BM6P6(@ 888777777666555444444333444444444444444444444444555444333333222222222222333333333333333222111000222111111111000000//////000000000000000000000000000000000000000000000000000000//////.........------...///000000///...---111111000///...------,,,------------------------,,,...///...+++*********......................................................------------......////////////////////////,,,,,,,,,---...///000111---------------...///000......---------,,,,,,,,,......//////000000111111---.........---,,,,,,+++------------------------------............------......//////...---,,,,,,////////////////////////++++++,,,,,,---....................................------,,,,,,------...////////////////////////---------............/////////.........---------------------------------........................///////////////////////////............---------111111000///...---,,,,,,........................111111111111111111111111...............///000000........................------------............000000000000000000000000//////...//////000111111////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111111...,,,---000222222111111111111111111111111111222222333444444555666666333333333444555666777777444444444555555555666666<<<<<<;;;:::888888999;;;999999999999999999888888555666777888999:::::::::999999999999888888888888666777777777777888888888;;;::::::999999::::::;;;<<<;;;::::::::::::;;;<<<======<<<;;;::::::999888::::::;;;<<<<<<;;;::::::???@@@AAAAAA???<<<999777888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>>===;;;:::999999999999999999999999<<<<<<===??????@@@@@@@@@???>>>===<<<;;;;;;<<<======<<<<<<<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888888777777===:::888888::::::888555777888888999999::::::;;;777777777666555555444444111111111111111111111111222222111111111222444555333222111000000111222333222111111111000000//////111111000000000222333444333222000///.........///000000000000000000000000------......//////000000222111111111000000//////---...///000000///...---........................//////.........---------//////............//////........................,,,...//////...------...........................888888777666666555444444444444444444444444444444444444333222222222333333222333333333222222111000111111111111111111000000000000000000000000000000000000000000000000000000000/////////............---...///000000///...---000000//////......---------------------------------...///...,,,******+++........................------------------------......------------....................................---,,,---...//////......------......//////............------,,,,,,------........./////////---.........------,,,+++------------------------------............------......//////...------,,,.................................---------------...........................------,,,,,,------...........................---------............/////////.........---------------------------------................................................///............---------000000//////......------...............................................................///000000...........................////////////000000000000000000000000000000000111000000///////////////////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111444111//////111222111000111111111111111111111111111222222333444444555555333333444444555555666666444444444555555555666666999::::::999777888999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999888888888777777777777666666666666777777777888888888999999;;;::::::999999::::::;;;<<<;;;::::::::::::;;;<<<======<<<;;;::::::999999::::::;;;<<<<<<;;;::::::;;;<<<>>>@@@@@@>>><<<;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@???>>>>>><<<<<<;;;<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<>>>======<<<;;;;;;::::::===;;;999999::::::888666888888888888999999999999777777666666555555444444222222222222222222222222333222111111111333444555222111000000000000111222111111111111000000000///111111000000000111222333333222000///.........///000000000000000000000000///000000000111111111222111111111000000000//////---...///000000///...---........................//////.........---------//////............//////........................,,,...//////...------...........................888888777777666666555555444444444444444444444444333333222222222333444444222222222333222222111000111111111222222222222222000000000000000000000000000000000000000000000000////////////..................////////////......//////..................---------------------------///000///---++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................111000...,,,,,,,,,...///000//////............////////////............------------------.........---............---,,,,,,........................------............------.........///......---,,,------------------------000000//////...------,,,...........................------,,,,,,------...........................---------............///...............---------------------------------........................------------------------///............---------.......................................................................................///000000////////////////////////000000000111111111222222000000000000000000000000111111000000///.........////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111666333111111111222111000111111111111111111111111111111111222333333444444444444444444444555555555444444555555555666666666777888999888888888:::<<<>>>>>>>>>======<<<<<<<<<<<<;;;:::888888999999:::;;;:::::::::999999999999888888999999999:::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::<<<===??????>>><<<;;;888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????===<<<<<<<<<<<<======>>>;;;;;;:::::::::;;;<<<<<<>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<<<<;;;;;;===;;;::::::::::::999777999999999888888888777777777777666666555444444444333333333333333333333333333333222222222333444444111111000000000000111111111111111111000000000000111111000/////////000000222111000///.........///000000000000000000000000000000000000111111111111111111000000000000//////......////////////.............................................---------//////............//////........................,,,...//////...------...........................888888777777777666666666444444444444444444444444222222222222333333444555111111222222222222111111111111111222222333333444000000000000000000000000000000000000000000000000///////////////............//////////////////...---.....................---------------------------///000///...,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................000///---++++++---///000111000//////............/////////////////////...------------------......------............------////////////////////////------............---------...............------------------------------000000/////////....................................------,,,,,,------...........................---------............///........................------------------------........................------------------------///............------------------....../////////........................000000000000000000000000...............///000000000000000000000000000000000000111111111222222222////////////////////////000000000000000/////////////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111333333222111111111111000111111111111111111111111000000111111222222222222555444444444444444444444555555555555666666666666666777999::::::;;;===???>>>>>>======<<<;;;;;;;;;:::999888777888;;;===???;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::===>>>>>>>>>===;;;999888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===<<<;;;;;;::::::::::::::::::::::::<<<<<<===>>>??????>>>>>><<<<<<<<<<<<======>>>>>>::::::999999::::::;;;<<<>>>>>>>>>============<<<===<<<<<<<<<;;;;;;;;;:::<<<<<<;;;:::::::::999888;;;::::::999888888777777777666666555555444333333444444444444555555555555444333333333333444444444000000000000000000000000111111111000000000000000111111000/////////......111111000///////////////////////////////////////............////////////000000000000000000//////...//////////////////...................................................///......------......///........................,,,...//////...------...........................777777777777666666666666444444444444444444444444222222222222333333444555000111111222222111111111111111111222222333333444000000000000000000000000////////////////////////.........////////////////////////....../////////------------............---------------------------...000///...------...........................,,,,,,,,,,,,,,,,,,,,,,,,......------------.................................---,,,+++,,,...000222111000///................../////////////////////........................------...//////......---////////////////////////------............------------...............---------------------------........./////////000000...........................------,,,,,,------...........................---------............///---.....................------------------------........................------------------------///............---------,,,,,,------......//////........................////////////////////////...............///000000000000000000000000000000/////////000000000111111////////////////////////,,,---///000111111111111////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111///000111111111111222222111111111111111111111111000000111111111111222222444444444444444333333333555555555666666666777777666888;;;<<<<<<===???AAA??????>>>======<<<;;;;;;:::999888777888;;;===???777777777666666666555555999::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::============<<<:::999888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<========================<<<<<<;;;::::::::::::::::::::::::<<<======>>>>>>>>>>>>===;;;;;;<<<======>>>>>>>>>:::999999999999:::;;;;;;???>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888999<<<<<<;;;:::999888888777666666666555444444333333444444555555555666666666444444444555444444444444000000111111111111000000000000000000000000111111000000000000//////......000000000000000/////////////////////////////////////////////............//////////////////000000/////////....../////////........................---...........................------------..............................,,,...//////...------...........................666666666666666555555555444444444444444444444444333333222222222333444444///000111111222111111111111111111222222222222222000000000000000000000000////////////////////////........./////////////////////............//////......------------------------------------------,,,---//////---,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++,,,,,,---...///000111///......------------...---............//////////////////...............------...////////////...........................------............------,,,---......///.........------------------------,,,------...//////000000...........................------,,,,,,------...---------------------------------............///---------...............------------------------........................------------------------///............---------,,,,,,------.........///........................------------------------...............///000000////////////////////////........./////////000000000000000000000000000000+++,,,...000222222222222////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111---///111222111111222333111111111111111111111111111111111111111111111111333333333333333444444444555555666666666777777777777999<<<===>>>???@@@BBBAAAAAA@@@@@@???>>>======<<<;;;:::888888999999:::888888777777777666666666999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<::::::999999999999::::::999999:::;;;<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========;;;<<<======>>>======<<<::::::999999999:::;;;;;;??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>======:::;;;;;;:::888777777888;;;;;;::::::999888777777666666555555444333333333444444444555666666777777555555666666666555444333111111222222222222111111000000000000111111111111000000111111111000////////////000000000000//////000000000000000000000000111111111111000000000000......////////////000000//////............//////........................---------.....................------------..............................,,,...//////...------...........................444444444444555555555555444444444444444444444444444444333222222222333333//////000111111111111111111111111111111111000000000000000000000000000000////////////////////////............/////////000000///...------...///000.........------,,,,,,,,,------------------------+++,,,......,,,,,,,,,---........................------------------------......------------......------------------------+++,,,---/////////......---,,,,,,,,,,,,------...,,,,,,------.....................---------,,,,,,------...///////////////------------------------------............------,,,------...//////..............................---------------....................................------,,,,,,------...---------------------------------............///---------.........//////------------------------................................................///............---------------------------------........................------------------------...............///000000................................./////////000000000000000000000000000000+++---///111222222111000////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111///111444444222111111333111111111111111111111111222222222222222222222222222222222333333444444555555666666666777777777777666999<<<>>>>>>>>>???AAAAAAAAA@@@???>>>===<<<<<<:::999999999999888888888;;;;;;:::::::::999999999999999999999::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::999999::::::;;;<<<======::::::999888888999::::::888999999:::;;;;;;<<<<<<888999::::::;;;;;;::::::;;;;;;;;;<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<========================<<<===============<<<<<<<<<======>>>>>>===<<<;;;:::::::::::::::;;;<<<<<>>>>>>>>==============================888:::;;;999777555666888999888888888777777666666666555555444444333333222333333444555555666777777555666666777666555444333111222333444444333222111///000000000111111111111///000111222222222111000...///000111111000//////000000000000000000000000222111111111000000000///........./////////000000000///...------...///000........................---------.........//////...------,,,,,,------...........................,,,...//////...------...........................333444444444444444444444444444444444444444444444555444444333222222222222//////000111111111111111222111111111000000//////000000000000000000000000////////////////////////---.........//////000000000///...------...///000//////...---,,,,,,++++++------------------------***,,,------,,,+++,,,---.........................................................------.........------------------------,,,...///000000...,,,+++++++++++++++,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++------...///000000//////---------------------------..................---,,,,,,---.../////////...////////////////////////.........---,,,,,,++++++...........................------,,,,,,------...---------------------------------.........//////---------.........//////------------------------........................//////////////////////////////.........---------------------------------........................////////////////////////...............///000000........................////////////000000000000000000000000000000000000---...000111222111///...////////////000000000000000000000000000000000000000000111222222222222111111111111111111111111111111444777666333111111222111111111111111111111111333333222222222222222222111111222333333444555555666666666666777777777777666888;;;=========>>>?????????>>>===<<<;;;:::999555666777888::::::::::::999999999888888888777777888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::999999::::::;;;<<<======;;;:::999888888999:::;;;;;;;;;;;;::::::999999999999999:::;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<======>>>>>>>>><<<;;;:::;;;;;;::::::;;;;;;<<<===????????????>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;777999:::999666444555777666666666666555555555555666555555444444333222222333333333444555666666777555666777777777666444333222333444444444444333222//////000000111111111222///000111222333333222111...///000111111000//////000000000000000000000000000000//////.........------.........//////000000000///...------...///000........................---------.........//////...------,,,,,,------...........................,,,...//////...------...........................444444444444444555666777333222222111111222222333444444444333333222222222111111000000000000111111222222222111111111000000111111000000000000111111111...+++***---//////...222222000///............////////////////////////........................------------------------------..................///......------......///+++,,,,,,---.........------------------------------------............///,,,,,,,,,---...///000111---------............///......------------......,,,,,,,,,---------......////////////............++++++,,,,,,---...//////////////////////////////.........------,,,,,,,,,+++,,,...///000///...---222111///---+++)))'''&&&...---,,,,,,++++++++++++.................................------,,,,,,,,,///***...:::===444...///000000///...................................................---,,,++++++........................////////////////////////------............---------------------------------------.........//////---------............///...------------...///000000000//////.........---////////////////////////000000000000000000000000......//////000000111111////////////////////////000000000///000111111222000000000000000000000000000000000000111111111111000000000///000000111222333333333222222111111111111111222222222333333333666555444333333444555666888666555777;;;===<<<::::::;;;============;;;:::::::::999888888999::::::999999999999999999999999:::::::::::::::;;;<<<===<<<===============<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888888888999:::;;;<<<;;;:::999999999::::::999999999:::999999888888:::;;;;;;;;;:::999999888;;;;;;<<<===>>>??????@@@AAA@@@???>>>============:::::::::::::::::::::::::::;;;===>>>>>>>>>===<<<<<<<<<==================<<<;;;::::::;;;<<<===>>>===AAABBB>>><<<===;;;666;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777666666777777666555444444333333444555555444333333333333444444555666666777999666222000000222333333333222222222111000000000/////////000111111222222222222222111111111000000111111000000000000111111111111000000//////......111000///......///000111//////.........---------***++++++,,,---...//////////////////////////////.........------,,,,,,,,,------------------------......------------......///////////////.........000///...,,,,,,------...444444444444444555666666333222222111111222222333444444333333333222222222111111000000000000111111111111111000000000//////111111000000000000111111222///,,,+++---//////...222111000///............////////////////////////........................------------------------///.........------,,,,,,......------------......+++,,,------.........------------------------------------............///---------------...///000---------............///......------------......---------.........//////............------------,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,---------------...//////.....................///......------,,,---------.................................------,,,,,,,,,------666EEEHHH<<<111...000000///.......................................------.........---,,,,,,000000000000000000000000,,,,,,,,,,,,,,,,,,++++++------............------------------------------------..................---------............///...------------.........000/////////............////////////////////////000000000000000000000000.../////////000000000111111111111111111111111111000000000000000111111222000000000000000000000000000000000000111111111111111000000000000111222222333333333222222222111111111111222222222333333333666555444333333444555666666555444666999;;;:::888999999999::::::999999999:::999999888888999999::::::::::::999999999999999::::::999999999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<;;;:::999999:::999888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>============::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@<<<<<<;;;;;;;;;<<<>>>>>>;;;JJJPPPEEE:::999;;;999;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666666666666666555444444333333444555555444333333333333333444555666666666999777444333333444444444222222222111111111111111111111111000000000000000222222222111111111000000111111000000000000111111000000000000//////......------,,,,,,,,,,,,------//////.........---------+++,,,,,,------.......................................---------,,,,,,,,,////////////////////////......------------..................////////////000///...---------......555444444444444555666666333222222111111222222333333333333333222222222222111111000000000000111111000000000///////////////111000000//////000000111111///------...000000///111111000///............////////////////////////........................------------------------//////...---,,,+++******------------------------,,,,,,---............------------------------------------............///......---------......///---------............///......------------.............../////////000000...------------,,,,,,,,,------------------......////////////////////////.........---------------///...,,,+++,,,---///111++++++,,,...///000111222..................///000.................................---------------***+++444AAACCC888...+++000///......---.................................,,,------.........------......................../////////......---------------............------..........................................---------------............///......------------------////////////............////////////////////////000000000000000000000000////////////000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000111111111111111111111111111222333333333333333222222222222111111111222222222333333333555555444444444444555555444333333444666888777777888888888777777888888888:::999888888888888999:::::::::::::::::::::::::::::::::999888888888999999;;;<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::999888999999999999999:::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>=========;;;;;;;;;;;;===???AAABBB======<<<<<<<<<===>>>>>>BBB\\\fffRRR;;;888===>>>::::::::::::::::::::::::777777777666666666555555555666666666666555444444333333444444444444333333222333333444444555555666777666444444555555333222111111111111111222222222222222111111000//////...222111111111111000000000111000000//////000000111000000000////////////...++++++,,,,,,,,,,,,++++++...............---------------------------------...........................------------,,,,,,,,,////////////////////////......------------......---------.../////////000000000///............///555555444444444555555666333222222111111222222333333222222222222222222222111111000000000000111111000000000000000000000000000000////////////000000111000///...///000000000111000///...............////////////////////////................................................---------,,,,,,+++++++++,,,,,,------------,,,,,,------............---------------------------------------............//////......---------......---------............///......------------......---.........////////////.........---------,,,,,,............------------////////////////////////...............---------......---,,,---...///000,,,,,,,,,,,,------------------------...///000000.......................................------------***,,,111222...,,,//////......------.................................,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,111111000000///.........------............------////////////////////////...............------------------............///...............------,,,///////////////.........////////////////////////////////////////////////////////////000000000000//////////////////////////////000111111111111111000000000000000000000000///000000000111111111111222222111111222222333444222222222222222222222222111111222222222333333333444444444444444444444444333333333444555666666666:::999888777777888999:::999999888888888888999999:::::::::::::::;;;;;;;;;;;;;;;:::999888888999999;;;;;;<<<<<<======<<<<<<=========<<<;;;:::999888999999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::<<<<<<============<<<<<>>>>>>>>=========???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<;;;::::::;;;===???@@@>>>>>>=========>>>>>>>>>EEEbbbmmmUUU;;;777<<<;;;999999999999999999999999666666555555555444444444555555555666666555444444333333333333333333333333222222333333444444444444333222222333444333111///000000000111222222222333111111111111000000//////111111111111000000000000000000////////////000000////////////////////////---...///000000///...---.................................------,,,,,,,,,........................------------------------------------------------......------------......,,,,,,------...///000000000000//////............666555555444444444555555333222222111111222222333222222222222222222222222111111000000000000111111111111111111111111111111000000////////////000000000000000/////////000000000//////...............////////////////////////................................................+++++++++,,,,,,---------,,,------......------,,,---......//////...---------------------------------------............//////......---------......---------............///......------------......,,,,,,---------.........////////////.........---.....................---////////////////////////........................,,,,,,.../////////...---.........------,,,,,,,,,---,,,,,,,,,---...//////................................................111...------------///333......------------..............................,,,,,,---...////////////////////////////////////---------,,,,,,+++++++++------............------////////////////////////.....................------------............///---......//////...------.........///////////////////////////////////////////////////////////////000000000000////////////........................//////000111111111111000000000000000000000000000///000000000111111111111222222111111222222333444222222222222222222222222111111222222222333333333333444444444444444444333333444444555555555666777999999777666666777999999888888888888888888888888999999999::::::;;;;;;;;;===<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999888888999999:::;;;;;;::::::<<<<<<======>>>======<<>>>>>======<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<;;;:::::::::;;;<<<>>>>>>>>>>>>>>>>>>======<<>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>======<<<<<<;;;::::::999======>>>>>>>>>===<<<<<<666AAAEEE>>>999<<<===:::888888888888888888888888555555555444444444333333333333444555555555555444333333222222222222333333222222222222222222222222333333333444666555333111111111111111111222222222...//////000111111222222//////000000000000000111000//////......//////000---............/////////---..................------------........................------,,,,,,,,,------------------------,,,,,,,,,------------...////////////////////////......------------......,,,,,,,,,---.........///.........///...------,,,666666555444444444444444333222222111111222222333000111111111222222222222111111000000000000111111000000000000111111111222//////............//////,,,...000000...---...///.........------......///////////////////////////................................................,,,,,,,,,---.........///---...000111111000...---///////////////...---------------------------------------............///---------------...///000---------............///......------------......------------............//////.........---------------......//////000000////////////////////////---........./////////000,,,------........................///000111111111//////......---.................................---........./////////000)))---000000...,,,,,,+++---,,,,,,,,,------...///...........................////////////......---++++++++++++++++++++++++......//////000111111111------............------------------------------+++,,,,,,---...///000000---------............///,,,...000222333333222111............/////////000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000...///111222222222000///000000000000000000000000000000000000111111111111111000000000000111222222111111222222222333333333111111222222222333333333222333444444444444333222222555666666444333555777666666666777777666666666666777888999999888777666666666777888888999:::::::::::::::999::::::;;;;;;888999:::;;;<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<;;;::::::;;;<<<===<<<;;;999888777888999:::;;;;;;;;;;;;:::;;;<<<============<<<===============<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<::::::::::::::::::::::::===<<<<<<;;;<<<===>>>???<<<===>>>???>>>===<<<;;;<<<======>>>===<<<;;;::::::999888;;;===>>>======888888888888888888888888555555555555444444444444222333444444555555555444333333222111111222333333222222222222222111111111444333222333555555333222222222222111111111111111000000000000000111111111////////////000000111111//////............//////---------.........//////...------,,,,,,------...---------.........//////------------------,,,,,,------------------------,,,,,,,,,---------......////////////////////////......------------......------------------------,,,---.........---++++++777666555444444444444444333222222222222222222333000000111111222222222222111111000000000000111111.../////////000000111111//////............//////+++...000000---,,,---///......---------......///////////////////////////........................////////////////////////.....................---...///000222222000///...//////000000///...---------------------------------------.........//////,,,,,,,,,---...///000111---------.........//////.........------...................../////////000......---------,,,,,,,,,,,,------...///000111111////////////////////////---.........//////000000///...,,,,,,,,,---///111...............---------222111000//////...//////........................---.........//////000000...111222///,,,---///111,,,,,,,,,,,,------...///........................///000000000///...------........................***++++++,,,---...//////---..................---------------------------***+++,,,---...000111111---------.........//////,,,...000333444444333333---.........//////000000////////////////////////000000000000000000000000111111000000/////////..............................///111222333222000///000000000000000000000000000000000000111111111111000000000///000111111222111111111222222333333333111111222222222333333333222222444444444444222222222444666555333222444666777888999::::::999888777666777888999999888777666555666666777888888999999888888888888999:::;;;;;;888999:::;;;<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>>>><<<:::999444555666777888999999999::::::;;;<<<======<<<<<<::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::===<<<<<<;;;;;;===>>>???:::<<>>===<<<<<<=========<<<:::999>>>555222777;;;888666888777777777777777777777777666666555555555444444444222333444444555555555444444333222111111222333444222222111111111111111111222111000000222333222111333222222222111111000000222222111111000/////////.../////////000000111111//////............//////---------.........////////////---,,,,,,---//////---------.........//////------------------------------------------------,,,,,,,,,------.........------------------------.........------.........------------------,,,,,,+++,,,---------,,,+++***666666555555555444444444111111111222222333333333222222222222222222222222444333111000...------,,,000000000000000000000000////////////////////////...............///000111//////............//////............//////////////////000000000000//////------------------------------............------............////////////000///---+++++++++---...000///...------...///000000000//////.........---..................------........................------,,,+++,,,---...///111111000000//////..............................................................................000000///.....................////////////......////////////000000000000000000//////.........---///////////////////////////......------,,,,,,+++------------.........///////////////////////////........................///............---------------------------------.................................------,,,,,,,,,................................................---------.........//////............////////////222222222111111111000000111000...,,,,,,...000111///...---...000222111000////////////////////////000000000000000///......111111111000000000000000111000///000222222000///......///000000000000000000111111111111222222222111111111111111111111111222222111111111111222222333333222333555444222000444444444555666777888888999::::::999666555555666555666666666777777777888999888666555666777999:::<<<;;;:::999999999::::::999999999999999999999999;;;;;;::::::::::::999999:::;;;<<<<<<<<<;;;:::999>>>>>>===<<<;;;;;;::::::999999999999::::::;;;<<<::::::::::::::::::::::::888888888888999:::;;;<<<======>>>======<<<;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;::::::999999::::::999999999;;;<<<;;;888555555777888777666555666888555555555555555555555555555555444333333333333444222333444555555555444333333333333222222111111111111111111111111111111111000000000000000000000000000000000000////////////------......//////000000000000///...------,,,,,,............////////////------,,,,,,---...000111***+++---...///...---,,,,,,------,,,++++++,,,............------,,,,,,,,,------------------------.........------,,,,,,,,,........................------,,,,,,---///000111,,,,,,,,,------.........666555555555444444444444222222222222222222333333222222222222222222222222333222111///............000000000000000000000000///////////////////////////............//////000//////............//////............////////////...//////000000//////...////////////////////////------............------------------............000///---++++++,,,---...000///...------...///000///.........------------...................................................------,,,---...///000000000000000//////..............................................................................000000///.....................////////////..................////////////000/////////............////////////////////////------------------------------........./////////////////////////////////........................000////////////.........------------------------..............................---------,,,,,,,,,................................................---------.........//////............////////////111111111000000/////////000///...------...///000111000//////000000///...////////////////////////000000000000000///......111000000000000000000000000//////000111111000.../////////000000000000000000111111111111222222222111111111111111111111111//////............//////000//////000333444444444333222222333333555666666888999:::888666555555666666666666666777777777777999888666555555666888999:::::::::999:::::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<;;;>>>======<<<;;;;;;::::::999999999999999999::::::::::::::::::::::::::::::888888888888999:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;<<<<<<;;;::::::::::::;;;999999999:::;;;:::888555444666666666555444555666555555555555555444444444555555444333333333333444111111222333333222222111333333333222222111111111111111111111111111111111000000000000000000000000000000000000////////////.........///////////////000//////......---,,,,,,.........//////000000000......---------...///000,,,---......//////......,,,------,,,++++++,,,.........---------,,,,,,,,,------------------------......---------,,,,,,,,,........................++++++***++++++---...///,,,,,,,,,---------......555555555555444444444444333333222222222222222222222222222222222222222222111000000///////////////000000000000000000000000////////////////////////000//////............/////////............//////............////////////.........//////.........////////////////////////------............------,,,,,,,,,------------...///...---,,,,,,,,,---...//////...------...//////---------------,,,,,,,,,...............................................................///000000000000000////////////...........................................................................000//////............///......////////////......------------............////////////............////////////////////////+++,,,,,,---......//////....../////////000000000////////////////////////........................000000000////////////...------------------------...........................------------,,,,,,,,,................................................------........./////////............////////////000000////////////......////////////////////////222111//////000000...---////////////////////////000000000000000//////...000000000000000000111111000//////000111111000...111111000/////////000000000111111111111222222222111111111111111111111111111111000000000000111111111000//////222444444444333333333333333444555666777888999888666555666777777777777777666666666666888777666555555555777777888999999::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::::::::999999888888999999:::<<<===>>>======<<<<<<;;;::::::::::::999999999999888888888::::::::::::::::::::::::999999999888999999::::::>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===============<<<;;;;;;;;;;;;;;;999888888999::::::777555333444555555444333444555666555555555444444333333555555444333333333333333111111222222222222111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////.........000//////......---------......//////000111222222000///......------......///............///000000,,,------,,,++++++,,,......------------,,,,,,,,,------------------------...------------,,,,,,,,,------------------------............///000111111,,,,,,,,,------------...444444444444444444444444333333333222222111111111111111111111111111111111///////////////000111111000000000000000000000000////////////////////////111000///...............//////............//////............////////////------............------------------------------------............------,,,,,,---------.........///...------------..............................---------------------------------.......................................///////////////000000111////////////////////////........................................................................000///............//////......////////////......------.........////////////////////////.........////////////////////////,,,---------.........///////////////000000000000////////////////////////........................////////////............------------------------........................------------------------............................................................////////////............////////////////////////////////////......////////////......222000//////000000///---//////////////////////////////000000000000//////000000000000000111111111111000000111222222111///222111000/////////000111000000111111111222222222111111111111111111111111333222222111111222222333555444333444555555444222555555555555555666777888666777888777666555666777777777777777666666666666777666555555444555555666777777999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999888888999;;;<<<>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888::::::::::::::::::::::::::::::999999888999999999<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999888777888999999777555333555666555444333444555666555555444444333333222555444333333222222333333444444444444333333333222222222222111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000//////......------000/////////......---------...///000111222333444111000//////...---------///...---------...000111,,,---...---++++++---...------------------------------------------------------------------------------------------------////////////000000111111------------------------333333444444444444444444333333333222222111111111111111111111111111111111............///000111222////////////////////////////////////////////////111000///...............//////............//////............////////////------............------------------------------------............---------.........////////////.........---.........///------............------..................//////---------.........//////......................../////////000000000000000.............../////////................................................//////////////////////////////............//////......////////////............/////////000000000.........////////////////////////////////////////////////......---------////////////000000000000////////////////////////..............................---------,,,,,,,,,------------------------........................------------------------........................................................./////////000000............////////////000000000000000000000000......////////////......///......///000111111000//////////////////////////////000000000000////////////000000111111111111222111111222333333222000111111000000000000111111000000111111111222222222111111111111111111111111//////............//////444555777:::<<<;;;777444666555555555555666777777555666777777666555666888777777777777666666666666777777666555555555555555666777888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;:::::::::<<<=========<<<;;;::::::::::::::::::::::::::::::::::::999999888999999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<===>>>>>>>>>>>>>>>;;;:::999999888888999999999777666777888888666555444555666666444444555666555555444444333333333333444444333222222222222333444444333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000//////......------///////////////.........---...///000111222333444111111000000///------,,,...---,,,+++,,,---///000---......---,,,,,,---///------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,,,,------------------------333333333333444444444444333333222222222222222222111111111111111111111111............///000111222////////////////////////////////////////////////000//////............/////////............//////............////////////.........//////.........////////////////////////------............------........./////////000000---.........////////////------............------.........///////////////,,,,,,------.../////////..............................///000000000000000---............/////////................................................///////////////////////////............//////000......////////////......////////////000000000111.........///////////////////////////////////////000000//////...------,,,....../////////000000000////////////////////////........................---------,,,,,,,,,++++++------------------------........................,,,,,,,,,------------........................................................./////////000000000............//////////////////000000000000111111///////////////////////////...---...111222111000////////////////////////...//////000000000000000/////////000111111222222222111111222333333222000///000111111222222111111000111111111111222222222111111111111111111111111111000000//////000000111000111555:::>>>???===;;;444444333333333444444555444555666666666666777888666666666666777777777777888777777777666555555444666777999;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999;;;;;;:::999999999999999;;;;;;::::::::::::::::::<<<===>>>>>>>>>===<<<;;;::::::::::::::::::::::::999999999888999999::::::888999::::::;;;:::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999;;;;;;<<<===>>>>>>>>>>>>:::999999888888888888888888777666666777777666555444666777666555444555666333333333333333333444444444444333222222222222222333222111000000///000000000000000111111111111111111111111111111111111111000000000000000000000000000000000000///////////////////////////.........////////////////////////......//////000111222222000111111000///...---,,,,,,,,,,,,,,,,,,---......---......---,,,,,,---///,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,...------------,,,,,,,,,222222333333333444444444222222222222222222333333111111111111111111111111//////...//////000111222///////////////////////////////////////////////////............//////000//////............//////............////////////...//////000000//////...////////////////////////------............---------------.........//////------...///////////////,,,------......------,,,---------....../////////,,,,,,------...//////000........................---...///000000000//////---------.........//////................................................////////////////////////...............///000000......////////////.............../////////000000............/////////000////////////////////////////////////............------........./////////////////////////////////..............................---------,,,,,,,,,------------------------........................,,,,,,,,,---------........................................................./////////000000000000............////////////.........//////000000000000///...------...///000000///...///000111000///////////////////////////......///000000000000000...//////000111111222222111000///000222222000...,,,...111333444333222111000111111111111222222222111111111111111111111111333333222222222222333333//////111555:::===>>>>>>555444444333333333444444333444666666555666777999444444555666777888999999888888888888777666555555666777999;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999888999999:::::::::999999:::::::::::::::::::::::::::;;;===>>>>>>>>><<<;;;::::::::::::::::::::::::888888888888999:::;;;;;;888999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===>>>>>>===;;;:::999999888888999999888777555555666666666555333444555555444333444555222222222333333444444555444333222222111222222222333222111000/////////000///000000000111111111222111111111111111111111111000000000000000000000000000000000000////////////.........////////////////////////////////////000.........//////000000000000000111111000///...---,,,------...............---...///...,,,,,,...///,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.........---------,,,,,,,,,222222222333333444444444111111111222222333333444000000000000000000000000///////////////000111111////////////////////////////////////////////////...............///000111//////............//////............/////////000//////000000000000//////---------------------------..................---,,,,,,,,,---------......------...///000000//////,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,------...///000000........................,,,---///000000000///...---------.........//////................................................000000000000000000000000...............///000111......////////////......---------.........//////---.........//////000000////////////////////////------......///000000000------------.........///////////////////////////........................//////.........---------------------------------........................,,,,,,,,,------.........................................................////////////000000000000............/////////000---------.........//////111000...------...000111222111//////000000...---////////////////////////......///000000000000000...//////000111222222222///......///000000///---***---111444555555333111000111111111111222222222111111111111111111111111000000////////////000000222000...000444999<<<===777666666555555555666666222444666666555666777999333444555666777888999:::999999999999888777555555666888:::<<<<<<<<<;;;:::999999999999999999999999;;;;;;;;;:::::::::999999555666888:::;;;;;;;;;:::::::::::::::::::::::::::888:::<<<===>>>===<<<;;;::::::::::::::::::::::::888888888888999:::;;;<<<999:::;;;;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<;;;::::::999999::::::888666555444555666555444222333444444222222333444000111222333444444555666444333222222111111222222666555333111111111111222//////000000111111111222111111111111111111111111000000000000000000000000000000000000////////////---.........//////000000////////////000000000000............///////////////000000111111000...---,,,---///000000000///...---...///...,,,,,,...///,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,.........------,,,,,,,,,444444333333333333222222444333222222444444333222444333111////////////000//////000000000000//////000000000000000000000000//////.........---------////////////////////////------///000000000///...////////////////////////////////////////////////...........................---,,,,,,,,,,,,---...---------------------------------.........//////222000///...//////---+++------------------------,,,,,,,,,---------......+++,,,---......---,,,+++000000000000000000000000,,,---------.../////////000000000000000000000000......------------......///////////////.........---......///......---,,,//////............//////........................000000000///......------000///////////////000111000000//////.........---................................................---------.........////////////.........---------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////.........---------,,,,,,,,,------------.........//////000000111111////////////000000000000////////////////////////////////////000000000000000000000000000000000000///////////////......---////////////000000000000//////000000000000//////222111111111000000//////////////////////////////111111111111111111111111///000000000111111111111111111111111111111111111000111222222111222444666444555555333222222444666666666666777888888999999888888777777888:::;;;===999888777666666555555666777777777888999999::::::::::::999999999999999:::;;;:::999888777777777777777888999:::;;;<<<<<<<<<999:::<<<;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888<<<;;;:::888777666666666444666:::===>>>===;;;999999999::::::::::::;;;;;;777888888999999888888777>>>===:::999999;;;===???<<<;;;;;;::::::999999888666777888777666555666777555444444333333444444555222222222333333444444444222222222111111111111000333222222222222222222333111111111111111111111111---...///000000111000000//////000000000000////////////000111111000///...000///...------...///000............///////////////............---------000000000000000000000000/////////...------,,,,,,---------............///---......///////////////---------------------------,,,,,,++++++,,,,,,---///......------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333333333333222222444333222222444444333222333222111000/////////000//////000000000000////////////////////////////////////.........---------////////////////////////+++,,,---.........---,,,////////////////////////////////////////////////..............................---,,,,,,---......------------------------++++++,,,,,,,,,---------000///------......---+++------------------------,,,---------............---......//////......---////////////////////////---------...............////////////////////////......------------......,,,,,,------------------........................///..................///....................................////////////111111000///.........///000/////////............................................................------..................//////.........---------///...------,,,,,,,,,---........................---------.........////////////.........---------.........////////////000///////////////000000000.../////////000000000000////////////////////////............////////////........................------...///000000//////111111000000//////......//////000000000000//////111111111111000000000///111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111000111222222111222444666888777555444444444555555555555666666777888888888888888777777888:::;;;<<<<<<;;;999888666555555555666666777888888999999::::::999999888888888999999;;;:::999888888777777777666777888999::::::::::::999:::;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999888888888888888999999:::555777999;;;<<<;;;999888999999::::::::::::;;;;;;999::::::;;;<<<===>>>>>>>>>===<<<::::::;;;<<<===<<<;;;;;;::::::999999888666777888777555444555666555444444333333444444555222333333333333333333444222222222111111111111000222222111111111111222222111111111111111111111111...//////000000000000/////////000000000000//////...//////000000///......000///...------...///000............////////////---------.........//////////////////////////////------..................---------............///,,,------...............---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------444444333333333333222222444222111222333444333222333222111000/////////000//////000000000000//////......................../////////............---////////////////////////+++,,,------......------////////////////////////////////////////////////..............................---,,,,,,---......------------------------+++,,,,,,,,,,,,---------...---,,,,,,---...---+++------------------------------.........//////////////////....../////////////////////////////////...............---------..............................------------......+++,,,,,,,,,---.........000///...------...///000......------------..............................,,,------...//////000000222222000///...---------////////////..............................................................................------...............---------///...------,,,---------................................./////////000000...............---------.........////////////000000000//////////////////....../////////000000000////////////////////////------------....................................+++,,,---///000000111111222222111000///...------//////000000000000//////111111111111000000000000111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111000111222222111222444666999666222222333444333111444444555555666777777777888888888888888999:::;;;===<<<:::999777666555555666666666777888888999999999888888888888888999999::::::999999888888777777666666777888999999999888999:::;;;;;;::::::;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;888888888888888999::::::888888999999999999888888999999::::::::::::;;;;;;:::::::::;;;===@@@BBBCCC>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::999999888777888888777555333444555555444444333333444444555444333333333333333333222222222222111111111111000111111000000000000111111111111111111111111111111///000000000000//////......//////000000//////...------...//////......---//////............//////............////////////++++++,,,---...///000111////////////////////////,,,,,,------...//////000---------............///+++,,,,,,---...---------------------------------------,,,,,,,,,,,,------++++++,,,------...//////------------------------........................444444333333333222222222333222111222333333333111222111111000000000000000//////000000000000//////......................../////////...............////////////////////////.........///////////////////////////////////////////////////////////////..............................------------..........................................////////////...,,,,,,,,,...///...---------------------------.........////////////000000///...------...///000/////////////////////////////////...---------,,,------------------------......------------......---------...///000111111000///...------...000222------,,,,,,,,,,,,------........................---------....../////////111000///...............///////////////........................................................................---------..............................------------..............................---.........////////////........................,,,,,,,,,------------...000000000//////......---........./////////000000////////////////////////------........./////////........................,,,---...///000000000000111111000000//////......//////000000000000//////111111111000000000000000111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111000111222222111222444666===888333222555777444000333333444444555666666777888888888888888999999:::;;;:::999888777666666666555666666777777888999999888888777777777888999999::::::::::::999888888777777777888888999888888888888:::;;;;;;:::999;;;<<<888888888888888888888888:::999999999::::::;;;<<<<<<;;;:::999888888888888;;;::::::999888888999999999999999:::::::::;;;;;;999999888888:::===@@@BBB===>>>>>>>>>>>>===;;;:::<<<;;;;;;::::::999999888999::::::888666444444555555444444333333444444555444444444333333222222222222222222111111111000000000000////////////000000111111111111111111111111000000111000000///...---...//////////////////...,,,,,,------------------/////////....../////////............////////////,,,,,,------...//////000////////////////////////---------.........//////---------............///,,,,,,---............---------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------444444333333333222222222333222111111333333222111111111111111000000000/////////000000000000//////........................////////////////////////////////////////////////............//////000000////////////////////////////////////////////////................................................................................./////////000000///...---...///000///...------------------------.........////////////000///...---,,,,,,---...///......................../////////...---------,,,------------------------......------------......---------...///000111111000///---,,,---...000222------,,,,,,,,,,,,------///////////////////////////.........---------,,,......---......///000000.........///////////////.....................................................................------...........................---------......///........................,,,,,,---------.........---.....................,,,,,,,,,------------...000000//////......------............////////////////////////////////////....../////////000000000////////////////////////...///////////////............//////000000111111//////000000000000//////000000000000000000111111000000000000000000000000111111111111111111111111000000000000111111111222111111111111111111111111000111222222111222444666@@@;;;666666999:::777333333333333444555555666666777777888888888999888888777666666666666777888888666666666777888888999999888888777777888999::::::999999:::::::::999888888888999999999999999888888888999;;;:::999999:::<<<888888888888888888888888999999999999:::;;;<<<<<<;;;;;;:::999888888888888======;;;:::999999::::::999999999:::::::::;;;;;;;;;:::888888888:::===>>><<<===>>>???>>>===;;;:::<<<;;;;;;::::::999999888:::;;;;;;999777555555666555444444333333444444555444444444333333222222222222222222111111111000000000//////////////////000000000000000000000000000000000111000000///...---......////////////......,,,,,,,,,,,,------.........//////////////////...............////////////................................................//////.........------------------............///------...///////////////------------------------...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333333333333222222333111000111222333222111000000111111111111000/////////000000000000//////...........................////////////000000000////////////////////////---,,,,,,,,,,,,---......////////////////////////////////////////////////........................---...////////////...---........................,,,,,,---------.........000///......///000///---------------------------------........./////////------,,,,,,,,,,,,------.......................................---------------------------------......------------......+++,,,,,,,,,---.........------,,,,,,---...000000......------------......//////////////////////////////......---,,,,,,+++,,,,,,,,,---...///111111.........///////////////................................................---------.........//////---------........................---......///000........................,,,,,,,,,------------...---------........................////////////000//////..................------........./////////////////////////////////////////////000000000111000000000000000000000000///////////////...------------...///000111222222//////000000000000//////000000000000111111111111////////////////////////111111111111111111111111//////000000000111111111111111111111111111111111000111222222111222444666:::777333222444555444222333333444444555666666666777777888888999888888777555555555555666777999999777777777888999999::::::888888888888999:::;;;;;;888999:::;;;;;;:::999888::::::::::::999888777777888999::::::999999:::;;;888888888888888888888888999999999999::::::;;;<<<888888888888999;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<<<<:::;;;<<<======<<<;;;:::<<<;;;;;;::::::999999888999::::::999777555666777555444444333333444444555444333333333333333333222222222222111111111111000000000////////////000000000000000000000000000000///000000000000//////...---......//////......---,,,,,,,,,,,,,,,---...///......////////////..................//////////////////.........---------........................000//////...------,,,,,,---------............///---...//////000000//////------------------------......------------......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,444444333333333333222222222111000111222333222000///000111222222111000/////////000000000000//////////////////////////////.../////////000000000000////////////////////////---,,,,,,+++,,,---...///////////////////////////////////////////////////........................---...///000000///...---........................------------............000///............---+++------------------------,,,---------............------............------........................---------...............------------------------......------------......,,,,,,------------------++++++,,,,,,---......//////..................///////////////////////////------------------------------------......///000............/////////000................................................+++,,,,,,---...///000000---------.........//////...............///000000........................------------............---------.........//////.........////////////000------..................---------.........//////////////////////////////........./////////000000////////////////////////---...///////////////.........//////000000111111//////000000000000/////////000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000111222222111222444666444333111000000000111111444444444555666666777777777777888999999888777666666666666666777888999999888888888999::::::;;;;;;999999999999:::;;;<<<===888999;;;<<<<<<;;;999888999999999999888777666555777999::::::999999:::;;;888888888888888888888888::::::999999999:::;;;;;;888888888999:::;;;<<<===;;;;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888666888888777555444555666555444444333333444444555222333333333333333333444222222222111111111111000111000000//////000000111000000000000000000000000...//////000000000000///---......//////......------,,,,,,,,,---...000000---...///000000///...---............////////////---------.........................................................---------------............///,,,---......//////......------------------------......------------......---------------------,,,------------------------------------------------444444444333333333222222222111000111222222222000///000111222222111000/////////000000000000//////000000000000000000000000.../////////000000111111//////////////////////////////...---...///000111////////////////////////////////////////////////........................---...///000000///...---////////////////////////////////////000000000111000///------------+++***------------------------,,,,,,,,,---------......---...///000000///...---........................,,,------....../////////.................................------.........///////////////.........)))***+++,,,------------//////............//////000000000000000000000000+++,,,,,,------......//////......---------......---.........//////000000................................................***+++,,,---...000111111---------.........//////...............///000000..................................../////////000---------.........//////,,,,,,,,,---------......,,,------....../////////---------.........//////////////////////////////---------.........//////........................,,,,,,...///000000111111000000000000//////////////////000000000000////////////000000111111111222111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111000111222222111222444666666777777555444444666888444444555555666777777777666777888999999888777666999999888888888888888999888999999::::::;;;<<<<<<::::::::::::;;;<<<===>>>888999;;;<<<<<<;;;999888888888888888777555444333777999::::::999888:::;;;888888888888888888888888;;;::::::999999::::::;;;;;;;;;:::999999999::::::999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;888999::::::;;;;;;::::::777888888999:::;;;<<<===<<<<<<;;;::::::999999888444555666555444333444555555444444333333444444555222222222333333444444444222222222111111111111000111111000000000000111111000000000000000000000000......///000000111000000---..................---------,,,,,,---...000111---...///000000///...---............/////////000+++,,,,,,---...///000000........................,,,,,,------.../////////---------.........//////+++,,,------......------------------------------......------------......+++,,,,,,------......///------------------------........................555444333333555555444333111111111111111111111111222111111000000000000000//////............//////000000000000000000000000............////////////000///...---------------...------,,,,,,------...---------............///////////////000000000000........................000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................000000//////............////////////////////////........................//////...------------...---------------...///000........................//////............/////////...,,,++++++,,,...///,,,,,,,,,,,,+++***))))))---------............///..................------////////////////////////////////////////////////......////////////......,,,,,,,,,---------........................................................./////////000000111111---...............------......------------......////////////////////////000///...------...///000//////.........---------........................------............------111///...------...///111000000000000000000000000//////...///000111333555000000111111111000000///000000000000000000000111111111111111111111111111222222111111111111222222////////////............222222222222222222222222111111222222222333333333111111111111111111111111222333444666777888888888888888888888888999999999666666777777888888999999;;;;;;:::999999999::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888999999999999888888888888777777888888999::::::999888777777888999:::999999::::::::::::;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;999888777:::888666555555555444222555555555444444333333333333222111111000000111111000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////------............---------...///000000///...---......////////////......000000//////.........---/////////////////////////////////000//////...---................................................///...---,,,+++,,,,,,------.........---,,,,,,+++........................------------------------------++++++++++++------444222111222333444333222111111111111111111111111222111000000//////000000////////////////////////000000000000000000000000............//////////////////...---------------...------,,,,,,------............/////////000000.../////////000000000000........................---------------------------------....../////////------------------------........................+++,,,,,,---......//////......................../////////.........------................................................---------------...///000------,,,,,,,,,---..............................//////............/////////...,,,++++++,,,...///---....../////////......---------............///................................................////////////////////////------............------,,,---------..............................------................................./////////000000---...............------......------------..............................000///...------...///000//////.........---------...............---------.........//////.........000///...------...///000000000000000000000000000222111///---,,,+++++++++000000111111111111000000111111000000000000000000111111111111111111111111222111111111111111111222000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222222333444555777777777777777777888888888888999999777777777777777888888888::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::888888999999999999888888888888777777888888999::::::999888777777888999:::999999::::::::::::;;;;;;;;;:::999999888999999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888777666999777555444555555444222555555444444444333333333444333222222111111222222000000000000000000000000111000000000/////////...////////////000000000000////////////////////////////////////////////////---......//////......---...///000111111000///.........////////////......000/////////.........---////////////////////////+++,,,,,,,,,,,,+++******------------------------........................///...---,,,,,,,,,------------......------,,,+++........................---------------------------,,,,,,++++++,,,,,,---333111000111222333222111111111111111111111111111222111000000//////000000//////000000000000//////000000000000000000000000............//////////////////...------------.........------------......////////////000000000111....../////////000000000........................------------------------,,,,,,---...///000111111................................................---------......//////000.................................---------------------------------------........................,,,,,,,,,---...///000111------,,,,,,+++,,,,,,,,,........................//////............//////...---,,,++++++,,,---...***+++,,,---............---------............///........................------------------------////////////////////////,,,,,,------------,,,,,,------.........//////////////////......---------........................---------............///------...............---......------------......------------------------//////............//////...............---------//////.........---------...//////000000//////...000///...------...///000000000000000000000000000333222000---+++)))((((((000000111111111111000000111111111000000/////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222333444555666666777777666777777777888888888999888888888888777777777777888999:::;;;;;;:::999999777888999999::::::999999::::::::::::::::::::::::888888999999999999888888888888777777888888999:::999999888888888888999999999999::::::::::::;;;;;;;;;;;;:::999999999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<::::::999999999999::::::::::::::::::999777666666777555444333444555444333444444444444333333333333444444333222222222222333000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////......////////////......//////000111111000//////......////////////....../////////...............////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------......------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---333111000111222333222111111111111111111111111111111111000/////////////////////000111111000//////////////////////////////............///////////////......---------............------------............/////////000000000........./////////000000........................////////////////////////...//////000111111222222////////////////////////------------------------............//////000000........................------------------------------------------------........................,,,,,,,,,------///000000///...------,,,,,,,,,,,,........................///......------......///...---,,,,,,,,,,,,---...***+++,,,------------------------............///---------...............------------------------////////////////////////,,,------......------,,,.........////////////000000000//////......------........................------------------------,,,---......///...............------------......------------------------/////////....../////////......................../////////...------,,,,,,//////000000000000//////000///............///000////////////////////////111111000///.........---///000000111111111111000111111111000//////......111111111111111111111111000000111111111111000000111111222222222222222333111111111111111111111111111111222222222333333333333333333333333333333333222222333444555666666666555666666777777888888888999999888888777777666666777888:::;;;<<<;;;999888888888999:::::::::::::::999999::::::::::::;;;;;;888999999::::::999999888888888777777888888999:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::999999999999:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::999888777666666444222222444444444333333333333333333333333333444333222222111111222222000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////...//////000000//////......//////////////////...---......//////......---........................///////////////////////////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,444222111222333444333222111111111111111111111111111000000///...///////////////000000000000//////////////////////////////............////////////......---------......//////......------......///------........./////////............////////////........................////////////////////////////////////////////////////////////////////////------------------------.........///////////////........................------------------------------------------------........................///......---------......111000///......---....................................------------......---------,,,,,,---------000000000000000///......---------............///---------.........//////------------------------////////////////////////......////////////...............////////////000000000/////////.................................---------------,,,,,,,,,,,,------...//////............------------......------------------------...//////////////////...---.....................//////.........---------//////000000000000////////////............////////////////////////////////////000000111111111111//////000111111111111111000000000000//////......000000000000000000000000///000111111111111000///000000000111111111222222111111111111111111111111111111222222222333333333333333333333333333333333111222333444444555555444444444555666777777888888999999888888777777666666666777999;;;;;;:::999888999::::::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;999999::::::::::::999999888888777777888888999:::999999999::::::999999999999999999:::::::::;;;;;;<<<;;;::::::999999::::::::::::::::::::::::::::::999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;::::::999888777666444222222444444444333333333333333333333333333222111111000000000000000000000000000000000000000////////////000000000000////////////000000000000........................////////////////////////......////////////......------------------------------............---------------...............////////////////////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------,,,,,,------...------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,444222111222333444333222111111111111111111111111111000//////......////////////............//////000000000000000000000000............////////////...------------...////////////............//////------------............------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,........................////////////////////////................................................---------------.........------------------------........................//////...---------------000000//////////////////..............................------------......------------------------////////////...---,,,+++---------............///,,,,,,------.../////////------------------------////////////////////////...//////////////////...------........./////////////////////////////////...........................------------,,,,,,,,,,,,,,,---...////////////......------------......------------------------......////////////......---------..........................................//////000000//////...////////////////////////000000000000000000000000...//////000//////...---...///000111111222111111////////////////////////000000000000000000000000...///000111111000///.........//////000111111111111111111111111111111111111111222222222333333333333333333333333333333333111222333333444444444333333333444555666777888888888888888888777777777777666777888:::::::::999999::::::;;;<<<<<<<<<<<<;;;888999999::::::;;;;;;<<<999999::::::::::::999999888888777777888888999:::999999::::::::::::999999999999::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;::::::::::::999999888999::::::;;;<<<======<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;:::999999888777555444333444555444333222222222222333333333333111111000///////////////000000000000000000000000////////////000000000000////////////000000000000........................////////////////////////------............---------,,,++++++++++++,,,---------............---------------------.........////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++333111000111222333222111111111111111111111111111000000///............///000...,,,++++++,,,...000000000000000000000000000............////////////---------------...////////////............//////............////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------////////////////////////------------------------........................------........./////////......................................................---------......//////............//////000...........................------,,,,,,------...,,,------------------,,,***+++++++++++++++******---------............///,,,,,,------...//////000........................////////////////////////---......//////......---,,,---------.....................///000000111111....................................---------,,,+++,,,---...////////////......------------..............................---...///000000///...------------.........//////,,,,,,------.../////////.........//////...............////////////......000000000000000000000000---.../////////...---,,,...///000111111222222222------......///000000000000000000000000000000000...///000111111000///.........//////000111111222111111111111111111111111111111222222222333333333222222222222222222222222111222222333333333333222222333333444666777777888777777777777777888888888666777777888999999::::::999999:::;;;;;;;;;;;;:::888888999::::::;;;<<<<<<999::::::;;;;;;::::::999888888777777888888999:::999999:::;;;;;;:::999999999999::::::::::::;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888999999:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::::::::999999999999::::::999999999999999888888777999777555444555555444222111111222222222333333333222111111000///000000000000000000000000000000000.../////////000000000111////////////000000000000........................////////////////////////,,,,,,------------,,,,,,------,,,++++++,,,------,,,------......------,,,,,,,,,,,,------.........////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++111000///000111222111///111111111111111111111111000000///...............000...+++))))))+++...000000000000000000000000000............/////////000---------------...///000//////............//////////////////000000000000---------.........//////......................................................///000111222333333------------------------........................---------------------,,,................................./////////000000////////////////////////........................,,,,,,,,,---...///000111---------------...///000...........................------,,,,,,------...,,,------......------,,,++++++,,,---............---------.........//////,,,,,,------...///000000////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,---------......------...///000111222222......................../////////......---------+++,,,---...////////////.........------.........////////////////////////---...///000000///...------------.........//////+++,,,,,,---...///000000------............------......////////////......000000000000000000000000,,,---...000000000000///......///111111222222222,,,,,,---...///000111111000000000000000000000000...///000222222000///......//////000111111222222000000000000000000000000111111222222222333333333111111111111111111111111111111222333333333222222222222333444555666777888666666777777888888999999777777777777888999:::;;;888888999::::::::::::999888888999::::::;;;<<<<<<999::::::;;;;;;::::::999888888888777888999999:::999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999888888999:::;;;======>>><<<<<<<<<;;;;;;:::::::::999999888888888888999999777888888888888777777666;;;888666555555555444222111111111222222333333333333222222111000111111111000000000000000000000000.../////////000000111111////////////000000000000........................////////////////////////+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......,,,------......------,,,,,,,,,,,,------.........////////////////////////)))************)))((((((........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++000000000000000000000000111111111111000000000000///......------///000111000000000000000000000000////////////...---,,,+++---.........//////000000///(((,,,111)))(((//////...------...//////...,,,000000//////.........------------............///------------------------........................------,,,,,,---...000111......------------....................................---------,,,,,,,,,111000...,,,++++++++++++.........//////000000000///...---,,,,,,---...///111111000///...---,,,,,,....................................///////////////............---------000///...---------------..............................................................................//////////////////111111111000//////......//////////////////////////////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,...---,,,---/////////...------------------------....................................////////////........................//////.........---------......////////////......222222111111000000////////////............/////////////////////.........000000000000000000000000000000000000000000000000111111111000000000000000222000...///222333111///111111111111111111111111000000111222222222222111222222222222222222222222444333222222222333444555555444444333333333444444222222333333444555666666888888888888777777777777666777888999999999999999888888777777777777888888777777777888999;;;<<<======<<<<<<<<<<<<;;;;;;;;;999::::::;;;:::999777777999999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============<<<;;;:::999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999888777555555888888777666666666666666444444555555444222111//////000000111222222333333333333333222222222111111111111000000000000111111000000000000000000000000////////////////////////'''(((***,,,...000111222...------,,,,,,------...---..................---------------------------,,,---...//////...---,,,..................------,,,,,,------...///000000......------------......------------------------///...---,,,,,,---...///------,,,++++++++++++,,,,,,++++++******++++++,,,,,,------......------,,,---------............///222///,,,+++,,,,,,,,,+++000000000000000000000000000000000/////////......///......---...///000111////////////////////////.........///......---,,,............/////////000111***,,,000...111333+++...------...//////...---000/////////.........------------............///------------------------........................------,,,,,,---...000111......------------.......................................---------,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,---------///...------------...///............------------....................................///////////////............---------///......---------..............................------------------------........................///////////////.........---......//////000111111////////////////////////........................//////.........---------........................------------------------......------------------...---,,,---/////////...////////////////////////....................................////////////........................//////.........---------000///...------...///000000000000000000///////////////............///////////////////////////...000000000000000000000000000000000000000000000000111000000000000000000000222000//////111222111///111111111111111111111111000000111222222222222111222222222222222222222222444333333222333333555666444333333222222222333333222222333333444555555666444444555666777888888999777777888999999999888888999888888777777888888999666666666777888999;;;;;;:::;;;;;;;;;<<<<<<======::::::;;;;;;;;;:::888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999888999999999:::999999888888777777666555555555555666444444555555444333111000333333222222222222222222333333222222222111111111111111000000000000111111000000000000000000000000////////////////////////......------------------...------,,,,,,------...------............------------------------------------...//////...------........................,,,,,,------...//////000......------------......------------------------......------------.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------............000...,,,+++,,,,,,,,,***000000000000000000000000/////////.........------///............///000000////////////////////////,,,---......///.....................////////////333------...222>>>>>>---///...---...//////...---/////////...............---------............///................................................---------------...///000......------------.......................................------------,,,++++++******+++,,,------............///////////////...------------...///+++,,,,,,,,,------..........................................///////////////............---------......---------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---,,,------...//////000000////////////////////////.......................................---------................................................,,,,,,,,,,,,,,,---.........---,,,---/////////...////////////////////////........................---............/////////.......................................---------222000---++++++---000222........./////////////////////............//////......//////////////////000000000000000000000000000000000000000000000000000000000000000000111111111000///000111222111///111111111111111111111111///000111111222222111111222222222222222222222222333333222222333333444555222222222111111222222333222333333444444555555555222333444555666777777888888888999999999888888777888888777777777777888888555555666666777888::::::999999:::;;;<<<===>>>>>>;;;;;;<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999999888888999999:::;;;;;;;;;;;;666666555444444444444555555555555555444333222222555555444444333222111111333222222222222111111111111000000//////000000111000000000000000000000000000000000000000000000000000000//////...---,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,------------------------------...//////...------........................,,,,,,------.../////////......------------..............................---..................---///......---,,,---------//////............/////////...---,,,,,,---...///------------...............------...//////...,,,000000000000000000000000/////////.........------............/////////000////////////////////////+++,,,---...////////////.........///////////////000......,,,222FFFKKK:::000///------//////...---........................---------............///////////////////////////........................------------......//////......------------..........................................------------......---,,,+++++++++***000000000000000000000000.........------.........,,,,,,---------.............................................///////////////............------------------------...///000........................------------------------........................000000000///......------/////////...------,,,,,,////////////////////////........................................................................------------------------,,,,,,+++++++++,,,,,,---...---,,,---/////////...------------------------........................---------.........//////................................................000///---++++++---///000,,,------......///////////////............//////............////////////////////////////////////////////////////////////000000000000000111111111111000000000111111000000111111111111111111111111///000000111111111111111111111111111111111111111111111111111222222333333222222222222222222333444333333333444444444555555666666666555555555444444999999999999999888777666777777666666666666777777666666666777777888::::::999999:::;;;;;;<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<=========<<<<<<;;;::::::999999999888888999999999999::::::999::::::;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;555555444333333333333444555555555555444444333333444444444333222222111111222222222222111111111111000000////////////000000////////////////////////000000000000000000000000------......///000000000...------,,,,,,------...+++,,,,,,------,,,,,,+++---------------------------..................------------...............---------.........//////......------------......////////////////////////,,,---...//////...---,,,//////...------------...//////............//////---,,,***))))))***,,,---,,,,,,---------..................000222222000...000000000000000000000000000000000/////////......---......///////////////........................++++++---...//////000000///////////////.........---...000,,,///FFFSSSIII222000...---...///......---------...............---------............///////////////////////////........................---------.....................------------..............................//////.........---------/////////......---,,,,,,---------------------------..................---////////////.........---....................................///////////////............------------------------...///000........................////////////////////////........................000000//////.........---/////////...------,,,,,,////////////////////////........................---.............................................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---,,,---/////////...------------------------........................------------....................................---.............................................,,,,,,------......////////////............//////---.........//////000000//////////////////////////////////////////////////////000000111111111111000000111111000000000111000000000000000000000000//////000111111111111000111111111111111111111111///000000000111111111111333333333333333444555555333333333444444444444444777777777666666666555555999999999999999888777666555555444444444444555555888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>===<<<999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888999999888888888999999:::::::::999999::::::;;;<<<======;;;<<<<<<<<<<<<;;;::::::555555444333333333333333555444444444333333333333222222222222222222222222222222222111111111000000000000////////////000000////////////////////////////////////////////////+++,,,---...///111222222...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------.........------.........---------.........//////---------.....................------------......////////////////////////,,,---...//////...---,,,//////...------------.........------------......---,,,***))))))***,,,---,,,,,,,,,------------...,,,,,,---///111111///---000000000000000000000000000000000/////////......---......///000/////////........................+++,,,---...///////////////////////////.........,,,---000...--->>>NNNMMM333111...---...//////...---------------.........---------............///................................................------......///......---......------------............................../////////.........------+++,,,---///000000000000///////////////.........------...//////...------000000/////////.............................................///////////////............---------......---------...//////........................////////////////////////........................////////////////////////,,,------...//////000000////////////////////////---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++******...---,,,---/////////...////////////////////////........................,,,------------.................................---------...............,,,---............---,,,---------...............//////............//////------......///000000000000000000000000000000000000000000000000000000000/////////000111111222222///111222111000///000111000000000000000000000000...///000000111111000000111111111111111111111111//////000111111111111000333333333333444555666666444444444444444444444444444444555666777888888999888888999999999888888777555555444444444444555555999999888888999::::::;;;;;;;;;;;;;;;::::::999999;;;<<<===>>>???>>>======999999999999999999999999::::::::::::999999999999999999999:::;;;;;;<<<<<<<<<;;;999888777777888999999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999555555444333333333333444444333333222222222333444111111111111111111111111222111111111111000000000000//////......//////000000000000000000000000000////////////////////////.....................///...------,,,,,,------...,,,,,,------------,,,,,,------------------------///...------------...///,,,,,,------.../////////..............................------------..............................---..................---///......---,,,---------------,,,,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,,,,------------***))))))***,,,---,,,***000000000000000000000000/////////.........------------///000000000///...........................,,,,,,---.../////////...000/////////............000+++///000,,,333@@@BBB444111...---...//////...,,,,,,,,,------.........---------............///------------------------........................------...//////...---,,,......------------..............................////////////............***+++---...000000000///222222222111111111000000------...//////...------------............//////....................................///////////////............---------///......---------..............................////////////////////////........................------......///000000000---......//////000111111////////////////////////---------------------------------.........//////........................------------------------//////...---,,,,,,,,,---...---,,,---/////////...////////////////////////........................,,,,,,---------.................................---------.........//////...------,,,,,,------.../////////...............//////............//////------......///000000111000000000000000000000000000000000000000000000000...//////000111111222222///111222111//////000222000000000000000000000000...//////000000000000000111111111111111111111111000000222333333333222111222222222222333444555666444444444444444444444444222333444555666777777888777777888999999999888888777666666555555666666777888888888888888999999:::::::::::::::::::::;;;;;;:::;;;===>>>>>>>>>======:::::::::::::::::::::::::::::::::999999999888888777777888999999:::;;;;;;<<<;;;999777666777888999999999:::;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;:::666555555444444444444444333222111111111111222333333333333222222111111000111111111111000000000000//////............//////000000000000000000000000------------------------//////......---,,,,,,,,,...------,,,,,,------...------............------------------------------///...------------...///,,,,,,------...//////000..............................------------......------------------------......------------.........------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................++++++,,,,,,,,,---------,,,***))))))+++,,,++++++000000000000000000000000......---------,,,,,,,,,,,,---///000000000///...........................,,,---......///.........000000//////.........---444+++...222,,,,,,333444555222///---...//////...,,,,,,,,,------.........---------.........//////------------------------........................------/////////...---,,,.........------.................................000/////////............,,,---.........---,,,+++000/////////......------,,,---...//////...---,,,***++++++,,,---//////000..................................../////////000//////.........---------000///...---------------........................................................................,,,,,,---...///000111111111111111000//////......////////////////////////---------------------------------.........//////......................................................---------...//////...---,,,---/////////...------------------------........................,,,,,,,,,---------..............................---------.........//////000...,,,******,,,...000000000000///.........---//////............//////---------...///000000111000000000000000000000000000000000000000000000000...//////000111222222222///111333222///...000222000000000000000000000000...//////000000000000000000000000000000000000000111222333444555444333333111111111111222333444555444444444444444444444444555555444444444333333333666777888999999999999999888888777777777777888888888777777777777777888999888888999:::;;;;;;<<<===:::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888666666777888999999::::::<<<;;;888777666666888999777777888999999:::;;;;;;888888999:::;;;======>>>666777999:::;;;<<<<<<<<<666666555444444444444555222111000000000111222333777666555444222111000///111111111111000000000000//////............//////000000000000000000000000------------------------------------------------...------,,,,,,------...---......//////......---------------------------///...---,,,,,,---...///,,,,,,------...///000000.....................---.........------.........------------------------///...---,,,,,,---...///------,,,++++++++++++,,,---------,,,,,,---------,,,------......------,,,++++++,,,,,,,,,---------000---++++++,,,---...---111111000000000000111111000000000000000000000000000000////////////000000222111000.........///000............////////////......//////////////////.../////////...---,,,,,,//////.........---------......................../////////...---------,,,------------------------........................////////////////////////........................---------............///000000//////...---++++++........................////////////////////////........................///...---,,,+++,,,,,,---------------,,,+++******000///---+++++++++---...................................................,,,,,,,,,---------......////////////////////////------------------------000000////////////000000////////////...............///000///------///000////////////////////////........................000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////,,,///...***,,,222///(((........................000000/////////.........------------------------000///---,,,++++++,,,---------------------------,,,,,,------...///000000............////////////------............------////////////////////////000000000000////////////......//////000000111111111111111000000000000000////////////////////////333222111111111222444444555444333111000/////////111111111111111111111111333222222111111222222333555555555444444333333333444444444444444444444444666666777777777777666666666777777777888888999999888888999999999888888777888999:::;;;<<<;;;:::999<<<===============<<<<<<::::::::::::::::::::::::;;;;;;:::999888888888888777777777666777777888888<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777777666555555555555444444444444444333333222111000000111222333444444333222111///000000111111111111000//////////////////////////////000000000000//////......................../////////...---------,,,,,,---------....../////////...---,,,+++,,,,,,------...............------////////////////////////000000//////.........---......//////......---,,,,,,,,,,,,---------......---------,,,,,,+++++++++//////.........---------------------------------++++++++++++++++++++++++,,,+++++++++,,,...000111...---,,,,,,++++++++++++...---,,,,,,+++++++++,,,111111000000000000111111////////////////////////000000////////////000000111000///---------...///............////////////////////////.....................///......------//////.........---------.......................................---------------------------------........................////////////////////////........................---------............///////////////...---,,,,,,................................................///////////////////////////...---,,,,,,,,,------.........///......------000...---++++++,,,---...................................................,,,,,,---------.........////////////////////////------------------------......------------......////////////.............../////////------...000////////////////////////........................000/////////.........---........................------------------------+++,,,---...//////......---///000//////000000///..............................---------,,,,,,,,,------------------------///...---,,,,,,,,,------------------------------,,,,,,------...//////000------------............------............------////////////////////////000000000000////////////////////////000000000000000000000000000000000111////////////////////////000000/////////000111222333222111111000111111111111111111111111111111111333222222111111222222333333333333222222111111111444444444444444444444444666777777888888777777666555555666666666777777777666666777777777777666666888999::::::;;;;;;::::::<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;::::::999999:::::::::999999888888888999999;;;::::::::::::999999999:::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777777555555555555444444444444333333222111111000//////111111222222222222111111000000111111111000000/////////////////////////////////000000000000//////.......................................---------...............---------///...---,,,,,,,,,------------............------........................///.........------------......//////......---,,,,,,,,,,,,---------.........---------,,,,,,,,,+++//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///...---,,,,,,++++++,,,,,,...------,,,+++++++++,,,111111000000000000111111........................000//////......//////000///......------------...---............/////////////////////......------------......///........................---------........................---------...............................................................////////////////////////........................---------............///---...............------........................------------------------////////////////////////......---,,,,,,,,,------------......///.........///...---,,,+++,,,---...................................................,,,------------.........////////////////////////------------------------......------------......////////////............---/////////------...///////////////////////////......................../////////...............................................................,,,,,,---......------,,,,,,---///000...***+++///........................---------------,,,,,,,,,---------------------------------,,,------...///------------------------,,,,,,------.../////////,,,,,,,,,------------...------............------////////////////////////////////////000000000000000000000000/////////////////////000000111111111////////////////////////000////////////000111111111000000000111222333333111111111111111111111111333222222111111222222333333333222222222222111111444444444444444444444444666777777888888777777666555666666666666777777777666666777777777777666666999999999999999:::;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999999999999999999999;;;::::::::::::;;;;;;<<<<<<;;;:::999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;999999::::::::::::999999:::999888777666666666666555555444444444333333333222222111111000/////////111111111000000111111111111111111111111000///...////////////////////////...//////000000//////...........................---------...............//////......---,,,,,,,,,......---,,,,,,,,,------------............------........................---------------,,,,,,,,,......//////......---,,,,,,,,,,,,---------...............---------------...............---------------------------------------------------------///...---,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,111111000000000000111111......................../////////......////////////.....................---------.........//////000//////......------,,,,,,,,,---.../////////...................................................,,,---------.../////////////////////////////////........................////////////////////////........................---------............///,,,------...//////..............................------------------------////////////////////////------------------------******+++,,,------------...------,,,,,,,,,---...................................................------------............////////////////////////........................000000////////////000000////////////............---...//////...---...///////////////////////////........................................................................////////////////////////---------------,,,,,,,,,///,,,---111///***)))...........................////////////////////////------------------------,,,,,,,,,---...//////000........................---------.........//////,,,,,,---------.........------............------////////////////////////////////////000000000000111111000000//////......---......///000111222222////////////////////////111111111111111222222333111111000000111111222333111111111111111111111111333222222111111222222333444444444444444444444444444444444444444444444444555666666777777666666555777777777777777777777777777888888999999999999888:::999888888888999;;;<<<::::::;;;<<<<<<<<<;;;;;;999999999999999999999999999999999999::::::;;;<<<<<<;;;:::999888888888888777888888999::::::;;;;;;999999:::::::::;;;;;;;;;888888999999999999888888999999888777666666666666444444444444333333333222222222111111000000000000222111000//////000111222222222222111111///...---...........................//////////////////...........................,,,---------.../////////...---------------------------------------------,,,,,,---.........------........................------------------------.........///......---,,,,,,,,,,,,---------......................................................------------------------........................------------------------...------,,,,,,,,,------------------------,,,,,,111111000000000000111111........................//////............//////////////////000/////////------------............//////......---------,,,,,,,,,---.../////////...---.............................................,,,---------.../////////////////////////////////........................////////////////////////........................---------............///+++,,,---...////////////........................------------------------------------------------,,,---------------------******+++,,,---------------------,,,------------................................................---------.........//////////////////////////////........................000000////////////000000////////////............,,,---//////...------...////////////////////////........................---------.......................................////////////////////////...---------------------000------111222000///111.........................../////////////////////------------------------+++,,,---...//////000000........................---------...............---.........////////////------............------////////////////////////.../////////000000000111111111000000//////......------...///000111111222000000000000000000000000000000111111222222222222333222111111000000111111111111111111111111111111333222222111111222222333444444444444444444444444444444444444444444444444444555555666666555555444666666666666666666666666777777888999999999999999:::999888777888999:::;;;999999:::;;;;;;;;;;;;;;;999999999999999999999999888777777777888999::::::::::::888777666666666666666777888888999:::;;;;;;999999999:::::::::;;;;;;777888888888888888888777999888777666555555555555444333333333222222222222222222222222222111111111222111000//////000111222222222222111111///...---------------------------......////////////..............................,,,---------.../////////***++++++,,,---...//////,,,---------------------++++++,,,---......------..........................................//////.........///......---,,,,,,,,,,,,---------..............................---.....................------------------------........................++++++,,,---.........///---------,,,,,,---......,,,,,,---.........---,,,111111000000000000111111........................///......------......///...///000000111000000000,,,------------.........------------------------------......///.........---------.......................................---------...............................................................////////////////////////........................---------............///,,,,,,---.../////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------......///.........,,,,,,------------------................................................------........./////////////////////////////////..............................------------......////////////............+++---//////...---,,,---////////////////////////........................---------------.................................////////////////////////......---------......///***...000......111111000........................,,,,,,,,,---------------------------------------+++,,,---//////000000000........................................................./////////000000------............------////////////////////////......//////000000111111000000000000////////////.........//////000000000000000000000000000000000---...//////000000//////333333222111000000000111111111111111111111111111333222222111111222222333111111222222222222333333444444444444444444444444444555555666666555555444555555444444444444333333444555666777777888777777888888888888888999::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::888777777777777888888999888777666555555555555555777777777888999::::::;;;999999999999::::::::::::777777888888888888777777888777666555555444444444333333333222222222111111222222222222222222222222111111111000000111111111111111111111111000///...---------------------------......//////......---........................---------...............))))))***,,,---...///000+++,,,---.........------***+++,,,------...------------------------------.........///////////////......//////......---,,,,,,,,,,,,---------......---------------.........---------...............------------------------........................)))***,,,---.../////////------------------...///+++,,,...//////...------111111000000000000111111///////////////////////////......------......///------///000000000//////,,,,,,---------.........+++,,,,,,------......///.........///......---------------.........//////.......................................---------------------------------........................////////////////////////........................---------............///------..................................................................------------------------+++,,,---.........------.........///......------+++,,,,,,---.........---............................................................////////////////////////////////////..............................------------......////////////............***---//////...---,,,,,,////////////////////////........................,,,,,,,,,------.........................................................///......---...///111111---<<<@@@333)))---000---........................,,,,,,,,,---------......------------------------,,,---...///000000//////................................................---------.........//////------............------////////////////////////.........///000111111111////////////000000000000......//////////////////000000000000000000000000------///000000000///...111111111000111111222333111111111111111111111111333222222111111222222333111111111222222333333333444444444444444444444444666666777777777777666666777777666666666555555555444555666777777888888888777777888999999999999999777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777888888888666666555555555555555666777777888888999999::::::888999999999999:::::::::777888888999999888888777777777666555444444444444222222222222111111111111111111111111111222222222111111222222222222111111000000111111111000000///////////////////////////---......//////......---.......................................---------******+++,,,------......+++,,,---.........------******+++,,,---------------------------------------------....../////////......//////......---,,,,,,,,,,,,---------......+++,,,,,,,,,---------------------.........//////------------------------------------------------***+++---.........---------------------...//////+++,,,...///000///...---111111000000000000111111000000000000000000000000.........------.........+++,,,.../////////......,,,,,,,,,---------......***++++++,,,---...//////.../////////...---,,,,,,---------.........//////......................../////////......------,,,------------------------........................////////////////////////........................---------.........//////---...............------........................////////////////////////........................***+++---...///...------------------,,,+++******+++,,,------.........---............................................................/////////000////////////////////////////////////////////////000000////////////000000000/////////............***,,,///000...---,,,,,,////////////////////////........................,,,,,,,,,------.........................................................///.........///000222333;;;RRRXXX@@@,,,---111..................................../////////000000------------------------------///000000000///...////////////////////////.....................---,,,,,,,,,---------......---..................---////////////////////////---......///000111111222......//////000000111111///////////////.........000000000000000000000000...///111222222222111000/////////000111333444555111111111111111111111111333222222222222222222333333333333444444555555555444444444444444444444444888888999999999999888888;;;:::::::::999999888888666666777999999:::::::::666777888::::::999888888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888666555555555555666666777888888888888888999999999888888999999999:::::::::888888999999999999888888777777666444444444444444222222222111111111111000000000000000000111111111111222333444444333222111///000000111111111111000111111111111111111111111---..................---......................../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------)))***+++,,,------...---------------------------,,,,,,,,,------...............//////......---,,,,,,,,,,,,---------......+++++++++,,,,,,------------------.........//////------------------------------------------------,,,---.........---,,,+++---------------...///000+++,,,...000000///...---------...///000000//////............////////////,,,,,,,,,---------...............------,,,,,,,,,..................------........................)))***+++,,,---.........++++++++++++,,,,,,---...------------------------------............------,,,---------.../////////111///,,,******+++---///---------............//////......------,,,++++++......////////////......,,,,,,,,,------------...////////////////////////000000//////........................////////////........................111000///...------...///////////////////////////........................//////.........------------------............///------------------------......////////////////////////////////////////////////.........---------////////////////////////,,,,,,------------------------------------------------------------------....................................//////000000......////////////......:::SSS[[[EEE111111444///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...........................//////......---------,,,........................111111000///...------,,,111000///...---,,,++++++111111000///////////////............////////////000000000000000000000000//////000000111111222222222111000000000111333333111111111111111111111111111111111111111111111111000000000000111111111111222333333444444555555555555555444444444444555555666666666666777777777777666666777777777777666666777777777777777888888999888888999999999888888777555555666777888999999999999999:::::::::;;;;;;;;;::::::;;;<<<;;;:::999888666666666666666666666666444555666777888999::::::999999999888888888888777888888888888777777777666888777777666555444444444111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000//////...............111000000000//////......---...///...,,,,,,...///...........................---,,,---///000///...+++++++++,,,,,,---------+++,,,------......------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------....../////////++++++,,,------......///------------------------111111000......---------------------------------...---,,,++++++---...000.........------,,,,,,,,,---...//////////////////............////////////,,,,,,---------...............---------,,,,,,,,,.........................................................///......------,,,,,,+++++++++,,,------------------------------------............---------------...............111000...,,,,,,---...///---------............///,,,,,,---......//////000......////////////...............////////////000............................................................////////////........................111000///...------...///................................................//////.........------------------............///------------------------///////////////.........//////////////////////////////.........---------////////////////////////---------------------...........................------------------------........................------......////////////------...//////000//////...>>>CCC666,,,...///***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...........................000/////////....................................000000//////......------...............---------111000//////.........///............////////////000000000000000000000000000000000000000111111111111111000000000111222333111111111111111111111111111111111111111111111111000000000000111111111111222333333444555666777777555555444444444444555555666666777777777777888888777777888888888888777777777777777777777888888999777888888999999999888888666777777888888999999999888888888888999999999999999::::::;;;:::999888777888888888888888888888888555555666777888999::::::999999999999888888888888999999999888888888777777666666555555444333333333111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000111000000///............000000/////////.........---...///...,,,,,,...///...........................---,,,---//////...---+++,,,,,,,,,---------...+++,,,------......------------------............------------------------------............------------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------111000///...------------------------------------,,,,,,------......------......---------,,,,,,,,,//////////////////...---............////////////,,,------------............------------,,,,,,,,,................................................------......///.........------,,,+++++++++,,,,,,------------------------------............------...............---------000////////////.........---------............///------......///000000111......////////////...............////////////000........................,,,------------------------............/////////........................000///......---.........------------------------.......................................------------------............///------------------------000000//////.........---////////////////////////...............---------////////////////////////........................////////////////////////------------------------........................---------...............------...///000000//////,,,000111...---......,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------..........................................---------........................//////..................---------.........//////000///......---.....................////////////000000000000000000000000111111111111000000000000111000000000000111222222000000000000000000000000111111111111111111111111000000000111111111222222222333444555666777888888555555444444444444555555777777777888888888999999888888999999999999888888777777777777777888888999777777888999:::::::::999888888888999999999999999666666777777777888888888888999999999999888777777888888888888888888888888666666777888999::::::;;;:::999999999888888888888999999999999888888888888555555444444333222222222111111111111111111111111000000000///////////////////////////////////////000000000000000000000000333222111000///.........////////////............---...///...,,,,,,...///........................///...------...///...,,,---------------.........+++,,,------......------............------------........................------............------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///------------------------//////...---,,,,,,,,,,,,------------------------***+++---//////...---+++...------------,,,,,,,,,//////000000///...------............////////////------------............---------------------------------.......................................'''(((***,,,---/////////...---,,,,,,++++++++++++------------------------------............------/////////...---------,,,---...///000000///...------------............///000000//////...------------......//////......---,,,,,,,,,------------...........................---------,,,,,,+++++++++---------.........//////................................................------------------------................................................---------............///........................000000000///......------////////////////////////........................///////////////////////////////////////......................../////////................................................------------............///////////////......---222...,,,//////------...------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,........................---.....................---------............//////......---------..................////////////////////////////////////222222111111000000//////000000000000000111111222////////////////////////111111111111111111111111000000111111111222222222333333444444555555666666555555444444444444555555777777888888999999::::::999999::::::::::::999999777777777777777888888999666777888999::::::;;;;;;::::::999999999999999999777777777777888888888888888888888888888777777666888888888888888888888888777777888888999::::::;;;::::::999999999888888888888888888888777777777777555444444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////444333222000////////////////////////////////////---...///...,,,,,,...///........................000...------...///---,,,........................+++,,,------......------.........------,,,,,,,,,------------------------------............------,,,,,,------------------/////////......---------++++++,,,------......///------------------------...---,,,,,,+++++++++,,,------------------------+++,,,---.........---,,,------------------------//////000000///...------............////////////---------.........//////---------------------------------.........//////........................'''(((***,,,---...//////...---,,,,,,++++++++++++------------------------------............------/////////...---------,,,+++,,,...//////...---,,,---------............/////////...------,,,,,,+++------............------,,,,,,,,,------------...........................//////...,,,+++***)))(((------------....................................------..................................................................---.....................---------............///........................000000//////.........---////////////////////////---.....................////////////////////////000000//////............,,,,,,---------.................................................................................222111111000///---+++***000,,,,,,...---(((***///------------------------+++++++++,,,,,,---------,,,------......------,,,...------,,,,,,------...........................------------------..............................------------............///............---------......------------...///............////////////////////////////////////222222111111000000////////////000000111111111111////////////////////////111111111111111111111111111111111111222222222222444444444333333333333222555555444444444444555555666777777888999999::::::::::::;;;;;;;;;;;;::::::777777777777777888888999666777888999:::;;;;;;;;;::::::999999999999999999888888888999999999::::::888888777777777666666666777777777777777777777777888888999999::::::;;;;;;:::::::::999999999999888666666666666555555555555555555555444444444444444111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////333222111000////////////000000000000000000000000---...///...,,,,,,...///........................///...------...///...,,,........................+++,,,------......------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------....../////////......---------++++++,,,------......///------------------------------,,,++++++++++++,,,------------------------------,,,+++,,,---...///------------------------//////////////////...---............////////////------........./////////,,,,,,,,,------------...,,,,,,------.../////////..............................//////......---,,,------,,,+++++++++,,,,,,------------------------------............------...............---------+++,,,---.........---,,,---------............///++++++,,,,,,---.........------............------.........////////////000------------------------//////...---+++***)))))),,,------------.................................,,,,,,---............---////////////////////////........................---------...............---------............///........................////////////////////////////////////////////////---------...............////////////////////////000//////......---------++++++,,,,,,---.........................................................///////////////.........222222111000...---+++***------...///---+++---222,,,,,,,,,------------...***++++++,,,,,,------...------............------...------,,,,,,------.........................../////////000000000000000..............................------------------//////.........---------.........---......///000............////////////000000000000000000000000111111111111000000000000...///000000111111000000000000000000000000000000111111111111111111111111111111111222222222222333333333333222222222222222555555444444444444555555555666666777888999::::::::::::;;;;;;;;;;;;::::::777777777777777888888999888888999:::;;;;;;;;;:::888888888999999999999999999::::::::::::;;;;;;;;;999888888777666777777777666666666666666666666666999999:::::::::;;;;;;;;;::::::::::::999999999999555555555555444444444444555555555444444444444444111111111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000111111000/////////000000////////////000000000000---...///...,,,,,,...///...........................---,,,---///000///............---------------+++,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///---------------------------,,,,,,++++++,,,,,,,,,------------------------...---+++***+++,,,///000,,,,,,,,,------------...---...//////////////////............////////////............////////////,,,,,,,,,---------......,,,,,,------...//////000........................000000000///...---,,,+++,,,,,,+++++++++,,,------------------------------------............---------------...............,,,,,,---...............---------............///,,,,,,------.../////////,,,------......------,,,.........////////////000------------------------------------,,,,,,,,,,,,,,,,,,---------.................................+++,,,---.........------................................................---------.........//////---------............///........................------......///000000000////////////////////////---------.........////////////////////////////////////......---,,,,,,+++,,,,,,,,,---.../////////................................................111111000000000/////////000000000000///...---,,,---000000///...000000///,,,,,,,,,---------......******+++,,,,,,---......------............------...------,,,,,,------....................................//////000000000.................................------,,,,,,,,,---------...............///.........//////000111............////////////000000000000000000000000000000000000000111111111......000111111111000///111111111111111111111111111111111111111111111111111111111222222222333333111111222333333444555555555555444444444444555555444555555666888999999::::::::::::;;;;;;:::::::::777777777777777888888999999999::::::;;;:::::::::666777777888888999999999::::::::::::;;;;;;;;;;;;:::999888777777777888888777777777777777777777777::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999666666555555555444444444333333333333333333333333111111111111111111111111000000000000111111111222111111111111111111111111000000000000000000000000//////......//////000000------------......//////---...///...,,,,,,...///........................,,,++++++---///000000///------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,------------------------------------............------++++++,,,,,,---......///++++++,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......------...///000000000///............/////////000............/////////000,,,,,,,,,------.........,,,,,,------...///000000........................+++,,,,,,------,,,,,,+++++++++++++++,,,------...---------------------------..................---,,,------....../////////............//////000000---------.........//////000000000///......------,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,------...//////,,,,,,,,,---------..............................***+++---...///...------------------------------........................---------.........//////---------.........//////////////////////////////,,,,,,---...///000111111////////////////////////---------.........////////////////////////////////////...---,,,,,,++++++---------...///000000111////////////////////////........................222222111111000000//////---......///////////////...000///***+++000,,,%%%,,,,,,,,,------.........******+++,,,,,,---......------............------...------,,,,,,------...........................+++++++++,,,,,,---------........................//////...---,,,,,,++++++++++++,,,---...///000111///////////////000111111............/////////000000000000000000000000000//////000000111111222222---...000111111111000///111111111111111111111111111111111111111111111111111111222222222333333333///000111333555777888999555555555444444555555555333444555666777888999999999::::::;;;;;;::::::999777777777777777888888999::::::;;;;;;;;;:::999999555555666777888999999:::999999:::::::::;;;;;;;;;;;;:::888777777777888999888888888888888888888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666666666555555555222222222222222222222222111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000...------......///000111+++++++++,,,,,,------------...///...,,,,,,...///........................+++++++++,,,///111111000---------,,,,,,++++++++++++,,,------......------+++++++++,,,,,,---------........................---..................---++++++,,,,,,---...//////---------....../////////++++++,,,------......///---------------------------------,,,,,,---......------------------------***+++---//////...---,,,,,,,,,,,,------.........000///...---------------///////////////////////////............---------,,,,,,,,,---------.............................................///000000///...---,,,,,,---...///.........------,,,,,,,,,////////////////////////---------............///------------------------------............------------............------///...---,,,,,,---.../////////.........---------........................................................................------------------,,,,,,..................------------------------------...---,,,++++++,,,---...------............------------------------------..............................//////...---,,,,,,...------------...//////////////////////////////000000///...............------............------......////////////......---------............///000///...------------------.........//////000000333333333333333222111111//////...---,,,++++++***---------.........//////------------------------+++,,,------......------000000//////.........---,,,,,,---......//////000,,,,,,,,,,,,------...///------------------------,,,---......//////......,,,------......------,,,------------------,,,,,,//////000000000000000000............////////////000000000000111111111111111000////////////000000000000000000000000000000///000000000000000//////333333333333333333333333111222222333333444444555333333333444444555555555111222222333333444444444666777888999999::::::999999:::;;;<<<============:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666888888999::::::;;;<<<<<<::::::;;;;;;;;;:::999999<<<<<<;;;:::999777777666<<<<<<<<<<<<;;;:::999888;;;;;;;;;::::::999999999777777666666555555444444444444444333333222222222555555444444222000///...111111111000000000000000////////////////////////444222000...------///000000000000000////////////...///000000000///---,,,***++++++,,,---...//////........................,,,,,,,,,---------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...///...---+++***------------------------//////...---------------///////////////////////////............---------,,,,,,,,,---------..............................------,,,,,,,,,------...///...------------...///......---------,,,,,,,,,........................---------............///------------------------------............---------......//////......---///...------------.../////////.........---------...........................................................................---------------------........................------------------------///...---,,,,,,---...///------............------------------------------..............................//////...------,,,...------------...//////........................//////...---------------------............------------............---------------............/////////...---------------............/////////000...............------,,,//////......---,,,,,,,,,---------.........//////------------------------+++,,,------......------............---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------------------,,,---......//////......,,,------......------,,,...---------------------000/////////////////////............//////////////////000000000111111111000000////////////000000000000000000000000000000//////000000000000//////222222222222222222222222111222222333333444444555222333333333444444444444111222222333444555555666444555666777777888888777999:::;;;<<<<<<=========999999888888888888999999::::::::::::::::::::::::;;;;;;;;;:::999888888888;;;:::::::::999:::::::::999999999999888777777666;;;::::::999777666666555999::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666666555444444333333333333222222222222222222222222111000//////000000000000000000000000////////////////////////333111000............///......//////000000000111///////////////......---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------------......------,,,+++------------------------//////...------------...///////////////////////////............---------,,,,,,,,,---------.................................------,,,,,,,,,------///...------------...///...------------,,,,,,,,,---------------------------------............///------------------------------............------......////////////......///...------------...///...............---------................................................................................................................................................///......------......///------............------------------------------.................................///......---,,,...------------...//////..............................---,,,,,,,,,,,,---------............------,,,,,,------------,,,,,,---------............/////////...------------...............////////////...////////////...------........................---------...............------------------------+++,,,------......---------------,,,,,,,,,,,,,,,---------,,,+++*********---,,,++++++++++++++++++------------------------,,,---......//////......------............------......................../////////.........------............//////////////////000000000000111111///////////////000000000000000000000000000000000//////000000111000000///111111111111111111111111111222222333333444444555222222222222333333333333111222333444555666777777444555666777777888888777999999:::;;;<<<<<<<<<<<<999999888888888888999999999999999999999999999999<<<<<<;;;;;;::::::999999>>><<<;;;999888888999999999999999999888777666555:::999999888777666555555666777888:::;;;<<<======:::::::::999999999999999999999888777666555444444111111111222222222222222//////000000111000000000000000000000000000000000000000000000000000000000111000000//////.........,,,---...///000111111222000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,------------...............---,,,,,,,,,------------------------------///......---------......///////////////////////////............---------,,,,,,,,,---------..............................000000///............///.........------.........---------------------------------------------------------............///........................------............------...//////000000//////............------..................................................................................................................///////////////---------.............../////////////////////////////////....../////////------............------................................................---...............------...------------...//////..............................------,,,------...------............------,,,------......------,,,---------............//////......---------.............../////////////////////000000//////...---........./////////000000........................------------------------+++,,,------......---------------,,,,,,,,,,,,,,,.........---------,,,,,,......---,,,++++++++++++------------------------,,,---......///.........------............------.........////////////////////////...------,,,,,,............////////////////////////000000000111...//////000000000000000000000000000000000000000//////000111111111000000222222222222222222222222111222222333333444444555222222222222222222222222222222333444666777888888666777888999999::::::999888999:::;;;;;;<<<<<<;;;::::::999999999999::::::999999999999999999999999<<<;;;;;;;;;::::::999999===<<<:::999888888999:::;;;;;;;;;;;;:::888777666:::999999888777777666666555666888999;;;<<<<<<<<<999999999999999888888888::::::999777666555444333000000000111111222222333///000000111111000000////////////000000000000000000000000000000000000000//////000000//////...---------......///000000111111000...------......///000000/////////.....................////////////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------------///////////////......---,,,,,,,,,---------......------------------------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////////////////////////////............---------,,,,,,,,,---------..............................000//////.........//////---..................---------------------------........................---------............///........................------............------......////////////......---..................------.........................................................................................................//////000000---------.........//////////////////////////////...//////////////////...------............------................................................------...............---...------------...//////........................///...............//////------............------......////////////......---------............///......---------......//////////////////.........---------------,,,++++++------......///000000000.....................---------------------------+++,,,------......---------------------------...,,,,,,,,,---------......000///...---------------------------------------,,,---......///.........---......//////......---............//////000000//////......------------............////////////...////////////000000000---...///000111000000000000000000000000000000000//////000111111111111111333333333333333333333333111222222333333444444555222222222222222222222222222222333444555666777888666777888999999::::::999777888999:::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;;;;:::999999999:::;;;::::::::::::999888777666:::::::::999999888888777777888888999::::::999999888888888888888888888888999999888777666555444444000000000111111222222333222222222222111000///.........//////000000000000000000000000000000000000...////////////......---/////////...............111000...------......///000000000///......------.........//////000000000,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,------............//////000//////......,,,,,,,,,---------......------------------------................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////////////////////////////............---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,---......------...//////...------,,,,,,,,,------------...////////////////////////---------............///........................------............------------............------------...//////...---------------.......................................................................................---------......//////000,,,,,,------.../////////........................---......//////......---------............------................................................,,,---......///............------------...//////------------------------///............///000000------............------...//////////////////...---------............///...------------.../////////////////////.........///////////////...---------------....../////////...............---------------------------------+++,,,------......------------------............)))))))))***+++,,,,,,,,,000///..................------------------------,,,---......//////............////////////......---------......//////000....................................////////////......////////////000000---...///111111111000000000000000000000000000000//////000111222222222222333333333333333333333333111222222333333444444555333333333333222222222222333333333444555555666666444555666777777888888777777777888999::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999:::::::::::::::::::::777777777888777777666555::::::::::::999999888888888888999999999888777777777777777777777888888888777777666666555555444444111111111222222222222222222222222222111000///...---......//////000000111000000000000000000000000......................../////////.........------000000///.............../////////......---------,,,,,,,,,---......//////,,,,,,,,,---------............------,,,++++++***,,,,,,,,,---......//////---......///000/////////,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,------------.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////////////////////////////............---------,,,,,,,,,---------..............................+++++++++,,,---...///000------...//////...------,,,,,,,,,---------..............................---------............///........................------............------,,,,,,------------,,,,,,------...//////...---------------.........//////........................................................................+++,,,,,,---......//////,,,,,,------...//////000------------------------,,,---...//////...---,,,------............------................................................,,,------...//////.........------------...//////------------------------...---------......///000------............---------......//////......------------............///---------------...//////000/////////............111111111111111000//////---------------.........//////.........---------------------------------+++,,,------......------++++++,,,,,,------------******************++++++......---------...//////------------------------,,,---......//////............////////////......+++,,,,,,---......//////---......//////000000111............////////////........./////////000000,,,---///111222111000000000000000000000000000000//////000111222222222222222222222222222222222222111222222333333444444555444444444444333333333222333333333333444444444444444555666777777888888777666777888999:::::::::::::::999999888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::888777555666666777777777777777999999999999888888888888777777888888888888777777666666666777777777888888555555555555444444444444333333333333222222222222///000000111000000//////------......///000000111///////////////////////////...------------//////------..................///////////////......---.........---------------,,,,,,,,,---.../////////,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++,,,---...///000000000,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------++++++++++++++++++++++++---------------...///000//////////////////////////////.........---------,,,,,,,,,---------..............................,,,,,,------///000222333,,,---...//////...---,,,,,,,,,,,,------.........---------------------------------.........//////////////////////////////---..................---+++,,,,,,------,,,,,,+++,,,---...//////...---,,,---------.........//////........................................................................++++++,,,,,,---...//////,,,,,,------...///000000------------------------+++,,,---......---,,,+++---..................---////////////////////////........................,,,,,,---.../////////......------------...//////------------------------,,,,,,,,,,,,,,,---...///---..................---,,,------......------,,,---------.........//////---------------...///000000000//////.........---------......------,,,+++------------------------//////.........---------------------------------+++,,,------......------*********++++++,,,,,,,,,......---,,,,,,+++++++++,,,,,,,,,,,,------...///------------------------,,,---......//////............////////////......++++++,,,,,,---...//////------...///000111222222............/////////000............/////////000+++---///111222222000000000000000000000000000000//////000222222333333333111111111111111111111111111222222333333444555555555555555444444333333333444444333333333222222222666777888999999::::::999666777888999999:::999999888888777777777777888888999999999999999999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>><<<999666333666777888999999::::::999888888888888777777777777666666777888888888888888555666666666777777888888333333333444444444555555444444444333333222222222,,,---...///000000000000---------...///000000111////////////////////////000...---,,,,,,---///000+++,,,,,,---...///000000...///000000000///---,,,------------------------.........///000111111222,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,------...///000000******,,,...///000000000,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,+++***+++,,,...///************************+++++++++,,,,,,,,,------***+++---...///...------++++++++++++++++++++++++........................,,,---......//////......//////.........---------................................................------,,,,,,,,,+++++++++++++++,,,,,,,,,---------////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................---,,,,,,++++++++++++---------............/////////.........---------000000//////.........---//////.........---------,,,---...//////...---,,,///////////////////////////...,,,******,,,...///,,,,,,,,,---------..............................////////////////////////,,,------......------,,,........................000000//////.........---------++++++++++++------,,,,,,++++++,,,,,,---...///...---,,,,,,---...///////////////////////////***++++++,,,---.../////////...---,,,,,,---...///////////////000000000000------------------------------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---///...,,,---------------------------+++***,,,///000...+++,,,...//////...------...........................////////////////////////111111000000//////......////////////000000000000000000000000000/////////000000000000000000000000333333222111000///......+++...111222222111222222000000111111111222222222111111222333333333333222...///111333444555666666666666666666777777777777666666666666666777777888888888777777777888:::;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888777777666666666666777777;;;;;;:::999888777666666888888888777777777777777777777777777888888888888555444333333222222222222333333333222222222111111000000//////.........---////////////////////////444222////////////...---............////////////////////////////////////................................................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------------..................,,,---......//////......,,,,,,,,,---------............------------......---------,,,,,,+++++++++......,,,,,,,,,,,,......------------------------///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------,,,,,,++++++,,,,,,,,,---------................................................................................................---------------------------------............///........................///...------,,,,,,,,,------------............/////////.........---------000/////////.........---//////.........---------------...//////...------////////////////////////........................,,,,,,---------.................................////////////////////////------------------------....................................---------,,,------,,,++++++,,,------------,,,,,,------...//////...------------...///........................,,,,,,,,,---......//////......------------........./////////000000000000------------------------------...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...//////------------------------------,,,+++,,,//////...,,,,,,...//////...------...........................////////////////////////000000000000////////////////////////000000000000......//////////////////000000000000000000000000222222111111000/////////---///111111111000111333111111111222222222222333222222333444444444444333111222333333444444444444444444555666777777888888888777777777777888999999999999888777888888::::::999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777666666777777888888888888888888777777777888777777777777777777777666777777777777777777777555444333222222222222222333333222222222111111111111111000000000/////////////////////////////////222000...---......---,,,............////////////........................................................................,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------.../////////...---,,,,,,,,,---......//////......,,,,,,,,,---------...............------.........---------,,,,,,,,,++++++...---,,,++++++,,,---...------------------------///...---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////.....................---------++++++++++++++++++++++++........................//////.........---------,,,,,,,,,,,,------------........................................................................................................................---------............///------------------------//////...---------......---------............///...............---------/////////..............................---------------...//////...------////////////////////////---...///000000///...---,,,------------.................................////////////////////////...---,,,,,,,,,,,,---...........................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------.../////////...------------...///................................................---..................---....../////////000000000........................------......///......---........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,111000......///000///...------------------------,,,,,,+++---...///...,,,,,,...//////...------...........................////////////////////////////////////000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000000111222111//////111333222222222222333333333333333333444555555555555444555444444333333222222111222333444555666888999999999888888888888999::::::;;;:::999999999999::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::888888888777777888888888555666666666777777888888777777777777777777888888666555555555555555555555444333333222222222222333333222222222222111111111111111111111000000000000////////////////////////000...,,,,,,---------+++............////////////........................................................................------............------,,,,,,------------,,,,,,------------------------////////////---,,,+++***,,,---......//////......,,,,,,,,,---------..............................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.................................++++++++++++++++++++++++....................................------------,,,,,,,,,------------...................................................................................................---------------------------------............///------------------------......------------......---------............///........................................................................---..................---////////////////////////......////////////......------------....................................///////////////////////////...,,,++++++,,,...///........................---------,,,,,,,,,,,,,,,---------,,,,,,------------------------......///.........------.................................000000/////////.........,,,---...//////...---,,,........./////////000000////////////////////////---------...............------------------------........................------,,,,,,,,,,,,------------------------------222111///////////////...------------------------,,,,,,,,,---......------,,,...//////...------...........................////////////////////////......//////000000111111////////////000000000000//////000111222222333333000000000000000000000000//////000000111111111111333333222000//////000222222222333333333444444444222333333444444444444444555444444333222222222222222333333555666777777888888888888888888999999:::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888999999555555555666666666666777777777777777777888888888555555444444444444444333333333222222222222222333222222222222111111111111000000000000000000000000///////////////////////////...,,,,,,---...---,,,............////////////........................................................................------............------,,,,,,------------,,,,,,------------------------............------,,,+++,,,---......///.........,,,,,,,,,---------......---..................---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...------,,,,,,,,,------------------------------,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........---.....................------------------------........................---------,,,,,,,,,,,,+++,,,,,,---------.........................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------,,,,,,,,,,,,,,,---------------............///---.....................---------...............---..............................------.........///////////////////////////...,,,++++++,,,...///---------.........//////........................///////////////////////////...,,,++++++,,,...///........................---------------------...------------------------,,,,,,,,,+++,,,,,,---...---..................---........................000000000///......------,,,---...//////...---,,,............////////////////////////////////////------------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,------------------------000000///...---------...------------------------+++,,,---...------------,,,...//////...------...........................////////////////////////......//////000000111111////////////000000000000......//////000111222222/////////////////////////////////000111111222222333444333111//////000222222222333333333444444444111111222333333333333333333333222222222333444555444444444444555555555555666666666666666777888888::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<999999999999999:::::::::999999888888888888999999666666666666555555555444666666777777888888888888555444444444333333222222222222222111111222222333222222222111111111000000///////////////////////////////////////////////////...,,,---...//////...............////////////........................................................................---......//////......---,,,------......------,,,------------------------++++++,,,---.........---,,,---......///.........,,,,,,,,,---------......------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------,,,,,,---------.........//////...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......---------...............................................................------,,,,,,,,,+++++++++,,,---------............------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------............///---------...............---------------.........---------...............///...------------...///////////////////////////000...+++******+++...000------........./////////........................////////////////////////...---,,,,,,,,,,,,---...........................------------............------............------,,,++++++++++++,,,------------...//////...------------------------------/////////......------------..................---------........./////////........................---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------......---,,,+++---...------------------------***,,,......---,,,---...,,,...//////...------...........................////////////////////////////////////000000000000////////////000000000000,,,,,,------......////////////////////////////////////000000111111111222333333333222000000111222222222222222333333333333000111222222333333222222222222111111222444555777444444444444444444444444555444444444444555666666888888999:::;;;:::::::::777888888999999888888777888888999999::::::;;;;;;888888999999999999::::::888888888777777888888888777777666666555555555444666666666777888888999999555555444444333222222222222111111111111222222333222111111111111000000000............///////////////////////////////////////---,,,---///000000///............////////////------------------------......................................................////////////......------............------------------------------)))***+++---............,,,---......//////......,,,,,,,,,---------......,,,---...//////...---,,,------------............,,,------......------,,,------------------------------,,,,,,,,,---......,,,,,,,,,------------...,,,---------............000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......---------.........//////...................................................---------,,,,,,,,,,,,------------............------------------------........................................................................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///---------.........//////,,,,,,,,,------.........---------........./////////...------------...//////////////////////////////...---,,,,,,---...///............////////////........................////////////////////////------------------------........................++++++,,,,,,------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---......------...//////...------------------------------.........---------------......------------......---------.........//////------------------------------,,,,,,---...000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,........................,,,---...---,,,+++...000------------------------***,,,......---,,,---///,,,...//////...------...........................////////////////////////000000000000////////////////////////000000000000..................//////////////////////////////000000000000000111111111111222444333222111111222111111111222222222222333111222333333444444333333333222111111222333555777222222333333444444444555444444444444444555555666555666888999:::;;;::::::888999999999999999999888666777777888999999::::::999999999:::::::::;;;;;;888777777666666777777888666666666666666777777777555666666777888888999999666555555444333333222222111111111111111222333333111111111111000000000000......//////000000000000////////////////////////---,,,++++++.../////////............////////////------------------------......................................................////////////......------............------------------------------***+++,,,---------------,,,---......//////......,,,,,,,,,---------......,,,---///000000///---,,,------------.........///---......//////......---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------............000///---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......---------.........//////................................................//////.........------------------.........//////------------------------................................................................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------.........//////---------.........//////,,,,,,,,,------.........---------........./////////...---,,,,,,---...///////////////////////////---...///000000///...---............/////////000........................////////////////////////,,,------......------,,,........................*********++++++,,,,,,,,,,,,---...//////...---,,,...------------...//////,,,---...//////...---,,,------------------------------------------------///...---,,,,,,---...///---------.........//////------------------------------,,,,,,---...000111...................................................------,,,,,,------...........................+++---///...,,,,,,///222------------------------***,,,//////,,,+++---///,,,...//////...------...........................////////////////////////111111000000//////......////////////000000000000222222222222111111111111////////////////////////111111000000000000000000///222444444333222111222000000111111111222222222222333444444555555444444444333222111111333444666000000111222444555666666444444444444444555666666333555777999:::;;;;;;:::;;;<<<<<<======<<<<<<;;;555666666777888888999999:::::::::;;;;;;<<<<<<<<<777777666666666666777777444444555666777888999999555666666777888999999999666666555444444333222222111111000000111222333333111111111111000000000000//////000000111111111222////////////////////////+++***)))***---...///.............../////////000------------------------......................................................////////////......------............------------------------------,,,,,,---------,,,++++++,,,---......//////......,,,,,,,,,---------......,,,---///000000///---,,,---------.........//////---...///000000///...---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------........./////////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......------------..............................***++++++,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,---...///..............................//////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///////////////////////////............---------//////............//////........................------............------***++++++,,,,,,------...........................+++,,,---.........---,,,........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,++++++++++++,,,---........................---------............///++++++,,,---....................................------............------------------------------..............................////////////......000000//////......------.........------,,,,,,,,,000///---+++++++++---...+++---......------///000000///...---------------------,,,+++,,,---...///........................000///...---------------///////////////...------////////////000000000000........................000000000000000000000000............////////////000000000000111111111111333222111/////////000111000000000000000000000000555444444333333333444444333333333333333333333333222222333333444555666666777666666555444444333333555666777888:::;;;<<<===;;;999888777777888:::;;;888555333444777999888555666777888999999999999999444444444444555555555666666666666666555555555555555555444444444555555666333333333222222222111111333222222111111222222333000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////------............------////////////////////////++++++,,,---..................////////////......//////.........---------///............---------......---------,,,,,,,,,---------------------------------............///......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...............------,,,,,,,,,,,,,,,,,,------.........---------............///,,,,,,,,,---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---//////.........---------......------------......------------------------,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,,,,---..............................////////////............------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------.........////////////............//////........................------............---------------------,,,,,,,,,........................+++,,,---.........------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...........................---------............///------......///..................---------,,,,,,------............------------------------------------------------------.........//////.....................------------......---------,,,,,,,,,///...,,,++++++,,,---...,,,---......------.../////////...---------------......---------...///000........................//////...---------------222222222222222111000000............////////////............................................................//////////////////000000000111111111333222000/////////000111000000000000000000000000333333222222222222333333333333333333333333333333222222333333444555555666555555555555555555555555555666777888999;;;<<<<<<;;;;;;;;;::::::999888888777999::::::999777666555777777888999999999888888444555555555666666666666666666666666555555555555555555444444444444444555444444444333333333222222222222222111111222222222111000000000000000000000////////////////////////////////////////////////........................------............------........................,,,,,,------...---------......////////////......//////.........---------............------------......---------,,,,,,,,,************************---------............///.........---,,,+++++++++------------------------+++,,,---.........---,,,......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......---------------...........................////////////......------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++,,,---...///000111//////............//////........................------............------000//////...------,,,,,,........................,,,,,,---............---........................---------.......................................------------------------+++++++++,,,,,,,,,------......------------..............................---------............///...////////////......---...---------,,,,,,++++++------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,...---,,,+++,,,---...///---...///...---,,,---...//////...------------...///............///000000........................//////...------------.../////////000//////...---------------........................................................................//////////////////000000000000111111222111000000///000000000000000000000000000000000222222111111111111222222333333333333333333333333222333333444444555555555333333444444555666777777555555666777888:::;;;;;;;;;<<<======<<<:::777666444999======999555555777888888888999888888777777666666666666777777777777666666666666555555555555666555555444333333333333555444444444333333333333222222111111111111222222111111111000000/////////////////////////////////////////////////////////........................------............---------------------------------------...------,,,,,,......////////////.....................---------............------------......---------,,,,,,,,,---------------------------------............/////////......---,,,,,,,,,........................------......------,,,+++...------------,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---.................................------------......------------------------------------------------........................------------------------...------,,,,,,------...------------------------///......---------------........................000//////......------,,,------------------------------............------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,------...//////000//////............//////........................------............------000/////////.........---........................,,,------...............................................................................................................---------.........//////................................................---------............///.../////////...---,,,,,,+++++++++,,,,,,,,,------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---...///...,,,+++,,,---///......---------...................../////////........................///......---------......------.........------,,,------........./////////............................................................////////////////////////000000000111111111000000000000000000000000000000000000000000222111111111111222222333222222333333333333444444333333333444444444555555333333444444555666666666444555666777888999::::::;;;<<<<<<===<<<;;;999888555888999999777666777888888888999888888777666666666777777777777888888888666666666666555555555555666555444333222222222222444444333333333222222222111111000000000000111111222222111000///......---////////////////////////////////////////////////........................------............------------------------------............---,,,++++++---......//////......---.................................---------,,,,,,......---------,,,,,,,,,........................---------............/////////.........------------------------------------------------------,,,------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...........................------------......////////////////////////++++++,,,,,,---...//////........................------------------------...------,,,,,,------...------------------------///......---------..............................//////......---------,,,------------------------------............------------------------------,,,,,,,,,---------......------------------------................................................//////............//////........................------............------.........//////000000000........................------------......//////.............................................---................................................---------.........//////................................................---------............///------------,,,,,,+++***((()))***+++---...//////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---...///...,,,++++++,,,......---------......///,,,,,,------..........................................---------......//////000000111111000000000....../////////000000000////////////////////////////////////////////////............////////////...////////////000000000000000000111111111000000000000000000000000000000222222222222222333444444222222222333333444444444333333333444444444444444555555555555555555555555555555666777888999999:::;;;::::::999:::;;;===>>>@@@<<<777555666888888888888888888888888777666555777777777777888888888999666666666666555555555555666555444222222111111111222222222222111111111000111000000//////000000111222111111000///...------........................................................................------............------....................................---,,,++++++------............---------........................------------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------.........------,,,,,,,,,------------............,,,,,,,,,---------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................------------......////////////////////////***++++++,,,---...///000........................------------------------...------,,,,,,------...------------------------......------...//////000........................------------------------------------------------------............------------------------------,,,,,,,,,---------......------------------------//////////////////////////////.........---------//////............//////........................------............------------......///000000111..............................------......///000.......................................---------........................------------------------+++++++++,,,,,,,,,------------............------........................---------............///+++,,,,,,,,,,,,++++++***((()))***,,,---///000111------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,---...---,,,+++,,,---...------------...//////+++,,,------......------...........................------------...//////---......///////////////////////////000000000111////////////////////////000000000000000000000000............////////////......////////////000000//////000111111111111000000000000000000000000000222222222222222333444555111222222333333444444555444444444444444444444444555555555555555555444444666666777777888999999::::::999888888999;;;>>>???JJJBBB:::666777888888777777777777888777777666666777777777777888888888888666666666666555555555555444444333222111111111111111111111111000000000000000000////////////000000000000000//////.........................................................------------------------------............------////////////////////////---------...------,,,,,,------............---------------...............------------,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,,,,------------...------------------,,,,,,---------.........//////,,,,,,,,,---------......---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........//////......------------......////////////////////////,,,,,,,,,------............................................................------,,,,,,------...------------------------------------...000111222........................+++,,,,,,------......///------------------------------............------........................,,,,,,,,,---------......------------------------........................---------...............//////............//////........................------............------................................................///......---......000000........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++........................---------............///++++++,,,,,,------,,,,,,,,,,,,,,,---......//////------............------++++++,,,,,,---......///------------------------.........//////.........---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,+++,,,------,,,+++,,,...---------------...//////,,,,,,.../////////...---........................---------------...//////***+++,,,,,,---------,,,........./////////000000////////////////////////////////////////////////............////////////........./////////000000...///000111222111111000000000000000000000000000000000000111111222333444111111222333333444555555444444444444444444444444333333444444555666666666777777888888999:::::::::999999999999999:::;;;;;;CCC???:::666555666888999555666777777777777777777666666666777777777888888666666666666555555555555222222111111111111222222222222222111111111000000000//////......//////000//////////////////......................................................------------------------------............------........................,,,,,,------...---------,,,------......------,,,---------.........//////---------,,,,,,,,,++++++......---------,,,,,,,,,000000000000000000000000---------............///,,,,,,,,,,,,,,,------------------------------------,,,,,,+++,,,---...///,,,,,,,,,---------......,,,,,,------------------,,,,,,---------.........,,,,,,,,,---------......+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////.........------.......................................---------,,,,,,,,,...................................................------,,,,,,------...------------------------,,,,,,,,,---///000222333........................***++++++,,,---...//////---------------------------..................---........................,,,,,,,,,---------......------------------------------------------------+++,,,,,,---...///000000//////............//////........................---..................---/////////...------,,,,,,........................///......------///000111........................//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,------,,,++++++........................---------.........//////++++++,,,---............//////.........------------..................---++++++,,,,,,---...//////..............................////////////......---,,,,,,++++++******************++++++,,,,,,,,,............---,,,++++++***+++,,,,,,,,,,,,---...---------------...///000,,,---///000000000///...........................---------------...///000---......///000000000///---------.........//////000000000000000000000000..................................../////////000............/////////000...///000222222222111000000000000000000000000000////////////000111222333111111222333333444555555444444444444444444444444111222333444666777888888888888888999:::::::::;;;888999:::;;;;;;:::888777444666777555333444888<<<555555666777777888777777666666666666777777777777777666666666555555555555111111111111111111222222333333333222222222111111//////............//////.........///////////////................................................---------------------------..................---------------------------++++++,,,---............,,,------......------,,,---------.........//////---------,,,,,,,,,++++++......---------,,,,,,,,,---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,---...,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---......//////............---,,,+++******))),,,---...//////...---,,,.........////////////000........................------------------------,,,,,,,,,---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,------............------///......------,,,++++++------------------------------......//////000000,,,,,,************,,,,,,------------------------............................../////////...,,,+++........................111///......000000...+++........................////////////////////////........................------............------..................------......................../////////......------------------------------------------------------------------,,,,,,+++++++++////////////////////////---------............///---------------------------------,,,,,,+++++++++000...,,,,,,......,,,)))//////.........---------000000//////......------,,,,,,,,,---------......,,,---///000000///---,,,,,,,,,,,,---------..............................///............---------++++++,,,------......///------............------,,,---......//////.................................///////////////......000000//////.........---////////////////////////000000000000000000000000...............///000000333111000///000111000000000000000000111111111111111111111111000000000000000000000000000111111222000000000000111111111111555444444444444555666666222333333444444333333222666666555444444444444555::::::::::::::::::::::::999::::::;;;;;;:::::::::222333555777999999999888444555666666666555333222555555555555666666666666555444444333333333444444444444333333222111000000111111000000000000111111000000000000////////////111111000000//////.....................///000000......------------......---------............///111000///...............,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,........................,,,---------.../////////,,,,,,+++******+++,,,,,,************+++,,,---...000//////.........//////.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000........................------------------------++++++,,,,,,,,,---------///---+++,,,---...---,,,------,,,+++))))))***,,,,,,---......//////......//////......------,,,,,,------............------------........./////////........................------------------------,,,,,,---------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------------------............---,,,++++++++++++,,,---....................................................../////////...,,,,,,........................000...---...000000...,,,........................................................................------............------.........................................................---------,,,,,,////////////////////////------------------------/////////......---------////////////////////////---------............///------------------------...---------,,,,,,,,,+++...,,,+++,,,...///...,,,//////.........---------............------------,,,---------------------,,,---...//////...---,,,,,,,,,,,,---------..........................................------------------------------------------............------,,,---......//////....................................////////////......000/////////............///////////////////////////////////////////////////............///000000000///..................//////000000000111111111111111111111000000000000000000//////000000111222000000000000111111111111444444444444555555555555333333444444444444333333444444444444444555666777999999999999999999999999:::::::::;;;::::::999999888888888888777666555444555666666777888888888888444555555555666777777777666666555444444333444444444444333222222111000000111111000000000000111111000000000000////////////000000000///////////////...............///000000......------------......---------............///...------,,,,,,,,,------------------------------000//////...------,,,,,,........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............------------............---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------------------------++++++,,,,,,,,,---------///---+++,,,---...---,,,,,,------+++))))))+++,,,,,,---......//////......////////////////////////.........------.........,,,---------....................................------------------------,,,------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,------...//////---------------------------------------,,,,,,,,,...---,,,,,,,,,,,,---...////////////////////////.................................///......---,,,..............................---...000000///---........................................................................------............------................................................------------,,,,,,,,,,,,////////////////////////......................../////////...............////////////////////////---------............///.................................---------------,,,++++++,,,...//////..................---------,,,,,,,,,,,,,,,------------------------------,,,,,,---...//////...---,,,,,,,,,,,,---------..........................................------------//////...------,,,++++++------............------,,,---......//////....................................///////////////...////////////............////////////////////////........................//////......//////000111111111111000000000000/////////000000000000111111111111111111000000000000///////////////000000111000000000111111111222222222333444555666555555444444444555555555555444444333333333444555666777888888888888888888888888888::::::;;;;;;:::999888888;;;:::999777666555444444555555666666777999:::;;;444444555666666777888888888777666555555444333333333333333222111111000000111111000000000000111111000000000000//////////////////////////////000000...............///000000......------------......---------............///------,,,,,,,,,---............................../////////...------,,,,,,.......................................---------+++,,,------------,,,+++---------------------------,,,,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,,,,,,,------------///---+++,,,---...---,,,,,,------,,,******+++---,,,---......///...............//////000000000000///...---,,,,,,---...///,,,,,,,,,---------..............................------------------------------------............,,,,,,------------,,,,,,------------------------------............------,,,,,,,,,---------......------------------------///......------,,,,,,,,,.........------...........................................................................------........................------...///000000000///........................................................................------............---------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---------------,,,,,,,,,////////////////////////---------............///////////////////////////........................,,,,,,,,,,,,---.................................++++++,,,,,,------.........------------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.......................................---------,,,,,,......---------,,,,,,,,,------............------,,,---......///.................................---.../////////////////////////////////.........////////////////////////......................../////////...///000000111000111222111000//////000////////////000000000111111111111111000000000/////////......//////000111000000111111111222222222111222444666666555444333444555555555555555555444333333333444444666777777666666666777777777777777:::::::::::::::999888777888777666666666777888999666555444444555777888999444444555666777888888999888888888777555444333222333222222222111111000000111111000000000000111111000000000000////////////---......//////000000000...............///000000......------------......---------............///...............///000111........................//////.........---------......................../////////...---------,,,)))+++,,,......,,,+++)))---------------,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,,,,---......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...///---+++,,,---...---,,,+++,,,---,,,+++***+++---,,,---......///.........---------......//////000///...---,,,,,,---...///,,,,,,,,,---------..............................---------------------------------.........//////------............------------------------------------............------......---------,,,,,,,,,------------------------000/////////......------........................------------------------..............................------....................................,,,---///////////////000........................................................................------............---------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------////////////////////////---------............///////////////////////////.................................---,,,,,,,,,,,,---.....................,,,,,,------.........///------------------------,,,------------------,,,,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,,,,---------......------............------,,,---......///.................................------...///////////////.........///////////////////////////////////////........................///////////////000111111---///111111...------......////////////000000000111111111111000000000//////////////////000111111111111111111222222222222111222444666666555444222444555555555555555555444666555555444444444555555555555555666666777777777999:::::::::999999888777666666555555777999;;;<<<888888666555555666777888555555666666777888888999888888888777666444333222222222111111111111111000111111000000000000111111000000000000////////////------......//////000000...............///000000......------------......---------............///...............///000111------------------------...............---------......................../////////...---------,,,(((***+++------+++***(((++++++,,,,,,,,,++++++***------,,,,,,---......///---------------------------,,,,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........///---+++,,,---...---,,,+++,,,------,,,+++,,,---,,,---......//////......,,,,,,,,,------..................------.........,,,---------....................................------------------------------........./////////------............------------------------------------............------//////...---,,,,,,++++++------------------------///////////////.........------...//////...------------------------------..............................---------...//////........................,,,...000000///...///000........................------------------------........................------............------,,,,,,------.../////////........................,,,,,,,,,,,,------------////////////////////////........................///////////////000000000////////////////////////---------............///........................---------------............//////...,,,++++++,,,---------...............------------............,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................------------,,,,,,,,,,,,++++++,,,,,,---...//////------............------,,,---......//////..............................,,,---...///000000000000.........///////////////////////////////////////........................000000//////000000111222000333666666222000111222......////////////000000111111111111000000000000000000000000000111111222111111111222222222222333111222333444555444444333444444555555555555444444666666555444444444444444444555555666666777777888888888999999999999888888888888888777777888888999;;;;;;:::999999999999999666666777777777777888888666777777777666444333111111111111111111111111111111111000000000000111111000000000000////////////..................//////...............///000000......------------......---------............///------,,,,,,,,,---......------------------------...............................................................---------***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,+++***---,,,,,,,,,---...///000,,,,,,,,,------------...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............///---+++,,,---...---,,,***,,,......---,,,------,,,---......//////......------------------......------............------------........./////////........................------------------------............////////////,,,,,,------------,,,,,,........................------............---------------------------,,,------------------------------...............///,,,---............---,,,...................................................------,,,---...///000........................---///111000...------///........................------------------------........................------............------,,,,,,------...//////000........................,,,,,,---------.........////////////////////////------------------------.../////////000000000111////////////////////////---------............///------------------------+++,,,,,,,,,------------,,,...///...,,,+++,,,...---------.........//////---------,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---------,,,,,,,,,++++++,,,---------------------------............------,,,---......//////..............................,,,---...///000000000000............/////////000////////////////////////////////////////////////000000//////000000111222111555999888444111222444........./////////000000111111111111000000000000111111111111111222333333111111111222222222333333222222333333333444444444333333444444444444333333555555444444444555555666444555555666777777888888666777888999999:::999999999999999999888888777666999999::::::;;;:::::::::888888888777777777777777444555666666666444333111000000000000111111111111111111000000000000111111000000000000////////////..................------...............///000000......------------......---------............///...------,,,,,,,,,------........................................................................---------...............------------------------)))***,,,---...---,,,+++++++++++++++,,,---...///,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............///---+++,,,---...---,,,***,,,......---------...,,,---......//////..............................,,,---...//////...---,,,.........////////////000........................------------------------............/////////000+++++++++,,,,,,+++++++++........................---..................---+++,,,,,,------......///------------------------,,,,,,,,,------.........+++,,,---......---,,,+++////////////////////////...........................------,,,---...///000...........................000222111...,,,---...........................------------------------........................---..................---,,,,,,------...///000000........................---------....../////////------------------------------------------------,,,---------......//////////////////////////////---------.........//////------------------------+++++++++,,,,,,---------))),,,......,,,,,,...000---------.........//////---,,,,,,++++++*********)))***+++,,,...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------,,,,,,,,,++++++///......------,,,,,,+++---..................---,,,---......//////..............................,,,---...///000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000111111222***///333222...+++,,,.............../////////000111111111111000000000000222222111111222222333444111111222222222333333333333333222222222333444555222333333444444333333222333333333444555666777888555555555666777888888999555666777888999:::::::::777888999::::::999888777444555777999:::::::::999999999888888777666666666222333555666666444333111000000000000000111111111111111000000000000111111000000000000/////////////////////......------,,,...............///000000.........------.........---------.........//////111000///...............000000000000000000000000---.............................................,,,------....../////////000///............///000)))***,,,...//////...---************+++,,,---...,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////---+++,,,---...------))),,,...///...------...------......//////000000////////////////////////000///...---------------............////////////...------,,,,,,------...................................................------------------------//////////////////////////////////////////////////////////////////////////////.........------------------............///................................................///...---,,,,,,---...///....................................////////////111000...,,,+++,,,...///............////////////........................////////////////////////,,,---///000000///---,,,---------............/////////.........---------........................---------------------------------............///------------------------........................------------------------...///000///...---...//////...,,,++++++,,,...///...------,,,,,,------...........................+++,,,------......------..........................................------......------------......//////---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---------......---...............---------...000222222111///.........------------......,,,---...///000000000000000111111000000///...---////////////////////////000000000000///////////////////////////////////////////////////...................../////////000000000000000000000000000333222111000000000222222333333333333333333333333333333222111222333444555555333111222555777555333444444444555555555666666444444555555666666777777888888888999:::::::::;;;888888999999999888888777999999999999999999999999888888888777777666555444444444444444444444444444444444333333222111000000//////............//////000000000000000000000000////////////////////////........................//////............//////------............------//////////////////.................................---------...,,,)))'''///............---------///...---,,,,,,---...//////...,,,+++***+++,,,,,,------............------...---,,,+++,,,...000222333000------//////...+++,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,------------,,,,,,------------------------000000111000000///......---------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////......000//////...------,,,,,,............---,,,+++***.........///////////////........................//////...---------------------------...............------,,,,,,------...................................................................................................////////////////////////........................//////.........------------------............///------------------------.........------.........///...------------...///....................................////////////000///...---,,,------...------------....................................////////////////////////,,,---...//////...---,,,---------............/////////.........---------........................------------------,,,,,,---------............///------------------------........................------------------------,,,---......------...000...---,,,,,,,,,,,,---......------,,,,,,------...........................+++,,,------......------........................------------------------......------------......///...---,,,,,,---...///---,,,,,,,,,+++++++++***---,,,,,,,,,------......---...............---------...///000000000///.........------------.........///////////////......---....../////////......////////////////////////000//////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000111111000/////////000111222222222222222222222222333333222222222333444555444333111333555666555333444444444444555555555555666666666666666666777777555666666666666666777777666777777888888888777777666666666666666666666666777888888777777666555444444444444444444444444444444444333222222111000000000//////......//////000000000000000000000000000////////////////////////........................//////............/////////...---,,,,,,---...///................................................000///.../////////---+++---------........./////////...------------...//////...---,,,,,,,,,------------............------------,,,,,,---...000111222000------...///---+++,,,,,,,,,---------......,,,---...//////...---,,,------............------------,,,,,,,,,,,,,,,,,,......//////......---,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------...............---------...............///......---,,,,,,++++++///////////////.................................//////...------------...,,,,,,,,,------------.........------------......................................................////////////////////////........................////////////////////////------------------------...............------------------............///------------------------///...---,,,,,,---...//////...------------...///....................................////////////...............---------,,,,,,,,,------------...........................////////////////////////........................---------............///...............---------.................................------,,,,,,,,,---------............///------------------------................................................***,,,------,,,,,,...///------------------------......------------..............................,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......---------,,,,,,,,,,,,,,,------,,,+++,,,---...///------...............------------.........//////......------------......000000000000///...---,,,+++,,,---...////////////////////////////////////////////////////////////////////////////////////......//////////////////....../////////000000000000000000000000000000000000//////......//////000111111111111111111111111333222222222222333444444444222222333444555444333333333333444444444555555777777777777777777666666666555555555555555444444444555666777777777777777555555555555555555555555777777777777666555444444444444444444444444444444333333333222111111000000111000000//////000000111000000000000000000000000////////////////////////........................//////............//////111///,,,******,,,///111------------------..............................000///------/////////...++++++,,,---...///000111///...------------.../////////...---------......------............------,,,,,,---...////////////111///---,,,---------+++,,,,,,,,,---------......------............------.........//////.........---------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++,,,,,,---.../////////000///---,,,++++++,,,---000000//////......------........................///......---------......,,,,,,---------...............------------......................................................................................................////////////////////////------------------------........................---------............///------------------------000...---,,,,,,---...000.........------.............................................////////////---......//////...------,,,,,,---------.................................///////////////////////////...------------...///---------............///.........................................................------,,,,,,+++---------............///................................................////////////////////////,,,...///...,,,,,,---...,,,------......------,,,......------------..............................,,,------.......................................,,,,,,------------......------------------------------------------......////////////////////////...---,,,++++++---...000,,,---......///.........------,,,,,,,,,---...///......------------......///////////////...------,,,---....../////////...////////////////////////.........///////////////////////////////////////............////////////...////////////000000000//////////////////////////////////////////000000000000000000000000000000222222222222222333333333333222222333444444444444333333333333444444444444999999888888777777666666888888888777777666666666444555666777888888888888888888888888888888888888777777777777666555444333333333333333333333333333333222222222111111000000111111000000000000111111000000000000000000000000////////////////////////........................///......------......///000///...------...///000,,,,,,,,,---------------........................---+++))))))+++---------,,,,,,------...//////000.........------...............------------------------............------+++,,,...///000///...---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......////////////............------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------......///000///---+++++++++---...000000//////......------..............................---------......///---.........///////////////......------......///................................................------------------------........................////////////////////////........................---.....................---------............///------------------------///...------------...///---..................---....................................////////////------...//////......------.........////////////........................///////////////////////////...------------...///---------............///---......................................................------,,,,,,,,,---------............///................................................////////////////////////000111111000---,,,,,,---,,,------......------,,,///......------......///........................,,,---......//////..............................---........./////////000,,,,,,---......---,,,,,,+++,,,,,,---------......////////////////////////------,,,+++,,,---...///,,,------...//////......---,,,,,,,,,,,,---............------------......------...//////000//////000000000000000///...---////////////////////////------....../////////000////////////////////////---.........//////000000////////////000000000111/////////////////////////////////000000111111111000000000000000000000000111111222222222333333333222222333333333333333444333333333444444444555555999999888888777777666666999999999888888777777777555666777888999999::::::999999999999999999999999777777777666666555444333333333333333333333333333222222111111111111111000111111000000000000111111000000000000000000000000////////////////////////..............................------------......///000111222222111000///,,,,,,,,,---------..............................+++)))((((((***,,,---,,,........................---..................---,,,,,,,,,,,,------,,,,,,------............------+++,,,...000000///---,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,---------......////////////......///.........------,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------000...,,,++++++,,,---...///////////////.........------------------------...------------...//////........./////////000000//////............//////................................................------------------------------------------------////////////////////////////////////////////////---------...............---------............///................................................------...//////...------....................................////////////---------......................../////////000000........................////////////////////////........................---------............///---------.......................................---------------------------------............///........................................................................000111111000...,,,,,,---------------------------//////............//////........................------...////////////....................................///000000111111+++,,,---......---,,,+++***+++,,,------...------,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---...////////////,,,,,,,,,---------............------------......,,,---...///000000000000111111111111000///...---////////////////////////---------......//////000////////////////////////------......///000000000/////////000000000111111000000000000000000000000......///111111111111111000000000000000000000000000111111222333222222222111222333333222222333444444444444555555555666666777777777777777777666666777777666666666666666555666777888999999:::999999777777777777777777777777666666666666555444333333333333333333333333333333111111111111111111111111111000000//////000000111000000000000000000000000////////////////////////..............................------------.........///222444444222///...,,,,,,,,,---......//////........................---+++***+++---......---//////.........---------------...//////...------***+++,,,,,,------,,,,,,------............------,,,---...000000///---,,,---......---,,,,,,---///,,,,,,,,,---------......------,,,,,,,,,,,,------.........//////.........------------------------,,,,,,---.........------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,,,,,,,,,,......,,,,,,,,,,,,---............///////////////---------------------------------------...//////---------.........////////////............//////........................................................................------------------------////////////////////////........................---------.........//////---------............///////////////////////////,,,---...000000...---,,,------...//////...------....................................////////////...------,,,---...///000---------.........//////........................////////////////////////,,,---...//////...---,,,---------............///---------.........//////........................+++,,,,,,------.........---------............///................................................---------------------------...//////------...///...---,,,,,,,,,,,,---...//////............//////........................------...///////////////........................------......///000000111***+++---......---+++***)))***,,,---......------***+++++++++,,,,,,,,,,,,***+++---...///...---,,,+++,,,---...////////////+++,,,---//////......---......------------............///////////////.../////////000//////......////////////////////////,,,,,,---......///000000////////////////////////------......///000000111//////000000000111111111000000000000000000000000,,,---...000111111000000111111111111111111111111///000111222333222222111000222444333111111333555555555555666666666777777666666666666666666777777444444555555555555555666777777888888888888888777777777777777777777777777666666666666555444333333222222222222222222222222000000000000111111111111000//////......//////000000000000000000000000000////////////////////////...........................------,,,,,,------.........000111111000......,,,------...//////000000...........................------...///000...------------...............------...//////...------***+++---.........------------............------------...//////...---,,,---///000///,,,,,,...111,,,,,,,,,---------......------,,,++++++,,,------------............------)))******++++++,,,,,,---+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,------------,,,+++++++++,,,,,,------...---------------------------.........//////000000---------------------------------------...///000,,,,,,,,,---------......//////............//////................................................////////////////////////------------------------////////////////////////---------------------------------.........//////---------.........//////000000000000000000000000+++---///111111///---+++,,,---...//////...---,,,..................................../////////000///...,,,+++,,,...000111,,,,,,,,,---------..............................////////////////////////,,,---///000000///---,,,---------.........//////---------.........//////........................***++++++,,,---...//////---------.........//////////////////////////////........................------------------------)))+++,,,---------///111///...,,,++++++,,,.../////////............//////........................---......///////////////........................,,,,,,------...///000000***+++---......---+++***)))***+++---......------,,,,,,,,,------.........)))+++...000000///,,,++++++,,,---...////////////+++,,,...000000///...---.........------.........000000000000///...---,,,,,,,,,---...////////////////////////////////////,,,,,,------...///000000////////////////////////---------...///000000111000000000000111111111111000000000000000000000000***+++---///000000///...111111111111111111111111///000111222333222111111///222444333111000222555666666666666777777777777444444555555666666777777444555555666666777777777666777777777777777666555888888888888888888888888666666666666555444333222222222222222222222222222000000000000000111111111//////............//////000000000000000000000000////////////////////////...........................------,,,,,,------.........------------......------......///000111111........................---------///000000---++++++,,,,,,---...///000000,,,---...//////...---,,,+++,,,.../////////......---..................---..................---------///000///------///222,,,,,,,,,---------......------++++++++++++------,,,------------------,,,''''''((()))***++++++,,,***+++,,,------------------------,,,,,,+++++++++------------------------++++++,,,---------,,,,,,((()))***+++---...///000,,,,,,---......------,,,111000000///...---------,,,---------...///////////////.........---------,,,,,,------...///000000........................//////.........---------//////.........---------......------------......000000////////////000000........................,,,------......------,,,000///...---,,,+++++++++------------------------000///---,,,,,,---...///000///...---,,,------...///......------,,,+++++++++,,,,,,---...///000000////////////...---,,,+++---------........./////////...---,,,,,,---...///..................------..............................//////...---,,,,,,................................................///000111000---++++++,,,........................,,,---...//////...---,,,........................//////.........---------111000...,,,,,,,,,---...------------------------///////////////////////////......------,,,++++++////////////////////////...---,,,,,,---...///000---------............///........................******,,,---......//////+++,,,,,,---.........---------------------------///...---,,,+++,,,---...+++,,,............,,,+++---------............///......------------......//////.........---------//////.........---------........................////////////////////////....................................////////////////////////000000000000000//////.........//////111222333333333333222111000000000000000000000000000111111111111222222222333333333333333333333333444555777888888666444333777777777777777777666666999888777666666777888999666666777777777777666666888777666555555444555555555555555555555444444444222222111111000///......//////000000000000//////000000////////////000000------............------000000//////.........---//////.........---------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------........................---------............///................................................000000000///...,,,+++***++++++,,,,,,,,,---------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,''')))+++---...///..............................//////.........------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++......------------......,,,,,,,,,---------......++++++++++++++++++++++++000000000///...------------------...............//////.........---------,,,,,,------...//////000........................//////.........---------//////.........---------......------------......//////............//////........................,,,------......------,,,------,,,,,,------...///...........................---,,,,,,---...///000000///...---,,,------...........................---------...............////////////...---,,,+++---.....................---------,,,,,,---------......................................................//////...------,,,................................................---///000000...------...........................------...//////...------------------------------//////.........---------..................------------------------------........................------------------------..............................---,,,---...//////---------............///........................//////000000000000000000+++,,,------......------------------------------...---,,,,,,,,,,,,---...,,,------......------,,,---------............/////////............////////////.........---------//////.........---------....................................................................................////////////////////////000000000000000//////.........//////111222333333333333222111000000000000000000000000000111111111111222222222333333333333333333333333444555666777777666555444444444444444444444444444888777666666666666777888666777777888888777777666999888888777777777777888555555444444333333222222444444333222222111000000//////000000000000//////000000///////////////000000000111111111111000000000/////////............//////.........---------------,,,,,,,,,---......++++++,,,,,,,,,---------........................---------............///................................................---...............------++++++,,,,,,,,,---------,,,,,,------------------///...---,,,,,,,,,,,,---'''(((***+++,,,,,,,,,,,,------------------------//////.........---------,,,,,,---------.......................................---------,,,,,,,,,+++---...---,,,+++,,,---...---------,,,,,,,,,+++......------------......,,,,,,,,,---------..............................000000//////...---------...............---------...............---------,,,,,,------.../////////.......................................---------...............---------......------------.........------------------...........................------............---------------,,,------...///////////////////////////,,,,,,,,,,,,...///000111//////...------------...------......///000000111//////.........---------////////////...---,,,,,,///.....................,,,,,,,,,------,,,,,,,,,.........................................................///......---,,,................................................,,,---///000///...///000........................------...//////...------------------------------...............---------+++,,,...000000///---,,,------------------------........................++++++,,,------...//////........................//////...---------......---------............///........................111111111111111000//////,,,,,,------......------------------------------------,,,,,,,,,------.........------------......---------............///000000////////////000000...............---------...............---------........................------------------------....................................////////////////////////000000000000/////////......//////000111222222333333222222111000000000000000000000000000111111111111222222222333333333333333333333333444444666777777666555444666666666666666666666666777666666555555666666777777888888888888888888777888777777777777888888999555444444333222111111000333333333222222111111000//////000000000000//////111000000///.........///111111222222222222111111////////////...........................---------......---,,,,,,,,,------,,,,,,,,,,,,------------........................---------............///........................------------------------++++++---...//////000000,,,,,,,,,,,,------------------------------,,,,,,......---,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,------------..............................---------,,,,,,,,,,,,.........---,,,---............---------------......------------......,,,,,,,,,---------....../////////////////////////////////......---------/////////...---------,,,........................---------.........//////..............................................................................------------............------------..............................------............------111000///---,,,,,,,,,,,,........................------------......//////............------......------......////////////..............................//////...------,,,////////////............+++,,,............,,,+++---------.......................................---...............------................................................+++---//////---------...........................---..................---................................................+++,,,.../////////......------------------------........................,,,,,,,,,---------..............................//////......---------------------............///........................------............------,,,,,,------...------,,,---------------------------,,,,,,,,,------......///...---,,,,,,---...///---------............/////////............//////........................................................................------------------------....................................////////////////////////000000000000//////////////////000111222222222222222222222222000000000000000000000000000000111111111222222222222222333333333333444444333444555666666666555555777777777777777888888888666666555555555555666666888888999999999999888888555555444555555666777777555555444333222111000000111000000000/////////...//////000000000000//////111000///..................//////000000//////...///////////////.................................///...---,,,,,,,,,,,,,,,,,,,,,------------------........................---------............///........................------------------------++++++---...//////000000,,,,,,,,,------------............------,,,,,,,,,...------,,,,,,,,,------.....................---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---...//////------...///...........................------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............------------/////////...---------,,,---.....................---------.......................................---.....................---...........................------------......///..................///........................---......//////......---111000///...---,,,,,,,,,------------------------/////////......------,,,------...........................---------,,,,,,,,,,,,------...//////000.........///......---,,,////////////////////////---...///000000///...------------.........//////........................------...............---................................................,,,...///...,,,******+++.................................------.........////////////////////////---........................---,,,,,,---...///000------------------------..............................---------,,,,,,,,,......................../////////......---,,,,,,---------............///........................)))***+++,,,------------,,,------...------,,,,,,------------------------+++,,,,,,------.........//////---,,,,,,---//////---------............///...------,,,,,,------...---.....................---.........................................................................................................////////////////////////000000000000///////////////000111111222222222222222222222222000000000000000000000000000000111111111222222222222222222333333444444444333333444555555555555555333333333444444555555555555555666666666666555555888888999999999999888888555555444555555666777777555555555444333222222111000000000/////////////////////000000000000//////000000///...............---......//////......---.........///////////////---.....................///...---,,,,,,,,,,,,,,,------------------------........................---------............///........................------------------------------...............---,,,,,,---------..................------,,,,,,,,,------,,,,,,,,,------...//////.........------...,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---...//////------...///........................------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++------------------------...............------------------...............................................................---------...............---------.....................------------......//////............//////..............................////////////............------......///000------------------------000000000///...---+++***,,,---......///.........///......---,,,,,,++++++++++++,,,---...///000111---...............------....../////////000000000//////000000000000//////,,,,,,------.../////////........................,,,---......///.........................................................---//////...,,,***)))***........................///...------------...///////////////////////////---------...............///...---+++,,,---///111------------------------------------------------//////...---,,,,,,++++++------------------------.........///......---,,,---------............///........................***+++,,,---.../////////------......------,,,,,,------------------------++++++,,,---............//////............//////---------............///---,,,,,,,,,,,,,,,,,,------------...............---------.......................................////////////////////////....................................////////////////////////000000000000////////////000111222222333222222111111222222333000000000000000000000000000111111111111222222222111222222333333444444555333333333444444555666666444444444555666666777777555666666777777666666555777888888888888888888777888777777777777888888999444444444444333333333333111111111111111111111111//////000000000000/////////......---......////////////000000000000//////.........///////////////---------.....................---,,,,,,,,,------............------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---------............------------------,,,,,,------,,,,,,,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,,,,,,,,,,..............................---------,,,,,,,,,,,,.........---,,,---...---------------.........------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------...............---------.........//////................................................---------.........//////---------.........//////......------------.........------------------.................................////////////.....................//////000............................../////////---,,,+++,,,,,,.../////////..................------------,,,---------......//////------...............---------...///000111111222//////............//////,,,,,,------...//////000........................,,,------...//////.........................................................///000000...,,,,,,---........................///...------------...///........................---------........./////////......------------...---------------------------------------------------------------------,,,------------------------,,,---.../////////...------------............///........................,,,,,,---.../////////...------......------,,,+++------------------------***+++,,,.....................////////////......---------............///---------,,,,,,------------------.........//////---------.........//////....................................................................................////////////////////////000000000000////////////000111222333333333222111111222333333000000000000000000000000000111111111111222222222111111222333333444555555333333333333444555666666666666666777888999999999666666777888888777666666666777777888888777777666999888888777777777777888222222222222333333333333000111111111111111111111//////000000000000//////------------...///000000000000111111111111000000............/////////000---------.........//////------,,,,,,,,,---......///.........------------........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------............,,,,,,------------------,,,,,,,,,,,,,,,---...///++++++***)))******+++,,,---------------------------------.........//////.........---------,,,,,,..............................---------,,,,,,,,,+++---...---,,,+++,,,---+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,------....../////////---------.........//////.....................---........................---------.........//////---------.........//////.........------.........---,,,,,,++++++,,,,,,---..............................////////////......222111000///------------////////////////////////,,,---.../////////...---+++,,,.../////////......------......///000000000///............---------------...............---,,,---...///000111222333///...---,,,,,,---...///,,,,,,------...///000000........................,,,,,,---.../////////...................................................---///111111000///000111........................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000///...,,,+++------------------------------------------------+++,,,,,,------......///------------------------+++,,,.../////////......---------.........//////........................---------...------,,,+++---.........---,,,,,,+++------------------------)))+++,,,...//////......---...///000000///...------------.........//////.........------.........---------.........//////---------.........//////........................------------------------..................................../////////000////////////000000000000////////////000111222333444333222111111222333444000000000000000000000000000111111111111222222222111111222333333444555555333222222333444555666777222333333444555666666777666777888999999888777666666666777777777777666666888777666555555444555555000000000111222222333333............//////////////////000000000000//////,,,,,,,,,---...///000111//////000000000000//////---.........//////000000---------.........//////,,,,,,,,,,,,------.../////////.........---------........................---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------...............------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,,,,+++***+++,,,---...........................---------.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------........................///...---,,,,,,,,,,,,,,,------------------------,,,------...//////..............................000000//////.........---000000//////......------+++,,,---......---,,,+++000///...---...000222444+++,,,,,,------.........000000111111111///...---........................---...............------...---,,,++++++,,,---...------------------------...------------.../////////////////////////////////////////////.........///////////////......---////////////////////////......////////////............---,,,---...///000////////////////////////........................---.........//////000000---------............///---------------------------------............///000///...---------------,,,---...//////...---,,,////////////////////////------------------------+++++++++,,,,,,---------..................------+++,,,.../////////......,,,,,,,,,---------......------,,,,,,---000333444---------------...///000.........////////////000........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///111111000...............---,,,,,,...//////,,,***------------------------...///////////////..............................////////////////////////////////////////////////......------------......111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---000000000000111111111111222111111111000000//////111222222111///...///111111111111111111111111111111111222222222333333333444444444444444444444444555555666666777777888888777777777777888999::::::888777777666777777888888888888777555555444444444555555444333333222111111111111111111111111111111000000000000000000000000........................................................................///............---------...------,,,,,,++++++***......//////...---,,,,,,333222111000///////////////...,,,++++++,,,...///111000///...---,,,++++++,,,,,,,,,------.........//////000000000000//////........................***+++---......---+++***........................++++++++++++++++++++++++///...------//////...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---,,,,,,,,,...111555777000...,,,,,,,,,,,,+++)))///////////////.........++++++,,,------......///++++++******+++---...000,,,------......------,,,........................///...---,,,,,,,,,,,,---------------------------------..........................................000/////////.........---............------------,,,---...//////...---,,,...---,,,,,,---...000222---------------.........,,,---.../////////...---........................---...............------000///---,,,,,,,,,------------------------------...------------...///////////////////////////////////////////////////...///////////////......---------------------------......////////////......------,,,,,,,,,---...///////////////////////////..................................../////////000---------............///---------------------------------............/////////...------------------...////////////...---................................................++++++,,,,,,,,,---------........................,,,,,,.../////////......,,,,,,---------.........,,,+++++++++,,,...///000---------,,,------......------........./////////........................------,,,,,,------...///......---------...//////---------,,,,,,,,,,,,,,,---------...000000...,,,------------------------------............------................................................------------------------......------------......000///...---------------......------------....../////////000000000111111111111111111000000000///000111111000...---///000111111111111111111111111222222333333333444444444444444444444444444444444555555666666666666666666777666666777777888999:::888888888777888888888999888777666555444444444444444333333222111111000000111111111111111111111111////////////////////////........................................................................///............------------------,,,,,,,,,,,,+++,,,,,,,,,---......//////222111000///............///...,,,++++++,,,...///...............---------,,,,,,------------------.......................................---------)))***,,,------,,,***)))........................++++++++++++++++++++++++...---,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,,,,+++---,,,,,,,,,...111444666222///,,,+++,,,.........---------....../////////------------------------,,,++++++++++++,,,...///++++++,,,,,,,,,,,,++++++..............................---,,,,,,,,,---------------------------------...............------......................../////////...............,,,,,,,,,------------------......//////......---,,,,,,+++++++++---.../////////..................******,,,------......---........................------...............---000///......---------...------------------------...------------...//////////////////////////////....../////////////////////////////////......---------------------------......////////////.........------------...//////////////////////////////....................................////////////---------............///........................---------............/////////...------------.........////////////......------------------------////////////////////////,,,,,,,,,,,,------------........................,,,---......///.........,,,------------.........,,,,,,,,,---------............------,,,---------,,,---------....................................---------,,,------...///000000///.........//////***+++,,,,,,------,,,,,,...------///000111000...------------------------+++,,,,,,---------,,,,,,................................................------------------------......------------......///......---------......//////............//////....../////////000000000111111111111000000000000///000000000...---...///111111111111111111111111333333444444444555555555444444444444444444444444555555555555555555444444666666666666777888999:::999999999999999999999999777777666555444444444444222222222111000000//////111111111111111111111111........................////////////////////////................................................///............---------,,,,,,,,,,,,------------,,,,,,,,,---...111333444000000///...------------...---,,,++++++,,,---...---------.........//////------------------,,,,,,...---,,,++++++,,,---...//////.........---------)))***+++,,,,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++------------------------+++,,,,,,------,,,,,,+++.........------------------,,,,,,,,,---000333555888444///---,,,---......***++++++,,,...//////000//////...------,,,++++++---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,...........................------,,,,,,,,,------.................................///......---,,,................................................,,,,,,,,,------......///...//////////////////...,,,,,,+++++++++,,,---...000000//////.........---++++++,,,,,,------------........................,,,---......///.....................//////000000...........................------------...//////////////////////////////............///////////////////////////......---////////////////////////......////////////......///////////////000000000////////////////////////.................................///////////////---------............///////////////////////////---------............//////......---------......////////////////////////------------------------.............../////////,,,,,,---------------------------...............------..................------------...............//////000000///......000000///...------------,,,,,,,,,---------..............................---------------...//////000000///...---------...,,,---...//////...------------,,,...000111000///------------------------+++,,,,,,------------,,,................................................////////////////////////......------------......---------------...///000///..................///............////////////111111111000000000000000...000111111///...///000111111111111111111111111333333333333444444444444444444444444444444444444555555555444444333333333666666666777888999:::;;;::::::::::::::::::999999777666555444444444444444222222111111111000000000111111111111111111111111////////////////////////000000000000000000000000................................................///............---------++++++,,,,,,---......///......---...///222555777000//////...------.........---,,,,,,,,,,,,---...---------............///.........------,,,,,,,,,...---+++******+++---.../////////...------,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++........................---,,,,,,,,,---///111333>>>;;;666333000...+++)))******+++,,,,,,---............---------,,,,,,,,,------------,,,,,,,,,,,,...//////////////////...........................------,,,,,,,,,------...........................---...............------........................---------...............------....../////////000/////////....../////////---------------.........000000//////.........---///......---------------........................,,,------...//////......+++,,,---...000111222222...........................------------...//////////////////////////////---.........//////000000///////////////......---////////////////////////......////////////......------......///////////////////////////////////////////////////////////////////////////.........---------............///////////////////////////---------............///......---------....../////////............//////........................,,,,,,---------.........---------------------------------.........//////............------......---------.........///////////////000//////...---111111000///.........///,,,,,,,,,---------.................................------------...////////////...---,,,,,,,,,,,,.../////////......---,,,---,,,+++,,,...///......------------------------,,,,,,---...............................................................////////////////////////......------------......---------------...///000......------------..................////////////000000000000000000111111///111333333111000111111111111111111111111111111222222222222333333333333444444444444444444444444555555444444333333222222777777777888999:::;;;<<<:::;;;;;;;;;;;;:::999888666555555444444444444555222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000................................................///............---------++++++,,,---....../////////...---,,,---///222333000000//////......//////---------,,,,,,---------///............---------.........------,,,,,,,,,///...,,,++++++,,,.../////////.........---------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,---...000111???>>><<<;;;999555///+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------------,,,...//////////////////...........................------,,,,,,,,,---..............................,,,------...//////..............................---------------..................//////////////////......------......///............//////......//////..................111000///...------------........................,,,,,,---...////////////)))***,,,...000111111111...........................------------...//////////////////////////////------......///000000000///////////////......---------------------------......////////////......***+++,,,,,,------,,,,,,///////////////////////////////////////////////////////////////.........---------............///........................---------............///...------------...//////......------------......////////////////////////++++++,,,,,,---.....................------------,,,,,,------...///////////////...---------......------........./////////------------------,,,,,,000000//////.../////////,,,---------..........................................------......///000...------,,,,,,,,,------...------,,,,,,,,,------///---++++++---...---,,,------------------------+++,,,---......///..............................------------------------------------------------......------------......---------------...///000...------------------........./////////000000000000000000000111111111111///111333444333222222222111111111111111111111111111111111222222222333333444444444444444444444444444444444444444444333333666666666777888:::;;;<<<:::;;;;;;<<<;;;:::888777555555444444444444444555222222222222222222222222000000000000000000000000111111111111111111111111////////////////////////................................................///............---------+++,,,,,,---.../////////---,,,+++******+++,,,---000000//////...//////000------------------------//////.........---------------------------,,,,,,000///...------...///000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------.........,,,,,,,,,,,,,,,---...///999:::<<<>>>>>>;;;666222---------,,,,,,+++++++++++++++,,,,,,---...//////,,,---............------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,---...///........................++++++---...//////000000........................,,,,,,,,,------.........///...............------///...---,,,,,,---...///....../////////.........---------------.........000///...------...//////........................+++,,,---...////////////***+++---...//////.................................------------...//////////////////////////////------......///000000111///////////////......---------------------------......////////////......++++++---.........---,,,////////////////////////////////////////////////000/////////............---------............///---------------------------------............///---------------...//////...---,,,++++++,,,---...........................,,,,,,,,,---...////////////.........------------,,,,,,------...//////000000///...---,,,------...............////////////...---,,,+++,,,,,,.........------------......///------........./////////.......................................//////000...------------......///---,,,++++++,,,///222333111///---,,,---------,,,------------------------******,,,------.................................------------------------------------------------......------------............---------....../////////............///////////////000000000111111///000000000111111111111---000333444333111111222111111111111111111111111222222222333333333444444444444444444444444444444444444444444555555555555333444444555777888:::;;;::::::;;;<<<;;;999777666555444444333333444444555111111111111111111111111000000000000000000000000000000000000000000000000........................................................................///............---------,,,,,,------......//////++++++++++++,,,,,,,,,,,,///......------......///,,,------------------,,,---------...............,,,,,,------------------........................,,,,,,------.../////////---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---.........,,,******++++++,,,------...+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------222333555888999888555222,,,,,,,,,,,,------------,,,---------------------+++,,,---...//////......++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,---...///////////////////////////***+++,,,...///000000111........................,,,,,,,,,------..................------,,,,,,,,,...---,,,++++++,,,---............//////...------+++,,,,,,------............---,,,,,,---...000111........................+++,,,---...////////////,,,---.........---++++++////////////////////////...------------...//////////////////////////////---------...///000000111///////////////......---////////////////////////......////////////......---...000111111111000///////////////////////////000000000000000000000000000000//////.........------------.........//////---------------------------------.........//////---------------...///000---,,,++++++++++++,,,------------------------------------...///000000111//////.........---------,,,,,,------...///000000000///...---,,,------.............../////////000000///---,,,---...111222++++++++++++,,,,,,---............////////////000.......................................///000000...............///000111...---,,,,,,...333777:::444111...------...---,,,------------------------((()))***+++,,,---------........................------------------------////////////////////////.........------.........///......---------......000000////////////000000000000000000111111111111//////000000111111111222,,,///222333222111000111111111111111111111111111333333333444444444555555444444444444444444444444444444444555555666666666222222222333555777888999999:::;;;;;;;;;999666555444444333333333444444555////////////000000000000000000000000000000000000////////////////////////........................................................................//////.........------------------...............+++,,,---...////////////------,,,,,,,,,------...,,,------......------,,,++++++,,,---...///000111,,,,,,,,,------.........---......//////......---+++,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------//////...---++++++,,,------...//////+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------///000000...,,,++++++,,,---......///000///......------,,,,,,+++***+++---///000000//////,,,------......------,,,------------------------,,,,,,---......---,,,,,,........................+++,,,------......------........................................................................,,,,,,,,,---------..............................................................................,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***))))))//////---,,,,,,---...///........................//////---,,,,,,---...///........................,,,------------------,,,------------------------..................------------............------...------,,,,,,------...............////////////000//////.........//////........................---------............///.........------,,,,,,,,,+++,,,,,,------.........000000000000000000000000................................................................................................///...------------...///........................------------------------,,,,,,------------------........................)))***+++,,,------------+++,,,---......---,,,+++...------,,,,,,------.../////////...---------,,,---------............///000///...---,,,,,,---...------------------------.........///......---,,,........................------------------------111///,,,---///111///...//////............//////000000///...............000000000000000000000000////////////000000000000111000/////////000222333111111111000000000000000111222333333111000000000222222222222222222222222444444444444333222111000555555444333333333333444333333333444555666777777777777777777777666666555555444333333222222333333...///000111111000.........000111000///...///111222111///---+++((('''&&&............//////000000---------............///...---,,,,,,,,,,,,---...------.........---+++***........................///...,,,++++++,,,...///++++++++++++++++++++++++------------------------........................333111///---,,,+++,,,,,,......------------......---,,,,,,,,,,,,---......------------,,,,,,+++***)))***+++---...//////000......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---000...,,,---//////...++++++++++++,,,,,,---------..................------------------------------,,,,,,,,,------.........------------------------,,,,,,---......---,,,,,,........................------...////////////...........................................................................,,,,,,,,,---------..........................................................................................------------------------,,,,,,,,,,,,///...------------...///........................///...------------...///........................------............------------------------------........................------............------///......------......///............//////////////////............//////........................---------............///.........------,,,,,,,,,---------------.................................................................................000000000000000000000000........................///...---,,,,,,---...///........................------------------------------------------------........................******+++,,,---------------...///000000///...---------------------------...............------------------............///...------,,,,,,,,,,,,,,,------------------------++++++,,,---......------........................///////////////////////////---++++++---...---,,,//////............//////000000///.......................................////////////000000000000111000/////////000111222///000000000111111111111000222333333111000000111222222222222222222222222444444444444444444444444555555444333333333333444444333333444444666777777777777888888777777666555444444333222222222222333111111111111000000///......000111000///...///000111000///...---,,,++++++------........./////////---------............///...---,,,,,,,,,,,,---........./////////...,,,,,,------------------------///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................111000...---,,,+++,,,,,,......------------......---,,,,,,,,,,,,---......---------------,,,+++******+++,,,---.../////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,+++,,,///000///---+++++++++,,,,,,---------..................------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,........................,,,,,,---.......................................------------------------........................,,,,,,,,,---------..............................................................................000000000/////////......,,,,,,------.........///......---------......///..............................---------......///..............................////////////......................................................------............------/////////....../////////............//////////////////............//////........................---------............///.........---------------//////..........................................................................................000000000000000000000000...........................------,,,,,,------...........................------------------------.........------,,,,,,+++------------------------***+++,,,------...------......////////////......,,,,,,---......---,,,,,,---------...............---------............///------.........---,,,,,,------------------------((()))+++,,,---.................................////////////////////////...---++++++---...---,,,//////............//////000//////............///........................////////////000000000000000000/////////000111222//////000000111111222222///111222222111111111222222222222222222222222222444333333444555666777888555555444333333333333444444444444444444555666777777777777777777666555555444444333222222222222222444333222111000/////////...///000000......///000/////////000000000000000---------------.........---------............///...------,,,,,,------......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------......................................................---,,,+++,,,,,,,,,......------------......---,,,,,,,,,,,,---......,,,------------,,,,,,++++++,,,------......---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++......------------......,,,++++++,,,///000000///++++++,,,,,,,,,,,,------------------------......------------------------,,,,,,,,,------------...........................------------------------........................)))***++++++,,,,,,++++++........................------------------------........................,,,,,,,,,---------..............................................................................111111000000///.........---------.........//////------------.........///........................------------.........///........................//////000000000000//////////////////////////////---------...............------............------//////............//////............///////////////............//////000........................---------............///...............---------000000//////.........---000000000000000000000000................................................................................................------,,,,,,,,,,,,------................................................//////...---,,,,,,++++++------------------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---------.../////////---------............///...///000111111000///...------------------------******+++------.................................------------------------000///.........///////////////............//////000///............//////........................////////////000000000000////////////000000111111111111111000000000000000...000222222111111222333222222222222222222222222444333333333444555666777555555444333333333333444444444444444444555666777555555555666555444444333444333333222111222222222666555222000/////////000...///000///......///000/////////000000111111111---------------------------------............///------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------...............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,---------------,,,,,,,,,------...------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++++++++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,------------------------------------------........................------------------------........................)))***++++++,,,,,,++++++........................------------------------........................,,,,,,,,,---------............................................................................../////////......---------//////.........---------,,,------.........//////........................,,,------.........////////////////////////////////////000000000000//////////////////////////////---------.........//////------............------...------,,,,,,------...............////////////...............///000000........................---------............///........................000000//////.........---000000000000000000000000................................................................................................------------------------................................................//////...---,,,,,,++++++------------------------,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++,,,---------.../////////---------............///...///000111111000///...------------------------------............------........................------------------------/////////.........///000//////............////////////............//////////////////////////////////////////000000000000......//////000000000000333222222111000///.........000222222111111222333222222222222222222222222444444333333333333444444555555444333333333333444555444444444444555666666333333444444333333222111333333222111111111111222666555222000/////////000---///000///...---...///////////////////////////---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------------....../////////////////////////////////........................++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------......---------------......------,,,+++---------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................------.........------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......------------------------...........................------,,,,,,------...........................,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................................................................------------------------///.........------,,,,,,+++,,,---...////////////........................+++,,,---...//////////////////////////////////////////000000000000//////........................,,,,,,------.../////////------............------------,,,,,,,,,,,,------............////////////......---......///000111........................---------............///...............///////////////..........................................................................................000000000000000000000000........................---......//////......---.........................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......,,,,,,---......---,,,,,,---------...............---------............///,,,,,,---.........------------------------------.../////////......---,,,........................////////////////////////,,,---...---++++++---...//////............/////////............//////000000000000000000000000000////////////000000000000---...///000000000//////333222222111000///......///111222222111111111222222222222222222222222222222333333444444333222222555555444333333333333444555555444444444555555666333333333333333222111111333333222111111111111111444333222111000/////////---...//////------...///////////////.....................------------------------............///,,,------......------,,,+++++++++***++++++,,,---........................------------------------,,,,,,------.../////////................................................+++,,,------------,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,------............------------...------,,,,,,.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......,,,......---+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......+++,,,,,,------............------------,,,,,,,,,...........................---,,,,,,,,,,,,---...........................------...////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................................................................,,,,,,,,,------......///,,,,,,,,,,,,------------+++,,,---////////////...........................+++,,,---////////////...////////////////////////...//////000000//////...------------------------,,,,,,------...//////000------............------......------------..................////////////---------......///000111........................---------............///---........./////////000---------------.................................................................................000000000000000000000000..............................///000000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,---......------------------------...............------------------............///,,,,,,,,,,,,,,,------...------------------------,,,,,,---.........------........................////////////////////////,,,---...---++++++---/////////............//////...............///000000////////////////////////////////////000000000000---...///000000000///...000000000000000000111111000222333333111000000111222222222222222222222222000111444666666666444333555555444333333333333444666555555444444444555555444444444444444333222222333222222111111111111111111111111111000000///...---...//////------...////////////////////////////////////.........---------------............///,,,,,,---......---,,,,,,,,,,,,+++++++++,,,---...------------------------,,,------------------,,,+++,,,,,,---......//////------------------------........................------...///......,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---...............,,,,,,------...---------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------***,,,...---++++++,,,...---------,,,,,,+++++++++***++++++,,,------......++++++,,,,,,---......///......---------,,,,,,,,,////////////////////////...---,,,,,,,,,,,,---...........................+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................................................................+++,,,,,,---...///000000)))******+++,,,......///***+++---///000000///...........................***+++---///000000///...000000000000000000000000......////////////......------------------------,,,,,,------...///000000---..................---//////............//////............/////////000---------......000111111........................---------.........//////---.........//////000000+++,,,,,,------.........000000000000000000000000...................................................................................................///000111111000///...........................////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,************,,,,,,...------,,,,,,------.../////////......------,,,---------.........//////...---,,,,,,---...///000------------------------)))***+++,,,---.................................------------------------...///111///---,,,///111//////............//////...............///000111........................////////////000000000000,,,---///000000000///...---...///000111222333333111222444333111000000000222222222222222222222222...000444888999888666555555555444333333333333444666555555444444444555555555555666666555555444333333222222111000111111111...///000111111000......---...///...------...///.........///000000111111000000/////////.........---------.........//////,,,,,,---......---,,,,,,---,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////------------------------............................../////////...,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,---.../////////...+++,,,------......------000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---(((***------++++++...000---------,,,,,,+++++++++******+++,,,,,,---......++++++,,,,,,---...//////.........------,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------..................------......//////...---,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000------...///000000/////////......---------......------------------------000000///...------,,,,,,---......//////......---//////.........---------'''(((+++---///......---000000000000000000000000000111111000///......///000000//////.........---000000////////////000000......------------......,,,,,,,,,---------..............................000000//////.........------------............///---------.........//////.........------,,,,,,,,,000000///...---,,,,,,+++......---------,,,,,,,,,---...///000000///...---//////.........---------,,,...//////...------...,,,,,,------...////////////////////////000111111///............------------------............///000//////...---,,,,,,,,,+++++++++,,,,,,---------........................111111111111000///...---000///...------...///000------------------------------------------------000///...---------------//////.........---------//////////////////////////////...---,,,,,,++++++---...///111111///...---........................---...///...,,,,,,...//////...---,,,,,,---...///////////////////////////........................000000111111111111000000......////////////......111111000000//////......000000111111111111000000111111222222222333333333444444333222222222333333777777666666555555555444444444444555555555666666666666666666555444333222444444444333333222222222333333222222111000//////111111000000//////......//////////////////////////////////////////////////////............//////.................................------,,,,,,,,,------------------------++++++++++++++++++++++++...------,,,,,,------...........................//////.........---------,,,---...//////...---,,,........................------------------------111111000///...---,,,,,,/////////......---------++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,000///...---,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------///...---,,,,,,---...///........................---,,,,,,++++++,,,,,,---------------------------..................------......//////...------,,,.........------,,,,,,,,,,,,---------.../////////------...//////////////////......---------......---------------------------------...............------------------------///.........------------,,,---...//////...------///////////////////////////000111000.........//////.........------------000000////////////000000......------------......,,,,,,,,,---------......------------------------000/////////............---------............///---------.........//////.........------,,,,,,,,,111111000000//////......000000/////////...............////////////......//////.........---------...000111111000//////000..................------...............//////000///............------------------............/////////......---,,,,,,+++,,,,,,---------.................................------...//////.........---,,,,,,,,,---...///000------------------------------------------------//////...---------------//////.........---------........................///......---,,,,,,++++++---...///000000///...---........................---...///...,,,,,,...///......------------..............................------------------------//////000000000000//////......////////////......111000000000/////////...000000111111111111000000111111111111222222222333333333222222222333333444666666666666555555444444444444444444555555555666666666666666555444333222333333333333333333222222333333222111111000//////000000000000//////......//////////////////////////////////////////////////////............//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................//////.........---------------...//////...------........................------------------------............------------.........---------,,,,,,........................,,,------......------,,,,,,------......------,,,000///...---,,,------...,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......---------------------------------,,,------..............................------,,,,,,,,,,,,------------------------------------------------...............///......---,,,.........---------------------..................---......///////////////......---------......///------------------------***+++,,,---...000111111///...------------...///............------------000000///...---,,,,,,+++........................///000111000.........///---------------,,,,,,,,,000//////......//////000......------------......,,,,,,,,,---------......------------------------////////////............---------............///---............/////////.........---------------000000/////////////////////////////////.........//////............//////...............---------...000111111000//////000000//////...------,,,,,,---------------.../////////............------------------............//////......------,,,,,,,,,------............//////........................******+++------.........,,,,,,++++++,,,---......------------------------------------------------//////...------------..................---------------------------------.........------,,,,,,+++---...///000000///...---........................---...///...,,,,,,...///---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////............////////////......000000000000////////////000000111111111111000000000000000111111111222222222222222222222333444555666555555555555444444444444444444444555555555555555555666555555444333222222222222333333333333333222222222111111000000///000000000////////////...//////////////////////////////////////////////////////............//////------------------------...------------,,,,,,,,,------------------------------------------------...------,,,,,,------..........................................---------------...//////...------........................------------------------+++,,,,,,,,,------......------------,,,,,,,,,,,,////////////////////////,,,------......------,,,,,,------......------,,,///...------,,,---------,,,,,,++++++,,,,,,---......------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,,,,---------......------------------------+++,,,------....................................------,,,,,,,,,,,,------........................,,,,,,------------......---...............------...............---------...............---------......///////////////......------------...//////........................***+++,,,---...000111111000000///......///000000------------------------///...---,,,+++*********------------------------...///000000...---...000------------------------/////////....../////////......------------......,,,,,,,,,---------..............................///////////////.........---------............///.............../////////...............---------,,,---------------------------------------------000///...------...///000........................,,,...//////...------...//////.........---------......------......///000///............------------------............////////////.........------------------....................................***+++,,,---------------......---,,,,,,,,,,,,,,,........................------------------------///......---------..............................------------------------......---------,,,,,,,,,---......//////......---........................---...///...,,,,,,...///,,,---...//////...---,,,........................------------------------...//////000000//////.........////////////......000000000000////////////000000111111111111000000///000000000000111111111111111111111222333444555444444444444444444444444444444444444444444444444444555555555444444333222111111222222333333333444222111111111000000000//////////////////////////////////////////////////////////////////////////////......------......///------------------------------------------------------------------------...........................------,,,,,,------...................................................---..................---........................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,...---------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------+++,,,...///000000///..............................------,,,,,,------...........................,,,,,,,,,,,,------......------...............---.......................................---------...///////////////......---------------...//////........................---------........./////////..................///,,,,,,---------------------,,,,,,+++++++++,,,,,,---------------------------...000///...---...000..................////////////............//////......------------......,,,,,,,,,---------......////////////////////////.........///////////////---------............///////////////////////////........................,,,,,,,,,,,,------------,,,---------------------000///...------...///000---.....................,,,...//////...------...---------.........////////////......//////000111///............------------------............///000000000///////////////---,,,,,,,,,,,,,,,,,,,,,.......................................---,,,,,,------------.........---........................------------------------......---------......///---.............................................---------------,,,,,,,,,------............------........................---...///...,,,,,,...///,,,---...//////...---,,,........................///////////////////////////000000111111000000///......////////////......////////////000000000000000000111111111111000000///000000000000111111111000000000111222333444555333333333333444444444444444444444444444444333333444444444444444444333222111111111222222333333333111111111000000000000000.............../////////////////////////////////////////////////////////......------------......------------------------------------------------------------------------...........................------,,,,,,------...........................---..............................------.................................------------------------////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,------......------,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///,,,,,,,,,---------......---------------------------...///111111111000///..............................------------..............................++++++,,,,,,------......,,,---......///......................../////////------..................//////////////////...------------------...///000.......................................---------++++++,,,------,,,++++++,,,,,,,,,,,,------------,,,------....../////////------------------------,,,...//////...---...000.........//////////////////......------......///......------------......,,,,,,,,,---------......////////////////////////.........///////////////---------............///000000000////////////..................///////////////.........................../////////////////////............//////---------..................000111111000//////000,,,,,,------...//////000///////////////000111111///............------------------............///////////////////////////---,,,,,,,,,,,,+++++++++........................000000000//////...,,,,,,)))***,,,...///000000000........................------------------------...------------...//////---------...............////////////////////////------------------------------------------------........................---...///...,,,,,,...///---..................---------------------------////////////////////////000000111111111111000000......////////////......////////////000000000000000000111111111111000000000000000111111111222222111111111111111222333444222222333333333333333444444444444444333333333333333333444444444444333333111111111222222222222222000000000000000000000000---............/////////////////////////////////////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...........................------,,,,,,------...........................---------...............///...------------...///........................------------------------000000/////////.........,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,------......------,,,+++,,,,,,------------,,,,,,,,,++++++,,,,,,---...222111///---+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......------------------------//////000000000//////.................................------------..............................***++++++,,,------......,,,------...//////......---........./////////000,,,---------...////////////////////////...---------,,,,,,------///000000................................................***,,,...//////...,,,***++++++,,,,,,,,,---------,,,---.../////////......------------------------,,,---///...------///000---------......////////////......------......///......------------......,,,,,,,,,---------........................................../////////000---------............///000000000000/////////...---........./////////000/////////......---------........./////////000000......////////////......---------.........//////...000111111000//////000------..................///............///000000///............------------------............///---------.....................------,,,,,,,,,,,,............................../////////......---++++++------...---,,,,,,........................---------------------------------------...//////---------.........//////........................------------------------...------------------...........................---...///...,,,,,,...///......------------......------------------------//////////////////////////////000000000000//////......////////////........./////////000000000111000000111111111111000000111111111111222222222333222111111111111111222222111222222222333333333333444444444333333333222222222333333444444333333333222222222222111111111111///000000000000000000000---------.........//////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...........................---------........./////////...------------...///........................------------------------------............//////,,,,,,---------.................................,,,------......------,,,,,,------......------,,,***+++,,,---...------,,,,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,------------------------------------------------000///...------,,,------,,,,,,,,,---------......------------------------000///...------,,,,,,---..............................------------......////////////////////////******+++,,,,,,---......,,,,,,---.../////////...---.........//////000000,,,,,,------...///000000//////000000///...------,,,,,,,,,---...///000111////////////////////////---------.........//////,,,...111333333111...,,,+++++++++,,,,,,---------***+++---......---+++)))........................,,,---......------///000,,,,,,,,,------..................------..................------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---------.........//////111111000000/////////...---.........//////000000......---,,,++++++******,,,,,,,,,---------......---...///000000///...------------.........//////,,,...//////...------.../////////...------,,,,,,...------------...////////////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................,,,,,,---...////////////000000///...+++(((&&&$$$////////////////////////---------------------------------------...///000---------.........//////------------------------------------------------...------,,,,,,------...........................---...///...,,,,,,...//////...---,,,,,,---...///------------------------..............................////////////............////////////........./////////000000111111000000111111111111000000111222222222222333333333222222111111111111111111111111111222222333333333444444444333333222222222222222333444444333333333333222222222111111000000////////////000000000000---------.........//////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------...------,,,,,,------...........................---------........./////////...---,,,,,,---...///........................------------------------***++++++,,,---//////000---------....../////////------------------------,,,------......------,,,,,,------......------,,,)))***,,,---...------,,,,,,,,,++++++,,,,,,---...))))))***+++---///111222................................................111000///...---,,,,,,,,,,,,,,,,,,---------......------------------------000///---+++*********+++........................///...,,,+++******+++,,,......------------......------------------------///...---,,,***)))((('''------------------------..........................................------......---------,,,,,,,,,......////////////.......................................................................................------,,,,,,,,,,,,------......------,,,------------------------............//////////////////////////////////////////000000///...------..............................------------......,,,---...//////...---,,,............//////////////////.........---------.........------,,,,,,,,,---------............///........................//////////////////////////////////////////////////////000000///...------........................///000000000000000//////000000//////.........------------............///000000///...------,,,,,,//////.........---------000000//////.......................................------------...//////------......------,,,+++++++++,,,,,,---...//////------------------------***+++,,,------,,,+++***---------............///,,,,,,,,,------.........,,,------......------,,,------------------------//////.........------------------............///------------------------..................------////////////////////////............////////////111000///......///000111............////////////111111111111111111111111555444333333222222222222333333333333333333333333555555555444444333333333333333333555666555222///000000000111222222222333111111111111111111111111////////////............//////.........------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------.........------,,,,,,,,,///...,,,++++++,,,...///.........---,,,,,,++++++000///...------...///000------------------------.........------,,,,,,,,,..............................000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,---------............---,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------.........------.........---------...------,,,+++,,,,,,,,,---------......------------------------...............---------000///........................------------......------------------------.........------,,,,,,+++------------------------..........................................------............------,,,,,,......////////////..............................................................................------------------,,,,,,,,,------......------,,,------------------------............///////////////////////////////////////////////////...------..............................------------......------............------............//////////////////.........---------.........------,,,,,,,,,---------............///........................////////////////////////////////////////////////------......---,,,,,,+++..............................////////////......000/////////............---------............///000//////...------,,,,,,//////.........---------/////////.........------////////////////////////...------------...//////......//////......---,,,++++++,,,,,,---......///---------------------------..................------------............///,,,,,,------------------,,,------......------,,,------------------------//////.........------------------............///------------------------........................////////////////////////............////////////111000///......///000111//////000000000111111111111111111111111111111111444333222111111111111222333333333333333333333333444444444333333333222222444333333444555333000...111111111111111111222222........................////////////............//////.........------------------............///........................//////000000//////...---------------------------......---------,,,,,,,,,///...,,,++++++,,,...///////////////............000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***------------------------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------......------------......------...///000000000///,,,,,,---------.................................//////.........---------......///000000000//////......------------......------------------------.........///////////////................................................------------------....../////////............---......////////////......................................................////////////////////////,,,,,,------------------------............------------------------------............///////////////////////////////////////////////////......---..............................------------...............------.....................////////////...............---------.........------------------------............///........................////////////////////////////////////////////////---------...------,,,+++........................------............------////////////............---------............////////////...------,,,,,,...............---------.........---------------000000000000000000000000...------------...////////////000000//////...---+++,,,,,,------.........------------------------///......------......///---------............///------------------,,,,,,------............------------------------------...............------------------............///------------------------........................////////////////////////............////////////000000////////////000000111111111222222222333333111111111111111111111111222222111111000000111111333333333333333333333333333333333222222222222222444333222333333222///---111111111111111111000000000000000000000000000000////////////...........................------------------............/////////////////////////////////000000//////...---------------------------...------------,,,,,,,,,...---,,,++++++,,,---...............//////////////////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------------------------------...------,,,,,,------...------------------,,,,,,------------------------------,,,,,,,,,,,,------+++,,,---///000111111111,,,------------................................./////////...------,,,,,,+++,,,.../////////............------------......,,,,,,------------------////////////////////////////////////////////////........................,,,,,,------------....../////////////////////.........////////////......................................................000000000000000000000000,,,,,,,,,------.........------............------....................................////////////////////////////////////...///////////////....................................------------......///...---,,,,,,---...///............////////////.......................................------------------............///........................////////////////////////////////////////////////...///////////////..............................------.../////////......///////////////.........---------............/////////.........---------........................------------------------////////////////////////...------------.../////////////////////...------,,,,,,,,,---------......---------------------------,,,+++******+++,,,------------............///.........------,,,,,,,,,------............------------------------------........................---------............///........................---------...............////////////////////////............////////////000000////////////000000111111111222222222333333111111111111111111111111222222111111111111222222222222222222222222222222222222111111111111111111222111111111333222000///222222111111000000//////111111111111111111111111////////////....................................---------............///........................---------...------,,,+++------------------------------------------------...---,,,,,,,,,,,,---...******+++,,,,,,---..............................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,---...///000------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---***+++,,,---............------------............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,.../////////............------------......,,,,,,,,,---------......000000//////...---------////////////////////////........................,,,,,,,,,,,,------........./////////////////////......////////////......................................................000000000000000000000000,,,,,,,,,------.........---......//////......---....................................////////////////////////////////////......///////////////.................................------------......///...---,,,,,,---...///............////////////---.............................................---------............///........................////////////////////////////////////////////////......///////////////...........................---...///000000000000000.........///////////////---------............///...............------------.....................------------------------...........................------------...//////---............---,,,,,,,,,,,,,,,------------------------------------------,,,+++******+++,,,------------............///.........------,,,,,,,,,---......//////......------------------------------.....................---------............///........................---------.........//////////////////////////////............//////////////////000000000000//////000000000111111111111222111111111111111111111111333333222222222333333444222222222222222222222222111111111111111111111111000//////000333333333111222111111000000/////////........................////////////............---.....................---------............///........................---------...------,,,+++---------------------------------------------------------,,,,,,---------)))******+++,,,---......------............------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...........................------............------------------------------,,,,,,,,,---------......+++++++++,,,---...///000------------------------------------------------...------,,,,,,------............------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---------------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000000//////......------------......+++,,,,,,------.........000//////...---,,,,,,,,,................................................++++++,,,,,,------......---............/////////......////////////......................................................////////////////////////,,,,,,------------------......////////////..........................................////////////////////////////////////---...//////////////////..............................------------...............------.....................////////////---------............................../////////---------............///........................////////////////////////////////////////////////+++,,,------...---------........................---...///000111111111111.........///////////////---------............///........................---------...............---------------....................................------------...//////---------...---,,,,,,+++------------------------------------------------///......------......///---------............///------------------,,,,,,......////////////......---------------------------------...............---------............///........................,,,,,,------.../////////////////////////////////............//////////////////000000000000///////////////000000000000111111111111111111111111111333333333222333333444555222222222222222222222222111111111111111222222222111000000111333444333222000000000000000000//////////////////////////////////////////............---------...............---------............/////////////////////////////////000000//////...---------------------------,,,,,,,,,------------...------------------------+++,,,,,,---.../////////------............------........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------------------......//////......---........................,,,,,,,,,---------......,,,,,,,,,,,,------...///------------------------------------------------...------,,,,,,------...------------------,,,,,,------------------------------,,,,,,,,,,,,------//////000000///......---------........./////////////////////////////////,,,,,,------.../////////000///........................------------......++++++,,,,,,---......///........................------------------------........................***++++++,,,------......,,,,,,------..................////////////..............................................................................------------------,,,,,,......////////////..........................................////////////////////////////////////------...///////////////..............................------------......------............------............////////////---------.........//////---........./////////000---------............///........................////////////////////////////////////////////////+++,,,,,,---......------........................,,,---...///000000000000............/////////000---------............///........................---------.........//////------........./////////...........................------------...//////...............------,,,---------------------------------------------------..................------------............///,,,,,,------------------......////////////......---------------------------------.........//////---------............///........................,,,,,,------...//////000////////////////////////............////////////...///000111111000///.../////////000000000111111111111111111111111111111222222111111222333333444111111111111111111111111111111111222222222333333555333222222222333222111/////////000000000000000111111111111111111111111////////////............---------.........//////---------............///........................//////000000//////...---------------------------,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,------.........,,,------......------,,,------------------------***+++++++++,,,,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------......------,,,,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,------------------------------------------......------------............//////////////////............////////////000000000000000000000000+++,,,,,,---...///000000///...,,,+++******+++,,,.........------.........++++++,,,,,,---...//////---------...///000000111------------------------........................******+++,,,,,,---......,,,,,,,,,---------............////////////.......................................................................................------,,,,,,,,,......////////////......////////////////////////............/////////000////////////////////////------...///000000//////.................................------.........,,,---...//////...---,,,............/////////000---------.........//////---.........//////000000---------.........//////........................////////////////////////////////////////////////------...///000000000///........................+++,,,---...////////////---.........//////000000---------.........//////---.....................---------.........//////........./////////000000000000000000000000000000...------------.../////////////////////......---------------------------------------------------***+++------------+++***---------.........//////,,,,,,,,,------...............////////////......---------------------------------.........//////---------.........//////////////////////////////,,,,,,------...///000000////////////////////////............/////////000...///000111111000///...///000000000000111111111111111111111111111111111111111000000111222333333111111111111111111111111111111222222333333333333999666444333222222000///......//////000000111111........................000/////////............---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,------.........,,,------......------,,,******++++++++++++,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,------.................................)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,---------............---,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,------.........------------------------///......------......///******,,,---......//////............/////////000////////////////////////------............---------------------------------.........///000000000...................................................------,,,,,,------...,,,,,,,,,------.........------------------------------------------------////////////////////////........................------------------------........................------------------------------,,,,,,,,,---......000000//////.........------...///...------...///........................,,,,,,,,,---------......,,,---------,,,++++++***((()))***+++---...///000........................//////////////////////////////............//////////////////////////////,,,...///...------...//////......------///000111////////////////////////......////////////......////////////////////////........................////////////////////////////////////////////////------------------------........................//////000000000000//////------------------------......////////////......+++,,,---------,,,+++***///...---,,,+++,,,---......---,,,+++++++++++++++,,,---------...//////////////////......------,,,000///...---,,,,,,---...+++++++++,,,,,,,,,------........................---------.........//////...------------...//////***,,,...,,,***(((***,,,,,,------......------,,,///...---,,,,,,---...///////////////////////////------------------------111111000000000000111111//////000000111111222222000000000000000000000000///000000000000111111111222000///111333444222///444444333333222111111111111111111111000000000000000000000000000000000000------......//////000000...//////000000000000////////////...------,,,,,,........................000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...........................------,,,,,,------...---------............///,,,++++++******++++++,,,000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------............------,,,,,,,,,---//////---+++------------------------........................++++++++++++++++++++++++//////.........---------///......------,,,,,,+++***+++,,,,,,---------,,,+++,,,---...////////////---------.........//////------------------------...------,,,,,,------...///...---,,,+++,,,---...............---,,,+++***000000000000000000000000------............------------------------------..................//////................................................///......------......///------...............///------------------------------------------------................................................................................................------------------------------------......///000000/////////.........------...///...---,,,---///........................111000///...---,,,,,,+++---------------,,,++++++,,,,,,---------.................................///////////////////////////..................///////////////////////////...///000000...---...000///......---...///000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................//////000000000000//////..............................////////////......+++,,,---............---...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------......---,,,+++,,,------,,,,,,---------.........---------------------------------.........//////...------------...//////,,,...///...,,,***,,,------......//////......---///...------------...///////////////////////////........................111111000000000000111111000000000000000111111111111111111111111111111111000000000111111111222222333111000111333333111///000000000000000000111111111111111111000000000000000000000000000000000000........./////////////////////000000000000//////.........///////////////........................---,,,,,,,,,,,,+++++++++........................---------------,,,,,,+++...........................------,,,,,,------...------------............---,,,,,,+++++++++,,,,,,///...---,,,,,,---......------------------------........./////////000000------............------,,,---.........---,,,+++------------------------------------------------++++++++++++++++++++++++......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++,,,---...////////////------------.........///------------------------...------------------......---,,,,,,,,,,,,---......//////000000000000000........................------............------.................................---------------................................................/////////......////////////////////////.........------------------------------------------------------------------------........................////////////////////////........................---------------------------------...///000111222/////////...............,,,...///...---,,,---...........................111111000///...------,,,---............---,,,,,,000000//////...---------........................////////////////////////......------------......////////////////////////000111222111///......//////............///000000000000000000000000000000000///...------...///000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////......////////////......***+++---...///000000000------,,,,,,,,,------...///...------,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------...//////...000000000...---...///...//////////////////...///...------------...///////////////////////////000000000000000000000000111000000//////000000111111000000000000000000///111111111111111111111111111111111111222222222333333222111111222222000......//////000111111222222222222111111111000000000///////////////////////////////////////.........000000111000000///...------......///000000111111........................+++++++++,,,,,,,,,------........................---------,,,,,,++++++***------------------------...------,,,,,,------...------------............///...---,,,,,,,,,,,,,,,...---,,,+++,,,---...///........................,,,,,,---------.........------............---------000333222///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,------,,,+++++++++,,,---......//////...------------............------------------------------------------------------,,,,,,,,,------...)))***+++---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////.........---,,,,,,,,,+++................................................//////............//////000/////////......------------------------------------------------------------------------------........................................................................------------------------------------...///111111........................,,,---......,,,,,,---...........................---............/////////---......///......------000//////......---------........................////////////////////////------,,,,,,,,,,,,------////////////////////////000111222000...------.............../////////000000000000000000000000000111000...,,,,,,...000111////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000...//////////////////...........................---......//////......---+++,,,,,,---.../////////---,,,,,,,,,------......///......---------.........---------,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,---......------------............,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...////////////000///////////////......////////////...............------.........////////////////////////000000000000000000000000000000////////////000000111111000000/////////...222222222222222222222222111111222222222333333333333222222222222111000///111111222222222333333333222222222111111111000000////////////////////////000000//////......------111111111111000...---------........./////////000........................,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------...------,,,,,,------...,,,,,,---------.........000///...---------------------,,,++++++,,,...///------------------------******+++++++++,,,,,,,,,,,,------......------,,,///444777555000---...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------,,,,,,++++++++++++,,,---............------------------------------------------------------............---------,,,,,,,,,------......'''(((***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////.........---,,,,,,,,,+++...................................................------,,,,,,------...///......------,,,,,,,,,------------------------------------------------................................................------------------------........................------------------------,,,,,,,,,,,,---...///000---------...............,,,---...---,,,+++,,,...........................,,,,,,---------.........------......///......------------------.................................////////////////////////------,,,,,,,,,,,,------///////////////////////////000111///---,,,,,,------......///////////////////////////////////////111000...,,,,,,...000111////////////////////////------------------------////////////////////////////////////////////////------------------------000000000000000000000000......////////////......------------------------------............------------,,,,,,,,,,,,,,,,,,+++,,,,,,------...............---------....../////////......------,,,,,,+++++++++,,,,,,---------,,,,,,------......//////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.....................---...------------...//////............/////////...,,,------......------,,,---..................---////////////////////////////////////////////////000000////////////000000111000000000//////......111111111111111111111111111111222222222333333333111222333222111000000000333333333222222222111111222222222222111111111111000000000000000000000000000000//////......------111111111111000...------.........------,,,,,,,,,........................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---//////------------------------...------,,,,,,------...,,,,,,,,,------------...000///......---------......---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,...222555444///,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................------,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,---............------------------,,,,,,---------------------------......//////......---+++,,,,,,------.........------...///////////////------------------------------............------.................................---------------................................................------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------------------------------////////////////////////........................------------------------........................---------------------------,,,,,,,,,,,,---......---------------.........+++---...---,,,+++,,,---........................//////...---,,,+++******,,,,,,---............---++++++,,,---......//////........................////////////////////////......------------......////////////////////////...///000///---,,,,,,------......///000/////////////////////////////////000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////------------------------////////////////////////---......//////......---------------------------------............------...---,,,++++++++++++,,,++++++,,,---............------------------...///..................------,,,,,,,,,,,,------------------.../////////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------...//////...---,,,---...///...---,,,,,,------------,,,,,,------...//////...------////////////////////////........................000//////......//////000000//////////////////...000000000000000000000000111111111111222222222333///111333333111000111222222222111111000//////...333222222222222111111111000000000000000000000000///////////////.........000000111000000///...---......------,,,++++++***........................******++++++,,,---..............................,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------......---------......///000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,***---000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///------,,,++++++***))))))***+++,,,,,,---------,,,***+++,,,------......---------------,,,,,,,,,,,,---------------------------...///000000///...---++++++,,,---............---------...------,,,,,,........................------............------------------------------..................//////......................................................------------......------------............------------------------------------------------................................................................................................------------------------///......---------------,,,,,,,,,------.........+++,,,------++++++,,,---........................000000///...---,,,++++++++++++,,,---------------,,,------...//////000000........................///////////////////////////..................///////////////////////////...///000///...---...///------///000000000///...------------------------////////////////////////////////////////////////------------------------////////////////////////////////////////////////................................................---......//////......---........................,,,------......------,,,------,,,+++,,,,,,......***+++,,,...............,,,,,,,,,,,,,,,---......------------------...............---------------,,,---.........---,,,+++,,,,,,,,,,,,---------...------------------------//////.........---------...------------...//////...---+++---///000///---------............------------...//////...------////////////////////////........................//////............//////.........///////////////////////////////////////000000000111111111222222---000222333111111222444111111000000000000000000333333222222222111111111222222222222222222222222........./////////////////////000000000000//////------------------,,,,,,........................+++++++++,,,,,,---------........................000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////333222000...---------...------------------------(((((()))))))))*********+++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++******++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,---.........******+++,,,---------------------,,,,,,,,,++++++---------------------------...///000000///...---***+++,,,...............******+++++++++*********........................---..................------------------------------.........///000000000................................................//////............//////---.........//////000000------------------------------------------------------------------------........................////////////////////////........................------------------------111000///......---......,,,,,,,,,------.........+++,,,------++++++,,,---.................................////////////000***+++,,,,,,---------,,,////////////000000000000........................//////////////////////////////............//////////////////////////////...///000000//////000111,,,---///000000000///...------------------------......////////////......////////////////////////........................////////////////////////////////////////////////////////////////////////........................---..................---////////////////////////,,,------......------,,,---,,,,,,,,,---///000222)))+++,,,...//////......++++++++++++,,,,,,---...+++++++++,,,,,,---------/////////......---------,,,------...---,,,***)))---------.........//////........................//////.........---------...------------.../////////---,,,---000111000.........////////////......,,,---...//////...---,,,//////////////////////////////////////////////////////............//////---.........//////000000///////////////////////////000000000000111111111,,,///222333111111333555111111111222333333444444333333333222222222111111222222222222222222222222---.........//////000000...///000000000000000///,,,,,,------.../////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,---...///000444333111///...---------........................,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---//////---+++++++++++++++++++++++++++........................------------------------+++++++++,,,,,,---------+++,,,,,,------......///((()))***,,,---...//////******+++,,,---------------------,,,,,,+++++++++---------------------------...///111111///...---)))+++,,,...//////......+++,,,---.......................................---------.........//////---------,,,,,,,,,++++++////////////////////////------------------,,,,,,------------------------........................---...///000000///...---------------------------,,,---...//////...---,,,........................000///...------...///000000///...---,,,,,,---...------------------------......------------....../////////......---------///////////////.........---------............///------......//////000000111111000///////////////................................................---,,,++++++,,,---...///------............------............////////////........................////////////////////////000///...---------------/////////...---------,,,......////////////..............................//////............//////........................///............---------........................................................................------............------,,,------......------,,,---------.........//////........................,,,,,,,,,------.................................---------............//////...---,,,,,,,,,,,,,,,+++,,,---///000111111111------------------------......------------.........///////////////......,,,,,,---......---,,,,,,------------------------////////////000000000000///////////////////////////////////////.........000000////////////000000////////////000000000000111111111111111111111111000000000000111111111111111111222222222333333333000000111111111111000000111111111111111111111111222111111000///......---111111000///////////////000//////000111111///,,,---------............///000...,,,***)))***+++,,,---,,,,,,,,,,,,---...............------,,,,,,,,,++++++,,,---............/////////...---------,,,..............................------------......------,,,,,,---...000111666333///------...//////***+++,,,---...............---,,,++++++,,,---...------------,,,+++******,,,,,,---------,,,++++++,,,---.........---,,,+++111333+++(((000111,,,///++++++,,,,,,---...//////.........------,,,,,,,,,.........------,,,,,,,,,---,,,++++++------,,,+++//////.........---------+++,,,...//////...,,,+++------------------------------------------------........................//////.........---------+++,,,---...---,,,+++***---------.........//////---------,,,,,,,,,++++++........................////////////////////////.........................................................//////.........------------------------------............------........................///...---,,,,,,---.../////////...---,,,---......------------------------......------------......------,,,,,,,,,+++++++++////////////............---------............///.........///////////////000//////...------......................................................///......------...///000...//////////////////...............////////////........................//////////////////////////////...---------------...............---------////////////////////////........................///..................///........................///............---------.......................................---------........................---......//////......---,,,------......------,,,---------.........//////........................,,,,,,,,,---------..................................../////////000000000///...---,,,,,,,,,,,,---------............------------------------------------,,,,,,,,,,,,------......////////////......,,,---............---,,,---------------------------............//////////////////////////////////////////////////////...000000////////////000000////////////000000000000111111111111111111111111000000000000111111111111111111111222222222333333000000111111111111000000111111111111111111111111111111111000///.........111000000//////////////////......000222222111///---------............///------,,,++++++,,,---...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,..............................------------......---,,,,,,,,,---...000111444111---***************+++,,,---...////////////---------,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,------.........------***+++---...///......---,,,000000333888111)))///******+++,,,,,,---............---------,,,,,,,,,......---------,,,,,,,,,,,,+++******+++,,,***)))///.........------------+++,,,...//////...,,,+++........................------------------------........................//////.........---------,,,,,,,,,------,,,,,,+++---------...............------------,,,,,,,,,,,,------------------------////////////////////////////////////////////////..............................------------......------------------------.........------.................................------,,,,,,,,,,,,------......---------...//////..............................------------......---,,,,,,,,,,,,+++++++++........................---------............//////////////////.........///...------,,,---------................................................000//////............/////////000000000000//////............////////////........................//////////////////////////////...------------...---------...............000///...------...///000..............................------------..............................///............---------........................//////.........---------..............................////////////......,,,------......------,,,---------.......................................,,,,,,,,,------------...........................---.........////////////......---,,,,,,,,,------//////......---,,,******------------------------,,,,,,,,,++++++,,,,,,,,,......///////////////...,,,---............---,,,........................,,,,,,---------.........////////////////////////......//////////////////000000////////////000000////////////000000000000111111111111111111111111000000000000111111111111111111111222222222222333000000111111111111000000111111111111111111111111111111000000//////......000000//////......//////000///......//////---+++---------............///+++,,,,,,---......//////---,,,,,,,,,,,,---.........------------,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------......------------......---,,,,,,,,,---...///000777333///---,,,,,,+++++++++,,,---......//////...,,,------......------,,,******+++,,,,,,---......,,,,,,---...////////////)))***,,,...////////////***///666BBBFFF444)))111*********+++,,,,,,------...------------,,,,,,,,,...------------,,,,,,,,,...,,,++++++,,,,,,+++)))............------------,,,---...//////...---,,,........................------------------------.......................................------------,,,,,,,,,,,,,,,------...........................------------,,,,,,,,,------------------------,,,,,,,,,---------------...................................................---,,,++++++,,,---...------------------------///...---,,,,,,---...///........................------------------------------------......//////////////////////////////......------------..............................------...............///---------............///000000//////......------......---------------...................................................//////......------------/////////000000/////////............////////////........................///////////////////////////......---------......,,,---------.../////////111000...,,,,,,...000111........................------,,,,,,,,,,,,------........................///............---------......................../////////...------,,,,,,...........................//////000000//////...,,,------......------,,,................................................------------------------........................+++++++++,,,,,,,,,------...------,,,,,,,,,------/////////...---,,,+++***------------------------------,,,,,,,,,,,,---------...//////////////////------............------////////////////////////,,,------------.........////////////////////////............////////////000000////////////000000////////////000000000000111111111111111111111111///000000000111111111111111111111111222222222222000000111111111111000000111111111111111111111111111000000000/////////...000//////.........//////333111...---,,,***'''%%%---------............///,,,---......//////......---,,,,,,,,,,,,---......------------------------............---,,,++++++++++++,,,,,,---------...------------------------...------,,,,,,------...,,,,,,,,,------.........555333000............---++++++,,,---------------+++,,,---......---,,,+++++++++++++++,,,,,,------++++++,,,...////////////***+++---.../////////......///777JJJPPP;;;+++444+++++++++,,,,,,---------------------------------------------------------111///............---+++---------------------------......//////......---........................------------------------------------------------...........................---,,,++++++,,,...///.....................---.........---------,,,,,,........................,,,,,,,,,---------......------------------------...........................---,,,++++++,,,---...------------------------///...---,,,,,,---...///.................................//////.........,,,,,,---....../////////////////////////////////......------------..............................,,,---------......//////---------............///000000//////......------///......---......//////................................................000000000000//////......---......//////......---............////////////........................////////////////////////......---------......///,,,---------.../////////111000...,,,,,,...000111........................------,,,,,,,,,,,,------........................///............---------........................//////.........---------..............................////////////......,,,------......------,,,.....................---........................------------------------........................+++++++++,,,,,,,,,------------,,,,,,,,,------........./////////......---------------------------......------------......------...///////////////........................////////////////////////------........./////////////////////////////////---.........//////000000000000////////////000000////////////000000000000000000000000000000000000///000000000111111111111000000111111111222222222000000111111111111000000000000000000000000000000000000000000//////////////////............//////555222///---,,,+++(((&&&---------............///......//////......---,,,---,,,,,,,,,,,,---......------------------------............---,,,++++++,,,,,,------......//////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------------...,,,******,,,---,,,,,,******+++,,,,,,,,,,,,++++++,,,---......---,,,+++...---,,,++++++++++++,,,)))***+++,,,---.........---.../////////...---,,,222...111EEEPPP>>>---222------------............------------------------------------------------000///---......///---,,,,,,,,,---------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---.....................------,,,+++,,,---///000...............---------............---------,,,////////////////////////------......///000000000------------------------..............................------------......------------------------.........------.......................................///000000///......,,,---......///.......................................------------......+++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////---------............//////////////////...........................///000................................................111222222222222222111000------............------............////////////........................////////////////////////...------------...//////---------...............000///...------...///000..............................------------..............................///............---------........................................................................------............------,,,------......------,,,...............---------...........................------------,,,,,,,,,........................---.........////////////------,,,,,,,,,---......------...///000000000///------------------------///......------......///,,,---...///000000000000//////...------...//////........................---............/////////////////////////////////------......///000000000000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000111111111111222000000111111111111000000000000000000000000000000000000000000////////////......------......//////333111//////000111000///---------............/////////......---,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,------------...---------...------,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------------,,,,,,---,,,++++++---//////...++++++,,,,,,,,,,,,++++++,,,------......------,,,///...---+++******++++++******+++,,,------------...//////000///...---,,,111,,,+++999HHH===...000.............../////////,,,,,,,,,------------...,,,,,,,,,------------...,,,+++***+++,,,---,,,+++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------...............,,,,,,,,,,,,---...///000//////.........---------............------------........................------......///000000111.........................................................//////.........------------------------------............------........................------...//////...---------.../////////...---,,,------------------------......------------......+++++++++,,,,,,,,,------++++++,,,------...//////---------............///.........///////////////------,,,,,,---......///...................................................///000111111111000000......////////////..................////////////........................////////////////////////---------------...//////...............---------////////////////////////........................///..................///........................///............---------........................,,,,,,------.../////////........................,,,,,,------------,,,,,,,,,------......------,,,//////.........---------..............................---------,,,,,,,,,............................../////////000000000,,,,,,,,,,,,,,,---...///,,,---......//////......------------------------...------,,,,,,------...,,,---...///000000000000000///...------...///000------------------------,,,,,,---------.........////////////////////////------......///000000111000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000////////////000000000000...------------...///000111000......000222222111---------............///...---,,,++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------...---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,+++///...---...000000000///---------......------,,,---------,,,,,,---------...---+++******+++,,,---,,,,,,---------------,,,---...///000000///......---...,,,333@@@;;;000000........................,,,,,,,,,---------......,,,,,,,,,---------......***)))(((***,,,---,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...//////////////////.........---------//////.........---------------------------------++++++,,,,,,---...//////////////////////////////........................---...///000000///...---------------------------,,,---...//////...---,,,........................,,,,,,---......---,,,,,,....../////////...,,,+++------------------------.........------.........---------....../////////++++++,,,,,,---...//////---------.........//////---.........//////000000++++++++++++,,,,,,---...................................................***+++,,,.........------//////000000000000//////............/////////000........................////////////////////////---------------...///000/////////......------,,,......////////////..............................//////............//////........................//////.........---------........................+++,,,,,,---...///000000........................+++,,,,,,------,,,,,,+++,,,------......------,,,//////.........---------.................................------,,,,,,,,,........................---------............///,,,,,,,,,,,,,,,---...///---------...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---...///000000000000000///...------...///000------------------------++++++,,,,,,,,,---------////////////////////////---------...///000000111000000////////////000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000////////////000000000000---------------...///000111///,,,,,,---......------------.........//////,,,+++***)))***,,,...000---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++,,,---............---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---------,,,+++***...,,,++++++,,,---+++***...///////////////............,,,++++++,,,......,,,+++*********,,,...000.........///......------+++,,,...///000111000000***222111333<<<;;;333333------------------------,,,,,,,,,------.........,,,,,,,,,------.........+++***)))+++---///......+++++++++,,,,,,---------,,,++++++******++++++,,,------------------------------------------------........................---------.........//////***+++---///000000///......------,,,,,,------...+++,,,---......---,,,+++---------............///........................,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................------------------------//////////////////////////////......---------,,,........................111000///...---,,,++++++---....../////////////////////.........---------//////.........---------,,,---......//////......+++,,,...000000000000///---------............///000000000000000000000000............/////////000////////////////////////,,,,,,,,,------............/////////...---,,,,,,,,,---------...///////////////.........---------///////////////.........///......------......///---------............///------,,,,,,,,,,,,------////////////////////////......////////////......//////////////////////////////......---------,,,........................------......//////000000...............///000000............................................................////////////000000//////.........---000////////////000111111......------------......//////...------------...---------............///---,,,,,,++++++,,,,,,---................................................................................................---------------------------------...............000000//////......------333222222222111111000000000000000000000000000000////////////000000000000000000000000000000000000///111222111000///000222111000000000//////......333333333222222111111111000000000000000000000000////////////////////////........................//////.........---------................................................////////////000000000000222111///.........///000///......000333222///,,,------------------------------,,,,,,,,,+++++++++---------...------,,,,,,------------------------,,,,,,,,,++++++*********---.........---,,,,,,+++000000000000///...---,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......000000111222222222222222......///111444555333000........................------------------------......---,,,,,,+++******//////.........---------,,,------....../////////,,,,,,------...////////////---+++))))))+++---///........................,,,,,,,,,------.................................---......///////////////...------,,,,,,------...------............------......------,,,,,,,,,+++........................------------------------...---,,,,,,,,,,,,---...........................------------------------......................../////////.........------.......................................------------....../////////////////////.........---------//////.........---------+++,,,------......------,,,---...///000000//////---------............///........................++++++,,,,,,,,,---------////////////////////////,,,,,,,,,---------...............///......---------------...............//////.........---------...............------------,,,,,,++++++,,,,,,------------............///......------------......////////////////////////......////////////.......................................---------,,,,,,........................------------............---------------......///////////////////////////....................................////////////000/////////............------,,,,,,------...///......------------......//////...------------...---------............///......------------..............................................................................................................................---------------.../////////////////////.........111111000000000/////////000000000000000000000000////////////000000000000000000000000000000000000---///000///...---...000111111000000000/////////222222111111111000000000000000000000000000000000////////////////////////........................//////.........---------........................------------------------.../////////000000000000111000000///////////////...------///111111...+++------------------------.........---------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------......------,,,+++,,,,,,---.........---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,......///000000000000000...,,,---444<<<===666---------------------------------------------------......---,,,,,,+++******......------,,,,,,,,,,,,---------------.........,,,,,,------.../////////...---+++******+++---...........................,,,,,,,,,---------..............................------...///////////////......------------......///..................//////...---,,,+++***))))))..............................------------------...------,,,,,,------...........................------------------------........................000000////////////..............................---------.........//////---......///////////////...............---------...............---------,,,---......//////......---....../////////......---------............///------------------------++++++,,,,,,,,,---------////////////////////////,,,,,,,,,------------...------......///........................---------...............------------------------------------,,,,,,++++++,,,,,,------------............//////..................///////////////////////////......////////////.......................................------------,,,........................---------------,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////---------------------------............/////////////////////............,,,,,,,,,,,,,,,------.........------------......//////...------------...---------............///000//////////////////000................................................................................................////////////////////////......---,,,---...///000........./////////////////////............------000000000000000000000000////////////000000000000000000000000000000000000---///000///...---...000111111111111000000000000111000000000000/////////000000000000000000000000////////////////////////.......................................---------....................................................../////////000000000///000000000000///......---,,,---...//////---+++------------------------//////.........---------++++++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------......------,,,,,,)))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,---............---000---///:::GGGHHH;;;---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---,,,,,,,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,---////////////////////////,,,,,,,,,------------...------------------------------...////////////.........------------......000///...------...///000......------,,,++++++***....................................------------------------------------........................,,,,,,------------------........................000000000000000/////////........................---------............///---......///////////////......................................................///000000000000000..................---------------............///------------------------....../////////000000000////////////////////////------------------------,,,,,,---.../////////.../////////...---------,,,........................---------------.........///......------......///---------............/////////............//////////////////////////////---......//////......---........................................................................///......------,,,,,,,,,,,,,,,------............////////////////////////---------------------------------........./////////////////////............------------...//////......------------......//////...------------...---------............///000000////////////000000........................................................................................................................///...---,,,,,,...///000------......//////000000........................////////////////////////////////////000000000000000000000000000000000000///111222111000///000222111111111111111111000000000000000000000000000000////////////////////////////////////////////////........................................................................////////////////////////........./////////000000...///000000000///---,,,---------.........---,,,------------------------............------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------........./////////000000+++,,,,,,---------------...,,,///999DDDDDD888+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------...//////+++,,,---......---,,,+++////////////////////////------------------------------------------------,,,---......//////......///......------......///000///...------...///000---------------.........................................................------------------------........................,,,,,,,,,---------............................../////////000000000000000........................///............------------......///////////////---.....................---.....................------...////////////............------------------------............///........................///000000000000111111111////////////////////////------------------------,,,,,,---.../////////.../////////...---------,,,---.....................------......///////////////......------......///---------............/////////............//////////////////////////////------............------........................//////////////////000000........................000/////////......------------...////////////...------------------------------------------------------------.....................///////////////...------------...//////......------------......//////...------------...---------............//////......------......///................................................................................................------------------------......---,,,---...///000------......//////000000////////////////////////////////////////////////////////////000000000000///////////////////////////111222111000///000222000000000000000000111111111111111111111111111111////////////////////////////////////////////////........................---.................................................................................////////////...///000000000///---,,,---...//////............---------------------------------,,,,,,,,,,,,+++***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,---------------,,,++++++,,,+++++++++,,,,,,---............/////////000000+++,,,------......------***+++...222555444...))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------............---------,,,,,,+++++++++++++++,,,,,,---.........+++,,,...//////...,,,+++////////////////////////------------------------------------------------,,,------...............//////............/////////..................///---------....../////////........................------........./////////,,,------......------,,,........................+++,,,,,,------.........------------------------......////////////000000........................//////.........------------......///////////////---------...............---------...............***++++++,,,---,,,,,,,,,...------,,,------......---------............///........................------........./////////////////////////////////...------------,,,,,,,,,------......///........................------------------...............------......///000000000---,,,,,,++++++,,,,,,------------............//////..................///////////////////////////------............------------------------------///////////////000000000........................///////////////.........------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////,,,,,,,,,,,,,,,------.........------------......//////...------------...---------............///...------,,,,,,------...................................................................................................---------------------------------........................//////////////////000000000000111111111000000000000000000000000////////////000000000000////////////////////////---///000///...---...000////////////000000000000000000111111111111222222000000000000000000000000////////////////////////........................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...////////////...---------/////////------...///------------------------------,,,,,,,,,+++++++++++++++,,,---....................................,,,,,,,,,,,,------------,,,,,,------......------////////////...---,,,+++++++++++++++,,,---......+++,,,,,,,,,,,,---------,,,,,,---...............---000222222...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------,,,,,,,,,,,,+++++++++,,,------......,,,---...//////...---,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---//////............//////------............------...---------------------........................,,,,,,---...///000111111,,,,,,---......---,,,,,,........................++++++,,,,,,---......///------------------------------........./////////........................---------...............---......///////////////---------.........//////---------.........//////+++,,,,,,------------------,,,,,,,,,,,,---///000---------............///------------------------,,,,,,,,,,,,------------////////////////////////......---------,,,,,,,,,.........///......---------------...............---------.........//////,,,,,,---......///000000---,,,,,,++++++,,,,,,------------............///......------------......////////////////////////,,,------......------,,,------------------------------------.........///........................------...............///+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////000------,,,,,,------...///......------------......//////...------------...---------............///...------,,,,,,------...........................................................................................................................+++,,,...///000///...---///////////////.........//////000000000111111111000000000000000000000000////////////000000000000////////////////////////---///000///...---...000---........./////////////////////000000000111111000000000000000000000000////////////////////////........................---------.........//////........................---------------------------------.........////////////...------------...,,,...///...,,,+++---///------------------------...---------,,,,,,,,,,,,,,,,,,------...---------........................,,,,,,,,,---------......+++,,,------......---------...............---,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,+++,,,------......------000333444222...,,,...000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------.........***++++++,,,,,,---......------............------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////............//////+++,,,---......---,,,+++///...------,,,+++******........................+++,,,---...///111222222,,,,,,---......---,,,,,,........................++++++,,,,,,---...//////------------------------,,,---------......//////........................++++++,,,---...///000111---......///////////////---------.........//////---------.........//////...//////000000000000000,,,,,,++++++,,,...///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,.../////////...---,,,,,,,,,------....../////////---------.........//////++++++,,,,,,---.../////////......------......///---------.........//////---------,,,,,,---------////////////////////////,,,------......------,,,------------------------+++++++++,,,,,,---------........................,,,,,,,,,------.........***+++---//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000000////////////000111111.........------.........//////...------------...---------.........//////......------------......................................................................................................////////////////////////***,,,...000111///---,,,000000//////.........---.../////////000000111111000000000000000000000000////////////000000000000////////////////////////000111222111000///000222,,,---------......//////---.........//////000000000000000000000000000000////////////////////////........................---------.........//////........................000000000000000000000000---------.........//////000///...,,,,,,---......+++---...---******,,,///------------------------//////.........------------------...------,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,---.........---++++++,,,---............++++++++++++,,,---...///,,,,,,,,,---------......++++++,,,------------,,,,,,---...---***)))***+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------....../////////***++++++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////////////////...........................------,,,,,,------...////////////////////////........................///...---,,,,,,---...///.........------,,,,,,,,,........................---,,,,,,,,,,,,---....................................////////////......//////.........---------------............------////////////////////////------............---------------------------------------.........//////////////////////////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000///......------............------------------------------------------------------......------------......000000////////////000000........................////////////////////////................................................000000//////............,,,---///000000///---,,,///...---,,,,,,---...///.........------,,,,,,,,,........................,,,,,,,,,---------......////////////////////////------------------------000000//////...---++++++***,,,......---------......---------......//////.........------,,,,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---...///000000//////.........---...------,,,,,,------...+++,,,,,,---...---------...------------...//////................................................000000000000000000000000////////////////////////111111000///////////////////////////////////////000000////////////000000000000000000000000000000000//////.........//////////////////////////////111///...------...///111////////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***+++,,,---...---,,,,,,...------------...//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......//////......------------,,,,,,,,,,,,,,,---...///......//////...---,,,,,,........................333222111000///...---,,,,,,,,,,,,------.........------...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------......------,,,,,,++++++------------------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......---,,,++++++++++++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...000000///...---////////////////////////........................///......------......///------------------------..............................------------......------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.......................................//////.........//////.........---------------............------------------------------------............---------------------------------........./////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++******+++,,,,,,......////////////..............................------------------------......------------............------------..............................------------------------................................................/////////.........------,,,---...//////...---,,,///...------------...///.........------,,,,,,,,,........................---------.........//////////////////////////////........................//////////////////......+++---...///...---...///...---,,,,,,,,,---//////......---------,,,,,,,,,,,,---------.../////////......------------......000/////////...............------,,,,,,------......//////000000000000000...------------...//////........................................................................////////////////////////111111000///////////////////////////////////////000000////////////000000000000000000000000000000/////////.........//////////////////////////////000///...------...///000////////////////////////......------------.........------------------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------...------------......///......//////...------,,,------------------------.....................---,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------)))******+++++++++++++++.........---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........---,,,////////////////////////......................../////////....../////////------------------------........................---..................---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------............------...............---------------............------------------------------------............------------------------------............////////////////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))'''''')))+++---//////000000000000//////////////////////////////------------------------......------------............------------..............................------------------------.........................................................---------------........................///...------------...///.........---------------................................./////////000000////////////////////////////////////////////////......///000000000000000+++---//////...---...///...---,,,++++++---...000...------------,,,,,,,,,------..................---..................---////////////..................------------......,,,,,,---..................------------...//////........................................................................////////////////////////111000000///////////////////////////////////////000000////////////000000000000000000000000000000//////......////////////////////////////////////000///...------...///000//////////////////////////////............//////---------------.........++++++,,,------------,,,,,,++++++++++++,,,------.........---------------------------------------,,,,,,,,,---------........................------...------,,,,,,,,,,,,---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---...///,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............------------------------******+++,,,,,,,,,,,,,,,//////............------........................------,,,,,,,,,,,,------,,,,,,,,,---------............------------......+++,,,,,,------,,,,,,+++------------------------------------------------------------............////////////////////////........................//////............//////////////////////////////........................,,,---...//////...---,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,------------,,,,,,........................------............------////////////////////////------............------------------------------,,,---------............////////////////////////------------------------------------------------------------------------...---+++******+++---.........////////////............................................................------------......000//////......//////000........................////////////////////////................................................------------------------///...------------...///.........------........................---------........................---.........////////////////////////////////////..............................////////////......***,,,---...---,,,---......---+++******,,,...000------------------------...............---------,,,---...//////...---,,,///////////////...............------------......++++++,,,------------,,,...------------...//////................................................000000000000000000000000////////////////////////000000////////////000000////////////////////////000000////////////000000000000000000000000000000.........///////////////////////////////////////000///............///000///////////////////////////..................///,,,,,,------......//////,,,,,,,,,---------------,,,,,,,,,+++,,,,,,---..................---------------------------------,,,,,,,,,---------......---......//////...---,,,---,,,+++***************---...............------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///------------------------///...,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------,,,---......//////..................------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------..............................---......//////......---........................------------------------///............///000000////////////////////////...........................------,,,,,,------...////////////////////////........................,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,------------,,,,,,---.....................------............------////////////////////////------............------------------------------++++++,,,,,,,,,---------////////////////////////------------------------------------------------........................------............------,,,------......------,,,------------------------..............................------------......//////............//////........................////////////////////////................................................------------------------///...------------...///---..................---................................................,,,,,,---------.........////////////////////////------------------------............---,,,+++***)))+++,,,,,,++++++,,,---...---,,,++++++---...000------------------------...............---------,,,---...//////...---,,,.........//////////////////......------......///......///000000000000000...------------...//////................................................000000000000000000000000////////////////////////000000////////////000000////////////////////////000000////////////000000////////////////////////------...///000000////////////////////////////////////............//////////////////////////////......------------......---------....../////////,,,,,,,,,---------......---------------......///........................------------------------,,,,,,,,,---------......,,,---.../////////---,,,------,,,+++******++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------...---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,++++++------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................---......//////......---........................------------------------------,,,,,,,,,---...///////////////////////////........................------,,,,,,,,,,,,------------------------------........................---..................---,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------............---------------...............------............------------------------------------............------------------------------+++,,,,,,,,,,,,---------////////////////////////---------------.........------------------------////////////////////////+++,,,...//////...,,,+++,,,,,,,,,------,,,,,,,,,------------------------..............................------------......------,,,,,,,,,,,,------........................------------------------................................................---------------.................................------...//////...------.............../////////........................,,,,,,,,,------------...////////////////////////------------------------.........---,,,+++***))))))+++,,,---,,,+++,,,---------------......//////,,,,,,,,,------------...------..................---..................---........./////////////////////............//////------...////////////......------------...//////........................................................................///////////////////////////////////////000000111////////////////////////000000////////////000000////////////////////////,,,---...000000000//////////////////////////////////////////////////////////////////////////////...------------------................../////////---------,,,---......///...------------...//////.............../////////------------------------,,,,,,,,,---------......+++,,,...000000///---,,,///......------------...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------111000000///......------------------------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------............------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++////////////////////////..............................------------......------------------------..............................------------......///..................------------------------------,,,,,,,,,,,,---.......................................//////.........---------.........//////------............------------------------------------............---------------------------------------.........//////////////////////////////------........./////////................................................------------------------,,,------------------,,,......................................................------------......---,,,,,,++++++,,,,,,---........................------------------------................................................------........./////////,,,---...//////...---,,,------...//////...---------........./////////000........................------------............////////////////////////........................---.........---,,,+++++++++,,,......---------...---...///000000000//////,,,,,,,,,---------......,,,---------.../////////......------------................../////////000//////............//////***+++,,,,,,------,,,,,,...------------...//////........................................................................///////////////////////////////////////000111111////////////////////////000000////////////000000////////////////////////+++,,,...000111000//////////////////////////////......////////////......//////////////////////////////............//////////////////...............------,,,---...///000------,,,,,,------...///---........./////////000------------------------,,,,,,,,,---------......***,,,...000000///...,,,---,,,,,,,,,,,,------...,,,------...//////......------------------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,------.........------------------------)))******+++++++++++++++,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++////////////////////////........................//////............//////////////////////////////........................///...---,,,,,,---...///000000000///.........---........................---,,,,,,,,,,,,---....................................////////////......---------.........//////---..................---////////////////////////---..................---------------------------////////////000000000111////////////////////////........./////////000000........................------------------------111000...,,,,,,...000111---..................---////////////////////////////////////////////////.........------.........///......------......///........................////////////////////////........................................................./////////000000,,,---///000000///---,,,,,,---...//////...---,,,---.........//////000000..................................../////////000////////////////////////////////////////////////,,,---......///.........,,,...000000///...///000---...000222222111///...,,,,,,,,,------.........,,,,,,------...///000000///...---,,,,,,---...///---.........//////000000//////............//////---...//////000000//////...------------...//////................................................000000000000000000000000///////////////////////////////////////000111111////////////////////////000000////////////000000////////////////////////+++,,,...000111111000///////////////////////////......////////////......////////////////////////000000////////////000000000000//////......------......---,,,---...///000,,,,,,++++++,,,,,,---...---.........//////000000------------------------,,,,,,,,,---------......***,,,...000111000...,,,)))((((((((()))***++++++,,,,,,---.../////////...........................******+++,,,------...............------,,,,,,,,,***+++---...///...------++++++++++++++++++++++++------------------------------------------------%%%&&&'''(((***,,,------------------------------++++++,,,------------,,,---------.........//////.................................------.........,,,,,,,,,---------......++++++,,,------,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---............////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////............/////////............---------........................////////////////////////------,,,+++,,,---...///000000///...------,,,,,,........................,,,,,,++++++,,,,,,---...//////.........------------------............///,,,---......//////...............------,,,,,,,,,------............------........................------------------------.........------,,,,,,,,,........................................................................---------............///........................000000000000000000000000........................------------.........///------------------------,,,---...//////...---,,,,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////222222111000///...---------------............///........................+++,,,...///000///......+++,,,...//////...,,,+++///...---,,,,,,,,,,,,,,,...///...---,,,,,,...000---------........................//////////////////////////////............------,,,,,,------...////////////////////////...........................------,,,,,,------...000...---,,,+++,,,,,,---------------------------////////////////////////111111000000//////......////////////000000000000...000111222222111000...///111444444222000//////111000///...............000000//////.........---............////////////000000000000000000000000000000000000000000000000,,,,,,------------,,,,,,////////////////////////////////////////////////222111...---,,,---...000++++++,,,,,,---.../////////...---,,,+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------/////////...---,,,***)))...........................---,,,,,,,,,,,,---...++++++***)))***+++---...++++++,,,---............,,,,,,,,,------.........,,,------......------,,,,,,---......,,,******+++,,,---------.../////////------------------------000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------............---,,,,,,++++++++++++............///////////////.........------------........................................................................//////............/////////............---------................................................------,,,,,,,,,---...///000//////...------,,,,,,........................------,,,,,,------.../////////.........------------------............///,,,---......//////......///...............------......////////////..............................------------------------///...............------................................................//////............//////---------............///........................................................................,,,,,,---------.........------------------------------...//////...------...///////////////......------------------------------......///000000000000000000//////......------------............///........................------..................,,,---///000000///---,,,///...---,,,,,,,,,,,,---,,,------,,,++++++---///........................////////////............////////////............///......------......///................................................---,,,,,,++++++,,,,,,---000///......---------...------------------------........................000000000///////////////.../////////000000000000...///111222222111///...---...//////......///111000//////............///000/////////........................////////////////////////////////////..............................////////////..............................000000000000000000000000111000///---------...///,,,,,,------...//////000///...---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------......------,,,,,,...........................---,,,,,,,,,,,,---...,,,++++++***+++,,,---...,,,,,,------...---------,,,,,,------------------,,,------......------,,,+++---......,,,***++++++,,,,,,,,,---------------------------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......///...---,,,++++++++++++......---------,,,,,,,,,.........---------,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,............////////////---------------,,,,,,,,,........................////////////////////////........................//////............/////////............---------........................------------------------------,,,,,,------...////////////...------,,,,,,...........................------------...//////...............------------------............///,,,---......//////...............///////////////////////////////////////.........................................................///////////////................................................000///...------...///000---------............///........................................................................,,,,,,---------.................................------...//////...------000000000000///...---,,,........................////////////////////////........................---------............///........................///......---------......---...///000000///...---......---,,,,,,,,,---------......---,,,,,,---///000000//////......------000/////////...---------......................../////////....../////////................................................,,,,,,++++++++++++,,,,,,/////////000//////......................................................//////////////////000000....../////////000000000//////111111111111//////,,,---------,,,---000222///............//////000////////////........................////////////////////////////////////........................000000000000000000000000........................000000000000000000000000/////////...............------......//////000000......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------------------------+++,,,,,,---.........---...........................------,,,,,,------...------,,,,,,,,,---......---------...------,,,,,,------------------,,,,,,,,,------......------,,,+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++------------------------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---........................,,,,,,,,,---------............---,,,++++++++++++...------------,,,,,,,,,//////............------,,,,,,,,,------------...,,,,,,+++++++++,,,------............////////////------------------------........................////////////////////////........................//////............/////////............---------........................---------------------------------------....../////////.........---------........................---------------......///........................---------............///,,,---......///.........------....../////////000//////............//////........................////////////////////////------....../////////000................................................000///---,,,,,,---///000---------............///........................................................................------........./////////////////////////////////---..................---///////////////...------////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........---------............///........................111000...---,,,,,,---...---...////////////...---...------,,,,,,,,,------///000111000///...000111111111000///......------000000///...------,,,,,,------.............../////////............//////................................................---,,,,,,++++++,,,,,,------...///000000///...---////////////////////////........................---......//////000000000........./////////000000//////000111111000//////...///000///------...000...............///000111///////////////.....................////////////////////////////////////000000000000000000000000000000////////////000000........................////////////////////////---......//////...------------------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///------------------------+++,,,------......------........................------------------------......---------.....................---,,,++++++.........------,,,,,,,,,,,,------......------,,,+++,,,...---,,,++++++,,,...---------,,,,,,++++++------------------------000/////////.........---++++++,,,,,,,,,,,,------***+++---.........---,,,------------------------,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------............------------------------------------++++++++++++,,,,,,---...............////////////..................//////........................................................................//////............/////////............---------........................------------------------------.........//////..................---------........................,,,,,,,,,+++,,,,,,---...---.....................---------............///,,,---......///.........,,,,,,,,,------......///...------,,,,,,------...........................////////////////////////,,,,,,,,,------......///......................................................---,,,,,,---......---------............///////////////////////////////////////////////////...........................////////////000000000////////////////////////.........------.........------...//////000//////////////////////////////.........---,,,,,,++++++++++++,,,,,,------......---------............///........................111000...---,,,,,,---...---------......---------------,,,,,,,,,------......000111111/////////000111000000///...------,,,000//////...---,,,,,,+++,,,---------......//////...------,,,,,,------.........................................................------------......+++,,,...//////...---,,,////////////////////////........................------......//////000000............/////////////////////000000////////////000111111...,,,+++,,,...............///000111.........///////////////............////////////........................000000000000000000000000///......------......///................................................,,,---............------+++,,,,,,,,,,,,,,,------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------------......------,,,+++........................------------------------....................................---,,,++++++.........------,,,,,,,,,,,,------......------,,,***,,,------,,,+++,,,---//////......------,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------)))***,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,---...............////////////.........///////////////........................------------------------........................//////............/////////............---------........................------------------------------...////////////...................................................,,,++++++++++++,,,---------------...............---------............///,,,---......//////......,,,,,,,,,---------------...---,,,++++++,,,---...................................................,,,,,,,,,---------------........................................................................---------............///////////////////////////000000000000000000000000............................../////////000000000........................///...------------...///,,,---...///000000000000////////////////////////000000/////////.........,,,,,,,,,------.........---------............///........................///......---------......------------------------------,,,,,,,,,---......+++---//////---,,,------//////......------,,,,,,///.........---,,,,,,,,,,,,,,,,,,---......//////------,,,,,,,,,,,,------------------------------........................//////............//////+++,,,------------------........................------------------------..................//////------........./////////////////////////////////...///000///...---...//////............//////000.........///////////////............////////////...................................................---,,,++++++,,,---...---------------------------------------------------------------.........+++++++++++++++++++++,,,+++,,,---.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---------------------------------------------.........---,,,,,,+++........................,,,------......------,,,.........///......---,,,---------...------,,,,,,------------------,,,,,,,,,------......------,,,***+++------,,,+++,,,---..................------------------------------------------,,,,,,,,,,,,***++++++,,,,,,------...)))***++++++,,,,,,++++++************************,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,+++++++++,,,------............////////////---------....../////////........................------------------------........................//////............/////////............---------................................................,,,---...///000//////...................................................,,,,,,,,,,,,,,,---......---------.........//////---------............///,,,---......//////..................------------///...,,,++++++,,,...///........................------------------------............------------...................................................///000111111000///...---------............///////////////////////////////////////////////////........................------------............------------------------///...------------...///......///////////////...........................///////////////.........------------............---------............///........................------........................------------......,,,,,,,,,,,,,,,---...///***,,,......---,,,,,,,,,---------------,,,,,,,,,------------------------++++++,,,------...//////......------------......------------------------.................................------.........---------------...//////------------------------------------------------..................---------------.........///////////////....../////////............000444:::???000//////............///............/////////000............////////////...................................................---,,,++++++,,,---...------------------------........................------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------,,,,,,------......------........................,,,,,,---......---,,,,,,---......///...---,,,+++,,,,,,------...---------,,,,,,------------------,,,------......------,,,)))+++------,,,,,,,,,---------------------......------------------------////////////////////////******+++,,,,,,---......,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,------............---------,,,,,,,,,------,,,+++++++++,,,,,,............/////////000,,,,,,,,,------.................................................................................//////............////////////.........---------........................////////////////////////,,,---///000000000///...---................................................------------...//////---------.........//////---------.........//////,,,---......//////......000000//////.........---000///---,,,,,,---///000........................------------------------000000//////.........---................................................///000333444444333000///---------.........//////000000000000000000000000................................................+++++++++,,,,,,,,,------------------------------///...---,,,,,,---...///000000000000///...---,,,........................------------------------........................---------.........//////........................+++,,,...///000///......//////............//////,,,,,,,,,,,,,,,---...///+++---000000...---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++,,,,,,---...////////////............//////------------------------...........................------,,,,,,------...///...---------///000111------------------------------------------------/////////......------,,,---------.........////////////............////////////......333<<>>>>>>>>===<<<<<<;;;::::::888888777555333222000000111111111000000///...---,,,,,,---...///000000000////////////////////////000000000000///...//////////////////////////////...............---------..................------........................///////////////////////////,,,)))***---000///...............////////////......------------......---------.........//////000000000000000000000000...//////////////////...................................................................................................////////////////////////111111000000////////////---.....................------------......//////........................................................................---........./////////000++++++,,,,,,,,,,,,------//////////////////......---.....................//////............//////////////////////////////000000000//////.........111000///.........000000////////////////////////---------...............,,,------...//////......////////////////////////---------....../////////////////////////////////111000//////000111000///---------,,,------------------------,,,,,,---...........................................................................------------------------......///000///...,,,+++------------------------////////////////////////..............................////////////......***+++,,,---............------............------------------------------------......///000000111000000//////............------...............---........................---//////...---,,,---...***+++---...///...---,,,------------------------------------------------........................------------------------///......---------......////////////...------,,,---------.........//////........................//////.........------------------.........//////........................------------------------------,,,,,,,,,------...,,,---///000000///---,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------------------------...------,,,,,,------...---------------------------------.........//////---------.........//////------------------------......---------,,,,,,,,,,,,---...---,,,+++---///000...------.........,,,......////////////......HHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>===;;;999777666555444444333222111000000000---......//////000111111////////////////////////000111222111///...///000///////////////////////////////////////...---,,,/////////...............------------------------///////////////////////////...------.../////////............////////////......------------......,,,,,,------.../////////////////////////////////,,,,,,---......---,,,,,,......................................./////////........................................................................111111000//////...---------------..................------------...//////------------------------......................../////////...............,,,,,,------.../////////------------------------////////////////////////---------.............../////////....../////////...////////////000000000.........---------------111111000///////////////------------------------..................------,,,,,,---...////////////........................,,,------...//////000000////////////////////////111///...///000111000...---------,,,------...///---///000000...,,,,,,---........................------------------------........................,,,,,,,,,------------........./////////......---------------------------////////////////////////........................---......//////......---***+++,,,---------------------............------------------------------------------...///000111111111000///............,,,---......///.................................---...///...,,,,,,,,,---+++,,,---.........---,,,............------------------------------------++++++++++++++++++++++++------------------------...---,,,+++++++++++++++,,,,,,---............---,,,,,,------.../////////................................................------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,---...//////...---,,,++++++,,,,,,------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,------------.........,,,------------.........,,,,,,,,,------------.........---------,,,,,,,,,,,,---...---,,,+++---///,,,+++***,,,...111111111.........//////.........IIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@??????>>>999888777666444444333333222222222111111000000000///////////////////////////111222111...---...000////////////////////////---...///000000000//////000000000//////.................................////////////////////////000111222222000///000000............////////////......------------......,,,,,,------...//////000........................,,,,,,---......---,,,,,,........................---........./////////000........................................................................//////..................---------.........//////...------,,,---...///000------------------------........................000/////////.........---++++++,,,,,,---.........,,,------....../////////......//////000000111111---------........./////////......------......///.../////////000000000000------------..................//////000/////////------------------------/////////...---------,,,+++,,,---...////////////------------------------............////////////////////////////////////000///......000000///.........---------...000000---000333333000---+++,,,........................------------------------........................,,,,,,,,,---------......///............//////000........................////////////////////////........................---......//////......---+++,,,,,,---------,,,,,,------............---------------------------------,,,,,,,,,---...///000222111000///.........///,,,------...//////..............................---...///...,,,+++,,,---+++,,,------......------///.........------------------------------------++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,+++***))),,,,,,------...//////000........................,,,,,,------.../////////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------......---------++++++,,,---------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,,,,---...---,,,+++---///,,,+++***+++...111222111------............------IIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF<<<;;;:::888777777666666777777666444222111000///000000000000000000000000...000111000---,,,---000////////////////////////+++---///000222222111111111111000000/////////...////////////////////////////////////////////////+++///111111---++++++---............/////////000.........------.........,,,,,,------...///000000........................---...///000000///...---////////////////////////---.........//////000000................................................////////////////////////,,,,,,------.../////////---------.........//////......---,,,---...///000................................................000000//////.........---******+++,,,,,,---......)))***+++,,,---///000000---......///000111111222---------.........//////...------,,,,,,------....../////////000000111111......//////000000111111***+++---///000000//////////////////////////////000000///...------,,,,,,+++,,,---...////////////------------------------000000000///......------000000000000000000000000000...---...///000///...///......---...///000111...111555555111---++++++........................------------------------........................,,,,,,,,,------.........///...---------///000111////////////////////////////////////////////////........................---..................---,,,,,,---------,,,++++++---..................---------------------------,,,,,,++++++,,,---///000333222000///.........///,,,,,,---.../////////...........................---...///...,,,+++,,,---,,,,,,,,,---------......//////.........---------------------------------------------------------------------------------,,,,,,,,,---...///000111---------,,,***'''$$$###,,,,,,------...///000000........................+++,,,,,,---...///000000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------+++,,,------............)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------...............---------,,,,,,,,,------...---,,,+++---///000...,,,,,,---//////...,,,------------------,,,HHHGGGEEEDDDDDDDDDEEEFFFAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDD>>>>>>>>>??????@@@@@@@@@???<<<999888999888555222666444222111000000000111000111222111...---,,,,,,---------....../////////...............///000000//////...---,,,,,,++++++////////////000000000111000000000000000000000000////////////////////////...///000000//////000111111000000///...---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...---,,,,,,---///000000000//////.........---........................000000000000000/////////.........---,,,,,,++++++................................................,,,,,,,,,---...///000111//////.........---------//////.........---------..............................------------......000000000000000000000000........................---.........///000000000////////////////////////000000000///......------//////............//////........................//////............//////////////////////////////---------............///......------------......000000000000000000000000000///...............///,,,,,,---...//////......777777666444222///---,,,///...---,,,+++,,,---.....................------------,,,+++++++++,,,,,,------............------................................................,,,---------.../////////---------............///,,,---------.../////////------------------------........................+++,,,------......------------------------------////////////////////////......////////////..................////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------//////...---,,,,,,,,,,,,---------....../////////,,,,,,---....../////////------------------------------------------------.................................------,,,,,,,,,------------------------///,,,***+++---...,,,))),,,,,,,,,------.........***+++---///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++---///...,,,,,,///222------------------------------------------------------------------,,,,,,---+++)))***,,,---,,,)))..................------...........................------,,,,,,------...HHHHHHFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBBBBBBB@@@======>>>>>>;;;999999999777555444333222222...///000000////////////............////////////111000000000111111222333000000///......---,,,,,,......//////000000000000000000000000000000000000////////////////////////---///000000//////000111111000000///......------////////////////////////------------------------------------------------......////////////......000///...---,,,,,,---...000/////////.........................................................------------------.........................................................---------------...///000//////.........---------//////.........---------..............................------------......////////////////////////////////////////////////------..................////////////////////////........./////////////////////............//////........................//////............//////........................---------............///......------------......////////////////////////000//////....../////////,,,------...//////......000000000000000///......//////---,,,,,,,,,,,,---..................------,,,,,,,,,+++,,,,,,------------............------................................................------..................---------............///---------...............------------------------........................+++,,,------......------------------------------........................,,,,,,------------,,,,,,............///////////////......---,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++............------------------------------------------------------------..............................---------,,,,,,,,,------------------------///---++++++------,,,***,,,,,,,,,---------......------------------------........................---------,,,,,,+++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---...---,,,+++...000------------------------------------------------------------------------...,,,++++++---...---+++------...............---...........................------,,,,,,------...HHHGGGGGGEEECCCAAA@@@???<<<;;;:::999888888999:::;;;<<<<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEECCCBBBBBBDDDDDDCCCAAA???>>>===<<<:::888666555000000000000000000000000///////////////..................---......///000111111000//////.........---......///////////////000000000000000000000000////////////////////////---///000000///...000111000000000///......------////////////////////////......................................................////////////......111000///...,,,,,,,,,,,,////////////....................................------..................,,,------...//////000000......................................................---------......///...............---------...............---------..............................------------......////////////////////////000000000000000000000000///////////////.........////////////////////////------......///000000111//////............//////......................../////////....../////////........................---------............///......------------......////////////////////////000000////////////000000,,,---......///.........------...////////////...000///...---,,,,,,,,,,,,------------------......,,,+++++++++,,,---......------............------................................................//////..................---------............///...............---------------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,---............/////////...------,,,,,,,,,,,,,,,.................................---------------,,,,,,------.........///////////////////////////,,,,,,,,,,,,---...//////...------,,,,,,+++******///......---,,,,,,++++++------------------------------------------------...........................------------,,,,,,,,,------------------------...---,,,,,,------,,,***,,,,,,,,,------------...///...---,,,,,,---...///........................------,,,,,,,,,,,,+++++++++,,,---...---,,,+++***+++,,,,,,------,,,,,,+++,,,------,,,+++***,,,---------------------------------------------------+++,,,,,,------............---,,,---...///...,,,,,,,,,---...////////////...........................------,,,,,,------...EEEEEEFFFEEEDDDAAA???>>>===<<<999777666777888999999999:::<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFFFFEEECCCCCCBBBAAA???===:::888777666333222111000...---000/////////......------------,,,,,,,,,------...000000000//////.........,,,---...///000//////...////////////////////////////////////////////////---...000///......///111000000//////............////////////////////////////////////////////////////////////////////////,,,,,,------------,,,,,,//////......------------///////////////.................................////////////000000000000........./////////000000................................................///......---------....................................................................................------------......////////////////////////////////////////////////222111111000000/////////////////////////////////............//////000000//////............//////..............................////////////..............................---------............///......------------......////////////////////////000000/////////000111111------...............---//////000000//////...---000000///...---,,,,,,+++,,,,,,------------......+++++++++,,,,,,...///000------............------................................................000000//////......---------------............////////////...---------,,,------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......---------.........//////---,,,,,,+++++++++,,,,,,------------------------...............---------.........//////000111111........................,,,,,,,,,,,,,,,---...///..................------......------,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------...---------------,,,+++---------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,,,,------,,,,,,+++------,,,+++*********+++------------------------------------------------++++++,,,,,,---...//////...---------......------+++,,,---...////////////...........................------,,,,,,------...BBBCCCDDDDDDDDDBBBAAA???@@@???<<<:::999:::;;;<<<999:::;;;<<<===>>>??????AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCAAA???===;;;<<<999555333333222000...000000//////......------111111000000000000000111/////////...............,,,---///000000000///...////////////////////////////////////////////////---...//////......///000////////////............////////////////////////////////////////////////////////////////////////,,,,,,------------,,,,,,,,,------....../////////.........///////////////.........................../////////000000111111000000/////////.........................................................///......---------......---.....................---...................................................------------......................................................000000000//////.........////////////////////////000000//////............//////............//////..............................///000000///..............................---------............///......------------..............................///////////////000111111---...............------........./////////......000/////////...---,,,,,,,,,,,,,,,,,,------......++++++,,,,,,---...///000------............------................................................000000000//////......------------............////////////...---------,,,------------------------........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......------------............,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------......////////////------------------------///...---,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------.........------------------------------------------------........................------------------------------------------------.........------,,,,,,---------------------------((()))+++---------+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++,,,,,,------,,,,,,+++---,,,+++***************------------------------------------------------++++++,,,,,,---...//////,,,---------,,,,,,,,,---+++,,,---...////////////...........................------,,,,,,------...CCCCCCCCCCCCCCCCCCBBBAAACCCBBB@@@???>>>??????@@@<<<======>>>>>>??????@@@@@@@@@????????????>>>>>>===?????????===<<<===>>>@@@@@@@@@@@@@@@???>>>>>>>>>:::666555666777555333111111111111000000000000111111000/////////000000........................---...000111222111///...000000000000000000000000////////////////////////,,,...//////...---///000//////////////////......////////////////////////........................////////////////////////......////////////......***+++---...///000000000.........///////////////........................,,,,,,------.../////////000000//////...------,,,......................................................---------......///---------...............---------.............................................------------......................................................------------,,,,,,,,,,,,////////////////////////111000000///......------//////............//////........................---...///000000///...------------------------------------............///......------------....................................---......///000111.........///......---,,,((()))***,,,.../////////...////////////...------++++++,,,,,,------......---,,,,,,,,,---...//////------............------................................................000000//////////////////---------............///...............---------------------------------........................+++,,,------......------------------------------------------------------,,,,,,------------,,,,,,,,,------------.........,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,,,,,,,((()))***+++---...//////,,,,,,------...//////000------------------------------------------------........................,,,,,,,,,------------...---------------------------...///...,,,,,,,,,......------------,,,,,,,,,&&&(((+++---...---+++)))------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,******+++,,,+++***------------------------------------------------+++,,,,,,------.........+++---...---,,,+++,,,---,,,,,,---...////////////...........................------,,,,,,------...FFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>><<<>>>???===:::888888:::;;;;;;;;;;;;<<<>>>???@@@BBB===888777999:::888555333333444444444444444444000000///...............////////////////////////---///111333333222000///000000000000000000000000////////////////////////,,,---///...------...000.../////////////////////////////////////////////------------------------..............................////////////......+++,,,---/////////................../////////000........................,,,,,,------...//////000.........---------------................................................---------------...///000---------.........//////---------.........//////..............................------------......................................................------------............///////////////////////////////////////.........//////............//////........................---...///000000///...------------------------------------............///......------------..............................,,,,,,,,,,,,---...///000......//////...------,,,)))***+++---.../////////------//////000//////...***++++++,,,------............---------......///------............------................................................///////////////000000000---------............///---------...............------------------------........................+++,,,------......------........................------------------------,,,,,,------------,,,,,,,,,,,,---------.........------,,,,,,---......///---------------------------........./////////000//////......---,,,,,,,,,...........................------,,,,,,,,,------******++++++,,,---......////////////////////////------------------------------------------------........................,,,,,,,,,---------......---------------------------///000///,,,+++---.........---------,,,,,,,,,((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++******,,,...///+++,,,,,,------,,,,,,+++---+++)))***,,,...---+++------------------------------------------------------------------------,,,...///...,,,,,,---///------...............---...........................------,,,,,,------...IIIHHHFFFCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>===??????===888666666888777777777888:::<<>>???AAADDDEEEBBB???BBBBBBCCCCCCAAA???AAAEEE>>>??????>>><<<999999999666666777888999;;;===>>>>>><<<:::999999999888777666555444444444555777888999999888666555333222222---......///000111111222000000000000000000000000////////////////////////000000000000////////////000000//////.........---000000000///......------000000000000000000000000////////////////////////------............------------............------,,,---000111111000---,,,------............------..............................------------......000---+++))))))+++---000................................................---------............///000000//////.........---...//////000//////...---////////////////////////111///......//////...,,,---------.........//////////////////////////////////////////////////////////////////////////////000000//////.........---111000...,,,---///111333......///000000000000000////////////////////////222111000//////000111222...............///000111.........///000...,,,)))---------............///111000...,,,,,,,,,...///........................////////////////////////........................,,,---------.../////////,,,,,,,,,------.........---------.........//////...//////---+++***,,,---........................,,,---------.../////////........................+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......------------......000///---,,,,,,---///000111000///...---,,,++++++......---------,,,,,,,,,//////.........---------000///...---------------/////////---,,,+++---//////......---------......------------------------........................000000//////..............................------111000///...------...///------------------------///...,,,+++***++++++,,,---------............///......---,,,---...///000///////////////......---------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,////////////////////////..................------000///...---,,,---.........+++(((***...000---***/////////...------,,,,,,///......------,,,++++++,,,,,,,,,------.........------...............---//////---,,,,,,---...////////////......---------------------.........///iiiccc[[[TTTOOOKKKHHHFFFHHHGGGFFFFFFEEEEEEFFFFFFEEECCCCCCDDDGGGHHHFFFDDDHHHGGGFFFFFFDDDCCCBBBCCC@@@AAAAAA@@@>>><<<;;;;;;::::::::::::;;;<<<<<<===>>><<<;;;:::;;;<<<;;;:::999999888777888888999:::<<<<<<;;;999888666555555000000000111111111111111//////000000000000000000////////////////////////000000000000////////////000/////////.....................///////////////////////////////////////------------------------------............------------............------......------------......------............------..............................------------......///---+++******+++---///........................,,,,,,,,,,,,,,,,,,,,,,,,---------............//////.........------------/////////.......................................111///......//////...------------.........//////////////////////////////////////////////////////////////////////////////000/////////............///...---,,,---...000111......///000000000000000////////////////////////000///...---------...//////............//////000//////......///000//////---------............///111///...,,,,,,,,,...///........................////////////////////////........................---------...............,,,,,,,,,---------......------------.........///---...///...------...000........................---------.......................................////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......------------......///...---,,,,,,---...///...............---------......---------,,,,,,,,,//////.........---------//////...---------------/////////---,,,,,,---/////////...............///------------------------......................../////////......---------------...............---111000///...------...///------------------------000///...------------------------............///...------,,,---...///000///////////////...------......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,------------------------------...............---///...---,,,,,,,,,---......+++)))***...000---***---------..................------------,,,,,,,,,,,,,,,,,,---------......------...............---///...------------...///////////////.........---------........./////////xxxvvvqqqhhh^^^TTTNNNKKKMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJHHHIIIKKKMMMNNNNNNOOOOOOOOONNNKKKHHHEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<<<<<<<======???===<<<===>>>@@@@@@??????>>>>>>=========>>>>>>@@@???>>>===<<<;;;:::999555444444333222111111000.../////////000000000111////////////////////////000000000000////////////////////////............------......///000000111////////////////////////------------------------------............------------............------000...+++))))))+++...000------............------..............................------------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------,,,,,,,,,//////...------...///000........................000///......//////...------------...............////////////////////////////////////////////////////////////////////////////////////............------------.........///......///000000000////////////////////////////////////...---,,,,,,,,,---//////......---...............---,,,---///111222---------............///000///...,,,,,,---..............................////////////////////////.......................................---------,,,,,,,,,------------...------------............,,,...///.........000222.......................................---------...........................------------------,,,---------------------------------------------------------.....................------------..............................---------.........//////......---------,,,,,,,,,...............---------//////...------------......//////...,,,,,,---///.........------......///------------------------..............................------------,,,,,,+++,,,---...............000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,......//////......---------------............///...------------...//////...////////////...------///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.....................---,,,,,,,,,,,,,,,...+++)))+++...///...++++++,,,,,,---......//////,,,,,,,,,---------......,,,,,,,,,------------...---...............------......---------......///////////////................../////////000000000vvvyyy{{{uuujjj^^^UUUQQQOOOOOONNNMMMMMMMMMMMMNNNQQQOOOMMMMMMOOOSSSWWWYYYXXX___ddd___VVVOOOKKKIIIEEECCCBBBAAAAAA@@@?????????>>>>>>======>>>>>>??????>>>===???AAACCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>======<<<999999777666444333222111........./////////000000////////////////////////000000000000///////////////////////////.....................//////000000////////////////////////////////////////////////------............------------............------111///,,,******,,,///111------............------..............................------------......,,,,,,------------,,,,,,................................................---------............///------------------------///...---,,,,,,---///111........................000///......///000///---........................///////////////////////////////////////////////////////////////////////////////////////.........,,,---.../////////............///////////////...////////////////////////111000//////......------000///......------------,,,---......------...000---------............//////...------------..............................////////////////////////......................../////////...---------,,,---------------------------------------------------...///...------///111......................../////////...---------,,,........................------,,,,,,++++++******........................------------------------..............................------------......------...//////...---------------............///......---------,,,,,,,,,........................///......---------.........//////...---,,,---...---,,,,,,,,,,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,+++***---------............///------------......//////......//////......---,,,------,,,,,,,,,------...------,,,,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////------,,,,,,++++++++++++---,,,+++,,,...///...,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------.........///......---,,,------------.........///.........---------------////////////000000000000fffmmmuuuwwwpppeee[[[VVVQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMPPPVVV\\\aaahhhwwwwwwfffZZZSSSPPPHHHEEEBBBAAAAAAAAA@@@>>>>>>======>>>>>>???@@@AAAAAA@@@???@@@BBBDDDEEEDDDEEEFFFFFFFFFFFFEEEEEEEEEBBBBBBAAA@@@??????>>>>>>===<<<;;;999777555444333////////////////////////000000000000000000000000000000000000////////////.........///////////////000000//////....................................////////////////////////------............------------............------//////...------...//////------............------..............................------------......,,,------......------,,,................................................---------............///................../////////...,,,+++,,,---///111........................///...---...///000///........................---////////////////////////////////////////////////////////////////////////.........///////////////---...///111111000///.........////////////......///////////////////////////////////////......---000///...---------------,,,///333333111...---------------............///......---------.................................////////////////////////......................../////////...---------,,,------------------------------------------,,,,,,...//////---,,,+++,,,.........................../////////...---------,,,........................000/////////......------........................------------------------.....................---......------------......------...//////...------///............---------......---------,,,,,,,,,---...........................---------......///---///000///---,,,---...+++*********++++++,,,---------------------------........................+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------..................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------++++++---------............///---------..............................------,,,+++++++++,,,---...///000------,,,,,,,,,+++++++++,,,+++***+++---...---,,,------------------------***+++,,,---............,,,---,,,,,,,,,,,,++++++---,,,,,,,,,.........---......------,,,,,,,,,,,,***++++++,,,---...//////------------------------......//////...------,,,,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000SSS[[[eeekkkjjjccc[[[VVVPPPOOONNNNNNMMMMMMNNNNNNJJJJJJJJJJJJMMMSSSZZZ```sssxxxiii^^^WWWNNNJJJEEECCCDDDDDDBBB???>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@BBBDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFBBBBBBAAAAAA@@@??????>>>>>>===<<<;;;:::888777777444444333333222111111111000000000000000000000000000000000000////////////.........///////////////111000000///......------........................------------------------------............------------............------......///000000///......------............------..............................------------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........///////////////---,,,,,,,,,,,,...///000------------------------///...---...///000///..................---------////////////////////////////////////////////////////////////////////////.........///////////////---...000111111111000///....../////////...------////////////////////////,,,------.........------......------,,,---------...333888999555111///...---------............///---------.......................................////////////////////////.......................................---------...------------,,,,,,,,,------------,,,,,,,,,,,,...//////---+++***+++,,,.......................................---------........................---------------,,,,,,,,,------------------------------------------------...............---------......------------..............................//////.........---------......---------,,,,,,,,,---------..................------------...//////---...000///...,,,,,,---************+++,,,------------------------------........................++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,---............---------------------------------......//////......---------............///,,,---......//////......---............---,,,,,,+++++++++,,,---...///000------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,------------------------***+++,,,------------------------------,,,++++++------------..................------,,,++++++***++++++,,,,,,---...//////...------------,,,,,,,,,////////////...---,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,---------....../////////000000000EEEIIIOOOVVVYYYWWWQQQMMMIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEEEEEEEFFFKKKRRRXXXkkkyyykkk]]]VVVQQQKKKHHHIIIIIIFFFCCCBBBBBBAAAAAAAAABBBBBBCCCDDDBBBAAA@@@AAABBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;::::::999888666555444333000000000000000000000000000000000000////////////............/////////000///////////////.................................------------------------------............------------............------........................------............------..............................------------...............------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------....../////////++++++,,,------...//////------------------------///...---...000000000/////////.........---------////////////////////////////////////////////////////////////////////////............/////////000---...//////000000//////......//////......---,,,////////////////////////+++,,,...////////////...------,,,,,,,,,---......---222777777333000000111---------............///,,,------......///..............................////////////////////////........................---------.....................---------,,,,,,,,,---------,,,,,,,,,++++++......///...,,,,,,---///........................---------.......................................***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------......------------......///...---,,,,,,---...///---------.....................---------,,,,,,,,,---------.........//////---------------...//////,,,...000000...---,,,---++++++++++++,,,---...///------------------------........................,,,,,,,,,,,,---------...+++,,,,,,---------,,,,,,+++,,,---.........------........................---------------...///000---------............///,,,---.../////////...---------......------,,,+++...------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---......///...---,,,+++,,,---......------...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,////////////...---,,,++++++,,,---////////////...---------....../////////------........./////////???>>>@@@DDDIIIIIIFFFBBBCCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAADDDKKKPPP\\\ppptttbbb\\\VVVPPPMMMMMMMMMJJJFFFFFFFFFDDDCCCCCCBBBBBBBBBEEECCCAAA@@@@@@@@@???>>>>>>@@@BBBDDDEEEFFFFFFEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>============???>>>===;;;999888666666000000000000000000000000000000000000////////////---.........//////000000------......///000000000........................////////////////////////---..................------..................---...---,,,,,,,,,,,,---...---..................---.................................------.........///...------------...///................................................---------.........//////,,,,,,,,,------.........***+++,,,---............------------------------...------...000111000/////////.........---------////////////////////////////////////////////////////////////////////////---.........//////000000------------......//////.../////////...---,,,,,,////////////////////////---...000111333333222222,,,,,,,,,,,,------...///***...222222///---000333---------.........//////,,,,,,---.../////////...........................////////////////////////........................,,,------....../////////.........------,,,,,,,,,---------,,,,,,+++++++++---...///.........000222........................,,,------....../////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------.........------.........000///---,,,,,,---///000++++++,,,---...///000111......---------,,,,,,,,,---------.........//////---------------...///000,,,...000000...---,,,---,,,,,,,,,---...///000111------------------------........................,,,,,,,,,------.........,,,,,,---------,,,++++++***+++---...///...------////////////////////////,,,,,,+++***+++,,,...///---------.........//////,,,,,,.../////////...---------......------,,,+++111000...---,,,+++++++++---------,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,---------,,,++++++---.../////////...---,,,,,,---......------...///***++++++,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,////////////...---,,,+++***+++---///000000///....../////////000000111111------------.........///;;;<<<>>>???@@@@@@???>>>@@@>>><<<<<<===<<<;;;999>>>===<<<<<<===@@@BBBDDDPPPYYYfffqqqvvvuuupppkkk```[[[UUUSSSTTTRRRNNNJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIFFFCCC@@@>>>???AAABBB>>>@@@CCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<;;;:::<<<===>>>@@@AAABBBAAA@@@===:::999444333111111000111222333...///////////////......///////////////////////////...---,,,,,,---...///+++,,,,,,------......///......................../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......------------......000000//////.........---////////////////////////------------------------................................................000000000000///...---,,,------------------------................................................//////.........---------...............///000000........................////////////////////////,,,---------.../////////...---,,,+++,,,---...///000000//////.........---////////////////////////////////////////////////............////////////000000///...............////////////////////////111///---++++++---///111,,,,,,------.../////////......////////////......------............------/////////...------,,,,,,...------,,,,,,------...------............---------------............///////////////////////////........................////////////////////////...............------------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***......//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------////////////////////////,,,,,,---,,,+++***,,,...---,,,+++++++++---///111........................,,,---.........---+++******+++,,,,,,------,,,,,,...------,,,,,,------...------------------------------------------------***+++,,,---............///...---,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,///...---,,,++++++,,,---//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------///...---,,,,,,---...///+++,,,------......------.........------,,,,,,,,,000///---+++***+++,,,---.................................------,,,,,,,,,---------............///---------............///------------------------999:::<<<===>>>>>>=========;;;:::999::::::888777<<<;;;::::::;;;===@@@AAACCCIIISSS]]]dddffffffeee\\\XXXUUUTTTVVVVVVRRRNNNKKKKKKKKKKKKLLLMMMNNNNNNKKKIIIFFFBBBAAAAAACCCDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;;;;===>>>???@@@???>>><<<;;;777666555444333222222222000000111111000000/////////////////////////////////...------------...///------------------------........................//////////////////......------------------------........................------------------------......------------......000/////////.........---........................................................................------------------------000000000000///...---,,,+++,,,...000000...,,,+++................................................000000/////////........................///000000////////////////////////////////////////////////---------...............------,,,,,,------......000/////////.........---////////////////////////////////////////////////............////////////000000///...............////////////////////////000...---,,,,,,---...000..................------......////////////...............//////.........------.....................------,,,,,,------...------............---------------............///................................................//////////////////////////////......---------,,,...------,,,,,,------...,,,,,,------------,,,,,,......//////...------,,,------------------------------------------------------,,,,,,,,,---...///------------------------.........................../////////------///000///...,,,++++++,,,---...........................///000111111111000......++++++,,,------------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///...---,,,,,,,,,,,,---++++++,,,---------------...------,,,++++++,,,,,,///......---,,,,,,++++++------------------------------------------------........................------------------------,,,,,,---------.........///...------------...///+++,,,------......------000//////...------,,,,,,222111///...---...///000......................../////////......------------------............///---------............///........................777888999:::;;;;;;;;;;;;;;;:::888888999999777666999888888888999:::<<<===999<<>><<<;;;999999999:::<<<===>>>>>>===<<<;;;::::::888666444222111222222222222222111000//////////////////////////////......------....../////////......---,,,,,,+++......................../////////000000000000000................................................------------------------......------------....../////////.......................................................................................------------------------000000000000///...---,,,***---000222222000---***........................////////////////////////000000000000000/////////...............///000000000000000000000000000000////////////////////////...............---------,,,,,,---.............../////////...............////////////////////////////////////////////////............////////////000//////............///////////////////////////........................000//////...------,,,,,,......////////////......,,,------------------,,,,,,,,,------...//////000...------,,,,,,------...------............---------------............///................................................////////////////////////000000///...------,,,,,,///......------......///,,,,,,,,,,,,---...//////.........///......---,,,------------------------........................---,,,,,,,,,,,,---...///------------------------------------------------.../////////------///000000///---,,,++++++,,,,,,........................---............---,,,,,,++++++,,,---------------...------,,,,,,------...------------------------------------------------,,,,,,------...---------......---,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------,,,++++++.........------,,,,,,+++------------------------................................................---------------------------------........./////////...------------...///+++,,,------......------000000///...------,,,,,,///...---,,,+++,,,---...........................///////////////.........---------............///---------............///////////////////////////777888888999::::::;;;;;;<<<:::999999::::::999888777777666777777999:::;;;::::::;;;<<>><<<:::999999:::;;;<<<======<<<<<<<<<<<<<<<<<<:::888555444333333333333222111000/////////////////////////////////............/////////.........---------,,,.................................//////000000111..............................................................................------------..............................................................................................................................//////000//////...---------...000111111000...---........................000000000000000000000000////////////////////////...............///000000/////////////////////////////////////////////////////////...---------,,,+++,,,.../////////...---........................////////////////////////////////////////////////............////////////000///............//////////////////////////////------...//////...------//////.........---------......////////////......***++++++,,,,,,++++++***---------.........//////...------,,,,,,------...------............---------------............///................................................////////////////////////000000///...---,,,,,,+++......------------......------,,,,,,---...000222---...............------------------------------------------------------,,,,,,,,,,,,------......------------------------------------------------+++,,,,,,,,,******,,,---///...---,,,,,,,,,,,,---........................------------,,,,,,+++++++++,,,,,,---...---------...------,,,,,,------...................................................---------...------,,,,,,...------,,,,,,,,,------...---,,,++++++,,,......,,,---...//////...,,,,,,......---------,,,,,,,,,------------------------------------------------........................------------------------------------.....................------.........+++,,,------......---------------------------------,,,++++++***+++,,,,,,........................//////..................---------............///---------............///........................:::::::::;;;<<<<<<===>>>===<<<:::;;;<<<<<<;;;:::888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBCCCBBB@@@>>>======>>>@@@BBBDDDFFFGGGJJJJJJKKKMMMOOOSSSWWWYYYYYYUUUPPPPPPRRRSSSOOOJJJMMMLLLKKKJJJGGGCCC@@@>>>?????????@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;:::999555555444444222111//////000000000000000000000000////////////////////////---------....../////////........................---------....../////////------------------------......................................................------------......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,........................//////////////////////////////////////////...---000///............///000........................000000000000000000000000.......................................///000000......................../////////////////////////////////...---------,,,,,,---...///000///...------------...............////////////////////////////////////////////////............//////////////////............//////////////////////////////,,,---...000000...---,,,---------.........//////......////////////......,,,,,,------------,,,,,,//////.........---------...------,,,,,,------...------............---------------............///................................................////////////////////////000//////...------,,,,,,------,,,,,,,,,,,,------------,,,,,,---...000222------...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------***++++++***))))))***,,,,,,,,,,,,,,,------..............................000000000///////////////,,,,,,---.........------...------,,,,,,------...........................---------------------------------...------,,,,,,------,,,,,,,,,------...///...---,,,,,,,,,---...---...///000000///...------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------..................---+++,,,------......------******+++,,,---...//////..................//////........................---------------------------------............///---------............///------------------------@@@@@@???@@@@@@AAABBBCCC???>>>===>>>??????>>>===<<<<<<======>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????>>>===<<<;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEGGGJJJNNNSSSVVVYYYVVVSSSRRRSSSVVVYYYXXXVVVXXXWWWUUUQQQLLLFFF@@@===>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>===<<<;;;;;;999:::;;;<<<============777777777555444222000///000000000000000000000000...//////000000//////...,,,------...//////000000........................------------............------------------------......................................................------------......---------------.........------------------------++++++++++++++++++++++++........................////////////////////////...///////////////......111///---,,,,,,---///111........................////////////////////////------------...........................///000000........................////////////////////////...............---------------...////////////...---------------.........////////////////////////////////////////////////............///////////////............//////000////////////////////////,,,---...//////...---,,,,,,,,,------...//////000......////////////......///000000111111000000///000//////...------,,,,,,...------,,,,,,------...------............---------------............///------------------------........................///////////////////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,------,,,++++++,,,...++++++,,,------......///........................000///......------......,,,,,,---..................------,,,,,,------...........................++++++++++++++++++++++++,,,,,,------...---------------,,,,,,,,,---......///......------------------......////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------------...//////...------+++,,,------......------******+++,,,---///000000,,,,,,,,,---------------........................,,,,,,,,,------------------------............///---------............///------------------------FFFEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDDDDFFFFFFEEEDDDAAABBBBBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;<<<<<<::::::::::::;;;<<<======@@@@@@BBBEEEIIIMMMPPPRRRPPPPPPRRRUUUYYY]]]aaaccccccbbb___ZZZSSSKKKDDD@@@??????>>>>>>???AAABBBCCCAAAAAA@@@???>>>>>>>>>>>>::::::::::::;;;<<<===>>>;;;;;;:::888777555333222000000000000000000000000...///000111111000///...............////////////........................////////////..........................................................................................------------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................////////////............---,,,,,,---......................................................---.........////////////...............///000000........................////////////////////////---------..............................//////000,,,,,,,,,------.........////////////////////////////////////////////////............////////////...............///000000////////////////////////---..................---------........................////////////......///000000111111000000///..................------...------,,,,,,------...------............---------------............///------------------------........................////////////////////////---------...............------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------...//////......------------------------------------------------+++,,,---.........------------------------------...........................//////...------...000,,,,,,------------------...........................---,,,+++++++++,,,,,,,,,------..................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---...///...............---,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------...------...//////...------+++,,,------......------.........////////////000))))))***+++++++++++++++........................------------.........///---------............///---------............///........................JJJIIIIIIIIIIIIKKKLLLMMMMMMLLLKKKKKKMMMNNNMMMKKKEEEEEEFFFFFFGGGFFFFFFFFFDDDCCCBBB@@@?????????@@@<<<======<<<;;;:::<<<===:::999999888888999999999===>>>???BBBEEEHHHKKKLLLKKKNNNRRRVVVZZZ```fffkkkiiihhheee___XXXOOOHHHCCCAAA@@@???>>>>>>@@@BBBDDDBBBAAA@@@@@@@@@@@@@@@@@@;;;:::999999999;;;<<<===>>>===<<<;;;999777555444000000000000000000000000...///000111111000///...000000000///......------........................111111000000//////......000000000000000000000000........................////////////////////////.........------.........,,,,,,,,,------.........------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...,,,,,,---......---,,,,,,.................................................../////////000000111111...............///000000000000000000000000000000////////////////////////,,,------......///////////////...------///000111,,,,,,,,,------.........////////////////////////////////////////////////............/////////000...............///000111////////////////////////......................../////////...------,,,,,,......////////////......------............------,,,,,,------.../////////...------,,,,,,------...---..................------------.........//////------------------------........................////////////////////////,,,,,,------.../////////.........------.........+++,,,---...---,,,+++***,,,,,,---.../////////...------------------------........................+++,,,---.........---,,,------------------------////////////////////////---...///...,,,,,,...///............---,,,++++++........................111000///...---...//////,,,---......//////.........------,,,,,,------...////////////////////////////////////////////////***+++,,,---......///...,,,,,,,,,,,,,,,---...///---...///000///...,,,+++++++++***)))***+++---...------------------------------------------------........................---------------------------------------------------------.........//////,,,---...//////...---,,,+++,,,------......------222222222111000000//////+++,,,---.......................................---.........//////000000---------.........//////---------.........//////////////////////////////MMMLLLKKKLLLNNNPPPPPPOOOUUUTTTRRRRRRSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNOOOOOOIIIIIIIIIHHHGGGDDDBBB@@@??????>>>===============???<<<999888:::<<<;;;999999:::;;;===???AAADDDEEEGGGIIINNNTTT[[[ccchhhllloooooolllhhhaaaYYYRRRNNNEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA???=========>>>======>>>>>><<<:::777555;;;;;;<<<===<<<;;;:::999===888333000000111000///000111111111111///...,,,------...........................////////////000//////////////////////////////.........---------////////////..................//////...---,,,,,,***+++---///000000000////////////......------------------...------,,,,,,..............................---,,,,,,...///000........................//////////////////////////////......---------,,,..............................////////////......////////////////////////........................000///...------...///000111111000000//////............////////////..............................000///...------...///000+++---...000000...---,,,---...//////......///111........................////////////////////////................................................,,,,,,,,,,,,---...//////................................................---.........---,,,,,,+++........................///......---------......------------------------........./////////000000,,,------......------,,,//////.........---------,,,---......//////......------------------------------------------------------------------------------............------//////000000000000//////+++,,,,,,------,,,,,,+++000///---,,,++++++,,,---.........------,,,,,,,,,................................................,,,---......------///000///000111111111///...---,,,---......//////..............................////////////////////////........................////////////////////////---,,,,,,,,,,,,---......///............------------------............///---+++)))***+++---......---------........................------,,,,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,---...,,,,,,,,,---------............------------..................//////000000..........................................------///,,,+++,,,...///---+++---------...............///...,,,++++++,,,.../////////.........---------////////////////////////RRRQQQPPPRRRTTTVVVWWWVVVWWWWWWVVVXXXZZZZZZYYYWWWRRRRRRSSSSSSSSSSSSSSSSSSPPPOOOOOONNNLLLJJJIIIHHHDDDDDDBBBAAAAAAAAAAAAAAA???<<<999999:::<<<;;;:::<<<<<<<<<===>>>@@@AAABBBAAABBBEEEKKKSSS\\\dddhhhhhhhhhfffccc___ZZZVVVSSSNNNNNNNNNOOONNNNNNMMMMMMIIIHHHFFFDDDCCCBBBAAA@@@BBBCCCCCCCCCBBB@@@>>>===999::::::;;;;;;;;;;;;::::::666222111111222111/////////000000000...---,,,000000000//////......------............///////////////////////////////////////.........---------////////////..................//////...------,,,------//////000///......---------,,,,,,+++++++++---......//////......---...........................------------...//////......................../////////////////////////////////.........------..............................////////////......////////////////////////...........................------------------..................---------......////////////..............................000///...------...///000///000222222222111///...---...//////......///111////////////////////////////////////////////////................................................//////......---.........................................................------......------,,,+++........................///......---------......------------------------,,,,,,,,,---------......------------------------//////.........---------,,,---......//////......------------------------------------------------........................------............------...//////000000//////...,,,,,,------------,,,,,,///...------------------......---------,,,,,,,,,................................................,,,---......------...000000000000000000///......,,,---......//////..............................////////////////////////...............---------////////////////////////.........---...//////000///............------------------............///...,,,++++++,,,......---***++++++,,,---...//////......---------,,,,,,,,,+++,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,---------......------,,,,,,,,,,,,------------........./////////................................................///---+++,,,...///---++++++,,,,,,---...///000000000///---,,,,,,---///000//////.........---------........................YYYXXXWWWXXX[[[\\\]]]\\\ZZZ[[[]]]aaaddddddccc```YYYZZZZZZZZZZZZZZZZZZYYYUUUTTTSSSRRRPPPPPPOOOOOOJJJHHHGGGEEEDDDDDDEEEFFFAAA???<<<;;;;;;<<<<<<;;;===<<<<<<;;;;;;<<<<<<<<<>>>>>>???BBBIIIQQQYYY^^^\\\\\\[[[ZZZYYYXXXXXXWWWTTTUUUVVVWWWXXXVVVUUUTTTOOOOOONNNMMMKKKHHHEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@999888888999999:::;;;<<<888666444444444444222111///000000000000//////...222222111000///...---------------............////////////////////////////////////............---////////////.....................///......---,,,///////////////...---,,,---------,,,,,,,,,,,,,,,......///////////////...........................------...////////////...........................////////////////////////000000////////////....................................////////////......////////////////////////........................---......//////......------------.....................////////////..............................//////............//////...///000000///...---,,,---...//////......///111000000000000000000000000////////////////////////................................................222111000///............////////////////////////........................------......------,,,,,,..............................---------......///------------------------,,,,,,,,,---------------...---,,,,,,,,,,,,---..................---------,,,---......//////......------------------------------------------------........................---------------------------..................---------............------------.../////////.........------------,,,,,,,,,................................................,,,---///...------...///000000//////......//////,,,---......//////..............................//////////////////////////////.........---------///////////////////////////////////////000111111///............------------------............///000...,,,,,,---......---((()))***+++---...//////...------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---------------............................................................---,,,---.........,,,***+++,,,---...000111111000///...------...///000...............---------------------------------___]]]\\\\\\]]]^^^^^^]]]\\\^^^bbbgggkkkllljjjgggaaaaaaaaaaaa```___]]]\\\UUUTTTSSSQQQQQQQQQRRRRRRMMMLLLKKKIIIIIIIIIIIIJJJHHHFFFCCCAAA@@@???>>>===@@@???>>>======<<<<<<===@@@@@@???AAADDDHHHMMMPPPOOOOOOOOOOOOPPPQQQSSSTTTPPPRRRVVVXXXZZZYYYXXXVVVVVVWWWWWWUUURRRNNNIIIGGGBBBAAAAAA@@@@@@@@@AAAAAA;;;:::999888888999:::;;;999999999888888666333222111111222222222111111111111000000//////.........------------............/////////////////////////////////...............////////////............---...............------............---------,,,///////////////.........---......////////////...........................,,,---///000000000///...........................////////////////////////000000000000000/////////..............................////////////......////////////////////////........................///000111222222111000///......//////000000111111......////////////............................../////////....../////////...............,,,+++***---...//////......///111////////////////////////////////////////////////................................................111000//////.........///000000000000000000000000........................,,,------...------,,,,,,...........................------------...//////------------------------///////////////////////////...,,,++++++,,,...///........................,,,---......///.........------------------------------------------------........................------------------------,,,------......------,,,---..................---,,,---///000000000//////------------------------................................................,,,...///...------...///111000...------...///000,,,---......///................................./////////////////////////////////...------,,,,,,///////////////////////////////////////000000111///............------------------............///111000......//////...,,,******+++,,,---.........------------------------------------------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------........................---------..................---------.........---,,,,,,,,,---...///000000//////...------...//////........................------------------------dddbbb```_________]]]\\\\\\^^^ccciiimmmmmmjjjgggdddeeeeeedddbbb___]]][[[TTTTTTRRRQQQQQQRRRSSSTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOLLLIIIEEECCCBBBDDDDDDBBBAAAAAA@@@@@@AAA>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEEGGGJJJKKKIIIKKKPPPTTTVVVWWWWWWVVVZZZ[[[[[[ZZZVVVRRRMMMJJJFFFFFFEEEDDDCCCCCCCCCDDD???>>><<<999888888888888999::::::999777444222111222222111111111111111111---------....../////////---------.........//////////////////////////////////////////////////////////////////............------...............---,,,,,,,,,,,,,,,---------////////////////////////+++,,,---.......................................,,,---///000000000///.../////////////////////////////////////////////////////////000000000000000..............................////////////......////////////////////////........................///000111222222111000///......//////000000111111......////////////......////////////////////////...//////////////////...111111111111000000//////---...//////......///111........................////////////////////////......................................................------...//////000000000000000000000000000........................,,,,,,------...------,,,........................---------------...//////------------------------/////////////////////...///...,,,++++++,,,...///---.....................,,,---......///.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,---..................---,,,---///000000000//////------------------------................................................---...///...---,,,---///000///...------...///000,,,---......///.................................//////////////////////////////.........---------////////////////////////...------------.../////////............------------------............///111000//////000///...,,,............------------------------------------------------------,,,,,,------------------------,,,,,,,,,---------............------------......------------------------........................---------.........//////...............---.....................---------...------------------...---.....................------------------------eeecccaaa_________]]]\\\ZZZ\\\```dddggggggdddaaaaaaaaabbbbbb```]]][[[YYYUUUUUUTTTTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZXXXYYY[[[ZZZUUUPPPMMMKKKGGGFFFEEECCCBBBAAAAAAAAA<<<===???AAAAAAAAA?????????>>>======>>>@@@AAABBBCCCEEEIIIMMMPPPRRRRRRSSSWWWXXXYYYYYYWWWTTTQQQOOOKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???===;;;999888888666888999888555222111111333222111000////////////++++++,,,---...///000000.........////////////000////////////////////////...////////////000000000////////////............,,,---......///.........,,,,,,++++++,,,---......---------------.........++++++,,,---..........................................///000000000000///////////////////////////////////////////////////......////////////000000..............................////////////......////////////////////////........................---......//////......------------.....................////////////......////////////////////////......////////////......////////////////////////---...//////......///111........................////////////////////////................................................------------...///000111////////////////////////........................,,,,,,------......------........................---------------...///000---------------------------------------,,,,,,,,,...---,,,,,,,,,,,,---...---------...............,,,---......//////......------------------------------------------------++++++++++++++++++++++++...---,,,++++++,,,---...,,,------------------,,,------............------------.../////////......,,,,,,,,,------------...................................................---/////////---,,,---............---......//////,,,---......//////..............................////////////////////////........................////////////////////////,,,,,,,,,,,,,,,---......///............------------------............/////////...///000000...,,,000//////......---,,,,,,,,,,,,,,,------------...------------------------,,,------......------,,,,,,,,,,,,---------......///......------......///.........---------------........................,,,,,,------.../////////---/////////...---...////////////...------,,,,,,---------------------------------...............------------------------```^^^\\\[[[\\\\\\[[[ZZZXXXYYYZZZ]]]___^^^[[[XXXXXXYYY[[[]]]]]][[[YYYXXXTTTUUUVVVWWWXXXYYYYYYYYY[[[]]]aaadddeeedddaaa```[[[```dddeeebbb]]]YYYWWWSSSRRRPPPMMMJJJHHHGGGGGGDDDCCCCCCBBBAAA@@@??????<<<<<<<<<<<<<<<===>>>>>>???@@@BBBEEEHHHIIIKKKKKKOOOQQQSSSUUUWWWWWWVVVVVVRRRQQQPPPOOOLLLIIIFFFDDDBBBBBBAAA@@@???===;;;:::555777999888666555666777777666444222111000000000------......//////000000/////////000000000111111////////////////////////.../////////000000000000////////////............,,,------...//////......000///...---------......,,,---------.........///+++,,,---...////////////........................///////////////000000111////////////////////////////////////////////////------........./////////..............................////////////......////////////////////////...........................------------------..................---------......////////////......////////////////////////---...///000000///...---,,,,,,,,,,,,------...///---...//////......///111........................////////////////////////................................................/////////...//////000000................................................+++,,,------......------........................---,,,,,,------///000000------------------------......---------,,,,,,,,,---------------------------------.........//////,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------............------,,,,,,------------,,,,,,///...------------------,,,,,,,,,---------.........................................................///000///---,,,---...,,,---....../////////...,,,---......//////..............................////////////////////////,,,,,,------.../////////////////////////////////,,,,,,,,,,,,,,,------...///............------------------............///---------...000000...,,,......------------------,,,,,,,,,---------......+++,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------.../////////.........------........................,,,,,,------...//////000---///000000------...000...............---------------............---------------.........//////........................YYYWWWVVVVVVXXXYYYYYYXXXVVVVVVWWWXXXYYYWWWTTTQQQQQQSSSVVVYYYZZZZZZYYYXXXSSSTTTVVVXXXYYYZZZYYYYYYYYY]]]bbbfffhhhfffcccaaa\\\bbbjjjmmmjjjeeeaaa___fffeeeaaa^^^ZZZWWWUUUTTTOOOMMMIIIEEEBBB@@@??????<<<<<<=========>>>>>>>>><<<===>>>???AAABBBDDDDDDHHHJJJNNNRRRVVVYYYZZZ[[[\\\\\\[[[YYYVVVRRRMMMKKKAAABBBBBBBBBAAA@@@>>><<<666888;;;;;;999999<<>>============999;;;===>>>>>>>>>>>>???@@@DDDKKKQQQVVVYYYZZZZZZ___```bbbbbb___YYYSSSPPPIIIJJJHHHDDDDDDDDDAAA;;;@@@===;;;:::;;;<<<<<<<<<======<<<:::888555333222222111000//////.........444333000///...///000111//////////////////////////////////////////////////////............//////////////////////////////................................................---------------------------------............///,,,,,,,,,,,,---///000111/////////...------,,,,,,////////////////////////////////////////////////------------------------///////////////000111111111000///...............,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,000000111000000///..................////////////111111000000//////......////////////////////////------......//////000000........................,,,---///000000000//////------............------//////000000///...------...........................------,,,,,,,,,------------------------------///...---,,,,,,---...///+++++++++,,,,,,---------------------------------//////.........---------------............------............////////////222222111111000000//////...........................------,,,---...///000...............---------,,,------......------,,,---------------------------------.........//////,,,,,,,,,++++++*********..................------///...---,,,+++,,,------.........////////////000000//////...,,,++++++***........................///............---------...---,,,---///000///...111000///...............------------------------........................////////////////////////000000//////.....................///111000...,,,,,,---------.../////////////////////////////////------------------------,,,,,,------...------,,,...------,,,,,,,,,------------------------------.........------,,,,,,,,,...------,,,,,,------...///...------...///...,,,//////.........---------////////////////////////......------------............------,,,,,,,,,+++000///...------...///000++++++,,,---...///000111........................MMMNNNNNNOOOPPPPPPPPPPPPOOOLLLIIIIIILLLLLLJJJGGGGGGGGGHHHJJJMMMMMMLLLJJJKKKNNNSSSWWW[[[]]]^^^^^^aaa^^^\\\]]]bbbdddbbb```]]]___bbbdddeeedddcccbbbjjjooorrrqqqqqqpppiii```YYYWWWUUUQQQMMMJJJGGGFFFCCCCCCAAA@@@????????????<<<===>>>>>>>>>>>>???@@@AAABBBFFFKKKPPPUUUYYY[[[aaacccggghhhgggccc^^^[[[WWWWWWSSSMMMJJJIIIDDD???AAA???<<<;;;<<<===>>>>>>???>>>===;;;999777555444111000000/////////000000222111000/////////000111//////////////////////////////////////////////////////............//////////////////////////////................................................---------------------------------............///.........---......//////000000///...............................................................------------------------/////////...//////000000000000///...............,,,,,,------............////////////////////////------------,,,,,,,,,,,,///000000000//////...---............////////////000000000000//////......////////////////////////............////////////........................------.../////////......------............------///////////////...------........................///......------.................................///...------------...///,,,,,,,,,,,,------------------------------------//////.........---------------............------............////////////////////////////////////...........................------,,,---...///000//////......---------,,,,,,------......------,,,------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++........................000///...---,,,------...---............/////////---------------,,,,,,,,,------------------------////////////////////////...---,,,---///000///...111000000///////////////................................................////////////////////////////////////......------.........///111111...,,,//////////////////000000////////////////////////---------------------------------...------,,,,,,...------,,,,,,---------------------------------......---------,,,,,,,,,...------,,,,,,------...///...------...///...---//////.........---------..............................------------......111111000000////////////000///...------...///000................................................PPPNNNNNNPPPTTTTTTRRROOOMMMJJJFFFFFFGGGGGGEEEBBBCCCCCCCCCEEEFFFFFFDDDCCCHHHJJJNNNSSSWWW\\\___```bbb___[[[\\\aaaeeegggggg__________________^^^^^^dddjjjqqqvvvxxxvvvooofff___^^^\\\YYYVVVSSSPPPOOOKKKJJJHHHFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@??????????????????BBBGGGNNNUUUYYY```dddiiimmmooommmiiigggdddddd```YYYUUURRRLLLEEECCCAAA>>>===>>>?????????@@@@@@???>>><<<:::888777000000//////000000111111//////////////////000000//////////////////////////////////////////////////////............//////////////////////////////........................................................................---------............///000000//////............000///---,,,,,,---...///------------------------------------------------------------------------000//////.........//////////////////............---............/////////////////////////////////------------,,,,,,,,,,,,...////////////...------............////////////000000000////////////.../////////////////////////////////.......................................///...------------------------............------///////////////......---........................///////////////////////////////////////////////////...------------...///.........---------------------------------------...............---------------............---------............/////////,,,,,,,,,---------------...........................------------...//////000000///...------,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,------------------------,,,,,,,,,........................000///...------------...---------............///,,,,,,,,,---------..............................000000000000000000000000...---,,,---///000///...000000000000////////////////////////////////////------------------------////////////////////////...............---------///......000111111///---/////////...............////////////////////////---------------------------.........---,,,,,,+++---------,,,,,,------...------------------------...------------,,,,,,,,,...------,,,,,,------...///---,,,---...///...---...............---------..............................------------..................------------//////............//////000000///...---,,,,,,+++........................VVVTTTTTTXXX^^^```\\\XXXQQQMMMIIIGGGHHHGGGEEEBBBEEEEEEEEEFFFGGGGGGEEECCCGGGHHHIIILLLQQQVVVZZZ]]]^^^\\\[[[]]]aaafffiiijjj```___\\\YYYWWWVVVVVVWWW[[[```iiipppuuutttoooiiidddcccbbb```___]]]\\\[[[WWWVVVTTTQQQNNNLLLKKKJJJJJJHHHFFFDDDCCCBBB@@@>>>===<<<;;;<<<@@@FFFMMMRRRYYY^^^dddkkkoooooommmkkkiiikkkkkkgggddd___WWWNNNFFFDDDAAA???@@@AAAAAA@@@BBBBBBBBB@@@???===;;;:::333222111111000000111111,,,---...///000000////////////////////////////////////////////////////////////............//////////////////////////////................................................////////////////////////---------............/////////000/////////.........---+++******,,,---...------------------------------------------------........................//////......------.........///////////////.........///////////////////////////////////////////////////.........------------...............------............/////////////////////////////////////////////////////////////////////......---------........................000///---,,,++++++,,,---------............------...///////////////..............................---......///////////////.................................------........./////////......------,,,------------------------........................------............---------------.........//////---------,,,,,,,,,,,,,,,..............................------............000000///...---,,,,,,+++,,,------......------,,,,,,,,,------------------,,,,,,,,,---------........................---------------........................---------------------------............,,,,,,---------.........000000000000000000000000/////////000000111111111///...---...///000///.../////////000000/////////////////////////////////------------------------////////////////////////............------------/////////000111111///------------,,,+++++++++***////////////////////////------------------------............---,,,++++++------,,,,,,,,,---......------------------------------------------------...------,,,,,,------......---,,,---/////////---......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////000000///...---,,,,,,+++........................```^^^^^^cccjjjnnnllliiiZZZVVVQQQNNNOOONNNLLLJJJLLLKKKKKKMMMNNNNNNLLLJJJGGGGGGFFFGGGIIIMMMQQQSSSTTTUUUWWW[[[```cccdddddd___\\\XXXSSSPPPNNNNNNNNNTTTVVV]]]ffflllmmmkkkjjjeeeeeeeeeeeeeeeeeeeeeeeecccaaa___[[[YYYVVVUUUTTTUUURRRPPPNNNLLLIIIEEEAAA>>>===<<<;;;===AAAEEEHHHQQQUUU\\\cccgggiiiiiiiiikkkqqquuuuuurrrlll```UUULLLIIIEEECCCCCCCCCCCCBBBDDDDDDCCCCCCAAA@@@???>>>888777555333111000000///,,,---...///000000////////////////////////////////////////////////////////////............//////////////////////////////................................................////////////////////////---------............///------...///000//////...------,,,,,,,,,...///000------------------------......................................................---------------...---...//////000///....../////////////////////...////////////////////////000000000000////////////------...............---............////////////...............///////////////////////////////////////......------,,,,,,........................000///---,,,++++++,,,---------............------......///////////////...........................+++,,,---............------------------------------..................---/////////......------,,,---------------------------.....................------............------------------............//////......---,,,++++++..........................................------000//////...------,,,,,,,,,------......------,,,,,,,,,,,,---------..................////////////........................---------.........//////------------,,,,,,++++++---------.........///////////////.........------////////////////////////......///000111222222333111000//////111111000///...///000000000000//////................................................////////////////////////......................../////////000222111///------------,,,+++++++++***////////////////////////---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,---...///------------------------------------------------...------,,,,,,------......---,,,---///000///...---...................................................------------......//////////////////000000...//////////////////........................---........................kkkjjjjjjnnntttxxxyyyxxxfffbbb\\\ZZZZZZZZZXXXVVVSSSSSSTTTVVVXXXYYYWWWVVVNNNLLLJJJHHHHHHJJJLLLNNNNNNQQQUUUXXX[[[[[[ZZZYYYYYYVVVRRRMMMJJJHHHHHHIIIOOOOOOTTT^^^eeeffffffhhhccccccdddeeeffffffgggggggggfffdddbbbaaa```______aaa___]]]]]]]]]ZZZSSSNNNFFFDDDAAA???>>>???@@@AAAIIILLLQQQWWW\\\^^^``````hhhpppwwwzzzzzzuuuiii]]]TTTQQQMMMJJJHHHHHHFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@<<<:::888666333111000000//////////////////000000//////////////////////////////////////////////////////............//////////////////////////////........................................................................---------............///+++,,,.../////////...------...//////000111222222------------------------////////////////////////........................,,,,,,,,,,,,,,,---......------///000000000///.../////////............---////////////////////////111000000000000/////////------...////////////...............////////////---............/////////////////////////////////.........---------------........................///...------------------------............---------...//////////////////........................***+++,,,.........------------------------------------...//////...------.........------------------------------------------------...............------............------,,,------------.........000//////......---,,,,,,.................................///......---,,,///............---------,,,------......------,,,+++,,,,,,------............////////////000000000---------...............,,,,,,------.../////////------......------,,,+++.........////////////000111111000000/////////...//////////////////////////////000111222444444555444222111111222333222000///000222333333222111111000000000000000000000000////////////////////////////////////////////////.........///////////////000//////111222222000.../////////...............////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,------------......------,,,,,,------...---,,,,,,---///000///...---------...............------------------------......------------......---............/////////......////////////......,,,---------.../////////........................tttssstttuuuxxx{{{~~~qqqlllgggdddeeeeeedddbbb]]]]]]___bbbeeeffffffddd\\\ZZZWWWUUUSSSSSSTTTUUUSSSUUUWWWXXXWWWUUURRRQQQPPPNNNKKKHHHFFFFFFFFFGGGKKKJJJOOOYYY_________bbb``````aaaaaabbbbbbccccccbbbbbbcccccceeefffhhhhhhlllkkkllloooqqqnnnggg```SSSOOOIIIDDD@@@??????@@@BBBCCCFFFIIIMMMPPPRRRTTTYYYbbblllrrrwwwxxxqqqhhh]]]ZZZUUUQQQNNNMMMKKKJJJEEEEEEEEEEEEDDDCCCCCCBBB===<<<:::777555444333333222111000/////////000111//////////////////////////////////////////////////////............//////////////////////////////................................................---------------------------------............///+++,,,...///...---+++******,,,...000111111111000........................................................................******++++++,,,---//////,,,---///000111000///...............------,,,,,,/////////////////////////////////............------...//////000000000///............////////////---------.........//////////////////////////////,,,------------------...........................------.../////////......------............------------...///////////////........................***+++---///000///..............................------...//////...------,,,,,,,,,,,,---------------------------------------------.........//////------............------,,,,,,---------.........,,,---------......//////............................../////////...,,,,,,---------...............,,,------......------,,,++++++,,,,,,---......///.........////////////000,,,,,,---------.........,,,,,,------...//////000...///000000000///------/////////000000000111111111111111111111222222222111111111111111111111111111111222444555777888888666444333333444444333222222333555666777666555444222222222222222222222222111111111111111111111111/////////////////////////////////000000000111111000///000111222222000...//////////////////000000////////////////////////------------------------++++++,,,---............,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------.........------,,,,,,------...---,,,+++---///000000///---------.........//////------------------------......------------......+++++++++,,,,,,,,,---------...///000000///...------------.........//////........................xxxxxxxxxwwwwwwzzz~~~xxxsssmmmkkkkkklllkkkiiieeeeeegggkkkoooqqqqqqooojjjhhheeebbb____________[[[\\\\\\ZZZWWWSSSPPPOOOIIIHHHFFFEEEDDDEEEGGGHHHFFFEEEKKKVVV\\\ZZZYYY[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]___bbbfffiiilllnnnrrrrrruuuzzz~~~}}}uuunnn]]]XXXOOOGGGAAA???@@@BBB<<<<<<===???BBBEEEHHHJJJHHHQQQ]]]gggqqqwwwvvvqqqddd```ZZZVVVSSSQQQNNNMMMEEEEEEEEEEEEEEEDDDCCCCCC<<<;;;:::888777666666666444333000///...///000111//////////////////////////////////////////////////////............//////////////////////////////................................................---------------------------------.........//////---......///---+++)))'''&&&(((+++...//////---,,,////////////////////////------------------------////////////////////////))))))***+++,,,...///000+++---///000111000///.........---------,,,,,,,,,////////////////////////......---------,,,,,,,,,......///000111111000000............/////////000---------.........//////////////////////////////,,,,,,,,,------.................................,,,---///000111000//////---..................---------...///000000//////........................+++,,,...000111111000///////////////////////////,,,---...//////...---,,,+++++++++,,,,,,------------------------------------------.........//////---..................---,,,,,,,,,---------......))))))+++,,,...///111111............................../////////...,,,+++,,,,,,------.../////////,,,------......------,,,++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......,,,,,,------...///000000000111222222222111///...000000000000111111111111///000111222333444555555555555555555555555555555222333444666777999:::;;;777666444444555555444333444666888999:::999888777444444444444444444444444111111111111111111111111//////////////////////////////000000111111222222000000000111222222000...,,,---------.../////////////////////////////////------------------------******,,,---.../////////+++++++++,,,---...///000------------------------,,,,,,,,,------............------,,,,,,------...---,,,+++---///000000///---------.........//////------------------------.........------..................//////000000000---...///000000///...---................................................yyyyyyxxxtttpppooorrruuusssrrrpppnnnmmmlllllllllgggiiilllnnnpppsssxxx{{{|||xxxsssqqqrrrrrrooommmdddbbb```^^^\\\ZZZVVVSSSUUUOOOHHHFFFHHHIIIFFFCCCDDDFFFJJJOOOSSSVVVWWWWWWXXXXXXXXXVVVUUUVVVXXXZZZWWWYYY[[[^^^```eeekkkooopppvvvyyyyyy}}}}}}kkkbbbVVVMMMIIIFFFBBB>>>AAA???>>>???@@@@@@???>>>CCCGGGNNNVVV___fffkkknnnggggggeeeaaa[[[UUURRRQQQIIIFFFCCCCCCDDDDDDBBB??????>>><<<:::888777666666111222222222222111111000//////.........//////000000000////////////000000......////////////......------............------////////////////////////---------------------------------............///////////////////////////---------............///.........------,,,,,,,,,........................---------............///---------,,,,,,+++++++++------------------------------...///000000//////........................222///---...000111000...000000//////.........---222111000.........///000......------------...............////////////000000///---,,,,,,---///000.........------,,,,,,,,,.................................//////000000000//////.........//////000............////////////........................///...---,,,,,,,,,,,,,,,,,,---.........---,,,+++...---,,,++++++,,,---...//////.........---------++++++,,,---...///000000111000...---,,,,,,---...........................------............------///...---///111111...+++------............------...------------...////////////.........---------///...------,,,+++***)))---------.........//////......//////......------------.....................///000000///000222444333333444444333333222111333333333333444555666777888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA>>>===<<<;;;:::888777777:::999999:::<<<===;;;:::<<<;;;:::888777666555555666666444333222111111000111000000///......------000111111222111111000///444333222000///.....................////////////......//////////////////////////////////////////+++++++++++++++++++++++++++,,,---...///...---,,,------,,,,,,,,,------...//////.........------------.........//////000000000///...---,,,------...---,,,,,,+++,,,---///000.........................................................////////////000.........------,,,,,,,,,---------............///000...---...000111///---rrrttttttssspppoooppprrrsssrrrqqqooommmjjjiiihhhhhhjjjmmmpppsssxxx}}}}}}{{{yyyxxxwwwwwwkkkiiifffddddddbbb```^^^ZZZTTTMMMKKKLLLMMMKKKIIIJJJIIIIIIJJJLLLMMMNNNNNNPPPQQQQQQPPPPPPPPPRRRSSSTTTUUUWWWXXXYYY\\\aaadddjjjooosssuuu{{{xxxnnn___TTTNNNKKKHHHEEE@@@>>>======>>>>>><<<;;;===???BBBHHHPPPYYYaaaeeejjjkkkkkkiiiccc\\\WWWUUULLLHHHEEECCCDDDDDDBBB@@@@@@>>>===;;;999888777777555555555444333222000///000000000//////000000111//////000000000000//////......////////////......------............------////////////////////////---------------------------------............///---------------------------------............///.........------,,,,,,,,,........................---------............///...---------,,,,,,,,,,,,------------------------,,,------............---------------------------222///---...000111000...000/////////............111000///---------...///......------------......------........./////////000///---,,,,,,---///000/////////.........------........................+++,,,,,,,,,------------.........------,,,,,,+++............////////////........................///......---,,,,,,---------......//////......---///...---,,,,,,---.../////////.........---------.........------,,,,,,,,,///......---------..............................------............------///...---///111111...,,,------............------...------------...////////////.........---------......------,,,+++++++++,,,,,,---------............///////////////............////////////000000000111222222111222444666666666777777666666555444777777777888888999:::;;;<<<<<<<<<============>>><<<=========>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEBBBAAAAAA@@@???>>>======???>>>>>>???AAAAAA@@@>>>>>>===<<<;;;:::999999999999888777666444444444444333222111000000/////////000000000111222222222222666555444222111111111111000000000000000000000000.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------///......---------------//////.........---------------------.........///000///...---,,,------......---,,,,,,,,,---...///................................................---............/////////.........------,,,,,,,,,---------............///...,,,******,,,---,,,+++nnnppprrrrrrooommmllllllpppqqqqqqpppooollliiigggiiikkkooossswww|||}}}}}}~~~sssqqqnnnmmmmmmnnnnnnnnnddd^^^WWWSSSSSSUUUUUUTTTSSSPPPMMMKKKKKKKKKJJJIIIJJJIIIIIIIIIJJJJJJKKKKKKPPPQQQRRRQQQQQQRRRUUUXXX```dddiiimmmuuu{{{kkk]]]UUUQQQOOOMMMCCCAAA???>>>>>>===;;;999<<<;;;;;;===CCCKKKSSSWWWeeeiiinnnoookkkddd]]]ZZZRRRNNNJJJFFFEEEDDDCCCAAABBBAAA???===;;;:::999999999888888666444222000///222111111000000111111111...///000111111000///.........////////////......------............------////////////////////////---------------------------------............///---------------------------------............///.........---------------........................---------............///...............---------........................------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///......///000000///////////////............///......------------.........------------......,,,---------............000///...------...///000000000000///////////////........................+++++++++,,,,,,,,,,,,---......//////...,,,***)))............////////////........................//////......------......//////.........//////000///......------......///...............---------//////...---,,,,,,++++++------..........................................------............------///...---...000000...,,,------............------...------------...//////...............---------------------------------------........./////////......///000000000//////000000111111111222222222444555666666555555777999;;;<<<<<<<<<<<<;;;::::::============>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDEEEEEECCCBBBAAAAAA@@@@@@@@@?????????======;;;:::999999999999777666444333222333333444111111111111222444555666777777666555444444555555444444333333222111111111////////////............////////////////////////---------------------------------,,,---......///000000///...------------...............---------,,,,,,,,,---------------//////...------------...///...------,,,---------................................................---------............///.........------------------------............///...,,,))))))+++,,,,,,,,,qqqqqqqqqpppnnnlllkkkjjjnnnppprrrsssssspppmmmkkkiiilllooorrrvvv{{{{{{{{{~~~xxxvvvsssrrrtttwwwyyyzzzpppjjjccc^^^^^^```aaabbb___\\\XXXVVVVVVUUUQQQNNNIIIHHHFFFFFFFFFFFFFFFEEELLLMMMMMMLLLKKKKKKMMMOOOUUUXXX]]]cccmmmyyyuuuhhh___YYYVVVSSSJJJHHHEEECCCAAA???===:::AAA???===<<<>>>CCCHHHKKKWWW^^^gggllllllhhhccc___\\\XXXSSSMMMIIIGGGEEEDDDEEEDDDBBB@@@>>><<<<<<;;;999999888777666444222111222222111000000000111111---///000222222000///---......////////////......------............------////////////////////////........................---------............///////////////////////////---------............///...............---------........................---------............//////////////////.........////////////////////////...............---,,,+++------------------------000///.........////////////////////////.........///...........................------------......,,,,,,,,,---------......//////............//////////////////////////////........................---------..................///000111111///---+++............////////////........................000//////........./////////...---------...///000/////////....../////////........................,,,---------............+++,,,...///000///..............................------............------.....................---------............------...------------...//////........................,,,,,,------........./////////000000000111111111---...//////000000000000333333333444444555555666888999::::::999999;;;===AAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEBBBAAA@@@???>>>======>>>;;;:::888777666777888999555444444444444555777888888888777777777777777888888777666555444333222222000///////////////......////////////////////////...........................---,,,,,,,,,---///000//////.........//////000........................------------------------............------......//////......---------,,,................................................------------...........................------------------............///000///---,,,,,,...//////qqqooonnnmmmmmmnnnpppppprrrtttvvvwwwvvvsssooollliiikkknnnppprrrvvv{{{~~~xxxxxxzzzyyyvvvssssssvvvzzz}}}xxxtttnnniiihhhjjjmmmooonnnkkkiiiiiihhheee]]]WWWPPPMMMHHHFFFEEEEEECCCAAAGGGHHHIIIHHHGGGFFFHHHIIILLLNNNRRRYYYcccooo|||}}}ssskkkddd^^^[[[SSSPPPLLLIIIFFFCCC???<<<>>>>>>===>>>>>>@@@BBBCCCHHHPPP[[[eeeiiihhhfffeeedddbbb]]]VVVQQQMMMKKKJJJGGGFFFDDDAAA>>><<<;;;;;;999999999888777666555444222111000000////////////---///000222222000///---......////////////......------............------////////////////////////........................---------............///////////////////////////---------............///................................................---------............//////////////////////////////////////////////////////////////////...---,,,/////////////////////////////////.........//////.........///////////////////////////000/////////......------------......,,,,,,,,,---------....../////////....../////////........................................................................+++---///111111000///...............////////////........................//////.........//////000...---,,,+++,,,---///000...//////////////////...---.....................---------...//////000000+++,,,...///000///..............................------............---------.........------......------............------...------------...//////---.....................,,,------......//////000....../////////000000000------///000111111111111555555666777888888999999<<<===>>>=========???AAADDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>;;;;;;:::999888888888888::::::999888888999999999::::::999777666555444333111111111000000/////////////////////////////////........................///...---,,,---...///000---------...///000111222---.....................//////..................------................../////////......------,,,................................................---------.........//////........................---------............///000000//////...///000111llljjjhhhiiimmmqqqtttvvvuuuvvvwwwwwwuuuqqqmmmjjjiiikkkmmmnnnooorrrvvvyyyxxxwwwxxxxxxuuussssssvvvyyy|||~~~|||yyyuuuqqqppprrruuuxxx{{{yyywwwyyyzzzvvvmmmfff___YYYPPPJJJHHHFFFDDDAAACCCDDDEEEEEECCCBBBCCCDDDFFFFFFJJJQQQXXXaaaooo{{{}}}yyysssmmmgggddd]]]ZZZUUUQQQMMMHHHCCC@@@999;;;<<<>>>???????????????FFFQQQZZZ```dddfffggggggfffddd___YYYUUUSSSSSSLLLKKKHHHDDDAAA>>>===<<<;;;;;;;;;::::::888777777222111000///////////////...///000111111000///.........////////////......------............------////////////////////////........................---------............///---------------------------------............///.............../////////........................---------............///.........///////////////......................../////////000//////......////////////////////////...//////...------...000.........///////////////...///000000111000000000......------------......,,,---------............////////////////////////------............//////...........................------------,,,,,,,,,)))***,,,...//////..................////////////..............................------......//////,,,,,,,,,,,,,,,---...///---......//////......------------...............///............---------------..........................................------............---------......---,,,,,,---///------............------...------------...//////---------......................../////////000000,,,,,,---------............///000222333444444444888888999:::;;;;;;<<<<<>>===<<<;;;===<<<<<<;;;:::::::::;;;;;;;;;:::999888666666555333333222222111111000000////////////////////////..............................------......///000,,,,,,,,,---...///111111---------...............///////////////.........,,,---......///.............../////////...------.........................................................////////////000.............../////////---------............///---...000///...---...///iiigggfffhhhlllpppppppppoooppprrrsssrrrpppmmmkkkiiijjjlllmmmoooqqquuuxxxzzzwwwwwwwwwuuussssssuuuxxxzzz{{{{{{yyywwwuuutttvvvyyy|||~~~sssjjj]]]TTTPPPMMMJJJGGGEEEFFFGGGFFFCCCBBBBBBBBBDDDCCCEEEKKKOOOTTTaaannnrrrtttvvvuuusssooollljjjjjjfffaaa[[[VVVQQQLLLHHHAAAAAABBBBBBAAA@@@???>>>>>>BBBIIIOOOTTTYYY^^^aaaccceeefffddd```]]]\\\\\\XXXVVVRRRNNNJJJFFFDDDBBB@@@@@@???>>>===;;;999888333333222111000000000000//////000000000000//////......////////////......------............------////////////////////////........................---------............///---------------------------------............///---........./////////000........................---------............///------........./////////------------------------------......//////......////////////////////////---//////...,,,,,,...000............/////////000------///000000000//////......------------......------.........///////////////000000000000//////....../////////000000000........................//////.........---------+++,,,,,,------.....................////////////........................------,,,,,,---......///+++,,,---...////////////,,,---...//////...---,,,---------.........//////++++++,,,,,,,,,,,,------///......---------..............................------............---------......---++++++---000------............------...------------...//////---------.........////////////////////////000000------........./////////111222444555777888888999999:::;;;<<<===>>>??????@@@BBBCCCBBBBBBBBBDDDFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHIIIKKKMMMNNNMMMLLLHHHIIIKKKLLLKKKJJJIIIHHHDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCEEEEEEEEECCCAAA???AAA@@@???>>>===<<<<<<<<<;;;;;;:::999888888777777555555444333333222111111////////////////////////------------------------------...///////////////......---------------...---------.........///////////////......---------,,,,,,.../////////......---...///000000///....................................................../////////000000000111111---........./////////000---------............///***---000000...---------iiigggggghhhkkkkkkiiiffffffhhhkkkmmmoooppppppoooiiikkkmmmnnnpppssswwwzzz|||zzzwwwwwwwwwuuussstttvvvxxxyyyyyyxxxxxxwwwvvvvvvwwwzzz}}}xxxiii^^^XXXUUUQQQNNNJJJKKKKKKIIIFFFDDDCCCCCCCCCAAACCCHHHJJJMMMXXXfffgggiiimmmnnnnnnmmmlllllltttpppjjjeee___ZZZTTTPPPOOONNNKKKHHHEEEBBB@@@???>>>@@@CCCFFFJJJOOOUUUYYY___cccfffgggdddbbbbbbcccbbb```\\\WWWSSSOOOLLLJJJEEEDDDCCCAAA???<<<:::888555444333222111111111111000000////////////000000......////////////......---..................---////////////////////////////////////////////////---------.........//////////////////////////////---------.........//////---.........//////000000........................---------.........//////,,,---------......//////------------------------++++++,,,---....................................---...000...,,,+++...000---.........//////000000+++,,,.../////////...............------..................////////////000//////000000000000////////////000000111111111222........................222222111111000000000///000//////.........//////............/////////000........................,,,,,,,,,,,,,,,---...///+++,,,...000111000000///+++,,,---......---,,,+++---------.........//////%%%&&&''')))+++---//////111000...---,,,,,,---...........................---..................---,,,...///---******---000---..................---...------------...//////---------.........//////000000000000////////////111111111111222222222222444555666888:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCBBBCCCEEEGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLKKKJJJHHHIIIKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJJJJHHHFFFEEEBBBDDDGGGIIIIIIGGGDDDBBBDDDCCCBBB@@@???>>>>>>>>>;;;::::::999999888888777666666555444444333222222////////////////////////------------------------,,,---///000000000///...000000...---,,,++++++***---------.........//////.........------,,,,,,,,,+++,,,.../////////......,,,---...000000000//////................................................000000000000111111111111---.........//////000000---------.........//////***...222333000...---...______```aaabbbaaaaaa``````aaabbbdddfffhhhjjjjjjmmmoooqqqqqqqqqtttyyy}}}~~~{{{xxxtttrrrtttssssssssstttwwwzzz{{{yyywwwtttrrrssswww{{{~~~zzz|||uuukkkfffaaa]]]\\\XXXVVVTTTPPPMMMIIIFFFDDDBBBDDDFFFEEEEEEIIIRRRZZZbbbccccccdddfffhhhiiijjjmmmnnnnnnmmmjjjfffaaa^^^XXXTTTPPPMMMKKKHHHEEECCC@@@??????@@@CCCGGGKKKNNNSSSVVV[[[^^^```aaabbbcccaaacccfffeee```ZZZUUURRRNNNKKKGGGDDDAAA???<<<:::BBB===888444333333333333111000000000000000111111222111111000///......---........................000000000000000000000000......////////////..............................000000000000000000000000000000//////.........---............////////////////////////////////////...............---------................................................---------............///......------------......//////............//////////////////////////////..............................---,,,,,,...///000////////////////////////////////////////////////////////////////////////......,,,++++++,,,..............................------............---------------.........//////................................................000000000///...,,,+++***......////////////.........---,,,++++++,,,---...((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................---------------------------------............///............////////////......---,,,,,,,,,------//////////////////......---......000111333555666999:::<<<>>>???@@@??????@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDEEEEEEIIIIIIFFFCCCCCCGGGGGGCCCEEEEEEFFFFFFFFFGGGGGGGGGKKKIIIHHHJJJLLLLLLIIIEEEEEEBBB@@@@@@BBBBBB???===???@@@@@@AAABBBBBBBBBCCCEEEDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGIIIKKKMMMOOOOOOLLLLLLLLLKKKIIIFFFDDDBBB???????????????@@@@@@@@@>>>???AAACCCEEEEEEEEEEEE???AAACCCEEEFFFGGGGGGFFFEEEEEECCCAAA@@@????????????>>>===<<<:::999888888666555555666888888777666111000......000111000///222111000......//////000000000000000//////////////////.........---------,,,,,,------...///000000////////////////////////........................////////////////////////000///...------...///000......---------,,,,,,,,,(((&&&&&&(((---000000///........................,,,,,,,,,------............---,,,+++,,,---...///ZZZZZZ[[[[[[\\\]]]^^^^^^______aaaccceeeggghhhiiilllmmmoooooooooqqqvvvyyy}}}zzzxxxssssssssssssuuuwwwzzz||||||yyyuuurrrqqqsssvvvyyyvvvxxx}}}yyyvvvrrrpppooojjjhhhccc\\\VVVPPPLLLJJJGGGIIIJJJIIIGGGIIIOOOUUU___bbbeeeffffffeeeeeefffmmmmmmmmmmmmkkkiiifffeee```]]]YYYWWWUUUSSSQQQOOOGGGEEEBBB@@@@@@AAACCCEEEJJJNNNRRRVVVXXXYYY[[[]]]bbbfffiiijjjfffaaa]]]ZZZ^^^YYYRRRJJJDDD???>>>===???;;;666333222222111000111000000000000000111111222111111000//////..............................------------------------......////////////..............................////////////////////////000/////////........................////////////........................------..................................................................---------............///.........------.........000//////......//////000////////////////////////..............................------......///000////////////////////////////////////////////////////////////////////////...------,,,,,,------...........................------............---------------.........//////................................................---...............------,,,,,,------------,,,,,,///...---,,,,,,---...///+++,,,,,,,,,---------...////////////////////////,,,,,,,,,------------...........................---------------------------------............///............//////////////////......---......///......//////000000111111222222333444555777888999<<<===>>>@@@AAABBBBBBAAABBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEECCCEEEJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFFFFGGGIIIHHHEEECCCBBB@@@======>>>>>>;;;999<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDCCCCCCEEEFFFHHHIIIKKKKKKIIIJJJJJJIIIGGGEEECCCBBB????????????????????????AAABBBDDDFFFGGGGGGGGGGGGBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<;;;::::::999:::999888999:::999888666444222000000111222111000222111000///...//////000111111000000000///////////////.........---------,,,,,,---......//////000////////////////////////........................///////////////////////////...---,,,+++,,,,,,---............---------,,,...,,,***+++---///...---////////////////////////,,,,,,,,,------.........---------...///111333444ZZZYYYYYYYYYZZZ\\\___```bbbbbbdddfffhhhjjjkkklllnnnooooooooonnnppptttwww~~~~~~}}}{{{zzztttttttttuuuwwwyyy|||}}}~~~{{{vvvrrrooopppqqqsssqqqsssvvv{{{}}}wwwnnneee]]]WWWSSSRRRSSSSSSPPPLLLKKKNNNQQQZZZaaahhhjjjgggccccccdddjjjjjjjjjjjjjjjjjjjjjjjjgggeeebbbaaa```^^^\\\ZZZOOOLLLGGGCCC???>>>>>>???AAADDDIIILLLNNNQQQSSSUUU^^^ccchhhkkkjjjgggdddcccjjjfff^^^RRRGGGAAAAAABBB>>>;;;888666555444222000111000000/////////000000111111111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................////////////////////////////////////............---............/////////........................,,,---------.../////////................................................---------............///..............................------------......////////////////////////..............................//////000000000///////////////////////////////////////////////////////////////////////////------............------........................------............------------........./////////................................................++++++---...//////000000,,,,,,------------,,,,,,///......------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------------------------............///............////////////000///////////////000000---...///000222333444555888888888999:::<<<===>>>???@@@AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDAAACCCDDDDDDGGGKKKKKKGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEBBB@@@???===<<<;;;;;;;;;999888::::::999999:::;;;===>>><<<===???AAACCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@AAAAAABBB@@@?????????>>>>>>>>>>>>???===<<<<<<<<<;;;999777888666444333333333222111222111000000//////000000111111111000000000000////////////.........---------------......//////000////////////////////////........................///////////////////////////...---,,,,,,,,,,,,,,,/////////.........------111///....../////////...000000000000000000000000---------------.....................///000111222cccaaa``````bbbeeeiiilllkkklllnnnppprrrtttuuuvvvvvvvvvtttsssssstttvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwttttttuuuvvvxxxzzz|||}}}~~~{{{wwwrrrpppooopppqqqppppppqqqsssxxx~~~~~~uuukkkccc^^^^^^^^^]]]YYYTTTPPPOOOPPPTTT]]]hhhkkkgggcccccceeehhhgggfffffffffgggiiiiiijjjhhhfffdddcccbbb___\\\TTTQQQLLLGGGCCCAAA@@@@@@<<>><<<;;;:::888555333111111000/////////000000111111111000000000//////......................................................////////////..............................///////////////////////////////////////.........---------.........//////........................,,,,,,,,,---...///000000................................................---------............///......////////////......,,,++++++++++++++++++,,,////////////////////////........................---...000111111111000///////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,........................------............------............////////////................................................++++++---...//////000000......////////////....../////////......//////////////////......------,,,++++++++++++++++++++++++.........////////////000................................................---------............///............////////////////////////000000111222...///000333555777999:::=========>>>>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAADDDEEEDDDFFFIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAA???>>><<<;;;;;;;;;;;;<<<;;;;;;;;;:::999999:::;;;===???===>>>@@@BBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBB@@@???>>>>>>???>>><<<:::;;;999666555555444333111222222222111111111111111222222111111111000000000////////////............------....../////////000////////////////////////........................////////////////////////............//////000000000////////////.........///.........///000111111////////////////////////---------...............///......---,,,++++++***rrrqqqooooooqqquuuyyy|||yyyzzz{{{}}}}}}{{{{{{{{{||||||yyyxxxxxxwwwvvvuuutttsssrrrrrrssstttuuuwwwxxxyyy{{{yyyvvvsssqqqrrrssstttqqqpppnnnnnnppptttyyy{{{~~~|||vvvnnniiieeeeeeccc___ZZZVVVSSSRRROOOXXXbbbeeebbb___aaadddfffeeedddccccccdddfffggghhhgggeeedddcccaaa]]]ZZZXXXVVVRRRMMMHHHDDDAAA@@@;;;<<<>>>@@@AAADDDHHHKKKGGGLLLTTTZZZ___bbbeeegggjjjlllkkkcccVVVKKKFFFFFFAAA@@@>>>======;;;888555222222111000000000000000111111111111000000000000////////////////////////..............................////////////...............................................................///////////////------------....................................,,,,,,,,,---...///000000................................................---------............///......///000000///......------,,,,,,,,,,,,------////////////////////////////////////////////////---...000111111111000///////////////////////////////////////////////////////////////////////////,,,---////////////---,,,........................------............------........./////////000000................................................------...............---......////////////.........//////////////////...------...................................................////////////000................................................---------............///............////////////////////////000222333333111222444666999;;;===>>>@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>AAABBBBBBDDDGGGFFFAAA>>>>>>>>>>>>>>>=========<<<===??????>>>===<<<;;;888999:::;;;<<<===>>>???<<<<<<;;;;;;<<<===???@@@BBBBBBCCCDDDDDDDDDDDDDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCBBBAAACCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC???>>>>>>???AAAAAA???>>>===;;;888777777666444333333444333333333222222222222222222222111111111111000000/////////..................///////////////////////////////////////........................////////////////////////+++,,,---...000111222222000////////////...........................///000................................................---------,,,+++***)))))){{{zzzxxxvvvsssqqqooonnnppppppqqqrrrrrrsssssstttvvvuuusssrrrrrrtttvvvxxxsssqqqnnnmmmmmmppptttvvv|||xxxxxx}}}{{{vvvsssjjjiiigggdddaaa^^^[[[ZZZQQQVVV[[[\\\YYYWWWZZZ]]]cccbbbaaa``````aaabbbccceeedddccccccbbbaaa]]][[[[[[ZZZXXXTTTOOOIIIDDDAAA===>>>>>>======???CCCFFFDDDGGGMMMRRRVVV[[[```ccckkknnnooojjj```TTTKKKGGGBBB@@@???>>>===<<<999777444333222111111111111111111111111111111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............................................................///////////////,,,------------.........------------------------,,,---------.../////////................................................---------............///...///000111111000///...000000////////////000000////////////////////////////////////////////////......//////000000000///////////////////////////////////////////////////////////////////////////......////////////..............................------............------....../////////000000000.................................................../////////...---,,,,,,,,,,,,------------,,,,,,---......//////......---++++++,,,---...//////000------------------------,,,,,,,,,------------...................................................---------............///............////////////000000000111222444555666666777888:::<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAABBB@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>======<<<<<<999;;;======@@@EEEEEEBBB::::::;;;;;;;;;<<<<<<<<<;;;===>>>>>>===;;;;;;;;;888:::<<<======>>>@@@BBB@@@@@@@@@AAABBBBBBCCCCCCIIIHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKIIIHHHFFFEEECCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@@@@AAACCCCCCBBBAAA@@@>>>;;;::::::999888666555555666666666555444333333333333222222222111111000000000/////////......////////////////////////////////////////////////........................////////////////////////((()))+++---...///000000/////////.........------///000000...,,,+++,,,---......................../////////...............***+++,,,....../////////zzzwwwtttsssssssssttttttttttttssssssrrrqqqqqqqqqrrrtttwwwyyytttrrrooommmnnnqqquuuxxxyyyuuuuuuyyy}}}}}}{{{zzzzzzqqqooommmlllkkkjjjiiihhh___^^^ZZZVVVRRRPPPRRRTTTZZZZZZZZZZZZZZZ[[[\\\\\\_________aaabbbbbb___]]]\\\]]]^^^]]]YYYTTTNNNJJJDDDDDDBBB@@@>>>@@@CCCFFFEEEFFFHHHJJJMMMQQQWWW[[[iiikkkmmmkkkeee\\\RRRLLLEEECCCAAA??????>>><<<:::666555444333222222222222111111111111111111111111////////////////////////------------------------......////////////................................................................../////////000,,,,,,---------.........------------------------------..................................................................---------............///...///000111111000///...000000////////////000000////////////////////////////////////////////////......------......///000//////////////////////////////////////////////////////////////////////////////............//////........................------............------.../////////000000000000......................................................//////...------,,,,,,,,,------------,,,,,,,,,---...//////...---,,,+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,------------...................................................---------............///............////////////222222333444555777999:::;;;;;;<<<>>>???@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@???@@@@@@AAA@@@@@@AAABBBBBBAAA@@@???<<<<<<;;;;;;:::999999888777999999888<<>>>>>???BBBDDDDDDAAA???@@@AAA@@@BBBDDDDDDBBBBBBDDDFFFGGGHHHJJJLLLLLLLLLKKKJJJOOOMMMKKKIIIHHHIIIKKKLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKLLLMMMPPPPPPQQQSSSUUUVVVXXXXXXUUUUUUSSSRRRQQQRRRRRRSSSQQQRRRRRRSSSRRRQQQOOONNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDBBBCCCAAA>>>===>>>===<<<;;;777777888888888777666555444333333333333222222222000000000000/////////...000/////////////////////////////////////////////........................////////////////////////***+++,,,............---............---------,,,...000000///,,,+++---///........................000/////////.........---+++,,,...///111111111111xxxxxxxxxxxxxxxwwwvvvvvvpppoooooooooqqqsssvvvxxxtttrrrooommmooosssxxx{{{|||xxxwww{{{~~~|||xxxyyy|||~~~xxxvvvtttssstttuuuuuuuuummmggg^^^UUUOOOMMMNNNOOOQQQQQQRRRSSSUUUVVVVVVWWWYYYZZZ\\\___aaabbb```^^^[[[^^^bbbdddccc___ZZZVVVKKKJJJGGGDDDBBBBBBFFFHHHGGGGGGFFFEEEFFFIIIOOOSSSbbbdddfffhhhgggaaaYYYSSSIIIFFFDDDBBBBBBBBB@@@???777666555444333333333333111111111111111111222222000000000000000000000000000000000000000000000000......////////////......................................................---.........//////000000,,,,,,,,,---------......------------------------...............---------................................................---------.........//////...///000222222000///......------,,,,,,------...////////////////////////000000000000000000000000......---,,,,,,...///000////////////////////////////////////////////////////////////////////////000///...------...///000........................---..................---////////////000000000000................................................------...............---...//////////////////...+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,---................................./////////000000........................////////////////////////---------.........//////............/////////000444444555666888:::;;;<<<>>>??????@@@AAAAAABBBBBBDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@??????@@@AAA@@@AAABBBBBBBBBAAA@@@???::::::999999888777666666:::;;;999666888<<<===::::::;;;<<<===>>>@@@AAAAAAFFFHHHKKKKKKHHHFFFFFFGGGHHHJJJLLLKKKHHHGGGIIIKKKNNNPPPSSSUUUVVVUUUSSSQQQQQQOOOLLLJJJJJJLLLOOOQQQNNNOOOPPPQQQRRRSSSTTTTTTRRRQQQQQQQQQRRRTTTVVVWWWYYYZZZ[[[]]]```bbbcccdddeeedddcccaaaaaaaaabbbccc`````````___]]][[[YYYWWWTTTTTTSSSSSSSSSSSSSSSTTTNNNMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGFFFDDDBBBEEECCCAAA@@@AAAAAA@@@>>>888999999::::::888777666444444444333333333222222000000000000////////////000000000000////////////////////////////////////........................////////////////////////...///000000000///------......---------,,,,,,,,,+++---//////---...111444000000000000000000000000000000//////.........------...///000000//////...|||vvvrrrpppmmmlllnnnpppqqqqqqnnnmmmmmmpppuuuyyy}}}~~~}}}||||||{{{}}}vvvtttwww|||}}}zzzxxxxxx{{{~~~zzzqqqfff[[[UUUSSSTTTHHHIIIJJJKKKLLLMMMNNNOOORRRSSSUUUXXX\\\```ccceeekkkjjjjjjlllmmmjjjddd^^^ZZZRRRKKKJJJGGGDDDGGGNNNIIIIIIGGGCCCAAAAAAFFFKKKTTTXXX___eeehhheee^^^YYYVVVMMMFFFFFFCCC<<<777777999::::::888555333111111000000////////////000000000000000000000000000000000000000111000///......222222222111000//////...////////////////////////000///...------...///000000000000000000///////////////.........//////000000000//////..................------------......//////.........---------...------------...////////////.........---------........................000000000000000000000000000000////////////000000111111333333222000...,,,---...//////...,,,***(((,,,---///000000000///.........//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////............////////////111000///...,,,+++***))),,,,,,,,,---------......////////////////////////................................................////////////////////////------------------------,,,,,,------...///000000000000//////............///////////////000111111000000000///...---,,,+++,,,---///000111222555888777777888999;;;===???@@@BBBBBBAAAAAAAAA@@@@@@@@@EEEDDDCCCBBBBBBBBBDDDDDDAAAAAA@@@@@@?????????>>>>>>???AAAAAAAAA???===;;;999777555555777999999999888:::======<<<::::::;;;:::===AAACCCCCCCCCDDDEEEKKKUUU]]]\\\SSSLLLMMMQQQQQQTTTVVVTTTQQQOOOPPPRRRTTTWWW\\\aaadddaaa[[[VVVUUURRRPPPOOORRRTTTVVVWWWVVVUUUVVVYYY\\\___```___^^^]]]]]]^^^```cccfffhhhllllllllllllllllllllllllnnnllljjjiiijjjkkknnnooolllmmmoooooonnnllliiigggaaa___\\\ZZZYYYZZZ\\\]]]]]][[[YYYXXXXXXVVVSSSQQQSSSPPPMMMJJJIIIHHHFFFDDDDDDDDDCCCAAA@@@???>>>======>>>>>>>>><<<:::888777777666555444444444444444777555222222222222111/////////.........---------------------------------000000//////.........---......---,,,---...///000///////////////////////////............---------000000//////.........------......///000111111222........................////////////////////////wwwtttqqqpppoooooommmllljjjiiihhhkkkoootttxxxyyyyyyyyyzzz{{{~~~}}}ssspppsssxxx||||||{{{{{{|||vvvjjj```ZZZWWWRRRPPPLLLIIIHHHHHHJJJKKKPPPQQQSSSVVVYYY]]]aaacccnnnnnnppprrrtttrrrmmmiiiddd\\\VVVTTTOOOJJJJJJNNNPPPNNNKKKEEE@@@???BBBEEEKKKPPPXXXaaahhhhhheeeaaa]]]TTTLLLKKKIIICCC???@@@;;;;;;;;;999777555333333111000000////////////000000000000000000000000000000000000000////////////222222111111000//////...//////////////////////////////...------...///000+++,,,,,,,,,------..................///111222333/////////.........------......------------......//////.........---------...------------...////////////.........---------........................////////////////////////000000////////////000000......///000///---+++***---...//////...---+++***------///000000000///.........//////000000000000////////////////////////........................////////////////////////////////////////////////............/////////////////////...............,,,,,,---------.................................................................................................................................,,,,,,------...//////000/////////.........------//////......//////000111///////////////...------...000222333444555777999;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAAAAABBBAAA@@@??????@@@@@@AAA????????????>>>>>>>>>===;;;<<<===>>>===<<<:::999:::999777888999;;;;;;;;;===???AAAAAA@@@??????@@@@@@CCCFFFGGGHHHIIIKKKMMMUUU^^^fffeee]]]WWWYYY^^^```bbbcccaaa]]]ZZZZZZ\\\bbbdddiiinnnooolllfffbbbXXXVVVTTTUUUXXX[[[^^^___```___```bbbeeeggghhhgggiiiiiihhhhhhjjjmmmpppsssqqqqqqqqqppppppqqqqqqqqqpppooommmkkkkkkmmmooopppssstttvvvwwwwwwuuusssrrrlllkkkhhhfffffffffhhhiiigggeeecccbbbaaa___[[[YYYYYYVVVSSSPPPMMMJJJEEEBBBBBBBBBAAA@@@???>>>>>>>>>@@@AAAAAAAAA@@@>>>===<<<888777666555444333333333666444222111222222111////////////.........------------------------------000/////////..................---------...///000///////////////////////////............---------000/////////.....................///000111111111........................////////////////////////|||yyyvvvrrrnnnjjjjjjhhheeefffjjjnnnqqqssssssuuuwwwzzz~~~sssooorrrvvvzzz|||~~~}}}|||}}}zzzooofffbbb___ZZZSSSKKKGGGFFFGGGIIINNNNNNPPPSSSXXX]]]bbbfffssstttuuuwwwyyywwwsssooolllgggccc___YYYQQQMMMMMMRRRPPPKKKEEE@@@>>>???AAADDDIIIRRR]]]fffjjjjjjiiifff^^^VVVTTTRRRMMMJJJIII>>>===<<<;;;999777666555222111000///////////////000000000000000000000000222111///.........///000222111111000000//////...////////////////////////......------...///000000,,,------...000111111222------...///000222333444.........---------------......------------.....................---------...------------...//////...............---------........................////////////////////////////////////////////////------.........,,,+++***,,,---...//////...---,,,---......///000/////////...////////////000000000////////////////////////------------------------////////////////////////////////////////////////............////////////000000000000000000000000,,,------------.........------------------------................................................------------------------////////////////////////,,,,,,------.../////////.........---------------...............///000000......///000000000000000111444777888999999:::;;;??????????????????@@@@@@???@@@AAABBBBBBAAA@@@@@@>>>>>>===<<<;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;999:::;;;<<<;;;:::999888;;;::::::<<<>>>@@@AAA@@@DDDEEEFFFFFFEEEEEEFFFHHHFFFGGGIIIJJJKKKMMMPPPSSSYYYaaaiiihhhbbb^^^aaafffnnnooopppmmmhhheeeeeeggghhhjjjnnnrrrsssoooiiiddd]]][[[[[[]]]aaafffiiijjjnnnmmmnnnooorrrsssrrrqqqnnnmmmkkkjjjlllooosssvvvvvvvvvuuuttttttuuuvvvvvvsssqqqooollllllmmmooopppssstttvvvwwwwwwwwwvvvuuuooonnnmmmkkkjjjkkkkkklllmmmlllkkkkkkkkkiiifffdddbbb```^^^[[[VVVPPPHHHBBBCCCBBBAAA@@@@@@@@@@@@AAADDDDDDDDDDDDDDDCCCBBBAAA<<<;;;999777555444333333555333111000111222111000////////////............////////////////////////////////////..................------......///000///////////////////////////............---------////////////..................//////000000111111........................////////////////////////wwwsssqqqmmmhhhfffgggiiikkkkkknnnpppsssvvv|||yyyuuuvvvxxxvvvzzz}}}{{{xxxxxx|||zzzuuurrrnnniiiaaaXXXQQQMMMKKKJJJKKKKKKMMMPPPWWW___gggllluuuuuuvvvwwwvvvtttpppmmmooommmkkkgggaaaXXXRRROOOOOOMMMIIIDDDAAA@@@AAABBBCCCGGGNNNXXXbbbiiimmmmmmlllgggbbb___]]]YYYTTTPPPCCCAAA>>><<<:::999777666333333111000////////////000000000000000000000000333111///...---...000111111111000000////////////////////////////////////------------...//////000...//////000111111222222............///000111222------------------------......------------.................................------------...//////................................................////////////////////////...//////////////////...///000000000000///...---,,,,,,---...//////......---......///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............////////////333333222111000///...---------------............------------------------................................................------------------------........................---------.........//////------------------------...............//////000......000222333444444444555888<<<===============@@@@@@@@@AAAAAAAAA@@@@@@>>>???@@@@@@@@@>>><<<;;;:::::::::999999999999999::::::999999999999999999;;;;;;<<<=========<<<;;;<<<<<<>>>BBBFFFIIIIIIIIIIIIJJJIIIHHHGGGHHHKKKMMMMMMNNNNNNNNNNNNQQQUUUYYY[[[aaahhhgggbbb```ccchhhqqqsssssspppllljjjkkkmmmiiikkknnnpppqqqmmmgggbbbbbbaaabbbeeejjjooossstttyyyxxxxxxyyy{{{{{{yyywwwlllkkkhhhgggiiilllpppsssvvvuuutttsssssstttuuuvvvsssqqqnnnllljjjkkklllmmmrrrrrrssssssssssssrrrrrrmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllnnnoooooommmkkkiiihhhgggddd___WWWMMMFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDAAA???===;;;999777666555555333111111222222222111000000000/////////......///////////////////////////////////////........................//////000///////////////////////////............---------///////////////............/////////000000000111........................////////////////////////}}}xxxrrrllljjjhhhgggfffjjjkkknnnppptttzzz~~~{{{{{{{{{tttwwwyyyvvvrrrrrrvvv{{{|||~~~~~~|||vvvnnndddZZZRRRMMMHHHHHHIIIMMMTTT^^^hhhnnnoooqqqssstttsssqqqooonnnoooppppppmmmhhhbbb\\\WWWPPPMMMIIIEEEBBBAAAAAA@@@AAADDDJJJSSS^^^hhhnnnpppqqqpppnnnlllkkkhhhaaaZZZLLLHHHAAA===;;;:::888777666555333222111000//////000000000000000000000000333111///...---...000111000000000///////////////////////////////////////,,,------...............------------------------//////...---------......------------------------......------------......---........................------------...//////---...........................................................................////////////......000111111111000000000///,,,,,,---...////////////............/////////000/////////...............////////////////////////////////////////////////////////////////////////////////////////////////............////////////111111000//////...---------------.........//////................................................................................................---------------------------------...............------------------------...............///000000///000222444666777888888999<<>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>===;;;999777555888888888888888888888888888888888888888888888888======>>>???????????????>>>@@@DDDJJJPPPSSSTTTTTTNNNNNNLLLIIIHHHIIIMMMPPPVVVVVVVVVUUUUUUWWW\\\``````fffkkkjjjeeeccceeeiiinnnpppqqqpppmmmlllooorrrqqqrrrtttvvvvvvrrrlllhhhgggggghhhkkkqqqvvvxxxyyy}}}}}}}}}~~~~~~~~~{{{yyymmmkkkiiihhhiiillloooqqqrrrrrrqqqppppppqqqrrrrrrrrrpppllljjjhhhiiijjjkkkvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnllllllnnnppprrrrrrooommmkkkjjjiiigggbbbZZZQQQKKKFFFGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB???===<<<;;;:::777555333333333444333222111111000000000/////////000000000000000000000000.........///////////////.........//////////////////////////////////////////............---------.........///////////////////////////000000000000////////////////////////////////////////////////{{{vvvqqqmmmjjjlllmmmnnnnnnpppsssxxx|||~~~~~~~~~vvvvvvuuurrrnnnnnnqqquuuyyyyyyzzzyyyzzz}}}yyykkk___WWWMMMKKKJJJKKKPPPZZZccciiigggjjjnnnpppqqqqqqqqqrrrqqqtttuuurrrooommmiiiddd\\\WWWQQQKKKGGGDDD@@@>>>???@@@DDDMMMYYYdddmmmqqqrrrtttttttttvvvvvvpppiiiYYYQQQFFF???<<<;;;:::999888777666444222111111000000000000000000000000000222111///.........///000////////////////////////////////////////////////------............---,,,/////////.........------000///...---,,,,,,,,,,,,---------------...............------------......---------..................------------...//////---------...............................................................---...///000000///...---////////////////////////------.........//////000///............///000000/////////............---////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////,,,------......//////000------........./////////////////////////////////................................................////////////////////////------------------------........................---------------.........///////////////000111111222333555777999;;;<<<<<<===???AAABBBAAA@@@@@@AAA===>>>@@@AAABBBAAAAAA@@@>>>===;;;999888666555444777888999:::;;;;;;;;;:::999999::::::::::::;;;;;;??????@@@@@@AAABBBCCCCCCDDDGGGLLLSSSYYY\\\]]]\\\UUUSSSOOOKKKIIIKKKOOOSSSWWWXXXXXXXXXYYY\\\aaaeeeggglllqqqpppjjjffffffhhhooorrrsssrrrpppqqquuuyyyzzzzzz|||~~~~~~zzzuuupppnnnmmmnnnqqquuuyyy{{{{{{}}}}}}}}}~~~}}}zzzxxxmmmlllkkkjjjjjjlllnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqooollljjjhhhiiijjjkkkvvvuuusssqqqpppppppppqqquuuuuuvvvwwwvvvtttsssqqqpppqqqrrruuuvvvvvvsssppplllkkkiiifffbbb\\\TTTOOOHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCAAAAAA@@@@@@;;;999666666666666555333111111111111000000000000000000000000000000000000.........///////////////---...///000000000000//////////////////////////////............---------.........///////////////////////////000000000000////////////////////////////////////////////////}}}yyyvvvvvvvvvvvvuuuwww{{{~~~}}}}}}~~~{{{xxxtttooommmnnnppprrrvvvvvvuuuuuuvvvzzz~~~rrrjjj\\\XXXRRRNNNOOOUUU\\\aaaaaaeeejjjmmmmmmnnnqqqsssrrrvvvwwwsssrrrtttsssnnnhhhccc[[[TTTOOOJJJDDD@@@@@@???AAAGGGQQQ\\\eeejjjnnnpppqqqrrrwww~~~}}}wwwfff[[[MMMBBB>>>>>>===<<<;;;:::888666444333222111000000000000000000000000000000000000////////////////////////////////////////////////////////////---............---+++***000000000000111111111111///......------------...------........./////////......------------......---------.........//////...------------...//////---------.........//////................................................,,,---///000000///---,,,.........------.........///............////////////......---...///000111//////.........---------////////////////////////000000000000000000000000////////////////////////////////////////////////............////////////,,,,,,---......///000000............////////////................................................................................................................................................------........./////////000000000000000111222222444666888:::<<<===>>>??????@@@BBBAAA@@@@@@AAABBB@@@AAABBBCCCBBBAAA???>>><<<;;;999777666666777777777999;;;<<<>>>>>>???>>>=========>>>>>>?????????CCCDDDDDDEEEFFFGGGIIIIIIMMMOOOTTT[[[```bbbaaa___\\\YYYTTTOOOLLLNNNSSSWWWYYYZZZ]]]___bbbggglllpppuuuzzz}}}{{{uuuooolllllluuuwwwxxxwwwvvvwww{{{{{{wwwtttssssssvvvyyy{{{{{{{{{|||||||||~~~}}}zzzwwwmmmmmmmmmmmmmmmnnnnnnnnnssstttvvvwwwwwwvvvtttssssssqqqnnnlllkkklllnnnooosssrrrpppnnnmmmnnnpppqqquuuvvvwwwxxxwwwuuusssqqqoooqqqtttxxx||||||zzzxxxsssppplllgggccc___YYYUUUMMMOOOSSSUUUUUURRROOOLLLKKKJJJHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCDDDDDDDDD???===:::999888888666555222222111111111000000000////////////////////////............/////////000---...///000111000000//////////////////////////////............---------............/////////000000000000000////////////////////////////////////////////////////////////~~~{{{tttooonnnoooqqqrrrqqqqqqrrrrrrtttxxx}}}|||jjjddd[[[SSSQQQSSSYYY]]]```dddhhhjjjjjjjjjlllooorrrvvvvvvrrrrrrvvvvvvrrroooiiiaaaZZZUUUPPPJJJFFFDDDBBBAAADDDKKKUUU]]]aaahhhkkkkkkllltttooobbbQQQEEE@@@??????>>><<<;;;999777555333333222000000000000000000000000000000000111000///...............///////////////////////////////////////.../////////...,,,***)))++++++,,,---...///000000...............///000111........./////////000000.........------.........---------.........//////...------------...//////---------.........//////................................................,,,---///000000///---,,,//////.........//////000000///............/////////......------///000111//////.........---------////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000//////......------............/////////000------------------------................................................------------------------////////////////////////.....................---........./////////000000111111111111111222222333666777999<<<===???@@@@@@@@@AAAAAAAAA??????AAACCCCCCDDDDDDDDDCCCAAA>>>===;;;999777555555777:::;;;888999<<<>>>@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCIIIIIIIIIJJJKKKMMMNNNOOOTTTVVVZZZ```dddeeeccc```aaa^^^XXXRRRNNNPPPUUUZZZ```cccgggkkkpppvvv||||||wwwuuuyyy{{{|||{{{yyyzzz~~~}}}xxxwwwwwwxxx{{{|||{{{zzz{{{{{{|||~~~}}}zzzvvvrrrrrrsssttttttssssssrrrwwwyyy{{{}}}}}}{{{yyywwwuuutttqqqooonnnoooqqqrrrtttrrrpppooooooqqqtttuuuvvvwwwyyyzzzyyywwwtttrrriiilllqqqyyyzzzvvvpppkkkgggccc^^^\\\SSSVVVZZZ]]]]]]YYYTTTQQQNNNMMMKKKIIIHHHGGGHHHHHHDDDDDDCCCDDDDDDEEEFFFFFFBBB???===;;;:::999777666222222222111111111111000////////////////////////---.........//////000000---...000111111111000/////////////////////////////////.........------------.........//////000000000000000000////////////000000000000000000000000////////////////////////}}}wwwuuutttqqqrrruuuxxxuuusssqqqqqqtttxxx{{{zzzwwwkkkaaa\\\ZZZXXXVVVTTT[[[bbbfffggghhhmmmqqqqqqrrrrrrrrrqqqsssuuuwwwuuuqqqjjjccc[[[TTTNNNIIICCCDDDEEEDDDDDDIIIQQQXXXVVVYYY```hhhnnnsssvvvxxxrrrhhhYYYNNNHHHBBB<<<888???===;;;:::999777444111111111111111000000000000000000000000000000000000000000000000000000000000////////////............+++,,,............,,,+++////////////////////////........................------------------------//////............//////------,,,++++++***))))))------------.........////////////...---------,,,/////////...------,,,,,,////////////////////////////////////////////////000000000000000000000000........................------------.........///------......//////000000............/////////000////////////////////////////////////////////////......//////////////////000000000//////.........................................................000///...---------------,,,---...///000000000000..................------////////////////////////..................---------------.........//////------------------------...///111333666888:::;;;<<<<<<===>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAFFFEEEBBB@@@>>>>>>>>>>>>;;;:::999888888888999:::<<<>>>@@@@@@@@@AAACCCEEEHHHDDDDDDGGGFFFDDDJJJTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRVVV\\\aaaeeeiiimmmooolllhhhaaaZZZWWWZZZ```fffiiijjjlllqqqwww~~~{{{xxxyyyzzzzzzyyyxxx{{{|||{{{xxxuuutttuuuwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{vvvtttssstttttttttrrrppptttxxx~~~~~~}}}~~~}}}zzzvvvtttsssssssssooojjjggggggjjjlllnnnssstttvvvwwwvvvuuusssrrrlllmmmnnnsssyyy|||tttooollliiieeebbb]]]^^^aaacccccc```ZZZUUUPPPPPPOOOLLLIIIGGGHHHIIIFFFEEECCCBBBBBBDDDFFFHHHDDDCCCBBB@@@>>><<<:::999555444444333333222222222//////////////////...---////////////////////////000000000000000000000000.../////////000000111111////////////////////////......---,,,---...///000111111111000000000000000111111111111000000000000,,,,,,,,,------.........{{{wwwxxxxxxwwwxxx{{{yyywwwtttrrrsssuuuxxxzzzyyy|||wwwooojjjeee^^^ZZZUUUXXX\\\^^^```bbbfffiiilllnnnppppppoooppptttwwwxxxuuuoooiiibbb[[[TTTQQQIIIHHHEEEBBB@@@BBBFFFIIIKKKOOOVVV^^^eeelllppprrrpppgggZZZQQQKKKFFF@@@;;;>>>===;;;:::999777333000111111111111000000000000000000000000000000000000000000000000000000000000////////////............,,,------......------,,,////////////////////////........................------------------------......------------.........------,,,++++++******------........./////////...............---------------..................////////////////////////////////////////////////000000000000000000000000........................------........./////////.........///////////////---------............//////////////////////////////////////////////////////////////////.........---------,,,,,,+++++++++................................................//////...---------------,,,,,,,,,---,,,,,,++++++........................................................................---.................................////////////111111333555777999;;;<<<======>>>>>>???@@@@@@AAA?????????@@@@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<999999888777777888999:::<<<>>>AAABBBCCCCCCEEEGGGMMMKKKLLLOOONNNKKKOOOVVVVVVUUUSSSQQQPPPQQQRRRSSSTTTXXX___ffflllqqqvvvyyyyyyuuunnnfffaaaaaaeeeiiimmmnnnooorrrwww|||zzzxxxwwwwwwwwwuuutttvvv{{{}}}yyy{{{xxxuuuttttttuuuvvvuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxwwwwwwwwwxxxxxxuuussstttxxx}}}{{{uuuqqqooonnnkkkhhhdddbbbccceeeiiikkklllmmmoooppppppooommmlllkkkkkkmmmpppuuuzzz}}}zzzuuurrrnnnjjjgggccccccbbbbbbaaa\\\VVVRRRRRRSSSSSSQQQMMMKKKJJJJJJGGGFFFCCCBBBBBBDDDFFFHHHHHHGGGFFFDDDBBB@@@???>>>:::888666333222333444555000000111111111000//////////////////////////////000000000000000000000000------------.........///////////////////////////......---------...///000000000000000000000000000000000000000000000000000..................//////xxxsssqqqtttvvvwwwzzz}}}}}}{{{xxxvvvuuuuuuuuuvvvxxxyyyzzz{{{}}}}}}uuukkkdddYYYWWWUUUVVVYYY]]]___aaaeeeiiilllllliiiiiinnnrrrvvvuuurrrnnniiiddd___]]]QQQMMMHHHDDDBBB@@@???>>>AAADDDKKKSSS\\\dddiiimmmlllfff]]]VVVPPPKKKDDD???>>>===<<<<<<;;;999555222222222222111111111000000000000000000000000000000000000000000000000000000////////////..................------------......////////////////////////................................................------,,,,,,,,,,,,------.........---,,,,,,++++++....../////////000000000---------...............,,,,,,------...//////000////////////////////////////////////////////////000000000000000000000000............................../////////000000000///////////////.........,,,,,,---------.........////////////////////////////////////////////////000000//////.........---////////////....................................//////////////////////////////...------------...,,,------,,,+++***))))))........................------------------------........................///...........................///000111222222333444555666888:::;;;======>>>>>>??????@@@@@@AAAAAA===>>>>>>??????@@@@@@AAA<<<======<<<<<<;;;:::999888999999999:::;;;;;;<<<<<>>=========<<<999666333333333222111111000000000000000000000000000000////////////////////////////////////............///...---,,,,,,---...///////////////////////////........................////////////////////////...------,,,,,,------...//////......------------////////////000000000000,,,---------.../////////---------.........//////////////////////////////////////////////////////////////////////////////........................////////////000000000000000000//////......---------------.........//////////////////////////////////////////////////////000000000///......------000000000000000000000000........................000000000000000000000000///......---------........./////////......---,,,---------...............---------------------------------...............////////////............---...///111222444555666888888999;;;<<<===>>>??????????????????@@@@@@@@@==================>>>>>>777888:::;;;;;;:::999888999:::<<<>>>???@@@@@@@@@???BBBGGGJJJLLLMMMOOOQQQYYY\\\aaafffgggeeecccbbb___^^^\\\[[[ZZZ[[[]]]^^^eeeiiipppvvv{{{}}}uuupppoooooorrrqqqrrrrrrtttuuuwwwxxx}}}zzzuuurrrtttsssqqqoooooooooqqqssstttuuuwwwyyyzzzyyyvvvtttwwwuuusssrrrqqqpppmmmkkkkkkmmmpppssstttsssrrrppprrrrrrssstttvvvtttqqqnnnkkklllmmmoooqqqrrrssstttqqqooollleee]]]VVVRRRQQQQQQQQQQQQQQQRRRUUUYYY\\\``````aaabbbbbbaaa``````cccdddfffhhhjjjnnnrrruuuuuuuuuvvvwwwwwwwwwvvvuuuqqqnnniiieeeaaa]]]YYYVVVYYY\\\______\\\WWWSSSQQQMMMKKKHHHFFFEEEEEEGGGHHHJJJIIIHHHGGGEEEDDDCCCCCCBBB@@@<<<999666555555666333333333333333222111000/////////////////////////////////////////////////////////000000000000000////////////////////////...............//////000/////////000000000000000............////////////000000000//////.........vvvnnnlllmmmoootttzzz}}}|||{{{zzzzzzzzz{{{{{{~~~}}}|||{{{}}}tttjjj___YYYXXXWWWSSSNNNSSSVVVZZZZZZZZZ\\\bbbhhhlllooossstttrrrpppnnnnnnddd```\\\ZZZXXXTTTMMMHHH@@@AAADDDHHHOOOXXX___cccfffffffffddd___WWWOOOIII@@@???============;;;999444444444333222111111000111111111111111111111111////////////////////////////////////............//////---,,,,,,---//////////////////////////////........................//////////////////////////////............////////////............------////////////000000000000,,,---------...///////////////.........---------////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000//////......------////////////000000000000////////////////////////////////////////////////000000//////.........---------------------------........................000000000000000000000000......---------......///......///000000000000000---------.........//////........................---------.........//////////////////////////////---...000222444666777888;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>======::::::999999888888777777555777999;;;<<<<<<<<<;;;;;;<<>>;;;888666444333333333333222111000///000000000000000000000000////////////////////////000000000000000/////////////////////////////////.........///////////////......//////000000000000---........./////////000000//////......---------vvvpppmmmllloootttvvvvvvuuuvvvyyy|||yyymmmeee```ZZZSSSMMMOOOOOOPPPQQQTTTYYY```eeekkkpppvvvwwwtttqqqoooooonnnllljjjgggbbb[[[RRRMMMEEEDDDCCCDDDHHHNNNTTTXXX```dddhhhjjjggg___VVVQQQFFFCCC@@@======<<<;;;:::666555444444333222111111111111111111111111111111000000000000000000000000////////////............//////............//////////////////////////////................................................/////////....../////////............................../////////000000000---------...............000//////...------,,,,,,////////////////////////000000000000000000000000000000000000000000000000////////////////////////....../////////000000000///////////////.........//////000000000111111111////////////////////////////////////////////////////////////////////////.........///////////////........................////////////////////////...------------...//////,,,,,,---//////000000000,,,,,,------.../////////////////////////////////,,,,,,------.../////////....../////////000000000000000222444666888::::::<<<<<<<<<=====================<<<<<<;;;;;;::::::555555444444444333333333777888:::<<<>>>@@@@@@AAA>>>AAAFFFJJJMMMMMMMMMMMMKKKNNNQQQSSSVVVXXX\\\___```fffkkkpppuuuyyywwwrrriiihhhgggfffgggiiikkkllllllooorrrtttttttttuuuvvv~~~~~~~~~{{{wwwtttssssssqqqrrrsssuuuvvvxxxyyyzzzxxxzzz|||{{{yyyvvvtttsssqqqooonnnnnnoooqqqqqqqqqmmmoooppppppmmmkkkiiiiiigggdddaaa___^^^\\\ZZZXXX\\\^^^aaadddggggggggggggcccaaa_________^^^\\\ZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYUUUQQQMMMLLLLLLJJJLLLNNNMMMJJJIIILLLOOORRRQQQQQQPPPOOONNNMMMMMMMMMPPPTTTUUUVVVYYY___dddpppuuuzzz~~~~~~|||zzzzzzuuussspppnnnoooooonnnnnniiimmmrrrtttqqqlllhhhfff```]]]XXXSSSPPPNNNNNNNNNOOONNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCC@@@<<<888666444444444444333111000///000000000000000000000000000000000000000000000000...............---------////////////////////////---...///000000000000///---......//////000000111.........//////000000111//////..................yyytttsssuuuuuutttsssrrrtttwww{{{~~~}}}zzztttoooiiiccc^^^XXXSSSNNNMMMPPPUUUYYY[[[cccjjjrrruuusssqqqpppqqqsssuuuvvvrrrjjjaaaYYYTTTLLLIIIEEEBBBCCCFFFKKKNNNYYY___hhhnnnmmmggg___ZZZUUUPPPHHHCCC@@@>>>===<<<666666555444333222111111111111111111111111111111000000000000000000000000////////////..................////////////......////////////////////////........................------------------------///......------......///------------------------------........./////////...............---------..................------////////////////////////000000000000000000000000000000000000000000000000////////////////////////------........./////////.........///////////////////////////000000000000////////////////////////////////////////////////------......///000000000000000111111111222222222................................................---------------...//////------...............---,,,,,,------...//////000........................,,,,,,------...//////000------...///000111111222333444666777999;;;============<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777333333444444555666666777::::::<<<>>>AAACCCFFFGGGGGGKKKPPPUUUYYYZZZYYYXXXRRRSSSUUUWWWYYY\\\aaaeeeggglllppprrrxxx~~~}}}wwwpppooommmkkkkkkkkkmmmnnnlllooorrrsssssstttuuuvvv{{{|||}}}|||yyyxxxxxxyyywwwxxxzzz{{{}}}~~~~~~~~~|||{{{yyyvvvsssqqqppppppllljjjiiikkknnnppppppooonnnpppqqqooojjjgggeeeeeeccc```\\\YYYXXXXXXWWWVVVXXXZZZ]]]bbbfffjjjlllnnndddaaa^^^[[[[[[ZZZYYYWWWUUUUUUVVVWWWXXXZZZ[[[\\\`````````^^^[[[YYYYYYZZZYYY\\\^^^[[[VVVTTTUUUWWWWWWVVVTTTSSSQQQPPPOOONNNIIIMMMPPPQQQPPPRRRWWW\\\jjjooowww{{{zzzxxxvvvvvvuuusssrrrrrrtttvvvvvvvvvuuuyyy~~~~~~zzzwwwuuulllhhhccc]]]XXXUUUTTTTTTUUUTTTRRRPPPMMMJJJHHHGGGIIIIIIGGGFFFCCC@@@===<<<666666666555444333222111000000000000000000000000000000000000000000000000///.........------------////////////////////////---...///000111000000///------......///000000111......///000000111222222//////////////////000000~~~~~~zzzwwwssspppooopppsssuuu{{{~~~zzzvvvsssddd\\\QQQLLLNNNQQQRRRQQQXXX```jjjpppqqqppprrrtttuuuyyy|||yyyqqqggg```]]]RRRNNNHHHCCCAAACCCFFFIIISSS[[[gggpppqqqllleee```bbb[[[RRRJJJDDDBBB@@@???777666666444333222111111111111111111111111111111000000000000000000000000000/////////............---...///000000///...---////////////////////////........................------------------------...------,,,,,,------...,,,---------------------------------.........////////////......------,,,,,,,,,------.../////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000------------.........///---.........//////000000............/////////000////////////////////////////////////////////////,,,,,,---...///000111111------....../////////000................................................---------------...///000000000000000///...---,,,,,,,,,------...///000000------------------------,,,,,,------...///000000,,,---...///000111222333666777888:::<<<>>>??????===<<<<<<<<<;;;;;;;;;;;;:::999999888777666555555444444666888:::;;;===>>><<<<<<===???BBBFFFJJJLLLPPPTTTZZZ```cccddddddcccVVVWWWXXXXXXZZZ^^^dddhhhmmmqqqssstttyyyyyyuuusssqqqnnnmmmlllmmmmmmmmmpppsssvvvwwwxxxyyy{{{|||}}}~~~}}}|||{{{|||}}}}}}~~~~~~{{{wwwrrrnnnlllkkkkkkhhhfffeeehhhllloooooonnnqqqsssssspppkkkfffeeeeeeeeeaaa\\\YYYXXXXXXXXXXXX^^^aaaeeejjjqqqvvv{{{}}}ppplllhhheeeccccccbbbaaa___```bbbdddfffiiijjjkkkpppqqqqqqpppmmmllllllmmmiiilllnnnjjjddd``````bbbaaa```]]][[[YYYWWWVVVVVVKKKNNNQQQQQQOOOPPPUUUZZZ^^^eeennnttttttsssrrrrrruuutttsssuuuwwwyyyzzzyyy}}}tttpppjjjddd^^^[[[YYYXXXaaa```^^^[[[XXXUUUSSSQQQNNNLLLIIIFFFDDDBBBBBBAAA888888888777666444333222000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////---...000111111111000///---------...///000000111...//////000111222222333//////000000111111222222vvvpppmmmnnnoooppptttzzz}}}||||||rrr___XXXUUUPPPOOOQQQRRRWWW___eeekkkqqqsssrrrvvv|||~~~tttjjjdddcccXXXQQQIIIDDDDDDFFFGGGFFFNNNZZZnnn~~~wwwmmmiiihhhccc[[[QQQIIICCC@@@???AAA===999555444444333222000000////////////000111000000000000000//////.../////////000//////...---//////............//////////////////////////////000000//////.........---///...---,,,+++,,,,,,---,,,---///000111000...---***++++++,,,---...//////......------------......................................................////////////////////////222222111111000000//////111111000000/////////...111000000///...------------.........//////000000---------............///222111000///......///000////////////////////////111000000///////////////000000000000000000000000000///...------...///000///............---------///............---------//////.........---------...---,,,,,,,,,,,,---...........................222///,,,,,,///000///...///...,,,,,,,,,...000111...///000111333444555666777888999;;;<<<=========???>>>>>><<<:::888666555888777555444333444444555999888777999<<>><<<888555222111222222222111000/////////111111000000000000111111...///000222222222111000000000000000000000000000111111000000//////......000000000000111111111111000000////////////000000111111111111111111111111~~~~~~~~~~~~~~~xxxqqqooonnnnnnqqqwww}}}}}}vvvllldddYYYPPPMMMIIINNNTTT\\\dddmmmrrrttttttyyy~~~}}}vvvllleeeaaa\\\VVVPPPLLLLLLKKKHHHFFFOOOZZZnnn|||tttqqqooollleee]]]TTTMMMGGGCCC@@@===999777666555333222000000/////////000000111000000000000000//////...000000///...---+++***)))//////............//////////////////////////////000/////////............222111///.........///000//////000111000///---,,,+++,,,,,,------......///......------------..............................................................................000/////////.........---000000000/////////......111000000///......------/////////000000000111111........./////////000000000///...---,,,------...///////////////////////////////////////000111111000000000000000000000000000///...------...///000///............---------///............---------------------------------......---,,,,,,---..............................111///,,,,,,...000///.........,,,,,,---...000222111111222444555777888888999:::;;;<<<============<<<;;;:::999777666444444555555555666888;;;===>>><<<===>>>@@@BBBCCCCCCBBBHHHHHHHHHKKKOOOUUU[[[___bbbaaabbbggglllmmmiiiddd]]]^^^___aaaeeehhhkkkmmmpppqqqsssttttttuuuxxxzzzxxxwwwvvvsssqqqrrrtttwwwwwwwwwyyy}}}}}}{{{yyywwwvvvuuusssqqqsssuuuwww{{{}}}zzzsssoooooorrrtttpppllljjjmmmrrrtttpppkkkqqqtttyyy}}}~~~|||xxxuuuxxxvvvrrrnnnkkkjjjkkkkkkpppyyyyyyzzz}}}~~~xxxsssooommmlllkkklllooorrruuuuuussspppnnnllliiieee```ZZZTTTPPPPPPSSSVVV[[[___bbbdddeeehhhiiijjjkkkmmmoooqqqssszzz~~~{{{uuunnniiieeedddgggiiikkkmmmmmmkkkiiiggg___UUULLLKKKLLLIIIEEECCCCCCBBB@@@>>>;;;999777666444444333333222111000000000000////////////000000......///000000000000000000000000000000000000000111000000000/////////...000000000000111111111111111111000//////000111111111111111111111111111111}}}|||{{{{{{|||}}}|||{{{{{{{{{|||}}}{{{{{{{{{||||||~~~|||uuupppnnnnnnqqqyyy~~~zzz}}}nnn[[[PPPGGGHHHLLLSSS\\\fffooouuusssvvvyyyzzzvvvooogggaaa___\\\XXXVVVWWWUUUQQQNNNQQQYYYjjjzzz}}}zzzzzzvvvuuusssmmmeee[[[QQQKKKCCC@@@===:::888666444222111111000000000000000111000000111111000000///...000000000///...,,,+++***//////............//////////////////////////////////////////............111000//////.../////////111111222111000///---+++------------------------......------------..............................................................................////////////............////////////............111000000//////......---000000000000111111111111////////////000000000111//////...------------...////////////////////////------......///111222333000000000000000000000000//////............/////////............---------///............---------------........................---,,,,,,---..............................///...,,,,,,...///............------...///111222444555666777888999:::;;;<<<======>>>======<<<<<<:::999777666555444555555555666888;;;???BBBFFFHHHCCCEEEHHHKKKLLLLLLKKKKKKMMMMMMNNNPPPTTTZZZ___cccgggggggggkkkooopppmmmjjjeeeeeefffhhhjjjmmmoooppprrrsssuuuvvvvvvwwwzzz|||{{{zzzyyyvvvtttuuuxxxzzzxxxyyy{{{}}}yyywwwuuussspppnnnoootttzzz~~~}}}xxxxxxzzz{{{tttqqqmmmnnnqqqqqqmmmhhhjjjooovvv|||~~~zzzwwwsssqqqlllhhhffffffhhhiiimmmvvv}}}vvvooojjjfffeeeeeejjjkkkpppvvv{{{~~~}}}|||zzzyyywwwrrrjjjaaaXXXSSSPPPPPPQQQRRRUUUXXX[[[\\\[[[[[[\\\^^^aaadddggghhhqqqvvv}}}~~~zzzuuuoookkklllnnnqqqtttuuutttsssrrrfff[[[QQQNNNMMMJJJGGGGGGGGGEEECCC@@@>>>===<<<<<<777777666555333222222111000000////////////000000//////.........///000000000000000000000000000000000000000000////////////000000000000111111111111222111///......///111222000000000000000000000000~~~}}}}}}|||{{{zzzzzz{{{{{{zzzzzzxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~|||{{{{{{{{{|||}}}~~~~~~zzzuuusssqqqsss{{{|||}}}ppp]]]PPPLLLKKKOOOVVV___iiirrrssstttuuuvvvuuuqqqkkkfffccc```^^^^^^aaaaaa___\\\SSSVVV___kkkrrrsssuuuxxxvvvyyy{{{zzztttjjj```YYYPPPKKKDDD===999777555333222222111000000000111111000111111111111000//////...///000111111111111111//////............/////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,000111111111000///......//////......---------,,,...------,,,,,,------...................................................------------------------111111111111000000000000//////..................000000000000//////......000000000000000000000000....../////////000000000000000000/////////000000////////////////////////............///000111222000000000000000000000000/////////......////////////............---------///............---------///////////////000000000......------------..............................------------............///......///000111222333777777888999:::;;;<<<<<<>>>>>>>>>======;;;:::999:::999777555555666777888999:::===AAAEEEIIILLLNNNLLLNNNQQQSSSTTTUUUVVVWWWRRRRRRSSSUUUYYY^^^cccfffkkkjjjkkkmmmpppqqqpppnnnlllmmmmmmoooppprrrssstttvvvwwwyyyyyyyyy{{{}}}~~~|||xxxuuuuuuwwwzzzyyyzzz}}}}}}zzzyyywwwuuusssuuu{{{{{{yyyxxxpppllliiihhhiiigggccc^^^\\\```fffllloooooonnnlllcccaaa\\\YYYXXXXXXZZZ\\\```hhhqqqwww}}}zzzyyyyyy{{{~~~tttooohhhaaa\\\YYYYYYYYY```ccchhhooowww|||~~~}}}||||||zzztttlllddd^^^[[[WWWWWWWWWWWWVVVVVVVVVVVVSSSSSSSSSTTTVVVZZZ]]]^^^dddjjjrrrzzz~~~{{{vvvsssrrrsssvvvxxxxxxxxxvvvuuummmbbbVVVQQQOOOKKKIIIJJJIIIGGGDDDAAA??????@@@@@@999999888666555333222222111111111000000111111111111000///......///000111000000000000000000000000000000000000///////////////000000000111111111111222000...------...000222////////////////////////|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzzzzz|||}}}~~~{{{{{{{{{zzzzzz{{{||||||{{{{{{|||}}}~~~wwwrrrvvv|||mmm[[[SSSNNNPPPSSSYYYcccnnnsssrrrqqqqqqrrrrrrpppnnnkkkgggdddeeegggiiiiiigggWWWSSSSSSXXX]]]```ffflllqqqvvv|||yyyqqqkkkccc[[[OOOCCC<<<888666555333333222111111111111111111111111111111000000///...///000111222222222222//////............//////////////////////////////.........///////////////++++++++++++++++++++++++......///000000000000000000//////......------,,,------,,,,,,,,,,,,------........................................................................000000000000111111111111......//////////////////000000000000000/////////////////////////////////------.........///////////////000000000000000000////////////////////////000000////////////000000////////////////////////...//////////////////...///............---------///............---------........................................................................,,,---............//////000000000111222444555555888999999:::;;;<<<======>>>>>>>>>===;;;999888777888777666555555777999:::;;;===AAAGGGLLLQQQUUUWWWYYYZZZYYYWWWUUUVVVYYY\\\YYYZZZ[[[]]]aaaeeeiiilllmmmlllmmmnnnqqqrrrrrrrrrssstttuuuvvvwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{~~~~~~{{{vvvrrrqqqssstttwwwzzz~~~~~~}}}|||}}}uuunnniiibbb```]]][[[[[[XXXTTTQQQPPPRRRTTTVVVXXXZZZ[[[[[[VVVTTTQQQOOONNNOOOQQQSSSUUU\\\cccgggmmmvvv|||}}}{{{xxxuuusssoookkkjjjiiijjjlllqqqxxx|||vvvhhhddd^^^WWWSSSQQQQQQRRRUUUWWW\\\dddlllrrruuuuuuuuutttrrrmmmhhheeefffgggcccdddffffffddd```[[[XXXSSSRRRQQQPPPQQQSSSUUUVVVYYY^^^fffnnnuuu{{{}}}{{{zzzyyyyyyzzz{{{{{{{{{yyyxxxwwwqqqfffZZZSSSNNNJJJHHHJJJIIIGGGDDDBBB@@@@@@AAABBB<<<;;;:::888666444333222111000000//////000000111333222111000000000222222111111111111111111111111////////////000000000000///000000000111111111111000///---,,,,,,---///000////////////////////////{{{{{{||||||{{{{{{zzzyyywwwxxxxxxwwwuuuttttttvvvuuuuuuvvvxxxyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{|||yyyyyyxxxwwwwwwwwwxxxxxxwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~tttvvv}}}~~~{{{{{{{{{~~~~~~yyyyyy{{{fff\\\TTTTTTUUUVVV^^^iiioooooooooooopppqqqrrrssssssooolllkkkmmmmmmllljjjZZZRRRKKKJJJLLLPPPVVV\\\gggllluuu}}}}}}zzzuuukkk\\\NNNCCC===:::888444444333222111111111111111111222222111111000//////000000000000000///...//////............//////////////////////////////.........///////////////,,,,,,---............---,,,,,,---...///000111111////////////......------------,,,,,,,,,,,,------................................................////////////////////////............////////////////////////000000000000000000000000000000000000////////////............------------............,,,---......///.........////////////////////////111111000///////////////////////////////////////......////////////......///............---------///............---------------,,,,,,,,,+++++++++---...////////////...---........................+++---///000/////////111111222333444555777777888:::::::::;;;<<<=========>>>>>>===<<<:::999777666777777666666888999;;;<<<<<<@@@FFFMMMUUU[[[```bbbeeedddaaa[[[UUUSSSVVVYYY]]]^^^___aaaeeehhhlllnnnoooooooooqqqrrrtttvvvxxx{{{{{{|||~~~~~~~~~~~~~~~|||}}}}}}|||{{{{{{|||~~~}}}|||yyytttpppoooppprrrvvvzzzttthhh^^^XXXTTTRRRPPPOOONNNLLLIIIGGGJJJIIIIIIIIIIIIKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJLLLMMMRRRVVVWWWZZZaaaeeeeeennnkkkhhhfffdddaaa^^^[[[ZZZYYYZZZ[[[___eeekkknnnzzz}}}}}}uuulllfffZZZWWWSSSNNNKKKJJJKKKLLLMMMOOOSSSYYY```fffhhhhhhgggfffdddaaa___bbbhhhnnnkkknnnsssvvvuuupppjjjfffYYYWWWSSSPPPMMMMMMMMMNNNTTTXXX]]]ccciiipppwww|||{{{xxxwwwyyy|||}}}}}}~~~~~~~~~}}}|||{{{tttiii^^^VVVOOOIIIGGGIIIJJJIIIGGGEEECCCBBBBBBBBB@@@???===;;;999777555444//////............//////333333222111111111222222111111111111111111111111////////////000000000000000000000000111111111111///..................///000000000000000000000000zzz{{{{{{{{{{{{zzzyyyyyyuuuwwwxxxvvvsssrrrsssuuusssssstttvvvwwwxxxyyyzzzyyyyyyyyyzzzyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~{{{yyywwwyyywwwtttwwwxxxkkkaaa^^^ZZZTTTXXXbbbeeejjjnnnpppooooooqqqssstttqqqpppqqqrrrrrrnnnjjj]]]TTTJJJGGGGGGHHHKKKOOOXXX^^^gggpppxxx}}}vvvhhhZZZNNNEEE>>>:::555555444222222111111111111222222222222111000000//////000111111000000000//////............//////////////////////////////............/////////000---...///000000000//////---,,,,,,------...//////////////////............---,,,,,,++++++,,,,,,---................................................000000000000000000000000---........./////////000000000000000111111222222000000000000000000000000000000000000//////..................////////////+++,,,.../////////......////////////////////////000////////////000000111////////////////////////---...///000000///...---///............---------///............---------//////...---,,,+++******---...///000000///...---........................+++...111222000///111222333444555777888999::::::;;;<<<<<<======>>>>>>?????????>>>===;;;999888777999:::;;;===>>>@@@AAAAAACCCFFFLLLTTT\\\bbbfffiiijjjkkkiiiccc[[[XXXYYY\\\aaaaaaccceeehhhkkknnnppprrrsssssstttvvvyyy|||~~~}}}~~~~~~}}}zzzwwwtttsssuuuwwwyyy}}}~~~vvvlllaaaXXXQQQMMMKKKJJJJJJIIIIIIGGGFFFDDDFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFJJJLLLKKKLLLPPPSSSSSSXXXWWWVVVUUUSSSQQQNNNLLLNNNMMMMMMOOOQQQVVVZZZ\\\fffhhhjjjjjjgggbbb[[[WWWMMMLLLIIIGGGEEEEEEFFFGGGHHHIIILLLPPPUUUYYYZZZZZZUUUVVVVVVTTTSSSXXXbbbjjjjjjooowww}}}~~~{{{xxxlllhhhbbb[[[VVVSSSRRRRRRVVVWWWYYY[[[___eeelllqqquuuxxxzzzvvvqqqooorrrwwwyyyzzz|||~~~zzzpppeee]]]TTTLLLJJJLLLNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA???<<<:::888777111111000000000000111111222222222222222111000000111111111111111111111111.../////////000000000111000000000000111111111111//////000111111000//////111111111111111111111111zzz{{{{{{{{{{{{zzzyyyyyyvvvxxxyyyxxxtttssstttvvvqqqrrrssstttvvvwwwxxxxxxwwwxxxyyyyyyyyywwwvvvuuuyyyxxxwwwvvvvvvvvvvvvvvvyyyyyyyyyyyyyyyxxxxxxxxxuuuuuuuuuvvvwwwxxxyyyzzz~~~|||xxxssstttyyy|||vvvvvvzzzzzzmmmhhh___TTTTTT\\\^^^eeennnqqqpppnnnnnnpppooooooppptttwwwvvvqqqlll___VVVMMMJJJHHHFFFGGGIIILLLQQQZZZdddnnnvvv{{{}}}{{{ooobbbVVVJJJAAA;;;666555444333222222222222111222222222222111000000---...000222444555555666//////............//////////////////////////////---.........//////000000,,,---///000000000///......------,,,,,,,,,------.../////////////////////---,,,,,,++++++,,,,,,---................................................000000000000000000000000///000000000111111222222000000111111222222222333000000000000000111111111222111111111000000//////////////////000000000000---...000111111111000000////////////////////////............///111222333////////////////////////---...///000000///...---//////.........---------//////.........---------333333222000///...---,,,---...///000000///...---........................+++///222333111000111333444555666888:::;;;;;;;;;=========>>>?????????@@@@@@@@@???>>>===;;;999888>>>???AAACCCEEEFFFGGGGGGKKKNNNSSSZZZ```dddhhhiiikkkmmmnnnjjjddd```aaadddhhhiiijjjlllooorrruuuvvvuuuvvvwwwxxxyyy}}}|||zzzzzz}}}~~~}}}{{{zzzyyyyyyzzzyyywwwuuuuuupppggg]]]TTTMMMJJJHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFEEECCCBBB@@@AAABBBCCCDDDDDDDDDDDDDDDIIIJJJGGGGGGKKKMMMMMMNNNNNNNNNNNNMMMKKKHHHGGGGGGGGGGGGGGGJJJMMMPPPQQQXXXYYYZZZYYYVVVSSSOOOMMMIIIIIIGGGGGGFFFGGGGGGHHHFFFFFFGGGJJJNNNQQQQQQPPPHHHJJJKKKJJJJJJOOOYYYaaagggllluuu~~~wwwnnngggbbb```___ZZZYYYXXXWWWYYY^^^eeejjjiiiooouuurrrkkkgggjjjppprrrtttwww{{{wwwlllddd[[[RRROOOPPPQQQQQQPPPNNNLLLJJJGGGFFFGGGFFFDDDBBB???<<<:::999555444444333333444444555000111222222222000///...111111111111111111111111.../////////000000111111000000000000111111111111///000222444444222000///111111111111111111111111vvvuuutttsssssssssssstttuuuuuuttttttsssrrrrrrrrrsssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxttttttuuuuuuttttttsssrrrrrrrrrssssssssssssrrrrrruuutttsssssstttuuuwwwxxxzzz{{{}}}wwwrrrtttuuuuuuyyy~~~wwwwwwvvvsss|||pppgggbbb\\\VVVYYY]]]aaadddeeefffjjjmmmnnnmmmnnntttzzz|||yyyuuufff```WWWOOOJJJIIIHHHIIIIIIIIIKKKQQQZZZgggrrryyyzzz|||wwwjjj]]]QQQFFF>>>===:::888777777666444333000000////////////000111111...+++,,,...111111///222111111111000000//////////////////////////////......////////////......//////000000///...------////////////////////////...///000///.........000------------------------////////////////////////,,,,,,,,,---------......000000000000000000000000000000//////.........---000000000000000000000000000000000000000000//////000000////////////000000......//////000000111111////////////////////////000000000000000000000000000000000000000111111222------......//////000000///////////////////////////............------------------............//////...,,,*********,,,---//////.........---------000000////////////000000///000111222333444444444777888:::;;;<<<<<<;;;:::>>>===<<<;;;<<<<<<>>>>>>>>>??????>>>===<<<>>>???AAACCCGGGKKKMMMNNNOOONNNUUU[[[ccciiillljjjfffccchhhhhhiiiiiijjjjjjjjjjjjkkkmmmnnnpppqqqtttxxx{{{yyyzzz{{{|||{{{|||||||||xxxxxxvvvqqqmmmjjjhhhfffeeedddcccaaa___^^^ZZZTTTOOOKKKGGGEEECCCCCCBBBAAABBBDDDEEEEEEEEEIIIHHHFFFEEECCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCDDDBBBAAABBBEEEGGGHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGGGGGGGIIILLLNNNMMMJJJGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEGGGIIIIIIHHHDDDCCCCCCDDDGGGKKKOOOQQQ[[[bbbkkkqqqvvv||||||sssnnnmmmnnnllljjjfffaaa]]]ZZZXXXXXX]]]```cccccc```aaaeeejjjoooooopppuuu|||~~~uuuoooiiibbbYYYRRRTTTVVVYYYZZZYYYUUUPPPLLLLLLIIIEEECCCAAA@@@>>><<<777444111///...///222333222222111111000/////////111111111111111111111111000000000000000000000000////////////000111333333111111000000000000111111333222111111000000111111uuuuuuuuuttttttsssssssssqqqqqqrrrrrrrrrsssssssssttttttssssssssstttvvvwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvuuuuuutttsssrrrpppppppppqqqqqqqqqqqqqqqqqqppprrrrrrrrrssstttvvvwwwxxxvvvwwwyyy{{{|||~~~~~~zzzvvvssspppqqqvvvyyy{{{xxxzzz{{{xxxyyyzzz}}}{{{sssmmmfff^^^ZZZ[[[\\\\\\]]]```eeeiiijjjjjjkkkpppvvv|||~~~rrrkkk```XXXSSSPPPMMMJJJGGGHHHIIILLLRRR[[[bbbgggtttxxxxxxpppeeeZZZNNNEEE>>><<<888666555444333111000000/////////000000111000...------000111111///000000000000//////......////////////////////////......////////////.....................---,,,,,,000000000000000000000000---...//////------...///------------------------................................./////////000000////////////////////////000/////////............000000000000000000000000------------------------000000////////////000000////////////............//////////////////////////////////////////////////////......//////000111.........//////////////////////////////////////////............------------------............///---............------,,,//////.........---------//////////////////000111000000222333555555666666777888:::;;;<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>???@@@@@@>>>======???AAAIIIMMMSSSYYY]]]^^^]]]\\\]]]```dddhhhjjjjjjhhhffffffhhhkkknnnppppppoooooorrrtttuuuwwwxxx{{{{{{xxxwwwtttvvvyyy|||}}}}}}|||{{{wwwrrrlllhhhhhhfffbbb^^^ZZZXXXVVVUUUTTTSSSRRRQQQSSSPPPLLLHHHEEECCCAAA@@@BBBBBBAAABBBDDDEEEFFFFFFIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBCCCFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHFFFDDDEEEFFFCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBCCCDDDFFFFFFEEEBBBAAAAAAAAACCCGGGJJJLLLQQQVVV]]]ccchhhpppzzzwwwtttuuuxxxyyywwwsssnnnhhhdddaaa```ZZZ\\\]]]ZZZWWWXXX]]]bbbggggggiiimmmtttzzzyyyuuurrrmmmeee___\\\]]]]]]]]]\\\ZZZXXXVVVRRRNNNJJJFFFCCCAAA???===;;;999555222000000111333333333333222111111000000111111111111111111111111000000000000000000000000111111000111111222333444111111000000000000111111333222111111000000111111qqqrrrrrrssssssrrrppppppmmmnnnooopppqqqrrrsssssssssrrrrrrrrrrrrssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuuuuusssrrrpppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnppprrrsssttttttqqqrrrsssuuuwwwxxxyyyyyy|||~~~uuuooonnnpppnnnsssxxxxxxzzz~~~~~~yyywwwuuuvvv{{{{{{rrriii[[[YYYTTTPPPPPPSSSZZZ___fffggghhhkkkooovvv~~~vvvkkkccc^^^YYYRRRMMMHHHGGGGGGHHHKKKPPPTTTWWWfffooouuussslllcccXXXNNNEEEAAA;;;777555444333222111111000000000000000111000//////000222222111///////////////............////////////////////////......////////////......---------------,,,,,,,,,000000000000000000000000,,,...///...---,,,---...------------------------------------------------.........///////////////........................////////////............000000000000000000000000////////////////////////000//////......//////000000//////...------,,,,,,////////////////////////////////////////////////......------......///000///////////////.........///////////////////////////............------------------............///+++---///000111000...---...............---------............//////000111111222333555777888888999888999:::;;;<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>>AAAAAAAAA@@@???@@@CCCFFFLLLRRR[[[cccggggggdddaaaaaabbbccceeegggiiijjjjjjfffjjjooouuuxxxyyywwwvvvyyy{{{}}}~~~zzzrrrnnnllliiiiiiiiiiiihhhfffeeedddbbb]]]XXXUUUTTTSSSPPPMMMIIIHHHGGGFFFEEEDDDDDDDDDHHHGGGEEEDDDBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQQQQOOOMMMLLLIIIHHHGGGEEEEEEEEEFFFGGGFFFEEEEEEGGGHHHHHHFFFDDD@@@AAAAAABBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBAAACCCAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@AAADDDFFFHHHJJJMMMQQQTTTWWW^^^hhhooouuuyyy{{{xxxsssqqqvvv|||{{{uuuqqqooonnneeedddaaa[[[VVVUUUXXX]]]^^^___aaadddjjjsss|||}}}{{{zzzvvvpppkkkgggfffcccaaa___^^^^^^___ZZZVVVPPPKKKGGGEEEBBB@@@???===999555333111111222444444444333222222111111111111111111111111111111000000000000000000000000333222222222222222333333111111000000000000111111222222111000000000000111lllmmmoooppppppooommmlllkkkllllllmmmoooppppppqqqoooooonnnnnnnnnooooooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrqqqpppooommmlllkkkjjjjjjjjjjjjjjjjjjjjjjjjggghhhjjjlllmmmmmmmmmmmmlllmmmoooqqqssstttuuuvvvyyy{{{~~~wwwqqqooojjjnnnssswww{{{|||xxxrrrpppqqqvvvzzz|||{{{qqqccc]]]TTTLLLIIILLLRRRWWW```ccceeefffgggmmmwww{{{rrrlllhhhcccYYYRRRNNNLLLIIIGGGHHHLLLPPPSSSXXXcccmmmooonnniii```XXXOOOJJJCCC<<<999777555444222222111000000000111111000000111222333222111000////////////////////////////////////////////////......////////////............------------------////////////////////////,,,---...---,,,,,,---...........................------------------------------------------------........................///////////////.........////////////////////////000000000000000111111111/////////......//////////////////......---------////////////////////////////////////////////////......------......///000000000//////......------///////////////////////////............------------------............///,,,,,,...///000//////.......................................///000111222333444555777999:::;;;;;;999:::;;;;;;<<<<<<======>>>>>>===<<<<<<===??????AAABBBCCCCCCDDDGGGLLLPPPQQQWWW```hhhjjjgggaaa]]]\\\]]]```dddhhhlllnnnpppnnnqqqvvv{{{~~~~~~~~~~~~xxxppphhhbbb___]]]]]]\\\ZZZXXXVVVUUUTTTTTTRRROOOKKKHHHHHHGGGEEECCCBBBBBBBBBAAA@@@@@@AAACCCEEEFFFHHHIIIIIIJJJKKKLLLKKKLLLNNNNNNOOOPPPSSSUUUXXXZZZ]]]___^^^[[[WWWTTTPPPOOONNNLLLLLLLLLMMMMMMNNNNNNMMMNNNNNNLLLHHHEEE@@@AAAAAABBBBBBAAAAAA@@@DDDDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLOOONNNLLLKKKIIIGGGFFFFFFEEECCCBBBBBBCCCCCCAAA???DDDCCCBBBAAABBBCCCEEEFFFIIIJJJKKKLLLLLLPPPUUUYYY]]]ccchhhgggcccccciiippp{{{~~~|||{{{|||~~~{{{wwwpppfff\\\XXXXXXYYYYYYZZZ\\\]]]aaakkkwww~~~}}}|||yyysssooopppnnnkkkgggcccaaa``````^^^YYYSSSNNNJJJGGGEEECCC@@@>>>;;;888555333222222444444444333222222111111111111111111111111111111000000000000000000000000333333222111111111222222111111000000000000111111222222111000000000000000iiikkkmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmooooooooonnnmmmlllkkkkkkkkkkkkjjjiiihhhhhheeeddddddccccccddddddeeedddeeeggghhhhhhgggfffeeeggghhhjjjmmmoooqqqsssssswwwyyy{{{}}}~~~wwwooojjjjjjnnntttzzz~~~{{{tttooooooqqqtttuuuvvv}}}xxxkkkdddZZZQQQLLLLLLOOORRRVVV[[[___``````dddlllttt~~~zzzvvvtttrrrmmmddd]]]]]]XXXQQQKKKIIIJJJNNNQQQQQQ[[[fffkkkmmmmmmiiidddYYYSSSJJJCCC===:::777555333333222111111111111111000111333333333222111000000000000000000000000000000000000000000000000000......////////////......//////...------...//////........................,,,---...---,,,,,,---...........................---------------------------------------------,,,.................................///////////////////////////////////////,,,,,,,,,------.........//////............//////....../////////000000000////////////////////////........................//////......//////000111000000//////......------///////////////////////////............------------------............///------,,,,,,,,,...///000---.....................------......000111333333555666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======>>>@@@AAABBBBBBDDDGGGIIIMMMRRRXXX\\\]]]aaahhhlllkkkfff```[[[WWW[[[aaaiiipppuuuxxxyyyzzz{{{}}}}}}||||||}}}~~~sssnnneee]]]VVVSSSQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIGGGDDDBBBAAAAAA@@@??????AAAAAAAAA@@@AAAEEEHHHJJJMMMRRRTTTUUUVVVXXXZZZ[[[]]]___``````bbbeeehhhmmmooorrrsssqqqlllfffccc[[[ZZZYYYWWWVVVWWWWWWXXX[[[ZZZYYYYYYXXXUUUPPPMMMIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLNNNMMMLLLLLLNNNPPPRRRQQQOOONNNOOOPPPRRRRRRWWWUUUSSSQQQPPPNNNNNNNNNLLLKKKJJJIIIIIIHHHEEECCCFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLQQQVVVVVVTTTTTTZZZ```jjjooouuuyyy{{{uuuiiiaaa[[[YYYWWWWWWWWWVVVYYY```llluuuyyyyyyyyyzzzzzzxxxuuusssvvvuuussspppkkkgggcccaaa^^^YYYRRRMMMIIIGGGEEEDDDAAA???>>>;;;888666444333333333333222111111000000111111111111111111111111111111111111111111111111222111111000000000111111111111000000000000111111222111000000//////000000ggghhhiiijjjjjjjjjiiihhhgggffffffeeedddccccccccceeefffggghhhiiiiiiiiiiiiiiijjjkkklllllljjjiiigggaaabbbbbbbbbbbbaaa``````]]]\\\[[[ZZZZZZ[[[\\\]]]```aaaaaaaaaaaa```_________aaadddgggjjjmmmooopppsssuuuxxxzzzzzz{{{}}}~~~sssmmmjjjjjjpppvvv{{{}}}xxxtttrrrqqqqqqppprrrwww{{{~~~|||lllfff^^^WWWRRROOOMMMLLLMMMRRRWWWYYYZZZ]]]dddjjjuuuvvvxxxzzzyyyuuuooojjjkkkeee\\\RRRLLLJJJKKKLLLOOOZZZeeekkkpppsssqqqmmmbbb\\\SSSJJJCCC>>>999666444444333222111111111111000222333333111000000111000000000000111111111111000000000000000000000000......////////////......000///...---...///000111------------------------,,,...///...---,,,---...........................------------------------///////////////..........................................///////////////000000000000000000000000---------...//////000000///......------......///......//////000111111222////////////////////////........................//////......//////000111///////////////.........///////////////////////////............------------------............//////...,,,++++++---///000---------........................000111333555666777888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===??????>>>>>>>>>???@@@CCCEEEFFFEEEIIIMMMRRRWWW\\\bbbfffeeegggiiiiiigggccc^^^[[[YYY___gggqqqyyy~~~yyyvvvtttrrrtttwwwxxxxxxuuurrroooddd^^^VVVOOOKKKJJJJJJJJJEEEDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@???>>>>>>??????>>>@@@BBBBBBBBBEEEJJJOOOSSSXXX___bbbbbbccceeehhhlllooorrrrrrrrrssswww{{{}}}wwwsssiiihhhfffdddcccccccccdddiiigggfffeeeeeebbb___\\\SSSQQQOOOMMMLLLMMMNNNOOOUUUXXX\\\\\\[[[\\\___bbbbbb___[[[XXXXXXYYYYYYYYY]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQNNNKKKJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEDDDFFFIIIMMMNNNMMMNNNQQQTTTXXX___ggglllqqqyyyvvvmmmggg^^^\\\YYYVVVWWW[[[bbbgggnnnoooppprrrssstttuuuuuuvvvvvvwwwvvvtttpppkkkiii```[[[TTTNNNJJJHHHGGGFFFEEEDDDCCCAAA>>>;;;888777333333333222111111000000111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000111111111111000////////////000aaaaaaaaaaaabbbbbbbbbccc``````___^^^^^^]]]\\\\\\]]]^^^```bbbcccdddddddddbbbccceeeffffffdddaaa```YYYYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPPPPRRRSSSTTTVVVVVVVVVUUUVVVVVVWWWWWWVVVXXX\\\```dddhhhjjjkkkmmmpppsssvvvvvvwwwyyyzzz~~~{{{sssnnnpppuuuxxx~~~|||zzzwwwssspppqqqssssssrrruuu{{{{{{xxxnnnlllhhheeebbb]]]VVVQQQMMMOOOQQQRRRSSSVVV[[[```iiiooowww|||{{{wwwsssqqqqqqllleee]]]UUUPPPMMMKKKMMMYYYfffmmmsssvvvtttppplllggg^^^UUUMMMEEE???:::555555444222222111111111111222333111///...000222/////////000000000111111000000000000000000000000......////////////......///...---,,,,,,...000111........................---...//////------...///................................................000000/////////.........////////////////////////............/////////000000000000000000000000000/////////000111222222222///......------......///.../////////////////////////////////////////////..............................------......///000.........//////////////////////////////////////////............------------------............/////////..................---------.........//////...//////111333555666888999::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@>>>>>>???@@@CCCFFFHHHJJJKKKPPPVVV[[[```dddhhhkkkhhhgggeeedddbbbaaa```___bbbfffnnnvvv}}}wwwooojjjgggdddeeeggghhhfffccc___]]]TTTPPPJJJGGGGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???@@@BBB@@@CCCGGGHHHHHHLLLTTTZZZ___eeellloooooonnnpppsssssswww{{{{{{{{{|||~~~uuusssrrrpppooonnnoooooorrrqqqppppppqqqrrrpppoooaaa___ZZZVVVUUUVVVYYY[[[bbbfffkkkllllllmmmrrrvvvuuupppiiieeedddccccccaaadddcccbbb``````aaabbbccccccbbb```___^^^[[[WWWSSSQQQQQQPPPPPPPPPOOOOOOOOOLLLJJJHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHKKKLLLMMMMMMLLLRRRYYY^^^bbbjjjvvv{{{rrrmmmgggcccbbbbbbbbbcccdddeeeffffffhhhjjjlllnnnnnnpppsssuuuwwwwwwvvvuuukkkeee]]]VVVRRROOOMMMKKKNNNNNNLLLJJJFFFAAA===;;;444444444333222222111111111111111111111111111111111111111111111111111111000000000000111222333333111111000000000000111111111111000///////////////ZZZYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZZZZYYYYYYYYYXXXUUUWWWYYY[[[]]]^^^^^^^^^[[[]]]^^^```___]]][[[YYYUUUUUUTTTSSSQQQOOOMMMLLLNNNMMMKKKJJJJJJKKKMMMNNNLLLLLLKKKKKKLLLMMMOOOQQQPPPRRRVVVZZZ___cccfffgggiiilllppprrrsssuuuvvvxxx{{{|||~~~uuutttvvvwww||||||vvvrrrqqqpppmmmiiikkkqqqtttsssxxxxxxxxxyyywwwqqqggg```SSSRRRPPPNNNNNNPPPTTTWWW___iiitttzzzyyyuuussssssqqqnnnjjjeee^^^WWWRRROOOKKKWWWfffnnntttvvvsssooouuupppggg^^^UUULLLEEE@@@666555444333222222222222111222333000------///222---.........//////000000000000000000000000000000......////////////.........---+++++++++---///000////////////////////////...///000///......///000////////////////////////////////////////////////......---------,,,,,,,,,000000000000000000000000---.........//////000000000000000000000000000000+++,,,,,,---...//////000.........------........./////////...------,,,,,,////////////////////////........................---,,,,,,,,,,,,---......---.........//////000000//////////////////////////////.........------------------........./////////000111222111000...,,,---------.........////////////000111333666888999::::::;;;;;;;;;;;;;;;:::======<<<<<<===>>>@@@AAA===>>>???AAADDDGGGKKKMMMPPPUUU[[[aaaeeehhhkkkmmmkkkiiifffccccccdddfffhhhiiikkkpppvvv|||xxxooofff___[[[WWWYYYZZZZZZXXXTTTPPPMMMHHHFFFDDDDDDEEEDDDAAA>>>BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAA@@@AAACCCEEEEEEIIIMMMNNNOOOTTT\\\ccchhhooovvvyyywwwvvvxxx{{{tttxxx||||||{{{}}}|||{{{yyywwwvvvuuuvvvvvvwwwvvvuuuvvvyyy|||||||||rrroooiiidddbbbdddgggjjjkkkpppuuuwwwwwwzzz}}}uuuooommmllljjjiiikkkjjjhhhhhhhhhiiikkkmmmjjjiiihhhgggeeebbb]]]YYYXXXXXXXXXXXXXXXWWWWWWWWWWWWSSSMMMIIIGGGFFFFFFFFFBBBAAAAAADDDHHHKKKJJJHHHFFFKKKPPPSSSUUU\\\hhhrrrzzzwwwrrrpppmmmjjjfff_________]]]]]]^^^aaadddeeehhhlllqqqvvvzzz|||~~~wwwqqqhhh```ZZZWWWTTTRRRVVVUUUTTTPPPKKKFFFAAA>>>666555555444444333222222111111111111111111111111111111111111111111111111111111111111222333444555111111000000000000111111111111000///////////////RRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOQQQQQQRRRSSSUUUVVVVVVWWWVVVVVVUUUTTTTTTSSSRRRRRRMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEEEEFFFGGGFFFFFFFFFIIIKKKMMMOOORRRVVVZZZ^^^dddhhhlllpppqqqrrrtttuuuuuuwwwyyy|||~~~}}}yyyzzz|||~~~}}}uuuoooooojjjeeeeeeiiiooorrrsssyyypppdddWWWLLLKKKLLLKKKNNNRRRYYYZZZ```jjjuuuyyywwwsssooottttttlllbbb[[[TTTNNNJJJNNNZZZjjjtttvvvvvvvvvsssnnniiifffccc[[[NNNCCCAAA<<<666333333333111///000111222333333333333333000000000000000000000000//////000000000000//////000000000000000000000000........................000000///...............////////////////////////000000000000000000000000////////////////////////////////////////////////111111111111111111111111............////////////////////////////////////000//////.........//////---.........//////000000------............------////////////////////////,,,,,,,,,---------......000000000000000000000000000000111111000///...---////////////////////////////////////////////////////////////////////////..................---------------------...///000000222444777999:::::::::::::::;;;;;;<<<<<<==================>>>@@@AAAAAABBB@@@>>>@@@DDDJJJNNNQQQVVVZZZaaagggjjjiiigggeeegggfffeeeeeegggkkknnnpppuuuvvvxxx{{{zzzpppggg___WWWOOOIIIMMMNNNNNNMMMKKKHHHEEECCCBBBCCCDDDCCCBBBAAABBBDDDCCCDDDFFFFFFFFFFFFHHHJJJFFFFFFFFFGGGGGGHHHHHHHHHLLLOOOTTTXXX\\\ccclllsssxxxyyy|||~~~|||zzzyyyxxxxxx{{{}}}|||zzzyyyyyy}}}wwwwww}}}zzzvvvsssssstttuuuvvvwwwxxxxxxxxx{{{|||xxxuuuttttttwwwuuurrrrrrttttttrrrooowwwrrroooppppppllljjjkkkiiiiiiiiiiiihhhgggffffffccc```[[[VVVRRROOOMMMMMMHHHGGGGGGEEEDDDEEEGGGIIIEEEFFFIIIMMMQQQVVVYYY\\\dddooo}}}}}}yyynnnjjjccc]]]ZZZYYYZZZ[[[___```dddkkkooorrryyy|||rrrhhh```\\\[[[___```bbb```ZZZQQQHHHBBB===999666666555222222555111222222000...---000333222222222111111111000000111111111111111111111111////////////000000000000222222222111111111000000MMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEEDDDBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGIIILLLOOOTTTWWW___ccchhhllloooppprrrtttvvvxxxzzz|||~~~}}}|||||||||yyysssmmmmmmiiieeecccfffjjjoooqqqzzzyyygggUUUMMMJJJHHHHHHJJJMMMPPPXXXcccmmmtttuuusssppptttssslllddd^^^XXXSSSJJJLLLTTTaaakkkooorrrvvvtttppplllmmmnnngggZZZNNNEEE@@@999555444444333111//////000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000........................000000///.......................................////////////////////////////////////////////////////////////////////////000000000000000000000000............////////////000000000000000000000000//////............//////,,,,,,---------............//////////////////...////////////////////////------........./////////////////////////////////000000000000//////......////////////////////////////////////////////////////////////////////////....................................//////000111333444666888:::;;;;;;;;;<<<<<<<<<<<<<<<===============>>>???@@@BBBCCCDDDBBBAAA@@@CCCHHHOOOTTTXXXWWWYYY\\\```ccceeeeeefffdddfffiiimmmqqquuuyyyzzz|||}}}ssslllbbbZZZTTTOOOKKKGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCDDDDDDDDDEEEHHHJJJHHHIIIKKKLLLNNNQQQUUUXXXVVVTTTQQQOOONNNPPPQQQSSSXXX\\\bbbfffiiimmmrrruuu}}}~~~~~~}}}}}}}}}{{{{{{|||}}}{{{yyyzzzuuutttvvvxxxwwwwwwyyyyyyzzzzzzzzzyyywwwvvvuuuooolllgggaaa\\\YYYWWWVVVRRRPPPMMMIIIFFFEEEEEEFFFDDDEEEFFFHHHKKKMMMPPPQQQUUU]]]hhhqqqwww||||||qqqeee\\\VVVSSSSSSYYYYYY\\\ccciiiooozzzxxxqqqllljjjkkkkkkkkkjjjfff]]]RRRKKKDDD>>>::::::888444333555444555555333000///111333222222222111111111000000111111111111111111111111111111000000/////////...111111111000000000//////FFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@??????>>>===<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======>>>>>>???@@@>>>@@@BBBDDDEEEIIIMMMPPPYYY]]]ccchhhkkknnnqqqrrrtttvvvxxxzzz{{{~~~|||xxxwwwwwwuuuqqqmmmjjjiiigggeeedddfffjjjnnnttt~~~}}}cccRRRKKKGGGEEEEEEEEEJJJRRR[[[dddjjjnnnpppooossssssnnngggccc]]]XXXKKKIIILLLUUU]]]eeennnvvvwwwrrrooosssxxxtttgggZZZLLLFFF===888666666444222000000000111111111111111000000000000000000000000//////000000000000//////000000000000000000000000........................000//////............///------------------------........................////////////////////////////////////////////////....................................////////////111111111111111111111111//////............//////------............//////000000000000000000000000////////////////////////....../////////000000000........................111000///.........///000////////////////////////////////////////////////////////////////////////.................................///000111222333666777888999:::;;;;;;;;;>>>>>>===============<<<>>>>>>>>>???AAACCCEEEFFF======>>>BBBHHHOOOVVV[[[YYYYYYYYY[[[___dddhhhkkkhhhkkkqqqwww|||wwwnnn```ZZZRRRKKKHHHGGGGGGFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIMMMRRRVVVUUUVVVXXX[[[^^^dddkkkpppnnnjjjeee```]]]^^^aaacccfffkkkrrrwwwyyyyyyyyyyyy{{{zzz}}}~~~{{{vvvppplllhhhfffeee```^^^YYYSSSNNNKKKIIIHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHLLLRRRXXX^^^fffpppxxxwwwiii^^^XXXUUUWWWTTTUUU[[[bbblllzzz}}}xxxvvvttttttssslllaaaXXXMMMGGGAAA???<<<777555666777888888666333111111222222222222111111111111111111111111111111111111111333222111000///......---000000000///////////////AAA@@@@@@???>>>===<<<<<>>>>>>>>>>>??????@@@AAAAAABBB?????????>>>>>>>>>=========<<<<<<;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>><<<>>>@@@AAABBBEEEIIILLLRRRWWW^^^dddhhhlllppprrrqqqsssvvvwwwxxxzzz}}}yyyuuutttrrrooolllhhhkkkmmmkkkhhhgggiiilllooowwwqqq[[[QQQLLLHHHEEEGGGKKKPPPVVV[[[```eeehhhlllrrrtttrrrnnniiibbbZZZNNNIIIHHHLLLSSS]]]lllxxx{{{uuuppptttzzzyyynnnbbbSSSLLLBBB;;;888666444222333333333333333333333444000000000000000000000000//////000000000000//////////////////////////////........................000///............//////------------------------........................////////////////////////////////////////////////------------------------............////////////000000000000000000000000///............//////000000000000111111111111111000//////////////////000////////////////////////....../////////000000000........................111000...------...///111////////////////////////////////////////////////////////////////////////............////////////.........///000222333444888888999999::::::;;;;;;??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@BBBBBB;;;<<>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;===>>>??????BBBEEEHHHNNNSSSZZZaaagggkkkooorrrqqqsssvvvxxxxxxzzz|||~~~yyyuuurrrmmmjjjhhhmmmqqqssspppmmmllllllqqquuu}}}iii\\\UUUMMMGGGHHHJJJMMMPPPSSSXXX^^^bbbgggooovvvwwwvvvrrrhhh^^^UUUOOOJJJKKKOOOYYYiiiwwwyyyrrrtttyyyyyyqqqiiiZZZRRRHHH@@@;;;888444111444444333222222333333444000000000000000000000000//////000000000000////////////////////////////////////////////////////////////............//////------------------------........................////////////////////////////////////////////////....................................////////////////////////////////////...............///000000111111111111111000000000///......------......///////////////////////////------........./////////........................000///---,,,,,,...000111////////////////////////////////////////////////////////////////////////........./////////000000------...///000222444555888888888888999999::::::??????>>>>>>======<<<<<<>>>======<<<<<<======>>>>>>@@@CCCFFFIIINNNUUUZZZYYY\\\aaagggnnntttxxxzzzyyyzzz|||}}}vvvppplllkkkkkkhhhfffeeeccc___XXXOOOKKKFFFEEEDDDCCCBBBBBBCCCDDDHHHJJJMMMPPPQQQPPPOOONNNMMMNNNPPPRRRWWW]]]eeejjjrrrrrrtttvvv{{{{{{}}}~~~{{{vvvqqqllleee^^^YYYVVVTTTQQQMMMJJJGGGEEEDDDCCCDDDDDDEEEIIIOOOUUUZZZccchhhqqqyyyxxxqqqjjjaaaZZZYYY\\\aaakkktttyyy|||}}}{{{{{{yyyrrrkkk___VVVMMMKKKHHHBBB===<<<666555444333333222111000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111<<<<<<;;;;;;::::::999999888888888999999999999999888999999999:::::::::;;;:::::::::::::::::::::999888888888888999999999999:::999999888888999999:::;;;;;;<<<============<<<999:::;;;<<<<<<>>>AAACCCJJJOOOWWW___eeejjjooorrrrrruuuxxxzzz{{{|||~~~}}}|||uuunnniiijjjmmmrrrttttttrrrppppppqqqpppuuu{{{kkk```TTTJJJGGGFFFGGGJJJOOOVVV]]]aaadddllluuu{{{~~~|||tttjjj```ZZZTTTQQQQQQWWWdddqqqzzzuuuvvvzzzzzzuuupppbbb[[[QQQHHHBBB===777222444333111000000111222222000000000000000000000000//////000000000000//////000000000000000000000000///////////////////////////............//////000------------------------........................////////////////////////////////////////////////////////////////////////............////////////..............................---......///000111//////............------///...---,,,,,,---...///////////////////////////------........./////////........................///...---------...///000////////////////////////////////////////////////////////////////////////.........//////000000111......///000222444666777888888888888999:::;;;;;;>>>>>>===============<<<======<<<<<<<<<======>>>???BBBEEEFFFGGGKKKQQQVVVYYY^^^fffooovvvzzz||||||{{{|||~~~~~~uuulllddd___]]]]]]YYYTTTRRRRRRPPPJJJEEECCC@@@AAACCCCCCBBBCCCDDDFFFNNNRRRXXX^^^___]]]YYYVVVUUUWWWYYY\\\```fffmmmqqqvvvwwwxxx{{{~~~vvvlllddd___]]]YYYTTTOOOJJJGGGEEEBBBAAABBBCCCFFFKKKOOORRRWWW\\\bbbhhhmmmuuu~~~xxxnnneeebbbaaaaaaeeejjjsssttttttuuuxxx}}}~~~}}}zzztttnnneee[[[SSSQQQPPPKKKFFFDDD;;;888555333333333222111111111111111111222222222111111111111111111111111000000000111111111222222111111111111222222222222999999999999999999888888777777888888888999999999999999999999::::::::::::999999999999999999999999888888888999999:::::::::::::::999999999999:::::::::;;;===??????>>>===;;;999:::;;;;;;;;;<<>><<<<<<<<<<<<<<<==================>>>???AAABBBCCCCCCGGGJJJKKKKKKNNNTTTZZZ```eeemmmuuu{{{}}}}}}}}}|||~~~xxxsssjjj```YYYTTTRRRRRRNNNHHHEEEGGGGGGCCCAAACCCAAABBBDDDDDDDDDFFFKKKOOOUUU\\\gggooorrrooohhhcccdddfffiiikkkooosssxxx|||{{{}}}yyyqqqnnniiibbb[[[UUUQQQNNNFFFDDDBBBAAACCCFFFIIIJJJMMMQQQWWWZZZ\\\```gggmmmyyy}}}tttqqqnnnjjjiiijjjkkkkkkjjjjjjkkkpppvvv{{{}}}}}}~~~|||wwwsssiii___WWWWWWWWWTTTOOOMMMDDD???999555444444333222000000111111111222222222111111111111111111111111222222111111111111111111000000000000111111111222777777777777777777777888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<999;;;>>>@@@AAA???<<<:::;;;<<<<<<<<<<<<===@@@BBBEEEJJJSSSZZZaaafffkkknnnlllooosssvvvxxxyyy{{{||||||rrroookkkhhhiiioootttwwwwwwssspppppptttwww|||wwwhhh[[[QQQLLLGGGJJJSSS\\\bbbcccbbbiiirrr|||tttoooiiiaaaXXXRRRVVV]]]gggkkksssyyy||||||yyywwwrrrlllcccZZZSSSJJJ@@@:::777666444222222333444555000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000...............///000111////////////////////////000000000000000000000000////////////////////////////////////////////////..................................../////////000000000000000000000000000---------......000111111000000//////.........---222000///......///000222////////////////////////000000000000111111111111000000000000000000000000,,,,,,---...//////......////////////////////////////////////////////////////////////////////////---......///000111111222111222333555777:::<<<===::::::::::::;;;===???@@@:::;;;;;;;;;<<<<<<=========>>>???@@@BBBEEEGGGHHHMMMQQQUUUVVVVVVYYY___eeehhhlllssszzz~~~~~~}}}xxxtttkkkeee]]]TTTMMMIIIHHHHHHIIIBBB???BBBCCC@@@AAAEEEDDDEEEFFFEEEFFFKKKSSSYYY[[[dddrrr}}}}}}uuuooopppsssvvvyyy{{{~~~yyyqqqhhhaaa\\\YYYOOOJJJEEEAAAAAABBBCCCDDDHHHNNNTTTVVVUUUVVVZZZ^^^dddooo~~~{{{uuupppooodddddddddccccccfffkkknnnjjjooowww~~~zzzwwwlllbbbZZZ[[[\\\ZZZUUUSSSLLLFFF===888666555444222000000111111222222222222111111111111111111111111444333333222111000//////.../////////000000111111999999:::::::::;;;;;;;;;::::::::::::::::::::::::===<<<:::;;;<<<<<<;;;999;;;<<<===>>>>>>===<<<;;;=========<<<<<<<<<;;;;;;<<<======>>>>>>======<<<<<<;;;::::::999999::::::999::::::999888:::===@@@HHHJJJPPPXXX```fffjjjkkkkkkoootttxxxyyyyyyzzzzzz}}}~~~|||zzzmmmfffiiilllllltttzzzvvvsssrrruuu~~~ttthhh]]]YYYRRRMMMMMMUUU___gggffflllqqqyyyzzzmmmbbb\\\YYYVVVTTTYYY___kkkxxx}}}|||{{{}}}ttttttoooggg^^^UUUGGG:::888666444444444444222111000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111111111111111111111111111///////////////.................................////////////////////////////////////////////////000000000///...,,,+++***//////............//////111111000000//////......000000000000000000000000//////000000000000//////111111111111111000//////111111000000//////......////////////////////////////////////////////////000000//////.........---///////////////////////////////////////.........000000//////000222444555333333555666888:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<<<<;;;:::;;;===;;;>>>@@@DDDLLLUUUXXXUUUZZZ[[[^^^```cccfffhhhiiirrrsssuuu{{{wwwooohhhdddZZZUUUOOOKKKIIIHHHFFFDDDEEECCCAAA??????@@@BBBDDDGGGEEEGGGMMMSSSVVV[[[aaafffjjjrrryyy~~~~~~}}}}}}~~~rrrhhheeeXXXQQQIIIDDDCCCEEEEEEEEEIIIHHHHHHJJJNNNPPPQQQQQQYYY___jjjvvv}}}sssjjjccccccbbb```aaaffffffjjjkkkmmmvvv~~~oooaaa______]]][[[]]]ZZZRRRGGG>>>999666555444222444666666555444444444333333333333333333333333333333333222222111111111222222222111111111000000:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<>>>>>>===<<<;;;;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<>>>======<<<<<<<<<======::::::;;;::::::;;;===@@@FFFIIIOOOVVV^^^dddhhhiiikkknnnsssvvvwwwwwwyyyzzz|||}}}~~~~~~vvvkkkkkklllkkkrrr}}}~~~|||zzzyyy{{{zzzgggaaaYYYRRRQQQVVV___fffjjjnnnqqquuu~~~|||pppgggaaa]]]YYYVVVVVVYYYbbbooowwwxxxxxxzzztttuuusssmmmfff^^^QQQEEE<<<999666444444444333222000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111------------------------/////////////////////...------------------------////////////////////////////////////////////////......//////......------//////............//////111000000000/////////...000000000000000000000000//////000000000000//////111111111111111000//////............////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////000000000000111333444555888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<;;;;;;<<<===<<<@@@EEEKKKTTT___bbb```aaaccceeehhhlllooorrrssswwwxxxzzz~~~zzzssskkkbbb[[[WWWOOOKKKFFFDDDDDDEEEDDDCCCEEEEEEEEEEEEFFFIIILLLOOORRRPPPQQQWWW[[[\\\```eeekkknnnttt{{{xxxtttggg```VVVNNNJJJHHHEEEBBBEEEDDDCCCDDDFFFHHHIIIIIILLLRRR[[[fffqqqzzzxxxnnniiiddd___^^^bbb___aaacccfffqqqyyyppplllgggaaa___aaaaaa[[[RRRHHH@@@:::666444111333444444444333333333333333333333333333333333333333333222222222111111222222222111111111000000<<<<<<<<<<<<=================================>>>???>>>===>>>???@@@???>>>;;;<<<===>>>>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@??????@@@@@@@@@@@@:::;;;<<<<<<;;;;;;===???CCCGGGMMMTTT\\\bbbfffhhhkkkmmmppprrrsssuuuwwwxxx{{{|||}}}}}}}}}vvvpppllljjjoooxxx}}}~~~uuunnnddd[[[WWWYYY^^^bbbllloooppppppttt}}}vvvoooiiiccc\\\WWWSSSRRRXXXdddnnnrrrtttvvvrrruuuvvvrrrnnnggg\\\QQQBBB>>>888555333333333333111111111111111222222222000000000000000000000000////////////////////////////////////////////////000//////......//////000000000000000000000000000......//////////////////........................////////////////////////////////////////////////,,,---.../////////////////////............//////000000000000////////////000000000000000000000000//////000000000000//////000000111111000000//////,,,,,,------...//////000////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000111222444555666999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<=========;;;;;;===>>>===DDDLLLTTT___jjjnnnllljjjkkkmmmppptttwwwzzz|||{{{|||~~~~~~}}}sssqqqkkkddd\\\SSSMMMIIIEEEBBB???>>>AAADDDFFFFFFHHHIIIKKKLLLMMMPPPTTTWWW]]][[[]]]cccggghhhkkkpppwwwyyy}}}~~~}}}~~~sssxxx}}}yyyrrrhhh```YYYTTTMMMIIIHHHEEEBBBAAABBBCCCCCCCCCDDDGGGMMMTTT\\\bbbhhhjjjvvv~~~vvvmmmeeeaaaaaa\\\]]]]]]```jjjxxx|||rrrhhhdddeeejjjgggaaaWWWKKK@@@999666444444444444444444333333222222222222222222222222333333333222222222222111222222222111111111111111<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@>>>???@@@@@@???>>>===>>>???@@@AAA@@@???>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@;;;===>>>===<<<<<<===>>>@@@EEELLLSSSYYY___cccfffjjjlllnnnpppqqqrrruuuwwwzzz|||}}}}}}|||~~~zzzqqqkkkmmmrrrvvvyyy}}}}}}xxxmmmddd^^^]]]^^^___hhhkkknnnmmmnnnuuu}}}xxxrrrjjj```YYYTTTOOOOOOYYYeeelllooorrrnnnsssvvvtttpppkkkaaaXXXHHHBBB;;;555333333333333111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000............////////////////////////////////////////////////////////////////////////////////////------.../////////////////////............//////000000000000//////////////////////////////////////////000000000000/////////000000000000000//////---------......////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////000000000000111111222444555666777444555666777999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<===<<<<<<<<>>>>>>>>????????????@@@@@@@@@AAAAAACCCAAA@@@@@@AAAAAA???>>>>>>???@@@BBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???===>>>>>>===;;;;;;<<<>>>???DDDKKKRRRXXX]]]bbbfffjjjlllnnnooopppqqqtttvvvzzz{{{}}}}}}}}}~~~}}}tttpppqqqppptttyyy~~~~~~}}}ssskkkfffbbb___]]]```dddhhhkkklllppp{{{{{{rrrggg^^^VVVNNNKKKQQQ[[[aaafffjjjlllrrrvvvtttppplllddd\\\NNNHHH???888444333222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////---------------------------.........//////000000........................//////////////////////////////////////////////////////000000//////...---//////............//////////////////000000000000//////////////////////////////000000000000//////...//////000000000//////000000000/////////......////////////////////////////////////////////////.........///////////////////////////////////////////////////000000111111000111222444555777777888555666666888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<======>>>@@@DDDGGGQQQZZZeeelllttt|||~~~xxxwwwwwwwwwxxxyyy{{{}}}}}}}}}yyyuuurrrmmmhhhdddXXXUUUQQQLLLGGGDDDAAA@@@AAABBBEEEHHHKKKOOOSSSUUUZZZ___dddggggggiiinnnrrryyywwwzzz{{{qqqgggffffffgggiiimmmvvv|||~~~wwwrrrbbb]]]UUUNNNJJJHHHFFFEEEDDDDDDDDDEEEGGGLLLPPPRRRYYYaaakkkwwwyyyoooiiiddd]]][[[^^^fffrrr{{{wwwpppqqqrrrrrrmmmcccVVVJJJDDD>>>;;;777555555555444333222222222222222222222222222222222222222222222222111111111111111111111111????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCDDDEEEFFFEEEDDDAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAA??????>>>===;;;999999<<<>>>>>>DDDLLLSSSWWW\\\bbbgggjjjllloooqqqqqqrrrtttuuuxxxyyy|||}}}}}}}}}|||xxxsssuuuwww{{{~~~||||||vvvrrrooojjjddd___ZZZ\\\```dddfffjjjttt{{{ppphhhZZZRRRLLLMMMRRRWWW]]]bbblllssswwwtttppplllgggaaaUUUNNNEEE===888555333222222222222111111111111111000000000000000000000000////////////////////////////////////////////////000//////......//////000........................------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////000000000000000///...---//////............//////////////////000000000000000000000000000000000000//////000000000000//////......///000000000//////222111111000//////......////////////////////////////////////////////////.........///////////////////////////////////////...//////000000111111222000222333555777888999999;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@BBBGGGLLLPPP```iiirrrwww|||~~~}}}{{{zzzzzz{{{}}}~~~|||vvvpppjjjddd^^^ZZZLLLJJJGGGCCCAAAAAAAAABBBBBBFFFLLLQQQUUUXXX[[[^^^]]]dddmmmrrrtttxxx~~~yyyrrrooonnnnnnlllmmmttt|||}}}tttmmmcccYYYSSSOOOMMMKKKFFFDDDBBBBBBDDDHHHMMMPPPWWW]]]dddnnn}}}|||rrrjjjaaa\\\[[[```kkkvvvzzzuuuuuuuuusssnnndddXXXPPPDDD>>>888555555555333111333333333333333333333333111222222222222333333333111111111111111222222222AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGIIIMMMOOOPPPOOOHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIFFFCCCBBB@@@???<<<999777777;;;>>>???EEENNNTTTXXX\\\ccchhhjjjmmmqqqssssssssstttuuutttwwwyyy{{{{{{|||~~~{{{yyywwwvvvxxx|||{{{yyywwwwwwwwwrrrjjjdddZZZWWWVVVYYY[[[```jjjvvvzzzsssccc[[[SSSPPPPPPQQQWWW^^^jjjqqqtttqqqnnnlllhhhddd[[[UUUKKKCCC===999666444222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000------......///000000111------------------------////////////////////////////////////////////////...//////000000000000/////////............//////.../////////000000000111000000000000000000000000//////000000000000//////---......///000000///////////////////////////...////////////////////////////////////////////////............/////////000////////////////////////...//////000111111222222000222444666888999999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<>>>AAADDDHHHNNNVVVZZZhhhqqqxxx{{{~~~}}}{{{{{{}}}zzzrrriiiaaaZZZTTTPPPHHHFFFCCC@@@@@@AAACCCEEECCCJJJTTT\\\aaadddgggiiifffnnnyyy~~~{{{}}}vvvjjjbbb]]]ZZZYYYTTTQQQKKKGGGEEEGGGKKKNNNSSSXXX]]]dddqqqxxxlllddd^^^^^^gggrrr~~~}}}{{{yyyyyyxxxrrrfff\\\LLLEEE<<<888888777555222444444444444444444444444111111222222222333333333000000111111111222222222DDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJGGGHHHIIINNNSSSWWWYYYYYYPPPQQQRRRTTTUUUUUUTTTTTTUUUTTTSSSRRRPPPOOONNNNNNQQQRRRRRRSSSSSSRRRRRRQQQOOOOOOPPPOOOLLLIIIFFFDDDAAA???;;;777555666:::>>>???FFFOOOUUUXXX]]]dddiiijjjnnnrrruuuuuutttttttttrrrtttwwwyyyzzz{{{}}}|||~~~|||vvvrrrrrrwww~~~~~~}}}zzzxxxwwwwwwzzz|||xxxoooggg]]]UUUPPPQQQSSSWWWbbbnnnyyy{{{{{{kkkddd\\\VVVRRRQQQWWW___gggmmmqqqnnnjjjjjjhhheee___YYYPPPGGGAAA<<<888666222222222222111111000000000000000000000000000000111111111111111111111111////////////////////////111111000000000000111111---------------------------------...///000000111000000000000000000000000////////////////////////////////////////////////,,,---...000111111222222//////............//////.../////////000000111111000000000000000000000000//////000000000000//////------...///000000//////,,,,,,------.../////////////////////////////////////////////////////////---.........//////000000////////////////////////...//////000111222222222000222444777999:::::::::777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========???CCCGGGMMMTTT\\\bbbjjjrrryyyzzz|||~~~|||{{{{{{}}}{{{tttjjj```WWWOOOIIIEEEHHHFFFDDDBBBAAACCCFFFHHHFFFNNNZZZdddjjjmmmppprrrvvvzzzqqqkkkhhhfffgggaaaXXXOOOJJJHHHIIIKKKMMMQQQVVV[[[gggwwwxxxmmmbbb]]]dddooowww{{{}}}zzznnncccSSSKKKBBB===<<<<<<999666555555555555555555555555111111111222222333333333000000111111222222222222MMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPRRRRRROOOOOOPPPRRRUUUYYY]]]___ZZZ[[[\\\^^^```bbbddddddhhhfffbbb^^^ZZZXXXWWWVVVZZZ[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVVVVUUUPPPGGGAAACCCAAA>>>======>>>===<<<>>>BBBIIIPPPVVV\\\bbbfffkkkmmmppprrrtttttttttssswwwxxxyyyzzz{{{{{{{{{{{{~~~uuuqqqsss{{{|||wwwuuutttqqqrrruuuyyy|||zzztttooo```ZZZTTTPPPOOOSSS[[[ccckkkuuu}}}wwwpppfff```^^^\\\XXXTTT```gggnnnoookkkfffddddddbbb```[[[SSSIII@@@:::777777555444333444444444222111111000000000000111111000000000000000000000000000000////////////000000......//////000000111111000111111///---,,,---...........................////////////////////////............//////////////////////////////////////////000000000000//////111111000000//////......000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000000000//////000222444555:::999888888888999:::;;;999999999::::::;;;;;;;;;>>><<<999888:::<<<===>>>AAACCCGGGLLLSSSZZZ___bbbiiinnntttxxxzzz|||}}}|||}}}zzzlllfff]]]TTTOOOLLLKKKJJJJJJIIIHHHIIIKKKMMMNNNOOOSSSXXX___gggnnnvvv~~~{{{xxxtttooofff\\\SSSNNNKKKJJJJJJLLLPPPTTTZZZbbbiiinnntttnnnjjjeeemmmsssxxxxxxuuuuuuyyy{{{|||~~~~~~xxxqqqkkk]]]VVVKKKDDD???<<<888666333555777666444333666999444444444333333333222222000000000000000000000000XXXYYYZZZ[[[[[[[[[[[[[[[VVVVVVUUUTTTTTTUUUVVVWWWSSSSSSSSSTTTVVV[[[___aaabbbcccdddeeeggghhhiiiiiijjjhhhfffcccaaa____________`````````___^^^]]]]]]\\\ZZZZZZZZZYYYTTTKKKEEECCCAAA>>>===>>>>>>===<<<>>>BBBIIIPPPVVV\\\bbbffflllmmmpppsssuuuuuuttttttwwwxxxyyyzzz{{{{{{{{{{{{|||}}}{{{sssrrrvvv{{{zzzuuurrrqqqqqqqqqssswww|||~~~~~~|||rrrkkkaaaVVVNNNNNNTTT[[[aaajjjrrrvvv{{{}}}wwwpppkkkhhhddd^^^YYYZZZ```hhhlllllljjjjjjjjjhhheee```XXXNNNDDD===:::666444222222333333222111111111000000000000111111000000000000000000000000111111000000000000111111.../////////000000000111...///000///------///000........................////////////////////////............//////////////////////////////////////////000000000000//////111000000000/////////...//////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111333444555999888888888888999::::::::::::::::::::::::;;;;;;;;;999777777999<<>>:::666888999888777666666777444444444333333333222222111111111111111111111111ffffffhhhiiijjjjjjkkkkkkcccbbb___]]]\\\]]]^^^^^^[[[ZZZYYYYYY[[[^^^ccceeekkkkkklllmmmmmmnnnnnnnnnmmmmmmkkkjjjiiiiiiiiiiiifffffffffeeedddcccbbbaaa___]]]\\\]]]\\\VVVNNNGGGDDDBBB???>>>>>>>>>>>>===>>>BBBIIIOOOUUU\\\bbbffflllnnnqqqtttvvvvvvvvvuuuwwwxxxyyyzzzzzz{{{{{{{{{zzz{{{}}}{{{uuuuuuwww{{{}}}|||wwwtttrrrtttrrrqqqttt{{{vvvcccSSSMMMOOOTTTWWW^^^eeeiiioooxxx~~~}}}yyyvvvssslllddd]]]WWW[[[aaahhhlllnnnooooooooolllggg___UUUKKKBBB===888666333222333333333222111111000000000000111111000000000000000000000000222222111111111111222222////////////000000000000,,,---//////...///000222........................////////////////////////............//////////////////////////////////////////000000000000//////000000000000//////////////////000000000000111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000........................////////////////////////////////////////////////000000000111222444555666777777888999999999999999;;;;;;;;;;;;::::::::::::999888888888;;;???CCCEEEPPPSSSXXX^^^dddhhhjjjkkkllloootttxxx|||{{{nnnddd^^^VVVSSSNNNKKKKKKOOOUUUXXXbbbbbbaaabbbeeekkkpppsssqqqxxx|||ssshhh[[[RRRMMMKKKIIIHHHHHHJJJLLLNNNSSSZZZgggwwwzzznnnjjjddd___^^^___cccfffppptttzzzxxxsssjjjgggbbb]]]WWWPPPIIIDDD>>><<<:::999999888777555444444444444333333333333222222222222222222222222pppqqqqqqrrrrrrrrrrrrqqqmmmkkkhhhfffeeefffggghhheeedddaaaaaabbbeeeiiilllppppppqqqrrrqqqpppooooooppppppoooooonnnnnnmmmmmmiiiiiiiiihhhgggfffeeeddd___^^^]]]]]]\\\WWWNNNHHHEEECCC@@@>>>??????>>>===>>>BBBHHHNNNUUU[[[bbbfffmmmooorrruuuwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz|||~~~{{{xxxwww{{{}}}{{{zzzyyyvvvrrrssszzzyyydddWWWRRRPPPRRRUUUYYY]]]bbbjjjrrrwww}}}}}}|||{{{wwwoooeee]]]YYYZZZ]]]ccciiinnnpppqqqwwwsssnnnfff]]]RRRHHHBBB<<<999666444444444444333222111111000000111111222000000000000000000000000222111111000000111111222////////////000000000000+++---////////////000111........................////////////////////////............//////////////////////////////////////////000000000000//////000000000000////////////////////////000000000111////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////............////////////000111111222444555666777555666888999:::999999888<<<<<<;;;;;;:::::::::999999999:::;;;>>>BBBGGGJJJUUUYYY```gggllloooqqqqqqtttuuuxxx{{{zzzmmm```YYYUUUNNNNNNOOOPPPSSSXXX]]]aaannnnnnnnnoooqqqvvv}}}{{{lll```XXXTTTOOOKKKIIIGGGGGGFFFHHHNNNXXXdddmmmttt~~~uuuhhh___\\\\\\^^^^^^ccchhhrrr{{{}}}xxxrrrppplllgggaaa[[[UUURRRIIICCC<<<999999999777555555444444444444333333333222222222222222222222222xxxxxxwwwwwwvvvuuussssssqqqpppnnnmmmmmmnnnooopppnnnmmmkkkjjjkkknnnqqqsssuuuuuuvvvvvvuuusssrrrppprrrqqqqqqpppooonnnmmmllliiiiiiiiiiiihhhgggfffeeebbb```___```___YYYQQQJJJFFFDDDAAA?????????>>>===>>>BBBGGGMMMTTT[[[bbbfffmmmooorrruuuwwwxxxxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||~~~|||xxx{{{|||wwwuuuyyy{{{iiiZZZOOONNNNNNPPPSSSXXX```iiipppvvvxxx{{{{{{xxxoooeee^^^YYYXXXYYY]]]eeemmmsssvvv|||yyytttmmmeee[[[OOOHHH@@@===888555444444333222222222111111111111222222000000000000000000000000000000////////////000000000000000000////////////---...000000///......///////////////////////////////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000...////////////000000000////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---........./////////000000111222444555777777888555666888999::::::999999<<<<<<<<<;;;;;;:::::::::888:::<<<===???DDDJJJOOOYYY]]]dddlllrrruuuvvvvvvyyyyyyzzz}}}~~~wwwkkk]]]SSSOOONNNLLLQQQXXX]]]```ccceeegggppprrruuuxxx{{{{{{pppeee```XXXRRRNNNKKKGGGEEEDDDFFFMMMUUUYYY___kkkwwwrrrfff___]]]ZZZXXXZZZ```kkkwwwyyywwwrrrlllfffbbbaaaaaaUUUMMMCCC<<<999888777666555555555444444444333333111111111111111111111111}}}||||||{{{yyywwwuuutttsssrrrrrrsssssstttuuuuuutttssssssrrrsssuuuwwwyyyyyyzzz{{{{{{zzzxxxuuutttrrrrrrqqqpppooommmlllkkkiiiiiijjjjjjiiiiiihhhhhhgggfffeeeeeeddd___WWWPPPHHHEEEBBB@@@@@@???>>>===>>>BBBGGGMMMSSSZZZbbbggglllnnnqqquuuwwwxxxxxxxxxvvvwwwxxxyyyyyyzzzzzzzzz{{{{{{}}}~~~}}}}}}yyyzzz~~~fffSSSLLLJJJKKKOOOSSSYYYccclllppptttxxxyyyvvvooogggbbbWWWVVVUUUXXX```kkkwww}}}yyytttnnndddXXXOOODDD@@@:::666444333111000222222111111111111222222000000000000000000000000000000////////////000000000000000000////////////---///111111///...---...////////////////////////////////////////////////............//////////////////////////////////////////000000000000//////////////////000000000000......////////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////.........//////000000111000222333555777888999999666777888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;777:::>>>@@@CCCHHHPPPVVV___ccciiipppvvvyyyzzzzzz{{{zzz{{{~~~zzztttiii\\\QQQJJJHHHHHHMMMUUU```hhhkkkkkklllmmmooouuu|||vvvoooeee]]]XXXSSSNNNJJJDDDCCCEEEJJJMMMQQQZZZdddlllvvvqqqggg```[[[WWWZZZ^^^gggsss~~~xxxqqqjjjhhhiiilllaaa[[[PPPGGG@@@<<<999888555555555555444444444333000000000000000000000000}}}}}}}}}|||{{{yyyxxxwwwtttuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}}}}|||zzzwwwuuuqqqqqqqqqqqqpppooommmllljjjjjjkkklllllllllkkkkkkllljjjiiijjjiiiccc[[[TTTHHHFFFBBB@@@@@@@@@???===???BBBGGGLLLRRRZZZbbbgggkkkmmmppptttvvvxxxxxxwwwvvvwwwxxxyyyyyyzzzyyyyyyzzz{{{|||~~~~~~|||~~~xxx___QQQLLLKKKNNNQQQSSS\\\fffjjjnnnsssuuusssnnniiieeeZZZXXXVVVUUUZZZfffvvv}}}{{{vvvmmmaaaWWWKKKFFF@@@:::777555333222333222222111111222222333000000000000000000000000111000000000000000000111111000000000/////////...***---000111000/////////////////////////////////////////////////////////............//////////////////////////////////////////000000000000//////.../////////000000000111........./////////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////......///000000111222222000222444666888999999999888888888999:::<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<999>>>CCCGGGKKKRRR\\\dddiiilllpppuuuyyy{{{||||||||||||}}}~~~xxxtttkkkdddYYYPPPJJJHHHHHHHHHNNNWWWccckkkmmmnnnoooqqqvvv~~~zzzpppiiiccc[[[VVVMMMIIIFFFGGGHHHIIINNNTTTYYY```iiitttvvvkkkccc^^^\\\___eeeooozzzxxxpppmmmnnnpppkkkhhhaaaWWWLLLCCC===;;;555555555555444444444444111111111111111111111111||||||||||||{{{zzzyyyxxxvvvxxxyyy{{{{{{yyywwwvvvuuuvvvxxxzzz{{{|||||||||yyyzzz|||||||||yyyvvvtttpppqqqrrrrrrrrrqqqooooookkklllmmmnnnnnnoooooonnnmmmkkkkkkkkkjjjeee\\\VVVIIIFFFCCCAAA@@@@@@???===???BBBFFFLLLRRRZZZbbbgggjjjmmmpppsssvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~}}}|||lllXXXRRROOOPPPOOOOOOUUU^^^fffjjjnnnqqqppplllhhhfff___]]]YYYTTTUUUaaasss|||sssggg]]]RRRMMMEEE???;;;999777555333222222111111222222333000000000000000000000000222222111111111111222222111111000000/////////...(((+++///111111000111111000000000000000000000000////////////////////////............/////////000//////////////////////////////000000000000//////.../////////000000111111............/////////000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...//////000111222222333000222444777999::::::::::::999999999:::<<<>>>???:::;;;;;;;;;<<<============BBBIIIOOOTTT\\\hhhpppppprrrvvvyyy|||}}}}}}}}}}}}~~~wwwnnnhhh\\\UUUMMMIIIIIIKKKLLLLLLNNNWWWbbbjjjlllnnnqqqtttyyyrrriiibbbYYYRRRKKKIIIHHHGGGHHHKKKLLLQQQXXXbbbtttwwwmmmhhh^^^___cccjjjuuu~~~vvvppppppqqqpppqqqnnndddWWWIII@@@<<<666666555555555444444444222222222222222222222222yyy{{{~~~~~~|||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzz{{{||||||{{{|||}}}}}}|||zzzxxxwwwqqqrrrsssssssssrrrqqqpppmmmllllllmmmpppqqqqqqpppmmmlllkkkjjjlllkkkaaaUUUJJJDDDAAAAAAAAA???>>>@@@>>>AAAEEELLLSSS[[[bbbfffoooppprrrtttuuuuuuuuuuuuwwwvvvuuutttuuuwwwyyyzzz{{{{{{{{{{{{{{{|||}}}~~~||||||}}}|||}}}cccZZZSSSRRRSSSSSSVVVYYYaaacccgggjjjllljjjeeebbbddd\\\VVVUUUWWW[[[gggtttyyyooohhhbbbZZZNNNCCC<<<999777555444333111111222333222111111111111111111111111111333333333222222222111111000000000000000000000000222111000//////000111222000000//////.........---////////////////////////////////////////////////............////////////......//////000000111111//////000000000000//////////////////000000000000111111000000//////......////////////////////////,,,---///000000///---,,,......////////////......000000//////......------000000000000000000000000...///////////////......---...000222333444444444888999999999999888777777888999999:::;;;<<<======>>><<<===???>>>:::;;;???BBBGGGPPPYYYbbbkkkssswwwyyyyyyyyyzzz|||}}}}}}|||~~~tttggg```___SSSQQQOOOMMMLLLKKKLLLMMMVVV\\\dddkkkpppwww~~~~~~zzzqqqccc\\\RRRJJJFFFFFFFFFGGGEEEFFFJJJUUUcccvvvzzzlllgggbbb___bbblllyyyzzzvvvssssssssssssqqqkkk]]]MMMAAA<<<:::888777666555444222333333333333333333333333{{{|||}}}}}}{{{zzz{{{{{{{{{{{{||||||||||||{{{{{{|||{{{zzzzzzzzzzzz{{{{{{zzz{{{|||}}}|||zzzxxxwwwrrrsssssstttsssrrrqqqppppppooonnnoooqqqsssssssssppppppnnnmmmnnnmmmcccWWWLLLFFFBBBBBBAAA>>>===???===@@@EEELLLUUU^^^eeeiiinnnppprrrtttuuuvvvvvvvvvwwwvvvuuuuuuuuuwwwyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{|||{{{~~~|||zzz|||nnncccYYYTTTSSSRRRUUUZZZaaacccfffiiijjjiiifffdddccc]]]YYYYYYXXXYYY___hhhvvvyyy}}}|||uuupppfff___UUUJJJAAA<<<999888444333111111222222222111111111111111111111111111333222222222111111111111000000000000000000000000000///...------...///000000/////////............////////////////////////////////////////////////............////////////////////////000000000000//////000000000000//////////////////000000000000111000000000/////////...////////////////////////------...//////...------......////////////......///////////////.........000000000000000000000000...///////////////....../////////000222333555666555666888999::::::;;;;;;999999::::::;;;<<<<<<<<<===<<<===@@@???<<<>>>BBBFFFLLLUUU^^^fffmmmssswwwzzzzzzzzz{{{}}}yyyrrrggg\\\XXXYYYTTTSSSQQQOOOOOOPPPSSSVVV\\\ccclllsssyyy}}}|||||||||{{{yyy{{{yyywwwwwwyyy{{{||||||~~~~~~rrriii\\\QQQKKKHHHFFFEEEEEEDDDGGGOOO[[[lllrrrkkkdddccciiisss{{{}}}uuutttssssssoooeeeUUUJJJCCC???:::777777666555333333333333333333333333333|||}}}}}}|||zzzzzz{{{|||{{{{{{|||}}}~~~~~~~~~~~~||||||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxsssttttttttttttsssrrrrrrsssqqqoooooorrrtttvvvvvvssssssrrrpppqqqooofff[[[OOOHHHCCCBBBAAA======>>><<>>AAAFFFKKKQQQ[[[dddkkkppptttwww{{{{{{{{{|||}}}vvvkkkaaaXXXSSSUUU[[[aaa___\\\XXXVVVXXX]]]aaafffmmmwww~~~|||{{{yyyyyyyyyzzzyyyyyyxxxxxxwwwuuussssssssssssrrrqqqqqqpppoooppprrruuuvvvvvvxxxzzz|||{{{wwwttttttuuu|||~~~|||mmm```WWWPPPJJJEEEFFFCCCDDDIIIQQQ___rrrvvvkkkeeegggmmmtttwww}}}yyyvvvsssttttttmmmaaaVVVOOOGGG===888888888666333333333333333333333333333}}}}}}}}}{{{yyyyyy{{{}}}{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyxxxyyyzzzzzz{{{zzzzzzyyytttttttttttttttsssssssssssspppnnnmmmpppsssuuuvvvtttuuutttrrrqqqppphhh^^^QQQJJJDDDCCCAAA===<<<>>><<>>===AAAFFFMMMTTT^^^hhhnnnrrruuuwww{{{{{{{{{{{{{{{{{{}}}rrrhhh\\\TTTPPPQQQ[[[eeetttqqqmmmfffaaaaaafffjjjrrryyyzzzxxxvvvwwwyyy{{{{{{zzzzzz{{{{{{{{{yyywwwuuutttqqqrrrtttuuuuuuuuutttsssrrrpppnnnnnnooopppooonnnlllkkkkkklllooorrrsssrrrtttyyy|||zzztttooooooqqquuu{{{}}}}}}~~~{{{xxx{{{uuukkk___SSSJJJIIIEEECCCEEEKKKTTTcccqqquuullljjjmmmpppqqqvvvyyyyyysssqqqsssqqqiiiaaaZZZPPPCCC;;;999999666333444444444444444444444444|||||||||{{{yyyzzz|||~~~|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzuuuuuuttttttsssssssssssspppnnnkkkkkkmmmqqqsssssssssuuutttqqqpppooohhh```TTTLLLEEECCCAAA===<<<>>>>>>@@@EEEMMMUUU^^^eeeiiioooqqqsssvvvxxxzzzzzzzzzxxxxxxxxxyyyyyyzzz{{{|||~~~}}}}}}~~~xxxwwwxxx{{{zzzjjj\\\TTTUUUZZZeeegggiiikkkllloootttxxx{{{{{{wwwooofff___YYYVVVWWWeeexxxxxxuuunnncccVVVIII@@@;;;666444222111222222111000111111111111111111111111////////////////////////////////////////////////000000111111111111000000.........///////////////////////////////////////////////////////////////............////////////111111000000//////......//////000000000000//////////////////000000000000////////////000000000000000000000000000000000000000///............///000......////////////........./////////000000111111////////////////////////......///000111111000000000222444777888888777777:::;;;;;;;;;;;;:::999999;;;;;;;;;::::::999888888999777999<<<======AAAGGGOOOVVVaaajjjppptttvvvwwwyyyzzzzzzyyywwwwwwzzz}}}~~~wwwsssddd[[[RRRMMMMMMQQQ]]]iii{{{{{{xxxqqqlllkkkooottt|||}}}{{{|||{{{yyywww{{{xxxxxx{{{~~~xxxrrrrrrqqqqqqqqqsssttttttsssuuuuuuuuuuuutttrrrpppoookkkmmmooopppqqqqqqqqqppppppooommmnnnpppqqqppppppkkkjjjjjjkkknnnpppppppppqqqvvvzzzyyysssmmmlllnnnlllsss}}}|||~~~}}}|||||||||}}}~~~yyynnnkkkoootttyyytttcccWWWNNNHHHCCCDDDGGGLLLWWWbbbqqqzzzuuurrrooommmmmmpppvvv|||~~~uuuqqqqqqqqqmmmhhhcccYYYKKKAAA<<<:::666333444444444444444444444444zzz{{{|||{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{uuutttssssssrrrrrrssssssooommmkkkkkkmmmpppqqqrrrqqqsssssspppooonnniiibbbUUUMMMFFFCCCAAA======??????BBBGGGNNNVVV___fffjjjqqqrrruuuwwwyyyzzz{{{{{{yyyyyyzzzzzz{{{|||||||||}}}~~~~~~}}}|||}}}{{{xxxyyy}}}~~~~~~}}}~~~sssdddXXXVVVYYYaaaeeehhhjjjkkkooouuuzzz|||}}}zzzqqqhhhbbb\\\WWWNNNZZZlll||||||tttjjj^^^RRRFFF>>>888666333333333333222111111111111111111111111111////////////000000000000////////////////////////......////////////...............///////////////////////////////////////////////////////////////............////////////000000000000//////////////////000000000000//////////////////000000000000////////////000000000000000000000000000000000000////////////////////////......////////////......///000000000000000000111000000000000000000000000......///000111111111111000222666:::;;;:::888777666777888:::;;;;;;;;;;;;;;;;;;::::::999999888888999888999>>>@@@AAAFFFLLLUUU\\\fffnnnsssvvvxxxyyywwwyyyzzzxxxvvvwww{{{yyyooogggbbbXXXRRRNNNMMMMMMQQQZZZdddtttwwwzzzxxxttttttyyy~~~{{{yyyvvvtttsssrrrqqqppprrrppppppqqqssssssppplllnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppooonnnmmmmmmiiijjjkkkmmmnnnoooppppppqqqpppoooppprrrttttttsssooonnnmmmnnnooopppooonnnnnnrrrvvvuuuqqqllliiihhhbbbgggqqq}}}}}}~~~}}}}}}~~~qqqgggfffgggkkkpppyyywwwhhhWWWPPPIIIFFFFFFHHHOOOVVV```nnn}}}}}}tttnnngggiiilllrrrxxx{{{vvvtttrrrpppmmmiiibbbVVVKKKBBB<<<888666444444444444444444444444vvvyyy{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{ttttttrrrqqqqqqrrrrrrsssooonnnmmmnnnppprrrsssrrrooorrrrrrpppooooookkkeeeUUUMMMFFFCCCAAA>>>>>>AAA@@@CCCHHHPPPYYYbbbjjjnnnssstttvvvxxxzzzzzzzzzzzzyyyzzzzzz{{{|||||||||||||||}}}~~~}}}||||||zzz}}}~~~xxxyyywwwvvv}}}{{{jjj\\\WWWXXX[[[___dddggghhhlllrrrxxxxxx||||||tttlllggg```XXXNNNTTT___nnn}}}yyyppphhh\\\MMMCCC999777555444444444333222111111111111111111111111/////////000000111111111000000000000000000000000---...///000000///...---............/////////000////////////////////////////////////////////////............////////////////////////000000000000//////000000000000//////////////////000000000000.../////////000000000111000000000000000000000000...///000111111000///.........////////////......111111111000000000000000000000000000000000000000......///111111222222111222444777999;;;;;;:::999555666888999::::::;;;;;;:::::::::999999999999999:::999<<>>???BBB@@@CCCIIIRRR\\\fffnnnssstttuuuwwwyyyzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~|||~~~}}}|||}}}~~~~~~{{{xxxtttuuusssrrryyyooo___WWWWWWUUUZZZ```ccceeehhhooouuuuuu|||xxxqqqlllcccZZZSSSTTTXXXdddttt}}}uuunnncccTTTGGG:::888666555555555444222111111111111111111111111//////000000111111222222111111111111111111111111///000111222222111000///---.........//////000000////////////////////////////////////////////////............/////////000......//////000000111111//////000000000000//////////////////000000000000.../////////000000111111000000000000000000000000---///000222222000///---......////////////......222222111111000000//////000000000000000000000000......///111111222222222555555666888999:::;;;<<<888999999999999888777777999999999999999999999999;;;;;;>>>EEEKKKOOOWWW___iiinnntttxxxzzzzzz{{{{{{tttxxx{{{||||||{{{pppcccWWWNNNKKKHHHIIIOOOVVVYYYYYY[[[___kkkttt~~~}}}{{{}}}xxx}}}{{{xxxwwwtttpppoooqqqrrroookkkiiikkkmmmggghhhjjjjjjjjjjjjlllnnnoooqqqrrrrrrqqqppppppppppppppppppppppppqqqqqqqqqoooooooooppprrruuuxxxzzz{{{zzzyyy{{{~~~}}}|||{{{{{{yyyvvvtttqqqqqqrrrsssqqqkkkccc]]]^^^^^^___aaagggnnntttyyyxxxtttqqqooottt|||zzzuuujjj___XXXRRRNNNNNNRRROOOXXXaaafffnnn}}}qqqnnnjjjiiilllttt||||||vvvtttooooooiii]]]NNNCCC>>>===555555555555555555555555vvvwwwyyy|||~~~}}}~~~}}}zzzzzzzzz{{{|||~~~~~~|||zzzyyyxxxvvvuuutttsssssstttuuuvvvtttssssssrrrrrrrrrssssssqqqrrrqqqnnnmmmmmmiiicccYYYOOOFFFCCCBBB@@@???AAACCCEEEJJJSSS___iiinnnpppuuuvvvxxxzzz{{{|||}}}}}}yyyzzzzzz{{{}}}~~~~~~zzzuuupppoooppppppqqqttt{{{vvvkkk```YYYYYYTTTSSSYYY]]]```hhhppptttuuuwwwyyyxxxrrrhhh```XXXQQQNNNWWWfffvvvtttlllcccVVVJJJBBB>>>999555333333222111222222222111111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000//////.........------.........///000000000---,,,+++,,,...//////---////////////000000000000222222222222222222222222000000000000000000000000111111111000000000000000222111111111000000//////,,,,,,...///000000000000000000000000000000000000........................///......///111111000///000000000000000000000000000111111111000111222444666777888999999::::::999999999999999999999999999999888777666666888;;;===???@@@DDDKKKTTT]]]dddgggxxxvvvvvvxxx|||~~~}}}|||}}}vvvkkk```TTTIIIEEEFFFIIILLLTTT[[[[[[YYY```jjjvvv}}}}}}zzzyyyvvvtttrrrrrrssssssrrrqqqppppppppppppppppppooonnnmmmlllllljjjeeeaaa```cccjjjooovvvxxxyyyyyywwwuuuttttttttttttuuuvvvvvvwwwxxxxxxwwwvvvvvvwwwxxx{{{~~~}}}|||{{{{{{{{{wwwsssrrrsssqqqlllgggaaa___[[[YYY[[[___eeehhhqqqwww}}}xxxuuuwwwwww{{{ooofffaaa]]][[[[[[VVVTTTUUU[[[bbbjjjvvv~~~pppgggggghhhiiissssssrrrrrroooeeeXXXLLLEEEBBB888666222111222222222222xxxyyyzzz|||}}}~~~~~~~~~||||||~~~~~~|||zzzzzzzzz{{{{{{}}}~~~~~~|||{{{yyyxxxwwwvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssppprrrqqqmmmllllllgggaaaYYYOOOFFFCCCBBB@@@???AAADDDFFFLLLVVVbbblllqqqrrruuuvvvxxxyyy{{{{{{||||||yyyyyyyyyzzz|||}}}~~~~~~~~~vvvqqqjjjkkkmmmqqquuuyyy}}}~~~vvvkkkccc^^^XXXSSSUUUWWWYYY```iiinnnppptttxxxyyyuuummmfff]]]UUUOOOTTT^^^kkkyyy}}}tttmmmfffZZZOOODDD@@@;;;777555444333222222222222111111111111000000000000111111111222222222111111111000000//////000000000000000000000000000/////////............,,,,,,------------------444444333222000...------////////////000000000000222222222222222222222222000000000000000000000000000000000000000000000111111111111000000000//////------...///000000000000000000000000000000000000///////////////////////////......///111111000///000000000000000000000000000222333222222222444666666666777888999999999999999999999999999999999999999999777666666888<<<>>>???CCCIIISSS]]]gggmmmpppxxxwwwxxx|||zzzwwwlllaaaXXXOOOGGGDDDEEEIIILLLSSS[[[]]]___iiitttzzzuuusssqqqooonnnmmmnnnnnnoooooonnnnnnmmmrrrrrrrrrrrrrrrqqqpppooonnnlllgggbbb___aaafffkkksssvvvxxxyyyxxxxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{{{{~~~{{{yyyzzz{{{zzztttoooiiifffaaa^^^^^^aaaeeegggjjjoooxxx|||xxxsssuuuyyypppjjjeeebbbZZZUUUSSSTTTWWW[[[dddmmm}}}zzzmmmiiifffcccjjjvvv~~~}}}tttqqqmmmhhhaaaWWWKKKCCC;;;888444333333444444333zzzzzz{{{{{{||||||}}}}}}~~~|||{{{|||||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwuuusssqqqpppoooooopppppppppppppppqqqrrrrrrpppqqqpppllljjjjjjeee___YYYOOOFFFCCCBBB@@@@@@BBBEEEHHHOOOYYYeeennntttvvvwwwwwwxxxyyyzzz{{{{{{{{{xxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~uuunnnfffgggkkkrrrxxx|||zzzwww{{{|||~~~xxxooofff^^^VVVRRRRRRTTT[[[bbbjjjmmmrrrxxxzzzwwwqqqlllbbbZZZSSSRRRUUU^^^nnn{{{zzzsssmmmhhh^^^TTTHHHCCC>>>999777555444333222222222111111111111000000000111111111222222222222222222111000//////...000000000000000000000000////////////..................------------------+++///222222000///000222////////////000000000000000000000000000000000000000000000000000000000000/////////000000111111111111111000000000000//////......///000000/////////000000000000000000000000000000000000000000000000///......///111111000///000000000000000000000000111222444444333333555777555666777888888999999888999999999999999999999999999999888777777:::>>>BBBEEEKKKUUU```jjjrrrvvvxxxzzz{{{}}}~~~rrrlll```TTTNNNJJJFFFEEEGGGKKKNNNVVV^^^dddjjjvvv{{{wwwqqqmmmkkkjjjiiihhhjjjjjjkkklllmmmmmmmmmmmmttttttuuuuuuuuutttssssssqqqooojjjddd``````cccgggqqqtttxxxzzz{{{|||~~~~~~}}}||||||{{{zzz|||~~~}}}yyytttssspppkkkgggeeeeeegggiiigggkkksss{{{xxxqqquuu|||zzzrrrlll```XXXQQQOOONNNOOOVVV]]]jjjzzzwwwooofff```ccclllyyyxxxqqqkkkkkkkkkdddUUUHHH???;;;777555444555555444{{{{{{{{{{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}{{{zzzzzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvtttrrrqqqpppooopppppppppppppppqqqrrrsssoooqqqoookkkiiiiiiddd^^^YYYOOOFFFCCCCCCAAAAAACCCDDDIIIRRR]]]gggpppuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~xxxpppeeeeeeiiiqqq{{{|||yyyxxx{{{wwwnnnggg^^^WWWTTTUUUYYY]]]fffjjjpppvvvyyyxxxtttqqqhhhbbbZZZUUUSSSXXXgggvvv||||||xxxqqqlllhhh```WWWKKKGGG@@@;;;888666444333222222222111111111000000/////////000000000111111333222222111000///......///////////////////////////////////////.........111111000000//////......)))///444444111///111444////////////000000000000000000000000000000000000////////////////////////---......///000111222222000000000000000000////////////000000000//////...///////////////////////////////////////////////////......///111111000///000000000000000000000000000111333444444444555666555555666777888888888888999999999999999999999999999::::::999999<<>>:::777555333222222222111111111000000........./////////000000222222111111000//////...////////////////////////.........///////////////111111111000000//////...666;;;>>><<<555000...///////////////000000000000////////////////////////////////////////////////------...///000111111222//////////////////000000///000000000000000//////////////////////////////........................///......///111111000///////////////////////////...000333444333333444666555666777888888999999999999999999999999999999999999:::<<<;;;<<<@@@IIIOOOXXX```lllvvv{{{~~~}}}nnn\\\SSSJJJHHHHHHIIIMMMQQQYYYbbbmmmvvv~~~}}}}}}|||wwwsssrrrnnnmmmkkkiiigggggghhhiiijjjkkkmmmoooqqqrrrssssssttttttuuuvvvwwwwwwvvvvvvvvvvvvtttqqqnnnmmmooopppwwwzzz}}}~~~|||{{{}}}}}}{{{yyyyyyzzzzzzzzz|||uuulllkkkooorrrvvv|||}}}lllbbbXXXUUUTTTTTTWWW\\\]]]cccnnn||||||qqqlllkkkrrr~~~zzzuuurrrqqqmmmfff```LLLGGG@@@:::777666555444wwwwwwwwwxxxyyy{{{~~~~~~~~~}}}{{{yyyyyyzzz|||xxxxxxwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyttttttuuuvvvvvvuuuuuutttrrrrrrqqqqqqqqqqqqrrrrrroooqqqpppmmmllllllgggaaaXXXOOOFFFDDDDDDBBBBBBDDDFFFMMMXXXccckkkqqquuuxxxyyyyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}~~~{{{nnniiieeegggpppzzz|||zzzzzz{{{||||||~~~ttthhhZZZOOOTTTXXX___ffflllrrrwww{{{|||xxxrrrkkkccc]]]aaaiiiuuuwwwvvvpppjjjgggaaaZZZTTTOOOGGGAAA<<<999666444222222222111111111111000........./////////000000111111111111000000000000000000000000000000000000........./////////////////////..................333777;;;;;;777222///...////////////000000000000////////////////////////000000000000000000000000.........//////000000000......////////////000000//////000111111000000000000000000000000000000000........................///......///111111000///////////////////////////---///222444444444444555666777888999999::::::999999999999999999999999999888;;;>>>>>>???EEEOOOXXX^^^fffqqqzzz~~~qqqeeeVVVPPPLLLLLLMMMOOOUUU\\\gggppp|||}}}wwwvvvwwwxxxwwwsssrrrrrrsssqqqlllkkknnnkkklllkkkjjjhhhhhhiiikkklllmmmoooqqqssstttuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyzzz{{{yyyxxxwwwxxxyyy|||~~~|||{{{|||ppphhhfffaaadddjjjqqq~~~xxxmmmbbb]]][[[XXXXXXZZZ\\\\\\aaakkkwwwvvvpppmmmxxx}}}xxxsssoookkkiiiUUUOOOFFF???:::888666444vvvuuuttttttuuuwwwyyyzzzyyy{{{|||{{{xxxvvvwwwyyyvvvvvvvvvvvvwwwwwwxxxyyywwwxxxxxxyyyyyyyyyxxxxxxsssssstttuuuuuuuuutttssssssrrrqqqppppppoooppppppppprrrqqqnnnnnnnnnjjjeeeXXXOOOFFFDDDDDDBBBCCCEEEHHHQQQ\\\gggnnnrrrvvvyyyvvvwwwxxxzzz{{{|||||||||}}}|||||||||}}}~~~|||}}}~~~xxxrrrkkkgggiiirrr|||}}}yyyyyy|||iiiVVVPPPTTTXXX\\\aaagggoootttzzzxxxvvvtttnnngggeeeiiisssvvvvvvqqqllliiieee```YYYTTTLLLEEE@@@<<<999777222222222111111111111000000000000000111111111111000000000000111111111111000000000000000000000000............/////////000.............../////////(((,,,111555666444111///////////////000000000000000000000000000000000000000000000000000000000000......//////////////////........./////////000000...///000111111111111111000000000000000000000000........................///......///111111000///////////////////////////---000333555555555666666777888999::::::;;;;;;:::999999999999999999999999777;;;???@@@BBBIIIUUU___gggnnnwww|||~~~xxxnnnccc\\\TTTSSSTTTVVVVVVYYYcccmmmttt}}}uuunnnlllmmmlllkkkhhhfffhhhllljjjfffhhhnnnmmmnnnooommmkkkkkkmmmoooqqqrrrsssuuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~ssshhh___bbbeeehhhppp|||qqqkkkgggbbb^^^^^^]]]YYYZZZaaakkkxxxyyyooottt|||zzztttnnnkkk___XXXNNNEEE???;;;888666vvvuuusssrrrrrrssstttuuuvvvyyy{{{zzzvvvtttuuuvvvuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwxxxxxxxxxwwwwwwrrrssstttttttttsssrrrqqqsssrrrqqqooonnnnnnnnnmmmppprrrrrroooooopppmmmgggXXXOOOFFFDDDDDDCCCCCCEEEKKKSSS```jjjppptttwwwzzzssstttvvvxxxyyy{{{{{{{{{||||||{{{||||||}}}~~~zzz{{{}}}~~~{{{qqqiiigggmmmwww{{{zzz~~~yyycccRRRTTTVVVVVVXXX]]]eeekkkrrrrrruuuxxxuuuooolllmmmqqquuuvvvrrrnnnlllhhhddd]]]WWWOOOHHHCCC???;;;999222222222111111111111000111222222222222333333333/////////000111111222222000000000000000000000000---.........//////000000//////000000111111222222---///222666777555///+++////////////000000000000111111111111111111111111000000000000000000000000///////////////.........---.........//////000000......///111111222222222000000000000000000000000000000000000000000000000///......///111222000///////////////////////////...111555777777777777888888888999:::;;;;;;;;;;;;999999999999999999999999777<<<@@@BBBDDDLLLYYYdddpppvvv|||~~~~~~~~~}}}yyyssskkkccc\\\XXXUUUWWW[[[___```cccooo{{{}}}zzznnngggeeeeeedddbbbbbbaaadddiiiiiieeeiiipppqqqrrrsssrrrooonnnqqqsssvvvwwwyyyzzz|||}}}}}}}}}|||}}}~~~~~~pppfffhhhiiifffhhhsss~~~xxxtttnnnhhhgggaaa[[[XXX]]]eeeooottttttwww~~~yyypppiiieee^^^SSSIIIBBB===:::888qqqqqqppppppoooooonnnnnnrrrtttuuuuuutttrrrssstttuuuuuuttttttttttttuuuuuutttttttttttttttuuuuuuuuuqqqrrrrrrrrrqqqooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnpppssssssrrrrrrsssoooiiiXXXOOOGGGFFFEEECCCBBBDDDKKKWWWccckkkrrrxxxyyywwwwwwxxxyyyyyyzzzzzzyyyyyy}}}|||{{{{{{{{{|||~~~}}}~~~~~~vvvllljjjmmmrrrttt~~~}}}~~~iiiXXXOOOKKKOOOOOOMMMUUUbbbkkkooosssuuutttrrrqqqpppttttttvvvvvvuuuqqqlllgggaaa]]]UUUMMMFFF???:::888999666333222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000///.......................................000000000000000000000000000000////////////000000444333111///............000000//////.........---...............///000000////////////////////////000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111222111111000000000000000111333555777888888777666888888999999999:::::::::;;;::::::;;;;;;;;;:::888:::===AAACCCHHHRRRaaammmuuuyyy~~~~~~zzzssshhh^^^YYYXXXXXXXXXZZZ[[[]]]aaagggqqq{{{uuuooohhhcccbbbaaa___]]]aaa^^^^^^aaaccccccfffkkkvvvvvvvvvuuutttuuuwwwzzzzzzzzzzzz{{{|||~~~~~~uuummmmmmmmmooovvv~~~qqqkkkkkk```\\\YYYYYY[[[cccsss{{{ssstttxxx|||zzzrrrkkkjjjfff___VVVLLLCCC<<<888nnnnnnnnnnnnmmmmmmmmmmmmpppqqqssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrqqqoooooooooooonnnmmmkkkjjjlllllllllllllllmmmmmmmmmooorrrsssssstttvvvrrrlll\\\RRRIIIFFFEEEDDDDDDFFFMMMXXXeeelllrrrxxxyyyxxxxxxyyyyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~xxxrrrppppppooozzz~~~xxx[[[PPPJJJLLLLLLKKKRRR]]]dddhhhlllooopppppppppqqqsssssssssuuuvvvsssnnniiifffbbb\\\SSSJJJBBB===:::888666333222333444333333111111111111111111111111000000000000000000000000000000000000000000000000000000///............///........................//////////////////////////////............//////...---,,,+++++++++,,,---000/////////...........................///000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000000000000000111111111111111111000000000000111111111333555777888888777777888888888999999999:::::::::999999:::;;;;;;;;;:::===@@@CCCHHHNNNYYYgggpppxxx}}}~~~xxxooohhh___XXXUUUVVVWWWXXX\\\```gggmmmttt{{{uuuoookkkddd```___^^^\\\[[[\\\[[[^^^dddgggfffgggkkkuuuwwwxxxxxxwwwxxxzzz|||||||||}}}}}}zzzrrrmmmnnnttt~~~tttqqqiiibbb[[[XXXVVVZZZgggsss|||xxxvvvvvvzzz~~~vvvooohhheee```ZZZRRRIII???999jjjjjjkkkkkkkkkkkkkkkkkklllnnnppppppoooooopppqqqnnnmmmmmmmmmmmmmmmmmmnnnnnnooopppppppppooonnnmmmlllllllllkkkjjjiiiggggggiiiiiiiiijjjjjjjjjkkkkkklllpppsssuuuxxxzzzwwwrrraaaVVVKKKFFFEEEDDDFFFIIIPPP\\\hhhooosssxxxzzzxxxyyyzzzzzz{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||}}}}}}}}}}}}~~~xxxrrrnnnqqqwwwcccVVVKKKJJJKKKKKKQQQXXXaaadddhhhkkklllmmmoooqqqssspppooorrrvvvwwwrrrmmmllljjjeee[[[PPPFFF@@@===777666444333444444333222222222222222222222222222000000000000000000000000000000000000000000000000111000//////......//////......................................................------------......000000/////////000222333////////////...........................///000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000000111222333222333555777888888888777888888888888888999999999:::::::::;;;<<<>>>???@@@BBBDDDHHHOOOXXXdddnnnttt{{{||||||yyyoooaaa\\\VVVRRRRRRUUUYYY[[[___fffqqqzzztttkkkiiifffbbb___^^^]]][[[ZZZWWWXXX^^^fffjjjiiiiiikkktttwwwzzz|||}}}}}}~~~~~~pppjjjlllxxxyyyrrrjjjaaa[[[WWWVVV\\\eeesss~~~uuupppsssyyy|||uuuiiieeeaaa___[[[SSSGGG===ggghhhiiijjjkkkjjjjjjjjjiiikkknnnnnnnnnnnnooopppllllllkkkkkkkkkkkkllllllmmmnnnoooppppppnnnmmmllljjjjjjiiihhhgggeeedddddddddeeeeeefffggghhhhhhiiijjjooosssvvv{{{~~~yyygggZZZMMMGGGEEEDDDGGGKKKTTT```lllrrruuuxxxzzzyyyzzz{{{{{{|||||||||||||||||||||||||||}}}}}}~~~~~~}}}||||||}}}yyysssrrrvvv}}}nnn^^^PPPLLLMMMOOOSSSXXXeeegggiiikkkkkkkkkmmmoooqqqnnnkkkooouuuyyyxxxuuusssqqqkkkbbbVVVKKKCCC???888777555444555555333222222222222222222222222222////////////////////////////////////////////////111000000///.../////////................................................///......------......///444333333222333444555666///////////////........................///000000////////////////////////////////////////////////000000000000///////////////////////////////////////000000000111111111111/////////000111222444555333444555777888888888888888888888888888888888888<<<<<<>>>>>>???BBBEEEGGGFFFHHHMMMWWWbbbmmmtttxxx}}}~~~}}}}}}~~~pppeeeWWWTTTOOONNNRRRWWW\\\___bbbjjjvvv~~~{{{zzzzzzyyy~~~~~~~~~}}}yyysssmmmhhhgggeeecccaaa```___^^^]]]VVVWWW]]]fffkkkkkklllnnnuuuxxx}}}~~~xxxnnnkkknnn}}}yyyqqqjjjeee```[[[[[[^^^bbbpppxxxqqqqqquuuxxxyyymmmhhhcccbbbbbb\\\QQQHHHfffgggiiijjjkkkjjjjjjiiihhhjjjlllmmmmmmlllnnnooommmllllllkkkkkkllllllmmmmmmnnnooooooooommmlllkkkhhhhhhfffeeecccbbbaaaaaa```aaaaaacccdddeeeffffffhhhlllqqquuu{{{mmm___QQQIIIGGGFFFIIIMMMXXXeeeqqquuuvvvxxxzzzzzzzzz{{{||||||}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~|||{{{}}}yyyvvvwwwyyy}}}wwwhhhXXXPPPPPPQQQTTTWWWccceeehhhiiiiiijjjkkkmmmooojjjgggjjjrrryyy}}}~~~zzzvvvooofff\\\QQQHHHBBB<<<999777666555555444222111111111111111111111111////////////////////////////////////////////////111111000///////////////////////////////////////........................000//////////////////000111111///.........///000.........///////////////...............///000000000000000000000000000000////////////////////////////////////000000000000///////////////////////////000000000111111111111/////////000111333555555444444555777888888999999999999888888888888888888;;;===@@@AAABBBDDDGGGJJJJJJNNNUUU___jjjsssxxxzzzyyyhhh^^^QQQNNNLLLMMMSSSZZZ```ccckkkrrr{{{{{{wwwtttqqqpppooonnnllljjjhhhggggggggggggfffdddbbbaaaaaabbb\\\[[[___fffjjjllloootttvvvzzz~~~~~~}}}}}}}}}|||||||||{{{{{{|||}}}rrrkkkjjjuuu{{{tttqqqlllddd]]]ZZZXXXbbbsssuuuqqqpppooovvv||||||sssmmmfffdddfffddd]]]VVVfffgggiiikkkkkkjjjhhhggggggiiikkkkkkkkkjjjkkklllllllllkkkkkkkkkkkkllllllmmmmmmlllkkkkkkjjjjjjjjjfffeeecccaaa```___^^^^^^\\\]]]^^^___aaabbbcccddddddhhhlllpppxxxsssfffVVVNNNKKKIIILLLPPP[[[iiiuuuxxxwwwxxxzzzzzzzzz{{{{{{||||||||||||||||||}}}~~~~~~~~~||||||}}}~~~~~~|||~~~yyyxxxvvvyyy~~~uuueeeXXXSSSRRRTTTVVV\\\___ccceeefffhhhiiikkkiiifffbbbcccjjjuuu{{{qqqiiiccc[[[PPPHHHAAA>>>999666555555444333111111111111111111111111000000000000000000000000000000000000000000000000222111000000//////000000////////////////////////........................000000////////////000000000///...,,,,,,,,,---............///////////////...............///000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111///000000111222333555555555555555666777888999::::::::::::999999999999999999===BBBDDDDDDEEEHHHKKKOOOTTT^^^hhhqqqwwwzzz{{{pppaaaXXXNNNLLLLLLPPPWWW```gggkkkxxx|||{{{uuuppplllhhhgggfffdddccceeeiiimmmllllllkkkiiiffffffgggiiigggdddeeeiiimmmooosssyyyyyy|||~~~}}}~~~}}}||||||~~~}}}}}}|||zzzyyyxxxyyyyyyzzzzzz{{{}}}yyynnnmmmrrr|||vvvkkk```[[[XXX[[[fffxxx~~~ssskkkjjjnnnrrruuu{{{~~~xxxrrrkkkhhhiiiiiifffbbbfffgggiiijjjjjjhhhfffeeefffhhhiiiiiihhhggghhhhhhjjjiiiiiiiiiiiiiiiiiijjjkkkiiigggeeeeeeeeefffgggdddbbb```^^^\\\[[[[[[[[[YYYZZZ[[[]]]^^^```aaabbb```cccfffiiirrr}}}zzzlll]]]TTTPPPNNNPPPSSS^^^lllyyy{{{xxxyyyzzz{{{zzzzzz{{{||||||||||||{{{zzz{{{|||}}}~~~}}}}}}|||yyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~{{{xxxyyy~~~vvvdddYYYUUUVVVVVVYYY\\\aaadddeeeeeeeeefffccc```\\\[[[aaaoootttmmmlllfffZZZPPPGGGBBB<<<777555555555555222222222222222222222222000000000000000000000000000000000000000000000000222111000000//////000000/////////////////////////////////////////////////////////....../////////000000///...///000111222............/////////000...............///000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111111000000000111222333444555555555666666777888::::::;;;;;;;;;:::::::::999999;;;AAAGGGJJJIIIIIIKKKNNNSSS[[[gggqqqvvvyyy{{{}}}vvvfffYYYUUUOOOOOOQQQWWW```kkktttxxx}}}xxxrrrkkkgggddddddcccaaabbbgggooouuuvvvvvvtttqqqnnnnnnppptttqqqnnnnnnqqqsssssswww{{{|||~~~}}}}}}~~~}}}~~~{{{zzzzzz}}}|||{{{zzzzzz|||}}}||||||||||||{{{yyywwwvvvxxxvvvsssqqqpppqqqssstttsssuuuwwwzzz{{{|||}}}}}}|||}}}~~~~~~}}}}}}}}}~~~{{{xxxxxx|||uuukkkeee```]]]___jjjxxxzzzlllhhhjjjjjjlllsss}}}yyyuuupppmmmllllllkkkkkkeeegggiiijjjiiigggeeeccceeefffhhhgggfffeeeeeefffgggggggggffffffggggggggghhhfffcccaaa```aaacccdddaaa```]]][[[YYYXXXXXXXXXWWWXXXYYY[[[]]]___```aaa]]]___aaadddmmmyyy~~~pppaaaYYYTTTRRRSSSVVV```nnnzzz|||yyyyyyzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{xxxyyy{{{|||||||||{{{zzzxxxxxxyyyzzz{{{|||}}}}}}|||}}}~~~||||||}}}zzz||||||}}}}}}ooo```YYYXXXXXX\\\___dddeeeeeecccaaa```^^^\\\YYYVVV[[[jjjvvvqqqrrrooobbbVVVJJJEEE===777555555555555333333333333333333333333000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000.........------............---------///000222333---.........//////000000...............///000000000000000000000000000000111111111111111111111111.../////////000000111111000000000000000000000000000000000000111111111111111111111111222333444444555555666666777999:::;;;<<<<<<<<<;;;;;;:::::::::???EEEMMMPPPOOONNNOOORRRVVV```nnnvvvyyyzzz||||||mmm^^^TTTSSSSSSSSSVVV^^^jjjvvv}}}yyytttnnngggccc_________^^^___eeeooovvv}}}yyyuuuuuuyyy}}}wwwttttttxxxyyywwwyyy|||~~~~~~}}}||||||}}}~~~|||~~~|||yyyxxxwwwxxxwwwuuuttttttvvvxxxyyyxxxxxxxxxwwwvvvsssqqqpppmmmjjjfffcccbbbdddgggiiilllnnnpppsssuuuvvvvvvvvvxxxyyyzzz{{{{{{{{{zzzyyy}}}}}}~~~||||||}}}}}}}}}}}}||||||xxxxxxyyyzzz|||~~~}}}xxxzzzwwwsssiiiaaa\\\bbbkkkxxxqqqhhhhhhfffgggooozzzyyywwwtttqqqooonnnnnnnnncccdddfffhhhgggfffcccaaa___```aaaaaaaaaaaa``````cccbbbbbbbbbbbbaaaaaaaaacccbbbaaa```___]]]\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUURRRTTTXXXZZZZZZ\\\```\\\```bbbdddkkkvvv~~~}}}ooo```WWWUUUYYY]]]lllqqqvvv{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyyyyyzzz{{{|||}}}}}}~~~||||||}}}}}}~~~nnn]]]VVVVVVWWW]]]dddggggggffffffggggggaaa]]]]]]^^^eeewww~~~rrroooqqqhhhYYYNNNGGG???999777666444111111111111111111111222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////000///...---------------------......//////000000000000//////.........---......///000000000000000////////////////////////000000222222111///---+++000000000000000000000000111000///////////////000000111111222222333444444666666666666777888::::::>>><<<<<<===;;;888999>>>CCCIIIPPPUUUVVVUUUVVVWWW^^^fffooovvvzzz}}}pppbbbYYYVVVWWWRRRWWW```lll|||zzzxxxuuuppplllhhhfffeeejjjjjjhhhbbb]]]```jjjsss{{{|||{{{||||||zzzyyyyyy{{{}}}~~~~~~~~~}}}|||}}}~~~||||||~~~~~~~~~}}}}}}zzzyyywwwuuuqqqooommmkkkjjjjjjkkklllkkkjjjiiikkknnnpppooommmiiifff```^^^\\\ZZZZZZ[[[^^^___```ccceeegggggggggggggggfffjjjnnnpppooooooqqqssstttuuuwwwwwwwwwyyy|||~~~|||yyyvvvuuuuuuuuurrrpppnnnnnnnnnoooqqqtttwwwyyyzzzzzzzzzzzz{{{}}}~~~~~~zzzsssqqqttttttjjjaaa```eeeooo~~~uuulllcccaaaiiittt}}}|||xxxvvvtttssssss___```bbbcccbbb```^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTRRRQQQPPPOOORRRQQQRRRXXX\\\]]]aaaeeefffjjjlllmmmttt~~~uuuhhh^^^\\\___bbbmmmqqqwww{{{|||}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||}}}}}}~~~}}}yyy}}}|||zzzggg[[[WWWWWW\\\bbbfffggggggggghhhkkkeeeaaa```___cccppp~~~tttqqqqqqhhh[[[SSSLLLCCC<<<999777555222111111111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////............//////000///...------------............///////////////000/////////..................///000000000000000////////////////////////000000111222111///---,,,000000000000000000000000000000////////////000000111111222333333444444555777777777777888:::;;;<<<@@@======>>>===;;;>>>DDDMMMSSSYYY\\\[[[ZZZ]]]```jjjooouuuyyyzzz{{{}}}ooocccZZZWWWXXXXXX___hhhrrryyyvvvqqqlllhhhgggggghhhkkkmmmlllgggbbbaaagggmmmyyy~~~~~~}}}~~~~~~}}}~~~}}}|||{{{{{{|||~~~~~~|||zzzyyyzzzzzzyyyxxxxxxuuusssqqqooommmiiifffaaa___]]]\\\^^^___^^^^^^^^^```bbbcccbbb^^^ZZZXXXVVVUUUTTTTTTTTTVVVXXXZZZWWWXXXZZZ[[[[[[[[[\\\\\\\\\___bbbcccbbbccceeegggiiikkkmmmnnnoooppprrrtttsssrrrqqqqqqqqqpppnnnlllhhhhhhggghhhjjjllloooqqqtttttttttuuuvvvwwwxxxyyyzzz|||~~~vvvllliiikkkqqqyyyooofffbbbdddjjjvvv}}}rrreee```eeepppzzz}}}zzzwwwvvvuuuZZZ[[[\\\\\\\\\ZZZWWWVVVXXXWWWVVVVVVUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWWWWVVVSSSQQQOOORRRPPPSSSZZZ```ccciiiooosssvvvyyyzzzsssjjjfffhhhjjjooosssxxx{{{}}}}}}}}}~~~||||||}}}~~~~~~|||{{{zzzyyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~zzz||||||{{{~~~rrraaaYYYWWW[[[```dddfffhhhiiijjjoookkkgggdddaaaaaahhhqqqxxxzzzuuussskkkaaaZZZRRRHHHAAA===:::666333222222222222222222111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////............////////////......------......///////////////.........////////////..................///000000000000000////////////////////////000000111111111///...---000000000000000000000000000000000//////000000111222333333444555555666666777777777888999:::<<<===AAA>>>>>>@@@@@@@@@EEELLLYYY^^^cccccc``````ffflllrrrvvvzzz{{{yyyyyy|||~~~{{{nnnddd\\\ZZZ[[[aaajjjttt{{{}}}{{{~~~vvvuuuqqqlllgggeeefffiiikkkllloooqqqmmmgggdddeeehhhuuu{{{~~~~~~~~~{{{zzzzzzzzz{{{|||~~~~~~}}}zzzwwwuuutttsssrrrqqqmmmkkkhhhfffdddaaa^^^\\\VVVSSSPPPOOOPPPQQQRRRRRRTTTUUUVVVVVVTTTQQQNNNKKKLLLMMMMMMNNNPPPRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUWWWWWWWWWXXXYYY[[[]]]```cccfffgggiiikkkmmmllllllmmmmmmllljjjiiigggeeedddddddddeeegggiiijjjnnnnnnooopppqqqrrrsssssstttwwwyyy{{{|||}}}~~~tttgggbbbcccgggpppvvvmmmgggeeefffllltttnnncccbbbkkkvvv}}}}}}zzzxxxXXXYYYZZZZZZYYYWWWUUUSSSXXXVVVTTTSSSSSSTTTUUUWWWVVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^___^^^[[[WWWUUUWWWTTTVVV]]]eeekkkttt{{{}}}}}}tttppppppqqqqqquuuyyy|||}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~{{{{{{}}}wwweeeZZZWWWYYY]]]aaaeeehhhkkklllpppnnnlllhhhdddaaaccceeeoooyyy|||xxxrrrjjjaaaYYYNNNEEE@@@;;;777333333222222222222222111111222111111000000111111222////////////////////////000000000000000000000000111111111111111111111111//////////////////////////////............////////////............//////000000//////......------///////////////...............///000000000000000////////////////////////000000000111000///...---////////////////////////000000000///000000111111444444444555666666777777777777777888999;;;<<<===AAA>>>>>>@@@BBBDDDJJJQQQ___dddhhhfffbbbdddllltttsssvvvyyyyyyxxxyyy|||tttlllfff```___aaahhhsss~~~~~~xxxyyy~~~~~~wwwpppnnnlllhhhffffffhhhkkkmmmnnnqqqssspppjjjffffffhhhqqqwww~~~}}}}}}~~~~~~|||}}}~~~~~~}}}||||||||||||||||||{{{{{{{{{{{{wwwtttppplllkkkjjjhhhgggbbb```]]][[[YYYWWWUUUSSSQQQNNNKKKIIIJJJKKKLLLLLLNNNOOOPPPPPPOOONNNLLLJJJKKKLLLMMMOOOQQQRRRSSSTTTRRRPPPNNNMMMNNNOOOPPPPPPSSSSSSTTTTTTTTTUUUVVVWWWWWWZZZ___cccfffiiilllnnnmmmnnnnnnllliiiffffffggggggggggggggghhhiiikkkkkkmmmnnnoooqqqrrrsssttttttuuuwwwyyy{{{|||}}}~~~yyykkkeeedddggglllvvvzzzrrrlllhhhdddfffkkkttt~~~mmmgggkkksssyyy}}}____________^^^]]][[[[[[^^^]]][[[YYYYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbb]]]^^^___```bbbdddeeefffdddfffhhhjjjiiigggcccaaaaaa]]]\\\aaahhhppp{{{{{{vvvuuuuuutttwwwzzz}}}}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}}}}|||{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~xxxuuuuuuuuu|||uuufff[[[WWWWWWZZZ]]]bbbgggkkkmmmnnnoooooolllhhhdddbbb```hhhsss~~~yyyuuuggg___SSSIIIBBB===888444333333333333222222111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////............////////////.........//////000000000//////......------.........///////////////......///000000000000000000000000000000000000000000000000000000//////...////////////////////////000000000000000111222222444555555666666777888888666666777888999;;;<<<===@@@======@@@BBBEEEKKKSSS^^^bbbfffeeecccfffooowwwsssuuuwwwwwwuuuvvvzzz~~~|||uuunnnkkkhhheeefffiiinnnyyy{{{zzz}}}|||xxxrrrkkkhhhhhhhhhhhhiiikkkmmmooorrrsssssspppllljjjkkkmmmooouuu|||||||||}}}~~~~~~}}}zzz{{{}}}~~~~~~~~~}}}|||~~~}}}||||||{{{{{{}}}}}}}}}}}}{{{yyywwwvvvmmmiiiddd```^^^]]]\\\ZZZXXXUUURRRQQQQQQPPPOOONNNOOOLLLIIIHHHIIIJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYVVVSSSRRRSSSTTTTTTSSSWWWVVVVVVVVVWWWWWWWWWVVVVVVZZZ___dddhhhlllpppsssuuuwwwwwwrrrkkkggghhhkkkllllllmmmmmmooopppqqqrrrtttuuuwwwyyyzzz{{{{{{{{{}}}}}}~~~xxxooojjjllloootttzzzzzzsssnnnhhhcccbbbdddhhhxxx|||qqqooorrruuummmmmmmmmmmmmmmllllllkkklllkkkjjjhhhhhhhhhiiiiiihhhhhhiiijjjlllmmmnnnnnnnnnoooppprrrtttuuuwwwwwwuuuwwwzzz||||||zzzxxxvvvllleee```aaafffooo|||~~~yyyxxxxxxvvvyyy|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~zzzqqqllljjjmmmqqqwww{{{zzzrrrfff]]]WWWVVVVVVZZZ```fffjjjlllkkkoooqqqnnnkkkiiiddd^^^aaakkkyyy~~~|||mmmdddXXXMMMFFF@@@:::666444444444333222222111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............////////////......//////000000///////////////..................///////////////......///000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000111111222333444555555666666777888888777777777999:::<<<>>>??????======AAACCCDDDJJJRRRYYY\\\```cccfffkkksssxxxwwwyyyzzzxxxuuusssuuuxxxwwwrrroookkkhhhjjjjjjjjjnnnsssttt~~~~~~}}}yyy}}}~~~zzzuuurrrmmmiiifffgggiiijjjmmmoooqqqrrrvvvvvvuuusssppppppqqqsssqqqvvv|||~~~~~~}}}~~~~~~}}}|||yyyzzz{{{}}}}}}{{{zzzxxx{{{zzzyyyxxxxxxxxxyyyyyyzzzzzz{{{zzzxxxuuurrrpppccc___ZZZVVVTTTSSSSSSRRRQQQOOOMMMMMMNNNPPPPPPPPPQQQOOOMMMLLLLLLLLLKKKJJJJJJKKKMMMOOOQQQTTTVVVWWWXXXYYYZZZ\\\___bbbeeefffeeebbb^^^^^^``````^^^[[[^^^]]]]]]^^^___^^^\\\YYYZZZ\\\```cccgggkkkpppttt{{{}}}tttmmmmmmpppmmmnnnppprrrtttvvvwwwxxx|||}}}tttrrrsssttttttuuu|||uuupppiiiaaa^^^```aaaqqqyyyvvvuuu|||}}}~~~~~~~~~}}}||||||{{{zzzzzzyyyyyyvvvvvvwwwxxxyyyzzzzzzzzzuuujjj```]]]```iiiwww{{{zzzzzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~wwwnnnhhhfffiiikkkoootttvvvqqqhhh```WWWUUUTTTVVV]]]dddhhhjjjkkkppprrrpppnnnllleee]]]ZZZbbbooo{{{~~~rrriii\\\QQQJJJCCC===999555444444333222222111111111000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............/////////////////////000111111.........///////////////............/////////000......///000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333444444444555555666777777888999999:::;;;===???@@@BBB???===???BBBDDDDDDIIIOOOUUUWWW\\\dddlllsssxxxzzz{{{}}}~~~|||wwwtttuuuwww~~~~~~~~~uuukkkhhhgggdddeeeiiilllooouuu{{{}}}|||wwwpppuuuvvvqqqmmmmmmllljjjiiiiiiiiikkknnnrrrvvvxxx{{{{{{{{{yyywwwuuuuuuuuuvvvyyy}}}~~~}}}}}}~~~~~~~~~|||{{{xxxyyyzzz{{{{{{yyyvvvtttqqqppppppooooooppprrrrrrppprrrssstttssspppmmmkkk```\\\WWWSSSRRRRRRRRRRRRRRRQQQPPPQQQTTTWWWYYYZZZZZZXXXXXXXXXXXXWWWTTTRRRRRRSSSTTTWWWZZZ]]]```bbbbbbccceeehhhlllrrrvvvyyyyyyuuurrrsssuuutttppplllkkkkkkkkkmmmnnnmmmhhhdddaaabbbcccdddeeeiiinnnrrrzzz~~~tttqqqrrrmmmooorrruuuxxx{{{}}}~~~~~~zzzvvvrrrnnnttt}}}wwwnnnccc^^^^^^\\\kkk{{{yyyyyyyyy{{{yyymmm```ZZZ[[[cccrrr{{{{{{{{{yyy{{{}}}~~~~~~~~~~~~~~~}}}~~~xxxooojjjhhhhhhiiilllrrruuurrrjjjbbbWWWTTTRRRUUU[[[cccgggiiikkkqqqsssqqqooonnnfff]]]VVV\\\ggguuu}}}~~~~~~uuulll___TTTLLLFFF@@@;;;555555444333333222111111222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000//////............/////////////////////000111111---.........//////000000---.........//////000000...//////000000000000000000000000000000000000000000000////////////000111000000000000000000000000000000000000111222333444444444555555666777777777:::;;;<<<===???AAACCCDDD@@@>>>@@@DDDEEEEEEHHHNNNSSSUUU[[[eeeqqqyyy|||}}}|||zzzxxxxxxyyy~~~zzz{{{wwwmmmeeeccccccaaaccciiimmmqqqyyy}}}yyyrrrmmmqqqqqqlllhhhjjjmmmmmmmmmkkkjjjjjjnnnsssyyy}}}|||yyywwwuuuyyy|||}}}~~~~~~||||||~~~~~~~~~|||{{{wwwxxxzzzzzzyyywwwtttrrrggggggffffffggghhhjjjkkkiiijjjmmmoooooommmjjjhhhbbb^^^YYYVVVVVVVVVWWWWWWWWWVVVVVVXXX\\\```cccdddddddddddddddeeeccc___\\\]]]]]]^^^```cccgggjjjlllkkkkkkmmmqqqwww~~~|||yyyxxxyyy|||}}}{{{uuuoooggggggfffeeeeeehhhlllpppwwwyyysssrrrnnnpppssswww{{{zzzsssmmmnnn|||~~~sssggg```___YYYeeeyyyvvvvvvuuuwww|||}}}}}}}}}nnn^^^VVVUUUZZZccckkk~~~}}}}}}~~~~~~~~~{{{||||||~~~{{{uuupppjjjgggiiihhhhhhjjjmmmnnnllliii^^^YYYTTTSSSSSSVVV___iiinnnqqqssssssssspppggg\\\YYYZZZ___jjjyyy{{{tttmmmbbbZZZSSSKKKBBB;;;===999333//////000111111222222222111111111111000111111111111111111111111111111000000//////.........///000111111222111111111111111111222222222222111000/////////000222333////////////////////////////////////////////////333222222222111111000000222222111000/////////000...///000111111000///...////////////////////////000000000000000000000000111111111111111111111111555555555555666888999999===<<<::::::===???AAABBBEEECCCAAAAAAEEEKKKPPPRRRUUU\\\dddlllwww}}}yyy|||yyyrrrjjjbbb___```bbbbbbeeemmmwww}}}{{{~~~|||wwwuuuiiijjjkkkkkkkkkmmmpppsssooommmkkkjjjmmmrrrwww{{{~~~}}}||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||zzzyyywwwvvvvvvtttqqqnnnkkkjjjccc^^^ZZZXXX[[[]]]^^^]]]]]]aaaddddddbbbbbbgggkkkcccddddddddddddddddddcccfffeeeeeegggkkkoooqqqrrrooopppqqqtttvvvuuurrrpppjjjiiiiiijjjmmmqqqvvvxxxxxxxxxzzz|||{{{zzzsssmmmkkkiiigggjjjooo}}}|||wwwzzzwwwuuuvvvzzz~~~~~~zzzrrrjjjfffooo~~~~~~rrreee]]]___aaakkk{{{~~~uuusssyyy}}}|||yyy{{{}}}zzzlll[[[SSSQQQSSS[[[cccwww~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuooojjjgggiiigggfffhhhkkkmmmmmmlllccc\\\VVVSSSRRRTTT]]]fffkkkqqqwwwxxxyyywwwooofff[[[[[[^^^hhhxxxuuunnnddd]]]VVVOOOGGG@@@BBB===888444333444444555222222222111111111111000111111111111111111111111111111111111000000000///000000111111111000000///........./////////000000000000/////////000111222////////////////////////////////////////////////111111000000000/////////111000000////////////000//////000000000000//////////////////////////////000000000000000000000000000000111222333444555555555555555666777888999:::>>>===<<<===???AAACCCCCCEEEDDDCCCEEEIIIOOOSSSUUU^^^eeemmmuuu|||}}}tttnnnfff___]]]```aaadddjjjuuu~~~|||yyy{{{~~~~~~|||yyyuuussskkklllmmmnnnnnnpppsssvvvtttrrrooommmmmmppptttwww~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~|||{{{yyyvvvtttsssrrrqqqnnnkkkgggcccaaa^^^ZZZUUUSSSUUUVVVWWWWWWWWWZZZ^^^^^^]]]___dddiiiiiilllqqquuuxxxxxxvvvuuutttssssssuuuyyy}}}~~~~~~yyyyyyxxxxxxzzz~~~~~~yyyxxxvvvtttwww{{{}}}sssjjjccchhhrrrzzzkkkaaaZZZZZZaaannn{{{{{{uuuxxx~~~~~~~~~~~~}}}{{{zzzwwwwwwwwwyyy{{{~~~zzzlll\\\RRRMMMNNNTTT[[[nnn{{{~~~~~~~~~~~~~~~~~~~~~|||wwwrrrnnnkkkjjjgggeeeeeehhhlllooopppjjjbbbYYYSSSOOOPPPWWWaaaiiisss|||~~~xxxqqqccc___^^^fffsss~~~uuuoooggg```ZZZTTTMMMGGGBBB===777333222222333333222222222111111111111000111111111111111111111111222222111111111111000000111111111111000///...---------.........///////////////.........///000111//////////////////////////////////////////////////////............------///////////////000000000000000////////////000000////////////////////////000000000000000000000000//////111333555666888888555555555666777999:::;;;>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHLLLPPPTTTXXXZZZgggoooxxxxxxnnngggaaa\\\]]]aaabbbhhhrrr~~~~~~xxxyyyzzz}}}xxxvvvtttqqqqqqnnnoooqqqrrrsssuuuyyy{{{|||yyyuuurrrpppqqqsssttt|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~}}}|||zzzvvvqqqnnnllllllkkkiiifffbbb___]]]___[[[VVVSSSRRRSSSSSSSSSSSSVVVYYYZZZ[[[___eeejjjrrrwwwvvvmmmeeeccchhhrrrwwwkkk]]]XXXXXX___jjjvvvwwwuuuyyy{{{|||}}}}}}{{{zzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||}}}~~~~~~|||zzzyyyvvvuuuttttttvvvzzz~~~{{{nnn___UUUNNNLLLQQQWWWhhhuuu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}{{{wwwsssqqqllliiifffdddfffkkkqqqtttqqqggg]]]TTTNNNLLLQQQYYYgggsss}}}pppggg```cccllltttzzz~~~tttooohhhbbb\\\WWWQQQLLLCCC>>>888333111111111111222222222111111111000000111111111111111111111111111000000000000000000000000000111111000///......////////////000000000000...............//////000////////////////////////////////////////////////...........................//////000111111111111111000///......///000111////////////////////////000000000000000000000000///000111333444666777888555555666777888999;;;<<<===???AAACCCDDDDDDEEEFFFFFFIIINNNSSSWWWZZZ]]]___llluuu}}}sssiiiccc___]]]```fffiiioooyyyzzz{{{{{{|||vvvqqqpppoooooopppqqqsssuuuwwwxxxzzz}}}{{{wwwuuutttuuuvvvzzz{{{}}}~~~}}}||||||||||||||||||||||||zzz{{{|||}}}~~~~~~}}}}}}zzzyyyyyyxxxwwwsssmmmiiidddeeefffggggggfffeeedddhhhddd```[[[ZZZYYYZZZZZZZZZ\\\___```cccgggnnnrrr{{{|||uuulllgggfffjjjqqq~~~xxxiii```XXXXXX]]]gggvvvvvvoooqqqwww{{{wwwyyy{{{{{{yyyxxxyyyyyy{{{{{{{{{{{{||||||||||||~~~}}}}}}}}}}}}}}}~~~~~~|||yyyxxxsssqqqooonnnppptttxxx{{{zzzoooaaaWWWOOOLLLOOOVVVfffsss~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~|||{{{zzzzzz}}}{{{wwwuuupppmmmiiieeefffkkkrrrwwwuuulllbbbXXXPPPJJJLLLRRRaaannn}}}pppcccaaadddiiipppwwwtttpppjjjddd]]]XXXSSSOOOIIIDDD===777555444444444222222222111111111000000111111111111111111111111.../////////////////////......///000000000000000////////////000000000000---....../////////////////////////////////////////////////////////////////////////////////////////////111222222222222111111000///......///000111000000000000000000000000000000000000000000000000111111222222333444444444666666666777999:::<<<===<<>>999666555444333222222222111111111111000111111111111111111111111------............//////,,,---...///000000000000------........./////////---...///000000000000//////////////////////////////////////////////////////000000000000111111111...///111222222111000000000000////////////000000000000000000000000000000000000000000000000000000333333333333222222222222666666777888999;;;===>>>===@@@DDDEEEDDDEEEHHHKKKPPPUUU]]]bbbdddgggkkknnnwwwwwwooohhheeeeeehhhpppyyy}}}~~~|||xxx~~~zzzqqqiiihhhjjjkkknnnqqqtttwwwzzz|||}}}~~~~~~~~~~~~{{{|||}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{zzzxxxvvvttttttsssrrrqqqnnniiibbb]]]XXX\\\ccckkkssszzz~~~zzzvvvvvvyyy{{{~~~vvvpppmmmiiihhhooo|||ttteee]]]ZZZ^^^iiisss~~~ooohhhhhhkkkpppssswwwyyyyyyxxxyyyyyy|||||||||{{{{{{{{{{{{{{{|||}}}}}}|||zzzzzz{{{}}}~~~~~~~~~|||yyyvvvtttmmmkkkiiiggggggjjjmmmooopppiii```XXXQQQLLLPPPWWWbbbppp~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||yyysssmmmjjjlllsssxxx{{{vvvpppiii^^^RRRLLLMMMMMMUUU```lll}}}zzzhhhbbb```aaakkkxxx}}}{{{uuummmddd]]]YYYWWWMMMGGG@@@:::666555444333222222222111111111111000111111111111111111111111............/////////000......///////////////............/////////000000...///000111111111000000//////////////////////////////////////////////////////000000000111111111---...000000000///---,,,//////000000000000//////000000000000000000000000000000000000000000000000444444444444333333333333666666777888:::<<<>>>???@@@CCCFFFFFFDDDFFFKKKOOOXXX^^^eeejjjkkknnnrrrvvv~~~tttmmmhhhgggjjjnnnwww~~~wwwrrrzzzvvvoooiiijjjkkklllnnnrrrtttwwwzzz||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzxxxuuurrrpppooonnnnnnnnnmmmjjjfffbbb^^^cccjjjttt}}}|||wwwqqqlllkkknnnxxxttthhhaaa^^^dddkkkvvvyyylllhhhhhhmmmqqquuuwwwwwwwwwxxxyyy|||||||||{{{{{{{{{zzzzzz{{{{{{{{{yyyxxxxxxzzz|||~~~~~~~~~}}}{{{wwwtttrrrooommmjjjhhhhhhjjjlllnnnoooiiiaaa[[[SSSOOOSSS[[[___ooo~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}wwwpppkkkmmmsssxxx}}}yyyuuupppdddWWWNNNMMMHHHMMMTTT___pppzzzhhhcccaaacccnnn}}}zzzrrrhhhaaa\\\ZZZSSSMMMEEE???<<<:::999888222222222111111111111000111111111111111111111111.../////////000000111111000000000000///...---,,,111111111111222222222222...///111222222222111000////////////////////////////////////////////////.../////////000000111111,,,---...//////---+++)))...///000111111000///...000000000000000000000000000000000000000000000000444444444555555555555666666666777888:::<<<>>>???BBBEEEGGGGGGEEEGGGMMMSSS]]]ccckkknnnooorrrwww|||rrrlllhhhiiilllrrr{{{zzzooowww}}}wwwvvvpppkkklllmmmmmmnnnrrrtttwwwzzz|||||||||}}}~~~}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyywwwsssooommmhhhhhhiiilllnnnooommmkkkgggkkksss|||~~~{{{ssslllfffiii{{{sssggg______dddkkk~~~qqqiiihhhqqqqqqssstttuuuvvvvvvwww|||zzzwwwxxxyyyzzzwwwuuuuuuuuuttttttttttttttttttvvvyyy}}}}}}{{{yyyyyytttrrrpppppprrrtttuuuvvvvvvqqqiiiaaa\\\YYYYYYZZZgggnnnwww}}}~~~}}}}}}|||{{{}}}}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}~~~}}}~~~yyyqqqmmmnnnqqqttttttwwwyyysssggg[[[SSSQQQJJJJJJMMMSSS___ooopppddd```fffqqqyyyvvvjjj```]]]^^^VVVPPPGGG???:::777444333000111111222222222111111111111000000000000111111333222000///...///000222000000000000000000000000000000000000000000000000111111111111111000///...222111111111000000//////---.........//////000000////////////////////////////////////////////////,,,---...//////000000///000...---...111222111///000///...------...000111333333444555666777888888888999999999:::<<<@@@DDDIIIJJJIIIGGGEEEGGGMMMRRR___ccciiimmmqqqvvv}}}pppjjjfffhhhqqqzzz{{{ssstttvvvzzz~~~}}}xxxtttqqqpppooooooqqqrrrqqqqqqxxxxxxyyyyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~}}}}}}}}}xxxyyy{{{{{{zzzyyyvvvuuuvvvvvvvvvuuurrrnnnjjjhhh\\\]]]aaaeeekkkppptttwwwvvvzzzyyyxxxzzzvvvoooiiigggnnnyyyooo```___ccchhhnnnyyytttiiilllmmmnnnpppqqqqqqrrrrrrxxxuuusssssstttuuusssrrrrrrrrrrrrsssssssssssssssvvvzzz~~~}}}}}}}}}vvvnnniiifffeeeeeejjjpppwww}}}~~~~~~~~~}}}||||||||||||{{{{{{|||~~~~~~~~~~~~~~~|||tttooooooqqqssssssvvvxxxuuulll```WWWQQQLLLLLLMMMRRR[[[hhhvvv|||qqqfffbbbgggsss}}}wwwmmmeeebbbbbbYYYSSSJJJBBB<<<999777555111111222222222222111111222222111111111111222222222111///...---...///000000000000000000000000000000000000000000000000000111111222222111000000///000000000000//////.............../////////000000////////////////////////000000000000000000000000//////000000000///......000...---...111222111///000///...------///000111333444444555666777888888888999::::::;;;===AAADDDIIIHHHGGGGGGGGGKKKPPPTTT___dddiiimmmqqqvvv|||yyynnnjjjhhhkkksss|||zzzrrrrrrtttwwwyyyyyyuuuqqqooonnnmmmooorrrtttuuuuuuyyyzzzzzzzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}|||wwwxxxyyyzzzyyywwwuuutttuuutttrrroookkkgggcccaaa\\\\\\^^^bbbiiiqqqyyy}}}yyyxxxxxx|||yyynnneeegggnnnyyy~~~kkkaaa^^^```eeeqqqyyylllhhhiiijjjkkklllmmmmmmmmmqqqooommmmmmoooqqqqqqqqqsssssssssttttttuuuuuuuuuyyy}}}~~~xxxuuurrrrrrooosssxxx|||~~~~~~~~~}}}|||zzz{{{{{{{{{zzz{{{~~~wwwrrrppppppqqqrrrtttvvvwwwssshhh\\\SSSPPPOOONNNQQQXXXbbblllrrr{{{xxxqqqiiidddiiittt~~~yyyppphhheeeddd^^^WWWNNNEEE???<<<999888222222222222222222111111333333222222222222333333111000///...---...//////000000000000000000000000000000000000000000000000111222222222222111000000////////////..................////////////000000////////////////////////111111111111111111111111111111111111000///...---000///...///000111000///000///.........///111222333444555555777777888999888999:::;;;<<<>>>BBBEEEHHHFFFEEEGGGKKKQQQVVVXXXaaaeeekkkooorrrvvv}}}{{{qqqllljjjkkkpppyyy~~~{{{uuuttttttuuuvvvvvvsssqqqmmmllllllooossswwwyyyyyy{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}||||||vvvwwwwwwxxxwwwuuutttrrrsssqqqmmmhhhccc```^^^\\\\\\\\\]]]aaajjjuuu}}}}}}}}}zzzxxxyyy~~~~~~}}}}}}}}}xxxjjjdddeeejjjttt}}}kkk___[[[]]]hhhzzzooogggggghhhjjjjjjkkkkkkkkklllllllllmmmooosssuuuwwwzzzzzz{{{|||}}}~~~~~~{{{yyyuuuvvvxxxzzz}}}~~~}}}|||yyyzzzzzzzzzyyyzzz|||~~~zzztttpppooonnnoooppptttxxxxxxpppbbbWWWTTTRRRPPPRRRYYYaaaiiinnnvvvvvvrrrlllgggiiisss||||||ssskkkfffccc```ZZZQQQHHHBBB===:::888333333222222111111222222222222222111111222222222111111000////////////000////////////////////////000000000000000000000000111111222222222222111111//////////////////////////////////////////000000////////////////////////000000000000000000000000111111111111111000//////////////////000000000000///////////////000222222444444555666777888999999888:::;;;<<<===@@@CCCFFFGGGEEEDDDHHHPPPWWW[[[\\\bbbgggnnnrrruuuxxx}}}{{{sssmmmiiijjjooowww}}}yyyxxxxxxwwwwwwvvvuuutttpppooonnnppptttxxx{{{|||{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||vvvvvvvvvvvvuuusssqqqpppooolllgggbbb___]]]]]]^^^^^^^^^aaagggppp|||{{{xxxuuuwww|||~~~{{{zzz~~~|||zzzzzz~~~{{{yyy}}}}}}wwwllleeefffhhhuuuzzzjjj]]]\\\ccctttsssiiiiiijjjkkkllllllllllllnnnoooqqqtttxxx|||}}}zzzyyyyyyyyy{{{~~~}}}~~~~~~}}}{{{wwwxxxyyyyyyxxxyyy{{{||||||vvvqqqmmmkkklllmmmqqqxxx{{{vvviii___YYYVVVTTTVVV^^^gggnnnrrrtttuuutttoookkkkkkpppvvv|||vvvooojjjgggbbb]]]TTTLLLEEE???:::777444444333222111111222222111111000000000000111111222222111111111000111111////////////////////////////////////////////////000111111222222222111111000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000111111111111111...//////000///000000111/////////000111222333333444444555666777888999999888:::<<<>>>???AAADDDGGGHHHFFFFFFKKKSSSZZZ^^^___eeekkksssxxxzzz|||~~~}}}}}}|||yyysssnnnjjjgggkkksss|||}}}{{{{{{{{{zzzyyyxxxxxxxxxxxxvvvtttssssssvvvyyy{{{|||zzz{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}||||||{{{vvvvvvuuusssqqqooonnnmmmfffccc___]]]\\\^^^aaacccccceeejjjrrrzzzxxxvvvtttuuuyyy}}}}}}vvvrrruuuxxx|||{{{xxx}}}||||||wwwkkkgggccchhh}}}xxxddd^^^___nnn~~~ppppppqqqrrrrrrsssrrrrrrvvvzzz~~~}}}{{{yyyyyy{{{|||}}}}}}}}}|||||||||~~~~~~|||zzzuuuwwwxxxxxxxxxxxxyyy{{{~~~xxxrrrllliiilllmmmqqqxxx|||zzzrrrjjj```[[[XXXZZZbbbllltttwwwuuuuuuuuusssqqqppppppqqqtttvvvyyyzzzyyyvvvqqqnnnfffaaaZZZSSSLLLDDD<<<888666555333222111111222222111000000000000000000111333333222222222111111111000000000000000000000000//////////////////////////////000111111111111000000000000000111111111111111111000000000000//////////////////////////////........................---...///000111111111111...///000000//////000111//////000111222333333444444555666666888888999:::888:::===???AAACCCEEEHHHJJJJJJKKKOOOTTTZZZ^^^```gggoooyyy}}}~~~~~~~~~~~~|||{{{yyyvvvuuuvvvrrrlllhhhhhhhhhnnnwww{{{wwwzzz{{{||||||zzzzzz{{{}}}}}}zzzwwwvvvxxxzzz||||||{{{{{{{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{vvvtttrrrooollljjjhhhggg^^^\\\ZZZZZZ]]]aaagggjjjlllooouuu|||~~~||||||}}}xxxpppjjjmmmqqqvvvzzz|||}}}}}}~~~zzz~~~|||zzz|||rrrggg```aaappppppeee___hhhyyy}}}~~~~~~{{{yyyxxxzzz{{{zzzyyyzzzzzzzzz{{{}}}}}}{{{yyytttuuuwwwxxxwwwwwwxxxyyy|||~~~~~~~~~{{{tttnnnjjjmmmooosssyyy}}}~~~zzzvvvhhhbbb\\\\\\dddmmmtttwwwvvvvvvvvvwwwxxxwwwtttqqqmmmppptttxxxzzzyyyuuurrrkkkhhhbbb\\\TTTKKKAAA;;;777555333111111111222333222111111000000111111222222222222222222111000000000000000000000000000000////////////////////////......///000000000000000/////////000000000111111111111111000000000//////////////////////////////////////////////////////......///000000000//////---///111000///...000222//////000222333444444444555555666777888999999:::888;;;>>>@@@BBBDDDFFFHHHMMMNNNPPPRRRUUUXXX]]]```iiirrr~~~~~~|||{{{|||}}}}}}}}}|||{{{tttooommmmmmkkkeeeeeeiiilllqqqyyy}}}}}}}}}yyyzzz}}}{{{yyyzzz|||}}}~~~|||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{tttrrroookkkgggcccaaa```\\\\\\\\\^^^ccciiiooosssvvvyyy}}}wwwkkkjjjjjjjjjkkkmmmoooppppppsssxxx~~~zzz{{{{{{zzz{{{{{{mmmdddaaaiiirrrrrrdddcccnnnzzz~~~{{{yyyxxxzzz{{{yyywwwyyyxxxyyyzzz||||||zzzxxxsssuuuwwwwwwwwwvvvwwwxxxyyy|||~~~}}}zzz~~~vvvoookkkoooqqquuuzzz~~~~~~nnnfff^^^]]]ccclllrrruuuxxxvvvvvvzzz~~~}}}xxxrrrlllooosssxxxzzzxxxtttpppooolllhhhccc[[[PPPEEE>>>777666333111111111222333333222222222222222222333111111111111111000//////000000000000000000000000////////////////////////------...//////000//////---.........//////000000222111111111000000//////////////////////////////000000000000000000000000000000000000///...---,,,---///111111......000222...///111222333444444444555555666777888999::::::888;;;>>>AAABBBDDDGGGIIINNNQQQTTTUUUUUUWWW\\\```jjjttt{{{zzz|||~~~~~~}}}~~~}}}rrrllliiiiiifffbbbeeelllooottt{{{}}}{{{{{{~~~||||||zzz|||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{rrrppplllgggccc___\\\[[[``````aaadddjjjpppwww{{{~~~rrrnnnhhhbbb______aaacccbbbffflllttt|||wwwzzz|||zzzyyy~~~uuulllfffggghhhppp~~~iiiaaaeeeooo|||~~~}}}{{{xxxwwwwwwwwwwww{{{{{{{{{|||||||||}}}}}}yyyxxxwwwuuuuuuuuuvvvwww{{{|||~~~~~~{{{~~~vvvmmmnnnnnnpppsssxxx}}}ooojjjaaaZZZZZZ```hhhoookkkqqqvvv{{{{{{sssrrroooppptttwwwtttssstttnnnkkkhhhhhhfff^^^OOODDD:::888555444333333111///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111111111111000000000111111111111111111111111111111000000//////......111111111000000000000000//////000111222333333444555555555555666888999999<<<>>>@@@BBBCCCEEEHHHKKKSSSSSSUUUVVVUUUUUU]]]fffqqq}}}zzz}}}~~~yyywwwrrrllleeebbbcccggghhhhhhwwwwwwxxx{{{yyyzzz|||{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||~~~~~~~~~~~~|||zzzwwwuuurrrmmmfff```]]]\\\[[[[[[bbbeeejjjnnnrrrvvvzzz}}}yyymmmfffbbb```[[[WWWZZZYYY\\\dddkkkpppyyy|||zzzyyyxxxzzzvvvnnnkkkfffgggyyypppfffdddgggrrr}}}|||}}}|||zzzxxxwwwvvvvvvwwwzzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvtttssssssttttttxxxzzz}}}}}}~~~~~~|||uuupppoooppprrruuuxxxzzz{{{qqqjjjaaaXXXUUUXXX```eeeiiinnnssswww}}}|||uuusssnnnnnntttwwwuuurrrqqqnnnllljjjkkkjjjbbbTTTIII===:::777444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................////////////////////////000000000000////////////111000000000000000000000//////000111222333444444555555555666666888999:::<<<>>>@@@BBBDDDGGGKKKNNNXXXVVVVVVWWWWWWYYYbbblllxxx}}}zzz}}}yyywwwnnnhhhbbbaaadddhhhkkkkkkrrrsssttttttvvvwwwxxxyyyyyyzzz{{{zzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~}}}{{{wwwtttqqqlllhhhbbb^^^]]]^^^aaabbbiiimmmrrrwwwyyy|||zzzmmmfff___YYYTTTTTTQQQRRRXXX^^^eeepppyyy||||||{{{|||wwwqqqiiieeeqqqzzzjjjaaa]]]cccooo~~~|||{{{zzz}}}|||zzzxxxwwwvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwuuusssrrrqqqqqqqqqtttwww{{{~~~~~~uuutttrrrqqqrrrssstttuuutttnnncccXXXQQQQQQVVV[[[eeejjjooorrrxxx~~~~~~zzzsssmmmkkkrrrxxxvvvqqqnnnmmmlllmmmooooooggg[[[QQQBBB>>>999555333333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////------------------------////////////////////////////////////000000000000000000000000000000111111///000111111333333444555555555555666777888::::::;;;>>>AAADDDGGGKKKPPPSSS]]]ZZZXXXYYYZZZ^^^jjjuuu}}}|||zzzwwwgggccc___```eeejjjmmmmmmmmmnnnnnnmmmkkklllqqquuu{{{{{{{{{zzzyyyyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}|||yyytttoookkkdddaaa]]]ZZZ[[[___eeeiiiooosssyyy~~~|||pppeee[[[TTTTTTNNNKKKNNNSSSYYYbbbkkkyyy}}}yyyooofffjjjttttttbbbWWWXXX```qqq{{{~~~}}}||||||||||||zzzyyyxxxvvvvvvuuuxxxxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvtttsssqqqqqqpppqqqtttzzz~~~}}}|||xxxtttqqqpppqqqrrrwwwrrrhhh\\\RRROOORRRVVVaaafffjjjmmmttt|||~~~rrrjjjhhhpppxxxxxxrrrmmmjjjjjjmmmppppppjjj___WWWGGGBBB;;;555333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000////////////////////////////////////.........///////////////000000000000000000000000......//////000000111111000000000000000111111111000000111222333444555555555555555666777999:::;;;<<>>BBBHHHNNNRRRVVVZZZ]]]___[[[ZZZ^^^dddkkkwww}}}xxxppp```___aaaeeekkknnnmmmkkkggghhhhhheeecccgggooowww|||xxxyyy~~~xxxwww}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{zzzzzzyyyvvvqqqjjjddd```YYYWWWTTTQQQQQQVVV^^^eeelllrrrzzz~~~ttthhh___XXXRRRQQQRRRPPPQQQTTT\\\aaajjjrrryyy~~~wwwlllfffdddgggsssxxxeee[[[XXXZZZddduuu}}}|||}}}|||~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{yyywwwvvvxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyxxxwwwuuutttssssssuuuxxx||||||ssspppqqqtttssssssoooeeeYYYRRRQQQSSS\\\bbbfffhhhmmmwww~~~tttlllhhhnnntttuuurrrqqqfffgggiiikkkjjjfff```[[[OOOIIIAAA999555333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////,,,,,,,,,---......//////////////////////////////////////////000000000000/////////000111111222222111222333333555555666777444555555666888:::<<<===AAAFFFNNNUUUYYY[[[]]]^^^\\\ZZZ]]]eeelllsss{{{{{{~~~uuujjjaaabbbgggnnntttuuuqqqmmmggggggggggggiiioooxxx~~~zzzyyy|||yyyxxx|||~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}|||~~~~~~}}}|||{{{zzzzzzwwwvvvtttpppjjjddd___\\\UUUUUUTTTRRRQQQVVV^^^eeeooottt|||}}}zzzhhh___XXXWWWVVVSSSQQQRRRTTTXXX^^^eeelllsss{{{wwwmmmeee___^^^gggyyyqqqaaaWWWWWW___lll|||}}}|||zzzzzzzzzzzzyyywwwwwwyyy{{{|||{{{zzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{xxxxxxxxxxxxxxxvvvuuutttvvvvvvxxxzzz}}}|||rrrnnnqqquuutttvvvuuummm```VVVSSSTTT\\\bbbggghhhllluuu|||yyyrrrmmmnnnpppppppppqqqfffgggggghhhgggccc___\\\TTTNNNEEE>>>999666444333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////,,,,,,---......///000000////////////////////////000000000000////////////...//////000111111222222222222333444555666777777444555555777888:::<<<===DDDKKKTTT\\\_________^^^XXXYYY```llluuuzzztttiiibbbfffnnnxxxxxxrrrlllkkklllooottt}}}}}}}}}}}}{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||zzz~~~~~~}}}|||{{{zzzyyyyyysssqqqmmmhhhccc^^^YYYWWWRRRTTTUUUUUUVVV[[[dddllltttyyy~~~~~~ttthhhccc```ZZZWWWWWWTTTUUUVVVYYY]]]eeennnttt|||~~~{{{~~~~~~wwwppphhhaaa\\\```kkkmmm^^^YYY]]]fffrrr}}}{{{yyyxxxwwwvvvsssqqqqqqsssvvvvvvvvvuuuuuuvvv}}}~~~~~~~~~~~~}}}{{{yyyxxxuuuuuuvvvxxxyyyzzz{{{|||vvvwwwxxxxxxxxxvvvuuutttxxxxxxxxxyyy{{{~~~}}}~~~~~~{{{pppllloootttxxx{{{{{{tttfff[[[VVVVVV\\\bbbgggiiilllttt{{{~~~~~~vvvpppooonnnlllmmmppphhhhhhgggfffdddbbb___\\\WWWQQQIIIAAA<<<999666444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////000111222222333111111111111111111111111111111000000//////.........//////000111222222222222333333444555666777777444555555777999;;;===>>>FFFMMMXXX```cccbbb___^^^VVVYYYcccqqq{{{uuujjjbbbhhhsss~~~wwwrrrqqqrrrvvv}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{yyy~~~}}}|||{{{zzzyyyxxxxxxpppmmmiiiccc^^^YYYVVVTTTOOOSSSWWWYYY[[[aaakkksssxxx{{{~~~~~~~~~zzzpppiiiaaa]]]\\\WWWUUUSSSQQQTTTZZZdddjjjtttyyy~~~{{{}}}yyy{{{}}}xxxtttmmmggg^^^^^^eeeuuuyyyggg[[[^^^ccclllyyyyyyvvvsssqqqqqqqqqqqqpppqqqrrrqqqpppoooooorrrttt{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzyyyyyywwwvvvvvvuuuvvvxxxzzz{{{yyyzzzyyyxxxvvvuuuvvvwwwssstttwwwzzz}}}~~~|||yyy|||}}}~~~}}}sssmmmmmmoooqqqttttttnnngggaaaXXXPPPWWW\\\ccckkkrrrxxx}}}vvvmmmlllooooookkklllfff``````cccggggggeee]]]YYYRRRHHH>>>777444333333222111111000111111111000000000000000000000000000000000000000000000000////////////000000000000,,,...//////......000111///////////////////////////////////////////////////.........///000222333000000000000000000000000222111111111000000//////////////////000000000000111333444444444444555777888777777666777;;;@@@DDDPPPUUU\\\aaabbb___ZZZWWWQQQ^^^oooyyy}}}~~~qqqgggjjjqqq{{{}}}xxxuuu}}}~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~}}}||||||{{{yyyvvvtttooolllfff```[[[YYYYYYZZZWWWXXXZZZ]]]bbbjjjrrrxxx|||}}}{{{vvvqqqiiiaaaZZZXXXUUURRRQQQTTTZZZ^^^eeejjjssszzzzzzyyyyyy|||}}}yyyrrrkkkeeebbbdddooowww```^^^```hhhrrrvvvtttpppoooooooooooonnnmmmmmmmmmkkkjjjkkknnnppptttxxx|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxvvvvvvvvvvvvvvvxxxyyyzzzyyyyyyyyyxxxvvvuuuvvvwwwuuuvvvxxxzzz}}}}}}{{{wwwxxxyyyzzz}}}~~~tttnnnmmmnnnqqqrrrqqqlllgggcccZZZQQQQQQVVV]]]fffnnnuuu{{{~~~wwwooommmqqqrrrppplllfffaaa___bbbddddddbbbaaa]]]UUUJJJ>>>666111000333222222111111111111111000000000000000000000000000000000000000000000000000000000000////////////---///000///......///000------------------------///////////////////////////............///111222000000000000000000000000222222111111111000000000////////////000000000000111333444444444444555777777888888777888===FFFLLLWWWZZZ]]]______\\\ZZZYYYVVVbbbqqq{{{~~~~~~~~~qqqjjjlllttt~~~~~~~~~|||{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzxxxuuusssmmmjjjfff```[[[YYYXXXYYYZZZ]]]aaafffkkkqqqxxx}}}~~~}}}uuunnnhhhddd]]]UUUPPPOOOPPPRRR\\\```hhhooouuu{{{}}}yyyxxxzzz}}}vvvnnngggcccdddmmm}}}nnnfffbbbjjjxxxrrrooommmllllllmmmlllkkkggggggfffeeedddeeehhhkkkmmmqqqwww{{{}}}~~~}}}}}}}}}}}}}}}~~~{{{yyywwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxvvvuuuvvvxxxyyyyyyyyyzzz{{{~~~}}}~~~~~~~~~~~~~~~~~~|||uuuuuuuuuvvvxxx|||wwwpppnnnnnnqqqqqqmmmiiihhhfff]]]SSSMMMQQQWWW```jjjssszzz~~~||||||yyyrrrooorrruuuuuuooojjjdddbbbcccdddcccaaaaaa^^^VVVLLL@@@888333111333333222111111111111111000000000000000000000000000000000000000000000000111111000000//////......///000111000...---...///------------------------///////////////////////////......---......//////000000000000000000000000111111111111111000000000/////////000000000111111222333444555444444555777666888888888:::BBBNNNXXXaaaaaaaaa^^^\\\ZZZZZZ[[[\\\ggguuu}}}}}}~~~xxxqqqmmmoooyyy~~~}}}|||zzz{{{{{{{{{}}}~~~}}}}}}}}}{{{yyyvvvtttrrrlllkkkhhhccc]]]ZZZYYYYYY]]]bbbiiipppuuuyyy}}}~~~}}}~~~}}}qqqlllddd[[[UUURRRRRRRRRSSSVVV[[[aaahhhpppyyy~~~zzzxxxxxx{{{}}}~~~zzzqqqjjjdddbbbjjjwwwrrreeejjj{{{nnnllljjjiiijjjjjjiiihhhcccbbbaaa```___aaaeeehhhjjjooouuuyyy{{{|||||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzxxxvvvvvvwwwyyy{{{zzzyyyxxxyyy|||~~~||||||}}}~~~~~~|||{{{|||~~~{{{|||}}}~~~xxxwwwuuutttvvvzzz|||uuuqqqoootttqqqllliiiiiihhh___TTTMMMOOOTTT\\\gggrrryyy~~~xxx{{{zzzsssooorrrvvvwwwsssooojjjffffffeeedddbbb^^^\\\VVVNNNDDD<<<888666333333222111111111111222000000000000000000000000000000000000000000000000222111111000///......---000111111000...---...///////////////////////////////////////////////////.........---------------////////////////////////000//////////////////////////////000000111111222222333555555444444666777444777999999===GGGWWWdddggggggeeeaaa\\\YYYZZZ]]]bbbkkkvvv~~~~~~|||||||||vvvqqqoooooouuu|||~~~{{{yyyzzzzzz{{{|||~~~~~~|||xxxtttqqqpppnnnooonnnjjjccc^^^\\\\\\]]]dddnnnvvv{{{}}}~~~~~~|||zzzyyyzzz|||}}}}}}~~~wwwnnneee^^^ZZZWWWVVVQQQRRRSSSVVV\\\eeeooovvv~~~zzzyyyzzzzzz{{{uuukkkdddaaagggqqqkkkjjjwwwkkkiiigggfffggggggeeeddd______]]][[[[[[]]]bbbeeejjjnnntttwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{{{{||||||~~~}}}}}}|||||||||}}}}}}||||||{{{zzzyyyyyyuuuvvvvvvvvvwwwwwwwwwwwwyyyyyyzzzxxxwwwvvvxxxyyy{{{zzzxxxxxxxxxzzz|||~~~}}}}}}|||||||||}}}|||zzzyyyzzz|||~~~{{{{{{}}}~~~}}}zzzwwwttttttwwwzzz}}}~~~|||vvvssswwwtttnnnjjjkkkkkkbbbXXXNNNNNNPPPWWWaaallltttxxxuuuyyyyyysssoooqqqttttttsssppplllhhhfffeeedddccc___]]]YYYQQQGGG???:::888444333333222111222222222000000000000000000000000000000000000000000000000222111111000///......---000111222111///......///000000000000000000000000////////////////////////...............---------////////////////////////......................../////////000111222222222222444555555555555666888333666999<<>>;;;555444333333222222333333000000000000000000000000000000000000000000000000////////////000000000000...///111111000000111333111111111111111111111111////////////////////////,,,---///111111111111000000000000000000000000000///000000000111111222222...///000111222333444444333444666666555555777888;;;;;;@@@LLL[[[hhhnnnoooqqqooojjjaaa[[[^^^jjjuuuzzz~~~zzz|||~~~}}}||||||yyypppmmmjjjhhhjjjrrr}}}{{{yyyttt{{{~~~}}}}}}|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{tttyyy~~~~~~|||{{{~~~vvvooommmtttxxx}}}~~~|||yyyxxxxxxxxxvvvuuuuuuvvvvvvwwwssspppmmmmmmooopppooommmmmmsss{{{|||sssiiibbb___]]][[[WWWSSSQQQSSSTTTSSS\\\iiivvv}}}xxxxxx{{{~~~{{{ooojjjmmmkkkhhhuuutttrrraaa^^^ZZZWWWUUUSSSPPPNNNJJJIIIGGGGGGHHHKKKOOORRRWWWZZZ]]]```ccceeeiiillllllnnnpppqqqsssuuuxxx{{{zzz{{{}}}}}}{{{zzz{{{|||~~~~~~~~~|||{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvvvvyyyyyyyyyyyyyyyxxxwwwvvvyyyzzz|||~~~~~~|||wwwsssqqquuuvvv|||{{{wwwtttvvvyyy{{{xxxtttkkk___RRRNNNOOOTTT\\\cccddddddeeehhhllloooppppppkkkeeedddhhhhhhdddbbbeeeiiibbb^^^^^^WWWHHH===:::333111///...000111111000666555333111000000111222000000000000000000000000111111111111000///------111111000000000000111111000000000000000000000000111111000000//////......000111111000///...///000........................////////////000000000000///000111222333444444444222444555666555666777999888???HHHRRR___mmmssssssvvvppphhhbbb___cccrrrzzzzzz|||{{{}}}vvvqqqiiifffdddhhhqqq|||zzzvvvtttyyy|||~~~}}}|||{{{|||||||||||||||{{{{{{{{{}}}||||||}}}}}}|||zzz}}}wwwtttvvvxxxxxxzzz~~~|||wwwuuuyyyzzz{{{}}}}}}|||zzzyyyrrrrrrrrrtttvvvwwwuuusssrrrnnngggbbb```dddhhhlllkkkpppxxxxxxqqqllliiiccc]]]XXXUUUSSSRRRSSSSSSYYYhhhvvv~~~xxxuuuvvvxxxzzz|||yyyqqqlllkkknnnsssuuutttzzz```]]]XXXUUURRRPPPMMMKKKGGGFFFEEEDDDFFFIIILLLOOORRRUUUYYY[[[]]]```dddfffhhhjjjlllnnnpppssswwwyyyxxxzzz||||||{{{zzzzzz{{{}}}}}}~~~~~~|||{{{{{{{{{{{{yyyyyyxxxwwwwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~zzzvvvtttsssssswwwyyywwwvvvyyy~~~}}}qqqdddVVVPPPPPPSSS[[[bbbcccbbbdddgggkkkooopppppplllgggeeeiiiiiieeedddfffjjjdddaaaaaa[[[NNNBBB>>>999666333222333333333222555444222000///000111222000000000000000000000000111111111111000///...---111111000000000000111111////////////////////////111000000000/////////...///......///000111///...////////////////////////////////////000000000000///000111222333444444444333555666666555666777999:::BBBLLLWWWeeeqqqvvvtttvvvnnnfffbbbbbbiiixxxzzzqqqjjjdddbbbccchhhrrr}}}}}}xxxvvvwww{{{}}}~~~}}}|||||||||||||||||||||||||||{{{~~~}}}}}}~~~~~~}}}{{{xxxrrrooorrruuuvvvxxx||||||xxxxxxyyyzzz|||}}}|||zzzxxxvvvttttttuuuwwwyyyyyyxxxvvvpppkkkddd^^^\\\___dddhhhkkkpppxxxyyyvvvrrrlllfffaaa\\\YYYVVVUUUSSSWWWcccpppzzzzzzvvvvvvwwwzzz|||xxxqqqmmmnnnpppqqqwwwvvv}}}___[[[VVVRRROOOLLLHHHFFFDDDCCCAAAAAABBBEEEHHHJJJLLLOOORRRUUUWWWYYY]]]___bbbdddgggjjjlllppptttwwwvvvxxxzzz{{{zzzzzzzzz{{{zzz{{{|||~~~~~~|||{{{{{{{{{{{{yyyxxxxxxwwwwwwvvvuuuuuutttuuuwwwxxxyyyzzzzzzzzzxxxyyy{{{}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}zzzxxxrrrooorrrzzz{{{zzzzzz~~~{{{mmm]]]TTTQQQRRRYYYaaaaaaaaabbbfffkkknnnoooooommmiiigggjjjkkkhhhggghhhjjjfffeeeeeeaaaUUUIIIBBB<<<999666444444444444333444333111000//////000111000000000000000000000000000111111000000///...---111000000//////000000111........................000000000000////////////000...---///222222000---000000000000000000000000////////////000000000000///000111222333444444444444666777666555666888999;;;FFFSSS```mmmwwwyyyuuusssjjjbbbbbbgggqqqvvvjjjbbb^^^___cccjjjttt}}}vvvsssvvvzzz{{{xxxyyy~~~}}}||||||{{{{{{||||||||||||||||||~~~~~~|||rrrllliiillloooqqqtttxxxyyy}}}|||{{{|||zzz{{{||||||{{{xxxuuurrrtttuuuwwwzzz}}}}}}{{{yyynnnhhh```ZZZXXX\\\bbbfffmmmrrrzzz}}}wwwqqqlllgggaaa]]]XXXTTTTTT]]]gggrrr}}}~~~yyywwwwwwyyy{{{xxxpppkkkjjjjjjmmm{{{tttsss___[[[UUUPPPLLLHHHEEECCCAAA@@@??????@@@BBBEEEGGGHHHKKKNNNPPPQQQTTTWWWYYY\\\^^^bbbeeehhhlllqqqtttsssvvvyyy{{{zzzzzzzzz{{{xxxyyyzzz|||~~~}}}|||{{{{{{zzzzzzxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxyyyzzz|||}}}||||||{{{zzz}}}}}}}}}}}}~~~}}}{{{sssnnnnnnvvvvvveeeYYYRRRQQQWWW___aaaaaabbbfffkkkoooqqqqqqooollljjjjjjlllllllllmmmkkkhhhhhhhhhfff\\\OOOFFF;;;888444222222333333222222222111000//////000000000000000000000000000000000000000000000///......000000////////////000000////////////////////////000000000000////////////222111000000///000000111000000000000000000000000////////////000000000000///000111222333444444444555666777666666666999;;;>>>IIIXXXfffrrrzzzyyytttnnneee^^^aaajjjwwwsssggg```]]]```eeemmmuuu|||zzzqqqpppvvv}}}xxxrrrrrrzzz~~~}}}}}}|||{{{{{{{{{{{{||||||||||||~~~~~~~~~|||yyynnnhhhdddfffhhhiiimmmqqqooosssxxx{{{||||||}}}~~~zzz{{{{{{{{{yyyuuurrrooosssuuuxxx|||}}}zzzmmmhhh```ZZZZZZ___fffkkkqqqvvv~~~~~~yyyuuupppiiiddd\\\VVVSSSWWW```lllzzz~~~zzzwwwyyy{{{~~~~~~rrriiidddbbbaaakkkyyyxxxnnn```[[[TTTNNNJJJGGGDDDBBB??????>>>>>>???AAACCCDDDFFFHHHKKKMMMNNNPPPRRRUUUVVVYYY]]]```dddhhhmmmqqqpppssswwwzzzzzzzzzzzz{{{wwwxxxyyy{{{}}}~~~~~~|||{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvuuuuuutttwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||{{{{{{wwwzzz}}}~~~~~~~~~~~~|||uuupppnnnttt}}}~~~mmm^^^UUUQQQVVV^^^aaaaaacccgggmmmqqqssssssqqqooollljjjlllqqqssstttnnnmmmkkkkkkiiibbbTTTIII;;;888444222222333444444111111000000000000000000000000000000000000000000///000000000000//////...000000////////////000000000000000000000000000000////////////000000000000111333222///,,,+++///333////////////////////////////////////000000000000///000111222333444444444666666777666666777:::===AAAMMM\\\iiitttyyyvvvppphhh```\\\aaalllyyyssshhhbbb```dddkkkrrrxxx|||xxxrrrsssyyy}}}uuunnnpppzzz~~~}}}}}}}}}zzz{{{{{{{{{||||||}}}}}}||||||}}}|||xxxtttkkkddd___```aaaaaadddhhhgggkkkqqqvvvyyy{{{}}}~~~yyyyyyyyyxxxvvvssspppooorrrtttxxx~~~~~~|||pppkkkeee```aaagggnnntttvvv{{{~~~{{{wwwpppkkkaaaZZZTTTVVV\\\gggwww~~~zzzyyy{{{~~~tttggg___\\\ZZZ```hhhoooxxx}}}mmm___ZZZSSSMMMIIIFFFCCCAAA>>>=========>>>???AAABBBCCCEEEGGGIIIJJJKKKNNNPPPPPPSSSWWW[[[^^^ccchhhkkkllloootttwwwxxxxxxxxxyyywwwwwwxxxzzz{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttwwwwwwxxxyyyyyyyyyxxxxxxxxxyyy{{{|||||||||{{{zzzwwwyyy|||~~~~~~~~~|||xxxsssppptttyyy|||~~~}}}~~~rrrdddXXXRRRUUU\\\```aaacccgggmmmrrrttttttsssqqqllliiillluuu{{{|||vvvuuuqqqooonnniii[[[MMM@@@<<<777444444555666666111111111111111111111111000000000000000000000000//////000000000000//////000//////......//////000111111111111111111111111////////////000000000000///000111000//////111333////////////////////////////////////000000000000///000111222333444444444555666666666666999===@@@GGGQQQ^^^iiirrrvvvrrrkkkbbb^^^]]]dddmmmyyytttkkkgggeeejjjqqqwww{{{~~~}}}|||~~~xxxqqqlllppp|||}}}zzz{{{~~~~~~~~~}}}}}}zzzzzz{{{{{{|||}}}}}}}}}{{{|||}}}~~~}}}zzztttoooggg___YYYXXXYYYYYY[[[```bbbffflllsssxxxzzz{{{{{{xxxwwwvvvtttsssrrrqqqpppsssvvv{{{uuuqqqllliiijjjooovvvzzzzzz~~~wwwqqqfff___YYYWWW[[[cccrrr~~~yyy|||vvvggg^^^ZZZWWW[[[^^^aaahhhvvvqqq^^^YYYQQQKKKGGGDDDBBBAAA<<<<<<;;;;;;<<<===>>>???>>>@@@CCCDDDDDDFFFHHHJJJKKKNNNRRRUUUXXX]]]aaaeeefffjjjooosssttttttuuuuuuwwwwwwxxxyyyzzz{{{||||||{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwwwwvvvuuuuuuttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{|||}}}|||{{{{{{xxxzzz}}}~~~~~~~~~}}}yyyuuusssssstttuuu{{{}}}zzzxxxzzzvvvgggZZZRRRUUU[[[______bbbffflllqqqsssttttttssslllggglllxxxzzzuuutttpppbbbSSSFFFAAA;;;666555555555555111111222222222222222111000000000000000000000000//////000000000000////////////............//////000000000000000000000000.../////////000000000111///...111777===>>>999444000000000000000000000000////////////000000000000///000111222333444444444444555666666777:::???BBBNNNVVV```hhhooorrrooohhh___^^^aaahhhoooyyywwwnnnkkkiiiooovvv|||sssnnnlllttt|||xxxyyy}}}~~~~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}~~~|||}}}~~~~~~}}}xxxqqqlll___WWWQQQQQQQQQRRRUUUZZZ___cccjjjqqqwwwyyyyyywwwvvvuuusssqqqpppqqqrrrssswwwzzzzzzwwwssspppppptttyyy|||{{{}}}wwwllleee^^^ZZZYYY^^^jjjvvvyyy}}}yyyjjj```]]]WWWZZZ\\\]]]cccrrr}}}\\\WWWPPPIIIFFFCCCAAA@@@::::::::::::;;;<<<======;;;===???@@@AAABBBDDDFFFHHHJJJNNNQQQTTTXXX]]]aaabbbffflllppprrrrrrrrrrrrwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuwwwwwwwwwvvvuuuuuuttttttssstttvvvxxxzzz{{{||||||zzz{{{|||}}}}}}}}}|||{{{zzz|||~~~}}}|||~~~}}}zzzvvvtttsssqqqpppwwwyyyuuutttyyyxxxjjj\\\SSSUUU[[[]]]^^^```eeekkkpppssssssuuussslllfffkkkzzzyyyxxxuuugggWWWIIIDDD<<<777444222222111111222222333333333222222000000000000000000000000//////000000000000000/////////............//////////////////////////////.../////////000000111111111///222>>>LLLNNNBBB666111111111111111111111111////////////000000000000///000111222333444444444444444555666777;;;@@@DDDRRRYYYaaagggmmmpppmmmfff^^^___dddkkkpppxxxyyyppplllkkkqqqyyy~~~qqqnnnnnnxxx~~~zzzyyy|||~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{|||}}}}}}~~~}}}~~~}}}xxxpppjjjYYYRRRLLLLLLMMMNNNRRRWWW^^^bbbiiiqqqwwwyyywwwuuuuuusssqqqnnnoooqqqtttvvv{{{~~~}}}{{{wwwtttsssuuuxxx{{{{{{|||pppiiiaaa\\\XXXZZZdddoooyyy}}}|||lllccc___YYY\\\^^^___eeeuuuZZZUUUMMMGGGCCC@@@>>>===>>>======<<<;;;;;;::::::<<<<<<===>>>@@@AAACCCDDDFFFGGGIIILLLPPPTTTXXXZZZ___bbbfffjjjlllmmmoooqqqrrrrrrrrrssstttvvvwwwxxxzzzyyyxxxwwwwwwwwwxxxyyy{{{zzzxxxvvvuuuuuuvvvwwwrrrrrrssstttvvvxxxzzz{{{zzz{{{|||||||||{{{zzzyyy{{{|||}}}}}}}}}~~~~~~~~~~~~{{{~~~yyyyyywwwuuusssuuuyyy|||}}}uuuqqqrrrvvvzzz{{{rrr```TTTRRRTTTbbbfffjjjlllmmmoootttyyyxxxvvvqqqkkkjjjqqqrrr]]]OOOEEE;;;888666444333444222222222111222222333333111111111111000000000000000000//////.........---000000000000000000000000000000000000000000000000////////////////////////000111555:::>>>>>>888444000000111111111111000000............////////////222333444666777666666555555777888888999===DDDIIIVVV[[[dddmmmsssrrrkkkddd```bbbiiirrruuuvvvzzzsssoooppptttzzz}}}~~~wwwqqqmmmrrr}}}|||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~~~~}}}wwwmmmfff\\\TTTMMMJJJIIIKKKRRRZZZccciiiqqqvvvxxxvvvtttssstttrrrpppooopppssswwwyyy|||yyywwwyyy|||}}}}}}wwwpppggg___XXXVVV___iiiyyyuuuiiiaaaddd```___bbbeeepppXXXSSSLLLFFFBBB@@@>>>===<<<<<<;;;::::::999999888::::::;;;<<<===???@@@AAACCCDDDEEEHHHLLLOOORRRTTTYYY\\\aaadddfffhhhkkkmmmppppppqqqssstttvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyxxxvvvuuuttttttuuuuuurrrrrrsssssstttvvvwwwxxxxxxyyyzzz{{{{{{{{{zzzyyy{{{|||}}}}}}|||~~~}}}~~~}}}zzzwwwtttsssvvvxxx~~~uuuooonnnpppsssuuu}}}}}}qqqaaaUUURRRTTT```cccgggiiijjjmmmssswwwwwwuuupppjjjggglllwww{{{kkkRRRGGG===888666333333444333333222222111222222222111111111111000000000000000000/////////.........000000000000000000000000000000000000000000000000000000000000000000000000...---...000333333000---000000111111111111000000/////////000000000000111111111222333444444444444444666888888888<<>><<<::::::999999888777777666999999999999:::;;;<<<===???@@@AAACCCFFFIIIKKKMMMQQQTTTYYY\\\___bbbeeeggglllmmmppprrrtttuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwxxxvvvvvvuuutttsssssssssssssssrrrrrrrrrrrrsssssstttvvvwwwxxxyyyzzzzzzyyyxxxzzz{{{|||||||||}}}}}}yyyvvvuuuvvvxxx{{{|||rrrkkkiiikkknnnpppvvvzzzzzzrrrdddYYYTTTTTT]]]aaadddfffgggkkkpppuuuuuusssnnnhhhccceeekkkpppvvv~~~tttWWWKKK???999666333222444444444333222111111111111111111111111000000000000000000////////////......000000000000000000000000000000000000000000000000111111111111111111111111333111...---...///......///000000111111000000///000000000000111111111111000000000111111222333444555777999999:::>>>EEEKKKWWW\\\eeelllooonnnkkkhhhlllpppxxx}}}|||yyy{{{~~~uuuqqqqqqtttxxx}}}~~~zzznnnooowww~~~~~~~~~}}}~~~~~~}}}}}}|||||||||}}}~~~~~~}}}{{{yyywwwtttnnnhhhcccXXXRRROOOQQQSSSWWW^^^ffflllpppuuuwwwvvvsssqqqppplllmmmnnnppptttyyy~~~~~~}}}~~~~~~vvvmmmccc[[[ZZZ^^^hhhuuu}}}~~~wwwpppggg``````cccnnnQQQMMMHHHCCCAAA???===<<<999999999888777777666666888888888888888888999:::===>>>???@@@BBBDDDFFFHHHKKKNNNRRRVVVYYY\\\```cccfffhhhlllooorrrsssssssssuuutttssssssssstttuuuvvvuuuuuuttttttsssssssssssssssrrrqqqqqqppppppqqqqqqssstttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~{{{yyyxxxyyy{{{yyy|||xxxooohhhfffhhhlllooorrrwwwzzzuuujjj___ZZZXXX^^^aaaeeefffggghhhmmmppprrrqqqlllfff```^^^___aaakkkttt{{{|||||||||xxxrrr\\\PPPBBB;;;666333222555555444333222111111111111111111111111000000000///000000//////////////////////////////////////////////////////////////////000000000000000000000000555333000//////000000111//////000000000000////////////000000000111111111111111000000000222444555777999;;;<<<===AAAIIIOOOYYY```jjjqqqrrroookkkiiinnnuuu~~~||||||~~~{{{rrrppprrrvvvzzz~~~}}}|||}}}zzzwwwmmmrrr{{{~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyytttoooiiiccc```VVVSSSRRRWWW[[[___fffmmmrrrtttwwwwwwuuuqqqooooookkklllooorrrwww|||~~~}}}}}}~~~wwwnnnccc]]]]]]aaannn~~~}}}zzz{{{wwwkkk```^^^```jjjMMMJJJEEEBBB@@@???===<<<:::::::::999888888777777888888888777777888888999<<<======>>>@@@BBBDDDEEEGGGJJJNNNQQQTTTXXX\\\___```bbbfffjjjmmmooooooooorrrqqqppppppppprrrssstttttttttttttttttttttssssssrrrrrrqqqppppppppppppppprrrsssuuuwwwwwwxxxwwwwwwwwwxxxyyyzzzzzz|||~~~~~~|||zzzzzzzzzxxx{{{zzzrrrjjjffffffiiilllpppvvvzzzyyypppfff```]]]```dddhhhjjjhhhhhhjjjlllooonnnjjjeee___ZZZXXXWWWaaaiiiqqqtttttttttrrrooo```SSSEEE===888444333555555444333222111111111111111111111111000000000/////////000000000000000000////////////////////////////////////////////////////////////////////////---................../////////000000000000//////........./////////000000222222111111111333555666666888:::;;;===BBBIIIOOOXXXbbbooouuusssmmmiiigggmmmwwwyyyqqqqqqtttxxx{{{~~~~~~zzzwwwwwwwwwwww|||wwwooowww~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~yyyssskkkddd___\\\WWWUUUWWW^^^cccgggmmmsssuuuwwwwwwvvvssspppnnnnnnmmmooorrrvvv{{{~~~~~~yyynnneeebbb```iiiwww}}}yyywww{{{~~~~~~ooobbb]]]]]]dddwwwIIIFFFCCC@@@??????===;;;;;;;;;::::::999888888888777777777777777777888888::::::;;;<<<>>>@@@AAABBBDDDFFFJJJLLLOOOSSSWWWZZZZZZ\\\___dddgggjjjkkklllnnnnnnmmmmmmmmmooopppqqqssssssttttttttttttsssrrrrrrqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwwwvvvuuuuuuwwwxxxyyyyyy{{{~~~~~~~~~zzzwwwwwwwwwzzzzzzqqqiiiffffffhhhnnnsssyyyyyysssjjjccc``````eeekkkmmmllljjjjjjkkkmmmkkkiiieee```[[[VVVTTTXXX^^^gggmmmppppppooonnnbbbVVVHHH@@@;;;555444555444444333222111111111111111111111111000000000000//////000000000000111111000000000000000000000000000000000000000000000000........................))),,,///000000//////000...//////000000//////...............////////////333222222333333444555666333666888:::<<>>===;;;;;;::::::999999888888777555555555555666777777888666666777888:::<<<>>>???@@@BBBDDDGGGIIILLLQQQTTTUUUWWWYYY]]]aaaeeegggiiikkkkkkjjjjjjkkklllnnnooopppqqqrrrssssssrrrqqqqqqqqqqqqqqqrrrssstttvvvvvvtttuuuvvvwwwwwwvvvuuuttttttvvvwwwxxxxxx{{{~~~~~~~~~~~~~~~{{{xxxvvvvvvyyy}}}wwwnnniiihhhiiikkkpppuuuvvvqqqjjjccc```\\\ccclllpppooolllkkkkkkjjjiiihhheeebbb^^^YYYVVVSSSWWW^^^gggllllllkkkjjjcccWWWJJJCCC===777444555333333222222111222222222111111111111000000000000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////---///222222111000222444......////////////.........////////////000000000111222333444555555555555444777999;;;===CCCKKKQQQ\\\fffpppqqqjjjcccbbbdddooo||||||xxxzzz}}}~~~|||vvvtttvvvxxxwwwzzz|||yyysssmmmiiiiiiqqqwwwuuuvvv{{{||||||}}}~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxtttuuutttoooggg___[[[YYY^^^^^^ccckkkpppqqqssswwwvvvvvvtttrrrooonnnooopppnnnqqqwww}}}~~~|||~~~~~~|||~~~vvvqqqiiidddfffqqq~~~yyyrrrsssvvvwwwxxxzzz~~~pppiiieeeccciiisssEEECCC@@@??????>>>===;;;::::::999999888777777777444444444444555666777777222333444555777999;;;<<<===???AAABBBDDDHHHLLLOOORRRSSSVVVYYY]]]bbbeeegggiiiiiihhhhhhiiikkklllmmmooooooqqqrrrrrrqqqpppoooppppppqqqrrrtttvvvxxxyyyuuuvvvvvvwwwwwwvvvuuuttttttuuuwwwwwwxxxzzz~~~}}}~~~~~~}}}~~~}}}{{{zzztttxxx|||{{{sssnnnlllnnnhhhmmmrrrsssooohhhbbb^^^XXX```kkkqqqqqqnnnlllllliiihhhgggfffddd```[[[XXXRRRSSSYYYbbbggggggdddbbbcccWWWKKKDDD???999555555222222222111222222333333111111111111000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000...000111000------000333......////////////......000000000000111111111111000111333444555555444333777:::===>>>AAAFFFOOOUUUccckkkrrrpppgggaaaccchhhqqqzzztttwww|||~~~yyyuuuuuuwwwyyyvvvyyy{{{xxxqqqjjjfffeeekkkrrr{{{|||tttoooxxx}}}~~~zzz{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxwwwnnnpppqqqmmmfff___[[[ZZZaaaaaafffnnnrrrrrrsssvvvuuuuuussspppnnnmmmoooqqqnnnqqqwww~~~}}}yyy{{{|||{{{yyy|||}}}~~~}}}~~~zzzuuummmccc```kkkzzzyyyqqqpppsssuuuvvvyyy{{{vvvooojjjeeegggoooGGGDDDAAA???>>>===;;;999999999999888777666666555555555555666666666666666666666666666777888::::::>>>>>>???AAACCCFFFHHHIIIJJJMMMQQQTTTVVVZZZ^^^```cccccceeefffggggggggggggiiilllnnnooonnnmmmmmmnnnmmmnnnoooqqqsssvvvyyyzzzyyyvvvtttuuuvvvwwwuuurrrtttuuuwwwwwwwwwwwwzzz|||~~~~~~~~~|||{{{uuuuuuxxxwwwpppnnnnnnmmmlllkkkmmmmmmkkkddd___XXX___lllxxx}}}tttlllnnnnnnmmmmmmlllhhhbbb^^^\\\XXXYYYaaafffdddbbbddd\\\WWWNNNFFF@@@;;;777444333111//////111222333222222222222111111111111000000000000000000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......000111111111111222222222222222222222333444555555999:::;;;===AAAHHHQQQWWWhhhooouuuqqqiiifffkkkrrr~~~{{{{{{}}}yyyxxxyyyyyyzzz}}}yyy{{{zzztttllleeedddfffiiipppxxx~~~}}}}}}~~~tttoooqqquuu}}}~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}~~~~~~||||||}}}|||yyyuuuqqqooommmiiihhhhhhccc[[[YYY]]]eeehhhmmmpppqqqqqqssstttuuutttrrrqqqpppoooppppppooottt}}}{{{yyyzzz{{{|||}}}}}}}}}}}}}}}zzzmmmddd___cccmmmyyyvvvppppppsssuuuvvvyyyuuummmlllllllll{{{EEECCC@@@>>>===<<<:::888999999999888777666666666666666666666666666666666666666666666777888999999;;;;;;===>>>@@@CCCEEEFFFGGGJJJMMMPPPSSSVVVZZZ]]]```aaabbbdddeeefffffffffhhhjjjlllmmmlllkkkllllllmmmmmmooopppsssvvvxxxyyyxxxvvvuuuuuuwwwxxxvvvttttttuuuvvvvvvvvvwwwzzz|||}}}~~~~~~~~~|||{{{wwwvvvyyy~~~{{{uuupppmmmllljjjiiijjjllljjjeeeaaa[[[```kkkyyyxxxuuutttsssrrrsssrrrpppmmmeee^^^[[[___cccbbb``````\\\WWWOOOHHHBBB===999666555333111111333444444444222222222111111111111000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......//////000000000111111111222222222222333444555666999:::<<<@@@EEENNNWWW^^^lllrrrwwwsssmmmlllttt}}}}}}|||||||||uuuvvvzzz|||~~~zzzzzzxxxrrrjjjeeefffhhhiiinnntttyyyzzzyyyvvvtttrrrtttuuuqqqlllmmmssszzz}}}{{{|||~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||yyyvvvrrroooooollljjjiiiccc\\\[[[```gggkkkooorrrrrrssstttuuuvvvuuurrrqqqpppqqqrrrssssssxxx}}}yyywwwwwwyyyzzz|||}}}~~~~~~{{{wwwnnnfff___aaagggppp|||{{{uuutttuuuvvvvvvuuu}}}|||sssnnnkkkiiioooyyyCCCAAA>>><<<<<<;;;999777999999999888777777666666666666666666666666666666777777777666666777888888888888999:::<<<>>>@@@AAACCCEEEIIILLLNNNQQQTTTWWW\\\]]]^^^```bbbcccdddddddddgggiiijjjjjjiiijjjkkklllmmmnnnppprrrtttwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvuuuuuutttvvvyyy||||||~~~~~~~~~}}}~~~}}}|||yyyxxxyyy|||~~~vvvoookkkiiifffgggiiiiiigggddd\\\^^^eeesss}}}zzzwwwvvvxxx{{{}}}~~~ssshhh___^^^aaa```]]]\\\\\\XXXQQQKKKFFFAAA<<<999777555222222333444444444222222222111111111111000000000000000000000000000111111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///........./////////000000000000222222222222333444555666888:::>>>CCCJJJSSS^^^eeeppptttwwwtttpppsss~~~~~~~~~~~~~~~uuunnnrrrzzz~~~}}}xxxqqqjjjhhhjjjnnnlllooorrrttttttqqqnnnlllffffffdddbbbdddmmmzzzzzzxxxyyy{{{~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~~~~||||||{{{zzzwwwssspppnnnpppnnnlllhhhbbb\\\]]]aaakkknnnrrrtttuuuuuuuuuvvvvvvuuurrrpppppprrruuuwwwyyy~~~~~~{{{wwwvvvvvvwwwxxx{{{}}}~~~~~~wwwssskkkccc``````fffsss~~~}}}{{{zzzyyyxxxssszzzzzzqqqiiidddaaagggooozzzBBB@@@===<<<<<<;;;:::888999999999888888777777777777777777666666666666666888777777666666666777777666666777888999;;;===>>>???BBBEEEHHHJJJLLLOOORRRVVVWWWYYY[[[^^^___```aaaaaacccfffggggggggghhhiiikkklllmmmnnnpppsssuuuvvvuuuttttttuuuvvvwwwwwwwwwuuuuuuuuutttsssuuuxxx{{{|||~~~~~~~~~}}}~~~~~~~~~~~~|||yyywwwxxx{{{}}}|||rrrlllhhheeeeeegggiiihhhggg^^^ZZZZZZddduuu|||wwwuuuxxx~~~tttfffaaaaaaaaa^^^ZZZ[[[XXXSSSNNNIIIDDD>>>:::666444111111222222222222222222222111111111000000000000000000000000000000000000000111111111222222111111111111000000000///000000000000000000000000////////////////////////000000000000000///....../////////000000000111111333222222333333444555666777:::>>>DDDLLLVVV```gggqqqssstttrrrqqqxxx~~~xxxnnniiioooyyyzzzqqqlllkkkooosssrrrrrrssssssssspppmmmjjjbbb]]]YYYZZZcccsss{{{vvvtttvvvxxx{{{||||||}}}}}}|||||||||{{{{{{|||}}}~~~~~~~~~zzzzzzxxxvvvrrrooommmkkkqqqpppnnnhhhaaa\\\___cccooorrruuuwwwwwwvvvwwwwwwuuusssqqqooopppssswwwzzz|||zzzxxxwwwvvvwwwyyyzzz{{{}}}|||tttjjjbbb^^^aaammmyyy}}}xxx{{{}}}qqqgggaaa[[[]]]bbbjjjzzzBBB???===<<<<<<<<<;;;999999999999999888888888888888888777777666666666666777777666666666666666666666666666777888:::;;;<<<===???BBBEEEFFFHHHKKKNNNPPPQQQSSSVVVYYY[[[]]]]]]]]]```ccceeeeeeeeefffgggjjjkkklllmmmoooqqqssstttrrrsssssstttttttttuuuuuutttuuuuuutttssstttwwwzzz{{{~~~}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}yyywwwwwwyyyzzz~~~tttnnnjjjfffeeegggiiiiiihhhaaaYYYRRRUUUcccttt{{{vvvuuuwww||||||ooogggeeeeeeaaa\\\[[[YYYUUURRRMMMGGG@@@;;;888555333222222333222111222222222111111111000000111111111111111111111111/////////000000000111111111111111111000000000///000000000000000000000000////////////////////////000000000000000///......000000000111111111222222333333333333444555666666777:::???EEELLLVVV```fffrrrttttttrrrsss}}}rrrjjjgggmmmvvv{{{}}}~~~yyyqqqmmmnnnrrruuuvvvuuuuuuuuuuuusssnnnkkkaaa[[[UUUYYYgggzzzxxxsssrrrtttuuuyyyzzz{{{{{{||||||||||||zzz{{{|||}}}~~~~~~}}}{{{yyywwwssspppmmmlllkkksssuuutttllldddbbbeeehhhrrrtttwwwyyyxxxwwwwwwwwwsssqqqooooooqqquuuyyy|||~~~}}}wwwwwwvvvwwwxxxzzz}}}~~~|||}}}rrrggg```___hhhttt}}}qqqhhhbbbZZZ[[[]]]eeeppp@@@>>><<<<<<<<<<<<;;;:::999999999999999999999999999888888777777666666555666666666555555666777777777777777777888999:::;;;;;;===@@@BBBCCCEEEGGGJJJJJJKKKNNNRRRUUUXXXYYYZZZ[[[^^^aaaccccccdddeeefffjjjjjjkkklllnnnppprrrsssqqqrrrtttsssrrrrrrssstttssstttuuuuuuttttttuuuwwwyyy|||~~~~~~}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~zzzxxxwwwxxxxxx{{{vvvsssnnniiigggiiijjjjjjiiieee\\\RRROOOXXXgggvvv|||yyyvvvvvvxxx{{{}}}~~~wwwnnnkkkjjjfff```]]][[[YYYVVVQQQJJJBBB<<<;;;999666444555555444333222222222111111111111000111111111111111111111111.../////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......111111111111222222222222333333333333444555666777777;;;@@@FFFNNNXXXaaagggtttuuuuuutttwwwmmmiiiiiiooouuuwwwxxxzzz{{{uuupppoooqqquuuxxx{{{yyywwwwwwxxxuuuooojjjaaa[[[VVV]]]nnnvvvrrrrrrrrrsssvvvwwwxxxzzz{{{|||||||||yyyzzz|||}}}~~~}}}|||zzzvvvrrrooolllkkkkkkuuuzzz{{{sssjjjiiimmmooosssuuuxxxyyyxxxvvvvvvvvvrrrqqqpppqqqsssxxx|||~~~{{{zzzvvvvvvvvvwwwyyy|||~~~}}}}}}pppfffaaafffnnnuuulllggg^^^]]]^^^cccjjjttt>>>===;;;:::;;;;;;;;;:::999999999999999999999999999999888888777666666555555555555555555666777888777777666777777888999:::888:::===???@@@AAADDDFFFEEEGGGJJJNNNRRRUUUWWWXXXYYY\\\```bbbcccccceeefffiiiiiijjjkkkmmmooopppqqqrrrtttuuutttrrrqqqrrrtttqqqsssuuuvvvuuuttttttuuuvvvyyy}}}~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~|||zzzzzz{{{{{{|||}}}}}}~~~~~~{{{yyyxxxwwwxxxzzzwwwrrrmmmkkkkkkkkkjjjhhhddd^^^VVVQQQTTT___lllvvvuuuuuuuuuvvvyyyzzzyyyxxxzzz~~~|||uuupppnnniiiccc```___^^^[[[VVVNNNEEE>>><<<:::777555555555444333222222222111111111111000111111111111111111111111//////000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///......000000000000111111111111444333333444444555666777999<<>>EEEMMMVVVaaakkkqqqoooqqqrrrsssuuu|||{{{lllfffiiipppvvvwwwuuuvvv{{{uuuttttttwww||||||ssskkkeee``````nnn{{{tttrrrrrrrrrrrrppprrrsssuuuwwwxxxyyyyyyxxxzzz|||~~~~~~}}}vvvsssnnniiieeedddcccdddpppyyy}}}uuummmmmmpppqqqsssvvvxxxxxxvvvtttssssssrrrrrrtttwww{{{~~~zzzxxxwwwxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{||||||}}}~~~||||||~~~zzzpppkkkkkkuuu~~~vvvppplllgggdddeeeeeehhhuuu======<<<;;;::::::999999999999999::::::;;;;;;;;;<<<;;;:::999888666555555777777777666666555444333666666666666666666666666888888999;;;===>>>???@@@BBBCCCEEEGGGJJJMMMOOOPPPUUUWWWZZZ\\\]]]^^^aaaccceeeeeefffiiimmmpppqqqqqqqqqrrrtttuuuuuuuuutttssssssuuuvvvuuutttrrrssssssxxxyyy{{{~~~}}}}}}}}}~~~~~~~~~|||{{{|||zzzyyyxxxxxxwwwwwwxxxxxxvvvxxx{{{}}}~~~}}}~~~}}}zzzxxxxxx{{{}}}}}}vvvmmmhhhhhhkkkfffbbb[[[TTTSSSWWW```gggnnnjjjllluuu|||zzztttpppwwwwwwvvvuuutttqqqlllhhhhhheeeaaa]]]YYYSSSJJJDDD<<<:::777555555555444333333333333333333333333333222222222111111111111000000000000000000000000000444333111///......///000111111111111000000000000000000000000////////////000000000000000000000000111111111222333333444444444444555555444555888:::===???EEENNNZZZccciiillltttnnnkkkooovvv}}}wwwoooggglllpppsssxxx~~~~~~zzzzzzwwwxxxzzzooolllfffhhhzzz~~~{{{wwwsssrrrtttttttttttttttvvvxxxzzz{{{zzz{{{|||}}}}}}~~~~~~~~~{{{~~~~~~||||||yyytttmmmfffbbbaaabbbdddlllnnnqqqrrrqqqooooooooorrrqqqpppooonnnnnnoooooorrrvvvzzz~~~}}}{{{xxxvvvuuuvvvwwwxxxxxxxxxyyy|||~~~}}}}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~~~~}}}||||||{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}{{{~~~xxxrrrppppppxxx{{{zzzooofffdddeeeiiixxx======<<<;;;;;;:::999999999999:::::::::;;;;;;;;;;;;::::::999888777666666::::::::::::999888777666666666666666666666666666777888999:::<<<===>>>???@@@AAACCCFFFIIIKKKMMMNNNSSSUUUXXXZZZ\\\^^^```ccceeeeeegggiiimmmpppqqqqqqrrrrrrsssttttttttttttsssqqqrrrtttsssqqqppppppqqqvvvxxxzzz}}}~~~}}}|||{{{{{{{{{}}}~~~~~~|||zzzzzz{{{{{{{{{yyyxxxwwwvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~{{{yyyyyy{{{~~~{{{qqqkkkjjjllliiiccc[[[UUUSSSYYYcccjjjlllhhhhhhpppuuutttnnnkkkqqqrrrttttttsssooollljjjllliiiddd```[[[TTTKKKEEE>>>;;;777555555555444333333333333333333333333333222222222111111111111000000000000000000000000000444333111///...///000000111111111111000000000000000000000000////////////000000000000000000000000/////////000111111222222444444555555444555888;;;===@@@GGGQQQ\\\ffflllnnnpppkkkhhhmmmsssyyytttkkkiiinnnsssvvv|||}}}zzzzzz{{{rrrlllhhhlll~~~~~~{{{xxxttttttvvvuuuuuuuuuuuuvvvwwwyyyzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzvvvrrrlllfffbbbbbbdddeeejjjmmmppprrrrrrqqqqqqrrrrrrqqqooonnnmmmmmmnnnnnntttxxx}}}~~~{{{yyywwwvvvuuuwwwxxxxxxxxxxxxyyy|||~~~|||{{{zzz{{{|||{{{yyyyyy{{{|||}}}|||}}}}}}||||||{{{zzzzzzyyy{{{{{{{{{zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{wwwsssyyyxxxooogggfffeeeiiizzz======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999999888888888888888888888777777666555444666666666666666666666666666777888999:::;;;<<<<<<>>>???AAACCCFFFHHHJJJKKKOOORRRUUUXXXZZZ\\\```bbbdddeeegggjjjmmmoooqqqrrrssssssrrrrrrsssssstttuuutttvvvwwwwwwuuuttttttuuuuuuvvvxxx{{{~~~~~~|||zzzyyyxxxwwwzzz|||}}}|||{{{yyyyyyzzz}}}}}}{{{yyyxxxvvvuuutttvvvvvvwwwyyyzzz|||~~~~~~}}}}}}}}}}}}}}}zzzzzz|||~~~wwwooommmmmmlllggg___XXXVVV[[[eeellllllfffeeejjjnnnmmmiiigggjjjnnnssstttqqqnnnllllllnnnlllhhhddd^^^WWWOOOIIIAAA===888555444444333222222222222222222222222222222222222111111111111000000000000000000000000000333222111/////////000000111111111111000000000000////////////000000000000000000000000000000000000/////////000111111222222333444555555555666999;;;===BBBJJJVVVbbbkkkoooqqqnnnjjjiiinnntttwww{{{~~~qqqjjjlllqqqwww{{{xxxmmmkkkrrr~~~|||zzzwwwvvvxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~|||{{{zzzssspppkkkgggddddddeeegggjjjmmmpppssssssssstttuuuqqqpppnnnmmmlllmmmmmmnnnvvvzzz}}}yyyvvvuuuuuuuuuxxxyyyyyyyyyyyyzzz}}}~~~}}}{{{yyyxxxyyyyyyzzz{{{zzzxxxyyyzzz||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~{{{}}}~~~xxxzzzuuuooojjjhhheeejjj}}}======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777666555444333666666666666666666666666666666777777888999::::::;;;<<<>>>@@@CCCEEEGGGHHHJJJMMMQQQTTTWWWZZZ^^^aaacccdddgggjjjlllnnnqqqsssuuutttsssrrrssstttuuuvvvwwwxxxzzzyyyxxxvvvwwwwwwssstttvvvxxx{{{~~~~~~}}}|||zzzwwwuuutttxxxzzz{{{{{{zzzyyyzzzzzz~~~~~~}}}|||zzzyyywwwwwwvvvvvvuuuvvvxxx{{{~~~}}}||||||||||||~~~~~~~~~~~~}}}zzzyyy{{{|||xxxqqqnnnmmmnnnkkkeee___\\\^^^dddiiinnngggdddgggiiihhhgggggghhhnnntttuuuqqqmmmlllmmmmmmllljjjfffaaaZZZTTTPPPEEE@@@:::666444333333222111111111111111111111111222222222111111111000000000000000000000000000000222222111000//////000000111111111111000000000///////////////000000000000000000000000000000000000111111111222333333444444333444555555555666999<<<>>>CCCNNN[[[hhhpppssstttooolllmmmsssxxxyyy{{{~~~}}}sssmmmnnntttzzz~~~lllmmmwww}}}}}}{{{yyyxxxzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||sssppplllhhheeeeeeggghhhlllooorrrttttttsssttttttoooooommmllllllmmmnnnnnnwww{{{}}}xxxuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvyyyyyyzzz{{{|||}}}}}}}}}}}}~~~{{{}}}~~~|||}}}~~~ssspppnnnkkkfffjjj===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::::::::999888777777666666666666666666666666555666666666777777888888999:::;;;===@@@BBBDDDDDDFFFIIIMMMQQQTTTXXX\\\___```cccgggiiijjjmmmpppsssvvvuuutttttttttuuuwwwxxxtttvvvwwwwwwuuuttttttuuurrrrrrsssvvvxxx|||~~~~~~~~~~~~|||zzzwwwtttrrrvvvxxxzzz{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzwwwvvvuuuuuuwwwzzz~~~~~~}}}||||||||||||}}}}}}}}}~~~~~~|||yyyxxxyyyzzz~~~|||uuupppnnnnnnnnnmmmkkkgggdddbbbccceeennngggbbbdddfffeeefffhhhkkkqqqvvvvvvqqqmmmlllmmmjjjkkkjjjhhhddd^^^ZZZWWWJJJEEE===777444333333333111111111111111111111111222222222111111111000000000000000000000000000000111111111000000000000000111111111111000000000///.../////////000000000111000000000000000000000000111111111222333333444444333444555555555777:::===???FFFRRRaaammmuuuvvvvvvnnnmmmpppwww|||||||||}}}|||sssooopppvvv}}}jjjnnn{{{}}}}}}|||zzzyyy{{{yyyyyywwwvvvvvvvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~tttqqqlllhhheeefffgggiiippprrruuuuuusssrrrqqqqqqmmmmmmlllllllllnnnooopppvvv{{{}}}xxxuuuuuuwwwxxxyyyzzz{{{{{{{{{|||}}}{{{|||{{{zzzzzzyyyyyyxxxxxxzzzyyyxxxyyy{{{|||{{{yyywwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||||||||{{{|||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}~~~|||sssqqqqqqooohhhjjj~~~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::::::::999999:::999999888777666666666666666666666666666666666666666666777777777777888:::<<<>>>@@@AAABBBCCCFFFKKKNNNQQQUUUYYY\\\^^^aaafffhhhhhhkkkooosssuuuuuuttttttuuuuuuvvvwwwvvvwwwxxxxxxvvvuuuuuuvvvrrrrrrrrrsssvvvyyy|||}}}}}}~~~~~~|||xxxtttrrrtttvvvyyyzzzyyyzzz{{{|||}}}~~~~~~}}}|||xxxwwwvvvvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||yyyxxxxxxyyy|||{{{tttooommmmmmmmmkkkmmmnnnllliiifffddddddkkkeeeaaacccddddddfffjjjpppsssvvvuuuqqqnnnmmmmmmiiikkklllkkkgggbbb___^^^OOOIII@@@888555444444444222222222222222222222222222222222111111111111000000000000000000000000000000000111111000000000000111111111111000000000000......//////000000111111000000000000000000000000/////////000111111222222333444555666666888;;;===@@@HHHUUUeeerrrxxxxxxvvvlllkkkpppxxx~~~}}}}}}~~~}}}xxxrrrooossszzz{{{yyyzzz{{{{{{}}}jjjppp~~~|||}}}|||zzzyyy{{{yyyyyywwwwwwvvvwwwxxxyyyyyyyyyzzz{{{|||||||||||||||{{{|||{{{rrrnnniiieeeccceeeiiikkkrrrtttvvvuuussspppnnnnnnlllkkkkkklllnnnppprrrsssvvvzzz|||xxxuuuuuuwwwxxxxxxzzz{{{{{{|||~~~~~~{{{yyyzzzzzzzzzyyyxxxwwwwwwvvvzzzyyyyyyzzz||||||{{{yyywwwwwwwwwwwwwwwwwwwwwwwwvvvxxxyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{||||||||||||~~~}}}}}}~~~}}}~~~~~~vvvttttttrrrkkkjjjzzz<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999777777777777777666444444666666666666666666666666777777777777666666666666666777999;;;===>>>@@@AAABBBEEEIIILLLOOOSSSWWWZZZ[[[```eeeggggggiiinnnrrrrrrsssssstttttttttttttttxxxyyyzzzzzzxxxwwwwwwxxxrrrrrrqqqrrrtttvvvyyy{{{}}}~~~~~~zzzvvvsssrrrtttvvvxxxxxxxxxzzz{{{}}}~~~~~~|||zzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxxxxyyyxxxvvvnnnkkkjjjlllmmmiiikkkmmmmmmkkkiiiiiiiiijjjeeeccceeeggggggjjjooorrrssssssrrrqqqpppnnnnnnlllnnnpppnnnjjjeeebbbbbbTTTMMMCCC:::666444444555333333333333333333333333222222222111111111111000000000000000000000000000000000000111111111000000111111111111000000000000.........///000111111111000000000000000000000000/////////000111111222222333444555666666888;;;>>>AAAIIIXXXiiiuuuzzzxxxuuukkkjjjpppyyy}}}vvvqqqpppwww}}}wwwtttsssssstttwww~~~vvvkkkrrr{{{||||||yyyxxxyyyyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzz{{{|||||||||||||||{{{|||zzztttlllhhhccc______dddjjjnnnrrrtttvvvuuurrrooommmmmmjjjjjjkkklllooorrruuuwwwwwwyyy}}}yyyvvvttttttvvvwwwwwwyyy{{{|||}}}}}}~~~~~~|||yyyxxxyyyyyyzzzzzzyyyyyyxxxxxxzzzzzzzzz{{{}}}}}}|||zzzxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvyyyyyyzzzzzz{{{|||||||||~~~}}}{{{{{{|||}}}{{{|||}}}~~~}}}yyyvvvvvvtttmmmiiivvv<<<<<<<<<=====================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;::::::999888777666666666666666666666666777777777777777666666666666777888:::<<<>>>???@@@AAADDDHHHKKKNNNQQQUUUXXXZZZ___dddffffffgggmmmrrrpppqqqrrrssstttsssrrrqqqtttvvvwwwwwwuuuttttttuuurrrrrrqqqqqqsssuuuxxxyyy}}}|||xxxuuuooorrruuuvvvvvvwwwyyyzzz~~~~~~~~~}}}zzzwwwuuuzzzyyyyyyyyyzzzzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzzuuu}}}~~~tttlllhhhiiikkkmmmgggiiikkkkkkkkkkkkmmmnnnlllhhhfffiiikkkllloootttsssqqqppppppqqqqqqpppnnnooorrrsssqqqlllfffdddcccWWWOOODDD;;;666555555555333333333333333333333333222222222111111111111000000000000000000000000000///000111111111111000000111111111111000000000000---......///000111111222000000000000000000000000111111111222333333444444333444555666666888<<<>>>AAAJJJZZZjjjvvvzzzxxxuuukkkkkkqqq{{{~~~}}}vvvsssrrrzzz}}}uuutttrrrpppqqqtttyyyhhhlllttt~~~{{{|||{{{xxxwwwxxxxxxxxxwwwwwwwwwxxxzzzzzzxxxyyyzzz{{{|||||||||||||||{{{|||~~~vvvnnngggccc^^^[[[]]]ccckkkqqqqqqsssuuutttrrrooommmmmmiiiiiijjjmmmpppssswwwyyyxxxyyy}}}|||zzzwwwuuusssssstttuuuvvvxxxzzz|||~~~|||zzz|||}}}}}}~~~|||zzzxxxvvvyyyzzz{{{|||||||||||||||{{{zzz{{{|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyzzzzzzvvvwwwxxxyyyyyyxxxvvvuuuyyyyyyzzzzzz{{{||||||}}}}}}~~~~~~|||zzzyyyzzz|||zzz{{{}}}~~~|||~~~~~~}}}|||{{{xxxwwwvvvnnniiisss>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;::::::999999999777777888888888888777777666666777777888888888999888888777777777777888888777666555555777999<<<>>><<>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999999888888777777777777888888888999777666666555555555666666777777666666777888:::;;;<<<>>>AAADDDGGGKKKOOORRRUUUZZZ```cccdddfffjjjmmmrrrrrrssstttvvvvvvvvvuuuuuuwwwzzz}}}~~~}}}{{{yyyuuutttrrrqqqrrrtttxxxzzz{{{}}}~~~zzzxxxuuuuuuwwwwwwvvvtttyyy{{{||||||zzzxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxyyy||||||{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyvvvzzz}}}uuunnnjjjiiiiiijjjjjjjjjhhhggggggjjjooosssuuusssqqqooopppssszzz~~~zzzrrriiieeegggmmmrrruuuyyy{{{tttlllddd[[[RRRFFF===888777555333111222222333333222222111111111111111111111111111111111111111000000000000222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111222333444444555444333333444777:::===>>>DDDOOO___nnnvvvwwwtttqqqoooyyy{{{{{{~~~~~~|||yyywwwvvvvvvssspppnnnnnnnnnnnnmmmsssuuuyyyzzzsssfff^^^]]]jjjxxx|||yyywwwvvvvvvvvvsssssstttsssrrrrrrtttwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzzxxxtttnnniii```^^^^^^ccckkkqqqrrrqqqrrrrrrrrrqqqpppooonnnmmmnnnlllllloootttyyyzzzzzzzzzxxxxxx|||~~~zzzwwwvvvtttsssssstttvvvwwwwwwxxxzzz|||~~~|||{{{{{{|||}}}||||||}}}|||{{{{{{||||||zzzxxx||||||{{{zzzzzzzzzzzzzzzzzzyyywwwvvvwwwxxxzzz{{{zzzzzzyyyyyyyyyyyyzzzzzzwwwwwwvvvuuuuuuuuuuuuuuuxxxxxxyyyzzz|||}}}~~~~~~~~~|||zzzzzz{{{{{{|||{{{zzz{{{|||}}}|||{{{}}}~~~}}}}}}~~~}}}zzzsssooohhh```dddooo<<<<<<======>>>>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999777777777888888888888888666666555444333333333444666666666666777777777777;;;===???AAACCCFFFJJJMMMRRRVVV\\\___```ccchhhlllssstttuuuvvvwwwwwwvvvvvvuuuvvvxxxzzz{{{{{{{{{{{{vvvtttrrrqqqrrrtttvvvxxxxxxzzz{{{}}}}}}{{{yyywwwwwwwwwuuutttvvvxxxzzzzzzyyywwwwwwwwwwwwwwwvvvvvvwwwwwwxxxyyy{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwzzz}}}{{{qqqjjjiiiiiijjjiiihhhhhhgggffffffhhhmmmqqqyyyyyywwwtttsssvvv~~~xxxmmmeeeeeejjjqqquuu~~~vvvmmmaaaWWWJJJ???:::777555333111222222333333222222111111111111111111111111111111111111111000000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444555111111111333666:::===@@@FFFRRRcccqqqxxxxxxuuurrrwww|||wwwrrrpppooouuusssqqqpppooommmjjjhhhgggffffffeee^^^UUURRRUUUlllyyy|||zzzxxxvvvuuuuuuuuuuuurrrrrrsssrrrqqqqqqsssvvvwwwxxxxxxzzz{{{|||}}}~~~|||{{{yyyxxxuuupppjjjfff``````ccciiipppuuuuuusssrrrqqqqqqpppooonnnmmmlllooonnnoooqqqvvvzzz{{{|||{{{xxxvvvwwwyyyzzzwwwttttttsssrrrrrrssstttuuuwwwxxxyyyzzz|||~~~}}}}}}{{{yyyxxxxxxyyyzzzzzzyyy{{{{{{zzz{{{||||||{{{yyy|||zzzyyywwwwwwxxxyyyzzz{{{yyywwwuuuuuuvvvxxxyyy{{{zzzyyyxxxxxxxxxxxxxxxuuuuuuttttttttttttttttttwwwwwwxxxyyy{{{|||}}}}}}}}}{{{{{{{{{|||{{{zzzyyyzzz{{{{{{yyywwwwwwyyy}}}wwwqqqfff\\\\\\ddd<<<<<<======>>>?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888888888888666666555444333333333333333444555666777777777666888:::===???AAADDDHHHJJJOOORRRWWWZZZ\\\___eeejjjoooqqqsssuuuttttttssstttrrrrrrssstttvvvwwwxxxxxxvvvuuusssrrrrrrsssuuuvvvxxxxxxzzz{{{}}}~~~|||yyyxxxvvvuuuttttttvvvyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{||||||||||||||||||~~~}}}}}}zzzxxxyyy{{{}}}zzznnnhhhggghhhgggeeeccccccbbbaaaaaacccgggkkkzzz||||||yyyvvvxxxvvvjjjeeegggmmmrrr}}}xxxhhh]]]NNNAAA;;;777555444111222222333333222222111111111111111111111111111111111111111000000000///222222222222111111111111////////////////////////////////////////////////000000000000000000000000000000111222333333444444111222333444666:::>>>AAAIIIVVVggguuu{{{yyyvvvsss{{{tttmmmjjjiiisssrrrrrrrrrqqqoookkkgggaaa^^^\\\YYYSSSNNNSSSZZZppp{{{zzzwwwvvvuuuttttttttttttuuurrrrrrsssrrrqqqqqqsssvvvwwwxxxxxxyyy{{{||||||}}}yyyxxxwwwuuurrrmmmgggdddccceeeiiipppuuuwwwuuurrrppppppooonnnmmmmmmllllllpppppprrrtttwwwzzz|||}}}}}}yyyuuusssssssssrrrqqqrrrrrrrrrrrrssstttvvvwwwxxxyyyzzz|||~~~}}}}}}||||||yyyxxxwwwwwwyyyzzzyyyyyy{{{{{{zzz|||~~~~~~}}}{{{{{{yyyvvvttttttuuuwwwyyy{{{yyyvvvtttssstttwwwxxx{{{zzzyyyxxxwwwvvvvvvvvvsssssssssrrrssssssttttttvvvvvvwwwxxxzzz{{{|||}}}}}}||||||||||||yyyyyyxxxyyyzzzyyywwwuuusssvvvzzz~~~}}}~~~~~~~~~tttgggZZZXXX]]]>>>>>>>>>?????????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999999888888888888888777666666555444444555555222333444666777777777777666888;;;>>>@@@CCCGGGJJJKKKOOORRRUUUWWW[[[bbbgggkkknnnrrrtttsssrrrrrrsssqqqqqqrrrrrrtttuuuvvvwwwwwwvvvtttrrrrrrrrrssstttxxxxxxyyyzzz{{{}}}~~~~~~~~~|||zzzwwwuuuuuuuuusssvvvxxxyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{||||||}}}}}}|||||||||}}}~~~}}}zzzxxxxxxyyyzzz||||||ppphhhfffeeeccc````````````^^^]]]___bbbeeevvv{{{~~~{{{wwwyyyrrrfffbbbeeeiiitttooocccRRRCCC;;;888666444111222222333333222222111111111111111111111111111111111111111000000000///222222222111111111000000////////////////////////////////////////////////000000000000000000000000111111111222222333333444333555666777888:::???CCCNNN[[[lllxxx{{{yyyuuuttt}}}|||ssskkkhhhhhhpppqqqrrrtttuuusssoookkkbbb]]]YYYSSSMMMLLLUUU```ttt}}}~~~zzzuuusssrrrrrrrrrrrrssssssssssssssssssrrrqqqrrrtttvvvwwwxxxxxxyyyzzz{{{||||||wwwwwwvvvsssooojjjfffdddiiikkkppptttwwwvvvrrrpppooonnnmmmlllllllllmmmmmmrrrsssuuuwwwxxxyyy{{{|||}}}yyyuuurrrpppppppppppprrrrrrsssssstttuuuvvvwwwwwwxxxzzz|||}}}}}}}}}}}}||||||||||||zzzxxxwwwxxxyyy{{{{{{zzz|||{{{{{{}}}}}}yyywwwuuusssssstttvvvxxxzzzxxxvvvtttssstttvvvwww{{{zzzxxxwwwuuuuuuttttttrrrrrrqqqqqqrrrsssttttttuuuvvvwwwxxxyyy{{{||||||~~~}}}||||||{{{{{{yyyxxxxxxyyyzzzyyyvvvtttqqqtttxxx|||~~~~~~}}}|||}}}}}}}}}vvvggg[[[VVVWWW@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999888888888777666666666666666777777444444444555666777777888555777:::<<>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<:::::::::999999888888888444444444555666777888999===;;;888555444333444444666888999:::;;;<<>>EEELLL[[[fffsssyyyvvvsssrrrssswwwxxxvvvvvvuuuxxx|||||||||rrrkkkkkkmmmqqqqqqsssuuuvvvuuusssppphhheee```ZZZSSSTTTbbbqqqzzzsssqqqpppnnnoooppppppqqqqqqqqqqqqpppqqqqqqqqqpppoooppprrrtttxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwtttooojjjiiilllooosssttttttrrrqqqppppppqqqkkkjjjjjjkkkmmmpppsssuuuvvvyyy{{{zzzwwwuuuuuuvvvrrrrrrqqqpppooopppsssuuuqqqqqqrrrrrrrrrqqqpppppppppsssxxx}}}~~~}}}|||}}}~~~~~~|||zzz{{{zzzzzzzzzzzzzzzzzzzzz{{{yyyxxxyyy{{{}}}}}}}}}zzzyyyyyyzzz{{{{{{zzzxxxuuuuuuuuuuuuuuuttttttttttttvvvwwwyyyyyyyyyxxxwwwwwwvvvuuutttttttttttttttpppqqqqqqrrrsssuuuvvvwwwwwwwwwxxxyyy{{{|||}}}}}}{{{|||||||||{{{zzzyyyyyyxxxxxxzzz}}}~~~{{{yyyxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~|||{{{{{{~~~uuufff[[[VVVFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999999777666555555555555777666666666666555555555555666666888999;;;===>>>>>>BBBGGGJJJNNNQQQTTTWWWdddgggkkkmmmnnnpppqqqssssssvvvzzz{{{zzzyyyxxxxxxwwwvvvtttrrrqqqqqqqqqqqqrrrtttwwwyyyzzzzzzxxxwwwyyyyyyxxxuuurrrqqqtttwww{{{~~~|||}}}}}}~~~~~~||||||}}}~~~~~~|||{{{wwwvvvvvvxxxyyy||||||uuuooojjjhhhbbb```]]]\\\]]]^^^^^^^^^ccckkkvvv~~~ttteee^^^XXX___jjjtttzzz|||}}}}}}ppphhhZZZKKK@@@999777666222222222222222222222222333222111000000111222333222222111111000/////////222111111111000000//////......//////000000111111000000000000////////////222111111111000000//////222333333333333333333444666444555:::===@@@GGGOOOdddlllvvvxxxsssnnnmmmooouuu~~~~~~uuuuuuyyy{{{{{{|||~~~zzzrrrrrrtttuuuuuuvvvwwwxxxwwwvvvtttsssnnnccc```]]]RRRWWWkkkxxx|||tttooooooppppppoooooonnnmmmlllllllllpppppppppqqqqqqrrrrrrsssvvvvvvwwwzzz||||||zzzxxxyyyvvvqqqkkkhhhiiinnnrrruuutttsssqqqooonnnlllllljjjhhhfffhhhmmmqqqssssssvvvyyy{{{{{{xxxtttrrrpppsssrrrqqqpppppppppqqqrrrrrrqqqqqqpppqqqrrrssstttuuuvvvyyy}}}|||{{{~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}|||{{{{{{{{{|||}}}xxxxxxyyyyyyzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvssstttvvvxxxyyyyyyxxxwwwsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssttttttssstttvvvxxxzzz|||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{{{{|||||||||||||||zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{~~~qqqbbbVVVHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@???>>>======>>>=========<<<<<<======>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999999888666666555555666666666666555555555555444555555666777999;;;===>>>@@@CCCHHHKKKMMMPPPSSSUUU```ccchhhkkkmmmooorrrssssssuuuxxxyyyxxxwwwwwwxxxvvvuuutttrrrrrrrrrrrrsssrrrtttvvvyyyzzzzzzyyyxxxwwwwwwwwwuuussssssuuuxxxzzz~~~~~~}}}~~~~~~~~~}}}}}}~~~}}}{{{xxxwwwxxxzzz{{{}}}~~~~~~xxxpppjjjgggbbb```]]]\\\]]]^^^___^^^ccclllyyyxxxkkkeeeZZZ```iiiqqquuuwwwwwwwwwnnnfffZZZLLLAAA:::777666222222222222222222222222222222111000000111222222000000000000000111111111111111111111000000000///000000000000////////////////////////000000000000111111111111000000000///222333333333333444444444777666888;;;===AAAKKKVVVkkkrrryyyyyysssmmmkkklllrrrzzz~~~}}}uuuvvvzzz|||}}}~~~~~~wwwxxx|||~~~~~~}}}zzzwwwuuuqqqeee```\\\TTT[[[qqq~~~}}}uuupppooopppoooooonnnnnnmmmllllllkkkoooooopppqqqqqqrrrrrrrrruuuuuuvvvyyy{{{|||zzzxxxwwwsssnnnjjjiiikkknnnqqqtttsssrrrpppnnnmmmkkkkkkkkkjjjiiijjjnnnqqqqqqqqqrrruuuxxxyyyvvvsssqqqpppqqqpppooooooooopppqqqrrrqqqpppoooooooooqqqrrrsssuuuvvvzzz~~~}}}|||{{{zzz}}}}}}}}}|||||||||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzz}}}}}}||||||||||||||||||xxxyyyyyyzzzzzzyyyyyyxxxwwwvvvuuuttttttttttttuuurrrsssuuuwwwwwwwwwvvvuuuuuuuuutttttttttsssssssssqqqqqqqqqrrrrrrsssssssssssstttuuuvvvxxx{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz{{{|||||||||||||||zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxyyyyyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{}}}zzzkkk___JJJJJJJJJIIIIIIGGGFFFEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888777666666666666666555555555555444444444555555666777999;;;<<<===BBBDDDHHHKKKLLLNNNQQQSSS[[[___dddhhhkkknnnqqqssssssuuuvvvvvvvvvvvvwwwyyyvvvuuuttttttssssssssstttqqqsssuuuxxxzzzzzzyyyyyyuuuvvvvvvuuutttuuuwwwzzzyyy}}}~~~|||||||||}}}~~~~~~~~~}}}|||zzzyyyzzz|||}}}}}}{{{ssslllgggcccaaa^^^]]]^^^___``````dddlllzzz|||qqqkkk\\\```fffkkkoooppppppoookkkdddZZZNNNCCC;;;666444333333333333333333333333222222111000000111222222...//////000111111222222111111111111000000000000111111111000///...............//////000000111111111111111111000000000000222222333333444444444444666777:::===>>>CCCQQQ```uuuzzz}}}zzzrrrkkkhhhhhhpppwww|||~~~|||vvvxxx}}}}}}zzzyyyjjjbbb]]]WWWccczzzwwwqqqppppppnnnnnnnnnmmmmmmllllllkkknnnoooooopppqqqqqqrrrrrruuutttuuuvvvyyyzzzyyyxxxsssnnniiigggjjjmmmoooooorrrqqqpppnnnlllkkkjjjjjjlllkkklllmmmoooooommmkkkkkkooossstttsssqqqoooooonnnnnnnnnnnnnnnooopppqqqooonnnnnnnnnnnnoooppppppsssvvv{{{}}}||||||{{{{{{zzzyyyyyy|||||||||{{{{{{{{{{{{{{{xxxxxxxxxyyyyyyyyyzzzzzz}}}}}}~~~~~~~~~}}}{{{{{{xxxyyyyyyyyyyyyyyyxxxxxxuuutttssssssssssssssssssrrrssstttuuuuuutttsssrrrttttttssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrtttsssssstttvvvyyy|||~~~|||{{{{{{{{{{{{{{{{{{|||yyyzzzzzzzzz{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{|||||||||||||||{{{{{{{{{|||~~~uuuiiiKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCCCCCCC??????>>>=========>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888777777777777777555555555555444444444444444444555666888:::<<<===@@@CCCGGGIIIKKKNNNPPPSSSYYY]]]bbbgggjjjlllooorrrttttttuuuuuutttuuuxxxzzzxxxxxxvvvuuutttssssssrrrppprrrtttwwwyyyzzzzzzzzzvvvvvvvvvuuuuuuvvvwwwxxxvvvzzz}}}{{{zzz|||~~~~~~~~~~~~|||{{{yyyzzz}}}}}}|||{{{}}}~~~wwwoooiiieeeccc``````aaabbbcccccceeejjjwwwuuunnn^^^___aaaeeehhhjjjjjjiiigggbbbZZZOOOEEE<<<666333333333333333333333333333222111111111111111111222//////000000111111111111111111111000000000000000111000000000/////////...---......///000111111222111111111000000000000000222222333333444555555555555777;;;===???FFFXXXjjj{{{}}}}}}yyyqqqjjjggggggooovvv{{{zzzwwwzzzqqqfff___[[[kkk~~~wwwsssqqqqqqmmmmmmmmmlllllllllkkkkkkmmmnnnnnnooopppqqqrrrrrrtttssssssuuuwwwxxxwwwvvvoooiiieeefffkkkppppppnnnpppooommmkkkjjjiiiiiiiiikkklllmmmnnnmmmkkkgggddddddhhhmmmppppppooonnnnnnmmmmmmnnnnnnoooooopppqqqmmmmmmmmmmmmmmmmmmnnnnnnqqquuu{{{}}}|||zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxyyyzzzzzz{{{{{{}}}~~~~~~|||zzzxxxxxxyyyyyyyyyxxxwwwwwwtttssssssrrrrrrrrrssssssttttttttttttsssrrrqqqppppppppppppppppppoooooooooqqqqqqqqqqqqqqqrrrrrrrrruuutttsssssstttxxx{{{~~~{{{{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~|||pppKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFF@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<============<<<;;;;;;:::999999888888888888999666666555555555444444444333444444666777999;;;<<<<<>>BBBLLL```sss}}}}}}{{{vvvooojjjiiiiiinnnsssyyy}}}xxxwww|||zzzkkkbbbaaattt{{{vvvsssrrrrrrllllllllllllkkkkkkkkkkkklllmmmmmmnnnpppqqqqqqrrrssssssrrrtttuuuvvvtttsssiiifffcccffflllqqqpppnnnooonnnkkkiiihhhhhhhhhiiijjjlllnnnmmmjjjeeeaaa^^^___ccchhhlllmmmmmmmmmmmmmmmmmmnnnooooooooooooooolllllllllmmmllllllllllllnnnssszzz~~~|||zzzxxxwwwwwwvvvxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyzzz{{{|||||||||~~~|||zzzwwwwwwxxxxxxwwwvvvuuuuuusssssssssrrrrrrsssssstttuuuuuutttsssqqqpppooonnnlllllllllllllllllllllmmmnnnnnnoooooopppqqqqqqqqqtttsssrrrqqqsssvvvzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{|||~~~xxxKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>======<<<;;;::::::999999999999999:::777666666666666555555555333333444555777999:::;;;999<<>>888444333333333333333333333333000111222222222222111000222222111111000//////...000000000000111111111111.........///000111111111......//////000000111111000000000000111111111111222222333444555666666777666777:::@@@GGGSSShhhzzz~~~}}}yyysssnnnllllllmmmmmmqqqvvv}}}zzzwwwxxx~~~oooggghhh|||yyyuuusssrrrqqqkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrsssrrrssstttuuussspppnnneeeddddddhhhmmmppppppnnnnnnmmmjjjhhhgggggghhhiiiiiilllnnnlllgggaaa\\\ZZZ\\\```fffjjjlllllllllmmmlllmmmnnnnnnnnnmmmmmmllljjjjjjkkkkkkkkkjjjiiihhhkkkpppwww|||~~~}}}}}}|||yyyxxxwwwuuuttttttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}~~~~~~{{{yyyvvvvvvvvvvvvuuutttssssssrrrrrrrrrrrrrrrsssssstttsssrrrqqqooommmkkkiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkkmmmnnnooooooppppppooopppqqqsssvvvxxx{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz|||~~~KKKLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBAAA@@@????????????>>>>>>>>>>>>=========<<<===>>>>>>>>>>>>===<<<<<<::::::999999999::::::;;;888888777777777666666666222333333444666888:::;;;888;;;@@@CCCFFFIIILLLNNNPPPTTTYYY^^^aaadddgggjjjmmmooopppqqqqqqrrruuuwwwyyyyyyzzzyyyxxxwwwuuutttsssssstttuuuvvvwwwxxxxxxxxxvvvuuuvvvyyyzzzxxxvvvrrrqqqqqqtttxxxzzzyyywwwyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{zzzyyyyyy{{{}}}}}}~~~~~~~~~yyywwwyyyzzzzzz|||{{{wwwxxxvvvuuuyyy~~~|||uuussspppppprrrtttuuuuuuooohhhbbbdddooozzzlllfff___]]]___aaaaaa```bbb^^^WWWNNNEEE>>>888666444444444444444444444444000111222222222222111000111111111000000000000000///000000000111111111111////////////000000000000////////////000000000000///000000000111111111111222222333444555666777777888888;;;DDDNNN\\\ppp~~~yyysssooonnnoooqqqqqqrrrvvv}}}wwwvvvxxxqqqjjjoooxxxuuusssqqqpppjjjjjjjjjjjjjjjjjjkkkkkkjjjkkklllmmmooopppqqqrrrrrrrrrsssuuuuuurrrmmmiiibbbcccfffjjjmmmoooppppppnnnllljjjgggfffggghhhiiijjjmmmnnnlllfff___[[[YYY[[[___eeeiiikkkllllllmmmkkkkkkllllllkkkjjjiiihhhfffggghhhhhhgggfffeeedddiiinnntttxxxxxxxxxxxxxxxvvvuuusssrrrrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyywwwxxxyyyzzz{{{||||||}}}|||}}}}}}~~~|||zzzxxxwwwttttttttttttsssrrrqqqppppppppppppppppppqqqrrrsssnnnmmmkkkhhheeecccbbbaaa`````````aaaaaabbbbbbbbbbbbbbbdddfffhhhjjjkkklllkkkkkklllmmmnnnpppqqqrrrrrrrrrrrrssstttuuuvvvwwwxxxwwwvvvuuuuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzz|||~~~~~~~~~LLLLLLMMMMMMMMMLLLLLLKKKHHHHHHGGGGGGGGGHHHHHHIIICCCBBBAAA@@@????????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<:::::::::999999:::;;;;;;888888888888777777777777222222333444666888:::;;;999<<<@@@BBBDDDFFFIIIKKKJJJOOOUUUZZZ___cccgggiiijjjlllnnnooopppppprrrtttvvvwwwxxxyyyzzzyyyxxxwwwsssttttttuuuvvvwwwwwwxxxvvvttttttvvvzzz{{{zzzxxxsssqqqppprrruuuwwwvvvuuuyyyyyyxxxxxxwwwvvvvvvuuuwwwxxxyyyyyyxxxxxxzzz|||}}}}}}~~~~~~zzzwwwyyy{{{{{{}}}|||wwwxxxuuusssvvv}}}xxxvvvttttttvvvxxxyyyyyyrrrjjj```\\\bbbpppzzzrrrjjjaaa]]]^^^```___]]]bbb]]]VVVNNNEEE>>>999777444444444444444444444444000111222333333222111000/////////000111111222222//////000000111111111222111111000000//////......000000000000//////////////////000000111111111222222222333444555666777888:::999<<>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888<<<:::777666666777666666777666444333333444666777999999::::::;;;???DDDHHHIIILLLRRRXXX^^^bbbeeeggggggjjjlllnnnnnnoooqqqssstttuuuvvvuuutttsssuuuvvvpppppppppqqqrrrtttuuuvvvsssssssssuuuxxxzzzzzzzzzwwwtttppppppsssuuuuuutttxxxwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~zzzzzzzzzzzzzzz{{{|||}}}}}}vvvssstttsssqqqyyy}}}zzzwwwxxx{{{}}}}}}|||yyypppddd]]]ZZZ```ooo~~~~~~vvvsssmmmeee___]]]___bbbbbb___XXXPPPHHH@@@;;;888444444333222222222333333222222222111111111000000111111111111111111111111111111000000//////......000000000000000000000000000000000///......------...//////000111222222222222444555555444555666888777888;;;DDDTTTfffvvv~~~}}}wwwqqqnnnnnnqqqtttwww|||vvvyyy~~~}}}zzz}}}~~~{{{vvvtttrrrwww{{{xxxlllqqq{{{rrrpppqqqrrrqqqnnnnnnmmmlllkkkkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrrpppsssvvvxxxwwwqqqhhhbbbcccggglllnnnnnnmmmlllllllllhhhggghhhfffbbbeeelllooorrrsssooohhhbbb```aaaccceeehhhiiiiiiiiikkkllliiiiiihhhgggfffeeedddccc___```aaaaaa___^^^___```hhhkkkoooqqqrrrrrrrrrsssrrrrrrsssssssssssssssssssssuuuwwwwwwwwwwwwxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyzzz{{{{{{zzzzzzzzz|||{{{yyywwwuuusssrrrqqqsssrrrqqqrrrsssrrrqqqooooookkkhhhiiilllmmmjjjffffffddd```ZZZTTTQQQQQQRRROOOMMMKKKMMMQQQSSSSSSRRRSSSTTTVVVYYY[[[\\\ZZZYYY^^^___```aaaaaaaaa```___```]]]^^^eeejjjmmmppptttttttttuuuvvvwwwwwwuuutttxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxxxx|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{~~~}}}{{{PPPOOOLLLJJJIIIJJJKKKLLLKKKKKKKKKJJJIIIHHHFFFFFFBBBBBBBBBAAA@@@???>>>===???>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999888888;;;999777777777777666555666555444333333444555666888999999:::;;;>>>CCCFFFHHHKKKPPPVVV\\\```dddeeegggjjjlllnnnnnnoooqqqrrrtttttttttsssqqqqqqsssuuuoooooonnnnnnooopppqqqqqqppppppqqqtttxxxzzz{{{zzzxxxuuurrrqqqsssuuuuuutttvvvvvvvvvvvvuuuuuuttttttvvvvvvwwwwwwxxxzzz{{{||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{zzzzzzzzz{{{{{{yyytttuuutttrrrxxx~~~|||}}}}}}rrreee[[[WWW\\\kkkzzz|||zzzwwwrrrkkkdddaaabbbddddddaaaZZZQQQHHHAAA;;;999555444333333222222333333222222222111111111000000111111111111111111111111111111000000////////////000000000000000000000000......///////////////////////////000111222222222222444555555444555666888888999<<>>======??????>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888:::999888888999888666555555444333222222333444555666777888999999<<>>FFFRRRaaaooowwwzzzxxxuuussssssuuuwwwyyy~~~}}}yyy{{{|||}}}~~~{{{uuunnniiifffhhhhhhlllrrryyy|||{{{xxxhhhaaabbbrrr{{{tttssssssqqqooommmmmmlllkkkjjjjjjjjjjjjkkkkkkllllllmmmooopppqqqpppqqqsssssspppjjjccc___gggjjjnnnooonnnkkkjjjiiihhheeecccaaa]]]\\\aaahhhsssvvvxxxuuupppkkkiiijjjggghhhiiihhhfffeeeeeeeeeeeedddcccaaa___]]]\\\[[[XXXXXXWWWVVVUUUVVVZZZ]]]fffiiimmmoooooooooppppppppppppppppppqqqqqqqqqrrrppprrrttttttsssssstttuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxwwwvvvuuutttsssrrrqqqpppppppppmmmiiifffgggccc^^^\\\ZZZXXXSSSOOONNNNNNLLLHHHDDDAAAAAAAAACCCAAA???>>>@@@AAAAAAAAACCCDDDFFFHHHKKKMMMNNNOOOSSSRRRPPPNNNLLLJJJIIIHHHGGGEEEGGGNNNVVV\\\dddlllsssuuuwwwyyyzzzzzzyyyxxxzzzyyyxxxxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwwwwzzzyyyyyyyyyyyyyyyzzzzzz||||||}}}}}}}}}||||||{{{}}}~~~{{{xxx{{{RRRPPPNNNLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@???>>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888888999:::999777444555444333333333333444555555666777888888;;;???BBBEEEGGGLLLQQQWWW\\\```bbbgggiiilllmmmmmmmmmoooppptttsssrrrooommmmmmppprrrqqqpppooommmlllkkkkkkkkkhhhjjjmmmrrrwwwzzz{{{zzzxxxwwwuuutttttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||~~~~~~}}}{{{yyyyyyzzz|||}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~wwwvvvtttqqqrrr|||xxxiii]]]WWWZZZhhhvvv}}}xxxooohhhgggiiikkkggg```WWWNNNEEE???;;;666555444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......//////000000000000000000000111111222222222222444555555444555666777888:::>>>EEEPPP]]]jjjssswwwuuusssssstttwwwyyyzzz~~~}}}|||}}}~~~}}}}}}~~~yyyzzz{{{yyysssmmmhhhfffjjjiiijjjmmmqqqsssqqqooo```]]]cccvvvxxxtttttttttrrrnnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkklllnnnooopppooopppqqqooojjjeee```^^^hhhkkknnnnnnlllhhhfffeeeddddddbbb___ZZZYYY___eeeqqqssstttsssoookkkiiiiiieeefffgggfffdddbbbbbbcccbbbaaa```^^^[[[YYYXXXWWWTTTSSSRRRPPPPPPSSSXXX\\\dddgggkkkmmmnnnmmmnnnoooooooooppppppqqqrrrrrrrrrppprrrttttttsssssssssuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqpppnnnjjjeeeaaa]]]ZZZUUURRROOOLLLHHHDDDDDDEEEEEECCC@@@>>>===>>>AAA@@@>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHKKKMMMSSSRRROOOMMMJJJHHHFFFEEEAAA???AAAGGGNNNUUU___iiiqqqtttxxxzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwwwwwwwxxxyyyyyy|||||||||}}}||||||{{{zzz~~~~~~}}}wwwssswww|||QQQPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFEEECCCAAA@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999888888999::::::888555444444444444444444444444444555666777888:::===@@@DDDGGGJJJPPPVVV[[[```bbbgggiiikkklllllllllnnnooossssssrrrpppooooooqqqssstttsssqqqpppnnnmmmmmmlllggghhhkkkpppuuuxxxyyyyyywwwwwwvvvuuussssssssssssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}{{{yyyyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~xxxvvvssspppqqqxxx|||}}}sssfff\\\VVVYYYfffssszzzzzz}}}{{{qqqiiigggiiillljjjddd\\\RRRIIIAAA===777666555444333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000////////////111111111111222222222222222444555555444555666777666999===CCCMMMZZZhhhqqqyyywwwtttuuuyyy|||~~~~~~}}}}}}{{{}}}~~~{{{tttvvvxxxwwwssspppmmmmmmllljjjhhhiiijjjjjjgggcccZZZ[[[eeezzzzzztttrrrssstttrrrooolllllljjjiiiiiiiiiiiiiiiiiiiiijjjjjjkkkmmmnnnooonnnooonnnkkkeeeaaa___^^^gggiiilllllliiieeebbbaaabbbfffgggbbb\\\[[[___cccnnnpppqqqpppmmmjjjhhhgggbbbcccdddcccbbb``````aaa^^^]]]\\\ZZZWWWUUUTTTSSSPPPPPPOOOMMMNNNRRRXXX]]]cccfffjjjlllllllllmmmnnnpppppppppqqqrrrsssssssssrrrtttuuuuuutttttttttuuutttuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuutttuuuvvvwwwwwwvvvuuutttqqqooommmjjjgggccc]]]YYYQQQOOOLLLJJJHHHEEEBBB@@@???@@@AAA@@@>>>===>>>???>>>>>>???@@@AAABBBCCCDDDAAACCCDDDEEEGGGKKKQQQVVVZZZZZZXXXTTTOOOIIIDDD@@@AAA???@@@DDDIIINNNXXXcccnnnrrrxxx{{{{{{{{{|||}}}{{{{{{{{{||||||{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvwwwxxxxxx{{{{{{||||||||||||{{{{{{}}}~~~~~~~~~|||tttppptttzzz~~~PPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKIIIHHHFFFCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888999::::::999777555555555555555555555555333555777777888999<<<>>>CCCEEEIIINNNTTTZZZ^^^aaafffhhhkkklllkkklllmmmnnnqqqrrrsssrrrqqqqqqrrrtttttttttrrrqqqpppoooooooooiiiiiijjjmmmrrruuuwwwwwwtttuuuvvvuuusssrrrrrrsssvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuwwwxxxzzz|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||wwwsssrrrssswwwyyyuuussskkkbbbZZZVVVWWWaaammmsss}}}~~~yyytttvvv||||||rrrjjjgggiiilllkkkgggaaaXXXMMMDDD>>>777777555444333333333333111111111111111222222222111111111111111111111111000000000111111111111222111111111111111111111111222222111000000///......222222222222222222222222222444555555444555666888666999===BBBKKKYYYiiittt~~~zzzxxxzzz|||{{{|||~~~~~~}}}zzzppprrrttttttsssssstttvvvrrrooollljjjjjjgggaaa]]]SSSWWWeee}}}yyysssqqqssstttrrrnnnlllkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiijjjlllmmmnnnmmmmmmlllgggaaa^^^^^^```eeehhhjjjjjjgggccc```___ccckkkpppkkkdddbbbdddeeennnnnnooonnnmmmjjjgggeee___```aaa```^^^]]]]]]]]]XXXXXXVVVUUUSSSQQQOOOOOOMMMMMMMMMLLLNNNRRRXXX]]]cccfffjjjlllllllllmmmmmmoooppppppqqqrrrsssttttttsssuuuwwwwwwuuutttuuuvvvttttttuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxwwwvvvuuussstttvvvwwwwwwvvvtttsssmmmjjjeeeaaa\\\WWWRRRNNNHHHGGGFFFEEEDDDBBBAAAAAA===>>>??????>>>???AAACCC>>>AAADDDFFFFFFFFFGGGGGGHHHJJJMMMOOORRRYYYcccjjjlllmmmlllhhh```UUUKKKDDDCCCAAABBBDDDFFFIIIRRR\\\iiiooovvvzzzzzzzzz|||}}}{{{{{{|||}}}}}}|||{{{{{{yyyyyyyyyyyyxxxwwwuuuuuuttttttttttttuuuvvvwwwwwwyyyzzz{{{||||||||||||{{{|||}}}}}}}}}}}}tttnnnrrrxxx}}}OOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKJJJHHHEEECCCAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999777888999::::::999555666666666666666666555333555777888888999<<<>>>BBBCCCFFFKKKQQQWWW\\\___fffhhhkkkkkkkkkkkklllmmmnnnpppsssssssssrrrssssssrrrqqqppppppooooooppppppkkkjjjiiikkknnnrrrtttuuuqqqsssuuutttrrrqqqrrrsssuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuuuuvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~~~~~~~yyytttuuuwwwxxx|||yyysssqqqmmmhhhbbb]]]YYYXXX___hhhoooxxx|||yyytttooopppxxx~~~|||sssjjjhhhiiikkkkkkjjjeee]]]QQQFFF???888777666555333333333222000000111111111222222222111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000000000222222222222222222222222222444555555444555666888888;;;>>>CCCKKKZZZmmmzzz{{{xxx|||}}}zzzzzzzzz|||~~~|||{{{}}}nnnoooqqqqqqrrruuuyyy|||xxxuuuqqqnnnlllggg___YYYNNNTTTeee}}}uuurrrsssssspppmmmkkkjjjiiihhhhhhgggggghhhhhhhhhhhhhhhjjjkkklllmmmllllllkkkeee___\\\___ccceeehhhjjjjjjgggccc```___gggsss{{{wwwpppllljjjiiillllllllllllkkkhhheeebbb___``````^^^[[[YYYXXXXXXRRRQQQPPPOOONNNLLLKKKJJJIIIJJJKKKKKKMMMRRRXXX\\\cccfffjjjlllllllllmmmmmmnnnnnnooopppqqqrrrsssssstttuuuwwwwwwuuutttuuuuuutttttttttuuuuuuuuuvvvvvvyyyyyyyyyyyyxxxwwwvvvuuussstttvvvwwwwwwvvvtttrrrkkkfff```YYYTTTOOOJJJGGGCCCDDDDDDCCCBBBBBBBBBBBB??????@@@@@@AAACCCGGGJJJHHHMMMRRRTTTRRRPPPOOOPPPQQQSSSVVVWWWYYY```kkktttxxx{{{}}}{{{sssfffXXXPPPFFFEEEFFFGGGGGGHHHQQQ[[[eeellltttxxxyyyyyy{{{}}}{{{{{{|||}}}}}}|||{{{{{{yyyyyyyyyyyywwwvvvuuutttsssssssssssstttuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}{{{|||}}}}}}wwwmmmpppvvvzzz~~~NNNNNNOOOOOOOOOPPPPPPPPPKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHEEEBBB@@@???@@@@@@@@@@@@@@@????????????>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;999777777888:::::::::666666777777777777666666333555777888999999<<<===@@@AAADDDIIIOOOUUUZZZ]]]fffhhhjjjkkkkkkkkklllmmmkkknnnrrrtttsssrrrrrrsssooonnnnnnnnnnnnoooooopppmmmkkkiiiiiilllpppssstttooorrrttttttrrrppprrrtttssstttttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~zzzuuuxxx{{{yyyzzz}}}zzztttpppooommmiiieeebbb]]]ZZZ___gggoooxxx{{{xxxtttooommmuuu}}}|||ssskkkiiijjjjjjkkkkkkhhh___SSSGGG???888888666555444333333222000000111111222222222222111111111111111111111111000000111111222222222222111111111111111111111111/////////000111111222222222222222222222222222222222444555555444555666888:::<<>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888777666666555666666777777888:::;;;<<<>>>@@@CCCGGGJJJOOOUUUYYYcccgggllloooooonnnnnnnnnooooooooopppppppppoooooolllmmmooopppppppppooonnnmmmmmmkkkiiiiiimmmrrrwwwuuuuuuttttttssssssrrrrrrqqqrrrsssuuuvvvvvvwwwwwwtttuuuvvvxxxyyyzzz{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~yyywwwxxxxxxzzz}}}}}}xxxsssooommmmmmhhhjjjiiieee``````fffllloootttzzz|||zzzuuuooollllllssszzzyyyrrrkkkiiikkklllpppqqqkkkbbbWWWJJJ>>>===777444666888666444555222222222222222222222222111222333444333222111000/////////000111111222222000000000000000000000000111111000000000000111111111111000000111111222333444333333222333444666777;;;===>>>AAAMMMaaapppwww}}}uuurrr{{{|||xxx}}}zzz{{{}}}{{{{{{|||nnnmmmllllllnnnqqquuuwwwvvvuuuuuuuuunnn___SSSMMMJJJUUUiiixxxssssssqqqnnnjjjjjjjjjiiiiiihhhiiiiiiiiifffggghhhgggfffeeefffgggllljjjeee```]]]]]]```cccdddgggkkkkkkiiieeebbbaaannnxxx|||xxxrrrllllllkkkiiifffcccaaa___^^^___\\\YYYUUUQQQOOOMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEHHHKKKKKKKKKOOOWWW^^^hhhhhhiiijjjkkkllllllmmmqqqrrrrrrrrrrrrqqqppppppssssssssssssssssssrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxzzzzzzzzzzzzxxxxxxuuuwwwxxxxxxwwwvvvvvvwwwpppjjjbbb\\\XXXTTTPPPMMMOOOMMMKKKIIIGGGGGGHHHIIIHHHJJJLLLLLLLLLOOOUUUZZZcccdddeeeddd```[[[VVVSSSTTTPPPNNNPPPQQQRRRUUU[[[aaaiiittt|||{{{lll]]]QQQPPPOOOPPPRRRUUUYYY[[[ggglllsssvvvwwwwwwyyy{{{yyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuqqqmmmpppqqqqqqrrrrrrssssssssssssuuuwwwzzz{{{||||||||||||zzzyyyzzz}}}}}}rrrllljjjqqqyyy~~~SSSSSSSSSRRRRRRQQQPPPOOOOOOPPPPPPQQQPPPNNNKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@???===;;;;;;===>>>>>>===::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999888777666666666444444444555666777999999<<<>>>BBBEEEHHHMMMSSSVVV```dddjjjmmmnnnmmmllllllooopppqqqqqqrrrrrrqqqqqqnnnnnnoooooooooooonnnnnnnnnmmmkkkiiiiiilllqqquuuvvvvvvvvvuuuttttttssssssrrrssstttuuuvvvwwwwwwwwwuuuuuuvvvwwwxxxzzz{{{||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~|||{{{||||||yyyyyyyyy{{{~~~}}}zzztttnnnkkkkkkllliiijjjhhheeebbbdddiiimmmqqquuuzzz}}}|||xxxsssqqqnnntttzzz{{{vvvqqqnnnnnnkkkooopppmmmfff]]]OOOBBB===666222444666444222333222222222222222222222222222222333333222222111000111111000000000000000000000000000000000000000000111111000000000000111111111111000000111111222333555444444444444666777888:::===@@@EEESSSfffuuu{{{~~~vvvssszzz}}}|||yyy{{{}}}{{{||||||rrrpppooonnnooorrruuuvvvyyyxxxzzzzzzqqqaaaRRRLLLKKKWWWkkk|||uuuqqqqqqpppmmmiiijjjiiiiiihhhhhhhhhhhhhhhfffgggggggggfffeeeeeefffjjjgggccc___\\\]]]```ccceeehhhkkkllljjjfffcccbbblllvvv}}}yyysssmmmiiihhhfffdddaaa___^^^]]]YYYXXXUUUQQQNNNLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDGGGJJJLLLMMMRRRZZZaaaggghhhiiiiiikkkkkklllmmmppppppqqqqqqqqqqqqpppppprrrrrrrrrsssssssssssssssrrrrrrrrrssstttuuuvvvwwwwwwwwwyyyzzzzzzzzzyyyyyyvvvwwwxxxyyyyyyzzz}}}}}}xxxrrrlllhhhddd___[[[ZZZYYYVVVTTTSSSRRRSSSTTTRRRSSSSSSSSSSSSVVV\\\aaa^^^^^^^^^\\\XXXTTTOOOMMMMMMIIIGGGIIIJJJIIILLLQQQXXX___iiirrrzzz{{{sssiii^^^]]]\\\[[[\\\^^^aaacccjjjnnnsssuuuuuuuuuuuuwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxxxxyyyyyyvvvrrrooopppqqqqqqrrrsssttttttuuuuuuuuuwwwyyyzzz{{{|||||||||{{{zzzzzz}}}rrrkkkhhhnnnvvvzzzTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPNNNLLLKKKLLLKKKIIIHHHEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>><<<<<<===>>>>>>===::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999888777777666666333333333444555666777888:::<<>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888888777777777555555555555666777888999999;;;>>>AAADDDIIINNNRRRXXX]]]dddiiikkkjjjhhhhhhiiijjjkkkmmmoooppppppppprrrqqqooommmllllllllllllnnnnnnllljjjhhhiiilllnnnvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyywwwvvvttttttuuuxxx|||~~~~~~~~~~~~~~~}}}{{{zzzzzz|||~~~}}}~~~~~~~~~~~~~~~uuukkkdddcccfffiiikkkhhheeedddgggkkknnnpppqqqsssvvvzzz}}}~~~}}}|||~~~}}}~~~}}}yyywwwsssooommmhhh[[[NNNDDD<<<777777777555333444222222222222222222222222444333111000000000111222111111000000////////////000000000000000000000000111111000000000000111111111111000000111111222333444444555555666777888999:::>>>CCCLLL^^^sss{{{vvvyyy~~~|||yyyzzz|||}}}~~~|||yyyvvvuuuvvvwwwyyyrrr^^^QQQMMMNNN]]]rrryyywwwtttpppnnnnnnnnnlllkkkkkkjjjjjjiiihhhhhhhhhhhhfffeeeeeeeeefffeeecccaaa___]]]ZZZXXXZZZ]]]___aaa___aaabbbbbb```]]]\\\\\\[[[gggrrrvvvtttqqqlllfffaaa```^^^[[[XXXVVVTTTRRRKKKKKKJJJIIIHHHGGGGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGDDDFFFIIILLLPPPWWW___eeegggggghhhiiijjjkkkllllllkkklllmmmoooppppppqqqqqqoooppppppqqqrrrsssssstttrrrrrrrrrssstttuuuvvvwwwsssuuuwwwyyyzzz{{{{{{{{{yyyxxxxxxyyy|||}}}|||{{{{{{xxxrrrlllgggeeeeeefffdddcccaaa^^^\\\ZZZYYYXXXYYYUUUSSSUUUTTTRRRSSSVVVXXX^^^dddlllwww~~~{{{xxxvvvtttttttttuuuvvvxxxyyyyyyxxxwwwwwwsssssstttuuuvvvwwwwwwwwwyyyyyyzzz{{{|||zzzwwwtttqqqrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwxxxzzz|||}}}|||{{{yyyyyy{{{~~~wwwooohhhiiimmmqqqxxxQQQPPPNNNMMMLLLLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHGGGFFFDDDBBBAAA@@@CCCDDDDDDDDDDDDCCCBBBBBB???@@@@@@???>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::999999999999888888888888666666555666666777888999888;;;>>>@@@CCCHHHMMMQQQUUUZZZaaagggiiiiiihhhhhhggghhhjjjlllnnnooooooppprrrqqqooommmkkkkkkkkklllmmmmmmllljjjhhhhhhiiikkksssuuuvvvxxxxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyyyyxxxvvvuuuttttttuuuxxx{{{}}}~~~}}}}}}|||{{{|||~~~}}}|||zzz|||~~~yyymmmeeebbbeeehhhiiifffcccbbbfffjjjnnnoooppppppqqquuuzzz~~~}}}|||{{{sssoookkk___RRRGGG???888777777444222333222222222222222222222222333222111000///000111222......//////000000000000000000000000000000000000111111000000000000111111111111000000111111222333222333444555666777777888<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999555444444444555555666777777:::<<>>========================<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666555555555666777777555777:::===???CCCHHHLLLQQQUUUZZZ^^^aaadddgggiiiiiijjjkkklllnnnnnnoooooonnnooonnnnnnmmmlllkkkjjjiiijjjkkkjjjhhhgggggghhhjjjmmmppptttwwwxxxwwwwwwuuuvvvwwwwwwwwwwwwwwwwwwtttttttttuuuwwwxxxzzz{{{zzz{{{}}}|||}}}~~~||||||~~~~~~|||{{{zzzvvvyyy}}}vvvkkkdddaaabbb`````````^^^]]]```fffkkkooollljjjmmmuuu}}}{{{uuunnnmmmuuuttteeeXXXJJJAAA999666555111///000222222222222222222222222111111111111111000000///......//////////////////000000000000000000000000111111000000000000111111111111000000111111222333111333555777888999999999<<>>BBBFFFJJJOOOSSSWWW[[[^^^bbbeeehhhggghhhiiijjjkkklllllllllmmmnnnnnnooonnnmmmkkkjjjhhhiiikkkjjjhhhgggggghhhgggjjjnnnsssvvvwwwwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvssssssuuuvvvwwwxxxyyyzzzwwwxxx{{{~~~~~~~~~zzz}}}~~~|||zzz|||~~~~~~}}}|||{{{zzzvvvyyy}}}yyymmmddd```___\\\______]]]ZZZ\\\cccjjjpppkkkiiillluuu}}}wwwmmmgggkkkxxxyyyhhhZZZMMMDDD;;;999777333111222222222222222222222222222000111222222222111///...000000000///......------000000000000000000000000111111000000000000111111111111111000111222222333222444666888::::::::::::;;;EEETTTeeexxx~~~uuukkkfffccceeehhhkkkqqqxxx{{{{{{{{{|||xxxyyyzzzyyyzzzppp]]]XXX\\\nnnzzztttrrrnnnoooooonnnlllkkkkkkllliiihhhgggfffddddddcccccceeebbbaaaccceeeddd___YYYOOOKKKHHHIIIOOOSSSSSSRRRMMMMMMMMMJJJHHHGGGIIIJJJOOOXXX^^^]]]ZZZYYYVVVRRRMMMLLLKKKJJJHHHGGGFFFEEEAAABBBCCCDDDEEEDDDCCCCCCEEEDDDBBBAAAAAABBBDDDEEECCCDDDFFFLLLUUU^^^fffjjjffffffggghhhiiijjjkkkkkkmmmnnnoooppppppqqqqqqpppppppppppppppoooooooooooorrrrrrrrrssstttuuuvvvwwwtttuuuvvvxxxyyyyyyyyyxxxssstttuuuuuuuuuxxx{{{~~~}}}uuunnnhhhdddbbb\\\YYYZZZ\\\___fffmmm|||}}}}}}}}}|||{{{zzzyyyyyyyyywwwuuuvvvxxxyyyxxxuuusssssssssssssssssssssrrruuuuuuwwwzzz}}}}}}zzzxxxtttttttttttttttsssssssssqqqsssvvvyyy|||~~~~~~~~~}}}}}}~~~{{{wwwuuu~~~xxxpppllliiiiiiooowww||||||~~~PPPOOONNNLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999999999888888888888777888888777777666666555555666888:::;;;===@@@DDDHHHKKKMMMRRRWWW\\\```cccdddcccdddfffhhhjjjkkklllmmmmmmlllkkkjjjjjjjjjjjjkkkhhhiiijjjjjjiiihhhiiikkkeeeeeefffkkkqqquuuuuutttxxxvvvuuuuuuvvvvvvuuusssttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwyyy{{{|||~~~~~~||||||{{{{{{{{{{{{||||||||||||||||||~~~~~~~~~}}}|||{{{{{{zzzxxxyyy|||}}}qqqfff```]]]bbb```]]][[[[[[___ffflllyyyyyyvvvqqqsss|||xxxmmmfffdddkkk{{{}}}kkk\\\PPPGGG<<<666444333111///444444444333333333222222444444444333222000...,,,111111000000000000111111000000000000000000000000333333222222111111000000333333333444444333222222444333222333666999<<<===AAANNN```rrr{{{pppdddddddddfffjjjnnnrrruuuxxxzzz|||~~~wwwuuuwwwyyy~~~yyyvvvzzz~~~wwwccc^^^aaaxxxsssqqqllllllmmmmmmmmmllljjjiiiiiihhhfffeeeddddddeeeeeeddddddcccbbbeeefffaaaXXXLLLHHHDDDFFFJJJMMMKKKIIIGGGHHHHHHHHHHHHGGGFFFFFFOOOQQQSSSUUUTTTRRRNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEIIIQQQ[[[cccgggggghhhhhhiiijjjlllmmmnnnrrrqqqooonnnnnnnnnooopppqqqqqqqqqppppppppppppoooqqqrrrrrrrrrrrrrrrrrrssstttvvvwwwwwwvvvtttuuuuuutttuuuuuuvvvwwwxxxxxxyyyvvvpppoooiii___WWWUUUOOOLLLKKKLLLLLLNNNVVV___iiittt~~~{{{zzzzzzyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvtttssssssttttttsssssssssrrrrrrrrrsssuuuvvvxxxyyyyyyyyyxxxzzzvvvrrrrrrtttuuuuuutttxxxwwwvvvvvvxxxzzz}}}~~~~~~~~~}}}tttvvvwwwrrrmmmjjjmmmsssyyy~~~NNNMMMLLLKKKJJJJJJJJJJJJLLLJJJIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>============;;;<<<<<<<<<<<<;;;::::::999999999999888888888888888888888777666666555555666777999;;;<<>>777666555333111333333333333222222222222222222333333222111//////111111000000000000111111000000000000000000000000111111111111111111000000333333333444444333333222444333222333666999<<<===EEESSShhhzzz~~~rrrffffffhhhjjjnnnrrruuuwwwvvvwwwyyy|||xxxvvvwwwyyy}}}}}}wwwssswww}}}{{{{{{uuuddd```bbbyyysssqqqllllllmmmmmmmmmlllkkkjjjjjjiiihhhgggfffffffffgggffffffdddbbbeeefff___VVVHHHDDDAAAAAAEEEGGGFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEJJJKKKMMMNNNMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBGGGFFFFFFIIIQQQZZZcccggghhhhhhhhhiiijjjkkkmmmmmmpppooooooooooooooopppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssuuuvvvvvvuuutttuuuvvvtttuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{}}}yyyppphhhbbb```[[[RRRLLLKKKIIIFFFDDDEEEDDDEEEKKKSSS___kkkvvvyyyyyyzzz{{{zzzxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssssssssssssrrrrrrrrrqqqrrrsssvvvxxxzzzzzzzzzzzzyyyvvvsssrrrtttuuuuuutttxxxwwwvvvvvvwwwzzz|||}}}~~~}}}}}}~~~|||yyy|||xxxsssnnnkkkmmmrrrxxx}}}NNNMMMLLLLLLKKKKKKKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999999999888888888888999888888777777666555555555666888999:::===AAADDDEEEGGGLLLRRRXXX]]]```bbbaaabbbccceeefffgggggggggfffggghhhhhhhhhgggfffeeeggghhhjjjiiiiiihhhjjjkkkiiihhhgggiiinnnrrrtttuuusssrrrrrrtttvvvwwwvvvuuuppppppqqqqqqrrrsssssstttrrrssstttuuuwwwxxxzzzzzz~~~~~~~~~}}}}}}|||||||||zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{||||||~~~~~~}}}|||{{{zzzzzzzzzzzzyyyyyy{{{}}}}}}ooohhhffffffdddbbb______bbbggglll|||}}}{{{vvvyyyooobbb[[[^^^hhhsss}}}|||tttggg\\\QQQJJJ@@@:::888777555333333222222222222111111111000111111222222222111111111111000000000000111111000000000000000000000000000000000000000111111111222333333444444333333333444444333444666:::===???III[[[rrrsssgggiiilllppptttxxxzzz{{{vvvvvvwwwyyy~~~yyyvvvwwwyyy~~~}}}vvvqqqsssxxxzzz|||zzzxxxyyy}}}nnnbbbaaaddd{{{sssqqqllllllmmmmmmmmmlllkkkjjjlllkkkjjjiiihhhhhhhhhhhhggggggeeeccceeeeee^^^TTTFFFCCC??????AAABBBAAA???@@@AAABBBCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDDDDDDDCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBHHHFFFFFFHHHOOOXXXaaaggghhhhhhhhhhhhiiijjjllllllmmmnnnoooppppppqqqqqqpppssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssqqqrrrttttttsssssstttvvvuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuwww{{{}}}yyypppkkkeee___[[[YYYUUUOOOJJJJJJGGGCCC@@@@@@???>>>CCCJJJVVVcccoootttuuuvvvwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttssssssssssssrrrrrrrrrrrrqqqsssuuuxxxzzz{{{{{{{{{xxxvvvsssrrrsssuuuuuuuuuwwwwwwvvvvvvwwwyyy{{{|||}}}|||||||||~~~~~~zzz|||zzzvvvqqqmmmmmmqqqwww|||QQQPPPPPPOOOOOOOOOOOOPPPLLLKKKIIIGGGFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA???>>>=========<<<============<<<;;;;;;::::::999999999888888888999999888888777666666555444555777888999;;;???BBBCCCEEEJJJOOOVVV[[[___aaa``````aaaccccccdddddddddccceeefffhhhgggfffdddcccfffgggiiiiiihhhhhhiiikkkkkkiiihhhhhhkkkooosssuuusssrrrrrrtttuuuuuutttrrrnnnoooooopppqqqrrrssssssqqqrrrssstttvvvwwwxxxyyy|||{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyyyyy{{{yyyyyy{{{|||~~~ppphhhffffffeeeccc```^^^```dddhhhuuuyyyzzzyyy~~~rrrddd^^^```iiisssssswwwyyywwwtttooofff\\\QQQKKKBBB<<<888777555444222222222111111111000000111111111222222111111111111111000000000000111111000000000000000000000000/////////000000111111111222222333444444444333333333444555555777:::===@@@LLLaaa{{{tttgggjjjooouuu{{{~~~zzzyyyxxxyyy}}}wwwuuuuuuzzz~~~~~~wwwpppqqqtttuuuvvvuuuuuuvvvzzz}}}vvvccc\\\^^^ggg}}}sssqqqlllllllllllllllllllllkkklllkkkkkkjjjiiiiiihhhhhheeeeeedddcccdddddd]]]SSSGGGDDDAAA???@@@@@@???===<<<<<<>>>???@@@AAAAAAAAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFGGGLLLUUU___eeeggggggggghhhiiijjjkkklllkkklllnnnpppqqqrrrqqqqqqssssssssssssrrrrrrrrrrrrpppppppppqqqrrrrrrssssssoooqqqrrrrrrrrrrrrtttvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrsssuuuvvvxxxyyy}}}~~~wwwnnnhhhfffbbbaaaaaaaaa^^^YYYTTTRRRKKKFFFBBBAAA@@@???BBBHHHSSS```mmmsssuuuwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuutttttttttttttttttttttttttttsssuuuwwwyyyzzzzzzzzzzzzwwwvvvtttrrrssstttuuuvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{zzzzzzzzz|||{{{zzz}}}zzzvvvqqqooopppvvv{{{RRRRRRQQQQQQQQQRRRSSSSSSMMMLLLIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>===============>>>>>>======<<<;;;:::::::::999999999999888999999999888777777666666444555666777777999===@@@BBBDDDHHHNNNTTTZZZ^^^```]]]^^^___```aaabbbbbbbbbbbbccceeeggggggeeedddcccdddeeegggggggggggghhhjjjkkkjjjhhhggghhhkkkpppssstttssssssttttttssspppnnnmmmnnnnnnoooqqqrrrrrrsssqqqrrrssstttuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{|||}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyyyy{{{yyyzzz||||||~~~rrriiigggeeedddbbb```^^^^^^aaaccclllttt{{{{{{lllcccbbbiiirrrpppssstttqqqooolllddd\\\QQQLLLDDD===888666444444222222222111111111000000333333222111111000000000111111000000000000111111000000000000000000000000//////000000111111222222111222333333444444444333333444666666777:::>>>BBBNNNdddtttgggkkkrrryyy~~~{{{{{{}}}}}}|||uuurrrrrrwww|||}}}uuunnnmmmooopppppppppppprrruuuvvvvvvuuu}}}}}}{{{tttdddWWWTTTYYYjjjsssqqqlllllllllllllllllllllllljjjjjjjjjjjjiiihhhggggggccccccbbbbbbdddddd\\\RRRFFFDDDAAA???>>>===<<<<<<999:::<<<===>>>???@@@@@@@@@@@@??????@@@AAABBBCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFJJJQQQ[[[bbbeeeeeefffggghhhjjjkkklllkkklllnnnppprrrrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqoooooopppqqqqqqrrrssssssooopppqqqqqqpppqqqtttvvvuuuuuuuuuuuuttttttttttttssssssttttttuuuwwwxxxxxxyyyyyyzzz|||yyyoooiiiggghhhfffjjjoooqqqooojjjddd```RRRKKKEEEBBBAAA@@@CCCHHHSSS```mmmrrrtttwwwxxxwwwvvvvvvuuuuuutttssssssrrruuuvvvvvvvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuutttsssrrrtttvvvwwwwwwwwwwwwvvvwwwwwwwwwxxxyyyxxxwwwxxxzzz}}}{{{|||vvvqqqqqqtttzzz~~~RRRRRRRRRRRRRRRSSSTTTUUUPPPNNNKKKIIIGGGHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::::::::999999999999:::999999888888777666666555666777777777999<<<>>>BBBCCCGGGLLLQQQWWW\\\^^^[[[\\\^^^___```aaaaaaaaaaaabbbcccdddddddddcccbbbbbbccceeeeeeeeeeeegggiiijjjjjjhhhffffffhhhllloootttssssssssssssrrrnnnkkkllllllmmmnnnoooqqqrrrrrrpppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~{{{|||~~~~~~}}}~~~~~~{{{yyyxxxxxxyyyzzz{{{yyyzzz}}}}}}~~~vvvnnnkkkffffffdddaaa___^^^___aaahhhrrr}}}{{{kkkcccfffmmmpppqqqpppmmmkkkiiiccc\\\RRRNNNGGG???999555333333333222222222222111111111444333222111000000000000111111000000000000111111000000000000000000000000111111111111111222222222111111222333444444444444222555777777777:::???DDDPPPhhhxxxlllpppvvv}}}}}}}}}}}}xxxsssrrrrrrsssyyyzzzsssmmmkkklllllllllkkklllmmmooopppooommmtttpppkkkcccVVVMMMOOOWWWmmmsssrrrllllllkkkkkkkkklllmmmmmmiiiiiijjjiiiiiihhhffffffbbbbbbaaaaaabbbaaaYYYNNNBBBAAA>>><<<:::999999999999:::;;;<<<>>>>>>??????<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJPPPYYY```ccccccdddfffhhhjjjlllmmmlllmmmnnnoooqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqnnnoooooopppqqqrrrsssssspppqqqqqqppppppqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuvvvvvvvvvwwwwwwwwwxxx{{{~~~xxxnnniiiiiikkkrrrzzz~~~yyysss^^^TTTJJJEEEBBB@@@BBBGGGTTT```kkkoooqqqtttvvvvvvwwwvvvvvvuuutttsssrrrqqqtttttttttuuuuuuttttttsssuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzxxxwwwvvvuuuuuuuuusssrrrsssvvvxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuvvvwww{{{~~~|||uuussssssyyy}}}~~~TTTTTTTTTTTTUUUVVVWWWXXXUUURRROOOKKKJJJJJJKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@>>>????????????>>>======;;;;;;:::::::::999999999::::::999888888777777666555666777777777888;;;>>>AAABBBEEEIIINNNTTTXXX[[[ZZZ[[[\\\^^^```aaaaaabbb````````````aaaaaaaaabbb___aaacccccccccdddeeeggghhhiiihhhfffdddeeeiiilllqqqqqqrrrssssssrrrnnnkkkiiijjjkkklllnnnoooppppppoooooopppqqqrrrssssssttttttttttttuuuuuuvvvvvvwwwyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}{{{}}}~~~~~~}}}~~~|||yyyxxxyyyzzz{{{zzzyyy{{{}}}~~~}}}~~~}}}xxxqqqoooiiiiiihhheeebbb```aaabbbgggqqq}}}wwwgggfffmmmnnnooommmhhhgggfffbbb\\\UUUQQQJJJBBB;;;666333333333333333333222222222222333222111000000111222222111111000000000000111111000000000000000000000000333333333333222222222222000111222333444444444444222555888888777:::@@@EEETTTlll}}}tttwww|||}}}}}}|||uuurrrsssuuurrryyy{{{uuuooommmnnnnnnmmmllllllmmmoooooommmkkkmmmhhh```WWWMMMHHHOOOYYYppp~~~rrrrrrlllkkkkkkkkkkkklllmmmnnniiiiiijjjjjjiiihhhgggfffccccccbbb``````^^^TTTIII??????===:::888777888888::::::<<<===>>>>>>>>>>>>::::::;;;<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGJJJKKKLLLQQQXXX___aaaaaaccceeehhhkkkmmmnnnnnnnnnnnnnnnooopppqqqrrrssssssssssssrrrrrrrrrrrrnnnnnnooopppqqqrrrssssssrrrsssrrrqqqooopppsssuuutttuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvuuutttttttttuuuwwwzzz~~~wwwpppnnnooo{{{qqqdddUUUMMMHHHEEEFFFJJJVVVaaakkkmmmnnnqqqttttttvvvvvvuuuuuuttttttssssssrrrrrrsssssssssssssssrrrsssssstttttttttuuuuuuuuuxxxyyyzzzzzzzzzyyyxxxwwwtttuuuuuusssrrrsssvvvyyyvvvwwwwwwwwwvvvuuuuuutttvvvuuuttttttvvvyyy|||~~~yyyuuurrrxxx}}}~~~WWWWWWWWWXXXYYYZZZ[[[\\\XXXUUUQQQNNNLLLLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBAAAAAAAAABBBBBB???????????????>>>======;;;;;;;;;:::::::::999999::::::999999888777777777666777777777777888;;;>>>@@@AAACCCGGGLLLQQQVVVYYYYYYZZZ\\\^^^```aaabbbbbb^^^^^^^^^^^^^^^___```aaa^^^```bbbbbbbbbcccdddfffggghhhhhhfffccccccgggjjjooooooppprrrtttrrrooolllggghhhiiijjjlllmmmnnnooommmnnnnnnooopppqqqqqqrrrrrrsssssstttuuuvvvwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{|||~~~~~~~~~}}}}}}{{{}}}~~~~~~|||zzzyyyyyy{{{|||zzzyyy{{{~~~{{{|||vvvzzz~~~}}}wwwrrrpppmmmmmmllliiieeeccccccdddfffooo{{{nnnkkkqqqkkkllljjjeeeddddddaaa\\\WWWTTTMMMDDD<<<666444444444444444333333333222222111000000000000222444555111111000000000000111111000000000000000000000000444444444333333222222222000111222333444444555444222555888999888:::@@@FFFXXXppp{{{}}}||||||yyyssssssuuuwwwttt{{{~~~yyysssrrrrrrrrrqqqpppooopppqqqqqqpppnnniiiccc[[[RRRIIIGGGPPP[[[qqq}}}rrrssslllkkkkkkjjjkkklllmmmnnnjjjjjjkkkkkkjjjiiigggfffeeeeeeccc```^^^[[[PPPDDD??????>>>;;;999888888:::;;;;;;<<<===>>>>>>>>>>>>:::;;;===>>>???@@@@@@AAA@@@@@@AAABBBCCCCCCDDDDDD???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEIIIMMMNNNNNNRRRYYY______```bbbdddhhhkkknnnooooooooonnnnnnnnnpppqqqrrruuuuuutttttttttsssssssssmmmnnnooopppqqqrrrssssssttttttsssqqqoooppprrruuutttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxvvvuuusssrrrqqqsssvvvzzz~~~wwwsssrrr{{{sssbbbWWWPPPKKKLLLOOOYYYccclllmmmmmmqqqtttuuutttttttttuuuuuuuuuuuuvvvqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrsssssssssttttttwwwxxxyyyzzz{{{zzzyyyyyytttuuuuuutttrrrrrrvvvzzzvvvwwwwwwwwwvvvuuutttsssuuutttssssssuuuxxx{{{}}}{{{wwwqqqwww|||~~~^^^^^^]]]\\\\\\\\\]]]]]]ZZZXXXTTTRRRQQQSSSVVVXXXWWWVVVTTTRRRPPPPPPPPPPPPOOONNNLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@???????????????>>>===<<<;;;;;;::::::999888777777999999:::999999888777666555555666777999:::<<<===BBB@@@@@@DDDJJJOOOQQQQQQWWWXXXZZZ\\\]]]^^^]]]]]]````````````___^^^]]]\\\\\\]]]___aaabbbcccccccccfffggghhhhhhhhhgggfffeeehhhnnnuuuvvvrrrnnnmmmnnnlllkkkjjjjjjjjjkkklllmmmmmmmmmllllllmmmnnnpppqqqqqqqqqqqqrrrssstttvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||}}}}}}}}}|||{{{||||||||||||}}}~~~}}}|||{{{zzzyyyzzz{{{{{{wwwyyy{{{|||~~~}}}yyyxxxwwwxxxzzz{{{zzzuuunnniiihhhlllnnnllljjjiiiddd^^^bbbgggppp~~~}}}tttrrrqqqmmmhhhdddbbb```___^^^VVVRRRKKKDDD???:::555222222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111111111222222333333444444555999777888:::;;;;;;@@@GGGWWWyyy}}}}}}uuusssrrrtttvvvxxx|||}}}{{{yyyxxxtttooonnnoooooonnnrrrvvvuuupppnnnbbbVVVMMMEEECCCOOO```|||yyyssspppjjjhhheeeeeefffhhhiiiiiinnnnnnmmmllljjjgggdddbbbgggdddaaa^^^ZZZSSSIIIBBB>>>>>><<<;;;999888666666:::::::::===???@@@???===:::::::::;;;;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEHHHMMMRRRVVV[[[```dddcccdddeeegggiiikkkmmmnnnoooooooooooooooppppppqqquuutttsssrrrqqqrrrssssssoooooopppqqqrrrtttuuuvvvssstttvvvvvvuuuttttttuuuvvvuuuuuutttuuuwwwxxxyyyyyyxxxwwwuuutttsssssssssrrrsssuuuwwwzzz~~~uuupppyyyzzzyyyvvvtttuuuyyy~~~}}}yyynnn___RRRMMMPPPUUU^^^ccciiinnnpppqqqqqqrrruuutttssssssrrrrrrssssssppppppqqqqqqrrrrrrssssssttttttttttttuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwuuutttsssuuuuuuuuuuuuvvvwwwyyyyyy~~~}}}yyytttwww{{{`````````______^^^^^^^^^[[[YYYUUUSSSSSSUUUXXXZZZZZZYYYWWWUUUSSSRRRRRRSSSQQQPPPMMMKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGFFFEEECCCBBBAAAAAA@@@@@@???@@@@@@??????>>>===<<<;;;;;;::::::999888888777999::::::999999888777666666666555666777:::<<<===BBBAAAAAADDDIIINNNPPPPPPTTTUUUWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYY[[[]]]___aaabbbbbbbbbeeefffggghhhhhhgggfffeeeeeekkkrrrsssqqqnnnmmmnnnmmmlllkkkjjjjjjjjjkkkllllllkkkkkkkkkkkkmmmnnnoooooooooooopppqqqrrrssstttvvvvvvvvvwwwwwwxxxxxxxxxxxxyyy{{{|||}}}||||||{{{|||||||||||||||}}}~~~}}}|||{{{zzzzzzzzz{{{|||wwwyyy{{{|||~~~}}}yyywwwuuuuuuwwwyyyxxxtttooojjjjjjnnnooollljjjhhhddd^^^___dddkkkuuu}}}uuupppiiidddaaa___]]]\\\VVVRRRLLLFFF???:::555333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000111111111111222222333333444444555888666777:::;;;<<>>===::::::::::::;;;<<<===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEIIIOOOTTTYYY]]]aaaeeecccdddfffhhhjjjlllmmmnnnooooooooooooooopppqqqqqqtttsssrrrqqqpppqqqqqqrrrqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwvvvtttsssssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuttttttssssssuuuvvvwwwxxx|||{{{vvvwwwwwwuuuqqqnnnnnnqqqttt{{{yyyqqqfffZZZTTTUUUXXX```dddhhhkkkllllllmmmnnnrrrrrrrrrrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqrrrrrrsssttttttuuuuuuwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxwwwvvvtttttttttttttttuuuvvvxxxyyyzzz}}}|||yyyssswww{{{ddddddddddddcccbbb```___\\\ZZZWWWTTTUUUWWWZZZ]]]]]][[[YYYVVVTTTSSSSSSSSSTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999999888888::::::::::::999888777666777666555555666999<<<>>>CCCBBBAAADDDHHHLLLNNNOOOPPPPPPRRRSSSVVVXXX[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUWWWYYY\\\^^^```aaabbbdddeeefffgggggggggfffeeebbbgggmmmpppooonnnooopppnnnmmmlllkkkjjjjjjjjjkkkjjjiiihhhhhhiiijjjlllmmmllllllmmmnnnnnnooopppqqqsssssstttuuuuuuvvvwwwwwwwwwxxxyyyzzz{{{||||||{{{||||||{{{{{{{{{||||||}}}{{{{{{zzzyyyyyyyyyyyyzzzwwwyyy{{{|||}}}~~~yyyxxxuuuuuuvvvwwwwwwtttoookkkjjjnnnpppnnnmmmlllhhhbbb^^^bbbhhhmmmuuuyyyssskkkddd```]]]ZZZYYYVVVTTTNNNHHHAAA;;;666333222222222111111111111000000000000000000000000000000000000000000000000000111222222222333333333333111111111000000000000000111222222333333444444555666666777:::;;;<<>>===::::::::::::;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFKKKRRRXXX]]]```ccceeeeeeeeegggiiikkkmmmnnnooopppoooooooooooopppqqqqqqsssrrrqqqooooooppppppqqqtttsssssssssssstttuuuvvvvvvwwwxxxwwwtttsssrrrsssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuttttttvvvvvvwwwxxx{{{}}}zzzyyywwwtttqqqppprrrtttzzzzzzvvvnnnddd^^^\\\\\\bbbdddfffggggggggghhhiiimmmnnnooopppppppppooonnnmmmmmmnnnnnnnnnnnnoooooonnnooopppqqqrrrtttuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwwwwvvvttttttrrrsssssstttvvvxxxyyyzzz{{{{{{xxxsssvvvzzz}}}ggghhhiiiiiihhheeecccaaa]]][[[XXXVVVVVVXXX\\\^^^]]][[[YYYVVVTTTSSSSSSSSSWWWUUUSSSQQQOOONNNNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::999999999::::::::::::999888777777888777555444555888;;;>>>BBBBBBBBBDDDGGGJJJLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPRRRTTTWWW[[[^^^```aaacccdddeeefffgggffffffeee```eeejjjnnnooooooqqqrrrnnnnnnmmmlllkkkjjjjjjjjjhhhggggggfffggghhhiiijjjjjjkkklllmmmnnnnnnnnnnnnppppppqqqrrrssstttuuuuuuvvvvvvwwwxxxzzz{{{{{{||||||{{{{{{zzzzzzzzz{{{{{{yyyyyyxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}~~~}}}|||{{{zzzzzzyyyvvvqqqnnnjjjooorrrrrrrrrrrroooiiiaaadddgggiiilllvvv~~~{{{uuulllddd___[[[WWWUUUWWWUUURRRKKKCCC<<<777444222222222111111111000000000000000000000000000000000000000000000000000000111111222222222333333333111111111111000000000000111222222333333444444555555555888;;;;;;===EEEOOOhhh|||}}}|||zzz{{{{{{||||||uuupppssstttssstttxxxxxxuuussseeeVVVMMMFFFHHHYYYmmm~~~uuupppnnnkkkiiigggfffgggggggggffffffggggggiiijjjjjjkkkkkkhhhfff___UUUIIIAAA???@@@:::::::::999999999999999999999:::<<<>>>???>>><<<::::::999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFLLLUUU\\\```ccceeefffffffffhhhiiikkkmmmnnnoooppppppooooooppppppqqqrrrsssrrrqqqpppoooppppppqqqttttttssssssssssssttttttuuuvvvxxxwwwuuuttttttttttttuuuvvvxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuxxx~~~~~~}}}{{{{{{|||}}}|||{{{wwwppphhhbbb`````````aaabbbaaaaaaaaaccceeeggghhhkkkmmmmmmmmmlllkkkiiijjjjjjjjjjjjkkkkkkkkklllmmmnnnppprrrsssuuuuuuuuuuuuuuutttttttttssssssuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuutttssssssqqqrrrrrrsssuuuwwwyyyzzzzzz~~~~~~yyywwwrrruuuyyy|||jjjkkkllllllkkkhhhfffddd___\\\YYYWWWWWWYYY]]]______]]][[[XXXVVVUUUUUUUUUZZZXXXVVVTTTRRRQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA???>>>===<<<;;;;;;;;;:::::::::::::::::::::;;;::::::999888777888777444333444777;;;===AAABBBCCCDDDEEEHHHKKKMMMOOOOOOMMMMMMMMMNNNOOOPPPOOOOOOOOOOOONNNMMMLLLLLLJJJLLLOOOSSSWWW[[[^^^```aaabbbdddeeefffffffffeeeaaadddiiillloooppprrrtttnnnnnnmmmmmmlllkkkjjjjjjggggggfffeeefffggghhhiiijjjkkklllmmmnnnnnnmmmmmmllllllmmmoooqqqrrrssstttttttttuuuvvvxxxzzz{{{||||||{{{zzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxyyy{{{{{{||||||vvvrrrnnntttxxxxxxxxxwwwqqqkkkdddfffggghhhjjjqqq}}}|||zzzuuummmeee___[[[VVVTTTWWWWWWUUUNNNEEE===777555222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000000111222222333333444444555555555888;;;;;;===GGGRRRjjj~~~yyyyyy{{{}}}|||vvvyyyzzzwwwvvvxxxwwwuuuttteeeVVVLLLGGGKKK___uuu~~~wwwtttsssooommmjjjiiihhhgggeeedddfffffffffggghhhiiiiiijjjjjjfff^^^RRRFFF>>>===???999999999999999999999999999999999<<<>>>???===<<<:::999999999999::::::;;;<<<<<<===>>>?????????????????????@@@@@@@@@AAAAAA?????????@@@@@@AAABBBCCCGGGMMMVVV]]]bbbdddfffffffffggghhhiiikkkmmmnnnnnnpppppppppppppppqqqqqqrrrtttsssqqqpppppppppqqqrrrtttsssrrrrrrqqqrrrrrrrrrsssuuuvvvwwwvvvuuuvvvwwwuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxyyyyyyyyyxxxwwwwwwuuuuuuttttttuuuzzz{{{xxxrrrjjjccc___]]]^^^XXXYYYZZZZZZZZZ[[[]]]```___aaadddfffhhhhhhgggfffggggggggghhhiiiiiijjjjjjkkklllmmmoooqqqssstttuuussssssssssssssssssssssssuuuuuuvvvvvvvvvvvvuuuuuutttsssssssssrrrrrrrrrrrrqqqqqqrrrssstttvvvxxxyyyzzz}}}}}}xxxvvvpppssswwwzzz}}}llllllllllllkkkjjjhhhgggbbb```\\\ZZZYYY[[[^^^```aaa```^^^\\\[[[ZZZZZZ[[[\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888777888666555444555777:::;;;@@@AAACCCDDDDDDGGGJJJMMMPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGJJJNNNSSSXXX]]]______aaaccceeeffffffffffffccceeegggjjjmmmppprrrsssmmmmmmnnnmmmmmmlllkkkjjjhhhgggfffffffffggghhhhhhjjjkkklllnnnnnnmmmmmmlllhhhiiijjjlllnnnpppqqqrrrrrrrrrssstttvvvyyy{{{|||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}|||{{{xxxyyy{{{{{{|||~~~}}}xxxwww~~~~~~uuummmhhhhhhhhhiiilllqqqxxx}}}}}}wwwxxxtttnnnhhhccc^^^YYYUUUXXXYYYXXXRRRGGG>>>888666222222222111111111111000000000000000000000000000000000000000000000000000....../////////000000000///000000000111111111111111222222333333444444555555666:::<<<;;;===HHHTTTlll|||wwwxxx{{{}}}~~~|||}}}|||zzzzzzjjjYYYNNNIIIOOOddd{{{|||wwwvvvvvvrrrpppnnnlllkkkjjjgggeeeggggggggggggggghhhiiijjjjjjeee[[[NNNDDD===;;;;;;999999999999999888888888888888999;;;>>>>>>===<<<999999999888888999999:::;;;<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@@@@????????????@@@BBBCCCDDDGGGMMMUUU]]]aaadddfffgggfffggghhhiiijjjlllmmmmmmqqqppppppppppppqqqrrrrrrtttsssrrrqqqpppqqqqqqrrrsssrrrrrrqqqqqqqqqrrrrrrrrrtttvvvwwwvvvwwwxxxyyyuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzzzzzyyyxxxwwwvvvttttttsssrrrqqqsssxxx{{{~~~zzzqqqllleee]]]XXXUUUTTTUUUNNNOOOQQQQQQQQQRRRUUUWWWVVVXXXZZZ]]]___`````````cccddddddfffggghhhiiijjjiiijjjkkkmmmoooqqqrrrsssqqqqqqqqqrrrssssssttttttuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqppppppqqqqqqrrrsssrrrrrrrrrssstttuuuvvvwwwyyy|||}}}wwwtttmmmppptttxxx|||llllllkkkkkkkkkjjjjjjjjjgggddd```]]]\\\^^^```bbbaaa```___]]]\\\\\\]]]]]]]]][[[YYYWWWUUUTTTTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555666777999:::>>>@@@BBBCCCDDDFFFJJJNNNOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCAAACCCFFFKKKQQQWWW\\\___^^^```bbbdddeeefffffffffeeeeeefffhhhkkknnnooopppllllllmmmnnnnnnmmmlllkkkiiiiiigggggggggggghhhiiiiiijjjlllmmmmmmlllkkkjjjfffggghhhjjjlllnnnpppqqqqqqqqqrrrsssuuuxxxzzz|||{{{zzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{xxxyyyzzz{{{|||~~~{{{pppnnnlllnnnrrrvvvxxxxxx||||||}}}yyysssvvvtttpppmmmiiiddd^^^ZZZXXXZZZZZZTTTIII>>>888777222222222111111111111000000000000000000000000000000000000000000000000000....../////////000000000......///000111222222333111222222333333444444555666777;;;<<<:::<<>>>>>===;;;999999888888888888999999;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@?????????@@@AAABBBCCCDDDGGGLLLTTT[[[___bbbeeegggffffffggghhhjjjkkkllllllqqqqqqppppppqqqqqqrrrssssssrrrqqqooooooppppppqqqssssssrrrrrrrrrsssssstttsssuuuwwwwwwvvvvvvwwwxxxuuuuuuuuuuuuvvvwwwxxxyyywwwxxxyyyyyyxxxvvvtttsssooooooooollljjjjjjkkkmmmpppuuu|||}}}zzzuuunnniii___[[[UUUOOOLLLJJJIIIHHHEEEFFFHHHHHHHHHHHHJJJKKKMMMNNNPPPRRRTTTVVVXXXYYY[[[\\\]]]___aaaccceeeeeeggggggiiijjjlllmmmnnnooonnnooopppqqqrrrttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuppppppooopppqqqrrrtttuuussssssrrrrrrsssssstttuuuwwwzzz}}}vvvrrrjjjmmmrrrwww{{{lllkkkkkkjjjjjjjjjkkkkkkkkkhhhddd```___```bbbddd___^^^]]]\\\[[[\\\]]]]]]]]]\\\ZZZWWWUUUUUUTTTUUURRRQQQPPPOOONNNMMMMMMMMMJJJJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666666666666666777888888===@@@BBBCCCCCCFFFKKKOOONNNNNNOOONNNMMMJJJHHHGGGDDDDDDDDDDDDCCCBBBAAAAAA???AAADDDIIIOOOVVV[[[^^^^^^___aaadddeeefffffffffeeeddddddfffiiilllmmmmmmkkklllmmmnnnnnnnnnmmmllljjjiiihhhgggggghhhiiijjjhhhiiikkkllllllkkkjjjiiidddeeegggiiikkknnnooopppppppppqqqrrruuuwwwzzz|||zzzzzzzzz{{{|||}}}~~~zzz{{{|||||||||{{{yyyyyyxxxyyyzzz{{{|||~~~xxxtttqqqsssxxx{{{zzzwww{{{zzz{{{{{{uuuuuutttrrrqqqnnnhhhbbb]]]XXX[[[\\\UUUJJJ???999777222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000------...000111222333444111222222333333444555555666888<<<===:::<<>>===;;;999999888888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@AAACCCDDDEEEGGGLLLSSSZZZ^^^aaaeeegggeeefffggghhhiiijjjkkkkkkqqqqqqppppppqqqqqqrrrsssrrrqqqooonnnnnnnnnooopppssssssssssssssstttuuuuuuuuuwwwxxxxxxvvvuuuvvvvvvttttttsssssssssuuuwwwxxxvvvwwwxxxxxxwwwtttrrrpppjjjjjjiiifffcccaaaaaabbb^^^aaadddgggjjjmmmqqqtttrrroookkkiiigggccc\\\WWWQQQNNNJJJFFFDDDCCCAAA@@@???AAACCCCCCBBBAAABBBCCCHHHHHHIIIKKKMMMPPPSSSTTTSSSTTTVVVXXX[[[]]]___```eeeffffffhhhiiijjjkkklllmmmmmmoooppprrrtttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuupppoooooopppqqqtttvvvwwwtttssssssrrrrrrsssssstttvvvxxx}}}~~~vvvrrrhhhlllqqqvvvzzzjjjjjjiiiiiiiiiiiihhhhhhjjjiiihhhfffeeeeeedddddd```^^^]]]]]]^^^___^^^]]]]]]\\\ZZZXXXWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPRRRNNNJJJGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888666666666666777777777777;;;===@@@CCCEEEGGGHHHHHHQQQSSSVVVXXXWWWSSSNNNKKKLLLKKKIIIGGGDDDAAA>>>===???@@@BBBFFFLLLSSSYYY]]]aaabbbcccdddeeeeeeeeeeeegggfffdddbbbccceeehhhiiinnnmmmlllkkkjjjjjjkkkkkknnnmmmkkkiiihhhhhhhhhhhhjjjkkkkkkllllllkkkkkkjjjhhhhhhiiijjjkkkmmmnnnoooqqqrrrssstttuuuvvvwwwxxx{{{|||||||||||||||{{{{{{}}}{{{zzzzzzzzz{{{|||}}}|||{{{{{{}}}|||zzz~~~~~~zzzxxxyyy{{{~~~zzznnnmmmqqquuutttsssppphhh^^^```^^^YYYSSSLLLCCC999333222111111111111111222222111111111111111111111111000000000000000000000000///000000///......///111222222111111111111222222444444333333444555777888666999666999???>>>EEEYYYvvv}}}|||sssuuuwwwvvvuuuxxx}}}}}}~~~ppp[[[TTT]]]ooo}}}vvvpppppprrrrrrsssttttttsssqqqooonnnoookkkhhhgggjjjnnnrrrsssxxxlll[[[OOOIIIGGGEEECCC777888888888888777666666777666777999;;;===<<<;;;777777777555444555888;;;::::::;;;;;;<<<======>>>============>>>>>>>>>>>>@@@@@@@@@???>>>???BBBEEEHHHMMMTTTZZZ^^^```aaabbbcccdddfffggghhhjjjmmmooopppqqqqqqqqqqqqpppooooooppprrrrrrqqqooonnnooopppssssssssstttttttttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwxxxyyyxxxvvvtttvvvuuuuuuuuussspppkkkgggcccaaa^^^ZZZVVVRRRPPPOOOPPPRRRUUUXXXZZZ\\\\\\\\\[[[ZZZYYYWWWTTTPPPMMMKKKHHHEEEAAA??????@@@@@@???>>>>>>???@@@@@@@@@@@@??????@@@AAACCCEEEFFFHHHHHHIIIKKKMMMPPPQQQTTTXXXZZZ^^^```dddffffffggghhhiiiiiilllqqqsssttttttttttttssssssssstttssssssrrrrrrqqqpppooopppsssvvvwwwwwwttttttrrrpppnnnnnnppprrrwww{{{}}}uuunnniiijjjnnntttzzznnnmmmmmmlllkkkjjjiiiiiilllkkkjjjhhhgggfffffffffdddbbb```^^^^^^^^^\\\[[[]]]\\\ZZZYYYXXXXXXXXXXXXUUUTTTSSSRRRQQQPPPOOOOOORRROOOJJJGGGFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888777777777777777777666777888:::>>>AAAEEEGGGHHHIIIRRRUUUYYY]]]]]]\\\YYYVVVSSSQQQNNNJJJFFFCCC@@@??????@@@BBBFFFLLLSSSYYY]]]```aaabbbcccddddddddddddfffdddcccbbbbbbcccdddfffkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhiiijjjlllnnnpppqqqrrrssstttuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzyyy}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz|||}}}{{{|||qqqtttyyyzzzwwwtttqqqkkkdddccc___YYYRRRKKKBBB:::444222222111111111111222222111111111111111111111111000000000000000000000000111222222111000000111333222222111111111111222222444444333333444555777888666999777999???>>>GGG[[[www}}}}}}uuuvvvvvvuuuuuuwww|||~~~vvv```YYYbbbtttxxxrrrqqqrrrrrrssstttuuutttrrrpppnnnooollljjjjjjlllpppssstttzzzooo___QQQHHHDDDBBBAAA;;;;;;;;;:::999888777666444444444777:::<<<;;;;;;999999999777666666999;;;:::::::::;;;<<<<<<==================>>>>>>>>>>>>@@@@@@@@@???>>>???BBBEEEJJJNNNUUUZZZ]]]___aaabbbcccdddfffggghhhjjjmmmooonnnooopppqqqqqqqqqqqqqqqqqqssssssrrrqqqppppppqqqssssssssstttttttttuuuuuuvvvvvvuuuuuuuuutttttttttuuuuuuuuuvvvxxxxxxvvvttttttsssqqqpppnnnkkkfffcccZZZXXXUUURRRNNNKKKIIIHHHGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDAAA>>><<<<<<======<<<<<<============>>>>>>>>><<<===>>>???@@@BBBCCCCCCEEEGGGIIIKKKLLLOOOSSSVVVYYY\\\```bbbdddeeeggghhhiiimmmqqqtttttttttttttttrrrsssssssssssssssrrrrrrrrrppppppqqqtttwwwxxxxxxttttttsssqqqooooooqqqssswwwzzz~~~~~~{{{sssmmmiiijjjmmmsssyyy~~~rrrrrrpppooommmkkkjjjiiimmmmmmkkkjjjiiiiiihhhhhhiiigggcccaaa___^^^[[[YYY]]]\\\[[[ZZZZZZZZZZZZZZZVVVVVVTTTRRRQQQOOOOOONNNRRROOOKKKHHHHHHHHHGGGFFFEEEEEEEEEDDDBBBAAA???>>><<<;;;;;;;;;:::999999999::::::;;;;;;;;;:::999999888888888777777666666555666888<<<@@@DDDHHHJJJKKKQQQTTTZZZ```cccdddcccbbb[[[XXXSSSMMMHHHDDDBBBBBB???@@@BBBFFFKKKRRRYYY\\\```aaabbbcccccccccccccccdddcccbbbaaa````````````eeegggiiikkklllllllllllljjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkkkkkkkjjjiiihhhjjjiiigggggghhhkkknnnpppqqqqqqrrrtttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxyyyzzzzzz{{{{{{zzzyyyyyyzzzzzzzzzzzzyyy{{{~~~{{{wwwzzztttyyy~~~zzztttpppmmmiiigggbbbZZZQQQJJJBBB;;;777222222111111111111222222111111111111111111111111000000000000000000000000111222222111000000111333222222111111111111222222444444333444444555777777666999777:::@@@???III___{{{~~~|||zzzxxxwwwxxxzzz||||||zzz}}}~~~~~~}}}}}}|||{{{}}}xxxccc]]]gggxxxxxxsssrrrsssrrrssstttuuutttrrrpppoooooommmllllllooorrrtttttt{{{ssseeeUUUGGG@@@???@@@<<<<<<<<<;;;:::888777666666666777999===???>>>>>>:::::::::888777777999;;;999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>@@@@@@@@@???>>>@@@CCCEEELLLPPPVVV[[[]]]^^^```aaacccdddfffggghhhjjjmmmooommmnnnooopppqqqrrrrrrrrrrrrssstttsssrrrqqqrrrssssssttttttttttttuuuuuuuuuuuuuuutttttttttssssssssssssrrrssstttvvvwwwuuusssqqqoookkkhhhfffccc___\\\QQQOOOMMMJJJGGGEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA>>><<<;;;;;;<<<;;;:::;;;;;;:::999:::;;;<<<===;;;<<<<<<======>>>>>>???AAABBBCCCDDDEEEHHHLLLPPPRRRVVVZZZ]]]```bbbeeegggjjjmmmrrrtttttttttttttttrrrrrrssssssssssssrrrrrrrrrqqqpppqqqtttwwwyyyyyytttttttttrrrqqqqqqsssuuuwwwzzz~~~{{{zzzzzzxxxrrrllljjjkkkmmmrrrxxx}}}uuutttrrrpppmmmkkkiiihhhmmmmmmkkkjjjjjjiiiiiiiiikkkiiieeecccaaa```]]]\\\^^^^^^]]]]]]\\\\\\\\\\\\XXXWWWUUURRRQQQOOOOOOOOORRROOOLLLJJJIIIIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>>======<<<;;;;;;:::999999:::::::::;;;;;;::::::999::::::999888777666555444555777;;;???EEEIIIMMMNNNNNNRRRXXX^^^ccceeeeeeeee```\\\UUUNNNIIIEEECCCBBB???@@@BBBEEEKKKRRRXXX\\\```aaabbbbbbcccccccccbbbaaaaaa```___^^^\\\[[[ZZZ___aaadddhhhjjjkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggjjjiiigggfffgggjjjmmmppppppqqqrrrssstttvvvwwwwwwvvvxxxyyyzzz{{{zzzyyyxxxuuuwwwyyy{{{|||{{{yyyxxxzzz{{{{{{zzzzzz{{{|||wwwttttttwww|||tttuuu}}}|||uuuqqqnnnlllkkkeee\\\RRRJJJCCC===999333333222111111111222222111111111111111111111111000000000000000000000000///000000///......///111222222111111111111222222333333444444555666666777555999777:::@@@AAAMMMddd~~~}}}~~~{{{uuuxxx}}}~~~{{{}}}}}}{{{zzz|||yyyxxx{{{}}}wwwssssssvvv~~~qqq___\\\iii{{{wwwrrrqqqrrrqqqrrrtttuuuuuusssqqqpppnnnmmmlllnnnqqqtttuuuuuuzzzuuuiiiYYYHHH>>>===???;;;;;;;;;;;;:::999888888999999999;;;>>>??????>>>888999999888666666888:::888888999::::::;;;;;;<<<============>>>>>>>>>>>>???@@@@@@??????@@@CCCFFFNNNRRRWWW[[[]]]^^^___aaacccdddfffggghhhjjjmmmooonnnnnnooopppqqqrrrrrrrrrrrrssstttsssrrrqqqrrrssstttttttttttttttuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqqqqsssuuuuuusssqqqllliiiddd```]]]ZZZWWWUUULLLKKKJJJGGGFFFDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCCCCGGGEEECCCAAA@@@??????@@@@@@>>><<<;;;<<<===<<<;;;;;;:::999888888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBFFFJJJLLLOOOTTTXXX\\\___dddgggjjjnnnrrrtttttttttssstttqqqqqqrrrsssssssssrrrrrrqqqpppooopppsssuuuwwwwwwrrrssstttsssrrrrrrtttvvvvvvyyy~~~{{{vvvvvvwwwwwwsssnnnllllllnnnrrrxxx}}}sssrrrqqqnnnllljjjhhhggglllkkkjjjiiiiiiiiiiiiiiikkkhhhfffeeeddddddcccaaa`````````______^^^^^^]]]ZZZYYYVVVSSSQQQQQQQQQQQQRRRPPPMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;:::999::::::;;;;;;:::::::::;;;:::999888777666555444555777;;;???EEEJJJNNNPPPNNNQQQVVV[[[___aaabbbaaa^^^ZZZTTTMMMGGGDDDBBBBBB???@@@BBBEEEKKKQQQWWW[[[``````aaabbbbbbbbbaaaaaa___^^^]]]\\\ZZZXXXWWWVVVWWWZZZ^^^bbbfffggghhhhhhiiiiiiiiiiiiiiihhhhhhgggiiijjjjjjjjjiiiiiihhhgggjjjhhhfffeeefffiiillloooooooooppprrrssstttuuuvvvvvvwwwzzz{{{|||{{{yyyxxxtttvvvyyy{{{|||{{{yyywwwzzz||||||||||||}}}yyyuuuooonnnooosss{{{}}}}}}ssspppzzzyyyuuurrrooonnnhhh___VVVMMMEEE???;;;444333333222111111222222111111111111111111111111000000000000000000000000///000000///......///111222222111111111111222222333333444555555666666666444999888:::@@@BBBPPPjjj{{{sssvvvzzz{{{wwwxxxyyywwwxxx{{{xxxvvvxxx{{{yyyrrrmmmmmmrrrxxx}}}zzzfffYYY\\\kkk}}}uuuqqqpppqqqqqqrrrtttuuuuuutttsssrrrmmmllllllnnnrrrvvvxxxxxxxxxuuummm^^^LLLAAA>>>@@@::::::;;;<<<============<<<;;;;;;<<<>>>???>>><<<777888999888777777888999888888999::::::;;;;;;<<<============>>>>>>>>>>>>???@@@@@@??????AAADDDGGGOOORRRWWWZZZ\\\^^^___aaacccdddfffggghhhjjjmmmoooppppppqqqqqqqqqppppppoooppprrrsssrrrqqqppprrrsssuuuuuuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrqqqppppppqqqrrrqqqooommmfffbbb\\\XXXUUUSSSQQQOOOJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAABBB@@@???===<<<<<<<<<===>>>===;;;;;;======<<<;;;===;;;:::999999;;;===>>>>>>>>>>>>>>>=========<<<<<<<<<===<<<<<<>>>BBBEEEFFFJJJOOOSSSXXX]]]bbbfffjjjmmmqqqtttssssssrrrssspppqqqqqqrrrssssssrrrrrrpppnnnmmmmmmppprrrsssrrrpppqqqrrrsssrrrsssuuuwwwvvvyyy}}}}}}xxxssssssvvvwwwtttpppmmmmmmnnnrrrxxx}}}ppppppnnnmmmkkkiiihhhgggkkkjjjiiiiiihhhhhhhhhiiijjjhhhffffffggghhhhhhgggcccccccccbbbaaa```^^^]]]\\\ZZZWWWUUUSSSSSSSSSTTTRRRPPPNNNLLLLLLLLLJJJIIIFFFFFFEEEEEECCCBBB@@@?????????>>>>>>===<<<<<<<<<999999:::;;;;;;;;;::::::;;;::::::888777666555555666777:::>>>CCCHHHLLLNNNOOOQQQUUUYYY[[[\\\\\\[[[XXXUUUPPPKKKFFFCCCAAAAAA@@@@@@BBBEEEJJJQQQVVVZZZ^^^^^^____________^^^^^^[[[YYYXXXVVVTTTSSSRRRRRRPPPRRRVVV[[[___aaacccdddfffgggggggggfffeeeeeedddhhhhhhhhhiiiiiiiiihhhhhhiiihhhfffeeefffhhhkkkmmmmmmmmmnnnpppqqqrrrssstttuuuwwwyyy{{{|||{{{yyyxxxuuuwwwyyy{{{|||{{{yyyxxxzzz|||}}}}}}}}}~~~}}}xxxuuujjjhhhhhhmmmvvv~~~}}}vvvnnnwww}}}zzzvvvqqqpppkkkddd[[[RRRIII@@@;;;555444333222222111222222111111111111111111111111000000000000000000000000111222222111000000111333222222111111111111222222222333444555666666666666444999888:::@@@CCCTTTooo{{{tttvvvzzz}}}zzzvvvwwwxxxwwwxxx{{{xxxuuuuuuvvvssslllhhhhhhnnnsssuuuuuuxxxzzzlll\\\UUU]]]pppzzztttqqqpppqqqpppqqqsssuuuvvvuuutttsssmmmlllllloootttyyy|||~~~yyyxxxrrreeeTTTGGGBBBAAA;;;<<<===???@@@AAAAAAAAACCCBBBBBBCCCEEEFFFDDDCCC<<<======<<<:::888888999999999999:::;;;;;;<<<<<<============>>>>>>>>>>>>???@@@@@@@@@@@@AAAEEEHHHOOOSSSWWWZZZ\\\^^^```bbbcccdddfffggghhhjjjmmmoooqqqqqqqqqqqqqqqpppoooooopppqqqrrrrrrqqqqqqrrrsssvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrpppooonnnnnnmmmlllhhhfff^^^[[[VVVSSSQQQOOOMMMKKKHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@??????@@@@@@AAABBB===============>>>???@@@<<<::::::;;;<<<===<<<;;;======<<<;;;<<<===>>>???<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<===???AAABBBEEEJJJOOOTTTZZZ```dddiiilllppprrrrrrqqqqqqqqqooopppqqqrrrrrrssssssrrrooommmkkkkkkmmmnnnnnnnnnlllnnnpppqqqqqqrrrtttvvvuuuxxx|||{{{uuusssuuuvvvtttpppllllllmmmqqqwww|||mmmmmmlllkkkjjjjjjiiiiiikkkjjjjjjiiiiiiiiiiiiiiijjjhhhggghhhiiikkkjjjjjjeeeeeeeeedddccc```^^^]]]]]][[[XXXVVVUUUUUUVVVWWWRRRPPPNNNNNNNNNMMMKKKJJJFFFFFFFFFEEECCCBBB@@@???==================<<<<<<888999::::::;;;;;;;;;:::::::::999999888777666666666777999<<<@@@EEEIIIKKKMMMNNNQQQTTTUUUUUUTTTTTTPPPOOOLLLIIIFFFCCCBBBAAA@@@@@@BBBEEEJJJPPPVVVYYYZZZZZZ[[[[[[[[[[[[ZZZZZZUUUTTTQQQNNNMMMLLLMMMMMMJJJLLLOOOSSSWWW[[[^^^```aaabbbcccdddddddddcccbbbffffffggghhhiiiiiiiiiiiihhhgggffffffggghhhjjjkkkkkklllmmmnnnoooqqqrrrrrrsssuuuxxxzzz{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{yyyxxxyyy{{{|||}}}|||}}}|||yyywwwwwwxxxwwwvvvkkkgggeeehhhqqqyyy}}}~~~}}}zzzzzz}}}|||ooouuuzzz{{{{{{{{{vvvppppppmmmhhhaaaXXXMMMAAA:::555555444333222222222222111111111111111111111111000000000000000000000000111222222111000000111333222222111111111111222222222333444666666666666555333999999;;;AAADDDVVVsss|||uuuwww{{{~~~}}}yyyxxx{{{|||zzzyyyzzz{{{vvvrrrqqqmmmgggfffhhhkkkppprrroooooorrrttttttmmmaaaUUURRR^^^sssxxxsssqqqrrrrrrpppqqqsssuuuvvvvvvuuutttooonnnmmmpppvvv}}}~~~}}}xxxmmm^^^OOOEEE@@@;;;<<<===>>>???@@@@@@@@@EEEDDDEEEGGGJJJKKKKKKJJJFFFFFFFFFCCC>>>;;;999999:::::::::;;;<<<<<<==================>>>>>>>>>>>>???@@@@@@@@@@@@BBBEEEHHHOOORRRWWWZZZ\\\^^^aaadddcccdddfffggghhhjjjmmmooooooppppppqqqqqqqqqppppppppprrrssssssrrrrrrsssuuuvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssssssssooommmkkkjjjhhheee```]]]WWWUUURRRPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@??????@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@<<<;;;;;;<<<>>>???>>><<<============>>>>>>>>>???;;;;;;::::::::::::::::::888:::<<<===<<<;;;<<<======@@@EEEJJJOOOUUU\\\aaahhhkkkoooqqqqqqpppooooooooooooppprrrrrrssssssrrrpppnnnkkkjjjkkklllkkkjjjiiikkknnnooopppqqqrrrtttuuuxxx|||yyyuuuuuuuuurrrnnniiiiiijjjnnnttt{{{lllkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjiiiiiijjjjjjkkkiiihhhiiijjjlllkkkkkkgggggggggeeecccaaa^^^]]]]]]\\\YYYVVVVVVVVVXXXYYYRRRQQQOOONNNNNNNNNLLLJJJFFFFFFFFFEEEDDDBBB@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<888999::::::;;;;;;;;;;;;::::::999999888777777777666666888:::>>>BBBFFFHHHIIIJJJMMMOOOPPPPPPOOONNNLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@BBBEEEJJJPPPVVVYYYWWWXXXXXXXXXXXXXXXWWWWWWRRRPPPLLLIIIHHHHHHJJJKKKHHHIIIKKKNNNSSSWWW[[[]]]]]]^^^```bbbccccccccccccdddeeefffhhhiiiiiiiiiiiiggggggggggggggghhhiiiiiijjjkkklllmmmnnnpppqqqqqqqqqssswwwyyyzzzyyywwwuuuyyyzzz{{{{{{{{{zzzyyyyyyxxxzzz{{{|||||||||~~~}}}xxxrrrooopppsssvvvxxxooojjjeeefffmmmuuuyyyzzzvvvuuuuuuvvvyyy}}}pppsssuuutttvvvwwwtttnnnpppnnnkkkeee[[[OOOBBB999666555444333222222222222111111111111111111111111000000000000000000000000///000000///......///111222222111111111111222222222333444666666666666555333999999;;;AAAEEEXXXuuuvvvxxx|||{{{yyyzzz}}}zzzzzzxxxqqqmmmiiieeegggjjjhhhnnnqqqnnnlllllllllkkkeeeZZZPPPPPP^^^sssxxxsssrrrssssssoooqqqsssuuuvvvvvvuuutttqqqoooooorrrxxx|||rrrdddTTTGGG@@@999::::::;;;;;;;;;;;;;;;======???BBBFFFHHHIIIHHHOOOOOOMMMIIIBBB===:::999::::::;;;<<<<<<======>>>============>>>>>>>>>>>>???@@@@@@@@@@@@BBBFFFIIIOOORRRVVVZZZ\\\___bbbeeeccceeefffggghhhjjjmmmooommmnnnooopppqqqrrrrrrrrrrrrsssttttttssssssuuuvvvwwwwwwvvvvvvuuuuuuuuutttuuuuuutttttttttsssssssssnnnllliiigggddd```[[[WWWSSSRRRPPPOOOOOONNNKKKIIIIIIHHHGGGEEEDDDCCCCCCCCC@@@???>>><<<;;;;;;<<<===AAAAAAAAAAAA@@@>>>;;;:::>>>>>>>>>???AAABBBAAA???<<<===>>>>>>??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666999<<<===<<<;;;:::::::::===BBBGGGLLLRRRYYY^^^hhhkkkoooppppppooonnnnnnnnnooopppqqqrrrsssssssssqqqooollljjjkkkkkkjjjiiifffiiilllnnnooopppqqqssstttxxx{{{|||wwwuuusssoookkkgggfffggglllrrryyy~~~~~~qqqpppppppppqqqpppmmmkkkmmmmmmnnnnnnnnnnnnnnnmmmqqqlllfffeeegggjjjllllllkkkjjjhhheeeccc```^^^]]]]]]\\\[[[YYYXXXXXXXXXXXXSSSRRRPPPPPPPPPNNNLLLIIIJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666222333666888:::???DDDHHHHHHHHHJJJMMMQQQQQQNNNJJJLLLIIIFFFDDDDDDCCCAAA???AAAAAABBBEEEIIIOOOUUUXXXYYYXXXWWWUUURRRPPPOOONNNLLLKKKIIIFFFDDDDDDCCCDDDCCCCCCDDDFFFJJJNNNSSSUUUSSSVVVZZZ]]]^^^___aaabbbdddddddddeeefffhhhiiijjjjjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmmmmnnnooopppqqqwwwwwwwwwxxxxxxyyyyyyyyy{{{{{{|||}}}}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{|||{{{wwwxxxqqqllljjjhhhiiiooowww{{{pppfffeeejjjooorrrsssmmmllllllnnnsss{{{yyyrrrnnnpppssspppmmmlllsssrrrmmmeee]]]TTTFFF:::888555222111222444444444222222222111000//////...111111111111111111111111////////////000000000000333333222111111000000///222333444444555555444444555:::999;;;AAAGGG\\\{{{|||vvvyyy|||~~~}}}|||{{{{{{}}}xxxpppiiidddcccdddhhhmmmnnnmmmlllllliiieee^^^RRRGGGKKK___wwwzzzvvvtttrrrrrrtttqqqqqqppppppqqqssstttuuuoooooopppttt{{{uuu]]]III@@@???>>>=========<<<999666777777999===AAADDDEEEDDDAAAAAA@@@@@@??????>>>>>>>>>>>>?????????>>><<<;;;>>>>>>>>>>>>????????????CCCAAA>>>>>>???BBBCCCDDDNNNRRRVVVZZZ\\\^^^```bbbdddeeefffffffffhhhkkkmmmpppqqqqqqrrrrrrsssssstttrrrsssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrrrrssssssrrrqqqnnnkkkgggcccaaa^^^[[[YYYRRRRRRQQQOOONNNMMMLLLLLLHHHGGGFFFEEEDDDDDDEEEFFFAAABBBBBBAAA???>>>???@@@CCCDDDFFFEEECCCAAA@@@@@@???@@@AAADDDEEEEEEBBB??????>>>===>>>???@@@???>>>???===;;;999888888888999;;;<<<<<<===============>>><<<===BBBFFFLLLUUU___kkkkkklllnnnppppppooonnnnnnnnnoooppprrrsssttttttsssqqqnnnjjjgggfffeeedddhhhjjjkkkllllllnnnppprrrsssuuuyyy|||{{{yyyxxxsssooohhhdddbbbfffoooxxx}}}~~~qqqppppppqqqrrrqqqooommmooooooooooooooonnnnnnmmmooolllhhhgggiiilllmmmmmmlllkkkiiifffccc```^^^]]]]]]\\\[[[YYYXXXXXXXXXXXXUUUTTTRRRRRRQQQPPPMMMKKKIIIHHHHHHFFFEEECCCAAA@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777444555777888999<<<@@@DDDEEEEEEFFFJJJMMMNNNLLLIIIJJJHHHFFFDDDDDDCCCAAA???@@@@@@AAACCCHHHMMMRRRUUUVVVVVVTTTRRROOOMMMKKKKKKGGGFFFDDDBBB@@@@@@???@@@BBBBBBBBBCCCEEEHHHLLLMMMOOORRRVVVYYY[[[]]]___aaaaaabbbbbbdddeeeggghhhiiiiiiiiihhhhhhhhhiiijjjkkkmmmmmmmmmnnnoooppprrrrrrvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{zzz~~~~~~tttooojjjfffeeeeeehhhqqq{{{~~~tttiiieeehhhlllooopppnnnllljjjjjjpppzzzuuunnniiikkkmmmjjjhhhhhhooooookkkddd^^^VVVIII===888666333222222333444333222222222111000/////////111111111111111111111111000000000000111111111111222222222222222111111111333444555555666666555555555:::999;;;AAAGGG]]]||||||uuuwwwzzzzzzzzzyyyzzz{{{}}}{{{vvvooohhhdddcccdddhhhlllooopppqqqqqqkkkdddYYYOOOGGGNNNbbbyyyzzzvvvtttqqqppprrrppppppooooooppprrrsssuuuoooooopppuuu|||{{{cccNNNEEE???======<<<<<<;;;888666777777888<<<@@@CCCDDDCCC======<<<;;;::::::999999777888999;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===BBB@@@>>>>>>???BBBDDDFFFNNNRRRVVVZZZ\\\^^^```bbbdddeeefffffffffhhhkkkmmmppppppqqqqqqrrrsssssssssrrrrrrrrrrrrssstttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrqqqqqqqqqpppnnniiieeeaaa]]][[[YYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLFFFEEEDDDBBBBBBBBBBBBCCCBBBCCCCCCBBB@@@@@@AAABBBCCCEEEHHHGGGEEEBBBAAA@@@@@@@@@BBBDDDFFFFFFCCC@@@???>>>>>>???AAAAAA@@@>>>>>>===<<<;;;:::999999999;;;;;;<<<==================;;;<<<@@@EEEJJJSSS\\\eeefffiiilllnnnpppooooooooopppppppppqqqqqqrrrrrrpppnnnllliiigggfffffffffhhhjjjkkkllllllmmmppprrrsssvvvyyy{{{|||yyywwwsssnnniiidddaaadddllluuu{{{}}}pppppppppqqqssssssrrrpppqqqqqqqqqpppooonnnmmmlllllljjjiiiiiikkkmmmmmmmmmmmmllliiifffccc```^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTTTTSSSRRROOOMMMIIIIIIIIIGGGFFFDDDBBBAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777777777888777777999<<>>======<<<<<>>>>>???AAABBBDDDIIILLLPPPSSSVVVXXX\\\^^^^^^___```bbbdddeeeggghhhhhhhhhhhhhhhhhhiiijjjjjjllllllmmmoooqqqrrrttttttuuuuuuvvvwwwxxxxxxyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwyyyyyyxxxxxxyyyyyyzzz{{{zzz}}}}}}pppiiifffcccbbbaaadddqqq~~~zzznnnfffeeehhhjjjkkknnnkkkggggggmmmxxxssslllgggggghhhfffeeeffflllmmmjjjeee```YYYLLLAAA999666333222222333333333222222222111000000//////111111111111111111111111111111111111222222222222222222222222333333333333444555666666777777666666555:::999;;;BBBIII___~~~}}}uuuvvvxxxyyyxxxxxxyyy{{{}}}zzzuuunnnhhheeeeeefffjjjnnnrrrvvvyyyxxxnnnbbbSSSKKKHHHRRRhhh|||yyyvvvtttpppnnnooonnnmmmmmmmmmnnnppprrrsssnnnnnnpppuuu|||gggRRRIII>>>===<<<;;;;;;:::777555666666777;;;???AAAAAAAAA;;;:::999888777666555555333444666888999:::;;;;;;::::::::::::;;;;;;;;;;;;???>>>======???BBBFFFHHHOOORRRWWWZZZ\\\^^^```bbbdddeeefffgggggghhhkkkmmmpppppppppqqqrrrrrrssssssqqqpppppppppqqqtttvvvxxxvvvvvvvvvvvvvvvvvvvvvvvvuuusssqqqpppooonnnlllkkkeeeaaa\\\XXXVVVUUUTTTRRRRRRRRRQQQOOONNNMMMLLLKKKFFFEEECCCBBBAAAAAABBBCCCDDDEEEEEEDDDBBBBBBCCCDDDDDDGGGKKKKKKIIIEEEBBBAAA@@@AAABBBEEEHHHGGGEEEBBB??????@@@AAACCCCCCBBB@@@======<<<<<<;;;;;;::::::;;;;;;<<<============<<<<<<999:::???BBBGGGOOOXXX___aaaeeeiiilllnnnnnnnnnppppppppppppppppppppppppmmmllljjjhhhgggffffffggggggiiikkkkkklllmmmpppssssssvvvyyy{{{}}}}}}zzzuuuqqqlllfffaaabbbiiirrrxxx{{{~~~oooooooooqqqtttuuuuuutttrrrrrrqqqpppnnnllljjjiiihhhhhhhhhiiikkklllllllllmmmllljjjgggdddaaa___]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYXXXVVVUUUTTTSSSPPPMMMLLLLLLLLLKKKIIIGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777666555777:::<<>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>BBBEEEIIILLLOOOSSSVVVYYYZZZ[[[]]]```bbbdddffffffffffffgggggghhhhhhiiiiiijjjkkkmmmooorrrsssuuuuuutttuuuwwwxxxyyyzzzyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwyyyxxxxxxxxxxxxyyyzzzzzz{{{~~~~~~pppjjjfffccc```]]]```mmm{{{}}}qqqfffbbbeeehhhhhhllliiifffgggmmmwwwwwwpppjjjiiiiiiggggggiiilllnnnmmmiiiddd]]]PPPDDD:::777444222222333222222222222222111111000000000111111111111111111111111000000000111111111222222111111222333333444555555444444555666666666666666666::::::<<>><<<;;;::::::999777555555555666999===??????>>>;;;;;;:::999777666555555444555777888:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<=========>>>???CCCGGGJJJPPPSSSWWW[[[\\\^^^```bbbccceeeggggggggghhhjjjlllooooooppppppqqqrrrrrrrrrqqqooonnnmmmnnnqqqtttvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrpppnnnmmmllliiigggddd```[[[XXXVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCDDDEEEEEEEEEFFFFFFEEECCCCCCDDDFFFFFFJJJNNNOOOMMMHHHDDDAAAAAABBBDDDGGGIIIIIIGGGEEE@@@@@@BBBDDDGGGGGGEEECCC============<<<;;;:::::::::;;;<<<<<<======<<<<<<;;;999:::>>>AAADDDLLLTTT[[[___dddhhhjjjkkklllmmmnnnnnnoooooooooooopppppplllkkkiiigggfffeeeeeeeeeggghhhjjjkkklllmmmpppssssssvvvyyyzzz|||~~~zzzwwwpppjjjdddbbbgggpppwww|||~~~~~~ooonnnnnnppptttvvvwwwvvvqqqqqqpppooollljjjhhhgggeeefffhhhiiiiiiiiijjjjjjmmmllljjjgggeeebbb```______^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWVVVUUUSSSPPPMMMMMMMMMMMMLLLKKKIIIHHHGGGDDDCCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999555666666555555666:::<<>>===<<<;;;;;;:::999888777666555888888888999::::::;;;<<<::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>???BBBHHHLLLQQQTTTXXX[[[]]]^^^```bbbccceeeggghhhhhhhhhjjjlllnnnnnnoooppppppqqqqqqrrrtttrrrpppnnnoooqqqsssuuuuuuuuuuuuuuuuuuuuuuuuuuurrrpppnnnmmmllljjjgggdddccc___[[[XXXWWWVVVUUUTTTQQQQQQOOONNNLLLJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFDDDCCCDDDFFFHHHLLLQQQRRROOOJJJEEECCCBBBBBBEEEHHHKKKLLLJJJGGGBBBBBBCCCGGGJJJLLLKKKJJJ@@@@@@???===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<::::::>>>@@@CCCIIIQQQYYY^^^dddggghhhiiijjjkkkkkkllllllmmmoooppppppqqqnnnllljjjgggeeedddccccccfffhhhjjjkkkkkkmmmpppssssssvvvyyyzzz{{{}}}{{{tttnnnhhheeehhhpppxxx}}}ooonnnnnnpppsssvvvwwwwwwqqqpppooonnnllliiigggfffeeefffhhhhhhgggggghhhjjjlllkkkjjjhhhfffdddbbbaaaaaa```___^^^]]]\\\\\\\\\\\\ZZZXXXWWWVVVTTTQQQNNNLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999555666666555555666:::===<<<@@@DDDIIILLLPPPTTTVVVWWWWWWWWWWWWVVVRRRLLLHHHCCCCCCCCCCCCCCCCCCDDDDDD@@@??????>>>======<<<<<<888888999:::;;;;;;::::::999::::::;;;<<<<<<======:::<<<>>>AAABBBEEEIIILLLOOOQQQTTTYYY\\\___```aaaaaaaaacccdddeeeeeeeeeeeefffhhhjjjmmmoooqqqqqqqqqsssuuuwwwzzz{{{{{{zzzyyyvvvwwwyyyzzz{{{{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{{{{hhhaaa[[[XXXWWWYYYbbbkkkrrrvvvrrrgggccciiinnnnnnmmmkkkjjjkkkooouuu|||zzzuuuqqqooolllhhhhhhkkkqqqttttttqqqllldddTTTGGG<<<999555222222222111000222222222222222222222222111111111111111111111111.../////////000000000000000111111222333444444555222333333444555444444444777;;;:::===EEENNNgggzzz|||}}}uuuzzz~~~xxxpppkkkiiikkkmmmvvv{{{pppaaaVVVPPPPPP```zzz{{{ttttttssspppnnnnnnmmmlllkkkjjjjjjkkklllmmmkkkkkklllpppwww~~~xxxbbbOOOGGG@@@===;;;::::::999888777666555666888;;;===<<<;;;888888888777777666666555888888777777777888888999888888888888999999999999:::===>>>>>>>>>BBBHHHMMMQQQUUUYYY[[[]]]^^^```bbbbbbdddggghhhhhhiiijjjkkknnnnnnnnnoooppppppqqqqqqvvvuuusssrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuupppooommmmmmllliiifffccc```]]]ZZZYYYXXXVVVTTTSSSPPPOOONNNLLLJJJHHHGGGFFFDDDDDDCCCCCCDDDFFFGGGIIIKKKLLLKKKIIIFFFEEEEEEGGGJJJNNNRRRSSSPPPKKKFFFDDDBBBCCCFFFJJJMMMNNNLLLJJJDDDDDDEEEHHHMMMPPPRRRRRRHHHFFFCCC???===;;;::::::::::::;;;<<<<<<<<<<<<;;;<<<::::::===???@@@FFFMMMUUU[[[bbbfffffffffhhhiiiiiijjjkkklllnnnooopppqqqnnnmmmjjjgggeeedddcccccceeegggiiijjjkkkmmmpppssssssvvvyyyzzz{{{}}}|||{{{vvvqqqkkkhhhjjjpppyyy~~~~~~ooommmmmmooorrruuuvvvwwwqqqqqqpppnnnllljjjhhhgggfffhhhiiihhhffffffhhhjjjkkkjjjiiihhhgggeeeddddddcccbbbaaa___^^^^^^^^^^^^^^^\\\ZZZYYYXXXVVVRRRPPPMMMMMMLLLLLLKKKJJJHHHHHHCCCBBBBBBAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777666555666999<<<>>>CCCJJJOOORRRVVVYYY\\\[[[[[[[[[[[[YYYTTTMMMHHHCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<999;;;<<<===>>>@@@DDDGGGHHHJJJOOOSSSWWWZZZ[[[\\\^^^___aaabbbcccddddddcccdddfffiiikkkmmmnnnnnnnnnppprrruuuxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{zzzzzzyyy{{{{{{zzzzzz{{{{{{|||}}}pppfff\\\YYYYYYYYY]]]bbbfffooopppgggeeemmmttttttrrrooollljjjlllrrrzzz}}}zzzuuusssqqqmmmhhhgggjjjpppsssuuusssnnneeeVVVHHH<<<999555222222111000///222222222222222222222222111111111111111111111111//////000000000111111111000111111111222222333333333444444555555555555555777<<<;;;===FFFPPPiiixxxzzzyyyvvvzzzwwwqqqoooqqqsssxxx~~~zzzlll___WWWSSSVVViiiyyysssrrrsssqqqpppqqqnnnmmmllljjjiiijjjjjjkkkiiiiiijjjnnntttzzz~~~rrr]]]MMMEEEAAA>>><<<:::::::::999888666666666888;;;<<<<<<;;;777777777777777777777777888777666666666777888999888888888999999999:::::::::===??????>>>AAAGGGMMMRRRUUUYYY\\\]]]^^^```bbbbbbdddgggiiiiiiiiijjjkkkmmmmmmnnnnnnoooppppppqqqrrrrrrqqqrrrrrrssstttuuussssssssssssssssssssssssnnnmmmmmmlllllljjjfffccc^^^]]][[[[[[ZZZXXXUUURRRNNNNNNLLLJJJHHHFFFDDDDDDCCCCCCCCCDDDFFFHHHKKKLLLPPPQQQOOOMMMIIIGGGGGGHHHLLLOOORRRSSSPPPKKKGGGEEECCCDDDGGGKKKNNNOOONNNLLLFFFEEEFFFIIIOOOUUUXXXZZZQQQMMMHHHBBB>>><<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::888999<<<===>>>CCCIIIOOOVVV___cccdddeeegggiiijjjjjjkkklllmmmmmmnnnnnnmmmllljjjgggfffeeeeeefffeeefffiiijjjkkkmmmpppsssrrruuuyyyzzz||||||{{{{{{uuurrrmmmjjjkkkqqqyyy~~~}}}|||}}}ooommmmmmnnnqqqtttvvvvvvrrrqqqqqqooommmkkkjjjiiiiiijjjjjjhhhfffeeehhhkkkjjjiiiiiihhhgggffffffeeedddcccbbb```____________```^^^\\\[[[ZZZWWWTTTQQQOOOOOOOOONNNNNNLLLKKKJJJBBBBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888666555555888:::AAAHHHPPPVVVYYY\\\```ccc`````````___]]]WWWPPPJJJBBBBBBAAA@@@???>>>===<<<:::::::::;;;<<<<<<<<<===:::;;;===???@@@@@@@@@???===============<<<;;;:::999:::;;;;;;<<<===AAACCCCCCFFFKKKPPPTTTWWWXXXXXX\\\]]]___aaabbbcccbbbbbbccceeehhhjjjlllllllllkkknnnppptttvvvxxxxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyy|||{{{{{{{{{{{{|||}}}}}}~~~{{{ooobbb^^^\\\ZZZZZZ[[[^^^jjjnnnhhhfffpppxxxyyyxxxssslllhhhjjjqqqyyy{{{zzzwwwuuutttoooiiihhhkkknnnrrrtttrrrooogggWWWIII===999555222111111000///222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222444555555666666666666666777<<<;;;===GGGQQQjjjwwwxxx|||wwwwwwyyy|||~~~xxxvvvxxx{{{yyy~~~uuuhhh]]]WWWUUU[[[pppxxxrrrrrrsssrrrrrrtttooonnnllljjjiiiiiiiiijjjiiihhhiiilllrrrxxx|||}}}{{{{{{|||zzzmmmYYYIIICCCBBB???<<<;;;;;;;;;:::999777666777999;;;<<<<<<:::888888888888999999999999888777777777888999;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;===@@@???>>>@@@GGGMMMRRRUUUYYY\\\]]]^^^```bbbbbbdddgggiiiiiiiiijjjkkkmmmmmmnnnnnnooopppppppppllllllmmmooopppqqqrrrrrrssssssssssssssssssssssssmmmmmmllllllllljjjfffccc___^^^^^^^^^^^^[[[WWWTTTMMMMMMKKKIIIGGGEEECCCBBBEEEEEEEEEGGGIIILLLOOOPPPTTTTTTSSSPPPLLLIIIIIIJJJMMMPPPSSSSSSOOOKKKGGGFFFCCCDDDGGGKKKOOOPPPOOOMMMGGGFFFFFFJJJPPPWWW\\\^^^WWWSSSLLLEEE@@@>>>===>>>999:::;;;;;;<<<<<<;;;;;;999777777:::;;;;;;@@@FFFJJJRRR\\\aaacccdddgggjjjllllllllllllllllllllllllkkkjjjiiihhhgggggghhhhhhdddfffhhhjjjkkkmmmqqqsssrrruuuyyy{{{|||~~~||||||tttrrrnnnkkkkkkqqqyyy~~~||||||{{{{{{~~~mmmoooqqqsssuuuvvvvvvvvvnnnoooooonnnmmmjjjhhhfffggggggffffffffffffgggggggggggggggfffeeeeeeddddddgggfffdddbbb___^^^]]]\\\^^^]]]\\\ZZZYYYWWWVVVUUUQQQQQQPPPOOONNNLLLKKKJJJHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;::::::999999;;;999888777888:::===???EEENNNYYYccchhhiiiiiihhhhhhddd```^^^\\\WWWNNNGGGCCCAAA???>>>>>>>>>===;;;<<<;;;;;;<<<===>>><<<;;;>>>======<<<;;;<<<<<<<<>>@@@CCCGGGKKKNNNPPPTTTVVV[[[]]]aaacccbbbbbbbbbbbbbbbfffkkknnnnnnnnnmmmmmmnnnooopppqqqrrrsssssssssrrrsssvvvxxxyyyzzzzzzyyywwwyyy{{{|||{{{{{{|||}}}|||~~~tttiiibbb]]]ZZZ[[[___dddjjjmmmhhheeeiiippptttzzzsssjjjgggkkkrrryyy||||||}}}xxxtttsssoooiiifffhhhnnnnnnmmmllllllhhh[[[NNN===:::666333222222111000444444333333333333222222222222222111111111000000000000111111111222222222////////////////////////222333333444555666777777666999===>>>BBBRRRrrr{{{vvvxxx{{{wwwtttyyy~~~}}}zzz}}}zzzmmmaaaVVV\\\^^^yyy{{{ssspppqqqsssqqqooonnnllljjjhhhggggggggggggeeegggjjjnnnrrruuuwwwxxxvvvzzzzzzqqqaaaQQQGGGDDD??????>>><<<;;;:::999888333444666888:::;;;;;;<<<999999999888888888888777555555666777777777777777888999::::::888888999:::999:::;;;<<<===AAAFFFJJJRRRUUUYYY\\\]]]^^^```bbb```aaadddfffhhhjjjkkkllljjjkkkmmmoooqqqqqqqqqpppmmmmmmmmmnnnoooqqqrrrssspppqqqqqqqqqqqqpppoooooonnnnnnllljjjhhhfffeeeddd_________]]]ZZZUUUQQQOOOMMMLLLIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIJJJMMMRRRVVVVVVVVVSSSPPPLLLKKKLLLMMMRRRSSSTTTUUUUUUQQQKKKFFFEEEEEEGGGLLLQQQSSSPPPMMMJJJFFFEEEJJJPPPVVV___hhh___[[[VVVOOOHHHCCC???===<<<<<<;;;;;;:::999999999::::::;;;;;;===>>>@@@AAAGGGLLLSSSZZZ___cccgggiiijjjjjjkkkjjjiiijjjmmmoookkkjjjiiihhhgggggggggggghhhiiikkkmmmppprrrtttuuuwwwzzz}}}{{{xxxtttrrroookkkjjjoooxxx|||}}}}}}}}}~~~mmmnnnqqqsssuuuvvvvvvvvvoooooonnnllljjjhhhfffeeegggffffffffffffffffffgggggggggffffffeeedddddddddgggfffdddbbb```___^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUURRRRRRQQQQQQOOOMMMLLLKKKHHHGGGEEECCCAAA???>>>>>>======<<<<<<<<<<<<;;;;;;===<<<<<<;;;::::::999999999888777666777999;;;===HHHQQQ___jjjoooooonnnllljjjfffaaa^^^\\\WWWOOOIIICCC@@@>>>=========;;;:::===<<<<<<=========<<<;;;>>>>>>>>>===>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<======@@@DDDHHHJJJLLLPPPRRRWWWZZZ]]]___`````````aaacccfffkkknnnnnnmmmllllllmmmnnnooopppqqqrrrrrrrrrqqqsssuuuwwwyyyyyyyyyyyywwwxxxzzz{{{zzzzzz{{{||||||~~~xxxjjjbbb^^^\\\\\\___fffnnnqqqkkkfffiiipppuuuzzzuuunnnjjjkkkrrryyy~~~zzztttsssqqqjjjeeedddhhhiiihhhggggggcccVVVIII===:::666333333222222111333333222222222111111111222222222111111111000000000000111111111222222222......///000111111222222222333333444555666777777777999<<>>===<<<;;;:::999888777666777888999::::::::::::999999999888888888888777888888999::::::::::::999888999::::::888888999:::999:::;;;<<<===AAAGGGKKKRRRUUUYYY\\\]]]^^^```bbbbbbccceeeggghhhiiijjjjjjkkklllmmmoooppppppoooooommmmmmnnnnnnoooqqqrrrsssqqqqqqqqqqqqqqqpppooonnnnnnmmmlllkkkiiigggfffeeecccbbb```]]]YYYUUUQQQOOOHHHGGGFFFEEEEEEFFFGGGHHHKKKLLLLLLKKKLLLNNNSSSVVVXXXWWWTTTQQQMMMLLLMMMOOOVVVWWWXXXYYYWWWSSSLLLGGGFFFFFFHHHMMMRRRTTTRRROOOKKKGGGEEEJJJOOOUUU^^^ggghhhddd^^^VVVNNNHHHCCCAAA>>>>>>===<<<<<<;;;:::::::::::::::;;;<<<>>>???@@@DDDHHHPPPVVV\\\aaaeeehhhjjjkkkkkkjjjiiijjjlllnnnmmmlllkkkjjjiiiiiiiiiiiijjjkkkllloooqqqtttuuuvvvvvvxxx{{{}}}|||yyytttsssoookkkjjjooowww~~~|||}}}}}}}}}~~~kkkmmmoooqqqtttuuuvvvwwwqqqooollliiifffdddcccccceeeeeeeeeeeeeeeeeeeeeeeegggffffffeeeeeeddddddccceeeddddddcccbbbaaa``````^^^]]]\\\ZZZYYYWWWVVVUUUTTTSSSSSSRRRQQQOOONNNMMMIIIHHHFFFDDDBBB@@@??????>>>=========<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::999888777666555666777999;;;HHHQQQ___jjjppppppnnnmmmkkkgggbbb___\\\WWWPPPKKKDDDBBB???=========<<<;;;>>>>>>>>>======<<<<<<;;;===>>>??????@@@@@@AAA@@@@@@@@@??????>>>>>>======<<<<<<:::999999:::;;;<<<;;;===@@@CCCEEEGGGJJJLLLQQQTTTXXX[[[\\\]]]___```cccfffkkkmmmmmmlllkkkkkkllllllnnnooopppqqqqqqqqqppprrrtttwwwxxxyyyzzzzzzvvvxxxyyyzzzyyyyyyzzz|||}}}~~~lllcccaaa``````bbbjjjssswwwppphhhiiiqqqwww{{{yyytttnnnllloooxxx{{{ttttttsssmmmeee```ddddddcccaaa```]]]QQQEEE===:::666444333333222111222222222111111111000000222222222111111111111111111111111111111222222222......///000222333444555222333333444555666777777999999<<>>AAAGGGKKKQQQUUUYYY[[[]]]^^^```bbbdddeeefffggghhhiiiiiiiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhhhhgggeeebbb]]]XXXTTTPPPNNNFFFEEEEEEEEEGGGIIIKKKLLLPPPPPPPPPOOOOOOPPPTTTWWWYYYXXXUUUQQQNNNMMMOOOQQQYYYZZZ\\\]]][[[UUUNNNHHHHHHGGGIIINNNTTTVVVUUURRRNNNHHHFFFIIIMMMSSS]]]eeeooolllggg```XXXPPPIIIFFFCCCBBB@@@???>>>===<<<<<<:::::::::;;;<<<===>>>??????DDDKKKRRRXXX^^^cccgggjjjkkkkkkkkkiiijjjkkkmmmnnnnnnmmmllllllkkkkkkkkklllmmmnnnpppsssuuuvvvwwwtttwwwyyy|||}}}~~~zzzuuusssoookkkkkkooovvv|||||||||}}}}}}iiijjjkkknnnppprrrttttttqqqnnnjjjeeebbbaaaaaabbbdddeeeeeeeeeeeeeeeeeedddffffffeeeeeedddccccccccccccccccccccccccbbbbbbaaa]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOKKKIIIGGGEEECCCAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555666777999:::AAAIIITTT^^^dddfffggghhhhhheeeaaa]]]ZZZVVVPPPLLLGGGDDD@@@???>>>???>>>===?????????>>><<<;;;;;;<<<<<<>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@===<<<;;;:::999::::::;;;999;;;>>>???@@@BBBEEEHHHLLLOOOSSSWWWYYY[[[]]]___cccfffiiikkkkkkjjjjjjjjjkkklllmmmooopppqqqqqqqqqppprrrtttwwwyyy{{{{{{{{{xxxyyyzzzzzzyyyzzz{{{}}}oooffffffgggggghhhmmmwww{{{tttkkkkkkrrrxxx}}}}}}zzzrrrkkklllttt|||zzzrrrtttvvvqqqggg```bbbcccaaa^^^\\\YYYOOODDD>>>:::666444333333222111222222222222111111111111111111111111111111111111111111111111111111111111///000000111333444444555222333333444555666777777::::::;;;@@@GGGVVVmmm~~~~~~wwwzzz}}}xxxuuuyyy}}}{{{wwwvvvyyy~~~uuu]]]bbbbbbzzz}}}yyysssppppppqqqpppoooqqqpppooommmkkkjjjiiiiiilllkkkkkkkkklllmmmooopppmmmnnnlllcccWWWKKKEEEBBB======<<<:::999888777666888999::::::;;;;;;;;;;;;999999999888888888777777444444555666666666666555777999:::999888777888999888999;;;<<<>>>BBBGGGKKKQQQTTTXXX[[[]]]^^^```bbbcccdddfffgggiiiiiijjjjjjllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrsssssssssrrrqqqpppooonnnmmmmmmllllllkkkkkkjjjjjjiiifffbbb\\\WWWRRROOONNNHHHHHHIIIKKKMMMPPPRRRSSSUUUUUUUUUTTTRRRSSSUUUWWWYYYWWWUUUQQQMMMMMMOOOQQQYYY[[[^^^```^^^YYYPPPJJJHHHHHHIIINNNTTTWWWWWWTTTPPPJJJFFFHHHLLLQQQZZZbbbnnnnnnnnnjjjccc[[[RRRLLLHHHGGGDDDBBB???>>>======;;;;;;:::;;;;;;<<<======<<<@@@GGGMMMTTTZZZaaaeeeiiijjjkkkjjjiiiiiikkklllnnnnnnnnnnnnnnnmmmllllllmmmnnnoooqqqsssuuuvvvwwwsssuuuxxxzzz|||~~~yyyvvvsssooollllllpppvvv{{{{{{|||}}}~~~ffffffhhhiiilllnnnppppppnnnlllgggccc`````````aaaddddddeeeffffffeeeddddddeeeeeeeeedddccccccbbbbbbaaabbbbbbcccccccccbbbaaa]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::888777777666777888999999;;;@@@GGGNNNTTTYYY^^^aaabbbaaa^^^[[[XXXTTTOOOKKKFFFCCC???>>>>>>?????????AAAAAAAAA???===<<<===???>>>@@@CCCFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@???===;;;::::::;;;;;;:::;;;<<<======???BBBDDDHHHKKKOOOSSSUUUXXX\\\^^^aaacccggghhhhhhhhhhhhiiijjjkkkmmmnnnpppqqqqqqrrrppprrruuuxxxzzz|||}}}}}}zzz{{{{{{{{{zzz{{{}}}uuummmmmmnnnnnnnnnoooxxx|||vvvmmmmmmtttxxx~~~|||tttkkkiiiqqqyyy}}}zzzqqqsssxxxtttjjjccc```aaa___[[[XXXUUUMMMDDD>>>;;;777444333333222222444333333333333222222222111111111111111111111111111111111111111111111111222222222222333333333333222333333444555666777777::::::<<>>===<<<;;;:::888777777666777888:::;;;<<<======999999999888888888777777666777888888999999888888777888999999777777888999888999:::<<<>>>BBBHHHLLLPPPSSSWWW[[[\\\^^^```bbbbbbccceeegggiiikkkllllllmmmllllllllllllmmmmmmmmmooonnnnnnnnnooopppqqqqqqsssssssssrrrrrrpppoooooommmmmmmmmmmmlllllllllkkkhhhfffbbb]]]XXXTTTQQQPPPMMMNNNOOOQQQSSSVVVXXXYYYYYYYYYYYYXXXVVVUUUWWWXXXXXXVVVSSSOOOLLLLLLOOORRRVVVYYY]]]aaaaaa[[[SSSMMMHHHGGGIIINNNTTTXXXXXXVVVRRRLLLHHHIIIKKKOOOVVV^^^hhhlllqqqsssppphhh^^^XXXPPPMMMJJJEEEBBB???>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;>>>DDDIIIOOOVVV^^^bbbfffgggiiiiiiiiiiiijjjkkknnnnnnooooooooonnnmmmlllnnnooopppqqqssstttuuuvvvtttuuuwwwyyyzzz~~~}}}yyywwwtttooommmnnnsssxxx{{{{{{|||}}}~~~dddeeeeeefffhhhjjjlllmmmkkkhhheeebbb``````aaabbbdddeeefffggggggfffeeedddeeeddddddccccccbbbbbbaaa```aaabbbccccccbbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRMMMLLLJJJHHHFFFDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999<<<@@@EEEJJJPPPWWW[[[[[[\\\\\\ZZZWWWRRRNNNKKKDDDAAA===<<<===???@@@@@@CCCEEEEEECCC@@@???BBBEEEDDDGGGKKKNNNOOONNNLLLJJJHHHIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>===<<<======;;;<<<<<<<<<;;;<<>>;;;777444444444333222444444444333333333222222111111111111111222222222222222222111111111111111222222222222222222222222222333333444555666777777888:::===BBBIIIXXXqqq~~~~~~yyyvvvssswwwzzzyyyuuuqqqoooooozzz{{{zzzvvvsssuuu}}}oooWWW]]]```zzzxxxwwwtttqqqoooooooooooorrrqqqpppooommmkkkiiigggiiiiiijjjkkkkkkjjjjjjiiieeeccc___WWWNNNGGGCCCAAA>>>======;;;:::999888777444555777999;;;<<<======999999999888888888888777555555666777777777777777777888999888777777888999777999:::;;;>>>BBBHHHLLLOOORRRWWWZZZ\\\^^^```bbbaaabbbeeegggjjjlllmmmnnnmmmmmmllllllmmmnnnooooooooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppoooooonnnnnnmmmmmmllllllhhhgggdddaaa^^^[[[XXXWWWUUUUUUVVVXXXYYYZZZ[[[\\\[[[\\\\\\ZZZXXXXXXXXXZZZXXXVVVSSSNNNLLLLLLOOORRRUUUXXX^^^cccccc]]]TTTNNNHHHHHHIIINNNUUUYYYZZZXXXRRRMMMIIIJJJKKKMMMSSSZZZaaagggpppvvvwwwrrrkkkeeeYYYVVVQQQKKKFFFBBB@@@@@@>>>======<<<<<<<<<======;;;>>>AAAEEEKKKQQQYYY^^^bbbdddfffhhhhhhhhhiiijjjnnnoooppppppppppppnnnmmmooopppqqqrrrssstttuuuuuuuuuvvvxxxxxxzzz}}}}}}yyywwwtttooonnnqqqvvvzzz|||zzz|||~~~eeeeeeeeeeeefffhhhiiikkkfffeeecccbbbaaabbbcccddddddeeeggghhhhhhgggeeeddddddddddddcccbbbbbbaaaaaa___```aaabbbbbbaaa___^^^\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSNNNMMMKKKIIIGGGEEEDDDDDDBBBAAAAAA@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666666666666666666777:::>>>BBBGGGLLLRRRWWWVVVXXX[[[[[[XXXSSSNNNKKKEEEBBB???>>>???BBBDDDDDDGGGIIIJJJHHHDDDDDDHHHLLLNNNQQQUUUXXXYYYWWWUUURRRRRRRRRRRRRRRPPPNNNKKKIIIFFFEEECCCAAA????????????;;;;;;;;;:::999:::===???BBBDDDHHHKKKMMMQQQUUUXXXZZZ]]]```bbbcccdddfffhhheeefffhhhjjjlllmmmnnnnnnlllnnnqqquuuxxx{{{||||||{{{{{{{{{zzzzzz{{{~~~|||vvvssssssnnnsssvvvsssrrruuuwwwwww{{{|||zzzvvvqqqqqqwww|||yyy|||~~~tttsssuuurrrlllhhh```aaa___ZZZVVVSSSMMMFFF???;;;777555444444333222333333333333222222222111000000111111111222222222222222222111111111000000000000111111222222333333222333333444555666777777666999???DDDIIIXXXuuu~~~wwwtttuuuxxx||||||xxxssspppnnnvvvyyyzzzvvvqqqpppuuu{{{}}}sssbbbRRRYYY^^^zzz}}}wwwvvvtttqqqooonnnnnnoooqqqqqqpppooommmjjjhhhfffiiijjjllllllkkkhhheeeddd```^^^XXXPPPIIICCC@@@???===<<<;;;:::999888777666555666777999:::;;;;;;;;;999999999888888888888777222333444444555555444444666888999888777666777999777888:::;;;>>>BBBHHHMMMNNNRRRVVVZZZ\\\^^^```bbbcccdddfffhhhjjjkkkllllllmmmmmmllllllmmmooopppqqqoooooooooooooooppppppqqqpppqqqrrrrrrssssssrrrrrrppppppoooooonnnmmmlllllliiiiiiiiiiiigggeeecccaaa______````````````______\\\]]]]]]\\\ZZZYYYZZZ[[[YYYWWWSSSOOOLLLMMMQQQTTTWWW[[[```eeeeee___UUUMMMJJJIIIJJJOOOVVV[[[\\\[[[RRRMMMJJJKKKLLLLLLPPPVVVZZZ```hhhppptttsssqqqnnnccc___YYYQQQKKKFFFCCCBBB@@@???>>>===============;;;===???AAAEEEKKKSSSXXX^^^```dddfffggggggiiijjjoooppprrrssssssrrrpppooorrrrrrsssttttttuuuvvvvvvxxxxxxyyyyyyyyy|||~~~zzzxxxtttpppppptttyyy}}}zzz|||~~~ffffffeeeeeefffgggiiijjjdddcccbbbbbbbbbcccdddeeeeeefffhhhiiiiiihhhfffeeeddddddccccccbbbaaaaaaaaa^^^___aaabbbaaa```^^^]]]\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUTTTTTTSSSOOONNNLLLIIIGGGFFFEEEDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;555555555555555555444444555999>>>CCCGGGKKKPPPSSSSSSWWW[[[\\\YYYTTTOOOLLLHHHEEEBBBAAACCCGGGIIIJJJJJJMMMNNNLLLHHHHHHLLLQQQUUUXXX]]]```aaa___[[[YYYZZZ[[[[[[ZZZXXXUUURRRPPPHHHGGGEEEBBBAAA@@@@@@@@@;;;;;;:::999888888;;;>>>@@@BBBEEEHHHJJJNNNRRRVVVXXX[[[^^^```bbbcccfffhhhcccdddfffhhhjjjkkklllllljjjlllooossswwwyyyzzz{{{zzzzzzzzzyyyxxxzzz}}}vvvrrrsssmmmqqqsssqqqssswwwyyywwwyyyzzzyyyvvvtttvvv|||vvvtttsssoookkkiiiccceeeccc]]]XXXVVVPPPKKK???;;;777555444444333222222222222111111111111000000000111111222222222222222222222222111111000000......///000222333444555222333333444555666777777444999@@@DDDHHHXXXwwwuuurrrxxx||||||wwwsssqqqqqqvvvyyywwwpppmmmooosssxxx~~~}}}jjjXXXNNNWWW]]]zzz|||vvvuuutttqqqooommmnnnoooqqqqqqpppooommmjjjgggfffkkklllmmmmmmkkkgggbbb___]]]ZZZSSSLLLEEE@@@===<<<<<<;;;:::999888666555555777777888999999999999888999999999888888888888777555666666777888777777777666888999888777666777888777888:::;;;>>>CCCHHHMMMNNNRRRVVVZZZ\\\^^^```bbbeeefffgggiiijjjjjjjjjjjjmmmmmmlllmmmnnnppprrrssspppooooooooooooooopppqqqppppppqqqrrrssssssssssssqqqqqqpppooonnnmmmllllllkkklllnnnooonnnmmmkkkiiihhhhhhhhhgggfffeeedddccc\\\]]]^^^]]][[[ZZZ[[[\\\ZZZXXXTTTPPPMMMOOORRRVVVZZZ]]]cccgggfff___TTTLLLKKKJJJLLLQQQXXX]]]^^^]]]RRRNNNKKKLLLMMMLLLOOOSSSVVVZZZ```ggglllpppqqqqqqiiieee^^^UUUNNNIIIFFFEEEAAA@@@???>>>>>>======>>>;;;<<<===???BBBHHHOOOSSS[[[^^^bbbeeefffgggiiijjjqqqrrrtttuuuuuutttrrrqqqtttttttttuuuvvvwwwwwwwwwyyyyyyyyyyyyyyy||||||xxxtttppppppuuu{{{zzz|||~~~ffffffeeedddddddddeeeeeedddcccaaa```aaacccfffhhhhhhgggfffeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbaaa```````````````\\\\\\\\\\\\[[[YYYXXXWWWYYYVVVSSSRRRTTTUUUTTTRRRLLLLLLLLLKKKIIIGGGDDDCCCAAAAAA@@@@@@???>>>======BBBAAA@@@???>>>===<<<;;;::::::999999888777777777777666888===@@@BBBGGGNNNUUUYYYZZZWWWVVVWWWUUUQQQGGGCCCAAADDDGGGHHHMMMSSS[[[WWWPPPLLLMMMRRRZZZ```dddjjjnnnllljjjiiifffaaaeeeccc```___^^^\\\YYYWWWPPPLLLHHHEEEDDDCCCBBBAAA>>>===;;;:::999::::::;;;===>>>@@@BBBFFFJJJNNNQQQTTTWWW[[[^^^______```aaaaaabbbdddfffhhhhhhhhhhhhmmmmmmnnnpppsssvvvyyy{{{|||~~~~~~{{{zzz{{{}}}|||uuurrruuuwww{{{{{{vvvpppssszzzssszzz}}}xxxvvv|||}}}uuusssrrroookkkpppmmmhhhccc^^^XXXQQQLLLCCC???:::666555444444333444333333222111111111222111111111111111111111111222222222222222222222222333222111111111222444444444444444444444555666777555999===@@@JJJaaa|||{{{vvvxxxvvv}}}{{{wwwqqqjjjoooqqqqqqooollljjjlllnnnrrrrrruuu|||vvvdddVVVLLLPPP```xxx}}}zzzvvvqqqmmmlllmmmppprrrtttssspppkkkgggeeeeeefffiiihhhhhhiiiiiieee]]]WWWYYYTTTMMMFFF@@@===<<<<<<999999888888888999;;;<<<;;;:::999888999:::;;;<<<;;;:::999888777777777777777777777777777777777777555555666777777777777777666777999;;;>>>BBBGGGKKKPPPSSSXXX[[[]]]^^^```bbbbbbdddeeeeeeeeefffhhhjjjjjjkkklllmmmnnnnnnnnnnnnrrrqqqooonnnnnnooooooppppppppppppsssuuuvvvvvvtttuuuuuusssqqqnnnllljjjjjjlllooouuu{{{}}}xxxtttqqqooommmlllllljjjgggeee___```aaaaaa```^^^^^^___\\\XXXSSSOOONNNQQQUUUXXX]]]aaaeeefffgggcccWWWKKKKKKJJJKKKQQQYYY```bbbbbbWWWRRRKKKGGGGGGIIILLLNNNUUUUUUXXX^^^fffjjjkkkjjjjjjeee]]]VVVQQQLLLHHHEEECCCBBB@@@???>>>>>>======;;;<<>>======@@@@@@???>>>===<<<<<<;;;::::::999999888777777777777666888===???AAAFFFMMMQQQUUUWWWVVVUUUVVVSSSOOOIIIEEECCCEEEGGGJJJPPPVVV]]]ZZZTTTQQQQQQXXX```fffpppvvvyyyvvvsssrrroookkkhhhfffdddcccccccccaaa```WWWSSSNNNIIIGGGEEECCCBBB???===<<<:::999999::::::<<<===>>>AAADDDIIILLLNNNQQQTTTXXXZZZZZZZZZ[[[[[[\\\^^^aaadddfffggghhhhhhmmmmmmnnnooorrruuuxxxzzz{{{}}}~~~|||{{{}}}~~~xxxuuuwwwyyy~~~xxxpppooosssvvv~~~{{{xxx}}}wwwtttsssoookkkpppmmmiiifffccc]]]VVVQQQDDD@@@:::777555444444333444333222222111111222222111111111111111111111111111111111111111111111111111000/////////000222222444444444444555666666777777:::>>>BBBLLLddd{{{|||vvvwwwvvv||||||yyyvvvrrrmmmmmmnnnnnnkkkhhhggghhhjjjhhhhhhjjjnnnppphhhXXXKKKKKKPPP```xxx{{{wwwuuuqqqnnnmmmnnnppprrrrrrrrroookkkgggddddddeeehhhhhhhhhiiiiiiddd[[[TTTSSSPPPJJJDDD???<<<;;;;;;===<<<:::888777777888888999999999999999:::;;;;;;:::999999999888777777777666666666666666666666666555555666777777777777777666777999;;;>>>BBBGGGKKKOOORRRWWWZZZ[[[]]]___aaabbbdddeeeeeeeeefffhhhjjjiiijjjkkklllmmmnnnnnnnnnqqqpppooonnnnnnooopppppprrrqqqppprrrtttuuuuuutttsssrrrqqqpppooonnnmmmmmmmmmqqqyyy}}}|||yyyuuuqqqmmmiiidddaaa___```aaaaaa```_________]]]XXXSSSNNNNNNQQQVVVZZZ^^^cccfffhhhhhhdddXXXLLLJJJJJJLLLRRR[[[aaaddddddZZZTTTLLLGGGEEEGGGIIIJJJPPPPPPSSSXXX^^^bbbcccaaaaaa]]]WWWRRRNNNKKKHHHFFFCCCBBB@@@???>>>>>>======:::<<<===???@@@CCCGGGJJJQQQVVV]]]dddggghhhjjjjjjnnnqqqtttuuusssqqqppppppssstttuuuvvvxxxyyyzzzzzzyyyzzz}}}}}}wwwtttnnnjjjnnnyyy}}}{{{{{{|||dddddddddcccccccccbbbbbbdddcccaaa```aaabbbdddeeedddccccccccccccdddeeeeeeddddddddddddccccccccccccaaaaaa```_______________^^^^^^^^^^^^]]][[[ZZZYYYWWWUUURRRQQQQQQQQQPPPOOOLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@??????>>>>>>===>>>>>>======<<<<<<<<<<<<::::::999999888777777777777666888<<<>>>???EEEKKKMMMRRRVVVVVVWWWXXXTTTOOOLLLGGGDDDEEEIIIMMMUUU]]]fffccc___]]]^^^dddnnnuuu{{{~~~~~~|||yyyssspppmmmkkkkkkllllllkkkddd___XXXQQQMMMIIIFFFDDD@@@???===;;;:::999999::::::;;;<<<>>>BBBEEEIIIKKKMMMOOORRRSSSSSSSSSSSSTTTVVVXXX\\\```cccgggiiijjjlllmmmnnnooorrrtttvvvxxx{{{|||~~~~~~}}}~~~|||{{{zzz|||zzzpppkkkmmmvvv|||xxxuuutttpppmmmpppmmmlllkkkiiiddd[[[UUUEEEAAA;;;777555444444333333333222222111111222222111111111111111111111111000000000000000000000000111000/////////000222222444444444444555666777888999<<<@@@EEEPPPhhh{{{|||uuuwwwvvv{{{~~~|||yyyxxxvvvrrrooonnnllliiifffeeegggiiifffeeeeeegggfff___RRRGGGJJJPPPaaaxxxyyytttsssqqqoooooopppqqqrrrqqqqqqppplllhhheeecccdddggggggiiikkkjjjcccXXXPPPLLLIIIEEEAAA>>>;;;;;;:::===<<<:::999888777777777888888999::::::::::::999777888999:::999999777777666666666666666666666666555555666777777777666666666777999;;;>>>BBBGGGKKKNNNRRRVVVYYY[[[\\\^^^```bbbdddffffffeeefffhhhiiihhhiiijjjkkklllmmmmmmnnnpppoooooonnnoooooopppppptttrrrpppqqqrrrtttuuutttppppppppppppppppppppppppooottt}}}|||vvvpppjjjddd```___``````aaaaaaaaa``````]]]XXXRRRMMMMMMRRRXXX]]]```eeehhhiiiiiieeeZZZNNNIIIIIILLLSSS]]]dddffffff]]]WWWNNNGGGDDDDDDEEEEEEKKKKKKMMMQQQUUUXXXXXXWWWVVVSSSOOOLLLJJJIIIGGGFFFCCCBBB@@@???>>>>>>======:::;;;<<<======???CCCFFFMMMSSSZZZaaaeeehhhjjjlllmmmoooqqqrrrqqqqqqrrrsssuuuuuuvvvwwwxxxyyyyyyyyyzzz|||~~~~~~wwwtttnnniiimmmvvv}}}|||{{{{{{|||ggggggfffeeedddcccaaaaaacccbbb```______```aaabbbdddcccbbbbbbbbbbbbbbbcccddddddddddddddddddddddddaaa``````________________________^^^]]]\\\ZZZZZZVVVUUUSSSRRRPPPOOONNNMMMKKKKKKJJJHHHGGGEEECCCCCC@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777777666777;;;======BBBHHHJJJQQQWWWYYY[[[\\\XXXSSSNNNHHHDDDEEEJJJPPP[[[dddkkkjjjhhhfffgggnnnxxx|||wwwtttsssttttttssspppkkkccc\\\VVVPPPKKKHHHBBBAAA???<<<:::999999999999::::::<<>>BBBGGGKKKOOORRRVVVYYY[[[]]]___```bbbdddffffffffffffggghhhggghhhhhhiiijjjlllmmmnnnooooooooooooppppppqqqqqqvvvsssqqqppprrrtttuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrpppvvv|||wwwrrrmmmhhheee`````````aaabbbbbbbbb```]]]XXXQQQMMMMMMSSS[[[```cccgggjjjkkkkkkggg[[[OOOHHHIIILLLTTT^^^eeehhhiii```YYYOOOHHHDDDCCCCCCCCCHHHIIIKKKNNNPPPQQQPPPPPPOOOMMMJJJHHHHHHHHHFFFEEEBBBBBB@@@???>>>=========;;;<<<<<<<<<<<<===@@@BBBIIIOOOWWW^^^dddhhhkkkmmmmmmnnnppppppooopppsssuuuxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~}}}wwwuuunnniiillluuu{{{||||||{{{{{{}}}lllkkkjjjiiigggdddbbb```bbbaaa```___^^^^^^______eeedddcccbbbaaa`````````ddddddddddddddddddddddddaaaaaa```________________________^^^]]]\\\[[[ZZZWWWWWWUUUSSSPPPNNNLLLLLLJJJIIIHHHFFFDDDCCCBBBAAA?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777777777777555777:::;;;;;;@@@FFFGGGOOOVVVZZZ]]]___\\\VVVOOOHHHCCCEEEJJJQQQ\\\gggkkkkkkjjjhhhiiioooyyy|||yyyyyyzzzzzzzzzzzzvvvnnnggg```XXXQQQMMMEEEDDDAAA>>><<<:::::::::999999:::;;;===@@@CCCDDDGGGIIIKKKKKKJJJIIIJJJKKKMMMPPPTTTZZZ```fffkkkmmmnnnooopppsssuuuwwwxxxyyyzzzzzz{{{}}}~~~|||||||||tttrrrttt}}}zzzqqqqqqtttuuusssqqqooommmnnnoooiii^^^UUUJJJDDD===777555444444333333222222111222222333333111111111111111111111111222222222222222222222222333222111111111222444444444444444555666777888999999;;;@@@FFFTTTlll}}}{{{vvvwwwwww}}}xxxqqqllljjjjjjmmmnnnmmmmmmllliiibbbYYYOOOIIIHHHQQQeeezzzyyyvvvoooppppppqqqqqqrrrsssssstttttttttqqqllliiigggfffeeehhhlllpppppphhh[[[QQQGGGEEEBBB>>><<<::::::;;;999999999999999999999999666777888999:::999888777666777999::::::999888777555555555555555555555555555555666666666666555555666777999;;;>>>BBBGGGKKKPPPSSSWWW[[[\\\^^^```bbbbbbdddfffgggfffffffffgggggggggggghhhjjjlllmmmnnnnnnoooppppppqqqrrrrrrssswwwtttrrrqqqsssuuuvvvvvvuuuuuutttttttttsssssssssrrrvvv~~~yyytttqqqmmmjjjgggbbbaaa```aaacccdddbbb```[[[WWWQQQMMMNNNUUU]]]cccdddiiilllmmmlllhhh\\\PPPIIIIIIKKKSSS]]]fffjjjkkkbbb[[[QQQIIIEEECCCCCCCCCHHHJJJLLLMMMNNNNNNNNNNNNMMMKKKIIIHHHGGGGGGEEECCCBBBBBB@@@???>>>=========<<<=========<<<<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::999999888777777777777555666999999999===CCCCCCKKKSSSXXX\\\```^^^YYYRRRJJJDDDDDDHHHNNNXXXbbbjjjkkkkkkiiihhhmmmwww~~~|||wwwqqqjjjaaaXXXRRRIIIGGGDDDAAA>>><<<;;;:::;;;:::;;;;;;===???AAACCCFFFGGGHHHHHHHHHHHHIIIKKKKKKMMMQQQWWW^^^dddiiilllmmmnnnqqqtttwwwyyyzzz{{{zzzzzzzzz|||~~~{{{zzzyyy|||}}}xxxwwwyyyyyyoooooosssttttttqqqnnnlllmmmooojjj```VVVLLLFFF>>>888555444444444222222111111222222333333111111111111111111111111222222222222222222222222111000/////////000222222333444444555666888999:::888;;;???FFFUUUnnn{{{~~~wwwyyyxxx{{{rrrllljjjkkknnnooorrrtttuuupppggg[[[QQQKKKGGGSSShhh{{{~~~wwwuuuppppppppppppqqqrrrssstttvvvvvvuuuqqqmmmjjjhhhiiifffiiioootttuuunnnaaaXXXMMMJJJEEE???<<<;;;;;;<<<===<<<<<<;;;999777555444666666777888888888888888777888999:::999999777777555555555555555555555555555555666666666555444444666777999;;;>>>BBBGGGKKKPPPTTTXXX[[[]]]^^^```bbbbbbeeeggghhhgggfffffffffggggggggghhhjjjlllnnnpppnnnoooqqqrrrttttttuuuuuuwwwuuussstttuuuwwwwwwwwwyyyxxxxxxwwwvvvuuuttttttuuuwww}}}{{{vvvqqqnnnkkkgggeeeeeebbbaaabbbdddeeebbb___YYYVVVQQQNNNPPPWWW___dddfffjjjmmmnnnmmmhhh\\\PPPJJJIIIJJJQQQ[[[eeekkkmmmggg```UUULLLGGGEEEDDDCCCFFFIIILLLMMMMMMLLLMMMNNNMMMKKKIIIHHHHHHGGGDDDBBBCCCBBB@@@???>>>>>>=========>>>>>>===<<<<<>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::999999888777777777777555666888888888;;;AAACCCKKKSSSXXX]]]bbbaaa^^^VVVNNNGGGDDDEEEHHHPPPYYYccceeeeeebbb```cccnnnvvv}}}yyyrrrhhh^^^WWWLLLJJJGGGCCC@@@===<<<;;;<<<<<<<<<<<<===???AAABBBDDDEEEGGGFFFFFFGGGHHHJJJIIIKKKOOOTTTZZZaaafffiiijjjlllooossswwwyyy{{{{{{zzzyyyyyy{{{|||uuuvvvwww{{{|||yyyzzz}}}qqqoooqqqrrrqqqpppllliiilllooommmcccYYYMMMGGG???888555444444444222222111111222222333444111111111111111111111111111111111111111111111111111000/////////000222222333444444555666888:::;;;999;;;???GGGWWWpppyyyzzz}}}yyy{{{{{{~~~tttmmmkkkmmmpppqqqwww{{{~~~yyynnn___TTTNNNHHHTTTjjj}}}|||vvvtttqqqppppppooopppqqqssstttwwwwwwtttpppllliiiiiijjjhhhkkkqqqwwwyyysssiii```UUUQQQIIIBBB===;;;<<<===<<<<<<<<<;;;999777555333777666666666666777888888:::999999999888777777777555555555555555555555555555555666666555555444333666777999;;;>>>BBBGGGKKKPPPSSSWWWZZZ\\\]]]```aaabbbeeeggghhhgggfffeeefffhhhhhhggghhhjjjllloooqqqoooppprrrtttvvvvvvvvvvvvvvvuuuuuuvvvxxxzzzyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxyyy|||{{{wwwrrrnnnkkkiiigggeeegggdddaaabbbeeeeeeaaa]]]WWWUUUQQQPPPRRRYYY```eeefffjjjmmmnnnmmmhhh\\\PPPLLLJJJIIINNNXXXccckkknnnmmmfffZZZOOOIIIEEECCCBBBAAADDDHHHJJJIIIIIIKKKMMMLLLJJJIIIHHHHHHGGGEEECCCCCCBBB@@@???>>>>>>======<<<======<<<;;;<<<>>>@@@BBBGGGOOOWWW]]]ccciiilllnnnppprrrrrrqqqrrrsssuuu{{{}}}}}}{{{{{{{{{||||||}}}~~~zzzxxxsssnnnqqqyyy~~~~~~|||{{{{{{}}}fffgggjjjlllmmmmmmlllkkkhhhhhhgggfffeeecccbbbbbb______```aaaccceeefffgggdddddddddeeeeeefffffffffdddccccccbbbbbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```\\\^^^^^^[[[UUUPPPNNNNNNFFFDDDBBB@@@>>>=====================>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::999999888777777777777555555888888777:::@@@EEEMMMUUUZZZ```eeefffbbbZZZQQQIIIDDDCCCCCCJJJQQQWWWYYYYYYUUURRRUUU___hhhttt}}}wwwmmmbbbZZZNNNLLLHHHDDDAAA>>>===<<<============>>>???AAABBBCCCDDDEEEEEEEEEFFFHHHJJJHHHJJJMMMRRRXXX^^^dddggghhhjjjnnnrrrvvvyyyzzz{{{{{{yyyxxxzzz~~~~~~~~~zzzqqqsssuuu|||~~~yyyyyy{{{tttppppppooonnnoookkkhhhkkkpppooofff]]]NNNHHH???888555444444444222111111111222333333444111111111111111111111111000000000000000000000000333222111111111222444444333444444555777888:::;;;999;;;@@@HHHYYYrrr}}}tttvvv~~~zzz||||||vvvooommmppprrrtttvvv{{{{{{nnn^^^RRRLLLHHHUUUlll~~~{{{uuutttrrrqqqpppooooooqqqssstttwwwvvvsssooojjjhhhiiijjjiiilllrrryyy|||wwwmmmeee[[[VVVLLLCCC>>><<<===>>>999::::::;;;:::999888777777666555555555666888999;;;;;;999888777777777777555555555555555555555555555666666666555444333333666777999;;;>>>BBBGGGKKKOOORRRVVVYYY[[[\\\^^^```bbbeeehhhhhhgggfffeeeeeehhhhhhhhhhhhjjjmmmppprrroooqqqsssuuuwwwxxxxxxwwwuuuuuuvvvxxxzzz|||{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||~~~~~~|||zzzvvvsssooolllkkkjjjiiihhhiiieeebbbccceeeeeeaaa\\\VVVTTTQQQQQQTTTZZZ```eeefffjjjmmmnnnmmmhhh\\\PPPMMMJJJHHHLLLWWWbbbjjjnnnrrrjjj]]]RRRJJJEEEBBBAAA===@@@EEEFFFFFFFFFHHHKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCBBB@@@???>>>>>>======;;;<<<<<<;;;:::;;;===???BBBGGGNNNVVV\\\bbbhhhllloooqqqsssssssssrrrssstttzzz|||~~~}}}}}}}}}||||||}}}~~~{{{yyytttppprrrzzz|||{{{{{{}}}jjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggfffdddbbb```___`````````aaabbbccceeefffjjjiiihhhgggffffffffffffffffffeeedddcccccccccccchhhhhhgggfffeeecccaaa``````^^^[[[XXXVVVSSSNNNKKKFFFEEECCCAAA@@@???>>>>>>???@@@BBBDDDCCCBBB???>>>@@@>>><<<<<<=========<<<<<<<<<;;;:::999777777666444555666666777999===@@@BBBKKKUUU\\\ccciiiiiifffcccZZZNNNFFFDDDDDDCCCAAALLLKKKKKKIIIHHHIIIMMMPPPbbbnnn~~~~~~}}}vvvjjj```YYYRRRJJJEEEDDDBBB>>>:::;;;:::888999<<<@@@AAABBBBBBDDDEEEDDDCCCCCCDDDEEEHHHJJJNNNQQQVVV\\\ccchhhjjjkkkmmmppptttxxx{{{}}}||||||{{{|||}}}~~~}}}vvvpppsss{{{~~~uuuxxxzzzvvvrrrooonnnmmmhhheeehhhnnnmmmeee\\\QQQJJJ???999777777777666333333333222222111111111111111111111111111111111000111111111111222222222333333444555555666777777333444555666777888999:::;;;>>>@@@EEEWWWssswwwssswww~~~~~~}}}zzzzzz~~~uuuppppppqqqtttxxxzzz}}}xxxjjj[[[QQQLLLNNNYYYmmm{{{ttttttrrrrrrqqqpppoooqqqtttwwwxxxwwwuuusssooollliiihhhjjjpppyyy}}}vvvqqqiii```SSSHHHBBB???===<<<<<<;;;:::999888888888888777777666666666666777777;;;:::999999888888999999888777666555555444444555555555555555555555444444777888:::;;;===AAAGGGKKKPPPRRRUUUYYY[[[]]]^^^___^^^aaaeeehhhggggggffffffhhhhhhiiijjjkkkmmmnnnooooooqqqsssttttttuuuvvvxxxyyyyyyyyyyyyzzz{{{||||||}}}}}}{{{zzzzzzyyyzzzzzz{{{{{{zzzyyyyyyyyyzzzzzzxxxvvvrrrpppnnnllliiifffeeebbb```aaadddddd___[[[UUURRRQQQTTTWWWYYY^^^dddjjjmmmooommmkkkfff[[[PPPNNNIIIHHHMMMUUU^^^kkkuuuxxxmmm```VVVNNNHHHDDDCCCAAA@@@@@@BBBEEEHHHIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;===???AAA???DDDLLLUUU\\\dddkkkoooppppppqqqqqqqqqrrrrrrrrrxxxyyyyyyzzz{{{|||}}}}}}~~~zzztttppprrrxxx}}}{{{|||~~~iiihhhhhhgggfffeeeeeedddeeeeeedddcccbbb```^^^]]]______```bbbccceeeffffffjjjjjjiiihhhhhhhhhiiiiiieeedddccccccccccccddddddfffffffffeeedddbbbaaa```aaa___\\\ZZZXXXUUUQQQNNNFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@??????>>>======>>>>>>===<<<<<<;;;;;;:::999888777777555666666666666999<<>>@@@FFFXXXttttttpppttt{{{zzz{{{|||vvvuuuuuuwww{{{||||||nnn___TTTOOOQQQ\\\ppp|||uuuuuurrrrrrqqqpppoooqqqtttxxxwwwvvvtttqqqnnnkkkhhhfffiiipppzzz{{{vvvmmmdddXXXMMMFFFBBB???===<<<;;;:::999888888888888888888777777777777888888::::::999888888888888888888777666555555444444555666666666666666666666666777888:::;;;===AAAFFFJJJOOOQQQTTTXXX[[[]]]^^^^^^^^^aaaeeegggggggggfffggghhhhhhiiijjjkkkmmmnnnooopppqqqsssttttttuuuwwwyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxvvvtttqqqpppooommmkkkiiieeebbb```aaacccbbb^^^ZZZTTTQQQQQQUUUXXXZZZ___eeejjjnnnpppnnnlllggg[[[PPPLLLGGGEEEJJJRRR\\\iiittt{{{sssggg\\\QQQHHHCCCBBB>>>======>>>AAADDDEEEDDDHHHHHHIIIIIIHHHHHHGGGFFFAAAAAA@@@???>>>======>>><<<<<<;;;:::;;;===???@@@>>>CCCJJJRRRZZZbbbiiimmmoooooopppqqqqqqrrrssssssvvvvvvwwwxxxzzz{{{||||||~~~~~~~~~}}}xxxrrrooopppuuuzzz|||yyyzzz|||hhhhhhgggeeedddbbbaaaaaabbbaaaaaa```___^^^]]]\\\]]]^^^aaaccceeefffggggggjjjjjjjjjjjjjjjjjjkkklllddddddccccccddddddeeeeeeddddddddddddcccbbbaaa``````^^^[[[YYYXXXVVVRRRPPPHHHHHHGGGGGGGGGHHHHHHIIIKKKIIIGGGEEECCCBBBBBBBBB???>>>===>>>??????===;;;;;;;;;::::::999999999888666777777666666888;;;>>>DDDLLLUUUZZZaaajjjoooooolllbbbTTTJJJEEECCCAAA@@@>>>>>>>>><<<;;;<<>>BBBDDDDDDBBBCCCDDDCCCBBBAAABBBDDDGGGKKKQQQVVV[[[```eeeiiiiiijjjmmmppptttwwwzzz|||||||||||||||}}}yyywwwxxx~~~yyytttqqqtttyyyvvvqqqmmmjjjgggdddbbbeeejjjjjjddd]]]RRRJJJ???777444333111000333333333222222222222111111111111111111111111111000111111111111222222222111111111111111111111222333444555666888999::::::;;;>>>AAAGGGYYYuuusssnnnrrryyy}}}zzz{{{}}}|||~~~uuufffYYYRRRTTT```sss{{{vvvvvvrrrrrrrrrpppoooqqquuuxxxyyyxxxvvvsssooollliiiggghhhooozzzzzzqqqiii^^^RRRJJJEEEAAA???<<<;;;:::999888888888888999999888888888888999999999999888777777777777888888777666555555444444555666666666666666666666666666888999;;;===AAAFFFJJJNNNPPPSSSWWWZZZ\\\]]]^^^^^^aaaeeegggggggggggggggiiiiiiiiijjjkkkmmmooopppppprrrtttuuuuuuuuuwwwyyyzzzzzzzzz{{{||||||}}}}}}~~~~~~}}}|||||||||yyyxxxxxxwwwvvvvvvwwwwwwtttrrrpppoooooonnnllljjjdddaaa___```aaa```\\\XXXQQQOOOPPPUUUYYY\\\```fffiiinnnrrrpppmmmggg\\\QQQJJJEEECCCHHHOOOYYYfffqqqyyywwwpppdddVVVKKKFFFDDD>>><<<;;;<<<>>>AAAAAAAAADDDDDDDDDDDDDDDDDDCCCBBB@@@@@@???>>>============<<<<<<;;;;;;;;;===>>>???===AAAHHHOOOWWW___fffkkkmmmnnnooopppqqqsssttttttssstttuuuvvvxxxyyyzzz{{{}}}~~~~~~|||wwwrrrooopppssswwwyyywwwxxxzzz~~~hhhggggggfffdddccccccbbb____________^^^]]]\\\\\\\\\^^^aaadddggghhhggggggiiiiiiiiiiiijjjkkklllmmmggggggfffeeeeeeeeeeeeeeeccccccddddddcccbbbaaaaaa^^^\\\YYYWWWVVVUUURRRPPPLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPOOOMMMKKKIIIGGGFFF@@@?????????@@@???<<<:::::::::::::::::::::999999888888888777666777:::===EEEMMMUUUYYY```iiiqqqsssqqqgggYYYMMMFFFCCCAAA@@@===>>>===<<<;;;;;;>>>@@@DDDMMM\\\mmm~~~|||vvvjjjddd[[[SSSNNNIIIEEEBBB>>><<<;;;<<>>BBBIII[[[wwwvvvqqqtttzzz~~~|||xxxzzznnn___VVVWWWeeevvvzzzuuuuuussssssrrrppppppqqquuuxxx|||{{{yyyvvvsssooollljjjgggnnnyyy{{{wwwpppjjj```UUULLLFFFAAA???;;;;;;:::999888888888888999888888777777888888999999888777777666777777777888777666555555444444555555555555555666666666666666777999;;;===AAAEEEIIILLLNNNRRRVVVYYY[[[]]]]]]^^^aaadddfffggggggggghhhiiiiiiiiijjjlllmmmooopppqqqrrrtttuuuuuuvvvxxxzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||yyyyyyxxxwwwvvvvvvvvvvvvtttrrrpppooonnnmmmjjjhhhcccaaa______^^^\\\XXXUUUMMMLLLNNNUUUZZZ\\\```fffiiioootttsssooohhh\\\RRRIIIDDDAAAEEEMMMWWWdddooouuuyyyxxxlll]]]QQQKKKHHH@@@>>><<<<<<>>>@@@@@@@@@???@@@@@@AAA@@@@@@?????????>>>======<<<<<<<<<===<<<;;;;;;;;;;;;<<<===>>>===@@@FFFMMMTTT]]]eeejjjlllmmmnnnoooqqqssstttuuusssssstttvvvxxxyyyzzz{{{}}}~~~~~~{{{wwwssspppqqqtttvvvwwwuuuvvvyyy|||ddddddddddddcccccccccccc]]]^^^^^^^^^^^^^^^]]]]]][[[]]]aaadddfffggggggggggggggggggggghhhjjjkkkllllllkkkjjjhhhfffeeeddddddddddddeeeddddddcccbbbbbb^^^\\\XXXVVVVVVUUUSSSRRROOOOOOPPPPPPRRRSSSTTTUUURRRTTTVVVWWWVVVRRROOOLLLDDDCCCAAA@@@@@@???<<<:::;;;:::::::::::::::::::::888888888777666777:::<<>>>>>>>>===<<<<<<>>>???CCCJJJUUUbbbppp~~~zzzpppjjjaaaXXXQQQKKKFFFDDD>>><<<;;;<<>>;;;;;;:::999888888888888777777666666666666777777999888777777666777777777888777666555555444444555333333333444444555555555555777999;;;===AAAEEEHHHKKKNNNQQQUUUYYY[[[]]]]]]^^^aaadddffffffggghhhiiiiiiiiijjjkkklllnnnooopppqqqsssuuuvvvvvvwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvuuussspppnnnllljjjgggeeeaaa```___]]][[[YYYUUURRRKKKJJJNNNUUUZZZ\\\```eeehhhpppwwwvvvqqqiii]]]SSSKKKEEEAAADDDKKKTTTaaalllttt~~~uuudddWWWNNNHHHBBB???<<<;;;<<<>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======@@@EEEKKKRRR[[[dddjjjkkklllmmmoooqqqssstttuuuttttttuuuwwwxxxzzz{{{{{{|||~~~}}}yyyvvvsssqqqrrrssstttttttttuuuxxx|||________________________\\\\\\]]]^^^^^^^^^^^^^^^\\\]]]```bbbdddeeeffffffffffffffffffggghhhiiijjjooommmkkkiiifffeeecccccceeeeeeeeeeeedddcccbbbaaa```]]]YYYVVVVVVUUUSSSRRRPPPOOOOOOPPPPPPQQQSSSSSSQQQTTTXXX\\\\\\ZZZVVVSSSLLLIIIFFFCCCBBBAAA???===<<<;;;;;;;;;::::::999999888888888777666777:::===FFFNNNVVVWWWZZZccckkkpppsssmmmbbbWWWMMMGGGDDDCCC===>>>???===<<<;;;===>>>>>>DDDMMMXXXdddrrr~~~vvvqqqhhh^^^TTTMMMHHHFFF???>>><<<===@@@CCCEEEFFFDDDEEEFFFEEECCCBBBBBBCCC@@@EEEMMMTTTYYY^^^bbbeeehhhjjjnnnrrrvvvyyyzzz{{{}}}}}}}}}}}}~~~}}}~~~|||{{{{{{ssskkkhhhiiikkkooorrruuu}}}yyytttpppkkkhhheeedddccceeehhhhhheeebbbYYYPPPDDD;;;777555333111111222222222222333333333111111111111111111111111000111111111111222222222000000000000000000000111444555666777999:::;;;;;;:::???DDDLLL___{{{{{{uuuuuuwwwyyyyyy}}}|||wwwyyy}}}~~~tttggg]]]mmm|||zzzvvvtttssssssssssssqqqppprrrvvvyyy{{{zzzyyywwwuuurrrpppnnnjjjooovvv{{{yyyrrrhhhbbb^^^\\\XXXQQQIIIBBB>>>===<<<;;;:::999888888888888777777666666666666777777999999888777777777777888888777666555555444444555222222222333444444555555444666999;;;>>>@@@DDDGGGKKKNNNQQQUUUYYY\\\]]]^^^^^^aaaccceeefffgggiiijjjjjjjjjjjjkkklllnnnpppppprrrtttvvvvvvvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzzxxxwwwvvvvvvvvvvvvtttrrrooollljjjhhheeebbb``````^^^\\\YYYUUURRRPPPKKKKKKOOOWWW]]]^^^aaaeeehhhqqqyyyyyysssjjj^^^TTTLLLEEEAAABBBHHHQQQ]]]iiivvv}}}mmm```SSSHHHCCC@@@<<<::::::;;;<<<;;;;;;<<<<<<===============<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDIIIPPPYYYccciiikkklllmmmoooqqqrrrttttttvvvvvvwwwxxxyyyzzzzzz{{{{{{|||~~~}}}{{{vvvtttrrrrrrsssttttttssstttvvvyyy|||]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^^^^^^^]]]^^^___```bbbcccdddeeeffffffffffffggghhhhhhiiimmmllljjjgggeeedddcccccceeeeeeeeedddcccaaa```___^^^ZZZVVVSSSRRRQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLNNNQQQUUUZZZ\\\\\\[[[YYYUUUQQQLLLGGGEEEDDDBBBAAA======<<<;;;:::999999888777777777777666777;;;===EEEOOOVVVWWWXXX^^^fffkkkqqqmmmeee[[[QQQJJJFFFDDD>>>??????>>><<<<<<<<<>>>===BBBIIISSS^^^kkkwww|||wwwnnncccXXXOOOKKKIIIBBB@@@???@@@CCCFFFHHHIIIFFFGGGGGGFFFDDDBBBCCCDDD@@@EEELLLRRRXXX]]]bbbeeeiiikkkoootttxxxzzz{{{|||~~~}}}}}}}}}~~~~~~}}}zzz~~~wwwjjjeeefffiiinnnrrrtttzzzyyyvvvsssooolllhhhfffeeefffhhhhhhfffdddYYYPPPDDD<<<888666444222111111222222222333333333111111111111111111111111000111111111111222222222///000000111111222222222555555666777999:::;;;<<<:::???EEEMMMaaa}}}zzzxxxxxxxxxssswww|||}}}xxx{{{~~~~~~~~~yyywwwyyyyyykkkaaaqqqyyyvvvuuussssssssssssqqqqqqrrrvvvyyyzzzzzzyyyxxxvvvtttrrrqqqmmmqqqwwwzzzvvvnnnccc\\\SSSSSSRRRMMMFFFAAA>>>===<<<;;;:::999888888888888888777777777777777777888::::::999888888888888888888777666555555444444555222222333333444555555666333666999<<<>>>@@@DDDGGGLLLNNNRRRVVVZZZ]]]^^^___^^^aaaccceeeeeegggiiikkkjjjjjjjjjkkkmmmnnnpppqqqrrrtttvvvwwwwwwxxxzzz{{{}}}~~~~~~|||{{{yyyyyywwwvvvuuutttttttttqqqooollljjjiiigggdddbbb______^^^[[[WWWRRROOONNNNNNNNNSSS[[[```aaacccggghhhrrr{{{{{{tttkkk^^^TTTLLLEEE???@@@EEEMMMYYYdddsssxxxmmm]]]OOOFFFBBB===;;;:::;;;<<<<<<777777888999999999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::<<<>>>AAAFFFMMMVVV```gggllllllmmmoooppprrrsssssswwwwwwwwwxxxxxxyyyyyyyyyxxxzzz||||||}}}}}}~~~}}}wwwvvvvvvvvvxxxyyyxxxvvvvvvwwwzzz}}}^^^]]]\\\[[[ZZZYYYXXXWWWXXXYYYZZZ\\\]]]]]]]]]]]]^^^^^^^^^___```bbbcccdddggggggggggggggghhhhhhiiijjjiiigggfffdddccccccccceeeddddddcccaaa___^^^]]]ZZZVVVRRRNNNMMMLLLKKKIIIIIIHHHGGGFFFFFFEEEEEEFFFKKKNNNQQQUUUYYY[[[]]]]]]\\\WWWPPPKKKHHHFFFEEEEEE>>>>>>===<<<:::999888888666777777666666888;;;>>>EEEOOOVVVVVVVVV\\\cccgggooolllfff]]]TTTLLLGGGFFF???@@@AAA@@@>>>===>>>???AAAEEEKKKTTT]]]iiittt{{{{{{rrrfffZZZRRRMMMKKKDDDBBBAAABBBEEEHHHJJJKKKGGGGGGHHHGGGDDDCCCCCCDDDAAAEEELLLRRRXXX]]]cccfffiiilllpppuuuyyy{{{||||||~~~}}}}}}}}}~~~{{{~~~yyyjjjdddeeeffflllqqqsssyyyzzzxxxvvvrrroooiiihhhggghhhiiiiiigggeeeXXXOOODDD;;;888666444333111111111222222333333333111111111111111111111111000111111111111222222222111111222333444555555555555555666888999:::;;;<<<:::???EEENNNaaa~~~{{{zzzyyyooorrrxxx}}}zzz}}}~~~yyyrrrooorrryyyyyykkkdddtttyyyvvvvvvtttttttttsssqqqqqqrrrvvvyyy||||||{{{zzzyyyxxxvvvuuuooosssxxxzzzvvvmmmbbb[[[LLLNNNOOOKKKEEE@@@>>>>>><<<;;;:::999888888888888999999888888888888999999;;;:::999999888888999999888777666555555444444555333333444444555666777777333666999<<<>>>@@@DDDFFFLLLNNNRRRVVVZZZ]]]___```^^^```cccdddeeegggiiillljjjjjjkkkkkkmmmnnnpppqqqsssuuuwwwwwwwwwxxxzzz|||}}}~~~|||xxxwwwvvvuuussssssrrrrrrnnnllljjjiiihhhgggeeeccc______^^^[[[VVVQQQNNNMMMPPPQQQVVV^^^cccdddeeeiiihhhsss||||||uuukkk___UUULLLDDD>>>>>>BBBJJJVVVaaammm~~~xxxiiiYYYJJJFFFAAA======>>>>>>>>>888999:::;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<>>===;;;:::::::::;;;;;;<<<;;;:::888999<<<>>>FFFNNNVVVZZZYYYZZZ___dddggghhhhhhcccYYYPPPKKKHHHBBBAAAAAAAAA@@@???>>>>>>???BBBHHHQQQ[[[fffooottt{{{qqqiiibbb[[[SSSMMMIIIGGGEEEDDDEEEHHHKKKMMMIIIGGGEEECCCBBBBBBCCCDDDDDDGGGLLLSSSZZZ```dddgggkkknnnrrrtttvvvxxxzzz|||}}}}}}}}}~~~~~~}}}{{{tttkkkiiigggiiimmmqqqvvv{{{|||xxxvvvuuutttssslllkkkgggbbbcccggghhheee\\\RRRDDD;;;888666444222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333333444555666777888999:::999>>>BBBJJJbbb{{{wwwpppsssxxx}}}{{{~~~}}}|||{{{~~~}}}zzzvvvoooooosssyyyxxxssslllzzzzzztttssssssrrrqqqpppppprrruuuxxxzzz~~~zzzyyyxxxwwwuuussspppwww~~~vvveeeUUUQQQNNNJJJGGGDDDAAA===:::<<<;;;:::999888888888888777888888888999999999999999888888777777777777777999777555555888888666444777777777666555555444444666888;;;<<<>>>@@@CCCFFFIIILLLQQQTTTWWWZZZ]]]```aaaaaaaaacccdddfffhhhiiimmmmmmmmmmmmoooqqqssstttvvvwwwxxxyyyzzz{{{{{{{{{~~~~~~~~~~~~|||zzzxxxtttqqqpppooonnnlllhhhfffdddcccddddddcccbbbbbbaaa^^^ZZZVVVRRROOONNNKKKSSS\\\bbbcccccccccdddooowww}}}|||wwwoooaaaVVVNNNFFF@@@@@@CCCIIISSS\\\ggguuuvvvfffQQQIIICCCAAA@@@<<<:::;;;777888888999:::;;;;;;<<<::::::999999999999999:::888999::::::;;;;;;::::::===<<<>>>BBBFFFLLLXXXcccjjjoooqqqnnnlllpppssstttvvvvvvuuuuuuuuuvvvxxxyyywwwwwwvvvwwwyyy|||~~~||||||}}}||||||{{{{{{~~~]]][[[WWWUUUUUUUUUTTTSSSRRRSSSUUUWWWXXXYYYZZZZZZ\\\ZZZZZZ\\\___aaa```___dddcccbbbaaaaaabbbcccccceeedddccccccccccccbbbaaacccccccccbbb___[[[XXXVVVPPPNNNJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFIIILLLPPPTTTWWWYYYZZZXXXVVVSSSOOOLLLIIIHHHBBBAAA>>><<<;;;:::::::::;;;;;;;;;999888:::<<>>======???BBBGGGPPP[[[fffpppuuu|||yyyppphhhbbb[[[TTTNNNIIIHHHFFFEEEFFFHHHKKKNNNJJJIIIFFFDDDCCCCCCCCCDDDDDDGGGLLLSSSZZZaaaeeehhhmmmpppsssvvvwwwyyy{{{|||}}}}}}~~~~~~~~~}}}}}}~~~vvvmmmiiihhhjjjllloootttyyy~~~xxxsssrrrrrrrrrqqqooonnnjjjdddcccdddccc___[[[RRREEE<<<888666444222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333333444555666777999::::::999>>>BBBJJJbbb{{{uuuwww{{{~~~~~~|||~~~~~~||||||yyy}}}|||yyytttxxxqqqkkkmmmqqquuu||||||tttpppnnn{{{zzztttsssssssssrrrqqqppprrruuuxxxzzz~~~|||zzzzzzyyywwwvvvtttzzzzzziiiYYYQQQNNNJJJGGGDDDAAA===;;;<<<;;;:::999888888888888777777777888888888999999999888888777777777777777999777555666777888666444333333333444444444444444666888;;;<<<>>>@@@CCCFFFHHHKKKPPPTTTWWW[[[^^^aaaaaaaaabbbcccdddfffhhhiiimmmmmmmmmmmmnnnpppssstttvvvwwwxxxyyy{{{{{{||||||}}}{{{yyyuuuqqqmmmllljjjhhhffffffdddbbbaaabbbbbbaaa```aaa___\\\XXXTTTQQQNNNMMMPPPWWW```eeegggfffggghhhnnnvvv|||{{{wwwnnnaaaVVVMMMFFF@@@???BBBHHHRRR\\\gggtttuuubbbVVVJJJEEEAAA===::::::::::::::::::::::::;;;;;;999999888888888999::::::999999:::;;;;;;;;;;;;:::===;;;===AAAEEEKKKVVVaaaiiinnnqqqooonnnpppssssssvvvvvvwwwwwwxxxyyyzzz{{{vvvvvvvvvwwwyyy|||}}}zzz{{{}}}}}}|||{{{|||~~~___[[[WWWTTTRRRRRRQQQPPPRRRRRRTTTUUUWWWXXXYYYZZZ]]][[[ZZZ[[[^^^___```___aaaaaaaaabbbcccdddfffgggbbbccccccccccccccccccbbbccccccbbb```]]]XXXTTTRRRKKKJJJGGGDDDBBBBBBBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIMMMQQQTTTUUUXXXWWWUUUSSSPPPMMMLLLKKKEEEDDDAAA???<<<:::999888:::::::::999999:::===@@@NNNWWW```ccc```[[[YYYXXXbbbdddfffddd___XXXSSSPPPKKKHHHDDD@@@>>>=========>>>AAAFFFOOOZZZfffqqqwwwzzz~~~~~~xxxnnngggaaa\\\UUUQQQJJJIIIGGGFFFGGGIIIKKKMMMKKKIIIGGGDDDCCCBBBCCCDDDDDDGGGLLLSSSZZZaaafffiiipppsssvvvxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}||||||{{{qqqlllkkkmmmnnnpppsssyyyvvvooooooqqqqqqpppoooooolllfffddddddaaa\\\[[[RRRFFF===888666444222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333333444555666888999:::::::::>>>CCCKKKbbb{{{|||~~~~~~|||{{{|||~~~~~~|||zzz~~~|||xxx|||~~~|||vvvpppooojjjgggjjjmmmoootttxxx~~~sssmmmkkkqqq}}}zzzuuutttssstttrrrqqqpppqqqtttxxxzzz~~~||||||||||||zzzyyyxxx~~~ooo___SSSPPPKKKGGGDDDAAA>>><<<<<<;;;:::999888888888888666666666777777777888888999888888777777777777777888777666666777777666555111222222333444444555555666888;;;<<<>>>@@@CCCFFFHHHKKKPPPTTTWWW[[[^^^aaaaaaaaabbbccceeeggghhhjjjllllllllllllnnnppprrrsssuuuvvvxxxzzz|||}}}}}}~~~~~~|||zzzwwwsssmmmiiifffcccaaa___```^^^\\\]]]^^^___^^^]]]```___\\\XXXTTTQQQOOONNNSSSZZZccchhhhhhhhhiiijjjnnnuuu{{{zzzvvvooocccXXXMMMFFF??????AAAGGGQQQZZZcccoooyyyhhhUUUKKKFFFAAA=========<<<<<<;;;::::::::::::888888888888888999::::::999999:::;;;;;;;;;;;;;;;;;;:::<<<@@@CCCHHHSSS]]]fffmmmrrrqqqoooqqqsssrrrvvvwwwxxxzzz{{{|||||||||vvvvvvvvvwwwzzz|||~~~yyywwwyyy}}}}}}}}}|||}}}___[[[VVVSSSQQQPPPOOONNNPPPQQQRRRTTTVVVYYYZZZ[[[^^^]]]\\\]]]^^^___```aaa```aaaaaacccdddfffggghhheeefffggggggfffdddddddddccccccaaa^^^ZZZUUUPPPMMMIIIHHHFFFDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGIIILLLOOORRRSSSVVVUUUTTTRRRPPPOOOMMMMMMHHHGGGDDDAAA>>>;;;999888999999:::999999;;;>>>AAAKKKUUUaaahhhfff```[[[XXX\\\^^^aaabbb```]]]YYYWWWQQQMMMGGGBBB>>>===>>>>>>>>>@@@FFFPPP[[[gggrrrxxx|||~~~wwwnnnfffaaa\\\WWWSSSKKKIIIHHHGGGGGGHHHJJJLLLJJJHHHEEEBBBAAA@@@AAAAAACCCFFFKKKRRRZZZaaagggjjjrrruuuyyy{{{{{{{{{|||}}}~~~~~~~~~}}}||||||{{{wwwooooooppprrrssswww}}}xxxooooooqqqrrrqqqlllmmmkkkgggffffffbbb\\\ZZZRRRGGG>>>999666444333222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333444444555666888999:::;;;:::???CCCLLLbbb~~~|||{{{}}}~~~}}}zzzxxx|||}}}xxx|||xxxqqqjjjfffeeeiiillllllmmmpppyyy~~~~~~tttjjjggggggttt~~~zzzuuutttssstttssspppoooppptttwwwzzz~~~}}}||||||}}}}}}|||zzzxxxvvvdddWWWSSSMMMGGGDDDAAA???===;;;;;;:::999888888888888666666666666777777777777999888888777777777777777888777777666777666666555444444444555555666666666666888:::<<<>>>@@@CCCFFFJJJMMMQQQUUUWWWZZZ]]]___```aaabbbccceeegggiiijjjllllllllllllnnnppprrrsssuuuvvvxxx{{{}}}~~~}}}zzzxxxuuupppiiiccc___\\\YYYWWWUUUTTTTTTVVVYYY\\\]]]\\\aaa___\\\YYYVVVTTTSSSRRRUUU[[[cccggghhhhhhhhhjjjpppvvv|||{{{wwwpppfff\\\NNNFFF@@@>>>@@@EEEOOOXXX]]]gggxxxzzzcccUUUMMMGGGCCCBBB???>>>===;;;;;;;;;;;;;;;888888777888888999:::;;;999::::::;;;<<<;;;;;;;;;;;;:::;;;???AAAEEEOOOYYYccckkkqqqqqqqqqrrrsssrrrtttvvvxxxzzz|||}}}||||||xxxxxxxxxxxxzzz{{{}}}~~~}}}~~~}}}tttsssvvv|||~~~}}}}}}~~~\\\YYYVVVTTTSSSQQQPPPNNNMMMNNNOOOQQQSSSVVVYYY[[[]]]^^^^^^______```bbbcccbbbbbbcccdddeeeffffffggggggiiikkkjjjfffcccbbbbbbcccbbb```]]]XXXRRRMMMJJJGGGFFFEEEEEEFFFHHHJJJLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJJJJJJJKKKLLLOOOQQQSSSTTTSSSRRRQQQPPPOOONNNMMMJJJIIIGGGDDDAAA>>>;;;:::999999:::999999;;;>>>AAAIIITTTbbbkkkkkkeee]]]XXXWWWYYY[[[^^^___^^^\\\ZZZTTTPPPJJJCCC???>>>???@@@>>>AAAHHHRRR]]]iiirrrxxx}}}xxxmmmeee___[[[WWWTTTJJJIIIGGGFFFFFFGGGHHHIIIFFFDDDBBB???>>>===>>>???BBBEEEJJJQQQYYYaaagggkkksssvvvzzz}}}}}}}}}}}}~~~~~~}}}||||||}}}{{{zzzrrrooorrrtttvvvyyy{{{qqqnnnpppqqqpppnnnooommmiiiggggggbbb\\\YYYRRRIII???999666444333222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333444555666777888999:::;;;:::@@@DDDLLLccc~~~}}}}}}~~~|||yyywww|||yyy||||||uuujjjgggfffjjjmmmllllllnnnuuuzzz}}}wwwkkkcccbbbdddvvvyyyvvvuuussstttrrrooonnnooorrrvvvyyy{{{zzzzzz{{{}}}}}}{{{yyyvvv}}}~~~kkk]]]WWWPPPIIIDDDAAA???===;;;;;;:::999888888888888666666666666777777777777999888888777777777777777777777777777666666666666666666555555444444444444666888:::<<<>>>@@@CCCFFFMMMOOOSSSUUUVVVXXXZZZ\\\```aaabbbccceeehhhjjjkkklllllllllmmmnnnppprrrsssuuuvvvyyy{{{~~~~~~{{{wwwtttnnniiiaaa[[[WWWSSSQQQOOOKKKKKKLLLPPPUUUZZZ\\\]]]^^^]]]ZZZXXXVVVVVVVVVVVVYYY___fffiiijjjiiijjjlllsssyyy~~~|||yyysssiii___PPPHHHAAA???@@@DDDMMMVVVYYYbbbqqqwwwfffZZZPPPHHHEEECCCBBB???===<<<<<<<<<===999999888888999:::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::999;;;>>>@@@CCCKKKUUU___hhhooopppqqqssstttssssssuuuwwwyyy{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzzzzz|||}}}yyymmmnnnssszzz~~~~~~~~~XXXVVVVVVVVVVVVVVVSSSQQQLLLLLLLLLMMMOOORRRUUUVVVZZZ\\\___`````````bbbcccbbbcccdddeeeffffffffffffgggjjjllljjjeeeaaa```aaacccbbb```\\\WWWQQQLLLIIIEEEEEEFFFGGGIIIMMMPPPSSSTTTVVVXXXYYYXXXVVVSSSQQQQQQPPPNNNNNNNNNOOOQQQSSSRRRRRRQQQPPPOOONNNMMMMMMJJJIIIHHHFFFCCCAAA>>>===:::::::::999999:::===@@@IIITTTdddnnnpppjjj```ZZZVVVVVVVVVXXXZZZ[[[ZZZXXXSSSOOOIIICCC@@@??????@@@>>>BBBKKKUUU```kkkrrrwwwyyy}}}~~~xxxlllbbb\\\XXXTTTQQQHHHGGGEEEDDDDDDDDDDDDEEEBBB@@@>>><<<;;;;;;<<<===AAACCCHHHOOOWWW```gggkkkrrrvvv{{{~~~~~~~~~}}}}}}|||}}}|||}}}uuuooorrrvvvwwwyyyuuunnnmmmnnnooossstttqqqkkkhhhfffaaaZZZXXXSSSJJJAAA999555444444222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333444555666777999:::;;;;;;;;;@@@EEEMMMccc}}}}}}{{{xxxvvv|||yyy|||~~~~~~yyyoookkkjjjmmmooonnnnnnpppuuuzzzzzzrrreee]]]]]]aaavvv~~~~~~xxxvvvuuuttttttqqqnnnlllmmmpppuuuxxxzzzyyyyyy{{{||||||zzzxxxssszzztttccc]]]SSSKKKEEEBBB???>>><<<;;;:::999888888888888666666666777777777888888999888888777777777777777666777888777666555666777444444333333222111111000666888;;;<<<>>>@@@CCCFFFMMMPPPSSSUUUVVVXXXZZZ\\\```aaabbbdddfffhhhkkklllmmmmmmmmmmmmoooqqqsssttttttvvvyyy|||}}}yyytttqqqfff```YYYRRRNNNKKKIIIHHHEEEFFFHHHMMMTTTYYY]]]^^^\\\ZZZXXXWWWVVVWWWYYYZZZ___eeekkknnnnnnnnnooopppwww|||}}}yyysssjjjaaaTTTKKKCCC@@@@@@CCCKKKSSSXXX```kkkzzz~~~mmm\\\QQQLLLLLLJJJFFFBBB???>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::999;;;>>>???AAAHHHQQQ[[[dddlllnnnooosssuuuuuutttuuuvvvwwwyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyy~~~{{{|||uuuiiiiiimmmuuu~~~SSSTTTVVVYYY[[[ZZZXXXUUURRRQQQOOOOOOOOOPPPRRRSSSUUUYYY^^^`````````aaabbbaaacccdddfffggghhhggggggfffjjjnnnlllgggcccbbbcccbbbaaa___\\\WWWQQQKKKHHHGGGGGGIIIKKKOOOTTTYYY\\\^^^```bbbdddccc```\\\ZZZWWWUUURRRPPPOOOPPPQQQRRRQQQPPPPPPOOOMMMLLLLLLKKKHHHHHHHHHGGGFFFDDDAAA@@@;;;;;;;;;999888:::<<>>>>>??????DDDNNNYYYdddlllrrruuuvvvyyy}}}}}}|||wwwjjj^^^WWWSSSNNNKKKEEEEEECCCBBBAAAAAAAAAAAA???>>><<<::::::;;;<<<===???AAAFFFMMMVVV___gggkkkqqquuuzzz~~~~~~}}}}}}}}}|||rrrvvvzzz{{{{{{{{{qqqlllmmmpppuuuuuurrrllliiihhhccc]]]WWWSSSKKKBBB:::555444444222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333555555666777999:::;;;<<<;;;AAAEEENNNccc~~~}}}}}}{{{wwwvvv}}}}}}vvvyyy|||~~~vvvpppmmmnnnppppppqqqtttwwwzzzzzzoooaaaXXXZZZ___uuu||||||wwwvvvvvvuuussspppllljjjkkknnnsssvvvzzzyyyzzz{{{}}}|||yyywwwrrrwww~~~iiibbbWWWMMMFFFBBB@@@>>><<<;;;:::999888888888888777777777888888888999999999888888777777777777777666888999888555444555777333222222222222222222222666888;;;<<<>>>@@@CCCFFFKKKNNNRRRUUUWWWYYY\\\^^^```aaabbbdddfffiiikkklllnnnnnnnnnoooppprrrtttuuutttvvvyyy}}}|||wwwqqqmmmaaa\\\TTTNNNKKKIIIHHHGGGFFFGGGIIINNNTTTZZZ]]]^^^\\\[[[ZZZYYYZZZ\\\___aaaeeejjjooorrrrrrqqqrrrtttyyy~~~}}}xxxsssjjjaaaXXXOOOFFFAAA@@@BBBIIIQQQVVV]]]fffooo~~~nnnaaa\\\XXXUUUOOOIIICCC@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;>>>???@@@GGGOOOXXX```hhhkkkmmmsssvvvwwwvvvvvvvvvvvvwwwxxxzzzzzzyyyyyyzzzzzz{{{zzzzzzzzz}}}{{{{{{~~~tttgggcccgggoooxxxPPPRRRVVV[[[^^^^^^[[[XXXYYYWWWUUURRRQQQQQQRRRRRRQQQVVV\\\``````______``````aaadddfffhhhiiiiiiiiiggglllpppoookkkgggggghhhbbbaaa___\\\WWWQQQLLLHHHJJJKKKMMMPPPUUU[[[```ddddddfffiiikkkjjjgggccc```ZZZXXXTTTQQQOOOOOOPPPQQQPPPPPPOOONNNMMMLLLKKKJJJGGGHHHHHHHHHGGGEEEDDDBBB;;;<<<;;;:::888999<<<>>>BBBOOObbbssszzzyyyrrrlll\\\XXXRRRPPPPPPPPPOOOMMMKKKHHHDDDAAA>>>======>>>???EEEPPP[[[fffnnnrrrttttttxxx|||}}}}}}vvvhhh\\\TTTOOOJJJGGGDDDCCCBBBAAA@@@?????????>>>===;;;::::::;;;===>>>>>>@@@EEELLLUUU^^^fffkkkppptttzzz~~~~~~~~~~~~www|||~~~uuunnnooorrrsssssspppkkkjjjjjjhhhcccWWWSSSLLLBBB:::555444444222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333555555666888999:::;;;<<<;;;AAAFFFNNNccc~~~}}}~~~}}}}}}{{{wwwwww~~~{{{tttvvv}}}yyysssnnnoooqqqqqqssswwwxxx{{{yyynnn^^^UUUWWW]]]uuu{{{~~~zzzwwwvvvvvvuuurrroookkkiiiiiimmmrrruuuzzzzzz{{{|||}}}|||zzzwwwsssvvv{{{llleeeYYYNNNGGGBBB@@@>>><<<;;;:::999888888888888888888888888999999999999999888888777777777777777666888999888555444555777222333333444444555555666666888;;;<<<>>>@@@CCCFFFHHHLLLPPPTTTWWW[[[^^^aaa```aaabbbdddfffiiikkkmmmooooooooooooqqqsssuuuvvvtttvvvyyy}}}{{{vvvoookkkaaa\\\UUUOOOLLLKKKJJJIIIIIIIIIKKKOOOUUUZZZ]]]^^^___^^^]]]]]]___bbbfffhhhfffkkkqqqsssrrrrrrsssuuuyyy~~~|||wwwqqqiii```ZZZQQQGGGBBB@@@BBBIIIPPPSSSZZZaaafffsss}}}pppkkkaaa]]]VVVNNNFFFAAA???===@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>??????FFFNNNVVV^^^fffiiilllrrrwwwxxxxxxxxxwwwvvvwwwxxxzzz{{{vvvwwwxxxzzz{{{|||||||||}}}zzzzzz}}}tttggg___cccjjjttt}}}NNNRRRXXX^^^cccdddccccccaaa```]]]ZZZVVVRRROOOMMMOOORRRVVVZZZ]]]^^^___^^^^^^```bbbdddfffggghhhhhhgggggghhhhhhgggfffeeeeeeaaa```]]]ZZZWWWSSSPPPOOONNNPPPRRRVVVZZZ]]]```aaafffgggggggggfffdddcccbbb]]][[[XXXUUURRRQQQPPPPPPSSSQQQNNNMMMMMMLLLJJJIIIIIIGGGEEEEEEEEEEEEAAA>>>>>><<<;;;999999:::;;;<<>>===??????>>><<>>===;;;;;;::::::::::::999999:::999888777777888999999::::::999888777666555555888777777666555444444333555555444444444555555666;;;;;;:::::::::>>>CCCGGGJJJMMMRRRUUUXXX[[[^^^``````bbbfffhhhiiijjjlllnnnrrrqqqqqqqqqrrrrrrsssttttttxxx|||zzztttpppfffbbb[[[UUURRRQQQPPPOOONNNOOOPPPSSSWWW\\\```bbb^^^aaaddddddcccdddgggjjjqqqqqqsssvvvtttppppppssstttyyyzzzvvvpppkkkfff```WWWOOOGGGBBB>>>???FFFNNN[[[YYY[[[ccclllxxxuuupppiii___VVVOOOJJJGGGEEEGGGDDD@@@>>>======;;;::::::;;;===>>>>>>===;;;:::>>>>>>=========@@@EEEIIIOOOWWWaaaiiimmmpppsssuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz|||zzz{{{sssddd]]]^^^cccmmmxxxNNNRRRXXX^^^ccceeeffffffffffffdddaaa]]]XXXTTTQQQMMMOOOQQQTTTWWWZZZ[[[\\\^^^___aaaccceeefffgggggghhhhhhhhhiiihhhgggffffffaaa___\\\XXXUUUSSSQQQPPPQQQRRRUUUXXX\\\___aaabbbbbbbbbcccccccccbbbaaa```[[[[[[YYYWWWUUUTTTSSSRRRRRRPPPMMMLLLLLLLLLKKKIIIIIIGGGEEEEEEFFFEEEBBB???>>><<<;;;999999:::;;;<<>>BBBFFFJJJMMMRRRUUUXXX[[[^^^aaaaaadddgggiiijjjkkkmmmnnnooooooppppppqqqrrrtttttttttxxx}}}|||yyytttooohhhbbb^^^\\\ZZZYYYTTTTTTVVVXXX[[[___bbbcccbbbdddfffgggffffffiiikkkpppoooqqqsssqqqmmmmmmpppsssxxxyyyuuuooojjjddd___XXXPPPHHHBBB???>>>EEEMMMVVVTTTUUU[[[cccnnn}}}wwwmmmddd\\\WWWRRROOOLLLIIIEEECCCBBB@@@???===;;;<<<===>>>>>>===;;;:::=========<<<===@@@DDDHHHNNNVVVaaaiiimmmooorrruuutttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz|||zzz|||uuufff]]]^^^ccclllwwwMMMPPPVVV\\\bbbfffhhhiiikkkkkkkkkiiiddd^^^WWWSSSMMMMMMNNNOOORRRUUUXXXZZZ]]]^^^```bbbccceeeeeeeeehhhhhhiiiiiiiiihhhgggfffaaa^^^YYYUUURRRQQQRRRSSSUUUVVVXXX[[[^^^```bbbbbb]]]^^^_________^^^]]]\\\YYYYYYYYYXXXWWWUUUSSSRRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@===<<<;;;:::999:::;;;;;;AAAGGGVVVmmm}}}lll```XXXRRRNNNJJJHHHEEEDDDEEEFFFFFFEEEIIIPPPZZZdddkkkooosssuuusssuuuxxxzzz{{{|||{{{nnncccZZZSSSLLLGGGFFFDDDAAA@@@???>>>;;;999<<<;;;:::::::::;;;======???BBBFFFMMMVVV^^^eeeiiimmmqqqwww{{{}}}~~~vvvssssssrrrppphhh```___bbbdddbbb___YYYOOOEEE<<<777444444333222222222111111111111333222222222222111111111222222222222222222222222111111222222222333333333555666777888999:::::::::<<>>DDDLLLTTTRRRSSSUUUYYYbbbrrrxxxqqqiiibbb^^^VVVSSSNNNJJJGGGDDDBBB???===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<>>>CCCFFFMMMUUU___hhhlllnnnrrrtttsssssstttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz}}}{{{|||xxxiii^^^^^^bbbjjjuuu}}}KKKNNNSSSYYY___cccgggiiikkkmmmnnnmmmhhhaaaYYYTTTQQQPPPNNNMMMOOOSSSWWWZZZ\\\]]]___aaabbbcccddddddfffggghhhiiiiiihhhgggfff___\\\VVVQQQOOOPPPSSSUUUXXXYYY[[[^^^___```aaaaaa\\\\\\]]]]]]]]]\\\ZZZYYYWWWWWWXXXXXXVVVSSSOOOMMMLLLJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEECCCBBB@@@===<<<;;;:::::::::;;;;;;@@@CCCOOOfff}}}nnnbbbZZZUUUNNNMMMKKKJJJJJJJJJJJJJJJPPPVVV___ffflllqqqtttvvvuuuwwwzzz{{{|||}}}wwwjjj```XXXPPPKKKGGGDDDBBB@@@???>>><<<:::<<<;;;;;;::::::<<<===>>>???BBBGGGNNNVVV^^^eeeiiilllpppvvvzzz|||}}}~~~|||wwwtttssssssppphhh______dddfffeee___YYYPPPEEE<<<777555444333333222222222111111111222222222222111111111111222222222222222222222222111111222222222333333333444555777888::::::;;;;;;<<>>???AAACCCIIIMMMQQQUUUXXX[[[___aaacccfffhhhjjjjjjjjjlllmmmmmmmmmmmmnnnnnnpppqqqqqqrrrwww~~~yyysssnnniiifffeeeggghhhjjjlllmmmnnnnnnooooooppppppoooooooooppppppnnnnnnooolllhhhgggkkkqqqvvvxxxsssmmmhhhbbb\\\ZZZRRRJJJDDD???>>>CCCJJJUUUVVVVVVUUUTTT[[[hhhttt|||tttoooddd```YYYSSSMMMHHHDDDAAA@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<;;;;;;>>>AAAEEEKKKSSS^^^fffkkkmmmqqqssssssttttttuuuuuuvvvwwwwwwzzzzzzzzzzzz{{{{{{{{{{{{}}}{{{|||{{{mmm___^^^aaahhhrrrzzz~~~MMMOOORRRVVV[[[```dddgggkkknnnpppqqqmmmeee]]]XXXUUURRRNNNKKKLLLPPPUUUXXXZZZ[[[]]]```bbbcccdddeeeeeefffhhhiiiiiihhhfffeee^^^ZZZTTTOOONNNPPPTTTWWWZZZ\\\^^^___`````````___^^^^^^^^^^^^]]][[[YYYWWWVVVWWWWWWWWWTTTOOOJJJHHHHHHFFFEEEDDDEEEFFFEEEDDDEEEEEEEEEEEECCCBBBAAAAAA<<<<<<;;;;;;::::::::::::===???III^^^|||pppccc\\\UUUUUUSSSQQQPPPPPPPPPQQQXXX\\\ccciiimmmqqqtttvvvvvvxxx{{{|||}}}~~~wwwjjj^^^TTTMMMHHHEEEBBBAAA@@@@@@???===<<<<<<;;;:::;;;<<<===>>>???BBBHHHOOOWWW___eeeiiilllpppvvvzzz{{{|||}}}~~~{{{wwwuuuttttttrrrooohhh``````eeehhhggg```ZZZPPPEEE===777555444333333333222222222222111222222222111111111000000111111111111111111111111111111222222222333333333444555666888:::;;;;;;;;;<<>>???AAACCCIIILLLQQQUUUXXX\\\___bbbccceeehhhiiihhhiiijjjkkknnnnnnnnnmmmmmmnnnooooooqqqvvv}}}|||vvvrrrppprrrtttvvvxxxxxxxxxwwwuuuuuutttsssssssssrrrqqqrrroooooopppmmmhhhhhhkkkrrrwwwxxxsssmmmhhhaaa[[[ZZZSSSKKKEEE@@@>>>CCCJJJVVVZZZ\\\WWWSSSWWWaaajjjzzz~~~uuuoooggg^^^VVVOOOHHHDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;===@@@CCCIIIQQQ\\\eeeiiilllppprrrttttttuuuvvvvvvwwwwwwxxx{{{{{{{{{{{{|||||||||||||||zzz{{{~~~~~~~~~~~~ppp```___aaagggpppxxx}}}~~~UUUTTTUUUWWWZZZ___cccffflllooossstttrrrlllddd___XXXTTTOOOJJJJJJMMMQQQUUUXXXZZZ\\\___bbbdddffffffdddfffiiikkkkkkiiigggfff^^^ZZZUUUQQQPPPSSSXXX[[[^^^___aaabbbbbbaaa___^^^^^^_________^^^\\\ZZZYYYXXXXXXXXXWWWSSSNNNJJJGGGGGGEEECCCCCCCCCCCCBBBAAABBBCCCDDDCCCAAA@@@@@@@@@<<<<<<;;;;;;;;;:::::::::888;;;CCCUUUppp}}}ooogggaaaaaa```]]]ZZZXXXYYY[[[___bbbgggkkkmmmpppsssuuuvvvxxxzzz{{{|||}}}lll]]]SSSLLLIIIEEEBBBBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>>>>@@@CCCIIIQQQYYYaaafffjjjnnnqqqwwwzzz{{{|||}}}}}}xxxuuuuuuvvvvvvrrrqqqkkkdddcccfffgggddd```ZZZPPPFFF===888555555333333333333222222222222222111111111111000000000000000000000000000000000111111222222222333333333333444666888:::;;;;;;<<<<<>>???AAACCCHHHLLLQQQUUUXXX\\\```bbbdddfffhhhhhhhhhhhhiiijjjnnnnnnmmmmmmmmmnnnooooooqqqvvv~~~~~~zzzxxxvvvvvvvvvuuusssqqqsssqqqppppppmmmiiijjjnnntttyyyzzzuuunnniiiccc\\\ZZZSSSKKKFFFAAA???CCCJJJUUU\\\```ZZZSSSTTT[[[```nnnuuuzzzqqqggg]]]UUUNNNIIIEEEEEECCCBBB@@@???>>>===;;;<<<===<<<<<<===@@@BBBHHHPPP[[[ccchhhkkkooorrrtttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyzzz|||}}}|||rrrcccaaaaaafffooowww|||}}}___]]]\\\[[[]]]```dddfffkkknnnsssuuutttpppjjjfff]]]YYYRRRMMMKKKMMMPPPSSSWWWYYY\\\___ccceeeggghhhfffhhhkkkmmmmmmllljjjhhh```]]]XXXUUUUUUXXX\\\```aaabbbdddeeedddbbb```^^^\\\]]]^^^_________^^^]]][[[[[[[[[YYYVVVRRRNNNLLLIIIFFFDDDCCCCCCCCCBBB@@@@@@BBBCCCBBB???>>>>>>???;;;;;;<<<<<<;;;;;;::::::666999@@@KKK^^^www|||uuuoooooonnnjjjeeecccdddfffeeegggjjjlllmmmnnnqqqsssuuuvvvwwwxxx{{{nnn```QQQNNNIIIEEEBBB@@@>>>======<<<;;;;;;;;;<<<>>>???AAADDDKKKRRR[[[bbbhhhjjjpppsssxxx{{{||||||||||||}}}~~~|||xxxxxxyyy{{{yyyyyytttmmmkkkjjjgggbbb```ZZZPPPFFF===888666555444444333333333222222222111111111111000000000000111111111111111111111111111111222222222333333333333444666888:::;;;<<<<<<;;;BBBIIIUUUmmmzzzxxx}}}~~~}}}yyyvvv{{{|||cccXXXTTTeeevvv{{{|||wwwrrrrrrsssrrrtttsssqqqooonnnnnnooopppqqqqqqqqqrrrtttxxx{{{}}}|||}}}}}}zzzmmmZZZQQQGGGCCC@@@<<<999999999999999999888888888888666777999:::;;;;;;::::::888888888888888888888999888777777666666555555555444444333333222333333333444666999;;;<<>>>>>;;;===>>>======>>>@@@BBBFFFNNNZZZbbbgggkkknnnqqqsssssstttuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyzzzxxxxxx{{{{{{{{{~~~ssseeebbbaaafffnnnvvv|||}}}gggeeeaaa___```bbbfffhhhiiilllqqqttttttpppkkkhhhbbb^^^WWWQQQNNNOOORRRUUUVVVXXX[[[___cccfffiiijjjgggjjjmmmooopppnnnllljjjbbb___[[[XXXXXX[[[```cccdddeeeggggggfffdddaaa___ZZZ[[[]]]___```aaaaaa```]]]]]]]]][[[YYYVVVTTTRRRJJJHHHEEEDDDDDDCCCBBB@@@>>>AAABBBAAA>>>======???;;;;;;<<<<<<;;;;;;:::999777:::>>>DDDOOObbbyyyxxxyyywwwsssnnnkkkkkkmmmhhhjjjllllllmmmmmmpppqqqsssttttttvvvyyy~~~oooVVVRRRKKKFFFCCC@@@===;;;===<<<<<<;;;<<<===>>>???AAAEEEKKKTTT\\\ccchhhkkkqqquuuyyy||||||{{{|||||||||~~~|||{{{}}}}}}vvvrrroooiiibbbaaa[[[QQQFFF===888666555444444444333333333222222111111111111000000000000222222222222222222222222111111222222222333333333333444666888:::;;;<<<<<<;;;BBBIIIVVVoooyyyvvvxxx}}}}}}{{{~~~vvvttt{{{}}}}}}ooobbb[[[jjjwww||||||wwwrrrrrrrrrqqqsssrrrqqqoooooooooooopppooonnnnnnnnnppptttxxxzzz}}}}}}|||yyyiiiUUULLLDDDBBB@@@<<<999999999999999888888888888777555666888999::::::999999999999999999999999999999888777777666555444444333333333222222222333444444444666999:::<<<>>>BBBEEEHHHKKKPPPUUUXXX\\\```cccggghhhjjjjjjiiiiiijjjkkkiiiiiikkkmmmooorrruuuvvvtttzzz~~~{{{xxxwwwwwwvvvsssooossspppooopppnnnjjjlllpppxxx|||}}}xxxqqqllleee___XXXRRRKKKGGGBBB@@@DDDKKKSSS```gggaaaXXXVVVXXXYYY\\\bbbkkkttt{{{|||vvvmmmddd\\\UUUNNNJJJHHHGGGEEECCCAAA@@@???>>><<<===>>>>>>>>>>>>@@@BBBFFFNNNYYYbbbgggjjjnnnqqqrrrrrrsssssstttuuuuuuvvvtttuuuuuuuuuuuuvvvvvvvvvyyywwwwwwzzzzzzzzz}}}tttfffcccbbbfffnnnvvv|||}}}pppnnnkkkhhhfffeeeeeeeeejjjkkknnnqqqsssrrrnnnkkkeeeaaa[[[UUURRRQQQRRRTTTTTTWWW[[[```dddfffggggggiiikkknnnqqqsssqqqmmmiii```\\\[[[^^^```aaadddiiiiiihhhffffffeeeccc___\\\]]]]]]___```aaaaaabbbbbbhhhiiijjjiiieee```ZZZWWWSSSPPPKKKHHHEEECCC@@@>>>???@@@AAA@@@>>>===>>>>>>;;;;;;<<<<<<;;;;;;:::999:::;;;<<<>>>DDDRRReeesss}}}|||yyyuuupppmmmmmmmmmllllllkkkkkklllmmmooopppmmmppptttvvvxxx}}}iiiXXXHHHCCCEEEEEEAAA???<<<;;;:::999:::<<<>>>@@@BBBHHHQQQXXX\\\bbbhhhmmmtttwww{{{}}}|||{{{{{{{{{}}}}}}~~~|||}}}}}}ttthhh```[[[XXXQQQGGG>>>888555555222222111111111111222222000000111111111222222222666555333111000000111111111111111222333444666777888888999::::::;;;<<<<<<>>>BBBIIIXXXqqqyyyvvvwwwyyyzzzxxxrrrvvv}}}~~~zzz{{{|||dddbbbkkk~~~}}}zzzxxxvvvuuuuuuuuuqqqqqqpppooonnnnnnooooooppppppqqqrrrrrrsssttttttxxxvvvxxx~~~uuujjjXXXPPPGGGBBB<<<999:::???>>>>>>===<<<:::999888888888999999::::::;;;<<<<<<777777777999::::::888666777777666666555555555444555444333222333555777999666888:::;;;<<>>===============EEEJJJTTT^^^ffflllnnnooooooppprrrtttuuuvvvwwwwwwrrrtttuuuuuutttuuuvvvwwwyyywwwuuuuuuxxx|||tttjjjccc```gggooouuuyyy|||tttsssqqqnnnlllkkkjjjiiiggghhhiiilllnnnmmmkkkiiieeebbb]]]XXXTTTSSSRRRSSSSSSUUUYYY^^^bbbeeeggghhhjjjlllooorrrtttsssnnnkkkaaa^^^]]]```bbbbbbfffjjjjjjiiiggggggfffddd```^^^]]]^^^```bbbcccdddeeeeeejjjlllppprrrqqqmmmiiifff]]]YYYSSSOOOLLLJJJGGGEEE@@@@@@@@@???>>>=========;;;;;;;;;;;;;;;::::::999999:::<<<<<>>===<<<;;;;;;===???@@@CCCIIIRRRYYY^^^dddjjjoootttwww{{{}}}}}}|||{{{|||||||||}}}~~~}}}www|||}}}}}}{{{lllbbbZZZWWWQQQGGG>>>888555555222222111111111111222222000000111111111222222222555444333111111111111222111111111222333444555666777777888999::::::;;;<<>>===============DDDIIIRRR\\\eeekkknnnooopppqqqssstttvvvvvvwwwwwwppprrrssstttssssssuuuwwwzzzxxxvvvvvvyyy|||zzzkkkdddaaagggpppvvvyyy|||xxxwwwvvvtttrrrooommmlllfffeeeeeefffhhhiiihhhgggdddccc```\\\XXXUUURRRQQQQQQSSSVVV[[[```dddgggiiikkkmmmqqquuuwwwuuuqqqnnndddaaa```ccceeeeeehhhllllllkkkiiiiiihhhfffccc```___```bbbdddfffggghhhiiijjjnnnsssxxx{{{zzzxxxwwwmmmiiibbb\\\WWWRRRMMMIIIDDDCCCBBB@@@???>>>======::::::;;;;;;::::::999888666888;;;;;;<<<@@@GGGLLL[[[aaahhhnnnqqqqqqqqqppppppppppppnnnkkkjjjjjjkkkjjjjjjiiiiiiiiijjjkkkkkklllnnnqqqrrruuu{{{oooXXXLLLGGGDDDAAAAAA@@@???===<<<===>>>@@@AAADDDKKKTTT[[[```ffflllpppuuuyyy|||~~~~~~}}}|||}}}{{{|||||||||}}}}}}}}}}}}}}}yyyrrruuuxxxwwwuuuvvv|||nnnbbbYYYVVVPPPGGG>>>777444444222222111111111111222222111111111111111222222222333333222111111222222333222222222222333333444555666666777888999:::;;;;;;@@@CCCKKKZZZsssxxxttttttuuuvvv~~~}}}||||||~~~~~~yyyvvvuuuvvvwwwyyytttrrrzzz|||hhhgggppp{{{yyyvvvtttrrrpppppppppqqqqqqpppoooooooooooopppnnnooooooppprrrtttuuuvvvyyyxxxzzz~~~uuubbbVVVJJJDDDAAA<<<888888::::::::::::::::::::::::777777888888999:::::::::<<<;;;:::;;;;;;;;;999777888777777777777777666666:::888666444333222333333666888:::;;;<<>>===============BBBHHHPPPZZZccciiimmmnnnqqqrrrssstttuuuuuuuuuuuuoooqqqssssssssstttvvvwww{{{zzzyyyyyyzzz|||nnngggccciiiqqqwwwzzz~~~|||{{{zzzxxxuuuqqqnnnkkkhhheeeccccccdddfffffffffbbbbbbaaa___[[[WWWRRRPPPPPPQQQTTTXXX]]]ccchhhjjjmmmooossswwwzzzyyyuuuqqqhhheeedddggghhhgggiiimmmmmmlllkkkkkkkkkiiifffcccbbbcccdddfffggghhhiiiiiijjjmmmqqqvvvzzz}}}|||yyytttnnnfff]]]SSSLLLKKKIIIEEECCCAAA@@@>>>===:::::::::;;;:::999999888555777999;;;<<>>======>>>@@@AAAEEELLLUUU]]]bbbgggmmmqqqvvvyyy}}}~~~}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}~~~}}}zzzvvvqqqoooqqqrrrpppnnnpppvvv{{{~~~|||}}}{{{lll```YYYVVVPPPGGG>>>777444333222222111111111111222222111111111111111111111111111111111222222333333444333333333222222333444444666666777999:::;;;<<<<<>>>>>===============AAAFFFNNNXXXaaahhhlllmmmqqqqqqrrrsssttttttssssssppprrrtttttttttuuuwwwyyy{{{{{{|||{{{{{{|||qqqiiieeejjjrrrwww{{{~~~{{{xxxtttpppnnniiifffbbb``````aaaaaaaaa___```aaa```^^^YYYTTTQQQQQQQQQSSSVVV\\\ccciiilllppprrruuuzzz}}}|||yyyuuummmjjjiiikkkkkkiiijjjmmmmmmlllllllllmmmllliiigggfffgggggghhhhhhhhhggggggllllllnnnppptttyyy}}}yyynnnaaaXXXRRRNNNIIIEEECCCAAA>>>;;;:::;;;;;;;;;;;;:::999999777888888999;;;>>>BBBFFFLLLOOOSSSUUUUUUTTTTTTTTTUUUYYY___cccfffhhhkkkmmmkkkkkkkkklllllllllllllllmmmmmmmmmnnnqqquuuzzz~~~|||bbbRRRHHHCCCAAABBB???>>>===<<<<<<>>>???AAAFFFMMMWWW___dddhhhmmmqqqwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{||||||}}}~~~yyyvvvrrrllljjjlllmmmlllmmmpppuuuzzzzzzvvvssstttvvvsssiii```XXXVVVQQQHHH???888444333222222111111111111222222111111111111111111111111000111111222333333333333333333333222222333444444777888999:::;;;===>>>>>>???CCCKKKZZZssswwwrrrrrrrrrxxx~~~}}}{{{yyyxxxyyyxxx{{{|||~~~{{{yyytttmmmiiinnnvvv}}}sssgggiiirrr}}}{{{yyyvvvuuutttttttttqqqpppppppppppppppqqqqqqqqqqqqqqqrrrtttwwwyyy{{{yyyzzz}}}wwwdddPPPDDD???<<<;;;<<<>>>===<<<;;;999888777666666777777888888999::::::<<<:::888888888888777666777777777777888888888888666666555555444444444444666888:::;;;<<>>>>>===============@@@EEEMMMWWW```gggkkkmmmooopppqqqrrrrrrrrrrrrrrroooqqqssssssssstttuuuwwwyyy{{{}}}}}}||||||~~~tttkkkfffkkkrrrxxx|||~~~}}}{{{xxxvvvuuummmiiiccc___]]]]]]\\\[[[\\\^^^aaabbbaaa]]]YYYVVVTTTTTTTTTVVV[[[cccjjjooorrrtttxxx}}}|||yyyqqqnnnmmmnnnmmmjjjiiilllkkkkkkkkkmmmnnnnnnllljjjjjjjjjjjjjjjiiihhhggggggooonnnnnnnnnqqquuuyyy|||tttlll[[[UUUNNNHHHEEEBBB>>>:::;;;;;;<<<<<<;;;;;;:::999999888777777888;;;>>>@@@DDDFFFJJJKKKKKKKKKKKKLLLOOOTTT\\\bbbfffiiilllnnnjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmooosssvvvyyyyyy~~~vvv___QQQHHHBBB@@@BBB>>>>>><<<<<<===???AAABBBJJJQQQ[[[bbbfffjjjnnnqqqvvvyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~yyywwwsssmmmeeegggiiikkknnnrrrwww{{{~~~xxxsssnnnlllmmmlllgggbbbYYYWWWRRRJJJ@@@999555333222222111111111111222222222222222111111111111111000111222333333333333333222222222222333333444555777888999;;;<<<>>>???@@@???DDDLLL\\\tttyyyuuutttuuuzzz~~~zzzyyywwwwwwxxxwwwzzzyyyuuu{{{ssslllgggjjjqqqvvv|||zzzmmmeeejjjtttyyyxxxvvvtttssssssssstttqqqppppppppppppqqqrrrrrrsssrrrrrrrrrtttvvvyyy{{{yyyzzz~~~}}}kkkVVVHHHAAA======@@@@@@???>>><<<:::888777666777777888888999:::::::::;;;999777777888888777666666666777777777777777888444444555555555555555555666888:::;;;<<>>===============???DDDLLLVVV___fffkkknnnnnnooopppqqqrrrrrrrrrrrroooppprrrrrrqqqqqqrrrtttwwwzzz~~~~~~}}}|||~~~uuulllgggkkkrrrwww|||~~~|||{{{{{{zzzzzz{{{{{{|||tttpppiiiddd```]]][[[YYY[[[]]]aaaddddddbbb___]]]XXXVVVUUUWWW\\\dddlllqqqsssuuuzzz|||uuuqqqppppppnnniiihhhjjjiiiiiijjjmmmooopppooommmlllllllllllllllkkkkkkjjjooooooooopppqqqssstttuuuxxx|||~~~xxxhhhaaaWWWPPPLLLIIICCC>>><<<<<<======<<<<<<;;;:::777666666777888:::;;;;;;AAACCCEEEFFFEEEDDDEEEFFFLLLQQQYYY___dddfffhhhiiiiiijjjlllnnnoooppppppoooooonnnlllmmmooorrrtttuuuuuuzzz{{{lllZZZNNNGGGBBB@@@AAA>>>>>>======>>>AAACCCEEEOOOVVV___fffjjjlllooorrrvvvyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{zzz{{{{{{|||}}}~~~}}}xxxxxxuuupppfffgggjjjlllnnnqqqtttwww}}}{{{uuuqqqllliiihhhfffdddcccZZZXXXSSSKKKBBB:::555444222222111111111111222222222222222111111111000000111111222333333333222111111111111222333444555666666777888:::<<<===??????AAAFFFOOO^^^www~~~zzzyyyzzzyyyzzzxxxvvvwwwxxxwwwyyyuuupppuuu{{{tttlllgggiiinnnrrrvvvzzz|||vvvnnnddd___fffqqqvvvuuutttsssrrrsssttttttqqqpppppppppqqqqqqrrrssssssrrrqqqppprrrtttwwwyyyxxxzzz}}}~~~ooo]]]OOOEEE>>>>>>AAA@@@???>>>===;;;:::999888888888999999:::;;;;;;;;;;;;999777777888999999999555555666666666777777777444444555555555555555444666888:::;;;<<>>===============@@@DDDLLLUUU___gggllloooooooooqqqrrrttttttuuuuuurrrsssttttttrrrrrrsssttttttxxx}}}}}}|||~~~vvvmmmgggjjjqqqwww{{{}}}uuuuuuuuuvvvxxx{{{}}}{{{wwwpppjjjeeeaaa]]]ZZZ[[[^^^bbbfffgggfffdddbbbZZZXXXWWWWWW\\\dddmmmrrrtttvvv{{{~~~wwwsssqqqqqqnnniiiggghhhhhhhhhiiilllpppqqqpppooolllmmmmmmnnnnnnnnnnnnnnnlllmmmoooqqqrrrqqqpppoootttwww|||{{{ssskkk```YYYTTTPPPIIIDDD=========>>>======<<<;;;333444555888<<<======<<>>>>>>>>@@@CCCEEEGGGRRRYYYccciiilllnnnqqqsssuuuxxx|||~~~~~~}}}|||}}}||||||||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{|||~~~~~~yyyvvvwwwvvvqqqkkklllmmmmmmnnnnnnoooooovvv~~~|||{{{yyypppnnnkkkhhheeebbbaaaaaaZZZXXXTTTLLLCCC;;;666444222222111111111111222222222222222222111111000000111222333444333333111111111111111222333555666777555666777999;;;===>>>???CCCHHHQQQ```yyy~~~}}}~~~www|||{{{wwwvvvwwwxxxwwwyyyyyysssvvv{{{}}}wwwoooiiikkknnnpppssswwwyyytttmmmddd\\\YYYaaammmvvvuuutttsssttttttvvvvvvqqqpppppppppqqqrrrrrrsssrrrqqqpppoooppprrruuuwwwxxxzzz}}}|||pppaaaUUUIII@@@>>>AAA??????>>>===<<<<<<;;;;;;888999999::::::;;;<<<<<<<<<:::888888999;;;;;;;;;444555555555666666777777555555666666555444444333666888:::;;;===???BBBDDDEEEHHHMMMQQQTTTWWWZZZ\\\\\\^^^aaadddfffggggggggggggjjjnnnnnnmmmnnntttyyy|||{{{{{{{{{yyyxxxtttttttttsssqqqnnnkkkjjjmmmooopppooopppttt|||zzzqqqkkkeee___^^^[[[VVVNNNHHHDDDDDDEEEPPPXXXcccoooyyy~~~xxxooo^^^XXXRRRSSSYYY^^^]]][[[]]]]]]^^^^^^^^^]]]\\\[[[WWWVVVTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGFFFBBB@@@??????>>>===============@@@DDDLLLUUU___ggglllooooooppprrrtttuuuvvvwwwwwwvvvxxxxxxwwwvvvuuuvvvwwwrrrwww}}}}}}|||~~~wwwmmmgggjjjqqqvvv{{{}}}oooqqqrrrssssssuuuyyy{{{}}}|||yyytttllleee^^^ZZZXXXYYY```iiimmmkkkjjjlllaaaaaaaaaaaaccchhhoootttyyyzzz~~~~~~zzztttpppooommmhhheeefff```cccgggkkknnnppppppooopppnnnmmmoooqqqrrrpppmmmoooooooooooonnnnnnnnnnnnqqqssswww{{{}}}|||{{{zzzuuunnngggbbb^^^XXXOOOHHHBBB@@@>>>===<<<<<<:::888:::999888888888999:::;;;???AAABBBAAA>>><<<>>>@@@FFFLLLTTTZZZ___aaabbbcccggghhhiiikkkmmmooopppqqqmmmlllkkkjjjkkklllnnnooouuuvvvyyyrrrdddSSSHHHFFFEEECCC@@@>>>>>><<<;;;<<<@@@FFFKKKWWW]]]eeekkkoooqqqrrrssstttvvvyyy|||}}}}}}|||{{{vvvwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{}}}~~~wwwuuuwwwxxxyyyqqqpppmmmjjjiiijjjmmmppptttuuuvvvyyy{{{{{{zzzyyyooommmiiifffdddbbb___]]]\\\ZZZVVVNNNDDD<<<777666333333333222222222111111222222222111111000000000000111111111111222222222222333444333222222333555666888:::;;;;;;<<<>>>@@@CCCGGGPPPbbb|||}}}zzz{{{}}}~~~}}}{{{zzz{{{yyypppttt||||||vvvqqqnnnpppssstttwww{{{yyysssgggZZZQQQTTT```jjjxxxwwwuuutttttttttuuuvvvqqqqqqqqqpppqqqqqqrrrrrrrrrqqqpppooooooqqqssstttyyy{{{yyyrrrfffVVVIIIBBBAAAAAA@@@???===<<<:::999999999999999999999:::<<<===>>>:::999888888777888888888777777777777666666666666666555444333333444666777777777888999;;;===@@@AAAFFFHHHKKKOOOSSSWWWYYYZZZ\\\^^^aaabbbcccdddgggiiijjjjjjjjjlllppprrrtttttt~~~}}}{{{xxxvvvuuutttrrrpppnnnmmmllllllmmmoooqqqrrruuuyyy~~~yyyqqqkkkddd]]]]]][[[VVVMMMEEEAAACCCFFFNNNYYYccckkkuuummm___TTTTTTXXXXXXZZZ]]]ZZZ\\\^^^^^^[[[XXXUUUTTTTTTRRROOONNNNNNNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEECCCBBB@@@>>><<<<<<<<<<<<@@@BBBHHHQQQ]]]gggnnnpppsssssssssssstttvvvwwwxxxuuuvvvxxxyyyyyyxxxvvvuuuyyyzzz{{{|||~~~vvvmmmgggjjjppptttxxx|||yyy|||hhhiiijjjkkklllooosssvvv{{{{{{{{{xxxrrrkkkddd___[[[[[[```hhhllllllmmmpppiiihhheeeccceeejjjsssyyy~~~zzzsssnnnllliiiccc```aaa___bbbfffkkknnnooooooooonnnmmmlllnnnpppqqqpppnnnrrrqqqpppnnnmmmlllkkkkkkmmmpppsssvvvxxxxxxvvvuuurrrnnnjjjgggddd^^^TTTLLLEEEBBB>>><<<<<<;;;:::999:::999888888888999;;;;;;???AAACCCAAA>>><<<===@@@DDDJJJRRRYYY]]]```bbbcccfffggghhhiiikkkmmmnnnooonnnmmmlllkkklllmmmoooqqqttttttvvv|||xxxiiiVVVJJJFFFEEECCC@@@??????>>>===>>>BBBIIINNN[[[```hhhnnnqqqssstttuuusssuuuyyy{{{}}}}}}|||{{{xxxyyyyyyzzz{{{{{{||||||{{{{{{||||||}}}~~~zzzsssuuuzzz}}}}}}tttssspppmmmkkkkkklllnnnrrrssstttvvvyyyzzz{{{{{{pppmmmiiieeedddbbb```^^^\\\ZZZUUUMMMDDD<<<777666333333333222222222111111333333222222222111111111000111111111111222222222111333333333222222444666777999;;;<<<<<<===???AAACCCGGGPPPaaa|||}}}~~~|||{{{}}}|||rrrtttzzzyyytttqqqsssuuuvvvxxx{{{zzzsssfffWWWOOORRR^^^iiixxxwwwvvvuuutttuuuuuuvvvqqqqqqqqqppppppqqqqqqrrrqqqqqqoooooooooqqqssstttxxxzzz~~~xxxrrrfffXXXKKKCCCAAAAAAAAA@@@>>><<<;;;:::999999999999:::;;;<<<===>>>>>>:::999999888888888888888888888777777777666666666666555444444444444555666777777777888:::===@@@AAAEEEHHHLLLPPPTTTWWWYYYZZZ[[[]]]```aaabbbcccfffhhhkkkkkkkkkmmmpppsssuuuvvv~~~}}}|||{{{yyywwwtttsssrrrqqqoooooonnnnnnnnnppprrrsssuuuyyy~~~zzzqqqllleee___]]][[[UUUMMMEEEAAADDDGGGOOOYYYdddlllttt|||mmm]]]UUURRRQQQTTTYYYZZZ\\\^^^^^^\\\XXXUUUSSSRRROOOMMMLLLLLLMMMMMMLLLKKKKKKIIIHHHGGGEEEDDDCCCAAA@@@???=========>>>>>>@@@BBBHHHQQQ\\\fffmmmpppssssssssstttuuuvvvwwwxxxwwwwwwxxxxxxyyyzzz{{{|||zzzzzzzzz{{{}}}vvvmmmgggiiinnnrrruuuxxxwww{{{]]]]]]^^^^^^```dddjjjnnnvvvxxx|||}}}{{{uuummmiiiaaa___```eeeiiilllpppvvvtttqqqlllhhhhhhnnnwww}}}~~~yyyrrrkkkgggccc]]]ZZZ[[[]]]```eeejjjnnnooooooooommmlllkkkllloooppppppppptttsssqqqnnnmmmkkkkkkkkkiiikkknnnqqqssssssrrrqqqooonnnmmmnnnllleee[[[TTTJJJFFF@@@<<<;;;;;;:::::::::999888888888999;;;<<>>???>>>>>>::::::999888888888888888999999888888888777777777777666555444444444444444666666777888:::===@@@AAAEEEHHHLLLQQQUUUXXXYYYZZZZZZ\\\___```aaabbbeeegggkkkkkkmmmoooqqqtttvvvwww~~~}}}||||||{{{yyywwwrrrrrrrrrrrrqqqqqqqqqqqqpppqqqssstttvvvzzz{{{rrrlllfffaaa]]][[[UUULLLEEEBBBEEEHHHPPP[[[ffflllsss||||||jjj\\\RRRMMMPPPVVVWWWYYY[[[\\\[[[XXXSSSQQQMMMKKKIIIHHHIIIKKKLLLKKKMMMLLLKKKIIIFFFDDDCCCBBB@@@???>>>======>>>???@@@@@@BBBGGGPPP[[[fffmmmppprrrrrrssstttuuuvvvwwwwwwwwwwwwvvvvvvwwwzzz}}}{{{zzzyyyyyy{{{~~~vvvnnniiijjjmmmoooqqqtttuuuzzzQQQQQQQQQQQQSSSXXX___dddmmmssszzz}}}vvvrrrgggbbb```bbbfffjjjqqqxxxyyywwwrrrnnnmmmqqqxxx~~~|||wwwooogggccc^^^XXXVVVWWW[[[___dddjjjnnnoooooonnnmmmlllkkklllnnnppprrrssstttsssqqqooonnnmmmllllllfffgggjjjlllnnnoooppppppmmmmmmnnnooonnnjjjccc^^^PPPKKKDDD>>>;;;;;;;;;;;;::::::999888999:::;;;<<<@@@BBBCCCAAA===;;;===???AAAGGGPPPXXX]]]```cccdddfffffffffggghhhjjjkkkllljjjiiihhhhhhiiijjjmmmnnnpppoooooosss}}}yyyaaaPPPHHHEEECCCAAA?????????@@@CCCHHHPPPUUUbbbgggnnnsssuuuvvvvvvvvvtttvvvxxxzzz{{{{{{zzzzzz|||{{{zzzyyyyyy{{{}}}~~~}}}}}}~~~uuuiiihhhrrr|||uuuooolllllllllmmmooonnnnnnnnnpppuuuzzz~~~pppmmmhhhdddcccbbbaaa```ZZZYYYTTTMMMDDD<<<888666333333333222222222111111333333333333333333333333000000111111111222222222000111222222222333666888777999;;;======???AAACCCCCCGGGPPPaaa{{{~~~{{{}}}vvvwww||||||zzz}}}zzzjjjXXXNNNQQQ___kkkwwwvvvvvvuuuuuuuuuuuuuuurrrqqqqqqpppppppppppppppoooooooooooopppqqqssstttvvvwww{{{xxxrrrnnneeeZZZOOOFFFCCCBBBCCCAAA???===;;;:::999888888:::<<>>>>>>>>???@@@???AAAEEENNNZZZdddlllooorrrrrrssstttvvvvvvwwwwwwuuuuuutttuuuvvvwwwyyy{{{|||zzzxxxxxxyyy}}}yyyrrrmmmmmmnnnnnnooorrrtttyyyIIIIIIIIIHHHJJJOOOUUUZZZcccjjjsss||||||yyylllfffaaaaaacccgggooowwwxxxxxxwwwuuutttuuuxxx{{{}}}~~~|||yyyrrrjjjbbb]]]ZZZUUUTTTWWW[[[___eeekkknnnooonnnmmmllllllkkklllmmmppptttwwwvvvvvvtttrrrooollljjjiiicccdddeeegggiiijjjlllllllllkkkkkkkkkkkkjjjhhhfffWWWQQQHHHAAA===<<<<<<;;;;;;:::999999999:::;;;<<<@@@BBBCCCAAA===;;;<<<>>>@@@GGGPPPXXX^^^bbbeeefffhhhggggggfffgggiiikkklllkkkjjjiiihhhhhhjjjlllmmmnnnmmmmmmqqq{{{fffSSSJJJGGGDDDAAA>>>>>>???@@@DDDKKKSSSYYYccchhhnnnsssvvvvvvvvvwwwvvvwwwxxxzzz{{{{{{{{{zzz|||{{{yyyxxxxxxzzz|||}}}||||||~~~tttiiihhhrrr~~~tttmmmkkkmmmooopppqqqpppooommmlllpppvvv{{{ooolllhhheeecccbbbaaa```ZZZXXXTTTLLLCCC<<<888666333333333222222222111111333333333333333333333333000000111111111222222222000111222222222333666888666888:::<<<===>>>AAACCCEEEIIIQQQaaa{{{zzz{{{wwwzzz~~~yyywww{{{~~~lllYYYNNNQQQ^^^jjjvvvvvvvvvvvvvvvuuuuuutttrrrqqqppppppooooooooopppnnnooooooooopppqqqrrrrrrvvvwww{{{}}}uuunnnjjjcccYYYNNNFFFBBBAAABBBAAA???===;;;:::999999888:::===???AAAAAA@@@???;;;::::::999888999999999999999999999888888888777777777666555555444333222555555666777:::===@@@AAADDDGGGKKKPPPTTTWWWYYYYYYYYY[[[^^^___```aaadddfffgggiiilllnnnoooqqquuuxxx~~~~~~}}}||||||yyyuuurrrmmmnnnppprrrtttuuuuuuuuuuuuvvvwwwxxxyyy|||ssskkkfffaaa]]]ZZZTTTLLLEEECCCGGGLLLUUU\\\eeelllnnnsss~~~|||mmm```XXXTTTRRRRRRSSSUUUVVVSSSNNNJJJGGGEEEBBBBBBDDDHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDBBB@@@???>>>===>>>>>>???@@@DDDMMMXXXccckkkoooqqqrrrtttuuuvvvvvvvvvvvvtttuuuvvvwwwwwwwwwvvvuuu{{{zzzxxxwwwxxx||||||wwwsssrrrrrrooopppsssuuuyyyFFFFFFFFFEEEFFFIIINNNRRRXXX___iiittt{{{~~~}}}|||rrrjjjdddbbbbbbdddkkksssuuuwwwyyyyyyxxxxxxxxxyyy}}}}}}~~~}}}xxxtttjjjbbbZZZWWWVVVTTTUUUYYY\\\```fffllloooooommmllljjjjjjjjjjjjkkkooouuuyyy|||{{{zzzxxxtttoookkkhhhdddddddddddddddeeefffggghhhgggeeeddddddeeefffggg]]]VVVMMMEEEAAA>>>===<<<;;;:::999999999:::<<<===@@@CCCDDDAAA===;;;<<<>>>???FFFOOOXXX___cccfffhhhiiihhhfffffffffhhhjjjkkkmmmllljjjiiihhhiiikkkllljjjjjjkkkoooyyyjjjVVVMMMIIIEEEBBB===>>>???AAAFFFMMMVVV\\\ccchhhoootttvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{|||zzz{{{}}}zzzqqqooouuu~~~tttnnnnnnqqqtttvvvuuuuuurrrmmmiiijjjoootttnnnkkkhhhfffeeecccaaa___YYYWWWSSSLLLCCC<<<888666333333333222222222111111222222222222333333333333000111111111111222222222000222333333222333555777555777:::<<<===>>>AAACCCGGGJJJRRRbbb|||}}}|||zzzvvv}}}|||wwwtttwww|||nnnZZZNNNPPP]]]hhhvvvvvvvvvvvvvvvuuuttttttrrrqqqpppoooooooooooooooooooooooopppppppppppppppuuuvvvzzz{{{qqqjjjfff___UUUKKKDDDAAAAAA@@@???===<<<::::::999999888999<<<>>>@@@@@@AAA@@@;;;;;;:::999999999999999999999888888888777777777555666666666555444333333444444555777:::===@@@BBBDDDFFFJJJNNNRRRUUUXXXYYYYYY[[[^^^___```aaadddfffeeeiiilllnnnnnnpppuuuyyy}}}yyy{{{{{{zzzzzzzzzwwwssspppmmmoooqqqtttvvvwwwwwwwwwxxxyyyzzzzzz{{{}}}wwwmmmfffaaa]]]ZZZTTTKKKEEEDDDHHHMMMXXX\\\cccjjjmmmooovvv{{{nnnaaaWWWTTTSSSRRRTTTVVVUUUQQQLLLGGGDDDAAAAAACCCGGGJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGEEECCCAAA???>>>=========>>>???CCCKKKWWWbbbjjjnnnqqqrrrtttvvvwwwwwwvvvvvvvvvwwwyyyzzzzzzyyywwwuuuzzzyyyxxxxxxyyy{{{~~~{{{xxxxxxuuurrrqqqtttwww{{{FFFFFFFFFEEEEEEFFFIIILLLOOOUUU^^^iiirrrxxx|||}}}wwwooohhheeeddddddiiioootttvvvyyyzzzzzzzzzzzz{{{||||||||||||zzzuuuooojjj```XXXRRRQQQRRRSSSWWW\\\^^^bbbhhhmmmpppooommmkkkggghhhhhhggghhhmmmtttyyy|||wwwtttnnnllliiifffdddcccccccccbbbbbbaaa___^^^___bbbcccaaa[[[RRRJJJDDD@@@>>><<<;;;;;;:::999:::;;;<<<===AAACCCDDDAAA===;;;<<<>>>===DDDNNNWWW^^^bbbfffhhhhhhgggeeeddddddfffhhhiiimmmkkkiiigggeeefffggggggffffffhhhmmmwwwlllYYYOOOKKKFFFCCC>>>???@@@CCCHHHQQQZZZ```dddiiipppuuuxxxxxxyyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{~~~~~~yyyyyy}}}~~~vvvsssuuuyyyzzzyyy{{{zzzvvvooohhheeeiiimmmllljjjhhhgggfffddd```^^^XXXWWWSSSLLLCCC<<<888666333333333222222222111111111111111222222222333333000111111111111222222222111333333333222222444666666888;;;===>>>???BBBDDDHHHLLLTTTddd}}}wwwttt}}}zzzuuuwww|||sss___SSSTTT___jjjuuuvvvvvvwwwvvvuuutttsssrrrqqqpppooonnnnnnnnnnnnpppppppppppppppoooooonnnttttttxxxxxxmmmfffccc[[[QQQHHHBBB@@@@@@===<<<;;;::::::999999999888999:::<<<>>>@@@AAAAAA;;;;;;:::999999999999:::888888777777777666666666444555555666666555444333333444555777999===@@@BBBEEEFFFHHHKKKOOOSSSWWWZZZZZZ\\\^^^```aaabbbdddfffeeeiiimmmooonnnpppvvvzzz}}}xxxttttttttttttvvvwwwuuurrrooooooqqqtttwwwyyyzzzzzzyyyzzzzzz{{{{{{|||~~~{{{pppgggbbb]]]ZZZTTTKKKEEEDDDIIIOOO\\\\\\aaahhhkkkkkkooouuuyyyzzzoooddd[[[XXXVVVWWWZZZZZZVVVRRRHHHEEEBBBAAACCCGGGJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA???>>>>>>??????>>>???BBBJJJUUUaaajjjnnnppprrrtttvvvwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~|||{{{xxxssssssvvvzzz|||GGGHHHHHHGGGEEEEEEGGGIIIIIIOOOXXXbbbllltttzzz|||zzzssslllhhhfffdddgggmmmtttvvvyyyzzzzzz{{{|||~~~zzzzzzyyywwwtttnnnfffaaaZZZRRRMMMMMMOOORRRWWW]]]```dddiiinnnqqqooommmjjjeeeffffffeeefffjjjrrryyyxxxuuupppkkkgggdddbbbbbb]]]^^^^^^]]]\\\\\\]]]___ccc]]]TTTLLLFFFBBB>>><<<;;;;;;:::999:::;;;<<<===AAACCCDDDAAA===;;;<<<>>>;;;BBBLLLVVV]]]aaaeeeggggggfffdddbbbbbbdddfffhhhjjjhhheeecccaaaaaaaaabbbbbbcccfffllluuummmZZZQQQLLLGGGCCC???@@@BBBEEEKKKSSS]]]cccdddiiiqqqvvvyyyzzz{{{{{{zzz{{{{{{{{{|||}}}}}}}}}||||||}}}}}}}}}}}}|||{{{zzz||||||}}}~~~yyyxxx|||~~~}}}{{{~~~~~~yyypppgggccceeehhhjjjiiiiiihhhhhheee```]]]XXXWWWSSSKKKCCC<<<888666333333333222222222111111000000000111111222222222000111111111111222222222222333444333222222333555777999<<<>>>???AAADDDFFFIIIMMMUUUddd}}}uuusss}}}yyyzzz~~~yyyeeeXXXXXXcccmmmuuuvvvwwwwwwwwwvvvtttsssrrrqqqpppooonnnnnnnnnnnnpppqqqqqqppppppooonnnmmmrrrrrrvvvvvvjjjddd```YYYNNNEEE@@@???@@@;;;;;;:::999999999999:::999999:::;;;===???AAABBB<<<;;;::::::999999::::::777777777777666666666666333444555666666666555444333444555666999===@@@BBBEEEEEEFFFIIIMMMRRRWWWZZZZZZ\\\___```aaabbbeeegggfffjjjooopppoooqqqwww|||~~~zzztttpppmmmnnnpppsssuuutttrrroooqqqsssvvvyyy{{{||||||{{{{{{{{{|||||||||rrriiiccc]]]ZZZSSSKKKEEEEEEJJJOOO]]][[[___gggkkkiiijjjoooqqqzzz{{{qqq```\\\YYYZZZ]]]^^^[[[XXXJJJFFFCCCAAADDDGGGJJJKKKNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@??????@@@AAAAAA>>>>>>BBBJJJUUUaaaiiinnnppprrrtttvvvwwwwwwvvvuuutttssssssssstttwwwyyy{{{xxxxxxxxxyyyzzz{{{|||}}}}}}}}}yyytttsssvvv{{{~~~KKKIIIHHHIIIJJJKKKJJJHHHLLLNNNRRRXXX___iiittt{{{xxxxxxvvvooogggdddfffjjjoootttxxxyyy{{{~~~}}}yyy|||zzzwwwtttppphhh^^^WWWTTTQQQNNNMMMOOOTTTZZZ^^^bbbeeejjjooopppooollljjjhhhfffccccccfffmmmtttyyywwwqqqnnnfff^^^```^^^\\\ZZZZZZ[[[\\\]]][[[ZZZWWWRRRLLLEEE???;;;===<<<;;;:::999:::;;;<<>><<<;;;<<>>;;;;;;999::::::::::::999888888666666777999;;;>>>@@@AAA===<<<:::999888999999:::666666666666777777777777666555555555555444444444555555555777999<<<>>>@@@CCCFFFIIIMMMPPPSSSWWWZZZ\\\^^^```aaaaaaaaabbbdddhhhkkknnnoooooorrrwww{{{~~~zzzssskkkeeedddfffiiikkkmmmpppsssvvv{{{{{{{{{{{{||||||||||||{{{|||~~~zzzpppiii^^^[[[TTTLLLGGGIIIPPPVVV^^^___bbbeeegggiiiiiijjjmmmqqqwww}}}~~~|||rrrnnnfffbbbeeeiiifff```UUULLLDDDDDDFFFHHHJJJNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDBBBAAA@@@??????>>>@@@CCCJJJRRR]]]ffflllrrrqqqqqqqqqsssssssssrrrttttttuuuvvvwwwxxxyyyyyy{{{zzzxxxwwwxxxyyy{{{}}}}}}||||||}}}|||yyywwwzzz{{{~~~MMMLLLLLLMMMNNNOOOMMMLLLKKKMMMOOORRRWWW___hhhooowwwxxxwwwrrrjjjfffgggjjjlllqqqtttuuuxxx||||||yyy|||yyytttooojjjeee]]]XXXQQQPPPNNNMMMPPPUUU[[[___dddggglllpppqqqpppmmmkkkfffdddbbbcccfffmmmtttxxx}}}zzzoooddd^^^[[[XXXVVVVVVVVVTTTSSSXXXWWWVVVRRRMMMGGGBBB>>>===<<<;;;:::::::::;;;<<>>@@@===<<<:::999888888999999666666666666555555555555666555555555555444444444444555555666888;;;>>>???CCCEEEIIIMMMOOOSSSWWWYYYZZZ\\\___aaaaaabbbdddfffhhhkkknnnooooooqqqvvv{{{}}}uuulllccc^^^[[[^^^bbbggglllrrrxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~sssjjjbbb^^^VVVNNNIIIKKKQQQWWW^^^```bbbeeeggghhhiiiiiimmmooorrruuuxxxyyyzzzzzzxxxtttnnnjjjmmmqqqnnngggZZZPPPGGGEEEGGGHHHJJJNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@??????>>>???BBBGGGOOOZZZeeekkksssrrrrrrrrrsssssssssrrrttttttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{||||||zzzxxxzzz{{{}}}RRRRRRRRRSSSUUUUUURRRPPPNNNNNNMMMMMMOOOTTT[[[aaapppssstttqqqlllhhhggghhhiiimmmpppqqqtttyyy{{{yyy|||wwwpppjjjeee```\\\YYYOOONNNNNNOOOSSSXXX]]]aaafffhhhlllooopppnnnkkkiiicccbbbaaacccgggmmmtttxxxzzz~~~~~~pppccc^^^WWWUUUUUUTTTPPPLLLRRRSSSTTTSSSPPPKKKFFFCCC>>>===;;;:::::::::;;;<<<@@@BBBDDDDDDAAA>>><<<;;;>>>BBBIIIPPPWWW[[[^^^___[[[ZZZXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^cccmmmyyyzzzggg\\\WWWQQQIIIEEEEEEFFFJJJQQQYYYaaafffjjjmmmrrruuuwwwwwwyyyzzzyyyzzz{{{|||}}}}}}}}}||||||}}}}}}|||zzzyyyzzz|||yyy{{{}}}}}}yyywwwxxx{{{||||||~~~rrriiidddbbbddddddeeeggghhhgggccc```ZZZVVVPPPIIIDDD>>>888555666555444333222222111222111111111222333444444555333333333222222222222111111111111222222333444555888:::>>>@@@AAABBBDDDFFFKKKOOOXXXiiiyyyqqquuuxxxzzz{{{zzzzzz~~~zzzzzz~~~~~~iiicccfffhhhqqqsssuuuvvvuuuttttttuuuuuutttrrrooonnnnnnnnnnnnqqqqqqqqqqqqppppppppppppppprrryyyqqqccc[[[VVVOOOFFF@@@;;;999999999999999999999888777777444444555777999;;;===>>>>>>===;;;999888777777888666666666555555444444444666555555555555444444444555555555666888;;;===???BBBEEEIIILLLOOORRRVVVYYYYYY[[[^^^aaabbbccceeegggiiilllnnnooooooqqqvvvzzzssshhh___[[[WWWZZZ___fffnnnvvv}}}~~~}}}~~~{{{ppphhhbbbYYYPPPKKKMMMSSSXXX___```ccceeeggghhhhhhhhhlllkkkkkklllnnnqqqtttvvvzzzyyyuuusssvvvzzzwwwpppcccXXXMMMIIIHHHHHHJJJNNNNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???>>>???AAADDDKKKVVVbbbkkksssssstttttttttsssssssssttttttvvvwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}}}}~~~}}}zzzzzz{{{{{{{{{zzz{{{{{{}}}YYYYYYYYYZZZZZZYYYVVVTTTRRRQQQOOOLLLLLLOOOTTTXXXcccgggjjjkkkiiigggeeeeeeiiilllnnnnnnqqqwwwyyyxxxzzzvvvpppiiiccc^^^ZZZXXXOOOPPPQQQTTTXXX]]]bbbdddgggiiilllmmmmmmkkkhhhfff``````aaadddiiiooouuuxxx}}}~~~qqqggg\\\VVVVVVVVVQQQLLLMMMNNNQQQRRRQQQNNNJJJGGG>>>===<<<;;;::::::;;;;;;???BBBEEEEEECCC???<<<;;;===@@@GGGMMMSSSWWWYYYYYYVVVUUURRRPPPPPPQQQTTTUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWXXX[[[aaakkkxxxwwwggg]]]WWWQQQKKKGGGHHHJJJNNNUUU]]]eeeiiikkknnnrrruuuvvvvvvxxxyyyzzzzzz{{{|||||||||||||||{{{{{{|||{{{yyyyyy{{{}}}zzz{{{}}}zzzwwwtttssstttxxx|||~~~~~~uuukkkfffeeeccccccccceeeggggggeeeccc\\\WWWPPPIIICCC>>>888555666555444333222111111111111222222333444555666666222222222222222222222222222222222222333444555555777:::>>>@@@BBBCCCEEEGGGKKKPPPYYYiii|||tttmmmnnnssswwwzzzzzzzzz}}}}}}|||~~~|||{{{~~~iii___```dddoooqqqtttuuuuuuttttttttttttsssqqqpppooonnnnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrsssvvv}}}pppaaaWWWSSSLLLEEE???;;;999999888888888999888777777666444444555666888:::<<<===???===;;;999777777666777777777777666555555444444666555555555555444444444666666666777999<<<>>>???BBBEEEIIILLLOOORRRVVVYYYYYY\\\___aaabbbccceeefffiiikkknnnooooooqqqvvvzzzwwwllldddaaa^^^___ccciiirrr{{{xxxmmmggg\\\RRRNNNOOOUUUYYY```aaacccfffggghhhhhhhhhiiihhhgggggghhhkkknnnpppuuuvvvvvvvvv{{{}}}wwwlll```SSSNNNLLLJJJKKKOOOOOOOOONNNMMMKKKJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@AAACCCHHHSSSaaakkkrrrtttuuuuuutttssssssssstttuuuvvvxxxxxxyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~}}}yyyxxxyyy{{{{{{{{{|||}}}~~~___^^^]]]]]]]]][[[XXXVVVUUUTTTQQQNNNKKKLLLOOOSSSWWWZZZ___ccceeeeeeeeeeeejjjnnnoooooorrrwwwyyyxxxwwwuuuqqqkkkddd^^^YYYWWWSSSTTTWWWZZZ^^^cccfffhhhjjjlllmmmnnnmmmjjjgggddd^^^___bbbggglllrrrwwwzzz~~~sssbbbXXXUUUTTTQQQMMMIIIKKKNNNPPPPPPOOOMMMKKK???>>><<<;;;::::::;;;;;;>>>AAADDDEEEBBB???<<<;;;<<>>999555666555444333222222222222000111111222333444444444222222222222222222222222222222222222333444555666666:::>>>AAACCCDDDEEEGGGKKKPPPYYYiii|||xxxqqqlllhhhnnnuuuyyyzzz{{{~~~}}}|||}}}}}}}}}}}}}}}|||~~~fff[[[\\\aaammmppptttuuutttssssssssssssrrrqqqpppoooooonnnnnnqqqqqqrrrrrrssssssttttttvvvyyynnn___SSSPPPJJJDDD???<<<::::::777777888888777777666555555555666777999;;;<<<===>>>===;;;888777666666666888888888777777777666666666555555555555444444444888888888999:::<<>><<<<<<;;;>>>BBBFFFIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNSSS[[[gggttttttaaaUUUNNNHHHEEEDDDDDDFFFJJJQQQXXX___eeehhhmmmpppsssuuuvvvwwwyyy{{{||||||}}}}}}}}}}}}||||||{{{{{{zzzyyyxxxxxx{{{~~~|||}}}}}}~~~qqqlllhhhkkkuuu~~~yyyoookkkiiifffdddbbbbbbdddfffggggggaaa\\\SSSKKKDDD???:::777444444333333222222333333000000000000111111111111111222222222222333333333222222222222333444555666666:::>>>BBBDDDEEEFFFGGGLLLPPPYYYjjjyyyrrrnnnfffllluuuzzz||||||~~~|||{{{~~~}}}{{{|||~~~yyydddZZZ\\\aaalllooosssuuutttsssssssssrrrrrrqqqqqqpppoooooonnnqqqrrrrrrssstttuuuuuuvvvwwwzzz~~~jjj[[[OOOLLLHHHCCC???<<<::::::777777777777777666555555555555666777888:::<<<======<<<:::888777666666777888888888888888888888888666555555555555444444444888888888999:::<<<>>>@@@AAADDDHHHKKKNNNQQQUUUXXX\\\^^^aaaaaaaaaaaabbbcccfffiiimmmnnnooosssxxx}}}}}}uuummmllllllqqqzzzxxxnnnaaaXXXTTTWWW[[[___dddeeegggiiiiiiiiiiiihhhffffffggggggggggggfffeeehhhlllpppttt{{{wwwlll```ZZZVVVRRRQQQRRRQQQQQQPPPOOOMMMLLLKKKJJJGGGFFFEEECCCBBBAAAAAA@@@@@@BBBCCCCCCFFFOOO]]]hhhmmmqqquuuvvvtttssstttvvvuuuvvvxxxzzzzzzyyyxxxwwwuuuvvvwwwyyy{{{|||~~~}}}~~~xxxuuuuuuxxx{{{|||~~~}}}]]][[[YYYYYY[[[]]]^^^^^^ZZZZZZXXXUUUPPPLLLJJJIIIKKKKKKMMMQQQVVV\\\___aaadddjjjoooqqqvvv|||~~~|||wwwuuuppphhh___ZZZYYYZZZ[[[]]]aaaeeegggiiiiiihhhnnnnnnnnnmmmjjjfffccc```]]]aaagggnnnuuuzzz}}}nnn___TTTLLLHHHGGGGGGIIIJJJKKKMMMMMMNNNAAA???>>><<<;;;:::;;;;;;===???AAA@@@>>>===<<<<<<;;;===@@@CCCEEEEEECCCBBBCCCCCCAAA@@@@@@??????????????????@@@AAABBBCCCDDDFFFHHHNNNWWWcccqqq}}}nnnZZZPPPJJJEEEDDDFFFEEEHHHMMMSSS[[[bbbgggjjjnnnpppsssuuuwwwxxx{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzxxxwwwxxxzzz}}}~~~}}}{{{nnnhhhdddiiiuuuyyyppplllkkkgggdddaaa```aaadddeeeeeeddd^^^UUUMMMFFF@@@;;;888333333222222222333444444333333333222222222222111111111222222222333333333333333222333333444555666555999???BBBDDDEEEFFFGGGMMMRRR[[[lllyyysssiiipppyyy~~~~~~~~~yyywww{{{}}}}}}~~~~~~~~~|||||||||rrrbbbZZZ\\\bbbkkknnnrrruuutttsssrrrrrrqqqqqqqqqqqqppppppooonnnqqqrrrssstttuuuvvvwwwwwwwwwxxx}}}xxxeeeVVVKKKHHHEEEAAA===;;;999999666666777777666666555444444444555666777999:::;;;<<<;;;999777777777777888666666777777888888999999666555555555555444444444777777777777888:::<<<>>>AAADDDHHHKKKNNNQQQUUUXXX[[[]]]```aaaaaabbbccceeedddhhhlllnnnppptttzzz|||xxxuuuwww~~~}}}ssseee[[[YYY\\\aaadddfffgggiiijjjkkkkkkjjjiiigggffffffeeeeeedddddddddccchhhlllooouuu}}}yyynnnddd___[[[VVVTTTTTTRRRRRRQQQOOONNNMMMLLLKKKHHHGGGEEEDDDBBBAAAAAAAAA>>>AAACCCCCCDDDLLLZZZeeeiiinnntttvvvtttsssuuuwwwuuuvvvyyyzzz{{{yyyxxxvvvsssssstttuuuwwwzzz}}}~~~|||~~~xxxssssssvvvyyy||||||}}}YYYWWWUUUVVVZZZ^^^aaabbb^^^___^^^ZZZSSSNNNJJJHHHHHHGGGFFFIIINNNUUUYYY\\\```fffmmmrrrxxx~~~~~~yyyvvvnnnddd[[[WWWYYY\\\]]]___cccgggiiiiiihhhgggkkkkkkkkkiiifffbbb^^^\\\]]]aaahhhpppwww|||~~~jjjZZZOOOJJJGGGGGGGGGHHHIIIKKKMMMNNNAAA@@@>>><<<;;;:::;;;;;;===???@@@???===<<<<<<===;;;===???BBBBBBAAA???>>>???>>>>>>======<<<;;;;;;<<<<<<<<<======>>>???@@@BBBEEEJJJTTT```nnnzzznnnZZZPPPKKKGGGGGGKKKIIILLLQQQXXX___fffkkknnnnnnqqqtttvvvwwwyyy|||~~~~~~~~~~~~}}}}}}|||{{{xxxvvvwwwzzz}}}~~~zzzlllfffbbbggguuuyyyppplllkkkhhhddd```^^^___aaacccdddfff```VVVMMMFFF@@@<<<999222222222222333444555555888777777666666555444444111111111222222333333333333333333333444555666666555999???CCCEEEFFFGGGHHHNNNSSS]]]nnnyyypppwww{{{vvvtttxxxzzz}}}||||||{{{zzz{{{|||zzzzzz{{{mmm```YYY[[[aaajjjnnnrrruuutttsssrrrrrrqqqqqqqqqqqqqqqpppooonnnqqqrrrssstttuuuvvvwwwxxxvvvvvvzzzuuubbbSSSHHHFFFBBB???<<<999888888666666666666666555555444333333444444666777999999;;;:::888777777777888888444444555666777888999999666666555555555444444444555555555555777999:::<<>>;;;999999:::;;;>>>@@@BBB@@@<<<:::;;;<<<;;;;;;;;;<<<=========>>>===============<<<;;;:::999888888999;;;===???@@@@@@AAADDDMMM\\\lllyyyppp___SSSJJJDDDDDDHHHJJJRRRYYY[[[^^^dddiiijjjnnnooopppsssvvvzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||zzzwwwvvvwww{{{~~~~~~}}}lllgggcccfffppp|||~~~xxxrrrlllhhhkkkhhhddd```^^^___cccgggiii```WWWPPPHHH???999888111111222222222111000///444444444333333222222222333333333333333333333333666555555444444444555555777;;;@@@DDDGGGIIIKKKMMMOOOUUU^^^ooo|||||||||~~~~~~yyywwwwwwvvvyyy}}}{{{yyy}}}{{{zzzzzzwwwvvv{{{~~~}}}xxxlll___YYY\\\```mmmppprrrsssssssssssstttvvvtttrrrpppoooooooooppppppqqqsssssstttvvvyyy|||uuuzzz}}}~~~{{{rrr```PPPLLLHHHCCC@@@???===:::777888888888888888777666666222333333444555666777777:::::::::999999888888888888888888888888888888888888777555444333333444444333444555777999;;;===>>>@@@BBBFFFIIILLLPPPUUUXXXYYY[[[]]]```dddfffhhhhhhfffiiilllooorrrwww|||~~~~~~xxxhhhaaabbbccceeehhhlllkkkjjjjjjjjjjjjiiihhhgggggggggfffeeecccbbbaaadddeeeggghhhjjjjjjkkkkkkkkkhhhddd___[[[XXXVVVUUUTTTRRRPPPOOOOOONNNKKKIIIJJJIIIGGGEEEDDDCCCBBBBBBBBB???@@@CCCGGGKKKTTT]]]hhhlllpppqqqpppppprrrtttwwwwwwxxxxxxyyyzzz{{{{{{uuussspppnnnooorrrvvvyyyzzz|||wwwqqqpppssswwwzzz{{{}}}]]]XXXVVVXXX[[[^^^eeellllllkkkhhhddd___YYYTTTRRRJJJFFFDDDEEEGGGHHHLLLQQQYYY___hhhrrryyy~~~{{{tttiii^^^WWWUUUUUUWWW\\\```cccdddbbb```bbbddddddfffgggeeebbb___]]]]]]^^^ccckkksssxxx}}}vvvbbbVVVMMMHHHEEEFFFFFFDDDEEEHHHDDDBBB???<<<;;;;;;<<<===>>>AAACCCBBB>>>;;;;;;<<<::::::;;;;;;<<<========================<<<;;;;;;;;;;;;:::::::::;;;=========>>>AAAKKKYYYiiivvv}}}sssbbbUUULLLFFFGGGJJJNNNVVV\\\^^^```fffkkklllmmmnnnqqqtttwwwzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{xxxwwwwwwzzz|||ooohhhaaadddnnnzzzzzzuuupppllliiigggeeeccccccdddhhhjjjjjjbbbZZZTTTLLLBBB;;;:::555555555444444444333333333333333333333333222222222222222222222222222222555555444444444444555555888<<>><<<:::888666888888888888888777777666444555555666666777777888999999999999999999888888666666666666666666666666888777555444333333444444444444555777999;;;===>>>@@@BBBFFFIIILLLPPPUUUXXXZZZ[[[^^^```ccceeegggggghhhjjjmmmpppsssxxx~~~~~~}}}~~~~~~mmmgggfffgggiiilllllljjjiiiiiijjjjjjhhhgggffffffeeeeeedddbbbaaa```ddddddeeefffggggggggggggeeeccc```]]]ZZZXXXWWWVVVSSSQQQOOONNNNNNLLLJJJHHHIIIHHHFFFEEECCCBBBBBBBBBAAA>>>>>>BBBEEEIIIRRRZZZfffkkkoooppppppoooqqqtttwwwwwwxxxyyyzzz{{{{{{|||yyywwwtttrrrqqqrrrtttuuuxxxzzz~~~~~~vvvqqqppptttwwwyyyzzz|||ddd___\\\^^^```bbbhhhnnnoooooommmjjjeee___ZZZVVVOOOIIIEEEEEEDDDBBBEEEIIITTTZZZdddoooxxx}}}yyyrrrggg]]]WWWUUUVVVXXX```ccceeeddd```^^^^^^___aaabbbcccbbb```^^^______cccgggnnnuuuzzz}}}~~~ppp___SSSLLLFFFEEEDDDAAAAAADDDDDDBBB@@@===<<<<<<===>>>???BBBEEEDDD@@@<<<;;;<<<::::::;;;;;;<<<======>>>===>>>>>>>>>>>>===<<<<<<>>>>>><<<;;;;;;:::;;;;;;<<<<<<@@@JJJXXXhhhttt{{{}}}}}}}}}tttcccWWWOOOIIIJJJMMMRRRZZZ```aaaccchhhlllmmmlllnnnqqquuuxxxzzz{{{{{{||||||}}}}}}~~~}}}}}}}}}|||}}}|||zzzxxxwwwxxxyyy|||}}}}}}}}}~~~sssjjjaaabbbmmmxxx}}}}}}}}}}}}xxxsssppplllkkkkkkjjjjjjkkkkkkllljjjccc]]]YYYQQQFFF>>>;;;777666555444444444555555222222222333333333333333333333333333333333333333555444444444444444555555:::>>>CCCGGGIIIKKKMMMOOOPPPUUU___ooo}}}|||}}}vvvuuuyyy|||}}}~~~|||xxxvvvrrrooouuu|||{{{pppaaaUUUTTT[[[bbbnnnqqqtttvvvvvvuuuuuuvvvuuutttrrrqqqpppppppppqqqqqqrrrrrrrrrrrrsssvvvyyyyyy~~~yyyiii[[[PPPKKKDDD>>>;;;:::888777888888999999888888777666777777777777777777777777888888888888888999999999666666666666666666666666777666555444444444444444444444555777999;;;===>>>???BBBFFFIIILLLPPPUUUXXX[[[\\\^^^```bbbdddeeeeeeiiikkknnnppptttyyy}}}|||}}}rrrkkkiiiiiikkknnnllljjjiiihhhiiiiiigggfffeeeeeedddcccbbbaaaaaa```cccccccccddddddccccccbbb^^^]]][[[YYYXXXWWWVVVVVVRRRPPPNNNMMMLLLKKKIIIGGGGGGGGGEEECCCBBBAAAAAAAAA???======@@@CCCGGGNNNWWWccchhhmmmoooooooooqqqssswwwwwwxxxyyyzzz||||||}}}~~~}}}zzzxxxuuutttssssssvvvxxx|||zzztttpppqqqsssvvvxxxyyy{{{~~~mmmgggccccccddddddhhhnnnooooooooonnniiiccc]]]YYYSSSMMMHHHFFFCCCAAABBBFFFMMMUUU```mmmvvv{{{}}}}}}vvvoooeee\\\VVVUUUWWWYYYbbbdddfffddd```\\\\\\]]]\\\]]]^^^]]]\\\]]]```bbbgggkkkqqqvvvyyy|||~~~}}}}}}~~~|||~~~jjjYYYPPPGGGDDDBBB??????AAACCCAAA???>>>======>>>>>>@@@DDDHHHGGGCCC???======;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@???>>>===<<<;;;;;;===>>>BBBKKKYYYgggssszzz{{{zzzyyy{{{rrrbbbWWWOOOJJJLLLPPPVVV]]]ccccccdddiiilllmmmlllnnnrrrvvvxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}}|||yyywwwvvvwwwyyy{{{}}}~~~{{{yyywwwxxx{{{wwwmmmcccdddoooyyy|||{{{{{{}}}{{{uuuqqqssssssrrrrrrrrrqqqooommmkkkeee```\\\TTTHHH>>>;;;666444222111000111333444111111222222333333333444555555555555555555555555444444333333444444555555999===CCCGGGJJJLLLNNNPPPQQQVVV```ooo~~~~~~~~~{{{yyy}}}{{{yyyxxxwwwxxxooo]]]QQQQQQZZZbbbmmmqqqtttvvvvvvuuutttuuuuuutttsssqqqqqqpppqqqqqqqqqrrrrrrrrrqqqrrruuuwwwzzz{{{mmmaaaVVVQQQJJJBBB===;;;::::::888999999999999888777777888888888777777666666666666777777777888888999999777777777777777777777777666666555555444444444444444555555777888;;;<<<===???BBBEEEIIILLLPPPTTTXXX[[[\\\^^^```aaaccccccccchhhjjjlllooosssxxx}}}|||{{{zzz{{{}}}sssllliiihhhjjjmmmlllkkkiiiiiiiiiiiigggfffeeedddcccbbbbbbaaaaaaaaabbbbbbbbbbbbaaa```^^^^^^ZZZZZZYYYWWWVVVUUUTTTTTTQQQOOOMMMLLLLLLKKKHHHFFFEEEEEECCCBBBAAA@@@@@@@@@???======@@@BBBEEELLLTTT___dddjjjmmmnnnnnnpppsssvvvwwwxxxyyy{{{|||}}}~~~~~~|||yyywwwuuuuuuxxx{{{yyyuuuqqqoooppprrrtttuuuxxxzzz~~~pppjjjeeedddbbb```cccgggjjjlllnnnooolllfff___[[[TTTNNNHHHFFFCCC@@@AAAEEEHHHPPP]]]kkkuuuzzz{{{{{{rrrlllcccZZZVVVUUUXXXZZZ```ccceeeddd```]]]]]]^^^YYYYYYYYYYYYYYY\\\```dddiiimmmqqquuuxxxzzz}}}~~~}}}||||||}}}}}}|||tttbbbVVVJJJDDDBBB???>>>@@@@@@???>>>============>>>AAAEEEIIIIIIEEEAAA@@@@@@???@@@@@@AAACCCDDDDDDEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>???BBBKKKXXXeeepppvvvxxxwwwvvvwww|||yyylll]]]SSSMMMJJJMMMQQQWWW^^^ddddddeeeiiillllllmmmooorrruuuxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~|||yyywwwvvvvvvwwwxxx{{{}}}}}}xxxuuusssssswww|||zzzrrrkkkllluuu|||}}}{{{zzz}}}~~~vvvqqqwwwvvvuuuwwwyyyyyywwwuuunnnhhhaaa\\\TTTGGG===:::444333111//////000222333111111111222222333333333333333333333333333333333333333333333333444555555777<<>>>>>???======@@@BBBDDDJJJQQQ[[[```gggkkklllmmmppprrruuuvvvwwwyyy{{{}}}~~~~~~|||wwwyyy}}}vvvsssooonnnooorrrttttttwwwzzz}}}kkkeeeaaa___]]]ZZZ\\\```eeeiiimmmpppnnnhhhaaa]]]SSSMMMGGGEEEAAA>>>???CCCEEEMMM[[[jjjtttyyyyyyyyyoooiiiaaaYYYUUUVVVYYY\\\^^^aaadddccc```]]]^^^___XXXXXXWWWWWWXXX\\\bbbggglllooorrruuuvvvxxx{{{}}}}}}}}}|||||||||}}}}}}}}}~~~nnn```PPPHHHEEEAAA???@@@???>>>>>>=========>>>>>>BBBFFFJJJJJJGGGDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLKKKKKKGGGGGGGGGFFFEEECCCAAA@@@>>>???BBBJJJUUUaaakkkpppsssrrrrrrtttxxx{{{}}}~~~pppdddWWWOOOKKKJJJNNNTTTXXX___dddeeeeeeiiilllmmmnnnppprrrtttvvvwwwxxxxxxwwwyyy{{{}}}~~~}}}|||}}}~~~|||yyywwwvvvvvvvvvwwwyyy|||~~~}}}}}}uuurrrpppppptttyyy~~~}}}yyyvvvxxx|||}}}zzzxxx|||zzzssstttsssrrrvvv|||uuulllccc[[[QQQDDD;;;999555444333222222222333333111111111222222222222222111111111111111111111111222222222222333444555666666:::AAAFFFJJJNNNQQQSSSVVV[[[cccrrr~~~{{{{{{{{{~~~vvv```RRRQQQXXX___kkknnnsssuuuuuusssrrrrrrssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrsssvvvyyyzzzzzzooofff\\\YYYRRRIII@@@;;;::::::999999999:::999999888777777777777666666555555555666666666666777777777777666666666666666666666666444555555666555555444444555555666777888:::<<<===>>>AAAEEEHHHKKKOOOTTTWWWZZZ[[[]]]___```aaabbbbbbdddeeegggjjjnnnttt|||{{{zzzzzzzzzzzz{{{}}}~~~{{{sssooommmiiiiiilllmmmkkkiiiiiiiiihhhfffeeecccbbbaaa```___```aaaaaa``````___^^^\\\ZZZXXXWWWWWWWWWVVVTTTRRRPPPNNNMMMOOOMMMKKKJJJIIIHHHFFFDDDAAA@@@???>>>>>>=========???======@@@AAABBBHHHNNNVVV]]]eeejjjkkkmmmoooqqqssstttvvvxxxzzz|||~~~|||}}}|||wwwtttpppnnnppprrruuuvvvwwwzzz~~~fff```\\\\\\[[[XXXZZZ___cccgggnnnrrrqqqllleeeaaaVVVPPPJJJGGGCCC>>>???BBBCCCLLL[[[iiitttxxxxxxwwwmmmggg___XXXUUUVVVZZZ]]]^^^aaadddccc___]]]^^^___ZZZYYYXXXWWWXXX^^^eeekkkoooqqqtttuuuvvvwwwzzz|||{{{{{{||||||}}}}}}~~~~~~}}}lllYYYOOOIIICCC@@@???????????????????????????CCCFFFJJJJJJGGGFFFGGGIIIKKKLLLMMMNNNPPPQQQRRRRRROOOPPPQQQQQQRRRRRRQQQQQQNNNMMMLLLKKKHHHEEECCCAAAAAAAAADDDKKKUUU```hhhmmmmmmmmmmmmppptttwwwwwwwwwhhh]]]QQQKKKIIIJJJPPPVVVYYY```eeefffgggkkknnnnnnpppppprrrsssuuuvvvwwwxxxvvvxxx{{{}}}~~~}}}|||}}}}}}{{{xxxwwwwwwxxxuuuvvvyyy{{{}}}}}}}}}}}}~~~|||qqqooommmooosssyyy~~~~~~yyyvvvsssyyy~~~~~~xxxssspppnnnrrr{{{}}}rrreee[[[OOOBBB:::999555555444444444333333333222222222222111111111111222222222222222222222222222222222222333444555666555:::AAAGGGLLLPPPTTTVVVXXX]]]eeettt~~~zzzzzzzzz~~~wwwbbbUUUSSSXXX^^^kkkoootttwwwvvvtttssssssssssssssssssssssssrrrrrrppprrrsssssssssuuuxxx{{{{{{yyypppggg___]]]WWWNNNDDD===::::::999999::::::999999888777777777777777777777777777666666666666666666555555666666666666666666666666333444555666666555444444666666666777888:::;;;<<<>>>AAADDDHHHKKKOOOSSSWWWYYYZZZ\\\^^^```aaabbbbbbcccdddfffhhhmmmsss|||~~~}}}|||{{{zzzyyyyyyyyy{{{~~~{{{uuuqqqpppnnnjjjiiilllkkkjjjhhhggggggfffdddbbbaaa```^^^]]]\\\]]]^^^___]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRPPPNNNLLLJJJLLLJJJHHHGGGGGGFFFCCCAAA@@@???>>>===<<<<<<<<<<<<>>>;;;<<<>>>???@@@DDDKKKSSSZZZbbbhhhkkklllnnnqqqqqqrrrtttwwwyyy{{{}}}~~~|||~~~|||xxxsssppprrruuuxxxyyywwwzzz~~~ccc^^^[[[\\\\\\ZZZ]]]aaabbbgggooottttttpppiiiddd[[[TTTNNNJJJEEEAAA@@@DDDBBBKKKZZZiiissswwwwwwuuukkkfff^^^WWWTTTVVVZZZ]]]^^^aaadddccc___]]]]]]^^^\\\[[[YYYXXXZZZ```hhhnnnqqqsssuuuvvvvvvwwwzzz{{{zzzzzz{{{|||}}}~~~~~~vvv```SSSLLLEEE@@@??????@@@@@@@@@@@@AAAAAAAAACCCGGGIIIIIIGGGGGGIIILLLOOOPPPQQQRRRTTTUUUVVVWWWSSSSSSTTTUUUUUUUUUUUUUUURRRRRRPPPNNNJJJFFFCCC@@@DDDDDDGGGMMMWWWaaaiiimmmiiiiiijjjnnnqqqssssssrrrdddYYYNNNIIIIIIKKKQQQXXXYYYaaafffggghhhlllppppppqqqqqqqqqrrrtttvvvwwwxxxuuuwwwzzz~~~~~~}}}|||}}}|||zzzxxxwwwxxxyyyuuuvvvxxx{{{|||}}}||||||~~~{{{nnnlllkkknnntttzzz}}}vvvrrrooovvv~~~}}}|||}}}}}}uuupppmmmoooxxxvvvgggZZZNNNAAA:::999333333444444444333222111333222222222111111000000555555555555555555555555222222222222333444555666555:::AAAHHHNNNRRRVVVYYYYYY^^^fffuuu}}}}}}zzzyyy{{{wwwcccVVVTTTYYY^^^lllpppuuuxxxxxxvvvtttssssssssssssttttttsssrrrrrrpppqqqsssssstttvvvyyy|||}}}yyyppphhhbbbaaa\\\SSSHHH@@@======999::::::::::::999888888888888888888888888888888777777666666555555555444888888888888888888888888333444555666666666444444666666666777888:::;;;<<<>>>AAADDDHHHKKKOOOSSSWWWXXXYYY[[[]]]```aaabbbccccccdddfffhhhmmmttt|||~~~{{{yyywwwvvvvvvwwwzzz{{{yyyzzz~~~~~~{{{tttpppnnnooonnniiihhhjjjjjjhhhfffeeeeeedddbbb```___]]]\\\ZZZZZZ[[[\\\^^^ZZZZZZYYYXXXWWWUUUSSSRRROOOOOOOOOOOONNNLLLKKKIIIJJJHHHFFFEEEDDDCCCAAA??????>>>===<<<<<<<<<<<<<<<<<<::::::===>>>>>>BBBHHHQQQXXXaaahhhjjjlllnnnqqqpppqqqsssvvvyyy{{{}}}~~~{{{}}}{{{uuussstttwwwzzz|||xxx{{{aaa```___^^^^^^```bbbccchhhlllssswwwxxxsssmmmiii^^^YYYPPPIIIEEECCCAAA???AAAJJJYYYhhhsssxxxyyyxxxmmmcccZZZWWWWWWVVVXXX[[[```______```aaa```]]]ZZZSSSRRRRRRTTTYYYaaakkkrrrwwwxxxyyyyyyyyyzzz|||~~~zzz{{{|||{{{zzz{{{}}}~~~}}}~~~lll\\\OOOFFFDDDFFF???AAAAAAAAA??????@@@AAAHHHKKKNNNLLLHHHGGGIIIMMMQQQRRRTTTUUUTTTUUUWWWXXXZZZWWWUUUUUUXXXZZZYYYXXXUUUQQQPPPRRRNNNFFFDDDGGGFFFGGGJJJQQQZZZaaadddeeegggiiiiiijjjooorrrnnnfff[[[VVVOOOKKKLLLPPPUUUXXX^^^```bbbdddfffiiillloooqqqrrrrrrrrrsssttttttttttttvvvyyy|||~~~{{{{{{zzzyyyxxxvvvvvvuuussstttvvvxxxzzz{{{{{{{{{|||ooommmjjjkkkpppwww}}}|||vvvsssooouuu|||~~~zzzxxxwwwwww~~~xxxnnngggjjjrrryyywwwiii[[[NNNCCC;;;666333333333222222222111111444444444333333222222222222222333333333333444444333333333444555666777888777:::@@@HHHPPPUUUWWWWWW[[[aaakkkyyy}}}yyytttyyy}}}{{{fffVVVTTT\\\eeepppsssvvvxxxwwwuuuttttttsssrrrrrrrrrrrrsssttttttuuutttsssssstttvvvyyyzzz}}}yyyooojjjeeebbb\\\TTTLLLCCC===999999::::::::::::999888888999999999999888888888888::::::888777555444444444777777666555555555555555555555555555555555555555777777777777888999:::;;;===@@@CCCFFFIIILLLQQQTTTWWWYYY\\\___```aaadddeeefffhhhkkknnnrrrxxx~~~}}}||||||{{{zzzyyyxxxvvvuuuttttttvvvvvvwwwwwwwwwwwwwwwvvvqqqooollljjjhhhhhhiiiiiiffffffeeecccbbb```______^^^\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVTTTSSSPPPNNNMMMLLLKKKJJJHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<>>>AAADDDOOOWWWaaaffffffggglllqqqppprrrtttuuuvvvwwwyyy{{{}}}~~~~~~xxxtttvvvzzz}}}~~~zzz}}}hhhgggfffeeeeeefffhhhiiilllqqqxxx}}}}}}xxxqqqkkkbbb\\\SSSKKKFFFDDDBBBAAAAAAIIIVVVfffsssxxxxxxvvvmmmcccZZZWWWWWWWWWXXX[[[___^^^^^^___```^^^ZZZWWWRRRRRRRRRUUUZZZcccmmmssswwwyyyzzzzzzzzz{{{}}}{{{|||}}}|||{{{{{{|||}}}{{{}}}~~~sssbbbSSSGGGBBBCCC???@@@AAAAAA@@@???AAABBBHHHKKKMMMLLLHHHFFFHHHLLLPPPRRRTTTUUUUUUUUUWWWYYY[[[YYYWWWWWWYYYZZZYYYXXXZZZVVVUUUVVVRRRJJJFFFFFFGGGGGGJJJQQQYYY```ccccccdddfffhhhjjjnnnpppkkkbbbYYYTTTNNNKKKMMMRRRWWWZZZ___```bbbdddeeehhhllloooqqqrrrrrrssssssttttttuuutttuuuxxx{{{}}}~~~}}}|||{{{zzzxxxwwwvvvuuutttuuuvvvxxxzzz{{{||||||}}}ooollliiiiiimmmtttzzz}}}xxxrrrpppsssxxx}}}~~~{{{yyyyyyzzz}}}yyyooogggiiioootttxxx||||||ttthhh[[[OOODDD<<<777333333333333222222222222333333333333222222222222222222333333333333444444333333333444555666777888:::<<<@@@GGGOOOUUUYYY[[[^^^dddmmmzzzzzzxxx|||yyyrrruuuyyy{{{jjjZZZVVV^^^gggpppssswwwxxxxxxvvvuuuuuutttssssssrrrrrrsssssstttttttttsssssstttwwwyyy{{{wwwnnniiifffccc^^^WWWOOOGGG@@@<<<999::::::::::::999888888777777666666666555555555888777777666666666777777777777666555555555555666555555555555555555555555666666666777888999:::;;;>>>@@@CCCFFFIIIMMMQQQTTTWWWZZZ]]]___```bbbdddfffgggiiilllooosssyyy~~~}}}{{{zzzyyyyyyxxxxxxwwwvvvuuutttrrrqqqqqqpppppppppqqqqqqpppoooooommmllliiigggeeeeeeffffffcccbbbaaa```^^^]]]\\\\\\ZZZXXXVVVVVVVVVVVVUUUTTTQQQQQQOOONNNLLLJJJIIIHHHGGGFFFEEECCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;:::;;;888999999999888888777666999:::;;;;;;<<<===AAACCCMMMUUU___dddeeefffkkkooooooqqqtttuuuvvvwwwyyy{{{}}}}}}~~~~~~}}}wwwtttuuuxxx{{{{{{zzz}}}mmmllliiihhhgggiiikkklllnnnttt}}}wwwqqqhhhaaaWWWNNNHHHEEEDDDCCCCCCIIIUUUeeettt{{{yyyuuummmcccZZZXXXXXXWWWXXX[[[^^^^^^^^^^^^^^^\\\WWWTTTPPPPPPQQQUUU\\\fffooouuuyyyzzz||||||||||||~~~}}}~~~}}}{{{zzz{{{|||zzz{{{}}}~~~{{{jjjZZZLLLEEEDDD???@@@AAAAAA@@@@@@BBBCCCHHHJJJLLLKKKGGGFFFHHHJJJOOOQQQSSSTTTTTTUUUWWWXXX[[[YYYXXXYYY[[[\\\\\\[[[\\\YYYWWWXXXUUUOOOJJJHHHHHHIIILLLQQQXXX]]]```aaa___ccchhhjjjnnnnnnfff]]]UUUQQQMMMLLLPPPVVV[[[^^^```aaabbbcccdddgggllloooqqqqqqrrrsssssstttuuuuuussstttwwwyyy|||~~~~~~}}}{{{yyywwwvvvuuutttuuuwwwyyyzzz||||||}}}~~~rrrnnniiihhhlllrrrxxx{{{{{{sssooonnnwwwyyy}}}~~~}}}|||||||||}}}|||wwwnnnfffgggkkkmmmoooqqqtttnnneee[[[PPPGGG>>>888444444444444333333333333111111111222222222222222222222333333333333444444333333333444555666777888<<<>>>BBBGGGNNNVVV[[[___cccgggooo{{{tttsssxxx|||}}}vvvxxxzzz{{{qqq^^^WWW]]]fffpppssswwwyyyxxxwwwvvvvvvvvvuuutttsssrrrrrrrrrrrrtttsssssssssuuuwwwzzz|||tttjjjeeebbbaaa]]]WWWPPPHHHAAA===:::::::::::::::999999888666666666555555555444444555555555666777888999:::888777666666555555666666555555555555555555555555666666666777888999:::;;;>>>AAADDDGGGJJJMMMRRRUUUXXXZZZ]]]___```bbbdddfffhhhjjjmmmppptttzzz|||{{{yyyxxxvvvuuuuuuuuuuuutttsssrrrqqqooonnnnnnkkkkkkkkkkkkkkkjjjiiihhhiiigggeeecccbbbaaabbbbbb^^^^^^]]]\\\ZZZYYYXXXXXXVVVTTTQQQPPPQQQPPPOOONNNKKKKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@????????????;;;;;;;;;:::999999999888888999999999888777666666888999;;;;;;;;;===@@@CCCKKKSSS\\\aaaccceeeiiinnnnnnqqqsssuuuvvvwwwyyy{{{||||||}}}}}}~~~|||xxxssstttwwwxxxyyyzzz|||jjjhhheeebbbaaabbbdddfffkkkssszzzoooggg\\\RRRKKKGGGEEEDDDFFFJJJUUUfffwww~~~{{{uuulllcccZZZYYYYYYXXXYYY[[[___^^^^^^___^^^[[[VVVRRRLLLMMMOOOUUU^^^hhhqqquuuzzz|||}}}~~~}}}}}}~~~|||zzzyyyzzzyyy{{{|||}}}~~~qqqbbbSSSJJJIII???@@@BBBBBBAAAAAACCCDDDIIIJJJKKKJJJGGGFFFGGGIIILLLNNNPPPQQQQQQQQQSSSUUUVVVVVVWWWZZZ]]]aaacccddd]]][[[XXXWWWUUUQQQNNNLLLIIIJJJMMMQQQUUUYYY\\\]]]\\\bbbhhhkkkmmmkkkcccYYYQQQOOOMMMNNNSSSYYY^^^```aaabbbccccccdddgggkkkooopppqqqqqqrrrssstttuuuuuussstttvvvyyy|||~~~~~~}}}{{{xxxvvvuuuttttttuuuwwwyyy{{{}}}}}}~~~|||~~~vvvrrrmmmkkknnnsssxxx{{{zzz~~~|||tttooommmnnnvvvwwwyyy{{{|||}}}~~~{{{sssjjjcccdddggghhhhhhiiilllhhhbbbZZZRRRHHH???999555555444444444333333333000000000111111222222333222222222333333333444444333333333444555666777888;;;???EEEKKKQQQXXX]]]```eeeiiippp{{{~~~qqqpppvvvzzz~~~wwwaaaWWW[[[cccooorrrvvvxxxwwwvvvuuuuuuwwwvvvuuusssrrrqqqqqqqqqssssssssssssuuuxxx{{{}}}|||oooeee```[[[YYYWWWRRRLLLEEE>>>:::::::::;;;;;;::::::999888777777777777666666666666555555555666777999:::;;;888777777666555666666666555555555555555555555555555555555666888999;;;;;;>>>AAADDDGGGJJJNNNRRRUUUXXX[[[^^^___```aaaccceeeiiikkkmmmppptttzzzyyyxxxvvvtttsssrrrrrrrrrqqqpppooonnnmmmkkkjjjjjjhhhhhhhhhggggggeeedddcccbbbaaa```^^^]]]\\\\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSQQQOOOLLLKKKKKKKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBBBB??????>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999::::::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<>>>AAADDDIIIPPPXXX^^^aaadddiiilllmmmpppsssuuuvvvwwwyyy{{{{{{{{{|||}}}}}}~~~{{{vvvvvvxxxxxxxxxzzz}}}cccaaa]]]ZZZXXXYYY[[[]]]cccmmm{{{wwwooocccXXXPPPKKKHHHFFFGGGKKKVVVfffvvv}}}yyyssskkkbbb[[[YYYZZZYYYYYY\\\____________^^^[[[UUUQQQJJJJJJMMMTTT___jjjrrruuuzzz|||~~~~~~~~~|||yyyxxxxxxyyy{{{}}}}}}~~~xxxiiiXXXMMMJJJ@@@BBBCCCCCCBBBBBBCCCDDDIIIJJJJJJIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKMMMNNNLLLNNNQQQVVV[[[bbbhhhllleeedddaaa[[[VVVSSSQQQPPPLLLMMMOOORRRTTTWWWYYYZZZ\\\ccciiikkkkkkhhh___VVVOOOMMMMMMPPPVVV\\\```bbbbbbccccccddddddfffjjjmmmoooooopppqqqrrrsssttttttssstttvvvxxx{{{~~~~~~}}}|||zzzwwwuuutttssstttuuuwwwzzz|||~~~|||~~~xxxtttpppnnnqqquuuyyyzzzrrrsssrrrooolllkkklllnnnsssssstttwwwzzz}}}~~~zzznnneee___```dddddddddeeegggddd___YYYRRRHHH???999555555444444444333333333000000000111111222222333222222222333333333444444333333333444555666777888999???IIIQQQVVVZZZ^^^```eeeiiiqqq}}}sssrrrwww{{{xxxxxx}}}}}}fffYYY[[[bbblllpppsssvvvuuutttttttttwwwvvvtttsssqqqpppppppppssssssrrrsssvvvyyy|||~~~{{{lllaaa[[[TTTSSSQQQMMMHHHBBB<<<999:::;;;;;;;;;;;;:::999999777777777777666666666666777777666777777888999:::888888777666666666666666555555555555555555555555444444555666777999;;;<<<>>>@@@DDDGGGJJJMMMRRRUUUXXXZZZ]]]______```bbbdddhhhjjjlllooosssxxx~~~~~~~~~}}}{{{xxxrrrqqqpppnnnmmmllllllkkkiiiiiihhhfffeeedddcccbbb`````````___^^^]]]\\\[[[YYYXXXWWWVVVUUUUUUTTTTTTQQQQQQPPPOOONNNMMMMMMLLLKKKIIIGGGFFFFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAA===<<<<<<<<<======>>>???<<<<<<=========<<<;;;:::;;;<<<===>>>???@@@@@@@@@===>>>???>>>>>>???BBBDDDHHHMMMUUU[[[___ccchhhkkklllooosssuuuwwwwwwyyyzzzyyyzzz{{{}}}~~~zzzzzz{{{{{{zzz{{{~~~aaa^^^YYYUUUSSSTTTVVVWWW\\\fffwwwxxxlllaaaXXXRRRMMMJJJGGGLLLWWWfffsssyyyvvvqqqkkkbbb[[[ZZZ[[[ZZZZZZ\\\]]]^^^^^^___^^^[[[UUUPPPIIIIIIMMMVVVbbbmmmsssuuuzzz}}}~~~~~~~~~{{{xxxwwwwwwxxxzzz|||~~~~~~ooo\\\NNNIIIBBBCCCDDDDDDBBBBBBCCCDDDHHHGGGGGGFFFEEEDDDCCCCCCAAABBBDDDDDDCCCBBBDDDEEECCCEEEHHHLLLRRR[[[dddjjjooosssrrrhhh]]]WWWUUUSSSPPPRRRTTTUUUUUUVVVXXXZZZ___eeeiiihhhfffccc[[[TTTNNNNNNOOOSSSXXX^^^```aaaaaaccceeeeeeeeegggiiikkkmmmmmmnnnoooqqqrrrssssssrrrssstttwwwzzz}}}}}}|||{{{yyywwwuuutttssstttvvvxxxzzz}}}~~~~~~yyywwwtttsssuuuxxxzzz{{{qqqlllgggeeefffjjjnnnpppqqqqqqqqqtttyyy}}}|||{{{jjjaaa[[[]]]aaabbbbbbcccdddaaa]]]WWWPPPHHH>>>888444444444444333333333333111111111222222222222222222222333333333333444444333333333444555666777888888@@@LLLUUUYYY\\\___bbbeeejjjrrr~~~|||yyyvvvyyy{{{vvvwww{{{~~~hhh\\\]]]bbbkkknnnrrrttttttsssssssssuuutttsssqqqpppooooooooorrrrrrrrrtttvvvzzz}}}|||lll^^^WWWQQQOOOMMMIIIEEEAAA===;;;;;;;;;;;;;;;;;;:::999999666666666555555555444444888888888777777888888999999888777777666666777777555555555555555555555555333444444555777999;;;<<<===@@@CCCFFFIIILLLQQQTTTWWWYYY\\\^^^^^^___aaabbbggghhhjjjmmmqqqvvv}}}~~~|||{{{zzzyyyxxxwwwxxxxxxvvvtttqqqjjjiiihhhfffeeedddcccccc```___^^^]]]\\\[[[ZZZYYYUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>======>>>??????@@@>>>???@@@AAAAAA@@@???>>>===>>>???AAABBBBBBBBBBBB@@@AAAAAA@@@>>>???AAACCCEEEJJJPPPWWW\\\aaafffiiijjjnnnrrrvvvwwwxxxyyyzzzyyyyyy{{{}}}~~~~~~}}}}}}```]]]XXXSSSQQQQQQSSSUUUXXXbbbsssvvvkkkaaaYYYRRRNNNJJJPPP\\\jjjtttxxxuuurrrjjjbbb[[[[[[[[[ZZZZZZ\\\[[[[[[]]]^^^]]]ZZZTTTOOOKKKKKKNNNXXXeeepppuuuvvvzzz|||}}}}}}~~~|||}}}~~~{{{xxxvvvvvvvvvxxx{{{}}}~~~uuubbbSSSMMMDDDEEEEEEDDDBBBAAABBBCCCEEECCCBBBAAAAAA@@@???>>>;;;======<<<;;;:::;;;<<<<<<===???@@@DDDLLLWWW^^^mmmyyyvvvggg^^^[[[YYYVVVXXXZZZZZZXXXXXXZZZ\\\aaafffhhhddd```]]]WWWQQQNNNOOOQQQUUUZZZ^^^`````````cccfffggggggggghhhiiikkkkkklllnnnoooqqqrrrrrrpppppprrrtttwww{{{~~~}}}|||{{{zzzxxxwwwvvvuuutttvvvxxx{{{}}}~~~|||{{{{{{}}}zzzpppeeeccciiiqqquuuuuusssqqqqqqtttyyy|||}}}|||yyy}}}}}}jjjaaaZZZ[[[___```aaacccccc```[[[VVVOOOFFF===777333333333333222222222222333333333333222222222222222222333333333333444444333333333444555666777888:::BBBMMMUUUYYY]]]bbbfffhhhmmmuuu}}}yyy{{{{{{{{{|||yyyzzzyyy{{{~~~~~~xxxeee[[[\\\```kkknnnrrruuuuuutttttttttsssrrrqqqpppoooooooooooorrrrrrrrrtttwwwzzz~~~nnn___WWWNNNLLLIIIEEEBBB???>>>===;;;;;;;;;<<<;;;;;;:::999777777666666666555555555888888777777888888999:::999888777777666666777777555555555555555555555555333333444555777999;;;<<<<<>>===???@@@AAAEEEKKKRRRXXX^^^cccfffiiimmmrrrvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~aaa]]]WWWRRRPPPPPPRRRTTTWWWaaarrr}}}rrrhhh^^^VVVQQQNNNVVVcccooowwwyyyxxxvvvjjjbbb[[[[[[\\\[[[ZZZ\\\XXXYYY[[[]]]\\\YYYSSSNNNMMMLLLPPPZZZhhhrrrwwwwwwzzz|||}}}}}}}}}zzz|||~~~}}}zzzwwwvvvuuutttvvvzzz|||}}}~~~zzzhhhYYYSSSEEEFFFFFFEEEBBBAAAAAABBBBBBAAA???>>>>>>>>><<<:::888999999888666555555666999999888888:::AAAKKKSSSeeewww}}}nnnddd```^^^ZZZ]]]^^^^^^[[[ZZZ\\\___bbbffffffaaa\\\YYYUUUPPPOOOPPPRRRVVV[[[^^^______```cccfffhhhhhhgggggggggjjjjjjkkkmmmnnnpppqqqqqqnnnnnnooorrruuuyyy|||~~~}}}||||||{{{yyyxxxwwwwwwuuuvvvxxx{{{~~~xxxjjjfffnnnxxx|||{{{uuutttsssuuuyyy|||{{{yyywwwzzzzzzzzz}}}~~~kkkaaaZZZZZZ^^^___```bbbddd```[[[UUUMMMEEE<<<777333333333222222222111111444444444333333222222222222222333333333444444444333333333444555666777888===DDDMMMTTTXXX\\\ccciiijjjooowww}}}{{{xxx}}}|||{{{}}}yyy{{{~~~tttssstttwwwppp```XXXYYY]]]kkkooosssuuuvvvuuuuuuuuurrrqqqpppooonnnnnnnnnnnnrrrrrrrrrtttwww{{{ppp```WWWKKKIIIEEEAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999999888888888888777777777777888999;;;;;;999888888777777777777777555555555555555555555555333333444555777999;;;<<<;;;>>>AAADDDGGGKKKOOORRRVVVXXXZZZ\\\\\\]]]^^^```ccceeegggiiimmmrrrxxx}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxwwwuuuuuutttsssrrrpppnnnmmmiiihhhiiijjjllllllkkkiiidddcccbbb```^^^^^^]]]]]][[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLPPPNNNMMMMMMOOOPPPPPPOOOJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMNNNOOOQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGGGGCCCCCCBBB???===<<<===>>>???BBBHHHOOOVVV\\\aaaccciiimmmrrrvvvwwwxxxyyyyyy{{{{{{||||||}}}~~~~~~~~~hhh^^^UUUSSSSSSRRRSSSUUUZZZcccqqq|||ooocccZZZVVVQQQXXXeeeqqqzzz{{{wwwsssiiieee___\\\\\\^^^``````]]]ZZZXXXWWWWWWUUUQQQNNNIIIKKKRRR^^^jjjtttxxxxxx{{{|||}}}~~~}}}|||zzzzzz{{{}}}~~~}}}|||zzzyyyssstttvvvyyy{{{|||}}}~~~}}}nnn]]]QQQJJJHHHEEECCCCCCBBB@@@>>>BBBCCCAAA===<<<===;;;666777777777777666666666666555666666777888<<>>;;;555444333333222222333333444444444444333333222111444444444333333222222222111333444555555666999;;;<<>>===<<<<<<<<<=========;;;:::999;;;:::999888777777777777888888888888888888888888666666555555555555666666777777777666555555444444555555666777888:::<<<===???AAADDDFFFIIILLLPPPSSSTTTVVVXXXZZZ[[[\\\___aaacccdddfffjjjpppwww|||~~~~~~}}}xxxwwwuuutttrrrqqqppppppnnnoooooopppooonnnlllkkkkkkiiigggeeeccccccdddeeebbb```^^^]]]^^^______^^^^^^^^^^^^_________``````^^^```aaaaaa```______```]]]]]]^^^^^^^^^]]]\\\\\\[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^]]][[[ZZZ[[[[[[ZZZYYY[[[YYYXXXXXXXXXVVVTTTRRRQQQPPPNNNKKKIIIGGGFFFEEEAAA@@@???>>>>>>???@@@@@@???AAADDDHHHMMMTTT]]]bbbhhhllloooppppppqqquuuyyyxxxxxxyyyzzz{{{|||}}}}}}~~~nnndddYYYVVVUUUTTTUUUXXX[[[cccqqq~~~uuuhhh^^^XXXSSSZZZfffrrrzzz{{{wwwrrrjjjfffaaa______aaabbbbbb___\\\XXXVVVUUURRRNNNJJJHHHKKKSSS___llltttxxxxxxzzz{{{}}}~~~~~~}}}|||{{{zzz{{{|||}}}}}}{{{zzzyyyssstttvvvxxxzzz{{{||||||}}}~~~qqq```TTTIIIFFFCCCBBBAAA@@@>>>===>>>???>>>:::999;;;:::666777777777666666666555555666777777777777999>>>AAAMMM\\\qqq}}}sssllliiijjjiiifffcccaaaccceeehhhhhheee___XXXQQQNNNLLLPPPTTTXXX[[[]]]___aaaccccccccccccdddeeefffggghhhmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrtttuuuwwwwwwyyy{{{~~~}}}yyyvvvttttttsssuuuwwwyyyzzz}}}|||vvvqqqrrryyywwwtttqqqppprrrssssssrrrkkkddd]]]ZZZ]]]bbbcccccchhheee^^^UUUKKKCCC<<<888555444333333222222333333333444444444333333222111444444444333333222222222222333555555555666999;;;<<>>AAACCCFFFIIIMMMPPPTTTVVVYYYZZZ[[[\\\___aaabbbdddfffkkkqqqxxx~~~}}}|||{{{{{{{{{vvvwwwxxxyyyyyyyyyxxxwwwzzzxxxvvvsssrrrqqqrrrrrrpppnnnlllkkkmmmnnnnnnmmmnnnnnnnnnoooooopppppppppoooqqqrrrrrrqqqppppppqqqnnnnnnnnnmmmlllkkkiiihhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjiiiiiiiiiiiijjjgggeeebbbbbbbbbbbbaaa___```___]]]\\\\\\ZZZWWWUUUQQQOOOMMMJJJGGGEEEDDDCCC???>>><<<;;;:::::::::;;;<<<>>>@@@DDDIIIQQQZZZ```gggjjjoooqqqqqqrrruuuyyyyyyyyyzzz{{{|||}}}}}}~~~~~~{{{{{{~~~wwwkkk___ZZZWWWVVVXXX[[[]]]eeepppzzz{{{mmmaaaZZZWWW]]]hhhttt{{{{{{vvvqqqkkkhhhdddbbbbbbdddddddddaaa^^^YYYUUUQQQMMMIIIFFFFFFKKKUUUbbbnnnuuuxxxxxxyyyzzz{{{}}}}}}}}}|||{{{zzzzzz{{{|||{{{zzzyyyxxxtttuuuvvvwwwxxxyyyyyyyyyzzz|||sssbbbUUUHHHEEEBBB@@@???>>>===;;;:::===<<<888777999888555666666666555555555444444777777777666666777:::===AAAOOOeeezzz}}}uuuooonnnlllhhheeedddfffhhhhhhgggbbb[[[TTTNNNKKKJJJPPPTTTZZZ^^^aaabbbccceeeddddddeeeeeefffhhhiiijjjooooooooonnnnnnnnnnnnnnnnnnoooppprrrsssuuuvvvwwwwwwzzz||||||yyyvvvttttttrrrtttvvvxxxzzz|||~~~xxxssssssxxx}}}~~~}}}vvvssspppnnnnnnnnnmmmlllkkkeee___]]]___aaabbbbbbgggddd^^^UUULLLBBB:::555555444333333222222333333333333444444444333222222444444333333333333222222222444555555555666999;;;===BBBKKKUUU^^^hhhqqqvvvuuuyyy}}}zzzyyy}}}uuutttxxx}}}{{{sssmmmmmmooopppuuuzzz~~~vvviiiYYYPPPUUU___pppvvvyyyxxxwwwyyyxxxuuuzzzyyywwwvvvtttrrrqqqpppqqqrrrssstttvvvyyy~~~qqq```PPPMMMIIIFFFCCCAAA>>>;;;:::;;;<<<===<<<;;;:::999:::999888888777777777777888888888888888888888888666666666666666666666666444444555555666777777888555555444444444555666666:::<<<@@@BBBEEEHHHLLLPPPTTTVVVYYYZZZ[[[\\\^^^```bbbcccggglllssszzz}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxvvvtttsssrrrrrrrrrooollljjjhhhhhhgggfffdddcccaaa___^^^]]][[[XXXUUUOOOMMMKKKHHHEEECCCAAAAAA>>>===;;;:::888888777777999:::<<>>===<<<;;;;;;>>>>>>999777777777444666555555555444444444444555666666555555666999;;;===HHH[[[qqqyyytttqqqmmmiiigggggghhhjjjiiifff```XXXPPPKKKJJJJJJPPPUUU\\\aaaccceeeeeefffeeeeeeffffffhhhiiikkklllppppppppppppoooooooooooonnnooopppqqqsssuuuvvvvvvwwwyyy{{{{{{zzzwwwuuusssrrrtttvvvxxxyyy{{{|||wwwssssssxxx|||~~~~~~yyyvvvssspppmmmjjjiiigggiiieee```^^^___`````````cccaaa\\\UUUKKKBBB999555555444333333222222333333333333333444444333333222333333333333333333333333333444666666666666999;;;<<<@@@HHHSSS___kkkuuu{{{{{{}}}zzzxxx|||~~~}}}vvvtttwww~~~~~~yyysssoooppprrrrrrtttxxx~~~yyyqqqfffWWWOOOTTT]]]ooouuuyyyyyyxxxzzzyyyvvvyyyyyyyyyxxxvvvsssqqqoooqqqrrrtttuuuvvvyyy~~~sssbbbQQQOOOKKKHHHEEEBBB>>>;;;;;;<<<============;;;;;;999999888777777777777777888888888888888888888888666666666777777666666666555555555555666666777777555555555555666777888888<<>>>>>===<<<<<<;;;::::::999888888999;;;@@@GGGQQQWWW___eeemmmrrrsssuuuwwwyyyzzzzzz{{{|||}}}~~~wwwrrrqqqxxxwwwuuuuuuwwwyyy|||}}}}}}~~~~~~yyywwwvvvfff]]]WWWTTTUUUXXX___eeelllpppooommmmmmnnnvvv{{{{{{rrrhhhbbb]]]dddnnnxxx~~~}}}wwwqqqkkkiiifffeeeeeeeeecccbbb^^^[[[VVVPPPKKKHHHGGGGGGGGGNNN[[[gggpppuuuwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwvvvvvvuuuuuutttsssssssssssstttuuuwwwyyy|||tttdddXXXJJJFFFBBB???======<<<;;;>>>AAAAAA<<<777777777555666555555555444444444444333444555555555666999;;;===CCCQQQeeewww|||uuurrrmmmjjjhhhiiijjjkkkiiieee^^^TTTMMMIIIJJJLLLQQQVVV\\\aaadddeeefffgggeeeeeeeeefffhhhjjjkkklllppppppppppppppppppppppppmmmmmmoooqqqsssuuuvvvwwwxxxyyyzzz{{{{{{xxxuuusssrrrtttvvvxxxyyy{{{xxxuuurrrssswww}}}|||zzzvvvqqqlllgggdddcccfffdddbbb`````````___^^^___]]]YYYSSSKKKBBB;;;666555444333333222222333333222333333444444333333333333333333333333333333333444555666666666777999;;;;;;>>>FFFRRR```mmmxxx~~~|||www{{{~~~wwwuuuxxxxxxrrroooqqqssssssuuuyyy~~~xxxooocccVVVNNNRRR[[[mmmsssxxxxxxxxxzzzyyyvvvwwwwwwxxxwwwuuurrrpppnnnqqqrrrtttvvvwwwyyy}}}tttcccTTTQQQMMMJJJFFFCCC>>>;;;<<<===>>>??????>>>===<<<888888777777666777777777888888888888888888888888666666777888888777666666777777666666555555555555888888888999;;;<<<>>>???===???CCCFFFIIILLLQQQTTTUUUWWWYYYZZZZZZ[[[^^^___aaacccgggmmmuuu~~~~~~}}}|||zzzzzzvvvuuusssqqqqqqrrrssstttppppppooonnnnnnnnnnnnnnnmmmkkkhhheeedddcccaaa___\\\ZZZWWWUUUSSSQQQMMMJJJHHHGGGDDDBBB???===<<<<<<;;;<<<<<<<<<======<<<<<<888999999;;;>>>EEEMMMSSS[[[bbblllsssuuuvvvxxxzzzzzzzzz{{{|||}}}~~~xxxqqqooottttttttttttuuuwwwyyy{{{|||}}}zzzwwwyyyhhh]]]VVVQQQQQQSSS[[[bbbjjjlllhhhdddccccccjjjooovvvzzzwwwqqqkkkggg```fffpppzzz~~~xxxrrrllljjjhhhffffffdddbbb___]]][[[UUUOOOIIIFFFGGGIIIIIIRRR^^^iiippptttvvvwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwvvvuuutttttttttsssrrrqqqqqqqqqssssssvvvwwwzzz~~~}}}sssdddYYYJJJFFFAAA>>><<<<<<;;;;;;===AAABBB<<<777777888777666666666555555555444444222444555666555666999;;;;;;???IIIZZZlllyyy~~~~~~uuuqqqmmmkkkkkklllllllllhhhcccZZZPPPIIIGGGJJJMMMRRRVVV\\\```cccdddeeefffccccccdddeeegggiiijjjkkkmmmmmmmmmmmmnnnnnnnnnoookkklllnnnpppsssuuuwwwxxxzzzzzz{{{||||||zzzvvvsssrrrtttvvvxxxzzz|||}}}yyy~~~uuusssqqqrrrwww}}}~~~zzzsssllleeeaaa```ddddddccccccbbbaaa```___\\\ZZZVVVPPPIIIAAA;;;888555444333333222222333333222222333444444444333333222222333333333333444444555666777777666777999;;;;;;>>>FFFSSScccqqq{{{yyy|||wwwvvvzzzwwwqqqmmmooorrrtttwww|||zzzoooaaaTTTLLLPPPXXXhhhooouuuwwwxxxzzzyyyvvvuuuuuuuuuuuusssqqqooonnnqqqrrruuuvvvwwwyyy}}}wwweeeXXXUUUOOOJJJFFFBBB>>>;;;;;;<<<===>>>???>>>======888777777666666777777777888888888888888888888888666666888888888888666666888777777666555555444444444444555666888:::<<<===;;;===AAADDDGGGKKKPPPSSSVVVXXXZZZZZZZZZ[[[]]]___aaacccgggmmmuuu~~~zzz|||}}}}}}|||{{{{{{|||xxxxxxxxxwwwvvvuuutttsssooonnnlllkkkjjjjjjkkkkkkhhhhhhhhhhhhhhhhhhiiiiiigggeeeaaa```___^^^\\\ZZZVVVTTTQQQPPPNNNKKKHHHEEECCCBBBAAA???===<<<;;;;;;888999:::;;;<<<<<<<<<<<<999:::;;;<<<>>>CCCIIIMMMWWW```kkkssswwwxxxyyyzzzyyyzzz{{{|||}}}~~~~~~|||tttpppnnnoooqqqrrrsssvvvzzz}}}zzz|||{{{{{{jjj^^^VVVPPPMMMOOOVVV___hhhjjjeee```^^^___```eeekkkoooooollliiigggaaagggqqq{{{yyytttmmmllljjjhhhgggddd```]]]^^^\\\VVVNNNGGGDDDFFFIIIMMMUUU```iiiooosssuuuwwwzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwuuutttsssssssssrrrqqqpppooooooppprrrssssssuuuwww{{{~~~{{{wwwnnnaaaVVVIIIEEE@@@<<<:::::::::999777===???:::555666888888777777777666666666555555444666777777666666777888999===FFFTTTdddpppwwwyyytttqqqnnnnnnooopppooommmfff```VVVLLLEEEEEEIIIMMMSSSVVV[[[^^^```bbbdddeeeaaaaaabbbccceeegggiiijjjgggggghhhiiijjjkkklllllliiijjjlllpppsssvvvyyyzzz}}}||||||}}}}}}{{{vvvrrrsssuuuwwwyyyzzz}}}~~~~~~}}}wwwpppooowwwzzzyyy~~~uuusssqqqrrrvvv|||xxxnnnfffaaa```cccdddffffffeeecccbbbbbb^^^[[[UUUNNNGGG???:::777555444333333222222333333111222333333444444444333222222222333333444444444555666777777666777999:::<<<@@@HHHVVVgggvvv|||}}}}}}uuuvvvzzzzzzsssnnnooosssvvv|||~~~pppaaaRRRJJJNNNVVVdddkkkrrrtttvvvyyyxxxvvvssssssssssssrrrqqqpppooopppsssuuuwwwxxxyyy|||~~~{{{kkk]]]XXXQQQKKKFFFBBB>>>;;;999:::;;;=========<<<;;;777777666666666666777777888888888888888888888888555666888999999888666555666666666666666555555555222222333333555666777888:::<<<@@@CCCFFFJJJOOOSSSVVVXXXZZZZZZZZZ[[[]]]___aaacccgggmmmuuu}}}}}}|||}}}}}}||||||yyyyyyyyyxxxxxxxxxwwwwwwsssuuuvvvvvvuuuttttttuuurrrrrrqqqpppooommmkkkjjjgggffffffeeeddddddcccccc``````____________``````^^^\\\YYYWWWWWWVVVTTTRRROOOMMMJJJIIIHHHEEEBBB?????????===<<<;;;:::::::::999:::;;;<<<<<<;;;;;;:::999:::<<<===>>>AAAEEEHHHTTT]]]jjjtttxxxyyyzzz{{{yyyyyyzzz{{{|||}}}}}}~~~wwwssskkkmmmppppppqqqrrrvvvyyyxxxzzz~~~~~~|||kkk___WWWOOOLLLMMMRRR\\\fffiiieee___^^^^^^YYY^^^cccggggggeeedddcccaaagggqqq|||zzzuuuooommmkkkjjjhhheee```]]]```]]]WWWNNNGGGCCCEEEHHHOOOVVVaaaiiinnnrrruuuwww{{{zzzxxxwwwvvvvvvuuuuuuxxxwwwvvvuuussssssrrrrrrrrrqqqooonnnnnnppprrrsssqqqsssuuuxxx{{{}}}}}}xxxuuuppphhh\\\RRRHHHDDD>>>:::999888888888222888;;;777333555888999777777777777666666666666777888999888666555555666;;;???GGGSSS___iiiooorrrtttrrroooooorrrrrrqqqoooddd^^^SSSIIICCCCCCHHHMMMTTTWWWZZZ]]]^^^```ccceee``````aaabbbdddfffhhhiiiccccccdddfffggghhhiiijjjgggiiilllooossswwwyyy{{{}}}}}}}}}~~~{{{vvvrrrtttvvvxxxzzz{{{}}}}}}||||||~~~wwwpppfffhhhqqqtttqqqyyy}}}uuutttrrrsssvvv{{{}}}rrriiidddccccccfffhhhiiigggfffdddddd```\\\UUUMMMEEE>>>888666555444333333222222333333111222333333444444444444222222222333333444444444666777888777666777999:::>>>BBBJJJYYYjjjyyy~~~xxxvvvyyy|||sssuuuzzzwwwqqqrrruuuzzzqqq```QQQIIIMMMUUUaaaiiipppsssuuuxxxxxxuuussssssrrrrrrrrrqqqqqqqqqpppsssuuuwwwxxxyyy|||~~~ppp```ZZZRRRKKKEEEAAA>>>;;;777888:::;;;;;;;;;::::::777777666666666666777888888888888888888888888888555777888999999888777555444444555555666777777777888888888888888999:::::::::===AAADDDGGGLLLPPPTTTVVVXXXZZZZZZZZZ[[[]]]___aaacccgggmmmuuu}}}|||yyyxxxxxxxxxwwwvvvqqqqqqqqqqqqppppppoooooolllnnnoooooonnnmmmmmmnnnoooooommmkkkiiifffdddbbbaaaaaabbbaaaaaa___^^^]]]YYYXXXXXXWWWVVVVVVWWWWWWWWWTTTRRRPPPPPPOOONNNLLLIIIGGGEEECCCBBB@@@===;;;===<<<<<<;;;::::::::::::<<<======>>>===<<<:::999888:::<<<===>>>???BBBDDDRRR\\\jjjtttyyyzzzzzz{{{xxxxxxyyyzzz{{{|||}}}}}}xxxtttmmmoooqqqpppnnnnnnqqqtttvvvyyy}}}