BM66(d@ 555555555555555555555555444444444555777777444222222222222222222222222222222222111111111111222222////////////............111000///000222222000///000000///...------,,,,,,........................,,,,,,,,,---------.........---+++******+++---...........................................................................////////////////////////////////////////////////////////////000000000000111111000000//////......///////////////.........////////////000000000000////////////////////////,,,...000111222222222111.........///000000111111000000111222333333444444444333222111111111222333111111111111222333444555555555555555555555555555444444555555555555555444444444444444444444444444000111222333444555555555777777666444222111//////000000000000000000000000000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,---......//////......////////////////////////111111222333333222000///111111222222222333333333333333444444555666777777888:::===AAAEEEHHHKKKMMMMMMOOOTTTYYY^^^bbbdddeeejjjlllqqqvvvzzz|||}}}}}}pppmmmggg___WWWOOOIIIFFFFFFFFFEEECCCBBBAAA@@@???<<<;;;888555333222222222222111111111000000//////000000000000000000000000---......///000111111222000000000000000000000000000000000000//////////////////////////////////////////000000000000//////..................------222111000//////000111222//////.........---------------------------------.........------,,,,,,,,,+++,,,...000111000000///000000000000111111111111222222111111222222333444666555333333222333444555888888999999999:::::::::;;;===>>>>>>>>>AAAHHHMMMWWW[[[QQQOOOmmm555555555555555555555555444444444555666666444222222222222222222222222222222111111000000111111222////////////............000///...///000111///---000//////...------,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,---...........................................................................................................................------------............000000000000//////....../////////////////////...////////////000000000000///////////////////////////000000111111111111000000000000000000000000000000000000111111222222222222111000000000111222333111111111111222333444555555555555555555555555555333333444444555444444333444444444444444444333333111111222333444444444444555444333222111///......////////////////////////000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,------.......................................,,,---......////////////000111111111111222222222222222333333444555555666555666666777888999:::;;;===>>>@@@CCCEEEFFFFFFFFFFFFHHHKKKMMMPPPQQQQQQQQQLLLJJJHHHDDDAAA===;;;999888777666666555444333333666555444222222222222222111111111000000000//////////////////////////////......//////000000111111///////////////////////////////////////000000000//////////////////////////////000000000000//////........................000///............///000///.........------------------------------------------------------,,,,,,,,,---...//////000////////////000000000111111111222222222111222333333444555444333333333333444555888888888999999999:::::::::<<<=========AAAHHHMMMWWWXXXLLLLLLlll555555555555555555555555444333333444555666444222222222222222222222222222222111111000000111111222////////////..................---...///000...,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///........................------------------------------------------------................................................,,,------------.........000000000////////////.........//////////////////////////////000000000000////////////////////////222222111000000000000000333222222111000000//////000000000000000000000111000/////////000111222222111111111111222333444555444444444444444444444444333333444444444444333222333333333333333333333333222222333333333333222222111111000000///........./////////////////////////////////...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---...............------------------------+++++++++,,,---...///000/////////000000000000111000111111222222333333333555444444333333222222111333333444444444444333222444444444555555555555666222222222333333333333333111111000000////////////000000/////////000111222111111000000000000//////////////////////////////////////////000000000000////////////////////////.........//////000000111////////////////////////...//////000000//////..............................---,,,,,,,,,,,,---...............------------------------------------,,,,,,------------------///...............////////////000000000000111111222222222222222333444444444444333333333333444444777888888888999999999999999;;;<<<<<<<<<@@@HHHNNNVVVTTTGGGJJJnnn555555555555555555555555444333222333444555333222111111111111111111111111111111000000000000111111////////////............///...---...000000...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///........................------------------------------------------------........................................................./////////000000////////////////////////............////////////////////////000000000000////////////////////////222111000//////000111222222222222222111111000000111111111111111000000000/////////000111222333333111111111111222333444444444444444444444444444444444444444444444444333222222222222222333333333333333333333333333222111111000///////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...------------///111222------.........//////////////////000000111111111222222222222222222222222000111111222222333333333555555444333222222222333111111111222222222333333111111111111111222222222---------......///000000000000000000000000//////////////////////////////000000000000////////////////////////////////////------......///000111111////////////////////////...//////////////////...---------...............---,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------.........000///...---,,,---...///////////////000000000111222222222222222333444444333333333333333333444444777777777888888888888999888:::;;;:::;;;@@@HHHOOOXXXSSSEEELLLttt555555555555555555555555444333111222333444333222111111111111111111111111111000000000000000000111////////////............//////...///000111///------------------,,,,,,,,,------------------------,,,,,,,,,---------...............------.................................------------------------------------------------............................................................////////////.............../////////---.........//////000000////////////000000000000////////////////////////000//////...///111333444000000111111222222222222222222222222222222111111///000111222333333444444111111111111222333444444444444444444444444444444555555555555555444333222111111111222222222333333333333333333222111000000000000000000000000000000........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,111000......---...///000,,,,,,---------..................///////////////---------....../////////.........///000000111222000000///.........//////222111111111111111111111......////////////000000///////////////.........//////////////////000000........................000000000000////////////........................,,,------...///000000111////////////////////////......////////////......---------.........//////------------------------,,,,,,------------------------------------------,,,,,,,,,------.........000///---,,,,,,---...///...////////////000000000222111111111111222333333111222222333333444444444666666777777777888888888888999::::::;;;@@@IIIPPP^^^VVVGGGNNNuuu555555555555555555555555444222000111222333333222111111111111111111111111111000000//////000000111////////////............000///...///111111///---------,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,------------............/////////------......///000000000////////////000000000000////////////////////////......//////000222333444//////000000111222222333222222222222222222333333000111222333333333333333111111111111222333444555333333333333333333333333444555555444444333222111000000000111111222222333222222333333222111000000111111111111000000000000........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................---------......------,,,------...,,,,,,,,,---------------/////////000000000000111---------------.........000000000000000///...---......////////////000000........................////////////000000000000........................---------......//////000////////////////////////---......//////......---,,,,,,------.../////////---......//////......---,,,,,,,,,,,,------------------------------------,,,,,,------------------...---------------............////////////000000000000000000000111222222000111222333444444444333666666666666777777777777888999::::::;;;AAAKKKRRRcccYYYHHHOOOrrr555555555555555555555555444222000000111222222222111111111111111111111111000000////////////000000////////////..................---...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------------.........//////------......///000000111////////////000000000000////////////////////////...///000111111111111111000000000000000000000000000000111111222222333333000111222333333222111111111111111111222333444555333333333333333333333333333333333222222111////////////000000111222222333111222222222222111111000222111111111000000//////........................,,,,,,,,,------.........++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,---------..............................000000000///////////////000///...---------...///...///000111111000///////////////000000111111222/////////...............//////000000000///...---........./////////000000..............................//////000000111111................................................////////////////////////---......//////......---,,,,,,------...//////000,,,---...//////...---,,,++++++,,,,,,,,,---------------------------------------------------,,,,,,+++,,,,,,---...................../////////000000///////////////000000111///000222333444444333333555555555666666666777777999:::::::::<<>>CCCPPP\\\gggQQQBBBZZZ222222222222222222222222222222222111111111111111111111000000000000111111/////////....../////////////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................---------.........///////////////....../////////111000///......///000111///////////////////////////////////////000111111111000000000000111111222222222222222222222222222222222222333444444555444222222222333333333444444222222222222222222222222222222222111000000//////////////////////////////........................///...---...//////...---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************...------,,,,,,------...,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......,,,---......///.........------------------------------------------------------------------------,,,---......///.........................................................////////////////////////---...............---------------.........//////............////////////........................,,,,,,---...///...------------------......//////........................,,,,,,------------,,,,,,////////////...---,,,+++---------------------,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,------...////////////............///000000000000111111222333333333333333333333333555666777888:::<<<>>>???EEEQQQ[[[```KKK@@@]]]222222222222222222222222111111111111111111111111111000000000000000000111//////............//////////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------............//////............//////111000///......///000111...............///////////////////////////000111000000//////000111111222222222222222222222222222111222333333333333444555222333333333333444444444222222222222222222222222222222111111000//////...................................................///...,,,---...///...---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********************+++...------,,,,,,------...,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,---......///.........------------------------------------------------------------------------,,,---......///.........................................................////////////////////////------...............---------------............---.........//////000000---------...............+++,,,---...////////////---------------...///000---.....................,,,,,,------------,,,,,,////////////...---,,,+++,,,,,,---......------,,,,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////...............//////000//////000111111222222333222222222333444444555666777;;;>>>>>>???GGGRRRYYYVVVFFFBBBccc111111111111111111111111000000000111111111111111111000000//////000000111///......------......///////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,------------.........///......------......///000000////////////000000---............//////////////////......//////000////////////000111111222222222222222222222222222000222333333111111222444222222333333333444444444333333333222222222222111222111111000000///..............................---------------------------+++))))))+++,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------////////////////////////,,,---......///.........,,,------------.........------......///000000000---------------.........,,,,,,---...///111333444///...---,,,,,,---///000---------...............------............------////////////...---,,,,,,+++,,,---.........---,,,,,,------......------,,,******++++++,,,,,,------,,,,,,------.../////////......------......///000/////////000111111222222333444444555666666777777555;;;???>>>???GGGQQQVVVNNNCCCEEEjjj111111111111111111111111///000000000111111111222000000////////////000000///......------......///////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,---------.........///......------....../////////000000000000//////---------.........//////000//////.........//////.........//////000222222222222222222222222222222000222333222000///000222222222222222333333333333333333333222222222111111111111111000//////..............................------------------------,,,***(((((()))++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------////////////////////////,,,------...//////......,,,,,,---------.........------......///000000111,,,,,,,,,------.........---,,,,,,---///333777999000///---,,,,,,---...///---------.........//////.........//////.........---...............------***+++---...///...---,,,,,,------......------,,,+++************,,,---...,,,,,,------.../////////...------------...//////......//////000111111222333333444555666666666666444;;;???===>>>FFFOOOSSSIII>>>DDDmmm000000000000000000000000//////000000111111111222000000////////////000000.........------.........////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------,,,,,,,,,---------...............------............///000111111000///...---------.........//////000//////.........//////............///000222222222222222222222222222222000222333222///---///111111111222222222333333333333333333222222111111111111111111000//////..............................------------------------...+++))))))***,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------////////////////////////,,,,,,---.../////////...,,,,,,,,,---------......---------...///000000111,,,,,,,,,------.........---,,,,,,,,,///444999<<<111000...,,,+++,,,---...---------.........//////......////////////......------......///.........***+++---//////...---,,,,,,------......------,,,+++***)))))))))+++...///,,,,,,------...//////000...------------...//////......//////000111111111000111222333444444444444333<<<@@@======FFFNNNQQQFFF:::@@@lll111111222222222222111111111111111111111000//////222222222111111111111000//////............////////////............//////////////////////////////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------,,,,,,+++***,,,,,,,,,---------......------............------.................................------,,,,,,,,,---------............///........................///////////////............111222111...---000333000/////////000111222222///000111222222333222222222222222222222222222222000111222333333222111000111111111111111111111111222222222111111111111000.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,------------......---,,,---///111000000///...,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111.........------,,,,,,,,,000...,,,***+++---000222........................------------------------,,,------......------,,,...///////////////..............................000......000...---444???777444000---------------............////////////222222111000///......---------------------------/////////...---,,,******,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...//////000000000000000//////111222333444666777888999;;;;;;:::;;;BBBKKKMMMJJJAAA666FFFsss111111222222222222111111111111111111111000//////222222222111111111000000//////............////////////............//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,---------......------............------........................///.........---------,,,---------............////////////////////////////////////////////////...111222222111///...000333000000000000000000111222///000111222222333222222222222222222222222222222111111222222222222111111111111111111111111111111111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------......---,,,,,,...000//////...---,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000......---------,,,,,,,,,------------...///000000........................------------------------,,,------......------,,,....../////////......---------------------------,,,+++,,,///......666@@@666333///,,,,,,---------............////////////000000//////......------------------------------............---,,,++++++,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////000000000000//////111222333444555777888888;;;;;;:::;;;BBBJJJKKKGGG===444GGGvvv111111222222222222111111000111111111111000000///222222111111111000000000//////............////////////............//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,,,,---------......------............------------------------------............---------------------............///000000000000000000000000......//////////////////222111000//////000111222222111000000000000000000///000111222222333222222222222222222222222222222222222111111111111222222111111111111111111111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,------------...//////...,,,,,,...///......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000000...------------,,,,,,,,,***+++---////////////...------------------------------------------------,,,------......------,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...---...444<<<444111...,,,,,,,,,,,,,,,---............/////////------------------------------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000000111000000///111222222444555666777888:::;;;:::;;;BBBIIIHHHBBB;;;444KKK{{{111111222222222222111111000000111111111111000///111111111111000000000000//////............////////////............//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------------------------------,,,,,,,,,,,,---------............///////////////////////////............////////////000///...---...000000111222222111000/////////000//////111222222222222222222222222222222222222222333222111000000111222333111111111111111111111111000000000/////////......------------------------++++++++++++++++++++++++------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,------------------...//////...---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////------------------------)))***,,,---......------------------------------------------------------,,,------......------,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,///333222///,,,+++,,,,,,,,,+++---------.........//////++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,,,,------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000111111111000000111222222333555666666777:::::::::<<>><<<666555???JJJBBB000++++++,,,------......///,,,,,,++++++***+++++++++---------------------------,,,,,,,,,,,,---.........---,,,+++++++++++++++000000000000///---,,,+++,,,,,,---......---,,,,,,------------------------///111333222///,,,******+++++++++******)))))))))******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------............///000222222///000222444555555555444444555<<>>VVV111111111111111111111111000000000000000000000000000000000000//////............///////////////...////////////...............---,,,,,,,,,,,,---...000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////............,,,------///000111222333...333888888444000000222///000000000111111111111000111222222333333222222222222222111111111000000111111111111111111111111////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........///////////////.........///////////////---------------------------.........------,,,+++------------------------------------------------...------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,,,,---------.........////////////////////////..............................////////////..............................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,...111444666777888666888DDDQQQNNNAAA------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,------...///......---,,,,,,,,,,,,,,,/////////......---,,,+++,,,,,,---......---,,,,,,------------------------...000222222000...------,,,,,,+++++++++***************++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------//////...//////000111222///000222444555555555444888999???GGGGGG@@@777333333???WWW111111111111111111111111000000000000000000000000000000000////////////...,,,---...///000000000000/////////............---...------,,,,,,------...///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---......//////000111111...,,,+++,,,000222222111000000000000111111111111000111222222333333222222222222111111111000000000111111111111111111111111////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------......//////000000///////////////.........---------------------------............---,,,,,,------------------------------------------------......------------......------------------------------,,,,,,,,,,,,------,,,------------.........////////////////////////..............................////////////..............................------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,---......++++++,,,,,,------......------...////////////...---,,,,,,---...000222444(((+++***)))000999777...//////...------,,,++++++...------,,,,,,------...------------------------...------------.../////////...------,,,------------------------------,,,,,,------......------,,,---------------------------///111222111//////000---,,,,,,,,,,,,,,,++++++******++++++++++++******+++,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++************+++,,,,,,,,,------------.........000000////////////000000000000222333444555555555;;;<<>>UUU111111111111111111111111000000000000000000000000////////////////////////------.../////////////////////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))************+++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............///.........///////////////222...+++,,,000222222111000000000000000111111111000000111222222222222222111111111111000000000000111111111111111111111111////////////////////////........................---------............///------------------------........................---------............///,,,------...///000111111000000//////......------........................------............------......................................................------------....................................------------......------------............////////////////////////..............................////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,------...//////,,,---......//////......111000///...------------,,,///...******---,,,'''......---------,,,,,,,,,---,,,,,,,,,,,,------...------------------------......------......///000///......---------......,,,,,,,,,------......///---------------------------------------------------///000000///......///------------------------***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,------------.........//////111000000////////////000000111222333444555555555;;;>>>CCCGGGDDD:::444333222<<>>555444888555???SSS000000000000000000000000////////////////////////---------.........//////...///////////////...............---------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++,,,------...//////---------....../////////---...////////////111333111111111111000000000//////000000111111111111111111000000000////////////000000000000000000000000................................................---------............///................................................---------............///.........///////////////.........///////////////........................------...///////////////................................................//////............//////........................000//////////////////000............////////////////////////////////////////////////////////////......////////////..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---------------333111000000///...///000,,,---------------------+++******+++,,,---......------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,---......///...---,,,,,,---///000...---,,,,,,,,,,,,---...------------------------,,,------,,,++++++,,,---++++++,,,,,,------------+++,,,,,,------,,,,,,+++******,,,---......//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------//////...//////000111222222111111111222444666777666<<>>TTT000000000000000000000000////////////////////////---------.........//////,,,---...///000000000000......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------++++++,,,,,,---...//////,,,,,,------...//////000444111...---...000111111222111111111000000////////////000111111111111111000000000000////////////000000000000000000000000................................................---------.........//////........................////////////////////////---------........./////////////////////.........---.........//////000000////////////////////////------...///000000////////////////////////////////////////////////////////////............//////////////////////////////000000////////////000000............/////////000////////////////////////000000000000000000000000......////////////..............................------------------------,,,,,,,,,------.........***++++++,,,,,,------...,,,++++++++++++++++++++++++,,,------......------------------,,,+++***)))***((('''))),,,,,,...000///......------,,,,,,+++,,,++++++,,,---...///000------------------------++++++******++++++,,,---++++++++++++,,,,,,---...///...,,,++++++,,,...///...---,,,,,,,,,,,,---...------------------------+++,,,------,,,---///111+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++---...///000000++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------............///111222222222111111111222444666777777===DDDCCC999///000666111<<>>555555777666555777VVV000000000000/////////...........................------.........---,,,+++000/////////.........---///.........------------......------,,,,,,,,,,,,------------------------,,,,,,---------.........------------,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......---------,,,,,,,,,---------------------------------------------------------............///............////////////////////////////////////222222111111111000000000000000000000000000000000000000000000////////////000000/////////.................................//////.........---------,,,,,,---------........................------------......///////////////......---------...///000........./////////000000000000000000000000000000000000/////////................../////////000000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////000///...------...///000000000000000000000000000000///............///000////////////////////////////////////............////////////////////////.........------.........------------------------------------------------------------------------,,,------,,,+++,,,...111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---.........///---,,,******+++,,,---------,,,,,,,,,,,,------......------------......------------------------++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,...//////......///000111222333333222333555777888CCCGGG===333333666555666888VVV000000000/////////..............................------.........---,,,+++/////////...........................---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------------------------------............///---............/////////////////////////////////111000000000000/////////000000000000000000000000000000000000///////////////............---------.......................................---------,,,------------.........---------...............---......///////////////......------......///000....../////////000000000000000000000000000000000000000////////////............/////////000000000000000000000000000000000000000000000000000000000000////////////000111111////////////////////////000000////////////000000000000000000000000000000000//////......//////000////////////////////////////////////............////////////////////////........................------------------------------------------------------------------------+++,,,------,,,---///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...---+++******+++,,,,,,,,,,,,++++++++++++,,,,,,...---------------......------------------------******++++++,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,...//////...---///000///000222222222333555888999DDDFFF<<<222222444444666888VVV000000/////////.................................---------------------,,,........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///---------.........//////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////------------------------................................................------------............,,,,,,------...//////000---......///////////////...............//////000...////////////000000000000000000000000000000000000000//////////////////...////////////000000000000000000000000000000000000000000000000000000000000000//////000000111222////////////////////////111000000000000000000111////////////////////////000//////////////////000////////////////////////////////////............////////////////////////......////////////......------------------------------------------------------------------------***,,,---------...000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,------......------------------------***++++++---...///000000,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------......///111000//////000222---///000111222333666888<<>>OOOKKK999333333000111222===TTT---------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------------------------------------------------......------------..................////////////......////////////......000000000000/////////...........................---------.........//////////////////////////////000000000000000000000000000000/////////.........000///...///000111222222000000000000000000000000,,,+++,,,000333555444111222666777555444555444111111333555666666555333222111444666666555666888;;;;;;:::888888888666333111333000...///111222333555222222111111111222222333111222222222222111000///111111000000000000000111111111111111111111111111...//////000000000000000000000000000111111111111000000000000000000000000.........///000111111111,,,---...//////...---,,,........................000...,,,,,,---.........------------------,,,,,,---...//////......///111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,+++******************++++++++++++,,,,,,,,,---...//////......///111000111111111111444777:::@@@OOOHHH666222333111222222===SSS------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********************++++++++++++,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,---------,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------......------------..................////////////......////////////......000000000/////////..............................------........./////////////////////////////////000000000000000000000000000000000000////////////---...//////000000000///000000000000000000111111...------///111222111000...333444222222555777666999888777666666777888888<<<===>>>>>><<<<<<>>>???EEEDDDEEEHHHKKKKKKHHHEEE>>>;;;777444444444444333222222111111111222222222000111333444444333222111111000000000000000111111111111111111111111111111...///000000111111000000111000/////////000222333000000000000000000000000......//////000000111111------............------........................000...,,,,,,...//////...,,,,,,---------------------...//////......///111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,++++++************+++++++++++++++,,,,,,,,,,,,---///000000///...000111000111111111222444888;;;CCCOOOFFF333111444333333222<<>>:::777666777777555444444333222222333333111111111111111111111111///000111111222222111111111000/////////000222333000000000000000000000000////////////000000000000......------------..............................,,,++++++---//////...---,,,,,,---------------------...//////......///111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------...///111000//////000222111222222222333555999<<>><<<888777666555444333333333111111111111111111111111000000111222222222222111000000000000111111111111000000000000000000000000000000000000///////////////...---,,,,,,---...///........................---,,,---///111111000...------------------,,,,,,---...//////......///111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++***++++++,,,---++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------......000111111000000111222111222333222333555999<<>>888222444222111444333000000333333333222111111111222333333333222111000000000111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////333444777999888666222000........................111111000000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,+++---//////,,,(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......---------,,,+++***((((((------,,,,,,+++***)))))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000000000000000111111222111111222333444666777888@@@SSS[[[KKK888333333111555777EEE{{{///////////////...------...------,,,---...///000........................---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///........................------------------------...........................///000000///...///111//////.../////////...---000111222333555999???DDDAAAGGGLLLNNNUUU___fffgggkkkrrrzzz}}}}}}yyyzzzwwwvvv}}}yyyuuulllddd```ZZZNNNAAA<<<777555666777444222333111111222222222222222222444333333222222222222333000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////111333444555555333111///........................111000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------///---,,,,,,......,,,)))++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++,,,,,,---......++++++,,,,,,,,,+++******------,,,,,,+++******)))++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///000000000000000111111222111111222333444666777888???QQQZZZLLL:::444444333666888FFF{{{...////////////...------...------------...//////........................---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......------,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///........................------------------------...........................///000000......///000///000000111111000//////666777888:::>>>DDDKKKPPP___gggooosssyyy|||tttkkklll~~~ooolllqqqvvv|||~~~zzzooonnnmmmaaaSSSHHH@@@999999999666222111222222222333333444444444444333333333333444444555000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000111111111111000//////........................000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,------...//////---++++++,,,,,,,,,+++++++++++++++++++++++++++)))))))))***************,,,++++++******++++++,,,***++++++,,,,,,------...)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000111111222111222222333444666777888>>>NNNXXXNNN>>>666555555666999FFFyyy.........//////...------------------......//////........................---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...///000000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///...........................................................................///000000......///000...///222333444444555666666:::AAAIIIPPPXXX```eeexxxyyynnnkkkgggiiiyyyjjjmmmsssqqqjjj```SSSGGGCCCAAA===888666555444333333333444555666333333222222333444555555000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000///////////////000........................000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,++++++,,,---...///---+++***)))***+++,,,---++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000111111222222222222333555666888999===KKKUUUPPPBBB777555777777:::EEEvvv------............---------------.......................................++++++,,,,,,---------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------...///000000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///................................................////////////////////////...///000000//////000222...111444555666777;;;>>>777BBBRRRcccqqq{{{|||sssoookkknnnzzzxxx|||{{{lll]]]VVVRRRLLLEEEBBB999777444222111222444666222222222222222333444555000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000000///......///000111////////////////////////////////////000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,++++++++++++******)))***,,,...///*********))))))+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,,,,+++++++++++++++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000111111222222222333444555777888999===HHHSSSTTTGGG999555888666:::EEEsss,,,,,,---............---,,,---......//////..............................+++++++++,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///................................................////////////////////////---///111111111111333555333666888:::;;;>>>EEEJJJSSS___rrrwwwuuuwww|||qqqkkkdddYYYOOOJJJ???===:::777555444333333333222222222222222333444000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////000////////////000000111////////////////////////////////////000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,+++++++++***)))((()))+++...///,,,------,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,---.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000000111111222222333333444555777888999>>>FFFRRRWWWKKK:::444999666:::CCCooo+++,,,------.........---,,,---.../////////...---........................,,,,,,,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------............///................................................////////////////////////---///111222222333666888888;;;@@@CCCGGGOOOZZZccctttyyytttyyyyyyhhhYYYRRRGGGGGGHHHFFFCCC===777333555444444333333333333444000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////........./////////000000////////////////////////.../////////000000000111///............---------........................------------------------,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,+++++++++***))))))***,,,///111111333444222...+++***+++++++++++++++++++++++++++******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000000000000000111111222333333333444666777999:::???DDDQQQYYYNNN:::333999555:::BBBlll+++,,,------.........---,,,,,,.../////////...---........................---------...///000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,---------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////........................////////////////////////000000000000000000000000---///111333444555888::::::???EEELLLSSS```ppp{{{yyyggg]]]NNNQQQUUUUUUPPPGGG===666777666555444444444444444000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////,,,---....../////////...000000000000000000000000.../////////000000111111//////.........---------........................------------------------,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++---,,,******+++---111333777888999666000+++))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------++++++++++++++++++++++++.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000000111111222333333333444666777999:::@@@DDDQQQ[[[PPP:::222888444999AAAjjj////////////........................////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------///////////////.........,,,---......//////..............................000000000000000000000000111000///......000222333000111333444777:::>>>AAACCCNNNXXX___lll}}}{{{qqqfffZZZXXX[[[YYYOOODDD;;;888777777666444333444333111000000111222111000000000000000000111111111000000000000000000000000000000////////////000000111///...///000111000...111000///...------...///222111000000000111333333........................................................................++++++,,,,,,,,,,,,------++++++++++++++++++++++++000///------......---,,,************************......---,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++---+++)))((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........222000...,,,,,,---000111111111111//////000333666666666666666777888999:::???DDDOOOVVVOOO???444333888:::CCCeee////////////........................////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,...............---------,,,---......//////..............................////////////............111000000///000111333444999;;;===???@@@CCCGGGIIISSS```ooo|||{{{pppnnnpppiiiWWWFFFMMMFFF>>>999666333000///666444222222333444444333111111111111111111111111000000000000000000000000000000////////////000000111///...///000111000...111000///...---......///000000/////////000111222........................................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++************************+++++++++************)))---,,,++++++******++++++++++++++++++++++++++++++,,,***)))(((***+++++++++************************++++++++++++++++++++++++---,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,------------------...111///...------...///000000000//////000111333444555555555666777999:::;;;>>>CCCMMMVVVSSSEEE999555888999BBBccc////////////........................////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,---......//////..............................000000000//////.........---...///111222444555666999;;;>>>@@@DDDKKKVVV^^^sss}}}}}}lll[[[^^^SSSEEE===<<<<<<:::777666444222111222222222111111111111111111111111111000000000000000000000000000000000000000000000000111///...///000111000...000000///............/////////.........///000111........................................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,***++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++)))((()))+++,,,,,,,,,************************************************------,,,+++******++++++,,,,,,,,,,,,------------.........---------------//////......////////////111///...000333444333000444444444666777999;;;<<<>>>AAAJJJUUUXXXNNN@@@888777999AAAaaa////////////........................////////////////////////////////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))---------------.........,,,---......///.................................222111111111000000000000///000222555777999::::::FFFKKKQQQWWW```ooo}}}uuuqqqcccPPPEEEEEEHHHEEE???999666333111111222111000222222222222222111111111000000000000000000000000000000000111111000000000111///...///000111000.../////////.........//////........./////////000000........................................................................+++++++++,,,,,,,,,------------------------------,,,+++***+++,,,,,,+++***++++++++++++++++++++++++******+++,,,------......,,,,,,++++++***++++++,,,++++++++++++++++++++++++***)))(((***,,,------,,,+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++///...---,,,++++++++++++,,,,,,,,,------------...//////......------,,,,,,---...///000000//////...222///...222777888444///222333444555777999;;;<<<>>>@@@HHHSSSZZZTTTEEE999666999CCCccc////////////........................////////////////////////////////////........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------************++++++++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))------......////////////,,,---......///.........////////////////////////000000000000000000000000444555777:::<<<======>>>MMMYYYiiivvvzzzzzzcccSSSPPPRRRKKKAAAAAA===999666555444333222444333333333222222222111111111111111111111111111000000111111111111000000111///...///000111000.........////////////////////////000000000111111000........................................................................+++++++++,,,,,,,,,------------------------------,,,***)))***,,,,,,+++***++++++++++++++++++++++++******+++,,,---......///,,,++++++***++++++,,,,,,++++++++++++++++++++++++***))))))***---...---,,,+++++++++,,,,,,---------------------------------//////...---------------,,,,,,---------........./////////......---------,,,---///000111000///...333111000444999:::555000222333333555777999;;;<<>>999777555444333555444444333333222222222111111111111111111111111///000111222222111000///111///...///000111000...---...//////000/////////...///000111111111000000........................................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++*********+++---...---+++)))))))))******++++++,,,..............................------------......,,,---------............/////////...............,,,---...000000000//////222111222444888888555222333333333555666888:::;;;>>>@@@EEEOOOYYY[[[NNN>>>:::<<>><<<:::999555555555444333333222222111111111111111111111111///000222333333222000///111///...///000111000...,,,---///000000000//////---...///000000000//////........................................................................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,......,,,***((())))))***++++++,,,,,,------------------------+++++++++++++++,,,---...------------........................////////////,,,---...///000000000000000111222333444444444333444444444555666777888999===@@@FFFNNNYYY^^^TTTGGG===<<>>GGGSSS[[[hhhwww}}}xxxzzz{{{xxxrrrhhh]]]UUUSSSSSSUUUVVVWWWTTTPPPLLLDDDDDDDDDEEEGGGGGGEEEDDD<<<;;;<<<@@@FFFJJJKKKKKK[[[dddnnntttwww{{{tttfffcccbbb___]]]PPPBBB;;;777222000000111222222222222333222000///111333444444222///---000000/////////.........------........./////////000000000000000000000000////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......//////.........---------------......///000000000111111111111111111111111555444444444555888:::<<<===AAAEEELLLVVV^^^^^^YYYDDD;;;>>>ccc////////////////////////............////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///............////////////333000///111000...111777555888===CCCLLL[[[kkkwww~~~sssnnnooo^^^]]]ZZZWWWSSSMMMEEE@@@>>>BBBFFFGGGEEECCCCCCCCCJJJKKKKKKKKKKKKLLLOOOQQQCCCAAA???>>>@@@BBBCCCDDDDDDFFFJJJMMMQQQVVV\\\aaaiiirrryyypppgggfffVVVEEE===999555333222222111222333444333000...111111222333333111000///000000////////////..................////////////000000000000000000000000////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................---------------......///000000000111111111111111111111111444444444555777888:::;;;===AAAEEEKKKTTT]]]___[[[III===;;;\\\////////////////////////............////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////////////////000000000000///000222111000777???999AAAOOO]]]kkkzzz}}}wwwlllhhhccc___\\\WWWSSSRRRTTTTTTSSSRRRQQQOOOMMMKKKIIILLLOOOQQQQQQQQQQQQRRRTTTTTTSSSOOOKKKJJJNNNRRREEECCCAAAAAACCCFFFJJJLLLFFFCCCAAAAAABBBDDDDDDCCCFFFMMMZZZgggooovvvvvvbbbLLLAAA<<<999888888777333222555666333///...222222222222111111000000000000/////////////////////000000000000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................------......///000000000111111111111111222222222333333555666777999999:::<<<@@@EEEJJJTTT___cccbbbTTTEEE===VVV....................................////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///////////////000000000111111///111444666444444===HHHNNN\\\qqq|||wwwyyyxxxrrrnnnhhhbbb]]][[[[[[ZZZ[[[]]]___]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYYYYZZZ\\\```bbbbbbaaadddccc```XXXQQQMMMNNNQQQIIIIIIIIIJJJMMMQQQVVVYYYTTTPPPMMMMMMOOONNNIIIDDD>>>@@@DDDGGGHHHLLLZZZiiixxxyyy___NNNDDD???===>>>999222///333555222000111333222222111111111111111//////000000000000000000111111111111111111111111////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.....................------......///000000000000000111111111222222222333333555666777999999:::;;;@@@EEEKKKUUUbbbiiijjjaaaPPPAAATTT....................................////////////////////////////////////////////////////////////........................................................................------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000//////000000111111222222---000444666666999GGGUUUmmmzzzzzznnnfffccceeeggghhhgggfffdddccc___bbbcccdddhhhmmmnnnkkkaaabbbbbbaaa___^^^___```bbbaaaaaacccgggjjjjjjiiirrrpppkkkddd]]]WWWUUUTTTPPPRRRTTTUUUUUUWWWYYY\\\VVVTTTSSSVVVYYYXXXSSSMMMMMMLLLMMMMMMIIIGGGLLLSSSYYYkkknnn^^^RRRLLLKKKNNNAAA555...111444222222555222222222111111111111000//////000000000000111111222222222222111111111111000000000000000000000000////////////////////////................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++---222777---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...............------......///000000000000000000111222222333333444444444555777888:::;;;<<>>@@@NNNeeexxx|||dddXXXYYYeeeqqqzzzjjjZZZTTTRRROOOPPPTTTXXXZZZ___cccgggmmmsssxxxttthhhaaa]]]XXXTTTNNNNNNNNNMMMNNNQQQXXX]]]WWWXXXWWWQQQMMMUUUhhhyyywwwhhhSSSBBB999666666555000111333222111000111222////////////000000000000////////////////////////////////////000000000000//////.........---------......------------......////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++++++++***)))))))))......------,,,+++******---,,,***))))))***,,,---,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------+++)))'''))),,,...---,,,...------,,,,,,,,,------..................------------......//////000000111111222333333333333222444333222222444777;;;===DDDGGGJJJOOOUUU^^^gggmmmpppqqqTTTOOO---......//////......------,,,,,,,,,,,,---..............................------------------------...---,,,++++++---...000............------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000---000444666666888>>>DDDIIIUUUmmmdddTTTSSS^^^sssxxxiii]]]UUURRRXXXOOOGGGHHHKKKOOOVVV]]]\\\___eeekkkrrrzzzyyykkkbbb^^^ZZZTTTNNNKKKLLLPPPSSSXXX[[[ZZZUUUNNNOOOWWW```yyy```LLL@@@;;;777444333333333333222111000///...//////000111222333333////////////////////////////////////000000000111//////.........---------......------------......////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++************---------,,,+++*********---,,,***))))))***,,,---,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,------,,,***(((***,,,......---...------,,,,,,---------------...............------......//////000111111111111222333333333333222888777555555666888;;;<<>>>>>HHHFFFFFFJJJNNNSSS[[[cccgggjjjnnnrrrwww|||~~~}}}~~~~~~~~~uuuhhhaaaWWWNNNIIIIIIIIIJJJTTTVVVWWWUUUPPPLLLMMMNNNnnnlllWWWJJJDDD@@@>>>888555222111222333000......///000111333444555555000000000000000000000000/////////000000000111111/////////.........------......------------......////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,+++******))))))---,,,+++******+++,,,---,,,,,,,,,++++++++++++***------------------------++++++,,,,,,,,,,,,---------+++***+++---.........---------,,,,,,------...,,,,,,---...////////////......///000000111111222111222222333333333333333999888777666666777999;;;AAACCCHHHMMMTTT\\\eeekkknnnrrr[[[TTT{{{......////////////......---,,,,,,,,,,,,---..............................------------------------------,,,,,,,,,---...///.........---------,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////////////////000000111111111999888555666AAAUUUiiitttqqq^^^PPPUUUeeerrrWWWQQQHHHAAA>>>AAAFFFJJJJJJOOOUUUYYYZZZ[[[```fffhhhjjjmmmppprrrwww||||||~~~}}}yyywwwwwwwwwwwwwwwwwwxxxzzz|||~~~zzz{{{{{{{{{zzzzzz}}}{{{{{{|||~~~zzzoooddd]]]WWWSSSPPPSSSRRRQQQOOONNNNNNOOOPPPVVViii~~~lllZZZPPPOOOPPPDDD<<<333000111333222000///000000111222333444444111111111111111111111111//////000000000111111111////////////..................------------......////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---.........------,,,,,,,,,---......+++,,,---.../////////////////////000111111222222111222333333444444333333666555555444555777999:::???BBBGGGMMMSSS[[[dddiiinnntttddd\\\{{{...//////////////////...---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------------+++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000......///000111222333333::::::;;;CCCZZZxxxnnn\\\WWW[[[nnn{{{rrr^^^QQQDDDBBB>>><<<===AAAFFFIIIOOOXXXbbbeeecccccceeegggaaadddhhhlllqqqvvv|||~~~{{{yyyxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{|||}}}uuuuuuuuuuuuvvvxxxzzz{{{xxxxxxyyywwwvvvuuuvvvwww|||{{{zzzyyyxxxyyyyyyzzzyyytttjjjcccZZZQQQMMMMMMNNNPPPFFFRRR```fffgggqqqoooaaaaaafff___RRRBBB777333444444333111111111111111111000000222222222222222222222222000000000000111111111111000000/////////...............------------......////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++,,,,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---...///,,,,,,,,,,,,,,,---...///+++,,,---.../////////////////////000111111222222222222333444444444444333333333444666888;;;===???@@@CCCHHHNNNTTT[[[ccchhhnnnvvvnnnggg}}}...//////000000//////...---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,,,,,,,---......---+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000...///000222444666777888777BBBPPPbbb}}}mmm\\\YYYdddzzzkkkWWWJJJBBB???@@@@@@@@@AAACCCGGGKKKMMM^^^fffllljjjfffeeefffeeekkkmmmoooqqqsssvvv{{{~~~}}}yyywwwxxxzzz|||}}}}}}||||||{{{{{{|||}}}~~~xxxxxxwwwvvvvvvvvvvvvvvvxxxyyyyyyxxxuuuttttttuuu{{{yyywwwvvvvvvwwwxxxyyyzzz{{{}}}}}}~~~{{{jjj\\\SSSOOONNNNNNPPPSSSUUUVVV^^^rrrwwwyyypppZZZFFF:::666444444222222222111000000//////111111111111111111111111000000000111111111222222000000000/////////............------------......////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------,,,++++++---...,,,,,,,,,,,,---......///,,,,,,---...////////////......///000000111111222222222333444444444444444444555777999===@@@CCCEEECCCFFFKKKPPPVVV\\\ccchhhkkkwwwxxxqqq//////000000000000//////---,,,,,,,,,,,,---..............................------------------------,,,,,,------......---------------,,,,,,,,,+++++++++,,,...//////...---,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------++++++++++++,,,---...///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........................../////////000000000000///000222555888:::<<<===BBBYYYqqq}}}|||qqq]]]QQQ___sss\\\III@@@???@@@AAADDDEEEGGGJJJNNNRRRVVVXXXfffjjjiiicccaaaeeejjjjjjwwwwwwwwwvvvuuuvvvxxxzzz}}}{{{{{{}}}~~~}}}||||||}}}}}}|||{{{yyyyyyyyyyyyxxxwwwvvvuuutttyyyzzz{{{{{{yyywwwxxxxxxxxxvvvtttssstttvvvyyy{{{xxxzzz}}}~~~}}}}}}mmm```ZZZTTTNNNIIIGGGEEEFFFNNNYYYppp{{{lllUUUCCC999555555222222222222222111111111111111111111111111111111000000111111111222222222000000000000/////////.........------------......////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,***)))+++...,,,,,,,,,,,,---...//////------...............------......//////000111111222333444444555444444444444666888;;;???CCCEEEGGGFFFIIINNNSSSWWW]]]cccggghhhvvvyyy//////000000000000//////---,,,,,,,,,,,,---..............................------------------------+++,,,------......---------------,,,,,,,,,+++++++++,,,...000000///...---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,---...//////------------------------++++++++++++,,,---...///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................////////////000000000000111222555888;;;>>>@@@BBBTTTpppkkkOOOWWWmmmrrr```TTTGGGAAACCCGGGHHHGGGJJJJJJKKKLLLNNNQQQTTTVVVYYY[[[YYYTTTYYYgggsssvvvssstttvvvvvvwwwyyy|||}}}|||~~~}}}yyy}}}}}}}}}zzzwwwxxxyyyzzzzzzzzzxxxxxxwwwyyy{{{{{{yyyyyyyyyzzzwwwuuusssqqqrrrtttwwwzzzxxx{{{yyyooo^^^VVVOOOOOONNNJJJKKKOOOSSS[[[lllzzzyyyuuusss\\\GGG;;;666666222222222333333444444444000000000000000000000000000111111111111222222222000000000000////////////.........------.........////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---,,,)))(((+++---+++++++++,,,---...///000.........///......------------......///000000000222333444444555555444444444555888;;;>>>AAADDDEEEHHHKKKPPPTTTYYY^^^cccgggeeeuuu}}}////////////////////////..................------------............------------------------------//////.........---------.........------,,,,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------++++++,,,---............---------,,,,,,+++++++++------------------------...........................///////////////.........000222333222222333444222777<<<;;;:::===GGGPPPqqq}}}qqqYYYOOOSSStttfffSSSNNNLLLIIIGGGGGGJJJNNNQQQRRRRRRSSSWWW[[[\\\ZZZWWWTTTVVVYYY\\\bbbjjjrrrxxxwwwwwwxxxyyyzzzzzz{{{{{{}}}|||zzzzzz|||||||||||||||}}}}}}}}}wwwxxxzzz||||||zzzwwwvvvxxxyyy{{{||||||{{{yyyxxxyyyyyyxxxwwwvvvvvvvvvwwwzzz{{{|||}}}tttaaaWWWZZZWWWIIICCCIIIHHHJJJWWWggghhheeeyyy}}}YYYHHHHHH???///444000000222000---000777111111111111000000000000//////000111222222333333111000///...---......///000000//////.........---////////////////////////------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,+++++++++,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---------............///..................------////////////000000000000000111222333333333333333:::999999999;;;>>>BBBDDDGGGLLLQQQUUUWWW[[[```eeekkkpppuuuttt................................................------............------------------------------///.........---------------,,,,,,,,,+++++++++***---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,,,,------...------------------,,,,,,+++++++++------------------------..............................////////////.........///111111000000222333333666:::===BBBOOObbbpppaaaPPPYYYkkk{{{vvv___SSSSSSRRRRRRRRRUUUYYY^^^```jjjiiijjjkkkllljjjddd```XXX]]]ccciiimmmooorrrssspppqqqrrruuuwwwyyy{{{|||||||||}}}}}}||||||{{{zzz~~~~~~~~~}}}}}}}}}||||||xxxyyyzzzzzzyyywwwuuusssuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxxxxzzz|||~~~~~~pppeeeZZZOOOLLLPPPKKKHHHMMMVVVWWW[[[uuuvvvYYYPPPMMMGGG:::444111555777555333333111111111111000000000000///000000111222222333333111000///...---...//////000/////////............////////////////////////------------------------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++++++++***------,,,+++++++++,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------............///........................////////////000000000000111111222333333444444444<<<;;;;;;;;;===@@@CCCEEEHHHLLLRRRVVVXXX\\\bbbgggffflllrrrsss................................................------............------------------------------............---------------------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,------,,,,,,,,,,,,++++++------------------------..............................///////////////...000111111000000111333666<<<<<<>>>GGGWWWnnn}}}fffXXX^^^qqqvvvaaadddllliii```\\\\\\]]]___cccggglllqqqssswwwwwwwwwwwwuuupppjjjfffdddhhhooossstttsssrrrrrrmmmmmmoooqqqsssvvvxxxyyyxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}||||||{{{{{{zzzyyyxxxvvvuuutttrrrsssssstttvvvxxxyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyvvvvvvxxxzzz|||}}}|||~~~}}}~~~~~~uuuhhh]]]VVVTTTNNNLLLNNNLLLMMM___uuurrrgggdddbbbOOOAAA444222666666333000222222111111111000000000000000000111222222333333111000///.........//////////////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............///........................////////////000000000000222222222222333444555666>>>=========???AAADDDFFFHHHLLLRRRVVVYYY^^^dddhhhdddjjjrrruuu........................---------...............------............------------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...//////////////////222333333222222444777:::@@@???CCCSSSmmmuuuqqqZZZIIIZZZuuudddUUUOOOYYYccccccbbbccchhhjjjmmmppptttxxx{{{}}}uuuuuutttsssrrrpppmmmkkkrrrssstttsssrrrrrrsssuuuppppppooopppqqqrrrtttuuuxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}|||{{{{{{zzzyyyxxxxxxsssrrrqqqqqqrrrtttwwwxxxwwwwwwwwwwwwxxxxxxyyyzzzwwwwwwxxxzzz{{{|||}}}~~~~~~|||{{{zzz}}}}}}|||xxxxxx{{{~~~zzzfffbbbYYYSSSSSSPPPLLLLLLQQQaaauuu{{{sssppp\\\CCC444000222444444222222222111111111000000000000111111111222222222111111///.........///000///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,------,,,------------------,,,---------............///............////////////////////////000000000000111111111111222333555666=========>>>???BBBDDDFFFGGGLLLRRRVVVYYY]]]ccchhhggglllvvv{{{........................---------.........//////------............------------------------------,,,,,,------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...///////////////222222333333333666:::======>>>HHH___}}}yyytttyyyPPP___uuummm^^^OOONNNSSS^^^cccbbbdddiiittttttvvvwwwxxxyyyzzzzzzuuutttrrrqqqooopppqqqrrrvvvvvvvvvtttrrrqqqqqqsssrrrrrrqqqpppqqqsssuuuvvvyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzzzzzzzzzz{{{uuutttrrrqqqqqqsssuuuvvvxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy}}}|||zzzyyyyyyzzzzzzyyyyyy{{{~~~~~~zzzvvvsssvvvyyyzzz{{{qqq```XXXWWWUUUNNNHHHKKKWWWhhhtttyyy~~~tttZZZCCC555333666777222222222222111111111111111111111111111222222222222111000///...//////000.........///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---+++++++++,,,,,,---------------......------,,,++++++++++++,,,,,,---------,,,------......------,,,---------............///........./////////000000////////////000000000000//////000000222333444555;;;;;;;;;===???AAADDDEEEFFFKKKQQQUUUXXX\\\bbbfffiiimmmwww------------------------,,,,,,------.../////////------............------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,++++++,,,,,,,,,,,,------------------------------........................,,,---...///000000000000///111333444666999===@@@CCCMMM___wwwwwwwww^^^eee~~~ooocccXXXQQQNNNRRR[[[dddhhhjjjqqqyyyzzzyyyyyywwwvvvuuutttttttttsssrrrpppnnnnnnqqqtttpppssswwwxxxvvvrrrooonnnqqqpppppppppqqqtttvvvxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxyyy{{{}}}}}}|||{{{zzzuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvtttsssssstttuuuwwwyyyxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvuuuwwwzzz~~~{{{xxxvvvwwwxxxyyyxxxxxxyyy{{{}}}~~~|||{{{wwwyyy{{{{{{zzz{{{}}}hhhaaa___YYYQQQJJJIIIKKKNNNPPPWWWeeerrroooUUUAAA777444222333222222222222111111111111111111111111111111111222111000/////////000000.........///////////////////////////////////////------------------------///...---,,,,,,---...///---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,++++++,,,---...******+++,,,------------,,,,,,------,,,,,,+++******++++++,,,,,,------...,,,------......------,,,---------............///.........//////000000111////////////000000000000...///111222444444444555777888:::<<>>CCCCCC???BBBQQQbbblllzzzkkkddd___ZZZ\\\ccclllrrruuuuuuvvvwwwwwwvvvtttqqqpppuuuuuuuuutttsssrrrqqqppppppqqqrrrtttuuuvvvvvvvvvqqqrrrssstttttttttrrrrrrmmmnnnnnnnnnnnnnnnmmmllllllnnnrrrtttuuuwwwyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwtttwwwzzzzzzxxxtttqqqpppqqqsssuuuxxxyyyzzzzzzzzz|||{{{zzzyyywwwvvvuuutttpppssstttqqqppprrrqqqmmmiiihhhfffdddcccccccccdddjjjooossstttrrrssswww{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}zzzzzz||||||zzzxxx~~~||||||~~~wwwkkkaaa``````YYYRRRNNNNNNSSSeeexxx||||||lll```SSSCCC666666666555222111111111111111111222222333333333000000000///......------////////////////////////......////////////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,---......,,,++++++,,,------,,,)))+++---......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,***+++//////+++,,,222---------........./////////......------///000111///111222222000///000000//////222777888555666:::777:::>>>AAACCCEEEGGGIIIMMMLLLNNNTTT\\\bbbeeeeeemmmjjjnnnrrr~~~------------------------................................................+++,,,------......------------,,,,,,,,,---............---------,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---...///.........000111///000111111000222444777999;;;???AAADDDPPPjjjrrrooo{{{zzzwwwlll______^^^]]]```fffnnntttxxx{{{{{{yyyxxxwwwvvvuuuuuussssssssssssssssssrrrrrrqqqrrrssssssttttttttttttuuuuuuvvvvvvvvvuuuuuutttoooooopppppppppppppppooojjjllloooqqqsssuuuxxx{{{zzzyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxwwwtttrrrrrrsssssstttvvvxxxzzzzzzzzzzzz|||{{{zzzyyywwwvvvuuutttsssvvvuuurrrqqqsssrrroooffffffeeefffgggiiikkkmmmmmmqqquuuuuussstttwww{{{zzzzzzyyyyyyzzz{{{}}}~~~}}}zzzzzz||||||{{{yyy}}}|||zzzyyyyyyzzz{{{|||wwwfff[[[VVVTTTSSSOOONNNRRR^^^nnn{{{vvvhhhXXXHHH<<<666111111444777777555111111222222222333333333222111111000000///......////////////////////////......////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,,,,---...,,,++++++,,,------,,,.../////////...,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------+++,,,///...***+++000---------.........//////000000/////////000111222///111222222000///000111333222444888777555666;;;;;;===???AAABBBEEEIIILLLNNNNNNPPPVVV^^^dddhhhhhhmmmlllqqquuu------------------------................................................+++,,,------......------......---,,,,,,,,,------...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,---............111333000000111111111333777:::>>>===>>>CCCNNNeee}}}vvv___xxxooobbb[[[WWWUUU[[[^^^bbbggglllqqqwww{{{|||zzzwwwtttssssssttttttsssrrrrrrqqqrrrssstttuuuuuuuuuvvvvvvvvvuuuuuutttxxxxxxwwwvvvvvvuuuuuuvvvpppqqqqqqrrrsssssssssssslllnnnoooooooooqqquuuwwwxxxwwwwwwwwwvvvvvvuuuuuuxxxwwwvvvsssqqqqqqsssuuutttuuuwwwyyyzzz{{{{{{zzz{{{{{{zzzxxxwwwvvvuuutttvvvxxxwwwsssrrrtttsssppphhhhhhhhhjjjlllooorrrsssqqqtttwwwwwwvvvuuuxxxzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzzzz{{{|||{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyvvvrrriiibbbZZZRRRQQQMMMMMM[[[mmmpppiii}}}kkk]]]RRREEE777111444777444000222222222222333333333333333222222111111000//////////////////////////////......////////////......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,...,,,++++++,,,------,,,////////////...---+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,---...---)))***...------........./////////111111000000000111222333///111222222000000111222777555666888777555888<<>>EEEFFFEEEDDDBBBCCCHHHNNNSSSPPPRRRVVV[[[```eeejjjmmmnnnsss~~~------------------------................................................+++,,,------......------......---,,,,,,,,,------,,,,,,,,,------------...------...............///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******///......------......///,,,---............111333...111444777999===AAADDDAAAGGGYYYuuu___WWWuuu{{{hhhWWWUUUYYY[[[]]]aaadddiiipppuuuwwwxxxwwwwwwwwwxxxzzz{{{{{{yyywwwuuuzzzyyywwwuuuttttttttttttssstttuuuwwwyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwqqqqqqrrrsssttttttttttttsssssssssrrrqqqqqqsssuuuuuuuuuvvvvvvwwwwwwxxxxxxqqqtttxxxyyywwwtttrrrpppppprrruuuxxx{{{}}}~~~~~~yyyxxxxxxwwwvvvvvvuuuuuuvvvvvvsssnnnmmmqqqtttsssvvvuuutttttttttuuuvvvwwwyyyzzz|||}}}}}}|||zzzyyyzzzzzz{{{{{{|||{{{{{{zzzzzz{{{{{{zzzyyyyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzz}}}nnn^^^\\\XXXMMMOOO[[[dddvvv~~~lllTTT>>>333333777444444444444333333333333222111111000//////......////////////////////////......////////////......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,...///000...,,,++++++,,,------,,,,,,+++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,000111...---...///........./////////000000000...///000000111111000000111111111111000111333666666444555888::::::@@@FFFAAABBBBBBBBBCCCGGGLLLPPPQQQTTTXXX[[[___ccchhhllllllppp{{{------------------------................................................+++,,,------......------------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---...///.........000111000333888===@@@BBBFFFHHHMMMZZZsss|||iiidddooo^^^ZZZWWWXXX\\\```dddgggiiikkkoootttxxxzzzyyyxxxvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwwwwvvvvvvssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxwwwwwwvvvvvvsssssstttttttttttttttsssppprrrssssssrrrrrrtttuuusssssstttuuuvvvvvvwwwwwwqqqtttxxxyyyxxxuuusssrrrrrrtttvvvxxxzzz{{{{{{{{{xxxxxxwwwwwwvvvvvvuuuuuuuuuvvvrrrmmmmmmrrruuuuuuxxxxxxwwwvvvwwwxxxyyyzzzyyyzzz|||}}}~~~}}}{{{yyyzzzzzz{{{||||||{{{zzzyyy{{{||||||{{{xxxwwwyyy{{{xxxxxxyyyzzzzzz{{{{{{{{{xxxwww{{{|||}}}|||nnneee[[[UUUTTTXXXkkk{{{|||}}}oooPPP;;;444555555555444444444333333333333222222111111000//////////////////////////////......////////////......,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++++++++,,,------...,,,++++++,,,------,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000444444///---...///,,,.../////////000000000000///000111222222222111111111111111000000111444777666555666999::::::>>>DDD@@@BBBDDDFFFGGGJJJNNNQQQSSSVVVZZZ]]]___bbbgggkkknnnqqqzzz}}}------------------------................................................+++,,,------......------,,,,,,,,,,,,------...///,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------++++++++++++------.../////////------///111111666<<>>@@@CCCAAAAAAGGGQQQYYY\\\]]][[[\\\]]]___aaacccfffhhhrrrsss|||................................................------------------------------------------------+++,,,,,,---......//////---------...............------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------......------------..................///222666:::999JJJNNNJJJKKKTTTlllzzzjjjOOOPPPmmmbbbKKKIIIRRR\\\aaa```ccchhhkkknnnpppsssuuutttsssrrrsssvvvxxxxxxxxxwwwqqqmmmooovvv|||}}}zzz}}}|||{{{{{{zzzxxxuuuwwwtttqqqqqqtttvvvuuussssssssstttuuuvvvwwwwwwxxxqqqrrrtttvvvwwwwwwwwwvvvvvvtttrrrrrrsssuuuuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyxxxwwwwwwyyyxxxwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwyyyzzzzzzzzzyyywwwuuusssrrrrrrsssttttttttttttsssvvvwwwyyyzzzzzzzzzyyyyyywwwwwwxxxxxxyyyyyyzzzzzzwwwzzz}}}~~~}}}zzzxxxwwwzzzzzzzzzzzzzzz{{{{{{{{{~~~{{{|||~~~fffYYYUUUVVVVVViiivvv\\\@@@///888>>>666666@@@;;;777333000000000000///222222111111000000/////////////////////////////////...---------...000111............---------,,,------------------------...---,,,,,,,,,,,,,,,,,,------............------,,,,,,++++++******++++++)))******+++++++++++++++,,,,,,+++++++++,,,---...---,,,+++******+++,,,------,,,+++,,,---...---,,,+++,,,...000000///...---------......///000000000000222111000111444222...000000000111333444555666777999;;;<<<<<<===???AAADDDCCCCCCHHHPPPWWW[[[\\\[[[[[[]]]```dddhhhiiiiiiqqqrrr|||................................................------------------------------------------------,,,,,,,,,------.........,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------......------------.........///000111333777<<<@@@>>>PPPSSSKKKPPPaaa|||dddOOO[[[tttyyygggSSSLLLSSS]]]aaa```dddhhhmmmppprrrrrrsssttttttsssssstttuuuvvvvvvvvvpppjjjeeeiiisss|||~~~|||~~~}}}|||||||||{{{yyywwwwwwtttrrrrrrtttvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwrrrsssuuuwwwwwwwwwuuuttttttsssrrrrrrsssuuuuuuvvvttttttuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwzzzyyywwwuuutttuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwxxxxxxxxxxxxwwwvvvtttsssrrrsssuuuvvvvvvvvvuuutttuuuwwwyyy{{{||||||zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxvvvxxx{{{||||||yyywwwuuuyyyyyyzzzzzzzzzzzzzzzzzzyyyxxx{{{}}}}}}cccVVVXXXVVV[[[lllwwwuuuwwwXXX>>>;;;===:::<<>>@@@AAADDDCCCDDDGGGNNNTTTXXXYYY\\\\\\^^^bbbhhhlllllllllqqqppp{{{........................................................................------------------------......------,,,,,,,,,,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------......------------.........///111444777<<>>@@@BBBDDDCCCDDDFFFKKKPPPSSSUUUXXXZZZ^^^ccchhhkkkllllllqqqoooyyy................................................////////////////////////------------------------......------,,,++++++***---------...............------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------......------------......,,,///222666;;;BBBIIIOOOTTTXXXVVV]]]sssdddVVVrrr|||iiiSSSMMMPPPWWW]]]ccceeefffffflllooosssttttttrrrqqqqqqtttuuuvvvvvvtttsssssssssvvvssspppqqqvvv{{{}}}}}}}}}||||||}}}~~~~~~}}}{{{wwwxxxxxxyyyyyyzzzzzzzzz~~~~~~}}}{{{yyyxxxwwwvvvwwwxxxxxxxxxwwwuuusssrrrrrrsssuuutttsssssstttuuuxxxwwwwwwvvvvvvvvvvvvvvvyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuuttttttuuuuuuvvvttttttttttttuuuvvvvvvwwwrrrsssuuuvvvwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrsssttttttttttttsssvvvwwwyyy{{{}}}~~~~~~~~~~~~{{{xxxuuussssssrrrvvvvvvxxxzzz{{{yyyuuurrrwwwxxxzzz{{{||||||{{{{{{zzzzzz|||}}}}}}}}}}}}}}}zzzmmm```WWWTTTOOORRR```dddbbbyyyyyyUUU@@@;;;;;;;;;;;;777333000000000000///222222111111000000//////////////////////////////...///..............................---------,,,------------------------------------------...///......------------......++++++******++++++,,,,,,***++++++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++---000111111000---+++---,,,+++,,,...//////...,,,******,,,///111///---......//////////////////---000000///111555444000111111111222333555666777777999;;;======???AAACCCDDDDDDDDDFFFHHHLLLPPPRRRSSSXXX___dddfffhhhjjjkkkqqqmmmwww........................................................................---------------------------,,,,,,,,,,,,,,,,,,,,,...............---------------------------------+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------......------------......///111666;;;BBBJJJSSSYYY\\\ZZZ[[[nnnoooSSSgggzzzeee]]]UUU]]]```cccddddddeeegggiiikkknnnqqqsssssssssssstttsssvvvwwwwwwtttqqqqqqrrrxxxxxxwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~|||zzzxxxzzz|||}}}~~~}}}||||||~~~}}}{{{yyywwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttrrrtttvvvuuusssrrrssstttxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxttttttuuuuuuuuuuuuuuuuuusssssssssssstttuuuvvvwwwqqqsssuuuvvvwwwwwwvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwttttttssssssttttttuuuvvvwwwwwwyyyzzz|||~~~}}}zzzwwwtttsssssssssxxxwwwxxx{{{}}}{{{wwwsssvvvxxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||}}}tttaaaZZZSSSQQQTTTXXX```tttfffOOO>>>888999666444111000000111000000111111111000000000000000////////////////////////......//////000//////////////////.........---------------------------------------------...//////...---,,,++++++,,,---...++++++******++++++,,,---***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,------...//////...---------,,,+++---///000///...---,,,,,,---...//////.../////////////////////......000111111444888888444222222222333333555666666777999<<<>>>???AAADDDFFFEEEFFFFFFFFFHHHKKKNNNQQQRRRZZZcccgggggggggjjjmmmrrrkkkttt................................................------------------------------------------------***++++++,,,,,,------.../////////......------,,,------------------------+++++++++,,,,,,---------+++,,,............,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------.........------.........333666;;;AAAIIIRRR[[[aaa___\\\aaa{{{[[[eee~~~```TTTYYYZZZ[[[]]]___bbbdddhhhllloooiiilllppprrrrrrsssuuuvvvsssvvvxxxwwwsssqqqppprrrsssvvvxxxxxxxxxyyy~~~~~~~~~~~~}}}{{{xxxxxx{{{~~~~~~|||zzzxxxvvvvvvvvvxxxyyyttttttsssssssssttttttuuusssuuuwwwvvvsssqqqrrrtttttttttuuuuuuvvvxxxyyyzzzvvvwwwxxxxxxyyyyyyyyyyyyrrrssstttuuuvvvvvvuuuuuurrrrrrrrrssstttuuuvvvwwwqqqsssuuuwwwxxxxxxwwwvvvwwwvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuuuuwwwxxxyyywwwxxxxxxzzz|||~~~~~~|||yyyvvvtttttttttuuuyyyyyyzzz|||~~~}}}xxxtttuuuwwwzzz}}}~~~yyyxxxwwwvvvyyy}}}~~~lll```XXXQQQMMMWWWmmm{{{~~~qqq^^^CCC777<<<555444222222333444333222000000000000000111111111////////////////////////......///000111111000000000////////////.........---------------------------------------...///000---,,,++++++++++++,,,---+++*********+++,,,,,,---***+++,,,,,,------,,,,,,***+++,,,---...---,,,,,,...---,,,,,,,,,,,,---...---,,,+++---///000000///------...............//////////////////............111222222666;;;;;;777333333333333333444555666777:::===???AAACCCFFFIIIGGGGGGGGGHHHHHHKKKNNNQQQTTT^^^iiillliiihhhlllqqqrrrkkkrrr////////////////////////------------------------------------------------..............................------------......------............------,,,,,,,,,------............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............---------...///...---...111333555===CCCFFFQQQ^^^```XXXZZZaaauuuxxx```___yyyWWWKKKRRRYYY[[[```aaabbbdddgggiiijjjkkkmmmmmmnnnoooqqqsssvvvxxxxxxwwwuuurrrqqqrrrvvvyyyxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~yyyxxxwwwwwwyyyyyyxxxwwwzzzyyywwwtttrrrssswwwzzzwwwwwwwwwwwwwwwvvvuuutttrrruuuvvvtttuuuxxxyyyvvvyyyyyyyyyyyyyyyxxxwwwvvvuuurrrooorrrxxxyyyuuuoooqqqqqqssstttttttttsssrrrqqqqqqsssvvvyyyzzzxxxvvvvvvvvvuuuuuuvvvxxxzzz{{{vvvwwwwwwvvvtttssstttvvvuuuwwwyyy{{{|||||||||{{{}}}xxxuuutttuuuwwwyyy}}}}}}~~~~~~yyyvvvxxxzzzzzzyyy{{{}}}}}}||||||{{{{{{{{{||||||uuucccaaaPPPMMM\\\cccfff~~~}}}ooolllbbbKKK666888222///111333000000222000000000000////////////000////////////...............////////////......000222444444444111...,,,000000///...------,,,,,,.........////////////000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,******++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///////////////000111111222222222111222222333333///000222333555777:::<<<;;;999999<<>>>>>???AAADDDFFFGGGGGGFFFHHHJJJKKKKKKMMMQQQTTT\\\^^^___aaagggoooqqqnnnpppqqq~~~////////////////////////........................////////////////////////..............................------------......------............------...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.................................------------------------,,,------...//////......+++,,,---///111555;;;???JJJVVViiiqqqfffYYY^^^mmm|||nnnmmmrrrWWWMMMMMM\\\eeeccceeemmmkkkkkkmmmnnnpppqqqrrrsssssssssssssssttttttssssssooorrrtttuuuuuutttuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyzzz{{{|||zzzyyyxxxyyyzzzzzzyyyxxxwwwyyyzzzzzzwwwvvvuuuuuutttuuuwwwxxxyyyyyyxxxwwwpppsssuuutttvvvzzz|||zzzxxxxxxxxxwwwvvvuuutttsssuuuwwwyyyvvvqqqooopppsssqqqqqqqqqqqqrrrrrrssssssuuusssppppppsssuuuwwwxxxwwwxxxxxxyyyxxxwwwuuutttvvvwwwwwwwwwuuuuuuwwwxxxxxxxxxxxxxxxyyyyyyyyyyyynnnoooqqqsssvvvzzz}}}~~~}}}|||{{{{{{{{{yyyvvvsssvvv{{{~~~|||zzz{{{{{{yyyzzzzzz{{{|||}}}}}}||||||zzz{{{{{{|||}}}~~~cccXXXXXXYYYXXXUUUXXXooo{{{nnnbbbCCC///444888///---777111111111111000000000000/////////.........------...//////000000//////...000///...---...///111222...............---------.........////////////000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++*********+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,---.........---------------........./////////////////////000000111111111111111222333444555333222222444888;;;<<<;;;>>>???AAACCCDDDFFFHHHIIIHHHIIIJJJKKKLLLNNNRRRTTTYYY```eeeeeefffjjjmmmllloooqqq~~~////////////////////////..............................................................................------------......------............------/////////..................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---------------------------------------------------,,,,,,---...////////////---...///111444999@@@EEEQQQ___kkkiii[[[WWWggg|||~~~iiiyyyeeeSSSMMMNNNWWWcccfffdddfffnnnkkklllmmmnnnpppqqqrrrsssrrrrrrssstttuuuuuuuuuuuuqqqtttxxxzzzyyywwwvvvvvvtttuuuwwwxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyxxxwwwwwwyyyyyyxxxwwwwwwxxxzzzyyyxxxvvvwwwwwwsssuuuxxxzzz{{{zzzyyywwwpppssstttsssuuuyyyzzzxxxxxxxxxxxxxxxwwwvvvuuuuuusssvvvxxxwwwsssppppppqqqsssssssssrrrsssttttttuuuuuusssqqqqqqsssvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvtttuuuvvvuuuttttttvvvxxxtttuuuwwwxxxyyyxxxxxxwwwmmmnnnqqqtttwwwzzz|||}}}|||{{{{{{{{{{{{zzzxxxuuutttzzz~~~|||zzz{{{{{{zzzyyyzzz{{{}}}}}}}}}||||||{{{{{{{{{|||}}}eee[[[VVVQQQJJJQQQmmm{{{VVV999888888......888222222111111111000000000////////////..................////////////......000000...------...//////........................,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,---...............------.........////////////////////////000111111000000000111222333444555666444333666;;;??????>>>>>>@@@BBBCCCDDDEEEHHHJJJIIIHHHHHHIIIKKKNNNQQQSSSWWWaaaiiihhhfffhhhkkkllloooqqq}}}////////////////////////........................------------------------..............................------------......------............------000/////////.........---...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///////////////000222444888>>>FFFKKKZZZfffjjj```VVV]]]sssaaahhhfffQQQJJJQQQWWW```dddeeeeeeiiimmmlllmmmnnnooopppqqqrrrsssrrrssstttuuuvvvuuuuuutttrrrvvv{{{}}}{{{xxxvvvuuussstttvvvxxxzzzzzzzzzzzzxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyywwwvvvwwwxxxyyyxxxwwwvvvxxxyyyxxxwwwwwwxxxzzzssstttvvvxxxyyyzzzyyyyyysssvvvwwwuuuvvvzzz{{{xxxwwwxxxxxxxxxxxxxxxwwwwwwrrrtttwwwxxxvvvssspppooossssssrrrrrrrrrssstttuuuvvvuuussssssvvvwwwxxxwwwxxxwwwwwwvvvvvvvvvvvvwwwtttuuuuuuuuuttttttvvvxxxsssuuuwwwyyyxxxvvvtttrrrnnnpppsssvvvyyy{{{|||}}}|||{{{zzz{{{|||{{{yyyxxxqqqyyy~~~|||zzz{{{|||{{{xxxyyy{{{}}}~~~}}}||||||}}}}}}||||||}}}}}}~~~~~~~~~gggYYYPPPMMMRRRlllsssTTT>>>444222333555222222222111111111000000111111111111000000000000//////000000000000/////////......------.................................,,,,,,,,,------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---......,,,,,,------------------------,,,,,,,,,,,,------,,,------...........................///////////////////////////000111111000000000111222333555666888555444777<<>>;;;888666666888:::<<<999;;;>>>BBBFFFHHHJJJKKKNNNNNNMMMLLLLLLOOOSSSWWWWWW]]]bbbfffkkktttxxxwwwvvvzzzwww---...000111222111000///........................---......//////......---........................---------............///------............------........................,,,------......------,,,+++,,,...//////...,,,+++,,,------......------,,,---------------------------,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............---...//////------...///222333666:::BBBOOO^^^hhhrrrhhh]]]ccczzz~~~jjjgggtttVVVLLLRRR[[[^^^dddddddddccccccgggmmmrrrrrrsssrrroookkkjjjlllooommmnnnrrrwwwtttmmmiiijjjkkkooossstttrrrpppqqqrrrlllkkkjjjjjjjjjkkklllmmmooooooppprrrssstttuuuvvvxxxyyyyyywwwuuuuuuvvvxxx{{{||||||zzzxxxxxxzzz|||xxxwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttvvvxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwvvvwwwxxxxxxxxxwwwvvvuuuvvvuuuuuuuuutttttttttsssssssssrrrqqqqqqqqqqqqqqqqqqrrrtttuuuuuutttrrrqqqssssssrrrrrrsssuuuwwwyyyyyywwwuuuuuuwwwwwwuuurrrvvvxxxyyyxxxvvvtttssstttssstttwwwyyyzzzyyyyyyxxxxxxyyyzzz{{{zzzyyywwwvvvqqqtttxxxzzzyyyxxxyyyzzzzzzyyyxxxwwwxxxyyy{{{|||{{{zzzyyywwwwwwxxxzzz{{{|||||||||}}}kkkYYYMMMKKKWWW___ddduuu~~~gggFFF888999333111222333333333222111000000000000000000/////////........................//////.........---------..............................//////...------,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---...------------...//////------...///////////////...000111000---,,,---//////......//////000111222444333222111222333444666999888666444444666888999:::;;;===@@@CCCFFFHHHJJJLLLLLLLLLMMMOOORRRTTTUUUYYY___dddgggllltttxxxxxxuuuyyyxxx...///111222222222111000........................---......//////......---........................---------............///------............------........................,,,------......------,,,+++,,,---......---,,,+++,,,------......------,,,---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,---------......------...////////////......///000///------...000666555777???MMM]]]llltttppp]]]___vvvgggrrruuuVVVKKKRRR\\\bbbdddeeeffffffdddbbbeeemmmuuurrrsssrrrqqqnnnllllllmmmcccjjjvvv{{{uuuiiidddeeebbbbbbcccddddddeeeeeeeeecccbbbaaa```___^^^^^^^^^bbbccceeegggiiikkkmmmnnnpppqqqpppooonnnooorrrttt}}}}}}~~~|||{{{zzz|||}}}xxxxxxxxxwwwwwwwwwvvvvvvttttttsssssstttvvvwwwyyytttttttttuuuuuuuuuvvvvvv{{{zzzyyyxxxvvvuuutttsssuuuuuuuuutttttttttttttttttttttsssrrrrrrrrrrrrsssrrrssstttuuuuuutttsssrrrrrrqqqqqqqqqrrrtttuuuwwwwwwvvvuuuvvvwwwwwwvvvtttxxxxxxxxxvvvsssrrrssstttssstttvvvxxxyyyzzzyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwpppssswwwyyyzzzzzzzzz{{{yyyyyywwwwwwwwwwwwyyyzzzyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{|||}}}~~~wwwbbbPPPMMMNNNSSSbbbtttxxxVVV>>>:::333111222222222222111000////////////000000000111111......................../////////............---.................................///......---,,,---,,,,,,,,,,,,---.........------------,,,,,,,,,++++++++++++++++++++++++(((+++...000111000...---...------------...//////......///000000000000///...444:::666,,,'''***000////////////000111222222222333333333333444444555666666555555555666777777;;;;;;<<<>>>@@@CCCFFFHHHJJJHHHHHHLLLQQQUUUUUUTTTXXX___dddgggkkkrrrvvvwwwtttyyyxxx//////000111111111000///..............................////////////..............................---------............///------............------........................,,,------......------,,,,,,,,,---......---,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++************+++,,,,,,,,,,,,---------......---......///000///////////////000///......000222999999>>>IIIZZZiiirrruuufffYYYiiilll{{{```LLLPPP___eeeeeeeeedddhhhjjjhhhdddeeemmmtttrrrssssssrrrpppnnnlllkkkYYYfffxxxxxxhhh^^^^^^]]][[[YYYZZZ\\\^^^______^^^^^^]]][[[ZZZYYYYYYXXXZZZ[[[\\\^^^```bbbcccdddiiijjjjjjjjjjjjmmmrrruuuzzz{{{|||{{{zzzzzz{{{}}}yyyyyyxxxxxxxxxwwwwwwwwwsssssssssssstttvvvwwwxxxtttttttttuuuuuuuuuvvvvvv{{{zzzxxxvvvtttsssssssssttttttttttttttttttttttttuuuttttttsssssssssttttttxxxxxxxxxwwwvvvuuusssrrrrrrqqqqqqqqqrrrsssuuuvvvtttuuuvvvwwwxxxxxxwwwvvvyyyxxxwwwtttqqqqqqrrrtttuuuvvvwwwxxxxxxyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyysssuuuxxxzzz{{{{{{zzzzzz{{{zzzyyywwwwwwvvvvvvwwwxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{|||~~~~~~bbbLLLFFFKKKYYYfffjjjxxx}}}oooSSS<<<444222222222222111000000///000000000000000000000000......................../////////.......................................---...............---------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++)))***---///000000000///...------------...//////,,,------...///.........000777===:::000***,,,111////////////000111222333111222333555555555444444666666777888888888888888<<<<<<;;;<<<>>>AAADDDFFFJJJFFFDDDHHHPPPUUUVVVUUUVVV]]]cccdddgggmmmrrrssstttyyyuuu/////////////////////...////////////////////////...//////////////////...........................---------............///------............------........................,,,------......------,,,,,,------------------,,,,,,------......------,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,---------......---......///000/////////.../////////...///222444:::>>>IIIZZZlllvvvwwwttt^^^ccc{{{lll}}}cccWWWSSS^^^iiiiiieeeeeeccciiinnnnnniiihhhlllrrrrrrrrrrrrsssrrrpppnnnlllVVV___lllrrrjjj]]]WWWXXX^^^\\\YYYXXX[[[]]]___```\\\\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[[[[\\\\\\\\\bbbcccdddeeeggglllrrrvvvvvvxxxyyyzzzyyyyyy{{{|||yyyyyyyyyyyyxxxxxxxxxxxxssssssssstttuuuuuuvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwxxxwwwvvvttttttssssssssssssssssssttttttttttttttttttttttttssssssttttttuuuxxxwwwwwwvvvuuutttssssssrrrrrrrrrrrrssstttuuuuuusssuuuwwwxxxxxxxxxwwwwwwyyyxxxvvvsssqqqqqqsssuuuxxxxxxxxxxxxwwwwwwvvvuuuzzzzzzyyyxxxxxxyyyzzz{{{xxxxxxzzz{{{|||{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvwwwwwwxxxxxxzzz{{{}}}~~~~~~}}}vvvRRRCCCEEENNNUUUVVV\\\mmmzzzkkk???666444333222111111000000000222222222111000/////////////////////////////////////////////////////////........................------...............------,,,,,,,,,,,,---......------------------------------------------------,,,,,,+++,,,---///111222...------------...//////,,,------...///.........000444888777222//////111/////////000000111222333000222444555666666555444444555777888999999999888===<<<<<<<<<>>>AAADDDFFFKKKFFFBBBEEEMMMTTTVVVVVVVVV^^^dddeeefffkkkppprrruuuxxxrrr{{{yyy{{{/////////...............////////////////////////...//////000000//////...........................---------............///------............------........................,,,------......------,,,------------------------,,,------......------,,,---------------------------,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------...////////////...---...///...///111555888<<>>@@@BBBEEEFFFLLLHHHFFFHHHMMMSSSVVVVVVYYYbbbhhhhhhhhhlllqqqtttuuuxxxqqqyyyvvvxxx111000000/////////////////////////////////////////////000000000000//////........................---------............///------............------........................,,,------......------,,,---------,,,,,,---------,,,------......------,,,---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,------,,,,,,+++***+++,,,...000000...,,,+++,,,,,,,,,---------......,,,,,,---...............,,,---......///222777;;;BBBNNNcccwwwwwwmmmhhh~~~ooorrreeeTTTNNN[[[gggiiihhhiiilllmmmlllnnnqqqrrrqqqppppppqqqrrrppppppqqqssstttssspppfff]]]UUUUUUVVVUUUVVVYYYYYYZZZZZZYYYWWWXXX\\\```ccccccdddddddddcccbbbaaabbbbbbaaaaaa`````````___[[[]]]___aaacccfffiiillljjjmmmqqqsssuuuvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxxxxxxxwwwvvvuuusssrrrrrrrrrsssssstttttttttssssssrrrrrrsssttttttuuupppppppppqqqqqqrrrssstttpppqqqqqqrrrrrrrrrrrrrrrsssvvvzzz{{{yyywwwvvvwwwvvvwwwwwwuuuttttttvvvxxxzzzyyyxxxwwwvvvvvvuuuuuuxxxwwwuuussstttvvvyyyzzzwwwvvvwwwyyy{{{{{{xxxuuurrrsssuuuwwwxxxyyyzzzzzzuuuvvvwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{|||}}}~~~~~~}}}}}}mmmUUUOOOOOO^^^nnnwwwzzztttZZZ<<<777666444333222111111222222222222111111000000000////////////////////////.../////////000000000000........................,,,------...//////......---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///111...------------...//////------...///////////////+++,,,------------...///000000000000111222333333111222333555666666777777333444555666777999:::;;;<<<===???AAACCCEEEGGGGGGLLLLLLMMMOOOQQQSSSUUUUUUZZZcccjjjiiihhhlllqqqttttttxxxttt|||xxxxxx222222111000//////000000000000000000000000000000//////000000000000//////........................---------.........//////---..................---........................,,,------......------,,,...------,,,,,,------...,,,------......------,,,---------------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,---------,,,++++++***,,,///111111///,,,***,,,,,,,,,---------......+++,,,------......------+++,,,---...///333999===HHHUUUjjj||||||oooddd{{{nnnTTTqqq]]]GGGNNNUUUdddmmmhhhdddiiioooqqqqqqqqqppppppqqqrrrrrrsssrrrpppooopppsssuuutttrrrpppeee^^^aaaeeeddd```\\\^^^aaacccaaa]]]]]]bbbhhhiiiiiijjjjjjiiigggeeedddeeeeeedddddddddddddddddd^^^```bbbddddddeeegggiiicccfffkkknnnppprrruuuvvv{{{{{{zzzzzzzzzyyyyyyyyywwwxxxxxxxxxwwwvvvuuutttvvvvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{{{{zzzwwwuuusssrrrrrrrrrsssssstttttttttrrrrrrrrrrrrrrrssstttuuuuuutttsssrrrrrrrrrrrrrrroooppppppqqqqqqqqqppppppssswww{{{{{{yyyvvvvvvvvvuuuvvvwwwwwwuuuvvvwwwyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwuuurrrqqqqqqtttwwwyyytttssstttwwwzzzzzzxxxuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwyyyyyyzzzzzzzzzvvvwwwxxxyyy{{{|||}}}~~~zzz}}}aaaUUUTTTUUUppp{{{qqqxxxxxxtttKKK888777555333222222222222111111111111111222222222000000000000000000000000.../////////000000111111........................,,,,,,---.../////////...---,,,,,,,,,,,,---......,,,,,,,,,------.........++++++++++++++++++++++++------.....................------------...//////***+++,,,,,,------,,,,,,+++---///...,,,,,,///222000000000000111222333444222222333444555666777888666666777888999;;;===>>><<<===@@@CCCEEEGGGHHHHHHKKKOOOTTTVVVVVVUUUTTTTTTYYYbbbiiihhhfffiiiooorrrrrrxxxwww|||zzz111111111111000000000000000000000000000000000000000000111111222222222333////////////////////////,,,,,,,,,---------......000000000000000000000000////////////////////////---...///...------...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////...............///000000...---***000999555333>>>PPPdddyyyooo```gggjjjoooxxxRRRLLLRRR___hhhpppnnngggdddkkktttuuutttssstttuuuuuusssqqqrrrnnnnnnttt}}}~~~vvvmmmmmmjjjfffddddddeeeeeedddffffffeeeeeeeeeeeefffggglllkkkkkklllnnnnnnmmmkkklllllllllllljjjhhhfffdddeeeeeeddddddddddddeeeeeehhhiiijjjjjjjjjkkknnnpppsssuuuwwwzzz{{{{{{{{{zzzzzz|||{{{wwwvvvxxxwwwttttttuuuwwwxxxxxxwwwvvvuuuuuuwwwyyyyyywwwuuuttttttoooqqqsssuuuvvvvvvuuutttssspppnnnooorrruuuuuutttttttttuuuuuutttrrrqqqoooqqqrrrtttvvvwwwwwwvvvvvvwwwyyyxxxuuuuuuyyy{{{yyyzzzyyywwwvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzuuussslllddddddlllsssvvvtttsssuuuyyy{{{xxxxxx{{{{{{zzzwwwuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwyyy{{{}}}~~~}}}}}}zzz]]]WWWYYYbbbgggdddcccrrrqqqZZZ;;;999777333111000333666222222222111111111000000000000000000000000000000...///000111111000///...000000000000000000000000000000//////.........------,,,,,,,,,---...000111........................+++,,,------++++++,,,---........................---------............///---------............//////////////////.........///000111222222222222111555555555555555444444333666666555555666888:::;;;>>>>>>???@@@CCCGGGKKKMMMLLLLLLOOOTTTUUURRRTTTXXX[[[^^^cccgggiiikkknnnppptttwww|||www333333333222222111111111111111111111111111111111000000000111111111222222////////////////////////------------............000000000000000000000000////////////////////////---...///...------...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------........................///000000...000...333;;;888:::IIIZZZoooiii[[[fffmmmmmmYYYIIIPPPUUUgggmmmqqqnnnhhhgggnnnuuuqqqrrrssssssrrrqqqppppppqqqqqqrrruuuwwwwwwtttqqqnnnllliiihhhiiiiiiiiihhhjjjjjjjjjjjjjjjiiiiiiiiikkklllmmmmmmmmmlllllllllmmmmmmmmmlllkkkjjjiiihhhggggggffffffffffffggggggggghhhjjjjjjiiijjjlllnnnpppqqqtttwwwyyyzzz{{{{{{zzz|||{{{xxxwwwxxxwwwtttttttttuuuwwwxxxxxxxxxxxxsssuuuxxxxxxvvvtttssssssqqqrrrtttvvvwwwvvvuuutttrrrpppooopppsssuuutttsssrrrssssssssssssrrrpppooopppqqqsssuuuvvvvvvvvvvvvwwwzzzzzzwwwxxx||||||zzzzzzyyyxxxvvvvvvvvvwwwxxxzzzzzzyyyyyyxxxxxxxxxwwwrrrmmmbbbXXXWWWbbblllqqqsssqqqtttyyyzzzxxxxxx{{{zzzyyyvvvtttssssssttttttvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxzzz|||}}}~~~~~~~~~xxx\\\RRRYYYaaadddaaaggg}}}jjjFFF<<<444333222000111555222222222111111111000000000000000000000000000000...///000111111000///...////////////////////////000/////////............------------...///000111........................+++,,,------++++++,,,---........................---------............///---------............///////////////////////////111111111222222222333333333333444555555555555555555555555666666777888999=========???BBBFFFJJJLLLJJJJJJNNNSSSTTTQQQRRRVVV\\\___cccfffhhhjjjmmmnnnrrrxxx|||111111111111000000//////111111111111111111111111//////000000000000111111////////////////////////............////////////000000000000000000000000////////////////////////---...///...------...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...............///000000+++//////333:::888@@@UUUlll|||aaa[[[lll{{{ggg```EEEJJJ[[[^^^mmmooonnnllliiijjjoootttqqqsssuuuuuuuuussssssssssssuuuvvvtttpppooorrruuunnnmmmlllmmmnnnooonnnlllnnnoooppppppooonnnmmmllliiikkkmmmllljjjhhhjjjlllnnnnnnmmmmmmllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllkkkkkkmmmnnnnnnoooppprrruuuxxxzzz|||yyy||||||xxxxxxyyyxxxuuuttttttuuuuuuwwwxxxzzz{{{tttvvvxxxxxxvvvuuutttuuussstttuuuvvvvvvuuutttsssrrrqqqpppqqqssstttsssrrrppppppqqqqqqqqqppppppooopppqqqrrrtttuuuuuuuuuuuuwwwzzz{{{zzz{{{~~~~~~{{{yyyyyyxxxwwwwwwwwwxxxxxx{{{{{{zzzyyyxxxwwwvvvuuurrrkkk^^^RRRQQQ\\\iiioooqqqppprrrwwwyyywwwxxxzzzzzzyyywwwuuuttttttuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwyyy{{{|||}}}}}}||||||mmmVVVUUU\\\dddaaaZZZbbbsssyyy[[[FFF555444555///...333222222222111111111111111000000000000000000000000//////000000000000//////........................////////////............------...///000000000000........................+++,,,------++++++,,,---........................---------............///---------............///////////////////////////333333222111222333444555111222444555666777777777777888888999999888888888;;;;;;<<<>>>AAAEEEIIIKKKGGGHHHMMMSSSTTTQQQQQQTTT[[[^^^bbbeeegggiiilllnnnsss|||111111111111111111111111111111111111111111111111///////////////000000000////////////////////////////////////000000000000////////////////////////////////////////////////---...///...---------///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...............///000000+++111333666:::;;;IIIcccrrr```gggppp{{{gggQQQHHHTTTcccdddlllkkkjjjjjjlllnnnpppqqqsssssssssvvvzzz{{{zzzxxxvvvvvvtttpppkkkkkkoootttkkkkkkllloooqqqrrrpppnnnpppqqqrrrsssrrrqqqnnnmmmgggjjjmmmkkkgggeeeiiimmmooonnnmmmmmmmmmnnnpppqqqoooooooooppppppoooooooooppprrrssssssrrrqqqrrrsssoooooooooppprrruuuxxxzzzxxx||||||yyyyyy{{{yyyvvvvvvvvvuuuuuuvvvxxxzzz{{{wwwxxxzzzzzzyyywwwxxxxxxtttuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrssssssrrrrrrnnnoooooooooppppppooooooppppppqqqsssttttttuuuuuuvvvzzz|||zzz{{{~~~}}}zzzxxxxxxxxxwwwwwwwwwxxxxxxzzzyyyyyyxxxwwwvvvvvvvvvuuuqqqggg]]]\\\eeennnrrrpppnnnqqqvvvxxxwwwwwwzzzzzzyyyxxxwwwvvvvvvvvvvvvssstttuuuvvvwwwxxxyyyzzztttwwwzzz|||||||||{{{{{{{{{}}}kkk\\\YYYcccdddWWWSSS\\\~~~nnnQQQ999666777000---111111111111111111111111111/////////////////////////////////000000000000000///////////////////////////////////////.........---...000111111111000///........................+++,,,------++++++,,,---........................---------............///---------............//////////////////000000000555444222111222333555777444555666777888888888888;;;<<<<<<===<<<;;;:::999:::;;;<<>>444444555333000000111111111222222222000000000000000000000000///.........///000222333000000000000000000000000............/////////000//////...............///........................+++,,,------++++++,,,---........................---------............///---------............///...//////000111111222222222333333333333444444444777777888888999888888888888777666666666666666777777999<<<@@@DDDGGGIIIKKKMMMMMMOOOTTTUUUUUUXXX^^^[[[]]]aaacccgggkkkppptttwww}}}~~~nnnFFFDDDBBB???;;;888666555222222222222222222222222333222222222111111000000000000000000000000000000............////////////000000000000000000000000////////////////////////---...///...------...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...............///000000666;;;===DDDTTTeeepppdddsssuuuvvvzzzOOOFFFMMM^^^gggmmmnnndddhhhggghhhjjjlllooopppqqqlllmmmmmmhhhdddeeemmmtttrrrpppooooooppprrrrrrqqqnnnmmmnnnpppsssuuutttsssrrrrrrrrrrrrsssuuuvvvwwwooommmlllmmmqqquuuwwwxxxwwwxxxyyyzzz{{{zzzyyyyyyppprrrsssuuuuuusssrrrpppsssvvvyyy{{{{{{zzz{{{{{{|||{{{zzzyyywwwwwwvvvvvvvvv{{{}}}}}}}}}}}}yyyuuuvvvxxxyyyzzzyyyyyyxxxuuuvvvwwwvvvuuuvvvwwwyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvtttppplllmmmqqqvvvwwwvvvtttrrrqqqqqqrrrrrrtttssssssssstttvvvxxxyyy|||}}}{{{vvvtttwwwwwwtttqqqrrrtttuuuuuuuuuttttttxxxxxxwwwvvvuuutttsssssstttxxxxxxvvvwww{{{|||zzzuuussstttxxxxxxuuutttwwwvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvyyy{{{zzzwwwvvvzzz~~~|||}}}}}}}}}~~~{{{~~~ggg___hhhwww{{{wwwdddGGG666555555///000000111111222222222222000000000000000000000000///.........///000222333000000000000000000000000---.........//////000000//////---,,,,,,---...///........................+++,,,------++++++,,,---........................---------.........//////---------.........//////...//////000111222222222111222333444444444333333333444555777888888888888999888777666666777888999666777;;;???CCCFFFHHHIIINNNMMMOOOSSSTTTTTTYYY___^^^```cccdddfffjjjnnnrrrnnnvvvyyyhhhxxxttteeeRRRKKKMMMGGG<<<@@@999222000111000000000111222222222444555333///000000000000111111111111000/////////............000000000000000000000000000000000000000000000000//////////////////////////////000000///...------------++++++++++++------------------------------------------------------***+++,,,,,,------,,,,,,...---,,,,,,++++++++++++,,,------......------,,,..................------///000000///......000333;;;999???UUUssszzzkkkrrrkkkZZZCCCLLL[[[iiinnnllliiiiiiuuupppjjjhhhhhhgggeeecccmmmpppqqqoookkkjjjmmmrrruuutttssssssuuuwwwxxxyyytttuuutttttttttuuuxxxzzzttttttttttttttttttttttttuuussspppqqquuuxxxxxxwwwyyy{{{||||||{{{zzzzzz{{{zzzwwwuuuuuuxxxyyyxxxvvvyyyyyy{{{{{{{{{zzzyyyxxx|||||||||zzzyyywwwuuutttzzzzzz{{{|||||||||{{{{{{zzzxxxvvvttttttvvvyyy{{{zzzvvvssssssuuuwwwuuusssuuuwwwxxxxxxvvvuuuuuuvvvuuusssqqqooonnnoooqqqsssrrrrrrssssssrrrsssvvvyyytttsssqqqppppppsssuuuwwwyyyyyyyyyxxxwwwuuusssrrrooopppssstttuuuuuutttsssttttttttttttuuuvvvxxxxxxvvvvvvxxxyyyzzz{{{{{{{{{vvvsssrrrvvvwwwuuuvvvzzzxxxwwwvvvvvvvvvsssmmmhhhnnnpppssstttssstttuuuvvvrrrtttwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{xxxccc___jjjsssppp}}}mmm\\\@@@555888333222111111111111111222222000000000000000000000000000000000000000///......111//////000111222111000---,,,,,,,,,,,,---..............................//////.........---------///---***+++---///...,,,.........------,,,,,,,,,---...000000...,,,,,,,,,............////////////000000111222222222222111333444555666777777777777444444444444555777888:::999999888888888999:::;;;::::::;;;>>>AAAEEEGGGHHHPPPSSSTTTSSSRRRVVV^^^eeellleeeaaaeeekkknnnooorrrooo{{{{{{ggg~~~|||zzzooobbbFFFCCC@@@??????<<<888555555555444111000000222222111111111111111111111111000000/////////.........000000000000000000000000000000000000000000000000///////////////////////////////////////...------------,,,++++++,,,------------------------------------------------------,,,,,,---............---...---,,,,,,+++++++++,,,,,,------......------,,,........................///000000///...///222444999999DDD```vvvhhhsssxxxqqqmmmJJJHHHWWWiiissssssnnnmmmooovvvqqqllljjjjjjjjjhhhfffppprrrsssppplllkkknnnqqqppprrrtttssstttwww}}}wwwssssssvvvtttuuuuuuuuutttssssssrrrtttrrrqqqrrrvvvxxxxxxwwwwwwyyy{{{||||||{{{|||~~~{{{xxxvvvvvvxxxzzzyyyxxx~~~}}}|||{{{zzz}}}}}}}}}|||zzzxxxwwwvvvyyyzzzzzz{{{{{{zzzzzzzzzyyywwwvvvuuuuuuvvvwwwxxxzzzxxxvvvuuuvvvwwwxxxxxxwwwyyyzzzyyywwwvvvvvvwwwsssttttttttttttsssssssssttttttuuutttssstttwwwyyyvvvtttsssqqqrrrsssuuuwwwxxxxxxxxxwwwvvvuuutttsssppprrrtttuuuvvvvvvuuutttttttttuuuuuuvvvwwwxxxyyyvvvwwwxxxyyyzzzzzzzzz{{{uuurrrrrrvvvwwwuuuuuuxxxxxxwwwuuutttrrrmmmfffaaaoooqqqssstttttttttuuuvvvuuuvvvxxxxxxxxxwwwxxxyyyzzzzzz|||~~~|||yyy}}}~~~lll\\\___eee```rrr{{{iiiOOO999444444222222111111111111222222000000000000000000000000000000000000000///......000/////////111222111000///............///000000........................//////.........---------///---++++++---......,,,......---------,,,,,,,,,---...000000...,,,,,,---............////////////000000111222222222222111333333444555666666666666444444444444555777888:::888888888999999999999999AAACCCEEEDDDBBBBBBEEEHHHKKKNNNRRRTTTWWW^^^hhhpppllleee```dddjjjoootttxxxuuu}}}mmmkkk___NNNBBB===;;;888444777666555444222111222444222222222222222222222222000000000/////////......000000000000000000000000000000000000000000000000///////////////////////////////////////......---------,,,,,,,,,,,,------------------------------------------------------,,,---......//////......------,,,+++++++++,,,,,,,,,------......------,,,........................000000000//////000333666999<<>>AAAAAA@@@AAADDDHHHHHHKKKOOORRRVVV\\\ccchhhccc___^^^bbbfffkkksss{{{vvvzzz|||iiiyyysssYYYJJJ<<<999999777444333222222222111111000000000111000000000////////////////////////////////////////////////////////////////////////////////////......///////////////...------------------------------------------------------------------------++++++,,,------------,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////000111111000111444999===AAAPPPkkkhhhlllxxxrrrNNNCCCIIIeeelllooolllkkknnnqqqqqqwwwsssooonnnoooqqqooonnnmmmoooppppppppppppqqqrrrpppnnnooorrrwwwyyyxxxvvvwwwxxx{{{~~~zzzwwwoooqqquuuxxxzzzzzzyyyxxxrrrtttwwwxxxyyyyyyxxxxxx|||}}}~~~}}}~~~~~~}}}|||{{{|||~~~{{{zzzyyyyyy{{{|||{{{zzzyyyxxxwwwxxxxxxzzzzzz{{{{{{zzzyyyvvvuuutttvvvvvvssspppqqquuuyyywwwxxxyyyxxxvvvttttttuuurrrrrrsssttttttssssssrrruuuwwwwwwvvvtttsssssstttvvvuuusssrrrrrrrrrrrrsssooopppqqqqqqrrrrrrqqqqqqrrrrrrsssssstttttttttssstttuuuwwwyyyzzz{{{{{{{{{wwwwwwwwwwwwwwwxxxzzzzzzvvvqqqoootttwwwvvvsssssspppqqqqqqrrrrrrrrrssstttqqqsssuuuuuuttttttuuuvvvwwwxxxxxxwwwuuuuuuvvvxxxzzzyyyyyyzzz{{{||||||zzz|||zzz~~~hhhXXXYYYiiippp|||^^^===777444333333222111111222222000000000000000000000000//////000000000000/////////.........000111000///---,,,,,,,,,,,,---......////////////////////////---.....................---------,,,,,,,,,---...---------------------------...///...------...///............//////////////////000111111111111000000111222333444444444444444444444444555777888:::999:::<<<>>>>>>===<<<::::::888888;;;AAAEEEEEEEEEJJJLLLNNNQQQSSSVVVZZZ\\\]]]\\\___cccdddfffllltttssszzz~~~bbbtttkkkRRRFFF???777555777333333333222111111000000111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////---...//////////////////------............------------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,,,,,,,------.../////////111111111111222666<<<@@@GGG^^^}}}}}}```ppp}}}|||TTT???GGGYYYnnnoookkkeeejjjtttwwwsssuuuqqqlllkkkmmmnnnmmmkkkmmmmmmnnnoooppppppppppppnnnjjjhhhkkkqqqsssoookkkccccccfffmmmvvvzzzyyyvvvppprrrvvvyyy{{{|||||||||vvvxxxzzzzzzyyyxxxyyyzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~|||zzzyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwwwwxxxwwwvvvttttttuuuwwwtttuuuwwwvvvuuussstttttttttsssrrrqqqqqqqqqrrrrrrtttvvvwwwwwwuuussssssttttttssssssrrrrrrrrrrrrsssppppppqqqqqqrrrqqqqqqqqqssssssssssssssssssssssssssstttvvvyyyzzz{{{{{{{{{vvvvvvvvvvvvwwwyyy{{{|||yyyrrrooossswwwvvvttttttqqqrrrrrrqqqppppppqqqsssrrrsssuuuuuuttttttuuuvvvvvvwwwwwwuuutttuuuwwwyyy|||zzzxxxxxxzzz{{{zzzzzz~~~{{{|||}}}|||ttt^^^[[[^^^aaaooooooPPP:::555444333222222111222222000000000000000000000000...//////000000000000000///...---...000111000//////............///000000////////////////////////---------...............,,,---...---,,,+++---///,,,,,,,,,------------...---.........,,,---...000............////////////...///000000111111000000111111222333444444444444444444444444555777888::::::;;;<<<=========<<<<<>>BBBOOOlllpppbbbzzzssscccCCC???QQQdddjjjkkkfffaaafffssswwwrrrrrrnnniiihhhiiijjjhhhfffiiiiiiiiijjjjjjiiihhhfffaaa]]][[[\\\```dddeeeddd[[[\\\___fffmmmsssvvvwwwuuuvvvxxxzzz{{{||||||}}}{{{|||}}}{{{yyyxxxzzz|||}}}~~~{{{~~~~~~}}}}}}~~~|||zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyywwwvvvvvvvvvvvvtttrrrrrrtttuuuuuutttttttttuuuwwwvvvuuutttsssrrrrrrrrrtttvvvxxxxxxvvvuuuuuuuuussssssssssssssstttttttttssssssssstttssssssrrrrrrttttttssssssssssssttttttqqqsssvvvxxxzzz{{{{{{zzzuuuuuutttuuuvvvyyy|||}}}}}}tttnnnrrrvvvwwwuuuuuussstttsssqqqooonnnqqqsssrrrtttvvvvvvuuutttuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{~~~{{{xxxwwwxxxyyyyyyxxxzzz}}}~~~}}}{{{~~~ggg\\\TTTWWWeee~~~}}}eee???555555444333222222222222000000000000000000000000......///000000000000000///...---...000000000//////............///000000////////////////////////---------.........//////,,,......---++++++---///,,,,,,,,,---------......---......---,,,---///111............////////////...//////000000000000000111222333444555555555555444444444444555777888:::::::::::::::;;;;;;;;;;;;???===<<<@@@EEEIIIIIIHHHJJJJJJLLLPPPSSSUUUUUUUUUZZZ]]]bbbdddcccccckkkvvvxxx{{{bbbqqqzzz|||sssTTTEEEEEE888888777666555555444444111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////------...///000000//////,,,---...//////...---,,,------------------------------------------------,,,---......//////......++++++++++++,,,,,,---...,,,------......------,,,,,,,,,------...///000000111222222222333888???CCCUUUvvvdddiiiyyyUUU===CCCVVVcccgggkkkhhhbbbgggtttyyytttppplllgggfffggggggeeeccceeeddddddccccccaaa^^^\\\RRRQQQOOONNNPPPUUU\\\aaa]]]___cccfffjjjooouuuzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~|||yyyxxxzzz}}}{{{}}}zzz~~~}}}}}}~~~}}}}}}~~~}}}|||{{{||||||yyyyyyyyyyyyyyyyyyyyyzzzxxxuuuttttttvvvuuuqqqmmmqqqsssuuuvvvuuuuuuvvvwwwyyyyyyyyyxxxwwwuuusssrrruuuwwwyyyyyyxxxwwwwwwwwwssssssttttttuuuuuuvvvvvvuuuuuuvvvvvvuuuuuutttsssvvvuuuuuutttttttttuuuuuuppprrruuuxxxzzz{{{zzzzzzttttttttttttvvvyyy|||~~~uuunnnqqqvvvwwwvvvvvvsssttttttrrrpppppptttwwwrrrtttvvvvvvuuutttuuuvvvwwwwwwwwwvvvvvvwww{{{}}}|||xxxwwwwwwxxxxxxxxxuuu|||}}}|||ooo___SSSXXXfff{{{sssCCC666555444333222222222222000000000000000000000000......///000000000000000///...---...000000000...---,,,,,,,,,,,,---......000000000000000000000000---------.........//////,,,...///---+++***---///,,,,,,,,,------.........---......---,,,---///111............/////////000...//////000000000000000222222333444555555555555444444444444555777888:::999999888888888999:::;;;;;;<<>>AAAEEEIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSWWW^^^eeehhhgggjjjqqqxxx}}}www}}}~~~lllnnnmmmiiikkkttt}}}xxx\\\JJJ@@@999666777111222333333333555888:::///000000111111222222222111000000000000000111111000000////////////000000////////////////////////,,,------......------,,,//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000///555;;;777@@@XXX}}}iiidddmmmOOO@@@CCCOOO___kkkpppgggcccjjjrrrttttttuuupppmmmlllmmmiiibbb^^^^^^[[[WWWSSSQQQPPPPPPPPPOOORRRRRRQQQPPPPPPSSSXXX[[[hhhjjjkkklllmmmooorrrtttxxxzzz{{{{{{zzzyyy{{{|||}}}}}}}}}|||zzz{{{|||~~~~~~|||zzzzzz}}}~~~~~~||||||{{{wwwuuuuuuvvvwwwwwwwwwvvvvvvzzzxxxwwwxxxyyyyyyvvvsssrrrssstttuuuuuuvvvvvvvvvwwwvvvtttrrrqqqppppppqqquuuwwwwwwwwwuuutttssstttuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwyyywwwtttrrrpppoooooopppppprrrtttwwwyyyyyyyyyyyywwwwwwuuutttuuuvvvwwwxxxxxxxxxuuuqqqsssxxxyyywwwvvvwwwwwwwwwwwwwwwvvvvvvqqqrrrsssssstttuuuvvvwwwyyyyyyxxxvvvttttttvvvxxxyyyxxxwwwvvvvvvwwwyyyzzz{{{{{{}}}___\\\cccsss}}}hhhAAA999333222222111111333111111222222222222111111000000000000000000000000111111000000000/////////...............///000000000/////////............,,,---------............,,,,,,,,,---------......................................................111000.........///111222111111111111111111111111111111111222222222333333333333444666888999:::;;;999888777777777888999:::=========???AAADDDFFFHHHIIIKKKMMMPPPRRRTTTVVVXXXWWW]]]dddhhhiiikkkqqqvvvzzzvvv||||||wwwuuuooolllmmm[[[LLLCCC???666777666555333333444555//////000111222333444444111111111111111111111111000000////////////000000////////////////////////------............------...............---------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////111111777===;;;GGGbbbzzzeeejjjjjjTTT??????MMM]]]hhhnnnjjjggghhhnnnssstttuuuwwwooommmnnnqqqnnngggbbbbbb^^^ZZZUUUTTTVVVZZZ]]]___```aaabbbaaaaaacccfffiiilllnnnooooooooopppsssuuuyyyzzz{{{{{{zzzzzz{{{}}}||||||}}}|||{{{{{{|||~~~|||{{{yyyzzz|||~~~~~~~~~~~~~~~|||xxxrrrssstttvvvwwwxxxxxxyyyxxxxxxyyy{{{|||zzzvvvsssssstttuuuvvvwwwwwwwwwwww|||yyytttpppoooppprrrttttttsssssstttuuuuuusssrrruuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuvvvvvvwwwwwwvvvsssqqqoooooooooooonnnppprrrtttvvvwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuvvvxxxyyyvvvsssuuuzzz|||zzzyyyyyyyyyyyyxxxwwwvvvvvvpppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzxxxuuutttuuuvvvxxxwwwuuutttuuuwwwyyy{{{{{{{{{}}}}}}kkk```\\\ccckkkuuuyyyIII===333222444333222222111111222222222222111111000000000000000000000000111111111111000000000000...............///000000////////////............,,,,,,,,,------------...,,,,,,,,,---------......................................................111000/////////000222333111111222222222222222222000000111111111222222222444444444555777:::===>>>999888888777777777888888<<<<<<===???AAABBBDDDDDDHHHJJJNNNQQQTTTVVVWWWWWWXXX\\\cccgggkkkmmmppprrrwwwvvv{{{ssswwwkkkVVVHHH>>>:::666444555444000---111111222222333333444444111111111111111000000000000000////////////000000////////////////////////------............------........................------------------------,,,,,,------------,,,,,,------------------------------------------------............///////////////222222888======MMMkkkmmmdddvvvXXXGGG<<>>AAABBBCCCCCCKKKLLLNNNPPPSSSSSSQQQOOOYYY\\\aaaggglllooooooooouuuwww~~~iiijjjwwwyyykkkYYYJJJ999111444888666222555555444444333333222222000111111111111000///...000000////////////000000////////////////////////---......//////......------.....................------------------------,,,------......------,,,------------------------------------------------........./////////000000...222222777<<>><<>>DDD```mmm^^^lll\\\???===DDDWWWhhhmmmhhhccceeennntttqqqllliiigggeeeiiihhhjjjnnnnnniiifffgggffffffgggjjjmmmoooooommmjjjlllnnnnnnmmmmmmooopppqqqsssuuuvvvvvvxxx{{{~~~{{{|||}}}}}}||||||}}}{{{}}}~~~~~~|||~~~}}}vvvxxxxxxxxxyyyxxxxxxwwwwwwyyyyyyxxxvvvtttsssuuuwwwuuuvvvwwwxxxyyyyyyyyyyyywwwwwwvvvuuuuuusssrrrrrrqqqqqqqqqrrrttttttsssrrrsssssssssttttttsssssssssqqqqqqqqqqqqrrrsssuuuuuussssssrrrrrrqqqqqqqqqppppppqqqqqqrrrssstttuuuvvvppprrrtttwwwxxxxxxvvvvvvuuuuuussspppsssyyy{{{yyyuuuuuuuuuuuutttsssrrrrrrssssssssssssssssssrrrrrrsssuuuvvvvvvuuuvvvyyy{{{yyyxxxxxxxxxxxxyyy{{{|||zzz|||}}}}}}|||{{{|||}}}{{{www~~~aaa]]]aaafff{{{sssbbbNNN:::222333333222111111111222222222222111111000000000000000000000000............////////////...............///000000.........//////////////////............---------,,,,,,,,,---------..............................,,,,,,------.../////////---.........////////////000000111111222333333333222222333333333444444444444333222111111222333444555666777777888888777777444666888<<<@@@CCCFFFGGGEEEEEEFFFJJJPPPSSSRRRPPPXXX]]]bbbgggiiilllnnnpppqqqvvvvvvxxx|||yyyyyyYYYEEE;;;777555777666666555555444444444333444555555444333111///000000////////////000000////////////////////////......////////////......---------.........//////------------------------------............------........................------------------------.../////////000000000000///444555999BBBMMMooovvvbbbggg}}}KKK>>>BBBPPPbbbmmmlllgggdddiiirrrvvvsssnnnllliiieeeiiigggiiillllllhhhfffhhhjjjjjjkkknnnqqqsssrrrqqqqqqrrrssssssrrrrrruuuvvvtttuuuvvvwwwwwwxxx{{{}}}{{{}}}~~~~~~}}}|||~~~{{{}}}{{{xxxyyyyyyyyyzzzzzzyyyyyyxxxwwwyyyzzzyyyvvvtttuuuwwwuuuvvvwwwxxxxxxyyyyyyyyyuuuuuuuuuttttttsssssssssrrrsssuuuuuutttssstttuuutttuuuuuuuuuuuuuuuuuutttooooooppppppqqqssstttuuurrrssssssssssssrrrrrrqqqppppppqqqqqqrrrssstttuuuqqqrrruuuwwwxxxwwwuuusssvvvvvvtttqqqsssyyyzzzxxxssssssttttttttttttsssrrrttttttttttttssssssssssssuuuuuuuuutttssstttwwwzzzxxxxxxxxxyyyyyyyyyxxxxxxyyy|||}}}}}}|||{{{}}}|||tttxxxiiibbbdddeeeuuusssiiiUUU@@@555333333333555111111222222222222111111000000000000000000000000......//////000000000000...............///000000............/////////000000000/////////.........,,,,,,,,,---------..............................,,,,,,------...//////000......///000000000000000//////000000111222222333111222222222333333333333111111111222222333333333333444666777888888888888777888999;;;???BBBFFFHHHDDDCCCDDDJJJRRRXXXYYYXXXXXX^^^dddfffgggiiinnnrrrsssuuu~~~}}}{{{iiixxxqqqoooqqqWWWFFF===;;;555555555666666666666666555666777777666555222111000000////////////000000////////////////////////......////////////......---------.........//////------------------------------............------........................------------------------////////////000000000000000555666<<>>AAAEEEGGGGGGEEEFFFLLLUUU[[[]]]\\\XXX^^^eeefffeeefffmmmtttwwwuuu{{{~~~|||uuuzzzgggOOO<<<;;;333000444777444222333666666666555555444444444111111111111000000000000000000000000000000000000........................////////////////////////........................000---++++++---...---+++///////////////.........//////.........---------......///...---...000222:::111777@@@DDD]]]mmmppp|||\\\GGGDDDIIIXXXfffcccYYY[[[fffpppssswwwwwwuuurrrooonnnlllhhhfffggggggdddeeehhhhhhjjjmmmqqqssstttuuuuuuttttttuuuuuuuuuuuuuuutttzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||~~~}}}{{{xxx|||yyyyyy}}}yyy}}}~~~yyyvvvxxxzzz{{{{{{|||}}}~~~|||yyyvvvsssrrrxxxxxxvvvuuussssssrrrrrrppprrrssssssrrrqqqqqqrrrsssuuuvvvuuuttttttuuuvvvuuuuuuvvvwwwwwwvvvuuutttyyyuuuqqqpppqqqsssuuuvvvvvvwwwxxxvvvtttrrrrrrrrrtttrrrqqqqqqssstttttttttrrruuuxxxxxxwwwtttrrrrrrwwwzzzvvvmmmnnnxxx|||vvvttttttuuuuuuuuutttrrrqqqyyywwwuuutttssssssssstttvvvsssnnnhhhfffjjjqqqvvvxxxxxxxxxwwwwwwwwwwwwwwwzzz{{{|||}}}}}}~~~~~~}}}xxx{{{xxxeee```VVV[[[ttt~~~llljjjKKK222777777///333222222111111222222333444000////////////000000111000000000000000000000000////////////////////////////////////////////////------......//////000000+++,,,------......------.........------,,,,,,,,,------......///000000000000/////////111222111000222111111111000000//////222222222222222222222222//////000111333444555666555555555555666666666666888888888999;;;>>>AAABBBCCCHHHNNNQQQSSSUUUYYY\\\UUUZZZ```eeehhhjjjlllnnnsssxxx}}}uuuwwwrrrSSSAAA;;;777666444111333999444444444333222222111111111111111111000000000000000000000000000000000000........................////////////////////////........................000...++++++---...---+++............//////////////////.........---------......///...---...111333888333:::BBBHHHgggiiitttwwwOOOAAARRRYYYdddiiiccc\\\___hhhsssuuuxxxxxxvvvrrrpppooommmjjjiiikkkkkkiiiiiillllllmmmoooqqqsssttttttuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyyyyzzzzzz{{{{{{{{{}}}|||{{{|||}}}}}}|||zzzzzzyyyyyy}}}}}}~~~~~~~~~{{{wwwyyy{{{|||{{{{{{|||~~~~~~|||yyywwwtttssstttttttttttttttuuuvvvvvvsssuuuvvvvvvuuuttttttuuussstttuuuuuusssssstttuuussstttuuuvvvvvvuuuuuutttxxxvvvsssrrrsssuuuvvvvvvtttvvvwwwvvvtttssssssssstttrrrqqqqqqsssttttttssssssuuuwwwxxxvvvtttssssssxxx{{{vvvmmmmmmvvvyyytttsssttttttuuutttsssrrrqqqvvvuuutttsssssssssssssssqqqoookkkfffdddgggmmmqqqwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}{{{zzzkkkaaaVVVYYYmmmvvvuuuVVV777666777000222444333333222111111111222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////............////////////+++,,,------......------.........------,,,,,,,,,------......///000000000000///...///111111111000222111111111000000000000222222222222222222222222000000111222333444444555555555555555666666666666777777888:::<<<>>>@@@AAADDDHHHMMMOOOPPPRRRTTTVVVUUUXXX\\\```dddhhhkkklllxxx{{{|||}}}}}}qqq{{{~~~ZZZLLL>>>777555555777999444444333333222111111000222222111111111000000000000000000000000000000000////////////////////////////////////////////////........................///...,,,,,,---------,,,---------.../////////000...............---------...//////......///111444555555===CCCOOOvvvzzzmmm___FFFDDD___jjjoooiiiaaaaaagggllltttvvvxxxwwwtttqqqooonnnooommmnnnqqqrrrooooooqqqqqqqqqqqqqqqrrrtttuuuuuuxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{~~~}}}{{{|||}}}~~~~~~}}}yyyzzz{{{}}}~~~~~~~~~~~~xxxzzz||||||{{{zzz{{{|||}}}}}}}}}{{{zzzxxxvvvuuusssssssssttttttvvvwwwxxxtttvvvwwwwwwvvvuuuuuuvvvrrrtttuuutttsssrrrssstttqqqrrrssstttuuuuuuttttttwwwuuuttttttuuuvvvvvvuuussstttvvvvvvtttssstttuuuwwwuuussssssuuuuuuuuuttttttuuuvvvuuutttssstttuuuxxxzzzvvvnnnmmmsssvvvsssrrrssssssssssssrrrrrrqqqsssssssssttttttssssssrrrsssrrrpppmmmlllmmmqqqtttvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}|||xxxsssdddZZZ\\\kkkfff@@@555666333222666555333222111000000000222111000//////...//////000000000000000000000000000000000000000000000000/////////////////////////////////...............,,,,,,---............---.........---------------------......///000000000000///...///111111111000111111111111111000000000222222222222222222222222222222222222333333333333555555555555666666666666666777999;;;===???@@@@@@DDDGGGKKKOOOPPPRRRTTTVVVYYYXXXYYY\\\bbbhhhlllmmmuuuyyy|||~~~}}}pppuuuuuujjjNNN>>>;;;;;;888333777666666555444333222222222222222111111111000000////////////////////////000000000000000000000000////////////////////////........................///...---,,,,,,---,,,,,,,,,,,,------...///000000.........................../////////...000222555555888>>>DDDWWWzzzxxxkkkOOOFFFRRRfffrrrrrrddd]]]fffoooqqquuuwwwwwwvvvrrrooonnnnnnsssqqqssswwwwwwsssrrrtttssssssrrrrrrsssuuuwwwyyyyyyyyyyyyyyyyyyyyyxxxwwwtttuuuvvvwwwxxxyyyzzz{{{}}}{{{{{{}}}{{{}}}~~~}}}||||||yyy{{{||||||{{{zzzzzz{{{|||||||||{{{zzzyyywwwwwwvvvuuuuuutttttttttuuuuuusssuuuwwwvvvuuutttuuuvvvrrrtttttttttrrrqqqrrrsssppppppqqqrrrssstttttttttttttttssstttvvvvvvuuutttqqqsssuuuuuutttttttttuuuyyyxxxvvvvvvwwwxxxwwwvvvsssttttttrrrqqqqqqsssuuuuuuwwwuuunnnmmmrrruuutttrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuvvvuuutttssswwwwwwwwwvvvttttttvvvxxxvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}zzzvvv{{{{{{ggg^^^```lllvvvKKK666666666222555444333222111111111111222222000///............/////////////////////////////////////////////////////////////////////////////////......---------,,,------..............................---------------......///000000000111000///000222222222111111111111111111111111111111222222222222222333333333333333333333333333333555555555555666666666666666888;;;===???@@@AAAAAABBBEEEJJJOOOSSSVVVXXXZZZ^^^[[[ZZZ]]]cccjjjoooqqqmmmttt|||ppptttffftttXXXEEE<<<666333888888777666555333333222222222222222111111111111////////////////////////111111111111111111111111////////////////////////.................................---,,,,,,,,,---+++,,,,,,---...//////000---........................///000000///111333666777999???HHHaaauuuzzz^^^FFFIII]]]ooowwwqqq```\\\jjjttttttxxxyyyyyyvvvsssqqqpppqqqvvvtttuuuyyyyyyuuutttvvvtttsssssstttvvvxxx{{{|||xxxxxxyyyyyyxxxwwwwwwvvvttttttuuuvvvwwwyyyyyyzzz~~~|||zzz{{{}}}{{{zzz~~~zzz{{{}}}|||{{{yyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxvvvuuuuuutttttttttuuuuuutttvvvwwwwwwvvvuuuuuuvvvssstttuuutttrrrqqqrrrssspppppppppqqqrrrsssttttttrrrqqqrrrsssuuuuuutttrrrppprrrtttuuutttttttttvvvxxxvvvuuuuuuvvvwwwvvvvvvqqqrrrqqqpppoooooorrrtttrrrtttsssooonnnqqqvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuwwwwwwwwwvvvuuutttuuuwwwvvvuuutttuuuvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~{{{wwwvvv{{{kkk___^^^fffttt|||WWW:::555777222333222222111222222333333222222000///............////////////////////////........................//////////////////////////////......------,,,,,,,,,---......//////..............................------......///000000000222111000111333444333222111111111111111222222222111111111222222333333333444444444333333333333222555555555555666666666666888999<<>>===888777666555444222222111333222222222222111111111000000000000000000000000000000000000000000000000////////////////////////........................---......---++++++,,,...,,,,,,,,,---.........///---------..................///000000000111444777:::999BBBRRRppp~~~nnnxxxsssQQQCCCMMMdddxxxyyyooo``````nnnwwwuuu||||||{{{xxxuuuttttttvvvvvvssstttxxxxxxvvvvvvxxxtttuuuvvvwwwyyy{{{}}}~~~xxxxxxxxxxxxwwwvvvvvvuuutttuuuuuuvvvwwwxxxyyyyyy{{{zzzzzz{{{~~~}}}}}}~~~|||yyy{{{||||||{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxsssssssssttttttvvvwwwxxxvvvxxxyyyyyyxxxwwwwwwxxxtttuuuuuutttrrrqqqrrrsssqqqqqqppppppqqqrrrssstttqqqpppppprrrtttuuusssrrrppprrrttttttsssssstttuuutttsssqqqrrrtttuuuuuutttpppqqqqqqpppooooooqqqtttppprrrsssqqqoooqqqvvvzzzsssrrrrrrrrrrrrssssssttttttuuuvvvwwwwwwwwwwwwwwwtttuuuwwwxxxwwwvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~xxxuuuwww{{{vvv```WWW]]]\\\jjjaaaAAA666888333222222111111222222333444222111000//////...//////000000000000000000000000------------------------////////////////////////.........---------------------...////////////................../////////------......///000000000222111000111333444333222111111111222222222222222111111111222222333333444444444444444333333333333555555555555666666666666999:::<<<>>>@@@BBBCCCCCCGGGGGGHHHLLLOOOQQQPPPOOOXXXZZZ\\\___bbbffflllqqqvvvvvvuuusss~~~qqqgggoooYYYHHH999999888666555444333222333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////........................---...///---+++***,,,...---------------------------------.........//////...000000111111222555888;;;999GGGaaarrrnnn[[[EEEFFFWWWnnnzzzsssggg___eeessszzzyyy{{{{{{yyywwwttttttuuuwwwrrroooppptttvvvvvvxxx|||vvvwwwyyyzzz{{{|||||||||yyyyyyyyyxxxxxxwwwuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyxxxyyy{{{~~~~~~|||yyyzzz||||||{{{zzz{{{|||{{{{{{{{{{{{zzzyyyxxxwwwtttttttttttttttuuuvvvvvvvvvxxxyyyyyyxxxwwwwwwxxxuuuvvvvvvuuusssrrrrrrssssssrrrqqqqqqqqqqqqssssssrrrqqqppprrrtttuuuuuutttqqqsssttttttsssrrrssstttsssrrrqqqrrrtttvvvvvvvvvpppqqqrrrrrrqqqqqqrrrtttrrrssstttssspppppptttzzzssssssrrrrrrrrrsssuuuuuuvvvuuuuuuuuuuuuvvvvvvwwwvvvxxxzzz{{{zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||{{{vvvvvvyyyxxxzzzjjjWWW[[[SSS___|||iiiHHH666777555333333222222111222222222000000////////////000000000000000000000000000000........................////////////////////////,,,------------------...------...///////////////---........./////////000------......///000000000000///...///111222111000111111111222222333333333000111111222333333444444333333333444444444444444555555555555666666666666999999:::;;;>>>@@@BBBCCCHHHHHHHHHKKKOOOPPPNNNLLLQQQWWW^^^aaaaaaccciiinnnvvvwwwvvvtttpppcccnnnnnntttMMM<<<<<<;;;999888666555555333333333222222222111111000000000000000000000000////////////////////////////////////////////////........................---...///...+++***,,,///------------------,,,,,,---------........./////////000111111111333666888<<<999KKKmmmllluuusssHHH???LLLbbbxxxuuujjj^^^]]]hhhvvv|||}}}xxxwwwvvvtttqqqqqqsssvvvnnnkkkmmmrrruuuvvvzzz~~~yyyzzz{{{|||||||||{{{zzzyyyzzzyyyyyyxxxwwwvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwyyy|||}}}xxxzzz||||||{{{zzz{{{||||||||||||{{{zzzyyyxxxwwwxxxxxxvvvuuussssssrrrrrrtttuuuwwwwwwuuutttuuuvvvvvvwwwwwwvvvtttrrrsssttttttsssrrrqqqqqqqqqrrrssstttrrrqqqrrrtttvvvvvvvvvqqqsssttttttsssrrrrrrsssuuutttssstttwwwyyyzzzyyyqqqrrrttttttsssssstttuuutttuuuvvvuuuqqqooosssyyytttssssssrrrssstttuuuvvvvvvuuutttsssssstttuuuvvvvvvxxxzzzzzzyyyxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxuuuxxx{{{uuurrrwww^^^___XXX\\\yyynnnLLL666666555555555333222111000000000000////////////000000111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........---......///////////////---.........//////000000------......///000000000///...---...///000000...111111111222222333333333000000111222333333444444333333333444444444555555555555555555666666666777888888888999;;;>>>AAABBBHHHHHHIIILLLQQQSSSRRRPPPNNNWWWaaadddbbbbbbhhhnnnnnntttzzz~~~vvvdddssszzzpppOOOFFF>>>;;;777000000444333444555444222222222333000000000000000000000000000000000000000000000000////////////////////////.................................------,,,,,,,,,------------------------...------------...///////////////000222444666777999IIILLL{{{vvvnnnwwwYYY>>>JJJZZZiii{{{sss^^^UUUcccrrruuuwww~~~}}}{{{wwwsssooommmkkkkkkjjjmmmrrrvvvyyyzzzyyyyyy{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{yyyxxxwwwwwwvvvwwwvvvxxxyyyyyywwwvvvvvvwww~~~|||zzzzzz{{{}}}~~~{{{xxxyyy|||wwwxxxzzz{{{|||{{{{{{zzzvvvxxxyyyyyywwwuuutttttt}}}|||yyywwwtttsssrrrqqqtttrrrrrrtttxxxyyywwwuuuyyyxxxvvvtttuuuvvvyyyzzzuuuuuutttqqqppppppsssvvvpppqqqqqqrrrrrrsssssstttsssssssssssssssssssssssswwwwwwvvvvvvuuuuuuttttttssssssssssssssssssssssssvvvxxxxxxtttqqqrrrvvvyyysssrrrqqqsssuuuwwwxxxwwwvvvvvvvvvvvvvvvuuuttttttvvvuuuuuuuuuuuuwwwyyyzzzwwwvvvuuuuuuvvvxxxzzz{{{}}}{{{yyyyyyzzz|||||||||yyyxxxyyyzzzuuutttnnn___YYY\\\{{{{{{```888999666111111111111111111222222222111111000///......---...000111000...///333666222000...---...///......////////////////////////000000000000000000000000000000//////.........------......//////////////////////////////.........///000///...---...111333000111111111222222222222333222222222444666999;;;:::666333222555777777666555555444444444444555555999999999999:::<<<>>>@@@BBBFFFLLLOOOPPPPPPSSSUUUPPPYYYdddhhhhhhhhhlllppprrruuuzzzwww```vvvkkkqqq[[[EEE======:::666444222333333222111000//////111111111111111111111111000000000000000000000000.........................................................------,,,,,,,,,------------------------...------------...///////////////000222444666888999GGGUUUjjjjjj{{{RRR===KKK___pppqqq]]]UUUdddtttwwwxxx|||{{{zzzwwwtttqqqooonnnmmmnnnpppssswwwyyy{{{{{{{{{zzzzzzyyywwwwwwvvvvvvvvv{{{{{{zzzyyyxxxwwwwwwwwwuuuvvvxxxxxxwwwvvvvvvwww~~~}}}}}}~~~~~~}}}}}}~~~tttuuuvvvxxxxxxxxxxxxwwwvvvxxxyyyyyywwwuuutttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuutttuuuxxxzzzyyywwwzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwtttqqqpppppprrrqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrruuuwwwwwwtttqqqqqqtttwwwsssrrrqqqsssuuuwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssssssssssssssuuuvvvxxxyyyvvvvvvuuuuuuvvvyyy{{{||||||zzzxxxxxxzzz||||||{{{{{{{{{||||||wwwvvvrrr]]]WWWTTTkkk|||bbb===999333111111111111111111222222222222222111000000//////...000000000......111444222000...---...///......////////////////////////////////////////////////000/////////............---......///////////////////////////////////////111222111000///000333555111111111222222222333333333333222333444666999;;;888555222222444666666555555555444444444444555555666666666888;;;>>>???@@@CCCGGGLLLNNNNNNOOOPPPRRRPPPYYYccchhhhhhiiimmmqqqvvvxxx{{{ttt]]]|||oooqqq}}}aaaNNNCCC<<<777555333333333333222000///...111111111111111111111111000000000000000000000000.........................................................---------------------------------------......------......///000/////////000222555777888===DDDbbbbbblllsssGGG<<>>>>>===AAABBBDDDGGGJJJMMMNNNOOOOOOTTTZZZ___```aaadddfffiiippptttuuuwwwdddjjjXXXmmm~~~^^^DDD<<<888333222444555555333222222222222222222222222000000000000000000000000////////////////////////////////////////////////.............../////////........................//////......//////000111//////000111333666999;;;BBBOOO}}}wwwnnnHHH???RRRcccwwwpppZZZZZZ```mmmwwwyyyzzz{{{zzzzzzyyyyyyzzz|||}}}ttttttsssssssssuuuvvvwwwssstttuuuvvvxxxxxxyyyyyyssstttuuuvvvwwwwwwvvvuuuzzz|||~~~~~~}}}}}}~~~}}}zzzuuuvvvxxxzzz||||||||||||yyyzzzzzzxxxvvvuuuvvvxxxuuuvvvxxxyyyyyyyyyxxxxxx}}}|||yyyvvvuuuuuuyyy|||}}}{{{yyyvvvvvvwwwyyy{{{~~~{{{xxxuuutttuuuwwwwwwvvvuuutttsssssssssqqqqqqqqqrrrssssssttttttvvvwwwwwwxxxyyyzzzzzz{{{wwwwwwvvvtttsssqqqppppppqqqnnnnnnqqqmmmgggiiippptttrrrqqqrrrtttuuuuuutttsssssstttuuuuuuuuuuuutttpppqqqsssuuuwwwxxxxxxxxx{{{zzzyyyxxxwwwuuutttsssvvvuuuvvvxxxzzz{{{zzzyyy{{{zzzvvvxxx{{{|||xxxbbbVVV\\\hhhgggrrroooJJJ<<<444444444333222222111111000////////////////////////......///111111///......------///000111///...////////////////////////.................................///////////////---......///////////////...//////000000111111222///111222222111111222333/////////000000000111111000000000111111111111111222333444444222222333444555555444444444444555555666666666777999<<<>>>@@@AAAAAABBBEEEJJJNNNOOOOOOSSSWWW\\\```bbbdddfffhhhjjjssswwwvvvwwwbbbfff```~~~wwwZZZEEE>>>666333333444333111222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////---........./////////000........................///////////////000000111//////000111444777:::;;;CCC\\\{{{hhhCCCCCC\\\jjj|||~~~gggVVV[[[eeeoootttvvvyyy}}}zzzyyyvvvuuuvvvxxx{{{}}}sssssssssrrrssssssttttttuuuuuuttttttuuuuuuvvvwwwssstttvvvxxxyyyyyyxxxwww{{{}}}~~~~~~}}}|||}}}~~~|||uuuvvvyyy{{{|||}}}}}}|||zzzzzzzzzxxxvvvuuuwwwxxxvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzyyyvvvssssssvvvyyyyyyxxxxxxxxxxxxyyy{{{|||zzzvvvtttuuuwwwxxxxxxwwwvvvuuutttsssrrrqqqrrrrrrsssttttttuuuuuuwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuutttsssrrrqqqqqqsssmmmmmmpppllleeehhhqqqtttrrrqqqrrrsssttttttsssqqqqqqssstttuuuvvvvvvvvvpppqqqsssuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttuuutttuuuwwwzzz{{{zzzxxxzzz~~~~~~yyyvvvyyy{{{yyylllUUURRR^^^dddsssSSSAAA555444444333222222111111000000000000000000000000///......000222333111///---------///111111///---////////////////////////..................................../////////000---......///////////////...//////000111111222222///111222222111111222333111111111111222222222222222222222222222222111111111444666555333222333555555555444444444444555555444777888888777:::AAAGGGDDDBBBBBBEEEJJJMMMNNNMMMRRRUUUZZZ___dddgggjjjkkkjjjuuuyyywwwwwwaaa~~~uuurrryyyNNNFFF;;;555444555333111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000///////////////////////////////////////000111111//////000111444777:::<<>>CCCGGGDDDBBBCCCGGGLLLOOOPPPTTTUUUWWW[[[aaaiiippptttssstttuuuzzz|||dddvvvuuu~~~iiifff{{{bbbFFF<<<<<<999333333333444333222333555888222222222222222222222222111000000000000/////////////////////////////////........................////////////////////////////////////000000000000222111333666777777;;;@@@UUUyyy```HHH@@@PPPooo}}}yyyiiiVVVZZZeeesss{{{|||yyywwwwwwuuuuuuuuuuuutttsssqqqppprrrrrrqqqqqqrrrtttuuuwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{zzz{{{}}}}}}}}}~~~~~~~~~~~~~~~zzzyyyyyyxxxxxxxxxyyyzzz{{{yyywwwxxx{{{~~~~~~}}}||||||xxxxxxxxxwwwwwwwwwwwwwwwuuuuuuttttttuuuwwwyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyzzz|||}}}{{{{{{zzzyyyxxxyyyyyyyyyyyywwwuuuuuuvvvvvvuuutttuuuuuuuuuuuutttsssrrrqqqvvvvvvvvvwwwwwwxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyysssssssssuuuvvvvvvtttrrrqqqrrrrrrrrrqqqrrruuuwwwyyyxxxwwwvvvtttsssrrrqqquuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwyyyzzz{{{||||||xxxwwwwwwwwwwwwwwwxxxyyy|||yyy[[[MMMMMMVVVhhhyyyZZZ;;;777444333333333222222000000000000000000000000//////............//////////////////////////////---///000000///......///222222111000000000000000....../////////000000000.../////////000000000000000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222333333444555666666666666777666555555444444555555444555555444444666:::===AAA@@@@@@BBBHHHMMMQQQSSSUUUUUUWWW[[[aaaiiiooosssrrrtttwww|||fffuuujjj[[[|||qqq\\\NNNCCC;;;555666777777555333222444777222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////////////////000000000000111111444888888777<<>>888222222222111111222000000000000000000000000//////............//////////////////////////////---///000000///......///222111///...------...///...////////////000000000///////////////000000111//////////////////////////////000000000111111111111111111111111111111111111222222222222222333333333444444555666666555555666666666666555555666666444444555555666777888999======>>>AAAEEEKKKOOORRRRRRSSSVVVZZZ```ffflllpppqqqtttuuu{{{gggtttbbbaaa}}}rrrRRR>>><<<555555666555333333333444222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111222555999999999>>>FFFcccrrrlllDDD>>>AAA\\\zzztttcccRRRgggoooxxx|||{{{zzz{{{}}}vvvtttrrrpppoooooopppppprrrqqqpppooopppqqqsssuuuvvvwwwyyy{{{}}}}}}||||||yyyzzz|||}}}~~~~~~~~~}}}|||}}}}}}}}}zzzyyyyyywwwtttqqqppppppqqqpppoooppptttzzz}}}}}}|||zzzyyyxxxxxxxxxxxxwwwuuutttsssrrrrrrrrrrrrsssuuuwwwyyyyyyxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvxxxzzz{{{yyyyyyzzzzzzzzzzzzzzzzzzxxxxxxwwwuuuuuuuuuwwwxxxxxxxxxxxxwwwwwwuuuttttttuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuutttttttttuuuvvvtttsssqqqqqqqqqqqqooommmsssssstttsssqqqqqqrrrsssyyyyyyxxxwwwvvvuuuuuutttrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxzzz{{{|||xxxxxxyyyzzzzzz{{{{{{{{{}}}ppp^^^UUURRRZZZeeeiiiAAA888111111222000///111000000000000000000000000//////............//////---------------------------///000000///......///111000...---------...///////////////000000000111000000////////////000000////////////////////////000000000000111111111111111111111111111111111111111111111222222333333333333444555555666555555555555555666666666666666666555555666777888999888888;;;<<<===???BBBFFFJJJMMMNNNOOORRRWWW]]]ccciiilllmmmooonnnuuusss}}}fffssssssfffsssaaaEEECCC888555333222333444333222222222222222222222222222000000000111111111111222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000222333666999999:::BBBLLLmmm{{{yyy```BBB???EEEbbbrrrbbbSSSkkkpppwwwxxxwwwvvvyyy}}}{{{yyyuuupppmmmkkkjjjjjjrrrqqqqqqpppqqqrrrssstttuuuvvvyyy{{{}}}}}}|||{{{yyy{{{}}}}}}}}}|||}}}~~~~~~||||||}}}}}}yyyvvvuuutttmmmkkkiiiiiikkkmmmooooooooosssyyy|||}}}{{{zzzzzzxxxyyyyyyyyyxxxwwwuuutttssssssrrrrrrsssuuuwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzzzzyyyyyywwwxxxxxxwwwvvvuuuwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwuuuuuuuuuvvvvvvuuussspppoooooonnnkkkiiimmmoooqqqrrrrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvpppqqqsssuuuuuuuuuttttttttttttttttttttttttttttttvvvvvvvvvvvvwwwyyyzzz{{{xxxyyyzzzzzzzzzzzzzzzyyyvvv|||vvvggg___ZZZ]]]dddzzzsssFFF999000111333///...111000000000000000000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///000000////////////000000/////////000000000111111444222111/////////000000000000000000000000000000000000000111111111222222111111111111111111111111111111111222222333333444444444555555555555555444444444555666666666555555555555555777::::::999888:::;;;===>>>???AAAEEEHHHIIIJJJNNNTTTZZZaaagggjjjmmmpppnnnttttttkkkvvv~~~hhhpppuuu[[[TTTIII@@@666222333555444222222222222222222222222222000000111111111222222222000000000000000000000000////////////////////////000000000000000000000000////////////000000000000222333777999999<<>>>>>@@@DDDGGGEEEGGGLLLRRRYYY```fffiiimmmrrrrrryyy{{{rrrzzzzzzhhhlllvvvkkk]]]OOO>>>444444666555111222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000333444777999:::===IIIVVV~~~YYYCCCEEENNNlllooobbbWWWkkkqqqwwwyyyvvvtttvvvyyytttuuuvvvvvvtttpppmmmkkkooopppsssuuuxxxyyyzzz{{{qqqtttwwwzzz{{{{{{zzzyyy|||~~~}}}{{{|||~~~www|||~~~|||uuurrrooommmjjjnnnkkkgggfffhhhkkkmmmnnnvvvyyy}}}~~~}}}{{{zzzzzzyyyzzz{{{||||||{{{yyywwwvvvuuutttsssttttttvvvvvvvvvuuutttrrrssstttvvvwwwzzz{{{{{{{{{zzzxxxvvvuuuxxxxxxyyyzzzyyyxxxwwwvvvtttwwwzzzzzzxxxvvvvvvxxxvvvwwwxxxyyyyyyyyyyyyyyy{{{zzzzzzyyyxxxwwwvvvvvvuuutttrrrrrrrrrsssuuuvvvvvvtttrrrpppppppppooommmqqqrrrttttttsssrrrssssssssssssssstttttttttttttttpppqqqtttuuuvvvvvvtttsssvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwxxxxxxwwwvvvuuutttrrrkkkqqqyyylllhhheeeeeeiiiiii~~~OOO>>>333555777222111555000000000000000000000000//////............//////........................---///000000///......///((()))+++---......------000000000000111111111111999777444111/////////000000000000000000000000000000111111111111222222222111111111111111111111111000000111222333333444444444555555555555555444444111222444555555555444444555333222555999;;;:::999888;;;>>>??????@@@DDDHHHDDDFFFKKKRRRYYYaaafffjjjhhhoooqqqzzz|||qqqxxx}}}ppp~~~wwwTTT888666:::555111444666555444222111000000000111222222222222111000000000000000000000000000000111111000000//////......000000000000000000000000222++++++333333+++,,,444333777555555999:::EEEZZZ\\\AAAAAAXXXooommm\\\___ggglllqqquuuwwwwwwwwwwwwxxxxxxvvvsssooommmmmmmmmsssssstttuuuwwwxxxzzz{{{uuuuuuuuuvvvvvvyyy}}}~~~|||{{{~~~}}}}}}}}}qqqjjjjjjjjjhhhlllkkkjjjiiikkknnnrrrttt||||||||||||{{{zzzyyyxxxzzzxxxwwwyyy|||}}}{{{yyy|||xxxuuutttvvvwwwvvvtttwwwwwwuuuuuuuuuvvvwwwxxx|||}}}}}}|||zzzxxxyyyzzzwwwwwwwwwxxxzzzzzzyyywwwuuuttttttuuuvvvvvvtttsssrrrtttuuuvvvuuuvvvwwwyyyyyyzzzzzzzzzyyyvvvsssqqqtttsssrrrrrrrrrtttvvvxxxvvvuuuvvvwwwxxxwwwtttrrrsssvvvvvvssssssvvvvvvttttttsssrrrqqqrrrtttvvvwwwssstttttttttttttttsssssstttvvvyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyywwwuuusssqqqooorrrwwwxxx{{{zzziiikkk___]]]uuu}}}vvvQQQ999111777444111333222//////000000000000/////////---,,,---...///...---........................---------............///...------,,,,,,------......---------...111333555333333222222111000/////////////////////000111111//////000000111111111111111111222222222333333333000000111222333333444444555555555555555555555555555666555444333333555777444444555666777888999999;;;:::999:::<<>>??????@@@DDDIIIPPPVVVZZZ^^^bbbeeelllqqquuu}}}}}}~~~{{{lllWWWGGG@@@<<<888333555444333222222222222222333333333333333222222111000000000000000000000000111000000000000/////////000000000000000000000000111222000,,,---111222///111555555777<<<>>>MMMhhhtttLLLCCCLLL___kkkmmmhhhYYYSSS^^^qqqsssvvvxxxxxxwwwxxxyyytttuuuuuusssqqqpppqqqrrrrrrrrrssstttuuuvvvxxxyyyvvvwwwwwwxxxxxxyyyzzzzzz~~~}}}}}}}}}~~~rrrjjjkkklllkkknnnmmmkkkjjjmmmqqqwwwzzz}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyy{{{}}}~~~}}}{{{yyywwwuuuuuuvvvwwwwwwvvvtttttttttuuuuuuwwwxxxyyyuuuwwwyyyyyyyyyzzz|||~~~yyyxxxwwwxxxzzz{{{zzzyyyyyywwwuuuuuuwwwxxxxxxwwwwwwyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvuuutttsssrrrrrrqqqqqqpppqqqssstttuuusssssstttvvvwwwvvvrrrpppuuuyyy{{{zzz{{{}}}}}}yyytttsssrrrqqqqqqqqqrrrsssqqqrrrrrrsssssssssrrrrrrrrrtttvvvwwwvvvuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyxxxwwwwwwvvvvvvjjjfffXXXVVVnnnnnnbbbDDD555666333111444333333222111000000111222333000///......000000///...........................---------............///////////////////////////000///.........///111222222222222111111000000//////////////////000111111111000/////////000222222222222222222222222111111000000111111222333333333333333333333333333333333111222222111000000222333444444555555666666777777777999<<<>>>>>>===:::888???GGGQQQWWWZZZ\\\```dddnnnsssxxx|||iiiiiiyyyrrr~~~rrrnnntttttthhhSSSCCC>>>:::555555444333333333333333444333444444444444333222222000000000000000000000000000000000000000000000000000000000000000000000000---888:::000+++111222+++111555555888<<<<<>>AAACCCDDD;;;@@@GGGMMMRRRXXX]]]aaajjjlllnnnoooqqqwwwrrrqqq}}}iiibbb}}}aaaLLL999999777666444444333333111222222222222111000000111111111111111111111111000000111111222222222222000000000000000000000000111111000///000222333333111444666;;;<<<;;;XXXYYYIIIYYYdddkkk```MMMIIINNNWWWdddnnnrrrwwwzzzzzzxxxxxxwwwvvvvvvwwwvvvttttttuuuvvvxxxwwwwwwvvvvvvvvvvvvvvvyyyuuurrrsssyyy}}}}}}{{{~~~|||{{{tttqqqnnniii^^^^^^___aaagggnnnuuuyyy{{{||||||}}}}}}}}}||||||xxxzzz||||||yyyxxxyyy{{{rrruuuxxxyyywwwvvvvvvxxxssstttuuuvvvvvvuuuttttttsssuuuvvvvvvuuuuuuvvvxxxxxxvvvtttsssuuuwwwxxxxxxuuuttttttuuuvvvvvvtttssssssuuuwwwyyyyyyzzz}}}uuuvvvwwwxxxxxxvvvtttrrrssstttuuuvvvwwwwwwwwwwwwssstttwwwzzz{{{xxxsssooosssxxx{{{zzzzzz{{{xxxttttttttttttuuuttttttsssrrrqqqrrrssstttuuuuuuuuuuuussstttuuuttttttuuuxxx{{{xxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{zzzsssqqqsssnnnccc```ppp[[[;;;555333333444///000111222222222222111000///---,,,---...///...---........................---------.........//////...000111222222111000.........///000000000000000////////////000000000000///////////////000111111///000222333333111...,,,------...000111222333444111111111000000000000000333333333333333333333333111333555555444222222333333333333333333333333333666888:::<<<>>>?????????999>>>EEENNNUUUZZZ\\\]]]gggiiillloooqqqxxxyyypppgggaaaxxx|||mmmeee}}}pppYYYFFF<<<666666555111111555333333333333333333333333222222111111111111222222//////000000111111222222000000000000000000000000000111111111111222222222444777888;;;<<<===ZZZVVVTTTVVVbbbhhh]]]MMMIIIJJJSSSdddlllrrrvvvvvvxxx}}}~~~zzzuuuqqqrrrrrrpppppprrrtttrrrqqqqqqooommmqqqxxxwwwuuutttuuuxxx{{{|||||||||||||||~~~}}}}}}~~~zzzrrrnnnlllggg```XXXWWW]]]hhhrrrxxxzzz{{{{{{zzzyyyyyy{{{}}}zzzxxxvvvuuutttuuuvvvwwwxxxwwwvvvuuusssrrrqqqpppvvvuuuuuuttttttsssrrrrrruuusssrrrrrrtttuuuuuutttuuuvvvvvvuuusssqqqrrrsssxxxuuuqqqppprrrtttuuuvvvtttuuuvvvwwwxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvtttvvvyyy{{{{{{yyyuuussswwwvvvwwwxxxxxxvvvrrrooopppssswwwyyyxxxvvvvvvuuu|||yyyuuusssrrrrrrqqqqqqrrrssstttvvvvvvvvvuuuuuuyyyxxxvvvtttuuuvvvyyy{{{wwwxxxxxxyyyzzz{{{||||||}}}{{{zzz{{{}}}~~~~~~~~~rrruuuyyyoooaaa```lll___777888444+++444...111111000000000000111111111111000///////////////......------------......---------............///000000000000000///......000000000000000000000000111111000000//////......//////......///111444555000000000000000000000000,,,222555333222444333000444333222111000000000000111111111222222333333333222222111111222222333444333333333444444444555555<<<888666;;;BBBGGGDDD@@@:::===EEENNNRRRTTTYYY```gggiiimmmpppqqqwwwyyyxxxvvvtttqqqjjj```YYYaaaeeerrrllljjjyyyzzzwww{{{iiiMMMBBB999888888555444555222222222222222222222222222222111111111111222222000000000000000111111111000000000000000000000000000111111111111222222222555777888;;;<<<>>>]]]xxxNNNUUU]]]ccceeeXXXIIIGGGIIIRRRcccmmmssswwwwwwyyy}}}~~~}}}xxxrrroooqqqrrrpppqqqssstttssssssuuusssppprrrwwwwwwvvvuuuvvvyyy|||}}}}}}|||{{{|||~~~}}}||||||~~~}}}vvvqqqjjjccc[[[XXX[[[bbbiiimmmuuuvvvwwwwwwvvvvvvxxxyyywwwvvvuuutttttttttuuuuuutttttttttsssrrrrrrqqqqqquuuttttttttttttsssssssssuuusssrrrrrrtttuuuuuutttvvvwwwwwwuuusssqqqqqqrrrwwwtttrrrqqqssstttuuuuuusssssstttvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttrrrsssuuuwwwwwwwwwwwwvvvwwwvvvuuuvvvvvvvvvtttrrrrrrtttwwwxxxwwwuuuuuuuuuyyyvvvsssrrrrrrssssssrrrssstttuuuvvvvvvuuuuuutttwwwvvvtttttttttvvvxxxyyyzzz{{{{{{|||}}}~~~}}}{{{zzz{{{|||{{{zzzsssvvvzzznnn\\\XXXcccaaa999777555---555000111000000//////000000111111000000///////////////......------------......---------............///000000000000000///......000000000000000000000000111111000000////////////---------...000333666777000000000000000000000000///333555222000111000...333222111111000111111111111111111111111222222222222222111111222222333444333333333444444444555555:::777666999>>>BBBBBB@@@<<<>>>DDDLLLQQQSSSYYY```fffhhhmmmqqqrrrxxxiiiffffffiiimmmkkkbbbZZZXXXZZZeee{{{ccceeelllrrryyyvvvWWWHHH:::666777666333111111111111111111111111111222222111111111111222222111111111111000000000000000000000000000000000000000111111111111222222222555888888:::<<<@@@aaaoooJJJ[[[jjjkkkfffTTTFFFGGGKKKSSSbbbooouuuyyyxxxyyy|||}}}|||wwwrrroooqqqsssrrrrrruuutttsssvvvyyyxxxtttsssvvvxxxvvvvvvwwwzzz|||||||||{{{zzz{{{}}}~~~}}}}}}~~~~~~yyysssmmmddd]]]ZZZ[[[]]]^^^llloooqqqssssssssstttuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttuuuuuutttsssrrrrrrtttuuuuuutttwwwwwwxxxvvvtttrrrrrrsssuuutttssssssuuuuuutttsssqqqrrrssstttttttttttttttsssssssssssssssrrrrrrrrrtttsssssssssssstttvvvvvvvvvuuutttuuuvvvwwwuuutttsssuuuwwwwwwvvvuuuuuuvvvxxxvvvtttsssuuuvvvvvvuuutttuuuuuuvvvuuuuuutttssstttsssssstttuuuvvvwwwxxx{{{{{{|||}}}~~~~~~|||zzzzzzyyywwwvvvuuuwwwzzzppp\\\TTT___ggg===777666...666222000//////......//////000111000//////......//////......------------......---------............///000000000000000//////...000000000000000000000000111000000000000/////////............000222444555000000000000000000000000---111222//////222444333111111111000111111222333333333333333333333222222222222111111222222333444333333333444444444555555666666777999===AAAEEEGGG>>>>>>CCCJJJOOOSSSYYYaaadddgggmmmqqqrrryyybbb```bbbiiirrruuuoooiiiiiigggmmmrrrXXX[[[pppvvvzzzwwwhhhWWWCCC888666666444111222222222222222222222222222222111111111111222222222222111111000000//////000000000000000000000000000000111111111222222222555888888:::<<>>@@@GGGLLLQQQYYYaaacccffflllooopppvvvttttttvvv{{{}}}}}}|||WWWIIIdddooopppyyy|||lllUUUBBB999888888666444444444444444444444444222222111111111111222222222222111111000000//////111111111111111111111111000000111111111222222222555888888:::;;;BBBhhhnnnVVVtttpppVVVHHHMMMOOOVVVeeeqqqvvvxxxwwwvvvyyyyyyxxx{{{uuuqqqrrrrrrooooooqqqqqqqqquuu|||}}}yyyvvvvvvvvvuuuuuuwwwyyyzzzzzzyyy{{{zzzzzz|||~~~|||uuummmhhhdddcccdddhhhmmmppprrrssstttvvvuuuvvvwwwwwwwwwwwwvvvvvvxxxwwwwwwvvvuuuuuuttttttttttttuuuvvvwwwwwwxxxyyyvvvtttssstttuuuvvvvvvvvvsssuuuvvvwwwwwwwwwyyy{{{uuuuuuvvvwwwyyyxxxvvvsssrrrrrrssssssttttttssssssssssssssssssssssssssssssuuuvvvwwwwwwvvvuuusssqqqsssuuuxxx|||~~~|||xxxtttoooqqqtttuuuvvvwwwzzz|||{{{zzzxxxxxxxxxyyyxxxvvvvvvvvvuuuuuuttttttttttttttttttuuuvvvvvvwwwxxxxxxvvvwwwxxxyyy{{{|||}}}~~~|||{{{|||{{{zzzyyyyyyzzzzzzuuu```VVVeee}}}MMM999999///000111//////............//////000//////.....................------------......---------............/////////000000000000//////////////////////////////000000000000111111111111333333222111//////......////////////////////////@@@AAA===444///......---//////000000111222444444777777777666666555555555222222111111222222333444333333333444444444555555333666:::===???EEENNNUUUAAA======CCCJJJPPPXXX___bbbeeejjjmmmmmmqqqrrrPPPZZZgggnnnjjjPPP===666666666555555555555555555555555222222111111111111222222111111111111000000000000111111111111111111111111000111111111111222222222444888999:::;;;BBBiiilllYYYuuunnnSSSGGGLLLMMMTTTeeeqqqvvvyyywwwwwwyyyzzzxxxyyysssooooooooolllkkkmmmnnnmmmpppwww{{{yyywwwwwwvvvvvvvvvxxxzzz{{{zzzxxx}}}{{{zzz{{{~~~~~~}}}|||~~~|||zzzzzz{{{{{{|||yyywwwwwwmmmpppsssuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzwwwvvvuuuuuuwwwxxxxxxwwwsssuuuwwwxxxxxxyyy{{{}}}xxxwwwwwwyyyzzzzzzxxxvvvtttuuuuuuvvvvvvvvvuuuuuutttttttttuuuuuuuuuuuuvvvqqqsssuuuxxxyyyyyyxxxwwwsssuuuxxx|||~~~|||xxxtttnnnqqqtttvvvwwwxxxzzz|||xxxvvvuuuuuuvvvvvvtttsssvvvuuuuuuttttttttttttuuuvvvvvvuuuuuuvvvvvvwwwxxxwwwxxxyyy{{{|||~~~~~~|||||||||}}}|||zzzzzzzzzzzz~~~rrr^^^RRR^^^UUU::::::000...000000//////......//////000000///......------............------------......---------............///...//////000000000000000////////////////////////000000000111111111111222000000000000111111111111////////////////////////999;;;999333000222333222000000000000111222333444333333333333333333222222222222111111222222333444333333333444444444555555555888:::<<<<<<@@@FFFJJJ@@@;;;;;;AAAHHHNNNUUU\\\```ccchhhkkkjjjmmmzzzuuu___bbbmmmdddGGG999777777444444444444444444444444222222111111111111222222000000000000000111111111111111111111111111111111000111111111111222222222222777999;;;<<>>999888???GGGMMMSSSXXX]]]aaafffiiiiiilllyyyzzzhhhkkktttfff]]]hhhzzz{{{WWWBBB>>>???333333333333333333333333222222111111111111222222//////000000111111222222111111111111111111111111000111111111111222222222222777:::<<<<<>>FFFLLLQQQVVV[[[___eeeiiiiiilllzzz~~~ggg^^^{{{^^^OOOddd}}}xxxYYYOOO777777333666777111444777000222222222111111111111000000000000000111111111111000000000000000000000000333333333333333333444444666:::;;;===>>>BBBeeewww\\\jjjlllPPPJJJMMMRRR]]]jjj|||~~~~~~yyy}}}~~~|||vvvooommmooosssmmmoooqqqqqqqqqqqqsssuuuwwwvvvwwwyyy|||~~~|||{{{|||}}}|||}}}~~~}}}uuuhhhdddfffhhhlllqqqppprrruuuuuuuuuyyy|||zzzyyyyyy|||zzzwwwtttssstttuuuwwwyyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyyyyxxxwwwxxxyyyvvvxxxxxxxxxwwwvvvwwwxxx{{{{{{zzzyyywwwuuusssrrrxxxzzz||||||{{{yyyyyyyyy|||{{{{{{|||||||||yyywwwzzzwwwttttttwwwyyyyyyxxxzzzxxxvvvuuuwwwxxxxxxwwwvvvuuuttttttuuutttrrrpppnnnqqqtttvvvvvvuuuuuuvvvzzzzzzyyyyyyyyyzzz{{{{{{wwwvvvvvvvvvwwwxxxxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvvvvxxx}}}{{{wwwuuuvvvwwwwwwwwwzzz{{{{{{dddRRRXXXbbbAAA:::000333666111111111000///......---////////////............---------............///////////////////////////000111111111222222222222***+++---///111111111111000000////////////000000////////////000000000000111111000000//////......///////////////////////////...------...000222444///222666777666333111000333333333333333333333444333333444444555666666777999999:::;;;;;;<<<======;;;888777:::CCCMMMTTTWWW\\\]]]aaacccdddgggssslll```yyy{{{WWWWWWqqqyyyeeeAAA:::555777888111333666///222222222222111111111111000000000000111111111111111111111111111111111111222222222222333333333333333777999<<<===BBBffftttXXXgggqqqTTTLLLNNNRRR\\\iiixxx|||}}}}}}~~~{{{}}}}}}|||vvvpppmmmooorrrlllmmmnnnpppsssvvvyyyzzzvvvvvvwwwyyy|||~~~}}}|||~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}|||{{{vvviiifffhhhjjjmmmooopppqqqpppppppppsssxxx{{{|||zzzxxxxxxyyyxxxvvvtttttttttuuuvvvxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxvvvxxxyyyxxxwwwvvvwwwxxxzzzzzzzzzyyyxxxwwwvvvuuuwwwyyy{{{{{{zzzyyyxxxyyy{{{zzzzzz{{{}}}|||zzzxxxyyyvvvssssssvvvxxxxxxwwwyyywwwuuutttvvvwwwwwwvvvwwwvvvuuuuuuuuuuuurrrpppmmmppptttvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyywwwwwwyyy}}}|||xxxvvvvvvwwwwwwwww}}}~~~}}}fffUUUVVVfffCCC<<<111222333222222111000000///......////////////............---------............///////////////////////////////////////000000000000+++,,,...///000000000000//////000000000000//////.../////////000000000000111000000000/////////...////////////////////////000///...---...///111333111222333333222111222333444444333333222222111111333333333444444555555555888888999:::;;;<<<<<<===;;;888666999@@@IIIOOORRRXXXZZZ___dddeeegggqqq|||xxxrrrcccwwwnnnRRRccczzzJJJ>>>666777888222333555///333222222222111111111111000000000111111111222222111111111111111111111111111111111111222222333333333777888;;;<<>>DDDiiiVVV[[[{{{kkkQQQJJJJJJNNNZZZjjjwww}}}~~~}}}~~~~~~||||||{{{xxxtttpppnnnmmmmmmpppllljjjnnnuuuzzzyyywwwyyyyyyyyy{{{~~~~~~}}}{{{{{{|||}}}|||{{{{{{}}}~~~~~~~~~~~~rrr___ZZZbbbooo{{{|||wwwvvvvvvtttqqqnnnooonnnmmmmmmmmmmmmmmmmmmhhhiiikkkmmmppptttvvvxxxwwwxxxzzz|||||||||{{{zzz{{{}}}|||yyyyyy{{{}}}}}}|||wwwyyyyyyyyyxxxwwwxxxyyyvvvvvvvvvuuusssrrrpppoootttvvvxxxyyyxxxwwwwwwxxxyyyyyyyyy{{{}}}}}}|||zzzwwwxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxyyyyyyxxxvvvuuutttssstttttttttrrrpppnnnqqqtttuuuuuutttttttttwwwwwwwwwxxxxxxzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{|||}}}~~~|||yyyyyyzzzzzzzzzyyyzzz}}}~~~xxxrrrkkkVVV777999444444111222222222111111111111111////////////............---------............///////////////////////////------........./////////000//////...............---///000222222000///---............////////////////////////000000000000/////////////////////////////////...............,,,---////////////111333/////////000000111111111111111111222222222222222444555666777999:::;;;<<<===<<<;;;<<>>EEEkkk]]]dddfffOOOIIIJJJOOO___qqq|||{{{yyyvvvsssqqqnnnllljjjiiikkkooossswwwyyyzzz{{{xxxvvvuuuvvvyyy|||}}}~~~}}}}}}~~~|||zzzyyy{{{|||~~~}}}mmm[[[QQQPPPWWWeeeqqq~~~~~~}}}wwwtttpppoooooonnnllljjjkkkmmmoooqqqtttvvvwwwxxx{{{||||||}}}}}}}}}||||||}}}}}}~~~~~~|||wwwwwwzzz}}}}}}{{{xxxyyyzzzzzzxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwuuuuuutttvvvxxxyyyyyyxxxyyyyyy{{{zzzzzz{{{}}}|||zzzxxxuuuxxxzzzzzzxxxwwwxxxzzz~~~}}}||||||zzzwwwttttttttttttuuuwwwxxxwwwvvvpppsssvvvxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyzzzzzzxxxzzz{{{{{{yyyyyy|||~~~}}}|||zzz{{{||||||{{{zzzxxxwwwvvv|||xxxwww~~~YYY;;;;;;444333222000000000000000000000000////////////............---------............///////////////////////////............//////////////////...---......///000//////000000000000//////---------.........//////.../////////000000000111////////////////////////,,,,,,---...////////////---///111111000//////000000000000111111222222222///000111222333555555666444555666888:::;;;======<<<<<<;;;:::;;;AAAHHHOOORRRSSSYYYaaaeeedddeeehhhrrrvvvnnnbbbUUUeeettt{{{rrrbbbfff{{{^^^KKKCCC777222555666444444444333333333222222111111222222222333333333222222222222222222222222000111111333444555666666:::<<<:::;;;;;;@@@eeeaaaiiihhhQQQKKKLLLQQQaaattt}}}{{{xxxvvvsssqqqooollliiillloootttwwwxxxwwwxxxxxxvvvtttrrrsssvvvzzz}}}~~~~~~~~~~~~|||zzzyyyzzz{{{zzzmmm\\\PPPJJJLLLXXXdddwww}}}~~~~~~yyyvvvsssrrrttttttrrrpppqqqqqqrrrsssssssssssssss||||||||||||{{{{{{||||||~~~~~~~~~zzzuuuuuuyyy||||||zzzxxxyyyzzzzzzxxxxxxyyyzzzxxxxxxxxxxxxxxxwwwvvvvvvtttvvvyyyzzzyyyyyyyyyzzz|||{{{{{{|||||||||yyywwwtttwwwyyyyyywwwvvvwwwyyy}}}}}}|||zzzvvvsssuuutttuuuwwwyyy{{{zzzyyyppptttwwwyyyyyyyyyzzzzzzyyyxxxwwwvvvvvvuuuuuuuuuyyyxxxxxxwwwvvvvvvvvvwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxzzz{{{zzzxxxxxx{{{}}}}}}|||{{{{{{|||}}}{{{zzz}}}yyyuuu|||uuuuuu~~~XXX;;;:::333444333///////////////000000000000/////////............---------.........//////////////////////////////---------........./////////...------...///000111000000////////////000000---------.........//////.../////////000000111111////////////////////////+++,,,---...////////////000000111000......///111222222222111111111111111//////111222444666777777555555777888:::<<<===>>>@@@@@@???======AAAHHHNNNNNNQQQZZZdddgggcccaaaaaammmcccyyyjjjYYYVVV[[[lllwwwuuu\\\mmmzzzbbbKKK;;;444333555333333444444444333222222000000000000000000000000111111222222222222111111000111111222222333444444888;;;999888<<>>:::666<<<@@@AAA???;;;<<>>999;;;>>>@@@>>><<<===BBBHHHKKKOOOWWWaaallloooeeeXXX\\\ooohhhfffhhh```OOOEEEFFFLLLYYYkkk{{{~~~eeesssTTT>>>777999666555444444333333333333111111111111111111111111111111222222222222111111000111111222222333444444222777888999<<>>BBBFFFHHHOOOWWW```iiikkkaaaUUUWWWzzzooobbbQQQHHHGGGIIITTTfffwwwiiieeeaaaFFF;;;:::777666555444333333333333111111111111111111111111111111222222222222111111000111111222222333444444222777888999<<>>AAACCCCCCCCCCCCDDDGGGPPPZZZaaaeeeaaaVVVIIIRRR|||dddfffnnn{{{lllgggoooRRRCCC:::888666333222222333444222222222222222222222222111111222222222222111111000111111222333333444444666:::999888:::???^^^qqqhhhuuuYYYMMMLLLOOOZZZeeellluuu~~~|||{{{xxxvvvvvvvvvwwwwwwzzzzzzzzz{{{|||~~~~~~}}}}}}}}}{{{yyy|||{{{zzz|||~~~wwwdddbbbmmmwwwwwwrrrrrrnnnhhhdddccc```\\\YYY\\\^^^bbbfffiiijjjjjjjjjhhh___YYY```ooozzzzzzuuuvvvwwwyyyzzzyyyxxxxxxyyytttsssqqqrrrtttuuuuuuuuuuuutttrrrrrrtttvvvwwwwwwwwwvvvtttsssrrrrrrrrrsssuuuuuutttttttttuuuuuuvvvwwwxxxyyyzzzzzzyyywwwvvvxxxxxxyyyzzzzzzzzzzzzyyyvvvxxxzzzzzzyyywwwwwwwwwtttwwwzzz}}}}}}{{{xxxvvvrrrrrrrrrsssuuuvvvxxxyyyxxxrrrppptttwwwvvvttttttwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuuttttttuuuvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwzzz|||}}}{{{zzzzzz|||}}}|||||||||xxxxxxooommmlllWWW999888///000111//////000000111111111222////////////////////////000000000000000000000000////////////////////////---.........//////000000000000//////.........------.........//////000000---,,,*********,,,...///........................---------...///000000111))),,,///000///.........---......///000111111222000000000000000000000000...///111222333333222222---000222555666777999;;;<<<>>>AAADDDEEEEEEDDDDDDHHHOOOZZZdddkkkhhhWWWFFFOOO{{{{{{{{{}}}YYYyyyzzz___UUUDDD777333444///222666111444444333333333333222222111222222333333222222111111111111111222333444555444555666;;;===<<>>777000888222222111111111000000//////000000000000000000000000,,,---......//////..............................//////.........---------//////............//////..............................------------.....................------------+++***+++...///...,,,////////////////////////////////////000000000000000000000000000000000000...///111222333333222222333111000111444666777888999:::<<<===>>>@@@CCCEEEHHHPPPWWWdddnnn```HHHAAAHHHuuunnnggg}}}jjjJJJ;;;666666111333666111444444333333333333222222111222222333333222222111111111111111222333444555555666666;;;<<<;;;TTTqqqnnn~~~]]]KKKOOOPPPSSS^^^ooowww~~~~~~~~~{{{yyywwwsssooolllkkkjjjjjjmmmpppsssvvvwwwyyy|||~~~}}}}}}~~~~~~}}}|||{{{{{{}}}{{{{{{{{{}}}}}}}}}xxxwwwvvvuuuvvvvvvuuutttqqqqqqrrrsssuuuvvvvvvuuussssssnnneeebbbgggmmmnnnwwwuuutttuuuwwwvvvssspppoooqqqtttvvvxxxxxxwwwvvvvvvuuutttsssssstttuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzzzzxxxuuusssrrrsssvvvwwwvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwwwwuuusssqqqqqqrrrvvvwwwzzz|||{{{zzzwwwuuuyyyxxxxxxyyy{{{{{{zzzxxxvvvsssqqqqqqsssuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuutttvvvvvvwwwwwwxxxyyyzzzzzz~~~|||~~~|||{{{yyyxxxwwwvvvvvvwwwvvvvvvvvv|||kkkPPPPPPnnnpppGGG;;;666///555///000000000000//////......////////////////////////,,,---......//////..............................//////.........---------//////............//////..............................------------......------.....................,,,+++,,,///111111///////////////////////////....../////////000000000000000000000000000000000......///000111222222111444333222222333555666666777999;;;<<<===>>>AAADDDGGGOOOWWWccclll]]]GGG@@@HHHtttYYYkkkzzzSSS@@@888888333444777222444444333333333333222222111222222333333222222111111111111111222333444555555777777:::<<<;;;QQQwwwzzzooo~~~^^^KKKMMMNNNQQQ\\\oooxxx~~~|||{{{yyyuuuqqqlllhhhdddccccccfffkkknnnrrruuuyyy}}}~~~}}}||||||}}}}}}|||{{{}}}{{{zzzzzzzzz{{{|||{{{|||||||||||||||~~~}}}|||{{{zzzzzzzzz{{{{{{|||rrrfffeeekkkqqquuuuuutttuuuuuussspppmmmoooqqqtttvvvwwwwwwwwwvvvxxxvvvtttsssrrrssstttuuuuuuvvvyyy{{{|||}}}}}}}}}{{{yyywwwuuuuuuwwwyyyzzz{{{xxxuuutttwwwxxxwwwuuuxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxxxxvvvsssrrrqqqrrrwwwyyyzzz||||||{{{yyyxxx{{{zzzzzz{{{}}}~~~|||{{{sssrrrqqqrrrtttuuutttsssrrrrrrrrrssstttuuuwwwwwwxxxyyyzzzzzzyyyvvvtttrrrsssssstttvvvxxx{{{}}}~~~~~~}}}}}}~~~zzzyyyxxxvvvuuuuuuuuuuuuvvvvvvvvv{{{~~~```GGGOOOuuu|||gggBBB888555...444---////////////....................................,,,---......//////.............................................---------//////............//////..............................------------......,,,---------...////////////---,,,,,,...000111111////////////////////////------........./////////000000000000000000000000............///000111111555444444333333333444444666888:::;;;;;;===@@@CCCEEEOOOVVVaaahhhYYYDDD>>>GGGsssggg___ppp||||||^^^FFF999888444444777222444444333333333222222222111222222333333222222111111111111111222333444444666888777:::<<<:::LLLnnnuuuaaaMMMMMMNNNRRR]]]nnnxxx~~~|||}}}|||yyyuuupppjjjfffccc]]]___aaaccchhhnnnvvv{{{}}}{{{zzz{{{}}}~~~}}}~~~~~~|||{{{zzzzzzzzzzzzxxx}}}}}}~~~||||||~~~|||nnniiimmmtttwwwwwwvvvuuusssoookkkhhhppprrrtttvvvwwwwwwvvvvvvxxxvvvtttqqqqqqqqqrrrtttrrrtttwwwyyy{{{{{{zzzyyyyyyxxxwwwvvvvvvxxxzzz|||}}}xxxsssssswwwzzzyyyvvvxxxyyyzzz{{{{{{{{{{{{zzz{{{{{{{{{yyyvvvtttttttttwwwxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxsssrrrssstttvvvvvvtttrrrrrrrrrrrrrrrssstttuuuuuuvvvxxxyyyzzzzzzxxxvvvtttsssssstttuuuxxxzzz}}}~~~zzz|||}}}}}}|||}}}{{{{{{zzzyyyxxxwwwvvvvvvuuuvvvxxx~~~}}}^^^JJJ\\\{{{fff@@@777444///666000////////////////////////........................,,,---......///.........................................................//////............//////..............................------------......,,,,,,,,,---...///000000000///---,,,,,,...//////////////////////////////------------.........///////////////////////////000//////...///000111222333444444444333333444555666888999:::;;;===@@@BBBDDDNNNUUU^^^cccSSS@@@===FFFqqqgggiii}}}kkkMMM:::888444444666333444444333333333222222222111222222333333222222111111111111111222333444444555888777999<<<:::IIIeeecccNNNLLLNNNRRR\\\kkkvvv~~~~~~|||}}}|||{{{xxxtttoookkkhhh^^^]]][[[ZZZ^^^fffpppxxx{{{zzzzzz|||~~~~~~|||{{{{{{{{{{{{{{{||||||{{{}}}~~~~~~~~~rrrjjjjjjnnntttuuuwwwvvvsssooollljjjqqqrrrtttuuuvvvvvvvvvvvvvvvuuusssqqqppppppqqqrrrrrrsssuuuwwwwwwvvvuuutttwwwvvvuuuuuuuuuwwwyyyzzz{{{vvvrrrsssxxx{{{{{{xxxwwwyyyzzz{{{|||{{{zzzyyyzzz{{{{{{yyyvvvttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxvvvvvvuuuwwwxxxyyyxxxvvvtttttttttvvvxxxxxxvvvsssvvvuuuttttttsssssssssssstttvvvxxxzzz{{{{{{zzzyyyvvvuuuuuuuuuvvvxxxzzz|||xxxzzz||||||||||||}}}||||||{{{zzzyyyxxxwwwwwwrrruuuyyyyyy]]]SSSppp~~~jjjBBB777444000999444000000000000000000000000........................,,,---......///.................................---.....................//////............//////..............................------------......,,,,,,,,,---...///000000333222111///------......////////////////////////------------.........///////////////////////////222111000///000111222333///222444444444444666888666888:::;;;<<<===@@@CCCCCCNNNUUU\\\___NNN===<<>>@@@BBBPPPWWW[[[XXXFFF888<<>>FFFPPPyyyddd\\\OOOPPPTTTZZZjjjwww}}}{{{xxxvvvuuuttttttooojjjjjjlllnnnllliiirrrvvv{{{~~~{{{}}}~~~{{{}}}}}}}}}xxxsssrrrrrrsssvvv{{{~~~wwwfffaaafffooorrrwww{{{|||zzzwwwuuuuuutttsssrrrrrrssstttuuutttsssrrrsssuuuuuuuuusssrrrssstttuuuuuutttsssrrrssstttuuuuuuuuuuuuuuuttt|||zzzwwwuuutttuuuxxxyyytttttttttssssssrrrrrrrrruuuuuuuuuuuuuuutttsssrrrwwwvvvtttsssrrrsssuuuvvvssstttuuuwwwxxxxxxxxxxxxxxxuuurrrssswwwxxxuuuqqqvvvuuutttttttttvvvwwwyyyttttttuuuuuuuuuuuuttttttvvvxxxyyyxxxvvvttttttuuuwwwwwwwwwxxx{{{|||{{{yyy|||||||||{{{{{{zzzzzzzzzxxxwwwooojjjuuunnnFFF888000---222,,,000////////////////////////111000111222333222...***---------------...//////++++++,,,,,,---...//////000000//////.........---//////............////////////...---,,,++++++***......------------......111...,,,,,,---.........//////.........---------------------------------////////////000000000000/////////////////////////////////000111111222222444444444444444444444444444555777777888:::>>>AAAIIIOOOYYY]]]UUUFFF>>>===DDDbbbzzzfffmmmTTTCCC999555666444444444444333222111111111222222333333222222111111222222333333444444555555444666999;;;===EEENNNvvvgggcccRRRPPPRRRWWWgggttt}}}yyyuuurrrpppsssoookkkjjjkkklllmmmlllooorrrvvvyyy{{{{{{}}}~~~|||~~~}}}~~~~~~|||wwwrrrpppooooooqqqtttvvvwwwvvv~~~zzzzzz|||sssfffcccjjjpppqqqsssuuuvvvvvvvvvvvvuuuuuutttsssssstttuuuuuuvvvuuussssssttttttsssrrrssssssttttttttttttssssssrrrssssssttttttttttttttttttsssrrrrrrrrrsssttttttrrrsssssssssssssssssstttwwwwwwwwwwwwvvvuuussssssuuutttsssrrrrrrssstttvvvrrrsssssstttuuuvvvwwwxxxxxxuuuqqqrrruuuvvvtttqqquuuuuuttttttuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttwwwyyyzzzyyyxxxvvvvvvwwwxxxxxxxxxzzz|||}}}|||zzzxxxxxxxxxxxxwwwwwwwwwvvvttt}}}sssfffeeessslllDDD777111...333---000///////////////////////////222777999777222///---......------......///000+++,,,,,,---......//////000/////////.........---//////............//////.........------,,,,,,+++......------------......///...,,,,,,---//////...///.........---------------------------------------............/////////......................../////////000111111222222333333333333333333333333444555777777888:::>>>AAAFFFMMMXXX\\\SSSDDD<<<;;;DDDbbbnnntttiiiOOO;;;666999555555444444333222222222111222222333333222222111111222222333333444444555666555777::::::<<>>555333222666...000////////////////////////---,,,,,,111777:::777444///////////////000111111.........///////////////---------.....................------------......+++,,,,,,------.........------,,,,,,,,,,,,------+++******,,,...//////...,,,,,,------------------,,,,,,,,,---------......------........./////////.................................///000000111111/////////000000111111111333444666666777999===@@@CCCKKKVVVYYYMMM===777888AAA___|||nnnppp```___BBB777888666555333333333333444111222222333333222222111111222222333333444444555555555777:::999999>>>EEEZZZzzzZZZwwwhhhVVVMMMOOOQQQYYYhhhzzz~~~|||rrrsssrrrmmmhhhgggmmmrrrrrrssssssrrrrrrsssvvvxxxxxxzzz|||||||||{{{|||}}}}}}}}}}}}wwwrrrsss~~~~~~zzzvvvttttttrrrqqqqqqrrrrrrpppooojjjiiihhhjjjmmmppptttwwwtttuuuuuuvvvuuuuuutttssstttuuuuuuvvvvvvuuuuuutttuuutttssstttvvvwwwvvvuuutttttttttsssssstttttttttrrrrrrqqqrrrrrrtttvvvwww|||yyyvvvsssrrrtttvvvxxxxxxwwwvvvuuutttrrrqqqqqqrrrsssuuuwwwyyyzzz{{{{{{zzzyyyxxxvvvtttrrrqqqpppsssrrrqqqqqqqqqssstttuuuttttttttttttsssssssssrrrqqqrrrtttvvvuuutttqqqpppuuuvvvvvvwwwwwwvvvvvvuuurrrtttvvvwwwwwwvvvwwwyyywwwwwwyyy{{{|||{{{xxxuuuttttttuuuuuuuuuuuuvvvvvvzzzccc>>>555222111555...000////////////////////////222---+++///888===:::555//////......//////000111........................---------------...............------------......,,,,,,,,,------.........------,,,,,,,,,,,,------+++++++++,,,...///...,,,,,,,,,,,,,,,------------+++,,,,,,------.........---............/////////---------------------------......//////000000111...//////000000111111111333444555666777999<<>>]]]ggguuulllLLL<<<888777555333222333444555111222222333333222222111111222222333333444444555444444666999999999===EEERRRWWWdddnnnYYYMMMMMMNNNTTTeeeyyy~~~}}}uuuuuusssnnniiihhhjjjmmmnnnppprrrtttuuuwwwzzz|||xxxzzz|||}}}||||||}}}~~~}}}}}}{{{wwwrrrmmmjjjiiiiiippp||||||zzzxxxwwwuuusssqqqqqqqqqpppnnnmmmggghhhkkknnnsssyyy||||||wwwwwwvvvvvvuuuuuuuuuuuussstttuuuuuuuuuuuutttssswwwvvvtttuuuvvvvvvuuuttttttuuuuuuvvvvvvuuuuuutttqqqqqqppppppqqqsssuuuwww{{{zzzxxxwwwwwwxxxyyyzzzwwwvvvvvvuuutttssssssrrrrrrssstttvvvwwwwwwxxxxxxvvvvvvvvvuuutttsssrrrqqqpppppppppqqqqqqqqqqqqrrrssstttvvvvvvuuutttsssrrrqqqrrrtttuuuuuutttsssrrrvvvvvvwwwwwwwwwwwwvvvvvvqqqsssvvvwwwvvvwwwxxxyyyxxxxxxzzz|||}}}|||xxxuuurrrssssssssstttttttttttt{{{ddd>>>444111000444...000////////////////////////111///...222777999555111......------......///000------------------------,,,,,,,,,------............------,,,,,,------...,,,,,,---------------------,,,,,,++++++,,,,,,---,,,++++++---......,,,***++++++,,,,,,,,,---------++++++,,,,,,---......///,,,,,,---------.........------------------------------......///000000000...//////000111111222222333444555666777999<<>>EEEIIIVVVZZZrrr[[[MMMLLLLLLRRRcccxxx~~~~~~~~~wwwvvvsssoookkkiiiiiiiiifffiiimmmppprrruuuyyy{{{yyy{{{}}}~~~}}}}}}~~~|||}}}~~~{{{ssskkkccc]]]XXX^^^cccnnn{{{{{{zzzyyyyyyxxxvvvsssrrrqqqpppmmmkkkbbbeeeiiinnnuuu|||~~~|||zzzyyywwwvvvwwwxxxyyyrrrssstttuuuuuutttsssrrryyywwwvvvuuuvvvuuutttrrrtttuuuvvvwwwwwwvvvuuutttppppppooooooppprrrtttvvvssstttuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuttttttrrrssssssttttttssssssrrrnnnooooooppppppppppppooorrrtttwwwxxxwwwtttsssrrrqqqrrrtttuuuuuuuuuuuutttvvvvvvwwwwwwwwwwwwvvvvvvqqqtttvvvwwwwwwwwwyyyzzzyyyyyy{{{}}}}}}yyyvvvsssssssssttttttuuuuuuuuuyyywwwwwweee???444000///444---000////////////////////////---///111444444222///,,,---------------...//////---------------------,,,,,,,,,,,,------............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---......+++)))+++++++++,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,,,,---------------------------------------......///000000000...//////000111222222333222444555666666999<<>>@@@JJJppplll^^^hhh{{{hhhPPPHHHMMMSSS___ooo}}}~~~}}}}}}~~~{{{wwwqqqmmmlllkkkjjjiiiddddddjjjrrrtttpppqqqvvvtttvvvyyy{{{|||~~~~~~}}}~~~rrr___UUUJJJGGGQQQUUUWWWcccxxxzzzwwwvvvwwwyyyuuuqqqqqqqqqooojjjddd^^^dddllluuu{{{}}}|||zzzzzzzzzzzzyyywwwuuutttrrrxxxvvvuuuwwwyyyzzzxxxvvvwwwvvvuuutttsssrrrrrrrrrssssssttttttuuuvvvvvvvvvqqqqqqqqqqqqrrrrrrssstttuuuuuuuuuuuuuuutttttttttuuutttssssssrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrtttvvvuuusssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssuuutttqqqpppqqqssssssssstttuuuvvvuuuuuuuuuyyyvvvttttttxxxzzzzzzyyytttsssrrrqqqpppqqqrrrrrrxxxxxxyyy|||~~~{{{xxxxxxzzzyyyuuuuuuwwwqqqRRR>>>///111444111...111////////////////////////+++,,,---////////////...//////.........---------000000//////.........---///...---,,,,,,---...///........................---------------------------------------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............///------------.........///////////////000111222333333333444666888:::<<<===AAAPPPVVVIII888333555666???UUU{{{{{{yyyYYYDDD555333888555333666333333333333333333333333333222111111222333333333333333555777888999;;;>>>@@@GGGkkk\\\dddnnnRRRGGGLLLQQQ\\\lll|||}}}|||||||||}}}~~~{{{xxxtttrrrnnnkkkhhhfffdddgggnnnqqqoooooorrrrrruuuxxxzzz|||}}}~~~~~~gggQQQJJJCCCBBBKKKMMMTTTeee{{{}}}|||zzzwwwtttwwwtttqqqpppqqqoooiiiccc\\\dddooovvvxxxxxxyyyzzz{{{zzzzzzyyyxxxvvvuuutttvvvtttsssuuuwwwxxxvvvtttvvvuuutttsssrrrrrrrrrrrrqqqrrrrrrsssssstttuuuuuurrrqqqqqqqqqrrrrrrssstttttttttssssssssssssssssssttttttsssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqppprrrtttuuusssrrrrrrsssttttttsssqqqqqqppppppppprrrssstttsssppppppqqqtttuuuuuuuuuvvvvvvvvvvvvuuuvvvsssqqqrrruuuwwwwwwvvvtttsssrrrrrrrrrsssuuuvvvyyyyyyzzz|||}}}}}}|||{{{~~~{{{{{{|||{{{yyyyyy}}}xxxJJJ999...000333000///222///////////////////////////...---,,,,,,,,,------//////.........---------000/////////.........---///...---,,,,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...------------............------........./////////////////////000111222333333444555777999;;;===???@@@PPPWWWJJJ:::444555555???TTTlllgggMMM999333777555333666333333333333333333333333333222222222222333333333333333555777888888:::===???DDDccceeegggrrrUUUHHHLLLNNNVVVfffyyy}}}{{{{{{{{{{{{~~~|||{{{yyywwwsssnnnjjjiiieeedddiiimmmmmmmmmmmmpppssswwwzzz|||}}}zzz^^^FFFAAA<<<:::@@@CCCQQQhhh}}}{{{~~~}}}xxxsssuuusssqqqqqqqqqoooiiicccZZZcccoootttttttttwwwzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuttttttvvvwwwxxxvvvuuuuuutttssssssrrrrrrrrrrrrpppppppppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrppppppqqqqqqqqqqqqppppppoooqqqssstttsssssstttuuuxxxwwwtttrrrpppppppppqqqttttttsssqqqpppppprrrtttvvvvvvvvvvvvvvvvvvuuuuuutttrrrqqqrrrtttuuuvvvuuussssssrrrssstttvvvxxxyyyzzz{{{|||}}}|||zzzwwwvvv|||yyyxxxyyyxxxwwwzzzxxxccc???444---000111...///333////////////////////////555333000...,,,---...///...............---------/////////.....................------------......------------------------------------------------++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------......................../////////000////////////000111222222333444555777:::<<>>SSShhhyyyZZZ@@@333777555444666444333333333333333333333333111222333333333333333444333555777888888:::<<>>GGGXXXppp~~~}}}~~~}}}yyyuuutttsssssssssssspppjjjfffZZZ```iiiooorrruuuwwwzzz{{{{{{zzzzzzyyyyyyyyyyyywwwwwwwwwxxxyyyyyyyyyxxxttttttsssrrrrrrrrrrrrrrrpppppppppqqqrrrrrrssssssrrrrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrssssssssssssrrrqqqqqqppppppqqqqqqqqqoooppppppqqqqqqppppppoooppprrrttttttsssrrrsssuuuyyywwwtttqqqpppqqqssstttwwwuuussspppooopppssstttvvvuuuuuutttttttttttttttttttttttttttuuuvvvvvvvvvtttssssssssstttvvvxxxyyyyyy{{{~~~}}}yyyvvvuuuzzzxxxwwwwwwvvvvvv{{{jjjTTT888222///111000---...222////////////////////////333222000///...---------................................................---------------------------------------------------------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000///......//////000111222222333444666999<<<>>>@@@@@@RRR\\\QQQ@@@888555444<<>>AAASSS}}}wwwxxxZZZOOOJJJIIILLLYYYlll}}}~~~}}}}}}}}}{{{zzzzzzzzzxxxvvvrrrmmmgggfffjjjnnnnnnkkkooorrruuuxxxzzz{{{}}}~~~~~~}}}}}}hhhMMMBBBAAAFFFRRR]]]lll~~~}}}zzzxxxxxxttttttttttttssspppllliii]]]]]]aaahhhqqqxxxzzzzzz||||||zzzyyyyyyyyyyyyzzzwwwwwwyyyyyyyyyyyyyyyyyyttttttsssrrrrrrrrrssssssqqqqqqrrrrrrssssssttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrssssssttttttttttttqqqqqqqqqppppppqqqqqqrrroooppppppqqqqqqppppppooossstttuuusssrrrqqqrrrsssvvvtttrrrqqqqqqtttvvvxxxxxxvvvsssppppppqqqsssssstttssssssrrrrrrrrrssssssssstttuuuuuuuuuuuuuuuuuuuuutttssssssssstttvvvwwwxxx{{{}}}zzzxxxwww|||zzzzzzzzzyyyxxxgggPPP666444222222000---...000////////////////////////***+++---......---+++***---.....................---------...............,,,------------------,,,------------------------------------------------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////............///000111222111222333555777:::<<<>>>CCCTTT]]]RRRAAA999777555;;;NNNqqq{{{QQQ888888777555555444333333333333333333333333111333555555222222444666444555777777777888;;;===@@@LLLzzzxxxqqq___OOOHHHGGGJJJTTTdddttt}}}{{{yyywwwtttqqqlllhhhjjjooopppmmmmmmooorrrtttuuuwwwzzz}}}~~~}}}}}}}}}sssUUULLLRRR```qqqwww|||wwwuuuuuurrrrrrrrrqqqooommmkkkjjjaaa^^^]]]cccnnnxxx{{{{{{}}}|||zzzyyyxxxxxxyyyyyytttvvvxxxxxxwwwvvvwwwxxxuuuttttttsssssssssttttttrrrrrrssssssttttttuuuuuussssssrrrqqqqqqqqqrrrrrrrrrrrrssssssttttttuuuuuurrrqqqqqqqqqqqqrrrrrrsssppppppqqqqqqqqqqqqppppppuuuuuuuuusssqqqpppqqqsssqqqqqqqqqqqqsssuuuxxxzzzyyyvvvsssqqqrrrrrrrrrrrrrrrqqqqqqpppqqqrrrssstttqqqrrrttttttsssrrrrrrsssuuuuuutttsssssstttvvvvvvxxx{{{|||yyyyyyzzzyyyyyyyyyyyywwwvvv}}}|||bbbJJJ666555333111000/////////////////////////////////***,,,000333444222000...---------...............---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///............///000111111111222333444666888:::<<>>777777777:::MMM~~~nnngggYYY:::999888555555444333333333333333333333333000444666555222111444777444555777777777888:::===>>>FFFnnn{{{jjjeeePPPGGGGGGJJJPPP\\\lll|||}}}yyyvvvrrrtttqqqkkkjjjoooqqqooojjjlllmmmnnnpppssswwwzzz{{{{{{{{{|||~~~~~~fffccclllxxx{{{vvvqqqnnnmmmmmmllljjjhhhgggggghhheeeaaa___aaaiiissszzz|||~~~}}}zzzxxxwwwwwwwwwxxxtttvvvyyyxxxwwwvvvwwwyyyuuuuuuuuuttttttuuuuuuvvvrrrrrrssssssttttttuuuuuutttsssrrrrrrqqqqqqqqqrrrpppqqqqqqrrrssssssttttttrrrrrrrrrrrrrrrsssttttttqqqqqqrrrrrrrrrrrrqqqqqqsssttttttrrrqqqqqqsssuuuooooooppprrrsssvvvxxxyyyyyyvvvsssrrrssstttrrrpppqqqqqqppppppqqqsssuuuvvvqqqsssvvvvvvsssrrrrrrtttuuutttttttttuuuwwwxxxzzzxxx|||~~~yyywwwwwwyyyuuuvvvwwwxxxtttrrryyy~~~|||xxx~~~{{{rrrsssZZZ===555333000...///111000...////////////////////////...000222444555444333222---------.........//////,,,,,,,,,------.........+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------...............///111111333444444555666888:::;;;FFFTTTYYYJJJ999444666777;;;MMM~~~tttXXXuuu^^^<<<:::999555555333333333333333333333333333000444777666222111444888444555777777777888:::<<<===BBBgggiiittthhhRRRFFFHHHJJJNNNWWWgggxxxyyyuuuqqqtttsssllljjjnnnqqqooohhhiiijjjjjjkkkoootttxxxyyyyyyyyy{{{~~~vvvyyy}}}{{{wwwnnngggiiiiiigggeeecccbbbdddeeehhheeebbbbbbeeennnwww~~~}}}zzzxxxvvvvvvvvvwwwvvvyyy{{{{{{yyyxxxyyy{{{vvvvvvuuuuuuuuuvvvvvvwwwqqqrrrrrrssssssttttttuuutttsssrrrrrrqqqqqqqqqqqqoooooopppqqqrrrrrrssssssrrrrrrrrrrrrsssssstttuuuqqqrrrrrrssssssrrrrrrqqqrrrrrrsssrrrqqqrrruuuwwwnnnoooppprrrtttuuuvvvwwwxxxvvvssssssuuutttrrrooorrrqqqpppppprrrtttwwwxxxsssvvvyyyxxxvvvttttttvvvtttttttttuuuwwwyyy|||}}}yyy||||||wwwtttuuuxxxwwwxxx{{{{{{wwwuuu{{{zzzwwwvvvtttqqq~~~zzzvvvsssXXX666444111---+++...222111...////////////////////////,,,---------............---------.........//////,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------......///000111555555666666777999:::;;;FFFSSSVVVFFF555111444777<<>>DDD[[[[[[EEE777222111777;;;NNN~~~}}}|||{{{|||~~~zzzuuubbbqqqVVV;;;;;;888444999444444333333333333222222222222222222111111111000555777888888888888;;;=========TTTmmm|||\\\KKKIIIIIIJJJMMMXXXjjjzzz~~~~~~yyy{{{uuurrrsssrrrnnnmmmpppooolllhhhcccaaabbbeeehhhtttvvvxxxzzz{{{~~~|||xxxrrrkkkeeeccc```\\\YYYWWWWWWXXXYYY^^^``````___^^^___bbbeeennnnnnpppsssvvvwwwtttqqqqqqsssuuuvvvvvvwwwzzz||||||zzzwwwvvvvvvwwwwwwvvvxxxuuusssssstttvvvvvvvvvwwwxxxyyywwwtttrrrssstttrrrrrrrrrqqqqqqqqqrrrrrrsssssstttuuuvvvvvvvvvuuuxxxwwwuuusssrrrsssttttttqqqqqqrrrsssttttttttttttuuuttttttttttttvvvxxxyyywwwwwwvvvuuutttsssrrrrrrrrrtttuuuvvvuuuuuuvvvxxxvvvvvvvvvvvvuuusssrrrqqqrrrrrrssstttuuuwwwxxxyyy{{{zzzzzz{{{||||||yyywwwqqqtttvvvvvvzzzzzzbbbUUU___xxxtttqqq]]];;;666222222111111000//////...000000000000000000000000................................................,,,,,,---------.........///...------,,,,,,,,,---.........---------------...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***))))))+++---...,,,)))---,,,+++)))((('''''''''+++++++++++++++,,,,,,---,,,++++++++++++,,,------...---,,,---......---,,,///............000111333444555555555555777;;;>>>DDDYYYXXXCCC777333222666;;;MMMwwwvvvwwwxxxzzzzzzxxxvvvuuutttsssrrrsssuuuxxxyyyyyyyyyzzz|||vvvfffuuuhhhfffeeeBBB<<<999666;;;444444333333333333222222222222222222111111111111666777888888888888:::<<<===;;;KKKuuu|||vvv___LLLKKKJJJKKKLLLRRRaaaqqq~~~wwwoooppptttrrrmmmiiijjjmmmoookkkeeeaaa```bbbsssuuuxxxzzz{{{}}}~~~{{{vvvoooiiieeeccc```]]]YYYWWWUUUTTTTTTWWW[[[\\\\\\[[[[[[[[[ccccccdddgggjjjlllkkkjjjeeegggiiijjjkkkmmmqqqttt{{{|||{{{yyywwwwwwxxxzzzzzzwwwuuutttuuuvvvvvvvvvwwwxxxxxxwwwtttsssssstttssssssssssssssssssssssssuuuuuuvvvvvvvvvvvvvvvuuuwwwvvvuuussssssssstttuuuqqqrrrsssuuuvvvuuuuuutttwwwvvvuuutttttttttuuuuuuwwwvvvtttrrrqqqqqqrrrrrrtttuuuwwwwwwvvvvvvxxxyyyvvvvvvuuuttttttttttttttttttttttttuuuvvvxxxzzz{{{|||||||||}}}}}}}}}{{{xxxrrrtttvvvxxx}}}zzzcccYYYddd~~~nnnyyyrrrOOO444111222222111111000/////////000000000000000000000000------------------------111000000///......------,,,------------.........//////...---------........................//////------------,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******)))+++,,,---+++***+++++++++,,,...111555777,,,,,,++++++,,,,,,---...+++++++++++++++,,,---------,,,+++,,,---...---,,,///......---...///111222333444444444555777;;;>>>DDDWWWTTT@@@777444222555;;;LLLnnnllljjjiiihhhgggeeecccbbbbbbbbbcccfffiiilllnnnlllmmmooorrrwww|||~~~}}}|||}}}uuueeerrrIII>>>999555999444444333333333222222222222222222222222222222222444555666666555666888:::???===GGGhhhuuueeeOOOLLLKKKMMMLLLOOO]]]mmm~~~~~~~~~yyyrrrqqqtttsssmmmgggiiinnnrrrrrrmmmgggbbb```qqqtttyyy|||~~~}}}|||yyytttpppmmmllliiiddd___ZZZUUURRRLLLOOOTTTXXXZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^\\\]]]]]]^^^___aaafffiiitttwww{{{{{{yyywwwxxxyyyyyywwwuuuuuuwwwxxxxxxwwwwwwwwwwwwvvvuuutttttttttssssssssstttttttttttttttwwwwwwxxxxxxxxxwwwvvvvvvvvvuuuttttttttttttuuuuuurrrtttvvvwwwxxxxxxwwwvvvwwwvvvuuutttsssssstttuuuwwwvvvtttrrrqqqqqqsssssstttuuuwwwwwwvvvvvvxxxyyyuuutttssssssssstttuuuvvvtttttttttuuuwwwxxxzzz{{{~~~~~~~~~~~~|||zzzwwwxxxvvvvvvzzzooofffhhhrrr~~~tttdddDDD333222111111111111000000//////////////////////////////------------------------////////////......------------------..................------------......---.........//////000000---------,,,,,,,,,++++++...---,,,++++++,,,---...++++++++++++++++++++++++************+++++++++***(((((()))---222888>>>BBB+++++++++++++++,,,------+++++++++***+++,,,,,,---,,,+++***+++---------+++///......---...///000111222333444444444777;;;>>>DDDUUUQQQ>>>777555333444;;;JJJaaa___[[[YYYXXXVVVTTTRRRSSSSSSTTTVVVXXXZZZ]]]^^^ZZZ[[[]]]aaafffkkkooorrrppprrrvvv{{{~~~ddd~~~TTTBBB:::555666444444333333333222222222222222222222222222222333444666666666555666888:::===>>>FFF___tttUUUMMMIIIKKKKKKLLLXXXiii}}}}}}}}}~~~|||xxxtttsssrrrnnnjjjiiikkknnnrrrsssooogggaaammmqqqwww|||~~~~~~{{{zzz{{{zzzxxxuuussspppkkkeee^^^WWWTTTNNNNNNOOORRRVVVYYY[[[\\\YYYYYYYYYXXXXXXYYY[[[\\\\\\]]]]]]\\\[[[]]]```ccckkkpppwwwzzzxxxvvvvvvvvvvvvuuutttvvvxxxzzz{{{zzzwwwwwwvvvvvvuuuuuuttttttrrrssstttuuuuuuuuuuuutttvvvvvvvvvwwwvvvvvvuuuuuuuuuttttttttttttuuuuuuuuutttuuuwwwxxxyyyyyyxxxxxxuuuuuutttsssssstttuuuvvvxxxvvvtttrrrrrrrrrtttuuurrrtttuuuuuutttuuuvvvxxxtttsssrrrrrrrrrssstttuuusssssstttuuuvvvxxxyyyzzz~~~}}}|||}}}~~~}}}zzzxxxwwwyyyzzzzzz}}}{{{sss```[[[bbbnnnwwwyyyzzzVVV<<<444333111111111000000000000000////////////////////////........................,,,,,,---------.........---------.........//////---,,,,,,,,,,,,,,,---------.........//////000000------,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++******)))******+++***)))(((***---000333***************+++,,,,,,+++************+++,,,,,,,,,+++***+++---...---,,,///......------...000000111222333333444666:::>>>EEEUUUPPP===666555222444:::HHHSSSQQQOOONNNNNNMMMKKKJJJNNNOOOPPPQQQQQQQQQPPPPPPLLLMMMNNNQQQTTTXXX\\\^^^^^^ccckkkttt|||bbbooocccJJJ>>>555444444444333333333333222222222222222222333333333333777888999888777777999;;;888===DDDTTT}}}cccSSSIIIIIIIIIHHHRRRaaayyy~~~||||||{{{~~~|||wwwsssrrrqqqnnnjjjiiijjjnnnrrrqqqlllgggjjjnnntttyyy|||~~~}}}yyyyyy|||}}}}}}~~~}}}zzzvvvpppiiiccc```XXXUUUQQQOOOQQQTTTWWWXXXWWWYYY[[[\\\^^^```cccffffffffffffeeecccdddfffhhhiiimmmrrrvvvvvvuuuuuuttttttssstttvvvyyy{{{{{{zzzxxxvvvuuuuuuvvvvvvuuusssqqqrrrsssuuuvvvuuuttttttrrrsssttttttttttttssssssssssssttttttuuuuuuvvvvvvuuuvvvvvvvvvwwwxxxyyyyyytttsssssssssssstttvvvwwwwwwvvvtttssssssssstttuuuqqqrrrttttttssssssuuuvvvttttttsssssssssttttttuuusssttttttuuuvvvxxxzzzzzz{{{zzzyyyzzzzzzyyyvvvtttrrrxxx~~~tttfff```WWW\\\lll}}}{{{oooHHH555444222111111000000000000000000000000000000000000000000////////////////////////++++++,,,,,,---......///------........./////////,,,,,,+++++++++,,,------..................//////,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++***(((((()))+++,,,***)))''''''((()))*********))))))******+++,,,***************+++,,,,,,,,,+++***+++---///...---//////---------...///000000111222222333666:::>>>EEEVVVRRR>>>444333222555999EEE~~~MMMLLLLLLLLLMMMMMMKKKJJJOOOQQQSSSTTTTTTRRROOONNNHHHHHHHHHIIIKKKNNNPPPRRROOOTTT]]]gggqqq|||yyylllccctttTTTBBB888666444444333333333333222222222222222333333333444444777888999888777777999;;;666>>>BBBIIIkkkzzzbbbNNNKKKIIIGGGMMMZZZrrr~~~~~~}}}zzz~~~}}}xxxuuuwwwuuuqqqlllllllllmmmooopppqqqqqqlllpppuuuyyy{{{~~~}}}zzz{{{}}}}}}}}}~~~zzzuuuqqqoooccc^^^WWWSSSSSSTTTUUUUUUWWW[[[___ccceeehhhllloooooopppqqqqqqooonnnoooqqqqqqppppppqqqsssuuuuuuuuutttttttttvvvyyyzzzyyyxxxxxxvvvtttuuuvvvwwwuuussspppqqqsssuuuuuuuuutttsssrrrssstttuuuuuuuuuuuuuuurrrssstttuuuvvvvvvvvvvvvuuutttsssssssssuuuwwwxxxttttttsssrrrssstttuuuvvvtttttttttsssssssssssssssqqqrrrssstttsssssstttvvvuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxyyy{{{|||{{{zzzyyyzzzzzzyyyvvvssssssxxxxxxiiijjjiiixxx~~~ooo|||eee???000555000000000000000000000000111000000000000000000000000........................------------........................////////////,,,,,,,,,,,,,,,---...............---------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++***'''''')))+++************+++,,,------+++************+++,,,,,,***************++++++,,,,,,++++++,,,...000///...//////------------...//////000111222333666:::===EEEYYYUUU???333000111777888DDD|||PPPPPPOOOPPPQQQPPPNNNLLLOOORRRVVVYYYZZZXXXUUUSSSKKKKKKJJJJJJKKKLLLNNNOOOEEEKKKSSS\\\gggsssgggmmm|||bbb}}}[[[EEE:::999444444444333333333222222222222222333333444444444555666777666555555777999999BBBBBBBBB___pppVVVOOOLLLGGGLLLWWWlll{{{{{{}}}|||xxxxxx{{{xxxrrroooqqqqqqooommmooouuuzzzqqqtttxxx{{{}}}~~~~~~|||}}}~~~}}}{{{~~~~~~}}}|||zzzxxxuuutttiiiccc\\\XXXXXXXXXXXXXXXYYY]]]cccfffhhhjjjnnnqqqtttuuuwwwwwwvvvuuuvvvwwwzzzuuuooommmppptttvvvwwwuuuuuuuuuvvvxxxyyywwwvvvxxxvvvttttttwwwwwwvvvsssoooppprrrtttuuuuuutttsssuuuuuuvvvxxxyyyyyyyyyyyyrrrrrrtttuuuvvvvvvvvvvvvtttrrrqqqoooppprrruuuwwwvvvuuutttsssrrrsssttttttrrrrrrsssssssssrrrqqqqqqqqqrrrttttttssssssuuuvvvwwwxxxyyyyyyyyywwwvvvuuuvvvvvvwwwxxxyyy{{{|||}}}}}}}}}|||||||||{{{xxxvvvzzz{{{|||vvvmmm~~~pppgggvvv```;;;000777111000000000000000111111111000000000000000000000000------------------------000000000///......------............/////////000---------------...///000.........------,,,,,,+++,,,,,,,,,+++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,***'''&&&)))+++,,,,,,,,,++++++******))),,,,,,++++++,,,,,,---...*********)))***++++++,,,---,,,+++---///000000/////////------,,,---...///...000111111333666:::===EEEZZZXXX@@@222///111888888CCC|||PPPRRRSSSTTTSSSRRRSSSTTTVVVWWWXXXWWWWWWWWWYYY[[[VVVTTTTTTVVVTTTMMMIIIIIIFFFGGGLLLSSSZZZddduuu{{{iii^^^hhhbbbHHH:::888666666555444333333333333333333333222222111111111444444333444444555666777666;;;BBBAAAMMM}}}^^^MMMHHHGGGKKKQQQfff{{{}}}yyyvvvuuutttqqqooonnnnnnqqqsssuuuvvvxxxtttttt{{{~~~|||}}}~~~~~~}}}yyyyyyzzz{{{zzz~~~{{{xxxvvvuuurrrnnnhhhbbb]]]ZZZXXXYYYYYYZZZ]]]aaaeeejjjmmmooosssvvvwwwtttrrrrrrtttvvvssssssvvvsssnnnnnnsssvvvttttttvvvyyyzzzxxxuuutttuuuuuuuuutttrrrooonnnrrrqqqpppooopppqqqrrrssssssmmmhhhllluuuzzzxxxtttssssssssssssssssssssssssrrrtttvvvwwwvvvttttttuuuvvvtttrrrqqqrrrsssrrrrrrvvvvvvuuutttsssrrrrrrrrrqqqqqqrrrrrrrrrqqqpppoootttvvvxxxzzzzzzwwwtttrrrtttvvvwwwxxxyyyzzz}}}|||yyywwwyyy{{{}}}{{{xxx}}}~~~|||vvvuuullluuuTTT777777666---000000000000////////////000000//////...---++++++........................................................................------------------------))))))*********++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++***++++++,,,+++***)))((())))))))))))***+++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,+++***)))))))))***+++---+++)))+++---///---+++---,,,,,,,,,,,,---......000111111111222555999===FFFUUUOOO;;;666666444555>>>CCCuuuQQQSSSUUUVVVVVVVVVWWWYYYVVVWWWWWWWWWVVVWWWYYY[[[WWWTTTUUUWWWUUUOOOLLLMMMIIIHHHJJJOOOTTT^^^ooovvvgggbbbyyyUUU<<<777666666555444333333333333333333222222222222222222444333333444444555666777777:::???>>>FFFooonnnVVVKKKJJJLLLNNN]]]qqq~~~{{{yyyyyytttqqqmmmmmmooorrrrrrrrreeedddjjjtttzzzzzzzzz}}}}}}}}}{{{|||}}}}}}|||~~~}}}|||yyyuuupppkkkgggdddbbbaaaaaabbbdddgggjjjnnnpppsssvvvzzzzzzyyywwwwwwyyywwwttttttxxxwwwrrrrrrvvvvvvuuutttvvvxxxyyyvvvtttuuuvvvvvvwwwvvvtttrrrpppqqqqqqqqqqqqqqqqqqqqqrrruuurrrpppqqqtttwwwvvvuuurrrrrrrrrrrrrrrrrrrrrsssrrrtttuuuuuutttttttttuuuyyywwwuuuuuuuuuvvvvvvuuuuuuuuuttttttssssssrrrrrrsssrrrrrrqqqrrrrrrssssssqqqrrrtttvvvwwwvvvuuutttuuuwwwxxxxxxxxxyyy|||~~~zzzyyyxxxxxxyyyyyyxxxwwwzzz}}}ooo~~~xxxMMM333222333---000000000000////////////////////////...---,,,,,,........................................................................------------------------*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---,,,+++***)))************+++,,,---...***++++++,,,,,,++++++***++++++******++++++,,,---++++++***))))))***+++,,,---+++***+++---...---+++---,,,,,,,,,,,,---......000111111111222444999<<>>ZZZ{{{rrr{{{[[[JJJJJJKKKHHHRRRdddzzz}}}||||||xxxrrrlllkkkmmmpppooommmYYY\\\fffqqqxxxxxxxxxyyy~~~~~~}}}}}}}}}|||{{{}}}yyyuuurrrpppnnnmmmmmmmmmnnnppprrrtttuuuvvvyyy|||}}}|||||||||}}}zzzxxxxxxzzzyyyuuusssuuuvvvuuuuuuuuuvvvvvvuuusssuuuvvvwwwxxxxxxvvvtttsssqqqrrrsssssssssrrrqqqqqqxxxxxxwwwvvvtttssstttuuupppqqqqqqqqqrrrrrrssssssrrrsssttttttssssssuuuwwwzzzxxxvvvvvvwwwxxxxxxwwwtttttttttsssssssssssssssrrrqqqooommmnnnppptttvvvpppqqqrrrtttvvvwwwxxxxxxwwwxxxyyyyyyxxxyyy{{{}}}yyyyyyyyywwwuuutttuuuvvvwwwwwweeeBBB000...111222000000000000////////////---...............------................................................------------------------------------------------+++++++++,,,,,,,,,------************++++++++++++...------,,,+++*********,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,---...***++++++,,,,,,++++++***++++++******++++++,,,---***************+++,,,---,,,+++***+++---...---,,,---,,,,,,,,,,,,---......///000111111222444999<<>>pppUUUWWWYYYYYYYYYXXXYYYZZZaaaaaa```^^^\\\[[[]]]```bbb^^^]]]^^^\\\XXXWWWYYYYYYQQQJJJGGGJJJWWWooosssgggsssKKK>>>666666555444333333333333111111111222222333333333333222222333333444555666666888888<<>>666555AAA;;;HHHxxxqqq{{{___RRROOOIIIHHHIIIRRRfffzzz~~~}}}zzzqqqkkkjjjkkkiiirrrwwwsssqqquuuxxxwwwwwwvvvvvvvvvxxxzzz}}}|||}}}~~~{{{xxx{{{xxx}}}~~~yyyvvvuuuuuuuuutttttttttttttttuuuuuutttssssssssssssttttttuuuwww{{{~~~~~~|||zzz|||zzzxxxxxx{{{|||{{{zzzyyy|||}}}}}}zzznnnuuuvvvwwwvvvtttuuuxxx{{{{{{|||||||||{{{yyyvvvuuuwwwxxxxxxxxxwwwvvvtttsssqqqvvvzzzyyyuuurrrtttwwwwwwwwwvvvuuutttsssrrrrrrlllnnnqqqssssssrrrssstttqqqqqqqqqsssuuuuuusssrrrttttttsssrrrrrrqqqpppppppppqqqssstttttttttttttttxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxyyyyyyxxxyyy{{{}}}xxxuuurrrsssxxx}}}~~~~~~|||~~~~~~}}}|||kkkBBB:::444444666666666666000000000000////////////---...............------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++)))))))))***++++++,,,,,,******)))))))))***,,,---++++++***************++++++++++++,,,,,,+++++++++++++++******++++++,,,---+++,,,---------,,,+++***))),,,...---+++***,,,///---,,,,,,,,,,,,---......,,,...000222333444666888>>>NNNHHH666111222111333888999ggg\\\]]]___dddjjjlllkkkiiihhhnnnvvv~~~~~~}}}sssbbbTTTPPPZZZlll{{{}}}fffvvvRRR===777888666///222666///333333333222222111111111111222333333222222444666777333666===<<<;;;GGGXXXqqqYYYMMMLLLJJJGGGJJJVVVjjj}}}}}}{{{uuuqqqoooooolllllllllnnnpppsssvvvxxx{{{yyywwwyyy|||}}}|||zzzzzz|||~~~}}}|||~~~zzzxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvssspppooopppsssttttttuuuvvvxxxwwwvvvuuuuuuvvvuuuuuutttvvvwwwxxxvvvuuuuuuuuuwwwzzz~~~}}}yyyuuusssuuuwwwxxxwwwvvvwwwwwwxxxyyyxxxvvvttttttuuuwwwxxxuuusssrrrsssuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvtttrrrrrrssssssrrrqqqnnnqqqsssuuutttttttttuuutttuuuuuutttssstttvvvxxxttttttuuutttttttttvvvwwwpppqqqsssuuuvvvwwwvvvvvvzzzwwwtttuuuwwwxxxvvvtttxxxyyyxxxvvvvvv{{{~~~yyy{{{rrrnnnwwwzzzwwwyyyyyy}}}~~~|||zzz|||fff>>>:::555111//////111333000000//////.........---////////////............------...//////000000000...------,,,,,,------.........---,,,,,,+++******------------------------,,,------......------,,,///---******++++++***(((++++++++++++************************************,,,++++++++++++,,,---...333111///.........,,,+++,,,++++++******))))))))))))***,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***,,,...---+++***,,,......//////...///222666:::CCCLLLKKK===000///111000:::???]]]^^^^^^aaafffkkkooonnnmmmooottt{{{tttlll___SSSRRR[[[lllxxx{{{~~~```nnnXXX???888888777111444777000333333333222222222111111111222333333222222444666888555777<<<;;;999CCCRRR}}}zzzvvv\\\QQQHHHHHHGGGIIISSSdddvvv~~~}}}xxxsssqqqppplllkkkjjjjjjmmmqqqvvvyyy|||zzzxxxxxxzzzzzzxxxuuuzzz|||~~~~~~}}}}}}~~~zzz|||~~~zzzxxxyyyzzzyyyyyywwwvvvuuuuuuuuuuuurrrpppmmmlllmmmoooqqqqqqtttuuuvvvuuurrrqqqpppqqqpppooooooqqqtttuuutttsssqqqqqqrrruuuxxxyyyvvvsssrrrtttwwwxxxxxxwwwvvvwwwzzzzzzyyyvvvtttssstttuuuvvvuuutttuuuvvvuuutttrrrssssssrrrrrrsssuuuvvvwwwvvvtttrrrrrrsssssssssqqqppprrrttttttsssrrrrrrsssqqqsssssssssrrrrrrtttvvvsssttttttssssssssstttuuussstttvvvwwwxxxxxxxxxxxxxxxuuuttttttvvvwwwvvvuuu{{{zzzzzzyyyzzzzzzxxxvvvuuutttlllmmmyyy|||zzzxxxwwwuuuyyytttzzz]]];;;888444111//////111222000000/////////.........////////////............---------,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***((()))+++...+++*********)))************************************++++++,,,,,,,,,,,,,,,999555000---,,,------,,,+++++++++++++++*********---...///---***)))+++...++++++++++++++++++++++++***,,,...---+++***,,,......////////////222666999@@@IIIJJJ===111000222222777===\\\``````ccchhhmmmqqqrrrrrruuuxxx|||}}}|||zzzwwwhhhbbbYYYRRRTTT^^^mmmxxx{{{}}}~~~}}}~~~~~~~~~~~~fffhhhcccBBB888777888333666888111333333333222222222222111111222333333222222444666999666888;;;999777???KKKlllxxxpppzzz~~~aaaUUUHHHHHHGGGIIINNNYYYhhhttt|||wwwtttrrrnnnkkkgggfffhhhnnnuuuyyy}}}|||zzzyyyyyyxxxuuusssyyyzzz||||||{{{{{{|||}}}~~~~~~{{{|||}}}~~~}}}yyyxxxzzz|||zzzyyywwwvvvtttsssssssssrrrooommmlllmmmooooooooorrrrrrsssqqqnnnllllllmmmpppoooppprrruuuvvvuuutttnnnnnnmmmoooqqqrrrqqqppppppssswwwyyyxxxwwwvvvvvvzzzzzzyyywwwtttrrrssstttvvvuuuvvvwwwwwwuuurrroooppppppooooooqqqsssvvvxxxuuusssrrrrrrsssssssssrrrqqqsssttttttrrrpppqqqqqqqqqsssttttttsssssssssttttttsssssssssssssssssssssvvvwwwyyyzzzzzzzzzyyyyyyvvvtttssstttvvvwwwwwwwww}}}||||||}}}|||zzzvvvtttoooiiiaaaiiiyyyzzzwww}}}oooiiiggguuu|||mmm{{{MMM666555333111000000000111000000////////////......////////////............---------,,,+++*********...------,,,,,,------......------,,,,,,++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,(((***,,,***&&&&&&***///+++***)))(((((()))***+++++++++++++++++++++++++++***++++++++++++***))))))===888222---,,,,,,------++++++++++++,,,,,,,,,,,,000000///,,,((((((+++...++++++++++++++++++++++++,,,------,,,+++***,,,---...////////////222555888===GGGIII===222111444333555<<<[[[aaabbbdddhhhmmmrrrtttvvvvvvwwwzzz}}}{{{xxxuuuqqqbbb\\\UUUQQQVVVbbbqqq{{{}}}{{{}}}~~~~~~~~~~~~tttzzziiiqqqGGG999555777444666888222222222222222222222222222111222333333222222444666999777888:::999777===GGGaaaiiiccchhhXXXLLLJJJIIIIIIIIIMMMYYYccc}}}{{{wwwvvvppplllfffbbbdddkkksssyyy}}}}}}|||{{{zzzxxxvvvtttuuuwwwxxxyyyxxxyyy{{{}}}}}}~~~~~~~~~}}}~~~~~~|||}}}|||yyyyyy{{{~~~yyyyyywwwvvvuuuuuuuuuuuuuuussspppoooqqqrrrrrrrrroooppppppooolllkkklllmmmqqqpppppprrrtttuuutttrrrnnnmmmkkkjjjjjjkkkllllllpppssswwwyyyxxxwwwvvvuuuwwwxxxxxxwwwtttssssssuuuwwwvvvvvvvvvvvvuuurrroooqqqpppooonnnppprrruuuwwwuuusssrrrrrrssstttsssrrrqqqrrrssssssqqqpppqqqrrrsssuuuwwwxxxvvvuuuuuuuuuuuutttttttttuuutttsssrrrwwwxxxyyyzzzzzzzzzyyyxxxuuuuuuuuuvvvwwwyyyzzzzzz||||||~~~~~~|||zzz~~~rrrcccUUU___vvv{{{xxxsssjjjggg{{{rrroooiii===222111111111000000000000000000//////////////////////////////.....................------,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))+++,,,,,,+++******++++++***)))(((((()))+++,,,+++++++++++++++++++++++++++***)))))))))+++---...999666111---------,,,,,,+++++++++,,,,,,---------///---******+++,,,+++***++++++++++++++++++++++++------,,,+++++++++,,,---...///000000000111555888;;;FFFIII>>>333222333222555:::YYYaaaccceeehhhlllpppuuuxxxuuuwwwyyy|||~~~yyyvvvrrrmmmaaa[[[SSSQQQXXXgggwww~~~{{{|||}}}{{{{{{qqqjjj{{{OOO;;;444666444555666111222222222222222222222222111222333333222222444666777777888:::::::::???EEESSSwww___rrrttt___OOOJJJHHHHHHGGGHHHPPPZZZrrr}}}~~~{{{yyysssnnngggbbbccciiiqqqwwwxxxzzz{{{{{{yyywwwvvvuuurrrsssuuuvvvwwwxxx|||~~~~~~|||zzz{{{|||}}}~~~{{{|||}}}~~~~~~{{{yyy{{{||||||yyyyyy|||~~~xxxxxxwwwwwwwwwxxxyyyyyywwwuuusssssstttttttttsssnnnoooooonnnmmmmmmoooqqqpppooonnnnnnoooooommmkkkooonnnkkkhhhfffggghhhjjjqqqtttwwwxxxwwwvvvuuuuuusssuuuvvvvvvuuuuuuvvvwwwzzzxxxuuusssssstttsssrrrtttsssqqqpppqqqrrrtttuuutttsssqqqqqqsssttttttsssoooqqqrrrrrrqqqrrrtttuuutttvvvxxxxxxwwwuuuuuuuuuvvvuuutttuuuwwwwwwuuusssvvvwwwxxxyyyyyyxxxwwwwwwvvvwwwwwwxxxyyyzzz|||~~~{{{|||~~~}}}yyy{{{zzz\\\ZZZppp|||zzzrrrtttvvv}}}tttQQQ444///000000000000000000000//////000000000000000000////////////............,,,,,,,,,------............------,,,,,,------...------,,,,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++***,,,000555666111++++++***)))))))))+++,,,---+++++++++++++++++++++++++++)))((((((,,,222999===111///............,,,***+++++++++,,,,,,---------...)))'''+++222444...'''******+++++++++,,,,,,,,,///---,,,******+++,,,,,,...///000000000111444777;;;FFFJJJ???333111111///555999VVVcccdddfffhhhkkkooouuuyyyxxxyyy|||}}}vvvrrrnnnjjjbbb\\\UUUUUU]]]lllzzz|||{{{~~~~~~||||||~~~wwwgggtttZZZAAA555555333444555000111222222222222333333333111222333333222222444666555666888999:::<<>>888111******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***000999AAAGGG******+++---......,,,***++++++++++++,,,,,,,,,,,,...)))(((...666888000((())))))***+++,,,------...111...+++******+++,,,,,,...///111111111111444666:::FFFJJJ???444111111...333666SSSeeefffhhhiiijjjnnnuuuzzz{{{|||yyyppplllhhhdddbbb]]]XXXZZZcccooozzz||||||~~~~~~}}}~~~~~~xxxdddkkkeeeHHH777666444444555111111111222222222333333333111222333333222222444666444666777888999;;;======JJJ___vvv]]]OOOFFFHHHJJJGGGIIIPPPcccrrrwwwsssnnniiigggiiimmmpppuuuxxx{{{|||yyywwwvvvvvvtttuuuuuuttttttuuuxxx{{{{{{yyyvvvwwwyyy||||||{{{|||~~~~~~}}}}}}~~~}}}}}}}}}|||zzzzzz{{{}}}zzz{{{||||||zzzyyyzzz{{{xxxxxxxxxwwwxxxxxxyyyyyyxxxwwwuuuuuuvvvuuutttsssrrrrrrrrrqqqooopppsssuuutttsssrrrrrrrrrqqqooommmhhhiiiiiihhhfffgggkkkooowwwwwwwwwuuusssrrrrrrtttqqqsssvvvvvvvvvuuuuuuvvvwwwvvvttttttuuuuuutttssspppqqqrrrtttttttttsssssstttrrrqqqqqqssstttttttttsssttttttsssrrrsssuuuwwwuuuvvvvvvuuusssrrrtttuuutttrrrrrruuuzzz{{{wwwtttqqqrrrtttuuuvvvvvvvvvvvvwwwyyy{{{zzzyyyzzz|||}}}xxxyyy~~~}}}|||qqqhhhmmmvvvzzzvvvyyy~~~jjjJJJ555666111111000//////000000111//////000000000111111111////////////............,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,******///555888555111)))+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...444999<<<***))))))***,,,---,,,++++++++++++++++++*********+++******---111111...***'''''')))***,,,...//////222...***)))***,,,,,,+++...///111111111111333555777CCCIII???555222222///444666QQQggghhhjjjjjjkkkooouuu{{{|||}}}vvvlllgggddd```aaa]]][[[^^^gggqqqyyy}}}}}}~~~zzz}}}~~~}}}|||ttteeebbbmmmMMM999777555444666333111111111222222333333333111222333333222333555666444666777777777999:::999???III}}}~~~hhhVVVIIIJJJJJJEEEDDDIIIVVVgggxxxyyyuuupppllliiijjjlllmmmyyy}}}}}}zzzyyyyyywwwwwwvvvtttssssssvvvxxxyyywwwuuuwww{{{~~~~~~}}}}}}}}}zzzyyyyyyxxxyyy{{{{{{yyyyyyzzz{{{wwwyyy||||||{{{yyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwww{{{yyywwwwwwxxxxxxvvvtttuuuuuusssqqqoooppprrrtttpppooonnnooopppooonnnllldddfffgggggggggiiinnnrrryyyyyywwwuuurrrqqqrrrsssrrrtttvvvwwwuuuttttttttttttttttttvvvwwwvvvtttqqqmmmnnnqqqtttuuuuuutttssssssrrrqqqqqqsssuuuttttttvvvvvvvvvtttsssssstttvvvxxxxxxxxxvvvttttttvvvxxxrrrpppppptttyyy{{{wwwssspppqqqsssuuuvvvwwwwwwvvvwwwyyy{{{zzzxxxxxx{{{~~~wwwwww|||}}}yyymmmpppvvvtttsss\\\>>>///555333222000//////000111111//////000000111111111222000/////////............111000000//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,***)))***+++++++++)))+++...000111000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))---+++)))(((***,,,------,,,++++++******)))))))))(((***+++***((('''(((***&&&&&&(((***,,,...000111333...***)))***,,,,,,+++...000111222111111333555444AAAGGG???666444444111666666PPPjjjiiiiiimmmssswwwxxxxxxyyyyyy}}}|||sssfff\\\[[[___TTTTTTYYYaaagggkkkrrrxxx}}}}}}yyysssvvv^^^pppWWW???999888333111555222222222111111111111000000111111111111222222222444444555666777888999999BBBDDD[[[uuu}}}```JJJIIIJJJBBBAAAGGGPPP\\\mmmzzz~~~|||xxxrrrmmmjjjjjjkkkwwwzzz|||}}}{{{zzzyyyyyyxxxwwwvvvvvvwwwwwwvvvtttwwwvvvwwwyyy}}}|||zzzyyyxxxxxxxxx}}}}}}}}}|||{{{yyyxxxwwwpppvvv}}}|||xxxvvvuuuvvvwwwzzz{{{zzzwwwtttrrrwwwxxxyyyzzzyyywwwuuusssssssssssstttttttttttttttuuusssqqqooonnnnnnnnnoooiiigggeeeeeegggmmmssswwwyyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwwwwvvvtttsssrrrqqqqqqqqqrrrrrrtttuuuvvvssspppoooppptttuuutttqqqssssssttttttttttttsssssswwwvvvsssqqqqqqrrrtttvvvrrruuuxxxvvvqqqnnnpppsssqqqsssuuuvvvvvvuuusssrrrtttvvvwwwvvvssssssvvvxxxvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~yyyuuuwww}}}~~~sssllllllLLL333...555111111000000//////......///000111222222111000///................................................///...---,,,+++,,,------...***)))------))))))---++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,+++***))))))+++---...,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,++++++******++++++,,,---............///111222333666===EEEGGG<<<111///555555888KKKzzziiihhhiiilllrrrvvvxxxxxx}}}|||~~~tttkkkaaaZZZYYY]]]YYYUUUUUUYYY___dddlllsss~~~~~~{{{uuu~~~~~~___xxx\\\AAA888777444222444222222222111111111111000111111111111222222222222444444555666777888999999;;;>>>RRRpppSSSJJJLLLJJJGGGGGGGGGSSSeeeuuu}}}{{{xxxssspppnnnoooppprrruuuyyyzzzyyyxxxwwwwwwsssrrrrrrtttwwwyyyzzzzzzyyyxxxxxxyyy{{{||||||{{{~~~|||zzzxxxwwwvvvwwwwww}}}~~~}}}zzzvvvtttssswww{{{}}}{{{xxxuuussstttvvvyyy{{{{{{yyyvvvuuuxxxxxxyyyyyyxxxwwwuuutttuuuuuutttsssssssssssssssuuutttrrrpppnnnmmmmmmmmmkkkiiihhhhhhlllppptttwwwyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvtttsssrrrrrrrrrssstttuuuuuuvvvvvvsssrrrqqqrrrssstttsssrrrsssttttttuuuuuuttttttsssuuutttqqqpppoooppprrrsssrrrvvvxxxwwwsssppprrrtttttttttttttttsssssssssrrrrrrtttvvvvvvttttttvvvxxxyyyyyyzzz{{{||||||}}}}}}|||{{{|||~~~xxxsss{{{|||~~~uuuyyy___@@@333333333111000000000/////////...///000111111111111000///................................................000///...---,,,---......,,,))))))------******...++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++++++++*********)))************+++++++++))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,++++++******++++++,,,---------......///111222333555<<>>BBB___vvvrrr|||___NNNKKKGGGAAAFFFJJJTTTbbbrrr}}}xxxtttqqqnnnllljjjhhhlllpppssstttttttttuuuvvvuuutttuuuwwwyyyyyyyyywwwuuuttttttuuuuuusssrrrxxxwwwuuuttttttuuuwwwxxxxxxzzz{{{|||{{{xxxuuussswwwuuussstttwwwxxxvvvssstttvvvxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvuuuvvvvvvvvvxxxxxxvvvuuuttttttttttttvvvtttssspppnnnlllkkkjjjkkkjjjkkkpppwww{{{zzzxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuurrrtttvvvwwwwwwvvvuuussssssvvvwwwvvvrrrqqqrrruuutttuuuuuuvvvvvvuuuuuutttvvvuuutttrrrrrrssstttuuuqqqsssvvvvvvttttttuuuvvvvvvvvvtttsssqqqqqqppppppsssuuuwwwyyyyyyxxxwwwvvv||||||}}}}}}}}}|||{{{zzzxxxyyy{{{{{{{{{{{{{{{{{{|||zzzqqqtttvvvnnnaaa===000444666000000000000000////////////////////////////////////................................................///.........------------,,,++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++************------,,,,,,,,,+++++++++)))***,,,---...---++++++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,------------...///000111222333:::EEELLLGGG;;;333222333444FFFtttjjjkkklllnnnppprrrtttvvvwwwxxxxxxyyy{{{~~~{{{nnn___YYYYYY\\\bbbhhhkkkaaaVVVPPPOOOUUUbbbooowww{{{~~~~~~pppsssjjj~~~SSS;;;777888666222222222222111111111000000111222222222222333333333333333444555666777888888:::@@@???PPPooovvv}}}^^^OOOKKKHHHIIIIIILLLUUUddduuuzzzwwwtttrrrnnnllliiilllooorrrsssssstttuuuxxxwwwvvvwwwyyyzzzyyywwwrrrppppppppprrrrrrrrrpppttttttttttttuuuvvvwwwxxxuuuuuuuuuuuuvvvvvvwwwwwwvvvsssqqqsssvvvyyyxxxvvvvvvwwwyyyzzzzzzyyywwwvvvxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwuuutttsssqqqnnnllljjjiiihhhiiimmmssszzz}}}|||yyyyyyxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvssstttuuuvvvvvvuuusssrrrsssvvvwwwvvvrrrqqqrrruuuuuuvvvvvvvvvvvvvvvvvvuuuvvvuuutttsssssssssttttttppprrrsssttttttttttttuuussstttuuuuuutttrrrpppooowwwxxxyyyzzzzzzyyywwwuuuzzz{{{}}}~~~~~~}}}}}}{{{}}}~~~yyyqqqoootttzzzvvvhhhooovvvvvvhhhBBB444444444222111////////////000000000000///..................///................................................------------,,,,,,++++++---...---,,,+++,,,+++***++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++)))+++---//////...,,,++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------...000111222222888CCCLLLIII>>>444111555555EEErrrmmmnnnpppppppppqqqsssuuuxxxzzzyyywwwyyy{{{yyyuuuttthhh\\\WWWWWW[[[dddllloooiiiaaa[[[UUUVVVbbbpppvvvyyy}}}ttt|||uuu]]]???777777666222222222222111111111111000222222222222333333333333333333444555666777777888777===;;;EEEooolll{{{qqqXXXNNNLLLHHHFFFFFFJJJWWWiii|||}}}||||||{{{wwwtttlllnnnpppppppppqqqtttvvvssssssuuuyyy||||||{{{yyyooonnnnnnoooqqqrrrqqqppppppqqqrrrtttvvvwwwwwwwwwrrrrrrqqqqqqsssuuuwwwyyyuuutttssstttvvvxxxxxxxxxvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwssssssrrrqqqooollljjjiiigggkkkqqqvvvzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvuuuvvvwwwwwwtttuuuuuuvvvuuutttrrrqqqssstttuuutttsssrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvssssssrrrrrrqqqqqqqqqrrrqqqqqqrrrssstttttttttsssqqqrrruuuwwwwwwuuusssqqqxxxxxxxxxyyyzzzzzzxxxvvvxxxzzz}}}|||~~~wwwnnnkkkqqqwwwxxxvvveee[[[iiixxxkkkIII///111777333...111////////////000000000000......------------......................................................+++,,,,,,,,,,,,+++******,,,......,,,+++------***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***+++---...///...,,,++++++************))))))))))))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///111111222777AAAKKKKKK@@@666111666555CCCoooppprrrsssrrrpppppprrrtttvvvyyyyyyxxxzzz}}}zzzsssllldddZZZUUUTTTYYYdddpppuuuuuurrrjjj___ZZZdddqqqsssvvvzzz}}}eeeDDD777666555222222222222111111111111000222222222333333333444444222333333444555666777777555;;;999>>>[[[}}}eeehhhTTTMMMGGGFFFDDDEEELLL\\\ppp~~~{{{vvvpppppppppnnnnnnooorrruuummmooosssyyy||||||zzzwwwqqqpppoooppprrrrrrrrrqqqjjjmmmppptttvvvvvvuuutttqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwvvvuuuuuuvvvwwwtttuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuuuuusssuuuyyy{{{{{{xxxuuurrrqqqqqqqqqqqqooommmkkkjjjkkkqqqwwwzzzyyywwwxxxzzzyyyxxxwwwvvvwwwxxxzzz{{{zzzxxxwwwuuuuuuvvvwwwxxxwwwwwwvvvvvvuuutttsssssssssrrrqqqrrrssstttsssrrrvvvwwwwwwxxxxxxwwwwwwvvvssssssrrrrrrrrrqqqqqqqqqssssssssstttuuuuuutttsssqqqrrrtttuuuwwwwwwwwwwwwuuutttsssuuuyyyzzzzzzxxxyyy{{{}}}~~~wwwwwwvvvsssooonnnoooqqqllliii[[[XXXqqqyyy}}}zzzgggHHH999///111444222///000.../////////000000000111......---,,,,,,---......................................................,,,,,,---------,,,+++***)))------++++++000000---++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,------...------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111222555>>>IIIJJJAAA666111666444AAAkkkrrrtttuuussspppoooqqqtttqqqvvvxxxyyy~~~xxxccc\\\UUUPPPNNNSSS```mmmvvvyyyyyyqqqbbbYYY```mmmqqqssswww{{{jjjFFF777555555333222222222111111111111000222222333333333444444444222333333444555666777777666<<<999:::NNNooo^^^wwwzzz___RRRHHHHHHEEECCCFFFRRRdddrrr~~~xxxsssrrrqqqooommmkkkmmmqqqtttkkknnnsssxxx|||{{{vvvssstttsssqqqrrrssssssrrrqqqfffjjjooosssvvvuuusssrrrqqqrrrtttuuuvvvuuutttssswwwzzz{{{yyyuuurrrsssvvvqqqrrrtttuuuwwwxxxxxxyyyssstttvvvxxxxxxwwwuuutttrrruuuyyy{{{zzzvvvqqqmmmppppppqqqpppooommmkkkjjjooovvv|||}}}xxxuuuvvvyyyyyyxxxwwwvvvvvvxxxzzz{{{zzzyyywwwuuuuuuvvvxxxyyyzzzyyywwwvvvuuuuuuuuuuuussspppoooppptttuuutttqqqwwwwwwxxxxxxxxxxxxwwwwwwuuuuuutttttttttsssssssssuuuttttttuuuvvvvvvtttsssrrrrrrrrrsssuuuxxxzzz|||rrrpppppprrrwww{{{{{{zzzzzz|||~~~}}}pppnnnlllnnnqqqqqqnnnjjjlllkkk```dddyyykkkHHH333666666222///111111///.../////////000000111111...---,,,,,,,,,,,,---...................................................,,,---.........---,,,+++&&&+++,,,***,,,222333000++++++++++++++++++++++++++++++,,,,,,,,,---------''''''(((***+++,,,---...---------,,,,,,,,,++++++(((((()))***************************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...///000111222444===GGGJJJBBB777111555333???hhhqqqqqqqqqpppoooqqquuuxxx~~~{{{~~~|||mmm```SSSKKKIIIKKKRRRZZZfffkkknnniii```[[[^^^ccchhhnnntttxxx}}}gggFFF888666555222333333333222111000//////111111222222222333333333222222333444444555555666999999888>>>HHHYYY|||pppvvvnnnZZZOOOLLLGGGDDDFFFNNN\\\ggg||||||{{{ssssssrrrqqqppppppppppppqqqpppqqqrrrtttuuutttrrrrrrqqqpppqqquuuvvvpppiiiiiilllqqquuuwwwwwwuuutttvvvuuusssrrrqqqssstttuuuuuuttttttsssssssssttttttwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuvvvvvvvvvuuussspppooonnnqqqsssrrroookkkhhhggguuuvvvvvvuuuttttttvvvxxx{{{zzzyyyxxxxxxxxxxxxyyywwwvvvuuuttttttuuuvvvwwwxxxxxxyyyxxxwwwuuusssrrruuutttsssrrrrrrrrrrrrsssssssssttttttuuuvvvwwwwwwttttttuuuuuuttttttsssrrrooorrrwwwyyywwwtttrrrqqquuuuuuvvvvvvwwwwwwxxxxxxsssrrrqqqssswwwzzz||||||{{{}}}}}}zzzxxxuuupppmmmrrrzzz~~~}}}{{{ssswww~~~\\\;;;666555444222111000000000////////////////////////...---,,,,,,,,,,,,---............------,,,,,,,,,.........------,,,,,,,,,...---+++))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***((('''))),,,---+++(((******++++++++++++*********)))))))))))))))******))))))(((((((((((())))))*********)))))))))))))))******+++++++++,,,,,,,,,************************)))************+++++++++...------......///000111333555<<>>???UUUzzznnnSSSYYYsssxxx]]]IIIJJJMMMHHHGGGNNNQQQ```rrr}}}~~~~~~|||||||||zzzxxxvvvsssqqqpppooopppqqqsssrrrooommmkkkjjjkkknnnooooooqqqtttyyyxxxuuurrrqqqqqqqqqrrrooopppqqqsssttttttttttttqqqqqqqqqpppqqqqqqrrrsssrrrrrrrrrrrrssstttvvvvvvwwwuuusssrrrrrrsssuuuwwwtttsssrrrqqqqqqrrrssssssooommmjjjhhhgggjjjppptttvvvwwwwwwvvvttttttuuuwwwtttuuuwwwxxxxxxwwwuuutttvvvuuuttttttttttttuuuvvvwwwwwwvvvvvvuuutttssssssrrrsssuuuvvvvvvtttrrrqqqpppppppppqqqqqqrrrrrrrrrvvvvvvttttttsssssstttuuutttuuuuuutttrrrqqqrrrsssqqqrrruuuwwwxxxyyyxxxwwwwwwvvvvvvxxx|||~~~~~~}}}~~~~~~|||wwwssspppnnnsss{{{{{{ppphhhpppyyyTTT;;;///111111000///...------...........................///..................///---------------------------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,.........,,,)))'''******++++++++++++******+++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********************++++++++++++************************))))))*********+++++++++------------...///000000222333999FFFTTTVVVFFF444222444>>>___tttvvvxxxxxxvvvvvvwwwxxxtttyyy~~~}}}~~~yyynnnbbbYYYQQQHHHEEEFFFLLLJJJJJJKKKNNNNNNMMMKKKNNNQQQ[[[hhhqqqwww~~~kkkDDD666666777111111111111111222222222111111222222222333333333111111222222333444444555555888777:::======NNNlll^^^JJJSSSoooiiiRRRJJJFFFAAACCCLLLJJJSSSaaapppzzz~~~}}}{{{}}}~~~~~~{{{xxxuuuqqqooommmmmmoooqqqrrrrrrlllfffeeelllqqqqqqppprrrqqqqqqqqqqqqpppooonnnnnnooooooqqqrrrssssssssssssooonnnnnnnnnoooooopppqqqqqqqqqqqqqqqrrrssstttuuuuuutttsssrrrrrrssstttuuutttsssqqqppppppqqqrrrsssnnnllliiieeedddhhhoootttvvvwwwwwwvvvtttsssuuuvvvtttvvvwwwyyyyyyxxxvvvuuuvvvuuutttsssssstttuuuvvvvvvvvvuuuttttttsssssssssrrrsssuuuvvvvvvuuusssrrrppppppqqqqqqqqqqqqqqqrrrvvvvvvuuutttttttttttttttuuuuuuvvvtttsssrrrssstttssstttuuuwwwxxxyyyyyyxxxxxxxxxxxxzzz}}}~~~|||||||||zzzvvvqqqkkkhhhhhhiiijjjaaaPPPLLLddd~~~^^^AAA444111000000///...------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------...///******++++++++++++******++++++***)))(((((())))))))))))(((((((((((())))))(((((())))))************))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,------...///000333444888DDDTTTYYYJJJ777333444===]]]vvvxxxzzzzzzxxxvvvuuuuuutttwww|||}}}}}}}}}xxxoooiii___RRRIIIFFFHHHHHHHHHKKKNNNQQQRRRRRRSSSOOOTTTcccpppwwwrrrGGG888777777222222111111111111111111111111222222222333333333111111222222333333444444222555444666;;;:::FFF^^^~~~VVVEEEQQQeeexxxiii[[[MMMDDDEEEKKKEEEGGGPPP___lllxxx}}}}}}~~~vvvsssnnnlllmmmoooqqqrrrmmmeeedddmmmtttsssqqqrrrrrrsssuuuvvvvvvuuusssrrrpppppppppqqqqqqrrrrrrrrrmmmmmmmmmmmmnnnoooppppppqqqpppppppppqqqrrrsssssssssssssssrrrrrrsssssssssooooooooopppqqqrrrssstttooommmjjjggggggkkkqqqvvvwwwwwwwwwvvvtttssstttvvvuuuuuuwwwxxxxxxwwwvvvvvvtttsssrrrqqqqqqrrrssstttuuuuuutttsssssssssssssssrrrssstttuuuvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvvvvvvvuuutttssstttuuuvvvvvvttttttuuuvvvvvvwwwwwwwwwxxxyyyyyyzzzxxxxxxyyy{{{~~~~~~||||||{{{wwwrrrkkkddd```XXXRRRMMMEEE<<>>OOOyyyyyySSSFFFLLLppp}}}ttt^^^OOOKKKJJJFFFDDDGGGOOOWWWcccuuu~~~~~~~~~}}}wwwssspppooonnnllliiiccceeeoootttooonnnrrrvvvwwwyyyzzzzzzyyyxxxwwwqqqqqqpppoooooopppqqqrrrnnnnnnnnnnnnooopppqqqrrrqqqqqqpppppppppqqqqqqrrrqqqrrrssssssssssssrrrqqqoooooopppqqqqqqqqqqqqqqqkkkkkkkkkjjjkkknnntttxxxwwwxxxxxxvvvtttssstttuuuttttttuuuuuuuuuvvvvvvvvvssssssqqqqqqqqqqqqssssssuuutttsssrrrrrrrrrssstttssstttttttttuuuuuuuuuuuutttttttttttttttttttttttttttuuuwwwxxxxxxvvvtttrrrsssuuuwwwxxxwwwvvvwwwxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxyyy{{{~~~~~~}}}{{{zzzwwwssskkkccc[[[VVVHHHAAAAAAJJJQQQ]]]zzzsssVVV>>>333000111333000//////...............------------------------,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------...------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((---333555333///,,,+++******++++++++++++******,,,+++***)))(((((((((((())))))(((((((((((())))))'''(((((()))******++++++))))))))))))************************************)))************+++++++++,,,,,,,,,,,,---.../////////111111666DDDOOOIII999444444:::YYY|||~~~|||xxxuuuttt~~~~~~||||||~~~}}}ooobbb\\\YYY^^^eeejjjkkkkkklllllljjjZZZTTTbbbsss|||zzz~~~wwwLLL<<<999666444333333222111000//////111111222222222333333333000111111222333333444444///555666999===888888FFF```lllMMMEEEVVVvvviiiWWWMMMGGGJJJGGGFFFFFFGGGOOOfff|||}}}zzzzzz~~~{{{vvvqqqlllhhhdddaaafffpppqqqjjjjjjrrruuuuuuuuuvvvuuuuuuuuuuuusssrrrpppnnnnnnoooqqqrrroooooooooooopppqqqrrrsssqqqqqqpppppppppppppppppppppqqqsssttttttsssqqqppprrrrrrsssrrrqqqooommmlllggghhhiiijjjlllpppuuuyyywwwxxxxxxvvvtttssstttuuussssssssssssssstttuuuvvvuuutttsssssssssssstttuuuuuutttsssrrrqqqrrrsssttttttttttttttttttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwyyyyyyvvvsssqqqrrruuuxxxyyyyyyxxxyyyzzz~~~|||yyywwwwwwxxxzzz|||xxxxxxyyy|||~~~~~~|||xxxvvvsssnnneee\\\TTTOOODDD@@@KKKfffzzzuuu]]]AAA444444666222...000//////.........//////---------------------------...///000000///...---,,,,,,,,,------.........,,,,,,,,,------.........+++,,,------.........---++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))666GGGQQQMMM@@@111(((******++++++++++++******,,,+++***)))(((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))************************************)))************+++++++++,,,,,,,,,,,,---.../////////222111333@@@MMMIII;;;555444:::XXX|||~~~xxxvvvzzz}}}~~~~~~zzzwww}}}|||zzzxxxuuupppjjjeeemmmxxx|||uuuqqqvvvyyyuuujjjXXXSSSeeexxx}}}vvvLLL===999444333333333333222111000000///000111333333222111111222222111111111111222222555555666777888:::<<<===YYYgggFFFJJJlll}}}```LLLKKKFFFIIIFFF???@@@NNN___iiizzz{{{}}}zzzsssmmmggghhhfffggglllqqqrrrqqqpppuuuyyy{{{yyytttqqqrrrtttssssssrrrqqqpppooooooooonnnnnnpppsssuuutttrrrooorrrpppnnnnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssrrrpppnnnllliiigggfffhhhnnnrrrttttttssssssttttttuuuuuuvvvvvvyyyyyyxxxvvvsssrrrsssuuusssqqqppppppqqqsssssssssuuuttttttssssssrrrqqqqqqwwwtttqqqsssxxxzzzwwwtttwwwuuuuuuvvvxxxyyyyyyyyyvvvxxxzzzzzzwwwssspppooouuuvvvxxxzzzzzzzzzxxxwww||||||{{{zzzzzzzzzzzz{{{~~~{{{yyyzzz}}}}}}wwwrrrtttooogggccceeedddWWWHHHFFF222XXXwwwhhhKKK333000444222///000000...------///000//////......------------......000000///...------,,,,,,+++++++++,,,,,,---------+++...///...***)))***---++++++************+++++++++++++++,,,,,,---------)))))))))******+++,,,,,,(((***...222444222---(((************************,,,111EEE]]]aaaLLL333&&&,,,+++***))))))***+++,,,,,,,,,+++***))))))******+++***(((''''''((())))))))))))))))))))))))))))))+++))))))***---...,,,***(((((()))***+++,,,,,,------,,,,,,+++***)))((((((+++,,,,,,,,,,,,,,,,,,---,,,333666444:::FFFIIIDDD888333888WWW}}}|||xxxvvvyyy}}}|||zzzyyyyyyyyywwwuuutttttttttrrrpppvvv~~~xxxuuuzzzzzzuuudddVVVTTTgggyyyzzzOOO===777222333333333333222111000000000111111222333222222222222222111111111111222222444555555666888:::<<<===PPPqqqmmmOOOXXXqqqmmmYYYRRRJJJIIIFFFAAA@@@EEEPPPYYYjjjrrr}}}|||yyyxxx|||wwwiiilllkkklllnnnpppppppppqqqoootttxxxxxxuuussstttwwwqqqpppnnnlllllllllmmmmmmoooppprrrtttuuutttqqqppppppnnnmmmmmmnnnoooppppppqqqqqqqqqpppppppppoooooossstttuuussspppmmmkkkkkkgggfffgggjjjooosssuuuttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvtttrrrqqqsssuuuxxxuuurrrqqqqqqrrrqqqpppsssssssssssssssssssssssstttrrrpppsssxxxzzzyyyvvvvvvvvvvvvvvvvvvwwwyyyzzzvvvxxxzzzyyyvvvsssqqqqqqtttvvvxxxyyyzzzyyyxxxwwwyyyyyyxxxxxxwwwwwwwwwxxxzzzxxxvvvwwwwwwvvvqqqmmmccceeeiiijjjeeeYYYKKKAAACCCMMMrrr~~~uuu\\\DDD111///333111///111000///------///000///.........------------......000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...---+++***+++,,,++++++************+++++++++++++++,,,,,,---------++++++++++++++++++******,,,---000444555444000,,,************************///000===OOOSSSCCC111)))++++++***))))))***+++++++++++++++*********))))))***))))))((((((((())))))))))))))))))))))))))))))***)))(((***,,,---+++)))******************++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,------,,,333555333999FFFJJJFFF777333777UUU{{{}}}|||}}}{{{sssooorrrvvvxxxtttpppnnnooorrrtttuuuzzz~~~~~~xxxwwwyyyuuummm\\\RRRTTTeeettt{{{~~~TTT@@@888333333333333333222111000000111111111111111222333333222222111111111111222222444444555666888:::;;;<<>>EEEOOOaaaoooVVVYYYooouuueeeRRRJJJKKKLLLGGGAAA@@@BBBEEEIIIOOOZZZgggqqq|||~~~zzzyyyvvv{{{|||xxxtttvvvwwwwwwuuu}}}}}}sssooossswwwtttwwwwwwvvvvvvuuurrrnnnllliiijjjllllllkkkhhheeeccc]]]```aaa```^^^___dddiiijjjnnnrrrrrrnnnmmmnnnqqqqqqqqqqqqpppppppppppppppooommmlllnnnooommmfff```bbbfffkkknnnpppqqqsssuuussssssrrrrrrrrrqqqqqqqqqrrrssstttsssssstttwwwyyyyyywwwtttssssssssssssrrrsssssssssssssssssssssrrrsssssstttsssrrrqqqqqqrrrssstttuuuuuuuuutttssssssoooqqquuuvvvvvvuuuuuuuuuvvvvvvuuusssrrrrrrqqqqqqpppqqqsssssssssrrrpppooogggbbb\\\XXXXXXXXXWWWVVV[[[[[[WWWPPPQQQbbbiiiGGG444666333222111111444777888777222000...............,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,---...++++++************++++++---------,,,,,,+++++++++******++++++++++++++++++,,,***))))))******)))(((************************''')))***)))))))))(((((()))***++++++++++++***))),,,***)))((((((***,,,...333111---***(((((()))***))))))))))))))))))))))))(((***,,,+++((('''((()))'''((((((((())))))*********************+++++++++)))******+++---......///---///111333444888AAAIIIBBB<<<777IIIrrrsssssssssssssssppplllhhhfffbbb___\\\WWWNNNGGGCCCFFFCCC???>>>???CCCIIIOOOZZZ[[[aaammm~~~{{{|||UUU>>>666333333333333222111000000///000222333333333222111222222111111111111222222111111222333555777999:::;;;CCCNNN\\\uuukkkOOO[[[}}}www^^^NNNMMMQQQMMMCCCAAACCCCCCAAAAAAHHHSSS\\\ooottt{{{xxx{{{zzzuuussstttuuusssqqqyyyyyypppnnntttvvvrrr~~~|||yyywwwsssoookkkggggggjjjooorrrrrrpppllliiijjjlllmmmjjjfffggglllqqqkkkppptttssspppnnnpppsssrrrrrrqqqpppooonnnmmmllllllhhhgggjjjnnnmmmeee]]]bbbfffkkknnnnnnooorrruuurrrrrrrrrqqqqqqppppppppprrrsssssssssrrrsssvvvxxxuuusssqqqqqqsssuuuuuuuuuqqqrrrrrrssssssttttttuuurrrsssssssssqqqqqqrrrrrrsssssstttuuuwwwvvvssspppmmmqqquuuwwwvvvuuuuuuuuuwwwvvvuuusssqqqpppppppppmmmnnnpppqqqpppooommmllleee^^^WWWUUUWWWXXXWWWTTTRRRPPPRRR```|||{{{]]]AAA666444333333222111111555;;;===<<<222000............---,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))),,,...---+++***---///++++++************++++++---------,,,,,,+++++++++,,,,,,++++++***)))))))))...---,,,,,,------+++***************************(((+++,,,+++***+++***))))))***+++,,,,,,+++***)))---+++((('''''')))---///666222---)))'''''')))+++))))))))))))))))))))))))(((+++---,,,)))'''((()))))))))))))))((((((((((((************************)))******+++---...//////,,,...111333333666>>>GGGBBB<<<555GGGppp|||tttqqqmmmkkkkkkllllllllldddYYYFFFAAAIIIFFF@@@EEEAAACCCEEECCC???===???AAAAAAGGGOOO\\\rrr|||~~~vvvvvvTTT<<<666444444333222222111111000111111111111111111111111000000000000111111111111222333333333333555999<<>>EEEEEEEEEEEEDDDEEEGGGJJJ[[[cccoooyyy{{{vvvssssssssssssrrrrrrqqqrrrtttrrrpppssszzzyyy|||~~~|||uuuooolllkkkkkkmmmrrrvvvsssnnnmmmppppppqqqrrrrrrpppmmmnnnqqqppprrrtttssspppnnnnnnppppppnnnpppvvvvvvpppiiigggiiiggghhhmmmmmmgggcccbbbgggggghhhiiikkkmmmpppqqqrrrrrrrrrqqqqqqqqqppppppsssrrrppppppppprrrtttvvvqqqsssuuuvvvuuuvvvxxxzzzssstttuuuuuuuuutttrrrrrrssstttuuuuuuuuutttsssrrrttttttuuuuuuttttttsssrrrrrrsssssstttttttttttttttsssrrrqqqqqqrrrrrrqqqoooqqqpppooonnnlllhhhbbb]]]WWWUUUSSSRRRRRRQQQOOOMMMEEERRRfffxxxmmmWWWGGG<<<555111222333222222111111111111111------------------------000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***))))))+++------,,,+++------++++++++++++---------,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))(((((())))))***+++------************************))))))))))))************(((((((((((()))))))))))),,,+++***))))))***+++,,,''')))++++++***)))((()))***++++++,,,,,,------...///...///111222444===FFFFFFCCC666CCCqqq~~~{{{wwwtttllllllllllllnnnoooppppppaaaXXXDDD:::BBBDDD>>>@@@AAAAAABBBBBBBBBBBBBBBAAADDDGGGKKKSSSdddzzzxxxppp[[[BBB999444444333222222111111000111111111111111111111111000000000000111111111111222222333333333555888;;;???EEEMMMVVVeeetttRRRYYYmmmyyyooo```YYYTTTNNNIIIGGGDDD@@@======???AAAPPPWWWbbbmmmwww~~~~~~yyyvvvuuutttrrrqqqlllkkknnnqqqpppnnnqqqwwwxxx{{{~~~}}}xxxrrrlllhhhmmmnnnrrrvvvtttpppooosssrrrrrrqqqpppooommmoooqqqqqqsssuuutttpppnnnooorrroooooorrruuutttooonnnpppmmmjjjiiihhheee___^^^aaafffgggiiikkkmmmnnnoooooonnnnnnoooooopppppppppqqqqqqpppppppppppprrrssstttssstttuuuuuuttttttuuuvvvttttttuuuuuuuuutttrrrqqqsssrrrrrrqqqqqqrrrssstttvvvvvvuuutttrrrqqqppppppoooppprrrtttwwwyyyzzz{{{uuutttrrrrrrssssssrrrqqqmmmkkkhhhfffccc```[[[XXXSSSRRRQQQRRRRRRPPPKKKFFF;;;SSSooo}}}wwwdddMMM???888333111222222222111000000000000000------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++******+++------,,,***---,,,,,,++++++,,,,,,------,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,,,,************************))))))))))))************(((((((((((())))))))))))++++++***))))))***++++++(((***++++++***))))))*********+++,,,,,,------...///...///111222444<<>>FFFFFFGGGLLLHHHEEEFFFJJJJJJDDD>>>>>>CCCHHHOOO\\\nnn~~~rrrbbbFFF:::444444333222222111111000111111111111111111111111000000000000111111111111111222333333333444777:::<<>>999@@@JJJSSS^^^kkkxxxgggFFF777444444333222222111111000111111111111111111111111///000000000111111111111000222333333222333666888;;;EEEOOOTTT[[[lllgggTTTLLLZZZhhheee[[[UUULLLNNNPPPRRRPPPKKKDDD???;;;???EEEMMMWWWdddpppwwwyyy{{{}}}~~~{{{wwwtttjjjjjjmmmrrrsssqqqqqqtttnnnnnnqqquuuzzz{{{wwwsssnnnlllmmmpppqqqoooqqquuuzzzyyytttnnnkkklllmmmlllmmmnnnnnnlllhhhhhhjjjmmmlllnnnuuu||||||wwwtttuuuqqqnnnlllkkkggg```\\\]]]\\\___eeejjjmmmnnnlllkkkjjjkkklllmmmnnnnnnnnnnnnkkklllmmmoooppppppppppppqqqrrrrrrqqqooonnnooopppuuuuuuuuuuuutttsssqqqppppppooonnnnnnoooqqqssstttpppooonnnnnnoooqqqtttuuuoooooooooppppppqqqrrrssstttrrrpppooonnnmmmkkkiiihhhbbb[[[UUURRRQQQPPPOOOKKKKKKIIIDDD@@@???BBBFFF^^^yyy~~~VVVEEE555000222333111000000///......------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,,,,,,,------+++)))++++++------------++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))******+++,,,++++++,,,,,,,,,++++++***,,,++++++***))))))******************************((()))))))))************(((((((((((())))))))))))+++******************+++,,,,,,,,,***)))))),,,...*********+++,,,,,,------///...///111111222999BBBIIIKKK>>>FFFpppqqqsssuuuwwwwwwwwwvvvuuuqqqooommmllllllllljjjhhhaaaaaabbbaaabbbffflllqqq~~~nnnjjjhhhkkktttmmmggghhhkkkfffXXXLLLGGGIIINNNVVVaaammmxxx}}}lllJJJ999444444333222222111111000000000000000000000000000///000000000111111111111000111222222222333555666:::CCCNNNSSSXXXfff}}}rrrPPPDDDPPP```ddd```PPPNNNMMMMMMLLLIIIEEEAAA===>>>@@@DDDJJJTTT___fffmmmppptttvvvwwwxxx{{{~~~||||||}}}~~~zzzvvvmmmkkkmmmrrrsssqqqpppqqqooollllllnnntttxxxxxxwwwuuuqqqqqqtttvvvuuuwwwzzz}}}|||rrrlllllllllkkkpppqqqpppmmmiiiiiimmmpppsssnnnmmmttt|||{{{rrriiifffbbb\\\WWWVVVWWWZZZ```eeeiiikkkkkkjjjkkklllmmmnnnnnnmmmlllkkkiiijjjkkkmmmnnnooooooooonnnooopppooonnnmmmnnnooossstttttttttsssrrrpppooommmnnnooopppqqqrrrrrrrrrmmmmmmllllllmmmooorrrtttqqqpppooonnnmmmmmmmmmmmmrrrpppmmmkkkiiigggdddbbb```[[[TTTNNNKKKKKKKKKKKKFFFFFFDDD???>>>FFFWWWeeeppp|||qqqEEE999000111555444111//////......---,,,------------------------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,------+++)))++++++------------++++++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************++++++,,,***++++++,,,,,,,,,++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))*********++++++*********,,,,,,,,,***)))))),,,...))))))***++++++,,,,,,---......///111111111777@@@GGGKKK???EEEnnnooopppsssuuuwwwwwwvvvuuussspppllliiigggeeeccc```XXXYYYZZZZZZ\\\ccclllsssqqqqqq|||zzzyyy|||}}}yyymmmdddeeeZZZRRRUUUaaaooo{{{ssstttQQQ===444444333222222111111000000000000000000000000000000000000000111111111111///111222222222222333555888@@@JJJPPPWWWdddwwwpppKKK>>>LLL___hhh```XXXMMMEEEDDDEEEFFFFFFAAAAAA@@@@@@BBBHHHOOOTTTZZZ^^^dddhhhkkkpppwww|||vvvwwwyyy|||}}}|||xxxuuummmjjjjjjnnnpppnnnmmmnnnrrrooollljjjllloooqqqrrrsssnnnmmmqqqsssssssssuuuuuussstttrrrtttuuusssooollllllqqquuuzzzlll```cccooo|||vvvnnnggg___[[[[[[WWWYYY]]]aaadddgggiiiiiikkklllmmmnnnnnnllljjjiiihhhhhhiiikkklllmmmnnnnnnmmmnnnooonnnmmmlllmmmnnnpppqqqrrrrrrrrrqqqpppooommmnnnpppqqqrrrqqqppppppooonnnmmmlllllllllmmmnnnooonnnmmmllllllmmmnnnooopppmmmiiifffccc```\\\YYYTTTPPPJJJFFFEEEEEEEEEDDDAAA@@@???AAALLLaaazzzyyykkkJJJ:::333000333666444111000///...------,,,,,,------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,---......,,,***+++,,,,,,------,,,,,,+++---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++************+++,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))***++++++++++++***)))***+++,,,+++))))))+++,,,))))))******+++,,,,,,,,,...---///111111000666>>>AAAHHH<<>>>>>@@@EEEIIIJJJNNNTTTYYY]]]dddnnnuuuqqqrrrsssvvvwwwvvvrrrooolllgggfffkkknnnmmmmmmooopppooommmjjjggghhhjjjllljjjfffeeeiiikkkjjjiiijjjuuutttrrrsssrrrqqqqqqooojjjggghhhmmmqqqvvvgggXXXVVV^^^jjjxxx|||llldddddd]]]]]]]]]^^^```cccfffggggggiiikkklllmmmkkkiiihhhhhhgggggghhhiiikkknnnooonnnooopppnnnllljjjkkkkkkmmmnnnpppqqqqqqpppoooooonnnnnnnnnnnnnnnnnnoooooommmmmmllllllkkkkkkkkkjjjlllkkkiiiiiiiiikkklllnnnjjjgggbbb^^^ZZZUUUPPPMMMJJJGGGDDDBBBBBBBBBAAA@@@>>>::::::HHHbbbjjjMMM666555111000333444222111333//////...---------------------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,+++---...///---,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))***++++++++++++***)))(((***++++++***))))))***)))))))))***++++++,,,,,,...---///111000000555<<<===FFF;;;>>>fffrrrtttxxx{{{~~~tttpppkkkfffccc```]]][[[]]]aaaeeefffeeehhhnnntttzzz{{{eeeUUU]]]qqq~~~|||{{{lll~~~TTT999444444333333222111111000000000000000000000000000000000000000111111111111...000222222222111222333444888???HHHUUUdddsss}}}iiiPPPNNNXXXccc\\\SSSNNNLLLJJJFFFBBB@@@@@@???===<<<===@@@CCCCCCGGGLLLOOOSSSZZZeeemmmoooooopppqqqrrrpppmmmjjjlllgggeeejjjnnnoooppprrrjjjlllllljjjgggeeegggjjjhhhcccbbbfffiiigggeeeeee___tttuuugggdddffffffiiihhhfffbbb^^^___eeejjjlllaaaWWWRRRSSSXXXbbbkkk}}}wwwhhhfffcccaaa^^^]]]]]]```dddfffccceeehhhkkklllkkkiiihhhhhhgggffffffhhhkkkmmmoooqqqqqqqqqoookkkiiiiiiiiikkklllnnnoooppppppoooooopppnnnllljjjjjjkkkmmmoooiiiiiikkkllllllllllllllljjjiiigggfffeeefffhhhiiidddaaa[[[VVVQQQLLLGGGCCCDDDCCCBBBBBBCCCCCCAAA??????777888NNNrrrfffKKK<<<777444111111222111///111666//////...------------...------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++---...///...---...---++++++++++++---...---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))***+++,,,,,,+++***)))''')))++++++***)))((())))))))))))***++++++,,,,,,...---///111000///444;;;===GGG<<>>>>>>>>@@@AAA======>>>AAAGGGNNNUUUYYY___bbbeeeggggggffffffggglllfffaaabbbggglllmmmkkklllkkkiiigggeeecccbbbaaa]]]^^^___aaabbbcccddddddeeeffffffeeebbb````````````^^^[[[ZZZZZZ]]]```cccgggaaaXXXPPPMMMNNNSSSVVVbbbnnnwwwcccccc___XXXRRROOOQQQXXX]]]aaaaaabbbccceeegggiiijjjeeeeeefffffffffgggggggggggghhhiiijjjjjjiiihhhgggkkkkkkkkkkkklllmmmnnnooopppooonnnlllkkkjjjjjjjjjjjjiiiggghhhhhhiiigggffffffdddaaa``````___\\\ZZZVVVSSSNNNIIIEEECCCCCCCCCAAAEEE???;;;AAA@@@:::<<<333CCC[[[tttpppNNN888333666222222222222222222222222000000///...............,,,,,,---.../////////.........------------,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,+++******,,,...///...---,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---,,,+++***)))+++***)))))))))***,,,,,,************))))))))))))&&&''''''((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,------,,,+++---...---...///000000222666888@@@>>>???>>>^^^yyy}}}yyyqqqrrroooiiibbb]]][[[]]]```gggooovvvwwwrrrqqquuuzzz~~~yyyjjj[[[YYYlll}}}}}}mmmuuu```???666444333333333333222000000000000000000000000000///////////////000111111000111111111111222222222666555666<<>><<<===AAAGGGMMMQQQQQQTTTWWWYYYYYYZZZ[[[]]]ccccccccccccdddgggkkknnngggfffeeedddbbbaaa```______^^^^^^^^^___aaacccddddddeeeeeedddaaa^^^^^^^^^]]]\\\ZZZYYYZZZ\\\^^^```ddd```ZZZUUUPPPOOOOOOPPPUUU\\\lll|||kkkeee[[[RRRMMMMMMOOOQQQXXXZZZ^^^bbbdddfffffffffdddeeeeeeeeefffffffffffffffggghhhiiiiiihhhgggfffgggggghhhiiiiiijjjkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkeeedddcccccceeeeeedddccc___]]]ZZZXXXWWWTTTRRROOOKKKIIIFFFDDDBBBAAAAAAAAA;;;CCC???:::<<<999777===VVVcccwww~~~[[[???111///222222222222222222222222222000//////...............+++,,,------------------******++++++,,,,,,------******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++***)))+++***)))))))))***+++,,,************))))))))))))***************)))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,------,,,,,,---///---///000000000222555888???>>>@@@>>>]]]|||yyyqqqmmmjjjddd^^^ZZZZZZ^^^bbbkkkqqqxxxyyyuuutttyyy~~~|||{{{|||yyyccc[[[^^^rrr|||~~~uuueee@@@666444333333333333222000111111111111111111111111///////////////000111111000111111111111222222222444444444666???OOOaaannnxxxgggQQQ===999>>>???AAADDDEEEDDDDDDCCCBBBBBBAAAAAAAAA???<<<:::;;;???CCCFFFGGGIIIKKKMMMOOOQQQTTTWWWVVV\\\bbbaaa]]]^^^dddkkkdddddddddccccccbbbbbbbbb```___]]][[[[[[^^^```bbbbbbccccccaaa^^^[[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[```___]]]ZZZUUUPPPLLLJJJLLLKKKRRReee|||pppiii^^^UUUPPPMMMJJJGGGOOOSSSYYY___bbbcccbbbaaaccccccdddddddddeeeeeeeeeddddddffffffffffffdddddddddeeefffhhhhhhhhhhhhggggggggghhhhhhiiiiiiiiijjjcccbbb````````````^^^]]]XXXUUURRROOOMMMJJJGGGDDDAAAAAA@@@???????????????;;;@@@:::333666888@@@OOOyyynnnJJJ777222333444111111111111111111111111000///......------......,,,,,,,,,---,,,,,,++++++'''(((((()))+++,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,+++***)))******))))))******+++,,,************))))))))))))+++++++++***)))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++,,,------,,,,,,---//////000000000000111444666===>>>AAA>>>\\\zzzvvvnnnhhheee___ZZZWWWZZZ___dddmmmsssxxxyyyvvvvvvzzz~~~|||xxxwwwyyy}}}~~~vvv^^^\\\eeeyyy~~~|||bbb>>>666444333333333333222000000000000000000000000000///////////////000000111000000111111111222222222111333444555888DDDTTT```uuurrrUUUGGG@@@<<>>===<<<<<<===>>>@@@AAACCCDDDFFFJJJOOORRRMMMTTTZZZZZZUUUTTTZZZ```]]]]]]^^^^^^______``````^^^]]]\\\[[[[[[\\\]]]^^^_________]]]ZZZWWWVVVVVVWWWWWWWWWXXXWWWWWWVVVVVV[[[\\\\\\[[[WWWSSSNNNKKKNNNIIIGGGNNN]]]kkkrrrssskkkeee^^^[[[ZZZVVVPPPJJJMMMQQQVVV[[[^^^___^^^^^^aaaaaabbbbbbbbbcccccccccaaabbbccccccccccccbbbaaabbbdddfffggghhhgggfffdddeeeeeeeeedddcccbbbaaaaaaaaa___]]][[[[[[ZZZWWWUUURRROOOLLLIIIHHHEEEBBB?????????>>>>>>>>>======<<<===<<<222...999FFFYYYqqq\\\???555666666444111111111111111111111111//////...------------...---------------,,,+++***((())))))***++++++,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++*********************+++++++++************)))))))))(((******)))((((((''''''&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************+++,,,,,,++++++,,,...///000111000000111333666<<<>>>BBB???ZZZqqqzzzxxxmmmgggcccaaa\\\XXXWWWZZZaaafffnnnrrrvvvvvvttttttxxx|||zzzxxxvvvxxx{{{wwwkkkZZZ```mmm~~~[[[===666444333333333333222000///////////////////////////////////////000000111000000111111111222222222000333666666777<<>><<<888999::::::<<>>??????>>><<<;;;999888777888666111999OOOaaattt|||bbbBBB111111555333///000000000000000000000000//////...---------------......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++***+++))))))******++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++******+++,,,///000111000000111333666:::>>>CCC???XXX|||qqquuuzzz{{{xxxpppiiieee```^^^[[[XXXXXX\\\bbbgggnnnqqqssssssrrrrrrtttwwwvvvuuuuuuyyy}}}ssscccXXXcccrrr~~~}}}{{{WWW>>>666444333333333333222000........................///////////////000111111000111111111111222222222111444777888777999===@@@^^^wwwyyy\\\GGG???===BBBBBBBBBCCCCCCCCCCCCDDD@@@AAADDDFFFEEECCC@@@???888888999888888:::===@@@BBBBBBBBBCCCEEEEEEDDDCCCHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSUUUWWWWWWUUURRRPPPSSSTTTUUUSSSQQQNNNNNNNNNPPPPPPPPPPPPOOONNNMMMLLLPPPPPPQQQQQQQQQRRRRRRSSSQQQQQQPPPMMMIIIJJJQQQVVVPPPQQQUUU[[[bbbeeecccaaaTTTSSSQQQPPPQQQTTTWWWYYYWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVUUUVVVUUUTTTQQQMMMIIIEEECCCBBBAAABBBDDDGGGIIIIIIIIIAAA???>>>===>>>===<<<:::===<<<:::888666555444444222888AAAVVVqqq{{{}}}yyyLLL???111,,,///333222...///////////////////////////...------,,,,,,------......//////......------.........---------,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------,,,+++******+++,,,---++++++++++++++++++++++++************************---,,,++++++******++++++))))))***++++++++++++***************))))))))))))************++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++******+++,,,///000000000000111444666888>>>EEE???VVVyyywwwuuusssqqqooolllhhheee^^^]]][[[ZZZZZZ]]]ccchhhoooqqqrrrqqqooooooqqqtttuuuttttttyyy~~~qqq^^^WWWddduuu~~~{{{~~~~~~xxx~~~UUU@@@666444333333333333222000///////////////////////////////////////000111111000111111111111222222222222333555777888999:::;;;LLLhhhuuu\\\DDD@@@?????????@@@BBBDDDEEEBBBCCCCCCDDDDDDCCCBBBBBB===>>>===<<<:::999;;;===<<<<<<<<<===>>>?????????EEEEEEGGGHHHJJJLLLMMMMMMKKKLLLNNNOOOOOONNNMMMLLLMMMOOOPPPOOOMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFJJJJJJKKKLLLMMMNNNOOOOOOKKKMMMNNNNNNLLLMMMOOORRRLLLMMMNNNQQQVVV[[[___bbbPPPNNNLLLKKKLLLNNNRRRTTTOOOOOOOOOOOOPPPPPPPPPQQQOOOPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKIIIFFFCCCAAA999888999;;;>>>@@@AAA@@@<<<;;;999999999999888666888777666444444555777888;;;III\\\wwwiiiPPP555333000///000000000000///////////////////////////...------,,,,,,------,,,,,,---.........---------------------.........------......---,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++++++++,,,,,,---......---+++******+++---...************************************************---,,,+++*********++++++((()))***+++,,,++++++***************))))))))))))******))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***,,,------,,,+++---...---///000000000222555888777>>>FFF@@@TTTvvvyyyssskkkgggeeeeeecccaaa]]]]]]\\\[[[[[[___dddhhhpppqqqqqqpppnnnnnnppprrrvvvtttssswww~~~}}}kkkVVVVVVeeevvv~~~zzz|||TTT@@@666444333333333333222000000000000000000000000000///////////////000111111000111111111111222222222444333333555888;;;;;;;;;;;;XXX{{{~~~TTT>>>>>>======???AAADDDFFFEEEDDDBBB@@@@@@AAABBBCCC??????>>><<<999777777888777888:::::::::<<>>LLL\\\rrryyyqqqSSS000222444555333...***+++---////////////////////////......---,,,,,,,,,,,,---***+++,,,,,,------------***+++,,,,,,---...//////---.........---,,,,,,+++---------,,,,,,+++++++++---------------------------,,,+++******,,,...///++++++++++++,,,,,,---......---+++******+++---...************************************************---,,,+++*********+++,,,((()))***+++,,,+++******************))))))))))))(((((('''&&&$$$###"""!!!(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---///...------...000---...///000000222666888666>>>FFF@@@TTTuuunnnggg^^^[[[]]]```aaa```^^^^^^\\\YYYYYY^^^fffmmmpppooonnnoooqqqrrrrrrrrrvvvxxx|||~~~}}}{{{hhhXXXeeemmmyyy~~~}}}~~~~~~WWW<<<555444333222111000000000000000000000000000000000////////////000000000000//////000111222222333333222222333555777999;;;===:::FFFeeesssVVVGGG;;;;;;>>>>>>???AAAIIIDDD@@@AAAEEEGGGCCC@@@BBBCCCCCCCCCAAA===999666888777666555666777999;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIGGGFFFFFFFFFFFFDDDAAA??????@@@AAACCCDDDDDDCCCDDDEEEGGGEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIMMMIIIEEEBBBCCCGGGLLLOOOIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBDDDGGGHHHHHHFFFBBB@@@999888666444333444666777333333333333555777444000333333666::::::<<>>AAAHHHWWWqqq___ZZZTTTSSSWWW[[[]]]]]]______^^^\\\\\\aaahhhnnnsssrrrqqqpppqqqqqqqqqqqqvvvyyy}}}rrrcccWWWjjjrrr|||}}}|||{{{wwwXXX<<<666555444222111111111111000000000000000000000000////////////000000000000000000000111222222333333666555555555666777888888@@@AAALLLfffvvvdddOOOAAA999777;;;BBBBBBCCCDDDFFFGGGGGGEEEDDDCCCDDDEEEEEECCCAAA>>>===<<<:::888666666666777888777888999:::;;;<<<======>>>>>>???@@@BBBCCCDDDEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEDDDCCC@@@>>>>>>>>>???AAABBBAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHGGGEEEBBB@@@@@@CCCGGGIIICCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>???AAABBBBBB@@@>>>===888777555333222333333444666444000///000333555444888555555999@@@NNNggg}}}jjjLLL???888222222000//////000000///......//////000///...---,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***+++,,,------......------------,,,,,,,,,+++++++++******++++++++++++++++++***++++++,,,,,,++++++******************************************************((()))+++***'''(((---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((***************+++++++++************************+++++++++,,,,,,,,,------------...000111222333444999<<>><<>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAA>>><<<<<<======>>>???>>><<<<<<<<<===?????????@@@@@@@@@@@@AAA>>>??????@@@AAACCCDDDEEE@@@???===<<<<<<>>>@@@AAA>>>======<<<<<<======>>>===============>>>>>>???>>>>>>============<<<<<<:::;;;<<<<<<<<<<<<;;;;;;777666555333222111111111333111000//////000222444666@@@QQQaaalllwwwSSS666444444...111000000111222222000---..................---,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------++++++++++++------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......,,,,,,++++++++++++******++++++*********************++++++,,,,,,++++++***************************************************((('''))),,,+++((())),,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((()))******+++++++++************************************************+++++++++,,,,,,------...///111222333333555:::BBBLLL[[[qqqHHHFFFGGGJJJQQQXXX\\\^^^cccbbbbbbccceeeiiinnnqqqsssrrrqqqooommmnnnppprrrsssxxxyyynnnbbb]]]]]]pppuuu|||ooowwwvvv^^^AAA777666444333222222111111////////////////////////////////////000000000000111111111222222333333333222333333444555777999:::888>>>@@@AAALLLmmmpppYYYFFF======>>>@@@AAABBBDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@===;;;999888888555555666666666666777777555666888:::<<<>>>@@@AAA>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@===<<<<<<===<<<======<<<:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>??????:::::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;::::::999999999999:::::::::::::::::::::::::::999:::::::::::::::;;;;;;<<<888777666555333222000000000111444666555333444777???TTTrrr^^^;;;222777555+++000000000222333333000---..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...---+++******+++---...,,,,,,,,,------,,,,,,+++------,,,+++,,,---...///,,,,,,,,,+++++++++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***************************************************((()))...333222---+++---))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++***(((((()))+++,,,,,,+++++++++***)))))))))************************++++++++++++,,,,,,,,,,,,------...///000111222333555999AAAJJJYYYoooEEEEEEFFFJJJPPPWWW\\\^^^ccccccdddfffiiimmmoooqqqnnnmmmkkkiiigggiiinnnssstttxxxyyykkk^^^\\\bbbmmmssszzz~~~pppzzzaaa???666555444333222111111111////////////////////////////////////000000000000222222222222222333333333222222333444666888999:::666:::BBBEEEBBBNNNxxxgggSSSFFFAAA;;;;;;@@@FFFIIIIIIGGGFFFEEEDDDCCCCCCBBBBBBDDDCCCBBBAAA???>>>>>>>>>777777777666666666666666444444666888:::;;;======<<<;;;:::::::::<<<===>>>>>>@@@@@@???===<<<===>>><<<======<<<999888888999888888888888888888888888:::999999888888888999999777888888888888888777777999999999888888999999999999888888777777888888888888888888888888888888888::::::999888888999:::;;;888888888888666444222000222222444777666666===GGGVVVhhh~~~aaa===222555666222000//////000222333333000---//////////////////000000......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------++++++++++++------+++,,,,,,------,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------------------,,,,,,+++++++++******++++++,,,,,,++++++***************************************************))),,,333:::999222------(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((***+++---,,,+++++++++***)))))))))************************,,,,,,,,,,,,------------------...///000111111222777999>>>EEETTTkkkBBBBBBCCCFFFKKKQQQXXX\\\bbbbbbdddggglllooopppoooiiihhhddd```^^^bbbjjjqqqvvvyyy~~~}}}||||||wwwhhhZZZ]]]hhhnnnttt|||yyy|||rrr~~~uuu```<<<555555333222111000000000000000000000000000000000////////////000000000000222222333333333333333333555555555666666777888999;;;555999BBBBBBCCC[[[{{{yyyTTTIII===888;;;AAADDDDDDHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB:::999999888777666666555444444555666777777888888:::::::::::::::;;;<<<======>>>???>>>===<<<===>>>;;;<<<===<<<999888888999777777666666666666555555999888777666555555555555777777777888777777666555777666666666666666666777999888888777777777777888777777777777777888888888888888777666666666666666888999::::::999666444222111------000222999KKK___iiiyyy___FFF444444333+++,,,777///......000222222000...000////////////000111111......---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,,,,,,,---......,,,,,,------------......---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************---444:::888111,,,,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,+++++++++***************************************,,,,,,---------.........------...//////000111111888999<<>>BBBLLLVVVsssgggUUUGGG???======>>>EEEFFFGGGHHHHHHGGGFFFDDDAAABBBBBBCCCCCCCCCCCCCCC???>>>>>><<<;;;:::999999777777777777777666666666777888999::::::;;;;;;;;;:::<<<===<<<;;;;;;<<<===:::;;;<<<;;;999888999:::666666666555555555444444777666555555555555555555666777777666666555555444666666555555555555666666999888888777666666777777555555555666666777777777888888777666555444444333777888:::;;;:::888555333111000555>>>DDDMMMddd|||zzz___AAA888333222///***,,,222...---------///000///...///......---...///000111......---------,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,***+++---......---+++******+++,,,,,,---------,,,+++,,,------......------++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++...111///***(((***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************************+++++++++************************++++++,,,,,,,,,---------------......///000000000777888;;;AAAOOOggg=========>>>CCCJJJSSSYYY``````bbbgggmmmpppooolllfffccc[[[SSSNNNSSS___iiioooppprrruuuxxxzzz{{{|||{{{yyyxxxrrrcccYYYeeeyyy|||~~~}}}||||||||||||~~~yyySSS@@@444333111000//////......000000000000000000000000////////////000000000000333333333333333333333333111222444666999===???AAA:::<<<:::555888AAAGGGGGG[[[www___LLLAAA>>>??????AAADDDGGGHHHGGGEEEDDD@@@AAABBBBBBCCCBBBBBBBBBDDDDDDCCCBBB@@@???>>>===<<<<<<;;;:::999888888777555666888::::::::::::999888:::;;;;;;:::999:::<<<999:::;;;:::999888999:::666666666555555444444444444444444444555666666777666666666555555444444444888777777666666777777888999888777666666666666666444444444555555666666666:::999999888777555444333555777:::;;;;;;888555333666;;;JJJ[[[dddlllwwwpppYYY333444222---+++///444000)))...---+++,,,.../////////...------,,,---...///000......---------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))+++---//////---+++)))***+++,,,,,,------------+++,,,---...///...---,,,*********++++++,,,,,,,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++)))((()))'''###$$$((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))******+++++++++,,,******************************+++++++++,,,,,,,,,------......//////000000555777;;;AAAOOOgggBBB>>><<<===@@@EEEOOOXXX\\\___eeehhhjjjjjjkkkllliiiccc[[[SSSLLLLLLUUU```iiittt|||{{{wwwvvvvvvvvvyyyrrrhhh^^^]]]jjjyyyfffJJJ<<<555444333222111111111111////////////000000000000000000000000////////////000111111111111222222222444444444555777;;;???AAADDDCCC@@@===<<>>===;;;:::777777777888888999::::::===:::888:::>>>>>>;;;777888999999999999888777777666666666666666555444444555555555555555555555555222333555666888999::::::888888999999999:::::::::777666555444555666888:::555555666666666555555444444666999999777444222111666111000444555222222666444OOOjjjvvv|||wwwtttXXXMMMAAA000000000000000000000000000........................//////.........000222333......---,,,,,,,,,,,,---------------------------,,,,,,---------------...,,,---......,,,,,,---...---...............------++++++++++++++++++++++++************+++,,,------,,,------......------,,,...------,,,+++***))))))++++++++++++++++++++++++,,,(((%%%&&&***+++)))&&&))))))(((((((((((())))))%%%&&&'''((())))))(((((('''((()))******)))((('''))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))$$$%%%(((***++++++***)))+++++++++*********))))))))))))***+++,,,,,,------,,,,,,---...///000111222444777;;;AAALLLcccBBB>>><<<===???CCCLLLVVV\\\^^^aaadddeeegggjjjllliiibbbYYYQQQIIIHHHPPP[[[fffpppxxxwwwttttttuuutttyyytttmmmeee]]]]]]kkkzzzeeeHHH:::555444333222111111111111////////////000000000000000000000000000000000///111111111111222222222222444444555555777999;;;======???AAA???;;;;;;???DDDCCCLLLddd{{{xxxmmmZZZEEE===<<<>>>CCCIIIJJJGGGEEEDDDCCCBBBBBBBBB???@@@@@@@@@@@@??????>>>BBBBBBAAAAAA@@@???======<<<<<<<<<<<<;;;;;;;;;;;;===:::888999===>>><<<999999999::::::999999888777888888888888888777666666777777777777777777777777555666777777888888888777888888888999999999::::::777666555444555666888999555555666777777888777777::::::999777444444555666333......444999999999<<>><<<===>>>AAAIIIRRRZZZ\\\^^^```aaadddgggjjjfff^^^UUULLLEEECCCIIISSSbbblllrrrrrrpppqqqsssssstttnnnggg```[[[^^^nnn~~~dddEEE777555444333222111111111111////////////000000000000000000000000000000000000111111111111222222222333444555666777888888888888555<<>>CCC;;;<<>>BBBDDDFFFGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>===AAABBBBBBBBBBBBAAA@@@???AAAAAA@@@??????>>>======???<<<999:::===@@@???>>>;;;;;;;;;;;;;;;:::999999::::::;;;;;;::::::999999999999999999999999999999999999999999888777666555777777888888888999999999777777666555555666888999555666777888999:::::::::888999888666333222333444...,,,111???LLLSSSVVVWWWnnn```BBB222...111333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000......---,,,,,,,,,,,,---------------------------***+++---.........------,,,---......,,,,,,,,,...------............------------------------------...---,,,+++************))))))************))))))******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++,,,///222111,,,((())))))(((((((((((())))))*********)))))))))))))))))))))***++++++***))))))'''(((((()))***))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,---...---,,,+++***+++++++++***************++++++++++++++++++++++++,,,------...///000111111000555;;;AAANNNccc~~~BBB>>><<<===>>>???FFFMMMXXXZZZ^^^```bbbdddgggiiibbbZZZPPPHHHBBB???EEEMMM___gggmmmmmmmmmqqqtttuuutttlllbbbZZZXXX___rrrdddCCC555444444333222111111111111////////////000000000000000000000000000111111111111111111222222222333333333444777999::::::999888222999AAADDDBBB@@@@@@BBBCCC===???LLL]]]pppppp\\\OOOFFFBBB@@@BBBDDDDDDGGGHHHFFFAAABBBBBBBBBBBBAAA@@@??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????AAA>>><<<<<>>===>>>>>>>>>CCCJJJSSSXXX^^^ccceeeffffffggg___VVVMMMFFFAAA???DDDKKK[[[bbbggghhhkkkrrrwwwxxxyyynnn```XXXVVVaaavvvsssqqqzzzfffDDD888444444333222111111111111////////////000000000000///000000000111111111222111222222222222333333333222444888;;;<<<<<<<<<;;;333555:::@@@CCCDDDAAA>>>EEE???===AAAEEEMMMaaauuuvvviiicccQQQMMMEEE>>>@@@GGGFFFAAACCCDDDDDDDDDCCCCCCBBBAAA???@@@AAAAAABBBAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@>>><<<<<<>>>@@@BBBCCC<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::888999::::::::::::::::::777888888888888999999999;;;;;;:::::::::::::::::::::::::::::::::999888777666777888777777777:::<<>>222444666000...222........................------------------------+++,,,...000000000//////......---,,,,,,,,,,,,---------------------------***+++,,,...............---...///...,,,+++,,,---++++++,,,---......------+++++++++++++++++++++++++++*********++++++,,,---******++++++++++++***************)))(((''''''''')))+++...000000...+++)))***)))))))))*********)))))))))(((((((((((())))))++++++,,,,,,+++***)))(((+++******************+++)))***++++++,,,,,,++++++))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,---------************************,,,,,,++++++++++++++++++------......//////000000333777<<>>>>>??????>>>BBBIIINNNTTT\\\bbbeeefffffffff```VVVMMMFFFBBB@@@DDDJJJWWW]]]aaadddiiissszzz|||~~~qqqcccYYYXXXbbbwwwllljjjpppdddEEE;;;555444333222111111111111////////////000000000000///000000111111222222222222222222222333333333333333555888;;;=========<<<666444555999>>>@@@===:::CCC>>>>>>@@@???@@@MMM^^^|||yyyoooZZZDDD===CCCEEEAAADDDDDDEEEEEEEEEEEEDDDDDD@@@@@@AAABBBBBBAAAAAAAAA======>>>>>>???@@@@@@AAA===<<<<<<;;;<<<===???@@@<<<============<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888:::;;;<<<<<<<<<<<<888888999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::999888777666555666555444333777???IIIPPP]]]dddmmmvvv~~~~~~eeeMMM???333+++---000......111................................................,,,,,,---...////////////......---,,,,,,,,,,,,---------------------------+++++++++,,,---...//////---...///...,,,++++++,,,***+++,,,------...------++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&(((+++...111111...+++(((++++++***))))))***++++++))))))(((((((((((())))))((())),,,------+++)))'''+++***))))))))))))***+++***+++,,,,,,------,,,,,,)))************+++++++++))))))))))))))))))))))))((())))))***+++------...***************+++++++++++++++++++++++++++++++++............//////000000444777;;;@@@III\\\uuuAAA>>>>>>@@@@@@???BBBHHHIIINNNVVV\\\```bbbdddeeedddZZZOOOIIIDDDBBBDDDIIISSSXXX\\\___gggsss|||tttggg^^^\\\cccssslllfffrrr[[[???999555444333222111111111111////////////000000000000///000000111111222333333222222222333333333444444555666888:::;;;;;;;;;;;;<<<:::777666777999999999AAA<<<;;;@@@AAA???EEEOOOYYYgggqqqdddNNNHHHGGGBBBBBBCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA======>>>>>>=========>>><<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<======<<<999::::::::::::;;;;;;;;;:::::::::::::::999888888777777888777777666555555777999>>>DDDLLLXXXccckkkllluuu}}}yyyhhhKKK@@@666111---+++,,,---///000........................------------------------------------...///000000......---,,,,,,,,,,,,---------------------------,,,+++++++++,,,...000111...//////...,,,++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))))))))((()))***,,,------,,,***))))))***++++++******)))***))))))(((((((((((())))))%%%(((,,,//////,,,(((&&&***))))))(((((())))))*********+++,,,,,,,,,,,,+++)))************+++++++++))))))))))))))))))))))))************+++,,,,,,---))))))*********+++++++++*********++++++,,,,,,---............////////////222555999===HHH\\\www@@@>>>???AAAAAA???CCCHHHFFFJJJPPPVVVZZZ^^^bbbeeehhh]]]RRRKKKFFFBBBDDDHHHOOOTTTXXX\\\fffsss}}}uuujjjccc```cccooo|||hhh___zzzQQQ888555555444333222111111111111////////////000000000000///000000111222222333333222222333333333444444444777888888999999999999888BBBAAA===888444444777;;;@@@777444;;;>>>;;;;;;@@@999KKKYYYiii}}}eeeTTTJJJCCC@@@AAABBBDDDEEEEEEFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA???@@@BBBBBB@@@??????@@@<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999888777666444555555666666666666555;;;DDDRRRaaammmwww~~~qqqbbbJJJ333333...111111///000222222000........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111......---,,,,,,,,,,,,------------------------------,,,***)))+++---111333...//////...,,,++++++,,,)))***+++,,,------...---------------------------------,,,+++************++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++***)))(((((()))***+++$$$'''+++,,,+++)))'''&&&))))))(((((((((((())))))'''+++111555555222...******)))(((''''''((()))***))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))------,,,+++++++++,,,,,,))))))******++++++++++++))))))***+++,,,,,,------.........///////////////000333777<<>>===;;;999444888======:::777555666666666666777999:::888777777;;;BBBKKKXXXlllsssmmmkkkhhhbbbZZZNNNDDDDDDJJJBBBDDDEEEEEEGGGGGGDDD???DDD@@@===>>>CCCEEECCC@@@FFFBBB@@@@@@AAAAAABBBCCC<<<>>>@@@AAA@@@??????@@@???@@@@@@???>>>=========???===<<<===???@@@>>>;;;::::::;;;<<<<<<;;;;;;:::<<<;;;999999::::::888777444999666444:::777222666777999999777555:::CCCKKKUUUeeevvv|||~~~iiiSSSBBB444111777///............---------//////.........---------,,,,,,,,,------.........---------............///,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************++++++******************(((((())))))************++++++******))))))((((((***++++++++++++***))))))******))))))))))))******)))'''...;;;@@@999///***))))))))))))))))))))))))***************++++++,,,******))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++)))***,,,---////////////------......///000000000111222777===FFFWWWsssFFFBBBBBBEEEEEECCCCCCFFFCCCEEEHHHIIILLLSSS]]]fffwwwiiiZZZPPPHHHCCCAAACCCJJJJJJLLLSSS\\\dddhhhjjjjjjfffeeegggiiijjjnnnssszzz|||~~~}}}}}}~~~~~~~~~dddDDD666555111111111111111111111111111111/////////000222333222333333111000///000222333111111555999:::777333333444777:::;;;;;;:::999555888:::;;;999666555444666555666777999:::999888111444777;;;CCCPPP```lll{{{\\\HHHBBBEEEDDDAAA>>>???BBBFFFIIIFFFDDDAAABBBDDDEEECCCAAA>>>======@@@CCCDDDDDDDDD>>>??????>>><<<;;;;;;<<<:::::::::;;;<<<<<<<<<<<<;;;::::::;;;===>>><<<999<<<<<<======>>>>>>======:::999888777666555444333777;;;777444:::777444999333777===AAAFFFOOO[[[eee{{{eeeHHH<<<666///---000000////////////.........///.........---------,,,+++,,,,,,,,,---------------------............///---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------...///000......---,,,,,,,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++......---+++************************************)))))))))*********++++++*********)))))))))))))))***++++++++++++***))))))******))))))))))))******)))''',,,666:::555,,,)))))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,++++++************++++++++++++,,,************************------......///000000000222222666;;;CCCTTToooGGGDDDCCCGGGGGGDDDBBBCCC@@@CCCFFFGGGHHHKKKRRRWWWpppeeeXXXNNNFFF@@@@@@DDDHHHHHHIIINNNTTT[[[___aaa___\\\]]]bbbfffhhhmmmsssxxxzzz{{{{{{zzzyyyzzz{{{{{{zzzzzz|||~~~WWW;;;444666111111111111111111111111111111000///000111222333111222222111//////111333000000111555888888444000444555777888:::;;;;;;;;;;;;:::999999:::999777555555444444666888999888666111333444444555;;;EEELLLjjjmmmqqqsssiiiSSSQQQNNNJJJEEEAAA???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBBBB@@@===EEEFFFEEECCCAAA???@@@AAA@@@??????@@@BBBCCCBBBAAAAAA@@@AAABBBCCCCCCAAA???<<<<<<<<<;;;;;;::::::::::::999777555444333222222000666333333;;;<<<:::AAABBBGGGOOOWWWaaapppXXXBBB///---000000///000000000000////////////.........------------,,,,,,++++++++++++,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,---...///000...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++//////---,,,+++******************************************+++++++++++++++))))))))))))***************++++++++++++***))))))******))))))))))))*********''')))///222///***((())))))))))))))))))))))))))))))((((((((()))************))))))))))))******((((((((((((((((((((((((******++++++++++++******++++++++++++,,,,,,,,,,,,000///---,,,+++***++++++------......///000000000111222555:::AAAQQQkkkIIIEEEDDDHHHIIIFFFCCCCCCBBBDDDEEEEEEDDDDDDEEEGGGXXXRRRLLLHHHBBB>>>@@@EEECCCCCCEEEIIIPPPWWW]]]```ZZZXXXYYY^^^bbbdddiiinnnwwwxxxyyyzzzzzzzzzzzzzzz|||}}}}}}OOO777444888111111111111111111111111111111000000000111222333222222222111000111333666000000000222555666555333777777888999:::<<<===>>>AAA>>>;;;;;;===>>><<<999555444333444555555333222333444555444444777;;;???SSSnnnxxxdddaaattt{{{{{{}}}}}}ttt```JJJ===:::<<<>>>???===<<<<<<<<>>======???===999===>>>??????===;;;<<<<<<===<<<;;;;;;<<<===<<<;;;=========>>>===<<<:::888<<<;;;:::999777666666555555555555333222222333444111:::<<>>???CCC>>>???BBBEEEKKKRRRYYY^^^VVVTTTUUUZZZ___bbbhhhnnnttttttvvvxxxzzz|||||||||~~~~~~wwwvvvJJJ666444666111111111111111111111111111111111111111222222333333333333222111333777:::333111000///111444777888777777777777888:::;;;===AAA>>>;;;;;;===???>>>;;;999888666666666444222000000222333333333444555666???PPP``````[[[]]]iiiuuuvvvbbbWWWXXXWWWTTTMMMGGGBBB@@@>>>???<<<777888===???;;;999;;;>>>>>>===<<<<<<===999;;;<<<<<<<<<<<<===?????????>>>===;;;999888888888777777777777888::::::777999::::::999;;;???BBBMMMWWW\\\cccqqquuutttzzz{{{jjjWWWEEE444333000......---+++,,,///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++(((((())))))******++++++***++++++++++++***))))))******))))))))))))******,,,+++(((&&&''')))***)))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******************************)))******++++++******)))++++++,,,,,,,,,------------+++***(((((()))+++,,,------......///000000000///000555;;;BBBRRRkkkVVVLLLFFFGGGJJJJJJIIIJJJFFFHHHKKKOOOQQQQQQQQQPPPAAA???@@@CCCCCC@@@>>>@@@???@@@AAACCCFFFLLLSSSXXXQQQNNNOOOVVV]]]ccckkkssspppqqqrrrvvvzzz}}}}}}|||~~~zzzwwwmmmEEE666444222111111111111111111111111111111111222222222222333333333333222222555999===999666222000000333777999555555444444555666666777===;;;::::::<<<======<<<===<<<:::999999777444222222222333444444333222111666:::>>>DDDLLLXXXeeelllwwwwwwzzz}}}rrrhhhbbb[[[[[[SSSHHHEEEIIIIIICCCAAAAAAAAA???===<<<===>>>777;;;@@@???===<<>><<<;;;===???999:::;;;>>>BBBFFFJJJLLLQQQTTTVVVWWWWWWZZZ```eeeuuu~~~~~~lllMMM===555...,,,///111000,,,***,,,000---------,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---------............///......---,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,)))))))))***++++++,,,,,,+++++++++++++++*********))))))))))))***************++++++++++++***))))))******))))))))))))******+++,,,***&&&&&&)))+++***))))))))))))))))))))))))))))))((((((((()))************))))))))))))******++++++++++++++++++++++++))))))************))))))++++++++++++,,,,,,,,,,,,,,,+++******+++,,,---...------......///000000000///111555<<>>>>><<<888444222222333555444444444444444333333333888:::;;;<<<<<<<<<>>>???;;;:::999999999888666444333333444555666555333222444111111777AAALLLWWW]]]ddddddcccccciiizzzwwwqqqtttppphhh]]]YYYRRRJJJEEEDDDGGGKKKEEELLLRRROOOGGGDDDJJJQQQNNNNNNMMMKKKIIIKKKPPPTTTXXXXXXZZZ^^^bbbhhhlllooouuuxxx{{{|||}}}hhhOOO===444222444---000222000......///000......---------,,,,,,,,,************+++++++++,,,------------,,,,,,,,,+++---------............//////...---,,,++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,---++++++******+++,,,,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,---------))))))))))))***+++,,,,,,((())))))***++++++,,,,,,++++++*********)))))))))*********)))))))))))))))***++++++++++++***))))))******))))))))))))******(((++++++&&&&&&***,,,***))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******************************))))))************))))))*********++++++++++++,,,---------.........//////------......///000000000000222666<<>>AAA@@@===999444111000111666666666666555444333222777:::>>>???>>>===@@@CCC666555555666777777555444///000111333555555444333000///000555:::>>>CCCGGGNNNSSSXXXWWWSSSYYYmmmuuullllllqqqvvvvvv~~~pppiiiooowwwyyyyyyxxxwwwvvvzzzlllYYYEEE999444//////111///000///---...///...+++//////.........---------))))))******+++++++++,,,.........------,,,,,,,,,---------........./////////...---,,,++++++++++++++++++************++++++------,,,++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,+++++++++******+++++++++,,,,,,---------'''''''''((()))+++,,,---((())))))***++++++,,,,,,+++*********))))))((((((++++++******))))))((((((***++++++++++++***))))))******))))))))))))******%%%***+++'''&&&***,,,)))))))))))))))))))))))))))***************++++++,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***++++++,,,,,,+++******------......///000000000111333777<<>>777333666;;;888//////555::::::::::::999888777666777777666444333111000000222222111111222222333333111000/////////111333444444:::???AAA???@@@FFFKKKEEELLL]]]rrrvvvgggYYYKKK@@@777444///---......---+++.........---------,,,,,,++++++,,,,,,,,,++++++***,,,---...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,******+++,,,---***++++++,,,,,,++++++***...,,,******---...---+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++***)))))))))***+++,,,******)))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++)))))))))))))))************************)))))))))+++***(((((()))***(((''',,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,------......///000000000000222666;;;@@@KKKaaauuuzzzjjj[[[VVVSSSNNNMMMPPPOOOWWW___bbbaaabbbfffjjjddd___ZZZWWWQQQKKKHHHIIIKKKFFFCCCEEEMMMUUUXXXYYYKKKIIIMMMXXXbbbiiiooouuuuuutttrrrrrrtttxxx}}}~~~~~~~~~xxxRRR999444222444111111111111111111111111000222444444333222333444333222222444666666555333444BBBKKKIIIGGGKKKOOOOOO???<<<===AAA???777666;;;;;;;;;;;;:::888777555444666555444333222111000000222111111000000000000000000///.........///000111000222555777777999<<<>>>888888===FFFTTTiiipppUUUEEE;;;333...000...++++++,,,......---------,,,,,,,,,,,,,,,+++------,,,,,,++++++******++++++,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---,,,+++***+++,,,---***++++++,,,,,,++++++***---,,,++++++------,,,+++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,---......************))))))))))))***************++++++++++++***))))))******((('''++++++************++++++,,,,,,++++++++++++,,,,,,------......///000000000111222666:::???KKKbbbwwwqqq___^^^^^^VVVOOONNNSSSXXX___cccdddddddddddddddbbb```]]]YYYTTTQQQPPPOOOIIIDDDGGGOOOVVVVVVSSSIIIIIIOOO[[[dddjjjooouuuvvvtttsssrrrtttxxx|||~~~~~~NNN999555333666111111111111111111111111000222444444333333444555333222333555777777333000000666888888===IIITTTXXXAAA???@@@DDDCCC>>>>>>AAA===<<<<<<:::888666555333444444333222111111000000222111000///............000///............//////000///000222444666666666777777888:::<<>>KKKcccxxxnnnlllnnnfffXXXPPPTTTUUUYYYaaaiiijjjeee______```___]]]\\\[[[YYYXXXRRRMMMIIIKKKRRRUUUSSSOOOFFFHHHPPP[[[dddhhhmmmssstttsssrrrrrrtttxxx{{{~~~~~~vvvIII:::666333444111111111111111111111111111222444444444555777999777666777:::======888333999999888666:::CCCJJJMMM===;;;;;;<<<<<<:::999:::::::::999888666444222111222222111111000000000///111000///...---,,,,,,,,,000//////............///000......///222444333111///000444666555555>>>IIISSSlllqqqYYYMMM>>>333//////000///////////////......///000++++++++++++++++++++++++...---,,,+++++++++,,,,,,+++***))))))***++++++++++++++++++,,,,,,---------,,,,,,---...////////////------,,,,,,++++++++++++***++++++,,,,,,++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++++++++************************)))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++******)))(((''''''(((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******)))))))))(((((('''''''''((((((((()))))))))******)))))))))+++---//////...+++******))))))******+++************++++++,,,---------......///000000000111222555888===JJJbbbwww~~~nnn```WWWTTTVVV___lllqqqllleee```bbb```]]]]]]```aaa___YYYUUUQQQRRRTTTTTTOOOKKKDDDGGGOOOZZZ```dddiiippprrrqqqqqqqqqtttwww{{{}}}}}}}}}kkkBBB888666111222111111111111111111111111333444444444555777<<>>@@@CCCEEEFFFFFF@@@>>>;;;:::999777444333444444444444333222000000000000000000000000//////000000///------,,,,,,,,,........................------,,,---///000000///000///111333222000444;;;888EEEPPP___yyy|||```FFF;;;666111///000000///------...///...,,,+++,,,---***++++++++++++,,,,,,,,,...---,,,++++++,,,---...---+++))))))+++,,,+++******++++++,,,,,,------...,,,,,,...//////000//////---------,,,,,,,,,++++++***++++++,,,,,,++++++******,,,......---++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++*********)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))(((((((((((('''''''''((())))))******)))))))))+++...000000///******))))))))))))************)))******+++,,,---------......///000000000000111555888===III___ttt{{{lllaaa\\\[[[aaammmuuuuuurrrmmmnnnjjjcccbbbhhhjjjiiibbb```]]]ZZZVVVRRRLLLHHHCCCEEEMMMWWW\\\___eeelllooooooooopppssswwwzzz|||{{{|||~~~xxxeee???777666111333111111111111111111111111555555555444666:::AAAFFFCCC@@@???CCCHHHJJJFFFAAA444777===BBBCCCCCCCCCDDDEEECCC???===<<<<<<999555111222222333333333222222////////////////////////000///...---------------++++++,,,------.........+++,,,------......///000555222000222333111111444000222333<<>>888888444666111111111111111111111111777666555555777<<>>BBBHHHKKKGGGBBB::::::;;;;;;999777999<<>>@@@>>>:::222333444555666666777666........./////////////////////...---------......((()))***+++,,,---------+++---//////......000222...***+++111555333111111000//////666;;;444<<>>AAABBB???>>>@@@CCCEEECCCAAA@@@===:::888888888888888;;;@@@???999777<<<@@@@@@777555333444666777555333111000...------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111222333444666777GGGTTTiiizzzyyy|||zzzhhh[[[III;;;555333111///000///...------...///000......---------,,,,,,,,,***+++,,,---------,,,++++++*********+++,,,,,,---222000...,,,,,,+++***)))++++++++++++++++++++++++..................---------.........---,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************++++++++++++++++++*********)))))),,,,,,++++++***+++++++++++++++******))))))((((((***************************************+++++++++************************+++*********))))))(((((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------......///000000000111111666;;;<<>>AAABBBBBBAAA<<<999555555777888888777;;;??????:::777:::<<<;;;555333222333555555444222000//////...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------......///111222333444999DDDTTThhh}}}xxxsssyyyqqq[[[QQQGGG???555///......,,,***//////............//////......---------,,,,,,,,,+++,,,---------,,,+++***++++++******+++,,,,,,---...---,,,,,,,,,,,,+++***++++++++++++++++++++++++........................---------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************)))************++++++++++++++++++*********)))))),,,,,,++++++***++++++,,,************))))))))))))************************************************************************************)))))))))((())))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------......///000000000222111555<<<>>>CCCUUUiiidddgggnnnwww|||{{{rrrkkk]]]\\\]]]bbbiiioootttvvvyyy}}}}}}yyyvvvvvvuuusssiiicccZZZQQQJJJDDD???<<<===AAAFFFKKKPPPTTTYYY\\\eeehhhkkknnnpppsssvvvxxxxxx|||~~~~~~sss{{{aaaAAA999666666777333333222222333333444555666222444666888999999888777888;;;===>>>??????AAABBB===888333444888:::999777888<<<===:::888888777555222111000111222333222000///////////////...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111///------111===MMM]]]gggxxxvvvzzz~~~}}}jjjPPP<<<222000---+++,,,///000...+++......////////////............---------,,,,,,,,,,,,------------,,,+++***+++++++++++++++,,,,,,---++++++------...---,,,+++++++++++++++++++++++++++........................------,,,++++++,,,......,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************,,,++++++***++++++,,,,,,)))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------......///000000000444222666>>>CCCIIIYYYjjjwwwppphhhfffjjjllliiieeeXXXUUUTTTWWW^^^gggnnnqqqppptttuuuoookkkjjjiiiggg___YYYQQQJJJEEEAAA>>><<<<<<@@@EEEJJJNNNRRRVVVYYYbbbeeeiiilllnnnpppsssuuuxxx|||}}}|||XXX;;;999777333333111333333333222333333444444555666777888888777666555555999===>>>======???BBBDDD>>>888888;;;===:::777333666888888777555222000000000//////000000000///---...///000///...---,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------...///000111111333111...---///222777:::AAAZZZvvvrrruuuyyytttdddUUUFFF888111////////////111333222///---,,,---////////////---,,,......---------,,,,,,,,,------------,,,++++++***,,,,,,+++++++++,,,,,,---***---///000///---,,,,,,++++++++++++++++++++++++---------...............---,,,+++******,,,...000+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,************++++++++++++************************(((((((((((((((((((((((())))))*********+++++++++************************++++++******++++++,,,,,,)))))))))******+++++++++******************************)))))))))))))))(((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------......///000000000666333777AAAIIIPPP^^^nnnkkklllnnnqqqsssoooggg```YYYTTTOOONNNSSS\\\eeejjjiiimmmmmmhhheeefffdddaaaYYYTTTLLLFFFCCCAAA@@@???===AAAFFFJJJNNNRRRUUUXXX___bbbgggkkknnnppprrrtttxxx|||sssVVV;;;:::666111222222555444333222222222222222555555444444444444444444222666;;;;;;:::999:::<<>><<<<<<<<<999666000000222555666333111///////////////////////////---.../////////...,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...............///000111---...000111222222222222111<<>>===???CCCGGGKKKNNNQQQUUUWWW[[[```ffflllpppsssuuuwwwzzz~~~~~~}}}nnn\\\GGG;;;888333444888444444444444444555666888888222333555777888888888777<<<<<<<<<======:::777444AAAAAA@@@===;;;:::<<>>JJJYYYlllyyy}}}}}}yyyyyy|||ttthhhbbb]]]XXX[[[bbbiiillliii___ZZZddduuu||||||~~~wwwdddPPP@@@555...444///...333666333...,,,//////...---------///111...------,,,,,,------.........---------,,,,,,,,,,,,++++++++++++,,,...///......---,,,,,,,,,,,,,,,***---000...+++***,,,///++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******+++,,,,,,------)))******+++,,,,,,------)))))))))*********++++++************************)))************+++++++++))))))*********+++++++++************+++,,,---...,,,++++++++++++++++++***************************------,,,,,,+++******)))************************((()))))))))************))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,------......///000000000......222888;;;AAASSSggg~~~}}}{{{xxxuuutttuuuwww}}}tttkkkfffcccaaa```aaa```^^^bbbllltttqqqiiibbb[[[QQQHHHBBB>>>;;;:::???CCCGGGKKKNNNQQQTTTWWWZZZ___fffmmmqqqtttwwwyyyzzzyyyxxxmmmuuupppMMMAAA;;;777000444888111333333444666888:::<<<===333666;;;>>>@@@???===;;;EEECCCAAABBBCCC@@@;;;666;;;>>>@@@???<<<===BBBHHH???777222444666333333777000222444333000///111333///...---,,,+++,,,---...******+++++++++,,,,,,,,,************************************************)))************++++++++++++***************+++,,,+++,,,,,,,,,---,,,,,,+++------///000...---...222...222:::EEEQQQ^^^hhhmmmooo|||yyyssskkkfffcccaaa^^^[[[aaafffttt{{{uuuxxxyyy~~~~~~|||}}}{{{}}}|||yyy{{{xxxqqqkkkmmmpppjjj___\\\]]][[[VVVRRRQQQVVV[[[WWWJJJBBBCCCBBBAAAOOOccchhhppptttqqqooouuuyyyxxxzzzzzzssskkk[[[WWWJJJ999//////333444000+++***///222///***(((+++,,,------,,,,,,---///......,,,++++++,,,............---------,,,,,,,,,+++*********+++---///000///...---,,,,,,,,,,,,,,,'''***---,,,)))(((,,,111++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))))))))***+++,,,,,,------((())))))***++++++,,,,,,'''((((((((())))))******************************)))************+++++++++))))))******++++++++++++************+++,,,---...---,,,,,,++++++*********************************......------,,,+++******************************(((((())))))*********+++))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,------......///000000000111111444999888<<>>999888>>>???DDDJJJMMMMMMOOOTTTYYY___fffnnnssswwwzzz||||||}}}llllllwwwGGG>>>777555444222111222777555555666:::>>>@@@BBB@@@FFFPPPTTTLLL@@@:::;;;BBBEEEHHHFFFAAA;;;999999>>>BBBFFFEEEAAA===<<<======999555444555555444111444333222111000000000000------,,,,,,,,,,,,++++++************************+++*********))))))((((((*********)))))))))))))))++++++******************(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111.........000444888<<>>AAAAAA===:::???IIILLLIIIMMMDDDEEEGGGDDDOOOeeeooouuusssnnnjjjnnnvvvvvvqqqqqqrrrqqqlllbbbTTTGGG???888777555555444222...+++000000////////////000000//////...------------...------------------------,,,,,,,,,---------......***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,222,,,)))+++---+++***++++++++++++************)))******+++,,,,,,,,,,,,+++,,,,,,+++***))))))************************************))))))))))))******))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++***)))))))))++++++******************...---,,,,,,++++++,,,,,,))))))))))))************))))))(((((((((((()))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,,,,---+++,,,...000222222111111000000333999:::===NNNaaayyyyyyuuuzzz~~~zzzyyyyyyzzzzzzwwwuuusssuuuwwwvvvqqqlll```UUUJJJFFFCCC>>>;;;:::===>>>CCCIIILLLLLLOOOTTTZZZ___gggmmmrrrvvvyyy{{{}}}~~~qqquuuwwwGGG>>>777666666444333444777666666888<<<@@@CCCEEEEEEIIIPPPTTTMMMBBB<<<<<>>>>>>>>;;;888555444444333222222222111000///............------,,,,,,,,,+++++++++************************************)))))))))(((***)))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......///111333666888444777???KKKZZZhhhqqqvvvxxx{{{|||zzzuuusssuuuwwwuuuooohhhggglllqqquuuuuussslllbbbYYYRRRLLLGGGDDD@@@AAABBBDDDFFFGGGFFFEEE:::===???AAA@@@@@@AAABBB<<>>AAAGGGHHHFFF???AAABBBBBBAAA@@@??????AAA===999:::>>>@@@<<<888666:::===BBBNNN[[[```^^^QQQLLLRRRXXXTTTYYYggglllggggggbbb___ccciiiiiiddd^^^[[[TTTKKKCCC===888666555444333333333222///,,,000000////////////000000//////...------------...------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........222,,,))),,,---+++***++++++++++++************)))******+++,,,,,,,,,,,,+++,,,++++++***))))))************************************))))))))))))******************************************************)))************++++++++++++++++++***************************************,,,,,,+++************+++))))))))))))************))))))(((((((((((()))))))))************+++++++++************************************))))))(((((())))))))))))))))))))))))************************)))+++---...---,,,,,,---,,,---...///111111111111111000444999:::===NNNbbb~~~{{{|||{{{~~~zzzyyyxxxxxxwwwuuurrrooonnnmmmjjjccc^^^VVVMMMEEECCCBBB>>><<<<<<======AAAHHHJJJKKKOOOTTT\\\```gggmmmrrruuuyyy|||}}}{{{|||~~~ttt{{{pppFFF>>>777777777555444555444444555666888;;;>>>@@@CCCCCCGGGKKKIIIAAA<<<;;;888===BBBDDDAAA>>>===>>>@@@:::444333777:::;;;:::777777666444222000111222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))******************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000///...------...///000......///444<<>>===<<<:::;;;;;;>>>>>>:::444333888<<<<<<;;;>>>AAAAAA>>>;;;:::;;;===<<<===BBBHHHHHHCCC===<<>>NNNbbb{{{|||{{{wwwvvv~~~|||zzzwwwsssqqqllljjjgggdddbbb]]]XXXSSSOOOGGGBBBAAA@@@<<<;;;<<<<<<<<>>>>>DDDFFFAAA===;;;111444999:::::::::===@@@DDD???888444333444444444333555666444000...000222///...---,,,,,,+++++++++,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))************************+++++++++))))))*********+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,///...---,,,++++++,,,,,,444111///...000222222222555:::AAAGGGMMMSSSZZZ___YYYZZZ^^^ccciiikkkjjjhhhfffggghhhhhheee```[[[WWW\\\```eeefffaaaXXXOOOIIIIIIJJJJJJIIIGGGFFFFFFFFFHHHIIIFFF@@@???DDDHHHIIILLLOOOQQQOOOJJJFFFGGGIIIFFFHHHMMMTTTXXXVVVOOOHHHLLLMMMPPPUUU^^^dddeeecccZZZUUU\\\```UUUMMMKKKFFFJJJHHHFFFCCCBBBAAA===999777777666444222000///...//////...000222333333222000000////////////000000//////...------------...------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,+++******)))***+++,,,---...///000111000,,,+++------***))),,,+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++***************+++******************************))))))))))))******************************************************))))))*********+++++++++)))))))))***+++++++++,,,***************+++++++++++++++***))))))))))))***((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))***************************+++------,,,+++,,,.........------...///111222222111444999:::===NNNaaaxxxzzztttlllgggnnnyyyzzz|||}}}}}}zzzuuuqqqiiigggccc___[[[UUUPPPMMMIIICCC@@@???>>>:::888:::;;;;;;===CCCFFFHHHNNNTTT]]]bbbjjjppptttwwwyyy{{{xxx}}}zzz|||oooyyysssVVV???888333555666555555666666888:::;;;:::<<<>>>AAAGGGBBB@@@DDDFFFBBB>>><<<999:::999666222222666999CCCBBB>>>999333000111333222444666444000...///111//////...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******(((((())))))************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++.........------------------------,,,,,,,,,------+++***+++,,,///000///...,,,...000222444666888:::===AAAHHHPPPXXX]]]^^^^^^XXX\\\aaaeeehhhiiihhhhhhfffjjjoooooojjjccc\\\XXXQQQRRRSSSRRRPPPPPPQQQRRRNNNTTTXXXWWWXXX\\\___^^^WWWWWWVVVSSSNNNLLLMMMOOOKKKKKKLLLOOOSSSUUUTTTRRRUUUQQQNNNPPPUUUXXXYYYYYYYYYPPPRRRRRRGGG@@@@@@<<<888666555555333000---,,,---///000222222000///---000//////000333555555444000000////////////000000//////...------------...------------------------------------............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************///......---,,,++++++***)))***+++,,,---...//////...,,,,,,...---)))))),,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++***************++++++******************************))))))))))))******************************************************))))))*********+++++++++)))))))))***+++++++++,,,))))))*********+++++++++,,,,,,+++***************((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))***************************,,,---,,,++++++---.........---------///000111222111444999999<<>>???===888777999;;;999;;;@@@DDDFFFMMMUUU___dddlllqqqttttttssssssuuu{{{{{{}}}uuunnnQQQ<<<555222444777666555666111555999;;;<<<>>>BBBFFFJJJEEEAAACCCBBB<<<888666;;;;;;:::666333444999>>><<<>>>>>>:::444222444777222333444333111000///000000///...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++---------------.........,,,,,,------............******+++...000111///---000000000//////.........444444666:::@@@FFFMMMPPPOOOPPPQQQSSSVVV\\\ccchhhgggiiiiiifffccccccfffiiibbbaaa___ZZZUUUQQQPPPPPPaaajjjppppppllljjjgggccc\\\[[[YYYWWWVVVVVVUUUUUUNNNIIICCCBBBFFFNNNVVV[[[YYYQQQHHHFFFEEECCCBBBCCCHHH>>>>>>???777555999777000...///222222000///111000///...------///111222111000///000222444444444000000////////////000000//////...------------...------------------------............////////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,++++++******++++++,,,---......---,,,---///---)))))),,,+++++++++************)))******+++,,,,,,,,,,,,+++*********)))******+++,,,******************************))))))))))))******++++++++++++++++++++++++************************)))************+++++++++***************+++++++++)))))))))***++++++,,,,,,,,,,,,+++************+++))))))))))))************))))))(((((((((((()))))))))************+++++++++************************%%%&&&''')))***,,,------))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,++++++---///......------......///000111000333888888;;;KKK^^^rrr~~~uuudddUUUVVVUUUWWW\\\bbbggghhhfffddd[[[ZZZWWWRRRLLLGGGCCCBBB???<<<<<<>>><<<888888;;;:::888:::>>>BBBEEEMMMUUUaaafffnnnrrrqqqmmmiiigggssszzz}}}~~~qqqlllzzzJJJ;;;555222555888777777888222666;;;<<<;;;<<<@@@DDDFFFBBB@@@AAA???999555555666888::::::999:::???CCC:::999777555333444555777333333222333333333000...//////...---,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++((())))))***++++++,,,,,,************************************************++++++,,,,,,------......,,,,,,---...............111000......//////...,,,/////////000222333444333444333222111111444888<<<@@@@@@@@@>>>???DDDLLLSSSNNNNNNMMMIIIFFFHHHPPPVVVcccaaa]]]VVVNNNHHHFFFEEE___iiipppnnnggg___WWWPPPRRRQQQQQQUUUYYYZZZVVVRRRFFFBBB>>><<>>======;;;:::;;;>>>===999999===:::888999===AAAEEEMMMUUUccchhhooorrrooohhhaaa]]]sssyyyeeejjjqqqCCC;;;555222666999999888999;;;@@@CCCBBB???===???BBBCCCAAABBBDDDBBB>>><<<>>>888;;;>>>>>>;;;999:::;;;<<<777111///111444444333444222111333555555111---///...---,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++******************************************))))))***+++,,,,,,------,,,,,,---.........------...,,,))))))+++---//////,,,++++++,,,.../////////---///111222111000000000///222444444333444777;;;???AAAAAA>>>::::::>>>CCCIIIHHHFFFCCC???======>>>>>>JJJTTTUUUPPPIIIBBB<<<888888;;;CCCLLLMMMFFF???444555666888888666444222:::222---111444333333777666---111666222111333///333//////111///***+++000...////////////...---,,,222000......///000000000000000////////////000000//////...------------...------------------------,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------..................,,,,,,...000---((((((,,,+++++++++************)))******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,******************************))))))))))))******++++++++++++++++++++++++************************)))************+++++++++,,,+++++++++******))))))((())))))***++++++,,,,,,******)))((((((((((((((())))))))))))************))))))(((((((((((()))))))))************+++++++++************************************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,+++***+++---///,,,---.../////////...---///...111666666888III\\\lll}}}tttgggXXXMMMLLLKKKIIIFFFCCCAAAAAA;;;<<<<<<===<<<;;;:::999777888999:::;;;;;;;;;<<>>DDDGGGDDD<<<999<<>><<<:::<<>>@@@CCCGGGQQQ\\\hhhlllxxx}}}yyylllppp~~~cccCCC::::::777555444222000444<<>>HHHFFFDDDAAA@@@BBBFFFJJJIIILLLLLLFFF===999;;;>>>:::888666444222222222222111000//////......//////,,,,,,,,,+++++++++******+++++++++***************((((((((((((((((((((((((***************************************************************)))))))))((()))******++++++******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,---......///---,,,+++,,,...000///............/////////000000222222111111111111111222111000///000222444444444222111111111222333444555222111000111222333222000222222222111222222333444111222222111111222222222......///000000000000000111111111111111111000000//////000000111111222222000000000000////////////000000000000////////////////////////////////////000///...------------------------.....................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............---,,,++++++++++++******))))))))))))******+++***)))***++++++***))),,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******************++++++++++++************++++++++++++******)))(((((('''+++++++++++++++*********((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))(((''''''******+++++++++******)))************************)))******++++++,,,---------------............//////222222888AAA@@@EEEWWWggg|||qqqllldddZZZRRRMMMIIIEEEBBB@@@@@@???>>>>>>>>>??????BBB???<<<>>>BBBCCCBBB??????>>>???AAACCCFFFQQQ\\\jjjnnnxxxyyy{{{vvvddd}}}xxxaaaCCC999888888::::::555222666>>>DDDHHHKKKHHHAAA<<<;;;===DDDEEEEEEBBB@@@AAAFFFJJJEEEGGGHHHEEE@@@<<<<<<<<<888777555333222111111111000000///............///,,,,,,,,,+++++++++******************************((((((((((((((((((((((((************************************************************************))))))***++++++++++++***+++++++++++++++*********,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,.........---......///000,,,,,,,,,---...////////////000111222222222333444777777555444444444555555555555444555777888999999999888777777777777999999666555444444666777777666444333333333444555777888333555666444333555555222......///000000000//////111111111111111222222222......//////000000111111000000000/////////......000000000000////////////////////////////////////000///...---------------,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++******))))))******++++++************+++******,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++++++++***************++++++************++++++************))))))((((((++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++***)))(((***************+++++++++)))******++++++,,,---------------............///000222111888CCCBBBFFFWWWiii{{{rrrpppiii___SSSLLLIIIIIIGGGFFFDDDBBB@@@@@@AAABBBDDDBBB???@@@BBBDDDCCCBBBAAA@@@BBBCCCCCCFFFQQQ]]]lllpppxxxzzzvvv}}}oooiiivvvxxxWWW>>>777777:::>>>AAA===888:::@@@BBBFFFJJJHHHCCC???>>>@@@DDDFFFHHHFFFBBB???@@@BBB>>><<<;;;===>>>===999555555444333333222111111111000//////...............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************************************************************+++++++++))))))***+++++++++++++++)))*********************++++++++++++,,,,,,------,,,,,,,,,---------......///..................//////000111111111222333333222555777888888888;;;=========<<<<<<===???BBBCCC@@@AAABBBCCCCCCDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCDDDCCC@@@???>>><<<;;;;;;::::::999======999777999888333444444444444333222111000//////000000111111222222.........//////000000000000000000000////////////000000000000//////////////////////////////////////////...------------...,,,---------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++************++++++******+++************+++---,,,,,,+++***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))++++++++++++***************++++++************++++++(((((())))))************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********++++++++++++++++++***)))((())))))*********+++++++++)))******++++++,,,---------------............///222222...444>>>???FFFWWWiii}}}}}}~~~}}}rrrdddYYYVVVWWWOOOLLLHHHDDDAAAAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCEEEEEEDDDFFFRRR^^^lllrrrzzz{{{vvvuuu|||uuubbbJJJ<<<:::777999???DDDCCC>>>>>>AAAAAADDDGGGFFFCCCAAAAAACCCHHHIIIIIIFFFAAA<<<999888777333222555:::;;;666000333333222222111111000000000///......------......,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))*********************************************************+++++++++++++++)))***++++++,,,+++++++++)))************+++++++++++++++,,,,,,------......+++,,,,,,---...///000000000000000000111111222333111333666777777999;;;===@@@DDDGGGIIIHHHJJJNNNQQQNNNNNNOOOQQQUUUYYY]]]```___bbbeeefffeeedddccccccfffggggggggggggfffeeedddcccaaa___```bbbddddddddd]]]\\\ZZZVVVRRRNNNKKKIIILLLQQQPPPIIIGGGIIIFFF??????>>>===;;;999666444333333333333333222222222222111000000000000000000000111111111111000000000000000000000000///////////////////////////////////////......---------......---------.....................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,++++++************++++++)))+++++++++***)))***+++------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******************++++++++++++************++++++'''(((((()))******++++++*********+++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,******+++++++++******))))))))))))***++++++,,,,,,)))******++++++,,,---------------............///222222...111:::;;;CCCWWWgggvvvlllgggeeeXXXTTTNNNHHHDDDBBBBBBCCCDDDFFFFFFDDDAAA@@@DDDHHHDDDEEEGGGGGGEEEGGGRRR```mmmttt}}}zzzuuussswww~~~sssTTTDDD<<<===777777;;;AAACCCAAA@@@BBBAAACCCEEEDDDBBBAAABBBDDDHHHFFFCCC@@@>>>;;;888555777555555777::::::777333111111111111111111000000//////...------------...,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,------------------...///000000000...///000111333555666777666666777888:::<<<>>>@@@===AAAEEEHHHJJJMMMQQQUUU\\\aaafffhhhhhhjjjooosssqqqqqqrrrssswww{{{|||wwwrrroooooouuusssjjjfffgggcccZZZUUUTTTRRROOOKKKGGGDDDBBBAAA@@@>>><<<:::888666555555555444444333222222222222222222222111111111111000000000000////////////////////////////////////......---------......///...............---------......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))+++,,,+++)))(((***,,,------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))***+++++++++,,,++++++************++++++)))))))))))))))*********)))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))***+++++++++******((())))))***++++++,,,,,,)))******++++++,,,---------------............///000222000222888777@@@VVVbbb{{{zzz{{{}}}~~~|||vvvnnniii___[[[TTTMMMHHHEEEEEEEEECCCFFFHHHEEE@@@???DDDJJJEEEFFFIIIIIIFFFGGGSSSaaaooowww~~~|||vvvsssssszzzkkkNNN@@@999:::888555666===AAAAAAAAACCCCCCDDDDDDCCCAAAAAABBBDDDEEE@@@<<<:::;;;<<<:::888;;;<<<>>>>>>===;;;::::::000000111111111111000000//////...------------...,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------....../////////...//////000111222222333222333555777999;;;<<<===<<<===>>>AAADDDHHHKKKLLLPPPTTTZZZ___bbbggglllqqqvvv{{{~~~tttooonnnkkkgggbbb]]]YYYWWWNNNLLLJJJFFFBBB???<<<;;;888888777666555444444333333333333222222222111111000000000000////////////////////////////////////......---------......////////////......------,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,++++++******++++++,,,(((+++,,,,,,)))(((***,,,...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++(((((()))***+++,,,,,,---++++++************++++++++++++******)))((((((((((((((())))))*********+++)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,)))******+++,,,,,,---------------.........//////...333333555888555>>>TTT]]]wwwsssqqqmmmiiieeecccaaaaaaeeeaaaVVVSSSSSSGGG>>>FFF<<>>AAA???;;;EEEBBB@@@DDDKKKMMMJJJEEE@@@BBBFFFIIIIIIBBB666---666777999::::::999777555111000///000111222111000---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************+++++++++******)))))))))+++*********+++---...000%%%'''***---......------***,,,///000///000111222000222555555555666:::===>>>>>>=========@@@DDDGGGIIIOOOUUUYYY___gggkkkjjjvvvuuuvvv|||~~~{{{{{{|||sssqqqllleee\\\TTTNNNKKKDDD@@@<<<:::<<<===<<<;;;:::;;;777111///111222000/////////000000000000000---///000000///------...//////...---,,,---///111,,,,,,,,,------.........//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++..................------......---,,,++++++++++++------,,,++++++***))))))******++++++++++++************************************++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++*********))))))((((((++++++************++++++)))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---000000///...............000///111555888;;;CCCMMM___wwwtttnnniiiccc^^^]]]ZZZWWWUUUTTTSSSSSSZZZdddbbb\\\XXXNNNEEEGGG@@@BBBDDDBBB???===???@@@AAACCCGGGLLLNNNQQQXXX___uuu~~~}}}yyywww|||~~~NNNGGG???777DDDCCCAAA???>>>>>>?????????BBB???>>>AAAHHHMMMNNNMMM>>>>>>@@@DDDEEECCC<<<666111000000000222333444444111///...///000111000///---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))************+++,,,......222000///---,,,---.........000222333333333555666888:::<<<<<<;;;;;;>>>@@@>>>DDDMMMVVV\\\___```aaammmsssyyy{{{|||ssshhh```VVVOOONNNLLLHHHEEE===>>>;;;777555777555111222222111000//////......111000///......///222555//////...---,,,,,,---...,,,,,,,,,------.....................------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..............................---,,,++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++******))))))))))))))))))))))))************)))))))))(((*********************************************************+++++++++,,,,,,************)))))))))(((+++******))))))******+++)))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---000000///...............000///111555777:::CCCLLL\\\vvvwwwcccXXXRRRPPPOOOMMMKKKJJJIIIHHHHHHMMMbbbmmmkkkggg[[[LLLJJJEEECCCBBBCCCEEECCC===777===@@@HHHQQQUUUVVV\\\ccc}}}~~~{{{|||}}}}}}vvvkkkDDDBBB???:::EEEFFFFFFDDDAAA<<<;;;===@@@???===<<<<<<>>>BBBFFFIIICCC@@@???@@@CCCCCC@@@===555222///---///111333333000///......///000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********)))***************++++++,,,,,,,,,---......///////////////000111222444555555777999:::999999:::<<<===@@@EEEIIIMMMQQQUUUXXXdddkkkuuuzzzzzzvvvmmmdddbbbeeedddaaa___bbbdddcccdddggggggddd```bbbgggjjjgggfffllluuuwwwyyyyyyyyy{{{~~~}}}yyyzzzvvvsssnnnjjj^^^\\\VVVNNNJJJGGG???777999888666444222111///...111000///...///000111222000000//////......---------------------...............---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------..............................---,,,++++++++++++))))))***+++,,,,,,------******++++++++++++************************************++++++++++++******))))))))))))))))))))))))************))))))))))))*********************************************************++++++++++++,,,************))))))))))))+++******))))))******+++((((((((()))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---000//////............///000///111555777:::BBBLLLZZZuuucccwwwtttdddZZZVVVQQQPPPNNNLLLJJJIIIGGGGGGDDDXXXkkkzzzkkkSSSLLLGGGDDDBBBDDDGGGFFF@@@:::<<>>======>>>BBBBBBAAA===::::::>>>AAALLLHHHCCCBBBBBBBBB???<<<;;;777333111111111000//////...------...///...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,---.........///000111111222222222...111444888:::::::::999888;;;>>>???@@@AAACCCEEEJJJOOOVVV^^^ffflllqqqtttqqqqqqlllddd^^^]]][[[WWW[[[^^^___]]]^^^aaa```\\\^^^_________```bbbccccccdddlllvvv|||xxxrrrsssxxxqqqooolllhhhgggfffccc``````aaaeeekkkssszzz}}}~~~vvvkkkddd___UUUKKKEEECCC@@@<<<888444111///222222222333333111...,,,111111000000111111///...---------...............------------,,,,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.....................---,,,++++++++++++)))******++++++,,,------***++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************************************************++++++++++++*********)))))))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---000///............////////////111444666999AAAKKK]]]vvvSSSZZZ]]]YYYTTTSSSSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHCCCJJJ]]]~~~\\\RRRFFFEEEDDDDDDFFFGGGGGGGGG===???KKKZZZ^^^ZZZ\\\ddd}}}hhhuuuXXXBBBCCCBBB@@@CCC???>>>>>>BBBGGGHHHEEEAAADDDGGGHHHEEEBBB@@@CCCFFFMMMHHHDDDAAAAAA???;;;888888555333444555444///***000...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++,,,...///000000111111222222333444555666;;;;;;;;;<<<<<<<<<======AAADDDJJJOOOSSSWWW\\\___mmmpppuuu|||yyywwwtttsssuuuzzz}}}|||zzzqqqqqqnnnhhhfffiiikkkiiioooxxx}}}}}}~~~{{{xxxwwwmmmkkkjjjjjjkkkkkkiiihhhjjjeeebbbfffpppzzz}}}vvvoooaaa^^^YYYQQQIIIBBB<<<999;;;888444222222333222000222000//////111111000.................................---------,,,,,,,,,,,,------......------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************************************))))))*********+++++++++))))))))))))))))))*********))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---//////............/////////...000444555888@@@IIIaaawwwIIILLLNNNNNNRRRTTTQQQKKKRRRRRRQQQOOOMMMKKKHHHGGGEEECCCOOOxxxnnn[[[GGGGGGFFFFFFGGGKKKOOOSSSAAAAAALLL\\\```ZZZ]]]gggxxxzzz}}}TTTBBB@@@AAACCCGGGBBB@@@@@@FFFNNNQQQNNNIII???BBBDDDEEEEEEFFFIIIMMMFFFBBB===<<<<<<;;;888555444333444999======777000000///------......---+++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,---///111222444444444444444555666999;;;===???===;;;;;;???FFFMMMRRR^^^bbbjjjqqqxxxtttmmmhhhjjjoooqqqmmmgggnnnmmmnnnwww~~~pppjjjccc___^^^___^^^]]]```fffnnnwwwzzzpppggg```\\\RRRIII<<<555444777:::;;;888444000///111111000.../////////...............//////.........---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.../////////......---,,,++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))))))))************+++))))))))))))***************))))))(((((())))))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---///............//////000///...000333555777???HHHbbbwwwOOOZZZeeemmmqqqpppjjjbbbdddbbb```\\\VVVQQQLLLJJJEEEFFFIIIeeefffIIIIIIHHHIIILLLQQQUUUXXXDDDBBBLLL]]]aaa\\\aaannnxxx~~~mmmJJJCCCBBBAAADDDFFFDDDBBBBBBDDDIIILLLMMMMMMBBBBBBAAA@@@@@@BBBFFFIIICCC>>>888666777888777555444333555;;;AAABBB<<<555111000......///...---+++------------.........///------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111222222111222444666888:::<<<===<<<;;;;;;;;;===AAAFFFHHHDDDFFFKKKRRR[[[eeennnsssyyyrrriiinnnnnnfff___aaaeeehhh}}}{{{{{{}}}wwwtttdddhhhmmmqqqrrrsssssstttgggppp~~~}}}qqqaaaUUUOOOMMMJJJHHHEEE???777444444444222///000/////////.........---000000/////////.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------...//////000......---,,,++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))))))))************((()))))))))************))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---...............///000000///...000333444666>>>GGG___tttlllwww|||yyytttmmmddd[[[SSSOOODDDMMMIIIVVVnnnLLLJJJIIILLLQQQVVVXXXWWWFFFCCCLLL]]]ccc^^^eeesss}}}~~~~~~{{{UUU@@@EEEGGGDDDCCC@@@BBBAAA@@@>>>>>>AAAGGGKKKQQQMMMFFFAAA>>>???AAACCCGGG@@@888444444666666666444111111666<<<===777000222000///...//////---,,,---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++---...///111222444555666999:::;;;>>>@@@BBBDDDEEEEEECCCBBBBBBEEEJJJOOOSSSXXX___kkkxxx|||sssiiidddcccdddbbb```ZZZcccjjjmmmrrrwwwwwwzzz{{{xxxwwwjjj]]]TTTRRRJJJ@@@:::999888666333000000//////.........---000000000000////////////,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------...///000000......---,,,++++++++++++'''((()))***,,,---...///+++,,,,,,------,,,,,,+++******************************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))************(((((())))))*********+++))))))(((((((((((())))))************++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---...............///000111///...///222444666>>>GGG[[[rrr{{{ooo]]]NNNKKKHHHJJJNNN~~~gggOOOGGGIIIGGGUUU___RRR???MMMXXX\\\^^^fffqqqxxxyyyzzzzzz~~~```LLLCCCAAA===@@@EEEAAA===???BBBCCCBBBAAAAAAAAAOOOOOOMMMGGG???;;;;;;<<>>666555333222333444444000---555333000...,,,,,,---......---,,,,,,++++++,,,,,,---.........///000000000///...---,,,+++,,,,,,---------------------------///......------///000111000...,,,*********+++,,,,,,++++++,,,---///...---000...+++***+++,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++******************************************************************************************************************************))))))))))))******))))))************))))))************************,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...---,,,+++---,,,***)))))))))************+++++++++,,,,,,,,,......---------,,,,,,,,,222111222555555555<<>>BBBGGGDDD@@@BBBEEEFFFEEECCCCCCCCCJJJKKKIIIEEE???<<<===???@@@>>><<<999777666555555222222111111111000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***++++++,,,,,,------...+++,,,---///000000111111444777:::<<<===>>>AAADDDDDDDDDDDDFFFHHHLLLPPPRRRUUU^^^nnn|||}}}}}}ooopppqqqrrrtttwwwzzz|||~~~zzzyyyyyy|||zzztttuuuvvvwwwuuusssrrrsssuuusssvvvuuuoookkknnnrrrssseee___```iiilllddd___```bbbhhhrrryyy|||~~~zzzyyy}}}xxxfffWWWPPPMMMKKKIII:::666000...///000111111---...000111222222111111............//////000000...............////////////...---,,,,,,,,,------------------------------///......---...///000111000...,,,+++******+++,,,++++++,,,///222444444333000...+++***+++,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++******************************************************************************************************************************))))))))))))******))))))************))))))************************))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,***)))))))))************+++++++++,,,,,,,,,........................111000111444444444;;;CCC[[[kkk}}}uuuttt}}}bbbOOOKKKRRRuuusssUUUSSSHHHGGGGGGBBBFFFJJJBBBHHHNNNVVVaaaooo{{{}}}zzz|||{{{vvvwwwuuuwww}}}zzzyyyRRRCCC>>>@@@===@@@EEEBBBBBBDDDFFFGGGEEECCCBBBCCCEEEFFFFFFCCC???===>>>AAA???>>><<<999777666555555111111111111000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,***+++,,,---///000111222///000111444666888999:::@@@AAABBBDDDFFFHHHJJJKKKLLLKKKLLLOOOUUU]]]eeejjjwww~~~}}}yyysssnnnlllmmmoooxxxyyy||||||~~~{{{ooolllnnnmmmmmmttt{{{uuuhhh[[[\\\]]]\\\YYYWWWWWWXXXWWWXXXTTTMMMLLLSSS]]]aaaVVVKKKDDDFFFEEE???===@@@===@@@DDDFFFGGGIIIKKKMMMOOOMMMOOOVVV]]]aaagggnnn~~~}}}zzz{{{yyymmmgggeee\\\TTTGGG===777666666666---...111333222000---+++---......//////...------...............---------///...------,,,---------------------------------///............///000000///...,,,+++******+++,,,***+++...333777::::::888000...,,,++++++,,,,,,+++************************,,,,,,+++******+++,,,,,,+++***))))))))))))***+++******************************************************************************************************************************))))))))))))******))))))************))))))************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++******)))***************+++++++++,,,,,,,,,------......///000000000000///000333333333:::BBBTTTdddrrrssstttsssttt{{{\\\KKKOOOnnn```EEEHHHEEEEEECCC>>>===>>>===FFFNNNYYYgggxxx}}}yyyvvvttttttyyy|||}}}fffOOOBBB???AAA===>>>AAA===BBBDDDFFFFFFDDDAAA@@@@@@CCCEEEEEECCC???===>>>AAA>>>===<<<:::888777666666111111000000000/////////.........------,,,,,,,,,++++++,,,,,,,,,,,,------///...------,,,,,,------***+++,,,///111333555666444555777999<<>>>>>???>>>@@@DDDAAAFFFNNNUUU]]]dddjjjooouuu}}}xxxvvvxxxyyyrrr```PPPDDD<<<888555444333222000///...---000000000000///---+++***//////......------,,,,,,.........------------...------------------------............/////////000///...---++++++++++++++++++---000666;;;===<<<;;;111...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******************************************************************************************************************************************************))))))))))))******))))))************))))))************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))******)))((()))***+++,,,++++++************************+++++++++,,,,,,,,,+++,,,---...///000111111111000111333333444:::CCCQQQaaa~~~nnnooorrrzzzsssUUUUUUtttiiiSSSJJJLLLIIIDDDAAA>>>===BBBHHHSSSbbbnnnzzz}}}zzzxxxtttsssvvvxxxxxx|||xxxTTTMMMBBBAAAEEE@@@AAAEEEBBBDDDFFFHHHGGGEEEBBB@@@@@@DDDFFFFFFDDD???<<<<<<===<<<<<<;;;:::999888777666000000000/////////......---------------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------+++,,,...111444666999:::<<<<<<<<<===>>>@@@BBBCCCGGGHHHIIIKKKOOOTTTZZZ]]]bbbgggppp|||vvvlllaaa^^^```eeeoooxxx|||sssiiicccccceeegggddd``````fffooosssqqqxxxxxxvvv|||{{{rrrlllttt~~~wwwvvvxxxvvvmmmfffeeeeeeddd___ZZZVVVWWWWWWSSSOOOMMMLLLKKKKKKMMMPPPSSSVVVXXXUUUMMMDDDBBBAAA@@@AAADDD===AAAEEEHHHHHHHHHHHHHHHGGGMMMUUU]]]cccjjjqqqvvvzzzooosss~~~ooo\\\MMMEEECCC???888333000111333555222222222222111000///////////////......------,,,---.....................---------------------------......///////////////......---,,,++++++++++++---...222777;;;===<<<:::111///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******++++++++++++************************************************************************************************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))+++,,,---************+++***************+++++++++,,,,,,,,,******+++,,,...///000000222111222444444555<<>>BBBAAA@@@@@@@@@AAABBBCCCGGGKKKPPPTTTYYYaaallltttppphhhkkkggghhhrrr~~~{{{uuuqqqkkkddd]]]VVVYYYZZZWWWTTTTTTZZZ```dddeeehhhmmmqqqqqqmmmhhhsssxxxvvvmmmjjjrrrzzz|||zzz~~~~~~}}}{{{||||||xxxrrrmmmXXXWWWWWWXXXZZZZZZYYYWWW]]]SSSKKKHHHGGGEEEEEEGGGIIIIIIHHHHHHFFFDDDAAA???EEEEEEEEEFFFGGGHHHIIIIII]]]bbbkkksss{{{ssslllccc[[[NNN@@@666222111111//////......///000111111///////////////.........------...////////////...---------------------------......///000/////////...------,,,,,,+++******...///222666:::<<<;;;:::111///---,,,,,,------,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,+++************************************************************************************************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,---...///000222111222555555555<<>>AAAFFFCCCGGGNNNMMMJJJLLLMMMKKKHHHDDDBBBAAAAAACCCDDD@@@:::666444555444555555555555333222111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,---///000111444555777:::===@@@BBBCCCCCCCCCCCCDDDFFFIIILLLNNNVVV]]]dddhhhlllttt~~~wwwqqqqqqttt```]]]YYYWWWVVVVVVWWWWWWUUUZZZ```bbbdddiiirrr{{{xxxyyyyyyyyy{{{yyyttttttmmmggghhhjjjhhhffffffUUUQQQKKKIIIJJJLLLLLLKKKGGGDDDBBBDDDIIILLLKKKIIIGGGIIIMMMSSSXXXZZZYYYXXXooowww~~~uuueeeVVVIIIAAA<<<666444222000//////111222/////////000000000000000,,,---...///000000///...------------------------------///000000000///...------------,,,+++******//////111555999=========222///---,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************************************************************************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++*********((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++,,,,,,---...//////000111000222444444555;;;CCCQQQ]]]wwwsss|||yyyooouuusssXXXBBBCCC@@@???PPP[[[dddnnnssswww{{{{{{xxxtttzzz}}}xxxttttttwwwwwwyyywwwxxx}}}~~~|||sss|||jjjGGGKKKGGG===???CCC???AAAHHHHHHIIIKKKLLLJJJFFFBBB@@@??????AAAAAA>>>888444222333111111222333222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////000222333555666888999;;;>>>AAADDDFFFGGGAAABBBEEEHHHNNNTTTZZZ]]]jjjrrrzzz||||||rrrooorrr{{{{{{uuutttqqqmmmmmmmmmiiibbb\\\VVVXXXZZZ[[[]]]ccclllsss~~~~~~rrrmmmnnnqqqrrrrrr]]]UUUMMMJJJJJJIIICCC===EEEFFFHHHMMMRRRSSSOOOKKKJJJOOOTTTWWWZZZeeevvv}}}xxx~~~qqqeee^^^GGGCCC>>>999555444444555//////000000111111222222,,,---///000000000///...------------------------,,,---///000000000///...------------,,,+++******//////000444:::>>>@@@@@@222000---,,,---------,,,------------------------***++++++,,,,,,++++++******+++,,,------,,,+++*********************************************************************************************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))(((((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,------......///000000000000///111333333444:::BBBMMMYYYsssyyytttyyyvvvnnnqqqZZZIII@@@BBBMMMYYYbbbdddmmmzzz~~~zzzwwwxxxzzzzzzxxxtttrrrrrrtttvvvuuuzzz}}}{{{||||||}}}uuuSSS;;;AAA??????<<<777666:::@@@CCCFFFFFFGGGHHHHHHFFFBBB???EEECCCBBB@@@===999444000222222111000//////////////////.........---------+++,,,---...///...---,,,...---,,,,,,++++++,,,,,,000///111333777:::;;;<<>>???222000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...++++++++++++******))))))*********++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***((()))***+++)))(((************************&&&((()))555'''(((...))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********,,,+++)))(((((()))+++,,,++++++******++++++,,,---,,,,,,---...///000111222111222222222333555:::>>>LLLTTTooouuuppprrrrrrpppoooVVVFFF???DDDQQQ]]]bbbfffppp|||{{{vvvvvvxxxwwwuuurrrpppooorrrtttsssxxxzzzxxx{{{~~~xxx}}}ppp]]]DDD555===:::;;;;;;999;;;>>>???===DDDEEEFFFHHHHHHGGGDDDBBBBBB@@@???>>>===:::666333444333222000000///////////////.........---------,,,---......///...---,,,---,,,,,,,,,------...///333333555777;;;===>>>>>>@@@AAACCCDDDEEEFFFJJJNNNWWW]]]hhhwwwxxxvvvrrrtttpppiiiccc```aaa___YYYSSSWWW]]]bbbccceeeooowwwsssqqqpppjjjbbb^^^___YYYMMMJJJOOOFFFDDDAAA@@@BBBHHHMMMQQQLLLKKKRRR___dddccchhhqqq|||rrrsssvvvooo]]]OOOEEE@@@;;;444000222333000000222111222333333333333444555/////////.........------000000000000000000000000000///...,,,++++++,,,,,,...000333666999<<<===>>>222000---+++,,,---------,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,++++++++++++*********)))++++++++++++++++++,,,,,,+++++++++************)))************++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***)))((((((******)))(((************************((((((((($$$---&&&(((---,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,++++++******++++++,,,---,,,,,,---...///000111111111111111111222555999===KKKTTTooo}}}sssooooootttzzzmmmSSSDDDAAAIIIXXXeeefffjjjsss}}}zzztttrrrrrrqqqpppnnnlllmmmoooqqquuuwwwxxxvvvwww{{{|||{{{nnnzzzyyyYYYMMMAAA;;;DDD666888777444555999999555>>>???BBBDDDEEEDDDCCCBBB>>>===<<<<<<<<<;;;777555555444333111000/////////...............---------,,,------......------,,,+++,,,,,,---///111333444777888:::<<<>>>@@@@@@AAA>>>EEELLLOOOQQQTTTZZZ___tttxxx{{{uuuooommmtttxxx~~~yyyrrrmmmYYY[[[```fffmmmpppooonnnyyyxxxsssqqqjjjbbbbbbhhhXXXTTTOOOLLLLLLJJJHHHEEEJJJFFFJJJUUUZZZUUUQQQSSSXXXcccsssyyyuuuwwwsss^^^PPPHHH???555222111//////111///000111222222222222222////////////............////////////000000000000000///...,,,,,,,,,,,,---...000444999<<<=========222000---+++,,,---------+++,,,...//////...---,,,*********))))))*********++++++++++++************,,,,,,+++++++++++++++++++++++++++************)))************+++++++++,,,++++++++++++++++++++++++)))***++++++++++++***))))))((('''((()))***)))(((************************+++(((***222&&&'''(((+++,,,------------------,,,************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,---...///000000111///000000000111444888<<>>??????@@@AAA<<<;;;:::::::::999666444666555333222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333555888999:::<<<>>>@@@@@@AAABBBCCCAAAOOO^^^gggmmmttt||||||mmmggggggkkkpppvvv}}}qqqiiigggddd___fffnnn{{{yyysss|||wwwqqqgggZZZPPPKKKEEECCCJJJOOOLLLGGGEEEAAAGGGOOOVVV\\\eeerrr{{{{{{tttqqqvvv|||rrrdddXXXJJJ???:::666222111111111000000111000...---000000000/////////......///////////////000000000000///...,,,,,,,,,---......111666;;;>>>>>>===;;;222000---+++,,,---------***,,,///111111///---,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))*********+++++++++,,,,,,*********************************++++++*********)))''''''''')))***)))(((************************,,,(((---AAA&&&+++(((((()))******++++++******)))************************))))))))))))))))))))))))(((((()))))))))*********++++++***))))))***++++++++++++******++++++,,,---,,,,,,---......///000000////////////000333777;;;JJJRRRlllvvvvvvvvvuuu{{{}}}lllYYYPPPRRR\\\kkkxxxyyyyyywwwsssqqqooommmkkkccceeeggghhhiiilllooorrrvvvvvvwwwwwwvvvsssqqqpppppprrrOOOFFFHHHJJJHHHEEEJJJZZZ```OOO;;;444666666222555999;;;;;;<<<>>>@@@===;;;999888888666333111555444333111000/////////---.....................+++++++++++++++,,,,,,---///000111444666:::<<<>>>===???BBBCCCCCCEEEHHHJJJOOObbbwww~~~sssmmmjjjmmmuuu{{{zzzzzzyyyxxxkkkiiieeefffnnnwwwxxxttt~~~~~~ggg^^^UUUQQQPPPLLLIIIHHHIIILLLNNNLLLGGGGGGKKKPPP___jjjyyy{{{uuuvvvmmm^^^SSSKKKAAA999888555333333444444222000111111000000000/////////.../////////000000111111000///...---,,,---...///000333888===??????===;;;222000---+++,,,---------***,,,...000111000...,,,***+++---......---+++***+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++*********))))))***++++++++++++,,,,,,,,,************************+++******************+++(((''''''((()))******)))***************************(((222JJJ//////((('''(((((())))))))))))(((((())))))))))))))))))))))))************************(((((()))))))))*********+++******************+++++++++******++++++,,,---,,,,,,------......//////.../////////000222777;;;IIIQQQkkkzzzxxxyyyxxxvvvuuussshhh^^^ZZZ[[[bbbnnnzzz|||{{{uuummmiiijjjjjjhhhbbbdddggghhhjjjlllooorrrpppqqqwww}}}~~~xxxtttsss~~~wwwbbbEEECCCEEEIIIKKKFFFTTTnnn{{{hhhJJJ999333000333777;;;<<<;;;<<>>:::555444555777666444111111111111000000000000//////000000111111222222000///...------...//////222555:::>>>@@@???===;;;222000---+++,,,---------***+++---///000///...---+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))++++++++++++,,,,,,,,,,,,************************++++++***))))))***++++++)))((('''(((***,,,+++***************************((((((333GGG;;;111'''((())))))************))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,---------............/////////000333777;;;IIIPPPiii}}}uuuiiieeebbbaaaaaa```ccclllwwwxxxyyysssjjjfffhhhiiifffeeegggiiijjjjjjkkknnnpppooorrr{{{xxxvvv||||||aaaDDDAAA@@@KKKZZZ[[[ddd~~~qqqPPP===444...555999<<<<<<::::::===AAA;;;999666444444333111///000000///////////////000---------.........//////---------...000222444555999999:::<<<>>>@@@BBBCCCDDDHHHMMMQQQVVV___kkkuuuyyykkkgggooozzzqqq``````___```bbbgggnnnsss{{{nnnjjjnnnttt~~~nnniiiiiiXXXVVVRRRMMMHHHEEEDDDCCCKKKJJJHHHGGGJJJSSS___hhhwwwpppooo\\\LLLEEE<<<888777777555333222222111111111000000000000000000111222333333333000///...------...///000444777:::>>>??????===<<<222000---+++,,,---------***+++,,,---............,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,+++++++++************)))+++++++++,,,,,,,,,------************************++++++***))))))***++++++***)))((())),,,---,,,+++************************''''''222<<>>999777555333333333111000...............///000000---------.........//////......///000222555888999<<<<<<===>>>???AAACCCDDDFFFKKKQQQWWW___lll{{{nnnllljjjkkkssswwwbbbYYY```dddjjjooottt}}}ooo\\\QQQKKKJJJJJJ>>>AAADDDHHHKKKNNNQQQSSSYYYfffuuuyyyyyyooo```VVVIIIAAA===;;;777444222222222111111111111000000000111222333333444444000///...------...///000666888;;;===??????>>>===333000---+++,,,---------******++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---+++++++++************)))++++++,,,,,,,,,---------)))))))))))))))))))))))),,,+++***))))))***+++,,,***))))))***,,,...---,,,************************''''''///111JJJ---&&&///))))))************))))))))))))))))))))))))))))))************************((())))))))))))***************++++++++++++******++++++******++++++,,,---,,,,,,------------------000000000000111444888<<>>BBBAAAAAAMMMWWW^^^iiiooohhh\\\PPPDDD:::===>>>;;;555444777999777===;;;888555222111000000.........///......---------...///...------///000,,,111555777999;;;======>>>@@@BBBCCCCCCCCCDDDEEEQQQ^^^qqq|||qqqiiidddeeeooo~~~ooohhhbbb\\\aaakkkttt}}}xxxzzz~~~~~~hhh]]]^^^ZZZRRRFFFIIICCC???BBB??????KKKaaafffeee\\\YYYgggqqqZZZNNNMMMHHH???666555333222222222111000444444333333333333222222222///...///...,,,///555777444===CCC???@@@BBB;;;//////000000///...---,,,+++++++++,,,,,,---------))))))***++++++++++++***------------------------,,,++++++******++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++******)))(((((((((*********)))))))))))))))++++++************++++++************************...,,,+++...111111,,,'''))))))))))))))))))))))))************************************************333///+++)))++++++***)))******)))***,,,,,,***)))++++++++++++++++++,,,,,,,,,,,,------...////////////000000000000333666999JJJRRRhhhqqqccc[[[XXXYYY\\\___bbbeeeggghhhhhhfffeeecccbbbbbbcccccceeedddddddddggglllppprrrooo}}}aaaHHH???FFFDDD@@@@@@??????FFFLLLLLLMMMMMMIIIBBBBBBBBB>>>777444666666333555444333111000////////////////////////......---,,,...////////////111333999::::::888999<<<@@@BBBEEEDDDCCCBBBFFFMMMWWW]]]qqq{{{yyyiiieeennn~~~xxxppphhhgggdddccckkk|||~~~~~~|||tttxxxzzz}}}~~~~~~}}}|||wwwsssuuu{{{|||zzzpppcccbbbmmmrrrppp[[[]]]SSSGGGGGGFFFFFFOOOWWW^^^___WWWPPPTTT^^^eeekkkttt~~~lllVVVHHHAAA777222111111000...222333333444555555555555333000//////...,,,///555888666===CCC>>>@@@BBB<<<333222111//////.........,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++++++++************))))))))))))++++++************++++++************************+++)))))),,,//////+++&&&************************+++++++++***************************************222///+++***+++++++++))))))))))))*********)))(((***++++++++++++,,,,,,,,,,,,,,,------...////////////000000000000333666999FFFOOOfffyyyfffWWWQQQTTTWWW[[[```cccdddcccccc______``````aaaaaa``````aaadddcccaaagggrrruuuppphhhoookkksssgggTTTHHHJJJRRRPPPNNNJJJ@@@888999999;;;AAAHHHHHHCCC@@@AAA===666333333333000......//////000/////////000000000/////////......+++---000111111222555777:::;;;<<<<<<>>>@@@EEEIIIHHHIIIJJJNNNVVVbbboooxxxxxxkkkllluuuxxxkkk]]]VVVVVVhhhwww{{{~~~{{{|||uuuxxx~~~{{{sssvvvyyy{{{{{{zzzyyyzzz}}}|||||||||{{{uuuoooooovvv}}}yyyyyy}}}}}}zzzoooccccccmmmtttsss|||oooYYYQQQLLLFFFFFFNNNRRRRRRJJJEEEGGGMMMPPPSSS[[[eeejjjnnnxxxgggYYYFFF:::555444222///000111222333444444444444333000///000...---000555:::666===AAA===???CCC===555333111...------...///------------,,,,,,,,,,,,+++,,,,,,---------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,------...************************++++++************++++++************************)))((((((+++...///+++(((++++++++++++++++++++++++++++++++++++******))))))************************000...+++******++++++***)))))))))******))))))(((******+++++++++,,,,,,,,,,,,,,,------...////////////000000000000333666999CCCLLLddduuuaaaSSSPPPSSSWWW]]]bbbeeedddaaa___WWWYYY\\\^^^```___^^^^^^]]]ddddddaaaiiivvvvvvjjj\\\]]]fffnnnRRRDDD???AAACCCBBBKKKOOOFFF@@@===::::::>>>BBBCCCBBB???@@@===777555777777444...///000111222111000000/////////.........//////+++---000222333555777999::::::===AAAAAA@@@BBBEEEMMMTTT^^^iiisss{{{yyyuuusss}}}tttjjjiiikkkkkkiiiiiissszzzwww|||}}}}}}|||{{{zzzzzz|||~~~~~~~~~~~~~~~www{{{zzzqqqkkkmmmsssvvvoooffffffeeeaaayyyddd^^^\\\TTTQQQSSSRRRLLLAAA===BBBHHHJJJOOOVVV^^^bbbbbbgggrrr{{{|||eeeOOO@@@999666555333444444555555555555444444111000000///---000666:::666<<<@@@;;;>>>AAA<<<222222111000///---,,,,,,......------,,,,,,,,,+++++++++,,,---------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***+++++++++,,,,,,,,,---)))***************++++++++++++************++++++***************************)))***,,,///000...,,,************************,,,,,,++++++***)))))))))************************...---+++******+++++++++)))+++,,,+++***))))))************++++++,,,,,,---,,,,,,------...///////////////000000000333666999BBBKKKcccppp]]]RRRPPPUUUYYY^^^ccceeeccc___\\\RRRUUUYYY\\\^^^]]]\\\ZZZZZZbbbdddaaahhhssspppbbbWWWkkklllPPP======:::<<<:::777DDDOOOJJJ:::999999:::<<>>>>>AAA@@@>>>BBBHHHccckkkxxxyyyqqqkkktttaaa\\\^^^iiiuuu~~~zzzxxxwww{{{~~~}}}zzz}}}|||rrrmmmnnnsssxxx{{{~~~wwwpppiiipppuuuhhhZZZ^^^dddeeeiiifffgggcccYYYPPPJJJDDD>>>HHHKKKOOOSSSXXX___hhhnnnttt|||oooTTTAAA;;;;;;888888777777777888888888555222000111000...111777999555;;;>>>:::<<<@@@:::000222555666555111---+++.........------,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---)))*********************++++++++++++++++++++++++,,,,,,++++++************))))))******+++++++++,,,++++++************++++++************************))))))***,,,.........,,,))))))))))))))))))))))))+++++++++*********))))))************************+++,,,++++++******+++++++++---///...,,,***+++,,,))))))***+++,,,,,,------,,,,,,------...///////////////000000000333666999DDDLLLccc}}}ppp```XXXVVVVVVYYY]]]``````^^^ZZZXXXPPPRRRVVVYYY[[[ZZZXXXVVVWWW\\\^^^]]]aaahhhfff^^^eee}}}oooVVVGGG@@@======CCCDDD>>>CCCLLLHHH<<<::::::<<<===<<>>@@@>>>888555666444111///000000000//////......------------...000222444222444888::::::;;;<<<===CCC===<<>>???;;;:::;;;777999888333111222000---//////............//////...------...000333666888888;;;>>>@@@???>>>??????@@@>>>DDDTTTbbblll|||~~~yyy{{{tttlllaaaYYY[[[fffvvv}}}xxxwwwvvvqqqnnnooo{{{yyyppp\\\OOOTTTggguuu|||iiifff^^^RRRGGGBBBDDDGGGPPPYYYcccddd___\\\]]]aaaooo~~~|||jjjcccYYYTTTKKKBBB<<<888666666666333111222111///222888:::777>>>CCC>>>>>>@@@999000333777999999777333000------------............+++,,,,,,---------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))***++++++,,,------++++++************++++++************************((()))******)))))))))***(((((((((((((((((((((((()))))))))***++++++,,,,,,************************'''***,,,,,,***)))+++---+++///111000+++)))***---((()))***+++,,,------...,,,,,,------...////////////000000000000333666999CCCLLLbbb|||uuuiiiaaa___UUUUUUUUUTTTSSSQQQOOOMMMMMMNNNQQQRRRSSSQQQOOONNNRRRMMMKKKMMMNNNQQQYYYbbb{{{{{{sss\\\RRRMMMJJJEEEFFFWWWcccZZZSSSWWWXXXQQQCCC999;;;???<<<888777555888888555444777666333//////......///000222333.........000222666:::<<<===@@@CCCDDDCCCAAAAAAAAAGGGHHHVVVlllzzz~~~}}}ooohhh{{{~~~kkkXXX]]]eeemmmwwwwwwssskkkiiimmmtttxxxzzzmmmpppTTT]]]eeeiiiooo|||}}}nnnYYYHHHBBBCCCBBBNNN[[[```\\\XXXXXXZZZbbbiiinnnsss|||yyyqqqdddUUUIIIAAA<<<;;;666333222222111///222888;;;888@@@EEE@@@@@@AAA:::...000333555555444222000,,,---------.../////////,,,---......//////......------------------------...------,,,,,,------...---------....../////////+++++++++++++++++++++++++++,,,,,,------......///))))))***+++,,,,,,------++++++************++++++************************+++,,,,,,,,,+++***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---************************&&&))),,,,,,***)))+++---+++...111///***((())),,,((())))))+++,,,---......,,,,,,------...//////000///000000000000333666999BBBJJJaaa|||xxxsssnnniiiccc\\\XXXQQQOOOMMMLLLMMMLLLJJJHHHKKKJJJIIIIIIKKKKKKKKKJJJNNNMMMIIILLLRRRRRRaaa}}}wwwpppjjj[[[TTTTTTWWWJJJQQQXXXWWWRRRSSS[[[dddSSSIII>>>888777999999888;;;999666444222222222333///000000000///...---,,,------///333888<<<>>>>>>@@@@@@DDDFFFBBB<<>>===:::333......///222888???;;;999===>>>999???CCC;;;000000000000////////////------------------------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))************************)))+++,,,,,,+++,,,...000,,,,,,,,,---...//////000...///222222222333555777BBBMMM\\\{{{yyyqqqoooooolllgggbbb^^^YYYSSSPPPKKKIIIHHHHHHIIIIIIHHHFFFJJJIIIHHHGGGGGGFFFDDDCCCBBBEEEBBBIIIfffzzzooo}}}lll\\\TTTNNNKKKJJJAAAEEEHHHEEEBBBFFFSSS^^^MMMFFF<<<888888::::::999:::888555333111111222222////////////////////////444555666888;;;>>>@@@@@@AAA@@@AAAEEEGGGJJJTTT___uuu|||nnnaaaeeehhhjjjttt{{{}}}uuuqqquuu|||}}}|||{{{yyywwwvvvvvvvvvrrrwww{{{|||yyyvvvuuuvvvxxxzzz{{{{{{|||~~~ssshhhcccaaabbbnnn|||{{{vvvfffQQQFFFFFFKKKMMMVVV\\\aaafffqqqeeePPPIII???999444555555444666999AAA>>>@@@???999===???666111000000000////////////------------------------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))***************))))))))))))******)))))))))))))))*********************************************************(((***------,,,+++***++++++,,,,,,---....../////////000222222222333666888AAAKKK[[[zzzyyyooohhhddd___\\\XXXUUURRRNNNJJJGGGDDDCCCBBBCCCEEEFFFFFFDDDFFFFFFFFFEEEDDDBBB@@@??????FFFCCCOOO}}}|||rrrwwwpppYYYOOOMMMJJJEEEBBB;;;???BBBAAA???CCCMMMUUUFFFAAA:::888999;;;;;;999777666444222111000111111//////......///111222333888999999:::===???AAACCC@@@AAAIIIUUUbbbmmmxxxqqq{{{sssooo```^^^ooo}}}|||wwwqqqnnnooossswwwyyy}}}{{{{{{{{{}}}}}}|||}}}|||wwwrrrqqqsssuuullliiigggfffiiipppxxx|||~~~|||vvv}}}yyymmmZZZXXXVVVWWW___nnnnnndddaaaaaaNNNJJJKKKUUUbbbrrrtttkkkRRRGGG>>>;;;:::888999<<>>AAAEEEGGGGGGNNN]]]qqqxxxxxx}}}uuuoooooovvvxxx|||yyysssnnnnnnooommmlllnnnsssrrrrrrtttvvvxxxwwwvvv~~~yyysssooollljjjnnnooonnnkkkkkknnnuuu{{{wwwxxx{{{iii[[[UUUXXX___dddvvvmmmXXXFFFDDDGGGOOOcccxxx~~~qqq___LLLBBB???>>>???BBB>>><<>>>>>@@@CCCEEEEEEDDD???@@@AAA???===<<<===>>>888FFFZZZ}}}XXXLLL???;;;<<<<<>>===>>><<<:::888777666555444222222111111000000000000111000000111333666:::<<>>EEEHHHDDDEEE@@@111111111111111000000000000........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................************************************************************************'''(((((()))******++++++))))))(((((()))***++++++''''''((()))***++++++,,,***************************************************+++,,,++++++---000222///////////////000000000---.../////////111444666<<>>===>>>>>>>>>>>>???>>>>>>???BBBCCCCCCBBB>>>???>>>;;;888777;;;>>>GGGYYYpppwwwaaaPPPGGG@@@???@@@AAADDDHHHOOOLLLGGGCCC@@@>>>>>>>>><<<;;;999777555333222111111111111111111111000000222222333444777:::===>>>???@@@@@@??????CCCKKKQQQkkkuuu{{{oooqqq~~~yyyiiieeeiiirrruuuuuuvvvzzzyyyiiifffdddeeejjjpppvvvyyyxxxyyy}}}}}}zzz}}}|||xxxmmmfffiiivvvyyypppaaaMMMBBBCCCEEENNN___ooozzz}}}sssaaaLLL??????<<<@@@DDDBBBFFFCCC555222222111111111000000000..............................////////////......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++''''''((()))***+++,,,,,,(((((((((((()))***+++,,,(((((())))))******++++++))))))))))))))))))))))))************************+++++++++***+++...222666////////////////////////,,,...000111111222333555<<>>===<<<===?????????===;;;<<<<<<:::888;;;BBBIIIdddyyyzzzfffQQQOOOHHHDDDHHHMMMLLLJJJHHHNNNJJJDDD@@@??????@@@???999999777555333111111222000111111222222111111111333444666888;;;===>>>??????BBBFFFIIIMMMVVVbbbkkk}}}kkkkkkmmmrrr{{{~~~vvvqqqxxxwwwuuussspppmmmiiiccc___```ccchhhnnnxxxyyy|||{{{kkkbbbaaajjjvvvmmmQQQAAAEEECCCEEEMMMVVV___kkkwwwuuunnniiikkktttjjjXXXMMMEEECCCBBB@@@FFFFFF:::222222222111111111000000..............................////////////......------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++(((((((((((()))***+++,,,)))))))))))))))************************************************************+++,,,++++++---000333...............---------,,,///222444444444444555<<>><<<<<<===???<<<:::999;;;<<<=========;;;::::::<<<<<<;;;999777999;;;;;;===CCCNNNWWWsssvvvxxxwwwwww{{{vvvvvviiiNNNJJJLLLDDDAAAJJJSSSQQQIIIBBBBBB@@@???@@@@@@???<<<999777777666444222111222444000111111222222222222111444666888;;;===??????@@@EEEJJJRRRYYYcccpppttt~~~pppfffmmm|||vvvqqqsss|||~~~{{{yyyvvvttt}}}zzz}}}zzzsssmmmhhheeefffooo}}}kkk]]]\\\[[[iiiqqq\\\NNNBBB>>>@@@EEEPPP[[[^^^WWWRRRSSSZZZhhhxxxiii[[[PPPFFF===@@@@@@444222222222111111111111000////////////////////////......////////////......---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))(((((((((((()))***+++,,,*********)))))))))))))))++++++++++++++++++++++++************************)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---000444777777666666666===EEERRRnnnLLLLLLKKKIIIGGGFFFEEEDDDBBBAAA@@@>>>============999999:::;;;;;;<<<======<<<;;;:::999888777666555;;;:::888:::EEE]]]zzz}}}wwwxxx~~~ttt|||lllSSSFFF[[[MMM@@@>>>FFFMMMKKKEEE?????????>>><<<:::777666888666444222111111222222111222222222111222444555;;;;;;<<<===>>>???@@@@@@EEESSS```iiitttzzzyyytttkkkppp{{{{{{iiinnnvvvvvvrrrmmmiiijjjnnnuuuyyyyyypppfffbbbjjjzzzoooZZZVVVZZZmmmpppQQQBBB???CCCJJJPPPWWWRRRTTT[[[]]]aaauuuoooUUUFFFDDDCCC;;;333666555333000---...000333000000000000///////////////////////////////////////...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,---,,,+++((('''(((***)))************+++++++++(((((()))*********)))))),,,***)))''''''(((***+++************************,,,,,,,,,++++++*********"""%%%))),,,------+++))),,,,,,------.../////////222444666666555555666777===AAARRRrrrHHHGGGFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;999999999:::;;;;;;;;;<<<<<<:::888888:::===???@@@444444999GGG___}}}{{{cccTTTNNNUUUNNNFFFBBBBBBAAA>>>;;;>>>>>>>>>===;;;999777555555444444333333222111000///000222333222333555777:::<<<===<<<;;;>>>EEEJJJQQQbbbsss}}}~~~zzzooolllmmmrrr}}}{{{uuutttrrrzzzzzzrrrlllgggfffgggiiioooxxx|||ppplllooottt~~~lllXXXRRR___wwwzzzooo^^^PPPTTTaaahhh___ZZZZZZWWWXXXiiiooo[[[LLLCCC>>><<<444333222222222222222333111000000000////////////////////////////////////............---------,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,+++)))((()))***)))************+++++++++/////////...---,,,************)))(((((()))***++++++++++++++++++++++++++++++++++++******)))))))))&&&(((+++---...---,,,+++,,,,,,------...////////////111333333333222333555>>>@@@PPPoooAAAAAA@@@???>>>===<<<;;;;;;::::::999999::::::;;;999999999999999999999:::888888777777777888999:::777===KKKccc~~~lll^^^VVVRRRPPPQQQOOOJJJCCC===::::::======<<<;;;:::888666555222222333444444222000//////222555666777777999:::;;;???BBB@@@???DDDPPP[[[kkkxxxwwwccc^^^___lll~~~}}}tttpppttt|||~~~uuuooommmlllkkkiiiiiikkkpppwww}}}|||{{{qqqhhhgggjjjmmm~~~mmm```WWWVVVaaapppssswwweeeSSSFFF===444222000111333333000---111111000000000/////////////////////////////////...//////000000///------------------------------......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,+++***)))***+++)))************+++++++++&&&&&&&&&'''((((((((()))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++,,,---...---------,,,,,,------...////////////111222333222222333555===@@@NNNlll<<<<<<;;;:::999999888888888888888888999999:::;;;999999999888888888888888444999===<<<888555777:::@@@PPPggg|||uuu|||xxxllldddZZZPPPJJJLLLNNNOOOLLLEEE@@@>>>???<<<;;;:::999888666555444111222222222222222222222444666999;;;;;;<<<===>>>BBBGGGMMMPPPTTT]]]jjjuuuxxx~~~~~~nnn___hhhmmmzzz}}}|||{{{}}}wwwuuuzzzssseeeeee^^^jjjqqqccc]]]^^^bbbmmmxxx~~~dddNNN>>>999333222444444111---111111111000000000//////////////////////////////...///000222222000...---...........................------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))+++,,,,,,+++***+++,,,))))))*********+++++++++,,,++++++,,,,,,------...((((((***+++++++++++++++++++++++++++++++++++++++******************))))))...------,,,,,,,,,------,,,,,,------.../////////000222333333333333555777;;;???MMMjjj999999888888777777777666888888888888999:::;;;;;;888888888888888888888777555;;;???===888:::CCCLLLPPPcccxxx|||~~~wwwhhh[[[ZZZZZZSSSHHHBBBIIIHHHGGGEEECCCAAA@@@???:::999888777666555444444333222000///000222555777777999;;;=========>>>@@@EEEKKKUUUbbbppp||||||tttzzznnniiiiiijjjzzzqqqqqqvvv|||qqqyyyiii[[[iiizzz}}}qqqbbbUUU\\\eeetttsssOOOFFF;;;555555666555333111111111111000000000000000000000000000000000000---///111222222111///...........................------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))+++------,,,++++++,,,))))))*********+++++++++///...,,,***))))))((()))((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++------++++++***++++++,,,,,,,,,------.../////////000111222222222333555888999>>>LLLhhh777777777777777666666666999888888888999::::::;;;888888888888888888888999:::;;;999666555;;;GGGRRRmmmxxx~~~tttffffffyyyvvvcccUUUKKKNNNQQQMMMHHHHHHMMMIIIEEEDDDDDDDDDBBB???888888666555444333333333555222000...///333777:::777999;;;;;;<<<>>>AAACCCCCCKKKZZZmmm~~~{{{oooxxx|||ggg^^^fffxxxzzzwwwrrrqqq{{{{{{qqqppp}}}~~~xxx{{{tttaaaYYY\\\mmmxxx^^^JJJNNNZZZlll~~~bbbWWWGGG:::444333444444222222111111111000000000000000000000000000000000......000111111000000///........................------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))),,,......,,,+++++++++)))************+++++++++&&&&&&''')))+++///222444++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,+++***************+++,,,,,,------.../////////---.../////////000333666888===KKKeee666666666666666666666666999888888888888888999:::777888888999999:::::::::<<<:::;;;CCCNNNXXX\\\]]]{{{}}}yyymmmbbbeeevvvrrrkkksssoooVVVJJJEEEIIIKKKFFFEEEJJJJJJHHHGGGGGGGGGEEECCCAAA777666555333222222222222333222111000222555999;;;888999;;;<<<>>>BBBGGGKKKRRR]]]mmm|||yyyzzzyyyqqqnnnsssvvvooonnnvvvzzz|||~~~}}}|||}}}wwweee]]]\\\^^^fffqqq~~~bbbZZZVVV[[[fffsssvvvbbbMMM>>>555333333222222222111111111000000000000000000000000000000.........//////000000000........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************---//////---+++******)))************++++++++++++,,,///333999@@@FFFIII...---+++***)))******+++)))))))))))))))))))))))))))*********++++++++++++*********+++++++++++++++,,,,,,------.../////////---............000333666999===HHH```444555555555555666666666888888777777777777888888777777888999:::;;;;;;;;;999;;;GGGaaa}}}|||qqqpppmmmkkknnnvvvtttiiimmm}}}iiiFFF>>>>>>EEEEEE===;;;@@@>>>AAADDDEEEDDDBBBAAA@@@777666444222111111222222111111222333555777999::::::;;;===???BBBHHHOOOTTTnnnzzzttt{{{qqqoooqqqzzz{{{{{{~~~zzzyyywwwxxxsss[[[SSSZZZdddvvviii\\\YYY___ooofffNNN???888777222222222111111111111000000000000000000000000000.........---...///000111////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++---//////---***)))))))))************+++++++++))))))***,,,///333777:::000...,,,***((()))***+++************************(((((())))))*********+++)))***+++,,,,,,,,,,,,+++,,,,,,------...//////000//////000//////222555888;;;===FFF]]]666666666666666666666666888888777777777888888999555888<<<>>>;;;777888;;;@@@EEEppp~~~cccgggsss|||xxxxxxtttmmmwwwqqq]]]NNNEEEAAAAAA;;;222666@@@HHHGGGEEECCC???<<<999888555555555333000///000111333333555777555333666<<<;;;AAAIIINNNSSS\\\iiisss~~~{{{}}}yyyssswww~~~uuuuuu}}}{{{xxx}}}~~~}}}|||{{{{{{~~~|||xxxwwwyyy{{{|||}}}}}}{{{yyyyyy{{{}}}~~~}}}{{{yyywwwvvvvvvwwwxxxwwwwwwwwwwwwxxxxxxxxxxxx~~~{{{eeeZZZaaasssyyyhhhZZZ[[[ggg{{{rrraaabbbjjjuuuqqqVVVDDD<<<555333111000111222333333000111111222222222111111---.........//////000000111111000000//////......//////............//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++*********)))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---............///000111111000111333555888===HHH^^^666666666666666666666666999999888888777777666666===>>>>>>;;;:::===@@@CCCTTTvvvnnnmmmttt|||ooo^^^PPPNNNIIIJJJOOOKKK???:::===AAAAAAAAA@@@???===<<<;;;444555444333000///000111333333555999888777;;;BBBJJJVVVdddiiihhhlllxxxyyytttvvv|||~~~mmmiiiyyyxxxtttqqqsssyyy~~~}}}~~~|||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwyyy{{{|||{{{zzzzzzxxxuuusssrrrssstttuuuxxxvvvtttsssrrrssstttuuurrrrrrrrrqqqqqqrrrrrrssspppqqqrrrtttwwwzzz|||~~~zzz}}}wwwjjjaaa\\\gggvvv{{{ggg\\\ZZZeeeqqqyyymmmeeejjjuuuzzzfff[[[<<<888444444777888444000000111111222222111111111........./////////000000111000000000/////////...//////............//////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,++++++*********++++++******))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,---............///000111111000111333555888<<>>;;;777>>>NNN[[[^^^ppp{{{rrrqqq|||fffWWWOOOKKKLLLHHHKKKSSSSSSGGG===:::999999:::;;;;;;;;;;;;;;;333333333222000000111333444444666:::;;;<<>>@@@SSStttuuukkkiiisss}}}eeeSSSJJJHHHJJJFFF@@@@@@HHHLLLFFF===888555555666666666666555555111222333222111111333555555444777;;;>>>AAAJJJSSS^^^fffqqqyyyyyy}}}uuuoooyyywwwlllyyy}}}~~~~~~|||{{{~~~}}}}}}}}}|||yyyzzz~~~~~~}}}{{{yyyxxxwwwwwwwwwpppqqqrrrssstttuuuuuuuuuoooqqqssswwwyyyyyyvvvssszzzyyywwwuuuttttttuuuuuunnnnnnmmmmmmmmmnnnooooooqqqpppnnnmmmlllmmmnnnooonnnnnnooooooooooooooooooppprrrttttttrrrpppoooooorrruuuxxxyyy{{{~~~zzznnnfffgggjjjppprrr```WWWRRR[[[oooyyyooodddbbbnnnxxxgggYYYEEE777222333444555222111111111000000000111//////////////////000000000000000000//////////////////............//////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++***************+++*********))))))((((((***************************************************+++++++++++++++,,,,,,***+++,,,---...............000000000000000222444666:::BBBVVVvvv888888888888888888888888666777888:::;;;;;;<<<<<<999BBBLLLYYYuuuvvvmmmiiimmm{{{~~~```NNNEEE???>>>AAA<<<999:::BBBIIIGGG>>>777999888888666555333111000000222333333333333666888777666999>>>BBBHHHSSS^^^oooqqqzzz}}}rrrtttxxxnnnssszzzzzzyyyxxx}}}yyyxxx~~~~~~||||||~~~{{{yyy{{{{{{zzzxxxvvvuuutttttttttsssrrrrrrrrrrrrsssssssssrrrqqqqqqssstttuuusssqqqrrrrrrqqqpppqqqqqqrrrsssnnnnnnnnnnnnnnnooooooooorrrqqqooonnnmmmmmmmmmnnnllllllmmmmmmmmmlllkkkjjjlllnnnppppppooommmlllmmmoooppppppqqqrrrtttwwwzzzvvvwwwzzz~~~xxxnnndddbbbiiizzzUUUQQQTTTfffzzzoooccc]]]eeewww~~~jjjTTTBBB999666777444333222111000000111111000000000000000000//////////////////000000000000//////............//////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************(((((())))))*********+++*********************************************************++++++,,,,,,,,,***+++,,,---...............///000000///000222444555888@@@TTTuuu888888888888888888888888:::999999999999999:::;;;@@@KKK]]]tttjjjQQQHHHCCC;;;888;;;777888===GGGNNNLLLBBB999>>>===<<<999777444222000000222333444555666999;;;:::999<<>><<<<<<;;;999888555444222000222444555666888;;;>>><<<<<>>CCCIIIOOORRR[[[eeewwwwwwxxxpppaaaXXXWWWLLL;;;:::FFFCCCBBB???>>>BBBFFFGGGEEE777777777777666555444444111222555666777:::===@@@>>>???DDDPPP\\\lllxxxsssnnnhhhrrr~~~sss{{{~~~{{{yyyzzz|||~~~~~~|||yyyxxx|||zzz{{{yyyvvvvvvyyyzzzyyywwwvvvttttttssssssqqqnnnjjjfffgggjjjooorrrmmmmmmnnnpppssstttsssrrrmmmmmmmmmllllllkkkkkkkkknnnnnnnnnmmmlllkkkjjjiiikkklllmmmmmmlllhhheeecccdddfffhhhjjjkkkjjjiiihhhllllllllljjjhhhhhhjjjlllnnnllliiiiiikkkmmmooopppnnnmmmlllkkkmmmpppsssuuuooopppqqqrrrrrrqqqppppppooorrrvvvxxx|||xxxiii```bbbnnnyyymmmXXXLLLGGGZZZggg~~~nnnlll{{{iiisssqqq]]]OOO999777555333222333444555222111111111000000//////.../////////000000111111//////............//////////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++*********+++,,,,,,---(((((())))))*********+++************))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++,,,---............---///////////////111333666888???RRRsss666666999<<<===<<<===>>>:::@@@IIIXXXmmmxxxmmm[[[lllwww~~~www]]]WWWWWW[[[SSSBBB888888???@@@AAA@@@>>><<<<<<<<>>AAACCCCCC@@@===:::999;;;777333222444666777666777999<<<;;;999:::???DDDHHH\\\rrr~~~zzzqqqqqq|||uuuttt~~~|||yyy~~~~~~}}}||||||}}}~~~}}}~~~~~~|||||||||}}}zzz{{{|||}}}|||zzzwwwvvvxxxxxxyyyzzzyyyxxxwwwvvvttttttsssrrrqqqqqqpppqqqooonnnmmmkkkkkkjjjjjjkkknnnoooooonnnlllkkklllmmmmmmlllkkkjjjjjjlllnnnoooiiiiiiiiiiiihhhgggffffffggggggggggggfffdddbbbaaacccdddeeeeeeddddddfffgggggggggfffeeeeeefffggggggffffffeeeddddddddddddeeefffffffffgggggghhhhhhiiijjjkkkkkkjjjiiiiiijjjlllllllllkkkjjjkkkmmmoooppptttwww|||~~~|||yyyxxxwwwzzzpppfff___gggyyy~~~ppp[[[DDD999555111000000333444444333222000000000000000000000000000000000000000//////.../////////////////////////////////---------............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,++++++************++++++)))************+++++++++***************************************+++++++++,,,,,,,,,---------......---.........///111222333444666===PPPnnn>>>======???@@@GGGXXXiii~~~ttteeeZZZSSSOOOKKKFFFDDDHHHGGGBBBBBBGGGAAACCCFFFFFFBBB===:::888666444222222555888999:::999===???===:::???KKKUUUeeessswwwpppnnnxxxqqqpppwww|||{{{|||~~~}}}}}}}}}|||{{{|||{{{{{{|||~~~~~~}}}~~~~~~|||{{{|||}}}yyyzzz{{{|||{{{zzzxxxwwwwwwwwwxxxxxxwwwvvvuuuttttttsssqqqpppoooppppppqqqllllllmmmmmmlllkkkjjjiiilllmmmnnnmmmjjjiiijjjkkkiiihhhhhhggggggggghhhhhhfffffffffeeeeeedddccccccccccccdddcccbbbaaa___^^^```aaabbbaaa``````bbbccccccddddddddddddddddddccccccbbbaaaaaa`````````aaa^^^___aaadddeeeffffffffffffggghhhhhhffffffggghhhkkkkkkjjjjjjjjjiiiiiiiiilllnnnppprrrtttwww{{{hhh[[[___nnniiiYYYYYYeee|||{{{zzz}}}^^^HHH:::444333666444444333333222111000000000000000000000000000000222111000000////////////////////////////////////---------............///.........------------,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,++++++************++++++)))************+++++++++************************))))))******+++,,,,,,---,,,,,,,,,---------......---------...///000111222555666>>>QQQnnn;;;>>>EEENNNUUUaaazzz|||vvv|||~~~hhh\\\WWWRRRLLLHHHMMMHHHGGGJJJIIIFFFGGGKKKEEEFFFFFFDDD@@@<<<:::999333333222444666888:::;;;<<<===>>>>>>AAAMMM^^^lll||||||fffooo}}}rrrmmm||||||vvv~~~}}}}}}}}}||||||{{{zzzzzz{{{~~~~~~|||}}}~~~}}}|||{{{{{{}}}xxxwwwxxxxxxyyy{{{}}}~~~vvvvvvvvvvvvvvvvvvuuuuuuwwwvvvssspppnnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkklllmmmmmmllljjjiiiiiijjjeeeeeedddcccbbbaaa______bbbbbbaaa``````_________^^^^^^______^^^]]][[[ZZZ]]]^^^^^^^^^\\\\\\^^^```^^^___aaabbbbbbaaa___^^^______^^^]]]]]]]]]]]]]]][[[]]]```cccdddeeedddcccbbbdddeeeeeedddddddddfffhhhhhhiiiiiiiiihhhgggffflllmmmmmmnnnnnnppprrrsssxxx{{{yyyggg___bbbgggkkkrrrbbbZZZ```lll}}}{{{wwwtttqqqyyywww^^^LLL@@@999666444333111111222222111000000000000000000000000000333333111000////////////////////////////////////---------............///............------------........................***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,---------..................///111222333777888???RRRoooTTTYYYfffsssyyyqqqZZZQQQPPPMMMHHHFFFFFFDDDEEEHHHHHHEEEEEEFFFEEEDDDBBB===999666777888333444555666777888:::;;;;;;;;;<<>>PPPlll~~~gggNNNDDDCCCBBBCCCGGG>>>???BBBEEEGGGFFFFFFEEECCCAAA<<<666222111333555333666888999999999;;;<<<;;;>>>FFFSSSdddvvvzzzxxxjjjkkksss}}}~~~~~~||||||}}}~~~}}}|||{{{|||~~~~~~}}}yyyzzz{{{zzzxxxwwwxxxyyyzzzvvvqqqmmmmmmppptttwwwtttttttttttttttuuuvvvvvvppppppppppppppppppppppppooollliiifffeeefffhhhjjjggghhhhhhgggeeeddddddeeeeeedddbbb___]]][[[ZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWVVVVVVWWWWWWWWWVVVTTTSSSXXXXXXYYYWWWVVVUUUWWWXXXUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYYZZZZZZYYYXXXXXX[[[^^^```aaa````````````aaabbbdddfffggggggggggggggggggfffhhhjjjllllllkkkiiimmmssswwwxxxyyy|||vvvnnn\\\bbbqqqsssXXX]]]gggttt~~~tttooorrrvvvUUU===:::666222222333444333111111111111111111111111111222111000000////////////////////////////////////---------............////////////.........------........................***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))******+++++++++******++++++************++++++)))************+++++++++************************...------,,,++++++******,,,,,,,,,---------......000000000111222333444555444555;;;LLLggg{{{ttt~~~~~~pppZZZFFF>>>;;;888<<>>@@@BBBDDDEEEEEEDDDAAA@@@<<<777333111222444222666:::<<<<<<;;;===???>>>JJJ]]]pppqqqjjjwwwssshhhttt{{{~~~~~~}}}|||~~~~~~}}}}}}~~~}}}|||wwwxxxyyyxxxwwwvvvvvvxxxxxxvvvrrrooonnnppprrrsssvvvuuusssrrrqqqqqqqqqrrrlllmmmnnnppppppooommmlllkkkiiigggdddbbbbbbbbbccc```aaabbb```^^^]]]^^^___[[[ZZZWWWVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTUUUUUUTTTRRRQQQSSSTTTRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUWWWXXXTTTTTTTTTTTTUUUUUUUUUUUUWWWZZZ]]]^^^]]]]]]]]]]]]___```aaacccddddddeeeeeegggfffeeehhhkkkmmmllljjjfffkkkqqqttttttsssuuuwwwwww}}}}}}oooggggggfffjjjsssaaaVVV]]]mmm{{{tttqqq|||uuuYYYCCC>>>888555666666333///111111111111111111111111000000//////.../////////////////////////////////---------............///////////////............------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******))))))(((++++++************++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......//////000000111333444555444444999IIIccc~~~yyyxxxkkkZZZKKKEEE>>>555444:::;;;======<<<===???@@@???BBBBBB@@@<<<888555555666111555:::=========???AAADDDXXXtttxxxsss|||zzznnnnnnsss{{{}}}}}}~~~~~~}}}|||vvvwwwxxxwwwuuuuuuuuuvvvuuuuuutttttttttuuuuuuvvvxxxvvvsssqqqooonnnmmmmmmlllmmmoooooonnnkkkhhhfffgggfffeeedddbbb___]]]\\\[[[\\\\\\[[[YYYXXXXXXYYYVVVTTTRRRQQQRRRTTTWWWXXXVVVTTTRRRPPPOOOPPPQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSQQQOOOOOOPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPMMMMMMNNNOOOQQQSSSUUUVVVRRRRRRRRRRRRSSSTTTVVVVVVTTTWWWZZZ\\\[[[ZZZZZZ[[[______``````aaaaaabbbbbbdddcccbbbeeeiiijjjiiigggiiikkkmmmnnnnnnpppvvv{{{sssuuuwwwxxxzzzwwwtttkkk```eeeuuu|||VVVMMMUUUdddyyyppp]]]hhhoooKKKDDD<<<999888666222...111111111111111111111111///............//////000////////////////////////---------.........//////000/////////............------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))))))))((('''++++++************++++++)))************+++++++++***************************++++++,,,,,,------...,,,,,,,,,---------............//////000222333444555555:::JJJcccwww|||mmm```XXXTTTNNNJJJGGGCCC???;;;999;;;===<<<999777999;;;:::;;;:::888555444555777888444666<<>>BBBHHHZZZwww{{{uuuvvvqqqbbbppp|||~~~||||||||||||}}}vvvwwwwwwwwwwwwvvvuuuuuussssssssssssssssssssssssuuussspppnnnllllllmmmmmmooommmkkkjjjjjjiiigggeee`````````___]]][[[XXXWWWTTTUUUUUUUUUUUUTTTSSSSSSNNNNNNOOOOOOOOOPPPPPPPPPUUUSSSPPPNNNLLLLLLMMMNNNMMMNNNOOOPPPPPPNNNMMMKKKOOOOOOOOONNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQLLLMMMOOOPPPPPPPPPOOOOOONNNOOOPPPRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXZZZ]]]___aaaaaa``````bbbaaaaaaeeejjjlllkkkjjjiiikkkmmmnnnooopppsssuuurrrssstttuuuwwwzzz{{{qqqeee[[[kkkwwwxxx\\\NNNQQQfffzzz~~~```TTTnnnvvvXXXCCC<<<555555444---444333111111222222000...222111///.........///000000/////////............,,,---------.../////////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))((((((((((((+++***)))))))))***,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............,,,,,,---...///111333444222222777FFF```tttooo|||~~~tttkkkddd]]]YYYUUUPPPKKKJJJLLLJJJBBB:::888:::;;;;;;999777777777888888777555444555888;;;;;;===??????:::;;;IIIZZZwww}}}www~~~|||ooonnnqqq}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~}}}|||zzzzzzzzz{{{{{{vvvvvvuuutttsssqqqpppoooqqqqqqppppppppppppppppppmmmnnnnnnnnnmmmllljjjjjjkkkiiigggfffeeedddaaa___[[[\\\[[[ZZZYYYVVVTTTRRRQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKLLLLLLLLLMMMMMMMMMNNNMMMJJJHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJIIILLLKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMNNNOOOPPPPPPOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSTTTTTTUUUUUUVVVWWWXXX[[[]]]______^^^^^^bbbaaaaaacccgggiiihhhfffggghhhjjjkkklllooorrruuuqqqrrrrrrssssssuuuyyy||||||uuulllhhhlll}}}ppp^^^UUUUUUgggxxx}}}jjjbbbdddvvv```OOO;;;444555333555444333333333444444444222111000///...///000000000000/////////.........------..................000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************)))))))))))))))))))))(((+++******))))))***+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............------......000222333444333333888FFF___wwwsssvvvggg___VVVKKKIIIMMMLLLGGGCCCFFFKKKJJJ@@@666999888999999:::888555333666666666555555888<<<@@@======>>>AAAFFFRRRfffyyywwwrrrzzztttnnncccjjjqqqqqq}}}|||xxxvvvzzz{{{||||||}}}~~~~~~}}}}}}}}}|||}}}~~~~~~}}}|||{{{|||~~~zzzyyyyyyxxxxxxxxxyyyyyyxxxwwwuuusssqqqooommmlllnnnnnnnnnmmmmmmmmmllllllgggiiilllnnnmmmkkkgggeeefffcccaaa______]]][[[XXXUUUUUUUUUTTTSSSPPPNNNMMMLLLLLLMMMMMMLLLLLLKKKJJJGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSTTTVVVXXXZZZ[[[\\\[[[[[[_________aaadddeeedddccceeefffggggggiiilllpppsssooopppppppppoooppprrruuurrruuuyyy~~~wwwmmmqqqiiiXXXWWW___nnn}}}pppccccccrrrjjjIII888888777444444333222000000222333222111000000//////000000000000000/////////......//////..................000000000/////////......------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---.....................///000222333444222333777EEE\\\{{{wwwvvvooo^^^ZZZTTTFFF@@@DDDHHHDDDAAADDDGGGGGG@@@999;;;999888:::;;;:::555111666777999999:::<<>><<<:::;;;<<<;;;666222555888;;;======<<<===>>>CCCBBBGGGWWWooouuusssjjjcccxxx~~~|||~~~yyysssuuu|||~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}|||}}}~~~~~~|||{{{wwwwwwwwwwwwwwwwwwvvvvvvvvvuuutttrrrqqqqqqqqqqqqooonnnnnnlllkkkjjjiiiiiikkkjjjhhhfffcccaaa```___\\\ZZZXXXVVVUUUTTTQQQOOOMMMMMMMMMMMMLLLJJJHHHFFFGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVXXX[[[^^^```aaacccdddeeeeeeeeedddcccdddgggjjjlllmmmoooooooooppprrrtttvvvwwwwwwvvvuuuuuuwwwyyy}}}uuunnnooo```HHHRRR^^^aaannn}}}pppeeemmmfffOOO:::444666777777555444444444222222222222222111111000111000000000////////////000000000//////......---111000000000////////////------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))++++++++++++++++++++++++((()))))))))*********+++*********+++************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............////////////000111333333222333777BBBVVVsssjjjmmmwwwpppPPPBBB<<>><<<<<<:::888555666888;;;===<<<<<<<<<===<<>>AAADDDNNNaaavvvrrrrrr}}}{{{pppsss{{{|||zzz~~~}}}}}}||||||}}}~~~~~~}}}|||{{{|||{{{zzz{{{~~~~~~}}}|||{{{{{{{{{||||||{{{yyyxxxxxxxxxxxxvvvtttrrrqqqooonnnlllkkkjjjkkklllmmmjjjiiihhhfffdddbbbaaa``````^^^ZZZVVVTTTSSSRRRSSSNNNLLLKKKJJJJJJJJJHHHFFFDDDEEEEEEEEEDDDBBB@@@???@@@@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@@@@======>>>>>>>>>======<<<>>>>>>======<<<<<<<<<===??????>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEECCCCCCBBBCCCDDDEEEGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPTTTWWWYYYZZZ[[[^^^aaa```bbbeeeggggggggghhhiiihhhjjjlllmmmmmmnnnoooqqqjjjmmmqqqssssssrrrqqqrrrrrrtttwwwzzzqqqtttxxxcccNNNHHHXXXllltttyyy}}}{{{xxxsssMMMCCC777111111333222000222333444444444333222111111111111000000000/////////////////////000000000111111111000000000//////------------------------,,,,,,------.../////////,,,,,,,,,+++++++++******+++++++++***************************************((())))))******+++,,,,,,'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,---............------------...///000111444555888AAASSSooouuukkkttt___\\\RRRDDD???EEEMMMPPPIIIGGGHHHKKKNNNMMMHHHCCCBBBBBBAAA<<<777555777:::AAA@@@>>>===>>>BBBHHHMMMuuu}}}}}}qqquuuwwwllllll|||qqqrrr{{{zzz~~~~~~}}}|||}}}~~~~~~~~~~~~}}}{{{{{{}}}||||||}}}zzzyyyyyy{{{|||}}}|||zzzxxxxxxxxxwwwuuusssqqqooopppnnnllljjjjjjjjjkkklllffffffdddbbb```___]]]\\\WWWVVVTTTRRROOONNNMMMMMMHHHGGGEEEEEEFFFFFFDDDCCC@@@AAAAAAAAA@@@???===<<<<<<<<<======<<<<<<;;;:::=========>>>>>>>>>>>>???<<<=========<<<<<<;;;:::===<<<;;;;;;::::::;;;;;;>>>>>>=========>>>>>>???===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNMMMMMMMMMNNNOOOPPPPPPPPPSSSWWWXXXWWWXXXZZZ]]]]]]```eeehhhiiiiiijjjkkkgggiiikkkkkkkkkjjjkkkmmmiiillloooppppppoooooopppppprrrtttvvvxxx{{{nnn```iiieeeWWWQQQMMMkkkkkkwwwrrrtttiiiYYYDDD777555666444111333333444555444333222111111111111111000000000000......//////000000111111111111111111000000000000------------------------,,,,,,------...///000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))***++++++,,,,,,%%%''')))+++,,,------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---............---------------...///000111222555===NNNjjj{{{uuuqqq___]]]nnntttvvv}}}tttXXXIIIKKKMMMAAACCCIIIOOOMMMFFFAAABBB???999555666777777;;;@@@CCCCCCCCCAAAAAAJJJ^^^oooxxxwwwmmmooowwwsssyyy~~~}}}~~~~~~~~~|||{{{{{{|||~~~~~~~~~}}}||||||}}}||||||{{{zzzyyytttuuuvvvvvvuuussspppooolllmmmmmmmmmllliiigggeeegggbbb[[[YYYYYYXXXTTTPPPQQQPPPOOOMMMKKKIIIGGGGGGBBBBBBCCCDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888999::::::;;;;;;::::::<<<;;;::::::999999999::::::::::::;;;;;;:::::::::888888999:::<<<======>>>AAA@@@>>>>>>???@@@@@@???@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOMMMMMMNNNOOOSSSSSSTTTUUUVVVXXXYYYZZZ\\\```dddggghhhhhhhhhhhhjjjkkkkkkllllllkkkkkkjjjlllllllllmmmmmmmmmmmmmmmnnnooorrrtttvvvxxxyyyyyyzzz~~~uuu___^^^oookkkXXXVVVVVVaaawww{{{qqq~~~bbbAAA333777:::666777555333111000000111111111111111111000000000000000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))************((()))***+++,,,---------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,...///000//////111333222222444<<>>???999555444888;;;;;;<<<>>>@@@???@@@EEENNN^^^rrrxxx~~~wwwrrr~~~xxx|||}}}www|||}}}~~~~~~~~~}}}||||||}}}~~~|||}}}~~~}}}|||zzz||||||||||||{{{zzzzzzyyytttuuuuuuuuutttrrrooonnnmmmnnnnnnmmmllliiifffdddaaa\\\VVVTTTUUUTTTQQQMMMMMMLLLKKKIIIGGGFFFDDDDDD???@@@@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888999999:::;;;:::::::::<<<;;;:::999888888888999::::::;;;;;;;;;;;;::::::888888999:::;;;<<<======@@@???======>>>??????>>>@@@????????????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDFFFHHHIIIKKKMMMNNNNNNMMMMMMNNNOOORRRSSSSSSTTTUUUWWWYYYYYYZZZ]]]bbbeeeeeeeeeffffffhhhhhhjjjkkklllllllllllljjjjjjkkkkkklllllllllmmmnnnoooqqqsssuuuvvvwwwxxxzzz{{{}}}|||iiiaaaaaagggUUUPPPUUUjjjkkktttTTT???999888777222111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))************((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------......---...////////////000111444444666>>>PPPlllvvvkkkccctttvvvgggeeeaaadddpppvvvgggRRRKKKNNNZZZ^^^VVVXXXaaaaaaOOOIIIEEEDDDBBB>>><<<===444222555===CCCBBB??????>>>???DDDNNN```vvvzzzhhhrrr}}}vvv{{{|||wwwxxx|||zzzzzz}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~zzzzzz{{{{{{zzzyyyyyyxxxzzzzzzyyyyyyxxxwwwvvvvvvrrrrrrrrrrrrpppnnnllljjjlllkkkkkkjjjgggdddaaa```XXXTTTOOOMMMNNNMMMKKKHHHGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::999888888888888999888888999::::::::::::999;;;:::999888777777777777999::::::;;;;;;::::::999777777888999:::;;;;;;<<<>>>===;;;;;;===>>>======??????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCBBBBBBCCCDDDFFFGGGHHHJJJLLLLLLLLLLLLNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXWWWZZZ^^^aaabbbbbbcccdddeeefffhhhiiikkklllllllllhhhhhhhhhiiijjjkkkkkklllnnnnnnpppqqqssstttuuuuuuyyywwwuuuvvv{{{jjj[[[eeefffXXXPPPZZZmmm}}}hhhsssoooSSS>>>777999222222222444666555333111222222111111111000000000000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******+++,,,---.........---,,,...///000000///...///111444555777???OOOiii|||mmmhhhgggttt\\\TTTUUUSSSSSSXXXZZZKKK999JJJHHHMMMMMMGGGMMMVVVSSSLLLEEE@@@@@@@@@===<<<===444444:::DDDJJJGGGBBBAAAAAAHHHSSSaaassstttjjjjjj|||pppggg~~~}}}yyy~~~yyyxxxxxx{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~{{{zzzzzzyyyyyyxxxxxxxxxvvvvvvuuutttsssrrrrrrrrrppppppooonnnllljjjhhhfffeeeeeedddaaa___[[[YYYWWWRRROOOJJJHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;::::::999888777777888999:::999999999999999999999999999999888777777777777888777888888999999999999999:::999888777666666666666999999999::::::999999999666777777888999999::::::<<<;;;999:::;;;===<<<<<<>>>>>>======>>>>>>???@@@????????????@@@AAABBBBBBBBBBBBAAABBBBBBCCCEEEEEEEEEGGGIIIJJJJJJKKKMMMOOOPPPPPPPPPQQQSSSTTTVVVWWWVVVYYY\\\______```aaabbbeeefffggghhhiiijjjjjjjjjgggggghhhiiijjjkkkkkklllnnnnnnooopppqqqrrrssstttvvvuuusssqqqqqqvvv}}}hhhkkkuuuvvvbbb[[[___jjjwwwxxxssslllKKK<<<>>>777666666777999888444111222222222111111111000000000000000000000000000000////////////////////////......////////////..............................------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************((()))))))))************))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++---//////...---,,,000111222111000///000111222333666===LLLddd~~~vvvvvv}}}xxxnnnbbbVVVRRRXXXWWWLLLFFFGGGGGGDDDNNNIIIHHHCCC<<>>GGGJJJFFFCCCCCCJJJYYYkkkyyy}}}~~~rrrnnnnnnzzzvvvpppoooooo~~~~~~}}}zzzzzzzzz}}}~~~}}}|||~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyvvvuuusssqqqppppppppppppoooooonnnllliiigggeeeddd___^^^\\\YYYVVVSSSQQQOOONNNKKKGGGCCCAAA???===<<<;;;;;;;;;:::999888888777999888777666666777888999888888888888888888888888888888777666666666666777666777888888999999888888999888777777666666777777888888999999999999888888666777777888888999999999;;;999888999;;;<<<<<<;;;===<<<<<<<<<<<<===>>>>>>============>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEECCCEEEGGGHHHHHHIIIKKKMMMNNNNNNOOOOOOQQQRRRTTTUUUUUUXXX[[[]]]^^^___```bbbffffffgggggghhhgggggggggggghhhhhhiiijjjjjjkkkkkknnnnnnnnnnnnpppqqqssstttttttttuuutttssssssuuuvvv{{{{{{lllqqqttthhhfffooozzzyyyrrr[[[EEECCC999777555777::::::666222222222222222111111111111000000000000000000000000////////////////////////......////////////..............................------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************((()))))))))************))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++---//////...---,,,222333444333111111111333111222555<<>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCAAACCCEEEFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOQQQRRRSSSUUUWWWZZZ\\\\\\^^^```aaaeeeeeeffffffffffffeeeeeehhhhhhhhhiiiiiiiiiiiijjjlllkkkkkklllmmmooorrrsssqqqsssvvvwwwvvvtttttttttzzz{{{xxxkkkjjjzzznnnhhhjjjnnnyyyxxxkkkSSSJJJ===888333333777:::888555333222222222222111111111000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))************))))))***************)))))))))))))))))))))))))))++++++,,,,,,,,,+++******+++,,,---.........---,,,111222333333222111222444333444666===LLLddd~~~sssmmmhhhcccbbb{{{uuujjjlllfffXXXKKKGGGJJJMMMKKKVVVWWWJJJ>>>@@@GGGKKKIIIJJJMMMFFF???HHHOOOEEECCCCCCCCCAAA:::444777>>>???AAAEEEFFFBBBAAAKKKWWWnnn~~~|||{{{}}}rrrsss||||||www{{{|||{{{~~~~~~}}}}}}||||||{{{{{{||||||}}}zzzzzz{{{{{{{{{{{{zzzzzzzzz{{{||||||{{{yyyvvvuuutttrrrpppmmmlllllllllmmmjjjhhhfffccc```^^^\\\[[[QQQPPPNNNKKKIIIFFFEEEDDD@@@@@@>>><<<999888999:::777777777777777666666666555555666777777777777777555555555555555555555555777666555555444444555555555666777777888888777777666666666777888999:::;;;<<<======>>>>>>======<<<888888888999999999999999:::888777888:::<<<<<<;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@BBBDDDEEEDDDEEEGGGIIIKKKKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^```ccccccdddeeeeeefffeeeeeehhhhhhhhhggggggggggggggghhhgggggghhhjjjmmmpppqqqnnnqqqtttuuuuuuttttttuuuyyyyyy|||pppjjjxxxooodddWWWmmmqqqdddJJJAAA888444666888777444333333222222222111111111000000000000000000000000000000000000000000000000......////////////..............................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))************))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,---------.........000111111111000222333222333555<<>>;;;666HHHLLLQQQKKKBBBHHHKKK@@@>>>???AAA???888555<<>>??????<<<===>>>??????@@@@@@???@@@BBBDDDDDDCCCDDDFFFGGGKKKKKKKKKLLLMMMOOOQQQQQQSSSUUUWWWXXXYYY[[[]]]___```aaabbbdddeeefffgggggggggggggggfffeeeeeeddddddeeeddddddeeegggkkknnnpppmmmoooqqqrrrrrrrrrtttuuunnnsss{{{|||}}}mmm\\\ZZZmmmsssdddjjj}}}YYYNNN@@@888777777555222333333333222222222111111000000000000000000000000000000000000000000000000......////////////..............................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))************))))))*********))))))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,...///000//////111333000000222999IIIbbb|||sss```eeesssttt[[[EEE999???GGGMMMNNNMMMLLLLLLFFFFFFEEEEEEDDDBBBAAA@@@EEEIIILLLJJJEEEBBBCCCFFF;;;===>>>===<<<>>>DDDIIIIIIIIIJJJHHHDDDMMMhhhrrrzzzxxxzzz||||||~~~|||~~~~~~~~~}}}}}}}}}||||||yyyyyyyyyyyyyyyzzz{{{|||~~~}}}|||zzzyyywwwvvvvvvxxxvvvtttsssttttttsssrrrpppooommmllljjjgggccc```\\\ZZZWWWTTTRRROOOKKKHHHCCCBBB@@@>>><<<;;;::::::777777777777777777666666666666666666666666555555555444333333333444555666666666555444444666777888777777777777777777777777888888888777777777777777999999999999999::::::;;;::::::;;;<<<<<<;;;;;;;;;999999999999999999999999666777888999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???>>>===<<<<<<===>>>?????????@@@AAAAAABBBCCCCCCIIIHHHGGGGGGHHHJJJMMMOOOSSSTTTTTTUUUWWWXXXXXXYYY]]]^^^aaadddfffgggggggggkkkiiieeebbbaaabbbdddeeeggghhhhhhhhhhhhjjjnnnqqqooopppqqqqqqpppppprrrtttssstttttttttuuuxxx}}}xxxaaa```hhhqqqdddiii}}}tttyyy~~~cccIIIDDD;;;444444333333333222111333444222///222111111111000000//////111111000000//////......---///111000...,,,++++++------............------------------------------)))******++++++,,,------...------,,,,,,------...******))))))))))))***************+++,,,,,,,,,---************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222111333666;;;HHH___{{{kkk___^^^eeetttnnnjjjlll```PPPEEE;;;333888@@@FFFKKKLLLLLLKKKHHHHHHHHHGGGFFFEEEDDDDDD@@@CCCEEEDDDAAA@@@AAACCC999;;;===>>>@@@DDDJJJNNNLLLIIIJJJQQQZZZfffyyyvvvyyyyyyfffkkkyyy||||||~~~~~~~~~{{{{{{zzzzzz{{{{{{|||}}}}}}}}}|||zzzyyyxxxwwwwwwwwwuuussssssssstttsssrrrooommmkkkiiigggddd```]]]VVVSSSPPPNNNLLLIIIEEEBBB???>>><<<:::999888777777666666666666666666666666666666666666666666666666666555444444444555666777777777777777777888999999999999999999999999999999999999999999999999999999999888888888888999:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===;;;:::::::::;;;;;;?????????@@@AAABBBBBBBBBFFFFFFFFFFFFHHHJJJKKKMMMRRRRRRSSSTTTVVVWWWXXXXXXZZZ[[[^^^```bbbddddddddddddcccccccccbbbbbbbbbbbbffffffgggggggggiiilllooonnnooopppooonnnnnnppprrrqqqsssuuuvvvvvvwwwzzz|||~~~iiiaaakkkqqqYYY___mmmrrrzzz}}}jjjUUU<<<444777666333333111///000111222222222111111111000000000000111000000000/////////...---...000///...------.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********))))))******************+++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222333444666:::FFF[[[vvvrrrmmmiiigggiiittt|||zzzsss___WWWXXXRRRNNNMMMHHH:::<<>>>>>??????@@@@@@AAAAAACCCCCCDDDFFFGGGHHHJJJJJJOOOPPPQQQSSSTTTUUUWWWWWWXXXYYY\\\^^^```aaabbbccc^^^```ccceeefffdddbbbaaadddeeeeeeeeeeeegggjjjlllppppppqqqpppnnnnnnoooqqqooorrruuuvvvvvvuuuuuuvvvwwwzzznnnZZZeee```QQQSSS^^^www|||jjjBBB666999666333222111///...///222555111111111111111000000000000000000000////////////---...///...---...///111//////000000000000//////++++++++++++++++++++++++------,,,,,,+++******)))******))))))))))))******++++++************++++++******************))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222444444555888CCCWWWppp}}}wwwzzzqqqSSSBBBFFFNNNWWWWWWLLLGGGFFFFFFHHHKKKLLLKKKIII:::;;;>>>AAAFFFJJJMMMOOOFFFDDD@@@????????????>>>999<<>>>>>>>>============>>>??????<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::888999999:::::::::999999999999999999999999999999:::999999888888777777777<<<<<<<<<<<<<<<===============>>>>>>>>>?????????@@@AAACCCEEEGGGHHHHHHHHHLLLMMMNNNPPPRRRTTTUUUVVVXXXYYY[[[]]]___aaabbbccc___aaadddffffffeeecccbbbcccdddeeeeeeeeefffhhhkkkrrrrrrrrrqqqoooooopppqqqoooqqqssssssrrrqqqrrrsssxxxyyy|||iiiYYYccc|||iiiRRRLLL___yyyWWW@@@:::444555444333333111///222777111111111111111111111111000000000000////////////000000000...------///111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******,,,++++++++++++++++++,,,+++*********)))(((((((((************************++++++******++++++,,,---+++++++++,,,,,,,,,------------...///000111222222333444555888AAATTTmmm~~~rrrdddggggggMMM>>>@@@IIIUUUYYYPPPJJJIIIGGGFFFGGGGGGGGGGGG;;;<<<===@@@DDDHHHKKKMMMLLLHHHCCC???>>>>>>===<<<===BBBHHHNNNPPPNNNKKKIIIHHHXXXkkkzzz~~~rrrmmmyyy}}}||||||~~~~~~}}}||||||}}}}}}}}}|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzzwwwwwwwwwwwwvvvvvvuuuuuuqqqooollljjjjjjiiigggfffccc```[[[XXXTTTQQQMMMJJJEEECCC???======<<<:::888777666666555555555666666444444444555555555666666777777777888888999999999666777888888999::::::::::::;;;<<<===>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???????????????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999888888999999999999999999999999999999999888888777666666888888:::;;;===>>>>>>???<<<<<<<<<===============???@@@BBBDDDFFFGGGHHHHHHIIIJJJKKKNNNPPPRRRSSSTTTVVVWWWXXXZZZ\\\^^^___```aaaaaabbbbbbbbbbbbbbbbbbcccdddeeeeeeeeefffhhhiiipppppppppooommmlllnnnoooppppppooonnnlllmmmooorrrttttttwwwyyyzzzppp```ddduuunnnTTTMMMRRRiii||||||jjjmmmzzzZZZFFF:::;;;777777999777222222666111111111111111222222222////////////000000000000333333222000---,,,...///,,,------......------,,,........................******+++++++++,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,+++*********)))(((((((((************************++++++******++++++,,,---+++++++++,,,,,,,,,------------...///000111222222222444555888BBBUUUlll}}}{{{yyymmmhhhjjjcccSSSKKKNNNUUULLLJJJIIIDDDJJJTTTTTTHHHHHHGGGFFFEEEGGGKKKNNNGGGFFFEEEDDDDDDEEEFFFFFFIIIFFFBBB>>><<<<<<>>>???CCCHHHNNNQQQNNNLLLKKKLLLVVVjjj|||sssqqq{{{~~~}}}~~~}}}~~~}}}|||}}}}}}}}}|||~~~}}}|||zzzyyyxxxxxxwwwxxxxxxxxxuuuuuutttsssrrrrrrqqqqqqqqqnnnjjjhhhfffdddbbb```ZZZWWWRRRNNNKKKHHHEEEBBB>>>;;;888777777777777666333333333333333444555555555555666666777888888888888888999::::::;;;;;;;;;777888:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>??????@@@@@@AAAAAA???????????????@@@@@@AAA@@@@@@@@@@@@???>>>==============================:::::::::::::::999999888999999999999999999999999999999::::::999888777777444555777999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======???AAACCCDDDFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRSSSUUUWWWYYY[[[\\\___^^^]]]\\\\\\]]]^^^___bbbccceeeeeeeeeeeefffhhhjjjkkkkkkjjjhhhhhhiiikkknnnnnnllljjjiiijjjmmmpppooopppssswwwwwwwww~~~oooiiiggg{{{}}}^^^KKKMMMZZZdddaaaWWW```}}}aaaMMMEEE===888;;;:::444222555111111111222222222222222////////////000000000000444555444111...------...,,,,,,,,,------,,,,,,,,,........................)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++******************))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222222333555888BBBUUUlll|||xxxlllMMMFFFCCCGGGKKKKKKKKKLLL@@@???EEEEEE===???FFFDDDDDDFFFGGGDDDAAADDDLLLTTTQQQOOOKKKGGGDDDBBBAAAAAAAAABBB@@@>>><<<>>>DDDIIIHHHMMMQQQOOOKKKKKKQQQXXXmmm}}}sssssswww{{{}}}xxx||||||~~~}}}||||||}}}~~~~~~}}}{{{yyyyyyxxxwwwwwwwwwwwwwwwsssrrrqqqpppooonnnmmmllllllhhhdddaaa^^^[[[XXXVVVPPPMMMHHHDDDBBB???<<<:::999666444333444555666555333333333333444555666777777777888888999::::::;;;::::::;;;;;;<<<=========:::;;;===>>>???@@@@@@???@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAA@@@???>>>????????????????????????<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::999:::;;;;;;;;;:::999888666666888999::::::999999;;;;;;;;;;;;;;;:::::::::::::::;;;<<<>>>AAACCCEEEDDDEEEGGGIIILLLOOOQQQRRRPPPPPPQQQRRRTTTWWWYYY[[[ZZZZZZZZZZZZ[[[\\\^^^___```bbbddddddccccccdddeeefffggggggfffeeeeeegggiiijjjkkkkkkjjjiiiiiikkkmmmnnnnnnpppuuuvvvuuuyyy~~~rrrhhhtttiiiVVVMMMQQQ___]]]TTTbbb~~~jjjQQQBBB777888999333111555111111111222222333333333.../////////000000000111222444444333000.........,,,------------------,,,........................+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,*********))))))******************+++++++++++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,------------...///000111222222222444555888AAASSSiiiyyyuuulll^^^NNNCCC@@@>>>CCCMMMWWWZZZYYYDDD???DDDJJJIIILLLIII======@@@BBB>>>999;;;EEEOOOSSSPPPLLLGGGCCCAAA??????<<<>>>@@@???>>>BBBLLLTTTKKKOOORRRMMMHHHKKKWWWddd}}}sssrrrxxxyyyzzz{{{tttqqqrrryyy~~~{{{~~~|||~~~yyyyyyzzz}}}~~~{{{yyyzzzyyyxxxxxxwwwwwwwwwxxxqqqqqqpppnnnmmmkkkjjjjjjeeebbb]]]YYYVVVSSSOOOMMMJJJGGGBBB>>><<<:::777555777555333222444666777777555555555666777888999:::888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===???AAABBBBBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIICCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>===<<<<<<::::::::::::::::::::::::::::::<<<<<<===<<<;;;:::::::::;;;<<<;;;:::999888::::::::::::::::::::::::888888888888;;;>>>AAACCCBBBCCCFFFHHHKKKNNNPPPQQQRRRQQQRRRSSSUUUXXXZZZ\\\WWWXXXZZZ\\\^^^___```aaa^^^```bbbcccbbbaaabbbccceeefffgggfffffffffhhhjjjfffhhhkkkkkkjjjiiiiiijjjmmmkkkkkkppprrrrrrtttxxxsssvvvqqqiiippppppYYYOOO]]]hhhccc___dddYYYEEE555555666222111555111111111222222333333333.../////////000000111111000222444444222000//////---..................---------------------------------,,,++++++*********,,,,,,++++++++++++,,,,,,******))))))))))))***************+++,,,,,,,,,---************************++++++******++++++,,,---++++++,,,,,,,,,---------------...///000111222222333444555888@@@QQQfffvvv{{{~~~zzzdddUUUPPPPPPOOOEEEEEEHHHNNNUUUXXXWWWUUUGGGEEEDDDEEEGGGHHHHHHGGGEEECCCBBB@@@;;;888===EEEJJJFFFHHHMMMJJJAAA===AAAAAA@@@<<<999>>>JJJTTTWWWVVVQQQNNNNNNOOOVVViii|||yyyxxx~~~vvv{{{xxxnnnlllrrrzzz}}}|||~~~|||~~~~~~~~~~~~yyyyyyzzz|||~~~~~~|||yyy{{{}}}~~~|||{{{zzz{{{{{{{{{{{{zzzxxxvvvtttrrrrrrpppnnnlllkkkhhheeebbbbbb\\\UUURRRQQQPPPKKKFFFDDDBBB>>>;;;888777777777777666555444444444555666555666777888999888888777888999:::<<<===???@@@AAA@@@???>>>=========>>>???CCCCCCDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJJJJIIIGGGHHHIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@>>><<<<<<>>>???<<<:::;;;<<<=========<<<:::999;;;:::999888888999:::;;;??????>>>======<<<;;;;;;;;;::::::999999::::::;;;555777999;;;<<<>>>AAACCCCCCDDDFFFIIIKKKMMMOOOPPPOOOPPPQQQQQQQQQSSSVVVYYYWWWYYY[[[[[[[[[ZZZ[[[\\\______^^^^^^___```bbbcccbbbbbbbbbaaaaaaaaaaaaaaacccdddeeefffgggiiiiiijjjlllmmmnnnoooqqqrrrttttttvvvwww{{{uuueeelllsss```cccgggaaaYYYYYYgggTTT333555;;;111,,,222000111111222222222111111111111111000///......---000000111222444555666777////////////////////////555444333111000...---,,,---,,,************,,,---***************************)))((()))******)))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))***+++,,,...///000...............///000000555333333666===LLLeee{{{oooeeeeeeiiimmmbbb^^^TTTGGGAAAEEEKKKMMMGGGFFFFFFIIINNNQQQPPPNNNJJJGGGCCCAAACCCEEEGGGHHHRRROOOLLLIIIBBB>>>BBBIIIFFFGGGNNNUUUPPPDDDAAAEEEEEEFFFEEEDDDIIIRRRVVVUUUYYYPPPKKKRRR^^^iiittt}}}zzzrrrxxx}}}~~~vvvtttrrrrrruuuzzz~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~|||{{{yyy{{{||||||zzzyyyyyyzzz|||zzzwwwtttqqqooonnnnnnnnnllliiigggeeebbb^^^[[[XXXSSSLLLIIIHHHGGGBBB>>><<<:::888666444444555555444444444444555777999:::777888999:::::::::999999;;;;;;<<<===???@@@AAAAAAGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGFFFHHHJJJLLLKKKJJJKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPOOONNNMMMKKKJJJIIIJJJJJJIIIHHHGGGFFFDDDCCCEEECCCAAAAAABBBBBB???======>>>?????????>>>===<<<<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;::::::999999::::::;;;<<<===>>>>>><<<<<<>>>???BBBCCCEEEGGGIIILLLNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUUUUWWWYYYZZZZZZZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\________________________bbbccccccdddfffgggggghhhggghhhiiikkkmmmoooqqqqqqqqqtttwwwzzzqqqaaacccxxx~~~pppfffZZZVVVZZZWWWdddzzztttNNN<<<888555222333222222333333333333222222333333222111111000//////000000111222333444444555444444444444444444444444333333222000///---,,,,,,---,,,,,,,,,,,,,,,,,,---***************************))))))***,,,---,,,+++---------,,,,,,+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,+++++++++,,,---...000111///////////////000111111333222444888>>>KKKaaatttooo[[[OOOKKKMMMPPPFFFFFFAAA999888>>>EEEHHHKKKGGGEEEEEEHHHJJJJJJHHHLLLGGGAAA>>>???CCCGGGIIINNNKKKJJJIIIFFFDDDIIIQQQEEEHHHQQQZZZVVVIIIDDDHHHGGGKKKOOORRRXXX]]][[[UUUXXXNNNLLL[[[rrr}}}nnnuuu~~~vvv{{{~~~vvvnnnsssxxxxxxvvvxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{||||||{{{yyyzzzzzzzzzyyywwwwwwxxxyyy|||yyyuuuqqqoooooopppqqqkkkiiieeeaaa^^^[[[WWWTTTMMMHHHCCC@@@???>>>:::777555444333222222333555555444444555666777999:::;;;:::;;;;;;<<<<<<<<<<<<;;;@@@@@@@@@AAABBBCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJJJJLLLMMMMMMNNNNNNNNNLLLLLLMMMNNNOOOOOONNNOOOQQQTTTTTTSSSRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHLLLJJJHHHGGGGGGFFFCCCAAA>>>???@@@@@@@@@@@@@@@???===<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;===>>>???>>><<<;;;<<<===@@@AAABBBDDDFFFIIIKKKLLLMMMOOOQQQQQQPPPOOOPPPQQQRRRTTTWWWXXXXXXYYY[[[]]][[[ZZZYYYWWWVVVVVVWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[______```bbbcccdddeeefffdddeeegggiiikkkmmmooopppqqqvvvyyywwwuuuzzzmmmXXXYYYnnnzzzaaaRRROOOQQQPPP[[[lllGGG777888888444444444444444444333333333444444444333222222111111000000000111111222222222222222222222222222222222111111000///...---,,,+++,,,------......------,,,++++++++++++++++++++++++***))))))+++...000000///000//////...---,,,++++++++++++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111000000000000000111222222222222555999>>>III]]]ooossskkk^^^PPPEEEAAABBBDDDFFFHHHGGGBBB@@@CCCFFFFFFJJJGGGDDDDDDGGGHHHFFFDDDIIIEEE???===???CCCGGGIIIFFFCCCAAAAAA@@@@@@DDDKKKIIIGGGMMMVVVUUUKKKEEEGGGHHHOOOVVV]]]bbbddd]]]TTTQQQOOOVVViiivvvrrrwwwyyyzzzwwwnnnlllsssxxx|||zzzwwwwww{{{}}}{{{{{{|||||||||}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzzzzyyyzzzzzzzzzwwwuuuuuuvvvxxxuuutttqqqpppooooooqqqqqqiiieeeaaa\\\YYYUUUQQQNNNEEEBBB===;;;:::999777555444444333333444555777777666666777777888999:::;;;===>>>>>>>>>>>>>>>>>>>>>CCCDDDDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIJJJKKKKKKLLLMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPSSSQQQPPPQQQRRRRRRQQQPPPPPPRRRUUUVVVUUUSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPRRRRRRQQQQQQOOONNNMMMLLLPPPOOOMMMLLLJJJHHHGGGFFF@@@@@@AAAAAABBBBBBBBBBBB???>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<======>>>;;;;;;::::::::::::;;;;;;777999;;;<<<<<<<<<>>>????????????AAACCCFFFHHHIIIJJJLLLOOOPPPPPPOOOPPPPPPRRRTTTUUUUUUUUUUUUWWWYYY[[[ZZZXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\^^^```cccdddeeeggghhhiiikkklllnnnoooppprrrvvvyyyxxxwwwxxx~~~gggWWW[[[gggrrr[[[OOO[[[SSSRRRrrrXXX@@@999888555444444444333333333333333444444333333333222222222000000000000000000000///------------------------//////......---,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++*********---000333333333111111000///...,,,+++++++++******************+++******+++++++++,,,,,,,,,------,,,------...//////000000//////000000111222222222444888===HHH]]]oooWWWVVVRRRLLLEEEAAA@@@AAABBBGGGKKKJJJIIIKKKKKKHHHCCCAAA@@@AAADDDFFFDDDBBBDDDAAA??????BBBEEEGGGHHHLLLGGGBBB@@@===:::<<>>>>>@@@@@@??????????????????BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSQQQPPPPPPQQQRRRPPPOOONNNPPPSSSSSSRRRPPPOOOOOONNNOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNPPPPPPOOONNNLLLJJJIIIIIIFFFFFFFFFEEEFFFFFFFFFFFFDDDDDDCCCAAA???===<<<;;;<<<<<<<<<===============<<<;;;;;;::::::;;;;;;<<<444777:::<<<===>>>@@@AAA=========>>>@@@CCCEEEGGGFFFIIIMMMOOOPPPPPPQQQRRRTTTTTTTTTSSSQQQQQQSSSTTTXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVWWWWWWWWWXXXXXXTTTUUUXXX[[[^^^aaaccceeeiiijjjjjjkkkllllllmmmmmmoooooopppsssvvvyyyzzzzzz~~~jjjbbbaaavvvqqqaaaaaaYYYRRR```sssYYYCCC888555555444333222111222222222222222222222111111111111000000////////////.................................---------,,,,,,++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++***+++---111333444333111000000...---,,,++++++*********++++++***************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------///............///000000333222333777<<>>>>>CCCIIIMMMLLLKKKKKKJJJFFF===:::999;;;???CCCCCCBBBAAAAAA@@@BBBEEEGGGGGGFFFNNNIIIEEEEEEDDDCCCEEEJJJMMMBBB===BBBEEECCCDDDHHHXXX```fffccc]]]XXXRRRMMMRRReee{{{vvvrrruuuttt{{{xxx|||vvvjjjhhhtttzzzvvvvvvyyy}}}~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~zzz{{{||||||}}}|||||||||}}}zzzyyyzzzzzzxxxwwwxxxyyyxxxvvvsssqqqrrrsssrrrqqqpppmmmjjjeeeaaa___UUURRRMMMHHHEEECCC@@@>>>999888777555444444555666666666666777777777777777555666999<<>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPRRRPPPNNNMMMNNNOOOOOONNNMMMMMMOOOQQQQQQOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPNNNLLLKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFDDDCCC@@@??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<>>AAADDDFFFDDDGGGJJJLLLMMMNNNPPPRRRTTTTTTSSSQQQNNNNNNOOOQQQTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWSSSTTTVVVYYY\\\___aaabbbdddeeeeeefffgggggghhhhhhnnnkkkjjjmmmssswwwvvvtttttttttaaaUUUnnnlll___[[[RRRRRR___rrr{{{^^^EEE888555444333111111111222222111111111111111111000000////////////////////////........................---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222111///......---,,,+++******)))***++++++++++++***)))******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,...............//////000444222333666;;;HHH___sss<<>>>>>EEEIIIKKKHHHGGGIIIIIIHHH>>>999444444:::@@@EEEFFFEEECCCBBBCCCEEEFFFEEEDDDHHHDDDBBBEEEHHHJJJNNNTTTFFF???<<>>FFFQQQ^^^gggiiiaaaVVVRRRSSSTTThhhxxxttt|||vvvwww}}}yyyvvvvvvvvvwww|||}}}zzzwwwwww{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzz{{{|||}}}~~~}}}}}}|||~~~}}}|||zzzwwwuuuuuuvvvvvvtttqqqnnnmmmnnnpppnnnjjjeee```[[[XXXVVVKKKGGGBBB???===;;;999888666666555444333444555777666777888999999:::::::::===>>>@@@BBBCCCDDDDDDDDDAAA@@@???>>>===>>>>>>???===>>>>>>>>>??????@@@@@@@@@AAACCCEEEGGGHHHHHHHHHJJJJJJKKKMMMOOOPPPRRRRRROOOOOOOOOOOOOOOOOOOOOOOOJJJIIIHHHHHHIIIKKKMMMOOOPPPOOONNNOOOPPPQQQPPPOOOQQQRRRRRRRRRPPPOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNKKKMMMOOOOOOMMMMMMOOOQQQQQQPPPNNNLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLLLLGGGFFFEEECCCAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<>>;;;999888777666555666555555444444777888777888999;;;===>>>>>>>>>GGGGGGGGGGGGEEECCCAAA@@@AAA@@@>>>=========>>>>>>@@@@@@AAAAAABBBCCCCCCDDDDDDEEEGGGJJJKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSUUUVVVQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLKKKKKKLLLNNNPPPRRRSSSRRRQQQRRRTTTUUUTTTSSSTTTUUUUUUSSSQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSQQQQQQRRRRRRRRRQQQQQQOOONNNNNNIIILLLOOOOOONNNNNNQQQTTTPPPOOOMMMKKKIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPNNNMMMKKKIIIFFFDDDBBBAAA<<<<<<;;;;;;;;;;;;<<<<<<999<<<@@@AAAAAA@@@@@@AAA<<<;;;::::::<<>>@@@AAAAAA@@@>>>??????<<<999777888===BBBDDDEEEBBB@@@<<<:::888999;;;<<>>;;;@@@GGGSSSLLLDDD@@@BBBFFFHHHHHHFFFGGGFFFBBB???FFFTTTaaagggbbb\\\WWWRRRWWWiii}}}uuulllpppvvv~~~uuuzzzuuuooollllllsss|||{{{~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{~~~}}}|||||||||}}}~~~}}}|||yyyvvvuuuqqqqqqrrrsssrrrnnnhhhccc___[[[VVVQQQMMMIIIDDDAAA===<<<;;;:::888777666555777888888999999999888888999:::;;;===@@@CCCEEEGGGIIIHHHFFFDDDAAA???===<<<>>>===<<<;;;;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFEEEFFFHHHJJJLLLLLLMMMMMMQQQNNNKKKLLLPPPTTTVVVUUUQQQQQQPPPNNNLLLLLLNNNPPPOOOOOOPPPPPPOOOQQQTTTVVVZZZWWWUUUWWWZZZ\\\XXXTTTVVVUUUSSSSSSSSSUUUWWWXXXZZZWWWTTTVVVYYY[[[XXXUUUSSSVVVZZZZZZWWWUUUUUUWWWRRRRRRTTTVVVXXXYYY[[[\\\XXXXXXWWWTTTOOOLLLKKKLLLPPPLLLKKKNNNPPPPPPRRRWWWUUURRRMMMLLLKKKIIIEEEAAA@@@???===<<<;;;;;;;;;<<<===>>>@@@BBBCCCCCCAAA@@@???>>><<<;;;;;;>>>@@@BBBBBBBBBBBBCCCDDDFFFHHHHHHOOONNNNNNMMMNNNNNNOOOOOOUUUSSSPPPMMMLLLMMMOOOQQQMMMNNNPPPQQQSSSTTTTTTTTTSSSUUUXXXXXXXXXXXXYYYZZZZZZ[[[]]]___```aaabbbbbbdddeeefffeeedddeeejjjnnnpppsssuuuvvvzzzeee\\\gggxxx```WWWPPPPPPWWWXXX___@@@999666888888333222444222222222111111111111000////////////////////////////////////////////////000///---,,,+++,,,,,,---------------------------++++++++++++++++++++++++------,,,+++++++++,,,,,,************************************************+++++++++******+++...111...+++)))+++000333111...666555222222222222111000444222222666:::DDDVVVfff===>>>???>>><<<;;;;;;<<<555555444333555999>>>CCCJJJEEE@@@<<<<<<===>>>>>>>>>>>>AAABBB>>>:::<<>>???CCCFFFEEEDDDBBBCCCHHHSSS```hhhggg___YYYYYY^^^fffvvvssswwwxxxzzzzzzrrrwwwvvvkkksssqqqqqquuuzzz~~~}}}zzz}}}|||{{{{{{}}}}}}|||{{{zzz~~~~~~}}}|||||||||}}}}}}zzz{{{|||{{{yyywwwvvvuuurrrrrrqqqpppnnniiiddd___XXXTTTOOOKKKGGGDDD@@@===;;;;;;:::999888777777666777888999:::::::::::::::<<<<<<===>>>@@@CCCDDDFFFCCCBBBAAA???===<<<::::::======<<<<<<<<<===??????@@@AAACCCDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMJJJGGGHHHLLLPPPSSSSSSRRRRRRQQQOOONNNNNNPPPRRRQQQRRRSSSSSSSSSSSSUUUWWWXXXWWWWWWYYY[[[]]]\\\ZZZ\\\[[[YYYXXXYYYZZZ\\\]]]```]]][[[\\\___aaa^^^[[[ZZZ\\\]]]\\\ZZZYYY[[[]]]ZZZ[[[\\\]]]___```aaaaaabbbbbbaaa]]]WWWSSSPPPPPPQQQMMMLLLOOOOOOMMMNNNRRRTTTSSSRRRQQQPPPNNNJJJGGGEEEDDDBBB@@@>>>=========;;;;;;===>>>???>>>>>>===???>>><<<;;;;;;<<>>999===???;;;555555<<>>??????===>>>???CCCEEEBBB<<<;;;???DDDFFFEEEAAA===<<<@@@EEEEEEAAA@@@HHHWWWdddlllnnnddd[[[WWW^^^mmm{{{}}}yyyuuunnnrrryyytttqqqrrrwwwwwwwwwwwwxxxyyyzzzzzz~~~|||{{{{{{}}}}}}|||{{{{{{{{{~~~~~~}}}~~~~~~}}}||||||||||||}}}{{{zzzyyywwwvvvtttsssrrrrrroookkkhhhddd```ZZZWWWMMMJJJEEEBBB???===999777999999999888888888888777888888:::;;;<<<<<<<<<<<>>======<<<;;;::::::999============>>>@@@AAABBBCCCDDDFFFHHHJJJLLLNNNOOORRRQQQOOOMMMLLLLLLLLLLLLLLLIIIFFFGGGJJJNNNQQQRRRRRRSSSSSSRRRQQQQQQTTTVVVUUUWWWYYYYYYXXXXXXYYYZZZ\\\^^^aaaccccccdddfffgggfffeeecccbbbbbbcccdddeeehhhfffdddeeegggiiigggdddbbbbbbbbb```^^^___bbbeeeaaabbbccccccddddddddddddfffggggggeeeaaa]]]ZZZZZZ[[[YYYXXXZZZYYYUUUTTTVVVSSSUUUVVVVVVSSSPPPMMMMMMMMMLLLJJJHHHFFFDDDCCCCCC============<<<<<<<<<;;;???>>>===<<<<<<===???@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOOOOOOONNNOOOPPPRRRSSSTTTUUUUUUTTTVVVWWWXXXWWWWWWXXXYYYYYYZZZ[[[]]]^^^____________````````````bbbeeehhhnnnppprrrrrrssstttwwwzzzgggXXX[[[dddqqqXXXNNNRRRTTTXXXfffyyylllUUU===333444555222///333222222222111111111111////////////////////////////////////////////////---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******---//////---+++---111333222000***---000000000000333666555333222444777???OOO___:::;;;<<<<<<<<<>>>AAACCCBBBKKKQQQJJJ===777<<>>@@@DDDIIIGGGAAA>>>@@@EEEFFFFFFDDDAAA@@@BBBDDDDDD@@@BBBPPPdddpppqqqlll]]]YYYZZZfffyyyrrrzzz}}}mmmnnnvvv}}}tttjjjjjjsss|||yyyzzzzzzyyyvvvvvvyyy|||~~~}}}||||||}}}~~~~~~}}}|||||||||||||||~~~}}}}}}}}}}}}|||||||||{{{{{{{{{|||yyyvvvsssqqqooonnnmmmiiibbb]]]XXXSSSNNNKKKCCC@@@===:::999777555333777777777888888888999999888999;;;<<<===>>>??????@@@@@@??????????????????<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBDDDDDDGGGHHHIIIKKKLLLNNNOOOPPPSSSQQQOOOLLLKKKKKKLLLMMMPPPNNNKKKJJJKKKMMMPPPRRRSSSTTTUUUUUUUUUVVVYYY[[[\\\^^^``````___]]]]]]]]]bbbfffkkkkkkiiiiiilllpppooonnnllljjjjjjjjjllllllmmmllljjjkkkmmmnnnlllkkkggggggfffeeeeeeeeeggghhhccccccdddddddddcccbbbbbbaaadddggghhhgggeeeeeeffffffdddeeegggfff```^^^___VVVYYYYYYWWWQQQNNNNNNPPPSSSRRRPPPOOOMMMLLLKKKKKKFFFDDDBBB@@@???=========>>>>>>===<<<===>>>@@@AAA???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTVVVXXXXXXWWWWWWXXXYYYXXXYYYZZZ[[[\\\]]]]]]]]]````````````bbbdddgggiiijjjlllnnnppprrrsssttttttzzzlll\\\XXXbbbhhhXXXXXXWWWYYY\\\\\\rrrfffGGG888777999333---333333222222222111111111////////////////////////////////////////////////,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,---...---,,,---000111111///...///000111111222222222444222222555888@@@OOO^^^;;;===============???AAAAAAMMMVVVRRRCCC999<<>>???@@@@@@@@@???>>>===<<<<<<<<<===:::;;;;;;<<<===>>>????????????AAACCCDDDFFFGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMOOONNNLLLKKKJJJKKKMMMNNNTTTSSSQQQNNNMMMMMMOOOPPPTTTVVVYYYZZZ[[[\\\___bbbdddfffggggggeeecccbbbccceeejjjnnnnnnjjjhhhkkkppprrrpppnnnmmmlllmmmnnnoooooonnnnnnnnnooooooooonnnhhhiiiiiijjjkkkjjjiiihhhcccdddeeeeeedddbbb```______bbbeeehhhiiijjjlllmmmhhhfffgggjjjiiidddbbbccc``````]]]XXXQQQNNNOOORRRQQQQQQQQQQQQQQQPPPOOOOOOMMMKKKIIIEEECCC@@@??????;;;;;;;;;;;;<<<===???@@@>>>??????@@@@@@@@@??????CCCBBBBBBBBBBBBCCCCCCDDDDDDFFFHHHJJJLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSUUUWWWXXXWWWXXXYYYZZZXXXXXXYYYZZZZZZZZZZZZZZZ```___^^^___aaadddggghhhhhhiiijjjlllooorrrtttuuuvvv{{{tttccc\\\ppp{{{fff\\\SSSUUUZZZXXXdddvvvSSS<<<777::::::666333333333222222222222111000000000000000000000000////////////////////////,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++---,,,,,,+++,,,...///......000...---///333444111...222111222555999AAAQQQ```<<<>>>???>>><<<:::::::::<<>>888666444444666666666555777888888999::::::;;;;;;;;;;;;===>>>????????????>>>======<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIIIIMMMMMMLLLLLLLLLLLLKKKKKKMMMLLLLLLLLLMMMNNNPPPQQQUUUVVVVVVSSSQQQOOOOOOPPPXXX[[[^^^aaabbbeeehhhjjjlllmmmnnnmmmjjjhhhhhhhhhmmmqqqtttsssooommmooorrrrrrpppooommmmmmnnnpppqqqppppppppppppppppppppppppjjjjjjkkkmmmnnnmmmjjjhhhfffggghhhhhhgggeeecccaaaccceeeggghhhhhhiiilllnnniiiggghhhlllkkkfffdddeeehhhfffbbb\\\VVVRRRQQQRRROOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLIIIGGGEEECCCBBB<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????>>>===<<>>;;;;;;???AAA??????BBBDDDCCCBBBBBBBBBCCCBBBBBBIIIUUUccciiigggcccccceeellluuuzzzrrrsssyyy~~~sssxxxzzzuuuqqquuu}}}zzzrrrtttvvvxxxyyyyyyzzz{{{{{{zzz{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~zzzzzz{{{{{{{{{zzzyyyxxxuuuqqqmmmlllllljjjddd___RRRNNNHHHCCC@@@===999777555444333444666777888777999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVYYY[[[ZZZXXXUUUUUUUUU^^^aaaeeehhhjjjmmmpppsssssssssssspppmmmllllllmmmtttvvvxxxxxxuuutttuuuwwwuuutttrrrrrrrrrsssuuuvvvqqqrrrrrrrrrqqqqqqqqqrrrmmmlllkkklllnnnnnnllljjjjjjkkklllmmmllliiigggeeedddeeeeeeeeedddfffiiilllllliiijjjlllkkkfffeeefffiiigggccc___[[[WWWQQQNNNRRRSSSTTTTTTSSSRRRQQQPPPLLLMMMNNNNNNMMMLLLKKKJJJDDDCCCBBB@@@>>>===;;;;;;<<<===>>>>>>>>>===;;;999>>>>>>===>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLJJJLLLPPPRRRSSSTTTVVVXXXVVVWWWWWWWWWWWWWWWVVVVVVYYYWWWUUUWWW[[[___aaaaaaeeehhhiiihhheeeeeejjjppprrrppprrrzzzzzzooopppYYYXXXKKKCCCSSSmmmuuuQQQ===555333444444333333333222222222000000000000000000000000////////////////////////......///000000///...---------------------------------------------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,---...,,,,,,---------------...,,,111666555222///111333111000222555888???NNN\\\{{{666:::???CCCCCCCCCBBBBBB<<>>>>>>>>======<<<<<<<<<======>>>@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVWWWWWWXXX\\\```aaa^^^\\\[[[\\\bbbeeeiiimmmpppsssvvvyyywwwwwwuuurrrooommmnnnpppssstttvvvvvvuuuuuuuuuvvvzzzyyyxxxwwwxxxzzz|||}}}rrrsssttttttsssrrrssstttqqqnnnjjjjjjmmmooonnnmmmkkklllnnnooonnnkkkiiigggaaaaaaaaa``````cccgggkkkkkkhhhgggiiigggbbbaaabbbeeecccaaa```^^^XXXPPPIIIXXXYYYYYYYYYWWWUUUSSSRRRKKKMMMPPPRRRSSSSSSRRRQQQNNNLLLJJJGGGCCC@@@===<<<;;;<<<>>>>>>>>><<<:::888::::::;;;<<<===>>>@@@AAA???@@@@@@AAABBBCCCDDDEEECCCDDDEEEGGGHHHIIIJJJJJJFFFIIILLLOOOPPPRRRTTTVVVVVVVVVWWWWWWWWWVVVUUUUUUYYYVVVTTTVVV[[[___``````bbbgggkkkiiieeeeeejjjppprrrrrruuuvvvvvv~~~vvvvvvsssfffbbbRRRFFFIIIPPP```wwwnnnOOO???888444444444333333333222222000000000000000000000000//////////////////////////////000000000...---,,,------------------------------------------------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***,,,---,,,,,,---///,,,.........------...///222;;;BBB>>>222,,,///666222111222444777===KKKXXXttt999888:::AAADDD???888666;;;<<<>>>@@@BBBDDDEEEEEEAAA>>><<>>GGGUUUpppuuuuuulllbbbaaaooo|||mmmrrrwwwzzz~~~||||||uuuxxxwwwvvvyyyzzz~~~|||zzz{{{~~~}}}{{{xxxxxxyyy{{{~~~zzzyyyzzz|||}}}}}}{{{zzzzzzzzzzzzxxxuuurrroookkkeee___XXXQQQIIIEEE;;;:::888777666555666666888888888777888999999:::;;;;;;<<<=========<<<<<>>===<<<;;;;;;:::;;;<<<>>>@@@CCCEEEGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJNNNKKKIIIIIILLLMMMKKKIIIJJJLLLMMMOOOPPPPPPPPPOOOUUUWWWZZZ]]]______]]]\\\^^^```eeehhhjjjjjjhhhgggbbbfffkkkqqquuuvvvvvvuuutttwwwyyywwwrrrnnnppprrrpppssswwwwwwvvvuuuwwwxxx~~~|||zzzyyyxxxxxxxxxwwwuuuuuuxxx}}}}}}xxxtttuuurrrnnnmmmnnnqqqsssssssssqqqppppppqqqoookkkfffbbbaaaaaadddccc```bbbgggfffgggfffccc```___aaadddhhhfffdddcccaaa^^^ZZZWWWcccbbbbbbaaa___\\\VVVRRRYYYTTTPPPQQQUUUWWWUUUSSSPPPNNNLLLKKKIIIFFFBBB???<<<<<<::::::::::::;;;<<<:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAA??????@@@AAACCCEEEGGGHHHCCCEEEGGGKKKNNNPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWYYYZZZZZZYYYZZZ\\\aaaeeeaaacccfffgggggghhhjjjllloooooopppsssxxx~~~qqqjjjppptttYYYIIIFFFIIIPPPWWW~~~bbbLLL999:::555333444333111222666////////////000000000000////////////............------............------//////////////////////////////.........---------//////...---+++***))))))---------...------,,,,,,++++++++++++++++++++++++///......---------......,,,,,,++++++,,,,,,---...////////////000000000000222111222444666<<>><<<;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJLLLJJJHHHIIILLLOOOOOONNNPPPQQQRRRSSSSSSSSSRRRQQQVVVZZZ___aaa___^^^___```eeegggjjjlllmmmmmmlllkkkfffiiimmmrrrvvvyyyzzz{{{xxx{{{}}}{{{vvvtttuuuwwwsssvvvyyyyyyxxxwwwxxxyyy}}}||||||{{{zzzyyyxxxxxx~~~|||{{{|||~~~}}}wwwrrrxxxtttqqqpppqqqtttuuuuuutttrrrqqqppppppnnniiieeeeeedddfffhhheee```___bbbeeefffeeebbb``````dddgggeeecccbbbbbbaaa```]]]ZZZfffeeeeeeffffffccc___\\\ZZZVVVQQQQQQTTTUUUSSSPPPOOONNNLLLKKKKKKIIIFFFDDD@@@???<<<;;;999999:::;;;;;;;;;;;;;;;<<<===???????????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDFFFFFFDDDEEEGGGIIIKKKMMMNNNNNNPPPPPPQQQQQQRRRSSSTTTTTTWWWXXXYYYYYYYYY[[[___bbb___aaadddeeeeeegggiiikkkppppppqqqssswww{{{yyyrrrhhhRRRJJJJJJPPPWWWfffxxx```AAA;;;777444555555222222444000000000000000000000000////////////............---......//////......---........................//////.........---------......---,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,------......,,,,,,++++++,,,,,,---...////////////000000000000333222333555777===KKKXXX}}}???===@@@FFFIIIEEEBBBBBB===>>>@@@BBBCCCEEEEEEEEE@@@:::555444999???DDDFFFGGGGGGGGGEEEDDDAAA???>>>>>>CCCEEEAAABBBNNN___kkkuuurrrnnnhhhgggnnnyyyooolllwww}}}}}}}}}uuuhhh```[[[^^^qqq{{{zzzzzzxxx}}}{{{zzz{{{|||~~~}}}}}}|||{{{zzz|||~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}|||{{{|||yyyvvvtttsssrrrooommmggg```VVVMMMFFF@@@<<<999888888777777666777777888999999999999999::::::;;;==================<<<<<>>AAADDDDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKJJJJJJKKKIIIHHHIIIMMMQQQSSSSSSTTTUUUWWWYYYZZZZZZZZZYYY]]]ccciiiiiieeebbbeeehhhoooooopppqqqqqqqqqppppppkkklllnnnqqquuuyyy}}}zzz}}}~~~zzzxxxyyy{{{xxxzzz{{{{{{zzzyyyzzzzzzzzz{{{|||||||||zzzyyyxxx~~~|||}}}~~~}}}xxxtttzzzwwwuuutttuuuwwwxxxxxxvvvuuusssrrrpppnnnjjjfffeeeeeehhhkkkhhhbbb```bbbccccccaaa```___aaaeeehhheeecccbbbaaaaaa___\\\ZZZaaaaaabbbdddeeedddaaa^^^\\\XXXTTTSSSUUUUUUSSSQQQPPPNNNLLLLLLMMMMMMLLLKKKFFFDDDAAA===;;;:::::::::<<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMNNNNNNOOOPPPPPPPPPTTTUUUWWWXXXYYYZZZ\\\^^^\\\^^^```bbbcccdddgggiiippppppqqqsssuuuwwwyyyyyy|||}}}vvv}}}```NNNHHHKKKQQQZZZxxxoooEEE===888666777777333111222000000000000000000000000////////////............---......//////......---------------------------...............------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,------...,,,,,,++++++,,,,,,---...////////////000000000000333222333666888>>>KKKXXX>>>===???EEEGGGDDDCCCEEE>>>???@@@BBBCCCDDDDDDDDD@@@;;;666444666;;;???AAAAAAAAAAAAAAAAAABBBCCCCCC;;;@@@AAAAAAIII[[[kkkqqqoookkkfffffflllvvv||||||rrrkkklllttt{{{|||zzznnnhhh___SSSXXXiiixxx|||zzzzzzzzzxxx|||{{{zzzzzz{{{}}}~~~~~~~~~||||||}}}{{{|||}}}~~~}}}{{{yyyyyy{{{}}}~~~}}}}}}~~~|||zzzyyywwwuuusssqqqmmmhhhddd[[[UUUJJJBBB<<<999777666777777777777888888999999:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOONNNMMMLLLKKKLLLKKKJJJKKKNNNRRRVVVWWWVVVXXX[[[___bbbdddffffffiiilllppppppooonnnooopppuuuttttttsssssssssssssssnnnnnnmmmooosssxxx}}}zzz|||}}}}}}{{{yyyzzz{{{}}}~~~~~~}}}}}}|||||||||yyy{{{}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{}}}}}}{{{yyy{{{yyywwwwwwxxxyyyyyyyyywwwvvvuuutttsssqqqnnnllleeedddgggjjjiiieeedddgggcccbbb___^^^^^^```dddgggiiigggdddbbbaaa^^^[[[XXX______```bbbdddbbb___\\\]]]ZZZVVVUUUVVVVVVUUUTTTSSSQQQNNNMMMNNNOOOOOOOOOMMMJJJFFFBBB???===<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGHHHHHHIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNPPPSSSVVVWWWWWWWWWXXXZZZXXXZZZ]]]___```aaadddfffkkkmmmoooqqqssstttuuutttvvvzzzyyy~~~|||___LLLHHHLLLYYYbbbsssxxxMMM@@@:::777888888444111111222111111111111111000000////////////..................////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------,,,,,,++++++,,,,,,---...////////////000000000000222111333555777<<>>>>>@@@AAABBBBBBBBBBBB???===:::888888999;;;;;;<<<<<<<<<===>>>@@@BBBCCC;;;<<>>>>>???AAAEEEHHHKKKKKKKKKJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNOOOOOOOOOPPPRRRUUUYYY[[[^^^```cccgggjjjlllmmmnnnrrrqqqpppsssvvvwwwvvvssswwwvvvuuutttsssssstttuuutttsssqqqqqqtttyyy~~~zzz{{{}}}}}}|||||||||}}}~~~~~~~~~}}}}}}zzz|||~~~}}}|||wwwwwwyyy{{{}}}~~~}}}}}}{{{yyyxxxyyyzzz{{{zzzyyyxxxxxxxxxxxxvvvuuuuuuuuujjjhhhhhhiiigggeeeggglllhhheeebbbaaaaaacccfffgggjjjhhheeecccbbbaaa^^^\\\fffeeefffggggggeeeaaa^^^XXXVVVTTTTTTTTTUUUVVVUUUVVVTTTQQQOOOOOOPPPOOONNNPPPNNNKKKHHHDDDBBB@@@???======<<<;;;::::::::::::<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNQQQTTTVVVVVVUUUVVVVVVVVVXXXZZZ\\\]]]^^^aaaccceeegggjjjnnnqqqrrrssssssssssss|||ttt{{{|||\\\MMMMMMOOOOOOXXXrrreeeHHH???999888888555222222333333222222111111111000////////////...............//////////////////...---------------------------.....................++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++***************+++,,,---,,,,,,++++++,,,,,,---...////////////000000000000000000111444666;;;GGGSSSzzz333222333666666555888===<<<===>>>???????????????>>>===<<<;;;:::999999888===<<<<<<<<<<<<======>>>;;;;;;EEEXXXiiiooollliiiccccccgggsss}}}|||jjjjjjvvv{{{xxxyyyzzz~~~oookkkvvvvvveeedddjjjppptttuuuvvvzzz|||zzzzzzzzzyyyyyyzzz~~~zzz|||}}}~~~|||{{{{{{|||~~~}}}||||||}}}~~~~~~{{{yyyqqqooommmiiicccZZZPPPJJJAAA>>>999777777888999999888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>======<<<===>>>???AAABBBBBBFFFKKKOOOQQQQQQNNNMMMOOOOOOOOONNNNNNNNNMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTWWWYYYZZZ\\\```bbbiiikkklllnnnooopppooooootttpppnnnrrrxxx{{{xxxtttvvvuuuuuuuuuuuuvvvvvvwww{{{zzzxxxxxxyyy{{{~~~|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{||||||zzzyyyyyyzzz{{{zzzyyyxxxyyy{{{sssooommmllliiifffhhhmmmllljjjgggggghhhjjjkkkkkkhhhfffeeeeeefffggggggfffiiiiiihhhhhhgggddd___\\\SSSSSSQQQQQQQQQRRRSSSTTTWWWTTTRRRPPPPPPPPPNNNLLLOOOOOONNNLLLJJJGGGDDDCCC???>>>===<<<::::::999999;;;;;;<<<===>>>??????@@@@@@@@@?????????@@@AAAAAA@@@AAACCCEEEFFFGGGHHHHHHGGGGGGIIIJJJLLLMMMOOOOOOMMMPPPSSSTTTTTTTTTTTTUUUUUUWWWYYYZZZ[[[\\\^^^```___aaaeeejjjnnnqqqrrrsssrrrooossspppuuusss[[[RRRIIILLLXXXkkk|||~~~WWWJJJ>>>999888555333444444444333333222111111111////////////...............//////000000//////...---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...////////////000000000000//////111444555999EEEQQQttt555444444666555444888???:::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999::::::>>>>>>======<<<;;;;;;:::;;;===QQQmmmyyyoooeeeeee___bbblll{{{tttsss~~~zzzuuu{{{yyynnnfffiiiuuu|||wwwpppkkkmmmppptttvvvxxx{{{~~~yyyzzzzzzyyyxxxzzz~~~~~~}}}rrruuuyyy}}}}}}|||~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzyyyzzz{{{zzzyyywwwoookkkeee]]]VVVMMMEEE???:::888777888:::;;;;;;;;;:::;;;<<<======<<<<<<;;;======<<<<<<======>>>???????????????AAADDDFFFHHHHHHJJJNNNRRRSSSRRRPPPOOOOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPQQQSSSTTTVVVWWWUUUYYY^^^bbbdddfffiiilllpppqqqrrrsssssssssrrrqqqrrrppppppsssxxxzzzzzzxxxuuuvvvwwwxxxyyyzzzzzz{{{~~~}}}||||||{{{{{{{{{}}}}}}~~~||||||~~~~~~}}}|||||||||||||||||||||~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{}}}~~~~~~{{{yyy{{{|||}}}{{{yyyxxxzzz|||wwwtttrrrrrroookkklllpppkkkiiihhhjjjmmmooonnnmmmjjjhhhfffgggiiikkklllkkkhhhgggffffffdddaaa\\\XXXTTTTTTSSSQQQPPPPPPQQQRRRTTTSSSQQQQQQQQQPPPMMMKKKJJJLLLMMMNNNMMMJJJGGGEEEBBBAAA@@@>>><<<;;;;;;::::::;;;;;;<<<===>>>???@@@???????????????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPNNNPPPRRRSSSRRRRRRTTTUUUUUUWWWYYYYYYYYYZZZ[[[]]]\\\^^^bbbfffkkkoooqqqssstttrrrvvv~~~vvvuuufffUUUSSSWWWcccrrriiiYYYFFF<<<888555444555555444444333222222111111////////////............//////000000000000//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---++++++++++++++++++++++++...---,,,++++++***++++++,,,,,,++++++,,,,,,---...////////////000000000000//////111555666:::EEEQQQooo444222333444222111666===999999::::::;;;::::::999:::::::::999888999<<<>>>======>>>>>>======<<<;;;:::@@@[[[}}}mmm```dddbbbhhhuuutttooo|||rrrvvvssskkkhhhmmmssssssssstttmmmnnnqqqvvvyyyzzz|||yyyzzzzzzyyywwwyyy~~~~~~|||zzzpppsssyyy~~~{{{||||||||||||||||||{{{yyyxxxvvvvvvwwwxxxwwwuuuooohhh^^^TTTLLLDDD>>>:::777777777:::<<<===<<<;;;<<<<<<===>>>>>>===<<<;;;===============>>>??????AAAAAAAAABBBDDDGGGJJJLLLLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNMMMMMMPPPPPPPPPQQQSSSUUUXXXYYYVVV\\\ccchhhjjjmmmpppsssqqqrrrsssuuuvvvvvvvvvvvvppprrrtttvvvxxxzzz|||}}}uuuvvvxxxzzz|||}}}~~~~~~}}}{{{yyywwwvvv||||||}}}~~~{{{{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{||||||{{{yyywwwxxxxxx||||||}}}}}}zzz|||~~~~~~|||xxxwwwxxx{{{uuutttuuuwwwuuuqqqqqquuufffeeefffiiimmmpppnnnlllnnnllljjjiiijjjllllllkkkhhhggggggfffeeebbb]]]YYYXXXXXXWWWTTTRRRQQQRRRSSSQQQPPPPPPQQQQQQPPPNNNKKKGGGIIILLLOOOOOOLLLIIIFFFEEECCCBBB@@@>>>===<<<<<<::::::;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@AAABBBDDDGGGJJJLLLNNNOOOOOOPPPRRRRRRQQQRRRTTTUUUVVVXXXYYYYYYXXXYYYZZZ\\\\\\^^^```dddiiimmmppprrrrrrsssxxx|||xxxxxxzzz}}}~~~fffUUUJJJTTTkkkwwwcccLLL???999555444555555555444333333222111111000/////////............//////000000000000//////////////////////////////---------.........//////---------,,,,,,+++++++++((()))***+++,,,---------++++++++++++++++++++++++//////---,,,+++*********,,,,,,++++++,,,,,,---...////////////000000000000000000333666777;;;FFFQQQmmm;;;777333333555777888777<<<999666777999;;;;;;999=========>>>@@@???===;;;;;;;;;:::777888;;;;;;999>>>XXXttt}}}wwwnnnhhhfffnnnzzz{{{zzz}}}sssuuuyyysssnnnllljjjllloooppppppnnnrrrssstttvvvxxxzzz|||}}}~~~|||{{{yyyyyy{{{|||~~~~~~}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||}}}|||{{{zzzwwwzzzyyyuuutttvvvssslllfff[[[MMMCCC>>>;;;888555:::999888888999:::<<<======>>>???@@@@@@???===<<<=========>>>>>>???AAAAAAFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLNNNQQQRRRQQQPPPRRRSSSTTTUUUXXX[[[]]]___fffgggiiinnnsssvvvwwwvvv{{{zzzxxxwwwwwwwwwxxxyyywwwwwwwwwxxxyyyzzz{{{|||yyyzzz{{{}}}~~~zzzuuuwww{{{}}}~~~}}}}}}}}}{{{yyy~~~{{{yyyxxxyyyzzz||||||}}}~~~zzz{{{||||||{{{yyywwwvvv}}}{{{xxxyyyzzzyyyuuuqqqjjjmmmkkkffffffmmmooommmgggkkkooonnnoooqqqnnnjjjkkkjjjiiifffccc```^^^]]][[[ZZZZZZYYYXXXWWWUUUTTTRRRQQQQQQPPPPPPOOONNNNNNOOOOOOPPPOOONNNLLLJJJIIIIIIHHHFFFCCCAAA???>>>===>>>===<<<:::999999::::::888999<<<>>>@@@@@@AAA@@@BBBBBBBBBBBBBBBCCCCCCDDDFFFEEEDDDDDDFFFHHHKKKMMMMMMNNNPPPRRRRRRRRRRRRQQQXXXXXXYYY[[[]]]]]][[[YYYZZZ]]]```ccceeehhhkkknnntttqqqqqqtttvvvwww}}}uuuwwweeeKKKKKK^^^yyy~~~eeeKKK888888:::222666777666555555555333000000000000000000000000000000000000000//////////////////......---------,,,///////////////////////////...---,,,,,,,,,,,,,,,---***+++000000***)))---***+++,,,---///000111111444333111...,,,***)))(((,,,,,,,,,---------......000000000000000111111111222333444333444:::CCCJJJeee<<<888444333555777888888999777555555777999999888;;;;;;;;;===>>>>>><<<;;;666888::::::888888===BBBYYYjjjzzz|||vvvqqqooommm}}}{{{uuutttyyyrrrjjjjjjpppmmmkkkkkknnnppppppoooqqqrrrsssuuuwwwxxxyyyyyy{{{{{{{{{{{{|||~~~~~~|||||||||}}}~~~||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}|||{{{tttxxxxxxuuuttttttnnngggVVVMMMBBB<<<:::;;;:::888888888999:::;;;===>>>???@@@AAAAAAAAAAAA@@@??????>>>???@@@AAACCCEEEGGGHHHNNNNNNNNNOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJJJJIIIMMMMMMMMMNNNPPPQQQQQQPPPVVVWWWYYY\\\___bbbdddeeekkkoootttwwwxxxyyy{{{|||}}}|||{{{{{{zzzzzz{{{{{{yyyyyyyyyzzz{{{|||~~~~~~}}}~~~}}}zzz|||}}}~~~~~~|||~~~~~~~~~~~~}}}|||}}}|||zzzyyyyyy~~~~~~~~~~~~}}}|||wwwyyy{{{||||||zzzxxxwwwyyyxxxyyyzzzzzzyyywwwtttrrrssspppiiihhhkkkllljjjkkkooopppnnnooorrrrrroooqqqpppmmmjjjgggeeedddddddddbbb___[[[WWWUUUUUUUUURRRRRRQQQPPPPPPOOOOOONNNOOOOOOPPPOOONNNLLLJJJIIIGGGFFFDDDCCCAAA@@@??????>>>===<<<<<<;;;<<<===>>>:::;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRRRRRRRQQQUUUUUUWWWZZZ\\\]]]\\\ZZZYYY\\\```bbbdddfffiiikkkpppnnnooossstttuuuzzzyyywwwYYYNNNQQQ```xxxhhhHHH===;;;222555666555222111111000///000000000000000000000000000000000000////////////111000000000////////////........................///...---,,,,,,,,,,,,---...+++,,,000000+++***---++++++,,,---...//////000...---------------...///,,,,,,,,,---------......000000000000000111111111111222333222333999BBBIIIccc<<<999555444555666777777666555333333555666777666:::999:::<<<===>>><<<:::555777;;;<<<666333???PPPkkkuuu|||xxxqqqmmmmmmmmmrrrtttuuuwwwrrrgggiiipppqqqooolllkkkmmmooopppqqqrrrsssuuuwwwxxxxxxwwwwwwyyyzzz{{{~~~~~~~~~|||{{{{{{|||}}}~~~|||||||||||||||}}}}}}~~~}}}}}}~~~~~~}}}|||tttvvvwwwuuurrrmmmeee\\\GGGAAA:::777888:::;;;;;;999:::<<<>>>???@@@AAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBCCCEEEHHHKKKNNNPPPQQQVVVUUUTTTSSSQQQPPPOOOOOOMMMLLLLLLLLLKKKKKKJJJJJJNNNNNNNNNOOOPPPQQQRRRSSSWWWYYY]]]```dddfffggghhhlllrrrzzz{{{xxxvvvyyy}}}||||||}}}}}}}}}|||{{{{{{zzz{{{{{{|||~~~}}}}}}zzz||||||{{{~~~~~~~~~~~~~~~|||~~~|||zzzyyy}}}|||{{{{{{{{{vvvxxx{{{}}}~~~|||yyyxxxwwwyyy||||||zzzwwwuuuuuuvvvwwwsssmmmkkkmmmmmmlllrrrttttttqqqqqqvvvwwwvvvxxxvvvssspppmmmmmmmmmnnnnnnlllhhh```XXXTTTTTTVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKFFFEEEDDDCCCBBBBBBAAAAAA???>>>>>>>>>>>>???@@@@@@<<<===>>>???@@@@@@@@@@@@AAACCCEEEGGGIIIIIIHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQQQQRRRTTTWWW[[[\\\\\\ZZZXXX[[[^^^aaabbbccceeefffjjjiiilllqqqrrrsssvvv|||wwwmmmxxxpppYYYJJJHHHWWWjjjXXXCCC===444555555444222000///000111000000000000000000000000000000000000////////////000000000000////////////------------------------......---,,,,,,,,,------...,,,---//////,,,+++,,,++++++,,,,,,,,,---------******+++,,,---///000111,,,,,,,,,---------....../////////000000111111111000111222222333888@@@GGGccc:::888555333222333555555555444333333444555666777999999999<<<>>>>>>===;;;888999<<<===555333FFF___mmmvvvzzztttkkkjjjnnnqqqwwwqqqoooyyywwwnnnlllsss|||rrrpppmmmkkklllnnnqqqsssuuuvvvxxxzzzzzzzzzyyyxxxyyy{{{~~~~~~}}}}}}||||||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}~~~~~~|||wwwwwwvvvrrrlllbbbWWWNNNCCC???:::888999;;;<<<;;;>>>???AAACCCDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDDDDGGGHHHKKKNNNPPPSSSTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUXXXZZZ^^^```dddgggjjjkkkkkkjjjoootttzzz{{{yyywwwxxxyyyyyyzzz{{{||||||{{{zzzyyy}}}}}}~~~}}}zzz{{{|||~~~{{{}}}~~~}}}~~~}}}}}}~~~}}}|||{{{{{{|||zzzzzz{{{|||xxxzzz}}}}}}zzzxxxzzz}}}~~~yyytttrrrrrruuuuuutttrrrqqqrrrrrrrrrxxxzzzzzzwwwxxx|||}}}{{{zzzyyyxxxvvvttttttssssssrrrrrrnnnfff]]]VVVVVVWWWSSSRRRQQQPPPOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMLLLIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@???@@@@@@@@@===>>>>>>>>>????????????@@@CCCFFFIIIKKKKKKJJJIIIDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOPPPPPPQQQTTTWWWYYYYYYXXXWWWYYY\\\^^^^^^___```bbbffffffjjjoooqqqqqqtttyyy}}}kkkbbbuuuoooTTTEEEIIIUUUllliiiKKK@@@777666444444555333000111444000000000000000000000000000000000000////////////...............---------------------------------...------,,,,,,,,,---------------------+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,---------............//////000111111111000222333222333888@@@FFFeee888666444111//////111222444444444333444555777999999999:::<<>>===999888:::;;;999>>>UUUooopppwwwyyyooohhhmmm|||uuuvvv|||}}}sssoooooopppuuuzzzqqqpppnnnllllllooosssuuuvvvwwwxxxyyyzzzyyyyyyxxx|||~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}{{{zzzvvvqqqkkkaaaUUUIIIBBB???===;;;;;;;;;===>>>>>>DDDDDDFFFFFFFFFEEECCCBBBDDDDDDCCCBBBCCCDDDEEEFFFLLLMMMOOOQQQRRRSSSSSSSSSOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPQQQSSSVVVXXXZZZ\\\```dddkkkmmmooorrrsssrrrqqqpppwwwxxxzzz}}}~~~~~~|||zzzzzz{{{|||}}}}}}}}}{{{{{{}}}zzzzzzzzz{{{}}}~~~}}}~~~~~~|||zzzzzz}}}~~~{{{zzzzzz{{{|||}}}}}}|||zzzzzz|||}}}}}}zzzwwwzzz}}}~~~yyyuuussssssuuuuuuuuuvvvvvvtttssstttyyy}}}~~~|||}}}}}}xxxyyyyyyyyyyyywwwvvvuuurrrsssrrrlllddd]]]YYYXXXTTTSSSQQQPPPOOOOOOPPPQQQOOOOOONNNNNNNNNNNNNNNNNNOOONNNLLLIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@???>>>============<<<<<<=========???BBBFFFIIIKKKKKKJJJJJJEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEGGGJJJLLLMMMMMMMMMOOOOOOOOOQQQTTTUUUUUUTTTUUUWWWYYYYYYYYYZZZ\\\^^^cccdddhhhnnnpppppprrrwwwyyyzzzgggaaavvviiiOOOFFFIIIPPPnnnbbbQQQCCC999444333666666222111333111111111111111111111111000000000000////////////---------...............------------------------------,,,,,,,,,------...+++,,,,,,++++++,,,,,,+++,,,++++++++++++*********...---,,,+++++++++++++++,,,,,,,,,---------......---......///000000111111111333444444444999@@@FFFeee666666333000---,,,...111333444555444444555888:::888888999<<>>777888888;;;CCCTTTiiixxxsssuuuqqqhhhffftttzzzvvvrrrqqquuuvvvsssqqqqqqooooooooonnnnnnppptttwwwvvvvvvvvvvvvwwwwwwxxxxxx}}}|||{{{|||~~~}}}||||||}}}~~~}}}{{{xxxvvvnnnddd]]]SSSGGG???<<<:::;;;<<<===???@@@BBBCCCGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGHHHIIINNNOOOPPPQQQQQQPPPNNNMMMIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQVVVZZZ___bbbccceeehhhlllssssssuuuuuuvvvuuutttsssxxxxxxxxx{{{~~~~~~|||}}}{{{{{{|||}}}|||{{{}}}~~~~~~{{{xxxxxx{{{|||xxxwwwxxxyyyxxx{{{}}}|||zzzzzz}}}|||zzzxxxxxxzzz{{{{{{zzzyyyxxxxxxyyyxxxyyy|||zzzsssnnnnnnvvvzzz|||{{{{{{~~~}}}zzzvvvwwwxxxxxxxxxxxxwwwwwwttttttssspppkkkeee___[[[UUUTTTQQQPPPOOOOOOQQQRRROOOOOONNNNNNNNNOOOOOOPPPRRRQQQNNNLLLIIIGGGFFFFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;<<<======???@@@CCCFFFHHHIIIHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCEEEHHHIIIJJJJJJJJJNNNMMMLLLNNNQQQRRRRRRRRRTTTUUUUUUTTTTTTVVVZZZ]]]aaabbbffflllnnnnnnqqqvvvwwwvvvyyyzzzjjj```nnn^^^IIIAAADDDQQQsssvvveeeCCC888111444666222///111111111111111111111111111000000000000/////////////////////000000000000000------------------------------,,,,,,,,,---......***,,,,,,******...///---+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,---------......------...///000000111111111333555555555999@@@EEEaaa666666444000,,,+++...000222333555444333444777:::666666888;;;>>>@@@???>>>999;;;:::>>>PPPhhhtttsssqqqpppkkkhhhooolllrrr}}}vvvpppoookkkmmmooopppoooqqquuuyyywwwvvvuuuuuuvvvwwwzzz{{{}}}{{{yyyyyyzzz|||}}}||||||{{{|||}}}{{{xxxuuukkk```TTTLLLEEE>>>;;;>>>;;;===???AAACCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDGGGIIIJJJKKKLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJLLLMMMOOOPPPPPPOOOOOOQQQSSSVVVXXXZZZ[[[]]]ccciiilllkkkkkknnnpppuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~||||||}}}~~~~~~||||||xxxwww{{{|||wwwtttssssssvvvzzz}}}}}}zzzyyy|||~~~|||{{{zzzzzzzzzyyyxxxyyyzzz{{{{{{zzzzzzyyy||||||qqqiiigggrrruuuuuurrrsssvvvxxxuuuxxxvvvtttssstttvvvyyyzzz{{{wwwsssqqqpppllleee```VVVTTTQQQOOOOOOOOOQQQRRROOONNNNNNMMMNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFEEEDDDBBB@@@???<<<<<<;;;;;;<<<===>>>???>>>???AAABBBDDDEEEFFFFFFHHHGGGEEECCCBBBBBBBBBBBBAAABBBDDDFFFGGGHHHGGGGGGJJJIIIIIIKKKOOOQQQRRRRRRSSSSSSQQQPPPPPPSSSYYY]]]``````dddiiillllllpppuuuwwwvvvxxx|||hhh\\\wwwrrrWWWHHHFFFFFF]]]XXXCCC333222555333111333111111111111111111111111000000000000////////////////////////000000000111........................,,,,,,,,,,,,,,,---...///***------***,,,111333111+++++++++,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,---------......,,,,,,---...///000111222000222444444444888>>>CCC]]]777777555111,,,+++...111111222444333222333777:::555555777:::===???>>>======@@@???BBBYYYtttwwwiiinnnnnnmmmrrr{{{qqqdddrrrvvvooopppiiillloooqqqqqqrrrvvvzzzyyyxxxvvvvvvwwwzzz}}}~~~~~~|||yyywwwwwwxxxzzz{{{|||{{{{{{||||||zzzwwwtttaaaTTTGGGAAA===999;;;BBB@@@BBBEEEGGGGGGGGGGGGHHHBBBAAA@@@??????@@@AAABBBAAACCCFFFIIILLLMMMNNNNNNIIIJJJKKKLLLKKKIIIFFFEEEJJJKKKLLLNNNPPPRRRSSSSSSNNNPPPSSSXXX^^^bbbfffhhhccciiippprrrpppoooppprrryyyyyyyyyyyyzzz|||}}}~~~zzz|||xxxxxx{{{}}}{{{|||~~~}}}xxxwww{{{|||~~~}}}xxxssspppnnnvvvzzz~~~~~~{{{yyyzzz}}}~~~}}}|||{{{zzzzzz{{{{{{|||xxxwwwyyy{{{zzzxxxxxxxxx|||~~~qqqhhhfffooopppnnnjjjjjjpppsssrrrzzzvvvrrrooopppuuuzzz~~~{{{sssqqqrrrpppjjjcccVVVTTTRRROOOOOOPPPQQQSSSOOONNNNNNMMMNNNOOOQQQRRROOONNNMMMKKKJJJJJJIIIIIIEEEFFFGGGGGGFFFEEEDDDCCC======<<<<<<===>>>@@@AAA>>>>>>???@@@AAACCCDDDDDDIIIHHHEEEBBBAAAAAAAAABBBAAABBBDDDEEEFFFFFFFFFEEEGGGFFFGGGJJJNNNQQQSSSSSSSSSRRROOOMMMMMMQQQXXX]]]______bbbgggjjjjjjooouuuvvvuuuvvvxxxyyy{{{cccccchhhVVVLLLEEEUUU}}}jjjNNN777333666555444666111111111111111111111111000000000000////////////,,,---------......//////////////////////////////,,,,,,,,,,,,,,,---...///***...///+++---444666444++++++,,,,,,,,,---------++++++***************+++,,,,,,,,,---------......,,,,,,---...///000111222///111333333333666===BBB\\\;;;888888:::999333...---///222555555444555888:::888666444555:::>>>===999:::>>>AAATTTrrr|||uuuqqqooonnnpppxxx~~~uuuwww|||nnniiikkkvvvwwwnnnmmmoooooonnnnnnooorrrtttuuuuuutttuuuwwwyyy|||~~~~~~{{{{{{{{{zzzzzz{{{}}}|||zzzyyyzzzyyyuuunnnhhhMMMFFF>>>::::::===?????????EEELLLOOOLLLGGGDDDCCC???@@@AAABBBBBBCCCEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHFFFEEEFFFGGGHHHKKKNNNQQQRRRSSSTTTUUUWWWTTTYYY___ccceeegggllloooooorrruuuwwwvvvtttssssssqqqtttyyy|||~~~}}}{{{zzz~~~~~~~~~}}}zzzzzz|||~~~}}}~~~~~~}}}{{{}}}|||}}}}}}{{{{{{}}}}}}~~~}}}zzzvvvsssrrrrrr|||~~~~~~|||zzzzzz{{{}}}}}}}}}}}}}}}|||{{{{{{~~~}}}xxxsssrrrvvv{{{yyyyyyxxxvvvwwwvvvnnndddfffdddeeejjjmmmmmmpppttt{{{wwwrrrqqqssswww|||~~~{{{uuunnnjjj^^^XXXQQQMMMLLLNNNQQQRRRQQQQQQOOONNNNNNOOOQQQRRRPPPLLLHHHJJJMMMNNNJJJFFFJJJJJJHHHGGGFFFFFFEEEEEE@@@???===<<<<<<===>>>???>>>>>>>>>>>>???@@@BBBBBBGGGGGGGGGGGGFFFDDDCCCBBBFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMPPPSSSTTTWWWSSSOOONNNRRRVVVYYYZZZ[[[]]]___cccgggjjjmmmooossssssttttttwww~~~rrrdddrrr{{{gggTTTEEEFFF```yyy]]]<<<555777444222555222222222111111111111000000000000000000000000000000000000000////////////////////////////////////...---,,,+++,,,---...///...***(((***000444444222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111333111222555666777;;;AAA```<<<888888;;;;;;666333333222555666666444444666888222111000333888======;;;999FFFSSSfff~~~uuupppeeeppp}}}rrr{{{yyykkkhhhllltttzzz|||tttmmmmmmooopppooooooppprrrtttuuuuuutttvvvyyy|||~~~~~~~~~}}}|||{{{{{{|||~~~}}}{{{zzzyyyuuulll```XXXGGGCCC===;;;===@@@BBBCCCIIIJJJKKKJJJGGGDDDBBBAAAAAACCCDDDDDDCCCDDDFFFHHHJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKOOOQQQTTTTTTUUUVVVXXXYYY[[[```fffiiikkklllpppsssuuuvvvwwwvvvuuutttuuuwwwvvvxxxzzz}}}~~~}}}}}}}}}~~~|||zzz|||}}}~~~|||wwwtttsssvvvyyy}}}}}}~~~~~~~~~}}}}}}{{{yyyzzz~~~~~~{{{{{{|||~~~~~~~~~~~~|||zzzxxxxxxxxxxxxzzz|||}}}}}}|||}}}~~~~~~~~~~~~}}}|||{{{yyyxxxxxxyyyyyyuuuqqqqqqvvvzzz}}}zzzzzzxxxpppgggeeeccceeejjjllllllooossswwwuuussssssvvvxxxzzzzzz}}}|||wwwqqqnnneee```YYYTTTSSSSSSTTTTTTQQQQQQPPPNNNMMMLLLLLLLLLQQQNNNKKKKKKLLLMMMLLLJJJLLLLLLMMMMMMLLLKKKIIIHHHDDDBBBAAA???>>>==================>>>???@@@AAABBBGGGGGGGGGFFFFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRUUURRROOOOOORRRVVVXXXXXXXXXZZZ]]]aaaeeehhhkkkmmmqqqrrrrrrtttvvv|||hhhfff~~~jjjPPPAAALLL```uuusssNNN<<<777444111111222222222222111111111111000000000000000000000000000000000000////////////////////////////////////...---,,,,,,,,,,,,---...000,,,)))+++///222111///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111333111222555666666;;;AAA^^^;;;777555888999777555777666777888777555333444555555333333444777888888888<<>>BBBEEEGGGHHHOOOKKKGGGDDDCCCDDDDDDDDDEEEFFFGGGFFFEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFIIIMMMPPPRRRTTTUUUWWWXXXXXXYYY\\\^^^eeejjjoooqqqrrrrrruuuxxx{{{{{{zzzxxxvvvwwwyyy|||{{{|||}}}~~~~~~}}}||||||}}}|||xxxuuusssxxxyyy{{{}}}~~~}}}xxxsssoooooosssvvv~~~||||||~~~~~~~~~}}}|||yyyuuuuuuwww|||}}}zzzzzz{{{}}}~~~}}}|||}}}~~~xxx{{{~~~~~~|||zzzxxxwwwuuuvvvvvvuuussstttyyy}}}{{{yyyxxxqqqiiicccbbbdddiiilllmmmooossssssssstttvvvyyyzzzxxxwww~~~|||xxxvvvppplllfffaaa^^^]]][[[ZZZTTTTTTSSSRRRQQQPPPPPPPPPQQQOOOLLLIIIHHHIIIJJJKKKJJJKKKMMMOOONNNLLLIIIGGGGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<===>>>???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNOOORRRUUUVVVVVVUUUWWWZZZ^^^bbbfffiiijjjnnnoooqqqsssuuuyyy~~~zzzeeehhhxxxcccFFFAAAKKK^^^kkkKKK;;;666444333333222222222111111111111000000000000000000000000000000000000////////////////////////////////////...------,,,,,,,,,------111...++++++...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000000111111222111222555666666:::AAA[[[888333111333444333333555777888777777666555555555888666666888888888999===DDDddd|||mmmnnnwwwlllXXXZZZgggppp~~~zzzuuuppplllkkklllnnnqqqrrrrrrrrrqqqrrrsssuuuuuuxxx||||||}}}{{{}}}|||zzzzzz{{{{{{zzzyyyuuunnneee\\\UUUMMMDDD>>>??????AAADDDGGGIIIKKKKKKKKKFFFAAA@@@CCCGGGIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJGGGGGGFFFEEEDDDCCCCCCBBBFFFGGGHHHKKKNNNRRRUUUWWWVVVWWWYYY[[[\\\___bbbeeemmmqqqvvvwwwvvvvvvxxx{{{|||||||||{{{zzz{{{~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyvvvsssrrruuuvvvxxxzzz{{{|||}}}}}}~~~|||xxxssspppqqqvvvyyy~~~|||||||||}}}|||{{{{{{xxxuuussstttvvvyyy{{{zzz{{{{{{zzzyyyyyyzzz||||||}}}~~~~~~}}}|||}}}~~~}}}|||zzzyyyyyyyyyzzzyyyxxxzzz~~~}}}xxxvvvuuupppjjjbbb```bbbhhhlllnnnrrrwwwssssssuuuwwwzzz{{{yyywww~~~{{{wwwsssooommmkkkhhhggg]]]\\\ZZZYYYYYY[[[^^^___YYYWWWSSSNNNJJJIIILLLOOOKKKLLLMMMMMMMMMKKKIIIHHHHHHGGGFFFEEEBBB@@@===<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMNNNPPPRRRSSSTTTUUUTTTUUUXXX\\\```dddgggiiikkkmmmqqqsssuuuwwwzzz|||}}}uuueeeeeehhh{{{]]]KKKEEEPPPqqq```BBB888777888333333222222222111111111000000000000000000000000000000000000////////////////////////////////////......------,,,,,,,,,---000...,,,,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......//////000000111111222000111555666666:::@@@XXX777222///111222000000333777666666666777888777777555333555999999999@@@HHHSSSrrrsssjjjrrryyyaaa]]]hhhooommmuuussspppmmmllllllllllllpppqqqrrrrrrppppppsssuuuuuuxxx|||~~~~~~{{{}}}|||}}}|||{{{|||}}}~~~}}}{{{wwwkkkZZZLLLEEEBBB@@@???AAACCCFFFIIIJJJKKKKKKKKKFFFBBB@@@AAAEEEIIIIIIHHHIIIIIIJJJHHHGGGFFFHHHIIIEEEEEEDDDDDDCCCCCCCCCBBBIIIJJJLLLOOOQQQTTTWWWXXXVVVYYY\\\___bbbeeeiiilllrrruuuyyyzzzxxxxxxyyy|||zzz|||~~~~~~{{{xxxxxxxxxxxxxxxwwwvvvvvvuuutttuuuvvvxxxyyyzzzzzz{{{{{{zzzwwwtttsssuuuyyy}}}}}}{{{zzzzzzzzzyyywwwyyyxxxwwwuuutttssssssssstttuuuwwwwwwwwwxxxzzz|||yyy{{{|||{{{zzzyyyzzz{{{~~~~~~}}}~~~~~~}}}||||||}}}}}}||||||{{{}}}{{{}}}{{{wwwuuuuuurrrmmmccc```aaagggllloootttzzzuuuttttttvvvyyy{{{{{{{{{|||~~~|||zzzzzzyyywwwvvvjjjgggbbb______bbbgggjjjfffddd___XXXSSSQQQSSSVVVQQQPPPNNNLLLKKKKKKLLLLLLFFFGGGGGGGGGEEECCC@@@???==================>>>??????>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJGGGGGGGGGIIIJJJLLLNNNOOOJJJKKKMMMOOOPPPQQQSSSSSSTTTUUUXXX\\\___cccfffgggiiilllpppssstttuuuwwwyyyxxx~~~pppdddaaa|||yyy^^^GGGCCC^^^zzzOOO999555888333333333222222222222111000000000000000000000000000000000000////////////////////////////////////.........------,,,,,,+++---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......//////000000111111222000111444555555:::@@@UUU~~~888333111333444222222444666555555666999::::::999;;;777777:::777555===IIIeee~~~|||nnnnnn}}}~~~lllaaahhhtttssskkkmmmlllllllllllllllmmmmmmoooqqqssssssqqqqqqtttwwwwwwyyy||||||}}}~~~~~~}}}~~~}}}|||xxxiiiUUUEEE>>>>>>@@@BBBCCCFFFIIIKKKJJJIIIIIIIIIDDDDDDCCCDDDEEEFFFEEEDDDGGGGGGHHHGGGEEEEEEFFFHHHCCCCCCDDDEEEEEEFFFFFFGGGMMMNNNPPPRRRTTTVVVXXXYYYYYY]]]aaaeeehhhkkkoooqqqtttxxx||||||zzzyyyzzz|||{{{}}}~~~~~~|||xxxvvvtttttttttuuuuuuvvvvvvwwwssssssuuuvvvwwwxxxxxxxxxvvvvvvuuussssssuuuyyy|||}}}{{{yyyxxxxxxxxxwwwvvvwwwyyyzzzyyyvvvrrrqqqpppqqqsssuuuvvvvvvwwwyyy{{{vvvwwwxxxxxxwwwwwwxxxyyyxxxxxxyyyxxxwwwxxx{{{}}}}}}}}}}}}}}}}}}||||||{{{|||{{{zzzzzzzzz{{{}}}}}}zzz}}}~~~{{{yyyzzzwwwsssgggcccaaadddhhhkkkrrryyyvvvtttssstttwwwzzz||||||yyyzzz{{{|||}}}~~~~~~xxxsssmmmgggeeegggkkkmmmmmmiiibbb]]]YYYXXXXXXYYYSSSQQQMMMIIIHHHHHHIIIJJJFFFHHHIIIJJJIIIGGGDDDBBB@@@@@@???>>>==================<<<;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMGGGIIILLLMMMNNNOOOQQQSSSUUUVVVXXX[[[___aaadddeeefffiiinnnqqqrrrtttuuuwwwyyy{{{qqqiii___yyytttQQQ@@@NNNggg|||hhhCCC444333333333333333222222222222000000000000000000000000000000000000////////////////////////////////////............---,,,+++++++++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......//////000000111111111000111444555555999@@@SSS{{{666222111444666555555777888666555777999;;;:::888@@@;;;:::;;;777555@@@PPPuuuwwwpppxxxuuuiiijjjrrrtttpppkkkiiijjjlllkkkkkkkkkmmmpppooosssvvvuuusssssswww{{{{{{|||}}}~~~}}}zzz{{{}}}~~~{{{wwwlll```OOOCCC>>>???BBBCCCBBBFFFIIIJJJHHHFFFFFFGGGDDDEEEFFFEEECCCBBBBBBBBBCCCDDDEEEDDDCCCCCCEEEFFFCCCDDDEEEGGGIIIKKKLLLMMMRRRSSSUUUXXXZZZ\\\]]]^^^___ccciiimmmoooppprrrssswww{{{~~~}}}{{{}}}~~~zzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyzzzzzzxxxuuurrrtttsssssssssrrrsssssssssqqqrrrssstttuuuvvvvvvvvvsssttttttsssrrrsssvvvxxxxxxvvvuuuuuuwwwxxxwwwwwwvvvyyy{{{zzzvvvtttssstttsssuuuwwwwwwwwwvvvxxxyyyrrrtttvvvwwwwwwxxxzzz|||wwwvvvtttrrrppprrrvvvyyy{{{{{{{{{{{{zzzyyywwwwwwxxxwwwvvvwwwxxxzzzzzz{{{{{{~~~}}}zzzvvvmmmfffaaaaaabbbeeellltttsssrrrqqqsssvvvyyyzzzyyyyyyyyyyyyzzz{{{|||}}}}}}{{{vvvsssssstttuuupppkkkeeeaaaaaabbbaaa___WWWUUURRROOOLLLKKKJJJKKKIIIKKKMMMOOONNNKKKGGGDDDCCCBBBAAA???===<<<<<<<<<>>>===;;;:::;;;<<<>>>???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHKKKKKKKKKMMMQQQTTTVVVWWWXXXZZZ]]]___aaabbbcccfffjjjmmmoooqqqsssuuuxxxzzzttt^^^bbbzzzpppQQQKKKSSSdddZZZ===555444444333333333222222222000000000000000000000000000000000000////////////////////////////////////...............,,,+++***,,,---///000///.........------------------------........................+++,,,------......------......//////000000111111111///000444555555999???QQQxxx222//////444777666666888:::777666777:::;;;999777777333666<<<<<>><<<;;;;;;???>>><<<;;;;;;<<<===???@@@@@@AAAAAABBBCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJLLLPPPTTTVVVVVVXXXZZZ\\\]]]______aaadddhhhkkkmmmooorrrtttqqqvvv}}}{{{kkkYYY\\\iiiPPPIIIZZZuuuqqqJJJ===444444444333333333222222000000000000000000000000000000000000////////////////////////////////////......//////...,,,+++)))---///111111///...---...------------------------........................+++,,,------......------......//////000111111111111///000444555555999???QQQvvv444//////333777555333333444555666666555555777999777:::<<<<<<@@@OOOfffwwwssssssqqqrrryyyaaajjjrrrrrrpppooommmiiiiiijjjjjjkkklllmmmnnnnnnssspppoooqqqwww|||~~~|||{{{{{{~~~~~~||||||}}}zzzxxxwwwzzz~~~yyylllbbbOOOLLLGGGCCCAAABBBEEEGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDBBB@@@??????@@@@@@@@@EEECCCAAA@@@AAACCCEEEGGGIIIJJJKKKLLLMMMQQQUUUYYY___```bbbbbbdddfffjjjmmmooorrruuuvvvuuusssqqqqqqwww}}}~~~~~~zzzuuuuuuzzz~~~~~~~~~}}}{{{yyyvvvuuuyyyyyyzzzyyyxxxvvvuuussspppqqqqqqrrrqqqpppooonnnqqqqqqrrrrrrrrrqqqqqqpppkkkmmmqqqsssuuutttsssqqqqqqqqqssssssssssssqqqqqqooorrrtttuuuuuutttuuuvvvxxxxxxwwwvvvvvvvvvvvvvvv{{{|||}}}|||zzzxxxyyyzzzyyyyyyzzz|||}}}}}}zzzwwwtttssssssssstttsssrrrqqqrrrtttwwwxxxxxxuuuqqqppprrruuuxxxyyy}}}zzzwwwsssqqqrrrggg]]][[[]]]```eeejjjnnnppprrrssstttuuuxxxzzzzzz{{{{{{zzzzzz|||zzzrrroooqqqsssqqqoooiiijjjlllkkkgggbbb[[[WWWXXXUUURRRRRRQQQNNNHHHCCCCCCGGGIIIFFF@@@<<<<<>>??????:::<<<>>>@@@BBBCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJMMMPPPRRRVVVTTTTTTWWW[[[_________```aaabbbeeeiiimmmqqqssswwwyyyzzzyyy{{{pppiii]]]___dddFFFFFF^^^]]]:::999666333111222333111...222222222111111111111000111111111111111111111111111111111111000///------111///...------...///111---111666777444111000000------------------------//////.........---------//////...---,,,,,,++++++111111111000000000000000///000111111222555999<<>>???@@@@@@AAADDDCCCBBBBBBCCCEEEHHHIIIKKKMMMOOOQQQSSSWWW[[[^^^dddeeehhhiiijjjllloooqqqqqqsssvvvwwwuuutttssssssuuu{{{}}}|||~~~~~~yyytttssswww{{{zzzzzzzzzzzzzzzxxxwwwvvvuuuuuuuuuuuutttsssqqqpppppppppqqqqqqqqqpppooooooqqqqqqqqqrrrrrrqqqqqqppplllmmmoooqqqrrrrrrqqqpppnnnoooqqqssstttuuuuuuuuuppprrruuuvvvuuutttuuuvvvwwwvvvuuussssssssstttuuu}}}~~~~~~}}}{{{zzz{{{|||||||||}}}}}}}}}~~~~~~~~~}}}zzzvvvtttttttttuuutttsssqqqppppppqqqssstttuuusssrrrsssuuuwwwwwwwww}}}}}}}}}|||zzzxxxvvvuuukkkbbbZZZZZZ\\\^^^aaaeeeiiilllooorrrsssuuuxxx{{{}}}~~~~~~}}}|||~~~xxxtttvvvwwwuuurrrooooooooonnnlllhhheeecccaaa```___]]]ZZZUUUOOOKKKEEEDDDCCCAAA??????>>>>>><<<:::999999;;;===>>>>>>;;;<<<===???@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGIIILLLPPPRRRRRRQQQPPPSSSXXX[[[\\\[[[___```aaadddhhhlllppprrruuuxxx{{{zzz{{{uuuccc[[[nnnsssQQQJJJZZZqqqlllNNN>>>777333444555333444777222222222111111111111000////////////////////////222222222111111000///...000///...------...///000...111444444111///......------------------------//////.........---------------------------------111000000000000000000000000111222222333555999<<>>===;;;;;;===?????????<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBCCCDDDFFFGGGHHHEEEDDDDDDFFFHHHKKKOOOQQQOOONNNNNNQQQUUUXXXYYYYYY^^^^^^```cccfffkkknnnqqqrrrvvvzzzzzzyyy{{{ooo\\\[[[pppiiiHHHMMMXXXooolllIII999000333444///000999222222222111111111111000////////////////////////222222222222111000//////000///...------...///000222444444333000...------------------------------...............---------++++++,,,,,,---...//////000000000000000000111111222333333333333555999<<>>>>>???AAAAAA@@@===<<<;;;;;;<<<>>>AAACCCDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCDDDFFFIIIMMMOOOMMMMMMNNNPPPSSSVVVXXXYYY]]]^^^___bbbfffjjjnnnpppqqquuuxxxxxxwwwwww{{{~~~gggYYY___|||[[[KKKGGGaaaaaaDDD000333666///...666222222222111111111000000000000000000000000000000111111111111111000///...000///............///000888777666333111/////////------------------------........................++++++,,,------......///000000000000000111111111444444444444444555999<<>>@@@AAAFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDGGGJJJKKKJJJKKKLLLNNNPPPRRRUUUVVV\\\]]]___aaaeeejjjmmmpppqqqsssuuuvvvuuuwwwzzz~~~}}}yyyddd\\\jjj___GGGXXXzzz|||TTT444444:::666222555222222222111111111000000000000000000000000000000//////////////////...---//////............//////888666333111000000//////---------------------------.....................------------------------//////000000111111111111444444444444444555999<<>>>>>>>>======>>>===<<<<<<<<<>>>???@@@EEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFHHHEEEGGGIIIJJJKKKMMMQQQSSS[[[[[[]]]```dddhhhlllnnnpppqqqssstttvvvxxx|||wwwdddaaagggxxxTTTQQQaaauuufff===333888888333222222222222111111111111000////////////////////////---......//////......---////////////////////////333111///............,,,---------------------------------...............---------------------,,,/////////000111111222222222333333333333555999<<>>===>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEECCCBBBAAAAAABBBCCCDDDCCCFFFHHHIIIJJJLLLOOOSSSXXXYYYZZZ]]]aaaeeeiiikkknnnpppsssuuuxxxzzz|||~~~xxxiiiccc}}}rrrYYYUUUfffRRR:::666666333///222222222111111111111000////////////////////////......////////////............////////////......///---+++,,,///000...,,,---------------------------------.........//////+++,,,,,,------............//////000111111222222000111222222333555999<<>>????????????>>>>>>>>>>>>???@@@BBBDDDFFFGGGEEEDDDBBB@@@@@@@@@AAABBBEEEGGGJJJKKKKKKMMMQQQTTTVVVVVVXXX[[[^^^cccfffiiilllooossswwwzzz{{{{{{{{{{{{xxxllliiijjjTTT^^^mmmpppkkkGGG:::888666222222222222111111111111000111111111111111111111111//////000000000000000///......////////////.........,,,,,,...111222111...---------------------------------.........//////)))***+++,,,...///000111...//////000111222222222///000111111222555999<<>>@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCC@@@>>>>>>???BBBDDDFFFHHHJJJKKKKKKMMMOOORRRUUUUUUVVVXXX\\\```dddgggjjjmmmoooqqqssstttwwwzzz||||||ssswwwddd[[[^^^aaavvvXXX;;;555777888444222111111222333333222111111111111000000000000111111111111000000000000---------------...///000---------............/////////.........------------...///...------...///........................////////////000000000000222333444444444666999;;;GGGccc555666777666444333444555444222333777666444888@@@ccc|||xxxxxxmmmppp}}}wwwfff```lllwwwtttllliiiiiihhhhhhjjjlllnnnmmmmmmqqqpppqqqrrruuuzzz~~~~~~}}}wwwgggXXXSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNPPPSSSVVVXXXZZZ[[[[[[]]]^^^^^^^^^___bbbdddfffgggiiikkkmmmooopppppplllnnnoooooonnnnnnnnnooonnnooopppqqqqqqqqqqqqppprrrrrrqqqooonnnmmmlllkkkpppooopppqqqssssssqqqooonnnoooqqquuuwwwwwwuuurrrqqqpppnnnmmmmmmoooqqqrrrqqqqqqqqqrrrssstttvvvvvvqqqooonnnppptttuuussspppqqqqqqpppqqqssssssrrrppppppppppppqqqrrrtttuuuvvvxxxxxxvvvuuuuuuuuuvvvwwwyyyxxxxxxwwwwwwxxxxxxyyyyyyzzz||||||{{{{{{|||}}}yyyyyywwwvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwssssssuuuvvvxxxxxxwwwvvvwwwyyy{{{}}}}}}xxxqqqnnnoooqqq}}}vvvsssnnniiifffdddbbb^^^ZZZWWW[[[aaagggmmmpppqqqqqqsssuuutttrrrtttzzz~~~}}}}}}zzzvvvrrrpppooommmhhhddd]]]YYYPPPGGGEEEHHHGGGDDDAAAAAA@@@???>>>===>>>???@@@@@@@@@AAABBBCCCDDDEEEEEECCC@@@>>>>>>@@@BBBDDDGGGIIIKKKKKKLLLMMMPPPRRRUUUUUUVVVXXX\\\```dddgggiiillloooqqqrrrtttwwwyyyxxxwww|||}}}~~~sss```]]]cccmmmoooLLL===888666444222111111222333222111111111111111000000000000111111111000000000//////......---------......///---------............/////////.........------------...///...------...///........................////////////000000000000222333444444444666999;;;GGGddd222333555555444222222222555///111777777333===LLLxxx|||sssxxxmmmeeevvvvvvaaa___cccmmmpppkkkhhhiiijjjiiijjjllloooooonnnlllmmmnnnppptttxxx~~~|||rrrcccWWWTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRPPPOOONNNOOOPPPQQQNNNPPPSSSWWWZZZ]]]___aaa___aaabbbbbbbbbbbbdddeeejjjjjjlllnnnooopppppppppnnnpppqqqqqqooonnnnnnoooooopppsssuuuuuutttsssrrrrrrrrrqqqqqqpppoooooooooqqqppppppqqqssstttrrrqqqmmmnnnppptttwwwwwwvvvtttqqqpppooonnnooopppqqqrrruuutttsssrrrrrrssstttuuunnnoooqqqtttwwwwwwvvvttttttsssqqqqqqrrrsssrrrqqqrrrrrrrrrsssssstttvvvvvvvvvuuuuuutttsssttttttttt{{{zzzxxxwwwwwwxxxzzz{{{xxx{{{}}}}}}|||zzzzzzzzzxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvtttttttttvvvxxxzzzzzzzzzwwwyyy{{{}}}{{{uuurrrrrrttt}}}vvvvvvqqqkkkhhhfffddd___[[[UUUYYY___ffflllppprrrsssqqqtttsssqqqsssyyy||||||~~~xxxtttssspppllliiijjjhhh```SSSKKKHHHGGGDDDCCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEDDDCCC@@@??????AAACCCEEEHHHJJJKKKLLLLLLNNNPPPRRRUUUUUUVVVYYY\\\```dddfffhhhjjjnnnppprrrsssvvvxxxwwwwwwyyy}}}}}}|||lll^^^bbbbbbsss]]]DDD:::666555333111111111222111000111111111111000000000000111111000000000000////////////...---------......---------............///...............------------...///...------...///........................////////////000000000000222333444444444555888;;;GGGfff///111444555333111000000555000222888666444HHHcccwwwttt}}}|||hhhgggzzz~~~jjj```ccciiillliiifffgggjjjjjjkkklllnnnqqqqqqnnnllllllnnnqqquuu{{{ttthhh]]]VVVUUUUUUUUUUUUUUUUUUUUUUUURRRPPPNNNLLLLLLMMMOOOQQQRRRSSSWWWZZZ]]]```aaabbbccceeeggggggffffffggghhhlllmmmnnnooooooppppppoooppprrrsssrrrpppooooooooorrrssssssttttttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppprrrtttuuutttsssnnnnnnoooqqqtttuuutttrrrqqqqqqpppppppppppppppqqqwwwuuusssqqqqqqqqqrrrrrrlllooosssvvvxxxyyyxxxxxxwwwuuurrrqqqrrrssssssrrrttttttttttttuuuvvvvvvwwwuuuuuuuuutttttttttttttttzzzyyyvvvuuuuuuvvvyyyzzzwwwyyy|||}}}{{{zzzzzzzzzwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvuuutttsssuuuwwwxxxxxxvvvwwwzzz}}}xxxzzz|||~~~{{{wwwwwwyyy~~~zzzuuuuuuqqqllliiihhhfffbbb^^^]]]___cccgggkkknnnpppqqqqqqttttttrrrtttzzz|||{{{}}}|||yyytttpppxxxvvvooocccZZZTTTMMMFFFDDDCCCAAA@@@??????>>>===?????????@@@AAABBBDDDDDDCCCBBBAAA@@@@@@BBBDDDFFFGGGIIIJJJKKKKKKLLLOOOQQQSSSTTTVVVYYY\\\```ccceeefffiiimmmoooqqqsssuuuwwwwwwwwwyyy{{{{{{~~~ddd\\\[[[gggiiiKKK===777555333111111111111000///111111111111000000000///111000000000////////////000///...------------------------............///........................---...///...---------///........................////////////000000000000222333444444444555888;;;GGGhhh---000333333222000000000222111444777333999WWWyyyxxxzzzooojjjmmmwww~~~yyyiiicccpppqqqooohhhdddfffiiikkkkkklllmmmoooqqqqqqooolllmmmooosssxxx|||{{{rrrfff[[[UUUSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMNNNPPPRRRTTTYYYZZZ]]]```bbbcccccccccfffhhhjjjkkkjjjiiijjjkkkmmmnnnnnnoooooooooooooooqqqssstttsssqqqppppppqqqvvvtttrrrpppoooooopppqqqsssssssssssstttttttttuuusssrrrqqqrrrtttvvvuuuuuusssrrrqqqrrrssstttsssrrrpppqqqrrrsssuuuuuuvvvvvvvvvuuusssqqqooonnnnnnnnnjjjooouuuxxxxxxxxxyyyzzzxxxvvvsssrrrsssttttttsssvvvuuuuuuuuuvvvwwwwwwxxxwwwwwwwwwwwwvvvvvvuuuuuuxxxvvvtttrrrrrrtttvvvxxxuuuxxxzzz{{{zzzzzzzzz{{{vvvvvvvvvvvvvvvwwwwwwxxxttttttuuuttttttsssrrrrrrqqqvvvzzzwwwqqqoootttzzzyyy{{{}}}~~~zzzzzz{{{{{{{{{}}}~~~~~~{{{wwwtttrrrooojjjiiiiiihhheeebbbbbbccceeegggjjjlllnnnoooqqqtttuuusssuuu{{{}}}|||~~~yyy~~~|||xxxsssppplll```SSSIIIEEEAAA?????????>>>===?????????@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDFFFGGGFFFGGGIIIIIIIIIJJJLLLOOOQQQSSSUUUXXX[[[___aaaccccccgggkkknnnppprrrtttuuuuuuuuuwwwxxxwwwzzzsssXXXWWW\\\rrr^^^FFF888777555333222222222000///111111111111000000000///000000000////////////...000///...------------------------............///---.....................---...///...---------///........................////////////000000000000111222333333333555888:::FFFiii---///222222111000000111...000333444777HHHiiiwwwvvv|||vvvooouuuwwwwww}}}ooodddiii}}}|||tttgggccchhhllljjjmmmlllmmmoooppppppooommmpppssswww{{{}}}{{{{{{rrriii___VVVTTTWWWUUUUUUWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSUUUWWWZZZ\\\```bbbdddfffggggggfffeeegggjjjmmmnnnmmmlllmmmnnnnnnooooooppppppppppppooorrrtttuuuuuusssrrrrrrsssxxxuuuqqqnnnmmmnnnqqqsssssssssttttttuuuuuuuuuuuutttrrrqqqrrruuuwwwwwwwwwyyywwwuuutttuuuvvvvvvuuuoooqqqtttxxx{{{}}}}}}~~~uuuuuusssrrrpppnnnlllkkkjjjpppvvvwwwuuutttwww{{{wwwvvvttttttuuuvvvuuutttuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvtttsssssstttvvvwwwwwwxxxyyyyyyxxxxxxzzz{{{wwwvvvvvvvvvvvvvvvwwwwwwsssssstttttttttsssrrrrrrtttyyy}}}zzzsssppptttyyyyyy{{{}}}~~~~~~zzzyyyzzzyyyyyyyyyyyyyyywwwvvvuuurrrnnnkkkjjjjjjjjjhhheeeaaabbbccceeehhhkkknnnoooqqqtttuuutttvvv{{{}}}{{{~~~~~~vvviiiUUUOOOGGGCCCBBBAAA???>>>????????????@@@BBBCCCDDDBBBBBBAAABBBCCCEEEGGGHHHEEEGGGHHHHHHHHHIIIKKKMMMOOOQQQSSSVVVZZZ]]]___aaaaaaeeejjjnnnpppqqqssstttxxxyyyzzzyyyxxxyyy}}}bbbZZZYYYfff}}}WWW;;;999777444333333222111///111111111111000000000000000000////////////......//////...---------......---------............///---------...............---...///...------...///........................////////////000000000000111222333333333444777:::EEEiii...000111111000000111222...222444666DDD```}}}xxxsssvvvuuuzzz}}}{{{zzz~~~zzzmmmoooxxx|||wwwiiidddkkkmmmhhhnnnmmmlllmmmooooooooommmsssvvvzzz~~~}}}}}}sssiiiddd^^^XXXXXX\\\VVVWWWYYYZZZZZZYYYWWWVVVVVVVVVWWWYYY\\\___aaabbbbbbdddgggiiijjjiiihhhggghhhjjjnnnoooooooooooopppooopppqqqrrrrrrrrrrrrrrrrrrtttuuuuuutttssstttuuuvvvuuusssqqqrrrsssuuuvvvttttttttttttuuuuuuuuuuuutttsssrrrsssuuuwwwxxxxxxzzzxxxuuuuuuvvvxxxyyyxxxqqqsssvvvzzz||||||||||||uuuuuuuuutttrrrooollljjjkkkqqqvvvvvvqqqppptttzzzvvvuuuuuuvvvwwwxxxvvvuuutttttttttuuuvvvxxxyyyzzzyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwxxxxxx{{{{{{zzzxxxuuuuuuwwwyyywwwwwwvvvvvvvvvvvvvvvwwwsssssstttuuuuuuuuuttttttxxxzzz{{{{{{zzzyyyxxxxxxxxxyyy{{{~~~{{{~~~{{{yyyzzzyyyyyyyyywwwwwwwwwyyyzzzuuuqqqmmmllllllllliiifffdddddddddfffhhhkkkoooqqqooossstttsssuuuzzz|||zzz{{{{{{fff]]]QQQIIIFFFDDDAAA???>>>>>>??????@@@AAACCCDDDAAAAAABBBCCCDDDFFFHHHIIIFFFGGGHHHHHHHHHIIIKKKMMMMMMOOOQQQUUUXXX[[[]]]^^^___ccciiimmmoooppprrrsssxxxzzz|||||||||}}}xxxccc]]]aaarrrmmmHHH;;;999666444444333111000111111111111000000000000000000/////////...............---------......///---------............///---------.........//////---...///...------...///........................////////////000000000000111222333333333444777:::CCCiii///000111000///000222444111555555999PPPttt{{{www~~~xxxsss{{{}}}zzzvvvccchhhwwwuuu|||yyykkkfffkkklllfffooommmllllllmmmoooooonnnuuuxxx}}}~~~sssiii```]]]ZZZVVVWWW[[[XXXYYYZZZ\\\\\\ZZZYYYXXXUUUVVVYYY\\\___bbbdddeeeaaacccfffhhhjjjiiihhhggggggjjjnnnpppppppppqqqqqqqqqqqqrrrsssttttttttttttrrrsssuuuvvvuuutttuuuvvvssstttuuuvvvwwwxxxyyyyyyttttttttttttuuuuuuuuuuuuuuusssrrrsssuuuxxxyyyyyywwwuuussssssuuuxxxyyyzzztttvvvxxxyyyyyywwwuuussstttuuuvvvvvvtttpppllljjjkkkqqqvvvtttooommmrrryyyuuutttuuuwwwyyyyyywwwuuusssssstttuuuvvvxxxzzz{{{zzzzzz{{{|||{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzz~~~{{{wwwtttsssuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvttttttuuuvvvwwwwwwwwwvvvwwwtttssswww|||}}}xxxsssvvvwwwzzz|||~~~|||}}}{{{{{{{{{{{{yyywwwwwwxxx|||xxxtttpppnnnnnnmmmiiifffjjjiiihhhhhhjjjllloooqqqnnnrrrsssrrrtttyyyzzzxxxwww|||~~~~~~~~~tttiiiZZZOOOIIIFFFCCC@@@>>>>>>>>>???@@@AAACCCCCCAAAAAABBBCCCEEEGGGHHHIIIGGGHHHIIIIIIIIIJJJLLLNNNLLLMMMPPPTTTXXXZZZ\\\]]]^^^ccchhhmmmooopppqqqrrrqqquuuyyyzzz}}}llleeeaaajjj}}}~~~VVV<<<:::777555555444222000111111111111000000000000000/////////............---------------...///000---------.........//////---------.........//////---...///...------...///........................////////////000000000000111222333333333444777:::BBBiii111000/////////000222333777111111DDDhhhsss{{{ooowww}}}}}}zzzoooxxxwww]]]]]]sssyyyxxxrrrmmmkkkiiigggiiimmmmmmmmmooorrrqqqmmmpppuuu}}}~~~yyy```___\\\ZZZXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYY[[[___aaabbbccceeegggggghhhjjjmmmkkkfffgggkkklllmmmnnnoooqqqssstttuuutttqqqooooooqqqsssrrrqqqppprrrtttttttttssstttvvvssssssssstttuuuvvvwwwwwwuuuuuutttrrrppprrruuuxxxvvvrrrrrruuuwwwvvvyyy~~~{{{xxxvvvwwwyyyzzzxxxvvvyyywwwvvvxxxzzzzzzwwwsssqqqssssssrrrooommmnnnqqqvvvxxxzzzyyyvvvuuuvvvxxxuuuuuuuuuxxxzzzzzzvvvrrrssstttuuuwwwxxxxxxxxxyyy{{{wwwttttttwwwzzz{{{{{{{{{|||}}}|||{{{|||}}}~~~|||zzzwwwuuuuuuuuuvvvzzzxxxvvvvvvvvvvvvtttsssvvvvvvxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwxxx||||||~~~}}}}}}~~~~~~{{{wwwvvvwwwzzz|||vvvoookkkjjjjjjjjjiiikkkhhhcccaaabbbeeeggghhhppppppoooppprrruuuxxxzzz}}}}}}|||}}}}}}|||wwwyyy{{{|||}}}~~~wwwyyyuuufffVVVKKKFFFBBBBBB??????BBBBBB??????AAA>>>???BBBDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJNNNOOOPPPQQQSSSVVV[[[^^^bbbeeeiiilllmmmooorrrtttssstttvvvyyy{{{|||}}}}}}||||||}}}eee```ppplllMMMBBB666333333333333333111111111111000000000000000000//////.........---........................////////////////////////////////////////////////......---,,,,,,,,,---------...000111111000...------...///111111222222222222222222333444555666777CCCccc111111000//////000111222555111999RRRsss~~~ttt}}}xxxooo~~~vvvnnnyyylll\\\cccxxx|||rrrooojjjhhhhhhgggfffhhhllllllkkkmmmpppooonnnqqqwww~~~{{{pppiii^^^]]]\\\ZZZYYYYYYYYYYYY\\\\\\[[[ZZZZZZ[[[\\\]]]^^^aaadddffffffhhhjjjllljjjjjjlllooolllhhhhhhllloooooopppqqqssstttuuuuuurrrpppnnnooorrrtttttttttsssvvvxxxyyyxxxwwwwwwxxxvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwvvvtttssstttwwwzzzxxxuuutttwwwxxxxxxzzz~~~zzzyyyxxxxxxyyyyyyxxxwwwyyyyyyxxxxxxyyyxxxwwwuuussstttsssqqqnnnnnnqqqtttwwwyyyzzzxxxvvvuuuvvvxxxyyyxxxxxxyyyzzzxxxtttpppqqqrrrtttuuuwwwwwwxxxxxxzzzwwwuuuuuuxxxzzz{{{zzz{{{||||||{{{zzzyyy{{{|||}}}zzzxxxvvvvvvvvvwww{{{zzzxxxxxxyyyxxxwwwuuussstttuuuuuuuuutttssssssuuuuuuwwwxxxzzzzzz{{{{{{xxxyyy|||}}}~~~|||}}}~~~~~~|||xxxvvvwwwyyy|||tttllljjjmmmpppnnnjjjhhheeeaaa```aaadddhhhjjjoooooopppqqqsssuuuxxxyyyyyy{{{~~~|||zzzzzzyyyxxxsssvvvzzz|||||||||}}}~~~|||}}}yyynnncccZZZQQQJJJDDD@@@???BBBCCCAAAAAACCCAAA@@@@@@@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJPPPQQQSSSTTTVVVXXX\\\___bbbdddhhhkkkmmmnnnqqqsssqqqrrrtttvvvxxxyyyzzzzzz~~~tttffflll}}}dddNNN:::444555444333444111111111111000000000000000000/////////.................................////////////////////////------------------------.........---------......---...////////////...---...///000111111111111111222222222333444555666777AAAbbb222111111000000000111111222222CCCfff}}}vvvwwwuuupppxxxtttxxxbbb]]]lllzzzwwwkkkgggddddddggghhhggghhhlllllliiiiiilllmmmooottt{{{tttfff]]]\\\\\\[[[ZZZZZZZZZ[[[[[[___^^^\\\[[[\\\]]]___```dddfffhhhjjjjjjkkknnnpppooonnnoooqqqoookkkkkknnnssssssssstttuuuvvvvvvvvvqqqpppooopppsssuuuvvvvvvwwwzzz}}}}}}|||{{{zzzyyyxxxwwwwwwwwwyyy{{{|||zzzzzzyyyxxxvvvwwwyyy|||{{{wwwwwwyyyzzzyyy{{{yyyzzz{{{zzzxxxxxxxxxyyyzzzzzzzzzxxxvvvuuuvvvwwwwwwuuurrrooonnnppptttxxxyyyzzzyyyxxxvvvuuuuuuwww|||{{{zzzzzzzzzwwwsssppprrrsssuuuvvvxxxyyyyyyzzzxxxwwwwwwxxxzzz{{{{{{zzz{{{{{{{{{zzzxxxwwwxxxyyy~~~|||zzzxxxvvvvvvwwwxxx}}}{{{zzzzzz{{{{{{zzzxxxtttttttttttttttsssrrrqqqssstttvvvxxxzzz{{{||||||zzzzzz{{{~~~~~~}}}||||||}}}}}}}}}|||yyywwwvvvxxxyyy{{{rrrhhhhhhooorrroooiiihhheeebbb```aaaeeejjjmmmmmmoooqqqsssuuuwwwxxxxxxwwwyyy}}}{{{xxxvvvuuutttooossswwwyyyyyyxxxwwwwwwxxxwwwvvvwww{{{}}}xxxtttnnncccWWWHHHCCC@@@BBBCCCBBBCCCEEEEEECCC@@@>>>>>>???BBBCCCDDDDDDEEEFFFGGGHHHIIIIIIPPPRRRTTTVVVWWWXXX[[[]]]```cccgggiiikkkmmmppprrrqqqrrrtttvvvxxxyyyyyyzzz~~~}}}zzzlllgggooozzzaaa@@@666777555222444222222111111111000000000000000////////////..............................////////////////////////------------------------........................------------------------///000000111111111000000222222222333444555666777???```222222111111111111111111000555OOOuuuwwwttt}}}sssnnnwww{{{kkk```eeerrrvvvpppiiieeedddfffjjjllljjjkkkmmmkkkhhhgggjjjnnnqqqxxxtttggg```[[[[[[[[[\\\\\\]]]^^^^^^^^^]]]\\\]]]^^^aaadddfffggghhhjjjkkkkkkllloooqqqtttqqqqqqtttsssooonnnqqquuuuuuvvvvvvvvvvvvvvvwwwsssrrrrrrrrrtttvvvwwwxxxzzz}}}~~~|||{{{|||zzzyyyxxxxxxzzz|||~~~||||||{{{zzzxxxxxxzzz}}}|||yyyxxx{{{{{{zzz{{{~~~zzz|||~~~|||yyywwwxxx{{{yyyzzzzzzwwwsssrrruuuxxxxxxuuuqqqmmmmmmqqqwww{{{zzzzzzyyywwwuuuuuuvvvvvv|||||||||{{{zzzwwwuuusssvvvvvvxxxzzz{{{|||}}}}}}wwwwwwyyyzzz{{{{{{{{{zzz|||||||||zzzwwwvvvwwwxxx|||zzzxxxvvvuuuuuuvvvwww|||{{{zzzzzz{{{|||{{{yyywwwwwwwwwvvvuuutttsssssstttuuuwwwyyyzzz{{{||||||zzzzzzyyy{{{~~~~~~|||{{{|||~~~}}}{{{wwwtttsssuuuxxx{{{xxxqqqjjjiiimmmooollliiikkkiiigggddddddfffkkkooolllnnnqqqtttvvvwwwwwwwwwyyy|||}}}xxxuuusssrrrqqqnnnpppssstttsssrrrrrrsssqqqppppppqqqvvv|||~~~{{{}}}|||qqqdddOOOGGGAAABBBCCCBBBCCCFFFEEEDDDBBBAAA@@@AAACCCDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMOOORRRTTTUUUVVVXXXYYY^^^aaaeeehhhiiikkknnnppptttuuuwwwyyyzzz{{{|||||||||||||||~~~tttvvvqqqdddfffpppxxxtttIII999777555222444222222222111111111000000000000//////////////////........................////////////////////////////////////////////////,,,,,,------.........---...---,,,,,,,,,,,,---...000111111111111000000///222222222333444555666777===]]]111222222222222111111111111===[[[}}}}}}vvvyyywwwqqqooouuuzzz|||fffcccgggooorrrmmmiiijjjeeedddggglllnnnkkkkkkmmmkkkgggggglllqqquuu|||yyyqqqiiieee\\\\\\]]]___```aaaaaabbb]]]]]]^^^___bbbfffjjjlllkkklllmmmmmmmmmnnnqqqsssxxxtttsssvvvvvvsssrrruuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxyyy|||~~~|||{{{|||{{{zzzyyyyyy{{{|||~~~|||}}}}}}{{{yyyyyyzzz|||{{{yyyyyy||||||zzz{{{~~~{{{}}}}}}yyyxxxyyy{{{wwwxxxyyyvvvrrrqqqtttwwwxxxtttooommmnnnsssyyy|||{{{yyywwwvvvvvvvvvvvvvvvzzzzzz{{{{{{zzzxxxwwwwwwwwwxxxyyy{{{||||||||||||vvvxxxzzz||||||{{{{{{{{{}}}~~~}}}{{{xxxwwwxxxyyyxxxwwwuuutttssstttuuuvvvzzzyyyxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvuuuuuuttttttwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxyyy{{{}}}}}}}}}zzzzzz{{{}}}~~~yyysssoooppptttyyy}}}yyyvvvrrrnnnkkkjjjjjjjjjlllllljjjfffdddeeeiiillljjjlllppptttvvvwwwwwwwwwzzz}}}yyytttrrrqqqqqqpppoooppppppooonnnnnnqqqsssooooooppprrruuuxxx|||~~~~~~zzz~~~yyyoooYYYOOOEEEBBBBBBAAABBBDDD@@@@@@AAABBBCCCCCCCCCBBBDDDDDDEEEGGGHHHJJJKKKKKKKKKNNNQQQSSSTTTUUUWWWYYY]]]```dddggghhhjjjmmmoootttuuuwwwyyy{{{}}}~~~~~~zzz}}}}}}|||~~~|||zzzzzzeee```gggoooYYY@@@888555333444222222222222111111111111//////000000000000000000////////////////////////////////////////////////////////////////////////***+++,,,---------------...---,,,,,,,,,,,,---...000111111111111000000///222222222333444555666777<<<[[[~~~000111222222333333222222666KKKkkkwwwwwwxxx~~~}}}~~~xxxrrrtttzzzvvv[[[bbbmmmrrrmmmeeedddhhhdddcccfffkkkmmmjjjiiillljjjgggiiipppwwwzzz~~~yyypppiiiffffff______aaacccdddeeeeeeeee___```bbbeeehhhllloooqqqqqqrrrrrrqqqqqqrrruuuwwwzzzuuutttwwwxxxvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyywwwxxxzzz|||}}}}}}{{{zzz}}}}}}|||||||||}}}}}}}}}}}}}}}~~~|||zzzyyyzzz|||{{{yyyyyy}}}~~~{{{|||~~~~~~}}}{{{zzzzzz{{{vvvwwwwwwvvvttttttuuuwwwwwwtttppppppssswww{{{}}}{{{yyyvvvuuuvvvwwwxxxxxxwwwyyyzzzzzzyyyxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyyyywwwyyy|||}}}|||{{{||||||~~~~~~~~~|||yyyxxxyyyzzzvvvuuusssrrrrrrssstttuuuwwwvvvuuuvvvxxxyyyyyyxxxvvvvvvuuutttssssssssstttxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxyyy|||}}}||||||yyyyyyzzz}}}~~~}}}xxxrrrpppqqqvvvzzz}}}|||{{{yyysssmmmjjjjjjllliiijjjjjjgggcccbbbeeehhhiiikkknnnrrruuuvvvvvvvvvwwwzzz~~~{{{uuuqqqpppooooooooopppooonnnllllllmmmqqquuupppqqqqqqrrrsssuuuvvvwwwzzz|||}}}}}}wwwgggYYYKKKEEECCCAAAAAABBB:::<<<>>>@@@AAAAAAAAA@@@CCCCCCDDDFFFHHHIIIJJJKKKKKKNNNQQQSSSTTTVVVYYY[[[]]]```dddfffhhhjjjmmmooopppqqqtttvvvyyy{{{}}}}}}}}}}}}~~~{{{}}}ppp```^^^bbbjjj{{{rrrNNN;;;666555333333222222222222111111111//////000000000000111111////////////////////////////////////////////////------------------------***+++---...///......---------------------------///000000111111111000000222222222333444555666777<<>>[[[|||zzzrrryyyxxxvvvlllooovvvpppddd^^^gggnnnmmmgggdddbbbaaabbbaaadddjjjlllkkkkkknnnjjjhhhllluuu}}}}}}tttjjjeeedddeeebbbccceeeggghhhiiiiiiiiidddfffiiillloooqqqrrrsssuuuuuuuuutttssstttwwwyyy{{{vvvtttwwwzzzyyyyyy{{{yyyyyyzzzzzz{{{{{{||||||zzz||||||{{{zzzzzz}}}~~~~~~|||{{{{{{~~~~~~~~~~~~~~~|||{{{{{{|||{{{yyy{{{~~~}}}}}}}}}|||{{{yyywwwvvvvvvwwwyyyyyyxxxwwwwwwuuussstttxxx|||~~~~~~{{{wwwttttttvvvxxxyyyyyywwwyyyzzzzzzxxxwwwxxxzzzxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz|||}}}{{{{{{|||~~~}}}~~~~~~|||zzzyyyzzz{{{vvvuuusssrrrrrrsssuuuvvvuuuttttttuuuwwwyyyxxxwwwuuutttsssrrrrrrrrrssstttwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzzzz|||~~~~~~}}}|||xxxxxxyyy|||~~~|||zzzwwwuuuvvvyyy{{{|||{{{}}}zzzvvvrrrnnnkkkiiiiiidddhhhjjjhhhdddbbbdddggghhhjjjmmmpppsssuuuvvvvvvtttwww{{{}}}}}}~~~yyysssooommmmmmmmmlllnnnoooooonnnnnnooorrruuurrrqqqpppoooooopppqqqrrrpppuuu{{{}}}~~~~~~|||uuueeeSSSJJJEEEBBB@@@AAA<<<<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIIIIKKKNNNOOORRRUUUYYY]]]]]]```dddfffhhhjjjmmmooolllnnnqqqtttxxxzzz|||}}}}}}||||||}}}}}}nnnhhh\\\[[[^^^qqqzzzvvv^^^???999888333333333222222222111111111//////000000000111111111////////////////////////////////////////////////------------------------+++,,,...000111000000///---...////////////...---...///000111111111111111222222222333444555666777<<>>===>>>@@@CCCDDD>>>???@@@BBBDDDEEEGGGGGGFFFHHHJJJKKKNNNRRRXXX[[[]]]```dddggghhhjjjmmmoookkkmmmppptttxxx{{{~~~{{{wwwwww|||~~~~~~iiissssssaaa\\\```kkkpppjjjCCC;;;:::333333333333222222222111111//////000000111111111222000000000000000000000000////////////////////////////////////////////////,,,...000222333333111111---...000111111000...---......///111111222222222222222222333444555666777===XXXwww111...222333---222999888LLL~~~{{{rrrsss||||||{{{~~~vvvqqq}}}vvv___[[[]]]qqqpppkkkdddcccffffffbbbaaagggjjjhhhiiilllnnnkkkjjjooovvv~~~|||vvvsssnnnhhheeeeeefffggghhhhhhjjjkkkkkkkkkkkkkkkqqqrrrtttvvvvvvuuutttsssxxxvvvuuuvvvyyyyyywwwtttrrrtttwwwzzz|||~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{|||~~~}}}~~~}}}}}}~~~~~~}}}{{{zzzwwwyyy|||||||||{{{{{{|||xxxyyyzzz{{{{{{{{{zzzyyyuuutttsssuuuyyyzzzxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{}}}zzzvvvtttwwwzzzyyyyyyzzzzzz{{{{{{||||||~~~~~~}}}|||{{{{{{zzzyyyuuusssttttttsssuuuzzzssstttvvvwwwxxxxxxwwwwwwtttrrrqqqqqqrrrrrrrrrqqquuuuuuuuuvvvxxxzzz|||}}}yyy{{{|||}}}|||||||||}}}{{{yyywwwyyy|||}}}{{{xxxtttwww{{{||||||}}}|||tttmmmhhhdddbbbaaaiiihhhggggggggghhhjjjkkkllllllmmmnnnppptttyyy|||yyyyyy{{{~~~~~~||||||}}}zzzyyysssssspppllliiihhhiiikkkkkklllmmmnnnoooqqqrrrrrrrrrqqqooommmmmmmmmnnnnnnlllmmmnnnooopppssswww{{{}}}|||}}}}}}uuuhhh[[[QQQJJJFFFCCC@@@???>>>>>>???@@@AAAAAADDDCCCAAA@@@AAABBBDDDFFFGGGIIILLLNNNPPPSSSWWWZZZYYY]]]bbbeeehhhjjjlllnnnoooppprrrtttvvvxxxyyyzzz{{{zzzyyyyyy{{{ttteeemmmfffYYY```fffwwwyyyooozzzPPP:::555666111222222111000000222333000000000000000000000000//////////////////////////////............////////////.........---------,,,---000333555444111.........................../////////000111111222222111111111222333444555666AAAWWWsss111///...///000111777AAAoooxxxqqqtttvvvuuuwww{{{||||||yyysssvvvkkk\\\aaagggtttooohhhcccaaaaaabbbbbbbbbeeeiiilllmmmmmmnnnooommmqqqwww~~~~~~pppnnnjjjgggeeedddeeeeeellllllllllllllllllmmmmmmuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwwwwxxxyyyyyyxxxvvvwwwyyy|||~~~~~~~~~}}}||||||}}}}}}}}}|||~~~~~~}}}{{{zzzyyy{{{}}}}}}|||zzzzzz{{{xxxxxxzzz{{{{{{{{{zzzyyyvvvuuutttvvvyyyzzzxxxvvvyyyyyyxxxwwwwwwwwwwwwwww}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}||||||||||||||||||||||||{{{wwwuuuvvvvvvtttvvvzzzssstttuuuwwwxxxxxxxxxwwwuuutttrrrrrrrrrrrrrrrqqqssstttuuuwwwxxxzzz{{{|||{{{{{{{{{zzzzzzyyyzzz{{{|||zzzyyyzzz}}}}}}yyyvvvtttwww{{{}}}~~~~~~zzztttnnnjjjhhhffffffiiiiiihhhhhhhhhhhhhhhiiifffhhhkkknnnqqqsssvvvxxxxxxyyyzzz|||~~~~~~~~~||||||wwwsssnnniiifffeeefffgggkkkkkklllmmmnnnppppppqqqqqqpppooonnnnnnmmmmmmnnnhhhiiijjjjjjkkkmmmqqqttt|||zzzqqqggg]]]SSSIIIDDDBBBBBBBBBBBBCCCBBBAAA???BBBAAAAAAAAABBBDDDFFFGGGFFFHHHJJJLLLMMMPPPTTTWWWXXX[[[```cccfffiiilllnnnpppqqqrrrsssuuuxxxzzz{{{|||{{{zzzzzz{{{lllbbbmmmvvvgggZZZ```kkkyyy{{{rrrjjjMMM===666333333333222111111111222000000000000000000000000////////////////////////------------------------//////.........---------,,,---...111333333111.........................../////////000111111222222111111111222333444555666<<>>???@@@AAACCCDDDFFFGGGHHHFFFHHHJJJKKKLLLNNNRRRUUUWWWYYY]]]```cccgggkkknnnooooooooooooqqqtttwwwyyy||||||zzzzzz{{{}}}qqq[[[TTTaaaooo[[[___```qqqyyyfffGGG888333333333333222111111000000000000000000000000000////////////////////////---...////////////...---...............------------------///111111000.........................../////////000111111222222111111111222333444555666888NNNkkk///888000000:::111>>>nnn}}}}}}mmmooovvvzzzqqqaaaTTTccc~~~wwwhhh___cccccc^^^cccooommmeeefffpppqqqkkkppp|||}}}~~~wwwtttlllkkkiiiiiijjjllloooqqqsssrrrqqqqqqrrrtttwwwxxxzzz{{{{{{|||{{{zzzyyyyyytttxxx{{{|||zzzyyy|||~~~~~~~~~}}}~~~|||yyyxxxxxxwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxxxxxxxyyyxxxwwwvvv|||zzzxxxvvvvvvxxx{{{|||xxxuuusssuuuyyy{{{{{{yyyuuuwwwzzz}}}{{{{{{{{{zzzzzzzzzzzzzzzwwwsssrrrsssrrrpppqqqtttrrrssstttuuuvvvwwwwwwwwwwwwwwwvvvtttrrrqqqqqqrrrrrrtttvvvyyy{{{|||||||||}}}yyywwwwwwzzz}}}~~~}}}|||}}}~~~}}}xxxssspppsssxxx|||~~~~~~}}}}}}}}}{{{xxxtttpppoooooopppjjjjjjkkkkkkjjjhhhfffddddddeeeiiimmmrrruuuvvvuuuyyyyyyzzz{{{}}}}}}|||}}}wwwlllffffffgggfffdddjjjjjjkkkllllllmmmnnnnnnooopppqqqqqqpppooommmlllkkklllllljjjiiiiiijjjllliiimmmssszzzsssfffjjj{{{lll\\\QQQIIIFFFCCCCCCDDDDDDBBB@@@>>>???AAADDDFFFGGGHHHIIIHHHIIIKKKKKKLLLNNNRRRUUUVVVXXX[[[]]]```eeejjjnnnlllkkkjjjjjjlllppptttvvv{{{{{{zzzzzzzzz{{{|||}}}vvvfffWWWSSSmmm}}}uuudddccc\\\nnn}}}}}}yyyQQQ:::333222222222222222111000000000000000000000000000////////////////////////...000111333333111000..............................---,,,,,,...//////.........................../////////000111111222222111111111222333444555666888MMMhhh)))888333111999333IIIxxx}}}tttcccUUUQQQdddzzz}}}qqqccc^^^dddgggeeekkkwwwssshhhfffmmmnnnjjjrrr{{{tttqqqooommmkkkjjjlllpppuuuxxxttttttttttttvvvzzz}}}yyyyyyyyyyyyyyyyyyyyyxxxvvvyyy}}}~~~}}}}}}|||yyywwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxx{{{zzzxxxwwwxxx{{{~~~vvvwwwwwwxxxyyyzzz|||}}}vvvxxxzzz|||~~~~~~~~~~~~||||||{{{zzzyyyxxxwwwvvvvvvrrrqqqsssssspppqqqtttsssssssssttttttuuuvvvvvvvvvwwwwwwuuurrrpppqqqssstttuuuwwwyyy{{{}}}~~~zzzuuusssvvv{{{~~~|||}}}}}}yyyuuusssuuuyyy~~~}}}}}}}}}{{{vvvqqqooooooqqqkkkllllllllljjjhhhfffeeefffeeedddffflllqqqtttuuuyyy{{{|||}}}~~~|||xxxxxxzzz}}}zzzpppkkklllmmmkkkhhhiiijjjjjjkkklllmmmnnnnnnppppppqqqqqqqqqooommmlllooooooooonnnkkkjjjkkklllhhhiiilllnnnqqqtttwwwyyytttkkkqqqvvviii```QQQJJJBBB>>>???BBBCCCCCC>>>???AAACCCEEEGGGHHHHHHGGGHHHIIIIIIJJJMMMQQQUUUVVVXXX[[[]]]```dddjjjmmmkkkkkkjjjjjjlllpppsssvvvzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{yyyvvvfffTTT```~~~wwwpppgggZZZjjjwww^^^???555333000000222333222111111111111111111111111111000000000000000000000000...000111333333111000...---.....................///---+++,,,---//////.../////////////////////////////////000111111222222111111111222333444555666:::MMMhhh&&&222222000555:::YYY}}}vvv~~~{{{{{{cccTTTQQQXXXjjjxxxuuujjjaaa^^^dddhhhiiiooowwwrrrkkkgggjjjlllmmmwww~~~}}}~~~{{{vvvtttqqqooommmmmmooosssxxx|||vvvvvvwwwxxxzzz}}}yyyyyyzzzzzzzzz{{{{{{{{{zzz}}}~~~~~~~~~~~~}}}yyyxxxwwwvvvwwwyyyzzzzzzzzzyyyxxxwwwyyyzzzzzzyyyxxxyyyzzzzzzzzzyyyyyyzzz|||~~~xxxyyyyyyyyyyyyzzz{{{}}}yyyyyyzzzzzz{{{{{{||||||}}}|||{{{yyyxxxvvvuuutttwwwssssssvvvvvvssstttwwwttttttsssssssssssstttttttttvvvwwwtttqqqoooqqqttttttuuuvvvxxxzzz}}}|||wwwrrrqqquuuzzz~~~}}}{{{|||~~~|||yyyzzz{{{}}}}}}}}}|||wwwqqqnnnoooqqqnnnmmmmmmlllkkkjjjhhhhhhhhhccc___```fffmmmqqqsssyyy{{{~~~~~~zzzvvvvvvyyy|||}}}wwwsssqqqooollljjjhhhiiijjjkkkmmmnnnooooooqqqqqqqqqqqqpppooonnnnnnoooppppppnnnllljjjjjjkkkiiiiiiiiihhhhhhjjjnnnqqqxxxtttzzzwwwppp___SSSEEE======AAACCCDDD@@@@@@AAABBBCCCDDDEEEFFFDDDEEEEEEEEEFFFJJJOOOSSSWWWYYY]]]___bbbeeeiiilllnnnnnnnnnnnnpppsssvvvxxxzzzzzz{{{|||{{{{{{zzzzzz{{{~~~|||vvvsssgggRRRSSSmmm~~~|||iii[[[ddduuurrrtttOOO<<<777222000222333333222111111111111111111111111000000000000000000000000---...////////////...------------...............///...,,,,,,...///....../////////////////////////////////000111111222222111111111222333444555666;;;MMMfff+++///111111777IIImmmxxx}}}}}}|||kkkRRRJJJVVVcccooovvvrrrdddbbbaaabbbfffiiilllmmmjjjiiiiiiiiilllsss||||||{{{|||~~~|||xxxwwwsssssstttuuuwwwyyy{{{|||yyyyyyzzz|||}}}~~~}}}}}}}}}~~~~~~}}}||||||}}}}}}}}}zzzxxxxxxvvvwwwxxxyyyzzzyyyxxxxxxvvvxxx{{{{{{yyyyyyzzz|||zzzzzzyyyyyyyyyyyyzzzzzzrrrpppooorrrxxx{{{|||zzz}}}|||zzzxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuussssssvvvwwwuuuuuuxxxvvvuuutttrrrrrrrrrrrrsssrrrtttvvvtttpppnnnqqquuuttttttssstttwwwzzz~~~yyytttssswww||||||yyyzzz~~~}}}~~~}}}}}}~~~zzz{{{{{{wwwqqqnnnooorrrpppooonnnmmmlllkkkkkkkkkkkkeee```aaagggmmmqqqrrrwwwzzz~~~~~~zzzvvvvvvzzz}}}|||xxxsssnnniiifffggghhhjjjkkkmmmoooqqqqqqrrrrrrqqqpppoooooooooooooooppppppooollljjjjjjjjjiiiiiiiiigggeeeeeehhhlllrrrrrrvvv}}}~~~nnn```NNNBBB@@@BBBCCCBBBBBBBBBAAA@@@@@@AAACCCCCCBBBCCCCCCDDDEEEIIIOOOSSSYYY\\\___bbbdddfffiiikkkooooooppprrrtttvvvxxxyyy{{{|||~~~~~~}}}|||}}}wwwkkkdddSSSKKKWWWbbbsss}}}}}}nnnaaaaaalllyyyjjjzzzlllGGG@@@777222333444333111111111111111111111111111000000000000000000000000---------------------------------........./////////...---...//////...---/////////////////////////////////000111111222222111111111222333444555666999KKKccc222...111444;;;WWW}}}vvvsss}}}~~~{{{hhhOOOKKK^^^iiilllmmmiiiaaacccbbb```bbbggggggbbbbbbgggjjjiiimmmwww}}}}}}~~~{{{wwwvvvuuuwww{{{~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzzzzzzz~~~zzzyyyxxxvvvwwwxxxyyyzzzyyyxxxxxxuuuxxx{{{{{{zzzyyy{{{}}}{{{zzzzzzyyyxxxvvvuuuuuuhhhdddbbbiiiuuu}}}}}}yyy}}}zzzwwwuuuvvvwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvssspppqqquuuvvvtttuuuxxxwwwvvvtttrrrqqqqqqqqqqqqpppsssuuusssooonnnqqquuusssrrrqqqrrrtttxxx}}}~~~xxxwww{{{{{{xxxyyy}}}~~~|||{{{|||~~~|||wwwyyyzzzwwwqqqnnnpppsssqqqpppnnnmmmllllllmmmnnnnnniiidddeeekkkqqqssssssuuuyyy}}}~~~}}}{{{xxxxxx|||{{{ssskkkeeebbbggghhhiiilllnnnppprrrssssssrrrqqqooonnnooooooppppppqqqqqqpppmmmkkkkkkkkkhhhjjjkkkiiifffeeegggiiihhhiiikkkpppvvv|||xxxiiiVVVHHHDDDCCCBBB@@@DDDCCCAAA?????????AAABBBCCCDDDDDDEEEGGGKKKQQQVVVZZZ]]]aaadddfffggghhhjjjnnnoooppprrrtttvvvwwwxxx}}}~~~~~~uuu{{{kkkiii]]]MMMIIIIIIVVVrrryyymmmooozzz~~~vvviiicccaaauuuiiiPPPGGG;;;555333444333111111111111111111111111111000000000000000000000000000///............///000---------........./////////......///000000...---000000000000000000000000/////////000111111222222111111111222333444666666666HHH```333+++111;;;LLLttt~~~mmmsss}}}ZZZZZZ]]]ccciiillljjjfff```___```cccfffhhhfffccchhhhhhjjjnnnuuu|||yyywwwwwwxxxzzz~~~~~~||||||zzz{{{}}}}}}||||||~~~xxxxxxyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||yyyzzz||||||zzzvvvqqqnnnhhhhhhdddbbbjjjvvvzzzvvvyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxxxxwwwvvvuuuttttttssssssrrrqqqqqqqqqrrrrrrvvvuuusssqqqooommmllllllppppppooopppqqqqqqqqqpppoooqqqtttvvvwwwxxx{{{}}}zzz{{{|||~~~~~~|||~~~|||}}}~~~|||}}}{{{||||||xxxwwwwwwyyyyyyvvvpppkkkpppppppppnnnllljjjkkkmmmmmmkkkhhhfffhhhlllppptttrrrxxx}}}~~~~~~{{{uuummmddd]]]YYYdddfffhhhkkkmmmnnnoooooorrrqqqqqqpppooooooooopppooopppqqqooollliiihhhiiijjjjjjjjjjjjjjjiiihhhhhhiiihhhhhhiiikkknnnqqqssszzzssshhhaaaSSSDDDAAAGGGGGGDDD@@@===;;;<<<===???@@@@@@BBBEEEHHHKKKNNNPPPYYY[[[]]]^^^___bbbeeehhhooooooqqqtttwwwyyyzzzyyy}}}}}}|||{{{zzzyyyyyyxxxuuutttwww|||ggg^^^VVVLLLMMMNNN]]]hhhgggfffmmmqqqooonnnyyypppddd}}}wwwrrrQQQ888666999333000333000000000111222222333333000000///...............///////////////////////////...---,,,,,,,,,,,,,,,////////////////////////////////////////////////000000000000111222333444222222222333333444444444888IIIaaa222222777CCC```yyywww|||vvvXXX]]]cccfffgggfffffffff```___```cccfffgggfffdddggghhhlllrrryyy~~~zzzyyyyyy~~~}}}||||||zzz|||}}}|||{{{{{{|||~~~zzzzzz{{{{{{zzzyyyyyyxxxzzz{{{|||}}}~~~}}}}}}|||yyyzzz{{{{{{yyyvvvrrrpppddddddbbbbbbkkkwww|||zzzwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvttttttsssrrrqqqqqqqqqqqquuutttrrrpppooonnnmmmmmmpppooonnnnnnpppqqqqqqqqqrrruuuxxxzzz{{{{{{|||}}}|||||||||~~~|||zzz~~~|||{{{|||~~~~~~}}}{{{|||zzzyyy{{{~~~{{{{{{zzz{{{}}}~~~{{{uuuqqqoooppppppnnnlllkkkkkkmmmpppooommmlllmmmnnnoooqqqqqqwww||||||}}}~~~~~~~~~yyyqqqiiibbb]]][[[ccceeehhhkkknnnppppppqqqssssssrrrppppppooooooooopppqqqqqqooommmjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiikkknnnooorrrzzzvvvmmmhhh\\\KKKCCCEEECCCAAA???===<<<===???AAABBBBBBCCCEEEHHHJJJLLLNNNUUUWWWZZZ\\\___bbbfffiiinnnnnnpppsssvvvxxxyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxsssqqqsssyyy~~~yyyeeeSSSIIIMMMHHHPPPYYY___dddkkknnnnnnbbbuuu|||cccnnneeeEEE999777444222444222222111111111111111111000000///............//////////////////////////////...---,,,,,,,,,,,,---////////////////////////////////////////////////000000000000111222333333222222222333333444444555888IIIaaa---666:::MMMxxxqqq||||||dddYYYaaahhhhhhbbb___aaaddd```___```bbbeeegggfffeeefffjjjqqqxxx~~~}}}||||||}}}||||||||||||}}}}}}}}}{{{zzz{{{|||||||||||||||{{{{{{zzzyyyzzz{{{|||}}}~~~}}}||||||xxxxxxzzzzzzyyywwwtttsss^^^^^^^^^```iiitttyyyxxxvvvvvvwwwwwwwwwvvvuuutttqqqrrrsssuuuvvvwwwxxxxxxuuutttsssrrrqqqqqqqqqqqqsssrrrpppooommmmmmmmmnnnooonnnnnnmmmnnnppprrrtttvvvxxx{{{}}}||||||||||||~~~~~~~~~}}}{{{|||zzzyyyzzz{{{|||{{{zzzxxxwwwxxx{{{~~~|||yyywwwxxxzzz|||}}}zzzuuurrrnnnooopppooommmlllmmmnnnqqqqqqqqqqqqooonnnmmmlllqqqwww{{{{{{{{{~~~~~~|||~~~~~~|||sssiiibbb]]][[[ZZZ___aaaeeeiiimmmooopppqqqtttsssrrrqqqppppppppppppqqqqqqrrrpppnnnllllllmmmjjjjjjjjjjjjkkkkkkkkkkkkiiiiiihhhgggggghhhiiijjjkkksssvvvpppooofffUUUHHHCCCBBBAAA???>>>>>>>>>??????DDDDDDDDDEEEGGGIIIJJJKKKQQQTTTWWW[[[^^^aaafffiiilllmmmooorrrtttvvvwwwxxxxxxyyy{{{||||||{{{yyyxxxtttqqqqqqtttzzzvvvYYYMMMTTTKKKIIIMMMZZZeeejjjkkklll___hhh}}}iiiiiiVVV:::111222333111333333222222111000000///111000//////......//////////////////////////////......---,,,,,,,,,------////////////////////////////////////////////////000000000000111222333333111222222333444444555555888HHH^^^...777???^^^~~~wwwyyyfffSSS```dddgggddd^^^[[[^^^ccc______```bbbdddfffgggggggggmmmvvv~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||{{{||||||}}}}}}}}}||||||zzz{{{|||}}}}}}}}}|||{{{wwwwwwxxxyyyxxxwwwvvvuuucccbbbbbbeeekkkrrrvvvwwwuuuvvvwwwxxxxxxvvvtttsssqqqrrrtttvvvwwwxxxyyyyyyvvvuuutttsssrrrqqqqqqqqqpppooommmlllkkklllmmmnnnpppoooooonnnnnnppptttwwwyyyzzz{{{zzzyyyxxxzzz|||~~~~~~~~~~~~zzzzzzyyyzzz{{{{{{{{{zzzvvvuuuvvvzzz~~~~~~zzzwwwtttvvvyyy{{{{{{xxxtttqqqnnnoooqqqpppooonnnooopppqqqqqqqqqpppooommmlllkkksssyyy|||{{{{{{~~~}}}|||zzzuuulllccc\\\WWWUUUUUUZZZ]]]aaafffjjjmmmooopppqqqqqqqqqqqqqqqqqqrrrsssqqqrrrrrrqqqooonnnooopppkkkkkkkkkkkkkkklllllllllkkkjjjiiigggfffffffffgggiiinnnuuu{{{yyysssrrrtttooo___NNNEEECCCBBBAAA@@@>>>>>>======BBBCCCCCCEEEFFFHHHJJJKKKPPPSSSWWWZZZ]]]aaaeeehhhjjjllloooqqqssstttvvvwwwwwwyyy|||~~~~~~}}}{{{yyyzzzuuupppqqqvvv~~~jjjWWW\\\[[[OOONNN\\\jjjllljjjlllgggdddkkkyyynnnzzzkkkBBB000222555111222222222111111111000000111000000///.../////////////////////////////////...------,,,,,,,,,------/////////////////////////////////////////////////////////000000111222333111222222333444555666666777EEEZZZ}}}333999JJJsssuuugggUUUQQQhhheeeaaa]]][[[\\\^^^aaa^^^___aaabbbdddeeeggghhhjjjqqqzzz}}}{{{|||}}}zzz{{{|||}}}~~~yyyzzz{{{}}}}}}||||||{{{wwwwwwwwwwwwwwwwwwwwwwwwsssqqqppprrrtttvvvwwwyyytttvvvyyyzzzzzzxxxuuussssssuuuvvvxxxyyyyyyxxxxxxvvvuuutttsssrrrrrrrrrrrrooonnnkkkjjjiiijjjlllmmmpppqqqqqqooooooqqquuuyyy{{{yyywwwtttrrrssswwwzzzyyyxxxyyy{{{~~~zzzzzz{{{{{{{{{{{{|||}}}vvvuuuvvvzzz}}}}}}zzzvvvvvvxxx{{{}}}{{{xxxuuurrrnnnppprrrsssrrrqqqrrrsssrrrqqqpppooooooooooooooouuuzzz}}}||||||zzz}}}uuuqqqjjjbbbZZZUUUSSSQQQYYY[[[```eeejjjnnnppprrrnnnnnnooopppqqqsssuuuuuuqqqqqqrrrpppooooooqqqrrrmmmmmmlllkkkllllllmmmnnnlllllljjjiiihhhgggffffffkkkkkklllmmmqqqxxx{{{xxxxxxyyyuuugggUUUJJJCCCBBBAAA@@@@@@????????????@@@AAACCCEEEHHHJJJKKKQQQSSSVVVYYY\\\___cccfffiiillloooqqqrrrsssuuuwwwxxxzzz}}}~~~}}}{{{}}}xxxqqqnnnqqqyyy```[[[fffXXXSSS```mmmpppoooppprrreee```ooouuunnnlllsssRRR888666888555000000111111111222222222111111000///////////////////////////////////////------,,,,,,,,,------...////////////////////////////////////////////////////////////000111222333111222222333555666666777666BBBUUUxxx444:::VVV~~~tttpppxxxUUUKKKVVVkkkccc[[[XXX[[[^^^```___^^^___aaabbbcccdddgggjjjooouuu~~~}}}||||||}}}zzz{{{|||}}}~~~yyyzzz{{{|||}}}|||{{{{{{xxxwwwwwwvvvvvvwwwxxxxxxzzzwwwwwwxxxwwwttttttvvvtttvvvyyy{{{{{{xxxtttrrruuuvvvxxxzzzzzzyyyxxxwwwuuuttttttssssssssssssssspppnnnllljjjiiijjjlllnnnoooqqqrrrqqqoooppptttxxxzzzxxxuuuqqqoooqqquuuxxxrrrrrrrrruuuyyy|||||||||yyy{{{||||||{{{{{{}}}~~~yyyxxxwwwzzz}}}}}}zzzvvvuuuxxx{{{{{{wwwsssooonnnlllooorrrsssssssssssstttttttttssssssrrrsssssstttuuuzzz|||{{{|||yyy~~~xxxsssooohhhaaaZZZUUUSSSQQQYYY\\\aaafffkkkooorrrsssllllllmmmooopppssstttvvvpppqqqqqqpppoooppprrrtttpppooommmlllllllllmmmnnnlllkkkkkkjjjiiihhhggggggjjjjjjiiiiiimmmuuu~~~xxxlll]]]SSSCCCCCCBBBAAAAAABBBCCCCCC===>>>???AAADDDFFFIIIJJJOOOQQQTTTWWWYYY]]]aaadddhhhlllpppqqqqqqrrruuuxxxyyyzzz|||~~~~~~~~~|||||||||yyytttooopppwww|||}}}iiiVVVfff]]]YYY```llltttwwwxxxrrrhhhmmm~~~lllaaakkkdddCCC555444444///000000111222222333333222111000000//////000000////////////////////////------,,,,,,,,,---......////////////////////////////////////////////////////////////000111222222111222333444555666777888777AAARRRuuu444BBBhhh~~~ooowww```FFFIII\\\fff```YYYXXX\\\``````___]]]___aaabbbbbbdddhhhkkktttyyy~~~}}}~~~~~~}}}{{{zzz{{{||||||}}}}}}}}}}}}}}}||||||yyyzzz{{{|||||||||{{{zzzyyyxxxwwwvvvvvvvvvxxxyyyxxxuuuuuuwwwvvvqqqppptttrrruuuxxx{{{{{{wwwssspppsssuuuwwwyyyzzzyyyxxxwwwtttssssssssssssttttttuuutttqqqnnnlllkkklllnnnooommmppprrrqqqnnnmmmqqqtttwwwwwwvvvtttrrrrrrtttvvvrrrqqqqqqsssvvvyyyzzzzzzxxxzzz||||||{{{{{{}}}}}}{{{yyyzzz}}}}}}zzzwwwtttwwwzzzyyytttnnnjjjiiijjjmmmppprrrsssrrrssstttssstttuuuvvvvvvtttsssqqqqqqvvvyyyxxxyyy}}}zzz}}}}}}uuurrrmmmddd[[[TTTRRRQQQRRRXXXZZZ___dddjjjnnnpppqqqmmmmmmmmmnnnoooppprrrrrroooppppppooonnnpppsssuuurrrqqqooommmllllllmmmmmmjjjjjjjjjjjjiiiiiihhhhhhhhhjjjkkkmmmoootttyyy}}}}}}wwwooogggbbbKKKIIIEEEBBB@@@@@@AAABBB===>>>>>>@@@AAACCCEEEFFFIIILLLPPPSSSWWW[[[```dddhhhlllqqqrrrqqqrrruuuyyyyyyzzz{{{{{{{{{{{{{{{zzzxxx{{{zzzvvvvvvzzz|||zzz{{{___bbbaaa______hhhttt|||}}}xxxvvvyyytttfffiiizzzQQQ666000444111111111111111111222222222111000000//////000000////////////////////////,,,,,,,,,,,,,,,---...//////////////////////////////////////////////////////......//////000111222111222333444555777888888888BBBQQQsss;;;QQQ}}}}}}xxxrrrPPPAAAOOOccc```]]][[[[[[^^^``````___]]]___bbbbbbbbbdddhhhlllwww||||||zzz|||||||||zzzyyyzzz{{{~~~~~~|||{{{zzzyyyyyyzzz{{{|||||||||{{{zzzzzzyyywwwuuuuuuvvvxxxyyywwwtttuuuyyyxxxsssssswwwpppssswwwzzzzzzvvvrrrnnnqqqsssvvvxxxzzzyyyxxxwwwssssssssssssssstttuuuvvvwwwtttqqqnnnmmmnnnpppqqqkkkooorrrpppmmmkkknnnqqquuuwwwyyyyyywwwuuutttuuuuuutttssstttwwwyyyzzzyyywwwzzz||||||zzzzzz|||}}}zzz{{{}}}}}}{{{xxxyyy|||}}}vvvpppllljjjhhhkkkoooqqqqqqqqqrrrssspppsssvvvxxxwwwsssooolllmmmrrruuutttuuuzzz}}}}}}{{{|||{{{zzz{{{~~~zzztttpppiii^^^TTTNNNLLLOOOQQQTTTWWW\\\aaafffjjjlllnnnooonnnnnnnnnnnnnnnoooooonnnoooooonnnnnnpppsssvvvtttrrrpppmmmlllllllllmmmggghhhiiiiiiiiiiiihhhhhhgggkkkooorrrrrrqqqpppppp~~~zzztttqqqooommmTTTPPPJJJDDD???<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCEEEHHHLLLPPPUUUZZZ```ccchhhmmmqqqsssqqqrrruuuzzzyyyyyyyyyyyyyyyyyyyyyyyywww~~~~~~}}}{{{{{{nnnbbbgggeee```eeettt}}}~~~zzzsssyyywwwhhhfff}}}bbb>>>555;;;333333222222111000000000222111111000000000000000////////////////////////,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////.........//////000111222111222333444666777888999:::CCCQQQtttGGGdddooo|||{{{^^^GGGDDDSSSbbb]]]ZZZXXXYYY\\\^^^]]]\\\___bbbdddbbbaaaeeepppyyy|||~~~zzzrrrxxx}}}}}}zzzwwwyyy{{{{{{}}}~~~~~~~~~}}}~~~~~~zzz{{{|||zzzxxxxxx||||||wwwtttssstttwwwyyyuuusssrrrsssuuuwwwwwwvvvppprrruuuvvvuuuttttttuuuvvvuuussssssuuuvvvuuutttvvvuuusssrrrssstttsssrrrwwwuuurrrooommmmmmmmmnnnjjjjjjjjjkkkmmmooopppqqqsssttttttuuuuuuwwwxxxzzzxxxvvvsssrrrtttwwwyyyzzz~~~}}}|||{{{{{{|||}}}~~~~~~{{{yyyzzz||||||wwwrrrtttwww{{{{{{yyyuuurrrqqqvvvsssooonnnooopppnnnlllnnnppprrrtttssspppllliiipppssstttsssuuuzzz{{{yyy}}}}}}|||{{{||||||tttjjjgggccc\\\VVVRRRPPPMMMLLLSSSUUUYYY^^^cccgggiiikkkmmmmmmmmmmmmmmmmmmllllllooooooooopppqqqssstttuuussssssqqqooonnnmmmmmmmmmlllkkkjjjjjjjjjiiigggeeeggglllqqqqqqmmmjjjjjjlllnnnwww{{{wwwsssrrrppplllbbbVVVJJJDDDCCCAAA???>>>????????????@@@AAABBBCCCEEEGGGKKKPPPUUUXXX[[[]]]iiimmmqqqrrrpppoooppprrrwwwwwwwwwwwwwwwvvvuuuttt{{{xxxzzz~~~|||fffeeeppplllZZZeee}}}yyyxxxyyypppmmmppp]]]ooo}}}RRR;;;777666333///...111555555222111111000000000000000111000000//////......------//////............//////........................000000//////.........---111111111111111222222222222222333333333333444444777BBBPPPpppYYYrrruuummmOOOEEESSSbbbfff]]]ZZZWWWXXXZZZ]]]]]]]]]\\\^^^```bbbeeemmmyyy}}}|||kkkpppvvvzzzzzzzzz{{{}}}{{{}}}}}}}}}|||zzzxxxxxx{{{||||||zzzwwwtttssstttvvvwwwuuutttssstttuuuvvvuuutttppprrrtttuuuttttttuuuvvvuuutttrrrsssuuuvvvvvvuuuvvvtttsssssstttuuutttsssuuuuuutttsssrrrqqqpppoooiiiiiijjjkkklllnnnpppqqqrrrqqqqqqsssuuuwwwxxxxxxyyywwwuuuuuuwwwyyyzzzzzzttttttuuuwwwyyy|||}}}{{{yyyzzz}}}}}}zzzvvvqqqrrrtttwwwxxxyyyxxxwwwxxxuuurrrqqqrrrsssrrrpppqqqsssuuuuuusssoookkkhhhmmmqqqrrrrrruuuzzz{{{yyyxxxyyyyyywwwwwwwwwppphhhfff```XXXQQQNNNMMMMMMMMMRRRTTTWWW\\\aaaeeeiiikkkmmmmmmnnnnnnnnnnnnnnnmmmooooooppppppqqqssstttuuusssrrrrrrqqqppppppppppppmmmlllkkkkkklllkkkiiiggghhhmmmqqqppplllhhhhhhiiigggmmmpppqqqtttxxxwwwrrrnnncccUUUJJJDDD@@@??????>>>>>>>>>??????@@@BBBBBBDDDFFFJJJOOOSSSWWWZZZ\\\hhhlllqqqrrrqqqpppqqqsssssstttuuuvvvvvvvvvvvvvvv{{{yyyzzz}}}~~~{{{|||}}}yyyfffkkkttteee___ooo|||wwwtttsssiii^^^iiigggfffyyynnnNNNAAA666555222111222444333111111111000000000000111111111000000///.........---//////............//////////////////////////////000000000/////////......111111111111111222222222333333333444444555555666555@@@OOOnnnnnn{{{zzz}}}^^^CCCHHHcccmmmddd\\\ZZZWWWWWWYYY\\\]]]^^^]]]]]]___ccckkkvvvvvvqqqwww~~~llloootttxxx|||}}}~~~~~~{{{|||~~~~~~{{{zzzzzzzzzyyyyyyyyyxxxvvvttttttssstttuuuvvvvvvuuuvvvvvvuuussspppqqqrrrssstttssstttwwwyyyuuusssrrrsssuuuvvvvvvuuuuuusssrrrsssuuuuuutttsssqqqrrrtttttttttrrrooonnniiiiiiiiijjjkkkmmmoooooopppnnnnnnqqquuuxxxxxxvvvyyyxxxwwwxxxzzz|||{{{zzzpppqqqrrruuuxxx||||||zzzyyy{{{~~~}}}{{{rrrqqqpppssswww{{{{{{zzzxxxvvvtttssstttuuutttssstttuuuwwwvvvtttoookkkhhhmmmoooppppppttt{{{}}}{{{uuuxxxyyyvvvsssqqqlllfffbbb[[[RRRLLLJJJJJJLLLMMMQQQRRRUUUXXX]]]cccgggjjjlllmmmnnnoooooooooooooooqqqpppqqqqqqrrrsssuuuuuussssssrrrrrrrrrsssssstttnnnmmmmmmmmmnnnmmmllljjjjjjmmmpppnnnjjjgggfffgggcccdddeeeiiiqqqxxxxxxssstttlll]]]NNNDDDAAAAAAAAA>>>>>>>>>>>>>>>???@@@AAACCCEEEIIIMMMRRRVVVZZZ\\\eeejjjoooqqqpppppprrrtttpppqqqrrrtttvvvwwwxxxxxx}}}zzzxxxyyy|||}}}|||zzzyyy{{{hhhcccyyysssaaammmwwwsssiii\\\\\\eeeyyyaaahhh___BBB666555555444333222111000111111000000000111111222222111000///............//////............//////000000000000000000000000111000000000000000//////000000111111111222222222333444444555666777777777555???MMMlll|||uuuvvvTTTEEESSSiiiiii[[[[[[YYYWWWVVVXXX[[[]]]___bbbaaaaaafffpppzzz{{{www}}}zzzxxxxxxzzz}}}zzz{{{}}}~~~~~~zzzzzz{{{|||zzzxxxwwwwwwvvvuuuttttttsssssswwwwwwvvvwwwwwwuuuqqqnnnqqqrrrsssssssssuuuxxx{{{vvvuuusssssstttttttttssssssrrrrrrsssuuuuuutttsssoooooopppooonnnmmmkkkjjjiiiiiiiiijjjkkklllnnnnnnnnnllllllooouuuxxxwwwuuuxxxwwwxxxzzz||||||{{{yyyuuuvvvwwwxxxzzz|||}}}~~~{{{zzzyyy|||{{{vvvqqqrrrwww{{{zzzxxxuuuttttttttttttttttttttttttuuuvvvvvvtttpppllljjjpppoookkkiiioooyyy~~~~~~www{{{|||vvvpppmmmiiiddd\\\VVVOOOKKKIIIJJJKKKKKKOOOPPPRRRUUUZZZ___dddhhhiiijjjlllmmmoooppppppppprrrrrrrrrrrrssstttuuuvvvuuuttttttsssssssssssstttooonnnmmmnnnooonnnmmmkkkiiikkkmmmllliiigggffffffccccccbbbdddiiimmmnnnmmmllliii___QQQGGGDDDDDDCCC>>>>>>======>>>??????@@@CCCEEEHHHLLLQQQVVVZZZ\\\aaafffkkknnnnnnnnnqqqssspppqqqsssuuuvvvxxxxxxxxxxxxvvvuuuvvvyyy{{{{{{zzzzzz}}}~~~uuubbbtttvvviiixxx{{{mmmaaa^^^cccdddbbbmmmEEE666555555666444000000111111111000000111111222222333222111//////....../////////............//////////////////////////////111111111111000000000000000000000111222222333333333333444555666777777888555???LLLjjj|||wwwcccJJJOOO```fff___XXXZZZYYYXXXXXXXXX[[[^^^```eeecccdddkkkuuu}}}|||yyy{{{{{{{{{|||~~~}}}|||zzzzzz}}}~~~|||yyywwwwwwwwwvvvvvvuuuttttttwwwwwwvvvwwwwwwuuuqqqnnnqqqrrrsssssssssuuuyyy{{{yyywwwtttssssssrrrqqqppprrrrrrqqqsssttttttsssqqqpppooommmkkkiiiiiiiiiiiiiiiiiiiiijjjkkklllmmmnnnmmmlllmmmpppuuuwwwwwwuuuvvvvvvwwwyyy{{{{{{yyywwwxxxyyyzzzzzz{{{|||||||||zzzyyyyyy{{{}}}zzzuuuuuuyyy{{{zzzxxxuuuuuuvvvvvvuuuuuuuuuuuuqqqrrrtttuuutttrrrpppnnnrrrmmmddd___eeerrrzzz|||xxx|||{{{tttmmmhhhddd___VVVSSSOOOLLLKKKKKKIIIHHHLLLMMMNNNRRRVVV\\\aaadddfffgggiiilllnnnooopppqqqsssssssssssstttuuuvvvvvvwwwwwwuuutttsssrrrrrrrrrpppnnnnnnnnnooonnnlllkkkhhhiiikkkkkkiiihhhhhhhhhdddddddddbbbaaa```cccgggdddfffbbbXXXOOOLLLHHHCCC>>>>>>>>>===>>>>>>???@@@CCCDDDGGGKKKQQQVVV[[[]]]^^^ccchhhkkkllllllooorrrssstttuuuvvvwwwwwwxxxwwwrrrrrrrrrtttwwwyyy{{{{{{|||~~~vvvnnnmmmjjjxxxxxxiiibbbcccqqqooo^^^nnnVVV;;;666333555444000000333111111111111111222333333555444222000///...////////////............//////........................000000000000111111111111///000000111222222333333222333333444555555666666666???LLLjjj|||yyydddLLLEEEYYYhhhaaaZZZ\\\XXXYYYZZZZZZZZZ\\\^^^aaacccdddhhhpppzzz|||yyyyyy}}}}}}|||~~~}}}}}}|||{{{|||}}}}}}|||{{{xxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuvvvvvvuuusssppprrrssstttuuutttuuuxxxzzzyyywwwtttsssrrrrrrpppooorrrqqqqqqrrrsssrrrpppnnnrrrpppmmmkkkjjjjjjkkkllljjjjjjjjjjjjkkklllmmmnnnlllnnnqqqtttuuuvvvvvvwwwuuuuuuvvvxxxzzzzzzyyywwwvvvwwwxxxzzz{{{|||||||||yyyyyyyyyzzz{{{|||~~~}}}zzzxxxyyy{{{}}}|||zzzwwwxxxzzzyyywwwvvvvvvwwwpppqqqsssuuuvvvuuutttsssrrrjjj^^^WWW]]]kkktttvvvtttvvvsssmmmgggddd^^^XXXSSSPPPNNNLLLLLLJJJHHHFFFHHHJJJLLLPPPTTTZZZ^^^aaadddeeegggjjjmmmoooqqqrrruuuuuuttttttuuuvvvvvvwwwyyyxxxvvvuuusssrrrrrrrrrrrrpppooooooooonnnllljjjiiiiiiiiijjjjjjjjjiiiiiidddcccdddbbb^^^[[[^^^eeedddiiihhh```ZZZWWWNNNCCC??????>>>>>>>>>??????@@@AAACCCEEEIIIOOOUUUZZZ]]]\\\aaagggjjjkkkkkknnnqqqvvvvvvwwwwwwwwwwwwwwwvvvqqqqqqrrrtttvvvyyy{{{|||}}}}}}uuuhhhdddkkk{{{{{{uuufff}}}~~~]]]YYYeeepppFFF;;;333444555000000444111111111111111222333444777555222000/////////000//////............//////........................//////000000000000000111//////000111222333333444333444444444444555555555666???KKKhhh{{{|||oooJJJFFFOOOaaaggg^^^YYY]]]WWWYYY\\\]]]]]]]]]___aaabbbgggnnnwww}}}zzz|||~~~~~~}}}~~~~~~|||zzzzzzzzz{{{zzzzzzyyyyyyyyyyyyzzzuuutttssstttuuuvvvuuutttrrrtttvvvvvvvvvvvvwwwxxxvvvtttrrrrrrssssssrrrqqqqqqppppppqqqqqqpppmmmjjjmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkkkkkkklllmmmnnnooommmqqqvvvwwwuuuuuuvvvyyyvvvvvvvvvwwwyyyzzzyyyxxxuuuvvvxxxzzz{{{|||||||||yyyyyyyyyxxxxxxyyyzzz|||xxxyyy{{{|||}}}|||zzzyyywwwyyy{{{zzzwwwuuuuuuvvvrrrsssuuuwwwxxxxxxwwwwwwtttlll___XXX]]]jjjqqqqqqooooookkkfffdddccc]]]VVVRRROOOLLLIIIHHHHHHGGGFFFEEEGGGJJJOOOTTTXXX[[[]]]cccdddgggkkknnnqqqssstttvvvvvvuuuuuuuuuvvvwwwwwwyyyyyywwwvvvuuuuuuuuuuuuuuusssrrrqqqqqqooommmjjjlllkkkjjjjjjjjjjjjiiihhhiiidddbbbcccaaa]]]^^^bbbfffkkkllleeecccaaaVVVHHH@@@@@@????????????@@@@@@???@@@BBBFFFLLLRRRXXX[[[^^^bbbhhhkkkkkklllnnnqqqtttuuuvvvvvvvvvvvvvvvvvvtttuuuvvvvvvwwwxxxzzz|||yyy|||~~~||||||vvviiieeepppyyyqqqssslllUUUXXXtttVVVDDD555555666111000444111111111111222333444555888666333000//////000111//////............//////............................../////////000000000...///000111222333444444666666666555555555555555555>>>IIIffftttzzzqqqAAANNN^^^gggddd\\\YYYZZZVVVZZZ^^^___^^^^^^___aaaeeekkkttt}}}}}}|||~~~{{{xxxxxxyyy}}}|||{{{zzzyyyzzz{{{|||uuusssrrrsssuuuwwwwwwvvvrrrtttwwwwwwwwwvvvvvvvvvtttrrrqqqqqqsssttttttsssqqqppppppppppppoookkkhhhgggiiilllnnnooopppoooooollllllllllllmmmmmmnnnooommmssszzzzzzvvvtttvvv{{{wwwvvvvvvwwwyyyzzzzzzyyyyyyzzz{{{|||}}}|||{{{zzzyyyyyyyyywwwvvvvvvxxxyyywwwzzz~~~|||yyywwwvvvuuuxxxzzzxxxuuurrrrrrsssuuuvvvxxxyyyzzzzzzyyyyyyxxxpppddd]]]cccmmmrrrppplllkkkgggccceeeeee___WWWSSSOOOIIIFFFEEEFFFFFFFFFCCCEEEIIINNNSSSWWWZZZ[[[ccceeehhhlllooorrrtttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxwwwxxxxxxyyyxxxvvvtttsssrrrqqqnnnkkknnnmmmkkkjjjjjjiiihhhfffpppgggbbbdddeee```]]]^^^eeejjjjjjffffffhhh^^^NNNAAAAAA@@@@@@@@@@@@@@@AAA===>>>@@@DDDJJJPPPVVVYYY___dddjjjllllllmmmooorrrrrrssstttuuuvvvvvvvvvvvvxxxyyyyyyyyyxxxyyyzzz|||uuuxxx{{{|||{{{uuukkkvvvrrrnnnxxx```\\\lllbbbKKK888555666222000333111111111111222333444555999666333000//////000111//////............//////000000000000000000000000---.........//////000000...///000111222333444444888888777777666666555555444===GGGeeevvvTTTGGGUUUbbbeeeaaa]]]YYYVVV[[[]]]```^^^[[[YYY[[[]]]cccppp~~~zzz}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxxxxyyy{{{zzzyyyxxxxxxyyyyyyxxxvvvttttttuuuwwwxxxuuuuuuttttttttttttuuuuuuuuutttqqqooooooooopppqqqsssrrrpppnnnmmmmmmooopppmmmnnnnnnmmmlllnnnqqqtttnnnkkkiiikkkpppsssqqqnnnpppsssvvvwwwvvvvvvxxx{{{zzzvvvvvv{{{}}}zzzzzz||||||zzzwwwtttssstttuuuxxxxxx{{{}}}xxxqqqqqqxxx}}}xxxxxx|||}}}xxxvvvxxxzzz{{{{{{xxxrrrpppqqqtttrrruuuwwwwwwvvvwwwzzz}}}}}}wwwpppnnnppppppnnnjjjkkkgggccceeegggddd\\\TTTNNNLLLJJJHHHFFFEEEEEEEEEBBBEEEIIINNNQQQUUUYYY\\\aaaeeejjjnnnooopppqqqrrrnnnqqqttttttrrrrrrtttvvv{{{||||||{{{zzzyyywwwvvvrrrrrrssssssrrrqqqooonnnjjjjjjkkkjjjjjjiiiggggggeeeeeefffeeedddaaa^^^\\\``````dddkkkpppmmmaaaWWWGGGCCC>>>;;;@@@EEECCC<<<@@@>>>===@@@GGGPPPXXX\\\```ccchhhnnnrrrsssqqqnnnxxxxxxvvvuuutttsssrrrqqqwwwyyyyyywwwttttttwwwzzzwwwxxxyyyyyy{{{wwwiiiooo}}}zzzuuummm```mmmVVV888777555111333444222222222111000111444666;;;777333000////////////////////////////////////,,,...000000//////111333///////////////.........000111111111111222222222444444333444444555666777555;;;CCC___tttrrrLLLQQQ\\\dddccc]]][[[ZZZYYYZZZ]]]``````]]]\\\^^^```gggttt}}}~~~|||{{{yyy{{{|||{{{yyyxxxxxxyyy{{{zzzwwwuuuttttttuuuuuuuuuuuuttttttttttttuuuuuuuuutttrrrpppooopppqqqqqquuusssqqqooonnnnnnoooooommmnnnnnnmmmlllmmmpppsssqqqnnnkkkmmmpppqqqooolllnnnqqqtttuuuuuuuuuxxxzzzzzzvvvwww{{{|||zzzyyy{{{yyyzzzyyywwwttttttuuuwwwxxxxxxzzz{{{vvvppprrrxxx{{{xxxyyy|||zzz{{{zzz{{{|||zzzwwwvvvwwwxxxvvvxxxyyyxxxwwwxxx{{{~~~{{{wwwwwwxxxwwwuuukkkfff```^^^___\\\TTTNNNJJJIIIGGGEEECCCCCCCCCCCC@@@CCCFFFIIILLLPPPTTTXXXaaadddiiilllmmmmmmnnnooopppsssvvvvvvtttsssvvvyyy{{{{{{zzzzzzyyyxxxxxxxxxvvvuuuuuutttrrrpppooonnnkkkkkkjjjjjjiiihhhhhhhhheeeeeeeeedddbbb```^^^\\\XXXWWWYYY```hhhjjjeee```JJJHHHCCC???AAAEEECCC>>>@@@???>>>AAAGGGPPPWWW\\\^^^bbbgggmmmqqqrrrpppnnnsssssstttttttttssssssrrrwwwxxxyyyxxxvvvuuuwwwyyy{{{{{{{{{zzzyyy{{{|||~~~uuu~~~yyyfffiiixxxkkkHHH===555222444222222222222111000111333666:::777222000///000//////////////////////////////---...000000//////111222000000000000000000000000000111111111111222222222444444333444444555666777777===DDD___ttt]]]GGG___fffggg```YYYXXX[[[]]]YYY\\\```aaa______aaacccnnnyyy|||}}}~~~}}}zzzyyyxxxyyy}}}{{{yyyvvvtttsssssssssuuuttttttssssssttttttuuuuuutttrrrqqqpppqqqqqqrrruuutttrrrpppoooooooooooommmnnnnnnmmmlllmmmppprrrssspppmmmmmmoooooommmjjjkkknnnqqqssstttuuuwwwyyyyyywwwxxxzzzyyyvvvxxx|||xxxyyyxxxwwwuuuuuuwwwyyyzzzyyyyyyxxxtttqqqtttyyyyyyxxxzzz}}}}}}zzz{{{||||||}}}}}}||||||yyyyyyxxxvvvuuuwwwzzz}}}}}}yyyvvvvvvvvvwwwkkkcccZZZUUUSSSPPPKKKFFFIIIGGGEEEDDDBBBBBBBBBBBBAAABBBDDDFFFIIIMMMRRRVVV```cccgggjjjkkkkkklllmmmpppsssvvvuuuttttttwwwzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyxxxvvvtttrrrpppoooooommmllljjjiiihhhhhhiiiiiifffeeedddcccaaa___^^^^^^]]]YYYVVVWWW\\\^^^\\\XXXNNNNNNJJJDDDBBBCCCCCC@@@AAA@@@@@@BBBGGGOOOVVV[[[___ccciiiooossssssrrrqqqppprrrsssuuuvvvvvvvvvvvvvvvwwwyyyyyyxxxwwwwwwxxx{{{{{{{{{zzzxxxxxxzzz|||yyysssllldddlll|||ZZZBBB333333666000222222222111000111333555999666222000000000//////////////////////////////---...000000//////111222000000000000111111111111000111111111111222222222444444333444444555666777999>>>DDD^^^zzzuuuOOOHHHfffkkkjjj```XXXWWW[[[^^^ZZZ]]]```aaa``````bbbeeeuuu}}}~~~~~~|||zzzyyyzzz|||{{{yyywwwuuuttttttttttttsssssssssssssssssstttttttttsssrrrqqqqqqrrrrrrrrrqqqpppoooooooooppppppmmmmmmnnnmmmlllmmmoooqqqpppnnnmmmmmmnnnnnnllljjjjjjlllnnnqqqsssuuuwwwxxxyyyxxxxxxyyywwwtttwww}}}{{{{{{{{{yyywwwvvvxxxzzz|||{{{yyyvvvsssssswww{{{{{{zzz{{{~~~~~~~~~zzzzzz{{{}}}~~~~~~}}}yyyxxxuuusssrrrtttwwwzzz}}}}}}|||xxxssspppoooooohhh```UUUMMMIIIHHHEEEBBBHHHGGGEEEDDDCCCCCCCCCDDDBBBCCCDDDFFFIIINNNTTTXXX]]]aaaeeehhhjjjkkkmmmooopppsssuuuuuuttttttvvvyyy~~~}}}{{{zzzyyyxxxyyyyyyzzzxxxuuusssqqqpppppppppnnnllljjjhhhggghhhiiijjjfffeeedddbbb```_________ccc^^^WWWTTTTTTTTTQQQNNNPPPSSSPPPHHHAAAAAAAAA@@@AAAAAAAAACCCFFFMMMTTTYYY```eeelllrrruuuvvvuuuuuurrrtttvvvxxxzzzzzzyyyyyyuuuwwwyyyzzzyyyxxxxxxwwwwwwxxxyyyyyyzzzzzz{{{|||uuummmaaagggwwwjjjHHH222444888111222333333222111111222444777444111000000000000///////////////////////////---///000000//////000222///000000000000000111111000000111111111222222222444444333444444555666777999===BBB\\\hhhIIIJJJbbbhhhjjjbbbYYYXXXZZZ\\\\\\___``````___```dddhhhyyy~~~~~~~~~~~~|||{{{|||zzzzzzyyyxxxwwwvvvuuuuuussssssrrrrrrrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrmmmmmmmmmnnnoooooopppqqqlllmmmnnnnnnllllllnnnooolllkkkkkkkkkmmmmmmmmmlllkkklllnnnqqqtttvvvwwwxxxxxxwwwxxxyyywwwtttwww~~~~~~{{{xxxwwwxxxzzz~~~}}}yyytttsssvvvzzz|||~~~{{{zzz{{{||||||{{{xxxyyyzzz{{{zzzzzzzzzzzz{{{xxxuuussssssuuuwwwyyy|||~~~}}}xxxrrrnnnlllddd\\\QQQIIIEEEDDDCCCBBBEEEDDDCCCBBBAAABBBBBBCCC@@@AAACCCEEEHHHNNNTTTYYYZZZ^^^cccgggjjjmmmpppsssrrruuuxxxxxxvvvuuuwwwyyy~~~}}}{{{zzzyyyyyyyyyxxxvvvtttsssrrrrrrrrrsssnnnmmmjjjhhhhhhhhhjjjkkkgggfffdddbbbaaa`````````\\\YYYVVVUUUVVVVVVTTTRRRRRRUUURRRIIIAAA@@@@@@@@@@@@AAABBBCCCEEEJJJQQQVVV^^^dddlllrrrtttuuuvvvvvvuuuvvvwwwyyyyyyyyyxxxxxxvvvwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxzzz{{{|||||||||}}}}}}mmm```cccrrr|||WWW888444888222222333333222111111222333555333111000000111000///////////////////////////...///000000//////000111.........//////000000000000000111111111222222222444444333444444555666777777;;;@@@YYYuuuXXXGGGIIIWWW```eeeaaaZZZYYYZZZ[[[^^^``````______bbbiiiooo|||~~~~~~}}}~~~zzzzzzyyyxxxwwwwwwvvvuuusssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqkkklllmmmmmmnnnooopppppplllmmmnnnnnnmmmlllmmmnnniiijjjkkklllmmmnnnoooooooooooopppssswwwyyyyyyxxxxxxvvvwwwzzzyyywwwyyy}}}|||yyywwwxxxyyy}}}}}}xxxsssssswww{{{{{{|||xxxxxx{{{zzzwwwtttwwwxxxwwwtttsssvvvyyy}}}zzzwwwvvvwwwyyyzzzzzz|||}}}~~~}}}yyyssslllhhh___XXXOOOHHHDDDCCCCCCCCCAAA@@@???>>>>>>???@@@@@@===>>>AAACCCFFFJJJPPPTTTXXX[[[```eeeiiimmmrrruuutttxxx}}}}}}zzzxxxwwwxxx|||||||||||||||{{{zzzzzzwwwwwwvvvuuuttttttttttttnnnmmmkkkjjjiiiiiijjjjjjffffffeeedddcccbbbaaaaaa\\\[[[YYYYYYYYYXXXUUUSSSSSSUUURRRIIIBBBAAAAAA@@@???AAACCCCCCCCCGGGMMMSSSYYY```iiioooqqqqqqssstttuuuuuuuuuuuuuuuuuuvvvvvvxxxwwwwwwxxxzzz{{{zzzyyy|||{{{zzzzzz{{{{{{zzzyyyuuuyyy{{{jjjbbbhhhoooEEE555666333222333444333111111111222444222000000111111000///////////////////////////...000111000///...///111------......//////000000000111111111111222222222444444333444444555666777777:::>>>WWWzzzZZZLLLLLLKKKLLLVVV___]]]YYYYYY[[[\\\___``````___aaagggqqqyyy~~~|||{{{{{{yyyxxxvvvtttsssrrrrrrqqqqqqqqqqqqrrrrrrooopppppppppqqqpppppppppnnnnnnoooooooooooonnnnnnlllmmmnnnnnnmmmllllllmmmjjjlllmmmnnnnnnooopppqqqtttssssssvvvzzz|||{{{zzzxxxuuuuuuzzz}}}{{{{{{}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{wwwqqqqqqwwwzzzxxx}}}~~~{{{{{{|||yyysssoootttvvvsssmmmmmmssszzz}}}zzzxxxxxxzzz||||||zzz|||zzzwwwuuusssooohhhccc[[[WWWPPPIIIEEECCCBBBAAA???>>>=========>>>???@@@===???AAACCCDDDGGGKKKMMMWWWZZZ___cccgggkkkooossssssxxx}}}~~~{{{vvvtttssssssuuuyyy{{{}}}}}}|||{{{zzzzzzzzzyyyxxxvvvuuutttmmmllllllkkkjjjjjjiiiiiifffgggggggggfffdddbbbaaacccaaa___]]]ZZZWWWSSSQQQTTTUUUQQQIIIDDDDDDDDDBBB>>>AAACCCBBBAAADDDJJJPPPVVV]]]gggmmmooooooqqqtttvvvuuutttssssssuuuvvvxxxyyywwwvvvwwwzzz|||{{{zzz~~~|||yyyxxxzzzzzzyyywwwttt|||yyyjjjcccxxxUUU777555777222333444444222111111222222111000000111111000//////////////////////////////000111000///...///000---......///000000111111000111111111111222222222444444333444444555666777999;;;>>>VVVmmmHHHFFFSSSNNNEEEPPPZZZZZZXXXYYY\\\^^^`````````___bbbkkkwww~~~}}}|||zzzxxxuuusssqqqrrrqqqqqqqqqqqqqqqqqqrrrnnnoooooopppppppppooooooqqqqqqqqqqqqpppnnnmmmlllkkkmmmnnnnnnmmmllllllmmmmmmnnnooopppooopppqqqrrrwwwuuuuuuxxx|||~~~}}}{{{xxxtttttt{{{~~~||||||zzz{{{zzzxxxwwwwwwxxxzzzyyyyyyuuuooopppwwwyyyvvvyyy~~~~~~~~~yyyqqqlllqqquuuqqqjjjjjjsss}}}zzzxxxvvvwwwzzz|||zzzyyyyyyrrroooooommmhhhbbbZZZVVVPPPJJJEEEBBB@@@???@@@??????>>>>>>???AAAAAA???AAADDDEEEEEEFFFHHHJJJWWWZZZ^^^bbbeeehhhmmmpppooouuu{{{}}}yyysssooommmmmmpppuuuzzz}}}~~~}}}|||~~~~~~}}}}}}zzzxxxuuusssllllllllllllllljjjiiihhhfffggghhhhhhhhheeecccaaabbbaaa___\\\[[[YYYWWWVVVUUUUUUQQQJJJGGGGGGFFFCCC>>>AAACCCBBB@@@BBBIIIOOOVVV^^^hhhnnnoooppprrruuuwwwvvvtttssstttwwwzzz|||zzzwwwuuuvvvyyy||||||{{{}}}zzzwwwwwwyyyzzzzzzxxxxxxyyy}}}uuudddlll^^^999555;;;222333444444222111111111222000///000111222000//////////////////////////////000111000///...///000...//////000111222222222000111111111111222222222444444444444444555777777;;;===???VVVUUUCCCLLLTTTQQQNNNQQQUUUXXXYYY[[[^^^```___]]]]]]```gggqqqzzz|||{{{zzzyyyxxxvvvrrrooopppqqqqqqrrrqqqpppnnnmmmssssssttttttttttttsssssssssrrrpppooooooqqqrrrtttmmmmmmmmmllllllkkkkkkkkknnnmmmlllkkkllllllnnnooorrrtttxxx{{{~~~~~~~~~}}}zzzxxxvvvtttuuuwww{{{}}}}}}yyyxxxxxxyyy}}}vvvqqqppptttyyy}}}}}}~~~~~~|||yyywww{{{vvvpppooorrruuuwwwwwwrrrsssuuuyyy||||||zzzxxx~~~{{{uuuooojjjhhhggggggaaaZZZOOOFFFAAA>>>===<<<>>>===<<<<<<===???AAABBB@@@AAACCCDDDDDDGGGJJJMMMRRRVVV[[[```ccceeehhhjjjqqqrrrtttuuuuuusssqqqpppmmmooosssxxx}}}}}}~~~~~~}}}|||xxxtttpppnnnnnnmmmllljjjiiijjjjjjkkkgggiiikkkllljjjgggccc```cccaaa___^^^^^^]]]ZZZXXXWWWRRRMMMKKKKKKJJJEEE@@@@@@@@@???@@@BBBFFFJJJLLLTTTZZZdddlllqqqsssttttttvvvvvvvvvvvvwwwxxxyyyzzzrrrqqqtttzzz}}}zzzvvvvvvzzzwwwvvvzzz|||yyyxxxyyy||||||}}}www]]]iiizzzpppDDD555:::444444444222111000111222111111111111000000000000//////...------------...,,,,,,...///000000000000////////////000000000000111222222333333444555555666666555444444444444444777<<>>===<<<>>>===<<<<<<===>>>@@@BBB???@@@BBBBBBCCCEEEIIILLLPPPTTTXXX]]]```dddhhhkkknnnppprrruuuvvvvvvtttsssssstttvvvzzz}}}~~~}}}|||~~~|||yyyuuuqqqooolllkkkjjjiiiiiihhhhhhhhhhhhiiijjjkkkjjjhhheeeccceeecccaaa```___^^^[[[YYYYYYUUUPPPOOOOOOMMMGGGBBBBBBBBBAAABBBCCCFFFIIIJJJSSSYYYccckkkppprrrttttttvvvvvvvvvvvvwwwwwwxxxyyywwwtttuuuyyy{{{xxxvvvwwwzzzvvvvvvzzz|||zzzyyyzzz||||||zzzyyy}}}ggg[[[jjjSSS:::888333333333222111111111222111111111111000000000000//////...------------...---....../////////......////////////000000000000111111222222333444444444444444444444444555666666777<<<>>>RRR|||[[[JJJKKKSSSYYYZZZTTTUUUWWWWWWXXXZZZ^^^``````___```iiiuuu~~~~~~}}}zzzxxxwwwvvvuuutttooopppqqqrrrssssssssssssssssssttttttttttttsssssstttsssqqqpppoooooopppqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooppprrrvvvyyy|||}}}}}}}}}||||||zzzyyyyyyzzz{{{{{{}}}zzzxxxyyyzzzuuuuuuwwwxxxzzz|||}}}~~~~~~}}}}}}~~~~~~{{{wwwttttttwwwyyyxxxwwwzzzwwwtttsssuuuyyy{{{|||~~~yyyrrrjjjeeecccdddeeeYYYTTTKKKEEEAAA???============<<<<<<<<<>>>@@@AAA>>>???AAAAAABBBDDDGGGJJJNNNQQQUUUZZZ^^^bbbhhhlllkkknnnrrrvvvxxxyyyyyyxxx{{{zzzzzz|||}}}~~~}}}{{{}}}zzzvvvrrrpppkkkllllllkkkkkkjjjiiihhhiiijjjjjjjjjjjjiiihhhggggggeeecccaaaaaa___]]][[[[[[XXXUUUTTTSSSPPPJJJEEEDDDDDDDDDDDDEEEGGGHHHIIIQQQXXXbbbjjjpppsssuuuvvvwwwvvvvvvvvvvvvvvvwwwxxx{{{wwwuuuxxxyyyvvvuuuwwwyyyuuuuuuyyy{{{zzzzzz{{{{{{yyyuuuuuuyyyyyywwwZZZ```}}}```???777222222222222222222111111111111111111000000000000//////...------------...///////////////...------////////////000000000000000000111111222333333333222333333444555666888888888<<<===PPP|||hhhKKKJJJTTTXXXXXXZZZWWWXXXXXXWWWWWWYYY]]]```^^^^^^bbblllyyy~~~~~~zzzwwwwwwwwwwwwvvvrrrrrrssssssssssssssssssrrrssssssttttttssssssrrrtttsssqqqpppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppppprrruuuxxx{{{|||}}}}}}~~~}}}}}}|||{{{{{{{{{{{{~~~{{{xxxwwwyyyzzzvvvwwwyyy{{{}}}}}}{{{{{{}}}zzzwwwuuuvvvyyyzzzxxxvvv{{{xxxuuuuuuwww{{{~~~}}}xxxpppggg```]]]\\\]]]UUUPPPIIIDDDAAA???>>>======<<<<<<<<<<<<===>>>???>>>???AAAAAAAAACCCGGGIIIMMMOOOSSSXXX\\\bbbhhhmmmlllooosssxxx{{{|||||||||~~~}}}}}}~~~~~~}}}}}}{{{wwwsssqqqmmmnnnoooooonnnmmmkkkjjjjjjjjjjjjiiijjjjjjjjjkkkhhhfffcccbbbaaa```]]][[[[[[ZZZYYYXXXVVVRRRLLLGGGDDDDDDEEEEEEGGGHHHJJJKKKRRRXXXbbbjjjppptttvvvxxxvvvvvvuuuuuuuuuvvvvvvwwwyyyuuuuuuxxxyyyvvvuuuvvvxxxttttttxxxzzzyyyzzz|||wwwvvvrrrpppvvvxxxhhh]]]iiinnnIII:::444333222222333333222111111111111111000000000/////////...------------...//////000000000000000///////////////000000000000///000000111111222333333333333333444555666777888999<<<<<>>===<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBDDDGGGIIILLLOOOSSSWWW\\\bbbiiimmmoooqqquuuzzz|||}}}}}}}}}}}}}}}~~~}}}{{{wwwsssqqqnnnoooppppppooonnnlllkkkkkkjjjjjjiiiiiijjjkkklllgggeeecccaaaaaa```^^^\\\[[[[[[ZZZYYYVVVRRRLLLIIIDDDDDDDDDEEEGGGJJJMMMNNNSSSYYYbbbkkkppptttwwwyyyuuuuuuuuutttuuuuuuvvvvvvtttrrrtttzzz{{{xxxttttttwwwsssrrrvvvxxxxxxyyy{{{wwwvvvuuutttuuu}}}wwwxxx___YYY{{{YYY???888555222222333444333111111111111111000000000/////////...------------.........000111222333444444////////////000000000000///000000111111222333333444444444444444555666666888<<<;;;KKKuuu|||dddPPPGGGTTT___ZZZTTTVVVWWWXXXXXXXXXXXXYYY[[[^^^\\\```iiisss|||{{{yyyyyyyyyzzzyyywwwvvvuuusssqqqqqqpppppprrrrrrssssssssssssrrrrrrqqqqqqqqqppppppoooooonnnkkkkkkkkkllllllllllllllllllmmmnnnpppqqqqqqqqqqqqppprrruuuxxx{{{}}}}}}||||||}}}~~~~~~~~~|||yyyvvvvvvyyy{{{~~~}}}|||{{{|||}}}~~~{{{xxxxxxzzz}}}yyywwwuuuvvvyyyzzzxxxuuurrrrrrsssvvvyyy{{{zzzyyy~~~xxxpppggg^^^WWWRRROOOLLLHHHEEECCCAAA???===;;;;;;<<<<<<<<<<<<<<<<<>>???@@@@@@@@@BBBEEEGGGIIILLLRRRWWW[[[```dddggglllnnnssswww{{{|||||||||yyyyyy{{{~~~}}}}}}}}}|||yyyvvvsssqqqppppppooonnnmmmmmmmmmmmmjjjjjjjjjjjjjjjiiiiiiiiieeedddccccccddddddcccaaa]]]\\\[[[XXXTTTPPPMMMLLLGGGEEECCCBBBDDDHHHMMMPPPTTTYYYaaahhhmmmppptttvvvqqqqqqrrrssstttvvvwwwxxxyyyvvvwww{{{}}}yyyvvvuuuvvvqqqooorrrtttssstttvvv}}}wwwyyy}}}|||yyy{{{~~~]]]ggg}}}UUUCCC<<<444111222555555444111111111111000000000000//////...------------...,,,---///000111222222333////////////000000000000111111222222333444444444333333333444555666777888555;;;;;;JJJsss```GGGFFFLLLUUUWWWSSSTTTZZZSSSUUUWWWYYYXXXYYYZZZ[[[ccckkkwww}}}~~~}}}{{{{{{{{{{{{zzztttsssrrrqqqpppqqqrrrsssqqqrrrrrrssssssrrrrrrqqqnnnooooooppppppppppppooolllmmmmmmmmmnnnnnnoooooolllmmmoooqqqrrrrrrrrrrrrrrrsssuuuxxx|||~~~{{{zzzzzz}}}{{{yyyzzz}}}}}}||||||zzz{{{}}}~~~}}}zzzwwwwwwzzz|||{{{yyy|||zzzyyyzzz{{{zzzyyyyyyzzz{{{xxxpppdddXXXPPPNNNLLLIIIGGGEEEBBB???===;;;;;;;;;<<<<<<;;;::::::===>>>?????????@@@CCCFFFGGGKKKQQQVVVZZZ^^^bbbdddhhhkkkpppuuuyyy{{{||||||xxxyyy{{{}}}|||||||||{{{yyyvvvrrrppptttrrrqqqoooooooooppppppiiijjjjjjjjjjjjiiihhhgggfffdddddddddffffffeeeddd^^^]]]\\\XXXSSSPPPNNNNNNJJJGGGCCCAAABBBFFFLLLOOOSSSXXX___fffkkknnnqqqsssppppppqqqrrrtttvvvxxxyyy{{{yyy{{{|||xxxvvvwwwvvvqqqnnnqqqrrrqqqrrruuu|||tttuuu}}}|||wwwpppyyy[[[XXXxxxoooGGG???555111222555555444111111111111000000000000//////...------------...------...//////000//////////////////000000000000111222222333333444555555111111222333555777999:::444:::;;;KKKrrryyyNNN???HHHQQQUUUSSSRRRTTTXXXXXXWWWWWWYYY[[[^^^^^^^^^hhhpppzzz~~~}}}~~~~~~~~~}}}|||{{{zzzyyyvvvtttqqqpppppprrruuuvvvrrrtttvvvuuusssqqqqqqqqqsssqqqooommmlllnnnpppqqqppppppppppppooooooooonnnnnnoooooonnnnnnpppsssvvvwwwuuuuuuvvvyyy}}}|||{{{yyyyyy{{{~~~~~~~~~}}}xxxqqqrrrtttttttttuuu}}}{{{zzzzzzyyyyyyzzzzzzzzzwwwoooeeeZZZSSSRRRNNNJJJIIIEEE???===>>>:::999888888999:::<<<===<<<<<<<<<<<<;;;===AAACCCHHHJJJNNNRRRWWW^^^eeejjjkkknnnqqqssstttuuuwwwyyy|||xxxuuuwww|||||||||zzzwwwuuuuuuuuutttsssooooooooooooooonnnnnnnnnkkkmmmmmmkkkgggeeegggiiieeeeeedddcccaaa```bbbccc```^^^ZZZVVVRRRPPPPPPPPPNNNLLLHHHDDDCCCEEEKKKOOOTTT[[[eeekkknnnnnnoooqqqpppmmmjjjlllrrrwwwzzz{{{{{{zzzwwwtttvvvzzzyyytttuuuvvvwwwxxxwwwwwwuuutttwwwtttssswww{{{}}}iiiTTTddd```???555999111222:::444444222000000111222111000000000///..................000111000///...///111000000000000111111111111111111222222222111111000444444444666888:::999888888;;;>>>LLLnnnlllGGGCCCKKKSSSVVVTTTSSSUUUYYYWWWWWWVVVWWWZZZ\\\]]]]]]jjjrrr{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvtttsssrrrrrrrrrqqqsssttttttrrrpppoooooosssrrrooonnnmmmmmmnnnnnnooooooooooooooonnnnnnooonnnoooooonnnnnnooorrruuuyyyxxxwwwxxxzzz}}}}}}|||{{{}}}~~~~~~~~~wwwqqqsssvvvuuuuuuvvv~~~}}}}}}|||{{{zzzyyyyyywwwyyyzzzxxxqqqggg]]]VVVSSSMMMJJJIIIEEE@@@===???;;;:::999999999:::;;;<<<;;;<<<<<<<<<;;;===@@@CCCFFFIIIMMMQQQVVV]]]dddiiilllooorrrtttuuuwwwyyy{{{{{{wwwuuuwww{{{~~~}}}zzzzzzwwwuuuttttttttttttsssoooooonnnmmmmmmmmmmmmmmmjjjkkkkkkiiifffdddeeeggggggfffeeecccbbbaaabbbcccccc```\\\XXXUUUSSSRRRQQQOOONNNJJJFFFEEEFFFKKKOOOSSS[[[eeelllooooooooopppqqqooommmnnnqqquuuxxxzzzyyyyyywwwssstttwwwwwwttttttuuuvvvwwwwwwvvvuuuuuuvvvrrrqqquuuxxxyyy}}}~~~rrrRRRYYY~~~nnnGGG666999333111666222444222000000111222111000000000///..................000111000///...///111000000000000111111111111111111222222222222111111444444444666888999888777888:::===JJJkkkWWW???FFFLLLSSSUUUSSSQQQSSSVVVWWWVVVVVVVVVXXXZZZ\\\^^^nnnttt|||~~~||||||~~~}}}~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxvvvtttrrrpppsssuuuvvvuuurrrpppoooooorrrrrrqqqpppnnnmmmllllllnnnnnnmmmmmmmmmnnnnnnooooooooooooooonnnnnnqqqssszzzyyyyyyzzz{{{|||~~~~~~~~~}}}wwwuuuxxx{{{zzzyyyyyy||||||}}}}}}}}}|||{{{zzzvvvxxx{{{{{{uuukkkaaaZZZTTTNNNIIIHHHFFFAAA>>>???<<<<<<:::999999999:::;;;;;;<<<<<<<<<;;;===???BBBDDDGGGKKKPPPUUU\\\ccchhhmmmooorrrsssuuuxxx{{{~~~yyywwwvvvxxx{{{|||zzzwwwwwwuuusssrrrsssttttttsssqqqpppmmmlllkkkkkklllmmmhhhiiiiiigggeeeddddddfffhhhgggfffdddcccbbbbbbbbbcccaaa]]]YYYUUUSSSRRRQQQRRRPPPMMMIIIGGGHHHKKKOOORRR[[[fffnnnpppooonnnooorrrrrrrrrqqqppprrruuuwwwuuuxxxwwwsssqqqsssuuusssssstttuuuwwwwwwwwwvvvvvvvvvrrrrrrtttvvvvvvyyy}}}}}}vvvUUUKKKhhhTTT888888666111222222444222000000111222111000000//////............///...000111000///...///111000000000000111111111111111111222222222222222111555444444555777888777555888999;;;GGGhhhkkkEEE<<>>===;;;:::999999::::::;;;<<<===<<<<<<<<>><<<:::999999999::::::<<<===<<<<<<<<<>>>???DDDGGGKKKPPPUUU\\\dddiiijjjllloooqqqrrrtttxxx{{{xxxxxxyyyzzz{{{{{{yyywwwvvvtttrrrrrrtttuuuuuuuuuuuussspppmmmllllllnnnoookkkjjjhhhhhhgggggggggggghhhfffdddeeeffffffdddbbb___^^^\\\YYYVVVTTTRRRRRRSSSSSSPPPLLLHHHGGGHHHIIINNNWWWdddmmmpppooonnnnnnqqqssstttrrrnnnlllnnnppppppuuuvvvqqqnnnqqqtttuuutttvvvwwwyyyzzzzzzyyyyyyvvvssssssvvvvvvttttttwwwwwwttt}}}~~~UUUPPPiiiuuuHHH999;;;555111666444222000000111222111000//////............//////...000111000///...///111///000000000111111111111111111222333333333333333555444444555777888777555:::;;;<<>><<<;;;:::::::::;;;:::;;;======<<<<<<===>>>CCCFFFKKKOOOUUU\\\dddiiihhhkkknnnpppqqqrrrtttvvvvvvwwwxxxxxxyyyyyyyyyyyyvvvtttrrrrrrsssuuuuuuttttttsssqqqooonnnnnnooopppllljjjiiihhhiiijjjiiihhhfffdddbbbdddggggggeeeaaa___^^^]]]\\\ZZZXXXWWWVVVUUUTTTRRRNNNIIIGGGFFFGGGKKKTTTaaajjjnnnnnnooopppqqqrrrsssrrrpppooonnnnnnpppssstttqqqqqqtttwwwvvvuuuvvvxxxyyyyyyyyyyyyxxxrrrpppqqqtttuuurrrqqqtttsss|||ooommmbbbOOOcccWWW<<<;;;777111777444222000000111222111000///............//////000...000111000///...///111000000000000111111111111000111222333444444444444444444444666888:::999888999;;;===EEEccc]]]BBBCCCMMMRRRSSSSSSRRRRRRRRRTTTUUUSSSUUUWWWYYY\\\cccoooxxx||||||}}}~~~{{{yyy{{{~~~~~~~~~}}}{{{{{{zzzyyyvvvtttrrrqqqoooqqqssssssrrrqqqqqqqqqrrrssstttuuuvvvwwwwwwwwwrrrpppnnnkkkjjjkkklllmmmiiikkkmmmnnnmmmmmmoooppppppvvv|||~~~|||{{{}}}~~~~~~~~~}}}vvvqqqfffZZZPPPMMMKKKFFFAAA???>>>===<<<;;;::::::;;;<<<:::;;;======<<<;;;<<<===BBBDDDIIINNNTTT[[[ccchhhgggkkkoooqqqrrrrrrrrrrrrssstttuuuuuuuuuvvvxxxyyyuuusssqqqqqqrrrssssssrrrqqqqqqpppoooooonnnoooooommmjjjhhhhhhjjjkkkjjjhhhcccaaa```cccggghhheeebbb]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWUUUQQQLLLHHHFFFFFFIIIRRR^^^gggkkknnnppprrrrrrrrrrrrssstttsssqqqoooqqqsssrrrqqqsssyyy{{{xxxuuuuuuwwwwwwxxxwwwvvvuuuooonnnppptttuuusssrrrtttqqqrrrvvvgggwwwSSS[[[yyyggg???999777111555444222000000111222111000...............///000000...000111000///...///111000000000000111111111111000111222333444444444444444444444777:::;;;;;;:::777:::<<>>IIIRRRRRRQQQQQQPPPPPPQQQSSSTTTPPPSSSVVVXXX\\\dddqqq{{{}}}|||}}}~~~~~~}}}|||wwwyyy{{{|||{{{xxxuuusssppprrrtttuuutttsssssssssttttttttttttuuuuuuuuuvvvtttrrrooollljjjkkklllmmmhhhjjjmmmnnnmmmnnnooopppqqqwww}}}|||yyyzzz|||}}}}}}~~~yyyuuuiii]]]QQQNNNLLLGGGBBB???>>>===<<<;;;:::;;;<<<<<<:::;;;======<<<;;;<<<===@@@CCCHHHMMMSSSZZZbbbggggggkkkpppssssssrrrqqqpppqqqrrrrrrrrrrrrtttwwwyyyuuurrrpppooopppqqqqqqpppooooooooooooooonnnnnnnnnllljjjggghhhjjjkkkjjjhhhbbb______bbbgggiiifffbbbZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYWWWSSSMMMIIIGGGGGGGGGPPP\\\eeejjjmmmpppssstttsssrrruuuwwwwwwtttppprrrrrrqqqpppvvv|||}}}yyyttttttuuuvvvvvvuuutttssspppoooqqqwwwxxxvvvuuuwwwuuuppp~~~ooozzz\\\XXXqqqrrrBBB888666000333444222000000111222111000...............///000111///000111000///...///111000000000000111111111111000111222333444444555444444333555777;;;======<<<555888;;;DDDaaa~~~zzz]]]IIIEEEGGGTTTPPPPPPPPPOOONNNNNNQQQSSSTTTWWWWWWVVV]]]mmmxxx{{{{{{}}}~~~~~~~~~~~~~~~~~~{{{{{{{{{zzzyyyyyyyyyxxxuuurrrooooooqqqttttttsssrrrssstttuuuvvvxxxyyyyyyuuutttpppmmmjjjkkkooorrrrrrqqqpppnnnlllmmmoooqqqrrruuuyyy{{{{{{{{{{{{|||{{{~~~|||~~~zzzpppjjjaaaVVVOOOLLLIIIEEE@@@AAA@@@???===<<<<<<<<<<<<===>>>>>>===;;;;;;<<<===???BBBFFFIIIMMMSSS]]]cccgggjjjmmmoooooooooppprrrrrrsssssssssssssssssssssmmmooorrrttttttqqqnnnlllkkkkkklllmmmoooooommmkkkggghhhjjjkkkkkkiiifffeeefffbbb___bbbhhhkkkhhhccc^^^______]]][[[[[[\\\]]]YYYWWWQQQMMMMMMOOOJJJCCCCCCKKKXXXdddhhhhhhkkkqqqrrrsssssstttsssrrrpppoooqqqqqqqqqrrrssstttuuuvvvsssrrrqqqsssuuuuuusssoootttrrrqqqqqqsssvvvvvvvvvxxxwwwsssxxxooozzzXXXcccWWW999555555000222111000111222222111///222222000///............///////////////.........000000000000000000000000666222///000444888777666555444444555555666777888777888888AAA```{{{|||RRRDDDEEEIIISSSOOOPPPPPPOOONNNOOOQQQSSSTTTVVVVVVXXXbbbqqq{{{}}}~~~}}}~~~~~~~~~{{{zzzyyywwwvvvvvvwwwyyy{{{}}}~~~}}}|||{{{|||||||||{{{zzzzzzyyyyyyxxxtttqqqppprrrssssssrrrrrrrrrssstttuuuuuuvvvwwwtttsssqqqmmmkkkkkknnnqqqnnnoooooonnnnnnooorrruuurrruuuyyy||||||}}}~~~}}}~~~||||||pppfffjjjaaaVVVOOOMMMJJJFFFBBBAAA@@@???>>><<<<<<<<<<<<===>>>>>>===;;;;;;<<<===???BBBFFFIIIMMMSSS\\\cccfffhhhiiiiiijjjkkknnnqqqssssssrrrrrrqqqqqqppppppmmmnnnpppqqqqqqpppnnnlllnnnmmmmmmnnnoooooommmllliiiiiiiiiiiiiiihhhhhhhhhiiifffdddfffjjjkkkiiiggg`````````^^^\\\[[[\\\]]]WWWVVVSSSPPPQQQRRRLLLEEEDDDIIIUUUaaaggghhhjjjnnnoooppprrrsssttttttssssssrrrrrrrrrrrrrrrssstttuuuuuusssssstttvvvvvvssspppsssrrrqqqrrrtttvvvvvvuuuwwwwwwsssvvviii|||fff___{{{cccDDD<<<:::555999666444333333222111///222111000///............////////////////////////000000000000000000000000......///222444555222///555444444555555666777888777888999AAA___{{{jjjGGG@@@EEEJJJQQQOOOPPPPPPOOONNNOOOQQQSSSTTTTTTUUUZZZhhhwww~~~~~~~~~|||~~~{{{|||~~~{{{vvvtttqqqlllgggcccaaa``````WWWVVVXXXbbbvvv}}}{{{zzz~~~~~~}}}||||||{{{zzzzzzzzzxxxuuusssttttttsssrrrrrrrrrrrrrrrssssssttttttrrrrrrqqqooommmlllmmmooonnnoooooooooooopppsssuuurrruuuyyy|||~~~}}}~~~wwwkkkdddmmmdddXXXQQQNNNLLLHHHDDDAAA@@@???>>>===<<<<<<<<<===>>>>>>===;;;;;;<<<===???BBBFFFIIIMMMSSS[[[bbbddddddeeedddeeeggglllooorrrrrrqqqpppooonnnnnnmmmmmmmmmnnnoooooonnnnnnmmmqqqooommmmmmnnnnnnmmmllllllkkkiiihhhggghhhiiijjjhhhhhhhhhhhhhhhiiiiiihhhccccccbbb```]]][[[[[[\\\TTTUUUUUUTTTUUUUUUPPPHHHEEEGGGPPP]]]fffhhhiiikkkmmmoooqqqsssuuuvvvvvvvvvssssssrrrrrrrrrrrrssssssuuutttttttttuuuuuusssqqqrrrrrrrrrsssuuuvvvuuusssvvvvvvrrr{{{{{{gggqqqrrrVVVqqqoooNNN???999555@@@<<<888555333222111///222111000//////......///////////////////////////000000000000000000000000///000111333444333222222555444444555555666777888888999999AAA___}}}]]]BBB@@@GGGLLLOOOOOOOOOPPPOOONNNOOOQQQTTTRRRPPPSSS]]]mmmzzz~~~}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~}}}zzzzzzyyytttnnniiifff```[[[UUUQQQOOOMMMLLLJJJHHHIIIRRRdddzzz~~~}}}~~~~~~}}}|||{{{{{{zzzyyywwwvvvvvvvvvuuuuuussssssssssssssssssssssssqqqrrrrrrqqqnnnmmmmmmnnnqqqrrrrrrqqqooooooqqqrrrqqqtttxxx{{{}}}{{{yyyyyy~~~wwwqqqnnnrrriii\\\TTTPPPMMMIIIEEEAAAAAA???>>>===<<<<<<<<<===>>>>>>===;;;;;;<<<===???BBBFFFJJJMMMSSS[[[aaaaaabbbdddeeeeeegggjjjmmmqqqpppppppppoooooonnnnnnnnnnnnmmmmmmnnnnnnoooooorrrpppmmmkkkkkklllkkkjjjkkkkkkjjjiiiiiiiiiiiiiiidddfffhhhgggdddccceeegggffffffeeeaaa^^^[[[[[[\\\TTTUUUUUUSSSTTTVVVSSSMMMHHHGGGMMM[[[fffjjjjjjjjjnnnooorrrtttvvvvvvvvvvvvtttssssssrrrqqqqqqqqqrrrttttttssssssssssssrrrqqqqqqqqqrrrtttuuuvvvtttrrrtttvvvrrrwwwnnnkkkvvvwwwPPPaaa~~~[[[DDD999444BBB>>>888444333222111111111111000//////////////////////////////000000000000000000000000000000000222222111111111222444666555444444555555666777888888::::::AAA]]]|||pppPPPBBBCCCKKKPPPOOONNNOOOOOOOOONNNOOORRRTTTOOONNNSSS```pppzzz}}}|||~~~}}}}}}}}}}}}~~~|||~~~~~~yyytttooofff^^^SSSQQQMMMIIIEEEBBB@@@???AAABBBBBB@@@@@@EEENNNVVVfffsss~~~}}}|||{{{{{{xxxxxxxxxxxxwwwxxxxxxyyyuuuuuuuuuuuuttttttttttttrrrssstttrrrpppnnnnnnoooqqqrrrrrrrrrpppppprrrssspppsssvvvyyyzzz|||zzzttttttvvv}}}}}}vvvvvvxxxyyynnn```VVVQQQNNNIIIEEEBBBAAA@@@>>>===============>>>>>>===;;;;;;<<<===>>>BBBGGGJJJMMMRRRZZZ___^^^bbbfffiiijjjjjjjjjkkknnnnnnooooooppppppqqqqqqooonnnnnnnnnnnnooopppqqqqqqnnnkkkiiiiiijjjiiihhhhhhiiijjjkkkkkkiiihhhfffbbbeeegggfffbbbaaacccfffhhhgggfffbbb^^^[[[[[[\\\VVVVVVTTTPPPQQQTTTTTTRRRKKKHHHMMMZZZggglllllllllqqqrrrsssuuuvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrqqqrrrsssuuuuuusssqqqrrruuusssttt|||llllll[[[TTTssspppRRR???777>>>:::666333222333333222111000000////////////000////////////000000111111////////////////////////...000222555666666444333555444444555555666777888888::::::@@@[[[}}}YYYCCCDDDGGGNNNSSSPPPNNNOOOOOOOOONNNPPPRRRUUUPPPPPPXXXggguuu{{{|||}}}~~~~~~~~~}}}~~~~~~~~~|||rrrhhh^^^SSSJJJCCCBBB@@@???===<<<<<<;;;666:::???@@@??????@@@BBBEEEKKKUUUaaaqqqwwwqqqnnnnnnoooppprrrrrrqqqqqqsssuuuxxxzzzwwwxxxzzzzzz|||}}}|||{{{{{{wwwxxxyyyyyyxxxxxxyyy{{{vvvvvvvvvvvvvvvvvvuuuuuutttuuuuuusssqqqppppppqqqmmmoooqqqrrrrrrsssuuuwwwqqqsssuuuwwwxxxyyy|||~~~yyyrrruuu{{{zzzuuuvvvzzz{{{pppaaaVVVQQQNNNIIIEEEBBBAAA@@@???>>>============>>>>>>===;;;;;;<<<===>>>BBBGGGJJJMMMRRRYYY^^^]]]aaagggjjjkkkkkkjjjjjjlllmmmmmmnnnooopppqqqrrrnnnnnnnnnnnnooopppqqqqqqnnnllljjjiiiiiiiiihhhffffffhhhjjjkkkkkkiiifffdddccceeegggfffdddccceeeggghhhhhhfffbbb^^^\\\[[[\\\XXXYYYVVVPPPOOOSSSUUUSSSLLLJJJNNN[[[ggglllmmmnnnssstttuuuvvvvvvvvvuuutttssssssrrrqqqqqqqqqqqqqqqnnnoooppppppooooooqqqssssssrrrqqqrrrttttttsssqqqpppuuuttttttzzz~~~rrriiiqqqxxxRRRdddaaaEEE777999666333111222333333333000000////////////000000...//////000000111111222////////////////////////,,,000888AAAFFFBBB999000555444444555555666777888777::::::???XXXlllHHH>>>KKKMMMOOOSSSOOOMMMNNNOOOOOONNNPPPSSSUUUTTTVVV```ppp{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{sssdddWWWNNNFFF???@@@@@@@@@@@@@@@???@@@@@@;;;===@@@BBBCCCBBBAAAAAACCCDDDFFFJJJOOO___uuuooohhhccc\\\VVVTTTTTTUUUUUUZZZYYYYYYZZZ[[[___dddgggfffhhhkkkooosssxxx~~~}}}|||zzzzzzwwwyyy{{{{{{xxxwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttrrrqqqrrrsssmmmoooqqqsssssstttvvvxxxsssuuuvvvvvvvvvwwwyyy{{{zzzsssyyy~~~xxxxxxzzzxxxmmm^^^TTTPPPMMMIIIFFFBBBBBB@@@???>>>============>>>>>>===;;;;;;<<<===>>>BBBGGGJJJMMMRRRXXX]]]\\\___dddggghhhiiiiiijjjllllllmmmmmmnnnnnnoooooollllllmmmnnnnnnoooppppppmmmllljjjkkkkkkjjjhhhfffggghhhhhhhhhhhhgggfffeeedddeeeffffffffffffggghhhggggggeeebbb^^^[[[[[[\\\ZZZ\\\ZZZTTTRRRTTTTTTRRRLLLKKKOOO[[[eeejjjmmmpppssstttuuuvvvwwwvvvuuuuuurrrrrrqqqqqqqqqqqqqqqqqqlllnnnpppoooooopppsssvvvtttrrrqqqqqqrrrssssssrrrnnntttuuuvvvxxxwww~~~oooooo[[[]]]hhhrrrMMM888555444222222333333333222000000////////////000000...//////000111111222222////////////////////////000111777AAAJJJHHH>>>333555444444555555666777888666999999===VVVfffCCC@@@SSSRRROOORRRLLLMMMNNNOOOOOONNNPPPSSSUUUXXX[[[gggwww~~~{{{~~~}}}~~~~~~}}}}}}}}}}}}}}}wwwtttiiiXXXKKKEEEAAA>>>AAAAAABBBBBBBBBBBBBBBBBBFFFEEECCCAAA@@@@@@@@@@@@@@@BBBFFFGGGDDDIII^^^uuuwwwhhhZZZSSSQQQMMMHHHEEEEEEGGGHHHHHHJJJJJJJJJKKKMMMQQQWWW[[[ZZZ\\\aaafffkkkssszzz~~~}}}{{{zzzyyyyyy{{{}}}{{{xxxvvvvvvxxxuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxwwwtttrrrqqqsssuuuppprrrttttttssssssssstttvvvwwwwwwwwwvvvvvvxxxzzz|||~~~|||sss{{{~~~|||}}}tttiii[[[RRRNNNMMMJJJGGGCCCBBB@@@???>>>>>>=========>>>>>>===;;;;;;<<<======BBBGGGJJJMMMQQQXXX]]]\\\^^^aaacccdddfffhhhkkklllllllllllllllllllllllljjjkkklllmmmnnnnnnnnnnnnllllllkkklllmmmllliiigggiiihhhgggeeeeeeffffffgggcccccccccdddeeefffggggggffffffeeebbb^^^[[[[[[\\\[[[^^^^^^YYYUUUUUUTTTQQQKKKJJJPPP[[[dddhhhmmmqqqrrrsssuuuvvvwwwwwwwwwvvvrrrqqqqqqpppqqqqqqrrrrrrlllnnnpppppppppqqquuuyyyuuusssppppppqqqrrrsssrrrmmmtttvvvxxxxxxtttwwwmmm{{{eee[[[[[[zzzXXX>>>555444222333333333222000000000////////////000111...//////000111222222222////////////////////////111---+++333===BBB<<<444555444444555555666777888555999999<<>>???BBBFFFIIILLLOOORRRXXX]]]bbbggglllppprrryyy~~~{{{yyyxxxwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuuuuwwwyyyzzzxxxwwwtttsssssssssssstttuuuuuuqqqpppppprrrvvvyyywwwuuuvvvvvvwwwyyy{{{|||}}}~~~}}}uuu~~~|||uuuqqqppprrrgggXXXOOOLLLKKKHHHDDDEEEDDDBBB@@@???>>>======@@@???>>>===<<<;;;;;;;;;???BBBFFFIIILLLQQQUUUYYYXXX[[[]]]]]]]]]___dddhhhggghhhjjjkkklllkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmllllllkkkjjjhhhgggggghhhhhhfffeeeeeeeeefffeeecccbbbjjjiiihhhfffeeeeeeeeeeeeiiifffaaa\\\ZZZ[[[^^^```]]]\\\[[[ZZZYYYVVVRRRNNNMMMNNNRRRXXXaaaiiioooqqqmmmqqquuuvvvvvvtttrrrrrrqqqrrrtttvvvxxxwwwssspppjjjmmmppppppppppppsssvvvssssssrrrqqqqqqqqqrrrrrrppptttvvvuuusssvvv}}}tttvvvpppRRRQQQjjjbbb===;;;999555222333555444222111000000///////////////////////////000000000000222111111111000000//////000111111222222333444444555555444444444555555666444999:::===TTTpppHHHDDDFFFMMMQQQOOOMMMNNNPPPMMMMMMPPPPPPPPPSSSXXXWWWcccpppwww|||~~~}}}~~~~~~{{{yyyxxxeeeVVVGGG@@@???@@@BBBEEEVVV___jjjpppnnnhhhccc___TTTQQQLLLGGGDDDBBBBBBCCCBBBDDDDDDCCCAAADDDJJJPPPPPP[[[pppyyyooo```TTTKKKEEE>>>999<<<;;;;;;:::999888777777999999888999:::===@@@AAADDDHHHLLLQQQUUU[[[aaaeeekkkssszzz}}}}}}{{{zzzzzzzzzzzz{{{|||{{{{{{zzzyyyyyyxxxwwwxxxyyyzzzxxxwwwuuuttttttssssssttttttuuupppoooooorrruuuwwwvvvtttxxxyyyzzz|||}}}}}}yyyzzztttrrrrrrlllbbbTTTMMMKKKKKKHHHDDDCCCBBBAAA???>>>=========???>>>===<<<;;;:::::::::>>>AAADDDHHHKKKOOOTTTWWWWWWYYY[[[[[[[[[]]]aaaddddddeeefffhhhhhhhhhhhhgggmmmllllllkkkiiigggeeedddmmmlllkkkjjjiiijjjkkkkkkhhhggggggggghhhgggfffeeeiiihhhggggggffffffggggggfffdddaaa^^^\\\[[[[[[[[[]]]\\\[[[[[[ZZZXXXTTTQQQLLLMMMOOOVVV___gggmmmpppooopppqqqsssuuuuuuuuuuuusssrrrrrrsssuuuvvvtttsssnnnoooooonnnmmmnnnrrrvvvqqqqqqqqqqqqqqqqqqrrrrrrooosssvvvvvvtttwww|||ooo{{{[[[QQQbbb}}}tttKKK:::999555333222333222000111111000/////////000000////////////000000000000111111111111000000000///000111111222222333444444555444444444444555666666555999:::<<>>AAAFFFKKKTTTaaarrrvvvggg]]]SSSLLLDDD@@@@@@BBBCCCCCCHHHFFFDDDBBBAAABBBEEEGGGEEEGGGOOO```wwwvvvlllXXXQQQGGG???<<<999666444666666777888777666555444666666555444444555777888:::<<<@@@CCCHHHMMMTTTYYYaaaiiiqqqvvv{{{~~~}}}}}}}}}}}}}}}}}}}}}|||{{{zzz{{{zzzyyyyyyzzz{{{yyyxxxwwwvvvuuuttttttsssssstttpppoooppprrrtttuuuuuutttxxxyyyzzz|||~~~~~~{{{zzzqqqlllkkklllbbbYYYOOOIIIIIIIIIHHHEEEAAAAAA???>>>>>>=========>>>===<<<;;;:::999999999===???CCCFFFIIIMMMQQQUUUVVVWWWXXXXXXXXXZZZ]]]```aaaaaacccddddddeeeeeedddpppooommmjjjhhhgggffffffjjjjjjiiiiiijjjjjjkkklllhhhhhhhhhhhhgggggggggfffhhhggggggffffffgggggggggccccccbbbaaa___\\\ZZZYYY\\\[[[[[[[[[[[[YYYVVVSSSMMMMMMOOOUUU^^^gggnnnqqqrrrooonnnppptttwwwxxxvvvsssqqqppppppsssuuuvvvvvvsssrrrpppmmmkkkmmmqqqtttnnnnnnooopppqqqqqqqqqqqqppptttwwwwwwvvvwww}}}oooxxxgggQQQXXXqqqVVV<<<:::888666444222111111222222111000000000000111////////////000000000000111111111111000000000000000111111222222333444444444444444444444555666666666::::::<<>>>>>??????======;;;:::999888888888<<>>;;;>>>EEEIIIJJJHHHDDD@@@>>>@@@DDDFFFEEEBBBEEEEEEDDDCCCFFFOOOZZZccchhhjjjgggaaa[[[VVVNNNFFF???===;;;999:::;;;<<<===777999;;;<<<===<<<:::999555555555555666666777777555666888999;;;@@@FFFJJJRRRZZZbbbgggoooyyy|||||||||{{{{{{zzzzzzzzz|||zzzyyyzzz|||~~~~~~zzzyyywwwvvvuuutttssssssrrrssstttuuuuuuuuuuuuuuurrrsssuuuwwwyyy{{{}}}}}}yyyzzzyyywwwzzzuuurrrmmmggg```ZZZUUURRRNNNJJJEEECCCDDDFFFGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@===<<<;;;:::999888888888<<>>@@@CCCEEECCCAAAAAA???>>>AAADDDFFFEEECCC???BBBDDDBBB@@@BBBKKKSSSTTTWWWVVVQQQLLLIIIDDD>>>;;;;;;:::999999:::;;;<<<999999;;;;;;<<<;;;:::999444444555666666777777777444555666777888:::???BBBKKKRRRZZZ___gggrrrzzz}}}}}}||||||{{{{{{||||||}}}}}}{{{zzzzzz|||~~~zzzyyyxxxvvvuuuuuuttttttsssuuuwwwwwwuuuuuuuuuvvvssstttvvvxxxzzz|||~~~~~~~~~|||}}}{{{yyy}}}}}}{{{}}}~~~zzzwwwppplllhhhccc^^^YYYRRRNNNIIIFFFCCCBBBDDDEEEFFFFFFDDDDDDCCCAAAAAA@@@@@@@@@===<<<;;;:::999888888888<<<>>>BBBDDDGGGJJJNNNRRRQQQPPPOOOPPPSSSUUUWWWWWWZZZZZZ[[[[[[]]]^^^```aaa```______``````aaabbbccc```aaabbbdddfffgggggggggdddfffgggeeeccccccfffiiihhhgggeeebbb___]]]\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZVVVVVVVVVXXXYYYXXXUUUSSSQQQQQQSSSYYY```gggkkkllloooooopppsssuuusssnnnjjjnnnnnnoooqqqttttttsssqqqrrrrrrrrrttttttsssooolllmmmmmmmmmmmmmmmnnnpppppptttvvvvvvuuusssrrrrrrsssvvvyyyyyyXXXXXXnnnWWWEEE777555666333333666222222111000000000000111////////////000000000000000000000000111111111111000111111222222333444444333333333444555666777888444:::<<<;;;MMMvvvXXX999>>>>>>FFFJJJIIIHHHKKKMMMKKKLLLNNNQQQTTTRRRQQQXXXbbbqqqxxx}}}|||{{{~~~}}}~~~~~~}}}wwwmmmaaaUUUKKKDDDAAA???BBBIIILLLHHHBBBAAAEEECCCIIINNNPPPLLLFFFBBB@@@AAAAAAAAA@@@@@@???>>>>>>BBBBBBBBBCCCDDDDDDBBBAAA===@@@AAA@@@===<<<>>>AAACCCGGGGGGCCC@@@@@@>>>;;;999::::::999999999:::;;;;;;;;;::::::::::::::::::555666666777777777777666333444666666555666999;;;AAAIIIQQQWWW```mmmwwwzzz~~~~~~~~~~~~{{{zzz{{{|||}}}|||zzzyyyxxxwwwvvvuuuuuuuuusssuuuwwwvvvtttssstttuuussstttvvvxxxzzz}}}~~~}}}|||}}}~~~|||~~~~~~xxxvvvtttvvvxxxwwwqqqlllkkkfff```[[[XXXTTTOOOLLLGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@?????????>>>===<<<:::999999999999;;;===@@@CCCEEEHHHLLLOOONNNLLLJJJLLLPPPTTTUUUTTTUUUUUUUUUVVVWWWYYY[[[\\\^^^___``````aaa`````````^^^___aaabbbddddddddddddbbbdddfffdddaaaaaaeeeiiigggfffdddaaa___]]]\\\\\\XXXZZZ[[[]]]]]]]]][[[ZZZWWWWWWWWWXXXYYYXXXUUUSSSQQQRRRUUU[[[aaafffiiiiiimmmmmmooopppppppppnnnmmmqqqpppnnnoooqqqrrrrrrqqqqqqooooooppprrrrrrpppnnnpppooommmllllllmmmpppqqqqqqrrrrrrqqqqqqrrrsssuuuxxx~~~ssseeeUUU]]]wwwjjjQQQ:::555777444222555111111000/////////000000////////////000000000000///000000000111111111111000111111222222333444444333333333444555666777888555;;;<<<:::KKKrrrLLL111CCCBBBHHHJJJGGGHHHMMMNNNKKKMMMOOORRRTTTRRRRRRZZZdddssszzz}}}}}}}}}~~~}}}~~~}}}~~~zzztttiii^^^TTTNNNKKKJJJEEEHHHMMMNNNHHHBBBCCCIIIGGGNNNTTTTTTNNNGGGCCCBBBFFFFFFFFFDDDBBBAAABBBDDDEEEFFFFFFEEECCCAAA???>>>::::::<<<===>>>>>>===;;;999===>>>;;;:::;;;<<<999:::;;;<<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;888888999999888888777666444555666666555555666777;;;BBBKKKRRR\\\jjjuuuxxx}}}{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvvvvvvvvvvrrrtttwwwvvvsssrrrrrrtttrrrssstttwwwyyy|||}}}~~~|||{{{||||||~~~|||vvvtttqqqoooqqqsssqqqkkkeeeeee___WWWRRROOOMMMJJJHHHFFFEEEDDDCCCDDDEEEEEEFFFEEEDDDBBB@@@???>>>======>>>===<<<;;;:::999999999999<<>>;;;999888999;;;;;;;;;:::>>>@@@???;;;:::>>>CCC777888:::===???>>>;;;999::::::;;;;;;::::::999888:::999777666555444555555999===DDDLLLVVV```jjjpppxxx~~~}}}|||{{{{{{{{{{{{|||{{{zzzzzzxxxxxxwwwvvvuuuuuutttttttttvvvwwwxxxtttvvvxxxzzz{{{}}}~~~}}}}}}~~~}}}vvvppprrrwwwxxxssslllkkknnnpppqqqnnnjjjgggfff```YYYSSSPPPKKKDDD@@@@@@EEEBBB@@@@@@BBBDDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<>>>>>>===;;;888888999;;;999;;;???AAACCCEEEHHHKKKJJJKKKMMMOOOPPPRRRRRRSSSNNNNNNOOOQQQRRRSSSTTTUUUWWWXXXZZZ[[[[[[YYYWWWVVV[[[[[[[[[[[[\\\]]]^^^___aaaaaa```______```dddhhheeebbb^^^]]]]]]]]][[[XXXXXX^^^cccdddaaa]]]ZZZZZZ]]]\\\[[[ZZZXXXVVVUUUTTTVVVUUUVVV[[[cccjjjmmmnnnoookkkiiiiiilllnnnnnnlllqqqooommmlllmmmpppsssvvvssspppllljjjlllnnnpppqqquuupppjjjggggggiiikkklllmmmmmmlllmmmnnnppprrrsssvvvwwwrrrbbbMMM```kkkAAA444999:::555000222111111000000000000000222111111111000000//////000000000000000000000000111111222222222333333333444444444444555777888999::::::999<<>>FFFFFFGGGHHHIIIJJJKKKKKKQQQPPPQQQRRRPPPSSS```pppxxxxxxyyy|||}}}zzz~~~}}}~~~}}}xxxtttkkkdddcccaaaYYYOOOJJJEEEGGGIIIJJJIIIHHHJJJLLLVVVZZZYYYQQQJJJHHHHHHGGGLLLJJJHHHGGGGGGHHHHHHGGGDDDCCCBBBAAA???>>>===<<<888777777777888888888888;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@===<<<===>>>??????<<<:::<<<<<<<<<<<<;;;:::999888;;;:::888666555555555555666:::@@@GGGOOOZZZdddjjjuuu~~~~~~}}}||||||||||||{{{zzzzzzyyyxxxwwwvvvuuuqqqqqqrrrssstttwwwyyyzzzvvvxxxzzz{{{{{{|||~~~~~~~~~{{{rrrpppssstttooojjjiiilllnnnnnnkkkgggdddccc^^^WWWQQQNNNJJJDDDAAAAAABBB@@@>>>???BBBDDDFFFFFFDDDBBB@@@===<<<;;;<<<<<<<<<<<<<<<999777666777999888:::===???AAACCCFFFHHHHHHIIIKKKMMMNNNPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUZZZZZZZZZZZZZZZ[[[\\\\\\cccbbbaaa^^^[[[[[[]]]___aaa___\\\\\\]]]\\\ZZZWWW[[[]]]^^^^^^]]]\\\[[[[[[\\\[[[YYYXXXVVVUUUTTTTTTWWWWWWXXX\\\ccciiilllmmmmmmkkkiiijjjlllmmmlllkkkooonnnllljjjjjjkkkmmmoooqqqooollljjjkkklllmmmnnnqqqmmmjjjhhhjjjlllnnnoooooonnnnnnmmmmmmnnnppppppqqqpppyyy~~~nnn]]]HHHXXXtttuuuJJJ999999:::666111222222111000000000000000111111111111000000000///000000000000000000000000111111222222222333333333444444444444555777888999::::::999<<>>===<<<;;;888777777666666666777777<<>>===>>>AAADDDFFFFFFDDDBBB???<<<;;;;;;<<<===;;;;;;:::888555555666888666888;;;===>>>@@@CCCEEEEEEFFFHHHJJJLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWWWWXXXXXXXXXXXXXXX___^^^]]]ZZZWWWUUUVVVXXX[[[ZZZYYYZZZ[[[ZZZWWWUUU\\\ZZZXXXWWWXXXZZZ[[[\\\[[[YYYWWWVVVTTTTTTTTTUUUXXXXXXYYY]]]bbbgggjjjjjjkkkkkkjjjlllmmmmmmkkkiiiiiiiiihhhhhhhhhiiijjjjjjnnnmmmlllkkkjjjjjjkkkkkklllkkkjjjkkkmmmppprrrrrrqqqpppooommmllllllllllllpppnnnsssppp}}}aaaLLLVVVjjjTTT<<<666666333000222222111000000000000111111111111111000000000000000000000000000000000000111111222222222333333333333333444444555666888999999::::::<<>><<<;;;;;;:::999999999888777777888999@@@DDDFFFCCC>>>;;;===@@@GGGIIILLLNNNOOOMMMJJJGGGAAA???===<<<===>>>>>>===::::::::::::::::::::::::;;;;;;:::999888777666666333444666999>>>GGGPPPWWWdddqqq~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuyyyzzz{{{{{{{{{|||~~~~~~uuuqqqqqqpppmmmiiifffhhhhhhgggbbb^^^[[[ZZZWWWPPPJJJIIIGGGCCCBBBDDD???>>>===>>>AAACCCCCCCCCDDDAAA>>>;;;:::;;;===>>>::::::999777555444555777666888;;;<<<===>>>@@@BBBCCCDDDFFFHHHIIIKKKKKKLLLPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVUUUTTTTTTUUUWWWTTTUUUVVVXXXXXXWWWUUUSSSZZZVVVSSSSSSVVVYYYZZZYYYZZZYYYWWWUUUTTTUUUVVVWWWWWWXXXZZZ]]]```dddfffggghhhiiikkkmmmmmmllliiigggbbbccceeeggghhhjjjjjjkkkiiikkkllllllkkkkkkkkkkkkkkkkkkkkkmmmppprrrrrrqqqpppooonnnllljjjiiihhhhhhpppnnnppp~~~|||zzzrrr\\\]]]gggyyybbbBBB666666555222333222111111000000111111111111111000000000000000000000000000000000000000111111222222222333333333333333333444555666777888888::::::<<>>===;;;:::999999999999999888666666888;;;???AAABBB???;;;;;;@@@FFFTTTXXX[[[XXXQQQKKKHHHHHH===;;;999999;;;=========666666666777888999;;;<<<<<<<<<;;;:::999888777777333444444555999@@@HHHNNN[[[jjjyyy~~~||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzz}}}~~~yyytttssstttsssoookkkeeefffgggddd```[[[YYYXXXTTTMMMHHHHHHGGGCCCCCCEEEAAA???>>>???@@@AAAAAA@@@BBB@@@>>>;;;:::;;;<<<===:::::::::777555444666777777888:::;;;;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJJJJOOOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNOOOPPPQQQPPPQQQRRRSSSSSSSSSRRRRRRMMMOOOQQQRRRRRRRRRSSSUUUOOOQQQSSSUUUUUUTTTRRRRRRVVVSSSQQQSSSVVVXXXWWWTTTYYYXXXWWWVVVVVVWWWXXXXXXVVVWWWZZZ\\\^^^```bbbdddeeehhhkkkmmmmmmkkkiiihhhcccdddfffhhhiiijjjjjjjjjfffiiilllmmmlllkkklllnnnmmmmmmmmmoooqqqqqqpppnnnnnnmmmlllkkkjjjhhhgggfffmmmlllmmmvvv{{{mmmdddcccjjjpppLLL:::::::::777333222222111111111111111000000000000000000111111000000000000000000000000111111222222222333333333333333333333444666777888777:::;;;<<>>===;;;999888777666777888666444444888<<<<<<<<<===<<<<<<@@@GGGMMM\\\___^^^WWWKKKCCCAAABBB;;;999888888:::<<<======555555555555666888:::<<<<<<<<<<<<<<<;;;999888777444444444444666;;;AAAFFFSSSaaaqqqyyy~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyuuuvvvwwwxxxyyy|||}}}xxxuuurrrrrrsssrrrnnnkkkdddddddddbbb^^^ZZZXXXWWWQQQKKKHHHHHHHHHDDDCCCDDDBBBAAA???@@@AAAAAA@@@>>>@@@???>>><<<;;;;;;<<<<<<::::::999777444444555777777888::::::::::::<<<===???@@@BBBDDDFFFGGGHHHHHHMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQRRRRRRQQQPPPLLLOOOQQQRRRQQQPPPPPPPPPMMMOOOQQQRRRQQQPPPPPPQQQRRRRRRRRRSSSUUUUUUSSSRRRVVVVVVWWWWWWXXXXXXXXXXXXTTTWWWZZZ]]]^^^___aaaccccccfffjjjlllllljjjjjjjjjiiijjjjjjjjjjjjiiihhhgggeeeiiilllllljjjjjjlllnnnpppoooooopppppppppmmmjjjkkkkkkkkkkkkkkkjjjiiiiiimmmqqqrrruuu}}}~~~xxxggg___fffxxxPPP999777888444333333222111111111111222000000000000111111111111000000000000000000000000111111222222222333333333222222333333444555777888666999;;;<<>>===>>>===<<<;;;;;;<<<======<<<888777666555666777999:::============<<<:::999888444444444444444777;;;???HHHUUUeeemmmttt{{{~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwwwwwwwzzz~~~{{{xxxtttpppmmmmmmllljjjhhhaaabbbaaa___[[[XXXVVVVVVOOOJJJHHHJJJIIIEEEBBBCCCAAA@@@???@@@BBBBBBAAA???>>>>>>>>>>>>===<<<;;;;;;888888888555333222333555555777888888777777888:::<<<===???AAACCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKNNNPPPQQQQQQQQQPPPMMMOOORRRSSSQQQOOONNNNNNMMMOOOPPPPPPNNNMMMOOOQQQRRRSSSSSSSSSQQQQQQRRRSSSRRRTTTVVVXXXYYYXXXWWWWWWUUUXXX\\\^^^___```bbbdddaaaeeeiiikkkjjjjjjkkkmmmmmmlllkkkjjjiiiiiihhhhhhgggjjjlllkkkgggfffhhhlllpppoooooooooooonnnllliiiiiijjjlllmmmnnnooonnnnnnnnnuuuwwwttt}}}vvvkkk___^^^{{{UUU:::777666000444333222222111111222222///000000000111111111111000000000000000000000000111111222222222333333333222222222333444555666777666999;;;<<>>CCCLLLKKKJJJKKKNNNPPPQQQQQQHHHDDD>>>;;;<<<===>>>>>>AAA@@@>>>>>>??????===<<<<<<;;;888777666666888999======>>>>>>===;;;999888333444444444333555888;;;>>>KKKZZZcccjjjttt{{{~~~~~~~~~||||||{{{zzzzzzxxxxxxwwwvvvyyyyyyzzzyyyxxxvvvtttsssxxxxxxwwwvvvvvvxxx|||~~~{{{{{{uuunnniiigggfffeeeeee___```___]]]YYYVVVUUUUUUNNNJJJIIIKKKKKKFFFBBBBBB?????????AAACCCDDDCCCBBB======>>>>>>>>>===;;;:::777777666444111111222444444555777666555555666777:::;;;===???AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEGGGIIIJJJIIIHHHGGGHHHJJJMMMOOOQQQRRRQQQQQQKKKNNNRRRSSSSSSQQQPPPPPPMMMOOOPPPOOOLLLLLLNNNQQQSSSTTTTTTRRRNNNNNNQQQTTTPPPRRRUUUWWWYYYXXXVVVUUUUUUYYY^^^``````aaacccfff```dddhhhjjjiiijjjllloookkkkkkjjjjjjjjjjjjkkkkkkhhhkkkllliiidddbbbeeehhhpppooonnnnnnnnnnnnllljjjhhhjjjllloooqqqrrrssssssiiisssuuuooorrrssspppcccRRRkkk```BBB===;;;444444333222222111111222222//////000000111111111222000000000000000000000000111111222222222333333333222222222333444555666777555999<<<<<>>EEEDDDBBBAAA@@@???===<<<@@@>>><<<;;;;;;;;;999777:::<<<>>>>>><<<:::999888888777666555555444444555:::CCCPPP\\\dddjjjpppuuu{{{{{{zzz{{{zzzvvvuuuyyyuuuvvvxxxyyyxxxwwwwwwxxxxxxwwwwwwvvvvvvyyy}}}}}}zzzpppdddaaaeeeiiihhhdddfffdddaaa]]]XXXTTTQQQOOOHHHHHHGGGGGGFFFEEEDDDDDD???>>>>>>???AAAAAA@@@>>>@@@???===<<<::::::999999777666555444444444444444222222333333444555555666::::::;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNMMMMMMNNNOOOOOOTTTOOOMMMNNNMMMJJJKKKOOOTTTSSSRRRQQQPPPPPPPPPPPPOOOOOORRRUUUTTTRRRUUU[[[XXXXXXXXXZZZ^^^bbbfffiiigggdddbbbeeekkkppppppnnnmmmkkkhhhhhhjjjmmmoooppplllmmmlllhhhcccbbbfffjjjjjjmmmppppppmmmjjjjjjkkkppplllkkkoooqqqooooooqqqmmmmmmmmmnnnpppzzzxxxjjjnnnjjjkkk|||yyyQQQ<<<666333666444111111111111///...111111000///////////////000000000000000000000000333111000111222222111000444444333444444555666777999999:::;;;CCC^^^~~~WWW@@@FFFNNNRRRQQQJJJGGGHHHJJJJJJIIIIIIKKKLLLKKKJJJNNNXXX```gggooovvvuuuvvvyyy|||~~~~~~~~~}}}~~~~~~|||wwwrrrmmmlllooohhh]]]KKKCCCGGGJJJ]]]{{{xxxfffXXXQQQQQQLLLKKKJJJKKKKKKJJJGGGEEEBBB@@@>>>;;;999888888888555666888:::===BBBIIIMMMPPPOOOOOOOOOOOOLLLGGGCCC???@@@???>>>BBBHHHIIIFFFKKKHHHEEEBBBBBBBBBCCCDDD@@@???===<<<===<<<:::999777999<<<======<<<;;;:::999999777666555444444444888???HHHQQQYYYaaajjjpppoootttzzz~~~}}}zzzvvvqqqmmmuuuxxx{{{zzzwwwtttttttttvvvvvvuuuttttttwww{{{vvvkkkeeefffgggfffdddeeeccc```\\\XXXTTTQQQOOOIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???@@@AAAAAA???>>>@@@???===<<<:::999999999666555444444333333444444555333222111222444666888999999::::::;;;<<<<<<===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPMMMLLLOOOPPPPPPRRRVVVVVVVVVTTTSSSQQQPPPPPPOOOQQQPPPQQQUUUUUUSSSUUUZZZWWWWWWYYY[[[^^^bbbeeeggggggdddbbbdddkkkooopppooonnnkkkiiiiiikkknnnooopppmmmooonnnjjjeeedddfffjjjkkkmmmmmmkkkhhhggghhhiiiqqqlllkkknnnpppoooppprrrnnnmmmmmmnnnnnnuuu}}}ooo}}}tttgggkkkZZZAAA888666555333111111333444333333111111000///////////////111111111111111111111111222111000111222333222111444444333444444555666777777888999:::BBB]]]oooNNN>>>GGGNNNQQQOOOIIIGGGIIIJJJJJJJJJJJJKKKMMMMMMJJJNNNYYYdddkkkpppuuuvvvxxxzzz}}}zzzsssllliiijjjaaaVVVFFF@@@CCCFFF[[[|||xxxdddVVVSSSUUUNNNMMMKKKLLLLLLKKKIIIGGGAAA@@@???>>><<<;;;:::999666999===AAADDDHHHMMMPPPPPPRRRRRRPPPKKKFFFBBB@@@BBBFFFIIILLLQQQXXXYYYVVVYYYVVVPPPKKKGGGFFFGGGHHHBBB@@@???>>>???>>><<<;;;555777:::===>>>>>><<<;;;;;;:::999777666444333333666;;;AAAFFFMMMWWWbbbjjjlllqqqxxx}}}zzzyyyzzzqqqeeerrrwww{{{{{{vvvssssssuuutttttttttssssssuuuyyy|||{{{qqqiiieeecccbbbbbbcccbbb___[[[WWWSSSQQQOOOJJJJJJIIIGGGEEEDDDCCCBBBCCCAAA@@@@@@AAAAAA@@@>>>??????===;;;:::999999999444444333333222222333333666444222000111444777:::888888888999::::::;;;;;;:::;;;===???@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTOOOLLLLLLPPPQQQQQQTTTXXXXXXWWWVVVTTTSSSQQQPPPPPPSSSPPPPPPUUUWWWVVVVVVXXXVVVWWWYYY\\\___bbbdddeeegggdddbbbdddiiioooqqqqqqnnnllljjjjjjlllnnnoooooooooqqqqqqnnniiiggghhhjjjlllllljjjgggdddcccdddeeemmmiiiiiimmmpppooooooqqqmmmmmmmmmmmmlllooo|||wwwooo|||bbbggg}}}fffGGG:::666888666333111111111000...111111000/////////000000111111111111111111111111111000000111333444333222444444333444444555666777555666777999AAA]]]___EEE===IIINNNNNNMMMGGGFFFHHHIIIIIIIIIIIIJJJLLLMMMJJJMMMZZZgggnnnqqqssstttvvvyyy{{{}}}}}}~~~~~~zzzrrriiieeeeee\\\RRRCCC>>>???@@@UUUzzztttfff[[[UUUPPPNNNMMMLLLLLLLLLJJJHHH@@@@@@@@@???>>>===<<<;;;>>>AAAFFFIIIJJJKKKLLLMMMOOOQQQQQQMMMFFFBBBCCCEEEOOOVVV\\\```gggmmmnnnlllmmmkkkeee]]]UUUMMMIIIGGGEEECCCAAAAAAAAA@@@>>><<<666777:::===??????===;;;===<<<;;;999777555333222555999===AAAGGGPPP\\\dddlllrrryyy}}}~~~xxx}}}ppplllsssyyyzzzwwwtttuuuxxxsssttttttsssssstttxxx{{{{{{sssjjjccc``````aaabbbaaa^^^ZZZWWWSSSPPPOOOKKKJJJIIIGGGEEEDDDBBBAAAEEECCCAAA@@@AAAAAA@@@>>>???>>>===;;;:::999888888333333222222111222222333555444333222333555777999777777777888888888999999:::<<<>>>@@@AAAAAA@@@???@@@@@@@@@AAABBBDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQRRRQQQMMMMMMOOOOOOMMMNNNQQQVVVVVVVVVVVVUUUTTTSSSSSSVVVQQQPPPUUUYYYXXXWWWXXXVVVXXXZZZ]]]```aaaccccccfffdddbbbdddhhhmmmqqqrrrnnnllljjjjjjllloooooooooqqqrrrrrrpppmmmjjjjjjkkkkkkjjjiiifffdddaaa``````cccbbbdddkkkooonnnmmmnnnllllllmmmmmmkkkllluuu}}}kkk}}}\\\```tttsssNNN;;;555666333000......///...---111111000000///000000111111111111111111111111111111000///111333444444333444444333444444555666777555666777999AAA]]]RRR>>>===KKKNNNKKKJJJFFFDDDFFFGGGGGGGGGGGGHHHJJJJJJHHHNNN\\\iiioooppprrrtttuuuxxx{{{|||~~~~~~~~~~~~||||||}}}~~~wwwooogggaaa```WWWNNNCCCBBBCCCAAAXXXvvvdddUUUSSSQQQNNNMMMLLLKKKIIIGGG??????@@@@@@??????>>>===AAAEEEIIILLLLLLKKKJJJJJJMMMNNNMMMHHHCCCDDDKKKRRR```gggnnnrrrxxx~~~~~~}}}~~~wwwkkk]]]RRRLLLLLLJJJGGGEEEDDDBBB???===:::999:::<<>>======;;;888666333222222666;;;???CCCKKKTTT[[[fffllltttxxxzzzzzz{{{}}}{{{nnnsssyyyyyyvvvtttuuuxxxtttuuuuuuttttttuuuxxx{{{~~~{{{uuummmfffcccdddfffcccaaa^^^[[[VVVSSSPPPNNNKKKJJJIIIGGGEEEDDDBBBAAAEEECCCAAA@@@@@@AAA@@@??????>>><<<;;;999888888888222222111111111222222333222333444555666666666666666666666777777777777777999:::<<<===>>>???>>>>>>@@@@@@AAABBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMQQQNNNMMMOOONNNKKKKKKNNNSSSTTTUUUVVVWWWWWWWWWVVVXXXSSSQQQVVVZZZYYYXXXXXXXXXYYY[[[^^^```bbbbbbccceeedddcccdddgggkkknnnppplllkkkjjjjjjmmmooopppooorrrrrrrrrqqqnnnmmmllllllhhhiiiiiiiiihhhddd```]]]YYYYYY___iiinnnllljjjjjjjjjjjjlllnnnmmmlllrrr{{{{{{iiittt]]]\\\hhh\\\BBB666111///------///222444444111111000000000000111111111111111111111111111111111000000111333555444333444444333444444555666777666777888:::BBB^^^~~~HHH:::???NNNNNNHHHHHHEEECCCEEEFFFFFFFFFFFFGGGIIIHHHHHHPPP^^^jjjoooppprrrvvvxxxzzz|||~~~~~~~~~~~~vvvnnneee___]]]RRRLLLFFFIIIKKKIIIaaalllYYYUUUSSSOOOMMMKKKJJJHHHFFF???????????????????????????CCCIIIMMMNNNMMMLLLLLLJJJKKKIIIFFFFFFLLLXXXaaannntttzzz|||vvvfff]]]VVVSSSOOOKKKIIIEEEAAA>>>>>><<<:::<<>>>>>>>>===<<<:::777444333...222777;;;>>>DDDLLLRRR^^^eeeooowwwzzz{{{~~~{{{wwwxxxyyyxxxvvvtttssssssuuuvvvvvvvvvuuuvvvxxx{{{~~~|||wwwqqqllljjjkkkmmmdddccc```[[[WWWSSSOOONNNJJJJJJIIIGGGEEEDDDCCCBBBDDDBBB@@@???@@@@@@@@@@@@>>>>>><<<:::999888888888222222111111222222333333111333555777888777666555666666666666666666777777777777888999:::;;;;;;<<<@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIOOOMMMMMMPPPPPPNNNNNNPPPPPPRRRTTTVVVXXXXXXXXXXXXXXXTTTTTTXXXZZZXXXXXXZZZ[[[[[[]]]^^^```bbbcccdddcccccccccdddfffhhhkkkllliiihhhhhhjjjmmmooopppppprrrqqqpppooonnnnnnnnnnnnhhhiiijjjlllmmmiiiddd```XXXXXX]]]fffllljjjiiiiiijjjjjjlllnnnmmmlllqqqxxx|||vvvfffgggeee]]]___wwwnnnNNN<<<<<<999444111000000000000111111000000000111222222222222222222222222222222222111111222444555444333444444333444444555666777777888999:::BBB]]]pppDDD999AAAQQQNNNFFFFFFEEEDDDEEEGGGGGGFFFFFFHHHIIIFFFIIITTTbbbllloooqqquuuxxxyyy{{{~~~}}}~~~}}}~~~~~~wwwnnneee^^^[[[NNNKKKIIIOOOPPPLLLddduuubbbXXXTTTPPPLLLJJJHHHFFFDDD>>>>>>======>>>???@@@AAABBBGGGMMMQQQRRRRRRQQQQQQIIIIIIIIIJJJNNNWWWdddmmmvvv|||{{{qqqaaa]]]XXXSSSNNNIIIDDDAAA@@@<<<999:::@@@DDDDDDCCC===>>>>>>===;;;888666444///222555777:::@@@HHHOOOXXX```llluuuzzz}}}~~~~~~}}}}}}~~~~~~}}}}}}zzzwwwvvvvvvvvvtttrrrtttuuuvvvvvvuuuvvvxxxzzz|||wwwrrrpppoooppppppgggeeeaaa\\\WWWSSSOOOMMMIIIIIIHHHGGGFFFEEEDDDCCCCCC@@@>>>===???@@@@@@@@@>>>===<<<:::999888777777222222222222222333444444333444555666777777777666777777777666666666666666777666666666777999;;;<<>><<<<<<===>>>AAABBBJJJNNNTTTWWWXXXVVVUUUUUUIIIIIIJJJNNNUUU___jjjrrrzzz}}}hhhddd^^^XXXSSSMMMGGGCCC@@@;;;888999@@@FFFHHHHHH===>>>>>>>>><<<999666555333444555666888???IIIPPPRRRZZZgggpppuuuwwwzzz|||~~~|||zzz|||~~~yyyttttttwwwyyywwwttttttuuuvvvuuuuuuuuuwwwyyyzzzuuuqqqpppppppppooohhhfffbbb]]]XXXSSSOOOMMMHHHHHHGGGGGGFFFEEEDDDDDDBBB???===<<<>>>@@@AAAAAA>>>===<<<:::999888777777333222222222333444444555555555444444555666888999777777777777777666666666:::888777666777:::===???>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJHHHIIILLLMMMJJJIIILLLQQQSSSUUUWWWWWWWWWVVVUUUVVVWWWYYY[[[YYYVVVXXX^^^```_________```ccceeeggg```bbbeeefffeeeddddddeeeddddddeeehhhlllooopppppppppmmmkkkjjjkkknnnpppqqqnnnlllkkkmmmpppqqqooommmkkkeeebbbdddfffhhhkkkpppllljjjkkkmmmllljjjlllqqqnnn```rrrsss___QQQ```___CCC;;;777222000000111222222111111000000111222333333222222222222222222222222555333222222444444333111444444444444444555777777777888888888???YYY