BM6P6(@ |||fffVVVMMMHHHFFFBBB>>>;;;;;;;;;<<<=========<<<;;;999888777444222222555777888666333777777777777666555444333...///000111222333444444000000///...............000111111111000///---,,,------...///000111222222111111111111111000//////222111///---,,,---...///.........------,,,,,,,,,//////.........---------222222222111111111111111//////.........---------000000//////......---------------------------------+++---222111***&&&(((//////............//////---,,,,,,,,,,,,---......///...---,,,,,,---...///222......222222...---222000000000000000000000000111222444444444222000///......///111111222222222333333333222222111111111333333333333333333333333444444666777888888888888333333444444555666777777666666666666666555555555555555444444444333333333222333555555555333111000222222111000111222444555333333222222111000//////111111111222222333333333000000000000///////////////000111222222222222222000000////////////000000////////////000000000000---------------...///000000000////////////000000++++++,,,---...///000111,,,++++++***+++,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------////////////////////////,,,---......,,,,,,---............------,,,,,,,,,++++++,,,,,,---...////////////000000000000//////111000000///...---------......//////......---,,,000//////............///000...------......---,,,,,,------......------,,,---------------,,,+++***))))))***+++---...//////..............................,,,,,,,,,,,,......+++,,,,,,------,,,,,,++++++,,,,,,---.........---.........------,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...---+++***+++,,,........................------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***......,,,++++++,,,......---...000111111///...,,,+++,,,------......------//////.........------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,000000///...------,,,,,,,,,------...//////..............................---------------------------------............///,,,///000...)))&&&'''((({{{eeeUUUMMMHHHFFFBBB>>><<<;;;;;;;;;=========<<<;;;:::888777666555555666999999777444555555555555444333222222111111111111111111111111000000///............///...///000000111000///...////////////000000000000000111111111111000//////000///...------...000111...---------,,,,,,,,,,,,---------,,,,,,,,,++++++......//////000000111111//////.........---------////////////............------------------------111------111000,,,***---//////............//////---------------......//////...------------...///000,,,+++---,,,'''&&&)))////////////////////////000111222222222111///......///000111111222222222333222222222222222222111333333333333444444444444444444555666777777777777333333444444555666666777666666666666666666666555555555444444444333333333333444555666666444222111222222222111222222333333333333222222111000000///111222222222222222222333000000000000//////////////////000111111111111111000000////////////000000000000000000////////////...............///000111000000////////////000000........................---------------...//////000000/////////.........---------------,,,,,,,,,........................,,,---......,,,,,,---............------,,,,,,,,,++++++,,,,,,---......///........................000000000///...---------......//////......---,,,......------------...///---,,,,,,---//////---+++,,,------......------,,,,,,,,,------,,,,,,+++***,,,---------......//////........................///...---,,,,,,---...///+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---...---+++***+++,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,------......------......------,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,000//////...------,,,,,,------..................////////////////////////------------------------------------............+++---...---,,,******+++xxxcccTTTLLLGGGEEEBBB>>><<<;;;;;;;;;=========<<<;;;:::999888999888777888999999777666333333444333333222111000333333222111000//////...111000//////......//////,,,---...///000111111000111000000000/////////...000000111111000000///.........------...///111222/////////...............---------,,,,,,,,,,,,+++++++++,,,---...///000000...............---------.............../////////------------------------111---,,,......,,,---000//////............//////...............///000000//////...------...//////222///...///...******+++////////////////////////...///000000000///---,,,...///000111111222111111111111111222222222222222222222333333444444444555333444555555555555444444333333333444555555666666555555666666666666666666555555444444444333333333444555666666666555444333222222333333333222111111333333222222111000000000222222222222222111111111000000000000////////////...//////000000000000000000000////////////000000111111000000//////......000////////////000111111000//////......//////000222111000000///...------...//////000000000000000...------------,,,,,,,,,/////////...------,,,,,,------------------------,,,.........---,,,---............---------------+++,,,,,,------...............---,,,,,,---......000000//////...---------......//////......---,,,,,,,,,,,,,,,,,,---...///---,,,,,,---//////---+++,,,------......------,,,,,,,,,,,,,,,,,,++++++***000000000000000/////////........................///......------......///,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,---............------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------//////......---,,,,,,,,,---...............------////////////////////////------------------------------------............+++++++++,,,...///...---vvvaaaSSSLLLFFFDDDBBB???===;;;;;;;;;<<<<<<<<<<<<;;;:::999888:::999999888888888777666333333333333333222111111333333222111000///......111000000///.../////////------...//////000000000000000000000////////////000000000000000//////............---...///000111111111000000000000000000////////////............+++,,,,,,---......//////........................---------....../////////------------------------,,,+++***++++++,,,---...///......------......//////////////////000000111000///...------...///000111000000111222111111222////////////////////////---.../////////......---//////000111111111111111000000111111222222333333222222222222222222222222333333444444444333333222333333333444444555555555555555555555666666666666555555444444444333333333444444555555555555444333222333444444333222000///222222222111111111000000333333222222111111000000000000000000////////////......///////////////...000000////////////000000222111111000///......---000///////////////000000/////////....../////////222222111000///......---...///111111222111000///,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------------------------...///...---,,,---///...............---------,,,,,,,,,---------......///...,,,++++++,,,...////////////......---------.........///......---,,,,,,,,,,,,,,,---...///000222000---------...------,,,------......------,,,++++++,,,,,,,,,,,,++++++//////000000000000111111........................------------------------,,,,,,------------,,,,,,---....../////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...............---------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******,,,------,,,******,,,---.../////////......,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------.........------,,,,,,,,,.........///......---,,,////////////////////////------------------------,,,,,,---------.........---+++***,,,000222000---rrr___RRRKKKEEEDDDBBB???===<<<;;;;;;<<<<<<<<<<<<;;;:::999999888888888777666666666666333444444444444333333222000000000000000000000000111111000/////////////////////............//////.........///000111111111000000000000000///......000000///...............////////////////////////000000/////////.................................---.....................,,,,,,------......//////------------------------)))+++,,,,,,---...---,,,......------------......000////////////000111111000///...------...///000---............/////////...........................////////////////////////000000111111111111000000000000111111222222222333222222111000///......222333333333333333222111333333333444444444444444444555555555666666777777555555444444444333333333333333333444444444333333222333444444333222000///222222222111111111111111222222222111111000000000000000000000////////////....../////////......---000000////////////000000222111111000///......---///......------.........//////............//////000000000000000/////////...///000111111000...---////////////000000000000------......///000111111........................---...//////------...///........................,,,,,,,,,---------------000///---,,,,,,---///000............------------.........///......---,,,------------...///000111999555///++++++,,,......,,,------......------,,,+++,,,,,,---------,,,,,,,,,---...///000111222222........................,,,,,,,,,------,,,,,,,,,,,,------......------,,,---...............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,******,,,------,,,******,,,------...............,,,---......//////......------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......------------------,,,,,,,,,---...............------------------------------------------------------,,,,,,,,,------------...///---,,,---000111///,,,ppp]]]QQQKKKDDDCCCBBB@@@>>><<<<<<;;;;;;;;;<<<<<<;;;;;;:::999666777777666444444555777444444555555555555444444/////////000000111111111222111000000//////000000//////...------......///------...///000111222222//////000000//////...---000000000///......------+++,,,,,,,,,,,,---------.........---------,,,,,,000000/////////.........---------...............---------------.........------------------------***---///......000000,,,......------------......///////////////000111111000000///......///000000...111000---,,,...---+++........................////////////000000000000000000111111111111000000000000000111111111111111333222222111000///......222222333333333333222222333333333333333333444444444444555555666777777777555555444444444333333333222222222333333333333444222222333333333222111111111111111111111111111111111111111111111000000000000000000000///////////////////////////......---000000////////////000000111111000000//////......///......------------...///......------......///.........//////000000000///////////////......---.........///////////////+++,,,---...///111222222////////////////////////---...//////...---...///.............../////////------------------------000///...------...///000------------------------......//////......---,,,...............///000111:::555///+++***,,,---...,,,------......------,,,,,,------............---++++++,,,...///111222222........................,,,,,,---......---,,,,,,------............------++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------------...////////////...------...............///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......////////////......------,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///...---...//////---,,,nnn[[[PPPKKKDDDCCCBBB@@@>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::555666777666444444666999444444555555555555444444////////////000000000111222111000000//////000000...------,,,---...000111......//////000000111111//////000000//////...---...///////////////......++++++,,,,,,,,,---------............------------............////////////---------.........//////...------------------,,,------------------------,,,000///++++++000000---...------,,,,,,------...///............///000000111000///......///000111000333333///...111111---........................///////////////000000111000000111111111111000000111111111111000000000000111111111222222222222222111111222333444444444444333333333333333333333333444444555555666777777888555555444444444333333333333333333333333444555555222222222111222222333333111111111111111111111111000000000000111111111111000000000000////////////000000000000000///...---000000////////////000000000000000000////////////000000///...............///......------......///------........./////////000000///...............,,,,,,,,,,,,---------...,,,,,,---...//////000000........................---///000///...---...000---........./////////000------------------------------------------------------------------------......//////......---,,,.........------......///333000---++++++,,,---,,,,,,------......------,,,---......///000000//////------......///000111111..............................///000000///......------............------******++++++******)))(((+++,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000,,,---...---+++***+++,,,------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------,,,,,,,,,,,,------************+++,,,---...------...///////////////,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000------------------------------------------------++++++,,,,,,,,,---------,,,---......---,,,------lllZZZPPPJJJCCCCCCBBB@@@???===<<<;;;;;;;;;;;;<<<;;;;;;::::::555666777666444444888;;;333333444555555444444444000000000000////////////222111111000000000000000+++++++++,,,---///222333000000000000///////////////////////////......---,,,---...///000000000000---.........//////000000111000000000////////////+++,,,,,,---...///000000---------.........//////.........------,,,,,,,,,---------------------------///---''''''---///---...------,,,,,,------..................///000000111000///......///000111+++000000---...333333///.......................................///000111000000111111111000000///222222111111000000//////000111111333444555666666000111222333444555555555333333333333333333333333444444444555666777777888555555444444444333333333444444444444444555666777222222111000111222444555111111111111111111222222//////000000111111222222000000000000////////////000000111111000///......000000////////////000000////////////000000000000111111000///////////////.........------...........................------222111///.........///000////////////000000111111---------...............------------------------...///000///...---...000---.........//////000000------------------------+++,,,,,,------,,,,,,+++------------------------......//////......---,,,......---,,,,,,,,,------,,,++++++,,,------,,,***,,,------......------,,,......///000000111000000//////////////////000000........................///000111222222111000///------............------,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,...000111222333------------------------******+++++++++,,,,,,,,,+++,,,---...///111222222,,,---...---+++***+++,,,........................***+++---...///...------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///...,,,,,,,,,,,,...///,,,,,,,,,,,,---...///000---......///////////////+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111........................------------------------++++++,,,,,,,,,---------))),,,//////,,,+++---000mmmYYYNNNKKK@@@@@@>>>===<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<888888888777777666555444111111111222222333333444222333444444444444333222...///000111333444666666////////////000000000000...............///000000000000000000000000000000111000///...............111111000///...---,,,,,,+++,,,------......------------------------------//////...------------...//////.........---------//////000000000000//////////////////////////////,,,---------.../////////////////////////////////------,,,+++,,,...000222......////////////............///000000000000000000000000///////////////////////////////////////000111222222111000///...000111111111111222222222111111222222222333333333444444333222222333333333666666555444333333333333777666444333222222333333222333333444444333333222222111000000111222222111111111111111111111111111///000111222222111///...//////000//////...------000000000000000000000000///......------///000111000000000000000000000000------------------------222111...+++)))((())))))---------.....................---------......///000//////............///222000.........///...---/////////...------,,,,,,...------,,,,,,,,,------......////////////......------------------------000//////.........//////................................................///...,,,*********,,,---------------------------,,,,,,,,,------.........---------,,,,,,+++++++++---------............///........................111111111111000///---------+++******+++,,,,,,+++---------,,,+++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++............///000111111///...---+++***)))((((((///...---,,,++++++***+++---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---...///000000///...---......---,,,,,,,,,,,,---------------------------******+++,,,,,,---......+++,,,,,,---.........------,,,+++***+++,,,---...---///111111000/////////---------------...///000000000//////............................................................000///...---------------//////............//////000...++++++------***(((,,,---......//////......***++++++,,,,,,++++++***+++++++++,,,,,,---------lllXXXMMMJJJAAA@@@???>>><<<<<<;;;;;;===<<<;;;:::::::::;;;<<<888888888777777666555444222333444444444444444444111111111111111111111111///000000111222333333444////////////000000000000...............///000000000000000000000000000000000//////............///444333222000///---,,,++++++,,,------......------------------------------,,,,,,,,,---...///000000//////.........---------,,,,,,------------,,,,,,........................---------...............---------...///000000111///...---,,,---...000111...//////000000//////.........///000000000000000000000000111222222222333////////////////////////000111111222111000///...000000111111111222222222111111111222222222333333444333333222222333333333444444333333333444444555555444333222111111111222222333333444444333333222444222111000111111111///111111111111111111111111111000000000000000111111000000111111000//////...000000000000000000000000///......---...///000111........................------------------------666444111...,,,+++,,,,,,------,,,,,,------...//////......---------............------------...//////---+++,,,---...---,,,,,,,,,------.../////////...------,,,,,,---------......////////////......------------------------......------------..............................------------------------...---,,,******+++,,,---------------------------,,,,,,,,,---------------.........---------,,,,,,---------............///........................111111111000000///------///---,,,,,,---......------......---,,,+++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++******++++++,,,---.........,,,+++******))))))---------,,,,,,------...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111------............------......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,------.........---------,,,,,,+++,,,,,,,,,---...000000///------......---------------...............---------,,,,,,------------------------..............................---,,,,,,,,,,,,,,,//////............//////000---,,,,,,------+++))),,,---......//////......++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------iiiVVVLLLIIICCCBBB@@@>>><<<;;;;;;;;;<<<<<<;;;:::::::::::::::888888888777777666555444444555666777777666444333111000000//////000000111111111111111000000000000////////////000000000000...............///000000///////////////////////////............//////000555444333111///---,,,+++,,,,,,---............---------------------------,,,,,,------......//////...............---------++++++,,,,,,,,,,,,++++++.......................................---------+++,,,---...///111222222000///.........///000111//////000000000000//////......///000000000000///...///000000222222333444000000000000000000000000000000111111111000//////000000000111111111222222111111111222222222222333333333222222222222333333333333333333444555666666555555333222222222222222222222333333333333222222666333111000111111000...111111111111111111111111111000///......000333444111111111111111000000///000000000000000000000000///............///000000------------------------........................333222000///......///000...---,,,,,,,,,---...///000///...---------------,,,,,,,,,,,,,,,---...///...---+++,,,---......---,,,,,,,,,---......//////------------------------......////////////......---------------------------,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------------------,,,,,,,,,,,,//////............---------------............///........................000000000000///......---///---,,,,,,---......---............---,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,------...///000------,,,+++++++++++++++++++++++++++,,,---...///------......------,,,,,,------------------------+++,,,,,,,,,---------...------,,,,,,,,,------.........---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,000///...---,,,******))),,,,,,---............------------------,,,+++***---...//////---,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,...........................---,,,---......---,,,,,,---......//////......,,,------------------,,,++++++,,,,,,,,,,,,------~~~fffTTTKKKIIIDDDCCCAAA???===;;;::::::;;;;;;::::::999999999999888888888777777666555444444555777999888666333111222222111000000111222222222222111000///...------////////////000000000000...............///000000////////////////////////...............///000111333222111000///...---,,,,,,------...............------------------------/////////...---,,,+++***........................---......//////......---......................../////////...---------,,,,,,,,,---...///000111111111000////////////000000//////000000000000//////---...//////000000//////---.........//////000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111222222222222222222222222222222333444333333333333333444555666777666666555555444444444222222333333333333222222444222111000111111111000111111111111111111111111////////////000111333444000000000111111000000///////////////////////////............/////////000------------------------////////////////////////+++++++++,,,---///000111///...---,,,---...000111111000///...---,,,,,,,,,,,,,,,,,,,,,---...///000222000......///000000/////////...------,,,,,,+++,,,,,,---------------------......//////......---------------------------,,,,,,,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++............---------------------............///........................//////000000///......------+++******+++,,,++++++---------------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...------......///000111,,,,,,+++++++++,,,,,,---************+++,,,------,,,------...------,,,,,,..............................---,,,+++***)))(((...---,,,,,,,,,---...///......---,,,,,,,,,,,,---******++++++++++++,,,,,,000000///---,,,+++***)))------............---------...//////...,,,***)))...///000///---+++,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,---........................------------.../////////,,,---......///.........------............------,,,,,,,,,,,,,,,,,,,,,,,,{{{dddSSSJJJIIIDDDCCCAAA???===<<<;;;::::::;;;::::::::::::999999888888888777777666555444333444666777777555222000222111111111111111111222222222111000///...---,,,////////////000000000000...............///000000////////////////////////...............///000111........................,,,---......//////......------------------------............---,,,+++***---.....................//////000000000000//////......................../////////...---------,,,............////////////000000000/////////////////////000000000000//////------...///////////////000/////////......------//////////////////////////////////////////000000//////000000000111111111000000111111111222222222111111111111222222333444666555444333333333333333555555555555555555444444111222222333333222222111222000///000222333333222111111111111111111111111---...000111222222222111......//////000//////...////////////////////////---......///////////////........................////////////////////////++++++++++++,,,---......000///.........///111111111000///...---,,,,,,,,,------------...///000111444222000/////////...---.........---,,,,,,+++++++++,,,---.........------------............------------------------------------,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,------------............///...........................////////////......------+++******+++,,,+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************+++,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,------...------,,,........................222111000///...---,,,+++///...---------...000111......---,,,,,,,,,,,,---*********++++++,,,,,,,,,.........------,,,,,,,,,---......//////...------......//////...,,,+++)))//////000///---,,,---...*********+++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......------............------,,,------.........///000,,,---......///.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,yyycccRRRJJJIIIDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;;;;:::999999888888888777777666555444222333444555555444222111///000000111111000000///111111111000///.........////////////000000000000...............///000000///////////////////////////............//////000,,,,,,,,,------......///------...////////////...------------------------(((***+++---...///......---------...............---..................---------------------------...............---------//////////////////......////////////////////////......////////////......------...////////////...333222222111//////...---//////////////////////////////.........///000000/////////000000000111111000000000111111111111222111111000111111222333444666666555444333333333333111222222333333222111111111111222222222222111111000///...///222444444333111111111111111111111111---...111222333222111000---......////////////...000000000000000000000000---......///000/////////................................................000000///...---,,,++++++......//////000000000000000///...---------------...............///000111222000...---......---,,,+++++++++,,,------......***+++---...///......---------............---------------------------------,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------............///............................../////////......---///---,,,,,,---......---***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,---...000000///////////////000,,,,,,------......------........................,,,,,,------...........................///000111......---,,,,,,,,,,,,---******++++++,,,,,,---------------------............////////////...------...............---,,,+++...//////...------...000++++++++++++,,,---...///------------............,,,,,,,,,,,,,,,,,,,,,,,,..............................---------...//////,,,---...//////...---,,,+++,,,......------...000,,,---......//////......------............------------,,,,,,,,,,,,++++++wwwbbbRRRKKKJJJCCCBBB@@@???>>>=========;;;<<<<<<===<<<;;;:::999888888888777777666555444222333333444444444333333...000222333333222000...000000000000000000000000////////////000000000000...............///000000000000000000000000000000000//////............///---------...............------...///////////////------------------------&&&(((***---////////////---------.........//////,,,------......------,,,---------------------------------...............------......//////000000,,,---......////////////------............------,,,---......//////......111111111000/////////...------------------------///......---...///000111////////////000000000111000000000000111111111111000000000000111222333444555444444333333333444444000000111222222111111000111111222222222222111111222000///000222333333222111111111111111111111111000000000111111111000000......///000000000000000000000000000000000000000------///000000000///...------------------------------------------------000000000//////...------+++,,,.../////////...---///......---------...............------......//////---,,,---///000000///***++++++,,,,,,---......)))+++---...//////...---,,,------......------,,,------------------------++++++++++++,,,---...///........................------------------------,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......---------............///........................------...//////......---///---,,,,,,---......---++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++------------...///000000...------,,,,,,,,,------...............///000111+++,,,------......------------------------------))))))***++++++,,,------+++,,,---...////////////......---,,,,,,,,,,,,---+++++++++,,,------..............................///////////////...------///......---------......,,,------,,,,,,,,,///111//////...---,,,,,,------,,,---------.........///------------------------........................---,,,,,,,,,------...///+++,,,...//////...,,,+++***,,,...---,,,+++,,,...,,,---......//////......---------......------------------,,,,,,+++++++++wwwaaaRRRKKKJJJBBBAAA@@@???>>>>>>>>>>>>;;;<<<=========<<<;;;:::888888888888777666555444333333333333444555555555000222555777777555222000//////000000111111222222////////////000000000000...............///000000111111111111111111111111111000///...............000/////////............---......///////////////------------------------(((***,,,.........---,,,---------.........//////---......//////......---------------------------,,,------....../////////+++,,,---...///111222222++++++---...////////////,,,------------------,,,,,,---......//////......---------...............------------------------///...------...///000111////////////000000000000000000000000111111111111000000000000111222333444333333333333444555666666000111333333444333222111111111222222222222111111333222000000111222111000111111111111111111111111333222000///...///111222//////000111111111111111000000000000000000000000,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,...///000000111(((***---//////...+++***......---------......///......---,,,,,,,,,------...------...111444555444......---,,,,,,++++++***)))***---/////////...---,,,------......------,,,------------------------************+++,,,---...................................................------------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,------------.........//////---------.........//////........................------......///......------+++******+++,,,,,,+++,,,,,,---......---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,------///...---,,,,,,,,,,,,---))))))***+++,,,...///000+++,,,,,,---.........---------------------------........................)))+++,,,...//////...---......---,,,,,,,,,,,,---++++++,,,------...////////////.........---------//////000000///...------///...---,,,,,,---///000***++++++++++++,,,///111333222000...,,,++++++***,,,,,,,,,------.........................................................++++++++++++,,,,,,---...+++,,,...//////...,,,+++***,,,...---+++***+++...,,,---......//////......,,,------------------,,,---------,,,,,,+++++++++ttt___QQQKKKKKKEEEDDDCCCAAA@@@?????????;;;;;;:::999999888888777888888777666555444333333444444444555666555333000222111111111222333444444222111///...///111444666000000000000////////////000000000000000000000000............///////////////...,,,+++,,,---///111///////////////......---................................................,,,,,,------...///////////////000000//////...------///111222222000...,,,///......,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,---------......,,,------...............///---+++******,,,///000---------............///......////////////......////////////////////////000000///............///000000////////////000000333000//////222222111...111111000000000000111111000000000000000000000000222222111111111111222222222111111000000111111222222222222222222222222222//////000000111111222222000000000000111111111111............///000222333444333222000000000111111,,,---......//////......++++++,,,---............------------------------/////////...------,,,,,,------..................///......------,,,++++++)))***,,,...//////...---//////000000///...------///...,,,++++++,,,...///***+++---//////...---,,,+++++++++,,,,,,---------...------,,,,,,------...******+++,,,------...//////...------...///...,,,........................---.../////////...,,,+++++++++++++++++++++++++++------------------------------------------------////////////...---,,,+++...------------...//////111111000...---,,,******++++++++++++,,,,,,---......------,,,,,,------...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...///111......------------......------...///...---+++***------............------///---+++,,,...///---+++++++++++++++,,,...000111///...---,,,,,,---...///000000//////............+++,,,,,,---.........------......//////......---///...---+++******++++++------------------------+++,,,------......------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---//////............---------.........------.........------------------------///............///000000------------------------,,,,,,,,,---------......111000///...---......///sss^^^PPPJJJIIIDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999888888777666666666666666555555555444333444555666555333000222111111111111222222333777555333000///...//////000000000000////////////////////////////////////............////////////111000.........///111222...............------,,,........................------------------------,,,,,,------.../////////,,,,,,------,,,,,,+++***,,,---///111111///---,,,------------,,,,,,,,,,,,---------.........//////,,,,,,---------.........,,,,,,---............---...---,,,+++,,,---///000---------............///......////////////..............................,,,,,,+++,,,,,,---......000//////////////////000000...---...000111///...111111000000000000111111111111111111111111111111222111111000000111111222555444444444444444444555222222222222222222222222////////////000000000000111111111000000000//////......//////000000111111111000000////////////000,,,---......//////......,,,,,,---.........------------------------------------.............................................------------,,,,,,,,,***+++,,,---............---------------,,,++++++///...,,,++++++,,,...///000...+++******,,,///222,,,,,,,,,,,,,,,,,,---------------,,,,,,---------************++++++++++++///---,,,---...///...,,,------------------------......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...............------------------...///000000//////......---------,,,,,,+++++++++,,,------,,,,,,,,,++++++,,,,,,,,,))))))******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///......------------......------......------,,,+++------............---------+++)))***,,,---+++)))......---------...///000///...------------...///.........---------,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++000///---,,,+++++++++,,,------------------------+++,,,------......------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...///............---------......------------......------------------------++++++++++++,,,---......------------------------//////...---,,,++++++***///...---,,,+++,,,,,,---rrr^^^PPPIIIGGGCCCBBB@@@>>><<<::::::999;;;;;;:::999999888888777444555555555666666777777444333333444555555222000222111111000000000000111000000000111111111222222////////////000000000000....................................////////////000//////......000111222---------...---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...////////////...------+++,,,...//////...,,,+++,,,,,,------.........///........./////////000000,,,------------.........,,,,,,---............---------........./////////---------............///......////////////......------------------------*********+++,,,---...///........................---,,,+++,,,...//////...111111000000000000111111111111111111111111111111222111111000000111111222555555555555555555555555222222222222222222222222//////////////////......333222222111///......---......///000000000///...------..................,,,---......//////......---............---,,,,,,------------------------,,,,,,------...//////000........................,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,------------,,,,,,+++...---,,,++++++,,,---...000...,,,***+++---000222------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++***...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------+++,,,---...////////////------------...///000111.........///////////////------,,,+++++++++,,,,,,,,,++++++******++++++,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.........------------............---,,,,,,,,,------------............------,,,+++******,,,,,,+++***000000///...------......///...------------...///,,,,,,,,,,,,++++++++++++,,,,,,------......------+++,,,,,,------,,,,,,+++000///...---,,,,,,,,,,,,------------------------+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---///............---------------,,,,,,,,,,,,------------------------------............///000111222------------------------//////...---,,,++++++***......---,,,,,,,,,,,,---rrr___QQQIIIGGGCCCBBB@@@===;;;999888888;;;;;;:::999999888888777555555555555666666666666444333333444555444222000222111000///////////////,,,---///111222333333333////////////000000000000////////////////////////............////////////...------------...//////---............---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000000000000000///......+++,,,...//////...---,,,---------.........//////---.........////////////------------............------...////////////...------///000000000///...---------............///......////////////......------------------------,,,,,,,,,------...000000------............------+++++++++,,,.../////////111111000000000000111111222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111000000//////......222111111000//////......---...000111111///---,,,***+++---...//////...---,,,---......///.........////////////...---,,,+++---------------------------------.........//////...............---------++++++,,,,,,---...//////------,,,+++,,,---...///.........//////......---...---,,,,,,,,,,,,---...+++,,,...000000///...---......------,,,,,,,,,+++,,,------------------,,,........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,------...//////......------------...000111222////////////////////////...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000...------,,,,,,------...///...,,,++++++,,,---...,,,------......------,,,------------------------///.........------------.........------.........,,,,,,++++++++++++++++++,,,,,,------...------,,,---......//////......---//////......------------------------------------+++,,,------......------,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++)))+++,,,,,,++++++,,,---///............------------,,,,,,++++++,,,,,,---,,,,,,------------------////////////000222333444------------------------,,,,,,,,,---------......////////////......//////qqq___RRRJJJGGGDDDCCCAAA>>><<<:::999999;;;;;;:::999999888888777666666666666555555555555444333222333444444222111111111000///.........///222222333333111///---+++.../////////000000000111000000000000000000000000............////////////---------------.../////////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,------------,,,++++++,,,---...////////////...//////.........---------,,,,,,---------.........---------.........//////......///000000000000000,,,---///000111000///...---------............///......////////////......------------------------///......------.........------...//////...------,,,,,,---......///000111111111000000000000111111111111111111111111111111111000000000000000000111///000111111111111000///111111111111111111111111222222222111111000000000/////////////////////000---...000111000///---,,,+++,,,...///000//////...,,,---......///.........000000000///...---,,,+++------------------------//////.........---------//////.........---------***++++++,,,---...//////...---,,,+++,,,---...///------...............------------,,,,,,---------+++,,,...000000///...,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///000000---,,,+++,,,...///...---------------------------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////..............................//////...------,,,---------...///000111111000000000///......------...---,,,,,,++++++++++++------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------,,,,,,,,,,,,------...---,,,++++++,,,...///,,,,,,------------,,,,,,------------------------++++++,,,,,,---------------..................---,,,,,,,,,,,,------------,,,------...------,,,,,,---......//////......---..................------------------------------+++,,,------......------+++,,,,,,------......///---------,,,,,,++++++++++++,,,------,,,,,,---...///............------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---------............//////////////////ooo___SSSKKKGGGDDDCCCAAA???===;;;;;;:::;;;;;;:::999999888888777777777666666555555555444555333222222333333222111111000000////////////000///000111111111000///.........//////000000111111111111111111111111111111............/////////////////////000000000000000//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------.....................---,,,,,,,,,---...//////////////////.........------,,,,,,,,,,,,,,,------------...------........./////////......///000000000000///,,,---...///000///......---------............///......////////////......------------------------///...---,,,,,,,,,,,,,,,---...///000000///...------...000000//////000222111111000000000000111111000000000000000000000000111000000//////000000111000111222333333222111000111111111111111111111111222222222222222222111111.........//////000000000------.../////////...---......//////000/////////,,,---......//////......000000000///...---,,,+++------------------------000//////...------,,,,,,/////////...------,,,,,,++++++,,,,,,---...//////---------,,,,,,------...***++++++,,,,,,,,,,,,+++------------------------///---+++)))***,,,///111.........---------------+++,,,---......---,,,+++))))))***+++,,,---......,,,+++***+++---......---...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..............................////////////...---,,,+++//////......//////000111000//////...---,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---......,,,,,,------------,,,,,,***+++,,,,,,******+++,,,)))***+++,,,,,,,,,,,,,,,------...//////...------------------............------......------,,,,,,+++,,,,,,------,,,,,,+++------.........------,,,------------------------+++,,,------......------,,,,,,------.........///...------,,,,,,++++++***+++---......---,,,...//////............---------------,,,,,,,,,,,,------+++,,,,,,------.........------------------...///------------------------//////...---,,,++++++***+++,,,------...---------lll]]]RRRJJJFFFCCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999999888888777555555555666666666666666555333111111222333222111000000//////000000111111+++,,,...///111222333333.........///000111111111000000000000000000000000............////////////...//////000000000000000......//////......---,,,........................------------------------***++++++,,,,,,---......000000000000000//////...+++,,,,,,---......//////,,,,,,,,,,,,------------------------........................////////////,,,------...............,,,,,,---...............---------............///......////////////....................................---------...//////---...000111111000...------///111000......///111111111000000000000111111////////////////////////000000////////////000000000111333444444333111000111111111111111111111111111111111111111222222222///////////////.........,,,------....../////////000//////............///,,,---......//////......///////////////...---,,,------------------------..................------000//////...------,,,,,,,,,,,,,,,------.........,,,------...------,,,,,,)))***+++,,,,,,,,,,,,,,,,,,------------------,,,...,,,***((((((+++...000------------............+++,,,...//////...,,,+++)))*********++++++,,,,,,+++******+++---......---------------------------++++++,,,,,,++++++******------------------------++++++,,,,,,---.................................---...............------111000//////////////////---------------,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,------,,,,,,+++)))+++---,,,***)))+++---+++,,,---------,,,+++***------...//////...------,,,---------.........///------......------,,,++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++------------------------+++,,,------......---------------.....................---,,,,,,+++*********,,,------,,,+++---...///............---------......------------......++++++,,,,,,---......///000//////...............------------------------//////...---,,,++++++***++++++---.........------jjj\\\QQQIIIEEEAAA@@@???>>><<<<<<;;;;;;;;;;;;::::::999888888777333333444555666777888999555333111111222333222111000000///000000111222333222111111000///......------......///000111111222////////////////////////............/////////000,,,------...///.........------......------,,,+++................................................***++++++,,,,,,---......---------...---,,,,,,+++******+++,,,,,,---......)))******+++,,,......///............/////////000............/////////000***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---------.........//////......////////////......////////////////////////////////////000222333444...///000222222000///...---000111000---,,,...000111111000000000000111111////////////////////////000000////////////000000///000222333333222000///000000000000000000000000//////000000111111222222111111000///...------,,,,,,,,,,,,,,,---///000111111000...---,,,,,,---...,,,---......//////......//////////////////...---------------------------,,,,,,------.../////////000000///...------,,,,,,,,,,,,,,,---------......,,,---.........---,,,++++++,,,------............,,,------......------,,,((()))+++------,,,+++***,,,---------.../////////+++,,,...//////...,,,+++------,,,,,,,,,,,,+++++++++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((------------------------------......///000111111////////////////////////,,,,,,---...////////////222111000//////.........******+++,,,,,,---......++++++++++++,,,------...,,,++++++++++++++++++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---***+++---...///...------+++,,,,,,------,,,,,,++++++---///...,,,+++---///.../////////...,,,***))),,,---...//////...---,,,,,,,,,,,,------.........---.........---,,,,,,+++---......//////......---***+++,,,---------,,,+++------------------------+++,,,------......------..............................---,,,,,,+++******)))+++,,,,,,+++***,,,---//////.........---------///......------......///++++++,,,,,,---...//////------,,,+++************------------------------,,,,,,,,,---------......,,,---///000000000//////iiiZZZOOOHHHEEEBBB@@@??????AAA@@@>>>;;;<<<;;;999888888999:::<<<444444555555555555555444444444333333222111000000333222000/////////000111222111000111222222000...000000///////////////000222111000//////000111222000//////...------,,,,,,........................111111000000/////////...---------............///222000.........---,,,***------............------,,,---......///.........++++++,,,,,,,,,------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------.........///,,,,,,------.../////////...------,,,,,,,,,------/////////...------,,,,,,........................///////////////000111222222111000000000000000111222222222111111111111111555444111///......//////000000//////.........---............////////////000/////////000111222222333222000//////000222333222111111000///......---------............------000......111444666333111........................---------............///........................,,,------......------,,,------............------111...---...000000---))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,+++***+++---...---,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---...------------...//////////////////............***'''%%%''',,,///...+++------------------------,,,+++***,,,...//////......///000///---,,,,,,---,,,,,,,,,------.........,,,------......------,,,////////////////////////............////////////........................------------------------,,,***))),,,000222222000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------***++++++,,,,,,++++++***,,,---......//////......000...,,,,,,------,,,+++222111///,,,+++*********......//////...---,,,,,,------------------------,,,,,,++++++,,,,,,---...000000000000000000000000//////.........---------,,,,,,,,,---------......---***)))***---///...,,,,,,,,,---......---------,,,,,,,,,---------......000000//////.........---,,,------...///000111111//////............////////////.........---------iiiZZZOOOGGGEEEBBB@@@>>>>>>???>>><<<999::::::::::::999999888777444444555666666555555444444444333333222111111000//////...///000111333444222000//////000111///...000000////////////000000000000///......///000000,,,,,,------.../////////........................000000/////////.........---------............///000///......//////...---------............------.../////////...---,,,,,,++++++,,,,,,,,,---------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------........./////////..................------...------,,,,,,------...------..........................................//////.........///000000//////...............///111111111111111111111111555333111///......//////000000/////////.............../////////000000000000000000///000000111111222111000//////000111222111111111000///............//////////////////...111...,,,---///000000///........................//////.........---------........................,,,------......------,,,---..................---,,,,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,---------------...//////---++++++,,,---...---,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,...------------...//////////////////............,,,)))''')))---000...,,,------------------------000...---,,,------+++***,,,---...---+++******,,,******+++++++++,,,,,,,,,,,,------......------,,,........................000000//////......------------------------------------------------------...,,,+++,,,...000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,------......------,,,,,,---......//////......///---++++++,,,---,,,+++)))***,,,---...///............//////...------,,,------------------------------,,,,,,------...///------------------------///.........------------,,,,,,,,,---------......///---++++++---...---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---------..................---------,,,------......//////000000///..................//////.........------------hhhYYYNNNFFFCCCBBB@@@>>>======<<<:::888999:::;;;<<<;;;999666444555555555666666555555444444333333222222111111111///...//////000222333444222000...---...//////...000000////////////000000//////............//////,,,,,,------...//////000........................///............------------------............//////------...000111000///------............------000000000///...,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......////////////............/////////000000000000//////...------,,,,,,...---------------......,,,,,,------...//////000........................//////...---------..............................///000000111111222222222444333111///......//////000000////////////....../////////000000000111111111111000/////////000000000000000000000000000000111111000000//////......//////000000000000//////222///,,,+++,,,---......////////////////////////111000///...---,,,++++++------------------------,,,------......------,,,........................+++,,,,,,++++++,,,...000...---------,,,,,,++++++---------------......///---,,,,,,,,,...///...---,,,,,,+++++++++,,,---......---------,,,,,,++++++...------------...///////////////............---...,,,)))***---///...,,,------------------------111///---,,,---,,,***(((+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,........................111111000///...---,,,+++------------------------------------------------///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................+++,,,------......------------............------,,,---......//////......///---++++++,,,---,,,+++$$$'''+++...000111000///.........///......---,,,------------------------...------------...//////------------------------............------------,,,,,,,,,---------......111///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,..................//////......------------..................------------gggXXXMMMEEEBBBCCCAAA???===<<<;;;999888::::::;;;;;;;;;:::888777555666666666666555555444333333333222222111111111222111111000000000000000333000---,,,---...//////000////////////000000111//////////////////////////////.........---------........................---------------------------------............///...---,,,---///000///...------............------////////////...---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,---------,,,,,,,,,---------------......////////////......////////////000000000000//////.........---------...------------......///---------.........//////........................///...------,,,,,,,,,,,,//////000000000000000000...//////000111222222333333222000///.........///000000//////////////////000000000000111111111111222111000///////////////......///000000///......111000000000/////////.../////////000000/////////000///........./////////000000000000000000000000000//////...------,,,,,,------------------------,,,------......------,,,.........------............///...+++((((((+++............---,,,,,,++++++------,,,,,,------...///...---,,,---///000///...+++++++++,,,,,,,,,------.........------,,,++++++...------------...////////////.........---------///---++++++---...---+++------------------------...,,,+++,,,------,,,+++,,,---......---,,,---///------..................,,,------......------,,,........................000000///......---,,,,,,////////////////////////---------------------------,,,,,,+++++++++***)))------------------------------------------------...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................+++,,,------......------++++++,,,,,,,,,,,,++++++,,,---......///.........///---,,,,,,---......---)))***,,,.........---,,,---...............---------------------------------------------......///////////////////////////------------------------,,,,,,,,,---------......000///...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,.....................---------,,,,,,,,,,,,------------------------------~~~fffWWWLLLEEEBBBCCCBBBAAA>>><<<:::::::::;;;;;;:::999999:::;;;<<<666666777777666555555444333333222222222222222111111111111111000000000///333000---,,,---.../////////////////////000111111000000000000000000000000...............---------........................,,,,,,,,,------------------------............//////...,,,---......---+++------............------------...............---,,,,,,---------............---------------------,,,,,,,,,------...............////////////......////////////000000000000---------.........//////---------------...///000//////.........---------........................///...---,,,,,,,,,,,,,,,---...///000111000000000......///000111111222222111111000//////.........//////000000000000000000000000000000111111111111111111000///.........///---...////////////...---000000000000////////////---......//////......---***,,,///111111000//////000000000000000000000000........................------------------------,,,------......------,,,///...------------...///...///...+++((((((+++............------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,---///000///...++++++,,,,,,,,,------------............---,,,+++...------------...//////............------------...,,,+++++++++,,,++++++---------------------------,,,++++++,,,---,,,******,,,------,,,,,,...///........................,,,------......------,,,////////////////////////---------...............------------------------------------------------******+++++++++++++++,,,------------------------------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------+++,,,,,,------,,,,,,+++,,,---......///.........000...------///000///...------,,,+++++++++,,,,,,------...............---------------------------,,,,,,,,,+++,,,,,,---...////////////////////////,,,,,,------------------,,,,,,,,,---------......---------------...///000///...---,,,+++,,,,,,,,,,,,,,,,,,---------......---------------------...............------------------,,,,,,,,,,,,------,,,,,,------------------|||eeeWWWLLLFFFCCCBBBBBBAAA>>>;;;:::;;;<<<<<<;;;999888888999;;;<<<777777777777666666555444222222222222222222222222---...///111222222222222222000...---...//////...///......//////000111222000000111111111111000000***+++,,,---...000111111........................,,,,,,,,,------------...---------............///000...------......---+++------............------,,,------...//////......,,,---------........................------------,,,,,,,,,---......//////......////////////............/////////000000000,,,,,,------...//////000------------...///000000000//////...------,,,,,,..............................---,,,,,,,,,------***+++---...//////...---...//////000000111111111000000000//////.........//////000000000000111111/////////000000000111111000000///.........//////////////////////////////000000000000////////////------............------%%%)))...111000///------////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,---...///+++,,,,,,++++++,,,...000------------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,...///...---***+++,,,---------,,,,,,,,,---...//////...---,,,...------------...//////.........------------,,,,,,,,,+++++++++++++++,,,------------------------000...,,,+++,,,+++)))'''''')))***+++***+++,,,...------------,,,,,,,,,,,,,,,------......------,,,////////////////////////,,,,,,---------.........************************------------------------((()))++++++++++++---...------------------------------------------------...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......,,,---......//////......///...,,,---...000//////,,,+++*********,,,---...,,,---......///.........------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------,,,---///111000///---,,,+++,,,,,,---,,,,,,,,,---------......------------............------------------............------------......,,,,,,,,,,,,------------zzzdddVVVMMMFFFDDD@@@AAA@@@===:::999;;;===<<<;;;:::888777666666666888888888777777666444444222222222222222222222222---...///111222222222222222000//////000111///...............///000111222//////000111111000//////***+++,,,---...000111111........................,,,---------............---------............///000///...///000111000///------............------..................------------------............------------,,,,,,++++++,,,,,,------.../////////......////////////......------........./////////------..................------------...///000111..................------...........................---------------...///)))+++---...//////...---/////////000000000000000//////////////////......//////000000000111111111....../////////000000000//////.........///000000000000///......///000000////////////000000000000......////////////......(((,,,///000///------..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---,,,,,,---///000,,,,,,+++,,,...//////...,,,,,,------.../////////,,,,,,++++++,,,,,,---...---++++++,,,---...---,,,***+++,,,---------,,,,,,***,,,---///000///...---...------------...//////.........---------,,,,,,,,,------,,,,,,,,,---...------------------------...---++++++,,,+++***(((&&&(((*********+++,,,......---------,,,,,,,,,,,,,,,------......------,,,------------------------------------------------++++++++++++++++++++++++------------------------(((***,,,,,,++++++---///........................------------------------,,,------------------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......////////////......,,,---......//////......---,,,++++++---......---)))******+++,,,,,,------,,,------...//////......------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++---...---++++++---///000///---+++******+++,,,,,,,,,,,,---------......++++++,,,,,,------------,,,,,,,,,------.........///..................///++++++,,,,,,,,,---------yyycccVVVMMMGGGEEE>>>???>>>;;;888888:::>>>:::;;;;;;:::777444111///888888888888777666444444222222222222222222222222000111111222222000///...222111000111222222000...............///000222222---...///000000///...---------..........................................---------....../////////---------.........//////000//////000333444444333---..................---000000//////...---++++++---------.........//////,,,,,,,,,++++++*********,,,,,,------...///000000......////////////......------------.........////////////...------,,,,,,---------......000111111,,,,,,------.../////////........................------------......///000+++,,,...000111111000///000000000000////////////...///////////////...---//////000000111111111222............////////////...............///000111222111///------///111222////////////000000000000//////000000000000/////////111222111...---///111........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---,,,,,,---///000111///---...000000---)))+++,,,,,,---...///000000,,,,,,++++++,,,,,,---...,,,+++***+++---...---,,,***+++,,,---...---,,,,,,)))+++---///000000///......------------...//////......---------,,,,,,,,,------...---------///000------------------------***))))))***,,,...---,,,(((***,,,,,,,,,---///000000000/////////.........,,,------......------,,,++++++++++++++++++++++++//////...---,,,++++++***........................------------------------***,,,...---+++***,,,///........................------------------------+++,,,............,,,+++...---,,,,,,++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,------------,,,,,,,,,---......//////......,,,***))))))+++------,,,)))+++---......,,,***(((,,,,,,---.../////////...------------------------...------------...//////........................+++++++++,,,,,,---------,,,,,,,,,---------......,,,...///---***)))***---///...+++***))))))***+++,,,,,,,,,---------......*********++++++,,,,,,,,,++++++,,,,,,---...////////////............//////+++++++++,,,,,,---------uuueeeTTTKKKIIIEEEAAA@@@>>><<<;;;:::;;;;;;;;;:::999999888888999999666666666666555555555555111111111111000000000///222111000000000111333333333222///---,,,,,,---...000000000///......------//////.........---------////////////...---,,,+++...///000///---,,,,,,,,,000000//////.........---............////////////---......///000/////////,,,,,,,,,---------....../////////......---------******+++,,,------...////////////...---------,,,------------------------------------------------000//////...---,,,,,,,,,...------------,,,,,,,,,,,,++++++,,,---///111222///////////////////////////---,,,...222222///,,,------------------------...,,,***))))))+++...///---------...///000000111......------------......---...///000000///...---000///......///111333444111000/////////000222333666444111...---...///111000000//////000111222222,,,,,,------......//////---------............///++++++,,,,,,---.........,,,,,,,,,------.........---------,,,,,,+++++++++......---------......///...---,,,+++***+++,,,---///......---------......---------............///...---,,,,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++.........------,,,,,,,,,...------,,,,,,------...,,,++++++,,,---///111222---......//////......---/////////---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,------.........//////...---,,,,,,+++++++++,,,------++++++,,,---,,,,,,+++***+++,,,---...+++++++++,,,,,,---------///////////////......---......------------......,,,,,,,,,++++++*********---,,,,,,,,,,,,---.........---,,,+++,,,---...///000///---,,,,,,---...///...---+++******+++,,,...------------------------000///---,,,+++,,,,,,------///000///---,,,,,,---------,,,+++,,,---...///...........................---,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++...***((()))---///,,,(((***+++,,,---...//////////////////......---------)))***,,,,,,++++++,,,---++++++,,,,,,,,,,,,------------------------------///...,,,***)))))))))***---------...------,,,,,,+++---///000000///---+++///,,,+++---000111///,,,---......---+++(((%%%###//////...---------......tttdddSSSJJJHHHDDDAAA???>>><<<;;;;;;;;;;;;;;;:::999999888888999999666666666666555555555555222222222222111111111111222111000.........//////444222000...------.....................///////////////.........---------////////////...---,,,+++,,,---//////...---...//////.........------------------------............------...////////////...,,,---------------------............---------,,,,,,,,,,,,,,,,,,,,,------...............---------------------------------...........................////////////000000000////////////...............------,,,---...///000........................,,,,,,,,,...//////...,,,------------------------000///...---...///111222---------...///000000000......------------.........///000000000000///...000///......///111333444000000/////////000222222444222000///...///000000000000//////000111111222..................//////---------............///000000000///......------,,,------------------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000------,,,,,,++++++,,,,,,..................------------------............+++))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...000111+++,,,,,,------,,,,,,+++...//////---++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++---.........////////////.........------,,,,,,++++++,,,------++++++,,,------,,,,,,+++,,,---...///++++++++++++,,,,,,,,,---///////////////...------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,++++++,,,...111444555------,,,+++,,,---///000------------------------......------,,,,,,---------///000///...,,,,,,---------,,,,,,,,,---...///------------------------...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,...+++(((***---...,,,)))))))))***+++,,,,,,,,,,,,,,,---------------------***,,,------,,,,,,---...++++++,,,,,,,,,,,,---------------------------------,,,+++++++++,,,---...,,,------...------,,,,,,........................///---,,,+++,,,---------,,,,,,------,,,***)))(((---,,,+++++++++,,,------pppaaaQQQIIIGGGBBB@@@???===<<<;;;;;;;;;<<<;;;:::999999888888999999666666666666555555555555333333333222222222222111333222111///...---------444333111///.........///,,,,,,------...//////000/////////............---////////////...---,,,,,,***,,,...///......///000---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,---...............---------------------,,,...------------,,,,,,,,,------------,,,,,,,,,+++---------...............------------------------////////////////////////---...///000111222333444111111111000000000/////////......---------......------------------------***+++---...---,,,------------------------------------------......//////---------...//////000000......------------......///000000111111000000///000//////...///000222333000000/////////000111111000000000000000000000000000000/////////000111111///////////////.........---------............///000000000///......------.........---------------++++++++++++,,,,,,,,,,,,*********+++---...000111,,,,,,------,,,,,,++++++,,,---...//////...---,,,------------............'''''''''))),,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000/////////......------...------------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,---///000+++,,,,,,------,,,,,,+++---......---+++***,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------............///------------------------+++,,,------++++++,,,---...------------...//////+++++++++,,,,,,,,,,,,,,,...////////////...------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------+++++++++---///222555777---,,,,,,,,,---///111222------------------------,,,------............------...000///...,,,---------,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,------.........------...+++)))***---...,,,)))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++---......,,,,,,---///++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///,,,,,,------...------,,,///...---,,,,,,---...///000000///---++++++---///+++++++++,,,,,,,,,------,,,,,,*********,,,...///mmm^^^PPPIIIFFFAAA@@@???===<<<;;;;;;;;;<<<;;;:::999999888888999999666666666666555555555555333333222222222111111111444333222111111000000000333333111000////////////,,,---------.........////////////.....................//////...------,,,+++---//////...---...///------------------------,,,,,,---------.........+++,,,------......------...------------,,,,,,,,,---------------,,,,,,,,,---------------------,,,,,,---------.../////////------------------------........................---......000111222333444111111111000000000//////------------.........///------------------------))),,,///...++++++---///------------------------+++,,,---...///...---------------....../////////......------------......000000111111111111000000///////////////000111222000000/////////000000000---...000111111111000000000000/////////000000111000000000//////.........---------............///++++++,,,,,,---.........//////......------,,,,,,******++++++,,,,,,------*********+++,,,---...///+++,,,---...---,,,+++******,,,...//////...---,,,,,,,,,---------.........((('''(((***---//////...++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000//////......---------------------------------,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,---...---......//////......---,,,------,,,+++***+++,,,------------------------++++++,,,,,,,,,,,,------------------,,,---------+++++++++,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------++++++,,,---...............//////000------------------------......//////......---,,,------,,,,,,,,,,,,------..................---------,,,,,,,,,,,,---............------,,,,,,,,,---......------...///000111------,,,,,,---...///000------------------------+++,,,---/////////...---,,,...//////...------...,,,,,,,,,,,,------......++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,------......///.........---+++***+++------,,,***---.........------,,,+++------,,,+++)))(((''''''+++---...---,,,,,,---...+++++++++,,,,,,,,,------,,,,,,------------------///......---,,,+++++++++,,,,,,------...---------......------------......000222444222...+++,,,...,,,,,,,,,,,,,,,---...///...---,,,+++,,,...111333iii\\\OOOIIIFFF@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999888888999999666666666666555555555555222111111111000000000000111111111222222222111111222222111000000///////////////.........---------////////////////////////.........///......---,,,---///000///---,,,,,,---..................//////---.........////////////+++,,,------......------------------------------------------------------++++++,,,------...//////,,,---------.../////////------------------------------------------------........./////////000000000000////////////......++++++,,,---//////000000------------------------+++---///...,,,+++...111------------------------...///111222222222000///------------..................------------......111111000000000000111111///////////////000000000//////000000000/////////,,,---///111111111000///000000///////////////000000000//////......---------------............///++++++,,,,,,---........./////////......---------+++++++++,,,---------...------,,,+++++++++,,,,,,+++,,,---...---,,,+++***)))+++---//////...---,,,,,,,,,,,,------------...,,,+++***,,,...//////...+++++++++,,,,,,---------,,,,,,,,,---------...............---------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,///...---,,,+++,,,---------......//////......---+++---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------++++++,,,---......////////////000//////////////////........................------,,,......------------..............................---,,,,,,,,,,,,---...............------,,,,,,+++///......---,,,,,,,,,,,,......---,,,,,,+++++++++------------------------+++,,,...///000///......,,,...//////...------...,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,------.../////////...---,,,+++,,,------,,,+++............---,,,++++++************************+++,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,++++++******+++,,,,,,---.........---,,,---///000000///---,,,---000444333///+++******......---,,,,,,------......---,,,,,,,,,...111222gggZZZOOOIIIFFF??????>>>===<<<;;;<<<<<<===;;;:::999999888888999999666666666666555555555555111111111000000000//////......///000000000000000111111111000000/////////111000000///......------...////////////000000000---...............------...///000///---,,,,,,,,,.........///////////////........./////////000000,,,,,,---...............,,,,,,,,,---------......---------............///++++++,,,---...///000000---------...............------------------------------------------------............------------//////.........---------)))***,,,...///000111111------------------------,,,---...---,,,---...000------------------------,,,---///000000000///...------------------------......------------......111000000//////000000111//////////////////////////////000000000///......,,,---///000111000000///000000//////......//////...............------------------............///000000000///......------/////////...............------------............///...---,,,++++++++++++,,,,,,------,,,,,,++++++***+++,,,---......------,,,,,,,,,,,,------------...---,,,---...///...---***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,...---,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,---///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,+++,,,---...///000////////////.........------------------------+++,,,------++++++,,,------......///000/////////000////////////.........---............---,,,,,,///......------......///---------...............---,,,,,,,,,,,,---..................---,,,++++++++++++,,,,,,,,,---------......---,,,+++******)))---------------------------....../////////......+++---//////...---...///+++,,,------......------++++++,,,,,,------......,,,,,,+++++++++,,,------+++,,,---...............,,,---------,,,,,,,,,---,,,,,,,,,,,,++++++***)))'''((()))***,,,...///000+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,------+++,,,,,,------.........((()))***+++,,,---------++++++,,,---............+++---///111111///---++++++---000000---***((('''.........------,,,,,,+++++++++++++++,,,,,,---...eeeYYYOOOJJJGGG??????>>><<<;;;;;;<<<======;;;:::999999888888999999666666666666555555555555222222222111111111000000//////000111000000......///000000000//////......000000000000000000//////.../////////000000000000------...............---,,,...//////...------...---------....../////////---------.........//////------...////////////...***++++++,,,---...//////........./////////000000,,,---------......//////...............---------------------------------........................------------------------/////////.........------***+++---...////////////........................---,,,******,,,---...---------------------------******+++,,,,,,,,,,,,,,,------------------------......------------......000000///......///000000...///////////////......//////000000000///------......//////////////////000000///...............,,,,,,,,,------------------------............///000000000///......------............///////////////////////////...............------------------------,,,,,,++++++,,,,,,***++++++,,,------......++++++,,,,,,,,,------------,,,+++,,,...///...---******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,------......,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,...//////...,,,,,,,,,------------------------******+++,,,,,,---.........---,,,++++++---...000111111000000000/////////.........------,,,,,,++++++,,,------++++++,,,---,,,---.../////////..................---------,,,------......------,,,+++...------,,,,,,------...,,,,,,---------.........---,,,,,,,,,,,,---.....................,,,+++******+++,,,---.....................------,,,++++++------------------------000//////............///+++---//////...---...///+++,,,---.........------+++,,,,,,---......//////,,,+++++++++,,,,,,---...***+++,,,------.........,,,---------,,,,,,------++++++,,,,,,,,,+++************+++,,,---//////000,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///((()))+++,,,---......---***+++,,,---............------...//////...------000...---,,,---,,,+++***,,,,,,---...---,,,+++******+++,,,---------,,,+++dddYYYOOOJJJGGG@@@>>>>>><<<;;;;;;<<<======;;;:::999999888888999999777666666666555555555555333333333222222222111111333333333333222111///......///////////////...---//////000000111111222222.../////////000000111111------...............---***,,,...///......///000,,,,,,,,,------.........,,,,,,,,,---------......---...//////000000//////)))***+++,,,...///000000.../////////000000111111///............---------/////////......------,,,------------------------////////////////////////------------......//////////////////............,,,---...//////...------////////////////////////...***((((((+++...---+++---------------------------------.........//////------------------------.........------.........000///...------...///000...///////////////......//////000000000///---,,,////////////////////////111000///...............+++++++++,,,,,,------------------.........//////++++++,,,,,,---......///------......//////000000111111000000//////......---------------...///000...---,,,+++***+++,,,---++++++++++++,,,---...///++++++,,,,,,,,,---------+++******+++---......---******+++,,,,,,---......,,,,,,,,,---------......***++++++,,,---...//////,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,+++++++++,,,---...---......//////......---,,,...000000...---,,,---........................******+++,,,,,,---.........---+++++++++---///000000000//////.........---//////...---,,,,,,+++++++++,,,------++++++,,,---+++,,,.../////////...------------,,,,,,+++++++++------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---............//////...,,,+++)))------......///.........------......///.........------------------------111000///---------...///+++---//////.........///+++,,,---.........---,,,,,,,,,------...///000000++++++++++++,,,,,,---...)))***+++,,,------------,,,---...---,,,,,,---...,,,------......---------000000///......---,,,,,,---...///...,,,+++,,,---++++++,,,,,,,,,---------++++++,,,,,,---...//////,,,---.........---,,,+++***+++,,,---............///...------------...///777222---+++---000000///)))+++,,,......---,,,***,,,---///000000///---+++~~~cccWWWLLLGGGGGGCCC???>>>===<<<;;;:::::::::;;;::::::999888777666666999777666555666555444222222111111000000000000000222111...------...111222111000...---,,,---///000000///---,,,,,,---///000222222222111111111000000,,,------...////////////000///---,,,++++++,,,---111000...---,,,,,,------//////......------------+++...111111...,,,+++,,,(((+++...///...,,,+++***////////////////////////,,,,,,---...//////......------------------------222///,,,,,,...///---+++111+++***------***,,,111///...,,,++++++,,,---...,,,---.../////////------------------------------///......------///000111///000000///,,,+++,,,---///...,,,++++++,,,...///***+++---111222111---******,,,...///.........///---,,,***(((((((((***+++............////////////000000//////......------...//////000//////...---///...---,,,,,,,,,,,,,,,,,,---------.../////////444111...,,,,,,---,,,+++,,,,,,,,,///222222000.../////////......---------...---,,,++++++,,,///000+++)))(((***...///...---------......------,,,+++---,,,++++++------,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000000///...............,,,,,,++++++,,,,,,---...,,,---...//////...---,,,/////////......---------+++++++++,,,,,,---------,,,,,,,,,---------......***+++---//////...---,,,---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------///000,,,---......//////..................////////////,,,------...000111333444++++++++++++++++++++++++///......------,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,,,,------......------,,,,,,,,,------------......,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................,,,,,,---......---,,,,,,+++,,,.../////////...---///---++++++,,,,,,+++***........................000000//////.........---------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,------......------,,,++++++---......---++++++,,,---......//////......000---,,,---///000...,,,......---,,,++++++******,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---...///000111//////.........---------{{{aaaUUUKKKGGGGGGCCC???>>>===<<<;;;:::::::::;;;::::::999888777666666999777666555666666444333333222222111111111111111111000...------...000111222111///------...///000---..................---111111111000000/////////******+++,,,,,,,,,++++++......---------.../////////...---------...//////000000//////............+++...111111...,,,,,,,,,+++---......,,,+++,,,---........................,,,------...//////......------------------------555222///......---+++)))---******......******---///...---,,,,,,---///000+++,,,---------,,,+++***------------------------...------,,,---...///000,,,---,,,+++***+++---//////...,,,++++++,,,...///***+++,,,,,,+++,,,...000...+++((((((***---000111111///...,,,,,,,,,...///////////////////////////000///////////////......///////////////////////////...---------------------------...............+++---111222222111111111000...,,,***+++---...///.........---------,,,,,,------,,,,,,,,,---...///...,,,++++++...///---,,,------......------,,,,,,///000///---+++***+++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...000000///...............,,,,,,++++++,,,,,,---...------............------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***+++---//////...---,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,,,,---...,,,------...........................////////////------------...///000000------------------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------..................---******++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................,,,,,,---......---,,,,,,,,,,,,---...............///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,---......//////......///---,,,---///000...,,,000000///......---,,,,,,---------------------------------,,,,,,,,,++++++......---------....../////////.........---------yyy___TTTJJJFFFGGGBBB??????===<<<;;;:::::::::;;;::::::999888777666666888777555555666666555333444333333222111222222222/////////....../////////222111000///...///000000,,,---///000000///---,,,000000////////////........................---,,,,,,---...///000000000000---,,,,,,------///000000000000000///////////////,,,...000000...---,,,---...///...---+++,,,...000------------------------,,,---......///.................................444222///......---,,,***///...000444444000---...///...------...///111222,,,---------,,,,,,+++***---------------------------,,,,,,,,,,,,---......---------,,,***+++...000...---,,,++++++,,,---...111222222000---+++---///222///++++++...111222111222111///......///000000111111000000//////......////////////000000000000000///...------...///000.........---......//////...............---------,,,...111000...---...000/////////......///333555------------,,,,,,,,,,,,,,,------------.........000...------......---,,,......---------,,,,,,,,,(((******)))'''(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,---...............000///......---.........,,,,,,,,,,,,,,,------.........------------......---,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,---.........---,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***++++++,,,,,,---...............---............/////////......------,,,---------........................++++++,,,------.../////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........////////////......******++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...////////////////////////,,,------......------,,,---------------......//////...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------,,,,,,,,,,,,------------,,,------------.........,,,------......------,,,------,,,,,,,,,,,,------,,,---......//////......///...------...///...---000000//////...---------,,,,,,,,,---------......------------,,,,,,,,,,,,//////...---------------...............---------yyy```UUUJJJFFFFFFAAA@@@???>>><<<;;;;;;;;;:::;;;::::::999888777666666777666555555666777555444333333222111111111111222---...///000000///...---222222111000///000000111---...///000000///...---////////////////////////000000000000000///...---,,,---...000000000///...------------......//////////////////............---...//////......------.../////////------///000------------------------------...............---////////////////////////...---,,,,,,---.........,,,,,,...000000---++++++------------...///111111/////////......---,,,,,,---------------------------------------............000111000///......///...---,,,,,,,,,,,,---...)))+++---......+++(((&&&******,,,,,,,,,+++***)))//////...------......///222222111000//////.........//////000000111111111000///---,,,---...000111...............///000111/////////...---------,,,222000,,,******,,,///111(((+++...///---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........//////......//////............------,,,,,,,,,,,,---,,,+++******+++---......---,,,,,,,,,,,,---...------------------------...------,,,,,,,,,------+++,,,...///000///...---///......------.........,,,,,,,,,,,,,,,---......///...,,,,,,,,,,,,...///........................---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,---.........---------,,,,,,,,,,,,---..............................------------------------+++,,,...---+++******+++,,,,,,---.........---------------.........//////......------------..............................,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////------------------------...---,,,,,,,,,---...//////...---...//////...,,,------..........................................,,,,,,------------------,,,,,,---------------------------.........//////,,,------......------,,,...---,,,++++++,,,---...,,,---......///...............---............---......------,,,,,,,,,+++******+++,,,---//////000------------------,,,,,,///......---------..............................{{{aaaVVVKKKFFFEEE???@@@???>>>===<<<;;;;;;;;;;;;::::::999888777666666666555444555666777666555222222111000000000000000---...///000000///...---222111111000000000000000000///............///000000000000000000000000000---------------,,,+++***------...///...---,,,+++//////.........------,,,---------------------------------............---,,,...111222000.................................---...............------////////////////////////++++++,,,+++,,,,,,---///000111111000000000///...++++++,,,,,,---...///000//////......------------------------------------------......////////////(((,,,000333222000......---------,,,,,,------------++++++...222444111...***...111111...---///222------------------......222111111000///......---......//////000000111111000///---,,,---...000222...............///000111/////////...---------,,,000---***+++///333444333222333444222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------...//////000000111///...---,,,,,,,,,------555111...---///000...,,,...------,,,,,,------...------------------------------,,,,,,,,,------...+++,,,...///000///...---......------------......------,,,,,,------...///...---,,,++++++,,,---...........................---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---------...---------,,,,,,,,,,,,---..............................------------------------,,,...///...,,,++++++++++++,,,,,,---...---------------------............------------...///000111------------------------......---------,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////////////////------------------------......,,,++++++,,,---......------...///000...,,,---------.........//////---------...............,,,,,,,,,---------......---------------------------------.........//////,,,------......------,,,///...,,,,,,,,,,,,...///,,,---......///.........---.........------.........---------------,,,,,,,,,---------------------------------------------,,,,,,,,,------///000000---.....................yyy```VVVKKKGGGEEE???@@@@@@>>>===<<<;;;;;;;;;;;;::::::999888777666666555444444555777888777666222111000000//////000000...///000111111000///...111111000000000/////////111000...------...000111//////000000000000111111.........///......------............---,,,+++***////////////...---,,,+++,,,,,,,,,,,,,,,---------...---,,,---...//////...+++...111222111///------////////////////////////.........///......---,,,........................---......---+++***+++---,,,...---***)))++++++)))++++++,,,------.........---,,,,,,++++++,,,,,,------------------------------...//////000000//////!!!%%%,,,000111000///...------------------------333///+++)))*********)))+++++++++)))(((***...222.........///////////////000000//////......------............////////////......------...///000111.........---......//////...............------------,,,---...000///,,,))),,,***((())),,,///000000,,,,,,,,,,,,---------------............/////////+++---.../////////111222///...---,,,+++,,,------'''&&&%%%'''***,,,+++***------------------------------------------------------,,,,,,,,,---......,,,,,,---...............---------,,,------...///---------------......///------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---------------------------...//////---++++++,,,++++++,,,---------------,,,------------.........------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,---------......,,,------......------,,,...........................------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...000///...,,,***++++++,,,,,,------------------------.........+++,,,,,,------.....................------------,,,------------.........,,,------......------,,,......------------......,,,---......//////......---...///...------...///////////////////////////111111///...,,,***))))))------------............,,,,,,,,,---...///000111---------...............uuu]]]TTTKKKGGGGGGAAAAAA@@@???===<<<<<<;;;;;;;;;::::::999888777666666555444333555777888888777333222111111000000111111000000111111111111000000///000000000//////......000000////////////000000.........//////000000000///000000111111111111000///...---------------...---......//////...---,,,,,,,,,,,,---------......///---+++,,,...000///...,,,...000000...------.................................//////...------,,,------------------------...///000...,,,,,,---000///333444111111222000+++------...............---++++++******+++,,,...///------------------------,,,---.../////////......%%%'''+++,,,,,,,,,---...,,,------------------,,,'''---222222///,,,---///444111///000111///((("""---......///000000000///............------------............------------------......///000000111///...---------------------------...............,,,///000...++++++000444---++++++///555555///))),,,,,,---------.........///...---------...000111+++---//////------///111000...---++++++,,,---...///333666444...***)))+++,,,---...//////...---,,,........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...---,,,,,,,,,------...///---------------...//////,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,------......---,,,,,,,,,,,,---......------------------------........................+++---......,,,++++++,,,++++++,,,------------,,,,,,,,,---------............---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------...---,,,,,,,,,,,,---...---------------,,,+++***+++++++++---//////---+++******++++++,,,------...,,,,,,,,,------.........++++++,,,,,,---......//////.........------------,,,,,,,,,,,,------------,,,------......------,,,------............------,,,---......//////......,,,...000///---,,,---///////////////000000000000000000///---,,,+++******------------.........///---------------...///000---------.........//////qqqZZZSSSKKKHHHHHHCCCAAA@@@???===<<<<<<<<<<<<;;;::::::999888777666666444333333444777888888777444333222222111111222222222111111111111111111222///////////////......---...///000111111000///...---------.........//////,,,,,,---......///......///...------...///111222+++,,,---////////////...---------........./////////---+++,,,///000000............---,,,,,,...000------------------------.../////////...---,,,,,,------------------------+++...000000...///222555YYY___ccc`````````\\\UUU...///////////////...------,,,,,,,,,---///111222------------------------+++,,,---.........---,,,//////...,,,))))))***,,,,,,------......------,,,+++???WWWcccbbb___aaaeee```\\\\\\aaadddZZZCCC000,,,,,,---...//////......,,,,,,------------------.........------,,,,,,+++,,,---...///000000000000///...---,,,,,,,,,,,,,,,,,,------....../////////)))///111...+++444IIIZZZ```___```ddddddWWWBBB111---------....../////////000///---,,,---...000222---///000///,,,+++---///000...---++++++,,,---...ZZZ```aaaTTT???///,,,...,,,---///000000///---,,,........................,,,,,,,,,,,,,,,---...///---,,,+++***+++,,,---...,,,,,,,,,,,,------...///...------------...//////++++++---......---++++++---------....../////////+++++++++,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------........................)))+++---,,,+++***+++,,,++++++,,,---------,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++------------------------+++,,,,,,------......///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,------......------,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---...---,,,***)))******+++---//////,,,***,,,,,,------...///000000,,,,,,,,,------.........++++++,,,,,,---...////////////.........---------+++++++++,,,,,,,,,------,,,------......------,,,,,,---...//////...---,,,,,,---......//////......,,,...000///---,,,---000---------...............++++++,,,,,,---...//////---------.........////////////...------------...---------.........//////rrr]]]TTTJJJFFFFFFBBB???@@@@@@@@@???<<<:::888===<<<;;;:::999999999999666555555444444333222222333333222222111000//////...000222222111111222333111111000000//////......000000000000111111111111222222111//////.........,,,---......//////......+++,,,............,,,+++......---,,,+++******)))............////////////............////////////........................)))***,,,...//////.........***,,,111...''')))111***222'''---888(((###000(((222GGGmmmUUU***000,,,000+++%%%+++///+++)))+++444---&&&000888000(((///000000000///...---,,,......------,,,,,,,,,,,,...******...///***(((+++222999---///111---+++&&&,,,777,,,........................,,,---.../////////...---...------------...//////***111)))&&&222,,,'''777111777+++***666222+++///WWWzzzJJJ...)))...111***...+++000666,,,)))/////////000000000000000++++++,,,---............eeeIII222+++111111++++++222333---,,,222---...---***+++//////+++...---,,,,,,+++++++++++++++++++++,,,,,,------------------............///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------................................./////////......---------++++++,,,,,,---...//////++++++------------++++++........................000///...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************...---,,,,,,---,,,***)))---+++******,,,...------,,,,,,++++++***)))(((((('''((()))***+++***))))))+++,,,---...////////////////////////...---,,,,,,,,,+++***---000222000...------------------,,,,,,------------.........///000...,,,,,,---...///...---------............////////////...---,,,***)))------------------------------............------------.........---+++***,,,,,,,,,---...///000000,,,,,,,,,---...///000111------------------------...........................------------...//////******+++,,,,,,---......333000//////222333111///000000///////////////000//////000000000000//////rrr\\\TTTJJJFFFFFFBBB@@@@@@@@@???>>><<<:::999<<<;;;:::999999888888888666555555444444333333222333333222222111000000//////000111333444333333222111000000000/////////...............////////////000///...------,,,,,,,,,,,,---......//////......,,,------......------,,,000//////......------,,,------------........................////////////........................++++++,,,---............***...///...111666333+++777 <<<666111===<<>>666.........------,,,,,,,,,,,,,,,---.........------TTT;;;$$$"""---111***"""***'''***000...''''''---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------------............//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...------------------------------,,,,,,,,,+++++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,+++..............................---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,---...---,,,---,,,***+++,,,------,,,...---------,,,+++++++++***+++,,,---...------,,,+++,,,---...////////////++++++,,,,,,,,,++++++***///...---///111222111///------,,,,,,,,,------...------........./////////000...,,,,,,---.........---------............///------.........---,,,,,,++++++++++++++++++++++++------............------------.........---,,,++++++++++++,,,,,,---//////++++++++++++,,,,,,---...------------------------........................---------------......///***++++++,,,------......///---,,,---///000///---//////.............../////////000000000000//////qqq\\\TTTJJJFFFFFFBBBAAA@@@???===<<<;;;::::::;;;:::999888888888888888666666555555444333333333333333222222111000000000000000000333777777333000000000000000////////////............////////////000///...------,,,------------...////////////.........------------..............................,,,,,,,,,------------...---............/////////////////////////////////---------,,,,,,------...---//////......///...+++!!!555$$$------BBByyy%%%"""333000222((()))---333111***)))...------...////////////...,,,---.../////////...---...+++---666<<<999111,,,)))***~~~LLL...---+++000555+++%%%000222111000///---,,,++++++&&&''')))***,,,---------...------------...//////222,,,(((000444***%%%000444;;;***---xxxggg+++---888+++!!!999//////...---,,,+++******------.........------,,,~~~==="""...BBB888111***(((,,,222333111------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------............///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------.........---,,,,,,++++++,,,,,,---........................---,,,,,,+++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))))))+++,,,......//////...---++++++,,,------,,,------------,,,,,,,,,,,,,,,,,,---...///.........+++,,,---......///......------.../////////......000///...///111111///...---,,,++++++,,,---///000....../////////000000000000...,,,,,,...///...------------............///+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........---,,,++++++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,---------------------------........................,,,,,,,,,---------......+++++++++,,,------......---,,,,,,---///000///......---------------.........//////000000//////...qqq[[[SSSJJJFFFFFFBBBBBBAAA>>><<<::::::;;;;;;:::999999888777777777888666666666555444444333333222222222111111111000000111///000444999999444...000000000000////////////000000000000111111111111111111000///////////////------...//////////////////...---,,,,,,---...///+++,,,,,,,,,------......,,,,,,---------.........---------........./////////////////////////////////...---,,,+++,,,------///***,,,111,,,$$$***999666'''))):::zzz((('''444444---...222000...---(((.........///......------+++,,,...000000000......+++111:::CCCDDD<<>>555&&&000//////...------,,,,,,......///......---,,,,,,qqq%%%...222&&&###---///&&&---,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,,,,---------............------,,,+++++++++,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------++++++++++++------------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,)))***,,,------.../////////---,,,,,,---------,,,******++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,------.........---......///000111111111000......---......---,,,+++,,,,,,++++++,,,---///111////////////000000000000///...,,,---...///...------------............///,,,------...............////////////////////////------............---------------------------,,,,,,,,,++++++,,,------...000///...---------------------------------------........................+++,,,,,,---------------,,,,,,,,,,,,------...............///000111111111------------------...///...//////////////////...ppp[[[SSSIIIFFFFFFBBBBBB@@@===;;;999999;;;;;;999999888888777888888888777666666555555444333333222222222111111111111111111///000444999999444...////////////000000000000000000000000111111111111111000000////////////000---...//////000000////////////---,,,,,,---//////+++,,,,,,------......///---.........////////////------------............////////////////////////000///---,,,++++++,,,---,,,+++,,,...111222333444+++,,,hhhVVV***444...000---###+++444---////////////...---+++++++++,,,---/////////......111;;;EEEFFF???555...******+++###,,,)))222***+++111&&&111////////////////////////000000//////...............------------...//////))),,,999...444===*** AAA222........................////////////...---,,,,,,VVV(((+++///"""$$$999,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,------------...------,,,+++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------------------++++++++++++------++++++++++++++++++++++++---,,,,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++---//////---,,,,,,...///---,,,,,,---...---,,,++++++++++++++++++,,,,,,***************++++++,,,+++,,,------------------***+++,,,,,,---------------.........---+++++++++,,,+++++++++,,,...///000////////////000000000000...---------//////...,,,---------............///......//////......---,,,////////////////////////------............---------------------------------------------......///000///......------------------------------------........................+++,,,---.........------,,,,,,------------.........//////000000000111111...---------...//////000......////////////......oooZZZRRRIIIFFFFFFBBBBBB@@@===;;;999999:::;;;:::999999888888888999999777777666666555444444444111111111111111111111111000000000333777777333000////////////000000000000............////////////......------------............///000000000000/////////............//////......//////000000000000........./////////000000,,,------------.................................///...------,,,,,,,,,,,,---444///&&&///???777 <<>><<<;;;:::999999:::::::::999::::::;;;;;;777777777666555555444444111111111111111111222222...000222222111111222444.../////////000000111111000000000000111111111111000000/////////000000111...//////000000000000000---...///000000///...---.....................---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,000###,,,???333&&&RRRJJJ...000///,,,...}}}///...---***111///((()))+++---...000000000///---+++(((((()))+++---'''111777444000///---)))'''555///999&&&000&&&///***333000000000000000000000000111000///---,,,,,,------...------------...//////------888,,,MMMsss999!!!666666&&&QQQ222222111000///......---------...///000000000///---333,,,...:::222)))666***MMM***++++++++++++,,,,,,---...,,,---------.../////////++++++,,,,,,,,,---------+++++++++***++++++,,,,,,,,,,,,------...///000000000///---,,,++++++,,,---------------------------,,,,,,,,,---------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------++++++---......---++++++........................******))))))***+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++///222111,,,***,,,///,,,+++***,,,...111111111......---,,,++++++******------,,,+++,,,---...///,,,,,,,,,------,,,++++++++++++++++++***))))))((())),,,......+++***+++---+++,,,...000000...+++***------------.........///---------...000000---+++---------.........//////+++,,,---///000111111111---------------------------..................------,,,,,,+++,,,---...///------,,,++++++,,,,,,,,,.........------......///------------------------........................---...000111222111000.....................------333555666444111///000222++++++++++++,,,---...///---..................---mmmYYYRRRJJJGGGGGGCCCCCCAAA>>>;;;999999;;;;;;999::::::::::::999888888999888777666444333222111444444444333222111000///222111000111222222111000000000////////////000000000000000000////////////111000000///...---------//////000000///...------......------------......////////////////////////000000000///......---------------............/////////.........---------///......---...///111222,,,...'''444$$$555|||PPP000$$$...222111111...---888YYY%%%'''EEE///...------------,,,,,,,,,((()))***,,,...000111222111///............,,,***111&&&000###{{{GGG)))111%%%999+++222........................111000///...............///...---,,,,,,,,,,,,,,,'''222!!!666222:::000---++++++---///000000^^^<<<'''...000"""GGG333///.........------------,,,,,,,,,---------......,,,444%%%---OOO111)))***---+++222,,,$$$---&&&000---)))666"""++++++******++++++,,,---......---------,,,,,,,,,++++++,,,---............---+++)))(((***,,,------------,,,++++++,,,,,,,,,///////////////////////////...---,,,------//////............////////////---,,,,,,++++++,,,,,,---////////////////////////+++,,,,,,,,,,,,,,,,,,------------...------,,,,,,.........------,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...------------......---,,,++++++---...000///...,,,******+++,,,------------............///------------------------,,,,,,---------,,,++++++..................------..............................---------...//////------------......//////000000000000000000000000......------------......---,,,,,,,,,,,,---.....................------------------.........//////,,,,,,,,,---------......///111222111///......///............////////////222111000///...---,,,+++,,,---///000111000///------.........//////000000...---------...///111222---------------...//////......////////////......mmmYYYRRRJJJGGGGGGCCCCCCAAA>>>;;;999:::;;;;;;999::::::::::::999888888555555555555555555555555333333333333222111111000222111000000222222111000000000////////////000000000000000000////////////111000000///......------///////////////...------......------------...................................................///---------............/////////.........---------,,,,,,+++++++++,,,---......000,,,%%%:::RRRaaa444))),,,111***,,,;;;DDDNNNHHHOOOQQQ333777111------------------------,,,,,,,,,---------......111///,,,+++,,,,,,,,,,,,***///...,,,III{{{++++++111(((111)))........................000///......---------.........---,,,,,,,,,------444(((999###SSS,,,000...,,,,,,---......---999\\\666,,,---:::(((333/////////.........------,,,,,,,,,---------......444,,,111<<<((( zzz,,,(((111444111...333&&&,,,(((111222,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---------------------+++))))))***,,,------...------,,,,,,------...........................///...---,,,,,,------...------------............,,,,,,++++++++++++,,,,,,...........................------,,,+++***)))(((,,,------...------,,,,,,......---------,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,...---,,,++++++---...000///...,,,+++***+++,,,---.........////////////000,,,------------------,,,+++,,,,,,---------,,,,,,................................................+++************+++,,,,,,....../////////000000000///////////////////////////......------......///------,,,,,,------.../////////......---------,,,------------............,,,,,,---------.........---///000000...------...............////////////222111000///...---,,,,,,,,,---///000111000///............/////////000000------,,,,,,---...///000....../////////000000000......////////////......lllYYYRRRJJJGGGGGGBBBBBB@@@>>>;;;::::::;;;;;;999::::::::::::999888888555555555555555555555555222222222333333222222111222111000000222222111000000000////////////000000////////////000000000000000000000///......------///////////////......---......------------..............................+++,,,,,,---......//////---------............///...............---------//////...---------......///&&&...***///###(((***333444,,,777NNNYYYccc^^^333lll444***222)))---------......///000000000000///...,,,+++******000---***)))***,,,......---***,,,111'''+++,,,333%%%222(((------------------------......------------,,,,,,------,,,,,,,,,---......444'''222GGGRRR###'''000///------......,,,+++&&&'''!!!777444&&&222000/////////............,,,,,,,,,---------......%%%---++++++555666//////<<<)))%%%999///))),,,""",,,222%%%+++222------,,,,,,------...///......---------,,,,,,,,,------------,,,,,,,,,,,,---+++))))))+++---------.........------......///..............................---,,,++++++,,,,,,+++,,,,,,,,,------------,,,++++++******++++++,,,------------------------------,,,+++***)))((((((,,,,,,------...------,,,...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------,,,+++,,,---...//////...,,,+++++++++,,,---...////////////000000000+++,,,---......---,,,+++***+++,,,---------------................................................------,,,,,,------...///...............////////////////////////////////////......------......///---------,,,------...///000000///...------,,,,,,,,,,,,,,,---------......,,,------------.........+++---//////...---...///............////////////111111000///...------,,,,,,---///000000000///.........////////////000000...------,,,,,,---......---...///000111000000///...//////000000//////...kkkXXXRRRJJJGGGGGGBBBAAA@@@>>><<<::::::;;;;;;999::::::::::::999888888888777666555444333222222000111222333333333333333222000///000111222111000000000////////////000000////////////000000000000000000//////...............///////////////............------------..............................,,,,,,,,,---------......---------............///........................111111000//////.........,,,---)))333ZZZ///777000...000...111HHH\\\[[[WWWYYYiii%%%'''999""",,,,,,---...///000111222111111///...,,,***)))(((...,,,***+++,,,...//////666,,,000000ttt<<>>222WWW222$$$000111000000/////////.........,,,,,,,,,---------......111===555%%%$$$)))***,,,999LLLHHH,,,222...,,,---###)))666111******,,,,,,,,,,,,,,,---............---------,,,,,,,,,...------,,,,,,+++++++++---+++******,,,------------------------......///------------------------...------,,,++++++++++++,,,,,,,,,,,,------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,------...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------------------,,,,,,,,,---...///......---,,,,,,,,,,,,---............////////////+++,,,...//////...,,,+++***+++,,,---............---------......................................................//////000,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////---------------...//////000000///...---,,,,,,+++,,,,,,,,,,,,------------------------............+++---//////......///000............////////////000000//////......------------...///000///////////////////////////000000///.........------......,,,---///111111000///---//////000000000000//////jjjXXXSSSKKKGGGGGGBBB@@@???>>><<<;;;;;;;;;;;;999::::::::::::999888888777777666555444333333222000000111222333333333333111000///000111111000///000000////////////000000.../////////000000000111////////////..................///////////////.........------------....................................---------,,,,,,,,,---------............///---.....................------------,,,++++++***)))???'''000***+++222...,,,)))...HHHZZZWWWEEEAAARRR666iiiCCC333111+++,,,---...///111222222000///...---,,,++++++***,,,,,,---///111111///...111"""(((///999<<>>===<<<<<<;;;;;;;;;999::::::::::::999888888333333444444555666666666000111222333333333333333111000//////111111000///000000////////////000000......//////000000111111//////////////////......---...//////////////////......------------......------------------------//////......---,,,,,,+++---------............///---------...............---............------,,,,,,111///LLLKKK777&&&,,,...333///,,,===RRRVVVDDD<<<)))>>>===&&&333+++,,,,,,...///000111111......---------,,,,,,,,,,,,---///111333222///,,,$$$777%%%000111111///444***+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,---......333$$$(((---...---***))))))+++...000000///)))(((555nnn}}}***,,,)))///.........------------,,,,,,,,,---------......999:::&&&"""+++...///666555'''%%%---### 444222%%%+++,,,...+++************+++,,,,,,......---------,,,,,,,,,------+++******+++,,,,,,---++++++,,,---...---,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,++++++,,,---............,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,++++++***************,,,,,,,,,---------..................---------,,,++++++,,,,,,,,,---------------------------------+++,,,---...............,,,,,,------.../////////........................,,,,,,,,,,,,,,,---....../////////.......................................000//////......//////000......------......///000///............------------------.........//////------........./////////---///111111000///000111............////////////.........///////////////............/////////000111111000000000000/////////000000111111111000000000111222444444333333222///000000111111000000///iiiWWWSSSKKKGGGFFFAAA>>>>>>======<<<<<<;;;;;;999::::::::::::999888888333333444444555666666777111111222333333333222222111///...///000111000///000000////////////000000.........///000111111111.../////////////////////------...///////////////......------------......------------------------///.....................---------............///---------.........//////...///000111111000000///...###222***...333,,,---666666...555CCCGGG@@@;;;...,,,333[[[$$$++++++,,,---...//////000---------------------,,,...---...000111111///---$$$777(((---222///wwwRRR---)))///))),,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,......---,,,,,,,,,------000---===BBB))),,,***)))***,,,...//////)));;;333WWW000999&&&------------,,,,,,,,,,,,,,,,,,,,,---------......222***###,,,666***!!!***'''%%%333000III+++888))),,,+++))),,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,***)))***+++,,,...,,,,,,+++,,,...///---,,,+++++++++,,,,,,---//////++++++++++++++++++++++++++++++---...//////......+++,,,,,,,,,------------...------,,,,,,------...------------------------......------------,,,,,,***+++,,,---............,,,,,,,,,---------......------,,,++++++,,,------------------------------******+++,,,,,,---.........---,,,,,,++++++,,,,,,,,,,,,------......------...............------,,,,,,,,,,,,---------......///...,,,++++++,,,...///------...............---,,,,,,------...//////000........................///............///000000000000000/////////..............................000000////////////000000...............//////000---------......................../////////000000............////////////...///111000///......///............////////////---.........//////000000...............///000000111111111000000000//////---...///000111111000000000000111111111222222222000000111111111111000000hhhWWWSSSKKKGGGFFFAAA>>>>>>======<<<<<<;;;;;;999::::::::::::999888888666666666555444444444333222222333333333222222111111///...///000111000///000000////////////000000---......///000111111222.........///////////////------...///000000//////.........------.........------------------------------......///000000000---------.........//////---------.........//////***+++,,,.........------***444***...000%%%...'''---333000000222---222'''222333******++++++,,,,,,---...............---------,,,,,,,,,000...,,,---...///...---111%%%---'''@@@&&&:::|||333000))),,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,///...------,,,,,,,,,,,,,,,LLLppp///;;; 333///,,,***)))+++---......777>>>---LLL666&&&------,,,,,,,,,+++++++++,,,,,,,,,---------......***///,,,***///...,,,333((()))'''+++000...uuu777###...$$$---///,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,+++***))))))+++---///,,,,,,+++---...///...,,,,,,,,,,,,---...///000111++++++++++++++++++++++++***+++---///000000//////******+++++++++,,,,,,,,,///......------......///------------------------)))******+++---...//////***+++,,,---............,,,,,,,,,------.........------++++++++++++------------------------------******+++,,,,,,---......111111000////////////000+++,,,------......------......//////......---,,,---------.........//////000...,,,******,,,...000.........///......------,,,,,,------...///000000........................,,,++++++++++++,,,------//////.........---------........................000000////////////000000...............///000000,,,,,,------.../////////////////////000000000000............/////////000---///000///---,,,,,,---............/////////000------......///000000000...............///000000222111111111000000//////+++,,,...000000000000000---------------...//////000000111111111111000000hhhVVVPPPGGGCCCDDDAAA===<<<;;;:::999::::::;;;;;;:::999888888888999:::<<<:::777666777777444111222222222222222222222222333333333222111000///...000///...------...///000111111111000000000000000111111000///////////////..........................................---,,,...------,,,,,,------...,,,,,,------.../////////......//////...---,,,,,,...............---------.........------,,,,,,,,,...&&&EEE...(((111222111000///////////////)))///111///777'''------------------------//////.........---------////////////////////////444%%%+++(((333###666111000,,,...------,,,,,,------.../////////...---------,,,............////////////&&&___***444(((000+++++++++,,,,,,,,,------,,,555,,,###000(((***++++++,,,,,,++++++***...---------......///000.........------,,,,,,,,,///'''(((...***(((CCChhh***,,,CCC333'''(((,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------,,,---.../////////...---++++++******+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---...///000000000///...............//////000000///...------)))***,,,......---,,,+++++++++,,,---............,,,,,,---......//////000...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,---...//////...---,,,.........------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................//////...---,,,,,,,,,,,,+++***+++,,,---...000000000000///////////////...---,,,,,,,,,,,,,,,111111000000000//////...////////////000000000000000000////////////000000444333222000000000111111000000///////////////000000000000000000000000000............/////////000///////////////000000000000111222222000//////000111111111111222222222222000000111222222222222111111111111111111111111111000000000000000000000000gggVVVPPPGGGDDDEEEBBB???>>><<<::::::::::::;;;;;;:::999888888888999999999777555444555555222000222222222222222222222222111111222222222111111000/////////....../////////000000000000000000000111111111000///////////////........................///...---,,,,,,---...///...------,,,,,,------.....................------......//////...------,,,.................................------,,,,,,,,,111)))^^^,,,***...//////...---------------000"""222&&&,,,III------------------------//////.........---------------------------------,,,'''333+++111(((((({{{;;;999***111///......------......///............------------------------............///PPP(((111---///------------............///,,,%%%BBB111***,,,,,,------------,,,,,,******))))))******+++,,,------------------,,,,,,111,,,...222,,,""")))999xxx777000111444,,,,,,,,,---------......//////.........---------+++,,,,,,,,,---------........./////////---,,,++++++++++++++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---//////000//////................../////////......---,,,***+++,,,---------,,,,,,,,,,,,------...---------******+++,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............------------,,,+++++++++,,,,,,//////...---,,,******)))---------------------.................................//////...------,,,---,,,,,,+++,,,---...///000000000000//////////////////...---------------111000//////.........///------------............//////............/////////...---,,,,,,------...000//////......//////000................................./////////000000////////////////////////000111222222000//////000////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000dddTTTPPPHHHEEEFFFBBBAAA???===;;;::::::::::::;;;:::999999888888999999888666555444555555333222222222222222222222222222000000111222222222222222...//////000000//////.../////////000000111111111111000000///////////////........................111///---,,,,,,///222444......------------......000//////...------,,,,,,.........///......---,,,////////////////////////.........---------------111+++sss+++---+++.........---------------666!!!000///+++yyy------------------------...............---------------------------------)))***888***,,,000"""===www///***////////////....../////////------------............,,,,,,,,,------------...222;;;'''...333---....../////////000000000111)))***aaa>>>,,,---------......---------------------------...///,,,,,,------------------...---///333222,,,'''&&&333WWW...555,,,,,,,,,,,,---------.....................------------------------.........////////////...,,,+++***,,,+++++++++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......000///......------......------......------,,,,,,++++++,,,,,,,,,------------------...------,,,,,,******+++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------.........------...............---,,,+++++++++,,,///......---,,,+++******------......//////000000.................................///......---,,,...------------...//////////////////000000000000000//////............///000///...---------...///------------....................................//////.........///000000000///////////////000000............................../////////000000000////////////////////////000111222222000//////000////////////000000000000...//////000111000000000111111111111111111111111000000000000000000000000|||bbbSSSOOOHHHEEEFFFCCCBBBAAA>>><<<;;;:::::::::::::::999999999999888999888888777777777666666555222222222222222222222222000111111222222222111111...///000111111000///...---......///000111222222000000////////////000000........................000/////////000222444666......------------......//////.........------------...............------////////////000000000000...............---------///)))^^^+++111)))/////////////////////...000)))$$$999FFF------------------------........................///////////////////////////***666)))'''555+++((($$$555+++//////............//////,,,,,,,,,------.........,,,,,,---------.........+++---+++---777+++...////////////000000000///---111]]]---...------------------...000000000//////000111111,,,,,,,,,------.........+++,,,++++++///444333///---666<<<:::---,,,,,,,,,---------..................................................................---,,,,,,+++,,,,,,,,,,,,------......------------------------------------------------------------------------,,,,,,,,,,,,---------...//////...------------...,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...............---,,,++++++,,,,,,---......//////000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,------------------///...---,,,,,,---...///111000///......------...+++++++++,,,---......///,,,,,,---...//////000000........................---...............------...............//////000////////////000000000000000000///////////////000000///---,,,,,,---...///////////////000000000000...//////////////////...//////000000111111222222111000000000000111111222000000000000000000000000...////////////000000000111111111111000000000000000111222222000//////000000111111111222222222222//////000111111111111111111111111111111111111111000000000000000000000000zzz```RRROOOHHHEEEFFFCCCBBBAAA>>><<<;;;:::::::::::::::::::::999999888888777888888777666555555666222222222222222222222222333333333222111000//////...///000111111000///...------...///000111111222000000////////////000000////////////////////////+++---///111222333222222///......------......///---------.........//////------...............---.../////////000000111111........................---)))WWW,,,333***---...//////000///......)))))))))}}}---------------------------.....................////////////////////////222(((111...)))333111***ttt>>>999***...------,,,,,,------...+++,,,,,,,,,------......---.........////////////((((((111...777)))------........./////////+++///&&&---------,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,------.........---///+++%%%&&&,,,///,,,***000nnn###===***,,,,,,,,,---------......---.............................................,,,,,,,,,,,,------......,,,,,,------------------------------------------------------------------------------------------,,,,,,---------.........//////...---------------++++++,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...............---,,,++++++,,,,,,---......//////000---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,---------......///...---,,,,,,---...///111000///...............******+++,,,...///000000++++++,,,---...//////000........................------...............---......////////////000///.../////////000000000111000000/////////000000111///...---,,,,,,---...///////////////000000000000///000111111111111000///------......//////000000222111111111222222333444111111111111111111111111////////////000000000111333333333222222111111111000111222222000//////000000111111111222222222222000111222222333333222222000000000000000000000000000000000000000000000000yyy___QQQOOOHHHEEEFFFBBBAAA???===;;;::::::::::::999::::::::::::999888777666777777666444222333444222222222222222222222222333333333222111000///...///000000111111000000///.........//////000000000///////////////000000111////////////////////////''')))---///111000...---//////............//////,,,,,,------...//////000,,,---......///.........---......//////000000111...............////////////+++\\\,,,222******+++,,,......---,,,,,,...''''''%%%---------------------------------...............------------------------///'''---444///,,,---,,,>>>}}},,,(((------,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000,,,+++444...111))),,,,,,---------.........))),,,222......---,,,++++++,,,---...,,,++++++***************,,,,,,------------------+++......+++)))***+++)))!!!>>>((($$$///,,,,,,,,,---------......---------........................---------------+++***++++++,,,...///000,,,---............------------------------------------------------------------------------------,,,---......//////......///...------,,,,,,------++++++,,,,,,------,,,,,,++++++,,,,,,,,,------------------...------,,,,,,******+++,,,,,,------...------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------..................------............---------------......---------------.........,,,,,,,,,------......///........................,,,---......///.........---......///000/////////......//////000000111111///////////////000000111---.........////////////------------............000000222222222222000000//////000111111111000000111111111111222333444555/////////////////////////////////000000000111111444444333333222111111111000111222222000//////000////////////000000000000111222333333444444333333000000000000000000000000000000000000000000000000yyy___QQQOOOHHHDDDDDD@@@???>>><<<::::::::::::;;;999999:::::::::999888777666888888666333111222333222222222222222222222222222222222222222111000///111000000000000000000111....../////////////////////////////////000111111////////////////////////)))***,,,...//////......//////............//////------..................,,,------...//////......,,,------...//////000000---........./////////000000+++hhh+++///+++)))***,,,......---,,,+++111***333TTT---------------------------------.........//////------------------------,,,+++***111111)))+++---***(((,,,......------------......------,,,,,,,,,,,,,,,,,,---------.........//////...///333,,,***,,,,,,,,,---------.........***/////////...---,,,,,,---.../////////...---------------------------------,,,,,,+++***+++000111000......)))***///CCCIII---,,,,,,,,,---------......---------.........//////------------,,,,,,,,,+++,,,++++++++++++,,,...///------...//////...---,,,------------------------........................---------------------------...///000000000/////////...------,,,,,,------++++++,,,---------------***+++,,,---------,,,,,,,,,,,,------...---------******+++,,,,,,------...---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---......///------............---------,,,,,,------...///000,,,---------......//////..................//////........................,,,------...//////......,,,---.../////////...............///000111111111///.........//////000111,,,---///111111000///...------------............///000111222222111000///111222222333333222111000000000000000111222333333//////////////////////////////000000000111111111333333222111111000//////000111222222000//////000////////////000000000000111111222333333333333222000000000000000000000000000000000000000000000000xxx___QQQOOOGGGDDDDDD???===<<<;;;:::999::::::;;;999999:::;;;:::999888777999:::;;;999555222333555222222222222222222222222000000111222222222222111222111000//////000111222///////////////.........///////////////000111111000000000000000000000000///......//////000111222//////............///////////////...------,,,,,,,,,,,,---.../////////...,,,,,,,,,---...//////000---.........//////000000000+++ppp***,,,***+++,,,...000000///...---***---222---------------------------------.........//////////////////////////////,,,222''')))...***...222(((444777//////............//////---------,,,,,,+++++++++,,,,,,,,,---------......+++111000***$$$///---------............///,,,777000111///...------...///111000///...---------------.........------,,,,,,,,,000(((&&&---111...+++---222&&&%%%)))$$$,,,,,,,,,---------......---------.........//////---------,,,,,,+++++++++...---,,,+++++++++,,,---------/////////...---,,,------------------------........................---------------------------...000111111111000///......---,,,,,,,,,,,,---+++,,,------............)))***,,,......---,,,+++++++++,,,---............,,,,,,---......//////000---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,---...//////,,,---...//////...---,,,............000111222333)))***+++---///111222333000000000000////////////........................,,,,,,---.../////////...+++,,,.../////////...------......///000111111222...............///000000,,,---000222333222///...////////////000000000111...///000222222000///........./////////---,,,+++............///000111222111111111111111111111111000000000000111111111111111111111000///......---000111222222000//////000111111111111222222222222000000111222222222222111000000000000000000000000000000000000000000000000ssscccRRRKKKHHHEEECCCBBB>>>===<<<;;;;;;:::;;;;;;999999::::::999999888777===:::555444555555333111444444333333333333222222666222///000000000000111111111111111111111111111444000------000222222111222222111//////............///000000000///---,,,------------,,,---///111........................//////...---,,,++++++***111///---...111222000.........................../////////......------,,,...333SSS---666222---...666***,,,222'''111---000BBB........................,,,---...---,,,,,,---...000///...------...///000...........................LLL~~~)))///(((555+++&&&444...+++........................000000000000000000000000555SSS%%%333222,,,(((111 ...777...---+++,,,////////////////////////000000000///......------444(((%%%///666111++++++******+++///111111222444888999>>><<>>===<<<;;;;;;:::;;;;;;<<<<<<======<<<<<<;;;:::;;;888555444555666444333333333222222222111111111333111000222333222111000111111111111111111111111333000---,,,///000111000111000///...------------...///000000000///---,,,...///000///......000111........................000//////......------,,,000///---...000111///---.................................---------------333)))...(((///,,,...444""";;;444""";;;###111$$$,,,,,,,,,,,,+++++++++++++++---......---,,,---......------,,,,,,------...........................(((888,,,111+++---,,,---...,,,000................................................,,,\\\hhh222333***111444"""AAA---111!!!///NNN000------------------------,,,,,,,,,---------------%%%222555'''###...444...---------+++)))'''&&&---...)))000000222"""(((222)))...///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........000//////...------,,,,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,///111222111000///---.........---,,,)))(((---------,,,,,,,,,++++++,,,,,,------......------,,,,,,---------............------,,,---...///000//////...---------------...---------------.........---+++***)))***+++,,,++++++++++++,,,,,,,,,,,,------------------------...,,,+++///555888777444///---,,,---///000000000/////////...............////////////////////////...000111111/////////000000...---,,,,,,---...000222111111000//////......////////////////////////////////////////////////---......//////...------//////////////////////////////000000000000///////////////000000000111111000000000000000000000000222111111000000111111222222222111111111000000000//////000000000000//////000000000000000111111111111111111111111111111111111111111111222222222222111111111111222222222333ttteeeTTTMMMJJJFFFCCCBBB>>>===<<<;;;;;;:::;;;;;;:::::::::::::::999999888888666444444555666555444222222222111111111000000111111111222333333000---111111111111111111111111111///---,,,.../////////000000///...------------/////////000//////...---000111222222000///000000........................///////////////////////////...------//////...---........................,,,,,,,,,,,,------------***...%%%))))))---555<<<---!!!999---444%%%000000000//////.........+++---//////...---,,,---++++++,,,,,,,,,,,,++++++........................&&&...AAA111222(((000555)))***333........................------------------------(((888555222###555(((AAA---555>>>)))///------------------------***++++++,,,------......000,,,---444888444+++&&&............///000222222***222333)))<<>>===<<<;;;;;;:::;;;;;;999999999999999888777777666666555555555555444444222222222222111111111111000111111///111444333///111111111111111111111111111000........./////////111000000///......////////////////////////......///111333333111///...///........................------......////////////------------------------........................+++++++++,,,,,,---------(((000000www666(((333***555)))---111...666)))aaa333222222111111000000///+++---000000///---------***+++,,,------,,,+++***........................)))333HHHxxx+++666,,,444888(((+++000........................------------------------***000%%%222&&&222)))<<< 222,,,888'''uuu)))////////////////////////---------....../////////......,,,))))))---000000))),,,///......---***&&&---'''///)))"""&&&&&&BBB((((((444000---------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,+++,,,.../////////...---...---,,,++++++,,,---...------------------,,,,,,,,,,,,,,,,,,------......++++++++++++,,,,,,,,,,,,------------......//////,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,---,,,,,,+++++++++,,,,,,000000000//////......---------------------------,,,,,,---111555777777555111000.........///...---------............//////////////////////////////---///111222000///...//////...------------...///111111111000000000000000////////////////////////,,,...000111111000...,,,........./////////////////////////////////////////////000000000000//////............////////////000000000000000000000000111111000000000000111111000000000//////////////////000000000000000000///......///000111222222333111111111111111111111111111111111222222222333333///000000000000111111111ooo```QQQKKKHHHDDD@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777777777666444333222222444333333333333222222222000111000...222;;;>>><<<000000000000000000000000111111111000/////////000//////......------......//////........./////////...000111111///---------........................,,,,,,,,,------...//////,,,---------,,,,,,------........................+++++++++,,,,,,---------333+++---GGGRRR'''222,,,;;;%%%000AAA''')))GGG/////////.........------,,,...000000...------...+++,,,---......---,,,+++........................---111)))(((111///222444......---................................................------ppp111///,,,222"""666444111!!!oooQQQ***//////////////////////////////......------------(((333222(((...<<<555666666111***(((,,,///---'''777333'''---555^^^...///'''222111---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,***)))***+++---...------------------------------,,,,,,,,,---...///************++++++++++++---------...............---,,,,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,------000000000//////......---------------------------...------...111444666777222000.........///...---....../////////000000000////////////////////////,,,...000000...------............------.........------......///000000000////////////////////////,,,...000111111000...,,,............//////000000000000000000000000000000//////000000000000//////////////////............////////////////////////111000000000000000000111///////////////000000000000111111222222111111000......///000111222222333111111111111111111111111000000000000111111111222///000000000000111111111lll^^^OOOJJJHHHDDDAAA???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::999999555777777666444222111222444444444333333333222222...111111///555CCCIIIHHH000000000000000000000000111222333222000...///000------,,,,,,+++,,,,,,---///............///000000,,,...//////---,,,------........................+++,,,,,,,,,------......,,,---......,,,,,,---...........................,,,,,,,,,,,,------------***555...222***+++---(((;;;))))))+++GGGccc////////////////////////---/////////------...///------............------........................---%%%---CCC(((......,,,555......................................................111+++222@@@111333+++,,,***444%%%...SSS<<<111------------------------------,,,,,,+++******)))111(((+++555000"""***@@@---SSSbbb@@@@@@MMM000......'''333,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,+++*********+++,,,---------------............------,,,+++,,,---...///+++++++++,,,,,,,,,------,,,---......//////......------,,,,,,------.........------,,,,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------------------///...------...111444666222000.........///...---......//////000111111111////////////////////////,,,---......,,,,,,---...........................++++++,,,,,,------......////////////////////////---...///000000///...---............///000111111000000000000000000000000//////000000000000//////000000000////////////...////////////////////////111000000//////000000111//////000000000000111111///000000111111000000/////////000000111111222222111111111111111111111111//////000000000111111111000000000111111111222222jjj\\\OOOJJJIIIFFFBBBAAA>>>===<<<;;;;;;:::;;;;;;888999999999999888777777222555777666444222222333333333333333222222222111...333222///555BBBFFFBBB000000000000000000000000000111333222///---...///......---------......//////......---...///000111,,,---...---,,,,,,...///........................------------............,,,...///...,,,,,,---///.................................---------------###333444***EEE888''' <<<)))///...NNN;;;///000000111111222222222/////////---,,,---///111......------------.................................$$$:::FFF)))---...(((888)))222........................------------------------...000$$$111---000+++...***CCCOOO666000------------------------,,,+++++++++++++++++++++000%%%'''///&&&...qqqYYYKKK+++111000'''222---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,------------.........///...---,,,++++++---...000,,,,,,,,,---------......,,,---.../////////...---,,,,,,,,,,,,,,,---......---,,,,,,,,,---...///000+++,,,,,,------...------++++++++++++,,,,,,,,,,,,------------------------------.........///000111111///------/////////...------......///000000111////////////////////////...///...---+++,,,...000---..................---/////////......---------///////////////////////////////////////////////////.........///000111222000000000000000000000000//////000000000000//////111111000000000/////////////////////////////////000000////////////000000000000000111111111222222///000000111111000000///000000000000000111111111111111111111111111111111000000111111111222222222111111111111222222222333jjj\\\OOOKKKJJJGGGDDDCCC>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::000333666666444333444666222222222111111111111000///555444///222;;;<<<555000000000000000000000000...111222111...,,,,,,...222222111111111111222333///...------...///000111------...---,,,---///222........................////////////////////////,,,...000///---,,,---000......................../////////......---------111...333III***222(((777(((HHH###++++++,,,---...///000000000000///,,,+++,,,000333///...,,,,,,,,,,,,...///........................111///>>>(((222000222(((999###555........................,,,,,,,,,,,,,,,,,,,,,,,,$$$666---(((111&&&555+++111***___444)))////////////////////////+++,,,,,,------......//////000+++>>>%%%...888///+++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---------,,,,,,,,,/////////////////////............------,,,,,,,,,---------.........//////...---,,,++++++---...000+++++++++,,,,,,,,,------,,,,,,.../////////...---,,,+++++++++,,,------...))))))***+++,,,...///000+++,,,------.........---,,,,,,,,,------.........------------------------***---///000///...------000///------///000///...,,,,,,------...///000000////////////////////////000000///,,,+++,,,000333------............------555555444222111///......//////////////////////////////............/////////.........///000222333000000000000000000000000//////000000000000//////222222111111000000//////////////////////////////000000////////////000000000000111111222222222333111111222222222222111111111111111000000000000000111111111111111111111111111111222222222333333333111222222222222333333333jjj[[[LLLHHHHHHEEE@@@===BBB@@@===;;;;;;<<<;;;:::999::::::::::::999888888:::999888666555555444444444444444444444444444444...//////111222333444444//////000111111111111000---444;;;:::444......000000000000000000000000000/////////......---------000000////////////000000---,,,,,,+++++++++,,,,,,------------------------111111000///////////////000//////---,,,+++******---.........---,,,++++++///000...***'''BBB)))111+++'''eeeuuu222///////////////.........---...///...---,,,---//////...---,,,,,,---...///,,,,,,------...///000000---,,,333***999,,,+++777))),,,666000///...------...///000......//////////////////777"""000'''VVVBBB666***'''111>>>111888------...///000000//////111'''333+++///,,,)))999'''...mmm---000)))###222///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---//////...---,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...111000000///......------//////.........---------///......------,,,,,,+++111000///...------...///........................000///...---,,,,,,+++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111***(((---///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------------...------------...//////.........------,,,,,,,,,......//////...---,,,,,,000000////////////000000------................../////////...---------,,,////////////////////////,,,,,,,,,,,,,,,---...///000000//////.........---,,,---///000000000///.........//////000000111111,,,---///111111000...---///000111222222111//////000000000000////////////000000000000000000000000111111111111000000000000222222111111111111111111333222111000000111222333555444333333444444222///222222111111111111222222444333333222111111111222iii[[[MMMIIIHHHEEEAAA>>>???===::::::;;;<<<;;;;;;888888888888888777777666999888777555444333333333333333333333333333333333111111111000000000////////////000000111111222222000777>>>>>>888222000111000000000000000000000000////////////.........---000000////////////000000222222000///....................................//////...---------------.......................................---,,,,,,///'''...===...[[[888...'''ttt:::111/////////////////////...---...//////...---...///......------------......,,,,,,---......//////000(((222111$$$VVV~~~,,,111+++000777)))......---,,,,,,---......///////////////.........%%%===&&&000777]]]444000>>>!!!:::))),,,,,,---..................555CCC;;;666???]]]///...'''000///......---,,,,,,------000000///.....................---,,,,,,,,,------------------------------......---,,,,,,---......//////...------,,,++++++......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...,,,,,,,,,---...++++++++++++++++++++++++///...---,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///)))(((---///---+++------------------------------------------,,,,,,,,,------------------------...------------...//////......---------,,,,,,,,,......//////...------,,,000//////......//////000............---,,,++++++...............---------//////////////////////////////......//////000000000/////////............---...///000000000///...000000000000111111111222......000111111111000///000000111111111111000000111111111111111000000000////////////////////////111111111111000000000000111111111111111111111111333222111000000111222333333111000111333333222111222222111111111111222222444333333222111111111222hhh[[[NNNJJJIIIEEEAAA@@@===;;;999999:::;;;;;;;;;888999999999999888777777777777555444333333222222222222222222222222222222222111111000///...------/////////000000222333444111777===>>>888222000000000000000000000000000000////////////............000//////......//////000555444333111000///......000000000000000000000000//////...---------------,,,------...///000111111....../////////...------...---+++...///&&&///JJJ999###111......//////////////////...///000000......///000------............---------------......//////000+++111,,,+++***%%%444!!!...777###---,,,,,,++++++,,,,,,---000000//////.........---+++444111++++++'''cccNNNNNNVVV+++///***+++,,,------------------&&&888'''&&&:::666KKK,,,111,,,/////////......------....../////////...............------,,,,,,,,,---......------------------------......---,,,,,,---......------,,,,,,++++++******---,,,,,,,,,,,,+++++++++(((((()))******+++,,,,,,...---,,,,,,+++,,,,,,,,,------------------------...---,,,++++++***++++++------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---)))))),,,...---,,,...........................++++++,,,,,,,,,,,,,,,,,,------------------------...------------...//////...------------,,,,,,,,,.........///......---,,,///..................///.........---,,,+++***)))---------...............////////////////////////000000//////////////////////////////............---...///000000000//////111111111111222222222222000000000000111111111111111000000000000000111111111111111111111222222222////////////////////////111111111111000000000000111111111111111111111111333222111000000111222333111000...///111333333333222222111111111111222222333333222222222222222222fffZZZOOOKKKIIIFFFBBBAAA???===:::999:::;;;;;;:::;;;;;;;;;;;;;;;:::999999777666555444333333333333222222222222222222222222//////000000000000000000000/////////000222444555111555888777222......///////////////////////////.........---------------/////////....../////////222111000///............000000000000000000000000111111000///////////////,,,,,,---...///000000111...///////////////.........222((("""...444))) DDDAAA///111............///////////////000111000///...///111---...///000000///...---------....../////////000333+++)))777)))333444&&&+++---///,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------///***222###111222"""aaa''':::###111,,,------.........------111 :::---999<<<000/////////000//////.........//////------------,,,,,,++++++,,,++++++,,,---...///000------------------------......------------......,,,,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,,,,,,,,,,........................---,,,++++++*********+++------------------------+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++,,,---,,,,,,,,,------------------------++++++,,,,,,---------...,,,,,,------------------...------------...//////---------------------------...............------......------------..................------,,,+++,,,---------.../////////////////////////////////...............---,,,,,,///////////////...............//////000000000000111111111111111111111111000000/////////000111222111000/////////000222222000000111111111111111222000000000000000000000000111111111111000000000///111111111111111222222222333222111000000111222333444111///...000222444444222222111111111111222222222222222333222222222111dddYYYOOOKKKIIIEEEBBBBBBCCC@@@===;;;;;;;;;:::999:::;;;;;;;;;;;;:::999999777777666555444444444444333333333333333333333333111111111111111111111111000000000000111222333444222333333000---,,,...000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......---------...//////////////////////////////111111000///////////////------------------------......///////////////...,,,,,,---222111"""$$$;;; HHH...---///---.........//////000000///000111000///...///111///000111222222111000///.........///////////////444...000000666JJJnnn...+++333+++666------............------000000//////.........---%%%888"""+++,,,###:::+++]]]NNN000'''------....../////////......---222222'''777+++555HHH)))///000//////.........//////000,,,,,,------,,,,,,+++***+++++++++,,,---...///000------------------------........................------------,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++---------.........------++++++++++++++++++++++++,,,,,,+++*********++++++------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,---------.........------------...//////------------------------------...............---......------------......------...//////000//////,,,---------.../////////////////////////////////.../////////...---,,,+++.........///////////////////////////000000111111000000000000000000000000//////.........///000111111000/////////000222333/////////000000000111111111111111111111111111111111111111111000000000///000000111111111222222222333222111000000111222333777444111000111222333333222222111111111111222222111222222333333333222111~~~aaaWWWOOOKKKIIIDDDBBBBBBDDDBBB>>><<<;;;;;;999888777888888888888777666666777666666555444444555555333333333333333333333333444333333222111000//////000111222222333333222222333333111///---...111333000000000000000000000000,,,,,,,,,,,,,,,---------///......------......///............///000111111........................//////...---------------......------,,,,,,,,,+++------.../////////......(((111111...///******666:::***---000000------------......///000000000...///000000......///000000000111111111111000000////////////////////////---666777 888///+++&&&:::,,,,,,...//////000000//////...////////////////////////111***---444(((+++:::+++(((===555***&&&444.../////////000//////...---)))999###...+++xxx'''...000......------......//////---......//////---,,,++++++++++++,,,---...///000---------------------------...////////////...---............------------------.............../////////......---,,,,,,+++,,,------............---------------------------,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,------......+++++++++,,,,,,------...+++...///,,,***+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------..................+++,,,,,,------............------------...//////,,,,,,,,,------------...,,,---......///.........///..................///,,,---...///000111111111---------...............///////////////////////////000111222111000///............///////////////000000/////////000111222000000000///////////////............////////////////////////000111222333.........///000000111111222222222222222222222222111111111111000000000000000000000111222222333333333222111000000111222333777555333222222333222111222222111111111111222222000111222333444333222111}}}^^^VVVNNNKKKHHHCCCAAABBBBBB@@@<<<;;;;;;:::999888666777777777777666555555666555444444333444444444222222222222222222222222222222111111000000000///000222333555444333000//////000111111000111111222000000000000000000000000---------......////////////......------....../////////.........///000000........................//////...---------------............------------,,,,,,---...............+++888111$$$...:::222$$$111444'''TTTPPP***,,,444///------......///000000111---...//////...---...///000//////////////////000000/////////////////////***333444'''444000AAA'''555,,,'''...///000000000000///...------......///000000000;;;888000,,,===%%%---,,,&&&!!!nnn111@@@!!!777111///.../////////......---,,, :::...,,,---...------,,,,,,---......///,,,---...//////---,,,***,,,,,,,,,,,,,,,---...///---------------------------...///000000///...---------------............,,,,,,,,,------..................---------------***+++,,,---...------,,,////////////////////////------,,,,,,,,,,,,------------------------------++++++,,,,,,---......///+++,,,,,,---......//////''',,,...+++***---///...------------------------......------------------++++++,,,,,,---......///...------------...//////,,,,,,,,,---------......,,,------...//////......000//////......//////000------...///000000000///...............---------////////////////////////...///111222222111000///............/////////000111000/////////000111222111111111000000000//////---...///000111000//////...///000111111222222222...//////000111111222222111111111111111111111111111111111111000000000000///000000111222222333333333222111000000111222333444222111222333333222111222222111111111111222222///111222444444333222111|||]]]UUUMMMJJJGGGBBB@@@BBB???===:::999:::::::::999888888888888888777666666444444333222222222333333000000000000000000000000,,,---...///000111222333000222555666555333///---+++---000222222111000///000000000000000000000000.../////////000000111111.........------.........000///...---------------////////////////////////111111000///////////////......//////////////////+++,,,,,,---.........---222111...444555(((''':::444111***)))***666eee444///000333---------...///000000111---...///...---,,,---//////...---,,,,,,---...///000000000000////////////...))),,,???555666@@@bbb555///---111---...///000000///...---,,,,,,---...///000111111'''666###)))---'''666000222+++222)))888===''',,,222222///(((---.........---,,,,,,+++///'''333QQQOOO222***'''EEErrr222,,,,,,,,,,,,,,,,,,,,,---...///***+++,,,------+++)))(((------,,,,,,,,,---......---------------------------...///000000///...---------------------------+++++++++,,,,,,---------+++,,,,,,------......///)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------------------------++++++,,,,,,---...//////,,,,,,------...///000000###***---******///222111........................---------,,,,,,+++++++++++++++,,,,,,---...//////...------------...//////,,,,,,,,,------.........,,,,,,---.../////////...000000////////////000000.........///......------/////////......------,,,////////////////////////+++---///000111000///...---.........//////000000111000/////////000222333333222222222111111000000---///111222333222000///---...000111222222222111///000000111222222333333000000000000000000000000111111111111000000000000///000000111222222333333333222111000000111222333000//////111333444333111222222111111111111222222///000222444444444222111~~~bbbWWWNNNKKKIIIDDD???>>>@@@???===<<<;;;:::999999666777:::;;;;;;999777555777555333444666777555333000000000111222222222333000000000000000000000000333333333222222222111111222222111111111111111111000000000000000000000000///////////////.........111111111000//////......,,,---///000111000///---......------------......111111111000000000000000......------......///000000///...---------------......//////000000111111)))==='''$$$;;;%%%'''777vvv111999222222999'''000000//////...---------000///...------...///000//////////////////////////////000000000000//////111,,,(((333555+++777---555)))//////.........---------&&&+++111666777444///+++333+++)))...111......111888,,,%%%222444%%%\\\777333///,,,,,,,,,,,,,,,+++,,,------......------///***///rrrBBB###---555+++(((444666AAA***+++//////...---,,,,,,++++++,,,------......------,,,,,,,,,------------///000333,,,***000...''''''///...//////---+++))))))***,,,,,,,,,---------......111000...,,,+++,,,---...((()))+++,,,---.........------------------------------------------------,,,,,,------...///000000)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......))))))(((((()))+++---.../////////......---------------,,,++++++,,,,,,,,,000000...---,,,+++++++++........................---------........./////////000000000000000//////000//////............///......//////////////////---......///////////////........................///////////////........................///000000000000000000000000000000111111000000//////......444111000000222333111///000000111111111000000///000000000000000000000000111111111000000000000000333222111111111222333444222222222222222222222222000000111111222222222222333333333333333333333333///000111222222222222222111111000000000000111111222333444444333222444555|||```UUULLLJJJIIIEEEAAA@@@======<<<;;;:::::::::;;;777888:::;;;;;;999777555777555444444666666444222111111111111111222222222000000000000000000000000333222222222111111111111000000000000000000000000000000000000000000000000/////////////////////...---------....../////////,,,---///000111000///.........------------......////////////////////////,,,,,,,,,,,,,,,---.........///000111000///...---............////////////222%%%222555###+++999@@@(((444+++---999000222222222222111111111111000///............///000////////////////////////------............------,,,,,,+++++++++***(((444555---111//////.........---------+++---000222333111///...((((((+++......,,,,,,...===999&&&+++VVVMMM333111...---.../////////------...////////////...///###hhh777)))$$$000777111(((&&&,,,ZZZ111//////......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++///000000---+++000:::CCCJJJ:::.........))))))...///000000///,,,++++++,,,,,,,,,,,,---------......000///---,,,,,,---...///+++,,,,,,---------,,,,,,------------------------------------------------++++++,,,,,,---......///++++++,,,,,,,,,,,,,,,,,,,,,---------............***))))))))))))***,,,------------,,,,,,,,,++++++------,,,,,,+++,,,,,,---......---,,,,,,,,,------........................------------............/////////000000//////............//////000111111////////////............---......///////////////////////////////////////////////////////////////...............///000000000000000000000000000000111111111111000000000///111000///000222444333111000000111111111111000000000000000000000000000000////////////////////////000111222333333333222222111111111111111111111111000111111111222222222222222222222222222222222222111111222333333333333333111111000000000000111111///111222333222222444666zzz^^^TTTKKKIIIIIIFFFCCCBBB;;;;;;::::::::::::;;;;;;888999;;;;;;;;;999777666888666555555555555333111222222222111111111111111000000000000000000000000222222111111111000000000//////////////////000000000000000000000000000000......//////////////////,,,,,,,,,,,,,,,---------,,,---///000000000///.........------------..............................,,,,,,---------.........,,,...111333333111///---............------------'''---000'''***CCCwww...&&&,,,222+++---444///....../////////000000000000//////......//////000////////////////////////---......//////......---+++111444***)))333$$$OOOlll...+++555/////////............---000//////......///000000+++///111...++++++,,,+++(((222111---aaaCCC<<>>???>>><<<;;;999888888777:::::::::999888777666555666777777666444222333444222222222111111111111111000000000000000000000000222222111111111000000000000000111111222222333333000000000000000000000000------......///000000000---------...//////000000............/////////000......------------...............//////000000111...///000111222111000///000...,,,***+++---///111000000000000000/////////)))333TTTBBB&&&:::)))///111...///222,,,+++888......//////000111222222///000000111111000000///////////////////////////...//////000000//////...111,,,111,,,333+++///000LLLvvv(((......////////////000000000---....../////////......,,,,,,000444222+++&&&&&&333xxx???666///333000000000111222111///---------...////////////...)))+++---,,,''')))222333,,,(((+++666&&&///------------------------,,,------......------,,,...,,,+++...111111,,,'''---///000111///---,,,,,,,,,---...---+++***+++,,,,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,---...............------------------------------------------------////////////////////////.........///......------------........./////////******+++,,,,,,++++++***,,,,,,,,,---------------,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,........................---------.........//////,,,---...///////////////......//////...,,,***)))---------------------------......///////////////...........................//////000000111111222...............///000000000000000000000000000000------............//////000111222111///...///000000000/////////111222333000000000000000000000000......//////000111111111333222111000111222444555444444444444444444444444333333333333222222222222222222222333333444444555222333333333333222222111444333333222222333333444444666888999999:::<<<>>>vvv]]]SSSJJJHHHHHHDDDAAA@@@>>>===<<<;;;:::::::::::::::999999888777666555444444666777666333222333555111111111111111222222222000000000000000000000000333222222222111111111111/////////000111222222222000000000000000000000000------......///000000111+++,,,,,,...///000111222...............///000000......------------......,,,,,,---......///000000111222444555666555444333111000...---------//////......//////////////////777WWWppp...222...///...222555333//////222333,,,,,,------....../////////000111111111111000/////////////////////////////////000000000000//////111333333))):::***000111999'''000.../////////000000000000------------......///000444000222555...$$$,,,>>>}}}XXX///...---+++111//////...///000111///.........///000000000000///666xxx+++...777000+++,,,,,,***+++...222"""...------------------------,,,,,,,,,------,,,,,,,,,''''''))),,,//////---+++,,,///000000...---,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,---------......,,,,,,---------,,,++++++,,,------...............------------------------------------------------////////////////////////,,,,,,---.........------,,,---------............))))))+++,,,---,,,,,,+++,,,,,,,,,,,,---------...,,,,,,,,,------...///000------,,,,,,,,,---......................................./////////000000,,,---...///000000000000***+++,,,,,,,,,***((('''+++,,,,,,------......///---......///////////////...........................//////000111111222222...............///000000000000000000000000000000............/////////000...000111111///...000222000000///...///111333444000000000000000000000000------...//////000111111111111222222222333333333333333333333333333333333444444333333333222222222000111111222333333444444444444444444444333222222444444333333333333444444555888;;;===???AAADDDFFFttt[[[QQQIIIHHHHHHEEECCCBBB===<<<<<<;;;;;;<<<<<<<<<999999888777666555444444333666777666333222444666000000111111222222222333000000000000000000000000333333333222222222222111---......///000111111222000000000000000000000000---------...///000000111---------.........//////...............///000000.........------.........++++++,,,,,,---...//////666777999:::;;;:::888777000000111000000///......,,,------....../////////<<>>BBBEEEHHHLLLOOOxxxYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::::::::999999888777666666666666777777888888888888444444444333222111//////000000111111111111000000333333333222222222111111////////////000000000000333111///......///111333000000000000000000000000............---,,,++++++........................///////////////.........000///.........///111222555999>>>BBBCCC@@@<<<999333111///...---...///000,,,222(((:::///)))///@@@%%%,,,000222888///,,,///555////////////000000000000222000444...---111,,,...333222222222111111000000//////............//////333111//////000111111000000DDDvvv,,,...333///,,,(((111:::***000000////////////000000...,,,999000"""666WWWeee,,,000555666+++222&&&777......111111000000//////......444111000000///...---------------555222///,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,---...////////////,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---------............///000//////.........//////,,,------------------...------,,,++++++,,,------------,,,,,,,,,---.........------,,,,,,------...------------------------.........////////////000......---,,,,,,,,,------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000/////////000111333444000000111111111111000000222222333222///......//////000111111111///...---////////////////////////000000000000000000000000000111111111111222222222111111111111111111111111111111000000000000111111111111222222222333333333222333333444444333333222222222333333333444444444111111222222222333333333555555444444555555666777888888888777666888;;;>>>===BBBHHHLLLOOOQQQSSSTTTuuuYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::::::::999999888777777666888888888777777666666666222222333333333222111111000000111111111111000000222111111111000000000000000000000111111111222222111111000//////000111111000000000000000000000000................................................/////////////////////...000//////...///000111222444777;;;>>>???===:::888222111///...---...///000,,,:::---)))333888111===...000(((333===''',,,////////////000000000111555...///111222222111999222222111111111000000000//////............//////000///---...///000000///...:::***,,,///---000111000222,,,000000////////////000000...444---(((???:::///777+++***444,,,777---000000000000////////////000.../////////...---------------333///***------...............///------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,---.........---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---------............/////////............//////......---,,,+++***))))))---,,,++++++++++++,,,---...------,,,,,,,,,------...------,,,,,,------...------------------------------........./////////---------,,,,,,---......///////////////...------------------------------,,,---......//////......////////////...,,,***)))000000111111111111000000111222222111///...///000///000111111000///...---000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111000000111111111222222222222333333333333222333333444444333333222222222333333333444444444222333333333444444444444444333333333333444555555555666777888888:::>>>@@@FFFHHHLLLOOOQQQTTTWWWZZZqqqYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::::::::999999888777777777:::999888777666555444444000111222333333333333333000000111111111111000000000000////////////......111222222222333333333333000000000000000000000000000000000000000000000000.........---......///000............................../////////////////////////////////000111111333555777999:::999777666111000///.........///000,,,222000###333000lllTTT///(((999$$$777,,,/////////000000000111111,,,---------,,,+++***(((111111000000000000//////000//////......//////000...,,,+++,,,.../////////000333888...///...111666///***222000000////////////000000333!!!---///000@@@ ...---222$$$555,,,////////////000000000000///---/////////...------------...---111+++///////////////.........------------------------***+++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---......------------------------+++,,,------++++++,,,------------............//////...............//////,,,,,,++++++***)))((((((,,,,,,++++++++++++,,,,,,///...------,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---------............,,,,,,,,,,,,---.../////////////////////......---........................------...////////////...---...//////...***'''$$$///000000111111000000///000111222111000///000111///000000000000//////...111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222111111111111222222333333333333444444444444222333333444444333333222333333333333444444444444444444444444555555555555444333333333444444555666444777:::<<<>>>@@@DDDFFFKKKLLLMMMOOORRRWWW^^^bbbnnnYYYPPPIIIGGGFFFCCCAAABBB======<<<;;;::::::::::::999999999888888888777777999888777666555444444333111111222333333333333222000000111111111111000000////////////////////////111111222222222333333333//////000111111000////////////////////////////////////...---------..........................................///////////////////////////000000111222222333333444444444444000//////.........//////333$$$222333...333===>>>&&&,,,222555//////000000000111111111...:::666333222444888+++000000000///////////////000000////////////000000---,,,+++,,,...000000000666333OOOiii...222333,,,000000(((888//////000000000000//////666222555III$$$111888(((---...///......//////000000111111ttt111///000///......---------......'''111+++000/////////......------------------------------++++++,,,,,,,,,---------------,,,,,,,,,------...,,,---......//////......------------------------,,,------...------,,,,,,,,,,,,---------,,,,,,+++)))******+++,,,---..............................+++---------,,,+++,,,------------............///......---------...//////)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,000///...---,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,---///000000...///////////////......////////////////////////------...///////////////,,,---...000000///---,,,//////000000000000/////////000111111000///111222///000000000000/////////111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111333222222222222222222333333333333444444444555555222333333444444333333222333333333444444444444555333444444444444555555555555555555555666777888999999<<<@@@CCCEEEGGGJJJLLLMMMNNNOOORRRXXXaaallltttlllYYYPPPIIIGGGFFFCCCAAABBB======<<<;;;::::::::::::999999999888888888888888666666666555555555555444222333333333333222111111000000111111111111000000000000000000000000000000000000000000111111111111...///000000000000///...////////////////////////000000...---,,,,,,,,,,,,........................---.........//////000000...//////000000000000000111000000000000111111222///...............//////777(((333:::&&&zzzNNN222333555111...000000000000111111111111---000###***,,,'''777444///////////////000000000000000////////////000000///---------000111222111666555222***+++666++++++444+++444//////000000000000/////////666,,,111???111111,,,999000111......//////000000111111VVV111000.........---------......///'''---(((///......------,,,,,,,,,------------------------------------...............------,,,,,,,,,------,,,---......//////......------------------------,,,,,,------...------,,,---............------,,,******+++,,,,,,---..............................,,,...///...---,,,---...---------............///---------------...//////******++++++,,,------...,,,,,,,,,------,,,,,,,,,000///...---,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---...///000111......///////////////...////////////////////////---...//////000000//////---------...///111222333//////000000000000/////////000111111000///111222000////////////000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111333222222222222222222333333333333444444444555555222333333444444333333222333333444444444555555555333333333333444444444444555555555777888:::<<<===???BBBEEEHHHIIIJJJMMMNNNPPPQQQTTTZZZdddrrrkkkYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::888888888888888888888888555555555555555444444444333333333333333222111000000000111111111111000000000000111111111111222222....../////////000000000////////////////////////000000000000000000000000//////000//////---,,,,,,........................------......///000000000......///000000000000000000//////......///000000---............////////////444...++++++222999III|||///---888///000000000111111111222222---555)))999999'''333+++//////000000000000111111111000000//////000000111111///...///111222222222222222+++999"""444///+++888,,,......///000111111000///...***???$$$LLLccc888)))NNN%%%666555333+++////////////000000000000???---111+++...------------...//////,,,,,,+++---------------,,,,,,,,,------------------------............////////////......---,,,,,,,,,------,,,,,,---............---------------------------,,,,,,------......------------...//////.........,,,,,,------------......---------------------------...//////------...///---------............///,,,,,,,,,,,,---...//////.........---------,,,,,,------............------///...------,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---------............------------...///000000---...//////////////////////////////////////////......///000000000000///000///...------///000111...//////000000//////...000111222111000///000111000////////////000000111000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222111111111111222222333333333333444444444444222333333444444333333222333444444444555555555555222333333333333444444444444555666888:::===@@@AAADDDFFFIIIJJJKKKMMMOOOQQQQQQTTTYYYbbbmmm}}}lllYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::888888888888888888888888777666555555444333222222111111222333333333222222000000111111111111000000000000000111111222222222....../////////000000000000///...------...///000000000000000000000000000---...111222333222000///........................------......///000000111---...///000111000000////////////....../////////,,,---....../////////...%%%777---%%%QQQooo***///&&&<<<<<<===...999000000111111111222222222444|||xxx///000000000111111111222222111111000000000000111111222111//////111222222111///---111WWWqqq(((...333***666,,,......///000111111000///...------,,,EEE///!!!888***DDD222...111,,,000000000000////////////111)))444,,,---------------...//////111---000------------............---------------------------------........./////////...---,,,,,,,,,,,,,,,++++++,,,---------------........................+++,,,------......------+++,,,------............//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------............///,,,,,,,,,,,,---...///000.........---------------......///000000///.........------,,,,,,,,,------...------,,,,,,------...------------------------------.........////////////...............//////------...///////////////..............................///000000000000000/////////////////////.........////////////......111222222111///...///000000///......///000111222111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111000000111111111222222222222333333333333222333333444444333333222444444444444555555555555444444444444555555555555777888:::===@@@DDDGGGIIIJJJLLLNNNOOOPPPRRRVVVYYYZZZ]]]dddmmmyyymmmYYYPPPIIIHHHFFFCCCAAABBB======<<<;;;::::::::::::888888888888888888999999888888777555333111000/////////111222333444444444000000111111111111000000//////000000111111222222////////////000000000000111000...------...000111000000000000000000000000+++---111555777666444333........................---------...///000000111---...000111111111000////////////////////////...,,,,,,---.../////////...&&&555555333\\\&&&---333///---vvv000:::***000111111111111222222222###777000000111111222222222333111111000000000000111111333111//////000111111000111+++777)))666+++444'''111+++444...///000222222000///...222(((:::999&&&222555///555{{{)))111000666111111000000//////......,,,'''888///---------------...///000222)))///---.........//////000000------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................+++,,,,,,---.........---)))***+++,,,---.........000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------.........//////+++++++++,,,---...///000***++++++,,,...//////000...///000111111000///...------,,,,,,,,,---.........------,,,,,,------...------------------------.........////////////000000//////............///------...///000000//////...........................//////000000000000000---...111333333222111///......////////////......222333333222///......///000///.........000111222222222222222222222222222000000000000000000000000000111111111111222222222111111111111111111111111111111000000000000111111111111222222222333333333222333333444444333333222444444444555555555666666555555555555666666666777;;;<<>>>>>===<<<;;;::::::999888888888888888777666555555555555444444333333333222222111111000///......000111222222111000///...333111000///000111000///222222111111111111111111//////......///000111111000000000111000///......////////////////////////........................------/////////...---,,,........................////////////000000000000////////////////////////000555---///<<<555...555444111222777KKK444%%%000111111000000///...---000///...111888444***(((000...111///+++///777555---222111111111000000//////777&&&888222666***555***//////---000111111111111222222222555&&&888888***444000444+++777EEE333,,,444000111000/////////111222333222222111333////////////////////////'''333+++------------------------******+++++++++,,,,,,,,,///...---,,,,,,---...///...------,,,,,,++++++***+++,,,,,,------,,,,,,+++---------------------------------.........//////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------'''''''''((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---...///000000...............///000000+++++++++,,,,,,---------......///000000000000000000///...---------------000111111111111222222222////////////000000000000333333222111000000000111000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000333222111000000111222333444333111000000000111222333222111000000000111222444555666666666555333222444333333333333444555555444444444444444444444444444333444555999;;;<<<===@@@BBBEEEIIIPPPWWW\\\```\\\^^^```^^^\\\```kkkttt~~~fffYYYPPPHHHFFFEEEBBB@@@AAA======<<<;;;:::999888888777888888888888777777666666666555444444333222222333333333333333444444444000000111222111111//////333111//////000111000///000000000000000000000000222111111000////////////000000000000////////////////////////////////////........................---......//////...------............................../////////000000000////////////////////////333---///000222///000333///333000000444:::000000000111111111111111000666YYYDDD777))))))333888444///666111222999:::444000111555555444444444333333333444---555,,,```mmm***333888***<<>>333'''BBB...,,,444111000333888,,,///000111222222333333333222///<<<&&&@@@$$$(((???"""555111......///111555:::111111000000000000//////---...000,,,...###444555+++999000000111111111111222222222555---vvv...&&&222444222---111...000///111111...+++---000222222111...---......,,,///////////////////////////999VVV+++111---------------------------------........./////////......------......///,,,------...//////000000........................---------------------------------...............------------------------...////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------........................000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------..................///............//////000..................------......///000000000000///111111000////////////000000000000111111111222222////////////000000000000111111000000000111222222000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000000111000000//////000000111222111000000///000000000/////////000111333444555666555555444444444444444444444444333444444555666555555555555555555555555666777888:::===@@@BBBCCCDDDJJJSSS^^^hhhpppuuuxxx|||bbbVVVMMMGGGEEEEEEAAA???@@@===<<<<<<;;;:::999888888666777888888999999999999999888777555444222111111...///000111222444555555//////000000111111111111222000......000000000////////////000000000000000......///000111333555666333111///...---...000111////////////////////////.................................///////////////........................---.........////////////////////////////////////444)))222MMM,,,...;;;;;;(((+++///777222111888jjjHHH...///000111111222222222111///(((555DDD???,,,BBB...666444******555999333333333333333222222222222222555444444***222666'''999***444000000111111111222222222444------FFF999'''111...///111000***888222***,,,---///000000///...---000000...111////////////////////////CCC999)))333........................---------.........////////////............//////------........./////////,,,,,,,,,++++++,,,,,,,,,................................................------------------------............////////////------------------------------------....................................////////////////////////......---,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////............///000---------,,,,,,+++++++++---...//////000000//////000000///////////////000000000000000111111111111////////////000000000000000000///000000111222333////////////////////////000000000000000000000000222222111111111111111111000000000000000000000000000000////////////000000111000000000000000000000000000000111111222333333666555444333333333444555444444444444444555666666666666666777777777777777777999;;;===???BBBFFFHHHJJJRRR___mmmzzz}}}dddTTTLLLFFFEEEEEEAAA??????>>>>>>===<<<;;;:::999999666777888999999999999999999888777666444333222111///000000000111111222222/////////000000111222222111///......///000000///000000000111111222222222......///000111333555666333111///...---...000111000000000000000000000000////////////////////////............//////000000////////////////////////.........////////////000000000000000000000000000000111111bbbEEE555+++555&&&000666333666000000:::KKKrrr<<<000000111111000//////...444444@@@333111%%%///333888::::::777111,,,///////////////////////////000222)))(((ZZZnnn000+++>>>&&&999000000111111111222222222222,,,222999333---111111000888...444222,,,GGG666***//////............//////sss111111///222////////////////////////bbb******222........................------------............////////////////////////............------,,,,,,---,,,++++++++++++,,,---.............................................---------------------------,,,,,,,,,---------......---------------------------------.........//////---.....................////////////////////////+++++++++++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////............//////---------,,,,,,+++++++++------...///////////////.........------....../////////000000000111111111////////////000000000000////////////000111222222////////////////////////111111111111111111111111111111111111111111222222000000000000000000000000//////000000000000//////000000000111111111111000111111111222111111111111555444333222222333555555555444444444444555666666666666777888888999::::::888;;;???AAACCCFFFKKKNNNSSS\\\kkk||||||dddSSSKKKEEEEEEEEEAAA>>>>>>???>>>===<<<;;;::::::999888888999999:::999999999888888777666555333333222333333222222222222222222111000000000000000111222000...---...///000000///000000111111222222333333222111111000000000111111222111///.........///000000000000000000000000000////////////////////////............///000111111////////////////////////////////////000000000000000000000000000000000000...666///iii:::,,,HHH!!!999444>>>333222......555999999111111111000000///------111555[[[:::CCC777>>>+++&&&333666+++,,,999000000000000000111111111---111555'''///,,,+++777333+++555000111111111111222222222///...UUU111888555+++***555777......444333000~~~ZZZ666...111000///...---...///000VVV//////---000////////////////////////(((,,,000........................---------............///...//////000000//////...//////......---,,,,,,+++///...---,,,,,,---...///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------........./////////---------.......................................,,,,,,++++++,,,---......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------..................000//////............///..................------------...////////////......------------......////////////000000000111111////////////000000000000000000/////////000111111000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000///000000111111000000///000000111222222222222111222222222222222111000///333333333333333444444555555555444444555555666777555666777999:::<<<======<<>>>>>>>>======<<<;;;:::999888999999:::::::::999888888888777777666555444444333333333333333333333333333222111000//////000000111///...------///000000////////////000111222222222222111111000////////////000000000000////////////000000000000000000000000///////////////////////////.........///000111222////////////////////////000000000000111111111222000000000000000000000000---333///aaa***777)))$$$AAA+++555)))000///111...///111///000000111111111000000/////////???\\\LLL;;;222222555555555111111111222222222333333000444444333777111DDD444...222///000111111111111222222222...444&&&@@@'''///<<<000111666(((///222000111jjjiii...333111111111000000/////////666......,,,///////////////////////////RRR+++------............................../////////000000000...///000111111000///...//////..................000///---,,,,,,---///000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////---------.........//////------------------------...---,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------,,,---------.../////////000000///...............------..................,,,---......//////.....................///000000////////////000000000111////////////000000000000111000000////////////000000000000000000000000000111111111111111111111111/////////000000111111111000000000000000000000000000000111222222111000000000111222333444333333222000000111222333222111111111222333444444444444444555555555555555666666777444555777999<<<>>>@@@AAA@@@EEEJJJLLLNNNQQQWWW]]]fffpppvvv___QQQJJJDDDEEEEEEAAA>>>>>>===<<<<<<;;;:::999888777:::::::::::::::999888777777777666666555555555444111111111222222333333333333222111/////////000000///...------///000000///---......///000111111222//////...//////000111111000000000111000///......000000000000000000000000000000000000000000000000///.........///000222333000000000000000000000000000111111111222222222222000000000000000000000000......000UUU888%%%???222)))???###777......666222+++000555///000111222222222222222999---222mmm***:::777111000111111111111222222222---:::NNN999%%%CCC444###777777)))888111000,,,111^^^ooo$$$444///000222333333111...---......---000////////////////////////(((......+++////////////////////////000000000000111111111111...///000111111000///.........//////000000111111...---+++******+++---...//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000---------.........//////------------------------......,,,+++***)))))))))...........................------,,,,,,------...........................,,,,,,------...///000000111000///...............+++++++++,,,,,,---------,,,---......//////......///////////////000111111////////////000000000000////////////000000000000222111000//////...//////000000000000000000000000111111111111111111111111......//////000000000111000000000000000000000000000111222333333222111000111222333444555444444333---///000222333333333222000111333444555444333333555555555555555666777777333444777999<<>>BBBHHHLLLMMMOOORRRVVV\\\dddmmmssszzzttt```OOOLLLGGGDDDCCCBBBAAA???===<<<<<<;;;:::999888888999999999999999:::::::::777777666555444444444444222222222222222222222222000000000000000000000000///000000111111000000///111000.........///111222111111111000000111111111000000000000111111111111111111000//////////////////////////////000111111000000000000000000000000222222111000000000000000000000000000000111222222000000000000111111111111555...444444222222222222222222222222222333111,,,333,,,888444222222111111111111222222333333000|||777222+++777555444444333222111111000444---bbb{{{222111222222111111111222222333:::&&&999///}}}]]]111/////////000000000000//////222BBB000+++,,,444888111222333,,,///222CCCRRR000------000//////............//////222222222111111111000000111111222222111000...---......//////////////////.........------.........------------------------............---,,,+++***------------------------******+++,,,---......///........................,,,,,,,,,,,,,,,---..............................---------,,,+++++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,---------...------------...//////.........------,,,,,,,,,...//////000000//////.........///000000000000000...---------...///111222//////000000000000//////111000//////000111333555111111000000000000000111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111111111000000000000111111222333333333333222444444444444444444444444333333222222222444555666888777666666888999;;;;;;===???@@@BBBDDDIIIOOOSSSYYYZZZ]]]aaagggpppzzzqqq^^^OOOLLLGGGDDDCCCBBBAAA???======<<<;;;:::999888888999999999::::::;;;;;;;;;999888777555444555555666111111111111111111111111000000000000000000000000///000111222222111000///000000///...///000111222111111222222222222111111000000000000111111111111111111000/////////000000///////////////000000111000000000000000000000000222111000000000000000000///000111111222222111111000000000000111111111111222444666***}}}444333333333333333333333333999,,,+++:::///NNN444222222222111111222222333555......OOO\\\555---666333333333222222222222111444...CCCHHH666111111000000000111222333333666$$$777...III...---...///111222222111///...+++,,,222///:::555???---444000---***:::kkk+++------111...//////............//////222111111111111000000000111111111111000///......000000000000000/////////........................------------------------............---,,,++++++------------------------******+++,,,---...//////........................---------------...//////........................---------------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,...------------...//////.........---------------.........//////............//////000000000000000------------...///000000//////000000000000//////111000//////000111333444333222111000////////////000000000000000000000000000000111111111111000000000000000111111111222222000000000000000000000000000000000111111111111111111222222333333333333333444444444444444444444444444444333333333444555555999888888888999;;;===>>>BBBDDDGGGKKKOOOUUU\\\aaaiiijjjmmmqqqxxxnnn\\\OOOLLLGGGDDDCCCBBBAAA???======<<<;;;:::999888888888888999999:::;;;;;;;;;:::888666555444444555666222222222222222222222222000000000000000000000000000111222333333222111000000000/////////000111222111222333444444333222111///000000000111111111111111111000000///000000111000000////////////000000000000000000000000000000111111000000000000000111///000111222333222111000///000000000111111111111---333333///WWW:::333333333333333333333333777***555888777mmmkkk000333222222222222333333444444333///555222333222111111222333444444555555444555444---===111000000000000111222333333,,,444222222///111111///000111111111111000///---:::yyy999;;;BBB999===)))444///000000000YYY...,,,000888)))//////............//////111111111111000000000000000000000000000//////...111000000//////...............////////////..............................---.........------,,,+++...........................------------,,,,,,,,,.......................................///000000........................---------...............---------------,,,+++***........................------------------------+++,,,---......---,,,+++...------------...//////...............---------------............------//////000000000000//////............//////000000//////000000000000//////000/////////000111222333222222111000//////000000////////////////////////000000111111111111000000000000111111111222222222000000000000000000000000000000000111111222222222111222333333444444333333444444444444444444444444555444444444444444555555666777888999;;;>>>AAADDDFFFJJJQQQWWW___gggooouuu{{{|||jjjZZZOOOLLLGGGDDDCCCBBBAAA???>>>======<<<;;;:::999888777888888888999999999:::888777666444444444444555333333333333333333333333000000000000000000000000000111222333333222111000000000000000000111111222111222333444444333222111///000000000111111111111111111000000000000111111000000////////////000000000000000000000000000000111000000000000000111111///000222333333333222111///000000000111111111111---000,,,888NNNUUU999222222222222222222222222000777111777---<<<111333333222222333444555555222;;;222333///444333333333333333333333222222444888---yyy%%%999222111111000000111222333333...<<<000///---,,,666222111000//////000111222777,,,888<<<<<<:::999555(((222...000666&&&222///---555111,,,//////............//////000000000000000000000000000000000////////////////////////......---------......///000000///..............................---------...------,,,,,,.................................---------,,,,,,........................///............///000000.............................................///////////////...---,,,+++........................------------------------+++,,,---......---,,,+++...------------...//////........................------............------//////000000000000/////////000000000111111111111//////000000000000//////////////////000111222222000000//////000111222222////////////////////////000000111111111111000000111111111111222222222222000000000000000000000000000000111111222222333333222222333444444444444333444444444444444444444444444444555555555666666555222555888;;;===AAAGGGKKKLLLSSS]]]hhhsss}}}iiiZZZOOOLLLGGGDDDCCCBBBAAA???>>>>>>===<<<;;;:::999999888888888888888888888888777666666666555444444333333333333333333333333333000000000000000000000000111111111111111111111111000000000111111111222222111111222222222222111111000000000000111111111111111111000000000111222222111000000///////////////000000000000000000000000000000000000000111111222000111222222333222222222000000000000111111111111222///&&&999)))xxx222111111111111111111111111,,,EEE""":::))),,,666333333333333444555666666222>>>555999NNN222777777666555333111///...---444555***FFF999...333333333222222222222222333333000000===>>>'''666333222000//////000222333000---+++FFF333---555///,,,111,,,...222GGGVVV>>>111555%%%555//////............////////////000000000000000111000//////......//////000............------------...///000111111000///...........................,,,------...------,,,,,,........................++++++,,,---...///000000.......................................///000000.............................................---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,...------------...//////.............../////////.........//////.........000000000000000//////...000111111222222111111000//////000000000000//////......///000000111111222////////////000111222333000000000000000000000000000000111111111111000000111111111222222222222333111111111111111111111111111111111222222222222222222222333444444444444444444444444444444444444444333444555666777777777777222666;;;???BBBGGGNNNTTTWWW```mmm|||jjj\\\OOOLLLGGGDDDCCCBBBAAA???>>>>>>===<<<;;;:::999999;;;::::::999999888888777666777888888888666444333222222222222222222222222000000000000000000000000222111///......///111222000000111111222222222111111111111000000111111111000000000000111111111111111111000000111111222333111111000///////////////000000000000000000000000000000000000000111222222222111111111222222333333000000000000111111111111111222***555+++lll///222222222222222222222222...AAA&&&999UUUttt:::222333333333333444555666777555666666888PPP777777888777777666444333222222222777...777rrr000555555555444333222222222222333)))555~~~GGG===...111222111111111111111111222(((<<<---888hhh000+++000---222111,,,///,,,***>>>666...)))666//////............//////////////////000000111111000///............///000............////////////...///000111111000///...........................,,,,,,------...------,,,........................++++++,,,---...///000000..............................------......///000........................///......------,,,,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------...------------...//////---........./////////000...//////000000//////...000000000000000///......///000111222222111000/////////000000000000//////---...///000000111111111111000000000000000111111000000000000000000000000000000111111111111000000111111111222222222333333222222222222222222222222333222222222222222222111222333444444555444444444444444444444444444444444222333555777888999999888888===CCCFFFIIINNNVVV\\\dddnnn{{{yyy{{{~~~lll^^^OOOLLLGGGDDDCCCBBBAAA???>>>>>>===<<<;;;::::::999===<<<<<<;;;:::999888777666888:::;;;:::888555333111111111111111111111111000000000000000000000000222111...------...111222000000111222222222222111222111000//////000111222000000000000111111111111111111000000111222333333111111000///////////////000000000000000000000000000000///000000111222222333222111000111222333444000000000000111111111111,,,444111333<<<111333333333333333333333333333111222999444+++LLL***333333333444555666777777888...777333666???222777777888999:::;;;<<<<<<111<<<777:::FFF;;;666777666555444333222222222111222@@@***,,,<<<...///000222333333222000///111333''',,,fff555222...---555222---444(((???+++)))333999%%%999000//////............//////.../////////000000111111000///...------...000000......//////000000111111...///000222222000///...////////////////////////,,,,,,------...---------///////////////////////////............---------........................---------------...//////........................//////...---,,,,,,++++++,,,,,,---......------,,,........................,,,,,,,,,------...............,,,++++++,,,.........------------...//////---.........//////000000//////000000000000//////000000000000000///.........///000111111000///...//////000000000000//////---...///000111111111111333222111000////////////000000000000000000000000000000111111111111000000111111222222222333333333333333333333333333333333444333333222222111111111222333444444555555444444444444444444444444444444111222555777999::::::999???DDDIIILLLNNNSSSZZZaaannnyyy{{{vvvuuuwwwyyyhhhZZZNNNJJJFFFCCCBBBAAA@@@?????????>>>===<<<:::888777888888888888777777777777777666666666555555555555333333333222222222111111444333333222111000///...222111000000000111222333111111111000000000000000////////////////////////111111111111111111111111111111111000000000000000222333333333222111///...000111111111222222222222111111000000//////......////////////000111222333111111000000000000111111000'''555666<<<,,,NNN111;;;:::444444111///333111999+++999111===333777777777777777666666666999666555333AAAfffDDD:::FFFBBB777:::???>>>@@@999DDD///999999www$$$???111000===???111,,,333CCC$$$pppUUU%%%111555///222222222222222111000000---&&&:::111111%%%888---444)))222888'''UUU..................---------...000111222111///...//////000000000000////////////////////////////////////............//////////////////............111000...---------...///---...//////......000222000888999///,,,000000+++,,,---...///000111222333222000---------...---+++---------............///------......///000000000000///---,,,++++++,,,---........./////////////////////...------------...//////...---,,,++++++***///............---------........................------------...///111222//////////////////////////////000000000000//////---......///////////////////////////000000000000////////////000000000000......///111222333444555000000000000000000000000333222222222111111000000222444555444222000000111111111222222222333333333444444444444444444444444333333333444444555555555666444333555888999777444::::::999666555888>>>CCCCCCIIIPPPSSSVVV^^^jjjtttzzzvvvwwwxxxuuurrrsssyyygggYYYNNNJJJFFFCCCBBBAAA@@@?????????>>>===<<<:::888777999999999999888888888888777777666666666555555555333333333222222222222111444444444444444444444444111111000/////////000111111111111111000000000000000000000000000000000000111111111111111111111111000000000000111111111111...//////000///...---,,,000000000111111111222222111111111111111000000000////////////000111222333222111111000000111111222===...444///999...+++hhh(((!!!777)))+++@@@;;;@@@III000AAA???666777777777777777777777666444333888333:::CCCAAAFFFEEEEEEIIIGGGDDDGGGCCCDDDIIIJJJ<<>>BBBHHHMMMLLLRRRYYY^^^ccckkkxxx~~~wwwtttssswww}}}fffWWWNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888;;;::::::::::::999999999777777777666666666555555333333333333222222222222//////000111222333333444333333222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111222222222---......//////...------/////////000000000111111111111222222222222222222000000000000000111222333333222222111111222222333<<<000666---777;;;$$$888ppp111999555555;;;000///OOO@@@<<<222666<<<666666666666666666777777333333<<<555555cccMMMOOOMMMNNNSSSTTTPPPPPPTTT[[[IIITTTMMMQQQHHHYYYLLL@@@AAAKKKEEE555555DDDZZZ(((:::777222000111222222222333222111111000///000...444///%%%hhhBBB,,,,,,///"""KKK999........................---.../////////...---,,,...//////000000//////...------------------------//////............///////////////............---111111000/////////////////////...,,,++++++---000666CCCHHH===000,,,***(((....../////////000000000111///---------...---,,,---------............///111000000///......------++++++,,,....../////////............//////000000//////...------------...------------------------++++++,,,---...///000111////////////////////////,,,---...000000000//////000000000000000000000000...//////000000//////......///000000111111000000////////////000000000000111111111111222222222222000000111111111222222222000000000000000000000000000000000000000/////////000111333333222222222333222222222222333333333333111111111111111111111111333333333333333333333333666555444555777888777666666999<<>>>>>>>>===<<<:::999888::::::::::::999999999999777777777666666666666555444444333333333222222222......//////000111111222666666555444333333222222000111111111111111222222222222222222222222222222111111111111111111111111//////000111222222333333222222222111111000//////////////////000000000000000111111111222222333333111000000000111111222333444333333222222333333444222...;;;000///>>>555444///XXX888???888,,,iiiVVV777555333999333444444444555555666666666666444@@@888888???tttWWWWWWZZZ[[[UUUWWW]]]\\\aaaTTT[[[MMMaaacccHHHJJJGGGNNNCCCTTT}}}FFF111EEE///)))===000444444444444444333333222,,,333***111>>>---111bbb{{{///---999???%%%:::000............////////////...//////000000///...---...//////////////////...------------------------//////............////////////.........---------111111000000////////////000///...+++)))***,,,///...666:::444,,,++++++***////////////////////////111///------......---,,,---------............///000000//////............+++,,,.../////////...---------......//////000000//////...------------...,,,---------......//////,,,,,,------...//////000000000000000000000000000+++---///111111000///...000000000000000000000000111111222222222222111111//////000111111111111111////////////000000000000000000000111111111222222111111111111111111111111000000000000000000000000222222222222222222222222...000222333222222333444222222222333333333444444222222222333333333333333333333333333333222222222666555555666777888888888:::<<<@@@EEEMMMVVV^^^ccckkkooouuuzzz}}}wwwrrruuuzzzgggXXXNNNJJJFFFCCCBBBAAA@@@???============<<<;;;999999:::999999999999888888888888777777777666666666666444444444333333333222222444333333333333222222222666666666555444333222222000000111111222222222333222222222222222222222222111111111111111111111111///000000111222333333444555555444222111000000///////////////000000000000///000000111111222222222111111111111111111222333444444333333333333444444444...888222)))333777555444:::fff@@@'''???///@@@,,,222222333444555555666666:::666???999>>>111RRRWWWaaa___UUU]]]dddYYYUUU^^^ggg^^^]]]eeeaaa```yyyTTT###FFF###222;;;777555333333333444333222222111666333***(((222666...'''^^^)))...666'''........./////////000000111111111111000000//////......////////////......------------------------//////............//////............------------000000000000000//////...//////...,,,******,,,......000///------000111000////////////............000...------.........------------............///............//////000000......///000///...,,,+++---------...///000000111//////...------------...,,,------......//////000........................000000000000000000000000,,,---///111111000...---000000000000000000000000111111222222222222111111//////000111111111111111////////////000000000000/////////000000000111111222222222111111111111000111111111111111111111111222222222222222333333333...000222333333333444555222222333333333444444444222222333333333444444444333333333333333333333333666666666777777999;;;<<>>888CCC444XXXRRR^^^bbbXXX___dddRRR[[[]]]\\\hhh]]]^^^ttt```ggg___OOO)))666555...999:::222555111111111111111000000///111---222333***...555111000NNN111 555111............//////000000111333222222111111000000000---......//////......---------------------------//////............//////.........------------,,,///////////////...---------...///...,,,,,,---...111...***))),,,//////...///.....................000...,,,,,,...///...------------............///------......///000000111000000000///...---,,,,,,,,,------...///000111111//////...------------...------......//////////////////.........---------////////////////////////---...///000000///......000000000000000000000000...//////000000//////......///000000111111000000////////////000000000000.../////////000000000000222222111111111111111111111111111111111111111111000000000111111111111111...000222333333222333555333333333333444444444444111111111222222333333444333333333444444555555555555666888888999;;;>>>AAADDDIIITTTdddvvv~~~vvvqqqppptttxxxzzzeeeXXXNNNJJJFFFCCCBBBAAA@@@???============<<<;;;::::::;;;:::::::::999999999999888888888777777777666666555444444444444333333333111111000///...---,,,,,,111111222333333222111000000000111222222333444444222222222222222222222222111111111111111111111111222222222222222222222222111111000//////000111222000000000111111111222222222222222222222111111111333222222111111222222222333333222222222222333333333333///444888666666333:::(((444@@@aaaggg///000===333222GGGGGG444555666777999:::;;;<<<<<>>444222BBB...666777888999;;;===>>>>>>>>>IIIJJJ===HHHKKKKKKhhhOOOaaa[[[TTT]]]^^^WWW^^^```^^^^^^[[[[[[eeeeeebbb```YYYuuuzzzDDDKKKCCC???888<<<<<<777777888444555555666666555555444333333>>>---###555555(((///...///...999111BBB&&&777&&&111===---......///000111111222222222000///............---..................---//////////////////////////////............//////......---------,,,,,,,,,,,,---.........---++++++***---000111111/////////,,,...111222...***+++///---------........./////////...,,,,,,...//////...---------.........//////000000000///......------///...---------///111222,,,,,,---...///000111222//////...------------.../////////////////////...+++,,,,,,---...///000000........................000///............////////////////////////////////////000000000000//////---......///////////////////////////000000000000000111111111111222222222000000111111111222222222111111111111111111111111222222222333333444444444000222333333222222222333333333333444444444555555444444555555666777888888222333444555666888999999444777999:::;;;???DDDIIIWWWaaattt{{{ssssssxxx|||~~~ssslllllloootttzzz~~~bbbVVVNNNKKKGGGDDDBBB@@@===:::>>>======;;;:::999888888999::::::;;;:::999888777666555555555555666666777555555444444444333333333222222222111111111111111444444333333333222222222000111111111111222222222111111000000000000111111000000111111111111000000333222000......///111222111111111111222222222222222222333333333444444444555555444333222000000///000000111111111222222222222222222333333444444444444444444444444444444444000111222444666888999:::VVV333222;;;999888777555333444666888999:::;;;<<<>>>???@@@AAAFFFEEEPPPDDDKKKCCC[[[jjjUUU^^^VVV```XXX___```^^^]]]]]]^^^___^^^]]]bbb]]]```ddd^^^bbbbbbKKKGGGJJJKKKHHHEEE@@@<<<;;;:::999888777555333222222111000///333333222222111111111000///...666888+++;;;ppp(((000000000000000000000000------......//////000000111111000///...---,,,,,,------......///000000000...............---------------------------------.........------,,,,,,,,,////////////////////////.........------,,,,,,,,,++++++---......---+++++++++,,,...000000///...,,,......////////////......***+++,,,---............111000///------.../////////000111111111000///...------...///000111222222000000///...---,,,,,,+++---.........//////000000///...------...///000111........................111000///......///000111,,,,,,---...///000111111////////////000000000000---......///////////////---......///000111111222000000000000////////////111111222222222333333333000000111222222222222111222111111222444444333111222222222222222222222222444444666777888888888888666666666666666555555555888666555666777999999888:::===AAAAAAAAAEEENNNUUUcccqqqzzzsssppprrrxxx}}}tttkkkgggkkkooowww}}}~~~|||~~~bbbVVVMMMJJJGGGEEECCCBBB@@@>>>>>>======<<<:::999999888999::::::::::::999888777888888777777777777888888555555444444444333333333111111111111111222222222333444444444333333222222111111111111222222222222111111000000000000111111000000111111111111000000222222111000000111222333000000000000000000111111222222222222333333333333222222222222222222222222111111222222222222222222333333333333444444444444444444444444444444444444222333333444555555666666>>>???iiiLLL000333>>>===888;;;;;;:::888666555777999:::;;;<<>><<<:::777666555555333111111111111222222222222222;;;111---///---***444CCCbbb***&&&888.................................///////////////000000000///......------............////////////000000000000////////////------------------------......---------,,,,,,,,,------------------------//////.........---------,,,,,,,,,------,,,,,,,,,,,,,,,.../////////...---.........//////.........***+++,,,---............000000////////////000000***+++,,,---......---,,,......///000111222222333000000000//////...------............/////////000///......---...///000111........................111000///......///000111------......///000000000////////////000000000000......///000000000000///......//////000111111222111111111111111000000000111111111222222222333333111111222333333333333333222111111222444444333111444333333333333333333333333444555666666777777777666666666666666666666666666666666777888:::::::::===@@@DDDFFFGGGMMMXXX```sss|||sssqqqmmmjjjkkkrrr{{{{{{pppfffaaa___gggmmmwww}}}|||vvvsss}}}bbbVVVLLLJJJGGGEEEEEEDDDBBB@@@>>>======<<<;;;:::999999999999:::::::::999888888:::999888777777666777777555555444444444333333333000000111111222222333333222333444555444333222111111111111111222222222333111111000000000000111111000000111111111111000000000000000111222222333333111111111111111111000000111111111222222222222333000000111222333444444555333333333333333333333333555555555444444444444444444444444444444444444444444444444444333333333333444((()))777DDDXXX[[[>>>CCC:::888@@@???888999CCC>>>>>>===;;;999999:::<<>><<<;;;999777555000000111111222222333333000555555222444888222'''...:::bbbSSS555111333---###........................000000///////////////...////////////////////////////////////............////////////////////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............------,,,,,,,,,,,,---------------............///------............------+++,,,---...............,,,,,,---...////////////***+++---...///000000000......///000111222222333000000000000000000000000............//////////////////...------...000111........................000000////////////000000////////////////////////////////////000000000000//////000111111111111111...//////000000111111111111111111111111222222222111111111222222222222333222222333444444444444333222111111222444444333111444444444444444555555555222333444555666666666555666666666666666666666666777777888999;;;<<<===>>>AAAEEEIIIMMMQQQZZZgggrrrxxxnnnhhhhhhhhhjjjoooxxxyyyvvvqqqiiiaaa]]]\\\]]]fffkkksssxxxyyyvvvsssqqq|||aaaWWWLLLJJJGGGEEEDDDCCCAAA???>>>======<<<;;;:::::::::999999999999999999999999888888666555444444444444555555444444444333333333000000111111222333444444222333444555555333222000111111111222222222333333222111111000000111111222000111111222222111111000---...///111222333333333444333333333222222111111000000111111111222222222000000111222333444444555555444444444444333333333666666666555555444444333444444444444444444444444444333333333333222222222+++;;;???222(((...555444%%%...555777888::::::999222222222666;;;>>>;;;777666666<<>>??????>>>===>>>???AAAGGGHHHJJJMMMPPPRRRTTTUUUTTTSSSfff^^^YYYccc\\\```bbbeeehhhjjjjjjiiiiiiiiieeegggkkkooosssvvvxxxyyy~~~~~~~~~{{{yyyffflllllljjjgggffffffeeedddbbb[[[[[[ZZZ\\\bbbgggccc\\\^^^aaadddeeeccc^^^WWWRRR]]]\\\\\\^^^aaadddffffffmmmkkkhhhggghhhiiigggfffgggeeecccbbb```___]]]\\\]]]\\\[[[ZZZYYYWWWRRROOOJJJHHHEEECCCAAA???;;;888111111111222222222222222---999:::...(((000999;;;222&&&'''000......QQQ~~~oooXXXCCC888222...)))'''***///333555........................111000000000//////..................//////000000111000000///...---------,,,,,,---------------...........................------------------------..........................................------...---,,,++++++,,,---......------------...//////,,,,,,------------,,,,,,,,,,,,---...............&&&(((***,,,---------,,,------......////////////------...///000111111222....../////////000000000.........///////////////000///...------...///000........................000000////////////000000000000//////............////////////000000000000000000111222222222222111//////000000000111111111000000111111111111111222111111111111222222222222111222222333444333333333222111111222444444333111444444444444444555555555333444555555666666666555666666666666666777777777888999:::;;;===???BBBDDDGGGKKKQQQVVV]]]iiiyyy{{{qqqlllhhhkkkppptttzzz|||tttnnnkkkjjjhhhddd```___```bbbfffjjjpppssstttvvvyyy{{{{{{aaaWWWMMMJJJFFFDDDCCCAAA???============<<<<<<;;;;;;:::999999999999999999999:::888888666555444444444444555555444444444333333333000000111222333444444555333333444444444333222111111222222222222333333333222222111111111111222222111111222222222222111111,,,---...000111222222222444444333222111111000000000000111111111222222222222222222222222222222222444444444444444444444444666666666555555444444333444444444444444444444444111222222333333444444444<<>><<<=========<<<<<<<<<;;;;;;999999888888999999:::;;;:::999888777777666777777555555444444444333333333111111222222333333444444444444333333333222222222222222222222333333333333222222111111111111222222111111222222222222111111---...///000111222333333444333222111000///......111111111222222222222333333333333222222111111111333333333444444444555555555555555444444444444444444444444444444444444444000111222333444555666777---+++222<<<;;;222222999888666111000444:::777000555666888:::777444888>>>,,,BBBOOOHHH@@@EEELLLMMMGGGIIILLLMMMMMMNNNQQQSSSTTTUUUWWWZZZ]]]```bbbccciii\\\^^^iiilllooopppmmmuuuxxx{{{|||}}}~~~~~~}}}{{{yyywwwvvvyyyzzzzzz{{{yyyssslllppphhhbbbaaa```^^^]]]^^^aaa^^^ZZZZZZ]]]``````^^^bbbbbb```____________```gggggggggdddaaa``````aaabbbaaabbbcccdddccc```]]]VVVTTTRRRPPPNNNJJJEEEBBB<<<;;;:::999888666555555888000000999<<<777333666999666222///++++++333<<<------///111222444555666,,,000222///+++,,,333:::000000000000000000000000111000000000000000000///---.........//////000000111000000///...------------------...//////000000........................,,,,,,,,,------------...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,......------------......---------............///------............---------....../////////......***+++---...///000000000000///...---,,,++++++++++++,,,---...///000000111,,,---------....../////////////////////.........111000...------...////////////////////////////////////000000000000//////000000//////.........---////////////000000000000000000111222222222222111111111111111111111111111.........///000000111111000000000111111111111222000000111222222222222111222111111222444444333111222222222333444444555555666666777777777777777666555666666777777888888999555777:::===AAAIIITTT\\\iiimmmrrruuuzzzyyyvvvwwwwww}}}~~~ssseee^^^ZZZZZZ^^^cccggghhhiiihhhgggffffffgggjjjtttyyy```XXXKKKIIIFFFDDDCCCBBB@@@>>>============<<<<<<<<<<<<999999888888888999:::;;;888888777777777777888888555555444444444333333333333333333333333333333333666444333111111222333444222222222333333333444444333222222111111222222333111222222333333222222111111111000000111333555666777666555444222111000///222222222222333333333333333333333222222222111111111111222333444555555666333333333333444444444444444444444444444444444444222222333444555666777777>>>;;;222...666BBBAAA777777888777777<<>>999888???IIIOOOOOOTTTVVVXXXYYYXXXYYYZZZ[[[ZZZ\\\___cccgggkkknnnppppppqqqmmmsss{{{~~~zzzmmmlllqqqzzz{{{ssskkkiiihhhbbb\\\ZZZ\\\]]][[[XXX[[[]]]^^^`````````aaaaaa^^^\\\XXXWWWXXX]]]dddhhhbbbaaabbbccceeefffdddbbb[[[YYYWWWVVVTTTPPPKKKHHHAAA@@@@@@???>>>======<<>><<<999111***...777444%%%''':::???///(((///666444333000///...------222***%%%(((111555000)))////////////////////////000000000000000111111111.........///////////////000000//////......------,,,,,,---......///000000........................,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------------............------,,,,,,.../////////...---.........//////...............////////////..................///111222222333222000////////////000------...///000111222222............////////////000/////////............111000///...---......///////////////////////////...///000111111000///...///////////////.........////////////000000000000///000000111222111111111111111111111111111111111...//////000111111222222000000000000111111111111000111222222333333222222222111111222444444333111333333333444555555666666555666666777666666555555555666666777888888999999777:::>>>CCCKKKXXXhhhttt~~~|||}}}yyynnnddd[[[YYYXXXXXX]]]cccgggiiijjjjjjkkknnnsssvvvxxx```XXXJJJHHHFFFEEEEEEEEECCCBBB===============<<<<<<<<<999999888888888999;;;<<<666555555555555666666777555555444444444333333333444333333333333333333333777555222000000111333555222222333333333444444444333222222111111222222333111222222333333222222111555444222222222444666888;;;:::999888666444333333222222333333333444444444222222222222222222222222///000111222444555666666222222222333333444444444444444444444444444444444333444444555555666666666444555999;;;666///333===888;;;<<<999888::::::888;;;666888???CCC@@@>>>AAADDDBBBHHHQQQRRRMMMQQQ\\\^^^```aaaaaa```___```aaa___bbbfffkkkqqqvvvzzz|||rrr~~~~~~yyyxxx}}}sssmmmgggdddffffffdddaaaaaaaaa___\\\YYYYYY[[[\\\]]]^^^```bbbbbbaaa^^^\\\bbbaaabbbdddfffggggggeee^^^\\\[[[ZZZXXXTTTOOOLLLDDDCCCCCCCCCCCCCCCCCCCCC;;;;;;:::888888:::999555111:::999,,,(((111666111/////////....../////////%%%,,,333222---+++000666........................//////000000111111222222///////////////////////////////////////.........******++++++,,,---......////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,---...//////...---,,,+++,,,...000000///...,,,......////////////.........///////////////......///...------...///111222///...---,,,,,,---////////////000111222333444444000000000000000/////////000000//////.........---111000///...------...///000000000000000000000000...///000111111000///...////////////////////////////////////000000000000//////000111111111111000222222111111111111111111///000000111222222333333000000000000111111111111222222333444444444444333222111111222444444333111444444444555666777777888444555555555555555444444555666666777888999999999;;;>>>DDDJJJUUUfffzzz}}}~~~xxx{{{{{{wwwppplllfff^^^ZZZ\\\\\\ZZZ[[[```ggghhhjjjmmmqqqyyyvvv]]]YYYMMMIIIFFFCCCBBBAAA???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444333333444444555444444444111111111222222333333333555444333333222222222222000000111222333333444444222222222222111111000000222333333444444333333222222222333333333666;;;???AAA???;;;777555444555555444333222111000000000000000111333444555444333333333333333222222111111111444444444444444444444444444444444444444444333333666666666666777777777777666777888777666666888:::888:::;;;:::999777888888999:::;;;===???AAADDDEEEKKKLLLOOOTTTZZZ```cccdddeeedddddddddeeegggiiijjjkkkkkknnnuuu}}}yyyuuuuuuvvvuuupppkkkhhhfffcccaaaaaa```^^^]]][[[\\\\\\\\\[[[[[[]]]^^^``````bbbccceeefffhhhhhhdddaaa^^^\\\ZZZWWWRRRMMMIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDAAA???<<<:::999555555555444333333333222000/////////111222111//////////////////000111111000000000000000000000000........./////////000000///////////////000111222000000000000////////////...---,,,+++,,,,,,...///000000//////.........---//////.........---------*********++++++,,,,,,,,,........................................................................,,,,,,+++***+++,,,...///------------------------......///000000/////////000000000000000000000000000000////////////000000000///...---------------000000000000000000000000---........./////////000000///---------...000222111000...------...///000//////............//////////////////000000000000111111222333555666777888444444333222111000///...///000000111333555777888333333333333333333333333000111111111111222222222333333333333333333333333222333333444555666777777888888888888888777777666999777555555888;;;===>>>BBBDDDJJJVVViiizzz}}}wwwpppoooooovvvvvvwwwyyy}}}|||tttnnnjjjhhhkkkeeebbbbbbbbb```aaadddgggnnnsssuuu|||uuu]]]XXXLLLIIIEEECCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444555555555555444333222222111111222222222333333333555444333333222222222333/////////000111111222222222222222222111111111000222222222333333222222222222333444555666999>>>BBBAAA>>>:::777444333333444555444333222222111222222111222333444444444333333444444444333333333333333555555555555555555555444555555555555444444444444666666666666777777777888777888888777666666888999999;;;======;;;;;;<<<===;;;<<<===???AAADDDGGGJJJPPPSSSYYY```eeehhhhhhgggkkkkkkkkklllnnnppprrrsssvvvwwwzzz}}}xxxwwwtttpppllliiieeeaaa^^^\\\[[[ZZZYYYXXXWWWXXXYYY\\\]]]___aaaccceeefffgggfffdddaaa```^^^ZZZUUUQQQOOONNNMMMLLLKKKKKKLLLMMMLLLKKKIIIFFFCCCAAA???===:::999888777555444333222111000...///111222222111222111000000///000000000000000000000000000000000,,,,,,,,,---------.....................///000000000000000000///////////////...---,,,,,,,,,------000/////////.........---//////.........---------,,,,,,,,,,,,,,,---------........................................................................------,,,,,,,,,---//////////////////////////////&&&'''(((***+++,,,------........................000000////////////000000//////...---------------/////////////////////////////////////////////000...---,,,++++++---...000111000...------...///000//////............//////000000000000111111111111//////000111222333333444111111111111111222222222000000111222333444666777222222222222222222222222111111111111222222222222333333333333333222222222444444444555555555555555444444555666666666666555888666555555777;;;>>>???CCCHHHSSSdddwww|||yyysssmmmkkkkkkmmmoooqqquuuzzz~~~vvvppplllkkkkkknnniiifffggggggfffgggjjjnnnuuu{{{~~~sss\\\VVVKKKHHHEEECCCBBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444666666666555444333111111222222222222333333333333444444333222222222333333//////000000111222222222222222222222111111111111111111222222222222111111333444777888;;;>>>CCCFFFCCCAAA>>>:::777555444444555444333333333333444444222222333444444444333333444444444444555555555555555555555555555555555555555555555555666666666666666666666777777777888888777888999888666666777999777999:::;;;::::::<<<===???@@@BBBCCCFFFKKKQQQUUUZZZ___iiiqqquuutttqqqnnnssstttuuuwwwzzz|||~~~|||xxxtttooojjjfffdddbbb^^^[[[XXXWWWWWWWWWYYYZZZ\\\^^^```ccceeeffffffeeedddcccbbb___ZZZWWWUUUTTTQQQOOOOOOOOOPPPQQQRRRQQQOOOMMMJJJGGGEEEDDDAAA@@@>>><<<999777555444333111///...000222333333333222111000////////////000000000000000000000000,,,------------.........///............///000000000000000000//////////////////...---,,,,,,,,,---/////////..............................---------............------------........................////////////////////////.................................---......///000////////////////////////)))***+++---.../////////........................000//////......//////000//////...------------...////////////////////////000000000000000000000000...---,,,,,,,,,---...///000///.........///000111000//////......//////000111111111111222222222222//////000000111111111111000000111111111222222222111111111222222333444555111111111111111111111111111111111111222222222333333333333333333333333333666666555555555444444444333333444444555666666666777777666777:::>>>BBBDDDIIIQQQ```sss~~~vvvpppiiiddddddfffiiikkkjjjnnntttzzz|||wwwrrrooonnnnnnooolllhhhfffhhhiiihhhjjjnnnssszzz~~~pppYYYSSSJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444555555555555444333222222333333333333333333333333444333333222222333333333222222222333333444444444222222222222222222222222333222222222222222222333444777:::===@@@DDDIIILLLIIIGGGDDDAAA===:::888777444333333333333333444555222333333333333333333333333333444444555555555666444444444444444555555555666666666666777777777777666666777777777888888888888999999888777777888:::888999;;;;;;:::;;;<<<>>>BBBEEEHHHKKKOOOVVV___fffhhhoooxxx{{{xxx{{{}}}|||xxxuuuvvvrrrkkkeeeaaa^^^[[[ZZZWWWXXXZZZ\\\^^^```bbbcccbbbccccccddddddbbb___]]][[[YYYVVVSSSQQQPPPQQQRRRSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIFFFCCC@@@<<<:::999888555111///000222333333222111000000/////////000000000000000000000000000///////////////000000000000000000//////000000111000000000000////////////...------------.........................................................///.........------,,,,,,........................////////////////////////.............................................///------------------------000000111111111000//////......................../////////......////////////......---------......////////////////////////111111111111000000000000000//////...///000111111000//////...//////000111000000////////////000000000000000111111111222222222222222111111111111111333333222222111000000///222222222222222222333444222222222222222222222222111111111222222222333333333444444444444444555555555555555555555555555555666666666666666777777888888999:::;;;>>>CCCHHHLLLTTT\\\lll}}}yyyuuupppiiiaaa___bbbhhhlllnnnoooppprrruuuxxxyyyxxxwwwvvvvvvtttsssqqqppppppooohhhffffffiiijjjiiilllqqqwww}}}mmmXXXQQQJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444222222333444555555555555333333333333333333333333333333333222222333333444333333333333333444444444222222222222222222222333555444333333333333444555666:::???CCCGGGJJJNNNQQQNNNMMMJJJGGGCCC???;;;999333222222222222333333444333333333333333333333333222222333333444444555555222222333333444444444444666666666777777777888888777777777777888888888888888999::::::999999:::<<<<<<===>>>>>>>>>???BBBDDDEEEJJJOOOTTTZZZcccnnnvvvzzzzzzsssmmmhhhccc```XXXXXXYYYZZZ[[[\\\\\\]]]\\\^^^___aaaaaaaaabbbbbbbbb___\\\XXXUUUSSSSSSRRRPPPPPPPPPPPPPPPPPPOOOOOOPPPOOOMMMJJJFFFCCCAAA@@@>>>;;;666333333333333333111000000000000000111111111111111111111111111111000000000000000000000000000000///....../////////000000000000////////////+++,,,---...//////000000---------...............---...........................------,,,,,,++++++........................////////////////////////........................------.........---------------------------------...............---,,,,,,//////////////////////////////............//////......---------......///........................111111111111000000000000////////////000000111111///////////////000111111000000////////////000000/////////000000000111111222222111111111111000000333333222222111000000000222222222111111222222333333333333333333333333333111222222222222333333333444555555555666666777777333333444444555666666777888777666666666666777777777999<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444111111333444555666666666444444444444333333333333333333222222222333444444111111222222222222222222222222222222333333333333666555444333333444555666999===CCCHHHLLLPPPSSSUUUQQQPPPNNNKKKFFFAAA<<<:::333333222222222222222333444444333222222222333333333333333333333444444444222222333333444555555555555555666666777777888888777777777888888888999999999:::;;;;;;;;;<<<>>>@@@===>>>@@@AAABBBDDDHHHKKKNNNTTT\\\bbbhhhqqq}}}~~~yyytttmmmhhh______^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]```bbbeeecccaaa^^^[[[YYYWWWVVVOOOOOOOOOPPPPPPQQQQQQQQQRRRQQQPPPNNNKKKIIIHHHGGGEEEAAA===::::::999888777444333222222111222222222111111111111111111111111/////////............---///......------------...000000000000////////////+++,,,---///000000000000---------------.........---------...............---------,,,,,,,,,,,,,,,........................................................................------.........---,,,,,,////////////////////////***+++,,,---............000000000000000000000000///......------......///...------------...//////......................../////////000000000111111------........./////////...//////000000111111111111000000//////000000111.../////////000000000000000000000/////////////////////000111222333333444222222111111111222222333333333333333333333333333222222222222333333333333444444555555666777777777222222333444555666777888666666555444444555777888888;;;@@@EEEIIIQQQZZZaaalllrrr||||||tttnnnhhhddd[[[\\\___fffnnnvvv|||~~~{{{sssiiicccbbbdddddddddgggjjjnnnppppppnnnjjjhhheeeeeeiiimmmlllkkkpppvvvlllZZZRRRLLLIIIEEECCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444222222333444555555555555555555444444444333333333333222222222333333444555222222222222222222222222222222222333333333444444666555333222222333555666<<>>AAACCC@@@BBBEEEHHHKKKPPPVVVZZZ___fffooouuuzzzyyyrrrnnnllljjjgggccc```]]]\\\YYYZZZYYYWWWVVVXXX\\\```aaaaaaaaa```___\\\ZZZYYYRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMLLLLLLIIIFFFDDDCCCBBBBBBAAA???:::999888666444333333222111111111111111111111111////////////.........---111111000///////////////000000000000////////////......///000000///...---,,,,,,,,,------.........---------.........//////------------....................................------------------------...........................//////000///...---,,,////////////////////////---...///000000111000000///////////////////////////......------......///---------------...//////........................------...///000000111222------...///////////////......///000111222222222111111000000000000111111//////000000000111111111000000000000000000000000...///000111222333444444111111000000111222333333222222222222222222222222222222222333333333444444333333333444555555666666333444444444555555666666444444444444666888;;;<<<===BBBIIIOOOTTT]]]hhhpppwww|||}}}rrrkkkeee```\\\WWW]]]eeennntttxxx{{{}}}ssskkk```[[[]]]aaaeeeffffffhhhjjjlllmmmmmmlllkkkjjjkkkooosssrrrqqqvvv}}}nnn\\\TTTMMMJJJFFFCCCBBBAAA???===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777666555555444444444444444555444444333333555555555444444333333333222222222222333333444555444444444444444444444444222222222333333444444444555444222111111222444555>>>BBBIIIOOOSSSUUUWWWYYYZZZYYYXXXTTTOOOIIICCC???888777666555444333333333666555333222111222333333777777666666555555555444555666666777888999999:::333444444555666777777888777888888888888999999999999:::<<<===>>>@@@CCCFFFIIIKKKPPPTTTYYY```ggglllnnnvvv{{{{{{yyyvvvqqqlllgggdddbbb\\\[[[YYYUUUSSSTTTYYY]]][[[\\\^^^______]]][[[ZZZVVVUUUUUUTTTRRRQQQQQQPPPMMMMMMMMMNNNNNNNNNOOOOOOJJJIIIHHHHHHIIIIIIHHHFFF@@@???<<<999666444333222111111111111111111111111222222111111000000000///555555444333222222333333000000000000////////////000111111111///...,,,***,,,,,,,,,------.........---------.........//////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,........................///000111111111///...---------------------------000000000000///...---,,,.................................------.........---------------...///000........................+++,,,---...///000111222//////000111111111111111......000111222222222222111111000000000000111111000111111111111222222222111222222222333333333333222222222111111111111111000000000000111222333444111111111111111111111111222222333333333444444444111111222222333444555555666555555555555444444444444444444666999===@@@CCCDDDJJJRRRXXX^^^gggsss|||tttkkkeee```[[[WWWZZZbbbmmmuuuwwwwwwwwwxxxjjjbbbYYYWWW\\\ccchhhjjjhhhiiiiiikkklllnnnpppqqqvvvwww|||}}}mmmXXXOOOLLLIIIFFFCCCBBBAAA???===@@@??????===<<<;;;:::999;;;;;;::::::::::::999999999888888777666555555444444444555555555555444444999777444333111000---+++222111000000222444444333000000000000111222333333333333222111222333444555777555333222222444777888<<<@@@GGGOOOUUUXXXYYYXXXYYY[[[ZZZVVVRRROOOGGG???<<<999555333444666777777999888777666666777777888333555888888777666666777999888555444444555777999888888777666555666666666777666666888:::<<<<<<;;;::::::>>>FFFHHHFFFHHHNNNTTTXXX]]]cccjjjrrryyy~~~{{{tttooojjjddd\\\UUUPPPPPPRRRTTTYYYXXXXXXYYY[[[\\\[[[ZZZXXXXXXXXXXXXWWWTTTRRRQQQUUUTTTRRRPPPOOOOOOOOOOOOQQQPPPNNNMMMKKKJJJJJJJJJJJJGGGCCC>>>:::888666666777555222222222222111///333222111000000///000000...//////000000000000///111444555222...---000444111---***,,,000111...+++........................///...---,,,,,,---...///......------------.........------,,,,,,------...,,,,,,,,,,,,+++***))))))........................---------............///......---,,,---...///000......//////...---,,,,,,...------,,,,,,------...---------............////////////......---------///......------///000111---------......000111222333111///...---...///000111000///...///000333444000000000000000000000000000111111111222222222222222222111111111111222222555444444333222111000000111111222222222333333333666555333222111222222333444444444444444444444444444444444444444444444444555666777777888777777777999666777999::::::@@@GGGJJJYYYfffjjjlllsss~~~zzz{{{tttjjjbbb^^^]]]]]]]]]eeeiiioootttuuurrrlllhhhddd___ZZZYYY^^^ccchhhiiieeeeeedddeeeiiirrr|||mmmXXXOOOLLLIIIEEECCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999999888888888777666555555555444444555555555555444444222111000222444555444444666444333333444555444333222222111111111222333333333333222222222333444555666555333222222444666888;;;@@@HHHPPPVVVYYYYYYYYY[[[]]]]]]YYYWWWTTTMMMEEE<<<999555444444666777777333333222333555888;;;===777666666666666777777888;;;999777666666777999;;;777777777888888999999999:::999888888999:::999999??????DDDLLLPPPQQQUUU\\\___dddkkksss||||||xxxpppkkkddd\\\WWWUUUVVVWWWVVVUUUTTTTTTVVVXXXXXXWWW[[[[[[[[[ZZZYYYWWWUUUTTTTTTRRRQQQOOONNNMMMMMMMMMJJJKKKKKKLLLMMMOOOQQQRRRNNNKKKGGGCCC???===<<<;;;:::888555444444444222111111000000///////////////000111111111111111000000---///111///+++***---111000---+++,,,///111...+++........................///......------......///......------------.........------,,,,,,------...,,,---...............---++++++++++++++++++++++++---------............/////////.........///000111///////////////...------///......------......///---------............///............---------,,,...------,,,---...///000...............///000111222111///.........///000333111000/////////111222000000000000000000000000000000000111111111222222222222111111111111222222333333222222222222222222111111222222222333333333444333222222222333444555444444444444444444444444444444444444444444444444333444444555555555555555888777777:::;;;===EEEMMMYYYhhhvvvzzz{{{{{{yyy{{{|||}}}uuutttoooiiiccc___```cccfffhhhjjjlllmmmkkkgggbbb___^^^\\\[[[\\\aaadddfffeeecccbbbaaaccchhhrrr~~~lllXXXPPPLLLIIIEEECCCBBBAAA???>>>========================;;;;;;::::::::::::999999888888777777666666555555444444555555555555444444......///222555888999999777555333333444444333222444444333222222222333333333333222222222333444555666555333222333444666888;;;@@@IIIQQQWWWZZZZZZYYYZZZ]]]]]][[[YYYXXXQQQJJJ<<<999666444555666777777555555555777;;;@@@EEEIIIAAA<<<777555666888888777777666444333333555666888555777888:::;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>CCCCCCHHHOOOUUUYYY```gggooottt|||zzzvvvooohhhbbb^^^\\\\\\VVVTTTRRRQQQSSSTTTUUUUUU\\\\\\\\\\\\[[[YYYXXXWWWTTTSSSQQQOOONNNLLLKKKJJJHHHHHHIIIKKKNNNQQQUUUVVVSSSQQQMMMJJJGGGDDDCCCCCC???<<<:::888777666444333000000000///000000111111333333222222111111000000***---...---******,,,000000---+++,,,///000...,,,.................................//////...............------------.........------,,,,,,------...,,,,,,---//////000000000************************---------............///000////////////000111111//////000000000///....../////////....../////////---------............///...------------,,,,,,,,,------,,,,,,------.../////////.........//////000222111///......///000000444333111////////////000000000000000000000000000/////////000000000111111222222111111111111222222111111222222222333333333111111222222222333333333222222222222333444555666444444444444444444444444333333333333333333444444333333444444444555555555:::888:::===@@@EEEOOOZZZlll{{{~~~xxxwwwxxx|||{{{wwwssslllfffiiihhhfffddddddgggllloookkkjjjfffbbb^^^[[[XXXWWWYYYZZZ]]]aaaeeefffdddbbbdddcccaaabbbhhhssskkkXXXPPPKKKIIIEEECCCBBBAAA@@@>>>>>>>>>>>>===============;;;;;;:::::::::999999999888777777777666666666555444444555555555555444444333222222333555666666555444222111111222333222111666555444333333333333333222222222333333333444444555555444333333555666777:::@@@IIIRRRXXXZZZZZZYYYXXX[[[\\\YYYXXXWWWQQQIII===:::666444555666777666999999999:::>>>CCCIIILLLJJJCCC999555777999888666666555444333444555666777555777999<<<===<<<;;;;;;888:::<<<>>>@@@CCCGGGJJJKKKMMMRRRXXX___fffooouuuzzztttnnnhhheeeccc]]]YYYUUURRRRRRSSSSSSSSSXXXXXXYYYYYYZZZZZZZZZZZZXXXXXXVVVTTTQQQNNNKKKIIIJJJJJJJJJKKKMMMOOORRRTTTVVVUUURRRPPPMMMKKKJJJJJJDDDAAA>>>;;;:::999777555222222222222222333333444444333222111000000//////,,,---///...------///111///---,,,---//////...,,,........................---...///000000///...---......------------.........------,,,,,,------...+++,,,,,,---......---------------------------------------............//////////////////000000000///000000000000000////////////............//////---------............///---------------,,,,,,,,,------------......//////000//////............///111000////////////000000222222111000//////000000000000000000000000000000////////////000000000000222222111111111111222222222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444333333333333444444444444555555555666666777888888;;;;;;===AAAFFFMMM[[[iii|||}}}yyyvvvuuurrrnnnjjjgggdddaaabbbbbbcccgggmmmqqqrrrqqqiiifff```ZZZVVVUUUUUUVVVZZZ\\\```dddgggfffdddbbbgggffffffggglllvvviiiWWWQQQKKKHHHEEECCCBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999999999777777777777666666666666444444555555555555444444888666444444444444222000111000///000222444444444666666555444333333333333222222333333333444444444555444444444444555666777999>>>GGGPPPVVVYYYYYYXXXYYY[[[\\\YYYWWWVVVPPPHHH>>>;;;777555555666666666777666555666777;;;>>>@@@GGG???777444666888888666:::999999888999:::;;;<<<777888:::<<<<<<;;;:::999888:::>>>@@@CCCHHHNNNRRRUUU[[[bbbjjjsss~~~~~~xxxsssooommmgggbbb\\\WWWUUUSSSRRRQQQRRRSSSTTTUUUWWWYYYZZZ[[[^^^^^^]]]ZZZWWWRRRNNNLLLMMMLLLKKKJJJKKKMMMPPPRRRXXXWWWUUUSSSRRRPPPOOOOOOHHHEEEBBB???>>><<<:::888555444333333333333333333333222111///............---...///000//////000111......------...///...---////////////////////////---...///000000///...---......------------.........------,,,,,,------...------......------,,,+++////////////////////////---------............///------.........///////////////000000000000000///...------,,,,,,------...---------............///------------------------.../////////000000000000000//////............///000///////////////000000000000000000000111111222000000000000000000000000////////////000000000000222222111111111111222222444444333333222111000000111111222222222333333333444444444333333222222222444444444444444444444444333333333444444555555555666666555666666888999:::999:::>>>DDDJJJTTTeeetttxxxoookkkfffbbb___]]]]]]___```___aaaiiisssvvvqqqjjj```\\\WWWSSSRRRTTTWWWZZZ]]]___aaacccddddddeeeeeegggiiimmmrrrxxxfffWWWRRRJJJHHHDDDCCCBBBBBBAAA???BBBAAA@@@???===<<<;;;:::;;;;;;::::::::::::999999777777777777666666666666444444555555555555444444666555333333444444222111222111111222555777777777555555444333333333444444111222333444444444333333444444444444444555666666777<<>>===<<<<<<;;;;;;::::::::::::999999666666666666777777777777444444555555555555444444333222111222333444333222333222111222444666666666333333333333333333444555111222333444444444333333444444444444555555666666666:::@@@GGGNNNSSSVVVWWWXXX[[[\\\[[[ZZZZZZTTTMMM???<<<888666555666666666444555555666777777777777444444333333444555666777555555555666777777888888::::::;;;<<<<<<===>>>>>>AAAEEEJJJMMMPPPVVV```gggmmmyyy{{{wwwqqqlllgggbbb^^^ZZZTTTTTTSSSSSSTTTUUUVVVWWWZZZ\\\^^^```___\\\YYYVVVPPPOOOMMMLLLMMMPPPSSSVVVXXXXXXXXXXXXWWWWWWVVVUUUPPPNNNKKKIIIHHHGGGEEECCC???>>>;;;999666444222222222111000......///111222.........///000///---,,,---.........------......////////////////////////000000////////////000000......------------.........------,,,,,,------...---...............---,,,---------------------------------............///,,,---...///000//////...------...///////////////......------------......---------............///........./////////000000......000111111111000///...............///000111......///000000000000000///000000111111111000000000000000000000000000000000000000111111111222222222222111111111111222222333333333222222111111111111111222222222333333333222333444444444333222111444444444444444444444444555555666666777888888999666666555555666888:::<<<:::???GGGPPPWWWbbbuuuppphhh```ZZZYYYXXXWWW[[[bbbeeeeeeddddddccc```\\\YYYUUUUUUWWWZZZ\\\___bbbcccaaacccfffgggjjjnnnuuuzzz{{{aaaVVVTTTJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999666666666666777777777777444555555555555555555444333222111111333333222111333222000111222333333222222222222222333333444555111222333444555444333333444444444555555555555666555888>>>EEEKKKQQQUUUWWWTTTXXXYYYYYYZZZZZZUUUOOO@@@<<<888666666666666666000222444666888888888777777888:::999666444444444666777777888999:::::::::::::::;;;<<<>>>@@@BBBCCCCCCIIIPPPUUUZZZbbbmmmvvv{{{vvvrrrmmmgggdddYYYXXXVVVUUUTTTTTTUUUUUUUUUWWW[[[___```^^^\\\ZZZUUUSSSQQQNNNNNNPPPSSSUUUXXXXXXYYYYYYYYYXXXXXXWWWSSSQQQNNNLLLKKKJJJIIIGGGGGGEEEBBB>>>;;;888666555333222000//////111333444111000000111111000...,,,---...///...------...///000000000000000000000000111000///......///000111.........------............------,,,,,,------...))))))***+++,,,,,,,,,,,,........................---------.........//////---...000111111111000///,,,,,,---...//////......//////............//////---------.........//////.../////////000000111111,,,---///000000000///...---------......000111222......///000000111000000111222222111111000///...000000000000000000000000111111111111222222222222222222111111111111222222111222222222222333333333111111222222222333333333000111333444555555444333444444444444444444444444555666666777888999999:::999999888888999;;;>>>??????DDDNNNXXX___jjj}}}ooofff^^^ZZZ[[[\\\\\\ccckkkgggiiigggaaaXXXSSSTTTWWWXXX[[[^^^bbbeeefffggggggdddggglllooosssxxxyyy```RRRMMMJJJGGGEEECCCCCCBBB@@@?????????=========>>>???@@@::::::999999999999888888888888888888777777777777666666666666666555444444444444444444444444333333777777666666555555555555555444444444444555666666444444444333333222222222444444444444444444444444555777;;;@@@FFFKKKOOOQQQXXXVVVVVVXXXZZZYYYVVVRRRFFFAAA:::777666666444111444555666666666666666555777777777777777888888999555777999:::999999:::;;;===>>>???===<<>>>>>>>>>>>>>>???<<<;;;;;;;;;::::::::::::888888888888777777777777888888888888777666555444111222222333555666666777666666666555555444444444333333333333333444555555444444444333333333222222444444444444444444444444666888;;;@@@DDDIIIMMMOOOUUUUUUUUUWWWXXXWWWSSSOOOAAA<<<888666888999888777555555666777777777777666777777777777777888999999999:::<<<;;;:::999:::;;;:::<<<===>>>@@@EEENNNTTTZZZ___hhhrrr|||}}}vvvnnneee___\\\YYYUUUQQQSSSSSSTTTWWWZZZ[[[ZZZXXXYYYVVVRRRPPPOOOOOONNNNNNRRRSSSVVVXXXZZZZZZZZZZZZXXXWWWTTTPPPNNNMMMMMMMMMMMMMMMMMMKKKHHHBBB===:::777555222000111222222111000000000000000111111111///......------......///////////////000000000000//////...------...000000//////............//////---,,,,,,,,,,,,---......///////////////......---+++,,,---////////////.........////////////......////////////////////////000000000/////////......------------------------..............................,,,,,,,,,...///111---......////////////...000000000000000000000000000000000000000111111222111111000000111111222333333111//////000111111111111111222222222333333333222222222333333444444444333333444555666666666666666555444222222333444555444444333333333222222222222222333444444555666666555666888777777777888999999;;;===>>>???CCCJJJPPPPPPTTT]]]jjjwwwzzzvvvsssuuu~~~xxxnnniiidddfffjjjpppttttttppplllccc^^^YYYYYY^^^dddgggggghhhiiikkkmmmooooooooonnnpppsss{{{xxx___RRRNNNJJJGGGEEECCCCCCBBB@@@???????????????>>>======<<<============<<<<<<<<<;;;888888888888777777777777::::::::::::999888666666222222333444555666666777555555444444444444333333333222222222222333444444444444444444333333333333444444444444444444444444666888;;;>>>CCCGGGKKKMMMSSSSSSUUUWWWXXXUUUQQQMMM@@@<<<777666888::::::999666777777888999999888888888888777777888888999::::::;;;<<<;;;::::::<<<>>>===>>>AAACCCGGGOOOZZZccclllrrr||||||rrrjjjeeeaaa[[[XXXTTTRRRQQQRRRTTTWWWXXXYYY\\\YYYVVVTTTRRRQQQOOOMMMNNNPPPTTTXXXZZZZZZYYYXXXXXXXXXVVVTTTRRROOOMMMLLLOOOOOOOOONNNKKKGGGBBB@@@===:::666444444333222111/////////000000000111111///......------......///////////////000000000000////////////............//////............//////---,,,,,,,,,,,,---......000//////............///---....../////////...---......////////////......////////////////////////111111000000000000//////------------------------,,,,,,------......//////333222000.........//////...////////////......---000000000000000000000000000000000000000111111222111111000000111111222333333111//////111222111000111111222222222333333333000111111222444555555666333444444555555444444333333333333444444444555555444333333333333222222222444444444555555555555555666888::::::999888999:::999;;;>>>@@@CCCIIIRRRXXXZZZ___jjjxxxzzzrrrqqqttt{{{xxxqqqnnnmmmpppqqquuu}}}~~~sssiii[[[YYYYYY]]]dddkkknnnoookkkkkkmmmoooqqqrrrssstttwww|||www^^^RRRNNNJJJGGGEEECCCCCCBBB@@@???>>>???@@@@@@???===;;;:::============<<<<<<<<<<<<888888888888777777777666888888888999999999888888666666555555444444333333333333333333333333333333333333333222333333444555444444444444444444333333333333444444444444444444555666999===AAAFFFKKKMMMRRRTTTWWWYYYYYYVVVQQQMMMFFFAAA;;;888888888777555777777888999::::::::::::999888888888888999::::::888999:::::::::<<>>:::888666444222000/////////000000000111111//////............//////////////////000000000000//////000000///...---,,,//////............/////////............///000000000///...------...///000///////////////...------......////////////......///////////////////////////////////////.................................+++++++++,,,---...//////333222111///////////////111111222111111000///...000000000000000000000000000000000000000111111222111111000000111111222333222111000000111222111000111111222222222333333333111111222333333444555555444444444444333333222111111222333555555555555555555555555555555555555555888888777777666555555444666888:::;;;:::999999:::;;;>>>BBBEEEIIIPPPYYY```dddkkkyyy|||wwwtttxxx}}}uuurrrsssxxx|||wwwkkkaaaZZZZZZ\\\```fffkkklllllliiijjjkkknnnqqquuuyyy{{{{{{vvv^^^RRRNNNJJJGGGEEECCCCCCBBB@@@???>>>?????????>>>===;;;:::<<<<<<<<<;;;;;;;;;;;;:::888888888888777777777666333444555777888888999999777777666555555444333333222333333333333333333333444444444444444555555666444444444444444444444444333333333444444444555555333444666:::@@@EEEJJJMMMRRRUUUYYY[[[ZZZWWWSSSQQQIIIDDD===999888777555333777888999:::;;;;;;;;;;;;999999999999999::::::;;;999999999999999<<<@@@CCCGGGKKKRRRXXX```lllyyyyyyssspppjjjddd\\\VVVSSSSSSTTTTTTXXXVVVUUUUUUVVVVVVUUUSSSSSSRRRPPPPPPPPPQQQRRRSSSWWWXXXZZZZZZXXXUUUQQQNNNOOOOOOOOOOOOMMMKKKHHHGGGDDDAAA>>>;;;999777444111111111111111111111111111/////////....../////////////////////000000000000//////000000///...---,,,//////............/////////............///000000000///...------...///000111000000///.........---......////////////......////////////////////////.........///////////////........................+++++++++,,,---...////////////////////////000000111111222111111000///...000000000000000000000000000000000000000111111222111111000000111111222333222111000111222333222000111111222222222333333333333333333333333333333333444444444444333222111000000111333555666666555555555555555555555555555555555555555555555555555555666888::::::999999:::;;;@@@DDDKKKOOOTTTZZZbbbhhhmmmwww~~~zzztttqqquuu}}}|||qqqggg```\\\[[[\\\___cccfffhhhhhhgggkkkkkklllnnnrrrxxx}}}uuu]]]RRROOOJJJGGGEEECCCCCCBBB@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999888888888888777777777777222222444555777777888888444444555555555666666666222222333333333333444444555444444444444555666666444444444444555555555555222333333444444555555555333444555999>>>CCCIIILLLPPPTTTXXXZZZYYYWWWUUUTTTGGGBBB<<<999999999888555777777999:::;;;;;;;;;;;;::::::999999::::::;;;<<<>>>======;;;<<>>======<<<<<<<<<======;;;;;;;;;::::::::::::999888888888888777777777777444444555666666666666555555555555555666666666666333333333333444444444555444444333333444444555666444444444444555555555666222222333333444555555666666666666888<<<@@@EEEHHHLLLPPPTTTVVVUUUTTTTTTTTTGGGBBB<<<999::::::999777666777888999;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>===<<<;;;;;;<<<>>>???<<<<<<;;;;;;;;;:::::::::888888888888777777777777777777777777666555444333999888777666555444333333333333333444444555555555333333222222333333444555444444444555555555666666222222333333444555666666999888777888:::>>>BBBDDDHHHLLLQQQRRRQQQQQQRRRTTTIIICCC===:::::::::888666555666888999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>@@@CCCHHHQQQZZZaaaooozzzwwwoooggg```\\\RRROOOLLLLLLNNNQQQRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTWWWYYYZZZYYYWWWVVVUUUTTTTTTSSSQQQOOONNNMMMKKKIIIGGGFFFFFFDDDAAA???999888777555333111000///000000////////////000000////////////000000000000///...---,,,---///111222//////............/////////............///000000,,,---///000000000///...111000///......///000111......////////////......////////////////////////+++,,,,,,,,,------......///////////////////////////////////////............//////000000000000/////////000111111222111111000000000000000000000000000000000000000111111222111111111000111222222333222111111333444444222000111111222222222333333333111111222333444444555666333444444555555444444444333333333444444444555555444444444555555666666666999999888777666555555444999999999999:::>>>CCCHHHQQQ]]]ooo~~~}}}ssssssuuuzzzpppiiiaaa^^^```aaa```]]]cccfffjjjmmmoooooopppqqqqqqrrrvvv}}}qqq\\\PPPIIIIIIHHHEEEBBB@@@???@@@@@@BBB@@@>>><<<;;;;;;;;;<<>>===<<<:::999888777999999999888888888888888333333444444555444444444666555333111111111333444666555444333333333333333444444333333444555777888666666555555555555666666444555555555555555444444777888888999:::???EEEIIIIIIKKKMMMPPPRRRRRRRRRQQQFFFAAA<<<999999:::999777999:::;;;;;;;;;999777666;;;<<<<<<======>>>@@@AAAFFFBBBCCCKKKSSS\\\kkkzzz{{{ssshhh```^^^YYYQQQLLLLLLNNNQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQSSSTTTTTTQQQOOOMMMLLLJJJIIIHHHFFFCCCAAA999888666444333222222333111111000000/////////...000000000000000000000000000000000000000000000000000///...------...000111//////.........---------///////////////////////////////////////////////////............///000000---,,,,,,,,,,,,---..............................---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000000000000000000000000000/////////111333444111000/////////000222333222222222333444444444555222222222111111111111000111000...---...000333555222222111111222222333444444444222222222222444444333222111000111222444555333444555555666666555555444444444444444555666777777999;;;<<<===AAAIIIOOO^^^lll}}}{{{uuunnnddd```\\\[[[___ccceeeeeejjjkkknnnqqquuuvvvuuusssrrrxxxqqq\\\QQQJJJIIIGGGEEEBBB@@@???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999888888888777777777111222333444555666666666777666444333333333444444666555555555555555555555555444444333444555666777666666555555555555666666555555666666666666555555444555555666777;;;AAAEEEHHHJJJLLLNNNOOOOOONNNNNNDDD@@@<<<999999:::999888999:::;;;;;;;;;999888666999:::;;;<<<===???AAACCCGGGGGGMMMYYYeeerrrzzzooohhhaaa[[[TTTOOOMMMNNNNNNOOOUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUUUUQQQQQQQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKKKKIIIGGGDDD???>>>;;;888666444333333111111000000////////////000000000000000000000000000000000000000000000000000///...---------.../////////.........---------////////////////////////////////////////////////......------......///000...------------...//////......................................./////////------------------------////////////////////////000000000000000000000000333222000///......//////111000/////////000222222000000000111111111111111222222222111111111111000111000///...///111222444222222111111222222333444444333333222222333333444444333333333333333444444333444555555666666555555444444444444555666777777888:::<<<>>>@@@FFFNNNUUUhhhvvvvvviii```ZZZYYYYYY\\\bbbgggjjjjjjiiilllpppuuuxxxyyywwwuuuzzzppp\\\QQQKKKHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>===;;;:::999:::;;;;;;;;;;;;;;;;;;;;;999999888777777666555555000111333444666666777777666666666555555555555555444555666666777666666666555555444444444555555666666666555555555555666666666666777777777777666666777777888888999===BBBEEEHHHIIIKKKLLLMMMLLLJJJIIICCC@@@<<<:::999:::999999999:::;;;;;;;;;:::999888:::;;;<<<===???BBBFFFJJJLLLQQQ^^^nnn}}}xxxqqqiiiddd\\\VVVRRRPPPNNNMMMSSSSSSUUUVVVXXXYYYZZZZZZ]]]]]][[[ZZZXXXWWWVVVUUUPPPPPPPPPRRRUUUVVVTTTSSSQQQOOOMMMMMMMMMMMMKKKIIIFFFDDDAAA===:::888666555222111000000//////000000000000000000000000000000000000000000000000000000000///...---,,,,,,,,,---...............---------////////////////////////////////////////////////---------------......//////............///000000.......................................---------......................../////////000000111111111000000000000000000000000222111000///............000000000///000111111222000000000000000000//////222222222111111111111000111111111111111111111111222222111111222222333444222333333444444333333222444555555555555444444333444444555666666666666555555555555555666777888888999;;;>>>AAAEEELLLWWW___sss|||vvviii\\\TTTSSSUUUXXX^^^eeejjjlllllljjjnnntttzzz~~~ooo\\\RRRLLLGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444333222222444555666666666666555555666666666555555444333444555666777777666666555555555444555555555555666666555555555555666666666666777888888888888777888999999999:::===AAADDDGGGHHHJJJKKKJJJIIIHHHFFFBBB@@@===;;;::::::::::::999:::;;;;;;<<<;;;::::::<<<>>>@@@AAABBBGGGMMMRRRXXXbbbrrr~~~xxxtttoooggg```[[[VVVRRROOOOOOOOOQQQTTTVVVXXXZZZ[[[______^^^]]][[[YYYXXXWWWQQQPPPOOOQQQSSSUUUTTTTTTQQQOOOMMMMMMNNNNNNMMMLLLIIIGGGEEEBBB???<<<:::999444333222000000000000111//////////////////////////////////////////////////////...---,,,+++++++++........................////////////////////////////////////////////////---,,,,,,,,,,,,---.....................//////000........................//////......------,,,,,,.............../////////......//////000111222222////////////////////////---------...//////000111000000000000000111111222333222222222111000000000222222222111111111000000000111222222222111000///222222111111222222333444222222444444444444222222444444555666666555333222444444555666666666666666555555555666777888999::::::===AAADDDJJJTTT```iiiyyyzzzqqqiii___VVVRRRTTTWWW]]]cccgggjjjjjjiiimmmqqqxxx~~~zzzmmm[[[QQQMMMFFFFFFDDDCCCBBBAAA@@@@@@>>>??????@@@???>>><<<;;;===<<<<<<;;;;;;:::999999999999888777666555444333555555555666555555444444333444555555555555444444222333444444555555555555444444555555555555555555666666555555555555666666666666777888999999888888555666666666666888<<<>>>EEEFFFHHHIIIIIIHHHGGGFFFBBBAAA???===;;;:::::::::999:::;;;;;;<<<<<<<<<<<<===@@@CCCDDDFFFLLLUUU]]]iiiwww~~~yyyqqqjjjccc]]]XXXTTTNNNNNNOOOQQQSSSVVVYYY[[[____________]]]\\\ZZZYYYRRRPPPOOOOOOQQQRRRSSSRRRPPPNNNLLLLLLMMMMMMMMMLLLHHHHHHGGGEEECCCAAA???>>>777666444222111111111222//////////////////////////////////////////////////////...------,,,+++***---.....................////////////////////////////////////////////////---,,,,,,,,,,,,---......------,,,,,,------...///......................../////////......------,,,,,,,,,------............------...///000000111111////////////////////////------......///000000000///000000000111111111111333222222222111000000000222222222111111111000000000111222333333222000///222222111111222222333444222222444444444444222222222333444555555444333222444555666666777777666666666666666777888999;;;;;;<<>>>>>>>>>>>>>>===<<<<<<======<<<;;;::::::999999999999888777777666555555666666777666666555333333444444444444444555555555444444333333333444555555222333444555666666666666666666555555555555666666555666777888888999888888777777888888777888;;;===BBBCCCEEEGGGHHHHHHGGGFFFCCCDDDCCC@@@<<<::::::;;;::::::;;;;;;<<<===>>>>>><<<@@@EEEHHHMMMVVVbbblllzzzrrrlllfffaaa^^^UUUTTTRRRQQQRRRUUUXXXZZZ]]]]]]___``````___^^^]]]WWWTTTPPPOOOPPPQQQQQQQQQPPPMMMKKKJJJKKKLLLKKKKKKIIIIIIHHHHHHFFFEEECCCBBB<<<:::777444222111222222000000000000000000000000000000000000000000000000...............---,,,+++---------...............////////////////////////////////////////////////---------------......///,,,,,,,,,,,,,,,---..............................///////////////.........,,,,,,,,,---......//////.........//////000000000000000000000000000000000000000000000000...------//////000111111111111000000000000000000000//////222222222111111111111000000111222333333222111111222222111111222222333444222333333444444333333222222222333444444444444444555555666777777777777666666666777888999:::<<<===@@@DDDKKKQQQXXXbbbnnnvvvuuueee\\\WWWTTTVVVYYYZZZ___dddiiikkkmmmnnnoooqqqvvv}}}{{{sss{{{yyyyyyhhhWWWPPPLLLEEEEEEDDDDDDCCCBBB@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777555666666666666555555444666555444444444555777888888666444222222333555666000111333555777777777777666666555555555555666666444555666777888888888888999:::;;;:::999:::<<<>>><<<>>>AAADDDFFFGGGFFFFFFEEEFFFFFFBBB>>>::::::;;;:::::::::;;;<<<>>>???@@@>>>DDDKKKQQQXXXddduuu|||vvvqqqnnnkkkccc___ZZZUUUSSSTTTWWWYYYYYY[[[]]]```aaaaaaaaa```\\\YYYTTTQQQPPPQQQQQQPPPPPPNNNJJJIIIJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHFFFEEEAAA>>>:::666333222222222000000000000000000000000000000000000000000000000---.../////////...---------------.........//////////////////////////////////////////////////////......------......///000---------------...//////......................../////////000000000000000,,,------...//////000000000000000000000000000000000000000000000000000000000111111111111///...---...///000111222111111000000000000111111111111111222222222111111111111000000111111222333333333333222222111111222222333444444333333222222333333444333333333333444666777777555555666777777777777777777777777888:::;;;===>>>EEEJJJRRRYYY```iiisss{{{}}}ssshhh^^^YYYXXXXXX[[[``````ccchhhkkklllnnnrrruuuwww~~~pppppp||||||wwwwww{{{gggVVVOOOLLLDDDDDDDDDDDDCCCBBBAAA@@@<<<;;;:::999888999:::;;;999999:::;;;;;;<<<======999999999888888888888888444444555666777777666666777666555444555666888:::;;;888555222222333666888///111333555777888888888666666555555555555666666444444666777777888888888666777888777666666888:::999;;;>>>BBBDDDFFFFFFFFFGGGHHHHHHDDD>>>;;;:::;;;:::::::::;;;===>>>@@@AAAAAAHHHQQQYYYbbbrrr{{{xxxvvvoooiiiaaaYYYUUUUUUWWWXXXWWWYYY\\\```bbbcccbbbbbbaaa]]]WWWSSSQQQQQQQQQPPPQQQNNNKKKIIIIIIJJJJJJJJJNNNNNNNNNNNNLLLIIIGGGFFFCCCAAA<<<777444222222333000000000000000000000000000000000000000000000000---...///000000000///...---------........./////////////////////////////////////////////////////////............///000000...............///000000........................//////000000111111222222---......///000111111222222222222111111111111111000000000000000000000000---...000222222222111111...///000222222111111000222222222333444444444555222222222111111111111000000000111222222333444444222222111111222222333444555444222222222222444555444333333333555777999;;;555666666777777777777777777777888999:::<<<>>>>>>HHHNNNWWW^^^eeemmmwww}}}~~~}}}uuuddd]]]YYYZZZ]]]^^^bbbgggfffiiikkkllllllnnnrrrvvv~~~tttjjjooo{{{zzzuuuwwwwwwvvvyyy~~~fffWWWPPPJJJHHHGGGEEECCCAAA@@@??????????????????????????????<<<<<<;;;::::::999888888999999999999999888777777444444555555555555444444888555444666666444444777888777666555555666777888555222111444888999666222222444666777999999888888999888777555555555666777999999999999999999999999;;;;;;;;;===???BBBEEEFFFJJJFFFBBB@@@@@@@@@===:::;;;===@@@???>>>>>>CCCGGGEEEOOO]]]hhhsss}}}vvvsssmmmggg```[[[XXXVVVXXXYYY[[[]]]___```aaaaaabbb```^^^ZZZVVVSSSQQQOOOMMMMMMLLLKKKIIIGGGDDDCCCJJJLLLOOONNNJJJHHHHHHIIICCCAAA>>>;;;888555444333444222000000111222111000................................................000000///...------,,,,,,............/////////////////////...------,,,,,,..............................------,,,,,,,,,+++............////////////------......///000000000//////000000000//////...222222222111111111111111//////000000000000//////000000000000000000000000111222444666666555444333555555444333333222111111222222222222111111000000222222222222222222222222222222222222222222222222222333555777777666555444222222222333555777888999:::999888777777666666777888777888;;;;;;;;;???EEEOOOSSS\\\iiivvv~~~}}}}}}yyyyyy~~~zzzyyyoooddd```ZZZVVVYYYaaaggghhhfffiiihhhjjjmmmnnnooottt{{{pppoooooopppsssvvvxxxyyyqqqtttwwwzzz|||~~~fffXXXPPPKKKHHHGGGEEECCCAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999888888888888888777777777555666666777777666666555888555444777777444444777777777666555555666777777222000///222777999666333555555666777777777777777:::999888777777777888888888888888888888888888888::::::;;;<<<>>>AAADDDEEEGGGDDDAAA@@@@@@@@@>>>;;;=========>>>@@@BBBEEEFFFOOOYYYhhhttt~~~yyyssskkkccc]]]YYYTTTUUUVVVXXX[[[^^^```aaabbbaaa```]]]ZZZVVVTTTRRRRRRRRRPPPNNNJJJGGGCCCAAAHHHKKKNNNNNNKKKJJJIIIJJJFFFDDDAAA>>>:::888666555444222000000111111000///////////////////////////........................000//////...------,,,,,,............////////////------..........................................333222222222111111111111............///////////////////////////.........///000000111000000////////////////////////////////////000000000000//////000000000000000000000000...///000222222111111000333333222222222111111111333222222111111111111111222222222222222222222222222222222222222222222222222333444666666555555444666555555444333333444444777777666555555555555555999888999<<<===???FFFNNNYYY___jjjuuu}}}{{{uuuyyyyyyzzzwwwjjjccc^^^\\\[[[^^^eeeiiiiiihhhjjjjjjkkkmmmnnnrrrzzzsssiiiiiiiiijjjmmmppprrrssssssvvvzzz}}}fffXXXQQQLLLHHHGGGEEECCCAAA@@@@@@???=================================<<<<<<;;;;;;:::888888777666666666666777666777777888888777777666777555444777777555555888666666555555555555666666111000000333888:::888666777777666666666666777777999888888777777777777888777777777777777777777777999999:::;;;<<>>??????>>>===>>><<<;;;???DDDJJJLLLMMM]]]iiiyyyyyynnnfffaaaUUUUUUTTTUUUWWW[[[___bbbaaaaaaaaa```^^^[[[XXXVVVVVVUUUSSSPPPMMMIIIFFFDDDFFFIIILLLNNNMMMLLLLLLLLLIIIHHHEEEBBB>>>;;;999777555333000000000000///...000000000000000000000000......................../////////...------,,,,,,............////////////,,,,,,------...//////000........................000000000///////////////............////////////111000000///......------000000111111111111000000///////////////////////////000000111111000000///000000000000000000000000........./////////000000000000111111111222222222444333111000000111222222222222222222222222222222222222222222333333333333333333333444444444555555777666555444444333444444777777666555555555666666:::999:::>>>AAAGGGSSS^^^gggppp|||zzzttt~~~xxxzzzvvvnnnhhheee```aaadddhhhkkkmmmmmmmmmmmmmmmoooqqqttt~~~~~~tttssstttqqqkkkhhhffffffggghhhjjjmmmoooqqqwwwzzz}}}eeeXXXQQQMMMGGGFFFEEECCCAAA@@@@@@@@@===========================<<<<<<<<<;;;;;;;;;:::999888777666555666666777666777777888888777777666777444555888888555555888666555555555555555555666555444444666999;;;:::999777666555555555666888999666666555555555555555555777777777888888888888888999888999999;;;===???AAABBB@@@???>>>>>>=========<<<===@@@DDDJJJQQQXXX\\\mmmzzzxxxppplll```^^^ZZZXXXWWWYYY\\\___^^^```aaabbbaaa^^^[[[YYYVVVUUUTTTRRROOOMMMKKKJJJEEEHHHKKKMMMOOOOOOOOOOOOLLLJJJHHHEEEBBB>>><<<:::666444222000000000...---000000000000000000000000........................//////.........---------............////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////............///000111111111111111111000000000111111111111111000000000111111000000000////////////////////////111000000000000111222222//////000111222333444444444333111000000111222333222222222222222222222222222222222333333333333333444333333333333444555555333333333444666888999:::888888888777888888999999;;;:::<<>>===<<<<<<===<<>>888888777888888999:::;;;:::<<<@@@HHHPPP]]]qqqyyy{{{tttmmmiiiiiijjjlllmmmpppssssssrrrsssxxx||||||zzz{{{rrrmmmiiiiiigggeeeeeeiiikkkmmmoooqqqrrruuuzzz~~~cccWWWPPPLLLFFFEEEDDDCCCBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;::::::999888555666666777777666666555555444555999:::777666888666666777777777777666666777777666555555555555555666666666666666777888888777888888999999999999888888888888999::::::;;;;;;999999888888999;;;<<<===??????@@@???======>>>???AAAJJJTTTYYY\\\dddttt~~~zzztttkkkccc\\\WWWUUUYYY[[[^^^```bbbbbbbbbaaaaaa___\\\XXXTTTPPPNNNMMMLLLJJJJJJKKKNNNPPPQQQQQQNNNMMMMMMLLLIIIFFFCCCAAA>>>;;;888555444333111///////////////////////////////////////////////////....................................////////////000//////...------,,,,,,........................//////000000000000111111............////////////------......///000000111---...///000000111000000,,,------......//////000000111111222222111111000000000000000000000000000000000000111111111222222000000111222444555666777222222222333333333333333222222222222222222222222222222333333444444555555444444444555555555666666666666666666777999:::;;;555555555666777888999:::;;;???GGGRRR\\\jjjyyy~~~ooonnnkkkiiihhhiiiiiijjjnnnqqqtttvvvvvvyyyrrrlllgggeeeffffffeeeggglllkkkooosssuuuwwwzzz~~~bbbVVVOOOKKKFFFEEEDDDCCCBBBAAAAAAAAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===:::999666777777888888777777666555444666:::;;;888777999666777888999999888777666555555555444444444666777888888888888777555444444777888999:::;;;;;;:::999777777777888999::::::::::::999999888999:::<<<===;;;===??????>>>???BBBEEEGGGPPP\\\fffqqq{{{qqqhhh```[[[YYY[[[]]]```bbbdddeeeffffffddd```\\\XXXTTTRRRQQQQQQMMMJJJJJJLLLOOOQQQQQQOOOOOOPPPOOOMMMKKKHHHFFFAAA???;;;888777555333111000000000000000000000000////////////////////////....................................////////////..................------........................---------.........//////............////////////.........///////////////,,,,,,...//////000000000,,,,,,------...//////000000111111222222111111000000000000000000000000000///000111222222222111000///000111222333444555666000111333444555444333222222222222222222222222222222222333333444555555666444555666777777777666555777777666666555666666777555555555666777888:::;;;===CCCOOO\\\gggvvv~~~~~~wwwllllllllllllkkkjjjiiihhhnnnrrrwww}}}sssmmmhhhdddcccfffjjjkkknnnrrrqqqvvv{{{~~~~~~bbbUUUNNNJJJFFFEEEDDDCCCBBBAAAAAAAAA========================;;;<<<<<<<<<<<<<<<<<<<<<;;;===@@@AAAAAA???<<<999888888999999999999888888555333666:::;;;888777999777888999::::::999888777555555666555555666999;;;:::::::::999777444111000666777888999:::999999888555666666777888999999999::::::999999999:::<<<===777:::===??????AAAEEEIIIKKKSSS```qqq}}}sssiiidddZZZ[[[]]]```ccceeehhhiiigggeeeaaa^^^[[[YYYXXXXXXTTTOOOJJJIIIKKKOOOQQQQQQPPPQQQRRRRRRPPPNNNKKKJJJDDDAAA===:::999777444222111111111111111111111111000000000000000000000000---................................./////////000,,,,,,------.../////////....................................//////000000............/////////000000000000///......------+++,,,---...////////////.........///000111111222111111222222222222111111000000000000000000000000///111333444555444222111//////000111222333444444///111444666666555333111222222222222222222222222222222333333444555666666444555777999999888666555555555444444444555555666777777777888999;;;<<<===???FFFUUUcccooo}}}~~~{{{uuuqqqrrrqqqqqqooommmjjjiiiooottt|||rrrjjjiiiiiieeedddiiiooosssvvvzzzyyy~~~~~~cccUUUPPPOOOGGGFFFDDDDDDCCCBBB???===@@@>>><<<::::::;;;===>>>===<<<<<<;;;;;;::::::999===999999777999JJJRRRGGG777666555444444555666777555555555666777888888888555555555555555666666777666555555555666888;;;===;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888:::999888777777888999999999:::<<<;;;:::999999:::@@@???>>>>>>@@@CCCGGGIIITTTcccwww}}}qqqiii___^^^]]]^^^aaadddffffffjjjiiihhhfffcccaaa___^^^[[[VVVOOOKKKKKKKKKKKKJJJLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHFFFCCC???;;;888666444333222000000000111111333333333222111000000///......------------............------------......////////////////////////////////////////////////111111000000//////......//////000000000000//////..............................//////000111111111000000000000000000000000////////////000000000000333111///------///111333111111111111111111111111111111222222222333333333111111111111111111111111333333333333333333333333444444444555555555666666444333222222333555888999222333444666777888888888444666888888888999;;;>>>BBBLLLZZZfffqqq~~~uuu|||vvvqqqsssuuuvvvtttpppmmmmmmooouuuyyyuuukkkiiikkkggghhhjjjoootttyyy{{{|||}}}bbbTTTOOOMMMGGGFFFDDDDDDCCCBBB???===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888999888888GGGOOOEEE999888777777777777888999888777777777666666666666999888888888888999::::::777777888999::::::::::::::::::::::::::::::::::::888888888888999999999999:::999888777777888999:::999:::<<<<<<:::999:::;;;???@@@AAABBBDDDIIIOOOSSSccctttxxxqqqdddbbbaaabbbdddffffffffflllmmmmmmllljjjgggeeeccc___YYYRRRMMMLLLLLLKKKJJJLLLMMMOOOPPPQQQRRRQQQQQQIIIHHHGGGDDDAAA===:::999555444222111000000000111333222222111000000/////////......------......//////..................///------------------------////////////////////////111000000000/////////.........////////////......////////////////////////000000//////////////////000000000000000000000000////////////000000000111111222222222222222222111000000000000000000000000111111222222222333333333111111111111111111111111333333333333333333333333444444444444555555555555777666555444444555777888444555666777888999999999777888999999:::<<>>???>>>===<<<;;;999::::::;;;<<<<<<======999888<<<999666AAAHHH???999888888777777888888999::::::999888666555444444777777777777777888888999888999;;;<<<<<<;;;999888999999999999999999999999999999999::::::::::::;;;:::999999888888999::::::999;;;<<<<<<::::::;;;<<<;;;>>>BBBCCCFFFMMMXXXaaavvv|||ooommmkkkkkkkkkkkkiiihhhmmmnnnpppqqqpppnnnkkkiiieee```XXXQQQNNNLLLLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOKKKJJJHHHFFFCCC@@@>>><<<777555444222000000000000222111111000000//////...///......------......///000//////......//////000------------------------////////////////////////000000000000////////////---......//////......---000000000000000000000000111000000///......------000000000000000000000000/////////000000000111111000222555777777555222000////////////////////////111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555999888777555555555666777666777888999999999999999999::::::;;;<<>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;<<<<<<<<<===::::::>>>;;;444:::???888666666666666666666666666:::999999888777666555555777666666666666777888888888999:::;;;;;;;;;:::999888888888888888888888888999999999999::::::::::::999999999999:::::::::;;;:::;;;<<<<<<::::::<<<===<<<@@@DDDFFFJJJVVVhhhvvv|||zzzxxxwwwuuusssooolllkkkmmmppprrrsssrrrooonnnkkkfff___WWWRRROOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIILLLKKKJJJIIIFFFDDDBBBAAA999888666333111111000000111000000000//////......//////............//////000000////////////000000////////////////////////////////////////////////000000000000////////////......////////////......////////////////////////////////////......------//////////////////////////////000000000111111111000222444666666444222000000000000000000000000000111111222222222333333333222222222222222222222222222222333333333333444444333333333333444444444444777777666555555666666777777888999999999999999888999::::::;;;===AAAGGGLLLQQQWWWbbbmmmyyyzzzrrrmmmkkkhhhkkknnnooommmnnnpppssszzz}}}yyylllkkklllnnnpppoooqqquuuzzzzzzaaaUUUNNNKKKGGGFFFDDDDDDCCCBBB???===@@@???===<<<<<<<<<>>>???=========<<<<<<;;;;;;;;;:::888<<<<<<444888===777666666777777777777666666888888888888888888888888:::999999999999:::;;;;;;777777666777888:::;;;===888888888888888888888888888888888999999999999:::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===???BBBFFFJJJNNNUUUfff|||}}}xxx}}}|||xxxrrrnnniiikkknnnqqqssstttttttttqqqnnnhhhaaaZZZTTTRRRQQQSSSRRRQQQOOOMMMLLLKKKKKKLLLLLLKKKKKKIIIHHHFFFEEE===;;;888666333222111111000000000000/////////////////////....../////////000000////////////000000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000....................................//////000000////////////////////////000000000000111111111111111111222222222222111111111111111111111111111111111111222222222333333333222222222222222222222222222222222333333444444444333333333444444444555555333444444444555666777777777777888999999888888888888999:::<<>>@@@>>>>>>======<<<;;;;;;::::::555999;;;666:::???:::888999999::::::999999888666666777777888999::::::888888777777888888999:::666555444444666888;;;===888888888888888888888888888888888888999999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAACCCHHHNNNVVVbbbuuuyyy}}}yyyqqqllliiiiiijjjlllppptttxxx{{{wwwvvvsssmmmeee^^^ZZZYYYSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIAAA???<<<888555444333222000000000000000000000000000//////......//////000000//////......//////000........................////////////////////////////////////000000000000000111111222222111111000..............................//////000111111222000000000000000000000000000000000111111111222222111111000//////000111111111111111111111111111111111111222222222333333333333333333333333333333333111222222333333444444555444444444555555555666666222222333444555666777777666777888999999999999999999;;;===@@@DDDIIIPPPUUU]]]cccppp~~~}}}}}}}}}yyyrrrkkkfffbbbaaa``````bbbeeegggiiioooxxx~~~{{{qqqmmmnnnppptttyyy~~~ttt^^^TTTNNNJJJGGGFFFDDDDDDCCCBBB???===@@@???>>>=========>>>>>>============<<<<<<<<<<<<@@@777888;;;888;;;>>>999888999::::::::::::999888666666777888999999::::::555555444444555555666777555555666666777888999999999999999999999999999999999999999999:::::::::;;;888999;;;<<<=========<<<<<<======<<<;;;<<>>??????@@@???>>>===<<<;;;;;;<<<<<<===>>>>>>>>>HHH<<<:::<<<888:::;;;444666777888999999888777666777777888888888999999999777777777777777888888999555666888999999888777555999999999999999999999999:::::::::;;;;;;;;;<<<<<<888999;;;===>>>>>>===<<<<<<======<<<;;;===@@@CCCNNNVVVdddvvv}}}tttnnnbbb```]]]]]]ccclllvvv}}}yyypppjjjhhhaaa___[[[VVVRRROOOMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLFFFDDD@@@<<<999666555444111111111111111222222222000000////////////000000......------------......111111111111111111111111////////////////////////.../////////000000111111//////000000000000//////000000000000000000000000333333222222111000000000000000000000000000000000000111111111111222222222///000111111111111000///000000000000000000000000111111222222222333333333333333333333333333333333111111222333333444555555666666666666777777777777777777777777777666666555777888999;;;<<<=========???BBBGGGLLLQQQWWW\\\```jjjsss{{{}}}vvvjjjfffbbb``````bbbcccdddmmmmmmlllkkkmmmttt|||xxxuuuvvvwwwyyyrrr]]]UUUPPPMMMJJJGGGDDDBBBAAABBBAAAAAA@@@???>>>>>>??????>>><<<@@@@@@???======<<<<<<<<<;;;;;;:::999888888888888:::::::::999888777777666::::::888777666444333333555555666777888999999:::666666555666777888:::;;;::::::999999888999999999888888777777888:::;;;===;;;:::999999:::<<>>>>>??????>>><<<@@@???>>>===<<<<<<<<<<<<::::::999999888999999999;;;::::::999888888777777888888888777777666666555666666777777888888999999888888777666666777888999999999888888888888888999999888888888888:::;;;<<<;;;;;;::::::;;;===>>>???===???@@@AAAAAAFFFMMMTTTccctttwwwkkkbbbYYYWWWYYY^^^gggooowww~~~{{{rrrmmmddd]]]WWWSSSOOOLLLKKKJJJJJJKKKLLLLLLJJJHHHCCCBBBAAA>>><<<999888666000//////.........//////000000000000000000000000//////000000000000////////////000000000000//////...//////////////////...000000000000////////////000000000000000000000000///////////////000000111555444222000///000111111...////////////000000000111111111111000000000///111111000000000000111111111000///000111222111//////111222222111000222333333333333333333333333333555555666444333333555777555555555666666666666666444555666777888888888888777888::::::;;;<<>>>>>??????>>><<<>>>>>>===<<<;;;;;;;;;;;;:::999999999999::::::;;;:::::::::999999888888777777777888888888888888888777888888888888888888888:::999888777777777777777888888777777777777888888999999888888999:::;;;<<<;;;;;;;;;<<<<<<======>>><<>>CCCFFFPPPZZZeeemmmqqqwwwvvvtttyyysssggg______cccfffgggfffgggjjjnnnuuuxxx|||~~~~~~|||~~~nnn[[[RRRNNNKKKIIIHHHGGGGGGHHHFFFDDDAAA@@@???>>>>>>??????>>><<<======<<<;;;;;;;;;;;;;;;999999999999999:::;;;<<<999999888888888777777777888888888888888888888888999888888888888888888888999888888888888888888888888888888888888888999:::999999999999::::::;;;;;;;;;;;;<<<==================AAAEEEFFFHHHTTThhhwwwwwwjjjccc___]]]```eeepppyyy}}}xxxqqqjjjddd___ZZZVVVOOOKKKGGGDDDDDDEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>999888777555444444333333//////////////////////////////000000000000////////////000000000000///////////////000000/////////////////////000000000000////////////////////////---...000111111111000///222111000///.../////////........./////////000000111111111000000000000000666444111//////000222333444111......111222111//////111222222111111222333333333333333333333333333222444555555555555777999777777666666555555555555555555666777888888888888999999999999;;;???FFFJJJTTT___lllsssvvv||||||tttvvv}}}qqqggg___[[[]]]bbbgggiiijjjlllooorrr|||~~~}}}~~~ooo[[[SSSOOOLLLIIIGGGDDDCCCDDDDDDCCCCCC@@@???>>>>>>??????>>><<<===<<<<<<;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<777777777777777666666666::::::999999888777777777999999999999888888888888666777777888999:::::::::999999999999999:::;;;<<<999:::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>======BBBGGGKKKQQQ```xxxvvvnnngggaaa```cccjjjqqqxxx{{{~~~}}}wwwrrrllleee^^^YYYRRRNNNGGGCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@???777666444333111000////////////////////////////////////000000000000////////////000000000000//////---......//////......---.../////////000000000111////////////////////////---...000111111111000///000000////////////////////////000000000111111111000000000000000000111111999777444111///000111222444333222111111111111111111222444333222222333555333333333333333333333333111222444555444444666777888777666555444444555555555666777888999999999999888999999999<<>>>>>??????>>><<<======<<<<<<<<<<<<<<<===;;;::::::::::::;;;;;;<<<777777777777777777777777::::::999888777777666666888888999999999999999999555666777999:::;;;;;;;;;:::::::::::::::;;;<<<===::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>??????@@@>>>DDDKKKTTT```tttxxxpppgggccccccbbbhhhnnnqqqwww~~~yyyrrriii___YYYUUUPPPJJJDDDBBBBBBBBBBBBDDDEEEFFFFFFFFFDDDAAA@@@999888666333111000///...000000000000000000000000//////000000000000////////////000000000000//////------............------......//////000000111111000000000000000000000000...//////000000000000000000000000000000/////////000000000000111111111111000000000000111111111111888666444111000000111111222555777666222000111333222333444444333333444666333333333333333333333333000222444555444444444555888777555444444555666666555666777888999999999999888999:::;;;>>>DDDLLLQQQYYYbbbnnnvvv||||||}}}~~~vvvmmmeee^^^WWWVVVXXX]]]bbbgggmmmsss|||~~~ooo\\\TTTPPPNNNFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>>??????>>><<<>>>======<<<<<<======>>><<<;;;;;;:::::::::;;;;;;888888888888888999999999777777777777777777777777888888888999999:::::::::777777999::::::::::::999999999999999:::;;;<<<===::::::;;;<<<<<<;;;:::999:::::::::;;;===???AAACCCBBBIIITTTbbbuuuzzzooohhhggg```dddhhhkkkrrr||||||rrrfff___XXXSSSLLLGGGDDDCCCBBBAAAAAABBBEEEFFFGGGFFFDDDCCC???>>>;;;999666444333222000000000000000000000000//////000000000000////////////000000000000//////......////////////...............///000111111111000000000000000000000000///////////////000000111///000000111111000000000/////////000000000000111///000000000111111111111222222111000000000111111///777===;;;333///111555111333444444333222444555333333333333333333333333222444666666555444444555777666555444444555777888666666777888999999999999999;;;===???CCCIIIPPPUUU\\\bbblllttt|||~~~sssjjjbbb^^^[[[VVVWWW[[[bbbeeekkkqqq{{{{{{}}}lllYYYQQQMMMKKKDDDDDDDDDEEEFFFEEEBBB???@@@???>>>>>>??????>>>===>>>>>>=========>>>>>>???===<<<;;;;;;::::::::::::::::::::::::::::::::::::444555555666777888888888777777888999::::::;;;;;;999999:::;;;:::999888777888888888888999:::;;;<<<:::;;;<<<<<<<<<;;;:::999::::::::::::<<<@@@CCCEEEHHHOOO\\\ooowwwooolllbbbeeegggiiipppzzz|||ppphhhYYYUUUNNNHHHEEEDDDBBBAAA>>>@@@CCCFFFHHHHHHGGGFFFAAA???===:::777555333333000000000000000000000000//////000000000000////////////000000000000////////////000000000000//////---......///000111111222000000000000000000000000000///.........///111222///000111111111111111000............/////////000//////000000111111111222---......///000111111111---888@@@>>>444...111777000222333333222111333444333333333333333333333333444666888888666555444555666555444333444666888999666777888999999:::999999:::<<>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>999999:::;;;:::999888777999999999999999999999999777777888888888999999999999888777888:::;;;:::999::::::::::::::::::::::::999:::;;;:::999999;;;===;;;;;;:::::::::;;;<<<<<>>???BBBBBBAAADDDJJJMMM\\\pppzzz|||wwwtttmmmfffgggooozzz~~~uuufff\\\RRRLLLJJJGGGAAA<<>>>>>>>>>>>>>>=====================999::::::;;;:::999888777999999999999999999999999888999999999::::::::::::999888777888:::;;;:::999888888888888888888888888777888999888777777999;;;<<<;;;;;;;;;;;;<<<=========<<<===@@@BBBCCCIIIPPPZZZmmm~~~|||uuummmjjjooowwwqqqfffYYYQQQNNNKKKFFFAAAAAA@@@AAABBBEEEFFFFFFEEEFFFEEEBBB???;;;888666555444222000000111222111000........./////////000000//////............//////111000000000/////////...////////////000000000000////////////////////////////////////000000000000111000///......///000000//////000111111111111111111111111111111111111111111111222222222222111111222555777555111///000333444444444333111111333555333333333444555555555666555444444444444555666666777777666666666666777777888999;;;;;;:::::::::<<<<<<===@@@EEEKKKQQQUUUVVV]]]dddnnnxxxzzzoooggghhhgggggggggiiikkkmmmooorrrxxx}}}gggYYYSSSNNNLLLGGGEEECCCBBBCCCCCCAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::999888888999999999999999999999999999999:::::::::;;;;;;;;;999888777888:::;;;:::999888888888888888888888888777888999888777888999;;;<<<<<<;;;;;;<<<======>>><<<;;;===AAADDDHHHRRR\\\kkk}}}wwwpppooossszzz~~~ssscccWWWPPPLLLHHHDDDDDDBBBAAAAAACCCEEEEEEEEEIIIHHHEEEBBB>>>;;;999888777555222111222111000///......////////////000000//////............//////000000000000////////////......//////000000111111////////////////////////.........///000111111111000000////////////000000---///111222333222000///222222222222222222222222111111222222222222111111222444666444111///111333333444333111000111444777333333333333444444444444555444444444444555666666777777666666666666777777666888:::;;;;;;;;;===??????@@@DDDHHHMMMRRRVVVWWWaaaiiisss~~~uuukkkllloooqqqsssssssssuuuvvvtttwww~~~eeeXXXRRRNNNLLLHHHFFFCCCCCCCCCCCCBBB@@@????????????>>>>>>>>>============<<<;;;;;;:::::::::::::::::::::999999999999999999999999999999999999999999::::::::::::;;;999888777888:::;;;:::999999:::::::::::::::;;;;;;:::;;;;;;;;;::::::<<<===;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@DDDIIIPPP^^^kkkyyyrrrqqqsssvvvrrrbbbXXXPPPKKKGGGFFFCCCAAAAAACCCEEEGGGHHHKKKJJJHHHEEEBBB???<<<:::777555222111111111000...//////////////////000000//////............//////000000000000////////////......//////000000111111.........................../////////000000000111///////////////000000000...///000111222111111000222222222222222222222222111111222222222222111111333555666555333222333555222333444333222333555777333333333333333333222222555444444444444555666666777666666666666777777888666888999::::::;;;===???BBBEEEIIIMMMQQQUUUYYY[[[eeeooo{{{~~~sssmmmooosssxxxzzzzzzyyy{{{}}}zzzdddWWWRRRNNNLLLHHHFFFDDDCCCCCCCCCBBBAAA????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999888888888888999999999999999888777888:::;;;:::999999999999::::::;;;;;;;;;:::;;;<<<;;;::::::<<<>>>::::::::::::;;;<<<===>>>@@@???BBBGGGMMMXXXkkk|||zzzssspppooo{{{ssseeeYYYQQQKKKEEEBBB??????AAADDDGGGHHHJJJJJJIIIGGGDDDAAA???===666444222111222222111000000000000000000000////////////............//////////////////000000000000.../////////000000000111////////////////////////111000000000/////////.........///000000000000000111000/////////000222333222222222222222222222222111111222222222222111111333444444444333333444555111333555666555444555666333333333333333333222222555444444444444555666666666666666666666777888888888999999999888999;;;>>>BBBFFFLLLQQQUUUXXX]]]```kkkwwwwwwpppmmmoootttyyy{{{{{{{{{~~~cccWWWQQQNNNLLLHHHFFFDDDCCCDDDDDDBBBAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999777777888888888999999999999888777888:::;;;:::999777777777888888999999:::888999:::999888888:::<<<::::::;;;;;;<<<===>>>???@@@AAAEEEKKKTTTddd||||||uuupppvvv|||qqqbbbUUUMMMDDDAAA>>>>>>???BBBDDDDDDHHHHHHHHHGGGFFFCCCAAA???777555333222333333222111111111000000000000////////////............//////////////////000000000000000000000000000/////////000000000000000000000000111111111000///.........---...///000111111111000222111///......000222444222222222222222222222222111111222222222222111111000000111111222222333333222333555555444333444555333333333333444444444444555444444444444555666666666555555666666777888999999::::::999999:::<<>>>>>>>>>>>;;;<<<<<<======>>>>>>???===<<<;;;:::999::::::;;;999999999999999999999999888888888999999999::::::999888777888:::;;;:::999666777777888999999::::::888:::::::::999999:::<<<<<<<<<<<<===>>>@@@AAABBBCCCEEEJJJSSS```tttyyysssxxxnnn^^^UUUHHHEEEBBBAAAAAABBBBBBAAAEEEFFFGGGGGGFFFDDDBBB@@@;;;999666555555444222111111111111000000000////////////............//////.../////////000000000111111111000000//////......111111111111111111111111000000000000////////////,,,---///000111111111000000000000000000111111222111111111111111111111111111111222222222222111111000//////000222333333333444444222000//////222555333333333444555555555666555444444444444555666666555555555555666777888999999:::;;;;;;;;;===AAADDDGGGNNNXXX___ccchhhooottt{{{}}}wwwvvvvvvmmmffffffjjjlllqqqvvvyyy{{{dddWWWQQQMMMKKKIIIGGGEEEDDDDDDDDDCCCBBB????????????>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===<<<;;;:::999:::;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;999888777888:::;;;:::999888888999:::;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;===>>>>>>>>>>>>???@@@BBBCCCDDDGGGJJJQQQ\\\jjjrrrvvv~~~~~~mmmbbbNNNLLLHHHFFFEEEDDDBBBAAACCCDDDFFFGGGFFFDDDCCCAAA@@@===:::777666555222000222111111111000000////////////............//////.../////////000000111111222222111000///...------111111111111111111111111......//////000000111111,,,---///000111111111000...///111222333222000///000000000000000000000000111111222222222222111111222111111222444555555555777444000+++))),,,111666333333444444555666777777555444444444444555666666555555555555666777999999999:::;;;<<<===@@@EEEHHHMMMUUU```hhhlllrrryyyyyywwwyyywwwmmmgggdddgggnnnlllpppvvvyyy}}}}}}fff[[[RRRMMMLLLIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????????????????????????????===<<<;;;;;;::::::;;;;;;>>>===;;;:::999999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>===>>>@@@@@@>>>AAAGGGLLLQQQ]]]nnn{{{zzzkkk[[[RRRIIIFFFDDDAAA@@@BBBFFFEEEEEEFFFGGGFFFDDDBBBBBB@@@===;;;999777444222222111111000000000000000000000//////......------000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000...///000111111000///...000111111111111222222222000000111111111222222222//////.........000111222333333333444444444555555333333222222333333444555666555444333333333333333777777666666555555555555777777777777888999:::;;;:::777888===AAADDDKKKQQQZZZcccfffooovvvwww~~~wwwhhh```___```fffmmmuuutttvvv~~~dddZZZRRRMMMLLLFFFEEEDDDBBBAAAAAA@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::<<<;;;:::999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>@@@DDDDDDDDDHHHOOOMMMWWWjjj|||zzzeeeYYYMMMHHHFFFDDDCCCDDDEEEDDDDDDFFFGGGHHHFFFDDDDDDBBB???<<<;;;999555333111111000000000000000111222222111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////......////////////......//////000000000111111111000000111111111222222222222111000000000111222333333333333333444444444444333333222222333333444555666555444333333333333444666666666666555555444444777777777777888999::::::;;;999:::@@@DDDGGGNNNUUU^^^hhhnnnxxxxxxzzzxxxlll```[[[\\\___fffmmmtttwww{{{bbbXXXQQQLLLLLLEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@??????>>>>>>??????========================<<<;;;::::::999999::::::999999999888999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;>>>BBBCCCDDDJJJRRRUUUggg~~~uuudddSSSKKKHHHFFFEEEEEEDDDCCCCCCEEEGGGIIIHHHGGGHHHEEEBBB???>>>;;;888555111000000000000000111111222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000/////////.........///......------......///.../////////000000000000111111111111111222222222444444333222222222333333222222222222333333333333333333333333333444444555555555444333333333444444555555555555555444444444666666666666777888999:::<<<;;;===CCCGGGKKKRRRZZZaaaoooxxx|||xxx{{{yyyhhh___XXXWWWZZZ___gggooopppxxxxxx```WWWPPPLLLLLLGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999:::888999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;::::::999999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<>>>AAAAAACCCKKKUUUfff|||~~~qqq[[[OOOKKKGGGEEEEEECCCBBBBBBCCCGGGIIIJJJJJJJJJHHHDDDBBB@@@>>>;;;888111111000000000000111111////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000///...------...///000/////////000000000111111111111111111111111111111555555444444333333222222111111222222222333333333333333333333333444555555555444444333333333444444555555555555444444444444666666666666777888999999<<<<<<@@@FFFJJJNNNWWW```fffvvv{{{yyyzzzvvvggg]]]WWWUUUXXX\\\aaaiiipppqqq{{{vvv^^^VVVOOOKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@??????>>>>>>??????????????????????????????<<<;;;::::::999999::::::999999:::;;;<<<===>>>>>>::::::::::::::::::::::::::::::999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???BBBBBBCCCEEEEEEHHHTTTaaayyyzzzyyygggXXXOOOHHHEEEEEEDDDBBBAAABBBEEEHHHJJJJJJKKKIIIFFFDDDBBB@@@===;;;333333222111111111111111////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111000000222111000//////000111222000000000111111111222222111111111111111111111111444444444333333222111111111111222222222333333333444444333333444444555666444444333333333444444555555555555555555555555555666666666666777888999:::;;;===AAAHHHLLLQQQ[[[eeeooo|||}}}yyy|||{{{hhh\\\WWWTTTUUUZZZ^^^aaagggnnnuuuuuu^^^UUUOOOKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????????????????????????????<<<<<<;;;::::::::::::;;;::::::<<<===>>>>>>>>>>>>::::::::::::::::::::::::999999999999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@CCCCCCDDDFFFHHHPPPbbbrrr~~~vvvppprrrwwwwwweeeVVVKKKGGGGGGEEEBBB@@@@@@BBBFFFHHHIIIJJJHHHEEEDDDCCCBBB???===666666444333222111111111111111111222222222222333000000111111111111000000000000000000000000000000000000000000000000000000333333222222222111111111222111111000000111111222111111111111222222222222222222222111111111111111222222333333333222111111222222222222333333333333444444444444444555555666444444333333333444555555555555555666666666666666777777777777888999:::;;;;;;>>>DDDKKKOOOTTT___kkkyyy}}}}}}xxx|||{{{mmm___XXXTTTTTTXXX^^^aaaaaaeeejjjrrr}}}uuu^^^UUUNNNJJJJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>??????????????????????????????>>>===<<<<<<;;;;;;<<<<<<999:::<<<=========<<<<<<:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDHHHOOO\\\tttvvvllllllpppvvvttt```QQQKKKLLLGGGCCC@@@>>>@@@CCCEEEFFFGGGFFFDDDCCCCCCBBB@@@>>>:::999777555333222111111111111222222222333333333000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111111000000000111111111111000000000000000000111111111111222222222111111111000000111111222333444333222222333333333333444444444444444444444444444555666666333333333333333444555666666666666777777777888888888888888888999:::;;;<<<<<<@@@GGGNNNRRRWWWdddpppzzz|||xxx~~~rrrbbb[[[YYYUUUWWW]]]dddfffdddgggkkkooo{{{vvv^^^UUUNNNJJJJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===999:::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDDDDHHHOOOYYYkkkwwwmmmkkkooojjjzzzgggUUUOOOPPPHHHDDD???===>>>AAACCCDDDFFFDDDCCCBBBCCCBBBAAA???<<<;;;999666444222111111//////000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000...///000111111000///...////////////000000000000222222222222111111000000000111333444555444444333333333444444444444555555555444444444444555666666333333333333333444555666666666777777888888999999999999999999:::;;;<<<<<<>>>AAAIIIPPPTTTZZZgggtttxxx{{{{{{jjj\\\YYY[[[XXX[[[bbbjjjkkkiiikkkooossssssaaaTTTNNNNNNJJJHHHHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA============>>>>>>>>>>>>=========<<<;;;;;;;;;:::<<<<<<============<<<<<<666888;;;<<<;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;<<<=========;;;;;;<<>>@@@CCCEEELLLVVVZZZ]]]gggsss~~~xxxggg\\\WWWVVV[[[]]]ccciiiiiifffhhhlllxxxrrr```TTTNNNNNNJJJHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888:::;;;;;;:::999:::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<======>>><<<<<<===???BBBCCCCCCCCCIIILLLTTTbbbyyyyyyrrroootttrrr___TTTNNNFFF@@@??????======???@@@AAABBBCCCCCCCCCBBBAAA===<<<:::888666555444444333222222111111111111111222222222222222111000000333333222111111111111111111111111111111222222222222111111111111111222222111111111222222333333333000111222222222222111000222222333333333333444444111222222333444444555555444333333333333444555555666666555555555555666666444444444444555555666777888888888888777777777777777999;;;<<<<<<>>>@@@BBBHHHJJJPPPXXX]]]aaalllyyytttfff___]]]]]]______cccggggggggglllsssppp```TTTNNNMMMJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::;;;;;;:::999888:::;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>??????AAABBBCCCDDDNNNQQQ[[[ppp{{{sssuuunnn```TTTKKKCCCBBBAAA>>>===>>>???@@@BBBCCCCCCCCCBBBBBB>>>===<<<:::777555444333444333333222111222222222111222222222222111000000222222111000000000111111222222222111111111111111000000000000111222333444//////000111222333444555000111222222222222111000222222333333333333444444333333444444555555666666333333333333333444555555555555666666666666555555222333333444666777888888888888888888888888888888888999;;;<<<===???CCCFFFMMMPPPWWW^^^cccjjjvvv~~~nnnfffddddddeeedddcccdddfffgggiiirrr{{{nnn___TTTNNNMMMIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;:::;;;;;;;;;<<<=========::::::;;;;;;;;;;;;::::::<<<<<<;;;999888777999;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>?????????AAADDDFFFSSSXXXfffzzzwww{{{nnnYYYOOOFFFCCCBBB???======???@@@BBBCCCCCCCCCCCCBBB???>>>===;;;999666444333333333222111111111111222111111222222222111111000111111000000000000000111333222222222111000000000111111000000111222222333///000000111222333333333111111111222222111111111222222222333333333444444333333444444555555555555333333222222333333444555333444666666666666444333333444444555666777777777777888888888888888999999888999;;;<<<>>>BBBGGGJJJRRRWWW___ffflllvvvxxxlllggghhhjjjkkkiiiggggggiiijjjnnnwwwlll___TTTNNNMMMIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;:::;;;;;;;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777999;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???===>>>???>>>???AAAFFFJJJWWWbbbwwwyyyuuuyyy{{{aaaUUUHHHDDDCCC@@@>>>===???@@@BBBCCCCCCCCCBBBBBB??????>>>===:::888666444222222111000000000000000000111111222222222111111111000000000000000111111333222222222111000000000333222222111000000111111111111111111111111111111222111111111111111111222222222222333333333444444333333333333444444444444333222222222222333444444333444555666666555444333555666666777777666555555777777888888999999999:::777999:::<<>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;:::999888:::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<======>>>??????<<<>>>@@@@@@@@@DDDLLLQQQZZZkkk|||uuutttzzzooo___OOOHHHEEEBBB??????AAAAAACCCCCCCCCBBBAAA@@@>>>>>>>>>>>><<<:::777666222111000000//////000000000000111222222222222111111111000000000111222222222222222111111111111111444333222111000000000000222222111111111000000000222222111000000111222222222222333333333333444444333333333333333333333444222222222222222333444444444444555555555555444444666666777888777666555444777777888888999:::::::::888999;;;>>>CCCJJJSSSYYYbbbnnn{{{{{{wwwwwwyyy~~~}}}{{{xxxuuusssrrrrrrqqqsssuuuuuuuuu|||iii^^^TTTOOOMMMHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::888:::;;;;;;:::999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????===???AAABBBCCCIIIRRRZZZfff{{{|||}}}yyyzzznnnYYYNNNIIIEEEBBBAAABBBCCCCCCCCCCCCBBB@@@???===>>>??????===;;;999888333222111111000000111111000000111222222222222222111111111111111222333333111111111111111222222222222222111111111111111222000000000000111111111111222222111000000111222222222222333333333333444444555555444444444444444444222222222111222222333444555444444333333444444555444555777888888777666555777777888999999:::;;;;;;:::;;;>>>AAAGGGQQQ[[[bbbooo}}}zzzvvvwww}}}|||vvvsss{{{zzzxxxzzzxxxwwwwwwvvvvvv}}}hhh]]]TTTOOOMMMHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@AAAAAA@@@@@@@@@============>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999999::::::999999999666888;;;<<<;;;::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>>>>??????===@@@CCCDDDFFFMMMWWW```yyy~~~}}}|||yyyaaaSSSMMMGGGCCCBBBCCCDDDDDDDDDCCCAAA???>>><<<===>>>???>>><<<:::999444333222222111111222222///000111222222222222222222222111111222333444444000000111111222222222333000000000000111222333444......///000111222333333333222111000000111222333222222333333333444444444666666666666666555555555222222111111222222333444555555333222222333555555222444666888999999888777777777888999::::::;;;;;;<<<===@@@DDDKKKUUU```hhhxxx{{{uuuwww~~~~~~uuuooollllllzzz}}}|||yyyxxxvvvvvv~~~hhh\\\TTTOOOMMMHHHFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@@@@@@@<<<555///BBB@@@===<<<=========<<<>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@???===<<>>AAAEEELLLXXXgggrrr}}}~~~vvvssstttwww{{{yyyoookkklllvvvyyyuuuhhh\\\SSSNNNMMMHHHEEEEEEEEEEEEDDDCCCBBBAAACCCBBBAAABBBDDDDDDAAA>>>??????>>>>>>???>>><<<:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>?????????>>>>>>===>>>???BBBGGGNNNZZZnnn}}}eeeVVVOOOJJJGGGFFFEEECCCCCCDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@??????999888555222111000000111111111111000000111111111111111111111111111111111111111111111111111111111000111111222111000///...111111111111111111111111333555777777444222222333111111222222222333333333666555444333222222333333222222333333444555555666444444444444444555555666777777888888888999999999999999::::::;;;;;;::::::>>>AAAFFFKKKSSS```oooyyy~~~uuuqqqsssxxx{{{xxxooollllllzzz|||}}}hhh\\\SSSNNNLLLGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA???>>>???AAACCCCCCBBB>>>>>>???@@@AAA???<<<888999999:::;;;<<<>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>??????AAAEEELLLTTTddd~~~~~~qqq]]]QQQKKKIIIFFFEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@@@@@@@?????????:::888666333111111111111111000000//////000000111111111111111111111111111111111111111111111111111000111111111111000//////222222222222222222222222222333555555333222222333111111222222222333333333444333333222222333333444222333333444444555555555444444333333444444555666666777888999:::999888888999999::::::;;;;;;<<<<<<@@@DDDKKKSSS]]]jjjyyyuuurrrtttzzzyyyqqqnnnooo~~~hhh\\\SSSMMMLLLGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@???>>>>>>>>>>>>======>>>>>>>>>@@@AAA@@@===:::999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>======<<<===>>>@@@AAABBBDDDJJJRRR]]]qqq~~~{{{yyy{{{|||}}}~~~~~~fffUUULLLIIIFFFDDDCCCDDDEEEFFFEEECCCAAAAAA@@@@@@??????>>>>>>:::888666444333222111111000000////////////000000111111111111111111111111111111111111111111111111333333333333222222111111111111111222222222222222111222222333222222222333111111222222222333333333222222222222333333444444333333333444444444555555666555555555555666777777555777999:::;;;:::888777888999999999:::;;;<<<===@@@FFFOOOYYYeeesssyyywwwzzz|||tttqqqqqqggg[[[SSSNNNLLLHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEDDDCCC@@@???>>>AAA???======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>???AAABBBCCCFFFNNNYYYhhh~~~{{{{{{|||{{{yyyzzz}}}wwwaaaTTTMMMFFFEEECCCDDDEEEEEEDDDCCCAAAAAA@@@??????>>>======:::999777666444222222111000000////////////000000111111111111111111111111111111111111111111111111333333333222222222222222000000000111111111222222222111111111222222222222111111222222222333333333111222222333444444444444333333333444444444444444555555555555555666777777555777999:::;;;:::888777777777888888999;;;===>>>@@@GGGQQQ]]]iiixxx{{{uuurrrqqqzzz{{{}}}}}}}}}fff[[[SSSNNNMMMIIIHHHGGGEEECCCBBBBBBBBBBBB@@@BBBEEEEEEDDDBBBAAAAAABBB???======>>>???@@@???>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>======>>>???@@@AAACCCDDDDDDHHHSSScccwww}}}yyyzzz|||}}}}}}ooo\\\QQQHHHGGGEEEEEEFFFFFFDDDCCCAAAAAA@@@???>>>======<<<:::999888777555333222111111000000//////000000111111111111111111111111111111111111111111111111111222111000000//////000000//////000000111222222222444222111111222333222222111111222222222333333333222333444444555555555444444444444444444444444444333333222222333333444555666777888999:::999888888888888888888:::<<<>>>@@@CCCIIITTT```mmm||||||~~~xxxsssqqqpppuuussssssvvv|||dddZZZSSSOOOOOOJJJJJJHHHEEECCCAAA@@@AAAAAA>>>@@@AAAAAA>>>>>>???AAA@@@???>>>???@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>===>>>???AAABBBDDDDDDDDDHHHMMM[[[rrrvvv}}}fffWWWLLLJJJHHHHHHHHHGGGEEECCCAAAAAA@@@???>>>===<<<<<<::::::999888666444222111111111111000000111111111111111111111111111111111111111111111111111111111222111000/////////000111000000111111222333333444777444111111222333222111111111222222222333333333333444555666666666555444444444444444444444444444333333222222333333444555777777888888888999999999:::999999:::<<<>>>AAACCCHHHNNNXXXcccppp|||xxxuuu}}}zzzwwwuuuttttttrrrrrrtttxxx}}}cccZZZSSSPPPOOOLLLKKKIIIFFFCCCAAA@@@@@@AAACCCCCCBBB???<<<<<>>???AAACCCBBB???<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<>>>@@@CCCDDDEEEEEEEEEMMMSSSccc{{{}}}nnnvvvsss```OOOMMMKKKJJJJJJIIIFFFEEEAAAAAA@@@???>>>===<<<;;;::::::999888666444333111222222111111111111222222111111111111111111111111111111111111111111111111555444222111111111222333111111222333333444555555999555222111333333222000111111222222222333333333555555666777777666555444444444444444444444444444555444444444444555666666888888777777888888999:::<<<;;;;;;;;;===@@@DDDFFFLLLRRR[[[fffsssxxxtttqqq|||{{{{{{zzzyyyxxxyyyyyyqqqtttyyy}}}eeeZZZQQQLLLMMMJJJFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBBAAA???>>>???@@@===<<<<<<;;;;;;===>>>???<<<<<<===>>>???@@@AAAAAA;;;::::::::::::;;;<<<<<<>>>===<<<;;;:::999888888>>>>>>============>>>>>>>>><<<>>>AAAAAAAAAFFFLLLOOO\\\uuuqqqpppwwwmmm[[[SSSMMMLLLLLLHHHFFFFFF@@@@@@>>>===;;;;;;:::::::::;;;<<<<<<;;;888666444222000......000333444555000000000000000000000000000111111000///000333555222222111000//////000000111111000000111111222333444444444333333222222222111222333333444444333333555444444333333333444444555444333333333333444555555555555555666666666777555666777888888999999888:::888777888===BBBFFFHHHPPPXXX```jjjyyy~~~vvvuuu|||yyywwwxxx~~~~~~zzzyyyzzz}}}dddZZZQQQLLLMMMJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBAAA???>>>???@@@AAA???>>><<<;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>============>>>>>>===;;;===@@@AAABBBHHHOOOZZZjjjyyyqqqpppsssfff[[[PPPMMMLLLHHHEEEDDD@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;888666444444222000000111222222222333333333333333333333333111222222111000000222444222222111000000000000000111111000000111111222333444444444333333222222222111222333333444444333333555444444333333444444444555555333333333333555555555555555666666666777777555666777888999999999999;;;999999;;;???EEEIIILLLSSSZZZcccooo~~~vvvuuu}}}wwwzzzuuutttuuuzzzdddYYYQQQLLLMMMJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@AAABBBAAA???>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>???>>>>>>======>>>>>>???>>>===>>>AAACCCEEENNNWWWhhh}}}uuukkkhhhvvvzzziiiXXXQQQOOOKKKFFFDDD??????>>>======<<<======<<<======<<<;;;999777555555444222222222222000///111111111111111111111111333444444333111111222444222222111000000000000111111111000000111111222333444444333333333333222222111222333333444444333333444444444333333444444555666555444333333444555666555555666666666777777777666666777888999999999999;;;;;;;;;===AAAGGGMMMPPPVVV^^^iiiwww|||vvvvvvzzzrrrzzzuuussstttyyycccYYYQQQMMMLLLIIIHHHGGGEEECCCBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@===============>>>>>>>>>>>>>>>======<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???AAA@@@AAADDDEEEIIIUUU```uuunnngggrrryyybbbWWWTTTPPPJJJGGG??????>>>======>>>>>>>>>============<<<:::888777555444333333444333111...000000000000000000000000444555555444222111222333222222111000000111111111111111000000111111222333333333333333333333333333111222333333444444333333444444333333333444555555666555444333333444555666555666666666666777777777666777888999::::::::::::;;;;;;<<<>>>AAAGGGMMMRRR[[[dddqqqyyyuuuwww{{{vvvmmmwwwxxxvvvwww{{{bbbYYYQQQMMMLLLIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@AAABBBAAA???>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<=========<<<<<>>>>>>>>>>>=========??????>>>>>>>>>>>>??????AAA@@@AAADDDFFFMMM[[[jjjyyymmmqqq|||mmm___YYYRRRLLLHHH@@@??????>>>>>>>>>??????============<<<<<<;;;:::555444333444555444222000333333333333333333333333333444555444222111222222222111111111111111222222111111000000111111222333333333333333333333333333111222333333444444333333333333333333333444555666666555444444444444555666666666666666777777777888777888999::::::;;;;;;;;;:::<<<>>>???BBBGGGOOOTTTcccmmm{{{uuutttyyyzzzssspppmmmvvv}}}wwwwwwvvvwww|||~~~aaaXXXQQQMMMLLLIIIEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBAAA???>>>???@@@@@@@@@@@@???>>>===;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<>>>>>======<<<<<<@@@??????>>>>>>??????@@@??????AAADDDIIISSSfffxxxxxxsssvvvzzziii^^^TTTKKKHHHAAAAAA@@@???>>>>>>??????===============>>>>>>>>>666555333333444555333222222222222222222222222222111333444444333111222222222111111111111222333333111111000000111111222333222222333333333333444444111222333333444444333333333333333333444555555666777666555444444555666777666666666777777777888888888888999:::;;;;;;;;;;;;999<<<@@@BBBEEELLLTTT[[[lllyyyzzzqqqttt|||yyypppmmmkkkqqqxxx}}}zzzyyyvvvuuuwww{{{}}}```XXXQQQMMMLLLIIIFFFGGGHHHHHHGGGEEEBBB@@@@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@???===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>><<<<<<<<<<<<============>>>>>>@@@??????>>>>>>??????@@@>>>???CCCIIIPPP^^^vvv}}}xxx}}}wwwgggXXXMMMIIICCCBBBAAA@@@???>>>>>>>>><<<<<<<<<===>>>???@@@AAA:::888555333333333222111///////////////////////////111333333222111111222222111111111222222333444111111000000111111222333222222222333333444444444111222333333444444333333333333333333444555666666777666555444444555666777666666777777777888888888888999:::;;;<<<<<<<<<<<<888===BBBGGGLLLTTT___gggvvvsssnnnuuuyyyqqqooonnnlllsssyyy}}}}}}|||~~~|||```XXXQQQMMMLLLHHHFFFHHHJJJKKKJJJGGGDDDAAA@@@AAABBBAAA???>>>???@@@<<<===>>>@@@@@@??????>>>>>>?????????????????????:::;;;===>>>???>>>===;;;::::::;;;<<<===>>>??????@@@@@@????????????@@@@@@@@@BBBGGGOOOYYYjjjxxxooo]]]QQQMMMDDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCC>>>:::666333222222111000222222222222222222222222---000222333222111222222222111111111222333333444111111111000111222222333222222222333333444444444222222333444444444333333222222222333444555666777777666555444444555666777777777777777888888888888999999:::;;;<<<<<<<<<<<<888===EEEKKKQQQ[[[gggppp}}}yyynnnlllvvvtttppprrrsssppprrrxxx|||___WWWOOOJJJIIIEEEFFFFFFEEEEEEDDDDDDCCCCCC>>>??????@@@BBBCCCCCCDDD@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<;;;;;;:::999:::<<<>>>>>>===<<<<<<;;;::::::<<<===>>>AAA>>><<<===@@@BBBAAA???EEEGGGJJJRRRccc|||}}}eeeTTTLLLHHHEEEBBB???<<<;;;;;;;;;;;;<<<::::::CCCQQQXXXWWWGGG???666111222444444333111111111222222333333333222222222222222222222222555555555555555555555555333333333222222111111111333444444333222222333555333333333333333333333333444333333333333444555555777666555333333222222333444555777888888888777666666777999999888888999:::;;;CCCKKKOOOSSS]]]mmmzzz{{{pppiiihhhpppzzzvvvooolllnnnqqqsssuuuvvvwww{{{yyy]]]VVVPPPLLLLLLHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAAAAAAAAAAAAAABBB?????????>>>>>>>>>======>>>>>>=========<<<<<<<<<>>><<<;;;;;;<<<======<<<===<<<<<<<<<======>>>>>>@@@>>>===>>>@@@BBBAAA@@@EEEGGGLLLYYYnnnppp\\\QQQEEECCCAAA???????????????999:::999:::FFFZZZjjjpppaaaUUUEEE:::666555222...111111222222222333333333333333333333333333333333333333333333333333333333333333333222222222111111333444444333222222333555333333333333333333333333444333333333333444555555444444444444444555555555666666777888888888888777888999::::::999999:::<<<===EEENNNSSSXXXbbbrrr~~~wwwnnnjjjmmmuuu~~~}}}tttnnnmmmppptttwwwyyyvvvvvv|||vvv[[[VVVPPPMMMNNNJJJFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========<<<>>>>>>============<<<<<>>????????????>>>@@@>>>===>>>@@@BBBBBBBBBHHHJJJRRRccc~~~hhhYYYHHHEEEBBB@@@AAAAAA@@@@@@999;;;;;;:::AAAPPPaaakkklll[[[FFF999666666444111222222222222333333333333333333333333333333333333222222222222222222222222333333333222222222222111333444444333222222333555333333333333333333444444444333333333333444555555333333555666777777777777888888777777888888999::::::;;;<<<;;;::::::<<<>>>@@@HHHSSS[[[bbbmmm}}}zzztttmmmmmmttt|||~~~xxxqqqmmmoootttyyy}}}}}}xxxuuu|||uuu[[[VVVQQQNNNNNNJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=========>>>>>>==================DDDAAA???>>>>>>===<<<:::<<<===>>>???@@@???>>>===???>>>>>>???AAABBBDDDDDDKKKNNNYYYnnnttt```PPPKKKEEEBBBAAA@@@>>><<<999<<<>>><<<<<>>>>>>>>======>>>>>>>>>>>>>>>>>>DDDBBB???>>>>>>>>><<<;;;;;;<<<===>>>???>>>===<<<>>>>>>???@@@AAACCCEEEFFFKKKQQQ```yyyhhhXXXQQQHHHBBBAAA@@@===:::888:::<<<<<<>>>GGGXXXgggvvvdddMMM>>>999888666333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333444333222222333555333333333444444555555555444333333333333444555555666777777777777777777666:::999888888888999;;;<<<999:::;;;::::::;;;>>>AAAIIITTTdddrrr}}}yyyvvvyyy}}}qqqnnnmmmnnnttt{{{}}}}}}www\\\WWWPPPLLLJJJEEEFFFFFFEEEEEEDDDDDDCCCCCC>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@????????????======>>>>>>>>>>>>??????BBB@@@>>>===>>>>>>===<<<;;;<<<======>>>>>>=========>>>@@@AAABBBCCCFFFIIIJJJUUUkkkvvv```VVVJJJCCCBBBBBB@@@>>>>>>;;;999999;;;EEEYYYkkkjjj]]]LLL???:::888777555444444444444333333333333333333333333333333333333444444444444444444444444111222222222222333333333333444444333222222333555333333333444555555666666444333333333333444555555888777666666666666777777999999888888999999:::;;;888999:::::::::===AAADDDOOO[[[mmm~~~}}}{{{~~~}}}xxxmmmlllmmmqqqwww}}}|||}}}vvv\\\WWWQQQLLLJJJFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>======>>>>>>>>>????????????>>><<<<<<>>>??????>>>>>>>>>======>>>>>>??????<<<>>>AAABBBBBBCCCGGGJJJQQQ```zzzmmm```PPPFFFCCCCCCBBB@@@@@@<<<:::999888;;;GGGTTTOOOJJJBBB;;;888888999:::555555444444444333333333333333333333333333333333444444444444444444444444111111222222222333333333333444444333222222333555333333444444555666666666444333333333333444555555777666444333444666888:::777888888999999999999999888999:::;;;<<<@@@EEEHHHUUUbbbuuu~~~~~~~~~}}}xxxuuujjjllloootttzzz}}}~~~~~~yyy{{{ttt[[[VVVQQQMMMKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>==================>>>>>>?????????@@@===<<<;;;<<<>>>?????????@@@???>>>>>>>>>???AAABBB<<<>>>AAABBBBBBDDDHHHKKKZZZlllxxxjjjVVVIIIDDDCCCAAA>>>:::999<<<@@@>>>888999>>>EEEDDDAAA<<<888777888:::555555555444444333333333222222222222222222222222333333333333333333333333111111111222222333333333333444444333222222333555333333444444555666777777444333333333333444555555555444222111333666:::===666777888999:::999888888888999;;;<<<>>>BBBGGGKKKZZZgggzzz}}}{{{}}}~~~}}}yyyuuusssjjjlllpppvvv{{{~~~}}}{{{xxxyyyuuuZZZUUUQQQMMMKKKFFFHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???AAAAAA???>>>AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???======>>>@@@AAACCC===<<>>AAA???>>>>>>>>>>>>>>>??????BBBAAAAAA???===;;;999888555444444444444555666666333222222111000000000111333333333333333333333333555444222111111111222222444444444555555444333333444444444444444444444444111222444666666555444333666666666666777777777777::::::999999::::::;;;<<<888888:::>>>???AAAHHHQQQaaaqqq~~~}}}}}}|||vvvrrrpppkkkpppwww{{{}}}|||{{{{{{qqqvvvtttZZZUUUQQQMMMKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAAAAA???>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@DDD@@@???FFFGGGOOO```yyy|||bbbVVVOOOGGGDDDGGG======<<<<<<===>>>???@@@@@@@@@@@@>>>===;;;999888666555555444444555555555444333222111111111111111333333333333333333333333444333222111111111222222333333444444444444333333444444444444444444444444333333555666666666555444666666666666777777777888::::::999999::::::;;;<<<;;;:::<<<@@@BBBDDDMMMWWWcccppp|||~~~wwwqqqnnnjjjooovvvzzz||||||{{{{{{{{{sssZZZVVVQQQMMMKKKGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@?????????@@@???>>>???AAAAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===?????????>>>???AAACCC>>>EEECCCCCCIIIMMMZZZooolll\\\QQQHHHEEEHHH???>>>===<<<<<<======>>>?????????>>>===<<<:::999777777666555444444444444444444333222222222333333333333333333333333333333444333222111111111222222222222333333333333222222444444444444444444444444444555555555555666666666666666666777777777888888::::::999999::::::;;;<<<;;;999:::>>>AAAFFFQQQ\\\gggqqq{{{}}}wwwooojjjhhhmmmssswwwyyyzzzzzz{{{~~~~~~rrrZZZVVVPPPLLLKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@???>>>>>>@@@???>>>???AAAAAA???>>>===>>>>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????======???AAA===EEEFFFEEEKKKRRRdddyyydddUUUJJJFFFGGGCCCBBB@@@===<<<<<<<<<===????????????>>>===<<<<<<999888777555444444333333555444444333333333444444333333333333333333333333333222222222222222222222111111222333333333222222555555555555555555555555555444444444444555666777666666777777777888888888::::::999999::::::;;;<<<<<<:::;;;@@@DDDKKKXXXdddmmmttt}}}}}}|||uuukkkfffeeeiiioootttvvvxxxzzz{{{||||||uuupppqqqZZZWWWPPPLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@???>>>>>>@@@???>>>???AAAAAA???>>>======>>>???@@@AAAAAABBB??????????????????????????????@@@>>><<<<<<===>>>>>>FFFFFFFFFNNNXXXppprrr^^^PPPJJJJJJDDDCCC@@@>>>>>>>>>@@@AAA???@@@@@@@@@@@@???>>>===:::999777666444444333333555444444333444444555555333333333333333333333333222222222222222222222222000111222222333333333222555555555555555555555555444444444333444555555666777777777777888888888888::::::999999::::::;;;<<>>???AAAAAA???>>>;;;<<<<<<===>>>????????????????????????????????????@@@@@@???===<<<>>>???@@@GGGGGGIIITTTccc~~~~~~gggVVVLLLHHHBBBAAA???>>>???AAADDDFFF@@@@@@@@@@@@???>>>>>>===:::999888666555444444444444444333333333444555555333333333333333333333333111111222333333333222222000111222333444444444333555555555555555555555555444444555555555666666666777777777888888888999999::::::999999::::::;;;<<<<<<;;;>>>EEELLLVVVeeesss~~~uuussszzz{{{rrriiidddaaa```dddjjjpppuuuzzz~~~wwwqqqmmmiiiccc___ooo[[[WWWPPPKKKLLLJJJFFFEEEDDDDDDCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>???AAAAAA???>>><<<<<<======>>>>>>>>>???????????????????????????>>>???@@@@@@???@@@BBBDDDCCCIIIHHHMMM]]]qqqppp\\\OOOHHHDDDBBB???>>>>>>@@@BBBDDD?????????>>>>>><<<;;;:::999888777666555555555555333333222222333444444555333333333333333333333333000111222333333333333222111222333444444555555555555555555555555555555555555666777888999888777777777777888888888999999999::::::999999::::::;;;<<<:::;;;???GGGPPPZZZiiiwww|||tttsssyyyzzzrrrjjjeeeccccccaaaeeekkkqqqxxx|||yyyssskkkfffccc```[[[XXXooo[[[XXXPPPKKKLLLJJJHHHGGGFFFFFFFFFFFFFFFGGG@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???AAAAAA???>>>????????????@@@@@@@@@@@@????????????????????????===>>>@@@AAABBBCCCFFFIIIEEEJJJJJJPPPddd|||{{{eeeVVVNNNIIIFFFBBB>>><<<<<<===>>>>>>>>>======<<<:::999888999888777666666555555666222222222222333333444555333333333333333333333333000111222333444333333222111222333444555555555555666666666666666666666666666888:::;;;<<<;;;999888777888888888888999999999::::::999999::::::;;;<<<@@@AAAGGGPPPYYYdddsss|||vvvvvv|||}}}vvvmmmfffcccccceeebbbffflllssszzz}}}}}}}}}wwwpppjjjccc___\\\ZZZVVVSSSnnnYYYVVVPPPLLLNNNLLLHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@BBBEEEHHHGGGIIIMMMWWWmmmnnnZZZQQQIIIDDDAAAAAA???<<<<<<>>>======>>>>>>>>>>>>======:::;;;===>>>===;;;888666555555444444444333333333222222333333333333444444111111222333333333333222444444444444444444444444444444444555555555555666333///444CCCHHH>>>555444999888777666666777888999<<<<<<<<<<<<;;;:::999999===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@AAABBBEEEGGGIIIKKKRRRcccyyycccXXXKKKEEEAAA@@@>>>::::::<<<======>>>>>>>>>>>>======::::::<<<<<<;;;:::888666555555444444444333333333222222333333333333444444222222333444444444444333444444444444444444444444444444444555555555555666777222666CCCGGG???888888777666555555444555666777999::::::;;;;;;;;;;;;;;;AAAAAAHHHWWWgggtttzzzuuuuuuxxx}}}yyynnneee```bbbgggllllllnnnsssyyy~~~~~~zzzssslllfffbbb]]][[[XXXUUUSSSRRRRRRSSSmmmXXXUUUNNNJJJJJJHHHFFFEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>>>>???AAABBBBBBBBBDDDFFFIIILLLXXXppppppaaaQQQIIICCCAAA???;;;:::<<<===>>>>>>??????>>>>>>===::::::::::::999888777777555555444444444333333333222222333333333333444444333333444555555555555444444444444444444444444444444444444555555555555666:::444555>>>BBB===999:::666666555555555666666777777888999:::;;;<<<======BBBEEENNN___ooo|||wwwsssvvvyyy{{{{{{{{{tttiiiaaa___dddlllrrrmmmooosssxxx~~~zzz~~~vvvnnnhhhbbb\\\YYYXXXVVVTTTRRRQQQPPPQQQQQQlllWWWTTTNNNIIIIIIGGGGGGGGGEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<======>>>>>>@@@BBBCCCCCCCCCDDDFFFLLLQQQaaa{{{hhhVVVNNNFFFDDDBBB???>>>???>>>>>>>>>??????>>>>>>>>>;;;;;;::::::999888888888555555444444444333333333222222222333333333444444222333333444444444444444444444444444444444444444444444444555555555555666888333222777999777777999888888888888888888999999888888888999;;;<<<===>>>BBBGGGSSSeeeuuu|||tttsssxxx|||{{{xxxtttnnnfff```aaafffmmmqqqlllnnnpppuuu|||}}}yyytttmmmfffaaa\\\WWWTTTUUUTTTSSSRRRQQQRRRRRRRRRkkkWWWTTTNNNIIIIIIFFFGGGFFFEEEDDDDDDCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@???AAABBBCCCCCCDDDFFFGGGPPPZZZqqqnnnZZZPPPFFFDDDCCCAAA@@@AAA>>>>>>????????????>>>>>>===<<<;;;;;;::::::999999555555444444444333333333222222222333333333444444111111222333333333333333444444444444444444444444444444444555555555555666666333111333444444555888777777888999999999999999::::::::::::;;;<<<===>>>CCCKKK[[[ooo~~~{{{uuuvvv|||}}}yyyooojjjeeeccceeehhhjjjkkkjjjkkkooovvv|||vvvnnnjjjeee___\\\XXXTTTRRRQQQQQQQQQQQQRRRRRRSSSTTTjjjWWWUUUOOOJJJJJJGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBDDDHHHKKKQQQbbbyyy___SSSGGGCCCCCCAAA???@@@>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;:::999999555555444444444333333333222222333333333333444444000111222222333333222222444444444444444444444444444444444555555555555666666555444444444555777888555555666777888888888888<<<;;;;;;;;;;;;===???@@@HHHRRReeezzz~~~{{{|||}}}zzzllliiiggggggjjjkkkjjjggghhhlllsss{{{sssnnnccc```[[[XXXVVVTTTQQQOOONNNNNNOOOPPPRRRSSSTTTTTTjjjWWWVVVPPPLLLLLLIIIDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAABBBEEEJJJNNNXXXooohhhZZZLLLGGGEEEBBB@@@???>>>??????@@@@@@??????>>>:::;;;<<<<<<<<<:::888777555555444444444333333333222222333333333333444444111222333333444444333333444444444444444444444444444444444555555555555666555666777666666666777777444555777888999999888888;;;;;;:::;;;===???BBBDDDLLLXXXmmm|||yyymmmjjjhhhjjjnnnooommmjjjhhhppp~~~}}}xxxrrrkkkfff[[[XXXUUUSSSRRRQQQPPPOOOMMMNNNPPPRRRUUUVVVWWWXXXiiiWWWVVVQQQMMMMMMJJJFFFEEEEEEDDDDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????AAAAAA@@@@@@AAAEEELLLQQQfffqqqbbbSSSLLLIIIEEEAAAAAA??????@@@@@@@@@@@@??????888999;;;<<<<<<999777555555555444444444333333333222222333333333444444444222333444444555555444444444444444444444444444444444444444555555555666666333666777666555666666555666777999:::;;;;;;:::::::::::::::;;;>>>AAAEEEGGGMMMZZZooozzzxxxnnnkkkiiikkkpppsssqqqnnniiitttyyyrrrlllggg```\\\XXXUUURRRQQQQQQQQQQQQPPPPPPQQQSSSVVVXXXZZZ[[[\\\hhhXXXUUUOOOMMMNNNIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAADDDBBBEEEJJJIIIFFFNNN[[[nnnkkkVVVOOOJJJCCCAAAEEECCCBBBAAA@@@????????????>>>===;;;:::999888888888777777777666555555444444444444444444444444444444444444444555555555666666333444444444444444333333444555555666777888888999666666666666555555555555::::::999999::::::;;;<<<>>>;;;:::===???@@@DDDJJJSSSeeeuuu}}}}}}{{{pppjjjiiinnnssssssqqqrrrooozzz{{{vvvnnngggbbb^^^ZZZXXXTTTUUUTTTRRRPPPOOOPPPQQQSSSUUUXXXYYYZZZ\\\^^^aaaiiiXXXUUUNNNLLLMMMHHHEEEEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>AAAGGGGGGFFFPPP^^^{{{ttt\\\RRRNNNGGGDDDGGGEEEDDDCCCAAAAAA@@@@@@@@@>>>===<<<:::999999888888888777777666555444444333444444444444444444444444333444444444444555555555333333444444444444333333444444444555666777777777777777777777777777777777888888777777888888999:::???;;;;;;===???@@@FFFLLLYYYiiixxx}}}|||yyylllggggggmmmqqqqqqpppppprrr~~~}}}rrrmmmfff___[[[XXXTTTRRRRRRSSSSSSRRRPPPOOOPPPRRRSSSUUUXXXYYYZZZ\\\___aaaiiiXXXUUUNNNLLLLLLGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>AAAFFFGGGIIIWWWgggfffXXXRRRLLLIIIJJJGGGFFFEEECCCBBBAAAAAAAAA======<<<;;;:::999999888999888777666555444333333444444444444444444444444333333333333444444444444333333444444444444444333333333444444555555666666999999999999999999999999888888777777888888999:::>>>;;;;;;===???AAAHHHPPP```nnnzzz~~~~~~xxxtttfffccceeekkkooonnnooopppuuuwwwqqqgggccc]]]XXXUUUSSSQQQOOOOOOPPPQQQQQQPPPPPPRRRTTTVVVXXX[[[\\\]]]___bbbdddhhhWWWTTTNNNLLLMMMIIIHHHGGGFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCAAACCCHHHJJJOOOaaauuuqqq___VVVOOOKKKKKKHHHGGGFFFDDDBBBAAAAAA@@@=========<<<;;;::::::999999888888666555444333222444444444444444444444444222222222333333333444444444444555555666666555555444444444555555666666666888888999999999999999:::::::::999999::::::;;;<<<<<<::::::===???BBBKKKUUUfffsss}}}yyyrrrmmmaaaaaadddkkknnnnnnqqquuu{{{~~~vvvmmmhhh```]]]YYYVVVTTTSSSQQQPPPMMMOOOPPPQQQQQQRRRUUUWWWZZZ\\\___aaabbbdddgggiiifffVVVSSSNNNMMMNNNJJJHHHGGGFFFEEEDDDDDDDDDEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBFFFDDDEEEJJJLLLUUUkkk~~~gggYYYQQQLLLJJJIIIHHHFFFDDDBBBAAA@@@???===============<<<::::::888888777666555444333333444444444444444444444444222222222333333333444444555555666777777777777777666666666666666777777777777777777888888888999999::::::999999::::::;;;<<<:::999:::===???DDDPPP\\\kkkwww{{{rrrjjjfff```aaagggmmmppprrrxxx}}}vvvnnngggbbb[[[YYYVVVTTTTTTTTTRRRQQQMMMOOOQQQRRRSSSUUUXXX[[[\\\___bbbdddeeegggjjjmmmeeeUUUSSSNNNMMMNNNJJJHHHGGGEEEDDDCCCCCCDDDEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCEEECCCEEEJJJNNN[[[wwwyyy|||rrr___TTTNNNLLLJJJIIIGGGEEEBBBAAA@@@???<<<===>>>>>>>>>===;;;:::777777777666555555444444444444444444444444444444333333333333444444444444444555666777888888888888666666777777777777777777555555666666777888888888888888777777888888999:::999999;;;>>>BBBIIIWWWeeesss~~~yyyzzz{{{ssslllfffbbbbbbeeekkkrrruuuyyy~~~uuunnnhhhbbb^^^UUUTTTRRRQQQRRRRRRQQQPPPOOOQQQSSSUUUVVVXXX\\\^^^^^^```cccfffgggjjjmmmooogggWWWSSSMMMKKKLLLGGGHHHFFFDDDCCCBBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>>???@@@AAABBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCCCCBBBEEEKKKSSSccc}}}{{{gggXXXQQQOOOMMMKKKIIIFFFDDDBBB@@@@@@<<<===>>>??????>>><<<;;;666666666666666666555555444444444444444444444444333444444444444555555555333333444666666777777777666666666666666666666666555555666666777888888999888888777777888888999:::::::::===AAAFFFNNN___nnn}}}}}}ooopppxxx|||zzzvvvqqqlllgggdddbbbfffjjjqqqwww{{{}}}uuulllgggccc^^^ZZZRRRPPPOOOPPPQQQQQQPPPOOOQQQSSSVVVWWWYYY[[[___aaabbbeeehhhjjjlllnnnrrrtttjjjXXXTTTMMMIIIIIIDDDGGGFFFDDDBBBAAABBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>>>>???@@@AAABBBBBBCCCBBB??????@@@AAAAAABBBCCCCCCCCCBBBFFFNNNXXXkkk~~~lll[[[TTTRRROOOMMMKKKHHHEEECCCBBBAAA<<<===???@@@???>>><<<;;;555555555555666666666666444444444444444444444444444444444555555555666666111222333444555555555555555555555555555555555444555666666777888888999999::::::999999::::::;;;<<<;;;;;;???DDDIIIRRRdddtttwwwhhhiiirrrtttrrroookkkhhhfffeeedddjjjmmmttt{{{~~~}}}|||xxxnnngggbbb___[[[WWWQQQPPPOOOPPPQQQRRRQQQOOOSSSUUUXXXYYY[[[]]]```cccgggjjjmmmoooqqqtttwwwzzziiiYYYUUUNNNLLLMMMJJJFFFFFFFFFFFFEEEDDDBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@>>>???BBBDDDCCCAAACCCGGGMMMTTTdddyyyyyy{{{```SSSPPPLLLLLLJJJGGGDDDBBBAAABBBAAA@@@@@@???>>>===<<<<<<;;;:::999777666444333222444333333222222333333444555555555555555555444444555555555555555555555555999888777777777777777888777555444555888999888555888888999::::::;;;<<<<<<>>>>>>AAAFFFLLLVVVgggvvv~~~ppphhhiiilllnnnkkkjjjhhhaaa[[[___iiinnnxxx~~~|||wwwqqqhhh```[[[XXXVVVTTTPPPQQQRRRRRRPPPPPPPPPQQQVVVXXX[[[\\\___bbbgggjjjkkknnnqqqtttvvvxxx{{{~~~hhhXXXUUUNNNKKKMMMJJJFFFFFFFFFEEEEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@>>>???BBBDDDCCCBBBDDDGGGMMMXXXlllzzzlll[[[UUUMMMLLLJJJHHHDDDBBBBBBBBBAAAAAA@@@???>>>>>>======;;;;;;999888666444333222555555444444444444555555555555555555555555555555555555555555555555555555888777777777777777888888888666555666888999888666999999999::::::;;;;;;;;;======AAAHHHNNNYYYkkkzzz}}}qqqjjjjjjlllkkkgggeeeccc^^^\\\cccmmmuuuyyyzzz{{{~~~~~~}}}pppkkkccc\\\WWWUUUSSSRRROOOPPPRRRQQQQQQRRRTTTVVVXXXZZZ]]]___bbbfffjjjnnnnnnqqqsssuuuwwwyyy|||~~~fffWWWTTTMMMKKKLLLIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@???@@@BBBCCCDDDCCCFFFHHHNNN^^^yyyxxx```TTTOOONNNKKKHHHEEEDDDCCCCCCCCCBBBBBBAAA???>>>>>>===;;;;;;:::888666555444333666666555555555555666666555555555555555555555555555555555555555555555555666666777777888888999999888777666777999999999888::::::::::::::::::::::::;;;===BBBJJJRRR]]]ooo~~~{{{sssooommmmmmhhhddd```]]][[[^^^hhhrrr|||yyyvvvyyy{{{|||zzzssshhhccc\\\VVVSSSQQQPPPOOOOOOOOOPPPQQQQQQTTTXXX[[[[[[]]]aaadddgggkkkpppssssssuuuwwwxxxyyyzzz}}}~~~dddVVVTTTMMMKKKLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@BBBCCCDDDDDDHHHIIIRRRgggiiiUUURRROOOKKKHHHFFFEEEDDDCCCDDDDDDCCCBBB@@@???>>>>>><<<;;;:::999777666555444666555555555555555555666444444444555555555555555555555555555555555555555555555666777888999999999888888777888999999999999::::::::::::::::::::::::<<<>>>DDDMMMVVVaaarrrzzzvvvuuusssppphhhccc]]]YYYZZZaaallluuu}}}xxxtttxxxxxxzzz~~~ssslllbbb]]]XXXSSSQQQPPPOOONNNOOOOOOPPPPPPQQQTTTYYY]]]]]]```dddhhhlllppptttxxxyyyzzz{{{{{{{{{||||||cccUUUTTTMMMKKKLLLIIIFFFEEEDDDDDDCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA???@@@AAAAAABBBCCCEEEFFFJJJMMMYYYssswww^^^UUUQQQLLLIIIHHHGGGFFFDDDEEEDDDCCCBBBAAA???>>>>>><<<;;;:::999888777666555555555444444444444555555444444444555555555666666555555555555555555555555444555666888999999999999777888888888888888999:::999999::::::::::::;;;;;;===@@@GGGRRR[[[fffvvv{{{{{{{{{xxxsssjjjddd\\\WWW[[[dddoootttxxxuuussswww}}}wwwzzzzzzoooggg^^^[[[VVVSSSRRRQQQQQQPPPOOOPPPPPPPPPQQQTTTYYY]]]```ccchhhlllppptttxxx{{{}}}~~~~~~}}}}}}~~~{{{bbbUUUTTTNNNLLLMMMIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA???@@@AAABBBBBBCCCEEEGGGMMMSSSeeegggXXXSSSLLLIIIIIIIIIGGGEEEEEEEEECCCBBB@@@???>>>===<<<<<<;;;:::999888777666555444444444444444444555333333444444555666666666555555555555555555555555555666777999999999888777666777999888777777888:::888888999::::::;;;<<<<<<===AAAKKKWWWaaammm}}}zzzttthhhccc[[[WWW\\\hhhppprrrrrrrrrtttzzz{{{yyy{{{~~~tttjjjccc\\\YYYUUUSSSRRRRRRQQQPPPOOOPPPQQQRRRTTTWWW[[[___cccggglllqqqtttxxx|||~~~zzzbbbVVVUUUOOOMMMNNNJJJFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>@@@BBBBBBBBBCCCFFFHHHNNNZZZrrrqqqZZZTTTMMMIIIJJJJJJHHHEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<;;;:::999888888777666666555555555555666666333333444444555666666777555555555555555555555555555666888999999888777666555777888888666666777999777777888999;;;<<<=========BBBNNN\\\hhhuuuxxxqqqccc```YYYVVV^^^kkkqqqpppqqqpppttt{{{zzz{{{~~~uuulllddd^^^YYYVVVSSSQQQQQQPPPPPPOOOMMMPPPSSSUUUXXX[[[```ccchhhlllqqquuuyyy|||zzzbbbVVVVVVPPPNNNOOOKKKFFFEEEDDDBBBCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA>>>@@@CCCCCCBBBBBBFFFIIIOOO^^^{{{}}}\\\UUUMMMJJJJJJKKKHHHFFFEEEDDDCCCAAA???===<<<;;;<<<<<<;;;::::::999888888777777666666666666777777333333444444555666777777555555555555555555555555666777999:::999888666555444666888777555555777999666666888999;;;<<<>>>>>>===CCCPPP```nnn|||vvvnnn^^^\\\WWWUUU___mmmrrrooorrroootttyyyzzz}}}wwwnnnfff^^^YYYVVVTTTQQQOOOOOOOOONNNLLLLLLOOOTTTXXX\\\```dddgggkkkoootttyyy|||eeeWWWTTTNNNLLLMMMJJJGGGGGGGGGFFFFFFFFFFFFEEEJJJGGGDDDAAAAAABBBEEEGGGGGGFFFEEEDDDBBB@@@???>>>@@@AAAAAAAAAAAAAAAAAABBBAAA>>>>>>AAADDDDDDHHHNNNUUUffflll___RRRMMMKKKHHHFFFGGGDDDCCCBBB@@@???>>>======<<<;;;:::999888777777777777666444333333444555666333444555444333222444666555444444333333333444444:::888555333333555888999888888999999999:::::::::666888;;;<<<<<<<<<===>>>BBBGGGRRR```ooowwwiiiccc]]]\\\ccckkkoooqqqttttttxxx|||{{{~~~rrriiibbb\\\XXXVVVUUUSSSRRRQQQQQQRRRSSSNNNQQQVVVZZZ^^^bbbgggjjjoooqqquuuyyy||||||~~~{{{bbbTTTQQQKKKIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEECCCAAA??????@@@BBBDDDFFFEEEDDDCCCBBBAAA@@@???@@@AAAAAAAAAAAABBBBBBBBBCCC@@@@@@CCCEEEFFFJJJPPP[[[nnntttdddTTTNNNMMMKKKIIIIIIEEEEEECCCAAA@@@????????????>>><<<;;;::::::999999888777555444333444666666555555666555444333555777666666555444444555555666777777666666666666777777777777888888888999999999777999;;;;;;;;;;;;===>>>DDDKKKVVVbbbooo~~~zzzlllfffaaabbbkkktttvvvuuuuuussszzz|||{{{|||zzzooogggaaa[[[WWWRRRQQQOOONNNNNNNNNOOOPPPPPPSSSXXX\\\```dddiiilllqqqsssvvvyyy|||~~~}}}}}}cccVVVSSSMMMKKKLLLIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBEEECCCCCCFFFGGGHHHMMMTTTaaazzz}}}mmmXXXOOOOOONNNLLLJJJGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::999888666555555555666777555666777666444444666777777666666555666666777777555666777888888777666555666666777777777888888888888999:::::::::;;;===???GGGQQQ]]]eeennn}}}zzzooojjjgggjjjvvv~~~xxxtttrrr{{{zzz{{{~~~vvvkkkddd^^^YYYUUUSSSRRRQQQPPPPPPPPPQQQRRRRRRUUUZZZ^^^bbbfffkkknnntttuuuxxxzzz|||}}}~~~~~~}}}}}}dddVVVUUUOOOLLLNNNJJJGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCEEEDDDDDDGGGGGGIIIOOOWWWfff|||{{{vvv\\\PPPOOOOOOLLLJJJFFFEEEDDDBBBAAA@@@@@@???>>>===<<<:::999999888888:::999888777666666666777555666666555444444555777666666555555666666777777555666777777888777777666777777777777888888888999888999:::::::::;;;>>>AAAKKKWWWccciiiooo}}}{{{yyypppmmmkkkqqq}}}wwwpppqqqyyy~~~}}}{{{~~~rrrhhhaaa]]]XXXUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTWWW\\\```dddhhhmmmpppuuuvvvyyy|||~~~~~~xxx```SSSRRRLLLIIIJJJFFFGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDCCCEEEGGGHHHIIIRRR[[[kkkvvvcccTTTPPPMMMJJJIIIFFFEEECCCAAA@@@?????????>>>>>><<<;;;:::999999999:::999999888777666666666444555555444333333444666555555444444555666666777666666555555666777888999888888888999999999::::::999::::::999:::<<>>AAA@@@???>>>===<<<<<<<<<:::999999888777666555555333444555444222222444555444444444444555666777777666666555555555777888:::888999999999999:::::::::999:::::::::;;;???EEEIIIWWWhhhwww{{{{{{zzz}}}yyytttooohhhkkkttt}}}yyysssrrrsssuuu~~~|||||||||yyymmmddd___[[[WWWTTTPPPPPPPPPPPPPPPRRRTTTUUUYYY\\\aaaeeeiiimmmrrruuuwwwyyy|||yyybbbVVVUUUPPPMMMMMMIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCCCCGGGJJJKKKNNNZZZfffyyy|||dddWWWOOOLLLMMMGGGFFFDDDBBBAAA@@@@@@@@@AAAAAA???>>>===<<<<<<<<<999999999888777555444444444555555555333333555666555555555555666777888999444555666777888888888888888888888888999999999999::::::::::::<<>><<<;;;;;;;;;;;;999999888888777555444333555666777666444444666777666666666666777888999:::111333777999:::999777555777777777777888888888888::::::::::::===CCCKKKPPPhhh{{{rrrjjjddd```___fffrrryyyyyywww||||||}}}|||~~~vvvjjjaaa[[[WWWSSSPPPPPPPPPPPPPPPRRRTTTVVVWWW```ccchhhlllppptttxxx|||xxxaaaUUUSSSLLLIIIKKKIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCKKKKKKKKKQQQTTT___tttwwwaaaUUUPPPOOOJJJIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@???>>>======<<<:::888666444444333222333555777888777777666777777777777666666666666777777777777777777777777888888999999999:::::::::;;;;;;<<<===>>>@@@KKKWWWnnn~~~{{{kkk]]][[[``````gggooouuuxxx~~~zzz{{{~~~rrrfff___YYYTTTQQQRRROOOOOOPPPQQQSSSVVVXXXZZZ```dddjjjooossswww|||xxx```UUUSSSLLLIIIKKKIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCJJJJJJKKKSSSXXXfff}}}hhhVVVNNNLLLKKKIIIGGGEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::999888777666666666666444444555666777777777666444444555666777888999999777777777777777777777777888888888888999999999::::::999;;;===???CCCOOO[[[sssxxxjjj]]]ZZZ^^^ccchhhoootttxxx{{{}}}|||qqqeee^^^YYYSSSQQQQQQRRRRRRSSSTTTWWWYYY\\\^^^bbbffflllqqqvvvzzz~~~www```UUUSSSLLLJJJKKKIIIFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGBBBHHHHHHJJJUUU^^^qqqpppZZZPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@@@@??????===<<<::::::777777777777777888888999666666555555555666666777444444555666777888999999777777777777777777777777777777777888888888999999888888:::>>>@@@FFFSSS```www~~~ttthhh]]]YYY\\\fffjjjooosssvvv}}}}}}zzzoooccc]]]XXXSSSPPPQQQPPPPPPQQQSSSUUUYYY[[[]]]eeeiiiooouuuyyy}}}vvv___UUUTTTMMMJJJLLLIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGBBBHHHGGGJJJVVVddd{{{xxx___TTTRRRLLLKKKIIIFFFDDDCCCBBBAAAAAAAAA@@@???>>><<<:::999777777777777777777888999888777555444444555666777777777777777666666666666777777777777777777777777666777777777777888888888999999;;;???BBBHHHVVVdddxxx}}}yyypppfff]]]ZZZ\\\iiimmmppprrrttt{{{|||}}}wwwlllaaa\\\XXXSSSPPPPPPOOOPPPQQQSSSVVVYYY\\\^^^fffkkkqqqwww|||uuu___TTTTTTNNNKKKLLLIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEFFFFFFFFFBBBHHHGGGJJJYYYjjjdddXXXUUULLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???===;;;:::999999888777666666666777888777555444444555666777777777777777666666666666777777777777777777777777666777777777777888888888<<<;;;===@@@DDDJJJYYYfffyyy{{{|||tttlllddd]]]]]]```kkknnnqqqqqqqqqvvvzzz}}}tttjjj```[[[XXXSSSPPPPPPSSSTTTUUUWWWZZZ^^^bbbdddhhhlllsssyyy}}}ttt^^^TTTUUUNNNKKKLLLIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBGGGGGGLLL^^^rrrlllZZZTTTMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA???>>><<<<<<;;;:::999777666555555555666666555555555666666777444444555666777888999999777777777777777777777777777777777888888888999999===<<<>>>BBBEEEMMM\\\jjj|||}}}zzz~~~zzzpppggg```[[[___eeemmmooopppoooooouuu~~~zzz}}}rrrhhh___\\\YYYTTTQQQQQQRRRSSSTTTWWW[[[___bbbeeejjjnnnuuu{{{~~~sss^^^TTTUUUOOOKKKLLLHHHFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@GGGHHHPPPddd{{{yyyaaaVVVNNNLLLJJJHHHFFFEEEDDDCCC@@@@@@@@@@@@???>>>===<<<;;;:::999777666666555555444444555666777777777666444444555666777888999999777777777777777777777777888888888888999999999:::;;;;;;===BBBGGGPPP```ooo~~~~~~yyyssskkkccc[[[XXX___jjjnnnnnnmmmkkknnnyyy{{{zzz}}}}}}qqqhhh___\\\YYYUUURRRRRRPPPQQQSSSVVVYYY^^^bbbdddlllqqqxxx}}}sss^^^TTTUUUOOOLLLLLLHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@???FFFIIIRRRhhhiiiZZZNNNMMMKKKHHHFFFEEEDDDCCC>>>>>>>>>>>>>>>===<<<<<<:::999888777666666666777222333555777888888777666777777777777666666666666777777777777777777777777888999999999999:::::::::999999<<>>===<<<<<<;;;;;;:::999888777666555777777777777777777777777777777777777666666666666999999999999999888777666999999888666555666:::<<<999;;;@@@FFFLLLVVVgggxxx~~~vvvnnnddd\\\UUUUUU```mmmoookkkiiilllxxx|||yyyzzz~~~zzzoooeee\\\YYYWWWTTTSSSTTTTTTSSSTTTVVV[[[aaagggkkknnnssszzzqqq]]]UUUVVVNNNJJJLLLJJJGGGGGGFFFFFFFFFFFFFFFGGGCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBCCCCCCEEEIIIOOO[[[qqqrrrtttyyyxxxzzzbbbRRRLLLIIIIIIIIIDDDAAABBBAAA@@@@@@???>>>===<<<<<<;;;;;;:::999888777666666777777777777777777777777555555666666777777888888:::::::::::::::999888888999999888666555777:::===:::<<>>===<<<<<<;;;;;;;;;:::999888777777666777777777777777777777777444444555666777888999999:::::::::;;;::::::999888999999888777666777:::===<<<===AAAIIIQQQ]]]ooo{{{nnndddZZZVVVVVVZZZaaaiiihhhfffgggrrr|||zzz{{{yyynnnddd\\\YYYWWWTTTRRRSSSTTTTTTVVVYYY^^^dddiiimmmoootttzzz~~~ppp\\\TTTUUUNNNJJJLLLJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCC@@@?????????@@@BBBDDDEEEHHHLLLUUUfff~~~~~~iiibbbdddjjj||||||ppp[[[RRRJJJIIIJJJGGGEEEEEEAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888777777666666666666666666666666555555555666777888888888999999999::::::999999888888999999888777888;;;=========BBBJJJSSS^^^ooo~~~vvvkkk___UUUTTTXXX]]]bbbggggggeeehhhuuuzzzzzz}}}zzznnnddd[[[XXXVVVSSSRRRSSSTTTUUUWWWZZZ___eeejjjnnnppptttyyy}}}ooo[[[TTTTTTMMMJJJLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@BBBDDDFFFGGGFFFLLLXXXjjjhhh^^^___aaarrryyy___TTTJJJHHHIIIGGGEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;::::::999888888888666666666666666666666666777777777777666666666666777777888888888888777777777888999999888999;;;======>>>CCCLLLUUU```ooo||||||oooiii]]]TTTUUU[[[```cccgggdddccchhhuuu~~~yyyzzzzzzmmmddd[[[XXXVVVSSSRRRSSSSSSTTTWWW[[[```fffkkknnnqqqssswwwzzz{{{}}}ooo[[[SSSTTTMMMJJJLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAACCCEEEGGGHHHFFFMMM\\\qqqfffZZZ[[[\\\jjjzzzcccVVVIIIFFFFFFEEECCCBBBBBBBBBAAA@@@???>>>>>>===;;;;;;::::::999999999999777777777777777777777777888777777777666666666555555666777777777777777777777888999999999:::<<<>>>>>>???EEEQQQ\\\fffrrr}}}~~~tttiii___XXXYYY^^^bbbdddhhhaaaccciiiuuu}}}xxx{{{|||mmmccc[[[XXXVVVSSSQQQRRRRRRTTTWWW[[[```fffkkknnnqqqsssuuuvvvwwwyyy{{{~~~nnnZZZSSSTTTMMMJJJLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@AAAAAAAAAAAACCCEEEGGGHHHHHHQQQbbbzzzdddXXXYYYXXXbbbuuuvvv{{{jjj[[[LLLHHHHHHFFFDDDCCCDDDCCCCCCBBBAAA@@@??????;;;::::::::::::999999999777777777777777777777777666666666666777777777777666666777888888888888888666888999:::::::::<<<>>>===@@@IIIXXXeeeooozzz{{{jjjccc]]]^^^aaabbbeeeiiieeeiiiooowww}}}zzzvvv|||}}}mmmcccZZZWWWVVVRRRQQQRRRQQQSSSVVV[[[```fffjjjmmmppprrrssssssssstttwwwyyynnnZZZRRRTTTMMMJJJLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGKKKTTTfffeeeYYY[[[UUU\\\lllvvvwwwqqqaaaQQQKKKKKKJJJGGGFFFEEEDDDCCCCCCAAAAAA@@@???;;;::::::::::::::::::999777777777777777777777777444444555666777888999999666777888999999999999999666888::::::::::::<<<>>>===AAALLL]]]lllvvv{{{llleeeaaabbbccccccfffjjjmmmqqqvvv{{{vvvvvvuuu|||~~~mmmcccZZZWWWUUURRRQQQRRRPPPRRRUUUZZZ```fffjjjmmmpppqqqqqqqqqpppqqqtttvvvjjj]]]QQQMMMLLLJJJIIIIIIDDDHHHCCC@@@FFFEEECCCJJJHHHIIIIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEGGGIIIIIIWWWooojjj\\\WWWTTT^^^pppwww|||}}}dddUUUPPPHHHEEEIIIHHHDDDCCCBBBBBB@@@@@@???>>><<<<<<;;;:::999999999999777777777777666666666666777777777777888888888888777777777777888888888888999999999888888999===???>>>FFFUUUeeettt|||{{{tttjjjdddaaacccfffhhhlllqqqvvvxxx{{{~~~}}}vvvvvvzzz~~~rrrggg]]]XXXVVVRRRQQQSSSVVVWWWYYY]]]aaaeeeiiikkkooonnnmmmmmmnnnppprrrttt}}}jjj^^^RRRNNNMMMJJJIIIJJJGGGLLLGGGDDDJJJHHHFFFLLLGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCDDDDDDDDDEEEGGGJJJNNN\\\uuulll]]]XXXUUU]]]nnnyyy{{{jjjWWWQQQHHHFFFHHHFFFCCCBBBAAA@@@???>>>>>>===<<<;;;:::999999888888999666666666555555555444444666666777777777888888888777777777777888888888888999::::::999888999===???DDDMMM[[[kkk{{{yyyyyypppgggbbb___bbbfffjjjpppvvv{{{uuuvvv}}}rrrhhh]]]XXXVVVSSSRRRTTTUUUWWWZZZ^^^bbbfffiiikkkmmmlllkkkkkklllnnnqqqrrr|||jjj^^^SSSOOONNNKKKJJJJJJEEEJJJFFFFFFMMMKKKEEEHHHFFFEEECCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEHHHKKKSSSccc}}}qqq```XXXUUU[[[iii}}}yyysss[[[RRRIIIGGGHHHDDDBBBAAAAAA@@@???>>>===<<<;;;;;;:::999888888888888777777666666666555555555666666777777777777888888777777777888888888999999:::;;;:::999888:::===???FFFOOO]]]nnn~~~yyytttyyy~~~uuujjjbbb^^^]]]bbbgggmmmvvvzzzvvvxxxtttiii^^^YYYWWWTTTTTTVVVUUUXXX\\\```dddgggiiijjjkkkjjjiiiiiijjjlllooopppzzz}}}jjj___TTTPPPOOOLLLJJJJJJEEEHHHEEEJJJWWWUUUHHHDDDEEEDDDAAA@@@???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFJJJMMMVVVhhhvvvbbbYYYVVVYYYcccyyyyyy{{{^^^SSSJJJHHHHHHCCCBBBBBBAAA@@@???>>>======;;;;;;:::999888888888888999999999999888888888888666666666666777777777888777777888888888999999999;;;;;;;;;:::999:::===@@@GGGQQQ```rrrrrrpppuuuzzz|||~~~{{{pppddd^^^[[[\\\bbbiiiqqq|||yyyxxxzzzvvvkkk___ZZZWWWUUUUUUWWWVVVXXX]]]bbbfffhhhiiiiiijjjiiihhhhhhiiikkkmmmooowww{{{jjj^^^TTTPPPOOOLLLJJJJJJIIIKKKHHHQQQcccaaaOOOFFFEEECCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGKKKNNNWWWmmm{{{dddYYYVVVWWW^^^ooo|||~~~cccUUUJJJHHHIIIDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;:::999888888888888999999999999888888888888555666666666666777777777888888888888999999999999:::;;;;;;::::::<<>>>>>>>>===<<<;;;::::::::::::666666666555555555444444555555555666666666777777888888888999999999::::::888999:::;;;<<>>======>>>>>>===<<<;;;;;;;;;;;;777777777777666666666666555555555555666666666777888888999999999:::::::::777888:::;;;<<<@@@DDDHHHZZZggg}}}xxx{{{ooogggbbb______aaagggmmmooorrr{{{yyywww{{{}}}uuuggg^^^XXXTTTSSSVVVXXXYYYZZZ]]]```dddgggiiiddddddcccbbbdddfffhhhjjjkkkpppwww~~~fff\\\RRRNNNMMMJJJIIIKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAEEEGGGHHHEEEEEEJJJRRRWWWgggqqqaaaYYYUUUSSSUUU]]]ooo~~~cccQQQLLLIIIDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::999999888777777777777777777777777777777777777777888888999777777888999::::::;;;;;;>>>:::888;;;===>>>CCCJJJWWWlll|||yyyxxxuuunnnccc]]]]]]aaaiiikkklllppppppxxxzzzyyy}}}zzzhhh^^^ZZZVVVTTTTTTWWWYYY]]]```ccceeeggggggfffeeedddcccdddfffhhhjjjmmmpppuuuzzz~~~eee[[[RRROOONNNJJJIIIJJJGGGGGGEEEDDDDDDDDDEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@CCCEEECCCDDDIIIRRRXXXoooqqqaaaYYYTTTQQQQQQWWWfff~~~xxxjjjTTTLLLHHHCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::999999888666666666666666666666666777777666666777777888999888888888999999:::::::::;;;888888;;;>>>@@@FFFMMM]]]rrr}}}yyyvvvrrrkkkaaa^^^___bbbkkkmmmlllnnnmmmvvv}}}yyyyyy~~~kkk```ZZZVVVTTTTTTWWWYYY]]]```ccceeeggggggfffeeedddcccdddfffhhhiiijjjmmmqqqvvvzzzddd[[[SSSQQQOOOKKKIIIIIIGGGFFFFFFEEEDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>AAADDDEEEFFFKKKTTT]]]yyyqqqbbbWWWRRRMMMLLLNNNYYYmmmyyysssZZZOOOJJJFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;;;;:::999999999555555555555555555555555777777666666777777888999888888999999999999999999999777777;;;>>>BBBJJJRRRdddwwwzzztttnnnfff^^^]]]```bbblllooolllmmmmmmzzzzzzxxxzzzooobbb[[[VVVTTTUUUWWWYYY]]]```ccceeeggggggfffeeedddcccdddeeegggiiiiiilllppptttxxx|||cccZZZSSSQQQPPPKKKHHHHHHGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAACCCGGGIIIIIIMMMYYYdddqqqbbbUUUOOOJJJHHHIIIOOO___mmm|||```SSSNNNKKKDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<;;;::::::999999666666666666666666666666666666666666666777888888999999999999888888888888:::888999<<>>>>>======<<<;;;;;;::::::999777777777777777777777777666666666555666777777888999888888888888888888888;;;:::;;;>>>???CCCMMMXXXeeeuuu~~~}}}sssiii___XXXYYY^^^hhhqqqqqqlllnnnttt~~~vvvvvvxxxxxxjjj___YYYWWWZZZWWWYYY]]]```ccceeeggggggfffeeedddccccccdddfffgggjjjmmmqqquuuxxx}}}ddd[[[SSSQQQOOOKKKIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAEEECCCFFFJJJJJJNNN___ssspppaaaQQQKKKHHHGGGGGGJJJRRR[[[lll{{{{{{qqq|||kkkUUULLLIIIDDDDDDCCCBBB@@@???>>>>>>======<<<<<<;;;:::::::::888888888888888888888888666666555555666666777888777777888888888888888888;;;;;;<<>>>>>=========<<<;;;;;;::::::777777777777777777777777666555555555555666777777666666777777888888999999999999<<>>>>>=========<<<;;;;;;::::::666666666666666666666666555555555555555666777777555666666777888999999:::777888;;;???AAAGGGVVVdddqqq}}}~~~{{{uuupppllleee______cccfffpppuuuyyysssssswww}}}ooo```YYYYYYWWWYYY]]]```ccceeeggggggfffeeecccbbbbbbccceeeffffffiiinnnssswww}}}ggg[[[QQQMMMLLLJJJHHHHHHEEEFFFGGGHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEAAADDDLLLMMMRRRnnnqqq___TTTLLLFFFFFFIIIKKKMMMPPP]]]kkk~~~uuusssdddQQQIIIJJJHHHEEECCCBBBAAA???======<<<;;;:::999999999999777777777777666666666666666777777888888888777777999999888888999999:::;;;<<<===???@@@DDDQQQbbbnnn}}}~~~{{{||||||yyysssmmmiiiccc^^^___cccnnnpppwwwsssuuu{{{uuuggg___\\\[[[[[[]]]```dddggggggggggggfffcccaaa```aaacccdddcccgggmmmsssxxx}}}ggg[[[QQQMMMMMMJJJHHHHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEAAAEEEMMMOOOXXXuuutttcccVVVNNNHHHHHHJJJKKKMMMPPPWWWfff{{{|||wwwhhhTTTLLLJJJGGGDDDBBBBBB@@@???===<<<<<<;;;:::999999999:::888777777777666666666666666666777888888888888888999888888888888999::::::;;;===>>>@@@GGGUUUiiiwww~~~|||}}}}}}vvvpppjjjeee```\\\\\\aaaiiilllvvv|||sssvvv}}}~~~nnnddd___\\\\\\]]]aaaeeehhhhhhhhhgggfffcccaaa``````bbbcccdddhhhnnntttxxx}}}~~~fff[[[QQQNNNMMMJJJHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFBBBEEEMMMRRR^^^~~~wwwhhhZZZQQQKKKKKKLLLKKKLLLNNNPPP```www~~~mmmXXXPPPIIIGGGDDDBBBAAA@@@>>>===<<<;;;;;;:::::::::;;;;;;888888777777777666666666444555666888888999999999888888777777888888999::::::<<<>>>AAAJJJ\\\rrr~~~}}}~~~}}}uuummmeee```\\\XXXZZZ^^^bbbhhhtttzzzrrrwwwxxxjjjbbb]]]\\\]]]```eeehhhhhhhhhgggeeeccc```______```aaaeeeiiioootttyyy~~~|||eeeZZZQQQNNNNNNKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFCCCEEEKKKSSScccyyykkk^^^UUUMMMLLLKKKIIIIIIKKKMMM]]]tttsss\\\SSSIIIFFFCCCBBBAAAAAA???===<<<<<<;;;;;;;;;;;;<<<<<<888888888777777777666666444444666777999999::::::888888777777777888999999;;;<<<>>>BBBMMMaaazzz~~~uuulllbbb]]]YYYVVVXXX\\\^^^eeetttyyytttzzzpppfff]]]]]]]]]___cccfffggggggfffeeeccc```_________```fffiiinnnsssxxx}}}{{{dddZZZPPPOOONNNKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCEEEKKKTTTggg|||nnndddYYYPPPLLLJJJGGGGGGIIINNN[[[pppzzz```TTTIIIFFFDDDBBBBBBBBB@@@???======<<<<<<;;;;;;<<<<<<888888888888777777777777444444666777999999::::::888888888777888999999:::<<<===???DDDPPPeeeyyymmmaaa[[[WWWUUUXXX\\\]]]eeeuuuyyyuuu|||vvvkkk___^^^]]]^^^aaadddeeeeeeeeedddbbbaaa```_________eeehhhmmmrrrwww}}}|||cccYYYPPPOOOOOOLLLHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFLLLXXXnnnuuukkk___RRRLLLIIIFFFFFFIIINNNXXXiiidddUUUJJJGGGEEEDDDDDDCCCBBB@@@??????>>><<<<<<;;;;;;<<<999999888888888777777777444555666888888999999999999999888888999999:::;;;<<<>>>AAAHHHTTTkkk}}}pppaaaYYYVVVUUUWWW[[[^^^eeeuuuxxxvvv~~~tttbbbaaa______aaacccccccccdddccccccbbbaaaaaaaaaaaadddggglllrrrwww~~~}}}bbbYYYPPPOOOOOOLLLIIIHHHFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIPPP^^^wwwrrreeeVVVNNNJJJGGGHHHKKKKKKSSS```uuuiiiWWWJJJHHHFFFEEEEEEEEECCCBBBAAA@@@???===<<<;;;;;;;;;999999999888888888777777666666777888888888888888:::::::::999::::::;;;<<<;;;>>>CCCKKKZZZqqq}}}rrraaaXXXUUUSSSUUUYYY]]]dddsss|||vvvvvv~~~}}}gggeeebbbaaabbbcccccccccccccccccccccbbbccccccccceeehhhmmmssszzz~~~bbbXXXPPPPPPPPPLLLIIIHHHEEEFFFGGGHHHGGGEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKTTTddd~~~wwwiiiYYYOOOJJJHHHIIIMMMHHHNNNZZZmmmlllYYYKKKIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@>>><<<;;;::::::999999999888888888888777666777777888888888777777;;;;;;::::::;;;;;;<<<===:::>>>EEENNN^^^vvv~~~vvv|||sssaaaWWWTTTRRRTTTWWW]]]cccqqqyyytttuuu~~~kkkhhheeeccccccddddddcccbbbccccccccccccdddddddddfffiiinnnttt|||dddZZZQQQNNNMMMJJJHHHJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBCCCEEEEEEDDDCCCAAA???CCCCCCBBBBBBBBBBBBCCCCCCFFFIIILLLRRRfffuuu___QQQJJJFFFFFFIIIIIIKKKQQQ```{{{vvvYYYPPPIIIEEEEEEFFFBBB@@@@@@AAA???<<<<<<<<<<<<;;;:::<<<;;;:::999888888888888777777777888999999::::::777777777888999;;;<<<======>>>BBBMMMaaa{{{yyyuuuttt~~~ooo___VVVRRRQQQSSSWWW]]]dddnnnyyyxxxvvvwww~~~|||pppeeeccceeedddbbbaaadddeeeeeedddcccdddfffiiifffkkkqqqvvv}}}ddd[[[RRROOOMMMIIIHHHIIIGGGHHHHHHHHHGGGFFFEEEDDD@@@AAABBBDDDDDDCCCAAA@@@DDDCCCCCCBBBBBBCCCCCCDDDFFFIIIMMMUUUkkkzzzaaaQQQJJJGGGFFFGGGGGGHHHMMM[[[sss}}}^^^QQQJJJEEEFFFFFFBBB@@@@@@@@@>>><<<<<<<<<===<<<;;;;;;:::999888888777777888777777777888999999::::::777777777888999;;;<<<======>>>CCCOOOccc~~~|||vvvuuuvvvppp```WWWSSSRRRTTTXXX[[[cccooowwwuuuwwwwwwiiiddddddccccccdddddddddeeedddcccdddgggiiihhhmmmsssyyyeee[[[RRROOOMMMIIIGGGHHHFFFGGGGGGGGGFFFEEEDDDCCC>>>???AAABBBCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDHHHMMMXXXqqqbbbQQQKKKGGGEEEDDDEEEGGGKKKVVVkkkeeeSSSKKKFFFFFFFFFBBB@@@@@@???===;;;;;;=========<<<::::::999888777777777777777777777888999999::::::888888888888999;;;<<<===<<>><<<;;;;;;===>>>>>>===:::999888777666666666666777777777888999999::::::888888888999:::;;;<<<<<<;;;???GGGUUUjjjsssqqqtttuuu~~~pppaaaYYYUUUSSSUUUXXX]]]ggg{{{}}}zzzzzz~~~zzzllleeebbbdddhhhdddeeeeeeeeedddeeehhhkkkoootttzzzddd[[[SSSPPPNNNJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCDDDDDDDDDFFFIIIPPP___|||cccQQQLLLJJJGGGFFFCCCGGGLLLSSScccyyymmmWWWOOOHHHFFFEEEBBB@@@@@@>>><<<;;;;;;===>>>>>>===:::999888777666666666666777777777888999999::::::999999999999:::;;;<<<<<<;;;@@@IIIWWWlllwwwssstttttt~~~|||ooo```YYYVVVTTTUUUYYY^^^lll{{{yyyzzzuuujjjdddeeeiiieeeffffffffffffgggjjjlllrrrwww}}}bbbYYYRRRPPPOOOJJJGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBEEEDDDDDDCCCCCCDDDDDDEEEIIILLLSSSdddgggUUUNNNKKKIIIIIIBBBGGGLLLQQQ___uuusssYYYPPPIIIGGGEEEBBB@@@AAA???===;;;;;;=========<<<::::::999888777777777777777777777888999999:::::::::::::::::::::;;;<<<<<<<<>><<<<<<<<<===<<<;;;;;;:::999888888777777888777777777888999999::::::;;;::::::::::::;;;<<<<<<===BBBKKKYYYlll|||wwwwwwwwwzzznnnbbb\\\[[[ZZZ\\\```cccsss{{{wwwzzz}}}pppjjjjjjhhhiiiiiijjjjjjkkknnnqqqsssxxx___WWWQQQQQQPPPLLLIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEHHHPPPeeesss___SSSLLLJJJMMMIIINNNRRRUUU___sss[[[RRRJJJGGGEEEBBB@@@AAAAAA???<<<<<<<<<<<<;;;:::<<<;;;:::999888888888888777777777888999999::::::;;;;;;:::::::::;;;<<<<<<===BBBLLLZZZkkk{{{xxxyyyzzz{{{oooccc^^^]]]]]]___cccgggvvv~~~zzz{{{~~~uuulllkkkhhhjjjjjjkkkkkklllooorrrsssxxx}}}ddd[[[SSSQQQOOOKKKHHHIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDLLLKKKRRRiiixxxeeeYYYPPPLLLLLLNNNOOOSSSYYY```kkk~~~dddOOOFFFGGGAAA>>>AAA@@@@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888777777777777777888888999;;;;;;:::::::::;;;<<<<<<@@@DDDMMMXXXhhh}}}yyypppttt}}}qqqeeeaaaaaa```aaaccchhhttt}}}yyyzzzxxxooommmlllnnnqqqqqqnnnooossstttxxx}}}cccZZZRRRPPPNNNJJJGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEKKKKKKUUUmmmxxxfff[[[SSSPPPPPPRRRRRRUUUYYY^^^hhh{{{gggRRRHHHIIIBBB???AAA???@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888888888888888888999999:::;;;;;;:::::::::;;;<<<<<>><<<<<<<<<===<<<;;;:::::::::999999999888888999999999888999::::::;;;:::::::::::::::;;;<<<===???CCCJJJVVVggg|||zzzsssooovvvvvvnnnggggggiiiiiijjjlllqqqsssxxx~~~~~~}}}|||}}}~~~{{{uuusssvvvwww|||~~~aaaYYYQQQOOONNNJJJHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGKKKNNNZZZsss~~~}}}mmmaaaYYYVVVWWWWWWVVVVVVWWWXXX___ooommmUUUJJJJJJDDDBBBCCC???@@@>>><<<<<<<<<===<<<::::::::::::999999999888888999888888888888999::::::::::::::::::;;;;;;<<<===???BBBKKKXXXjjj~~~sssooonnnwwwqqqjjjfffgggiiihhhjjjmmmtttttttttxxx~~~yyywwwyyy}}}}}}bbbYYYRRRPPPOOOKKKIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGKKKOOO\\\uuu}}}rrreee[[[VVVWWWUUUTTTTTTUUUUUU\\\lll||||||qqqWWWJJJIIIDDDCCCDDDAAA@@@>>><<<<<<<<<===<<<::::::::::::999999999888888777777777777777888999999:::999999:::;;;<<<======???DDDMMM\\\pppvvvmmmlllooozzzooojjjgggiiijjjiiikkkooosssssssssxxx}}}~~~zzzyyy}}}|||bbbZZZRRRPPPOOOLLLJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGKKKQQQ```yyy}}}}}}xxxlll___YYYXXXSSSRRRRRRSSSSSSYYYjjjzzzvvvyyy]]]LLLIIICCCCCCDDDAAA@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888777777666666777777888999999999999:::;;;<<<===>>>AAAFFFRRRdddyyy|||pppkkkmmmsss~~~{{{iiieeeccceeeffffffiiinnnqqqrrruuu|||}}}~~~}}}zzzaaaXXXQQQPPPOOOKKKIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJSSSfff|||}}}ssseee^^^\\\SSSRRRQQQQQQQQQWWWgggvvvttt{{{fffQQQJJJCCCBBBDDD@@@@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888888888777777888888999:::999999999:::;;;<<<===>>>BBBIIIWWWlllzzzpppmmmpppxxxwwwaaa^^^]]]```bbbccciiipppuuuvvv{{{~~~~~~yyy```WWWPPPNNNNNNJJJIIIIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHTTTjjj||||||xxxjjjbbb```TTTRRRQQQQQQPPPUUUeeettttttzzzmmmUUULLLCCCAAACCC???@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888999999888888999999:::;;;999999999:::;;;<<<>>>>>>CCCJJJZZZqqq{{{rrrooosss|||vvvaaa^^^^^^aaadddgggooowww{{{|||~~~vvvbbbYYYQQQPPPNNNKKKHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCCCC;;;???CCCEEEEEEEEEDDDEEELLLUUUkkk~~~}}}ssshhh```WWWUUUSSSRRRPPPTTTbbbpppyyy{{{wwwVVVLLLIIIAAA>>>CCC>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888777666666666666888:::;;;999:::::::::999:::===???GGGOOO^^^ttt~~~vvvrrrttt}}}oooaaa^^^___bbbdddhhhpppxxxxxxbbbYYYQQQPPPNNNKKKHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDCCCCCCBBBCCCCCCCCC@@@BBBDDDDDDDDDEEEFFFHHHMMMVVVmmm~~~}}}zzznnnfffZZZVVVTTTRRRPPPTTT```mmmuuuvvv~~~{{{YYYNNNJJJCCC@@@DDD>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888888777777777888999;;;<<<999::::::::::::;;;===@@@EEENNN___wwwzzzrrrooosss}}}ooobbb```aaaeeegggiiiqqqyyy{{{bbbYYYQQQPPPNNNKKKHHHIIIFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCEEEHHHKKKNNNXXXppp}}}~~~xxxooo___ZZZUUUSSSQQQTTT^^^jjjvvvsss{{{{{{^^^PPPKKKDDDBBBEEE???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999888999999:::;;;<<<999::::::::::::;;;>>>@@@BBBNNNbbb|||wwwooolllrrr~~~oooddddddfffiiijjjkkkrrrzzz}}}bbbYYYQQQPPPNNNKKKHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEHHHJJJPPP[[[ttt~~~}}}xxxfff^^^WWWTTTSSSTTT\\\eeexxx|||uuuwww|||cccQQQKKKEEEBBBDDD???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999999999999:::;;;;;;999::::::::::::<<>>===<<<<<<<<<<<<:::::::::999999999888888888888999999999999888888888:::;;;;;;;;;===@@@CCCGGGTTThhh~~~tttpppoooyyyvvvkkkmmmpppqqqmmmkkksss}}}|||bbbYYYQQQPPPNNNKKKHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCDDDEEEFFFHHHKKKNNNVVVeee}}}}}}oooaaa[[[YYYYYYYYY\\\cccrrr~~~sssqqqVVVLLLHHHDDDBBB@@@???>>>===<<<<<<<<<<<<:::::::::999999999888888999999:::;;;;;;:::999888888999;;;;;;;;;===AAACCCGGGSSSeeeyyywwwtttqqq{{{wwwlllnnnpppoookkkiiirrr}}}{{{bbbYYYRRRPPPNNNKKKHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEIIIOOOSSSWWWggg}}}rrrbbb\\\[[[ZZZYYY[[[```nnnwwwtttXXXMMMIIIFFFCCC@@@???>>>======<<<<<<<<<:::::::::999999999888888:::;;;<<<<<<<<<;;;:::999888999;;;;;;<<<>>>AAADDDFFFRRRcccvvv|||xxxqqq|||vvvmmmnnnpppnnniiihhhqqq~~~||||||{{{```XXXPPPOOOMMMJJJHHHIIIHHHGGGFFFEEEEEEGGGIIIJJJFFFEEECCCAAAAAABBBDDDEEEFFFDDDDDDFFFFFFDDDHHHMMMVVVjjjxxxjjjbbb\\\WWWVVVYYYaaakkk}}}uuu{{{XXXJJJJJJHHHBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;:::999888===:::777777:::<<<<<<;;;999:::::::::;;;===AAADDDJJJRRRaaattt|||wwwtttyyyrrrpppooonnnhhhgggssszzzvvv{{{{{{```XXXPPPOOOMMMJJJHHHIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDFFFFFFFFFDDDDDDFFFFFFEEEHHHNNNWWWmmmzzzkkkbbb[[[VVVUUUXXX\\\gggxxxzzz~~~[[[LLLJJJGGGAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888;;;888555555888::::::999:::;;;;;;;;;;;;===AAADDDKKKTTTdddwwwzzzxxxwww}}}uuuqqqoooooommmhhhgggrrryyywww|||yyy```WWWPPPNNNMMMJJJHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGEEECCCDDDFFFGGGFFFIIIOOOZZZqqq~~~mmmbbb[[[UUUTTTVVVXXXaaaqqq~~~___MMMJJJFFFAAA@@@???>>><<<;;;;;;;;;;;;999999999::::::999888888:::888666666888:::::::::;;;;;;<<<;;;;;;===@@@CCCMMMVVVggg{{{|||wwwvvv{{{wwwpppooooooooolllhhhhhhqqq|||yyywww~~~www___WWWPPPNNNNNNKKKIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEGGGHHHGGGFFFFFFEEECCCDDDGGGGGGGGGKKKQQQ]]]xxxooobbb[[[UUUTTTUUUVVV]]]lllbbbOOOIIIFFFBBB@@@???>>>===<<<;;;;;;;;;888999999::::::::::::999;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<;;;===@@@CCCMMMWWWiii}}}xxxssssss|||sssmmmlllnnnnnnlllhhhiiipppxxx|||wwwwwwuuu___WWWOOONNNNNNKKKIIIJJJGGGGGGGGGGGGGGGGGGHHHHHHCCCEEEGGGHHHHHHFFFDDDCCCEEECCCDDDGGGHHHHHHLLLRRR```~~~qqqccc[[[VVVTTTUUUWWW]]]jjjdddOOOIIIFFFCCCAAAAAA???>>>===<<<<<<<<<999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===;;;<<<<<<<<<<<<===AAADDDLLLWWWjjjvvvpppppp|||pppllliiilllnnnllliiikkkqqqvvv}}}xxxuuuwwwsss___VVVOOONNNNNNKKKJJJJJJDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGEEECCCBBBEEECCCDDDHHHIIIIIINNNTTTccctttddd]]]XXXVVVWWWXXX]]]jjjgggQQQIIIFFFDDDBBBAAA@@@>>>============;;;;;;;;;<<<<<<;;;;;;:::777999::::::999999:::;;;:::;;;<<<<<<<<>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777999;;;;;;999999:::<<<999:::;;;<<<===@@@DDDGGGTTT```ttt|||qqqpppsss~~~yyyiiiiiidddjjjnnnlllmmmrrruuuuuusss{{{}}}tttrrruuuppp^^^VVVOOONNNNNNKKKJJJKKKIIIIIIIIIHHHHHHFFFEEEDDDAAAAAABBBDDDEEEEEEEEEFFFDDDCCCDDDHHHJJJKKKOOOVVVggg~~~wwwfff___\\\ZZZ[[[XXX\\\kkkmmmTTTIIIEEECCC@@@???>>>===;;;;;;;;;;;;;;;;;;;;;:::999888777666888;;;>>>>>><<<;;;<<<>>>888:::;;;<<<===@@@EEEHHHYYYeeexxxwwwnnnqqqvvvuuueeegggbbbjjjnnnmmmnnntttwwwuuuxxx|||sssrrruuuppp___WWWPPPNNNNNNKKKIIIJJJEEEDDDDDDEEEGGGGGGFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFEEEFFFGGGFFFGGGPPPZZZnnnzzzlllccc]]][[[\\\YYY^^^jjjpppTTTMMMHHH@@@@@@???>>>===<<<<<<<<<<<<::::::;;;;;;::::::999888999999::::::::::::;;;;;;<<<999999<<>>============;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;<<<999999<<>>>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;<<<::::::===???@@@GGGNNNbbbxxxxxxsssxxxssseee```aaaiiilllpppppppppsss{{{sssooosssyyytttaaaYYYQQQPPPOOOMMMKKKLLLJJJHHHFFFFFFFFFFFFEEEDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDGGGJJJIIIJJJRRR[[[qqqvvvoookkkeeeaaa```]]]]]]dddwwwxxxZZZPPPKKKCCCBBBAAA@@@???>>>>>>>>>>>>:::;;;;;;;;;;;;:::999999999999999:::::::::;;;;;;<<<::::::===>>>AAAHHHQQQeee~~~~~~uuurrryyyooobbb```ccclllmmmnnnooonnnrrr~~~sssqqquuuzzztttaaaYYYQQQPPPOOOMMMKKKLLLJJJHHHFFFEEEEEEFFFEEEDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDGGGJJJJJJKKKTTT^^^vvvuuuppplllgggbbbaaa^^^^^^bbbrrr{{{\\\QQQKKKDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999999999:::::::::;;;;;;;;;:::;;;===>>>AAAJJJTTTiiiyyyqqqooovvvnnnbbbbbbgggnnnllllllmmmmmmrrruuutttvvv{{{uuuaaaXXXQQQPPPOOOLLLJJJKKKIIIGGGDDDCCCDDDEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEGGGIIIIIILLLVVVaaa|||tttpppmmmhhhcccaaa___aaadddooo}}}]]]QQQKKKDDDAAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<999999::::::::::::;;;;;;;;;:::<<<>>>>>>AAAKKKWWWnnnvvvnnnmmmuuunnncccdddjjjmmmkkkkkknnnooouuuxxxwwwyyy|||www```WWWPPPOOONNNKKKIIIJJJGGGEEEBBBBBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFHHHHHHLLLWWWccctttooommmgggbbbaaa___bbbeeekkk{{{^^^PPPJJJCCC@@@@@@???>>>============<<<<<<<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;::::::<<<>>>>>>AAALLLYYYooo~~~tttmmmmmmwwwmmmbbbccciiimmmjjjlllppprrryyyyyyyyy{{{xxx___WWWPPPNNNNNNKKKIIIJJJFFFDDDAAAAAABBBDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHLLLXXXeeetttooolllgggbbb```\\\aaadddgggsss^^^PPPJJJCCC@@@???>>>===<<<<<<<<<<<<888999999999999888777777999999:::::::::;;;;;;;;;:::;;;===>>>>>>AAAMMMZZZnnn}}}sssmmmnnnzzzlllaaabbbhhhmmmjjjlllrrruuu}}}yyyzzz}}}~~~~~~}}}|||{{{ttt___XXXRRRPPPMMMIIIGGGIIIFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEFFFHHHJJJNNNZZZfff~~~}}}pppkkkiiieee```^^^YYY^^^bbbdddppp^^^UUUJJJFFFAAA???===<<<<<<<<<;;;:::999999999::::::;;;;;;;;;999999::::::::::::;;;;;;<<<<<<>>>@@@AAACCCLLLWWWpppvvvppppppyyymmmbbbdddiiimmmppprrrsssxxx||||||}}}}}}yyywwwwwwvvvuuusssttt___XXXRRRPPPMMMIIIHHHIIIFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEFFFHHHIIINNNZZZfff~~~}}}~~~|||ooojjjhhhddd```^^^YYY^^^bbbeeeppp___UUUIIIEEEBBB???===<<<======<<<:::999::::::::::::::::::;;;999999::::::::::::;;;;;;;;;;;;===??????BBBLLLWWWlllwwwppppppxxxpppeeeffflllnnnqqqsssuuu{{{||||||~~~{{{xxxuuurrrrrrqqqooonnnttt^^^WWWRRRPPPMMMIIIHHHIIIGGGGGGHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIMMMYYYfff}}}{{{{{{|||zzzmmmhhhgggddd```^^^ZZZ___cccfffoooaaaUUUHHHDDDCCCAAA>>>===>>>>>>===;;;;;;::::::::::::::::::999999999::::::::::::;;;;;;::::::<<<>>>???BBBLLLWWWjjjyyyrrrqqqwwwssshhhiiinnnooorrrtttvvv}}}}}}}}}~~~uuurrrnnnkkkjjjiiigggfffttt^^^WWWQQQPPPNNNJJJHHHJJJHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIMMMYYYeee~~~{{{yyyyyyzzz|||}}}xxxkkkgggfffccc```___\\\```dddfffmmmzzzeeeVVVHHHCCCCCCAAA???>>>??????===<<<;;;;;;;;;::::::999999999999999999:::::::::;;;;;;::::::<<<>>>???CCCNNNYYYlll}}}|||vvvssszzztttiiiiiinnnppprrrtttvvv|||~~~|||vvvnnnkkkgggdddcccbbb```^^^sss]]]VVVQQQPPPNNNJJJIIIJJJHHHHHHGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFEEEFFFHHHHHHLLLXXXddd~~~}}}zzzxxxwwwwwwyyyzzzwwwjjjeeeeeecccaaaaaa___aaadddgggkkkuuuhhhXXXHHHCCCDDDBBB@@@?????????>>>===;;;;;;;;;::::::999999999999999999:::::::::;;;;;;;;;;;;<<>>??????>>><<<;;;::::::::::::::::::999999999::::::::::::;;;;;;<<<;;;===???AAAFFFRRR___nnn}}}yyyyyyuuuiiiiiinnnssswww|||~~~|||tttmmmhhhbbb___\\\YYYYYYXXXWWWVVVsss]]]VVVQQQOOONNNJJJIIIKKKGGGFFFEEECCCCCCCCCCCCDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFGGGHHHKKKWWWcccxxx|||yyyxxxyyyzzz{{{|||}}}~~~~~~|||yyyxxxvvvuuutttsssssstttuuuvvv{{{}}}~~~vvviiieeefffeeedddeeefffdddeeefffhhhooolll[[[KKKFFFCCCAAA???>>>>>>>>>===<<<999::::::::::::::::::;;;999999::::::::::::;;;;;;;;;:::;;;>>>@@@EEERRR___qqq}}}xxxzzzxxxllllllqqqwww}}}}}}~~~|||xxxsssmmmgggccc\\\ZZZWWWUUUUUUUUUTTTSSSsss\\\VVVPPPOOONNNJJJJJJKKKGGGFFFDDDCCCBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGKKKVVVbbbttt|||{{{yyywwwvvvwwwxxxyyyyyy{{{|||}}}{{{yyyvvvtttqqqqqqppppppqqqsssuuuvvvyyy{{{|||}}}~~~vvviiieeeffffffeeefffgggeeeeeefffgggnnnmmm[[[LLLGGGCCCAAA>>>===>>>>>>===;;;999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::999:::===???DDDRRR___vvv{{{wwwzzz{{{ooooootttzzz}}}{{{}}}~~~zzzuuuqqqmmmhhhddd```YYYVVVTTTRRRSSSSSSRRRQQQqqq^^^YYYRRRNNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHDDDEEELLLLLLPPP]]]yyy}}}{{{{{{{{{~~~zzzvvvtttuuuwwwwwwvvvvvvvvvuuuttttttsssrrrrrrsssrrrpppooooooqqqssstttuuuwwwzzz}}}zzz|||wwwkkkhhhhhhfffdddcccbbbbbbcccddddddlllpppUUUMMMDDDAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999:::<<<@@@BBBIIIXXXhhh|||yyyxxx~~~pppqqqxxx|||yyy||||||uuummmgggeeeccc]]]YYYSSSRRRPPPNNNMMMMMMMMMNNNqqq]]]XXXQQQMMMMMMLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHDDDEEELLLMMMQQQ___|||~~~yyyxxxxxxxxx|||xxxtttssstttvvvvvvvvvttttttsssrrrrrrqqqppppppqqqppppppppppppqqqrrrrrruuuvvvxxxzzz}}}~~~zzz~~~wwwkkkhhhhhhfffddddddeeeeeeeeeeeefffoooqqqWWWOOOGGGAAA@@@???===<<<;;;;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::===@@@BBBHHHXXXggg}}}zzzzzzqqqrrryyy}}}|||yyy}}}~~~vvvppphhhdddbbb___[[[VVVRRRQQQOOONNNMMMMMMMMMNNNqqq\\\WWWPPPMMMLLLKKKIIIGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHEEEEEELLLMMMRRRaaa|||wwwtttsssttttttxxxuuurrrrrrsssuuuuuuuuurrrqqqqqqppppppoooooonnnnnnoooooopppppppppqqqqqquuuuuuuuuwwwyyy|||~~~zzzxxx}}}vvvkkkiiihhhgggeeeffffffeeeeeefffgggrrrsssYYYQQQIIIBBBBBB@@@>>>===<<<<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;>>>@@@BBBHHHXXXggg}}}{{{|||qqqrrrxxxxxx}}}zzz}}}zzzuuummmhhhbbb^^^]]][[[WWWSSSPPPOOONNNMMMLLLMMMMMMNNNqqq]]]WWWQQQMMMLLLLLLIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEIIIFFFFFFLLLMMMSSSccc|||zzzvvvrrrppppppqqqrrrsssrrrqqqqqqqqqssstttuuuqqqqqqqqqppppppooooooooooooooonnnnnnooopppqqqrrrttttttssstttvvvxxx{{{}}}|||}}}~~~|||wwwtttxxx}}}ssskkkhhhhhhffffffgggdddcccdddeeeiiiwwwtttZZZQQQIIICCCBBBAAA???>>>======<<<;;;;;;::::::::::::999999::::::::::::::::::::::::;;;<<<>>>AAABBBHHHXXXggg}}}}}}~~~ooonnnsssttt~~~}}}zzz~~~zzzqqqkkkeeeaaa]]]ZZZXXXWWWTTTQQQNNNNNNMMMLLLLLLMMMNNNOOOqqq^^^XXXRRRNNNMMMMMMKKKHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDIIIFFFFFFLLLMMMUUUfff~~~vvvtttrrrooonnnooopppqqqpppppppppppppppqqqssstttrrrrrrrrrrrrrrrqqqqqqqqqrrrpppnnnmmmnnnppptttvvvssssssssstttuuuwwwyyyzzzyyyzzz|||~~~}}}wwwsssvvv}}}yyypppiiihhhgggeeeeeehhhddddddeeehhhooo~~~tttYYYPPPGGGDDDCCCAAA@@@>>>=========;;;;;;;;;::::::999999999999::::::;;;;;;::::::999;;;<<<>>>AAACCCIIIXXXggg~~~~~~|||mmmkkknnnrrr{{{~~~}}}{{{|||rrrjjjddd^^^\\\YYYWWWVVVTTTRRRPPPMMMLLLLLLLLLLLLMMMOOOPPPqqq^^^YYYRRROOONNNMMMKKKIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDIIIGGGFFFLLLMMMVVViii{{{xxxsssqqqooonnnmmmnnnooopppooopppqqqppppppppprrrsssttttttttttttttttttttttttsssrrrpppooopppsssvvvxxxssssssuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}wwwrrrvvv|||~~~{{{tttmmmgggffffffdddeeehhhfffgggiiimmmuuusssXXXOOOFFFCCCBBBAAA???>>>======<<<<<<;;;;;;::::::999999888999999;;;;;;;;;;;;999999:::;;;>>>AAACCCJJJZZZiii}}}pppkkkmmmpppyyyzzz}}}}}}||||||ssskkkddd```YYYYYYWWWUUUSSSQQQPPPOOOLLLLLLLLLLLLMMMOOOQQQRRRqqq]]]XXXQQQNNNMMMMMMJJJHHHEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCIIIHHHGGGKKKMMMWWWkkk~~~xxxwwwwwwvvvtttpppooonnnmmmlllmmmnnnooonnnppprrrqqqoooooopppsssuuuuuuuuuuuuuuuuuuuuuvvvrrrrrrtttuuuvvvwwwwwwwwwssstttwwwyyy{{{{{{zzzzzz{{{{{{|||}}}~~~|||uuuooorrrxxx}}}|||zzzwwwtttpppjjjfffeeedddbbbdddggghhhhhhkkkooovvvrrrXXXPPPGGGCCCBBB@@@???===<<<<<<<<<<<<<<<;;;::::::999888888888999;;;<<<<<<;;;999888999:::===AAADDDKKK[[[kkk}}}{{{xxxqqqpppooovvvvvvxxx}}}|||tttkkkddd___\\\VVVVVVVVVTTTQQQOOOMMMMMMLLLLLLLLLLLLNNNPPPRRRTTTqqq\\\WWWPPPMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCIIIHHHGGGKKKMMMXXXlllwwwpppppprrrrrrqqqooonnnmmmlllllllllmmmnnnoooqqqsssrrrooonnnppprrruuuuuuvvvvvvvvvvvvvvvvvvppprrrwwwzzz{{{zzzwwwuuurrruuuxxx{{{}}}}}}|||{{{}}}}}}}}}~~~~~~~~~~~~{{{|||rrrkkkmmmrrrzzz{{{xxxuuurrrpppnnnhhhddddddcccbbbcccgggggghhhjjjnnntttrrrYYYQQQIIIBBBAAA@@@>>>===<<<<<<;;;<<<<<<;;;::::::999888888888999;;;<<<<<<;;;999888888999===AAADDDLLL\\\lllzzzzzz~~~vvvuuunnnttttttuuu}}}|||{{{ooofffaaa\\\ZZZTTTUUUTTTRRROOOMMMKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUsssaaaXXXQQQOOONNNJJJGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGDDDEEEKKKLLLWWWnnn|||wwwqqqmmmkkkjjjjjjmmmmmmmmmmmmmmmnnnooopppwwwwwwuuutttrrrpppooonnnqqqrrrssstttuuutttssssssrrrtttvvvwwwwwwuuurrrppprrrvvv{{{~~~~~~~~~~~~~~~sssjjjiiijjjsssyyy~~~zzzvvvssspppkkkhhhddddddcccbbbbbbcccdddeeeeeeeeehhhmmmrrr|||nnn\\\LLLHHHEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::::::::999999999777888999:::;;;<<<<<<<<<;;;:::;;;>>>BBBKKK[[[jjj|||wwwzzz~~~}}}zzzrrrrrrtttxxx}}}|||yyyssskkkddd]]]XXXXXXVVVTTTQQQOOOMMMMMMMMMNNNNNNMMMMMMNNNQQQUUUZZZ]]]ttt```XXXQQQOOONNNJJJGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHEEEGGGMMMMMMXXXnnntttrrrnnnjjjgggfffggggggooooooooooooooopppqqqrrruuuuuuttttttssssssrrrrrrrrrrrrsssttttttttttttsssuuuuuuvvvvvvvvvsssqqqppprrrvvv|||~~~~~~sssjjjhhhjjjqqqwww|||wwwsssppplllhhheeeaaaaaa```___```aaabbbcccggggggiiikkknnnuuunnn[[[LLLHHHEEECCCAAA???>>>===>>>>>>;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::;;;:::<<>>======>>><<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;::::::999888;;;;;;===AAADDDKKKYYYgggwwwrrruuuyyy{{{zzzzzz}}}}}}zzzxxxllleee```ZZZXXXXXXUUUSSSQQQOOOOOOOOOPPPQQQSSSTTTVVVXXX[[[^^^```aaasss```WWWQQQOOONNNJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDGGGFFFIIIPPPPPPZZZpppxxxpppllllllkkkkkkjjjkkklllnnnooommmmmmnnnnnnpppqqqrrrssswwwwwwxxxyyyzzz{{{||||||{{{zzzzzzzzz{{{{{{|||||||||{{{yyywwwuuusssrrrqqquuuzzz}}}tttqqqmmmmmmrrrzzztttkkkhhhiiiqqqwww{{{wwwqqqlllhhhdddaaa^^^ZZZZZZZZZZZZ\\\^^^```aaaeeefffiiikkklllppp~~~mmm[[[KKKHHHDDDCCCAAA???==================<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999<<<<<<>>>BBBEEEKKKXXXeeevvvqqqtttzzz{{{yyyyyy|||~~~{{{uuuhhhbbb]]]YYYWWWXXXTTTSSSQQQPPPPPPQQQSSSTTTVVVXXXZZZ^^^```bbbbbbcccqqq___WWWPPPOOONNNKKKHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCFFFDDDHHHNNNOOOZZZpppwwwqqqkkkgggffffffffffffgggiiikkklllqqqqqqrrrssstttvvvxxxyyy||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~|||zzzxxxwwwuuuuuuxxx||||||zzz}}}}}}zzzqqqnnnjjjiiillluuuuuullliiijjjuuu|||}}}|||{{{wwwqqqkkkgggccc___]]]YYYYYYYYYZZZ[[[^^^```aaabbbdddhhhkkklllppp|||mmmZZZKKKHHHDDDCCC@@@>>>==================<<<<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;<<<<<>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::777777999:::;;;<<<<<<<<<<<<<<<>>>BBBEEELLLZZZhhhzzz{{{tttuuu{{{zzzrrrnnnlllpppxxx}}}zzzuuuggg```[[[VVVTTTVVVRRRRRRQQQQQQSSSUUUXXXZZZ\\\]]]```ccceeefffggggggppp^^^VVVPPPOOONNNKKKIIIIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEFFFCCCEEEMMMPPP]]]vvvvvvnnnkkkhhhfffdddeeefffiiilllnnnqqqrrrqqqqqqrrrtttvvvyyy{{{|||zzzxxxzzz}}}~~~}}}zzzkkkiiigggeeeiiissszzzrrroooppp{{{~~~{{{}}}}}}xxxpppiiidddaaa]]][[[XXXXXXXXXXXXYYY[[[]]]^^^___cccjjjpppsssvvvlllZZZKKKHHHCCCBBB@@@>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::888999::::::;;;;;;;;;;;;===<<<===AAADDDLLL\\\jjjzzz~~~uuutttxxxzzzpppkkkhhhkkkrrr~~~}}}yyyxxxiii```ZZZUUUSSSUUURRRQQQQQQRRRTTTWWWZZZ\\\```aaaccceeeggghhhiiijjjppp^^^VVVPPPOOONNNKKKIIIJJJDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHDDDEEEMMMQQQ___yyysssmmmjjjhhhfffaaabbbeeehhhlllppprrrtttyyyyyyzzz|||~~~}}}~~~~~~{{{}}}}}}llljjjhhhfffhhhqqq}}}{{{sssqqqrrr{{{|||xxxyyy{{{}}}wwwpppiiiccc```\\\ZZZXXXWWWWWWWWWXXXZZZ[[[]]]]]]bbbllluuuzzzlllZZZKKKHHHCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::999999===<<<===@@@DDDLLL]]]lll|||uuurrrttt}}}{{{qqqkkkggghhhnnnzzz|||yyyzzzkkkaaaZZZUUUSSSTTTQQQQQQQQQRRRTTTXXX[[[]]]cccccceeefffhhhjjjllllllsss^^^VVVOOOMMMMMMJJJHHHIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEBBBFFFMMMOOO___}}}yyyppplllhhheeeeeeggggggiiilllooorrrtttvvv~~~}}}}}}}}}}}}}}}~~~}}}}}}pppjjjffffffhhhnnn|||{{{rrrqqquuuzzzwww||||||wwwpppiiiddd```\\\YYYVVVVVVVVVWWWXXXZZZ]]]^^^```gggtttmmmVVVKKKEEEDDDBBB???=========<<<;;;999999888888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>>>>>>>===<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===CCCIIISSSdddrrruuuqqqsss|||ppplllhhhgggiiiqqq}}}}}}iii___[[[XXXUUUUUUTTTSSSSSSTTTWWW]]]bbbeeehhhiiikkkllllllnnnqqqsssvvv```XXXPPPOOONNNKKKJJJKKKEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHEEEJJJQQQRRRcccyyyqqqmmmkkkjjjlllmmmnnnooorrrvvv{{{{{{xxxsssrrrttt{{{zzzrrrlllhhhiiikkkqqq}}}xxxsssuuuzzzxxx{{{xxxtttmmmgggccc```\\\ZZZWWWWWWWWWXXXZZZ\\\___```ffflll|||kkkUUULLLFFFFFFDDDAAA?????????>>>===<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;===<<>>===>>>===<<<;;;:::999999999999999:::::::::::::::;;;<<<<<>>===<<<;;;:::999999999999999999::::::;;;;;;;;;:::;;;???CCCHHHSSShhhzzzzzzwwwzzz}}}ssskkkdddeeeggghhhhhhlllzzztttfff]]]WWWTTTTTTUUUVVVYYY^^^ccchhhllloootttttttttssstttvvv{{{~~~zzzaaaXXXQQQPPPOOOLLLKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBGGGOOOQQQbbbxxxpppllllllppprrruuuzzzxxxnnnfffcccbbbgggooovvvxxxwwwvvv{{{xxxqqqlllmmmooorrrwww}}}{{{zzzvvvrrrqqqvvvxxxqqqsssyyywwwrrrlllgggccc```]]][[[ZZZZZZZZZ\\\^^^aaadddeeefffpppgggSSSLLLHHHDDDAAA>>>=========<<<;;;<<<<<<;;;:::999999999:::999999::::::;;;;;;<<<<<<:::;;;???CCCGGGRRRgggzzz}}}yyy{{{uuukkkddd___bbbfffgggfffhhhuuuzzzkkk```WWWTTTUUUUUUWWW[[[```eeejjjnnnppptttuuuvvvvvvwwwzzz~~~zzz```XXXQQQPPPOOOLLLJJJKKKFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBGGGOOOQQQbbb|||sssmmmnnnrrrssswww~~~wwwlllaaa___^^^```ffflllqqqsssqqqwwwxxxzzz}}}zzzsssmmmmmmoooqqqtttxxxuuutttrrrppprrryyyyyytttqqqvvvxxxtttmmmhhhdddaaa^^^[[[ZZZZZZ[[[]]]___bbbeeegggjjjvvvfffSSSLLLIIIEEEBBB???>>>>>>>>>===<<<;;;::::::999999999::::::999::::::;;;<<<<<<======:::<<<@@@CCCFFFQQQggg{{{}}}yyyzzz~~~rrrggg___^^^aaaeeegggeeeiiixxxqqqcccYYYUUUVVVVVVXXX]]]bbbgggkkknnnooosssuuuwwwyyyzzz|||zzz```XXXPPPOOONNNKKKJJJKKKEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCHHHPPPRRRcccwwwooonnnrrruuuzzzwwwjjj^^^\\\[[[\\\```gggnnnrrrooouuuyyysssvvv{{{|||sssmmmmmmoooppprrruuuqqqqqqppppppttt|||zzzwwwwwwvvv}}}zzzuuunnniiidddaaa^^^[[[[[[[[[[[[]]]```cccfffgggqqq~~~fffRRRLLLIIIFFFCCC@@@?????????>>>===999999999888888999::::::::::::;;;;;;<<<===>>>>>><<<>>>AAADDDFFFQQQggg{{{}}}xxxxxx~~~qqqfff^^^]]]```eeeggggggnnnuuufff[[[WWWXXXVVVYYY]]]ccchhhkkknnnooorrrtttwwwzzz|||~~~zzzcccYYYQQQNNNLLLIIIGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHJJJGGGFFFKKKOOObbb{{{sssqqqttttttzzzuuulll\\\[[[[[[[[[]]]bbbfffiiiooowwwzzzqqqrrruuuyyy~~~zzzrrrkkklllmmmmmmooorrrqqqqqqqqqssszzzvvvtttwww~~~yyytttlllfffbbb```^^^]]]```]]]]]]___``````eeellltttfffTTTKKKFFFCCCBBB@@@>>><<<;;;:::999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<999======BBBMMMTTTfff{{{wwwwww}}}oooeeebbb```dddiiilllqqq}}}|||iii^^^YYYWWWVVVZZZ```eeeggghhhjjjkkklllpppuuuyyyzzzzzz{{{|||{{{cccYYYQQQNNNMMMIIIGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJGGGGGGLLLPPPcccvvvtttvvvyyytttkkk___^^^]]]]]]___cccfffiiinnnttt}}}}}}sssmmmqqqsssxxx~~~~~~{{{tttmmmhhhjjjlllmmmooorrrqqqsssvvv{{{}}}wwwyyyxxxssslllfffcccaaa```___aaa___^^^aaabbbbbbhhhnnnxxxeeeTTTLLLGGGCCCBBB@@@>>><<<;;;::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::>>>===BBBLLLTTTgggzzzwwwwww}}}nnneeeaaaaaaffflllqqqwwwmmmaaaZZZXXXWWW[[[```dddeeefffggghhhiiilllrrruuuvvvwwwxxxyyy}}}cccZZZQQQOOOMMMIIIGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFIIIGGGHHHMMMRRRdddzzzvvvxxxrrrjjjcccbbbaaaaaabbbeeehhhiiipppssswwwzzzxxxtttnnnjjjooorrrwww|||~~~yyyuuulllgggdddgggjjjkkknnnrrrqqqvvv}}}}}}zzz{{{~~~zzzzzz}}}~~~uuupppjjjeeecccbbbaaa```bbb``````cccdddeeekkkrrr~~~cccSSSLLLGGGCCCBBB@@@>>><<<;;;;;;:::;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;>>>===AAALLLTTTgggyyyuuuuuu|||nnnddd```aaafffmmmttt|||ttteee]]]YYYYYY\\\```bbbcccccccccddddddhhhmmmqqqrrrrrrssstttcccZZZRRROOOMMMJJJHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEIIIGGGHHHNNNSSSeee{{{{{{|||pppiiieeeeeeeeeeeegggiiikkklllsssssssssrrrpppnnnlllkkknnnqqqvvv{{{}}}zzzuuupppgggcccbbbeeehhhiiimmmqqqttt{{{~~~zzz}}}~~~uuuttttttuuuyyy~~~yyyqqqmmmgggcccbbbbbbaaaaaabbb``````dddeeegggmmmtttbbbQQQKKKGGGCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<>>AAAKKKRRReee|||tttrrrrrryyyqqqfffaaa___dddjjjpppxxx}}}lll```YYYZZZ\\\^^^___^^^]]]]]]^^^aaaeeejjjmmmoooooopppqqq~~~ddd[[[RRRPPPNNNJJJHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDHHHGGGHHHNNNQQQbbb~~~}}}vvvoookkkhhhiiikkklllmmmnnnnnnnnnllliiifffcccdddgggkkknnnrrrsssuuuwwwxxxuuuoookkkeeebbbbbbeeehhhlllttt|||wwwnnniiiiiimmmsss}}}xxxtttmmmiiiddd`````````aaa```aaa___```eeehhhjjjqqqxxx___NNNIIIEEEBBBBBB@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<>>BBBKKKPPPaaa}}}yyyrrrppppppxxxttthhhdddbbbfffkkkooowwwooobbb\\\YYY[[[]]]]]]]]]\\\]]]___aaaeeejjjnnnoooppppppqqq}}}ddd[[[RRRPPPNNNKKKIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCGGGFFFHHHMMMPPP```|||}}}{{{}}}~~~uuuooollllllmmmnnnooonnnmmmlllkkkeeecccaaa```bbbgggmmmpppvvvvvvvvvvvvvvvsssoookkkdddaaabbbfffkkkqqq|||yyypppkkkjjjlllssszzzyyyuuunnnjjjeeebbbaaaaaabbbaaabbb```bbbgggjjjmmmttt{{{]]]MMMIIIFFFBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;??????CCCKKKNNN]]]www~~~wwwqqqoooooowwwvvvkkkgggcccgggkkkooovvvrrrfff___XXXZZZ\\\\\\\\\]]]___aaabbbfffkkknnnppppppqqqrrr{{{ddd[[[SSSPPPNNNKKKIIIJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCCCCCCCGGGFFFGGGLLLOOO___zzz~~~|||zzz}}}}}}~~~|||tttooommmooopppqqqpppooollliiigggbbbaaa___```ccciiiooosssxxxwwwvvvvvvuuusssooolllbbbaaabbbgggmmmuuutttpppnnnpppttt|||zzzwwwppplllfffcccbbbccccccccccccbbbccchhhlllooovvv~~~\\\MMMIIIGGGBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::??????CCCKKKMMM[[[ttt|||uuupppoooooowwwxxxmmmiiibbbfffjjjmmmtttttthhhbbbWWWYYY[[[\\\\\\^^^```bbbbbbfffkkknnnppppppqqqrrrxxxbbbXXXPPPNNNMMMKKKJJJLLLKKKJJJIIIGGGFFFEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCHHHHHHIIIMMMNNN]]]xxx{{{yyy|||}}}~~~}}}{{{|||}}}}}}}}}yyyyyyyyy{{{~~~~~~wwwssspppnnnsssrrrrrrtttuuuqqqhhhaaa]]]ZZZ\\\ccciiilllppptttzzz{{{}}}|||yyysssmmmiiihhhiiiiiilllsssvvvooommmnnnttt{{{}}}wwwsssnnnkkkhhhdddbbbbbbbbbccchhhgggiiikkkkkknnnzzzzzz```QQQFFFEEEEEEDDDBBB@@@???>>>======;;;;;;;;;999888888:::<<>>CCCIIIRRRaaannn{{{sssmmmnnnrrr|||wwwooojjjgggeeehhhoooxxxyyyiii___VVVWWWYYYZZZ\\\^^^______ggghhhiiijjjlllmmmnnnoooyyycccYYYQQQNNNMMMJJJJJJKKKHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBGGGGGGHHHLLLMMM[[[vvvzzzvvvtttssstttvvvzzz}}}~~~|||{{{|||}}}|||{{{xxxxxxyyyzzz}}}}}}wwwuuurrrqqqsssqqqqqqssstttpppggg```___]]]___ggglllooossswww}}}{{{sssmmmjjjiiilllpppuuu|||wwwooonnnpppuuu~~~}}}vvvrrrmmmjjjgggdddbbbbbbcccdddhhhhhhjjjllllllooozzzxxx___PPPFFFDDDBBBBBBAAA???>>>>>>>>>>>>;;;;;;;;;:::999888:::;;;999999===CCCCCC>>><<<===<<<;;;===BBBHHHQQQ```nnn}}}sssmmmmmmqqq{{{vvvoookkkiiigggggglllsss|||yyyiii___XXXXXXXXXYYYZZZ\\\^^^___cccdddeeeggghhhjjjkkkkkkzzzdddZZZRRROOOMMMJJJIIIJJJFFFEEEEEEEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCAAAFFFFFFGGGKKKLLLYYYsssvvvqqqooojjjllloootttxxx|||}}}|||{{{{{{|||{{{yyywwwuuuvvvxxxzzz||||||xxxwwwvvvuuurrrqqqqqqrrrrrrnnnfff```aaa```dddlllqqqssswww|||}}}sssmmmlllkkkrrrzzzuuupppnnnssszzz|||uuuqqqkkkhhheeebbbaaabbbdddfffhhhiiikkknnnnnnpppzzzuuu]]]OOOEEEDDD@@@??????>>>>>>>>>>>>>>>:::;;;<<<;;;:::999999:::444???IIIIIIDDD@@@>>><<<;;;;;;===BBBGGGPPP```ooowwwoooooorrr{{{|||tttooollllllhhhggghhhkkkrrr}}}zzzjjj```ZZZYYYWWWWWWXXX[[[^^^```eeefffhhhjjjlllmmmnnnnnn{{{eee[[[RRROOOMMMJJJHHHJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEBBBFFFEEEGGGLLLLLLXXXqqqtttooommmhhhjjjnnnssswww{{{}}}~~~yyyxxxxxxyyyzzzyyyvvvsssssstttvvvxxxzzz}}}|||yyyyyyxxxwwwsssrrrqqqqqqqqqmmmgggccccccdddiiipppuuuwww{{{~~~sssnnnnnnpppxxxzzzwwwuuuxxxzzztttoooiiigggcccaaaaaabbbeeegggiiiiiillloooppprrr|||sss\\\PPPFFFEEE@@@???>>>======<<<======:::;;;<<<<<<:::999:::;;;666GGGQQQKKKAAA??????===<<<<<>>>>>===>>>AAADDDHHHQQQddduuu}}}rrrqqquuutttmmmkkkjjjhhhfffeeeeeeeeejjjxxx|||~~~oooeeeZZZWWWTTTSSSVVV\\\cccggghhhjjjllloooqqqsssssssss~~~eee[[[SSSPPPNNNKKKJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGEEEHHHNNNMMMWWWmmm|||qqqllljjjkkknnnqqquuuxxxzzzzzzzzzwwwwwwwwwxxxyyyxxxuuurrrqqqqqqqqqrrrtttwwwzzz|||zzzxxxwwwvvvuuuqqqrrrrrrqqqpppnnnmmmllliiikkkpppwwwzzz}}}zzzsssrrrttt{{{|||vvvqqqmmmhhheeeaaa^^^^^^aaaeeehhhjjjjjjllloooqqqvvvlllXXXOOOGGGFFFCCCBBB@@@>>><<<;;;::::::999::::::::::::;;;>>>AAAHHHMMMLLLCCC;;;999<<<>>>===???BBBEEEHHHQQQeeexxxzzznnnmmmsss}}}qqqjjjgggfffcccccceeeffffffkkkyyypppgggXXXUUURRRQQQTTTZZZaaaeeeiiikkknnnrrrtttuuuuuuuuuddd[[[RRRPPPOOOLLLKKKLLLIIIIIIGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFDDDGGGMMMLLLUUUjjj~~~sssnnnmmmmmmppptttxxx{{{}}}}}}|||{{{zzzzzzzzz{{{zzzxxxuuurrrpppooonnnppptttyyy|||{{{vvvuuuuuutttsssoooooopppoooooonnnnnnnnnnnnoootttzzz}}}~~~uuurrrtttwww|||zzzuuupppmmmhhheeeaaa^^^]]]```dddgggjjjiiikkknnnqqqxxxhhhUUUMMMEEEDDDBBBAAA???>>>===<<<<<<<<<888999999888999<<>><<<>>>BBBEEEGGGPPPeeeyyywwwkkkkkkrrr~~~pppgggdddbbb___aaaeeehhhhhhlllzzzpppfffWWWTTTPPPOOOPPPUUU[[[___hhhjjjnnnrrrtttuuuuuutttdddZZZRRRPPPOOOMMMLLLMMMFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGCCCEEECCCEEELLLKKKSSShhhwwwrrrqqqooorrrwww{{{~~~}}}||||||}}}|||{{{yyyrrrpppmmmlllnnnsssxxx|||~~~wwwsssssstttsssrrrlllmmmnnnnnnmmmmmmnnnoooqqqrrrvvv|||yyysssrrruuuxxx}}}yyytttooolllhhheee```]]]]]]```dddgggkkkiiijjjmmmqqqxxxeeeRRRKKKCCCBBB@@@@@@???>>>>>>>>>>>>>>>888888777777888===CCCHHHMMMAAA;;;>>>???:::999>>>;;;>>>AAADDDFFFOOOeeeyyywwwjjjkkkssspppfffbbb___]]]```eeeiiiiiilllzzz~~~oooeeeVVVSSSOOOMMMMMMQQQVVVYYYaaadddhhhlllnnnoooooonnnhhh^^^TTTRRRRRRPPPNNNNNNEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAACCCGGGIIIGGGIIIUUUbbb|||rrrmmmoooqqquuu|||zzzvvvpppmmmiiihhhkkkqqqvvvyyyzzzqqqlllmmmnnnmmmjjjhhhiiikkknnnoooooooooooopppssswwwzzz}}}wwwrrrssswww{{{|||yyyrrrmmmkkkgggddd```]]]]]]```eeehhhkkkiiilllpppppptttbbbQQQKKKDDD===@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<>>===>>>AAAEEEPPPdddvvvzzzooonnnttt~~~nnnbbb^^^]]]cccjjjppppppnnnuuu{{{mmmcccYYYTTTNNNKKKJJJLLLNNNOOOWWW[[[bbbgggiiihhhhhhhhhfff[[[RRRPPPPPPMMMKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAACCCGGGIIIGGGIIITTTaaa~~~xxxrrrsssuuu{{{zzzuuunnnllliiiiiilllqqquuuxxx}}}vvvnnnjjjkkklllkkkiiiggghhhjjjlllmmmooooooppppppsssvvvxxx{{{zzzvvvvvvzzz}}}~~~}}}~~~yyyrrrnnnkkkgggddd```]]]]]]aaaeeehhhkkkiiikkkooopppttt```PPPKKKFFF@@@AAA@@@???>>>============<<<;;;:::;;;<<<@@@CCCEEE======<<<;;;;;;;;;;;;;;;<<<<<<===@@@DDDOOObbbtttyyynnnnnnttt~~~~~~lllbbb```bbbeeelllssswww{{{yyykkkbbbXXXTTTNNNJJJJJJKKKMMMNNNRRRWWW\\\aaabbbccccccdddfff[[[QQQOOOOOOLLLJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAACCCFFFIIIGGGIIISSS___zzz|||vvvtttwww~~~wwwrrrlllkkkjjjjjjlllpppsssvvv{{{|||wwwqqqjjjgggggghhhhhhfffeeefffgggiiikkkmmmpppqqqooorrruuuvvvxxx}}}|||{{{}}}}}}yyyzzz~~~~~~xxxrrrnnnlllfffddd```^^^^^^aaaeeehhhllliiijjjnnnooottt~~~]]]OOOKKKHHHDDDAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::::::::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;===@@@CCCMMM```rrrwwwmmmooouuu|||kkkdddeeeiiijjjpppyyyvvviii```WWWRRRMMMIIIIIIJJJKKKLLLPPPSSSXXX[[[]]]^^^```bbbggg]]]SSSPPPPPPNNNKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBFFFHHHHHHIIIRRR\\\xxx~~~xxxssswwwzzzqqqkkkhhhiiijjjjjjkkknnnqqqsssxxx|||{{{tttppplllfffccccccdddddddddccccccdddfffiiillloooqqqnnnqqqtttuuuwww{{{|||}}}}}}wwwrrrnnnlllfffccc```^^^___bbbfffiiillliiijjjmmmnnnuuuyyyZZZNNNJJJGGGEEEAAA@@@???>>>============;;;;;;;;;;;;:::999999888===<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCMMM___pppwwwnnnqqqxxx}}}mmmgggjjjppptttwwwrrrfff^^^UUUQQQLLLIIIIIIJJJKKKKKKQQQTTTWWWYYY[[[]]]```ccchhh]]]SSSPPPPPPMMMKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBEEEHHHHHHIIIPPPZZZuuuyyyvvvzzz{{{rrriiidddeeegggiiiiiiiiijjjmmmpppvvv{{{uuuoookkkhhhccc```___```aaaaaabbbbbbccceeehhhkkkoooqqqnnnqqqtttuuuwww|||{{{vvvqqqnnnllleeecccaaa___```cccfffiiillliiijjjmmmooovvvuuuXXXMMMHHHEEECCC???>>>===<<<<<<;;;<<<<<<;;;;;;<<<===<<<<<<;;;:::<<<<<<;;;:::::::::::::::<<<<<<>>>AAADDDMMM^^^oooxxxqqqttt{{{rrrlllpppwww}}}pppddd]]]TTTPPPLLLJJJKKKLLLMMMMMMRRRTTTWWWYYY[[[]]]aaadddggg\\\RRROOONNNLLLIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDGGGHHHIIIOOOWWWpppzzzzzz~~~xxxooohhhccc```ccceeeggggggeeefffjjjnnntttzzzzzzqqqmmmhhhfffccc___]]]]]]^^^___aaaaaaccceeehhhkkknnnooommmqqqtttwwwzzzzzzuuupppmmmkkkdddcccaaa```aaadddgggiiijjjhhhjjjnnnpppwwwqqqWWWNNNHHHDDDBBB>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<<<<=========<<<<<<;;;;;;:::::::::::::::======???BBBDDDLLL]]]nnnzzzsssuuu{{{zzzsssvvv}}}}}}oooccc\\\SSSPPPMMMLLLMMMOOOPPPPPPQQQSSSVVVYYYZZZ]]]```bbbhhh]]]SSSPPPOOOLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDGGGHHHHHHNNNUUUjjj}}}wwwvvv{{{tttjjjdddaaa``````aaaccceeedddaaaccchhhmmmqqqwww~~~~~~vvvooolllgggfffccc___]]][[[\\\]]]```bbbdddgggiiikkkmmmmmmmmmqqquuuyyy}}}yyysssoookkkiiidddcccaaaaaabbbdddgggiiiiiigggjjjppprrrxxxmmmVVVOOOIIIDDDCCC???>>>===<<<<<<;;;;;;;;;999999:::::::::;;;;;;<<<<<<;;;::::::999999::::::<<<<<<>>>AAACCCKKK[[[kkkzzzsssuuuzzzyyy|||~~~}}}pppccc[[[SSSPPPNNNNNNPPPSSSTTTTTTQQQTTTWWWZZZ\\\^^^```bbbkkk```VVVSSSRRROOOLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCGGGHHHHHHMMMTTTeeeyyysssooossszzz}}}uuujjjaaa]]]]]]___aaa```bbbdddbbb___```ffflllnnnuuu}}}yyysssooolllgggfffddd```\\\[[[[[[\\\```bbbeeehhhjjjlllllllllmmmqqqvvvzzz~~~yyysssnnnjjjiiidddcccaaaaaabbbeeehhhjjjggggggkkkqqqsssyyyjjjVVVPPPJJJEEEEEE@@@???>>>======<<<<<<<<<999888888888888888999:::<<<;;;::::::999999:::::::::;;;===@@@BBBIIIZZZiiizzzssstttyyy}}}~~~~~~pppccc[[[RRRQQQOOOOOORRRUUUVVVWWWRRRVVVZZZ]]]___```bbbdddlll\\\VVVVVVPPPOOOQQQLLLJJJJJJIIIHHHGGGEEEEEEDDDEEEDDDCCCBBBAAABBBCCCCCCCCCBBBCCCGGGHHHGGGKKKPPPddd}}}uuuooonnnmmmmmmqqquuuvvvuuurrrlllhhhaaa\\\YYYZZZ]]]___eeefffgggfffccccccfffjjjooottt{{{{{{uuunnniiiiiihhhfffccc^^^[[[[[[^^^aaa___bbbeeehhhiiikkkmmmoooooovvv}}}|||vvvrrrnnnjjjgggaaa```______```cccfffiiihhhiiilllooorrr{{{fffVVVLLLFFFEEE@@@=========<<<;;;;;;::::::;;;;;;;;;::::::999999999999;;;;;;;;;999999999;;;===<<<===@@@CCCIIIXXXeeeuuurrrttt|||rrrcccYYYXXXTTTQQQPPPRRRUUUWWWXXXYYY[[[^^^aaacccccccccbbbnnn^^^WWWVVVOOONNNOOOJJJJJJIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCDDDHHHIIIHHHLLLQQQaaa}}}}}}uuummmhhheeedddccceeehhhiiigggfffccc```]]][[[[[[^^^ccceeeggghhhiiigggeeeeeehhhkkkqqquuu|||xxxsssnnnkkkllliiihhhddd___[[[[[[]]]___```cccfffiiijjjllloooqqqssszzz{{{uuuqqqmmmiiifffaaa```______aaadddgggiiiiiijjjnnnppprrr{{{eeeVVVKKKFFFEEE@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;::::::999999999999;;;;;;;;;999999:::;;;<<<;;;===@@@CCCJJJXXXfff|||uuurrruuu}}}ssscccYYYWWWTTTRRRRRRTTTWWWYYYYYY^^^___```aaabbbaaaaaa```qqq```XXXVVVOOOMMMNNNHHHJJJIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDEEEHHHIIIHHHLLLQQQ]]]yyy~~~uuummmgggbbb```^^^\\\[[[\\\\\\\\\[[[]]]\\\\\\]]]```eeeiiilllkkkkkkjjjiiiggggggjjjlllssswww|||zzzssspppllllllnnnkkkiiifffaaa\\\ZZZ[[[]]]aaacccgggiiikkknnnqqqsssyyyyyytttoookkkgggddd``````___```aaadddgggiiiiiilllppprrrsss}}}cccUUUKKKEEEEEEAAA??????>>>======<<<<<<;;;;;;;;;::::::::::::999999999:::;;;;;;:::999:::<<<;;;:::<<<@@@CCCJJJYYYfffzzzvvvsssvvv~~~tttdddZZZUUUTTTSSSUUUXXX[[[\\\\\\aaaaaaaaaaaabbbbbbbbbbbbqqq___XXXUUUNNNMMMNNNIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEECCCEEEHHHHHHGGGKKKPPPZZZuuuyyyqqqkkkfffcccbbb```\\\YYYXXXXXXYYYYYY^^^___```cccgggkkkoooqqqnnnmmmkkkiiihhhiiikkkllluuuxxx}}}uuuooollljjjjjjmmmlllkkkhhhccc^^^[[[[[[\\\```cccfffiiikkkooosssvvv~~~~~~wwwrrrmmmiiieeebbb_________```bbbeeehhhjjjjjjmmmqqqsssttt```SSSIIIEEEDDDAAA?????????>>>======<<<<<<::::::::::::::::::::::::999:::<<<;;;::::::;;;<<<::::::<<>>======<<<<<<::::::::::::::::::::::::999:::<<<;;;;;;:::<<<===;;;:::;;;???BBBIIIXXXfff~~~xxxvvvyyyvvvggg^^^UUUTTTUUUYYY]]]aaaccccccdddddddddeeefffhhhiiijjjppp^^^VVVTTTMMMNNNQQQLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCBBBDDDBBBCCCFFFFFFEEEHHHMMMUUUkkktttmmmiiifffccc______]]]ZZZXXXXXX[[[^^^]]]aaagggnnntttxxxyyyyyytttpppllliiiiiijjjkkkllltttwww{{{xxxlllhhhfffdddeeegggkkklllkkkhhhdddaaa``````aaacccfffjjjmmmrrrxxx||||||uuupppkkkgggccc```]]]^^^___bbbeeehhhjjjllljjjkkknnnttt{{{xxxZZZPPPGGGCCCDDDBBB??????>>>======<<<<<<;;;999999::::::::::::;;;;;;999:::<<<<<<;;;;;;<<<>>><<<;;;<<>>>>>======<<<;;;;;;:::999999999::::::;;;;;;;;;999:::<<<<<<;;;;;;===???===<<<<<>><<<===???AAAFFFTTTaaawww{{{xxx|||{{{{{{sssrrr{{{yyyjjjaaaYYYWWWVVVWWW\\\aaafffhhhiiikkkmmmoooppppppooonnnttt___VVVXXXRRROOOPPPLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGFFFFFFGGGIIIRRR]]]wwwxxxpppkkkhhhggggggdddeeekkkmmmmmmsss{{{zzzxxxuuurrrqqqqqqrrrssssssvvvzzz~~~}}}pppfff___```dddeeegggiiihhhjjjkkkkkkiiigggffffffhhhhhhiiimmmttt||||||~~~zzzsssnnniiieeeaaa^^^\\\]]]```dddgggjjjlllmmmnnnpppqqqtttiiiTTTQQQJJJDDDEEEDDD???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===AAABBBFFFQQQ]]]uuuyyyxxx{{{|||zzzxxxtttmmmjjjrrr|||zzzmmm```VVVWWWYYY\\\___cccgggiiikkkllloooqqqqqqpppmmmkkkuuu```WWWXXXRRROOOPPPLLLJJJIIIHHHGGGEEEDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIPPP[[[uuuzzzrrrnnnlllkkkkkkjjjnnnuuuyyyzzzyyywwwtttrrrpppqqqrrrsssvvvyyy|||zzzooofff___```cccdddfffhhhjjjkkkllllllkkkiiiiiiiiijjjjjjlllooovvv~~~}}}{{{wwwqqqlllhhheeeaaa___[[[]]]```cccfffhhhjjjkkknnnppprrruuufffQQQOOOHHHBBBCCCBBB???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;===AAABBBFFFQQQ]]]qqqxxxyyy|||wwwvvvuuurrrmmmlllvvvzzzmmmaaa[[[[[[[[[[[[]]]```ccceeelllnnnppprrrqqqnnnjjjgggvvvaaaWWWXXXQQQNNNOOOLLLIIIIIIHHHGGGEEEDDDCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIMMMXXXrrr}}}tttpppooooooqqqsss{{{xxxvvvsssqqqpppqqqrrrtttyyy{{{}}}~~~vvvmmmeee^^^___bbbbbbdddgggkkkkkkllllllmmmmmmmmmmmmmmmmmmooossszzz~~~}}}wwwtttnnnjjjgggeeebbb___\\\]]]```bbbeeeggghhhhhhmmmppprrrvvvaaaOOOLLLFFFAAABBB@@@???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;:::;;;===@@@AAAEEEPPP\\\mmmzzz{{{xxxuuusssrrrpppmmmooo{{{yyymmmccc^^^\\\ZZZZZZ[[[___bbbeeemmmnnnpppqqqnnniiiddd```xxxbbbXXXWWWQQQNNNOOOLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBAAACCCDDDFFFFFFEEEEEEGGGHHHLLLUUUooouuuqqqpppqqqvvv|||}}}xxxvvvsssqqqpppqqqssstttwwwyyy|||~~~yyyqqqjjjccc^^^___aaaaaacccfffkkkkkklllmmmoooppppppooooooppprrrwww~~~|||xxxtttooojjjgggdddaaa___^^^___aaaccceeefffggghhhjjjooorrrwwwxxx]]]MMMKKKDDDAAABBB??????>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;::::::===@@@AAADDDOOO[[[kkk}}}}}}uuuuuutttsssrrrppptttvvvkkkccc[[[YYYWWWWWWYYY]]]bbbfffjjjkkkllllllhhhbbb[[[VVVzzzcccXXXWWWQQQNNNOOOLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFEEEEEEFFFHHHLLLTTTlllvvvqqqqqqsss|||}}}yyywwwtttrrrqqqrrrsssttttttvvvyyy|||~~~tttlllfffaaa]]]___``````cccgggkkkkkklllooorrrtttrrrppppppqqqtttzzz}}}zzzvvvpppkkkgggddd```^^^___aaabbbdddfffggghhhhhhgggmmmrrrxxxqqqZZZMMMKKKDDDBBBCCC??????>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;999999999:::::::::;;;;;;::::::<<>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;999999999999::::::::::::::::::<<<>>>???BBBMMMYYYjjj~~~~~~~~~uuunnnoootttyyy}}}yyylllbbb]]]ZZZXXXUUURRRQQQSSSUUUVVVZZZ[[[[[[YYYVVVPPPKKKHHH}}}eeeYYYXXXPPPMMMOOOLLLHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEEEEDDDDDDFFFGGGNNNQQQccc{{{yyy}}}~~~|||xxxuuusssssssssttttttvvvzzz}}}zzznnnfff```]]]]]]```aaabbbffflllooopppsssyyy}}}}}}vvvqqqlllnnnsss{{{|||wwwsssnnniiifffccc```^^^^^^___aaadddfffhhhiiiiiijjjrrrvvv|||eeeTTTLLLJJJCCCDDDEEE??????>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;888999999999999:::::::::::::::;;;>>>???BBBLLLXXXiii}}}uuuoooqqqwww|||tttfff\\\YYYVVVUUURRRPPPOOOOOOOOOPPPSSSSSSSSSQQQNNNKKKHHHFFF~~~fffZZZXXXPPPMMMOOOLLLJJJIIIIIIHHHHHHGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGMMMPPP```~~~}}}~~~zzzvvvtttsssssstttvvvyyy|||~~~yyymmmddd___]]]]]]```bbbccchhhnnnqqqrrrvvv}}}xxxqqqjjjmmmsss{{{{{{ssspppkkkgggeeeccc```___\\\^^^```ccceeeggghhhiiimmmuuuyyy~~~|||bbbRRRKKKIIIBBBCCCEEE>>>???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;888888999999999::::::::::::999;;;>>>>>>AAALLLWWWgggyyywwwttttttvvv{{{}}}rrrcccYYYVVVPPPPPPOOONNNNNNNNNOOOPPPOOOOOONNNMMMKKKIIIHHHGGGfffYYYXXXQQQNNNNNNIIIGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIQQQ___www~~~{{{}}}|||zzzxxxvvvuuuttttttxxxzzz}}}wwwkkkddd___]]]^^^bbbdddfffllltttrrruuuyyytttpppnnnnnnuuu|||ssspppjjjfffccc```]]]ZZZ]]]```bbbdddeeegggjjjlllpppsssyyyvvvYYYPPPHHHFFFEEEBBB@@@AAA=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===:::999;;;???@@@CCCKKKTTTjjj}}}vvvwww~~~}}}~~~tttjjj___UUURRRNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHgggZZZXXXQQQNNNNNNJJJHHHHHHGGGFFFFFFEEEFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIINNNZZZqqqzzzxxx~~~}}}zzzxxxvvvuuutttwwwyyy|||~~~xxxmmmeee^^^\\\]]]```cccdddkkkrrrtttxxx}}}zzzsssppppppwww~~~wwwpppmmmhhheeecccaaa___^^^___aaadddfffggghhhkkkmmmmmmqqqyyyoooXXXOOOGGGEEEDDDAAA@@@AAA=========<<<;;;;;;::::::::::::::::::::::::::::::;;;::::::999:::;;;<<<===:::999;;;>>>@@@BBBJJJTTTfff~~~uuuuuu}}}rrrhhh]]]TTTQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJhhhZZZXXXQQQNNNNNNJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHKKKTTThhhzzztttqqqvvv}}}}}}zzzxxxwwwvvvvvvxxx{{{~~~yyyooohhh___]]]^^^aaaccceeekkkrrruuuyyyvvvsssrrrwwwyyyrrrmmmjjjfffcccccccccbbbaaa```bbbeeeggghhhiiilllnnnmmmrrr{{{gggVVVMMMFFFDDDCCC@@@??????======<<<<<<;;;:::::::::999999999999999999999999;;;::::::::::::;;;;;;<<<:::999;;;>>>???AAAJJJSSScccxxxwwwuuu~~~zzznnneee[[[SSSPPPKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOiii[[[XXXQQQNNNOOOKKKKKKJJJHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIOOObbbzzzsssmmmiiikkkqqqpppuuu}}}}}}{{{zzzyyyyyywwwyyy|||zzzpppiiibbb``````ccceeegggmmmtttsssxxxxxxuuurrruuu~~~xxxqqqllliiidddbbbbbbbbbbbbbbbaaaccceeeggggggiiikkknnnpppuuubbbTTTLLLEEEDDDCCC@@@===>>>======<<<;;;;;;::::::999888888888888888888888888:::::::::::::::::::::;;;:::999:::===>>>AAAIIIRRRddduuuzzzxxx|||wwwjjjaaaXXXRRRQQQMMMMMMNNNOOOQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUjjj[[[XXXQQQNNNOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGIIINNN^^^}}}uuummmgggaaabbbeeecccgggmmmrrrwwwzzz~~~~~~~~~}}}}}}}}}}}}}}}{{{}}}yyyooohhhbbb``````ccceeeffflllssssssyyyyyyuuuqqqrrrzzzzzztttmmmiiidddaaa```aaaaaa``````bbbeeeffffffhhhjjjlllrrrwww```RRRJJJDDDCCCCCC???======<<<<<<<<<;;;::::::999999888888888888888888888888::::::::::::::::::999999:::999:::===>>>@@@GGGPPPgggttt|||{{{}}}zzzvvvtttwwwuuuhhh___WWWSSSRRRPPPQQQRRRTTTVVVWWWXXXYYYVVVWWWXXXYYYZZZ[[[[[[[[[kkk\\\YYYQQQOOOPPPLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJOOO[[[vvv{{{pppiiiccc]]]\\\^^^\\\___cccgggkkkoootttwwwxxx|||~~~vvvlllfff___]]]]]]```bbbccciiipppttt||||||xxxrrrqqqwww{{{vvvnnniiiddd```______```___aaabbbeeeffffffgggjjjlllqqqxxxyyy___QQQJJJDDDDDDCCC@@@======<<<<<<;;;;;;:::999999999888888888888888888888888999::::::::::::999999888:::888:::<<<===???FFFOOOfffrrr|||{{{xxxuuupppnnnpppwwwtttfff^^^WWWTTTUUUTTTUUUVVVXXXZZZ\\\]]]]]][[[\\\^^^```aaabbbcccccclll]]]YYYQQQOOOPPPMMMJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFKKKPPPYYYooovvvlllgggbbb]]][[[\\\[[[]]]```bbbeeeiiinnnrrrvvv|||{{{sssiiiccc___\\\]]]___aaabbbgggnnnttt{{{|||vvvsssxxxzzzuuulllhhhccc___^^^___``````bbbdddfffgggggghhhjjjlllqqqzzzqqq\\\QQQJJJDDDDDDDDD@@@>>>===<<<<<<;;;::::::999999888999999999999999999999999999::::::;;;:::999888777999888999<<<<<<>>>FFFOOO```kkkzzzzzz|||zzzvvvpppmmmmmmqqqvvvyyytttfff^^^XXXVVVXXXWWWXXXYYY[[[\\\^^^______aaabbbdddfffhhhiiijjjkkkmmm]]]YYYRRROOOPPPMMMIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFKKKPPPWWWiii}}}sssjjjfffbbb^^^\\\]]]\\\]]]___aaacccgggmmmqqqxxxyyyqqqggg``````^^^^^^aaabbbccciiiooorrryyyyyyuuuzzzxxxssskkkgggaaa^^^^^^```aaabbbccceeeggghhhiiiiiilllmmmrrr~~~kkkYYYQQQJJJEEEEEEEEEAAA>>>>>><<<<<<;;;::::::999999888999999999999999999999999999::::::;;;:::999888777999888999<<<<<<>>>EEENNNZZZfffuuu{{{yyy}}}}}}yyysssnnnmmmoooqqqrrrtttfff^^^YYYXXXYYYYYYYYYZZZ[[[]]]^^^___```eeefffhhhkkkmmmnnnooopppppp]]]YYYSSSQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEJJJJJJLLLTTTiiivvvppphhhcccaaaaaa___^^^bbbaaacccfffgggiiiqqqzzz{{{|||vvvooohhhcccZZZ[[[[[[\\\]]]aaagggkkktttyyy||||||{{{uuuqqqjjjhhhddd```^^^^^^___aaacccdddeeefffhhhkkknnnpppxxxfffVVVLLLIIIDDDAAA???===:::888<<<;;;;;;::::::999999888777777888999999999999888:::;;;;;;;;;::::::<<<=========<<<<<<===AAAGGGKKKYYYbbbppp{{{tttwww{{{qqqjjjkkkoooooonnnnnn|||uuufff]]]XXXWWWYYYYYY\\\^^^^^^]]]^^^cccgggkkklllmmmmmmnnnnnnmmmmmmsss___ZZZTTTRRRRRRMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCHHHIIIJJJRRRgggyyyqqqllleee```______^^^]]]aaa```cccgggjjjnnnwwwyyytttnnnhhhccc^^^^^^^^^]]]^^^bbbggglllqqqvvv}}}~~~|||}}}yyysssoooiiigggccc```^^^___aaabbbdddeeefffggghhhkkknnnqqq}}}aaaTTTLLLIIIEEECCCAAA???<<<:::<<<;;;;;;::::::999999888777777888999999999999888999:::::::::999999;;;<<<======<<<;;;<<>>CCCGGGOOO[[[nnn{{{vvvxxx{{{nnnjjjjjjppptttrrrooonnnooo{{{lllbbb[[[ZZZ]]]aaabbbdddfffhhhjjjlllmmmooopppppppppooommmjjjiiizzzccc[[[TTTRRRSSSOOONNNMMMLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCCGGGFFFHHHPPPaaassskkkjjjhhhdddaaaaaabbbcccdddddddddiiiqqqxxxzzzssspppmmmiiifffdddcccaaa___^^^```eeehhhqqqtttxxx{{{|||}}}~~~~~~|||{{{~~~zzzuuuoookkkeeecccaaa______aaadddfffgggiiijjjiiiiiikkkppptttpppYYYQQQJJJGGGEEECCCCCCBBB@@@???<<<;;;;;;::::::999999888777777888999999999999888888999:::999888888:::<<>><<<<<<>>>BBBEEELLLXXXjjj{{{~~~vvvkkkkkknnnuuuwwwsssppppppsss}}}oooddd]]]\\\___dddeeegggjjjmmmpppqqqqqqsssttttttsssppplllhhhfff{{{ccc[[[TTTRRRRRRNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFIIIPPP^^^yyy}}}rrrkkkhhhgggeeebbbaaaaaaccceeeeeefffllluuu}}}yyyrrrnnnllljjjgggggggggeeecccbbbcccgggjjjoooqqqtttvvvwwwxxxzzz||||||{{{|||~~~zzzuuuoookkkcccbbb```______bbbeeehhhhhhjjjkkkjjjiiikkkqqqwwwmmmXXXQQQGGGEEEBBBAAAAAAAAA@@@>>><<<;;;;;;::::::999999888777777888999999999999888999:::;;;:::999:::;;;===?????????>>>===>>>BBBEEELLLVVVfffzzz~~~uuunnnooosssxxxxxxtttrrrtttxxx~~~pppeee]]]]]]```dddeeehhhkkkooorrruuuwwwzzzyyyxxxuuuqqqlllgggeee{{{eee]]]UUUSSSSSSNNNMMMMMMKKKJJJIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFJJJQQQ\\\rrr}}}|||tttnnnffffffeeebbb```___aaaccceeegggmmmxxxxxxpppllljjjhhhfffhhhiiijjjiiihhhiiikkknnnjjjllloooqqqrrrtttwwwzzz}}}}}}}}}yyytttoookkkcccaaa___^^^```bbbfffhhhhhhkkkmmmkkkjjjlllttt{{{hhhVVVNNNFFFDDDAAA@@@@@@@@@>>>===<<<;;;;;;::::::999999888777777888999999999999888:::;;;;;;;;;::::::<<<>>>===>>>>>>======>>>AAADDDLLLUUUcccwwwxxxssssssvvvyyywwwtttwww|||~~~|||pppddd]]]\\\```bbbeeejjjlllnnnsssyyy|||wwwqqqlllhhheee|||ggg```XXXUUUTTTOOOLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFJJJQQQXXXkkk|||zzzuuuqqqhhhhhhgggddd```___```bbbgggiiiqqq~~~wwwmmmiiigggeeeccceeegggjjjkkkkkklllmmmnnnhhhjjjmmmoooqqqtttxxx||||||xxxsssnnnjjjcccaaa___^^^___bbbfffhhhgggkkkmmmllljjjmmmvvv~~~|||aaaQQQIIIFFFDDDAAA@@@@@@???>>><<<<<<;;;;;;::::::999999888777777888999999999999888999:::;;;:::999999;;;===:::;;;<<<;;;;;;===@@@BBBJJJSSSbbbwwwuuutttvvvwwwuuuttt|||zzznnnccc[[[[[[___```ffflllmmmmmmrrr~~~xxxqqqlllhhhfff}}}hhhbbb[[[WWWVVVPPPKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEIIIPPPVVVfff|||yyyuuussskkklllkkkgggbbb```aaadddjjjmmmvvvuuukkkfffdddbbb``````ccchhhjjjkkkkkkkkkllliiikkkmmmppprrrvvv{{{{{{wwwrrrmmmiiicccbbb```______bbbfffhhhgggkkkmmmlllkkknnnwwwsss[[[MMMEEEGGGEEEBBB@@@@@@@@@>>><<<<<<<<<;;;::::::999999888777777888999999999999888888999:::999888888:::<<<777888999::::::;;;>>>AAAHHHRRRbbbxxxuuutttttttttrrrtttxxxlllbbbZZZZZZ______gggnnnnnnmmmsssyyyqqqllliiigggkkkaaaWWWTTTVVVSSSRRRPPPMMMMMMMMMMMMLLLKKKOOOLLLHHHFFFFFFEEEDDDBBBFFFFFFFFFFFFEEEEEEEEEEEEEEEIIIGGGJJJUUUddd~~~|||xxxsssnnnmmmjjjjjjiiigggeeedddfffhhhkkkrrrqqqkkkfffaaa]]]]]]aaabbbdddhhhlllpppqqqqqqkkklllmmmllllllooovvv|||}}}xxxtttoookkkgggdddcccbbbbbbbbbdddggghhhgggfffgggkkkmmmoooxxx|||lllYYYNNNGGGDDDDDDCCCBBB@@@???>>>>>>999999999999999999999999:::999999888888999999:::777777888999;;;<<<======<<<<<<<<<;;;:::<<>>===<<<:::::::::::::::::::::::::::999999888888999999:::777777888999:::<<<<<<===<<<<<<<<<;;;:::<<>>===<<<;;;:::::::::::::::::::::::::::999999888888999999:::777888888999:::;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>AAADDDNNN]]]rrr|||~~~~~~|||~~~uuukkkddd^^^WWWUUUVVVTTT^^^hhhnnnvvvuuukkkeeecccbbbaaassshhh^^^ZZZ[[[XXXWWWVVVUUUTTTUUUTTTRRRPPPJJJGGGDDDCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFIIIGGGHHHPPPXXXooo{{{vvvqqqooopppppprrrtttvvvzzz~~~}}}}}}}}}|||~~~yyyooohhhccc]]]ZZZ[[[YYY\\\aaaeeeiiikkknnnppprrrqqqnnnkkkkkkqqq{{{|||wwwsssooojjjfffbbbbbbbbbbbbbbbdddeeeggghhhhhhfffeeehhhlllsss{{{rrr}}}sssYYYMMMHHHEEEBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888999999:::::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@CCCMMM[[[mmm|||zzz~~~zzzwwwmmmccc^^^ZZZTTTRRRRRRQQQXXX```gggmmmtttyyy|||{{{uuulllddd```_________xxxmmmccc______\\\XXXWWWVVVVVVWWWVVVSSSQQQOOOLLLHHHEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFIIIFFFHHHPPPWWWkkk|||xxxqqqnnnooorrrtttvvvzzzzzzxxxuuutttrrrqqqqqqsssvvvxxxxxx{{{xxxoooiiiccc]]][[[\\\XXX\\\aaadddgggkkkooorrrwwwvvvrrrnnnmmmsss}}}~~~zzzvvvrrrnnnjjjeeebbbaaaaaabbbcccdddfffggghhhiiiffffffiiinnnvvvzzzqqqppplllVVVKKKFFFCCCCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999999999:::<<<======<<<<<<>>>@@@DDDMMMYYYiii~~~|||xxxwwwzzz}}}zzz|||pppfff]]]ZZZWWWRRROOOOOOQQQRRRVVVZZZ^^^aaaeeehhhiiifffbbb___^^^]]]\\\[[[{{{qqqeeeaaabbb^^^\\\[[[ZZZ[[[[[[ZZZWWWTTTTTTPPPKKKGGGFFFGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEHHHFFFHHHPPPTTTddd}}}yyy{{{tttppprrrwwwyyy}}}|||uuuoookkkhhhgggffffffhhhmmmqqqtttuuuwww{{{yyyqqqkkkddd^^^\\\___ZZZ]]]aaadddfffkkkrrrwww}}}|||xxxsssrrrvvv|||yyytttpppmmmiiidddaaa``````bbbccceeefffggghhhiiiggggggkkkqqqzzzoooooovvvfffUUUKKKEEEBBBCCCCCCBBB@@@???>>>===<<<:::::::::::::::::::::::::::999999888888999999:::999999999999999888888888:::;;;======<<<<<<>>>???DDDLLLXXXeeeyyyyyyvvvuuuxxx|||xxx}}}~~~yyykkkaaaXXXVVVUUURRRNNNMMMQQQNNNNNNQQQRRRRRRTTTXXXZZZZZZYYYZZZ[[[[[[YYYWWWuuuiiidddeeeaaaaaaaaa```aaaaaa```]]]ZZZUUUQQQKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFIIIFFFGGGMMMOOO]]]uuuxxx~~~|||~~~vvvmmmeee```^^^]]]\\\\\\___eeekkknnnppprrrwww}}}zzzsssmmmfff___^^^aaa\\\___bbbdddfffkkkttt|||~~~yyyvvvzzzyyyvvvrrrnnnjjjfffbbb______```bbbdddeeeggghhhhhhhhhgggiiinnnttt}}}rrriiittt|||aaaUUUMMMFFFCCCBBBBBBAAA???>>>===<<<;;;:::::::::::::::::::::::::::999999888888999999::::::999999999888888777777999;;;============>>>???BBBKKKVVVbbbuuu}}}wwwuuuvvvyyyzzzuuuxxx{{{ssshhh^^^UUUTTTUUURRRNNNLLLPPPLLLKKKOOOPPPNNNNNNQQQSSSSSSSSSUUUWWWWWWUUUSSS}}}qqqllllllhhhfffeeeeeeffffffeeeaaa___TTTPPPJJJGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIFFFFFFKKKLLLWWWnnn{{{}}}{{{rrriii```[[[XXXVVVUUUUUUXXX^^^dddhhhlllnnnssszzz{{{tttoooggg```___ccc^^^aaacccdddeeelllvvv|||yyy|||wwwtttpppllliiieee```]]]___```bbbdddfffggghhhhhhhhhgggjjjpppwwwiiigggzzzvvv^^^UUUNNNHHHDDDAAA@@@???>>>===<<<;;;:::999999999999999999999999:::999999999999999999:::::::::999999888777777777999;;;===>>>======>>>???@@@IIITTTaaattt}}}wwwuuuvvvzzzzzztttuuu}}}}}}tttmmmggg\\\TTTTTTUUURRRNNNLLLOOOKKKLLLRRRSSSOOONNNQQQRRRQQQPPPQQQSSSTTTSSSQQQyyysssooommmnnnkkkiiijjjkkkkkkgggdddZZZSSSMMMKKKHHHDDDDDDHHHLLLLLLKKKIIIFFFFFFGGGIIILLLHHHFFFHHHKKKOOOYYYbbbzzzssslllaaaYYYVVVQQQSSSTTTVVVWWWZZZ^^^aaacccgggnnnuuu|||{{{}}}xxxpppiiieeecccbbbcccbbbdddhhhjjjnnnwww|||zzz{{{vvvssspppkkkfffbbb```^^^\\\___ccceeeffffffhhhiiigggjjjrrrtttxxxyyyhhhhhh}}}jjj\\\QQQIIIGGGDDDBBBAAA???>>><<<;;;;;;;;;===;;;:::888777777888888:::::::::999999888888888999999:::::::::;;;;;;;;;999999888888:::<<>>===;;;:::::::::<<<;;;:::888888888888888:::::::::999999888888888999999999999::::::::::::::::::999:::;;;===@@@AAADDDJJJSSS___ooowwwrrrooottt}}}}}}xxxvvvxxx{{{~~~~~~~~~uuukkkddd]]]XXXRRROOOOOOQQQRRRRRRUUUTTTTTTSSSRRRRRRQQQPPPSSSRRRRRRQQQRRRSSSUUUVVV~~~~~~zzzvvvrrrppprrrrrrpppnnncccZZZQQQMMMJJJFFFGGGJJJJJJJJJJJJIIIGGGFFFHHHIIIGGGEEEEEEGGGIIIKKKRRRYYYppp|||rrrkkkdddZZZSSSQQQNNNPPPSSSUUUWWW[[[```cccdddhhhnnntttxxx|||yyyrrrmmmjjjiiiiiimmmqqquuuyyy|||~~~yyyrrrmmmiiigggcccbbbdddgggjjjnnnxxxzzzuuupppnnnkkkgggdddaaa```___```cccfffhhhiiiiiikkklllmmmjjjooovvv~~~xxxmmmfffsss|||]]]SSSKKKGGGGGGCCC@@@???>>><<<;;;:::999999;;;;;;:::999888888888888999999999999999888888888888888888999999999999:::;;;;;;;;;;;;<<>>===;;;::::::::::::::::::999999888888888999999999888888888888888777777888888888999999999::::::;;;;;;===???@@@AAAAAAGGGOOO\\\lll}}}vvvsssxxx}}}qqqmmmnnnrrrvvvtttsssrrrttt~~~wwwqqqjjjbbb\\\ZZZXXXUUUSSSSSSTTTUUUVVVYYYZZZZZZ[[[[[[ZZZYYYXXXYYYXXXXXXYYYZZZ\\\^^^```|||}}}}}}{{{yyymmm```RRRKKKHHHFFFFFFIIIHHHJJJKKKKKKJJJIIIJJJKKKLLLJJJJJJMMMMMMMMMQQQWWWggg~~~wwwlllfff___WWWQQQOOOLLLNNNQQQTTTWWW[[[```dddbbbgggnnnrrrtttsssqqqqqqllliiidddaaa```cccfffiiimmmqqqwww|||}}}xxxrrrllliiifffdddeeehhhkkkppp{{{}}}vvvrrrooolllhhhccc___]]]\\\\\\aaadddgggiiiiiiiiijjjkkknnnhhhooo}}}tttpppvvvqqq]]]UUUMMMKKKKKKEEEBBBAAA@@@>>>===<<<<<<;;;999:::::::::999999888888888888888888888888888888777777888888888999999999999999:::;;;<<<>>>???@@@AAAFFFOOO[[[kkkzzzxxx|||zzznnniiiiiimmmrrrqqqqqqpppsss}}}}}}wwwrrrnnniiibbb]]]ZZZYYYXXXWWWVVVVVVXXXYYY[[[\\\]]]______^^^]]]\\\YYYYYYYYY[[[]]]```cccdddsssdddSSSKKKHHHFFFFFFHHHIIIJJJLLLMMMLLLLLLLLLMMMLLLJJJIIIKKKKKKJJJMMMSSSbbbxxxvvvkkkddd^^^WWWQQQPPPLLLNNNQQQTTTWWW[[[```cccfffkkkssswwwwwwtttqqqooollliiieeebbbbbbdddhhhjjjooosssxxx{{{~~~{{{uuuooolllgggffffffiiilllrrr}}}|||uuuqqqmmmkkkfffaaa^^^]]]]]]]]]bbbeeehhhiiiiiiiiijjjkkkmmmiiitttoooqqq}}}kkk\\\VVVMMMLLLLLLEEECCCBBBAAA???>>>===<<<<<<999999:::::::::999999888777777777888888888888888888888888999999999999:::888999:::<<<===>>>??????AAAEEEMMMYYYiii|||{{{oooiiihhhjjjnnnpppqqqrrruuuwwwsssooolllkkkiiiddd```\\\\\\]]][[[YYYYYYZZZ[[[\\\^^^```bbbbbbaaa```___XXXYYYZZZ]]]```eeehhhjjjxxxgggUUULLLIIIGGGHHHIIIIIIKKKNNNOOONNNNNNNNNOOOMMMJJJIIIIIIHHHGGGLLLRRR[[[oootttiiiccc]]]VVVQQQPPPLLLNNNQQQTTTVVVZZZ___bbbhhhnnnuuuzzzyyyuuuqqqnnnllljjjgggeeeeeehhhkkknnntttwwwzzz|||~~~{{{uuupppiiiggghhhkkknnntttzzztttpppjjjgggddd```^^^^^^```aaadddfffiiikkkkkkkkklllmmmmmmlll{{{nnnttttttaaaVVVRRRJJJIIIJJJCCCCCCBBB@@@>>>===<<<<<<<<<888999::::::::::::999888666777777777888888888999999999999999::::::::::::999:::;;;===>>>???@@@@@@@@@DDDKKKUUUeee{{{~~~sssllliiijjjlllnnnqqqtttxxx~~~llliiiffffffhhhhhheeebbb^^^___```___\\\ZZZ[[[\\\]]]___aaacccdddcccbbbaaa\\\]]]___ccchhhmmmqqqttt|||jjjWWWMMMJJJIIIIIIKKKIIILLLOOOPPPOOOOOOOOOPPPPPPLLLJJJJJJHHHHHHLLLSSSTTThhh~~~ssshhhbbb\\\UUUQQQPPPMMMOOOQQQTTTVVVZZZ^^^bbbgggmmmuuuzzzyyytttooollljjjiiiggggggiiilllpppsssyyy{{{}}}~~~yyyuuujjjhhhhhhkkkooouuuxxxsssooogggeeebbb______```ccceeefffhhhkkklllllllllmmmnnnnnnnnnpppxxxjjjZZZQQQNNNGGGGGGHHHAAABBBAAA???>>><<<;;;;;;;;;777888::::::;;;:::999888666666777777888888888999999999:::::::::;;;;;;;;;:::;;;===>>>@@@AAAAAAAAA>>>BBBIIISSScccyyy}}}wwwoookkkjjjlllmmmqqquuuzzz|||eeebbbaaabbbeeefffeeebbb___aaacccaaa^^^[[[\\\]]]]]]___bbbdddeeeeeecccbbbbbbcccfffjjjooouuuzzz}}}pppXXXOOOMMMIIIGGGHHHLLLNNNQQQRRRQQQQQQQQQRRRTTTRRROOOLLLJJJJJJKKKLLLXXX```{{{}}}vvvkkkaaaYYYTTTQQQOOOOOOQQQSSSTTTVVVZZZ___cccfffjjjpppsssrrrnnnllljjjiiijjjkkkiiiiiikkkrrrwww||||||zzzyyyxxx{{{|||tttkkkjjjiiigggiiiqqq}}}~~~wwwqqqmmmiiigggbbb___^^^___aaaccckkkjjjjjjkkkmmmnnnmmmmmmnnnuuu}}}rrr{{{eee]]]RRRJJJFFFDDDBBB@@@??????>>>===<<<;;;:::::::::999999888888999999:::<<<999777777:::;;;:::888777888888888888999999999888999<<<>>>@@@@@@@@@@@@AAABBBGGGPPP]]]ppp~~~qqqiiiiiijjjjjjrrrppprrrzzztttfffaaa```eeehhhgggfffgggiiigggccc```^^^^^^^^^___```bbbddddddcccdddeeeggghhhjjjlllpppttt{{{ttt[[[PPPMMMIIIGGGIIIKKKMMMPPPQQQPPPPPPPPPQQQNNNMMMKKKIIIIIIJJJLLLNNNWWW^^^www}}}vvvkkk```YYYTTTQQQOOOOOOQQQSSSTTTVVVYYY^^^bbbeeeiiimmmnnnnnnlllkkkjjjiiijjjkkklllnnnrrrwww{{{|||{{{yyywwwwww{{{|||uuunnnmmmjjjhhhiiiqqq}}}}}}vvvpppmmmhhhfffbbb______```ccceeekkkkkkjjjkkklllmmmmmmlllnnnwwwxxxyyy___XXXNNNHHHEEEDDDCCCAAA@@@@@@>>>===<<<<<<;;;;;;:::999999888888999999:::999777555555888999888666777888888888888999999999777888;;;===???AAAAAAAAAAAABBBFFFOOOZZZmmmzzzrrrkkkjjjjjjjjjnnnnnnrrr}}}rrreee```___dddiiiiiihhhiiillliiiddd```]]]\\\]]]^^^^^^```bbbccccccdddgggiiiiiikkkooorrrxxx|||___SSSNNNIIIHHHJJJLLLOOORRRSSSRRRQQQQQQQQQNNNLLLKKKJJJJJJKKKMMMNNNTTT[[[rrr~~~wwwkkk```XXXTTTPPPOOOOOOQQQSSSTTTVVVYYY]]]```dddfffhhhhhhhhhhhhiiikkkiiiiiikkkpppuuuzzz}}}~~~zzzyyywwwuuuvvvzzz|||wwwqqqooolllhhhiiiqqq}}}|||uuuoookkkgggeeebbb``````bbbeeegggkkkkkkkkkkkkkkkllllllmmmnnnxxxmmmXXXRRRJJJEEEDDDDDDCCCBBBAAA@@@>>><<<;;;;;;<<<<<<:::999999888888999999:::999777555666777888777666777888888888888999999999999:::;;;===>>>????????????@@@DDDLLLVVVhhh|||uuuyyyvvvooommmkkkkkkjjjmmmvvvqqqeee```___dddjjjkkklllnnnoookkkeee___\\\[[[\\\^^^]]]___aaacccdddfffjjjllllllooosssyyyeeeVVVOOOJJJHHHKKKOOOQQQUUUVVVUUUTTTSSSSSSSSSRRRPPPMMMLLLLLLLLLMMMSSSYYYlllwwwkkk```XXXSSSQQQOOOPPPRRRTTTUUUVVVYYY\\\___cccddddddcccccceeehhhkkkjjjjjjmmmssszzz~~~~~~|||xxxwwwtttsssuuu|||}}}yyysssqqqmmmiiiiiiooo{{{yyysssmmmiiieeecccbbbaaabbbdddgggiiikkkkkkkkkkkkjjjkkklllnnnnnn{{{eeeUUUOOOIIIEEEDDDEEECCCAAAAAA???===;;;::::::;;;;;;:::999999888888999999::::::999888888888999999999777777888888888999999999<<<<<<===<<<<<<<<<;;;;;;===>>>BBBJJJTTTeee~~~{{{tttwww|||yyytttooommmlllqqq~~~rrrfffaaa___eeekkkmmmooorrrsssnnnggg```\\\[[[\\\^^^___aaacccdddeeehhhkkknnnooosssyyyjjjXXXPPPJJJJJJMMMOOORRRVVVWWWVVVTTTSSSRRRUUUTTTRRRPPPNNNMMMLLLLLLRRRWWWggg~~~vvvjjj___XXXTTTRRRQQQQQQSSSUUUVVVWWWYYY\\\^^^bbbbbbbbbaaabbbdddhhhlllllllllooouuu{{{}}}{{{xxxvvvuuutttuuuxxx|||yyysssrrrnnnjjjiiioooyyy}}}wwwqqqkkkhhhcccbbbaaaaaabbbeeehhhjjjkkkllllllkkkjjjkkknnnqqqqqq}}}bbbUUUPPPJJJFFFFFFEEEBBB??????>>><<<:::999999999::::::999999888888999999:::888999888888777777888999777777888888888999999999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;@@@HHHQQQbbbzzz|||wwwxxx|||~~~vvvqqqqqqyyyvvviiiccc```eeekkknnnqqqtttuuuppphhhaaa]]]]]]^^^```aaabbbcccddddddgggkkknnnpppuuu}}}mmmYYYPPPJJJKKKOOOOOORRRVVVWWWVVVTTTRRRQQQSSSRRRQQQPPPOOONNNNNNNNNQQQUUUaaawww}}}uuuiii^^^WWWUUUSSSSSSRRRUUUWWWXXXYYYZZZ\\\^^^```bbbccccccdddfffiiilllnnnooorrrvvvyyyzzzxxxvvvvvvvvvwwwzzzyyywwwsssrrrpppmmmlllpppyyyyyytttnnniiifffaaaaaa```aaaccceeehhhjjjjjjlllmmmlllkkklllqqquuuzzzuuu___TTTPPPJJJGGGGGGEEEAAA>>>>>>======<<<;;;:::999888:::999999888888999999:::666666777666555444666888777888888888888999999999888888888999;;;===???@@@999:::???FFFNNN]]]uuu{{{yyy{{{}}}wwwvvv}}}mmmfffcccffflllooorrrvvvtttpppjjjdddaaa```aaacccbbbcccddddddeeehhhllloootttzzzoooYYYPPPKKKLLLPPPRRRUUUYYY[[[YYYWWWTTTSSSVVVUUUTTTRRRPPPOOONNNMMMOOORRR\\\ooo|||ssshhh]]]WWWUUUUUUUUUTTTVVVYYYZZZZZZ[[[]]]^^^___bbbeeeggghhhiiikkklllnnnqqquuuwwwwwwwwwvvvwwwxxxzzz}}}zzzuuurrrssstttsssqqqqqqtttzzz|||vvvqqqmmmhhheee````````````bbbeeeggghhhiiilllnnnmmmkkkmmmsssyyylll\\\QQQMMMIIIGGGGGGEEEBBB>>>>>>>>>??????>>><<<:::888:::999999888888999999:::555666777666444444666888777888888888888999999999:::999999999999;;;<<<===:::;;;>>>CCCJJJWWWmmm~~~zzzzzz|||wwwqqqjjjeeeggglllnnnrrruuussspppkkkgggddddddeeeffffffggghhhiiikkkoootttxxx~~~pppYYYOOOKKKLLLQQQVVVYYY^^^___^^^[[[XXXWWW]]]\\\ZZZVVVSSSOOOMMMKKKMMMPPPXXXjjj{{{sssggg]]]WWWVVVVVVWWWUUUWWWZZZ[[[[[[\\\]]]^^^___bbbgggjjjkkkkkkllllllnnnrrrwwwxxxvvvvvvwwwyyyzzz}}}zzzuuuqqqnnntttuuuvvvuuutttvvv|||yyytttooolllhhheee_________```bbbdddfffgggiiilllnnnmmmlllooouuu{{{fffYYYNNNKKKGGGFFFGGGFFFBBB???>>>@@@AAABBBAAA>>>;;;999:::999999999999999999:::666888999888666555777:::777888888888888999999999???>>><<<999888777777777;;;;;;>>>BBBGGGSSSgggzzzyyyxxx~~~vvvtttlllfffhhhlllnnnqqquuurrrpppllliiigggfffggghhhkkklllnnnooorrrwww}}}oooZZZRRROOONNNQQQYYY[[[```eeebbb[[[[[[aaaeeedddbbb]]]VVVPPPMMMKKKNNNPPPTTT```yyysssfff^^^YYYVVVUUUWWW\\\\\\\\\\\\]]]^^^___```bbbbbbccceeeiiinnnrrruuuxxxuuuqqqqqqrrruuuwwwxxx{{{zzztttpppooopppzzzzzz{{{||||||}}}}}}wwwrrroookkkhhheeeaaabbbcccdddeeeeeeeeeeeeiiihhhjjjmmmooosss|||{{{dddZZZRRROOOLLLJJJHHHFFFBBB@@@<<<<<<>>>CCCGGGEEE>>>777999888888777777777777777999888888888777777666666:::::::::999999999999999:::::::::999::::::;;;;;;666777;;;@@@EEEOOObbbsss{{{yyy~~~xxxuuuzzz{{{pppggggggjjjjjjiiiiiihhhkkknnnpppqqqrrrssstttzzz{{{{{{|||~~~pppZZZRRRNNNNNNPPPXXX[[[bbbhhheee```bbbhhhooommmiiiccc[[[TTTPPPMMMLLLNNNRRR\\\ppptttfff___[[[XXXWWWYYY\\\\\\\\\]]]]]]^^^``````cccdddeeegggkkkooorrrtttrrrrrrqqqrrrsssuuuwwwyyy~~~vvvqqqooooooqqq{{{}}}{{{uuupppmmmjjjfffdddaaabbbcccdddeeefffffffffgggfffhhhkkkmmmrrr~~~xxxbbbYYYSSSQQQNNNKKKIIIFFFBBB???===<<<===AAADDDCCC===888999999888777777777777777888888888888777777777666777777777777777777777777888777777777777888999999::::::===AAAFFFPPPbbbttt~~~{{{~~~sssmmmrrr~~~tttkkkiiijjjgggdddccceeeiiioootttwww{{{~~~pppZZZRRRNNNMMMPPPYYY^^^ffflllkkkhhhkkkpppyyyvvvppphhh```XXXQQQNNNJJJLLLPPPVVVeeettthhhbbb___[[[[[[\\\^^^^^^^^^^^^^^^___```aaadddeeegggjjjllloooqqqrrrnnnqqqtttuuuuuuxxx|||yyyrrrpppooorrrvvv{{{xxxrrrnnnjjjgggdddbbb```aaacccdddeeefffffffffeeeeeegggkkknnnuuutttaaaYYYVVVSSSPPPMMMJJJGGGBBB???===<<<<<<>>>AAA@@@===999999999888777777777777888888888888888777777777777555666666777777888888888666666666666666777888999<<<<<<===@@@DDDMMM___pppxxxkkkeeejjjuuuvvvkkkhhheee```[[[ZZZbbbhhhrrr{{{lllWWWQQQNNNNNNRRR[[[ccclllrrrrrrqqqssswww|||xxxrrrkkkbbbZZZRRRMMMIIIKKKNNNSSS\\\rrr~~~tttjjjeeeccc```___aaa```````````````aaabbbcccdddeeehhhkkkmmmooopppqqqooosssxxxyyyzzzvvvrrrqqqrrrwww}}}yyyuuupppllliiifffcccaaa___```bbbdddeeefffggggggeeeeeehhhlllqqqzzzrrrbbb[[[YYYVVVRRROOOKKKFFFAAA>>>>>><<<;;;<<<======<<<::::::999888888777777888888888888888777777777777777666777777888999::::::;;;777777777777888999::::::;;;;;;<<<===???GGGYYYiiirrreeedddhhhrrr|||}}}~~~|||ooohhhddd^^^[[[[[[eeemmmyyyhhhTTTPPPOOOPPPTTT___iiiuuu{{{{{{{{{||||||}}}yyytttooohhh```WWWPPPKKKKKKNNNRRRYYYjjj~~~tttkkkiiihhheeedddfffdddccccccccccccddddddeeedddeeehhhjjjmmmoooppppppsssvvvzzz|||~~~tttqqqqqqttt{{{|||wwwsssnnnjjjhhheeecccaaa___```bbbdddfffggghhhhhhdddeeehhhlllrrrrrreee```]]]YYYTTTOOOJJJEEE@@@===>>><<<;;;:::;;;;;;;;;::::::999999888888888888888777777777777777777888888666666777888999999::::::777777777777888999:::;;;;;;:::<<<===>>>EEEUUUdddyyymmmbbbdddiiirrryyyzzzvvvwww{{{wwwnnniiieeeeeehhhnnnvvvfffSSSPPPPPPRRRWWWaaaooo~~~~~~zzzwwwsssjjj^^^VVVNNNLLLNNNSSSWWWddd}}}tttmmmlllllljjjiiijjjggggggffffffffffffggggggeeefffhhhjjjmmmppprrrssswwwyyy}}}yyyrrrppprrrvvv|||xxxtttqqqlllhhhfffdddbbb```^^^___aaadddfffhhhiiiiiidddeeehhhmmmtttsssjjjfffaaa\\\UUUMMMHHHCCC???===>>>===<<<;;;:::::::::;;;::::::999888888888888999777777777777888888888888444555555666666777777777555555555666777888999:::;;;;;;>>>@@@@@@EEESSSaaarrr{{{}}}mmmcccbbbgggpppvvvuuuqqqrrrwww~~~uuuooolllmmmrrryyygggTTTQQQQQQTTTXXXcccttt|||rrreeeZZZRRRMMMMMMRRRUUU^^^uuu|||tttoooooopppnnnmmmnnnjjjjjjiiiiiiiiiiiijjjjjjggghhhiiikkkooorrrvvvxxx||||||vvvqqqrrruuu|||yyyuuuqqqmmmiiifffdddbbb```^^^]]]^^^aaacccfffhhhiiijjjggghhhlllrrrzzzsssmmmjjjeee^^^TTTKKKEEEAAA>>>============<<<:::::::::;;;;;;:::999999888888999999666777777777888888888888555555555666666666666666666666666666888999:::;;;888:::>>>AAAAAADDDPPP]]]lll}}}yyyyyyooofff```eeennntttrrrmmmooouuu{{{vvvvvvzzziiiVVVRRRRRRTTTXXXcccvvvvvvggg[[[TTTNNNLLLQQQTTTZZZnnn|||uuuooopppqqqpppooopppllllllkkkjjjjjjkkkkkkkkkiiiiiijjjlllpppuuuyyy|||{{{uuurrruuuzzz}}}wwwsssnnnkkkgggdddbbb```^^^\\\]]]^^^```cccfffhhhiiijjjlllnnnrrrwww~~~tttnnnlllggg___TTTJJJCCC@@@>>>======>>>>>>===;;;::::::;;;;;;:::999999888888999999666666777777888888888999888888888888777777777777888888888999:::<<<===>>>444777<<>>>>>===<<<;;;:::::::::::::::;;;;;;;;;:::::::::999999999888888888777777666666777888888888888999999999888888999999999:::::::::<<<999999<<>>===<<<<<<<<<:::::::::999999999888888999999888888888888777777777888888888888999999999888888999999999:::::::::;;;999999<<<>>>AAAHHHOOO^^^qqqwwwxxx~~~ssspppnnnooonnnllllllppp|||kkkXXXTTTQQQSSSYYYiii}}}sssfff^^^YYYYYYWWWUUU^^^kkkxxxpppkkklllmmmkkkiiijjjiiijjjjjjjjjjjjkkklllnnnrrrtttvvvzzzvvvppppppvvv|||xxxsssoookkkfffdddaaa]]][[[[[[\\\]]]aaadddgggjjjlllnnnppprrrtttzzz~~~}}}{{{ooobbbWWWJJJEEEBBB@@@AAACCCDDDCCCAAA???===<<<<<<<<<::::::999999999888888888666666666555555555555555777777888888888999999999888888999999999::::::::::::888999<<<>>>@@@FFFMMM[[[nnnyyyyyywwwrrrooonnnmmmjjjlllppplllYYYTTTQQQSSSZZZgggzzzssshhh```___\\\ZZZ___iiizzzxxxpppjjjjjjkkkiiiggghhhfffhhhjjjjjjjjjkkknnnqqquuuzzz}}}uuummmpppyyy|||xxxtttooolllfffdddaaa^^^]]]]]]___```cccfffiiilllmmmooorrrtttwww~~~uuubbbWWWKKKEEEBBB@@@???BBBCCCBBB@@@>>>===<<<;;;;;;:::::::::999999999888888555555555555555666666666777777888888888999999999888888999999999::::::::::::888888;;;===>>>DDDKKKVVViii{{{{{{yyysssnnnmmmllllllqqqwwwmmmZZZTTTQQQTTTZZZeeewwwrrrgggdddbbb___bbbkkkyyyyyypppjjjiiiiiigggfffgggdddgggjjjllllllnnnrrrvvv}}}zzztttnnnrrr}}}~~~zzzwwwsssooollldddccc```___^^^```bbbcccfffhhhkkklllmmmooorrrtttvvv~~~xxxaaaVVVKKKGGGDDDAAA@@@AAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777888888888888999999777888888888888999999999888888999999999:::::::::999777888;;;<<<===BBBHHHRRRccc|||~~~{{{zzzsssmmmlllnnnrrr{{{nnnZZZUUURRRTTT[[[fffvvvzzzlllhhheeebbbfffmmmuuuzzzqqqjjjiiiiiiffffffgggdddhhhmmmoooooorrrxxx}}}wwwrrrqqqvvv~~~zzzwwwtttpppllliiibbb```___^^^___aaadddfffhhhjjjlllmmmmmmoooqqqsssvvvvvv]]]TTTKKKHHHGGGCCCBBBCCC@@@@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888999999999::::::777888888888888999999999888888999999999:::::::::999777888;;;<<<<<<@@@FFFPPP^^^tttyyy}}}{{{sssllllllqqqzzzoooZZZUUURRRTTT[[[gggwww~~~nnniiigggdddgggnnnpppzzzqqqjjjiiihhhfffeeegggdddiiioooqqqrrruuu|||}}}uuuqqqsssyyy~~~{{{wwwsssqqqmmmiiifff```___^^^]]]___bbbeeegggjjjkkklllmmmmmmnnnqqqssszzzsssZZZQQQKKKIIIIIIFFFDDDDDD@@@@@@???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;666666777777888888888999777888888888888999999999888888999999999:::::::::999777888;;;<<<;;;@@@FFFQQQ]]]oooxxxyyy|||tttmmmmmmtttqqqYYYSSSSSSUUUXXXjjjvvvuuunnnmmmjjjjjjmmmsss~~~tttllllllnnnlllhhhfffhhhnnntttwwwxxx|||vvvqqqsssuuu}}}yyyvvvrrrnnnllliiifffccc[[[\\\^^^___```bbbfffiiinnnllllllnnnnnnmmmpppvvvlll___WWWMMMGGGEEEEEECCC@@@AAABBBBBBAAA@@@>>><<<:::===<<<;;;:::999999999999888888888888777777777777888888888777777777777777999999999999999999::::::888888888999;;;===???AAANNNXXXhhh{{{~~~vvvvvv{{{zzzsssqqquuusssZZZTTTTTTVVVZZZmmmzzz}}}vvvssspppqqqtttuuu}}}rrrjjjiiikkkiiifffeeehhhnnnuuuyyy{{{uuuqqqsssuuu~~~~~~xxxuuupppmmmjjjhhheeebbb[[[]]]^^^___```cccfffiiimmmlllmmmpppooonnnrrryyylll^^^VVVMMMHHHGGGFFFDDDBBBCCCCCCCCCBBBAAA???===<<<======<<<;;;::::::::::::999999999888888888888777777777777777888888888888999999999999999:::::::::888888999999;;;>>>@@@AAAKKKUUUeeeyyyuuusssvvvyyywwwzzzuuu\\\VVVUUUXXX]]]qqq}}}zzz{{{~~~{{{uuujjjhhhiiigggfffggghhhnnnvvv{{{~~~|||vvvuuuwwwyyyzzzuuurrrnnnkkkhhhfffccc```\\\]]]___aaabbbdddgggjjjmmmlllnnnqqqppppppttt{{{yyyggg[[[UUUMMMIIIHHHHHHFFFDDDDDDDDDDDDCCCBBB@@@>>>===>>>======<<<;;;;;;::::::::::::999999999888888888666777777777888999999999888999999999:::::::::;;;999999999:::;;;>>>@@@AAAGGGQQQaaattttttoooppp}}}}}}xxx___WWWWWW[[[aaauuu{{{pppkkkjjjiiijjjllljjjqqqyyy~~~{{{yyyyyy{{{|||wwwrrroookkkhhhfffcccaaa^^^\\\___aaacccdddeeehhhkkkmmmmmmooorrrppppppvvv~~~qqq```WWWRRRMMMJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>=========<<<<<<;;;::::::999999999999888888888888666666777888999999::::::888999999::::::;;;;;;;;;999999999999;;;===???@@@EEENNN]]]ppp~~~tttnnnnnn{{{~~~{{{|||{{{aaaXXXXXX]]]dddxxxvvvooollljjjkkkooonnnttt|||}}}{{{zzz|||zzzvvvpppmmmiiifffdddbbb___]]]]]]```cccdddeeegggiiilllmmmnnnppprrrpppqqqzzziii[[[SSSPPPMMMJJJIIIHHHGGGFFFDDDDDDBBBAAA@@@>>>>>>===<<<=========<<<;;;:::999999999888888888777777777666777777888999::::::;;;888888999:::;;;;;;<<<<<<888888888888:::<<<>>>???DDDMMM[[[lllxxxrrrqqqxxxyyyuuurrrvvv{{{}}}bbbYYYXXX^^^ggg{{{|||tttnnnkkklllpppqqqxxx|||zzz{{{~~~~~~xxxtttnnnkkkgggdddcccaaa^^^\\\^^^aaadddfffgggiiikkkllllllmmmppprrrrrrvvvyyydddZZZRRRPPPOOOMMMJJJIIIHHHGGGEEEDDDBBB@@@???>>>>>>>>>===>>>>>>>>>>>><<<;;;999:::999999999888888888888777888888888999:::::::::888888999:::;;;<<<======999999999999:::<<<>>>???CCCLLLXXXhhh|||xxxuuuxxx{{{sssnnnkkkmmmqqqtttyyy}}}||||||~~~~~~cccXXXXXX___hhh~~~~~~}}}{{{sssnnnnnnrrrssszzz~~~~~~~~~{{{vvvrrrmmmjjjfffdddbbb```^^^[[[___bbbeeehhhiiijjjkkkmmmkkklllooosssuuu}}}nnn___YYYRRRSSSRRRPPPMMMKKKIIIIIIFFFEEECCCAAA@@@????????????@@@AAAAAA@@@???===;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999:::;;;<<<======<<<;;;;;;;;;<<<>>>???@@@BBBJJJUUUcccvvv~~~xxxvvvyyypppjjjhhhkkkooorrrtttuuuwww}}}|||xxxwwwwww|||cccXXXXXX___iiiyyyzzz~~~xxxrrrrrruuuttt{{{~~~|||yyyuuuqqqllljjjfffcccbbb```]]][[[___bbbfffhhhiiijjjlllmmmiiikkkooosssxxx|||fffZZZVVVTTTUUUTTTRRROOOLLLKKKJJJHHHFFFDDDBBBAAA@@@@@@AAAAAABBBCCCCCCCCCAAA???===>>>============<<<<<<<<<::::::999999999999999999888888999:::;;;======>>>>>>=========>>>???AAABBBAAAIIISSS___rrrxxxrrr{{{yyyooojjjiiilllpppuuutttrrrssszzz}}}wwwrrrqqquuu{{{}}}dddYYYWWW___mmm~~~wwwvvvzzz}}}wwwuuuuuu}}}}}}xxxtttpppkkkhhhgggeeebbb```^^^]]]^^^^^^bbbdddhhhjjjkkkkkkmmmnnnkkkooorrrttt|||rrreee\\\WWWUUUWWWYYYYYYVVVRRRNNNMMMHHHEEEBBBAAABBBCCCCCCCCCBBBBBBAAA???>>><<<;;;:::===<<<<<<<<<<<<;;;;;;;;;999999999999999888777666::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???CCCFFFNNN\\\lll~~~wwwvvv{{{pppfffhhhrrr{{{}}}xxxssstttzzzwwwpppooosssuuu|||}}}dddZZZWWW___kkk}}}zzzyyy|||}}}{{{zzzzzzvvvrrrmmmiiifffcccbbb```^^^^^^___aaabbbfffiiikkklllkkkkkkkkkllllllnnnqqqwwwoooddd]]]WWWXXXYYYZZZZZZVVVRRROOOMMMHHHFFFDDDDDDFFFHHHHHHHHHDDDCCCBBB@@@>>>============<<<<<<<<<<<<;;;;;;;;;888999:::::::::::::::999::::::::::::::::::::::::===<<<<<<;;;;;;;;;<<<<<<>>>AAAIIIXXXhhh}}}|||uuuzzzwwwnnnoooxxxyyysssrrrvvvzzzrrroooppprrryyy|||dddZZZWWW^^^jjj~~~|||{{{}}}~~~{{{vvvrrrnnnjjjeeebbb```^^^\\\\\\]]]```dddfffiiikkkmmmnnnnnnmmmmmmnnnooooooqqqzzzzzzmmmfff```\\\\\\\\\\\\ZZZWWWSSSOOOLLLGGGFFFFFFHHHJJJLLLLLLKKKDDDBBB@@@>>><<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<999999999999999999999999===<<<;;;::::::999999999<<<>>>FFFRRRbbbwww}}}ssswww}}}wwwvvv||||||tttqqqsss|||uuuooonnnnnnvvv|||yyycccZZZXXX___kkk{{{yyy{{{{{{xxxsssooolllhhhccc```^^^]]][[[[[[]]]aaaeeehhhgggjjjmmmooopppqqqrrrssssssrrruuuvvvmmmiiidddbbb```___\\\ZZZWWWSSSOOOLLLGGGGGGGGGIIIKKKLLLJJJIIIAAA???<<<:::999:::<<<======<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888;;;;;;:::999888888999999???@@@EEEOOO\\\oooyyyooorrrwww~~~zzz{{{~~~|||tttpppqqqzzzxxxqqqmmmlllssswww~~~vvvbbbZZZYYYaaannn}}}xxxwwwyyy}}}}}}yyyvvvqqqnnnjjjfffbbb___^^^]]]\\\\\\]]]aaaeeehhhhhhjjjnnnpppqqqqqqssstttuuuvvv}}}rrrmmmiiifffeeeccc___[[[XXXVVVSSSNNNKKKGGGFFFFFFFFFGGGGGGEEECCC@@@???<<<:::999;;;<<<>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888888888888888888888888888888888888999::::::???@@@DDDLLLWWWjjjuuukkkmmmsss{{{|||xxxxxx|||uuupppnnnqqqzzz|||tttooommmqqqssswww}}}xxxccc[[[ZZZdddqqq}}}xxxwwwxxx|||~~~}}}{{{wwwtttpppllliiieeeaaa^^^^^^]]]]]]^^^```ccceeegggjjjmmmoooppppppoooooopppvvv{{{uuummmkkkfffdddfffccc^^^YYYUUUTTTRRRMMMJJJHHHFFFDDDCCCCCCBBB@@@???AAA@@@>>>======>>>???AAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777999999999999999999999999777777777888888999;;;;;;:::<<>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;999:::;;;<<<============::::::::::::::::::::::::<<<;;;:::999888888888888:::<<<@@@EEEKKKZZZuuuxxxppppppsssyyyzzzoookkkiiihhhlllsss{{{wwwsssmmmkkkiiikkkpppvvvyyyyyyjjjaaa\\\aaarrr}}}wwwwww~~~~~~yyytttrrrqqqjjjiiigggdddaaa___^^^]]]]]]^^^aaadddgggiiikkkllljjjkkkooorrrooolllpppwwwwwwoooiiihhhiiifffeeefff^^^\\\WWWSSSOOOLLLKKKKKKGGGHHHHHHFFFDDDBBBBBBBBBCCCAAAAAAAAAAAAAAA???===;;;===>>>===:::999;;;===>>><<<::::::;;;;;;:::999:::::::::::::::::::::::::::999888888888999:::;;;;;;;;;===CCCKKKYYYmmm|||zzzyyy{{{wwwllliiiiiiooo|||zzzppppppjjjgggjjjmmmooossswwwkkkaaa]]]bbbttt{{{yyy}}}yyysssooommmkkkhhhgggeeebbb```___^^^^^^^^^```bbbeeehhhjjjlllmmmiiijjjmmmooommmmmmttt}}}sssmmmhhhiiihhheeeaaaaaa^^^[[[WWWSSSOOOMMMLLLLLLHHHIIIHHHFFFCCCBBBBBBCCCCCCBBBAAABBBBBBBBBAAA???===???@@@???<<<:::;;;<<<<<<;;;999999;;;<<<<<<;;;:::::::::::::::::::::::::::999888888888999:::;;;===<<<===BBBIIIUUUiiizzz}}}rrrjjjjjjrrrvvvpppjjjfffggghhhiiikkkooojjjaaa]]]dddvvv{{{|||zzzuuuoookkkiiigggeeedddbbb```___^^^^^^___aaabbbeeegggjjjlllmmmnnnmmmkkklllnnnnnnrrr}}}{{{rrrllliiijjjiiiddd___]]]]]][[[WWWSSSPPPNNNMMMMMMLLLLLLKKKIIIFFFEEEFFFHHHFFFDDDCCCCCCCCCCCCBBB@@@>>>???AAA@@@>>><<<;;;;;;;;;999888999;;;======<<<::::::::::::::::::::::::999999999999999:::;;;;;;===<<<===AAAFFFQQQcccsss{{{mmmlllsss~~~tttlllfffeeeeeecccdddhhhiii```]]]dddvvv~~~||||||~~~zzztttoookkkiiigggaaa```___^^^]]]^^^___```dddeeegggjjjlllnnnoooooorrrpppnnnoooqqqxxx{{{vvvooojjjkkkjjjeee```___]]][[[WWWTTTQQQPPPOOOOOORRRRRRQQQNNNKKKJJJLLLMMMJJJHHHFFFDDDDDDCCCAAA???===>>>@@@@@@@@@>>>===<<<<<<:::999:::;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;:::<<>><<<<<<>>>???@@@@@@???>>>???===;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999888:::>>>BBBJJJYYYgggwwwpppnnnvvv}}}tttkkkfffbbb^^^^^^aaahhh```]]]bbbttt~~~|||zzz}}}zzzuuussswww||||||wwwvvvsssoookkkgggdddbbb\\\[[[ZZZZZZ\\\___ccceeeiiiiiikkkmmmnnnoooppppppssspppooorrrwwwxxxooohhhffffffcccbbbccc^^^\\\ZZZWWWUUUUUUUUUVVVWWWWWWXXXVVVSSSQQQQQQRRRVVVRRRMMMJJJGGGEEEBBB@@@???>>>>>>???AAABBBAAAAAAAAA???=========>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888:::===@@@GGGUUUbbbyyy{{{qqqkkkooozzzxxxmmmfff```[[[ZZZ]]]jjjccc^^^cccsss~~~|||{{{uuuvvvuuussssssvvv|||~~~yyywwwrrrqqqnnnkkkgggccc```^^^ZZZYYYYYYYYY\\\```eeehhhjjjjjjlllmmmoooooopppppppppoooqqqvvvvvvnnniiiiiiiiifffcccccc___]]][[[YYYXXXXXXXXXYYYZZZ\\\]]]]]]ZZZWWWUUUUUUYYYVVVQQQMMMLLLJJJHHHGGGGGGDDD@@@@@@AAACCCCCCBBBAAA@@@>>>>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;::::::999;;;>>>???DDDPPP\\\lll~~~}}}rrrjjjmmmuuu{{{rrriiiaaaZZZXXXZZZllleee```dddttt~~~||||||xxxttttttssssssuuuzzzyyyvvvtttpppooommmiiifffbbb^^^\\\YYYYYYXXXYYY\\\aaafffiiijjjkkklllnnnooooooppppppppppppttt|||uuuooolllnnnnnnjjjfffddd```^^^\\\ZZZYYYYYYZZZ[[[___aaacccccc```]]][[[ZZZ[[[WWWSSSPPPOOOOOONNNMMMMMMIIICCCAAABBBCCCCCCBBB@@@???>>>???AAABBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::<<<<<<===>>>???BBBLLLXXXcccwwwzzz|||rrrkkkmmmssswwwxxxyyyxxxnnnddd\\\YYYZZZggg^^^^^^fffuuu{{{~~~yyywwwyyyyyyvvvuuuzzz}}}yyyuuurrrpppmmmiiiffffffccc___\\\ZZZZZZ[[[]]]aaaeeehhhjjjnnnlllmmmppppppmmmmmmoooqqqrrrwwwtttsssrrrqqqoookkkgggccccccbbb___]]]\\\\\\]]]^^^dddddddddcccaaa``````aaa\\\ZZZVVVRRRNNNKKKIIIHHHGGGEEECCCDDDHHHJJJIIIGGG@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>===============999999:::::::::;;;;;;;;;<<<::::::<<<>>>AAAJJJTTTbbbrrrxxx|||~~~wwwpppnnnllliiijjjmmmssszzznnngggaaaYYYSSShhh^^^^^^fffwww~~~}}}yyyzzzyyyxxxyyy~~~{{{wwwssspppnnnkkkgggeeecccaaa^^^[[[[[[\\\^^^aaadddhhhjjjllllllkkkllloooooommmmmmqqqqqquuu}}}uuuttttttrrrpppmmmhhheeedddcccaaa``````aaacccdddgggfffdddaaa___^^^^^^___]]][[[WWWRRRNNNKKKIIIHHHEEEBBBAAABBBEEEGGGFFFEEEBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<999999999:::::::::;;;;;;<<<::::::======@@@IIISSS___ooo~~~vvvyyyzzzpppllljjjgggfffhhhhhhuuutttlllddd\\\UUUhhh______gggyyy|||{{{yyyzzz~~~{{{xxxtttqqqnnnkkkhhhdddbbb```___]]][[[\\\^^^bbbfffiiilllmmmnnnllljjjlllooonnnlllnnnssssss{{{~~~vvvvvvuuutttrrrnnnkkkhhhfffeeeddddddeeegggiiikkkkkkhhhddd```^^^]]]]]]^^^]]][[[WWWRRRNNNKKKIIIIIIEEECCCAAABBBDDDEEEFFFEEEDDDCCCBBB@@@??????>>>>>>@@@@@@>>>===;;;;;;::::::999999999999::::::::::::<<<;;;;;;======???GGGPPPZZZkkk{{{sssuuu|||oooiiigggdddbbbbbbaaalll||||||rrriii___XXXiiiaaa___hhh|||zzzyyy{{{~~~|||zzz||||||xxxuuurrrooolllhhheeebbb___]]]\\\\\\\\\^^^aaaeeejjjmmmooooooooommmlllmmmooommmkkknnntttwww|||uuuvvvwwwvvvsssooolllkkkjjjiiihhhggghhhjjjlllmmmnnnkkkfffbbbaaaaaabbbbbb\\\ZZZVVVRRRNNNKKKIIIIIIHHHGGGEEEDDDEEEFFFGGGGGGDDDCCCAAA@@@?????????@@@AAA@@@>>><<<;;;:::999999999999999999::::::::::::===;;;;;;======>>>EEEMMMTTTeee|||zzzssstttzzzpppgggeeecccaaa```ccckkkxxxxxxmmmaaaZZZjjjbbb```iiiyyyvvvwww~~~}}}~~~|||xxxuuussspppllliiidddbbb___\\\[[[\\\^^^```aaadddiiimmmpppppppppooopppoooppppppnnnlllqqqxxx|||{{{vvvuuuwwwyyywwwssspppnnnnnnnnnmmmkkkiiiiiijjjkkklllppplllgggeeefffhhhhhhhhh[[[YYYVVVRRROOOLLLKKKJJJLLLKKKIIIFFFEEEEEEGGGHHHCCCBBB@@@@@@@@@AAABBBCCCAAA@@@???===;;;::::::999999999:::::::::;;;;;;;;;>>><<<<<<===<<<<<>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<;;;@@@GGGLLLZZZnnn{{{vvvvvvyyy~~~zzznnnhhhfffeeefffbbbjjjvvvvvviiiaaakkkeeeaaakkkxxxssstttqqqssszzz~~~zzzyyywwwtttrrrooommmiiidddaaa______]]][[[[[[^^^eeekkkmmmnnnqqqssstttssssssrrroooppprrrtttsssttt~~~uuuqqqtttsssllljjjoooxxx|||}}}yyyuuuuuuwwwrrrpppnnnlllkkkkkkllllllmmmiiiffffffjjjlllkkkiii\\\[[[YYYVVVUUUTTTTTTTTTUUUTTTQQQKKKFFFDDDEEEHHHGGGEEECCCAAAAAABBBDDDFFFAAAAAA@@@>>>>>>=========<<<<<<<<<============>>>???======>>>;;;999>>>EEEKKKVVVggg||||||wwwuuuvvv{{{tttkkkffffffiiicccmmmzzz}}}ppphhhkkkeeeaaalllwwwrrrssslllmmmvvv~~~zzzwwwvvvtttrrrooommmjjjfffaaa^^^^^^^^^]]][[[[[[```hhhnnnqqqrrrtttuuuuuuuuuttttttmmmnnnrrruuuuuuxxx~~~uuurrrtttqqqiiijjjssszzz~~~{{{xxxxxxzzzrrrqqqnnnmmmllllllnnnnnnkkkgggdddeeeiiijjjhhheee^^^]]][[[YYYXXXXXXXXXXXX[[[ZZZVVVOOOIIIFFFHHHJJJJJJHHHEEEBBBAAABBBDDDEEEAAAAAA@@@???>>>>>>??????============>>>>>>>>>>>>???======>>>;;;999===DDDJJJTTTcccwww}}}wwwttttttvvvyyymmmffffffjjjjjjtttuuummmkkkdddfffttt{{{uuussskkkjjjppp{{{zzzwwwuuusssqqqlllkkkiiigggdddbbb```___]]]ZZZXXXZZZaaahhhlllnnnuuuwwwxxxxxxvvvtttssstttsssuuutttsssuuu{{{wwwuuuuuuvvv|||zzzyyyvvvtttqqqpppqqqpppooonnnoookkkfffeeeggggggccc___^^^______]]]YYYWWWUUUVVVWWWTTTOOOKKKIIIJJJLLLNNNMMMIIIDDDAAABBBDDDEEEFFFHHHDDD@@@@@@CCCCCC@@@===???CCCFFFEEE@@@===>>>@@@@@@???===<<<;;;<<<>>>???EEEOOOYYYfff~~~yyysssqqqtttwwwlllhhhjjjrrrzzztttiiicccfffuuuyyytttkkkkkkqqq|||wwwtttrrrpppnnngggfffdddaaa___]]][[[ZZZ\\\[[[\\\```ffflllooopppuuuwwwxxxxxxvvvtttsssssstttuuuuuuwww}}}~~~|||{{{|||~~~}}}zzzyyyvvvtttrrrqqqrrrrrrpppooommmiiieeeeeeggghhheeebbb^^^^^^___]]]ZZZXXXWWWWWWYYYVVVRRRNNNLLLKKKLLLLLLOOOKKKFFFDDDDDDFFFGGGHHHJJJFFFBBBAAADDDEEECCC@@@@@@DDDGGGEEEAAA>>>???BBB@@@???===<<<;;;<<<===>>>DDDMMMVVVccc{{{{{{vvvsssnnn{{{zzzooojjjlllxxxzzz~~~gggaaaeeexxxyyymmmlllrrr{{{vvvrrrooommmkkkiiicccbbb___]]][[[YYYXXXWWW[[[]]]aaahhhnnnrrrsssrrrtttvvvxxxyyywwwtttssssssvvvuuuwww}}}{{{yyyuuutttrrrrrrssstttrrrqqqkkkhhheeeeeeggghhhfffddd]]]^^^___]]][[[YYYYYYZZZXXXWWWVVVTTTSSSQQQPPPPPPRRRNNNIIIGGGGGGIIIJJJJJJMMMHHHDDDCCCEEEFFFEEECCCBBBDDDGGGEEEBBB@@@AAACCC???>>>===<<<;;;<<<===>>>BBBIIIRRR]]]ttt{{{xxxlllvvvuuuqqqqqq}}}~~~ggg```eeeyyy~~~nnnlllrrr~~~yyyuuupppllliiihhhfffdddbbbaaa___\\\[[[ZZZYYYYYYZZZ___gggooouuuvvvuuutttsssuuuxxxxxxwwwuuuttttttvvvvvvzzz~~~zzzvvvuuuttttttvvvvvvtttssskkkiiiffffffggggggeeeddd^^^______^^^\\\[[[\\\]]]WWWXXXZZZ[[[\\\[[[ZZZXXXSSSPPPLLLIIIIIIJJJKKKKKKMMMIIIEEEDDDEEEFFFFFFEEEBBBDDDEEEDDDBBB@@@AAABBB???>>>===<<<<<<<<<======@@@FFFNNNYYYmmmooovvv|||vvvuuu|||hhh___dddxxx|||llliiiooo~~~zzzsssooojjjfffdddcccaaa```aaa___]]]\\\[[[[[[\\\]]]\\\bbbllltttxxxxxxvvvtttrrrtttvvvwwwvvvuuuvvvwwwvvvzzz}}}wwwvvvvvvwwwxxxxxxvvvtttnnnllliiihhhgggfffdddccc___``````___]]]\\\^^^___[[[]]]```ccccccaaa___]]]TTTQQQMMMJJJJJJKKKKKKJJJKKKIIIFFFDDDDDDEEEEEEEEEAAABBBBBBBBB@@@@@@AAABBB??????>>>>>>============>>>DDDKKKVVVggg}}}wwwyyy~~~~~~wwwtttxxxkkk```bbbvvvuuuhhhffflll{{{|||yyyxxxnnnjjjfffcccaaa```___]]]^^^]]][[[ZZZ[[[\\\^^^```aaahhhqqqwwwyyyxxxvvvtttrrrsssttttttuuuvvvyyy{{{{{{yyyxxxxxxyyyzzzyyywwwtttooonnnllljjjhhhfffeeeeeebbbbbbaaa___]]]]]]___aaabbbdddggghhhfffbbb]]]ZZZTTTQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>BBBIIIRRR```ttt||||||vvvqqqttt}}}oooaaaaaasss|||nnnfffeeejjjuuu{{{wwwuuutttkkkhhhccc```___^^^]]]\\\\\\[[[ZZZZZZ\\\___bbbdddhhhnnnuuuzzzzzzxxxvvvvvvqqqrrrrrrrrrssswww|||~~~~~~~~~{{{zzzzzz{{{{{{zzzwwwtttoooooonnnkkkiiihhhhhhhhhddddddbbb```^^^^^^___bbbfffgggiiiiiifffaaa\\\YYYVVVSSSOOOMMMMMMMMMLLLJJJGGGHHHIIIHHHFFFEEECCCCCCCCCBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>AAAFFFMMMWWWhhh~~~|||xxxqqqpppttt~~~qqqbbb```qqqxxxkkkgggfffiiiqqqvvvyyy~~~yyyuuuqqqpppjjjgggbbb___^^^^^^]]]\\\]]]\\\\\\\\\___bbbfffhhhmmmrrrxxx{{{zzzxxxwwwwwwqqqqqqqqqppprrrwww~~~|||{{{{{{|||{{{|||~~~|||{{{{{{||||||zzzwwwtttnnnnnnnnnllljjjjjjkkkllleeeeeecccaaa^^^^^^```bbbccceeeggghhhfffbbb]]]ZZZWWWTTTQQQOOONNNNNNMMMKKKGGGIIIJJJJJJHHHFFFDDDCCCEEECCCAAAAAABBBCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>@@@DDDIIIQQQ```uuu}}}|||tttlllmmmssslll```aaarrrvvvlllhhhddddddhhhllloootttzzz}}}yyytttpppmmmkkkgggeeebbb^^^\\\[[[[[[[[[\\\]]]___```bbbfffkkkooowwwxxxyyy{{{|||{{{xxxuuuvvvrrrrrrvvvxxxzzz}}}}}}zzzvvvtttrrryyy~~~~~~~~~zzz}}}}}}{{{yyywwwtttrrrppprrrpppnnnlllkkkiiifffcccfffhhhiiigggcccaaabbbdddffffffeeeeeeeeebbb___[[[XXXUUUQQQNNNMMMKKKJJJHHHLLLIIIGGGFFFGGGFFFCCC???BBBBBBAAAAAAAAABBBCCCCCCFFFGGGHHHIIIHHHFFFDDDBBBDDDCCCDDDHHHNNNYYYlll|||xxxxxx~~~tttpppmmmnnnvvvkkk```aaarrryyyrrrjjjddd___``````aaaeeejjjxxx}}}{{{yyyuuurrrooolllkkkfffdddaaa^^^[[[ZZZZZZ[[[[[[]]]```cccfffkkkpppsssyyyyyyzzz{{{{{{zzzwwwuuurrrpppqqqwww}}}~~~{{{zzzzzzzzzzzzyyywwwuuusssrrruuu|||yyyyyyxxxvvvtttrrrpppoooqqqooommmlllllljjjhhheeefffhhhiiihhhfffeeefffhhhiiihhhgggffffffddd```]]][[[XXXTTTQQQPPPOOOMMMLLLMMMKKKIIIIIIJJJIIIFFFCCCCCCBBBBBBBBBBBBBBBCCCCCCGGGGGGIIIIIIHHHGGGEEECCCDDDCCCDDDHHHMMMWWWiiiyyy{{{www|||yyyppplllkkkqqqwww|||jjj___aaarrr~~~oooeee\\\XXXWWWVVVYYY^^^mmm{{{~~~vvvtttrrrpppmmmkkkjjjiiicccaaa^^^\\\ZZZYYYZZZZZZ[[[^^^dddhhhlllpppuuuxxxzzzzzz{{{zzzyyywwwtttssspppooorrrzzz~~~zzzxxxwwwvvvvvvuuutttsssrrrrrrrrruuu|||xxxvvvvvvvvvuuutttrrrqqqpppooonnnlllkkkkkkkkkiiigggeeegggiiijjjjjjjjjkkklllkkkjjjiiihhhgggeeebbb___^^^[[[WWWUUUTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLJJJHHHDDDDDDCCCBBBBBBCCCCCCCCCGGGHHHHHHHHHHHHFFFEEECCCDDDCCCCCCFFFJJJSSScccrrr~~~uuuvvv}}}rrrmmmkkknnnqqqrrrtttxxx|||kkk___```rrrttthhh[[[VVVTTTTTTXXX]]]hhhvvvyyyvvvpppooollliiigggfffeeeeee___^^^[[[YYYYYYYYYZZZ[[[^^^bbbhhhmmmpppsssvvvxxxyyyzzzyyyxxxuuusssqqqqqqpppqqqwww}}}yyywwwvvvvvvuuusssrrrrrrsssuuuvvvyyyxxxsssvvvvvvvvvvvvuuutttsssrrrooommmkkkjjjjjjiiigggfffccceeehhhkkklllmmmnnnooonnnllljjjjjjiiigggdddaaa___\\\YYYWWWWWWWWWVVVTTTTTTSSSRRRQQQOOOMMMKKKIIIFFFEEEDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBCCCEEEGGGNNN]]]kkkssspppuuuwwwqqqoooqqqrrrqqqrrrtttyyylll___```qqqxxxjjj[[[TTTSSSTTTXXX\\\gggttt}}}xxxrrrmmmllljjjgggcccaaa_________\\\[[[YYYYYYYYY[[[]]]^^^dddhhhmmmppprrrssstttuuuwwwwwwwwwtttqqqooopppqqqooouuu~~~~~~zzzxxxwwwvvvuuusssrrrsssuuuwwwxxxzzzuuuuuuuuuuuuuuuuuuttttttsssooollliiihhhggggggeeedddbbbdddfffjjjmmmooooooooonnnllljjjiiiiiihhheeeccc^^^\\\YYYXXXXXXXXXXXXWWWXXXWWWVVVSSSPPPLLLJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAACCCDDDIIIVVVccc}}}ppplllppp{{{vvvrrrtttuuuuuuvvvyyykkk______pppzzzkkk[[[TTTSSSUUUYYY]]]iiirrr|||}}}{{{wwwrrrlllggggggeeebbb^^^\\\[[[[[[[[[ZZZZZZZZZ[[[]]]```ccceeekkknnnqqqsssrrrrrrrrrrrrtttuuuuuurrrooonnnppptttqqq{{{~~~{{{zzzyyyuuutttsssrrrsssuuuwwwxxx~~~xxxtttssssssssstttssssssrrrqqqnnnkkkhhhgggggggggffffffbbbcccfffjjjnnnpppooonnnllljjjiiihhhhhhhhhfffeee]]][[[YYYXXXYYYYYYYYYXXXYYYYYYYYYUUUQQQMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@????????????@@@AAABBBFFFQQQ]]]yyyyyyooojjjmmm{{{{{{vvvwwwxxxxxxzzz~~~hhh]]]___qqq|||mmm^^^YYY\\\```eeeiiimmmrrrvvvzzz}}}zzzwwwuuurrrmmmiiieeebbb```]]]ZZZYYYYYYZZZ[[[\\\\\\]]]___bbbfffjjjmmmppprrrtttuuusssrrrrrrsssrrrtttuuurrroooooosssxxx{{{~~~{{{zzzzzz{{{vvvuuuuuuuuuuuuvvvxxxyyy{{{}}}{{{xxxttttttttttttttttttsssrrrrrrllljjjggggggiiijjjkkkkkkeeeeeegggkkkoooqqqooollljjjhhhffffffggghhhgggfff]]][[[YYYXXXZZZ[[[[[[ZZZXXXYYYZZZWWWSSSOOONNNOOOKKKJJJIIIGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@?????????======>>>@@@@@@CCCNNNYYYooowwwnnnjjjkkkxxx|||zzzzzzyyy|||fff\\\___qqq}}}ooobbbaaafffmmmtttyyyqqqssstttuuu}}}~~~xxxvvvssspppnnnkkkgggddd^^^\\\ZZZXXXXXXYYY[[[\\\]]]^^^___bbbfffkkkpppssssssuuuvvvvvvtttssstttuuurrrtttuuussspppqqqvvv|||~~~zzzxxxyyyzzz{{{xxxxxxxxxxxxxxxyyyzzzzzzyyy~~~}}}{{{||||||zzzwwwwwwwwwwwwvvvuuuttttttjjjhhhggghhhkkknnnppppppgggggghhhlllqqqrrrooolllhhhfffeeeeeefffhhhgggfff]]][[[YYYYYYZZZ\\\\\\[[[WWWYYYZZZXXXUUURRRRRRTTTLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@<<<;;;===??????BBBLLLWWWeee{{{uuunnnjjjjjjuuu~~~|||{{{}}}vvvccc^^^```pppzzzqqqjjjmmm{{{zzzvvvxxx}}}wwwuuuttt{{{|||yyywwwqqqqqqpppmmmjjjfffcccaaa]]]\\\ZZZYYYYYYZZZ[[[\\\bbbdddfffiiilllnnnppprrrtttsssrrrssssssrrrpppooovvvpppnnnrrruuuxxx|||tttsssuuuvvvxxx|||{{{|||||||||{{{yyywwwuuutttuuuvvvwwwyyy{{{}}}~~~xxxsssoooooopppqqqkkkjjjlllrrryyy|||zzzvvvkkkmmmnnnllliiihhhiiilllgggggghhhiiijjjjjjjjjiii```]]][[[[[[\\\]]]^^^]]]VVVTTTSSSSSSTTTSSSPPPNNNKKKJJJHHHFFFEEEDDDCCCCCC???AAABBBBBB@@@>>>===============>>>???DDDIIINNNZZZoooyyyqqqjjjjjjuuu}}}{{{uuubbb^^^```ppp{{{vvvsss{{{}}}~~~xxxoookkkjjjkkkuuu~~~{{{yyyvvvtttmmmmmmkkkiiifffdddbbb```ZZZZZZYYYXXXYYY[[[]]]^^^eeefffhhhjjjlllooopppqqqsssrrrrrrsssssssssrrrqqqrrrqqqrrruuuxxx~~~xxxrrrrrrtttuuuxxx{{{}}}}}}||||||zzzyyywwwvvvttttttvvvxxx{{{}}}~~~zzzvvvtttssstttuuuqqqoooooosssyyy{{{zzzwwwpppqqqpppmmmiiigggiiikkkjjjkkkkkkjjjiiihhhgggfffaaa___^^^^^^^^^^^^]]][[[XXXWWWUUUTTTTTTSSSQQQOOONNNMMMKKKHHHFFFDDDBBBBBB@@@AAACCCCCCAAA?????????@@@@@@@@@??????BBBFFFJJJYYYjjjwwwpppjjjjjjsss~~~|||{{{tttaaa]]]___ooo~~~wwwmmmhhhfffdddnnn{{{xxxvvvtttrrrooojjjhhhfffcccaaa``````___XXXXXXXXXYYY[[[^^^aaabbbiiiiiikkklllnnnooopppqqqrrrrrrrrrsssssssssssssssrrrssswwwzzz}}}~~~xxxsssppprrrttttttwww{{{~~~~~~}}}{{{zzzyyyxxxwwwtttuuuwwwzzz}}}~~~}}}|||zzzyyyyyyyyyyyytttqqqpppqqquuuwwwwwwuuuvvvtttqqqmmmiiihhhiiikkknnnnnnmmmkkkiiifffdddccc`````````aaabbbaaa^^^\\\YYYWWWUUUTTTTTTSSSQQQOOOQQQPPPMMMJJJFFFDDDBBBAAA@@@BBBDDDDDDBBBAAAAAAAAA@@@AAA@@@??????AAAEEEIIIWWWcccvvv~~~xxxsssmmmkkkqqqyyy~~~zzz{{{sssaaa]]]___nnnxxxrrrpppmmmuuu{{{yyyuuusssrrrpppnnnllliiifffccc___]]]]]]]]]^^^XXXYYY[[[]]]```dddggghhhmmmmmmnnnnnnoooppppppqqqqqqrrrrrrrrrqqqqqqrrrsssuuuwww{{{}}}ssspppooorrrttttttvvvzzz~~~~~~}}}{{{zzzyyyyyyyyyvvvwwwyyy{{{~~~}}}}}}}}}}}}|||{{{zzzyyyqqqnnnlllmmmooorrrsssrrrwwwuuuqqqllliiiiiijjjlllnnnnnnlllkkkhhhfffdddbbb______aaadddfffeeeaaa^^^WWWUUUSSSRRRRRRRRRPPPOOOPPPOOOLLLIIIFFFDDDCCCBBB@@@BBBDDDDDDCCCBBBAAABBB===>>>??????@@@CCCGGGKKKQQQ[[[kkk~~~}}}yyysssnnnpppuuu|||zzz|||tttaaa]]]]]]lll{{{~~~|||{{{vvvtttqqqooonnnmmmkkkiiiiiifffbbb^^^\\\[[[\\\]]]\\\]]]___cccfffjjjmmmoooppppppppppppppppppqqqqqqqqqrrrrrrqqqnnnnnnppprrrxxxzzz~~~xxxzzz~~~~~~}}}}}}rrroooooorrrsssrrrtttxxx|||||||||{{{zzzzzzyyyyyyxxxyyyzzz|||}}}~~~~~~}}}|||}}}}}}}}}|||yyyvvvtttnnnllljjjkkkmmmpppssstttvvvsssooolllkkklllmmmnnnllllllkkkjjjiiihhhfffeeedddddddddffffffddd```]]]TTTRRRPPPOOOPPPPPPOOONNNLLLKKKJJJHHHFFFEEEDDDDDDAAACCCEEEEEECCCBBBBBBBBB>>>???@@@@@@@@@CCCFFFIIIKKKTTTcccvvvyyyqqqnnnppp|||}}}|||~~~wwwccc]]]\\\iii|||~~~}}}}}}zzzxxxvvvvvvqqqooolllkkkkkkjjjhhhggggggeeeaaa^^^\\\\\\]]]]]]```bbbdddhhhllloooqqqsssqqqqqqqqqqqqqqqqqqqqqqqqppprrrsssqqqnnnmmmpppttt|||}}}vvvwwwyyyyyywwwwwwtttqqqpppqqqpppmmmpppuuuxxxyyyzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{|||{{{zzzzzz{{{{{{|||{{{yyyvvvsssqqqnnnmmmmmmnnnpppsssvvvxxxuuurrrooommmnnnppppppqqqkkkkkklllllllllkkkkkkjjjllljjjgggeeecccaaa]]][[[XXXUUURRRPPPOOOOOONNNMMMJJJIIIHHHGGGFFFFFFFFFGGGDDDFFFGGGGGGEEECCCBBBCCCBBBBBBBBBAAA@@@@@@BBBDDDFFFOOO]]]ooouuuooonnnxxxyyyddd]]][[[fffxxx{{{zzz}}}uuu~~~|||xxxuuurrrpppppppppllljjjhhhgggggggggfffdddbbbaaa___]]]]]]]]]___```dddfffhhhkkkoooqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqnnnqqqsssrrrooopppuuuzzzxxxqqqsssvvvwwwvvvwwwvvvsssqqqoookkkhhhjjjpppsssuuuxxx{{{||||||zzzxxxuuuvvvxxxzzz{{{zzzyyyxxxyyyyyyyyyxxxwwwtttrrrpppooopppqqqqqqrrrtttwwwyyyxxxuuurrrqqqssstttsssrrrmmmnnnnnnooooooooooooooonnnjjjfffbbbaaa```______```]]]XXXTTTRRRPPPNNNLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHJJJKKKJJJGGGEEEDDDDDDBBBCCCCCCBBB@@@@@@BBBCCCCCCLLLXXXggg{{{}}}vvvuuuuuu~~~{{{fff]]]ZZZeeevvvkkkppp}}}zzz}}}~~~xxxvvvrrrooolllkkkkkkkkkiiigggeeedddeeeeeedddbbb]]]]]]\\\]]]]]]___aaabbbfffgggjjjmmmppprrrssstttqqqqqqqqqqqqqqqqqqqqqqqqmmmpppssssssqqqsssyyy}}}vvvnnnhhhkkkqqqtttvvvxxxwwwtttpppmmmhhhdddffflllpppssswww{{{}}}|||zzzxxxqqqsssvvvxxxzzzzzzyyyyyywwwwwwwwwwwwvvvtttrrrqqqpppqqqrrrrrrssssssuuuwwwzzzxxxuuutttvvvvvvtttrrrpppqqqqqqrrrrrrrrrrrrqqqkkkgggbbb___```bbbeeefffhhhddd]]]XXXTTTQQQNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHLLLMMMNNNMMMJJJGGGEEEEEE???@@@AAAAAAAAABBBDDDFFFBBBJJJUUUaaattt}}}rrr{{{}}}{{{dddZZZ^^^jjjuuulllffflllxxx|||uuurrruuu|||{{{yyyyyytttrrrpppmmmjjjhhhfffeeeaaabbbbbbbbbbbbaaa```___[[[[[[[[[\\\^^^aaadddfffhhhjjjllloooqqqssstttuuurrrooommmlllmmmnnnnnnmmmmmmmmmpppuuuvvvyyyxxxssshhhhhheeebbbeeeppp{{{yyymmmfffaaa```dddjjjrrruuuyyy{{{{{{yyywwwvvvuuuzzz~~~~~~{{{yyy{{{~~~~~~{{{wwwuuuvvvvvvuuusssrrrssstttvvvvvvvvvuuutttuuuuuuuuuuuuuuutttssssssqqqsssuuuxxxyyyvvvpppkkkjjjiiihhheeedddeeehhhkkkooohhh___YYYVVVSSSPPPMMMLLLKKKJJJJJJKKKMMMOOOPPPSSSTTTTTTQQQKKKGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@FFFFFFNNN\\\mmmzzzyyyxxx{{{vvvwww}}}eee[[[^^^jjjvvvnnncccbbbiiixxxrrrpppxxx~~~|||zzzxxxwwwvvvtttrrrpppllliiifffeeeddd``````______^^^^^^]]]]]]^^^^^^^^^___bbbeeehhhjjjmmmmmmooopppqqqrrrssssssrrrqqqppppppqqqrrrsssssssssqqqsssxxx~~~}}}rrrmmmaaaaaa]]]YYY^^^kkkwww}}}yyymmmfffbbbbbbgggmmmuuuxxx|||}}}zzzwwwvvvvvv{{{|||{{{{{{{{{xxxuuutttuuuvvvtttrrrssstttuuuuuutttsssrrrqqqsssssstttuuuvvvvvvvvvvvvtttvvvxxxyyyvvvqqqlllhhhgggggggggfffeeefffhhhkkknnniiiaaaZZZWWWTTTQQQOOOKKKJJJIIIHHHJJJMMMPPPRRRVVVVVVVVVRRRMMMIIIGGGHHHGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEKKKXXXgggyyyyyywww}}}sssqqqsssyyy}}}fff[[[]]]kkkyyyyyy{{{tttaaaYYYZZZlllwwwnnnnnnwww}}}|||zzzxxxvvvttttttssssssqqqnnnjjjfffdddbbbaaa```___^^^]]]]]]]]]^^^___ccccccccceeegggjjjmmmooorrrrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnooooooqqqrrrrrruuusssvvvuuullliiiaaaaaa]]]YYY___mmmzzzwwwlllgggfffiiipppxxx|||}}}xxxwwwyyy|||xxxvvvwwwuuuttttttuuuvvvtttsssuuuuuuvvvuuutttrrrpppoooqqqrrrsssuuuwwwxxxxxxyyyvvvyyy|||zzzssslllgggfffeeefffhhhggggggggghhhjjjmmmhhhbbb\\\XXXUUURRRPPPLLLJJJHHHGGGJJJNNNSSSVVV[[[ZZZXXXTTTOOOLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDHHHRRR^^^oooxxxuuuxxxqqqllljjjmmmrrrxxxfff\\\___ooo{{{uuuwww}}}~~~gggXXXTTTaaarrrvvvnnnoootttxxxzzz~~~|||{{{xxxwwwvvvtttrrrqqqqqqpppooommmjjjgggccc```^^^]]]aaa```______```bbbeeeffffffggghhhjjjllloooqqqsssttttttsssrrrrrrrrrrrrrrrnnnooooooooooooooopppqqqsssuuu}}}{{{oooiiiiiihhhhhhfffeeelllyyyxxxmmmkkknnnttt}}}|||{{{}}}~~~~~~xxxuuutttuuuuuuuuuvvvwwwwwwvvvuuuwwwwwwwwwwwwvvvtttsssrrrqqqrrrsssuuuvvvwwwxxxxxxvvvzzz}}}yyyqqqiiigggggggggiiikkkkkkiiihhhhhhhhhkkkhhhccc^^^ZZZVVVSSSRRRMMMLLLJJJJJJMMMSSSYYY\\\```^^^[[[WWWSSSPPPOOOOOOPPPOOOMMMKKKIIIGGGFFFEEEEEEDDDGGGMMMVVVeeeyyyxxxssssss}}}ssslllhhhjjjooovvvggg^^^bbbuuu|||vvvvvvzzzqqq]]]TTT\\\iiiwwwuuummmjjjiiiiiilllrrr{{{~~~|||zzzyyyxxxtttsssrrrpppooonnnnnnnnnjjjhhhfffccc```^^^]]]\\\`````````aaadddgggkkkmmmiiijjjkkkmmmoooqqqssstttttttttsssrrrrrrsssttttttuuuvvvvvvuuussssssvvvyyyxxxzzzqqqiiihhhlllnnnqqqtttwww~~~sssrrrvvv||||||{{{|||xxxyyyzzzyyyxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwxxxwwwxxxyyyyyyyyyxxxvvvvvvrrrrrrsssttttttttttttsssssswwwzzzwwwooojjjiiijjjkkkmmmooonnnllljjjhhhhhhiiigggeee```\\\XXXUUUTTTQQQQQQQQQSSSVVV[[[```cccdddaaa]]]XXXVVVUUUTTTTTTTTTSSSQQQNNNLLLIIIGGGFFFFFFEEEGGGKKKQQQ\\\ooowwwpppnnnvvvyyyqqqkkklllqqqwww}}}ggg```ddd{{{|||yyy~~~}}}xxxwwwyyy~~~gggYYY[[[dddooorrrfff^^^ZZZ\\\aaajjjsss~~~~~~|||{{{|||zzzzzzzzzyyyxxxwwwuuutttoooooonnnllllllkkkkkkkkkeeedddcccaaa```___^^^^^^``````bbbdddhhhkkkoooqqqmmmmmmnnnpppqqqrrrsssttttttsssrrrrrrrrrsssuuuvvvvvvwwwxxxwwwvvvyyyxxxqqqmmmkkkpppvvv~~~yyywwwzzz}}}}}}yyyvvvuuupppqqqqqqsssuuuxxxzzz{{{yyyyyyxxxvvvssssssuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvqqqqqqqqqqqqqqqpppoooooooooqqqsssqqqmmmjjjjjjkkkmmmoooppppppmmmkkkjjjjjjiiiiiihhheee```[[[YYYXXXVVVXXX[[[___cccfffhhhjjjgggccc]]]YYYXXXXXXYYYYYYWWWVVVTTTQQQMMMJJJHHHGGGEEEEEEHHHKKKMMMVVVgggwwwvvvnnnkkkrrrxxxpppppptttyyy|||hhhaaaeee}}}~~~~~~}}}~~~~~~|||{{{xxxwww~~~~~~~~~{{{{{{}}}ttteeedddiiivvvpppccc]]]WWW[[[___eeeooo|||wwwuuuuuuvvvttttttttttttsssrrrppppppkkkjjjiiihhhhhhhhhhhhhhhcccbbbbbbaaaaaabbbbbbcccdddeeehhhjjjmmmppprrrsssppppppqqqrrrssssssssssssuuutttrrrqqqqqqrrrtttuuurrrtttwwwxxx{{{vvvtttwww|||xxxwwwzzz}}}}}}zzzyyyxxxuuuqqqnnnggghhhkkkoootttxxxzzz{{{xxxxxxuuuqqqmmmlllooorrruuuvvvvvvvvvuuusssrrrqqqnnnnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkjjjjjjiiiiiilllmmmooonnnmmmlllmmmnnnjjjlllmmmjjjddd```]]]]]]\\\```fffllloooppppppooohhhccc]]]YYYZZZ[[[\\\\\\YYYXXXUUURRRNNNKKKHHHGGGCCCDDDHHHJJJKKKQQQ```pppuuummmiiiooo|||wwwuuuxxx||||||hhhaaaeee~~~zzzzzzyyyvvvsssqqqrrrtttyyyzzzxxxxxx~~~~~~qqqoootttppphhhZZZ\\\]]]^^^eeettt~~~{{{wwwrrrpppqqqrrrppppppppppppooonnnmmmlllhhhgggfffeeeeeeeeeeeeeeebbbbbbbbbbbbcccdddffffffkkklllnnnpppssstttuuuuuurrrssssssttttttttttttssswwwuuusssqqqpppqqqrrrsssrrruuuyyy}}}yyy|||}}}tttuuuzzz~~~|||xxxttttttuuutttooojjj___aaafffmmmssswwwwwwwwwwwwvvvrrrmmmhhhgggjjjnnntttttttttsssqqqooommmkkkkkklllllllllllllllkkkkkkiiigggfffggghhhhhhgggfffiiijjjlllmmmmmmmmmoooqqqlllooopppmmmhhhcccaaaaaa___dddlllssswwwwwwtttrrrhhhccc\\\YYY[[[]]]^^^^^^ZZZYYYVVVSSSOOOKKKHHHGGGAAACCCGGGJJJIIINNN\\\kkktttlllhhhooo{{{~~~yyy{{{{{{eee___dddzzz~~~|||zzzyyyuuuoookkkjjjnnnrrr||||||{{{{{{}}}}}}}}}{{{zzz|||}}}~~~tttfffbbb``````aaaiii~~~|||yyywwwvvvtttrrrppppppppppppooonnnmmmkkkjjjhhhggggggdddcccaaa`````````bbbcccbbbcccdddfffhhhjjjlllmmmmmmnnnpppqqqrrrsssssssssxxxxxxxxxxxxvvvssspppnnnqqqrrrrrrrrrpppppprrrtttuuuzzz|||~~~zzzuuuoooooouuu|||{{{xxxwwwxxxzzzxxxqqqkkkeeefffiiimmmrrrsssrrrqqqpppqqqpppkkkeeecccgggkkkwwwuuusssqqqnnnlllkkkkkkhhhjjjkkkkkkjjjiiiiiiiiipppkkkfffgggkkkmmmhhhccchhhfffdddfffjjjmmmmmmkkkppprrrrrrnnngggcccdddggghhhlllssszzz}}}{{{uuupppgggddd___[[[YYYYYY[[[]]]]]][[[XXXUUURRRNNNIIIFFFCCCFFFGGGGGGHHHNNNXXXaaawwwzzzppphhhkkkvvv}}}{{{{{{fff___dddzzz}}}{{{yyyxxxtttpppmmmnnnsssxxx~~~}}}|||zzzvvvuuuvvvsssttttttwww|||vvvpppkkkfffcccgggxxx~~~|||xxxvvvuuusssqqqooommmmmmlllllliiiiiihhhgggfffddddddccccccbbb`````````bbbdddeeeeeefffhhhjjjlllmmmnnnnnnqqqrrrsssttttttuuuuuuuuutttuuuvvvwwwvvvsssqqqoooqqqsssttttttssstttwwwyyy{{{~~~{{{yyywwwuuusssoookkklllsss{{{~~~}}}}}}{{{wwwpppkkkkkknnnqqqtttuuutttrrrqqqqqqrrrrrrnnniiihhhkkkooozzzxxxvvvssspppmmmlllkkkjjjkkkkkkkkkjjjjjjjjjkkkmmmiiifffiiinnnoookkkfffdddaaa___bbbgggmmmoooooopppppppppnnnkkkiiijjjllllllooouuuzzz|||yyyrrrmmmgggeeeaaa^^^\\\^^^```bbb___\\\ZZZWWWTTTPPPKKKHHHCCCDDDFFFEEEFFFKKKTTT\\\qqq}}}tttlllmmmsss{{{|||fff___dddyyy~~~|||yyywwwtttrrrqqquuu||||||yyyuuupppnnnoooooooooppppppttt{{{~~~sssjjjgggppp{{{{{{yyywwwvvvsssqqqpppooommmkkkiiihhhggggggeeeddddddcccbbbbbbaaaaaaaaa`````````bbbdddgggiiijjjkkkmmmoooqqqrrrqqqqqqtttttttttuuuuuuttttttsssppprrrtttvvvvvvtttqqqpppqqqsssvvvxxxyyy|||wwwqqqnnnnnnnnnoookkkhhhiiinnnuuu|||zzzuuuqqqoooppptttxxxxxxuuuqqqpppppprrrssstttqqqnnnmmmpppsss{{{yyywwwtttqqqooommmmmmkkkkkkjjjjjjjjjkkkkkkkkkhhhffffffkkkppprrrnnniiiaaa]]][[[]]]cccjjjnnnpppqqqooonnnnnnooopppqqqqqqoooqqquuuyyyzzzuuunnniiieeeccc```^^^^^^```ccceeeaaa___\\\YYYWWWSSSNNNJJJEEEFFFGGGFFFFFFJJJQQQWWWhhh}}}zzzuuussstttxxx{{{fff___dddzzz|||zzzxxxwwwxxx}}}{{{uuupppkkkjjjlllppppppooonnnpppuuu|||xxxnnnlllnnnoooqqqttt{{{}}}yyyvvvtttrrrrrrqqqpppnnnkkkjjjiiigggeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````aaadddhhhkkkmmmoooqqqsssuuuvvvuuuuuutttttttttttttttsssrrrqqqqqqpppqqqtttuuuuuusssqqqoooooosssxxx}}}}}}rrrlllkkklllnnnooommmiiifffggglllrrrvvvyyy}}}}}}wwwrrrqqqrrrqqquuuwwwtttooolllnnnqqqtttuuuuuusssqqqpppqqqssswwwvvvuuusssqqqpppoooooojjjiiihhhiiijjjkkkjjjjjjddddddffflllrrrsssoookkkaaa]]]ZZZ\\\ccckkkppprrruuuqqqmmmmmmppprrrqqqooonnnooorrruuuuuurrrkkkfffbbb```^^^]]]]]]^^^aaacccbbb```]]][[[XXXTTTOOOKKKJJJJJJJJJIIIIIIKKKQQQUUU___qqq~~~|||yyyzzz{{{eee```dddzzz~~~yyysssnnnjjjjjjmmmooonnnlllkkkjjjnnnsssxxx}}}rrrkkkeeedddfffnnnzzz}}}zzzyyyyyyxxxvvvtttsssqqqooonnnnnnnnnmmmlllffffffeeedddcccaaa```___``````aaaaaabbbccccccdddccccccccceeehhhlllooorrrtttuuuvvvwwwxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrqqqssstttuuuuuutttsssqqqppppppvvv~~~yyywww{{{wwwmmmgggeeegggjjjooommmjjjeeeccceeelllqqq|||{{{sssnnnooorrrrrrssssssooojjjiiinnnttttttuuuuuutttqqqoooooooooppppppooooooppppppqqqqqqiiihhhhhhjjjllllllkkkhhhbbbdddgggmmmqqqrrrnnnkkkccc```___cccllltttyyy{{{zzztttmmmkkknnnooolllhhhiiijjjmmmpppqqqnnniiieeebbbaaa___]]]]]]^^^```aaacccaaa^^^\\\YYYUUUPPPLLLLLLLLLLLLKKKKKKLLLOOOQQQXXXggg|||~~~zzzzzzeee```eee|||yyyrrrnnnkkklllpppqqqpppnnnkkkjjjlllpppsss~~~uuugggaaa^^^cccmmmwww|||zzzwwwuuuttttttrrrppppppnnnkkkkkkkkkkkkiiihhhccccccccccccbbbaaa```___^^^___```aaacccdddeeeeeehhhhhhhhhiiilllpppsssuuuxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyxxxwwwvvvttttttvvvvvvvvvuuuttttttttttttwww~~~|||ssssssyyy}}}|||~~~|||zzzyyy~~~wwwnnngggeeefffhhhlllmmmlllgggdddfffnnnvvvxxxooojjjkkknnnrrrrrrpppllliiikkkpppuuurrrssssssrrrqqqooolllkkkjjjjjjkkklllmmmoooqqqqqqkkkjjjkkkooorrrrrrnnnjjjfffgggjjjoooqqqqqqmmmjjjccccccfffmmmwww{{{uuummmjjjkkkkkkhhheeedddeeehhhkkkmmmllliiifffdddcccbbbaaaaaabbbcccdddeeeccc```]]]ZZZVVVQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMTTT___qqqyyyyyy~~~yyyeee```fff}}}{{{sssnnnlllnnnsssuuutttqqqnnnlllmmmpppsssttt{{{wwwkkkaaa```ccchhhrrr|||}}}|||{{{{{{{{{|||yyyuuussssssrrrpppooommmjjjhhhffffffeeedddbbbaaabbbccccccccccccbbbaaa```aaabbbdddfffhhhiiijjjmmmmmmmmmnnnpppsssvvvxxxzzzyyywwwvvvuuuvvvwwwxxxzzzzzzyyyyyyxxxwwwvvvuuuxxxwwwvvvtttuuuvvvxxxzzzxxxrrruuu~~~~~~}}}}}}}}}{{{yyyvvvtttssszzzzzzwwwrrrllljjjjjjlllnnnppppppkkkgggjjjsss|||}}}sssjjjfffhhhkkkpppooommmllllllmmmnnnpppoooooopppqqqqqqooollljjjhhhiiiiiijjjlllmmmoooppppppppprrrwww{{{zzztttnnnlllmmmoooqqqrrrpppmmmkkkeeefffkkksss|||xxxsssmmmjjjiiijjjiiigggcccdddfffiiilllkkkiiifffdddcccccccccdddfffhhhiiigggeeebbb```]]]YYYTTTPPPNNNMMMMMMMMMMMMNNNMMMMMMQQQYYYhhhyyy|||yyy{{{xxxeee```ggg~~~}}}tttooolllooottttttssspppmmmkkkkkknnnqqqnnnttt}}}wwwhhhaaa___```hhhrrrwww}}}|||{{{zzzyyyxxxwwwwwwwwwwwwtttpppnnnmmmlllkkkjjjjjjhhheeecccbbbaaa```^^^```aaacccdddddddddcccbbbcccdddfffhhhjjjlllnnnoooqqqppppppppprrrtttwwwyyy|||zzzwwwttttttuuuvvvxxxxxxxxxxxxwwwwwwuuuttttttyyywwwuuutttuuuyyy}}}~~~xxxxxxtttpppuuu~~~|||||||||yyyuuurrrppppppoooqqqrrrpppmmmlllnnnppprrrtttuuuooojjjlllvvvwwwmmmfffdddgggjjjmmmlllkkklllmmmllljjjhhhlllmmmnnnppprrrpppmmmkkkiiiiiiiiijjjkkklllmmmnnnttttttwww}}}yyyrrrpppqqqrrrsssssspppmmmkkkggghhhmmmttt{{{}}}zzzwwwtttqqqllliiiiiijjjkkkllldddeeefffiiikkkkkkhhhfffaaaaaaaaaccceeegggjjjkkkiiigggdddaaa___[[[VVVRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOUUUbbbsss~~~yyy```bbbiii~~~~~~{{{yyywwwqqqsss{{{zzzyyytttmmmhhhgggkkkoooqqqnnnqqqzzzpppddd`````````___ccciiisss|||zzzyyywwwtttrrrqqqppppppqqqpppmmmjjjhhheeeddddddcccccccccccccccdddeeeeeeaaaccceeefffhhhhhhhhhgggdddeeegggjjjmmmqqqtttvvv{{{xxxtttrrrrrruuuzzz}}}{{{zzzxxxuuurrrrrruuuxxx{{{~~~~~~zzzuuurrrtttxxxrrrtttvvvvvvwww}}}xxxrrrooopppqqqsssvvvzzz}}}zzzvvvvvvxxxtttllljjjnnnnnnqqqsssrrrpppooorrrtttxxxwwwwwwwwwwwwwwwxxxyyy{{{uuulllddd```bbbfffjjjpppmmmiiihhhhhhiiijjjjjjkkkkkklllppptttuuuqqqmmmmmmnnnnnnkkkiiihhhlllooovvvzzzzzzvvvrrrrrrqqqqqqpppoooooonnnkkkjjjkkkmmmpppqqqqqqoooqqqpppmmmjjjiiijjjlllmmmiiigggfffiiimmmnnnjjjeeebbbbbbcccfffjjjlllmmmlllhhheeebbb___\\\YYYTTTQQQQQQPPPPPPPPPPPPOOOLLLJJJMMMOOOWWWfffxxx|||{{{{{{bbbbbbiii}}}~~~|||xxxxxxxxxtttwww~~~xxxqqqlllkkknnnqqqtttnnnkkknnnsss}}}xxxnnniiifffbbb^^^[[[^^^eeennnxxx~~~~~~}}}}}}}}}~~~~~~{{{yyyvvvuuusssqqqooonnnmmmlllmmmllljjjgggeeecccbbbbbb_______________``````aaacccdddfffiiijjjkkkkkkjjjkkklllnnnqqqtttvvvxxxzzz|||zzzxxxvvvvvvyyy|||~~~|||{{{zzzwwwtttsssuuuvvvsssvvvxxxvvvrrrppprrruuuwwwzzz~~~|||sssmmmnnnnnnoooqqqsssuuuwwwyyyqqqpppssswwwuuupppnnnqqqqqqsssvvvuuuqqqpppqqqssssssuuuwwwyyyzzzzzzxxxwwwqqqmmmgggcccbbbdddhhhkkkmmmjjjfffddddddeeeffffffhhhjjjmmmrrruuuuuurrrpppoooppppppnnnkkkkkknnnqqquuuxxx}}}|||wwwttttttsssqqqpppnnnllllllkkkhhhiiiiiijjjkkklllmmmnnnrrrqqqooommmmmmnnnooopppmmmjjjiiilllpppppplllhhheeeeeeeeegggjjjkkkjjjiiigggccc___\\\ZZZXXXVVVUUUTTTTTTSSSTTTTTTRRROOOLLLNNNPPPWWWbbbrrr|||zzzdddccchhh|||~~~{{{vvvxxxzzzxxx{{{yyyrrrooonnnoooooosssllldddbbbeeeooo|||wwwqqqiiibbbYYYYYYYYY]]]dddmmmvvv|||~~~}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~|||zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyvvvtttpppooonnnllljjjiiiiiihhhgggfffeeecccbbbaaaaaaaaabbbbbbccccccccccccddddddeeefffiiikkkmmmnnnnnnnnnqqqrrruuuwwwyyyzzzzzzzzz{{{zzzyyyxxxyyyzzz|||}}}|||||||||yyyvvvtttttttttqqqtttvvvuuuttttttwwwzzz{{{tttnnnjjjmmmmmmmmmnnnnnnoooppppppiiikkkqqqxxxyyyuuutttvvvtttwwwyyyxxxsssoooooooooooossswww{{{{{{xxxtttqqqiiihhhgggfffgggjjjlllnnnkkkgggcccaaabbbccccccccceeeiiioootttuuuttttttssspppqqqqqqooonnnoooqqqssssssuuuxxxzzzzzzxxxuuusssvvvtttqqqnnnkkkhhhgggffffffggghhhgggfffgggkkkooorrrqqqqqqqqqqqqrrrssssssrrrpppnnnppprrrssspppmmmkkkiiihhhhhhiiiiiigggfffeeeaaa]]]ZZZZZZ[[[[[[[[[XXXXXXXXXYYYYYYVVVRRROOOOOOQQQVVV]]]iii{{{xxx~~~}}}}}}~~~fffcccgggzzz~~~yyywwwzzz|||{{{~~~xxxrrrooonnnmmmkkkooohhhaaa^^^aaalllzzzvvvoooeeeaaa[[[WWWXXX___ggglllqqqwww~~~}}}~~~~~~|||}}}}}}}}}}}}}}}||||||yyyzzz{{{|||||||||{{{{{{{{{||||||zzzyyyyyy{{{}}}zzzzzzxxxwwwuuusssrrrrrrrrrqqqqqqrrrssssssqqqooolllkkkjjjhhhgggfffffffffdddccccccbbbaaaaaabbbbbbgggggghhhhhhiiiiiiiiiiiifffgggjjjmmmooopppqqqqqqqqqsssuuuxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{|||zzzwwwsssrrrrrrrrrsssuuuuuuwwwzzz}}}tttooommmkkknnnnnnmmmkkkjjjjjjjjjjjjhhhllltttzzz|||yyywwwwwwvvvyyy{{{yyysssnnnlllkkknnnqqquuuwwwwwwsssnnnkkkjjjkkklllnnnooooooppppppkkkgggcccaaaaaabbbbbbbbbccciiippptttsssrrrrrrsssoooooooooooopppqqqrrrtttqqqrrrtttvvvwwwwwwvvvvvvwwwuuuqqqlllhhhdddbbb```cccfffgggeeebbbdddjjjqqqqqqqqqrrrssstttuuuvvvvvvvvvtttrrrrrrssssssqqqoooooommmjjjiiihhhgggeeecccdddbbb______```bbbbbbaaa\\\\\\\\\\\\\\\YYYTTTPPPOOORRRUUUXXXbbbuuuwww{{{~~~|||}}}~~~hhhcccfffyyy~~~||||||}}}}}}{{{}}}xxxrrrpppnnnkkkhhhiiifffbbb```eeepppyyyyyyrrrggg]]]YYYYYY]]]```ccchhhnnnqqqrrrwww~~~~~~||||||}}}}}}}}}|||{{{zzzwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxvvvuuuuuuwwwyyyvvvvvvuuusssrrrqqqpppooommmlllllllllnnnnnnmmmllljjjjjjiiiggggggfffffffffdddcccccccccccccccddddddeeefffggghhhhhhhhhggggggfffhhhjjjmmmpppqqqqqqqqqqqqsssuuuvvvvvvuuusssrrrtttuuuwwwxxxxxxxxxwwwvvvwwwxxxzzzyyyvvvsssqqqqqqooooooqqquuu|||wwwooommmnnnnnnqqqooollliiihhhggggggggglllrrrxxx||||||zzzxxxvvvvvvyyy{{{xxxrrrllliiiiiijjjlllnnnqqqqqqpppnnnmmmnnnppprrrsssrrrpppnnnmmmjjjfffbbb`````````aaa```bbbgggmmmpppooonnnoooqqqmmmmmmmmmoooppprrrsssssspppqqqsssuuuwwwxxxyyyzzzvvvtttqqqlllgggbbb^^^\\\]]]```aaa```^^^aaaiiippppppqqqrrrtttuuuvvvwwwwwwyyywwwtttsssrrrrrrqqqqqqrrrooollliiihhhgggeeecccddddddeeegggjjjjjjhhhfff^^^^^^]]]]]]\\\YYYUUUQQQOOORRRTTTVVV^^^qqqzzzzzz}}}{{{zzzzzziiicccdddwww|||yyyyyyzzz}}}xxxtttqqqmmmjjjhhhfffgggfffeeekkksssxxxxxxxxx{{{ooofffaaa^^^^^^]]]___```aaaccciiirrryyy|||~~~~~~~~~}}}}}}zzzzzz{{{||||||{{{zzzyyyvvvvvvvvvwwwwwwwwwxxxxxxuuuuuutttsssqqqqqqrrrtttrrrrrrrrrqqqppppppooooookkkjjjiiiiiikkklllkkkjjjjjjiiihhhgggggggggggggggeeeeeeeeeeeeeeefffggggggfffggghhhiiijjjiiihhhhhhgggiiikkknnnpppqqqqqqqqqsssttttttuuuuuutttrrrrrrtttuuuvvvxxxxxxwwwvvvvvvsssuuuwwwwwwuuutttssstttrrrtttyyy~~~~~~rrrlllllloooqqqrrrpppkkkgggeeeeeefffhhhnnntttxxxxxxwwwxxxwwwtttwwwyyyzzzwwwqqqllljjjjjjggghhhkkkmmmpppqqqrrrsssqqqqqqrrrrrrqqqnnnkkkiiihhheee```^^^]]]^^^^^^^^^```cccfffiiijjjkkkmmmooommmmmmmmmpppsssuuuuuuuuussstttuuuwwwyyyzzz{{{{{{ssssssqqqmmmhhhaaa\\\YYYVVVXXXZZZ[[[]]]bbbjjjooorrrrrrrrrsssuuuvvvxxxyyy{{{yyyvvvsssqqqpppqqqqqqrrrooollliiihhhhhhfffeeefffgggiiimmmoooooollljjjaaa```^^^]]][[[YYYUUURRRPPPRRRTTTVVV]]]nnn}}}|||zzzuuuuuu}}}iiibbbcccvvvyyyvvvuuuuuuvvvwwwvvvsssnnniiifffeeeeeehhhhhhiiipppyyy|||yyywww}}}wwwppplllaaa]]]YYYVVVWWW]]]dddiiiqqqvvv|||~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}|||{{{zzzvvvvvvuuutttuuuvvvwwwxxxuuuvvvuuusssppppppqqqsssoooooooooooooooooooooooojjjiiihhhhhhjjjkkkkkkjjjiiiiiihhhggggggggghhhhhhggggggffffffgggggghhhiiiiiijjjlllnnnnnnmmmlllkkkjjjkkkmmmoooqqqrrrrrrqqqtttttttttssssssrrrrrrrrrrrrrrrttttttuuuuuutttsssqqqsssuuuvvvvvvvvvwwwxxx|||~~~yyywww~~~~~~pppkkknnntttwwwsssoooiiidddbbbdddgggiiikkkppprrrpppppptttvvvtttxxxzzzzzzwwwqqqmmmmmmnnnjjjllloooqqqssstttttttttppppppppppppooommmlllkkkiiifffaaa^^^^^^^^^^^^^^^\\\[[[]]]```fffjjjmmmnnnpppooopppssswwwzzzzzzxxxxxxxxxyyyzzzzzzyyyyyyxxxpppqqqqqqnnniiibbb[[[WWWTTTUUUWWW[[[aaahhhnnnrrruuutttssssssuuuwwwyyy{{{}}}{{{wwwssspppoooqqqrrrqqqnnnkkkiiiiiiiiiiiihhhiiiiiijjjlllnnnooommmkkkeeebbb___\\\[[[YYYVVVTTTQQQSSSUUUWWW]]]kkk|||}}}}}}|||tttttt~~~iiibbbcccvvv~~~wwwsssrrrrrrmmmpppssspppkkkeeebbbbbbeeehhhjjjkkktttxxx{{{~~~}}}fff___VVVQQQQQQVVV\\\___hhhmmmrrrvvvwwwyyy|||~~~||||||}}}~~~}}}}}}|||{{{yyyxxxwwwzzz{{{}}}~~~}}}|||vvvuuutttssssssuuuwwwxxxyyyyyyxxxuuusssrrrssstttmmmmmmmmmnnnnnnooooooooojjjiiihhhhhhjjjkkkkkkkkkiiihhhhhhgggggghhhhhhhhhhhhhhhggggggggghhhiiiiiiiiijjjlllnnnnnnmmmlllkkklllmmmoooqqqrrrrrrrrrrrrssssssrrrqqqqqqqqqqqqrrrooooooppppppqqqqqqppppppqqqsssuuuvvvwwwxxxzzz||||||vvvvvvwwwyyy~~~pppmmmrrryyy}}}sssnnngggbbb```cccgggjjjeeekkkllliiijjjqqqvvvuuuyyyzzzzzzwwwrrrooooooqqqrrrsssvvvwwwwwwuuusssqqqpppooooooooooooooooooppplllhhhdddaaaaaaaaaaaa```XXXVVVVVV[[[cccjjjnnnooosssrrrsssvvv{{{~~~~~~|||{{{||||||{{{zzzxxxvvvtttnnnoooqqqpppkkkccc\\\WWWUUUUUUWWW]]]fffnnntttvvvwwwvvvttttttuuuxxx{{{}}}~~~|||xxxtttpppoooqqqsssooommmjjjiiiiiikkkkkkkkkkkkjjjiiiiiikkkmmmmmmlllgggddd___\\\ZZZYYYWWWVVVSSSTTTUUUWWW]]]hhhuuu~~~||||||vvvuuueee^^^fffttt|||zzz{{{~~~}}}yyyuuupppiiibbb]]]iiiffffffppp~~~lllYYYQQQOOOMMMPPPUUU\\\cccjjjmmmmmmooovvv||||||~~~~~~~~~{{{|||}}}|||zzzyyyzzz{{{yyyzzz|||}}}|||{{{yyyxxxwwwvvvuuuuuuuuuvvvxxxxxxzzzxxxuuurrrpppoooooopppnnnmmmlllllllllnnnoooppppppnnnkkkiiiiiihhhgggfffgggggggggggghhhiiijjjkkkiiiiiijjjkkklllllllllkkkooonnnmmmmmmnnnnnnmmmllluuutttrrrpppooooooppppppsssrrrqqqooonnnnnnnnnnnnssspppnnnooorrrtttrrrpppttttttuuuvvvyyyvvvpppttt~~~uuuooosssvvvwwwxxxrrrppplllddd^^^\\\___cccbbbbbbccceeeiiirrr{{{~~~yyyuuutttuuuvvvwwwxxxyyyxxxvvvtttrrrlllnnnpppqqqpppoooppppppqqqqqqqqqnnniiifffeeeeee^^^ZZZUUUWWW___iiippptttxxxxxxxxxzzz}}}~~~}}}|||zzzzzzzzzyyyxxxwwwuuuuuuqqqsssssssssoooiiiccc___WWWXXX^^^jjjwwwyyywwwvvvtttuuuwwwyyy{{{}}}xxxrrrooopppssstttsssnnnllljjjkkkoooqqqqqqpppllljjjjjjkkklllmmmlllkkkfffdddbbb___\\\ZZZXXXXXXUUUWWWWWWVVVWWW^^^jjjsss~~~{{{{{{~~~zzz~~~ccc\\\eeesss~~~xxxqqqjjjfffjjjhhhiiittt{{{hhh]]]WWWRRRRRRTTTRRRWWW\\\^^^^^^aaahhhnnnwwwzzz|||}}}|||{{{{{{{{{{{{}}}~~~}}}{{{zzzzzz{{{yyyzzz{{{|||{{{zzzxxxvvvvvvuuutttsssssstttuuuvvvxxxvvvtttrrrpppooonnnnnnpppooonnnmmmmmmnnnooopppnnnlllhhhgggggghhhgggggghhhhhhhhhhhhiiijjjkkklllnnnmmmkkkjjjjjjkkklllmmmooonnnmmmmmmmmmnnnnnnnnnsssrrrrrrqqqqqqqqqqqqqqqnnnnnnooooooooooooooooooooonnnmmmnnnqqqsssuuuuuuzzz}}}zzzzzzwwwqqqsssvvvyyy|||zzzvvvoooddd[[[XXX[[[^^^fffeeeeeehhhppp|||~~~yyywwwxxxyyyxxxxxxyyyxxxwwwuuutttsssnnnqqqssstttsssqqqqqqqqqssssssrrrnnnjjjgggggghhh^^^[[[YYY]]]eeeooouuuxxxyyyyyyxxxyyy{{{{{{zzzyyyzzzzzzyyyyyyxxxwwwwwwwwwtttuuuuuutttqqqmmmhhheeedddgggmmmxxx}}}zzzvvvuuuuuuvvvwww|||xxxtttqqqrrrttttttsssqqqooonnnoooqqqrrrpppnnnkkkiiihhhiiijjjkkkjjjhhhfffeeebbb___\\\ZZZYYYXXXUUUVVVVVVUUUUUU[[[eeennn~~~{{{}}}{{{aaa[[[eeesssxxxssspppmmmllloooyyy}}}}}}}}}pppggg]]]VVVSSSMMMOOOQQQQQQRRRUUU[[[```mmmppprrrtttttttttvvvwwwxxxzzz}}}}}}|||zzzyyyyyyyyyzzzzzzzzzzzzxxxvvvuuuvvvuuusssrrrqqqqqqrrrssstttsssrrrqqqooonnnmmmllloooooommmllllllkkkkkklllllliiifffdddeeeggghhhiiiiiihhhhhhggghhhiiikkklllqqqooollljjjiiijjjlllnnnnnnmmmlllllllllnnnpppqqqqqqrrrrrrrrrrrrrrrqqqqqqlllmmmnnnooooooooonnnnnnkkklllnnnoooqqquuuzzz}}}xxxsssrrrtttyyyzzzpppddd[[[YYY]]]bbbqqqnnnlllqqq}}}~~~zzz|||}}}~~~zzzzzzxxxvvvuuussssssrrrqqqsssvvvvvvuuurrrqqqqqquuusssqqqlllhhhfffhhhiii___^^^```fffoooxxx|||}}}zzzxxxwwwwwwxxxxxxwwwuuuzzzyyyxxxwwwwwwxxxyyyzzzwwwwwwvvvuuutttqqqooonnnsssvvv}}}}}}yyyvvvuuuvvvvvv{{{yyyvvvuuuuuutttsssrrrsssrrrrrrssssssrrrooollliiihhhggggggiiiiiihhhfffgggfffccc___]]][[[ZZZZZZWWWWWWVVVTTTTTTXXX```gggyyy{{{yyyxxx```\\\gggwww}}}zzzyyytttsssuuu}}}}}}~~~|||{{{}}}}}}pppbbbYYYTTTRRRPPPNNNMMMOOOSSSVVV___aaadddgggiiikkkoooqqqtttwwwzzz|||{{{yyyxxxwwwzzzzzzzzzzzzyyywwwvvvuuuvvvuuusssqqqpppppppppqqqppppppppppppooommmlllkkkmmmlllkkkiiihhhgggffffffjjjgggdddccceeehhhjjjkkkggggggeeeeeeeeeggghhhjjjooonnnlllkkkkkklllmmmnnnmmmmmmlllkkkkkkmmmpppsssqqqrrrsssssssssqqqpppooonnnnnnmmmmmmmmmnnnnnnooonnnqqqtttvvvxxx}}}|||wwwsssvvvxxxrrrooopppvvv}}}~~~zzzqqqgggaaaccckkkrrr|||{{{~~~~~~zzzxxxvvvsssqqqqqqqqqqqqrrrtttvvvvvvssspppoooooorrrppplllgggccccccfffhhhdddeeehhhpppxxx~~~xxxvvvuuuuuuvvvvvvuuutttzzzyyywwwvvvwwwxxxzzz|||yyyxxxwwwvvvuuuuuuuuuvvv|||}}}zzzxxxxxxyyyzzzzzzyyyxxxwwwvvvtttqqqooopppqqqsssuuutttrrrooollliiihhhggghhhjjjjjjjjjhhhhhhgggddd```^^^]]]]]]]]]\\\[[[YYYWWWUUUXXX^^^bbbrrr~~~yyy~~~wwwaaa^^^jjjzzz~~~|||{{{~~~{{{{{{~~~~~~~~~yyylll```[[[TTTNNNKKKKKKKKKKKKPPPSSSVVVYYY]]]aaagggjjjpppssswwwzzzzzzyyyxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvwwwuuusssqqqpppoooppppppmmmmmmnnnnnnmmmmmmlllkkklllkkkjjjiiigggeeedddcccgggeeecccccceeehhhjjjkkkeeedddbbbaaaaaaccceeefffhhhiiikkkmmmnnnmmmmmmlllllllllllljjjiiikkkooosssrrrsssssssssrrrpppnnnlllnnnmmmkkkkkklllppptttvvvxxx|||wwwrrrpppmmmpppsssyyywwwqqqnnnnnnttt{{{{{{tttllliiiooozzzwwwuuurrrpppoooooopppqqqrrrttttttrrrooommmlllllllllkkkgggbbb___```dddgggkkklllooovvv}}}vvvtttssssssuuuvvvvvvvvvxxxwwwvvvuuuvvvxxxzzz|||xxxwwwvvvuuuuuuwwwyyyzzz|||zzzzzz{{{{{{yyyyyyzzzyyyvvvrrrpppnnnmmmppptttvvvvvvtttqqqppplllkkkjjjlllmmmnnnnnnmmmiiihhheeebbb``````aaabbbbbbaaa^^^\\\[[[\\\```bbbppp{{{{{{xxxbbb___kkk{{{{{{xxxxxx|||~~~zzzzzz}}}rrrjjj___VVVPPPKKKGGGCCCIIIKKKMMMPPPSSSXXX^^^bbbkkknnnrrruuuvvvwwwxxxyyyxxxwwwwwwwwwvvvvvvvvvvvvuuutttrrrpppoooooooooooollllllllllllllllllllllllmmmlllllljjjiiigggeeeccccccbbbaaabbbeeeggghhhhhhbbbaaa___]]]]]]___aaacccccceeeiiilllmmmmmmkkkjjjiiikkkllljjjhhhhhhlllppprrrrrrqqqqqqpppnnnmmmllllllkkkjjjllloootttzzz}}}tttlllgggggghhhjjjuuuxxxtttrrrsssxxxyyyrrrooouuusssrrrpppooooooppprrrsssuuuuuussspppllljjjjjjkkkjjjhhhfffbbb```bbbfffiiiqqqqqqrrrwww~~~~~~wwwuuussssssuuuwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxyyywwwvvvuuuuuuvvvxxxzzz|||}}}zzzyyyzzzzzzzzz{{{|||{{{wwwrrrpppooonnnrrrwwwyyyyyyxxxwwwvvvsssqqqppppppqqqrrrqqqooojjjhhhfffdddcccdddfffhhhhhhfffdddbbbbbbcccdddfffppp{{{zzzzzzzzzccc___iiiwww{{{vvvxxx{{{uuuuuuvvv|||vvvjjjaaaYYYPPPIIIIIIIIIJJJKKKLLLQQQVVVZZZaaaeeeiiilllnnnqqqtttvvvttttttssssssttttttuuuuuusssrrrpppnnnnnnmmmnnnnnnlllkkkkkkjjjkkklllnnnooollllllkkkkkkiiigggeeeccc_________aaadddeeeeeedddaaa```]]][[[[[[]]]___aaacccdddfffhhhiiiiiihhhhhhgggjjjllljjjgggfffiiimmmooonnnnnnnnnnnnnnnoooooommmmmmoooqqqtttwwwzzz{{{zzzzzz{{{~~~yyyuuuooohhheeegggmmmrrr|||{{{|||~~~|||uuurrrwww|||pppoooooopppqqqsssuuuvvvzzzyyyuuupppllljjjkkkmmmkkkkkkiiigggfffhhhlllooosssrrrrrrvvv|||zzzxxxuuutttuuuwwwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvwwwvvvvvvvvvwwwyyy{{{}}}|||{{{{{{|||}}}}}}}}}xxxtttrrrqqquuuyyy}}}~~~}}}}}}~~~{{{yyyvvvuuutttrrrpppnnnkkkiiigggeeefffhhhkkkmmmllljjjhhhggghhhiiiiiijjjnnnuuu~~~zzz||||||ddd^^^fffssswwwzzz}}}ssspppnnnssswww~~~uuujjj^^^UUUKKKKKKJJJIIIJJJMMMQQQUUUYYY\\\___cccfffiiimmmpppqqqqqqqqqqqqrrrsssttttttqqqpppnnnmmmllllllmmmmmmlllkkkjjjjjjjjjlllooopppiiiiiiiiiiiigggeeecccbbb\\\\\\]]]```bbbcccbbb```bbb```]]][[[ZZZ\\\___aaafffeeeeeeeeeeeeffffffgggfffiiilllkkkfffeeegggjjjlllkkkkkkkkkmmmoooqqqrrrqqqrrruuuwwwxxxwwwuuutttpppoooooorrruuuuuuqqqmmmqqqoookkkjjjllltttuuuqqqvvv|||uuusssxxx}}}||||||}}}{{{wwwsssnnnooopppqqqtttvvvxxxyyy~~~|||wwwqqqlllkkkmmmpppnnnnnnnnnmmmlllnnnrrruuusssqqqppptttzzz}}}zzzwwwuuuvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttwwwwwwwwwwwwxxxzzz|||}}}~~~~~~|||{{{|||~~~yyyuuusssttt|||~~~zzzwwwuuurrrnnnkkkkkkiiigggfffgggjjjnnnpppmmmllljjjjjjkkkllllllllllllpppvvvwww