BMv6( //////000000000000////////////000111111111111111000000000000000000000000111222333444444444444333111222333444555555555555666666777777888999::::::777777888999999888777666666666666666666777888888666888<<>>;;;999<<<===>>>===;;;999999999999999999999:::;;;<<<===<<<<<<<<<;;;;;;::::::999999999999999999999999999:::;;;<<<<<<;;;;;;===>>>>>>===<<<===???AAABBBAAACCCBBBAAABBBBBB@@@===999:::;;;;;;<<<;;;;;;::::::<<<<<<===>>>>>>>>>>>>===>>>===<<<===>>>>>><<<:::<<<<<<<<<;;;;;;;;;::::::::::::999999::::::;;;<<<999::::::::::::999888888444555666555444555888:::<<<999555111/////////000111111111111222222222222111111000000000000111111000000000000000111222222///////////////......---+++---//////...---...///............////////////111000///...---.........---------............//////////////////////////////...------------...///000///......///000///...............//////000000///000000000000000000/////////....../////////...------............------................................................//////...------------...//////......------------+++,,,------...///000000///////////////////////////......------,,,,,,+++,,,---------------,,,,,,***,,,......---,,,---...........................///////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////000//////...---------...//////000000//////......------------.........///////////////........./////////000000111111////////////000000000111000000000000000000000000...//////000000000000000...000333333111000000000...//////000111111222222333222111111000000111111......000111111222222222333333333333333333333333444444444444444444444444666666777888888999999999888666444444555555444333444444444444444444444444555888;;;<<<:::888777777999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;777777666555555444333333444444333333444444444444111111111111111111111111222111000000000000111111111///...///000111000...000000//////////////////......------------......//////......---------,,,......///...---,,,...000................................................+++,,,------......------,,,------......------,,,+++++++++,,,------------------------------,,,,,,++++++,,,------....../////////000000000000////////////000111111111000000000000000000000000000000222222333333333444333333222222333444555555555555777666666666777888999:::777888999:::::::::888777666666666555666777777888666888;;;===>>>===;;;999999:::<<<<<<;;;:::;;;<<<999999999999999:::;;;<<<<<<======>>>======<<<;;;::::::;;;<<<<<<;;;:::::::::;;;======;;;;;;<<<======<<<;;;<<>>>>>??????>>>>>>===<<<<<<===>>>>>><<<:::;;;;;;;;;;;;:::::::::::::::999999999999:::;;;;;;999999::::::999999888777444555555555444555777:::===;;;777333000///000111000000111111111222222222111000000000000000000111000000000///000000111111000//////...............+++---//////...---...///............////////////000//////...............---------............/////////............//////.........------.........///...---...///000///---............////////////...///000000000000///....../////////......//////------...//////......---.....................------.....................//////...---------------...............---------,,,,,,,,,---...//////000------------------------......------,,,,,,,,,,,,,,,------......---------+++,,,......---,,,---///........................////////////////////////////////////////////////////////////////////////........./////////////////////////////////////////////////////////...---------...///////////////..............................////////////......///////////////000000000...////////////000000000///////////////////////////////////////000000111...000111222111000000000//////000000111222222222333222111111000000111111...///000111111111111111333333333333333333333333444444444444444444444444666666666777777888999999777555444444555555555444444444444444444444444444333666888888777666555555888999999::::::999999888888888999999999:::::::::888777777666666555555555444444555555444444444444111111222222222222111111000000000000000000111111000///...///000111000/////////000000000000000000......---------......//////...............---------...///...,,,,,,...///........................---.....................+++,,,------......------,,,------------------,,,++++++,,,,,,,,,,,,,,,---------------------------++++++,,,------......///...//////000000000000000//////000111111000000///000000000000000000000000111111222222222222333333222333444555555666666555444444333222333444666777777888:::;;;<<<;;;999888666666555555666666777888666777999;;;<<<;;;:::999666888:::;;;::::::;;;<<<999999999999999:::;;;;;;======>>>??????>>>===<<<<<<===>>>??????>>>===<<<:::<<<======<<<;;;;;;<<<;;;::::::;;;>>>??????>>>AAABBBBBBBBBAAA???<<<:::::::::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>===<<<;;;<<<===>>><<<:::;;;;;;:::::::::999999999999999999999999:::;;;;;;999999999999999888888777333444444444333444666999======;;;777333111111222000000000111111111111222111000000//////000000111000000000//////000000111000///............//////,,,...//////...------...............//////////////////////////////......---------............//////......------......///........................///...------//////...---......//////////////////......000000000000.........///000///...---...000------...////////////..................------------------...............///...------,,,,,,---------......///......---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------............---,,,---......------...///........................////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...///////////////......------...////////////...---...////////////...---------.../////////......000/////////////////////......////////////000000///////////////////////////////////////000111111///000000000000000000/////////000111111222222333333222111111000000111111//////000111111111111111333333333333333333333333333444444555555444444333555555555555666777888999777555333333555666555444444444444444444444444444222444666666555444444444777777888888888888777777777777888888999999::::::999888888888777777777777333555666666444333333444111111222333333222111111//////000000000000000000000///...///000111000/////////000000000000111111.........---......///000........................---......---,,,,,,---///........................---------...............+++,,,------......---------,,,,,,,,,,,,,,,,,,---***,,,---,,,+++***+++---------------............++++++,,,------......///......///000000000000000///000000000000000//////000000000000000000000000111000000000111111222222222333444555666666666666444333222111111222444555555777999;;;;;;:::888777666555555555555666777777666777777888999999::::::777888::::::999888999:::999999999888999999:::;;;;;;===>>>??????>>>===<<<;;;<<<>>>??????>>><<<;;;:::<<<>>>>>><<<;;;;;;;;;999888888:::===>>>===<<>><<<:::999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;<<<======<<<:::::::::::::::999999999999999999999888999999:::;;;999999999999999888777777222333333333222333555888===>>>>>>;;;666222222222000000000000111111111111000000////////////000000000000////////////000000000///...------...///000,,,...//////...------...............////////////......///////////////...---------............//////...------------...///---..................---///...------//////...---/////////////////////...---...000111111000...------///000000...---...000------.../////////////////////.........------------------........./////////...------,,,,,,------,,,---...//////...------......------------,,,,,,------------------------+++++++++,,,,,,------...,,,,,,---...............,,,---......------...000........................////////////////////////////////////////////////////////////////////////............/////////000////////////////////////......////////////......,,,---......//////......---...///000000///...---,,,---......//////......000000/////////................../////////000000////////////////////////000//////...///000111222000/////////000000000//////000000111111222333333333222111111000000111111//////000111111111111000333333333333333333333333333333444555555444333333555444444444555666777888666555333333555666555555444444444444444444444444222444666666444333444444666666777777777777666666777777888999999:::;;;;;;:::::::::999999999999888333555888777555333333444111222222333333222222111...//////000000000000000///......///000111111/////////000000000111111111...............///000000............////////////---......---,,,,,,---///........................---------.........//////+++,,,------......---------,,,,,,,,,,,,,,,,,,---***,,,---,,,***)))+++---------------.........///++++++,,,------......///......///000000000000000///000000000000000//////000000000000000000000000000000000///000000111222222333444555666666666666555444333222222333555666444555888::::::999777666555555555555555666777777666666666666777888999:::888999::::::888777777777999999999888999999:::::::::<<<===??????>>><<<;;;888999;;;<<<<<<;;;999888:::<<<>>>>>><<<;;;;;;;;;888777888999<<<===<<<;;;<<<>>>??????<<<:::888777999::::::;;;<<<<<<<<<;;;888999::::::;;;;;;::::::<<<;;;;;;<<<======<<<::::::::::::999999999888888999999888888999999:::;;;888999999999999888777777111222333222111222555777===???@@@===888444222222000000000000111111111111000000////////////000000111000////////////000000000///...------...///000,,,...//////...------.............../////////000......///////////////...---------........./////////...---,,,,,,---...///------............------///...------...///...---///////////////.........---...///111111///...------///111000---,,,...000------...///000000////////////.........------------------.........//////......---,,,,,,,,,,,,---,,,---.../////////------///......------,,,++++++........................)))***+++,,,------...///,,,,,,---.../////////...---.........------///000........................////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////......///////////////...,,,---......//////......---...///000000///...---,,,,,,---.../////////...000000000///......------............/////////000////////////////////////000///.........///111222000/////////000000000///000000000111222222333333333222222111000111111111///000000111111111111000333333333333333333333333333333444555555444333333444444333333444555777888666555333333555666666555444444444444444444444444333555666666555444444555555555666666666666555555888888999::::::;;;<<<<<<;;;;;;::::::::::::::::::333666888888555222333444111222333444444333222111......///000000111000000///......///000111111000//////000000111111111222...............///000000.........///////////////------...---,,,+++---///........................---------.........//////+++,,,------......---------,,,,,,++++++,,,,,,---***,,,...,,,***)))***------------.........//////++++++,,,------......///000000//////.........---////////////////////////......///000000000000000///000111222222222222222333333333333333333333333333333333444444444555555777666666666666666777777555555555555666777999999999999888888777888888888;;;;;;;;;::::::999999999888777777777888999999:::888888999:::;;;======>>>>>>===;;;:::999:::;;;;;;===>>>>>>===;;;999:::;;;777777777888;;;===============>>>>>>>>><<<;;;999999888888777888:::;;;<<<;;;:::888777777888:::;;;:::::::::999999:::;;;;;;>>><<<:::999888999;;;<<<777777666555555666777888999999999999999888777666555444333222333555777888@@@???<<<:::777444222111222222111111000/////////333333333222222222111111000000000000////////////111111000000//////......//////.........---------........................------............------///...---,,,,,,---...///////////////////////////////////////////////////000///...------...///000///////////////.........////////////000000000000........................---------............///------------------------////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////............////////////,,,---------......//////000000000000////////////////////////////////////...............///000000............////////////............//////////////////.........---------000////////////.........////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111222222222111111111000000333222111000000111222333333333222111222333444555555555555444444333333333666666555444444555777888333444444444555555666666555555555444444333333333333333333333333444555666999999777666555555555555777888888999::::::;;;;;;:::;;;<<<<<<===<<<<<<;;;333444555555555444333222111222333444444222111///......//////000000111111////////////////////////......///000000000000000222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...---,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......******+++,,,,,,------...++++++++++++++++++++++++000/////////............////////////////////////......///000000000000000111111222222222111111000333333333333333333333333333333444444444555555555555555555555555666777888444444555555666888999:::999999888888888888999:::;;;;;;;;;::::::999999999888888888888888999::::::777777888999:::;;;<<<======<<<;;;:::999999:::;;;===>>>>>>===;;;999:::;;;:::999999:::<<<===<<<;;;===>>>>>>======<<<;;;:::999888888888888:::;;;<<<;;;:::999888888999:::;;;;;;;;;::::::::::::;;;;;;???>>><<<;;;:::999::::::777666555444444555666777888888999999888888777666555444333333444555888999===<<<:::888555333111000000000000000000111111111333222222222111111111111111111000000000/////////000000000/////////////////////.........---------........................------............------///...------------...///........................////////////////////////000///...------...///000/////////////////////........./////////000000000........................---------............///........................................................................------------------------------............------....................................////////////------........./////////000/////////////////////////////////////////////...............///000000111000000000000/////////............////////////000000/////////........./////////............---////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111000///......///000111222222222111111111000000222222111000000111222222333333222222222333444555555555444444444333333333555555444333444555666777444444444444555555555555555555555444444444333333444444444444444555666666999888777666555555555555777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<444555666666555444333222111222333444444222111///////////////000000000000000000000000000000000000......///000000000000000111111000000///.........------------------------........................------------------------........................///......---,,,,,,------,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,---......//////000........................////////////............////////////////////////......///000000000000000222222222222222111000///333333333333333333333333333444444444444555555555444444444555666777888999666666666666777888999999888888888888999:::;;;;;;;;;;;;::::::::::::999999999999999999999::::::;;;777777888888999:::;;;;;;;;;;;;:::999999999::::::<<<===>>>===;;;::::::;;;===<<<;;;;;;<<<===<<<:::>>>>>>===<<<;;;;;;;;;;;;888888888888999:::;;;<<<999::::::::::::::::::999;;;;;;:::::::::::::::;;;???>>>>>>===<<<:::999888666555444333333444555666777777888888888777666666444333333333444666888:::888888777555444222111000...//////000111111222222111111111111000000000000111111111111000000000000//////////////////000000...............---------........................------............------///...------------...///........................//////////////////////////////............//////......//////////////////------........./////////........................---------............///////////////////////////........................................................................------............------------------------------............////////////......////////////000000////////////////////////////////////////////////...............///000000111111000000//////..................////////////000000000000000////////////............---------////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000222222222111111111111111222222111000000111222222333333222222222333444555555444444444444333333333444444333333444444555666555555555555555555444444555555555555555444444444555555555555555666666666888777777666666555555555555666666777777888999999;;;::::::::::::;;;<<<===666777777777666444333222111222333333333222000///000000000000////////////000000000000000000000000......///000000000//////////////////////////////------------------------........................------------------------------------------------//////...------------...---------,,,,,,+++)))))),,,,,,,,,---------......,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........////////////////////////......///000000000000000111111222222222111111000333333333333333333333333444444444444555555555555444555555666777888:::;;;;;;:::999888888888888888888888888888999:::<<<<<<::::::::::::::::::::::::;;;::::::999999:::;;;;;;777888888999:::;;;;;;;;;::::::::::::999999::::::<<<===>>>===;;;:::;;;<<<>>><<<;;;<<<===>>>===<<<>>>===<<<:::999::::::;;;888888888888999:::;;;;;;999:::;;;<<<<<<;;;:::999::::::999888888888999999<<<===>>>>>>>>><<<:::999777666555444444444555666666666777777777666666555333333333444555777888999555555444444333222222111//////000000111111111111000000000000000/////////222111111111000000000000---......//////000000000................................................------............------.........------................................./////////////////////////////////....../////////............////////////------------.........///........................---------............///................................................---------...............////////////////////////------............------------------------------............/////////////////////000000000000000.........///////////////////////////////////////...............///000000///.................................////////////////////////////////////............------------////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////000000////////////000000111111111111111111111111222111111111111111111222222222222333333333444444444444444444444444444444444444444444555666666777888888777777666666555555666555555555555555555555444555555555555555555555777777777666666555555444444444555666666777777888::::::999999:::;;;<<<===888888888888666555333111111222222333222111000000111111000000//////......////////////////////////......///////////////...---------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------.........---------------,,,+++***,,,,,,,,,---------......******+++,,,,,,------...***+++++++++++++++,,,,,,.........///////////////////////////////////////......///000000000000000...///000111222333333333333333333333333333333333444444444555555555666666666666666777888:::;;;<<>><<<:::888777777777777777888888999:::;;;<<<::::::::::::::::::::::::;;;;;;:::999999:::::::::999999::::::;;;;;;<<<<<<::::::::::::::::::::::::;;;=========;;;:::;;;<<<<<<;;;;;;<<<>>>??????>>>>>>===;;;999999999::::::777888888999:::::::::;;;999:::<<<>>>>>><<<:::999999999888777777666777777888999<<<>>>>>>>>><<<;;;999888666555555555666666444555555666666555555555222222333444555666777888333333333333333222222222111111111111000000//////////////////////////////111111111000000000000///------......//////000000---.............................................------............---------..................---........................////////////////////////...//////////////////...---.........//////000000------------.........///........................---------............///------------------------........................---------.........//////////////////////////////------............------------------------------............////////////000000000000000/////////------....../////////000////////////////////////...............///000000.........//////000000000............////////////........................//////.........---------////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000//////////////////////////////000000000000//////111111111111111111111111111111111222222111111111222222333333333444444444444444444444444444444444444555555666777888888888::::::999999888888777777666666666666666666666666444444555555555555444333555666666666666555555444333444444555666666777777888888888999999;;;<<<<<<888888888888666555333111222222222222111111000000111111000000//////....................................////////////......,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------......///,,,,,,---......///......,,,,,,,,,---------......******+++,,,,,,------...............//////000000.........///////////////////////////////////////......///000000000000000---...000111333444444444333333333333333333333333444444555555555666666666666666666777888999:::;;;>>>===;;;999888777666666777777777777888999::::::999999::::::::::::;;;;;;;;;::::::999999999999::::::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;===<<<;;;:::<<<>>>??????>>><<<<<<;;;:::999999999999777777888::::::::::::::::::;;;===>>>>>>===;;;:::999999888777666666666666555777:::<<<===>>>===<<<:::999777666555555666666333333444555555555444444222222222333444444555555222222222222222222222222222222111111000//////...////////////000000000000000000000000////////////..................//////---------.......................................------............------------...//////...------------------------------////////////////////////......////////////......------......///000000000------........./////////........................---------............///------------------------------------------------,,,,,,------.../////////////////////////////////------............------------------------------............////////////000000////////////......---------......//////000////////////////////////...............///000000000000000000111111111222............////////////------------............000////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000//////000000000000//////111111111111111222222222000111222222222222111000111222333444444444333333333333333444444444444555444555666777888999999999:::999999999999999888888666666666666777777777777444555666777666555444333444555666777777666444444333444444555555666777777666777888999:::;;;;;;;;;666777777777666444333222222222111111000000000000000000000000////////////------------------------....../////////...------,,,,,,,,,------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---...//////000000000,,,,,,,,,---------......,,,,,,---......//////000,,,,,,------.../////////............/////////000////////////////////////......///000000000000000...///000111222333333333333333333333333333333333555555555555666666666666666666555555666777888888888777777666666666777777777777777666777777888888999999999::::::;;;;;;;;;::::::999888888888888888999::::::::::::;;;;;;;;;:::;;;<<<=========<<<<<<;;;<<<===<<<;;;;;;<<<======<<<;;;;;;=========;;;;;;;;;;;;::::::999888777666777999:::;;;;;;::::::;;;<<<===>>>>>>===<<<;;;;;;:::999888888777777777666777999:::;;;<<<;;;;;;999888666555444444555555222222333444444444444444111222222222333222222222000000000000////////////111111111000000000000000/////////000000111111111////////////.........---..................---------------.........//////........................------............------------...//////...------------------------------////////////////////////---...///000000///...---------......///000000111....../////////000000000........................---------............///........................------------------------,,,,,,------...//////000........................------............------..................................../////////////////////.........------,,,,,,---......///000000////////////////////////...............///000000111000000///......------............////////////---.........////////////111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000...///000111111000///...000000111111111222222222000111222222222222111000111222333444444444333333333333333444444444555555333444555777888999888888777777777888888888888888666666777777777888888888777777999999999777666444333444666777777666444333444444444555666666777777333555888:::;;;;;;:::999444555666666555444333222222111111000000000000000////////////000000000000..............................//////......---,,,,,,,,,,,,,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------......///.........,,,,,,,,,---------......,,,,,,---......//////000******++++++,,,------...---.........//////000000////////////////////////...//////000000000000000000111111222222222111111333333333333333333333333555555555555666666666777555555444444444555555666222222333333555666888888888777666666666666666777999999999::::::;;;;;;;;;:::999999888777777777888999999999999999999:::::::::;;;===>>>>>>>>>======:::<<<===<<<;;;;;;<<<===???===<<<;;;<<<<<<:::999999:::;;;;;;:::999777666666777999:::;;;;;;::::::<<<<<<============<<<<<<===<<<;;;:::999999999999888888999999::::::999999888777555444333333444444111222333333444444444444111222222222222111000000.....................---/////////000111111222222//////000000111111222222///.........------------/////////......------,,,---------.........//////........................---..................---,,,---...//////...---,,,------------------------////////////////////////---...///000000///...------------...///000000111////////////000000000000........................---------.........//////////////////////////////------------------------,,,,,,------...///000000........................---..................---////////////////////////............/////////000//////......---------,,,,,,,,,------...///000000////////////////////////...............///000000000///...,,,***((('''&&&............/////////000.../////////000000111111111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000...///000111111000///...000000111111222222222222000111222333333222111000111222333444555444333333333333333444444555555555111333555666888888888777555555666666777777888888666666777777888888888999888999;;;;;;;;;999777666222444555777777666444333444444555555666777777777222444888;;;<<<;;;999888333444555555555444333222222111111000000000000000......//////000000111111////////////////////////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---............---,,,++++++,,,,,,,,,---------......******+++,,,,,,------...------......///000111111////////////////////////000000//////.........---////////////000000000000000000000000000000000000444444444444555666777888888888777666666666666666888888888888777666444444222222222333444555666777:::888666555444555666777777777888888888999999999666666666888::::::888666999999999999999:::::::::;;;<<<>>>===<<<;;;;;;<<<::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888777777666666777777888999:::<<<>>>???;;;;;;;;;<<<<<<<<<<<<======<<<;;;999888777777777888777666777888999888777555555555555555555555555555555444444444333333333111111111111111111111111000000000000000000000000...000222333333333111000000000000000000000000000...///111222111000...---......///////////////............................................................------,,,,,,,,,.........------,,,,,,,,,000...+++,,,...000...------.../////////...---,,,000000000000000000000000000///...------...///000000000//////.........---000000///.......................................................................................------------------------////////////...---,,,+++,,,,,,,,,---------......////////////////////////............////////////111000///......///000111................................................///...---,,,***)))''''''//////000000000000//////////////////////////////111///---...111222000.........////////////......,,,,,,---///000222333333000///...---------------000000000000//////////////////////////////////////////............//////------------------------//////............//////000//////.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111333333333333333333333333444444444444444444444444444555666777777888888888777777777777777777777777777777666666666666777777444888???EEEEEE@@@:::555555555666666666666555555444444444555555555666666555666888;;;======:::777777777777666555555444444444333222111000000000000000000//////.........---////////////////////////..............................---------,,,,,,,,,)))************++++++++++++++++++,,,,,,,,,------...------------...//////'''((()))+++---///000111---------------------------------,,,+++***)))(((------------------------............////////////,,,++++++++++++,,,------////////////////////////000/////////............////////////000000000000000000000000000000000000////////////000111222333666666555444444444444444666666666666555444333333222222222222333555666777888777555444444555666777999999999999999999999999777666777888::::::888666999999999999999999999999:::;;;======<<<;;;;;;<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666666666777888999;;;<<<===::::::::::::;;;;;;;;;<<<===<<<;;;:::999999999999999888777777999999888777444444444444444444444444555555444444444333333333111111111111111111111111000000000000000000000000...///000222222111000///000000000000000000000000...///000111111///...,,,//////000000000000//////......................................................---------,,,,,,,,,......---------,,,,,,,,,///---,,,,,,//////...,,,+++,,,.../////////......////////////////////////000///...------...///000000/////////............000000///.......................................................................................------------------------.........///......---,,,,,,,,,---------........................................../////////000000111000///......///000111................................................000000//////............//////000000000000//////////////////////////////111///......000111000.........////////////............//////000000111111111000///...............////////////............//////////////////////////////............//////........................//////............////////////............//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111222222333444555555444444444444444444444444444555666777777888888777777777777777777777777777777666666666666666666777666:::???DDDDDD@@@;;;777555555666666666666555555444444444555555555666666555666777:::<<<<<<:::777555555555555555555666666333333111000000/////////000/////////..................................................................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////++++++,,,------...//////------------------------///000000///...---,,,+++------------------------............////////////...---------......//////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000111222333444333333222222222222222333333333444444333222222111222222222444555666777666555444444444555666777;;;;;;;;;:::::::::::::::888777777888:::;;;999888::::::999999888888777777999;;;<<<===<<<<<<<<<>>>======>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777666555555555555666777999:::;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999888777777999999888777333333333333333333333333555555444444444333333333111111111111111111111111000000000000000000000000---...///111111000//////000000000000000000000000......///000///...---,,,000000111111111000000///...................................................------------,,,,,,,,,...------------,,,,,,,,,...---,,,---//////---,,,***+++,,,...///000000000........................//////............//////////////////............000//////............///........................................................................------------------------,,,---......///.........,,,------------.................................////////////000000000000000000////////////000000................................................//////000000111222222222//////000000000000//////////////////////////////000///......000000///.........////////////......000/////////////////////111111000////////////000............------------//////////////////////////////............////////////////////////////////////............////////////............//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000111222333555666666444444444444444444444444444444555666777777777777777777777777777777777777666666555555555555666666666888<<>>>>>??????>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777666555444444444444555666888999:::999::::::::::::;;;;;;;;;=========<<<;;;:::999999999777666666888888777555333333333333333333333333555555444444444333333333111111111111111111111111000000000000000000000000...///000111111111000000////////////////////////......//////......---,,,///000000000000//////...................................................------------------------------------------------,,,------.........---,,,,,,,,,---....../////////......................../////////......////////////////////////.........000///............//////........................................................................------------------------+++,,,---...////////////------------..................................../////////000000000111111000000////////////000000................................................------...//////000111111//////000000000000////////////////////////////////////...////////////.........////////////......////////////////////////000000///////////////000/////////.........------///////////////////////////......------....../////////////////////////////////............/////////............//////000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111///000111222333444555555333333333333333333333333333444555666777777777777666666666666666666666666666555555444444555555666444555777888999888666555555555666666666666555555555555555555666666666666555555666888999999888666222333333333444444444555000000///...............///////////////.........------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------,,,,,,------.../////////......------,,,,,,------------------------,,,------------,,,,,,+++---------------------------------.........//////+++,,,,,,---------------////////////////////////.........///////////////////////////000000000000000000000000000000000000//////......//////000000333222222222222222333333222333333444444444333333333444444555777888:::;;;777777777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;<<<;;;;;;:::999888777777888:::<<<===<<<<<<===>>>>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444444555555555555666777999999;;;;;;;;;;;;<<<<<<<<<<<>>===<<<:::888777888666555555666666555444333333333333333333333333555555444444444333333333111111111111111111111111000000000000000000000000000000111111111222222111////////////////////////...............------,,,.../////////...------,,,................................................------------------------------------------------,,,------...---,,,,,,,,,.........------....................................//////////////////............/////////////////////............//////////////////////////////................................................------------------------++++++---...//////000000---------.........//////........................////////////000000000000//////000000000000//////////////////////////////////////////////////////..................////////////000000000000//////////////////////////////.../////////.........///......////////////......---------...//////000000.........------......///000000000/////////......////////////////////////......------------..............................//////............//////...............///000000///////////////////////////000000000111111111111000000000000000000000000///000000000111111111111111111222222222222222333333333333333333333333333333444555666666777777777555555555555555555555555555555444444444444555555333333444444555555555555555555666666666666555555555555555666666666777777555555555666888888666555444333333333222222222111000///...........................///////////////........................------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------------------------------***++++++,,,,,,,,,++++++------------------------------------............+++,,,---.........------////////////////////////.........///////////////////////////000000000000000000000000000000000000111111111000000111111222333222222222222333444444444444444555555444333333333333444555777999:::;;;999999999999::::::::::::;;;;;;<<<<<<<<<=========<<<;;;999:::<<<======<<<<<<<<<;;;;;;::::::999999999;;;<<<===<<<<<<<<<>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666666666666666777888999:::;;;;;;;;;<<<<<<<<<======???@@@@@@???>>><<<:::888999777666666666666555333333333333333333333333333555555444444444333333333111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000/////////............---............---,,,++++++................................................,,,,,,,,,------------...,,,,,,,,,------------...,,,------,,,++++++,,,...000///...---------------..............................////////////...............//////////////////............//////000////////////////////////................................................------------------------+++,,,---...////////////------........./////////------------------------............//////////////////000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000//////////////////////////////---...//////------...///......////////////......,,,,,,---...//////000000...------------......///111000000000////////////////////////////////////......------------..............................//////............//////......---......///000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222111111333333333333333333333333333333444555666666666666555555555555555555555555444444333333333333444444444444444555555555666666555555666666666666555555555555666666666777777777555444444555666777555444333333333222111000000000//////............//////.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,------...***++++++,,,,,,---------------------------------++++++,,,---............------------------------,,,------------.........---...///000111000//////////////////////////////............/////////000////////////000000000000000000000000000000000000444333333222222333333444222222111111222222333444555555555555444333222222111222222444666888999:::999999::::::999999888888999:::;;;;;;<<<===>>>>>>>>><<<::::::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>???AAABBBAAA@@@???===:::999777777888888666555444444444444444444444444555555444444444333333333111111111111111111111111000000000000000000000000000000000000000111222222000000000000000000000000000000//////......//////////////////...---,,,+++................................................,,,,,,,,,---------......,,,,,,,,,---------......---...---+++))))))---000......---,,,---...//////////////////////////////---...///000000///...---............/////////000...............///000000////////////////////////................................................------------------------,,,,,,---.../////////...............////////////------------------------------------...............///000111111000///...////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////,,,...000///---,,,...///......////////////.............................................///000000000000/////////.........////////////////////////...------,,,,,,------...//////////////////////////////............//////---------......///000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111111222222333333222222222222222222222222333333444555666666666666444444444444444444444444444444333333333333444444444444444444444555555555555555666666666666555555555666666666777777777777555444333444555555444333111111111111111111000000000//////...//////000000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------------------+++,,,---...////////////------------------------,,,,,,---------.........---...000111111111//////////////////////////////---.........//////000000////////////000000000000000000000000000000000000000000///////////////000111111000111111222333333555555555444333222111000000000111222444666888999999999999999999888777666888999:::;;;<<<>>>??????>>><<<::::::<<<>>>>>>>>><<<<<<<<<===============;;;<<<>>>===<<<;;;;;;<<<999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<999999:::::::::;;;;;;;;;>>>???AAADDDDDDDDDCCCBBB<<<;;;999999:::999888666555555555555555555555555555555444444444333333333111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000111111000///////////////000000000000///...---,,,................................................,,,,,,,,,------.........,,,,,,,,,------...............---***'''(((---111---,,,,,,,,,---///000222000000000000000000000000---...///000000///...------.........//////000000...............///000111000000000000000000000000................................................------------------------,,,---......///...................../////////000------------------------,,,,,,,,,---------.........///000111111000///...000000000000000000000000000000000000000000000000------......//////000000//////000000000000//////////////////////////////,,,...000///---,,,---000......////////////......000//////...------,,,,,,///////////////000111111//////.........---------////////////////////////...------,,,,,,------...000000000000000000000000//////............//////---------......000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111......///111222333444555222222222222222222222222222333444555666666666666444444444444444444444444444333333222222333333444111111222222222333333333555555666666666666555555666666666666777777777777555444333333444555444333//////000000111111222222000000/////////000000111---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---..................---------------------------------******,,,---......//////------------------------,,,,,,,,,---------......+++,,,...///000///...,,,////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111000111111222222333444444111111222333333333222222333444555555666666555555777888::::::888777888999>>>;;;999999<<<>>>===<<<999777666888;;;<<<;;;999;;;;;;<<<===<<<;;;999888<<<;;;;;;:::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===999::::::::::::999888888888999:::;;;<<<<<<<<<<<<<<<===???@@@BBBBBBCCCCCC???>>><<<:::888777666666555555444444444333333333111222222333333444555555222222222222222222222222000///////////////000111000000////////////000000111111000///...---,,,,,,////////////////////////000///.........///111222................................................---,,,+++***+++,,,---...................................................///...---,,,,,,---...///,,,---...///000111222333000000000000000000000000000///...---------------...///111222222000...---////////////////////////------------------------,,,---......//////......------------------------///......//////000111222........................------,,,+++,,,---...///////////////////////////000/////////111111///...................................................000000000000000000000000000000000000000000000000---...///000000111000000////////////////////////////////////////////////------............------............////////////000000000000000000000000///////////////......---000000000000000000000000///---+++)))***,,,///222///......------///000111------------.........///////////////000000000000////////////000000000000000000000000000000000000111111111111111111111111333333333222222222111111444333111000000111333444666555555444444333222222555444333333333444555666333444444555444444333333444444444444444444444444666555444444333333333333333444444555555444444333666777777666444222333444222222222222111111111000000000///...............000000000000000///.........---+++***+++---///000------------------------...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,***+++---.........------,,,,,,,,,---------......,,,,,,,,,++++++***************+++,,,,,,---......------------------------------,,,+++,,,---...///------------------------......------------......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222333444444444444444444333222111111333444555555666666555555666888999999888777777888;;;999777888:::<<<<<<;;;999888777888;;;<<<;;;::::::;;;;;;<<<;;;:::999888;;;;;;:::::::::;;;;;;<<<======<<<;;;;;;<<<======>>>>>>============<<<<<<;;;;;;<<<<<<<<<=========999999999999999888888777999:::;;;<<<>>>>>>>>>???;;;<<<<<<===>>>???@@@@@@>>>===<<<:::888777777666555555444444444333333333000111111111111222222222111111111111111000000000111000000//////000000000000000////////////000000000000000///......------////////////////////////000///.........///111111................................................,,,,,,+++++++++,,,---...................................................///...------------...///,,,,,,---...///000000111//////////////////////////////......------------...///000111111000///...////////////////////////------------------------,,,---......//////......------------------------............///000111111...........................---,,,,,,,,,---/////////////////////////////////...---...000000...---...............---------........................000000000000000000000000////////////////////////...//////000000000000///////////////////////////////////////////////////---..................---............////////////........................///////////////......---////////////////////////000...---+++,,,---///111///......---...///000111//////000000000111111111....../////////000000000////////////000000000000000000000000000000000000111111111111111111111111111111111222222333333333555444222111111222444555333333444444444444444444555444333333333444555666333333444555555555444444444444444444444444444444888777666555444333333333333444444555555444444333444555666555222111222333222111111111000000000000000000///...............000000000000000///.........---,,,+++,,,---...///------------------------...---,,,,,,+++++++++,,,+++++++++,,,---...000000,,,---.../////////...---,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------......------------......////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222333444444666666666555444333111111333444555555666666555555555777888888777666666777888666555666999:::;;;:::888777777888:::;;;;;;:::::::::::::::::::::999888:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>999999888888888777777777999:::<<<>>>???@@@AAAAAA======<<<<<<======>>>???===<<<;;;999888777777777555555444444444333333333222222222111111111000000111111111111111111111111333222111000000000000000000000////////////000000//////////////////////////////////////////////////////......//////000111................................................,,,,,,,,,+++,,,------...................................................///...------------...///------------........./////////////////////////////////..................////////////////////////////////////////////////------------------------,,,---......//////......------------------------------------...///000000..............................------......///000////////////////////////...------...//////...,,,//////.........---------///////////////////////////////////////////////////////////////////////////000000000000//////...////////////////////////////////////////////////....................................////////////........................///////////////......---........................000000///.........//////......------......///000,,,,,,,,,---------......------........./////////////////////000000000000////////////////////////000000000000000000000000//////000111222333444555555444333222222333444555222222222333444555555555444444333333333444666666222333444555555555555555444444444444444444444444999888777555444333333333333444444555555444444333333444555333111000111222000000000000////////////000//////............//////000000000000///......------------------,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,---...///000111...////////////......---,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////------------------------......------------......////////////////////////////////////000000000000////////////////////////////////////////////////000000000000111111111111000111111222222333444444555666666666555444333333333444555555666555555555555666888888666555666777666666666777888999::::::666666666777888999999999999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<=========>>>>>>999888888777777777777777888999;;;===???@@@AAABBB@@@???>>>======>>>>>>???;;;;;;:::888888777777777555555444444444333333333555555444444333222111111333333333333444444444444444444222111000000000000000000////////////000000............//////000000////////////////////////............//////000000................................................,,,,,,,,,,,,------...............................................................------.................................////////////////////////....../////////.........//////.........///000000////////////////////////------------------------,,,---......///.........------------------------,,,,,,,,,,,,---...//////....................................//////000000////////////////////////......---...//////...,,,/////////...------,,,,,,000000000000000000000000........................////////////////////////000000111000000///...---////////////////////////////////////////////////.........------.....................////////////........................///////////////......---------------------------///////////////...---,,,------------......//////******+++++++++,,,,,,,,,------------.........///////////////000000000000///////////////////////////////////////////////////000000111222333333333333333222222222333444444222222333333333444444444333222111111222333555666222333444555666666666666555555555555555555555555999888666555333222222222333444444555555444444333333444444333222111111222000////////////.........000///............////////////000000//////...------.........---,,,++++++---------------------------,,,,,,++++++,,,,,,,,,///......---------------/////////......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------.........//////...........................------,,,,,,------...////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000111111111000111111222222333444444333444555555666666666666333444555555666555555555555666888888666555666777666777888999999999:::;;;555555666777777777888999999999999999999999999:::999:::;;;<<<<<<<<<;;;;;;999999::::::::::::999999777777888999:::;;;;;;<<<<<<<<<<<<<<<============999888777777666666777777666888999<<<>>>???@@@@@@>>>>>>======<<<<<<======;;;:::999888777666666666555555444444444333333333666555555444333222111111222222222333333444444444444444222111000000000000000000////////////000000------......///000000000////////////////////////---......///////////////................................................,,,,,,---------.........................................................---..................---000000000////////////.................................///000000//////.........------...///000000////////////////////////------------------------,,,---......///.........------------------------,,,++++++,,,,,,---...///.................................///////////////////////////////////////000///...///111111///...//////.........---------000000000000000000000000------------------------........................000000111000000///...---///////////////////////////////////////////////////...------------...///............///////////////////////////////////////////////////......------------------------------......///...---,,,+++,,,------...........................////////////------------.........///////////////000000000000000000000000000000000000////////////////////////111111111111111111111111111111111111111222222333444444333333333222222222111000000000000222333555333444555555666666666555555555555555555555555555777666444333222111111111333444444555555444444333333444555444333222333444////////////.........---//////............/////////////////////...---------.........---,,,++++++------------------------,,,,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------------------------.......................................------,,,,,,,,,,,,------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...//////000000111111111000111111222222333444444222222444555666777777777333444555555666666555555555777888888777666666777777999:::;;;:::999999:::555777888888777888999;;;:::999999999999::::::;;;::::::<<<<<<<<<;;;:::999888888999999999999888888666666777888888999::::::;;;;;;;;;;;;<<<<<<<<<===:::999888777666777888888666777999:::<<<===>>>>>>::::::;;;;;;;;;::::::999;;;:::999777666555555555555555444444444333333333333333222222111000///////////////000000111111222333222111000000000000000000000////////////000000---.........//////000000////////////////////////------...////////////...................................................,,,,,,---............---................................................------...//////...------000000000000000/////////........................---...///000111000///...---------......//////000////////////////////////------------------------,,,---......//////......------------------------,,,,,,,,,,,,---...//////........................------...////////////...////////////////////////000//////000111111000...........................////////////////////////................................................///000000000000//////...///////////////////////////////////////////////////...---,,,,,,---...///............////////////000000000000000000000000///////////////......------------------------------------...------,,,+++,,,,,,---............------------............///------........./////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111000000000//////000000111222222222444444444333222111111111000000//////000222444555555555666666666555555444555555555555555555555555555444333222111111111111333444444555555444444333333444555444333222333444////////////............///............//////000...////////////...------------------------,,,,,,------------------------,,,,,,+++++++++,,,------*********+++,,,---...///---,,,++++++***++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------........................------,,,,,,,,,,,,------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000......//////000111111222000111111222222333444444222333444555555555555555333444555555666666555555666888999999888777777888777999<<<;;;999777888999777999;;;;;;::::::<<<>>>;;;:::999999999;;;<<<===;;;;;;======<<<;;;999777777777888999999888777777666666666777777888888888::::::::::::;;;;;;;;;;;;;;;:::888777777777999:::777888999:::<<<<<<======777888:::<<<<<<;;;999777;;;:::999777555444444333555555444444444333333333222222222111111000000000---......//////000111111111000000//////000000000000000////////////000000.........///////////////////////////////////////,,,---.../////////......................................................,,,,,,.../////////...---................................................------...//////...------......//////////////////........................---...000111111111//////+++,,,---///000//////...////////////////////////------------------------,,,---......//////......------------------------,,,,,,,,,,,,---...///000........................+++,,,---...///......---///////////////////////////......///000000///---,,,,,,------.../////////...........................................................................//////000000000000///////////////////////////////////////////////////000///---,,,,,,---///000............///////////////////////////////////////////////////......---------------------------------------............+++,,,---.........------+++,,,,,,,,,,,,---------....../////////000000000////////////000000000000222222222222222222222222111111111111111111111111000000000000111111111111//////000111222222333333333333222222222222222222111111000111222333555777666777777666666555444333555555555555555555555555444333333222222333333333333444444555555444444333111333444333222111222444000000000/////////.....................///000000......//////......---,,,...---,,,+++,,,---...///------------------------,,,+++++++++,,,,,,---...+++++++++,,,---...///000---,,,+++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++........................---,,,,,,++++++,,,,,,---////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222000111111222333333444444444444444555444444333333333444555555666666555555777888::::::888777888999777:::<<<;;;888666666777999<<<>>>>>><<<<<<>>>@@@;;;;;;:::999:::;;;===>>>;;;<<<======<<<:::888666666777888999999888777666666666666666777777777777999999999:::::::::;;;;;;<<<;;;999777777888999:::888999:::;;;<<<<<<<<<<<<777999<<<>>>???===:::999<<<;;;999777555444333222555555444444444333333333444444444333333333333222...//////000111222222222000///////////////000111000000////////////000000////////////////////////////////////////////////,,,,,,.../////////...---................................................,,,,,,.../////////...---................................................,,,---...//////...---,,,---------.........//////........................,,,...000111222111000///***+++---000000000///...////////////////////////------------------------,,,---......//////......------------------------------------...///000000........................++++++---.........---,,,////////////////////////...------...//////...,,,+++,,,,,,---...///000000........................////////////////////////..............................///000000111000000////////////////////////////////////////////////000///---,,,,,,---///000............/////////000........................///////////////......---.......................................///000111+++,,,---.........---,,,/////////000000000111111////////////000000000000////////////000000000000222222222222222222222222111111111111111111111111......///000111222333333///000111222333444444444111111111222222333444444222222222222333555777888888888777777666444333222666666666666666666666666444333333333333444555555333444444555555444444333000111222222111000111333000000000000////////////...............///000111......//////......---,,,...---+++***+++---///000------------------------++++++++++++,,,,,,---...//////...------------...---,,,,,,+++,,,---///000,,,,,,,,,---------......,,,,,,,,,------.........******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,---,,,++++++////////////////////////---,,,,,,++++++,,,,,,------------............///////////////////////////000///.........000111222000000//////.........---000000000000000000000000......///111222333444555555444444333444555666777333333333444444444444555666666777888888888888777<<<:::888777888888777666888;;;@@@CCCCCC???999666<<<999777777999;;;<<<<<>><<<:::999777777777666777999::::::999777666333444666777888888777777;;;;;;::::::;;;;;;<<<======<<<:::888888999:::;;;888888999999999:::::::::::::::999999999:::;;;;;;@@@===888555555444444333222222444444444444222222222222222222222222333333000000000000000000000000000000000000000000000000///////////////////////////////////////......---......////////////......000000/////////.........------............------,,,------......------,,,///---+++,,,///000///---...---,,,---/////////...------------------------,,,,,,---.../////////.../////////...---------,,,........................,,,---......//////......//////.........---------/////////...---------,,,---.........---,,,,,,+++,,,,,,---...////////////------------------------............///////////////////////////......---------............------...---,,,++++++---...000,,,---...///...---+++***---,,,---...000000...,,,//////............//////////////////////////////......////////////..................////////////------......//////000000000000000000000/////////////////////////////////............////////////////////////////////////////////////////////////........................//////............//////000000000000000000000000////////////////////////...///000111111111111111............////////////222222222111111111000000222111111111000000//////000000000000111111111111222222222222222222222222111111222222222333333333222111111111222444666777777888888888777666444333444555777888999888666555666666555555555555666666777777666555444444333333555444444333222111000000///////////////////////////////////////////////////////////////.........///,,,+++,,,...///---+++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++.........------,,,,,,,,,(((***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...---------............///////////////////////////000//////......///000111000000000/////////......000000000000000000000000//////000111222222333444555555444333333444555666555555555666666666666777666777777888999888888888;;;888555333444666888888999:::<<<======;;;888777;;;999777777999;;;<<<<<<;;;;;;:::999999999999999666777999::::::999777666444555666888999999888888999999888888999999:::;;;===;;;:::888888999:::;;;999999999999::::::::::::::::::999999999::::::;;;>>>===:::888555444444444222222333444444333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000111000000///............////////////............---------,,,,,,,,,------............------,,,------......------,,,...,,,***+++---///...---...---,,,---/////////...------------------------------......///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------...............---------.../////////......---,,,,,,------............---------------------------------------............///////////////......---------............------...---,,,++++++---///000---............------,,,...------...//////...---//////............//////////////////////////////......////////////..................////////////.........///////////////////////////////////////////////////////////////............////////////////////////////////////................................................//////............////////////////////////////////////////////////////////////000111111111000000............////////////222222222111111111000000111111111111000000000///000000000000111111111111111111111111111111111111222222333333333444444444333333222222333444555666777777888888777666444333444666777999999999888777666666555555555555666666777666666555444444333333222222222222222111111111////////////////////////////////////////////////000///......------.........---+++,,,...///---+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------------,,,,,,,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,++++++++++++,,,------------............///////////////////////////111000000////////////000111000000000000000//////000000000000000000000000000000000111111111222222555555444333333333444444555555555666666666666777777777888999999999999888<<<888444222444777:::;;;;;;;;;:::999999999999::::::888777777999;;;<<<<<<777777888888999::::::;;;666777888999999888777666444555666888999:::::::::999999888888999999:::;;;<<<;;;:::999888999:::;;;::::::::::::;;;;;;;;;;;;::::::999999999999999:::;;;===>>>;;;666333333555222222333333333333222222222111111111000/////////000000000000000000000000000000000000000000000000////////////////////////222222222111000///...---......////////////......---------------,,,,,,,,,------............------------............---------,,,***+++,,,...------...---,,,---/////////...------------------------.........///......---------------...............------------------------,,,---......//////.....................------------------.............../////////000//////...------------...------,,,,,,........................,,,,,,,,,------------...///////////////......---------............------...---,,,,,,,,,---///000..................///000111///---,,,...//////...//////............//////////////////////////////......////////////..................///////////////////////////..................///////////////////////////////////////............////////////////////////////////////------------------------........................//////............//////////////////////////////////////////////////////000000111111111000//////............////////////222111111111111000000000111111111111000000000000000000000000111111111111000000000000000000000000333333444444444555555555555555444333444444555555777777777777666555444333444555777999::::::999999666666555555555555666666666666555555444333333333000000000111111111222222000000000000000000000000000000000000000000000000000///---,,,+++,,,---......---,,,,,,......---,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,---------............///////////////////////////111111000000//////......111111111111000000000000000000000000000000000000111111111111000000000000444444444333333333333333333333333444444444444555777888888999999999999999;;;999666666888;;;=========<<<;;;:::999::::::;;;999777666777:::;;;<<<<<<666666777888999:::::::::666666777888888777666666555555777888999:::;;;;;;;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<::::::999888888888888888888<<<@@@===777333333555222222222333333222222222333333222111000//////...000000000000000000000000000000000000000000000000////////////////////////111111111111000...---,,,......////////////......////////////////////////------............------------............---------,,,,,,,,,---............---,,,---/////////...------------------------.../////////...---,,,,,,,,,---------.../////////000000000000000000000000,,,---......///.................................,,,---------.../////////....../////////......---------......---,,,++++++////////////////////////,,,,,,---------.........///////////////......---------............------...------,,,---...////////////......///000222333333000---+++,,,...////////////............//////////////////////////////......////////////..................////////////000000//////......------.............../////////////////////////////////............////////////////////////////////////------------------------........................//////............//////////////////////////////////////////////////////000111111111000///..................////////////111111111111000000000000111111111000000000000000///000000000111111111111000000000111111111111111333333333333444444444444666666555555444444444444666666666666555555444444333444555777888999999999666555555444444555555666555555555444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000///,,,******+++---///------,,,---------------+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,------.........---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,---------............///////////////////////////111111000000//////......000000000000111111111111000000000000000000000000111111111000000000000///333333333333333333222222333333333444444444444555777777888999999999999888777777777888;;;<<<;;;::::::::::::;;;:::999999888888666666777:::<<<<<<;;;777777888999999999888888666666666777777666666666666666777777999:::;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;:::999888777666666666777;;;???===888333333555222222222222222222222222444444333222111111000000000000000000000000000000////////////////////////////////////////////////////////////...---,,,+++......////////////........./////////////////////------............---------......//////......---..................///000...---,,,---/////////...------------------------.../////////...---,,,,,,,,,---------.../////////000000000000000000000000,,,---......///.........---.....................,,,---------.../////////,,,------.........------............---,,,,,,+++////////////////////////---.........///////////////////////////......---------............------------------......//////////////////000222444666555222...+++,,,---.../////////............//////////////////////////////......////////////..................////////////000000//////......------............//////000000////////////////////////............////////////////////////////////////................................................//////............//////........................////////////////////////000000000000000///...---............////////////000000000000000000000000000000000000000000111111///000000000111111111111111111111222222222333333222222222222333333333333666666666555555444333333555555555444444444444444111222333444666777777777555555444444444444555555444444444444444333333333222222111111000//////...000000000000000000000000000000000000000000000000000///,,,******+++---///,,,------------,,,------+++++++++,,,,,,,,,---------------,,,,,,---......,,,,,,,,,------............---,,,++++++,,,......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,------------,,,,,,---------............//////////////////////////////000000000000000///...//////000000000000000111000000000000000000000000000000000000000000000000000111222333333333333222555555555666666666666777666666777888888888888777333444555777999999888666555777888999999777555444666666666777:::<<<<<<;;;888999:::::::::999888777666666555555555555666666777777777777777888999:::999999888888999999:::;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;:::999777666555555555777:::<<<;;;777444333444222222111111111111222222444444333333222111111111000000000000000000000000////////////////////////////////////////////////------.........---,,,,,,......////////////......,,,,,,,,,---------------------............------......////////////.........///000///......000222...---,,,---/////////...------------------------.........///......---------------...............------------------------,,,---......//////......---------...............---------...............+++,,,------------------.........///......------................................./////////000000///////////////......---------............------------......////////////...//////111333555777888666333///,,,------......//////............//////////////////////////////......////////////..................///////////////////////////...............//////000000111111////////////////////////............////////////////////////////////////////////////////////////........................//////............//////........................//////////////////////////////000000000///..................//////////////////000000000000000111000000000000111111111111000000000000111111111111111111111222333333444444111111111222222222333333555555555555555444333222555444444333333333444444111222222333444555666666555555444444444444555555444444333333333333333333444333222111000///......000000000000000000000000000000000000000000000000000///---,,,+++,,,---...,,,---......,,,,,,---...++++++,,,,,,,,,,,,------------------------...///,,,,,,------------------000///...---,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***)))))),,,------......------,,,---------............///////////////////////////...///000111111000000///....../////////000000000000000000000000000000000/////////000000000000000...///111222333333333333555555555666666666666777555555666777777777777666555444333555666777666555666666777777777666555444555555555777:::<<<;;;:::888999:::;;;;;;:::999888666555555555555555555666888777666666666777888888999999888888999999:::;;;:::;;;;;;;;;::::::999999999999999999::::::::::::;;;:::999777555444444444888999999888777555333222333222111000000111222333222222222222111111111111000000000000000000000000////////////////////////////////////////////////,,,---........................////////////......,,,,,,,,,---------......------............------......////////////......---///000///------///222...---,,,---/////////...------------------------------......///........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////...............---------,,,,,,---.....................//////000/////////---------------------------------........./////////////////////......---------............---------......///////////////---...000333555777888888666333000...---...---,,,//////............//////////////////////////////......////////////..................////////////........./////////////////////000000111222222333////////////////////////............////////////////////////////////////................................................//////............//////........................////////////////////////......//////000/////////............////////////////////////000000111111///000000000111111111111000000000000111111111111000000000111222333333333222222222333333333444444333333444555555444333222444444333222222333444555333333333333444444555666555444444333333444444555333333333333333333333333333333222222111111111000////////////////////////////////////////////////000///......------......+++---///...,,,+++---...++++++,,,,,,,,,,,,---------------------...//////------------------,,,,,,---------------,,,+++***........................---,,,,,,++++++,,,,,,---+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------------,,,+++---------.........//////////////////////////////---...///111111111000000---.........//////000000000000000000000000000000////////////000000000111---...000222333444444333333333333444444444555555444555555666666666666666999666444444666777888888999888888777777777777777555555555888:::<<<;;;:::777888:::<<<<<<<<<;;;:::666555555444444555555666999888666555555555666777;;;;;;::::::;;;;;;<<<===::::::;;;;;;;;;:::999888888888999999999:::::::::;;;:::999777555444333333999888666666666555333111333222111000000111222333000000000000000111111111000000000000000000000000////////////////////////////////////////////////,,,---...///000000000000......////////////.............../////////000000---..................---......////////////......,,,...///...,,,,,,...111...---,,,---/////////...------------------------,,,,,,---.../////////.../////////......------,,,........................,,,---......//////......---------.........///////////////......------,,,------...///000000//////......///000111111000000------------------------,,,,,,,,,---------......///////////////......------..................------......///000/////////,,,...111444777888999999666333000.........---,,,//////............//////////////////////////////......////////////................../////////000---.........//////000000///000000111222333333333////////////////////////............/////////000////////////////////////------------------------........................//////............//////........................////////////////////////------...///000000000///............/////////000.../////////000000111111//////000000111111111222000000000000111111111111...//////000111222222222333333333444444444555555111222333444444444333222444333222222222333444555555555444444444555555666555444444333333444444555333333333333333333333333111222222222222333333333///////////////////////////////////////////////////////////////.........+++---///...,,,+++,,,///++++++,,,,,,,,,------------------------...///000.........------,,,,,,,,,'''(((***,,,---...------........................------++++++++++++------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,...///000000***+++,,,------,,,+++***//////............//////------......//////000000,,,---///000000000///...////////////000000000000111111111111111111111111000000111222222222222111222222111111111111111111333333333444444444555555444555555666777888888999666666555444444555777888:::999888777777777888999777777888888888777777666===<<<;;;:::999777666666666666555555555555666666666888::::::999888777888777777777777777888888888<<<<<<<<<===>>>===;;;999:::::::::::::::::::::999<<<:::888666444444444444555555555444333333222222222222222111111111111000000111222222222222111000111111111111000000000000............/////////000000000000000000000000000000000//////............------------------------//////////////////////////////000000///...------///000111///---++++++,,,.../////////000000111111......////////////......000///...------...///000//////.........---------............/////////////////////...---------,,,////////////////////////..............................////////////..............................//////000000000000//////...------,,,,,,------.../////////000000000000111////////////............000000000000...,,,***)))////////////////////////...///000111222333444555111000///...------...///............////////////.........------,,,,,,,,,////////////////////////////////////////////////////////////////////////333777;;;999555111111333............////////////////////////////////////////////////////////////........................//////////////////////////////......---------,,,////////////////////////000000000000////////////000000000000000000000000//////000000000000//////......//////000000111111222222111111111111222222...---,,,...222333111///222222111///...///222555444444444444444555555555555333222333444555555555333333333333333333333333000111222333444444555444555555444444444333333333444444444444333222111000111111000000000000111111---......///000111111222//////000000000000//////////////////............+++,,,,,,------,,,,,,+++,,,***(((***,,,...,,,***,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,------...)))***+++,,,,,,,,,+++***,,,,,,+++***+++,,,...///,,,,,,,,,+++++++++******+++*********++++++,,,,,,------------------------++++++++++++++++++++++++///......------......///.........///////////////---......///////////////////////////000000000000000000////////////000000///000111111222222111111111111111111111111111111333333333444444444555555444555555666777777888888666666555555555666888999===;;;999777666666777777777777777888777777666666:::::::::999999888888777666666555555555555666666666888::::::999777777888777777777888888888888999<<<<<<;;;<<<======;;;888999999999:::::::::::::::999888777666555555666666777777777666555555444444222222222111111111111000///000111222222111000///111111111000000000//////.........////////////////////////////////////////////////.........------------------------------////////////////////////...............---,,,,,,...///000...,,,+++,,,---.........//////000000000------............------000///...------...///000//////.........---------............////////////...............---------////////////////////////..............................////////////..............................//////000000000000//////...------,,,,,,------...,,,,,,---------.................................000000000000///---+++***------------------------+++,,,,,,---...///000000111000///...---......///............/////////////////////......---------////////////////////////////////////////////////////////////////////////111555888777333000111333............////////////////////////////////////////////////////////////........................////////////////////////.........---------,,,,,,////////////////////////000000000000////////////000000000000000000000000...//////000000//////....../////////000000000111222111111000000111111222222000///000333444222000111222222111000///111222222222222222222222222222555333222222333444333222222222222222333333333333111222333444444444444444555444444444444333333333444444444444333222111000111111000000000000111111.........///000111111111//////000000000000//////////////////............+++,,,,,,------,,,,,,+++...,,,+++,,,...000...---------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,------......,,,---.../////////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++***+++,,,---...------------------------++++++++++++++++++++++++///......------......//////////////////........................///000000////////////000000000000//////------------////////////000111111111111111111111111111111111111111333333333444444444555555555555555666666777777888555555444444555777888999???===:::666555555666666888888888777777777666666888888888888888888888888666555555444444555555666666888999999888777777888888888888888999999::::::<<<;;;;;;<<<======:::888777888888999999:::::::::777777666666666666777888777777666666555444444444222222222111111111111000///000111222222111000///111111000000000000/////////////////////..........................................---------------------------------------////////////////////////------------------,,,+++,,,---......,,,,,,---................../////////,,,,,,------------,,,,,,//////...------...//////...............---------............////////////---------...............////////////////////////..............................////////////.................................//////000000//////......------,,,,,,------...+++,,,,,,,,,---------------------....../////////000111111000///...---,,,------------------------++++++,,,,,,,,,---------000000///............///............///////////////////////////.........////////////////////////////////////////////////////////////////////////...111444444111///000222............////////////////////////////////////////////////////////////........................////////////////////////.........------------,,,////////////////////////////////////000000000000000000000000000000000000...//////000000//////...////////////000000000000222111111000000111111222333222000111222333333222000111333333111000111111111111111111111111111111555333222222222222111000000111111111222222333333333333444444555444444444444444444444333333333333444444444444333222111000111111000000000000111111......//////000000111111/////////////////////////////////............---,,,,,,------------,,,,,,...---,,,---...///...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***++++++,,,---,,,,,,,,,,,,,,,---------,,,++++++------------,,,,,,,,,,,,...---+++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000000000//////......------///......------...000111////////////000000000000000///---,,,,,,---///000...///000000111111000000111111111111111222222222333333333444444444555555555555555666666666777777333333222222333555777888>>><<<999666555555777888:::999999888888888888888999999888888888888777777666555555555555555555666666888999888777666777888888888888999:::::::::;;;<<<;;;;;;<<<===<<<:::888666666777777888999::::::777777666666666666777777555555444333333222222111222222222111111111000000000111222333333222111000111000000000////////////////////////....................................------------------------........................////////////////////////------.........------,,,***,,,------,,,,,,---///------..................,,,------......------,,,............................................................////////////,,,---------.../////////////////////////////////..............................////////////.................................//////////////////......------,,,,,,------...---------.........//////------...//////000111111111111000000000///......////////////////////////......................../////////.........//////............//////////////////..................////////////////////////////////////////////////////////////////////////+++...000111///...///111............////////////////////////////////////////////////////////////........................////////////////////////........................////////////////////////////////////000000000000///////////////////////////000000111111000000///////////////000000000000111111000000000000111111111000///000111333555555222333444333111111222333000000111111222222222333444333111222222222000...000000000111111222222333444444555555555444333333444444444333333333222222333333333333333222111111111111000000000000111111.../////////000000000111/////////......///////////////.........---------,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,------------,,,,,,......------,,,,,,,,,+++)))*********++++++++++++)))***,,,---...---,,,,,,......---------,,,,,,,,,///---+++***+++,,,///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000000000000000111000000//////......------///......------...000111////////////000000000000000000///......///000000......///000000000000///000000111111111222222222333333333444444444555555555555555555666666666666111111000000111222444555:::999777666666777:::;;;;;;::::::999999::::::;;;;;;;;;:::999888777666555777666666555555666666777666888888888666666777888777888888999::::::;;;;;;;;;;;;;;;;;;===<<<:::777555555666666777888999999888888888777666666555444444444444333222222111111222222222111111111000000222222333444444333222222000000000////////////...///////////////.................................------------------------........................////////////////////////---....../////////......***,,,------------...000..................------......////////////......------............---------.................................////////////,,,---------.../////////////////////////////////..............................////////////....................................////////////.........------,,,,,,------...---------.........//////......///000111111222222000000000///////////////000000000000000000000000000000000////////////.........//////////////////............////////////------------------------////////////////////////////////////////////////////////////////////////+++---............///000............////////////////////////////////////////////////////////////........................//////////////////////////////////////////000000////////////////////////.../////////000000000111////////////////////////000111111222222111111000000000000000////////////111000000000000000000111000000000111333666:::===>>>===;;;777222000000222...//////000111222333333333222222333444444222000000000000111111222222222444444444555444444333333444444333333333222222222222222333333222222111111111111000000000000111111////////////000000000000//////............//////............------------,,,------......------,,,,,,,,,---,,,,,,+++,,,,,,......------,,,,,,,,,+++------------------------,,,------......------,,,------,,,,,,+++*********---------------......///''')))+++---..................---------,,,,,,,,,...---,,,++++++---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000000//////000000111///////////////........................///000000////////////000000000000000000000000000000000000---......///////////////000000000111222222333333333333333444444444555555555555555555555555555555111000/////////000111222666666666666888:::<<<===:::999999888999;;;<<<======<<<;;;:::888777666666888777777666666777777888777777888777555555777999666777777888999:::;;;;;;;;;::::::;;;<<<<<<999777444555555666666777777777888888888888777666444444666666555555444333333333222222222111111111111000111222333444444333222111000000////////////................../////////000........................---------------.................................////////////////////////---...//////000/////////,,,---......------///000/////////..................//////////////////...------............---------------...........................////////////---------...............////////////////////////..............................////////////..............................---......//////......---...------,,,,,,------...+++,,,,,,,,,------------/////////000000111111222//////.........///000000........................//////..................---...//////000/////////............////////////,,,,,,,,,---------------////////////////////////////////////////////////////////////////////////---------....../////////............////////////////////////////////////////////////////////////........................///////////////////////////////////////000000000////////////////////////......//////000000111111000000000000000000000000000111111222222111111000000000000000////////////111000000//////000000111111222222222444999???DDDJJJIIIEEE@@@999444222111000000000111111111111222111111222444777777666444222222222222222222222222222222333333444333333333333333333333222222222222111222222222222222111111111111000000000000111111////////////000000000000000///...------...///000.........------------,,,------............------...///000///...---...///------------,,,,,,,,,,,,------------------------------............------,,,,,,,,,++++++*********,,,,,,,,,+++,,,------...((()))***,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........///////////////---......///////////////////////////000000000000...///111222222111///...------.../////////......///000000111222222333333333333333444444444555555555555555555555555555555222111000///...///000000444555666888:::;;;;;;<<<777777666666888:::<<<>>><<<<<<;;;;;;:::999888888999999888888888888999999777777777666555555777999555666666777888999:::;;;;;;::::::;;;<<<;;;999777555555555555555555555555666666777888888777666555666666555444444333333222222222222111111111111000000111222222222222111000000000/////////.........,,,------...///000111111////////////////////////------........./////////........................////////////////////////,,,---....../////////...---///000///......///000000000000//////.........---......//////......---,,,------......------,,,---------.........//////............////////////...............---------////////////////////////..............................////////////..............................---......//////......---...------,,,,,,------...,,,,,,---------......................../////////......---------...000111..........................................//////,,,---///000000000//////............////////////------------.........///////////////////////////////////////////////////////////////////////////000///......///000000///............////////////////////////////////////////////////////////////........................////////////////////////------------.........///////////////////////////.........///000111111111000000000000000000000000//////000000000000//////111000000000/////////...000000////////////000000111222222111222777>>>DDDKKKMMMNNNKKKFFF???;;;999888888777555444222111111///000222666:::;;;;;;999444444333333222222111111000000111222333333333333333333333222222222222111111111222222222222111111111111000000000000111111000000000000////////////000///---,,,,,,---///000.........---------,,,,,,------............------...000111000---,,,---///,,,,,,,,,,,,,,,,,,------........................------............------,,,,,,,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++******,,,---------,,,+++---------------------------------------------------------,,,,,,------------.........//////000000,,,---///000000000///...////////////000000000000---...111222222111...---,,,---......//////......///000000111222222333333333333333444444444555555555555555555555555555444333222111/////////000000333555777999;;;;;;::::::555444444444666999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::777777777666444555777999444555666777888999::::::;;;::::::;;;<<<;;;999777555555555555555555444444333444666888888888888777444444333222222111111000222222222111111111111000...///000111111000///...000/////////............+++,,,---...///111222222000000000000000000000000........./////////000000////////////////////////////////////////////////+++,,,,,,---.........---///000111000///...///000111111000000/////////...,,,------......------,,,,,,,,,---......---,,,,,,---------.........//////............/////////000/////////......------,,,////////////////////////..............................////////////..............................---..................---...------,,,,,,------.../////////000000000000111------------------,,,,,,------,,,,,,---...000111111111111111111111111111/////////000000000111111,,,---///000000000//////............/////////000---.........//////000000////////////////////////////////////////////////////////////////////////111000//////000000000000............/////////000////////////////////////////////////////////////........................////////////////////////+++++++++,,,,,,---------////////////////////////---......///000111111222000000000000000000000000------............------111111000000/////////...000000////////////000000///000///......222:::@@@FFFKKKQQQSSSQQQKKKFFFCCCAAA@@@>>>;;;888555333222///000333777<<<>>>>>>===666555555444333222111111...///000111222333333333333333333222222222111111000111111222222222111111111111000000000000111111000000000000////////////000///---,,,,,,---///000......---------,,,,,,,,,------............------,,,...000...+++***+++---+++++++++,,,,,,---------........................------............------------------------------...---,,,,,,,,,---...///000...---+++******++++++,,,,,,,,,+++++++++******((()))+++------,,,+++***------------------------------------------------.....................---////////////////////////......////////////......---...//////......///111333222111000////////////////////////////////////111000000///000222444555333444444555666666555555222222111000000222666:::999777444000---+++******///111333666777777666555888777666666666777999::::::999999::::::::::::;;;888888888888888888888888888777666555555666777888777777888888888888777777<<<<<<<<<;;;:::999777777333444444555555444444333222222222333333444444444777666555333222222333333333222111000////////////000000000000////////////...///000111111000///...////////////////////////............////////////........................---------............//////////////////////////////.........///000222333........................////////////////////////......------------......////////////............////////////////////////------------------------+++,,,---///000000000000000000//////.........---//////.........---------......////////////............////////////......++++++,,,---...///000111...------------...//////---......//////////////////////////////.....................////////////222111111111000000//////000000000///......------000/////////............000000//////......------////////////////////////---......///////////////000000000000000//////...111111000///////////////000000//////......------............//////////////////............//////////////////////////////////////////////////////------------------------//////////////////////////////000000///...------////////////////////////000000000000000000000000///......------///000111222111111111000000//////////////////000000000000111111000000111333666777@@@EEENNNUUUWWWTTTNNNJJJPPPLLLGGGFFFEEEAAA:::444444333333888===???<<<888777777555333000000111333000000//////000111222222222222333333333222111111111111000000000000111111111111222222222222111111------......//////000000---...///000000///...---...------,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,---............------------......***++++++,,,------------...,,,)))'''(((***---///((()))***+++,,,---------////////////////////////*********++++++,,,,,,,,,---,,,+++***+++,,,---...------------------------++++++,,,---.....................------,,,,,,,,,---------.........//////////////////////////////......////////////......---...//////......///111111000000000000000111111////////////////////////111000000000000222333444444444555555555555555444333333333222111333777:::@@@>>>;;;777222///---+++---///111333444555555555777777666666666777888999999999:::;;;;;;;;;;;;:::999999999999::::::;;;;;;888777666555555666777888666666666666666666666666999999999:::999999888777666555555444333222111111222222222222333333444444555444222111000000111111333222111000////////////000000000000//////////////////............//////////////////////////////............////////////........................---------............//////////////////////////////............///111222......................................................------------..................------------////////////////////////---------------------------...///////////////...000/////////............//////.........---------......////////////...............//////.........---------...............---------------...//////---......///////////////.........///////////////........./////////000000111111111000000000//////---......//////000111111000000/////////.........///////////////.........////////////////////////---......///////////////---...///000000000000000111000//////....../////////////////////.....................//////////////////............//////////////////////////////........................------------------------///////////////////////////////////////...------////////////////////////000000000000000000000000///......---...///000111111111111000000000//////////////////000000000000000///......///111444555777<<>><<<999666333111111111000111222555777999555555555666666666777777666888;;;===>>><<<;;;999888888999:::;;;======>>>888777666555555666777888888777555444444555777888666777888888999999888888===;;;888555333333333444222222222222222222222222555444444333333333222222222222111000//////000000000000000000//////////////////------------//////////////////////////////............////////////........................---------............///////////////////////////.........---------------......................................................------------...............---------,,,,,,////////////////////////...........................///////////////......///////////////.......................................////////////......,,,,,,------------,,,,,,///............---------------,,,,,,------...///---......///////////////,,,------...///000111111/////////000000000111111000000000000000000//////222222111111000/////////000000000////////////...------......//////000000////////////////////////---......///////////////,,,---...///000000000000//////...---------------------......//////000000............//////////////////............//////////////////////////////........................////////////////////////////////////////////////...///////////////......////////////////////////////////////////////////............/////////000000000000000000000//////////////////000000000000......------...000111222222333555999???GGGNNNRRR[[[]]]```dddfffddd^^^YYYMMMHHHAAA===;;;999777555555777888888555333222222333333333222222333333444555555555444333222111000111111000000000000111111000000111111111111000000000000//////......------...//////////////////.........------------......---------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------,,,++++++***))))))***+++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++------------------------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,+++++++++,,,,,,------...000000///...---,,,,,,+++////////////////////////......////////////......---...//////......///111111111111111111000///...000000000000000000000000000111111111222222222222333444444444444444333333222333333333222222555777888888:::;;;;;;:::999888444222111000111333555777444444555555666666666666555777:::<<<===<<<:::999666777888999:::;;;<<<<<<888777666555555666777888999888666555555666888999999999999999999888888777999888555444333333555666222222222222222222222222333333333333333333222222222111000000000000000000000000000000////////////...///000000000000///...////////////////////////............////////////........................---------............///////////////////////////...............---------......................................................------------......////////////.........---////////////////////////........................,,,---...///000000000000.........///////////////---...........................////////////......,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,---......---......///////////////,,,------...///000111111////////////000000000000//////////////////000000222222111111000/////////111000000000////////////------......//////000000////////////////////////---......///////////////......////////////......//////...---------------------......//////000000............//////////////////............//////////////////////////////........................////////////////////////////////////////////////......///////////////...////////////////////////////////////////////////---....../////////////////////////////////000000////////////000000000000////////////000111111222333333444555888;;;>>>@@@JJJNNNUUU]]]cccfffeeedddZZZUUUNNNGGGAAA===999777666888::::::888777666666444444333333333333333444222222333333444333333333111111000000000000111111000000000111111000000000000000//////......------/////////......////////////......------......///---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------,,,++++++***,,,,,,.../////////...---,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***++++++,,,,,,---------000000///...---,,,,,,+++////////////////////////......////////////......---...//////......///111111111222222111000...---000000000000000000000000000111111222222222111111222222333444444444444444111222333333222222444555555666888:::<<<===>>>>>>666555222000000000111222333444444555666555555555444666888:::;;;;;;:::999666666777888888999::::::888777666555555666777888999888777666666777888999999:::::::::999888777777444333333222222333444555444444333333333333333222000000111111111111000000111111000000000000000111000000000000////////////---///111222222111///---////////////////////////............////////////........................---------............///////////////////////////---....../////////..............................------------------------......------------......000000/////////.........////////////////////////........................+++,,,---///000000111111.........///////////////---------.....................////////////......------............---------------.........//////,,,,,,,,,,,,,,,------...---......///////////////------......//////000000............////////////......////////////000000......///000000111111222111111000000000/////////.........///////////////////////////////////////---......//////////////////////////////...---,,,000///......------...............///////////////............//////////////////............//////////////////////////////------------------------........................////////////////////////---...//////////////////////////////////////////000000000000000000000000---......///000/////////......////////////000000////////////000000000000000000000111111222222222111111222333444555555555777<<>>:::666333333333444444333222222222222222000000111222222222111111111111000000000000111111//////000000000000//////.........///////////////000///...------...///000//////............//////......---------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,))))))*********+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++)))***+++,,,------......,,,,,,,,,+++++++++++++++++++++,,,---...///000111////////////////////////......////////////......---...//////......///111---...000222333222111000////////////////////////000111222333333222000000///000111333444555666666333555666555444444555666888777666555666777888999CCCAAA>>>;;;777444222111222333444555555555444333444444555666777888999:::888888888888888888999999888777666555555666777888555555666666666666555555333444555777888888999999777888888999888777777666666666666555555444444444111111333444444333222111111000000000000000111111000000000000////////////000///---,,,,,,---///000////////////////////////............/////////000........................---------.........//////////////////////////////,,,---///111111111111000........................------------------------.........------...............---------,,,,,,,,,///////////////////////////////////////////////////////////////......------.........//////000000---------.........//////......////////////............////////////......111000///...---,,,++++++,,,,,,++++++,,,,,,---...---......//////////////////////////////.........,,,,,,,,,---------......---.........//////000000000000000///......------111111111111000000000000000000//////.........---////////////////////////---......///////////////++++++---...//////000000111111000///////////////000000//////.........---............/////////000//////............//////////////////////////////------------------------------------------------////////////////////////------...///000000//////////////////////////////000000000000000000000000,,,---///000000000///...---.........//////000000////////////000000000000///000000111111111111000222222111111111222333333111222444777;;;CCCKKKPPPYYY]]]bbbeeeeeebbb___]]]MMMLLLHHHCCC===999999999444333222222111111111111111111111111111000///...111111000000000000111111//////000000000000//////---.........//////000000000///...------...///000//////............//////.........------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***+++,,,,,,------------------,,,,,,,,,---...///***+++,,,---............++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,------...------------,,,,,,++++++*********000000//////.........---000000000000000000000000111111000000//////..................////////////000000000000111111111111111111111111000000000000/////////000111111222222333333222222222333444555777666555444444444444444777777888888888888777777<<>>888999666222000111222222222000000000000////////////000000000000000000000000000000//////.........---////////////000000000000------------------------......................../////////....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------,,,,,,+++++++++---,,,,,,++++++******)))+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++---,,,***))))))***,,,---***+++---......---+++***,,,,,,,,,++++++*********000/////////.........---////////////////////////000000000000//////..................////////////000000000000111111111111111111111111000000000000/////////000111111222222222222333333333444444444666666555444444444444555777888888888888888777666999<<<@@@AAA???:::555333//////111222333444444444333333444666777888777777777888999:::::::::999999999777555444333555666888777777777777777666666555777777777777777888888999888666555555666777777666666666555444333222111111222444444333111///...///000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////////////...........................,,,,,,,,,,,,---......///.../////////000000000000////////////////////////------///000111222222222////////////////////////........................111000000/////////000000............////////////000///............///000........................//////.........---------////////////............//////............//////000/////////.........------------....../////////------------------------,,,---......//////............////////////......////////////////////////////////////////////////////////////////////////111111111000000000//////000000//////......------////////////////////////////////////////////////........................////////////////////////////////////////////////000000000//////000000000////////////////////////............//////////////////////////////////////////...------------...////////////////////////......////////////......000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000000111111000//////000111111111111111111000000000///111111111111111111111111111222333333333555999<<<888===EEEMMMUUU]]]dddiiifff```WWWRRROOOMMMHHHEEE:::777333111111222222222000000000000////////////000000000000000000000000000/////////.............../////////000000000000.......................................---------------............------++++++++++++++++++++++++........................------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***+++---......---+++***,,,,,,,,,,,,+++++++++***/////////...............////////////////////////000000000////////////...............////////////000000000000111111111111111111111111000000000000/////////000111111222222111222333444555444444333555444444444444555666666888999999999888777666666777999<<>>@@@===:::333222000//////111333555444555666666666555555666777888888999999999999999777777666555666777999:::888777777666666666666666777777777777777888888999888666555555666666666555555555444444333222111111222333444333111//////000////////////////////////////////////////////////........................////////////////////////............////////////..............................//////000000000000........./////////000000////////////////////////000000000000///...------////////////////////////..............................---------...//////............////////////////////////////////////................................................/////////......---------......------------............................../////////...............------------------------,,,---......///.........---......//////......---////////////////////////////////////////////////////////////////////////000000000000000000///////////////......---------////////////////////////////////////////////////........................///////////////////////////////////////////////////..................///////////////////////////............//////////////////////////////////////////...------------...////////////////////////......////////////......////////////////////////......////////////......////////////////////////////////////////////////000000000//////000000000111111111000000000000000111111111111111111111111///111444444333222222333888888666555555:::@@@EEEKKKKKKIIIEEE???<<<===???:::777444222111111000///000000000000////////////000000000000000000000000///////////////................../////////000000........................///......------,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,------............---+++******+++,,,---------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,---------....................................................../////////............///////////////000000000111111111111111111111111000000000////////////000111111222222111222444666666555444333333333333444555666777888999999999999999888777777<<<888444444888<<<===<<<777555222000///000222444222444666666444333444555777777777888888888999999777777777666777888999:::888888777666555666666777777777777777777888888999888666555444555666555444444444444333333222222111111222444333111//////000////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000........................///////////////...---,,,............////////////////////////////////////000000000//////...,,,,,,////////////////////////........................---------------...//////............////////////........................////////////////////////---.....................,,,---------.........///......------------......---------.....................------------------------------------------,,,---......///.........------............------//////////////////////////////////////////////////////////////////////////////////////////000000.........//////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------.......................................//////////////////////////////////////////...------------.................................////////////......////////////////////////......////////////....../////////////////////////////////////////////////////////000000/////////000000000000000000111111111111111111111111111111111333555666444333222222000111222222333666;;;>>>@@@AAABBB>>>888666888;;;777555222000000000///---000000000000////////////////////////////////////.........///////////////............////////////------------------------......------,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------.........------,,,,,,,,,------+++++++++,,,---...------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................---............/////////............////////////000000000000111111111111111111111111000000000000/////////000111111222222222333444555666555555444333333333444555666777888888888999999999999999888===999555333555888<<<===;;;999555222000000111222///222555555222111333555888777777777777888999999888888888888888888999999999888666555555555666777777777777777777888888999888666555444555555444333444333333333222222222111111222333333111000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......///000000000........................------......---+++)))(((------........./////////////////////////////////......///000000000000000////////////////////////........................---------------...///000............////////////------............------000000000000000000000000---------...............+++,,,,,,---......//////000//////////////////000---------------.........,,,,,,------------------------------------------,,,---......//////......------............------////////////////////////////////////////////////////////////////////////......////////////000000------...///000111222222//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////....................................//////////////////////////////////////////...------------.................................////////////......000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000...//////000000//////...000000000000111111111111111111111111111111111111222444666666555333333333...000222333333333555666:::;;;<<<999555333555777444222000///000000...---000000000000////////////////////////////////////.........///////////////------........./////////------------------------,,,,,,,,,,,,,,,,,,------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---.........---,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,------.................................---------.........//////............////////////000000000000111111111111111111111111000000000000/////////000111111222222444444444444555555555555444444444444444555666777777777888999::::::::::::999999888777666888;;;>>>>>><<<888444222000//////,,,000333333111000222555888777777666777888999::::::999999999999888888888999888666555555555777777777777777777777888888999888777444444555555444333333333333222222222222222000222333333111000000111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////------......///000000111........................,,,---...///...,,,+++)))---------.........//////////////////////////////---......///////////////////////////////////////........................------------...///000111............////////////---...///000000///...---////////////////////////---------.........//////------------------------//////............//////,,,,,,,,,------.........,,,,,,------......//////------------------------,,,---......//////......,,,------......------,,,////////////////////////////////////////////////////////////////////////........./////////000000---......//////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000....................................//////////////////////////////////////////...------------.................................////////////......000000000000000000000000...///111222222111///...000000000000000000000000000000000000000000000000......///000000///......///000000000111111111111111111111111111111111111222444555555444333444444222444555555333111111111666777777555444333333333333111000000111111000///000000000000////////////////////////////////////............/////////000---------.........//////........................+++++++++,,,,,,------......---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---)))))))))******+++++++++,,,,,,,,,------.................................---------.........//////............/////////000000000000000111111111111111111111111000000000000/////////000111111222222555444444444444555666666555444444444444555666666666777888999:::;;;;;;;;;555888;;;;;;999999<<>>:::666333000///...***...222222000///222666888777666666666777999::::::::::::999999888888888999888666555444555777888777777777777777888888999999777444444444555444222333333222222222222222222000222333333111000000111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////---------...///000000111........................---...000222222111///...---------.........//////////////////////////////.........---,,,***)))(((////////////////////////........................---------...///000111111............/////////000...///000111111000///...........................---------........./////////......------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,------...///000111111------------------------,,,---......//////......,,,------......------,,,////////////////////////////////////////////////////////////////////////---.........//////000000..................------////////////////////////////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000............/////////000//////////////////////////////...------------.................................////////////......000000000000000000000000...000111333333111000...000000000000000000000000000000000000000000000000---...///000000///...---//////000000111111111222111111111111111111111111222333444444222222444555111333555666555555777888888777777666666555444333222111000111222333111000000000000000////////////////////////////////////---.........//////000000---------.........//////////////////////////////)))***+++,,,------...///...,,,***((((((***,,,...------------------------************************++++++++++++++++++++++++,,,------......------,,,---------,,,,,,+++++++++)))******++++++,,,,,,---***+++---...///...------++++++++++++++++++++++++///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,---...000111333222000///.........///000///...------...///000////////////////////////000000000000000111111222333444444333222333555777555444444333333333444444888888999::::::::::::999666777999;;;<<<;;;999999::::::::::::999555000,,,111111222333333333222222555666777999;;;===>>>???;;;:::999999888888999999888888888888888888888888555666777888999:::;;;;;;777666555444333222222222222222222111000//////...222111111111000000//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////...........................---,,,+++***+++,,,------------------------------...///000000111000000000///...---,,,,,,---...................................................---------............///............////////////////////////000000000000........................000000//////.........---............////////////////////////////////////------......//////000000......------------.........---------...///111222+++,,,...///000///.....................///000111////////////////////////........................000000///...............,,,---///000000000///...////////////000000000000000000//////.........---///......------///000111333222000///...---......------------------------//////............//////////////////////////////////////////////////////////////////////////////111///...,,,---...000111////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111111111222222222333333333333444555666777999999::::::999777555444333333444222222222111111000000000000000///...........................////////////............////////////............////////////........................+++---///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,+++***)))((()))***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,---------,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,---...000111222111000///.........///000///...------...///000////////////////////////000000000000000111111222333444444333222333555777555444444444333444444444666666777888888888888888666888999;;;;;;:::999888999999999::::::777222/////////111222333444444444555555777888:::<<<===>>>::::::999888888888888999999999999888888888888888777777777777777777777777666666555333333222222333222222111111000//////...111111111111000000000///////////////////////////000000000000000000000000//////000000000000/////////////////////////////////////////////////////////...---,,,,,,---...///...........................//////000000000000///111000///.........//////................................................---------............///............////////////------........./////////........................000/////////........................////////////////////////////////////.........///////////////......------------............------...000111222------......///...............------...//////000////////////////////////........................000000///...............------///000000000//////.../////////000000000000000/////////............///......---...///000111111000///...------......------------------------//////............//////////////////////////////////////////////////////////////////////////////000000......---...///000////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111222222222333333333333444444555666777888888999888666444333333333333333333333333222222222222000000///...........................////////////............////////////////////////////////////........................+++,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------...///000000111111000///............//////............///000////////////////////////000000000000000111111222333444444444333333555777444444444444444444444555444555555666666666666666666777888999:::999888777888777888999:::999666444---...///111333444555666444555666777999:::;;;<<<:::999999888888888888888999999999999999999999999888888777666555444333333666555444333333222222333222222111111000/////////111111111111000000000000........................000000000000000000000000...//////000000//////...////////////////////////////////////////////////000//////......///000000//////////////////////////////000000000///......000000/////////000000111................................................---------............///............////////////........./////////000000........................////////////........................///////////////////////////////////////////////////...............------------......//////......///000111222//////......---............------------...//////////////////////////////........................000//////............///......///000000000//////....../////////000000000////////////............///............///000000......------------......//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000//////.........////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000.........//////000000111000000000000000000000000/////////000000000111111111111111111111111111111111111222222222333333333333333444444444555555555777666555333222222222222333333333444444444444444000000///...........................////////////............////////////111111111000000//////...........................***,,,......---,,,,,,---------------------------............------------...............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))***,,,---.........------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................//////000000000//////...........................//////000////////////////////////000000000000000111111222222333444444333333444666444444444555555555555555444444555666666666666555555666666777777777666555666666777888;;;;;;:::888//////000111222333555555444444555666777888999:::999999888777777777777777888888888999999999999999888777777666555444333333555444444333222222222333111111111111000000//////111111111000000000000000////////////////////////////////////////////////...//////////////////...///////////////////////////////////////////////////////////////000000000........................///000000000///...------.........//////000000111................................................---------............///............////////////111111111111222222222222........................///////////////.....................////////////////////////////////////000000//////......------......------------......////////////000000111111111000///---------...///......------------......////////////////////////........................000///............///////////////000000000//////........./////////000000///////////////...................../////////000---------......///////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000111000000///...---////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000////////////////////////////////////////////////,,,------...///000000111000000000000000000000000//////000000000111111111111111111111111111111111111111222222222333333333333333333333222222222222444444333222222111111111222222222333333444444555000000///...........................////////////............////////////333222222111000//////...........................***,,,---------,,,---///........................---------------------------.../////////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))******+++,,,---------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---.........................../////////////////////////////////.........---......///////////////000000000000000000000000000000000000000111111222222333555555444333444555333444555666666666555555444555666666777777666666444555555555555555444444666555555777:::<<<;;;;;;444333222222111222222333444444555666666777888888999888777777666666777777777777777888888999999999666666666666666666666666444444333222222222333333111111111000000000000000000000000000000000111111000000000000000000000000////////////////////////......////////////......////////////////////////------------------------------......////////////------------------------///////////////...---,,,,,,------...////////////................................................---------............///............////////////111111111111222222222222////////////////////////.........///////////////............////////////////////////////////////000000//////......------......------------....../////////000000000000000222111///...------...//////......---------......////////////////////////........................//////............//////000000000/////////000000............////////////.........///////////////---......///////////////---......///000000000111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000111111000///......////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000////////////////////////////////////////////////,,,------...///000000111////////////////////////000000000000111111111111111111111111111111111111111111222222222333333333222222222222111111111111222222222222222222111111000000111111222222222333000000///...........................////////////............////////////333222222111000//////...........................+++,,,------,,,,,,...000........................,,,,,,------------------,,,------......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------..................//////000000000//////....../////////......---,,,---...///000000000///000000000000000000000000000000000000000111111222111333555555444333444555222333555666777777666555555666666777777777777777666666555555555555444444777555444666888:::;;;;;;888777555333111111111222555555555666666777777777888777777666666666666666555555666666777888888888444555555555666666777777333333222222222222333333111111000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000---......//////......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++---...............------------------------....../////////...------,,,---...............---................................................---------............///............////////////........./////////000000////////////////////////.........///////////////............///////////////////////////////////////////////////...............------------............////////////......000000//////.../////////000000///............///////////////////////////........................///............//////000111111000/////////000000------........./////////.........///////////////---......///000/////////......///000111111000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000.........//////000000111////////////////////////000000000111111111222222111111111111111111111111111111222222222333333333111111111111111111111111000111222222222222222111/////////000000000000000000000///...........................////////////............////////////111111111000000//////...........................------...---,,,,,,...000------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111000000///...------...//////......---,,,---...///000000000///000000000000000000000000000000000000000111111222111333555666555444444555222333555777888777666666555555666777777777777777999888888777777666777777888666444444666999::::::;;;999666444222222222333666666666666666777777777777777666555555555555666444444444555666777777777333444444444555555555555333222222222222222333333000000000000000000000111///000000000111111111111000000000000000000000000000000000000000000000000---......//////......---////////////////////////------------------------***+++---...//////..............................------......///...............///000//////------................................................---------............///............////////////------........./////////////////////////////////............/////////000............////////////////////////////////////.........///////////////......------------......,,,---...//////...---,,,...//////000000000000///111111000///////////////////////////////////////.......................................///000000222222000/////////000000---------.........//////............/////////000------///000000000///...---...///000000000///...//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000////////////111222333////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111222222222111111111111111111111111111111222222222333333333111111111111111111222222000000222333333333222222000000//////////////////000000///...........................////////////............////////////////////////////////////...........................//////---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111111000///...,,,---.../////////...---+++,,,...000000000000///000000000000000000000000000000000000000111111222111333555666555444444444222333555777888888777666444555666666777777666666;;;;;;:::999888888999999999666444333555777888888;;;999777444333333444444666666777777777777777777777777666555555555555555333333444444555666666777333333333333333333333333222222222111222222333333000000000000000111111111//////000000111111111222////////////////////////000000000000000000000000---..................---////////////////////////........................***+++---////////////...////////////////////////,,,,,,---.../////////...000000111111111///...---................................................---------.........//////............/////////000////////////000000000000000000000000000000000000---.........//////000000............/////////000////////////////////////---.........//////000000.........------.........,,,---.........---,,,+++---...///111111111000///222222111000000000000000////////////////////////.......................................///000111333222111/////////000111---------.........//////---.........//////000000,,,---///000000000///...------...//////...---,,,//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000///......///111333555////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000111111111111222222222111111111111111111111111111111222222222333333333000111111111222222222222///000222333444444333222111111000000//////......000000///.........................../////////000............/////////000............////////////........................///000///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,+++***+++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))(((((()))+++---...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,---------............------------..................////////////............/////////000000000000000000000000000///////////////000111111333333333444444444555555444444444555555555555666777777777777777777777777888888888888888888888888777777777777666666666666777777666555444333222222888888888888888888999999888888777666666666666666444444555555555555555555333333444444555444444444222222222111000//////...///111444666666333000...------......//////000000------......//////000000//////............//////////////////000000000000000000000000000000000000...---,,,,,,,,,,,,---...000000//////.........---..................------000000000000000000000000000000000000000000000000////////////////////////................................................//////////////////////////////.........---------000000000000000000000000---.........//////000000////////////////////////000///------------+++)))////////////////////////........................------............------///000111000///...///111//////............//////111111000000//////......///////////////.........---...000111111111000///---.........//////000000////////////////////////......////////////......///////////////.........///////////////.........////////////////////////////////////////////////000000000000000000000000////////////////////////000...---...111111///,,,(((***,,,......---,,,+++//////............//////////////////////////////---------.........////////////............//////000000000000000000000000//////............/////////000000000000000//////000111111222222222111111000000000000000000000000000000000000000111111222222222222111111111000000111111111111111111111111222222111111111222444555222222222222222222222222111000///...............000000//////.........---,,,,,,,,,---...///000000//////////////////////////////000000000...---,,,,,,---...//////...---,,,---------............/////////...---,,,,,,++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,///000...***((())),,,------++++++++++++---------------------------------,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------......------,,,+++,,,,,,------.....................------.....................////////////......//////////////////000000000000000000000000///////////////000111111222333333333333444444444444444444555555555555666777777777777777777777777888888888888888888888888777666666666666666666666666666666555555555555555888888888888888888888888888777777666555555666666666666666555444444444333333333444444444444444333333333222222111000000//////111333444444333111000111111111111000000000000111111111111222222222333//////............//////....../////////000000000///////////////////////////...------------...///000/////////.........---........................////////////////////////........................////////////////////////........................................................................//////.........---------000000000000000000000000............/////////000///////////////////////////---,,,,,,......---,,,////////////////////////........................------............---------...///...---,,,---/////////............//////000000000000//////....../////////////////////...---...///000111000//////............/////////000////////////////////////......////////////....../////////////////////...////////////............////////////////////////////////////////////////////////////////////////////////////////////////000...---...000111///,,,,,,---///000000000...---//////............//////////////////////////////---------.........////////////............//////000000000000000000000000000000////////////000000//////000000000000//////000000111111111000000///////////////////////////000000//////000000111222222222222111111111000000111111111111111111111111222222111111111222333444222222222222222222222222111111000///////////////000/////////............,,,---------.../////////...........................//////000000///...---------............---------------............///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---......---+++******+++---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((------......------,,,,,,---............/////////....................................////////////////////////////////////000000000000000000000000///////////////000111111111111222222222333333333444444444555555555555666777777777777777777777777666666666666666666666666666666666666666666666666555555555666666777777777888888888888777777777777777777666555555555555666777777666555444333333222333333444444444444333333333333333222222111111000000000111222333333333222222222222111000/////////222222222222333333333333//////............//////------........./////////////////////////////////000///............///000/////////.......................................................................................////////////////////////................................................------------------------...............---------000000000000000000000000............////////////////////////////////////---,,,+++,,,...///...---////////////////////////........................------............---------...///...---,,,---/////////............//////000000000////////////.........//////////////////---......///000/////////............////////////////////////////////////......////////////............//////////////////........................////////////////////////////////////////////////........................///////////////////////////......///000000///---//////000111111000......//////............//////////////////////////////------.........///////////////............//////000000000000000000000000111111000000000000111111//////000000000000//////000000000000000///...---////////////////////////000000//////000000111222222111111111111000000000111111111111111111111111222111111111111222333333000000000000000000000000111111000000000000000000////////////............------..........................................---...//////000//////............------.........---------............///------------------------......---,,,,,,+++******------............------******+++++++++,,,,,,,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------...------,,,,,,.../////////////////////---..................---............////////////000000000//////////////////////////////////////////////////////000000111000111111111111222222222444444444555555555555666555555555555555555555555555555555555555555555555555555555666666666666666666666666666777777777777777777777777777666666666666666555444444555555555666666555555444444444333333333444444444333222222222222222111111111000000000000000000111222444444000/////////.........---000000000000000000000000//////............//////------------.........//////////////////////////////..................///........................---------...............................................................////////////////////////................................................------------------------........................////////////////////////.........///////////////////////////////////////...---,,,---...///...---////////////////////////........................------............------///000111000///...///111//////............//////////////////////////////............////////////------......////////////.........///////////////////////////////////////......////////////..................////////////------...............///////////////////////////////////////////////////........................////////////////////////.........///000///......//////000000///...---,,,//////............//////////////////////////////............//////////////////............//////////////////////////////111000000//////000000111...//////000000000000///111111111111000///..............................///////////////000111111111111111111000000000000111111111111111111111111111111111111111111222222000000000000000000000000//////000000000////////////////////////........................---------........................------...//////000000000///...---,,,,,,---...///---------............///,,,,,,---------------------------,,,,,,+++++++++---..................---******+++++++++,,,,,,,,,---+++)))***...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,------...------,,,/////////////////////...------...//////...------............////////////000000000000000000/////////////////////////////////////////////000000111000000000111111111222222444444444555555555555666444444444444444444444444444444444444444444444444444444555555666666666777777777777777666666666666777777777666666666555555555444444444444444555555333444444444555555666666333333444444333222222111000000000000////////////000000//////000222333444---........./////////000//////////////////////////////............//////------------.........///........................---------------------------------...............---------.........//////........................////////////////////////////////////////////////////////////////////////........................---------------------------.....................///////////////////////////////////////.........000000000000000000000000111///............,,,+++////////////////////////........................------............------///000111000///...///111//////............//////.............../////////---.........//////000000............//////000000///////////////.........////////////////////////......////////////......---.........//////000000,,,---------......//////////////////////////////////////////////////////........................////////////////////////....../////////.........000000000//////...------//////............//////////////////////////////........./////////000000//////............//////////////////////////////000//////......//////000......///000000000000000111222222222111111000////////////////////////////////////...///000000111000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////------...//////......---.........///////////////...............---------....................................//////000000///...---,,,,,,---...///---------............///,,,,,,------------------+++++++++,,,,,,------------..................---******+++++++++,,,,,,,,,---***)))***...///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------......------/////////............---,,,---...//////...---,,,............/////////////////////000000111111111000000000000000000000000///////////////000111111000000111111111222222222444444444555555555555666444444444444444444444444444444444444444444444444444444444555555666666777777777777666666555555555777777666666555555444444444333333333333444555555222333333444555666777777333444444333333222111000////////////////////////000000000000000111222333/////////000111222222222111111111000000000000000//////............//////------........./////////........................,,,,,,------------,,,,,,---------------.........,,,,,,------.../////////........................000000000000000000000000////////////////////////////////////////////////........................---------------------------------...............000000000000000000000000///////////////.........000000000000000000000000222000///.........,,,***////////////////////////........................------............---------...///...---,,,---/////////............//////---............/////////------......///000000000///////////////000111111///////////////.........////////////////////////......////////////......------......///000000000,,,,,,,,,---......//////////////////////////////////////////////////////........................////////////////////////---///000000///......///111111111111000000000000//////............//////////////////////////////....../////////000000000//////............//////000000000000000000000000//////............//////---...///000000111111000111111222222222222111111000000000000000000000000//////......//////000111//////000000000000000111111111111111111111111111111111111222111111000///////////////////////////+++,,,---...///...---,,,.........///////////////------..................------------------------///............//////000.........------.........---------............///------------------------******+++,,,,,,---......------............------******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,------......------............------,,,,,,,,,---///000000///---,,,............////////////......///000111222222333000000000000000000000000///////////////000111111111111111222222222333333444444444555555555555666555555555555555555555555555555555555555555555555333333444555555666777777555555555555555666666666777777666555555444333333333333222222333444444555333444444444555666666666333444444333333111000000///////////////000000000000000000111111111111111000000000000111111111111222222222111111111000000//////............//////....../////////000000000........................,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,------...//////000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------.........//////000000000000000000000000000/////////............000000000000000000000000111///......//////...,,,////////////////////////........................------............---------...///...---,,,---/////////............//////---------.........//////------......///000000111111000000///000111222333000/////////............////////////////////////......////////////......------......///000000111++++++,,,------...//////////////////////////////////////////////////////////////////////////////////////////////////////,,,///111000...---...000000000//////000000111111//////............//////////////////////////////.../////////000000000000//////............//////000000000000000000000000000000////////////000000---...///000111111111111...///000111222222222222111111111111111111111111///............///000000////////////000000111111111111111111111111111111000111222222111000///...000000000000000000000000+++,,,...///000///...---............/////////000,,,---------.../////////------------------------000000......---...//////------............---------------............///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,,,,---.........---......---------,,,,,,,,,,,,---///000000///---,,,............/////////000------...000111222333444000000000000000000000000///////////////000111111111222222222222333333333444444444555555555666666777777777777777777777777555555555555555555555555333333444444555666777777222222333444555666777888777777666555444444333333222222222222333333444555555555555555555555444444444444444333222111000///000000000000000111111111000000111111111000000///000000//////......------222111111111000000////////////............//////////////////000000000000........................---...///000000///...---,,,,,,,,,------.........,,,,,,------...///000000000000000000000000000000........................////////////////////////000000000000000000000000........................////////////////////////---------.........//////000000000000000000000000000000//////.........---000000000000000000000000///...---...///000000...////////////////////////........................---..................---///000111000///...///111//////............//////---------.........//////---------...///000000111222111000000000111333444000000//////.........---////////////////////////......////////////......---------...///000000111++++++,,,,,,---...//////////////////////////////////////////////////////000000000000000000000000////////////////////////,,,///111111...---...000------,,,------...///000//////............//////////////////////////////////////////000000000000//////............//////000000000000000000000000111111000000000000111111---...///000111111111111,,,---...000111111111111111111111111111111111111...............///000000.../////////000000111111111111111111111111111111000111222222222000///...111111111111111111111111+++---///000111000///...---.........//////000000,,,,,,------...///000000------------------------111000///...------...///,,,---...//////...---,,,---------.........////////////...---,,,,,,++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***---///---+++)))+++...++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''((((((///...---,,,++++++++++++...,,,+++,,,//////---***..................------..................------............////////////////////////000111222333000000////////////000000222222111111222222333444555555555555555444444444777777777777666555333333555444333222111222333444555555555555666666666666666555555444444666777888666666555444333333333333333444444555555444444333555555555555555555555555444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////222111000///......///000////////////////////////........................000000//////.........---//////.........---------.........///////////////////////////////////////000000000000000000000000......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////////////////............------------------,,,,,,////////////////////////000000000000000000000000111000000///...---------............////////////111111000000//////......////////////////////////........................//////.........---------......//////////////////..................------............////////////,,,,,,---...///000111111000000000000000000000000000000//////.........---...........................///000000000///---,,,000000000000000000000000////////////////////////....................................////////////000000000000000000000000............////////////............////////////000000//////......------............//////////////////............////////////............/////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////333333222222111000//////000000111111111111000000000000000000000000000000222000///111333333000,,,///////////////000111111......//////000000111111...///000111111000///...000000000000000000000000//////.........------------------.........//////..............................---,,,,,,,,,------...,,,+++,,,///000---+++.........------,,,,,,,,,////////////////////////+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...,,,***))))))******+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,------,,,+++)))(((++++++++++++++++++++++++...---+++***)))***++++++---,,,,,,+++,,,,,,------...,,,+++---//////---+++............................................................////////////////////////000111222333000000////////////000000222222111111222222333444444444444555555555555555777777777777666555333333444444333333222222333333444555555555666666666666666555555444555666777888666666555444333333333333333444444555555444444333444444444444444444444444444444333333333222222222000000000000000000000000000000000000000000000000///////////////////////////...---,,,+++,,,,,,---................................................000/////////............//////.........---------000//////......---------........................000000000000000000000000,,,,,,,,,,,,,,,------...------------------------//////............//////------......//////000000...---------------------////////////////////////////////////////////////111000000///......------............////////////111000000000/////////...////////////////////////........................//////.........---------////////////............---------------.....................////////////------......///000000000////////////////////////111111111000000/////////........................///////////////......---////////////////////////////////////////////////....................................////////////////////////////////////............////////////............///////////////////////////.....................//////////////////............////////////............///////////////////////////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000111111111111111222222///000000111111000000///000000000000000000000000222000000111222222000---///////////////000111111.../////////000000000111//////000000000000////////////////////////////////////.........------------------.........//////..............................---,,,,,,---------...,,,,,,---//////---+++......---------,,,,,,,,,........................+++,,,---......---,,,+++))))))))))))))))))))))))*********+++,,,,,,,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++------,,,+++++++++++++++++++++++++++,,,---...///...---,,,---//////---,,,............................................................////////////////////////000111222222000000////////////000000222222111111222222333444333333444444555555666666666666666666666555444333333333444444333333222222444444444555555555666666666555555555555666777777666666555444333333333333333444444555555444444333333333333333333333333333333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////000000///.........//////................................................////////////...........................---------000000///...---,,,++++++------------------------////////////////////////000000000000000111222222......................../////////....../////////+++,,,---...///000111111........................////////////////////////////////////////////////000000000///......------............////////////000000000000////////////////////////////////////.......................................---------////////////......------+++,,,,,,------.....................////////////////////////////////////////////////////////////000000000///////////////........................000//////............///........................////////////////////////////////////////////////............////////////////////////////////////............////////////............////////////.........///////////////............//////////////////............////////////............//////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......///000222333444444///000000111111000000///000000000000000000000000222111000111222111000...///////////////000000111////////////000000000000000//////////////////000////////////////////////...............------------------...............------------------------...---------------.........------...//////---,,,...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,+++,,,,,,---...///000------,,,,,,++++++******,,,------------,,,,,,+++,,,,,,+++,,,,,,---...///---------.........---------------...............---------...........................///////////////////////////000111111000000////////////000000222222111111222222333444222222333444444555666666555555555666555555444444222333444555444333222111333333444444444555555555555555555555666666666777666666555444333333333333333444444555555444444333222222222222222222222222333333333222222222222111////////////////////////////////////////////////////////////////////////111111000000000000000000................................................///////////////..........................................------,,,,,,+++------------------------........................111111111111111222333444////////////////////////......////////////......,,,,,,---......///000000.........///////////////////////////////////////////////////////////////000000//////........................////////////000000000000////////////////////////////////////................................................000//////......------,,,***++++++,,,---......///............////////////000000//////............////////////////////////------------------,,,,,,........................000///...------...///000........................////////////////////////////////////////////////............////////////////////////////////////............////////////............////////////------......//////000000............//////////////////............////////////............//////............////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////---...///000111222333444111111222222222222111111000000000000000000000000111111111111111000000///000000////////////000000////////////000000000000000///...------...///000////////////////////////................................................---------------------------------------.../////////....../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000---------,,,,,,+++******,,,---...///...---,,,+++...------,,,,,,------...---...//////............---------.........//////---------.........//////............//////////////////////////////000111000000////////////000000222222111111222222333444111222222333444555666666333444555555555555555444222333444555444333222111333333333333444444444444444555555666666666666666666666555444333333333333333444444555555444444333222222222222222222222222333333222222222111111111////////////////////////////////////////////////////////////////////////,,,---------------------.........................................................///////////////---.....................+++,,,,,,------.................................------------------------,,,,,,,,,,,,---...///000////////////////////////......///000000///.....................---------............//////000000////////////////////////........................////////////........................////////////////////////000000000000////////////////////////........................---.....................//////......---------,,,++++++,,,,,,---...//////............////////////000000000///......------........................,,,,,,------------------........................000///...------...///000........................////////////////////////////////////////////////............////////////....................................////////////............////////////------......//////000000............//////////////////............////////////............//////---.........//////000000//////////////////////////////////////////////////////////////////////////////000000000000////////////000000000111111111222333333444444333333222000000000000000000000000111111111111000///000000000000////////////000000000000000000////////////000///...------...///000........................---..........................................---------------------------,,,,,,,,,---...///000111///000000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------------------------,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------------,,,,,,,,,+++++++++,,,---...///...---,,,......---------------...---...000000...---...///,,,,,,------.../////////,,,,,,------.../////////............/////////////////////......//////000000000////////////000000222222111111222222333444222222333333444444555555222333444555555555555555333333444444333333222222222222222333333333444444444555555666777666666666666666555444333333333333333444444555555444444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////------...////////////...------------------------.................................///////////////---------...............++++++,,,---...///000000////////////////////////........................,,,,,,,,,,,,---///000111////////////////////////---...///000000///...---.........---------,,,,,,---------......//////000////////////////////////........................//////////////////..................////////////////////////000000000000////////////////////////........................---------...............------------------------,,,------....../////////............////////////000000//////.........---........................///////////////000000000........................///............//////000........................////////////////////////....................................////////////....................................////////////............////////////.........///////////////............//////////////////............////////////............//////------......///000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000//////333333333444444333333333000000000000000000000000111222222000///...000111111000000///////////////000000000000///////////////..................///........................---------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222///111222111///.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,------------+++,,,,,,------------,,,------,,,------...///000,,,///111000...---...///,,,,,,------...//////000,,,,,,------...//////000............////////////000//////.........//////000000////////////000000222222111111222222333444333333333333333333333333111222333444555555555555444444333333222222333333222222222222333333333333444444666777777777666555666666555444333333333333333444444555555444444333333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////...///000222222222111000------------------------..................................../////////000---------.........//////---------......//////000.........................................................///000111333333........................---...///000000///...---------------------------+++,,,,,,---......//////////////////////////////.........................../////////////////////............////////////.../////////000000000111////////////////////////........................---------.........//////+++,,,,,,------......///////////////////////////............///////////////////////////................................./////////000000111111111........................---......///////////////////////////////////////////////////////////////------------------------............////////////....................................////////////............///////////////////////////.....................//////////////////............////////////............//////------......///000000111////////////////////////000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000111222222222222222222111000000000000000000000000111222222000......000222111111000///////////////111000000000/////////...---......//////......---........................---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000222333000222333222///---...///,,,,,,,,,---------......------------------------------,,,++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,---............---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,------------++++++,,,,,,---.........+++++++++++++++,,,------+++++++++,,,...000111222,,,///111111...---...000,,,,,,------...///000000,,,,,,------...///000000............/////////000000//////.........//////000000////////////000000222222111111222222333444444333333333333333333333111222333444555666666666555444333222111222333444111111222222222333333333333444666777777777666555666666555444333333333333333444444555555444444333333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////+++,,,---/////////...---------------------------........................---.........//////000000---------.........////////////////////////......------------------------////////////////////////++++++,,,,,,---///000111........................---...///111111///...---***++++++,,,---...//////++++++,,,,,,---...//////////////////////////////.................................///////////////............/////////000.../////////000000111111////////////////////////........................---------.........//////***++++++,,,---...//////000000000000000/////////............/////////000////////////////////////........................---.........//////000000........................,,,---///000000000///...000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............/////////000..................................../////////000............/////////000000000//////.........---............/////////000//////............////////////............//////---------...///000000111////////////////////////000000000000000000000000//////////////////////////////000000000000//////.../////////000000111111000000111111111111000000000000000000000000000000111222222000...---000333111111000///////////////111111000000/////////...,,,---...//////...---,,,........................---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333000222444333///---...///,,,,,,,,,------.........------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...,,,***))))))******------,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........((()))+++...///000//////***++++++,,,---...//////++++++***)))***+++---...------------------------......////////////......,,,---------.../////////........................//////............//////222111000//////000111222////////////000000000000222222222222222222222222333333333333444555666666666555444333333444555666777666444333222222333333333333222222222333444444333333333444444444555555555555444444444444555555444444444444444444444444666444222222555666444222444333222222111111222222000000000000000000000000000//////.........//////000000000000000000000000..............................------------..............................////////////////////////...---,,,,,,---...///000+++,,,------++++++,,,---........................000///...---,,,,,,---...////////////000000000000...........................------------...//////........................---,,,,,,++++++,,,,,,---,,,------......------,,,//////000000000000//////...------,,,,,,------.........////////////......////////////////////////////////////////////////------------------------,,,---...//////...---,,,...------------...//////---......///////////////////////////////////////---...///////////////...............////////////////////////////////////........................////////////////////////---------.........//////111000///...------...///...............------------.........,,,,,,...000000000000000000///......//////////////////////////////.........---------///////////////.........000000///...............//////////////////////////////000000000000//////000000000000000000000000......//////000000111111......//////000000111111......//////000000111111//////////////////////////////000000000000//////000///.........///111222000000000000111111111111222222111000//////000000////////////000000000000......////////////......//////.........---------...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,+++******////////////000111222333222333555666555333111///,,,+++******,,,......---......---------,,,,,,,,,++++++,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------------,,,,,,---------.......................................,,,,,,,,,++++++,,,,,,,,,000000///......///000000////////////000000000000222222222222222222222222333333222333333444555666666666555444444555666666666666444333333444444555555444444333333333444444333333333444444444555555555555444444444444555555444444444444444444444444666444333333444444111///444333222222111111222222000000000000000000000000333222111///............////////////////////////..............................------------..............................////////////////////////......---,,,---...//////+++,,,------++++++,,,---..............................---,,,,,,,,,,,,,,,...////////////000000000...........................------------...//////..............................------------......---......//////......---//////000000000000/////////......------......///......////////////......////////////////////////////////////////////////------------------------------............------...------------...//////---......//////////////////////////////////////////000000000000000//////............////////////////////////////////////........................////////////////////////---------.........//////111000///...---......///------.....................//////...------...//////////////////...------//////////////////////////////.........---------.........///////////////000000///...............////////////////////////---..................---000000000000000000000000.../////////000000000111////////////000000000000000000000000////////////////////////////////////------............------000//////...///000111222000000000000111111111111222222111000000000000000000000000///////////////......////////////......//////.........---------///000111111000...,,,+++------------------------..............................------------,,,,,,.........//////000111111333444666888777444111///...---+++,,,---///......,,,,,,,,,---------------+++,,,,,,------,,,,,,,,,(((((()))******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------------,,,,,,...............---------........................,,,++++++++++++++++++,,,//////............//////////////////000000000000222222222222222222222222222222222333333444555666666666555555555555666666666555555555555666777777777666555444444444444444333333333444444444555555555555444444444444555555444444444444444444444444666555444444444333000---333333222111111111111222000000000000000000000000444333222000///...------////////////////////////..............................------------..............................//////////////////////////////...---------......+++---...---,,,+++,,,---........................,,,------------,,,++++++............/////////000////////////////////////...------------...//////........................//////............//////...//////////////////......//////000000//////...000//////////////////000......////////////......////////////////////////////////////////////////////////////////////////.........------............------------...//////---......///////////////////////////////////////111111111111000/////////............////////////////////////////////////........................////////////////////////------........./////////000000///............///,,,---------.../////////000111111000...---...///...............------,,,////////////////////////...............---------------......//////000000000//////............///////////////////////////......////////////......000000000000000000000000////////////000000000000000000000000////////////111111111000///.........000000000000000000000000---..................---///////////////000111111000000000000111111111111222111000000000000000000000000000//////...............////////////.....................---------///000111111000///---,,,................................................,,,,,,------.........///.............../////////333555888:::999666222000111///------...///...---...---------,,,,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------------------------------...------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////....../////////...---------,,,........................///......------......///////////////////////////////////////000000000000111222222222222222333333222222222222333444555666666666666666666666666666555555555666777777888999888888777555444444444444333333333444444444555555555444444333333444444555444444444444444444444444444555555666555333111///333222222111111111111111////////////////////////222111000///............////////////////////////..............................------------..............................//////////////////////////////......------------,,,---...---,,,+++,,,...........................,,,---...///...---,,,+++------......//////000000000000000000000000000000...------------...//////........................///..................///......////////////.........//////////////////...000//////......//////000......////////////......///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///...------------...//////---......///////////////////////////////////////222111111//////.....................////////////////////////////////////........................////////////////////////............/////////////////////.........//////,,,,,,,,,---...///000000000222222111///------.........//////......---,,,////////////////////////........................,,,------...///000111111000///............//////////////////////////////111111111000000111111111////////////////////////////////////000000000000111111000000//////......111000000000/////////...000000000000000000000000000000////////////000000///////////////000000111///000000000111111111111111111000000000000000111000000000///......------......////////////..............................//////000000///...---,,,------------------------........................------------............/////////000000/////////222444888;;;;;;999555333222000...---......---,,,000///...---+++***)))(((,,,,,,---------,,,++++++,,,,,,---...............+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......////////////....../////////...---------,,,........................000000////////////000000000000000000000000000000////////////000000000000111111111222222333333333222222222222333444555555555555666666666666555555444555555777888888999999999888777666555444444444333333333444444444555555444444333333333333444444444444444444444444444444222444555666555555444444333222111111000000111111////////////////////////......---------...//////......................................................------------............................../////////////////////////////////......---,,,,,,,,,---......,,,,,,---...........................---...///000000///...---------......///000000111000000000000000000000000...------------...//////..............................------------......,,,------......------,,,......////////////......///..................///......////////////......////////////////////////////////////////////////000000000000000000000000///...---,,,,,,---...///...------------...//////---......///////////////////////////////////////111000///---,,,,,,,,,---............////////////////////////////////////////////////////////////////////////////////////........./////////000000......//////////////////,,,,,,,,,---...///000000000111222222///...------///000000000000///......////////////////////////---.....................,,,------...///000111111//////............//////////////////////////////111111000//////000111111////////////////////////000000000000////////////111111000000//////........./////////000000000111000000000000000000000000111000////////////000111...//////000000000000000///000000000111111111111111000000000000000111111000/////////.........---......////////////......---.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........---------000000111222222222222111///222666:::;;;:::888777111///---,,,------,,,***---------,,,,,,++++++***,,,---------,,,,,,+++***'''((())))))******))))))++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,...............---------........................//////............//////000000111111111111000000////////////000000000000111111111222222333333444111111111222222333444555444444555555555555444444444444666777888888888888888777666555555555555555333333333444444444555555444444333333333333444444444444444444444444444444111333444444333444555777222222111000000000000111000000000000000000000000,,,,,,,,,,,,---...///000......................................................------------..............................////////////////////////.........///......---,,,,,,...///...---,,,---.................................///000000000000///---......///000111222222////////////////////////...------------...//////...........................------------------...,,,,,,------------,,,,,,---......//////......---///......------......///......////////////......////////////////////////////////////////////////000000000000000000000000.........------............------------...//////---......///////////////////////////////////////000///---,,,+++,,,,,,---............////////////////////////////////////////////////////////////////////////////////////....../////////000000000---...//////000/////////,,,---------.../////////...000222111///...------000000000000000//////...////////////////////////---------...............------......//////000000///............//////000///////////////////////////...---,,,,,,---...///000000000000000000000000000000000000////////////000000000000////////////.........///000111111111000000000000000000000000///...---,,,,,,---...///......///000000000000000000000000000111111111111000000000000000111111222..............................////////////......---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................../////////.........------000111333444555555444444...111444777999999999888111///---,,,------,,,+++))))))***+++,,,---......------------,,,+++******((())))))***+++*********,,,,,,,,,,,,------------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------------,,,,,,---------.............................................------------......//////000111111000//////////////////000000000000000111111222333333444444111111111111222333444555222333444555555444333222333444666777777777777666666666555444444555555555333333333444444444555555444333333222222333333444444444444444444444444444222333333111///000333666222222111000000000000000000000000000000000000000...------------......///......................................................------------..............................////////////////////////,,,---.../////////...------...///...---,,,---///.......................................///000000......///000111222333333...........................------------...//////........................//////............//////------............---------......//////......---000//////......//////000......////////////......////////////////////////////////////////////////////////////////////////------............------...------------...//////---......///////////////////////////////////////000///---,,,,,,---...///............////////////////////////////////////////////////////////////////////////////////////.../////////000000000000,,,---///000000000//////------..................,,,...000111///...------//////000000//////...---////////////////////////---------.........//////.........///////////////...............///000000////////////////////////...---,,,++++++,,,---...000000000000000000000000111000000000/////////...////////////000000000000////////////000000000000///////////////////////////...---,,,,,,---...///---...///000111000000///000000000000111111111111000000000000000111222222,,,------....../////////......////////////......---------.........//////---------,,,,,,---------------------------------....................................///////////////000333555777777666666000111333444555666666666111///...---.........---******+++++++++,,,,,,---------------,,,+++***)))+++,,,------......------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111...//////////////////...,,,------....../////////........................//////............//////---...///000000///...---////////////000000000000000000111222333333444444111111111111222333444555222222333444444333222222333444666777777777666555555555444444444555555666333333333444444444555555444333333222222333333444444444444444444444444444333333222///,,,,,,000444222111111000000000000000000000000000000000000000111000///........................................................................------.................................////////////////////////+++,,,.../////////......---...///...------...///...........................---,,,,,,---...///000...///000111222333444444...........................------------...//////........................000000////////////000000......////////////......---..................---111111000000000000111111......////////////......////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,...------------...//////---......///////////////////////////////////////000///...------...000111............/////////000////////////////////////000000000000000000000000////////////////////////////////////000000000000,,,---///000000000//////...............---------***---///000///...------......//////......---,,,////////////////////////---------........./////////////////////........................///000111////////////////////////000///---,,,,,,---///000000000000000000000000000111111000000/////////.........//////000000111111111111000000//////......////////////////////////222000///......///000222---...000111111111000///000000000000111111111111000000///000000111222222+++,,,,,,---...///000000......////////////......---------.........//////......---------......///................................................,,,,,,---...///000111111...000222555777777777666333333333333333333333333222000......///000///...//////...,,,***)))((('''---...------,,,+++***))))))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------///////////////////////////...,,,,,,,,,---///111222111000...---+++***)))............////////////000000000000111111111111000111111111111222222222333333333222222111111111444444444444333333222111222222444555555555444333333333333333444444555555888777777666555444444444555555555444444333333333666666666777666555555444444333222222333333111000...///000111111111111111111111000000//////......------------------------........................---------............///------------------------..................------///...---,,,,,,---...///......------------......000///---,,,++++++,,,------.........//////000000........................------......//////000000000000//////.........---,,,,,,---....../////////---------.........//////---------............///000//////.........//////111111000000//////......////////////////////////111111111111111111111111,,,---///111111000///...////////////////////////000///...---,,,,,,---......------,,,,,,,,,---------...///...------...///---------------------------,,,++++++++++++,,,---///......---------......////////////////////////............////////////000000000000000000000000............////////////////////////////////////---...///000000///...---////////////////////////---------............///..........................................------////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////......///////////////...111111111111000///...---//////000000000000//////000000000000000000000000........................//////............//////........................//////.........---------------------------------...............---------...---,,,,,,---...///000333222333333444666777888777555333111000000000000444222///.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++***++++++******++++++,,,---000...+++))))))+++...000---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,+++,,,---///000------------------------------------------------........................///...---,,,,,,---///000/////////.........------............////////////000000000000111111111111000111111111111222222222333222222222222222222111333444444444333333222111111222333444555444444333444444555666666666666666777777777666555444444444555555444444444333333333444555555555555444333333222111000111333444333222000000111111111000000///000000000///////////////------------------------........................---------............///////////////////////////........................///...------------...///......------------............---,,,,,,,,,------............/////////000........................///..................---000/////////............,,,---.../////////---,,,........./////////000000.........////////////000...------,,,,,,,,,------000000000000//////......////////////////////////------------------------)))***,,,---...---,,,+++////////////////////////222111000///...//////000...---------------......---...///...------...///...........................---,,,++++++,,,---...///......---------......////////////////////////............////////////........................///000000000111111111111////////////////////////---...///000000///...---////////////////////////---------............///................................................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////......////////////......//////000000000///......//////000000000000//////000000000000000000000000........................//////............//////........................//////.........---------------------------------------........................---,,,---...//////000111222333555777888888777666444222111000000111000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++---...///000000000+++++++++***++++++,,,---///...,,,******,,,...///...---------,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,,,,---...///------------------------------------------------..............................---,,,,,,...///000---......//////000111111............////////////000000000000111111111111000111111111111222222222111111111222222222222222333333444444444333222222222222333444444444444333444555777888888888777666777777666666555444444444444444444444333333333333333333333333333222111111111000000111333444333222111111111111000///......//////////////////000000................................................---------............///////////////////////////........................///......------......///......------------......,,,,,,------...---------............////////////........................000//////......------,,,////////////............,,,---///000000...,,,+++/////////000000000000000...////////////000000000------,,,,,,,,,------...000000000////////////...////////////////////////++++++++++++++++++++++++,,,---...///000///......////////////////////////111111000////////////000------------...///000000---...///...------...///////////////////////////......------------............---------......///////////////////////////............////////////........................//////000000000111111111////////////////////////......////////////......////////////////////////---------............///................................................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000////////////////////////...///////////////......------...////////////...//////000000000000//////000000000000000000000000........................//////............//////.......................................---------------------------------,,,---------...///////////////...---------......---///111444777888999999888777666444333222222111,,,+++***+++---......---,,,,,,,,,,,,,,,,,,---------,,,+++***++++++---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,---//////000000+++++++++++++++,,,------...------,,,,,,------............---------------,,,,,,,,,,,,------------......---,,,,,,,,,------++++++++++++++++++++++++------------------------...........................------------...///000---......///000111111222............///////////////000000000111111111111000000111111111222222222000000111111222222333333333333333444444333333222333333444444555555555555444555777888888888777666666666666555555444444444333333333333333333333333333333333333333222111111222111000111222333222111///000000000000000//////---......//////000000000////////////////////////........................---------............///---------------------------------...............//////............//////......------------......***+++---...///...------.........///////////////........................///////////////////////////////////////.........------..................////////////////////////............///////////////............///000000////////////////////////////////////////////////------------------------......///000000000000///////////////////////////.........---------......---------...///000111222---...///...---------///........................//////............//////...------------...//////////////////////////////............////////////........................---------.........//////////////////////////////...//////////////////...////////////////////////---------............///....................................////////////////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////////////////////////////////////////////////////////////////////////////////////////...---+++,,,---...//////////////////000000000000//////////////////////////////........................//////............//////................................................------------------------,,,,,,,,,---...///000000//////......------------+++...222666888:::::::::999888777666555444333333---,,,++++++---......---,,,,,,,,,---------------+++******)))******+++,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,++++++++++++,,,++++++++++++,,,------,,,------------------,,,........................++++++,,,,,,,,,---------///......---,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................------------......///////////////000000000000000............///////////////000000000111111111111000000111111111222222222000000000111111222222222222333333444444333333333555555555555555666666777333444555666666666555555555555555555444444444444333333333333333333333333444444444444444333222222444333111111111111///...,,,---...000000111111111------......//////000000////////////////////////........................---------............///---------------------------------.........//////////////////////////////......------------......***+++---...///...------///////////////.......................................///000111111222222.........///////////////...---,,,+++,,,...000222........................,,,,,,,,,---------.....................///000000.............../////////////////////////////////........................++++++,,,,,,------------////////////////////////------..................---------...///000111222---...///...---------///------------------------////////////////////////---------------...//////////////////////////////............////////////////////////////////////------------............/////////////////////////////////....../////////////////////////////////---------............///................................./////////000000////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000///////////////...------++++++,,,...//////////////////000000000000////////////////////////////////////////////////////////////............//////........................---.....................------------------------,,,,,,,,,---...///000000/////////......---,,,,,,,,,...222666999:::::::::777777777777666555555444222000.........///...,,,,,,,,,,,,------.........+++++++++++++++,,,------************************++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,........................+++++++++,,,,,,,,,------.........------,,,,,,+++---------------------------------------------------------------------------------............///000000////////////..................////////////000000000000111111111111000111111111111222222222000000000111111111111111222222333444444444333333555555555444555555666777333333333333444444444555444444444444444444444444222222222222333333333333555555555555555444444333555333222111111000...,,,+++,,,---///000111222222..................//////................................................---------............///////////////////////////,,,,,,------.../////////...//////000000//////.........------------......,,,,,,------...---------///////////////.................................------...///111222333444.........///////////////...---,,,+++,,,...000222............------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---............/////////////////////////////////---------------------------------------.........////////////////////////...///000000111000000000------------...///000000---...///...------...///------------------------......////////////......---------------...///000////////////////////////............////////////000000000000000000000000....../////////000000000//////////////////////////////............//////////////////////////////---------............///.................................//////000000111////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,+++,,,---...///000000000//////000000000000//////000000000000000000000000//////////////////////////////............//////........................---------...............------------------------,,,---------.../////////.........///......---,,,---///111444666777777777555555666777777777666666666333111000000///...,,,,,,,,,,,,---......//////,,,------....../////////++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,---///111222,,,,,,,,,,,,,,,------...,,,------......------,,,---------------.........++++++++++++,,,,,,,,,,,,------.........---,,,,,,------------------------------------------------------------------------,,,------...................................................////////////000000000000111111111111000111111111111222222222111111111111000000000000111222333333444444444333444333333222333444555666444333222111222333555666444444444444444444444444111111222222222333333333555555555555555444333333444222111000111000///---,,,---...///000000000000..................------------------------------........................---------............///////////////////////////,,,,,,------...//////000...///000111111000///.........------------............---,,,,,,,,,------000/////////....................................,,,,,,---...///000000111............/////////000......//////...---,,,,,,////////////.........---,,,,,,,,,---------......,,,++++++,,,,,,...//////---------.........//////////////////////////////------------------------///////////////000111111////////////////////////---...000111111111000000...---------------......---...///...------...///........................---...////////////...------,,,,,,------///000000////////////////////////............////////////////////////////////////........./////////000000////////////////////////000///...------...///000////////////////////////---------............///........................---......///000000111111////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,---...//////000000000000//////000000000000//////000000000000000000000000//////////////////////////////............//////........................---------.........//////------------------------------..................,,,---.../////////...---......///000111111222222222333555666888888888777666444111000000000...---,,,,,,------.../////////++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---///111222---,,,,,,,,,,,,---......------------------------+++,,,,,,,,,------------***++++++++++++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++------------------------------------------------,,,---......//////......,,,,,,------.../////////............/////////000000000000000111111111111000111111111111222222222222222111111000000//////111222333333444444444444333222111111111222333444666444222111111333666888444444444444444444444444111111111222222333333333444444555555444444333222222111///000111111000///......///////////////.../////////......------,,,------------------------........................---------.........//////------------------------,,,,,,------...///000000...///000111111000///............------.........000///---,,,+++,,,,,,---000000//////.........---........................,,,,,,---------------------.........//////000000...000222333111---)))&&&111111000000/////////...---------.........//////---------...///000111222---------.........//////////////////////////////////////////////////////---,,,,,,,,,,,,---......////////////////////////+++,,,.../////////.........------,,,,,,,,,---------...///...------...///////////////////////////,,,---...//////...---,,,,,,,,,,,,---...///000111////////////////////////............/////////000........................,,,,,,,,,---------......////////////////////////000///...------...///000////////////////////////---------.........//////........................---......///000111111222////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...---,,,...//////000000000000000//////000000000000//////000000000000000000000000000000000000000000000000//////............//////........................---------.........//////------------------------...............---------+++,,,.../////////............------------...///000111444666888888888888555333111000000000///---,,,,,,------...///000000'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------///---,,,******+++,,,------,,,,,,,,,,,,---.........------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++---...///...------++++++++++++++++++++++++***++++++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,+++......////////////......////////////////////////------------............000000000000111111111111222222111111111111222222111111111111111111111111111111222222222333333333222333333444444333333222555555555444444333333333444444444555555555555666222222222222222222222222333333333333333333333333000000000000////////////------......//////000000................................................/////////...---------,,,///...---,,,,,,---...///---...///...,,,++++++---000///...---,,,------...////////////////////////////////////////////////***,,,//////...,,,,,,,,,///////////////////////////////////////////////////////////////.........000///...---------------000000000000000000000000------......//////000000.................................------,,,,,,,,,............//////000000000000//////.........---......------------......***+++---//////...---,,,........................000///...------...///000//////.........---------000//////............///............------------............////////////////////////////////////000000//////.........---...---,,,++++++,,,---...//////.........---------000///---,,,,,,---...///........................//////.........---------......///000000000000000........................000000000000000000000000......---------,,,,,,,,,............////////////......------------......////////////////////////........................////////////////////////000///.........///111222---...//////......///111//////............//////////////////////////////111000///......///000111////////////////////////000000111000000///...---000000///////////////000000000///...............////////////////////////......//////////////////,,,------......------,,,,,,------......------,,,///////////////.................................+++,,,,,,------,,,,,,+++---------............//////000111222444555666777444444444333222111///...*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,000///...---,,,+++++++++,,,++++++******++++++,,,))))))***++++++++++++***------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,+++***////////////////////////......////////////......////////////////////////////////////000000000000000000000000111111111111222222111111111111222222111111111111111111111111111111222222222333333333222333333444444333333222555555444444444333333333444444444555555555555666444444444444444333333333333333333333333333333333222222222222111111111111.........///////////////...............................................................---------///...------------...//////000111000...---...///000///...---,,,------...........................////////////////////////,,,...//////...------.................................................../////////////////////...//////...---------------////////////////////////............////////////.................................------,,,,,,,,,------........./////////000/////////..................------------......***,,,---//////...---,,,........................000///...------...///000//////.........---------//////.........//////000000000000/////////..................////////////////////////////////////000/////////............111000000//////000000111//////.........---------.....................---........................//////.........---------......///000000000000000........................000000000000000000000000............------,,,,,,............////////////......------------......////////////////////////........................////////////////////////000///.........///111111---...//////---...///111//////............//////////////////////////////111000///......///000111//////////////////////////////000000000000//////000000////////////000000000//////.........//////........................////////////............,,,------......------,,,,,,------......------,,,............////////////........................,,,,,,------------,,,,,,------------............//////111222333555666666444444444444222111000///------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////...,,,,,,++++++,,,,,,++++++******++++++,,,++++++,,,------------,,,------------------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......//////......---,,,,,,,,,,,,,,,------------......////////////......////////////////////////////////////000000000000000000000000111111111111222222111111111111222222222222222222222222222222111111222222222333333333333333444444444444333333555444444444444333333333444444444555555555555666777777666666555555444444333333333333333333333333222222222222111111111111///////////////.........................................................---------...............///...------------...///...000000000...---.../////////...------------...........................////////////////////////...///000///...---///000......................................................////////////////////////...------------.../////////////////////////////////................................................------------------------------.........////////////..................------------......+++,,,---...///...------........................//////............//////...............---------...............///000111111111111111000000000000............////////////////////////////////////////////////..................////////////.....................---------,,,---///000000///---,,,.......................................---------......///000000000000///......................../////////////////////////////////............---............////////////......------------......////////////////////////........................//////////////////////////////......//////000111000111222111000111222444//////............//////////////////////////////000//////......//////000////////////////////////......///000000000//////000000////////////000000//////.........//////000........................////////////......------,,,------......------,,,,,,------......------,,,---------.../////////000........................------............------------------............//////000111222444555555444444444444333222000000............------------......------------,,,,,,------------------------******+++++++++,,,,,,,,,///...---,,,,,,++++++,,,,,,++++++******++++++,,,+++,,,,,,---------------------------------------...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////............+++++++++++++++,,,,,,,,,......////////////......////////////////////////------------............///000000000111111111111222222111111111111222222222222222222222222222222111111222222222333333333333333444444444444333333444444444444444444444444444444444555555555555666888777777666555444444333222222222222222222222222000000000000/////////...000000//////......------................................................,,,---------.../////////.........------.........,,,---...---,,,+++,,,...............------............................../////////////////////////////////...,,,---///111............................................................///////////////......---------....../////////////////////////////////......---------.......................................---------------------------------///////////////...............------------......,,,,,,---...///................................./////////....../////////........................---------......000111111111111111111000000000///............///////////////////////////////////////////////////.........------////////////------........................------///000000///......................................................---...//////000000//////................................................/////////////////////...............////////////......------------......////////////////////////........................////////////////////////............//////000000///000000000//////111333//////............///////////////////////////////////////////////////////////////////////////////////////000//////......000////////////000000111///............///000000........................000//////......------,,,,,,------......------,,,,,,------......------,,,,,,,,,------...///000000........................---..................---,,,,,,---------...............///000111222333444444444444444333222111000------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++++++++,,,,,,++++++******++++++,,,)))***++++++,,,,,,++++++,,,,,,------------------...------,,,,,,------............------.........++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------......---........./////////000......////////////......////////////////////////------------............///000000000111111111111222222111111111111222222222222222222222222222222111111222222222333333333333444444555555444444333444444444444444444444444444444444555555555555666666666666555444333222222222222222222222222222222000000000000/////////...000000//////......------................................................,,,---------.../////////---..................---+++---...---,,,,,,---...------..........................................////////////////////////.........,,,++++++...000................................................---.........//////000000......---------......///........................//////......------,,,,,,................................................------------------------.........///////////////......------------......------.........///.................................//////////////////...---.....................---------......000111111000000/////////.....................////////////////////////////////////.........///////////////000111222333333222111000---.....................///......---...///000111........................---.....................------...///////////////........................------------------------.../////////////////////............////////////......------------......////////////////////////........................////////////////////////---......///////////////***+++,,,+++******,,,...//////............//////////////////////////////......////////////......////////////////////////000000000000///---,,,,,,///////////////000111111//////............///000........................//////......---------,,,,,,------......------,,,,,,------......------,,,+++,,,,,,---...//////000........................---..................---,,,,,,,,,------------...---......///000111222222333333333333222111000000---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........------,,,,,,------............------.........+++++++++,,,,,,---------+++,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,---......//////......////////////......////////////////////////////////////000000000000000000000000111111111111222222111111111111222222333333333333333333333333111111222222222333333333444444555555555555444444333333333444444444444555444444444555555555555666555444444444333222222222222222222222222222222222222222222222111111111111///////////////.........................................................---------...............------...//////...---------...000///......///000,,,---......///.........------------------------////////////////////////,,,---...---++++++---...------------------------------------------------------......///000000000...------------...//////.................................---------------......................................./////////.........---------------.........///////////////......------------......---............/////////..............................////////////......---------..............................///000111............------------............////////////////////////////////////........./////////////////////000000000000//////---------...............000///---------///111333........................---------...............------...////////////...................................................---............/////////............////////////......------------......////////////////////////........................////////////////////////------...////////////...,,,---......------...000//////............//////////////////////////////---......//////......---////////////////////////////////////...---,,,,,,///......//////000111222000000///...............------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---.........///........................------............------,,,,,,,,,,,,------------------...//////000111111111111222222111000000////////////...............,,,,,,------------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,---...............+++,,,,,,------............------,,,,,,------.........------------......***++++++,,,,,,------...,,,,,,------...//////000------,,,,,,,,,---...///))))))***++++++,,,------......////////////......////////////////////////////////////000000000000000000000000111111111111222222111111111111222222333333333333333333333333111111222222222333333333444444555555555555444444333333333444444444555555444444444555555555555666444444333333333333333333111111111111111111111111222222222222111111111111.........///////////////...............................................................---------------...//////...---------...//////......///111,,,,,,.../////////......------------------------////////////////////////,,,...//////---------...------------------------------------------------------......///000000111---------------...//////........................,,,------------------...........................---........./////////000/////////.........------............/////////000......------------.....................//////000........................---...///000000///...------------.........////////////.........//////000.........------------,,,............////////////////////////////////////............/////////000------,,,,,,,,,,,,---------------.........//////.........//////000111222........................---------.........//////,,,---......//////......................................................,,,,,,------........................////////////......------------......////////////////////////........................////////////////////////,,,---.../////////......///000111000///000111333//////............//////////////////////////////------...//////...------////////////////////////,,,------.../////////...............///000111222222111000...------------------------------------+++,,,,,,------......///,,,------......------,,,,,,------......------,,,------------------------........................,,,,,,------------,,,,,,++++++,,,,,,,,,------------------......///000000///000000000000///..................////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,---......///.........++++++,,,,,,---......///...------,,,,,,------...------,,,,,,,,,,,,------******+++,,,,,,---......++++++,,,,,,---...//////...---,,,,,,---...///000,,,,,,---......///000000......////////////......////////////////////////------------.........///000000000000111111111111222222111111111111222222333333333333333333333333111111222222222333333333444444555555555555444444333333333444444555555555444444444555555555666666333333444444444444444444111111111111111111111111000000000000////////////---.........//////000000................................................/////////......------,,,,,,---...//////...---,,,+++,,,------,,,,,,...///+++,,,.../////////......------------------------////////////////////////,,,...000111///.........---------------------------------------------------------...///000000111---------------...///000........................,,,,,,,,,------.................................---.........//////000000000000/////////.........---.........//////000000.........------........................///000000........................---...///000000///...------------.........//////000//////........./////////............---------............/////////000////////////////////////---.........//////000000000///...------...///000---------.........//////,,,---///111222111000000........................---------.........//////,,,---......//////..............................////////////////////////,,,,,,,,,---------................../////////000.........------.........////////////////////////........................////////////////////////,,,,,,.../////////...---+++,,,---,,,+++,,,---/////////............//////////////////////////////,,,---...//////...---,,,////////////////////////)))***,,,...///000111111............///000222222333222000///---,,,,,,,,,------------------------***++++++,,,---...//////,,,------......------,,,,,,------......------,,,------------------,,,,,,........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------....../////////...///////////////...---+++,,,,,,,,,---.........*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,---.........------------...//////---,,,,,,+++*********+++---...///000000///...---///...---,,,,,,---...///............------------000000000000000000000000////////////000111222333000000000000000000000000111111222222222333333333555555555555555555444444666666777777777555444333555555444333333333333444222222222222333444444555444444333333333333222222333222111111000000111111111000//////000000///...////////////////////////................................................------------------------000000//////.........---/////////////////////////////////...---------,,,..................------////////////////////////////////////////////////000---,,,---///000...,,,---------------...///000------...//////...---,,,000000///---++++++---000////////////////////////,,,,,,,,,---------......------------------------111111000000//////..............................................................................////////////////////////---------............///................................................////////////////////////111111000000/////////...........................///...---,,,---///111222//////...---------------------............------000000000000000000000000////////////////////////,,,,,,,,,------------...////////////////////////........................---------............///---------............///------------------------................................................////////////////////////111111111111111111111111////////////000000000000111000...---...///111222......------------......---......///////////////---------............///......////////////......------,,,,,,,,,,,,------////////////////////////000000000000000000000000333333222000///...---,,,111111111000...,,,***(((---------............/////////.........---------------------------------...------,,,,,,++++++***........................------------------------///......------,,,++++++---------.........////////////////////////////////////...---,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++++++++,,,------...------,,,+++,,,,,,,,,---...///000000///...---///...------------...///........................000000000000000000000000////////////000111222333111111111111111111111111111111222222222333333333444444444444444444444444555555666777777666555444555555444333333333333444222222111111222222333333444444333333333222222222333333222111111111111111111000//////000000///...////////////////////////................................................------------------------///.........------------------------------------...............---------........................///////////////////////////////////////////////////---,,,---///000...,,,---------------...//////---.../////////...------//////...,,,++++++---000........................---------.........//////------------------------000000000000//////......000000000000000000000000000000000000000000000000................................................---------............///................................................////////////////////////000000000//////.........------------------------///...---,,,---///111222000//////...------......---......//////......---................................................////////////000000000111................................................---------............///---------............///////////////////////////................................................................................................---............////////////...---,,,---...000111......------------......---......///////////////---------............///......////////////............------------......////////////////////////////////////////////////111111000000///...------....../////////...,,,+++---------............//////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,---........................---------------------------------------,,,,,,,,,,,,------------.................................///......---,,,,,,++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......+++++++++++++++,,,------///......------------------...////////////...---///...------------...///---......//////000000111000000000000000000000000////////////000111222333222222222222222222222222111111222222222333333333333333333333333333333333444444555666666666555555555555444333333333333333333222222111111111111222333333333333222222222222444333222222111111222222111000//////000000///...////////////////////////................................................---------------------------------------,,,,,,,,,---------------------------------.......................................///////////////////////////////////////////////////...------...///...---...------------...//////......////////////......---------,,,++++++...000------------------------........./////////000000------------------------000000000////////////...................................................................................................---------............///................................................/////////////////////////////////.............................................------...///111222000000//////......//////---......//////......---........................------------------------,,,---------............................................................---------............///---------............///////////////////////////........................................................................------------------------,,,,,,---------............------,,,,,,---///000......------------......---......///////////////---------............///......////////////............................../////////////////////////////////////////////////////////.........------+++,,,---...////////////---------............///............------------------------------------***++++++,,,------..............................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------.................................------,,,,,,+++...---,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---......///------,,,,,,------...///......---------------....................................------.........------...///000111222222////////////////////////000000//////000111222222222222222222222222222222111111222222222333333333333333333333333444444444333444444555555666666666555444333333222222333333444444333222111111111222333333333222222222222111444333333222222222222222111000//////000000///...////////////////////////................................................------------------------------------------------////////////////////////,,,---------.../////////---------...............////////////////////////////////////////////////......---............---......---------......///......//////////////////+++,,,---,,,+++,,,...000---------------------------.........////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///................................................////////////////////////..................------////////////////////////......------...///000111000000////////////000000......////////////......000000000000000000000000------------------------++++++,,,,,,,,,---------................................................---------............///---------............///------------------------................................................................................................,,,------------...............---------...///000......------------......---......///////////////---------............///......////////////.........//////////////////...////////////////////////////////////////////////---------...............+++,,,---......///000000---------............///------------------------------------------------,,,,,,,,,,,,------..............................------------------------******+++,,,------......+++++++++,,,,,,,,,------..............................---------,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))******,,,---...//////---,,,,,,,,,,,,---......------,,,,,,,,,,,,------......------------......---..................---,,,---...///000111222333////////////////////////000000000000000000111222111111111111111111111111111111222222222333333333333444444444555555555666333444444444555555666666444444333222222222222333666555444333333333333333333333222222222111111111444333222222111111222222111000//////000000///...////////////////////////................................................------------------------..................//////////////////////////////,,,---------.../////////---------.........//////////////////////////////////////////////////////---.........------......///......---------.....................///000000+++,,,------,,,,,,...000........................,,,,,,---------................................................/////////////////////////////////////////////////////////................................................---------............///................................................////////////////////////------..........................................---------...//////000111000000////////////000000...//////////////////...000000000000000000000000------------------------.../////////000000000000................................................---------............///---------............///------------------------................................................................................................------.........////////////////////////000000000......------------......---......///////////////---------............///......////////////............///000000///......////////////////////////........................------------...............---------.........///---------............///,,,,,,------------------------------------------.........------,,,,,,,,,........................------------------------)))******+++,,,---......+++++++++,,,,,,,,,------........................---------------,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))***+++,,,......///***************+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......------...//////...------,,,------...000111222222000000000000000000000000111000000000000000111111000000000000000000000000111111222222222333333333333444444555555666666666444444444333444444555666444444333222222222222222666555555444444444444555222222222222111111111111333222111111000000111111111000//////000000///...////////////////////////................................................------------------------.........///////////////---------------------------------...............,,,,,,------.../////////////////////////////////////////////////////////---...///...------.../////////...------------...------,,,------...///000,,,...//////------...///////////////////////////,,,,,,,,,------------...........................---............/////////........................................................................---------------------------------............///................................................////////////////////////.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////......//////000000...//////000000//////...........................------------------------------........./////////------------------------........................---------............///---------............///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////000000000000000......------------......---......///////////////---------............///......////////////......---...///000000///...---////////////////////////..........................................////////////...---------......---------............///,,,,,,,,,,,,------------------------------------//////......---,,,,,,+++........................------------------------)))******+++,,,------...,,,,,,,,,,,,------------------------------------------------------------***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,)))******+++,,,------...*********)))******+++,,,---------------...//////...------,,,,,,------...------...//////...------,,,,,,---...//////000000000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333222222333444444555666666666555444333333333444555444333222222111222222222444444333333333444555555222222222222111111111111222111000000//////000000111000//////000000///...////////////////////////................................................---------------------------------....../////////------------------------...............---------,,,,,,------...//////000////////////////////////////////////////////////,,,...000///---,,,---/////////...---------------,,,+++++++++,,,---///000...///111000///......///........................------------....................................---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++........................---------------------------------............///................................................////////////////////////.........//////000000000------------------------,,,---...//////000000000......------...//////000//////000000000000//////................................................+++++++++,,,,,,,,,------------------------------........................---------............///---------............///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.../////////000//////......------------......---......///////////////---------............///......////////////......,,,---...//////...---,,,////////////////////////........................///////////////////////////...------------...///---------............///++++++,,,,,,,,,---------------------------------...............---------........................------------------------******++++++,,,,,,,,,---,,,------------.........------------------------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---..................///000111...---,,,,,,,,,,,,---...,,,---...//////...---,,,,,,,,,------.../////////000000000000000000000000111111000000000000000111222222222222222222222222111111222222222333333333111111222333333444555555777666444333222333333444444333222222111111222222222222222222333444444555222222222111111111111000111000000///////////////111000//////000000///...////////////////////////................................................------------------------,,,,,,,,,------........./////////////////////////////////......------,,,,,,,,,------...///000000////////////////////////////////////////////////,,,...000///---,,,---000000///...---------------++++++******+++---...//////111222111///......///------------------------............/////////000////////////////////////---------.........//////........................................................................---------------------------------.........//////................................................////////////////////////.../////////000000111111000000000000000000000000,,,---...///000000000000---------------...///000//////000000000000//////000000000000000000000000////////////////////////........./////////000000------------------------........................---------.........//////---------.........//////------------------------................................................------------------------////////////////////////++++++,,,,,,,,,---------,,,---......//////...............------.........---......///////////////---------.........//////......////////////......+++,,,...//////...,,,+++////////////////////////........................111111000000////////////...---,,,,,,---...000111---------.........//////+++++++++,,,,,,---------------------------------,,,,,,------.../////////........................------------------------***++++++++++++,,,,,,,,,---------.........//////------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......******+++,,,,,,---......,,,,,,------------......+++++++++++++++++++++,,,------------------------,,,,,,,,,---------..................////////////------------------------//////.........---------//////............//////////////////000000000000000///.........///111222000000111111111222222222000111333444444444333333555555555444333222000000333222111000111222333444000000111222444555666666222222222111111111000000111000...---...///111222////////////............---------------...//////000000000000000000000000000000//////.........------...///000000///...------.........//////000000000000000000111111111111,,,,,,,,,---------......---------............///***+++,,,...///000000000//////.........---------......------------............------------......//////000000///...------...------,,,,,,------...------......//////000000...........................+++***+++---...,,,***,,,,,,,,,---...///000000000000...------...///000---...///000000///...---------,,,,,,,,,,,,---------------............/////////.........---------...------,,,,,,------...---------.........//////000000000000000000000000---------............/////////.........---------////////////////////////------......///000000000//////000000000000//////,,,------......------,,,/////////......---------------------------------........................,,,---...//////...---,,,.........------,,,,,,,,,......------------......---------.........////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,---///000000///---,,,........................//////............//////000000000000000000000000////////////////////////////////////////////////........................................................................///............---------//////.........------------------------------------------------------------------............///++++++++++++,,,---------//////............/////////...---+++******++++++...---,,,+++,,,,,,......------,,,+++,,,---...///------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++........................***+++,,,------,,,***)))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------------------//////.........---------////////////////////////.../////////000000000000000///.........///111111111111222222222333333333222333444555555444333222333333444444444333222222333222222111222333444555777777666555333222111111222222222111111111000000333111000...---...///000000000000/////////............------......///000////////////////////////000/////////.........------...///000000///...------........./////////000,,,,,,,,,---------......,,,,,,,,,---------......---------............///------..................//////.........---------......------------............------------......///////////////...------///......------......///............////////////---------..................,,,++++++......---+++,,,---------.../////////...---,,,,,,,,,,,,---............//////...............------------......---------............/////////.........---------...------,,,,,,------...---------.........//////////////////////////////---------............/////////.........---------///////////////////////////////////////.........000000000111111000000000---......//////......---............---------,,,................................................------...//////...------.........------,,,,,,,,,......------------......---------.........////////////.........---------------------------------........................///............---------,,,---...000000...---,,,........................//////............//////////////////////////////////////////////////////////////////////////////........................................................................///............---------//////.........---------------------------------//////.........------------------............///+++,,,,,,------------,,,///..................//////...---+++++++++++++++......---,,,,,,,,,---...------,,,,,,,,,---...///------------------------)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,((((((((()))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...------------------------...............---------//////000111111000//////....../////////000000000//////......//////000111222222222333333333444444222333444555555555444333111222333333444444444444333333333222333444444555::::::888666333111//////222222222111111111111111444222000///...---......111111000000000///////////////......//////000111/////////////////////////////////...............---...////////////...---.............../////////***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////.........------,,,...............---------......------------............------------......///////////////......---/////////......//////////////////...............---------.........//////...---,,,---...///...,,,------..................------,,,,,,,,,------.........------------......///..................///---------............///...............---------...------,,,,,,------...---------.......................................---------............///...............---------////////////////////////111000000///......------...//////000000//////......//////////////////......------------,,,,,,,,,////////////////////////........................------...//////...------.........---------------......------------......---------..............................---------------------------------000/////////......------///............---------,,,---...//////...---,,,........................//////............//////........................////////////////////////////////////////////////........................................................................///............---------...............---------........................000000//////......---------------............///,,,---...//////...,,,+++......------------......///...---,,,+++++++++,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,///000,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........------------------------...........................000111333333111000............/////////000000............//////000000111111222222222222333333000111333555666666666666111222333333444444333333333333333444444444555555666666555444333222222111111111111111111111111111222111000///......//////111111111111000000000000///////////////000111111////////////////////////........................................................................,,,,,,---------.........,,,,,,,,,---------......---------............/////////......------------..............................------------............------------.........///////////////......//////............///////////////......---------,,,,,,------.../////////......---............---...............---------............/////////000...---,,,++++++,,,---...//////............//////---------............///...........................------,,,,,,------...........................---------------------------------............///........................////////////////////////000000//////............---------......---------......////////////......---------------,,,,,,,,,................................................---..................---...............---------......------------....................................................................................------,,,,,,++++++///............---------------...//////...------........................///......------......///------------------------////////////////////////////////////////////////........................................................................///............---------........................////////////////////////---------...............---------............///---...///000///...,,,+++------,,,,,,,,,,,,------......------,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------------******+++++++++,,,,,,,,,------------------------------------............------------------------,,,,,,++++++,,,...///000//////......---------,,,------------------------,,,,,,,,,---------......---.........////////////---------------------------........................000111333333111000...............////////////---......///////////////000000000000111111111111222333444555555555444333333333444444333333222111333333444444444555555555222222222222222222222222111111111111111111111111///////////////000111111111111111111000000000000///////////////000111111........................---------.....................------------.....................------------.........////////////,,,,,,,,,---------......---------............///...------------...///000---...........................------------............------------............///////////////......------,,,,,,------...//////......------,,,,,,---------.........//////---............---.....................------------....../////////000000...---,,,++++++,,,---...//////............//////---------............///---........................------,,,,,,------........................------------------------------------............///---.....................////////////////////////............//////000000---......//////......---,,,------......------,,,------------------------------------------------.................................------.......................................------------...........................------......................................................------,,,,,,,,,///............------------..................---..............................------------......------------------------////////////////////////////////////////////////........................................................................///............------------.....................////////////////////////******+++,,,---......///---------............///....../////////...,,,+++------,,,,,,,,,,,,------------------------,,,,,,.........------,,,,,,+++,,,,,,,,,---------------------------------------,,,,,,---------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,---------.........******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++)))+++,,,...//////......,,,,,,++++++******))))))------------------------,,,,,,,,,---------.............../////////000000---------------------------------...............//////000111111000//////------........./////////------...////////////.../////////000000000000111666666666555333111///---444444444444333333222111222222333444444444444444444333333222111000000///111111111111111222222222------...///000111222222111111000000000///////////////......//////000111........................---------------...............------------...............---------------------------............,,,,,,,,,---------......---------............///...---,,,,,,---...///000---------.....................------------............------------......---...//////////////////------,,,,,,,,,,,,------.........---------------........................,,,...///...---,,,---...------..................***+++,,,---..................------------......///..................///---------............///---------..................------,,,,,,------..................------------------------------------------............///---------...............////////////////////////------......///000000111000000000111111000000000,,,,,,------------,,,,,,---------............///------------------------........................///...------------...///.............../////////......------------.....................------------------.......................................///////////////////////////............---------......................................................------------......------------------------////////////////////////////////////////////////........................................................................///............------------------.......................................))))))***+++,,,------...---------............///.........---------------......------------......------............---,,,,,,,,,---......------,,,+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))***---...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------------------------------.........//////////////////////////////---------.........//////,,,---.../////////......///000000000000111111111444444444444333111///---222222333444444444333333111111333444444444333222555444333333222111000000000000111111111222222222......///000000111000000000000000/////////............------......///000........................,,,,,,,,,------............------,,,,,,------............------,,,,,,,,,,,,---------............,,,,,,,,,---------......---------............///000///---,,,,,,---...///---------.........//////......------------............------------......------...///////////////......------------......,,,------------------.../////////...------,,,,,,+++---......++++++,,,...,,,---------.../////////***+++,,,............---.........//////...............------------......---------............///---------.........//////...------,,,,,,------...//////.........------------------------------------------............///---------.........//////////////////////////////.........///////////////...//////000000//////...------............------........./////////000000................................................///...------------...///---........./////////000......------------......//////.........------------------.........//////..............................//////000000111111///............---------.........------....................................------,,,,,,------...------------------------////////////////////////////////////////////////........................................................................///............------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---+++++++++,,,...//////..................///,,,---...//////...------***+++,,,............---+++,,,---.........------------------------------+++++++++,,,,,,,,,,,,---***+++---......---+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........////////////............//////---------.........//////,,,,,,.../////////...---000111111111111222222222...///000222333333222222000000222333444555555555000111222333444333222222333333333333333333333333000000111111222222222222///000000000000000///...////////////............---------------...//////........................,,,,,,,,,------............---,,,,,,,,,,,,---............------,,,,,,,,,........./////////000000,,,,,,,,,---------......---------.........//////333111///,,,++++++,,,------------.........//////.........------..................------.........------...///000000////////////............//////,,,,,,,,,------.........000000///...---,,,,,,+++***,,,...---+++***+++...,,,,,,------...///000000+++,,,...000111111000///---...///000000///...------------,,,,,,------------------.........//////---------.........//////...------,,,,,,------...//////.........---------........................---------.........//////---------.........//////////////////////////////000000000///......------+++,,,,,,------,,,,,,+++......////////////........./////////000000111111////////////////////////........................///...---,,,,,,---...///---.........//////000000.........------.........//////.........------------------.........//////////////////////////////++++++,,,---...///000000//////.........---------......------------.................................------,,,,,,------...........................////////////////////////////////////////////////........................................................................//////.........------------------.........//////------------------------000//////...,,,+++******---------.........//////---,,,***)))))),,,...000//////............//////,,,---.../////////------)))***,,,.../////////...+++,,,---.........---,,,---------------------------------.........//////***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,------.........******++++++,,,---......******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------........................---,,,+++))))))***+++,,,((((((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////.........------,,,,,,,,,------........................000000//////.........---......////////////......000000//////.........---111111111000000000000000222333333444444333333222333333333333333333333333333333333444444444555555333333111000////////////000111222333333222111000......////////////............////////////......000///...------...///000//////............//////.........---,,,,,,++++++........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------........................------............------......------------......000000/////////.........---,,,,,,++++++******)))..............................//////...---,,,,,,......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000///...---------------..................------........................///////////////..................---,,,,,,,,,+++------------------------................................................///......------///000111111111000///////////////000000//////.........---........................................................................++++++---...//////000000.........................................................------,,,,,,,,,,,,------......------,,,...---,,,,,,......---,,,---------............///......------------......,,,---------.../////////........................,,,,,,,,,------------...---------............///........................//////.........---------........................////////////////////////,,,,,,---...//////......---------------------------------............////////////......---------...........................------,,,,,,------...111000...---,,,,,,------------------------------------..................---.........---,,,,,,++++++,,,---......---,,,+++------------------------........................,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---------............///,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,++++++++++++++++++++++++...---+++,,,,,,---+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...............---,,,,,,///......------.................................000/////////..................////////////......000/////////............111000000000000000000000222333333444444333333222333333333333333333333333333333333444444444444555333222111000////////////000111222333333222111000......////////////............////////////......000///...------...///000//////............///////////////.......................................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................------............------......------------......******++++++,,,,,,,,,---......---------,,,,,,,,,..............................//////...------,,,......------------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////...---------------............................................................///////////////////////////.................................................................................///......---...///000111111111000///////////////000/////////....................................................................................------......///...............................................................---------,,,,,,,,,,,,------......------,,,...---,,,,,,......---,,,---------............///......------------......---------................................................////////////000---------............///........................//////.........---------................................................,,,------...//////......---------------------------------............///.........---------,,,,,,------------------------...------,,,,,,------...000///...---,,,,,,,,,---------------------------........................------......------,,,+++,,,,,,------------,,,,,,------------------------........................,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,------------,,,,,,,,,,,,,,,,,,+++************+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++000///......,,,+++******//////.........//////000........................////////////..................////////////......////////////............000000000000000000111111222333333444444333333222333333333333333333333333333333333333444444444444222111000//////......///000111222333333222111000......////////////............////////////......//////...------...//////......................../////////000000000000000........................---------............///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------........................------............------......------------......'''(((((()))+++,,,,,,---///////////////..........................................///......---,,,......------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////...------------...................................................---------.../////////000.........///////////////////////////////////////................................................///............///000000111111000///////////////////////////..........................................................................................//////...------,,,...................................................------------,,,,,,,,,,,,------......------,,,...---,,,,,,......---,,,---------............///......------------.....................---------.................................////////////000---------............///.......................................---------........................------------------------,,,---......///.........---------------------------------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...---,,,+++++++++,,,------------------------........................------......------,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,------......---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,...///000000------------------------...,,,++++++------,,,***............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,///......---,,,+++++++++..................///000........................///////////////...............////////////......///////////////.........000000000000000111111111222333333444444333333222222222222222222222222222222222333333333444444444111000000///......//////000111222333333222111000......////////////............////////////...............................................................///000111111111........................---------............///,,,,,,,,,---------------+++++++++,,,,,,,,,------------------------------........................------............------...------,,,,,,------...******+++,,,------....../////////////////////000........................---...............------......------------..............................------------------------////////////////////////........................///......---------......---------...............................................................+++,,,,,,,,,---......................../////////............................................................/////////000111000000//////////////////////////////.................................................................................---...............------................................................------------------------,,,------......------,,,...---,,,,,,......---,,,---------............///......------------....../////////...---------,,,........................,,,,,,,,,------------...---------............///........................................................................------------------------------...............------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,++++++++++++------------------------...............---------,,,------...------,,,,,,///...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++++++++,,,,,,---,,,,,,++++++***++++++,,,---......///---------------------------,,,++++++------,,,+++,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...---,,,,,,,,,---......---,,,,,,,,,------...///.................................///////////////......////////////.............../////////////////////000000111111111111222333333444444333333222222222222222222222222222222222222333333333444444111000000////////////000000111222333333222111000......////////////............////////////......------............------------............------+++,,,------...///000000........................---------............///,,,,,,,,,------.........+++++++++,,,,,,,,,------------------------------........................------............------------,,,,,,,,,,,,------..................------------....../////////000........................------...............---......------------......---.....................------------------------////////////////////////..............................---------......///---------.........//////........................000000///...---,,,,,,++++++,,,,,,,,,---.........,,,,,,---------.........................................................---......///////////////111000000///////////////.........///////////////........................................................................+++,,,---...////////////................................................------------------------,,,------......------,,,...---,,,,,,......---,,,---------............///......------------....../////////...---------,,,........................,,,,,,,,,------------...---------............///........................---.............................................---------------------------...............---------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++------------------------//////.........---------,,,,,,------...------,,,000///...------...///000------------------------------------------------------,,,,,,------...///---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000,,,,,,,,,,,,,,,---...///.................................///////////////......////////////...............////////////////////////000111111222222222333333444444333333222222222222222222222222222222222222222333333333333111111000000000000111111000111222333333222111000......////////////............////////////......------............------,,,---...//////...---,,,+++++++++,,,---......///........................---------............///,,,,,,,,,---......//////,,,,,,,,,,,,------------------------------------........................------............------------,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,---...//////000........................,,,---......///...............------------......---------...............------------------------////////////////////////...........................------------...//////,,,,,,------.../////////........................000//////...---,,,++++++.........///////////////++++++,,,,,,---.........................................................---......///000/////////111111000///////////////.........///////////////........................................................................***+++,,,...///000000000................................................,,,,,,,,,------------...,,,------......------,,,...---,,,,,,......---,,,---------............///......------------.....................---------.................................////////////000---------............///........................---------.......................................------------------------.........///......---,,,---------------------------------............///,,,,,,,,,,,,------------...........................------,,,,,,------...,,,,,,------------,,,,,,------------------------/////////...------,,,,,,,,,,,,------......------//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------+++,,,,,,------------------,,,,,,++++++******)))++++++++++++++++++++++++,,,+++***+++---...---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...111000...------...///000,,,,,,,,,------...///000..................................../////////000......////////////................../////////000...//////000111111222222222333333444444333333222111111111111111111111111111222222222222333333333222222111111111111222222000111222333333222111000......////////////............////////////......,,,------......------,,,+++,,,...//////...,,,+++++++++,,,,,,------..............................---------............///,,,,,,------.../////////,,,------------.........------------------------........................------............---------,,,,,,++++++,,,,,,---------------------......++++++,,,---...000000111........................,,,------...//////............------------......---------.........//////........................////////////////////////........................---------------...//////,,,,,,------...//////000........................------------------------///////////////.........,,,,,,,,,---.../////////................................................------///000000000///...111111000///////////////............/////////000........................................................................,,,,,,---.../////////...................................................,,,,,,,,,---------......,,,------......------,,,...---,,,,,,......---,,,---------............///......------------......---------................................................////////////000---------............///........................---------.........//////......................................................//////...------,,,---------------------------------............///,,,,,,---------.........------------------------...------,,,,,,------...,,,---............---,,,------------------------000//////...------,,,,,,+++,,,------......------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------------+++,,,,,,---......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...444333000...------...///---------......000111111........................---.........//////000000......////////////......---.........//////000000...//////000111222222222222333333444444333333222111111111111111111111111111111222222222333333333333222222222222222333333000111222333333222111000......////////////............////////////......,,,,,,---......---,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------------...........................---------.........//////,,,,,,------...///000000---------.........//////------------------------........................---..................------,,,,,,++++++,,,,,,---,,,------...///000111111+++,,,---...///000111222........................,,,,,,---.../////////............------.........---------.........//////........................////////////////////////........................---------------...///000,,,,,,------...///000000........................******+++,,,...//////000.........------,,,,,,+++---------...///000000111................................................,,,---///000000000///...111111000///////////////---.........//////000000.................................................................................///......---,,,................................................,,,,,,,,,------.........,,,------......------,,,...---,,,,,,......---,,,---------.........//////.........------.........,,,------....../////////........................,,,,,,,,,---------......---------.........//////........................---------.........//////........................////////////////////////.../////////...---,,,,,,---------------------------------.........//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.../////////...---------------------------000000///...------,,,,,,+++,,,,,,---.........---******,,,------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,------......------,,,)))************+++++++++,,,,,,,,,------.........++++++,,,------------,,,+++,,,,,,---.........---,,,,,,,,,------.........------------------------,,,+++***+++---...---,,,)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,++++++,,,---------,,,,,,+++++++++,,,---......//////......,,,,,,,,,------.........//////---,,,,,,---...///........................000000000000000000000000////////////000000000000///000111000//////111333000111111222333333444444000000000///000111111222222222222222222222222222111111111111000000000000/////////111333333111///,,,------...///000000111////////////////////////........................------............------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++******))))))))),,,,,,,,,---...///000000........................---------............///000...---,,,,,,---///000---///111222000...---,,,.................................------,,,,,,,,,+++,,,---...////////////.........------,,,,,,,,,+++,,,,,,------.................................................................................+++,,,---...////////////+++,,,---......---,,,+++................................................000000///..................------,,,,,,------...........................,,,------......------,,,,,,------......------,,,........................---,,,,,,,,,,,,---....................................................................................,,,++++++,,,......////////////////////////........................//////.........---------------------------------/////////...---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///////////////////////////................................................000///...---,,,------...........................---......///////////////---.........//////000000***,,,............000111+++''''''***---,,,,,,///........................000////////////.................................------------------------,,,---...//////...---,,,...//////...,,,***+++,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------......------,,,------------------------------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++*********,,,++++++******++++++,,,------------------------,,,,,,,,,------.........---...///...,,,+++,,,---)))***+++,,,---.........,,,,,,,,,---------......,,,,,,,,,------------...---------,,,,,,,,,++++++,,,---......//////......---------......////////////...------------...///........................000000000000000000000000////////////000000000000000000111000//////000222111111111222222333444444111111000000111111222333222222222222222222222222111111111111000000000000//////000111222222111000////////////............////////////////////////........................------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---------.../////////........................---------............//////...,,,++++++,,,---...---///111111///---------......................../////////......---------+++,,,---...////////////.........------,,,,,,,,,---------------.................................................................................---...............------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000000///..................------,,,,,,------...........................,,,------......------,,,,,,------......------,,,........................------,,,,,,------...///..............................................................................------------......................................................//////.........---------------------------------...............---------...---------,,,,,,,,,,,,------,,,,,,,,,---..............................................................................000///...---,,,------...........................---....../////////////////////////////////000000---///000///......///000111---,,,///000...---///......................../////////.........------........................------------------------------............------...///000...,,,+++,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,------......------,,,------------------------------------------------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---***++++++,,,------------,,,,,,,,,,,,------------(((***+++---////////////------------,,,,,,,,,,,,,,,---......//////...............//////////////////......------...//////////////////////////////////////////////////////////////////000000000000000111111000......000111111111111222222333444444222222111111222222333444222222222222222222222222111111111111000000000000//////000111111111000000222111111///...---,,,+++////////////////////////........................------............------,,,------------.........,,,---...//////...---,,,///............---------------..........................................---------............///...---,,,+++***++++++,,,,,,...000000///---------........................///////////////.........+++,,,---...////////////.........---------------//////..........................................................................................////////////...---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///......---...............------------..............................------............------------............------........................---------,,,------...///........................................................................---......//////......---------------------------.......................................------------------------------------------..............................---------......---,,,,,,,,,------------------------------................................................//////...------------...........................---....../////////////////////////////////......000111111111///...///000444000...111111...---.......................................---------,,,........................---------------------------------,,,,,,---------///000000///---,,,---......------,,,,,,------...,,,,,,,,,---------------,,,,,,,,,---------......------............//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,------......------,,,------------------------------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------******++++++++++++,,,,,,***+++,,,,,,++++++,,,---++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,'''))),,,...000000///...------------------,,,,,,,,,---......///...........................//////.............../////////000000000000000000000000........................////////////000000000000000111111000///...000222444333222222222333444555333222222222222333444444222222222222222222222222111111111111000000000///...000000000000///000000222111000///...---,,,+++////////////////////////........................------............---------------.........//////,,,---///000000///---,,,///....................................---------........................---------............//////...---,,,+++++++++,,,,,,...000000...------...........................//////..................+++,,,---...////////////...............---------000000//////.........---................................................------------------------......//////...------,,,...---,,,++++++,,,---...........................///////////////////////////......------...............------------..............................------............------------............------........................---------------...//////........................................................................,,,---...//////...---,,,------------------------........................................................................,,,---------...////////////////////////.........///...---,,,,,,,,,,,,,,,------------------------............................................................------..............................---....../////////////////////......------,,,,,,...000111000......///000222...,,,///000---+++,,,..............................---------,,,,,,,,,........................------------------------...---,,,++++++,,,---...///000111000...---...///...------,,,,,,------...------..................,,,,,,,,,---------......------------..................//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,)))***++++++++++++,,,---,,,,,,---------,,,++++++******+++++++++,,,,,,,,,***+++---//////...---,,,------------------------,,,---......///.........---------------------------......//////000000000111111111111111111111111------------------------////////////000000000000///000111000///000111333777666555333333333444555333333333222333333444555222222222222222222222222111111111111000000000///...000111000...---///111000000//////.........---////////////////////////........................------............---------------.........//////,,,---///000000///---,,,---------------........................---------........................---------............/////////...---------------,,,---//////---------...........................------------------------+++,,,---...////////////........................000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---,,,++++++,,,---...........................------------------------......------------......///......------......///........................---......//////......------......//////......---...........................------------...//////////////////////////////................................................+++,,,---......---,,,+++................................................---.............................................,,,---------...////////////////////////////////////...---,,,,,,,,,,,,,,,------------------------................................................------..........................................---......///////////////---------,,,,,,++++++++++++---............///111...++++++///111...---.................................---------,,,,,,,,,........................------------------------......,,,++++++,,,.........///000000...---...///...------,,,,,,------...........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))((((((''',,,------......------,,,------------------------------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,)))***++++++++++++,,,---,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,---.........---,,,+++------------............,,,---......//////......---------------,,,,,,,,,------///000000000000000000000000000000000000000........................////////////000000000000///000111111111222444666<<<:::888555333333444444333333222222333333444555222222222222222222222222111111111111000000000000...000222000---,,,...111.........///////////////////////////////////////........................------............------,,,------------.........,,,---...//////...---,,,,,,,,,,,,---------------------..........................................---------............///........................,,,---......---,,,...///........................,,,,,,,,,---------------+++,,,---...////////////...............///////////////..................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------.../////////............//////..............................////////////............////////////....................................------......///000////////////////////////................................................,,,------------------,,,////////////////////////........................---------.......................................---------........................///////////////......---,,,,,,,,,------------------------------................................................,,,---......///.................................---......///////////////,,,,,,,,,,,,,,,+++++++++***+++---...---...000111...+++,,,111444222000111....................................---------,,,........................------------------------.........------.........---/////////------...///...------,,,,,,------..................---------,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++---...............------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,------......------,,,------------------------------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------......------------,,,,,,***+++,,,,,,++++++,,,---++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------.........///,,,---......//////......///.........------------,,,---///000111111000000000000000000000000000000........................////////////000000000000...000222222333444777999AAA???;;;777444333444444222222222222222333333444222222222222222222222222111111111111000000000000...111222000,,,+++...111////////////////////////////////////////////////........................------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---------.../////////........................---------............///+++,,,,,,---............+++---------,,,,,,...000........................------------.........///+++,,,---...////////////---........./////////000---------------.................................................................................------...............---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------.../////////............//////..............................////////////............////////////.............................................//////000////////////////////////................................................//////............//////................................................---------.........//////.......................................---------------........./////////------,,,,,,,,,---..............................................................................,,,,,,.../////////..............................---......///////////////---------------.........,,,...//////......///111///,,,---333555333111222......................../////////.........------........................------------------------...//////000000//////...,,,---......---,,,---///...------,,,,,,------............---------,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////,,,------......------,,,------------------------------------------------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++,,,---...---,,,+++,,,---***++++++,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///---------.........//////,,,---......//////......000000//////.........---,,,---///000111111111000////////////////////////////////////////////////////////////000000000000...000222333444666999;;;DDDAAA===888555444444444222222111111222222333444222222222222222222222222111111111111000000000000...111222///+++***...222000000//////............////////////////////////........................---..................---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------......//////,,,,,,------...///000000........................---------.........//////)))***+++,,,---.........+++,,,------,,,,,,...000........................---.........//////000000+++,,,---...////////////---.........//////000000+++,,,,,,------.........................................................000000000000000000000000////////////...---,,,,,,+++,,,............,,,+++................................................,,,,,,,,,,,,------.../////////............//////..............................////////////............////////////.............................................///000000000000000000000000000000................................................222111000//////000111222------------------------........................---------.........///////////////////////////////////////......------,,,,,,---------......//////,,,,,,,,,,,,------...///////////////////////////................................................+++,,,.../////////..............................---......///////////////---......//////000000000///000111000///...///000///,,,---333555222000000........................000////////////.................................------------------------...///000111111000///...+++---...---,,,,,,---......------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......//////.........---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////,,,------......------,,,------------------------------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,++++++*********---...///...,,,+++,,,---)))***+++,,,---.........,,,,,,------------......------------------------------............------222000///...//////---,,,......////////////......+++,,,...000111000000///000000000000000000000000222222111111000000//////000//////000111333222111000000000222444666999::::::888666444333222222333222222222222222222222222222222222111111111111000222111000//////000111222000//////.........//////333333222111000///......000000//////.........---........................000---+++---111111---))),,,,,,---------..................------,,,,,,,,,...---,,,,,,,,,---///000......------------......//////.........------------------............///------,,,+++,,,---...///.........////////////000...---,,,---/////////...---------............///////////////000000000000000000000000000000000000------............------...------,,,,,,,,,---------------......000111111............////////////------------------------+++++++++,,,,,,---------111111000000/////////...---------.........//////////////////////////////......//////......---,,,,,,---......//////..............................////////////////////////........................,,,,,,,,,---------......,,,,,,------...---------111000///......///000111000000000000000000000000111111000///////////////------......///000000000........................//////............//////************************..................................................................------000000//////.........---///////////////////////////////////////.................................000000////////////000000........................111000///...---,,,++++++------............------////////////////////////........................------------------------..............................---------,,,,,,,,,------............---------.........///000000000++++++++++++++++++++++++,,,---......,,,,,,---............------,,,,,,,,,........................,,,,,,,,,------.........---------...------,,,,,,.../////////...------,,,---.../////////...---,,,***+++,,,------,,,+++***,,,,,,---...---,,,***))),,,,,,++++++,,,...000111---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------............------///...---...000111111000......////////////......------...///000000//////000000000000000000000000000000000000////////////---,,,,,,---//////...,,,000000000111333555777888777555444222111111111222222222222222222222222222222222222111111111000000///...---,,,,,,---.../////////............////////////////////////......000/////////.........---------------------------///,,,+++,,,///000,,,(((******+++++++++,,,,,,,,,......---------,,,,,,,,,...............//////000------,,,,,,,,,,,,------//////.........------------------............///------,,,,,,,,,---...///------........./////////...---,,,---/////////...---------............///.../////////000000000000........................---......//////......---......---------------...,,,,,,,,,------...///000............////////////------------------------,,,,,,---------.........000000/////////.........,,,------------................................................------,,,,,,---......//////..............................................................................,,,,,,---------.........////////////...------,,,111000///......///000111//////////////////////////////...---------------............------------........................///..................///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................000/////////............/////////////////////////////////////////////...//////////////////////////////............//////.......................................---------------............------................................................------------------------..............................---------,,,,,,,,,------............---------..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,...............---,,,,,,------.........---------,,,---............---,,,,,,,,,---------,,,+++***)))+++...000111000...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------............------...------...000111111000......////////////......///............//////000000000000000000000000000......//////000/////////000//////000111111///---000000000111222333444555333222111000000000000111222222222222222222222222222222111111111000000000------,,,,,,,,,,,,------//////............//////,,,,,,---------........./////////...............,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++......+++(((++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,---.../////////......,,,,,,,,,++++++,,,,,,,,,...............------------------............///---,,,,,,,,,,,,---...///,,,---------...............---,,,---/////////...---------............///....../////////000000000..............................////////////......///......---......//////,,,,,,,,,,,,,,,---...///---............/////////------------------------------............/////////............---------,,,,,,,,,,,,------------.......................................---,,,,,,,,,---......//////..............................................................................,,,------------.........111111111000///...,,,,,,000//////......//////000........................///...------,,,---------///......---,,,,,,++++++..............................------------......................................................................................................////////////............////////////////////////......//////////////////////////////////////////......------------..............................---------.........//////------............------................................................------------------------..............................---------,,,,,,,,,------............------...------------------,,,------------------------,,,---......,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------...------,,,,,,------------,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------............------000...------......---+++---......//////......---000///...------...///000////////////////////////---...///000111111000000111111111222333222///,,,//////000000111111222222000000000000000000000111111111111111111111111111111111111111000000000000///////////////////////////............//////000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,---...,,,***---------............///------------------------+++,,,///000111///...,,,------,,,,,,,,,,,,------........................---------............///,,,,,,,,,,,,------......,,,,,,,,,---------.........---,,,---/////////...---------............///........./////////000000...........................//////000000//////...///............///000000---,,,,,,,,,---......///---------.........//////........................------------............------------------------+++++++++,,,,,,,,,------........................------.........---,,,,,,,,,---......///.................................................................................------------............///////////////...---,,,////////////////////////------------------------000//////....../////////.........---------,,,,,,........................------,,,,,,,,,,,,------........................................................................---------...............///////////////.........////////////////////////............///////////////////////////////////////......------......///........................---------............///------............------................................................,,,,,,------------------..............................---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------,,,---......,,,,,,---...,,,,,,,,,------.................................------------------------,,,,,,------...---------+++,,,,,,---,,,,,,++++++---,,,+++***+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///,,,((($$$$$$&&&***---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------------............------...,,,++++++------,,,***------............------//////...------...000111////////////////////////...///111222333333222111...------.........+++)))/////////000000111111111000000000111111111111111111111111111111111111111111111111000000000//////000000000000000000000000...............///000000000000//////...------,,,---------...............------------------------///...---------...---,,,------........./////////---------------------------///222444444333000///......------------......---.....................---------............///,,,,,,,,,---------------,,,,,,,,,---------.........---,,,---/////////...---------............///............////////////////////////////////////......////////////.....................///000000..................///000------------....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------........................---------...---,,,,,,+++,,,---......///.................................................................................---------.........//////+++,,,---.....................////////////......------------------------//////............//////------......////////////........................------,,,,,,,,,,,,------------------------------................................................---------.........//////.........///////////////////////////////////////---.........//////000000------------------------000//////////////////000........................///............---------------............------................................................,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.................................------------------------+++,,,,,,---.........---++++++,,,,,,---,,,,,,+++,,,,,,+++***+++,,,---...000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,000,,,((($$$$$$&&&***,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,---------******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------------............------***))))))***---//////...------............---------------......///000111000000000000000000000000///111222444444333222000000...------...///...,,,......///000111111111000000000111222222111111111111111111111111111111111111111000000000/////////......////////////............---......///000111222222111000///...---,,,---------------.................................000///...---------......+++,,,,,,,,,------------,,,,,,,,,------------...000222555777777666444222///......------......///---------...............---------............///+++,,,------......------,,,---------...............---,,,---/////////...---------............///------........./////////000000000000000000000000------............------------------...///000000//////.........//////000,,,------------.................................---,,,,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------------------,,,++++++,,,---......//////..............................------------------------........................------........./////////)))***,,,---......//////---......//////......---------------------------,,,,,,,,,+++,,,,,,---...------......///000000111..............................------------......------------------------................................................,,,,,,------.../////////.........///////////////////////////////////////------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000........................//////.........---------------............------------------------------........................+++,,,,,,------.......................................---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---............+++,,,,,,---------------,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,---......---,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...***++++++,,,,,,------...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------------............------+++******,,,///000111000,,,------......------,,,+++,,,---///000111111111000000000000000000000000///111333444444222000...222000...---///111111111---...///111222222222111000000111222111111000///111111111111111111111111111000000000////////////------...//////...---------------......///000111000000000/////////......,,,,,,,,,------.........------------------------///......,,,++++++---...,,,,,,,,,,,,------------,,,,,,,,,---------......///000222444444333222111...------,,,,,,------...---------.........//////---------............///+++,,,---.........------------........./////////...---,,,---/////////...---------............///---------.........//////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000///......------.........,,,,,,---------.......................................------,,,,,,,,,,,,,,,---------............,,,------------.........------------------------,,,------------,,,++++++,,,---......//////..............................------------------------....................................////////////+++,,,---......///......------...//////...------------------------------,,,+++++++++,,,,,,---...................................................///..................///------------------------................................................,,,,,,------...//////000............/////////000////////////////////////------......///000000111------------------------/////////....../////////........................---------...............------............------------------------------........................++++++,,,,,,---......///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,---......,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---............,,,,,,---...............++++++,,,....../////////)))(((''''''''''''((())),,,,,,+++++++++,,,---...,,,---///111000///,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///******+++,,,,,,---......***++++++,,,------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------..................---///...---...000000///...,,,------......------,,,)))***---///111222222111000000000000000000000000///000222333333111...,,,///,,,***)))+++---///000,,,...000111222333222222///000111111111000...---000000000000000000000000000000000000////////////---...///000000///...------------......000111111.........////////////000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,---........./////////000000,,,,,,,,,------.........+++,,,...//////......------,,,,,,++++++,,,,,,------------.........//////---------.........//////+++,,,---.........---,,,.........////////////000...---,,,---/////////...---------.........//////---------.........//////........................+++,,,,,,------,,,,,,++++++++++++,,,---...///000...------,,,,,,,,,------,,,,,,,,,---------......//////////////////////////////.........------------------....../////////---------.........//////------------------------,,,,,,---------,,,++++++,,,---......//////..............................------------------------..................................../////////000...///////////////......,,,---...//////...---,,,........................------------......///000///......------,,,,,,+++........................//////............//////........................................................................,,,,,,------...///000000---.........//////000000////////////////////////---------...///000000111.................................------.................................++++++,,,---...///000111---..................---------------------------........................++++++,,,,,,---...//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........////////////////////////,,,---......,,,,,,---............------,,,,,,,,,.................................------,,,,,,,,,***+++,,,---............,,,------.../////////...***,,,---///000000///......---,,,++++++,,,---...,,,,,,+++***+++,,,...//////...,,,++++++,,,...///......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///******+++,,,,,,---......***+++,,,------------------------------------------------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---///............///000000111000///..............................///000000//////...000111111///...000000111111111000000///000000000000000000000000000000000000000000000000111222222333333222222111222222222111111111111111000000000000//////......................................................//////...------------...222000///...//////---,,,------............------------------------------,,,,,,,,,---------......,,,------......------,,,------............---------///000///,,,+++---000,,,---...//////...---,,,......------------......------------------------000///...------...000111******)))***+++---///111......////////////....................................////////////......000///......///000111222000000000000000///......000000///..................---+++******+++---.........//////...---,,,,,,///...---,,,,,,,,,,,,,,,000///...---------------////////////////////////---------------------------------.........//////***+++,,,---............//////.........---------////////////////////////000000//////.........---......//////...---,,,,,,333111...,,,,,,---///000000000////////////000000......//////......---,,,//////////////////......//////.........---------------,,,,,,,,,,,,------........................+++++++++,,,,,,------------------.........//////++++++,,,,,,---.........///...---,,,,,,---.../////////.........------------.........///000000000///,,,***+++...111111000---,,,,,,++++++,,,,,,---........................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---------------------------...............------+++,,,...//////...,,,+++------------------------//////...------------.....................------......---------,,,,,,,,,---------------------------------,,,,,,---------,,,,,,---------,,,++++++333000---,,,---------,,,....../////////...,,,+++.........------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------+++---......---,,,,,,---************************........................))))))***+++,,,------.../////////...---------,,,//////.........---------...------,,,,,,------......------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---............////////////000///..................//////......//////000111111000//////111111000///000000111111111000000///000000000000000000000000000000000000000000000000111222222333333222222111222222222111111000000000/////////...............................................................//////...------------...000...---,,,------+++***------............------------------------------,,,,,,---------.........,,,------......------,,,------............---------......---,,,,,,...///------...//////...------------,,,,,,,,,,,,------------------------------...---,,,+++***++++++,,,++++++++++++,,,...///000......////////////....................................////////////......///...---,,,,,,---......///////////////...------000000///..................---+++******+++---.........//////...------,,,///...---,,,,,,,,,,,,---///......---,,,,,,------........................------------------------------..................++++++---......///////////////.........---------------------------------000/////////............//////.........---------111000...---------//////000000////////////000000......//////......---,,,------------------------//////.........---------......------------..............................,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,---------------...,,,***+++...000000//////......------......///........................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------,,,---------------,,,,,,---------,,,,,,---------------------------------///......---,,,---------------------------------......---------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,111///---,,,---...---,,,---.../////////...,,,+++......---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------+++---......---,,,,,,---++++++++++++++++++++++++------------------------*********+++,,,,,,------............------------......------,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---...---,,,+++,,,---,,,---///000000000///.........---------......///000000/////////000111111444222000///000111000000///000000111111000000000000000000000000000000000000000000000000000000000111111222222222222111111333333222111000000//////......///000000000//////................................................//////...------------...///...,,,,,,------,,,***------............------........................---------.........//////,,,------......------,,,------............---------,,,+++,,,.../////////------...//////...------,,,,,,,,,++++++,,,,,,,,,------------------------///...,,,+++***))))))))),,,------.....................////////////....................................////////////......000///...---,,,,,,,,,,,,---............---,,,,,,000//////............///...---,,,++++++,,,---............///......---,,,......---,,,,,,,,,------...------,,,,,,,,,,,,,,,........................------------------------..................------,,,---......////////////...............---------------------------------////////////............000///...---,,,---......////////////............000//////......//////000......//////......---,,,------------------------...............---------///..................///.................................---------------......------,,,,,,++++++......------------,,,,,,------,,,++++++,,,------...............------------------------,,,,,,,,,,,,++++++---...///...---///......------......///........................///............---------........................------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,---------,,,,,,///...,,,++++++,,,...///...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,------------------...---,,,---......---,,,---............---,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...,,,---///111111000...---------,,,------...//////111111000000000000111111666333000///000111111111...///000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111333333222111000///......,,,///333555666444111///................................................//////...------------...111///......//////...---------............------........................------........./////////,,,------......------,,,------............------...+++)))+++...111000...---..................---------,,,,,,,,,,,,------........................000//////...---------------...///000000///...---......////////////....................................////////////......000/////////////////////------.........------,,,000///............//////...---,,,,,,,,,,,,---...---...............------...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,...............................................................------------......///000000//////........................///////////////////////////////////////.........000///---,,,,,,---...000......///000000///...---/////////....../////////.........///......---,,,.........///////////////........................//////............//////......................../////////......------,,,........................111000000///......------------------------------........................000000000///.........---++++++---.........,,,+++---,,,,,,++++++,,,,,,---........................///............---------.........................................................------.........------------------------,,,,,,------......------...---,,,,,,,,,,,,---...////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...000222222000...,,,.........------------------,,,,,,---//////...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...------------------------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...,,,---///111111000...------------------...///000111111000000000000111111666333000///000111222111......///000000000000000////////////////////////000000000000000000000000000111111222222111111000222222111111000//////...,,,111777<<<<<<888333///................................................//////...------------...000///......///000...---------............------........................------------.........///,,,------......------,,,------............---------+++)))***...000///---.........------...............------------....................................///000000000111111...///000111000///...---......////////////....................................////////////......,,,------...///000000000---....../////////......//////............//////------------------------------...............---------,,,,,,,,,------...,,,,,,+++++++++,,,,,,---.....................................................................------...//////////////////---.....................////////////////////////.........///////////////000...---,,,,,,---///000---...///000000///...---//////............//////.........///......---,,,........./////////000000---.....................//////............//////......................../////////......------,,,,,,---...///000111222333333333222111000///............////////////......---.....................000000000///.........---,,,---...///...---,,,+++---,,,,,,++++++,,,,,,---........................///............---------........................................................................------------------------------...///////////////,,,,,,---......---,,,,,,////////////////////////------,,,++++++++++++,,,,,,---------.........///......---------,,,,,,,,,+++++++++,,,,,,,,,---------///111333333111///---000000...------------...///---,,,---/////////...------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---------------------------------------------------......---,,,,,,++++++++++++,,,,,,,,,------......------------............,,,++++++******++++++,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,...///...---,,,---...,,,---///000000000///...//////.........//////000111111000/////////000000333111//////000222222111------...///000000000000////////////////////////000000000000000000000000000000111111111111000000111111000000000/////////...222888<<<<<<888333///................................................//////...------------......---,,,,,,---...---,,,------............------------------------------,,,,,,,,,---------......,,,------......------,,,------............------,,,+++***+++---.........///...------------...//////......------......///........................+++,,,---///000000000000...///////////////............////////////....................................////////////......((()))+++,,,.../////////------...////////////...///............//////000------------------------,,,---......///.........------,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------------------........................---------.........//////---....../////////......---------...............------------------------.........///////////////......---,,,---...///000------///000000000///...///......------......///......//////......---,,,++++++,,,,,,---.........---------...............///..................///.................................---------------,,,,,,...000222333555666333333222111111000////////////000000000000//////---------...............---------------,,,,,,,,,...///000///...,,,,,,---///......------......///........................///............---------........................------------------------,,,,,,------------,,,,,,---------------------------...///000000000000000+++,,,...//////...,,,+++...........................------,,,,,,,,,,,,,,,,,,------....../////////......---------,,,,,,,,,******++++++,,,,,,------...///000222222000///...//////...------///000111222000...---...000000///,,,,,,,,,+++,,,,,,---...,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++---......---,,,,,,---------------------------..............................------,,,,,,++++++,,,,,,,,,,,,------------------...............///,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,------...///...---,,,---///............////////////111111000/////////000000111000//////....../////////......///111222222111,,,---...///000000000000////////////////////////000000000000000000000000000000111111111111000000////////////000000000000000222444555555333111///................................................//////...------------......,,,+++,,,---...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,------......------,,,------............------,,,,,,---,,,++++++,,,...///...------------...///...------,,,,,,------...........................+++,,,---/////////...............---......//////......////////////....................................////////////......)))***+++---......------,,,,,,---..............................///000000------............------,,,------...//////......,,,,,,,,,,,,,,,---...///------,,,,,,---......///------------------------........................+++,,,,,,---...///000000------............---------------.........//////------------------------............/////////000---------.........//////---......//////////////////......------......///......//////......---,,,++++++,,,,,,---......///---------.........//////......------------..............................,,,,,,,,,,,,------------,,,---...///111333444444111111111000000/////////......///000000///......---------.........//////,,,,,,,,,---------------000111222000---,,,---//////......------......///........................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------,,,---...///000000000000,,,------------------,,,------------------------///......---,,,---------++++++,,,------...//////......---------,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,+++++++++,,,///222555777666333///---...000111111,,,,,,+++++++++,,,---...,,,,,,,,,---------......******+++++++++,,,,,,,,,---------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,------...///...------...//////............///000000222222111000000///000000000000///...............---------///111222111000,,,---...///000000000000////////////////////////000000000000000000000000000000111111111111000000......//////000000111111222111000///......//////................................................//////...------------...///...---...000000///...---..................---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---..................---+++---///---***)))+++...///...---,,,,,,---...///---,,,,,,++++++,,,,,,---////////////////////////...///000000000///...---...---,,,,,,,,,...///000......////////////....................................////////////......,,,---.../////////...---***+++,,,,,,------------...............///000111------............------,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///---------------...///000------------------------////////////////////////***+++,,,---...000111111,,,------...------,,,,,,---------.........//////////////////////////////---.........//////000000,,,,,,---...//////..................//////000000.........------...............//////......---,,,------......///000111111---------.........//////---------,,,,,,---------........................+++++++++,,,,,,---------------...///000111222222////////////............,,,---...//////...---,,,---------.........//////---......//////000000000222333333000,,,+++...111---,,,,,,++++++,,,,,,---........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---------------------------+++,,,---...///////////////...,,,++++++,,,...///------------------------//////...------------...******+++,,,,,,---............---------,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++(((((())),,,///444999;;;999555000------000111222,,,,,,+++***+++,,,...///,,,,,,,,,------.........*********++++++,,,,,,,,,---------,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,---------...------,,,,,,------......------,,,,,,------...------------------------''''''(((***+++,,,---...,,,,,,,,,---------.........------,,,,,,,,,------+++,,,...000222333444444999777444111////////////000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000111111111111222222222222222111000///////////////000000000000//////.........---------......//////......---,,,------------------,,,,,,---------,,,,,,+++++++++------...///000000000///------------------------...---+++******+++---....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...------...,,,---------.../////////........................................................................,,,---......//////......//////............//////---...///...---------///000//////000222333222000......................................................---------,,,,,,,,,------------------------------,,,...///000...---------------------------,,,,,,,,,------..................------,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,---.../////////////////////....................................///////////////......------......//////000000//////////////////////////////////////////////////////////////////////////////.........---------------...///000000000///......//////...---,,,,,,,,,,,,,,,------.........------------------------------------------------------......///000000000000000///...------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,333111000...---------...///...,,,++++++,,,...///---------,,,+++***)))(((........................------------------------.........------,,,,,,,,,...///000000000///---,,,------...//////...---,,,---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,000///---,,,---...000222------------,,,+++***)))+++---//////---,,,+++,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,---...000333666777333222000///000///---,,,------------------------------------------------+++,,,---...---+++(((''''''(((+++---...---,,,+++---------,,,,,,+++++++++,,,------......------,,,,,,,,,------...///000000111---******,,,---,,,***/////////......---------------------------------///...---,,,+++,,,,,,---))))))***+++,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////....../////////,,,---///000222222333333444333111///...//////000///////////////////////////000000000000000///...000000000000000000000000////////////000000000000000000000000111111111111222222222222222111000000////////////000000000000//////.........---------...............------,,,...---------------------,,,,,,,,,+++++++++******....../////////...------------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---------.......................................................................................,,,---......//////......//////............//////...///000000......///000...------...000000///---............................................................------,,,,,,------------------------------,,,...///000...---------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,------........./////////////////////.................................////////////.............../////////////////////////////////////////////////////////////////////////////////////////////.........---------------.../////////............//////...------,,,,,,,,,------------------------------------------------------------------------......//////000000//////......---,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000...------------...///...,,,++++++,,,---...///////////////...---,,,........................------------------------///.........---------,,,---......///...---,,,+++------...//////...---,,,...---,,,,,,------,,,***------------------------...---,,,,,,,,,,,,---...---,,,,,,+++,,,---...///............---,,,+++++++++---//////---+++++++++******+++++++++,,,,,,,,,,,,------...............,,,,,,---...///222444555000...---...//////...,,,------------------------------------------------------......---,,,***))))))***,,,.........---,,,---------,,,,,,+++++++++,,,------......------,,,***++++++,,,------......***(((''')))---000111000.........---------,,,,,,------------------------///...---,,,,,,,,,------***++++++,,,------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---...///000111111111111///...---------...000111////////////////////////000000000000000///......000000000000000000000000////////////000000000000000000000000111111111111111222222222222111000000000000000000////////////...............---------...............---,,,,,,........................------,,,,,,,,,,,,++++++............---,,,++++++------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///...............---------........................................................................,,,---......//////......//////............/////////000111000///...///111///.........//////...,,,................................................/////////............---------------------------------,,,...///000...---------------------------,,,,,,,,,------------......------------,,,,,,,,,...------,,,,,,------...------------------............//////////////////..............................///////////////...///////////////.........////////////////////////////////////////////////////////////////////////...............------------............------,,,.........///......---,,,------------------,,,,,,---------------------------------------------------------...//////000000......------,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///---,,,+++,,,,,,---//////000000000000//////........................------------------------............------------,,,------------,,,++++++,,,---............------///...------......---,,,........................//////............//////,,,,,,,,,,,,------------////////////...---,,,,,,+++---//////---+++++++++************++++++++++++,,,,,,---...............---,,,------...///111222---,,,+++,,,...///...---------------------------------------------------///......------,,,,,,++++++,,,---...///...---,,,------,,,,,,,,,,,,++++++,,,------......------,,,)))******++++++,,,,,,,,,...,,,++++++,,,------,,,------------,,,,,,,,,,,,------------------------......---,,,,,,,,,------+++,,,,,,------......///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------..................///000000000000000000...------------...000000////////////////////////000111111000000///...---////////////////////////////////////000000000000///000000000111111111111111111222222222111111000000000000000////////////........................------.........---,,,,,,.........///////////////...............---------,,,,,,---------,,,++++++------------------------...---,,,,,,,,,,,,---...........................---------------------------------------------------...---,,,++++++---000/////////...---------,,,........................................................................,,,---......///.........///......------......///...///000000///...///000222000000000111000///---................................................/////////////////////...........................---,,,,,,...///000...---........................------------------------------------------------...---,,,++++++,,,---...............------------............////////////........................---...//////////////////000000//////......------////////////////////////////////////////////////////////////////////////........................---.........---,,,++++++---...............------.........------,,,,,,,,,------------------------------------------------,,,,,,---......//////000---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////---,,,,,,,,,,,,,,,+++,,,---.......................................------------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------///---,,,---......---,,,------------------------////////////////////////,,,---.../////////.....................---,,,,,,,,,...000000...---,,,---******+++++++++,,,,,,,,,,,,,,,---.........---------,,,------------......---,,,+++,,,---......,,,------------------------------------------------///...---,,,,,,,,,,,,,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++,,,,,,,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,......//////......//////000000000000//////000/////////.../////////........................000000000000000///......////////////////////////////////////000000000000///000000000111111111111000111111222222222111111111000000000/////////...---.....................---------...---,,,,,,+++............//////000000,,,,,,,,,,,,,,,---------)))***+++,,,------------------------------------------------------------........................------------------------------------------------.........,,,++++++---////////////...---------,,,........................................................................,,,---......///...............------------......---...//////------...///111000///000111000...,,,.................................................../////////////////////........................---,,,,,,...///000...---........................------------------------------------------------...---,,,++++++,,,---........................------.........//////000000........................------...///////////////000000//////......------////////////////////////////////////////////////////////////////////////---.....................---.........---,,,++++++------...............---.........------,,,,,,,,,------------------------------------------------,,,,,,------.../////////---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------......------,,,,,,,,,,,,***+++,,,---------------........................------------------------++++++++++++++++++,,,,,,------------------......,,,,,,,,,,,,------......---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........,,,---......//////......,,,------------,,,++++++...000222222000.........,,,,,,,,,------------...+++,,,,,,---...---------,,,,,,---------,,,,,,,,,///...,,,---......---+++---------------------------------------------------,,,++++++***++++++,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------------((()))+++---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000111222222111000......///000000000//////111111111000//////..............................//////000000000000//////000000000000000000000000////////////000000000000000000000000111111111111000000111222222222222111111111000000//////......---------...............---------------,,,++++++---------......//////000))))))************++++++((()))***,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------......---++++++,,,..................---------........................................................................,,,---......//////............------------......---...///...---,,,---///...---------......---+++................................................---............/////////........................------,,,...///000...---...........................------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------.....................//////------......///000000000........................,,,---...///000000000000///////////////.........////////////////////////////////////////////////////////////////////////---------...............---............------,,,,,,---......///.........------------------,,,,,,------------------------------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------------------------,,,---...///////////////........................------------------------++++++++++++,,,,,,,,,,,,...------------......///,,,+++++++++,,,---...///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++...000222222000///...///------------............++++++,,,---------------,,,,,,------------,,,+++///...,,,---------,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,........................***,,,...///...---...///,,,,,,,,,,,,------------+++,,,,,,------.........+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000222333222111000------...///000000000///000000000000000//////...........................---...///000000111111000000000000000000000000000////////////000000000000000000000000111111111111000000111222222222222222111111111000///.........---------.........//////,,,------------,,,+++++++++,,,,,,---......//////*********+++++++++,,,,,,******,,,---............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,...///...---+++,,,,,,---------.......................................................................................,,,---......//////.........------,,,,,,------...---///000///...---...///---,,,,,,---...///---,,,................................................,,,,,,------....................................------,,,...///000...---..............................---------,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,------......//////000000------......///000000111........................,,,---...///000000000000.........///////////////////////////////////////////////////////////////////////////////////////---------.........//////------.../////////......,,,------...//////......,,,,,,------------------------------------------------------------------+++,,,,,,------......///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,,,,++++++,,,---...............//////000000000//////........................------------------------,,,,,,,,,------.........,,,,,,+++++++++,,,...///+++++++++++++++---...///---,,,,,,---...//////---------------------------------...//////...------,,,+++*********+++,,,---,,,,,,---------------,,,---///111000///---------,,,,,,,,,---------......++++++,,,------------,,,+++,,,---......---,,,,,,,,,+++***+++,,,---,,,+++------------------------------------------------***+++,,,------,,,++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,------......------,,,...........................000222000---+++***+++,,,,,,---------.........++++++,,,,,,---......///+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...000111111//////,,,---...///000000000000---...//////000/////////........................,,,---...000111111111111000000000000000000000000////////////000000000000000000000000111111111111///000111222222222222222222111111000///......------------.........//////,,,,,,---------,,,++++++++++++,,,,,,---...//////---------....../////////,,,,,,---.........------------------------------------............------........................,,,,,,,,,------.................................,,,...//////---,,,++++++,,,------....../////////........................................................................,,,---......//////.........------,,,,,,------...///000111000///...///111...------...000111000...................................................,,,,,,,,,---------......////////////////////////------,,,...///000...---////////////////////////.........------,,,,,,,,,,,,,,,,,,------.........+++,,,............,,,+++,,,------...///000111111---------...///000000111........................,,,---...///000000000000---.........//////000000////////////////////////////////////////////////////////////////////////---------.........//////------...///000000000///,,,,,,---.../////////...,,,,,,,,,------.........------------------------------------------------++++++,,,------......///........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++******,,,---.../////////......////////////..............................------------------------........./////////000000++++++*********+++---...++++++******+++---...///...------...000111000///........................---...///000000///...---...---,,,++++++---///000------......///......---+++---//////---,,,+++,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++,,,---...///...---,,,(((((('''))),,,------,,,------------------------------------------------***,,,...//////...,,,++++++++++++,,,---...///000+++++++++,,,,,,---------,,,------......------,,,........................(((+++///000///...///111---------....../////////++++++,,,,,,---...//////***+++---...///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////000///...------...///000,,,------...///.........//////............////////////............//////////////////////////////000000000000111111111111333333222222111000000000000//////000111111///---/////////...---------,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------------------------------...------,,,,,,------------------------+++,,,------......---------,,,,,,,,,,,,---......///...,,,+++***++++++,,,........................///...---,,,,,,,,,,,,,,,......//////...---,,,,,,,,,,,,,,,---------......))),,,------+++,,,...111///...---,,,,,,,,,,,,,,,............////////////000///...---,,,---......,,,---...//////...---,,,++++++++++++++++++++++++......////////////..............................,,,,,,,,,---------......///---,,,******+++,,,---------------------------/////////...---------,,,.........------,,,,,,,,,,,,,,,------,,,,,,+++***........................///////////////////////////////////////////////////...---,,,,,,---...///000000000000000000000000............////////////000000000000000000000000......------------......//////000000000000//////---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,------......------------......,,,,,,,,,------........./////////......---------+++,,,,,,------,,,,,,+++,,,------......------,,,......---------,,,,,,,,,------------------------...---,,,,,,,,,,,,---.../////////......---------//////...---,,,,,,++++++------------------------------------------------++++++,,,------,,,,,,+++++++++++++++,,,------...............////////////,,,,,,------,,,,,,+++***,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++/////////......---------...------,,,+++***)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///222111000///---,,,+++***'''+++......***)))+++...,,,,,,,,,------.........000000/////////.........///...,,,+++***++++++,,,------------,,,,,,+++***,,,++++++******++++++,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,------------------------........................////////////////////////000///...------...///000------...///////////////000//////......//////000//////............//////000000000000000000000000............////////////333333222111111000000///000...------...///...---...............---------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,------------------------,,,------...------,,,,,,------------------------+++,,,------......---------,,,,,,,,,,,,---.........---,,,+++++++++,,,---........................///...---,,,,,,,,,,,,---------......---,,,,,,+++,,,,,,,,,---------......,,,...000///------000222///...---,,,,,,,,,,,,---------------............000///...---,,,---......------...//////...------111111111111111111111111.........//////.................................,,,---------............///...,,,+++***+++,,,---------------------------...............---------......---------,,,,,,,,,,,,------.../////////...........................................................................///...------------...///////////////////////////............////////////......................../////////....../////////...//////000000//////...---------............///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...------------...//////------,,,,,,,,,,,,------,,,,,,------------------.........---------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,------.........------------------------...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********///......---,,,,,,++++++++++++++++++++++++++++++------------------------++++++,,,,,,---------......---,,,+++++++++,,,---------------............,,,------------,,,++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++************------,,,,,,++++++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---------,,,+++++++++'''+++...---***)))+++...,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000---............---,,,+++------,,,,,,,,,,,,------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++***++++++,,,------......++++++,,,,,,,,,,,,------,,,------......------,,,------------------------........................//////////////////////////////............//////....../////////000000000111000000//////000000111//////............//////000000000000000000000000............////////////333222222111111000/////////...,,,---...///...------------...............------------,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,------...------,,,------------------------+++,,,------......---------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---.................................---,,,,,,,,,------,,,,,,,,,---,,,,,,+++***,,,,,,,,,---------.........///000///------///111......---,,,,,,,,,------,,,,,,,,,------------...000///...---,,,---......------...//////...------////////////////////////------............------------------------------------........./////////000///---,,,,,,,,,---...---------------------------------..................------------,,,,,,,,,***+++---...///000000000................................................------------------------///...------------...///////////////////////////............////////////........................000000////////////000000.........//////.........---------............///------------------------........................------------------------.........---------------...------------...//////,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------------,,,,,,,,,,,,------............------,,,------......------,,,***++++++,,,---...///000------------------------...------,,,,,,------............---------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,...000111555333000---++++++,,,---,,,,,,,,,------------...---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,************++++++++++++(((+++...---+++***+++...,,,,,,,,,------------...------------,,,,,,,,,,,,---------------...000000......//////......------//////............//////,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,---......///++++++,,,,,,,,,,,,------------............------------------------------......................../////////////////////////////////......////////////////////////000000111111111000000000000111111//////............//////111111111111111111111111000000000000111111111111222222222111000000//////......///111333222000...,,,---------.../////////......------,,,,,,,,,+++------------------------------------------------,,,,,,------...---------------------------------+++,,,------......---------,,,,,,,,,,,,---......,,,,,,,,,,,,------.................................------,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,---------............---,,,,,,,,,------...------,,,,,,,,,------,,,,,,---------.........000///...---,,,---......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------.........////////////000000///...------------...------------------------,,,---------.../////////------------------------)))***+++,,,------------................................................------------------------.........------.........////////////////////////............////////////........................000//////////////////000------............---------------............///................................................................................................,,,++++++++++++,,,------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,++++++,,,,,,---...//////------------------------------------------------////////////..................---------,,,,,,,,,////////////////////////---------------------------,,,++++++,,,///111333;;;888444///---,,,---...,,,,,,---------.........---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---+++,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************)))+++------,,,+++,,,---------------------------........................000000///...---,,,,,,+++------............------//////............//////,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------------+++++++++,,,,,,,,,------------............------------------------------........................////////////////////////...//////////////////...000//////...///000111111111111000000000000111111//////............//////000000000000000000000000000000000000111111111111222222111111000//////......000333777999777222...,,,---------.../////////.........------,,,,,,,,,------------------------------------------------+++,,,,,,---.........---------------------------+++,,,------......---------,,,,,,,,,,,,---......+++,,,,,,---....................................------,,,,,,,,,------...------............------,,,,,,,,,---------.........---,,,,,,,,,---------------,,,,,,,,,------...---.........////////////000///...---,,,---...............------.................................,,,,,,------------,,,,,,------------------------.........////////////000//////......------------------------------------,,,---------.../////////------------------------+++,,,,,,---,,,,,,++++++................................................---------------------------..................---....................................///////////////////////////////////////......------......///------............---------------............///................................................................................................,,,++++++++++++,,,------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------......------,,,------------------------------------------------------------------------++++++++++++++++++++++++---------------,,,,,,,,,////////////////////////---------------------------,,,++++++,,,///111333:::777222...++++++,,,------.........////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---------,,,++++++*********+++---------,,,,,,---------------------------------..................//////...---,,,+++***)))+++,,,,,,---------,,,,,,......------------......+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++///......------,,,,,,++++++++++++,,,,,,,,,---------......//////......---------------------------........................////////////////////////......////////////......000///...---...///000111111000000//////000000111//////............//////////////////////////////............////////////222111111000000///.........000444888:::888333///---------........................---------------,,,,,,,,,------------...------------------------++++++,,,---............------------------------+++,,,------......---------,,,,,,,,,,,,---......,,,------............---........................------,,,,,,,,,---......------......//////......,,,,,,,,,---------......000///------///000000///------,,,,,,,,,---.............../////////000000000///...---,,,---......///...------------...///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............---------,,,---------------------------------...............,,,,,,,,,------------.........//////......---,,,........................------------------------------------------------------...//////...------....................................////////////000000000000000000000000......------------...............//////.........---------............///................................................---------------------------------------............------------.../////////......------......///------------------,,,,,,,,,,,,,,,,,,------------------............------,,,------......------,,,......---------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,,,,...000111333111...+++))))))***+++........./////////000000...............---,,,,,,------,,,,,,,,,,,,------------------------------......------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------------....../////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++///......---,,,+++++++++++++++,,,---------------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++//////......---,,,,,,,,,++++++,,,,,,,,,,,,------......////////////......------------------------........................////////////////////////---...///000000///...---///...---,,,---...000111000//////......//////000//////............//////....................................////////////111111111000//////.........///111444666555222000...............---------------------............,,,,,,,,,---------......------------------------***+++,,,---............------------------------+++,,,------......---------,,,,,,,,,,,,---......---......//////...---,,,........................,,,,,,,,,,,,,,,---...///+++,,,---............---,,,,,,,,,---------......000---,,,---///111111///,,,,,,,,,,,,,,,---...///---------.........//////000///...---,,,---......///...------------...///------------------------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------,,,,,,+++------------------------...............---------,,,,,,,,,---------......------......///.................................------------------------........................------...//////...------....................................//////////////////////////////////////////............//////...//////000000//////...---------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------...//////...------,,,,,,------...,,,,,,------------------,,,,,,---------.........,,,,,,------------,,,,,,,,,------......------,,,,,,,,,------------------------------------------,,,,,,---......---,,,,,,........./////////000000------------------------++++++++++++++++++++++++------------------------++++++,,,,,,---------......---,,,+++***+++,,,,,,---------.........//////...............------,,,......---,,,,,,---.................................------,,,,,,------...+++++++++,,,,,,------------------,,,,,,,,,,,,,,,.............../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---......---,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......---,,,++++++,,,,,,---......------------,,,,,,,,,,,,------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++------------.........///++++++,,,,,,,,,,,,------......////////////......------------------------........................////////////////////////---...///000000///...---///...,,,+++,,,---///111//////............////////////............//////........................000000000000111111111111111111111000//////.........------...000222111111/////////......------,,,,,,---------.../////////,,,,,,,,,------.........------------------------***+++,,,---............------------------------+++,,,------......---------,,,,,,,,,,,,---............/////////...,,,+++........................,,,,,,,,,,,,,,,---...///***+++,,,,,,------------,,,,,,,,,---------......---+++)))***...000///...,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......000///...---,,,---......///...---,,,,,,---...///////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------,,,,,,+++***------------------------/////////......------,,,,,,,,,,,,------.........)))***+++,,,---.................................------------------------////////////////////////,,,---...//////...---,,,..................................../////////000........................000000////////////000000//////000000000000//////---------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------....../////////+++,,,,,,------,,,,,,+++,,,------......------,,,***++++++,,,---...//////------------------------,,,,,,---......---,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------++++++,,,------,,,,,,+++------------......///000,,,,,,,,,---------............//////......---,,,///...------------...///........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------/////////......---------/////////////////////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------......,,,,,,,,,---...///...,,,.........------,,,,,,,,,,,,,,,,,,------.........000000111000...,,,***))),,,------.../////////...---------,,,,,,---------***+++,,,,,,------------+++,,,,,,------,,,,,,+++******,,,---///000111222++++++,,,,,,,,,---------......////////////......------------------------////////////////////////---------------------------------.........//////////////////////////////000000000000000000000000111000///......///000111///...---,,,,,,---...///000000000000000000000000000000000000000000000000............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++///......---------......,,,------......------,,,,,,------......------,,,////////////////////////.........////////////////////////...---------,,,//////............//////------------------------------............------///...------,,,,,,,,,,,,------------------------------......//////000000111///---,,,,,,,,,...///------------------------,,,---......///......---+++++++++,,,,,,,,,------........................000///...---------------/////////////////////////////////...---------,,,//////...---,,,++++++***---------............///---------...------,,,,,,////////////////////////,,,,,,------------,,,,,,......------------......////////////////////////......//////000000111111111111111000///---,,,+++//////............//////////////////////////////////////////////////////........................111000///...---,,,++++++---------............///........................000///...---------------++++++,,,,,,,,,---------//////............//////........................------------------------++++++,,,,,,---...//////........................000///......,,,,,,+++***------------------------------------------------+++++++++,,,,,,,,,------...,,,***+++---...,,,***++++++++++++,,,,,,---...+++******)))***,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,------------,,,+++******------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---...---+++,,,,,,,,,---------...............------,,,,,,,,,------------------------.........------,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------......---.........---,,,,,,+++------------------------------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,...---+++........................111111000000/////////...------------------------........................---------------------------------.........//////////////////////////////........................111000///......///000111111000////////////000111000000000000000000000000////////////////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,......---------......///,,,------......------,,,,,,------......------,,,.................................------,,,,,,,,,...............---------//////............//////------------------------------............------///...---,,,,,,,,,,,,,,,------------------------............////////////000///---,,,,,,---...///------------------------.....................---,,,,,,---------.................................//////...---------------.......................................---------.........------,,,,,,+++------------............---......//////......---////////////////////////......////////////............------------......////////////////////////......//////000000000000//////////////////...---//////............//////////////////////////////////////////////////////.......................................------------------............///........................//////...---------------++++++,,,,,,,,,---------//////............//////........................------------------------+++,,,,,,------.........------------------------......------,,,,,,++++++------------------------------------------------,,,,,,---------............,,,***+++---...,,,***,,,,,,++++++,,,,,,---...---,,,+++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...++++++---...---+++,,,,,,,,,---------............---------,,,,,,,,,---------------------------------,,,,,,+++++++++.........------+++***))),,,,,,,,,---------......------......------,,,+++........................------------------------,,,,,,------------,,,,,,------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,---,,,+++........................000000/////////.........------------------------........................------------------------------........./////////////////////////////////........................000000////////////000000111000000//////000000111000000000000000000000000////////////////////////---............/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,---------------...///000,,,------......------,,,,,,------......------,,,------------------------......---,,,+++***))))))---------...............//////............//////------------------------------............------......---,,,,,,,,,------------------------------/////////...............000///...,,,,,,---..............................000///...---,,,,,,---...---------.........//////........................//////...------------...........................---------...............------------------------------------..................///////////////...///////////////////////////000000111111000000///......------------......////////////////////////...////////////000000000------...///000000////////////............//////////////////////////////////////////////////////........................---------.........//////---------............///........................///...------------------,,,,,,,,,,,,------------//////............//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---......---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------,,,+++***)))***+++,,,------------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---------,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------/////////..............................---,,,,,,,,,,,,,,,---------......------......------,,,,,,////////////////////////------------------------------............------,,,,,,---------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---........................///............---------....................................................................................////////////////////////////////////........................000000////////////000000///..................///000000000000000000000000////////////////////////---------.........//////........................------------------------------------------------***++++++,,,------------,,,,,,,,,---...///000111,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,---------...////////////......------......///------------------------,,,------......------,,,------,,,,,,,,,------.........................../////////......---------000///...------------...////////////////////////222111...,,,+++,,,---...------------....................................///......---------..............................,,,---------.../////////,,,,,,,,,------.........,,,,,,---------.........---......////////////...////////////////////////000000000111111000000000......------------......////////////////////////////////////////////////---....../////////////////////............//////////////////////////////////////////////////////........................---------............///---------............///..............................---,,,,,,---------,,,,,,,,,------------...///......------......///........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,------------------------------............,,,,,,,,,,,,------------------,,,,,,,,,------...------,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............---,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---,,,,,,,,,,,,,,,---------......------------------------------------------------............------------******,,,---//////000000,,,,,,,,,---------......,,,------...------,,,,,,........................---------------------------..................---,,,,,,,,,------.........------,,,+++,,,---...///------------------------(((((()))+++---///000000........................------------------------................................................................................./////////000000//////////////////////////////////////////////////////000000000000//////...//////////////////...////////////////////////........................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,,,,---...///000111,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---------.../////////......------------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///........................//////......------,,,,,,//////......------------////////////////////////222111...,,,+++,,,---...+++,,,,,,,,,,,,---------..............................---------......///........................,,,---------.../////////+++,,,,,,------.........,,,,,,,,,------------...+++,,,---...............////////////////////////...//////000000//////.........------------....../////////////////////////////////...............///////////////......---//////............//////////////////////////////////////////////////////........................///............------------------............///........................------,,,,,,,,,------...,,,,,,---------...............------------..............................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,------------............---,,,,,,---------++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,/////////...---,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------************************)))***+++,,,......//////,,,,,,,,,---------......,,,,,,------...------,,,---------------------------------------------------..................---,,,,,,,,,------.........------,,,+++,,,---...///------------------------******,,,,,,,,,------...........................,,,,,,,,,---------------........................------------------------............................../////////000000000////////////////////////000000000000000000000000//////000000000000//////000111111222222111111000////////////////////////........................,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///---------------...///000,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---------.....................------------......------------------------,,,,,,------------,,,,,,+++++++++,,,---...///000.................................---------------///............---------........................000///...---,,,,,,---...+++++++++,,,,,,,,,------...........................------------...//////---------------------------------...............,,,,,,,,,------.........,,,,,,,,,,,,------------++++++,,,---............////////////////////////---......//////......---......------------....../////////////////////////////////............---//////000000///...------//////............//////////////////////////////////////////////////////........................//////.........------------------............///........................,,,,,,,,,,,,,,,------...,,,---------..................------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,------.........+++++++++,,,,,,,,,------+++,,,......------...000///...------------------***+++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............---,,,+++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------............---------------,,,+++***,,,,,,,,,---------......,,,,,,------......------------------------------------------------------------............------,,,,,,---------------------,,,,,,,,,,,,---......------------------------...///000...+++)))((((((........................,,,,,,,,,------------...........................------------------------.........................../////////000000000000////////////////////////////////////////////////...///000111111000///...000111222222222222111000////////////////////////........................,,,,,,---------.................................------------------------........................************+++---///000......---------......///,,,------......------,,,,,,------......------,,,------------------------,,,,,,------......//////...............---------...------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++++++++,,,---...000000........................,,,------------------..................------,,,------------------------.....................---,,,,,,,,,,,,---------...........................---------------...//////------------------------...............---------,,,,,,------------------++++++,,,,,,,,,---------+++,,,---...////////////////////////////////////---......//////......---......------------......//////////////////////////////.........------------...////////////////////////............//////////////////////////////////////////////////////........................---------...............---------............///........................,,,,,,++++++,,,,,,---...------------...............------,,,,,,------...........................------------------------+++,,,,,,------.........------------------------........................------------------------++++++,,,,,,---......///,,,,,,,,,,,,---------...***,,,......------///111//////...---------------+++,,,---......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...............------,,,,,,,,,------,,,++++++++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***,,,...,,,,,,,,,---------......,,,,,,,,,---------......------------------------/////////000000000111111/////////......,,,+++***,,,,,,,,,---------......+++,,,------......------........................------------------------,,,,,,------------,,,,,,------------------,,,,,,+++,,,------......------........................---///000///+++)))((()))........................,,,---------............////////////////////////------------------------////////////////////////////////////000000000000////////////////////////...........................///000111111000///......///000111111000///...////////////////////////........................,,,,,,,,,---------..............................................................................************+++---///000///......---------......,,,------......------,,,,,,------......------,,,------------------------------------------------/////////......------,,,...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++******+++,,,---...000111////////////////////////,,,,,,,,,------...............//////......---,,,------------------------,,,---...//////......------------.........//////........................---------------...///000------------------------/////////......------,,,------------------------++++++,,,,,,,,,---------,,,---...///000000000000////////////////////////......////////////...............------.........//////////////////////////////.........---------+++,,,---///000111111111//////............//////////////////////////////////////////////////////........................++++++,,,---...///000111---------.........//////........................++++++++++++,,,,,,---...---------.........//////...------,,,,,,------...........................------------------------++++++,,,,,,---...//////........................////////////////////////------------------------++++++,,,,,,---...//////---------.........//////***,,,//////------///222000///...------------------......///...---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......///.........******+++,,,------------++++++++++++++++++++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...+++***,,,///,,,,,,,,,---------......,,,,,,,,,------.........------------------------*********++++++,,,,,,,,,......///////////////...,,,,,,,,,---------......+++,,,,,,---.........---////////////////////////------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++,,,---...///...---,,,........................(((+++......,,,+++,,,---........................---------......//////////////////...---------,,,........................000000//////.........---000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000000000000000000000///////////////.........+++...000111///---,,,,,,........................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........------------------............///...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,......------...///,,,---......,,,,,,---.........------------......//////.........---------------------------------111///,,,******,,,///111......////////////.......................................------,,,,,,,,,************+++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------------------------------//////.........---------/////////...---------,,,........................000///...------...///000///////////////.........------............------////////////////////////,,,------......------,,,................................................------------------------------------------------........................------------------------.................................------,,,,,,,,,,,,------......------,,,//////...+++)))***,,,...333222000...---,,,,,,,,,333222000...---,,,------........................,,,,,,------------------........................------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---,,,,,,,,,,,,---...............---,,,+++*********+++,,,------------+++++++++,,,,,,---------..................------+++---......---,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------,,,,,,---...000111...---,,,++++++,,,---..............................------------...//////.........------,,,,,,,,,...------,,,,,,------.../////////......---------000///---+++++++++---...++++++,,,,,,,,,---------........................---------------...//////......////////////.........------,,,,,,------..................---------........................000/////////....................................000/////////....................................//////////////////////////////////////////////////////...---,,,++++++***+++---000000///---------........................------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++------------------------///......---,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////.........------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,---......,,,,,,---.........------------......//////.........---------------------------------......------------............////////////.......................................------,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------------------------------//////.........---------..................------........................000///...------...///000/////////////////////......//////////////////...////////////////////////---......//////......---................................................------------------------,,,,,,,,,---------..............................000000000000000000000000........................,,,++++++++++++++++++***,,,------......------,,,.........---,,,,,,...000////////////////////////000///...------......///........................------------------------........................000000000000///...---,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------...---,,,,,,,,,,,,---...............---,,,+++***,,,---------------,,,++++++++++++,,,,,,---------..................------,,,---......---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,++++++,,,...///000......---,,,,,,---..............................---------------...//////.........------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++...,,,+++))))))***+++,,,++++++,,,,,,,,,---------.......................................///000000.........//////............------,,,,,,------...---------.......................................////////////....................................////////////....................................////////////////////////////////////////////////000000///---,,,+++***)))***,,,///000///......///........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,...........................------,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------------............///........................,,,---...//////...---,,,------------------------,,,...//////---,,,,,,---,,,---......,,,,,,---.........------------.....................---------------------------------,,,---...//////...---,,,......////////////.......................................---------------......---,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------------------------------...............---------..................//////........................//////............///000......////////////////////////000000000000//////////////////////////////...//////////////////...................................................------------------------,,,,,,,,,------.................................------------------------........................***++++++++++++++++++,,,,,,------......------,,,,,,...000000000000111222,,,---///000111222111111,,,,,,,,,,,,---...000111.................................------,,,,,,+++---------------------------......------,,,+++***************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---,,,++++++/////////......,,,++++++++++++,,,,,,,,,,,,------------------------......,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---------------...///000///...------------...///---------------------------------------......///.........---------------......------------......---,,,,,,,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,,,,------------........................------........./////////------............------...------,,,,,,------...,,,---------.../////////........................///////////////.................................///////////////.................................////////////////////////////////////////////////111111000///...---------***,,,...///......///000........................------------------------,,,,,,,,,---------......------------------,,,,,,---------------------------,,,,,,+++++++++,,,,,,......------------......------------------------................................................---------............///........................+++---...000000...---+++........................---///000///---,,,,,,---,,,---......,,,,,,---.........------------......................................................------...//////...---------......//////......---.......................................---------000///...---------------------............------------------------------...........................------,,,,,,,,,------------------------------------------------------........................------......//////000000.......................................//////000............/////////////////////000000/////////////////////////////////......////////////......................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,------......------,,,---///222333222111000111+++,,,///111333222111111+++++++++,,,---...///000........................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------......////////////000000111........................------------------------------,,,,,,------...///...............---------......------------..............................---------------...///000,,,,,,,,,------------...........................,,,,,,------------------,,,,,,------------,,,,,,...------,,,,,,------...,,,---------.../////////.................................///////////////////////////////////////.........///////////////////////////////////////////////////////////////.................................///////////////***,,,............///111........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------------......------------------------........................---.....................---------............///........................,,,---///000000///---,,,...........................///000000...,,,,,,---,,,---......,,,,,,---.........------------......---.............................................///...------------...///------............------................................................000//////...------------------............------------------------------........................------,,,,,,,,,------...---------------------------------------------------.....................---......//////000000000........................---......///////////////---.........//////000000---......//////......---////////////////////////,,,------......------,,,................................................------------------------//////...---,,,++++++***........................////////////////////////........................,,,,,,,,,------.........,,,------......------,,,...111333444222000......,,,---000111222111000///,,,,,,------------------........................//////...---,,,,,,++++++------------------------...////////////......---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++---...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...------....../////////...---..................---------------------------,,,,,,,,,,,,,,,---..............................///......------......///........................------------...//////000,,,,,,---------.................................------...////////////...,,,,,,------------,,,,,,...------,,,,,,------...---------................................................///////////////000000000000000000000000.........///////////////000000000000000000000000////////////////////////........................++++++,,,,,,---.........+++---......------///000........................------------------------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------......------------------------........................---------...............---------............///........................---...///000000///...------------------------------///000000...------...,,,---......,,,,,,---.........------------......---------.......................................///...---,,,,,,---...///------............------.......................................///////////////...---------......------............------------------------------------------------------------,,,,,,,,,---......---------------------------------------------------------...............//////////////////000000........................,,,---...///000000000///------......///000000000------............------////////////////////////,,,,,,------------,,,,,,................................................------------------------//////...---,,,++++++***........................................................................***++++++++++++++++++,,,,,,------......------,,,...000333333000...---------...///000000///...---...............---,,,+++.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,++++++,,,....../////////------,,,,,,,,,,,,++++++++++++,,,,,,------......***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...++++++,,,,,,---,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///////////////............//////+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,---------....................................///000111222333222111111------............------...------,,,,,,------..................---------..................................../////////000////////////////////////............/////////000////////////////////////////////////////////////........................,,,,,,,,,------------------...///...------...000........................------------------------,,,,,,,,,---------......------------.........///------------------------------,,,,,,---......///......------------......................................................---------.........//////---------............///.................................//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///......///,,,---......,,,,,,---.........------------......---------.........//////........................------............------,,,------......------,,,........................---........./////////000---------,,,------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------.........//////000000000///////////////........................,,,---...///000000000///------......///000000111......////////////......////////////////////////------............------................................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++++++++++++++***,,,------......------,,,,,,...000000...---------,,,---------................../////////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,,,,,,,------...------,,,+++,,,---------------,,,---------,,,,,,+++++++++***++++++,,,------......(((***,,,,,,,,,+++,,,---------------------------...................................................------,,,,,,------...,,,,,,---......---,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---........./////////000//////............//////+++++++++,,,,,,,,,---------------------,,,,,,,,,------------.......................................///111222333222111000.........//////............------,,,,,,------.../////////......------,,,........................---.........//////000000........................---.........//////000000........................////////////////////////........................000000000//////......---...//////...,,,,,,---///........................------------------------,,,,,,,,,---------......---------.........//////........................---------------...///000.........------.........................................................---------.........//////---------.........//////........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...///000,,,---......,,,,,,---............------.........---------.........//////////////////////////////+++,,,///111111///,,,+++,,,------......------,,,........................---.........//////000000,,,,,,,,,,,,,,,---...///---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------.........//////111111000000//////..............................+++,,,...000000000000///---------...///000000111//////000000000000//////////////////////////////......////////////......................................................------------------------******+++,,,...//////000........................////////////////////////.................................------,,,,,,,,,,,,------......------,,,***+++---...------...///+++++++++,,,,,,...///000---...///000000///..............................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,---......---,,,,,,,,,,,,------...---------------------,,,+++******---------,,,,,,+++++++++******+++,,,,,,---......''')))+++,,,,,,,,,---...................................................////////////////////////...------,,,,,,------...//////000111111000///...******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000//////............//////---------......////////////000000000///...---------------.........//////........................+++,,,...///000///...,,,......////////////.........------,,,,,,------.........//////...---,,,,,,......////////////..................////////////...............---------111111000///////////////////////////////////////////////////////////////111///...------...///111000000////////////000000..............................------------......000///------,,,---...///...---,,,++++++,,,---...,,,///111000222444111,,,---,,,,,,,,,,,,---...///---------............///000///---,,,,,,---///000///---,,,,,,,,,,,,***))),,,,,,,,,------.................................///......------///000111................................................,,,---......//////......------------------------........................000000//////.........---................................................//////.........------------...///000000///...---000000//////............////////////////////////........................///............---------......---------,,,,,,,,,000000//////......------........................,,,---------.../////////..............................---,,,---...///000..............................---------,,,,,,,,,////////////////////////111111111111111000///.....................------////////////////////////......................................................//////...---,,,,,,------/////////...---,,,........................//////.........------------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......////////////////////////,,,------......------,,,+++++++++,,,,,,---------------------------------...------,,,,,,------......---,,,,,,,,,,,,---...///............---------........................//////.........---------,,,------,,,+++,,,...000111000...,,,,,,,,,.../////////////////////////////////...---...///000111...------,,,,,,++++++***+++,,,---...---,,,+++***......---------......///,,,,,,,,,---------......,,,,,,,,,---...///000111////////////............,,,,,,,,,---------......------------------------,,,---///000111000...---........................++++++,,,------......///---------.........//////000000///...---,,,,,,,,,////////////////////////++++++,,,---......---------------........./////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///------............------------------------------......//////...------,,,.........//////.....................////////////........................111111000///////////////////////////////////////////////////////////////000///...------...///000000000////////////000000..............................------------......///...---,,,,,,---......///...---,,,,,,---...///111444666555777999666111---------,,,,,,---......---------............///000...---,,,,,,---...000---,,,+++,,,---...---,,,,,,,,,,,,------.................................///......---...///000111................................................,,,---......//////......------------------------........................000/////////.........---................................................//////.........------------...///000000///...---/////////.........------................................................///............---------............---------,,,////////////....................................---------..........................................------,,,---...///000........................000000/////////.........//////////////////////////////000000000///..............................////////////////////////......................................................//////...------,,,------...//////...---,,,........................//////.........------------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------..............................,,,------......------,,,+++++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,------......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,........................///.........------------,,,------,,,+++,,,...000000///---,,,+++,,,---...........................,,,++++++***+++,,,---.........------------,,,,,,---............---,,,,,,...------,,,,,,,,,------,,,,,,,,,---------............---------......///////////////............---------------.........------------------------,,,...000111222111000///........................///......------,,,++++++---------.........//////000///...------,,,,,,,,,........................,,,,,,---...............,,,------------.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------------------.........///......---,,,------............------............////////////////////////////////////111111000///////////////////////////////////////////////////////////////000///...------...///000000//////......//////000..............................------------......------,,,,,,,,,------...///......------......///666999::::::;;;>>>;;;666......---------------...---------............//////...---,,,,,,---...///,,,++++++,,,...000///...---------------.................................///............///000000................................................,,,---......//////......------------------------......................../////////..............................................................................------------...////////////...---.........---------------------------------------........................///............---------/////////.........------.............../////////.......................................---------...........................------------...//////........................///////////////.........////////////////////////------.../////////..............................////////////////////////.........................................................///......---,,,------......///......---.......................................---------------,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...------,,,,,,,,,+++++++++------------------------............------------,,,---------,,,,,,...//////...,,,+++++++++,,,---------------------------+++************+++,,,,,,------............////////////...------------......---,,,+++++++++++++++,,,,,,,,,---------......//////...---------------////////////............///.....................---------------------------...000111222222111111........................///......------,,,++++++---............/////////000///...---,,,,,,,,,,,,........................---------...............,,,,,,,,,,,,------------......---,,,,,,,,,---------------------------------------............///------............---------------------------------...............------,,,,,,------------,,,,,,............////////////////////////000000000000111000000///////////////////////////////////////////////////////////////000///............///000/////////....../////////..............................------------......,,,,,,,,,,,,,,,---------/////////....../////////777999:::999:::===;;;666///......------------------------............//////...------------...///---,,,,,,---///000000///---------.................................................../////////000................................................,,,---......///.........------------------------................................................................................................................................................------------------------------------------------........................///............---------000////////////.........---------....../////////......................../////////...---------,,,........................------------......//////........................------------------------////////////////////////,,,---...///////////////............////////////////////////////////////................................................---...............---------------...............................................................------,,,,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,,,,,,,,,,+++------------------------------------------------,,,---...---,,,,,,---...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,---.../////////000///---,,,,,,,,,---...///...---,,,++++++++++++,,,,,,,,,---------......///......---------......////////////............///////////////.........------------------------,,,---...000111111111111........................++++++,,,------......///...............////////////...------,,,,,,,,,---.............................................///+++++++++,,,,,,,,,------...------,,,,,,,,,------........................---------............///------............------------------------------------...............---,,,,,,------------,,,,,,............////////////.../////////000000111111111000000/////////////////////////////////////////////////////////////////////............////////////............//////..............................------------......,,,,,,,,,------............//////////////////...222444555333555888666222///......---------......---------............///.........------.........///...------//////...---................................................---......///////////////................................................,,,---......///.........------------------------........................---------...............................................................---...........................------------......------------------------------------------------........................///............---------000////////////.........,,,,,,------......//////......................../////////...---------,,,........................---------.......................................,,,---------------------////////////////////////---...//////000000000000........./////////000000////////////////////////................................................------...............---------------......//////........................---........................------,,,,,,------...........................,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------............------------------------------------,,,,,,------------------,,,---......,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////******+++,,,---......//////...,,,+++++++++,,,---//////...---------------,,,,,,,,,---------......,,,,,,,,,------///000000////////////............/////////////////////...------------------------+++,,,---...////////////........................++++++,,,------......///////////////////////////...------,,,,,,,,,,,,---........................///...------------......+++++++++,,,,,,,,,------------,,,,,,,,,------...........................---------............///------............------------------------------,,,---......///.........------............------............////////////---......//////000000111111111000//////////////////////////////////////////////////////////////////////////////////////////......------......///..............................------------......,,,,,,---...////////////---......//////......---...000///...000333222---......------...//////000---------............///........................///---,,,---......---,,,/////////.......................................---......///000/////////................................................,,,---......//////......------------------------........................---------------.........................................................---------.....................------------......---------------.........------------------------........................///............---------/////////.........---------------------................................................---------........................,,,---......//////.......................................///////////////////////////////////////......///000000000//////.........//////000000111////////////////////////................................................,,,---......///.........---------------...///000........................---------.....................------------..............................,,,,,,,,,---------......------------------------,,,------......------,,,------,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------******++++++,,,---......------,,,++++++++++++,,,.........------......///,,,,,,,,,---------......,,,,,,,,,---...///000111////////////............------........./////////------------------------,,,---------------..............................///......------,,,++++++000000000////////////...------,,,,,,,,,,,,------------------------------///...---,,,+++,,,---...,,,,,,,,,,,,------------------,,,,,,,,,---..............................---------............///------............------------------------------,,,------...//////...............//////.....................////////////,,,------...//////000000111111000///////////////////////////////////////////////////////////////......////////////......///......------......///..............................------------......,,,---...000000000000000,,,---...//////...---,,,,,,......,,,---111000,,,------------...000111222---------............///---..................---,,,+++***+++---///...---000/////////.........---........................------///000000000///...................................................,,,---......//////......------------------------........................,,,,,,,,,------.........................................................---------.........//////...------,,,,,,------...------........./////////................................................///............---------............---------,,,...------------------,,,........................---------.......................................,,,---.../////////...---................................./////////000000////////////////////////....../////////...---------......///000000111111////////////////////////................................................,,,------...//////......------,,,,,,---...000111........................---------.........//////......------------..............................,,,,,,,,,---------..............................,,,------......------,,,------------------.................................------,,,,,,------...,,,,,,---......---,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---//////---,,,+++,,,,,,,,,---...............------------------------***+++,,,---------,,,,,,+++,,,,,,,,,------......---------------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,---------......---------------...///000////////////............++++++,,,---...//////000------------------------///......---------------........................///......------,,,++++++000000000000/////////...---,,,,,,+++,,,,,,------------------------------///---,,,*********,,,---,,,------------.........,,,,,,,,,,,,,,,---...///---------------------------------............///------............------------------------------,,,,,,---.../////////.........////////////................../////////000,,,,,,,,,---...//////000111111000///////////////////////////////////////////////////////////////......////////////...............------..........................................------.........,,,---///111111111111000+++,,,---......---,,,+++---///...,,,...111111---,,,,,,,,,---///000222333---------.........//////------............------)))))))))+++---/////////000000//////.........---........................,,,---///000000000///...................................................,,,---......//////......------------------------........................,,,,,,,,,------.........................................................---------.........//////...---,,,,,,,,,,,,---............/////////000000////////////////////////........................//////.........---------......---------,,,,,,,,,.........------,,,,,,,,,........................,,,------....../////////........................,,,,,,.../////////...---........................,,,,,,,,,---------......////////////////////////............---,,,++++++---......///000111111222////////////////////////................................................,,,,,,---.../////////...------,,,,,,---...000111........................---------.........//////......------------..............................,,,,,,,,,---------......////////////////////////,,,------......------,,,---------....../////////////////////////////////...------,,,,,,------...,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...//////---,,,++++++,,,------.../////////...------------------------+++,,,---...///...---------------............///---.../////////...,,,+++*********+++,,,---...///,,,,,,,,,---------......//////...------------...000/////////............)))***+++,,,---///000000------------------------111000///......---..............................++++++,,,------......///111111000000/////////...,,,,,,,,,++++++,,,------------------------------...---+++))))))***+++,,,---------.........//////,,,,,,,,,,,,,,,---...///---------------------------------.........//////---..................---------------------------////////////////////////000///...///000111000///......---------,,,,,,,,,////////////////////////111000///......///000111222111111111000000//////////////////000000000000////////////////////////000000000000000000000000...............---------........................---...///000000...,,,+++///...,,,++++++,,,---...//////.........---------000000//////.........------------............/////////......---------,,,------............------...............///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------............///------------------------000///...------------------------.........//////---------,,,,,,+++++++++*********+++...000000///................................................//////............//////---...///000000///...---,,,,,,,,,---...///000000000...---...///000///...,,,---------.../////////000///...------...///000///...---,,,,,,---...///,,,,,,,,,------..................////////////000......---,,,---...///000////////////////////////..............................------------......//////............//////////////////////////////---------...///000000111////////////////////////000000000///......------......////////////.....................---------+++,,,...000000///...------------............///---------.........//////......//////...---,,,,,,---------............///---------------------------.../////////...---,,,,,,++++++******++++++,,,////////////////////////.........------,,,,,,,,,---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...///............---------------------------------------------------------------............---------------------------------...///111111///...------...///...,,,+++,,,---.........------,,,,,,,,,,,,---......//////......//////.........---------...------------...//////...---,,,++++++,,,---...,,,,,,,,,---------......................................................000000///...............---...///000000///...---//////.........---------........................,,,---......//////......++++++,,,,,,---...////////////............//////........................000000000000000000000000.........------,,,,,,,,,////////////////////////000.........000111000//////.........---------,,,////////////////////////111000///......///000111000000000/////////........./////////000000000000//////////////////////////////////////////////////////......---------,,,........................---...///000///...,,,+++000///...------...000111//////.........---------000/////////.........------------............///.........---------,,,,,,------............------///............//////000........................------------------------......////////////......---------............///------------------------//////...------------------------.........//////...---------,,,,,,,,,,,,,,,+++***,,,...000///...................................................//////............//////---...///000000///...---,,,---------.../////////000...---...///000///------------...............000///...------...///000......------------......,,,,,,,,,------.........------........./////////...------,,,---...///000////////////////////////////////////////////////.........------.........//////............//////////////////////////////------......///000000111////////////////////////.............../////////......////////////......------..................+++,,,...///000///...------------............///+++,,,,,,,,,,,,,,,,,,,,,......//////...------,,,---------............///------------------------............---,,,***))),,,,,,++++++++++++,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///...---------,,,,,,,,,,,,------------------------------------------------------............---------------------------------...///000000///...------...///...,,,+++,,,---......---------,,,,,,,,,,,,---......//////......//////.........---------........./////////000000///...---,,,,,,---...///---------.........//////................................................000000///...............---...///000000///...---//////.........---------........................,,,---......//////......,,,,,,,,,------.........////////////////////////........................------------------------...------------------,,,///////////////////////////...---...000111000///////////////............////////////////////////000//////......//////000//////...............---....../////////000000000////////////////////////////////////////////////000000///...------,,,,,,........................---.../////////...---,,,///...------...///111222...............---------/////////...............---------............///.........------------,,,------............------000//////............///////////////////////////..............................////////////......---------............///........................//////...------------...---------..............................------------,,,+++,,,...///...---................................................//////............//////......////////////......------..................///...---...//////...---...............---------//////............//////---..................------------------.........,,,---------...............------------...//////////////////////////////000000000000000000000000......................../////////....../////////////////////////////////------......///000000000////////////////////////,,,,,,------...//////000......////////////......,,,---------.../////////+++,,,.../////////...------------............///,,,,,,,,,,,,,,,,,,,,,+++.........///......---,,,---------............///------------------------///......---,,,***)))(((,,,,,,++++++++++++,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------///...---,,,------///000------,,,,,,,,,+++++++++------------------------------------------------------............---------------------------------...///000000///...------...///...,,,,,,,,,---...------------,,,,,,,,,,,,---......//////.....................---------......000111111111000//////......------......///........./////////000000................................................000///......---.........---...////////////...---...............---------........................,,,---......//////......------------------......---...///000000///...---........................---------------------------------------.........///////////////////////////...---...000000000///000000000///////////////////////////////////////////////////////////////................................./////////000000////////////////////////////////////////////////000000///...---,,,,,,+++........................---......//////...------++++++++++++,,,...///000................................................---------............///........................------............------111000///.......................................////////////////////////......////////////......---------............//////////////////////////////......---------..............................///////////////.........///...------...///...,,,................................................//////............//////...//////////////////..................---------///...------//////...---/////////...---------,,,/////////....../////////,,,---...//////...---,,,---------...............,,,,,,,,,---------......------------......//////////////////////////////////////////////////////......////////////............////////////......////////////////////////............//////000000////////////////////////,,,---------.........///......////////////......,,,,,,,,,---...///000000,,,---......//////......---------............//////............------------...............---------------............///------------------------.........---,,,+++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...------,,,------...///---------,,,,,,,,,,,,+++------------------------------------------------------............---------------------------------......//////......------//////...---,,,---...------------------------,,,---......///.................................,,,...000111222111///.../////////....../////////---.........////////////................................................///......------.................................................................................,,,---......///.....................------------,,,...000111111000...,,,........................////////////////////////,,,,,,------....../////////////////////////////////------...///000///...000000000000000000000000////////////////////////......////////////......////////////////////////............////////////////////////////////////........................000//////...------,,,,,,........................------..................+++++++++,,,---...//////---.....................---------...............---------............/////////////////////000000------............------111000///...............------------------------////////////////////////......////////////......---------............///////////////////////////......---------......///.....................---////////////////////////000...------...///...,,,................................................//////............///////////////....../////////...............---------///---,,,---...///...---/////////...---------,,,...//////////////////...,,,---...//////...---,,,........................,,,,,,,,,---------......---------...............////////////////////////..............................///000000///............///000000///......////////////////////////............//////////////////////////////////////////.........---------......////////////......,,,,,,,,,---...///000000,,,------...............---------............///........................------...............------------............///---------------------------------------.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,------...............------------------------------------------------------------------............------------------------------------............------...///000///---,,,---...------------------------,,,---......///.........---.....................+++,,,...000000///...---...//////////////////...,,,,,,---------...............................................................------------............------------......---.............................................,,,---......///..............................---,,,...000111111000...,,,........................////////////////////////---------....../////////////////////////////////...---,,,---///000///...////////////000000000000////////////////////////---......//////......---///////////////000000000------........./////////////////////////////////........................///............---------........................---------............///---......//////000000000---------...............---------------.........---------............//////////////////000000000------............------000//////............///------------------------////////////////////////......////////////......---------............///...........................------------...//////...............---------.........///////////////000...---...//////...---................................................//////............////////////............//////------.....................---,,,---......---,,,...............---------......////////////......---..................---/////////...............,,,---------............,,,---......//////......////////////////////////...........................///000111111000///...---...///000000///...---////////////////////////......//////////////////////////////////////////111000000///......------......////////////......,,,---------.../////////------------......//////---------............///+++++++++,,,,,,,,,------,,,---......///.........---------............///---------------------------------------///000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---------//////.........---------------------------------------------------------------............------------------------------------------------------...///000///---------...,,,,,,,,,------------...,,,---......//////......---------...............+++,,,.../////////...------......//////......---,,,,,,,,,------------...................................................---------,,,------...///......------------......---------.......................................,,,---......//////........................//////---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,.............../////////////////////////////////...---,,,---///000///............//////000000000////////////////////////------...//////...------------........./////////---------.........//////////////////////////////........................---------.......................................---------------...//////......//////////////////---------.........//////,,,,,,,,,------.........---------............///------------.........///------............------///............//////000......................................................////////////......---------............///---------------------------------------...////////////.........---------------.........////////////...---...///000///...................................................//////............//////000///...------...///000,,,---------.../////////...---,,,,,,......---,,,---------...............---...///000000///...---......------------......000/////////.........---------........./////////,,,---.../////////...---////////////////////////...........................///000111111000///...---...///000000///...---/////////////////////////////////////////////...////////////////////////000000000000000000//////......////////////......------..................---------------...//////---------............///)))******+++,,,---......,,,------...//////......---------............///------------------------...---,,,,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.....................---------,,,,,,------------------------------------------------------............------------------------------...------------------......///000///...---...///,,,,,,,,,---------......,,,---......//////......---------.........//////............////////////,,,---...//////...---,,,------------............................................................---,,,,,,,,,------...///...------,,,,,,------...---------.........//////........................,,,---......//////......------......//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////............////////////////////////...---,,,---/////////...---.........//////000000////////////////////////,,,---...//////...---,,,,,,,,,,,,------.........---------.........//////////////////////////////........................,,,,,,------.../////////........................---------------...///000---------...------,,,,,,---------.........//////,,,,,,,,,------.........---------.........//////+++++++++,,,,,,------------..................---...............///000111////////////////////////..............................////////////......---------.........//////---------------------------------------...///000//////.........---------,,,---------....../////////...---...000000000///................................................//////............//////000///...------...///000,,,,,,------...///000000...---,,,,,,......---,,,,,,------....../////////---...///000000///...---///...---,,,,,,---...///000000//////.........---.........////////////000,,,,,,.../////////...---////////////////////////000000000000000000000000...///000222222000///...---...///111111///...---///////////////////////////////////////.........//////////////////////////////000000111111222222......////////////.....................---------...------------...//////---------.........//////***+++,,,---///000111111,,,,,,---.../////////...---------.........//////------------------------///...,,,+++***++++++,,,...------,,,,,,------...------------------------,,,,,,,,,------.........---------,,,,,,+++++++++------------------------------------------------------------------------+++,,,---...////////////---------,,,,,,,,,++++++---------------------------------------------------..................---------------------------...------,,,,,,------......000000000...---...///,,,,,,,,,------.........,,,---......//////......---------.........//////000////////////000111111+++,,,---......---,,,+++............/////////000................................................,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...---------.........//////........................,,,---......//////......,,,------...///000111111//////............//////................................................000000//////......------000000//////......------////////////000000000000///////////////.........111000000///...---------...///000///...---...000000000////////////000000.../////////...---,,,,,,//////---,,,,,,---...////////////...---------,,,***+++---///000000///...------------------------------------------------.................................------,,,,,,,,,000000000//////.........---111///******///000---////////////////////////000000//////.........---000000////////////000000........./////////////////////////////////////////////.........---------//////000111000...---,,,........................,,,)))''''''+++.........................................................////////////////////////000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////000//////......000111222---------------...////////////............//////000000//////......------,,,,,,,,,---------......////////////////////////............///////////////////////////.........////////////............////////////////////////---......///////////////111111000000//////......//////............//////......////////////......................................................***+++---...000111222222//////////////////////////////////////////////////////.........---------------------------------++++++,,,,,,---...//////---------............//////...---,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,------......------,,,******,,,---.../////////,,,,,,,,,---------......------------------------(((***,,,...//////...------....../////////////////////...---,,,,,,++++++------------------------............////////////111///---+++***+++,,,---------------------------.........////////////000........................000000//////.........---..................------////////////////////////////////////////////////........................111000///...---,,,++++++...---,,,,,,,,,,,,---...////////////////////////........................---......///////////////......------------......222111///...------......///...---,,,,,,---...///........................---,,,,,,,,,,,,---..................---------------............/////////////////////............000000000///...---------...///000///...---...000000000////////////000000....../////////...------///...------------...///...............---------+++,,,---...////////////------------------------------------------------.................................------,,,,,,,,,'''((()))+++,,,...//////...111000,,,,,,000111...////////////////////////000/////////............//////............//////........................//////////////////////////////.........------------....../////////......////////////////////////000---++++++...000111000................................................////////////////////////000000000000000000000000............//////////////////////////////////////////////////////////////////////////////////////////.........///000111......------......///000//////............/////////////////////.........,,,,,,---------.........////////////////////////............/////////////////////////////////...////////////............////////////////////////---...//////000000//////111000000000/////////...//////............//////......////////////..............................////////////////////////------...///////////////////////////////////////000000000000000000000000//////.........---------------------------------++++++,,,------...//////---------............///000///...---,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---............,,,,,,,,,---------......------------------------,,,---......---,,,+++***------.../////////////////////...------,,,++++++------------------------............////////////222111///---,,,,,,------------------------------------........./////////////////////////////////000/////////....................................////////////////////////////////////////////////.......................................---------...---,,,,,,,,,,,,---...//////////////////////////////..................---......///////////////......------------......111000///---------------///...------------...///........................------,,,,,,------...///,,,,,,,,,---------------,,,,,,---------.................................000000//////...---------...///000///...---...000000//////......//////000---...//////////////////......---------......///---------...............---------------...///000------------------------------------------------.................................---------------%%%&&&''')))+++---...//////111000------000111///////////////////////////////////////..................------------......//////......------,,,,,,////////////////////////...............---------,,,,,,,,,,,,---...///000000000000000000000000000222000------///000000000................................................////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////......------......///000//////......//////000111//////............//////.........///////////////,,,------------.........////////////////////////............////////////......//////////////////////////////............////////////////////////---...//////000000//////000000000000////////////......------------............////////////..............................000000000000000000000000000000000000///...---,,,////////////////////////000000000000000000000000...............---------------------------------,,,,,,,,,---......//////---------............///000000///...------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......------------------------......------,,,+++******------...////////////...//////......---,,,,,,,,,------------------------............////////////333222000...------------------------------------,,,---------............000000000000000000000000////////////....................................////////////////////////////////////////////////........................---------.........//////...------,,,,,,------...////////////////////////.........------,,,,,,,,,---......///////////////......------------......000///...---,,,,,,,,,---///...------------...///........................---------,,,------...///,,,,,,,,,------......///,,,------------.........------...............////////////......---------...///000///...---...000/////////....../////////------...///000000000000------------.........///,,,---------.../////////...------,,,,,,...///000------------------------------------------------.......................................---------,,,,,,,,,,,,,,,,,,------...............///000//////////////////////////////////////////.........///......------....../////////...---,,,+++++++++////////////////////////........................---,,,,,,++++++---...///////////////////////////000...---,,,,,,---------................................................////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////------------.........//////////////////000111111//////............//////------......//////000000------------............////////////////////////............////////////............////////////////////////............////////////////////////......///000000000000000000000000000////////////......------------............////////////..............................////////////////////////000000000000///...---,,,////////////////////////111111111111111111111111................................................,,,---------......//////---------............/////////...---------------...------,,,,,,------...------------------------------------------------***+++,,,---......//////........................,,,------......------,,,---.........------,,,+++,,,,,,,,,---------......------------------------------,,,,,,------...///,,,---......//////......//////......---------,,,------------------------............////////////222111///...---,,,,,,---........................,,,,,,,,,---------......///////////////////////////////////////.....................////////////////////////////////////////////////////////////........................---------............///------------------------////////////////////////---,,,,,,++++++******)))---......///////////////......------------............------,,,,,,,,,,,,.........------.................................---------------...//////------....../////////000------........./////////,,,---------......//////............------------...///000///...---...000//////............//////------...//////000//////,,,------.........//////,,,---------...////////////...---,,,,,,---///000------------------------------------------------................................................000000///...---,,,,,,+++,,,+++,,,---...------...////////////////////////.........///////////////000//////////////////000//////...---,,,+++++++++////////////////////////---.....................///...---++++++,,,,,,---..............................------++++++++++++................................................////////////////////////------------------------............////////////////////////////////////////////////////////////////////////////////////,,,------...............///////////////000111111//////............//////------......//////000000---------.........//////////////////////////////............////////////---.........//////000000////////////............////////////////////////...//////000000000000000////////////000000000000.........------...............////////////......////////////////////////........................---...//////////////////////////////////////////000000000000000000000000---.............................................------...............///---------............///...---,,,,,,+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...//////........................,,,------......------,,,............---,,,++++++,,,,,,,,,---------......------------------------......------...///000111,,,------...............///...............------------------------------............//////////////////...---,,,,,,,,,,,,........................,,,,,,,,,---------.......................................///////////////........./////////000000////////////////////////////////////////////////........................///............---------------------------------////////////////////////...---------,,,,,,,,,+++---......///////////////......------------......------------------,,,,,,---..................---...........................------------...//////.........///////////////---............/////////,,,,,,,,,---......//////------------------------...///000///...---...000///......------......///,,,---..................+++,,,---...////////////---------.....................---------......///------------------------------------------------......................................./////////------------------------+++)))***......,,,,,,...////////////////////////.........///////////////000000////////////000000//////......------,,,,,,////////////////////////---------...............000///...---,,,,,,,,,,,,...........................///000///---,,,---...................................................////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////------...////////////...//////......//////000111//////............//////.........///////////////------........./////////////////////////////////............////////////------......///000000000////////////............////////////////////////...///000000111111000000////////////000000000000//////............//////......////////////......////////////////////////........................,,,,,,...///000000000000////////////////////////////////////////////////---------...............................................................---------............///---,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///........................,,,------......------,,,---.........---,,,,,,+++,,,,,,,,,---------......------------------------////////////............,,,,,,---............---........................------------------------............////////////------------------------........................,,,---------.............................................///////////////.........//////000000111////////////////////////////////////////////////........................//////.........---------,,,------......------,,,////////////////////////000000000000000000000000---......///////////////......------------......------............---,,,------...//////...------..............................------......///000///...............------,,,,,,---------.........++++++,,,------...//////------------------------...///000///...---...000///......------......///------------------,,,++++++,,,---////////////..................------------...............------------------------------------------------------........................---........./////////000,,,,,,---------.........,,,)))***///000---,,,///////////////////////////............/////////000/////////....../////////........................////////////////////////---------.........//////....../////////......---...........................000222111///---...000................................................////////////////////////....................................////////////////////////////////////////////////////////////////////////////////////---...///000000000//////......------......///000//////............/////////////////////.....................////////////////////////////////////............////////////------......///000000111////////////............//////////////////////////////000111111111111000.../////////000000000111000000////////////000000......////////////......////////////////////////........................,,,---...///000000000000////////////////////////........................---------.........//////........................////////////............---------............///------,,,,,,,,,,,,------...------,,,,,,------...------------------------...........................---,,,,,,,,,---......------------------------,,,------......------,,,---------...------,,,,,,,,,,,,,,,---------......------------------------+++,,,---.........---,,,+++,,,------......------............////////////------------------------............////////////+++,,,---....../////////........................------........./////////..................................../////////000---......///000000111111////////////////////////////////////////////////........................---------...............,,,,,,---......---,,,,,,/////////////////////////////////000000111111222---......///////////////......------------......---...////////////...---------...//////...------.......................................//////000.........------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------...///000///...---...000.........------.........------------,,,+++*********+++---///000000///.../////////......------,,,------/////////...---,,,------------------------------------------------........................---.........//////000000//////////////////......,,,)))+++111222------111////////////////////////---.........//////000000.........------..................///////////////////////////////////////---------.........//////,,,---...000111000000///000000000000000000000000,,,///111000...---...000................................................////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////---...000111111111000///---------------...////////////............//////000000//////.........---............/////////000////////////////////////............/////////000---------...///000000111000/////////............//////////////////////////////000111111111111111.../////////000000111111111111000000000000111111......////////////......000000000000000000000000000000000000000000000000---...//////////////////////////////////////////........................---------........./////////////////////////////////////////////.........---------.........//////......---------......///...------,,,,,,------...................................................///...---,,,+++,,,---...------------------------,,,------......------,,,,,,,,,---......------,,,,,,,,,,,,---------......------------------------$$$&&&))),,,...//////...+++,,,------......------.........///////////////------------------------............/////////000+++,,,---///000111111111////////////////////////.........////////////000000000000000000000000000---.........//////000000---......///000111111222////////////////////////////////////////////////........................++++++,,,---...///000111,,,,,,---......---,,,,,,////////////////////////+++,,,,,,---...///000000---......///////////////.........------.........---...///000000000......,,,---...//////...---,,,.......................................///000000,,,---------.../////////........................------------------------......---------,,,,,,,,,//////.........---------///............---------,,,---...//////---+++***,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***////////////////////////,,,---------.../////////------------------------+++++++++++++++,,,---...////////////////////////////////////////////////////////////////////////111111000000//////......////////////............////////////////////////---------------...///000///---+++,,,///000///..............................------,,,,,,------...////////////////////////........................---------.........//////111111000000//////......//////////////////////////////.........---------//////............//////////////////////////////000000//////.........---////////////////////////000000//////.........---000000000000000000000000///......///000000///---////////////////////////...............................................................///000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////.........000000000000//////////////////............//////////////////////////////////////////////////////000...,,,,,,---.........//////............//////---,,,,,,,,,---...---,,,......................../////////...------,,,,,,000000//////...---++++++//////000000///...------///......------,,,++++++***+++,,,,,,------,,,,,,(((***+++---......---,,,............////////////////////////............---------------------------.........---,,,,,,+++***++++++,,,,,,++++++******++++++,,,---...//////---------............/////////............//////---------............/////////.........---------////////////////////////,,,,,,,,,------.....................////////////000000000000000000000000////////////............000000////////////000000////////////////////////////////////////////////..............................------------......000000000000///...---,,,////////////////////////////////////////////////............//////000000,,,------......------,,,------............---------------............///////////////////////////,,,,,,,,,---...///000000---------...........................................................................---------,,,//////.........---------///............---------***+++,,,------+++***(((------------............------------------------,,,,,,---......---,,,,,,........................---------...............------------------------...------------......///////////////////////////////////////////////////////////////////////////111111111111000000000///////////////............//////////////////////////////.........///000000///---+++,,,...000///..............................------,,,,,,------...////////////////////////........................---------........./////////////////////000000000////////////////////////000000/////////.........//////............//////////////////////////////000/////////............////////////////////////000/////////....................................///......///000000///---////////////////////////...............................................................///000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000/////////////////////...000000000000//////////////////............//////////////////////////////////////////////////////111///------...//////...//////............//////...---,,,---......------........................------..................////////////...---,,,,,,///////////////...---,,,------------------------,,,---......//////......***+++,,,------.........------------........................------------------------------------------......------,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........---------............/////////............//////---------............/////////.........---------////////////////////////------........./////////............////////////000000000000000000000000---.........//////000000000000////////////000000........................////////////////////////..............................------------............///////////////...////////////////////////////////////////////////------......////////////,,,------......------,,,.........//////.........---------............///////////////////////////---,,,,,,------///000000...............---------........................000000000000000000000000/////////.........------...............---------///............---------+++,,,,,,------+++***)))............------------........................+++,,,---.........------.......................................---------........................000000//////.../////////////////////////////////////////////////////////...//////////////////...222222111111111111000000////////////............////////////////////////111000000////////////000///...,,,---...//////.................................------------......////////////////////////////////////////////////---------...............---......///000000111111////////////////////////000000000000000///////////////............//////////////////////////////////////////............////////////////////////////////////....................................//////...///000000///---////////////////////////...............................................................///000000........................////////////////////////000000000000000000000000////////////////////////000000000000000000000000......//////////////////////////////000000000000//////............//////////////////////////////////////////////////////111///......///000000/////////............//////..................------........................,,,,,,------...//////000---...............---------............---,,,,,,++++++,,,------...//////,,,---......//////......,,,,,,,,,,,,---...//////,,,,,,,,,------------......------------,,,,,,,,,------------------------------......------,,,,,,,,,------------------,,,---------------------------------............/////////............//////---------............///...............---------///////////////////////////////////////000000000............////////////000000000000000000000000,,,,,,---...///000111111000000////////////000000------------------------////////////////////////..............................------------......,,,---...///000000000000////////////////////////////////////////////////---------...............------............------...//////000000//////...---------............///////////////////////////---------------...///000/////////...---------,,,........................000000000000000000000000000////////////.................................///............---------......//////......---,,,.........------,,,,,,,,,------------............------------------,,,,,,......................../////////...---------,,,////////////////////////111111000///.........///////////////////////////////////////////////////------...//////...------111000000000000000000000////////////............////////////////////////111111000///............///............/////////..............................------------......////////////////////////000000000000000000000000................................./////////000000//////////////////////////////////////////////////////............/////////////////////////////////////////////.........///////////////////////////////////////.................................000///...///111111///...////////////////////////...............................................................///000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////000000000000//////............//////////////////////////////////////////////////////111000//////111222111000//////............//////.../////////...---..............................---------.........//////,,,------...//////......,,,---------------,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,......---,,,---...///000,,,,,,---------..................---------,,,,,,------------------------,,,------...------,,,,,,------............------.........------,,,,,,,,,---------............/////////............//////---------............///........................////////////////////////////////////////////////............////////////////////////////////////---------...///000000111000000////////////000000........................////////////////////////..............................------------......,,,---...///000000000000////////////////////////////////////////////////------------............------............------//////000000000000//////---------............///////////////////////////---------------...///000/////////...---------,,,........................////////////////////////000////////////.........---.....................///............---------////////////......------......------,,,,,,,,,+++++++++,,,,,,,,,---------//////...---,,,,,,++++++......................../////////...---------,,,////////////////////////000000///...------------////////////////////////////////////////////////,,,---...//////...---,,,.../////////////////////////////////............////////////////////////000//////...------------/////////.........///000///////////////////////////......------......///////////////////////////000000000000000000000000.....................---000/////////.........---////////////////////////........................//////............//////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////000//////000111111000...////////////////////////////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000.../////////000000000111//////............//////////////////////////////////////////////////////000//////000222333222000//////............/////////000111000...---.../////////////////////////////////.........---------+++,,,---...////////////,,,,,,---------------,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,...///000---.........////////////////////////.........---------------------------,,,,,,------...------,,,---......//////......---.........------,,,,,,+++---------............/////////............//////---------............///---.....................////////////////////////....................................///////////////////////////////////////////////////.........000000////////////000000////////////////////////////////////////////////////////////////////////......------------............////////////......////////////////////////////////////////////////........................---......//////......---//////000000000000//////---------............///////////////////////////...------------...//////...............---------................................................/////////.........---------------...............///............------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,---------//////...,,,,,,,,,,,,,,,------------------------...............---------..............................------,,,---------////////////////////////////////////////////////---...///111111///...---------............//////////////////............///////////////////////////......------------...///000000///...---///000//////////////////////////////............//////////////////////////////////////////////////////...............---------000000//////...------,,,////////////////////////------------............//////............//////////////////////////////.........///////////////////////////////////////.........///////////////000000000000000000000000000//////000111111000...////////////////////////////////////////////////////////////////////////...............///000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------......///000000000......//////000000111111//////............///////////////////////////////////////////////////////////////000222333222000//////............/////////111333111...,,,...000////////////////////////000//////...------,,,,,,,,,,,,---.../////////...,,,,,,---............---//////...---,,,,,,++++++,,,---......//////.........---------------.............../////////000000000000/////////.........------------------------,,,,,,------......------------............------.........------,,,,,,,,,---------............/////////............//////---------............///---------...............//////////////////////////////............------............////////////000000000000000000000000000000//////............000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------.........///////////////......///////////////////////////////////////////////////////////////...............////////////.........//////000000//////...---------............///////////////////////////......---------......///---------...........................................................................---------,,,---------........./////////............---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///---,,,,,,+++,,,---...///---------------------------------...............---------------------------------,,,------......///////////////////////////////////////////////////111333444444333111///............/////////000////////////............///////////////////////////...............///000///111222000------...111//////////////////////////////............//////////////////////////////........................//////.........---------........................////////////////////////---.........//////////////////............//////////////////////////////............/////////000////////////////////////............/////////000////////////////////////111000///000222222000///////////////////////////////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000------......///000000111.........///000111111111//////............//////////////////////////////////////////////////////.........000222333111000//////............/////////222444222...,,,...111////////////////////////..................------------..................,,,---...///////////////---------------------,,,,,,---......//////......,,,,,,------------,,,,,,---------.........////////////.........---------------------------------+++,,,------......---------------......---------------------------,,,,,,---------............/////////............//////---------............///---------.........//////////////////////////////000000000/////////..................////////////000000000000000000000000.........///////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------......,,,---...///000000000///////////////////////////////////////////////////111111000000000/////////......////////////...............//////.........---------............//////////////////////////////......---------......,,,------....../////////........................////////////////////////......---------,,,,,,,,,---------.........////////////.........---------000000///............///+++++++++,,,,,,---------,,,,,,------...///000000*********+++,,,///111222------------------------,,,------....../////////---------------------------------------...///000////////////////////////////////////////////////111333555777777555333111.../////////000000111111000/////////............//////////////////////////////...//////000111222000111222000---,,,...111000000000000000000000000//////............//////////////////////////////........................//////.........---------,,,,,,------.../////////////////////////////////.../////////000000111111//////............//////////////////////////////---.........//////000000////////////////////////---.........//////000000........................111000///000222222000///////////////////////////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---------...///000000111---......///000111111222//////............//////////////////////////////////////////////////////------...000222222111/////////............//////000333555333...,,,...111000000000000000000000000,,,,,,------.../////////---...............------------...///000000//////+++,,,,,,------......///***+++,,,,,,------,,,,,,+++,,,---------,,,+++***,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,,,,---.........---,,,------------------,,,---------------------------------.........////////////............//////---------.........//////---------.........//////////////////////////////222111111111000000//////............/////////000000000000000000000000000,,,------...///000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000.........------.........***+++---///000111222222////////////////////////////////////////////////222222111111000000//////......////////////......------............---------------........./////////////////////////////////......---------......,,,---...///000222333333000000//////.........---........................///......------,,,,,,+++...........................------,,,,,,------....................................------,,,,,,,,,.........------,,,,,,,,,......---,,,---...///000.........------,,,,,,,,,........................//////.........---------...------------...//////...............///000000000000////////////000000111111888BBBCCC999000---//////............//////000000000000000000000000//////////////////////////////000000000000////////////////////////////////////////////////////////////.........---------//////.........------------......///000111111111//////............//////........................000000//////......------////////////////////////////////////////////////........................000000000000000000000000000///...---------------........................000000000000000///......---...///000000111000000000000000000000000000000000000//////.........---000000111111111111000000000000000000////////////000000000000000000000000000000000///////////////222///---,,,---/////////...............///000000222222000///...---,,,,,,,,,//////---...222444222///000000111111///...---////////////////////////000000000000000000000000////////////////////////////////////////////////000000111111000///......111111000000//////......000000//////.........---......------------......000///...---------------......---,,,+++******)))---------.........//////------------------------...------,,,,,,------...,,,,,,,,,---------............---,,,---...///000......---------,,,,,,,,,,,,,,,,,,---------........................------......------------......---...............------////////////////////////------..................------............------------............------111222222111///---.../////////000000000000//////...///111333333111///...000000000000000000000000///////////////.........111111000000//////......111111000000//////............//////000000111111------............------000///...------...///000111///+++)))((((((***+++,,,------....../////////222111000///...---,,,,,,+++...111111...---///111//////.........---------................................................+++,,,,,,---...///000000,,,,,,------...///000000000/////////....................................------------------------........................///......------......///...............---------......---------,,,,,,,,,------------------,,,,,,...------,,,---...///000.........------,,,,,,,,,........................//////.........---------...------------...//////...............///000000000000////////////000000000000555======666///,,,//////............//////000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////////////////////////////.........---------//////.........---------000111111222333333444444//////............//////........................///////////////.........////////////////////////////////////////////////........................000000000000000000000000000///...------------...........................000111111111111111000000...//////000000000000///000000000000000000000000000000/////////.........000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000333111///...000111111111000000/////////000000111------.../////////......***------+++,,,000000...000000111111111000///...////////////////////////000000000000000000000000////////////////////////////////////////////////......//////...------,,,000000000///////////////000/////////..................------------......//////...---------------//////......------,,,,,,---------.........//////------------------------...------,,,,,,------...,,,,,,,,,---------.........------,,,---...///000............---------,,,,,,---------------------..............................------------......---......//////...------////////////////////////000000000///////////////---..................------......//////......---...///000///---+++,,,---//////000000000000/////////000111222222111000///000000000000000000000000........./////////000000111000000000/////////...111000000000/////////...111111000000///..................//////.........//////...------.../////////...,,,++++++,,,---..................//////////////////...------,,,,,,,,,...000///...---///111//////.........---------................................................,,,,,,------.../////////++++++,,,,,,------------////////////....................................+++,,,,,,---......//////......................../////////......///////////////.........---------...------------,,,,,,,,,,,,,,,------------------...------------...//////.........---------------.......................................---------...------------...//////...............///000000000//////......//////000000...000555666222---,,,//////............//////000000000000000000000000111111111111111111111111//////000000000000///////////////////////////////////////////////////////////////............---/////////.........------111222222333333444444444//////............//////.................................///////////////////////////////////////////////////////////////........................000000000000000000000000//////......------..............................///000000111111111000000///000000000000//////...000000000000000000000000000000////////////......000000111111111111000000////////////000000000000000000000000000000000000///000000000111222222222333111//////111222222111222222111000000000111111,,,---///000111000//////111444444111000222111...000111111111111000//////////////////////////////000000000000000000000000////////////////////////////////////////////////....../////////...------//////////////////000000////////////..................------------......//////...------------...////////////////////////---------...............------------------------...------,,,,,,------...,,,,,,,,,---------.........------------...///////////////.........---------------------------,,,..............................------------......---......//////.........////////////////////////222222222111111000000000........................---......//////......---...///000///---,,,,,,---//////000000000000//////000000000000000000000000000000000000000000000000.........//////000000000000000000000////////////000000000000////////////111111000//////......---////////////////////////......------------..................//////000000////////////............---------------------------...///...------///111...............---------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////.................................,,,---------.........///........................//////............///////////////...------,,,,,,------------------------,,,,,,,,,------.........------------......//////...............---------...................................................------------...//////...............///000000/////////....../////////000...---///000///...---//////............//////////////////////////////000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////...............////////////............//////000000000111111111//////............//////........................------......//////000000////////////////////////////////////////////////........................//////////////////////////////............//////..............................///000000000//////000000111000000///...---////////////////////////000000//////////////////000000111111111111000000////////////000000000000000000000000000000000000//////000111222333333444///.........000111000///222222111000000000000111111111000000000000000000111555777666888<<<<<<999111111111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111000000///---......//////000000000///////////////...............------------......///......---------............//////000000000000........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------......//////000////////////............------------,,,,,,,,,---------.....................------------......---......////////////...////////////////////////333222222111111000000/////////............//////......////////////......000111111111///......000//////000000000000//////111111000000000000111111////////////////////////000000//////////////////000000000000////////////000000000000////////////------......///000000111000000////////////000000......------------......---...///000111000////////////......------,,,,,,,,,,,,------...//////000.........------...///111........................................................................//////.........---------.........---------------.........///////////////......................../////////......---------...........................------,,,,,,------...//////.........---------------------------------,,,,,,,,,------.........---------...............................................................---........................------------...//////...............///000000//////............//////000///---,,,---000000...//////............////////////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////000000/////////.....................//////////////////............//////........................------......//////000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........//////000//////////////////////////////000000111000000///000000111000000///...---//////////////////////////////000000000000000000000000111111111111000000.../////////000000000111000000000000000000000000//////000111222333333444.........000222222000...111000000//////000000000111000///...///222555777111555999:::>>>DDDFFFEEE111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111111000------......//////000000.........///////////////......------------............---------......///---------......//////000.....................---------------------------...------,,,,,,------...,,,,,,,,,---------......---------...............000////////////.........---------------------------------.........//////......------------......---......///000000//////////////////////////////111111111000000/////////000///............///000...//////////////////...///000111000///...///000//////000000000000//////111111000000000000111111////////////////////////222222111000///......---////////////000000000000////////////000000000000---------...//////000000111000////////////000111........................---...000000000///---,,,...------,,,,,,+++++++++------...///000111222222///.........///000000000---...................................................................../////////...------,,,,,,/////////........................///////////////........................000000//////...------,,,........................------,,,,,,,,,,,,------........................,,,,,,,,,------------...,,,,,,------------------,,,---......//////...................../////////........................---------..................------------...//////...............///000000///......------....../////////...,,,---111111...//////............//////000000000000000000000000........................//////000000000000//////////////////////////////000000000000000000000000...////////////000000000000000000/////////......000000000000000000000000//////............//////.................................///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////......//////000000////////////////////////222222222222222111000000///000000000000//////...000000000000000000000000//////000000000000111111000000111111111111000000......//////000000111111000000000000000000000000///000000000111222222222//////111333555555333000///////////////000111111/////////111444:::???BBBGGGIIIGGGBBBAAABBBBBB???111000000///.../////////////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000//////..................//////.........///////////////......------------.........------------...//////,,,,,,,,,------........................---------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---......//////....../////////.........------,,,,,,,,,---------......,,,,,,------.../////////......------------......---...//////000000000000////////////////////////////////////////////////111000///......///000111...//////000000//////...---...///...---,,,---...//////000000000000//////000000000000000000000000000000000000000000000000222222111000000///......////////////000000000000////////////000000000000000000///......------,,,000000............000000......////////////......---.../////////---,,,+++---------,,,,,,,,,,,,,,,---...///000111222333333/////////000222222111///---------...............................................................//////.........---------.............../////////............/////////000........................////////////..........................................------------......,,,,,,------.../////////,,,,,,,,,---------......------------------,,,,,,,,,---.../////////...------........./////////000........................---------.........//////...------------...//////...............///000000///......------......///,,,//////,,,...222111,,,//////............//////000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000.../////////000000000000000000000000/////////...111111111000000000000000//////............//////........................///////////////.........////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////000111111////////////////////////111111111111000...---,,,...//////000000000000///000000000000000000000000//////000000000111111111000000111111111111000000.........///000111111111000000000000000000000000000000000000000000000000...///111444666666333000/////////000111222333444333555999>>>CCCGGGKKKMMMUUUTTTMMMBBB<<<:::777333000000...---------...///////////////////////////000000000000000000000000////////////////////////////////////////////////......///000000000000000..................------............/////////000......------------......---------------...//////------------------......//////.........---------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,---.../////////...---............---------,,,***++++++,,,---...//////,,,,,,------...//////000......------------......------///000000111111111////////////////////////---......//////000000000111000///......///000111//////000000000000//////,,,...///...---,,,.../////////000000000000/////////000111222222111000///000000000000000000000000000000000000000000000000.../////////000000000111.../////////000000000111000//////......---,,,,,,000///---,,,,,,---///000//////000111111000//////------......///.........------...............///---......///000111222222000///000333555555111...---------.........//////...............................................................------------------.........//////---.........//////000000........................------......///000000000........................//////............//////+++,,,,,,---...///000000,,,,,,,,,------..................------,,,,,,,,,,,,,,,.../////////...------.........//////000000........................---------.........//////...------------...//////...............///000000.........------.........***...///---...333111+++//////............//////000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000.../////////000000111111000000000000////////////000000000/////////////////////............//////........................000000//////.........---////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000///......---,,,***)))(((......///000000111000000000000000000000000000000//////000000111111111222000000111111111111000000---......///000111111222000000000000000000000000000000000000////////////,,,---///333555444111...///000000111222444555666<<<@@@FFFLLLPPPRRRSSSRRRFFFEEE???666222333333111000///...,,,,,,------...////////////////////////000000000000000000000000////////////////////////////////////////////////000000111222222222222222/////////......------,,,---.........//////000000.........------.........---------------...///000........................//////.........---------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,.../////////...---......---------,,,,,,,,,)))***+++,,,...///000000,,,,,,------...///000000.........------.........------///000111111111111////////////////////////------...///000111222222222000///......///000222//////000000000000//////...000111000//////000111//////000000000000//////...000111333333111000...000000000000000000000000---...///000111222333333.../////////000000111111.../////////000000111111,,,,,,------...//////000000///---,,,,,,---///000///000111222222111000///,,,,,,---...///000111222.../////////000000111111------......///000000111000000111444777666222...---------.........//////..............................................................................---,,,++++++******---.........///000000000........................,,,---///000000///---,,,------............------000000//////.........---000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////........................000000000000///...---,,,...///000///...---...000......---...///111333444////////////000000000000000000000000000000000000000000000000000000000000//////000000111111222222---.........//////000000//////000000000000//////////////////000000000000000000000000000000000000333000...///222222111...////////////////////////000000000000000000000000111000///------......///////////////////////////////////////////////////..................------............/////////000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111------...///000111222222......///000000000000000......//////000000111111000000000000000000000000111111111000000000000000111222333111111777BBBKKKIIIKKKMMMNNNLLLIIIEEECCC:::888666444333222222333000000000000000000000000000000000000000000000000....................................//////////////////000111111111111111............//////////////////.........---------000000//////.........---+++,,,------......------222111111111000000//////........................111111111000//////......,,,,,,---,,,******,,,...---------............//////......------,,,,,,+++...------...//////...,,,+++,,,------......---------------.........////////////.........---------////////////............////////////////////////000000000000000000000000...............///000000---.........//////000000///...---,,,,,,---...///000000000000000000000000//////000111222111111111111111111111111000///...111111000000//////......---......///000111111222000000////////////000111111111111111111111111111//////000000000000//////////////////////////////000000////////////000000000000000000000000000000//////000000///...------............////////////444333000......000333444---------............///---------.........//////---------............///......------...///111222,,,,,,...///000111111111.............../////////........................---...///111111///...---------............------000/////////.........---///......---------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................................................................///////////////...///000111000///...///111......---...///111222333////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111........./////////000000//////000000000000//////////////////000000000000000000000000000000000000222000...///111222000...////////////////////////000000000000000000000000111000///...---...//////////////////////////////------------------------................................./////////000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000......///000000000000000000000000000////////////000000000000000000000000111000000000000000000000555111111<<>>???AAAAAA@@@>>>;;;999777555444222111111111222000000000000000000000000000000000000000000000000....................................////////////...///000000111111000000............//////////////////.........---------000/////////............+++,,,------......------111111000000000/////////........................////////////////////////---...///...------...000---------............///------------------------...------...//////...,,,+++,,,------......------,,,,,,,,,---------......//////.........---------.../////////000000111111////////////////////////000000000000000000000000///............///000000........./////////000000000//////......//////000000000000000000000000000000000000000000000000000000000111000000//////...111111000000////////////------......//////000000000000/////////000000000111111111111111111111111//////000000000000//////////////////////////////000//////......//////000///////////////////////////////////////...------............////////////222111000//////000111222---------............///------..................---------............///......------...///111222111111222222111///---,,,...............---------...........................///000111111000///...------............------/////////..................------,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,---...///000000000000000111222111000///000222............///111222333////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000......////////////000000//////000000000000//////////////////000000000000000000000000000000000000000///......000000///...////////////////////////000000000000000000000000111000///.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000//////............///000000000000000111111111000///.........000000000000000000000000000000000000000000111111222222888IIIYYY[[[KKK:::444444444444444333222222333222111000000000000111000000000000000000000000000000000000000000000000////////////////////////............////////////......///000000000000///............/////////////////////.........------////////////............,,,,,,---............---///////////////.................................,,,,,,------...//////000---/////////------...///---------............///+++,,,,,,---......//////...------...//////...,,,,,,,,,---............---,,,,,,,,,,,,,,,---------...............---------......///000111222333333////////////////////////000000000000000000000000//////......//////000111......////////////000000111000000//////000000111000000000000000000000000111000///.........///000000000000000000/////////111000000000000/////////........................000000000000000000000000000000000000000000000000//////000000000000/////////////////////////////////..................//////////////////////////////////////////......---............////////////////////////////////////---------............///..................---------------............//////...------...///111222//////000000///,,,***)))//////......------,,,,,,..............................////////////......------............------...........................------,,,,,,,,,,,,,,,........................------------------------------------------------------------------------........................------...//////////////////000111111//////000111.........///000000111222////////////000000000000////////////////////////000000000000000000000000222222111111000000////////////////////////000000//////000000000000//////////////////000000000000////////////////////////............////////////////////////////////////////////////////////////000000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000////////////......///000000000000000111000000000/////////...////////////////////////000000000000000111111111...777CCCKKKKKKDDD;;;444111000000000000000111111000000000000000000000111////////////////////////////////////////////////000000000000000000000000............////////////---......///////////////............////////////////////////............///////////////.........,,,------...............................................................,,,,,,,,,------.........+++---......,,,,,,,,,------------............///,,,---------.........///...------...//////...,,,,,,------...............------------------------..............................///000000111222222/////////////////////////////////////////////////////////...///000000111//////////////////000000000000000000000000000000////////////////////////111000...---,,,---///000111111111000000000111111000000000000000000000000///////////////.........000111111111000000////////////////////////////////////000000000000//////////////////////////////......------------......////////////////////////...///////////////..................////////////------...//////...---------------............///...............------------------............//////............000111222%%%'''))),,,...000111111/////////......------,,,........................------------------------------............---------------...............///......---,,,---------........................------------------------........................................................................//////000//////...------...///000000......///000......//////000000111111////////////000000000000////////////////////////000000000000000000000000222222111111000000//////000000000000000000////////////000000000000//////////////////000000000000////////////////////////---......///...//////000000000000000000000000000////////////////////////000000000000000/////////////////////////////////................................./////////000000////////////000000000111////////////////////////........................////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////000000000000////////////////////////000000000000......///000000000000000.../////////000000000111//////////////////////////////000000111111111111555<<>>@@@===888111111111111111111111111222222222222111111111000000000000000000000000000///000000000111111111111//////////////////......000000/////////...............////////////......//////000111222222333333444333000///......///000............///000111222............////////////........................---...///000000///...------...///000000///...---........................////////////////////////////////////////////////...........................//////...---,,,...000...---,,,++++++,,,---...000000///............/////////...------------..................---------//////......................../////////...------////////////////////////000000000000000000000000000000000000000000000000...000222222000///000111222222111111111000000000111000000000000/////////111111111000000000000000//////000000111000000000/////////000000000111111000000000000000000000000000000////////////......000000000000000000000000000000000000000111111222000000000000000111222222111000000000000////////////000000111111222222222........................000000000000000000000000///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000////////////000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........//////...///111222222111000000///////////////////////////////////////////////////////////////////////////...---,,,,,,---...///000000////////////..................////////////......------------....../////////////////////////////////............------------...///000000000/////////...............000//////......//////000...//////000000//////...111000000//////000000111111111111111000000000000//////000000000000//////222222111000////////////111111111000000000000000000000000000000000000000111111111111111111111111111222333222111000111333222222222222222222222222333333333444444333333222222333777<<>>:::222222222222222222222222222222222222111111111111000000000000000000000000000000000000111111111111000000000//////.........000000////////////.........//////000000//////.........///000111333333444555444222000////////////...------......///000111............////////////------------------------......////////////............////////////..............................////////////////////////////////////////////////........................,,,---......------///000//////............///////////////.........//////............------..............................000000//////......------......////////////......////////////////////////////////////////////////////////////////////////111333444333222111222333111111111111000000000000000000000000000000000000222222222222222222222222...///000111111111111111//////000000000111111111000000000000000000000000000000//////////////////000000000000000000000000000000000000000111111222111000000000000000111111000000000000000000000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000111111111////////////////////////////////////////////////000000////////////000000////////////////////////////////////////////////...//////000000000000///////////////////////////000000000000000111111111////////////000000000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000///////////////000///000111111111111000000////////////////////////////////////////////////000000000000000000000000///......------......///000000000000000/////////............////////////......------------....../////////////////////////////////................../////////000000000111------------------------111000///......///000111//////000000000000//////000000000000000000000000111111111000000000000000......///000000000//////////////////000111222222111111111111111111111111111111111111111111111111111111111111111111111111111222333333111111222333444444444444444444444444111222333444444444444444222222444888<<<<<<:::777222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111111111111000000///.........000000////////////////////////000000000000//////---...///000111222333444666555333111000/////////...............///000111............////////////------------------------...//////////////////......//////////////////...........................////////////////////////////////////////////////........................)))+++---.........000222////////////////////////......//////////////////------..................---.....................000000000//////......---......///////////////...000000000000000000000000////////////////////////////////////////////////111333333333111111222333111111111000000000//////000000000000111111111111222222222222222222222222//////000111111222111111000000000000111111111111000000000000000000000000//////000000000000000000111111111111111111111111000000000000000111111222333222111000////////////000000000000111111111111////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////......///000000000000000///////////////////////////000000000111111111222.../////////000000000111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000/////////000000111000000111111111000000000////////////////////////////////////////////////000000000000000000000000000//////////////////000/////////000000000000000............////////////......------------......////////////////////////////////////////////////111111000000000/////////000000000000000000000000111000///......///000111//////000000000000//////000000111111111111000000000000000000000000111111......///000000000000000000//////000000111222333111111111222222222222222222222222222222222222222111111111111111111111111111222333333111111222333444444444444444444444444000111222333444444444444444333222333444555555555222222222222222222222222222222222222222222222333000000000000000000000000111111000000000000000000111111000000//////////////////000000000000000000//////000000000000//////---...///000111222333333555444333222000000//////000000//////000000111111............////////////......................../////////......//////////////////....../////////........................////////////////////////////////////////////////........................(((***---.........000111---------------------------...//////000/////////,,,---......///.........---------...............000000//////////////////......///000000000//////000000000000000000000000000000000000000000000000000000000000000000000000///000000///......///111111111000000000/////////000000000111111111111222000000000000000111111111000000111111222111111111000000000111111111222222000000000000000000000000//////000000000000111111111111111111111111111111000000000000000111111222444333222000//////......000000000111111111111222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000---...///000000111111000///////////////////////////000000111111222222222......//////000000111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111111111111000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000......////////////000000............////////////......------------......////////////////////////...////////////000000000111111111000///...............////////////000000111000000//////000000111///000000111111000000///000111111222222111111000000000000000111111111111...///000111111222222111444444333222111111111111222222222222222333333333333333333333333333333333333333333333333333333333222444555444333222333555333333333333333333333333111222333333444444444444666555333222222222444555333333333333333333333333222222222222333333333333000000000000000000000000111111111111000000000000000000000000000000000000//////000000000000111111///000000111111000000///...//////000000111111111222222222111111000//////111111000000000000111111............//////////////////////////////////////////............////////////............//////........................////////////////////////////////////////////////........................***,,,...///...------...------............------,,,---///000000000//////,,,,,,.../////////......---------........./////////////////////000000000......///000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////...,,,---...000111000000000////////////000000111111111222222222//////000000000111111111111111222222222111000000000000111111111222222222000000000000000000000000//////000000000111111111111111111111111111111111000000000000000111111222222222111000//////000000000000111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000---...///000111111111111000000000000000000000000///000000111111222333333.........///000111111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222111111000000000000000////////////////////////////////////////////////...........................//////////////////...------........./////////............////////////......------------......////////////////////////.../////////000000000000////////////////////////,,,,,,,,,---------......000000000111111000000000000000111111111111000000000111222222222222111000///000000000111111111111///000111222333333333333666555444333222222222222222222222333333333444444555555555555555555555555555555555555555555555555555666777777555555666777555555555555555555555555333444444555555555444444333444444444333333444555333333333333333333333333222222222333333333444444000000000000000000000000111111111111000000000////////////000111111222222//////000000000111111111000000111111111111000000///000000000000000000000000000000111000000000///111000000/////////000000............////////////111111111111111111111111000///...------...///000000///...------...///000........................////////////////////////////////////////////////........................---...000///---+++******//////000000000000//////,,,---///000000000//////+++,,,.../////////......---------.........//////......//////000000111111......///000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000///......000222000000000000////////////000000111111222222222222111111222222333333333333222222222222222111000///000111111111111222222222000000000000000000000000//////000000111111111222111111111111111111111111000000000000000111111222000000000000000111111222000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111111000000000000000000000000000000000000000000000000...///000111111000///...000000000000000000000000000000000000000000000000---...///000111111111111111111111111111111111111///000000111222222333333---......///000111111222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222222222111000//////000000////////////////////////////////////////////////........................------............------,,,---------......//////............/////////000.........------.........////////////////////////.../////////000000111111------......//////000000////////////000000111111///000111222222111000///000000111111111111000000000111222333333222111000//////000000111111111222000000111222333444444444333333333333444555666666222222222333333444444444666666666666666666666666777777777777777777777777777999:::999888777888999999999999999999999999999555666666666666666555555...111444555555444333444333333333333333333333333222222222333333444444444000000000000000000000000222111111111000000//////......///000111222333333//////000000111111111222000000111111111111000000000000000000////////////......///000000000000000000//////.........//////............/////////000111111111111111111111111000///...------...///000000///...------...///000//////000000000000//////,,,,,,,,,---...///000000000000000000000000000000......////////////......////////////000000000000000000//////.........---222000...---,,,---///000//////............//////111111000000//////......000000000000000000000000------......///000000000////////////////////////000000000000////////////////////////////////////222222111111111111111111111111111111111111111111000000000000111111111111000000111111222222222222222222222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......222222222111111111111111,,,---...///000111222333///////////////000111111000000000000000000000000111111111111000000000000000000///000000111222222000000000000000000000000222222111111111111222222111111111111111111111111333333222111000000000111///---+++,,,000222111///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111.........///000000111111000000000000000000000000//////...//////000111222000000000000000000000000////////////////////////000000000000000000000000///////////////.........//////////////////////////////............/////////////////////000111111000000//////.........---////////////////////////000000000000000000000000000000000000//////////////////.........//////000222222222111111111111111333333222222111000000000000111222222333444555666444444555555666888999:::888888777666666777888888;;;<<<======>>>=========@@@>>><<<<<<<<<===<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<===>>>>>>===<<<;;;:::777888888777666666999;;;888888777666555444333333666777777666444333444555444444444444333333222222222222222222111111111111111111111111000000000000111111000000//////......000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000333222000...---...///000000000////////////000000000000111111111000000///...............///000000---...///000111111111111//////000000000000//////,,,---------.../////////////////////////////////......////////////............/////////000000000000/////////............111000///...---....../////////............//////000000000000////////////000000000000000000000000//////////////////......////////////////////////000000000/////////......222222222222222222222222000000000000000000000000111111111111111111111111000000000000111111111111000111111111222222222222222222222222222111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000111000000000/////////...111111111111111111111111------...///000111222222///////////////000111111000000000000000000000000111111111111000000000000000000/////////000111111000000000000000000000000111111000000000000111111////////////////////////333222111111000000111111000...,,,---000222111000000000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111......///000000111111222000000000000000000000000000////////////000000111000000000000000000000000////////////////////////000000000000000000000000/////////////////////...//////////////////////////////............/////////////////////000111111111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000///000////////////000111111222222222222222222222222222222222222222222222222333333333444555555666666666666666777888999:::;;;<<<;;;:::999999:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEECCCBBBCCCEEEFFFFFFEEEAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBAAA@@@???===<<<;;;<<<===<<<;;;;;;===>>>;;;;;;;;;:::999888888777555666666555444444555777999888777555444333333333222222222222222222222222222111111111000000000000111111000000////////////000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111000///......///111222//////000000000000//////000000111111111111000000...............///000000......///000111111111111...//////000000//////...------..................////////////////////////......////////////......------........./////////////////////............000/////////............//////............//////////////////000000000000000000000000000000000000111111000//////...------////////////////////////000000000000////////////222222222222222222222222000000000000000000000000222222222222222222222222000000000111111111222222111111111111222222222222222222222222222222111000222222222222222222222222111111111111111111111111000000000000000000000000000000///...///000111222222222222222222222222222000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000////////////000111111000000000000000000000000111111111111000000000000000000//////.../////////000000000000000000000000000000////////////000000////////////////////////222222111000000000111111000///...///111222222111111111111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111//////000000111222222333000000000000000000000000111000000////////////000000000000000000000000000////////////////////////000000000000000000000000......////////////////////////////////////////////////............/////////////////////000111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111222222222222333333444444555555222222222333444555555555666666777777777777777777888888888999:::;;;======??????>>>>>>>>>>>>??????AAABBBEEEGGGIIIKKKLLLMMMJJJIIIIIIKKKNNNPPPQQQQQQJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGFFFFFFDDDCCCAAA@@@@@@BBBDDDDDDCCCAAAAAABBB??????>>>>>>===<<<::::::666777777777666777999;;;???>>>;;;888666444444444333333333333333333333333222222222111111111000000111000000000000/////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000///............000222333...///000111111000///...000000111111111111000000...............///000000...///000000111111111111...//////////////////..................---------////////////////////////......////////////......------------.........//////////////////........./////////000///......---//////............//////......//////000000111111////////////////////////000000000000//////......////////////////////////222222222111111111111000////////////////////////000000000000111111111111222222222222222222222222000000111111111222222222222222222222222222222222222222222333333222111111222222222222222222222222111111111111111111111111000000000000000000000000000///...---...///111222222222222222222222222222000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000//////000000111222000000000000000000000000111111111111000000000///111000///......---......//////////////////////////////............//////111111111111111111111111111111000000000000111111111000000000111222222333222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111///////////////////////////000222222000///000111000000000111222222333333000000000000000000000000111111000//////...//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////............/////////////////////000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111222333333333444444555666777777888444555555555666666666777:::::::::999999888888888::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFHHHJJJLLLNNNOOOOOOLLLKKKKKKMMMPPPSSSTTTTTTOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEHHHKKKKKKJJJGGGFFFFFFCCCCCCCCCAAA@@@===;;;:::888999999999999:::>>>@@@DDDBBB???;;;888666555555444444444333333333333333333333222222222111111111000000000000000000000000000000000000000000000000111000000000000000000111////////////////////////000000000000000000000000//////......///000111222---///000222222000///---///000000111111111111000...............///000000---...///000000000000000......////////////.....................---------..............................////////////......------------.........///.........////////////////////////000///......---//////............//////......//////000000111111////////////////////////////////////000000111111000000000000000000000000444444444333333333222222........................111111111222222333333333222222222222222222222222111111111111222222222222333222222222222222222222111222222333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000///.........///111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000////////////000000000000......//////000000000000000000000000////////////000000000000000111222222000000000000000000000000111111111111000000000///111000///......---......//////////////////////////////............//////111111111111111111111111111000000///000000111111111111111111111111222333222111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111///////////////////////////000222222000///000111000000000111222222333333000000000000000000000000111111000//////...//////////////////////////////////////////////////////////////////////////////---.........//////000000//////////////////////////////............/////////////////////000000111////////////////////////////////////////////////111111111111111111111111///000000000111111111222000000000000111222333444555666666777888999999:::999888888888777777777666===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAEEEFFFGGGIIIJJJJJJKKKKKKJJJHHHHHHIIILLLNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMQQQRRRQQQNNNLLLLLLJJJJJJJJJHHHFFFCCC@@@>>>;;;<<<;;;::::::<<>>;;;999888777666666555444444333222222333333333333222222222222000000000000111111111111000000000000000000000000000000000111111000000000////////////////////////000000000000000000000000111111000///////////////---///000222222000///---//////000111111111111111...............///000000------......//////......---......//////......---------................................................////////////......------........./////////.........///////////////000/////////............//////............//////////////////000000000000000000000000000000000000......///000000111222222000000000000000000000000555444444444444333333333000000000000000000000000111111222222333444444444333333333333333333333333111111111222222222222333333333333333222222222222111222333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000...//////000000111111222000000000000////////////111000000000000111222222000000000000000000000000111111111111000000000000000000//////.../////////000000000000000000000000//////............//////////////////////////////000000/////////000111111111222222111000000111333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111//////000000111222222333000000000000000000000000111000000////////////000000000000000000000000000////////////////////////000000000000000000000000------......///000000000//////////////////////////////............/////////////////////000111111............////////////........................111111111111111111111111///000000111111222222222111111111222222444555666888888999999::::::;;;;;;;;;;;;;;;:::999888888888>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCDDDCCCBBBCCCEEEGGGGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGLLLOOOSSSTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOLLLHHHFFF@@@@@@???===<<<===@@@CCCIIIHHHFFFDDDAAA>>><<<;;;;;;:::999888666444333333444444444333333333222222000000000111111111111222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111000///......---...///000111111000///......///000111111222111111...............///000000---......//////.........---......//////......---,,,---------.../////////..............................////////////............/////////000000000............/////////000111000///...---....../////////............//////000000000000////////////000000000000000000000000000000000000000000111111000000000000000000000000333333333333222222222222222222222222222222222222000111111222333333444444333333333333333333333333111111111222222222333333444444333333333222222222111222333333444444333333333333333333333333333333222222222222222222222222111111111111111111111111...///111222333222111000111111111111111111111111111111111111111111111111222222222222222222222222///000000000111111111111000000000000000000000000.../////////000000000111//////000000111222222333////////////000000000000111111000000111111222333000000000000000000000000111111111111000000000000000000/////////000111111000000000000000000000000000//////////////////000///////////////////////////////////////000111111000111222111//////000333000000000111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111......///000000111111222000000000000000000000000000////////////000000111000000000000000000000000////////////////////////000000000000000000000000------......///000000111//////////////////////////////............/////////////////////000111111......//////000000000000////////////////////////111111111111111111111111///000000111111222333333333333333444555777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>==================::::::;;;;;;<<<===???@@@??????@@@AAAAAA@@@??????======>>>?????????>>>>>>???>>>===>>>AAABBBCCCBBBEEEEEEGGGHHHIIIJJJJJJJJJLLLJJJHHHFFFEEEDDDDDDDDDHHHKKKNNNOOOOOONNNNNNOOOQQQRRRTTTUUUUUUSSSQQQOOOJJJIIIGGGDDDBBBBBBEEEHHHJJJJJJJJJIIIGGGDDDAAA@@@AAA@@@>>><<<999777555444444444444444333333333333000000111111111222222222000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000///000000000000///////////////000000000000//////...///000111111222222222...............///000000///000000000000000//////---..................---,,,,,,------...///000000..............................////////////......////////////000000000000---.........//////000000222000...---,,,---///000//////............//////111111000000//////......000000000000000000000000222222111111000/////////000000000000000000000000222222222111111111000000111111111111111111111111///000000111222222333333333333333333333333333333111111222222222333333333444444444333333222222222111222333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111...///222444444333111///222222222222222222222222111111111111111111111111222222222222222222222222//////000000111111111222000000000000000000000000.../////////000000111111///000000111222333333333////////////000000000111111111111000111111222333000000000000000000000000111111111111000000000000000000///000000111222333000000000000000000000000000000////////////000000111111111111111111111111///////////////000111111///111222111......000222//////000111222333333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000222222000///000111.........///000000111111000000000000000000000000//////...//////000111222000000000000000000000000////////////////////////000000000000000000000000---------...///000000111//////////////////////////////............/////////////////////000111111//////000000111111111222000000000000000000000000111111111111111111111111///000000111222222333333555555666666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===========================>>>>>>::::::::::::;;;===>>>???>>>???@@@AAAAAA@@@???>>>999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<>>===<<<<<<;;;999888===<<<;;;<<<>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@@@@???@@@@@@???======>>>@@@FFFHHHJJJJJJGGGCCC@@@>>><<<>>>??????>>><<<======??????@@@BBBDDDGGGIIIJJJNNNRRRUUUVVVTTTTTTVVVXXX[[[VVVSSSQQQLLLFFFCCCEEE>>>>>>???@@@BBBCCCDDDEEEGGGJJJNNNRRRTTTUUUUUUTTTVVVVVVUUUSSSQQQQQQSSSUUUTTTUUUUUURRRNNNKKKJJJJJJJJJHHHFFFEEECCC???;;;777777666555666777666444333333333222222111222222222111111111111111222222222000000000000000000000000000000////////////000000///000222333333222000/////////000000000000//////000000000000000000000000000000111111111111000///000000000000000000000000000000000000000000000000////////////////////////------......//////000000........................////////////////////////............////////////////////////////////////333222000///....../////////............///000000111111111111000000000///000000000000000000000000000000000000111111111222222222333333333333222222555444333222222111222222444444444333333333333333222222222222333333333333444444333222222333444444444444333333333333333333555444333222222333444555666444333333555555444333222222222222222222222222333333222222111111000000111222222222222333333333333333333222222222222222222222111111111111111111000000000000111111111222111111111111111111111111111111111111111111111111222111000////////////000000000111111111111000000000000000000000000000000111000///000111222111000333222000//////000222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000222111000//////000111222000111111111111222222222222222111111111111222222000000000000000000000000111111111111000000000///......//////000000111111111///......111111000...////////////000000111111000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000222222111000000000000000//////............//////000000000/////////.............../////////000000000000////////////000000000000000000000000000000000000000000000000000000//////............//////111000000000/////////...000000/////////.........111111111111111111222222000/////////111333444555333555777777777666777888::::::;;;;;;<<<======>>>EEEDDDCCCCCCBBB@@@>>>===@@@@@@@@@AAACCCCCCCCCBBBDDDEEEGGGGGGGGGGGGFFFGGGDDDEEEEEEDDDCCCCCCDDDFFFKKKNNNQQQRRRQQQNNNJJJHHHEEEDDDDDDCCCCCCCCCBBBBBBEEEEEEGGGIIILLLNNNPPPRRRUUUWWWYYYYYYXXXXXXZZZ\\\ccc```^^^]]]WWWNNNIIIHHHBBBBBBBBBAAA@@@???>>>===@@@CCCFFFJJJMMMNNNNNNNNNQQQRRRRRRQQQQQQSSSWWWYYYZZZ[[[]]][[[WWWRRROOOMMMLLLJJJGGGFFFDDDBBB>>>;;;777666666777888888666444444333222111111111111111222222222222222222222222111111111111111111111111000000000//////000000000222333444555555444333222//////000000000000//////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////.........///////////////........................000000000000000000000000............////////////000000000000000000000000333222111000//////000000//////......//////000111111111111111000000000000////////////////////////000000000111111111111111333333444444444444333333777666555333222222222222333333333333333333444444333333333444444444555555444444333222222333444444333333444444444444444444555555555555555555666666555444444555666777555333333333333333333333333333222222222222222222222222222222222222333333333333222222222222333333333333111111222222222222222222000000000111111111111111111111111111111111111111111111111111111111111111222222111000000000111111000000000000000000000000000000000000000000000000111000///000222222222111222111000//////000111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000/////////111222333333333111000//////000111000000000000000000000000111111000000000000111111000111111111111222222222222222111111111111222222000000000000000000000000111111111111000000000000////////////000000000000111///...///000111000.../////////000000000000111000000000000000000000000000000000000000000000000222111000000000000000000000000000000000000000000222111000000000000000000000//////......//////000111000000000000000//////....../////////000000000000000////////////000000000000000000000000000000000000000000000000000000//////............//////000000000000////////////000000000000////////////000000000111111222222222222111111222333555777888555777999999999999;;;=========>>>???AAABBBBBBCCCFFFFFFEEEEEECCCAAA@@@???CCCEEEHHHKKKLLLLLLJJJIIIKKKMMMOOOOOOOOOOOOQQQRRRQQQRRRRRRQQQOOOOOOPPPQQQSSSVVVZZZ^^^^^^[[[WWWTTTQQQNNNJJJJJJLLLNNNMMMLLLNNNOOOQQQSSSUUUXXXZZZ[[[\\\]]]]]]]]]\\\\\\^^^```dddccceeegggcccYYYPPPNNNLLLLLLKKKIIIFFFBBB???===>>>@@@BBBEEEHHHIIIIIIIIIIIIKKKLLLMMMOOOSSSWWW[[[^^^aaacccccc___ZZZVVVUUUTTTRRRNNNLLLIIIFFFAAA>>>:::999999:::;;;;;;999777666555444333222111111111333333333333333333222222111111111111111111111111000000000000000000000000222333444555555444333222///000000111111000000///000000000000000000000000...//////000000/////////000000000000000000000000000000000000000000000000///////////////////////////////////////.................................000000000000000000000000............////////////000000000000000000000000111111111000000//////////////////...///000000111111111111000000000000000////////////////////////111111111111111111111111222333333444444444444333555555444333222222333333000111222222333333333333333333444444444555555555444444444444444444444444222333333444444555555555444444555666777777666666444333444555777777555333444444444444444444444444444444444444555555555555222222222333333333444444111222222333333444444444111111222222222222222333111111111111111111111111111111111111111222222222111111111111111111111111111111111111000111111111111111000000000000111111000000000000000000000000111000///000222333222111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000///......///111333555666444222000//////000111000000000000000000000000111000000000000000000111000000111111111222222222000000////////////000000000000000000000000000000111111111000000000000000111000000000/////////...000/////////000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000111111000000000000000111000000////////////000000111111111111000000000000...////////////000000000000000////////////000000/////////////////////////////////000000000000000//////............//////000000000000////////////000000000000000000000000000000111111222333444444666666777777777888;;;===999:::<<<======>>>AAACCC@@@AAABBBCCCEEEFFFGGGHHHCCCDDDEEEEEEDDDCCCCCCCCCGGGLLLSSSYYYZZZZZZXXXWWWZZZ\\\^^^]]]\\\]]]```cccfffgggfffdddaaa``````bbbcccfffkkkooopppmmmhhhccc\\\WWWRRRSSSXXX]]]]]][[[\\\]]]^^^```aaaccccccddd`````````_________aaabbb```cccjjjqqqpppfff^^^ZZZYYYXXXWWWUUURRRNNNJJJGGGEEEEEEFFFGGGGGGHHHGGGGGGBBBCCCEEEFFFHHHLLLQQQUUU[[[]]]```aaa```^^^^^^^^^```^^^]]]ZZZVVVPPPHHHCCCBBBBBBAAAAAABBB@@@===:::777777666444333333333333333333333222222222222222111111111111111111111111111111111111111111111111///000000111111000000///000000000111111000000000000000000000000000000000---......////////////...000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////............////////////000000000000000000000000//////////////////......///////////////000111111000000000000000000111111000000000000000000000000222222222111111111111111111111222333333333333333222222222222222333444555///000111222333333222222333333333333444444444444555555555666666555555555222333333333444444555555222333555666777777777777555444333444666666555333444444444444444444444444555555555555555555666666222222333333333444444444222222222333333444444555111111222222333333333333222222222111111111111111000000111111111222222222111111111111111111111111///000000000000000000000111111000//////000111111000000000000000000000000222000000111222333222111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000///......///111333555666444222000//////000111000000000000000000000000000000000111111000000000000000111111111222222222000000////////////000000000000000000000000000000000000000000000000111111111111000000//////......///000000000/////////000111111111111000000000000000000000000000000000000////////////////////////111000000000000000111111000000000000000000000000111000000000000000111111000000////////////000000000000000000111111111111////////////000000000111000000////////////000000////////////////////////......//////000000000000//////............//////////////////000000000000000111111111111111111111111111222333444666666777999:::;;;;;;:::;;;>>>AAA???AAACCCDDDDDDEEEFFFHHHFFFFFFEEEDDDDDDEEEEEEFFFAAADDDGGGHHHHHHHHHJJJLLLQQQXXXbbbjjjllllllkkkjjjppprrrsssrrrooopppuuuyyy}}}}}}|||yyyvvvtttttttttzzz{{{yyytttfffbbb^^^```gggnnnppppppqqqrrrrrrssssssssssssrrrhhhgggffffffgggggghhhhhhgggjjjrrr{{{{{{ssskkkhhhbbbbbbaaa```]]]ZZZWWWVVVOOONNNLLLJJJHHHGGGFFFEEE???@@@@@@@@@AAACCCGGGJJJQQQRRRTTTVVVWWW[[[```cccfffgggjjjkkkiiibbbXXXRRROOONNNMMMMMMKKKHHHDDD@@@999888777666555444444444333333222222222111111111111111111111111111111111111111222222222222111111......////////////......000000111111111111000000000000000000000000000000------...///////////////000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////............////////////000000000000000000000000......////////////...---000000//////000000111222000000000000111111111111000000000000000000000000222222222222222111111111000111222333333444333333111111111111222444555666111222333444555444333222333333333444444444555555666777888888888888777666444444444555555555555555333333444555777888999999888777555444555666555444555555555555555555555555444444444444444444444444333333333333444444444444333333333333444444444444111111222222333444444444222222222222222111111111000000000111222222333333111111111111111111111111...///000000111111000000222111000//////000111222000000000000000000000000222111000111333333333222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000/////////111222333333333111000//////000111000000000000000000000000000000111111111111000000000111111111111222222222222222111111111111222222000000000000000000000000000000000000111111111111111111000000//////.........000111000///...///111222111111111111000000000000000000000000000000000////////////////////////000000000000000111111222000000000000000000000000000000000000000111111222111000000//////000000111//////000000000000000111/////////000000000111111000000////////////000000000000000000000000000000---......//////000000111//////............//////////////////000000000000111111111111222222222222333444555666888999:::;;;;;;===?????????@@@DDDIIILLLNNNOOOOOOMMMKKKJJJKKKLLLJJJFFFCCCBBBBBBDDDEEECCCGGGLLLNNNNNNOOORRRVVVaaajjjvvv~~~}}}ssspppooorrryyyxxxwwwwwwyyy{{{{{{zzzxxxvvvwww}}}zzzrrrpppmmmllljjjhhhfffdddbbbbbbYYYWWWSSSOOOKKKIIIHHHGGGCCCBBBAAA???======???BBBFFFFFFGGGIIILLLRRRYYY___```dddkkkqqqssspppiiiccc\\\[[[ZZZYYYXXXTTTOOOKKKAAA???===;;;999777666555444444333333222222111111222222222222222222222222111222333444444333222111000000000000000000000000000111111222222111111000000000000000000000000000---......///000000000000000000000000000000000000000000000000000000000000////////////////////////------......//////000000////////////////////////000000000000000000000000............////////////////////////////////////...///000000000000///...000000//////000000111222///000000000111111111111222222222222222222222222333333333222222111111111111222333444555555555555333333222333333444555666555666777888888666555444444444555555555666666666888999999::::::999999888888888777777777777777777555555555666777999;;;===>>>;;;777555666777777777555555555555555555555555666666555555444444333333333333333444444444444555444444444444444333333333111111222222333444444555333333333222222111111111///000000111222222333333111111111111111111111111///000111222222222111111222111000//////000111222000000000000000000000000222111000111333444333222//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000///000111222222111000///000111111111111222222222222222111111111111222222000000000000000000000000///000000000111111111111000000000000////////////...000111111......///111222222222111111111000000000000000000000000000000////////////////////////000000000000000111222222000000000000000000000000000000000000000111222222111111000000000000111111....../////////000000000//////000000000111111111000000////////////000000000000000000000000000000------......///000000111//////............//////.../////////000000000111111111111222222222333333555666777999;;;===>>>???>>>BBBFFFHHHHHHKKKRRRWWW\\\]]]^^^\\\WWWQQQLLLJJJLLLJJJFFFDDDEEEIIIMMMQQQQQQVVV[[[]]]\\\]]]aaaeeettt}}}~~~}}}yyyuuuqqqooonnnnnngggddd___ZZZVVVTTTSSSSSSJJJIIIGGGCCC@@@>>>???AAA>>>???@@@AAACCCHHHMMMQQQTTTXXX___gggmmmnnnkkkhhhdddddddddeeedddaaa\\\XXXQQQOOOKKKGGGBBB???<<<;;;777666666555444444333333222222222222222222222222111222333555555333222111222222111111111111222222000111111222222111111000000000000000000000000000---...///000111111111111000000000000000000000000000000000000000000000000////////////////////////,,,------...///000111111000000000000000000000000111111111111111111111111............/////////000///////////////////////////000111222222111000///000000000000000111111222//////000000111111111222222222222222222222222222333333333222222111111111222333444555666666666666666555555444444444555555888999:::;;;:::999666555666666666666777777777777999:::;;;;;;;;;;;;:::999;;;:::::::::999888888888777777666666888;;;>>>???BBB>>>999777777888999999666666666666666666666666999999888777666555555444333333333444444444555555555555555444444333333333111111222333333444555555333333333222222111111111///000000111222222333333111111111111111111111111000111222333444333333222222111000......000111222000000000000000000000000222111000111333444333222//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111000000///...//////000000000//////000000000000000000000000///000111222222111000///000111111111111222222222000000////////////000000000000000000000000000000//////000000111111111222////////////000000000000...000222111...---///111222222222222111111000000000000000000000000000000////////////////////////000000///000000111222222000000000000000000000000000000///000000111222222111111000000000000111111---.........//////000000000000000000111111111111000000////////////000000000000000000000000000000---------...///000000111//////............//////.../////////000000111111111111111222222333333333777888999;;;===???@@@AAABBBGGGMMMPPPRRRVVV^^^eeeggghhhhhhddd]]]TTTMMMIIIJJJHHHFFFGGGKKKSSS[[[aaaeeejjjooopppoooooossswww|||yyyxxxwwwssspppkkkfffbbb`````````PPPOOOLLLHHHCCCAAABBBCCC<<<===?????????AAADDDFFFKKKMMMSSSZZZaaaddddddccchhhiiijjjkkkkkkiiidddaaa```]]]XXXRRRLLLGGGCCCAAA999888888777666555555555222222222222222222222222111222444555555444222111222222111111111111222222111111222222222222111111000000000000000000000000......000111222222222222000000000000000000000000000000000000000000000000---///000000//////000222222222111000000111222222............/////////000222222111111000/////////000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222333333222222222111111111111111...///000222222333333333222444666666555444444555777666777777888888666444666555444444555777999:::;;;:::999999;;;;;;:::999999:::;;;;;;;;;<<<>>>@@@>>>>>>???BBBEEEFFFFFFEEEBBB@@@<<<:::<<<===;;;888888:::;;;:::888:::@@@EEERRRGGG;;;555777;;;======>>>:::666555777888888666777777777777777888999:::999777555333222333444555555555555555555555555555222333333444444333333222333333333333333333333333444222000000222333111...111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000...///000111111000///...111111000000000000111111000000000000111111111111000000000000000000000000111000///......///000000/////////000222333222111000000000000000000000000111111000000000000111111000000000000000000000000000000000///000000111222111111111111111111111111111111000000111111222333000000//////000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////222111000//////000111222///////////////////////////////////////000111111000000000000////////////---......///////////////222222111111111111222222000000000000000000000000222111000000000111333444000000///000111222444555333444555555555777;;;>>>===;;;;;;>>>CCCGGGHHHGGGNNNPPPUUUZZZ[[[[[[```hhhmmmjjjgggccc[[[QQQMMMNNNLLLNNNPPPRRRXXXbbbpppyyy}}}~~~vvvooollljjjfff```^^^ZZZUUUOOOJJJEEECCCBBB@@@>>>>>>???AAAAAA@@@@@@BBBFFFIIIMMMQQQVVVYYY```dddhhhgggeeefffjjjooommmlllkkkjjjfff\\\PPPGGGEEEAAA;;;555222222444666555555555444222222333444555444333333222222333333222222222111111111000000222///---...000111000......///000111111111111111000000111111111222222222000000111111111111000000.../////////////////////---///000000//////000222111111111111111111111111........./////////000000///////////////000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000111222222333333111111111111111111111111000111222333333333333333111333444555444444555666666666666777888777666444888888888888999:::;;;;;;??????@@@BBBDDDCCC@@@===>>>>>>>>>>>>>>>???@@@BBBCCCEEEHHHLLLQQQRRRRRRPPPIIIEEE@@@===>>>???>>>;;;===>>>???>>>>>>???CCCFFFQQQHHH>>>999999;;;:::888:::888666666888888666444666555555444444555666666888777555444333333444444555555555555555555555555444444555555555555444444333333333333333333333333444222000111333333222000111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222111111111111000000000000000000111111111111000000111111000000000000111111000000000000111111111111000000000000000000000000111000///......///000111111111111111111000///...000000000000000000000000111111000000000000111111000000000000000000000000111000000000000111222222111111111111111111111111111111000000111111222333000000000000000111222222222111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////111111000000000000111111000000000000000000000000///////////////000111111111000000000////////////---...//////000000//////111000000000000000000111000000000000000000000000000///////////////000111111111000000111222333444333444444444444666999<<<======???EEEMMMUUUYYYZZZaaaaaabbbccc___ZZZZZZ___```]]]\\\[[[WWWPPPNNNQQQSSSVVVZZZ___gggssszzzuuunnnjjjddd^^^YYYTTTOOOLLLIIIFFFCCCAAA@@@@@@>>>======>>>AAACCCEEEHHHKKKMMMOOOSSSXXXZZZ[[[^^^dddiiiqqqtttxxx{{{zzzqqqeee[[[LLLHHHBBB>>>;;;999666444666666666555333222222333444333333222222222333333333333333333222222111111333111//////111222111000111111111222222222333333000000111111111222222222000000111111111111000000//////////////////.........///000000//////000111000000111222222111000000....../////////000000000---------...///000000000000000111111111111000000000000000000000000000000111111111111111111111111000000111111222333333333222222222222222222222222222333444444444444333333111333555555555555777888777888999::::::999888777888888888999:::<<<===>>>GGGIIIMMMQQQRRROOOIIIDDDDDDDDDCCCCCCDDDEEEGGGGGGLLLOOOTTT[[[aaacccbbb```TTTNNNFFFCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIPPPJJJDDD@@@???>>>;;;999999999999:::;;;;;;888666888777666555555555666666777666666555555444444333555555555555555555555555555555666666666666555555333333333333333333333333333222111222333444333222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111000000000000000000000000111000////////////111111000000111111111000//////000000000000000000000000111111000000000000111111000000000000000000000000111111111111111222333333111111111111111111111111111111000000111111222333000000000000111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111000////////////000111111111111000000000/////////---...//////000000//////000000////////////000000000000000000000000000000000000000000000000//////222111111111222333444444555666666666666888;;;>>>BBBEEEJJJTTT___hhhnnnqqqooollljjjggg___TTTOOOPPPOOONNNPPPSSSSSSQQQTTTXXX\\\___dddiiippp|||}}}tttnnnkkkfff___ZZZSSSPPPLLLIIIGGGEEEBBB@@@>>>>>>??????@@@AAAAAABBBBBBFFFJJJNNNPPPUUU[[[aaaooovvv}}}uuu___VVVKKKDDDAAA???:::666444444444333222111000000222222222111222222333333444444444333333333333222333222000000222333222111222111000000000111222333111111111111111222222222000000111111111111000000000000000//////............000111000///...///111...000111333333111000......////////////000000000.........//////000000000000000111111111111000000000000000000000000000000111111111111111111111111000000111222222333333444444444444444444555555555444444444444444444333333444666777777777777999;;;;;;===>>>???>>>===<<<<<<:::::::::;;;>>>BBBFFFHHHQQQTTTZZZ___aaa\\\UUUOOOKKKJJJKKKMMMQQQSSSUUUUUUZZZ]]]dddkkkqqqsssqqqooobbbYYYOOOKKKJJJJJJKKKMMMLLLMMMNNNPPPRRRRRRRRRQQQSSSQQQLLLIIIFFFDDDBBB@@@============>>>>>>===<<<;;;;;;;;;:::::::::::::::777777777777666555444333555555555555555555555555555555555666666555555555444444444444444444444444333222222333333444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111111222222000000000000000000000000111111000000000000111111///000000000111111111111000000000000000000000000111000/////////000111222---///111222222222222333000000000000000000000000111111000000000000111111000000000000000000000000222222111111222222333444111111111111111111111111111111000000111111222333000111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000////////////000000000000///000111222222111000///000000000000000000000000000000//////000000111222111111111000000000//////......///000000000000000000000////////////000000000000000000000000000000111222333444333222111000000111222333444555777777::::::;;;::::::<<<@@@CCCLLLQQQ[[[gggqqqyyy|||}}}sssmmmhhhddd\\\PPPIIIGGGDDDDDDHHHOOOSSSUUU[[[bbbhhhjjjlllmmmpppwww}}}rrrjjj```]]]YYYVVVTTTRRRNNNLLLGGGEEECCCAAAAAAAAA@@@???BBBDDDFFFHHHJJJMMMSSSWWWbbbkkkyyyuuuhhhWWWLLLHHHFFFAAA===888777555555444444222111222111111111111222333333333333333333333333333222333222111111111222222222111000...------...000111111111111111111111111111000000111111111111000000111111000000///.........///000111000///...///000...///111222222111///...////////////000000000111111111111000000/////////000000111111111111000000111111111111111111111111111111111111111111111111111111111222333333444444333333333444444444555555444444444555444444333333666777888888888999;;;===@@@CCCEEEEEEBBBAAAAAAAAA@@@@@@@@@BBBGGGMMMSSSWWW\\\```eeejjjkkkggg```ZZZUUUVVVYYY___eeejjjkkkjjjmmmooottt{{{rrrfffZZZVVVUUUTTTXXX]]]\\\^^^```bbbbbbbbbaaaaaa___]]]YYYRRRLLLGGGFFFEEEAAAAAA@@@?????????@@@@@@===>>>?????????>>><<<<<<888888888888888666555444666666666666666666666666444444555555555555444444444444444444444444444444222333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222333222222222222222222222222111111000000000000111111///000000000111111111111000000000000000000000000111000/////////111222333111333555555333111222333000000000000000000000000111111000000000000111111111111111111111111111111222222111111222222333444000000000000000000000000111111000000111111222333111111222222222222111000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000.../////////000000000111///000111222222111000///////////////////////////000000000000000111222222111111111111000000000000...//////000000000000000222111111000000111111222000000000000000000000000111222333444444333222111///000222555777999;;;<<<<<<<<<=========???CCCFFFWWW___lllxxx~~~ssskkkbbb]]]WWWNNNFFFDDDBBBBBBFFFMMMSSSXXX```hhhpppqqqrrrpppoooqqqwww|||zzzqqqnnnkkkhhheeebbb^^^[[[TTTPPPKKKGGGFFFFFFDDDCCCEEEEEEEEEEEEEEEGGGKKKNNNRRRZZZfffsss~~~vvviiibbb]]]WWWNNNFFFAAA>>>:::888888777555444333222222111222222333333111111111111222222222222111111111000000000111222222111///------...000111111111111111111111111111000000111111111111000000111111000000///////////////000111000///...///000//////000111111000///////////////000000000111111222222222111000/////////000000111111111111000000111111111111111111111111222222222222222222222222111111222222333444444444000111111222222333333333444555555666666666555555666888999:::;;;===AAADDDIIILLLNNNMMMIIIFFFGGGHHHFFFGGGIIIMMMSSSYYY^^^aaahhhiiikkkooopppnnniiieeeaaaccciiisss}}}~~~tttfffccccccccchhhqqqsssvvvyyywwwssspppppprrrnnnmmmiii```UUUMMMJJJJJJHHHIIIJJJHHHFFFEEEEEEFFFDDDEEEGGGHHHFFFCCC???<<<;;;::::::999999888777777666666666666666666666666444444444555555444444444444444444444444444444444222444444333222111111333333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222000000111111222333333333444555666777777666555444111111000000000000111111000000000000111111111111000000000000000000000000111000//////000111333444;;;======:::444000///000000000000000000000000000111111000000000000111111111111111111111111111111111111111111111222333333000000000000000000000000111111000000111111222333111222333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///......//////000000111111000000111111111111000000........................111000000000000111222222222222111111111000000000...///000000111111000000222222111111111111222222000000000000000000000000///000000111222222111111111222555888:::<<<===>>>:::<<<======>>>AAAEEEIII]]]ggguuu~~~qqqdddXXXSSSOOOIIIEEECCCHHHGGGIIIOOOTTTYYYaaajjjnnnpppqqqpppoooqqqvvv{{{|||zzzwwwrrroooiiibbbXXXRRRPPPPPPNNNMMMLLLJJJGGGDDDCCCCCCEEEFFFFFFLLLUUU^^^hhhqqqyyy~~~xxxxxxzzz|||zzzqqqbbbVVVMMMGGG???:::888666333000555444333333222222333333000111111111111111222222000111222111//////111222444333222111111111222333222222222111111111111111000000111111111111000000000000000000000000000000///111111000///......///000000000000000000000000//////000000000111111111000000000000000000//////000000111111111111000000111111111111111111111111222222222222222222222222111111222333333444444555111222222333444444555555666666777888999999999999999;;;===@@@CCCGGGMMMQQQVVVYYY\\\ZZZTTTQQQQQQSSSUUUYYY___eeekkkmmmnnnooopppooonnnooopppqqqpppnnnhhhllltttrrrppppppqqqyyy~~~wwwxxx|||xxx{{{zzzsssggg\\\WWWVVVXXX[[[______\\\WWWUUUTTTTTTWWWYYYYYYUUUNNNGGGBBB>>>===;;;:::999999::::::666666666666666666666666555555666666666666555555555555555555555555555555333444555333000...///111333333333333333333333333222222222222222222222222000000000000000000000000222222222222222222222222000000111222222333444444222444777999999777444222111111000000000000111111000000000000111111111111000000000000000000000000111000//////000222333444AAACCCCCC>>>666000///000000000000000000000000000111111000000000000111111111111111111111111111111111000000000000111222222000000000000000000000000111111000000111111222333111222333444444222000///......//////000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222000///.........///000111111111111111000000000000111111////////////////////////111111000000111111222333222222222111111111000000//////000111111111111000111111000000000000111111000000000000000000000000/////////000111222333444555666888;;;<<<===>>>>>>;;;<<<===???@@@DDDIIILLL\\\ffftttqqqbbbTTTOOOOOOOOOOOOOOOUUURRRSSSVVVYYY[[[ccckkkmmmpppsssuuuvvvzzz~~~}}}ooofffbbbaaa```^^^^^^ZZZSSSLLLGGGDDDBBBAAA@@@DDDIIIOOOUUU\\\eeelllkkkrrr}}}yyyqqqbbbYYYLLLCCC>>>:::555222777666555444333222222222111111111222222333333333111222333222000000222444444444444444333333333222222222222111111111000000000000111111111111000000/////////000111111222222000111111000///......///000000////////////000000000000000000111111111111------......///000000000000000111111111111000000111111111111111111111111222222222222222222222222111222222333333444444555555555555666777888888999777888999:::;;;<<<<<<<<<===???CCCGGGLLLRRRYYY^^^bbbeeegggeee___ZZZZZZ\\\jjjpppyyyuuurrrooonnnoooqqqsssssskkkoooxxxzzzxxxyyy{{{xxxyyy~~~|||wwwkkkfffdddgggmmmtttvvvrrrkkkeeebbbfffhhhkkkjjjeee[[[QQQJJJ@@@>>><<<:::999:::;;;<<<777777777777777777777777666666777777777777666666555555555555555555555555333555555333///---...000333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444///111555777777555111///111111000000000000111111000000000000111111111111000000000000000000000000111000000000000222444555BBBDDDEEE@@@888222111333000000000000000000000000111111000000000000111111111111111111111111111111000000000///000111111222000000000000000000000000111111111000111222222333111222444444444222000///------...///000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222333333222000///---......///000111111222222111000//////000111222000000000000000000000000111111111000111111222333222222222111111111111000//////000111111111111111000000////////////000000000000000000000000000000111111111111222444777888999:::;;;===>>>======<<<===>>>@@@BBBDDDHHHMMMQQQYYYcccppp{{{wwwgggXXXUUUYYY^^^aaaddd```]]][[[]]]^^^___eeemmmtttxxx}}}{{{}}}{{{wwwtttuuuxxxyyyvvvpppllllllooofffllluuu}}}{{{{{{~~~~~~xxxsssqqqpppnnnrrrlllaaaWWWNNNHHHCCC@@@>>>AAADDDFFFIIIOOOWWW\\\dddkkkwww{{{ooo```SSSKKKFFF@@@<<<999888777555444333222222222222222333333444444444222444555444111111333666222333333333333222111000222222222222111111000000000000111111111111000000......///000111222333333//////000111111111111111222111000//////000111222333222000/////////000111000000000000000000000000000000000000111222333444666555333111111111111111333333333333222111///...444333333333444666777999777888888888888:::===@@@===???AAAAAA@@@@@@BBBCCCFFFFFFHHHMMMRRRXXX```gggjjjiiiiiiiiidddbbbfffnnnxxxooohhhgggiiilllooolllsss}}}}}}~~~}}}zzzyyyyyy~~~zzzrrrooozzzzzztttqqqyyy~~~{{{sssiii]]]SSSLLLGGGBBB@@@BBBBBB???;;;<<<<<<<<<:::888666666777777888::::::999777666666222333444555555555444333666555444333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333333333222111111222333333222222222111111111000000000000000000000000000000000000000000000000000000000000000000111333666777AAA@@@===:::777444111000000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111000///......///111333555999<<<===:::444000000333111111111111111111111111000000000000000000000000222111111111000000//////......///000000000000000111111000000//////......000000000000111111111111222111000//////000111222111111111111111111111111111111111111111111111111000000111111111222222222222222111000//////000000000000000000000000000000222000...///222333111////////////000111222222222555444555666999;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAFFFKKKPPPTTTVVVXXXbbbeeekkkuuutttnnnhhhfffhhhlllnnnooopppkkkffffffkkkrrrwwwyyy|||{{{zzzvvvsssvvvxxx{{{}}}}}}{{{wwwuuuuuuuuussspppkkkeee```]]]cccccceeefffgggiiiiiijjjlllkkkiiihhhhhhiiikkklllmmmuuu}}}~~~~~~yyyxxxzzz}}}wwwlllccc\\\SSSIIIBBBBBB@@@===>>>CCCJJJOOOQQQVVVaaammmvvvtttiii```UUUHHH>>>@@@999666999999555444777555444333333222333333444111111111111111111111111000000000111111222222333444444444444444333222222000111222333333222000///111222333444444444444444//////000111111111111111111111000/////////000111222111000///...//////000000000000000000000000000000000000000000111333333555444222111000000111111---...000222333555666666333333333333333444555666444666888;;;===AAAFFFJJJLLLLLLJJJGGGDDDCCCFFFIIIJJJKKKPPPVVV\\\bbbiiinnnoookkkhhhfffcccdddlllvvvtttjjjeeeeeefffhhhmmmttt{{{xxxzzz~~~yyyzzzxxxuuuyyy~~~vvvsss~~~~~~xxxkkk```TTTPPPLLLKKKKKKHHHBBB======>>>>>>===;;;999999999666777888888777666555555444555666777777666555444666555444444333333333444333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333333333222111111222333333222222222111111111000000111111111111111111111111000000000000000000000000111000000000111333555666999888777555333111000///000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222111000///000222333555;;;===>>>;;;555111111333000000000000000000000000000000000000000000000000111111111111000000000///...///000000111111000000111111000000////////////000000000000111111111111222111000//////000111222////////////////////////111111111111111111111111000000111111111222222222222222111000000000000000000000000000000000000000222000//////222222111///222222222222222222222222444444555777:::;;;<<<;;;============>>>??????@@@FFFKKKRRRZZZ___aaaaaa```]]]]]]___fffnnnuuuyyyzzzrrrpppnnnpppuuuzzz}}}~~~wwwtttpppqqquuu||||||xxxzzz|||}}}}}}|||zzzvvvpppjjjeeeaaadddeeefffhhhhhhhhhgggfffgggfffeeeeeefffhhhjjjlllvvv}}}vvvooommmpppxxxvvvllleee\\\RRRKKKGGGCCC???===@@@DDDHHHIIIOOOWWW```gggrrrzzzssshhhYYYOOOHHHAAA;;;;;;999555444777444444333222222111111000222222222222222222222222111111111222222222222222000000000111000000///...111111222222222222111111//////000111111111111111///000000111111111111000000000////////////000000111000//////......//////000000000000000000000000000000000000111222333333444333222000000000000111111222222222333333333333333333444444555666666666777999<<<@@@EEEKKKSSSXXX]]]\\\XXXRRRLLLLLLPPPTTTVVVZZZ___eeekkkpppssstttqqqkkkeeeaaa```dddqqq}}}{{{ooohhhfffffffffooovvvzzzuuutttvvvxxxxxxtttrrrxxx|||wwwyyy|||wwwvvvxxxlllcccaaa___^^^\\\VVVMMMFFFDDDDDDDDDCCCBBB@@@>>><<<999999999888888777777777666777777888888777666666666555444444333444444444333333333333333333333333333333222222222222333333222222222222333333333333222222222222222222222222111111222222222333333333333222222111111222222333222222222111111111111111111111111111111111111111000000000000000000000000222111111111111222333333222222111111000000000///000000000000000000000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333222111111222333444999;;;<<<999444000000111////////////////////////000000000000000000000000111111111111000000000000///000111111222222111111111000000000000/////////000000000000111111111111111111000000000000111111////////////////////////111111111111111111111111111111111111111222222222222111000000000000000000000000000000000000000000222111000000111222111000444333333333333333222222666777999;;;<<<=========>>>>>>???@@@BBBCCCEEEFFFLLLSSS\\\dddhhhgggbbb___YYYVVVTTTVVV[[[bbbhhhkkkjjjkkkooouuu|||}}}|||~~~|||wwwuuuuuuoooooorrrzzz}}}xxxtttqqquuuuuuvvvwwwwwwvvvuuutttsssrrrssstttvvvxxx{{{|||~~~rrrllljjjmmmsss|||yyypppggg^^^XXXNNNIIICCC??????AAACCCDDDIIIMMMRRRWWW```nnnwww{{{|||oooeeeVVVMMMDDD???;;;777777999444555444444333222000000333333333333333333333333333333333333222222222222111222222222222111000000222222111111111111222222//////000000000000111111///000111111111111000000//////////////////000000111111111000000000000000000000000000000000000000111111111111222333444555333222111000///000111111666555444333222111111111444555666777999:::;;;;;;???@@@BBBEEEKKKTTT^^^eeejjjjjjgggaaaZZZYYY]]]bbbhhhnnnssswww|||}}}yyyqqqiiibbb___```eeerrr~~~wwwpppmmmllllllqqqxxx~~~wwwvvvxxxzzzwwwuuuuuu|||~~~zzzzzz{{{zzzuuuuuuvvvvvvssskkk```YYYQQQPPPOOONNNLLLIIIDDDAAA???===;;;::::::::::::999888888888888888777777777555555444444444444555555444444444444444444444444333333333222222333333333222222222333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111333333222111111111222222333444555444111/////////000000000000000000000000000000000000000000000000111111111000000000000000000000111222222222222222000000000000000000000000///000000000111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111000000000000000000000000111111111111111222111111222333333333444444444555:::<<<>>>>>>>>>>>>???@@@???AAADDDGGGJJJMMMPPPQQQWWW\\\bbbggggggbbb[[[VVVTTTRRROOONNNQQQVVV\\\```bbbgggooowww~~~|||{{{{{{{{{{{{uuuoookkkkkklllmmmoooqqqwww}}}tttrrrppppppuuu}}}{{{rrrjjjeeeZZZTTTMMMGGGDDDCCCCCCCCCGGGHHHIIILLLSSS]]]fffjjjtttyyy{{{iii```TTTJJJCCC>>>;;;:::666666777777666555333222444444444444444444444444444444444333333222222222222222333333222222111000333222111000111222333444333333222333333333444444000000111111111000000///...//////000000000000000333333333333222222111111000000000000000000000000333333333333444555666666333222111000000000111222111111222333444666888999555666888:::<<>><<<<<<<<<;;;:::999888888777777777666666555555444444444555555666444444444444444444444444444333333333333333333444222222333333333444444444555555555555555555555555111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222111111111000000222222222111111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222111111000000000000111...000111111111000000111111111111111111111111111000000000000000000000000000000000000000000111111000000111222222222222222000000000000111111111111///000000000111111111111000000000111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111111222222111111111222000111222333555666888888<<<>>>??????>>>>>>@@@BBBEEEHHHLLLRRRVVVYYYZZZ[[[cccdddeeeccc___XXXRRRMMMMMMLLLKKKJJJLLLQQQVVVZZZcccjjjttt~~~~~~yyyqqqjjjfffeeefffhhhfffeeeeeeeeeiiinnnssswww|||zzzuuuqqqqqqrrrttt|||~~~zzzvvvnnnhhh___VVVOOOIIIEEEBBBCCCBBBBBBFFFKKKQQQWWW\\\dddlllwwwxxxkkk\\\PPPGGG???:::777777777777666555444444444444444444444444444444444444444333333222222222///////////////......---333222111111111222444555444444444444444666777888000111111111111000000///...///000111222222111111333444444444444333222222000000000000000000000000333333333333444555666666444333222111111222333333666555555666888:::<<<>>><<<<<<===>>>AAADDDGGGIIIJJJLLLPPPUUU[[[eeeooovvv|||sssooosssxxx~~~xxxrrrrrrrrrtttzzz{{{yyyyyy~~~sssqqqooonnnkkkeee\\\UUULLLGGGAAA>>>>>>>>>===;;;:::999888777777777777777555555555444555555666777444444444444444444444444444444333333333333444444222222333333444444555555555555555555555555555555111111222222222333333333111222222333333222222111111111111111111222222222222222222222222222222222000000000000000000000000000111111222111111000000111111000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000///000111222333333333333111111111111111111111111000000000000000000000000000000000000111111111111///000111111222222111111000000000111111111111222000000000000111111111111000000111111111111000000////////////////////////111111111111111111111111222222222111111111111111000000000000000111111222111111111111111111111111111222333222111111222333000111222555777999;;;<<<;;;===???>>>>>>@@@EEEJJJPPPTTTYYY^^^aaa```___]]]bbb```]]]YYYTTTNNNJJJHHHGGGHHHIIIKKKMMMRRRYYY^^^hhhppp|||~~~xxxlllhhhbbb^^^\\\^^^aaadddeeegggkkkqqqxxx{{{vvvtttpppqqquuu|||vvvkkk```VVVLLLFFFCCC@@@???CCCFFFHHHMMMSSSYYYaaallluuu}}}rrrcccWWWIII???;;;:::999777555444444333444444444444444444444444333333333333222222222222111111111111111000//////222222111222222333444555222222222222333555888999111111111111111000//////...///111222333333333222333333444444444333222111000000000000000000000000222111111222222333444555444444333222222333444555;;;::::::;;;<<>><<>>===<<<:::999999::::::555555555555555666777777555555555555555555555555555444444333333444444555222222333333444555666666222222222222222222222222111111222222222333333333111222333444444333222111000000111111222222222222222222222222222222222222000000000000000000000000...///000222222222111000///000000111222333333444111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111///000111222333444444444222111000000000000...,,,000000000000000000000000000000000000000000000000//////000000111111111222......///000000000000000000000111111222222222222000000000000111111111111///000111222222111000///111111111111111111111111111111111111111111111111222222222222111111000000000000///000000111222222111111111111111111111111000333444333111000222444888888999:::<<<===>>>>>>???BBBDDDFFFIIIPPP\\\fffkkknnnqqqpppjjj```UUUNNNQQQQQQRRRSSSTTTUUUVVVWWWUUUVVVXXX[[[```kkkwwwyyyooogggccccccccccccgggkkkrrr{{{{{{xxxyyyssskkkaaaWWWMMMIIIDDD???AAAHHHDDDKKKTTT[[[```iiivvv}}}nnn```QQQLLLFFF???999666666666333333333333333333333333000000000111111222222333111222222222222111000000///111222444555555444444111000000222444888;;;===222111111111000000//////000000000000111111111111222222222222222222333333000111111111111222222222222222222222333333333333333333222222222444666777999;;;>>>BBBHHHTTTbbbmmmrrrlllaaaYYYWWW^^^jjjsss}}}yyysssmmmccc```bbbiiinnntttpppaaaVVVXXX]]]ZZZRRRMMMHHHEEE@@@============<<<555777999999888666666666777777666555555555555666444444444444444444444444666555444333333333333333555555555555555555555555222222222222222222222222555555333333333333555555777333000000222333222000222333333333333222111111000000000000000000000000333222222111000///......111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000444444444333333222222222111111111111111111111111111111222333333333333222111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222333333333222222222222222111111000000111333444666666999;;;<<<<<<<<<===>>>>>>CCCIIIMMMSSS]]]jjjtttwwwzzz~~~}}}qqqaaaVVVTTTRRRZZZdddgggfffgggkkkppphhhiiikkkpppwwwwwwsssuuuuuuuuutttoooiiieeefffhhhffffffeeebbb```ccciiiooowww}}}zzz|||zzzooo___RRRJJJFFFCCCAAADDDFFFIIIKKKOOOYYYfffppp~~~}}}rrrlll]]]NNNGGGBBB<<<888:::111222444555444222222222444444444333333444555555555222000000333555555333222222333333333333444444444333222333555:::???BBB111111111111000000000///000000000000111111111111222222222222222222222222111111111111222222222222///000000111222222333333444555555666666888:::;;;999<<>>>>>>>>@@@BBBDDDJJJRRRZZZcccmmmwwwuuufff______bbbkkkuuuzzzzzzzzz}}}{{{|||~~~zzzppplllmmmccccccaaa]]]YYYXXX\\\```eeehhhlllnnnooosssxxx}}}~~~xxx}}}pppbbbWWWPPPIIIEEEBBBCCCEEEEEEGGGMMMWWW^^^jjjrrrzzz|||zzzlll^^^UUUMMMCCC===<<<666777888777666444333333444444333333333333444444555222000111333555555333222222333333333333444444333222222222555999>>>AAA111111111111000000000000000000000000111111111111444333333222222111111111111111111111222222222333000000111111222333444444222333555666666888:::===>>>CCCIIIPPPZZZiii|||zzzpppqqq{{{zzznnnkkkjjjlllqqqvvv{{{yyyssswww}}}|||vvvqqq```XXXNNNJJJKKKKKKGGGBBB???>>>===;;;:::888888777777666555555444444555555444444444444444444444444666555444444333444444444333333333333333333333333333333333333333333333333333222222111111222222333555333111111222333222111111222222222222111000000111111111111111111111111111111111111222222333333111111111111111111111111////////////////////////111111111111111111111111222222222111111111111111222222222222222111111111111111111111111111111111000111222222333333222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111222222222222222222333333444666888999:::===>>>@@@@@@@@@BBBEEEGGGIIIOOOZZZgggrrr{{{~~~vvvmmmjjjmmmvvvxxxnnneee``````XXXYYYXXXVVVTTTWWW^^^dddmmmttt|||}}}xxx}}}vvviii^^^SSSMMMDDDDDDCCCAAAAAADDDJJJNNNTTT]]]hhhsss~~~|||pppggg]]]QQQHHHDDD<<<<<<:::999777555555444444333333222222333333333444222111111333444444444222222333333333333444444222222222333666:::===@@@111111111000000000000000///000000000111111111111444444333333222111000000111111111222222222333333333333444444444555555555222555777888888999<<>>???@@@AAABBBDDDIIILLLSSSYYYdddqqq|||xxxwwwxxxyyyvvvqqqrrruuuwwwkkkccc[[[VVVUUUYYY\\\^^^```aaaeeelllqqq{{{nnnbbbZZZQQQMMMGGGBBBAAABBBEEEGGGHHHNNNWWWcccooo{{{~~~wwwooocccXXXRRRBBB???;;;888777666555444444444333222222222222333333222222222333444444444222222222333333333444444222333444555888;;;>>>@@@000000000000000000111111///000000000111111111111444444333333222111000000111222222222222333333333555555555555555555555555888;;;======<<<>>>CCCHHHLLLVVVbbbiiikkkooowww~~~vvvrrrwww~~~zzzvvv{{{~~~tttkkkcccbbbgggiiieee___SSSMMMFFF@@@===;;;999888777777666555555555555666555555555555555555555555555555444444444444555555666666666666666666666666333333333333333333333333444444444444444444444444111222333333222222222222222222222222222111000000111111111111111111111111444444333333222111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111222222111111111111222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000///////////////////////////000000000111111111111111111111111111111111111000000111111111222222222000000111222333444444555555666888:::;;;===>>>???>>>???AAABBBDDDHHHMMMQQQbbbfffmmmwww~~~|||ooonnnqqquuuuuurrrrrrttt{{{uuugggaaa^^^[[[YYYYYY```eeekkkoooqqqtttyyy|||wwwoooeee\\\PPPGGGCCCBBBBBBBBBDDDEEEJJJSSS^^^jjjvvv}}}uuujjjbbbJJJEEE>>>999777666555444555444333333222222222333111222333333333333444444222222222333333333444444333444666999;;;>>>@@@AAA000000000000111111111111000000000000111111111111444333333222222111111111222222222222333333333333333444444555666777888888:::===@@@@@@???CCCKKKRRRXXXdddppptttqqqnnnpppttt|||yyyvvvyyy~~~~~~~~~zzzwwwrrrnnnpppvvvxxxuuupppaaaYYYNNNFFFAAA???<<<:::999888777777666666777777555555555555555555555555777777777666777777888999666666666666666666666666333333333333333333333333111222222333333222222111000111333333222222222333222333333333333222111111222222222222222222222222444444333222111000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111222222222222222111111111111111111111111///000111111222222111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000000000000000000000111111111111222222222222222222222222000111111111111222222222000111222333444555666777777888:::<<<===>>>??????>>>@@@DDDGGGJJJOOOTTTXXXgggiiilllooorrrssssssssspppnnnqqqvvvvvvrrrpppqqqtttyyy|||yyykkkdddaaadddggghhhiiilllqqqwww~~~zzznnn^^^RRRLLLHHHCCC???BBB@@@AAAHHHPPPZZZhhhtttyyyqqqZZZRRRGGG???<<<999777555666666555444333333333333000222444444333333333444222222333333333333444444444555888;;;>>>@@@AAABBB///000000000111111111111000000000000111111111111222222222222222222222222222222222333333333444444222333666888;;;>>>@@@AAA@@@CCCFFFFFFGGGNNNZZZdddttt}}}yyypppmmmooopppuuu{{{}}}{{{yyyzzz{{{~~~xxxxxxwwwxxx|||}}}nnndddVVVLLLGGGDDD@@@===:::999999888888888888888555555555555555555555555666666666666666777888888666666666666666666666666444444444444444444444444111222222333333222222111...111444444222111222444333444444444444333222222222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222333333333444111111111111111111111111///000000111111111111111111111111111111111111111222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000000000111111111111222222222222222222222222000111111111111222222222111222333444666777888999888999;;;===>>>>>>>>>>>>@@@CCCIIINNNSSSXXX]]]aaadddeeeeeecccbbbdddjjjooorrrpppqqquuuvvvsssqqqsssuuuyyywwwqqqmmmkkkjjjggggggmmmvvv|||}}}~~~~~~pppfffaaaZZZQQQJJJDDD@@@@@@DDDGGGLLLWWWbbblllwww}}}oooeeeVVVJJJDDD???;;;777888777666555444444444444///222555555333222333444222222333333333333444444333555888<<>>>>>>>>===BBBGGGMMMSSSYYY^^^cccgggeeeeeeccc___\\\```jjjsssrrrnnnnnnrrruuutttuuuwwwzzz}}}{{{qqqiiieeefffggghhhpppttt~~~~~~~~~xxxuuuooodddZZZHHHDDDCCCDDDDDDCCCIIISSSYYYggguuu~~~sssbbbSSSJJJDDD>>>999888888777666555444444444///222555555333222333444222222333333333444444444222444888<<<>>>@@@@@@@@@000000000000000000000000000000000000111111111111:::777333333444555444222222555555222444::::::555666;;;???CCCKKKVVV^^^```aaa___]]]^^^fffttt~~~wwwxxx~~~~~~zzzpppbbbZZZVVVQQQKKKEEEGGGDDD@@@===<<<:::888777777666444444555666555444666555444444444444555666555555555555555555555555555555666666555555444333222222222222222222222222111111111111111111111111222222333333333333444444333333333222222222111111333333333222222222111111111111111111111111111111111111111111111111111111111222333333222111000///111111111111111111111111222222222222222222222222333333222111111222333333000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111222222222111111111000000000111111111222222222222111111111111111111111111222111111111000000//////000111222222222222111111222444777888999:::<<<>>><<<===>>>>>>===>>>@@@BBBHHHNNNXXXaaaffffffcccaaa```]]]YYYYYY___kkkxxx~~~xxxrrrqqqtttyyy|||~~~qqqoookkkgggfffiiiooottt}}}~~~tttiiiUUUQQQKKKFFFCCCCCCDDDEEELLLUUUbbbnnnuuuzzz~~~~~~vvvhhh[[[QQQGGG???>>>;;;999888555111333888444333222222111111222222555444444444444555666666111555:::>>>???@@@AAABBB000000000000000000000000000000000000111111111111<<<999555444444555333111111555555222444999999555:::@@@HHHNNNZZZhhhssswwwuuurrrooonnnttt|||rrrfff___\\\ZZZUUUPPPKKKHHHBBB>>><<<999777555999777555555555666555444555555444333333444555555555555555555555555555555555555666666555555444333222222222222222222222222222222222222222222222222222222333333333333444444333333333222222222111111333333222222222111111111111111111111111111111111111111111111111111111111111111222222222111000///111111111111111111111111222222222222222222222222333222222111111222222333000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111222222222111111111000000000000000000111111111111111111111111111111111111222111111111000000000000111111111111222222222222222444666888999:::===???<<<>>>AAABBBDDDGGGKKKNNNQQQWWWaaajjjmmmjjjeee```ZZZ[[[]]]ccclllxxx{{{vvvyyy|||xxxkkkkkkkkklllooovvv{{{xxxwwwwwwyyybbb\\\RRRJJJEEECCCBBBCCCDDDKKKVVV```iiirrrzzzuuuiii___SSSIII@@@<<<999999777444333666444444333333333333333444555444444444444555666666222666;;;>>>???@@@@@@AAA000000000000000000000000000000000111111111222222999777555444555555444333333555666444555999:::999===EEEOOOXXXeeeuuu}}}yyyzzzxxxqqqgggcccccccccaaa^^^TTTPPPIIIDDD@@@===:::888;;;999666555666666555555666666555444444555666666555555555555555555555555555555666666555555444333333333333333333333333333333333333333333333333333222222333333333333444444333333333222222222111111222222222111111111111111111111111111111111111111111111111111111111111111000111111111111000//////111111111111111111111111222222222222222222222222333222111111111111222333000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111222222222111111111111111000111111111111222222222111111111111111111111111111111111111111000000000222111111000111222333444555777999::::::<<>>AAADDDHHHLLLPPPVVVYYY[[[aaajjjppppppiii```ZZZTTTZZZeeeqqq|||{{{}}}|||vvvpppkkkhhhkkkmmmqqqvvv~~~yyyvvvuuu~~~zzztttlll```UUUMMMHHHDDDCCC@@@CCCIIIQQQZZZeeepppwww~~~|||rrreeeZZZKKKCCC===<<<;;;888555666555444444444444444555555555444444444444555666666444777<<>>???DDDNNNXXX___jjjxxxzzzyyy~~~|||}}}}}}vvvqqqkkkjjjmmmpppqqqpppaaa]]]UUUOOOJJJEEEBBB???<<<999666555666777777666777777777777777777777777555555555555555555555555555555555666555555444333333333333333333333333333333333333333333333333333222222222333333333444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222000000111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////111111000000000000111111111111111111111111111111222222222333333333444444111111111111111111111111111111111111111111111111333222111000111333666777;;;<<<=========>>>AAACCCBBBEEEJJJNNNSSSXXX]]]aaagggkkkoooqqqmmmeee\\\VVVUUU___ooo}}}}}}{{{rrrjjjfffffffffffftttxxx~~~|||zzzrrruuu|||qqqfff]]]TTTLLLFFFBBBBBBDDDHHHOOOYYYbbbiiisss}}}wwwlll^^^RRRFFFBBB???;;;777666444444444333444444555666555444444444444555666666555999===@@@AAA@@@AAAAAA111111111111111111111111111111111111222222222222444444555555444444444555555666888:::;;;===AAAFFFOOOYYYccchhhnnnwww~~~}}}yyyxxx}}}}}}}}}~~~{{{yyywwwuuuvvvzzz}}}~~~rrrmmmeee\\\UUUNNNGGGCCC===;;;777666777888999888666666666666666666666666666666666666666666666666555555555666555555444333333333333333333333333333333333333333333333333333222222222333333333444444333333333222222222111111111111111111111111222222111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////111111000000000000111111111111111111111111111111111111111111222222222333111111111111111111111111111111111111111222222222444333222222333555888:::>>>>>>???>>>===>>>AAACCCEEEJJJQQQXXX]]]ccchhhkkkppppppooolllhhhbbb\\\YYY]]]hhhwww~~~uuuooogggccceeelllrrrvvv{{{yyyzzz|||}}}{{{}}}xxxooodddWWWMMMDDDCCCBBBDDDHHHOOOVVVZZZeeeqqqrrrcccRRRHHHBBB;;;777666444444333333333333444444555444444444444555666666777:::???AAABBBAAABBBBBB111111111111111111111111111111111222222222222333777888999888666444444444777777:::>>>???@@@GGGNNNVVVaaakkknnnooorrruuuvvvttttttttttttvvv|||}}}~~~}}}}}}{{{ssskkkbbbXXXOOOIIICCC@@@<<<999999999:::999333444444555555444444333666666666666666666666666555555666666555555444333333333333333333333333333333333333333333333333333222222333333333333444444333333333222222222111111222222222222222333333333111111111111111111111111111111111111111111111111111111111000111111222333111111111111111111111111222222222222222222222222000000111222222111000000000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111111111111111111222222222....../////////000000000111111111111111111111111111111111222222222222222444444444555666999;;;<<<=========<<<<<<>>>AAADDDKKKQQQZZZccciiimmmqqqsssjjjhhheeeaaa___]]]\\\\\\fffppp|||yyypppmmmmmmjjjhhhfffhhhpppyyy{{{zzzyyyyyy{{{uuueeeYYYJJJFFFBBBBBBDDDIIIMMMOOOYYYeeetttrrraaaTTTIII???999888555444444333222333333333555444444444444555666666777:::???BBBCCCCCCCCCDDD111111111111111111111111111111111222222222333333555888;;;;;;:::999:::;;;<<<<<<@@@FFFGGGIIIQQQ[[[bbbnnnwwwwwwssspppmmmkkkkkkmmmoooqqqtttyyy~~~~~~yyysssjjjaaa[[[MMMIIIBBB>>>;;;::::::999444555666666666666555444666666666666666666666666555555666666555555444333444444444444444444444444222222222222222222222222222222333333333333444444333333333222222222111111222222333333333444444444111111111111111111111111111111111111111111111111333222111111111222444555111111111111111111111111222222222222222222222222///000111222222111000///000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000111111111222222222//////000000000111111111111111111111111111111111111111111222222333333333444555666888:::;;;======;;;<<<===>>>???BBBGGGKKKTTTZZZdddlllooopppoooooo```___]]]\\\^^^```dddffflllttt|||}}}}}}}}}ooogggfffhhhmmmooottt}}}wwwkkkYYYRRRIIICCCCCCEEEHHHIIINNNYYYfffrrrtttgggXXXIII@@@>>>777777666444333333333333555444444444444555666666666:::???CCCDDDDDDEEEFFF111111111111111111111111111111222222222333333333000555:::===>>>???BBBEEECCCCCCHHHNNNPPPQQQZZZeeesss{{{ssslllhhhoooqqqtttvvvwwwyyy|||~~~{{{tttoooUUUPPPHHHBBB>>>;;;999888777888999::::::999888777777777777777777777777777555555666666555555444333444444444444444444444444111111111111111111111111222222333333333444444444333333333222222222111111333333333444444555555555111111111111111111111111111111111111111111111111333333222222222333555666111111111111111111111111222222222222222222222222///000111222222111000///000111111111111222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111000000111111222222222222222222333333333444444444111111111111111111111111111111111222222333333333444666888:::<<<===>>>>>>;;;===???AAACCCHHHOOOSSS\\\bbbjjjoooppplllhhheee^^^^^^___bbbffflllqqqtttnnnttt{{{}}}{{{|||}}}nnnggghhhlllyyy|||zzzjjj```RRRGGGCCCCCCEEEEEEGGGPPP[[[ggguuuwwwfffSSSHHHEEE:::999777666444333333333555444444444444555666666666:::???CCCDDDEEEFFFGGG000000000000000111111222333222222222111000000000444777999999:::@@@KKKSSSVVVVVVVVVVVVYYYcccoooyyyxxxsssuuuvvvrrrtttzzz~~~|||~~~~~~zzzlll\\\MMMFFFAAA;;;:::===555:::;;;666333777999777777777666666666666777777333333444444444444444444666666666555555444444333333333222222111222222222555444333222111111111111000000000111222222222333444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111222222333333111111222222222222111111000000000000000000000000222222222111111111111111333222111000000111222333222111111111000000//////000000000000000000000000000000111111111111000000000000111111111111000000333333333222222111111111111111111000000000000000333333111000000000111222444777:::<<<<<<<<<===>>>@@@@@@AAABBBGGGQQQ\\\cccjjjmmmooonnnjjjddd```^^^___^^^bbbkkkvvv~~~yyyvvvuuuxxx}}}ttttttzzzzzz}}}uuubbbTTTLLLIIIEEECCCEEEGGGMMMWWW```kkk{{{vvvfffWWWLLL???===:::888888777666444777777666555555555555555888<<>>DDDNNN\\\fffgggdddbbbbbbgggppp{{{zzz|||}}}~~~zzzjjjZZZPPPHHHAAA>>>???999======777555888999666777777666666666666777777555555555555555555555555555444444444444444444444333333222222111111222222222111111111222333444555222222222222222333333333222222222222333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111222222222222111111111111111111111111111111111111111111111111222222222222111000000111222222111111111111000000000///000000000000000000000000000000111111111111000000000000111111111111000000333333333222222111111111111111111111000000000000333222111111222333555666777:::<<<======<<<===>>>AAACCCFFFJJJPPPYYYccciiimmmmmmllliiifffddddddeeejjjkkkpppwww}}}zzzyyyyyy~~~zzzzzzppp```WWWQQQKKKFFFBBBBBBGGGNNNVVV___nnnzzz~~~sssfff[[[IIIEEE???:::888888777777888777666666666666666777777;;;@@@CCCDDDCCCDDDDDD222222222222222333444444111222333444555666777777444777===DDDMMM[[[lllwwwyyysssnnnnnnuuuyyyhhh]]]UUULLLEEECCC>>>???>>>999888999999666888777777666666777777888888777777666666555555555333333333444444444444555333333333222222111111111222222222222333444555666444444444333333333333333111111111222222333333333333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333111111222222222222111111222222222222222222222222000000000111222222222333222222111000000111222222111111111111000000000000000000000000000000000000000000111111111111000000000000111111111111000000222222222222222111111111111111111111111111111111222222222333444777999:::<<<===??????>>>>>>???@@@CCCGGGMMMTTT[[[ccckkkppppppnnnkkkhhhgggkkkqqqvvv~~~{{{||||||}}}ssshhh___VVVOOODDDAAAAAAFFFKKKQQQ\\\gggvvvvvvlll[[[SSSHHH???:::999999999777777777666666777888888666:::???BBBCCCDDDEEEFFF222222222222222333444444222222333444555777888888888;;;AAAIIISSSbbbqqq{{{xxxqqqrrr{{{~~~rrrjjjeee]]]TTTMMMEEEBBB===:::999:::999777888777777777777777777888888888777666666555444444444444444444333333333333333333333333222222111111555444444333222222333333444444333333222222222111222222222333333444555555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111222222222222222222222222//////000111222333333333222111111111111111111222111111111000000000000000000000000000000000000000000000111111111111000000000000111111111111000000222222222111111111111111000111111111111111222222222222222333555888:::<<<>>>@@@@@@@@@??????AAACCCHHHNNNUUU]]]ccchhhmmmpppqqqppppppqqquuu}}}~~~|||xxxwwwxxxyyy}}}~~~|||{{{qqqfff^^^MMMGGGBBBCCCEEEHHHOOOVVVdddppp~~~zzzpppfffVVVHHH???;;;:::999777666666666666777888888777:::>>>AAACCCEEEGGGIII111111111111111222333333333333444444555666666777<<<@@@FFFOOOZZZfffrrryyy|||tttnnnppp{{{~~~yyyxxxyyyvvvlllbbbPPPHHH???<<<<<<<<<:::999888888777777777777888888777777666666555444333333666666555444333333222222444555555555444333111111444444333222222222333333333333222222111111000000222222222222333333444444333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111222222222222111111111111111111111111111111//////000111222333333333111111111222222111111111000000000000000000111111000000000000000000000000000000111111111111000000000000111111111111000000111111111111111111111111000000111111222222222333333333333444555777:::;;;@@@@@@AAAAAAAAADDDGGGJJJPPPUUU\\\aaaeeegggiiikkkpppsssyyyuuuooolllmmmmmmxxx|||yyyzzzxxxqqq\\\QQQHHHDDDDDDCCCFFFJJJRRR___ooozzzxxxhhhXXXKKKCCC===:::777666666555666666777777888:::>>>@@@BBBEEEHHHKKK111111111111111222333333333333444555666666777777>>>CCCKKKVVVaaakkkqqquuurrrmmmjjjooozzz~~~bbbUUUGGGAAAAAA???===<<<999888888777777888888999666666666555555444444444777666666555444444333333666666777777666444222111///000000111222444555666222222111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000111222222222333000111222222222222111000000000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000000000000111111111111111000000111111222333333333333333333444666999;;;<<<@@@AAABBBDDDFFFKKKQQQUUUZZZ]]]aaadddeeeeeeeeefffnnnttt~~~uuuooommmmmmnnnyyyyyyzzz|||{{{|||lll^^^OOOHHHFFFCCCAAABBBDDDPPP___lllzzzzzzlll^^^PPPEEE>>>999888777666666666666777777999<<<>>>@@@CCCGGGJJJ222222222222222333444444222333444666888999:::;;;???EEEPPP\\\eeejjjkkkkkkgggfffgggoooyyyyyyfffRRRJJJHHHDDD@@@???999888888777777888888999666666666666666666666666555555555666666777777777777888999999888666333222......///000111333444555111111222222222222222222777666666555555444444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222000111222222222222111000///000000000111111111111000000000000000000000000000000111111111111000000000000111111111111000000///000000000111111111222000000111222222333444444333333444666888<<>>???AAAGGGRRR^^^eeefffccc___```aaaeeennnxxx}}}{{{|||sss\\\QQQMMMGGGCCCBBB999999888888888888999999777777777777777888888888222333444666777999:::;;;888999::::::999777444333111000000000000000111111222222222333333444444444<<<<<<;;;:::999888777777333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111222222222222111111222222222222222222222222222222222111111111111111000111222333333222111000//////000000111111111222000000000000000000000000000000111111111111000000000000111111111111000000//////000000111111111222000000111222333333444444222222444777;;;???CCCEEEBBBCCCFFFJJJPPPXXXbbbhhhiiiiiiiiigggeeedddfffggglllsss}}}}}}}}}}}}||||||}}}~~~rrrpppllliiilllyyytttaaaVVVQQQKKKFFFCCCAAAFFFLLLQQQ]]]nnn}}}mmmYYYMMM???>>>===;;;:::999888888444555666777888<<<@@@DDD444444444111222555777777888999:::===???CCCFFFHHHGGGXXX___```ffffff``````___^^^dddpppxxxzzz~~~|||zzz|||kkkXXXNNNIIIEEEBBB;;;;;;:::888666666777999666666777777888888888999555444444444666999<<<>>>>>>>>>===;;;999666444333333333333333333333333333444444444444444444444444444777;;;===>>><<<999777000111111111111222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111000000000000000333444666666444222000000111111111111111111111111111111111111111111111111111...,,,---///111///---222111111111000000//////333111///......///111333000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222222222222111111///......000111333444333222000...444555888:::>>>@@@BBBCCCGGGIIILLLPPPWWW^^^eeeiiioookkkeeecccdddgggkkknnnsssxxx~~~|||zzz{{{{{{|||~~~wwwuuutttuuuzzzsssggg]]]TTTMMMGGGGGGAAABBBKKKRRRXXXiii|||kkkWWWNNNDDD<<<======888555666777999:::999777666888;;;444555444333333555888999;;;===@@@BBBDDDHHHMMMRRRVVVffflllkkkpppmmmeeeeeefffdddhhhrrryyy}}}uuucccXXXPPPHHHBBB======;;;999777777888999777777777888888999999999555555555555777999;;;<<<<<<<<<;;;:::888666444333333333333333333333333333444444444444444444444444555666888888666333///---111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000000000555999888333///000333111111111111111111111111111111111111111111111111222000......000111000///111111111111000000000///222111000//////000111222000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222...///000111111222111111///000111222333333333222666777:::===AAADDDGGGIIIKKKLLLPPPWWW```gggllloooppplllgggeeegggmmmtttxxx~~~{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~xxxvvvyyyuuulllcccZZZTTTMMMDDD@@@EEEJJJNNN[[[kkkxxx|||jjjZZZLLL@@@<<<;;;999888:::777888999888666666888:::444444555555555666:::===CCCHHHMMMMMMMMMPPPYYYaaakkkyyy~~~}}}xxxnnnnnnqqqooorrryyyqqqhhh]]]PPPFFFBBB@@@===:::999888888999777777888888888888999999555555666666777888888888999999888888777666444444333333333333333333333333444444444444444444444444777777777666444111...---111111111111222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111///555:::888111---000555111111111111111111111111111111111111111111111111222111//////111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222......000111111222222222//////000111333555666777999:::===@@@EEEJJJNNNQQQRRRTTTYYYbbbmmmtttvvvvvvqqqooolllkkkooowww~~~}}}}}}~~~}}}~~~yyyxxxvvvtttsssrrrqqqqqqlllkkkiiihhhhhhiiijjjkkknnnmmmmmmlllmmmnnnpppqqqsssssssssssssssssssssrrrqqqqqqrrruuuxxx|||~~~{{{|||vvvllleeeYYYMMMCCCBBBDDDEEEMMMWWWgggxxx~~~eeeVVVGGGAAA???===::::::777888888666555555777999333333444777777888>>>DDDQQQXXX]]]\\\XXXZZZeeeppp|||yyyzzz}}}yyyyyyxxxvvvuuuyyy~~~wwwkkk\\\OOOGGGCCC???<<<:::999999888777777777777777777777777555666666777777666666555555666666666666555444444333333333333333333333333333333333333333333333333444444444333333333333333111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000111111111111111222222///333666555111...000333111111111111111111111111111111111111111111111111111000//////000000000000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000111111222///000000000111111111111000000111111111222222222111111111111111000//////111000000111222555888:::;;;<<>>999999888777555444555666888222111444888:::<<>>AAAFFFMMMVVV^^^ccchhhjjjooowww~~~www|||~~~yyyvvvzzz~~~uuunnngggggggggdddaaa]]][[[ZZZUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQOOONNNNNNOOOPPPQQQPPPPPPQQQQQQRRRSSSTTTUUUSSSSSSUUUVVVXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^______```aaadddgggiiikkklllmmmvvvxxx|||}}}nnnaaaRRRIIIEEECCCDDDFFFOOO]]]pppuuukkk]]]QQQLLLIIIFFFBBB===;;;888666555555666666333111444;;;>>>BBBOOO___sssxxxzzztttmmmnnnxxxyyywwwvvvvvvyyy{{{||||||}}}|||wwwpppllllllhhhccceeeeeeeeeeeeeeefffffffffdddeeefffffffffhhhlllnnnppprrrqqqmmmmmmpppqqqooouuuwwwyyy}}}ssseeeTTTNNNFFFAAA???>>><<<999777777666666666666555555666666555555444444444444333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111222333333333333000---...222333111---111111111111111111111111111111111111111111111111.../////////------...000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222,,,---///000222333333333333222222222444777:::<<>>CCCIII[[[nnn|||~~~~~~xxxrrrttt~~~}}}{{{tttkkkiiigggfffggghhhhhhgggeeefffccc^^^]]]```___\\\^^^^^^___```bbbbbb```___\\\]]]______```aaaeeegggiiikkkjjjffffffjjjkkkhhhlllmmmpppsssvvvyyy{{{|||zzzzzzyyyyyy{{{~~~|||ooo[[[TTTKKKEEECCCBBB???<<<999888888888777777777777666555444333333333444555333444444555444444333333333333333333333333333333222222222222222222222222666666666666666555444333222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111000000111222222333444444333111000000222333222111111111111111111111111111111111111111111111111111...000111000...---///111///000000000111111111111222111000//////000111222000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222,,,---///000222333333333000111222333666:::<<<>>>BBBCCCFFFLLLVVVcccnnnuuuxxx|||}}}qqqhhh`````````\\\WWWUUUMMMLLLLLLLLLMMMMMMMMMLLLNNNMMMKKKJJJJJJKKKLLLMMMGGGHHHJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOQQQSSSUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRSSSTTTTTTTTTTTTRRRTTTVVVYYY]]]ccciiinnnttt{{{yyyxxx}}}zzznnn]]]PPPHHHEEECCCBBBGGGQQQ___ooo}}}ooo___ZZZYYYXXXIIIDDD>>>:::888888777666999555888AAAGGGOOOcccxxxyyyuuuwww|||zzz~~~ssskkkiiiccc```]]]\\\]]]^^^___^^^XXX[[[[[[XXXYYY\\\]]]ZZZYYYZZZ[[[^^^```___]]][[[XXXZZZ\\\\\\]]]^^^aaacccdddhhhgggbbbccchhhiiifffbbbcccfffiiilllnnnppppppmmmnnnppprrrsssuuuuuuvvv}}}~~~www```XXXNNNIIIGGGFFFBBB???::::::::::::999999888888666555333222222333555666444444555555555444333333333333333333333333333333222222222222222222222222000111333444444333222111222222333333333444444444222222222222222222222222000000000000000000000000111111111111111111111111000000111222333333444444222444444333222111333666111111111111111111111111111111111111111111111111///111222111///...000333//////000000111111111222333111000......000111333000000000000000000000000000000000000000111111222000000000000111111111111000111111111111222222222///000000111111111000000---///111444888<<>><<<999888888888666555888888777666666666666777444444444555555555666666444444444444444444444444444444333333222222333333111222222222222333333333444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333333333333222222111111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000333222111000//////000111111111111111111111111111222222111111111111222222111111111111111111111111000000000000111111111111111111111111111111111111111111111222222333333333333555888:::;;;===???AAAFFFIIIQQQ]]]iiitttzzz}}}|||wwwuuuvvv{{{~~~{{{uuupppmmmmmmnnnqqqxxxzzztttnnnhhhaaaZZZWWWTTTQQQOOOOOONNNMMMLLLKKKKKKKKKKKKOOONNNMMMNNNPPPTTTWWWYYY]]]YYYUUUUUUVVVXXXXXXXXXVVVWWWYYY[[[]]]^^^______bbbaaa___]]][[[[[[[[[[[[]]]]]]]]]^^^^^^____________]]][[[ZZZ[[[[[[ZZZXXXUUUUUUUUUTTTSSSRRRQQQQQQOOOQQQQQQPPPMMMLLLNNNPPPPPPQQQSSSWWW]]]cccjjjmmmzzz}}}{{{}}}|||yyyhhhZZZSSSFFFBBBAAADDDJJJUUUfffttt|||lll\\\LLLHHHBBB===999888888999>>>@@@GGGSSS^^^fffnnnuuuuuunnngggeeekkkuuu~~~uuurrrtttxxx{{{uuunnnkkkfffaaa^^^\\\\\\\\\ZZZXXXVVVTTTRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTYYY\\\]]][[[WWWUUUUUUWWW]]]___```___^^^]]]^^^___YYYYYYYYYZZZ\\\___ccceeeiiilllnnnmmmiiiggghhhjjjiiihhheeeccccccdddeeegggdddcccbbbbbbdddffffffeeeeeegggiiihhhffffffjjjnnnsssuuuyyy}}}{{{rrrjjjfffddd___SSSIIICCC@@@<<<:::999888777555999999888777777777777888444555555555555666666666444444444444444444444444333333333333333333444444222222222222333333333333444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333222222222222222111111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000222222111000000000111111111111111111111111111111333333222222222222333333111111111111111111111111000000000000111111111111222222222222222222222222111111222333333333222222555777:::<<<===>>>AAACCCHHHPPP\\\gggpppvvvzzz|||wwwsssqqqtttxxxyyytttqqqmmmiiigggiiimmmrrryyy~~~|||wwwqqqnnnkkkhhhccc___```]]]ZZZWWWUUURRRNNNKKKLLLLLLKKKKKKKKKLLLMMMMMMPPPPPPPPPRRRTTTXXX[[[]]]^^^\\\[[[[[[^^^```aaaaaabbbcccfffhhhjjjlllmmmnnntttrrroookkkhhhfffeeeeeeiiiiiijjjjjjjjjjjjkkkkkkiiigggdddbbbbbbaaa___^^^\\\\\\[[[ZZZYYYXXXWWWVVVTTTTTTSSSQQQOOONNNOOOQQQOOOOOOOOOPPPSSSWWW[[[]]]dddkkkwww}}}uuusss|||hhh[[[NNNGGGBBBBBBDDDKKKXXXdddzzz{{{kkkVVVOOOEEE>>>;;;:::999888BBBEEEMMMXXXcccjjjoooqqqkkkddd]]]]]]fffrrrzzz}}}wwwuuuxxx}}}xxxnnnjjjeeeccc___[[[XXXWWWWWWWWWUUUTTTRRRPPPNNNNNNOOOOOOSSSRRRRRRQQQRRRTTTVVVXXX___bbbeeebbb\\\WWWWWWZZZaaacccfffgggfffdddbbbaaa^^^^^^]]]^^^aaadddhhhjjjsssuuuxxxwwwsssqqqqqqsssvvvuuurrrooollliiihhhhhhfffdddbbbbbbbbbcccbbbaaaaaacccccccccaaaaaadddfffhhhkkkooorrrvvvzzz{{{ttttttvvvqqqcccVVVIIIEEEAAA>>>===<<<:::999999999888777777777777888555555555555555666666666444444444444444444444444111222222333444444444444222222222333333333444444444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333222222222111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000222111111111111111111111111111111111111111111111222222222111111222222222111111111111111111111111///000000000111111111111333333333333333333333333111111222333444333333222888:::===>>>@@@BBBEEEGGGLLLWWWfffqqqwwwyyy{{{|||wwwsssrrruuuyyy{{{rrrnnnllljjjhhhgggjjjpppvvv}}}zzzuuuqqqooommmhhhddd^^^ZZZYYYXXXXXXVVVYYYZZZ[[[ZZZYYYUUUQQQMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTVVVXXXZZZ\\\___bbbdddddddddeeegggjjjmmmooopppqqqsssuuuxxx{{{}}}}}}yyyvvvtttssssssyyyyyyyyyyyyzzzzzzzzzzzzwwwuuuqqqooonnnmmmkkkiiiggggggeeecccaaa```______ZZZYYYWWWTTTRRRQQQQQQRRRSSSRRRQQQQQQQQQSSSTTTVVVWWW\\\eeeooozzzyyyssswwwwwwhhhYYYPPPGGGCCCBBBFFFOOOYYYjjjwwwxxxaaaWWWJJJAAA>>>===:::777GGGLLLTTT^^^iiiqqqsssrrrgggaaa\\\^^^fffpppuuuwwwyyy{{{yyy~~~qqqgggcccbbb^^^\\\ZZZWWWUUUTTTTTTUUUTTTSSSQQQOOOMMMMMMMMMMMMRRRRRRRRRSSSUUUXXXZZZ[[[eeeiiillliiiccc]]]\\\]]]```ccciiinnnqqqooollliiigggfffffffffhhhkkknnnppp{{{~~~wwwppplllkkkiiieeecccbbbaaa___]]]^^^_________^^^___```aaa```bbbfffiiikkkooosssvvvzzz}}}nnnaaaNNNKKKEEEAAA???>>>===;;;888888777666666666666777666666666666666666666666444444444444444444444444111111333444444444444333222222333333333444444444444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111000000000000000000000000111111111222222222222111111111111111111111111111111111000000000000111111111111111111111111111111///000000000111111111111333333333333333333333333111222333444444555555555:::<<<>>>@@@BBBEEEIIILLLSSS]]]lllwww|||}}}~~~~~~|||yyyxxx{{{}}}zzzqqqjjjhhhhhhggggggjjjnnnuuu{{{}}}yyywwwsssmmmhhhddd```^^^ZZZWWWRRRNNNNNNPPPRRRSSSUUUXXX[[[\\\ZZZVVVRRRPPPOOOPPPRRRTTTVVVYYY\\\]]]```cccgggiiijjjllloooqqqqqqsssvvvyyy|||~~~~~~|||zzzuuusssqqqmmmkkkiiihhhggg```^^^[[[XXXVVVUUUSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPSSSXXX^^^fffpppzzzyyyuuuuuu}}}yyyfff[[[NNNGGGCCCCCCIIIPPP\\\gggwwwmmmbbbSSSIIIDDD@@@<<<888QQQWWW```jjjvvv~~~rrrmmmhhhggglllrrrvvvwwwyyyyyykkk```[[[[[[]]]YYYWWWUUURRRQQQOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOORRRTTTVVVXXX[[[]]]___```iiilllooonnniiidddaaaaaa\\\```hhhqqqxxxyyywwwtttoooooooooppppppqqqrrrsss{{{uuurrrmmmjjjgggddd```^^^]]]]]]]]]]]]\\\\\\\\\\\\YYY[[[^^^aaaccceeehhhjjjlllrrrxxxzzz|||uuuiiiWWWRRRKKKEEEBBB???===;;;888888777666666666666777777777777666666666666555444444444444444444444444111222333444555444333222333333333333444444444444444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333000000000111111111111111111111111111111111111111111111000000111111222333222222222222222222222222000000000000000000000000000111222222333222222222111111111111111111111111111000000000000000000111111111111111111111111111000000000000111111111111333333333333333333333333222222333333555777888999<<<>>>AAACCCFFFJJJOOORRRZZZbbbnnnyyyxxxtttnnnjjjiiijjjkkkkkknnnrrrwww|||}}}{{{{{{|||||||||}}}}}}~~~|||wwwssskkkiiifffaaa]]]XXXUUUSSSRRRPPPLLLJJJIIIJJJMMMNNNPPPSSSWWWYYYXXXVVVTTTSSSUUUVVVYYY\\\```dddgggiiikkkpppuuuwwwwwwwwwzzz}}}|||~~~zzzvvvsssrrrqqqhhhfffcccaaa___\\\YYYVVVUUUTTTRRRQQQOOONNNMMMMMMLLLNNNPPPTTTYYY```hhhnnn{{{{{{tttrrrvvvtttfffWWWLLLEEEBBBEEEJJJRRRZZZiiizzz{{{qqqcccVVVNNNGGGBBB>>>]]]dddnnnyyy|||vvvtttvvvzzz~~~yyytttqqqmmmkkkfff```ZZZWWWXXXYYYUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWYYY]]]aaaeeeggghhhhhhkkkmmmooopppnnnjjjeeebbb___aaagggooowww|||{{{zzzvvvwwwwwwwwwwwwuuutttsssvvv|||{{{uuuqqqlllhhheeeaaa```___^^^]]]\\\ZZZXXXVVVXXX[[[]]]^^^```bbbddddddhhhlllmmmnnnuuuzzzsssddd^^^UUUMMMGGGBBB>>><<<999999888777777777777888777777777777666666666555444444444444444444444444222333444555555333222111333333333444444444444555444333333222222333333444222222222222222222222222111111111111111111111111111111000000111111222333///000000000111111111222111111111111111111111111111111000000111111222333222222222222222222222222000000000000000000000000000111222333333333222222111111111111111111111111222111111000000111111222111111111111111111111111000000000000111111111111222222222222222222222222444333333333555888<<<>>>CCCEEEHHHKKKNNNSSSYYY]]]aaaeeemmmwwwwwwuuurrrpppooopppppppppoooqqquuuxxxyyy{{{}}}wwwtttqqqppprrruuuvvvwwwzzzzzzzzzyyywwwrrrkkkfff]]]\\\ZZZWWWSSSPPPMMMKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOSSSWWWYYYYYYZZZ[[[]]]___aaadddhhhmmmrrrvvvxxx{{{~~~vvvtttqqqooonnnjjjeee```^^^]]][[[XXXUUUSSSQQQPPPMMMMMMNNNOOOQQQVVV\\\aaagggnnnxxxxxxvvvxxxuuubbbUUUKKKEEEEEEHHHIIIOOO[[[kkkyyytttfffZZZQQQKKKHHHeeennnxxxyyyzzz}}}wwwpppgggbbb\\\^^^^^^]]]ZZZXXXWWWWWWTTTSSSSSSSSSSSSTTTUUUUUUTTTUUUVVVXXXYYY[[[\\\\\\]]]```eeejjjnnnpppppppppkkklllnnnpppqqqmmmgggcccffffffhhhmmmtttyyyzzzyyyzzzzzz{{{{{{zzzwwwtttrrrrrrwww{{{vvvpppmmmgggeeecccaaa```]]]ZZZWWWVVVYYY\\\^^^^^^___aaaccc```ccceeeeeeeeejjjrrryyy{{{pppjjj___UUULLLFFFAAA>>>;;;:::999999888888999999888888777777666666666555444444444444444444444444222333555555555333111000333333333444444444555555444333333222222333333444222222222222222222222222111111111111111111111111111111111000111222222333//////000000111111111222111111111111111111111111111111111000111222222333222222222222222222222222000000000000000000000000000111222333444333333222111111111111111111111111333222222222222222222333111111111111111111111111000000000000111111111111222222222222222222222222555444222333555:::>>>AAAJJJLLLOOORRRVVV\\\cccgggfffgggkkkuuuvvvtttsssqqqqqqpppppppppnnnppprrrsssssstttuuuwwwlllkkkjjjkkkooorrrtttuuuxxxxxxwwwvvvrrrkkkbbb\\\UUUTTTSSSQQQNNNKKKHHHGGGHHHIIIKKKLLLLLLNNNPPPRRRQQQUUUZZZ]]]^^^```dddhhhhhhjjjmmmrrrxxx}}}~~~|||{{{wwwpppjjjcccbbb___\\\XXXTTTRRRPPPPPPPPPOOONNNNNNPPPUUUYYYWWW\\\fffsssyyyzzzlll\\\QQQIIIGGGHHHCCCGGGQQQ___mmmyyyrrrcccWWWQQQOOOqqq}}}vvvoooiiidddaaaYYYZZZZZZYYYYYYYYY\\\^^^[[[ZZZYYYXXXXXXYYY[[[\\\aaabbbaaa```___```cccfffiiikkknnnqqqsssuuuvvvvvvssspppmmmmmmooopppooonnnmmmnnnpppsssvvvyyy|||}}}~~~|||zzzwwwuuusssuuuxxx{{{|||wwwvvvppphhhdddddddddaaa^^^___^^^^^^```aaaaaa___^^^```````````````cccgggkkkrrrwwwwwwlllaaaWWWMMMDDD>>>???===;;;;;;;;;;;;:::999:::::::::999888777777666555555444444444333333333444444333333333333222222444444444333333222222222333333333333333333333333111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111333333333222222111111111111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111000000////////////000000111111111111111111111111000000000000111111111111000111111111111222222222111111111111222333444555333444666777999===BBBEEENNNRRRTTTXXXbbbmmmooojjjjjjlllnnnrrr}}}|||wwwuuuuuuuuusssqqqqqqqqqqqqrrrqqqqqqpppooohhhjjjoootttwwwxxxwwwvvvvvvrrrmmmiiieee___WWWRRRLLLMMMNNNNNNLLLLLLMMMNNNMMMOOOPPPQQQRRRTTTWWWZZZXXXaaagggggggggkkkppprrrpppuuu|||yyyvvvpppmmmiiifffbbb___ZZZWWWUUURRRPPPOOOQQQRRRSSSRRRXXXXXX\\\ccckkkwwwkkk[[[QQQLLLLLLFFFHHHNNNWWW```lll~~~vvvdddYYYVVV~~~}}}xxxrrrkkkeee```]]][[[\\\\\\\\\[[[\\\___aaaaaa```______aaadddhhhjjjjjjkkkjjjiiihhhiiilllnnnpppqqqtttwwwzzz{{{||||||xxxuuurrrrrrtttvvvvvvuuuuuuvvvyyy|||~~~~~~}}}|||zzzyyy~~~~~~}}}|||||||||uuurrrqqqqqqrrrqqqooommmkkkiiiiiihhhfffddddddccc```______aaadddeeedddhhhtttzzzmmm```TTTIIIBBB@@@>>>;;;:::::::::999777:::999999888777777666666555555555444444444333333444444333333333333222222444444444333333222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111111111333222222222222222222111111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111000000////////////000000111111111111111111111111000000000000111111111111000111111111111222222222222111111111222333444444444666888999;;;???CCCGGGNNNSSSYYY___kkkvvvyyyvvvuuuwwwwwwzzzzzzvvvuuuuuutttrrrrrrqqqooommmmmmnnnpppqqqrrrsssuuuwwwxxxyyyxxxxxxrrrmmmgggbbb^^^XXXRRRNNNKKKKKKKKKJJJJJJKKKOOORRRUUUWWWZZZ[[[\\\^^^```bbbdddlllqqqqqqqqquuuzzz|||~~~zzztttnnniiiddd___[[[YYYUUUQQQOOOPPPPPPQQQPPPQQQPPPRRRWWW]]]gggwwwvvvfff[[[TTTQQQHHHGGGKKKQQQXXXcccsssmmm```ZZZxxxvvvwwwzzzxxxtttpppjjjeee```^^^^^^___aaaaaabbbeeehhhkkklllkkkiiiiiikkknnnrrruuusssttttttsssrrrrrruuuwwwvvvxxxzzz}}}~~~{{{xxxwwwyyy{{{||||||}}}zzzsssqqqssswww}}}}}}zzzxxxuuurrrmmmhhhccc```aaabbbbbb```]]]^^^eeennnxxxvvvfffXXXLLLEEECCC@@@===:::::::::999888999888888777777666666555555555555444444444444333444444333333333333222222444444333333333333222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222111111000000111111111222222222222222111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111111000000//////000000111111111111111111111111111000000000000111111111111000111111111111222222222333222222222222333333444555777:::<<<>>>AAAFFFJJJMMMTTT^^^hhhuuu}}}{{{~~~}}}xxxuuutttsssrrrrrrooollliiijjjnnnrrruuu|||{{{{{{zzzxxxwwwuuuuuulllhhh```ZZZUUUQQQMMMJJJJJJJJJJJJJJJKKKOOOUUUYYY^^^bbbfffiiijjjkkklllnnnrrrxxx||||||}}}yyysssnnniiifff```\\\VVVSSSQQQRRRQQQQQQRRRPPPPPPRRRUUUZZZfffrrr~~~{{{wwwiii^^^XXXLLLIIIHHHKKKOOOWWWeeerrrwwwggg]]]sssnnnnnnoootttsssrrrpppnnnkkkhhhfffdddfffiiikkkmmmqqqvvvyyyzzzwwwtttqqqppprrruuuwwwxxxyyyyyyxxxwwwwwwxxxzzzyyyzzz}}}~~~|||{{{}}}~~~{{{sssooonnnpppsssxxx~~~wwwoookkkjjjhhhddd___aaaaaabbbfffjjjrrr|||lll]]]QQQJJJGGGDDD???<<<;;;;;;;;;;;;888777777777666666555555555555555555444444444444444444333333333222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333333222222111000000000000000111111222222333333111111111111111111111111000000111111111222222222111111000000000000111111///000000000111111111111111000000000000000000111111111111111111111111111///000000000111111111111000000111111111222222222333333222222222333333444666888;;;>>>@@@DDDHHHLLLLLLUUUbbbooo{{{}}}yyy{{{vvvuuuuuuzzzxxxtttrrrqqqqqqqqqooollllllnnnrrrwwwzzz}}}{{{wwwrrrmmmkkkfffbbb[[[TTTOOOLLLJJJIIIIIIKKKMMMOOORRRVVV\\\```fffjjjpppuuuwwwwwwxxxyyy{{{~~~yyyuuurrriiiddd^^^YYYWWWVVVVVVUUUWWWTTTSSSTTTTTTVVV]]]fffrrr|||www}}}wwwggg]]]QQQKKKGGGFFFHHHMMMYYYeeevvvooobbbxxxtttlllhhhhhhiiilllnnnppprrrttttttttttttsssuuuvvvwwwxxxzzz~~~|||yyywwwwwwxxxyyyzzz{{{|||{{{zzzyyyzzz|||{{{|||~~~xxxttttttvvvsssxxx}}}vvvnnngggfffdddcccccccccfffrrr~~~sssdddYYYSSSLLLGGGAAA===;;;;;;;;;;;;777777777777666666666666666666555555555444444444444444333333333222222222333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000111111222222222111111111111111111111111000000111111111222222222111111000000000000111111///000000000111111111111111111000000000000111111000000000000000000000000///000000000111111111111000000111111111222222222333333333222333333444444666999===@@@CCCGGGKKKNNNNNNWWWeeesss||||||yyyzzz~~~{{{pppoooooorrryyyzzzuuurrrqqqrrrpppqqqqqqsssvvvyyy|||~~~~~~zzztttllleee```^^^[[[VVVQQQLLLJJJIIIJJJIIILLLRRRVVVZZZ]]]aaadddkkkpppwww}}}|||rrrmmmfffaaa^^^\\\[[[ZZZXXXUUUTTTUUUUUUTTTWWW]]]ccckkkvvv|||~~~qqqdddVVVNNNGGGCCCCCCEEENNNXXXgggwwwxxxjjjrrr{{{~~~zzzvvvtttssspppllliiigggfffeeegggjjjpppvvv{{{~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~}}}|||yyyzzz|||}}}}}}qqqkkkfffdddbbbaaaeeelllssstttfff]]]YYYUUUOOOGGG@@@<<<::::::999777777777777777777777777666666666555555555444444444444333333333333222222222222333333333333444444333333333333333333333333111111222222222333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000111111111111111111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111222111111000000111111222000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555666888;;;???CCCGGGJJJOOORRRTTT\\\jjjvvv{{{}}}xxxxxxyyy}}}zzzwwwwwwooonnnnnnpppvvv~~~zzzvvvuuuvvvuuuwwwyyy|||~~~}}}|||zzzvvvooofff___ZZZUUUUUUTTTRRRNNNLLLLLLMMMLLLPPPWWW]]]aaadddfffhhhpppuuu}}}~~~yyyrrrlllhhhddd```^^^^^^ZZZYYY[[[ZZZWWWXXX[[[ZZZ^^^fffnnnxxx~~~xxx}}}~~~ppp^^^TTTJJJEEEAAA@@@FFFLLLZZZkkk|||vvvjjjpppwwwxxxttttttzzz}}}{{{{{{~~~|||tttooollljjjgggfffggghhhiiiiiihhhgggfffiiimmmttt|||~~~~~~}}}}}}~~~}}}~~~vvvoooiiicccaaaccceeennnzzzvvvmmmgggeeefff^^^RRRHHHAAA===;;;:::888888888888888888888888666666666666555555555555444444333333333333222222222222222333333444444444333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000000111222222333333111111111111000000000000111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111222111111000000111111222000000000000000000000000000000000000111111111111000111111111111222222222111111222222444555777888;;;>>>CCCGGGKKKOOOSSSVVV\\\cccooozzz|||{{{yyy{{{~~~xxxpppmmmooosssppppppppprrrwww~~~~~~}}}}}}yyyvvvqqqkkkddd^^^YYYVVVQQQUUUXXXYYYVVVTTTTTTTTTVVVZZZ___dddgggkkkoooqqqwww||||||uuunnnhhhccceeeaaa```bbbaaa\\\ZZZ[[[SSSVVVZZZ^^^eeeppp}}}zzzyyy}}}kkk```TTTLLLEEEAAABBBFFFMMM^^^nnnxxx~~~gggkkknnnooommmqqq}}}yyytttqqqsssqqqjjjeeedddcccaaaaaacccfffhhhiiijjjiiihhhmmmrrrzzz}}}~~~}}}||||||}}}{{{|||}}}tttjjjdddbbbaaadddggglllzzz}}}xxxwwwwwwtttkkk^^^QQQGGGBBB>>><<<888888888888888999999999777666666666555555555555444444444333333333222222222222222333333444444444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222//////000111222333333444222222111111000000//////111111111111111111111111000111111111111222222222111111000000000000111111000000000000111111111111222222111111111111222222000000000000000000000000000000000000111111111111000111111111111222222222000111111222444666888999===AAAFFFJJJNNNRRRVVVYYYbbbhhhttt~~~~~~||||||nnndddccciiinnnrrrrrrsssuuuyyy~~~uuupppiiiaaaZZZVVVTTTTTTRRRXXX^^^```___]]][[[\\\aaacccfffiiimmmqqqwww{{{|||}}}zzzyyywwwxxx{{{||||||zzzxxxvvvxxxvvvssspppnnnnnnnnnnnnppppppqqqsssuuuwwwyyyzzzyyyzzz}}}wwwoooiiifffbbbaaabbbaaa[[[WWWWWWPPPRRRTTTVVVYYYaaakkksss}}}|||zzzxxx|||vvvkkk]]]TTTKKKDDDCCCEEEDDDTTTcccmmmzzzggghhhiiiiiikkksssqqqlllfffdddaaa^^^\\\\\\]]]^^^^^^```cccgggkkknnnqqqrrruuuzzz}}}|||zzz~~~}}}||||||~~~~~~}}}~~~~~~qqqggggggbbbaaaaaadddjjjttt~~~zzzlll\\\MMMCCC???>>>;;;999777777777777666555666666666666666666666666555444444333333444444555222222222222222222222222333333333333333333333333111111222222222333333333111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////111111222222222111111000111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000////////////222111000//////000111222111111111000000000000000333222111222444888<<<>>>===CCCIIIKKKLLLPPPYYYaaaoooqqquuuxxxxxxyyyrrreee^^^___dddhhhoooqqqtttxxx~~~{{{vvvssslllfff___ZZZYYYYYYXXXVVVZZZ\\\```cccdddcccbbbaaaiiikkkoootttzzz~~~zzzxxxsssssssssrrrpppmmmjjjhhhhhhjjjllllllkkkkkklllmmmjjjiiifffcccbbbccceeefffjjjhhhffffffeeedddbbb___dddeeefffiiilllooorrrsssyyymmmjjjgggeeedddeeeddd```\\\UUUSSSQQQPPPRRRUUUYYY\\\mmmxxx{{{yyyvvvtttvvv~~~ooo]]]OOOFFF@@@>>>AAAJJJVVVaaannn{{{jjjmmmpppsssvvv}}}zzzlllgggaaa___^^^\\\[[[ZZZZZZZZZ\\\^^^ccchhhnnnrrrvvvwww~~~~~~}}}{{{zzz}}}||||||~~~}}}{{{zzzzzzyyyxxxwwwwwwwwwyyy|||}}}xxxrrrhhhddd```___cccjjjooorrr}}}tttdddTTTHHH@@@===<<<:::888777777777666555666666666666666666666666555444444333333444444555444444444444444444444444333333333333333333333333111111222222222333333333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111222222222111111000111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000///222111000//////000111222222222222222222222111111333333333333666999===???BBBGGGLLLNNNNNNSSS\\\dddpppssswww{{{|||~~~xxxmmmccc]]]]]]aaadddmmmppptttzzz}}}xxxrrrnnnfffaaa[[[XXXXXXZZZZZZYYY\\\___bbbdddfffgggiiiiiinnnqqqvvv}}}~~~|||zzzvvvssspppmmmlllfffggghhhiiiiiihhhfffeeeiiikkkmmmnnnmmmmmmnnnpppnnnllljjjhhhggghhhiiikkklllkkkjjjiiiiiigggdddaaaccccccbbbbbbaaabbbbbbccckkknnnsssxxx~~~ssspppmmmiiiggggggfffbbb___XXXVVVRRRPPPPPPRRRVVVXXX^^^gggvvv}}}wwwsssssssss{{{lllZZZOOOHHHEEE@@@FFFMMMVVVbbbppp~~~ooossszzzqqqeeebbb\\\[[[[[[ZZZYYYYYYYYYYYY\\\___eeekkkrrryyy}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{xxxvvvsssrrrpppoooppptttwwwzzz}}}~~~uuulllbbb]]]___bbbdddcccllluuuyyylll]]]PPPFFFAAA>>><<<999777888888777666666666666666666666666666555444444333333444444555444444444444444444444444333333333333333333333333111111222222222333333333111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000111111222222222111111111111111111111111111111222222222111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222111000000000000111222222333333333333333333333444444444555777;;;>>>AAAGGGKKKNNNOOOQQQWWWaaaiiirrrtttyyy~~~~~~{{{uuurrrsssoooiiidddaaa```aaabbbmmmpppvvv}}}~~~yyyrrrlllggg^^^[[[XXXVVVXXX[[[]]]]]]___aaadddfffhhhkkkooorrrssswww|||kkkkkkiiihhhgggffffffffffffhhhjjjmmmooopppooooooqqqsssvvvwwwvvvwwwxxxyyyxxxwwwuuuttttttuuuwwwxxxwwwvvvuuuuuutttqqqmmmjjjfffdddbbb___\\\ZZZYYYXXXZZZ[[[]]]```dddjjjqqqwww}}}xxxsssooonnnmmmiiifff___[[[UUUQQQNNNOOOQQQSSSQQQXXXbbbnnn{{{{{{uuurrrlllppp}}}{{{fffUUULLLHHHBBBBBBDDDJJJTTTddduuuwww}}}iiibbbbbb\\\[[[YYYYYYYYY[[[]]]___cccfffkkkrrryyy~~~||||||}}}~~~||||||~~~~~~{{{xxxuuusssooommmnnnqqqtttwwwxxxyyy{{{}}}~~~~~~~~~{{{jjjaaa```bbbbbb```aaaiiivvvyyyooodddYYYOOOIIIBBB???;;;999999888888777666666666666666666666666555444444333333444444555333333333333333333333333333333333333333333333333111111222222222333333333222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111000000111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000111111111111111111111111111111111222222222222333333333333444444444666999<<>><<<:::999888666666666666666666666666555444444333333444444555555555555555555555555555333333333333333333333333111111222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111///000111222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111///000000111111222222222111111222333333222111111000000111111222222333333444555666999<<>>;;;999888666666666666666666666666555444444333333444444555444444444444444444444444333333333333333333333333111111222222222333333333333222222111111222222333111111111111111111111111000000000000000000000000//////////////////////////////000222222333333333111111111111111111111111000000111111222222222222111111111111111111111111333333333333333333333333///000000111222222333333111222333444444333222111222222333333444555666666888999<<>><<<999666555555666666666666555555444444555555666444444444333333333222222222222222222222333333333333333333333333333333333333222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111222222444333111000///000111222555444222000//////000111111111111111111111111111222111111111000000000000111111111111111111111111222222333444555666666777888<<<@@@EEEHHHKKKMMMNNNRRRXXX```iiirrr}}}|||~~~|||yyy}}}xxxqqqhhhdddgggnnntttuuuzzz|||wwwqqqkkkgggaaa^^^\\\]]]```eeeiiikkklllmmmnnnpppssswww{{{~~~~~~wwwrrrpppooonnnnnnrrrrrrtttwww|||zzzsssppplllfff```\\\XXXVVVZZZ___eeeoooyyy|||uuummmeee___ZZZWWWTTTQQQPPPOOOOOOOOOOOORRRXXX]]]fffttt~~~wwwsssssszzzvvvcccQQQKKKGGGBBBBBBHHHyyyvvvwww{{{{{{xxxxxx{{{~~~}}}{{{{{{}}}~~~~~~}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||yyyvvvtttoooooommmkkkiiiiiikkkmmmnnnmmmkkkiiigggffffffggghhhgggeeeddddddcccaaa___bbbaaa``````bbbccccccbbb___aaadddfffhhhjjjmmmoooqqqvvv}}}qqqgggeeeaaa^^^___dddmmmyyysssaaaQQQLLLIIIBBB???@@@;;;999777777888888777666666555555444444555555666444444444444333333333333333333333333222222222222333333333333333333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333///000000111222222333333333222111000000000111222444333222000000000111111111111111111111111111111111111111111111000000000222222222222222222222222333333333444555666888999:::???EEEKKKNNNQQQSSSUUUXXX^^^fffnnnwwwvvvlllfffhhhmmmrrrvvvzzzyyytttooojjjfffaaa```aaadddiiiooorrrsssrrrssstttwwwzzz~~~yyyuuupppmmmmmmooopppqqquuuyyy~~~xxxrrrhhh```YYYVVVTTTTTTXXX^^^hhhqqq~~~xxxoooiii___[[[VVVSSSQQQPPPOOONNNNNNOOOPPPRRRXXXdddsss}}}zzzqqqsss~~~~~~jjjVVVMMMHHHBBB???AAAxxxtttsssttt{{{~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}||||||{{{zzz{{{}}}~~~yyyxxxvvvtttssstttvvvxxxyyywwwuuurrrpppoooooooooooommmjjjiiihhhgggeeedddhhhgggggghhhiiikkkmmmmmmhhhkkknnnooooooooopppqqqooorrrvvvyyyzzz}}}uuummmeee___]]]bbbhhhpppzzzpppbbbUUUQQQOOOHHHBBB@@@;;;999888888999888777555666666555555555555666666555444444444444333333333444444444333333222222111444444444444444444444444222333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222222222111000000111111222333333111111000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333333444666888:::;;;===CCCKKKRRRUUUWWWZZZ\\\^^^cccjjjqqqyyy|||qqqkkkkkknnnrrrwww{{{}}}wwwqqqmmmiiifffffffffhhhkkkpppsssttttttsssuuuxxx|||}}}rrrooommmmmmqqqvvvzzz||||||xxxnnnddd^^^XXXSSSSSSVVVXXX]]]eeennnxxx{{{sssiiiddd]]]WWWUUUSSSQQQOOONNNNNNNNNNNNRRRZZZeeelllvvvrrrtttppp]]]SSSMMMFFFBBBAAA}}}uuutttvvv}}}~~~}}}|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~|||zzzzzzzzzxxxuuurrrpppooonnnlllkkkllllllmmmnnnpppssswwwyyyuuuwwwyyyzzzxxxwwwvvvvvvttttttuuuuuuvvvyyy|||zzzkkkbbb^^^^^^dddjjjoooxxx{{{zzzkkkccc[[[ZZZYYYRRRHHHBBB<<<:::999888999888666444666666666555555666666666555555555444444444333333555444444333333222222222444444444444444444444444222333444444444444333222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222444444444444666999<<<===@@@HHHRRRXXX[[[\\\___aaadddiiipppvvv|||xxxqqqppprrrtttxxx||||||tttooollliiigggjjjjjjlllppptttvvvuuutttqqqtttyyy|||xxxvvvooonnnnnnrrryyy~~~ssskkkddd[[[VVVVVVRRRUUUXXX\\\bbbmmmzzz~~~yyyqqqggg```]]]ZZZVVVRRRLLLMMMMMMOOOQQQUUU[[[^^^lllvvvuuunnnvvvxxxiii^^^VVVNNNIIIGGG}}}}}}~~~}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}zzzvvvsssrrrqqqooonnnlllmmmooopppqqquuuyyy}}}|||~~~~~~}}}|||}}}|||zzzyyywwwxxxyyy{{{|||zzz{{{}}}zzzkkkccc]]]```eeehhhlll{{{{{{{{{}}}|||yyynnniiieeeeeeddd^^^RRRHHH@@@===;;;999999888777555777666666555555666666777555555555555444444444333444444444444333333333333333333333333333333333333222333444555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222111000000///000111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333444444444555777:::>>>@@@FFFOOOZZZ```aaa```bbbeeejjjooowww}}}yyywwwxxxyyy{{{yyyqqqmmmkkkjjjjjjjjjkkkmmmqqqvvvxxxxxxwwwrrruuu|||yyyuuurrrqqqqqqqqqtttzzzyyyqqqeee\\\YYYSSSSSSRRRSSSVVV\\\eeekkkvvv|||ooofffaaa]]]WWWRRRMMMMMMMMMNNNPPPRRRSSSTTTZZZdddtttsssrrr|||~~~sssgggZZZPPPJJJGGG}}}~~~}}}~~~|||}}}~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~{{{vvvsssrrrqqqooonnnmmmnnnoooooooooqqqvvvzzz~~~}}}{{{wwwwwwxxx{{{~~~~~~~~~qqqdddbbbaaacccfffppp}}}~~~~~~}}}yyyuuuqqqooooooiii\\\QQQEEEBBB>>>;;;:::999888777777777666666666666777777555555555555444444444444333333333444444444444444333333333333333333333333222333444666666444333222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222111111111111111111000000111222222222222222111111111222222222111111111111111111111111111111111111111222222333333333333333333333333333333333555444444555888;;;???BBBLLLVVVaaagggfffdddeeehhhjjjqqqzzz~~~|||sssmmmkkklllmmmnnnllllllnnnrrrvvvyyyyyyyyyvvvzzz|||xxxuuutttuuuuuuyyyzzz~~~tttiiiccc\\\ZZZVVVSSSRRRTTTXXX[[[ccctttyyynnnhhhccc[[[UUUSSSQQQOOOMMMNNNOOOOOOPPPPPPWWWcccsss{{{yyysss```RRRJJJGGGzzz|||}}}yyy~~~}}}zzzzzz{{{||||||}}}~~~}}}}}}}}}~~~}}}|||{{{{{{vvvsssqqqpppooommmnnnooopppnnnmmmnnnssswww{{{xxxwwwvvvwww{{{}}}}}}nnnfff```aaadddjjjvvvzzzvvvuuupppdddYYYJJJFFF@@@<<<;;;::::::999777777666666666666777777666666555555555444444444333333333444444555555555222222222222222222222222222333555666666555333222111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111000000000111222222333333///000111222222222222222000111111222222222111111111111111111111111111111111111111222222333333333333333333333333333333333555555444555888<<<@@@CCCQQQ[[[fffkkkjjjggggggjjjgggoooyyy}}}wwwooojjjiiillloooqqqppppppqqqsssvvvxxxxxxwww{{{wwwvvvtttssstttwww{{{}}}~~~}}}}}}~~~~~~wwwqqqfffccc^^^XXXTTTRRRRRRRRR\\\fffuuu{{{tttnnneee___ZZZVVVQQQMMMMMMNNNOOOPPPNNNQQQXXXccctttyyyxxxkkkYYYPPPLLL{{{|||~~~|||||||||wwwyyy|||}}}|||}}}~~~}}}|||{{{{{{{{{|||~~~{{{yyyxxxyyyzzz~~~{{{vvvrrrnnnmmmmmmnnnooonnnnnnmmmmmmmmmnnnnnnyyy{{{|||zzzwwwvvvwwwzzz~~~~~~~~~vvvfffaaabbbdddkkkrrr}}}zzzlll]]]TTTNNNFFF@@@===;;;888666888888888777777777777777888888777666666666666666666555444333222333333444444444333333222111000000222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222111111111000000//////111000000000222222000...000000000000000000000000000000000000000000000000444444333333222333333333777777666777:::@@@HHHNNNVVViiirrrjjjeeekkkmmmhhhlllnnnrrryyy}}}{{{{{{uuummmiiikkkpppssstttrrruuuxxxyyyzzz{{{|||~~~~~~vvvuuutttqqqrrrxxx~~~{{{zzz{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~vvvpppfff]]]VVVSSSSSSSSSUUUVVV___pppxxxnnnhhh^^^[[[VVVQQQNNNNNNNNNOOOLLLOOOTTTYYYbbbssswww{{{iiiXXXPPP~~~}}}yyyzzz|||{{{zzzyyyyyyzzzyyyyyyzzz{{{}}}~~~{{{xxxwwwvvvwwwwww{{{yyyuuurrrooonnnnnnnnnnnnmmmlllkkkkkkjjjkkkkkktttvvvzzz|||{{{|||~~~|||yyy{{{|||{{{{{{~~~ssshhheeedddfffjjjuuu~~~rrreeeXXXQQQIIIBBB???<<<:::888888888888888777777777777888777777666666666666666666555444333333333444444444444333333222111111000333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111000222222111222333333222000111111111111111111111111111111111111111111111111333333222222222222333333333444666888;;;AAAHHHMMM[[[mmmuuunnnjjjqqquuuqqquuurrrpppttt{{{~~~zzzxxxwwwsssooonnnpppsssttttttsssvvvyyy{{{}}}|||zzzrrrrrrssssssvvv}}}||||||||||||||||||xxxtttrrrqqqrrrrrrssstttvvvwwwwwwxxxwwwwwwwwwxxxzzz}}}{{{rrrhhh```ZZZWWWVVVMMMOOOTTT___kkk{{{vvvoooccc___YYYTTTPPPOOOMMMMMMKKKMMMPPPSSSZZZgggwww}}}|||zzzfffZZZ~~~{{{zzzzzzzzz~~~zzz{{{|||zzzxxxuuuuuuuuuuuuwwwzzz}}}}}}{{{xxxwwwuuutttsssrrrssssssvvvuuutttrrrqqqooonnnnnnnnnmmmkkkiiihhhgggfffffflllooosssxxx|||~~~~~~~~~}}}xxxxxxxxxwwwwwwyyy~~~xxxmmmfffccccccjjjnnnxxxwwwnnn___XXXOOOGGGAAA>>><<<:::999999888888888777777777777777777666666666555555555555444333333333444444444444333333222222111111444444444333333333333222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222222222444333333333555555444222111111111111111111111111111111111111111111111111333222222111111222333333111444777:::>>>CCCIIIMMM___nnnwwwrrrqqq{{{{{{sssrrrzzz}}}zzzwwwuuurrrrrrrrrtttvvvwwwvvvtttuuuxxx{{{~~~zzzwwwuuurrrtttvvvyyy|||~~~zzztttpppooopppqqqqqqvvvwwwyyy{{{{{{zzzwwwvvvsssrrrooommmkkkiiihhhhhhggghhhiiijjjlllnnnooopppnnnooooooqqqsssvvvyyyzzz}}}|||sssjjjaaa[[[XXXOOOOOOPPPRRRVVV```uuu{{{mmmhhhaaa[[[VVVSSSPPPNNNLLLMMMNNNOOORRRZZZeeennn}}}vvvddd~~~~~~}}}|||}}}{{{||||||{{{xxxuuuuuuuuuwwwyyy}}}}}}yyyvvvqqqpppoooooonnnnnnooooooqqqqqqrrrrrrrrrqqqooonnnooommmkkkiiifffeeedddcccfffiiimmmrrrwww{{{}}}}}}|||zzzxxxwwwxxxzzz|||{{{mmmeeebbbffffffmmmzzz{{{uuugggaaaXXXNNNFFFAAA>>><<<:::999999888888777777777666666666666666555555555444444444444444444444444444444333333333222222222333333333333333333333222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333222444555666444333111111111111111111111111111111111111111111111111222222111111111222333333555777999<<>>:::::::::999888777777666555666666777666555444444333444444444444444444444444444444333333333333333111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111111111222111111222444555333222111111111111111111111111111111111111111111111111222222111111222333333444999:::;;;===@@@GGGOOOUUU___kkkuuuyyy{{{wwwsssrrrqqqqqqssstttvvvxxxzzz|||}}}}}}}}}|||}}}}}}~~~~~~}}}|||yyyvvvssspppooofffaaa\\\XXXWWWXXXYYYYYYYYYYYYZZZ[[[ZZZXXXWWWUUUWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZZZZ[[[[[[\\\\\\\\\______```bbbeeeiiilllnnnrrrtttvvvxxxyyyzzz}}}xxxnnnfffccccccdddeeeiiimmmsssxxxyyywwwsssqqqoooppppppoookkkeee```\\\XXXQQQLLLMMMOOOPPPSSSXXXnnn|||qqqiiiddd```[[[WWWSSSRRRQQQOOOOOOQQQUUUXXX```kkk|||~~~vvvsss}}}{{{{{{{{{|||~~~}}}{{{yyyzzz|||~~~~~~~~~}}}~~~~~~xxxtttlllkkkhhhggggggiiikkkmmmlllmmmnnnppppppppppppoooqqqooommmiiifffdddbbbaaaaaabbbeeehhhmmmrrrwwwzzzzzz}}}}}}{{{xxxuuurrrtttuuuvvvwwwxxx{{{~~~xxxmmmeeebbbdddjjjooowww{{{zzz~~~zzzqqqdddVVVJJJCCC@@@;;;;;;:::999888777777666555555666777666555444333222333444555555555444444444444444444333333333333000111111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111111000000000111333444333111222222222222222222222222222222222222222222222222222222222222333444555555999;;;>>>AAAFFFNNNVVV[[[dddmmmwww|||wwwsssqqqpppppprrrsssuuuwwwxxxzzz}}}~~~}}}}}}}}}~~~}}}wwwuuurrrmmmiiieeebbb```YYYVVVQQQOOOOOOOOOOOONNNMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTWWWWWWXXXZZZ]]]```ccceeeiiikkkmmmoooqqqtttxxx{{{}}}wwwpppfff^^^ZZZZZZ[[[\\\^^^aaadddggggggfffcccaaa___```bbbcccbbb```]]][[[XXXQQQMMMOOORRRQQQNNNNNNZZZeeewwwyyyoooiiieee```[[[TTTSSSPPPNNNNNNPPPRRRTTTYYYaaannn|||{{{ssszzz}}}}}}~~~{{{|||}}}~~~}}}|||zzzyyy{{{}}}~~~zzzwwwnnnkkkhhheeeeeegggkkknnnllllllmmmnnnoooooooooooopppnnnllliiieeecccaaaaaa```aaabbbdddhhhmmmrrruuuuuuyyy}}}~~~~~~}}}wwwsssrrrsssttttttuuuwww{{{~~~}}}qqqhhhcccgggjjjnnn}}}zzz~~~~~~ppp___QQQGGGCCC<<<;;;;;;:::888777777666444555666777777555333222222333444555555555444444444444444444444444444444111111111222222333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222000//////111333444333222222222222222222222222222222222222222222222222222333333333333444555666777999>>>FFFMMMTTT[[[bbbfffjjjqqqzzz}}}xxxssspppnnnnnnnnnpppssswwwxxxyyyzzz||||||||||||}}}yyytttkkkiiieee```\\\XXXVVVUUUNNNKKKIIIHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOQQQTTTWWWZZZ[[[___aaadddgggiiinnnrrrvvvxxxzzz}}}rrrkkkbbb[[[XXXWWWXXXXXXWWWWWWWWWWWWUUUTTTRRRQQQRRRSSSTTTUUUUUUUUUTTTSSSVVVQQQOOOQQQQQQNNNLLLMMMNNNTTT```oooxxxqqqlllfffbbbWWWTTTPPPMMMMMMOOOQQQRRRVVVZZZbbbmmm|||xxxuuuxxx}}}}}}~~~~~~~~~~~~||||||}}}}}}|||{{{zzzyyy{{{}}}}}}~~~}}}~~~|||yyypppmmmhhhddddddgggkkknnnllllllmmmmmmnnnoooooopppooommmkkkhhheeebbbaaa````````````bbbeeejjjooorrroootttxxxyyyyyyzzz{{{vvvssstttttttttsssuuuyyy|||qqqfffgggiiiiiirrr}}}|||xxxfffUUUJJJEEE<<<<<<;;;:::999777777666444555666777777555333222111222444555666555444444444444444444444444444444222222222333333444444444222222222222222222222222333333333333333333333333000000000000000000000000111111111111111111111111000000000000000000000000111111111222222333333333000000000222444555444222222222222222222222222222222222222222222222222222333333333444555666777888:::BBBMMMYYYbbbhhhmmmpppmmmssszzz~~~{{{vvvpppmmmllllllmmmnnnsssxxx{{{zzzzzz{{{}}}}}}||||||}}}zzzqqqjjj^^^\\\YYYVVVSSSQQQQQQPPPGGGEEEDDDDDDEEEDDDCCCAAA@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFAAABBBCCCEEEGGGHHHIIIJJJIIIIIIIIIKKKMMMPPPSSSUUUXXXZZZ^^^aaadddiiiooorrrsssuuuxxxzzz{{{~~~{{{pppjjjbbb[[[XXXXXXXXXXXXSSSQQQNNNKKKIIIGGGFFFFFFJJJJJJJJJJJJJJJJJJKKKKKKPPPNNNNNNNNNJJJFFFGGGLLLJJJNNNUUU\\\fffzzzxxxssslllggg[[[WWWRRROOONNNPPPQQQRRROOOQQQVVV___nnn{{{sssmmmttt~~~~~~~~~~~~}}}{{{~~~|||{{{{{{{{{|||||||||||||||}}}}}}}}}||||||}}}}}}||||||{{{zzzqqqlllgggdddeeegggiiikkkkkkmmmoooqqqrrrqqqpppooollljjjgggffffffeeedddbbb\\\]]]^^^aaadddgggjjjkkkqqqrrrsssuuuvvvwwwxxxxxx}}}{{{{{{yyyuuusssrrruuuxxxzzz~~~}}}kkkeeedddfffmmmuuuwwwhhh\\\QQQHHHCCC@@@<<<:::999999888888999999999888777666666555666555555555555444444444444444333333333333222222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111000222222111111111111111111333333333222222222111111111111111111111111111111111111222222222333333333333333333222222111111111111111222222222333333333888555444555555333555999???LLL[[[gggqqqzzz~~~wwwvvv{{{xxxuuurrrpppoooooonnnmmmooooooqqqtttxxx|||}}}{{{yyy{{{~~~~~~vvvlllaaaZZZRRROOOMMMLLLMMMLLLHHHDDDDDDCCCBBBAAA@@@AAABBBBBB???????????????>>>======??????AAABBBBBBAAA@@@???CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHKKKMMMNNNQQQTTTXXX\\\```eeejjjnnnqqqrrrsssuuuxxx|||~~~sssnnnfff```\\\YYYWWWUUUQQQNNNJJJFFFCCCAAA@@@@@@AAABBBBBBBBBBBBCCCCCCCCCIIIJJJJJJHHHGGGGGGIIIKKKNNNPPPSSSUUU[[[jjjzzzrrrjjjeee[[[SSSSSSTTTSSSQQQQQQPPPQQQSSSYYY___kkk~~~ooojjjmmmyyy}}}|||~~~~~~~~~}}}{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{||||||||||||||||||ppplllgggdddeeegggiiijjjnnnoooqqqrrrrrrrrrpppoookkkhhhfffeeeeeedddcccaaa^^^^^^^^^___aaaccceeegggmmmoooqqqsssuuuuuuvvvuuu|||~~~~~~}}}{{{wwwttttttuuuxxxzzz~~~wwwkkkfffdddgggkkkttt}}}tttggg\\\QQQHHHBBB???;;;999::::::;;;:::999999888888777666666555666555555555555444444444444444333333333333222222222222222222222222222222111111111111111111111111222222111111111111222222222222222111111111111000111111222222222222222222333333222222111111111111111111111111111111111111111111111222222222333333333333333222222222111111111222222222222333333333666333333555666555888===FFFVVVhhhssszzz}}}{{{vvvtttrrrqqqrrrrrrpppoooooopppqqqtttxxx}}}~~~|||zzzyyyzzz|||{{{rrriii```WWWQQQPPPMMMKKKJJJJJJJJJGGGDDDDDDDDDBBBAAAAAAAAABBBCCC???????????????>>>======>>>???@@@AAAAAA@@@??????AAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNQQQUUUXXX\\\```eeeiiinnnoooqqqtttxxx}}}}}}vvvqqqhhh```[[[XXXVVVTTTOOOMMMIIIEEEBBBAAA@@@@@@??????@@@@@@AAAAAABBBBBBEEEFFFGGGFFFFFFHHHJJJMMMOOOQQQTTTTTTWWWaaaqqq}}}vvvmmmfff\\\TTTSSSTTTRRRPPPQQQMMMMMMPPPTTTXXXbbbsssppphhhhhhppp~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxwwwsssrrrrrrqqqqqqqqqrrrrrruuuvvvwwwxxxyyyzzz{{{{{{oookkkgggdddeeegggiiijjjooopppqqqqqqqqqpppooonnniiigggeeeddddddcccbbb```aaa___]]]\\\\\\^^^```aaahhhjjjmmmpppqqqrrrqqqqqqtttvvv{{{~~~~~~zzzwwwuuuvvvxxxyyy|||~~~uuujjjdddbbbdddiiiqqq}}}}}}sssiii```UUULLLEEEBBB===:::999::::::999999999888888777666666666666555555555555444444444444444333333333333222222333333333333333333333333222222222222222222222222222222111111111111222222222222222111111111111000111111222222333333444444222111111111111000000000111111111111111111111111111111111222222222222333333333333222222222222111222222222222333333333333444222222555666777<<>>????????????>>>======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGGGGIIILLLOOOSSSVVVZZZ___bbbiiijjjmmmqqqvvv|||~~~xxxqqqggg^^^XXXUUURRRQQQLLLJJJGGGDDDBBB@@@@@@@@@===>>>>>>???@@@AAAAAAAAA@@@BBBDDDDDDFFFHHHLLLOOOSSSVVVXXXWWWVVVYYYaaahhhxxxuuulllaaaXXXVVVVVVTTTQQQRRRLLLLLLMMMPPPRRRXXXeeerrrvvviiidddhhhuuu~~~~~~}}}|||||||||}}}~~~~~~}}}{{{yyywwwuuuuuuooonnnmmmlllkkkllllllllllllmmmnnnppprrruuuwwwxxxooolllgggeeefffiiijjjkkkooooooooooooooonnnmmmllljjjhhheeeddddddcccbbb```bbb___\\\ZZZYYYZZZ]]]___ccceeehhhkkkmmmmmmllllllkkkmmmqqqvvv{{{~~~|||xxxvvvvvvwwwxxxyyy{{{~~~pppdddbbbdddfffjjjttt}}}yyy{{{{{{~~~~~~xxxppphhh^^^TTTLLLGGG@@@:::888777777777888888888888777777666666666555555555555444444444444444333333333222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222111111111000000111111222333444444555555111000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333444444444333333555666888???GGGXXXooo}}}|||}}}}}}}}}~~~{{{xxxtttqqqrrrsssuuuxxx{{{|||zzzxxxrrrrrrsssvvv{{{~~~||||||~~~pppaaaWWWQQQOOONNNJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC???????????????>>>>>>===>>>>>>>>>>>>>>>========================>>>>>>????????????@@@AAACCCDDDEEEEEEHHHKKKNNNPPPTTTXXX\\\ccceeehhhmmmrrrwww{{{}}}ssslllbbbXXXRRROOOLLLKKKIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDEEEGGGKKKNNNWWWZZZ^^^]]]ZZZWWWYYY[[[hhh{{{uuujjj___[[[YYYVVVSSSSSSNNNMMMNNNQQQQQQSSS\\\fffvvvoooeeedddnnnxxx~~~}}}||||||}}}~~~~~~}}}}}}|||zzzxxxvvvsssqqqpppllljjjhhhgggffffffggggggeeefffgggiiilllppprrrtttnnnkkkgggfffgggiiijjjkkkoooooooooooooooooonnnnnnllljjjgggeeedddcccaaa___```^^^[[[XXXXXXYYY\\\^^^___```ccceeeggggggffffffeeegggjjjooossswwwzzz{{{~~~zzzwwwwwwwwwwwwwwwxxx{{{~~~wwwgggcccdddcccfffnnn|||yyyxxxzzz}}}wwwpppfff]]]PPPJJJBBB;;;888888888888888888888777777777777777666555555555555444444444444444333333333222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222111111111000000111111222333444444555555000000000000000000000111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333444444444666444555666666888AAAKKKbbbxxxzzz|||~~~|||||||||{{{|||yyyvvvsssppprrrtttwww{{{~~~}}}{{{ssstttuuuxxx}}}}}}mmm^^^UUUQQQPPPOOOJJJIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@??????>>>???>>>>>>======<<<<<<<<<===============>>>>>>????????????@@@@@@BBBCCCCCCCCCEEEHHHJJJLLLPPPTTTWWW^^^```ccchhhlllpppsssuuuxxx{{{~~~yyyuuuhhhaaaXXXPPPKKKHHHFFFEEEHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEHHHJJJTTTXXX]]]___]]]YYYVVVVVV___gggyyytttggg```\\\WWWSSSRRROOONNNNNNQQQQQQQQQWWW^^^hhhyyywwwiiiccchhhppp}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||wwwwwwvvvsssqqqnnnkkkjjjgggeeebbb```______``````______```cccfffjjjmmmpppllliiifffeeefffhhhiiiiiinnnnnnoooooopppqqqrrrrrrooolllhhhfffdddbbb```^^^^^^\\\YYYWWWWWWXXXZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^aaabbbdddhhhkkkoooqqqsssvvvyyy|||}}}~~~~~~~~~~~~}}}zzzyyyyyyyyywwwwwwyyy{{{|||}}}~~~~~~}}}nnneeebbb___aaagggttt{{{zzz}}}xxxooofffVVVPPPFFF???;;;;;;<<<<<<888888777777777777777777666555555555555444444444444444333333333333222222333333333333333333333333333333333333333333333333222222111111111111222222222222222111111111111000111111222222333333444444000000000111111111111222111111111111111111111111000000000111111111111222111222222222222333333333333333333333444444444444666555666777666999CCCOOOkkk}}}uuuvvv{{{}}}||||||}}}~~~{{{xxxuuussspppssstttvvvzzz~~~~~~}}}zzzuuuvvvxxx|||zzzlll___VVVRRRPPPOOOLLLMMMNNNMMMJJJHHHGGGHHHFFFFFFGGGGGGGGGFFFEEEDDDAAABBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<<<<<<<==================>>>??????????????????@@@@@@AAABBBAAACCCFFFHHHIIILLLPPPRRRYYY[[[___ccchhhlllnnnppptttxxx}}}~~~{{{xxxwwwvvvuuusssnnngggbbbZZZUUUNNNIIIGGGEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEDDDCCCAAAAAACCCEEEJJJOOOVVV[[[[[[YYYVVVUUUXXXXXXaaawwwqqqhhhaaaYYYTTTRRROOOLLLLLLNNNNNNMMMQQQWWW]]]kkknnncccbbbhhhuuu~~~zzzzzz|||~~~}}}||||||{{{{{{~~~}}}{{{|||||||||{{{xxxvvvtttqqqpppooommmkkkgggdddccc```^^^[[[XXXWWWWWWXXXYYYVVVWWWXXXZZZ]]]aaaeeehhhhhheeecccbbbccceeeffffffiiijjjkkklllnnnppprrrssspppmmmhhheeebbb```]]]ZZZ\\\ZZZXXXVVVUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWZZZZZZ\\\^^^```ccceeeggghhhmmmssswwwxxxxxxyyyzzz{{{|||||||||{{{}}}~~~|||||||||yyyyyyyyyyyyzzz|||~~~|||~~~}}}~~~|||mmmbbb______cccjjjttt{{{yyyqqqccc[[[OOOEEE???===<<<<<<777777777777777777777888666555555555555444444444444444333333333333222222444444444444444444444444333333333333333333333333222222111111111111222222222222222111111111111000111111222222222222222222111111111111222222333333111111111111111111111111000000000000111111111111111111222222222333333333333333333444444444444555444444555666777;;;GGGTTToooxxxqqqsssxxx~~~}}}~~~|||xxxvvvtttsssqqqrrrssstttwwwzzz{{{yyywwwvvvxxx{{{ssshhh___XXXTTTQQQOOOQQQTTTSSSOOOKKKJJJJJJFFFGGGHHHHHHHHHGGGEEEEEECCCCCCCCCDDDCCCCCCBBBAAAAAA@@@???==================<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>???@@@@@@@@@BBBDDDEEEGGGIIILLLOOOSSSVVV[[[aaafffkkkmmmooorrruuuyyy||||||xxxssspppooolllgggccc___[[[WWWSSSNNNKKKHHHFFFFFFFFFEEEDDDGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHCCCCCCBBB@@@>>>>>>???AAAAAAGGGOOOUUUYYYYYYXXXVVVTTTSSSVVVbbbssstttjjj```YYYVVVQQQMMMKKKLLLLLLJJJLLLQQQTTT^^^ooowwweee```bbbjjj{{{~~~yyyyyy|||~~~~~~}}}{{{zzzzzzyyy}}}|||}}}xxxxxxxxxwwwtttqqqnnnkkkllllllkkkiiifffccc```^^^[[[YYYVVVRRRQQQQQQRRRSSSOOOOOOPPPRRRUUUZZZ^^^```eeebbb```___aaacccccccccddddddfffhhhkkknnnppprrrpppmmmhhhdddaaa^^^ZZZXXX[[[ZZZXXXVVVTTTRRRQQQQQQTTTSSSPPPOOONNNOOOQQQRRRSSSSSSTTTUUUWWWYYY[[[\\\^^^dddlllqqqrrrrrrssstttvvvwwwyyyyyyzzz|||{{{zzzyyyyyyzzz}}}|||}}}~~~uuueeeaaa```aaadddhhhrrr|||zzzpppfffXXXJJJAAA<<<999888777777777777777888888888666666555555555444444444444444444333333333222222444444444444444444444444333333333333333333333333222222111111111111222222222222222111111111111000222222111111111111111111111111222222222333333333111111111111111111111111000000000000111111111111111111111222222333333333333333333444444444555555222222444666777<<>>=========>>><<<;;;;;;;;;;;;<<<======>>>>>>============>>>??????@@@BBBDDDEEEGGGJJJLLLPPPSSSYYY```fffkkkoooppppppsssvvvxxxvvvpppjjjffffffaaaZZZTTTQQQPPPNNNMMMHHHGGGFFFFFFHHHIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGG@@@AAA@@@>>><<<<<<===???===BBBKKKSSSXXXZZZYYYYYYUUUSSSUUUXXX___qqq~~~ssshhh```\\\TTTOOOLLLLLLKKKIIIJJJNNNOOOVVVbbbuuu~~~iii``````eeeuuu{{{zzz{{{}}}~~~|||yyyyyyzzz{{{}}}zzzzzzzzz{{{|||{{{xxxvvvqqqooolllkkkkkkjjjiiihhhhhheeeaaa^^^\\\YYYVVVTTTQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKKKKMMMPPPSSSWWWYYYYYYZZZ[[[\\\\\\\\\\\\\\\``````aaaccceeehhhjjjkkkiiihhhfffddd```]]]ZZZYYYYYYWWWUUUSSSQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQUUUXXX\\\```cccgggkkknnnrrrtttwwwxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}}}}~~~tttjjjgggdddcccdddiiixxx~~~yyylll\\\NNNDDD>>>;;;;;;999777666777777777666666666555444444444444555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222111111111111111111111111222222222111111111000000444333222111111333555666333333333333333333333333333333333333333333333333777555666;;;>>>BBBOOO]]]yyy{{{oooiiiooowww}}}xxxtttsssrrrrrrrrrrrrvvvxxxvvvvvvyyy{{{yyyzzz}}}xxxlll```XXXXXXZZZ\\\ZZZUUUPPPNNNNNNIIIHHHGGGHHHIIIIIIHHHFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDBBB@@@@@@@@@@@@>>>===;;;;;;<<<<<<===???@@@AAA>>>>>>???@@@@@@@@@@@@?????????@@@BBBDDDFFFHHHJJJMMMPPPUUU\\\aaafffiiikkkoooppprrrtttrrrmmmeee```ZZZUUUPPPMMMMMMMMMKKKIIILLLMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLIIIHHHHHHGGGFFFEEEAAA@@@???>>>============???AAADDDIIIPPPWWWZZZ\\\XXXTTTSSSUUUXXXaaauuutttiiiaaaYYYVVVRRRNNNLLLKKKKKKKKKNNNOOOXXXhhhzzz|||mmmaaaccckkk|||~~~}}}zzz||||||yyyxxxyyyzzz{{{~~~~~~{{{xxxvvvtttqqqmmmkkkgggeeecccccccccbbb```___bbb___[[[XXXVVVTTTQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEFFFGGGIIIMMMPPPRRRVVVWWWXXXYYYYYYZZZZZZYYY\\\\\\^^^```ccceeeggggggfffeeecccaaa^^^[[[XXXWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIIIIHHHIIIEEEEEEFFFGGGHHHIIIJJJKKKOOORRRVVVZZZ]]]```dddgggjjjnnnssswwwxxxzzz{{{|||~~~}}}}}}~~~~~~lllhhhdddccccccgggrrr}}}xxxyyyyyyiiiYYYLLLCCC>>><<<:::777777888888888888666666555444444444444555555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111333222222222111111000000000111111111111222222222111111111111111111111111222222222111111111000000444333222111111333444666333333333333333333333333333333333333333333333333444333666:::===CCCSSScccyyy|||}}}vvvmmmkkkqqqxxx~~~yyytttssssssssssssvvvzzz{{{xxxwwwzzz{{{zzz{{{}}}yyylllccc]]]\\\[[[XXXSSSOOOLLLKKKKKKJJJIIIIIIKKKKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@@@@@@@@@@>>><<<==================>>>???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGJJJMMMRRRXXX]]]bbbeeegggllllllllljjjfff```YYYUUUSSSPPPMMMMMMOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRQQQPPPPPPJJJHHHFFFEEEEEEEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>???@@@BBBGGGNNNTTTYYY\\\^^^ZZZVVVUUUSSSWWWeeeuuu}}}ppphhh]]]YYYTTTOOOLLLJJJIIIIIIJJJLLLSSSaaapppuuugggfffmmm|||wwwyyy~~~|||yyyxxxxxxyyyyyy{{{~~~zzztttnnnjjjfffbbb```\\\[[[ZZZ[[[[[[ZZZWWWUUUYYYVVVSSSPPPOOOMMMKKKIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@AAADDDGGGIIIKKKQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWZZZ]]]___aaaaaabbb```___^^^\\\ZZZWWWUUUSSSQQQQQQQQQPPPOOOMMMJJJIIIJJJIIIIIIHHHGGGGGGFFFFFF@@@@@@AAABBBCCCCCCDDDDDDHHHJJJNNNQQQTTTWWWZZZ]]]```eeelllrrruuuwwwxxxxxx~~~|||{{{{{{|||~~~tttmmmgggeeedddeeekkkrrr|||sssnnnvvvxxxfffUUUGGG???<<<:::888777888999999999777666555555444444555555555555555555555555555555555555555555555555555555222222222222222222222222222222222222222222222222444444333222111000///...000111111111111222222222111111111111111111111111222222222111111111111111333222222111111333444555333333333333333333333333333333333333333333444444222444888;;;>>>HHH[[[lllyyyxxxuuuooolllnnnuuu{{{zzzvvvtttuuuuuuuuuyyy}}}~~~zzzyyy{{{|||{{{|||tttjjjeeeaaa[[[VVVTTTQQQMMMIIIMMMLLLJJJKKKLLLLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFEEECCCBBB@@@???@@@???>>><<>>>>>===<<<<<<<<<===??????>>>===>>>???@@@AAABBBBBBAAABBBBBBCCCDDDDDDFFFIIIMMMRRRXXX\\\___aaafffeeeccc```\\\WWWRRRPPPSSSRRRQQQRRRTTTVVVWWWVVVWWWXXXZZZ]]]^^^_________[[[\\\]]]]]]ZZZWWWSSSPPPIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>@@@CCCIIIPPPWWW[[[dddaaa]]]XXXRRRPPPWWWaaannn|||rrrfff```YYYSSSNNNLLLIIIHHHGGGHHHNNNWWWbbbqqqqqqkkknnnyyywwwyyy}}}|||yyyxxxxxxyyywwwzzz}}}|||wwwpppiiiddd```]]]ZZZVVVUUUVVVWWWWWWVVVSSSPPPQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRUUUYYY\\\]]]]]]]]]ZZZZZZYYYWWWUUURRRPPPOOOKKKLLLMMMNNNMMMKKKHHHFFFHHHHHHGGGGGGFFFEEEDDDCCC?????????@@@@@@AAAAAAAAACCCEEEHHHKKKLLLOOORRRTTTYYY]]]dddjjjnnnrrruuuwww|||~~~|||{{{{{{|||~~~vvvlllgggeeecccfffjjjrrruuummmrrr}}}ppp\\\KKK@@@<<<:::888777888999999999777666666555555555555555555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222333333222222111000000///000000111111111222222222111111111111111111111111111111111111111111111111222222111111222222333444333333333333333333333333333333333444444444444444333888<<>><<<>>>>>>===<<<<<<<<<<<<===@@@???===<<<===>>>@@@BBB@@@@@@@@@AAAAAABBBCCCDDDDDDFFFIIINNNSSSWWWZZZ\\\___^^^]]]ZZZWWWVVVUUUVVV[[[[[[\\\]]]^^^___``````bbbdddgggjjjlllmmmmmmmmmhhhiiiiiihhhccc\\\UUUPPPLLLJJJHHHGGGGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>>>>@@@DDDKKKSSSYYYhhhgggfffaaaYYYTTTTTTWWWZZZppp{{{ooohhh___WWWSSSOOOLLLIIIGGGGGGKKKPPPVVVcccxxx{{{qqqnnnrrr}}}}}}~~~{{{zzzzzzzzzxxxzzz}}}|||xxxqqqjjjddd___ZZZWWWSSSRRRRRRSSSTTTRRROOOLLLKKKHHHFFFEEEEEEEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBEEEFFFGGGIIIJJJKKKKKKKKKLLLNNNRRRVVVYYYZZZZZZZZZVVVVVVUUUSSSQQQNNNLLLKKKGGGHHHJJJKKKJJJIIIFFFEEEFFFGGGGGGFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGHHHIIILLLNNNTTTWWW\\\```eeekkkqqquuuvvv|||~~~}}}}}}~~~|||pppiiidddaaabbbeeefffrrrzzzooorrrzzzyyydddPPPDDD===;;;888777888999888777777777666555555555555666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333333333333333444444555555555444:::>>>@@@EEEUUUjjjyyy~~~wwwoookkkooovvv}}}{{{zzzzzzyyyyyytttyyy{{{zzzzzz~~~~~~uuukkk___YYYZZZYYYTTTNNNOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHDDDBBBAAA@@@AAA@@@>>>===<<<<<<<<<<<<<<<======>>>???>>>===<<<<<<>>>@@@AAA>>>>>>>>>???@@@BBBDDDEEECCCEEEGGGKKKOOOSSSWWWXXXXXXXXXXXXVVVUUUVVVYYY]]]ccceeehhhjjjkkklllmmmmmmppprrruuuxxx{{{{{{{{{zzzvvvvvvwwwtttmmmcccYYYSSSRRRPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA===>>>>>>>>>@@@FFFOOOUUUhhhlllnnnkkkccc\\\VVVRRRTTT___rrrwwwnnncccZZZUUURRRMMMJJJIIIIIIJJJLLLPPPYYYlll~~~xxxooojjjsss}}}|||||||||zzz|||~~~~~~zzzuuupppiiiaaaZZZTTTPPPOOONNNNNNNNNMMMJJJGGGGGGEEECCCCCCCCCDDDCCCBBBAAA@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===@@@AAACCCDDDEEEFFFGGGGGGIIIKKKNNNRRRUUUWWWXXXXXXTTTTTTRRRPPPNNNKKKIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEECCCAAA???<<<<<<<<<<<<;;;;;;;;;;;;???AAACCCDDDDDDEEEGGGIIINNNQQQTTTXXX\\\cccjjjoooqqqxxx}}}|||{{{|||}}}vvvoooggg```^^^aaa^^^iiixxxtttrrrwwwlllXXXKKK@@@===:::999999999888777888777666666555555666666555555555555555555555555222222222222222222222222222222222222222222222222333333333333333333333333000000111111111222222222000111111111111222222222111111111111111111111111111111111111111222222222111111111222222222222222333333333333333333333333333333333444555555666666444999>>>AAAJJJ\\\ppp{{{zzzrrrooorrrxxx}}}~~~}}}{{{yyyrrrwwwzzzyyyzzz}}}sssggg```^^^\\\VVVQQQQQQNNNKKKJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDBBBAAABBBAAA@@@>>><<<;;;;;;;;;<<<======>>>>>>>>>===<<<===>>>???@@@<<<======>>>@@@AAACCCDDDCCCDDDFFFIIIMMMPPPTTTVVVSSSUUUVVVVVVUUUYYY___dddlllooouuuxxxzzz{{{}}}~~~~~~wwwmmmbbb\\\ZZZWWWRRROOOMMMJJJGGGEEEFFFFFFEEEDDDCCCCCCCCCCCC===>>>???>>>>>>BBBJJJQQQeeemmmtttsssnnnfff\\\SSSVVVVVV^^^uuuwwwiii^^^YYYTTTNNNIIIKKKIIIIIIJJJLLLSSSbbbppp|||ttthhhjjjttt~~~}}}~~~}}}{{{zzzyyyxxxuuupppggg^^^WWWQQQOOOLLLKKKJJJIIIFFFDDDDDDCCCAAAAAABBBCCCCCCBBB@@@???>>>===<<<;;;;;;;;;999::::::;;;;;;;;;::::::===>>>???AAABBBCCCDDDDDDGGGHHHJJJMMMPPPSSSVVVWWWTTTSSSRRROOOLLLIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEBBB@@@>>><<<<<<;;;;;;;;;:::::::::<<<>>>@@@@@@@@@@@@BBBDDDGGGJJJNNNRRRWWW\\\aaaeeekkkrrr{{{{{{zzzxxxyyy|||~~~~~~~~~{{{{{{~~~|||qqqeee___```]]]eeeooo}}}yyyzzz|||qqq]]]PPPDDDAAA>>>;;;;;;:::999777888777777666666666666666555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333222222222111111111111111000111111111111222222222111111111111111111111111000000111111111222222222000000111222222222222222333333333333333333333333333333444444555666666666444:::>>>DDDRRRgggyyy|||uuurrrssswwwzzz||||||yyysssxxx{{{zzz{{{uuulllfffaaa[[[WWWSSSPPPMMMLLLLLLLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIIIIGGGEEECCCCCCCCCCCCAAA???======<<<;;;;;;;;;<<<<<<============>>>>>>>>>???=========>>>???@@@AAAAAACCCCCCEEEGGGJJJNNNQQQSSSRRRVVVZZZ]]]___eeeooovvv{{{xxxoooiiiccc```ZZZVVVRRRNNNJJJGGGGGGGGGFFFEEEDDDDDDDDDDDD>>>@@@@@@>>>===@@@FFFMMM]]]iiivvv{{{zzztttiii]]]YYYUUUVVVccc~~~tttggg```YYYQQQKKKLLLHHHFFFHHHJJJNNNXXXaaammm|||{{{mmmjjjooo|||~~~|||yyyvvvtttuuuwwwxxxuuummmddd]]]RRRPPPLLLJJJIIIHHHFFFDDDCCCAAA@@@@@@BBBCCCBBBBBB??????===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBCCCEEEFFFHHHJJJMMMQQQTTTVVVTTTSSSRRROOOLLLHHHEEEDDDDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGGGGEEEBBB@@@>>>>>>>>>======<<<;;;;;;;;;:::<<<============???@@@BBBFFFKKKPPPTTTXXX[[[^^^dddlllvvv~~~zzzyyywwwxxxzzz}}}~~~}}}~~~~~~~~~{{{zzz}}}{{{kkkbbbbbb[[[aaagggooo}}}rrr^^^QQQGGGDDD@@@>>>===<<<:::888888888777666666666666666555555555555555555555555666666666666666666666666222222222222222222222222333333333333333333333333444333333222111000//////000111111111111222222222111111111111111111111111000000111111222222222222000000111222222222222111333333333333333333333333333333444444555666777777666<<>>===<<<;;;:::::::::<<<<<<===>>>???>>>>>>>>>??????>>>>>>>>>>>>??????BBBBBBCCCEEEHHHLLLOOOQQQSSSXXX```fffllluuuxxxssskkkgggaaa\\\WWWRRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDD>>>AAABBB???===>>>DDDJJJUUUeeevvvwwwjjjZZZVVVSSSZZZkkk~~~pppggg___UUUNNNKKKFFFDDDFFFIIILLLRRRXXXcccssssssmmmpppzzz~~~|||}}}|||yyyvvvssspppmmmooommmmmmppprrroooggg```VVVRRRLLLIIIHHHFFFCCC@@@======>>>???@@@BBBCCCDDDBBB@@@>>>;;;:::999888888===<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>BBBDDDFFFGGGHHHKKKOOORRRSSSRRRQQQOOOLLLIIIFFFDDDDDDBBBAAABBBDDDFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???BBBFFFKKKOOOSSSUUU]]]dddmmmtttxxxzzz~~~}}}{{{xxxwwwwwwyyy}}}~~~~~~~~~|||{{{yyyzzz}}}sssdddZZZccc^^^```hhhttt~~~vvvgggXXXOOOHHH@@@<<<<<<;;;888555999999888888777666666666666666666666666666666666777777666555444444333333444444444333333222222222555444222111111111222222333333333222222111111111222222333333333222222111333333333333333333333333000111111222222333444444000000111111111222222222222222222222222222222222111111111333555777777666:::<<>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>BBBEEEGGGHHHLLLRRRWWW]]]ccciiiooo{{{vvvqqqiiiaaa\\\WWWTTTRRRPPPNNNJJJHHHGGGFFFDDDCCC???@@@???>>>>>>@@@EEEHHHVVVbbbuuuyyykkk___VVVWWW\\\mmmwwwjjjccc[[[RRRJJJIIIHHHGGGFFFHHHKKKNNN[[[gggzzzvvvoooqqq{{{~~~zzztttooollliiieeecccgggffffffhhhkkkhhhaaa[[[RRRNNNJJJGGGFFFDDDBBB???===>>>>>>???@@@BBBCCCDDDBBB@@@>>><<<:::999999999<<<;;;::::::::::::::::::;;;;;;<<<<<<======>>>>>>AAACCCEEEFFFGGGJJJNNNQQQQQQRRRRRRQQQOOOKKKHHHFFFDDDBBBAAABBBDDDFFFFFFEEEHHHGGGFFFEEEDDDCCCBBBBBB<<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAADDDGGGKKKNNNOOOSSSZZZbbbiiimmmpppuuuyyy|||zzzzzzzzz|||}}}}}}}}}~~~}}}{{{{{{}}}zzz|||wwwkkkbbbZZZXXXZZZ___dddmmm~~~|||}}}pppcccTTTLLLCCC===<<<<<<:::777999999888888777777666666666666666666666666666666777666666555444444333333444333333333333333333222444444222111111111222222333333333222222222111111222222222333333222222111333333333333333333333333333222222222222222222222111111111222222222222333222222222222222222222222222222222333555666777777>>>BBBLLL]]]ttt|||xxxvvvuuusssrrrxxxyyytttqqqpppsssvvvyyyzzz{{{|||~~~xxxmmmeeeZZZUUURRRRRRPPPLLLJJJLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAADDDEEEFFFJJJRRRWWWbbbkkkvvv~~~{{{ssslllfffaaa]]]ZZZSSSPPPLLLIIIHHHGGGEEEDDDBBBBBBAAA???>>>???CCCFFFRRR___sssxxxiii[[[VVVWWWaaa|||vvvmmmbbbXXXNNNMMMKKKHHHGGGGGGIIIKKKUUUaaatttyyyqqqrrr{{{{{{vvvqqqjjjccc___\\\YYYWWW[[[ZZZ[[[]]]___^^^XXXSSSLLLJJJFFFDDDCCCBBB@@@???===>>>>>>@@@AAABBBCCCDDDBBBAAA>>><<<:::::::::::::::999999999999::::::;;;;;;;;;;;;<<<======>>>>>>???AAACCCDDDEEEHHHLLLOOOPPPQQQSSSTTTSSSPPPLLLJJJEEECCCBBBBBBDDDFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAACCCEEEGGGHHHMMMRRRYYY___ccciiipppuuuyyyzzz{{{}}}}}}|||{{{|||{{{|||~~~}}}~~~~~~~~~}}}wwwyyy{{{}}}{{{sssjjjccc[[[ZZZZZZ\\\]]]aaammmxxxwwwzzzxxxmmm\\\SSSHHHAAA======<<<:::999999999888777777666666666666666666666666666666666666666555444444333333222333333333333333333444444333333222222222222333333333333222222222222111111222222333333222222222333333333333333333333333444444333333222111111000222222222222333333333333333333333333333333333333333333333444555666777888===FFFTTTfff{{{vvvwwwxxxxxxtttsss{{{{{{uuuqqqooonnnpppssswwwyyyzzzzzz|||}}}~~~rrriii```ZZZUUUTTTRRRMMMJJJKKKGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAABBBBBBDDDKKKTTT[[[hhhvvvyyyrrrkkkeeebbbWWWSSSNNNKKKIIIHHHGGGFFFDDDDDDCCCAAA??????AAACCCMMMZZZoooxxxeeeYYYTTTYYYjjj|||vvviii]]]TTTQQQMMMIIIGGGGGGHHHIIINNNYYYkkk~~~wwwuuu{{{zzztttnnnhhh```ZZZVVVSSSQQQPPPPPPPPPQQQSSSTTTSSSPPPLLLGGGFFFDDDCCCBBBAAA@@@???===>>>???AAABBBCCCDDDDDDBBBAAA???===;;;;;;;;;;;;888888888888999::::::;;;::::::;;;<<<<<<======>>>>>>???AAABBBDDDFFFJJJMMMNNNQQQTTTWWWWWWTTTQQQNNNGGGEEECCCCCCDDDFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@BBBCCCDDDGGGLLLRRRVVV[[[aaajjjppptttvvvyyy}}}~~~|||~~~~~~}}}}}}}}}~~~{{{{{{zzz{{{zzzxxxsssppp```\\\YYYXXX[[[```ggglllvvvxxxwwwzzz~~~|||tttddd\\\PPPEEE@@@>>>===<<<::::::999888888777777666666666666666666666666666666666555555555444444444222222222333333444444444333333333333333333333333222222222222222222222222111111222333333333222222222222222222222222222222333333333222222111111111222222333333333444444444333333333333333333333333444444555555555666888:::===JJJ^^^qqqzzzvvvyyy}}}|||vvvttt~~~}}}~~~xxxrrrnnnnnnnnnpppssswwwyyyzzzzzz{{{|||uuulllfff___YYYWWWUUUPPPMMMMMMGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>???AAABBBFFFOOO\\\eeerrr{{{rrriiiccc[[[WWWRRRNNNLLLJJJIIIGGGDDDEEEDDDBBB@@@@@@BBBDDDHHHUUUjjjrrrbbbYYYXXXaaalllqqqdddXXXTTTNNNJJJHHHGGGHHHHHHIIISSScccuuuzzz|||~~~vvvpppeee```YYYSSSOOONNNLLLKKKJJJJJJJJJKKKLLLLLLJJJHHHDDDDDDDDDCCCBBBAAA@@@@@@===>>>@@@AAACCCDDDDDDDDDBBBAAA???===<<<;;;<<<<<<888888888888999::::::;;;::::::;;;;;;<<<=========<<<>>>@@@AAABBBEEEIIILLLNNNQQQUUUXXXYYYXXXUUUSSSLLLIIIFFFDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCAAAEEEIIIMMMQQQWWW```gggooorrrwww{{{|||~~~}}}|||{{{|||yyyqqqgggdddjjjqqqsssrrrgggtttwwwvvvyyy{{{llleeeYYYMMMEEE@@@>>>===::::::999999888777777777666666666666666666666666555555555555555444444444222222222333333444444444333333333333333333333333222222222222222222222222000111222333333333333333222222222222222222222222111111222222222333333333222222333333333444444444333333333333333333333333444555666666555777:::===CCCTTTkkk|||www{{{}}}vvvsss}}}}}}zzzyyyyyysssooooooppprrrtttxxxyyyzzzzzz{{{}}}~~~sssjjjaaaZZZXXXWWWSSSOOONNNIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBAAA@@@???>>>==============================;;;::::::::::::;;;<<<<<<===???AAADDDKKKWWWgggrrryyymmmddd^^^[[[VVVSSSPPPMMMJJJHHHCCCDDDDDDCCCAAAAAACCCEEEFFFQQQeee}}}nnn```ZZZ[[[```pppyyyjjj\\\VVVOOOJJJIIIIIIIIIHHHHHHPPP]]]lll|||||||||tttnnnaaa\\\VVVPPPMMMKKKIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEBBBCCCDDDDDDBBB@@@@@@@@@===>>>@@@BBBDDDDDDDDDDDDCCCAAA@@@>>>===<<<======:::999999999999::::::;;;:::::::::;;;<<<<<<======;;;===???@@@BBBDDDHHHKKKOOOQQQUUUXXXZZZYYYXXXWWWQQQMMMIIIGGGFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBB@@@>>><<<:::::::::::::::::::::::::::999999:::;;;===???AAABBBAAADDDGGGJJJLLLRRRZZZaaahhhlllrrrxxx}}}}}}|||zzz|||~~~wwwlllfffiiipppooojjj___gggttt{{{wwwwwwsssnnndddXXXMMMEEE@@@>>>:::::::::999888888777777666666666666666666666666555555555555555555555555222333333333333333333444222333333444444444444333111222222222222333333333000111222222333333333333222222222222222222222222000111111222333333444444222222222222333333333333333333333333333333333333333555777666666888===AAAFFFZZZttt}}}zzz|||~~~{{{tttrrr}}}~~~|||{{{|||wwwtttssstttvvvwwwyyyyyyyyyyyy{{{}}}zzzpppeee]]][[[ZZZVVVQQQPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>========================;;;;;;;;;;;;;;;<<<<<<======???CCCHHHQQQ___ppp|||tttjjjccc```]]]ZZZVVVRRRMMMIIIDDDDDDEEEDDDBBBBBBCCCEEEEEEOOO```wwwyyyggg[[[WWWWWWfff~~~mmmbbb[[[RRRMMMLLLLLLKKKJJJHHHMMMVVVbbbppp}}}~~~yyyrrrmmmccc___YYYTTTPPPLLLHHHFFFEEEEEEEEEDDDCCCBBBCCCCCC@@@BBBDDDCCC@@@>>>>>>???<<<>>>AAACCCDDDDDDDDDCCCCCCBBB@@@>>>=========>>><<<;;;::::::::::::::::::999::::::;;;;;;<<<<<<===;;;===???@@@AAADDDHHHKKKPPPRRRUUUXXXYYYZZZZZZYYYVVVRRRLLLIIIHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCBBB???===;;;::::::::::::::::::::::::888999999:::;;;<<<>>>???AAADDDGGGHHHJJJNNNUUUZZZ^^^ccckkktttzzz~~~~~~zzzwwwtttpppmmmdddccc\\\TTTRRRUUUUUUQQQZZZ]]]eeerrr~~~{{{zzzvvvnnncccWWWKKKCCC???;;;::::::999999888888777666666666666666666666666555555555555555555555555444333333333333333333222222222444555555555444444111111222222222333333333000000111222333333333333111111111111111111111111222222222222222222222333111111111222222222222333444444444444444444444444222444777777666999???EEEIII___zzz~~~~~~~~~{{{vvvwww}}}|||yyyxxxyyyyyyyyyyyyxxxwwwwwwzzz}}}{{{oooeeebbb```[[[VVVTTTQQQPPPPPPOOONNNMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA@@@??????>>>========================<<<<<<;;;;;;<<<<<<===>>>===@@@EEEKKKUUUddduuu|||qqqgggfffdddaaa^^^XXXQQQLLLFFFGGGGGGEEECCCBBBBBBCCCEEEMMM\\\qqqooo```YYYWWW^^^ssswwwkkkbbbXXXQQQOOOOOOMMMJJJGGGJJJOOOWWWdddvvv~~~}}}~~~|||{{{xxxqqqlllhhheee___YYYTTTOOOJJJGGGDDDEEEDDDCCCAAA@@@AAABBB>>>AAACCCBBB???======>>><<<>>>AAACCCEEEEEEDDDCCCCCCBBB@@@>>>>>>===>>>>>>===<<<<<<;;;::::::::::::999999:::;;;;;;<<<<<<===;;;===???@@@AAADDDHHHKKKQQQRRRUUUWWWYYYZZZZZZZZZYYYTTTNNNJJJHHHHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDBBB@@@>>>::::::::::::::::::::::::999888888888999:::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>???BBBGGGMMMWWWeeevvvuuukkkjjjiiigggccc\\\TTTNNNHHHIIIIIIFFFCCCAAA@@@AAADDDLLLZZZooovvvfff___]]]YYYgggrrrhhh]]]UUURRRQQQNNNKKKFFFGGGJJJPPP\\\nnn~~~|||~~~~~~{{{xxxuuurrrmmmjjjjjjgggaaa\\\WWWQQQKKKHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@>>>>>>===>>>===;;;;;;<<<<<<:::999999999::::::;;;<<<======AAABBBCCCCCCCCCEEEIIIKKKSSSVVVZZZ]]]]]]^^^___```XXXUUUPPPLLLJJJIIIHHHGGGFFFGGGGGGGGGFFFEEEDDDCCCDDDBBBAAABBBCCCBBB>>>;;;;;;;;;:::999999:::::::::999888888888999::::::;;;>>>???AAABBBCCCDDDGGGJJJQQQWWW```hhhooouuuzzz}}}{{{|||~~~}}}zzzxxxssskkkccc\\\XXXUUUTTTSSSSSSVVV]]]dddooo~~~xxxjjjYYYKKKDDD>>>>>>===;;;888777666777777666666666555555555555666555333222222333555666444444444444444444444444444444222222222222444444333333222111000000111111111111111111222333444555000000000000111222333333111111111111111111111111111111111111111111111111333333333444444444555555555444555888888999AAAJJJYYYuuu~~~}}}}}}{{{yyyvvvttttttvvvxxxzzz~~~}}}yyytttjjjbbb___ZZZTTTPPPRRRSSSPPPMMMMMMMMMLLLLLLLLLLLLIIIEEEBBBFFFFFFEEEDDDCCCBBBBBBAAA???===<<<===???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;???>>>BBBJJJTTT```rrr}}}yyytttnnnhhh```XXXSSSLLLIIIFFFDDDDDDDDDCCCBBBHHHJJJVVVjjjyyykkk```\\\aaammm{{{pppcccZZZSSSLLLIIIJJJJJJIIIKKKOOOUUU___pppzzzwww|||xxxuuurrrnnniiifffddd```[[[WWWSSSOOOJJJGGGEEEDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???>>>===???>>><<<<<<======;;;:::999999::::::;;;<<<===>>>AAABBBCCCCCCDDDFFFIIIKKKSSSWWW\\\___```aaaaaabbb[[[XXXTTTPPPNNNLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDGGGEEEDDDEEEFFFEEEBBB???<<<<<<;;;:::::::::::::::999999888888999999:::;;;:::;;;===>>>>>>@@@CCCEEELLLQQQYYYaaahhhooouuuyyy{{{~~~{{{sssjjj```ZZZWWWVVVTTTSSSVVV[[[bbblll|||yyytttcccRRRHHH???>>>===:::888777777777777777666666666555555555666555333222222333555666444444444444444444444444555555444333333444555555333333222111111111111111222111111111111111222222111111111111111222333333111111111111111111111111222222222222222222222222333333333444444444555555444444666999:::<<>>>>>?????????>>>>>>============<<<<<<<<<>>>===@@@HHHPPP[[[lll{{{}}}xxxqqqkkkddd\\\WWWPPPMMMIIIFFFEEEDDDBBBAAAFFFHHHTTTggg|||tttfffYYY[[[bbbtttzzzlllcccZZZRRRNNNNNNIIIGGGIIIMMMQQQYYYhhhvvvxxxsssuuu|||}}}xxxsssnnniiiccc___ZZZWWWSSSPPPNNNKKKHHHFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAAAAA@@@???>>>>>>AAA???>>>===>>>>>>===;;;999999999:::;;;===>>>???AAABBBDDDDDDEEEFFFIIIKKKTTTXXX^^^bbbddddddeeeeee```]]]ZZZWWWTTTQQQLLLIIIGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCAAA???>>>>>>===<<<;;;::::::999999999888888999999::::::888999;;;;;;<<<===@@@BBBEEEIIIPPPVVV^^^fffnnnsssyyyvvviii___YYYXXXUUUSSSTTTYYY^^^ggguuuttt{{{ppp[[[LLLAAA???<<<:::888777888888777777777666666666555555666555444333333444555666444444444444444444444444666555555444444555555666333222222111111111111222222222111111000000111111222222111111111222333333111111111111111111111111333333333333333333333333333333333444444444555555333444666:::<<<@@@LLLXXXuuu}}}xxxwww{{{~~~}}}{{{zzzyyyxxxvvvtttqqqqqqqqqsssvvvzzz~~~tttnnnfff^^^YYYYYYXXXUUURRRRRRSSSQQQNNNMMMMMMLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDCCCEEECCCAAA@@@@@@@@@>>>===>>>>>>>>>============<<<===<<>>>>>BBB@@@????????????>>><<<999999999:::;;;===???@@@AAACCCEEEFFFFFFGGGJJJLLLRRRWWW^^^cccffffffggggggdddbbb___]]]ZZZUUUOOOKKKHHHHHHGGGGGGFFFFFFGGGGGGCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>===;;;:::999:::999999888999999::::::999;;;<<<<<<<<<===???BBBAAADDDIIINNNUUU^^^hhhnnnsss|||wwwhhh^^^YYYUUURRRRRRVVV\\\cccooo{{{|||eeeRRREEEAAA===:::888888888888777777777666666666666555555555444444444444555555444444444444444444444444555555444444444444555555333222222111111222222222222222222111111222333333444333333222222222333333111111111111111111111111333333333333333333333333333333333444444444555555444555777:::<<>><<<>>>BBBGGGMMMYYYeeevvv~~~vvvmmmeee___YYYUUUOOOJJJGGGEEECCCBBBEEEGGGRRRdddvvvuuuggg___YYY[[[jjj|||pppeeeZZZRRROOOIIIGGGGGGIIIJJJLLLSSS[[[nnn~~~}}}uuunnnnnnwww}}}vvvnnneee[[[UUUMMMKKKGGGEEEEEEEEEEEEDDDBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@?????????BBBAAA??????@@@@@@>>>===:::999999:::;;;===@@@AAABBBDDDGGGHHHHHHIIIKKKMMMQQQVVV]]]bbbeeegggiiijjjhhhfffdddaaa^^^YYYRRRNNNKKKKKKIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDEEE@@@@@@@@@@@@>>>===;;;:::::::::999999888999999::::::;;;<<<<<<<<<<<<>>>@@@@@@BBBEEEIIIOOOXXXaaahhhmmmwwwttteee]]]WWWSSSRRRVVV[[[aaakkkuuuqqq\\\JJJEEE>>>:::999999999888888777777777666666666666555555555555555555555555444444444444444444444444333333333444444333333333333222222222222222333333111222222333444555777888555555444333222222222333111111111111111111111111222222222222222222222222333333333444444444555555555666888;;;<<>>===>>>AAACCCGGGQQQ[[[kkkwww|||rrrhhhaaaZZZVVVOOOJJJHHHFFFEEEDDDGGGIIITTTfffwwwnnncccYYYXXX```vvvzzzooocccYYYUUUMMMJJJHHHJJJJJJIIIMMMSSS```rrrxxxoookkkooo~~~~~~zzzrrrhhh]]]UUUOOOLLLHHHFFFEEEEEEDDDCCCBBBBBBAAA@@@????????????>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@??????CCCAAA@@@???@@@@@@???===::::::999999;;;>>>AAABBBDDDFFFIIIKKKKKKLLLMMMOOOQQQUUU[[[```dddgggkkkmmmllljjjhhheeebbb]]]WWWSSSPPPNNNLLLJJJIIIHHHIIIIIIGGGHHHGGGEEECCCBBBCCCDDD@@@AAAAAAAAA@@@???===<<<::::::999999888888999999999:::;;;:::999:::;;;===@@@AAACCCEEEJJJQQQZZZ```gggppp|||oooddd\\\WWWUUUWWW[[[```hhhppp|||zzzgggPPPJJJAAA;;;:::::::::888888888777777777666666666555555555555555555555555444444444444444444444444222333333444444333333222333222222222222333333444111222222444555777999:::777666555444333222222222111111111111111111111111111111111111111111111111333333333444444444555555666777999;;;===EEEXXXkkk~~~xxxnnnqqqxxx~~~wwwnnnhhhffffffgggiiilllnnnooonnnlllnnnrrrvvvzzz~~~}}}qqqjjjccc\\\XXXWWWVVVSSSOOOMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEEEECCCAAAAAABBBCCCBBBBBB;;;;;;;;;:::::::::999999>>>===>>>@@@@@@BBBJJJSSS```mmm|||yyymmmeee]]]XXXQQQLLLHHHGGGFFFEEEGGGJJJTTTgggwwwuuugggZZZWWW[[[jjjttthhh]]]WWWRRRMMMJJJKKKKKKIIILLLPPPUUUfff}}}}}}nnnhhhgggqqq{{{rrrfff^^^TTTPPPKKKHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@??????@@@<<<===>>>????????????>>>>>>>>>???@@@AAACCCDDDEEEAAAAAAAAA@@@@@@@@@@@@???BBBAAA??????@@@@@@>>>===::::::999999;;;>>>AAACCCFFFHHHKKKMMMMMMNNNOOOPPPRRRUUUZZZ___dddhhhmmmqqqqqqoookkkiiifffbbb]]]YYYTTTRRROOOLLLJJJIIIIIIJJJGGGHHHGGGDDD@@@???@@@BBB@@@AAABBBBBBBBBAAA???===;;;:::999999888888999999888999:::999888888:::<<<>>>???@@@BBBEEEJJJQQQWWW___fffrrr}}}yyynnnddd^^^YYYZZZ\\\^^^dddjjjsss}}}lllVVVNNNCCC===;;;;;;:::888888888888777777777666666555555666666666666555555444444444444444444444444333333444555555444333333222222222222222333444555222222333333555666888888888777666444333333222222111111111111111111111111222222222222222222222222333333333444444444555555666777:::<<>>>>>>>>DDDMMMTTT```nnnyyyuuulllccc]]]UUUNNNJJJGGGFFFDDDEEEHHHSSSeeevvvsssaaaZZZYYY```tttxxxlll```ZZZUUUOOOKKKKKKKKKJJJLLLOOORRR```tttvvvmmmgggjjjuuu{{{pppgggXXXTTTNNNJJJGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<===?????????>>>======>>>>>>@@@AAACCCEEEFFFAAAAAA@@@@@@@@@@@@@@@@@@BBB@@@????????????>>><<<;;;:::999999;;;>>>BBBDDDGGGIIIMMMOOOOOOOOOPPPQQQSSSVVVZZZ___dddiiiooossstttqqqnnnkkkhhheeeaaa]]]WWWTTTQQQMMMKKKJJJJJJJJJKKKLLLKKKGGGCCCAAABBBDDD???@@@BBBCCCCCCBBB@@@???;;;::::::999888888888999:::;;;;;;:::999999:::<<<======>>>???AAAEEELLLPPPWWW]]]hhhttt~~~vvvjjjccc]]]\\\]]]]]]aaafffnnn{{{mmmZZZPPPEEE>>><<<<<<:::888888888888888777777777777555555666666666666555555444444444444444444444444333444555666666555444333222222222222333333444555333333333333333444555666999888666555333333222222111111111111111111111111333333333333333333333333333333333444444444555555555777:::>>>AAALLLdddyyy~~~~~~wwwuuummmhhhppprrr|||}}}~~~yyyqqqkkkiiifffjjjmmmmmmjjjhhhhhhiiihhhlllrrrxxx~~~{{{{{{{{{mmmeeebbbXXXVVVTTTRRRRRRQQQOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHFFFCCCAAAAAA@@@>>>=========<<<<<<<<<;;;;;;;;;<<<:::;;;<<<;;;;;;AAAIIIJJJVVVcccmmmvvv{{{rrrgggaaaXXXPPPKKKHHHEEEDDDCCCEEEPPPccctttiii]]]YYYZZZjjj|||sssgggaaaWWWPPPKKKKKKKKKJJJLLLPPPSSS___qqqvvvllliiiooo|||~~~}}}yyypppcccZZZNNNGGGFFFFFFDDDBBBFFFDDDBBBBBBBBBBBBAAA@@@?????????>>>======<<<<<<>>>>>>======>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@???>>><<<;;;999999:::<<>><<<;;;::::::;;;;;;;;;::::::999:::;;;===>>><<<>>>@@@AAABBBDDDGGGJJJPPPWWWbbbjjjqqqxxx~~~}}}oooiii___YYYXXX\\\aaadddkkkuuuttthhhXXXPPPFFF>>>;;;999777555<<<;;;:::888777666666666666666666666777777777777666666666666666555555444111222333444444444444444333333333222222222111111111111111111222222333444222333333444333222000///222222222222222222222222000000111111111222222222444333333333333444555555444888::::::DDDXXXmmmzzz{{{tttooojjjeeefffjjjyyy|||~~~}}}uuummmgggnnnmmmmmmlllkkkkkkjjjjjjjjjnnnsssxxx{{{~~~}}}xxxvvvxxxzzzuuuhhhbbb[[[SSSOOOPPPQQQPPPNNNMMMNNNOOOOOONNNLLLJJJHHHHHHGGGEEECCCAAA@@@??????>>>>>>>>>===<<<;;;999999888888999:::;;;===>>>???JJJOOOVVV^^^ffflllppprrrzzzzzz{{{}}}|||nnndddZZZSSSMMMFFFCCCEEEEEEHHHOOO]]]mmm{{{qqqccc[[[YYY^^^eee}}}qqqkkkiii\\\UUUOOOOOOMMMKKKKKKNNNPPPWWWeeexxx}}}uuunnnlllvvv}}}zzzxxxyyyzzz~~~{{{lllcccWWWNNNKKKJJJGGGEEEEEECCCAAA@@@AAABBBAAA@@@@@@??????>>>>>>===<<<<<<============>>>???AAAAAA@@@@@@AAAAAA@@@@@@???>>>@@@@@@AAABBBAAA@@@???>>><<<;;;:::999:::<<>>===;;;;;;;;;;;;<<<<<<<<<;;;:::::::::;;;<<<;;;===???@@@AAABBBEEEHHHJJJQQQZZZbbbjjjrrr{{{~~~tttmmmccc\\\YYY[[[___bbbfffooo}}}|||sssjjj^^^UUUIIIAAA===;;;:::888;;;;;;999888777777777777777777777777666666666666555555555555555444444333111222333333444444333333444444444333333333222222333333333333333444555666333333333333333222111000222222222222222222222222111111111222222222222333444333333333333444555555555999;;;===GGG[[[ooo{{{~~~wwwpppkkkgggdddfffkkk~~~~~~wwwppplllmmmmmmmmmllllllkkkkkkkkkllloootttyyy|||~~~}}}xxxuuuuuuvvv}}}yyymmmeee\\\VVVTTTSSSQQQNNNRRRRRRRRRRRRPPPNNNKKKJJJKKKIIIGGGEEECCCAAA@@@@@@>>>>>>======<<<;;;999888999999999:::;;;<<<===>>>EEEHHHMMMTTTYYY^^^```aaaeeefffhhhlllrrryyysssiii^^^WWWOOOHHHDDDEEEEEEHHHOOO\\\lllzzzxxxiii]]]XXX\\\ccczzzuuummmiiibbbZZZTTTRRRPPPLLLKKKLLLMMMSSS___qqq~~~vvvpppuuuzzzvvvsssqqqqqqtttzzztttkkk___UUUPPPMMMJJJHHHGGGEEEBBBBBBBBBCCCBBBAAA@@@@@@@@@???>>>>>>======<<<<<<======???@@@BBBCCC@@@@@@@@@@@@@@@??????>>>???@@@AAAAAAAAA@@@???>>>===<<<;;;:::;;;<<<>>>@@@CCCHHHNNNSSSUUUTTTTTTTTTUUUUUUWWW[[[aaahhhnnnrrrvvvxxxzzzyyywwwuuussssssnnnggg\\\UUURRRPPPNNNLLLLLLKKKKKKJJJIIIHHHGGGGGGCCCCCCBBBAAAAAAAAAAAAAAA??????>>><<<<<<<<<<<<<<<======<<<::::::999999::::::;;;===>>>???@@@CCCEEEEEEKKKRRRZZZbbblllwww~~~|||{{{}}}|||uuukkkaaa[[[[[[]]]___```fffsss|||www||||||zzzvvvqqqhhh]]]OOODDD???>>>===<<<::::::999888888888888888888888777777666666555555444444444555444333333222111222222333333333333333555555555444444444333333444333333333333444444555333333222222111111222222222222222222222222222222222222222222333333333333444333333333333444555555666:::<<>>>>>======<<<:::999888;;;::::::::::::;;;<<<===???AAAEEEHHHKKKMMMNNNNNNOOOOOOQQQUUUZZZaaagggkkkttt}}}zzzpppddd\\\SSSJJJFFFFFFEEEHHHNNNZZZiiixxxpppaaaWWWYYY___jjj}}}qqqkkkiiiaaaZZZWWWSSSMMMJJJKKKJJJNNNXXXgggyyywwwwwwzzztttpppmmmmmmnnntttzzz~~~~~~|||vvvnnnbbbXXXRRROOOMMMLLLMMMKKKIIIGGGGGGFFFDDDBBBAAAAAAAAA@@@??????>>>>>><<<<<<===>>>???AAACCCDDD@@@@@@@@@@@@@@@??????>>>???@@@AAABBBBBBAAA@@@??????>>>===<<<<<<<<<>>>???AAAFFFMMMRRRTTTTTTTTTTTTSSSSSSTTTWWW\\\aaagggjjjooorrruuuwwwvvvuuuuuuuuurrrkkkbbb\\\XXXUUURRROOOLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>======<<<<<<===<<<<<<;;;;;;:::::::::999;;;<<<======>>>AAACCCDDDHHHNNNTTT]]]iiivvv~~~wwwzzz|||}}}}}}~~~~~~tttiii```\\\\\\^^^\\\```iiivvvxxx|||~~~}}}}}}}}}qqqfffVVVIIIBBB@@@>>>===::::::999888888888999999999888888777666555555444444555555555555444333333222222333333333333222222444444444444333333333333222111111111111111222222444333222111111111333333222222222222222222222222222222333333333444444444444333333333333444555555777:::<<>>>>>>>>===<<<;;;:::999<<<;;;;;;:::::::::;;;;;;>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEHHHKKKOOOQQQZZZbbbqqqxxxlllcccXXXNNNGGGFFFEEEHHHMMMWWWeeessswwweeeXXXVVV[[[___wwwwwwnnnmmmeee^^^[[[VVVOOOLLLLLLIIILLLTTT___ooo{{{yyy|||uuuqqqiiiiiijjjoootttwwwvvvtttrrrkkkbbbYYYTTTRRRRRRSSSTTTRRRPPPNNNLLLIIIDDDAAABBBBBBBBBAAA@@@@@@??????<<<<<<===>>>@@@AAACCCDDDAAAAAAAAAAAAAAA@@@??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@>>>===<<<<<<======???DDDJJJOOOQQQQQQQQQRRRSSSSSSSSSTTTXXX\\\aaaccciiilllpppssstttuuuvvvwwwppplllgggdddaaa]]]XXXSSSNNNNNNMMMKKKJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@??????>>>======;;;;;;<<<<<<============:::;;;<<<===<<<===@@@BBBBBBFFFJJJPPPYYYfffuuuyyy{{{|||{{{yyy{{{}}}qqqfff___]]]]]][[[^^^ccclllwwwzzzooo^^^QQQHHHCCC@@@>>>::::::999999999999999:::999888888777666555555444666666666666666555444444333333444444444333333222333333333333222222222222222111111000000111111111333333111111111222333444222222222222222222222222222222333333333444444444444333333333333444555555666999;;;BBBQQQdddpppsssvvvvvvyyy}}}~~~~~~~~~}}}uuupppmmmllljjjiiiiiiiiiiiikkkmmmooosssvvvzzz}}}~~~~~~xxxrrrkkkgggddd```___dddjjjrrr}}}}}}mmmddd```^^^YYYXXXVVVTTTSSSRRRRRRRRRQQQPPPMMMIIIFFFCCCAAA@@@?????????>>>===<<<;;;:::<<<<<<;;;:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@?????????AAACCCDDDHHHOOOYYYeeerrrtttiii^^^QQQIIIHHHFFFHHHLLLTTT```nnn{{{}}}lll\\\WWWYYY[[[mmmtttooohhhaaa^^^YYYRRRNNNOOOLLLMMMRRR[[[hhhyyyyyyvvv}}}yyytttfffeeeeeehhhnnnqqqpppnnnlllggg___XXXUUUUUUWWWYYYXXXWWWVVVUUUSSSNNNGGGBBBCCCCCCCCCBBBAAAAAA@@@@@@======>>>>>>@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@???======<<<<<<>>>BBBGGGKKKLLLMMMNNNOOOTTTSSSSSSTTTWWW[[[___aaafffiiinnnrrrtttvvvxxxyyyqqqooolllkkkjjjfff___ZZZSSSQQQNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;<<<===>>>????????????;;;===>>>>>>===>>>@@@BBB@@@CCCGGGLLLUUUbbbqqq|||}}}{{{|||xxxlllbbb]]]\\\ZZZ]]]aaafffnnnzzzyyyjjj\\\RRRJJJDDD???;;;;;;:::999999999999999888888777777666666555555666666777777666666555444444555555555555444444333333333222222222111111111444333333222222222222333222222111111222222333333222222222222222222222222222222222222333333333333444333333333333444555555777999;;;CCCTTTeeennnnnnppprrrvvv|||}}}}}}}}}}}}~~~|||yyyqqqllljjjiiiggggggffffffhhhjjjmmmoootttwww{{{}}}~~~zzztttlllfffccc^^^\\\]]]^^^```dddjjjrrr}}}qqqgggbbb]]][[[XXXVVVTTTTTTUUUUUURRRQQQNNNJJJGGGEEECCCBBBAAA@@@@@@@@@???===<<<;;;<<<;;;;;;:::::::::;;;;;;::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@BBBCCCBBBFFFKKKQQQZZZfffuuuyyynnnbbbTTTLLLIIIFFFHHHKKKPPPZZZhhhvvvwwweee[[[ZZZZZZddduuu}}}rrrkkkdddaaa]]]UUUQQQQQQMMMNNNQQQWWWbbbrrrxxxqqqsssyyy~~~xxxiiieeebbbbbbeeeiiijjjiiiddd```ZZZTTTQQQRRRVVVYYY\\\]]]^^^___^^^XXXOOOIIIDDDDDDCCCCCCBBBAAAAAAAAA????????????@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;===@@@CCCFFFGGGHHHJJJLLLPPPPPPPPPQQQUUUYYY^^^aaadddhhhmmmrrrtttvvvyyyzzzwwwtttqqqpppooolllfffbbbXXXUUUQQQLLLJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDAAABBBBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>>>>?????????>>>???AAABBB@@@BBBFFFKKKTTT```pppzzz~~~||||||{{{oooccc]]]ZZZXXX\\\```cccgggrrr|||wwwjjj___TTTIIIBBB===<<<;;;:::999888888888777777777777666666666666555555666666555555444333666666777777666555555444444444333333333222222222444444333222222222222222000111222333333333333333222222222222222222222222111111111222222222222333444333333333333444555555999:::<<>>===;;;;;;:::::::::;;;;;;<<<999999::::::<<<===>>>???============>>>@@@AAABBB???BBBEEEGGGKKKSSS___hhhsss~~~}}}rrreeeWWWMMMJJJGGGHHHJJJMMMUUUbbbqqq|||pppaaa\\\WWW[[[eeevvvvvvoooiiieee```XXXSSSRRRMMMNNNPPPTTT]]]lll|||uuuppprrr{{{pppiiiaaa]]]___bbbdddeee]]]ZZZUUUOOOLLLNNNRRRVVV___bbbeeehhhgggaaaXXXRRRDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????@@@AAAAAABBBDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>===;;;;;;===???AAACCCDDDEEEHHHJJJJJJKKKKKKNNNRRRWWW]]]```bbbffflllpppsssvvvxxxzzz~~~yyytttrrrqqqoookkkggg\\\XXXSSSMMMJJJJJJKKKLLLKKKJJJIIIGGGFFFEEEEEEEEEAAABBBCCCCCCBBBAAA???>>>AAAAAABBBBBBAAA@@@>>>===???@@@AAA@@@??????AAACCCAAADDDHHHMMMUUUaaappp{{{}}}{{{{{{|||||||||pppccc\\\YYYVVVZZZ___aaadddmmm||||||qqqvvvsssggg[[[NNNFFF>>>===;;;:::999888888888666666666666777777777777444444555555444444333222777777888777777666555555555555444444444333333333222222111000//////000000///111222333444333333222222222222222222222222222000000111111111222222222444333333333333444555555;;;;;;===FFFXXXhhhlllhhhcccbbbbbbfffmmm|||tttuuuvvvxxxyyy{{{|||}}}vvvpppmmmlllkkkdddcccbbbccceeehhhlllooouuuxxx{{{}}}}}}}}}~~~}}}~~~wwwoooiiiddd^^^ZZZZZZYYYVVVUUUWWWYYY[[[^^^cccpppnnnjjjddd^^^ZZZXXXXXXXXXUUUSSSQQQNNNKKKIIIHHHGGGCCCCCCCCCBBBAAA@@@???>>>;;;::::::::::::;;;<<<===:::::::::;;;<<<===>>>???===============>>>??????===@@@CCCCCCDDDIIIRRRZZZ^^^iiixxxsssfffXXXNNNKKKHHHHHHIIILLLRRR___nnnyyywwwfff]]]TTTUUU[[[iii{{{tttmmmiiicccZZZTTTSSSLLLMMMNNNQQQYYYgggwww|||tttsssyyyuuuooohhhdddccccccaaa___YYYUUUOOOKKKJJJLLLPPPSSSZZZ```iiirrrtttnnnddd]]]OOOHHHCCCDDDEEECCCAAABBB????????????@@@AAABBBBBBCCCDDDEEEFFFFFFEEECCCBBBCCCDDDEEEFFFFFFGGGFFFFFFBBBCCCCCCCCCBBB@@@>>>============>>>@@@BBBEEEFFFFFFGGGJJJLLLNNNSSSXXX\\\aaabbbffflllsssyyy|||}}}~~~~~~zzztttqqqrrrooojjjccc___YYYQQQKKKIIIJJJLLLKKKKKKJJJKKKLLLKKKHHHFFFGGGEEECCC@@@???@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDHHHNNNUUU]]]jjjvvv}}}}}}{{{|||}}}}}}~~~ssskkkddd___ZZZXXXYYY]]]aaafffqqq|||tttuuu}}}wwwhhhUUUDDD>>>===;;;:::;;;;;;:::999;;;:::888666555555666777777777666666555555555444555555444444444444555555444444444444444444444444222222222222222222222222222222222222222222222222333222222111111222222333555444333333222222222222222444666777666666777888;;;:::>>>KKK[[[dddccc^^^[[[[[[\\\]]]aaannnxxxrrrooosssxxxyyy{{{}}}{{{qqqoooooommmjjjdddcccbbbdddiiiooorrrtttxxxzzz||||||{{{zzz{{{|||{{{zzzrrrmmmeeeaaa]]]YYYWWWUUUSSSQQQRRRRRRUUUZZZ]]]dddwww|||tttkkkgggbbb]]][[[]]]UUUTTTQQQNNNLLLJJJIIIHHHGGGEEECCCAAA???===<<<<<<===<<<;;;:::999999999999;;;;;;<<<>>>>>>??????>>>BBBBBB@@@??????>>>>>>>>>>>>???@@@@@@AAACCCGGGIIITTTWWWbbbsssyyylll```UUUNNNHHHGGGHHHKKKOOOVVVeeerrr}}}pppaaaVVVWWW\\\hhh{{{|||rrrjjjddd^^^VVVPPPOOOKKKJJJNNNTTT^^^mmmzzzuuurrrxxx~~~xxxtttyyyssslllgggfffeeecccaaaZZZVVVPPPKKKIIIKKKOOORRRVVV\\\fffooouuusssmmmgggWWWNNNGGGGGGGGGDDDCCCEEEBBBBBBAAA@@@@@@AAACCCDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEGGGIIILLLPPPUUUYYY___aaaeeelllsssyyy}}}|||wwwvvvvvvsssnnngggccc\\\TTTNNNLLLLLLMMMMMMLLLLLLLLLMMMLLLJJJGGGGGGFFFDDDBBBAAAAAABBBCCC??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEEEEGGGMMMSSS[[[hhhuuu~~~~~~}}}{{{{{{|||zzzxxxpppfff^^^\\\ZZZZZZ]]]___cccllluuu||||||}}}nnn[[[KKK???===;;;:::;;;;;;:::999;;;:::888666555666777777777666666666555555555555555555444444444444555555444444444444444444444444333333333333333333333333222222222222222222222222333333222222222222333333555444333333222222222333333555666777666555666777:::;;;AAAOOO^^^eeebbb\\\XXXWWWVVVWWWZZZgggvvvrrrpppsssvvvwwwzzz~~~yyypppnnnmmmkkkhhheeedddccceeejjjppptttvvvxxxzzz{{{|||{{{zzz{{{|||{{{|||uuupppfffbbb^^^ZZZXXXVVVSSSQQQSSSQQQRRRTTTTTTXXXeeetttwwwnnnhhhaaa^^^^^^\\\YYYVVVRRRPPPMMMKKKJJJHHHGGGEEECCCAAA??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBEEEHHHLLLOOOYYYgggttt~~~qqqcccXXXPPPHHHFFFFFFHHHJJJPPP\\\iii{{{uuueeeXXXWWWZZZeeewww~~~tttlllfff```XXXRRRPPPLLLJJJNNNTTT]]]kkkxxxxxxnnnppp}}}zzzwwwzzzrrrllljjjhhhfffccc[[[WWWQQQKKKIIIIIILLLNNNQQQVVV```kkktttxxxwwwttt```WWWNNNJJJIIIFFFFFFGGGGGGEEECCCAAA@@@BBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;;;;<<<===>>>???AAACCCDDDFFFHHHLLLRRRUUU\\\___dddkkksssyyy}}}||||||xxxrrrlllggg___WWWQQQNNNNNNOOOOOONNNMMMNNNNNNNNNLLLJJJHHHGGGFFFDDDDDDDDDEEEEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHFFFHHHMMMRRRYYYgggsss~~~|||{{{|||xxx~~~~~~wwwkkk______\\\[[[\\\]]]^^^eeelll{{{sss```PPPAAA>>><<<:::;;;;;;:::999:::999888666666666777777666666666666555555555555555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333444444444444333222222222333333444555777666555555666777:::===FFFUUUccchhhccc\\\WWWSSSQQQPPPTTTbbbzzztttqqqqqqtttuuuuuuzzzwwwooommmllliiiggggggeeedddfffkkkrrrvvvyyyxxxzzz{{{{{{zzzzzz{{{|||{{{~~~xxxssshhhddd___[[[XXXVVVTTTRRRSSSPPPNNNNNNNNNOOOVVV]]]iiiyyyuuuooohhhdddcccbbb^^^YYYTTTQQQNNNKKKIIIIIIHHHFFFDDDCCCAAAAAAAAA>>>>>>>>>===>>>>>>???@@@===>>>???@@@BBBBBBBBBCCC@@@@@@@@@@@@@@@?????????>>>???@@@AAA@@@AAADDDFFFFFFJJJRRR\\\eeeqqqvvvhhh[[[SSSMMMJJJIIIJJJJJJMMMWWWaaasss~~~nnn]]]XXXWWW```pppwwwooojjjddd[[[TTTRRRMMMKKKMMMRRRZZZgggsss}}}}}}rrrkkksss{{{xxxrrrooommmiiiggg]]]YYYRRRLLLHHHGGGIIIJJJMMMQQQYYYdddooowwwzzz{{{hhh]]]RRRMMMJJJGGGGGGHHHIIIGGGCCCAAA@@@AAACCCEEEFFFGGGHHHIIIIIIHHHHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJDDDDDDDDDCCCCCCBBBAAAAAA>>>===<<<;;;;;;;;;<<<===???AAABBBDDDEEEIIINNNRRRXXX\\\cccjjjqqqxxx|||vvvpppjjjaaaYYYTTTQQQPPPOOOQQQOOONNNNNNOOOOOOMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLJJJJJJMMMQQQXXXeeerrr~~~|||{{{{{{xxx|||sssfffbbb]]][[[[[[\\\\\\```fffooo}}}tttbbbRRRCCC@@@===;;;;;;;;;:::999999999888777666666777777666666666666666555555555555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555444333333222222333333333555666777666555444666777999>>>JJJZZZggglllggg```YYYTTTOOONNNSSSaaaxxxtttrrrssstttssstttzzzwwwpppmmmllliiifffgggeeedddgggmmmsssxxxzzzyyyzzz{{{zzzyyyyyy{{{}}}}}}~~~xxxssskkkgggaaa\\\YYYWWWUUUSSSSSSPPPNNNNNNOOOPPPRRRSSSWWWccczzz|||wwwsssrrrkkkfff___ZZZWWWTTTPPPMMMIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBB???@@@BBBBBBAAABBBCCCEEEFFFJJJQQQYYY___jjjxxxjjj]]]TTTQQQMMMJJJJJJJJJKKKRRRZZZjjjvvvyyyfff\\\VVV[[[iii~~~{{{sssnnnhhh^^^WWWSSSOOOLLLMMMPPPVVVbbbmmmxxx~~~~~~wwwttt}}}yyyuuurrroookkkaaa]]]VVVNNNIIIGGGGGGGGGKKKNNNTTT]]]hhhpppvvvxxxlll```TTTNNNJJJGGGFFFHHHIIIGGGCCCAAA@@@AAACCCEEEGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>><<<;;;;;;<<<<<<>>>???@@@AAACCCFFFKKKOOOSSSXXX```gggnnnvvv}}}zzzuuunnnddd\\\WWWUUUSSSQQQSSSQQQOOOOOOPPPPPPNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMOOOMMMMMMOOORRRXXXdddooozzz|||{{{{{{zzz|||}}}}}}rrrggg```\\\[[[[[[[[[^^^ccciiivvvvvvcccSSSEEEBBB>>>;;;:::;;;:::999888888888777777777777777555555555666666666666666555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333555444444333333444444555333333333222222333333444555666666555444444666888777>>>KKK\\\jjjnnnjjjdddZZZSSSMMMNNNUUUcccxxxvvvtttttttttsssssszzzyyyrrrooommmjjjgggeeeeeeeeeiiiooouuuyyy{{{zzz{{{{{{{{{zzzzzz|||~~~wwwrrrmmmhhhbbb\\\YYYWWWUUUTTTSSSRRRPPPOOOQQQRRRPPPNNNQQQWWWeee|||yyyrrrjjjdddaaa]]]XXXTTTJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@BBBDDDDDDCCCCCCEEEFFFFFFIIIPPPVVV\\\hhh}}}wwwjjj^^^VVVOOOJJJGGGGGGFFFFFFKKKRRRaaannn|||rrrcccXXXYYYbbbsssvvvqqqkkkbbbZZZUUUPPPLLLMMMNNNRRR\\\fffsss~~~}}}zzzvvvssshhhccc\\\TTTMMMJJJHHHHHHKKKLLLPPPVVV___hhhmmmoookkk```TTTNNNJJJFFFFFFGGGIIIGGGDDDBBBAAABBBCCCEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEBBB@@@???===<<<<<<<<<<<<<<<===>>>???@@@CCCHHHKKKNNNTTT]]]dddjjjqqqzzz{{{sssiiiaaa^^^\\\YYYWWWUUUSSSQQQQQQQQQRRRQQQPPPQQQPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPNNNNNNQQQSSSVVV```kkkvvv}}}|||{{{zzz{{{}}}}}}ooofff___\\\\\\[[[]]]aaahhhssszzzgggWWWGGGCCC>>>;;;::::::::::::777777888888777777777777555555555666666666666666555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333444444333333222222222333444444444555555555444555888:::888AAAQQQcccppprrrllleeeXXXPPPJJJMMMWWWfffyyyzzzvvvtttuuutttuuuzzzzzzuuuqqqnnnjjjhhheeeeeeggglllsssxxx{{{||||||||||||{{{zzz{{{}}}yyysssoooiiibbb\\\XXXVVVTTTSSSSSSTTTSSSPPPOOOOOOLLLHHHMMMOOOUUUeee~~~~~~ssslllgggccc\\\WWWPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGEEECCCBBBAAADDDFFFGGGGGGGGGHHHIIIGGGHHHMMMSSS[[[ggg{{{vvvkkkaaaZZZSSSMMMJJJJJJIIIGGGJJJOOOYYYeeerrr{{{lll\\\ZZZ^^^iiiyyysssnnneee]]]WWWRRRMMMLLLLLLOOOWWW```mmm{{{~~~{{{pppkkkcccZZZSSSNNNLLLKKKLLLLLLMMMRRRZZZaaafffhhhiii^^^SSSNNNKKKGGGFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDDDDAAA@@@>>>===<<<;;;<<<<<<999:::;;;<<<===???DDDGGGJJJQQQZZZaaafffmmmvvv|||zzzpppiiifffeeebbb___YYYWWWUUUTTTTTTUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLNNNNNNOOONNNMMMNNNQQQRRRTTT\\\eeeqqqzzz~~~|||{{{zzzyyy}}}yyynnnccc^^^\\\ZZZ\\\```fffmmm}}}jjjZZZIIIEEE???<<<::::::::::::777777777888888888777777555555555555666666666777555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444333333222222222222333333333222222222333333444555333444444444444666999<<<>>>JJJ___sss~~~|||qqqgggVVVOOOJJJOOO[[[jjj|||yyytttuuuvvvwww{{{~~~zzzuuuqqqnnnjjjhhheeegggkkkqqqxxx}}}~~~~~~}}}~~~}}}|||{{{|||~~~wwwooojjjbbb[[[WWWUUUTTTSSSOOOSSSSSSOOOLLLMMMKKKFFFIIIJJJMMMUUUgggwwwpppiiiaaaZZZXXXVVVTTTQQQNNNLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNQQQQQQQQQQQQPPPOOONNNMMMKKKLLLMMMLLLKKKIIIFFFEEECCCEEEHHHJJJJJJKKKLLLMMMLLLLLLNNNUUU^^^jjj{{{wwwnnnfff```YYYSSSOOONNNLLLIIIJJJMMMMMMXXXeeennnxxxuuubbb\\\[[[bbbyyyzzztttoooggg```YYYSSSNNNLLLKKKLLLSSS\\\fffuuu~~~uuuppphhh___WWWRRROOONNNLLLLLLMMMQQQWWW]]]bbbccchhh^^^SSSOOOLLLHHHFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDBBBAAAAAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<777888999::::::===AAADDDHHHOOOXXX___dddjjjssszzz}}}uuuooommmkkkhhheee\\\ZZZWWWVVVWWWWWWWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLOOONNNMMMLLLKKKJJJIIIHHHJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMPPPQQQRRRYYYaaannnxxx|||~~~~~~|||{{{{{{www}}}tttfff```\\\ZZZ[[[___bbbhhhwww~~~kkkZZZIIIEEE@@@<<<::::::::::::666777888888888888777777444555555555666666777777555555555444444555555555444444444444444444444444222222222222222222222222444444444444444444444444333222222111111222222333222222222222333333444555222333444333444666:::===EEETTTlllvvvjjjWWWOOOLLLRRR```ooo{{{tttuuuwwwyyy{{{~~~~~~|||yyyuuuqqqmmmjjjgggfffiiinnnuuu|||~~~~~~}}}|||}}}{{{pppjjjbbb[[[WWWUUUSSSRRRKKKQQQSSSNNNLLLNNNNNNJJJGGGHHHJJJNNNYYYnnn}}}tttjjjbbb^^^\\\ZZZVVVSSSQQQOOONNNMMMNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[ZZZYYYXXXVVVVVVRRRRRRSSSRRRPPPNNNKKKIIIDDDFFFJJJLLLLLLMMMNNNOOOUUURRRSSSZZZdddooo~~~xxxqqqjjjeeeZZZSSSNNNMMMJJJFFFEEEGGGCCCNNNYYYbbbnnn}}}{{{eee^^^[[[^^^tttzzztttppphhhaaaZZZTTTNNNLLLJJJKKKQQQYYYaaaooo}}}}}}yyywww|||~~~pppcccZZZSSSOOOMMMQQQOOOOOOQQQUUUZZZ^^^___eee___VVVNNNKKKJJJJJJJJJJJJJJJJJJHHHFFFFFFHHHJJJGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA???===:::777555<<<;;;:::999;;;===AAACCCJJJKKKOOOWWWaaakkkrrrvvvyyy|||zzzwwwpppjjjhhhbbb]]]]]]\\\ZZZYYY\\\ZZZYYYWWWTTTSSSRRRRRRRRRTTTRRRPPPPPPQQQQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLPPPMMMMMMOOOQQQRRRXXX```qqq}}}~~~zzzzzz{{{~~~}}}{{{{{{{{{|||sssgggaaa]]]YYYYYY]]]dddeeeppp~~~}}}nnnaaaNNNFFF>>>======;;;:::;;;888888888888777777777777666666666666666666666666555555666666555555444333555555444444444333333333333444444555555444444333444444444444444444444444111111111111111111111111333333333333333333333333777555555777777777<<>>;;;:::999999:::<<<>>>@@@CCCEEEJJJRRR]]]hhhrrrxxx{{{vvvqqqmmmmmmkkkhhhfffhhhiiifffbbb]]]ZZZXXXXXXYYYWWWUUUTTTUUUVVVVVVUUUTTTQQQQQQPPPNNNNNNMMMMMMMMMQQQNNNMMMOOOPPPQQQWWW^^^mmmyyy~~~~~~~~~}}}{{{yyyxxxwwwyyy}}}rrrggg^^^XXXXXX\\\ZZZ[[[```mmm}}}{{{vvvpppfff]]]SSSJJJAAA>>>===:::999:::999999888888888777777777666666666666666666666666555555666666555555444333555555444444444333333333333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333444444444333444888999888<<>>AAACCCIIIPPP[[[gggsss{{{yyyvvvwwwvvvrrrooopppqqqnnniiieeebbbaaaaaabbbaaa___]]]]]]]]]\\\ZZZYYYTTTSSSQQQPPPOOONNNNNNNNNRRRNNNNNNOOOPPPQQQVVV]]]hhhuuu|||zzzxxxwwwzzz~~~{{{mmm```YYYYYY[[[[[[]]]aaajjjtttyyyuuurrrjjjcccXXXNNNDDD@@@===:::888999999999999888888888777777666666666666666666666666555555555666555555444333555555444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444444444333222444888:::999===BBBPPPrrrppp```SSSQQQTTTaaaxxx}}}yyyzzz{{{{{{~~~~~~uuuuuuuuutttrrrooojjjhhhiiimmmtttzzz|||yyywwwwwwyyy}}}zzzpppgggccc```[[[YYYYYYWWWTTTPPPNNNMMMLLLKKKJJJLLLKKKJJJHHHHHHJJJOOOSSSXXXfffyyy|||uuutttrrrrrrrrrrrrqqqpppiiiiiihhhgggffffffggggggiiiffffffmmmwwwxxxhhhccc[[[UUUQQQMMMHHHEEEEEEEEEFFFHHHIIIQQQaaaqqq~~~ooo___YYY___iiiuuukkkfffddd^^^XXXUUUQQQLLLLLLPPPWWW^^^jjjvvv~~~uuurrrrrrsssqqqqqqqqqrrryyywwwiii```[[[YYYYYYZZZ___dddgggiiikkkllllllhhhbbb[[[WWWVVVRRRSSSSSSQQQMMMHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFDDDBBBAAA???>>>>>>;;;;;;:::::::::;;;<<<<<>>>>><<<<<<;;;;;;;;;;;;;;;;;;>>>BBBGGGNNNWWWeeettt~~~}}}||||||}}}}}}vvvsssooollliiifffccc```]]]\\\ZZZXXXVVVTTTTTTSSSUUURRRPPPQQQQQQQQQVVV]]]cccqqq|||{{{|||}}}mmmccc^^^\\\XXXZZZ___dddhhhooo~~~}}}|||wwwpppdddXXXLLLEEEAAA;;;999::::::999999999999888888888777777777777777777777777555555666666555555444333555555444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444333333333444555555666666666444555999;;;<<>>>>>>>>===<<<<<<;;;;;;<<>>FFFOOOggg~~~eeeVVVQQQRRR```|||yyyuuuvvvuuuzzzyyyzzz}}}}}}}}}{{{sssrrrrrrqqqmmmhhhgggiiilllrrrwww}}}~~~~~~~~~uuukkkgggccc^^^[[[[[[WWWTTTQQQOOONNNMMMJJJIIIHHHJJJKKKIIIFFFCCCBBBBBBIIIGGGJJJQQQUUUXXXbbbnnnttt~~~zzzwwwvvvnnniiihhhoooyyywwwooofff```XXXQQQMMMLLLMMMNNNTTT[[[lllyyynnn___ZZZ]]]bbbzzz{{{uuujjjeee```]]]XXXSSSQQQSSSRRRZZZgggttt}}}wwwrrrnnnnnnrrrzzz~~~vvvqqqqqqtttuuuvvvyyyyyyyyyzzzyyyuuuppplllnnnnnnnnnkkkaaaRRRJJJHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLJJJGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@???===<<<;;;;;;<<<<<<===>>>CCCIIIPPP[[[ooo~~~zzzwwwrrrkkkfffddddddddddddaaa^^^ZZZWWWWWWYYY]]]___iiiqqq~~~~~~zzzxxxyyy{{{}}}wwwhhh]]]WWWVVVXXX[[[^^^cccooo|||yyyzzzzzzxxxpppfffXXXLLLFFFBBB@@@>>>::::::999999888777777777666777888999999888777666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444555666666666888:::666888>>><<>>CCCIIIOOOZZZnnn}}}xxxrrrnnnkkkjjjiiihhhdddaaa^^^[[[[[[]]]```bbbiiippp||||||zzzzzz|||}}}}}}mmm___ZZZXXXYYY[[[\\\aaalllxxx~~~vvvkkk\\\NNNFFFBBB???===::::::999999888777777777444555666777777666555444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666666888666888>>>===FFF[[[yyykkk\\\SSSQQQXXXlll|||uuurrrtttqqquuuzzzyyyssspppkkkhhhiiiiiihhhkkkpppuuuyyy~~~~~~~~~}}}yyytttmmmfffaaa]]]ZZZXXXYYYWWWSSSQQQPPPOOONNNLLLJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHJJJLLLQQQXXX```fffkkkqqqzzzzzzsssjjjiiiiiimmmuuu~~~wwwkkk___WWWQQQNNNQQQVVVbbblll{{{xxxkkkccc``````llluuunnnkkkeee^^^WWWSSSPPPPPPQQQSSS\\\jjjwwwxxxsssrrrzzz|||yyy{{{xxxvvvrrrgggYYYPPPMMMIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<===>>>BBBHHHMMMXXXkkk}}}~~~zzzwwwtttpppnnniiigggcccaaaaaabbbeeeggglllrrr|||}}}|||}}}}}}tttddd]]]ZZZYYYZZZZZZ^^^hhhsss~~~rrraaaRRRHHHBBB>>><<<:::::::::999888888777777555555666666666666555555666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444555666666666555777555777>>>>>>III```yyybbbVVVQQQOOOYYYlll|||uuurrrtttnnnssszzzwwwrrrmmmiiifffggghhhhhhlllqqqvvvzzz~~~}}}||||||}}}||||||~~~~~~wwwrrrkkkddd___\\\YYYWWWYYYVVVSSSRRRQQQPPPOOOMMMJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFHHHJJJNNNUUU]]]bbbjjjpppwww}}}xxxqqqkkkiiiiiimmmttt}}}{{{jjj^^^TTTNNNMMMPPP\\\fffuuuqqqfff```]]]hhhzzzyyyrrrnnnhhh```YYYSSSPPPNNNMMMNNNWWWfffttt{{{tttrrryyy|||wwwlll]]]RRRNNNJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFHHHJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===============>>>BBBGGGKKKUUUhhhyyy}}}xxxuuuooommmjjjhhhggghhhjjjkkkpppuuu}}}~~~~~~}}}}}}|||jjj___[[[XXXXXXYYY]]]fffpppvvvdddUUUJJJCCC???<<<;;;::::::999999888777777777777888888888888777777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666666999666888>>>???MMMfffqqq[[[SSSPPPNNNYYYkkk{{{tttsssuuupppuuu|||vvvqqqjjjfffccceeefffhhhlllrrrxxxzzz~~~}}}{{{yyyyyy{{{{{{{{{}}}{{{uuupppiiiccc^^^[[[XXXVVVWWWUUUSSSRRRRRRQQQOOOMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIMMMSSS[[[```iiinnnuuu{{{vvvnnnkkkjjjjjjmmmuuuuuufffZZZQQQNNNOOOVVVaaappp}}}yyylllddd```hhhwww|||sssoooggg```ZZZUUUPPPNNNLLLMMMUUUdddqqq||||||tttqqquuusssbbbTTTNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@??????>>>=========>>>AAAEEEIIISSSeeevvv|||vvvuuurrrpppooonnnnnnnnnrrrvvv}}}~~~~~~{{{~~~rrraaa[[[WWWWWWYYY]]]fffooo}}}yyyhhhXXXNNNFFFAAA===;;;;;;::::::999888888888888888777777777777888888666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444555666666666888;;;888999>>>AAAQQQllllllYYYRRRQQQNNNXXXiiizzzzzztttsssuuuuuuyyyuuuppphhhcccaaacccfffhhhnnnuuuzzz|||~~~~~~{{{xxxwwwvvvxxxzzz{{{}}}|||sssnnngggaaa]]]ZZZXXXVVVUUUTTTRRRRRRRRRQQQOOOMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGIIIMMMSSS[[[```ffflllsssxxx{{{~~~wwwooojjjiiiiiimmmuuu}}}mmm```WWWSSSSSSSSS]]]lllyyy~~~ooofffccciiitttrrrmmmeee___ZZZWWWRRROOONNNOOOVVVbbboooyyy~~~tttqqqsss{{{~~~jjjYYYPPPLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGGGGIIIMMMOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCC@@@AAAAAA@@@@@@???>>>======>>>@@@DDDGGGPPPbbbrrr~~~{{{yyyvvvtttsssrrrrrrvvv}}}zzz}}}yyyddd]]]WWWWWWXXX]]]eeemmmyyy|||lll^^^SSSKKKCCC>>>;;;;;;;;;:::999999888888666666555555555555666666666666666666666666666666444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444555666666666999<<<999:::@@@DDDWWWtttmmm\\\SSSQQQOOOWWWfffvvvzzztttsssvvvxxx|||}}}sssmmmfffaaa___bbbfffiiipppwww}}}~~~~~~zzzwwwuuutttwwwyyy|||~~~|||pppkkkddd___[[[XXXVVVTTTSSSQQQPPPQQQQQQQQQNNNLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGIIIMMMTTT\\\aaaiiiooovvv{{{||||||}}}yyyqqqgggffffffjjjrrr{{{mmmaaaWWWQQQQQQQQQZZZhhhttt~~~qqqfffaaafffooo~~~qqqlllddd___\\\YYYTTTQQQPPPPPPVVVaaammmvvvwwwsssrrrvvv{{{ttt```UUULLLLLLLLLLLLKKKKKKKKKJJJGGGGGGHHHKKKOOOQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@AAAAAAAAAAAA???>>>===>>>>>>@@@CCCFFFNNN```ppp}}}zzzwwwvvvvvvzzzzzz|||~~~iii```YYYWWWXXX[[[cccjjjvvvssseeeYYYNNNEEE>>><<<;;;;;;::::::999888888777666555444444555666777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666777;;;999:::BBBHHH^^^}}}rrraaaUUUPPPPPPVVVcccsss~~~yyysssssswwwyyy{{{zzzpppjjjeee```___bbbfffjjjrrrzzz~~~zzzvvvtttsssvvvyyy}}}{{{vvvkkkggg```[[[XXXUUUSSSRRRPPPOOOOOOPPPPPPPPPMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFCCCDDDFFFHHHMMMTTT\\\bbbkkkqqqyyy~~~~~~}}}}}}~~~wwwooodddbbbaaadddjjjsssyyy}}}pppbbbWWWPPPNNNPPPXXXdddpppyyyssshhh^^^bbbkkkyyytttmmmeee```^^^[[[VVVQQQOOONNNTTT___jjjttt~~~vvvrrrpppppprrr~~~}}}{{{eeeYYYMMMMMMLLLLLLKKKKKKKKKJJJGGGHHHIIILLLPPPRRRSSSRRRNNNMMMLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>@@@CCCEEEMMM^^^ooo~~~zzzxxxzzzzzz|||~~~mmmddd[[[XXXXXXZZZaaahhhttt~~~xxxjjj]]]QQQFFF>>><<<;;;;;;::::::999999888999888777666666777888999666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444555666666777555999888;;;CCCLLLcccvvveeeVVVOOOQQQUUUaaaqqq}}}yyyssstttwwwwwwyyy}}}xxxnnnhhheee```^^^bbbfffkkksss{{{~~~zzzvvvtttsssvvvyyy}}}tttoooiiiddd^^^XXXUUUSSSQQQPPPOOONNNNNNOOOPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEEEEAAABBBDDDGGGLLLSSS\\\bbbfffmmmvvv|||}}}}}}}}}~~~|||~~~sssjjjbbb___]]]___dddkkkqqqtttqqqpppoooooorrryyyyyyjjj]]]TTTRRRNNNVVVbbbmmmvvv~~~wwwlll\\\```iiixxxwwwpppgggbbb___\\\VVVQQQMMMLLLRRR]]]iiisss~~~}}}tttpppmmmkkkkkk~~~}}}iiiWWWUUUNNNJJJKKKMMMKKKJJJJJJKKKKKKLLLOOOSSSVVVWWWVVVRRROOOLLLJJJIIIIIIHHHFFFBBBBBBBBBDDDFFFEEEBBB@@@CCCBBBBBBAAA@@@???>>>>>>>>>===>>>BBBFFFMMMZZZfff~~~|||zzz}}}{{{~~~qqqfff^^^\\\ZZZYYY]]]dddooo{{{zzzwwwhhhXXXIII@@@<<<<<<<<<;;;;;;::::::999888888777777777777888888666666666666666666666666666666666666666666666666777777666666555555555444777777777777777777777777555555444444444444555555222222333444444555555666666555666:::???NNNjjjtttdddXXXRRRRRR\\\jjjwww}}}{{{wwwuuutttxxx{{{yyyqqqllleeeaaa___```ccciiisss}}}{{{tttqqqssswwwzzz{{{}}}uuulllfffaaa^^^ZZZWWWUUURRROOOLLLOOOOOOOOONNNNNNLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEEEE@@@BBBDDDFFFIIIQQQZZZbbbhhhmmmtttyyy{{{{{{{{{{{{}}}||||||}}}wwwoooiiiddd^^^___dddiiijjjiiimmmjjjeeeaaabbbiiisss{{{ooocccZZZRRROOOQQQWWWbbbqqq{{{mmm``````gggyyy}}}rrriiihhhgggaaaYYYTTTMMMLLLNNNVVVeeetttxxxoooeeecccgggqqq___WWWPPPKKKLLLNNNLLLKKKLLLKKKKKKLLLOOOTTTWWWXXXXXXSSSPPPLLLJJJIIIIIIGGGFFFEEEEEEEEEFFFFFFEEEBBB???BBBBBBAAAAAA@@@@@@?????????===>>>AAAEEELLLYYYfff||||||{{{}}}~~~}}}~~~~~~}}}zzzmmmbbb^^^\\\ZZZ\\\aaahhhttt~~~yyyjjjZZZKKKBBB===<<<<<<;;;:::::::::999888888777777777777888888666666666666666666666666666666666666666666666666777666666666555555555555555555555555555555555555555555444444444444555555222333333444555555666666777777999<<>>===@@@CCCJJJXXXdddyyy~~~}}}}}}~~~{{{~~~vvvfff___\\\[[[[[[]]]eeeooo|||mmm]]]NNNDDD======<<<;;;::::::999999888888777777777777888888666666666666666666666666666666666666666666666666666666666666555555555555333333333333333333333333555555444444444444555555333333444444555666666666888:::<<<>>>CCCUUUuuuyyykkk___WWWSSSWWWaaappp{{{~~~||||||xxxwwwwwwuuuxxx{{{{{{xxxuuurrrkkkfffbbbccceeejjjuuu~~~xxxvvvxxxzzz}}}}}}wwwqqqkkkddd```[[[WWWRRRNNNLLLKKKJJJIIIMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFGGGGGGJJJPPPZZZaaammmqqqwwwzzz|||{{{{{{|||}}}|||{{{|||~~~~~~~~~}}}|||~~~}}}xxxvvvvvvvvvsssppppppmmmiiidddaaaccchhhllluuuxxx|||ppp^^^QQQMMMLLLOOOWWWfffxxxqqqfffcccgggttt|||qqqgggffffffaaaZZZWWWNNNMMMNNNTTT```mmmyyy~~~qqqfff```___{{{iiiZZZRRRMMMMMMNNNMMMLLLMMMJJJJJJMMMQQQWWW\\\^^^___XXXUUUPPPMMMLLLJJJHHHGGGIIIHHHGGGGGGGGGFFFCCC@@@@@@AAAAAAAAABBBBBBBBBCCCBBB???===???AAAHHHUUUbbbwww~~~|||}}}zzziii___\\\[[[ZZZYYYccclllyyy|||nnn^^^NNNDDD>>>===<<<:::999999999:::888888777777777777888888666666666666666666666666666666666666666666666666666666666666666555555555333333333333333333333333555555444444444444555555444444444555666666777777888;;;>>>???FFF[[[|||qqqdddZZZTTTQQQWWWbbbqqq~~~|||~~~yyywwwvvvvvvtttvvvzzz~~~{{{vvvtttsssqqqnnniiieeeeeeggglllvvv}}}xxxwwwxxx{{{~~~xxxrrrmmmhhhccc^^^YYYTTTOOOKKKIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEAAACCCEEEGGGKKKSSS___gggooorrrwww{{{{{{{{{{{{|||}}}||||||}}}}}}{{{yyy{{{}}}~~~|||wwwpppjjjggggggiiinnnqqqvvv{{{~~~tttaaaTTTLLLJJJKKKRRRaaatttvvviiiddddddooouuujjjgggfffaaa[[[XXXOOONNNNNNSSS\\\iiittt{{{sssggg```]]]}}}kkkZZZRRRLLLLLLMMMLLLKKKMMMKKKKKKNNNSSSYYY^^^aaaaaa[[[XXXTTTQQQOOONNNLLLJJJIIIHHHFFFFFFGGGGGGEEECCCAAAAAAAAABBBCCCCCCDDDDDDBBB???===???AAAFFFRRR^^^ttt|||~~~{{{kkk___[[[[[[ZZZXXX]]]fffppp|||zzznnn^^^NNNDDD???>>><<<:::999999999:::888888777777777777888888666666666666666666666666666666666666666666666666555555555666666666666666444444444444444444444444555555444444444444555555444444555666666777777888777;;;>>>@@@KKKccclll^^^UUUPPPNNNUUUaaarrrxxx||||||vvvttttttuuurrrvvvzzz~~~wwwqqqpppooonnnnnniiiggggggiiimmmwww~~~zzzwwwvvvxxxzzzwwwooojjjeee```[[[XXXTTTNNNKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBCCCEEEGGGLLLUUUaaajjjppptttxxx{{{||||||}}}~~~~~~{{{yyyxxxyyyzzzzzzzzzzzz{{{|||wwwpppmmmlllmmmppptttyyy}}}qqq```UUUMMMKKKKKKQQQ```ttt|||kkkdddbbbjjjzzz{{{nnniiigggaaa[[[XXXPPPOOOOOORRRYYYeeeqqqyyyuuukkkccc^^^ppp[[[SSSLLLLLLMMMKKKKKKMMMLLLMMMOOOTTT[[[```bbbccc___\\\XXXUUUTTTSSSQQQOOOKKKIIIHHHHHHHHHIIIGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDBBB???>>>???AAAEEEOOOZZZmmm{{{~~~~~~qqqccc\\\\\\\\\YYY[[[dddnnnxxx~~~zzzooo```PPPFFF@@@???<<<999888888999:::888888777777777777888888666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555555444444444444555555555555666666777888888888777;;;>>>BBBQQQmmm}}}iii[[[SSSOOOLLLTTT```sss}}}yyysssqqqrrrsssrrrvvv{{{sssmmmlllkkkkkkllliiihhhjjjlllooowww~~~zzzvvvuuuvvvxxxzzzvvvlllgggccc]]]XXXWWWTTTPPPMMMMMMMMMNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHKKKTTT```hhhsssvvv{{{~~~}}}{{{xxxxxxwwwvvvtttsssrrrqqqrrryyyzzztttsssoooppprrrwww|||ooo___UUUOOOMMMNNNUUUcccuuuooofff```ffftttqqqjjjgggaaa[[[XXXQQQPPPPPPQQQWWWbbboooxxxxxxppphhhaaattt]]]UUUNNNMMMNNNLLLMMMOOONNNNNNQQQVVV\\\aaacccdddbbb___[[[YYYXXXWWWVVVUUUPPPNNNKKKJJJKKKJJJIIIGGGCCCCCCCCCCCCCCCDDDDDDDDDAAA??????@@@AAADDDMMMWWWdddrrr}}}zzzjjj___^^^^^^\\\YYYdddmmmwww~~~|||rrrdddTTTJJJAAA???<<<999888888999:::888888777777777777888888666666666666666666666666666666666666666666666666555555555555666666666777555555555555555555555555555555444444444444555555555666666777777888999999999;;;>>>DDDXXXwww{{{ggg[[[TTTPPPMMMTTTaaauuuwwwqqqppprrrsssrrrwww}}}{{{pppkkkjjjjjjiiiiiiggghhhlllnnnqqqxxx{{{wwwttttttvvvyyy{{{vvvlllgggccc^^^YYYVVVTTTQQQOOOOOOPPPOOONNNLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHLLLUUUaaajjjwwwzzz~~~~~~|||yyyvvvssspppmmmjjjhhhccckkkqqqsssvvvzzz{{{yyysssqqqnnnmmmnnnppppppppppppppppppooonnnllljjjiiidddfffhhhgggfffeeegggiiimmmrrryyyzzzxxxqqqpppppptttyyy~~~ttteee[[[QQQPPPRRRZZZhhhxxxuuujjjaaacccooopppjjjgggaaa\\\ZZZQQQQQQPPPQQQVVVaaaoooxxx|||tttkkkcccvvv___VVVOOONNNOOONNNNNNPPPOOOPPPRRRWWW\\\aaacccdddcccaaa]]][[[[[[ZZZYYYXXXUUURRROOOMMMLLLKKKIIIHHHDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>???AAABBBDDDKKKUUU^^^lll}}}pppccc``````___SSS^^^iiittt|||zzzuuugggXXXNNNAAA???<<<999777888999:::888888777777777777888888666666666666666666666666666666666666666666666666444555555555666666777777555555555555555555555555555555555444444555555555666666666777888888999999:::<<<>>>FFF]]]}}}zzzggg[[[VVVRRROOOUUUcccvvvvvvpppppprrrsssrrrwwwyyynnnjjjjjjjjjjjjgggfffhhhmmmppprrrxxx~~~zzzuuussstttwwwzzz|||xxxnnnjjjfffaaa\\\UUUSSSQQQPPPQQQQQQOOONNNLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIIIIHHHGGGFFFEEEEEECCCDDDFFFHHHMMMWWWeeeoooyyy|||{{{xxxsssnnnjjjfffbbb___YYYaaagggjjjllloooooollleee```\\\[[[]]]``````___^^^^^^^^^]]][[[YYYVVVUUURRRUUUVVVUUUSSSRRRSSSVVVUUUZZZcccnnn{{{}}}{{{rrrpppnnnqqqvvv|||~~~~~~{{{mmmdddSSSSSSVVV^^^lll{{{yyymmmbbbbbblll}}}}}}oooiiifffaaa]]][[[QQQQQQQQQQQQVVVaaaoooyyywwwnnndddwwwiii\\\PPPNNNOOOOOONNNNNNNNNRRRTTTWWW]]]dddfffcccfffdddcccbbbbbb```]]][[[VVVWWWWWWTTTQQQNNNMMMMMMJJJHHHFFFEEEEEEFFFFFFEEEBBBBBBBBBAAAAAACCCGGGKKK[[[fffyyywwwjjjdddaaa______bbbhhhrrr{{{zzzrrrfffYYYPPPEEEAAA<<<:::;;;<<<:::888888888888888777777777777666666666666666666666666666666666666666666666666444444555555555555444444444333333222222333333444555555555555555666777777777777777777777888888888<<<999>>>JJJaaa{{{lllbbbYYYUUUUUUTTTdddyyyvvvrrrrrrtttuuuvvvyyy~~~tttnnnmmmlllkkkkkkkkkiiihhhlllsssyyy||||||}}}{{{xxxuuuttttttvvvwww~~~uuuooojjjccc^^^WWWUUUSSSRRRSSSSSSRRRQQQOOOOOOOOOOOOOOONNNMMMLLLJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIOOO[[[jjjttt}}}{{{xxxrrrmmmgggccc```^^^]]]^^^```eeeiiiiiieeeaaaUUUSSSQQQPPPPPPPPPPPPOOOQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHKKKMMMRRRYYYdddrrrzzzvvvrrrqqqppprrrvvvzzz|||}}}zzz|||}}}}}}lll]]]VVVVVVcccvvv}}}nnnccccccjjjwwwqqqjjjfffaaa]]][[[TTTPPPNNNRRRWWW___mmmyyy|||kkk]]]~~~kkk^^^RRROOOPPPPPPOOOOOOPPPTTTWWWZZZ```gggiiifffgggeeebbb```^^^]]][[[YYYZZZ[[[[[[XXXTTTPPPNNNMMMKKKHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBAAAAAACCCGGGJJJWWWaaasss}}}}}}{{{nnngggdddaaa```ccciiiqqqzzz}}}zzzssseeeVVVLLLFFFBBB===;;;<<<===;;;999888888888888777777777777666666666666666666666666666666666666666666666666444444555555555555444444555555444444444444555555555555555555555666777777777777777777888888888888<<<999???LLLcccpppdddZZZUUUTTTWWWfff{{{|||sssoooooopppqqqtttwww|||tttnnnmmmkkkiiiiiigggeeefffkkkrrrxxx{{{{{{~~~zzzuuuqqqppprrruuuxxx{{{tttnnngggbbbYYYWWWUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPOOONNNNNNLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGHHHJJJPPP\\\kkkvvvzzzwwwrrrmmmiiieeeaaa_________```dddhhhgggccc^^^RRROOOLLLJJJJJJJJJJJJIIIGGGFFFFFFEEECCCAAA@@@???BBBBBBBBBAAABBBBBBCCCCCCFFFGGGKKKPPPYYYeeeqqqzzz~~~{{{wwwtttqqqooooooppptttxxx{{{{{{yyy{{{|||~~~vvveee^^^^^^jjj{{{rrreeeccchhhssstttkkkfff```[[[YYYUUUPPPNNNQQQWWW___lllwww{{{lll^^^nnnaaaTTTPPPRRRQQQPPPPPPRRRVVVZZZ^^^dddlllnnnkkkkkkgggaaa]]][[[ZZZYYYXXX^^^______]]]XXXSSSPPPOOOLLLIIIGGGEEEEEEEEEEEEDDDBBBBBBBBBAAAAAABBBFFFIIIQQQ[[[lll}}}pppiiieeebbbbbbeeekkkqqqzzz|||}}}|||wwwgggWWWLLLGGGBBB===;;;<<<===<<<:::888888888888777777777777666666666666666666666666666666666666666666666666444444555555555555444444666666555555555555666666555555555555555666777777777777777888888888999999;;;999@@@NNNfffwwwiii\\\UUUSSSYYYhhh|||}}}zzzrrrnnnnnnoooppptttxxx~~~sssnnnllljjjggggggccccccfffllluuu{{{||||||}}}xxxrrrmmmlllpppuuuxxx~~~~~~{{{rrrkkkhhh]]]ZZZXXXVVVWWWWWWVVVUUUWWWVVVTTTRRRQQQPPPQQQQQQNNNMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJLLLRRR^^^mmmxxx~~~}}}}}}~~~{{{xxxtttqqqooollliiigggdddccccccfffhhhfffaaa\\\QQQMMMHHHDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@???===<<<===============>>>??????BBBCCCEEEHHHMMMVVV```gggvvv||||||xxxwwwuuurrrooommmmmmnnnrrrvvvxxxyyyxxxzzz{{{}}}~~~nnnhhhhhhssswwwhhhccceeennnvvvlllfff___ZZZXXXUUUQQQOOOQQQVVV]]]iiittt|||mmmaaaqqqcccUUUQQQRRRQQQPPPPPPSSSXXX]]]bbbjjjrrrtttrrroooiiiaaa[[[XXXYYYYYYZZZ\\\^^^___^^^ZZZVVVSSSRRRNNNKKKHHHFFFFFFEEEDDDCCCBBBCCCCCCBBBAAABBBDDDGGGMMMWWWiii}}}|||yyyzzz{{{oooiiifffcccdddgggmmmrrrxxx~~~ooo^^^RRRHHHCCC===:::;;;<<<;;;:::888888888888777777777666666666666666666666666666666666666666666666666666444444555555555555444444666555555555555555555666555555555555555666777777777777777888888999999:::;;;999BBBRRRjjj~~~nnn___WWWUUUYYYggg{{{~~~{{{|||uuurrrrrrrrrsssxxx|||sssmmmllliiieeedddcccdddhhhpppyyyzzzwwwrrrnnnmmmpppuuuxxx||||||}}}uuunnnkkkaaa^^^[[[YYYYYYZZZYYYXXX[[[YYYVVVSSSRRRQQQRRRSSSQQQPPPNNNLLLJJJIIIHHHHHHGGGHHHJJJLLLSSS___ooozzz{{{vvvttttttvvvxxx{{{xxxuuuuuuvvvvvvuuurrrkkkiiihhhjjjkkkiiiccc^^^RRRMMMGGGCCCAAABBBBBBBBBAAABBBBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<===>>>???AAABBBCCCEEEHHHOOOVVV\\\kkkrrrxxxwwwtttttttttrrrmmmkkkjjjlllooosssuuuvvvxxxyyy{{{|||~~~tttooopppzzzzzzjjjcccccckkkwwwlllfff```[[[YYYUUUQQQOOOQQQTTTZZZfffppp{{{}}}ooodddtttfffWWWRRRRRRQQQPPPQQQRRRXXX___fffoooyyy|||yyyqqqjjj```YYYVVVVVVXXXYYYWWWYYY[[[[[[YYYWWWVVVVVVQQQNNNJJJHHHGGGFFFDDDCCCBBBCCCCCCBBBAAAAAACCCEEEJJJUUUggg|||}}}zzzwwwxxxwwwwww|||zzzwwwtttrrrttt{{{yyyoookkkhhhffffffhhhmmmssswwwxxxfffXXXIIICCC===999:::;;;:::888888888888888777777777666777777777777777777777777666666666666666666666666444444555555555555444444555555444444444444555555555555555555555666777777666777777888999:::::::::;;;;;;EEEVVVooorrrccc[[[ZZZXXXfffyyy}}}}}}wwwuuutttuuuuuuzzz~~~~~~qqqmmmlllhhhdddbbbaaaccchhhqqq{{{xxxvvvsssqqqqqqrrruuuwww{{{|||}}}~~~xxxpppllleeeaaa^^^[[[[[[\\\\\\[[[\\\ZZZWWWTTTSSSSSSSSSTTTSSSRRRPPPNNNKKKJJJIIIHHHFFFGGGIIIMMMTTTbbbrrr}}}{{{tttooommmmmmooottt|||zzzvvvsssssswwwyyyyyywwwmmmkkkjjjkkkllljjjeeeaaaRRRMMMFFFAAA???@@@@@@@@@======>>>>>>>>>>>>======<<<;;;;;;;;;<<<======>>>???@@@BBBDDDGGGLLLRRRWWWccckkkrrrrrrqqqqqqqqqoookkkjjjiiijjjmmmqqqssssssxxxyyy{{{|||~~~uuuqqqsss}}}{{{llleeebbbiii}}}vvvlllfffaaa]]][[[VVVQQQOOOPPPSSSXXXbbblllwww~~~qqqfffyyyiiiZZZTTTTTTSSSRRRRRRSSSZZZbbbkkkvvvwwwooocccZZZUUUTTTUUUVVVRRRTTTVVVWWWVVVVVVXXXYYYTTTQQQMMMJJJHHHGGGEEECCCBBBCCCDDDCCCAAAAAABBBCCCHHHRRRcccwww|||xxxuuutttsssrrrwww}}}~~~}}}{{{vvvuuurrrqqqttt|||zzzqqqnnnllliiihhhgggjjjrrrwwwnnn___LLLFFF???:::::::::999777888888888888777777777777777777777777777777777777666666666666666666666666444444555555555555444444555444444444444444444555555555555555555666777777666777777888999:::;;;;;;======HHHYYYssssssddd]]]]]][[[hhhzzz|||wwwuuuuuuuuutttxxx}}}|||pppmmmlllhhhcccaaa```aaafffoooyyywwwuuutttrrrssstttvvvxxx{{{|||~~~~~~|||sssmmmhhhddd```]]]]]]]]]]]]]]]\\\[[[YYYWWWVVVUUUUUUVVVUUUTTTQQQOOOLLLJJJIIIHHHEEEGGGJJJNNNWWWeeevvvyyyrrrkkkiiiiiikkkrrr{{{{{{uuunnnlllnnnpppooommmfffdddccceeegggfffbbb^^^NNNIIIDDD???======<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;;;;===@@@BBBEEEIIINNNRRR\\\eeelllmmmmmmnnnnnnllljjjiiiggghhhllloooqqqqqqvvvxxxzzz{{{|||sssqqquuu~~~ppphhhccchhh{{{uuukkkfffaaa]]]]]]VVVRRROOOPPPRRRVVV___hhhsss|||qqqggg}}}nnn^^^XXXWWWUUUUUUUUUTTT\\\fffppp|||zzzmmmaaaYYYVVVUUUUUUQQQRRRSSSSSSSSSUUUXXXZZZWWWTTTOOOLLLJJJHHHFFFDDDBBBCCCDDDCCCAAA@@@AAABBBDDDMMM[[[nnn}}}yyyuuutttsssrrrwww~~~}}}~~~}}}|||}}}|||{{{wwwwwwwwwxxx{{{{{{rrrnnnllliiihhhdddfffnnnttt~~~xxxhhhQQQJJJBBB<<<;;;;;;999888888888888888777777777777777777777777777777777777666666666666666666666666444444555555555555444444666666555555555555666666555555555555555666777777666777777888:::;;;;;;<<<>>>???KKK\\\vvvrrrccc]]]^^^bbbnnn}}}|||xxxwwwvvvuuuuuuwww|||yyynnnllllllhhhcccaaaaaabbbfffoooyyywwwuuurrrpppqqqssswwwzzz{{{}}}wwwoooiiifffaaa^^^]]]^^^^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXVVVTTTRRROOOLLLJJJHHHGGGEEEGGGKKKQQQ[[[jjj||||||ssskkkhhhhhhjjjqqqzzzxxxllleeecccbbb___\\\WWWVVVUUUXXX[[[\\\ZZZVVVKKKGGGCCC???>>>===;;;:::<<<===>>>???@@@AAAAAAAAA======<<<;;;::::::::::::999;;;>>>@@@CCCFFFKKKNNNWWW```iiikkklllnnnnnnllljjjhhhggghhhkkknnnpppppptttuuuwwwxxxzzz|||}}}qqqqqqwwwtttkkkeeegggxxxuuujjjeee```\\\\\\WWWRRROOOPPPQQQTTT\\\eeeqqqyyy~~~qqqgggqqqaaaZZZYYYXXXWWWWWWVVV^^^hhhssswwwiii```[[[XXXWWWRRRRRRSSSRRRRRRTTTWWWZZZXXXUUUQQQMMMKKKIIIGGGEEEBBBCCCDDDCCCAAA@@@@@@AAABBBHHHTTTfffzzzzzzvvvrrrqqqoooooottt{{{xxx|||{{{{{{|||~~~|||zzz{{{|||~~~zzzpppllliiifffhhhbbbbbbkkkrrr{{{rrrUUUNNNDDD>>><<<<<<:::999888888888888777777777777777777777777777777777777666666666666666666666666444555555555555555555444777777666666666666777777555555555555555666777777666777777999:::;;;<<<<<>><<<:::::::::<<<===>>>?????????@@@@@@>>>===<<<;;;;;;;;;999;;;>>>@@@BBBEEEIIILLLUUU___iiilllnnnpppqqqooojjjhhhggghhhkkknnnppppppqqqsssuuuvvvwwwzzz~~~yyypppqqqxxxwwwnnnffffffvvvuuujjjddd___[[[ZZZWWWRRROOOPPPPPPSSS[[[cccqqqxxx|||pppgggwwwhhh```\\\YYYYYY\\\XXX___lll{{{xxxkkkbbb\\\YYYRRRQQQPPPPPPQQQTTTVVVXXXXXXVVVTTTPPPLLLIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???FFFQQQaaasss}}}vvvtttrrrpppoooooooooppppppssswwwyyyzzz{{{|||~~~~~~|||zzzzzz|||~~~}}}||||||}}}rrrhhhdddcccccccccfffiiimmmuuu{{{cccRRR@@@:::;;;;;;;;;<<<;;;:::999999888888999999777777777777777666555555777777666555444444333333444444444555555555555666666555444444555666777888444444444555555555666666888888888777777888<<>>>>>>>>???<<<;;;:::<<>>>>>===<<<<<<<<<<<<===;;;<<<===>>>@@@DDDJJJNNNUUU\\\ffflllnnnoooppprrrnnniiidddbbbfffjjjnnnooorrrrrrrrrrrrrrrvvv{{{}}}xxxooosss{{{{{{mmmdddffftttzzzllleeeaaa\\\XXXTTTPPPMMMNNNOOOSSS\\\eeeqqqxxxsssgggvvvhhh___[[[WWWWWWZZZYYYaaaooo~~~ooobbb[[[WWWTTTSSSRRRQQQRRRRRRTTTUUUUUUTTTRRRNNNKKKHHHFFFDDDCCCBBBAAA@@@???????????????DDDNNN\\\mmm}}}vvvtttpppmmmkkkkkklllllllllooorrruuuuuuvvvxxxyyyzzzzzzyyyvvvtttuuuwwwyyy~~~~~~}}}~~~yyyppphhheeeeeeddddddfffiiilllrrr~~~gggVVVDDD===<<<;;;:::;;;::::::999888888888888888777777777777777666555555777666666555444444333333444444444555555555555666777777555555444555666666444444444555555555666666777888999888888999<<<>>>???BBBLLLbbb}}}lllaaa```eeesss|||{{{xxxvvvuuuuuuvvv|||zzzsssllljjjgggbbb```aaa]]]dddlllrrryyyyyyuuurrrssstttuuuyyy|||rrrmmmgggcccaaabbbbbbbbbdddbbb___^^^___```___^^^]]][[[XXXTTTPPPMMMKKKJJJJJJKKKNNNUUUbbbuuu{{{mmmcccaaabbbooo~~~sssccc[[[UUULLLEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>><<<<<<===@@@BBBCCCBBB>>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>@@@DDDIIIMMMSSS[[[eeelllnnnnnnoooooommmhhhcccaaadddhhhlllmmmppppppqqqqqqrrrvvv|||~~~yyypppttt{{{|||nnneeefffsssyyyllleeeaaa]]]ZZZVVVQQQNNNOOOQQQUUU^^^gggsssyyyuuuiiiuuuggg___ZZZVVVUUUWWWYYYaaaooowwwggg]]]YYYVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>???BBBJJJUUUdddwww}}}vvvsssnnniiifffeeeggghhhgggjjjmmmooopppppprrrsssttttttsssqqqppppppsssuuuyyy|||~~~}}}{{{zzz{{{yyyssslllgggfffgggcccccceeeiiijjjnnnyyyiiiYYYHHH@@@>>>;;;::::::999999888777777777777888777777777777777666555555666666666555444444333333444444444555555555555666888777666555555444444555444444555555555666666666666777999:::999:::<<<===@@@CCCNNNfffvvviiibbbfffmmm}}}}}}yyyvvvuuuuuuuuu{{{xxxqqqjjjhhheee```___```]]]dddlllrrryyy~~~xxxtttsssuuuwwwwww{{{yyytttnnniiigggfffddddddcccbbbbbbbbbddddddbbbaaa```^^^[[[VVVRRRNNNKKKJJJJJJKKKOOOXXXfffzzzpppbbb[[[]]]hhhuuuyyyggg\\\TTTLLLFFFCCCBBBAAA@@@@@@??????@@@CCCBBBAAA???>>>>>>>>>>>>???>>>>>>???AAABBBBBBAAA<<<<<<;;;:::::::::;;;;;;:::<<<===>>>???CCCHHHKKKPPPXXXccckkkmmmlllkkkllljjjfffaaa___```dddgggiiimmmnnnoooppprrrvvv||||||xxxssswww~~~~~~qqqgggfffrrryyylllfffbbb___[[[XXXSSSPPPQQQRRRVVV```jjjtttzzzuuuiiitttggg```[[[VVVUUUWWWXXX```nnnoooccc^^^UUUUUUTTTRRRQQQPPPOOONNNNNNMMMLLLIIIGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>AAAFFFOOO]]]ooo|||wwwssslllfffbbbbbbcccddddddgggjjjlllmmmmmmnnnoooqqqqqqqqqpppooopppsssuuuuuuxxx|||~~~~~~|||wwwvvvsssmmmgggccccccddd``````cccggghhhkkkttt~~~|||gggXXXIIIAAA>>>;;;::::::999888777777666777777777777777777777777666555555666666555555555444444444444444444555555555555666666666666555555555555555555555555555666666666666555777:::;;;;;;;;;<<<===@@@DDDQQQjjj~~~pppgggfffmmmwww~~~yyyvvvuuuvvvuuu|||~~~xxxqqqkkkiiigggbbbaaabbb]]]eeemmmrrryyy|||uuurrrrrrvvvxxxxxxzzz{{{uuupppmmmkkkjjjiiiddddddeeeggghhhhhhfffcccdddaaa]]]XXXSSSNNNKKKJJJIIIKKKQQQ[[[jjjuuueee[[[XXX```lllyyykkk]]]TTTNNNIIICCCBBBAAA???>>>>>>======BBBAAA@@@@@@???>>>>>>>>>???>>>>>>???@@@AAA@@@>>><<<;;;::::::999999:::::::::;;;===>>>???BBBFFFIIIKKKUUU```hhhjjjiiiggggggeeebbb]]]ZZZZZZ]]]aaaccciiijjjlllnnnqqquuu{{{wwwtttwww{{{tttiiifffooo{{{}}}pppiiieee```]]]ZZZTTTQQQQQQRRRVVV```jjjrrryyyttthhh}}}rrrfffaaa]]]YYYWWWXXXYYYaaaoooyyyiii```UUUTTTSSSQQQPPPOOOOOOOOOMMMLLLJJJHHHFFFDDDCCCBBB??????>>>>>>======>>>>>>>>>@@@DDDLLLXXXjjj{{{}}}{{{vvvrrrkkkeeeaaa```aaacccdddgggjjjlllllllllmmmnnnnnnnnnnnnmmmmmmooorrruuutttwww{{{~~~}}}~~~}}}wwwtttoooiiiccc___^^^^^^[[[[[[^^^cccfffhhhpppxxx~~~uuubbbUUUGGGAAA>>>;;;:::;;;999888777777666777777777777777777777777666555555555555555555555444444444444444444555555555555666333444444555666777777888555555555666666666777777555777:::;;;;;;;;;===>>>???FFFUUUooo|||pppjjjlllxxx~~~yyyuuuuuuwwwwww~~~}}}xxxqqqkkkiiigggcccbbbccc___fffnnntttyyy~~~~~~{{{sssqqqqqquuuwwwwwwyyy}}}yyytttqqqpppooonnniiiiiijjjlllmmmllliiigggfffddd___ZZZTTTOOOLLLJJJIIILLLSSS^^^ooozzziii^^^TTTYYYcccqqqppp```UUUNNNKKKDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@???>>>>>>===>>>======>>>??????>>><<<;;;;;;:::999999999999:::999;;;<<<===>>>@@@DDDFFFGGGPPP\\\dddeeedddbbbbbb^^^\\\XXXTTTSSSVVV[[[^^^dddfffiiilllooosssyyy}}}xxxrrrooosssxxxwwwkkkfffmmmwwwuuummmgggbbb^^^[[[UUUPPPPPPPPPUUU^^^hhhooovvv~~~ttthhhxxxnnndddaaa^^^[[[ZZZ[[[\\\dddqqqooobbbYYYWWWTTTQQQPPPOOOPPPPPPMMMLLLKKKIIIFFFDDDCCCBBB??????>>>>>>>>>>>>>>>???>>>???BBBHHHSSSbbbrrr}}}{{{zzzsssooojjjdddaaa```aaabbbdddfffiiikkkkkkkkklllmmmiiijjjjjjjjjjjjlllpppssssssvvv{{{}}}}}}|||wwwsssmmmfff```\\\YYYXXXVVVUUUWWW]]]aaacccjjjqqqvvv|||ooo]]]RRRGGGAAA>>>;;;:::<<<999999888777777777777888777777777777777666555555555555555555555555555555444444444555555555555666111222444666777888888888555555666666666777777777555777999:::;;;<<<>>>@@@???III[[[uuuuuuqqqwww}}}zzz}}}||||||}}}xxxuuuvvvxxxyyy}}}tttmmmhhhgggeeeaaa```bbb```hhhpppuuuzzz~~~zzztttqqqqqquuuvvvvvvxxx|||}}}~~~wwwtttssssssssssssrrrrrrssssssrrrnnnkkkiiifffbbb\\\WWWRRROOOMMMKKKNNNVVVbbbtttnnnaaaSSSUUU]]]jjjxxxqqq___SSSLLLJJJEEEDDDCCCBBB@@@@@@????????????@@@@@@???>>>>>>===<<<<<<<<<===??????===;;;;;;;;;:::999999999::::::999:::<<<======???BBBDDDDDDLLLWWW^^^```^^^]]]]]]YYYWWWTTTPPPOOOQQQWWW[[[aaacccfffiiilllqqqvvvzzz~~~vvvooolllkkkkkksss~~~zzzmmmgggkkktttyyyqqqkkkeeeaaa]]]VVVQQQOOOOOORRR\\\fffmmmsss|||xxxkkkrrriiiaaa______\\\[[[]]]]]]dddrrrzzzjjj```]]]XXXSSSPPPPPPQQQRRROOONNNLLLJJJGGGEEECCCBBB?????????>>>>>>??????@@@===>>>@@@DDDLLLYYYfffppp{{{|||yyyyyynnnlllgggcccaaa``````aaabbbdddgggiiiiiiiiiiiijjjggghhhhhhhhhiiikkkooorrrrrruuuzzz|||~~~~~~|||uuuqqqkkkeee___ZZZVVVTTTRRRPPPQQQVVVZZZ\\\bbbiiiqqq{{{xxxmmm\\\RRRHHHBBB???;;;:::<<<::::::999888888888888888777777777777777666555555555555555555555555555555444444444555555555555666222333555666777777777777555666666666777777777777666888999999:::<<>>??????@@@@@@???======;;;;;;<<<>>>@@@@@@>>><<<<<<<<<;;;:::::::::::::::888:::<<<======>>>@@@BBBBBBIIISSSYYYZZZZZZZZZZZZUUUTTTRRRNNNMMMPPPVVV[[[^^^```dddgggjjjnnnsssvvv|||~~~vvvmmmgggeeefffgggqqq~~~|||ooogggjjjqqq~~~|||sssnnnhhhddd___YYYRRROOONNNQQQ[[[eeennnssszzzyyykkknnneee___^^^^^^]]]\\\^^^\\\cccppptttgggbbb\\\UUUQQQPPPRRRSSSPPPOOOMMMKKKHHHEEECCCBBB@@@???????????????@@@@@@======>>>AAAHHHRRR^^^fffqqqxxx}}}yyywwwxxxkkkiiifffccc```______``````bbbeeegggffffffggghhhggghhhiiiiiijjjlllqqqtttqqquuuyyy||||||}}}~~~~~~tttpppjjjeee___ZZZUUURRRQQQNNNNNNQQQUUUWWW\\\cccooo{{{zzz~~~{{{yyy{{{vvvmmm]]]SSSIIIDDD???:::999;;;;;;:::999999888888999999777777777777777666666555444555555555555555555555444444444555555555666666444555666777777666555555666666666666777777777777777888999999999;;;@@@CCCAAAQQQggg}}}yyy||||||zzzxxx}}}yyywwwxxxxxxwwwzzz|||zzzuuusssvvvzzz{{{{{{rrrkkkfffeeedddaaa```bbbccckkksssxxx|||~~~yyyyyyuuutttuuuvvvvvvyyy~~~{{{~~~}}}{{{wwwtttnnnlllhhhccc]]]YYYVVVTTTQQQUUU^^^kkk}}}}}}jjj^^^YYYXXX\\\aaaeeeqqq}}}~~~yyynnn```RRRJJJGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>???@@@@@@???======<<<<<<===???AAABBB???======<<<;;;;;;::::::;;;;;;888:::<<<======>>>@@@AAA@@@HHHPPPVVVWWWWWWXXXYYYTTTSSSRRRNNNMMMPPPVVV\\\\\\___bbbeeehhhlllpppttt{{{}}}~~~sssiiicccaaaaaajjjttt~~~pppgggiiippp{{{|||tttooojjjgggbbbZZZSSSPPPOOOQQQZZZdddoootttzzzwwwiiirrrggg^^^\\\^^^___```bbbcccgggppp}}}nnnggg^^^XXXVVVVVVTTTRRRTTTSSSRRROOOKKKGGGCCC@@@CCCBBBAAAAAA@@@@@@@@@AAA======>>>???BBBIIIRRRXXXeeejjjpppttttttsssrrrqqqgggeeeccc```^^^]]]]]]]]][[[\\\___bbbdddeeeeeeeeegggfffeeeeeehhhkkkooorrrtttvvvxxxyyyyyyzzz|||~~~~~~yyytttmmmfff```ZZZTTTOOOQQQMMMJJJKKKLLLNNNVVV^^^mmm|||}}}~~~}}}{{{yyygggWWWFFF??????>>>===<<<:::::::::999999999888888888888888888777777777777777777666666555555555444666666666666666666666666555777888777666555666888666666666666666777888888555777888999:::<<<@@@CCCHHHTTThhh|||yyy~~~uuullllllnnnpppsssuuuwwwyyyyyyyyy{{{|||~~~tttqqqlllfffaaa^^^]]]\\\ccciiirrrzzz~~~~~~{{{xxxwwwrrrppprrrtttuuuyyy~~~zzzuuusssqqqmmmgggaaa\\\XXXUUUUUUXXXaaappprrr```XXXSSSVVVZZZ\\\___ccceeeaaaZZZRRRKKKGGGDDDCCC<<<===???@@@AAAAAA@@@???@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@======<<<<<<<<<;;;;;;;;;::::::999999:::===???AAADDDDDDHHHOOORRRPPPPPPRRRTTTSSSQQQNNNMMMOOOSSSWWW[[[^^^bbbeeehhhkkkooorrrxxx{{{uuuiiibbbbbbdddiiixxxrrrdddccciiizzz|||uuupppiiiccc]]]WWWSSSQQQQQQTTT\\\eeepppuuu|||zzzkkk|||wwwtttiii___]]]___```aaacccccchhhqqq}}}uuunnnddd]]]ZZZYYYWWWUUUVVVUUUSSSPPPLLLGGGCCCAAAAAAAAA@@@??????@@@@@@@@@::::::;;;<<<>>>DDDJJJOOO[[[```fffkkkmmmmmmmmmmmmdddbbb```]]][[[ZZZYYYYYYYYYZZZ\\\___aaabbbcccccccccccccccdddgggjjjmmmoooqqqsssvvvwwwxxxzzz|||~~~}}}yyyuuuooohhhaaaZZZTTTQQQNNNJJJHHHIIIJJJLLLSSS[[[mmm||||||}}}kkkZZZIIIBBB@@@>>><<<;;;:::::::::999999999888888888888888888777777777777777666666666555555555555666666666666666666666666555777888777666555666888666666666666666777888888666888999999:::<<>>>>>>>>>>>>>>????????????@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;:::999999:::===???@@@AAAAAAFFFNNNQQQPPPQQQSSSSSSRRRPPPNNNMMMOOOSSSVVV[[[^^^bbbfffiiilllpppsssxxx{{{ssskkkhhhhhhkkkyyyttteeedddiiiuuu|||tttooohhhccc\\\VVVRRRRRRSSSVVV___hhhrrrwww~~~~~~ooovvvmmmhhhfffeeefffrrrvvvjjj```^^^___```aaacccdddiiisss~~~~~~vvvllleeeaaa___\\\ZZZZZZYYYVVVRRRMMMHHHDDDBBB@@@???????????????@@@@@@<<<===>>>>>>???BBBGGGJJJNNNSSSZZZ```cccdddfffggg___^^^\\\YYYWWWVVVUUUUUUVVVWWWYYY[[[]]]___``````^^^___aaacccfffhhhjjjkkkoooqqqtttvvvwwwyyy|||~~~~~~|||xxxwwwssslllcccZZZUUURRRLLLIIIHHHJJJKKKLLLSSSZZZkkkzzz}}}mmm]]]LLLDDDAAA>>>;;;::::::::::::999999999888888888888888888777777777777666666666666555555555555666666666666666666666666555777888777666555666888777666666666666777888888888999:::::::::<<>>>>>======>>>@@@@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>???????????????@@@@@@@@@AAA=========<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>???>>>???DDDLLLPPPPPPQQQSSSQQQPPPOOOMMMLLLNNNRRRUUU[[[^^^cccgggjjjnnnrrrtttyyy|||~~~uuupppoooppp|||wwwhhheeeiiiooo|||tttmmmgggbbb[[[VVVRRRRRRTTTXXXaaakkksssxxxsss{{{tttpppkkkeeeaaa______```bbbnnn~~~xxxlll```]]]^^^___```bbbeeekkkvvv|||sssllliiigggeeeccc___]]]ZZZUUUOOOJJJFFFDDD@@@@@@@@@???@@@@@@AAABBB???@@@AAAAAA@@@AAACCCEEEFFFJJJQQQVVVYYY[[[]]]^^^YYYYYYWWWVVVTTTSSSRRRQQQSSSTTTVVVXXXZZZ\\\]]]^^^[[[\\\___cccfffhhhiiiiiinnnpppsssvvvxxxzzz}}}|||~~~~~~|||xxxxxxvvvooofff\\\VVVTTTNNNKKKJJJLLLNNNOOOVVV]]]iiiyyylll]]]MMMEEEAAA===;;;;;;:::::::::999999999888888888888888888777777777666666666666666666555555555666666666666666666666666555777888777666555666888777777666666777777888999999:::;;;::::::;;;>>>AAAGGGTTTiii}}}|||mmmeeedddeeemmmpppsssuuuwwwxxxzzz|||vvvnnnkkkfffaaa]]][[[ZZZZZZ[[[bbbmmmvvv||||||yyyvvvrrrnnnnnnqqqssstttxxx}}}}}}|||wwwqqqkkkfffcccaaaaaaeeeooo}}}{{{ggg]]]TTTQQQOOOLLLKKKLLLDDDDDDDDDDDDCCCAAA???>>>======>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>???????????????@@@@@@@@@AAAAAA============<<<<<<<<<<<<;;;::::::::::::;;;============BBBJJJNNNMMMNNNQQQNNNNNNMMMLLLKKKMMMPPPTTT[[[^^^dddhhhlllooosssvvv{{{}}}~~~yyywwwuuuzzzkkkfffhhhnnn|||ssslllfffbbb[[[VVVRRRRRRSSSWWW```jjjqqqvvv}}}uuuvvvmmmgggeeedddcccbbbbbbcccdddeeegggrrrzzzmmmaaa]]]]]]]]]___aaafffmmmwwwvvvpppoooooommmllleeebbb^^^XXXRRRLLLHHHEEEBBBBBBAAAAAAAAABBBBBBCCC===>>>???>>><<<<<<===>>>CCCGGGKKKNNNPPPRRRTTTVVVSSSSSSSSSRRRQQQPPPPPPOOORRRRRRTTTUUUWWWYYY[[[\\\YYY[[[___cccfffhhhiiiiiinnnqqqtttwwwyyy{{{~~~~~~~~~yyyyyyxxxtttkkkbbbZZZVVVOOOLLLKKKNNNOOOQQQXXX```jjjzzz{{{iii\\\MMMEEEAAA===;;;<<<:::::::::999999999888888888888888888777777777666555555555666666666666666666666666666666666666666555777888777666555666888777777777777777888999999999:::;;;;;;;;;<<>>>>>@@@AAABBBBBBAAA@@@@@@??????????????????@@@@@@@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;======AAAIIILLLJJJJJJLLLLLLLLLKKKJJJJJJKKKOOORRRYYY^^^dddiiimmmqqqtttvvv||||||~~~nnnggghhhrrr}}}rrrkkkfffccc]]]WWWSSSRRRRRRTTT\\\fffpppvvv}}}tttwwwpppllliiieeeccc```aaabbbdddgggjjjmmmooorrr{{{}}}ooobbb^^^^^^^^^___aaafffmmmwwwwwwsssrrrssssssrrrjjjgggaaaZZZTTTNNNIIIGGGDDDDDDCCCBBBBBBBBBBBBBBB>>>??????>>><<<;;;===>>>BBBDDDGGGIIIIIIJJJLLLNNNLLLMMMNNNNNNNNNNNNNNNMMMOOOPPPQQQRRRTTTWWWYYYZZZXXXZZZ^^^bbbfffhhhjjjjjjoooqqqtttwwwyyy{{{~~~}}}|||}}}||||||{{{yyytttlllaaaZZZQQQMMMKKKMMMNNNRRRZZZbbbooo~~~yyyhhh\\\NNNGGGAAA<<<;;;<<<:::::::::999999999888888888888888888777777777777555555555666666666666666666666666666666666666666555777888777666555666888888777777777777888999999999:::;;;;;;;;;===@@@BBBGGGUUUkkk{{{vvvnnnkkkkkknnnqqqssstttuuuwwwyyy}}}vvvnnnkkkhhhddd___\\\[[[[[[[[[\\\cccoooyyy~~~}}}yyyvvvvvvrrrqqqssstttsssuuuyyy|||}}}vvvqqqllljjjiiikkkppp{{{dddZZZQQQMMMKKKGGGEEEFFFBBBCCCDDDDDDCCCAAA@@@???=========>>>???AAABBBCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<@@@GGGJJJHHHGGGJJJIIIJJJJJJIIIIIIJJJMMMPPPXXX\\\ccciiinnnqqqtttwww||||||}}}pppiiihhhsssssskkkfffddd___YYYTTTRRRQQQRRRZZZcccpppvvv~~~uuu|||vvvppplllmmmmmmllljjjkkkkkkllloootttzzzssseee```______```cccfffllltttzzz}}}xxxssssssttttttsssnnnjjjddd]]]UUUOOOKKKHHHEEEDDDCCCBBBAAA@@@@@@@@@?????????===;;;<<<>>>@@@???@@@BBBBBBBBBCCCFFFHHHEEEFFFHHHJJJKKKKKKKKKKKKMMMMMMMMMNNNPPPSSSUUUWWWWWWYYY\\\```dddgggjjjkkknnnqqqtttvvvwwwzzz}}}|||~~~|||zzz|||~~~~~~~~~vvvjjj___UUUPPPMMMNNNPPPTTT]]]gggttt}}}kkk___RRRIIIBBB<<<:::;;;:::::::::999999999888888888888888888777777777777555555555555666666666777666666666666666666666666555777888777666555666888888888777777888888999:::888999:::;;;;;;===AAADDDIIIVVVlll~~~}}}rrrmmmkkknnnqqqrrrssssssuuuwww|||uuummmkkkhhhddd___\\\[[[[[[\\\^^^fffqqq{{{~~~zzzvvvsssppppppssstttsssuuuyyy||||||vvvrrrpppoooqqquuuaaaWWWMMMJJJHHHDDDCCCDDDBBBBBBCCCCCCBBBBBBAAAAAA============???AAACCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::999888999999>>>EEEHHHGGGGGGJJJGGGHHHIIIHHHHHHIIILLLOOOVVV[[[bbbiiimmmqqqtttvvvzzz}}}yyyoookkknnnuuu}}}rrrjjjiiiqqqssskkkgggeee```ZZZUUUSSSQQQSSSZZZcccnnnuuu~~~yyy~~~{{{xxxttttttvvvwwwvvvttt|||{{{zzz|||uuugggbbbaaaaaabbbeeefffkkkrrrvvvwww{{{xxxsssssstttsssrrrppplllfff^^^VVVPPPKKKIIIEEEDDDCCCAAA@@@???>>>>>>::::::999888666777:::<<<;;;===>>>>>>>>>???BBBDDDAAABBBDDDGGGIIIIIIJJJIIIJJJJJJKKKLLLNNNQQQSSSUUUWWWXXX[[[^^^cccfffiiikkknnnpppsssuuuvvvxxx{{{}}}{{{~~~{{{zzz{{{~~~pppcccZZZUUUQQQQQQSSSWWWbbblllvvvnnnbbbUUUKKKCCC<<<999::::::::::::999999999888888888888888888777777777777444555555555666666777777666666666666666666666666666777888777666555666888888888888777888888999:::777999:::;;;<<<>>>BBBEEEKKKXXXmmmsssmmmlllnnnppprrrrrrrrrtttuuu{{{uuunnnjjjhhhddd___]]]\\\\\\\\\```hhhsss}}}zzzvvvpppmmmmmmqqqssssssuuuyyy|||~~~zzzwwwuuuttttttyyywww[[[RRRIIIGGGFFFDDDCCCDDDCCCCCCCCCCCCCCCDDDDDDDDD============???AAACCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;:::999888888666777<<>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEFFFGGGLLLKKKKKKKKKMMMNNNPPPRRRTTTVVVZZZ^^^bbbfffkkkoooqqqrrrsssuuuvvvvvvvvvvvvzzz}}}|||{{{|||~~~uuukkk___WWWRRRSSSXXX^^^gggoooyyywwwiiiWWWJJJEEEBBB>>>:::;;;;;;;;;:::::::::999999777777888888999999::::::888888777666666666666666555555666666666666555555:::::::::::::::999888777::::::999999::::::;;;<<<;;;<<<<<<<<<===???CCCFFFLLL[[[qqq}}}~~~wwwpppjjjnnnqqqtttttttttuuuvvv|||vvvooollliiiddd```\\\ZZZZZZZZZeeellluuu|||}}}{{{yyyrrrqqqpppoooqqqtttwwwyyy~~~{{{wwwwwwyyy|||tttiiiUUUPPPJJJGGGHHHIIIGGGFFFDDDAAA???@@@CCCDDDDDDBBB@@@??????AAACCCEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA???>>>===???AAA@@@@@@@@@???>>>======<<<::::::;;;;;;;;;;;;;;;:::;;;<<<===AAADDDFFFEEEDDDCCCDDDEEEEEEEEEFFFIIILLLSSSXXX___fffkkkppptttwww{{{~~~~~~zzzxxxyyyzzzxxxnnnggg^^^XXXWWW^^^ooorrrmmmooommmzzztttmmmiiigggaaa[[[UUURRRPPPQQQYYYaaakkkpppwww~~~pppkkkiiidddeeejjjlllpppsssrrrooommmpppsssvvvyyy~~~}}}yyytttpppooooooooonnnnnnjjjddd^^^YYYSSSMMMIIIFFFEEEDDDCCCBBBAAAAAAAAA======>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGGGGHHHIIIKKKMMMPPPQQQTTTVVVZZZ\\\___bbbfffjjjlllnnnqqquuuwwwyyyyyyyyy{{{}}}~~~|||{{{~~~xxxnnnbbb[[[UUUVVV[[[```iiipppzzzlllZZZMMMFFFCCC>>>;;;:::::::::999999999888888777777777888888888888888888888777666666666666666555555666666666666555555555666777888888888888888::::::999999::::::;;;<<<===>>>>>>===<<<>>>AAADDDLLL\\\sss|||xxxqqqjjjmmmqqqtttttttttuuuvvv}}}wwwpppkkkiiiddd___\\\ZZZZZZZZZcccjjjttt{{{}}}|||zzzxxxrrrqqqpppppprrruuuyyy{{{{{{vvvuuuuuuxxx~~~{{{nnncccSSSOOOJJJGGGHHHHHHGGGEEEEEEBBBAAAAAACCCDDDCCCAAAAAA@@@@@@AAACCCEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@???@@@BBB@@@@@@??????>>>======<<<;;;<<<<<<=========<<<<<<999999;;;>>>BBBDDDDDDCCCEEEFFFGGGGGGGGGHHHKKKNNNSSSXXX___fffkkkppptttvvvzzz~~~{{{yyyzzzyyywwwlllddd\\\WWWWWW___pppvvvnnnmmmmmmyyyssskkkgggdddaaa[[[UUURRRPPPQQQYYYaaajjjpppyyy~~~}}}|||uuuppppppmmmlllnnnnnnpppqqqoookkkiiikkkmmmmmmpppuuuzzz|||}}}|||{{{xxxtttppplllllllllkkkkkklllhhhccc]]]YYYSSSNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA======>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDCCCCCCDDDFFFIIIKKKNNNOOOTTTVVVXXXZZZ[[[^^^aaadddfffiiiooouuuyyy|||}}}}}}|||~~~|||ttthhhaaa[[[[[[___dddkkkrrr~~~ppp^^^OOOGGGBBB===:::999999999999888888888888888777777777777777777666888777777666666666666666555666666777777666666555222333555777999:::;;;;;;::::::999999::::::;;;<<>>======@@@CCCLLL^^^www~~~vvvpppjjjmmmqqqssstttuuuvvvxxxxxxqqqkkkhhhccc^^^[[[YYYYYYYYYaaahhhrrrzzz|||{{{xxxvvvrrrqqqqqqrrruuuxxx{{{}}}{{{uuutttsssvvv{{{~~~zzzxxxwwwiii]]]SSSOOOKKKJJJJJJJJJHHHEEEEEECCCCCCCCCDDDEEECCCBBBDDDCCCAAAAAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGFFFDDDBBBBBBBBB@@@@@@??????>>>===============>>>>>>>>>======<<<999999:::>>>AAADDDDDDCCCGGGHHHIIIIIIIIIKKKNNNPPPTTTYYY```ffflllppptttvvvyyy~~~~~~|||xxxlllddd\\\XXXYYYaaarrrzzznnnjjjkkkuuusssjjjeeebbbaaa[[[UUURRRPPPQQQYYYaaaiiiqqqzzz}}}zzzwww~~~zzzvvvwwwvvvtttsssqqqqqqooolllhhheeefffhhhgggjjjoootttwwwyyyyyyyyytttqqqmmmjjjjjjjjjiiihhhiiifffaaa\\\XXXSSSNNNKKKFFFEEEDDDCCCBBBAAAAAAAAA======>>>>>>>>>======<<<::::::::::::;;;;;;<<<============>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIKKKKKKQQQSSSVVVWWWYYY[[[___aaadddhhhnnnuuuzzz}}}}}}~~~|||ooogggaaaaaacccgggmmmsss~~~tttaaaQQQGGGAAA<<<999:::::::::999999999888888888888777777666666555555777777666666666666777777666666777777777777666666444555777999;;;<<<======::::::999999::::::;;;<<>>>>>???BBBEEELLL```{{{sssmmmjjjmmmqqqssstttvvvxxxyyywwwooojjjgggbbb^^^ZZZXXXXXXXXX___gggrrrzzz|||{{{xxxvvvqqqqqqrrrtttvvvzzz}}}~~~wwwvvvtttuuuyyy}}}~~~xxxsssjjjpppyyy~~~~~~vvvhhh]]]TTTQQQNNNNNNOOONNNJJJGGGDDDDDDDDDEEEGGGGGGGGGGGGIIIGGGDDDBBBCCCEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDFFFHHHKKKJJJHHHEEECCCBBB????????????>>>>>>===============>>>======<<<<<<::::::;;;???CCCFFFGGGFFFGGGHHHIIIJJJJJJLLLOOOQQQTTTYYY```ggglllppptttvvvzzzsssjjjaaa]]]^^^fffuuu|||oooiiifffpppuuulllfffcccaaa[[[UUURRRPPPQQQYYYaaajjjrrr||||||wwwsssvvv~~~}}}{{{wwwttttttrrrnnniiidddbbbbbbccceeeggglllqqquuuwwwxxxxxxrrroookkkjjjiiijjjiiihhhgggddd___[[[WWWSSSNNNKKKFFFEEEDDDCCCBBBAAAAAAAAA======>>>>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEFFFGGGGGGHHHHHHMMMOOORRRUUUWWW[[[___bbbdddhhhmmmtttyyy|||}}}~~~~~~tttllleeeeeefffhhhmmmsss|||{{{hhhVVVJJJCCC>>>;;;<<<;;;;;;;;;;;;:::::::::888888777777666666555555777777666666666666777777666666777777777777666666777777888999:::;;;;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>???BBBFFFIIINNNddd{{{qqqmmmjjjmmmpppssstttvvvyyy{{{tttmmmiiifffaaa\\\YYYWWWWWWWWW^^^gggrrrzzz}}}{{{xxxvvvpppqqqrrrtttwwwzzz}}}|||{{{uuuuuuvvvyyy{{{xxxqqqkkk]]]aaajjjuuuzzzuuuiii```UUUSSSRRRRRRTTTRRRMMMIIIFFFFFFGGGHHHIIIKKKNNNOOOPPPLLLGGGDDDDDDEEEEEEEEEBBBCCCEEEFFFGGGGGGGGGGGGHHHJJJMMMMMMJJJFFFCCCBBB?????????>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;:::999999999:::===BBBFFFGGGHHHFFFGGGIIIIIIIIIKKKOOOQQQUUUZZZaaaggglllppptttvvv|||}}}tttiiieeeffflllyyy{{{ooojjjeeepppyyypppiiifffaaa[[[UUURRRPPPQQQYYYaaakkksss||||||vvvqqqooozzz~~~xxxsssvvvrrrlllfffbbb`````````dddfffjjjooosssuuuwwwwwwpppnnnkkkjjjjjjjjjiiihhhfffccc^^^ZZZVVVRRRMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA======>>>?????????>>>>>><<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@DDDDDDEEEFFFFFFFFFFFFEEEIIILLLOOORRRUUUYYY^^^aaadddfffjjjoootttxxxzzz{{{|||~~~wwwooohhhgggggghhhkkkppp|||ooo]]]OOOGGGBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;888777777777777777777666666666666666666777777888666777777888888777777666666777777888888888777777::::::999999::::::;;;<<<999;;;===>>>@@@DDDIIIMMMUUUkkk~~~}}}wwwpppmmmjjjmmmppprrrtttwwwzzz}}}rrrkkkhhheee```\\\XXXVVVVVVVVV]]]eeeqqqzzz}}}{{{xxxuuuooooooqqqsssvvvyyy|||}}}|||~~~xxxuuutttuuuwwwtttllleeeWWWWWW^^^lllvvvtttllleeeXXXWWWWWWYYYZZZWWWRRRLLLKKKLLLLLLKKKLLLOOOSSSWWWXXXSSSLLLGGGEEEEEEEEEEEECCCEEEGGGIIIJJJJJJJJJJJJIIIKKKMMMMMMIIIEEECCCBBB??????>>>>>>>>>>>>>>>>>>:::::::::::::::999888777666666777:::@@@DDDFFFGGGEEEGGGHHHHHHIIIKKKOOOQQQVVV[[[bbbhhhlllppptttvvv|||{{{pppkkklllrrr~~~{{{pppllljjjvvv{{{qqqkkkgggaaa[[[UUURRRPPPQQQYYYaaalllsss{{{}}}wwwrrrkkkttt~~~yyywwwrrrkkkeeeaaa_________bbbdddhhhlllpppssstttuuunnnllljjjiiijjjjjjiiihhhfffbbb^^^YYYUUUQQQLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA======>>>???????????????======<<<;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEFFFIIILLLOOORRRVVVZZZ]]]```bbbeeeiiinnnrrrvvvxxxyyy{{{~~~~~~~~~xxxpppiiigggffffffiiimmmwwwqqq^^^PPPGGGCCCAAA<<<<<<;;;;;;;;;:::::::::777777777888888888888888666666666666666777888888777777888888888888777777666666777888888888888777::::::999999::::::;;;<<<999;;;===>>>AAAEEEJJJNNN^^^tttzzz~~~}}}uuuttttttqqqllljjjjjjlllppprrrtttwww{{{~~~~~~qqqkkkgggddd___[[[WWWVVVUUUVVV[[[cccpppyyy|||zzzvvvtttmmmnnnppprrruuuwwwyyyzzzyyy|||zzzvvvvvvwwwtttmmmfff\\\WWW[[[jjjvvvwwwqqqlll```___```cccdddbbb[[[UUUSSSSSSQQQNNNMMMPPPVVV\\\___YYYPPPIIIFFFEEEEEEEEEEEEFFFIIIKKKMMMMMMMMMLLLJJJLLLMMMKKKHHHDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>???::::::::::::999888777666666555666:::???DDDGGGGGGFFFGGGHHHIIIJJJLLLOOORRRWWW[[[bbbhhhlllppptttvvv{{{|||qqqnnnpppvvv|||rrrooonnn|||yyypppiiifffaaa[[[UUURRRPPPQQQYYYaaalllrrrzzzyyytttiiiqqq|||xxxssskkkddd```_________```cccfffjjjnnnppprrrrrrmmmkkkiiiiiiiiiiiihhhgggfffbbb]]]YYYUUUPPPLLLHHHFFFEEEDDDCCCBBBAAAAAAAAA======>>>???????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>???AAACCCEEEFFFFFFEEEEEEHHHKKKMMMPPPSSSWWWZZZ]]]^^^```dddiiioootttwwwwwwyyy{{{}}}}}}}}}}}}{{{zzzzzz~~~xxxpppiiigggfffeeegggkkkqqq|||xxxppp]]]NNNEEEAAA@@@;;;;;;;;;:::::::::999999777777888888999999::::::666666666666666777888888777777888888888888777777777777888::::::;;;;;;;;;::::::999999::::::;;;<<<:::<<<===???AAAEEEJJJMMMeee{{{yyywwwlllkkkllljjjgggfffjjjlllooorrrtttxxx|||~~~rrrkkkgggddd___ZZZWWWUUUUUUUUUYYYbbbnnnxxx{{{yyyuuurrrmmmnnnooorrrtttvvvxxxyyyxxx{{{{{{yyyzzzxxxpppiiiccc\\\^^^mmmyyy{{{vvvrrrhhhhhhjjjmmmnnnkkkddd]]]ZZZXXXUUUPPPNNNQQQWWW]]]ccc\\\SSSKKKGGGEEEEEEDDDEEEGGGJJJMMMNNNOOONNNNNNKKKLLLLLLJJJFFFCCCAAAAAA>>>>>>>>>>>>>>>?????????:::;;;;;;:::999888777666888777888;;;AAAFFFIIIJJJFFFHHHIIIJJJKKKMMMPPPSSSWWW\\\bbbhhhmmmppptttvvvzzz{{{qqqnnnqqqwww~~~sssqqqppp~~~wwwnnnhhhdddaaa[[[UUURRRPPPQQQYYYaaalllqqqyyy~~~{{{wwwwww~~~xxxnnngggccc```]]][[[bbbeeejjjoooqqqqqqpppnnnllljjjhhhggggggfffdddbbbccc```\\\YYYVVVRRRNNNJJJFFFEEECCCAAA@@@@@@@@@AAAAAA???>>>???AAACCCCCCCCC======>>>>>>>>>======<<<:::::::::;;;<<<===>>>???AAA@@@>>>>>>>>>@@@BBBDDDDDDFFFHHHIIIKKKNNNRRRUUUVVVZZZ```dddgggjjjlllnnnuuuvvvxxxzzz}}}~~~|||{{{zzzxxxvvvyyyzzz}}}xxxpppiiigggfffeeefffjjjoooxxx{{{lll[[[MMMDDD???===999::::::::::::999888888777777777777777666555555999888777555555555666777777777777777888888888888999999999999999999::::::888888888888999:::;;;;;;AAA===;;;>>>AAAEEELLLSSSeee|||~~~wwwhhhfffeeeaaa___aaaeeehhhmmmoooqqqttt{{{{{{nnnhhhgggeee```ZZZUUUSSSTTTVVV___dddmmmvvvzzzyyysssooommmppprrrtttuuuvvvwwwyyy|||}}}~~~}}}uuuooocccdddhhhooovvvzzzzzzyyyssspppnnnrrrxxxyyytttmmmfff]]]WWWWWWWWWUUUWWW\\\dddccc[[[MMMFFFFFFGGGEEEBBBEEEKKKPPPRRRSSSQQQPPPMMMJJJGGGDDDDDDCCCAAA@@@??????>>>>>>======<<<<<<::::::999999888777666666999888888;;;@@@DDDEEEDDDEEEGGGJJJLLLMMMOOORRRTTTXXX[[[```eeejjjooouuuyyy}}}oooeeeiiirrryyywwwoooooo|||~~~tttnnnjjjiiieee^^^XXXTTTRRRRRRYYYaaammmwwwwww}}}vvvmmmfffccc```^^^\\\bbbeeejjjnnnqqqpppooonnnllljjjgggeeedddccc```^^^]]][[[XXXVVVTTTPPPKKKHHHFFFEEECCCBBB@@@@@@@@@AAAAAA???>>>???AAACCCCCCBBB===>>>>>>>>>>>>======<<<::::::::::::;;;===>>>>>>??????>>>>>>???@@@BBBCCCCCCEEEGGGIIIJJJNNNRRRUUUWWWZZZ^^^bbbeeeiiilllooouuuvvvwwwzzz}}}~~~}}}}}}|||yyywwwzzz{{{}}}~~~~~~xxxpppiiigggeeedddeeeiiinnnwww~~~yyylll]]]OOOEEE???<<<:::::::::::::::999888888888888888888888777777666999888777666555555666777777777777777888888888888999999999999999:::::::::999999999999:::;;;<<<<<<@@@===;;;>>>AAAEEELLLTTTjjjzzz{{{xxxhhhdddccc______bbbeeeiiimmmoooqqquuu{{{yyymmmhhhfffddd```[[[VVVTTTUUUWWW```eeemmmuuuxxxwwwrrrnnnmmmooorrrtttuuuvvvxxxyyy}}}~~~~~~xxxjjjjjjlllttt}}}~~~zzzxxx||||||tttlllddd^^^^^^\\\XXXXXX[[[bbbaaaYYYMMMFFFFFFFFFDDDDDDGGGKKKPPPRRRRRRPPPOOOMMMJJJFFFDDDCCCBBBAAA???>>>>>>======<<<;;;;;;;;;::::::999999888777777666888777777;;;@@@DDDFFFFFFEEEGGGJJJLLLMMMOOORRRTTTZZZ]]]bbbggglllrrrxxx|||wwwkkkbbbdddmmmuuu}}}wwwoooooo{{{~~~tttnnnjjjiiiccc]]]VVVSSSQQQQQQXXX```kkkuuu~~~zzz}}}~~~zzzuuummmfffcccaaa___^^^dddfffjjjnnnpppooonnnllljjjhhhdddbbbaaa___\\\ZZZXXXWWWVVVVVVTTTPPPKKKGGGFFFEEEDDDBBBAAAAAAAAAAAAAAA???>>>???AAABBBBBBBBB???????????????>>>======;;;;;;::::::;;;<<<=========>>>>>>??????@@@@@@AAAAAACCCEEEGGGIIIMMMRRRUUUVVVYYY]]]```cccgggllloootttuuuvvvyyy{{{~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}wwwooohhhfffeeeccccccgggllluuu{{{{{{yyymmm___QQQFFF???;;;::::::::::::999999999999999999999999888888888777888777777666666666666777777777777777888888888888888999999999:::::::::;;;:::::::::;;;;;;<<<===>>>@@@===<<>>=========<<<;;;;;;::::::::::::999999888777777777777666777:::???DDDGGGGGGFFFHHHKKKLLLMMMOOOQQQTTT[[[^^^bbbggglllssszzzvvvlllcccdddlllttt{{{wwwoooooo{{{uuunnnjjjiiibbb[[[UUURRROOOPPPWWW___iiisss{{{}}}~~~~~~zzzyyyxxxvvvrrrrrrrrrtttwww|||||||||yyytttnnnhhhdddcccccccccfffhhhkkknnnooonnnlllkkkfffccc```^^^]]]\\\ZZZYYYWWWWWWWWWXXXWWWTTTNNNJJJFFFFFFEEEDDDBBBBBBAAAAAAAAA???>>>???AAABBBBBBAAAAAAAAAAAAAAAAAA@@@??????<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===??????????????????AAACCCEEEHHHLLLPPPTTTUUUWWWZZZ]]]aaaeeekkkooorrrsssuuuxxxzzz|||~~~~~~~~~|||}}}~~~~~~}}}|||}}}}}}}}}wwwooohhhfffeeebbbbbbeeejjjsssyyywww}}}~~~ppp```QQQFFF@@@===;;;;;;::::::999999999999999999888888777777777777777777777666666666666777666777777777888888888888888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@>>>>>>AAACCCGGGPPPYYYkkkxxxrrr~~~oooeee```\\\]]]cccfffjjjnnnppprrrvvv|||wwwlllhhhdddccc```[[[WWWWWWYYY[[[aaafffmmmrrrsssqqqooommmlllooorrrtttuuuvvvxxxzzz|||wwwvvv}}}xxxpppjjjdddaaa___\\\YYYSSSLLLHHHFFFDDDAAADDDFFFIIILLLNNNOOOOOOOOOJJJHHHDDDBBBAAA@@@???===>>>======<<<<<<;;;;;;:::999999999888888888777777666666777:::>>>CCCGGGIIIGGGIIIKKKMMMMMMOOOQQQTTTYYY\\\aaafffkkkrrryyy~~~}}}uuummmlllqqqwww}}}wwwnnnnnnzzzuuuoookkkhhhbbb[[[UUURRRPPPQQQXXX```iiirrr{{{~~~~~~}}}|||zzz{{{~~~pppjjjhhhfffdddccccccbbbcccfffkkkpppsssuuuvvvxxx{{{zzzwwwqqqkkkgggfffggghhhkkklllnnnooonnnllljjjiiiaaa^^^[[[ZZZZZZZZZZZZYYYVVVVVVWWWXXXXXXUUUPPPLLLFFFFFFFFFEEEDDDCCCBBBAAAAAA???>>>>>>@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???BBBDDDFFFJJJNNNQQQSSSUUUXXX[[[___dddjjjnnnpppqqqtttwwwzzz|||}}}}}}}}}}}}{{{|||~~~}}}~~~}}}vvvnnnhhhgggeeecccccceeekkkssszzzxxx{{{rrr___PPPFFFAAA???<<<;;;:::999999999::::::999888777666666666666777666666666777777777777666666777777777888888888888888888999:::;;;;;;<<<<<<============>>>???@@@@@@AAA@@@AAADDDEEEIIISSS]]]ooovvvxxxiiiaaa\\\\\\aaafffiiimmmpppqqquuu|||wwwmmmiiidddbbb___[[[WWWVVVYYY[[[aaagggnnnrrrrrrpppnnnmmmlllnnnrrrtttuuuvvvyyyzzz~~~zzzsssnnniiifff\\\VVVPPPKKKHHHEEEBBBAAAAAACCCEEEHHHKKKLLLNNNNNNHHHEEEBBB@@@@@@@@@>>>===??????>>>>>>===<<<<<<;;;999999999888888888888888555666777999===BBBGGGJJJGGGIIILLLMMMNNNOOOQQQSSSXXX[[[aaafffkkkqqqwww{{{yyyuuuwww|||~~~~~~~~~}}}||||||}}}}}}|||wwwnnnmmmyyyvvvoookkkhhhccc]]]WWWTTTRRRSSSZZZbbbkkkttt|||}}}zzzwwwsssttt}}}uuuggg___\\\ZZZWWWYYYXXXWWWWWWYYY\\\___bbbhhhkkkqqqyyy~~~{{{wwwqqqllljjjlllnnnqqqqqqqqqpppnnnkkkhhhfff^^^[[[XXXWWWWWWXXXYYYXXXTTTTTTTTTUUUUUUSSSOOOKKKFFFGGGFFFFFFEEECCCBBBAAAAAA@@@>>>>>>@@@AAA@@@??????@@@AAABBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>===???AAACCCDDDGGGKKKOOOPPPSSSWWW[[[^^^ccchhhlllnnnpppssswwwzzz|||}}}~~~{{{~~~zzz{{{}}}~~~}}}}}}~~~}}}tttnnnhhhhhhgggddddddfffmmmuuu~~~|||~~~sss___OOOFFFBBBAAA===<<<:::999999999:::;;;999888666555555555666777555666666777777777777666777777777777888888888888888888999:::;;;<<<===============>>>>>>???@@@AAA@@@@@@BBBEEEFFFIIITTT```vvv}}}nnnccc\\\\\\aaaeeeiiimmmoooqqqttt{{{wwwmmmiiicccbbb^^^ZZZVVVUUUWWWZZZ___fffoootttssspppnnnmmmkkknnnqqqtttuuuwwwyyy{{{~~~~~~~~~~~~{{{tttmmm___VVVNNNJJJHHHDDDAAAAAA@@@@@@BBBDDDFFFHHHJJJKKKDDDBBB???>>>?????????>>>?????????>>>======<<<<<<888888888888888888888888555777888999;;;@@@FFFJJJHHHJJJLLLNNNNNNOOOQQQSSSUUUZZZ```gggkkkppptttvvvzzz{{{zzz}}}}}}zzzvvvssspppnnnpppuuu{{{zzzxxxtttrrrttt|||wwwnnnkkkyyywwwpppkkkhhhddd^^^XXXVVVTTTUUU\\\dddmmmvvv~~~}}}}}}|||zzzxxxqqqqqqxxxqqqbbbYYYUUUQQQNNNPPPPPPOOOOOOPPPRRRUUUVVV]]]aaahhhsss|||vvvpppoooqqqtttvvvuuutttrrrnnnjjjgggeee^^^[[[WWWUUUUUUVVVVVVVVVTTTSSSRRRRRRRRRQQQNNNKKKGGGGGGGGGGGGFFFDDDBBBAAAAAA@@@>>>>>>???@@@@@@???;;;<<<>>>???AAABBBBBBBBBCCCBBB@@@???===<<<;;;;;;;;;::::::::::::<<<===>>>>>>???AAABBBCCCEEEIIILLLMMMQQQVVV[[[^^^bbbgggjjjlllnnnssswww{{{}}}~~~}}}yyyyyyzzz~~~~~~|||{{{|||}}}~~~}}}{{{sssmmmhhhhhhhhhffffffhhhnnnuuuqqq___PPPGGGCCCAAA===<<<:::999999999;;;<<<:::999777666555666777888444555666777888888777666777777777777888888888888888888999:::;;;<<<==================>>>???@@@AAA>>>???AAADDDEEEHHHSSS```uuuyyyuuuqqqeee]]]\\\aaadddgggkkknnnpppssszzzvvvlllhhhcccaaa^^^YYYUUUTTTVVVXXX]]]fffpppvvvtttqqqnnnnnnkkknnnqqqtttuuuwwwyyy{{{}}}~~~~~~~~~}}}rrrbbbVVVLLLJJJHHHCCCAAABBB@@@@@@@@@@@@AAABBBDDDDDDAAA???======>>>@@@@@@??????>>>>>>===<<<<<<;;;;;;888888888888888888888888666888999999:::>>>EEEJJJIIIKKKMMMNNNNNNOOOQQQSSSOOOUUU]]]cccgggjjjlllmmmooowww~~~}}}|||~~~{{{vvvmmmiiidddaaacccjjjrrrxxxuuutttqqqlllkkkrrrvvvnnnjjjyyyxxxpppkkkhhhddd^^^YYYVVVTTTUUU]]]eeennnwww|||{{{{{{{{{{{{zzzqqqoootttppp```XXXRRRNNNJJJKKKKKKKKKKKKMMMOOOQQQRRRWWWZZZbbbnnn}}}yyysssqqqtttwwwyyyxxxvvvsssooojjjfffddd```\\\WWWUUUTTTTTTTTTTTTVVVUUUSSSRRRRRRQQQOOOLLLGGGGGGGGGGGGFFFDDDCCCAAAAAA@@@>>>>>>???@@@@@@???888999;;;===???@@@AAAAAADDDCCCBBB@@@>>>===<<<<<<;;;:::999888999;;;===???>>>???AAAAAABBBDDDHHHJJJKKKPPPVVV[[[___bbbfffhhhkkknnnrrrwww{{{~~~wwwwwwxxx{{{|||{{{zzz{{{|||}}}|||{{{sssmmmiiiiiiiiiggggggjjjlllsss}}}ooo___RRRHHHCCC@@@>>><<<;;;999999:::;;;<<<;;;:::888666666777888999444555666888888888777666777777777777888888888888888888999:::;;;======>>>============>>>???@@@AAA<<<===@@@CCCCCCGGGRRR___mmmsssqqq}}}rrrfff^^^]]]aaacccgggkkkmmmooosssyyy~~~uuukkkgggcccaaa]]]XXXTTTSSSUUUWWW\\\fffqqqwwwvvvqqqooonnnkkknnnqqqtttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~uuudddWWWLLLIIIGGGCCCAAABBBBBBAAA???>>>>>>>>>?????????===<<<<<<>>>@@@@@@@@@>>>======<<<;;;;;;::::::888888888888888888999999777888999999:::===DDDIIIIIIKKKMMMNNNNNNOOOQQQSSSIIIOOOXXX___bbbddddddeee```hhhttt}}}yyy~~~}}}|||vvviiiddd]]]YYY\\\dddnnnuuuxxxxxxtttlllggglll{{{vvvnnniiiyyyxxxpppkkkhhhddd^^^XXXVVVTTTUUU]]]eeeooowww}}}zzz{{{{{{zzzyyyxxxuuupppuuunnn```XXXPPPKKKIIIIIIKKKMMMMMMKKKJJJKKKLLLQQQWWWaaakkkvvv~~~||||||}}}xxxpppiiidddaaa]]][[[XXXWWWVVVVVVTTTSSSRRRNNNMMMOOOSSSTTTPPPLLLMMMJJJGGGEEEEEEEEECCCBBB@@@???======>>>>>><<<;;;:::999999999:::<<<>>>???DDDDDDCCCBBBAAA???>>>===;;;;;;:::::::::;;;;;;<<<;;;===??????@@@AAADDDFFFLLLOOOTTTXXX\\\aaafffiiijjjlllooorrruuuyyy~~~zzzwwwuuuvvvyyy}}}~~~|||zzzyyy{{{}}}~~~wwwoooiiiiiikkkiiiiiijjjqqquuutttcccRRRHHHDDDDDD<<<<<<;;;:::999999999999:::999888888999999888666888888999999999999888888777777777777666666666666888999999::::::;;;;;;<<<>>>>>>===<<<<<<<<<======BBBAAAAAADDDIIINNNQQQSSSdddooorrrlllxxxwwwiii```^^^aaaeeeeeeiiioooqqqrrruuu{{{tttiiidddeee```]]][[[XXXTTTSSSVVV]]]hhhqqqsssssssssqqqnnnmmmnnnppppppqqqssswwwyyyzzz{{{}}}~~~~~~~~~yyyvvvuuulllZZZMMMJJJHHH@@@@@@EEE??????>>>===<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<;;;:::999888888888888999777777999===BBBFFFHHHKKKKKKKKKKKKKKKLLLMMMNNNLLLNNNPPPSSSUUUWWWXXXYYYXXXZZZ___fffnnntttwwwxxxooorrrwww|||}}}zzzssshhhaaaaaa```___kkk||||||rrrrrr{{{vvvlllkkkvvvuuunnnkkkiiibbb\\\VVVTTTRRRSSS[[[cccoooxxx~~~{{{|||}}}|||{{{xxxvvvrrrxxx~~~iii\\\TTTMMMIIIHHHGGGIIIJJJJJJIIIHHHIIIJJJOOOUUU]]]fffqqq{{{ssskkkdddaaaYYYWWWTTTSSSTTTTTTRRRQQQQQQPPPOOOPPPSSSSSSPPPMMMNNNKKKHHHFFFFFFEEEDDDCCC@@@???======>>>>>><<<;;;:::999999999999;;;===>>>AAABBBBBBBBBBBB@@@???===;;;;;;;;;::::::;;;;;;<<<<<<>>>???@@@@@@BBBEEEGGGIIIMMMRRRWWW\\\bbbgggkkkkkkmmmpppsssvvvzzz}}}zzzxxxuuutttvvvyyyzzz{{{~~~}}}||||||~~~xxxpppjjjkkklllkkkkkkmmmooovvvzzzhhhVVVIIICCCBBB===<<<;;;:::999999999999:::999888888999999888666888888999999999999888888888888888888888777777777888999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<>>===<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;<<<<<<======>>>>>><<<;;;:::999888888888888888777777888<<>>>>>>>>>>>===;;;999999888888888999;;;<<<===???AAACCCCCCAAA???>>><<<;;;;;;::::::;;;;;;;;;===>>>@@@@@@AAABBBEEEGGGFFFJJJPPPVVV\\\bbbgggkkkmmmooorrruuuxxx{{{~~~}}}}}}~~~|||zzzwwwtttrrrssstttuuuuuu{{{|||}}}~~~~~~~~~{{{rrrllllllmmmmmmnnnpppoooyyyrrr^^^MMMCCC@@@>>>===<<<;;;:::::::::::::::999888888999999888666888888999999999999888888888888888888888999999999999999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>BBBCCCDDDEEEHHHLLLOOOQQQTTTZZZrrrxxxlllrrryyywwwiiidddeeeeeefffjjjqqqtttuuuyyyxxxmmmiiifffaaa\\\[[[XXXTTTSSSVVV]]]gggppprrrrrrrrrpppmmmpppqqqqqqqqqpppqqqsssuuuzzz|||~~~}}}~~~vvvoooyyywwwcccPPPKKKIIIDDDAAABBB???>>>===<<<<<<;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???;;;;;;:::999888888888888777666666888;;;@@@EEEIIIMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEIIIOOOXXX___cccddd```ccciiirrr|||}}}xxxxxxuuummmjjjsssuuuoookkkiiibbb\\\VVVTTTSSSTTT\\\dddmmmwww~~~~~~yyy{{{|||jjj___WWWQQQNNNOOOIIIIIIJJJIIIIIIJJJMMMOOOUUUYYY^^^dddnnn{{{zzzoooeee___VVVTTTRRRRRRSSSUUUUUUUUUQQQSSSUUUTTTRRRPPPPPPPPPMMMKKKHHHGGGGGGFFFDDDBBBAAA???>>>>>>???>>>===;;;999888888777777888999::::::<<<@@@CCCDDDBBB@@@???<<<<<<;;;:::::::::;;;;;;;;;===??????@@@AAADDDFFFEEEIIIOOOUUU[[[```fffjjjnnnqqqtttwwwzzz}}}~~~~~~~~~}}}zzzwwwsssqqqrrrsssssssssyyyzzz|||~~~~~~~~~~~~~~~|||ssslllkkkmmmmmmnnnqqqsss}}}fffRRREEE@@@>>>>>>===<<<;;;;;;;;;;;;:::999888888999999888666888888999999999999888888777777888888888888888999999999::::::;;;<<<<<<<<>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHKKKNNNPPPUUUYYYlll}}}mmmppp{{{xxxmmmjjjggggggkkkqqqtttuuuzzzzzzppplllgggaaa\\\ZZZWWWSSSTTTWWW^^^hhhqqqsssssssssqqqnnnoooqqqrrrrrrrrrrrrtttvvvyyy{{{}}}}}}~~~~~~wwwmmmuuu|||yyy{{{hhhTTTLLLJJJFFFBBBAAA???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>======<<<:::;;;;;;<<<===>>>??????;;;:::999999888888888999666666666777:::???FFFJJJNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCDDDEEEFFFDDDDDDFFFLLLSSS[[[___aaaaaaccchhhqqq}}}uuunnniiirrrvvvoookkkhhhbbb\\\VVVTTTSSSUUU\\\eeellluuu}}}~~~}}}|||}}}mmmbbbYYYRRROOOPPPJJJKKKJJJJJJIIIKKKOOOSSSYYY]]]bbbiiirrr|||rrrhhh```XXXUUURRRQQQSSSUUUUUUUUURRRTTTUUUUUUSSSRRRQQQRRRLLLJJJHHHGGGGGGFFFCCCAAAAAA@@@>>>>>>??????===<<<:::999888777777777888999888:::>>>BBBCCCBBBAAA???===<<<;;;::::::::::::::::::;;;======>>>???BBBDDDGGGJJJPPPUUUZZZ___dddhhhooorrrvvvyyy{{{~~~|||~~~~~~~~~~~~}}}~~~~~~yyyvvvsssrrrsssuuuvvvvvvyyy{{{}}}~~~}}}}}}~~~}}}tttkkkiiikkkkkkmmmpppwwwlllUUUGGGBBB>>>>>>===<<<;;;;;;;;;;;;:::999888888999999888666888888999999999999888888666666666777777777888888999::::::;;;;;;<<<======>>>>>>>>>>>>???@@@BBBBBBCCCEEEHHHJJJJJJLLLPPPRRR[[[^^^oooqqqrrrzzzoookkkjjjlllpppssstttyyy}}}sssnnngggaaa\\\ZZZWWWSSSTTTWWW___iiirrruuuttttttsssooonnnppprrrttttttuuuwwwyyywwwyyy{{{~~~~~~xxxlllssszzzsssnnnpppsssvvv||||||kkkXXXNNNKKKGGGCCCAAA??????>>>=========>>>>>>>>>???@@@AAAAAA@@@???>>>;;;;;;;;;<<<===>>>>>>???::::::999999888888999999666666777777:::???FFFLLLOOOOOOPPPPPPOOONNNMMMLLLJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHLLLRRRYYY]]]___```ccchhhppp}}}tttnnniiisssxxxpppiiifffbbb\\\VVVUUUTTTUUU]]]fffllluuu|||~~~}}}vvv~~~|||}}}~~~sssiii___UUUQQQQQQMMMMMMLLLKKKKKKNNNSSSWWW]]]aaahhhpppzzzwwwmmmfffZZZWWWSSSQQQQQQSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSLLLKKKIIIHHHHHHGGGDDDAAABBB@@@????????????>>><<<;;;:::888777777777888888777:::===@@@BBBBBBAAA@@@===<<<<<<;;;::::::::::::999:::<<<<<<===>>>AAACCCGGGKKKPPPUUUZZZ___dddhhhooorrrwwwzzz|||~~~~~~}}}}}}}}}~~~||||||}}}}}}yyyvvvsssssstttwwwxxxxxxzzz|||~~~}}}||||||uuukkkhhhhhhiiikkkoooyyyjjjSSSFFFBBB>>>===<<<;;;:::::::::::::::999888888999999888666888888999999999999888888555555555666777777888888:::::::::;;;<<<<<<======<<<<<<======???@@@BBBCCCFFFIIIMMMOOOOOOQQQUUUXXXbbbgggvvvzzzzzzyyyrrrooonnnppprrrsssyyytttooohhhaaa\\\YYYVVVSSSTTTXXX___iiirrrtttttttttrrrooolllooorrrtttuuuvvvwwwyyyvvvxxxzzz|||~~~~~~|||~~~zzznnnrrr~~~yyyooohhhbbbbbbdddiiiqqqyyyxxxlll\\\QQQKKKHHHEEEBBB@@@@@@????????????@@@@@@@@@AAACCCDDDDDDCCCAAA@@@<<<<<<<<<<<<============::::::999999888999999:::666777888888:::???HHHOOORRRRRRSSSTTTTTTSSSQQQPPPOOOOOONNNMMMNNNNNNPPPQQQSSSQQQOOOPPPUUUZZZ^^^```^^^bbbgggppp|||tttnnniiitttyyypppiiieeebbb\\\WWWUUUTTTVVV^^^gggooowww~~~{{{rrr}}}zzzzzz}}}|||xxxmmmaaaZZZZZZSSSRRRQQQPPPPPPTTTZZZ^^^bbbhhhpppyyy|||tttmmm___[[[VVVSSSRRRSSSSSSSSSTTTRRRRRRTTTXXXXXXVVVSSSNNNMMMKKKKKKKKKIIIFFFCCCBBB@@@????????????>>><<<<<<;;;999888777777888888888:::<<<>>>@@@AAAAAAAAA======<<<;;;::::::::::::999:::<<<======???AAADDDFFFJJJPPPVVV[[[aaagggjjjooorrrwwwzzz|||~~~}}}~~~~~~~~~}}}~~~zzzxxxtttsssuuuwwwxxxxxxzzz|||~~~~~~||||||~~~wwwlllhhhhhhhhhjjjnnnzzzdddNNNCCC@@@===<<<;;;:::999999999999:::999888888999999888666888888999999999999888888555666666777888888999999::::::;;;;;;<<<=========>>>>>>???@@@AAACCCEEEFFFJJJOOOTTTVVVVVVWWW\\\```iiippp{{{vvvrrrrrrqqqssszzzuuuppphhhaaa\\\YYYVVVSSSTTTXXX]]]gggpppsssrrrsssqqqnnnlllnnnqqqssssssssstttvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~~~~||||||}}}~~~~~~|||qqqrrrxxx~~~qqqeee^^^YYYWWWWWW[[[bbbiiiooosssssslll```SSSKKKHHHFFFDDDAAAAAAAAA@@@@@@AAAAAABBB@@@BBBDDDEEEEEEDDDBBB@@@============<<<<<<<<<<<<:::999999888999999::::::777888:::999:::???IIIQQQUUUVVVXXXYYYZZZYYYWWWVVVXXXYYY[[[]]]___bbbcccdddccc```\\\[[[^^^bbbeeegggcccgggmmmsss}}}tttnnnjjjtttzzzpppiiidddaaa\\\WWWUUUTTTVVV^^^gggsss{{{||||||yyyxxx|||~~~wwwyyy{{{nnnfffeeeZZZYYYWWWVVVWWW[[[aaafffhhhnnnwwwxxxrrrddd```ZZZVVVUUUUUUUUUUUUTTTRRRQQQTTTYYY[[[WWWSSSPPPNNNMMMMMMMMMKKKHHHEEEBBB@@@??????@@@???>>>======<<<:::888777777888888999:::;;;===???@@@AAAAAA>>>===<<<;;;:::999999999:::;;;===>>>>>>???BBBDDDDDDIIIOOOVVV\\\bbbiiimmmooorrrwwwzzz|||~~~~~~|||}}}~~~|||yyyuuuttttttvvvwwwwwwzzz|||~~~}}}|||~~~yyymmmhhhhhhhhhjjjnnn{{{zzz^^^III???===<<<<<<;;;:::999999999999:::999888888999999888666888888999999999999888888666777777888999999::::::::::::;;;;;;<<<=========BBBBBBCCCDDDFFFHHHIIIJJJMMMSSSXXX[[[[[[\\\aaaeeennnwww{{{uuusssrrrsss{{{uuuppphhhbbb\\\YYYVVVSSSTTTYYY\\\fffoooqqqqqqqqqooollllllnnnqqqrrrqqqqqqqqqrrrxxxyyy{{{|||}}}}}}}}}|||}}}}}}~~~}}}}}}~~~}}}~~~||||||{{{{{{{{{{{{|||}}}|||~~~||||||}}}|||}}}ssssssttt{{{|||lll^^^WWWTTTPPPNNNQQQVVVZZZ___cccoookkkbbbUUUKKKGGGFFFFFFBBBBBBBBBAAAAAABBBCCCCCC@@@BBBDDDFFFFFFDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;999999999888999999::::::777999:::::::::@@@JJJRRRXXXZZZ\\\]]]^^^]]]\\\[[[___bbbffflllqqquuuxxxzzzrrrnnniiigggiiillloooppplllppptttxxxuuunnnjjjsssyyyqqqiiieeeaaa\\\WWWUUUUUUWWW___hhhwww~~~~~~{{{yyyzzz|||}}}~~~||||||xxxpppjjjeeebbbccccccbbbdddiiimmmtttxxxlllddd[[[TTTSSSTTTTTTSSSSSSSSSSSSUUUWWWXXXWWWUUUSSSRRRPPPNNNLLLJJJIIIHHHCCCBBBAAA@@@???===<<<<<<===<<<<<<:::999888777777888888999<<>>;;;999999888888777999;;;===@@@AAABBBBBBFFFJJJPPPVVV]]]ccciiimmmrrruuuyyy{{{{{{|||}}}}}}~~~|||}}}{{{xxxvvvvvvxxxzzz|||~~~~~~~~~ssslllhhhhhhnnnuuuoooYYYKKKCCC>>><<<<<<;;;::::::::::::;;;999888666555555666888999:::999777666666666777888888888888888888888999999<<<>>>@@@BBBCCCCCCCCCBBBFFFFFFFFFFFFGGGIIIKKKMMMNNNQQQUUUWWWYYYZZZ]]]___eeeppptttsssttttttzzzxxxoooiiifffaaa\\\XXXVVVVVVVVV```fffmmmrrrssspppmmmkkknnnnnnooopppqqqsssuuuvvvtttvvvxxxyyyzzz|||~~~~~~~~~}}}xxxqqqlllkkklllnnnoootttuuuvvvvvvuuusssqqqoooqqqqqquuu{{{|||}}}|||nnn^^^SSSNNNLLLKKKKKKMMMQQQUUUXXXaaaaaa```ZZZQQQIIIEEEDDDDDDCCCAAAAAABBBBBB@@@>>>BBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;:::;;;:::999888777777777777:::888999<<<===???GGGPPPZZZ\\\___bbbdddfffjjjmmmmmmpppvvv}}}uuutttwwwyyyzzzvvvvvvyyywwwrrrnnnyyy|||uuupppmmmkkkaaa[[[VVVTTTTTTWWW```iiivvv{{{~~~{{{yyyzzz{{{}}}~~~{{{tttpppooonnnmmmooosssvvv{{{oooggg]]]WWWUUUUUUUUUTTTTTTSSSSSSUUUWWWXXXXXXVVVSSSRRRQQQOOOLLLKKKIIIHHHDDDDDDCCCBBB@@@???>>>===>>>===<<<;;;:::999888888777666777:::>>>BBBCCCDDDBBB@@@>>><<<:::999999999888999:::<<<>>>@@@BBBCCCGGGKKKQQQWWW]]]cccjjjnnntttwwwzzz{{{{{{{{{|||}}}|||}}}~~~}}}zzzxxxxxxyyy|||~~~~~~{{{pppkkkggggggmmmtttoooXXXKKKBBB===<<<<<<;;;::::::::::::;;;:::999777666666777999::::::999888777777777888888999::::::::::::;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBEEEEEEEEEEEEGGGIIIKKKLLLLLLNNNQQQTTTUUUVVVYYY[[[bbblllwwwuuuuuuuuu{{{xxxqqqiiifffaaa\\\XXXVVVVVVVVV___eeemmmrrrrrrpppmmmkkkllllllmmmnnnppprrrssstttuuuxxxzzz||||||}}}~~~~~~|||zzzwwwvvvrrrmmmfffbbb```aaaaaabbbfffggghhhiiihhhfffeeecccddddddhhhnnnqqquuu}}}ssssssvvv~~~zzzmmm^^^TTTKKKJJJHHHGGGGGGJJJMMMOOO]]]___```]]]VVVNNNHHHFFFDDDBBB@@@@@@AAAAAA@@@???@@@@@@??????>>>????????????????????????>>>>>>===;;;:::999888777777777777:::888999<<<===???GGGQQQYYY]]]ccciiinnnsssxxx|||}}}~~~}}}}}}wwwrrrlllxxx}}}uuupppllliiiaaa[[[VVVTTTTTTWWW```iiiwww|||}}}zzzyyyyyy{{{|||}}}yyywwwuuuvvvzzz~~~~~~~~~ssskkkaaaZZZWWWWWWVVVUUUTTTTTTTTTVVVXXXYYYYYYXXXSSSRRRQQQOOOMMMKKKJJJIIIFFFFFFEEECCCBBBAAA@@@???>>>>>>======<<<;;;::::::===;;;:::;;;>>>AAACCCDDDAAA@@@???===;;;:::999999999999999:::<<>>@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDFFFHHHIIIJJJHHHJJJMMMOOOPPPQQQTTTVVV^^^fffzzz|||yyyxxxwww|||xxxqqqhhheeeaaa\\\XXXVVVUUUUUU]]]ccclllqqqrrrpppllljjjjjjjjjkkklllnnnppprrrssswwwzzz}}}~~~~~~~~~~~~~~~~~~|||yyytttoookkkfffaaa[[[WWWVVVUUUUUUUUUXXXYYYZZZ[[[[[[ZZZXXXXXXVVVVVVYYY^^^aaadddmmmvvv|||pppcccdddfffooo}}}zzzyyyyyyxxxtttjjj^^^TTTIIIHHHEEECCCCCCDDDFFFHHHTTTYYY^^^^^^ZZZSSSLLLHHHEEECCC@@@???@@@@@@@@@??????>>>===<<<;;;<<<======<<<============<<<;;;;;;;;;:::999888777777777777999888999;;;===???HHHQQQVVV\\\fffppp{{{|||~~~uuuoookkkwww~~~vvvpppkkkgggaaa[[[VVVTTTUUUXXXaaajjjxxx|||}}}{{{yyyyyyzzz{{{|||||||||uuupppoooppprrrxxxxxxpppeee]]]YYYXXXWWWUUUUUUTTTUUUVVVYYYZZZYYYXXXSSSSSSQQQPPPNNNLLLKKKJJJGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>===<<<<<<;;;GGGCCC@@@>>>???AAABBBBBBAAA@@@???>>><<<;;;:::::::::999999999;;;>>>AAACCCGGGKKKPPPVVV\\\aaagggkkksssvvvyyyzzzzzzzzz{{{||||||}}}~~~}}}}}}~~~~~~|||{{{zzzyyyrrrkkkhhheeecccfffkkkyyy~~~lllWWWJJJBBB===<<<<<<;;;::::::::::::;;;::::::999888888999::::::;;;;;;::::::999999999999777777777888888999999:::>>>???@@@AAABBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHIIIGGGHHHKKKLLLMMMNNNQQQSSSYYY```sss}}}yyy}}}{{{yyy}}}uuunnngggddd```\\\XXXVVVTTTTTT[[[aaajjjqqqrrrooollljjjiiiiiijjjlllnnnqqqssstttwww{{{~~~~~~}}}|||~~~}}}zzzssskkkeee^^^[[[VVVSSSQQQQQQPPPPPPRRRRRRSSSTTTTTTSSSRRRRRRNNNMMMOOOSSSUUUXXX```iii|||nnnccc[[[\\\^^^gggzzz{{{ssspppnnnnnniiiiiijjjlllkkkdddZZZRRRIIIGGGEEECCCCCCDDDEEEFFFKKKQQQYYY^^^]]]WWWOOOJJJGGGEEEAAA@@@@@@AAA@@@@@@@@@???===;;;:::;;;<<<===;;;;;;<<<<<<;;;;;;:::999;;;:::999888777777777777999888999;;;===???HHHQQQWWW\\\gggsss{{{yyy}}}|||qqqlllkkkxxx~~~vvvoooiiiddd```ZZZVVVUUUUUUYYYbbblllxxx{{{~~~|||zzzzzzzzz{{{~~~yyyqqqjjjeeedddeeeiiipppxxx}}}tttiii```[[[YYYWWWVVVVVVUUUUUUWWWYYYYYYXXXWWWSSSSSSRRRPPPOOOMMMLLLKKKGGGGGGFFFDDDCCCBBBAAA@@@?????????>>>>>>======<<>>???@@@AAAAAAAAA@@@@@@???===<<<;;;:::;;;:::999:::;;;>>>AAACCCFFFIIIOOOTTTYYY^^^dddhhhooorrrvvvyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{zzzwwwpppjjjgggdddaaacccgggsss|||{{{}}}}}}lllXXXKKKCCC>>><<<<<<;;;::::::::::::;;;:::999999999999999999:::;;;;;;;;;;;;::::::999999666666777888999999::::::>>>>>>???@@@@@@AAAAAAAAA???@@@BBBCCCEEEGGGHHHHHHGGGIIIKKKLLLMMMOOORRRUUUWWW]]]ppptttkkkrrr}}}zzz}}}rrrjjjeeeccc```\\\XXXUUUSSSRRRXXX___iiippprrroookkkiiiiiijjjkkkmmmppprrruuuvvvwwwzzz~~~}}}|||{{{xxxnnnfff]]]ZZZUUURRRQQQQQQQQQPPPQQQQQQQQQQQQPPPOOONNNNNNKKKJJJKKKMMMNNNOOOWWW```tttrrrcccZZZVVVXXX]]]ggg|||zzzooofff```______YYYYYY[[[^^^___\\\TTTNNNFFFEEEDDDCCCCCCEEEFFFGGGGGGLLLUUU\\\___\\\VVVQQQLLLIIIFFFDDDCCCCCCBBB@@@AAA@@@???===<<<<<<======>>>????????????>>>======;;;:::999888777777777777888777888;;;===@@@HHHRRR[[[```hhhuuu~~~xxx{{{zzzqqqlllmmm{{{|||tttnnnhhhccc___ZZZUUUUUUVVVYYYcccmmmvvvzzz}}}|||{{{{{{{{{{{{tttrrrnnngggbbbbbbcccfffmmmttt|||zzzmmmddd___\\\YYYWWWWWWVVVUUUVVVXXXXXXVVVUUUTTTSSSRRRQQQOOONNNMMMLLLHHHGGGGGGEEEDDDCCCBBBAAA?????????>>>>>>=========???===;;;;;;===@@@AAAAAAAAAAAA@@@@@@???===<<<;;;;;;;;;;;;<<<===???AAACCCEEEIIINNNSSSXXX]]]bbbeeekkkoootttxxx{{{~~~~~~~~~~~~||||||}}}}}}}}}}}}|||{{{tttnnniiifffdddaaacccgggooo|||yyywww~~~|||~~~lllXXXLLLDDD???<<<<<<;;;::::::::::::;;;999999999999999999999999::::::;;;;;;;;;:::999888888888999:::;;;<<<<<<=========>>>>>>>>>?????????>>>???AAADDDFFFGGGHHHHHHIIIJJJLLLMMMNNNQQQVVVYYYXXX___rrrlll___bbblll~~~zzz}}}ppphhhdddccc___\\\XXXUUURRRQQQVVV]]]hhhoooqqqoookkkhhhiiijjjlllnnnqqqtttwwwxxxxxx{{{~~~~~~}}}}}}}}}}}}uuuhhhccc]]]YYYWWWWWWWWWVVVVVVUUUTTTRRRPPPOOONNNMMMLLLJJJIIIJJJIIIJJJQQQYYYjjjwwwzzzpppdddZZZUUUPPPVVV^^^lll~~~ooocccZZZSSSRRRTTTPPPOOOOOORRRTTTSSSOOOJJJDDDCCCCCCBBBCCCDDDFFFGGGGGGKKKRRRYYY___```]]]ZZZRRROOOLLLJJJIIIGGGCCCAAABBBBBBAAAAAA@@@???>>>=========>>>>>>======<<<;;;;;;:::999888777777777777888777888;;;===@@@IIIRRR```dddkkkvvv~~~uuuvvv}}}yyyrrroooooo}}}yyyqqqlllgggccc___YYYUUUUUUVVVZZZdddnnnuuuyyy~~~}}}|||||||||}}}{{{vvvwwwtttnnnjjjlllkkkeeeaaaaaabbbccchhhooowwwssshhhccc___\\\ZZZXXXWWWVVVVVVWWWVVVTTTRRRTTTSSSRRRQQQPPPOOONNNMMMJJJIIIHHHGGGFFFDDDCCCCCC>>>>>>>>>>>>>>>=========;;;:::999;;;===???@@@@@@@@@AAAAAAAAA@@@>>><<<;;;;;;<<<===>>>???@@@AAABBBFFFIIINNNSSSXXX\\\aaaeeejjjnnnsssxxx{{{~~~}}}}}}}}}}}}||||||||||||qqqkkkfffeeedddcccffflllsss{{{xxx~~~}}}~~~lllYYYMMMEEE@@@<<<<<<;;;::::::::::::;;;777888888888888888888777999::::::;;;:::999888777777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>???BBBDDDGGGHHHHHHIIIIIIKKKMMMNNNPPPTTTYYY\\\\\\dddwww|||gggXXXYYYbbb{{{~~~zzz}}}rrrhhhcccbbb___\\\XXXTTTRRRPPPTTT\\\gggoooqqqoookkkhhhiiiiiikkknnnqqqtttwwwyyyzzz|||~~~~~~~~~yyyqqqkkkgggfffeeedddcccaaa___\\\YYYVVVUUUTTTQQQNNNLLLKKKHHHHHHNNNWWWdddrrr~~~ooopppmmmggg^^^VVVRRRPPPOOOVVVbbbrrrvvvfff[[[SSSLLLKKKNNNLLLJJJHHHJJJLLLMMMKKKHHHEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHKKKRRRZZZ^^^______WWWUUUSSSQQQOOOJJJEEEAAABBBCCCCCCCCCBBB@@@>>><<<;;;;;;;;;<<<;;;;;;:::999;;;:::999888777777777777888777888;;;===@@@IIISSS___cccjjjuuu~~~tttsssyyyuuuqqqpppppp~~~uuunnnjjjfffddd^^^YYYUUUUUUVVV[[[eeeooovvvzzz~~~}}}}}}||||||}}}{{{sssmmmmmmkkkeeedddfffddd^^^[[[\\\\\\\\\```eeeqqqzzzvvvlllfffbbb^^^\\\XXXWWWVVVVVVVVVUUUSSSPPPTTTSSSSSSQQQPPPOOONNNNNNKKKKKKJJJIIIGGGFFFEEEEEE>>>>>>>>>>>>===============<<<<<<===?????????===@@@AAAAAAAAA@@@???===<<<;;;<<<>>>@@@AAAAAABBBBBBGGGJJJOOOTTTXXX]]]bbbeeejjjnnnsssxxx{{{~~~~~~|||{{{{{{{{{{{{oooiiieeeeeeeeeeeejjjppp{{{~~~~~~~~~mmmZZZNNNFFFAAA<<<<<<;;;::::::::::::;;;777777888888888888777777999999:::;;;:::999888777555666666888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???BBBEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQUUU[[[______iii|||zzzeeeUUUVVV^^^jjj}}}zzz|||tttiiicccbbb___[[[XXXTTTQQQPPPSSS[[[fffoooqqqoookkkhhhhhhiiijjjmmmqqqtttwwwyyy|||}}}|||wwwtttsssrrrpppnnnkkkgggccc```^^^]]]UUURRROOOMMMJJJIIIOOOWWWdddqqqwwwddddddaaa[[[SSSNNNMMMNNNQQQYYYfffuuuqqqaaaYYYRRRKKKKKKNNNKKKHHHFFFFFFIIIJJJIIIGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDEEEKKKTTT[[[^^^___[[[YYYWWWUUURRRMMMFFFBBBAAACCCDDDEEECCCAAA>>>;;;>>>>>>>>>???>>>======<<<;;;:::999888777777777777888666888;;;===@@@IIISSSZZZ___hhhrrr}}}xxxwww}}}zzzqqqmmmnnnppp~~~sssmmmiiifffddd^^^YYYUUUUUUWWW[[[eeepppvvv|||~~~}}}}}}}}}}}}}}}{{{rrrllliiiddd```^^^]]][[[ZZZVVVVVVUUUTTTTTTVVV[[[___hhhooo{{{uuuiiiccc___ZZZVVVYYYXXXVVVTTTSSSSSSTTTTTTOOOOOOOOOPPPPPPOOOOOONNNLLLKKKJJJIIIGGGFFFEEEDDD@@@@@@@@@@@@@@@???>>>>>>>>><<<::::::===@@@AAAAAAAAAAAAAAA@@@???>>>======>>>@@@AAAAAA@@@???@@@AAAAAAEEEKKKQQQVVV\\\aaaeeennnqqqvvvyyy{{{}}}~~~zzzzzz{{{zzzyyyyyyyyy{{{tttllleeeccccccfffmmmuuu~~~|||ppp[[[KKKBBB@@@<<<;;;;;;::::::999999888666777888888777666777888888888888999:::::::::;;;777999;;;=========<<<;;;::::::::::::<<<===>>>???AAAAAADDDJJJMMMLLLKKKJJJIIIMMMQQQRRRQQQTTT[[[bbbdddjjjzzzzzzhhhYYYQQQOOO^^^tttyyywww|||wwwjjjgggfffbbb\\\WWWSSSSSSSSSTTT\\\fffmmmnnnkkkgggdddfffhhhkkkpppsssvvvwwwxxx||||||}}}||||||}}}~~~||||||zzzuuummmgggddd___WWWOOOJJJJJJOOOTTTgggqqq~~~|||pppeee[[[SSSRRRSSSPPPNNNNNNSSSYYYdddsss|||ssseeeXXXPPPKKKIIIHHHFFFHHHJJJJJJJJJIIIJJJKKKIIIIIIHHHGGGFFFFFFGGGIIIHHHHHHIIIIIILLLQQQXXX]]]\\\]]]\\\ZZZVVVPPPKKKGGGEEEEEEDDDCCCBBB@@@>>>===>>>===;;;:::999999::::::<<<;;;999777777888999:::777888999:::<<<@@@FFFJJJWWW```hhhmmmsss~~~zzz|||vvvllljjjnnnvvvyyyrrrnnnhhhdddcccXXXYYYYYYVVVVVV\\\gggpppzzz~~~~~~}}}}}}~~~~~~|||{{{zzzvvvmmmeeeaaa^^^YYYWWWVVVUUUTTTSSSQQQQQQQQQPPPPPPRRRWWWZZZaaagggqqq|||~~~qqqgggaaa]]]XXXTTTWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOOOOPPPOOOOOONNNNNNKKKKKKJJJHHHGGGEEEDDDDDDBBBBBBBBBAAA@@@???===<<<>>><<<;;;<<<>>>AAABBBCCCAAAAAAAAA@@@@@@???>>>===>>>@@@BBBBBBAAA@@@AAABBBCCCGGGLLLRRRVVV\\\aaaeeennnrrrvvvzzz|||~~~~~~}}}||||||}}}~~~~~~|||{{{{{{{{{ssslllfffddddddfffmmmtttooo\\\LLLDDDBBB<<<;;;;;;::::::999999888777888999999777666777888888888888999999999999999777999;;;<<<======<<<;;;;;;;;;<<<<<<>>>???AAABBBEEEEEEGGGKKKNNNNNNNNNNNNLLLNNNPPPQQQRRRUUU\\\aaabbbhhhxxx|||iiiXXXQQQQQQZZZoooyyywww{{{zzznnnhhhfffbbb\\\WWWTTTSSSSSSTTT[[[dddkkkmmmkkkhhhffffffhhhlllppptttvvvxxxyyy|||}}}~~~}}}|||}}}}}}rrrlllbbbXXXQQQPPPSSSWWWhhhsss~~~rrreee[[[RRRPPPQQQPPPPPPRRRVVVZZZbbbnnn{{{xxxpppcccWWWPPPLLLKKKJJJHHHJJJKKKKKKJJJJJJKKKLLLIIIIIIHHHFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHMMMSSSWWW^^^^^^]]][[[WWWQQQKKKHHHEEEEEEEEEDDDBBB@@@???>>>???>>>===;;;;;;;;;;;;;;;:::999777666555666777888777888999:::;;;???DDDHHHRRR[[[dddhhhmmmvvv}}}|||zzz|||~~~vvvllljjjnnnxxxwwwqqqmmmhhhdddcccZZZZZZXXXVVVVVV\\\hhhqqqzzz~~~~~~~~~~~~}}}wwwpppkkkiiiddd\\\VVVSSSQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKMMMQQQUUUYYY]]]eeemmmuuu{{{~~~}}}vvvllleee```\\\WWWTTTTTTSSSQQQPPPOOOPPPPPPQQQOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCAAA???===<<<>>>===<<<===@@@BBBDDDDDDAAAAAAAAAAAA@@@???>>>===???AAABBBBBBAAAAAABBBCCCFFFJJJNNNSSSWWW\\\aaadddnnnqqqvvvzzz}}}}}}|||{{{}}}}}}~~~}}}{{{yyyrrrlllgggffffffhhhmmmtttnnn\\\MMMDDDBBB<<<;;;;;;::::::999999888999:::;;;:::888777777888888888888888888888777777888999:::<<<===<<<<<<;;;======>>>???@@@BBBDDDEEEHHHJJJKKKMMMOOOQQQSSSSSSPPPOOOOOOOOORRRVVV[[[______eeettt{{{{{{~~~jjjXXXRRRSSSUUUjjjyyywww{{{rrriiigggbbb\\\XXXUUUSSSSSSSSSYYYbbbhhhkkkjjjiiihhhfffhhhlllqqqtttwwwyyyzzz}}}~~~~~~~~~}}}}}}~~~|||qqqdddZZZWWWXXX[[[jjjuuutttfff\\\RRROOOQQQRRRVVVZZZ^^^___aaagggppp{{{vvvnnnbbbXXXRRROOONNNNNNLLLMMMOOOOOONNNMMMNNNPPPLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFGGGIIINNNQQQ]]]]]]\\\ZZZVVVQQQKKKHHHEEEEEEEEEDDDCCCAAA@@@?????????>>>===<<<<<<<<<<<<:::999888666666777777888777888999:::;;;>>>BBBEEENNNXXXaaaeeejjjqqqvvvwww{{{{{{}}}~~~xxxvvvuuuuuuvvvxxxzzz~~~vvvmmmkkkoooyyyuuuooolllhhhdddddd]]][[[XXXUUUVVV]]]iiissszzz~~~tttmmmeee___\\\XXXRRRNNNJJJIIIGGGGGGIIIJJJKKKJJJHHHIIIIIIHHHHHHJJJNNNQQQUUUWWW[[[aaagggllloooqqqrrrmmmgggbbb___[[[WWWSSSOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFFFFEEECCCBBB@@@???>>>===<<<>>>@@@CCCDDDCCC@@@AAAAAAAAA@@@@@@???>>>@@@AAABBBBBBAAAAAACCCEEEIIILLLPPPTTTXXX\\\```ccckkkoootttyyy|||~~~~~~}}}}}}~~~~~~zzzwwwpppkkkggghhhiiikkkpppwwwnnn\\\MMMCCC???<<<;;;;;;::::::999999888:::;;;;;;:::888777888999999888888888777666666666888999:::;;;<<<<<<<<<<<<======>>>@@@AAADDDEEEGGGJJJMMMNNNMMMNNNSSSVVVVVVRRRPPPMMMMMMQQQVVVYYY[[[]]]bbbqqqxxxtttmmmZZZSSSTTTSSSggg~~~yyywwwzzzuuukkkgggbbb]]]YYYVVVTTTRRRRRRWWW___eeehhhiiiiiiiiifffhhhlllqqquuuxxxyyyzzz}}}~~~~~~}}}}}}~~~~~~~~~pppddd______aaannnyyyyyyiii```WWWUUUWWWZZZ```ggggggeeecccdddiiiqqqyyy}}}yyyzzz}}}xxxpppeee[[[UUURRRQQQQQQQQQRRRSSSSSSRRRRRRTTTVVVSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIKKKNNNVVVVVVVVVUUURRRNNNJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999::::::777888999::::::===@@@CCCLLLWWWaaaggglllrrrvvvvvvxxxyyy{{{~~~xxxrrrnnnmmmmmmnnnpppvvv}}}wwwmmmkkkoooxxxtttooommmiiifffeee___\\\XXXUUUWWW```llluuuzzzvvvhhhbbb[[[UUURRRPPPMMMJJJEEEDDDCCCDDDGGGIIIIIIHHHGGGHHHIIIIIIIIIJJJNNNPPPQQQRRRTTTWWWZZZ^^^aaabbbcccaaa^^^[[[XXXUUUQQQOOOJJJJJJIIIHHHHHHIIIKKKKKKMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGGGGFFFFFFEEEDDDCCC???>>>===???AAACCCCCCBBB@@@AAAAAAAAAAAA@@@??????@@@AAABBBAAAAAAAAADDDFFFJJJMMMQQQUUUXXX[[[___bbbhhhlllrrrwwwzzz~~~~~~~~~~~~{{{pppkkkhhhiiikkknnnttt{{{rrr___OOODDD???<<<;;;;;;::::::999999888999:::;;;:::888777888999999888888888777666666666999999:::;;;<<<<<<<<<<<<<<<<<<>>>???AAADDDFFFGGGJJJOOOPPPMMMMMMSSSWWWWWWSSSPPPMMMMMMPPPTTTVVVWWW\\\```nnnzzzssssss^^^UUUTTTTTTfff|||zzzwwwzzzxxxmmmhhhbbb]]]ZZZWWWTTTRRRPPPVVV]]]cccfffggghhhiiieeeggglllppptttxxxzzzzzz{{{}}}~~~~~~}}}|||}}}~~~}}}}}}~~~}}}rrrkkkjjjkkkvvvooogggaaa```aaadddjjjpppmmmjjjfffdddfffkkkqqquuuvvvwwwuuusssvvv}}}~~~{{{ttthhh^^^WWWTTTRRRQQQSSSTTTUUUUUUUUUVVVXXXZZZXXXUUUQQQOOOOOOOOOMMMKKKLLLMMMMMMKKKIIIHHHIIIKKKLLLMMMMMMMMMLLLJJJHHHGGGCCCCCCDDDDDDCCCBBBAAAAAA============<<<<<<<<<;;;<<<;;;;;;:::::::::::::::777888::::::;;;===@@@BBBKKKVVVaaahhhnnnuuuyyyzzzxxxzzz|||{{{qqqkkkdddccccccfffnnnxxxxxxmmmkkkooowww~~~tttpppoookkkgggfff___\\\WWWUUUYYYcccoooxxx|||~~~~~~~~~~~~vvvnnn\\\XXXRRRMMMJJJIIIHHHFFFAAA@@@@@@BBBDDDFFFEEEEEEFFFHHHHHHIIIIIIJJJMMMOOONNNNNNNNNOOOPPPRRRTTTTTTTTTSSSRRROOOMMMJJJHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFAAA@@@@@@AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAA@@@@@@AAADDDFFFJJJMMMQQQUUUXXX[[[___bbbfffjjjpppuuuzzz}}}tttnnnjjjkkkmmmpppvvv~~~vvvdddSSSGGGAAA<<<;;;;;;::::::999999888888999:::999888888999:::888888888888888888777777999999::::::;;;<<<<<<===;;;<<<===???BBBDDDGGGHHHGGGOOOQQQLLLLLLRRRWWWVVVRRRQQQPPPPPPPPPRRRTTTVVVZZZ^^^kkk}}}xxx|||fffYYYUUUUUUeeezzzzzzwwwyyy~~~zzzoooiiibbb]]][[[XXXTTTQQQOOOUUU\\\bbbeeeffffffgggdddfffjjjoootttwwwyyyzzzxxxzzz|||}}}||||||}}}~~~||||||}}}~~~xxxuuuuuu{{{vvvqqqmmmmmmllljjjlllqqqkkkiiieeeccccccfffjjjmmmlllnnnnnnnnnttt}}}yyynnnccc\\\XXXUUUSSSTTTUUUVVVWWWWWWZZZ]]]```^^^ZZZUUUSSSSSSSSSPPPMMMNNNOOOOOOMMMJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEBBBBBBBBBCCCBBBBBBAAAAAA;;;<<<=========<<<<<<;;;999999999999999888888888777999:::;;;<<<>>>@@@CCCIIITTT```gggnnnvvv{{{|||zzz{{{}}}zzzrrrfffccc```bbbkkkwwwxxxmmmlllpppxxx}}}ssspppoookkkgggfff]]]ZZZWWWWWW\\\gggrrrzzz~~~~~~}}}}}}}}}uuuiiicccUUURRRMMMIIIFFFEEEDDDCCC@@@??????AAACCCDDDCCCBBBDDDEEEGGGGGGGGGHHHKKKMMMNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIGGGDDDBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMOOOPPPPPPPPPLLLKKKKKKJJJJJJIIIIIIHHHJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEEEECCCBBB@@@@@@AAAAAABBBAAAAAA@@@???????????????@@@CCCFFFIIILLLPPPTTTWWW[[[___bbbeeeiiipppuuuzzz~~~{{{tttnnnmmmmmmooovvv}}}uuudddTTTGGGAAA<<<;;;;;;::::::999999888555777888888777888999:::888888888999999999999999::::::::::::;;;<<<======;;;<<<===@@@CCCFFFHHHJJJFFFPPPSSSMMMLLLSSSWWWUUURRRTTTVVVUUURRRQQQSSSVVVXXX[[[hhhppp___WWWTTTcccwwwzzzwwwxxx}}}|||pppjjjbbb]]]\\\YYYUUUQQQNNNTTT\\\bbbeeeeeeddddddbbbeeeiiinnnsssvvvxxxyyyuuuxxxzzz|||||||||}}}~~~|||||||||}}}zzzyyyzzz}}}zzzxxxxxxssskkkhhhiiibbbaaa```___```aaaccceeedddgggiiimmmvvvwwwmmmfffbbb___]]]YYY[[[\\\]]]^^^bbbfffiiifffaaa\\\YYYZZZYYYVVVRRRQQQRRRRRRQQQMMMKKKIIIIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@AAAAAAAAAAAAAAA@@@<<<===>>>>>>>>>>>>===<<<999999::::::999999888777777999;;;<<<===???BBBDDDIIITTT___fffmmmuuu{{{}}}~~~zzzsssllliiioooyyyvvvmmmmmmrrr||||||rrrooonnnjjjfffddd[[[XXXVVVXXX___jjjuuu|||~~~}}}}}}}}}{{{zzziii___ZZZTTTQQQMMMIIIFFFDDDCCCBBBAAA@@@@@@BBBCCCDDDCCCAAABBBCCCEEEEEEEEEFFFIIIKKKPPPOOONNNMMMLLLKKKJJJIIIFFFFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFEEEIIIHHHGGGGGGGGGGGGEEECCC@@@@@@AAABBBBBBAAAAAAAAA>>>??????>>>>>>@@@CCCFFFHHHKKKOOOSSSWWW[[[___bbbeeejjjpppvvv{{{~~~}}}yyyqqqnnnmmmnnnuuu|||qqq```QQQEEE>>><<<<<<;;;::::::999999888444555777777777888999;;;888888888999:::::::::;;;::::::::::::;;;<<<======<<<<<<>>>@@@DDDGGGIIIKKKEEEPPPTTTNNNLLLTTTXXXUUURRRVVVZZZXXXTTTRRRTTTWWWVVVYYYeeewwwcccYYYRRRaaatttzzzwwwxxx}}}~~~qqqjjjbbb^^^\\\ZZZUUUQQQNNNTTT\\\ccceeeeeecccbbbbbbdddhhhmmmrrrvvvxxxyyysssvvvyyy{{{{{{|||}}}~~~|||||||||}}}~~~zzzwwwuuuxxxzzz{{{~~~vvvjjjbbb```ZZZZZZ[[[\\\\\\]]]^^^___aaaeeeiiinnnyyyvvvoookkkiiiggg___aaabbbdddfffjjjooorrrnnnhhhbbb```aaa```\\\XXXUUUVVVWWWUUURRROOOMMMMMMKKKKKKJJJIIIGGGEEECCCBBB??????@@@AAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===;;;;;;<<<<<<<<<;;;:::999666999;;;===>>>@@@CCCEEELLLWWWaaagggmmmvvv|||~~~{{{tttuuu|||uuummmnnnttt{{{qqqnnnmmmhhhdddcccYYYWWWVVVYYYaaalllwww|||}}}}}}}}}}}}}}}ooo```WWWTTTMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHJJJKKKMMMNNNMMMJJJHHHFFFEEECCCAAA???>>>>>>>>>>>>===>>>???@@@BBBEEEGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSRRRQQQPPPOOOMMMKKKIIIGGGOOOOOONNNMMMKKKIIIHHHGGGJJJJJJJJJJJJJJJHHHFFFEEEDDDAAA???>>>???@@@@@@???AAA@@@>>><<<===@@@DDDFFFKKKOOOSSSUUUVVVYYY^^^bbbfffkkkrrrxxx}}}~~~~~~}}}}}}rrrmmmlllmmmrrrxxxyyygggYYYNNNFFFAAA======<<<;;;::::::::::::888888888888888888888888888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<>>>AAAAAAAAABBBFFFIIIIIIOOOUUUUUUQQQOOOSSSXXXVVVVVVVVVVVVWWWWWWWWWWWW]]]___ggg{{{zzzyyygggTTTUUU]]]nnn~~~zzzxxxuuuvvvyyy}}}qqqmmmgggbbb^^^YYYTTTQQQOOOQQQWWW___gggiiifffbbbbbbccceeehhhmmmsssxxx|||{{{{{{||||||}}}~~~~~~~~~yyyzzz{{{}}}~~~{{{wwwvvvrrrnnnkkknnnuuu|||yyysssoooggg^^^YYYYYYTTTUUUUUUVVVXXXZZZ\\\]]]aaagggpppyyy}}}}}}yyytttpppjjjfffhhhpppyyy~~~}}}xxxqqqkkkgggeeebbbaaa\\\[[[YYYYYYXXXWWWTTTSSSRRRRRRSSSRRRNNNHHHEEEFFFFFFGGGFFFDDDDDDEEEEEECCC>>>===<<<===>>>???>>><<<<<<;;;;;;::::::999999888999999999:::===@@@DDDFFFMMMUUU```iiioootttyyy}}}|||sssiiiiiiooo}}}zzzrrrpppmmmhhhdddccc[[[YYYWWWZZZbbbmmmvvv{{{}}}}}}}}}}}}qqqbbbVVVNNNMMMKKKJJJIIIFFFEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMNNNMMMKKKHHHFFFDDDCCCAAA???>>>>>>>>>???>>>???@@@AAADDDFFFHHHIIIHHHJJJLLLMMMMMMMMMOOOQQQRRRRRRQQQPPPNNNLLLKKKIIIMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEBBB@@@???@@@AAA@@@@@@@@@???===<<<===@@@CCCEEEIIIMMMQQQSSSUUUXXX]]]bbbgggkkkqqqvvvzzz~~~{{{ssspppoooooottt{{{wwweeeWWWLLLDDD@@@======<<<;;;::::::::::::888888888888888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>===???BBBBBBAAABBBEEEGGGJJJOOOSSSTTTQQQPPPSSSVVVVVVWWWXXXZZZ[[[\\\\\\\\\```aaahhhzzzxxxzzznnn[[[VVV^^^ooo}}}yyywwwuuuvvvyyy~~~sssnnnhhhbbb^^^ZZZUUUQQQPPPRRRWWW___fffgggddd``````aaacccggglllqqquuuxxxyyyyyyzzz{{{|||}}}~~~~~~zzzzzz{{{|||}}}|||vvvsssrrrmmmjjjhhhlllttt}}}wwwooogggbbbZZZQQQMMMMMMPPPPPPQQQRRRTTTVVVXXXYYY]]]dddnnnxxx~~~zzzvvvssswww{{{vvvqqqmmmkkkgggeeebbb```__________________``````]]]VVVPPPMMMGGGGGGFFFDDDDDDDDDBBB@@@???>>>======??????>>>===<<<<<<;;;::::::999999888999999999:::===AAADDDGGGLLLUUUaaakkkrrrvvv{{{~~~~~~~~~qqqhhhiiiooo|||yyyrrrooommmgggcccbbbZZZXXXWWWZZZcccnnnwww}}}}}}}}}}}}}}}}}}uuufffZZZPPPLLLLLLIIIIIIHHHGGGFFFDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCFFFGGGJJJKKKMMMNNNMMMKKKHHHGGGDDDCCCAAA???>>>>>>?????????@@@AAACCCEEEGGGHHHIIIGGGHHHJJJKKKKKKLLLMMMOOOQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMNNNMMMLLLJJJIIIGGGEEECCC@@@@@@@@@AAA@@@??????>>>===<<<===@@@CCCEEEGGGJJJNNNPPPRRRVVV\\\```hhhkkkooossswww}}}~~~zzztttsssrrrrrrvvv|||uuubbbSSSHHHBBB>>>======<<<;;;::::::::::::888888888888888888888888999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>?????????@@@BBBDDDEEEDDDEEEFFFHHHLLLOOORRRSSSSSSSSSTTTUUUUUUWWWYYY\\\^^^_________cccccchhhwwwzzzwww|||wwwdddXXX```rrr{{{xxxvvvtttuuuyyyuuuppphhhccc___[[[UUUQQQRRRSSSWWW]]]dddeeebbb___]]]___bbbfffjjjnnnqqqsssvvvvvvxxxyyy{{{|||~~~~~~||||||{{{{{{|||~~~}}}{{{uuuwwwxxxvvvrrrnnnlllkkkeeebbbaaagggsss~~~tttkkk```YYYRRRJJJGGGGGGJJJJJJLLLNNNPPPRRRTTTUUUWWW___jjjttt~~~zzzrrrnnnjjjfffeeehhhkkknnnpppqqqrrrsssqqqjjj___VVVMMMJJJGGGFFFFFFDDDBBB@@@@@@???>>>>>>@@@@@@???>>><<<<<<;;;;;;:::999999999999999999;;;>>>AAAEEEGGGLLLUUUcccooovvvzzz}}}~~~{{{nnngggiiippp{{{wwwpppooolllfff```___XXXWWWVVV[[[dddoooyyy~~~~~~xxx~~~}}}}}}}}}}}}nnn```WWWOOOLLLMMMFFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>???@@@CCCEEEFFFIIIJJJLLLMMMMMMKKKHHHGGGCCCBBB@@@?????????@@@@@@???@@@BBBDDDFFFGGGHHHHHHGGGIIIJJJKKKKKKKKKMMMOOOPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMOOOOOOOOOOOOMMMKKKIIIHHHEEEBBB@@@??????@@@@@@??????>>>===<<<===???BBBCCCDDDGGGKKKMMMOOOSSSZZZ___hhhkkknnnppprrrxxx~~~~~~yyyvvvuuusssrrruuu{{{sss```PPPEEE@@@=========<<<;;;::::::::::::888888888888888888888888777888888999999:::::::::;;;<<<<<<===>>>???@@@@@@BBBDDDGGGJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVVVVVVVUUUWWWZZZ\\\^^^___^^^^^^cccbbbeeesss~~~wwwxxx~~~jjjYYYbbbwww{{{wwwtttrrrtttwww|||yyyrrriiiccc```\\\VVVQQQQQQQQQUUU[[[aaadddbbb___\\\^^^aaaeeeiiimmmooopppssstttuuuwwwzzz|||}}}~~~~~~}}}{{{zzz{{{}}}{{{wwwnnnnnnmmmllliiifffcccbbb\\\YYYYYYbbbqqq~~~ttthhh[[[TTTNNNIIIGGGIIIGGGHHHJJJLLLNNNPPPRRRRRRTTTZZZcccmmmvvvyyyvvvpppjjjiiimmmsssxxx~~~nnn___UUUPPPKKKJJJJJJGGGDDDDDDAAA@@@??????AAAAAA@@@???<<<<<<<<<;;;::::::999999999999:::;;;>>>BBBFFFHHHLLLWWWfffssszzz}}}yyymmmfffiiipppzzz{{{tttnnnmmmkkkddd^^^\\\VVVUUUVVV[[[eeeqqqzzzxxx~~~}}}}}}}}}}}}}}}vvveeeYYYQQQJJJHHHIIIEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA????????????@@@BBBCCCEEEGGGIIIKKKLLLLLLJJJHHHFFFBBBAAA@@@?????????@@@AAA???AAACCCEEEFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLNNNOOONNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLOOOOOOOOOOOOMMMKKKIIIHHHCCCAAA>>>>>>???@@@@@@???@@@???>>>===>>>???AAABBBAAAEEEHHHJJJMMMRRRYYY___hhhjjjlllmmmooottt{{{|||yyywwwvvvssspppsssyyyyyy~~~rrr___OOODDD???>>>======<<<;;;::::::::::::888888888888888888888888777777888999::::::;;;;;;:::;;;<<<===>>>???@@@@@@DDDFFFJJJOOOSSSUUUUUUTTTQQQRRRTTTVVVWWWXXXXXXWWWYYYZZZ\\\]]]_________^^^aaa```cccooo|||vvvwwwmmm[[[dddzzz~~~xxxuuurrrsssvvvzzz|||tttjjjdddaaa^^^WWWRRRNNNOOORRRXXX___ccccccaaa\\\^^^aaaeeeiiilllnnnooorrrrrrtttvvvyyy{{{}}}}}}}}}{{{zzz{{{}}}|||rrrooojjjddd```\\\ZZZYYYWWWUUUVVVaaaqqq~~~nnnaaaSSSLLLIIIFFFFFFHHHGGGHHHJJJMMMOOOQQQQQQRRRSSSVVV\\\ccclllyyy~~~xxxqqqooosss{{{ppp```VVVNNNMMMLLLHHHEEEFFFAAA@@@???@@@AAABBBAAA???======<<<;;;;;;::::::999999::::::<<>>>>>@@@AAABBBAAACCCBBBAAA????????????@@@@@@CCCFFFHHHKKKQQQYYY___gggiiikkkllllllpppvvv{{{}}}}}}~~~{{{yyywwwvvvrrrooosssyyywww{{{rrr```PPPEEE@@@???======<<<;;;::::::::::::888888888888888888888888999999:::;;;<<<===>>>>>>:::;;;<<<===>>>???@@@AAADDDFFFKKKRRRWWWZZZYYYWWWPPPSSSVVVWWWWWWWWWXXXYYY]]]^^^^^^___```aaaaaabbbbbbaaacccmmm~~~vvvvvvnnn^^^dddyyy~~~xxxttttttxxxzzzvvvkkkdddbbb___XXXRRRMMMMMMOOOVVV]]]bbbcccbbb\\\]]]```dddhhhllloooqqqrrrrrrtttvvvxxxzzz|||}}}~~~|||{{{|||}}}~~~~~~wwwkkkbbb[[[XXXWWWVVVZZZXXXZZZfffwwwmmm___QQQKKKIIIGGGGGGIIIHHHIIILLLNNNPPPPPPPPPPPPPPPSSSVVV[[[cccpppyyyvvvyyyooo```SSSOOOMMMFFFDDDFFFAAA@@@??????AAAAAA@@@???======<<<<<<;;;:::::::::::::::;;;===@@@DDDHHHKKKPPP[[[jjjvvv}}}yyypppkkkooowww}}}|||qqqkkkhhhjjjiiibbb\\\YYYUUUUUUVVV]]]gggsss|||}}}}}}}}}}}}{{{ttthhh\\\UUUPPPJJJHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@@@@AAAAAABBBDDDEEEGGGIIIIIIGGGEEEDDD@@@@@@?????????@@@BBBCCCCCCEEEGGGJJJKKKKKKKKKJJJJJJLLLMMMMMMMMMMMMNNNPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHEEEDDDBBB@@@??????BBBDDDEEEEEEFFFEEECCCAAA@@@??????>>>???BBBEEEGGGJJJPPPYYY___fffhhhkkkkkkkkkmmmqqqvvv}}}~~~~~~{{{zzz{{{}}}zzzxxxxxxwwwssspppvvv}}}~~~~~~~~~~~~sssbbbRRRGGGBBBAAA======<<<;;;::::::::::::888888888888888888888888999999:::;;;<<<===>>>>>>;;;<<<===>>>???AAABBBBBBCCCEEEJJJQQQWWWYYYWWWUUUMMMRRRWWWWWWUUUTTTVVVZZZ]]]]]]]]]]]]___aaadddffffffeeegggoooyyyxxxrrrbbbcccqqq~~~xxxxxx{{{{{{xxxkkkeeeccc```YYYRRRNNNNNNOOOTTT[[[```aaa```[[[\\\^^^bbbfffkkkppprrrrrrssstttvvvxxxzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~rrreee^^^]]]^^^___bbb```cccoooqqqbbbSSSLLLKKKIIIIIIJJJGGGIIIKKKMMMNNNNNNMMMMMMLLLOOOTTTXXX^^^hhhttt}}}zzzuuuvvv}}}ooo\\\UUUPPPGGGCCCGGGAAA???>>>???@@@AAA@@@???=========<<<;;;;;;::::::::::::;;;===AAAEEEIIIKKKSSS]]]kkkvvv}}}yyyqqqnnnttt|||~~~xxxlllhhhfffiiihhhbbb[[[YYYUUUUUUWWW]]]hhhsss{{{}}}}}}}}}}}}||||||wwwkkk```VVVPPPMMMHHHEEEFFFDDDDDDCCCCCCCCCEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@AAAAAABBBDDDFFFHHHHHHGGGEEECCC@@@????????????@@@BBBCCCFFFGGGJJJLLLMMMMMMMMMLLLJJJLLLMMMMMMLLLLLLMMMOOOQQQQQQQQQPPPOOONNNLLLLLLGGGHHHIIIKKKMMMNNNOOOOOOLLLLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@AAADDDGGGHHHHHHHHHFFFEEEBBB@@@???>>>>>>>>>AAADDDGGGJJJPPPYYY```eeehhhkkkkkkjjjkkkooosss{{{~~~|||zzz{{{}}}yyyxxxxxxwwwtttsssyyy~~~sssdddTTTHHHCCCBBB======<<<;;;::::::::::::888888888888888888888888777777888999:::<<<<<<===<<<===>>>???AAABBBCCCDDDBBBDDDIIIPPPVVVWWWTTTPPPJJJQQQWWWWWWRRRQQQUUUZZZZZZYYYYYYZZZ\\\```dddgggjjjiiijjjqqq~~~{{{uuueeebbbkkk|||{{{}}}|||xxxkkkeeedddaaaYYYRRRPPPOOOOOOTTTZZZ^^^___^^^ZZZZZZ\\\___eeejjjpppsssssstttuuuwwwxxxzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}yyyjjjdddeeehhhjjjiiigggjjjwwwpppaaaRRRKKKIIIGGGFFFFFFFFFHHHJJJLLLLLLLLLKKKJJJIIIMMMSSSXXX]]]dddmmmssszzz}}}yyy}}}}}}{{{uuuoooooouuu{{{{{{eee\\\TTTIIIEEEHHH@@@???>>>>>>@@@@@@???>>>=========<<<;;;;;;::::::::::::;;;===AAAEEEIIILLLTTT^^^kkkvvv|||~~~xxxrrrpppwww|||wwwjjjeeedddhhhhhhbbb\\\YYYVVVUUUWWW^^^hhhsss{{{}}}{{{{{{{{{{{{~~~{{{zzzvvvccc\\\SSSOOOMMMLLLHHHDDDFFFDDDBBBCCCFFFGGGEEECCCFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA@@@???EEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKLLLNNNNNNOOOOOOOOOOOOOOOPPPOOONNNLLLJJJIIIHHHHHHHHHIIIKKKLLLNNNOOONNNMMMMMMKKKIIIFFFDDDBBBCCCCCCBBBCCCFFFKKKQQQTTT```OOOCCCFFFHHHBBB>>>@@@???@@@AAACCCGGGOOOXXX^^^dddhhhmmmqqqrrrrrrrrrrrr~~~|||zzzuuuuuusssnnnlllrrr{{{{{{~~~~~~rrrbbbRRRGGGCCCCCC===<<<;;;:::999::::::;;;999999999888999999::::::;;;;;;:::::::::;;;;;;<<<===>>>@@@AAABBBCCCDDDDDDBBBEEEJJJMMMOOOQQQSSSUUUOOOQQQRRRPPPLLLMMMRRRXXX\\\[[[[[[YYYXXXZZZ]]]```jjjjjjjjjooo}}}}}}{{{uuugggaaabbbsss~~~||||||vvviiieeeccc^^^XXXVVVSSSPPPNNNRRRZZZ```aaaaaaYYYYYY[[[^^^ccchhhmmmooorrrtttwwwxxxxxxxxxyyy{{{~~~~~~||||||}}}|||hhhaaagggoooqqqooonnnmmmrrrsssfffWWWPPPLLLGGGDDDEEEDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPTTTZZZaaagggjjjsssvvv|||~~~yyywwwsssoookkkjjjiiiiiiccccccddddddeeeeeeeeeeeehhhgggeeecccbbbdddiiimmmsss^^^TTTPPPKKKFFFDDDAAA>>>===>>>?????????;;;;;;;;;::::::999999999999:::;;;<<<>>>CCCIIINNNWWW^^^iiiuuu~~~{{{tttsssxxxvvvpppjjjgggdddccccccaaa]]]YYYWWWVVVYYY```kkkvvv}}}{{{~~~}}}|||||||||~~~|||{{{oooaaaZZZRRRNNNMMMLLLIIIFFFEEECCCBBBCCCEEEGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCCCCFFFGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNOOONNNMMMKKKJJJIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCCCCDDDGGGJJJNNNQQQZZZLLLCCCFFFGGGBBB???BBB???@@@AAACCCGGGOOOWWW]]]dddiiipppuuuwwwwwwwwwxxx}}}~~~}}}~~~}}}zzzxxxtttuuusssnnnlllooovvv{{{{{{||||||ppp```PPPEEE@@@???===<<<;;;:::999:::;;;;;;::::::999999999999::::::::::::::::::;;;;;;<<<===>>>>>>@@@AAABBBCCCCCCCCCGGGIIILLLMMMLLLLLLMMMNNNKKKNNNOOOMMMIIIIIINNNSSSXXXXXXXXXWWWWWWYYY]]]```bbbccceeejjjyyyyyyfff]]]YYYfff~~~zzz{{{xxxjjjeeeccc^^^YYYVVVRRROOONNNQQQXXX^^^``````YYYYYYYYY\\\```fffkkknnnrrrtttwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~wwwgggaaaeeejjjjjjggggggiiiqqqvvvgggWWWOOOLLLHHHFFFEEEDDDDDDFFFHHHJJJKKKLLLMMMPPPQQQSSSWWW[[[aaaeeehhhiiikkkooorrrtttrrrpppnnndddbbb^^^[[[XXXVVVUUUUUUOOOPPPPPPRRRSSSTTTUUUUUU[[[ZZZXXXVVVUUUWWW[[[___kkk|||jjj\\\TTTMMMHHHDDDAAA>>>======>>>???>>>;;;;;;;;;::::::999999999:::;;;<<<===@@@EEEKKKPPPZZZ```kkkuuu~~~|||vvvvvv{{{~~~uuuoooiiifffcccbbbaaa___[[[XXXVVVVVVZZZaaammmwww~~~|||~~~}}}||||||}}}}}}ssshhh]]]WWWPPPLLLKKKKKKJJJHHHFFFEEECCCCCCFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLPPPHHHDDDGGGGGGAAA@@@DDD???@@@AAACCCGGGNNNVVV\\\bbbhhhpppwwwzzz{{{{{{{{{{{{|||~~~}}}||||||{{{xxxvvvssssssrrrooollllllqqqvvv}}}~~~~~~{{{ooo___PPPEEE???>>>===<<<;;;:::999:::;;;;;;;;;::::::999999:::::::::::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCIIIKKKLLLLLLKKKJJJKKKLLLKKKOOOQQQNNNJJJHHHLLLPPPUUUVVVVVVVVVVVVYYY\\\```\\\^^^aaaggguuuhhh\\\RRRZZZrrr}}}xxxzzz}}}zzzlllfffccc^^^YYYWWWRRROOOMMMPPPVVV[[[^^^^^^YYYXXXWWWXXX\\\ccciiimmmrrrtttvvvxxxxxxxxxzzz{{{{{{}}}yyyvvvnnnccc___```bbbbbb]]]]]]aaakkk|||yyyhhhVVVNNNLLLJJJGGGEEECCCDDDFFFIIIKKKMMMNNNOOORRRSSSUUUXXX[[[^^^aaabbb^^^___```aaaaaa___]]][[[TTTRRROOOLLLIIIHHHGGGGGGBBBCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJHHHGGGHHHLLLOOOVVVbbbtttuuudddZZZQQQLLLCCCAAA>>><<<===>>>>>>===;;;;;;::::::::::::999999;;;<<<>>>???BBBHHHNNNSSS]]]cccmmmwww~~~{{{vvvwww~~~}}}ssslllfffdddbbb```___\\\YYYVVVUUUWWW[[[dddoooyyy~~~}}}|||{{{|||}}}zzzzzznnnccc]]]XXXRRROOONNNOOONNNNNNJJJHHHGGGFFFGGGHHHJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIFFFEEEDDDDDDFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGDDDEEEHHHFFFAAAAAAEEE???@@@BBBDDDGGGNNNUUUZZZ___eeennnuuuyyyzzzzzz{{{zzz{{{}}}}}}||||||{{{xxxvvvrrrppppppooolllkkkooovvv|||ooo___QQQGGGAAA???<<<<<<::::::::::::;;;<<<<<<;;;;;;::::::::::::;;;999999::::::<<<===>>>??????@@@AAABBBCCCDDDDDDDDDHHHJJJLLLMMMMMMNNNOOOQQQRRRUUUWWWUUUPPPMMMOOOSSSUUUVVVWWWVVVVVVXXX[[[]]]ZZZ^^^aaagggsssnnn___RRRVVViii|||xxxzzz|||~~~ooogggddd___ZZZXXXQQQOOOMMMOOOSSSXXX[[[\\\[[[YYYWWWVVVZZZ```hhhlllqqqsssuuuwwwwwwxxxyyy{{{{{{}}}yyyrrrnnnjjjgggbbb\\\ZZZZZZ[[[\\\VVVUUUWWWaaaqqq~~~{{{hhhTTTLLLKKKIIIFFFEEECCCEEEGGGKKKNNNPPPQQQQQQPPPQQQSSSVVVXXXYYYZZZ[[[WWWWWWVVVUUUSSSQQQPPPNNNLLLKKKIIIFFFDDDCCCBBBBBB@@@@@@AAACCCDDDFFFGGGGGGDDDDDDCCCBBBAAAAAADDDFFFLLLSSS___pppxxxggg]]]UUUOOOCCC@@@===<<<<<<======<<<::::::::::::::::::::::::;;;<<<>>>@@@DDDIIIQQQVVV```eeeoooyyyyyyuuuvvv}}}|||rrrkkkdddcccaaa___]]]ZZZWWWUUUTTTWWW^^^hhhrrr{{{|||zzzyyyzzz||||||xxxmmmdddccc```[[[XXXWWWWWWVVVVVVNNNMMMLLLJJJHHHHHHHHHIIIHHHHHHJJJKKKKKKLLLLLLLLLJJJHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCEEEGGGEEEBBBBBBEEE???@@@BBBDDDGGGMMMTTTXXX^^^dddmmmtttxxxzzz||||||}}}~~~~~~~~~~~~}}}zzzxxxqqqnnnmmmnnnllljjjpppyyy}}}nnn]]]PPPGGGBBB@@@<<<;;;::::::::::::<<<<<<===<<<<<<;;;::::::;;;;;;999::::::;;;<<<===???@@@???@@@BBBCCCEEEFFFFFFFFFJJJLLLNNNOOOPPPQQQTTTVVVXXX[[[]]]ZZZTTTQQQRRRUUUWWWXXXXXXWWWVVVVVVXXXZZZZZZ^^^aaaeeepppuuueeeVVVWWWeee|||{{{yyy{{{zzzqqqiiiddd___[[[ZZZRRRPPPMMMNNNQQQUUUYYY[[[]]]ZZZWWWVVVYYY___fffkkkoooqqqtttuuuvvvwwwxxxzzz|||~~~~~~}}}~~~~~~~~~wwwnnngggddd___[[[XXXUUUTTTUUUWWWZZZUUUQQQQQQXXXdddpppxxx}}}zzzhhhUUULLLJJJHHHEEEDDDCCCFFFIIIMMMQQQSSSTTTTTTMMMNNNOOOQQQRRRRRRSSSRRRRRRQQQPPPNNNLLLIIIHHHGGGDDDCCCAAA@@@>>>======<<<>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAA??????AAABBBDDDIIIPPPZZZiiisssdddZZZSSSNNNCCC@@@===;;;;;;<<<<<<;;;:::::::::::::::::::::::::::<<<>>>@@@DDDKKKRRRXXXaaagggqqq{{{{{{wwwxxx}}}{{{rrrlllccccccbbb___[[[XXXUUUTTTSSSYYYbbbllluuu}}}|||yyyxxxxxxzzz~~~~~~vvvmmmjjjiiifffdddaaa___]]]\\\WWWWWWVVVRRRMMMIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJHHHFFFEEEEEEFFFGGGIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDAAACCCEEEFFFEEEDDDCCCDDD???AAABBBDDDGGGLLLRRRWWW___eeemmmuuuzzz~~~|||zzzsssmmmjjjkkkiiigggppp|||ooo\\\MMMEEE@@@>>><<<;;;:::999:::;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCEEEGGGHHHIIIJJJPPPQQQRRRRRRQQQQQQSSSUUUZZZ\\\]]]YYYRRROOOPPPTTTXXXYYYYYYXXXVVVUUUWWWXXXXXX[[[^^^aaalll|||jjjZZZWWW```ssszzzyyyzzzyyy~~~tttjjjeee```\\\[[[RRRQQQNNNNNNOOOSSSWWWZZZ]]][[[WWWVVVXXX^^^dddiiilllooorrrssstttuuuwwwxxx{{{}}}~~~}}}||||||}}}~~~~~~zzzpppfff___[[[WWWSSSQQQRRRRRRRRRTTTYYYWWWRRRPPPVVV^^^fffooovvvxxxiiiYYYOOOJJJFFFEEEFFFDDDGGGLLLPPPTTTWWWXXXXXXOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEECCCBBB??????>>>>>>===<<<;;;;;;===============>>>>>>>>>>>>@@@AAA@@@>>>===>>>???<<>>AAAFFFMMMUUUZZZccciiirrr|||}}}zzz{{{{{{rrrlllddddddccc```[[[WWWUUUUUUTTT[[[fffpppxxx~~~}}}zzzxxxwwwyyy}}}{{{{{{{{{xxxtttooollljjjfffgggfffaaaXXXQQQMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMKKKHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJJJJMMMLLLKKKJJJHHHGGGFFFFFFDDDEEEEEEEEEEEEEEEDDDBBB???AAACCCEEEGGGLLLQQQUUU]]]ccckkkttt{{{~~~~~~|||wwwmmmgggfffdddbbbmmm{{{uuu___NNNEEE???===;;;;;;:::999:::;;;<<<===???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???AAACCCFFFIIIKKKMMMMMMTTTUUUTTTSSSQQQQQQSSSUUUYYY[[[ZZZTTTMMMJJJLLLPPPUUUVVVWWWVVVUUUUUUVVVWWWUUUXXX\\\^^^iiirrr]]]UUUYYYiiizzzyyyxxxxxx}}}vvvkkkeee```]]]\\\SSSRRRPPPNNNNNNRRRWWWZZZ[[[YYYVVVUUUWWW\\\aaaeeejjjmmmppprrrrrrsssuuuwwwxxxzzz|||}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}tttiii^^^WWWSSSRRRNNNNNNSSSTTTQQQRRRWWWYYYUUUUUU[[[```cccjjjrrrwwwlll^^^TTTLLLFFFFFFIIIEEEIIINNNSSSWWWZZZ[[[[[[UUUSSSPPPMMMJJJGGGFFFFFFCCCCCCDDDEEEDDDCCCAAA@@@???????????????>>>======<<<======>>>???@@@@@@AAA<<<>>>??????===<<<<<<<<<::::::===AAAEEEMMM___pppssskkk```UUUNNNIIIEEEBBBCCC@@@<<<::::::::::::999999999999::::::;;;;;;;;;;;;===@@@CCCHHHOOOXXX]]]eeejjjrrr{{{|||zzz|||{{{rrrkkkeeefffeeebbb\\\XXXVVVVVVUUU]]]iiissszzz~~~~~~{{{yyyvvvxxx}}}}}}~~~tttuuutttmmmcccZZZTTTRRRRRRSSSTTTVVVWWWWWWXXXXXXRRRPPPMMMJJJIIIJJJKKKMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNNNNOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDEEEBBBDDDEEEGGGIIIJJJJJJJJJNNNMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEDDDEEEFFFDDDAAA???AAACCCEEEGGGLLLQQQUUUZZZ___hhhqqqzzz~~~}}}~~~~~~}}}zzznnneeeccc```^^^jjjzzz}}}cccQQQGGGAAA>>>;;;::::::999:::;;;<<<===??????>>><<<<<<;;;;;;;;;======<<<<<<<<<======>>>???AAADDDGGGJJJMMMOOOPPPSSSTTTTTTSSSQQQRRRTTTVVVYYYZZZXXXRRRJJJGGGJJJNNNQQQSSSTTTUUUTTTTTTVVVWWWTTTWWW[[[^^^iiixxx```TTTTTTccczzzxxxvvvxxx}}}wwwkkkfff```]]]\\\TTTSSSPPPNNNNNNQQQVVV[[[ZZZXXXUUUTTTVVVZZZ___bbbiiikkkooopppqqqrrrtttvvvuuuxxxzzz{{{{{{|||}}}zzzzzz{{{{{{||||||}}}}}}|||~~~}}}||||||~~~~~~zzzpppcccXXXPPPNNNNNNLLLNNNUUUVVVRRRQQQUUUZZZXXXZZZaaadddeeeiiipppwwwnnnbbbXXXNNNGGGGGGKKKFFFJJJOOOUUUYYY\\\]]]]]]\\\YYYTTTNNNIIIEEEDDDCCC???AAACCCDDDDDDDDDBBBAAA>>>>>>??????>>>>>>===<<<999:::;;;===>>>@@@AAABBB<<<>>>??????===<<<;;;;;;>>>;;;;;;@@@AAABBBJJJTTTVVVRRRKKKFFFDDDBBBAAA???CCC@@@<<<::::::::::::999999999999::::::;;;;;;;;;<<<>>>AAAEEEJJJQQQZZZ```fffkkkrrrzzz}}}yyyxxx{{{|||rrrkkkfffggggggccc]]]XXXWWWWWWVVV^^^kkkuuu{{{|||~~~}}}xxxyyy|||zzzqqqggg]]]WWWRRRRRRUUUZZZ___bbb```]]]YYYTTTOOOKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMMMMMMMMMMKKKIIIHHHDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@DDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBFFFGGGHHHKKKPPPTTTZZZ___fffoooxxx~~~}}}xxxrrriiibbb\\\\\\gggtttgggSSSDDD>>>>>><<<<<<<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<===:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIJJJKKKNNNQQQQQQQQQSSSXXX\\\^^^cccbbbVVVKKKHHHLLLOOOQQQPPPQQQSSSVVVXXXXXXWWWUUUUUUXXX```ooodddUUUSSSbbb{{{wwwwwwzzz~~~nnnfffbbb]]]YYYWWWTTTQQQNNNNNNQQQUUUXXXZZZZZZZZZWWWVVVXXX^^^cccfffjjjnnnqqqrrrtttuuuwwwtttuuuxxxzzz|||}}}}}}}}}|||zzzxxxxxxzzz|||}}}}}}|||{{{{{{}}}~~~~~~|||zzzzzzuuukkk```VVVPPPLLLKKKIIIKKKRRRZZZYYYSSSQQQTTTUUUYYYbbbjjjkkkkkknnnuuuyyyyyyppp```RRRLLLLLLKKKKKKMMMQQQWWW\\\______^^^___\\\WWWQQQLLLGGGDDDCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAA???>>>>>>??????@@@???>>>>>>>>>>>>>>>???============<<<;;;:::999===<<<;;;:::;;;===@@@AAAFFFEEEDDDCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::<<>>??????@@@BBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOQQQRRRUUUYYY\\\aaahhhiii```UUUOOOOOOOOORRRRRRRRRSSSWWWYYYYYYYYYTTTTTTWWW```nnnkkkZZZWWWeee{{{yyy{{{qqqhhhccc___[[[XXXUUUPPPMMMMMMPPPTTTWWWYYYYYYXXXVVVTTTVVV\\\aaagggjjjnnnppprrrsssuuuwwwtttuuuxxx{{{}}}}}}zzzwwwwwwxxxzzz{{{{{{zzzzzzzzz{{{|||{{{xxxuuunnniii```VVVNNNJJJHHHGGGHHHLLLUUU___```ZZZVVVXXXUUUXXXaaajjjnnnooottt{{{pppaaaXXXRRRMMMKKKMMMRRRXXX^^^bbbbbbaaa___\\\WWWPPPKKKGGGDDDCCCAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@????????????>>>=========>>>???@@@@@@>>>>>>>>>======<<<;;;:::<<<;;;:::::::::<<<>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<@@@DDDGGGJJJRRR]]]eeeiiinnnrrruuu|||yyywwwtttuuu{{{~~~vvvooolllffffffddd```[[[WWWVVVVVVYYYcccooowww{{{}}}|||{{{}}}}}}yyyvvv~~~|||{{{zzzzzz{{{yyyqqqllliiiiiipppxxx|||pppiiibbbaaadddlllxxx~~~|||xxxfff```XXXQQQMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCCCCGGGIIIJJJLLLMMMQQQVVVZZZ\\\```fffmmmuuu~~~{{{vvvqqqjjjaaaYYYRRRSSS^^^kkktttbbbSSSGGGBBBAAA>>>>>>===<<<;;;::::::999::::::::::::;;;<<<===>>>??????>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFIIIKKKLLLNNNNNNNNNPPPTTTXXXZZZ[[[ccclllqqqjjj___XXXTTTQQQTTTSSSRRRTTTWWWYYY[[[[[[TTTTTTXXXaaannnvvvbbb\\\hhh~~~|||}}}wwwlllfffaaa]]]ZZZVVVPPPLLLLLLOOOSSSVVVXXXXXXWWWTTTRRRTTTZZZ___fffiiimmmpppqqqrrrtttvvvtttvvvyyy|||~~~}}}zzzwwwuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwtttoookkk```[[[SSSLLLGGGEEEEEEFFFHHHMMMYYYfffjjjeee___\\\VVVYYY```jjjqqquuu|||vvvgggZZZQQQNNNPPPTTT[[[aaaeeeffffffccc___YYYRRRKKKGGGEEEEEE@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@??????<<<<<<<<<===>>>???AAABBB????????????>>>===<<<;;;<<<;;;:::999999:::<<<===999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888999:::;;;===>>><<<@@@EEEIIINNNUUU^^^dddlllooorrruuu{{{xxxvvvtttuuuzzzzzzrrrllljjjeeedddccc___[[[XXXXXXXXX\\\fffrrryyy|||}}}}}}{{{zzzyyyuuurrr}}}|||{{{zzz{{{|||qqqlllgggdddcccfffsss}}}qqqiiigggdddfffooo{{{~~~mmmggg^^^VVVQQQNNNLLLJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDFFFGGGKKKOOOSSSXXX\\\______bbbgggmmmsss{{{xxxqqqpppiiiaaaYYYSSSSSS]]]jjjnnn^^^SSSIIICCCBBB???>>>===<<<;;;:::999999999999999:::;;;<<<===>>>DDDBBBAAA@@@@@@AAACCCDDDDDDDDDDDDDDDFFFIIILLLNNNPPPNNNMMMPPPUUUZZZ[[[ZZZaaajjjpppkkkccc\\\XXXTTTTTTSSSQQQRRRUUUYYYZZZ[[[VVVWWW\\\eeerrrzzz~~~jjj___iii~~~}}}|||ooogggbbb___\\\XXXQQQLLLKKKNNNRRRUUUXXXXXXWWWTTTRRRSSSXXX]]]dddgggkkknnnpppqqqsssuuuuuuwwwyyy|||~~~}}}zzzwwwuuuvvvxxxyyyyyyuuutttsssqqqnnniiiccc^^^UUUQQQKKKFFFDDDEEEGGGHHHHHHOOO]]]kkkrrrpppgggaaa[[[ZZZ___iiisssyyyuuucccVVVTTTUUUYYY___eeehhhiiiiiihhhddd]]]UUUNNNJJJHHHGGG@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@???>>>======<<<;;;:::999999::::::;;;999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999:::;;;<<<======AAAGGGNNNSSSZZZaaafffmmmnnnppprrrwww~~~wwwtttssstttyyy}}}vvvoookkkiiieeeeeeccc___[[[XXXXXXYYY```iiiuuu{{{}}}~~~{{{yyyvvvsssppp~~~|||||||||yyysssiiifffcccaaaaaafffvvvvvvmmmgggdddccciiissszzz{{{xxxqqqlllccc\\\VVVRRRNNNLLLHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGEEEDDDCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFJJJOOOVVV\\\___aaaaaacccfffjjjnnnsssyyyvvvnnnnnnhhhaaa[[[UUUTTT^^^iii~~~|||iii\\\TTTKKKDDDBBB???>>>===<<<;;;:::999999888888999999;;;<<<>>>???DDDCCCAAA@@@@@@AAACCCEEEEEEEEEEEEEEEHHHKKKNNNPPPRRROOONNNQQQVVVZZZ[[[ZZZ]]]eeeiiieee___\\\ZZZXXXTTTRRRPPPPPPSSSWWWZZZ[[[ZZZ[[[aaajjjwwwzzzuuuzzzqqqaaaeee|||}}}}}}sssjjjdddaaa^^^ZZZSSSNNNLLLMMMQQQSSSWWWYYYYYYVVVSSSSSSWWW[[[aaadddiiilllnnnpppssstttvvvwwwyyy{{{||||||||||||}}}zzzwwwvvvwwwxxxwwwwwwqqqooollliiieee^^^WWWRRRMMMKKKHHHEEEEEEFFFIIIKKKIIIQQQ^^^mmmyyy{{{sssjjjbbb]]]^^^gggqqqxxx~~~lll^^^[[[[[[^^^ccchhhlllmmmllllllggg```XXXQQQLLLIIIGGGAAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCBBBAAABBBAAA@@@???????????????AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;::::::::::::::::::::::::::::::999999::::::;;;<<<===BBBJJJRRRZZZ```eeehhhjjjjjjjjjkkknnnsss{{{uuusssrrrtttxxx~~~{{{tttmmmjjjhhhgggfffccc___ZZZWWWWWWXXXccclllwww~~~}}}yyyvvvsssrrr~~~}}}~~~~~~yyyqqqfffccc``````aaahhhwww{{{rrriiieeeaaabbbfffjjjmmmmmmoookkkeee___ZZZUUUPPPMMMIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMOOOOOOPPPPPPPPPMMMNNNOOOQQQQQQQQQPPPOOOMMMNNNNNNNNNNNNOOOOOOOOOLLLJJJGGGEEECCCBBBCCCCCCAAABBBCCCEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFJJJOOOXXXbbbiiijjjgggccchhhjjjmmmppptttxxx~~~vvvnnnkkkgggccc^^^YYYWWW___jjjyyyyyyggg\\\UUULLLEEEAAA>>>>>>===<<<;;;::::::999999999999:::;;;===>>>???AAA@@@@@@???@@@AAABBBCCCFFFFFFGGGHHHJJJMMMPPPRRRSSSRRRQQQRRRUUUXXXZZZZZZ[[[```bbb^^^ZZZZZZ[[[ZZZUUURRROOONNNQQQVVVZZZ\\\^^^___ccclllxxx|||www}}}wwwaaa```ppp}}}{{{}}}wwwmmmfffccc___\\\VVVQQQNNNNNNPPPQQQUUUXXXZZZXXXUUUSSSUUUWWW\\\```eeeiiilllooorrrtttvvvwwwyyyzzz||||||{{{{{{}}}{{{yyywwwwwwuuurrrpppiiifffbbb___[[[VVVPPPLLLIIIHHHGGGFFFGGGHHHJJJKKKKKKSSS___nnn{{{ppphhhccciiiqqqxxx}}}~~~pppddd______bbbffflllpppqqqqqqooollleee^^^VVVOOOKKKIIIDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????AAAAAAAAAAAA@@@???>>>===<<<=====================<<<<<<===<<<<<<;;;:::999::::::::::::::::::::::::::::::999999999:::;;;;;;???DDDMMMVVV^^^bbbeeeeeedddbbbaaabbbbbbfffoooyyy}}}uuuttttttvvv{{{yyyrrrllliiihhhgggfffccc^^^YYYWWWWWWYYYeeennnyyy~~~yyyvvvuuuuuu~~~~~~{{{mmmhhhfffgggkkkrrrzzznnnjjjccc]]][[[\\\aaadddiiifffbbb___[[[VVVPPPLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMKKKJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQQQQRRRRRRPPPQQQSSSTTTUUUTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQRRROOOMMMIIIEEECCCBBBCCCCCC>>>@@@BBBEEEGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDEEEFFFIIIQQQ___oooyyyzzztttnnnlllnnnqqqsssuuuyyy}}}yyyqqqkkkiiigggddd```^^^dddnnnyyyyyyggg]]]WWWMMMDDD???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMPPPQQQRRRTTTTTTUUUTTTTTTVVVXXXZZZ[[[```aaa]]]ZZZ[[[[[[ZZZWWWSSSOOONNNRRRWWW[[[]]]aaa```ccciiittt|||{{{aaa[[[gggsss~~~{{{||||||qqqjjjfff```^^^YYYTTTQQQOOOOOOPPPRRRVVVZZZYYYVVVRRRQQQRRRXXX\\\aaafffjjjnnnqqqttttttuuuxxx{{{}}}~~~~~~|||zzzxxxuuupppjjjfff^^^\\\XXXUUUSSSQQQNNNLLLJJJJJJKKKKKKLLLLLLLLLLLLOOOUUU___pppzzzqqqrrryyy}}}zzztttkkkbbb___```ccciiiooouuuwwwxxxwwwtttooohhh```XXXRRRNNNIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>=========>>>???@@@@@@@@@@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===CCCGGGOOOXXX^^^aaa```___]]]YYYXXXXXXWWWYYYdddpppxxx||||||vvvvvvwwwzzzxxxpppjjjggggggeeedddbbb]]]ZZZXXXYYY[[[fffooozzz~~~yyyvvvvvvwwwwwwrrrooorrrwww~~~sssoooggg]]]UUUUUUZZZ```dddbbb```^^^[[[VVVPPPKKKLLLKKKKKKKKKKKKLLLMMMMMMOOONNNLLLKKKJJJJJJJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRRRRRRRSSSSSSTTTTTTRRROOOKKKGGGDDDCCCCCCDDD===???BBBEEEGGGIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOJJJIIIFFFEEEDDDDDDFFFGGGEEEPPPcccwwwzzzoooqqqssstttvvvyyy}}}{{{sssmmmllllllkkkfffdddjjjrrr}}}zzzhhh^^^XXXNNNDDD>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???BBBCCCEEEGGGHHHHHHIIIIIIFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVWWWVVVTTTTTTWWW[[[]]]bbbccc___\\\\\\[[[YYYXXXTTTPPPOOORRRXXX\\\___bbb```aaafffooo~~~aaaYYYaaakkk|||}}}tttlllhhhaaa___[[[VVVSSSPPPOOOOOOOOOTTTYYYZZZVVVQQQOOOOOOUUUYYY___eeeiiimmmqqqtttrrrtttxxx{{{~~~{{{xxxssslllccc]]]WWWTTTQQQOOOOOOOOOOOONNNMMMNNNPPPQQQQQQPPPOOONNNQQQVVV```qqq~~~}}}{{{|||xxxqqqllliiiccc]]]^^^___cccjjjqqqxxx|||}}}}}}xxxqqqiii```YYYUUUMMMLLLKKKJJJHHHGGGFFFEEECCCBBBBBBBBBCCCDDDFFFHHHDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@???>>>=========>>>???AAAAAABBBBBBBBB======>>>>>>???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<666666777888:::<<<>>>???EEEIIIQQQXXX^^^^^^\\\YYYXXXTTTRRRRRRQQQRRR]]]jjjvvvzzzwwwxxxxxxyyy}}}~~~wwwoooiiiffffffcccbbb```]]]ZZZYYY\\\^^^fffppp{{{~~~xxxvvvwwwxxx|||}}}~~~pppccc\\\[[[]]]___eeedddbbb^^^ZZZVVVSSSRRRNNNMMMLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJKKKMMMMMMLLLNNNPPPRRRSSSTTTSSSSSSVVVWWWYYY\\\]]]\\\XXXUUUWWWVVVUUUUUUVVVUUUSSSQQQOOOMMMIIIFFFCCCBBBAAAAAA@@@AAABBBDDDGGGIIIJJJKKKLLLLLLNNNQQQTTTUUUSSSQQQKKKIIIGGGEEEDDDDDDEEEFFFGGGQQQeee}}}xxxuuussstttxxx|||}}}}}}~~~{{{uuussspppnnnlllkkkpppuuu|||jjj^^^TTTJJJBBB???<<<<<<<<<<<<;;;:::999888::::::;;;<<<===>>>?????????BBBFFFJJJMMMMMMLLLKKKKKKLLLMMMOOOQQQTTTWWWXXXWWWWWWWWWXXXXXXXXXYYYYYY\\\\\\\\\[[[YYYXXXXXXXXXVVVSSSPPPOOORRRVVVZZZ\\\aaabbbdddmmmtttsss~~~{{{dddSSSSSSYYYjjj|||~~~{{{pppiiiddd```ZZZVVVSSSPPPNNNLLLRRRSSSUUUWWWVVVTTTQQQOOOPPPTTT\\\cccjjjnnnoooppprrrsssuuuyyy}}}{{{sssjjjbbbZZZVVVMMMNNNQQQRRRTTTVVVZZZ]]]]]]aaadddddd___YYYVVVUUUTTT[[[dddqqq{{{ssshhhaaa]]][[[YYYWWWWWWWWW\\\gggpppwww~~~tttjjj```XXXUUUUUUTTTQQQMMMJJJGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@??????AAA???===>>>???AAA@@@???AAA@@@???>>>>>>???@@@AAA=========<<<;;;;;;::::::999;;;<<<;;;;;;;;;===???GGGJJJPPPWWW[[[\\\ZZZWWWQQQPPPNNNMMMMMMQQQXXX\\\ooowww}}}xxxxxxzzz~~~~~~wwwpppllliiigggeeedddccc```]]]ZZZ[[[^^^```kkkrrr{{{}}}yyyuuutttvvv}}}nnnddd``````aaaggggggeeebbb]]]YYYVVVTTTTTTRRRPPPOOOOOOPPPOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNOOOQQQSSSUUUVVVVVVWWWYYYYYY[[[]]]^^^]]]ZZZWWWXXXWWWVVVVVVVVVVVVTTTRRROOOMMMJJJFFFCCCBBBAAAAAAAAABBBCCCFFFHHHJJJLLLMMMMMMNNNOOOSSSVVVVVVUUUSSSKKKIIIGGGEEECCCCCCDDDEEEHHHQQQccczzz|||xxxuuutttwww{{{}}}}}}~~~~~~zzzwwwttttttrrrrrrvvv|||yyyhhh]]]SSSIIIAAA>>><<<<<<<<<<<<;;;:::999999:::;;;;;;<<<===>>>??????AAACCCEEEHHHJJJKKKLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWZZZYYYXXXXXXXXXXXXXXXXXX[[[WWWQQQNNNNNNQQQUUUXXX^^^^^^aaajjjqqqqqq|||gggTTTQQQUUU\\\lll~~~rrrkkkddd```ZZZVVVSSSPPPNNNLLLPPPRRRUUUWWWWWWUUUQQQOOOOOOSSSZZZbbbhhhllloooooorrrssstttwwwzzz}}}~~~zzzssslllccc\\\XXXVVVXXX[[[^^^ccciiippptttvvvxxxyyyvvvooogggbbb```]]]dddkkkuuu{{{rrrfff]]]YYYVVVTTTSSSTTTTTTYYYcccmmmvvvuuuiii```^^^______\\\WWWQQQMMMJJJFFFFFFFFFFFFFFFFFFFFFFFFKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA???>>>???@@@BBBAAA@@@@@@???>>>>>>>>>>>>???@@@>>>>>>===<<<<<<;;;;;;::::::;;;<<<;;;;;;<<<>>>@@@EEEIIIOOOVVVZZZYYYVVVSSSPPPPPPPPPOOOPPPTTTYYY]]]mmmvvv|||zzz|||}}}vvvoookkkiiigggeeedddcccaaa^^^\\\]]]```dddmmmsss{{{|||xxxsssrrruuu~~~ssskkkhhhfffmmmmmmlllhhhaaa\\\XXXWWWWWWUUURRROOONNNMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPPPPQQQRRRTTTWWWYYYZZZ[[[\\\\\\\\\^^^______\\\YYYXXXWWWVVVVVVWWWWWWUUUSSSPPPMMMJJJFFFCCCBBBBBBBBBBBBCCCEEEGGGIIILLLMMMNNNOOOOOOQQQTTTWWWXXXWWWVVVKKKJJJGGGDDDCCCBBBCCCDDDIIIPPP___sss|||xxxuuuvvvyyy|||}}}~~~}}}}}}}}}wwwttttttuuuuuuyyyuuueee[[[RRRIIIAAA???======<<<<<<;;;::::::::::::;;;<<<<<<>>>>>>???@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNOOORRRUUUWWWYYYYYYZZZ\\\\\\[[[ZZZYYYXXXWWWVVVXXXVVVSSSRRRTTTXXXZZZ[[[aaa\\\TTTNNNKKKNNNRRRVVVYYY[[[]]]fffnnnnnn}}}nnnXXXPPPQQQQQQ]]]nnntttlllccc___ZZZVVVSSSQQQOOOMMMNNNQQQUUUXXXYYYVVVRRRPPPNNNQQQWWW^^^eeejjjmmmoooqqqqqqsssuuuwwwzzz|||}}}}}}}}}{{{wwwrrrkkkdddaaafffiiinnnuuu|||{{{sssppplllrrrvvv{{{}}}ssseeeZZZTTTQQQOOONNNPPPOOOTTT^^^hhhsssuuukkkggggggfffccc]]]VVVOOOJJJIIIIIIHHHHHHGGGGGGFFFFFFLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@AAABBBCCCCCCBBB@@@@@@????????????@@@@@@>>>>>>======<<<<<<;;;;;;:::;;;<<<;;;;;;<<>>???@@@@@@BBBDDDFFFIIIKKKLLLLLLMMMOOOQQQTTTWWWZZZZZZZZZZZZ\\\\\\\\\\\\[[[ZZZXXXWWWZZZUUUOOOMMMPPPWWW^^^bbbgggbbbZZZQQQMMMNNNSSSWWWVVVYYY[[[ccckkklll~~~www___RRROOOPPPYYYhhhyyyvvvlllddd```[[[VVVTTTRRROOONNNMMMPPPUUUYYYZZZXXXTTTRRRMMMPPPTTT[[[aaaggglllnnnnnnppprrrsssuuuxxx|||~~~~~~|||vvvssszzz}}}wwwhhh[[[TTTPPPMMMKKKLLLLLLOOOWWWaaammm~~~vvvpppmmmiiiddd^^^WWWPPPLLLKKKJJJJJJIIIHHHGGGGGGFFFLLLLLLMMMLLLLLLKKKJJJIIIFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======<<<<<<;;;:::;;;;;;;;;<<<===AAADDDJJJMMMRRRUUUWWWWWWVVVVVVUUUWWWZZZ[[[ZZZYYYZZZZZZgggsss~~~|||xxxrrrmmmkkkiiigggeeebbbaaa```^^^^^^bbbggglllssswww|||zzzuuupppqqquuu{{{~~~zzzmmmbbb\\\ZZZ[[[[[[ZZZVVVRRRQQQRRRTTTQQQRRRSSSSSSTTTUUUUUUUUUWWWXXXYYY[[[]]]___``````___^^^\\\]]]^^^^^^\\\[[[WWWVVVUUUVVVWWWWWWUUUTTTPPPNNNJJJGGGDDDCCCBBBBBBAAABBBDDDFFFIIILLLNNNOOONNNMMMNNNPPPRRRTTTTTTSSSJJJHHHEEECCCAAAAAABBBBBBHHHNNNXXXeeeqqqzzz~~~{{{yyyxxxyyyzzz}}}~~~~~~~~~}}}}}}|||xxx{{{{{{|||zzzmmm```XXXRRRJJJDDDAAA======<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@DDDIIINNNPPPPPPNNNLLLPPPRRRUUUXXXZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]\\\[[[YYY]]]XXXQQQLLLNNNVVVbbbjjjrrrmmmdddZZZRRRPPPSSSWWWVVVZZZ[[[aaaiiijjjzzz~~~fffUUUMMMPPPWWWfffzzzyyyooogggbbb]]]XXXUUURRRPPPNNNLLLOOOTTTXXXZZZYYYVVVTTTNNNOOOSSSWWW^^^dddjjjmmmlllnnnqqqsssuuuyyy~~~}}}ooobbbZZZUUUPPPMMMKKKJJJLLLRRRZZZfffxxxzzztttlllddd^^^XXXSSSOOOMMMLLLLLLKKKJJJIIIIIIHHHMMMMMMMMMLLLLLLKKKJJJIIIFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEFFFGGGGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@??????>>>======<<<<<<:::;;;;;;;;;<<<>>>CCCFFFNNNPPPRRRTTTTTTVVVZZZ]]]]]]___bbbbbb___[[[YYYXXXeeerrr}}}||||||xxxuuupppllljjjiiigggeee``````^^^]]]^^^bbbiiinnntttwww|||{{{uuuqqqtttzzz|||~~~vvviiibbb```]]]___^^^ZZZUUUQQQRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[^^^___aaabbbccccccbbbaaa^^^\\\ZZZYYYZZZ[[[ZZZYYYVVVUUUTTTUUUVVVVVVUUUSSSQQQNNNKKKGGGDDDCCCCCCCCC@@@AAADDDFFFIIILLLNNNPPPMMMLLLKKKMMMOOOPPPPPPOOOHHHFFFDDDBBBAAAAAABBBCCCHHHNNNYYYcccllltttzzz}}}}}}{{{{{{}}}~~~~~~~~~~~~yyywww{{{{{{~~~ttthhh\\\VVVQQQJJJDDDBBB>>>===<<<;;;;;;<<<======;;;<<<======??????@@@AAA@@@EEELLLRRRUUUTTTRRRPPPSSSTTTWWWYYY[[[\\\\\\\\\\\\]]]^^^______^^^\\\[[[___^^^YYYSSSQQQWWWeeepppzzzwwwpppeeeZZZTTTTTTVVVWWW\\\\\\```fffgggtttmmmYYYNNNLLLRRRccc{{{uuujjjfff```ZZZVVVSSSPPPNNNKKKNNNSSSWWWYYYZZZYYYXXXPPPPPPRRRUUU[[[bbbhhhllljjjmmmqqqssstttyyyxxxmmmeee^^^WWWRRRLLLKKKLLLOOOTTT^^^ooo{{{oooeee^^^XXXSSSOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKFFFFFFEEEEEEEEEFFFGGGGGGJJJIIIIIIIIIIIIGGGDDDBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@??????>>>>>>======;;;;;;;;;;;;<<>>===<<<;;;;;;<<<===>>><<<<<<===>>>???@@@@@@AAACCCGGGMMMSSSWWWXXXWWWVVVWWWXXXYYYZZZ\\\]]]______^^^___aaaaaa```^^^[[[YYY^^^bbbddd^^^XXXZZZeeeqqqyyyyyyvvvmmmbbb[[[YYYZZZYYY]]]\\\^^^cccdddnnnvvvaaaTTTMMMQQQaaa{{{~~~nnniiibbb\\\XXXTTTQQQNNNLLLNNNQQQUUUXXXZZZ[[[[[[SSSRRRRRRTTTYYY```gggkkkkkknnnqqqrrrsssvvv~~~xxxpppggg]]]VVVOOOMMMMMMNNNOOOVVVfffvvv}}}qqqiii```XXXRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMHHHHHHHHHHHHHHHIIIJJJJJJNNNLLLKKKKKKJJJHHHDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======;;;;;;;;;;;;<<<@@@EEEIIINNNTTTZZZ]]]^^^aaafffkkkiiikkkmmmlllgggbbb^^^\\\bbbqqq}}}zzzzzz|||}}}~~~|||rrrooollljjjiiihhhgggeeebbbaaa___^^^___eeelllrrruuuwww|||}}}xxxwww~~~~~~~~~yyysssrrruuuwwwxxxrrrhhh```\\\\\\XXXZZZ]]]aaadddfffggggggkkkmmmooopppoookkkfffccc[[[XXXUUUSSSTTTUUUUUUUUUSSSSSSRRRSSSUUUUUUTTTRRRQQQOOOKKKGGGEEECCCCCCCCCCCCDDDFFFIIILLLOOORRRSSSNNNLLLKKKJJJKKKLLLKKKJJJEEEDDDBBBAAAAAABBBDDDEEEJJJSSS___hhhmmmqqqvvvzzz}}}~~~}}}wwwsssvvv}}}jjj___TTTPPPLLLFFFAAA???>>>===<<<;;;;;;<<<>>>???<<<<<<===>>>???@@@AAAAAAFFFIIIMMMSSSWWWZZZ[[[[[[ZZZZZZZZZ[[[]]]___aaabbbaaabbbbbbbbbaaa]]]ZZZXXX\\\eeelllhhh^^^\\\eeepppsssuuuvvvqqqhhhbbb```aaaYYY^^^\\\]]]aaaaaajjj~~~~~~iiiZZZRRRTTTbbb{{{pppkkkddd^^^YYYTTTQQQNNNLLLNNNQQQTTTWWWZZZ\\\]]]TTTSSSRRRTTTXXX___fffjjjkkkoooqqqrrrqqqttt{{{~~~vvvlll```XXXQQQOOONNNMMMMMMRRRaaapppzzzoooccc[[[VVVVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMLLLKKKHHHCCC@@@@@@@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;===@@@FFFJJJPPPWWWaaafffhhhiiimmmqqqkkkmmmooonnnjjjeeeaaa```aaaqqq{{{xxxyyy}}}zzzwwwqqqnnnkkkjjjiiihhhgggeeedddcccaaa___aaafffnnntttvvvxxx{{{~~~zzzzzz