BM6P6(@ 666444333444777777555222666777888999999999999999999666555666888999888666666999;;;;;;888666666777777777888:::<<<:::666333444444444444444555555666666666555444444555555666333444444555555444444333222333333333333222111111333333333222222222111111111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000///.....................///000000------............------......//////000000111111///............---------............////////////........................,,,------......------,,,,,,,,,,,,---------............------------......//////.........---------........................------------------------...........................------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000/////////...---,,,,,,---...///////////////............+++,,,------......------............////////////------......//////000000...------,,,,,,------...////////////////////////------............------------............------...---,,,,,,++++++++++++......------------......---------............///---------............/////////.........---------...---,,,,,,++++++++++++................................................,,,,,,,,,---------..............................---------...///000000111//////............//////000000//////.........---............////////////........................------------------------........................,,,,,,,,,---...///000000........................000///---,,,,,,---...000////////////////////////,,,,,,,,,---------..................///////////////111222222111000111222000111222333222222444555333333333333333333333333333222222222333333444555111111111111000000000000000000////////////000000......////////////......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000...,,,***------------------------......////////////......,,,,,,,,,---------.........---,,,---/////////---////////////////////////................................................////////////////////////////////////////////////////////////////////////........................111111000000//////......000000000000000000000000;;;:::888999;;;;;;999777888888888888777777777666:::777555666777777555333333666888888666444444666444333111111222444666777777777666666666666777777666555444333333333333333333444444555555444444333333333333333333222222111333333222222222111111111111111111111000000000000000000000000000000000000000000111111111111000000////////////////////////////////////////////////000000000000000///.....................///000000---......//////......---///////////////000000000///............---------............////////////........................,,,------......------,,,,,,,,,,,,---------............------------......//////.........---------........................------------------------...........................------,,,,,,------...........................------------------,,,,,,------.../////////////////////...------...//////////////////............+++,,,------......------............////////////............////////////...------,,,,,,------...........................------............------------............------...---,,,,,,+++++++++,,,......------------......------------............------------............///.........------------...---,,,,,,++++++,,,,,,------------------------........................,,,,,,,,,---------..............................------......///000000111//////............//////000/////////........................////////////........................------------------------........................,,,---------.../////////////////////////////////......------...000222444////////////////////////,,,---------........................///////////////000222222111000000111111222222222222333444555333333333333333333333333222222222222222333444444222111111111000000//////000000////////////000000......////////////......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++------------------------......////////////......,,,,,,,,,---------.........---------///000///...////////////////////////................................................////////////////////////////////////////////////////////////////////////........................111000000000/////////...000000000000000000000000:::888777777888888777555;;;;;;::::::::::::;;;;;;===;;;::::::;;;;;;:::999:::<<<======<<<;;;<<<===::::::999777666888;;;>>>777777666666555666666666777666555444333333222222333444444555555444444333333444444444444333222222222222222222111111111111222222111111111000000000000000000000000000000000///000000111111000000/////////////////////////////////////////////////////////000000000///.....................///000000---......//////......---000000/////////////////////............------------............/////////........................------............------,,,,,,,,,---------............------------.....................---------........................------------------------...........................------,,,,,,------...........................------..................---......///////////////000//////......//////000////////////............+++,,,------......---------............//////////////////..................------,,,,,,------...........................------............------------............------------,,,+++++++++,,,,,,......------------......------------............------------........................------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------......///000000000//////............//////////////////........................////////////........................------------------------------------------------------..................000000000000000000000000---------...000333555777////////////////////////------........./////////............///////////////111222222111000000111333222222111111222333444333333333333333333333333111111111111111111222333222222222111000//////...000//////......//////000......////////////......------------------------........................------------------------------------------------...............---------------------------------......////////////......,,,,,,,,,---------......///...---...000111000///////////////////////////................................................////////////////////////////////////////////////////////////////////////........................000000000000////////////////////////////////////:::999888888888888888777555555555555666888:::;;;888888888888999:::::::::888999:::::::::::::::;;;888:::;;;:::888666666777888777777777777888888999888777777666555555555666444555555555555555555444444555555555555444333333333222222222111111111111222222222111111111000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////...///////////////.....................///000000......////////////......000000000//////......---///............------------------.........//////........................------............------,,,,,,,,,---------............------------......................................................------------------------...........................------,,,,,,------.......................................////////////......///////////////...000000////////////000000////////////............+++,,,------......---------------.........///////////////......---------...------,,,,,,------...........................,,,------......------,,,,,,------......------,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,------...,,,,,,---------.........,,,,,,---------.........------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................//////000000///......------......//////////////////.....................////////////........................------------------------------------------------...............---------////////////////////////---------///000222444666////////////////////////.........////////////000............////////////111222333333111000111111333111000000111222222111333333333333333333333333111111000000000000111111333222222111000///....../////////....../////////......////////////......................................................------------------------........................///......---------......---------------------------......//////......---,,,,,,,,,---------......000///...///000111111///////////////////////////................................................////////////////////////////////////////////////////////////////////////........................000000000000////////////////////////////////////======<<<<<<;;;<<<===>>>=========>>>???@@@AAABBBAAABBBBBBBBBAAAAAAAAAAAA??????>>>>>>????????????=========<<<;;;::::::;;;999999999999::::::;;;<<<777777666666666777777888666666666777777666666666555666666666666555444444333333333333222222222111222222222222111111111111111111111111111111111111//////000000000000//////////////////////////////////////////////////////......////////////.....................///000000...//////////////////...000000//////......------///............---------------------....................................---......//////......---,,,,,,,,,---------............------------......---.............................................------------------------...........................------,,,,,,------....................................//////000000000...///////////////......//////000000000000//////////////////............+++,,,------......------------------............//////......------,,,,,,...------,,,,,,------...........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..........................................////////////......------------...............///////////////............////////////........................------------------------------------------------...............---------........................---.........///000000111////////////////////////.........////////////000............////////////222444555444333111111222111000///000222333111000333333333333333333333333111111000//////000000000222222111111000//////...//////............//////......////////////......................................................------------------------..............................---------......///------------------------------............------,,,,,,,,,---------......000///...///000111111///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////:::;;;;;;:::::::::===???BBBCCCDDDEEEEEEEEEEEEEEEMMMMMMMMMLLLIIIGGGGGGHHHLLLJJJHHHHHHIIIIIIIIIHHHFFFCCC???>>>@@@BBBBBBBBB;;;:::999999999999999999888777777666666777777888777888888999999888888777666777777777777666555555444444444444333333333333333222222222222111111111111111111111111111111111...//////000000//////...////////////////////////////////////////////////------.../////////.....................///000000...//////000000//////...//////..................///............---------,,,------------.......................................////////////......,,,,,,,,,---------............------------......---------.......................................------------------------...........................------,,,,,,------...------------------------------......///000000000//////////////////...---...//////000000//////...////////////............+++,,,------......------,,,------------..................---------------...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................//////////////////......------------...............///////////////............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................---------////////////////////////------........./////////............////////////333444555444222111111222000///000333666777333000333333333333333333333333222111000000000000000000111111111111000000000000///......------......///......////////////......................................................---------------------------------------------------------...............------------------------------............------,,,,,,,,,---------......///...---...000111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////000000000000////////////////////////EEEFFFGGGGGGFFFGGGKKKOOOIIILLLPPPTTTVVVWWWWWWWWWaaacccdddcccaaa```aaaccceeebbb^^^^^^______^^^\\\[[[XXXWWWYYY[[[XXXPPPIIIGGGFFFDDDBBB???>>>===<<<>>>===<<<;;;999999888888999::::::::::::::::::999777777888888777777666555666666555555555444444444333333222222222111111111111111111111111111111111......////////////......////////////////////////////////////////////////,,,---......//////.....................///000000//////000000000000//////------..................///............---------,,,,,,---------.......................................////////////......,,,,,,,,,---------............------------......---------.........//////........................------------------------...........................------,,,,,,------...------------------------,,,,,,---......///000000///////////////...---------...////////////...---////////////............+++,,,------......------,,,,,,---------.........,,,------------------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////////////////......------,,,,,,------.............../////////000............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////........................------.........---------////////////////////////,,,---------........................////////////111333444333111//////000000000222777<<<<<<777222333333333333333333333333333222111000000000000111000000000000111111111111///......------......///......////////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------,,,------......------,,,,,,,,,,,,---------.........---------///000///...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................../////////000000000111000000000000000000000000___```bbbaaaaaacccggglllqqquuu|||xxxggg[[[YYYVVVRRRNNNKKKIIIHHHFFFEEECCC@@@>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888888888888777666666777666666666666555555555333333333222222222111111111111111111111111111111......////////////......////////////////////////////////////////////////,,,,,,---.../////////..................///000000//////000000000000//////,,,------......///////////////.........---------,,,,,,,,,---------....................................////////////......,,,,,,,,,---------...............------.........---------.........//////........................------------------------...........................------,,,,,,------...------------------------,,,,,,,,,---...//////000//////000000///...------,,,---...//////...---,,,000/////////............+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...------------------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,------------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////............------,,,,,,------...---.........//////000000............/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000000000000000000000,,,---......///.........////////////////////////,,,,,,,,,---------................../////////000000111222111///------...111111444:::@@@@@@:::444333333333333333333333333333333222111000000111111/////////000111111222222.........------...............////////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///...---------------------------,,,------......------,,,,,,,,,,,,---------.........---,,,---/////////...////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........................../////////000000111111111111111111111111111111sssjjjdddaaaWWWTTTRRRPPPKKKEEEEEEHHHBBBJJJPPPMMMCCC;;;;;;>>>;;;:::888666444444666888666666444444666888777444444444444333333333222222222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////,,,,,,,,,---------......////////////////////////........................//////............//////..............................//////...---,,,,,,...........................------------...////////////.........---------.................................------,,,,,,,,,...---,,,,,,,,,...///000111000///...---,,,,,,,,,,,,,,,------...////////////.........------------,,,---......//////......------------------------------------------------,,,------......------,,,........................---------------------------------,,,,,,,,,++++++***++++++,,,---...//////---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------................................................000///...------...///000111111000000//////......//////.........---------------------------------------------------------,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////------............------///...,,,,,,...///...---////////////////////////............///////////////000111333333222222111333333333333333333333333555444333111000/////////............///111222333000000///.......................................................................................///...---,,,+++,,,,,,---...------,,,,,,------...////////////////////////..........................................................................................---------------.........//////111111000000//////......////////////////////////...............///000000000///...------...///000---...............------//////.........---------////////////////////////...///000111111000///...nnnnnnqqqssslll]]]PPPJJJUUU```jjjeeeSSSCCC===>>>>>>===;;;:::999888888999888888888777777777666444444444333333333222222222222222222222111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////,,,,,,---------.........////////////////////////........................//////............//////..............................//////...------,,,...........................------------...////////////.........---------.................................------,,,,,,,,,---------------...//////000000///...---,,,,,,,,,,,,,,,---......//////000/////////.........------,,,---......//////......------------------------------------------------,,,------......------,,,........................---------------------------------,,,,,,,,,+++++++++,,,,,,------......///---------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------................................................000///...------...///000000000000000//////......//////.........---------------------------------------------------------,,,,,,---------.........////////////////////////////////////////////////////////////////////////---......//////......---///...,,,,,,...///...---////////////////////////............//////////////////111222222222111000222222222222222222222222555444222111000/////////000////////////000000111000000///.......................................................................................///...---,,,,,,,,,------...------,,,,,,------...........................................................................................................................---------.........//////000000000000//////......////////////////////////...............///000000000///...------...///000---...............------//////.........---------////////////////////////...///000111111000///...{{{qqqmmm{{{hhhQQQDDDAAA===;;;999999:::999888777888888888777555333333444444444333333333222222222333333333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////------------.........///////////////////////////........................//////............//////.................................///......---,,,...........................------------...//////...............---------.................................---------------,,,---......///.........000///...---------------,,,------......///000000000000000/////////......,,,---......//////......------------------------------------------------------............------........................------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------................................................//////............//////000000000////////////..................---------------------------------------------------------,,,------------.........////////////////////////////////////////////////////////////////////////---......//////......---///...,,,,,,...///...---////////////////////////............////////////...//////000111000000000111111111111111111111111444333222111000/////////111111000///////////////000000///.......................................................................................///...------,,,---------...------,,,,,,------...------------------------................................................................................................---------...............000000000////////////...////////////////////////...............///000000//////............//////------...............---...............---------//////////////////////////////000000000000//////fffUUUMMMGGGBBB===:::;;;<<<999777;;;999888888555222444999444444444333333333333222444333333333222222222222000000000000000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////---............/////////////////////////////////........................///......------......///........................---...............------...........................------------...//////...............................................................---------,,,---.../////////------///......---------......---------...//////000000000000000000////////////,,,---......///.........------------------------........................------............------...................................................------------,,,,,,,,,//////......---------,,,------------------,,,,,,------------------------------,,,,,,,,,,,,------------------....................................------------------------------------------------------............------................................................/////////....../////////////////////////////////................................................------------------------------------............////////////////////////////////////////////////////////////////////////......////////////......///...,,,,,,...///...---////////////////////////............////////////.........///////////////000000000000000000000000333222111000000000000000000000////////////000000000000///................................................................................................------------......------,,,,,,------...------------------------........................................................................---------.......................................////////////////////////////////////////////////...............///000000/////////....../////////,,,---......///................................./////////////////////////////////000000000000000vvvlllggg]]]PPPHHHFFFCCC>>>:::???;;;999;;;999666888===555555555444444444444333444444444444333333333222111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////........./////////000000////////////////////////..............................------------..............................------...............---...........................------------...//////---.....................................................................,,,---...//////...---,,,......---------......///------......///000000111000000000000////////////,,,---......///.........------------------------........................---......//////......---.........................................................---------,,,,,,000//////......------,,,------------------------------------------------...------,,,,,,------...---------.........//////........................------------------------------------------------------............------........................////////////////////////...//////////////////................../////////---.............................................---------------------------------.........//////////////////////////////////////////////////////////////////////////////...//////////////////...///...,,,,,,...///...---////////////////////////............////////////.............../////////////////////////////////111111000000///000000000............///000111222000000///.......................................................................................---........................------,,,,,,------...------------------------........................................................................---------.........//////.....................---.............../////////////////////////////////...............///000000...//////////////////...,,,------...//////......---.....................///////////////////////////////////////000111111mmm```ZZZSSSHHH???AAA;;;:::@@@@@@:::666999777777666666666555555555555555444444444333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000////////////////////////..............................------------..............................,,,---......///....................................------------...//////---------....................................................../////////.........///......---,,,---------------...///000---......//////000111111000000000/////////......,,,---......//////......------------------------..............................////////////..................................................................---------,,,////////////......------------------............------------------------......------------......------........./////////........................------------------------------------------------------............------........................////////////////////////......////////////......---............/////////---------.......................................------------------------------........./////////////////////////////////////////////////////////////////////////////////...//////000000//////...///...,,,,,,...///...---////////////////////////............///////////////............///000000////////////////////////000000/////////000111111------......///111222333000000///.......................................................................................------...////////////......------,,,,,,------...------------------------........................................................................,,,,,,------.../////////...............------------............/////////////////////////////////...............///000000......////////////......,,,,,,---...////////////---------...............//////////////////////////////......///000111222|||qqqaaaUUUKKKDDDFFFQQQSSSGGG:::666888888888888777777777666555555555555444444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................//////////////////////////////000000000111111111////////////////////////...........................------,,,,,,------...........................,,,------...//////.................................------------...//////---------.........//////........................---........./////////000//////...---------------,,,,,,,,,---...///000000.........///000000111111/////////.........------,,,---......//////......------------------------..............................////////////..................................................................------------////////////............------------.........///------------------------......------------..................////////////........................------------------------........................------............------........................////////////////////////---...///000000///...------------.........//////---------.........//////........................------------------------............//////////////////////////////////////////////////////////////////////////////////////////000000000000/////////...,,,,,,...///...---////////////////////////............//////////////////.........///000111///////////////////////////////////////000111111///////////////000111111000000///.......................................................................................,,,---...///000000///......------,,,,,,------...................................................................................................,,,,,,------...//////000//////.........------------------.........//////////////////////////////...............///000000---...///000000///...---+++,,,---...////////////---------........./////////////////////////////////.........///000222333qqq[[[UUUYYYhhhjjjZZZFFF===999999999999888888888777666666555555555444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////000000000000111111111111////////////////////////...........................------,,,,,,------...........................,,,,,,---.../////////..............................------------...//////---------.........//////........................---.........//////000000000///...---,,,,,,---...,,,,,,,,,---...///000111......//////000000111111///.........------------,,,---......//////......------------------------////////////////////////......////////////..............................//////////////////////////////.........---------.../////////////////////---------.........//////------------------------......------------................../////////000........................------------------------........................---..................---........................000000000000000000000000---...///000000///...------------.........//////---------.........//////////////////////////////------------------------............/////////000//////////////////////////////////////////////////////////////////////////////000000000000/////////...,,,,,,...///...---////////////////////////............/////////000000//////......000111222000000000000000000000000//////...//////000111222111000000///////////////000000///.......................................................................................,,,---///000000000///......------,,,,,,------...////////////////////////........................................................................,,,,,,------...///000000//////.........------------------.........//////////////////////////////...............///000000---...///000000///...---+++,,,---...////////////---------........./////////////////////////////////.........///000222333}}}www|||}}}ppp]]]PPPAAA888999<<<666666:::777===;;;999666555444444444333333333222222222111111222222222111111111111000000000000000000000000000//////////////////////////////............//////////////////////////////................................................---.........//////000000//////.........---------//////.........---------//////---,,,,,,---...///...---,,,,,,,,,,,,---...........................,,,,,,,,,------.........//////.........---------000////////////.........................................................//////.........---------......------------......000////////////000000111000////////////..................------,,,,,,,,,........................+++,,,,,,------,,,,,,+++------...000444888<<>><<<===:::666666666555555444444444444444333333333222222222333222222222111111111111//////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000....................................////////////...............---------...............---------......---------......///000///............///000........................,,,,,,,,,------------..................---------............---------,,,...............................................................---------......------------......///////////////000111111///............---------.........---------------........................,,,,,,------------,,,,,,111000...---------...///222000...---...//////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...///000...........................------,,,,,,------...........................,,,------......------,,,+++---//////...---...///...................................................------------...//////........................,,,...000111///.........///...------,,,---------/////////............---......////////////....../////////....../////////..............................////////////..................///////////////////////////////////////............---------/////////............---........................////////////////////////...///000000111111000000000000000000000000000000000000//////000000111222////////////............---.../////////000222444//////............//////////////////////////////+++...:::HHHHHH:::...+++////////////////////////.........------------------------............///...............---------........................---------............///111111111111111000000///////////////////////////........................000000000000000000000000////////////........................//////////////////............/////////...................../////////......//////000000000000000000000000000dddMMMGGG@@@<<<>>>===::::::999888777555444333444444444444333333333333333333222222222111111111........................//////////////////////////////............//////////////////////////////////////////////////////.................................///////////////................................................------------.........//////..................///........................------------------------..............................---------,,,,,,,,,..............................................................................------------......///......//////000111222............------------...............---------........................,,,,,,------------,,,,,,,,,,,,++++++,,,---...//////---,,,,,,---///..............................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------...///000------------------------...------,,,,,,------...........................,,,------......------,,,+++---//////...---...///...................................................------------...//////........................+++...111111000...---.........------------....../////////.....................////////////......//////............//////..............................////////////......---.........///////////////////////////////////////............---------//////.........---------........................//////////////////////////////000111111111111111000000000000000000000000///////////////000111111///////////////............///000000000000222444//////............//////////////////////////////---,,,000666666000,,,---////////////////////////...............------------------............///................................................---------............///000000111111111111000///////////////////////////........................///////////////////////////////////////.....................//////////////////............//////////////////............//////////////////000111000000000000000000000000mmm```OOOFFFEEE@@@===<<<;;;:::888777666555555555555444444444333333333333333222222222222111////////////////////////000000000000000000000000//////............//////////////////////////////................................................///////////////.........---.....................---.....................,,,------.........//////------------------------........................---------------------------...........................---------,,,,,,,,,................................................---...........................------------..................///000111222//////.........---------................................................,,,------......------,,,***++++++,,,---...///000---+++***+++,,,------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,------......------,,,+++---//////...---...///...................................................------------...//////........................+++...111111000...---.........---------......///////////////////////////......////////////.........------,,,,,,------.................................////////////...............////////////000///////////////////////////............---------............------------........................//////////////////////////////000111111111111111/////////////////////////////////...///000000111.........///////////////000111222111//////000222//////............//////////////////////////////222///------------///222////////////////////////........................---------............///---.............................................---------............///......//////000//////...////////////////////////////////////////////////////////////////////////.........///////////////............//////////////////............/////////////////////////////////////////////000111111000000000000000000000000qqqddd\\\NNNAAA@@@===;;;999999999999666666555555555444444444333333333333222222222222000000000000000000000000000000000000000000000000//////............//////////////////////////////................................................///////////////.........---------...............---------...............+++,,,---...////////////,,,,,,------------,,,,,,...........................------------,,,,,,,,,---------...........................---------,,,................................................---------.....................------------..................///111222333000////////////......................../////////........................------............------------------...---------,,,+++***+++------,,,+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,+++---//////...---...///------------------------...........................------------...//////------------------------,,,...000111///..................---......///000...////////////000000000......////////////......------,,,,,,,,,,,,------..............................////////////......////////////000000000000///////////////////////////............---------.........------------,,,........................////////////////////////...///000000111111000000//////////////////////////////......//////000111.........///////////////111111111000......///111//////............//////////////////////////////111000////////////000111////////////////////////.............../////////---------............///---------...............---------------------------------............///,,,------...............////////////////////////////////////////////////000000000000000000000000.........///////////////............//////////////////............//////....../////////000000000////////////000111222222000000000000000000000000hhhPPPLLLGGGAAA===;;;::::::666666666666555555555444444444333333333222222222111111111111111111111111000000000000000000000000//////............//////////////////////////////................................................000/////////............---------.........//////---------.........//////+++,,,---////////////...,,,---...//////...---,,,..............................---------,,,,,,,,,---------.........///////////////.........------................................................---------.........//////......------------......------......///111222333111111000000000/////////---........./////////000........................------............------...............---,,,,,,...---,,,---......---+++,,,,,,,,,------.........------------------------------............------///......---------......------------------------...------,,,,,,------...------------------------,,,------......------,,,+++---//////...---...///------------------------...........................------------...//////------------------------...///000///...---...000...............///000000.../////////000000000000......////////////............------------....................................////////////......000000000000111111111222///////////////////////////............---------.........---------,,,,,,........................////////////////////////......///000000000000//////////////////////////////............///000000............/////////000...///000///......000111//////............//////////////////////////////,,,...////////////...,,,////////////////////////---........./////////000---------............///---------.........//////---------------------------------............///,,,,,,---...............////////////////////////////////////////////////000000000000000000000000............/////////000............//////////////////............//////------...///000111111222////////////000111222333000000000000000000000000```[[[RRRHHH@@@<<<:::999777666666666555555555555444444444333333333222222111111111111111111111111000000000000000000000000//////............//////////////////////////////000000000000000000000000........................000000//////.........------------.........//////---------.........//////***+++---///000000///...---...///000000///...---.................................------,,,,,,,,,---------.........//////000////////////.........................................................---------.........//////.........------.........------......///111222333111111111111000000000000---.........//////000000........................------............------,,,,,,---............---000///...///000000...,,,,,,,,,,,,------.................................---..................---///......---------.................................------,,,,,,------...------------------------,,,------......------,,,+++---//////...---...///------------------------...........................------------...//////------------------------...///000...------///111...............///000000.../////////000000111111......////////////......//////............//////..............................////////////......000111111111222222222222//////////////////////////////.........---------......---------,,,,,,,,,........................////////////////////////---......///////////////////////////////////////...............///000000---.........//////000000,,,---............111333//////............//////////////////////////////...000///------///000...////////////////////////---.........//////000000---------.........//////---------.........//////---------------------------------.........//////,,,,,,---...//////......////////////////////////000000000000000000000000000000000000000000000000---.........//////000000............/////////000//////............//////,,,---...///000111222333////////////000111222333000000000000000000000000}}}kkk[[[KKK???;;;===111888;;;666333555999:::777555333111111111333444222222222222222222222222000000000000000000000000000/////////............111111000000//////......111111000......---------............//////////////////......---------,,,................................................---------............///....................................////////////........................------------------------000000//////.........---......////////////......------------.........///000000000000000000000000............///////////////////////////000111111000000////////////000000..............................---------,,,,,,,,,------------------------,,,,,,------------------////////////////////////---------.........//////......------------......////////////////////////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................//////...---,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////............/////////000------------------------...------------...//////........................000///---,,,111555222+++................................................////////////////////////...............///000000////////////////////////............/////////000......////////////......000000000000000000000000........................000000//////.........---////////////000000000000000000//////......------//////.........---------------------------------//////............//////.................................------,,,,,,,,,........................000000//////.........---//////000000111111111222///////////////.........000000000000000000000000000000///...............000000////////////000000......////////////......////////////////////////////////////000000000000111111111000000000000000//////......///111444555mmmYYYLLLHHH===;;;999666444444444555666555444222222222333333222222222222222222222222111111111111111111111111000000/////////.........////////////000000000000111000///......---------............/////////////////////.........------................................................---------............///....................................////////////........................------------------------000/////////.........---......////////////......------........./////////000000000000000000000000....../////////000000000///////////////000111111000000////////////000000.................................---------,,,,,,------------------------,,,,,,------.........///////////////////////////------..................///......------......///////////////////////////........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................//////...------,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,------------............///......------......///////////////////////////......//////////////////------------------------...------------...//////........................000444444111///111000...................................................////////////////////////...............///000000////////////////////////........./////////000000......////////////......000000000000000000000000........................000/////////............////////////000000000000///////////////.........//////.........---------------------------------...------------------.................................---------,,,,,,,,,........................000/////////................../////////000000000/////////////////////...000000000000000000000000000000///...............000000////////////000000////////////////////////////////////////////////////////////000000000000111000000000000000000000222111000//////000222333zzzpppUUUFFF::::::;;;777444666666666555555444333333222333333333333333333333333111111111111111111111111000000000/////////...............///000111111111111000///......---..................////////////000000////////////......................................................---------............///////////////////////////............////////////................................................/////////.....................////////////............/////////000000000000000000000000000000000/////////000000000111111///////////////000111111111000000//////000000111////////////////////////.........------------,,,------------------------,,,------...///000111111////////////////////////..................------///......------......///////////////////////////........................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................................................///......---,,,------------------------.........---------------.........---------------............///////////////......------......///////////////////////////////////////////////////------------------------...------------...//////........................000888<<<555...,,,///111................................................////////////////////////........./////////000000////////////////////////....../////////000000000...//////000000//////...000000000000000000000000........................////////////............000000000000////////////...///////////////000000/////////............---------------------------///......------......///...........................------------,,,,,,,,,........................////////////............---...............//////......//////////////////000000000000000000000000000000///.........//////000000////////////000000111000////////////000111////////////////////////////////////000000000000000000000000000000111111666444222111000000000111oooUUU@@@@@@AAA;;;888;;;777777777666555444333222333333333333333333333333111111111111111111111111000000000////////////....../////////000000000111000000///...........................////////////000000000000000/////////................................................---------............///000000000000000000000000............////////////........................////////////////////////........................---......//////......---////////////000000000000////////////////////////000000000000111111111111///////////////000000111111000000000000000000111000000000000000000000000............------------........................,,,---...///000111222333////////////////////////...............---------//////............//////////////////////////////........................---..................---------------------------------------............................................................---...............------------------...........................---------...............---------////////////000000000000//////............//////////////////////////////000000000///////////////...........................------------...//////........................///777;;;555...,,,///111................................................////////////////////////......///000000000000000////////////////////////...////////////000000000//////000000000000//////////////////////////////........................///////////////.........000000000000////////////......//////000000000111/////////.......................................111111000000000000111111........................------------------------........................///////////////.............................................////////////000000000000000000000000000000///////////////000000000////////////000000333111000......000111333////////////////////////////////////000000000000000000000000000111111111666555333222111000111111bbbHHHCCCBBB;;;888;;;888888888888666555333222333333333333333333333333111111111111111111111111111000000000////////////111000000000/////////...000//////............///............/////////////////////000000000000000////////////////////////........................---------............///000000000000000000000000............////////////........................////////////////////////---------...............------............------////////////000000000000////////////////////////000000000000111111111111///////////////000000111111111000000000000111111000000000000000000000000//////.........---------........................------...///000222222333////////////////////////.....................---/////////....../////////////////////////////////.................................------.........---------------------------------....../////////................................................------...............------------....../////////................................................/////////000000000111111/////////....../////////////////////////////////000000000000000000//////...........................------------...//////////////////////////////...333555111///000111///////////////////////////////////////////////////////////////////////////...///000000111111000000000000000000000000000000////////////000000000111//////000000000000//////////////////////////////.................................///////////////111000000000/////////....../////////000000111111////////////////////////........................111111000000000000111111........................------------------------.................................///////////////////////////////////////---.........//////000000111111111111111111111111000000/////////000000111000000////////////000000333111000......000111333////////////////////////////////////000000000000//////000000111111111111333333222222222222222222ttt[[[PPPIII@@@:::999::::::999888666555444444333333333333333333333333222222222222222222222222111111000000000/////////111111111000///.........//////............//////............////////////......////////////000000////////////////////////........................---------............///////////////////////////............////////////................................................---------------.........------............------....../////////000000000000000000000000000000000/////////000000000111111///////////////000111111222111111000000111111222/////////////////////////////////.........------........................---......///000111111222////////////////////////---------.........//////000//////......//////000////////////////////////........................///...------------...///---------------------------------...//////000000................................................,,,---......///.........---------...//////000000.............../////////.............../////////////////////000000000000000//////......//////000/////////////////////////////////000000111111111...........................------------...//////////////////////////////---//////...///222222...////////////////////////////////////////////////////////////////////////...///000111222111000///000000000000000000000000/////////000000000111111///000000111111000000///000000000000000000000000.................................///////////////111111000000//////......///000000000000000000111...////////////000000000........................///......------......///........................,,,,,,,,,------------....................................///////////////000000000///////////////------......///000000000111111111111111111111111000000/////////000111111000000////////////000000111000////////////000111////////////////////////////////////000000000000/////////000111111222222000000111222222222333333pppaaaUUUIIIBBB===;;;999777666555555555444444444444444444444444222222222222222222222222111111111000000000//////000000000000//////////////////............//////............////////////------........./////////////////////////////////........................---------............///....................................////////////........................------------------------,,,,,,,,,------.........,,,------......------,,,------........./////////000000000000000000000000....../////////000000000///////////////000111111222111111000000111111222........................////////////.............................................//////000000000////////////////////////+++,,,,,,---...///000000000000////////////000000////////////////////////........................///...------------...///........................---------...///000000000................................................,,,------...//////......---------...///000000000---........./////////000---........./////////000........./////////000000000000////////////000000////////////////////////......///000111222222333...........................------------...//////////////////////////////,,,///000...///222111...////////////////////////////////////////////////////////////////////////...///000222222111000///000000000000000000000000//////000000000111111111000000111111111111000000000000000000000000000000..................................../////////000111111111000///.........111111111000000000000000.../////////000000000000...........................------------------...........................,,,,,,,,,---------........................................../////////000/////////.........------------......///000000111111111111111111111111111000000//////000111111222000000////////////000000////////////////////////////////////////////////////////////000000000000...//////000111111222222///000111111222222111111{{{lll\\\OOO>>><<<:::777555555666777444444444444444444444444222222222222222222222222111111111111000000000000......//////000000111111//////.........//////000............/////////000,,,---------......//////000000000000000000000000........................---------.........//////..................................../////////000........................------------------------,,,,,,,,,------.........,,,------......------,,,------------.........///000000000000000000000000............///////////////////////////000111111222222111111111111222222........................000/////////............////////////////////////............////////////////////////////////////***+++,,,---...000111111000000////////////000000////////////////////////........................///...---,,,,,,---...///........................---------...///000000111................................................,,,,,,---.../////////...---------...///000000111---.........//////000000---.........//////000000............////////////000000////////////000000////////////////////////------...000111222333444////////////////////////...------------...//////000000000000000000000000,,,111222///...000000///000000000000000000000000000000000000000000000000////////////////////////...///111222333222000///000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000........................---.........//////000000222111111000///......---222222111111000000//////.../////////000000111111//////////////////////////////............//////........................,,,,,,,,,------.................................---.........//////000000.........------,,,,,,,,,---------...///000000111111111111111111111111111000000///000000111222222000000////////////000000......////////////......////////////////////////////////////000000000000...//////000111222222222000000111111111000000///sssUUUPPPBBB:::<<<999111333===:::777555444555555444222333333333333333333333333111111111111000000000000////////////000000000000222222000///............////////////////////////000000//////.........---......////////////......,,,------...///000111111............////////////........................////////////000000000000222111111000///.........///////////////.........------------------------......---------,,,,,,,,,---------............///000000//////.........---............////////////000000000000000000000000.........///////////////......////////////..............................+++,,,------......------////////////////////////......------------......+++,,,---...///111222222000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000000///...------,,,,,,........................---------............///...............///000000000000///...............---...///000000///...------.........//////000000000000000000000000000111////////////////////////------......//////000000000///...------...///000,,,,,,------...///000000000000000000000000000000////////////000000000000000000//////.........---000000//////.........------.........//////000000111111222222222222111111////////////////////////111111111000000000000000000000000000000000000000000000111111111111000000..................------000000...------...///000////////////////////////////////////....................................////////////............////////////////////////............////////////............................................................////////////---...///...---...///111............///000222222555555444333333222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000111222222333333555444333333222222222222___KKK<<<;;;<<<888777<<<555444333333444444444444333333333333333333333333111111111111000000000000////////////000000000000222111000///............------------------------000/////////..................////////////......------......//////000000............////////////............................../////////000000000111111000//////...------/////////////////////...------------------------.........---------,,,,,,---------............///000/////////........................////////////000000000000000000000000000000000///.........---......////////////..............................+++,,,------......------////////////////////////......------------......,,,,,,---...///000111111////////////////////////////////////////////////........................------------------------////////////////////////........................000//////...------,,,,,,........................---------............///...............///000000000000///...............------...//////000//////............/////////000000000//////////////////////////////////////////.........//////////////////...---,,,,,,---...///,,,,,,------...//////000////////////////////////////////////000000000000000000/////////.........000000/////////................../////////000000///000000000000000000///////////////////////////000000000000111111111111000000000000000000000000///000000111111000000///........................000///...------...//////////////////////////////////////////....................................////////////............////////////////////////............////////////............................................................////////////---...///...---...///111............///000111222555444444333222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000111...//////000111111222222444333222111111111111222{{{aaaHHH@@@@@@>>>:::999444555666555444333444555333333333333333333333333222222111111111000000000////////////000000000000222111000//////......///------------------------////////////..................////////////...............///////////////............////////////........................------........./////////000000//////...---------......//////////////////------------------------.........------------,,,---------............///////////////........................////////////000000000000000000000000222111000000......---,,,...//////000000//////...........................,,,,,,---............---////////////////////////......------------......------........./////////////////////////////////////////////////////////................................................////////////////////////......................../////////...------,,,,,,........................---------............///...............///000000000000///...............---------......000111222............/////////////////////......---------///////////////////////////////////////.........------,,,,,,,,,,,,------,,,,,,------.../////////........................////////////000000000000000000////////////......000000////////////............////////////000000......////////////......///////////////////////////000000000111222222222000000000000000000000000...//////000000//////.................................---------......///////////////////////////////////////............////////////////////////////////////............////////////////////////............////////////............................................................////////////---...///...---...///111///......//////000111222444444333333222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000111111.........///000000111111222222111111000000111111gggSSSKKKEEE===888999:::;;;999555333444555333333333333333333333333222222222111111111000000////////////000000000000111111000//////////////////////////////////////////////////////...............////////////......///////////////.....................////////////........................------------........./////////......------------............////////////....................................---------------------............//////////////////.....................////////////////////////////////////111000000000//////......//////000000000000//////........................,,,------...............////////////////////////......------------..............................////////////////////////////////////////////////........................////////////////////////////////////////////////........................//////.........---------........................---------............///...............///000000000000///...............------,,,,,,...000222333.........///////////////000000//////...---------////////////////////////000000//////......---------------------------------------.........//////........................////////////000000000000000000//////////////////000000////////////////////////////////////000000......////////////......000000000000000000000000//////000111222222333333000000000000000000000000......////////////..................////////////---------------.........////////////////////////////////////............000000000000000000000000////////////............////////////////////////............////////////............................................................////////////---...///...---...///111///////////////000111111333333222222111111111000000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000000111111111......//////000111111111222222111111111111222222nnnZZZMMMBBB999;;;;;;:::888666555555666333333333333333333333333222222222222111111111111////////////000000000000111000000////////////000////////////////////////.........///////////////......////////////......///////////////.....................////////////........................------------.........///...............------------.........//////000000........................//////.........------------------............///.........///////////////............////////////////////////////////////.../////////000000111111//////000000000000//////////////////////////////,,,---......//////......////////////////////////......------------..................------------........................................................................////////////////////////////////////////////////////////////////////////...............---------........................---------............///...............///000000000000///...............------,,,,,,...000222333///////////////.........000000000//////.........////////////////////////000000//////......------.........//////.........---------.......................................////////////000000000000//////000000000000000000//////000000000000000000000000000000000000//////000000000111111000000000111111111111111111111111///000000111222333333444000000000000000000000000......////////////.............../////////000000,,,------....../////////////////////////////////////////////............111111111111111111111111////////////............////////////////////////............////////////........................////////////////////////............////////////---...///...---...///111000////////////000000111222111111111111111000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111//////000111111222222333333333222222222333333444lll\\\MMM@@@???;;;777555666777888888333333333333333333333333333222222222222111111111////////////000000000000000000////////////000000------------------------.........///////////////......////////////...............///////////////............////////////........................------........./////////........................------......///000000000......................../////////.........---------------............///.........///////////////............////////////000000000000000000000000---...//////111111222333///000000111111000000///////////////////////////------...////////////...////////////////////////......------------............------------------........................................................................////////////////////////////////////////////////////////////////////////................................................---------............///...............///000000000000///...............---------......000111222///////////////.........///////////////////////////////////////////////////////////////...............///000000///......................................................////////////000000000000//////000000000000111111//////000000000000111111111111000000000000//////111111222222222222111111111111111111111111111111000111111111222333333333000000000000000000000000...//////000000//////............//////000000111,,,---...///000000000///////////////////////////////////////............000000000000000000000000////////////............////////////////////////............////////////........................////////////////////////............////////////---...///...---...///111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222000000000111222222333333333333333222333333444555~~~lllZZZLLLDDD:::777888:::999666333333333333333333333333333333222222222111111111////////////000000000000000000////////////000000------------------------............/////////000......////////////......------......//////000000............////////////............................../////////000000000////////////////////////------......///000000111........................////////////............---------............///............/////////000............////////////000000000000000000000000/////////000111111111222000000111111111111000000////////////////////////------...///////////////////////////////////////......------------......------------------------................................................................................................////////////////////////////////////////////////................................................---------............///...............///000000000000///...............------...//////000//////000/////////............---------......//////000////////////////////////.........///////////////------...//////...------........................////////////////////////////////////000000000000//////000000000111111111//////000000000111111111111111111000000000//////111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000///000000111111000000///---......///000000111111---...///111111111111000////////////////////////////////////............000000000000000000000000////////////............////////////////////////............////////////........................////////////////////////............////////////---...///...---...///111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111111222222222//////000000111222222222222222111111222333333444xxxxxx~~~xxxpppzzznnnhhhmmmoookkklllqqqsssoooiiieeejjjpppnnnhhheeellloookkkgggkkkppptttuuutttwwwzzz\\\PPPBBB;;;;;;<<<888333333333333333333333333333333333333222222222111111////////////000000000000000000////////////000111////////////////////////---.........//////000000......////////////......,,,------...///000111111............/////////000........................////////////000000000000/////////000000000000000---------...///000000111////////////////////////000/////////............---------.........//////---.........//////000000............/////////000000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000---......///////////////////////////////////////.........------.........,,,,,,,,,---------......................................................................................................////////////////////////000000000000000000000000---.............................................---------.........//////...............///000000000000///...............---...///000000///......000000//////.........---***++++++,,,---...//////////////////////////////---.........//////000000,,,,,,---......---,,,,,,.....................---000000000000000000000000////////////000000000000//////000000111111111222//////000000111111111222222111111111000000//////111111222222222222111111222222222222222222222222333333222222222222222222000000000000000000000000000000111111111111000000---......///000111111222---...000111222222222111////////////////////////000/////////............////////////////////////000/////////............////////////////////////............/////////000........................000000000000000000000000............/////////000---...//////---...///111111000////////////000000////////////000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222......//////000111111111111111000000111222333333vvvnnnooouuunnnkkkgggfffhhhjjjjjjiiipppjjjeeeeeejjjlllhhhbbbmmmzzzwwwkkklllooollllllggghhhhhhfffcccdddjjjoooooo|||}}}uuummmLLL;;;:::<<<999555888666555555555555444333111111111222222333333333333111000000111111000...111111000///////////////////////////////////////000000///...............////////////........................////////////////////////////////////---......///////////////000///.........///111222999777444000...------...............////////////////////////////////////000000000000000000000000////////////////////////......------------......000000000000////////////111111000000000000000111000111111111111222222222000000000000000000000000222000...---,,,---///000////////////////////////////////////////////////....................................////////////////////////////////////..................---------......///////////////...............------,,,000000000000000000000000//////............//////////////////////////////---......//////////////////////////////////////////222222000//////---(((---------.........//////............/////////000000000//////.........---111111000000//////......////////////////////////......------------......---------.........//////......---------,,,,,,,,,///////////////000111111////////////000000000000111111111111111111111111000111111111222222222222222222111000000000000000000000111111222222222222222222111111111111111111111222333333444444444333111111000000000000000111111111000000//////......//////000000111111111222111111000000//////......////////////000000000000111111000000//////......000000//////.........---//////000000000000//////................................................000000///...............111000.........///......///////////////////////////////////////////////////////////////.........111000///////////////000...---------///111222444000000000000000000000000000000000000000000000000000000000000000//////...///000000111222333333333///000000000111111111111111333444444333222444555}}}xxxqqqkkkkkkqqqyyy{{{uuummmgggfffkkksssyyyvvvuuutttsssrrrpppmmmkkkuuuxxxyyy{{{xxxzzzzzzpppddd```dddlllqqqsssrrrttt|||bbbKKKDDDAAA:::444999888666666666666444222222222222333333333444444333111000000111111000...111111000///////////////////////////////////////000000///...............////////////........................////////////////////////////////////---......///////////////000///.........///111111777555333000........................////////////////////////////////////000000000000000000000000//////////////////////////////............//////000000000000////////////111111000000000000111111000111111111111222222222111111111111111111111111222000///------...///000000000000000000000000000////////////////////////....................................////////////////////////////////////........................---......///////////////...////////////...------//////////////////////////////............//////////////////////////////---......//////////////////////////////////////////111000------000000,,,---------.........//////........./////////000000000000/////////.........111000000000/////////...///////////////////////////......------......///---------.........//////000000/////////.........///////////////000111111////////////000000000111111111111111111111111111000000000111111111222222222111000000//////000000111111111111222222222333222222222222222111111111111222222333444444333333222222111000000000000000111111000000///////////////000000000111111111111111111000000////////////////////////000000000000111000000000/////////...000000/////////.........//////000000000000//////..................------........................000000///...............111000/////////000///////////////////////////////////////////////////////////////////////////...//////////////////000000111000/////////000111111000000000000000000000000000000000000000000000000///000000111111111111000//////000000111222222333111111111111222222222222111222333333222222333444gggjjjjjjhhhrrryyylllhhhrrrxxxwwwzzz~~~iiihhhwwwzzzzzzoooVVVKKKFFF???999:::999777777777666444111333333333444444444444444222111000000111222000///111111000///////////////////////////////////////000//////............///////////////........................////////////////////////////////////---....../////////////////////......//////000111444333111000///...//////............////////////////////////////////////000000000000000000000000////////////////////////000000////////////000000////////////000000000000111000000000000000111111000111111111111222222222111111111111111111111111222111///.........///000111111111111111111111111////////////////////////....................................////////////////////////////////////........................---....../////////////////////000000000///......//////////////////////////////............//////////////////////////////---......///////////////////////////////////////111111...+++,,,///000,,,------........./////////....../////////000000000000000////////////......000000000000///////////////////////////////////////......------......///------........./////////000000000////////////...///////////////000111111/////////000000000111111111111111111111111111111///000000000111111111111111111000/////////000000111111222222222222333333222222222222222222222222222222333444444444333333444333222111000/////////111000000000000/////////000000000000111111111111111000000000000/////////////////////000000000000000000000000////////////000000////////////......//////000000000000///////////////......---------........................000//////............///////////////000000000000////////////////////////////////////////////////......//////////////////......//////000000111111444333222111000/////////000000000000000000000000000000000000000000000000//////000000111222222222...//////000000111111222111222222222222333333333000111222222111111222444sss}}}yyywwwjjj[[[RRRJJJCCC:::888777777888777444222444444555555555555555555222111000000222222111000111000000///////////////////////////////////////000///............//////////////////........................////////////////////////////////////---......///////////////............//////000000222111000/////////000000............//////////////////////////////////////////////////////////////////////////////////////////............//////////////////000000000000000000000000000000111222000000111111111222222222111111111111111111111111222111000/////////000000000000000000000000000000////////////////////////....................................////////////////////////////////////............////////////---......///////////////000000000000000//////...//////////////////////////////............//////////////////////////////---......///////////////////////////////////////111111///,,,---000///***............////////////...////////////000000000000000//////////////////000000000000//////////////////////////////////////////............//////............////////////.........---------------///////////////000000111//////000000000111111111111111111111111111111111//////000000000111111111111000000//////000000000222222333333333333333333222222222333333333333333444444555555555555555444555444333111000/////////000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000000000000000////////////000000////////////////////////000000000000//////000000//////......------........................000///............//////---...///000/////////000////////////////////////////////////////////////............//////////////////000111222333333333444444333222111000//////////////////////////////////////////////////////////////////000000111111......//////000000000111111111111222222222333333///111222222111000222333yyyhhhXXXMMM;;;:::888777777777666555555555555555555555555555222111000111222333222111111000000///////////////000000000000000000000000//////............//////////////////........................////////////////////////////////////---......///////////////---......////////////////////////////////////000............////////////////////////////////////////////////////////////////////////////////////...------,,,,,,------....../////////000000000111000000//////000111222222000000111111111222222222111111111111111111111111222222111000000000000000////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000........./////////000000---......///////////////000000000000000//////...........................//////............//////////////////////////////---......///////////////////////////////////////...000111222666999555---........./////////000000////////////000000000111//////000000000000000000////////////000000000000000000000000000000000000/////////....../////////........./////////000000........................///////////////000000111000000000000111111111111111111111111111111111111000000000000111111111111111111000000000000111111444444333333333333333333222222333333444444444444666777777777777777666666555444333111000/////////000000000000111111111111111111000000000000000000000000000000111111111111////////////000000000000////////////000000000000//////000000000000000000//////000000000000//////000000/////////.........//////////////////////////////............//////,,,...000000...---...///////////////////////////////////////////////////---.........//////000000000111222444555555555444111111222222222111111111////////////////////////////////////////////////000000///.........///000////////////000000000000000000000000111111111222///111222222111000222333iiiUUUBBB???;;;888888888777777555555555555555444444444222111000111333333333111111111000///////////////000000000000000000000000///............//////000////////////........................////////////////////////////////////---......///////////////------...////////////............///////////////............////////////////////////////////////000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,---......//////000000111111////////////000111222333000111111111111222222222222222222222222222222222222222222222111111111000........................000000000000000000000000////////////////////////............////////////000000000000000000000000.........//////000000111---....../////////////////////000000000///..............................//////............//////////////////////////////---......///////////////////////////////////////,,,...111666===BBB===666....../////////000000000/////////000000000111111//////000000000000111111////////////000000000000000000000000000000000000000//////......//////000....../////////000000000///000000000000111111111///////////////000111111000000000111111111222222111111111111111111111111000111111111222222222222222222111111111222333333555555444444444444333333222333333444444555555666777777888888888777666666555444333222111000000000000000000111111111111222111111111111000000000000000000000111111111111222////////////000000000000////////////000000000000//////000000000000111111//////000000000000/////////////////////////////////////////////////////////............//////000,,,///222222...,,,---...////////////////////////////////////////////////------......///000000000111222333555555555444444//////000111222222222111000000000000000000000000000000000000000000000000000000.........///111111000000000000000000000000//////000000000111111111000111222222111111222444```MMMHHHAAA;;;999888888777555555555444444444333333222111000111333444333222111111000///////////////000000000000000000000000...............///000000////////////........................////////////////////////////////////---......///////////////,,,---.../////////...............///.........---............////////////////////////////////////000000000000000000000000////////////////////////---------,,,,,,---------.........///000111111111////////////000111222333000111111111111222222222222222222222222222222222222222333333222222111000////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000---......///000000111111---......///////////////...////////////...------........................//////............//////////////////////////////---......///////////////////////////////////////---...///333;;;AAA===666.../////////000000000000//////000000000111111111//////000000000111111111.../////////000000000111000000000000000000000000000000////////////000000.../////////000000000000///000000000111111111111///////////////000111111000000111111111222222222111111111111111111111111222222222222333333333333333333222222333333444555555555555555444444444333333333333444555666666666666777777777666666555444444333222222111111111111000000111111111222222222111111111111000000000///000000111111111222222222////////////000000000000.../////////000000000111//////000000000111111111//////000000000000//////.........///000000111111////////////////////////...............///000000...222666444000------///////////////////////////////////////////////////------......///000000111000222333444444333222111...///000111111111000000000000000000000000000000000000000000000000000000//////...///000333555777111111111111111111111111000000111111111222222222111222333333222222333444kkkVVVOOOFFF>>>:::888888777555555444444444333333333222111000111333444333222111111000///////////////000000000000000000000000...............///000111000/////////......................../////////000////////////////////////---......///////////////,,,,,,.../////////...---.........///......---,,,............/////////000////////////////////////000000000000000000000000////////////////////////.........------.........---......///000111111222////////////000111222333000111111111111222222222222222222222222222222222222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000000000000000000000000---......///000111111222---......///////////////...............------,,,........................//////............//////////////////////////////---......///////////////////////////////////////111///---...555:::777///////////////000000000000000000000000111111111111//////000000111111111222.../////////000000111111000000000000000000000000000000////////////000000////////////000000000000---.........//////000000///////////////000111111000111111111111222222222111111111111111111111111222222333333333444444444333333333333444444555666666666555555555444444444333333444444555666777777555555666666555444333333333333222222111222222222000000111111222222222222222111111111000000//////000000111111222222222222////////////000000000000.../////////000000111111//////000000111111111222//////000000000000//////------...///000111222222000000000000000000000000...............///000111111555888777222......000////////////////////////////////////////////////---------...///000000111000111222333333222000///...///000111111000///...000000000000000000000000000000000000000000000000.........000333666:::<<<222222222111111111111111111111222222222333333333111333444444333222444555xxxhhh]]]PPP>>>888;;;888888666777888555000...111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000,,,---//////......000111------------------------//////////////////////////////.........---------////////////////////////,,,,,,---...///000111111///////////////000111111000000//////.........---000000000000////////////...............///000000000000000000000000000000////////////000000000000//////000000111111111222111111111000000000000000111111000000111111222333000000000111222222222333000000000000////////////////////////000000000000333222000/////////000111............/////////000000000000000000000000000000000///////////////000...///000000000///---,,,////////////////////////---------.........//////........................000000000000000000000000000///...------...///000............////////////000000000000000000000000333333222111000///.........000111222222111000...000000111111111000000///222222111///------...000000000000000///////////////////////////000111111////////////////////////333333222222111000000000000000000000111111111111111111111111111222222222666555444333222222222222777555222222333444555555888555333333555777555333;;;;;;;;;999888777666555777777666555555444444333888888777666555555666666222333444555444444222111333333222222222222333333333222222111000///......000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////////////////000000000000000000000000111111111111........................000222333222///...///111////////////000000000000//////............//////...............///000000////////////////////////111111000000//////......000000000000000000000000////////////000000000000222111000000222444777999555666666555444222///...000111111111111222222222444333222333444444444333tttcccJJJ???===888888555555666555222222666111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000,,,...///...------...///........................//////////////////////////////.........---------////////////////////////.........//////////////////////////////000000111000/////////............///////////////........................///000000000000000000000000000000////////////000000000111///000000000111111111111111000000000000000000000000000000000000111111222000000000000000111111111111000000000////////////////////////000000000111111000000///////////////........./////////000000000000000000000000000000000000////////////000000......///////////////...////////////////////////---------.........//////........................//////////////////////////////...------...//////............////////////////////////////////////222222111111000/////////...///111222222111///...000000111111111111000000111111000///.........///000000000000///////////////////////////000111111////////////////////////000000000000000000111111000000000000111111111111111111111111222222222222333222222111111222222222222222222333555666777777:::777666777999;;;;;;999777777888999999888777666777777888999999999999999777666555444333222222222111222333444444333222111222222222111222222333333333333333222111111111000222222222222222222222222111111111111111111111111111111111111000000000///000000000000000000000000//////000000000000//////////////////000000000000//////000000000111111111////////////////////////000111333111///...///111/////////000000000111111//////............//////...............///000000////////////////////////111000000000/////////...000000000000000000000000////////////000000000000//////......///111333444444444444444333111000///111111111111222222222222333222222333555555555555yyyZZZIIIDDD<<<:::666444555555333444888222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000111222000...------...000000000000000000000000////////////////////////...............---------////////////////////////000000//////............//////......//////000111////////////....................................//////.........///000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000111111//////000000000111111111000000000000000/////////111111000000000//////////////////000000000111111//////000000//////...---....../////////000000000000000000000000000000000000000////////////000000//////.........///000000////////////////////////------........./////////......................................................------------..................////////////////////////////////////000000000000000000000000//////111111111111//////000000111111111111000000/////////////////////...////////////000000000000///////////////000111111////////////////////////---......///000000111111000000000111111111222222111111111222222333333333222222222222222333333444222333444666777777777777888777666777999;;;<<<<<<999999::::::999888777666666777999::::::999888777777777777666666666666666444444555555555555444444333333333333333444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000///000000111111000000///////////////000000000000//////000000000000111111000000000000000000000000000111222111///...///000000000000000111111111111//////............/////////............//////000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000//////...---...///000111111222222222222111000000111111111111222222222333111222333444555666666777fffSSSLLLAAA<<<777555666666333333555222222222222222222222222000000000000000000000000////////////////////////////////////////////////555666666444111//////000000000000000000000000000////////////////////////........................///////////////////////////////////////.........///............///000000///////////////..................///////////////000///////////////000000//////////////////////////////000000000111111111000000000000000111111111000000000000000111111111000000111111222222222222222222111111000000//////111111111000000000////////////000000000111111111///000111111111000...---...////////////000000000////////////////////////000////////////000000111222111///.........///000////////////////////////............////////////................................................------------------------............////////////////////////////////////////////////000000111111//////000111111000/////////000000111111111111000////////////000000///...////////////000000000000///////////////000000111/////////////////////////////////000000000111111000000111111111222222222111111222222333333444444555555444444444444555555666777777777666666777888;;;:::999999:::===>>>???CCCBBB???<<<:::999999999===>>>>>>>>><<<:::777666777777888999999999999:::777777777777777666666666555444444444555555666777333333333333333444444444333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000////////////000000000000////////////000000000111////////////////////////000000000000/////////000000000000000111111111222//////............////////////............///000000000000000000000000000000000000000////////////////////////////////////////////////000000000000222222111000000000111222///000000111111111111111111111111222222222333333111222333444444555777888qqq___UUUGGG<<<777555888999666333444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////555666666444111//////000////////////////////////////////////////////////---.....................////////////////////////------......///000000111...............//////000........./////////////////////000000000111111111111000000/////////000000////////////////////////000000000000111111111111111111000000000000000000//////000000111111111111111222333444444444333333333333333222222111111111111111111111000000000000000000000000111111111111111111222333222111000///////////////000000000111///////////////////////////////////////000111111444333111///---------...////////////////////////........./////////000000////////////////////////........................,,,------------------,,,............////////////.................................///000000111111/////////000000///////////////000111111111111111222000...///000111000....../////////000000000111///////////////000000111000000000000000000000000222222222111111000000000111111111111222222222222111222222333444444555555777666555444444444444444666777777666555777<<>>888000...000222222000---......///000111111222///////////////000111111000000000000000000000000......//////000000111111111111222222222333333333222222333444555666777888888999:::<<<>>>AAACCCEEEDDDMMMXXX^^^```aaadddgggdddfffhhhiiijjjooovvv|||}}}}}}yyytttrrrqqqqqqrrrkkkllllllkkkiiifffcccaaa]]][[[XXXTTTQQQOOONNNNNNDDDCCCAAA???===<<<;;;;;;888888777666555444444333444444444444444444444444222222222222222222222222//////000000111111111222000000000000000000000000111111222222222222111111////////////000000000000............/////////000000000000000000000000000///---,,,---000222000...------------........./////////............//////111000///...............////////////////////////.../////////000000111111000000000000000000000000////////////000000000000...//////000111111000000222111000000000111333444222222333333333444444444777888999999<<>>::::::999777666555666777777999444000222333222333666333444555444111/////////222333333333333222111111000000000000000000000000000000000000000000000000000/////////............................................................///////////////////////////...---,,,,,,---...///////////////////////////......------------......////////////000000000000000000////////////000000222000///111///---///555////////////////////////000000000000000000000000222000///000333444222000222333333333222444777999@@@;;;666888BBBQQQ^^^eeennnVVVKKK>>>777888555888666444444555555444333444222000000111222111000000000000000000000000000000000000000000111111111>>>AAA===111---111000***......////////////......///////////////////////////////////////////////////////////////......---//////.........//////000.............../////////000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111333222222111000000111111000000000000111111111222111111111111222222222222333333333333444444444444333333444444444444333333444444333333333222222222222222111111000111111111333333222222222111111111222222222222222222222222111111000000000/////////111111111111111111111111...000111000......///000111111222222222111111000111111000000////////////111111111111111111111111000000000000111111111111////////////////////////////////////////////////////////////////////////........./////////////////////000000000000//////....../////////000000000111111111111111111111111///////////////////////////000000000000000000///000000000000000000000000///000000111222222111111444222111222555888;;;===>>>999777888777666:::AAAIIIOOORRRTTTXXX```ffffffTTTbbbuuuuuurrrggg[[[[[[___```]]]XXXUUUWWWXXXVVVGGGDDD???:::666666666777;;;777666999:::666555666333555666666555444444555333333222222222111111111111111111111111111111111000000000000000000000000000000/////////.........................................................///////////////////////////...------------...///////////////////////////......------------......////////////000000000000000000////////////000000000///000222000------111////////////////////////000000000000000000000000222000//////222333222111000222333333333444666888:::>>>CCCFFFKKKVVVdddnnnqqq```LLL@@@;;;555:::888666555555555444333444222111000222222111000000000000000000000000000//////000000111111222222LLLKKKBBB333---000111---......////////////......///////////////////////////////////////////////////////////////......---...............///000111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222111111000111111111000000111111111222222222111111111111222222222333333444444444444555555555444444444333333444444444555555555555444444444333555444333222222222222222444444333333333222222222222222222222222222222222222111111111000000000000111111111111111111111111111222222111///...///000222222222222222111000///111000000000000/////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////------......//////000000000000////////////000000///000000000000111111111222222222222222222222222////////////////////////000000111111111111000000000000000000000000000000...///000222333333444444111111333555999<<<@@@AAA<<<999888;;;===AAAIIIRRRZZZdddlllnnnqqqyyyxxxvvvmmmccc]]]\\\YYYUUUUUURRRNNNHHHCCC???<<<;;;>>>999666777777444333444222444555555333222333333333333111000000000111222111111111111111111111111000000000000000000000000000000000/////////......................................................///////////////////////////...------------...///////////////////////////......------------......////////////000000000000000000////////////000000000000333666444///---000////////////////////////000000000000000000000000222000......000222222222111222444555666777999;;;888DDDQQQUUUVVV^^^ppp{{{^^^JJJAAA999999777555444555555555444444333111111222222222111000000000000000000000000......///000111222222333FFFDDD;;;000,,,///222000......////////////......///////////////////////////////////////////////////////////////......------------......000111111222111111111000000//////////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111222222111111111111111222111111111222222222333333111111111222222222333333444444444555555555666666666555444333333444555666666666555555555444444444888888777666555555555555555555555444444444333333333333333333333333333333222222222222111111111111111111111111111111111111444555666444222111111222333333333222111000///...000000000000000000000000///////////////////////////000000000111111111111////////////////////////////////////////////////////////////////////////,,,------...///000111111111000///......///000111000000111111111222222222222222222222222222222222000000000000000000000000000111111222222111111000000000000000111111111111///000111333444444444444///333999===@@@AAAAAABBBCCCEEEIIINNNTTT[[[ccciiijjjvvvxxxtttwwwzzzyyywwwvvvzzzttthhh]]]WWWWWWWWWVVVSSSPPPLLLJJJGGG???888666555444555888444666666555333111000111444333111//////000111222111111111111111111111111000000000000000000000000000000000////////////...................................................////////////////////////.........------.........////////////////////////......------------......////////////000000000000000000////////////000000222333777;;;999222///111////////////////////////000000000000000000000000222111/////////111222333555555666666888;;;@@@DDDFFFQQQ\\\aaaeeerrrmmmPPPCCC888999666444333444666666555555333111111222333222111000000000000000000000000......///000111222222333999888444...---///000000......////////////......///////////////////////////////////////////////////////////////......------------......000111111222222111111000000//////---......//////......---111111111111111111111111000000000000000000000000///000000000111111111111222111111111111111222222222222222222333333333333111222222222222333333333444444444555555555666666777666444444444444666777666555555555444444444444999888888777666666777777666666666666555555555555333333333333333333333333333333333333222222222222111111111111111111111111555666666555222111111222333333333222111000///...000000000000111111111111///////////////////////////000000000111111111111000000000000000000000000////////////////////////000000000000000000000000,,,------...///000111111111000///......///000111111111111111222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111222222333333333222222333444444444444444555888;;;>>>@@@BBBFFFJJJGGGKKKPPPVVV^^^iiisssxxxrrrjjjpppzzztttjjjmmmyyyzzzuuurrrtttwwwyyyyyy~~~|||{{{zzz{{{{{{eeeccc___[[[XXXUUUTTTSSSQQQKKKFFFDDDBBB>>><<<===666777888777555444333444444333111//////000111333111111111111111111111111000000000000000000000000111000000000////////////////////////////////////////////////////////////////////////////////////---..................---////////////////////////......------------......////////////000000000000000000////////////000000111222666;;;999333000111000000000000000000000000111111111111111111111111111111111000000111333444777666555555888>>>GGGMMMZZZ^^^dddkkkxxx|||\\\III:::;;;888555444555666666666555333222111222333222111000000000000000000000000//////000000111111222222222222111000//////............////////////......///////////////////////////////////////////////////////////////......---...............///000111111111111111000000000000---...///000000///...---111111111111111111111111000000000000000000000000000000000000111111111111111111111000111111222333222222333333333444444444222222222222333333333333333444444444444555555555666666555555555555666666666666666555555555444444666666555555555555666666888777777777777666666666444444444444444444444444444444444444333333333333222222222222222222222222222333333222000///000111222222222222222111000///000000000111111111111222000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000------......//////000000000000////////////000000000111111111111222222222222222222222222222222222111111111111111111111111222222333333333333222222111111222222333444444444333444444555555555555444777777888888:::CCCOOOXXXQQQXXX___gggsss|||ooobbb\\\fffvvvmmm{{{vvviiihhhnnn{{{{{{lll___VVVQQQOOOVVVTTTSSSUUURRRHHH@@@<<<555777888777666555555666444333222111111111222333222222222222222222222222000000000000000000000000111111000000000/////////////////////////////////////////////////////////////////////////////////------...//////...------////////////////////////......------------......////////////000000000000000000////////////000000//////222666444000...111000000000000000000000000111111111111111111111111111222444333222222333444666555555666:::BBBLLLSSS```aaaggguuuxxxbbbNNNAAA>>>999777666666666555555444222222333333333222000000000000000000000000000000000000000111111111/////////000000///............////////////......///////////////////////////////////////////////////////////////......---//////.........//////000//////000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222222333333333333333444444444444222222222333333333444444333333333333444444444444666666666777777666666666888777777777777666666666555444444555555666777888999888888888888777777777444444444444444444444444555555555555444444444333222222222222222222222222000111222111000///000111111111222222222111111000000000111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000........./////////////////////000000000000//////000000000111111111111222111111111111111111111111222222222222222222222222222222333333333333222222000111111222333333444444222333444555666777777777555999===BBBHHHSSSaaakkkvvvyyykkk___dddmmmrrrmmmkkk|||uuuhhh```ccc___]]]^^^YYYPPPHHHEEE???@@@@@@>>>:::777666666444444444333333333333222222222222222222222222222000000000000000000000000111111111000000000//////////////////////////////////////////////////////////////////////////////------...//////...------////////////////////////......------------......////////////000000000000000000////////////000000...---...111111...///333000000000000000000000000111111111111111111111111000333666777555333444555555777999===CCCJJJSSSYYY^^^dddttt~~~}}}zzz{{{|||}}}~~~}}}eeeGGGCCC===999777777666555666444222222333333333222000000000000000000000000111111111000000000000000,,,,,,---///000//////111......////////////......///////////////////////////////////////////////////////////////......---000//////.........//////......//////000000111111000111333444444333111000111111111111111111111111000000000000000000000000000000000000111111111111111111000000111222333333333333333444444444555555222222333333333444444444222222222333333333444444555666777888888777666555999999999888888888888777555555666666777999:::;;;999999999888888888888777555555555555555555555555666555555555555444444444222222222222222222222222111222333333222111222444000111111222222222111111000000111111222222222222111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000///////////////............///000111111000///...///000000000000111111111000000000000000000000000222222222222222222222222222333333444444333333222///000000111222222333333000111333555777888999:::777AAANNNZZZccclllvvv}}}vvvnnnccc]]]aaafffbbbZZZzzz{{{wwwnnneeeaaa\\\WWWUUUVVVRRRRRRPPPKKKDDD???;;;:::444444555555555444333222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,////////////////////////.........------.........////////////000000000000000000////////////000000000......000000...222777000000000000000000000000111111111111111111111111///333888999777444444555555999???EEELLLSSSZZZ^^^aaannn~~~~~~}}}|||ccc___DDD<<<<<<222666<<<111555555444333222222222222111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000............////////////////////////////////////000000///////////////000222666999888444000......111111111000000000000000////////////////////////111111111000000000000000222222333333333444444444444444444333333222222222444444333333444444555666777333//////222666777777999777444333444666888999666999999777666777888888777999888777888<<<<<<888999;;;<<<<<<:::888777777999777555666777888888777:::888666555666777666666222222222222222222222222111111111111222222222222000111222333333333333333111111111111000000000000222222222111111111000000/////////000111111222222//////000000000000//////......//////000000111111000000000000000000000000222111111000///......---000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000///000222444444444222111222111000222555777777555111222555888555222:::EEEMMMZZZeeekkkttttttrrrQQQXXX]]][[[YYYcccyyyssscccWWWQQQQQQZZZaaa```VVVMMMIII@@@444999333111555777666555555111111222333333444555555444444444333333333222222111111111111111111111111///111444444222000//////222111000//////000111222111111111000...---...///000000000000////////////......//////000000111111///////////////////////////////////////000111111111111000///////////////000000000000000000000000000000000000000111111222111111222222222111111000111555999;;;999555111///444>>>CCCIIIVVVZZZYYYaaahhhvvvyyyjjjOOODDD@@@555777:::000666555444333222222222222111111111111000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000............////////////////////////////////////000000////////////000000///222444444222//////000111000000000000000000000000000000000000000000000111111111111000000000000222222222222333333333444444444444333333333222222444333333333333444555555888666444555777999999777::::::999777666666888:::666999===>>>???AAACCCDDD@@@DDDFFFFFFGGGJJJGGGBBBAAABBBDDDEEEDDDCCCCCCBBBBBB>>>:::777666666555555888777666666777777555444555555555444444555555555111111111111000000000000111111222333333333333333111111111111000000000000222222222111111111000000111111111000000000000000//////000000000000//////////////////000000000000000000000000000000000000111111111000///.........000000000000000000000000//////000000000111111111111000000000000000000000000000000000000000000000111222444555555444333222444222111222444555333111666555666888999???OOO```aaapppqqqaaaZZZ[[[pppoookkkiiimmm}}}~~~iii[[[UUURRRVVVXXXVVVSSSOOOIIIBBBJJJ@@@777777999777444333444444444333333333333333333333333222222222111111000000000000000000000000///111444444222000//////222111000//////000111222000111111000......///000000000000000////////////////////////000000000000///////////////////////////////////////000111111111111000///////////////000000000000000000000000000000000000000111111222333222000//////000111222444666888999888777777888;;;GGGLLLQQQ\\\```cccnnnttt|||bbbPPPGGG<<<::::::333666666444333333333333333222222111111111000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000............////////////////////////////////////000000////////////000000,,,---//////......000111000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444333333333333444333333333333444555555555444555666888888666444555777999999888888;;;>>>AAADDDIIILLLNNNOOOPPPRRRUUU\\\aaaaaa___^^^ZZZVVVXXXYYYZZZ[[[\\\[[[ZZZZZZVVVRRRMMMIIIFFFDDDBBB@@@<<<:::888777777555333111555444333333333333444444333333222222111111000000111222222333333333333333222222111111111000000000222222222111111111111111222222111111000//////...///000000111111000000///000000000000////////////000000000000000000000000111111000000//////......000000000000000000000000//////000000000000111111000000000000000000111111000000000000000000000000333444555666555444333222444333333444555666444222777666777;;;AAAPPPggg{{{}}}pppjjjcccaaabbbiiiwwwxxxkkk```[[[YYY[[[[[[YYYXXXZZZSSSGGG===<<<===;;;888777666666555555444333222222222222222222111111111111000000000000000000000000///111333333111000///000111111000000000000111111...///000///......000222////////////000000000000000000000000///////////////////////////////////////////////////000111111111111000///////////////000000000000000000000000000000000000000111111222444222000......000333555444444444333333555:::===@@@NNNSSSVVV```fffppp}}}bbbQQQEEE???;;;777777666555444333333333333222222222111111111000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////............////////////////////////////////////000////////////000000111---------------...000111000000000000000111111111111111111111111111111111000111111111111111222222111111111222222222333333444444444444444444333333444444333333444444555666333333444666777777666555333888===@@@AAACCCHHHLLLZZZYYY[[[\\\\\\ZZZ[[[___]]]iiippplllbbb]]]\\\\\\cccbbbbbbbbbbbb```^^^\\\[[[[[[\\\\\\[[[VVVPPPKKKKKKGGGBBB>>><<<:::777666666666555444333333444444444444444444444444333333222222333333444333333222222222222111111111000000111111111111111111111111111111111111000000//////000000000111111000000000111111000000//////......////////////////////////111000000000/////////...////////////////////////////////////000000000111000000000000000111111111000000000000000000000000444444555555444333222111222222333555777888888888555;;;DDDMMMWWWhhh~~~vvvfff]]]ZZZSSSPPP[[[nnnzzzmmmkkkhhhcccccciii[[[TTTNNNKKKGGG???999777777777666555555444444333333333333222222222111111000000000000000000000000///111333222111//////000111000000000000000000111---...////////////111333////////////000000000000111111000000//////......///////////////////////////////////////000000111111000000///////////////////////////////////////000000000000000111111222444333222111222333444555555555444444444888===AAAHHHUUUZZZ\\\gggssszzzaaaRRREEE:::999777777666555444444444444222222222222111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////////////////............///////////////////////////////////////////////////000111111222000...------...///000//////000000111111111111111111111111111111111111000000111111222222222333111111222222222333333333444444444444444444444444555555444444555555666777555666666777888:::<<<===>>>BBBHHHLLLOOOSSSXXX\\\gggbbbaaaaaa___\\\___eeeiiixxxxxxhhhaaaccchhhpppnnnkkkjjjiiifffaaa]]]SSSWWW___eeegggaaaXXXQQQUUUPPPJJJFFFDDDCCCBBBAAA<<<<<<;;;:::999888777666333333333444444555555555333333444444444333333222222222222222111111111111111111111111111111111111//////000000111111111111000000111111111111000000111111000000//////......////////////////////////000000000000////////////////////////////////////...////////////000000000//////000000111111111111000000000000000000000000333333333333222222111111111222333555666777999:::777FFFZZZjjjwwwvvvcccWWWWWW[[[ccc^^^aaatttuuujjjfffnnnrrrzzz~~~{{{tttnnnooovvv}}}oooeeedddcccbbbaaa]]]QQQ@@@666333666666666666666666666666555444444444444333333333222222222222222222222222000111222111000//////000000000000111111000000000---...////////////222444.../////////000000000111111111000000//////......///////////////////////////////////////000000111111000000///////////////////////////////////////000000000000000111111222222333555666777666555444777888999:::;;;>>>BBBFFFPPP[[[```fffwwwuuufffOOO:::888888777666555555444555555333222222222222111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000............///////////////////////////////////////......//////000111222555333000//////000000////////////000111111222222111111111111111111111111000000111111222333333333222222333333333444444444444444444444555555555555666666666666666777888888555666888:::;;;>>>CCCFFFKKKLLLOOOSSSXXX]]]aaacccbbb\\\\\\______\\\```iiirrrtttmmmpppuuu|||yyyvvvuuutttrrrlllhhh\\\bbbjjjrrruuupppggg```TTTQQQNNNLLLKKKKKKIIIHHH@@@AAAAAA@@@>>>;;;777555222333333333444444444444444444444444444333333222333222222222222111111111111111111111111222222222...//////000111111222222000111111222222111111000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000......////////////000000/////////000111111222222000000000000000000000000333222222222222222222222333444444444555777;;;???@@@UUUmmm}}}vvvhhhZZZPPPPPP]]]kkkyyyqqqooo|||{{{vvvuuuqqqpppsssssssssvvv{{{|||oooaaa``````aaa^^^TTTEEE;;;888777777777777777777777777555555555555444444444444333333333333333333333333000111222111///...///000000000111111111111000000---...////////////111333......//////000000111111000000000000///////////////////////////////////////////////////000111111111111000///////////////000000000000000000000000000000000000000111111222111333666888999888555444333555888:::<<<@@@DDDHHHRRR]]]cccqqq|||___AAA<<<999888777666555555555555333333222222222111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000............////////////////////////////////////............///000111222555333000000222222000///...//////000111111222222000000000000000000000000000000111222222333444444333333444444444555555555444444444444555555555666888888777777888888999:::888<<>>DDDKKKPPPXXXbbbmmmlllIIICCC999888777666666555555555333333333222222222111111000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000............/////////000////////////////////////............///000222222444111000111333333111///...//////000111222222222////////////////////////000000111222333333444444444444444555555555666666444444444555555555666666999999888888999999:::;;;BBBHHHQQQWWWZZZ\\\___bbb```\\\[[[bbbnnnxxx|||{{{zzzvvvtttttttttssssssuuuxxxyyyuuummmbbbZZZWWWYYY[[[[[[WWWPPPIIIDDD??????===;;;999777666555444555555555444333333222333333333222222222111111000000111111222222222222222222111111000/////////111111222222222222111111......//////000000111111000000000000000000000000////////////000000000000000000000000000000000000............/////////000...//////000111222222222000000000000000000000000333333333333333444555666222444777;;;AAAJJJWWW___yyyzzzoooddd\\\]]]UUUVVViii}}}mmmddd```XXXNNNGGG<<<;;;:::999888666555555444444444333333333222222111111111111111111111111000111111000......///000///000111222222111000///...///000///......000222---......///000111111222......//////000000111111///////////////////////////////////////000111111111111000///////////////000000000000000000000000000000000000000111111222111111111222333444555666888999<<>>JJJ]]]qqqvvveeeccc```VVVRRRZZZ[[[qqq|||yyyyyy|||llllllgggVVVJJJDDD===999888777666555333555777888666555444333222222222333333444444444000000000000000000000000111111222222222222111111111111111111111000//////000000000000000000000000////////////////////////..................------///......111333333000---000000000000000000000000111000...------///111222//////000111222333333333222///000444666555444666777@@@BBB???III]]]gggccciiiJJJDDD>>>BBBBBB777333666333444333222222111222222222222222111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000---...//////000000//////000////////////000000111111111000000000000111111111111111111222222222222222222111111111111222222222333333333333444444444444333333444555666666666:::888777777999999999888888999???FFFIIIKKKPPPWWW^^^\\\bbbqqq}}}}}}ppp___TTTPPPOOOSSSYYY```^^^YYYQQQHHHAAA===;;;999888777888999999777666444555555444444444555777444444333333222111111111111111111111111111111111111222222333333222222111111111111111000000000///000000111111111111000000111000000000/////////...////////////000000000111000000000000000000000000111111111111000000000000111111111111222222222222222000......000444777:::666===GGGTTTaaannnzzz|||xxxgggXXXWWWZZZ___gggggglll{{{~~~yyy```UUUGGG@@@???>>>999555555666555444333222222333222222333333333444444444111111111111111111111111111111222222222222111111111111111111111000//////000000000000000000000000////////////////////////........................///......222777888555000000000000000000000000000000000/////////000111222000000111111222222333333333111111555666555444777999???BBBEEEPPP```fffdddssspppKKK@@@===;;;666999;;;333444444333222222222222222222222111000000000000111////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---...//////000000//////111111000/////////000000111111111111111111111111111111111111222222222333222222111111111111222222333333333444444444555555444444555666666666666666888777777777888:::<<<===@@@FFFQQQ[[[^^^___dddkkk|||tttpppxxxxxxnnnkkkllliiiccc[[[ZZZ[[[^^^___WWWJJJ???BBB===777333444666666666666444333111111222444555333333333333222222222222222222222222222222222222111222222333333222222111111111111111000000000000000000111111111111000000000000000000/////////////////////000000000111111000000000000000000000000111111111111111111111111111111111111222222222333444222//////222555777999666CCCWWWiiiuuuzzzzzzzzzrrreeeXXXUUU\\\hhhttt~~~~~~|||zzz}}}zzzssscccQQQFFFDDDBBB<<<666888777555444333333333444333333333333444444444444111111111111111111111111111111222222222222111111111111111111111000//////000000000000000000000000////////////////////////........................///---...444<<<>>>999333000000000000000000000000000000111111222222222222111111111222222222222222555222222555666444555888===@@@GGGPPPZZZdddjjjlllttt\\\FFF999666@@@AAA111444444333222222222222333333222111111000000111111////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////......///000000000000000222222111000////////////111111111111111111111111111111111222222222333333222222111111111222333333444444444444555555555555222444777888888999999:::888999::::::;;;???EEEJJJRRR[[[iiiuuuzzzzzz~~~{{{kkkddd___bbbeeeaaaYYYTTTUUUOOOFFF===777555555666777555333222333333333333222222222333333333444444222222222222222222222222111222222333333222222111111111111000000000000000000000111111111111000000000000000000//////////////////000000000111111111000000000000000000000000000111111111111111222222111111111222222222333333111444666666555555777999GGGTTTgggvvv|||yyyrrrmmmlll]]]ZZZhhhyyy~~~zzz}}}~~~}}}vvvcccTTTMMMHHHBBB===:::888777666666666666555333333444444444444444444111111111111111111111111111111222222222222111111111111111111111000//////////////////////////////////////////////////////............////////////000......444===???999222000000000000000000000000///111222444444333222111222222222222222222222111555333333555555333666;;;EEEHHHQQQ[[[bbbhhhttt]]]AAA>>>>>>000555444333333222222333333333222222111111111111111000000000000000000000000////////////////////////////////////////////////.../////////000000000111////////////////////////...//////000000000000000333222111000000///000000000111222222222222111000111222222222222333333333222222111111222333333444444444555555555666666666333555888888777777999;;;:::===AAACCCFFFMMMYYYbbbhhhppp{{{}}}rrrddd]]]ZZZ^^^dddggggggeee\\\OOOBBB;;;888888777555666888999777666222222222333333444555555222222222222222222222222111222222333333222222111000000000000000000111111000000111111111111000000////////////000000000000000000000000111111111111111111111111111111111111000000111111222222222333111222222222222333333333111555999888555888BBBKKKeeelllvvv{{{yyyrrrjjjeeeccc```qqqssssssppp]]]PPPHHHDDD:::888777888999999666444444444444444444444444444111111111111111111111111111111222222222222111111111111111111111000//////////////////////////////////////////////////////........./////////000000111//////333:::;;;555///111111111111111111111111///111333555555444222111333333333222222222222222444222333555555444999@@@NNNTTT^^^eeegggpppPPP:::;;;777555444444333333333333333333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000...///000000111111000000222222111000000000111111000111222333333222111000222222222222333333333333222222111222222333444555555555555666666666666777444777999888777777:::>>>CCCHHHNNNRRRVVVaaarrr~~~~~~|||pppccc___bbbkkkqqqvvvssshhhWWWHHH>>>:::777555555888999777555222222333333444444555555333333333333333333333333111222222333333222222111000000000000111111111111000000111111111111000000////////////000000000000000000000111111111222222111111111111111111111111000000111111222333333333222222222222333333333333333555666555777DDDYYYiiiwwwxxxwwwsssmmmfffbbb```]]]jjjzzzuuuxxxqqq\\\NNNHHH>>>;;;888888999999555222555555555555444444444444222222222222222222222222111111222222222222111111111111111111111000//////000000000000000000000000////////////////////////.........//////000000111111000000222555555222...111111111111111111111111///111333444444333222111222222222333333333333333333222333666777888???HHHWWW```hhhiiimmm~~~[[[>>>>>>:::555555444333333333333444444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000//////000111111111111000111111111000111111222222000111333444444333111000222222222333333333444444222222222222333444555555555555666666666777777777555888;;;<<<<<>>888777666555444333333333222222222222111111111111000000000000000000000000000000////////////000000000000000000000000000000000///...------...///000////////////000000000000/////////000111222333444000000000000000000000000222222222222222333444444999888555333222222333333666444333333444555555444888666444222444:::???AAAGGGLLLVVVbbbooo|||{{{{{{}}}rrrhhhqqquuucccSSS???666999777555555666666777888222222222222222222333333222222222222111111111000111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111111000111111111111222222222333333222222333333444555333333444555666777777666<<>>IIIZZZdddeeeiiijjjxxxSSS===>>>888888666555444333333333333222222222111111111111000000000000000000000000000000////////////000000000000000000000000000000//////............//////////////////000000000000000000000111222444555666000000000000000000000000222111111111111222333333777666444333222222333333888666444333222333555666888777555666999AAAKKKRRRUUUXXXaaaooovvv|||tttddddddlllwww|||^^^LLL>>>>>>;;;888666666777888333333333333333333333333222222222222111111111111111111111111111111111111111000000000000/////////000000000000000000000000000000000000111111111111000111111111111222222222333333333333333444555555555444555666888:::999999DDDNNNbbbuuuyyyqqqmmmpppjjjsss~~~nnnVVVGGGBBB===999666666888888666666999444444333333333222222222222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000444333222111111111222333444333222111111000111111111111111111222222222333444444444333444444555555999;;;???HHHVVVdddjjjjjjggguuu___>>>;;;999888777555444444444333333333222222222111111111000000000000000000000000000000////////////000000/////////////////////////////////....../////////////////////000000000000///000000111222444555666000000000000000000000000111111000000111111222333555555444333333333333444555666666555555555777999555777<<>>888666777666444444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222333333333333333444555666555666666555555888>>>BBBPPPZZZjjjwwwvvvmmmkkknnnoooeeeSSSKKKBBB???;;;888::::::777666888444444444444333333333333222111111111111111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////333333222111111222333444777666555444333333222333111111111222222222333333555444444444444444555555;;;<<>>999999777666555444444444333333333333222222222222000000000000000000000000000000////////////000000000000000000000000000000......////////////......////////////000000000000............///000111222111111111111111111111111222111111111111222333333333333444555555666777777444666999888777888;;;>>>DDDGGGPPP[[[aaajjj~~~{{{xxx{{{rrr~~~lllKKK;;;;;;:::555666666666555555444444333222222222222333333333333111111111111111111111111000000000111111111111222111111111111111111111111000000000000111111111111000111111111111222222222333333333333444555777777555888888888;;;HHH]]]mmmxxxyyyyyyvvvsssttt{{{uuueeegggrrr}}}iiiSSSJJJAAA999888999888888:::666666555555555444444444000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.........///111333555777444333222111111000111111222222222222333333333333555555555555666777888999>>>AAAPPPbbbhhhffflllyyybbb???:::999888666555555444444444444333333333222222222000000000000000000000000000000////////////000000000000000000000000000000---...///000000///...---////////////000000000000000//////......//////000111111111111111111111111222222222222222333444444222333444666777888888888666888::::::;;;AAAJJJRRRWWW^^^nnn~~~{{{xxxooo{{{jjjMMMAAA<<<666777777666666555444444333222222222333333333444444111111111111111111111111000000111111111222222222111111111111111111111111000000000000111111111111000111111111111222222222222333333333555666777888888888999???NNNbbbxxx|||{{{xxxwww|||ooolllrrrooo\\\OOOCCC===;;;999888:::666666666666555555555444000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............///111333555222111111000000000111111222222222333333333444444555555555666888999;;;;;;CCCHHHXXXiiikkkjjj|||oooDDD:::999888666555555555555444444444333333333222222000000000000000000000000000000////////////000000000000000000000000000000---...///000000///...---////////////000000000000111000000///////////////111111111111111111111111333333222222333333444555222333555777888999999:::777999;;;<<>>IIIWWWbbbhhhkkkmmmuuuqqqoooxxxsssuuu___JJJ>>>>>>666333777999555222333444444444333333333222222111111111111111111111111222222111111111111111111333333333222222222111111000111111111111222222222222222111111111111111111666222222777999777777999AAA888<<>>???OOOnnnxxxkkknnnzzz}}}ppp[[[NNNDDD<<<999999999888777666666444222333333444444444333222111111111111111111111111111000000000000000000000000000000000000000000000000........................000000000000000000000000111111111111000000000000000222333333333333444666333444777999888:::DDDPPPXXXccckkklllpppOOO>>>:::>>>888444555444555444333333222222333333111111000000000/////////000000000000000000000000000000111111222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333333333333333444555444555999;;;:::;;;EEEOOOZZZ]]]```ccchhhsss|||eeejjjhhhmmm~~~pppkkkwwweeeSSSAAA999:::999777555555555444444444333333333222222222222222222222222111111222222222222222222222111111111111000000000000111111111111222222222333333333444444444444444444222333666888666777;;;CCCMMMeeezzzkkk]]]lll~~~xxxqqqjjjzzzlll]]]OOOCCC===;;;999777888888777555333333444444444444333222222222222222222222222222222000000000000000000000000000000000000000000000000........................000000000000000000000000111111111111111111111111111222444444333333555666222444777999:::@@@PPP```eeepppsssppp|||iiiIII;;;@@@===777777777555444333333222222333333111111111000000000/////////////////////////////////000000111333444444555000000000000000111111111000000000000000000000000000000000000000000000000111111111222222222333333555555555555555666666777777777777999???JJJZZZeeeuuuiiiZZZXXXiiivvvuuuttthhhgggvvv{{{|||tttMMM<<<>>>AAA999...555555555555444444444444222222222222222222222222111111222222222222222333111000000000000000000000000000111111111222222222333333333333444444444444444222333777888888<<>>GGGZZZmmmoootttzzzVVV;;;===>>>:::999777555444333333222222333333111111111111000000000000////////////////////////---...///000111333444444///000000000111111111222111111111111111111111111111111111111111111111111222222222222333333333333555555444555555666777888999888999???LLL\\\gggkkkooojjjcccfff{{{{{{|||tttoooqqqrrrwwwzzzpppPPPBBB>>>999333666666666555555555444444222222222222222222222222111111222222333333333333000000000000000000000111000000111111111222222222111222222222333333444444666444444666666777===DDDTTT^^^ooo{{{{{{rrrllllllsss___gggkkkYYYQQQFFF===777:::<<<:::999;;;555555444444444333333333222222222222222222222222111111111111111111111111////////////////////////........./////////000000////////////////////////000000111111222222222333111333444444444444555777777888<<>>DDDOOO^^^kkklllhhh]]]qqqwwwhhhpppsssttt{{{yyyOOO888666;;;777666666666666555555555333333333333333333333333111111222222333444444444000000000111111111111222000111111111111222222222111111222222333333444444888666555555666999BBBLLL[[[bbbmmmsssqqqnnnsss|||wwwoookkk```RRRDDD::::::;;;888777;;;666555555444333444444444333333333333333333333333111111111111111111111111000000000000000000000000.........//////000000111000000000000000000000000000000111111222333333333222333555555444444666777777888<<>>CCCJJJSSS\\\jjjvvvyyyuuutttzzzrrrdddEEE<<<===777777777666666666555555333333333333333333333333111111222222333444444555111111111111222222333333000111111111111222222222222222222333444555555555777555555888<<>>777777777777666666666666333333333333333333333333111111222333333444555555111111222222222333333333000111111111111222222222333333444444555666777777444333555<<>>;;;888444777777666555444333333222333333333222222222111111///000000111111111000000//////000111222222333333333333222111000000000111000111111111111222222222222333444444222111222333111222444444444555777999===888777<<>><<<===:::777777666555444333333222333333333222222222111111000000111111111111000000//////000111111222333333333222111111000000111111000111111111111222222222777999;;;<<<:::888666666666777666555333333555777444444999BBBHHHKKKSSS\\\```kkkyyy~~~|||tttgggJJJ<<<444888:::555333666666555444333222222222333333222111222333333333111000111222333444444333222222222222222222222222222333333444333222222444666888888???KKKVVVddd{{{tttpppkkk|||vvv\\\MMMEEE>>>999888777777777666555444555666555555444444444333333333333333333222222222111111111111111111111111111111000000000111111111222222000000000000000000000000000111333333222111222333333333444555555666888999777AAAPPP\\\```aaahhhppp[[[@@@<<<<<<999888777777666555444333333333333333222222222111111000000111111111111000000///000000111111222222222222222111000000000111111000111111111111222222222666999>>>@@@???===<<<;;;??????<<<888555444666888666999AAAKKKRRRYYYcccllltttuuuhhhQQQ===888:::888666666888666444111000222444555444222111222333444333111000111222222333222222222222222222222333333333333222333555555444444555666666===HHHRRR^^^mmm~~~uuulllnnnrrruuuxxxnnnYYYOOOFFF<<<777888888888777777666666666555555444444444333333333333333333222222222222111111111111111111111111111//////000000000000111111000000000000000000000000222333555444333222222333222444555555555555777999>>>EEEWWWhhhhhhccclll}}}~~~{{{jjjIII???;;;555888888777666555444333333333333333222222222111111000111111111111000000//////000000000111111111222111111000000000000111111000000111111111222222222000333888;;;<<<<<<======DDDCCC@@@<<<999:::===???HHHJJJNNNVVV```nnn~~~tttkkkxxxRRR???;;;;;;999888888777555333222333444555444333222222333444333222111111111111111111111111222222222333333333333333222333555666555555666888999DDDQQQ[[[hhhuuu{{{zzznnneeehhhvvv}}}wwwkkkZZZMMMBBB::::::999888888777666444333555555444444444333333333222222222222222222222222111111111111111111111111///////////////000000000000000000000000000000000333555666555333222222333222444666666555666999<<>>CCCFFFUUUUUUVVV]]]nnnvvvjjjHHH<<<:::999888666666666666555444333333444333222222444444333222222111111111111111111111222222333333333444444444222444666666666777999:::>>>IIIWWWeeesss|||yyyqqqssslllqqqrrrzzzzzzcccRRRFFF???;;;999777777888888666444555555444444444333333333222222222222222222222222111111111111111111111111000000000///////////////000000000000000000000000444555666666444222222333222444666666555888>>>DDDKKK]]]hhhgggoooyyyvvv]]]DDD===AAA999888888777666555444444333333333222222222111111111111222111111000///...000000000000000000000000000000/////////000111111000111111111111222222222555555333111000000333666333555888:::>>>DDDJJJOOOTTTUUUYYYeee}}}xxxnnnooo~~~zzzSSS@@@:::888666666777777888777555444222555333222333444555444222333333222111111111111222222222333333444444555555444555555666666888;;;>>>>>>IIIYYYjjjuuuxxxvvvsssqqq~~~qqq___QQQGGG<<<999666666999;;;:::888555555444444444333333333111222222222222333333333222222222222222222222222111111000000000000//////000000000000000000000000333444666555444333333444222555777666666<<>>BBB\\\eeewwwyyynnn{{{yyyppphhhdddbbbaaa```bbbbbbbbbaaa___```bbbdddeeejjjppptttxxx~~~|||hhhQQQIII???:::999888666333555555444444444333333333111111111222222333333333222222222222222222222222333222222222111111000000000000000000000000000000000222444444333333444555444666777777888BBBRRR___gggeeehhhwwwvvv|||sssTTT>>>:::::::::999666555555555444444444333333333222222222222222222222222222222111111111111111111111111000000000000000111111222333222000/////////000000111000333555444222666<<>>999;;;999333777999000666666555555555444444444333333222222333333444555444444444444444444444444444555333777===;;;BBBXXXwwwfffmmm{{{ssskkkeeeaaa___\\\XXXUUUTTTSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVYYY[[[\\\^^^cccjjjoooyyyrrrXXXCCC@@@===555555>>>555666666666555444333333333333333222222222111111222333333333333222111111000000000000000000000000111111222222222333333333222222222111222222333333444333666:::<<>>999:::999444777999222666666555555555444444444333333222222333333444555444444444444444444444444222777666888;;;;;;JJJfffrrrccc{{{{{{uuuvvvjjjddd___[[[WWWXXXVVVTTTQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUUUUXXX]]]aaagggppp}}}vvvdddNNN???999888999999777666666555555444444333333333333222222222222111222333333333333222111111000000000000000000000000111111222222222333333333222222222111222222333444666555777<<>>UUUvvviiihhhqqqbbbpppuuukkk___VVVSSSRRRRRRQQQNNNMMMLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQPPPPPPPPPRRRTTTUUU\\\fffnnnzzzttt\\\CCC888;;;;;;666999888666555444444444555333333333333222222222222222333333333333222111111000000000000000000000000111111222222222333333333222222222222222333444444888666888@@@JJJWWWhhhvvvtttgggjjjyyyssseeeGGG<<<:::888777777777666666555444444444444333333333111111111111111111111111111111111111111111111111111111000000111111222333333333222333444555777888888666666:::>>>EEEPPP[[[[[[eeevvvwwwwwwyyytttvvvwwwssspppppppppuuuqqq```hhhoooMMM===999<<<777666:::777666666666666555555555555333333333333333444555555555555555555555555555555111::::::999>>>EEE\\\{{{uuuiiisss~~~fffkkkyyynnnddd^^^VVVQQQOOOPPPPPPPPPLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSRRRRRRQQQRRRSSSSSSSSSRRRRRRRRRRRRUUUYYY]]]```dddqqqiiiPPPAAA<<<:::777;;;999777444444444555666444444333333333222222222222333333333333222111111000000000000000000000000111111222222222333333333222222222222222333444555888888:::DDDRRRaaapppyyyuuudddnnnhhhlllWWW???<<<888777777888777555555555555444444444333333111111111111111111111111111111111111111111111111111111111111111222222333666555444444444555777888;;;999<<>>HHHXXXhhhsssxxxwwwlll}}}yyyuuunnnCCC???:::888888999777555555555555555444444444333222222222222222222222222111111111111111111111111222111111111111222333333777666555444555666777888>>>???GGGVVV```dddeeegggwww}}}pppkkkmmmxxxpppsssxxx|||}}}VVV>>>===;;;999:::999777777777666666666555555444444444444444555555666555555555555555555555555555:::888<<>>DDDPPP^^^eeeiiiqqqyyy{{{nnnqqqppp{{{zzz|||dddAAA>>>===::::::999777777777777666666666555444444444444444555666666555555555555555555555555555<<<:::>>>PPP]]]fffrrrhhhdddttt{{{|||mmmaaaZZZWWWTTTRRRPPPQQQQQQQQQPPPQQQRRRSSSSSSTTTUUUWWWYYYZZZZZZ[[[[[[\\\^^^```bbbcccddddddeeeccc``````bbbeeeeeedddcccbbb```___^^^^^^^^^^^^VVV___nnn~~~gggNNN@@@<<<;;;:::999777666555444555444444444444333333333222333333333333222111111000000000000000000000000111111222222222333333333222222222333444555666777555@@@KKKUUU```lllrrrqqqpppJJJDDD===:::::::::888444666666555555555444444444444444444444444444444444111111111111111111111111222222111111222222333444222222222333555888:::;;;<<>>>>>;;;:::999777777777777666666666666555444444444444555666666666666666666666666666666555===<<<@@@QQQ___jjjwww^^^kkkzzztttkkk___WWWSSSRRRPPPOOOOOOOOOOOONNNNNNPPPTTTWWWUUUWWWYYY\\\^^^```aaaaaa```aaadddfffhhhjjjkkkkkkqqqmmmiiihhhkkkmmmnnnmmmkkkgggdddcccccccccaaa^^^```^^^___iii{{{xxxZZZ>>>;;;;;;;;;:::888666555444555555444444444333333333222333333333333222111111000000000000000000000000111111222222222333333333222222222333444555777777555CCCPPPYYYbbbmmmqqqoooSSSCCC<<<<<<777888;;;555666666555444333333222222333333333222222222111111444444333222111111111222222222222111222222333333000111333555888<<<@@@CCC>>>UUUbbbgggqqq}}}eeeVVVlll{{{VVVFFFBBB===888888999999999888777666666555666666555555555444444444444555555444333333666999888===DDDMMM]]]kkkkkkddd```www{{{}}}qqq```]]]XXXTTTQQQPPPPPPOOONNNPPPRRRSSSSSSVVVZZZ]]]\\\^^^```bbbcccfffjjjmmmjjjpppwww{{{|||~~~zzzyyywwwsssnnniiieeebbbeeegggeeegggqqqwww|||zzzpppFFF:::<<<<<<999777888777444555555444444444444555555333333333222222222111111444333333222222333333444000111222333333333333333222222333555888999999888===KKKVVVbbbmmmmmmrrr^^^FFF<<<>>>:::888999555666666555444444333222222333333333222222222111111333333222111111111111111222222222222222333333444333222333666<<>>888777999999999888777666666666666666555555555444444444555555555555555666777888:::BBBKKKSSS^^^hhhhhhcccnnn|||uuuyyykkkcccYYYWWWSSSPPPOOOPPPPPPQQQRRRUUUZZZ]]]^^^```dddfffbbbfffkkkppptttxxx|||}}}vvvrrrooovvv~~~pppTTTAAA===:::999999888777777666555555444444555555666333333333333222222222222444333333222222333333444111222333333444444444444333333333555777999999999BBBNNNZZZeeellljjjuuummmKKK:::???>>>888888666666666555555444333333333333333333222222222111111333222111111000111111111222222222222222333444555777666777<<>>KKKZZZaaadddfffgggfffuuu}}}nnnaaaYYYVVVRRRQQQOOONNNOOOQQQSSSUUUXXX\\\bbbeeegggjjjooosssvvv}}}}}}uuuhhhMMMAAA999:::;;;888777:::666555555444444555555666444444444444333333333333444333333222222333333444333333333444444444444444444444444555666888:::;;;IIITTT```jjjkkkeeeyyy|||PPP999@@@@@@999888888666666555555444444444333333333333222222222111111222111111000000111111111333333222333333444555666999:::===DDDNNNWWW]]]```cccwwwyyyzzzZZZ@@@<<<>>>999999999888888777777777666666666666555555555555777555555777:::======<<>>???:::999:::666555555555555555444444333333333222222222111111222111111111111111222222333333333333444555666777777<<>>>>>999999999999888888888888777777666666666555555555666666666777;;;???BBBCCCCCCYYYrrrzzzpppgggjjjsssxxxuuucccXXXSSSRRRRRROOOPPPRRRSSSTTTXXX^^^ccceeeiiiooottt{{{|||yyyyyyhhhUUUBBB===;;;777666:::666666666555555666666666555555444444444333333333444333333222222333333444222222111111222333444555555555555555555999@@@EEETTTbbbmmmppphhh```zzz|||mmmzzzcccBBB>>>===;;;<<<:::555555555555555555555555333333333222222222111111222222222111222222333444333333333444555666777888888@@@KKKTTTZZZaaakkkrrrXXXAAA;;;999999999999999999999999777777777666666666555555555666777888;;;@@@GGGLLLJJJ___uuuzzzmmmccclll{{{yyyzzzqqqdddYYYSSSPPPPPPQQQOOORRRUUUWWWYYY^^^ffflllpppyyytttmmm}}}}}}uuufffQQQAAA:::999999888777666666555555666666777444444444444333333333333444333333222222333333444111111111111333555777888666666666555666<<>>IIIRRRdddtttuuujjjgggrrrwwweeeXXX~~~{{{UUUAAA999>>>@@@777555555555666666666666666333333333222222222111111333333333333444444555666333333444444666777888999IIIUUUbbbgggjjjvvvvvvuuubbbaaauuu~~~RRR???999999999999999999999999777777777777666666666666222666999999888???NNN[[[iiirrr{{{uuuddd```vvvttt```\\\VVVRRRQQQRRRTTTTTTVVV[[[bbbgggllltttiii```YYYYYYXXXWWWYYY___fffjjj{{{lllLLL<<<@@@@@@777777777666666666666777777333333333222222222111111444333333222222333333444333333333444777:::>>>@@@666777777666888???LLLVVVjjjzzzwwwggghhh{{{}}}xxxhhhVVVjjjSSSEEE:::CCC666===999888666555444444555555444444444444444444444444333444444555555444333333444444555555666888<<>>@@@:::===999888666555444444555555444444444444444444444444444444555555555444333333222444555555555:::BBBIIIQQQccciiipppuuuaaaLLLJJJTTTrrrhhhEEE@@@>>>;;;999999::::::999888888777666666666666666666999:::999;;;GGG[[[kkk~~~uuummmssszzziii\\\TTTSSSRRRQQQSSSWWW[[[___dddhhhmmmuuu~~~ppp```XXXUUUVVV^^^gggllliiissslllOOO???<<<777999999888888777777777777555555555555444444444333333333333333333333333333444444333444444555666777888666777;;;>>>DDDSSSbbbnnnrrrnnnfffpppyyyqqqWWWWWW]]]zzzzzzQQQBBB<<>>:::999999888888888888888888666666666555555555444444333333333333333333333333444444333444444555666777888666777<<>><<<<<<;;;999999;;;999888777777666666777777999::::::;;;AAAPPPeeeuuussscccqqquuuttt{{{hhh]]]WWWTTTUUUTTTTTTXXX```gggkkkmmmxxxqqqlllmmmooopppuuu|||uuurrrYYYJJJ???:::999888888888888999:::777666666666666555555555333333333333333333333333444444333444444555666777777666777<<>>:::888:::999999888777777777777777777999;;;>>>CCCPPPaaammmqqqmmmhhh|||rrriiiyyyooo___WWWUUUUUURRRTTTXXX^^^ffflllpppqqq}}}{{{tttzzzhhhxxxiiiZZZDDD<<<;;;999888888888::::::777666666666666555555555333333333333333333333333444444333444444555666777666666888>>>JJJ[[[hhhpppppplllyyyvvvnnn[[[XXXVVVkkkiiiGGG;;;CCC777888888888888777666555555444444444444444444444444444555666777888888888888666777<<>>===:::888888888999:::666666666555555555444444333333333333333333333333444444333444444555666777777888:::AAAPPPaaammmppphhhvvvzzzyyycccZZZSSSeeeNNN>>>@@@;;;888888999999888777555444444444444444444444444444333444555777888999::::::999???IIIUUUcccttt|||rrrgggaaafffvvvwwwxxx~~~rrrkkkeee^^^VVVQQQUUUQQQWWWaaa```]]]nnnhhhPPP===;;;>>>;;;888999:::999888888777777888888888:::???EEENNN[[[jjjsssfffcccpppwwwaaannnhhhYYYRRRNNNNNNRRRYYY___ggglllrrrzzz}}}mmm\\\@@@>>>;;;999777888999:::555555555555444444444333333333333333333333333333444444333444444555666777999;;;>>>EEEUUUgggpppooommm{{{kkk___TTTdddTTTAAA===???888888999999888777555444444444444444444444444444222333555777999:::;;;;;;===HHHUUU```kkk}}}vvvaaaeeekkkmmmttt|||wwwpppjjjccc\\\XXXXXXSSSNNNRRR^^^gggnnnzzzxxxZZZ???999===;;;999::::::999888888777888888888;;;===@@@FFFOOO]]]llluuueeeaaatttwwwbbbxxxppp[[[SSSQQQOOORRRVVVaaahhhoootttxxxrrrhhhBBB@@@<<<999777777888999555555444444444333333333333333333333333333333333444444444444444555777777;;;>>>AAAHHHYYYkkkrrroooyyy|||zzzhhhYYYWWWbbbVVVBBB===???<<<;;;:::999888888888888777777555444444555666777555333555999<<<===@@@EEEJJJLLLUUUcccsssddd^^^^^^```|||{{{nnnllliiifffbbb]]]XXXSSSTTTUUUTTTVVVdddwwwWWW===CCC>>>:::<<<888999888777777777888999::::::DDDDDDEEEUUUccclllvvvdddsssfff```xxxjjjZZZRRROOOPPPUUU[[[kkknnnqqquuu}}}xxxmmmLLLDDD;;;888999:::999888777777777666555555444444666555444333333333333333444444444555555555666666888???FFFMMMZZZiiiooommm}}}xxxvvv___SSSZZZ\\\CCC>>>???<<<;;;:::999888888888888777666666555555555666666888666666999;;;:::>>>CCCLLLUUU___kkkbbbZZZggg}}}sssooojjjddd___YYYSSSPPPRRRTTTTTTYYYggg{{{```BBBBBB===999<<<999999888888777777888:::;;;777AAADDDLLL___hhhjjjppphhhooouuummmaaaTTTOOOOOORRRYYY```nnnpppttt|||nnn```GGG666888===999666:::777777777666555555444444666555444333333333333444444444444555555666666777;;;CCCKKKSSS___mmmrrrqqq|||fffSSSWWWdddEEE@@@???<<<;;;:::999888888888888555666666777777666666666999777777:::;;;<<>>BBBJJJTTTkkkuuupppjjjmmmsssfff]]]WWWTTTRRRQQQSSSVVV\\\gggvvvtttOOO???<<<<<<<<<:::999999888888999:::;;;<<>>???<<<::::::999999999999;;;===>>>DDDMMM\\\xxxwwwyyyzzzfffSSSSSSQQQRRRYYY```gggqqqyyy}}}lllpppdddDDD777;;;===777888888888777666666555555444444333333333444444555444444444444666888;;;<<>>;;;<<<;;;:::999888888888888555555666777888888888888777666999>>>BBBJJJYYYgggyyysssvvvfff\\\VVVTTTSSSRRRSSSWWWZZZ\\\aaammmyyyfffCCC@@@AAA<<<;;;:::999999999:::<<<>>>???BBBOOOgggxxx}}}uuusss___SSSOOOPPPUUU^^^eeejjjsss{{{nnnhhh~~~uuuMMM888===@@@999999888888777777666666555444444333333333444555555555444444444666999<<<>>>IIIPPPZZZaaaaaa```fffnnnvvvtttwww{{{}}}___iiiQQQ===???<<<;;;:::999888888888888666666666666777888999:::999:::>>>DDDJJJTTTfffwwwxxxwwwzzziii\\\VVVSSSRRRPPPQQQVVVZZZ[[[^^^jjjxxxxxxHHHAAABBB<<<<<<::::::999:::;;;<<<>>>@@@EEERRRhhh}}}xxxsssjjj\\\UUUNNNQQQYYYcccjjjooowwwttthhh}}}]]]CCC======;;;999999888888777666666666333333333333333444555666555444444444777:::>>>@@@MMMSSS]]]dddcccbbbjjjuuusssqqqvvv~~~eee```RRR>>>DDD<<<;;;:::999888888888888777666666555666888:::;;;;;;===BBBJJJSSS```uuu{{{hhhjjjlll___WWWSSSRRRNNNOOOUUU[[[\\\___lll{{{KKKAAABBB;;;===::::::::::::;;;===???@@@NNNUUUcccwww}}}qqqzzzrrrnnnsss___TTTQQQPPPTTT]]]hhhooottt|||{{{kkk|||lllNNN<<<888;;;999999888888777666666666333333333333333444555666555444444444777:::>>>AAAPPPVVV```hhhgggfffooo}}}}}}vvvrrrwww~~~jjj```{{{aaaGGG???<<<<<<;;;:::999999999999999555555888:::777777888======HHHZZZdddnnnwww{{{nnnqqq~~~nnn]]]SSSNNNNNNMMMOOOSSSYYY[[[^^^gggrrrVVVHHH:::AAABBB>>>:::999<<<======@@@EEERRROOOdddhhhvvvggg{{{sssbbb|||xxxcccWWWTTTVVVXXX]]]```iiiuuuxxxtttnnnuuuWWW======666999888777666666555666666777666555444444444444444555444555777777888>>>GGGXXX[[[ccciiihhhhhhrrrzzzyyy|||rrr[[[ppp]]]FFF@@@===<<<;;;:::999999999999:::777666999:::888888;;;???CCCMMM[[[ggg{{{~~~nnn^^^SSSNNNLLLNNNOOOSSSXXXZZZ\\\dddnnnbbbLLL>>>DDDCCC>>>;;;:::<<<======AAAGGGSSSWWWjjjiiissskkkttthhhnnn\\\SSSRRRTTTYYY```eeeooo}}}~~~sssmmmpppwww^^^CCCAAA???999888777666666666666666777666555444444444444555555444555888888999???HHHVVV]]]eeehhheeehhh||||||}}}~~~zzzYYYiii]]]GGGAAA===<<<;;;:::999999999999;;;888777::::::999:::>>>===FFFSSS___qqquuusss}}}ppp```UUUNNNKKKNNNNNNRRRWWWYYY[[[bbbjjjnnnLLL>>>AAA<<<>>>;;;;;;===>>>>>>CCCIIIYYYgggwwwnnnsssxxxssspppzzzcccVVVQQQRRRVVV]]]eeekkkuuu{{{vvvtttuuuzzzgggHHH<<<===:::999888777666666666666666666555555444444555555555444555888999:::AAAJJJUUU___iiihhhbbblllyyy{{{}}}ZZZfffcccJJJBBB===<<<;;;::::::999999:::;;;888888::::::999<<>>>>>888===<<<<<<>>>>>>???EEEMMM```tttqqqsssyyyppp]]]UUURRRVVV\\\bbbkkkpppyyy}}}yyywwwooosssRRR<<<;;;;;;:::999888777666666666666666555555555555666666666555666888:::<<>>===<<<===??????@@@HHHQQQhhh}}}ttttttiiiZZZUUUSSSYYYaaafffnnnttt}}}}}}{{{wwwuuuooo}}}fffJJJ@@@<<<;;;:::888777777666666666666555555555666666777666555666999;;;>>>GGGQQQ[[[eeellljjjkkk|||zzzuuuxxxzzzzzzmmmnnnoooOOO@@@>>>===<<<;;;::::::::::::888777888::::::<<>>@@@???AAAJJJUUUwww~~~|||aaaWWWTTTRRRZZZfffiiiqqqxxx}}}yyyuuutttmmmfffpppxxxXXX>>>===<<<;;;999888777777777666666555555666666777777777555666:::<<<@@@JJJTTT]]]gggmmmlllnnn{{{yyy}}}|||zzzyyymmmuuuqqqQQQAAA>>>===<<<;;;;;;::::::;;;888888999<<<<<>>===;;;:::888777777777666666666666666777888888777666777:::===AAAKKKVVV]]]hhhooolllmmm}}}~~~}}}|||xxxcccbbbsssSSSCCC>>>>>><<<;;;;;;;;;;;;;;;999999;;;===???BBBMMMXXXcccxxxuuubbb]]]```iiidddbbbiiiyyy|||pppdddZZZPPPIIILLLJJJMMMTTTZZZ]]]___cccfffgggKKK>>>DDD======@@@AAA@@@BBBMMMZZZzzz}}}hhhXXXVVVVVVTTT```qqqrrryyywwwooonnnnnnkkklllyyyOOO>>>>>><<<:::999888777777666666666666666777888888777666777:::===BBBMMMXXX[[[iiiqqqllljjjzzz~~~~~~[[[]]]ppptttMMMIII???>>><<<;;;::::::;;;;;;>>>666???EEE===HHH]]]```dddyyyggg___cccjjjkkkhhhppp{{{mmmaaaWWWMMMEEEFFFIIIMMMRRRVVVYYY\\\]]]cccyyy|||LLL???IIIAAA>>>>>>??????CCCRRRccc|||xxxzzzuuuxxxdddRRRRRRYYY```iiissswww}}}zzzqqqllluuusssnnnmmmKKK===:::<<<666555999888777777777777777777777777999666666:::???EEEPPP[[[bbbkkkllldddfff}}}|||~~~[[[\\\rrrQQQFFF???>>><<<;;;::::::;;;;;;;;;888???EEEEEEPPPdddnnnwwwssseeebbbiiizzzzzz}}}nnncccYYYNNNGGGGGGJJJNNNSSSWWWZZZ[[[[[[```nnnUUUAAAGGG@@@>>>???@@@AAAFFFUUUeeewww{{{jjjhhhrrr```RRRTTT\\\cccmmmvvv}}}~~~sssoooqqqtttqqq{{{RRR@@@;;;===777666999777777777777777777777777777888666777<<>><<<;;;;;;;;;;;;<<<999>>>???CCCNNNWWWhhh~~~}}}lllgggqqqooommmiiiooo~~~ooodddZZZPPPHHHGGGJJJOOOTTTXXXYYYZZZYYYbbbfff}}}bbbEEEDDD@@@???@@@BBBDDDKKKYYYfffzzzvvvmmmwwwuuufffiii{{{iii[[[RRRWWW```gggpppzzzxxxsssiiinnnnnnppp[[[EEE<<<>>>999666888555777777777777777777777777777666888>>>DDDIIIRRR[[[hhhgggeeejjj~~~ggg___rrrXXXKKK???>>>===;;;;;;;;;<<<===999CCC@@@DDDUUU]]]mmmpppnnntttggghhhjjjxxx}}}nnndddZZZOOOHHHFFFIIINNNSSSWWWXXXXXXXXXbbbccc}}}nnnJJJBBBAAAAAAAAABBBFFFOOO]]]hhhvvvkkkdddtttzzzmmmtttrrraaaWWWTTT[[[ccciiirrr||||||vvviiiiiimmmhhhuuufffJJJ<<<>>>:::777888666666666666666666666666666777666:::AAAGGGLLLTTT\\\jjjeeegggvvvyyyggg]]]kkkVVVLLL???>>>===<<<;;;<<<======;;;DDDDDDLLL```iii|||yyyyyyvvvjjjgggkkkyyy{{{lllbbbXXXNNNGGGDDDGGGLLLQQQUUUXXXXXXYYY^^^eeevvvNNNBBBBBBBBBBBBBBBGGGTTTcccmmmrrrfffkkk~~~pppwwwlll\\\VVVVVV___fffjjjsss}}}|||tttoooiiinnnmmmiiitttQQQ<<<===:::888999777666666666666666666666666777777;;;CCCIIINNNVVV^^^ggggggsssuuu}}}ccc[[[aaaVVVHHH???>>>===<<<<<<<<<>>>>>>===BBBKKKZZZkkkxxxwwwhhhffflllvvvyyykkk```WWWMMMFFFCCCFFFJJJPPPUUUYYY\\\]]]aaaqqq}}}SSSCCCBBBCCCBBBBBBJJJ\\\nnnxxxppphhh~~~yyyzzzfffZZZWWWZZZdddjjjmmmvvvyyyppplllfffkkknnnfffppp[[[@@@>>>;;;999:::888777777777777777777777777888888<<>>===<<<<<<===>>>???AAA???QQQgggqqqrrrgggdddkkkuuuxxxjjj```VVVMMMEEECCCEEEIIIOOOUUU\\\aaaccchhh~~~XXXFFFAAABBBAAABBBOOOggg|||uuuooo}}}rrr```YYYXXX^^^iiiooorrr|||yyyqqqeeeffffffhhhfffbbbrrrhhhFFF@@@===999999888777777777777777777777777999999===EEEKKKQQQ[[[dddjjjzzz}}}zzzbbb^^^TTT\\\LLL>>>>>>===<<<<<<===>>>???FFF>>>TTTnnnqqquuuzzzlll______fffsss~~~xxxjjj```WWWMMMFFFCCCEEEIIIOOOWWW^^^eeehhhjjj[[[GGG???AAAAAACCCSSSnnn}}}uuuwwwkkk[[[YYYYYY```lllrrrvvv{{{{{{vvvdddmmmhhheeejjj```___uuurrrKKKCCC>>>999999888777777777777777777777777::::::===EEEKKKRRR\\\fffooo{{{kkkZZZYYYuuucccEEEAAA<<<999;;;<<<<<<===AAAHHHFFF]]]sssxxx{{{|||uuu___ZZZdddkkkzzz{{{mmmaaaVVVKKKDDDEEEBBBDDDKKKSSSWWW\\\aaafffwwwnnnHHHFFFBBBAAACCCUUUyyykkkiii^^^[[[ZZZcccppprrrrrr{{{}}}eeeaaabbbfffddd___ccckkkVVV999???===666>>>999888777666666777888999777===EEEHHHKKKRRR]]]gggooo|||~~~yyyZZZVVVxxx___EEEAAA===:::<<<======>>>BBBCCCRRRkkk~~~}}}ooohhhgggrrrsssfffZZZdddtttyyy{{{nnnbbbWWWMMMFFFEEEBBBEEEMMMTTTXXX\\\aaacccooojjjJJJEEEDDDFFFWWWzzz|||uuufff\\\ZZZ[[[fffsssuuuwwwttt~~~yyyfff```___bbbbbb^^^bbbkkkdddCCC@@@<<<777???999888777666666777888999888>>>DDDHHHLLLTTT```iiiooowwwuuuaaaVVVtttxxxZZZGGGAAA===<<<>>>???===???CCCCCC^^^sss~~~||||||rrrjjjiiinnnuuuwwwpppppp}}}tttggg___WWWZZZtttyyymmmbbbXXXNNNHHHDDDBBBFFFNNNUUUXXX\\\___eeejjj{{{MMMGGGFFFJJJZZZ{{{xxxooo{{{cccZZZXXX]]]jjjvvvxxx}}}uuuooo}}}}}}jjjaaa]]]```aaa___dddmmmvvvPPPAAA;;;999>>>999888777666666777888999:::>>>DDDHHHMMMVVVcccmmmqqqrrrwwwgggWWWmmmpppVVVIII@@@======???>>>===@@@EEEQQQiiixxxssssssyyy~~~wwwqqqpppssstttmmmkkkjjjrrr||||||zzzpppaaaXXXYYYVVVccctttggg```___```iiisss|||vvvkkkaaaXXXOOOHHHDDDBBBFFFOOOVVVYYY[[[^^^cccfffpppmmmLLLEEEEEEMMM___}}}nnnrrrwwwaaaYYYYYY___mmmwwwyyynnnppppppddd]]]___aaabbbgggppp~~~WWW@@@;;;;;;;;;999999888777777888999999<<>><<<<<<>>>======BBBIIIbbbqqq{{{sss~~~|||}}}||||||mmmiiihhhhhhmmmvvvzzzrrrooowwwtttcccYYYTTTYYY\\\nnn|||mmm```WWWUUUYYYYYYcccqqq|||ssshhh___VVVMMMGGGDDDBBBFFFNNNUUUXXXZZZ]]]]]]aaafffQQQIIIAAADDDOOOdddnnnvvvsss```ZZZ[[[bbbnnnvvvxxxnnnrrrtttfff[[[\\\```aaagggnnn]]]BBB<<<<<<888:::999888777777888999:::===@@@CCCHHHPPP[[[hhhqqqpppuuuzzzXXXRRRtttoooSSSGGG>>><<<<<<======>>>FFFOOOeeeqqquuuzzziiicccbbbdddmmmxxxwwwlllhhhppp{{{iiiZZZUUUTTTWWWcccwwwwwwhhh^^^XXXXXX```hhhttt~~~}}}qqqfff]]]UUULLLFFFDDDBBBDDDLLLSSSVVVYYY\\\]]]fffhhhPPPHHH@@@DDDSSSiiinnnxxxooo^^^\\\___fffooouuuzzznnnrrruuueeeXXXXXX]]]___bbbhhhpppjjjKKK>>>===666:::999888777777888999:::>>>@@@DDDIIIQQQ\\\hhhooozzzyyyyyysss[[[TTTnnntttUUUGGG@@@>>>===>>>>>>AAALLLWWWgggtttyyyrrruuuhhhddddddfffqqq~~~wwwjjjfffoooyyy|||```TTTTTTWWWUUUhhh|||kkkbbbYYYWWWZZZcccqqq~~~}}}qqqfff]]]TTTLLLFFFDDDAAACCCJJJPPPTTTWWW\\\cccpppppp\\\KKKAAAFFFXXXooonnn{{{kkk]]]\\\ccciiipppwwwlllssswwweeeWWWWWW\\\^^^```ddddddyyyXXX@@@===888::::::888888888888::::::===@@@DDDJJJSSS]]]ffflll|||mmmlllppprrryyyqqqfffZZZaaayyyYYYIIIBBB???>>>??????CCCPPP\\\ooo~~~|||sssyyyzzzpppiiijjjkkkmmmwwwxxxkkkfffppp{{{tttZZZQQQUUU[[[TTTllltttaaaZZZVVVYYYbbbooo~~~rrrggg^^^UUULLLFFFDDDAAABBBHHHOOORRRWWW[[[dddtttttt\\\NNNDDDIII\\\ssspppiii\\\\\\gggkkkqqqxxxkkkuuuzzzgggXXXYYY^^^___```ccc___[[[cccBBB===:::::::::999888888999::::::===@@@DDDKKKSSS]]]eeekkkyyy~~~xxxxxxuuupppmmmvvvkkkZZZXXXqqqRRREEE>>>AAABBB???@@@JJJ\\\kkkqqqzzzwwwqqqtttvvvpppkkkhhhgggnnn~~~nnnhhhxxxiiiZZZWWWWWW^^^aaalll~~~}}}iii___ZZZVVVYYYfffqqqssstttvvv{{{uuuggg]]]RRRKKKIIIAAAAAAFFFNNNUUUXXX\\\aaajjjppp|||TTTEEEIIIMMM]]]zzzvvvyyyhhh]]]___kkkppptttyyyllltttooo^^^ZZZUUUWWW___```]]]aaaccc|||AAA???;;;999999999888777888:::<<>>JJJ___ooouuutttrrrzzzwwwpppjjjhhhjjjrrrtttppp~~~iii[[[XXXYYY```aaatttsssaaaYYYZZZZZZ```hhhlllmmmrrryyyttteee\\\SSSLLLIIIBBBAAAEEEMMMTTTWWW]]]ccchhhqqqXXXHHHJJJKKK___mmm{{{iii___aaammmqqqvvv{{{lllvvvnnn^^^\\\XXXYYY___^^^\\\^^^]]]zzzMMMBBB;;;999999999888777888:::<<>><<<999::::::999888999;;;===@@@DDDDDDLLLYYY]]]eeewww|||~~~zzzwww~~~jjjnnnUUUIIIBBBBBBCCCEEEMMM^^^ttt{{{pppgggiiitttbbbXXX[[[___hhhwwwjjj\\\WWWVVVYYY\\\^^^aaallljjj[[[VVVQQQKKKGGGFFFBBBBBBIIIPPPXXXbbbkkkppppppqqqWWWHHHMMMUUUjjjvvvbbbnnn{{{ddd___dddlllnnntttnnnbbbyyyxxxaaaUUUVVVTTTWWW]]]^^^ccccccccceeeAAA@@@:::::::::999888999;;;===AAACCCEEENNNZZZ^^^iiiuuuyyyxxxrrr}}}rrrZZZMMMCCCCCCCCCFFFOOO```uuu{{{oooggglllzzz```XXX\\\bbbkkk~~~|||eee]]]]]]\\\ZZZ]]]___bbbppp~~~eeeXXXSSSNNNIIIFFFEEEBBBBBBIIIPPPXXXccclllooossswwwXXXHHHNNNYYYnnn~~~|||ooo___lll|||fffbbbiiioooqqqxxxhhh```yyywwwccc\\\\\\VVVUUU]]]^^^aaafffhhhuuuAAA===:::;;;;;;:::999999<<<>>>@@@CCCEEEPPP\\\___nnnppp|||{{{vvv]]]LLLAAAAAAAAAEEERRRhhh}}}xxxwwwyyynnngggooo```YYY___fffpppuuuaaa___aaa___[[[ccciiinnn}}}tttaaaVVVQQQKKKGGGFFFDDDAAABBBIIIQQQYYYdddmmmrrr\\\KKKOOOYYYqqq{{{rrr```kkk{{{gggdddllloooqqqyyyfff___zzzxxxtttzzzllliiiiii\\\VVV[[[]]]___iiihhhAAA>>>:::;;;;;;:::999999<<<>>>@@@CCCFFFRRR^^^aaasssnnn}}}|||xxx]]]HHH???>>>>>>EEEWWWqqqqqqkkkhhhooowwwlllgggrrraaa[[[bbbiiisssqqq``````ccc``````nnnzzz}}}nnn^^^UUUOOOJJJFFFFFFDDDAAABBBJJJRRRZZZdddmmmppp[[[NNNOOOXXXsss}}}yyyeeelllyyyeeeccckkkmmmoooxxxpppeee```{{{|||vvv}}}ssstttssscccXXXZZZ[[[___kkkeeewwwGGGGGG:::;;;;;;:::999:::<<<>>>@@@CCCFFFSSS___bbbvvv|||ooozzzuuu}}}~~~wwwVVVLLL???>>>AAAJJJVVVmmmzzznnnkkklllxxxnnnlllmmmyyy^^^```gggllljjj______bbbiiinnnyyy~~~wwwjjj[[[RRRLLLGGGFFFGGGDDDFFFEEEGGGRRRbbbjjjjjjuuuzzz\\\NNNUUUZZZnnn~~~hhhvvvqqqbbbdddkkkkkkppp{{{jjj[[[ccczzzyyynnnXXXWWW]]]```gggjjjiiiNNNCCC>>>===;;;999999;;;===>>>BBB@@@DDDTTT___bbb~~~~~~|||xxxwww|||uuuSSSGGGDDDCCCGGGRRR```xxxrrrlllppplllooo{{{vvvhhhjjjrrrbbbccchhhlllggg^^^aaaeeemmmyyyzzzttthhhZZZRRRLLLGGGFFFGGGAAABBBBBBDDDOOO___ggggggoooppp^^^KKKUUU^^^tttnnn|||ppp```aaahhhkkkqqqwww^^^\\\eee~~~|||ttt___[[[[[[]]]dddeee```sssVVVBBB???===;;;999999;;;===???CCCCCCHHHXXXdddhhhxxxzzz}}}wwwyyy{{{~~~sssSSSEEECCCBBBGGGSSSbbb{{{rrrbbbdddiiilllzzziiicccccciiiwwwfffdddgggkkk~~~fff]]]aaagggooorrrooocccWWWPPPLLLHHHFFFHHHAAAAAAAAAEEEPPP^^^eeefffmmmnnnYYYNNNZZZgggyyysssnnn^^^^^^eeejjjqqqnnn[[[[[[fff}}}~~~wwwfff^^^XXX[[[```ccc[[[```cccCCC???===;;;::::::;;;===???BBBCCCJJJZZZggglllsssyyyzzzyyy|||zzzqqqTTTHHHBBBAAAGGGTTTddd|||{{{ccc```gggfffsssaaa___bbbhhhuuuuuutttwwwiiieeegggpppggg___ccciiirrr}}}pppiii^^^SSSNNNKKKGGGFFFHHHCCCCCCEEEKKKVVVaaagggiiijjjsssUUURRR```rrr{{{wwwnnn^^^___fffkkkqqqjjj___XXXfff||||||tttwwwrrrhhh```VVVYYY___fffaaaZZZoooqqqFFF???>>>;;;::::::;;;>>>???>>>BBBHHHXXXeeekkk~~~rrr}}}}}}xxx|||~~~yyynnnRRRIIIEEEEEENNN^^^qqqmmm```eeennnxxx|||```bbbcccdddkkkxxxzzzooobbbaaadddiiilllooowwwllliiiqqqiiiccciiiqqq|||uuukkkcccYYYPPPLLLJJJGGGEEEFFFDDDDDDHHHQQQ\\\dddhhhjjjdddttt}}}TTTPPP___zzzmmm}}}ooo```aaaiiikkkooowwwbbb[[[YYYhhh}}}{{{|||mmmllljjjgggcccYYYZZZ___mmmoooccckkk}}}JJJ???>>><<<::::::<<<>>>???===BBBHHHVVVccclll}}}uuuqqq|||wwwyyy~~~ooo|||lllNNNFFFBBBEEERRRhhhyyyjjjhhhtttyyy```eeeccc```bbbkkkvvvxxxnnnddddddccceeefffbbb^^^```eeeqqqyyylllooo~~~kkkhhhrrr}}}rrrggg^^^UUUMMMKKKIIIFFFDDDEEEBBBCCCIIIVVVaaafffggghhhdddtttnnnPPPPPP^^^}}}gggpppbbbdddlllkkknnnrrr\\\VVVZZZiiizzznnnhhhccceeeddd\\\[[[\\\ppp|||nnnnnnOOO@@@>>><<<::::::<<<>>>@@@???EEEJJJVVVeeeppp}}}~~~xxx{{{{{{oooooowwwwwwzzzeeepppOOOEEE>>>CCCSSSmmmxxxssssss|||wwwaaagggdddaaabbblllwwwyyypppdddiiijjjllllllfff]]][[[^^^ccctttllljjjpppmmmkkkwww~~~pppccc[[[SSSKKKJJJIIIEEEBBBCCCAAABBBKKK[[[fffgggfffgggiiimmmeeeKKKSSS\\\zzz}}}eeeqqqccceeemmmkkkooouuu\\\UUUYYYgggzzzrrrhhh______```YYY\\\WWWllltttppp}}}WWW@@@>>><<<;;;;;;<<<>>>@@@???FFFKKKWWWgggvvv||||||~~~yyyvvv{{{zzznnnrrrwwwrrrwww}}}^^^{{{vvvTTTGGG???EEEVVVqqq~~~zzzooojjjrrr~~~xxxcccjjjfffdddgggsssvvvjjjeeegggkkkmmmggg^^^[[[^^^eeepppvvvcccgggmmmnnnkkkwwwzzzjjj\\\ZZZRRRKKKIIIHHHDDDAAABBBBBBCCCNNN___jjjjjjggggggiiibbbfffNNNQQQWWWvvvzzzcccqqqccceeemmmkkkpppvvv\\\UUUVVVccc{{{}}}uuuhhh\\\ZZZ[[[TTT\\\SSSfff~~~uuuooo___@@@???<<<;;;;;;<<>>EEEKKKVVVhhhzzz}}}|||xxxxxxyyy~~~~~~yyylllqqqzzz~~~ddd|||iiiLLLFFFCCCCCC]]]pppxxxwwwuuuvvvttt|||llldddssswww{{{ppprrrpppmmmnnnpppiii^^^mmmkkkbbbcccfffvvvvvvmmm|||tttbbbYYYRRRLLLGGGEEEGGGHHHEEEBBBFFFGGGOOO[[[dddfffhhhjjjbbbkkkcccRRRQQQ___wwwlllcccyyywwwhhhiiiqqqnnnrrrUUUUUUWWWcccwwwxxxvvvzzz{{{ssseee^^^WWWSSSQQQYYYZZZccctttsssjjjdddDDDAAA===:::;;;>>>???>>>@@@EEEIII[[[eee|||}}}}}}}}}xxxxxx|||ooottt{{{yyyaaa}}}hhhLLLHHHFFFEEEaaawwwvvvvvv{{{uuuooo{{{yyyuuutttyyyzzzqqqcccSSS]]]fffnnn|||uuulll}}}rrr```XXXPPPKKKFFFDDDFFFGGGEEEBBBEEEHHHQQQ^^^eeedddbbbccceeexxx^^^MMMSSSZZZqqqpppeee}}}wwwhhhiiiqqqpppuuu^^^ZZZTTT___ooouuurrrzzzxxxxxxhhh___XXXUUUUUU\\\]]]eeepppkkkbbbiiiFFFBBB===:::;;;>>>???>>>BBBGGGLLL```jjjxxxvvvzzz{{{}}}ssswww}}}ppp```hhhKKKHHHGGGGGGeee~~~ooonnn|||yyyyyy}}}uuuttt~~~gggTTT^^^ccceeessstttlllnnn[[[UUUNNNIIIEEECCCDDDEEEDDDAAADDDIIISSS```ddd```\\\[[[cccYYYJJJRRRTTTiii||||||wwwjjjwwwhhhiiirrrrrrwwwiii\\\TTT\\\iiiyyyyyyuuu|||vvv}}}mmmaaaYYYWWWZZZ\\\^^^dddkkkcccZZZ~~~rrrIIICCC===;;;<<<>>>??????AAAFFFMMMbbbmmmvvvxxxvvvyyytttwww|||jjjbbbiiiKKKFFFDDDGGGgggpppeeeooo{{{~~~sssrrr~~~tttbbbaaaaaakkkuuuoooiiiWWWRRRJJJGGGCCCBBBBBBCCCCCCBBBEEEIIISSS]]]```\\\YYYZZZ___WWWLLLNNNRRRcccrrr|||tttwwwhhhjjjrrrrrrxxxrrrZZZVVV^^^gggsss~~~zzzvvv~~~pppaaaXXXXXX]]][[[]]]```fffaaaXXXtttNNNEEE===;;;===>>>???@@@>>>DDDKKKaaalll}}}sssxxx~~~qqqsss~~~zzzeeeaaalllNNNFFFBBBJJJllluuueeedddzzz|||vvvvvv}}}iiidddqqq{{{vvveeeSSSNNNHHHEEECCCAAAAAABBBBBBBBBFFFIIIQQQYYY[[[YYYYYY]]]dddUUUKKKLLLVVVbbbhhh~~~yyyiiiiiiqqqqqqwww[[[XXX```hhhrrr|||zzz}}}ppp```WWWWWW\\\]]]^^^^^^cccbbbYYYfffSSSGGG<<<<<<>>>>>>>>>@@@===CCCJJJaaammmssszzz{{{mmmnnnzzzxxxaaaccclllOOOHHHCCCOOOqqqiiihhhttt{{{||||||ppprrrxxx___PPPKKKFFFDDDCCCAAA@@@AAABBBCCCHHHJJJPPPVVVWWWVVVZZZ```qqqzzzRRRGGGNNN[[[dddeee~~~{{{jjjiiipppooouuucccVVV```kkkwww~~~ooo```VVVVVVZZZ```aaa___ccccccXXX[[[pppXXXHHH<<<<<>>>>>AAA???DDDLLLdddqqqtttsss|||wwwiiijjjwwwwww|||bbbpppdddJJJHHHEEEQQQtttvvvkkk{{{~~~kkkZZZNNNHHHEEEDDDCCCAAA@@@AAACCCEEEIIIKKKQQQVVVVVVTTTXXX^^^{{{kkkLLLHHHQQQ\\\hhhlllrrr~~~kkkhhhnnnnnnuuuiiiVVVaaaooo|||mmmaaaXXXVVVYYY]]]``````bbbaaaWWWXXXjjj|||[[[III<<<===@@@===>>>BBB@@@EEELLLfffwwwtttsss~~~}}}uuufffhhhvvvwwwyyyfff}}}[[[DDDFFFEEEPPPssswwwooorrrrrraaaVVVLLLGGGDDDDDDCCCBBB@@@AAACCCEEEJJJMMMSSSXXXWWWSSSVVV\\\~~~[[[HHHLLLSSS[[[jjjttthhhlllhhhmmmnnnuuujjjWWWcccttt{{{mmmbbbYYYVVVXXXUUU]]]```aaa```WWW[[[nnn]]]JJJ<<<===@@@======BBB>>>CCCKKKgggyyyrrr~~~qqqkkkmmmssszzzrrreeeqqqZZZKKKEEEGGGVVV||||||xxxoookkk___QQQJJJLLLFFFEEEFFFIIIGGGCCCCCCFFFFFFSSSUUUTTTYYYZZZYYY```[[[GGGIIIOOO]]]iiisssvvvhhhmmmfffjjjjjjrrrjjjVVV\\\uuu}}}{{{kkk^^^TTTRRRTTT]]]ZZZYYYaaaaaaRRRUUUnnnlllIIIAAA;;;888>>>999===???AAANNNhhhzzzsss}}}ppplllooovvvrrrllltttWWWGGGCCCFFFWWW{{{}}}~~~wwwttt~~~pppccc\\\PPPIIIJJJGGGEEEEEEGGGFFFCCCDDDHHHNNNUUUTTTSSSWWWUUUXXXfffsssRRRGGGHHHTTT[[[aaajjjuuujjjooofffkkkkkkrrrbbb^^^bbbyyy~~~|||tttttt|||zzzkkk```WWWUUUXXX[[[\\\]]]aaa]]]QQQ\\\{{{nnnJJJAAA===<<>>999@@@BBBGGGUUUtttyyyqqqlllmmmqqqmmmxxxvvvqqqttttttvvvqqqOOOXXXjjjNNNBBBFFFFFFeeeyyy|||pppbbbeeennnqqqnnnlllvvvnnniiiccc___WWWOOOJJJGGGEEECCCCCCFFFCCCBBBCCCEEEFFFMMMTTTMMMSSSSSSXXXeeezzzXXXNNNPPP===HHHYYYcccuuu{{{tttqqqnnnssszzzbbbSSSRRRZZZmmm|||{{{fffaaaooouuullljjjbbb^^^ssstttkkk```UUUNNNLLLTTT]]]______\\\QQQQQQ___gggxxxlllKKKAAA@@@@@@:::AAABBBHHHVVVsss{{{rrrqqqqqqoooooorrr{{{{{{uuummmooouuuwww^^^[[[VVV```GGGEEEBBBKKKWWWuuukkkjjjbbbSSS]]]hhhqqqsssggg``````WWWQQQIIIFFFGGGHHHFFFCCCDDDBBB???@@@EEEKKKQQQTTTVVVYYY^^^___jjjUUUDDDFFFDDDHHHXXXmmmrrrpppmmmqqq|||^^^NNNYYYiiivvvwwwmmmbbbooo~~~~~~ooogggpppqqqeeeyyy~~~qqqggg]]]SSSNNNNNNUUU\\\]]]___bbbXXXPPPVVViiiyyy|||EEE;;;BBB???===DDDEEELLLYYYssswwwqqqqqqssssssvvv{{{zzztttlllnnnuuuyyy^^^aaabbbdddKKKIIIHHHJJJ```ddd```ccc```jjjrrr~~~|||rrrfff^^^\\\UUUOOOHHHEEEFFFGGGEEECCCEEEBBBAAABBBHHHNNNSSSVVVZZZ[[[XXXZZZpppPPPDDDFFFEEEJJJVVVmmmssswwwsssooommmqqq{{{bbbSSSWWW\\\bbbeee```iiiuuu}}}qqqhhhmmmllleee|||pppfff]]]TTTOOOPPPUUU\\\\\\^^^```WWWPPPWWWggg|||HHH===AAA>>><<>>BBBAAAKKKXXXmmm}}}}}}uuulllvvvzzzwwwgggaaaaaaDDDDDDEEE@@@WWWrrr{{{jjjttteeeZZZVVVSSSUUUWWW]]]lll{{{yyyssswwwsssgggooopppiiiccc___YYYPPPJJJHHHEEEEEEEEEDDDCCCCCCDDDEEEBBBEEELLLVVV___eeegggggg^^^ddd~~~oooFFFHHHFFFBBBFFFIII___aaa___lllxxxmmmooojjjkkkoooxxx|||mmm^^^]]]cccccciiivvv|||qqqccc```\\\ccceeessswwwjjj```WWWPPPNNNPPPRRR[[[\\\[[[YYYOOOMMMYYYssstttKKK>>>AAAAAA??????AAAJJJXXXqqq{{{sssjjjvvvzzzvvvgggnnnfffHHHGGGHHHMMMUUUeee}}}hhh}}}~~~lll\\\WWWQQQLLLKKKIIIJJJVVVdddiiigggrrr~~~rrriiiuuupppaaa]]][[[ZZZUUUNNNJJJJJJDDDEEEEEEEEEDDDDDDEEEFFFCCCGGGOOOYYYccciiikkkkkk___iiiiiiEEEIIIEEEAAAHHHIIIdddccc[[[dddxxxtttoooppprrryyyqqqaaaWWW\\\ffffffnnnvvv___ZZZ[[[[[[hhhuuuvvvhhh]]]TTTLLLJJJLLLPPPZZZ\\\[[[YYYOOOMMMYYYmmmyyyMMM???BBBCCC???===CCCKKKYYYtttyyyvvvmmmyyywwwnnnfffeeeHHHIIICCCIIISSShhhnnnnnnsss{{{aaaRRRKKKPPPUUUTTTPPPNNNQQQVVV[[[oootttxxxooojjjsssqqq|||nnn```VVVPPPKKKIIIJJJEEEDDDDDDEEEFFFFFFEEECCCCCCNNNSSS[[[kkknnngggfffjjjssstttZZZCCC@@@DDDDDDGGGLLLccc```ccckkkzzz{{{qqqnnnmmmttthhhUUUWWWWWWVVV\\\kkksssbbbdddXXXccc^^^kkkzzzrrriii___TTTJJJHHHLLLUUU]]]]]][[[ZZZQQQNNNZZZdddOOO===???AAAAAABBBFFFKKKVVVmmmzzznnnfffqqqnnnhhhpppbbbGGGIIIDDDJJJTTTjjjyyy|||bbbRRRMMMRRRWWWVVVSSSRRRVVV[[[fffyyy}}}nnnxxxxxxkkk\\\SSSLLLFFFDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDHHHSSSXXX___lllkkkdddeeennn~~~```MMM>>>???DDDDDDGGGLLLeeeeeejjjvvvtttqqqpppwwwxxx```TTTRRRPPPRRRZZZfffrrrxxxeee\\\___TTT```nnnvvvooofff^^^TTTKKKIIILLLUUU^^^___^^^^^^WWWVVVcccZZZCCCAAAAAA@@@@@@DDDKKKVVVlllyyymmmhhhoookkkhhhhhh]]]EEEIIIEEEJJJSSSjjj|||aaaQQQOOOTTTXXXXXXVVVWWW\\\aaaqqq}}}ssslll```TTTMMMHHHDDDBBBDDDEEEDDDDDDDDDDDDDDDEEEEEEKKKWWW]]]cccllliiicccgggwwwoooNNNDDD>>>BBBEEEDDDFFFKKKfffjjjrrrwwwqqqpppwwwsss]]]RRRLLLIIIOOOZZZdddfffeeesss]]]\\\```ZZZmmm{{{sssllleee^^^TTTKKKIIILLLTTT]]]___```bbb\\\]]]jjj^^^DDDCCCBBB???@@@CCCKKKXXXlllvvvpppmmmrrrlllmmm\\\tttXXXCCCJJJEEEJJJRRRjjj}}}{{{www___PPPPPPTTTWWWWWWWWWZZZ___dddvvv|||zzzqqq^^^TTTKKKHHHGGGEEEEEEGGGDDDEEEDDDDDDCCCDDDFFFHHHLLLXXX```eeekkkfffdddnnnVVVIIIDDDCCCEEEEEECCCEEEKKKeeellluuu~~~wwwpppmmmsssooo]]]PPPJJJHHHQQQ]]]dddeeedddrrrrrrZZZ\\\aaafff}}}{{{uuunnnggg```VVVMMMKKKMMMRRRZZZ]]]^^^aaa\\\]]]kkkUUU???AAAAAA???@@@AAAKKK[[[ooo}}}uuukkkmmmqqqnnnuuusss\\\xxxTTTCCCJJJFFFNNNUUUmmm|||uuutttrrrppp\\\QQQQQQSSSUUUVVVXXX\\\bbbggg}}}zzzuuuooozzzyyyeeeYYYWWWNNNGGGFFFFFFEEEEEEGGGDDDEEEEEEDDDCCCEEEIIIMMMQQQ]]]dddggghhhbbbeeewwwEEEFFFEEEDDDDDDBBBAAAFFFMMMdddmmmuuu|||}}}{{{pppkkkqqq||||||~~~iiiZZZRRRMMMNNNVVV^^^aaaeeejjj}}}bbbWWWWWW^^^qqq~~~}}}zzzssskkkcccXXXOOOLLLOOOSSS[[[\\\]]]___ZZZ\\\jjjIII;;;AAAAAA>>>@@@AAALLL]]]rrrxxxyyy~~~uuujjjooosssuuulll___QQQCCCKKKFFFSSSZZZqqq~~~tttwwwttt|||tttgggZZZTTTRRRTTTVVVYYY]]]dddlllqqqyyyooobbblllvvvuuukkkbbb```bbbWWWNNNGGGFFFFFFDDDCCCDDDCCCDDDEEEDDDDDDGGGMMMSSSZZZfffjjjjjjgggaaalllhhh@@@AAAAAAAAA??????BBBIIIOOOcccnnntttrrrtttlllpppyyyzzzggg[[[UUUQQQTTT\\\```___eeennnrrrYYYYYYWWWaaa|||tttkkkbbbWWWNNNMMMPPPVVV]]]^^^]]]___ZZZ\\\jjjwwwEEE<<>>???DDDJJJOOOcccnnnqqqpppwwwlllpppwwwwwweee[[[UUUQQQVVVaaafffeeeiiirrr}}}cccVVV]]]\\\kkkyyyqqqggg^^^TTTMMMMMMQQQUUU]]]]]]\\\^^^YYY[[[iiitttFFF>>>CCC>>><<>>@@@AAA999AAAFFFHHHZZZnnnxxxyyyqqqyyy}}}tttqqqttttttttt|||oooeeennnkkkIIIGGG???JJJTTTiiixxx~~~xxxiiipppyyyaaaUUURRRQQQPPPPPPRRRTTT]]]lll}}}~~~}}}{{{sssooo|||uuuggg[[[PPPHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDGGGNNNXXX```eeekkktttzzz{{{[[[FFFCCCBBB@@@@@@CCCCCCDDDHHHOOOdddvvvmmmkkkkkkjjjnnntttyyylllZZZTTTTTT[[[eeewwwZZZQQQ```jjjzzzssshhh[[[RRRKKKGGGJJJOOOUUU```^^^^^^bbbVVVUUUnnnlllEEE===???AAA;;;BBBCCCHHH]]]pppwww|||wwwuuu~~~wwwooommmrrrpppqqqzzzwww___XXXlllcccEEEGGGDDDIIIWWWooorrrnnnssssss|||```RRRPPPPPPOOOOOOTTTTTT[[[mmm}}}vvvlllttttttoooeee[[[UUUMMMGGGBBBCCCDDDDDDEEEEEEEEEEEEDDDEEEIIIOOOWWW```ggglllpppzzz{{{{{{bbbIIILLL===CCCAAAAAACCCDDDDDDIIIPPPfffuuuiiikkkmmmooonnnqqquuuttt]]]WWWVVV___kkk]]]UUUiiiyyy{{{uuunnndddXXXPPPKKKHHHKKKQQQSSS```^^^]]]cccYYYTTTgggeeeBBB;;;>>>AAA<<>>>>>@@@BBBDDDKKKSSSkkkvvvnnnssswwwmmmlllppp___RRRXXXbbbnnnddd```{{{}}}uuupppjjj```UUUMMMHHHFFFJJJPPPRRR]]]ZZZXXX[[[QQQUUUrrrZZZCCC>>>===AAA===EEEJJJOOOcccxxxssskkkmmmqqqtttxxx{{{~~~tttcccppphhhMMMDDD@@@JJJFFFVVVrrrjjjYYYTTTVVVZZZ___]]]]]]```iiiqqqwwwvvvqqqrrrwwwwwwppplllqqq}}}{{{mmm]]]QQQIIIBBB??????CCCDDDDDDEEEEEEEEEDDDDDDHHHPPP[[[ccchhhlllqqqtttoooeeewwwMMMGGGAAA:::HHH???======@@@CCCGGGNNNWWWhhh~~~zzz}}}uuu{{{nnnkkknnngggTTTWWWdddttthhhlllwwwoookkkggg^^^SSSLLLGGGFFFJJJPPPTTT[[[XXXWWWWWWMMM```TTTCCC>>>===AAA>>>EEEHHHLLL___uuu|||mmmiiinnnttttttyyyvvvooogggbbbyyyWWWJJJGGG===HHHFFFTTTqqqsss```WWWVVV]]]dddccceeejjjqqquuuwww~~~tttxxxuuuiiiaaaeeemmmrrr___UUUKKKFFFBBB@@@CCCHHHCCCCCCCCCDDDEEEFFFGGGHHHOOOWWWaaahhhkkknnnqqquuujjjnnniiiFFFBBBAAA>>>BBB???======AAAEEEJJJSSS\\\lll~~~}}}vvvpppjjjlll{{{rrrYYYUUUcccrrrzzzmmmzzz|||ssskkkfffcccZZZPPPJJJGGGGGGLLLSSSWWWZZZWWWZZZWWWLLLqqqvvvMMMAAA===<<>>CCCGGGMMMVVV```www{{{~~~vvvqqqjjjkkkxxxuuuYYYTTT___jjjxxxxxxttt}}}qqq|||rrrjjjfff```WWWNNNIIIGGGHHHNNNUUUYYYYYYWWW\\\XXXNNN~~~mmmGGG>>><<<;;;AAA@@@HHHJJJRRRdddsssooofffjjjooopppppptttooo^^^VVVjjj|||YYYKKKAAACCCAAADDDRRRhhh{{{kkk___ZZZ]]]jjjyyy{{{~~~mmmqqqmmmggg```[[[WWWVVVUUUOOOIIICCC@@@AAACCCCCCCCCAAAEEEIIIHHHFFFGGGMMMRRRWWWaaalllooonnnrrr}}}tttPPPGGG<<>>>>>AAA>>>@@@GGGOOOOOOddd{{{nnngggkkkqqqrrriiiqqqkkkXXXXXX{{{xxxVVVIII@@@CCCAAABBBMMMddd~~~rrrccc[[[]]]jjjssstttyyyvvvwwwxxxnnnhhhgggeeebbb^^^ZZZWWWUUULLLGGGCCCAAABBBCCCCCCCCCDDDEEEFFFFFFGGGKKKSSSYYYeeeeeekkksssssswww```FFFCCC<<>><<<<<<>>>BBBDDDHHHTTTaaaoooxxxlllyyykkklllttt|||vvv```cccrrr{{{yyylllccc```[[[TTTNNNKKKJJJIIINNNTTTZZZ[[[^^^SSSUUUTTThhhWWWGGG;;;===@@@???AAAGGGMMMNNNccc{{{|||mmmhhhmmmrrrtttkkkrrrhhhVVVcccrrrTTTIIIAAAEEEBBBBBBEEE\\\{{{lllcccdddqqqyyywww}}}|||pppllllllggg\\\]]]______]]]XXXRRROOOGGGDDDBBBBBBCCCDDDDDDCCCGGGFFFEEEFFFLLLTTT^^^dddmmmhhhlllvvvvvv|||MMM@@@BBB>>>BBB??????::::::===AAADDDJJJXXXeeelll|||oooxxxqqqjjjooovvvvvvhhhmmmyyy|||~~~tttggg^^^\\\[[[TTTNNNLLLKKKKKKPPPVVV[[[\\\\\\TTTTTTQQQaaa{{{OOOBBB999<<<@@@@@@CCCHHHMMMPPPccczzz|||vvvrrrqqqssswww|||xxxllliiimmmrrrtttrrrlll___ZZZrrrlllTTTKKKCCCHHHDDDCCC???TTTwww~~~{{{tttvvv|||yyy{{{pppeee```[[[UUUVVVWWWWWWTTTOOOIIIFFFBBBBBBBBBCCCDDDEEEEEEEEEHHHGGGGGGKKKTTT___hhhlllpppoootttyyyzzzoooGGGBBBCCC???BBB<<<>>>::::::<<>>>>>AAACCCFFFHHHRRRXXXbbbwww{{{yyyzzzxxxtttjjjggggggjjjnnnwwwqqqkkkkkklllooorrrlllSSSPPPrrrYYYTTTOOOCCCDDDAAA@@@CCCPPPhhhqqqlllkkkcccaaaccc^^^ZZZVVVPPPIIIDDDAAAAAA@@@@@@BBBDDDEEEEEEEEEGGGIIIDDDHHHPPPYYYaaaiiinnnqqqrrrxxxzzzzzzhhhWWWFFFCCC<<<>>>AAA999AAA===<<<>>>AAACCCJJJXXXfff{{{rrrpppmmmpppzzztttxxx{{{tttpppkkkccc^^^^^^\\\UUUOOOMMMLLLLLLQQQWWWUUUaaaYYYRRRIIISSS|||eeeIIIEEE@@@>>>@@@DDDHHHJJJRRRZZZaaauuu~~~~~~vvvooojjjkkkrrr}}}yyyllljjjlllnnnppptttbbbRRRWWW~~~vvvUUUYYYVVVEEEEEEBBBBBBBBBJJJ]]]yyyvvvnnnkkkfff```eeehhh^^^VVVQQQKKKEEEAAA@@@BBBCCCAAACCCEEEEEEEEEEEEHHHKKKJJJPPPYYYaaagggmmmsssxxxvvvxxxwww[[[OOOEEEBBB999>>>CCC888@@@===<<<===@@@CCCKKKZZZhhhsssyyyooommmuuu~~~}}}vvvxxxqqqmmmhhh```\\\\\\WWWQQQLLLLLLLLLNNNTTTZZZZZZbbbTTTPPPOOOfffiiiGGGDDD@@@===???EEEJJJLLLTTT___eeezzz{{{vvvmmmmmmvvvuuuiiiiiimmmooorrrvvvVVVPPPYYY}}}pppVVV___\\\JJJHHHEEEFFF???DDDSSSnnnkkkjjjmmmiiidddjjjiiiYYYNNNKKKFFFAAA???@@@BBBDDDCCCEEEFFFFFFDDDEEEIIIMMMRRRYYYbbbhhhlllqqqyyy}}}```[[[NNNGGGDDD:::AAAEEE777>>><<<;;;<<<@@@DDDLLL[[[jjjqqqkkkqqqzzz}}}xxxtttwwwpppnnn~~~wwwoookkkeee]]]YYYYYYTTTNNNJJJKKKLLLOOOVVV]]]]]]bbbPPPQQQXXX{{{gggEEECCC???;;;>>>EEELLLOOOVVVdddkkk~~~wwwooosss}}}{{{qqqlllooosssoooeee___OOOQQQooo```eeemmmdddNNNFFFIIIDDD@@@>>>HHH\\\yyywwwsssfff^^^\\\fffppplll\\\PPPIIIEEE@@@>>>@@@AAAAAA@@@DDDFFFHHHHHHGGGJJJPPPUUU\\\cccbbbeeeuuu~~~iii[[[SSSHHHEEEAAA>>>======<<<;;;999@@@>>><<>><<>>======>>>>>>===:::???===<<>>;;;<<>><<<===???EEEPPP[[[dddkkkxxxwwwooonnnnnnmmmdddWWWOOOMMMTTTrrrzzziiiiiinnnkkk___[[[VVVJJJAAA???DDDGGGNNNlll~~~uuuyyyyyyzzznnnccccccooozzz}}}{{{ccc]]]XXXVVVQQQIIICCCAAAAAABBBCCCCCCDDDDDDEEEFFFIIIHHHJJJQQQ[[[cccggghhhppprrroootttnnn___SSSKKKPPPIIIFFFAAA>>>===<<<;;;:::<<<===:::<<>>======???DDDQQQ^^^fffppp|||~~~sssnnnnnnnnnjjj^^^RRRNNNPPP[[[qqq___cccooopppddd]]]UUUFFF???>>>EEEIIILLLggg|||nnnjjjkkkuuu{{{wwwkkkbbbbbbtttlllUUULLLEEEEEEFFFDDDBBBBBBAAACCCDDDDDDDDDEEEGGGIIILLLMMMQQQWWW^^^eeeiiikkkooossspppyyynnngggXXXOOOOOOLLLHHHCCC@@@>>>===;;;:::<<<<<<999;;;@@@???MMMiiivvv~~~qqqyyyuuurrrvvvnnnaaaYYYRRRRRRQQQNNNLLLMMMOOOOOOLLLMMMRRRSSSeeetttrrrxxxzzzwwwtttvvv{{{}}}qqqggg^^^XXXSSSOOOMMMOOONNNLLLHHHGGGIIIOOOUUUYYYYYYTTTTTTppp```CCCAAA>>>===>>>>>>DDDRRR```iiitttzzzpppllllllkkkeeeXXXMMMNNNTTTkkkssskkkmmmuuuqqqaaaXXXRRREEEBBB???DDDEEEEEEZZZ|||xxxqqqpppqqqtttzzz~~~xxxsssppphhhjjjsssjjjXXXNNNGGGBBBCCCDDDCCCCCCEEEBBBDDDEEEEEEEEEGGGLLLPPPSSSVVV[[[___ccchhhmmmpppppp|||zzzxxxlllaaa\\\RRRLLLHHHDDDAAA??????===<<<===<<<888;;;@@@===KKKhhhxxx}}}~~~yyyyyyuuuoooaaaXXXQQQPPPQQQOOOMMMNNNNNNOOONNNQQQVVVVVViii}}}uuupppuuuzzzyyyvvvtttssswwwwwwiiiaaaZZZWWWTTTPPPOOOPPPOOOMMMKKKJJJLLLPPPUUUYYYVVVRRRUUUxxxRRRBBB@@@>>>===>>>>>>DDDSSSbbbjjjvvvwwwnnnkkkkkkiiiaaaTTTJJJNNNWWW{{{~~~sssrrrssshhhVVVRRRSSSLLLGGGAAABBB@@@;;;KKKkkk}}}|||pppkkkpppyyy~~~wwwqqqllliiiggglll{{{~~~hhhTTTNNNPPPMMMHHHFFFFFFEEEAAAAAADDDBBBDDDFFFFFFGGGJJJPPPUUUZZZ___dddgggiiilllqqquuuyyyzzzsssyyyhhhcccdddTTTKKKGGGDDDAAAAAAAAA@@@???===;;;777;;;???<<>>>>>>>>>>>DDDTTTccciiivvvyyyqqqmmmnnnmmm___RRROOOLLLSSSdddxxxqqqsssnnnddd^^^]]]ZZZTTTIIIHHHFFFBBB>>>DDDYYYmmm}}}~~~{{{ttttttyyy}}}zzzvvvvvvqqqmmmmmmqqqtttsssqqqtttlllaaaXXXRRRNNNKKKHHHIIIFFFDDDCCCDDDEEEEEEEEEFFFFFFFFFIIIOOOVVV[[[^^^eeedddgggnnnrrrrrruuuyyyxxxyyyvvvlll```ddd[[[RRRLLLHHHJJJHHHAAA===??????:::;;;???>>><<>>:::;;;???>>><<>><<>>===<<>>;;;>>><<<<<>>JJJaaaxxx}}}rrruuu}}}zzzuuuqqqkkkgggaaa]]]OOONNNaaa}}}vvvpppiiihhhzzz~~~qqqyyywwwsssjjjZZZLLLIIIMMM]]]nnn{{{{{{yyyqqqnnnsssqqqmmmiiieeebbbdddmmmwww~~~|||zzzyyyzzz}}}yyyuuuvvvwwwuuunnngggbbb```\\\YYYUUURRROOOMMMHHHGGGEEECCCBBBBBBBBBCCCEEEEEEEEEDDDEEEIIIPPPUUUZZZ^^^dddgggiiijjjlllnnnooommmmmmtttzzzlllsssyyybbb^^^WWWPPPLLLIIIFFFCCC<<<;;;<<<===<<<<<<@@@FFFhhh~~~rrr|||ssseeeXXXUUUVVVUUUTTTSSSXXXYYYZZZ\\\aaajjjttt{{{uuu~~~lllddd```fff___aaa```aaaccccccbbbfffmmmppprrruuuwwwxxxyyy|||~~~}}}{{{|||wwwooofff]]]WWWOOONNNMMMNNNQQQPPPLLLHHHFFFLLLTTTWWWVVVSSSPPPOOORRRmmmIIIDDD???;;;>>><<<<<>>>>>===<<<;;;<<<@@@CCCccc}}}nnnzzzjjjZZZVVVXXXYYYXXXWWWUUUWWWZZZ\\\^^^bbbiiinnnwwwkkk]]]]]]hhhbbbbbbaaabbbcccbbb```dddkkkoooqqqsssuuuvvvwwwzzz|||~~~~~~{{{rrrjjjbbbZZZUUUMMMLLLLLLNNNPPPOOOKKKFFFHHHNNNUUUVVVRRROOOOOOQQQ\\\bbbDDD??????:::>>><<<===???<<>>;;;:::===@@@BBBVVVuuuwwwnnn\\\WWWYYY[[[[[[\\\XXXWWWYYY^^^fffooouuuxxxmmmaaa]]]gggdddbbbaaabbbccc```]]]aaaiiilllnnnppprrrtttwwwzzz}}}~~~uuullleee___WWWRRRKKKJJJLLLOOORRRQQQMMMHHHIIIOOOTTTRRRMMMJJJNNNRRR```[[[AAA999@@@:::>>><<<===???;;;CCCXXXxxxzzzsssnnnggg\\\SSSQQQTTTNNNZZZuuuxxxxxxvvvqqqmmmnnnsssvvvsssrrrvvvmmmccc[[[]]]aaa___\\\YYYOOOJJJ___www~~~|||{{{|||}}}yyyssstttxxx|||{{{ccc]]]jjjyyy~~~|||___ccciiikkkhhh```WWWQQQJJJKKKKKKJJJGGGEEEDDDDDDAAADDDGGGGGGFFFEEEGGGIIIEEELLLUUU[[[]]]```fffjjjjjjoootttuuuuuuwww|||~~~sssrrrpppyyytttgggWWWOOOOOOMMMHHHBBBAAA>>>::::::===@@@BBBHHHlll|||}}}ppp]]]WWWZZZ]]]^^^^^^\\\XXXXXXaaappp~~~tttmmmaaaeeecccaaaaaabbbbbb^^^[[[___gggiiikkknnnqqqtttwww{{{~~~}}}~~~|||rrriiibbb\\\UUUPPPIIIIIILLLPPPTTTTTTPPPKKKJJJOOORRROOOIIIGGGLLLSSScccuuuXXX@@@666CCC999>>><<<===???:::BBBWWWrrr{{{wwwooo```WWWVVVQQQRRRRRRiiivvv~~~}}}kkkmmmvvvuuuiiibbbgggjjjhhhtttqqqnnnoooooojjj___VVVWWWKKKUUUfffnnn~~~www|||yyy~~~}}}uuusssvvvrrrjjjrrrsssuuuzzz~~~yyykkkYYYooolllaaa```^^^\\\XXXSSSOOOMMMLLLJJJHHHFFFDDDDDDDDDDDDFFFFFFFFFDDDDDDFFFJJJNNNZZZXXX[[[dddjjjlllmmmooolllnnnwww{{{sss{{{rrrxxxkkkeeekkkjjj\\\OOOLLLGGGEEEBBB???=========>>>GGG[[[sssvvvvvvxxx{{{mmm^^^YYY^^^bbbaaa___jjjuuuzzz~~~mmmpppkkk\\\bbbaaaaaa```^^^\\\]]]aaadddgggmmmtttuuussstttzzz|||wwwnnneee]]]VVVPPPLLLKKKKKKKKKLLLMMMMMMLLLJJJGGGLLLHHHGGGKKKKKKPPP___jjj```OOOEEE:::CCC;;;;;;===@@@@@@@@@EEEMMMhhh}}}zzzsssiii___YYYXXXKKKPPP[[[}}}{{{zzzwwwooommmsssssskkkiiiooooooiiiqqqnnnmmmsssxxxuuuhhh[[[TTTJJJRRR]]]aaawww~~~rrrtttyyytttvvvuuurrrrrrtttsssoooiiihhhgggiiimmmttt{{{hhhgggxxxpppWWWXXXXXXVVVTTTQQQNNNKKKIIIEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHJJJKKKOOOTTTWWW^^^bbbiiinnnkkkhhhmmmtttxxxtttttttttttt}}}|||xxxlllnnnvvv}}}zzzjjjYYYQQQJJJGGGCCC???<<<<<<===>>>BBBQQQiii~~~qqq|||}}}rrrfffeeennnvvvxxxvvvlllcccYYYcccaaaaaa```^^^]]]^^^aaadddjjjooottttttsssuuu|||~~~tttooofff^^^WWWRRRNNNKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLHHHEEEEEEGGGWWWooo[[[MMMFFF;;;BBB@@@===<<<>>>>>>???EEEMMMggg|||~~~xxxmmmddd___[[[WWWPPPYYYmmmqqq~~~~~~sssoooqqqxxx{{{zzztttuuuyyyuuummmssslllhhhoooxxxvvveeeTTTUUUQQQUUUXXXXXXkkkwwwoooqqqooopppuuuvvvsssooooooiiifffbbb___```dddjjjmmmsssuuuyyykkkyyyxxx]]]QQQPPPPPPOOOMMMKKKIIIFFFEEECCCBBBBBBBBBBBBDDDEEEFFFGGGJJJNNNRRRVVV[[[```dddbbbdddjjjppppppmmmpppuuu}}}tttpppxxxzzzjjjwwwyyylll]]]QQQMMMJJJDDD???<<<;;;<<<===???GGG^^^{{{www~~~~~~xxxrrrsss{{{mmm___XXXeeeaaaaaaaaa```___```ccceeeooorrruuuuuuuuuxxxyyymmmggg^^^WWWRRROOOLLLKKKKKKLLLLLLMMMLLLLLLKKKKKKJJJHHHHHHHHHFFFRRRwwwTTTKKKFFF===@@@???;;;:::<<<======@@@EEEdddzzz{{{zzzssshhhcccaaa[[[RRRTTTeeevvvtttsssvvvyyyuuuuuurrrlllmmmaaaYYY```mmmpppbbbRRR\\\^^^```]]]YYYgggpppnnnhhhjjjtttxxxrrroooqqqkkkhhhddd```______aaaccceeegggkkkrrr||||||zzzrrr\\\UUUZZZMMMMMMLLLJJJHHHFFFDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGLLLPPPVVV[[[```eeejjjmmmkkkeeeeeennnwwwyyyxxxwwwvvvqqqyyyzzzttt~~~ssskkkkkkfff\\\QQQMMMFFF@@@<<<;;;<<<===@@@DDDYYYyyy~~~}}}{{{yyyyyy~~~ooo```[[[dddaaabbbbbbaaaaaabbbeeegggsssuuuwwwwwwxxx|||vvvjjjccc[[[SSSOOONNNMMMLLLKKKMMMNNNMMMLLLKKKKKKLLLHHHDDDHHHJJJIII```wwwNNNIIIGGG>>>???<<<:::;;;@@@AAA??????AAA___vvvyyysssjjjddddddcccZZZOOOSSSrrr|||{{{~~~sssjjjggghhhiiibbbVVVLLLSSSdddnnnjjjaaa]]]fffggg```\\\cccxxxvvvkkkeeejjjnnnkkklllrrrdddcccbbb___]]][[[ZZZYYY```cccgggmmmuuu}}}www{{{uuuqqqiiimmmqqqmmmaaaUUURRRUUULLLKKKIIIGGGFFFDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKMMMVVVZZZ^^^cccfffjjjooorrrqqqoooooosssvvvxxx|||}}}|||~~~uuueeedddpppqqqgggTTTPPPJJJCCC>>><<<<<<===???AAAUUUvvv~~~}}}zzzvvvtttvvv~~~}}}iii___]]]dddaaabbbcccccccccdddgggiiiqqqsssvvvxxx{{{vvvmmmfff```XXXQQQMMMLLLLLLKKKLLLNNNOOONNNLLLKKKKKKLLLJJJCCCIIIJJJGGGgggkkkNNNJJJHHHAAA??????<<<<<>>===;;;===MMMjjj}}}|||{{{}}}vvvnnnlllppp}}}mmm^^^ZZZ]]]bbbaaabbbddddddeeefffhhhkkkmmmqqqvvv{{{yyynnnfff___ZZZSSSNNNKKKJJJJJJIIILLLNNNPPPOOOLLLJJJKKKMMMHHHAAAIIIKKKLLLuuubbbRRRNNNHHHCCCAAA???===<<<<<<:::999???GGGQQQiiixxxhhhgggkkkwww|||wwwttttttddd[[[^^^]]]YYY^^^kkkxxxrrrqqqnnnnnn|||{{{yyywwwsssnnnhhheeegggjjjmmmiiieeeeeefffddd^^^YYYVVVbbb\\\RRRTTTQQQUUUhhhzzz{{{xxxkkkddddddcccbbb```^^^\\\[[[RRRRRRSSSTTTVVVYYY[[[\\\[[[___dddgggiiimmmtttzzz|||vvvttttttuuuqqqkkkiiimmmiiidddjjjnnnfffaaa\\\RRRYYYUUUNNNGGGCCCCCCDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHGGGIIIMMMRRRXXX___eeehhhkkklllmmmmmmnnnppptttwwwsssxxxzzzyyy{{{wwwpppjjjjjjhhh]]]OOOVVVTTTPPPKKKFFFBBB???>>>999;;;EEEXXXqqq|||vvvxxxrrrmmmlllmmmuuusssaaaYYYYYY]]]___aaabbbeeeffffffgggjjjllllllrrrzzz}}}tttiiicccYYYUUUPPPMMMKKKKKKKKKJJJLLLOOORRRPPPLLLIIIKKKMMMFFF@@@JJJLLLPPPyyy]]]XXXRRRHHHDDDCCC===CCCKKKMMMFFF===<<>>AAA@@@NNNjjjyyyrrrsssyyy~~~rrrssssssyyyzzzrrrmmmkkkZZZTTTQQQLLLLLLpppmmmuuuzzz|||zzz|||}}}tttpppmmmkkkjjj___RRROOOTTTkkkzzzhhhiiippprrrjjjmmmjjjjjjjjj^^^ZZZfffiiiiii~~~}}}cccYYY\\\\\\aaaXXXTTTXXXYYYUUUSSSUUUOOONNNMMMLLLMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMQQQTTTWWWYYY[[[^^^aaacccdddgggkkkpppsssvvvwwwxxxwwwyyy~~~~~~tttkkkeeehhhtttuuuhhh```aaaeeekkkmmmggg]]]TTTLLLFFF?????????BBBOOOeeexxx~~~{{{sssnnnkkkhhhdddaaa```aaaaaa^^^[[[]]]ZZZYYYZZZ[[[ZZZ___eeefffjjjpppwww~~~zzzuuunnnfff```YYYRRRNNNLLLKKKIIIHHHIIILLLPPPSSSSSSSSSPPPKKKJJJLLLJJJGGGJJJNNNZZZqqqyyytttooo```UUUPPPGGGDDD???@@@EEEDDD===<<>>???JJJ]]]qqq}}}}}}vvvmmmfffdddddddddccc]]]\\\]]]___^^^___fffpppssszzz}}}ssspppjjjaaaXXXQQQMMMLLLIIIHHHGGGGGGIIIMMMRRRUUUUUURRRMMMIIIIIIIIIHHHEEELLL]]]xxxvvvrrrcccZZZTTTIIIGGG???;;;===???>>>>>>AAADDDAAASSSvvvzzz{{{~~~xxxtttzzz|||{{{xxxjjjiii~~~vvvhhh\\\VVVHHHAAAJJJYYYrrr~~~}}}{{{zzz}}}zzzsssqqqllliiifffbbb\\\ZZZ[[[mmm{{{vvvsssppptttqqqooosssooommmvvvlll```ggg{{{ooo___TTTSSSTTTRRRSSSWWWQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQRRRSSSUUUXXXZZZ[[[YYY]]]aaacccccceeeiiimmmnnnqqquuuxxxxxxyyy{{{}}}{{{}}}}}}rrrpppyyy~~~zzz|||zzzsssggghhhvvvzzzqqqsssrrrtttqqqiiiaaa[[[TTTMMMFFFBBB>>>???FFFVVVjjjyyy}}}yyyvvvtttsssjjjjjjkkkkkkjjjkkkuuuzzzpppllldddZZZPPPLLLLLLMMMHHHGGGFFFGGGJJJNNNRRRUUUSSSOOOJJJGGGFFFFFFFFFGGGIIIvvvyyyrrrrrroooccc^^^YYYLLLHHHBBB>>>@@@CCCBBB@@@???EEE???MMMmmm~~~|||zzz}}}|||uuummmgggccc{{{ppp```QQQJJJHHHCCCOOOmmmuuuqqqooorrrxxxxxxpppggghhhjjjlllnnnlllfff___[[[dddrrrkkkiiihhhqqqssssssuuunnnfffjjjmmmqqqiiiXXXSSSSSSTTTSSSVVVTTTQQQPPPPPPQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQMMMLLLKKKJJJIIIJJJJJJKKKLLLKKKJJJJJJIIIIIIIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQVVVWWWXXXYYY[[[]]]___```^^^```cccfffhhhjjjmmmoooqqqpppooopppwwwxxx|||uuuvvv~~~uuurrrxxx{{{vvv{{{qqqgggfffsss{{{xxxyyylllnnnlllfffbbb___ZZZUUUMMMGGGAAA@@@CCCNNN```pppwwwyyytttmmmhhh___TTTMMMJJJKKKMMMHHHHHHHHHIIIKKKOOORRRTTTOOOKKKHHHGGGEEEDDDHHHNNNXXXvvvooommmkkkdddddd___PPPIIIFFFDDDDDDDDDCCC???<<>>HHHddd~~~~~~rrrfffjjjxxxzzzpppeeeVVVKKKFFFHHHOOOddduuupppmmmjjjjjjnnnqqqnnnddd[[[ggglllpppoookkkgggeeedddjjjvvvqqqbbb\\\\\\[[[kkkqqqooonnnfff```fffrrryyyuuulllmmmfff[[[aaa]]]XXXUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVZZZ[[[[[[\\\^^^```aaabbbddddddeeeiiimmmppprrrrrrqqqrrruuu}}}vvvkkkgggrrrzzz~~~rrrgggcccooo}}}{{{uuueeeiiikkkkkkkkkkkkhhhbbbUUUMMMEEEAAA???EEETTTdddnnn{{{{{{rrrnnnhhhbbbZZZRRRLLLJJJJJJJJJIIIIIIJJJLLLMMMOOOQQQQQQJJJIIIIIIIIIEEEDDDLLLWWW{{{{{{qqqllliiigggkkkfffUUUNNNLLLHHHDDDBBBAAA???===AAA>>>EEEYYYttt{{{zzz~~~|||yyyqqq}}}oooeee[[[PPPIIIGGGFFFZZZ{{{tttiii```kkkjjjlllpppppphhh]]]WWWhhhmmmmmmfff^^^^^^eeelllnnnhhhfffgggddd\\\ZZZ]]]YYYkkkqqqkkkgggbbbeeerrrsssooozzzzzz{{{lllggg```[[[XXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSRRRTTTTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\]]]___```bbbccchhhggggggkkkqqquuuuuutttmmm|||vvv]]]UUUYYY|||uuuiiibbblll}}}lll]]]ccciiimmmqqqsssoooiiiZZZQQQHHHBBB===>>>LLL[[[dddvvvzzztttnnnkkkccc^^^WWWQQQNNNKKKHHHFFFIIIJJJLLLNNNOOOPPPPPPPPPHHHHHHJJJKKKFFFEEEPPP^^^uuunnnjjjiiippplllYYYTTTQQQKKKCCC??????AAAAAAAAA???BBBPPPiii}}}vvvrrrvvvuuuxxx|||sssnnneeeTTTMMMNNNKKKTTTzzzlll___gggrrreee```gggiiiaaaZZZZZZgggdddbbbbbbcccbbb___[[[\\\dddkkklllllljjjccc]]]```bbbeeegggfffbbb\\\WWW[[[qqq|||mmm^^^cccwwwjjj^^^]]]]]]YYYYYYYYYYYYYYYZZZXXXUUUSSSTTTVVVXXXXXXVVVTTTRRRRRRTTTWWWXXXVVVSSSUUUWWWYYYXXX\\\]]]YYYXXXZZZ[[[YYYUUUbbbddd___cccddddddjjjqqqmmmkkkpppzzzwwwfffSSSMMMbbb~~~~~~hhhrrrqqquuukkktttzzzppprrruuufffaaa]]]TTTJJJBBBAAAEEEJJJYYYnnnyyytttsssjjj```\\\XXXUUUQQQLLLJJJIIIJJJKKKJJJJJJLLLPPPSSSRRRMMMIIIFFFSSSRRRHHHFFFIIITTTeeepppcccWWWkkknnnUUUKKKJJJHHHEEECCCAAA@@@???>>>BBBAAAJJJeee~~~zzzlllkkksssvvvzzz}}}{{{uuurrrkkkbbbYYYPPPNNNTTTYYYxxxllldddmmmlllfffgggmmmlllccc```dddpppmmmiiiggggggeee```\\\YYY\\\___aaafffkkkhhhbbbhhhgggggggggfffaaaYYYSSSZZZiiinnn___QQQVVVeeeppp{{{kkk[[[^^^\\\ZZZZZZ[[[^^^aaabbb]]]]]]]]][[[XXXVVVWWWXXXTTTWWWYYYXXXWWWWWWYYYZZZZZZ^^^```^^^]]]^^^]]]YYY___ccc```cccoooqqqmmmqqqlllnnnxxxrrrcccZZZTTTXXXmmm}}}~~~||||||~~~tttuuuooozzzxxxyyyzzzmmmhhhbbbXXXLLLBBB@@@CCCFFFUUUhhhxxx|||pppkkkjjjbbbYYYWWWUUUSSSOOOKKKIIIIIIJJJKKKJJJKKKLLLOOORRRQQQMMMIIIRRRUUUPPPKKKLLLLLLWWWnnnlllccc^^^uuuqqqYYYQQQOOOKKKGGGCCCAAA??????;;;>>>;;;DDD^^^www}}}mmmmmmrrrzzzpppxxxxxxwwwxxxqqqwwwkkk]]]ZZZMMMKKK___yyyyyyqqqllliiipppjjjkkkpppuuupppgggiiiqqqmmmiiieeeccccccaaa]]]YYY^^^]]][[[]]]fffoooooojjjkkkhhheeeeeeeeeaaaZZZSSS___gggfffYYYOOOSSS[[[___www}}}yyyqqqiiiaaa\\\XXXVVV[[[ZZZYYYWWWUUUUUUXXXZZZXXXYYY[[[\\\[[[[[[]]]______aaa```\\\ZZZ[[[XXXTTT\\\aaaaaagggmmmffffffsssxxxeeeUUUVVVbbbuuuuuuuuuxxx|||zzzvvvvvvtttpppxxxqqqtttxxxtttwww{{{sssgggbbbXXXMMMDDD@@@AAACCCTTTdddsssxxx|||zzzkkkgggddd\\\VVVVVVQQQOOOKKKIIIGGGHHHIIIJJJKKKKKKLLLOOOPPPPPPMMMKKKTTTVVVPPPMMMNNNOOObbbhhhdddjjjooo^^^[[[WWWQQQJJJEEEAAA@@@???>>>???>>>HHHaaawww|||zzzvvvssspppqqquuuzzz~~~~~~xxxvvvvvvmmmzzziiiXXXXXXLLLRRRwwwtttooonnnlllnnnjjjkkknnnooojjjdddgggoooccc___\\\\\\]]]]]]ZZZWWW___aaaaaaaaafffllllllgggeeeaaa^^^```cccbbb]]]WWW```cccaaa[[[XXXZZZ[[[YYY^^^pppyyytttrrrpppmmmggg```\\\ZZZZZZ^^^[[[ZZZZZZ[[[[[[^^^bbbaaaaaa^^^\\\```hhhmmmnnnhhhzzzqqqbbbXXXccc|||kkkuuu{{{~~~xxx|||}}}xxxuuuwwwxxxxxx}}}oooccc```eeennnsssqqq]]][[[VVVQQQKKKGGGDDDDDDPPP^^^llluuu}}}|||qqqhhhccc^^^WWWSSSSSSLLLKKKIIIGGGGGGGGGIIIJJJLLLLLLMMMNNNOOOOOONNNNNNQQQYYYTTTOOOWWWfffnnnsss}}}lllgggeee```XXXOOOHHHCCCAAA@@@AAABBBDDDWWWqqq}}}vvvnnnjjjhhhhhhmmmtttxxxxxx||||||}}}wwwrrrpppttt}}}jjjVVVVVVOOOaaasssqqqrrrqqqmmmjjjfffcccaaa^^^[[[]]]```aaa]]]ZZZZZZ[[[\\\ZZZXXXUUU]]]ddddddccccccaaa___^^^[[[YYY[[[___```]]]YYYSSSVVVXXXYYY[[[]]]YYYTTTRRRYYYooouuupppnnngggaaabbbcccdddiiippptttsssrrruuuppplllqqqkkkiii|||~~~zzzwwwmmmssswwwvvvwww}}}nnnYYYVVVcccmmmkkkgggZZZ[[[[[[[[[WWWQQQKKKFFFJJJTTTaaalllwwwvvvoooiiibbb\\\VVVOOOLLLMMMJJJIIIGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSXXX[[[RRRTTTuuu|||lllrrrmmmhhh___UUULLLFFFCCCBBB??????IIIgggyyyssskkkcccaaajjjnnniiigggnnnuuuuuuxxx}}}{{{}}}uuurrrssslllWWWSSSQQQggg~~~qqqsssqqqrrrsssmmmkkkeee^^^[[[[[[[[[ZZZZZZ```\\\XXXWWWXXXYYYWWWUUUOOO[[[ddddddaaa___^^^]]]ZZZYYYYYYZZZZZZZZZXXXVVVLLLOOOTTTYYY[[[[[[WWWSSSVVVUUU^^^{{{vvvkkkaaalll~~~|||xxxtttvvvxxxuuunnnlllrrryyy}}}}}}sss``````sssvvviiiccccccdddggghhheee]]]SSSKKKKKKQQQ[[[eeeppp|||wwwqqqjjjfff___YYYSSSOOOLLLLLLIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNQQQUUUXXX___XXXOOOeeexxxhhhuuusssnnneee[[[RRRKKKFFFDDDAAAAAAPPPsss~~~wwwnnngggtttyyyppphhhkkkoooooosssxxxqqqvvv|||___RRRQQQWWWooonnnjjjqqqjjjjjjpppkkkcccaaa^^^\\\]]]^^^\\\ZZZ[[[WWWSSSRRRUUUVVVUUUSSSSSSZZZ___]]][[[[[[\\\[[[UUUXXX[[[[[[XXXUUUUUUUUUQQQTTTXXX[[[ZZZVVVTTTTTT[[[WWWZZZmmmhhhkkkjjjppp~~~|||{{{yyyxxxxxxyyyyyysssjjjhhhmmmrrrttt{{{yyykkkkkk~~~}}}mmmkkkmmmmmmnnnnnnllleee[[[SSSMMMPPPVVV```kkkvvvqqqoooeeebbb[[[UUUQQQPPPNNNLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNNNNOOORRRYYY^^^___[[[eeeuuuiiiwwwuuuqqqiii```WWWOOOIIIGGGFFFEEEQQQpppwwwsss{{{||||||sssttttttwwwvvvyyy{{{ooohhhvvvbbbHHHIIIQQQdddjjjiiiooocccaaaiiifffUUUXXXZZZZZZZZZ[[[ZZZWWWWWWTTTQQQRRRVVVZZZZZZYYYWWWXXXUUUPPPPPPTTTUUUSSSQQQVVV[[[\\\XXXUUUUUUWWWWWWYYY\\\[[[UUUPPPPPPSSSUUUTTTVVVbbbyyyvvvooozzz~~~hhhgggvvvwwwsssyyy}}}{{{|||~~~{{{qqqkkkkkknnnllloooppppppuuu}}}zzz~~~pppmmm}}}|||qqqvvvpppooooooooonnnhhh```ZZZHHHIIIOOOYYYeeeqqq}}}uuuiiihhh^^^ZZZSSSMMMKKKLLLKKKHHHKKKKKKJJJJJJJJJKKKLLLLLLLLLNNNNNNNNNOOOTTT[[[aaa]]]ggg|||rrr~~~vvvrrrlllcccZZZQQQKKKHHHGGGDDDLLLbbbkkk]]]```{{{~~~sssrrrxxxooolllhhhbbbbbbgggXXXMMMFFFMMM]]]nnnwwwmmmccc```cccbbbYYYPPPPPPSSSWWWZZZ[[[ZZZWWWUUUXXXUUUVVV[[[\\\WWWVVVYYYYYYWWWUUUSSSRRRTTTVVVXXXZZZQQQRRRUUUSSSXXX\\\TTTSSSUUUVVVUUUSSSSSSTTTUUUUUUZZZ\\\cccyyyzzzzzz~~~zzzyyytttsss~~~|||{{{~~~rrrnnnrrriiilllyyyrrrsssyyyxxxrrruuuqqqoootttzzz{{{ssskkkbbbmmmrrrkkkeeeddd^^^UUUFFFLLLPPPPPPYYYhhhuuuyyyuuuiii___ZZZTTTRRRNNNKKKIIIHHHIIIJJJRRRKKKGGGGGGIIIJJJMMMQQQRRR___]]]SSSVVVYYY[[[aaa[[[xxxpppvvvxxxwwwtttpppaaaYYYUUULLLHHHBBBBBBGGGHHHHHHTTTeeexxxxxx~~~{{{vvvnnnfff```[[[VVVSSSSSSMMMGGGEEERRRkkkuuuiiiccc___```eeeeee___XXXVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVXXXYYYUUUOOOOOOTTT[[[YYYWWWWWWYYY]]]bbbeeeeeeWWWRRRRRRQQQWWWZZZRRRTTTRRRQQQQQQSSSUUUXXXYYYZZZ```aaaaaalll}}}}}}zzzuuuuuuiiiiiiwwwzzzuuuuuuyyyxxxvvvvvvrrrooommmpppttttttoooiiimmmsssxxxtttmmmggg___XXXPPPQQQPPPOOOVVVdddnnnqqq{{{vvvnnnggg^^^VVVTTTQQQOOOLLLJJJIIIIIIJJJKKKNNNIIIGGGHHHIIIJJJOOOUUUaaaaaaYYYZZZfffgggbbbdddfffqqqlllvvvzzz{{{qqqqqqppphhhdddaaaXXXMMMFFFCCCEEEBBB???GGGUUU{{{}}}www|||zzzxxxwwwrrrpppiii^^^UUUOOOIIICCCEEEJJJPPP]]]wwwiiigggeeecccddddddbbb\\\WWWWWWVVVUUUUUUVVVXXX[[[]]]XXXYYY[[[YYYRRRLLLOOOUUUXXXVVVTTTSSSVVV\\\bbbfffaaaVVVUUUXXXXXX]]]^^^UUUQQQNNNKKKLLLQQQVVVYYYZZZYYY___```[[[]]]hhhpppqqq|||vvvvvvzzzyyy{{{vvvhhhfff\\\aaawwwmmmsss{{{vvvssswwwtttqqqppprrrvvvwwwuuurrrtttuuuxxxyyyrrreee\\\YYYZZZXXXRRROOOSSS^^^gggkkkqqq}}}{{{rrrhhhccc___WWWRRRQQQMMMKKKJJJHHHHHHIIIKKKLLLJJJHHHHHHJJJJJJKKKQQQZZZiiifff]]]^^^hhheee```ggg{{{{{{iiiiiiuuuyyyyyyrrrsssrrriiieee```TTTKKKEEEBBBBBB@@@===DDDOOOjjj|||tttsssuuuoootttqqqbbbSSSMMMJJJGGGFFF\\\pppzzznnnkkkiiigggdddaaa]]]YYYWWWTTTSSSSSSTTTVVVYYY\\\^^^XXXXXXYYYXXXUUUTTTWWW[[[VVVSSSPPPOOOPPPTTTXXX[[[XXXVVV___eee```___]]]SSSNNNJJJGGGIIIPPPUUUUUUTTTRRRVVVWWWUUUWWW___cccbbbrrr|||~~~~~~rrrqqqvvvuuupppwww{{{vvveeeccc^^^ggg{{{vvvgggkkkttttttsssvvvxxxsssooorrrzzz~~~{{{tttppprrrwwwqqqaaaXXXXXXbbb___ZZZSSSRRRXXXbbbiiikkkxxx|||wwwrrrjjjbbb^^^ZZZSSSOOOOOOJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIKKKMMMKKKKKKSSS\\\```jjjggg___ccciiittt~~~zzzuuulllpppyyywww{{{{{{~~~ooohhhbbbVVVPPPKKKGGGFFFCCCAAAFFFNNN___}}}xxxooopppwwwtttwwwqqq___MMMHHHNNNTTTYYY}}}oooppphhhfffccc___[[[ZZZZZZ[[[WWWWWWXXXYYYYYYYYYYYYYYYQQQPPPOOOQQQVVV[[[]]]\\\UUUTTTRRRPPPPPPQQQTTTUUUTTTVVVcccggg\\\WWWWWWPPPNNNKKKJJJMMMRRRUUURRRNNNTTTSSSQQQRRRWWW\\\[[[WWW^^^eeekkkzzz}}}uuuzzz{{{hhh[[[dddoooqqqrrrrrr|||{{{tttoooiiifffllluuuxxxvvvyyyqqqjjjmmmxxx~~~|||vvvtttnnnoootttqqqeee^^^```kkkjjjeee\\\SSSRRR[[[eeegggssszzzwwwpppmmmddd^^^XXXUUUQQQKKKHHHIIIJJJIIIHHHGGGGGGHHHIIIIIIKKKLLLNNNOOOMMMMMMTTT]]]YYYjjjiiibbbsss{{{xxxxxx}}}}}}~~~vvvtttjjj^^^YYYRRRMMMGGGBBBBBBEEEYYYvvv~~~uuunnnuuusss[[[IIIGGGVVVhhhrrrzzz```iiikkkgggaaa\\\XXXWWWWWWXXX______```___]]]ZZZVVVTTTJJJIIIGGGJJJRRRZZZZZZUUUOOOOOOQQQRRRRRRRRRQQQPPPKKKKKKVVVYYYQQQSSS[[[ZZZQQQPPPPPPRRRTTTTTTPPPLLLZZZVVVRRRRRRVVVVVVRRRLLLRRRUUUSSS^^^xxx}}}|||www|||}}}sss|||ooo]]]hhhzzzxxx~~~pppnnnjjjppppppjjjlllvvv|||zzz}}}uuunnnpppxxx}}}{{{vvvzzzuuusssuuuuuuqqqooopppsssqqqllldddWWWPPPUUU^^^cccoooqqqttt|||ssskkkddd^^^VVVRRROOOOOOLLLHHHGGGIIIIIIHHHHHHHHHHHHHHHIIIIIINNNMMMOOOQQQQQQQQQWWW^^^cccjjjdddjjjnnnppp~~~~~~{{{{{{rrrddd```YYYRRRLLLGGGEEEEEETTTnnn|||yyyyyyuuuuuuhhhTTTOOO[[[yyyqqqsssqqq]]]gggmmmiiiccc___^^^\\\ZZZYYY_________^^^\\\YYYVVVTTTMMMNNNNNNMMMQQQVVVTTTNNNIIILLLPPPTTTTTTQQQMMMJJJGGGDDDKKKQQQOOOVVV]]]ZZZQQQQQQQQQQQQQQQPPPNNNMMMXXXTTTRRRQQQQQQOOOLLLJJJLLLPPPMMMNNN[[[jjj~~~~~~zzzzzzxxxttt~~~wwwtttjjjkkkwwwvvvuuusssrrrsssxxx}}}{{{yyywwwxxx{{{~~~xxxtttuuu{{{}}}{{{uuuoooiiifff___WWWVVVZZZ^^^mmmllllll{{{~~~|||yyyoooiiiccc\\\WWWQQQNNNMMMNNNLLLHHHIIILLLFFFFFFGGGHHHIIIJJJKKKLLLOOOMMMNNNRRRVVVWWW\\\aaahhhcccbbb||||||dddgggyyywwwyyy{{{qqqkkkggg```XXXRRRNNNKKKHHHMMMddd~~~}}}vvvtttvvvwwwQQQIIIXXXvvvzzzpppbbblllfffdddbbbdddhhhjjjiiifffZZZZZZZZZYYYXXXXXXWWWWWWUUUZZZZZZUUUSSSTTTRRRMMMKKKOOOUUUYYYXXXSSSLLLGGGQQQJJJNNNUUUTTTVVVTTTHHHOOOPPPOOOMMMKKKJJJLLLNNNNNNNNNOOOPPPNNNLLLMMMPPPJJJQQQOOOLLLNNNRRRhhh|||~~~|||}}}~~~wwwooo}}}zzzllltttzzzuuuzzzwwwnnnqqq}}}rrrvvvzzz{{{{{{yyypppsss~~~qqqhhhbbbeeefff```[[[ZZZZZZlllkkkiiiwww{{{zzzpppfff___[[[XXXVVVQQQNNNMMMNNNKKKGGGGGGJJJDDDEEEFFFHHHJJJLLLMMMNNNOOOLLLLLLSSSYYY\\\___ddd\\\WWWdddtttuuuggghhhuuuyyyrrr~~~{{{zzzuuukkk___UUUNNNGGGBBBGGG[[[uuuyyyuuuoooqqqoooZZZKKKKKKfffmmmiiicccaaaggg___dddjjjmmmlllhhhdddbbb[[[VVVQQQMMMLLLLLLMMMNNNPPPOOORRRXXXVVVNNNKKKMMMPPPOOOOOOOOOOOOOOOPPPPPPVVVSSSOOOOOOQQQQQQMMMHHHEEEEEEEEEFFFHHHKKKNNNOOOJJJLLLNNNNNNKKKIIIGGGGGGNNNMMMLLLKKKMMMQQQXXX]]]hhh~~~xxx}}}~~~sss{{{yyyvvvyyy||||||nnnttt}}}|||zzzhhhppptttpppsss|||}}}oooppprrrsssssstttwwwyyykkkjjjkkknnnlllddd\\\WWWYYY___iiirrrtttwww}}}rrrmmmeee^^^YYYUUURRRPPPNNNMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNOOOMMMPPPTTTZZZaaaeee```WWWVVVYYYsss{{{xxx}}}zzzuuuiiibbbiiiuuu|||}}}}}}vvvyyyyyyiii___ZZZPPPEEEGGGPPP___sss~~~vvvqqqkkkkkk~~~eeeVVVPPPLLL[[[\\\ZZZhhhfff[[[WWW[[[]]]___^^^\\\XXXVVVVVVVVVRRRMMMIIIGGGGGGHHHHHHKKKMMMSSSWWWSSSMMMMMMSSSMMMMMMMMMLLLMMMMMMNNNNNNSSSPPPNNNOOORRRQQQMMMIIIGGGGGGGGGHHHJJJLLLNNNOOOOOOPPPQQQPPPMMMJJJIIIIIIPPPOOOMMMLLLLLLOOOUUUYYY]]]jjjzzz}}}~~~{{{wwwuuu}}}|||xxxvvvtttssswwwrrrooovvvuuuqqquuummmooonnnlllnnnsssuuutttxxxvvvsssppppppssszzzoootttwwwuuunnnfff___ZZZXXX^^^iiirrruuuwww{{{ssslllhhhccc\\\VVVRRROOOLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPWWWUUUYYYaaaeeeaaa]]]\\\dddnnn~~~}}}pppfff___UUUJJJCCCIIIUUUggg{{{wwwtttnnntttbbbOOOKKKWWW[[[uuusssUUUcccvvvooo^^^VVV]]]\\\ZZZVVVQQQOOOOOOOOOLLLJJJGGGDDDCCCDDDFFFGGGGGGLLLSSSUUUPPPKKKPPPWWWLLLKKKKKKKKKLLLMMMMMMNNNOOOMMMMMMOOOQQQQQQMMMIIIIIIIIIIIIJJJKKKLLLNNNNNNRRRRRRQQQNNNKKKIIIIIIJJJQQQPPPNNNLLLKKKMMMQQQTTTXXXTTTTTT]]]uuuyyytttvvv|||||||||~~~{{{yyy~~~{{{yyyyyy||||||{{{vvvllldddiiimmmnnntttzzzrrrmmmxxxwwwppplllnnnqqqsssuuuxxx|||zzzwwwtttsssuuuyyy}}}rrr}}}{{{pppjjjddd]]]UUUZZZfffpppuuuwww~~~zzzvvvsssooogggaaa]]]YYYTTTOOOMMMKKKHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSZZZZZZ___dddaaaaaaooo}}}vvvxxxzzzxxx}}}vvvppphhh\\\RRREEEFFFKKKYYYnnnvvvpppooowww|||uuuWWWMMMTTTlllkkkeeexxx}}}jjj[[[]]]^^^\\\YYYTTTOOOMMMMMMNNNCCCDDDDDDDDDEEEHHHKKKNNNIIILLLPPPPPPNNNMMMPPPUUUKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLMMMNNNOOONNNJJJGGGIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNLLLIIIGGGFFFHHHIIINNNNNNMMMKKKJJJKKKNNNQQQRRRQQQTTTWWW\\\lll|||yyyjjjqqqyyywwwvvvyyywwwrrruuu{{{yyy{{{{{{zzztttggg]]]^^^mmmttttttuuupppppp{{{zzznnnhhhooovvvvvvyyywwwyyy||||||zzzwwwuuuuuurrrzzzppplllcccXXXLLLRRR^^^kkksssvvv|||}}}zzztttpppmmmhhhaaa\\\WWWTTTPPPMMMLLLKKKIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHKKKMMMQQQTTTVVVXXXYYY```dddaaabbbwww~~~}}}}}}yyyyyyxxxqqqdddWWWNNNIIIGGGQQQeee{{{~~~~~~{{{qqqiiiffftttjjjdddbbbWWWJJJQQQbbblll______llljjjXXXQQQYYYWWWWWWVVVRRRNNNKKKKKKKKKDDDGGGIIIJJJJJJLLLOOORRRMMMMMMLLLLLLNNNOOOOOONNNHHHHHHIIIIIIKKKLLLNNNNNNMMMMMMMMMMMMLLLJJJGGGDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFDDDEEEHHHKKKJJJKKKKKKJJJJJJKKKNNNPPPLLLLLLQQQWWWWWW[[[qqqqqqhhhsss}}}zzzxxxzzzzzzqqqmmmppptttppp|||||||||}}}|||yyyrrriiiaaaZZZwww}}}mmmgggkkkooosssuuuiiidddkkkrrrrrrtttzzzrrrvvvzzz|||zzzwwwtttrrrwww}}}~~~vvvnnnfffWWWIIIBBBGGGSSSdddooouuuzzz}}}{{{|||xxxxxxrrrjjjddd```\\\XXXUUUQQQOOOLLLKKKKKKKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHLLLPPPTTTXXX[[[]]]___bbb``````vvv{{{zzz{{{|||yyyhhhZZZTTTKKKEEEKKK^^^vvv{{{vvvvvvyyy}}}wwwsssrrrooollllllooo]]]WWWSSSNNNEEEFFF```nnngggXXXOOOSSSWWWTTTSSSVVVTTTUUUTTTRRROOOLLLLLLLLLKKKNNNPPPOOOMMMLLLNNNPPPOOONNNKKKJJJMMMQQQNNNHHHFFFFFFGGGHHHIIIKKKMMMNNNMMMMMMLLLJJJIIIGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHGGGFFFGGGJJJMMMFFFHHHIIIJJJIIIJJJMMMOOOQQQHHHEEELLLRRRTTTXXX___ggg}}}{{{xxxtttlllmmmyyyzzzooojjjnnnuuuyyysssyyywwwwwwtttvvvvvvwwwvvvsssnnnhhhddddddjjjbbbkkknnnmmmrrrlllhhhkkknnnnnnnnnpppqqqsssuuuuuuuuuuuuvvvxxx||||||zzzuuukkkZZZHHH;;;;;;???KKK]]]lllsssyyy}}}fffkkkyyy}}}~~~xxxsssttt}}}{{{tttoooiiiddd\\\VVVSSSRRRQQQQQQLLLJJJHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJLLLPPPUUUYYY]]]___aaaaaa[[[YYYkkk~~~vvvwww~~~mmm___XXXNNNEEEGGGXXXppp~~~~~~zzzvvvuuuvvvvvv|||xxxwwwwwwuuurrrsssvvvNNNRRRVVVTTTRRRaaa{{{XXXbbb[[[RRROOOSSSXXXXXXUUUVVVVVVTTTQQQNNNMMMMMMNNNMMMPPPSSSQQQMMMJJJKKKMMMKKKMMMMMMJJJLLLOOONNNHHHGGGHHHHHHJJJLLLNNNOOOQQQKKKKKKJJJHHHFFFEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGFFFHHHHHHIIIHHHGGGGGGIIIKKKEEEGGGIIIIIIIIIIIIJJJLLLPPPIIIDDDGGGMMMOOOLLLHHHJJJUUUgggyyy}}}{{{xxxsss{{{vvviiinnnuuu{{{yyyxxxrrrkkkmmmuuu{{{{{{ssszzzxxxuuuppprrrqqqqqqqqqqqqnnnjjjfffmmm|||jjjiiiooonnnmmmppprrrqqqnnnlllnnnllliiikkknnnrrrtttvvvwwwxxxzzz|||xxxxxxxxxjjjQQQ???;;;:::<<>>???AAACCCEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHLLLKKKHHHEEECCCCCCEEEGGGLLLNNNNNNNNNSSS]]]ccceeekkkvvvuuuvvvoooiiiggghhhlllvvvzzzsss~~~{{{yyyyyyxxxvvvtttwwwssssssvvvqqqhhhfffkkkrrrxxx~~~~~~vvvjjj___rrrvvvxxxvvvuuuuuuppphhhjjjrrrvvvtttwww|||{{{xxx}}}}}}{{{qqqkkkjjj]]]TTTSSSaaalllpppsssyyysssyyyzzzwwwuuuvvvtttpppssssssrrrrrrssstttuuuvvvsssrrrtttxxxwwwrrrrrrvvv|||zzzwwwuuutttrrrpppnnnlllqqqwwwyyytttmmmmmmqqqrrrrrrzzz|||rrrkkklllgggZZZSSSTTTPPPPPPPPPOOOOOOPPPPPPQQQQQQVVVXXXXXXYYY[[[YYYUUUQQQRRRTTTUUUVVVWWWXXXXXXSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMKKKJJJLLLMMMLLLLLLIIIJJJJJJJJJIIIIIIJJJJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHJJJLLLMMMOOOQQQUUUWWWYYYZZZ\\\dddnnnyyy~~~tttiiimmmxxxwww|||yyyyyy~~~|||zzz|||}}}{{{wwwtttpppkkkiiijjjooozzzuuutttuuuxxx|||zzz{{{}}}yyyqqqsssooohhhaaa\\\\\\___bbbeeebbb```aaaccceeeeeecccccchhhlllkkkjjjsssvvvWWWYYYgggzzzxxxfffaaa\\\YYYTTTNNNMMMPPPYYYZZZYYYXXXVVVSSSPPPNNNVVVVVVVVVTTTOOOJJJJJJMMMOOOOOOOOOMMMJJJIIIJJJKKKEEEEEEFFFGGGGGGFFFDDDCCCBBBHHHMMMJJJDDDCCCIIIPPPCCCBBBBBBDDDEEEFFFDDDBBBDDDCCCCCCEEEFFFFFFEEECCC>>>BBBDDDAAAAAAEEEHHHGGGCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@BBBDDDGGGHHHCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDHHHIIIHHHIIIKKKJJJGGGIIIOOOVVVYYY[[[```iiiqqqxxx~~~qqqsssqqqjjjjjjgggfffhhhhhhgggkkkqqqwwwyyyjjjpppgggaaaxxxvvvuuuuuuvvvxxxxxxvvvuuullljjjmmmsssrrrjjjhhhmmmpppsssttttttssssssqqqooosss||||||nnn___jjjkkkrrr|||~~~yyyxxxvvv|||{{{sssqqqzzzsssrrrvvvZZZOOONNN]]]kkkqqqxxxtttvvvvvvvvv{{{zzzppppppppppppqqqsssvvvyyyzzzpppnnnrrrxxxxxxssstttxxxwwwsssooooooppppppnnnllloookkklllrrrtttppppppuuuyyysssttt}}}ooo]]]VVVZZZSSSRRRRRRRRRSSSRRRPPPNNNIIINNNPPPOOOQQQTTTSSSPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKIIIGGGHHHIIIKKKKKKKKKIIIJJJKKKKKKJJJJJJKKKLLLGGGGGGGGGHHHJJJJJJIIIGGGKKKMMMPPPRRRSSSUUUXXXZZZXXXXXX```uuu{{{www~~~~~~wwwzzzxxxvvvnnnrrrzzz}}}}}}yyy~~~~~~~~~zzzuuuttttttooo~~~{{{zzz{{{|||xxxpppmmmoookkkfff^^^XXXVVVZZZaaafffeeebbb```bbbfffhhhhhhfffllleeefffqqq~~~uuu]]]WWWooozzzcccVVVVVVUUUTTTSSSSSSUUUWWW___dddfffdddiiiooofffWWWZZZWWWQQQMMMJJJJJJJJJJJJ[[[ggg___LLLGGGGGGFFFIIIFFFJJJKKKGGGEEEEEEDDDBBB>>>HHHOOOLLLIIIJJJJJJHHHBBBDDDFFFFFFEEEDDDDDDEEEEEECCCAAADDDHHHIIIEEEAAADDDAAA>>>>>>AAADDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@CCCHHHKKKGGGFFFDDDBBB@@@???>>>>>>???BBBDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIJJJLLLNNNTTTWWWZZZ^^^aaadddiiilllzzz~~~zzzvvvvvvooodddYYY[[[]]]```ccchhhnnnrrryyy{{{{{{wwwpppkkkiiiiiifff```aaalllsssqqqkkkhhhhhhmmmqqqqqqkkkddd___]]]qqqhhhiiiuuu{{{tttmmmlllqqqllllllpppqqqmmmnnnrrrwwwtttqqqoooppprrrtttuuuzzzxxxvvvuuuvvvvvvvvvuuussssssuuusssiiieeevvvzzzxxxwwwxxx{{{~~~zzzyyyxxxsssooocccccciiirrruuusssqqqsssooopppwwwwwwiiirrrtttxxxzzz||||||{{{{{{sssnnnmmmqqquuutttssstttppplllkkkooopppnnnnnnooommmmmmllljjjiiijjjmmmpppvvvwwwvvvttt~~~fffUUUQQQXXXUUURRRSSSYYY[[[WWWPPPMMMLLLMMMNNNMMMJJJHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKNNNKKKGGGGGGIIIKKKKKKJJJKKKKKKKKKMMMNNNNNNLLLJJJOOOTTTTTTQQQQQQWWW[[[[[[^^^dddkkkxxxxxxwwwwww|||qqqnnnsssiiijjjxxx|||vvvyyyzzz}}}|||yyy{{{xxxvvvuuupppjjjgggiii^^^\\\YYYVVVUUUXXX\\\```eeecccaaabbbeeeiiilllnnncccfffooo|||iiiwwwzzzqqqcccWWWWWWVVVUUUSSSRRRRRRSSSSSSUUUSSSSSS___rrrxxxsssjjj^^^OOOFFFEEEIIIKKKLLLTTT^^^TTTCCCAAADDDEEEHHHBBBFFFHHHFFFDDDFFFFFFCCCGGGOOOSSSOOOJJJIIIGGGDDDBBBDDDEEEEEEDDDCCCCCCDDDEEECCCBBBEEEIIIKKKHHHDDDDDDAAA>>>>>>AAACCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAAAAAAAAAAACCCFFFIIIGGGGGGEEECCCBBBAAAAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGHHHJJJJJJLLLNNNNNNOOOPPPSSSUUUWWW[[[]]][[[[[[eeewwwxxxpppwww~~~uuuooolllkkkiiihhhsssnnneee]]]\\\]]]XXXPPPLLLOOOUUUZZZ]]]___bbbdddlllmmmmmmkkkhhheeeccccccfffcccdddkkkmmmjjjgggiiikkklllmmmllljjjgggfffffftttnnnooowwwyyyrrrppptttpppooorrrvvvvvvqqqqqqtttuuurrrnnnmmmooorrrvvvxxxxxxuuuqqqppprrrtttsssrrrzzzvvvuuutttmmmgggooo~~~{{{|||~~~~~~}}}||||||yyyvvvqqqkkkgggdddlllppppppsssyyyyyytttjjjooovvv}}}|||tttnnnvvvvvvxxx{{{}}}~~~}}}|||pppmmmmmmrrruuusssqqqrrrrrrmmmkkknnnqqqqqqsssvvvkkkkkkkkkjjjiiijjjmmmoooqqqssstttssswww}}}mmmlllcccZZZSSSVVV___aaaUUUHHHUUUQQQMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJPPPMMMIIIIIIJJJLLLLLLKKKKKKLLLLLLKKKKKKLLLNNNPPPRRRQQQSSSXXX___eeeggghhhjjjwwwxxx|||{{{|||}}}www~~~}}}xxxqqqrrrvvv~~~yyyyyywwwyyy{{{yyyxxxxxxqqqkkkiiifff```^^^___^^^___`````````aaaccceeecccccceeegggiiikkkmmmmmmppplllUUUUUUTTTSSSRRRPPPOOONNNLLLKKKFFFDDDPPPdddnnnmmmjjj[[[KKKBBBDDDIIIKKKJJJKKKQQQFFF999<<>>CCCFFFDDDDDDFFFGGGEEEJJJPPPRRRNNNIIIFFFCCC@@@BBBCCCDDDDDDBBB@@@@@@AAACCCAAAAAADDDHHHJJJHHHEEEBBB@@@???>>>@@@BBBBBBBBBCCCCCCCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@AAACCCEEEDDDCCCBBBBBBAAAAAABBB???@@@AAA@@@??????AAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEDDDFFFGGGFFFEEEEEEFFFGGGOOOQQQSSSPPPNNNSSS___iiiiii\\\RRRUUUccclllhhhaaa^^^[[[ZZZ\\\___aaa```^^^bbb___[[[XXXXXXXXXXXXXXXQQQRRRQQQOOOPPPRRRPPPKKKLLLQQQYYY^^^___]]][[[ZZZ]]]]]]]]]___``````___]]]cccbbbccceeeccc```bbbgggllliiifffeeegggjjjmmmnnnqqqnnnoootttrrrlllnnnuuunnnqqqwww{{{yyysssrrrtttuuurrrnnnlllmmmqqqvvvzzz~~~yyyttttttwwwzzzyyywwwtttoooooouuuwwwtttuuu{{{|||~~~yyyvvvuuuwwwyyyzzzxxxrrrkkkdddaaakkkvvvxxxnnnppp||||||rrrjjjooouuuvvvtttssstttwww|||zzzyyyzzz||||||zzzwwwyyyvvvwwwzzzyyysssnnnmmmsssmmmjjjlllnnnoooqqquuuhhhiiijjjiiiiiiiiikkkmmmlllllloooooommmtttcccTTTVVVZZZUUUMMMTTTQQQLLLKKKLLLNNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIILLLLLLNNNOOOOOONNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLKKKIIIIIIKKKMMMNNNNNNPPPRRRTTTTTTRRRRRRTTTVVVTTTPPPVVVggguuuwwwvvvxxxwww}}}~~~~~~{{{zzzzzzqqqyyyxxxnnnrrrsssttt~~~uuuppptttxxxyyy|||zzzzzz~~~wwwttttttwwwvvvqqqnnnnnnrrrtttuuuvvvvvvwwwyyyzzzzzz{{{}}}}}}zzzyyyyyyyyyzzzqqqjjjdddcccaaa]]]ZZZ[[[]]]___``````______bbbeeegggcccbbbgggtttqqqeeeVVVRRRRRRQQQRRRQQQPPPMMMKKKIIIJJJGGGFFFLLLUUUVVVRRRTTTNNNGGGEEEGGGHHHGGGDDDEEEIII>>>666===BBB@@@BBB???DDDGGGEEEEEEGGGGGGFFFCCCGGGJJJIIIFFFCCCAAA@@@AAABBBCCCBBB@@@>>>>>>???@@@??????@@@CCCEEEDDDBBBAAA@@@?????????@@@@@@AAABBBBBBBBBAAA@@@>>>===<<<;;;===??????>>><<<<<<===@@@@@@????????????@@@@@@EEEDDDCCCAAA>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@@@@@@@AAAAAACCCEEEEEEEEEEEEGGGHHHGGGJJJJJJHHHFFFGGGNNNSSSUUUMMMEEEGGGOOOUUURRRMMMLLLKKKJJJLLLNNNPPPOOONNNOOOOOOOOOOOOPPPQQQQQQQQQNNNPPPRRRRRRRRRRRRRRRRRRXXX\\\aaacccaaa\\\WWWUUUWWWVVVVVVYYY]]]___]]]ZZZ^^^]]]]]]\\\[[[\\\___cccjjjfffaaabbbffflllooopppnnnlllnnnqqqpppmmmnnnsssooosssxxxyyyuuuqqqppprrrvvvtttpppmmmmmmqqqvvv{{{|||xxxzzz~~~zzzooollloooyyy~~~}}}~~~|||yyyrrrooooootttxxx|||zzzrrrjjjfffdddtttxxxvvvooonnnuuuvvvrrrppprrrsssrrrppprrrxxx}}}{{{wwwvvvwwwvvvrrrnnnwwwvvvxxx|||{{{tttooommmpppkkkiiijjjkkkiiihhhjjjhhhiiijjjjjjhhhhhhhhhiiijjjgggjjjmmmiiihhh}}}xxxeee[[[WWWVVVOOORRRSSSQQQOOOPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMPPPSSSUUUVVVOOOPPPSSSTTTTTTQQQOOOMMMXXXWWWfff|||{{{zzzsssmmmsss~~~{{{uuuooouuuxxxsssiiimmmvvvyyyqqqmmmpppzzz{{{zzzzzz}}}|||sssllltttkkkeeefffiiifffbbb```bbbeeehhhiiihhhhhhiiijjjfffhhhkkknnnpppsssuuuvvvsssqqqooommmllllllmmmmmmhhhccc___```___\\\[[[]]]bbbcccccc```]]]___eeejjjsssmmmlll{{{~~~\\\XXXSSSFFFXXXVVVTTTSSSRRRPPPKKKHHHFFFHHHJJJMMMQQQSSSOOOJJJDDDFFFGGGGGGEEEDDDCCCDDDCCCFFF>>>:::BBBDDD>>>???BBBGGGIIIGGGEEEGGGGGGEEE@@@BBBDDDEEEDDDAAA???@@@@@@AAABBBAAA???======>>>BBBAAA@@@@@@@@@AAA@@@???????????????>>>>>>??????AAAAAAAAA@@@???===<<<;;;<<<>>>@@@@@@>>><<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@IIIIIIGGGCCC???>>>>>>???????????????????????????AAABBBCCCAAA???>>>???@@@<<>>@@@DDDIIIJJJGGGEEEFFFFFFCCCEEECCCDDDFFFEEE@@@>>>??????@@@AAAAAA???======>>>CCCCCCBBB@@@@@@@@@@@@@@@===?????????===<<<===>>>????????????>>>===<<<<<<>>>@@@BBBBBB@@@>>>>>>>>>???????????????@@@AAAAAAHHHHHHGGGDDD@@@>>>===>>>========================@@@AAABBBAAA???===>>>???===???AAABBB@@@?????????EEEFFFHHHIIIJJJJJJJJJIIIAAAFFFJJJJJJGGGFFFGGGJJJDDDDDDEEEGGGHHHIIIJJJJJJHHHJJJMMMMMMLLLLLLMMMNNNIIIGGGGGGJJJJJJJJJNNNSSSTTTTTTTTTSSSPPPOOOPPPQQQRRRQQQRRRSSSUUUUUUSSSRRRXXXXXXWWWWWW\\\ccceeeccchhhggghhhjjjmmmpppppppppooonnnooorrrtttsssooolllvvvvvvsssnnnnnnrrrtttssslllooossstttuuuxxx}}}rrrtttvvvzzz|||{{{xxxuuuxxxxxxxxxwwwvvvvvvwwwyyy||||||{{{wwwrrrqqqrrruuu}}}{{{wwwwwwyyysssgggeeeppprrrlllrrrvvvqqqllllllqqquuuvvvuuunnnmmmkkkjjjjjjkkkmmmooonnnmmmoooqqqnnnhhhgggiiidddcccfffmmmoookkkgggfffjjjkkklllkkkiiiiiikkkllltttooonnnrrrpppkkkooowwwooo^^^VVVQQQLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNMMMMMMMMMPPPQQQQQQRRRRRRQQQQQQPPPOOOQQQRRRRRRRRRRRRSSSUUUXXXUUUSSSSSSVVVZZZ\\\\\\ffftttyyysssnnnjjj~~~uuukkkoooxxx}}}zzzzzzvvv{{{{{{uuuvvvmmmxxx~~~ttt{{{}}}}}}~~~~~~}}}||||||sssvvvwwwtttqqqqqquuuzzz|||yyyzzzuuullllllqqqtttrrrmmmiiifffcccaaa```]]]```ccccccbbbbbbdddfffxxxssslllfffccccccfffiiillljjjgggeeeaaacccnnnzzzwwwyyyzzzyyyzzz|||uuucccYYYRRRQQQWWW^^^YYYSSSPPPPPPNNNIIIEEEKKKHHHFFFFFFFFFEEEDDDDDDKKKJJJGGGCCC@@@???AAACCCDDDGGGBBB@@@FFFDDD???EEECCCGGGIIIFFFEEEFFFEEECCCGGGCCCCCCFFFFFF@@@>>>???>>>???AAAAAA???>>>>>>???AAAAAA@@@???>>>???@@@AAA<<<>>>@@@???<<<;;;<<<============>>>>>>======<<<>>>???@@@@@@>>>===>>>?????????>>>>>>>>>???@@@@@@AAABBBCCCAAA???===<<<===========================???@@@@@@???===<<<===>>>>>>AAACCCCCCAAA???>>>>>>???@@@AAACCCFFFFFFDDDBBB???AAADDDCCCAAA@@@BBBDDDDDDEEEFFFFFFFFFFFFFFFGGGEEEGGGIIIIIIGGGGGGHHHJJJKKKGGGGGGLLLNNNMMMOOOTTTQQQQQQQQQOOOMMMMMMOOOQQQMMMOOOQQQQQQPPPOOOOOOOOOQQQWWWZZZYYYZZZ```cccbbbccceeehhhiiikkkllloooqqqppprrrrrrooollljjjjjjiiiqqqpppkkkhhhllltttuuuqqqiiiooovvvxxxxxxxxxzzz|||rrrtttwwwxxxxxxwwwyyyzzzpppmmmjjjhhhlllrrrxxx{{{uuuuuutttsssssstttuuuvvv{{{{{{zzzzzzssslllkkkpppsssrrrxxxssspppnnnooosssuuussspppkkklllllliiifffggglllpppwwwtttrrroooiiibbbaaaeeedddcccffflllooollliiiiiiiiijjjjjjjjjkkkmmmqqqtttsssrrrqqqnnnllllllnnnqqq~~~iiiTTTQQQQQQPPPPPPOOONNNMMMMMMPPPOOOMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQOOORRRUUUVVVVVVVVVYYY[[[XXXaaammmtttvvvvvvxxx{{{~~~yyyvvvtttsssiiivvvzzzyyy}}}|||xxxtttnnnrrr}}}pppnnnxxxvvvyyyyyyvvvqqqoooqqqsssyyywwwsssooonnnqqqwww}}}|||tttpppqqqppprrr}}}|||yyytttvvvxxxwwwtttrrrsssuuu{{{sssqqquuu{{{}}}wwwrrruuu}}}|||iiiVVVSSSZZZZZZSSSUUUPPPKKKJJJLLLMMMJJJGGGIIIHHHIIIKKKKKKIIIHHHHHHGGGEEEDDDDDDDDDCCC@@@===DDDGGGAAA???DDDBBBAAAIIIAAAEEEHHHEEEDDDEEEEEECCCEEE@@@@@@EEEFFFAAA???AAA===???AAAAAA?????????@@@=========<<<<<<===???AAA;;;>>>@@@???<<<:::;;;===;;;<<<<<<===============;;;<<<===<<<;;;:::;;;=========<<<<<<<<<<<<======:::<<<>>>???===<<<<<<<<>>???>>><<<;;;<<<===;;;===@@@AAA@@@>>>>>>>>>@@@@@@@@@CCCFFFFFFDDDAAAGGGFFFEEECCCCCCDDDEEEFFFCCCDDDEEEDDDBBBAAAAAABBBDDDFFFHHHHHHFFFEEEGGGJJJIIIDDDDDDJJJMMMKKKJJJMMMPPPPPPOOOMMMJJJIIIJJJKKKJJJNNNQQQQQQNNNLLLMMMOOOJJJUUU\\\YYYVVVZZZ^^^___^^^aaadddeeefffhhhmmmqqqvvvzzzzzzrrriiigggjjjmmmiiihhhdddccckkkuuuuuunnnlllrrryyy{{{xxxtttssstttpppsssuuusssqqqrrrwww|||oooiii```]]]cccmmmtttuuunnnmmmmmmooorrruuuuuutttwww{{{}}}zzzxxxvvvwwwuuuqqqrrrxxx|||{{{qqqqqqrrrtttuuutttqqqooonnnqqqqqqkkkdddccchhhnnnnnnkkkiiigggccc```ccciiihhheeeeeejjjkkkhhhfffgggggghhhiiijjjlllpppvvvzzznnnrrrpppiiieeeiiinnnoooppp|||fffWWWVVVUUUSSSQQQOOOMMMMMMPPPNNNLLLJJJJJJLLLNNNPPPPPPPPPQQQQQQQQQQQQPPPPPPTTTXXX^^^aaaccceeeiiimmm{{{zzzzzz{{{}}}~~~mmm\\\jjjuuuooossszzz|||vvvssstttvvvqqqrrrttttttppplllnnntttkkksssyyywwwrrroooppprrr}}}vvvnnnjjjlllsssyyy}}}ccc___ccciiieee]]]gggyyysssbbb[[[TTTTTTYYY\\\[[[YYYPPPMMMJJJHHHHHHJJJLLLNNNMMMKKKIIIHHHHHHIIIHHHFFFHHHFFFDDDCCCCCCDDDFFFHHHKKKIIIEEEBBBAAACCCFFFHHHFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@@@@@@@@@@AAABBB@@@@@@@@@?????????>>>>>>===============>>>??????======<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===>>>===<<<;;;:::999999999===<<<;;;::::::;;;<<<===>>>>>>>>><<<::::::<<<>>>============>>>>>>>>>>>>????????????@@@AAABBBBBBDDDCCCAAA?????????AAABBBBBBBBBBBBBBBBBBCCCDDDEEEJJJIIIGGGDDDCCCFFFJJJNNNPPPKKKEEEEEEIIIKKKKKKIIIOOONNNMMMLLLKKKKKKKKKLLLJJJKKKNNNPPPQQQRRRQQQQQQMMMRRRWWWZZZYYYYYYZZZ[[[]]]^^^```aaabbbdddfffhhhqqqllljjjllljjjdddcccggggggiiifff^^^^^^fffmmmnnnfffiiihhhddddddiiimmmmmmtttnnnppppppjjjppp{{{{{{jjjiiikkkqqqtttuuuxxx}}}eeeiiikkkkkkooowwwzzzzzz{{{~~~}}}yyyxxxxxxuuuooouuusssrrrppppppqqqrrrssspppsssvvvwwwvvvttttttttt|||wwwoooiiiggghhhlllooommmkkkhhhfffdddbbbbbbbbb```aaabbbbbbbbbcccfffiiifffeeeiiiqqqvvvuuussstttpppiiidddgggkkkjjjiiiiiioooqqquuu}}}||||||rrrhhh[[[IIITTTVVVUUUVVVbbbqqqtttnnnfff\\\VVVXXXZZZZZZ___hhhyyy|||tttttt}}}xxxmmmrrr~~~{{{{{{sssooonnnllliiikkkrrrwwwpppjjjiiiiiihhhjjjnnniiizzzzzzqqqrrrtttppppppwwwsssqqqsssvvvvvvtttrrrgggaaa___fffnnnrrrtttvvvddd[[[UUUPPPPPPUUUXXXWWWTTTLLLOOOQQQOOOJJJHHHJJJMMMKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEFFFDDDAAA???>>>???AAACCCEEEEEEEEEEEECCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>======<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<;;;:::999999888888<<<<<<;;;::::::;;;<<<<<<=========;;;999999;;;===;;;;;;<<<<<<<<<=========???>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEDDDDDDGGGMMMQQQOOOJJJEEEEEEIIIKKKKKKIIILLLLLLKKKJJJJJJIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQOOOSSSWWWYYYXXXWWWWWWXXXVVVXXX\\\___aaacccdddeeefffbbbaaaeeeddd``````ddd___eeegggdddeeeiiikkkiiiiiigggbbb\\\___jjjtttwwwyyyqqqssssssmmmnnnooohhhiiiiiimmmuuuxxxuuussssssiiimmmpppqqquuu{{{}}}|||wwwvvvtttsssuuuuuunnneeeppppppqqqqqqqqqqqqqqqqqqxxxyyyzzzyyyxxxyyy{{{}}}}}}yyyrrrllliiijjjmmmooogggggggggfffeeecccaaa```bbbaaa___^^^___```bbbccc```___cccjjjnnnmmmkkkllljjjdddccciiimmmllljjjjjjhhhmmmqqq|||eeeppp}}}|||wwwuuupppmmmoooxxx{{{vvvyyy~~~|||tttgggdddgggmmmnnnjjjggghhhrrrjjjdddcccdddfffjjjpppqqqxxxpppjjjuuu}}}wwwrrrrrrpppooopppqqqqqqppppppnnnjjjkkkttt{{{|||{{{{{{~~~vvvzzzeee^^^RRRNNNKKKLLLQQQTTTRRROOOKKKRRRXXXUUUMMMGGGHHHKKKHHHGGGFFFFFFGGGHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFDDDBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;;;;;;;::::::999999888888;;;;;;::::::::::::;;;;;;;;;<<<<<<:::999999:::<<<::::::::::::;;;;;;;;;;;;???>>><<<<<<===>>>AAABBBBBBAAA???>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCBBBBBBBBBEEEIIIMMMLLLIIIEEEEEEHHHJJJJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHJJJKKKLLLNNNOOOPPPPPPQQQPPPSSSVVVXXXWWWVVVUUUVVVTTTWWW\\\bbbeeefffffffffbbbaaabbbfffhhhffffffiii^^^cccgggggghhhlllmmmlllkkkhhhbbb```fffsss|||~~~yyyooonnnooojjjllllllcccnnnkkklllqqqtttqqqmmmllllllqqqvvvwwwzzz~~~~~~{{{wwwuuurrrrrrvvvwwwooocccqqqrrruuuwwwwwwwwwuuutttyyyxxxvvvttttttvvv{{{}}}zzzuuuppplllkkklllmmmdddeeeggghhhgggeeecccaaaeeeaaa]]]\\\^^^``````______]]]```fffjjjhhhfffgggccc```bbbiiimmmllljjjjjjfffmmmnnnnnnttt}}}{{{~~~zzzxxxvvvuuurrrooonnnqqquuu{{{sssxxx|||{{{zzzwwwqqqjjjcccbbbgggppptttrrrllljjj```\\\\\\bbbgggjjjooosss||||||rrrsssqqqrrrttttttrrrpppooooooooolllkkkoooyyy}}}yyyxxxuuu}}}hhhaaaWWWLLLJJJIIIKKKPPPQQQPPPMMMOOOTTTXXXUUUNNNHHHHHHJJJFFFEEEDDDEEEGGGGGGFFFEEEBBBCCCDDDDDDDDDDDDCCCBBBGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????AAABBBDDDDDDBBBAAA?????????>>>>>>>>>=========<<<<<<<<<;;;;;;<<<============<<<<<<;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888999:::::::::::::::::::::999999:::::::::999999::::::::::::;;;;;;;;;999999:::;;;999999999:::::::::;;;;;;===<<<;;;:::;;;===???AAA??????>>>======>>>>>>????????????@@@AAABBBCCCDDDBBBBBBAAA@@@??????BBBDDDIIIGGGDDDEEEGGGIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVTTTWWW\\\bbbeeefffdddaaacccdddfffiiikkkllllllmmmdddeeeeeeeeefffkkkqqqtttjjjkkkkkkmmmuuu}}}}}}xxxpppgggffffffccckkktttrrruuulllfffgggiiiiiiiiijjjmmmsssxxxzzz|||~~~}}}xxxvvvvvvtttsssvvvyyytttmmmtttuuuvvvwwwwwwwwwvvvuuuuuuuuusssqqqpppsssxxx|||{{{xxxtttpppmmmkkkjjjiiiiiiiiiiiiiiiiiigggfffeeejjjddd^^^]]]aaadddcccaaabbb```bbbhhhjjjhhhfffgggddd```aaafffiiigggffffffgggooolllffffffmmmvvv{{{~~~|||~~~zzzvvvsssrrrrrryyyooogggfffhhhhhhggggggnnnsssxxxwwwrrrkkkgggdddmmmkkklllrrrwwwxxxuuurrr[[[ZZZ___iiinnnmmmlllmmmsssvvvtttnnnooosssuuupppmmmlllmmmnnnfffeeejjjssswwwuuuqqqppprrr~~~]]]VVVUUUHHHJJJIIIJJJLLLPPPQQQPPPNNNSSSSSSRRRPPPMMMJJJHHHHHHEEEDDDDDDEEEGGGGGGEEECCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888888888777777888888888999::::::;;;;;;;;;::::::888888999999999999888888888:::;;;;;;:::999:::;;;999999:::::::::;;;;;;;;;;;;:::999999999;;;===>>>======<<<<<<<<<=========<<<<<<<<<===>>>???AAAAAA@@@AAABBB@@@??????@@@BBBEEEDDDCCCCCCEEEGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUWWWYYYYYYXXXQQQSSSVVVZZZ^^^]]]ZZZVVV]]]___aaaaaaccceeefffeeebbbbbbbbbcccdddgggmmmrrriiikkknnnqqqwww{{{uuummmfffccchhhhhhbbbiiivvvyyyqqqiiiddddddeeeeeeeeegggqqqvvvzzzzzz{{{}}}{{{wwwqqquuuuuussssssvvvxxxxxxtttsssrrrqqqppppppqqqrrruuuvvvvvvuuuuuuvvvyyy{{{vvvuuurrrooollljjjhhhhhhooommmjjjgggffffffggghhhmmmhhhccccccgggjjjiiigggccc```aaafffiiifffeeefffiiidddaaacccccc``````bbbdddjjjfffaaaeeekkk}}}}}}|||}}}}}}}}}vvv~~~zzzuuurrrrrrsssssshhhiiiooopppnnnnnn|||{{{xxxrrrkkkfffgggiiikkklllooosssxxxzzzxxxtttjjjggghhhmmmnnnkkkhhhhhhbbbjjjooo}}}{{{kkkccciiillliiigggkkkmmmmmmeeeccceeekkkooonnnnnnpppqqquuu~~~yyyqqq```RRRJJJMMMNNNKKKKKKKKKMMMPPPQQQPPPOOORRRPPPLLLJJJIIIIIIHHHHHHEEEDDDDDDFFFGGGGGGDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA>>>????????????>>>===<<<;;;<<<===>>>>>>===<<<;;;============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::;;;<<<;;;;;;;;;:::::::::::::::999999999999999999999999777777777777777777777777777888999;;;;;;;;;::::::777777888888888888777777666888::::::999888999:::999999999999::::::::::::888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<777777888999:::;;;===>>>>>>@@@BBBBBBBBBBBBDDDFFF@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIIIIKKKMMMNNNOOOOOOOOOPPPSSSWWWYYYYYYXXXTTTSSSRRRUUUXXXXXXUUURRRXXXZZZZZZXXXYYY]]]^^^\\\\\\\\\```dddeeecccdddgggiiijjjiiihhhlllpppnnniiieeegggrrrssshhhgggnnnmmmfffeeehhhllllllgggeeefffuuuyyyzzzxxxyyy{{{zzzwwwpppvvvyyyvvvtttxxx|||~~~uuutttqqqpppoooppprrrsssssstttvvvvvvuuutttuuuvvvsssrrrqqqooommmlllkkkjjjpppmmmiiieeeddddddfffhhhnnnkkkhhhhhhkkklllkkkiii___\\\]]]bbbdddbbbaaabbbkkkfffcccccc```]]]^^^aaa]]]ccc```___hhhnnnwww{{{zzz~~~}}}wwwwww}}}}}}|||wwwuuuuuuxxx|||pppjjjpppwwwzzzyyyrrrllliiijjjnnnbbbkkksssxxx{{{|||xxxsssqqqkkkgggjjjlllnnnrrrvvvnnntttsssuuu}}}wwwiiieee^^^eeeiiifffiiiqqquuurrreeebbbbbbeeehhhiiimmmrrrqqqnnnvvvmmmUUUUUUPPPMMMRRRVVVLLLKKKKKKLLLNNNOOOOOOOOOJJJKKKKKKHHHEEEDDDFFFHHHFFFEEEFFFGGGGGGFFFCCCAAADDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<;;;;;;:::999999::::::999888888888999999:::;;;:::::::::999999888888888777777777777777777777777666666666777777666666666444555777999:::999888888666666777888888777666666333555777888777666666777777777777888888888999999555666888999::::::999999999999:::;;;;;;;;;;;;;;;777777777888:::;;;===>>><<<>>>AAABBBAAAAAABBBCCC<<<>>>???@@@AAABBBDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOOOONNNNNNPPPTTTVVVUUUTTTVVVRRROOOPPPSSSUUUTTTQQQVVVYYYWWWSSSTTTZZZ]]][[[^^^\\\^^^bbbbbb^^^```eeegggiiiiiigggiiinnnpppnnnllllllvvvwwwllliiikkkfffcccfffmmmrrrpppkkkkkkooowwwxxxwwwsssrrrvvvwwwuuupppuuuyyyxxxxxxzzzzzzxxxsssssssssssstttuuuvvvwwwpppqqqqqqqqqooonnnoooqqqsssrrrqqqppppppppppppqqqmmmkkkiiigggfffggghhhiiikkkkkkkkkjjjiiihhhgggfff^^^[[[\\\```cccaaa```bbbhhheeeeeefffddd``````ddd___eeeaaa```iiimmmnnnvvvsssqqqxxxzzz|||~~~|||wwwuuuvvvyyynnniiiiiimmmllljjjssstttpppooojjjggggggcccnnnvvvvvvuuuwwwvvvssskkkgggfffkkkqqqtttxxx}}}{{{~~~wwwqqqqqqiiibbbgggeeekkkllliiimmmvvvxxxqqqfffcccbbbeeegggiiiooovvvvvvppprrr}}}hhh```ZZZRRRJJJPPPUUULLLKKKKKKJJJKKKLLLMMMNNNNNNBBBGGGLLLIIICCCAAADDDIIIGGGFFFFFFGGGHHHFFFCCC@@@DDDCCCAAA@@@@@@AAACCCDDDAAA@@@>>>===<<<======>>>;;;;;;;;;<<<;;;;;;::::::===<<<;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999888777777777888999999:::999999999888888888777777666666666666666666666666555555666666666666555555111333555777888888777666555666777888888777666555000222555666555444444555666666666666777777777777444555777999:::999888777888999:::;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@<<<>>>@@@@@@>>><<<<<<<<<:::<<<>>>???@@@AAACCCDDDCCCCCCCCCDDDFFFGGGIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNMMMNNNQQQSSSRRRPPPRRRMMMHHHHHHLLLPPPPPPNNNTTTWWWUUUPPPQQQXXX\\\ZZZhhhbbb^^^^^^]]]\\\bbbkkkeeekkkooooooppptttvvvtttsssnnnrrrssskkklllpppkkkgggjjjooorrrooommmttt}}}uuuvvvrrrmmmlllpppsssrrrkkkooorrrtttvvvwwwqqqjjjkkkmmmpppsssuuuuuuuuuuuurrrrrrqqqooommmlllnnnpppttttttsssrrrssstttuuuvvvkkkkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjfffcccbbbaaaaaa^^^___cccfffeeedddfffdddcccfffjjjiiieeedddgggffflllhhhdddjjjjjjggglllmmm}}}uuuttt{{{|||ssswwwzzzyyytttrrrtttwww{{{{{{~~~qqqfffoooxxxlllmmmoooiii___ZZZiiiqqqssslllgggjjjoooqqqjjjiiimmmtttwwwsssoooooonnnsssooommmoookkkjjjtttkkkooonnnhhhkkksssqqqhhhkkkhhhhhhkkkmmmooouuu}}}}}}vvvuuuzzz~~~|||sss```VVVRRRSSSMMMDDDIIIWWWLLLKKKKKKKKKMMMMMMKKKJJJHHHIIIIIIGGGDDDBBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@>>><<<;;;;;;<<<>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::999888888999:::999777555666777777777888888888888777777777777777777777777555555666666666666555555555555555555555555555555666777888888888666555444666666666666666666666666555555555555555555555555777777777777666666666666666666666666666666666666:::999999999888888777777999888777888AAAJJJEEE;;;<<<<<<<<<===============@@@@@@??????@@@@@@AAABBBBBBCCCEEEGGGGGGGGGFFFFFFHHHFFFEEEEEEGGGIIIHHHHHHJJJKKKOOOTTTYYYYYYTTTPPPQQQNNNLLLLLLMMMOOOPPPPPPWWWRRROOORRRYYY^^^]]]ZZZXXX___ccc```]]]```fffjjjiiiiiijjjnnnssstttrrrpppuuusssrrrsssqqqjjjggghhhhhhjjjjjjjjjmmmvvvwwwtttqqqqqqtttvvvuuusssrrrpppkkkiiioootttrrrkkkpppmmmpppwww{{{yyyvvvuuuuuuvvvsssnnnnnnsssuuutttxxxnnnllltttvvvpppnnnsssmmmmmmnnnnnnmmmlllkkkkkkfffsssxxxmmmdddfffhhheeeeeebbbaaaddddddbbbbbbfffgggdddccceeedddcccgggmmmhhhgggeeeeeeeeehhhjjjllllllwww|||oootttyyy{{{yyyzzz}}}vvvuuuwwwzzzvvvtttuuusssmmmfffaaassswwwvvvoooiiijjjmmmnnnjjjnnnnnnkkkmmmtttvvvsssrrrpppooooooppppppooonnnllliiiiiimmmllldddaaadddfffjjjnnnpppooopppsssvvvqqqrrruuuyyyyyy~~~kkkWWWOOOPPPPPPOOOMMMJJJJJJKKKMMMLLLLLLLLLNNNNNNLLLKKKHHHIIIIIIGGGEEECCCCCCDDDCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999::::::;;;;;;;;;;;;::::::888777777888999888666444666666777777777888888888777777777777777777777777555555666666666666555555444444444444444444444444777777888888888777555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666999888888888777777777666888999777888???FFFDDD<<<;;;;;;::::::;;;;;;<<<===>>>>>>======>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCEEEHHHJJJKKKJJJIIIJJJMMMQQQUUUVVVRRROOORRRPPPMMMJJJHHHHHHIIIJJJQQQNNNMMMOOOUUUZZZ[[[ZZZ^^^cccccc]]]XXX\\\cccggghhhiiijjjmmmnnnnnnmmmlllmmmiiihhhkkklllgggcccbbblllnnnooooooooottt}}}wwwssspppqqqsssuuutttrrruuutttpppmmmpppuuusssnnnsssrrrssswwwwwwssspppqqqssswwwwwwqqqnnnsssyyy|||vvvnnnmmmtttvvvpppmmmqqqooommmkkklllnnnnnnlllhhhvvv~~~|||nnndddfffhhheee```___aaaeeefffcccbbbdddeeebbbbbbdddcccbbbeeekkkgggeeecccbbbbbbdddfffggghhhjjjqqq}}}|||~~~uuuoooooooootttssssssuuuuuurrrlllhhhaaahhhlllhhhdddeeeggghhhfffjjjkkkiiilllssswwwvvvpppnnnlllkkkkkkiiigggdddjjjeeedddfffeeebbbbbbffffffgggiiiiiiiiiiiikkklllnnnnnnqqqrrrpppssstttbbbWWWLLLIIILLLKKKFFFHHHOOOPPPKKKMMMMMMLLLMMMNNNOOOMMMKKKHHHIIIIIIHHHFFFDDDEEEFFFCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@????????????<<<===???AAAAAA???===<<<999999999999999999999999;;;:::999999888999999999999::::::;;;;;;::::::999777666555666777777555333666666666666777777777777666666666666666666666666444555555666666555555444444444444444444444444444666666777777777666555555555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666777777777666666666666666777888888888;;;@@@AAA>>>;;;:::888777888999;;;<<<;;;;;;;;;;;;;;;<<<<<<===????????????@@@AAABBBCCC@@@@@@AAADDDHHHKKKLLLLLLGGGHHHIIILLLOOOPPPOOOMMMRRRQQQNNNHHHBBB@@@BBBEEEMMMMMMMMMOOORRRVVVZZZ\\\eeehhheee\\\WWW[[[cccgggjjjmmmooonnnkkkiiijjjlllkkkeeecccgggkkkjjjgggfffuuuwwwyyyxxxuuutttwwwzzzvvvssspppppprrrsssrrrooowwwyyywwwsssrrrvvvvvvttttttssstttwwwuuuqqqpppssszzz~~~}}}ssskkklllsssyyysssnnnnnntttuuuooolllooommmiiigggjjjppprrrnnnjjj{{{kkkbbbdddfffccc\\\\\\```fffgggdddbbbcccfffcccbbbbbb```]]]^^^ccceeecccaaa___^^^___```aaafffbbb___bbbrrr}}}xxx}}}wwwyyyzzzzzz{{{uuuppplllkkkkkknnnoooooopppoookkkeee```\\\fffnnnlllgggggghhhhhhhhhjjjiiigggiiinnnrrrrrrllljjjhhhffffffeeecccaaajjjeeeaaaaaaaaaaaaeeekkkllljjjhhhhhhiiiiiiiiihhhkkklllmmmkkkhhhiiirrr~~~ooo\\\[[[YYYRRRPPPHHH@@@@@@GGGOOOSSSSSSMMMLLLKKKLLLNNNNNNLLLKKKGGGIIIIIIHHHFFFEEEFFFGGGEEEDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===::::::::::::::::::::::::999999888888888888999999999999::::::::::::999999666555444555666777555444555555555666666666777777555555555555555555555555444444444555555444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444555555555555555555555555555555555555555555555555666888888777888:::===>>>;;;999777666666888;;;===::::::999999::::::;;;<<<>>>>>>=========???AAABBB>>>>>>@@@CCCHHHKKKKKKKKKFFFFFFFFFGGGIIIJJJKKKKKKNNNOOOLLLFFF???===AAAFFFMMMOOOPPPPPPPPPRRRWWW[[[fffhhhfff___\\\aaagggkkkiiimmmppplllfffbbbeeeiiilllccc]]]bbbiiilllllllllwwwxxxxxxvvvsssppppppqqqtttqqqooooooqqqrrrooommmvvvzzz{{{wwwtttwwwzzzzzzssspppqqqvvvxxxwwwwwwyyyzzz}}}zzzooohhhjjjqqquuuqqqnnnpppuuuuuuooolllmmmgggffffffiiinnnppppppnnn~~~{{{qqqeee```bbbccc```]]]\\\___dddeeeaaa```aaafffdddbbbaaa]]]XXXWWWZZZcccbbb___]]]\\\[[[\\\\\\______^^^^^^eeeuuuvvvsssyyypppsssrrr|||{{{{{{~~~~~~|||~~~yyytttssstttqqqnnnmmmooorrruuuuuutttsssoooiiigggpppuuurrrllljjjkkkkkkooommmjjjfffdddeeegggggggggdddaaaaaacccfffhhhiiillliiidddbbbbbbdddiiimmmoookkkhhhhhhjjjkkkjjjhhhlllmmmllljjjffffffkkkrrrzzz}}}oooZZZXXXWWWSSSRRRQQQAAAAAAUUU```XXXOOOPPPKKKJJJJJJKKKLLLLLLKKKIIIGGGIIIIIIHHHFFFEEEFFFGGGFFFEEEDDDBBBAAA@@@@@@@@@========================???>>>>>>>>>>>>>>>>>>???::::::::::::::::::::::::888888777777777888888999888888999999999999888888777666444555666777666555444555555555555666666666444444444444444444444444333333444444444444333333333333333333333333333333222222222111222222222222444444444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444555555666666777777666666999<<<;;;:::888666777999;;;===:::999999999999:::;;;;;;>>>===<<<<<<===>>>@@@AAA>>>???@@@CCCGGGIIIIIIHHHDDDDDDDDDDDDDDDFFFHHHIIIHHHIIIIIIEEE@@@@@@EEEKKKLLLOOOQQQPPPMMMMMMQQQUUU\\\aaaccc``````eeejjjkkkeeeiiikkkggg___\\\```eeeggg]]]UUUXXX___eeehhhjjjmmmmmmkkkiiigggfffggghhhqqqooommmnnnppppppnnnkkkqqqwww{{{xxxvvvxxxzzz{{{tttnnnnnnuuu|||}}}{{{{{{rrrrrroooiiijjjrrrxxxzzzooooooqqqtttrrrnnnkkkllleeehhhkkkkkkiiiiiijjjmmmnnnkkkeee``````cccccc```aaa^^^^^^``````]]]]]]```bbb`````````]]]WWWVVVYYYbbbaaa___]]][[[[[[[[[[[[TTTYYY^^^______cccjjjqqq}}}{{{~~~yyy|||~~~}}}{{{}}}wwwtttyyy|||xxxqqqmmm[[[cccjjjmmmppptttrrrnnnkkkpppqqqlllhhhhhhiiiiiiqqqmmmhhhdddaaa^^^^^^___ddd```\\\[[[___eeejjjmmmlllkkkhhhdddccceeegggggghhhfffdddeeehhhjjjiiigggnnnooonnnjjjhhhjjjmmmooowwwmmmXXXWWWWWWNNNJJJPPPNNNCCCSSS{{{rrrUUUJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIIIIHHHFFFDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???<<<<<<<<<<<<============>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888999777888888999999888888777777555444444666777777666444444444444555555555666333333333333333333333333222333333444444333333222222222222222222222222222111111000000000111222222333333333333333333333333222222222222222222222222222333333444444555555555444444444444444444444444444444444444444555555555666444555666555333555999:::999777777777888:::<<<999999999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>>>>@@@CCCFFFGGGGGGEEECCCDDDDDDCCCBBBCCCFFFHHHCCCEEEFFFEEEDDDEEEIIIMMMIIILLLNNNNNNKKKIIIJJJLLLOOOUUUZZZ[[[^^^ccceeeeeeeeehhhiiieee___]]]bbbhhheee[[[SSSUUU[[[```dddhhheeedddbbbbbbbbbdddfffhhhnnnlllkkklllooopppmmmjjjlllsssxxxwwwuuuvvvvvvtttrrrnnnnnnuuuzzzzzzxxxwwwtttsssnnniiikkkqqquuuuuulllnnnppppppmmmkkkiiiiiihhhllloookkkddd```bbbeeeaaaaaa``````bbbccccccbbbbbb^^^]]]^^^^^^[[[[[[^^^[[[ZZZ]]]```___ZZZZZZ]]]______^^^]]]\\\\\\[[[[[[SSSWWW[[[\\\[[[[[[^^^```iiiyyyyyyzzzwww{{{}}}|||yyyzzzwwwvvv~~~xxxnnnjjjWWWaaahhhggghhhkkkiiibbbiiikkkhhhddddddhhhjjjhhhkkkgggdddccc```\\\[[[]]]aaa]]]YYYYYY[[[```dddfffhhhhhhfff```___``````^^^ccccccdddfffiiijjjjjjiiilllmmmkkkhhhhhhlllnnnnnnqqquuu~~~wwwvvv\\\TTTQQQTTTSSSMMMLLLOOONNNJJJ]]]aaaLLLKKKJJJJJJKKKLLLLLLKKKIIIHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<<=========>>>;;;<<<===>>>>>>===<<<;;;999999999999999999999999666666666666666777888888777777888888888888777777666444222222444666666555333333444444444555555555333333333333333333333333222222333333333333222222222222222222222222222222222111111111111222333444222222222222222222222222222222222222222222222222111111222222333444444444333333333333333333333333444444444444555555555666666222222666666222222444777777666666777777888999888888888888888999::::::::::::;;;<<<============<<<===???BBBFFFGGGFFFEEECCCDDDEEEDDDBBBBBBDDDGGGCCCCCCDDDEEEFFFHHHIIIJJJFFFIIILLLMMMLLLJJJHHHGGGJJJOOOTTTUUUWWW\\\^^^\\\bbbddddddaaa^^^___dddiiiccc]]]YYY[[[^^^___aaaeee```___```bbbeeehhhjjjkkkkkkiiiiiikkkoooooommmjjjiiipppuuuuuutttsssooojjjiiijjjoootttsssppppppuuuwwwxxxtttkkkfffgggiiiiiiiiikkkmmmjjjgggfffffffffiiikkkkkkhhhccc______```^^^^^^___``````_________^^^[[[\\\______[[[[[[]]]ZZZZZZ]]]aaa```[[[[[[]]]\\\\\\\\\\\\\\\\\\]]]]]]YYYYYYXXXWWWXXXYYYZZZ\\\UUUcccvvvqqqtttvvvwww}}}||||||~~~ssstttxxxzzzxxxtttssswww{{{zzzrrrrrr{{{}}}sssjjjhhhoooyyy}}}wwwqqqpppkkkbbbiiigggcccaaaffflllkkkffffffbbbaaaccc```[[[YYY[[[\\\[[[ZZZ[[[]]]^^^^^^^^^bbbddd```YYYXXX[[[\\\YYY]]]```dddggghhhhhhhhhiiifffgggddd```bbbiiikkkhhhkkkhhhqqquuuqqqlll[[[ZZZYYYTTTOOOOOORRROOOIIIOOOLLLVVVppphhhPPPLLLKKKKKKLLLMMMMMMLLLJJJHHHIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCCCCBBB???<<<:::<<<<<<<<<=========>>>>>>888:::===@@@@@@===:::888888888888888888888888888666666666666666777888888777777888888888888777777444222111111333444555555333333333444444444555555222222222222222222222222222222222333333222222222111111111111111111111111333333222222222333555666222222222222222222222222111111111111111111111111///000000111222222333333333333333333333333333333444444444555555666666666666111111666777333000111555555555666666666666666777777777777777888999999888999;;;<<<======<<<;;;:::;;;>>>BBBFFFHHHGGGFFFBBBDDDFFFEEEBBBBBBDDDGGGEEEDDDDDDFFFHHHHHHGGGEEEEEEHHHKKKOOOPPPNNNJJJHHHKKKOOOQQQQQQSSSXXXYYYXXXZZZZZZZZZXXXWWWYYY^^^ccc^^^[[[\\\______\\\\\\___YYYZZZ]]]aaaeeehhhiiihhhiiihhhhhhkkknnnpppmmmjjjhhhnnnssssssrrrpppiiibbb]]]eeepppsssmmmhhhlllvvvoootttsssjjjaaaaaaeeehhhfffiiijjjgggcccbbbcccdddffffffeeeeeedddcccbbb```______```___\\\YYYYYY[[[YYYXXX[[[aaaaaa]]][[[\\\^^^^^^```ccc```ZZZXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]][[[XXXTTTSSSSSSTTTTTTTTT```aaaaaabbbnnnxxxoootttzzz}}}zzzwwwwwwvvvxxx|||tttuuuxxx{{{xxxsssppprrruuurrrjjjkkkuuuxxxoooiiijjjmmmxxx|||tttmmmlllfff\\\iiieee```___ffflllhhh```eeeaaa```ccc```YYYVVVXXXWWWXXX[[[___aaaaaa^^^[[[```aaa]]]TTTSSSYYY[[[YYYTTTYYY```bbbbbb```aaabbbaaabbb^^^YYY\\\dddeeeaaakkkdddgggyyyxxxsssdddccc\\\YYYVVVUUUTTTQQQLLLHHHRRRQQQSSSYYY^^^___ZZZTTTPPPMMMKKKIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDBBBAAABBBCCCCCCAAA@@@<<<<<<===>>>>>>>>>>>>===<<<<<<======<<<;;;:::999777;;;<<<999888:::999444666666666666777777777777999999999888777666666555666555444333333444555666555444444333333444444555555333222333555666555222333333333333333333333333111111222222222222111111222111//////111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222333333444555555444444444444444444444444333333333333333333333333555555666777777777777777;;;:::999777777777888888888777777<<>>@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDEEEEEEEEEDDDCCCEEEIIILLLMMMMMMLLLKKKJJJKKKMMMQQQUUUWWWWWWVVVQQQQQQVVVZZZZZZXXX^^^hhhddddddcccdddhhhkkkfff___hhheeeaaa```bbbeeeiiikkkhhhdddeeekkkllljjjkkkpppllloooqqqpppmmmiiigggfffhhhlllpppooojjjgggiiilllvvvooofffbbbaaabbb```^^^fffeeeeeefffggggggfffdddggghhhggggggfffdddbbbaaa```______aaacccaaa[[[WWWVVVVVVXXX[[[^^^```___]]]\\\\\\[[[XXXUUUTTTUUUVVVWWWXXXYYYZZZZZZ\\\___bbbVVVXXXYYYVVVRRRRRRXXX]]]YYY\\\]]]]]]```kkk|||}}}rrrnnnttt}}}wwwbbbjjjssswwwzzz||||||||||||uuuuuusssxxx~~~yyyoooooowww{{{qqqkkkmmmmmmjjjjjjmmmlllgggeeeiiilllhhh```YYYdddiiihhhaaabbbiiijjjdddgggccc___]]]\\\ZZZVVVSSS___^^^^^^aaaeeeccc]]]WWWSSSUUUVVVVVVYYY]]]]]]XXXVVVZZZ___bbbbbbaaaaaaaaakkkccc[[[YYY\\\___aaabbbbbbhhhmmmwwwuuuaaaXXXYYYWWWUUUTTTSSSTTTRRRNNNKKKPPPOOOOOOSSSWWWXXXTTTOOOMMMKKKHHHGGGGGGHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCAAA???>>>??????>>>=========>>>>>>>>>????????????>>>===;;;:::999999999;;;999666444444555888:::666666666777777777888888999999888777777666555555555444333222222333444555444444333333333333444444666444222333444555333111333333333333333333333333000111111222222111111000222111000111222333333111222222222222222222222222111111111111111111111111222222222222222222222222111111222222333444444555333333333333333333333333333333333333333333333333333444555555666666555555:::999888666666666777777888666666999>>>@@@>>>;;;:::;;;<<<>>>???@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIMMMRRRUUUVVVVVVMMMPPPVVV\\\\\\YYY]]]eeeccceeeeeeccceeehhheee```bbbaaa___```bbbeeehhhiiiVVVUUU[[[ccchhhfffgggjjjnnnppprrrqqqnnnkkkhhhhhhdddhhhkkklllkkkjjjlllnnnkkkjjjgggbbb^^^]]]___bbbcccbbbbbbdddfffgggfffeeedddddddddccccccbbbbbbaaa^^^^^^^^^```bbbaaa\\\XXXWWWYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[YYYVVVUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]]]]]VVVXXXXXXVVVTTTTTTWWW[[[XXX[[[\\\ZZZYYY___jjjsssxxx~~~{{{zzzzzz{{{xxxrrrmmm[[[hhhtttwwwuuuvvv{{{~~~wwwqqquuusssvvv{{{xxxqqqttt~~~xxxtttrrrsssqqqkkkddd___gggbbb```cccccc```\\\ZZZfffgggeeebbbcccggghhhfffeeeaaa]]][[[[[[[[[YYYWWW]]]\\\]]]___aaa___[[[XXXQQQVVVXXXTTTRRRTTTUUUTTTXXX[[[___bbbaaa```______XXXYYY[[[]]]]]]\\\]]]^^^ccchhhjjjooo{{{tttddd^^^YYYVVVXXXRRRRRRQQQRRRSSSRRRPPPMMMMMMKKKJJJLLLOOOPPPMMMJJJKKKHHHEEEDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBB???<<<;;;;;;<<<<<<<<>>===>>>???@@@AAAIIIFFFAAA<<<999888888999<<<666666;;;;;;666777===777777777777888888888888888888777777666666555555333333222222222222333333444444333333333333444444666444333333444444222111222222222222222222222222000111111222222111111000111111111333444444333111333333333333333333333333111111111111111111111111000000000000000000000000111111111222333333444444333333333333333333333333222222222222222222222222222222333444444444444444777777666555555555666666777555444666:::<<<;;;999999:::;;;===>>>>>>>>>>>>======>>>????????????>>>@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFGGGJJJOOORRRTTTTTTJJJPPPYYY```___\\\]]]aaabbbfffgggcccaaaccccccaaa```bbbdddgggiiijjjkkkkkkNNNPPPXXXaaafffeeedddeeejjjlllnnnnnnmmmkkkkkkkkkfffggghhhjjjkkkkkkkkkkkkcccgggjjjfff___\\\aaagggaaa```aaaccceeeggggggfffcccbbb```___^^^]]]^^^^^^[[[\\\]]]```bbbaaa^^^\\\ZZZZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\[[[YYYVVVUUUVVVXXXYYYWWWVVVXXX\\\]]][[[YYYWWWWWWWWWVVVVVVVVVVVVWWWUUUXXXZZZYYYUUUVVV[[[```dddyyy{{{yyysssrrrrrrqqqnnnnnnuuupppuuu|||}}}xxxssspppsssppprrrvvvtttpppttt}}}xxxmmmcccaaaeeefffeeedddaaa```aaa___\\\^^^dddkkkfffcccdddeeeddddddfffbbb```\\\[[[[[[\\\\\\[[[YYY[[[\\\\\\ZZZYYYYYYZZZWWW^^^aaa[[[TTTSSSUUUVVVXXXZZZ]]]^^^]]][[[[[[[[[RRRXXX]]]\\\XXXVVVYYY]]]^^^dddccceeemmmxxx|||jjjZZZWWWZZZZZZWWWVVVQQQQQQQQQRRRRRRRRRPPPOOOJJJHHHGGGGGGJJJLLLKKKKKKJJJGGGDDDCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAA>>>:::999;;;===>>>???@@@???>>>======???AAABBBSSSNNNGGG???:::888888999888555===LLLMMM???777;;;777777777777888888888999777777777666666555555555333333222222222222333333444333333333333333333444333222222222333333333222222222222222222222222222000000111111111111000000000111222444555555222000333333333333333333333333111111111111111111111111000000000000000000000000000111111111222222333333222222222222222222222222222222222222222222222222111222333333444444333333444444444444444444555555777555444444777999888777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===============???@@@AAABBBDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCFFFGGGIIILLLPPPRRRQQQPPPJJJRRR^^^eeeddd```___```aaafffhhhbbb^^^___aaabbb___ccchhhkkklllkkkiiiiii[[[]]]bbbgggiiigggeeeddddddfffhhhjjjjjjjjjlllmmmmmmkkkiiiiiiiiihhhfffddddddiiillljjjdddbbbeeejjjcccbbbaaaccceeeggggggfffdddbbb___\\\ZZZYYYZZZZZZZZZ\\\^^^```bbbbbb```___\\\YYYVVVVVVYYY[[[ZZZYYYZZZZZZYYYWWWUUUTTTVVVWWW\\\YYYXXXZZZ___```\\\WWWWWWVVVVVVWWWXXXXXXUUUSSSOOOTTTYYYZZZXXXWWWYYY[[[```cccnnn~~~}}}xxxttttttuuusssqqq|||vvvnnnuuu}}}|||~~~~~~zzzuuurrrppplllkkklllpppooolllooouuuwwwgggXXXYYYeeeooopppgggdddccceeeaaa```hhhuuurrrhhhbbbffffff```^^^ccc``````______^^^]]][[[ZZZVVVYYY[[[XXXUUUTTTWWW[[[^^^ccceee___ZZZYYYYYYXXXUUUWWWYYYYYYXXXXXXXXXYYY[[[\\\YYYRRROOOSSSZZZ^^^^^^bbbaaaccciiimmm~~~ssseee___ZZZZZZZZZWWWSSSQQQQQQRRRSSSSSSQQQPPPOOONNNHHHGGGFFFFFFIIIKKKNNNNNNKKKHHHEEEDDDDDDEEEDDDCCCAAABBBBBBBBBBBBBBBBBBBBB???===::::::===@@@BBBCCC???>>>===<<<<<<>>>@@@AAAOOOKKKDDD===999888:::;;;777666AAARRRSSSCCC888:::666777777777777888888888666666666555555555555555333333444444444444333333333333333222222333333333///000111222222333444555111111111111111111111111000000000111111000000000000000111333555555222000222222222222222222222222000000000000000000000000////////////////////////000000111111111111111222111111111111111111111111111111111111111111111111222222333444444444444333222222333333444444444444777666555555666777888777777888999999::::::::::::999:::;;;;;;<<<<<<;;;;;;>>>>>>???@@@BBBCCCEEEEEEEEEDDDBBBBBBBBBCCCEEEFFFGGGIIILLLQQQSSSSSSOOOLLLMMMWWWbbbgggeeebbbaaa```___eeegggaaa\\\\\\```aaa\\\aaagggiiihhheeebbbbbbhhhiiiiiiiiihhhiiihhhgggggghhhiiiiiihhhhhhjjjlllpppmmmjjjhhhgggfffcccaaaiiijjjjjjiiihhhggggggggggggeeecccdddeeeggggggfffaaa___]]][[[ZZZZZZ[[[\\\ZZZ\\\___```aaaaaaaaa```]]]VVVQQQSSSZZZ^^^[[[VVVVVVWWWVVVUUUSSSRRRTTTVVV\\\YYYWWWYYY^^^^^^ZZZVVVVVVVVVVVVWWWXXXWWWTTTRRRNNNSSSXXX[[[[[[ZZZZZZ[[[```\\\]]]ccciiivvv|||sssuuu|||~~~|||}}}yyyxxxwwwwwwuuuqqqjjjeeeggg}}}rrrsss~~~}}}~~~|||wwwrrrnnnmmmcccdddhhhmmmnnnmmmnnnpppqqqnnniiidddgggmmmnnnkkkfffbbbcccfffbbbaaammmvvvjjjccceeeeee^^^[[[______aaaccccccaaa]]]YYYVVVTTTWWWYYYVVVQQQQQQVVV\\\\\\^^^]]]ZZZYYYZZZXXXTTTTTTUUUWWWXXXWWWXXXYYY[[[]]]ZZZSSSNNNSSS^^^ddddddeeeeee```ccckkkllluuuoooeee]]]\\\[[[YYYWWWUUUUUUWWWPPPQQQSSSRRROOOMMMLLLLLLGGGGGGFFFGGGIIIKKKOOOQQQLLLIIIGGGEEEFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA>>><<<:::;;;>>>@@@BBBBBB<<<<<<;;;;;;;;;<<<===>>>@@@>>>:::888777999;;;===999888>>>GGGHHH???999;;;666666666666777777777777555555555555555555444444333333444444444444333333333333222222222222333333...///111111111111333555000000000000000000000000///000000111111000000///000000000222333333222000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333333333000111222333444444444444555555555666666777777777666666777888888888888888999999:::;;;;;;;;;;;;:::<<<<<<===>>>@@@AAACCCDDDBBBBBBAAAAAABBBDDDFFFGGGHHHIIIMMMQQQSSSRRROOOLLLPPPZZZbbbccc`````````___]]]ccceee```\\\]]]___```___dddiiijjjhhhdddcccccchhhiiigggddddddhhhkkkjjjppppppnnnkkkhhhggghhhiiimmmllljjjhhhgggfffeeeeeekkkhhhdddeeehhhiiifffbbbiiifffddddddeeefffgggfff]]]]]]\\\]]]^^^___aaabbbZZZ\\\^^^___^^^]]]^^^^^^[[[UUUQQQSSSZZZ]]]ZZZUUUTTTUUUTTTSSSQQQRRRSSSUUUWWWUUUTTTVVVYYYYYYWWWUUUVVVVVVWWWWWWVVVUUUTTTSSSQQQTTTWWWXXXWWWWWWWWWXXXVVVXXX]]]aaa^^^___pppzzzyyy}}}xxxxxxzzzwww{{{~~~wwwlllccc]]]XXXlllxxxsssoooyyy~~~|||yyyuuupppkkkhhh___bbbggglllppprrrrrrrrrkkkgggeeeiiillljjjgggfffaaa]]]^^^bbb___[[[hhh{{{rrriiibbbaaacccbbb``````^^^aaadddccc___ZZZUUUSSSTTTVVVXXXUUUQQQQQQVVV[[[ZZZ[[[YYYWWWYYY[[[YYYSSSVVVWWWXXXXXXXXXYYY[[[^^^YYYYYYWWWZZZhhhvvvuuukkkeeeaaaXXX[[[fffgggmmm~~~~~~tttfff``````SSSTTTTTTSSSSSSTTTWWWXXXKKKNNNPPPOOOMMMKKKKKKKKKGGGGGGGGGGGGGGGIIILLLNNNLLLJJJGGGFFFFFFGGGFFFEEEAAAAAAAAA@@@@@@??????>>>===;;;::::::<<<======<<<999999999999::::::::::::666555555666777888999:::888999:::<<<;;;:::888777444555555555666666666666444444444444444444444444111222333444444333222111333333222222222222333333///111333222000///000222000000000000000000000000//////000000000000//////000///...///111222111000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///000111111222222111111///000222444555555555555111333555666666666666666555555666777777777777666999999:::;;;;;;;;;;;;:::::::::;;;<<<===@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKNNNPPPPPPNNNQQQYYY^^^[[[XXXZZZ\\\\\\ZZZ```ccc```]]]^^^___]]]bbbggglllllliiiggghhhjjjbbbdddddd```bbbiiilllkkkrrrqqqoookkkhhhggghhhjjjjjjkkkllliiifffeeegggjjjjjjeeebbbcccfffhhhfffcccgggdddbbbbbbdddfffgggggg``````aaaaaabbbbbbccccccYYY[[[]]]\\\ZZZXXXYYYZZZWWWWWWVVVWWWWWWWWWVVVTTTTTTTTTTTTSSSRRRRRRTTTVVVTTTTTTTTTTTTUUUVVVVVVWWWUUUWWWYYYWWWTTTRRRSSSUUUUUUUUUTTTSSSRRRRRRTTTUUUPPPUUU[[[]]]ZZZZZZaaahhhjjjvvvxxxwww}}}}}}zzzvvvuuuwww{{{wwwmmmiiihhhbbboootttnnnppp}}}~~~{{{xxxuuuttttttqqqlllgggdddfffhhhkkknnnqqqqqqpppllleeeiiiwwwzzzooogggjjjaaa[[[\\\aaa]]]WWWaaasssgggccc^^^\\\bbbjjjkkkfff]]]___```^^^YYYUUUTTTTTTUUUVVVVVVUUUSSSTTTWWWZZZXXX\\\\\\YYYXXXZZZYYYWWWWWWWWWWWWVVVUUUVVVYYY[[[ZZZ\\\]]]aaaooozzzttteee\\\[[[WWWZZZbbb___```ooolllyyy}}}yyyxxxyyy{{{nnnddd___ZZZWWWWWWOOOPPPQQQPPPQQQQQQPPPMMMGGGJJJMMMMMMKKKIIIJJJKKKGGGGGGGGGGGGFFFGGGIIIKKKLLLJJJGGGFFFFFFGGGFFFEEEAAA@@@@@@???>>>======<<<<<<:::999999:::999888666666777888999999999888888555666777777777777666555444999;;;999888999666111444444444444555555555666444444444444444444444444000111222333333222111000333222222222222222222333222333444222///------///000000000000000000000000//////000000000000//////000///---...///111111000////////////////////////000000000000000000000000111111111111111111111111000000000000////////////////////////////////////000000000000000000000000...//////000000000000000///000222444555666555555...111444666666666555555555555666666666666666666999999:::;;;;;;;;;;;;:::999999999:::<<>>>>>======<<<<<<::::::::::::::::::::::::888999:::;;;:::999888777777777777777777777777777777777666555555555555666777888888666333111111222222222222222222222222222000000111111111222222222111111111111111111111111222111111111000000//////000000000000000000000000............////////////////////////////////////000000000000000000000000000000///............///......///000000000000000////////////////////////////////////////////////111111000000//////......000000000000000000000000///000000000111111111111111111222222222333333333555555444444444444555666666777888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>??????@@@@@@AAABBBBBB@@@BBBDDDGGGJJJKKKKKKKKKQQQRRRTTTTTTSSSSSSTTTVVV]]]]]]]]]]]]^^^```aaabbb___eeeaaa]]]```___^^^gggfffdddeeeggggggeeeiiinnniiihhhhhhkkkooopppnnnkkkkkkhhheeeeeegggfffccc```ggggggggggggfffeeedddccc```___]]]\\\]]]```cccddd```]]]```gggcccVVVPPPTTTXXXZZZ\\\]]]\\\YYYVVVSSSVVVWWWWWWUUURRRQQQRRRSSSWWWUUUSSSQQQQQQSSSUUUWWWVVVTTTSSSUUUXXX[[[ZZZYYYSSSUUUWWWXXXXXXWWWUUUTTTSSSUUUTTTQQQMMMJJJKKKMMMPPPSSSUUUSSSPPPPPPVVV[[[[[[[[[ZZZZZZ^^^hhhvvv~~~zzzwwwwww{{{~~~wwwvvvyyy}}}}}}yyyxxxzzzyyy~~~qqqhhhkkktttzzztttrrrpppqqqxxx~~~xxxwwwtttuuuxxxuuunnnmmmpppoookkkiiijjjmmmmmmiiieeeccc]]]cccwww|||pppiii^^^___```^^^[[[\\\```dddbbbPPPGGGSSSbbbfffeeefffXXX\\\^^^\\\XXXVVVYYY\\\\\\[[[ZZZXXXWWWWWWVVVVVVZZZYYYVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWWWWVVVUUU\\\]]]______^^^[[[WWWTTTUUUWWW[[[]]]]]]]]]^^^___^^^___eeeqqq~~~zzziii```bbb^^^ZZZXXXWWWWWWVVVUUURRRNNNNNNTTTWWWTTTPPPOOOOOOMMMKKKIIIHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGGGGHHHCCCBBBBBBBBBCCCCCCCCCBBB??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999888999999999888888777777666666666666666666666666666666666666555555555555555666777555333222333444222222222222222222222222000000111111111222222222111111111111111111111111111111111000000000//////////////////////////////............////////////........................////////////////////////////////////............------...//////////////////////////////////////////////////////////////////////////////000000000//////////////////////////////000000000111111111111111111222222222333333444444444555555666666666666777888999::::::::::::;;;:::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@???@@@CCCEEEHHHJJJKKKLLLMMMOOOQQQRRRRRRSSSVVVXXX^^^]]]]]]]]]^^^______```\\\bbb___[[[^^^\\\ZZZaaaaaa```bbbffffffeeeggglllwwwrrrmmmlllnnnooonnnllljjjgggeeefffiiijjjiiiggghhhhhhhhhgggeeedddbbbaaa```___]]]\\\]]]___aaacccccc^^^___ddd```VVVTTTZZZ[[[\\\]]]]]]\\\ZZZWWWUUUXXXYYYXXXVVVTTTSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUVVV[[[XXXUUUUUUWWWXXXXXXWWWSSSTTTUUUVVVVVVUUUTTTSSSUUUVVVVVVSSSOOOMMMMMMOOONNNPPPPPPOOOMMMNNNQQQUUUUUUUUUTTTSSSTTTYYYbbbhhhyyy~~~tttssstttwww|||~~~~~~}}}{{{xxxxxx|||}}}{{{zzz|||zzzvvvnnnhhhkkksssvvvrrrppppppooonnnsssxxxwwwrrrtttvvvyyyyyyrrrjjjllltttqqqmmmiiihhhjjjjjjgggdddYYYYYY___jjjpppmmmhhheeeaaabbbbbb___\\\[[[^^^aaaWWWSSSYYYhhhnnneee\\\ZZZYYY\\\^^^]]]YYYWWWYYY\\\\\\[[[ZZZZZZYYYYYYYYYYYY[[[YYYWWWUUUSSSQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWYYYZZZ[[[ZZZYYYWWWVVVVVVUUUWWWYYYZZZZZZZZZ\\\]]]\\\\\\aaaiiirrr~~~}}}jjj___ZZZXXXYYYWWWTTTTTTUUUVVVVVVUUUTTTOOONNNRRRUUURRROOOOOONNNMMMKKKIIIGGGEEEDDDDDDFFFFFFEEEDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAA??????>>>>>>======<<<<<<===<<<;;;;;;999999888777999888777777666666777777666666666666666666666666555555666777666555444333333444555555333333444555222222222222222222222222000000000111111111111222000000000000000000000000111111000000000000//////////////////////////////---............/////////........................////////////////////////......///000///...---,,,,,,------...............////////////////////////////////////////////////---......///000000111111////////////////////////////////////000000000000000111111111222222222222222333444666777777777666666666777888999999999999:::999999999:::;;;<<<===<<<<<<<<<===>>>>>>?????????@@@AAACCCFFFHHHJJJLLLIIIKKKNNNOOOPPPSSSVVVYYY]]]]]]]]]]]]]]]]]]]]]]]]]]]ccc___\\\___\\\YYY```dddccceeehhhgggeeegggkkkxxxsssooonnnooopppooommmiiifffcccdddiiilllmmmlllhhhhhhhhhgggfffdddbbb```aaa```^^^]]]]]]___```bbbddd___]]]```]]]WWWYYY```]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUU\\\YYYVVVTTTUUUWWWXXXWWWSSSSSSTTTTTTTTTTTTSSSRRRVVVWWWWWWUUURRRPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOORRRRRRQQQPPPOOOQQQTTTWWWXXX___lll~~~{{{~~~|||ssstttwww{{{}}}{{{~~~yyywwwzzz~~~}}}}}}~~~zzzuuummmjjjnnnuuutttoooppprrrrrrpppppprrrrrrooonnntttzzzxxxmmmgggnnnzzzxxxsssmmmjjjiiihhheeebbb\\\cccgggeeebbbdddeeeeeeaaabbbbbb^^^ZZZXXXZZZ]]]TTT]]]mmmyyytttcccXXXWWWXXXZZZ\\\ZZZWWWVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYWWWTTTRRRPPPOOOOOOPPPPPPRRRTTTUUUVVVVVVVVVWWWYYY[[[YYYWWWVVVYYY[[[UUUWWWXXXWWWWWWWWWZZZ[[[[[[\\\___ccceeekkkxxxzzzoooddd^^^ZZZYYYXXXVVVTTTSSSSSSUUUWWWWWWWWWTTTOOONNNRRRSSSNNNIIIGGGKKKKKKJJJHHHFFFEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCAAAAAAAAABBB??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999:::999888666666777888888666666666666666666666666444555666777777555333222222444555444333222333444111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000//////////////////////////////---------.........//////........................////////////////////////---...///000000...,,,+++,,,---......//////......////////////////////////////////////////////////........./////////000000////////////////////////........./////////000000000000000111111111111222000222444777888888777666555666777777888888888777888888999999::::::;;;<<<<<<<<<<<<===>>>>>>??????CCCBBBBBBBBBDDDFFFHHHJJJHHHIIIKKKLLLMMMPPPSSSVVVYYYYYYZZZ[[[\\\\\\\\\\\\\\\```[[[XXX]]]\\\[[[bbbpppmmmkkkkkkhhhfffhhhmmmnnnlllkkklllpppqqqooolllhhhdddaaabbbfffkkkllllllggghhhiiiiiihhhgggeeeccccccbbb```______```aaabbbbbb]]]\\\]]][[[XXX[[[bbb]]]\\\[[[ZZZYYYXXXXXXXXXUUUUUUUUUSSSQQQPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSTTTVVVWWWXXXXXXTTTSSSSSSSSSSSSRRRRRRRRRUUUUUUUUUTTTRRRQQQPPPPPPRRRPPPMMMMMMNNNOOONNNMMMOOONNNMMMMMMMMMOOOQQQSSSSSSSSSTTTYYYdddssswwwuuu{{{sssvvvzzz|||}}}~~~|||}}}~~~}}}{{{yyy~~~xxxwww|||}}}|||sssvvvwwwsssmmmjjjjjjkkkooossstttoookkkllllllkkkhhhpppvvvsssjjjhhhppp{{{{{{xxxsssooommmiiiddd```eeennnoooeee___ccceeeccc]]]______\\\XXXVVVXXXZZZXXX___kkkooogggZZZWWW\\\UUUWWWXXXWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWUUUTTTRRRQQQPPPOOOOOORRRUUUWWWVVVSSSPPPOOOTTTWWWYYYXXXUUUUUUXXX[[[VVVWWWWWWVVVUUUVVVXXX[[[]]]___aaabbbaaaccciiioooyyycccaaa^^^\\\YYYUUUQQQMMMVVVTTTSSSTTTUUUVVVVVVUUUOOOMMMNNNTTTUUUOOOGGGDDDGGGIIIIIIHHHFFFFFFHHHJJJFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFFFFEEEBBB@@@AAABBB??????>>>>>>======<<<<<<999999999::::::;;;;;;;;;;;;:::999888777888999999555555555555555555555555333444666777777555333222333444555444222000111222111111111111111111111111000000000000000000000000//////////////////////////////////////////000000........................------------............................................................,,,---///000000...,,,+++......///000000000000///////////////////////////////////////////////////000/////////.........---........................---............///////////////000000000111111111///111444666777777666555555555666666777777666666777777888999999:::::::::<<<<<<======>>>?????????EEEEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIKKKNNNQQQRRRTTTVVVXXXZZZ[[[\\\\\\XXX[[[TTTQQQYYY[[[\\\ddduuupppkkkiiigggfffkkkrrrsssmmmhhheeegggjjjkkkkkkkkkgggccccccgggjjjkkkjjjdddfffhhhjjjkkkjjjiiihhhdddcccbbbaaaaaabbbbbbccc]]]\\\[[[\\\ZZZXXXZZZ^^^[[[ZZZXXXWWWVVVVVVVVVVVVTTTUUUTTTSSSPPPOOOPPPQQQRRRSSSTTTVVVVVVTTTSSSRRRMMMOOORRRUUUVVVUUUUUUUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMQQQOOOMMMMMMNNNNNNMMMLLLJJJIIIFFFEEEGGGIIILLLNNNLLLLLLKKKKKKNNNTTT]]]cccaaaooozzzoooccc^^^ccclllsssuuuuuuwwwzzz{{{|||}}}~~~}}}|||zzzxxxwwwvvvwwwyyyvvvxxx~~~}}}yyywwwoooqqquuuvvvrrrkkkeeecccmmmrrrrrrkkkffffffggggggjjjnnnqqqmmmiiiiiinnnrrrqqqqqqqqqqqqoookkkeeeaaaaaahhhhhh```^^^bbbbbb\\\ZZZ]]]^^^\\\YYYXXXZZZ]]]VVVXXX[[[[[[VVVSSSVVV\\\VVVWWWWWWVVVUUUTTTUUUVVVUUUVVVVVVVVVUUUTTTRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPUUUYYYZZZVVVPPPKKKHHHRRRUUUWWWVVVTTTSSSTTTUUUVVVWWWWWWVVVUUUVVVXXX[[[\\\___bbbbbbaaaccceeegggnnn|||zzz{{{xxxbbb```]]]ZZZXXXUUURRROOOTTTSSSRRRRRRSSSTTTSSSQQQKKKIIINNNVVVYYYTTTLLLHHHEEEHHHJJJIIIGGGGGGJJJMMMHHHGGGFFFDDDCCCBBBBBBBBBEEEGGGHHHFFFBBB@@@AAACCC??????>>>>>>======<<<<<<777888999999;;;<<<<<<===;;;::::::999999999999999555555555555555555555555444444555666555444333222333444444333111000000111111111111111111111111111111000000000000000//////////////////////////////......////////////000000........................,,,------------.........------------------------........................------...///...---,,,+++...//////000000000000000////////////////////////////////////////////////000000//////...------,,,........................------------.........///////////////000000000000000111333444555555555444444555555666666555555555555666777888999999999999<<<<<<======>>>?????????DDDDDDCCCCCCBBBCCCCCCCCCHHHHHHHHHGGGFFFGGGJJJMMMMMMOOORRRUUUXXXZZZZZZZZZ[[[]]]VVVTTT]]]aaabbbjjjmmmhhhddddddccceeekkkssswwwggg]]]\\\aaagggjjjppplllhhhgggjjjkkkjjjiiibbbdddgggjjjllllllkkkjjjcccbbbbbbbbbbbbbbbcccccc\\\\\\\\\[[[YYYXXXYYY[[[XXXXXXVVVUUUTTTSSSSSSSSSVVVVVVVVVTTTRRRPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPLLLOOORRRTTTSSSRRRQQQRRRTTTSSSQQQOOONNNOOOPPPQQQOOONNNNNNOOOPPPOOOMMMJJJLLLLLLLLLKKKKKKJJJJJJJJJKKKHHHEEEDDDFFFHHHIIIIIIFFFHHHJJJKKKLLLMMMOOOQQQNNNWWWfffuuu|||zzzuuurrrjjjfffbbb```bbbfffkkkmmmtttwww{{{~~~}}}yyyvvvttttttrrrpppnnnooosssvvvttttttxxx~~~}}}wwwssssssuuummmkkkuuu~~~qqqeeerrrtttrrrkkkfffgggjjjjjjoooqqqpppkkkiiijjjjjjhhhbbbeeejjjmmmmmmjjjeeebbbZZZ]]]^^^]]]___bbb```\\\YYY\\\___^^^\\\[[[]]]```VVVUUUVVVVVVWWWWWWXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWVVVUUUSSSRRRPPPPPPQQQRRRRRRRRRQQQQQQPPPUUUZZZZZZVVVPPPLLLJJJ]]]\\\ZZZXXXWWWVVVUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZXXX]]]___^^^___bbbdddcccbbbtttjjjggguuu~~~}}}ccc___ZZZXXXWWWYYYYYYYYYSSSRRRQQQRRRSSSTTTRRRQQQJJJHHHLLLTTTWWWSSSMMMKKKGGGJJJLLLJJJGGGFFFJJJMMMJJJIIIGGGFFFDDDCCCCCCBBBDDDGGGHHHEEE@@@>>>???BBB??????>>>>>>======<<<<<<999999999::::::;;;;;;;;;999999999999999888777777555555555555555555555555555555555444444444333333111222333222111000111222111111111111111111111111111111000000////////////................................./////////000000........................,,,,,,---------.........------------------------.................................---------,,,,,,---...//////000000//////////////////////////////////////////////////////................................................,,,,,,---------................../////////000000111111111222222333333333444444555555555444444333444555666888888888888777;;;;;;;;;<<<======>>>>>>>>>???@@@AAAAAABBBBBBAAAFFFFFFFFFDDDDDDEEEIIIKKKKKKMMMPPPSSSUUUVVVWWWVVVZZZ^^^XXXXXXbbbdddbbbgggbbb______```aaaaaagggnnn~~~sssddd[[[[[[```fffjjjpppmmmjjjiiikkkllliiigggaaacccfffjjjkkkjjjiiiggg`````````aaaaaabbbbbbccc___```^^^ZZZXXXXXXYYYZZZWWWVVVVVVUUUTTTSSSRRRQQQUUUVVVUUUSSSQQQPPPQQQRRRNNNOOOOOOOOOOOOOOOOOONNNMMMOOOQQQQQQPPPQQQTTTWWWSSSQQQNNNKKKJJJKKKMMMOOOMMMLLLLLLNNNOOOOOOLLLIIIGGGIIIKKKKKKHHHFFFHHHJJJIIIHHHGGGHHHJJJKKKJJJHHHFFFHHHKKKLLLKKKJJJJJJJJJSSSUUU[[[___^^^[[[^^^eee{{{zzzppphhhfffhhhkkkmmmmmmllljjjfffdddfffmmmrrrqqqrrrtttxxxzzzxxxrrrlllnnnoooooommmmmmooossswwwqqqsssxxxzzzvvvooonnnqqqwwwkkkhhhtttzzzqqqssssssnnnfffcccgggjjjkkkmmmqqqqqqlllkkkmmmkkkggg___cccgggiiihhheeebbb___\\\[[[\\\```aaa______bbbWWWZZZ]]]]]]ZZZZZZ[[[^^^WWWXXXYYYYYYZZZZZZXXXUUUWWWVVVUUUUUUUUUUUUUUUTTTPPPQQQTTTUUUVVVVVVUUUTTTOOOPPPQQQQQQQQQQQQPPPOOOMMMRRRVVVVVVSSSQQQSSSVVViiibbbZZZUUUUUUVVVUUUTTTOOOQQQTTTUUUUUUUUUVVVXXXWWW[[[\\\ZZZ[[[```bbb``````kkkrrrwwwqqqddd[[[bbbqqqrrrhhh^^^ZZZVVVSSSSSSUUUVVVVVVSSSSSSRRRTTTUUUVVVTTTSSSLLLIIIJJJPPPRRROOOJJJHHHIIILLLNNNKKKGGGFFFIIILLLKKKJJJIIIGGGEEEDDDCCCCCCCCCFFFHHHEEE???<<<>>>AAA?????????>>>======<<<<<<::::::::::::::::::::::::777888999999999888666555555555555555555555555555666555444333333333444444...000111222111111333444000000000000000000000000111111000000/////////...........................---.........//////000000........................,,,,,,,,,---------......------------------------........................///...---,,,,,,,,,------,,,---......//////......////////////////////////////////////////////////,,,,,,------.../////////........................,,,,,,,,,---------................../////////000222111111000000111222222444444444555555444333333333555666888888888777777999999:::;;;;;;<<<<<<===999:::===???AAAAAAAAAAAAEEEEEEDDDCCCCCCEEEHHHLLLJJJLLLOOORRRTTTTTTTTTSSSSSSXXXTTTVVV```___ZZZ\\\^^^]]]^^^aaaaaa___aaafffkkkeee___^^^aaafffiiiiiimmmkkkhhhhhhjjjjjjhhheee```cccfffiiiiiihhhfffddd]]]^^^^^^___```aaaaaabbbcccccc___YYYVVVWWWZZZ[[[VVVVVVVVVVVVTTTSSSRRRQQQSSSSSSSSSQQQOOONNNNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNMMMNNNRRRZZZ```QQQOOOKKKIIIHHHIIIKKKMMMLLLKKKKKKMMMOOOOOOLLLHHHEEEIIIMMMLLLHHHFFFHHHLLLBBBBBBDDDHHHLLLLLLIIIEEEDDDFFFHHHIIIHHHHHHIIIIIICCCDDDGGGLLLLLLJJJMMMSSSOOOYYYccckkkyyy{{{uuullldddaaa^^^\\\]]]```dddhhhiii^^^fffnnnqqqnnnmmmooorrrqqqmmmkkkmmmqqqrrrnnnjjjpppqqqsssrrrqqqrrrvvvzzzqqqssswwwwwwpppiiikkkqqqmmmhhhhhhqqqvvvvvvvvvyyyllljjjddd\\\[[[```ddddddgggnnnqqqnnnmmmppppppmmmggghhhjjjhhheeeaaa]]]\\\aaa]]]^^^bbb___XXXZZZbbbUUUXXXZZZZZZWWWVVVWWWYYYVVVXXXXXXVVVUUUTTTRRROOOSSSRRRQQQQQQRRRRRRQQQPPPJJJLLLOOORRRUUUUUUUUUUUUPPPQQQRRRRRRQQQOOONNNMMMKKKNNNQQQQQQPPPTTT[[[bbblll```RRRKKKLLLOOOOOONNNLLLOOORRRTTTTTTTTTUUUVVVWWW\\\[[[WWWXXX^^^```^^^\\\bbbaaafff~~~wwwooojjjhhhfffeeeddddddbbb```XXXVVVTTTTTTWWWYYYVVVRRRUUUUUUTTTTTTRRRQQQPPPOOOPPPOOOMMMMMMNNNNNNNNNMMMOOOPPPNNNKKKIIIJJJNNNRRRKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@AAABBBBBBBBB@@@>>>;;;::::::;;;<<<>>><<<:::888777777777777555555555666666666666666555555444333333333333444444444444444444444444444222222222222222222222222111111000000000000111111111111000000//////......//////............//////......//////...---,,,,,,------------------------------------------------000000//////......------,,,---------.../////////........................---------............//////////////////000111111......------------......---------------------------------------------------------............///000000////////////000000000000000000000000000000///111333555555555444333444444444555555555555666888888888888888:::;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@BBBEEEHHHKKKLLLKKKOOORRRRRRNNNLLLOOORRRVVVWWWZZZ\\\^^^_________aaaaaaaaa___\\\[[[[[[\\\bbbbbbhhhmmmfff\\\___kkkgggfffgggjjjgggaaa```bbbfffhhhjjjjjjhhhgggffffff```^^^^^^```bbbbbb]]]YYY^^^ZZZVVVSSSRRRRRRRRRQQQYYYYYYXXXVVVSSSQQQRRRSSSPPPOOOOOONNNOOOPPPQQQRRROOOLLLMMMRRRSSSNNNMMMQQQQQQMMMJJJJJJMMMOOOOOONNNLLLIIIFFFFFFHHHIIIHHHFFFGGGFFFFFFGGGJJJKKKIIIHHHJJJIIIFFFEEEHHHLLLIIICCCHHHEEECCCCCCFFFGGGFFFDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHKKKOOOPPPNNNRRR[[[^^^[[[```aaafffnnnsssuuuzzz{{{sssnnnccc___[[[[[[\\\]]][[[YYYZZZ[[[\\\ZZZYYY\\\bbbgggeeefffgggiiijjjjjjkkkkkkfffcccaaaeeelllrrrttttttwwwvvvsssqqqqqqsssvvvxxxrrrrrrooolllmmmpppoookkkmmmnnnqqquuuwwwyyyzzz{{{kkkggg^^^RRRHHHFFFKKKQQQ]]]fffmmmnnnlllmmmllljjjhhhgggfffeeeddd```[[[WWWXXX\\\]]]ZZZXXXYYYYYYWWWQQQUUUYYYZZZWWWTTTSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTSSSRRRRRRRRRRRRRRRLLLPPPPPPOOOOOOSSSSSSPPPMMMNNNOOOOOOOOOMMMLLLKKKOOONNNMMMMMMOOORRRSSSSSSYYYUUUPPPLLLKKKLLLOOORRRKKKMMMOOOSSSWWWXXXVVVTTTUUUSSSQQQRRRTTTVVVWWWVVVTTTUUUWWWYYYbbbrrrzzzuuutttpppiiibbbbbb___\\\ZZZZZZ[[[[[[[[[ZZZUUUSSSWWWZZZXXXTTTQQQTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMKKKKKKMMMPPPSSSUUUPPPPPPNNNKKKHHHHHHKKKNNNJJJIIIGGGEEEDDDCCCBBBBBBCCCBBBAAA@@@???@@@@@@AAAAAA???===;;;:::::::::;;;===<<<:::888777666666666555666666666666666666666555555444333333333333444444444444444444444444444222222222222222222222222111111000000000000111111000000000000//////......//////............//////......//////...------,,,------------------------------------------------////////////............---------.......................................------------............///////////////000000111......------------......------------------------........................---------............///000000////////////000000000000000000000000000000///000222444555444333333444444444444555555555555777888888999999::::::;;;<<<<<<===>>>>>>>>>>>>===>>>??????AAACCCEEEGGGHHHJJJMMMPPPOOOLLLLLLNNNRRRTTTVVVXXXYYYYYYYYYZZZ\\\^^^^^^]]][[[YYYYYYZZZ\\\___]]]```ddd^^^TTTVVV```]]]]]]___ddddddaaaaaaccc```bbbcccbbbaaa___``````cccbbbaaaaaa```___\\\YYYZZZXXXWWWVVVWWWWWWUUUTTTVVVVVVUUUTTTTTTSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOMMMNNNSSSSSSOOONNNQQQOOOLLLIIIIIIKKKMMMMMMLLLPPPLLLHHHFFFFFFFFFDDDBBBGGGGGGHHHIIIIIIIIIHHHGGGHHHGGGEEEEEEIIINNNLLLFFFGGGEEECCCDDDFFFGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGGGGFFFGGGKKKMMMLLLMMMLLLLLLNNNNNNMMMSSSZZZpppbbbZZZ]]]___\\\]]]bbbdddfffiiijjjjjjiiiiiijjjiiikkkmmmnnnmmmkkkkkkkkkdddbbb```___^^^\\\YYYVVVYYYVVVTTTTTTVVVXXXXXXVVVUUUUUUVVVXXX[[[^^^___```^^^aaaeeehhhjjjiiigggeee___YYYVVV\\\gggpppqqqooorrrpppmmmjjjiiijjjlllnnnmmmppppppllljjjmmmooonnnrrrrrrqqqqqqqqqrrrssstttiiifff^^^TTTMMMNNNVVV]]]dddkkknnnlllkkkmmmooooooiiihhhgggeeebbb___]]]\\\YYY[[[YYYSSSPPPRRRTTTSSSPPPTTTXXXYYYWWWTTTSSSSSSQQQPPPNNNNNNOOOQQQTTTVVVWWWVVVUUUSSSRRRQQQPPPPPPLLLPPPQQQOOOOOOQQQPPPMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLKKKLLLNNNPPPPPPQQQPPPOOOMMMKKKKKKKKKKKKLLLJJJKKKMMMQQQTTTUUUSSSQQQTTTRRRPPPQQQRRRTTTUUUTTTXXXYYYXXXWWWXXX```llluuuwwwsssooooooqqqqqqlllggg```]]]YYYWWWXXXZZZ\\\\\\[[[TTTRRRXXX[[[VVVQQQPPPTTTTTTTTTSSSRRRQQQPPPOOOPPPNNNLLLKKKMMMPPPTTTWWWOOOOOOMMMJJJGGGFFFHHHJJJHHHHHHFFFDDDCCCBBBBBBBBBAAA@@@??????>>>>>>?????????>>><<<:::999999::::::<<<;;;:::888666666555555666666666666666666555555555555444333333333333333333333333333333333333333222222222222222222222222111000000//////000000111000000000////////////...//////............//////.........///......---,,,------------------------------------------------.............../////////...............---------........................------------............//////////////////000000......------------......------------------------////////////////////////---------............///000//////......//////000000000000000000000000000///000222333444444333333333333333444444444555555666777888::::::::::::999<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCDDDIIIKKKMMMLLLJJJKKKNNNRRRVVVYYY\\\ZZZWWWVVVYYY]]][[[\\\[[[YYYXXXYYY\\\^^^aaa\\\\\\___]]]WWWXXX______^^^aaagggiiiffffffiiiaaabbbbbbaaa______```bbbffffffdddaaa]]]ZZZZZZZZZWWWWWWWWWYYY[[[[[[YYYWWWUUUSSSQQQSSSUUUUUURRROOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNOOORRRSSSPPPOOOQQQPPPNNNKKKJJJKKKLLLLLLKKKOOOLLLIIIGGGGGGGGGEEEDDDJJJKKKMMMLLLJJJIIIHHHHHHEEEFFFEEEEEEIIINNNNNNIIIGGGEEECCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBCCCEEEFFFEEEDDDDDDEEEDDDBBBDDDHHHIIIHHHHHHIIIHHHJJJSSS^^^{{{fffQQQJJJIIIFFFGGGJJJNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTTTTSSSQQQOOOOOOPPPPPPQQQRRRUUUWWWWWWTTTRRROOONNNMMMNNNQQQSSSTTTUUUPPPOOOPPPVVV\\\^^^\\\XXXVVV[[[aaafffhhhfffaaa^^^```ZZZWWW___llluuuuuurrrrrrpppmmmjjjiiiiiijjjkkkfffkkkmmmiiifffhhhlllmmmsssqqqnnnlllkkklllnnnppprrroooiiibbb^^^aaajjjrrrpppttttttooommmqqqvvvxxxjjjiiifffbbb___^^^___aaaZZZZZZUUUMMMIIIMMMQQQQQQQQQTTTWWWXXXWWWUUUTTTSSSPPPMMMJJJHHHJJJOOOVVVZZZYYYXXXVVVSSSQQQOOONNNNNNLLLPPPQQQOOONNNOOOMMMHHHLLLLLLKKKKKKKKKLLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMNNNNNNLLLJJJIIIKKKLLLNNNQQQTTTTTTSSSQQQSSSQQQOOOOOOQQQRRRRRRRRRVVVXXXYYYYYYXXX[[[aaaffffffmmm___mmmzzzuuussszzzvvvrrrmmmjjjiiigggccc```___]]]ZZZYYYZZZ\\\]]]]]]YYYRRRQQQXXXYYYSSSNNNNNNRRRRRRRRRRRRQQQPPPOOONNNPPPPPPOOOMMMMMMMMMPPPQQQLLLKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>===<<<;;;:::999999999999::::::999888666555555555666666666666555555555555555444333333222222333333222222222222222222222222111111111111111111111111000000////////////000000///////////////////////////......------......///---...............------------------------------........................---------......//////////////////...---------,,,........................,,,,,,---------...............//////////////////......------------......------------------------........................---------............////////////......////////////////////////////////////000111222333333333222222333333333444444444444444666888:::;;;:::999888;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>???AAABBBCCCGGGHHHIIIHHHHHHJJJNNNQQQVVVZZZ]]]YYYSSSRRRVVV\\\[[[[[[[[[ZZZZZZ[[[___bbbaaa[[[YYY]]]___^^^```eeegggeeefffkkkllliiiggghhhcccdddcccbbb```aaaccceeedddeeeccc___ZZZWWWYYY\\\WWWWWWWWWXXXZZZ[[[ZZZXXXWWWSSSQQQRRRUUUVVVQQQLLLKKKLLLNNNOOOOOOOOONNNMMMMMMMMMOOOQQQQQQPPPOOOOOORRRQQQOOONNNMMMMMMMMMMMMIIIHHHHHHHHHIIIKKKLLLMMMMMMOOOQQQPPPMMMJJJIIIJJJFFFGGGGGGFFFIIIMMMMMMIIIFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFEEEEEEFFFCCCCCCGGGGGGBBBCCCIIIAAAAAADDDFFFFFFHHHSSS___jjj]]]PPPLLLJJJGGGFFFHHHMMMOOOPPPPPPOOOPPPQQQSSSOOOPPPPPPOOONNNOOOQQQSSSTTTRRRQQQQQQQQQPPPMMMKKKLLLKKKKKKLLLNNNQQQSSSTTTQQQQQQRRRUUUYYYZZZYYYWWWUUUYYY___cccdddbbb^^^[[[dddbbbdddjjjsssxxxvvvssssssqqqooommmllllllmmmnnneeehhhiiieeedddfffgggfffmmmlllkkkjjjkkkmmmoooppptttsssqqqnnnmmmpppvvv{{{rrruuuuuuooommmpppuuuwwwlllfff```\\\]]]___``````[[[[[[WWWOOOLLLPPPTTTUUUUUUWWWYYYYYYXXXVVVTTTSSSQQQMMMIIIGGGIIINNNUUUYYYVVVUUUTTTQQQPPPNNNMMMMMMLLLPPPQQQNNNMMMMMMJJJEEEJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJJJJMMMNNNPPPQQQQQQOOOMMMLLLPPPPPPQQQSSSVVVVVVTTTSSSSSSQQQOOOOOOPPPQQQRRRQQQTTTVVVXXXZZZ[[[]]]aaaeeebbbpppsssaaafffuuuqqquuuqqqjjjddd___\\\[[[ZZZZZZYYYXXXYYYZZZZZZWWWUUUVVVUUUUUUVVVTTTPPPMMMMMMPPPPPPPPPPPPOOOOOONNNMMMKKKNNNPPPPPPNNNLLLLLLLLLGGGGGGFFFGGGGGGHHHHHHGGGHHHGGGFFFDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@??????>>><<<;;;::::::999999999999888888888888777777666555777777666666555555555444444444333222222222222333222222222222222222222222111111111111111111111111000000////////////000000.............../////////......------------......------...............---------------------------........................,,,,,,------......///////////////...---------,,,........................,,,,,,,,,------------.........////////////...---......------------......---------------------------------------------------------............/////////............//////........................//////000111222222222222222222222222333333333444333444777999999999777666::::::::::::;;;<<<===>>>;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFGGGJJJNNNQQQPPPUUUWWWTTTNNNLLLQQQWWWYYYZZZZZZZZZZZZ\\\```ccc]]]XXXUUUXXX[[[]]]```bbbgggccccccggghhhdddaaa```_________^^^\\\]]]___aaa___```___[[[XXXWWWZZZ^^^[[[XXXUUUUUUVVVWWWXXXXXXZZZVVVRRRRRRTTTTTTOOOJJJHHHIIIKKKNNNOOOOOOOOOOOOKKKLLLNNNNNNNNNOOONNNLLLPPPPPPPPPNNNMMMLLLLLLMMMHHHHHHIIIJJJKKKMMMPPPRRRLLLNNNPPPPPPNNNKKKIIIHHHGGGIIIHHHFFFGGGJJJIIIEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAACCCHHHKKKKKKIIIFFFDDDCCC@@@???BBBCCCAAA@@@AAAAAAAAABBBDDDAAA???DDDKKKHHHFFFEEEDDDBBB???@@@DDDBBBCCCDDDDDDCCCDDDGGGJJJFFFFFFGGGFFFFFFHHHKKKNNNMMMJJJGGGFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRUUUWWWWWWVVVTTTTTTWWWZZZYYYZZZ]]]___``````^^^]]]___dddjjjnnnnnnmmmlllkkkmmmlllkkkkkkkkkmmmnnnppplllkkkhhheeehhhkkkggg```jjjjjjlllmmmmmmnnnnnnnnndddfffiiikkkmmmnnnpppqqqhhhmmmoookkkiiikkkmmmmmmkkkbbbXXXVVV[[[```___\\\ZZZ]]][[[VVVUUUXXX\\\\\\[[[[[[ZZZZZZYYYVVVSSSQQQQQQOOOMMMLLLLLLOOORRRTTTQQQPPPOOONNNNNNMMMNNNNNNLLLPPPPPPMMMLLLLLLIIIEEEHHHGGGFFFFFFGGGHHHIIIKKKPPPRRRSSSQQQNNNJJJIIIIIIMMMMMMNNNNNNNNNNNNNNNMMMRRRQQQRRRSSSUUUUUUTTTRRRSSSQQQOOOOOOPPPRRRRRRRRRWWWWWWWWWVVVVVVWWWYYY[[[___```dddppp{{{tttpppkkkooosssmmmoooooo{{{iiillljjjeee```\\\[[[^^^```[[[[[[[[[\\\[[[YYYUUURRRYYY```aaaWWWOOONNNNNNLLLMMMNNNNNNNNNMMMMMMLLLKKKFFFKKKPPPRRROOOLLLKKKLLLEEEDDDEEEFFFHHHIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBB???@@@@@@@@@@@@???>>>>>>;;;;;;;;;::::::999999999666777888999999999888888777777777666555555444444444444333222222222222222111111111111111111111111111111111111111111111111000//////......//////000---............/////////......------------......,,,---......///.........------------------------........................---------------........................---------........................,,,,,,,,,,,,---------------...///000///...---,,,......------------......---------------------------------------------------------............//////......------......///......................../////////000000111222222111111222222222333333333222333444666777666666555:::999999999:::<<<===???:::;;;<<<>>>@@@BBBDDDFFFCCCCCCDDDFFFHHHKKKNNNPPPPPPTTTVVVTTTQQQPPPSSSWWWVVVWWWYYYZZZZZZ\\\^^^aaa]]][[[XXXXXXZZZ]]]___```ccc______dddfffccc```___[[[\\\]]]\\\[[[[[[]]]___[[[[[[ZZZYYYXXXYYY\\\___\\\YYYUUUSSSTTTUUUVVVWWWZZZVVVRRRPPPPPPPPPMMMJJJHHHIIIJJJLLLMMMNNNNNNOOOIIILLLMMMLLLLLLNNNMMMJJJLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLLLLKKKJJJKKKMMMPPPIIIIIIJJJLLLMMMLLLIIIFFFHHHJJJIIIFFFEEEFFFFFFBBBDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEAAADDDIIIMMMMMMKKKGGGEEEBBBAAA??????DDDHHHDDD===DDDCCCDDDFFFEEEAAAAAAEEEEEEGGGGGGEEEAAAAAAEEEIIIEEEEEEFFFFFFFFFHHHLLLOOOHHHHHHIIIHHHGGGHHHJJJLLLQQQNNNJJJHHHIIILLLNNNOOOIIIJJJKKKKKKJJJKKKNNNQQQYYYZZZYYYUUUQQQQQQVVV\\\YYYZZZ\\\]]]___```aaabbb]]]dddlllmmmhhheeeeeegggkkkkkkkkklllnnnppprrrttttttpppkkkjjjnnnrrrkkkbbbmmmnnnnnnooonnnlllkkkiiiVVVZZZaaafffiiiiiigggeeebbbiiinnnllliiiiiiiiigggeee]]]UUUTTTZZZ^^^]]]YYYYYY]]]^^^[[[ZZZ^^^aaa```]]][[[ZZZYYYYYYWWWTTTQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLLLLLLLLLLMMMNNNOOOLLLOOOOOOKKKKKKLLLKKKHHHHHHHHHGGGGGGGGGHHHIIIIIIPPPRRRSSSPPPLLLHHHHHHJJJHHHHHHHHHIIIKKKLLLNNNOOOPPPOOONNNOOOPPPQQQOOOMMMQQQOOONNNNNNPPPRRRSSSRRRWWWVVVUUUUUUVVVWWWYYYYYYVVVZZZ^^^___eee{{{ZZZ```nnn||||||uuuttt{{{{{{xxxwwwyyy}}}tttsssppphhhjjjnnniiieeehhh~~~gggWWWXXXYYYYYYWWWUUUUUUYYY]]]cccaaa___^^^]]]ZZZVVVTTTaaarrrrrr\\\LLLOOOQQQKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIMMMRRRRRRNNNKKKKKKLLLFFFEEEEEEGGGIIIIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;::::::999555666888999:::;;;;;;:::888777777666555555444444444333222222111222222222111111111111111111111111111111111111111111111111//////............//////---------.........//////...------,,,,,,------...,,,------...//////......------------------------...........................------------------,,,---------.......................................++++++,,,,,,,,,------------...///000///...,,,+++......------------......------------------------........................---------............//////......------......///------------------------////////////000111111222111111111111222222222222111222222333444444555555999999888888999;;;===???;;;<<<<<<===???@@@BBBCCCAAABBBCCCFFFJJJMMMNNNOOOSSSUUUWWWXXXXXXXXXYYY[[[UUUXXX[[[\\\]]]]]]^^^```\\\]]]]]]\\\\\\___bbbcccddd___^^^cccgggddd```^^^ZZZ[[[]]]]]]\\\\\\]]]^^^ZZZXXXWWWXXX[[[]]]^^^^^^YYYWWWUUUUUUVVVWWWVVVVVVVVVTTTPPPMMMKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLIIIMMMNNNLLLLLLOOONNNJJJHHHKKKLLLLLLJJJHHHIIIKKKMMMNNNNNNKKKHHHGGGIIILLLIIIGGGFFFKKKPPPQQQLLLFFFFFFIIIIIIEEECCCDDDDDDAAACCCDDDEEEDDDBBBBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHIIIHHHGGGFFFAAADDDBBB@@@LLLZZZVVVGGG???;;;:::???BBB@@@???AAADDDEEEDDDBBBAAABBBDDDEEECCCDDDDDDDDDEEEHHHNNNQQQEEEFFFGGGGGGFFFFFFGGGIIIPPPMMMJJJGGGGGGHHHHHHHHHHHHJJJLLLKKKKKKLLLPPPSSSYYYWWWTTTRRRQQQRRRUUUXXXUUUVVVYYY]]]```cccfffgggbbbfffiiiiiiggggggjjjmmmnnnooooooqqqsssuuuwwwxxxsssrrrooonnnqqqsssnnngggqqqpppooommmkkkjjjiiihhh^^^```dddhhhiiifffaaa]]]\\\dddjjjiiiggggggfffccc]]][[[XXXWWWXXXZZZZZZ[[[WWW[[[[[[XXXXXX\\\``````ZZZXXXVVVWWWXXXWWWTTTRRROOOPPPPPPQQQQQQPPPOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOLLLNNNMMMJJJJJJMMMNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMNNNLLLGGGFFFHHHKKKDDDEEEHHHLLLOOOSSSUUUWWWNNNMMMLLLLLLMMMMMMKKKJJJNNNLLLKKKLLLOOOQQQRRRRRRSSSSSSUUUXXXZZZ\\\\\\[[[RRRXXX______ZZZaaa~~~TTTUUU]]]ccc___VVVXXXaaabbbhhhgggbbbbbbkkkpppooo~~~||||||~~~}}}wwwtttsssqqqkkkfffmmmqqquuusssnnnlllpppuuummmjjjppppppeeecccgggcccnnniiimmmwwwvvvfffWWWQQQYYY]]]```___]]]\\\___cccfffccc___[[[YYYWWWUUUSSShhh```KKKPPPTTTKKKJJJJJJJJJJJJJJJJJJIIIIIIPPPSSSUUURRRLLLHHHIIIKKKGGGFFFFFFHHHIIIIIIEEEAAAAAAAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;<<<<<<<<<;;;::::::444555777:::;;;<<<<<<<<<888777777666555444444444444333222222111111222222000000000000000000000000000000000000000000000000//////............//////---------.........//////...------,,,,,,------...,,,,,,---.../////////...------------------------////////////////////////.........------,,,,,,,,,,,,------....../////////........................++++++,,,,,,,,,------------...///000000...,,,+++.........------.........------------------------////////////////////////---------.........//////.........------.........------------------------///.........///000111222000111111111111222222222111111111111222333444555999888888777999;;;===???===============>>>???@@@@@@AAACCCGGGKKKNNNOOONNNPPPRRRTTTWWWXXXYYYYYYYYYWWWZZZ^^^````````````aaaUUUYYY[[[[[[\\\```dddfffddd___]]]aaadddaaa\\\YYYVVVXXX[[[[[[[[[ZZZZZZZZZ[[[YYYWWWYYY]]]______]]]VVVVVVVVVWWWYYYYYYWWWUUURRRQQQNNNJJJHHHHHHKKKNNNNNNMMMKKKJJJIIIIIIIIIJJJIIINNNOOOLLLMMMPPPPPPKKKIIIKKKNNNMMMKKKJJJKKKMMMKKKMMMMMMJJJGGGFFFHHHKKKKKKGGGGGGMMMUUUWWWPPPIIIDDDHHHHHHDDDBBBDDDDDDBBBBBBDDDFFFDDDBBBAAADDDFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFGGG;;;BBBAAA@@@RRRiiifffQQQIIIBBB>>>AAAEEEDDDAAAAAA???@@@AAACCCEEEGGGEEEAAA???@@@@@@@@@BBBFFFLLLPPPEEEGGGIIIIIIIIIJJJLLLMMMMMMLLLKKKKKKLLLLLLJJJIIIIIIKKKMMMNNNMMMOOOSSSWWWWWWSSSOOOOOORRRUUUUUUSSSOOORRRXXX]]]cccfffiiijjjeeeeeeddddddfffjjjooosssoooooopppqqqrrrtttvvvwwwnnnqqqqqqooooooqqqooojjjrrrpppmmmjjjiiiiiijjjkkkkkkkkkkkkjjjhhhbbb[[[VVVTTT\\\aaa```^^^___^^^\\\VVVZZZ]]][[[WWWVVVYYY]]]VVVYYYXXXTTTSSSXXX\\\]]]VVVTTTSSSTTTWWWWWWUUUSSSNNNNNNOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNKKKMMMLLLIIIIIINNNPPPOOOLLLLLLMMMNNNMMMLLLJJJIIIEEEGGGIIIGGGDDDDDDHHHLLLDDDGGGMMMSSSXXX]]]___```NNNMMMKKKKKKLLLLLLJJJIIIKKKJJJIIIJJJNNNPPPRRRRRRSSSTTTVVVXXXYYYXXXTTTQQQSSSTTTYYY___\\\YYYcccrrrSSSOOOKKKLLLOOOTTTVVVVVV\\\[[[ZZZZZZZZZ[[[]]]^^^qqqrrrpppmmmooottttttqqqqqqrrrqqqnnnjjjjjjlllooollljjjiiijjjkkkiiifffcccmmmnnnmmmllliiigggggggggjjjiiiiiihhhiiiiiijjjjjjlllooooooiii___ZZZ[[[___jjjeee```]]]^^^___aaabbbhhhaaa\\\\\\YYYTTTUUUZZZiiikkkfffZZZQQQOOOQQQRRRKKKLLLLLLKKKIIIGGGHHHIIIMMMNNNOOONNNKKKIIIHHHHHHKKKJJJIIIGGGEEEBBB@@@???BBBAAAAAA@@@???>>><<<<<<<<<=========<<<;;;::::::<<<;;;999777777888999:::666777888999999999999999666666555555555444444444222222222222222222222222222111111000///000000000000000000000000000000000................................................+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////...---,,,////////////////////////------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///---,,,,,,---///000............///////////////000000000000111111111000000000000111222333444777777777777888999:::;;;;;;>>>???===::::::???DDD@@@BBBEEEIIILLLNNNOOOOOORRRTTTUUUTTTRRRSSSVVVYYYUUUZZZ```ddddddbbb___]]]^^^[[[XXXYYY]]]___^^^]]]]]]^^^___``````___]]]\\\^^^aaa]]]RRRQQQZZZ^^^ZZZ\\\XXXUUUYYY```bbb]]]WWWWWWXXXXXXXXXWWWUUUSSSRRRLLLNNNPPPNNNJJJHHHHHHIIIMMMLLLKKKJJJJJJKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNLLLIIIEEECCCCCCIIIGGGEEEGGGJJJLLLKKKIIIDDDCCCCCCCCCCCCBBBBBBBBBDDDBBBAAAAAABBBCCCAAA@@@@@@AAACCCDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCDDDDDDEEE<<>><<<<<<>>>???@@@BBBBBBBBBCCCBBBBBBAAAAAA?????????AAADDDGGGGGGFFFHHHFFFEEEGGGJJJKKKJJJGGGJJJJJJJJJJJJKKKKKKKKKKKKNNNJJJJJJQQQ[[[^^^YYYSSSQQQQQQQQQQQQPPPOOONNNMMMGGGddd}}}|||lllbbbbbbdddccc```___cccfffhhhnnnuuummmqqqrrrpppoooqqqppplllpppkkkiiijjjhhheeeiiiqqqpppooonnnlllkkkiiihhhggggggkkkhhhbbbdddhhhaaaSSSIIIVVV``````]]]\\\YYYUUUTTTXXX]]]___^^^\\\YYYXXXYYYXXXWWWVVVVVVWWWYYYZZZTTTTTTUUUUUUTTTSSSQQQPPPLLLMMMNNNPPPQQQRRRRRRRRRVVVRRRNNNMMMMMMMMMJJJGGGQQQSSSPPPKKKJJJMMMNNNLLLKKKKKKKKKJJJHHHIIIKKKNNNHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJNNNXXXbbbcccYYYOOOKKKIIIGGGGGGIIIIIIIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPLLLOOOSSSVVVWWWWWWUUUTTTUUUXXXYYYUUUQQQRRRYYYaaaNNNKKKIIIJJJNNNRRRTTTTTTXXXXXXWWWWWWXXXXXXYYYZZZ```bbbaaa```dddiiijjjgggcccddddddcccaaabbbeeehhhggghhhiiihhhgggffffffgggggghhhhhhgggggggggiiijjjggggggggghhhiiijjjkkkkkkgggkkkmmmiiiccc```ccchhhkkkfffaaa]]]\\\\\\\\\\\\aaa\\\YYYZZZXXXRRRQQQTTT^^^```]]]SSSLLLKKKNNNOOOJJJKKKLLLJJJHHHGGGGGGHHHKKKKKKLLLJJJHHHFFFGGGHHHIIIIIIHHHGGGEEEBBB@@@???AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<<:::999777777888999:::555666777777888888777777555555444444444444333333222222222222222222222222222111111000000000000000////////////////////////................................................+++++++++,,,,,,---------,,,,,,,,,------------...........................,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////...---,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///...---,,,,,,---...///............////////////000000000000111111111111000000000000111222333333555555555555666777888999999;;;===;;;888999===AAA>>>???BBBFFFHHHJJJLLLLLLMMMOOOPPPPPPPPPQQQTTTXXX]]]___```___]]]ZZZYYYYYYZZZXXXXXXYYY\\\___aaabbb```aaabbbcccddddddcccccc^^^aaa]]]RRRPPPVVVWWWRRR[[[]]]___```___^^^^^^^^^[[[ZZZWWWTTTRRRQQQQQQQQQPPPPPPPPPMMMJJJIIIKKKMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLJJJGGGEEEDDDDDDIIIGGGFFFFFFHHHIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAACCCBBBAAAAAABBBBBBAAA???AAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBB:::BBBCCCBBB^^^jjjMMM@@@???===<<<<<<===???@@@???@@@@@@AAAAAAAAA@@@@@@???>>>>>>@@@BBBDDDDDDCCCDDDBBBBBBDDDGGGHHHFFFDDDIIIIIIIIIJJJJJJJJJJJJJJJGGGEEEEEEJJJQQQTTTQQQMMMOOOOOOOOOPPPOOOOOONNNNNNbbbxxxccccccjjjfff___[[[^^^ccceeehhhkkkjjjnnnooommmlllnnnmmmjjj]]]YYYYYY```fffhhhjjjnnnkkkjjjhhhfffcccaaa___^^^dddfffbbb[[[[[[aaa___VVVRRR[[[```\\\YYYYYYXXXVVVVVVYYY\\\^^^]]]\\\ZZZYYY]]][[[YYYWWWVVVVVVWWWWWWRRRSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRNNNLLLJJJIIIIIIJJJJJJIIIKKKLLLKKKGGGGGGJJJLLLJJJGGGHHHIIIHHHFFFFFFGGGIIIGGGGGGGGGHHHHHHHHHHHHHHHCCCDDDFFFKKKPPPQQQMMMIIIKKKIIIHHHHHHIIIJJJJJJIIIKKKKKKJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSRRRPPPMMMKKKOOOQQQSSSPPPLLLNNNUUU\\\HHHGGGGGGIIILLLOOOPPPPPPSSSSSSTTTUUUUUUUUUUUUTTTXXXZZZ[[[[[[^^^cccbbb___\\\^^^______```bbbeeehhheeegggiiifffbbb```cccgggdddccccccbbbcccfffhhhiiiddddddfffhhhiiijjjjjjjjjcccgggiiihhhdddcccfffkkkgggccc^^^[[[ZZZZZZZZZYYY^^^[[[[[[\\\[[[VVVTTTUUUVVVYYYWWWPPPKKKMMMPPPPPPIIIJJJKKKIIIGGGFFFGGGHHHGGGGGGGGGEEEDDDDDDEEEGGGGGGGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;;;;:::999777777888999999444555555666666666666666444333333333333222222222222222222222222222222222111111000000000/////////////////////////////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,------......------,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------------............------........................------------------------++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,---....../////////...---,,,,,,---...///---............/////////000000000111111111222222111111000000000111111222222222333333444555555666666888:::888666777:::>>>:::<<<>>>AAADDDFFFGGGGGGGGGIIIKKKLLLNNNPPPSSSVVVdddccc```[[[XXXWWWXXXZZZXXXYYYZZZZZZ[[[^^^bbbeeeaaabbbcccdddeeefffffffffbbbeeeccc]]]]]]dddfffbbbVVVWWWZZZ^^^``````]]]ZZZ[[[XXXTTTPPPNNNOOORRRTTTRRRQQQNNNKKKHHHIIILLLPPPMMMMMMKKKJJJJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJIIIHHHEEEDDDEEEFFFIIIHHHFFFEEEEEEDDDBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@@@@AAAAAA@@@>>>BBBBBBCCCCCCBBBAAA???>>>??????????????????>>>>>>@@@:::BBBDDD:::FFFPPPAAA???>>>===<<<<<<===>>>???<<<===>>>??????@@@??????>>>======>>>@@@AAAAAA@@@?????????@@@BBBCCCBBBAAAGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEEEEGGGKKKMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNSSSmmmzzzbbbSSSVVV^^^aaaYYYUUUZZZaaaccccccdddhhhkkkkkkiiihhhjjjiiifffSSSPPPSSS___jjjnnnmmmlllggggggfffdddcccaaa```___eeefffaaaXXXWWW^^^aaa^^^\\\______YYYTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUQQQQQQRRRQQQQQQPPPOOONNNOOOPPPPPPQQQPPPPPPPPPOOOIIIIIIHHHFFFEEEEEEHHHJJJFFFHHHGGGDDDDDDHHHJJJHHHEEEGGGIIIHHHFFFEEEDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEFFFHHHJJJKKKJJJHHHIIIJJJKKKKKKJJJSSSRRROOOMMMLLLLLLMMMMMMSSSTTTUUUUUUSSSPPPMMMKKKLLLOOORRRQQQPPPSSS[[[bbbGGGGGGHHHIIIKKKLLLKKKKKKOOOPPPQQQRRRSSSRRRQQQQQQZZZ\\\]]]\\\^^^aaa___ZZZ___```aaabbbdddfffiiikkkfffhhhhhheee```^^^```cccfffdddaaa```aaadddfffgggcccdddfffggghhhhhhhhhhhhbbbdddfffddd```^^^aaaddd```]]]ZZZYYYYYYZZZZZZZZZ\\\[[[ZZZZZZYYYWWWWWWWWWQQQTTTSSSNNNKKKNNNPPPOOOHHHIIIJJJIIIGGGFFFGGGHHHEEEEEEDDDCCCAAABBBEEEHHHEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<999:::;;;;;;<<<<<<<<<<<<::::::999888777888888888444555666666666666555555222222222222111111111111111111111111111111111111000000000000000//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------........................------------------------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,------............------,,,,,,------...---------.........//////000000000111111111222222222111111000000000000111111111222333444444444444555666777777666777999<<<999:::<<<>>>@@@BBBCCCDDDCCCEEEHHHKKKNNNQQQTTTVVVaaa```^^^ZZZXXXYYY]]]```ZZZ\\\]]]\\\ZZZ[[[___ccc``````aaaaaabbbbbbbbbcccaaadddeeedddjjjttt{{{|||xxxssspppvvv|||yyykkk^^^VVVTTTQQQOOOPPPRRRVVVXXXPPPOOOMMMJJJIIIJJJLLLNNNNNNMMMKKKJJJIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEECCCCCCEEEGGGHHHGGGEEEDDDCCCBBBAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@AAA@@@>>>???@@@@@@???===???@@@AAAAAAAAA@@@???>>>?????????>>>=========<<>>???????????????>>>======>>>???>>>=========>>>???@@@AAA@@@@@@DDDDDDEEEEEEFFFGGGGGGGGGDDDEEEEEEEEEEEEFFFHHHJJJIIIIIIJJJJJJKKKLLLMMMMMMIIIKKKMMMNNNQQQTTTWWWXXXSSSPPPSSS[[[bbbddddddfffhhhkkkjjjfffeeefffeeeaaaZZZ[[[___hhhpppqqqmmmiiibbbbbbbbbcccddddddeeeeeedddeeeaaaYYYVVV[[[``````______\\\WWWRRRRRRSSSUUUXXXWWWVVVVVVWWWYYYYYYYYYRRRRRRQQQQQQRRRSSSTTTUUUQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIEEEAAAAAADDDHHHFFFHHHHHHDDDDDDHHHIIIFFFFFFIIIKKKKKKIIIFFFDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKKKKIIIHHHHHHJJJKKKKKKJJJUUUSSSOOOMMMKKKLLLMMMNNNTTTTTTUUUUUUTTTRRRPPPOOOKKKOOORRRTTTVVV[[[cccjjjHHHIIIKKKKKKJJJJJJIIIIIINNNOOOPPPQQQRRRQQQPPPOOOVVVYYYZZZZZZ\\\```^^^ZZZaaaaaabbbccceeefffggggggdddfffgggfffcccaaaaaacccfffccc``````cccfffggggggeeeeeefffffffffeeeddddddbbbddddddaaa^^^\\\]]]___]]][[[YYYXXXYYYZZZYYYXXXXXXWWWUUURRRQQQSSSUUUUUUMMMPPPOOOKKKIIIKKKKKKIIIGGGIIIIIIIIIGGGFFFGGGHHHEEEEEEDDDCCCBBBCCCFFFHHHCCCDDDDDDCCCCCCAAA@@@@@@???????????????>>>===<<<999999:::;;;<<<<<<<<<;;;999999888888888777777888555666666777666666555555222222111111111000000000111111111111111111111111///000000000000///......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------------------------------,,,,,,---------........................------------------------......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------------------,,,,,,---------------------............//////000000000111111111111111000000///000000000000111222444444444444444444555666777777888:::;;;999:::;;;<<<>>>@@@BBBCCCBBBDDDFFFJJJOOOSSSUUUVVVYYYYYYZZZYYYYYYZZZ\\\^^^YYY\\\^^^]]][[[\\\___ccc```______^^^^^^]]]]]]]]][[[\\\\\\]]]cccoooxxx|||vvvfffYYYSSSSSSRRRSSSSSSTTTUUUVVVOOONNNNNNNNNNNNNNNNNNMMMNNNMMMKKKJJJIIIIIIIIIJJJHHHJJJLLLNNNMMMJJJGGGDDDGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCAAABBBDDDFFFDDDDDDDDDDDDCCCBBBBBBCCC@@@@@@@@@@@@????????????@@@>>>======>>>>>>===<<<;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>===<<<<<<<<<@@@777:::AAA>>>:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>????????????>>>======>>>>>>===;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEAAAAAAAAA@@@>>>???BBBDDDGGGGGGGGGGGGHHHJJJKKKLLLQQQGGG???BBBMMMSSSQQQMMMIIINNNWWWaaacccbbbccchhhiiikkkiiidddbbbcccbbb^^^___dddiiillllllkkkgggddd[[[[[[\\\]]]^^^___```aaa^^^```^^^YYYVVVXXXZZZZZZ[[[ZZZYYYWWWTTTRRRRRRSSSWWWTTTQQQQQQSSSVVVVVVVVVPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLKKKIIIHHHGGGDDDEEEEEECCC??????BBBFFFGGGIIIHHHDDDDDDFFFFFFCCCEEEHHHKKKKKKIIIFFFDDDCCCFFFFFFFFFEEEEEEEEEDDDDDDBBB@@@???BBBFFFIIIHHHFFFIIIGGGFFFGGGIIIJJJJJJIIILLLJJJHHHFFFFFFGGGIIIKKKRRRRRRQQQPPPOOOMMMLLLLLLKKKMMMPPPQQQSSSXXX^^^dddIIIKKKLLLLLLJJJIIIIIIJJJNNNNNNOOOPPPPPPPPPPPPPPPRRRUUUWWWXXX]]]cccccc```dddccccccdddeeefffeeeddd^^^dddkkklllgggddddddgggdddaaa___aaafffjjjkkkjjjffffffdddccccccbbbcccccccccccccccbbb______```aaa___]]][[[ZZZYYYXXXVVVTTTXXXYYYUUUPPPOOOSSSVVVUUUOOOQQQQQQMMMKKKMMMLLLHHHHHHIIIJJJIIIHHHGGGHHHIIIEEEEEEEEEDDDCCCCCCFFFHHHCCCCCCCCCBBBBBB@@@???>>>>>>?????????>>>>>>===<<<999::::::;;;;;;;;;;;;:::999888888888888777777777666666666666666666555444222111111111111000000000111111111111111111111111...///000111000///...---................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------------------------------//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------------................../////////000000000000/////////000000111000111333444555555444333444444555666888999:::::::::::::::;;;===???@@@BBBBBBBBBEEEIIINNNRRRSSSSSSPPPRRRUUUVVVVVVUUUUUUVVVUUUXXX[[[^^^___aaacccddd```___]]]\\\[[[ZZZZZZZZZ[[[YYYVVVUUUXXX^^^dddhhhhhhrrrzzzvvvgggZZZUUUVVVTTTUUUUUUVVVUUUSSSQQQOOOPPPOOOOOOPPPRRRRRRPPPOOONNNMMMKKKIIIHHHHHHIIIIIIGGGIIILLLOOONNNKKKGGGDDDFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCBBBAAAAAABBBDDDAAABBBCCCCCCBBBAAABBBDDD@@@?????????>>>>>>>>>>>>>>>===<<<<<<======<<<;;;888:::<<<>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<;;;666555;;;???;;;999;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>===>>>===;;;<<<======;;;:::;;;===???@@@??????@@@AAA??????@@@AAABBBBBBCCCCCCBBBBBBBBB@@@???@@@BBBDDDFFFEEEEEEDDDEEEGGGIIIJJJIIIFFFGGGJJJJJJFFFDDDDDDJJJPPP[[[bbbaaa\\\^^^dddgggiiigggbbb```bbbaaa^^^\\\bbbfffdddbbbbbbbbb```\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZXXXVVVWWWYYYXXXTTTRRRSSSUUURRRNNNNNNQQQTTTTTTSSSUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHGGG<<<>>>???@@@@@@AAADDDFFFDDDGGGFFFBBBAAACCCBBB???AAADDDGGGGGGEEEBBBAAA@@@EEEEEEDDDDDDCCCCCCBBBBBBAAA???@@@DDDIIIKKKGGGCCCFFFEEEDDDDDDFFFHHHHHHGGGFFFFFFEEEDDDEEEGGGIIIKKKTTTSSSQQQNNNLLLKKKJJJJJJOOOPPPQQQPPPQQQSSSVVVYYYGGGIIIKKKKKKIIIIIIKKKNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPSSSUUUVVV\\\cccfffddddddbbbaaaccceeeeeedddaaaZZZiiixxxvvviii```bbbhhhdddaaa___bbbgggkkkjjjhhhfffdddbbb``````aaaccceeedddddddddbbbaaa``````aaa^^^]]]\\\[[[[[[YYYVVVTTTXXXZZZXXXSSSRRRVVVWWWTTTPPPSSSRRROOOOOOQQQOOOJJJHHHIIIJJJJJJIIIHHHIIIJJJDDDFFFFFFFFFDDDDDDDDDFFFCCCCCCCCCBBBAAA???>>>===>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;:::999999888888888888888777777666555555555555555444333333222222222111111111000000111111111111111111111111...///000111000///---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,++++++,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------------............///////////////000111222///000222444444444333222222333333555777999999999::::::::::::;;;===???@@@@@@@@@BBBFFFKKKNNNNNNMMMJJJMMMQQQSSSSSSSSSSSSSSSUUUVVVZZZ___cccdddcccaaa\\\[[[YYYXXXXXXXXXXXXYYY]]]ZZZYYYXXXXXXXXXYYY[[[WWW^^^dddccc[[[VVVXXX]]]TTTTTTTTTTTTSSSQQQOOONNNPPPNNNLLLMMMOOOQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHGGGGGGIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCC???AAABBBBBBAAA@@@@@@AAA???@@@BBBAAA???>>>@@@BBB??????>>>>>>>>>============<<<;;;;;;<<<<<<;;;:::999:::<<<===>>>>>>>>>===999:::::::::::::::;;;;;;777999666777<<<:::777<<<999999::::::::::::999999::::::;;;;;;;;;;;;;;;:::<<<:::999999;;;;;;:::888999;;;>>>>>><<<<<<===???======>>>???@@@AAABBBBBBDDDCCCBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEFFFHHHFFFGGGMMMQQQOOOIIIIIINNNPPPRRRWWW[[[ZZZXXXZZZ___bbbdddccc______bbbbbb``````cccaaa^^^___eeeeeebbb^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]aaaddddddaaa___ZZZVVVWWW[[[[[[VVVSSSTTTUUUQQQMMMNNNRRRTTTSSSQQQVVVVVVVVVVVVVVVUUUUUUTTTQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIGGGGGG>>>>>>???BBBEEEGGGFFFEEEAAADDDDDDAAA@@@BBBBBB>>>>>>@@@CCCCCCBBB@@@??????CCCBBBBBBAAA@@@@@@??????@@@BBBEEEGGGHHHGGGEEEDDDCCCBBBAAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKRRRPPPNNNLLLJJJJJJJJJKKKPPPPPPPPPPPPPPPRRRTTTVVVEEEGGGIIIJJJIIIJJJNNNQQQNNNMMMLLLLLLLLLMMMOOOPPPOOOQQQQQQQQQVVV]]]```^^^^^^]]]\\\]]]```aaa___\\\[[[qqqiiiYYY\\\fffgggcccaaacccgggiiigggccceeeccc```______bbbeeeggggggfffdddbbb```^^^]]]]]][[[ZZZZZZ[[[]]]\\\ZZZXXXRRRVVVVVVQQQPPPSSSRRRMMMLLLNNNNNNLLLMMMOOOLLLGGGIIIJJJKKKKKKIIIIIIJJJKKKDDDFFFGGGFFFEEECCCCCCDDDCCCCCCCCCBBB@@@>>>===<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999888888888888888888777666666444444444444333333222111222222222222111111111111000000000000000000000000...///000111000///---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------------++++++++++++------------------------------------------------------+++,,,,,,------......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..................///111222222...///111333444333222111111111222444777888888777:::999999999:::<<<>>>???>>>>>>???CCCHHHKKKJJJHHHGGGJJJOOORRRSSSTTTVVVWWWXXXXXX[[[```dddddd```[[[WWWVVVUUUTTTTTTUUUWWWWWWYYYYYYZZZ\\\\\\YYYXXXXXX___VVVOOOOOOUUUXXXUUUPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOKKKGGGGGGJJJMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDEEEDDDCCCCCCBBB>>>@@@BBBCCCAAA?????????>>>@@@AAA@@@===<<<===???>>>>>>>>>>>>===============;;;::::::;;;<<<:::999:::;;;<<<=========<<<;;;777777888888999999999:::777>>>;;;777:::888777>>>888999999::::::999999888999999:::::::::999888888:::888777888999999888777666999<<<<<<:::999;;;===<<<<<<===>>>???@@@AAAAAA@@@???>>>???AAAAAA@@@>>>EEEDDDBBBBBBBBBCCCEEEFFFFFF@@@???EEEHHHGGGGGGKKKTTTPPPPPPSSSVVVVVVYYY^^^]]]```___]]]^^^bbbdddbbbjjjhhhccc___dddmmmmmmhhhZZZ[[[[[[]]]^^^___``````ZZZWWWWWW]]]dddeeebbb```]]]XXXXXX\\\\\\WWWTTTVVVUUUQQQMMMNNNSSSUUUTTTQQQQQQRRRSSSUUUVVVVVVWWWWWWPPPNNNMMMKKKKKKKKKLLLLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDGGGKKKKKKHHHDDD???CCCCCCAAABBBDDDDDDAAA>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@???>>>======<<<===BBBFFFEEEAAA>>>???BBBAAA@@@???@@@BBBDDDDDDCCC@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPSSSUUUGGGGGGHHHIIIIIIJJJJJJJJJOOOMMMLLLJJJJJJKKKMMMNNNSSSSSSSSSUUUWWW[[[^^^``````]]][[[ZZZZZZ[[[[[[ZZZ\\\iiipppiii___\\\]]]]]]fffeeedddfffiiiiiieeebbbeeeeeeeeeeeecccaaa^^^]]]wwwuuulll___YYY]]]```___[[[\\\\\\[[[ZZZZZZ\\\^^^ZZZYYYYYYYYYXXXUUUPPPMMMUUUUUUTTTTTTSSSQQQPPPOOOJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::<<<=========;;;:::;;;<<<:::999777666555555666666888888777555555444444444333333333333333333444444222222222111111111111000000000000000000000000000..............................//////...---,,,,,,......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,------............------..................------------------------------------............------...............------------------------------------------............///---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------.........111111000000//////..................////////////222222222222222222222222333333444444555666666666888777777888999<<<>>>???BBBBBBCCCDDDEEEGGGIIIJJJEEEHHHLLLQQQTTTUUUUUUUUUYYY[[[^^^___^^^\\\\\\\\\YYYUUUTTTWWWWWWUUUVVVZZZYYYXXXUUURRRQQQRRRVVVYYYZZZXXXUUUUUUVVVVVVSSSPPPJJJOOOSSSSSSOOOLLLNNNPPPMMMKKKHHHFFFFFFHHHKKKMMMNNNLLLJJJIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEFFFEEEBBB@@@AAADDDEEECCCAAA@@@@@@??????@@@@@@AAAAAACCCAAA??????AAABBB@@@===??????>>>===<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<;;;:::999:::<<<===<<<;;;;;;777888===<<<777666999;;;;;;::::::999888777777888888999999999999888888888999999::::::999999888;;;;;;;;;::::::999999999999999999:::::::::;;;;;;:::;;;===>>>???@@@AAAAAA@@@@@@??????@@@@@@AAABBBGGGEEECCCAAABBBCCCFFFHHHGGGEEEDDDDDDGGGLLLRRRUUUUUUSSSQQQPPPQQQVVV]]]ccc___```___^^^]]]^^^```cccgggiiifffbbbiiisssqqqfff___^^^]]]]]]^^^___^^^\\\]]]ZZZYYY[[[aaacccbbb___[[[\\\\\\[[[YYYWWWTTTRRRTTTUUUVVVTTTQQQPPPRRRUUUUUUSSSRRRRRRTTTTTTTTTSSSNNNNNNMMMMMMLLLLLLKKKKKKHHHFFFDDDFFFIIIJJJHHHFFFHHHIIIKKKKKKIIIFFFBBB@@@DDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>===@@@AAAAAA@@@@@@>>>===<<>>===<<<;;;;;;:::<<<<<<;;;:::999:::;;;888777666444444444444555777666555444333333333333111111111111111111111111222222222111111111000000////////////////////////.......................................---,,,,,,......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***------............------..................------------------------------------............------,,,,,,,,,---------------------------------------------------............---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------....../////////...........................////////////111111111111111111111111333333333444555555666666777777777888999;;;===>>>@@@AAAAAACCCEEEGGGIIIJJJIIIJJJMMMPPPRRRSSSRRRRRRSSSVVVYYYZZZZZZYYYXXXYYY]]]YYYWWWXXXWWWTTTTTTWWWXXXXXXWWWUUUTTTTTTUUUWWWUUUSSSQQQQQQRRRRRRPPPNNNJJJNNNRRRRRRNNNLLLLLLNNNMMMKKKIIIHHHHHHJJJLLLNNNOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDBBBBBBDDDDDDCCCAAA????????????@@@@@@AAABBBBBB@@@>>>>>>@@@AAA???===???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;:::999888999;;;<<<;;;:::777555666;;;;;;777777:::999999888888777666666555777888888888888888888777777777888888888888777777;;;:::::::::999999999999888888888999999999::::::;;;<<<===>>>???@@@@@@@@@???????????????@@@AAAAAAEEEDDDBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDFFFJJJNNNQQQQQQRRRSSSTTTTTTVVVYYY[[[^^^```aaaaaa``````bbbcccbbbeeebbb^^^bbbkkkkkkbbb```___]]]^^^^^^^^^\\\ZZZ\\\YYYXXXZZZ___aaa```]]][[[ZZZXXXWWWVVVUUUTTTTTTXXXYYYXXXTTTQQQPPPRRRTTTTTTRRRPPPPPPRRRSSSRRRQQQKKKKKKKKKKKKKKKKKKLLLLLLIIIGGGEEEFFFHHHIIIGGGEEEAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@???======AAAAAA@@@??????>>>>>>===DDDCCCBBB@@@??????>>>>>>AAA@@@???@@@BBBCCCBBBAAAAAAAAA@@@@@@AAABBBDDDEEECCCCCCBBBBBBDDDFFFIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQEEEDDDCCCCCCCCCEEEGGGIIIEEEEEEDDDEEEGGGIIIKKKMMMJJJLLLOOORRRUUUXXXZZZ[[[[[[YYYWWWWWWXXXXXXWWWVVVZZZ]]]^^^ZZZYYY^^^eeehhhqqqlllfffdddeeeeeedddbbbbbbaaa`````````aaabbbccczzzssshhh___^^^^^^ZZZSSS\\\[[[YYYVVVTTTUUUXXX[[[WWWUUUUUUUUUVVVWWWVVVTTTSSSSSSRRRRRRQQQPPPOOONNNPPPOOONNNMMMKKKJJJIIIIIIEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>======>>>>>>=========<<<<<<<<<999:::;;;:::999888888:::777666555333333333333444555555444333222222222222222222222111000000000///222222111111111000000000........................---------------------------............------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...,,,+++------............------------------------......------------------------------............------***++++++,,,,,,---------------------------------------------............---------------------------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------------.........---............////////////////////////000000000222333333444444555555666666666777777999:::<<<===>>>>>>???AAACCCFFFHHHIIIMMMNNNNNNOOOOOOPPPPPPQQQSSSVVVZZZ\\\\\\\\\\\\]]]___[[[XXXXXXVVVQQQPPPRRRVVVVVVUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMPPPSSSWWWVVVSSSPPPPPPQQQLLLLLLKKKKKKLLLMMMNNNNNNOOOMMMKKKJJJJJJJJJIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFDDDCCCDDDCCCBBB@@@>>>>>>>>>???@@@AAABBBCCC@@@>>>======>>>>>>===<<<>>>=========<<<;;;;;;;;;;;;;;;:::999999::::::;;;999888777888999:::999888777555666999999666555777777666666555555444444444666777777888888777777666666666777777777777666666:::999999999999888888888777777888888888999999999<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCEEEGGGJJJKKKLLLPPPUUUWWWVVVUUUTTTSSS[[[^^^aaabbbbbbaaaaaabbb```cccbbb\\\\\\ccceeeaaabbbaaa`````````___\\\ZZZZZZXXXVVVXXX\\\]]]\\\ZZZYYYXXXUUUSSSSSSSSSUUUVVV[[[ZZZWWWSSSOOONNNPPPRRRRRRPPPOOOOOOPPPQQQQQQPPPHHHHHHIIIJJJJJJKKKKKKLLLJJJHHHGGGGGGGGGGGGFFFDDDGGGFFFDDDCCCCCCDDDFFFGGGIIIHHHFFFDDDBBBBBBBBBBBB??????@@@@@@???>>>>>>===BBBAAA???>>>======>>>???FFFEEECCCAAA???>>>===<<>>???>>>>>>??????@@@AAABBBAAA@@@@@@@@@CCCFFFJJJMMMHHHIIIJJJKKKKKKKKKKKKKKKEEEDDDBBBAAAAAADDDGGGHHHCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMPPPRRRTTTTTTTTTTTTTTTSSSTTTWWW[[[^^^______\\\[[[ZZZXXXZZZ^^^cccfffqqqkkkddd```___``````___```___]]][[[\\\]]]```aaa```]]]YYYXXXZZZ]]]]]][[[\\\[[[XXXVVVTTTVVV[[[___XXXVVVTTTSSSUUUVVVVVVUUURRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;:::999888999:::777666555333333333333444555444333222222222222222555444444333222111111000111111111111000000000000---------------------------------------------------------......------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333333222111///,,,------......------,,,,,,,,,------------......------------------------,,,------......------,,,******+++,,,---.........,,,,,,------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,------.........///---------........./////////////////////000000000222222222333444444555555555666666777888999:::;;;;;;;;;<<<>>>AAADDDFFFHHHOOONNNNNNNNNNNNPPPQQQRRRUUUXXX\\\_________```aaa___[[[YYYYYYVVVQQQOOOQQQTTTSSSQQQPPPPPPPPPOOONNNQQQQQQPPPPPPQQQQQQPPPPPPRRRUUUXXXWWWUUURRRRRRRRRKKKLLLMMMNNNNNNOOOOOONNNNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEEEEHHHGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>???AAABBBCCC======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999888666666666888888777666999888888888777666555666666555555555444444333333555666666777777666666555666666777777777777666666888888888888888888888888777888888888888999999999<<<<<<===============<<<=========<<<===>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHMMMRRRVVVVVVTTTRRRQQQVVVZZZ___aaabbb`````````bbbfffeee___\\\```cccccceeecccbbbaaaaaa```]]][[[XXXVVVUUUVVVXXXYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWYYYWWWTTTPPPNNNNNNPPPRRRRRRPPPOOOOOOPPPQQQQQQPPPJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDLLLJJJGGGEEEEEEHHHLLLNNNJJJIIIFFFDDDBBBAAAAAAAAA>>>>>>??????@@@??????>>>BBB@@@>>>===<<<===>>>@@@FFFEEECCCAAA???>>>======@@@???===>>>>>>>>>===<<<===>>>>>>>>>???@@@@@@AAAAAA@@@??????AAAEEEIIILLLHHHIIIJJJKKKKKKJJJHHHHHHDDDCCCAAA@@@AAACCCFFFHHHDDDDDDDDDDDDEEEFFFGGGGGGKKKLLLOOOQQQRRRSSSSSSRRRMMMMMMOOOTTTYYY]]]______^^^\\\ZZZ[[[\\\]]]^^^```hhhbbb\\\ZZZ\\\^^^______^^^\\\YYYWWWWWWYYY[[[]]][[[\\\\\\[[[XXXWWWYYY]]]WWWVVVTTTRRRRRRUUUZZZ^^^ZZZWWWTTTSSSSSSTTTTTTSSSQQQPPPOOONNNMMMMMMMMMNNNIIIIIIJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;:::999999;;;888777666444444444444555555444333333222333333333444444333333222111000000111111111000000000//////------------------------------------------------,,,,,,---------------,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444555444222111,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,+++,,,,,,---...//////000,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------------------------------......//////000------------............/////////000000000111111111111222222333444444444444555666777888888999999888999:::<<>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888888888777666555555666777666555666777777777777999:::999666555555555555555444444444555555666666555555444666666777777777777666666777777777777777777777777888888888888999999999999::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<======???AAACCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFIIINNNQQQRRRRRRRRRRRRUUUYYY]]]```aaa```aaaaaacccggggggbbb^^^___bbbdddbbb```^^^]]]^^^]]]\\\ZZZWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVXXXYYYYYYYYYXXXWWWWWWUUUSSSQQQRRRSSSUUUVVVSSSQQQPPPPPPQQQRRRRRRQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEDDDCCCEEEIIIOOOVVVZZZIIIGGGEEECCCAAA@@@@@@@@@>>>???@@@@@@@@@@@@@@@@@@AAA@@@>>><<<<<<===???@@@BBBBBBAAA@@@???????????????>>><<<<<<======<<<:::===>>>??????@@@@@@AAAAAABBBAAA@@@???@@@CCCEEEGGGGGGHHHIIIJJJJJJIIIHHHGGGBBBBBB@@@@@@AAABBBDDDFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGJJJMMMQQQSSSUUUVVVQQQQQQSSSVVVZZZ]]]]]]\\\]]][[[[[[\\\\\\ZZZZZZ]]]]]]YYYVVVWWW[[[___aaa```ZZZYYYVVVUUUTTTVVVXXXYYYZZZ[[[]]]\\\VVVQQQUUU\\\WWWWWWVVVTTTTTTVVV[[[^^^[[[XXXUUUSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMMMMFFFGGGGGGHHHHHHIIIJJJJJJFFFEEEEEEDDDDDDDDDEEEEEECCCCCCBBBAAA@@@>>>>>>===::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;:::999:::;;;888777666444444444444555444333333222222333333444111111111000/////////...111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000///,,,,,,------------,,,,,,++++++,,,,,,------......------------------------,,,,,,------------,,,,,,,,,------....../////////+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...------------,,,,,,,,,.............../////////,,,------------...............//////000000111111000111111222222333333444333444555666777777777777777777888:::<<>>>>>>>>>>>???@@@@@@;;;<<<<<<<<<:::999:::;;;::::::;;;;;;<<<<<<<<<===::::::999888777777777777777666555555666666555444111444555555777===???>>>555555555555555555555555444444444555555444444444666666777777777777666666555555666666666666666777666777777777888888888888777888888999:::::::::999:::::::::::::::;;;<<<<<<>>>???AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEGGGJJJLLLMMMOOOQQQSSSVVVXXX[[[]]]^^^```bbbdddaaacccdddbbb___^^^___aaa]]]ZZZWWWVVVWWWYYYZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTTTTVVVXXXZZZZZZYYYWWWVVVVVVUUUTTTTTTWWWYYYZZZYYYTTTRRRQQQQQQRRRSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKIIIJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCCCCFFFKKKOOORRREEEDDDBBB@@@??????@@@@@@??????@@@@@@AAA@@@@@@@@@??????============>>>?????????>>>>>>>>>??????@@@>>>===<<<<<<======<<<;;;===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHIIIHHHHHH????????????@@@AAABBBCCC???@@@BBBCCCDDDEEEFFFFFFCCCDDDFFFIIIMMMQQQTTTVVVVVVUUUVVVXXX[[[\\\ZZZYYYYYYWWWWWWZZZYYYWWWZZZ```\\\YYYXXXZZZ^^^```^^^\\\VVVUUUTTTTTTUUUVVVXXXZZZWWWUUUVVVXXXUUURRRUUU]]]ZZZZZZYYYWWWVVVVVVYYY[[[YYYWWWUUUTTTTTTSSSRRRPPPOOOMMMLLLJJJJJJKKKLLLMMMGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEAAAAAA@@@???>>>>>>======;;;;;;;;;:::::::::::::::999:::;;;:::999888888:::777666555333333333333444222222111111111222222333000000000000////////////111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,+++***++++++,,,------......------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---......///++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,......---------,,,,,,,,,.........---------------,,,,,,---------.........,,,------...//////000000000000111111222333333333222333555666777777666666666666777999:::<<<>>>???AAABBBDDDGGGKKKOOORRRTTTRRRVVVZZZ]]]^^^^^^___```ZZZXXXYYY\\\\\\YYYXXXZZZYYYTTTPPPPPPTTTWWWWWWUUUPPPQQQRRRPPPMMMLLLMMMNNNMMMNNNOOOQQQSSSRRRQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIKKKIIIGGGFFFGGGGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHCCCEEEEEECCC@@@>>>???@@@@@@??????>>>>>>>>>>>>>>>:::<<<===<<<:::888:::<<<999999:::;;;;;;<<<======::::::888777777666666666888666555555666666555444000444555333555;;;>>><<<555555555555555555555555333333444444444444333333555555666666666666555555444444555555555666666666444444444555555555666666444555666777888888888888999999999999999:::;;;;;;<<<===>>>???AAAAAABBBBBBCCCBBBBBBCCCCCCEEEFFFGGGEEEGGGIIIKKKKKKLLLNNNPPPTTTUUUVVVWWWXXX\\\aaaeee___```aaaaaa```^^^]]]^^^ZZZWWWSSSRRRTTTXXX[[[]]]YYYYYYYYYWWWVVVTTTTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSUUUXXXZZZYYYWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPPPPOOONNNMMMMMMLLLHHHIIIJJJIIIFFFDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCC@@@???>>>===>>>???@@@AAA>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>===<<<;;;<<<===>>>===<<<<<<===???@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIJJJ======>>>>>>???@@@@@@@@@<<<===???BBBDDDEEEFFFGGGEEEEEEFFFGGGJJJMMMPPPRRRRRRQQQRRRTTTWWWWWWVVVTTTUUURRRTTTWWWVVVUUU\\\eeebbb___^^^^^^___^^^YYYUUUSSSSSSSSSTTTVVVXXXZZZ[[[]]]WWWUUUXXXXXXUUUWWW[[[WWWWWWWWWTTTRRRQQQRRRSSSXXXVVVTTTTTTUUUTTTRRRQQQNNNMMMKKKJJJIIIJJJLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDD??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999888999:::999777777777888666555333222111222222333111000000000000000111111111111111111111222222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,------...//////000000000111222222333333222333555666666666555555666666777888999;;;===>>>===???BBBEEEIIILLLOOOPPPLLLPPPTTTVVVWWWWWWXXXYYYUUUSSSTTTXXXXXXTTTSSSUUUUUUQQQOOOQQQVVVXXXVVVRRRQQQSSSTTTRRRNNNLLLMMMOOOIIIJJJKKKNNNPPPPPPNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHLLLJJJHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJBBBCCCDDDCCC???===>>>@@@AAA@@@???>>>============:::<<<>>><<<:::888:::<<<999999::::::;;;<<<======:::999888777666666666666888777555555666666555444444888777222222888999666444444444444444444444444222333333444444333333222333444444555555444444333444444444555555555666666222222222333333333444444222333444666777888888888999999888888999999:::;;;;;;;;;<<<===>>>???@@@@@@BBBAAAAAAAAABBBDDDFFFGGGEEEGGGJJJKKKKKKKKKLLLMMMPPPPPPPPPPPPQQQVVV]]]bbb___^^^___bbbbbb___]]]\\\[[[WWWSSSRRRUUUZZZ___aaaZZZZZZZZZXXXVVVTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRTTTQQQPPPPPPSSSWWWWWWUUURRRSSSRRRPPPPPPRRRSSSRRRQQQOOOOOONNNNNNNNNNNNNNNNNNGGGIIIJJJIIIFFFDDDEEEGGGBBBBBBBBBBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>???>>>===;;;<<<>>>@@@@@@@@@??????===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCFFFIIIKKK===<<<;;;;;;;;;===>>>??????@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEHHHKKKNNNOOOPPPPPPOOOPPPQQQQQQOOONNNOOOPPPUUU\\\\\\[[[```jjjfffdddbbb___\\\YYYXXXXXX```^^^]]]\\\\\\]]]___aaabbb^^^YYYUUUTTTVVVYYY[[[ZZZZZZZZZYYYWWWVVVTTTSSSJJJMMMPPPSSSSSSQQQNNNLLLKKKJJJHHHHHHGGGHHHIIIJJJLLLIIIFFFFFFGGGHHHFFFDDDEEECCCAAA?????????@@@AAA????????????>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777666555555444333333222222111111000000000111111111111000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---------,,,,,,+++***...------,,,,,,++++++***------------------------------------------------------------------------///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111111111000000000000000111222222333333444444555555555666666777999:::;;;<<<===???BBBEEEHHHJJJKKKJJJLLLOOORRRTTTTTTSSSRRRRRRSSSSSSUUUVVVWWWXXXXXXZZZWWWTTTSSSSSSSSSSSSRRRNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPPPPQQQQQQPPPLLLIIIJJJHHHFFFGGGJJJKKKIIIGGGJJJIIIHHHFFFEEEDDDDDDDDDIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::::::::999888888777777777777777888777777777666666666555777777777777666555444333777666555444444444444444333333333333333333333333444444444444444444444444444444444444333333222111111111222222222333333333555555555444444333333333333444555555333333444555777777777888999999999:::======<<<<<<<<<>>>???AAA>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHUUUSSSQQQRRRTTTXXX[[[\\\___```aaaaaa^^^\\\[[[[[[VVVXXXVVVQQQTTT]]]___YYYXXXTTTSSSVVVWWWUUUSSSUUUOOOOOOOOOOOOOOOOOOOOOOOOPPPTTTWWWWWWUUUSSSSSSTTTVVVSSSPPPPPPQQQRRRPPPNNNIIIJJJJJJHHHGGGGGGIIIKKKHHHIIIJJJJJJIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA;;;<<<===>>>?????????>>>;;;;;;;;;;;;<<<<<<<<<===<<<:::888777888;;;>>>AAA??????>>>===<<<;;;:::::::::;;;>>>??????>>>;;;:::<<<===>>>???@@@AAABBBBBB@@@???>>>>>>@@@CCCGGGIII===<<<<<<;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDFFFIIILLLMMMQQQPPPPPPPPPPPPPPPNNNMMMLLLOOOWWW______\\\___fff____________^^^^^^___```^^^^^^]]]]]]^^^___aaabbb^^^\\\XXXUUUTTTUUUXXXYYYXXXWWWVVVTTTSSSQQQPPPPPPKKKMMMPPPRRRSSSQQQNNNLLLNNNLLLKKKIIIGGGGGGGGGGGGJJJHHHEEEEEEFFFGGGEEECCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>======<<<;;;:::;;;;;;;;;:::::::::999999777777777777777666555555444444444333222222111111000000111111111111000000000000000000/////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000000000000000111111222222333444444444555555555666777888999:::>>>???AAACCCFFFHHHJJJKKKLLLMMMNNNOOOQQQRRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTQQQPPPPPPQQQPPPOOONNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOLLLJJJJJJIIIGGGHHHJJJKKKJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@??????<<<<<<=====================<<<;;;:::999999999999999888777777666666777777777777666666666666666666777777666555444333222111666555555444333333444444333333333333333333333333333333333333333333333333333333444444333222222111111111111222222222333333555444444444333333333333333444555444333222333555666666777888888999999999======<<<<<<===>>>@@@AAA>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGRRRQQQRRRVVV[[[]]]\\\ZZZZZZ[[[[[[[[[[[[YYYXXXVVVUUUTTTUUUWWWVVVTTTVVVZZZVVVRRRQQQUUUWWWUUUTTTVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQTTTWWWWWWUUUTTTTTTUUUWWWTTTRRRQQQSSSSSSQQQOOOIIIJJJIIIHHHFFFFFFGGGIIIGGGHHHHHHHHHGGGEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<:::999888888:::===>>>======<<<;;;;;;::::::::::::;;;===>>>>>>===;;;:::;;;;;;<<<===>>>???@@@AAA>>>???@@@AAACCCEEEFFFGGG===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIKKKNNNMMMMMMMMMMMMLLLLLLLLLIIIMMMVVV]]]^^^ZZZYYY\\\YYYZZZ]]]]]]]]]]]]___```WWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVWWWXXXUUUSSSQQQOOOMMMLLLLLLLLLLLLNNNPPPRRRQQQPPPMMMKKKMMMLLLKKKIIIIIIHHHHHHHHHIIIGGGEEEEEEEEEFFFEEEDDD???AAACCCEEEDDDBBB>>><<<<<<=========<<<;;;:::999::::::999999999888888888777777777777777666555555555555444444333222222222111111222222222222111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......------------------------------------------------------------------------+++++++++,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000000111111111111111222333333444444444444444555666777999999===>>>@@@BBBDDDFFFGGGHHHNNNMMMKKKKKKMMMPPPTTTVVVUUUUUUTTTRRRQQQOOONNNNNNRRRPPPMMMLLLLLLMMMLLLKKKMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLMMMNNNNNNLLLKKKKKKIIIHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>===::::::;;;;;;<<<<<<<<<===<<<;;;:::999999888999999888888777666666666666666555555666666666666666666777666444222111111111111555444444333333333333444222222222222222222222222333333333333333333333333222333333333333222111111111111111222222222222333444444333333333333333222222333444444222222333444555555666777777888999999===<<<<<<<<<===>>>???@@@<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFLLLMMMQQQYYY```aaa\\\WWWUUUSSSSSSTTTWWWWWWTTTQQQPPPMMMQQQYYYWWWOOORRR]]]UUUQQQPPPSSSUUUTTTSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQSSSUUUUUUTTTSSSTTTUUUWWWUUUSSSSSSSSSSSSQQQPPPKKKKKKKKKIIIFFFFFFGGGIIIHHHHHHHHHHHHGGGEEEDDDCCC>>>>>>>>>??????@@@@@@@@@;;;<<<>>>???AAABBBBBBBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???<<<>>>AAACCCEEEEEEEEEEEE<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIGGGHHHIIIIIIHHHIIIJJJKKKNNNSSSYYY]]]\\\YYYWWWWWWWWWYYY[[[ZZZWWWTTTTTTUUUSSSTTTVVVWWWWWWWWWUUUTTTWWWWWWWWWXXXXXXXXXWWWWWWSSSQQQNNNKKKJJJIIIJJJJJJNNNOOOPPPPPPPPPNNNLLLKKKHHHHHHIIIIIIJJJKKKLLLMMMHHHGGGFFFFFFFFFFFFFFFFFF@@@AAACCCDDDDDDAAA>>><<<<<<=========<<<<<<;;;:::888888888888777777777777777777777777777666555555666555555444444333222222111111222222222222111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111000000111111222333333333333333444444555666888999:::;;;<<<>>>???AAABBBCCCKKKJJJJJJJJJKKKNNNRRRTTTQQQQQQPPPNNNLLLKKKJJJIIIOOOMMMJJJIIIJJJJJJJJJIIIKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;999999::::::;;;<<<<<<<<<;;;;;;999888888888888888777777666555555555555666444444555555555666666666666444222111000111333444444333222222222222333333222222222222222222222222222222222222222222222222111222222222222222111111111111111111222222222222333333333333222222222222111333444333222111222333444444555666777777888888:::::::::;;;<<<<<<======:::;;;<<<===>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGLLLUUU^^^___YYYSSSRRROOOMMMPPPUUUWWWSSSOOONNNLLLMMMPPPQQQPPPSSSXXXVVVQQQOOOQQQRRRQQQPPPRRRQQQPPPPPPOOOOOONNNNNNMMMPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQOOONNNMMMMMMLLLIIIGGGFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEDDD===>>>>>>??????@@@@@@AAA===>>>@@@BBBDDDEEEFFFFFF???>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999::::::::::::999999888999999888888888999:::;;;;;;:::999999999999:::;;;;;;:::::::::;;;<<<>>>???<<<===???@@@BBBCCCCCCDDD:::;;;;;;;;;;;;:::::::::<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGCCCEEEGGGGGGGGGIIILLLOOOYYY[[[]]]]]][[[ZZZYYYWWWWWWZZZ\\\ZZZSSSNNNLLLLLLWWWXXXZZZZZZZZZXXXUUUTTTVVVWWWXXXYYYZZZYYYXXXXXXSSSQQQNNNLLLJJJJJJKKKLLLOOOOOOPPPOOONNNMMMLLLKKKGGGHHHIIIJJJJJJKKKKKKLLLIIIIIIHHHHHHGGGGGGHHHHHHCCCCCCBBBAAAAAA@@@@@@???======>>>>>>>>>===<<<<<<888888777777777666666666777777777777777666555555666555555444444333222222111111111222222111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,---,,,+++++++++,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000111111222222333222222222333444555777777999999:::;;;===>>>???@@@EEEFFFHHHJJJLLLMMMNNNNNNKKKJJJJJJJJJIIIIIIHHHHHHNNNLLLIIIHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHFFFGGGIIIJJJKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<<<<:::999888777777666777777777666555555444555555555444444444444444555555555444333111111111333666777222222111111111111222222111111111111111111111111111111111111111111111111000000111111222111111000000000111111111222222222222222222222222222222222111222333222111111222333222333333555666777888888777777888888999:::::::::999:::;;;;;;======>>>??????@@@@@@AAAAAABBBBBBCCCBBBCCCFFFMMMTTTWWWTTTPPPPPPNNNMMMPPPUUUWWWTTTOOOOOORRROOOIIIRRRcccggg```XXXSSSOOOPPPOOOMMMLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJNNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOONNNMMMLLLLLLJJJJJJIIIGGGDDDCCCEEEFFFFFFEEECCCBBBBBBBBBBBBCCC>>>?????????@@@@@@@@@AAA===>>>@@@BBBDDDEEEFFFFFF:::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::888999:::::::::999888777999888888777888999;;;<<<:::999888777777888999:::<<<;;;::::::;;;<<<>>>???===<<<;;;;;;===???AAACCC888999::::::;;;;;;::::::;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDFFFHHHIIIHHHJJJOOOSSSXXXZZZXXXUUUTTTUUUUUURRRTTTYYY]]]\\\UUUOOOMMMNNNWWWXXXYYYZZZYYYWWWUUUTTTVVVWWWYYYZZZZZZYYYXXXWWWRRRQQQPPPNNNNNNNNNNNNOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJIIIGGGGGGIIIJJJEEEDDDAAA???>>>???AAABBB===>>>>>>>>>>>>>>>======888888777777777666666666777777777777777666555555555555444444333222222222000000111111111111000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++***+++,,,---.........---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///////////////000111111222222111111222222333444666777888999:::;;;===>>>???@@@@@@BBBFFFIIIKKKKKKJJJHHHFFFFFFGGGGGGHHHHHHIIIIIIMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIFFFDDDDDDFFFHHHIIIIIIHHHIIIJJJHHHFFFEEEFFFGGGDDDCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@?????????>>>??????>>>>>>===<<<;;;:::;;;;;;;;;:::::::::::::::999999777666666666666666666666555444444444444444555555444444444333333333222222111111222444666777111000000000000111222222000000000000000000000000000000000000000000000000//////000111111111111000000000000111111111111222000111111111111222222222000111222222000000111222111111222444555666777777444555666777888888888777999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCGGGKKKNNNOOONNNOOOMMMMMMPPPTTTUUUSSSPPPJJJSSSRRROOObbbYYYSSSOOONNNMMMJJJHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNMMMJJJGGGEEEGGGJJJKKKJJJIIIJJJJJJEEEEEEEEEBBB@@@@@@AAACCCAAA@@@>>><<<<<<===>>>???????????????????????????<<<===>>>???@@@@@@@@@@@@777777888::::::;;;;;;:::888888888999999:::::::::777888888999999999888888:::999777666777999;;;<<<999888777666666777888999<<<;;;:::999999;;;===>>><<<;;;999999:::===@@@BBB666777888:::;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCCCCDDDGGGIIIHHHFFFGGGLLLQQQQQQSSSRRROOOOOOSSSRRRNNNQQQXXX^^^]]]WWWQQQPPPRRRTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHFFFEEECCCGGGIIIJJJHHHFFFFFFHHHJJJEEECCCAAA???>>>???@@@AAA<<<<<<======>>>======<<<888888888777777777666666777777777777777666555555444444444333222222111111//////000000000000////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000111111222111111111111222444555666555666888999;;;===>>>???===???CCCFFFHHHHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIFFFCCCBBBCCCFFFGGGHHHFFFHHHIIIHHHEEECCCDDDFFFCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????===============<<<;;;::::::::::::999999888888777888888777666555555555555666555444444333333444444666555555444333222111111222222222222222222222222000////////////000111222000000000000000000000000////////////////////////...//////000111111000000000000000000111111111111000000000000111111222222000111222111000///000222000000111333444555777777333444666777888888777777999999:::;;;<<<===>>>>>><<<======>>>??????@@@@@@???AAAEEEFFFGGGHHHKKKMMMKKKLLLNNNOOOQQQQQQPPPPPPIIIOOOQQQTTTfffXXXRRRMMMLLLKKKHHHHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMOOOOOOMMMGGGCCC???CCCGGGHHHHHHGGGHHHJJJCCCCCCCCCAAA??????AAACCC@@@???<<<::::::;;;===???@@@??????>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;:::777888:::<<<<<<;;;999777555555666777888999999:::666666777777888888999999999888666555555666999:::777666666666666666666777;;;:::888777777999;;;===;;;::::::;;;;;;===???@@@444666888:::;;;<<<<<<;;;888999999:::;;;<<<===>>>???@@@AAABBBCCCBBBAAAAAACCCFFFGGGEEEBBBBBBGGGKKKPPPTTTTTTRRRSSSXXXWWWRRRPPPWWW^^^]]]WWWQQQPPPQQQWWWWWWYYY[[[\\\]]]^^^^^^VVVWWWWWWWWWVVVVVVUUUTTTPPPQQQRRRSSSSSSSSSSSSRRRSSSQQQOOOMMMKKKJJJJJJKKKFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIHHHEEEEEEGGGJJJDDDCCCBBB@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;888888888888777777777777777777777777777666666555444444333222222111111000......////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---************************++++++,,,---------,,,,,,---,,,+++******,,,...///***++++++,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,......//////000111111111000000000111222333555555222333444666888:::<<<======>>>AAACCCEEEFFFFFFEEEGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFHHHIIIIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLIIIFFFBBBAAABBBDDDFFFGGGFFFHHHIIIGGGDDDBBBCCCEEEBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????<<<<<<<<<===<<<<<<;;;;;;::::::999888777666555555888777666555555444444555555555444333333333333444666666555444222111000000222222222222111///...---///////////////000111111000000000000000000000000////////////////////////......///000000111000000000000000000111111111111//////000000111111111222///111222111000///000111///000111222444555666777444555666888888888777777999::::::;;;<<<===>>>>>><<<<<<======>>>?????????>>>CCCHHHHHHFFFFFFIIIMMMHHHKKKMMMNNNNNNMMMMMMNNNPPPNNNNNNPPPVVV]]]cccgggVVVPPPKKKKKKKKKIIIIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPQQQMMMFFF@@@<<>>===<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888888:::<<<>>>===;;;777555333444555666777888999:::666666666666777888::::::999777555333333444777888666666666666666666666666:::999777666666888:::<<<999:::<<<>>>>>>???>>>>>>555555666666777777888888999999:::;;;;;;<<<<<<======>>>@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBCCCDDDEEEKKKNNNPPPRRRRRRSSSUUUVVV]]]ZZZYYYZZZWWWSSSQQQSSS___[[[ZZZ]]]]]]XXXVVVVVVRRRQQQOOOOOOPPPRRRUUUWWWVVVSSSRRRTTTSSSOOONNNPPPQQQMMMJJJJJJMMMMMMJJJFFFHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@>>><<<=========<<<;;;;;;::::::<<<;;;:::999777666555444666555555555555444444444222222222111111111111000////////////............///............---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++***,,,------......------,,,++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...//////000111111111111111......000111333555666666333444555777777777666666888:::===@@@BBBCCCDDDDDDFFFDDDCCCEEEIIILLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFLLLGGGBBB@@@BBBEEEGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@???===;;;:::;;;;;;;;;;;;;;;<<<===>>><<<;;;:::888777888888999888777555444333333444444555555555444444333333333555555444333333222111111222222222111111111000000000000000000000000000000///000111111111///...---...............///000000111/////////000///---+++......////////////......000111111000...---///000222111111111000000/////////000111333444555666666444444444555555555555666777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@>>>???AAACCCFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLIIILLLOOOPPPNNNNNNPPPRRRLLLLLLKKKIIIGGGGGGJJJLLLOOOMMMKKKJJJLLLMMMMMMLLLLLLOOOQQQPPPPPPPPPKKKDDDBBBEEEFFFEEEFFFGGGDDD>>>DDDDDDDDDDDDDDDEEEEEEEEECCC@@@@@@FFFGGGCCC>>><<<@@@@@@===;;;<<<>>>>>>===;;;;;;;;;;;;;;;<<<======:::>>>CCCCCC???:::888777888666555666777888777555222333555555444333444555555555555444444333333333888777666555555555555555666555555555555666666777::::::;;;;;;<<<===>>>>>>444555555666777777888888999999999:::;;;;;;<<<<<<<<<===???@@@AAA@@@???>>>AAAAAAAAAAAABBBCCCDDDEEEHHHJJJNNNPPPRRRSSSVVVXXXYYYUUUTTTUUUTTTPPPPPPSSS[[[XXXXXX[[[ZZZUUURRRRRRQQQQQQQQQQQQRRRTTTUUUVVVSSSPPPOOOPPPOOOKKKKKKMMMPPPMMMIIIJJJLLLLLLIIIFFFHHHIIIJJJKKKJJJHHHEEEDDDCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDDDDCCCAAA???============<<<;;;;;;::::::<<<;;;:::999777666555444444444444444333333333333222222222111111111000000////////////........................---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---......///000///////////////000111333444555555333444555777777777777666777888:::<<>><<<;;;;;;;;;;;;;;;;;;<<<======;;;:::888777666666777777777666444333222222333333444444333333222222222222555444444333222222111111222222222111111111000000000000000000000000000000///000000111000///...---...............///000000555333222111222111000.........////////////......000111111000...---...000111111000000000////////////000111333444444444444333444444444555555555555777777888888999:::::::::<<<<<<<<<<<<<<<===>>>???<<<===???AAADDDFFFHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNIIIKKKMMMMMMKKKKKKMMMOOOIIIIIIIIIHHHGGGHHHKKKNNNOOONNNMMMMMMMMMLLLIIIGGGIIILLLLLLKKKJJJJJJFFF???<<<@@@CCCCCCDDDGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDJJJLLLFFF@@@===<<<======>>>>>>>>>;;;999;;;;;;::::::999999::::::888<<>>?????????>>>===@@@@@@@@@AAAAAABBBCCCDDDDDDGGGJJJMMMOOORRRVVVXXXUUURRRPPPQQQQQQPPPQQQUUUXXXVVVXXX[[[YYYRRRNNNOOONNNOOOOOOPPPQQQRRRSSSSSSPPPMMMLLLNNNMMMJJJIIIKKKNNNLLLIIIIIIKKKKKKHHHEEEHHHJJJLLLMMMLLLIIIEEEBBB@@@@@@@@@@@@????????????CCCDDDDDDDDDCCCAAA???>>>======<<<<<<;;;:::::::::;;;;;;:::999777666555555333333333333222222222222222222111111111000000000////////////........................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------......------000000000111222222333333333444555666777777777777888888:::???DDDGGGEEECCCMMMKKKJJJIIIIIIIIIGGGEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJKKKIIIFFFFFFGGGHHHHHHGGGJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@??????===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;<<<===999999777666666666666666555444333222222222222222222222222222111111111111444444333333222111111111222111111111111000000000/////////////////////////////////000//////...---...............///000000777555222111111111000///......////////////......///000111000...---...000///////////////.........000111222222333333222222333333333333444444444444666666777777888999999999<<<;;;;;;;;;;;;<<<<<<===;;;<<<===@@@BBBDDDFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNJJJKKKKKKJJJHHHGGGHHHJJJEEEFFFGGGGGGHHHIIIMMMOOOMMMMMMNNNOOONNNKKKFFFBBBFFFHHHGGGDDDDDDEEEBBB===@@@FFFHHHEEECCCEEEGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBFFFLLLMMMFFF???===>>>===>>>>>>>>>===<<<<<<>>>===<<<:::999999888888666888::::::888777666666777555555555666777666555555666777666444333333444333333333333444444444444222222222333333444555666222222222333444555666777888888888999::::::;;;;;;333444444555555666777777777777888888999::::::::::::;;;<<<===>>>>>>======?????????@@@@@@BBBCCCDDDCCCEEEHHHJJJLLLOOORRRUUUSSSOOONNNPPPPPPPPPSSSXXXXXXWWWZZZ]]]ZZZSSSNNNOOOMMMMMMMMMMMMMMMOOOPPPPPPNNNKKKKKKMMMMMMJJJIIILLLLLLJJJHHHHHHIIIIIIGGGEEEIIIJJJJJJJJJIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;::::::999::::::999888777666555555333333333333222222222222111111111111000000000000////////////.....................---------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,---------------000000000111111111111111333333444555666777777777:::<<>>>>><<<<<<===>>>>>>?????????;;;;;;;;;::::::;;;<<<<<<999999888777666666666555555444444333333333222222222222222222222222111111333333222222111111111000111111111111000000000000...............................................................///000000555222///------...............////////////.........///000000.........///........................000111111222111111000000222222222222333333333444555555555666777777888888:::::::::999999::::::;;;;;;;;;===???@@@BBBDDDDDDHHHGGGFFFFFFGGGIIILLLMMMKKKKKKJJJHHHFFFFFFFFFGGGEEEFFFGGGGGGGGGIIIKKKNNNKKKKKKLLLMMMMMMKKKGGGCCCDDDFFFEEEBBBCCCFFFDDD@@@NNNSSSRRRJJJCCCBBBDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@BBBGGGGGGAAA<<<;;;???===;;;;;;:::999;;;???AAA@@@???===;;;:::999999666666777777666666777777666555444444666666555444666777888777555333333333222222222333333444444555222222111111222333444444444444444333444444555555777777777888888888999999333333333444555555666666666666777777888999999999999999:::;;;<<<<<<============>>>>>>@@@AAABBBCCCCCCEEEFFFGGGHHHIIIMMMOOOPPPLLLJJJMMMNNNNNNQQQVVVUUUVVVYYY\\\XXXQQQMMMOOOQQQPPPOOONNNNNNNNNOOOPPPKKKIIIHHHKKKKKKHHHHHHKKKIIIHHHGGGGGGGGGGGGFFFEEEIIIHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::999999:::999999888777666555555444444444444333333333333111111111000000000//////////////////...............------------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---............---000000000000000000000000222222333333555666777777<<<@@@GGGOOOTTTRRRKKKEEEDDDEEEFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDCCCFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGFFFEEEEEEDDDDDDJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>;;;;;;<<<<<<>>>???@@@@@@<<<;;;;;;:::::::::;;;;;;999999999888888777666666555555555555555444444444222222222222333333333333222111111111111111000000000000000000000000000000------------------------------------------.....................///000000333000---+++,,,---------......////////////......,,,...000000///......///------------............000000111111000000///...111111111111222222222222333333444555555666666777888888888777888888999:::;;;<<<===>>>@@@AAABBBCCCIIIHHHFFFEEEFFFGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGHHHJJJIIIHHHHHHIIIKKKKKKIIIHHHEEEFFFEEEDDDFFFJJJJJJGGGPPPUUUTTTLLLDDDCCCEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@BBB@@@<<<;;;===;;;;;;>>>BBB@@@:::888<<>><<<:::999888888666666555555666777777777555444333444555666555333555777777666444222222333111222222333333444444444333333222111111111111111888777666555444444444444666666666777777777777777222222333333444555555555555555666666777888888999777888888999:::;;;<<<<<<<<<<<<======???@@@BBBCCCCCCDDDEEEDDDDDDEEEHHHJJJKKKGGGGGGIIIJJJIIILLLPPPPPPQQQUUUWWWSSSLLLJJJMMMUUUVVVVVVVVVUUUSSSQQQOOOGGGDDDEEEHHHHHHEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGEEECCCAAA@@@AAABBBDDD?????????@@@@@@@@@@@@@@@AAA@@@@@@>>>======<<<<<<<<<<<<;;;;;;:::999999999999999888777777666555555444444444444333333333333111111000000000/////////////////////............------------,,,,,,,,,,,,******++++++++++++,,,,,,***++++++,,,,,,------...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,---......//////......////////////000000000000000000111111333444666777;;;@@@FFFJJJIIIDDD===888@@@BBBEEEFFFFFFEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCBBBCCCDDDHHHGGGFFFEEEEEEDDDEEEEEECCCCCCBBBAAAAAA@@@??????;;;;;;;;;<<<===>>>@@@AAA<<<;;;;;;:::::::::::::::999999999999888777666555444555555666666555444444222222222333333333333333000000000000000000000000//////000000000000000111........................------,,,,,,,,,---.....................///000000111///------...000000///......////////////......+++---000000///.........---------.............../////////000//////......000000000000111111111222222222333333444555555555555555555666666777999999;;;;;;<<<===>>>@@@@@@AAAHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGHHHIIIHHHGGGEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEGGGJJJLLLKKKJJJEEEGGGGGGFFFHHHMMMMMMIIIFFFJJJKKKGGGDDDGGGIIIJJJDDDDDDDDDCCCCCCBBBBBBBBBDDDBBBAAAAAA>>>;;;<<<@@@999>>>JJJUUURRRDDD;;;;;;<<<;;;:::888777777666666777666555555777777777555555444333333444555444333444555666555333222222333222222222222333333333333444444222111111000000000888777666555555555555555666666666666666666777777222222222333444444555555444555555666666777888888777777777888999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBAAABBBFFFHHHIIIFFFFFFIIIIIIGGGHHHKKKLLLMMMQQQRRRNNNHHHIIIMMMUUUYYY]]]___]]]WWWOOOJJJFFFCCCDDDGGGGGGEEEEEEHHHEEEFFFFFFFFFEEEDDDDDDEEECCCBBBBBBAAAAAAAAABBBCCC>>>>>>?????????@@@@@@@@@BBBAAA@@@>>>======<<<<<<<<<<<<;;;::::::999999888888888888777666666555555333333333333222222222222111000000000////////////////////////............---------,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++,,,,,,---......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------........................//////000000000////////////111333555666888===AAAAAA===777555555<<>>???@@@<<<;;;::::::999999::::::777888888888888666555444333333444555555555444333111111111111222222222333000000000000000000000000////////////000000111111........................,,,,,,+++++++++,,,.....................///000000///...---...111222111000......////////////......***---///000///.........------......////////////---....../////////....../////////000000000111111111111222222333444444444333333333444555777999999999::::::;;;<<<===>>>>>>CCCCCCDDDDDDEEEEEEFFFFFFEEEDDDEEEHHHJJJJJJGGGDDDFFFGGGIIIHHHFFFEEEEEEFFFBBBCCCEEEIIILLLLLLJJJHHHEEEGGGGGGFFFGGGKKKIIIEEEBBBEEEEEECCCCCCGGGHHHFFFBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBCCC???:::;;;???:::???MMMZZZVVVFFF===>>>888888777777666666777777666555444555777777555222444333222333444444444222111333444444333222222333333333333222222222222222333333222111111111222222555444444444555555666777777777777666666666666666111222222333333444555555444444555555666777777777666666666777888:::;;;<<<:::;;;;;;<<<>>>???AAABBB@@@@@@AAA@@@@@@BBBEEEHHHKKKHHHHHHKKKKKKHHHGGGJJJKKKLLLOOOQQQMMMHHHIIIOOORRRXXX```eeebbbXXXLLLDDDGGGEEEEEEHHHIIIGGGGGGJJJDDDEEEFFFEEEDDDCCCDDDEEE@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@AAAAAAAAABBBCCCBBB@@@???>>>>>>======<<<<<<;;;::::::999999888888888777777666666555555222222222111111111111000000000000000////////////000/////////............---------,,,,,,,,,++++++,,,,,,,,,------.........******+++,,,,,,---......))))))***+++,,,,,,------------------------------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------......------------......///000000111............000222444555555:::>>><<<666444777<<<888<<<@@@BBB@@@@@@@@@BBB@@@AAACCCDDDDDDCCCAAA@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEFFFDDDAAA@@@CCCFFFGGGFFFEEEEEEEEEFFFGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;<<<===???@@@<<<;;;::::::999999999999666777777777777555444333111222333444444444333222//////000000111111111222////////////000000000000.../////////000000111111////////////////////////,,,,,,+++***+++,,,...///...............///000000,,,+++,,,...111222111000......////////////......***,,,///000///................../////////000000,,,------...//////......////////////000000000000000111111222333333444444111111222333555777999:::888888999::::::;;;<<<<<>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCC@@@999999<<<888999CCCMMMHHH;;;777<<<888888777777888999999:::555444333444777666333000444333222222444444333222000222333333222111222333444333333222222111111111111111111111222333444555111111111222444666777888777777777777777666666666111000000111333333222000222222333444444555555666777888999:::;;;:::999888888888888888999:::;;;<<<===>>>>>>@@@AAABBBCCCCCCFFFEEEDDDDDDEEEGGGIIIKKKHHHIIIKKKKKKIIIHHHGGGHHHIIIOOOSSSSSSNNNJJJJJJKKKHHHHHHHHHHHHFFFEEECCCBBBGGGFFFFFFEEEDDDDDDDDDEEEIIIIIIHHHEEECCCBBBCCCEEECCCBBBAAA@@@???@@@AAAAAA@@@???===;;;:::;;;<<<===999999999999888777666666888777777666555444444444555444333222111111111111111000000///...---------------------------------,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...//////...,,,,,,...///...------------...//////000000000000111222333444444444555666777888999999<<<<<<>>>??????>>>======>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFGGGEEECCCAAAAAABBBDDDFFFMMMJJJGGGDDDCCCCCCEEEFFFAAAAAAAAA@@@@@@?????????===<<<::::::;;;;;;;;;:::999999999888888888777777888555444555777888666444444444333333222111000000222222222111111111000000111111111000000000000000000000000000000000000000///...---,,,,,,---...///++++++,,,---...............---,,,++++++,,,---...//////000000///...------------..................---------...............//////...,,,******---///333111///...---...///000000///.........///111222111000//////111333333333444444555555666777777777888888999:::;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFHHHHHHFFFCCCAAAIIIJJJKKKIIIFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHBBBDDDEEEGGGHHHHHHHHHGGGJJJHHHEEEBBBAAA@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@>>><<<::::::;;;===>>><<<;;;;;;::::::999999888777777777777666666666666666555444333222333333444333333333222222222111111333333222111000222666999999555000......///000000//////000111111111111111111111222222222333333333333333333444444444555555111000000111333444222111222222333333444555555555777888999:::::::::999888999888888888999:::;;;;;;======>>>???@@@AAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEGGGHHHJJJJJJHHHFFFEEEFFFAAAFFFLLLMMMJJJGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHMMMLLLJJJHHHFFFEEEDDDDDDIIIIIIHHHFFFCCCCCCDDDEEECCCCCCAAA@@@@@@@@@AAABBB@@@???===;;;:::;;;<<<===::::::::::::999888777666777777777666555444444444444444333222111111111111111000000///......------------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------...///...,,,,,,---///---------------...//////000000000000111222333333444444555666777888999999;;;<<<===>>>>>>>>>===<<<;;;<<<>>>???AAAAAABBBBBBBBBAAAAAAAAAAAACCCDDDEEEEEEDDDCCCAAAAAABBBDDDEEEHHHGGGEEECCCBBBBBBCCCCCC@@@@@@@@@@@@@@@?????????===<<<::::::;;;;;;;;;:::888888777777777666666666555333222222555555444222444444333222222111000000222222111111111000000000000000000000000000000000///////////////////////////...---,,,,,,---...///,,,,,,------------------------,,,,,,,,,,,,------///////////////...------/////////...---------,,,...............---------,,,------,,,+++,,,///222222111///...---...///000000////////////000111111111000///000222333333222333333444555555666666777777888999::::::;;;;;;;;;>>>?????????@@@@@@@@@@@@@@@BBBDDDEEEEEEDDDBBB@@@FFFGGGHHHHHHFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<::::::;;;===>>>;;;;;;;;;:::999999888888777777777666666666555555666555444333222333333444333333222222222111111111222222111000///111555888999666222000000111111111//////000111111111111000111111111222222222333333333333333333444444444444222111111222444444333111111222222333333444555555666777888999999999999888:::999999999999::::::;;;<<<======>>>???@@@AAAAAACCCBBBAAA@@@???@@@AAAAAAFFFHHHIIIIIIFFFDDDDDDDDD>>>CCCHHHIIIGGGEEEEEEFFFJJJIIIHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGFFFEEEEEEHHHHHHHHHEEECCCBBBDDDFFFDDDCCCBBBAAAAAAAAAAAABBB???>>>===;;;:::;;;;;;<<<::::::::::::999888777777777777666666555444444444444333222111111000111111000000000///......------------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++...------,,,,,,------...,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,---///---------------......///////////////000111222333444444555666777888999999::::::;;;<<<===<<<<<<<<<999:::;;;===???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>??????????????????@@@>>><<<::::::;;;;;;;;;:::666666666555555555444444444333222222444444333222333333333222111111000000111111111111000000000000/////////000000000000000..............................------------......,,,------------,,,,,,+++,,,,,,------------,,,,,,...////////////...------000000///...---,,,,,,+++//////......------,,,,,,***+++,,,,,,,,,...222444111000///------...////////////000111111111111111//////000111444444222111222222333333444555555555666777888999999:::::::::<<<<<<===>>>???@@@@@@AAA@@@@@@AAAAAABBBAAA@@@@@@BBBDDDEEEEEEDDDCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCEEEFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBB???===;;;:::::::::<<<===;;;;;;::::::999888888888777666666666666555555555555444333222222222333333222222222222111111111000000111000///...000333666777555333222333333222111...///000000111111000000000111111111222222222222222222333333333444444444222111111222444444333222111111111222333333444444555666666777888888888888::::::999999999999::::::;;;<<<<<<===>>>>>>??????CCCBBBAAAAAAAAABBBCCCCCCEEEGGGIIIHHHFFFDDDDDDDDDDDDGGGJJJJJJHHHEEEDDDEEEHHHGGGFFFEEEEEEFFFHHHJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDBBBAAACCCEEECCCCCCCCCBBBBBBBBBBBBBBB???>>>===;;;;;;;;;;;;;;;:::;;;;;;::::::999888777666666666555555444444444444333222111000000000000000000//////............------------------------*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++---......---,,,---...------,,,,,,------...///////////////000111222222444444555666777888888999888999999:::;;;;;;;;;;;;888999;;;<<<===>>>>>>???>>>?????????@@@AAABBBBBB@@@@@@BBBCCCCCCBBBBBBAAA===>>>???@@@@@@???>>>>>>=========>>>>>>?????????===;;;:::999:::;;;:::999666555555555444444444444555444444444555555444444333222222222111111000000111111000000000/////////......///////////////000---------------------------------------------------------------,,,+++***+++,,,---......---,,,+++.........//////...------//////......---------,,,//////...------,,,++++++***,,,---------...111444//////...------......///...///111222222222111000...///000222444444222000111111111222333333444444555555666777888888888888999999:::<<<===???@@@@@@???????????????@@@@@@AAA@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHFFFFFFGGGGGGFFFCCCAAA???@@@AAAAAAAAAAAABBBBBBBBB>>>===;;;:::999:::;;;<<<:::::::::999888888777777666666666555555555444444333333222222222222222222222111111111111000000000///000000///...///111333444333222333333333111000...//////000000000000000000000000111111111111222222222222222333333333333222111111222444444333111000000111111222333333333444444555555666777888888999999888888888999:::::::::;;;;;;<<<<<<=========??????@@@AAABBBCCCEEEEEEEEEGGGIIIIIIGGGEEEEEEEEEFFFHHHJJJJJJIIIGGGFFFFFFHHHGGGEEECCCCCCDDDFFFGGGFFFFFFFFFEEEEEEFFFGGGGGGEEEEEEDDDBBB@@@@@@BBBDDDBBBBBBBBBBBBBBBAAAAAAAAA>>>===<<<<<<;;;:::::::::::::::::::::999888777777555555555555444444444444333333222111000000000000////////////............------------------------******++++++,,,,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,---..................///000111222333333444555666777777888777777777888888999:::::::::;;;;;;<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@>>>???AAABBBBBBBBBAAA@@@;;;<<<>>>???@@@???>>>===<<<<<<<<<======>>>>>>>>><<<:::999888999:::999888666666555555555444444444333444444444333333444444222222111111111111111000000000000/////////......------........./////////------------------------,,,------------------,,,------------,,,+++*********+++,,,------,,,+++***------............------,,,---------......////////////...---,,,++++++***,,,---......------...000...---------------.........///000222222111000000...///000222444444222000000000111111222333333333333444555666777777777777777777888:::<<<===>>>??????>>>>>>>>>>>>???@@@AAA@@@AAABBBBBB@@@>>>>>>?????????@@@AAACCCDDDEEEEEEBBBBBBAAAAAABBBDDDFFFGGGEEEFFFGGGFFFDDDAAA>>><<>>@@@BBBCCCCCCCCCEEEHHHHHHGGGFFFFFFGGGBBBCCCEEEGGGHHHIIIIIIHHHIIIHHHGGGFFFEEEEEEFFFGGGKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDBBB@@@@@@BBBDDDAAAAAABBBBBBBBBAAA@@@???======<<<<<<;;;::::::999999999999999888777666666444444444444444444444444333222111000000///000000//////////////////......------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++(((+++---...---------...,,,,,,,,,,,,,,,------...---------......///000111111111222333444555666666555555555555666888999:::;;;;;;<<<<<<;;;;;;:::999;;;<<<===>>>>>>???>>>>>>===>>>???AAAAAAAAA@@@@@@;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<======;;;999777777888999888777555555555555444444444333000111222222000000111222111111111111111111111111////////////............,,,,,,------.../////////------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---............---+++,,,,,,---...///000000......------,,,,,,++++++---...///...,,,+++,,,---,,,,,,,,,---------------......///000000000000000//////000111444444222111000000111111222333333333222333444555666666666666555666777999:::;;;=====================>>>???@@@???AAABBBAAA???============>>>???AAABBBDDDEEEFFFBBBBBBBBBBBBDDDEEEFFFGGGDDDEEEEEEEEECCC@@@>>><<>>???@@@@@@@@@BBBEEEFFFFFFFFFFFFGGGAAAAAABBBDDDGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEECCCBBBBBBDDDFFF@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;:::999999888888888888777666555555444444444444444444444444333222111000000/////////.../////////////////////------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++++++++'''***---......---------,,,,,,++++++,,,,,,---...------------...///000000000000111222333444444555444444333444555777888999::::::;;;;;;<<<;;;;;;;;;999:::<<<===>>>>>>======<<<===>>>???@@@@@@@@@@@@;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999777666555666777666555444333333333333222222222///111222222//////000222000000000000111111111111/////////.........------+++,,,,,,---......//////------------------------+++,,,------------,,,+++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,------.........---,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++******+++++++++,,,---------------...............//////000111000///000222333333222000000111222222333333444111222333444555555555555555555666777999:::;;;;;;::::::;;;;;;<<<======>>>===???@@@@@@???>>>>>>???======>>>???AAABBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFCCCCCCDDDDDDDDDBBBAAA@@@CCCBBBBBBAAA@@@???>>>>>>:::::::::999999999999999999888888777666666555555444444444333333333333222...///111222222222111111000000/////////.........///000111000......///000...,,,,,,---...//////...---...//////000000//////........./////////000000000000000000111111111222///......///111111000////////////000111111222222222222222222333555777888222222333444666888999;;;999999999999999999::::::<<<<<<===>>>??????>>>>>>>>>@@@CCCEEEEEEEEEFFFGGGEEEDDDDDDEEEFFFFFFEEEDDDBBBCCCEEEFFFHHHHHHHHHHHHCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGFFFEEECCCCCCEEEGGG??????@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888888888777777666555444444444444444444444444444333222111000////////////.........///////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---------,,,,,,,,,++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++'''***---......---------,,,,,,++++++,,,,,,---...---------------///000000//////000111222333333444333333333333444666888999888999:::;;;<<<=========999:::;;;===>>>======<<<<<<======>>>???@@@@@@AAA;;;;;;;;;:::::::::999999<<<<<<<<<;;;;;;:::::::::888666555444555666555444222222222111111111111000000333444444111000222444000000000000000111111111//////.........---------++++++,,,------...//////........................++++++------------++++++)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,------.........---..................------,,,,,,,,,,,,,,,,,,,,,---)))+++---,,,+++******+++***+++,,,---------------......---,,,,,,...///000111000//////111333333333111111111222333333444444111111222333444444444444555555666777888999::::::777888999:::;;;<<<;;;;;;;;;===????????????@@@AAA======>>>>>>??????@@@@@@AAABBBDDDFFFGGGGGGFFFFFFBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>======:::::::::999999999888888888888888777666666555555444444444333333333222222...///000222222222111000000/////////............///000111000///...///000...,,,+++,,,...///000///---......///////////////............/////////000000000000000111111111111////////////000000000000...//////000111222222222111111222222222333333333444555777888999999999888999999999888888888888888777888999;;;<<<===>>>>>>AAADDDHHHIIIGGGDDDBBBAAAAAACCCFFFHHHIIIHHHGGGFFFFFFEEECCCAAABBBDDDFFFHHHHHHFFFDDDCCCDDDFFFFFFFFFDDDEEEEEEFFFFFFEEECCCBBB===@@@CCCCCC@@@>>>???@@@:::<<>>:::888888888888888777666444444666555555555555444444444111111222222222222111111////////////////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........---,,,+++***)))+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))+++,,,,,,+++******+++---.........------,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---------............///...000111111111111333444000111222222444444555666777888888999::::::;;;;;;:::;;;===???@@@???>>>==================>>>??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<:::888666444555666777777666555444888777666555444333222222111111111111000000000000////////////////////////111000...---,,,,,,,,,---......------------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///////////////000111111000000111111111222222222111222222333333444444555888888777777666555555555;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>EEEFFFCCC@@@EEENNNQQQMMMCCCAAAAAABBBDDDDDDAAA>>>BBBBBBAAA@@@???======<<<:::::::::999999999888888555666777666555444555666555444333222222222333444111111111111111111111111000111222333222111///---////////////////////////,,,---...//////...---,,,000000000000000///............------------......///////////////000111111.../////////000000000000...//////000111111222222111111111222222222333333222333555666777777777666888777777777777777777777666666777888:::;;;<<<===>>>AAAEEEFFFFFFDDDDDDDDDCCCEEEGGGIIIJJJIIIGGGFFFCCCDDDFFFHHHJJJKKKLLLLLLFFFDDDCCCDDDEEEFFFEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA???BBBCCCBBB@@@======>>>;;;<<<>>>??????===;;;999888888888777777666444444555555555555444444444444000111111222222111111000////////////////////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------,,,+++******+++,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++*********)))+++,,,,,,+++******+++---------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111111111222333000111111222333444555555777777888888999::::::;;;999:::<<<>>>>>>>>>===<<<===============>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888666555666666666666666666555666666555444333222111111111111111111000000000000////////////////////////000///...---,,,,,,------......------------......***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///............///000000000000000111111111222222111111222222333444444444777777777777666666666666888999999;;;<<<===>>>>>><<<<<<=========>>>>>>>>>;;;;;;<<<======>>>>>>???@@@AAAAAA@@@FFFPPPSSSQQQDDDCCCAAABBBCCCCCCAAA???AAAAAA@@@???>>>>>>======::::::999999999888888888555777888888666444444555444444222111111111222333111111111111111111111111///000111222222000...---........................,,,---...//////...---,,,000000000000000///............------------......///............///000000....../////////000000000...//////000000111111222111111111222222222222333111111222333444444444444666666666666666666666666555555444555666888:::<<<<<<>>>AAABBBCCCCCCEEEFFFEEEFFFHHHIIIIIIHHHGGGEEEAAADDDHHHLLLNNNMMMKKKJJJDDDCCCBBBCCCDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBB???<<<<<<<<<<<<<<<======<<<<<<;;;:::777777777777666555555444555555444444444333333333000111111222222111111000000000000000000000000000------------------------++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,+++******+++---,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............///000222111000///111222000000111222333444555555777777777777888999::::::888999:::<<<===<<<<<<;;;======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;:::888777777666666555555666666777555555444333222111000000111111111111000000000000////////////////////////......---------------......------,,,,,,------...***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...------------...//////000000000000111111111111111111111222333333444444666666666666777777777777666666888999;;;===>>>???;;;<<<<<<<<<============<<<<<<======>>>?????????<<<>>>???@@@EEELLLNNNLLLFFFDDDBBBBBBBBBBBBAAA@@@@@@?????????>>>>>>======:::999999999999888888888666888::::::777555444333333222222111000111111111000000000000000000000000///000111111111000...---........................------............------/////////000//////...---......------------.........------------...//////........./////////000000////////////000000111111111111111111222222222222111111111222222333333333444444444444444555555555555444333333555777:::<<<;;;===>>>??????AAACCCFFFDDDEEEFFFGGGGGGFFFDDDCCCAAACCCFFFHHHIIIGGGDDDBBBDDDBBB@@@???AAABBBBBBBBBDDDDDDCCCBBBAAA@@@??????@@@AAA@@@@@@>>>============<<<;;;;;;::::::;;;;;;666666777777666555555444444444444444333333333222000000111111111111000000000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------.........///000111111///...///000000000111222333444444555666666666666666888999:::888999:::;;;<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777888777666555555666777888555444444333222111111111111111111111000000000///////////////////////////------------------......------,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---....../////////000000000111111000000111111222333333333444555555666777777888888555666777888:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????===>>>???@@@AAACCCCCCBBBGGGEEECCCAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===999999999999888888888888666888;;;;;;888555333222222111111000000000000000000000000000000000000000...//////000000///..............................------------------------.........//////......---...------,,,,,,------...---,,,,,,,,,,,,---..................///////////////////////////000000000000000111111111222222222222222222222222222333333222222333333333444444444555555444444555888:::<<<======>>>>>>===>>>@@@CCCBBBBBBCCCCCCCCCBBBAAAAAA??????@@@AAABBBAAAAAAAAAEEEBBB===<<<===@@@BBBCCCCCCBBBAAA@@@@@@?????????>>>>>>======>>>??????>>><<<<<<;;;:::999::::::;;;555666666666666555555444444333333333222222222222000000000111111000000000////////////////////////------------------------------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---******+++,,,------------+++,,,,,,------,,,,,,+++......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,+++,,,,,,+++******+++---,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...///000111000.........000///000000111222333444555666555444444555666888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>========================;;;;;;;;;;;;:::999888888888777666555555666777888555555444444333333222222111111111111000000000///////////////////////////,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............/////////000000000//////000111111222222333333333444555666777777888666666777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????@@@AAAAAA???>>>???EEEDDDCCCAAA??????@@@AAA>>>=====================999999999888888888777777666888;;;;;;888555222222111111111111000000//////////////////////////////........./////////..............................---------,,,,,,---------,,,---............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------........./////////////////////////////////000000000111111111111222333222222111111222333333111222222333333444444444555555555555666888;;;<<<===>>>>>>>>><<<<<<>>>@@@>>>??????@@@@@@@@@??????<<<<<<<<<===???AAACCCDDDEEEBBB===;;;===???BBBCCCAAA@@@???>>>>>>>>>??????===<<<;;;<<<>>>?????????<<<;;;:::999999999999:::555555666666666555555444333333333222222222111111///000000111111000000///////////////////////////------------------------------------............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---***+++,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,------------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000///...---///000//////000111222333444444555444333333333555777999999:::::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>========================<<<<<<;;;::::::999999888888777777666666777777888555444444444333333333333111111111111000000000000////////////////////////,,,,,,------------,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---................../////////////////////000111111222222222222222333444555555666666666666666666777777777999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@CCCBBB???@@@DDDAAABBBBBBAAA??????@@@AAA>>>>>>======<<<<<<<<<;;;999888888888888777777777555777999999666444333222000111111111111000//////////////////////////////------------............------------------------------,,,,,,,,,,,,------+++,,,------...---------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------.........//////////////////////////////000000000000111111111111333222111000000111222222111111222333333444555555333444555666777888999:::<<<===>>>>>>======>>>???<<<<<<===>>>>>>?????????;;;;;;<<<===???AAABBBCCCBBB@@@>>>>>>@@@AAAAAA@@@???>>>=========>>>???@@@???===:::;;;===???>>>===::::::::::::999999999888444444555666666555555444222222222222111111111111//////000000000000//////------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,+++******+++---++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---............///000//////000111222333444444555444222111222444777888888888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<;;;:::999999999999777777777888888777777777333333333333222222222222111111111111000000000000////////////////////////,,,------...---,,,******++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------------......///------........./////////......//////000111111222111111111222222333333333333333444555666777777888888888888888999999999:::::::::;;;;;;<<<<<<======<<<;;;===AAA@@@===@@@FFF<<>>???AAA>>>>>>===<<<<<<;;;::::::888888888888777777777777444555777666444333333444111111222222222111000///........................---,,,,,,,,,---......///------------------------------,,,++++++,,,------++++++,,,------------------,,,,,,++++++,,,,,,------------------......///---------........./////////////////////.........000000000000111111111111222111000//////000111222111111222333444444555555111222444666777888888888:::<<<>>>???>>>>>>???@@@;;;<<<<<<===>>>??????@@@;;;<<<===>>>???>>>>>>===??????@@@BBBCCCBBB@@@=========<<<<<<===>>>@@@AAAAAA>>>;;;:::<<<>>>===;;;999::::::::::::999888888444444555555666555555444222222222111111111111000//////000000000000//////------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,+++******+++---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,............///111//////000111222333333444555444222111222444777888777777777777888999:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999999999666777888999999888777666222222222111111111111111111111111111000000000000////////////////////////------......---+++***(((++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---++++++++++++---...+++++++++,,,,,,---------))))))))))))))))))))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------------...//////---------.........//////......//////000111111111000111111111111222222222111111222444666777888999777888888888888999999999999999::::::;;;<<<<<<===;;;999:::>>><<<888;;;BBB999===@@@AAA???>>>???@@@???>>>>>><<<;;;:::999999888888888888777777777777333444555444333222333555111222222333333111000///........................,,,,,,,,,,,,,,,---...///------------------------------++++++++++++------***+++,,,,,,---------------,,,,,,++++++,,,,,,---...------------...//////...---,,,,,,,,,,,,---.........////////////......////////////000000000000111111000///////////////111222333222111111333555666444333333555666666555999;;;===@@@BBBDDDEEEFFF<<<<<<<<<<<<============<<<======???@@@AAABBBBBB????????????????????????;;;;;;:::;;;<<<>>>@@@AAA@@@??????>>>===<<<<<<;;;<<<<<<;;;999777666555444444444333333333333222222222000000000222333222111//////////////////////////////...---,,,,,,++++++++++++------------++++++,,,+++***+++...///---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------.........---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,------------------,,,+++******++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000111222222333333333333222333333444555666888777777666777999:::;;;777888999;;;;;;;;;;;;:::<<<<<<============<<<<<<;;;;;;::::::999888777777888999999888888777666555444444333333222111000000////////////............///...---,,,,,,---...///......---------,,,,,,,,,************************++++++******************...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---------------------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------............///000000000000////////////111111111111111111111111222333444555666666666666777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<===;;;;;;<<<===>>>>>>==================>>>??????======<<<<<<;;;;;;;;;;;;777777777777777888888888555444333444555555333111111111111111000000000///////////////............////////////////////////000///...---,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------111111000000/////////......---,,,,,,,,,,,,---...------............------....../////////000000000222222111000000000000000000111222222111111333555555444222333555666666555777999;;;===???@@@AAABBB;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAAAA@@@?????????????????????;;;;;;;;;;;;<<<>>>???AAA??????>>>>>>===<<<<<<;;;<<<;;;:::999777666555444444444333333333333222222333222111111222222000//////////////////////////////......------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***+++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............//////000111111222222333333333333333444555666666888888888888999:::;;;;;;888:::===@@@AAA???===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888888888777666555555444444333222222111000000////////////............///...---,,,,,,---...///...------------,,,,,,,,,************************************************...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,---------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........////////////000000/////////////////////111111111111111111111111222333444555555666666555666777888999::::::::::::::::::::::::;;;;;;;;;;;;===;;;;;;;;;===>>>===;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;::::::777777777777777777777777555444333444555555333111111111111000000000//////////////////....................................,,,,,,,,,,,,,,,,,,------...........................------,,,,,,------...------------------------//////.........---------...------,,,,,,------...,,,,,,------------,,,,,,.........////////////000222222111111000000111111///000111111111111444666555333222222444555555444888888:::<<<===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;::::::888777666555555444444333333333333222222555333111111111111///---////////////////////////.....................---+++,,,,,,------,,,,,,+++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............//////000000111111222222333333333333444555666666666777999:::;;;:::::::::777:::???BBBCCCAAA===:::999::::::;;;;;;::::::999999999999999999999999999888888888888777666555444333333333222111111000000////////////..................------------......------------,,,,,,,,,,,,************************************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...////////////000000000////////////////////////000000000000000000000000111222333444555555555555666666777888999999999999999999999::::::::::::;;;<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::888888777777666666555555444333333333444444222111000000000000/////////////////////............---------------------------)))***+++,,,------------...........................------,,,,,,------...------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,------........./////////111111000000000000000111///000111111111111444666444333111222444555555444999:::;;;<<<<<<======<<<::::::::::::;;;;;;;;;;;;=====================>>>@@@@@@??????>>>>>>======;;;;;;;;;<<<===>>>>>>???=========<<<<<<;;;;;;;;;:::999999888777666666555444444333333333222222222444222000000111111///...////////////////////////.....................///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------...............//////000111111222333222222333333444555666333555888:::::::::888777555777;;;>>>>>>===:::999999999::::::::::::999999::::::999999888888777777777777777777666555444444333222222222111111000000////////////............---------------------------------,,,,,,,,,++++++***************************************+++++++++,,,,,,+++++++++++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,............////////////.........///////////////000000000000000000000000000111222333444444444444555555666777888888888888888888888999999999::::::<<<:::999999:::;;;999888::::::999999::::::;;;<<<::::::::::::::::::999999888888777666666555444444444333222333444333222000000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++------------------------------............------------------............//////.........//////000///000111111000111333555333222111111333444444333777888999999::::::999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======;;;;;;<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888777777666666666444444333333333222222222111000//////111222111///////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---......//////000111111111111111222222333444555111333666888999888666444666666777888999999999999::::::;;;;;;;;;;;;::::::;;;;;;:::999777666555555666666777666666555444333222222111111111111111000////////////............,,,------------------,,,------,,,,,,,,,+++++++++************************))))))*********++++++++++++++++++******++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------....../////////000///////////////////////////000111222333333333333444444555666777777777777777777777888888888888999:::888777888999999888777999999999999999:::;;;;;;888888888999999999999999777777777666555444333333333222111222333333111////////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,------............------,,,,,,,,,---------............---------...//////000111111111000000111333333111000111222333333333333444555555555555555555888888888888999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444444333333333333222222000///...///111222111000////////////////////////---------------------,,,---,,,,,,++++++,,,,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......//////000000000000000000111222333333000111444666777666444333777666666666777888999:::999::::::;;;;;;::::::999::::::999888777666555555666666666666555444333222111111111111111111111111////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))***++++++,,,,,,+++************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------......//////000////////////////////////...///000111222222222222333333444555666666666666666666666777777777888888777666555666888999888777999999999999999::::::;;;777777777888888888888888666666555555444444333333222111111111222222000//////.........------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,------------......,,,,,,---......---,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------...............///000000111222222111//////000111222111000000222333333222111222333333444444444333777777777888888888999999888888999:::;;;<<<<<<===<<<<<<======>>>?????????;;;<<<===>>>>>>======<<<::::::::::::::::::::::::666666666777777777777777444444333333333333222222111000//////000111///...////////////////////////---------,,,+++++++++***---,,,,,,++++++,,,,,,---)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********+++------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---......---,,,,,,+++,,,---...............***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......///000000.........//////000111222000222444666666666555444444555666777777888888888888888999999999999888888777777777777888888888888555555555555444333222222000000000000111111111111////////////............+++,,,------------,,,+++,,,,,,,,,++++++++++++***************************((())))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,---------......,,,,,,---......///000000..............................///000111111111111222333444555555666555555555555666666666777777777555444444555777999888888:::999999999999:::;;;;;;666666666777777888888888444444444444444444444444222111000111222222000............---------,,,,,,.........---------,,,,,,---------------------------,,,+++******,,,///000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------///////////////000111111222222222111///...///000222111///000222333333222222222333444555555555555777777777777888888888888777777888999;;;<<<======;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>>>>>>>===<<<::::::::::::::::::::::::666666666666777777777777444444444333333333222222333111000///000///...,,,////////////////////////------,,,++++++***))))))------++++++++++++------)))+++......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++*********+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---......---,,,,,,,,,------.../////////...+++++++++,,,,,,+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000---------......///000111222333444666666666666555000222555777777777555444777777888888888888777777444555666777888999:::;;;555555555555444333222222000000000000000111111111000/////////............++++++------------++++++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---------.........//////,,,,,,------...///000000........................---...///000111111111111222222333444555555555555555555555555666666666777333333333444777999999888::::::999999::::::;;;<<<555666666666777777888888333444444444444444444444222111000111222111000.........---------,,,,,,,,,......---------,,,,,,,,,---------------------------+++))))))***...222444111111111111111111111111...------,,,,,,------...------------------------+++++++++,,,,,,---------------------------------//////...---,,,,,,++++++000//////.........//////000///...------...///000........................////////////000000000000111111222333444444444444444444555666777888999999999999888888999999:::;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888777666666555555444444333333222222111111111111111000000000000........................,,,,,,------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++)))+++---///---+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++***,,,000111...***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///+++,,,,,,------,,,,,,++++++,,,------......------......///000000000000000111222222333333444555555555555555555555444444444666666666666777777777777888888888888777777777777444444555555444444333222222111111000///......---000000//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))************+++++++++******+++++++++,,,,,,,,,........................---------------------------------............///////////////000000000000222222333444444444444333666555555444444444555555666666555555555444444444777888888999999999888888666666777777777777666666999888777666555444333333444333111111222111000...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......---......------...444;;;AAAFFFIIIGGGAAAAAAEEEDDD>>>888555000,,,+++---......---,,,,,,+++*********+++******)))))))))***+++,,,------------------,,,,,,///......---,,,,,,++++++//////............//////000///...------...///000.........................../////////000000000000000111222333444444444444333444555666777888999999888888777777888888999::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666555555444444333333222111111000000000////////////...........................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++---...---++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***,,,000111...***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...+++,,,,,,------,,,,,,++++++,,,------......------......///000000000000///111111111222333333444444777777777777777777777777555666666666777777777777888888777777777666666666444444444555444444333222111111111000///.........000/////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,........................------------------------------------...................../////////000000111111222333333333333333444555555555555555555555666555555555444444444333777777888888999999888888555666666777777666666555888888777666555444333333444222111111111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,///444:::AAAHHHLLLKKKQQQSSSPPPPPPXXXaaaeeeMMM@@@222...---,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,+++///...............////////////...------...//////............................../////////000000000000000222333333333333333333444444555666777888888666666666666666777888888::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777777666666555444444444333222222111111////////////.............................................------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***,,,///000---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,++++++,,,------......---------...//////000///////////////000111111222222333777777777777777777888888555555666666666777777777777666666666666555555555444444444444444333222222111111000000//////....../////////...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************)))))))))))))))*********++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------............---------.........//////000000111222222222222222222333555666666666666555555555444444444444333333666666777888888888888888444555555555555555555444777777666555444333333222333222111000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++))),,,333===FFFMMMPPPQQQHHHQQQVVVTTTUUU```qqq}}}fffJJJ222---...***)))...,,,,,,++++++******+++++++++,,,---//////......---.........------,,,,,,+++......---------,,,,,,,,,......---------...//////........................................................./////////000000///000111222333333333333333333444555555666777777555555444444555555666777999::::::::::::::::::999999999999999999999999999999999999999999999999999888888777777666666666666444444333333222111111111000000/////////.................................//////...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,//////---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------------...////////////.........//////000111111111333333444444444444555555555555555666666666777777666666555555555444444444333444444444444333222222111000000000/////////...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------.........,,,,,,,,,---------......//////000111111111111111000222444666777777555555444444333333333333333333555555666777888888888888333444444555555444444333666666555555444333333222333111000000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------+++000999EEENNNQQQOOOLLLFFFLLLRRRSSSWWWbbbrrr~~~uuuOOO///+++...((('''...,,,,,,++++++***++++++,,,+++,,,...000000///---,,,.........------,,,,,,,,,---------------,,,,,,,,,---------------...//////------............------....................................//////////////////000111222222222222333333444444555555666666444444333333444444555666999999888888888888999999999999999999999999999999888888888888888888888888777777777666666666666666444333333222222111000000111111111000000000//////........................//////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,---...............---......//////000111111111111111222222222333333555555555555666666666666555555555555444444444444333333444444333333222111000000000000////////////---------...............------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------//////000111111111111000///111333555666666444444222222333333333333333333444444555666777888888777333333444444444444333333555555444444333333222222222000///000111111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...000111...555AAAMMMSSSRRRMMMHHHLLLNNNSSS\\\gggqqq{{{xxxQQQ111---...(((&&&---,,,++++++***++++++,,,,,,)))+++---...///...,,,+++------------------------------------------------,,,,,,,,,,,,---...//////------............------........................------........./////////...///000111111222111111333333333444444444555555444333333333333444555555888888777777777777888888888888888888888888888888666666666666666666666666666666666666666666666666333333333222111111000000111111111111000000000000.................................------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------++++++---...***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,++++++,,,------......------+++,,,------......---------......//////000000111111111111222333333444444444444555555555666666666666555555555555444444444333333333333333222111111000000000000////////////---------------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......//////000111111111111111///000222333333333333222111111222222222222333333222333444666777777777777333444444444444444444333444444333333333222222222111000//////111111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///222333111;;;IIISSSVVVSSSNNNJJJMMMKKKPPP```pppxxx{{{{{{kkkNNN555///...)))'''+++++++++******++++++,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,,,,---...///000,,,------......------,,,........................---------.........//////---...///000111111111111333333333333333444444444444333333333333444555555888777666666666666777888888888888888888888888888555555555555555555555555666666666666666666666666333333222222111000000000111000000000000/////////........................------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------++++++,,,...***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...+++,,,,,,------,,,,,,++++++,,,------......------++++++,,,------------,,,.........///000000111111111111111222333444444444444444444555555555666666666666666555555555555444222333333333333222111111////////////000000000000,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------............///000111111222222111111000000000000000111111111111111111111222222222333222222444555666777777777444444555555555555444444333333333333222222222222111///...///000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333444@@@OOOWWWUUUOOOKKKIIIEEEAAADDDQQQ]]]___\\\ZZZMMM???222---,,,******+++++++++******++++++,,,---***+++++++++,,,,,,,,,,,,***++++++,,,---...//////------------------------+++++++++,,,---...///000,,,,,,---......---,,,,,,........................---------.........//////---...///000111111111111333333333333333333444444444444333333444444555666888777666555555666777888777777777777777777777777555555555555555555555555555555555666666666666666333333222222111000000000000/////////....................................,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,...---+++***,,,///***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((***,,,---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---...///+++,,,,,,------,,,,,,++++++,,,------......------++++++,,,------------,,,......//////000111111111//////000111222222333333444444444555555555666666777666666666666555555555222333333333333222111111////////////000000000000,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////000000111222222222222222111000//////...//////000000000111111222222222333111222333555666777777777444555555666666555555444333333222222222222222222000///...///000111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,...000111777DDDSSSWWWQQQIIIEEEEEE@@@:::999AAAEEE@@@999666111///***((())),,,---...+++*********+++,,,,,,---,,,,,,+++++++++,,,---...---------------------------------,,,,,,+++++++++---------------------------,,,+++******,,,...///......------------..................////////////////////////000000000000111111111111111111111111333333333444444444555555666666555555555666666777:::888777555444444444444555444444333333444444555444444333333333333222222444444444333222111/////////............---------......---------,,,,,,,,,,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------............///---,,,,,,++++++,,,,,,---............////////////...//////000111111222222111333444444222222333555555555666666666555333222222222222111111111111000222111///...------......,,,,,,,,,---------......++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++111---,,,,,,***(((,,,222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***,,,,,,+++***(((((()))+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---,,,++++++************,,,,,,,,,---------..................////////////000111111111222222222222000111111111111222222222333333333444444444555555777777777777777777777777333333333222222222111111111...---///333555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...111@@@NNNUUUOOOIIIIIIEEE===333222000...---...000111++++++******************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------,,,+++******,,,---///......------------..................////////////.../////////000000000000111111111111000000000000333333333333444444444444555555555555555666777777888777666555444444555555555444444333333444444555444444333333333222222222444444444333222111//////000000/////////...............---------,,,,,,,,,,,,---------,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------............---,,,,,,++++++,,,,,,---............//////////////////000000000111111222000111333222111111222444444555666666555444333222222222222111111111000000111000///...---------...,,,,,,,,,------------...++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++---***))),,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***+++,,,,,,+++))))))***+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,+++++++++++++++,,,,,,,,,---------..................////////////000000000000111111111222000000111111111222222222333333333333444444444444555555555555555555555555333333222222222111111111111...---///333444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000222CCCPPPWWWQQQKKKHHHBBB999000///---,,,+++,,,---...++++++******************))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------,,,+++***+++,,,---.........------------......---............/////////....../////////000000000000000000000000000000000222222333333333444444444444444444444555666777888777666555555555555666666555444444333333444444555333333333333222222222222444444333333222111//////111000000000////////////......---------,,,,,,,,,------,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------............---,,,,,,++++++,,,,,,------............/////////000000000000000000000000///111222222111000222333444444555555555444333333222222111111111000000000111000///...------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,++++++(((***000444000,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***+++,,,------+++******+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////////////////000000000000000000000111111111222222222222333333333444444444222222222222222222222222222222222222111111111000000...---///222333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111444CCCOOOUUUQQQJJJEEE<<<222---,,,***))))))***++++++******++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---......------,,,,,,------...---------.........//////........./////////000000000000111111111111111222222222222222333333333333222333333444555666888999555555555555666666777777555444444333333444444555333333333222222222222111333333333222222111//////000000000/////////............---------,,,,,,,,,...---,,,+++***+++,,,---******+++++++++,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++******)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,---------.........---,,,,,,++++++,,,,,,------------.........//////000000000000000000000000000111222222111111222333333333444444444333333333111111111111000000000000000000///...---------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++---***...777<<<888000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++******,,,......---++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,---------,,,,,,,,,---------......---------.........//////.........////////////000000000000000111111111111222222222222333333333333111111111111111111111111222111111111111000000000///...---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---222555===GGGMMMKKKEEE???666---+++***))))))))))))************+++++++++++++++,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------------,,,,,,,,,,,,------------------........................////////////111111111222222222333333111111111222222222333333222222333333555666777888444444555666666777777777555444444333333444444555333333222222222111111111222222222222111000000////////////.........------......---------,,,,,,,,,---,,,+++***+++,,,---...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++******)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------............///////////////000000000111222333333222222333555333333222222222333333333111111111000000000///////////////...------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++---+++///888>>>999000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***))),,,......---,,,+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,------...,,,,,,,,,---------......------------............---.........//////////////////000000000111111111111111111222222222333333111111111111111111111111111111111000000000/////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111444444:::@@@@@@===777000)))+++***************++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,------------.........------........./////////000000000111222222333333000000111111111222222222333333333333444555666777444444555666777777666666555444444333333444444555222222222222111111111111111111222222111000000///............------------......---------,,,,,,,,,,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,------------.........------...//////000111111111333444444333222444555222222111111111222333333111111000000000/////////......///......---++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++,,,***---444777333---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***)))+++------,,,+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,------------...................../////////////////////000000000111111000000111111111222222222111111111111111111111111000000000000////////////..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...111---000333555444111,,,(((+++++++++,,,,,,,,,,,,,,,******++++++,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------.........//////.........///000000111111000000000000111111111222333333333333444444555666444555666777777666666555555444444333333444444555222222222222111111111111111111111111111000000///////////////..................---------,,,,,,,,,***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---------.........+++,,,---...///111222222000222333333222222333444222111000000111222333444111000000000////////////.........///...---+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,++++++)))+++//////+++***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***)))***++++++******,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************************++++++++++++,,,,,,++++++,,,,,,---...+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,---------.............../////////000000000////////////000000000111000000000000111111111222111111111111111111111111000000/////////.........---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---...,,,+++***++++++,,,---------------******++++++,,,------...+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////,,,,,,------...//////000000000000000111111111111444444333333333444444555444555666777777666555444555444444333333444444555222222222111111111111000000111111111111000000///000000000000////////////......---------,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++(((***,,,......,,,***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,...000111222333///111222222111111222333111111000000000111333444000000000000////////////---......///...,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++,,,***+++---+++((()))---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********)))***++++++,,,+++++++++,,,,,,+++++++++)))******)))((())),,,...++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************)))************+++++++++,,,,,,++++++,,,,,,---...************++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000////////////000000000000000000000000111111111111000000000000000000000000000/////////............---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,***)))***...+++)))***+++++++++,,,***+++,,,---------------******+++,,,,,,---......+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,---...///000000000000000...---...000111111111222222111111222222333444222333444444555555444444444444444555555555666666444444333333222111000000000111222333444555555555////////////////////////------------------------+++,,,---.........---,,,------------------------...---,,,,,,++++++++++++...........................---+++******+++---......---,,,+++***+++,,,,,,,,,------......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---.........,,,***+++---...,,,***++++++++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********)))******++++++***))))))***,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------.........,,,,,,///333555444222111111222222222333333333111111000000000000111111222111111000000000000000000000///...------,,,,,,......---------,,,,,,,,,************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************++++++++++++******))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000////////////000000000000222222222111111111000000111111111111111111111111////////////////////////000000///...------,,,,,,************************---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................,,,---......////////////222111000000111111111111222111111111111222333333111222222333333333333333333333444444444444555555444444333222222111000000///000111222333333333333........................------------------------++++++,,,---------,,,+++------------------------...---,,,,,,+++++++++,,,...........................---+++******+++---......---,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......---+++)))***,,,---+++***++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---===666///,,,---...+++(((++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,///222444333111111111111111222222222222111111000000000000111111222111111000000000000000000//////...------,,,,,,......---------,,,,,,,,,************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000.../////////000000000000222222222111111000000000111111111111111111111111........................000//////...------,,,,,,************************---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------............000000///............///111111111111111222222333000000111222222222222111222222222333333333333444333333333222111111000000000000111111111111000000........................------------------------++++++,,,,,,,,,,,,+++***------------------------------,,,+++++++++,,,,,,------------------------------++++++++++++------...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,***)))***+++,,,+++)))++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///GGG===000+++---///,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,...111222111000000000000000111111111111000000000000000000000000222111111000000000000000/////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111111111000000000000000000000000000000000000........................//////......---,,,,,,,,,************************---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,---------......///.........///000000000000000000111222222///000111111222222111111111111111111222222222222333222222222111111000000111111111111111000///...........................------------------------,,,------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...000111===666---)))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,...///000000///////////////000000000000000000111111111111000000222111111000000000000000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000000000000000000000000000////////////////////////.................................------,,,,,,,,,************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,---.........///111000///000222555000000//////000000111222000000111222222222222222000000000111111111222222222222111111111111111000222222222222111000///...........................------------------------//////......------------------------------------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------,,,------++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,---------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111......---+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...................../////////000000000///000111111111111000///222111111000000000000000...............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////////////////////////////................................................---------------,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...000111***---///...,,,,,,///222///////////////000000111000000111222222222222222000000000111111111111222111111111111111111111111111111111111111000//////------------------------------------------------111000///...---------...------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000)))---000///+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---//////...---...///////////////000000000000///000111222222111000///222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////............////////////////////////////////////------------------------------,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///222333,,,///000...***)))+++//////............///000000...///000000111111000000000000111111111222222222000000000000111111111111//////000000000///......------------------------------------------------111000...---,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------------...---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......+++---......---,,,---///------------------------------------............------------------------+++,,,------......------------------------------,,,,,,,,,---------......,,,///111000...------/////////000000000111111111///000111222222111000///222111111000000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------....../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555555888999666000---///333...............///000000---......///////////////111111111111222222222222000000000000000111111111------...............---------------------------------------------------000///...,,,++++++,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***+++++++++,,,,,,+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,------+++)))***---//////...---------------------------------.........//////------------------------+++,,,------......------------------------------,,,,,,,,,---------......---///222111...,,,---///000000000000111111111111...000111222222111000...222111111000000000000000---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---000...---000333222JJJBBB999444333333000---...............///000000000///......///000///---222111111111000000//////000000000000000000000000///////////////////////////...------...///...------------............///+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------000000...---+++***((((((.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,++++++******++++++,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,------------------------.........------,,,,,,,,,---------............///...........................------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........---------------------------------------------------------///,,,***+++---...,,,))),,,------......------,,,------------------------......---,,,---...///000---...............------000//////.........////////////000000111111111222111111000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))---333666777444///+++.........------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,---...//////---+++***...------------...//////000---,,,---///000...,,,//////////////////////////////...---,,,,,,++++++---,,,,,,++++++,,,,,,---************************++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......&&&,,,---)))(((...666:::DDD===555111111111///---...............///000000000///---...///000///---111111111000000000//////000000000000000000000000///////////////////////////...------...///...---------------............+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((,,,++++++******++++++,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...***++++++++++++,,,,,,,,,------------------------......---------,,,,,,,,,---------............///...........................------------------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........//////.........---------------------------------------------------------...,,,++++++---...,,,***,,,------......------,,,------------------------......---------...///000---....../////////......000//////......////////////000000000111111111111111111000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------....../////////000000000---------------------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---111444555222...+++......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,---...///000///...,,,+++---------------.../////////---,,,---///000...,,,........................///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,************************++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++//////++++++333===CCC;;;666000...//////...---...............///000000///...---...///000///...111111000000000000//////000000000000000000000000///////////////////////////...------...///...---------------............+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------............///........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------........................---------------------------------------------------------...---,,,,,,...///...,,,------............------------------------------......------......///000---...///000000000000000000000////////////000000000000000000111111111111111111000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------.........//////------------------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,///111111000---,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,......///000000///---,,,---------------......//////...------...///...---.................................------,,,,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++******))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---//////...222:::>>>>>>333000---,,,...//////..................///000000///...---...///000///...000000000000000000/////////////////////////////////////////////////////////---------...///...---,,,,,,---------.........+++,,,------++++++,,,---+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...+++++++++,,,,,,,,,---------------------------------------------------------------............///........................------............------------------------,,,,,,,,,,,,,,,------------...------------.......................................................................................------......//////...------............------------------...........................//////000---...///111111222222222000000/////////000111111000000000000000111111111111000000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...------,,,---------------------------------,,,,,,+++++++++,,,------......------,,,------...//////...---,,,------,,,,,,------...///......---............---..............................---------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000...,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,///777;;;555,,,...---,,,---...///000000...............///000000///------...000000000/////////////////////000000///////////////////////////////////////////////////---------...///...---,,,,,,,,,------------...+++,,,------++++++,,,---+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...++++++,,,,,,,,,------------------------------------------------------------------............///........................---......//////......---------------------------,,,,,,---------.........---------.........//////---...................................................................../////////////////////000---......//////......------------....../////////.........///////////////......000111222222222222000000000000000111222222111111000000000000000000111000000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------......------,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......---.........------..............................---------------,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///444;;;<<<222%%%,,,,,,---...//////000000...............///000000...------...000111000///......////////////000000000000000000000000000000///////////////////////////...------...///...---,,,,,,,,,,,,------------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,---------...............------,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...---------............///........................---...///000000///...---------------............,,,---------............------........./////////---------...............................................................000111222111///...///000......////////////......---------...//////000000---...///000000000000///...///000111111111111111000000000000111222333444111111111111000000000000111111000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---...///...------...///------------------------------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///333666777888999333,,,+++,,,...//////......///...............///000000...---,,,...000111000///........./////////000000000000000000000000000000///////////////////////////...------...///...---++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------------...------------...............------,,,,,,------...,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------............///........................---...///000000///...---------------.........///------------........................////////////---------.........//////................................................222333444222///......000......////////////......---------...///000000000---...///000111000000/////////000000111000000///111111111111222333444444111111111111000000000///111111000///////////////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------............++++++,,,,,,---......///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,...000///---,,,---///------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...111000///---,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---444777333000000222222***,,,...///...---------...............///000000...---,,,...000111111000---.........//////000000000000000000000000000000///////////////////////////...------...///...---++++++,,,,,,,,,---------+++,,,------++++++,,,---++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------.........//////........................---...///111111///...------------.........//////---------.........//////............/////////000---------.........//////////////////////////////////////////////////////333555555333///---...000......////////////......---------...///000000111---...000111111111000//////000000000000//////...111111111111222333444555222111111111000000//////111111000///////////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...,,,...000///---,,,---000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...666444111...,,,++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,------......///------------------------...111444555333111//////...............---------...------,,,,,,------...,,,---------.../////////............////////////---------............///000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------,,,------......------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......///......------......---------,,,,,,,,,---------------------------------.........//////000000//////.........---------------------------........................////////////////////////---...//////......///111////////////////////////---------...///000111222000//////.........////////////////////////////////////000000000000//////////////////////////////............/////////000000000000000000111111111000000////////////000000222111000//////.........000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---------------............///------------------------........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...666222---+++,,,,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,------------,,,...---------,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,------......///------------------------666888888777333///------...........................------,,,,,,------...---------...........................////////////---------............///000/////////...............------,,,,,,------...------------------------***++++++++++++,,,,,,,,,+++,,,------......------........................,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...............------......---------,,,,,,,,,------------------------,,,,,,,,,---------......000/////////............------------------------........................////////////////////////---...//////......///111///////////////////////////............//////000000//////......///////////////////////////////////////000000000000//////000000000000000000000000....../////////000000000111111111111000000000000//////000000000000//////111000000///////////////000000///............///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++---//////...---,,,------------............------------------------........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...333000---,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---------------.........---------------------,,,,,,,,,,,,++++++++++++,,,------......///------------------------888888777444000---,,,,,,------......//////000000...------,,,,,,------..................------------............/////////---------............///////////////...............------,,,,,,------...........................++++++++++++,,,,,,,,,,,,+++,,,------......------........................,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------,,,+++++++++,,,,,,+++++++++,,,,,,------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...........................---------,,,,,,,,,------------------------++++++,,,,,,,,,---------////////////............------------------------........................////////////////////////---///000000///...000111////////////////////////000/////////............000000////////////000000//////////////////////////////000000000000//////111111111111111111111111/////////000000000111111222222222111000000000///...///000111111000///...///////////////000000111111000//////......//////........................------------------------........................------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))+++///111111000---+++------------............------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,,,,---...---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------000000000...,,,+++---///------......///000111111...------,,,,,,------.../////////...---------,,,---------.........//////---------............//////////////////............------,,,,,,------...------------------------+++++++++,,,,,,,,,------+++,,,------......------........................,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...---------------.........------------------------,,,,,,,,,---------..............................---------------......///......---------,,,,,,,,,------------------------,,,,,,,,,---------......///////////////.........................................................////////////////////////---///000000//////000111/////////////////////////////////////////////...000000/////////000111111000000000000000000000000//////000000000000//////111111111111111111111111000000000111111111111222333333222222111000//////---///000222222000///---............///000111222111000000///.../////////................................................---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++---///000...,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------+++++++++***)))***---000,,,------...///000000111...------,,,,,,------.../////////...---------,,,------------............---------............///.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,---------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...///000......---------,,,,,,,,,------------------------............////////////.........///////////////........................////////////////////////////////////////////////...///000000//////000222000000000000000000000000---...///000111111111111000000000000000111222222111111111111111111111111000111111111111111111000111111111111111111111111111111111222222222222333444333333222111000000///---///000222222000///---............///111222333111111000///////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---...............---------------.........++++++,,,,,,,,,,,,------++++++,,,------......///---------------------------------,,,******,,,...,,,,,,------......//////...------,,,,,,------..................---------,,,------------.........---------............///.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++...---,,,,,,---...000111......---------,,,,,,,,,------------------------...////////////000000000.........///////////////........................////////////////////////////////////////////////...///111000//////000222000000000000000000000000---...000222333444333333000000000000111222333444111111111111111111111111222222333333333333222222111111111111111111111111222222222333333333333444333333333222111111111000...///000111111000///...............///000222222222111000000//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++******)))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,,,,+++***,,,---------------------------,,,,,,------------,,,,,,,,,------...............+++,,,,,,,,,------------+++++++++,,,,,,---------++++++,,,------......///---------------------------......---++++++,,,---,,,,,,,,,---------------...------,,,,,,------...---------...............,,,,,,---------.........---------............///............/////////000...------,,,,,,------...------------------------,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------,,,,,,++++++***,,,,,,,,,---......//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111......---------,,,,,,,,,------------------------.........////////////000............/////////000........................////////////////////////////////////////////////...000111111000000111222000000000000000000000000000111333555555444333222111111111111222333444444222222222222222222222222333444444555555444444333333333333333333333333333333333333333444444444444222222222222222222222222//////000000000000////////////...//////000111111222111000000//////000000////////////////////////........................------------------------------------------------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******)))***+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---+++)))***,,,///------------------------+++,,,,,,------,,,,,,+++,,,---......//////......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,------......///------------------------***,,,------,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,------....../////////,,,,,,,,,---------......---------.........//////---.........//////000000...------,,,,,,------...........................,,,,,,,,,---------......+++,,,------......------------------------------,,,------......------,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------------------++++++++++++,,,,,,---...///...------,,,+++***)))---------...///000000111........................,,,,,,,,,---------......------------------------...---,,,+++,,,...000222......---------,,,,,,,,,---------------------------------.........//////---.........//////000000////////////////////////000000000000000000000000////////////////////////...000111111000000111222000000000000000000000000333444555666666444222111111111111111222333444555222222222222222222222222444555555555555555555444444444444444444444444444333333333444444444555555222222222222222222333333000000////////////000000///////////////000000111222111111000000000000000000000000000000000000000////////////////////////........................------------------------////////////////////////------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******(((***---//////...+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,------+++))))))---000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,+++*********+++,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++,,,,,,---...------------------------000---******---...---***..................---------------............///////////////////////////......//////......---,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------...............------,,,,,,,,,,,,,,,............,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++---111666<<>>>>>===<<<;;;<<<;;;999888777777888888777666666666666666777777666666666666666555555555444555666666666666444444444444444444444444444444222222333333333444444444222222222222222222222222///000000000000000000111000000000000000000000000...//////000000//////...................................................,,,---...///000///.................................------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******))))))+++---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,------......------,,,***++++++,,,---,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++*********+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,---......//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////...---------------------------------------)))///:::DDDHHHCCC999000,,,,,,------...//////000---------............///---------------------------............---,,,,,,------------------------------------------------------............------,,,,,,,,,---------......,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,...---,,,++++++,,,---...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////...---,,,---///000///...---------.........//////---...///...------///111---------............///------......//////000000////////////////////////111111111111222222222222//////000000000111111111///000111222222222222111111111111222222444555555111222333444555666666777888888888999::::::;;;;;;============>>>???@@@@@@DDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFEEEEEEEEEDDDBBB@@@>>>>>>>>>>>><<<;;;:::999999999999999999999999888888777777777666666555555444444333333444444444444444444444444333333333333444444444444222222222222222222222222111111111111111000000000222222222222222222222222//////000000000000//////................................................+++,,,.../////////---,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***)))))))))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,---------,,,,,,,,,,,,,,,---------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,***+++,,,---------,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++*********+++------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,++++++,,,,,,...///000------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........000///...---------------------------------------,,,000555555333000111222,,,,,,------...///000000---------.........//////------------------------,,,,,,---------,,,++++++------------------------------------------------------............------,,,,,,,,,---------......,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......*********++++++,,,,,,,,,......,,,,,,,,,,,,......------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,------...///...---,,,---///000///...---------.........//////---...//////---...///111---------........./////////////////////.........////////////////////////111111222222222333333333000000000000111111111111///000111222222222222222222222222222333444555666333333444555666777888999>>>>>>??????@@@AAAAAAAAAGGGGGGHHHJJJMMMQQQUUUWWWXXXXXXWWWWWWWWWWWWWWWWWWRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSPPPNNNLLLKKKKKKKKKHHHGGGEEECCCBBBAAAAAA@@@;;;;;;;;;::::::999999999777666555333333222222222555555555555555555555555333333333444444444555555222222222222222222222222333333222222111111000000222222222222222222222222//////000000000000//////////////////////////////........................***+++---//////...---,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,+++,,,,,,------.........------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++//////.........---------------,,,+++,,,---...///------------------------//////............//////........................------------------------,,,---......,,,,,,---...++++++******,,,...111222//////.........---------,,,,,,,,,------.........////////////...---,,,+++,,,,,,,,,---------..............................................................................,,,------......------,,,------------------------........................///...---,,,,,,,,,,,,,,,,,,---......//////......------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++------------------------//////.........---------+++,,,...//////...,,,+++---------------------------------............///---------............///...---------...///111222000000000000000000000000////////////////////////111111111111111222222222333333222222222222333333444333111000////////////222222666999666111111666===888777<<<===:::999===>>>BBBFFFIIIKKKNNNRRRVVVXXXZZZYYYYYY___fffddd^^^\\\^^^``````___\\\[[[[[[WWWRRROOOSSSYYY]]]bbbhhhhhh\\\UUUWWWUUUMMMMMMSSSVVVTTTRRRRRRNNNJJJLLLQQQHHHFFFDDDCCC@@@;;;888888===777333666888666666888999999888555222000111333111222333444555555666666333222222222222222222222222222222111111111111000333333333222222222111111111111111111000000000000........................,,,,,,,,,,,,,,,---...///////////////////////////............////////////,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---...---+++---------,,,,,,+++++++++++++++++++++++++++++++++************************......------,,,,,,,,,,,,------,,,,,,,,,---...///------------------------///..................///........................------------------------,,,---......,,,,,,---...,,,,,,++++++,,,...000111///.........------------,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,---------..............................................................................+++,,,,,,------,,,,,,+++------------------------------------------------///...---,,,,,,,,,,,,---,,,------...............------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,------------------------///.........------------++++++,,,------,,,++++++---------------------------------............///---------............///......------...///111222000000000000000000000000////////////////////////111111111111222222222222000000000000111111222222000111222333444444444444444333444777777444555999:::555555===CCCCCCBBBCCCEEEIIIOOOTTTXXX]]]aaadddfffeee```]]]cccmmmqqqpppbbbaaa```______bbbfffiiihhhcccbbbfffjjjmmmrrrwwwtttmmmmmmpppjjj\\\VVVXXXQQQPPPVVV___ddd___WWWRRRRRRMMMHHHEEEDDDFFFIIIMMMDDDCCCAAA>>>======???AAA:::999999999;;;;;;:::888:::999777666555444444555555555444444333333222222333222222222111111111111333333333222222222222111111111111111000000000000........................---,,,,,,,,,------...///////////////////////////............////////////,,,,,,---------...............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***+++,,,---,,,***------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---...///------------------------------------------------------------------------------------------------,,,---......,,,,,,---...------,,,+++,,,---...///............------------------------------,,,,,,)))***+++,,,------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,---...............------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............------------++++++++++++++++++++++++---------------------------------............///---------............///............///000111111000000000000000000000000////////////////////////111111111111222222333333//////000111222222111111111222444555666666555555777333444999<<<===???BBBJJJHHHKKKTTTZZZXXXRRROOONNNPPPSSSWWW[[[___aaabbbaaaeeejjjnnnuuu|||}}}zzzssstttwww|||~~~uuufffYYYQQQRRRWWW[[[XXXZZZTTTGGGAAACCCCCC>>>===:::888999;;;;;;888333888777555444444555777999777777666555444333333222333333333333222222222222333333333333222222222222222222111111111000000000////////////////////////---------,,,------...///////////////////////////............////////////,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,------------------,,,------------------------------------------------,,,---......,,,,,,---......------,,,,,,,,,---...------------------------.........------,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,---.........------------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---........................---------............///---------............///....../////////000000111////////////////////////////////////////////////000111111222222333333333111222333333444333222222444555555666777777777888AAA===???FFFMMMOOOOOOQQQTTTVVVZZZ^^^^^^YYYRRROOOSSSRRRTTTYYYbbbjjjoooqqq}}}uuurrrssstttvvvttthhh[[[^^^gggbbbRRRPPPLLLGGGBBB???===;;;:::999999888888777888999999666666666555555555444444444444444444333333333222444444333333333222222222222222222111111111000000000000000000000000000000......------------......////////////////////////............////////////------------..................---------,,,,,,,,,+++,,,,,,,,,------......,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------............,,,,,,,,,---------------------------------------,,,,,,---......---,,,,,,------------------------------------------------,,,---......,,,,,,---.........------,,,,,,,,,---,,,,,,------------------.........------,,,,,,,,,...............---,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------............------------------------------------------------------------,,,,,,,,,------...+++,,,,,,---...---------------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------------------------------,,,,,,------------------......------------..............................---------............///---------............////////////000000000000000////////////////////////000000000000000000000000000111111222333333444444333333444444444333333222666666777:::>>>CCCGGGJJJQQQOOOQQQXXX^^^]]][[[ZZZZZZ]]]^^^[[[YYY\\\bbbgggbbbaaadddppp|||wwwlll]]]MMMFFFFFFJJJAAAAAA@@@???<<<999666555555555666666666666666666555555555555444444444444444444444333333333222222222222222222111111111111111111111111111111111111///......---------......////////////////////////............////////////---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------...............///+++,,,------......------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...---------------------,,,,,,,,,,,,,,,------------------------------,,,,,,////////////...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------........................------,,,,,,,,,---......++++++,,,---------------------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------------------------,,,,,,,,,,,,------------................................................---------............///---------............//////000000111111000000///000000000000000000000000000000000000000000000000000111111222333444555555444333333333444555666777:::<<<@@@GGGNNNVVV\\\```YYYWWWXXX]]]___\\\ZZZZZZ[[[]]]\\\[[[cccuuuuuuYYYIIIFFFJJJEEEDDDCCCAAA???<<<:::999777777777777888888888888666666666666555555555444444444444444333333333333333222222222222111111111000000000000000000000000000///......---.........////////////////////////............////////////------........./////////......---------,,,,,,,,,---------------.........,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---------+++,,,,,,,,,,,,,,,------++++++,,,,,,------......------------------------,,,,,,,,,------.........+++,,,---.........------------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,------------------++++++,,,,,,,,,---------,,,,,,------------------------.........---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,------------,,,------............------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++------------------------++++++,,,,,,,,,---------------...//////...------........................---------............///---------............//////000111111111111000///000000000000000000000000000000000000000000000000000111111222333444555666555555555555888<<<@@@BBBJJJMMMRRRXXX]]]```bbbcccYYYXXXYYY\\\\\\[[[^^^dddbbbfffkkkvvvooo```]]]___[[[XXXRRRLLLGGGEEECCCCCC======<<<;;;:::999888777777777777666666666555555555444444444444333333333333333222222222111111111000000000000000000000000000000///...............////////////////////////............////////////............////////////......---------,,,,,,,,,............------------,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,------------...,,,---...---,,,,,,,,,...------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111111...,,,,,,---,,,,,,---------.........++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,---------,,,,,,---..................---------------------------------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------++++++------------------------+++++++++,,,,,,---------+++,,,...//////...,,,+++////////////////////////---------.........//////---------........./////////000111222222111000///000000000000000000000000000000000000000000000000000111111222444555666666888777777999===CCCIIIMMM\\\___ccceeeddd```[[[WWW\\\[[[\\\___aaadddmmmwww|||ooo```TTTLLLIIIHHHCCCBBB@@@>>><<<999888777777777777777666666666666555555444444444333333333333333333222222222111111////////////////////////000000///...............////////////////////////............/////////000............/////////000......---------,,,,,,,,,/////////...---------,,,,,,------......------,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---......,,,,,,---...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000000...++++++,,,---------....../////////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,------,,,+++,,,...///...---//////...---,,,,,,,,,,,,...,,,+++******,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------.........................../////////......---------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000333111000...------------//////.........---------............////////////,,,,,,------...///000000000000000000000000000000////////////000000000000222111000111222333222111444000222999;;;666444666;;;<<<@@@DDDKKKUUU```hhhlllaaaYYYYYYYYYYYY^^^ddd```cccmmm{{{|||wwwlll```WWWQQQQQQOOOLLLHHHDDD>>>999<<<888555777;;;;;;777222999777555555666666666555222222333444333222111000222222111111000/////////111111000000000000111111000000000000000000000000////////////////////////------......//////000000------------------------.................................------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////.........---------------,,,++++++,,,,,,,,,........................------------------------........................+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++,,,,,,,,,,,,------------------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------......------,,,+++,,,+++*********+++,,,---...,,,******,,,---***(((---,,,,,,...//////,,,***+++++++++,,,---...///000111000000///...---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,------......//////---,,,,,,++++++,,,,,,------,,,+++,,,...///...---------,,,,,,,,,,,,------...---,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------.......................................---------,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...//////000111000///...------......//////.........---------............////////////,,,,,,---......//////000000000000000000000000000/////////000000000111111444333333444666666666555444000///333666666999>>>888@@@NNN\\\dddfffbbb___[[[[[[___dddccc^^^^^^cccuuu}}}pppsssoooggg^^^WWWRRRIIIBBB@@@>>><<<;;;<<<;;;:::999999777555555555555444333222333333444333222111000111111111111111000000000111111000000000000111111000000000000000000000000////////////////////////.........///////////////------------------------..............................---------,,,,,,,,,......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------///.........---------------,,,,,,++++++,,,,,,---........................------------------------........................+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------++++++,,,,,,,,,,,,------------------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------...------,,,+++,,,+++*********+++,,,------+++******,,,---+++)))---,,,+++,,,------,,,***,,,,,,,,,,,,---...//////000000000///...---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,---------------------------------------.........---,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,,,,++++++,,,,,,---...------,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------..............................------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------.../////////000///............///////////////............---............////////////---------......//////000000000000000000000000000///000000000000111111111000111222333444444333333888333111333666:::@@@GGGQQQTTTZZZ```cccaaa\\\XXXZZZ[[[___dddjjjtttxxxXXX???BBBAAA>>>;;;999999;;;===999777666666666666444222333333444444333333222111000111111111111222222222111111000000000000111111000000000000000000000000///////////////////////////////////////.........------------------------...........................------------,,,,,,,,,...------------,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------------,,,,,,,,,++++++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,+++++++++++++++++++++,,,------,,,+++***+++,,,---,,,+++---+++******+++,,,,,,+++,,,,,,,,,,,,------...///000000//////...---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------...------------------------,,,,,,++++++,,,,,,------,,,+++,,,...///...---,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------------------------,,,,,,,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...------,,,,,,------...........................---------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............//////000000/////////...........................////////////------....../////////000000000000000000000000000000000000111111111222222000111222222222111111111333444777===DDDKKKSSSZZZdddccc```[[[WWWVVVYYY\\\dddfffmmmyyyaaaQQQLLLEEE@@@???>>>>>>===:::999777777888888666555444444444444444333333222000000111111222333333444111111000000000000111111////////////////////////////////////////////////000000//////......------------------------------........................---------------------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------+++++++++,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------,,,++++++++++++++++++,,,,,,------++++++++++++,,,---------...,,,******+++---------,,,,,,,,,,,,,,,---...////////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,...///...---...---,,,,,,+++++++++,,,***+++,,,------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------........................------------------------,,,------......------,,,...------,,,,,,------...........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...............------...//////000000000////////////////////////............////////////.........///////////////111111111111111111111111111111111111222222222222444666777666555444666888111999DDDNNNWWW```fffjjj\\\___aaa^^^YYY[[[dddlllvvvvvvkkk^^^VVVTTTQQQIIIAAA===:::888777888888777666555555555444444444444444000000111222333444555555111111000000000000111111////////////////////////000000000000000000000000000000//////......------------------------------........................------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,------------***+++,,,,,,,,,------...///---++++++---/////////------,,,,,,,,,---..................------------------------------------++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,+++,,,...///...---...------,,,,,,---------------------............---,,,,,,++++++,,,,,,---------------------------------------............------............------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------........................,,,,,,,,,------------...------............------...------,,,,,,------...........................---------............///------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------..............................------...///000000//////...////////////000000000............////////////////////////////////////111111111111111111111111111111222222222333333333444666777666555777<<>>:::444///,,,+++,,,---+++++++++,,,,,,---------111000...,,,,,,,,,...///---------......000111111000///...------------------......///000/////////------------------------,,,---...//////...---,,,---------............///........................///......---------......+++,,,.../////////..............................------------------------////////////////////////........................000///...------...///000......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,........................---------............///,,,...000000///......///000000000000000/////////.../////////000000000111000000000000000000000000333000...///111222111000444222111222555777777777<<<888888@@@MMMVVVVVVSSSWWW\\\\\\^^^eeebbb\\\aaaeee}}}kkkXXXLLLGGGCCC@@@;;;999777888::::::777444---333555222111555555111000000000000000111111111000000000000000111222222111111111111000000000000..............................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++***)))***---...//////------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,...222555444///******---000...,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................---------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++......---------,,,,,,,,,,,,+++++++++...222666999999777333///,,,,,,---...+++,,,,,,,,,---------...111///...,,,,,,,,,...///------------...///000111//////...---------------------...////////////...------------------------,,,---...//////...---,,,---------............///........................//////............//////,,,,,,.../////////..............................------------------------................................................000///...------...///000......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,........................---------............///---...//////000000000////////////////////////////////////000000000000000000000000000000000000000222000///000222444333111222333444555555555777999===KKKYYY]]]WWWOOOMMMNNN\\\dddbbb```eeehhhooo~~~}}}mmm^^^PPPFFFEEEAAA<<<::::::999777444333666666111///222333000111111111111111111111111000000//////000000111222111111111111000000000000.................................---------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++,,,...///...---------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,---...000333999===777222,,,+++---...+++(((***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------,,,,,,,,,------,,,,,,,,,...///000333222000...------......---------------.........000///...,,,,,,---......,,,,,,,,,,,,---...///000//////...------------...,,,,,,---...............------------------------------............---------------............///........................//////.........//////000,,,---......///.................................------------------------................................................//////............//////......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,......---------,,,,,,,,,........................---------............//////------///222444222000.........///////////////000000000000000000000000////////////////////////111000000111333444333111000222333444555999@@@FFFOOOYYY```[[[OOOJJJRRR\\\]]]cccccchhhzzz{{{eeeVVVPPPJJJBBB===;;;:::999777::::::777222000222333111222222222222111111111111000000/////////000111111222222111111111000000000.................................------------,,,........................------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,------------------------------,,,---,,,,,,---...///---+++------------------------......---,,,+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,---///111444999===555111---,,,------+++)))***+++,,,,,,------,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------------------------,,,------------------,,,+++++++++++++++,,,---...------------------------------------,,,,,,,,,,,,................................................///...------------......,,,,,,,,,,,,,,,---...//////......---------......+++,,,------......---------------------------------------------------------------............///..............................------......//////------................................................................................................................../////////....../////////......------------......------............------------------------------------------------------......---------,,,,,,,,,........................---------............///000---+++...444666444000.............../////////111111111000000000000///////////////////////////111111222222333333111000111111111555<<>>;;;999<<<;;;888666555666555444333333333333222222222222000000000//////000000111222222222111111111000000....................................------------................................................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,------......------,,,******++++++,,,+++++++++,,,,,,,,,------------......------,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,---.........------------,,,,,,,,,+++++++++---......---+++------------------------000///...,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...111444000...,,,,,,...///...---***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,------......------,,,++++++++++++,,,---......------------------------,,,---------...---------+++,,,------......//////..............................---------.........------,,,,,,,,,---............---------......///+++,,,------......---------------------------------------,,,,,,------------------............///........................------,,,,,,---......///............------.........................................................................................................//////////////////.........------------......---......//////......---------------------------------------------------......---------,,,,,,,,,........................---------............///000---+++...444666444000............//////000000111111111111000000000000000000000000000000000000222222333333222222111111444555:::DDDOOOWWWZZZZZZTTTTTTWWW]]]ccceeecccaaajjjxxxhhhYYYNNNFFF???:::;;;888666888999888666555555444444444333333333222111111000000000000111111222222222222111111111111//////////////////////////////.........---------................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,---...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******+++,,,,,,---......------------------------***))))))+++---...---,,,------------------------000///...---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***,,,...///...------............***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......------------------------,,,---...//////...---,,,---,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,------......//////,,,,,,,,,---.........///.........------------------------..................---------------.........------------...//////,,,,,,---...............------------------------------,,,,,,,,,,,,---------------............///........................---------------...///000//////...---------......................................................------------------------..............................////////////............------------............////////////......------------------------,,,,,,,,,------------.........---------,,,,,,,,,........................---------............//////------///222444222000......//////000000111111000000000111111111222222000000000000000000000000333444444444333444666888;;;BBBNNN[[[bbb```YYYRRRSSS\\\eeegggcccccciiippp}}}lll]]]PPPIII@@@:::666888:::777555444666666555555444444333333333333222111111111222222333222222222222111111111/////////////////////////////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,------......------,,,***++++++,,,------------,,,---------............------------------...///------------------,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---+++******,,,---------------------------------//////...---,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........,,,,,,...000000000///...---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......------------------------,,,---...//////...---,,,...------,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---...///......------------...///------------,,,,,,,,,+++,,,------......///......//////......---......///---------------...//////------...////////////...------------------------------,,,++++++,,,---------------............///.................................//////000111222000///...---,,,------...................................................------------------------........................---...///000000///...---......------------............////////////..............................,,,,,,,,,---------............---------,,,,,,,,,........................---------............///---...//////000000000/////////000000111222222333//////000111222222333444222222222222222222222222333444555666666999>>>CCCIIISSS```fffddd]]]XXXUUU___eeehhheeedddqqqyyypppQQQFFF===;;;:::777555666777777666666555444444333555444333333222222333333333333222222222111111111////////////////////////////////////............................................................------------------------------------------------------------------------............------------,,,------......------,,,++++++,,,---............------------............---------------...//////,,,,,,------------------,,,,,,,,,---------......------------------------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////333000---+++,,,---------------------------------///......---------......,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,---///...------///000///000000///---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......------------------------,,,---///000000///---,,,///...------,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++,,,---...000///...---,,,---......---------,,,,,,+++++++++,,,,,,---.../////////...000//////.........//////---------------...///000---...//////000000//////------------------------------++++++++++++---------------.........//////........................000000000000111222333444000///...---,,,------...........................////////////////////////------------------------........................---...///000000///...---.........------...............////////////..............................,,,,,,,,,------...............---------,,,,,,,,,........................---------.........//////,,,...000000///......//////000000111222333333333......///111222333444555222222222222222222222222222444666777888===EEEKKKUUU___hhheee[[[VVV[[[bbbfffgggiiimmm{{{bbbSSSEEE???<<<888777:::888777777666555444444444666555444444333333333333333333333222222222111111000000000000000000000000000/////////....................................////////////////////////................................................------------------------/////////...---------,,,,,,------......------,,,+++,,,---...////////////---------.........//////---------------...///000,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,---.........---,,,+++---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000:::555000---,,,,,,------------------------------......---------......///,,,,,,------------......+++++++++,,,,,,------------...///...,,,+++,,,---+++---...///.........///++++++,,,---------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..........................................---------------............///...---,,,,,,++++++++++++,,,------......------,,,---.........//////000000///......---------......------------------------........................////////////////////////---------------------------------............///,,,,,,,,,---------..................////////////------..........................................000///...222888<<<;;;999777111+++***---//////---,,,,,,,,,------.........---------............/////////.........---------------............------........................---------------...///000..................------...------,,,,,,------...........................//////.........---------........................---------.........////////////000111111111111111000000000000000000000000111111111222333333444444111444777666333222333444666555555777:::AAAPPP]]]iiigggccc^^^^^^dddiiijjjgggsss}}}dddNNNIIIDDD:::555888:::888777777888999999888>>>;;;666222000000222444222222222222222222222222222111111000///......---........................////////////////////////......---------,,,,,,,,,------------------------......//////...---,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,---......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---........................222111000...------------)))+++...///...---------///---,,,,,,---...,,,+++///000000...---//////...//////,,,)))***---///...,,,,,,,,,---------......////////////////////////------------------------///...---,,,,,,,,,,,,,,,........................,,,,,,,,,------.........------------------------................................................---------............///...---,,,,,,++++++,,,,,,,,,------......------,,,............/////////000///......---------......------------------------................................................---------------------------------............///,,,,,,---------.....................////////////................................................***///===RRRdddggg\\\OOO666222---,,,///111000...,,,,,,,,,------.........---------............/////////.........---------------............------..............................---------......///...........................------,,,,,,------...........................//////.........---------........................---------.........////////////000111111111111111111111111111111111111111000000111111222333333444444333222111222444888:::777888;;;BBBOOO[[[ccceeeccc]]]ZZZ^^^iiittt|||{{{ggg]]]QQQBBB;;;>>>:::777444444777;;;>>>???<<<999666222111111222333222222222222222222222222111111111000///.................................////////////////////////............------------------------------------...............---,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---........................111111000......---------+++---//////......///000---,,,+++,,,...///...---))),,,...............---//////---,,,,,,,,,,,,***,,,,,,,,,---------..............................------------------------///...---,,,,,,,,,,,,---........................,,,,,,,,,---------......------------------------................................................---------............///...---,,,,,,,,,,,,,,,,,,------............------............////////////......---------......///------------------------................................................---------------------------------............///,,,------------.....................////////////...................................................444FFF```tttsss]]]HHH555111......000111000------------------.........---------............///...............---------------............------........................//////...---------.................................------,,,,,,------..........................................---------........................------.........///////////////000111111111111111111111111111111111111111000000000111222222333333555333111111333666888999999EEENNNRRRXXXaaaddd```^^^aaahhhkkkmmm{{{kkkVVVIIIGGG???===999888999:::;;;:::888777555333222222222333222222222222222222222222111111000000//////..............................////////////////////////////////////............---------------------------............------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------........................111000///..................///000000000111444666,,,+++***,,,///000000///+++---000222111//////000...------...///...,,,***,,,,,,,,,---------..............................------------------------......---,,,,,,,,,------........................,,,,,,,,,------------...------------------------....................................////////////---------............///...------,,,,,,,,,------------............------.........///////////////...------------...//////................................................------------------------........................---------............///------------........................////////////////////////....................................444555===MMMYYYVVVCCC111111000//////111111///,,,---------...............---------............///........................------............------........................000///...------------------------..................------,,,,,,------.......................................................................................//////////////////000111111111111111111111111111111111111111//////000111111222222333111333666666555555555666>>>SSSaaa\\\TTTWWW\\\]]]bbbfffooovvv{{{sss]]]QQQDDDBBB???===<<<;;;888666555555444444333333222222222222222222222222222222111000000000/////////...........................////////////////////////000000000000////////////---------------------------------......------,,,------------------------,,,------......------,,,------------------------+++---......---,,,...///------------------------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------........................000//////............///---...//////111444999<<<---,,,+++,,,///000///...//////000111///---///444111---+++...000000//////,,,,,,,,,---------..............................------------------------...------,,,,,,,,,------........................------------------------------------------------................................./////////000000---------............///---------,,,,,,---......---......//////......---///////////////.........---------------...//////................................................................................................---------............///---------.........//////............////////////000000/////////.................................000000222888===<<<555///........./////////---+++........................---------............///---.....................------............------........................000///...------------------------.........//////...------,,,,,,------...........................---....................................................../////////000000//////000111111111111111111111111111111111111111000000000111222222333333///333777777555666<<>>;;;;;;;;;;;;444555555555444444333222222222222222222222222222000000000000////////////////////////////////////000000000000000000000000111111000000000/////////------------------------,,,,,,---------------,,,------------------------,,,------......------,,,------------------------+++,,,------,,,,,,---///------------------------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------...------,,,,,,------...........................///............//////000,,,------...000555;;;???///...------//////...---...,,,+++---++++++222<<<;;;222,,,...000//////111,,,,,,,,,---------..............................------------------------------,,,,,,,,,------...........................------------------------------------------------.................................//////000000111---------............///------------------...///......////////////......///////////////.........---------------...///000................................................////////////////////////........................---------............///------........./////////............////////////111000000//////.................................+++...111222222000//////------.........------,,,/////////...............---------............///---------...............------............------........................//////...---------......,,,,,,------.../////////...------,,,,,,------...........................---------............................................./////////000000000//////000111111111111111222222222222222222222222000111111222333333444444222444555666999BBBNNNXXX___YYYRRRQQQVVV]]]bbbcccfffwwwsss___MMM@@@;;;::::::666666666555555444444333222222222222222222222222000000000000////////////////////////////////////000000000000000000000000000000000000////////////------------------------+++,,,,,,------------,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,...------------,,,,,,,,,------------------------......------------.............................................///000111+++,,,------///222888<<<000///......//////...,,,///,,,,,,//////000<<>>JJJVVV^^^aaa```UUUOOORRRXXX^^^mmm}}}qqq\\\LLL???999999888777666555444444555222222222222222222222222////////////000000000000////////////////////////000000000000000000000000000000/////////.........------------------------***+++,,,---------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,------------------------......------------..............................---------......000111111------...---,,,...111333///...---...///000///...111---...333222222===NNNAAA333+++...111,,,))),,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---...///..............................---------,,,,,,,,,------------------------........................---......///000111111222---------.........//////---------------...///000......////////////......000000//////.........---,,,,,,,,,---...///000111////////////////////////........................000000000000000000000000////////////////////////---------.........//////............/////////000............/////////000222111111000///......---........................///......------///111333...//////...---...///111000000//////.........------------.........//////---------.........//////---..................---........................---------------...///000,,,,,,------...///000000...------,,,,,,------...........................---------.........//////........................////////////000000000000//////000111111111111111222222222222222222222222222333333444444555555666999888===LLL]]]fffccc\\\PPPOOOVVV___]]]ccc~~~fffPPPBBB;;;:::888666555444555555222222222222222222222222////////////000000000000000000000000000000000000000000000000000000000000////////////............------------------------***+++,,,,,,------------------------------------,,,------......------,,,++++++++++++++++++++++++***,,,------,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,.........------,,,,,,,,,------------------------......------------..............................---------......000111222/////////---******+++------,,,,,,---000111111000///+++,,,000---)))333BBB999,,,'''...333...+++...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,---...///.................................------,,,,,,,,,//////.........---------///............---------............////////////............////////////111000///......///000111............////////////000000///...---,,,,,,+++////////////000000000000///////////////.................................333222222222111111000000//////.........---------////////////////////////111111111111111000//////000000000000000000000000000000000000000000000000//////////////////////////////.........---------111111000000/////////...////////////////////////////////////////////////000000000000000000000000........................000///...------...///000222111000...------------......////////////......111000///......///000000......////////////......---------............///............////////////000000000000000000000000000111111111111222222222333333222222222222222333444333333333444666888999:::>>>NNNbbbjjjaaaVVVRRRQQQYYY___^^^ccc}}}xxxbbbJJJBBBAAA===888777999888555333333444444444333222222222111111111111111222222//////............//////111000///000111000...,,,////////////////////////.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------------............////////////,,,++++++++++++,,,------+++---......---,,,,,,---111111111111000000000000................................................000000//////......------//////............//////////////////////////////............/////////000////////////////////////........................---------...///000000111---------.........//////........................000000//////.........---------------------------........................//////.........---------///............---------............////////////............////////////000///...------...///000............/////////////////////......------,,,////////////000000000000////////////////////////........................111111000000000//////////////////......---------////////////////////////111111111111111000//////////////////////////////000000000000000000000000//////////////////////////////.........---------000000000//////.................................////////////////////////////////////////////////........................000///...------...///000111000///......---............////////////............------...///000111......////////////......---------............///............////////////000000000000000000000000000111111111111222222222333222222111111222222222333444666444333333777;;;FFFVVVdddeee]]]XXXWWWWWW\\\^^^```hhh}}}bbbQQQIII???;;;999888777777555555555555555444444333222222111111111111222222//////............//////...---,,,---///000000///////////////////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,---......,,,---//////---------...000000000000000000000000................................................///////////////.........//////............//////////////////////////////........./////////000000000000000000000000000000..............................//////000111111222---------.........//////........................000/////////............------------------------.......................................---------///............------------............/////////............////////////......------------......---............/////////........................////////////000000000000//////////////////////////////////////////////////////............------////////////............////////////////////////111111111111111000//////////////////////////////000000000000000000000000/////////////////////////////////............---/////////...............------------------------////////////////////////................................................//////............////////////............//////......////////////......,,,,,,,,,,,,---///000111......////////////......---------............///............////////////000000000000000000000000000111111111111222222222222222111111111111222222111555777666444666>>>FFFYYYhhhmmm```TTTVVV[[[[[[]]]fffyyyeeeSSSBBB<<<:::666666999777777777777666666666555222222111111111111222222000//////......//////000111///------...000000///////////////////////////...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...---------------...//////---///000000///......///////////////////////////...................................................///////////////000000000//////......//////000////////////////////////....../////////000000000111111111111111111111111........................//////000000111111222222------........./////////........................////////////............------------------------................................................///............------------------.........//////............////////////........................---------.........//////---........./////////000////////////000000000000///////////////000000000////////////////////////........................////////////////////////////////////////////////111111111111111000//////......................../////////////////////////////////////////////////////////.................................------........................////////////////////////................................................/////////....../////////...............///000000......////////////......------------...//////000......////////////......---------............///............////////////000000000000000000000000000000111111111222222222222111111111111222222333222333555777<<>>999999>>>999999888777777666666666333333222111111111222222000000////////////000000999555222//////000//////////////////////////////........................------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------,,,,,,---------........................///000000...///111111///...///000............////////////......................................................//////000000000111000000////////////000000////////////////////////...////////////000000000000000000000000000000000......................../////////000000111111111............////////////........................///////////////.........................................................---.....................///............---------------------........................////////////////////////////////////------------............------......///000000000////////////000000000000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000//////////////////////////////////////////////////////000000000000000000000000////////////////////////------..................////////////////////////////////////////////////...................................................//////////////////.........---......///000111......////////////......000000000000//////............////////////......---------............///............////////////111111111111111111111111000000111111111222222222222222111111222333444444444333444<<>>888<<<;;;999777666666777777555444333222222111222222111000000//////000000111111///------...000000///000000000000000000000000........................,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,---------............------------------------........./////////000000...............///000000...///111111/////////000.........//////000000111///////////////////////////////////////////////////000000000000000000111111000000//////000000111000000000000000000000000/////////000000000111111........................////////////////////////............////////////....../////////000000000////////////////////////.........///////////////................................................---------........./////////............---------,,,,,,---------.....................////////////......///000000///......,,,,,,---------.........///////////////000000000////////////000000000000...//////000111111222222111111111111111111111111//////000000000111111111000000000111111222222222000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000000.........//////000000000000000000000000000000000////////////////////////////////////////////////........................---...///000000///...---//////.........//////000......////////////......///000000000000///---,,,......////////////......---------............///............////////////111111111111111111111111000111111111111222222222444444444444555666777777999>>>HHHWWWcccjjjiiigggVVVVVV]]]hhhpppxxxrrrmmmiiissszzzrrriiigggeeeeeeiiimmmqqqrrrvvvyyyxxxwwwvvvmmm___OOO??????===;;;999888888999999555555444333222222222222111111000000000000111111...---,,,---///000000///000000000000000000000000........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------............---------------------------------.........//////......------......///000---///000000///......///......///000000111222222////////////////////////////////////////////////111111111000000000000000111111000000000000111111000000000000000000000000//////000000000111111111////////////////////////////////////////////////////////////////////////.../////////000000000000////////////////////////............/////////000................................................---------.........////////////.........---------,,,,,,,,,---------................../////////000,,,---...//////...---,,,,,,,,,,,,---------......000000000000////////////////////////000000000000...//////000111222222222111111111111111111111111.../////////000000111111000000111111222222222222000000000000000000000000111111111111111000//////111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111.../////////000000111111////////////////////////////////////////////////000000000000000000000000........................---...///000000///...---//////............//////......////////////......,,,---.../////////...---......////////////......---------.........//////............/////////000111111111111111111111111000111111111111222222222444444444555555777888888999DDDTTTbbbhhhfff```\\\aaaaaacccmmmuuuiiieeeiiifffiiihhheeennntttkkkjjjiiiiiikkknnnppppppooo```eeeeeecccjjjrrrmmm```nnn{{{}}}iiiRRRAAA???===:::999999:::;;;666555444333222222222222111111000000000000111111111000///000111000...,,,000000000000000000000000........................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------.........//////------------------------,,,,,,,,,---------......---------------...//////---///000000.........///...//////000111222222333000000000000000000000000000000000000000000000000222222111111000000//////111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000////////////000000000000000000000000000000000000---.........//////000000////////////////////////................................................//////.........---------////////////////////////---------.........//////////////////////////////////////////000000000000///////////////000111111111111000000000000000111000111111111222222222222////////////000000000111222222222333222222111000111000///...............111111222222333333333444222222222222111111111111000000000000000000000000222222111111111111111222111111000000000000111111000///...------...///000000000000000000000000000...000111111000...///000000000///...........................////////////......------------........................------////////////////////////...000111000///...///111........................---------------...//////............////////////.........///111222111111///...999FFFAAA///***444222222111111111222333444666333333777999777888:::FFF[[[jjjeee[[[YYYZZZZZZbbbiiipppzzzvvvqqqoooooommmiiifffllliiieeedddcccbbb^^^[[[[[[\\\\\\\\\\\\\\\[[[[[[TTTSSSRRRQQQQQQQQQRRRSSS]]]aaaiiiqqq{{{]]]SSSNNNCCC:::999===<<<777888444333333222///111666222222222111111111111000////////////////////////////////////////////////---------,,,,,,+++++++++...------,,,,,,------...------------------------------------------------------------------------........................,,,,,,,,,---------......................................................000000//////.........---000000000000111111111111000000111111111111000000///---,,,...111222000---///000111333444333333222000000000111111111111111222222222222222222222222000000000000000000000000///000111111111000///...000000000000111111111111444333222111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////+++,,,............,,,+++........................//////.........---------////////////////////////---------.........//////////////////////////////////////////000000000000///////////////000111111111111000000000000111111000000111111111222222222000000000111111111111111000111111111222222222222444444333333222222222222333333333333444444555555333333333222222222111111222222222222222222222222222222111111111111111222111111000000000000111111000///............///000000000000000000000000000...///111000///...///000000000///............///............///////////////......------......///........................///////////////////////////000111000///...///000..............................---------......///............///////////////.........000000000000111666AAAJJJCCC333...333222222222222222333333333444333444666555555;;;CCCWWW\\\___[[[YYY\\\```aaaaaattt{{{mmmqqqmmmjjjhhhiiihhhgggeeeeeeaaa[[[WWWVVVUUUSSSQQQJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLPPPRRRVVVZZZ^^^dddkkkooo~~~}}}]]]XXXNNNCCC===;;;::::::999666444555333000111555222222222222111111111111000000000000000000000000////////////////////////...---------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------........................---------.........//////................................................000000/////////.........000000000000111111111111000111111111111111111000000///...000222222000...000111222222222111000///000000000000000000000000222222222222222222222222/////////000000000000000000000111111000///...---000000000000000111111111444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------......---------.......................................---------////////////////////////---............/////////////////////////////////.../////////000000000111000////////////000111111111111000000000111111222000000000111111111111222222222222222222111111111222111111111222333444555444444444333333333333333111111111111222222222222444444333333333222222222333333333333333333333333222111111000111111222222111111000000000000111111000000////////////000000000000000000000000000000---///000///.........000111000//////......//////............///////////////......------......///........................////////////////////////000111111000///......///........................///......---------..................///////////////............//////000222===HHHIII@@@666111111000111222444444444333222333333555777777:::EEEQQQhhh___XXXYYY\\\___cccfffnnn}}}uuurrrpppkkkfffeeebbb^^^\\\\\\\\\[[[[[[YYYUUUOOOKKKJJJKKKMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPIIIKKKMMMOOOOOONNNMMMLLLMMMNNNOOOOOOOOOPPPSSSUUU\\\```dddiiinnnsssyyy}}}yyymmm\\\LLL???888888<<<:::666555666555111111444333222222222111111111111111111111111111111111111////////////////////////...............---------......------------......------------------------------------------------------------------------................................./////////000000................................................000000////////////......000000000000111111111111111111222222222222111111222111111111333333111///000111111222111111000000222222222222222222222222333333333333333333333333000000000111111222222222111111222222111000//////111111111111111111000000444333222111111000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......------------......................................................////////////////////////.............../////////////////////////////////......//////000000111111000000//////000000111222111111000000111111222222000000000111111111222222333333222222222222111111555555444333333444555666444555555555555555444444222222222222222222333333444444444333333333222222333333333333333333333333222111111111111222222333222111111000000111111222000000000000000000000000000000000000000000000000---...//////------///000111000000///.../////////............//////////////////............//////............////////////////////////////////////000111222000...---...///........................//////...------------.............../////////////////////...------///000333AAAHHH@@@777333111...///111333555555555333222666444666;;;@@@GGGTTT___jjj```[[[^^^aaa```fffpppsssqqqooommmkkkhhheeeccc[[[XXXTTTPPPNNNMMMMMMMMMOOOMMMKKKJJJKKKNNNPPPRRRPPPPPPPPPQQQQQQRRRSSSSSSQQQRRRSSSUUUVVVVVVUUUUUUTTTVVVWWWVVVTTTTTTTTTUUUTTTUUUVVVUUUUUUVVVXXX[[[XXX]]]jjjyyylllVVVFFF===:::<<<999555444666666333222444333333222222222111111111111111111111111111111111///////////////////////////////////////...............------------......------------------------------------------------------------------------........................---.........////////////................................................000000/////////////////////000000000111111111111222222222333333222222222222222222222222222111000000000111222222333333444444444555555555555555555444444444444444444444444111222222222333333333333222222222333333333333333222222222111111111111111444333222222111111111111222111111111111111000000000000000000000000000000////////////////////////////////////////////////000///...------...///000........................---.....................////////////////////////////////////////////////////////////////////////.........///000111111111000000000000000111222222111111111111111222333333111111111111222222222222222222222222222222222222777666555444444444444444777777888999999999888777777777777777777777777777555555555444444444333333333333333333333333333333222222222222222333444444222222111111111111222222000111111111111111111000000000000000000000000000---...///...---...000222111111000///////////////............/////////////////////....../////////........./////////000000////////////////////////000111111000///......///........................///......---------..................////////////...//////...,,,---000222888BBBBBB666///111222...///111333555666555444333888444666@@@LLLUUU^^^ddd```\\\\\\```aaaeeexxx|||qqqiiimmmmmmmmmhhhaaaYYYSSSOOOTTTRRRPPPMMMJJJJJJJJJKKKNNNOOOPPPQQQRRRTTTVVVXXXVVVVVVVVVUUUVVVWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[[[[WWWYYYZZZZZZXXXWWWWWWWWWXXXXXXWWWTTTQQQPPPRRRSSSPPPOOORRRXXX[[[\\\aaafffooo||||||hhh^^^VVVJJJ???;;;666333666777555444555333333333222222222222111000000000000000000000000000000000000000000000000///////////////////////////......------......///------------------------------------------------------------------------........................,,,,,,---------.........//////////////////////////////////////////////////////000000000000000000///000000000111111111111222222222333333222222222000111222222111111000000111111111111222222333333333333444555666666777777666666666666666666666666444444444444444444444444222222222222333444444555444444333333222222222222444333222222222222222222333333222222111111111000111111111111111111111111////////////////////////000000000000000000000000000000...------...000000........................---------...............////////////////////////000000000////////////...////////////////////////------...///000111222222111000000000000111222222111111111111111222333444222222222333333333333444333333333333444444444555666777777777777666555444777888999:::::::::999888888888777777777777666666888777777777777666666666444444444444444444444444333333333333444555666666222222111111111111222222111111222222222222111111000000000000000000000000.../////////...///111444222111000000//////000000............////////////000//////......//////000.........//////000000111////////////////////////...000111000///...///111........................---------------...//////............////////////...///000///,,,---222666>>>@@@;;;111---222444111000111333444555555555555777555:::HHHVVV]]]^^^___XXXXXX[[[___ggg|||yyykkkiiilllnnnkkkiiiddd\\\SSSMMMJJJIIIPPPQQQRRRRRRQQQQQQSSSUUUTTTVVVXXXYYYXXXYYYZZZ\\\______]]]\\\\\\]]]^^^___[[[\\\]]]^^^^^^^^^^^^^^^]]]___aaa```]]]ZZZYYYXXXWWWWWWVVVTTTRRRSSSUUUWWWSSSOOOMMMOOOPPPOOOQQQVVVRRR[[[iiivvv~~~kkkRRRAAA:::666777888777666777333333333333222222222222000000000000000000000000000000000000000000000000........./////////////////////............//////------------------------------------------------------------------------........................,,,,,,,,,------------...//////////////////////////////////////////////////////000000000000111111000000000000111111111111111111222222222222111111///000222222111111222333444444333333333333444444555666777888:::<<<==============================<<<<<<;;;;;;:::999999999555555444444444444555555666666555555444444333333333333222222222222333333444444333333222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000........................---------.........//////////////////////////////000000000000/////////...////////////////////////------...///000111222222111111000000111111222333111111111111222333444555333333444444444444555555444444555666777888888999888999<<<>>>???>>>===<<<;;;<<<>>>@@@@@@???>>>===;;;;;;:::::::::999999999<<<;;;;;;;;;::::::::::::777777777777777777777777444444444555555666777888333222222111111222222333111111222333333222111111000000000000000000000000000000000//////000333555222111000000//////000000............////////////000000////////////000000---......///000000111111////////////////////////---...000000//////111222........................,,,,,,,,,---...///000111............////////////---///111///---...444999@@@;;;333//////222333222111111222333444555666666888;;;EEEUUU______[[[YYYZZZ]]]```iiittttttooogggdddiiimmmnnn]]]ZZZTTTOOOLLLMMMPPPSSSQQQUUUXXXYYYYYYYYYZZZ\\\[[[\\\^^^]]]]]]^^^bbbeeeeeecccaaa```___```aaabbbfffhhhllloooooommmiiifffkkkmmmoooooolllhhhfffeee___^^^\\\XXXVVVUUUWWWYYYSSSPPPPPPSSSVVVUUUVVVYYYTTTUUUWWWZZZ^^^gggrrr{{{vvvLLLCCC;;;::::::888666777444444333333333222222222111111111111111111111111000000000000000000000000------.........///////////////............//////------------------------------------------------------------------------........................------------............//////////////////////////////////////////////////////000000000111111111000000000000111111111111000111111111111111111000...111333444333222444666777777777888:::<<>>>>>>>>>>>=========999999999999999999999999555555555666666888999999333222222111111222222333111222333444444333222111000000000000000000000000000111111000///000444666222111111000000000000000............/////////000000000////////////000000---......///000111111222////////////////////////,,,...///000///000111333........................++++++,,,,,,...///111222............/////////000---000111000...///555;;;>>>555---...111222000///222222222222444555777888:::BBBQQQaaaeee```YYYVVV```dddjjjyyylllfffhhhiiihhhgggfff___VVVOOOLLLIIIHHHJJJNNNRRRUUUUUUYYY]]]^^^\\\ZZZ[[[\\\^^^___```___```dddkkkqqqzzzyyyvvvtttsssssstttuuurrrwww~~~}}}vvvrrrvvvyyy||||||zzzvvvtttsssqqqooojjjddd]]]ZZZZZZ[[[XXXUUUUUUXXXXXXUUURRRSSSWWWVVVUUUUUUXXX]]]cccffftttUUUJJJ@@@===;;;999666666444444444333333333222222222222222222222222222222000000000000000000000000,,,---------......////////////............//////------------------------------------------------------------------------..................................../////////000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000000111111111111000000...111444555444444666999777888:::>>>CCCHHHMMMOOOQQQRRRTTTWWWZZZ]]]___```ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQKKKIIIFFFBBB>>><<<;;;::::::999999888777666666555333333333222222333444444555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000////////////...------,,,,,,///......------///000111///.........000333666888111111111000000000000000111111111111000000000000000000000111222222333333333333222222333444555666333222111111333444444444555666777555333444888;;;<<<999;;;AAADDDCCCHHHPPPRRRUUUXXXXXXUUUTTTTTTVVVWWWUUURRRTTTWWWXXXWWWTTTVVVRRRRRRVVVVVVQQQQQQUUUNNNNNNNNNLLLKKKKKKLLLNNNJJJGGGDDDCCC@@@<<<;;;<<<<<<;;;;;;:::888666555444666666555444444444444444222444666777777555333111444333111222333333222000111111111111111111111111////////////////////////000000000000000000000000//////............//////000/////////............//////////////////////////////000000000000//////......////////////............////////////..................////////////000222333111...000777===444222111//////000222333555...///888;;;666666<<>>??????LLLNNNSSSYYY^^^```^^^\\\bbbbbbbbbdddeeeeeecccaaa]]]\\\]]]^^^```bbbcccccc_________^^^______```aaaYYYVVVRRRPPPNNNLLLJJJHHH???>>>===;;;:::888777666333222111000111444666888777555333222222222111///333333333222222222111111111111111111111111111111222222222222222222222222000000000000000000000000........................///......---...///000111//////...///000222555666111000000000000000000000000000000000000000000000000000111111222333333333333333222222222111111111444333222333444666666666777999999999888999>>>AAAIIIKKKOOORRRRRRRRRWWW]]]^^^aaaeeeggghhhfffcccaaa```_________```___]]][[[VVVWWW]]]bbb___YYYWWW[[[bbbbbbbbbaaa___^^^]]]]]][[[WWWQQQMMMIIIGGGGGGHHHAAAAAA???>>>;;;999777666777777666555444444444444333444555666555444222000444333222222333333222000111111111111111111111111////////////////////////000000000000000000000000/////////....../////////000000/////////.........//////////////////////////////000000000000//////......////////////............////////////....../////////000000000000111000222333111///000555:::333222111000000111222333444111333999777333999EEETTTaaa```UUURRRRRR\\\nnn{{{vvvmmmjjjhhheeeaaa^^^XXXRRRNNNNNNOOOPPPOOOYYY\\\___```___^^^]]]]]]]]]```dddeeeeeeggglllppptttssswww~~~~~~{{{vvvrrrooolllhhheee```ZZZYYY\\\^^^[[[[[[^^^\\\\\\\\\^^^dddnnnyyynnnVVVOOOCCC:::999777666666666444333333333444444333333222222222222222111222222222222111000000222222111000000///......////////////////////////---......//////......---................................................666......***333333999555---------.........//////////////////////////////////////////000000000111000000000000000000000000333333333333222111000000333444444333111111333666666777:::@@@HHHPPPVVVYYY\\\]]]^^^aaacccbbb```^^^```]]]ZZZXXXWWWWWWWWWWWW[[[ZZZYYYWWWWWWXXXYYYZZZ\\\\\\]]]]]]^^^______``````^^^\\\[[[\\\[[[ZZZXXXOOOMMMKKKGGGCCC>>>;;;999;;;;;;:::999888555333222555444222222333333111000333333333333222222222222111111111111111111111111222222222222222222222222111111111111111111111111,,,------...//////000000///............///000000111000//////000111333444000000000000000000111111000000000000000000000000000111111222222333333444111222222333333222111111444444444444555666777777<<<===???@@@BBBFFFJJJNNNSSSYYY]]]ZZZWWWYYY\\\^^^^^^```cccfffgggddd```]]]___aaabbbbbb```___^^^^^^ZZZ[[[^^^___\\\XXX[[[bbbccccccbbbaaa```^^^]]]\\\```^^^YYYSSSOOOMMMKKKJJJHHHGGGEEECCC@@@===;;;::::::999777666444333333333444444555555444333333222444333222222333333222111222222222222222222222222////////////////////////000000000000000000000000////////////////////////000000000/////////......//////////////////////////////000000000000//////......////////////............////////////......000000000000111111111111///111333222//////222555333222111000000111222333444333666888444333@@@QQQaaafff\\\NNNQQQYYYeeetttgggffffffgggeeeaaa[[[VVVMMMLLLKKKMMMQQQUUUWWWXXXYYY]]]aaadddeeeeeeeeefffhhhjjjllllllmmmqqqyyy}}}yyypppjjjeeedddaaa^^^\\\]]]\\\\\\[[[YYYXXXZZZ^^^aaaxxxuuu^^^VVVIII>>><<<888888777666555555444444444555555444333333333333333111222222222222111000000111000000//////........./////////////////////////////////000000/////////................................................,,,***333<<<***...000)))------.........//////////////////////////////////////////000000000111111000000000000000000000000333444444444444333222111333333333222222444777:::>>>BBBHHHPPPXXX___dddfffcccbbb`````````^^^\\\YYY[[[[[[YYYXXXXXXWWWWWWWWWRRRRRRQQQPPPPPPSSSYYY\\\VVVWWWXXXYYYZZZ[[[[[[[[[\\\[[[ZZZ[[[]]]]]]\\\[[[[[[ZZZWWWTTTOOOJJJFFFDDD;;;;;;:::888777666555555444333333444555555444222444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111---........./////////000............/////////000111111000000000000111111000000000000000111111111//////000000000000000111111111222222333444444444000111333555666666666555222333555666777999<<<>>>FFFGGGIIIKKKOOOTTTZZZ]]]```dddbbb\\\ZZZ^^^^^^[[[dddeeegggfffdddbbbbbbccccccdddfffdddaaaaaadddhhhfffccc___]]][[[]]]ccciiifffeeeccccccddddddcccccc]]]^^^\\\WWWTTTRRRNNNJJJLLLKKKIIIGGGEEECCCBBBAAA===;;;:::888666444444333555555555555555555666666555333222222333444222111222222222222222222222222000000000000000000000000000000000000000000000000/////////000000/////////000000000////////////...//////////////////////////////000000000000//////......////////////............////////////......//////000000000111111111///111222222000///000111222222111111111222333333444333555777777;;;JJJZZZaaa[[[OOOPPP\\\bbbjjjzzz{{{mmmfffhhhhhhfff```WWWPPPLLLLLLMMMPPPUUUYYY\\\^^^___]]]```ccceeegggiiilllnnntttwwwyyy|||yyyrrrmmmhhhdddbbbcccdddeeecccaaa______```eeeooouuuaaaYYYLLLCCC???::::::888666666555555555444555444444333333333333333111222222222222111000000000/////////.........---////////////////////////...//////000000//////...................................................---AAA```ppp:::222000+++............//////////////////////////////////////////000000000111111111000000000000000000000000222222333444555555555555333444555777:::>>>CCCFFFNNNTTT[[[```aaa```]]][[[WWWVVVTTTTTTVVVWWWWWWVVVQQQTTTYYY\\\]]]\\\ZZZYYY]]]\\\[[[ZZZ[[[^^^cccggg___```aaabbbbbbbbbaaa```\\\[[[ZZZ[[[\\\]]]\\\[[[YYYYYYXXXWWWUUUSSSQQQPPPEEEAAA<<<888666666999:::555444555666888888666444444444444444333333333333222222222222222222222222000000000000000000000000111111111111111111111111000000/////////.........---......///////////////222111111000000///000000//////000000111111111111///000000000111111222222222222222333444444555555222333444555666777777777222555:::>>>AAAFFFLLLPPPXXXWWWWWWXXX[[[___bbbdddnnnkkkfffbbbcccgggeee```cccfffgggdddaaabbbhhhooohhhhhhfffaaa^^^___dddiiicccfffjjjmmmnnnjjjccc\\\eeecccaaaaaadddfffgggfff```aaa]]]VVVSSSUUUUUUQQQOOONNNMMMKKKJJJIIIIIIIIIAAA@@@>>><<<:::888888777444444555555666666777777555444222333444444333111222222222222222222222222111111111111111111111111111111111111111111111111//////000111111000//////111000000000//////////////////////////////////////////000000000000//////......////////////............////////////.............../////////000000///000222222111/////////222222111222222333333444555222222888@@@IIISSS\\\UUUOOOLLLXXXcccbbbttt|||lllggghhhgggfffbbb[[[SSSNNNLLLLLLTTTVVVYYY\\\^^^```aaaaaahhhiiijjjkkknnnrrryyy}}}yyyuuunnnooooookkkfffaaa]]]\\\\\\^^^bbbiiitttzzzhhh^^^PPPGGGBBB;;;<<<999666666666666555333444444333222222222222222111222222222222111000000////////////............////////////////////////.........//////.................................////////////////////////111HHHjjjwww<<<222222111........./////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111222222333444555666666888===DDDLLLSSSXXXZZZ^^^```aaa___ZZZUUURRRPPPMMMMMMNNNQQQWWW\\\^^^___dddgggkkkmmmlllkkkjjjkkkrrrpppnnnllllllllllllkkklllmmmmmmllllllkkkjjjiiidddcccaaaaaaccceeeeeedddTTTTTTTTTSSSSSSRRRSSSSSSTTTQQQLLLFFFAAA<<<999777666555555555777777555333555555555444444444333333222222222222222222222222000000000000000000000000111111111111111111111111111111000//////...---------......///000/////////111111111000000//////////////////000111111222222000111111222222333333333222333333444444555555666666666666666666777888999:::???FFFLLLPPPWWW^^^dddgggeeebbbaaabbbdddddddddhhhcccbbbhhhmmmmmmllllllnnnqqquuuvvvvvvyyyzzzwwwxxx{{{~~~zzznnnmmmkkkjjjkkknnnooollliiiggghhhaaaVVVRRRVVVWWWSSSTTTSSSQQQPPPOOOOOOPPPPPPIIIGGGFFFCCCBBB@@@??????777777888888888888777777555444333333444444333222333333333333333333333333111111111111111111111111111111111111111111111111//////111111111111//////111111000000000///////////////////////////////////////000000000000//////......////////////............////////////..................////////////000000111111111000000///111111222222333444444444666333444===JJJTTTWWWVVVKKKPPPWWWaaaeeeiii{{{lllhhhdddaaa___]]]ZZZVVVRRRPPPRRRVVVZZZZZZ\\\___aaabbbdddfffhhhkkkooottt|||{{{{{{yyytttmmmfffbbb```]]]\\\[[[\\\^^^ffftttzzznnn\\\PPPIII???>>>;;;888777888999666444444333333222222222222222111222222222222111000000////////////////////////////////////////////////---......//////......---........................///////////////////////////222???DDD)))***000........./////////000000000000000000000000000000000000000000111111111222222222222222222222222222222444333222222333555888:::???DDDLLLVVV```fffgggggg\\\ZZZVVVPPPKKKKKKPPPTTTWWWWWWZZZ___ffflllpppqqqzzz{{{{{{xxxuuuuuuxxx{{{rrrqqqsssyyy}}}wwwpppooonnnmmmllllllmmmmmmllliiifffeeefffhhhjjjjjjaaa^^^ZZZVVVRRRPPPPPPPPPNNNPPPRRRRRRNNNGGG???;;;:::888666555555555444333666666555555555444444444333333333333333333333333111111111111111111111111222222222222222222222222000000000///////////////------///000000000///...000000000000000/////////...//////000111111222222111222222333444444555555333333333444555555666666777777777888;;;>>>BBBEEELLLQQQVVVYYY[[[^^^eeejjjjjjfffcccccceeeggggggfff^^^]]]hhh{{{|||~~~~~~wwwpppmmmeeeYYY[[[YYYWWWUUUTTTSSSTTTUUUQQQPPPNNNLLLKKKIIIIIIIIIAAAAAABBBAAA???===:::888666444333333444444333222333333333333333333333333222222222222222222222222111111111111111111111111...///111222222111///...111111111000000000////////////////////////////////////000000000000//////......////////////............////////////.........////////////000000000111000000000111222111111000111222333444444444444666777;;;EEERRRXXXUUUOOONNN[[[aaafffvvvqqqeee^^^bbbgggccc[[[VVVUUUTTTTTTVVVYYY^^^bbbddd^^^aaadddgggkkkpppwww}}}}}}tttooommmhhhffffffeee```\\\bbbkkkrrrpppbbbYYYLLLBBB>>>::::::<<<<<<999666555555444333333333333333111222222222222111000000000000000000000000000000////////////////////////...//////000000//////...........................////////////////////////333------)))000000666333.../////////000000000000000000000000000000000000000000111111111222222222333333333333333333333333777666555666:::@@@GGGKKKQQQUUU\\\dddiiihhhbbb]]]OOOQQQRRRQQQQQQVVV```gggkkklllmmmqqqvvvzzz{{{{{{tttyyy|||{{{{{{||||||~~~yyyoooeee]]]XXXVVVUUUIIILLLPPPRRRRRRPPPLLLJJJDDD@@@;;;888777777777666666666666666555555555444333333333333333333333333222222222222222222222222222222222222222222222222......//////000000111111,,,---///000000000///...//////000000000000//////...//////000111222222222222222333444444555666666333333444444555666666666777777888;;;AAAHHHOOOSSS]]]```cccaaa^^^]]]aaaeeedddaaa___aaaeeejjjkkkkkk```eee|||~~~iii```^^^[[[XXXVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPOOOLLLLLLLLLJJJGGGBBB>>>;;;666444333333444555333222333333333333333333333333222222222222222222222222111111111111111111111111...000111222222111000...111111111111000000000000//////////////////////////////000000000000//////......////////////............////////////......000000000000111111111111222111000000111333333222000111222333444444444444666:::AAALLLVVVYYYRRRIIIXXXeeecccgggxxxbbbccc``````aaa\\\TTTSSSXXXTTTUUUXXX]]]bbbdddbbb```aaaeeejjjooouuu~~~|||tttppppppnnnnnnkkkbbbZZZ\\\ddd[[[dddsssrrrhhh[[[EEE@@@<<<<<<>>>???;;;888666666555444444444444555111222222222222111000000000000000000111111111111////////////////////////000000111111111111000000........................000000000000000000000000---,,,222(((<<>><<<<<<<<<;;;777666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222........................////////////000000000000000000000000111111111111...///000000000111444777555333222444444333777>>>888333111444666666888;;;777;;;???CCCHHHNNNUUUZZZcccbbb```aaabbbbbb```^^^XXXaaa^^^YYYccckkknnnsssmmmxxx}}}xxxqqqfffYYYOOOKKKPPPQQQMMMNNNUUUYYYYYYPPPUUUZZZXXXPPPEEE<<<888888777666555666666777777333333444444444333222222333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000........................000000000000111111111111////////////000000000000000000000000////////////111000000///000222333444///111444444444444555666;;;>>>IIIWWWWWWPPPQQQ[[[bbbbbbggg}}}ppp___aaabbb\\\TTTQQQRRRTTTTTTSSSVVVXXX]]]ccceeeccceeejjjqqqooottt|||~~~sssuuu{{{ssskkkeee]]]\\\___fffqqqssssssTTTDDD:::<<>>JJJYYYcccfffeeefffjjjhhh```ZZZZZZZZZWWW___gggqqqvvvxxxyyy|||}}}{{{vvvqqq^^^```bbb```XXXRRRQQQTTTQQQQQQIII===;;;@@@???888:::777444444555555555333777777777777666555333333333333333222222222111111111111111111111111111111........................////////////000000000000000000000000111111111111000111222111111333666888999555333444444222333777<<<777333444555666999>>>>>>BBBHHHPPPXXXaaaiiinnndddeeeddd___\\\```kkkuuuzzz|||vvv~~~}}}jjjccc```cccbbb[[[VVVWWW``````]]]VVVNNNJJJJJJLLLNNNIIICCC<<<777222///---444555555444444333222222333333333222222222222111111111111111111111111111111000000000////////////000000000000000000000000000000////////////000000...........................////////////000000000////////////000000000000000000000000000000000///000000000000111222333444222222222333555666777777===GGGQQQWWWZZZ^^^bbbcccbbbgggxxxuuuaaa\\\aaa^^^YYYSSSRRRUUUYYY[[[[[[dddbbbccceeefffgggmmmtttttt{{{wwwooolllgggdddaaa^^^```lll~~~gggQQQ===:::===;;;888888777777666555444444444444444444333333333333222222333222111000///000000111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000000000000000111111111111000000////////////000000111111111111222222222222333444666888:::<<<===>>>FFFMMMWWWaaahhhkkkjjjiiibbb```]]]]]]```gggpppwww~~~zzztttpppvvv}}}nnnbbb]]]\\\TTTVVVUUUQQQOOOLLLEEE======;;;999888888888999999<<<<<<<<<;;;999888666555333333333333222222222222222222222222222222222222........................////////////000000000000000000000000111111111111111222333333333555888:::<<<666333555777555333444>>>999777888:::===BBBIIIVVVXXXZZZ^^^bbbbbb```^^^]]]aaahhhpppzzz|||jjj[[[[[[ZZZ\\\______\\\XXXUUUTTT\\\VVVNNNGGGAAA===:::777777777666555555444333333333333333333222222222222111111111111111111111111111111000000000/////////000000000000000000000000000000////////////000000....................................////////////////////////000000000000000000000000000000000000///000111222333333333333555333222222555888;;;<<>><<<999666555777999<<<;;;:::999777666444444444444333333333222222222333333333333333333333333........................////////////000000000000///000000000111111111111111222333333444555999;;;;;;444111555::::::888888;;;999<<>>===;;;:::888777555444444333444444333333333222222222111111111111111111111111111111111000000000//////000000000000000000000000000000////////////000000................................./////////000000////////////000000000000000000000000000111111111///000222333444444333222333444444333333777>>>CCCRRRYYY]]]\\\]]]cccddd```lllsss___ZZZ]]][[[UUUPPPPPPTTTXXX^^^bbbfffiiikkkkkkmmmuuu}}}zzzvvvtttqqqnnnjjjgggoooyyypppQQQDDD@@@<<<:::<<<999888777666555555555555444444333333333222222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............///000222222///000000000111111111111111000000000000000000111222222222222333333333444888777666777<<>>999777999;;;999999888777666555555555444444444444333333333333222222222222222222222222////////////////////////////////////000000000000///000000000111111111111000222333333444555999<<<:::333000444:::;;;:::::::::<<>>===;;;888666555444444444444444333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000//////////////////////////////000000000111111111////////////000000000000///000000000111111111222///000222333444444333333000444777555333777BBBMMMWWWVVV[[[ccceeebbbeeelllzzziiiccc^^^^^^\\\WWWQQQOOOXXX^^^eeejjjkkkkkklllmmm{{{{{{}}}|||zzztttjjjbbbcccfffuuuxxx___PPPEEE;;;999===999999888777666666666666444444333333333222222222222222222222111111111000111111111111111111111111////////////////////////////////////////////////////////////////////////............///000222222///000000000111111111111111111000000000000111111222333333333444444444444777666666:::AAAKKKUUU[[[hhhgggeeeeeeeeefffggggggmmmoooxxxzzzwww|||wwwyyyqqqccc[[[VVVRRRLLLEEE@@@>>>???AAA;;;:::999999999999::::::555555555444444444333333222222222222222222222222////////////////////////////////////000000000000000000000000111111111111000222333444444666:::===;;;555222555999:::;;;>>>CCCFFFNNNWWWZZZZZZ^^^dddkkkggg___ZZZ[[[cccpppzzzvvvooohhh___XXXXXXSSSNNNMMMOOOOOOLLLHHHBBB@@@===:::777666555555444444444444333333333333222222222222222222222222222222111111111000000000000000000000000000000000000000////////////000000////////////////////////000000000000111111111111////////////000000000000///000000111111222222222000111222333444444444444000444888777777===IIITTT\\\XXX[[[dddccc^^^fffuuuuuuaaa```\\\VVVPPPOOOTTTYYY___eeelllnnnmmmmmmpppsssyyy|||wwwwwwvvvpppjjjgggbbbiiinnn___PPP@@@999;;;:::999888777666666666666444444333333333333222222222222333333222222111000111111111111111111111111//////////////////////////////////////////////////////////////////////////////...//////000111222000000000000111111111111222111111000000111111222333333333444444444555555444777<<>>>>>;;;:::999888888999:::;;;666666555555555444444444333333333333333333333333////////////////////////////////////000000000000000000000000111111111111222333444555666888<<<>>>===999777:::===???DDDKKKQQQSSSZZZ``````___cccjjjfffmmmuuu|||tttkkkpppiiiaaa]]][[[VVVMMMFFFDDDBBB>>>;;;888666666555555444444444444333333333222222222222222222222222222222222111111111000000000000000000000000000000000000////////////000000/////////////////////////////////000000000000111////////////000000000000///000000111111222333333222222222222333444555555444555666999???HHHRRRXXX[[[^^^aaaaaabbbiii{{{uuu\\\ZZZYYYVVVQQQPPPVVV^^^eeedddiiippprrrtttzzz~~~zzzssskkkjjjrrr~~~qqq```LLL>>>;;;::::::999888777777777777444444333333333333222222222222333333333222111000111111111111111111111111////////////////////////////////////////////////////////////////////////000000////////////000000000000000000111111111111222111111000000111111222444444444444555555555555888>>>IIISSS[[[^^^___^^^^^^aaadddfffhhhmmmtttzzzyyyhhh[[[TTTNNNGGGBBB>>>===:::888777777888999666666666666555555555444555555555555555555555555000000000000000000000000////////////000000000000000000000000111111111111333444666777777:::===@@@>>>;;;;;;???CCCGGGPPPZZZ[[[]]]bbbffffffeeekkksss~~~ppp```TTTFFFCCC???;;;888666666666555555444444444333333333222222222222222222222222222222222111111111111000000000000000000000000000000000////////////000000000000000000000000000000............/////////000////////////000000000000///000000111222222333333333222111111222333555666999555444:::FFFRRRXXXYYYRRR```fffbbbiiittthhhfff[[[NNNPPPRRRVVV^^^fffjjjjjjkkkpppwww{{{yyyssspppmmmrrr~~~oooXXXEEE===;;;:::999888777777777777444444444333333333222222222222333444333222111000111111111111111111111111////////////////////////////////////////////////////////////////////////111000000////////////000000000000000111111111111222222111111111111222222444444444555555555666666???HHHVVVaaaeeeaaaZZZTTTZZZdddooosssrrruuu}}}~~~sssiii]]]TTTFFFDDDAAA>>><<<;;;;;;;;;777666666666555555555555777777777777777777777777000000000000000000000000000000000000////////////000111111111111222222222444666777666555777<<>>:::888888666222222555333333333222333333444444111111111111000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000///////////////111000///......///000111444333111//////000111222222111111111333444333222:::777888BBBQQQ\\\]]]ZZZaaagggeeecccvvvrrrkkkaaaVVVOOOXXX]]]]]]cccnnnqqqlllqqqwww~~~xxxpppvvv}}}hhhPPPAAA@@@;;;777999:::888888999666555555444444333222222333333333222222222111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222///000000111222222333333444555555444444666999;;;SSSYYY```dddccc___YYYVVVWWWhhhwwwwwwpppvvvwww[[[PPPBBB::::::======;;;666888888666555666666444555555666777888999::::::000000000000000000000000000000000000000000000///111111111111222222222222333555777666555555999===@@@AAADDDJJJRRRYYY^^^```___aaa___eeettt|||qqqZZZPPPMMMMMMOOOOOOMMMLLLMMMGGG>>>777777888777666777444444333222222222222333222222222222111111111111111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111000////////////000111444333111000///000111222111111111222333555555555777888===GGGSSS\\\______jjjjjjkkkxxxtttooommmaaaSSSUUU]]]cccfffjjjpppttttttzzzwwwzzz{{{^^^KKK???:::777999:::888666666666666555555444333333222333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111111111111222222222222000111111111222222333333444555555444333888AAAIIIYYYbbbjjjfff\\\XXX___iiissspppnnntttooo___OOOGGGCCC>>>888666888:::;;;999888888888888444444555555666777777777000000000000000000000000000000000000000000000000111111222222222333333333333555888777666777;;;>>>BBBIIIRRRYYY[[[]]]^^^```WWW[[[```rrrzzzppp[[[PPPPPPTTTXXXXXXUUUWWW]]]LLL???444333777777555555555444333222222111111222444333333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000///000000000111222222222222111000000000000111222333222111000000000111222111111111222444555777888777>>>HHHPPPWWW\\\aaaeeekkklllvvv{{{llleee```XXXPPP^^^aaahhhoooqqqrrrxxx{{{vvv|||kkkTTTDDD===999;;;;;;999666666666666666555444444333333333333333222222222111111111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000////////////000111111111111111111222222222333222222222222333333333333666777888777999BBBOOOYYYddd```\\\]]]aaafffiiijjjxxxyyy~~~^^^NNNEEE;;;;;;BBB:::;;;;;;;;;999777777777444444444444444444444444////////////////////////000000000000000111111111222222222222333333333444555666888888999<<>><<<<<<:::999999777777666666555444444444333333333222222222111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000//////000000111222111111111222222222333333333333333333333333333333666888;;;AAAIIIRRR\\\bbbbbb]]]ZZZaaannnyyy}}}|||~~~nnn^^^KKKFFFNNN>>><<<<<<===<<<888777777555555444444333333333222///////////////////////////000000000111111111222222333333333444444444444555777888888<<>>???<<<:::;;;777777666666555555444444000000000000000000000000///000000111111222222222333333333444444444555555666888:::<<>>LLLRRRXXXZZZXXXZZZaaagggmmmqqq\\\UUU\\\dddjjjmmmqqqrrrwwwxxxcccLLL>>>999888888;;;888888888777666666555555333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222222222222222333333333333444444444555666666777777999>>>HHHVVVbbbgggddd```hhhrrr|||gggRRR@@@<<<===:::999;;;999999888888777777777666000000000000000000000000///000000111111222333333444444444444555555555555999===BBBHHHNNNYYYeeennnnnnzzzxxxqqqvvv]]]UUUMMMJJJFFFAAA>>>???888888777666555444444444444333333333222222222222111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000///000000111111000000///000000111222222222222222333555777777666888>>>CCCXXXXXXXXXYYY\\\aaaggglllrrrcccWWWZZZbbbgggiiikkkuuu{{{sssXXXGGG@@@;;;999:::999999888777777666666555333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333222222222333333333444444333333444555777888999999DDDLLLWWW```eeehhhiiikkkyyy}}}|||VVVDDD???:::888:::999999999999999999999999000000000000000000000000///000000111222222333333444444444555555555666666>>>CCCKKKSSSZZZccclllssszzznnnaaaTTTQQQQQQNNNKKKIII<<<;;;999777555333333222555555444444444333333333111111111111111111111111//////000000111111111222111111111111111111111111000000000000////////////...///000111111000///...///000111222222222222222000333666777666:::AAAHHHaaa^^^ZZZ[[[aaaiiiooorrrwwwmmmcccRRRUUU^^^ggghhhgggnnnxxxcccQQQHHHAAA<<<;;;999999888888777666666666333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222333222222333333333444444444222333444666777999:::;;;OOOYYYdddgggfffhhhpppxxxxxxtttUUUIIIAAA>>>???999999999999999999999:::111111000000//////......222222222222222222333333666777777555333444888<<>>TTTeeebbbbbbhhhpppxxxsss___MMMBBBAAA;;;>>>===888777;;;<<<:::111111000000////////////222222222222333333333333333444444444444888>>>CCCMMMVVVaaaeeeeeeffflllsssxxxdddSSSKKKIIIEEEBBB<<<888666666555444444444555444333333222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111111222222333333333444444444444555666666888@@@MMMWWWaaa]]]___dddaaaeeepppZZZXXXZZZ```iiiqqqsssvvvpppZZZIII???::::::;;;;;;;;;999777555555555444333333222222333333222222333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222222222222222222333333444666888999999999???NNN[[[gggggghhhkkkqqqxxx\\\FFF<<<@@@??????>>>===<<<======111000000000000/////////222222333333333444444444444444444444777===EEEKKK\\\^^^eeejjjgggeeeppp{{{^^^PPPMMMFFFDDD@@@<<<999777666666555555555666555444333333333333333333333333333333111111000000000000000000000000000000000000000000000000000000000000000000111000000000000000111111333333333333444444444444555444444666===HHHSSSZZZddd]]]bbbiiiccceeebbbSSSYYY```dddllltttwww|||iiiUUUEEE<<<<<<======<<<:::888555444555444444333333333333333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222333333333333222222333444444555444999888333999JJJXXX[[[```bbbhhhttt{{{bbbVVVLLLBBB<<<>>>???:::888<<<000000000000000000000000333333333444555555555666888777777999>>>FFFNNNSSSjjjddddddiiihhhkkk~~~{{{nnn^^^WWWPPPKKKEEEBBB>>>::::::<<<777777666666777666444333333333333333333333333333111111000000000000000///000000000000000000000000000000000000000000000000000000//////000000111111333333333444444444444555777444333999EEERRRZZZ^^^gggcccccceeeaaalll{{{bbb[[[ZZZVVVfffkkkrrrxxx}}}{{{eeeNNN>>>===<<<<<<;;;;;;999666444555555444333333333333333333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333333333333333333333444555666666444555777:::CCCOOOXXX[[[___ddduuuvvvZZZDDDBBBBBB;;;888;;;000000000000111111111111333444444555666666777777999:::<<>>MMM[[[bbbcccfffgggeeebbbiii{{{[[[QQQ]]]eeecccmmmsss|||zzz[[[AAA===<<<::::::;;;:::888666666555444444333333444444444333222222111111222222111111111111111111111111000000000000000000000000111111111111111111111111000111111222333333444444444444444444555666777888:::666>>>NNNVVVUUUZZZdddsssdddSSSOOOEEE===<<<000000000111111111111222444444555666777888888999999;;;@@@JJJUUU^^^dddgggaaadddppp~~~uuuqqqkkkccceeennnvvvssshhh^^^[[[]]]^^^```bbbbbb```___aaaddd___aaabbbaaa```^^^^^^___XXXYYY[[[\\\^^^aaafffjjjjjjoooxxxrrr```PPPLLLJJJEEEBBBCCCBBB===888666777777666444333333333333333333333333333333222222111000000000111111111111111111111111111111111111111111111111000000000000111222333444333444444444555555555555777666:::EEEVVVcccggggggcccgggiiiooo}}}[[[UUUYYYZZZbbboooqqqvvvpppMMMBBB>>>:::999;;;;;;:::888666555555444444444444444666555333222222333333444222222222222222222222222000000000000000000000000111111111111111111111111000111111222333444555555444444555555666777999999<<<:::FFFZZZ```\\\eeewwwiiiYYYLLL@@@:::000000111111111222222222444555555666888999999:::===@@@GGGRRR]]]ccceeeddd___kkkvvvjjjddd___[[[YYY[[[XXX^^^ccccccaaaaaacccfff]]]___```aaaaaaccceeefffgggiiijjjiiifffddddddeeejjjjjjiiieeeaaa^^^^^^___YYYZZZ]]]cccjjjsss{{{uuubbb``````XXXPPPMMMGGGAAA999555666777666444444444444444444444444444444444333333222111111000111111111111111111111111111111111111111111111111111111111111222333444555444444444444555555555555777888???MMM]]]hhhkkkkkkaaacccnnniiiSSSZZZaaa\\\bbbsss|||gggKKKDDD===:::;;;<<<;;;888666666555444444444444444888666555333333444555666222222222222222222222222000000000000000000000000111111111111111111111111000111111222333444555666555555555666777888::::::===EEERRR^^^bbbhhh|||zzz```OOOBBB:::000000111111222222222222444555666777888999::::::CCCGGGNNNXXX```cccaaa]]]fffuuuffffff\\\WWWZZZ\\\ZZZ^^^ggg```bbbdddeeegggiiigggdddaaabbbbbbbbbeeejjjmmmmmmvvvyyyzzzxxxuuurrrssstttxxxyyyxxxtttmmmgggdddddddddcccaaa```aaaeeehhhkkkpppuuuuuutttuuukkk^^^XXXKKKCCC999444555666666444444444444444444444444444555555444444333222111111111111111111111111111111111111111111111111111111222222222222333444555666444444444555555555666666666:::CCCQQQ```jjjmmmlllbbb___sssjjj___WWWYYY___fffpppzzzRRRJJJ@@@;;;;;;<<<;;;888666666555444444444444555999777555444444444666777222222222222222222222222000000000000000000000000111111111111111111111111000111111222444555666666555555555666777999:::;;;AAASSS``````dddxxxgggUUUJJJ@@@222222222111222222333333333777999888666777<<>>AAAKKKXXXaaaddddddfffaaakkknnnVVVZZZ^^^bbbdddjjjuuudddNNNAAA???:::<<<>>>888999888777666666555555555666666555555555444444444222222222222222222222222111111111111111111111111222222222222222222333333333222222111222444555666888777888999888666;;;CCCSSS[[[ggguuufffTTTLLL222222222222222333333444666888999888777999@@@FFFMMMZZZ\\\\\\gggtttooojjjiiidddaaabbbfffggghhhgggfffgggkkknnntttsss{{{{{{xxxwwwqqqtttkkkdddiiijjjiiipppmmmxxxyyyrrrlllgggXXXCCC777666777555666666555444333333333333444444333333333333222222111222222333333222222111000111111111111222222222111111111111222222222222000444555222222666777555???GGGRRRZZZ```eeehhhiiiaaa{{{yyyyyyyyykkkYYYZZZ\\\ccclllqqquuuwwwVVVCCCAAA===:::<<<:::999888777666666555555666555555555444444444444333222222222222222222222222111111111111111111111111000000111111222333444444333333222222333444666777888666555555666;;;GGGTTT]]]ddd{{{uuu222222222222222333444555888999999888888>>>FFFMMM]]]dddaaagggxxxggg[[[^^^eeehhhhhhkkkjjjlllmmmmmmnnnssszzzzzzqqqqqqkkkfffkkkggghhhllluuuzzzuuuPPP777666:::777888777666555444444444444444444333333333333222222111222222333333222222111000111111111111222222222111111111111222222222333...222444333333666888888AAAOOOZZZ]]]```gggkkkiiiaaawwwrrrooo```TTTSSS^^^^^^gggtttyyyzzzeeeKKKEEE===:::<<<;;;999999888777666666666666444444444444333333333333222222222222222222222222111111111111111111111111......///111222333444555333333333333444555666777666555555777:::AAAPPP^^^gggwww333333222333333444555666999999888888<<>>@@@EEERRR___ggg333333333333444555666777999999999<<>>NNNXXX```bbbeeekkkiiibbb|||yyyiii^^^SSSOOOXXXfffkkkmmmvvvsssRRR;;;AAAEEE666:::999888777777666666666444444333333333222222222222222222222222222222222111111111111111111111111222222222111111111111111222222333333444555555555333555;;;@@@DDDMMM^^^ooouuu333333333444555666777888999:::===BBBJJJTTT]]]ccckkkkkkdddfffhhhgggggggggnnnwww{{{{{{{{{~~~dddJJJ;;;;;;:::999777666555555444444444333333333333222222111222222333333222222111000111111111111222222222222222222222333333333333444444666777555555<<>>===;;;:::888777777777444444333333333333222222111222222333333222222111000111111111111222222222222222222333333333444444333333555777666777AAANNN___```eeejjjggggggvvvlllrrrggg[[[UUUUUU[[[fffppplllvvvjjjLLLBBBCCC===::::::999888777777777777555555555444444444444333222222222222222222222222111111111111111111111111444444444333333333333333444444666777888888777777<<<===CCCMMM]]]xxx333333444444666777888999;;;>>>EEEPPP[[[dddjjjlllzzzhhhhhhjjjlllkkkjjjrrrxxxNNN@@@???>>><<<:::999999999444444444333333333222222222222222333333222222222000111111111111222222222222222333333333444444444222111444777777999FFFTTTcccccciiimmmfffddd~~~vvvkkknnn[[[OOOUUU]]]aaaiiisssvvvsssVVVAAA???BBB;;;:::999888777777777777666666555555555444444444222222222222222222222222111111111111111111111111333333333444444555555555555666888999::::::999999<<>><<<:::888999:::888555666666555555555444444444333333333222222222222111222222333333333333222222222222222222222333333333777444444777777666777;;;AAAUUUfffrrr555333444888;;;;;;===BBBIIITTTYYY___lllzzzqqq```]]]ccciiinnnqqqxxxxxx|||iiiEEE777>>>???888666;;;:::888666444444444555222222222222222222222222111111111111222222222333222222333333333333444444666666666777>>>IIIWWWaaacccmmmjjjggg^^^TTTXXXTTTQQQRRRYYYdddmmmsss|||zzz```AAA???>>>===<<<:::888666666666666666555555555444444333333333333222222222222222222333333333333222222111222222222333333333444777444444777888888;;;@@@IIIYYYggguuu~~~}}}555333444888:::;;;@@@GGGFFF^^^jjjqqqwwwlllbbb___iiissswwwxxxzzz|||KKK000:::<<<555<<<888888666555444444555555222222222222222222222222111111111222222222333333222222222333333333444444777555444999CCCPPPZZZ```hhhlllgggmmmdddRRRRRRWWWSSSTTT]]]hhhooottt||||||yyyNNN???=========;;;777666888666666666666555555555555444444333333333222222222222333333333333333333222111222222333333444444444333444777999999;;;DDDOOO\\\aaadddnnn666444444888:::<<>>999;;;<<<888777;;;777777777666666666555555444444444444333333333333333333444444444444333333111111222333444555666666333777<<<======FFF]]]ttt~~~|||666555777<<<@@@FFFTTTaaalllvvvpppffflllpppnnnjjjooo|||}}}pppZZZDDD???>>>777777777777777666666555555444444444444444444444444222222222333333333444444222222333333333333444444444666<<>>:::888:::777777777777666666666555555444444444444333333333333333444444444444333333111111222333444555666666777777:::@@@III[[[vvvyyyuuu555555888>>>CCCLLL[[[iiimmmvvveeeqqqssseeevvvqqqxxxkkkGGG???@@@222777888888888777666555444555555555555555555555555222222333333333444444444222222333333333444444444444888@@@KKKVVV\\\]]]\\\bbblllxxxbbbYYYZZZVVVYYYaaabbbiiiiiittt]]]III;;;===@@@;;;888999777777777777666666666666555555444444444333333333333444444555555444444333111111222333444666666777;;;666777CCCVVVppphhhooo~~~===<<<;;;<<>>;;;666:::;;;888555444555555222222333444444555555666333333333333333333333333555555666666777666666666777:::DDDPPPWWWZZZ^^^dddeeeeeepppcccWWWTTTXXX]]]cccjjjlllqqquuuyyy~~~xxxIII===EEE:::999@@@555999999888888777666666666666666555555555444444444222333444444555555444444555888888555666:::999444999999777GGGhhhvvvtttuuuxxx|||sss}}};;;777888AAALLLWWWeeeooovvvkkkeeellluuusss^^^LLLDDD<<<======<<<888444444555666333333444444444444555555333333333333333333333333222333333444444444444444555===KKKZZZ___^^^^^^```fffmmmlll```UUUTTTYYY___eeejjjppp{{{XXXBBBDDD>>>>>>AAA;;;999999888888777777666666555555444444444333333333222333444444555555444444222666666444666999999444999???BBBPPPnnnxxxooojjjmmmsssyyyqqqnnn~~~:::444:::JJJWWW```qqqrrreeejjjjjjqqq|||{{{cccPPP===CCC@@@<<<888555444555666555555555444444444444444333333333333333333333333222222222333333333444444888@@@OOO^^^cccbbbbbbeeecccwwwqqqggg[[[QQQSSS[[[bbbhhhlllooohhhEEE===>>>===<<<;;;999999999888777777666666444444444333333333222222333333444555555555555444222555777666777::::::777999BBBGGGZZZ~~~vvvqqqjjjgggllltttyyy||||||;;;777AAATTT^^^fffllliiitttsssxxxnnnPPPGGG@@@;;;999888666555666777666666555444333333333333333333333333333333333333333444444555555666666===CCCNNNYYY^^^aaagggooonnnsssqqq```VVVPPPUUU___ggglllpppqqqyyyOOO;;;>>>===888;;;::::::999888888777777666555555444444444333333333333444444555555555555555555888999999999:::;;;<<>>::::::999999888777777777666666666666555555555555333444555555666666555555888999::::::999999===@@@JJJnnnqqqmmmpppwww999@@@NNNWWWZZZkkk{{{pppvvvxxxQQQCCC:::<<<===999555555777777666666555444333333333333333333333333333333333222222222333555666888DDDKKKWWW______]]]aaaiiivvvhhhiiiTTTRRRVVV___fffmmmuuu}}}yyyvvvwwwXXXCCC======<<<:::::::::999888888777777777777777666666666666555444444555666666666666555999888888999999999@@@HHH^^^vvv|||~~~:::DDDPPPVVV[[[rrruuurrrwww^^^KKK<<<;;;===888666888777777666666555555444444333333333333333333333333444333333333444666888999IIIOOOZZZaaa``````gggpppqqqfffaaaPPPSSS\\\dddiiinnnxxx{{{wwwkkkCCC;;;AAA999;;;::::::999999888888777777666666666666555555555444444555666666666666666:::888888;;;<<>>;;;;;;777666:::666666666666555555555555333333333333333333333333777666555555666888;;;===NNNQQQWWW\\\]]]cccqqqooofff```XXXNNNTTT___hhhkkkooozzzzzzppp|||HHH>>>III<<<;;;;;;:::999999888888777666666555555555444444444444555555666666666666666<<<999:::>>>AAAEEERRRaaaxxx|||EEEWWW[[[aaauuufffcccnnnuuuuuuYYY@@@AAA<<<;;;???999888888888888777777777777444444444444444444444444555444666888666555999@@@LLLYYYTTTXXXkkkggguuu|||iii^^^VVVNNNRRRZZZaaagggnnn{{{zzzvvvyyySSS===HHH:::;;;;;;:::999888888888888888777777666555444444444666666666666777777777777999===999===FFFGGGbbbqqqkkkyyyJJJQQQZZZiii~~~oooeeeiiijjjpppyyylllJJJ@@@;;;;;;;;;888888888777777777777666666444444444444444444444444555444666888777666;;;BBBLLLWWWVVV^^^nnnmmmwwwhhh]]]TTTMMMZZZ^^^fffnnnuuu~~~xxxyyy```DDDEEE>>><<<;;;:::999888888888888888777777666555555444444666666666777777777777777999===<<<;;;EEE[[[}}}qqqjjjqqq~~~VVVPPP^^^xxx}}}bbbmmmuuunnnvvvXXX===;;;<<<999:::888777777777666666666555444444444444444444444444555444555777777777===EEENNNVVVXXXbbbnnnooopppfffZZZQQQNNN^^^___fffpppwww~~~{{{xxxrrrKKK<<<>>><<<<<<;;;:::999999999999888777777666666555555444666666777777777888888888:::>>>AAA>>>GGGuuu~~~wwwtttrrrwww~~~```VVVlllmmmdddsssxxxtttfff>>><<<>>>:::>>>888777777777666555555555444444444444555555555555555444555777888999AAAJJJRRRUUUYYYbbbiiimmmvvvkkk```SSSOOOSSS___aaaiiirrruuu|||wwwzzzXXX:::AAA>>>===<<<:::999999999999777777777777666666555555666777777888888999999999;;;===EEEDDDQQQ{{{pppnnnuuu}}}}}}]]]bbbgggfffkkksssttt~~~{{{LLL???===999>>>999888888777666555555555444444444555555666666666555444444777999<<>>===;;;:::999999999777777777777777666666666777777777888999::::::;;;===:::BBBLLLfffqqqmmmhhhjjjuuu~~~zzzZZZvvvggg\\\iiitttyyyiiiIII<<<999:::::::::999888777666555555444444444555666666777777555444444777999>>>HHHSSSTTTUUU[[[aaaiii}}}sssbbbRRRNNNVVVaaadddlllsssttt}}}zzzsss{{{RRRFFF@@@???===<<<;;;:::999999777777777777777777777777777777888999:::;;;;;;<<>>;;;;;;;;;:::999888777666666444444444555666777777777555333444777:::???KKKWWWVVVWWW]]]aaammm{{{~~~sss]]]OOOSSS^^^cccgggpppsssssstttttteeeHHHAAA@@@>>><<<;;;::::::999777777777777777777777777777777888999:::;;;<<<<<>>===888<<<>>>777888888888888888888888888;;;:::555888BBB???999???CCCVVVttt{{{zzzuuusssooozzz}}}pppddd]]]```bbbaaadddlllgggnnnxxx~~~qqqFFFEEE===;;;999999999999777555777666666555555555555555777555666;;;???CCCLLLTTTVVV]]]lll|||wwwiiiYYYQQQUUU___eeegggssszzzwwwxxx{{{RRREEEAAA@@@:::;;;===777888888888888888888888888999===888888>>><<<999???DDDiii~~~uuuzzzkkkmmmzzzyyysssrrrpppgggdddhhhjjjggghhhnnnzzzsssNNNFFF>>><<<:::999999999777666888777777666666666666666888444555<<>>FFFKKKNNNQQQ___SSSnnndddRRRXXXbbbccchhhrrr{{{~~~xxxzzz]]]HHHAAACCC===999<<<<<<999999999999999999999999555???===:::@@@BBBAAAGGGddd}}}~~~{{{~~~{{{iiimmmzzzrrroooNNN@@@===;;;:::;;;<<<<<<;;;999999888777777777777777999555777@@@HHHMMMPPPSSS___ZZZrrrdddRRR[[[eeeffflllxxx}}}xxx{{{gggJJJ>>>BBB>>>999<<<===999999999999999999999999999>>>;;;;;;BBBBBBAAAIIIlll~~~vvvqqqnnnkkk{{{ooopppaaaCCC@@@<<<::::::;;;;;;:::999888888777777777777777999777999AAAIIIMMMQQQVVV]]]fffttt]]]PPP[[[fffiiippp{{{|||}}}~~~vvvOOO<<>>===999===BBB===BBBWWWxxxuuuiii|||sssaaaoooqqqhhhooo|||LLLHHHBBB>>><<<;;;:::999888888777666666666666777999888<<>><<<:::888777777666666666666666888999===CCCGGGJJJSSS\\\iii{{{^^^XXXYYYccclllppprrrtttxxxoooyyyzzz|||^^^>>>CCCDDD<<<999999::::::::::::::::::::::::???999:::EEEEEE???```}}}sssqqqrrrpppnnnqqqrrrtttwwwxxxfff```aaakkk}}}}}}sssooonnnrrriiikkktttaaaWWWEEE>>>BBB???888:::777777666666777888999999444===>>>AAAIIIKKKOOO\\\hhh}}}ZZZZZZVVV]]]ooowwwxxxyyyssssss\\\DDDHHH777999EEE777===<<<;;;:::::::::::::::555>>>???AAAFFFLLLxxx~~~tttkkkgggiiilllooowww}}}}}}___^^^aaakkkzzzuuulllkkkppp|||jjjqqq{{{```OOOCCCBBB@@@;;;999:::777777777777777888999999666???AAAEEEMMMMMMRRR```nnnvvvWWW\\\\\\cccrrryyy~~~~~~xxxyyyfffGGGEEE;;;;;;BBB:::===<<<;;;;;;:::::::::;;;;;;>>><<>>===<<<;;;;;;:::;;;;;;;;;AAA>>>>>>AAAWWWwwwwww|||tttpppjjjhhhmmm{{{zzzfffffffffhhhrrrzzzqqqrrrooouuuxxx|||bbb^^^lllxxxyyyHHH<<>>888888888888777777888999999666===@@@EEELLLPPP]]]uuu[[[YYY```eeelllwwwzzzvvv||||||}}}SSS>>>EEE@@@888@@@<<<<<<;;;;;;;;;;;;<<<<<<@@@<<>>DDD999888???777999999888888888888888999999>>>???DDDMMMSSShhhxxxYYY___cccdddlllwwwzzzxxx{{{xxx^^^AAAGGG@@@555@@@<<<<<<;;;;;;;;;<<<<<<===<<<:::CCCQQQssswwwsssooooooyyyjjjdddkkkzzz}}}pppfffwwwxxx{{{|||}}}tttjjjeee^^^jjjlllHHHAAA;;;;;;???888::::::999888888888888999<<<@@@AAAGGGOOOVVVpppppp^^^dddeeefffooozzz~~~xxx{{{www}}}}}}lllIIIFFF???777@@@<<<<<<<<<;;;<<<<<<===>>>AAA???BBBPPPttt{{{yyykkkmmmxxxrrrhhhqqqyyyqqqiiicccmmm{{{uuulllddddddrrrUUUBBB>>>===<<<;;;;;;:::999999888888888999:::???CCCJJJQQQVVVpppddd```ccchhhllluuu~~~zzzzzztttwwwxxxzzzSSSEEE???<<<@@@<<<<<<<<<<<<<<<===>>>>>>AAACCCCCCTTT{{{xxxeeeggg{{{ttthhhfffiiinnnrrrxxxggg```nnn___CCC???===999>>>;;;::::::999888888888999666===BBBKKKQQQSSSkkkrrrZZZ___aaajjjrrr{{{wwwqqqqqq[[[EEE???@@@AAA<<<<<<<<<<<<<<<===>>>>>>777@@@FFF___wwwkkkrrrzzzxxxrrrmmmiiimmmtttpppnnn{{{}}}ccciiisssjjjLLLDDD???<<>>>>>>>>>>>>>>??????@@@DDDFFFJJJrrrooogggpppwwwwwwkkkdddiiizzz{{{kkk```lllxxxpppLLLAAAAAA???@@@<<<<<<:::999999999::::::<<>>>>>>>>>>>>>>???@@@@@@BBBCCCQQQiiifffooovvv{{{~~~pppiii}}}wwwkkk^^^cccttt~~~~~~|||SSS@@@BBBBBB<<<<<<;;;:::999999999:::;;;===BBBAAAMMM]]]^^^vvvxxx]]]]]]```eeennnuuu}}}wwwtttxxxzzzXXXBBBAAACCC???>>>>>>>>>>>>???@@@@@@BBBBBB\\\{{{}}}{{{}}}wwwggggggnnntttzzz}}}|||bbbaaaaaalll{{{{{{zzzhhhEEECCCEEE;;;<<<;;;:::999999:::;;;<<<@@@DDDBBBMMM\\\[[[ooommmYYYccc```hhhsssyyy~~~xxxqqqrrruuusssKKK>>>@@@??????>>>>>>??????@@@AAAEEEHHHlllzzzuuuxxx~~~ooofffggglllqqqxxx|||sssbbbeeehhhqqq|||}}}zzzOOOBBBFFF<<<<<<;;;:::::::::;;;<<<===@@@EEEDDDOOO\\\ZZZnnneeeYYYgggbbblllwww{{{xxxooooooqqq{{{XXXBBBDDD???????????????@@@@@@AAADDDRRRvvvmmmkkkuuuzzzwwwiiiggghhhjjjnnn{{{pppcccgggiiiqqq{{{{{{\\\CCCFFF>>><<<;;;:::::::::;;;<<<===>>>EEEFFFQQQ______xxxaaa\\\iiieeennnwww|||wwwmmmppprrrzzz[[[EEEEEE@@@????????????@@@AAAAAAAAAYYY}}}uuubbb___mmmssszzz~~~~~~}}}~~~iiieeeiiijjjlllpppkkkaaafffjjjttt}}}gggDDDFFF>>><<<;;;::::::;;;<<<===>>>===EEEGGGPPP^^^ddd______iiihhhpppxxxxxxmmmppprrrvvv]]]FFFAAA@@@@@@??????@@@@@@AAABBBCCC\\\xxxpppbbbeeetttttt|||}}}|||yyybbbdddmmmooopppuuucccbbbhhhnnnzzz~~~mmmFFFFFF>>><<<;;;;;;:::;;;<<<===>>>???GGGGGGNNN\\\dddxxx___aaagggjjjrrrzzz|||yyyllloooppppppgggLLL???@@@@@@??????@@@@@@AAABBBIII\\\|||ooojjjfffjjjtttyyy