BM676( {{{{{{{{{{{{{{{zzzxxxwwwtttttttttssssssrrrpppooonnnnnnnnnooopppooommmkkkiiihhhgggeeebbbaaa______VVVTTTSSSRRRSSSRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@@@@@@@@@@???;;;===>>>===<<<;;;===>>>;;;;;;<<<<<<<<<;;;::::::888888888888999999999999999999999999888888888888888888888888888888888888777777888888888888888777888888888888999999999:::BBBHHHUUUhhhcccIIIAAABBB666666666555555555555444333333444444444555555555555444333444666777777777666666666666666666666666666555555555555666777777555444444333333333333333222222222222333333333333444444444444444444444444333333333333444444444444444555555555555666666666666666777777777888888888888999:::===@@@CCCFFFHHHFFFEEEFFFGGGDDDAAAEEEKKKHHHCCCAAAEEEGGGEEEBBBBBB===>>>??????>>>>>>@@@BBB<<<===>>>===;;;::::::;;;666666555555444333333333333333333222222222222111222222222222222222333333222222222222222222222222333222222222444555444333222222222222222222222222222111000000111222111000000000//////000000111222111111111000000111111111111111111111111111111111111000000000000111222222111111000000000000111111111111000000000000111111111111111222222222222333555555555666888;;;===???@@@@@@???AAACCCEEEEEEEEEDDDBBBAAAAAAAAA@@@===;;;999999999999999999888888666666555444333333444444666444222111222222222111////////////////////////111111111111111111111111~~~}}}{{{zzzyyyxxxvvvtttrrrooonnnmmmeeedddcccaaa___]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYUUUSSSQQQQQQQQQPPPNNNLLLEEEEEEDDDCCCBBBAAAAAA@@@GGGFFFEEEFFFGGGFFFDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@======<<<;;;;;;:::::::::::::::999888777777777777;;;;;;:::999888888888888:::888777888999:::999777888888888888888777777666=========<<<<<<;;;;;;;;;============>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFEEEBBB???BBBBBBBBBCCCDDDDDDBBB@@@AAA@@@>>><<<;;;:::::::::???===<<<;;;<<<<<<:::999======<<<;;;;;;;;;;;;;;;::::::::::::999888777666888888999999999999888888555666777777666555777888666666666777777666666555555555555666666666666777777666666666666555555555555555555555555555555555444555555666666666666555555555666666666777777777+++000666;;;DDDVVVnnnsssRRR???888333---***444444444333333333222222333333333333444444444444333222111222444555555555444444444444444444444444444444444333444444555666333333222111111111111222000000111111111222222222222222222222222222222222111111222222222222333333222222333333333444444444444444444555555555666666666666888:::===@@@BBBCCCAAA@@@AAABBB@@@===@@@FFFGGGBBBAAAEEEGGGEEEBBBBBB===>>>>>>===<<<<<<===???999:::;;;:::888777777888555444444333222222111111222222222111111111000000111111111111111222222222000000000000000000000000222111000111333333333111111111111111111111111111000///...///000111000...///............///000000000000////////////000000/////////////////////////////////...///000000111111000000//////000000111000000////////////000000//////000000000111111111444333333333555888;;;===>>>>>>>>>???@@@AAABBBCCCBBB@@@???>>>>>>===;;;999888888888888888888888777555444333222222222222222222111000000/////////000........................000000000000000000000000LLLKKKJJJHHHGGGEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======;;;999555333888999888888777666555444;;;;;;::::::::::::::::::555555666777999:::<<<===888888888888888888888888::::::::::::999999999999AAABBBBBBAAA>>><<<;;;<<<999:::<<<===>>>>>>>>>>>>DDDDDDEEEDDDDDDCCCBBBBBBFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::888777666666777777666666666555555555;;;999888888888888777555888888777777777666666666444333444555777777555444555555555666666555555555333333333333222222333444444333333333333333333444333333222222222222333333333222222333555666666555555666666777777777777777777777777777777888888999999999999:::;;;===???@@@<<<<<<<<<<<<<<<>>>AAACCCFFFDDDDDDEEEGGGFFFCCC???CCCBBBBBBDDDEEEEEECCCAAAAAA@@@???============>>><<<;;;999999::::::888777222222222222222333333444444555555444444333222111222222333333333333222222000111333222111111333444222333333444444333333222222222222333333333444444444444333333333222222222333333333333333333333333111222222333444444333333333333333333444444444444999;;;;;;777444777AAAIII@@@YYY|||sssMMMGGG777***---555999999999222222111111111000000000000111111111222222222222111///...///111333333222111111111111111111111111111111000000111111222333222111111000000000000000////////////000000000000000000000000000000000000///000000000111111111111000000000111111111222222222222222222333333333333222333444555888:::<<<=========>>>@@@>>>;;;===CCCEEE@@@???CCCEEECCC@@@@@@===>>>>>><<<:::999:::<<<666777888777555333444555333333222222111000000000000000/////////................../////////000000///////////////////////////------...///000///...........................///...------...///...------------------...//////......------------.................................------------...//////.........------............------,,,,,,------...............////////////111000000000111444888:::999:::;;;<<<===???AAABBB>>>===;;;;;;;;;:::777555666666666666666666666777444333222111000000000000............---,,,------------------------------........................444444555555666666666777111222444555666666555444333333444444444444444333333333444555666666777777000222555777777666444333000000111111111000000///222222222333444444555555444444333222111111111111666666666666666666666666333333444444555666666666000333555666555555777888777888:::<<<>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA:::::::::;;;;;;;;;;;;;;;999999888888888777777777888888888777777777777666555333222222333444222111333333333333333333333333444444444666999999777666000000111222222222222222111222333222222222444555000000000000000111222333222222111111222333444444111000000222444666666555000111222333444555555444333333333333444555666777444444444555777:::<<<>>>=========<<<===@@@DDDGGGDDDCCCBBBDDDFFFEEEAAA>>>?????????AAABBBBBB@@@>>>;;;:::999888888888999:::<<<:::999999::::::888777444444444555555777888888555666666666555444333333000111111222222111111000///000222222111111222333222222333444444333333333000000111111111222222222222222222111111111000000111111111111111111111111///000111222222222222222111111111222222222333333111222333222000111444777666>>>???AAALLLYYYppp```EEE===;;;777555555777888111)))***111000000000000/////////...////////////000000000000///...---...000111111111.......................................//////000111000000///////////////............////////////..............................//////000000000111.../////////000000000000000000111111111222222222000000111222444666888999======>>>@@@>>>;;;>>>DDDDDD???===AAACCCAAA>>>>>>===>>>===;;;999888888:::444555666555333222222333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,------.................................,,,+++***+++---...---,,,++++++++++++++++++++++++...---,,,,,,---...---,,,---,,,,,,,,,,,,---......---------,,,,,,------------------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------............//////...------...111555777555777999:::<<<>>>AAACCC;;;:::888888888777444222555555555666666666666666333222111000////////////,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666666555444333333222222444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333222111111111000000//////222111111111000000//////111111222222222333333333333444222===***999222444333555444)))>>>***;;;:::111555AAA444///:::...???888>>>999///333BBBCCC888>>>JJJ999CCCLLL000MMM777888:::999555AAA???///===444555777888888888777666666666555555555444444444333333333222222222111111111111111111111111111111333333333333333333333333000000000000111111111111000000////////////000000111111000000000000111111000000000000000000000000000000111111222222222333111111222222222333333333333444444444444444444333444444444444444444444444888888999:::;;;======>>>DDD@@@>>>BBBFFFFFF@@@999===<<<>>>AAAEEEEEEBBB>>><<<:::888777888999:::999:::999999888666555333222333333333333333333333333333333333222222000//////000000111111111111000000000000000000000000000000000000111111111111000///000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////000000000000000000111111111222222222555555555555777:::<<<===IIISSScccuuuqqqLLLFFF===666333333444444222222111000///...---------------,,,,,,+++++++++...------,,,,,,------...........................////////////////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---..............................000000000000000000000000///000222222111111111333999999:::;;;<<<<<<<<<<<>><<<===::::::::::::999999999888777777666444222111//////000//////...------,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************************************************+++++++++,,,,,,,,,+++,,,...000000///...---...------------...//////333444666999:::;;;;;;;;;::::::888777666666555555444444333333333444555555222111000///...---,,,,,,+++++++++*********))))))((()))))))))************))))))))))))))))))))))))555555444444333222222111222222222222222222222222222222222222222111111111111111111111222222222222222222222222222222222222111111111000000/////////111111111000000/////////111111111111222222222222222...???$$$...111666333%%%555@@@%%%---===000***DDD///'''333===FFF)))444999///888777==='''///666@@@DDD<<<'''>>>>>>000DDD999<<<999999666111666@@@444444555666666666666666444444444444333333333333222222222111111000000000////////////////////////111111111111111111111111....../////////000000000/////////....../////////000//////////////////000........................//////000000000111111111000000000111111111222222333222222111111222222333333333333333333333333333555666777888999:::;;;;;;===;;;;;;>>>BBBCCC???;;;<<<;;;<<<>>>AAAAAA>>>;;;:::888666666777888777666555555666555555444333222111111111111111111111111000000000000///...------......////////////....................................////////////..............................////////////////////////------------------------000//////......//////000....../////////000000000000000000111111111111222111000000111222444666777222666;;;>>>BBBIIIRRRZZZ]]]eeerrrwwwbbbUUUOOOHHH===444<<<999444222111222222222111000000///---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------........................,,,...000111000000111222444555777999;;;<<<======DDD<<<888<<>><<<;;;999999888777777777777777555555444333111000////////////......---,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************************************************++++++++++++***+++---...///...---,,,---,,,,,,,,,,,,---......000111333666888999999999:::999888777666666666666444444333333333333333444111111000///...---,,,,,,++++++*********)))))))))(((((()))))))))*********))))))))))))))))))))))))444444333333222111111111////////////////////////000000000111111111111111000000000000111111111111000000000000000000000000000000000///////////////000000000///////////////000000000000111111111111(((<<<,,,&&&888""";;;$$$666222,,,:::999,,,$$$777000$$$999;;;---666222444333000111555;;;999555***---<<<)))DDD???888<<<777999222@@@<<<999GGG,,,333333333333333333444555222222222222111111111111000000////////////......------------------------........................,,,,,,---------...............------------.........------------------...------------------------------............//////........./////////000000111111000//////000111111000111111111111111111111222333333444555666777777555666888:::;;;=========<<<;;;::::::;;;;;;999888666555444555666666444222111111222222222222222111........................---......------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---........./////////////////////000000000000111............///000111222333555444111---+++...000222555999===AAAEEEJJJNNNVVV\\\ccciiinnnttt{{{xxxqqqhhh___WWWNNNDDD>>>JJJBBB888333333555333111000//////000111111///---///......---,,,+++******++++++************))))))*********))))))*********++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,++++++++++++************************************************++++++,,,++++++++++++++++++++++++------------------------***,,,...///......///000///000333666999;;;<<<===GGG<<<444666;;;<<<:::999888777555444444444555666222222111111000//////.........------,,,,,,++++++++++++************++++++***++++++++++++++++++******************************))))))(((((())))))***))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))***,,,------,,,+++++++++++++++***+++,,,,,,---,,,---000222444666777777999999888777666666666666444444333222111111111111000000///...---,,,,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))222222222111111000000000........................///////////////000000000...////////////000000000........................///.....................///........................////////////000000000,,,333"""888222...)))>>>kkk000...(((000222xxxOOO888!!!000222===888YYY222222000000000111222333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000///..................////////////000000111222222333444444111444777777666777:::===<<<;;;999777777777666666555444444555666555222000000000111111111111000000------------------------,,,,,,,,,,,,,,,+++***)))******++++++++++++************************************++++++,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------........................////////////............/////////000...000222333222333555777333444333222000000222444000222444444333444666888999;;;<<<>>>???>>>>>>======;;;888888:::;;;:::999777888;;;===???===999666222111000000111///---***......---,,,,,,+++******))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))))))))************************************************************)))))))))))))))))))))))))))(((((((((((()))******************************+++++++++++++++++++++++++++---......---,,,,,,---,,,---000333555888999:::CCC:::444555888777666777666555333222111222333444/////////...............------,,,,,,++++++++++++******))))))))))))******)))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))***++++++******)))***))))))))))))***++++++***+++---///111333555666888777666666666666666777555444333111000///////////////......---,,,,,,+++******)))))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((000000000000000/////////........................---------....../////////---------.........//////---------------------------------------------------------------------------------.........//////888555666!!!;;;999>>>...444^^^III444555 )))~~~111000///......///000111///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++************++++++******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***---000333333000---***,,,,,,,,,---------......//////000000111111222222111555777777444444777:::<<<;;;999777555555666777555555444555666555222///111111111111000///......------------------------++++++,,,,,,++++++******)))******++++++******)))************************)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,---------.....................///.........)))+++,,,------...///000,,,---...//////222555888333444555555444333444555555444333333444555777888:::999777666777888777777666666555333111111333555555222000/////////---,,,...------,,,,,,+++++++++((((((((((((((((((((((((******))))))))))))******************************((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))...///000///,,,*********+++,,,...000222444444555:::888888999666222222555444444222111111111222333------------------------++++++++++++***************))))))(((((())))))***((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))(((((()))(((((((((((()))************,,,---000222444555555555444444444555666666555444333111000///............------,,,,,,++++++)))))))))(((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''/////////...............------------------------++++++,,,,,,---.........,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...///&&&------&&&+++///GGG//////ddd:::ggg'''777333444DDD000//////..................---------,,,,,,,,,,,,))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))((())))))*********+++++++++(((+++///222222///+++(((******++++++,,,---------........./////////000000222555777777555333555777:::::::::888666666888:::777555444444555444222000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))******************)))************************)))***+++,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------,,,,,,222111111000///...------000111111///---,,,---///******+++,,,---...//////222333555666777777666555;;;:::999999888777666666:::::::::999777555555666111///,,,+++,,,...//////---,,,,,,,,,++++++++++++''''''(((((((((((())))))***))))))(((((())))))***************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))---//////...+++)))))))))+++,,,---///000111111111333555999;;;666000000444333333333333222222222111---------,,,,,,,,,,,,,,,******************))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))*********+++,,,...000111333222222222222333444555555555444333111000/////////------,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,---%%%888$$$+++000VVV))),,,\\\,,,555444222444%%%BBB***NNN.../////////......---,,,---------,,,,,,,,,++++++))))))))))))*********+++))))))))))))))))))))))))************************'''''''''((((((((())))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))******)))))))))((((((((())))))))))))************)))***,,,------,,,***))))))******+++,,,,,,------,,,,,,,,,------------...111333555666666555444444666888999888777777999;;;888555333222333333111000...//////000000///......++++++++++++++++++++++++))))))***************)))((())))))))))))))))))((())))))))))))))))))))))))((()))***++++++,,,,,,,,,************************************************))))))))))))))))))))))))***))))))(((((())))))***************+++++++++,,,*********+++++++++,,,,,,)))***,,,---------,,,,,,///---,,,+++,,,,,,,,,,,,***,,,///000000111222444222111111111222222111000---...000222333222111000,,,...111333333444444555***---111444333000+++(((---+++******,,,.........++++++************))))))''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***))))))***)))***,,,---///000000000444333666999777222111333222333555555555444222111---------,,,,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((((((((((((((((((((((((((())))))***************+++---///000000000000000111222333444555444333222111000000000,,,,,,,,,,,,++++++++++++((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&------------------------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,--->>>%%%(((TTT000%%%222zzzqqq***$$$<<< 777rrrEEE,,,---444\\\......///000///...,,,+++---------,,,,,,,,,++++++((()))))))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))******************))))))))))))******)))******+++,,,,,,------+++++++++++++++,,,,,,,,,///000333666777666444222333666888888777777999<<<888555222111111111111000+++,,,---...////////////************************(((((()))))))))))))))((('''(((((((((((((((((('''(((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((()))))))))************+++++++++)))************+++++++++***+++---...//////......///---+++***+++---------***,,,------+++)))))))))---,,,+++,,,------,,,+++000///...---...000222444222444666777555333222222444222111000111333333444---,,,,,,,,,---...,,,***))))))))))))(((((((((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***))))))***+++((()))+++---///000111111666222222555777555222333222444666777777555222000......------,,,++++++***(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((())))))+++***)))(((((((((((((((((((((((((((((()))*********))))))))))))+++---...////////////000111333333444444333222111111111111,,,,,,++++++++++++++++++(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,,,,++++++,,,,,,******++++++++++++******))))))*********+++++++++))))))***++++++++++++***************************************************************************)))************+++++++++)))---***&&&555444!!!///---444*** %%%<<<---...&&&'''...///&&&+++|||ggg777000---QQQ;;;***+++000...,,,......------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******,,,***((('''&&&'''((()))''''''''''''(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))*********+++******)))))))))***,,,---//////...//////000111111222222333444444444333333222111///.........///000,,,,,,---///000000---+++************))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////111111000000111111222333444444444333222111000///------,,,,,,,,,,,,+++++++++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,444444555555555555555444333333333222222222111111......---,,,++++++++++++++++++)))(((''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***(((&&&'''***+++)))'''(((((()))))))))((((((''')))))))))))))))))))))))))))*********++++++++++++---......///000111222222444333333222111000//////---,,,,,,+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------,,,++++++++++++,,,)))******++++++******))))))))))))*********++++++))))))***++++++++++++***************************************************************************))))))*********+++++++++***'''///+++PPP'''...+++;;;$$$&&&CCC%%%"""000///))))))***...***$$$LLL^^^,,,@@@---FFF444(((+++///---,,,///---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''(((((((((''''''''''''((())))))+++***(((&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((()))))))))*********+++***)))))))))***+++,,,,,,,,,,,,---...///000111///000111111111111111111111000///...---......///,,,---...000111000---+++*********)))))))))((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,************++++++++++++************++++++++++++*********+++++++++,,,,,,------,,,,,,------...///000000000000000111222222333333333333222111000///------,,,,,,,,,+++++++++++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************111111222333333333333333222222222111111111111000......---,,,+++++++++++++++***)))((('''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***((('''(((******)))''')))***---......---***((((((((((((((((((((((((((())))))*********+++++++++,,,,,,---...///000111222333222222111000/////////------,,,+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''------,,,+++++++++++++++)))******++++++******)))))))))))))))************((()))******++++++******************************************************************************)))))))))*********++++++,,,%%%000///jjj&&&,,,>>>///"""222111222///%%%xxx444%%%***---###%%%CCCccc*** &&&???666,,,'''+++...++++++///+++++++++***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''(((&&&''''''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))))))))))))))************+++,,,...///000---......///000000//////000///...---------......------///111333111---*********))))))))))))(((((('''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))************))))))))))))*********************++++++++++++,,,+++++++++++++++,,,------000////////////000111111111222222222111000///...,,,,,,,,,,,,+++++++++++++++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((,,,---...///000111111111111000000000000/////////...---,,,++++++******+++******)))(((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***)))((((((******)))((((((***...111111...+++((((((((((((((((((((((((((()))))))))************+++******+++---...000111111111111000000//////......------,,,+++***)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''---,,,,,,+++***+++++++++))))))************))))))((((((((()))))))))******((())))))***************************************************************************************))))))))))))************,,,,,,)))///kkk###'''DDD%%%222111(((...'''///bbb222###'''...((("""###cccSSS555###+++((()))------******...,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********)))(((((((((((((((((()))***+++---///000---...///000000000000000000000//////............---...000222333111---******)))))))))((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++(((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++***************++++++,,,...............//////000000000000000000///......,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))***+++---///000000000/////////.........------...---,,,+++***************)))(((''''''''''''''')))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))))))))***))))))&&&(((+++------+++)))((()))))))))))))))))))))))))))))))))*********++++++((()))***+++---///000000///////////////............---,,,+++***))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,+++************+++)))))))))******)))))))))''''''((((((((()))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((444 ...WWW***(((rrr,,,...000111---===^^^xxx&&&((())),,,))),,,***///:::$$$'''))),,,///---))))))---,,,,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''))))))))))))((('''''''''(((((()))***+++---///000//////111222222333333333111111111111000000//////---...///111222000---))))))))))))((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********''''''((((((((()))))))))''''''((((((((()))))))))))))))*********+++++++++***))))))))))))***++++++------,,,,,,------...///......//////......------,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))'''(((***,,,...///000000.........---------,,,,,,------,,,+++************)))((((((''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))*********)))))))))***(((((((((((())))))******************************************++++++++++++(((((()))+++,,,...//////.............../////////...------,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,+++***************((())))))******))))))(((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******%%%333---???,,,DDDttt888...)))...)))@@@ 000***+++%%%***,,,222KKK444((((((+++......,,,)))***,,,---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((((('''&&&((((((((()))***,,,---...///000111222333444444444111111222222222111000///.........///000///,,,)))))))))((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++***))))))))))))***++++++,,,++++++++++++,,,------,,,---------------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***'''(((***+++---......///...------------,,,,,,,,,---,,,+++******))))))***((((((''''''&&&''''''((((((''''''&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))***++++++))))))***+++******)))((()))***,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---))))))***+++,,,---......------......//////000000......---,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,++++++***************(((((())))))))))))((((((&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***&&&***$$$---...777)))&&&222... xxxHHH&&&%%%111###---%%%&&&(((---KKK333(((+++,,,+++******,,,,,,+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''(((%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((()))***+++------///000111222222222000111111222111000///...///...---,,,------+++)))))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))))))))******************))))))******+++,,,+++************+++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&'''(((***+++,,,,,,,,,......---------,,,,,,,,,---,,,+++***))))))))))))'''''''''&&&&&&''''''((('''&&&&&&&&&'''***,,,...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))***,,,+++)))(((***,,,)))*********+++,,,------------------------------,,,,,,------------......+++++++++,,,,,,,,,------------...///000000111111......---,,,+++******)))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,++++++***)))*********(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***"""---,,,%%%111777++++++###111,,,KKKMMM***&&&---...///+++((()))###,,,%%%(((******))))))+++------*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))***+++,,,...///000000000///000111111111000...---000...,,,++++++,,,+++***)))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))************))))))))))))***************************++++++,,,*********)))***++++++,,,***++++++,,,,,,,,,+++++++++++++++************)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''(((((((((((()))&&&&&&((()))************.........---------,,,,,,---,,,+++***))))))))))))''''''&&&&&&&&&''''''(((&&&%%%%%%&&&'''***---///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((+++,,,,,,)))(((***,,,&&&(((***,,,,,,,,,+++***........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222///...------++++++***))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++******)))))))))))))))******))))))((((((''''''''''''''''''(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((((('''(((((((((((())))))))))))***$$$***...&&&NNNxxxPPP$$$))),,,)))&&&---((("""222###+++fff111###$$$+++)))222,,,"""333:::))))))))))))************---***'''(((***,,,,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))***,,,...//////......//////000000///...------+++,,,---------+++(((''')))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((***************++++++,,,,,,---......,,,,,,---...******++++++++++++************)))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''///---'''###(((000000)))...000,,,%%%%%%,,,---))))))000''''''444111(((222+++,,,,,,---///111---''',,,,,,///111---((()))///,,,,,,***)))///555222)))(((111333,,,***000111+++...---+++)))***,,,,,,***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******)))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((('''(((((()))******++++++))))))))))))))))))))))))+++*********))))))))))))******)))))))))(((((((((((((((((()))))))))******111 ...111(((///###;;;&&& 888***&&&222333''';;; 000000ttt666666MMM'''999"""'''eee))))))))))))************,,,+++***+++------+++((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))***,,,------------....../////////...------,,,,,,---...---+++)))((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))***************************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((***))))))))))))***+++++++++---------,,,+++,,,---******++++++++++++************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((---,,,***,,,---+++,,,---///111000....../////////***,,,555444------999444555999333***000???===222...666;;;555111222333000222555000''')))222,,,++++++///333666666555444333000...---,,,***(((***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******++++++))))))))))))))))))))))))***************)))))))))*********)))))))))))))))((())))))))))))*********111$$$000+++))) VVV|||###CCC%%%666)))'''%%%***888###...@@@---HHH222(((###JJJ|||))))))))))))************+++,,,---...///---***&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))***+++,,,,,,,,,,,,------............---,,,------...---,,,***))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))))))))*********++++++******************************++++++++++++******+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((()))*********+++,,,,,,+++***+++,,,******++++++++++++************)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((()))))),,,///000+++***...333555)))(((***---+++'''(((---888555666444---444BBBGGG???CCCUUUfff\\\GGGMMMfffcccOOOHHHWWW```TTTEEE@@@JJJEEE<<<444111333333111666---***///222///---//////...---------,,,)))(((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))************))))))))))))))))))))))))************************************************)))))))))*********++++++)))///---!!!)))///!!!PPP,,,$$$???!!!666+++555$$$...!!!333888tttbbb((()))))))))************,,,,,,---------+++(((&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///---+++(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***++++++,,,++++++,,,------...------,,,------------,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))+++,,,+++***)))***+++******++++++++++++*********))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))******---)))%%%&&&,,,111111///666666222...///555:::;;;333???]]]jjjggg~~~nnnSSSbbb~~~nnnDDD666888888333///111444666111......111111///,,,,,,+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++******)))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))************************************************+++++++++*********+++++++++++++++************++++++++++++$$$444&&&%%%''':::///rrraaa333000666"""111@@@***,,,"""---999((()))))))))************,,,,,,+++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000///---+++)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************++++++++++++************************)))******++++++******)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))***++++++))))))***+++******++++++++++++*********))))))((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))******++++++%%%'''---333555555333222)))666>>>EEE]]]}}}yyyoooyyyVVV;;;999:::222:::444222444444000///111+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''+++******)))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))***************************************++++++++++++++++++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((///$$$222'''111***###222[[[;;;+++///555kkkWWW...(((+++&&&===+++))))))))))))************++++++***(((&&&&&&(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,)))******++++++++++++***++++++++++++++++++++++++******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))************+++*********++++++++++++,,,++++++++++++++++++++++++))))))************))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))***++++++***)))***+++******++++++++++++************)))((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,)))---111000***+++:::KKKccctttdddbbb]]]LLL:::111,,,//////+++---222,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++******)))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((***)))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,------******222(((,,,***111&&&444444333???(((___xxx333333!!!...333---PPP---!!!))))))))))))************(((***++++++(((''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''(((***+++*********+++******))))))*********)))*********+++*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''((((((((())))))))))))*********)))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***))))))))))))***++++++***+++,,,+++******+++,,,******++++++++++++************)))(((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---++++++///999DDDTTTmmmtttjjj{{{ccc}}}\\\MMMAAA<<<555,,,+++222---,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''+++******)))))))))))))))'''((((((((())))))******''''''''''''((((((((()))*********)))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------)))333(((+++333###222)))<<<222)))\\\HHH111//////---@@@bbb+++///,,,)))333111$$$777<<>>---+++222,,,,,,+++***************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((&&&&&&'''(((***+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............555---((())),,,666KKK```pppxxx}}}mmm[[[MMM555111...,,,...000111111*********)))))))))))))))'''''''''''''''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((()))(((((((((((((((((()))))))))************))))))))))))******+++++++++,,,,,,------...------------...///000111222333222111000222666:::>>>IIIWWWaaagggooozzz___ccccccZZZPPPFFF<<<444///***'''***---+++)))(((++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((()))))))))***++++++,,,+++++++++,,,,,,------...---...///...,,,***+++,,,)))+++000666;;;@@@DDDEEECCCQQQ]]]aaaaaaccchhhjjjyyyvvvvvvwwwrrriiicccaaaYYYXXXVVVRRRLLLFFF@@@<<<;;;555...)))((()))***+++......,,,+++******))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******+++(((+++///+++***>>>XXXlllnnn}}}[[[000&&&111------,,,+++************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((''''''((()))******++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------------------------...///000000111111111///000:::KKK]]]uuu^^^PPP>>>222...------+++,,,,,,+++***************'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&'''((())))))(((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((((((((()))))))))*********++++++************++++++++++++,,,,,,---.....................///000111222'''---555;;;BBBNNN^^^jjj{{{qqqfffRRREEE:::777444///,,,------,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,---.........///111222000...222;;;CCCFFFKKKSSS]]]ffflllqqqssswwwxxxvvvyyyzzzyyyvvvqqqiiibbb]]]VVVOOOFFF@@@>>>;;;444...///...---,,,+++*********''''''((((((((((((''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********...000---'''...GGGbbbqqqiii\\\wwwOOO222+++......---++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------//////000222222333333333CCCWWWzzzwwwYYYGGG===555///------,,,+++******++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((())))))(((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&((()))))))))(((((())))))))))))************---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////............///000222222===IIIYYYiii{{{gggWWWHHH;;;333333...---,,,,,,++++++,,,,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))***+++,,,---++++++,,,,,,---...//////)))///444777===KKKaaaqqqyyyttttttnnniiigggdddYYYHHH999000///---,,,+++*********''''''((((((((((((''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************###///111111MMMssszzzfffwwwdddyyyMMM111///...---,,,++++++++++++))))))))))))))))))))))))+++++++++***)))(((((('''+++*********))))))((((((''')))******))))))***+++++++++******++++++,,,---,,,------,,,,,,------+++------///222222///......---...111333222666FFFXXXRRR666---+++---000...((()))...(((''''''((()))***)))'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---------,,,++++++,,,,,,,,,)))///000***&&&***000333111)))---333111555DDDLLLoooZZZKKKEEE@@@///,,,---'''222666###***,,,+++&&&###%%%))),,,))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))************,,,---***111***"""***111444999<<<999MMMcccqqqtttzzzxxxsssyyyzzzggg___CCC111555444'''$$$...******(((&&&%%%''''''%%%))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,+++((('''***...---(((777NNNvvvqqqbbbaaaEEE222...222222((()))---***************))))))))))))+++++++++***)))(((((((((************)))))))))((((((***+++***))))))***++++++++++++***++++++,,,------...---,,,,,,---------333///---......---...000:::333000999QQQrrrTTTDDD000(((,,,333111***,,,......***&&&%%%+++111(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((,,,+++)))((('''((()))***(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((('''''''''((((((((())))))))))))))))))***+++,,,---------,,,,,,,,,,,,,,,---......000333555222---(((<<<666000555HHHaaa|||{{{kkkKKK<<<999,,,***///***)))((((((+++000111+++$$$***)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))&&&(((***---/////////...%%%333:::999444---999SSS|||wwwsssvvvqqqwww}}}sss~~~oooEEE...444777,,,111,,,((((((,,,///,,,'''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''++++++'''(((---...***666+++KKKhhh{{{bbbxxxEEE///***111///---000000************))))))))))))+++++++++***))))))((((((************))))))))))))***+++,,,+++***)))***++++++++++++++++++,,,------...---------------...//////---...111000---///555***<<>>UUUeeecccrrrLLL///...///,,,,,,+++++++++*********++++++++++++++++++++++++(((((())))))*********+++%%%''')))))))))***,,,...---,,,,,,,,,,,,---......333///444???@@@777333777999FFFnnnvvvccc]]]\\\OOOHHHggg|||WWW666'''+++555))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''***)))((('''''''''''''''))))))))))))************++++++++++++,,,---..................///000222222333<<>>666&&&(((666///%%%,,,+++'''000))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++///000///---+++,,,---,,,***(((((()))000+++'''(((+++...---+++(((***,,,...///...***'''***))))))---...---++++++)))((((((***------,,,***---,,,+++***************''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///---///000//////111444777>>>ccciii666,,,111++++++(((###***000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******&&&+++...,,,)))+++...111)))222333777\\\yyy{{{III---///---******---***###))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++...>>>ZZZfff]]]xxx~~~[[[,,,---***...///---++++++,,,---++++++++++++++++++++++++************++++++++++++++++++,,,+++++++++,,,---...,,,+++,,,...000///...777***777444,,,///>>>iiiiiiggg{{{~~~rrrccc^^^gggyyymmmWWW111000000******222111)))(((***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***************************))))))+++...///...,,,((()))))))))((()))******'''((()))+++,,,+++(((&&&(((***,,,+++((('''))),,,,,,(((&&&)))---...---+++,,,***'''%%%%%%''')))***++++++***)))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************+++++++++++++++,,,,,,---......//////333---...666666111777DDDeeeFFF,,,///555///&&&+++...$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))************,,,---,,,***+++---...555---<<>>;;;>>>;;;222,,,000555666+++,,,---,,,***))))))***))))))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((()))))))))***************************))))))))))))***************++++++++++++,,,,,,,,,------...//////000000111333555444555KKK||||||wwwzzzvvvjjjppp]]]kkkbbb\\\YYYNNNNNNYYY___fff}}}NNN:::...))),,,...************************************************((()))))))))************************************(((((())))))***+++++++++---+++,,,000000...000666RRR|||}}}|||xxx@@@&&&...000$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))***+++,,,,,,,,,,,,&&&AAA]]]]]]pppLLL111...///111///)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++...333555222000...///000000//////222333---BBBmmmaaaJJJ___wwwVVV888))),,,000++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''''''((()))))))))))))))************************++++++++++++++++++++++++)))+++------,,,,,,,,,...222111///---+++,,,000444;;;BBBNNN\\\gggnnnqqqqqqrrrsssyyyzzz{{{ppp\\\NNNMMMNNNLLL>>>888111,,,+++,,,---...++++++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''(((((())))))******************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,......//////000111111111333333444HHHxxx|||}}}ppp]]]QQQRRRQQQLLLRRR```mmm|||NNN******000'''************************************************))))))))))))************************************(((((()))******++++++,,,---,,,...///+++***777HHHyyyvvvyyyjjj555+++...)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******((())))))***+++,,,------222---RRRgggTTTllliii333,,,***......))))))...------------------------+++++++++,,,,,,,,,------,,,++++++///444666444000---///111111000111444777<<>>;;;555000,,,++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++&&&''''''((()))******+++************************)))************+++++++++++++++,,,,,,,,,---------/////////000111111222222444BBBeeewwwjjjSSScccrrrooofff^^^^^^jjjsssvvvnnn]]]\\\ppp~~~[[[===dddMMMRRRAAARRRCCCJJJTTTZZZWWWVVVeeexxx{{{YYYdddxxxAAA...000************************************************))))))))))))************************************)))))))))***++++++,,,,,,+++---111111,,,999dddTTT000///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))+++,,,---......---JJJUUUSSSkkkwwwcccFFF---,,,222000+++)))---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,---......//////000...111'''***555...AAAvvv~~~www666---+++***,,,+++(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((()))******++++++***(((***++++++******+++,,,------+++)))***---......444---&&&...888///***555===DDD___qqq^^^JJJ???888222......***222&&&,,,///!!!%%%***)))+++,,,,,,+++(((''''''))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,***************++++++,,,++++++,,,------......///222)))---444000...333555777bbb|||vvvtttyyy|||~~~|||qqqSSSJJJ^^^TTTKKKWWWQQQWWWUUU```xxxzzzTTTeeeuuuaaa:::---111,,,))),,,---+++((('''))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++***++++++,,,,,,+++111---...888EEErrrrrrvvvIII222111&&&(((---))))))+++'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((***,,,,,,---000111000666HHHIIIZZZuuu;;;555...111'''***111------,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------.../////////,,,...555666222III{{{nnnppp===222,,,...,,,%%%'''000***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''((()))***++++++++++++)))***++++++******+++,,,)))+++...............---###---111000---***@@@dddttt}}}}}}eeeMMM;;;222+++000"""''',,,###)))...'''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,***))))))))))))***+++++++++,,,,,,------......///,,,...///111444555666888CCCwwwsssppp```[[[rrrssspppzzzwww~~~ooo^^^gggaaa???)))++++++)))***,,,,,,)))))))))))))))))))))))))))(((((((((((()))))))))***************************+++++++++***++++++,,,---)))111111111???^^^tttsssnnnjjjmmmDDD---,,,///,,,$$$)))...%%%))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))***,,,,,,---///000111999KKKYYY___yyyuuuooohhhdddaaaaaaaaaaaammmuuussssss[[[888111333***)))...,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111---777666BBBcccFFF---)))+++'''''',,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++++++++)))+++,,,,,,+++***,,,---+++,,,...///...,,,+++,,,,,,333333222;;;NNNwwwkkkTTT666:::))),,,222(((++++++)))((('''''''''((()))***))))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,)))))))))))))))******+++,,,,,,,,,---......//////***666111---555222///<<<```jjjaaarrrvvv|||yyy{{{}}}iii{{{BBB,,,---,,,))))))------+++))))))))))))))))))))))))((((((((()))))))))******************************+++++++++++++++,,,------+++000444555MMMzzznnndddqqqwww|||nnntttddd...000333***!!!)))///%%%))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++,,,,,,---000222FFFIII[[[nnnxxxgggXXXJJJCCCBBBBBB???<<<888666666777888;;;<<>>fff{{{vvv```rrrvvvttt~~~eeexxx???111,,,***%%%(((,,,((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******+++,,,,,,,,,000666KKKQQQkkkpppcccXXXKKKCCC===888999<<<<<<;;;;;;;;;===@@@BBBDDDBBB:::===HHHGGG;;;>>>KKKUUUPPPKKKJJJcccssszzz999+++000333+++,,,,,,,,,,,,------.........---------,,,,,,---......,,,------......//////000000000888iiimmmdddpppqqqPPPqqqpppAAA+++---///)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((()))***++++++,,,,,,+++***,,,------,,,,,,---......))))))000333222222444222DDDYYY}}}```GGG===///000---+++***))))))++++++(((&&&((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++)))))))))))))))******+++,,,,,,---......//////000+++222...444===222MMMtttkkkaaa^^^uuuxxxuuu\\\ccc<<<$$$---444)))%%%...))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,---...///333,,,555RRRzzzjjjXXXvvvuuuiiirrr```555!!!+++---'''(((+++************************))))))))))))************************+++++++++++++++***+++---,,,+++222;;;GGGdddkkk\\\QQQIIIBBB@@@???===>>>AAA;;;;;;::::::::::::;;;;;;>>><<<===EEEKKKKKKGGGCCCGGGCCCEEEPPPrrrOOO000///333******---------------.........------------------...///---......///000000111111(((AAAiiirrrbbbddd{{{xxxfffzzzlll<<<((()))---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((()))***+++,,,,,,,,,,,,+++,,,...---,,,,,,---//////,,,...222000***,,,444MMM~~~sssoooyyylll~~~zzzxxxzzzzzzxxxooouuuxxxhhhKKK999)))+++(((&&&(((***+++)))'''))))))))))))))))))))))))((((((((((((((()))******)))))))))************+++***************++++++,,,---------...//////000000222111///666888666dddXXXqqq{{{wwwPPP***,,,444***&&&///)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,...///000222///AAApppvvvyyypppfffqqqRRRFFF!!!,,,111'''&&&---************************)))))))))*********++++++*********++++++++++++,,,,,,)))+++///...,,,555AAAUUUlllooo___UUUFFF???;;;;;;:::666666888======>>>>>>>>>>>>>>>>>>@@@GGGFFF???>>>DDDFFFCCCKKKMMMTTTZZZiiihhh444,,,333---...............---------------------------...////////////000000111111222222777hhh]]]aaajjjhhh{{{mmmlll<<<***///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))***+++,,,,,,,,,,,,,,,---......------...//////000333444///333KKKgggoooXXXCCC777111***''')))+++***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++++++++,,,,,,---------......//////000000555444444555555IIIdddeeesssvvvBBB///...---+++---))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,---...///000///777UUUooo~~~pppTTTFFFRRR```kkkwwwIII}}}nnn```---,,,///((((((+++************************))))))*********+++++++++*********+++++++++,,,,,,,,,)))+++000///---777GGGggglll}}}ooo___SSSNNNFFFAAA===??????<<<;;;===888999<<<>>>AAABBBCCCCCC===CCCEEEAAAAAAIIIPPPPPPKKKLLLUUUVVVVVVtttSSS>>>---222000222/////////...---------,,,---------------...///000000000000111222222333333OOOYYY```ttthhh}}}{{{uuu```666111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,---......------...000+++///444777999OOO~~~wwwGGG>>>111***)))******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************,,,,,,++++++,,,,,,---...------......///000000000000333999777<<>>???888IIImmmrrrvvvzzz___WWWuuu:::+++*********(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,)))+++111000...999JJJgggrrrxxxlll]]]RRROOOEEE???<<<======::::::===999:::<<>>:::777666;;;:::999;;;>>>AAABBBBBBSSSbbbaaa\\\nnnXXXjjjrrrzzzIII+++111,,,''',,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---(((---------000111AAA]]]^^^\\\;;;>>>QQQVVVHHHDDD???<<<<<<======<<<<<<<<<===>>>@@@BBBDDDEEEFFFBBB@@@CCCIIIOOOOOONNNTTTNNNRRR```TTTdddVVV|||sss...999+++.......................................////////////---000,,,///111(((;;;iiibbbWWWddduuu{{{xxxyyyxxxyyymmmzzzBBB,,,111,,,'''******)))...+++******)))))))))))))))******))))))******+++,,,)))***++++++,,,,,,++++++,,,,,,---...////////////+++...000...---000444666666666III{{{hhhSSS///555...''')))***+++***,,,...,,,)))(((((((((((()))))))))***+++++++++*********)))))),,,,,,+++++++++++++++,,,---------------///000111---444888AAAlllggg;;;000,,,+++++++++++++++******************************************+++++++++,,,,,,,,,+++***---...+++000444000888gggzzzmmm|||pppdddZZZUUUOOOFFF???<<<::::::::::::;;;<<<>>>???@@@AAAAAAAAAHHHLLLOOOZZZuuuvvvpppuuutttxxx444111+++000'''++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---)))...------000111AAA]]]rrrpppOOOPPPWWWOOOLLLIIIDDDBBBAAA???===;;;======>>>???AAACCCEEEFFFFFFBBB@@@CCCIIINNNOOONNNTTTPPPTTT```TTTeeeJJJddd555555...333....................................////////////---)))...444///555iiicccOOOeee~~~xxxtttuuuvvvvvvxxx{{{}}}pppeeeuuu;;;000......((()))---,,,+++******)))))))))))))))******))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,---...////////////+++///000///111555555222777UUUggg~~~YYY888)))222'''++++++((()))...,,,&&&((((((((()))))))))******+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,---///000222333333999666HHHsssIII(((,,,---,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,///000111333444JJJrrrssshhhaaaVVVKKKEEEBBB===;;;;;;<<<<<<<<<;;;===@@@@@@>>>>>>@@@BBB@@@???IIIQQQTTTxxx]]]hhhxxx|||GGG///+++777$$$++++++******++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***///......111222CCC___fffpppXXXZZZ[[[MMMNNNJJJFFFDDDDDDBBB>>>;;;===>>>???@@@BBBDDDEEEFFFEEEBBBAAACCCIIIMMMOOOOOOSSSSSSWWW```UUUiiiHHHRRR===111...---....................................////////////---,,,000000222WWWfff]]]hhh|||uuurrrtttuuutttssswww]]]555***555///))),,,(((+++******)))))))))))))))******))))))******+++,,,+++,,,------......------,,,---...//////000000000111------333555222333777\\\xxxXXXkkkqqqsssqqqTTT555...,,,000...'''$$$)))***'''(((((()))))))))*********************************,,,,,,+++++++++,,,------......000111333555666777<<<;;;999```zzzsssiii+++222...,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++///333///000999iiiyyyrrrxxxeee]]]WWWNNNEEECCCAAA>>>=========<<<;;;===@@@BBB???<<<;;;@@@FFFJJJGGGQQQVVVWWWdddfffYYYggghhh000,,,555))),,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++000......111333EEEcccccctttbbbXXX\\\aaa]]]PPPJJJDDDBBBCCCCCC@@@======>>>???AAACCCEEEFFFFFFEEECCCBBBDDDIIIMMMOOOPPPRRRVVVZZZ```WWWqqqXXXOOOHHH222333+++....................................///////////////555222)))<<>>>>><<<:::999===EEEKKKIIIOOOLLLKKKWWW~~~YYY|||tttddd888&&&000,,,,,,++++++******++++++++++++++++++++++++++++++++++++******++++++,,,---,,,000------222888MMMlllwwwcccXXXIIIBBBAAACCCAAA???888:::===AAAEEEGGGHHHHHHFFFFFFFFFHHHJJJNNNRRRTTTSSSZZZ\\\```dddEEESSS{{{rrr111...222....................................////////////---///444VVVzzzuuuooooookkkeee]]]gggrrryyy~~~uuujjj^^^111+++------000+++******)))))))))))))))******))))))******+++,,,++++++,,,------------------...///000000111111000000222333555CCCkkkpppxxx}}}fffDDD+++---111***'''---))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,...//////,,,...000222333444444444555;;;fffxxxccc``````YYYQQQUUUUUUHHHFFFBBBBBBEEEEEE@@@===<<>>888444>>>MMMJJJ^^^nnnMMMQQQyyyLLL777---------,,,,,,,,,++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,'''222,,,...888000CCC{{{uuu}}}zzz|||jjjYYYSSSPPPJJJEEECCCCCCBBB@@@@@@AAABBBBBBAAA555555777;;;@@@DDDFFFFFFHHHLLLDDDWWWiiiWWWIIIsssgggDDD777%%%---,,,,,,+++*********+++++++++++++++++++++++++++++++++******++++++,,,---***...,,,---444;;;RRRsssmmmXXXNNNDDDAAAEEEHHHEEEAAA222555:::@@@DDDHHHIIIJJJHHHHHHJJJKKKLLLPPPTTTWWWUUU\\\[[[```oooOOOLLL333333////////////////////////111(((,,,333111111555222222222TTT{{{{{{zzzlllcccfffcccccc^^^[[[eeezzz\\\NNN666777,,,------,,,++++++******++++++******+++++++++,,,,,,,,,+++,,,---...////////////222///)))---777222---444///333444ZZZuuuzzzcccPPP...333000###222,,,+++******)))*********************************,,,,,,------.../////////222111000111333444444444666\\\mmm___RRRBBB:::<<<777666444333333444555666666666666666666666555555555555666666777777888888888:::<<<;;;:::;;;>>>BBBOOOSSSuuuPPPWWWbbb111444)))******333111!!!...******))))))******+++,,,++++++,,,,,,,,,,,,------***333---444111---ZZZ~~~|||eeeUUUWWWUUUHHH???AAA???BBBBBB@@@AAADDDBBB>>>555<<>>@@@EEEIIICCC:::555===CCCCCCCCCGGGJJJJJJJJJIIIEEEHHHOOOQQQaaa^^^}}}pppcccCCC+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------222+++222222444???gggxxxkkkcccYYYQQQIIIJJJHHHFFFFFFDDD>>>666666:::>>>BBBEEEHHHKKKMMMMMMNNNNNNMMMLLLMMMOOOQQQXXX[[[dddnnnVVVLLL???+++////////////////////////+++111///,,,111333222333:::mmmyyyvvv~~~~~~ppp]]]QQQSSSSSSTTTfff~~~oooiii~~~;;;:::---------,,,++++++++++++,,,+++++++++,,,,,,,,,------...////////////......---(((444333...333777555999;;;aaaRRR888...000,,,,,,+++************+++++++++++++++++++++++++++,,,,,,------.../////////000111000000000111444666KKKeeeuuuhhh[[[OOOJJJDDD===999999555555444444444555666666777555333222222444666888666666777888888999999:::999;;;===>>>>>>AAAHHHMMMMMM```sssHHHLLLHHH777+++111***&&&...***---******))))))******+++,,,+++++++++,,,,,,,,,------...///...:::666HHHyyypppnnnVVVNNNLLLEEE@@@?????????>>>@@@HHHKKKCCC777666===CCCDDDDDDHHHKKKKKKKKKLLLIIIJJJPPPSSSeeeggguuujjjjjjiii\\\***///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...///222)))666QQQiiivvvlllcccYYYQQQHHHIIIIIIHHHFFFAAA:::444999<<<@@@CCCEEEHHHKKKNNNOOOOOONNNIIIFFFFFFLLLQQQWWWYYYfffoooWWWCCCIII222////////////////////////---333---+++444222...777aaa|||bbbtttdddmmmttt]]]NNNOOOMMMJJJYYYqqq}}}[[[TTT===444...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------/////////000//////......***444111...555777555999]]]DDD%%%444---,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,------.../////////000000111000000222666:::gggwwwwwwtttffflllcccYYYQQQKKKCCC===<<<444444444444555555666666666555333222222444777999777777888888999::::::::::::<<<>>>??????CCCJJJOOOKKKZZZnnnTTTCCCWWWjjjFFF---000---'''...++++++******))))))******+++,,,+++++++++,,,,,,,,,------)))***,,,666444PPPnnnooorrr___MMMIIIHHHCCC???>>>?????????BBBIIIKKKAAA444666>>>DDDDDDEEEHHHKKKKKKHHHMMMLLLLLLQQQUUUgggxxxmmmhhh[[[yyy222000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---000)))888RRReeeuuulllaaaUUULLLGGGHHHJJJJJJFFF>>>888555<<<>>>AAADDDFFFIIIMMMOOORRRRRROOOGGG@@@AAAIIIQQQWWWZZZffftttcccGGGzzzPPP222///////////////////////////444,,,,,,444+++---HHH~~~[[[pppuuu```{{{uuuwww```NNNLLLJJJFFFPPPaaatttyyyeeevvv>>>444...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000//////...333000///444333777EEEwww^^^111...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000222111111333999>>>wwwggghhhcccuuu~~~hhhbbbYYYPPPIIIBBB===:::333333444555555666666666666555444333444666888999888888888999::::::;;;;;;;;;===??????@@@DDDKKKQQQKKKSSS```XXX>>>fffSSSddd555//////)))...+++*********))))))******+++,,,++++++,,,,,,,,,,,,------,,,---,,,111555cccgggooowww}}}jjj^^^RRRLLLHHHAAA<<<;;;>>>@@@BBBEEEIIIIII???222777???DDDDDDDDDGGGJJJIIICCCKKKKKKJJJOOOUUUgggcccqqq[[[===000000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111(((///222888DDDfff|||ooofff]]]TTTNNNFFFHHHKKKLLLEEE<<<777888===???BBBEEEGGGJJJNNNQQQTTTVVVSSSJJJ@@@>>>EEENNNVVV^^^dddzzztttKKKooo|||hhh333////////////////////////---444...///555)))999nnntttTTTjjj|||tttvvvyyyxxxcccPPPJJJHHHFFFJJJRRRdddYYYOOO666......---,,,,,,,,,,,,---,,,,,,,,,------------...---...///000000000000000///111000222444222EEEfff}}}MMM+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---000222222222555<<>>?????????CCCKKKQQQNNNQQQbbb[[[GGGmmm___BBB...111***,,,++++++******))))))******+++,,,++++++,,,,,,,,,,,,------///000///111;;;yyy^^^llluuuYYYVVVccckkkeeedddllleee\\\SSSIII???::::::===AAAEEEHHHIIIGGG<<<111888@@@EEEDDDCCCFFFHHHGGGBBBJJJIIIFFFKKKTTTiii^^^^^^JJJ111000///...,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///)))222333777HHHvvvzzznnnfff]]]UUURRRFFFHHHKKKMMMEEE;;;888<<<>>>@@@CCCEEEHHHKKKPPPTTTTTTXXXYYYQQQCCC===AAAHHHRRR```]]]|||OOO```BBB////////////////////////)))333000444888+++IIIzzz}}}jjjOOOeeeyyy{{{mmm}}}uuuwwwyyyxxxeeeQQQIIIHHHGGGGGGIIIVVV~~~YYYiii>>>......---,,,,,,,,,,,,---,,,,,,,,,---------......------///000111111111111---///111666666666UUUvvvuuuxxx{{{zzzeee......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---000222222222666>>>EEE}}}}}}xxxiiijjjbbbfffcccvvvmmmiii___SSSJJJDDD???;;;222333444555666666666666555666666777888999999999888999999::::::;;;;;;<<<===>>>???>>>???CCCKKKQQQNNNOOO\\\MMMAAAYYYccceeeMMM...111***++++++---*********)))***++++++,,,++++++,,,,,,,,,---------(((---///111???~~~VVVjjjfffUUUKKKHHHQQQVVV\\\ddd```ZZZQQQGGG???===???<<>>@@@CCCEEEHHHLLLQQQUUURRRYYY^^^VVVHHH>>>>>>CCCMMM^^^VVV{{{WWWWWW~~~>>>////////////000000000000,,,333222222444222UUUuuuqqqvvvnnn^^^```vvvmmmttt}}}|||~~~|||zzzuuuxxxjjjUUULLLMMMEEEAAAJJJPPPbbb[[[BBB:::///)))---///,,,+++...------------------------////////////000000000000444///333777000???~~~~~~yyywwwrrrmmmdddppphhh:::000444---,,,++++++000)))++++++,,,,,,,,,,,,------,,,,,,------.../////////222111666///222666999XXXvvviii~~~uuuoooqqqggg]]]vvvjjjgggddd]]]UUUKKKBBB<<<888<<<777555777888666666888777777888999:::;;;;;;<<<>>>;;;888666777999;;;<<>>;;;<<>>222***---...+++***---------------------------////////////000000000000444...333444555YYYvvvrrrsssnnniii^^^___mmmggg333000+++,,,******...)))++++++,,,,,,,,,,,,------,,,,,,------.../////////000333444...666555999gggVVV~~~wwwlllggggggsssxxxmmmnnnyyymmm\\\OOOHHHEEEBBB@@@<<<777555777888666666888999999::::::;;;;;;<<<<<<>>>===;;;;;;;;;<<<<<<;;;??????>>>>>>@@@EEELLLQQQNNNsssaaaaaa===EEESSSSSS<<<---111//////***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...(((222555FFFfff___cccJJJCCCSSSfffwww}}}ttteeegggcccVVVKKKEEE@@@:::@@@CCCJJJOOOKKK???555111>>>AAAEEEFFFEEEFFFIIIMMMJJJIIIJJJKKKIIIRRRmmmyyy555555++++++000,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///---***555AAAkkkzzzzzzlllhhhcccXXXMMMGGGMMMNNNEEE======???@@@??????AAAEEEIIILLLOOOQQQSSSUUUWWWSSSFFF::::::@@@FFFQQQaaauuu|||TTTtttAAA////////////000000000000111222333///444SSSwww}}}uuuuuu}}}yyy}}}ttt|||~~~ssszzzxxxuuuYYYIIIIIIFFFCCCIIIFFFLLLoooiiinnnuuuHHH888------///,,,***---------------------------////////////000000000000444000666666???xxxrrrkkkiiippp}}}qqqnnnqqqhhhdddXXXTTT^^^sss>>>...***...++++++---+++++++++,,,,,,,,,,,,------,,,,,,------.../////////...444222...;;;333;;;}}}dddsssgggmmm{{{zzzlll[[[OOOKKKGGG@@@:::<<<777555777888666666888;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<=========<<<:::999=========>>>@@@EEELLLQQQTTT~~~fffgggCCCDDDLLLSSS???///000------***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***111222MMMbbbiii\\\HHHBBBNNN[[[iiilllcccjjjqqqlllYYYJJJFFF@@@888@@@EEELLLOOOHHH;;;444444???BBBEEEEEEDDDFFFJJJMMMJJJIIIJJJJJJIIIRRRooo;;;222------...,,,***---++++++++++++++++++++++++++++++,,,,,,,,,,,,------///***000666???uuuyyyjjjddd___UUUKKKIIINNNNNNDDD::::::AAAFFFCCC<<<<<>>888;;;666444777888777777999<<<============<<<;;;:::999;;;<<<<<<;;;999999999<<<===>>>???BBBGGGNNNSSS```}}}vvvsssKKKDDDIII[[[FFF111///,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,------...///222333WWW```rrrTTTGGGHHHVVVddduuu|||tttqqq}}}yyyaaaLLLFFFAAA888???DDDLLLMMMCCC666222666???BBBDDDDDDCCCEEEIIIMMMKKKIIIIIIIIIIIISSSpppyyywwwGGG111......---...***///+++++++++++++++++++++++++++++++++,,,,,,,,,------///)))888444888xxx~~~lllddd]]]SSSIIIIIIMMMMMMEEE;;;:::AAAHHHGGG<<<999CCCKKKJJJMMMSSSQQQTTTWWWSSSFFF:::999>>>LLLRRRYYYggg~~~JJJoooxxx////////////000000000000+++///666111;;;qqqzzz}}}pppxxxttt~~~}}}uuuxxxnnn||||||~~~iiiNNNGGGEEEBBBEEEKKKFFFVVVmmmbbbDDDhhhNNN555......---,,,///------------------------////////////000000000000222222666???ggghhh|||kkkppp|||~~~}}}zzzyyy~~~tttpppUUUWWWOOOMMMEEELLLgggsssbbbwww888---111+++...)))---+++++++++,,,,,,,,,------,,,,,,------.../////////---444///...>>>111HHHfffwwwrrruuuxxxeeeeeerrrjjjUUUGGGBBBBBBCCC;;;666444777888777777999<<<<<<=========;;;999888;;;<<<<<<;;;999999;;;>>>>>>@@@AAABBBEEEJJJPPPUUUaaa}}}TTTDDDCCC\\\ZZZ777222...---,,,))))))*********++++++++++++++++++,,,,,,---------...111111666cccwwwbbb{{{PPPFFFJJJYYYjjjqqqWWWKKKCCC<<<===CCCIIIIII>>>222111666>>>AAADDDDDDCCCDDDGGGKKKJJJIIIIIIIIIHHHRRRpppjjjppp|||YYY111///...+++000)))///+++++++++++++++++++++++++++++++++,,,,,,,,,------111(((888111:::qqqnnneee]]]TTTKKKFFFJJJLLLHHH???;;;@@@FFFIII>>>999@@@HHHIIILLLRRRRRRUUUXXXTTTGGG:::888===IIITTTcccvvvIII```|||xxx////////////000000000000///111111000EEE|||yyy}}}vvvzzz~~~zzz}}}}}}nnnQQQGGGDDDAAACCCKKKGGGOOO```{{{???ooo^^^===///---++++++---------------------------////////////000000000000///111000HHHwwwcccxxxhhhgggxxxzzzvvv{{{vvvqqqOOOPPPFFFFFF@@@AAARRRoooiiiCCC///000(((...%%%+++++++++,,,,,,,,,,,,------,,,,,,------...////////////111000000:::333TTT~~~|||sssdddSSSKKKKKKQQQ\\\fffkkkfff^^^TTTJJJCCC???>>>:::666444777888777777:::;;;<<<===>>>>>><<<:::888<<<>>>@@@>>><<<===@@@DDDAAABBBDDDEEEHHHLLLQQQVVVYYYZZZEEE>>>ZZZuuu888///,,,---+++)))************+++++++++***++++++,,,,,,------...,,,///000<<>>AAAEEEFFFEEEDDDGGGIIIIIIHHHIIIIIIHHHQQQnnnbbb|||mmm333000...)))333)))...++++++++++++++++++++++++++++++,,,,,,,,,,,,------333%%%444000HHHjjjmmmddd^^^VVVOOOEEEFFFHHHHHHBBB===>>>CCCIIICCC>>>===BBBHHHMMMPPPRRRUUUXXXUUUHHH;;;999>>>PPPXXXbbbqqqHHHZZZ{{{////////////000000000000000111---777YYYjjjzzzuuu}}}wwwwww|||~~~}}}wwwkkkzzzoooSSSFFFDDDAAABBBDDDFFFJJJTTTwwwBBBLLLtttJJJ555///,,,+++---------------------------////////////000000000000...444111YYYfffccczzznnnvvvvvvoooqqqwwwwwwQQQNNN??????BBBBBBDDDYYYzzzSSS555111)))000%%%,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////222...222222444555___sssiiiccc^^^]]]___iiiddd[[[SSSLLLDDD;;;666:::555444777888777888:::;;;<<<>>>@@@???>>><<<:::999>>>BBBBBB@@@???BBBFFFCCCDDDFFFGGGIIILLLQQQUUUXXXnnnhhhOOO===UUU999***(((---))))))************+++++++++******+++,,,,,,---......+++...000EEEeeeiiiPPPEEEFFFSSShhhjjjGGG888:::>>>???BBBBBB:::222333999???CCCHHHIIIHHHGGGHHHIIIHHHGGGIIIJJJHHHPPPlll```666000---(((555(((,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111(((555000TTTkkknnnddd^^^VVVPPPGGGDDDCCCEEECCC>>>>>>BBBGGGIIICCC:::<<>>===BBBUUUYYY^^^iiiIIIWWWppp////////////000000000000...000---AAAkkk~~~VVVxxx}}}yyyyyyqqq~~~}}}{{{{{{zzzrrr^^^sssnnnSSSFFFCCCBBBCCC===DDDGGGMMMqqqEEE>>>VVV===444000...///------------------------////////////000000000000///999888jjjggg```xxxpppxxx{{{ttt|||}}}|||xxxwww}}}xxxfffxxx}}}VVVQQQ<<<888CCCCCC:::EEEjjjvvv```;;;555+++444(((///++++++,,,,,,,,,---------,,,,,,------...//////000444,,,444333000777fffssslllQQQDDDAAA@@@???:::555444777888777888:::<<<===???AAAAAA@@@===<<<444;;;AAACCCBBB@@@AAACCCCCCEEEFFFGGGIIILLLQQQTTT___ddd|||]]]>>>NNN>>>,,,***222...)))************+++++++++******+++,,,,,,---......,,,///333NNNhhhkkkVVVIIIGGGRRRgggsssIII888===??????AAAAAA;;;444555:::???EEEJJJLLLKKKIIIIIIJJJGGGGGGIIIJJJHHHOOOjjj```qqq888111,,,(((777(((+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,;;;000WWWrrrqqqeee]]]UUUOOOIIICCC@@@BBBBBB>>>>>>BBBEEELLLGGG999888GGGOOOKKKLLLQQQWWWVVVLLLAAA@@@FFFMMMWWWeeewwwNNNWWW000000000000000111111222333///111;;;\\\|||{{{rrr}}}zzzyyy}}}pppyyyvvvuuuzzzzzzvvvjjjhhhiiibbbRRREEEAAAAAA@@@BBBEEEHHHNNN___}}}JJJHHH:::333)))888,,,......---------......///.........//////000111222444:::BBB^^^eee|||yyyqqqxxx{{{fffXXXTTT[[[VVVTTTyyysssXXXKKK<<<777BBBAAA;;;CCCUUUttt<<<333(((---(((///******+++++++++,,,,,,,,,,,,,,,------.../////////666***555...555444ppppppTTTGGGAAA??????:::555333666888777888;;;>>>>>>???@@@@@@???===<<<777:::>>>AAAAAABBBBBBCCCDDDHHHJJJGGGFFFJJJNNNQQQgggaaagggkkk???PPP\\\...---666$$$))))))*********+++++++++*********+++,,,---...///,,,000444WWW]]]rrraaa>>>OOORRRrrrxxxIII666666AAAFFFHHHBBB888333666;;;<<>>BBBCCCEEEIIIXXXtttUUUDDDtttOOO444+++444***///......------......///.........//////000111222***555KKK}}}hhh~~~lllppp|||vvvfffiiisssvvvyyyzzzzzzoooVVVQQQEEE888???===:::@@@LLLhhhCCC444,,,,,,,,,...******+++++++++,,,,,,,,,,,,,,,------.../////////222)))666111999===zzzZZZIII@@@;;;::::::555333666888777888;;;>>>>>>???@@@@@@???>>>===888;;;???BBBBBBBBBCCCDDD@@@BBBEEEIIILLLMMMPPPSSSnnnttt^^^|||tttGGGMMM{{{|||kkk...,,,222(((+++++++++,,,,,,,,,------...------------......///000222555[[[[[[uuukkkCCCMMMNNNkkk|||LLL:::===DDDGGGGGGAAA777222666;;;===DDDHHHDDDBBBDDDFFFEEE>>>:::AAANNNNNNOOOiiiooovvvAAA222,,,000---+++///++++++++++++++++++++++++,,,,,,,,,,,,------...///222111***222UUUwwwsssggg^^^VVVQQQIIIIIIHHHEEEAAAAAACCCFFFEEELLLGGG999777DDDLLLJJJOOOVVVZZZVVVQQQOOONNNLLLZZZ___hhhJJJSSS000000000000000111111222...333333RRRhhhpppqqqzzzqqqRRR~~~wwwiiixxxttt~~~|||{{{~~~vvvsss{{{zzzppp\\\HHH>>>===???>>>CCCCCCCCCFFFQQQiiieee>>>```ooo888///222---//////............//////.........//////000111222222;;;___yyyjjjfffiiidddmmmkkkwwwtttzzz|||oooQQQJJJ<<<<<<===;;;<<>>???@@@@@@??????>>>999<<<@@@BBBCCCDDDDDDEEEDDDBBBGGGQQQTTTQQQSSSXXXnnnaaavvvQQQGGGiiinnn333000...,,,------------............111000000///......//////222111444aaawwwYYYsss|||NNNMMMMMMeeeMMM<<>>555111666<<<===AAAAAA;;;777999;;;<<<999888AAANNNOOOPPPggg{{{RRR333+++//////,,,///++++++++++++++++++++++++------,,,,,,,,,------...555///(((888XXXqqqxxxlllaaaVVVOOOIIIJJJJJJFFFAAAAAAEEEJJJFFFKKKFFF999888CCCJJJHHHLLLTTTZZZVVVQQQRRRUUUVVVWWW]]]mmmGGGNNN000000000000000111111222111888444ZZZfffuuuwww{{{xxx}}}oootttxxxooorrr~~~}}}{{{vvv|||tttfffRRRBBB<<<===??????FFFEEEDDDFFFNNNbbbzzzyyyDDDQQQBBB555333333000000//////.../////////............///000111222???>>>ppplllbbb]]]eeetttxxxgggrrruuuaaaKKKHHH;;;???===;;;@@@BBB>>>QQQvvvhhhkkkXXX111222+++222+++******+++++++++,,,,,,,,,,,,,,,------.../////////...---666222555CCCmmmOOOCCC???======999555333666888888999<<<======???@@@AAA@@@@@@???999<<>>GGGOOONNNOOObbbzzzbbb444,,,...111,,,...++++++++++++++++++++++++......---,,,,,,,,,------,,,111111<<>>?????????FFFDDDCCCFFFLLL\\\yyyiiiRRRLLLwwwTTT888222555222111000///////////////............///000111222;;;444uuu{{{mmmpppjjjTTTKKKGGG===>>><<<;;;AAADDD>>>LLLmmmgggdddddd111000+++111+++******+++++++++,,,,,,,,,,,,,,,------.../////////...///555222444GGGqqqRRRDDD>>>:::888999444222666888888999===<<<===???@@@AAAAAAAAA@@@999<<>>===>>>CCCAAABBBEEEIIIUUUpppggg___KKKlll999000222333222111000000//////000.........//////000111222666555~~~zzzzzzzzzssswwwfffSSSMMM???999999<<<<<<@@@BBB===HHHcccpppbbbttt666,,,...///+++******+++++++++,,,,,,,,,,,,,,,------.../////////...111333333777PPPoooQQQEEE???:::777888444222555888888:::===;;;===???@@@BBBBBBBBBBBB888<<<@@@CCCEEEEEEGGGHHHGGGMMMSSSUUUYYYeeeyyy|||```DDDDDDBBBXXXEEE///)))...***+++++++++,,,,,,,,,,,,+++++++++,,,---...000111111222>>>]]]hhhvvvmmmKKKRRRaaaYYYEEEOOONNNJJJBBB888111222888>>>;;;<<>>DDDAAACCCGGGHHHPPPiiioooRRR<<<333333444333222111000000000000.........//////000111222444CCC|||}}}www|||||||||qqq___lllwww\\\NNNNNN;;;???666>>>???>>>@@@???GGGZZZyyysssZZZ???***333+++,,,******+++++++++,,,,,,,,,,,,,,,------...////////////222111444999VVVfffLLLDDDAAA<<<999888444222555888888:::===;;;<<<>>>AAABBBCCCCCCBBB777;;;???CCCDDDEEEFFFGGGHHHQQQVVVXXXfffttt[[[DDDEEEDDDVVVVVV///+++---++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......///111444CCCTTTkkkuuuzzzMMMSSS[[[fffNNNSSSNNNIIIAAA888222333999??????>>>BBBIIIKKKFFFCCCDDDEEEJJJLLLKKKOOObbb{{{___hhhddd:::333+++111***---++++++++++++++++++++++++,,,,,,,,,,,,------...///111000--->>>ccc{{{mmmddd]]]VVVQQQMMMHHHEEEJJJSSSVVVPPPHHHAAA>>>999777;;;DDDJJJJJJQQQTTTVVVVVVXXX]]]]]][[[ZZZeeeuuuiiiFFFGGGooo000000000000000111111222///222;;;lll]]]eeepppwwwrrr\\\RRRooo{{{~~~{{{wwwnnnlll^^^RRRGGGBBB===999;;;AAAFFFDDDFFFJJJIIINNNfffaaahhhttt@@@888666444333222111000000000000.........//////000111222...MMMzzz|||{{{|||{{{xxx~~~|||~~~}}}ppp```{{{```OOOLLL444>>>666BBBCCC???AAAAAAGGGUUUlllkkkJJJFFF)))666)))---******+++++++++,,,,,,,,,,,,,,,------...//////000000333000444999WWWgggMMMEEEAAA;;;777888333222555888999:::>>>;;;<<<>>>AAABBBCCCCCCCCC777:::???BBBDDDEEEFFFGGGFFFOOORRRUUUjjjqqqVVVAAADDDEEEJJJhhh444///++++++++++++,,,,,,,,,------//////...------------...///333EEEKKKiiiyyyQQQUUUXXXnnnQQQRRRMMMHHH@@@888333444:::???CCC???AAAGGGHHHBBB???AAAHHHLLLMMMJJJPPPfffXXX|||bbbiii===444)))000***///+++++++++++++++++++++++++++++++++,,,---...///000000---000GGGeeeyyyuuummmddd______^^^ZZZVVVJJJHHHIIINNNTTTUUUPPPJJJ777666555777>>>FFFJJJJJJNNNPPPRRRSSSXXX^^^]]]XXX[[[eeeffffffFFFIIIpppppp222222111111111111222222000444:::sssUUU```xxxjjjQQQ{{{zzzooopppooo]]]RRRGGG@@@<<<:::===BBBBBBBBBFFFIIIHHHMMMccc{{{xxx[[[DDD;;;555555444222111///......---000000000000111111111111444QQQwwwuuueee~~~}}}}}}xxxqqq|||zzzuuuyyyzzzwwwuuulllrrr|||kkkOOOyyyrrrPPPLLLGGG666777:::AAAAAA???BBB@@@HHHZZZiiilll[[[YYY@@@***000...)))++++++******++++++,,,---,,,,,,------.../////////555111222666666kkkzzzaaaKKKCCC<<<999:::999666222333666:::;;;;;;>>>AAACCCCCCAAABBBEEEIII666;;;AAADDDEEEEEEFFFIIIMMMUUUTTTYYYsss|||ZZZCCC:::???LLL|||xxx333111***............/////////000111111111111111111222333...888NNNRRRfffXXXSSS\\\yyyZZZOOOQQQHHH???999333111888CCCAAABBBDDDBBB;;;777???JJJJJJQQQKKKJJJLLLcccRRRpppZZZzzz888777---+++111///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222666000222AAAeeeyyynnnbbbYYYSSSPPPPPPMMMLLLMMMQQQRRRLLLCCC>>>777444555<<>><<<;;;<<>>666666444333111000///000000//////000000111111111222...HHHxxxrrr~~~zzz}}}{{{uuuwwwrrrwwwggggggfffeeellleeebbbfffjjjlllttt}}}}}}xxxtttxxx~~~zzzjjj[[[MMMpppjjjQQQPPPHHH777999666>>>???>>>AAA@@@GGGYYYXXXgggTTTXXX===***111///***++++++******++++++,,,---,,,,,,------.../////////111000222777<<>>>>>===???AAAAAA@@@AAACCCFFF666;;;BBBEEEEEEEEEFFFIIILLLLLLJJJTTTttt{{{YYYEEECCCOOONNN999333000---------............//////////////////000000111000;;;UUUXXXmmmWWWMMMKKKnnnwwwwwwvvvZZZPPPSSSOOOGGG;;;333222999@@@AAABBBEEEFFFBBB???EEENNNRRRYYYRRROOOKKK]]]OOOwww\\\zzz@@@777///,,,111---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111...222111:::kkkmmm[[[RRRMMMKKKLLLMMMKKKEEEAAA@@@999555555<<>>;;;======<<<===CCCCCCFFFIIIHHHNNNeee~~~[[[IIIXXXEEE;;;999777555222111111111222...//////000111222222222222GGGooonnn}}}vvvnnnllluuurrrzzzzzzzzzyyyuuujjj]]]UUUNNNccc___QQQRRRFFF666:::333<<<>>>???CCCAAAHHHZZZ{{{IIIaaaOOO```|||:::+++111///+++++++++******++++++,,,---,,,,,,------.../////////---111333555???kkkSSSFFF===777666777777777999<<>>@@@AAAAAAAAAAAACCCEEE777<<>>AAA@@@BBBGGGKKKJJJGGGIIINNNJJJSSSRRRRRRNNN```PPPtttpppxxxHHH555000---222,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///000111111333111777fff{{{vvvlllaaaPPPLLLIIIGGGCCC>>>???CCC<<<777555;;;BBBFFFJJJNNNOOOUUUYYYXXXWWW[[[^^^___lllooo___\\\iiiIII@@@ggg111111000000000000111111///444:::tttnnniii}}}lllwww|||ttt|||qqq}}}xxx}}}{{{{{{yyyhhh|||xxxnnn}}}xxxvvvmmmkkkbbbSSSEEE::::::???@@@>>><<>>hhhQQQGGG???::::::888999:::<<<===>>>===<<<@@@AAABBBCCCDDDDDDEEEFFF888===CCCEEEEEEEEEFFFHHHPPPRRRUUUPPPWWWwwwSSSAAABBBMMMTTT:::...+++---------.........//////111000000000111222333444333777UUU[[[kkkMMMFFFEEESSSjjj}}}kkk]]]UUUJJJRRRMMM:::000888@@@@@@>>>AAAIIIPPPPPPIIIDDDDDD>>>IIIMMMRRRQQQcccTTTeeePPP000111---444---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000555///111===___qqqyyylllXXXNNNEEEDDDBBB>>>@@@FFF@@@999666;;;BBBGGGJJJNNNPPPVVVXXXUUUVVV]]]```^^^qqqoooZZZYYYhhhNNNAAAddd111000000000000000000111...222888rrr[[[ggguuuyyyrrryyy}}}vvvyyynnnpppxxxhhhuuuhhh}}}vvvrrrooo~~~uuusssllliii\\\NNNBBB:::<<>>FFFDDDFFFHHHGGGOOOhhhbbbKKKkkksssUUULLLEEEBBB>>>999555222111111...//////000111111222222555AAArrrnnnyyywww{{{tttqqq~~~kkkuuuwwwpppkkkggggggddd]]]ZZZ\\\[[[TTTJJJFFFCCC777000666444>>>@@@AAAEEEBBBHHHYYYyyycccCCCPPPSSSsss===///,,,)))...++++++******++++++,,,---,,,,,,------.../////////---444444111???oooWWWJJJ@@@;;;:::999;;;<<<===<<<:::999888??????AAACCCDDDEEEEEEEEE888===CCCFFFEEEEEEFFFHHHJJJPPPQQQLLLSSStttwwwUUUDDD>>>AAA???CCC666000////////////000000000000000000000000111222333444444333SSSYYYbbbpppKKKMMMYYYcccnnnbbbSSSUUU[[[SSS===222888???======AAAJJJRRROOODDD;;;888???IIILLLSSSPPP___UUUjjj___///333,,,555,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.../////////---222AAAcccyyy```PPPDDDDDDEEEBBBCCCIIIFFF===666:::AAAGGGJJJMMMQQQUUUVVVUUUVVV\\\```aaauuunnnWWWXXXjjjUUUBBB^^^rrr111000000//////000000111222444777nnnYYYjjjwwwzzzyyy{{{sssdddfffqqqzzz{{{rrrrrryyy|||rrr```rrrttt~~~xxxrrrppp}}}~~~mmmmmmmmmooo```III@@@:::>>>CCCDDDBBBBBBGGGEEEFFFGGGGGGOOOiiiJJJIIIqqqxxxVVVPPPGGGEEEBBB===999555222000000000000000111111111111111:::{{{|||zzzyyy~~~xxxyyyppp||||||wwwmmmhhhgggllliii```ZZZ\\\XXXLLLBBB>>>888111111444444===???@@@DDDBBBIII[[[sssPPP@@@WWWgggiii:::111,,,(((///++++++******++++++,,,---,,,,,,------.../////////---222222333BBBnnnVVVKKKBBB======;;;<<<======:::777666666::::::<<>>DDDFFFFFFEEEFFFHHHHHHMMMHHHMMMeeeyyyyyyYYYIII@@@???GGGMMM666,,,//////000000000111111111............///000222222666444XXXXXX\\\iiiMMMJJJUUUPPPdddppp|||}}}sssgggQQQNNNOOOFFF777111888@@@AAA===AAAIIINNNIII===555444AAAHHHIIIRRRPPP___RRRtttsss333777)))444+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***222444999fff```PPPFFFHHHHHHCCCDDDLLLLLLAAA888:::AAAFFFJJJLLLRRRRRRTTTWWWWWWXXX___hhhyyyoooWWW[[[ppp\\\BBBTTT000000////////////000000333444444hhh~~~aaaiii|||wwwZZZttthhh~~~wwwxxxzzz{{{{{{|||~~~tttssswww|||jjjZZZwww}}}|||wwwsssttt~~~zzzgggllltttxxxgggCCC===;;;???CCCCCCCCCDDDHHHFFFFFFGGGGGGOOOjjjqqq???NNNxxxuuuQQQNNNFFFEEECCC@@@<<<888444222111111111111000000000000111777jjj~~~{{{zzz|||{{{{{{vvvwwwuuussshhhoooeeeiiifffaaaaaaddd```WWWVVV\\\LLLBBB===999111111555444444===@@@AAAFFFGGGPPPcccuuuHHHBBBZZZvvvYYY111222///(((...++++++******++++++,,,---,,,,,,------.../////////...000111555DDDcccOOOGGGBBB???@@@;;;<<<>>><<<999777777999777777999>>>BBBEEEDDDBBB:::???DDDFFFFFFEEEFFFHHHEEEQQQFFFLLLkkkmmmpppwwwVVVGGGAAABBBDDD|||XXX222***////////////000000000000------......///111222333555666bbb~~~UUU[[[cccKKKGGGXXXTTTiiiqqq|||nnniiiUUUKKKCCC999111111777???EEE===AAAFFFGGG@@@888777<<>>BBBOOORRRDDD999999@@@EEEHHHKKKRRRNNNQQQZZZYYYTTT^^^ooozzznnnWWW^^^vvv^^^@@@LLL000000////////////000000222111000ccc|||zzz^^^cccttt|||www}}}}}}ooommmzzzxxx~~~wwwyyy|||tttxxxyyybbbTTTzzz}}}|||xxxvvvyyyrrrtttfffppp|||~~~jjj???;;;;;;@@@CCCBBBCCCEEEIIIFFFFFFGGGFFFPPPkkk\\\CCCSSS}}}qqqLLLJJJDDDDDDDDDBBB???;;;777555222222111111000////////////333]]]lllooo{{{vvvyyy}}}ttttttooohhheeefff\\\aaajjjmmm\\\ZZZSSSPPPPPPJJJDDDLLLZZZAAA::::::777///222999555666???BBBDDDKKKMMMXXXlll|||GGGIIISSSvvvNNN)))222333***---++++++******++++++,,,---,,,,,,------...//////000000///000666CCCaaaMMMFFF@@@>>>???:::<<<>>><<<999888999<<<777777999>>>DDDGGGFFFDDD:::???DDDGGGFFFEEEFFFHHH>>>SSSFFFDDD\\\PPPUUUuuuPPPAAA???DDD888uuufff888555............/////////000/////////000111333444555222777iiiwwwQQQ[[[```HHH@@@YYY]]]{{{eeeiii[[[[[[MMM===666444555;;;BBB>>>AAADDDBBB;;;666<<>>;;;999===DDDIIIJJJIIIKKKGGGEEEFFFIIITTTmmm^^^777ggg^^^lllUUUIIIHHHKKKLLLIIICCC===:::999888777555222///...///000--->>>LLLuuu{{{pppYYY}}}wwwfff{{{~~~tttlllooorrr```SSSrrrwwweeebbb^^^VVVQQQIIIIIIHHHFFFFFFEEEEEEEEE;;;777333222333555555444;;;>>>EEEJJJGGGIII___xxx|||www```LLLgggZZZCCC000222(((************+++++++++,,,,,,,,,++++++,,,------......///+++444111777HHHyyyUUUFFF<<>>@@@<<>>)))111222,,,++++++++++++++++++++++++++++++,,,------......///,,,...777???___|||xxxoooggg\\\NNNLLLQQQSSSKKK@@@===DDDNNNTTTTTTDDD666===FFFFFFGGGNNNNNNRRRXXXYYYYYYaaalll{{{iii\\\```XXXAAAJJJooo~~~000000000000000000000000000555333GGGbbblll~~~xxxooo___LLLNNNOOOQQQYYYccceee```jjjdddbbbppp}}}yyyttt}}}xxx}}}~~~zzzvvvsssyyyttt|||}}}jjjiiiyyywwwhhhhhh|||yyyyyyuuu}}}uuu```ZZZ```SSS:::;;;:::;;;>>>CCCFFFHHHHHHJJJGGGEEEGGGKKKXXXppp```888fff^^^iiiTTTJJJHHHJJJJJJHHHBBB===::::::999888555111...---...///,,,111>>>yyyllltttzzzuuuZZZlllttthhhrrr~~~vvvqqquuujjjVVVWWWvvvooo\\\VVVUUUQQQJJJFFFCCCCCCAAA???>>>=========;;;777333222444777888888>>>BBBGGGIIIIIIOOObbbtttvvv\\\WWWWWWddd@@@//////---+++,,,*********+++++++++,,,,,,++++++,,,------......///...444///444GGGiiiLLLFFFAAAFFFLLLEEE???>>><<<:::999888777777666888;;;???CCCFFFFFFFFF999AAAGGGIIIIIIJJJHHHDDDBBBBBBAAAEEEHHHFFF[[[qqqUUUCCC>>>??????aaattt555...---.........////////////////////////000111222333000===fffqqqWWWeeemmmMMMKKKFFFXXXvvv}}}rrrkkk|||oooiii[[[JJJ:::555777;;;???CCCAAACCCHHHNNNPPPOOOPPPTTTLLLJJJLLLKKKMMMgggTTT~~~>>>)))111222,,,++++++++++++++++++++++++++++++,,,------......//////---222>>>fffuuunnnwwwwwwoooggg^^^IIINNNQQQJJJ@@@>>>FFFOOOSSSTTTDDD666<<>>@@@AAACCCEEEGGGIIIGGGFFFGGGMMM\\\uuuVVV???ssswwweeeRRRLLLLLLMMMLLLJJJFFFBBBAAA@@@???<<<888333000//////000333,,,666ppp]]]eeejjjwwwzzzvvvxxxxxxhhhVVVyyyrrrmmmllltttqqqeeepppfffQQQ^^^yyyUUUOOOKKKLLLKKKFFFBBBBBB===<<<;;;999777666666555999666333333666:::===>>>CCCGGGIIIHHHLLLYYYiiisss}}}KKKRRRMMMkkkooo<<>>>>>:::VVVvvv555------------.........//////////////////000111222222///;;;hhhjjjTTTaaapppSSSTTTWWWrrrkkkccc\\\]]]LLL:::333666:::@@@EEEBBBCCCGGGLLLLLLIIIIIILLLGGGFFFLLLLLLNNNhhhpppMMM???+++111111---++++++++++++++++++++++++++++++,,,------......///111,,,000???jjjzzzrrrvvvnnntttooocccQQQBBB===CCCKKKPPPRRRCCC444;;;CCCDDDFFFIIIKKKQQQVVVXXXXXX]]]cccsssmmmYYY]]]aaa@@@DDD000000000000000000000000333///---===yyydddrrr\\\DDDHHHLLLPPPTTTZZZbbbhhhlllsssvvv}}}}}}~~~yyyrrr|||rrrrrrhhhuuuqqqnnntttttt{{{qqqrrrqqqoooooojjjaaaWWWMMMEEE@@@777<<>>999555333111000777...555UUUgggSSSQQQkkk~~~}}}|||yyytttooorrrnnnnnneeeooo}}}pppoooooojjjnnnrrr^^^]]]ZZZ[[[dddjjj___MMMRRROOOJJJGGGCCC@@@???@@@:::999888777666666666666777555444555888<<<@@@CCCFFFJJJIIIFFFPPPeeetttxxxAAAIII___UUU888///&&&555(((,,,************++++++++++++++++++,,,------......///---444---444NNN~~~jjjhhh```PPPHHHHHHFFFAAA;;;999999999888777666555666;;;AAAFFFGGGFFF:::AAAFFFGGGGGGHHHGGGCCCBBBFFFJJJRRRUUUPPP```ttt[[[FFF>>>@@@666RRR}}}666...,,,,,,---------.........///......//////000111222333===mmmbbbSSSaaa~~~ZZZRRRVVVppp|||eeevvvsss___MMM:::222555:::AAAFFF@@@@@@BBBDDDBBB;;;999;;;AAABBBJJJLLLNNNhhh[[[QQQ???---111000...++++++++++++++++++++++++++++++,,,------......///000,,,333AAAhhhoooRRRAAA>>>BBBFFFNNNQQQBBB444999AAACCCFFFHHHLLLQQQVVVYYYZZZ]]]```vvv{{{]]]^^^```???DDD000000000000000000000000222---///<<>>BBB:::\\\555...,,,,,,,,,,,,------------............///000111222666@@@uuubbb```uuuaaaNNNPPPeeeeee}}}lllgggaaaNNN:::222444:::AAAGGGCCCAAAAAABBB>>>777555777===@@@HHHJJJLLLfffjjjZZZ~~~AAA///111//////++++++++++++++++++++++++++++++,,,------......///...---555AAAeee~~~]]]FFF???BBBDDDEEELLLPPPBBB333888@@@BBBFFFHHHMMMRRRWWWZZZ]]]______}}}eee___eeeCCCDDD000000000000000000000000222---222999[[[[[[\\\yyysss___HHHLLLPPP\\\kkkvvvyyyzzz|||tttppp|||wwwtttsssvvvzzziiibbbxxxvvvlllmmmkkkeee^^^VVVLLLBBB>>>>>>888===BBBCCCBBBBBBFFFKKKGGGIIIIIIJJJWWWoookkk555>>>vvvddd```YYYRRRRRRQQQRRRSSSTTTRRRPPPKKKGGGAAA>>><<<888222---+++000333222eeeVVVTTTlll~~~{{{xxxvvvqqqggg```RRRTTTOOOXXXhhh[[[OOO]]][[[QQQQQQUUUPPPQQQYYYYYYHHHMMMMMMEEEBBBGGGIIIGGGBBBAAA>>>;;;<<<<<<666///333333444555666888:::;;;888:::===>>>@@@CCCFFFIIIJJJJJJLLLTTTggg}}}PPPWWWYYY;;;111///&&&///(((((()))))))))************+++++++++,,,------......///---555...555PPP~~~nnnpppiiiiiipppfffTTTOOOGGGAAA;;;:::<<<===:::777888444222666>>>DDDFFFDDD===CCCHHHGGGGGGIIIHHHEEE@@@IIIPPPUUURRRNNNhhhvvv\\\DDD===CCC===aaa444...+++++++++,,,,,,,,,------............///000111111111;;;vvv```qqqkkkQQQSSSggg{{{hhh{{{}}}aaaNNN;;;333555:::AAAFFFBBB@@@???@@@===888888;;;===@@@IIIJJJKKKdddsss\\\DDD222111...000++++++++++++++++++++++++++++++,,,------......///......444???eeemmm^^^KKKAAABBBEEEDDDAAAKKKOOOBBB444888@@@CCCHHHHHHMMMSSSVVV[[[```bbbaaalll]]]aaaEEEDDDyyy}}}000000000000000000000000222,,,333444III~~~iiiYYYrrraaaLLLGGGNNN^^^nnnuuuwww|||vvvggg{{{vvvyyy}}}iiijjj|||~~~mmmooo~~~sssgggtttvvviiisssjjjeee[[[OOOFFFAAA>>>;;;999<<>>???;;;777:::555111444<<>>eee___YYYTTTNNNHHHEEECCCBBBAAAKKKPPPCCC444888???CCCIIIGGGMMMQQQTTTZZZbbbdddbbbnnnYYYYYYDDDEEEttt000000000000000000000000111+++333000???yyyxxxbbbxxxmmm^^^JJJIIIQQQ```nnnrrrwwwqqqxxxxxx~~~mmmllllll{{{qqqddd|||sssttteeewwwddd___TTTFFF??????===888999:::<<<===@@@CCCHHHKKKDDDHHHJJJOOObbbvvvGGGCCChhhYYYZZZJJJHHHHHHIIIMMMPPPQQQMMMJJJDDDAAAAAACCCEEECCC<<<666444...,,,888===tttkkkKKKUUUiii~~~|||~~~sssllljjjfff___YYYVVV>>>@@@@@@000AAAPPP777??????DDDAAA;;;@@@CCC888@@@999666:::;;;888999===888:::666///,,,111444333666666666666777888999:::>>>CCCIIIKKKKKKJJJKKKLLLKKKLLLZZZsss___@@@___KKKsss<<<888+++......)))///+++))))))))))))************++++++,,,------......///***222,,,555WWWsssZZZDDD???;;;<<<@@@@@@<<<666;;;555111333<<>>}}}___}}}ZZZNNNYYY}}}ssswwwwww```OOO<<<555777;;;@@@DDDGGGBBB>>><<<888444666;;;CCCFFFMMMLLLKKKccc```GGG666111---000++++++++++++++++++++++++++++++,,,------......///...---444???cccuuuiiieeeUUUVVVTTTLLLCCC???CCCHHHJJJPPPDDD555888@@@DDDIIIGGGLLLPPPRRRYYYcccfffbbbmmmTTTUUUEEEDDDnnn666333000///000111111111///(((555777777wwwyyywwwfff{{{___NNNMMMJJJ[[[fffrrr~~~|||tttxxx}}}{{{~~~iiizzziiifffttteeetttmmmjjjjjjbbbYYYMMMDDD@@@@@@???>>>;;;<<<@@@EEEIIIJJJHHHFFFHHHLLLGGGQQQmmmbbbAAAIIIwwwrrrKKKPPPJJJKKKGGGEEEHHHMMMOOOJJJEEEGGGAAA>>>CCCKKKMMMEEE<<<999<<>><<<666III???///,,,++++++******++++++,,,++++++++++++,,,---.........>>>ooobbbtttjjjPPPUUUqqquuuxxxjjjeeeQQQ===444666:::>>>AAACCCBBB@@@===;;;;;;===???BBBKKKJJJLLLIII\\\nnnyyyNNN444333555+++++++++++++++++++++++++++***++++++,,,,,,------......333000777fffrrrbbb\\\VVVSSSQQQOOOHHH@@@AAAHHHQQQNNNFFF<<<777:::BBBHHHJJJMMMQQQVVV\\\aaafffiiitttXXXQQQEEEFFFfff666444111000000111111000111...444222444bbbuuuuuuZZZXXXrrrwww^^^JJJDDDJJJWWWfffrrr{{{mmmvvvxxx|||~~~{{{|||ggg~~~wwwgggjjjrrreee~~~zzztttnnniiieeeccc[[[SSSIIIBBB??????>>>======@@@DDDHHHLLLMMMKKKJJJHHHKKKMMMaaaddd>>>QQQ{{{nnnOOOQQQGGGGGGDDDDDDIIIPPPSSSPPPKKKGGGAAA===@@@FFFIIIFFF@@@;;;???;;;555444>>>jjjRRRFFFnnn}}}xxxrrrjjj```XXXSSSJJJCCC<<<999999999888555777777777777777666666666777777666666666666666666666666666555555555555444888777888:::>>>BBBDDDFFFEEEGGGGGGFFFDDDFFFMMMRRRdddPPPIII^^^|||LLL444111,,,***)))))))))(((******))))))******+++,,,***++++++,,,,,,------...******---555bbb___IIIAAA===EEE@@@999@@@BBB;;;777666333000333:::AAADDDDDD===GGGLLLIIIFFFGGGHHHFFFDDDGGGJJJOOORRRXXXuuuzzz[[[CCC===;;;333CCC;;;---,,,++++++******++++++,,,++++++++++++,,,---......)))===sss[[[```|||oooQQQRRRkkk~~~yyyfffRRR===555777;;;???BBBDDDCCCBBB@@@>>>>>>AAADDDDDDLLLJJJMMMKKK___qqq~~~KKK333000333---++++++++++++++++++++++++***++++++,,,,,,------...///444111666```nnn[[[TTTUUUPPPMMMKKKGGGBBBDDDJJJMMMKKKEEE===888;;;BBBGGGHHHNNNUUUXXXXXX]]]gggooo~~~mmmhhhVVVHHHDDDaaabbb777555333222222111000...111444333---444KKKyyy~~~zzzYYYdddttt\\\IIICCCNNNVVVkkk{{{ppp{{{{{{bbbttt{{{nnnsssmmmbbb~~~}}}~~~xxxuuurrrooommmiiiccc]]]RRRKKKCCC???>>>>>>===<<<>>>AAAEEEJJJMMMMMMMMMLLLKKKJJJSSSooo[[[<<>>444+++QQQoooNNNXXXrrr{{{}}}}}}{{{ttthhh\\\TTTMMMHHHAAA<<<;;;:::777444555555555555555666666666666666666666666666666666777777777777888888888888999:::;;;===???AAADDDEEEFFFFFFFFFEEEGGGPPP^^^iiifffeeeEEEXXX{{{qqq:::222///+++))))))***))))))******))))))******+++,,,***++++++,,,,,,------......---...444aaa}}}]]]HHHBBBCCC???GGGAAA999@@@BBB;;;777555222000333:::BBBFFFHHH???FFFJJJHHHDDDDDDFFFFFFCCCIIIMMMJJJHHHUUUvvvwwwXXXAAA<<<;;;999III>>>111,,,++++++******++++++,,,++++++++++++,,,---......)))===uuuVVVRRRhhhmmmOOOKKK___tttpppgggSSS>>>555777;;;???CCCDDDDDDDDDCCCBBBCCCFFFHHHHHHMMMJJJNNNNNNbbbqqqIII333---//////++++++++++++++++++++++++***++++++,,,,,,------...***000222777aaapppbbb]]][[[TTTMMMJJJFFFCCCFFFJJJHHHGGGEEE@@@<<<<<>>>>><<<:::<<<@@@EEEIIIKKKKKKKKKJJJLLLKKKYYYvvvHHHEEEaaa\\\]]]RRRQQQPPPQQQTTTXXXXXXTTTOOOJJJIIIGGGGGGHHHKKKMMMOOORRRCCC777<<<;;;///===bbblllFFFUUU~~~uuucccUUUKKKFFF???;;;:::::::::999777777777777777777777777555555555666666777777777888888999::::::;;;<<<<<<;;;===???@@@AAACCCEEEGGGHHHGGGGGGLLLWWWhhhxxxWWWJJJQQQsssKKK888///,,,***))))))******)))******))))))******+++,,,***++++++,,,,,,------...111333444666___xxx^^^MMMGGGGGGIIIAAAIIIAAA999???BBB:::666555222111444;;;BBBHHHKKKJJJIIIGGGEEEDDDEEEEEEDDDFFFNNNUUULLLCCCUUU{{{tttTTT@@@===;;;555FFFBBB333,,,++++++******++++++,,,++++++++++++,,,---......--->>>rrrVVVUUUkkk```IIIDDDQQQfffpppgggSSS===444666:::???CCCCCCCCCDDDCCCCCCDDDHHHJJJJJJNNNJJJOOOPPPdddnnnJJJ555+++---111++++++++++++++++++++++++***++++++,,,,,,------...***---111888```rrrhhhgggccc\\\SSSKKKFFFDDDFFFHHHGGGGGGGGGEEEAAA>>>@@@DDDIIIQQQXXXWWWTTTXXXfffsssrrrbbbZZZJJJCCC___>>><<<888666444333000...---555000...<<<888{{{PPPpppxxxzzzuuuvvvyyyeeeNNNWWWeeeiiiqqq~~~kkk\\\uuu}}}xxxgggqqqdddxxx{{{}}}wwwtttwwwtttpppmmmkkkiiibbbWWWNNNIIIEEE???===>>>>>><<<:::>>>BBBGGGJJJJJJJJJJJJJJJJJJOOOgggqqq>>>WWW[[[ZZZ]]]WWWRRRQQQQQQSSSUUUSSSOOOLLLIIIJJJLLLMMMMMMMMMMMMNNNMMMDDD777:::CCC===777>>>~~~YYY[[[{{{mmm\\\KKKFFF???999777999;;;<<<888888888888777777777777555555555666777888999999::::::;;;<<<<<<===>>>>>>@@@BBBCCCCCCBBBBBBEEEGGGGGGIIIQQQ___qqqiiiFFFKKKYYYrrr~~~888222---+++)))((()))******)))******))))))******+++,,,***++++++,,,,,,------...)))///333444^^^zzzsss\\\OOOLLLMMMJJJFFFCCCJJJBBB888>>>@@@999555111000000222888???EEEHHHOOOFFF>>>>>>CCCGGGFFFEEEIIIQQQ\\\RRRAAAUUUrrrRRR???>>>===:::GGGAAA///,,,++++++******++++++,,,++++++++++++,,,---.........<<>><<<>>>???>>>===CCCHHHMMMOOOMMMKKKKKKMMMIIIXXXyyyYYYHHHiiilllWWWSSSWWWSSSKKKKKKKKKLLLMMMMMMKKKIIIFFFGGGJJJLLLMMMKKKIIIGGG@@@FFFBBB???EEEDDD<<<:::TTTjjjTTTaaa{{{zzzmmmiiibbbWWWJJJ@@@:::777777::::::999888777666555555555555666777999:::;;;;;;;;;<<<<<<===>>>?????????>>>@@@AAA???>>>???CCCGGGMMMUUUeeexxxxxxDDDMMMQQQlllKKK444***,,,***(((((()))***)))(((******))))))******+++,,,***++++++,,,,,,------...***000333333]]]wwwfffTTTNNNPPPRRRKKKBBBDDDJJJAAA777<<<>>>777333------...000444999>>>AAAFFF<<<666:::CCCGGGHHHHHHKKKOOO```ZZZCCCTTTpppNNN>>>???===@@@EEEEEE///,,,++++++******++++++,,,++++++++++++,,,---......+++999lll[[[WWWjjjxxxqqqEEEDDDDDDGGG[[[jjjpppiiiTTT===333555:::@@@DDDCCCDDDEEEEEEDDDDDDFFFHHHHHHMMMIIILLLLLL```gggyyyPPP888,,,---000++++++++++++++++++++++++***++++++,,,,,,------...222+++000555UUUrrr___VVVUUUVVVSSSIIIBBBBBBEEEFFFGGGFFFIIINNNJJJAAA@@@EEEOOOPPPRRRTTTVVVXXXZZZ\\\TTTeeeOOO___PPPEEEDDDbbbjjjIIIDDD===888555444444333333///---222111333EEEzzzTTTvvvbbbaaa~~~ssszzzyyy~~~bbbTTTkkkrrrfffooo}}}{{{}}}}}}yyywwwxxxuuuqqqkkkiiifffbbb\\\VVVQQQNNNDDD@@@;;;:::===AAABBBAAAGGGLLLRRRSSSOOOLLLLLLNNNRRRccc{{{JJJZZZ|||vvvZZZUUUOOOSSSNNNHHHGGGFFFGGGHHHIIIIIIIIIFFFFFFGGGIIIJJJIIIEEEBBBAAAJJJGGGBBBEEECCC>>>AAA???lll]]]\\\{{{uuueeeTTTGGG>>>999>>>===<<<:::999777666555555666777888:::;;;<<<============>>>>>>?????????<<>>===666===JJJ000,,,++++++******++++++,,,++++++++++++,,,---......,,,888iiiZZZWWWjjjvvvkkk@@@EEEEEEGGG^^^lllkkkVVV???555777<<>><<<:::888777666777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>????????????CCCIIIMMMSSS]]]kkkuuugggjjjeeeddd;;;222222---+++***(((((())))))'''&&&*********)))***++++++,,,***++++++,,,,,,---....../////////555jjjuuuuuuqqqeeeVVVKKKFFFGGGIIIIIIDDDJJJ@@@555:::;;;444000///111444555777888:::<<<666888@@@HHHHHHCCCEEELLLOOOMMMgggkkkNNNVVVjjjHHH;;;===<<<>>>KKKKKK+++,,,++++++++++++++++++,,,++++++++++++,,,---......111999eeeZZZ[[[qqquuuhhh???DDDCCCEEE___vvvtttmmmXXXAAA777999>>>DDDIIILLLMMMMMMLLLIIIHHHHHHIIICCCJJJGGGGGGDDDYYYaaaMMM333---///,,,++++++++++++++++++++++++***++++++,,,,,,---......444+++333444KKKooo```[[[MMMWWWZZZOOOBBB>>>@@@AAA???===DDDMMMLLLCCCCCCKKKLLLPPPUUUWWWTTTPPPMMMKKKPPP>>>OOOrrr{{{yyyUUUIII???XXXWWWPPPEEE>>>:::999777666666222222333...///BBBZZZzzzVVVWWW~~~vvvzzz|||rrrvvvttt~~~zzzvvv___iiiiii```vvvqqq||||||lllzzz|||{{{xxxtttqqqnnnmmmlllhhhccc\\\XXXVVVQQQIIIBBB>>>777666===DDDEEEGGGKKKJJJRRRTTTNNNJJJLLLOOONNNjjjNNNVVVooodddQQQIIIMMMZZZKKKNNNLLLHHHEEEDDDDDDFFFGGGKKKJJJJJJKKKLLLKKKHHHEEEFFFFFFGGGHHHIIIIIIFFFDDDFFF666MMM|||vvvrrrlllddd^^^YYY\\\YYYOOOIIIFFFAAA;;;333:::BBB>>>888AAADDD777CCCAAA>>><<<>>>BBBFFFIIIOOOaaaQQQyyyzzzvvvzzz```]]]dddggg~~~WWW222000------))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...111000000777eeeuuuzzzwwwssszzziiiZZZMMMEEEJJJMMMCCCBBB===888999======888222//////000333999???BBB@@@BBBBBBBBBCCCEEEFFFHHHHHHIII]]]kkkFFF[[[uuuzzzcccKKK===:::<<<@@@QQQAAA111,,,++++++******++++++,,,++++++++++++,,,---......///...kkk[[[UUUnnn]]]CCC@@@IIICCCiii|||~~~kkkUUU@@@999999;;;BBBKKKEEEHHHJJJJJJHHHFFFEEEEEEBBBEEEHHHGGGJJJ]]]OOOnnnTTT555---111,,,++++++++++++++++++++++++++++++++++++,,,---......333,,,///666KKKrrrhhhRRRRRR\\\ZZZKKKBBBCCCBBB;;;:::===AAADDDFFFIIIKKKMMMNNNNNNQQQUUUQQQKKKMMMTTTHHHVVVRRRhhh]]]LLLCCC>>>ZZZTTTNNNGGGCCCAAA???<<<999777333333444///+++777HHHtttUUU{{{nnnggg}}}{{{}}}|||sss}}}~~~llloookkkbbb|||www|||zzzlllyyyzzzyyyvvvsssooollljjjiiifffaaaYYYUUURRRMMMGGGAAA???:::999???CCCDDDHHHMMMOOONNNQQQQQQLLLJJJUUUcccuuuNNNdddxxxZZZSSSRRRSSSTTTQQQQQQOOOMMMKKKJJJIIIJJJJJJJJJIIIHHHIIIKKKKKKJJJIIIKKKLLLLLLMMMMMMLLLIIIGGGDDDAAAIIIggg~~~xxxtttuuuooonnnqqqmmm```UUUPPPPPPFFFEEEFFFCCCGGGJJJBBBEEEGGGKKKOOOTTT[[[bbbgggbbb}}}~~~ppphhhZZZQQQ\\\xxxsss999...111---'''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------.........000888gggzzzxxxoooggg]]]OOOFFFLLLRRRNNNHHHCCC???@@@BBBAAA;;;444222333444666:::===>>>===BBBCCCDDDEEEEEEFFFHHHIIIQQQcccyyyPPP]]]uuuuuu]]]GGG<<<<<>>>>>@@@BBBCCCHHHOOOVVVNNNMMMPPPJJJDDDUUUpppZZZQQQqqqVVVZZZ[[[[[[OOOZZZSSSSSSSSSSSSQQQOOOMMMLLLJJJHHHGGGGGGIIIKKKLLLLLLQQQQQQRRRRRRPPPNNNKKKJJJEEEIIIGGGKKKjjj~~~yyy~~~pppnnn|||ssslllpppaaa\\\gggpppggg]]]\\\ZZZZZZ___eeehhhkkkqqqzzz{{{qqqBBBAAAFFFRRR___lll>>>***...111...)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...,,,---///777ggg}}}~~~gggmmmhhhUUUGGGKKKTTTWWWMMMJJJFFFFFFFFFCCC;;;444333444555777888777777777AAADDDGGGGGGFFFEEEGGGJJJUUUaaa~~~SSS]]]yyyoooVVVBBB;;;>>>EEE???III===000,,,++++++******++++++,,,++++++++++++,,,---......555333jjjaaaUUUppp{{{EEEDDDNNNUUUsssvvvUUU888666BBBFFFAAA;;;333999BBBGGGGGGFFFFFFFFFAAADDDHHHIIIKKKZZZ{{{ZZZ{{{XXX666***000///++++++++++++++++++++++++++++++++++++,,,---......,,,...222444FFF}}}wwwcccKKKTTT___^^^LLL>>>======999<<<>>>@@@AAACCCFFFJJJMMMKKKNNNQQQQQQLLLJJJRRR]]]SSS]]]gggFFF???CCCfffwwwRRROOOKKKIIIIIIHHHDDDAAA:::555444666666111000333RRRkkk999UUUjjjnnnZZZTTTWWW}}}sss~~~~~~zzzvvvxxx{{{zzz~~~zzz}}}zzzwwwllltttooozzzqqq{{{tttrrrpppmmmiiifffcccaaa\\\WWWOOOIIIFFFCCCAAA???AAAAAABBBAAA@@@BBBIIIOOOTTTMMMJJJLLLKKKNNNbbbyyyeeeFFFnnn[[[^^^\\\VVV\\\IIIZZZRRRSSSUUUUUUTTTQQQMMMKKKKKKIIIFFFEEEGGGJJJKKKKKKQQQRRRSSSRRROOOLLLJJJIIIHHHFFFIIIMMMOOObbb{{{|||{{{uuuuuu||||||~~~}}}zzz~~~zzzKKKMMMIIIMMMRRRcccyyyRRR---222...(((++++++((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------...---///000555eee{{{fffiii}}}zzz^^^IIIGGGNNNWWWOOOLLLIIIHHHFFF@@@777000///000444666444111000222@@@DDDHHHHHHEEEDDDEEEHHHQQQTTTsssRRR\\\mmmTTTAAA:::>>>DDD>>>III===000,,,++++++******++++++,,,++++++++++++,,,---......000111gggaaaWWW}}}JJJEEENNN^^^nnnPPP777999GGGHHH===444666;;;BBBDDDBBB@@@AAACCCAAADDDHHHKKKKKKWWWxxxUUUVVV666,,,111///++++++++++++++++++++++++++++++++++++,,,---.........000111///DDDvvvaaaOOOYYYdddaaaMMM===<<<===:::>>>??????@@@AAADDDHHHKKKJJJMMMOOOLLLFFFGGGQQQ]]]XXXYYYlllBBB;;;CCCgggvvvZZZTTTMMMIIIHHHHHHFFFDDD@@@:::555555666444222222999~~~~~~444LLLwwwkkkjjjttt{{{|||mmmkkk|||~~~zzzwwwvvvvvv|||iiisss|||zzzyyy}}}qqq}}}|||vvvvvvzzz{{{zzzoooxxxooonnnllliiieeeaaa^^^\\\UUUQQQJJJEEEAAA@@@@@@???AAACCCDDDBBBAAADDDJJJNNNKKKKKKIIIJJJSSSggg{{{rrrIIIVVVuuuTTTjjj[[[JJJWWWHHHQQQNNNOOOQQQQQQPPPMMMIIIGGGMMMIIIFFFDDDEEEGGGHHHHHHKKKNNNOOONNNKKKGGGFFFFFFHHHBBBIIIPPPEEE???eee~~~~~~xxxyyy~~~uuu}}}vvv[[[\\\CCCWWWVVVYYYxxxQQQ111+++444)))###((('''((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------......000111555eeewwwbbbnnneeeLLLEEEIIITTTPPPNNNKKKHHHDDD>>>555///---...333777444...///555???CCCGGGGGGEEECCCCCCCCCHHHHHHhhh^^^eeemmmVVVCCC;;;;;;???666CCCAAA000,,,++++++******++++++,,,++++++++++++,,,---......---333fff^^^VVVTTTKKKSSSnnn}}}___III;;;@@@IIIEEE999000:::>>>AAA@@@<<<<<<@@@EEE@@@CCCIIILLLKKKTTTttt{{{TTTTTT777...222---++++++++++++++++++++++++++++++++++++,,,---......000000111...BBBttt```XXX___hhhcccNNN>>>===>>>:::>>>????????????BBBFFFIIIHHHKKKKKKEEE@@@DDDOOOYYYTTTUUUtttCCC???JJJqqqccc[[[QQQKKKIIIJJJIIIHHHHHHBBB:::666444333111///555]]]zzz}}}iiiFFFvvv}}}SSSccctttyyywwwvvvqqqSSS|||{{{wwwwww~~~sss{{{xxxwwwyyy{{{rrrtttuuujjjtttqqqqqqiiiiiigggddd```[[[WWWUUUOOOLLLGGGBBB@@@???@@@AAABBBEEEFFFDDDDDDIIIMMMMMMKKKNNNLLLLLLZZZtttLLLCCCtttrrr|||___ZZZsss```LLL\\\UUUMMMKKKKKKKKKKKKIIIGGGEEEDDDKKKHHHDDDCCCCCCEEEEEEEEEFFFIIILLLLLLHHHEEEEEEFFFEEECCCEEEFFFAAA???LLL^^^wwwzzz|||{{{xxxcccKKKKKKYYY}}}ccclll___www```666+++***---++++++,,,&&&))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------......111111444ggg}}}xxxXXXmmmgggPPPHHHGGGRRRQQQOOOLLLHHHCCC===666000...///555:::666///222<<<@@@BBBDDDFFFFFFDDDAAA???BBBEEEcccvvvtttlllVVVCCC:::999:::555CCCBBB...,,,++++++******++++++,,,++++++++++++,,,---.........555eee___SSS^^^MMMPPPtttiiiTTTFFF???EEEIII@@@555///888===???===999:::AAAHHH@@@BBBIIINNNKKKQQQqqq}}}XXXTTT777///222,,,++++++++++++++++++++++++++++++++++++,,,---.........///333333???tttsss``````dddjjjbbbMMM@@@@@@@@@:::>>>????????????@@@CCCFFFDDDFFFEEE>>>===DDDNNNUUUNNNWWWzzzsss@@@???NNNxxxjjjbbbXXXRRRPPPPPPOOONNNOOOJJJBBB;;;777555222000555DDDqqqooo___yyykkkdddsss|||tttzzz{{{jjjggguuuxxxwwwssssss}}}ssswwwtttwwwvvvwwwxxxpppqqqrrrgggnnnuuugggjjjcccbbbaaa^^^ZZZUUUQQQNNNIIIHHHEEEBBB@@@@@@AAACCCDDDGGGGGGFFFJJJPPPQQQMMMPPPOOOQQQYYYhhh}}}ZZZFFF[[[[[[^^^kkkdddXXXgggfffLLLJJJIIIGGGEEECCCCCCCCCCCCGGGEEEBBBAAACCCDDDDDDDDDCCCHHHLLLLLLIIIFFFGGGIIIDDDEEEDDDCCCDDDEEEFFFEEEbbb}}}oooPPP]]]JJJUUUgggzzzooo---///000***(((//////***+++))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------......111000111ddd}}}iii^^^lllfffRRRJJJEEEOOOOOOMMMJJJFFFAAA;;;666222000111666;;;555...333@@@CCCBBBCCCFFFIIIHHHAAA<<<@@@EEEXXXuuu}}}iiiRRRAAA999888999:::LLL===///,,,++++++******++++++,,,++++++++++++,,,---.........444bbbhhhRRRjjjSSSUUUcccSSSHHHBBBFFFGGG===333000555:::???===999999???GGG???AAAIIIOOOKKKOOOnnn~~~YYYWWW777,,,111---++++++++++++++++++++++++++++++++++++,,,---.........,,,222555999cccuuuaaacccgggjjj___KKK@@@BBB@@@888===>>>@@@@@@???@@@AAACCC@@@AAA>>>:::<<>>999444222000000666:::333+++111@@@EEECCCCCCGGGLLLJJJBBB:::@@@BBBKKKddd~~~||||||eeeNNN>>>777888;;;;;;SSS666222,,,++++++++++++++++++,,,++++++++++++,,,---......+++000]]]sssVVVuuubbbiiilllZZZXXXKKKCCCFFFEEE<<<333000444:::@@@>>>999777;;;AAA???AAAIIIPPPKKKNNNmmm|||VVV[[[666***///...++++++++++++++++++++++++++++++++++++,,,---......///***000333555ZZZwwwaaaccchhhiii]]]III@@@CCC@@@666<<<>>>@@@@@@@@@???@@@AAA======:::777>>>KKKTTTUUUXXX\\\pppeee===>>>LLLuuuYYYrrrcccXXXWWWUUUPPPOOOSSSWWWPPPIIIDDDCCC???999333---777DDDwwwooo|||~~~~~~|||}}}{{{iiieeemmmllljjjcccYYYWWWqqqyyy|||yyyqqqyyytttvvv{{{yyywwwqqqsssuuutttssssssooolllhhhhhhjjjiiiddd___[[[WWWSSSPPPOOOMMMHHHDDDFFFEEEBBB???>>>@@@EEEHHHEEEJJJPPPRRRPPPNNNOOOPPPSSSIIIeeezzzzzzwwwUUUAAAvvviiiOOORRRSSSTTTUUUUUUTTTSSSRRRWWWMMMEEEEEEFFFFFFEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBKKKIIIJJJNNNOOOKKKHHHHHHHHHBBBAAAFFFHHHGGGIIINNNJJJOOOXXXnnnvvvzzzsssjjjXXXKKKllluuummmfffsssxxx???,,,000************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))******++++++,,,------+++444000444SSSiiimmmNNNYYYssseeeQQQDDDHHHIIIJJJPPPPPPFFF<<<:::999666111333444000,,,...777???CCCDDDEEEGGGGGGDDD>>>:::>>>MMMIIIUUU|||{{{|||aaaFFF888888::::::BBBSSS|||888222++++++************++++++,,,,,,,,,,,,---...//////111///KKKooobbbmmm|||uuucccaaaYYYMMMEEEFFFBBB888000...555:::>>><<<666666===EEECCCLLLSSSHHHMMMUUUeeemmmXXXqqqNNN000222000...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,111...,,,:::\\\vvvgggiiiiii^^^]]]OOOFFFBBB555::::::;;;>>>@@@AAAAAA@@@???999888888999>>>HHHTTT\\\]]]nnn}}}aaa999666FFFkkkkkk^^^VVVVVVUUUPPPPPPTTT^^^VVVMMMHHHFFFEEE@@@<<<:::---666```|||{{{|||ppp______jjjoooaaaRRRRRRaaa{{{xxxxxxvvvrrrnnnpppvvv|||tttqqqrrryyy{{{wwwsssrrryyyrrrqqqqqqnnnkkkjjjkkkgggcccaaaaaa___ZZZUUUSSSPPPLLLKKKJJJIIIFFFCCCDDDCCCBBB@@@???AAAEEEHHHMMMPPPSSSTTTRRROOOMMMKKKHHH___zzzjjjCCCCCCmmmVVVQQQTTTRRRQQQQQQSSSUUUVVVUUUUUULLLEEEFFFHHHHHHHHHIIIIIIJJJMMMNNNMMMIIIFFFCCCIIIGGGHHHMMMNNNKKKIIIJJJKKKFFFDDDIIILLLKKKMMMQQQRRRPPPMMMSSSooo}}}nnnxxxxxxyyyssssssooofffpppxxxyyyjjjddd]]]UUUsssEEE---+++,,,*********)))))))))((((((''''''''''''''''''''''''((((((((((((((()))******)))******++++++,,,------+++---)))444QQQ{{{iiiNNN\\\tttaaaJJJ@@@IIIKKKLLLNNNLLLFFFAAA???;;;555///111222///,,,000999AAABBBDDDEEEEEEBBB>>><<<:::@@@PPPQQQ___zzz___EEE999:::>>>>>>>>>[[[ppp777///++++++************++++++,,,,,,+++,,,,,,---...///111---HHHpppZZZ```qqqmmm^^^YYYMMMDDDDDD@@@666---,,,555:::>>><<<777666===DDDFFFLLLQQQKKKSSSWWW```iii[[[sssRRR222111...------,,,++++++------,,,+++++++++,,,,,,,,,,,,------...111---,,,999WWWvvvlllsssnnnhhhcccGGG:::@@@;;;???:::<<<>>>@@@AAAAAA@@@???:::999999:::???GGGQQQXXX^^^ggg```|||^^^;;;888GGGlll~~~cccZZZTTTVVVUUUPPPQQQVVV```XXXNNNIIIHHHHHHEEEBBBAAA...444CCC~~~~~~zzztttnnnlllmmmooo~~~}}}iiiYYY]]]kkkrrriiibbbggguuu~~~zzzrrr{{{ooommmuuuuuutttuuuwwwuuupppoooqqqwwwpppnnnlllgggdddcccfffbbb]]]ZZZXXXUUUPPPKKKKKKIIIGGGFFFFFFEEEDDDCCCAAABBBBBBBBBBBBDDDGGGJJJRRRTTTUUUUUUSSSQQQNNNMMM[[[ppp{{{mmmUUUIIIeee```SSSXXXVVVQQQMMMMMMRRRVVVWWWUUUUUUMMMGGGGGGHHHGGGGGGHHHIIIMMMSSSVVVUUUPPPIIIDDDEEECCCEEEJJJLLLJJJJJJMMMNNNIIIGGGJJJLLLKKKKKKMMMPPPOOONNNNNNRRRddd|||||||||iiilll}}}{{{xxxnnnyyygggQQQXXXaaafffppp}}}sss{{{AAA...111///&&&******))))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******)))******++++++,,,------000---)))888SSShhhSSSfff~~~\\\CCC???LLLOOOQQQOOOLLLGGGFFFCCC:::111...000000...---111;;;CCCAAADDDFFFAAA:::666999===BBBRRRXXXkkkxxx]]]DDD:::===AAABBB:::[[[nnn;;;000++++++************+++++++++++++++,,,,,,---...///222---FFFzzz[[[___qqqxxx}}}aaa___RRRHHHGGGCCC888000000666;;;>>><<<777777<<>>444111888@@@EEEOOOZZZsssvvv[[[BBB999===BBBCCC;;;RRRqqq;;;///++++++************++++++++++++++++++,,,---...///333...GGGgggrrrooofffdddUUUIIIFFFAAA777111222777;;;>>><<<888777<<>>???CCCIIIJJJHHHKKKPPPHHHGGGFFFFFFGGGIIIIIIGGGKKKBBBBBBHHHEEE<<>>***000000"""###444)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((())))))***)))******++++++,,,------+++333...000KKKrrrlll___tttPPPFFFLLLVVVRRRVVVTTTQQQLLLEEE===777555111111000......222999???CCCDDDBBB:::111111:::CCCGGGJJJXXXwwwtttXXXAAA999===AAA@@@<<>>999111---000888;;;>>><<<999888;;;>>>???@@@GGGFFFHHHEEEVVVXXXeeePPP000000//////---,,,++++++------,,,++++++++++++,,,,,,,,,------(((///222222444HHH|||eeeVVVMMMOOOQQQdddeeeIIIDDDCCC777>>>;;;<<>>EEEAAA<<<555222666>>>EEEIIIHHH[[[~~~oooTTT???888<<>><<<:::888:::<<>>@@@AAAAAA@@@???>>>@@@CCCEEEGGGJJJOOORRRVVVXXXXXX___]]]QQQ;;;555===cccaaa^^^______XXXPPPUUUaaabbb^^^ZZZZZZ]]]]]]YYYUUUNNNDDD???HHHBBB>>>hhhyyypppfff___VVVVVVVVVYYY^^^fffoootttwww|||{{{zzz}}}~~~~~~}}}|||zzzwwwtttnnn}}}vvvvvvuuuqqqnnnlllmmmoookkkoooooohhhccceeefffddd^^^ZZZXXXWWWSSSMMMKKKMMMKKKJJJIIIGGGEEEFFFGGGIIIGGGHHHHHHGGGFFFHHHLLLPPPUUUVVVUUUTTTQQQQQQRRRSSSOOOPPPQQQTTT[[[iiiyyy\\\AAAMMMBBBlll___UUUMMMMMMNNNMMMKKKIIIHHHIIIHHHFFFDDDBBB@@@BBBFFFGGGEEEFFFJJJEEEEEEEEEEEEDDDDDDCCCCCC<<<@@@GGGMMMLLLGGGHHHLLL@@@DDDEEEFFFKKKRRRSSSOOOHHHFFFIIIOOOOOOHHHDDDEEELLLGGGLLLfff]]]888999444222---***000555...###))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))******++++++,,,------...444///222IIIyyymmmQQQZZZ]]]eeehhhcccVVVKKKEEE@@@:::777888111000...---///444;;;???EEE===444000444;;;AAADDDKKKLLLfffyyyiiiPPP<<<888===>>>;;;===qqqmmm999222++++++************++++++************+++,,,---...///,,,BBBssskkk~~~___]]]gggwwwrrrkkkVVVAAA888444111333::::::<<<>>>===:::999999;;;AAA@@@FFFFFFEEEEEEgggzzzQQQgggwwwMMM111444000,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------***---...000000999nnnmmmjjjnnniiiVVVNNNLLLBBB000555999:::===???@@@@@@???>>>???AAACCCFFFHHHMMMRRRVVV\\\]]]___ccc\\\JJJ999777???ccc]]][[[\\\\\\UUUOOOUUUbbbaaa[[[VVVVVVYYY[[[XXXUUUFFFMMMOOOAAAPPPFFF888yyyzzz```xxxmmmfff]]]XXXRRRQQQTTTZZZaaadddmmmwww}}}qqqqqqxxxrrrvvvxxxvvvsssqqqppppppzzzuuuooo|||{{{zzzrrrjjjhhhjjjjjjddd^^^aaaeeeeee^^^[[[^^^^^^ZZZVVVSSSRRRRRROOOIIIHHHKKKMMMMMMKKKIIIHHHHHHJJJLLLIIIJJJLLLKKKKKKNNNTTTXXX\\\\\\YYYUUUQQQNNNNNNOOOLLLKKKMMMWWWhhhzzz}}}SSS@@@PPPeee\\\iiiVVV^^^KKKOOO\\\JJJMMMKKKIIIGGGFFFGGGIIIJJJGGGEEEFFFHHHGGGCCCBBBEEECCCCCCDDDDDDDDDCCCBBBBBB<<>>BBBBBBLLLPPPoootttdddLLL;;;888===>>>;;;>>>pppnnn777---++++++************++++++************+++,,,---......,,,DDDwwwpppYYYVVVUUUYYYpppnnnjjjTTT>>>444000---222::::::<<<>>>===:::999999:::DDD@@@EEEFFFHHHHHHlllgggxxxMMMeeeiiiHHH000555222------,,,++++++------,,,+++++++++,,,,,,,,,---------+++***+++111555<<>>??????>>>===???AAADDDFFFIIINNNTTTYYYWWW___hhhooolllyyyEEE888777???```qqqggg^^^YYYXXXXXXQQQHHHMMMZZZ\\\ZZZSSSKKKLLLRRRSSSNNNKKKNNNLLLEEEAAADDDIIILLLzzz}}}nnnyyygggddd]]]TTTOOOPPPSSSUUU\\\cccjjjooooooooopppqqqsssnnnnnnoooiii___aaakkk~~~wwwnnnlllpppttttttrrrrrrmmmhhhfffffffffdddbbbbbbbbb___ZZZSSSPPPQQQSSSPPPRRRQQQLLLJJJLLLJJJGGGLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTTTTRRROOOMMMMMMQQQTTTQQQNNNYYYoooHHHCCClllrrryyyddd\\\VVVVVVXXXWWWVVVWWWTTTIIIAAADDDIIIKKKNNNTTTHHHLLLKKKFFFFFFKKKMMMJJJJJJFFFAAABBBGGGJJJKKKIIIDDDHHHOOOSSSNNNEEEEEEJJJHHHHHHKKKOOOOOOLLLNNNRRRHHHJJJJJJGGGDDDDDDHHHLLLNNNLLLHHHEEEEEELLLVVV___ZZZ@@@888555444777000///...---,,,+++++++++)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------------111222???qqqVVVZZZppp|||yyyfffYYYLLLDDD<<<222,,,---///,,,+++---444:::>>>@@@;;;444111555:::===@@@DDDMMM[[[uuuuuueeeKKK777555<<<<<<666:::nnn111,,,,,,+++******))))))************+++++++++,,,,,,,,,---+++555kkkrrrpppVVVJJJPPP\\\dddfffSSSDDD666111333444555777:::===???>>>:::888777999CCCCCCBBBCCCCCCKKK}}}fffoookkkCCCtttkkkKKK333000111222---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///,,,111+++--->>>dddppp___OOOKKKLLLHHH???999;;;<<<===???@@@@@@@@@@@@@@@EEECCCFFFPPPRRRQQQYYYccceeefffmmmAAA:::999>>>___XXXWWWUUURRRLLLHHHNNNWWWZZZXXXRRRKKKKKKPPPPPPKKKHHHIIIHHHEEEGGGNNNQQQPPPcccsss|||sssvvvssskkkaaaYYYTTTQQQPPPRRRSSSVVVXXX[[[```fffiiigggfffggggggeeeccciiiqqquuummmeeedddiiillljjjfffeeedddcccbbbbbbaaa___]]]\\\\\\ZZZWWWSSSQQQSSSUUUQQQSSSSSSOOONNNOOOMMMJJJJJJKKKMMMOOOPPPQQQRRRRRRYYYWWWSSSOOOMMMMMMNNNNNNKKKKKKLLLLLLNNNQQQWWWZZZhhhdddsssddd???HHHyyy{{{ZZZWWWVVVWWWUUUQQQRRRVVVOOOHHHEEEKKKPPPPPPOOOQQQNNNOOOLLLJJJNNNTTTTTTOOOKKKGGGEEEHHHOOOQQQNNNJJJCCCKKKSSSSSSNNNGGGDDDDDDIIIHHHIIIMMMMMMKKKMMMPPPLLLKKKIIIHHHIIIJJJJJJJJJLLLJJJGGGCCCCCCHHHQQQXXXVVVeee~~~~~~dddQQQCCCCCCEEE===444111000///...---,,,+++++++++***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------......222000:::kkkQQQVVVnnn|||}}}eeeYYYMMMEEE===333...///...,,,+++...555<<<@@@AAA;;;555222555;;;===@@@DDDRRRaaazzzrrraaaGGG555444<<<===888666mmm111111,,,+++******))))))************+++++++++,,,,,,,,,///000333]]]wwwzzzmmm___PPPKKKQQQWWWWWWTTTLLL@@@555222333555777:::<<<>>>@@@???<<<::::::;;;@@@DDDDDDEEEFFFMMMvvvYYYccc___AAAtttsssIII555444222111---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***333///111???```ooo^^^OOOKKKKKKHHH@@@;;;;;;<<<===>>>???@@@@@@@@@???FFFFFFIIIQQQQQQRRR^^^dddzzzfffTTTaaaggg===999<<>>JJJFFFEEEIIIKKKIIIJJJLLLMMMIIIFFFGGGJJJKKKIIIFFFIIIHHHEEEBBBBBBFFFMMMRRRPPPKKKEEEHHH___pppPPPBBB===888999AAACCC<<<777888111000///---,,,,,,++++++******))))))((('''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------------222000888fffMMMRRRjjj|||dddZZZMMMDDD;;;222...///,,,,,,,,,000777===BBBDDD<<<666333777<<<>>>AAADDDUUUddd{{{ooo]]]DDD444444<<<>>>;;;???}}}xxx222111,,,+++******))))))************+++++++++,,,,,,,,,000333000MMMrrr~~~vvveeeTTTLLLDDDDDDJJJNNNKKKFFFDDD;;;444222333444999>>>===???@@@@@@???>>>>>>???===FFFGGGEEEFFFKKKgggyyywwwMMM\\\RRRDDD|||~~~zzzFFF777888333000......---------,,,,,,,,,+++++++++++++++++++++++++++***444111111:::TTTkkk\\\NNNJJJJJJGGGBBB???<<<<<<===>>>???@@@AAAAAA@@@HHHJJJLLLPPPPPPWWWiiimmm]]]mmmccc<<<:::<<>>222222000///---,,,,,,,,,+++******))))))(((((('''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------,,,+++000111;;;dddLLLNNNdddxxxddd[[[NNNBBB777000,,,,,,+++,,,///333999???CCCFFF===777444888===???AAACCCTTT```ttt~~~nnn[[[BBB444444;;;===<<>>===>>>???????????????@@@???HHHGGGBBBBBBFFFXXXrrrpppqqqJJJeeeJJJMMMCCC666888222222//////......------,,,,,,++++++++++++++++++++++++...+++333000...333GGGyyydddWWWLLLIIIHHHFFFCCCBBB<<<<<<======???@@@AAAAAAAAAJJJMMMMMMOOOPPP___{{{wwwqqqSSSUUUrrr[[[;;;<<<;;;EEEllllllZZZcccgggbbb```ffffffbbb```[[[VVVTTTSSSPPPLLLIIIIIIOOOSSSQQQOOOQQQQQQOOOOOOXXXRRRmmmqqqVVV}}}bbbtttiiieeeSSSMMMFFFBBBCCCDDDDDDBBB===FFFHHHCCCBBBFFFEEE>>>@@@GGGOOOPPPLLLIIILLLPPPCCCGGGJJJKKKKKKLLLOOORRRJJJIIIJJJJJJLLLMMMNNNNNNJJJNNNOOONNNNNNPPPPPPLLLNNNNNNOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMUUU```ppp~~~gggPPPIII]]]kkk```NNNOOOSSSMMMHHHJJJJJJIIIHHHJJJFFFJJJJJJCCCBBBOOOhhh{{{EEEGGGKKKMMMMMMNNNQQQUUUOOOIIIEEEGGGLLLMMMGGG@@@BBBMMMNNNDDD@@@GGGHHH@@@FFFBBBAAACCCDDDBBBAAACCCCCCDDDEEEDDDBBBAAACCCFFFBBBAAA@@@@@@BBBFFFIIIJJJAAA===>>>GGGPPPQQQGGG===???RRReeecccTTTNNNXXX```ZZZNNNHHHBBB@@@AAAEEEFFFAAA;;;888555444222000///...------+++++++++***))))))((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,---------)))...111;;;fffOOOLLL\\\ooozzzggg```SSSCCC777000,,,+++,,,///222777;;;@@@DDDFFF===777444999===???@@@BBBNNNVVVjjjmmmYYYAAA555666:::;;;;;;GGGvvv777+++,,,+++******))))))************+++++++++,,,,,,,,,...,,,---EEEmmmnnn|||qqqbbbRRRHHHAAA===999:::@@@FFFIIIJJJAAA:::555333222222666<<<<<<;;;;;;<<<===>>>>>>>>>AAAGGGDDD@@@BBBEEESSSiiiqqqoooPPPuuu|||CCCUUUBBB555555///555000000///......---,,,,,,++++++++++++++++++++++++///+++111......222CCCrrr|||[[[QQQIIIGGGFFFDDDBBBCCC============>>>???AAABBBCCCKKKMMMMMMNNNPPPgggiiidddwwwMMM888>>><<>>FFFKKKJJJBBB@@@EEEGGGDDDDDDCCCDDDFFFDDD??????CCCDDDFFFGGGEEEBBBCCCGGGLLLBBB@@@>>>>>>AAADDDFFFFFFCCC>>>;;;===@@@DDDJJJPPPLLLHHHNNNbbbmmmdddeeezzz~~~~~~uuuiii```PPPYYYdddeeeZZZLLLHHHLLLDDD@@@>>>@@@CCCCCC>>>:::777666555333111000//////,,,,,,++++++***)))))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------...***...///555|||gggPPPIIIRRRbbbnnniiieeeWWWEEE777222000...///222777:::===@@@CCCEEE<<<666444999===>>>???AAAFFFOOOdddzzzjjjUUU???666777999999999DDDnnnyyy777...,,,+++******))))))************+++++++++,,,,,,,,,---,,,---???{{{|||fffhhhssseee\\\RRRHHHCCC999:::>>>CCCHHHKKKLLLKKKFFF<<<444222111222555:::;;;:::888999;;;<<<<<<<<>>[[[{{{@@@666666///777111111000///...------,,,++++++++++++++++++++++++...)))000...000555DDDqqqVVVPPPJJJEEEEEEDDDAAA@@@BBB======<<<<<<===???AAABBBDDDJJJMMMNNNNNNOOOhhhxxxUUUKKK\\\EEE777AAA;;;GGG}}}```\\\YYYZZZYYYXXX\\\aaaeee]]]VVVVVVTTTNNNJJJJJJEEEJJJMMMLLLMMMOOOOOOMMMGGGEEENNNLLLNNN{{{vvvccc{{{yyy___iii~~~ssseeeVVVKKKDDDBBB@@@======@@@AAA???>>>@@@999???FFFHHHFFFDDDDDDFFF???@@@BBBEEEHHHIIIHHHGGGGGGFFFFFFHHHKKKLLLKKKIIIGGGIIIHHHDDDDDDHHHJJJHHHIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPTTT[[[fffrrr}}}~~~EEE:::KKKZZZjjj{{{KKK@@@IIIMMMGGGBBB@@@CCCIIIKKKIIIGGGIIIJJJMMMKKKCCC???AAACCCAAADDDDDDGGGKKKIIIEEEGGGLLLFFFEEECCCCCCCCCCCCBBBAAALLLKKKIIIFFFDDDCCCDDDDDDDDDFFFKKKLLLFFF??????EEEHHHGGGEEEDDDEEEHHHLLLPPPIIIFFFBBB@@@BBBDDDEEEEEE;;;@@@HHHIII@@@777:::CCCEEE>>>IIIXXXVVVOOOQQQTTTQQQUUUQQQPPPWWWXXXXXX```lllhhhvvvkkklllbbbgggWWWaaa^^^YYYQQQLLLKKKOOOSSSaaaZZZRRRQQQYYY___YYYNNNNNNJJJCCC???>>>@@@@@@???:::999777555333222111111---,,,,,,+++******))))))&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------,,,+++111///...yyy~~~uuu}}}eeePPPDDDGGGUUUaaafffcccVVVCCC666222222000111555:::===>>>???AAACCC;;;666444888======>>>???@@@MMMggg|||tttcccNNN;;;555777888777777PPPhhhsss777000,,,+++******))))))************+++++++++,,,,,,,,,***//////333mmmeeeVVV~~~nnn\\\TTTOOOJJJDDDBBB666:::@@@FFFKKKNNNNNNNNNIII===222000222444777:::<<<999777777999;;;:::999AAA???===DDDIIIDDDRRRpppxxxpppZZZ>>>fffzzz???;;;<<<000666222222111000///...---,,,++++++++++++++++++++++++---'''///...111333???iiivvv\\\FFFFFFCCCBBBCCCBBB>>>>>>@@@>>>===<<<<<<===???AAACCCBBBIIILLLOOOOOOMMMccccccNNNTTTvvvBBB777AAA999FFFzzzppphhh]]]WWWXXXWWWUUU[[[fffcccYYYRRRQQQOOOIIIEEEFFFIIIJJJIIIHHHLLLPPPMMMGGGLLLCCCHHHPPPGGGKKKxxxXXX{{{___~~~~~~qqqaaaUUUOOOFFF===:::???@@@<<<===DDD===>>>AAACCCEEEDDDAAA???===>>>AAAFFFJJJJJJEEE@@@AAA@@@@@@BBBFFFHHHGGGEEEGGGHHHFFFBBBBBBFFFIIIHHHEEEEEEDDDEEEHHHMMMQQQTTTVVV]]]iiiuuuyyyqqq}}}QQQ===VVVWWWmmmlllCCCKKKXXXNNNFFFLLLBBBFFFMMMRRROOOHHHEEEGGGIIIHHHBBB???DDDLLLKKKEEELLLHHHIIIOOOPPPKKKJJJMMMHHHJJJLLLMMMLLLKKKKKKKKKOOOLLLJJJLLLIIICCCAAACCCDDDIIIOOOPPPHHH@@@@@@GGGKKKFFFAAAAAAFFFKKKOOOOOORRRMMMGGGEEEFFFGGGGGGFFFIII@@@===FFFNNNLLLFFFCCCOOOGGGOOOQQQDDDHHHRRRKKKLLLNNNHHHHHHTTTXXXYYYaaaUUURRRaaaPPPQQQIIIXXXNNNJJJOOOSSSPPPJJJGGGKKKPPPDDDVVVccc^^^UUURRROOOKKKEEEHHHJJJHHHEEEBBB===:::;;;:::888666444333222222------,,,++++++******)))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------))),,,555000,,,xxx{{{xxxcccNNNAAA@@@LLLXXX```^^^SSS@@@333111111000333888===???>>>>>>@@@BBB;;;555333888<<<======>>>===OOOmmm~~~www]]]III777444777777666777___ggguuu777///,,,++++++***)))***************+++++++++,,,,,,,,,'''333000***gggjjjQQQwwwpppbbbTTTMMMJJJDDD===999888;;;???CCCGGGLLLPPPSSSKKK===111...222666888;;;<<<999666666999::::::888BBB===<<>>JJJkkkMMM@@@rrr>>>???BBB222555222222111000///...------++++++++++++++++++++++++,,,'''///...///...555\\\nnnUUUNNNKKKAAA???@@@BBBAAA===<<>>===<<<<<<===???AAACCC@@@GGGLLLQQQQQQKKK]]]mmmoooQQQDDDSSSiii<<<333@@@;;;LLLfffppp___WWW]]]___YYY\\\gggeeeaaaYYYRRRLLLJJJIIIIIIJJJJJJLLLOOONNNJJJJJJNNNFFFGGGNNNUUUSSSOOOTTT```}}}lll{{{~~~uuunnn```YYYPPPHHHDDDAAA???>>><<<===???BBBEEEEEECCCAAA>>>@@@AAABBBEEEHHHGGGCCCAAA888GGGMMM===EEEPPP@@@GGGFFFDDDAAA@@@CCCHHHLLLJJJIIIHHHLLLUUU```hhhmmmvvvyyy~~~vvvqqqZZZHHH```rrr[[[QQQLLLRRRXXXXXXUUUUUUNNNOOORRRTTTPPPJJJJJJMMMPPPIIIBBBCCCIIINNNNNNLLLJJJJJJMMMQQQOOOJJJIIIKKKJJJNNNRRRSSSRRRQQQSSSUUUOOOKKKHHHGGGIIIKKKJJJIII@@@JJJOOOJJJDDDDDDEEEDDDAAABBBDDDEEEEEEGGGIIILLLSSSCCCCCCJJJEEECCCIIILLLOOOJJJHHHLLLNNNKKKIIIIIIKKKIIIDDDAAA@@@CCCJJJNNNKKKIIIEEEEEELLLUUUUUUPPPPPPQQQPPPMMMHHHGGGHHHKKKJJJMMMNNNLLLGGGEEEGGGKKKDDDJJJQQQTTTQQQMMMJJJHHHHHHHHHHHHGGGAAA:::;;;@@@>>>;;;777666555444000---...---++++++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))))))))***++++++,,,,,,+++222+++222444SSSqqqoooYYYIIIBBBBBBIIIRRRZZZXXXOOO???333111333444555999>>>???======AAADDD:::666555;;;?????????AAADDDCCCccc{{{\\\GGG666333555444666;;;___ggglll888333,,,+++***))))))***++++++,,,,,,++++++,,,,,,---...666)))---555UUU```VVVlllwwwiii___VVVJJJBBB@@@AAACCCCCC<<<<<>><<<::::::======;;;999;;;;;;;;;<<<<<<===??????===AAAIIIPPPQQQOOOQQQVVVYYYTTTNNNSSSRRRVVV@@@111;;;???PPPyyynnn^^^VVV\\\___ZZZZZZbbbgggddd^^^VVVOOOLLLLLLMMMIIIIIINNNTTTVVVQQQNNNNNNJJJGGGIIINNNMMMIIINNNYYYbbbrrriiipppooo{{{~~~zzzxxx{{{uuulllbbbXXXPPPJJJGGGHHHFFFEEEEEEEEECCC@@@===>>>BBBCCCAAAAAACCCCCC@@@EEE;;;@@@DDD<<<@@@KKKJJJAAACCCEEEGGGIIIMMMRRRVVVYYY]]]dddmmmvvv~~~uuuDDD^^^dddYYYSSSPPPSSSSSSPPPMMMOOOMMMLLLNNNQQQOOOJJJHHHKKKPPPKKKGGGHHHLLLNNNKKKGGGFFFGGGJJJNNNLLLHHHGGGIIIKKKNNNQQQPPPNNNMMMNNNQQQKKKFFFAAAAAAEEEGGGEEEBBB>>>FFFIIIDDD@@@CCCHHHJJJCCCEEEFFFEEEEEEFFFHHHJJJSSSEEEEEEIIIAAA===BBBEEEKKKFFFEEEIIIJJJHHHEEEFFFEEEBBB???>>>AAAFFFJJJMMMLLLHHHCCCCCCMMMUUUQQQIIIDDDEEEFFFDDDBBBBBBDDDGGGKKKLLLKKKFFFAAA@@@DDDIIIDDDHHHLLLMMMKKKIIIHHHHHHRRRMMMGGGAAA;;;999???HHH>>>;;;888777777555222000000...,,,+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))))))))***++++++,,,,,,)))000+++111111OOOlll|||kkkUUUGGG??????FFFMMMUUUTTTKKK===444222222111777;;;???@@@??????BBBEEE555222333:::?????????@@@EEEAAAYYY}}}tttYYYFFF555222555555999>>>^^^rrreee555000...---,,,+++***+++,,,---,,,++++++++++++,,,------&&&)))777666CCCoooRRRhhhwwwhhh___SSSLLLCCC>>>===???BBBCCC@@@???FFFJJJKKKUUU]]]WWW???666//////111111111333::::::999777555666999<<>>FFF>>>DDD```ggg??????ooooooCCCEEE@@@999===666333/////////000...---,,,+++++++++++++++,,,,,,---)))+++//////...:::JJJyyygggTTTIIICCC>>>;;;;;;;;;:::999;;;>>>@@@???===;;;;;;;;;;;;<<<===>>>???BBBBBBEEEJJJKKKJJJMMMRRRUUUnnnfffXXXSSSyyyMMM:::555<<>>BBBBBBFFFJJJIIIEEEDDDGGGKKKLLLMMMKKKGGGGGGIIILLLGGGBBB??????BBBCCC@@@===;;;BBBFFFBBB???@@@DDDEEECCCDDDDDDCCCBBBBBBDDDGGGOOOEEEGGGJJJ@@@;;;AAADDDEEEBBBAAADDDEEECCCAAABBBAAA===;;;>>>EEEKKKMMMLLLGGGCCC@@@EEETTT^^^[[[RRRAAABBBDDDDDDDDDEEEGGGIIIIIIKKKLLLJJJGGGFFFHHHKKKEEEFFFHHHHHHFFFEEEFFFGGGSSSMMMFFF@@@;;;:::AAAJJJ@@@===;;;999888777444222111///---,,,,,,+++)))'''''''''''''''''''''&&&&&&''''''(((((((((((((((((()))))))))***++++++,,,,,,(((///---000///HHHllltttdddPPPCCC<<<;;;AAAHHHQQQPPPIII???888666444000888;;;>>>??????@@@AAABBB222000444<<>>@@@BBBCCC@@@FFFJJJLLLUUUZZZQQQ:::222...///111000000222999999888777666666999<<<@@@:::<<>>888555000....../////////,,,,,,++++++++++++,,,,,,,,,)))+++//////---666CCCoooWWWKKK@@@===<<<999777777:::::::::<<<>>>???>>>===999999::::::;;;===>>>??????>>>AAAGGGKKKJJJMMMPPPXXXxxxmmmUUUUUUuuuoooAAA555<<<===FFFKKKmmm___YYYbbbjjjfff```^^^```bbbaaaYYYNNNIIIJJJOOONNNMMMRRR]]]ccc^^^VVVQQQRRROOOTTT```ddd^^^YYYZZZWWWRRReeeaaaMMMjjj}}}|||}}}zzzwwwtttsssssssssssssssnnnmmmiiieeedddeeebbb\\\NNNooorrrhhhnnniiibbbooorrrtttxxxzzz|||}}}}}}yyyWWWPPPcccyyy~~~lll___RRRJJJJJJKKKLLLLLLJJJFFFEEEIIIDDDCCCGGGJJJGGGEEEDDDGGGEEEDDDFFFGGGEEE???:::@@@@@@DDDIIIHHHDDDDDDFFFHHHIIIHHHEEEBBBBBBFFFIIIDDDDDDDDDCCCBBBAAAAAAAAA<<>>???BBBDDDJJJDDDIIILLLBBB@@@IIILLLBBB??????BBBCCC@@@???@@@BBB===;;;AAAKKKQQQOOOJJJAAAAAABBBHHHTTT^^^]]]WWWFFFGGGHHHHHHHHHIIIJJJKKKAAAGGGMMMQQQQQQOOONNNNNNIIIIIIIIIIIIGGGFFFEEEEEEIIIGGGFFFFFFCCC???@@@DDDCCCAAA???<<<:::777555333111///---------,,,+++)))((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,)))...//////...CCCuuukkk\\\LLLAAA;;;999===CCCNNNOOOKKKDDD???<<<888222888888999;;;<<<>>>>>>>>>333333888AAADDDCCCBBBCCC@@@GGGccctttTTTBBB444222555777===EEE|||uuu[[[:::999111000...---,,,,,,------+++++++++***+++,,,,,,---444------***AAA^^^^^^pppeee[[[JJJBBBEEE777777666777999<<>>LLLBBB>>>:::555111/////////000------,,,+++++++++,,,,,,***))),,,///...---333<<>>???;;;;;;>>>EEEIIIHHHIIIKKKSSSTTTSSSPPPSSSyyy[[[888555AAA:::HHHQQQpppeeeaaajjjrrrooogggccc\\\______YYYOOOIIIKKKOOOSSSOOOQQQYYY^^^[[[UUURRRPPPKKKNNNYYY^^^YYYTTTTTTJJJRRRWWW]]]qqq^^^bbbzzzwww{{{}}}wwwmmmWWW|||xxxqqqUUUTTTmmm```TTT\\\WWWFFFKKKIIIFFFGGGIIIHHH@@@888GGGBBB@@@DDDGGGFFFCCCCCCCCCAAA@@@AAACCCCCC@@@===AAABBBEEEJJJIIIEEEEEEHHHEEEFFFEEEBBB???@@@DDDIII@@@FFFJJJIIICCC@@@BBBFFFAAACCCDDDBBB>>>:::999:::???@@@@@@???>>>@@@DDDGGGGGGCCCHHHJJJBBBCCCMMMOOOAAA???@@@CCCCCC??????BBBDDD???===CCCMMMRRRMMMFFFAAAFFFHHHGGGIIIMMMNNNLLLJJJIIIIIIHHHHHHGGGFFFEEEAAAEEEJJJNNNOOOOOONNNNNNMMMNNNNNNMMMLLLIIIFFFCCCEEEDDDGGGKKKJJJEEECCCEEEEEEDDDBBB???;;;777555555111///......//////...,,,)))))))))(((((('''''''''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,...111//////>>>rrrbbbVVVHHH@@@<<<:::<<>>GGGxxxRRR:::555222111///---,,,+++,,,,,,+++************+++,,,,,,(((---222,,,999qqqnnn```ppp[[[UUUNNN@@@999;;;333444555777999:::===>>>@@@;;;===>>><<>>MMMEEEDDDAAA===777333000000000...------,,,+++++++++,,,******,,,......---111777RRR}}}qqquuu{{{cccUUUAAA999333333333222333555555777888999888666555444555666666888:::<<<>>>???@@@;;;:::===AAAFFFOOOWWW]]]>>>ZZZlllWWWyyyPPP444555???555DDD\\\llldddbbbiiiooolllccc^^^\\\^^^___ZZZSSSNNNOOOQQQRRRMMMMMMRRRUUUTTTRRRRRRTTTKKKIIIOOOQQQMMMLLLOOOUUUAAAAAAUUUTTTHHH```jjjzzz~~~vvvhhhoooEEEDDDQQQmmmwwwRRRHHHJJJHHHEEEFFFJJJHHHFFFIIIPPPTTTNNNDDDDDDAAA@@@DDDEEEDDDCCCEEECCCBBBAAABBBDDDFFFFFFEEEDDDDDDHHHLLLKKKGGGFFFIIIDDDEEEEEEBBB???@@@DDDHHH===DDDJJJIIIDDD@@@CCCGGGFFFBBB>>><<<:::;;;@@@GGGCCCDDDCCCBBBBBBDDDHHHLLLIIIDDDFFFEEE===@@@IIIIIIBBBAAACCCFFFDDDAAABBBEEEDDD@@@>>>DDDLLLOOOJJJCCCAAAHHHKKKHHHFFFHHHKKKMMMLLLKKKJJJJJJJJJIIIFFFDDDMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNMMMNNNMMMKKKHHHEEEJJJGGGFFFIIIIIIHHHIIILLLDDDDDDCCC@@@<<<999888888333222000000111111000...******))))))((((((''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,...,,,111...000:::{{{lllZZZPPPEEE@@@===;;;===AAAFFFLLLNNNIIIBBB>>>:::777AAA;;;555555:::>>>???===222444:::AAACCC??????BBBBBB;;;777777HHHtttuuujjjKKK>>>444666999:::AAAIIIrrrOOODDD===333222000...,,,++++++,,,***************+++,,,,,,---...---+++@@@uuubbbjjjZZZLLLHHHDDD;;;444444000222555666777888:::<<>>???BBB;;;666777@@@RRRmmmnnnfffuuu}}}III444555999111???gggyyyppplllgggfffjjjkkkfff^^^YYY[[[\\\]]]ZZZWWWSSSRRRRRRJJJGGGHHHLLLNNNMMMNNNRRRPPPKKKKKKRRRRRRKKKIIILLLKKKHHHIIILLLKKKIIIOOOYYYdddbbbKKKIIIQQQjjjUUUJJJGGGJJJFFF===AAANNNFFFHHHIIIJJJPPPWWWUUUNNNBBBAAABBBEEEDDDBBBDDDHHHBBBCCCDDDFFFHHHIIIIIIHHHGGGGGGJJJNNNMMMHHHGGGJJJFFFGGGGGGDDD@@@???BBBEEE===AAAEEEGGGGGGEEEEEEEEEDDD???===?????????EEELLLHHHHHHGGGEEEDDDFFFIIIMMMLLLDDDCCC@@@999>>>FFFDDDCCCCCCEEEHHHFFFBBBDDDHHHEEEBBBAAAFFFMMMOOOJJJEEECCCHHHJJJGGGGGGKKKOOOPPPKKKIIIIIIKKKMMMMMMKKKHHHNNNMMMMMMNNNOOOOOONNNMMMKKKIIIGGGGGGIIIJJJIIIHHHLLLGGGEEEGGGGGGFFFGGGJJJ???AAAAAA@@@===;;;<<<===888666444333222111///---++++++***))))))(((''''''&&&&&&''''''((())))))***)))))))))***++++++,,,,,,///)))///,,,000666qqqdddRRRJJJBBB@@@>>><<<===@@@EEENNNSSSMMMCCC>>><<<;;;DDD<<<333222777===>>>===111444:::AAABBB@@@AAAEEECCCBBB@@@===KKKuuu}}}ooobbbCCC999333777<<<>>>EEENNNqqqJJJKKKAAA666444222///...---,,,,,,***************++++++,,,222...(((***FFFxxx^^^}}}gggOOOHHH???:::777555111...---///222444333444777999;;;777999666...222444,,,---******---...///222777555777888888888888:::;;;::::::>>><<<[[[VVV\\\YYYkkkrrrwwwvvvfffJJJ>>>;;;vvvKKKPPPEEEFFF===CCCBBBEEEGGGDDD>>>888444222//////...,,,,,,+++++++++***+++,,,+++,,,///222444NNNssseeeZZZ[[[RRRSSSVVVEEE???555000...000111///000333+++///333555444222222333222333444666888;;;===???@@@;;;666777@@@WWWzzz```nnnfffBBB444666444555???tttnnnuuurrrqqqrrrpppjjjbbb]]]ZZZZZZZZZYYYWWWUUUSSSQQQCCCBBBDDDIIIJJJIIILLLRRRDDDEEENNNZZZZZZOOOGGGHHHHHHFFFIIINNNOOOLLLNNNTTTOOOlll}}}jjjOOOQQQZZZcccxxxbbbKKKNNNRRRNNNEEECCCJJJJJJDDDGGGKKKKKKFFFDDDFFFDDD???AAAAAACCCEEEDDDAAADDDKKKAAABBBEEEHHHJJJJJJHHHGGGHHHHHHKKKOOOMMMHHHGGGIIIIIIJJJJJJFFFAAA???AAACCC@@@@@@AAAFFFKKKKKKGGGCCC>>><<>>999@@@HHHDDDDDDDDDFFFIIIGGGCCCEEEJJJGGGEEEEEEIIIOOOPPPMMMIIIJJJKKKHHHCCCCCCGGGGGGEEEDDDCCCDDDGGGKKKMMMLLLIII???DDDKKKQQQSSSOOOHHHBBBGGGCCC@@@@@@DDDHHHJJJJJJHHHDDDDDDGGGGGGCCC@@@@@@;;;===@@@???======???BBB===:::777555333111...++++++++++++***)))(((((('''&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,...'''---***000333zzzqqquuuvvveeeWWWNNNFFF@@@???>>><<<===@@@FFFQQQXXXQQQEEE??????@@@DDD:::///---444;;;===;;;222444;;;BBBDDDCCCFFFKKKCCCDDDBBB>>>MMM{{{sss```PPP>>>555111888>>>AAAHHHQQQ???CCC666888666444111///.........*********)))***++++++,,,"""---222...;;;bbbXXXmmm}}}]]]FFF>>>===888000...000///+++))),,,000111111222555888666444666333***---222,,,,,,******---...///333999555777888999888888:::;;;===555???CCC[[[sssggg@@@WWWTTTcccjjjrrrrrrZZZ>>><<>>CCCGGGGGGAAA:::555333000///...---,,,+++++++++***,,,+++***,,,000333444444wwwyyy\\\VVVJJJJJJDDDGGGMMM<<<777111......000000,,,+++---...111555555333000///000111222333555888;;;===???AAA>>>:::888:::IIIggg}}}FFFdddTTT===333888444===BBB}}}iiimmmvvvyyysssqqqsssmmmccc[[[\\\\\\[[[XXXRRRLLLGGGDDDEEEGGGJJJMMMMMMJJJHHHIIICCCFFFRRRWWWNNNFFFFFFSSSLLLIIILLLLLLIIIIIIMMMYYYOOOPPPhhhvvvVVVSSSUUUgggzzzcccYYYSSSPPPJJJKKKLLLMMMNNNMMMKKKIIIFFFOOOSSSLLLCCCAAABBBDDDBBBDDDFFFDDDAAA??????AAAFFFJJJNNNNNNKKKIIIKKKNNNGGGEEEHHHNNNMMMGGGEEEIIIEEEIIIIIICCC======??????<<>>===GGGDDDAAA@@@BBBEEEHHHJJJKKKCCC@@@GGGMMMOOOLLLKKKMMMAAABBBJJJKKKMMMKKKAAADDDAAA@@@EEEKKKLLLFFF@@@DDDBBB<<<===MMM\\\VVVFFFGGGDDD@@@>>>@@@EEELLLPPPDDDCCCCCCEEEGGGDDD???999===::::::??????;;;:::>>>999::::::999666333000---(((,,,///...)))&&&(((***)))(((&&&&&&((()))(((''')))************+++++++++...(((---...///000^^^wwwwwwcccVVVOOOBBBCCCCCC@@@;;;888888999===CCCIIIJJJGGGBBBAAABBB>>>666......444:::<<<;;;888:::???CCCGGGJJJKKKLLLGGGFFFDDDEEE[[[ttt```NNN>>>555444222???FFF???PPPKKKCCC>>>777<<<===777333333222---...---+++)))(((((()))***...''',,,000---DDD}}}kkkgggxxxPPPCCC<<<:::555000---,,,+++,,,,,,---...000111222222222333333111000////////////---,,,+++***,,,///222444777777777888999999::::::>>>777444GGGnnniiiAAA]]]UUUQQQVVVaaahhhgggdddGGG>>>666RRRfffSSSQQQBBBGGG:::BBBGGGEEEDDDDDDCCC@@@888333222000.........---+++***++++++++++++,,,...000222222OOOzzz\\\KKKCCC???;;;:::<<<:::555111//////////////////.........///111111000000111333222444666999;;;===>>>???>>>??????<<<888666888:::===KKKLLLFFFNNNfffooo@@@111777666777666bbbvvv|||xxxsssuuuyyyaaaXXXYYYZZZXXXSSSMMMIIIFFFGGGGGGHHHJJJKKKKKKIIIGGGGGGBBBDDDNNNPPPHHHCCCEEE[[[TTTPPPQQQPPPMMMLLLNNNOOOTTTXXXVVVTTTdddeeeMMMccc~~~nnnZZZNNNLLLPPPRRRRRRNNNMMMKKKJJJJJJJJJJJJIIIJJJRRRVVVPPPGGGEEEGGGHHHCCCEEEFFFEEECCCBBBCCCEEEDDDHHHLLLLLLIIIGGGIIIKKKDDDBBBCCCFFFDDD???>>>AAADDDGGGGGGCCCCCCEEEDDDAAA888;;;???BBBCCCBBB@@@>>>RRRIIICCCBBBAAA@@@BBBGGGEEEEEEBBB???===>>>BBBDDDCCCBBBAAA@@@???===;;;999??????@@@BBBDDDFFFFFFFFFCCC??????EEEJJJJJJHHHHHH>>>@@@EEEGGGGGGOOORRRJJJFFFCCCAAADDDIIIKKKFFFAAA===???@@@EEESSS^^^VVVFFFHHHFFFCCCAAA@@@AAACCCDDDCCCEEEGGGHHHFFFCCC@@@???@@@======@@@@@@<<<<<<@@@:::::::::999666444111///,,,///000---******...222---+++)))(((((()))(((&&&))))))*********+++++++++---(((...//////...VVVrrrwwwhhhYYYKKKCCC?????????<<<888666777888:::AAAHHHJJJGGGCCCBBBCCC===555...---333:::<<<<<<<<<===???AAACCCDDDFFFFFFIIIHHHDDDAAAUUU{{{ooo\\\JJJ:::222444222===BBB:::KKK}}}JJJDDD???DDDEEEAAA999555555222...///...,,,***)))***+++,,,---***+++///000>>>oooyyy___qqq}}}WWWKKK777555222...,,,,,,------+++,,,---///000111111111222111000///............++++++******,,,///222555777777777888999999::::::888:::999888BBBNNNJJJ===UUURRROOORRR]]]fffcccZZZAAA:::888\\\\\\OOOPPPDDDJJJ@@@GGGDDDCCCAAA@@@>>><<<999777777555222000000///---+++++++++***+++,,,...000111777EEEgggQQQ@@@<<<999555555666555111---...........................000111111111111222444333444666888:::<<<=========>>>???===:::888999;;;:::===>>>@@@BBBKKKrrrQQQ999555666777@@@EEE]]]yyyssswwwxxx^^^SSSUUUVVVRRRLLLFFFDDDEEEJJJHHHGGGHHHIIIJJJIIIGGGGGGCCCEEEJJJIIIBBBBBBHHHVVVQQQMMMNNNNNNKKKKKKLLLKKKMMMOOOKKKDDDFFFYYYnnn~~~pppzzzttteee^^^iiiwww{{{yyyRRRLLLHHHEEEGGGMMMQQQQQQOOOLLLJJJGGGDDDDDDGGGKKKMMMLLLSSSVVVPPPIIIGGGIIIJJJAAACCCDDDCCCCCCDDDFFFHHHAAAEEEHHHHHHFFFDDDEEEGGGEEEAAA???@@@>>>;;;;;;>>>BBBEEEEEEEEEHHHJJJGGGAAA:::;;;===???@@@???>>>===DDD>>>::::::<<<===@@@DDDBBBBBB@@@===;;;<<<@@@CCCGGGGGGEEECCC@@@===;;;999<<<>>>BBBEEEFFFDDDAAA>>>:::999<<>>>>>AAA>>>>>><<<;;;999777555555555555333...+++,,,000555///---+++)))))))))'''&&&)))))))))*********+++++++++(((//////...+++KKKlll}}}lll```XXXRRRJJJCCC::::::999666444444666888999???FFFIIIGGGDDDBBBBBB;;;444------222999<<<===@@@@@@@@@@@@BBBDDDEEEGGGFFFGGGAAA???WWW|||ooo[[[HHH888111555555>>>@@@999MMMnnnPPPKKKFFFPPPLLLEEE===;;;;;;999444000///---+++++++++,,,---,,,---***...444666\\\eee___dddEEE===111///---++++++,,,---...***+++,,,...///////////////...---,,,,,,,,,,,,,,,***))))))***,,,000333555777777777888999999::::::111999:::222---444>>>CCCNNNQQQOOONNNXXXddd]]]LLL<<<666???nnnPPPKKKPPPFFFLLLFFFLLLDDDBBB???===;;;::::::999>>>:::666222111000...---++++++******+++---...000888888}}}kkkPPPDDD555666333111111222222...+++........................///111222222222222333555555555777999:::;;;<<<<<<===>>>???>>><<<;;;<<<>>>???:::<<>>>>>???@@@BBBEEEGGG>>>AAACCCCCCBBB@@@@@@AAADDD@@@<<<;;;;;;;;;===>>>BBBGGGKKKJJJIIIIIIEEE@@@::::::<<<===>>>?????????666333222555:::>>>BBBDDD???>>>===;;;;;;===AAADDDJJJJJJIIIGGGCCC@@@>>>===???BBBFFFGGGEEEAAA===:::;;;;;;>>>CCCDDDEEEJJJQQQVVVmmm|||vvvdddNNNEEEIIIMMMIIIEEEDDDGGGHHHFFFCCCFFFHHHGGGFFFIIIOOONNNIIIGGGHHHHHHIIIIIIHHHFFFFFFEEEHHHJJJIIIGGGEEEEEEFFFEEECCC@@@???>>>>>>???AAABBB@@@???===;;;:::::::::;;;:::666000,,,+++---000...,,,***)))))))))((('''))))))))))))************+++)))...------+++CCCqqqlllYYYMMMIIIFFFEEE777555444222222333666888:::???EEEGGGFFFBBB???>>>888222------222999<<<>>>???>>>======>>>AAAEEEGGG@@@CCC>>>CCCeee~~~nnnVVVDDD888222777888@@@BBB???XXXvvvbbbRRRKKKCCCLLLFFF@@@===???@@@<<<888222000...,,,++++++,,,---)))///)))---888000KKKwww\\\oooUUU???000---,,,+++***))))))***+++,,,******+++,,,---.........,,,,,,+++***************(((((()))***---000333555777777777888999999::::::555777777777:::???AAAAAAJJJPPPNNNIIITTTaaaYYYBBB:::555JJJ~~~JJJJJJOOOGGGKKKHHHKKKFFFBBB>>>===???@@@>>>:::BBB===777333000///...---,,,+++******+++,,,---...222333ccc{{{PPP???;;;222333111000000222111///---------------............000111333333333333555777777888999;;;<<<<<<<<<<<<===>>>???@@@??????@@@@@@DDD@@@AAAKKKJJJFFFlllhhhAAA333888:::444===CCCPPPssskkknnnpppoookkkdddYYYPPPJJJKKKKKKGGGBBB??????AAAEEEDDDBBBCCCFFFIIIKKKKKKIIIJJJJJJHHHCCC@@@FFFMMMEEEEEEFFFGGGKKKOOOPPPOOOGGGIIILLLLLLEEE>>>AAAHHH???IIIWWWfffyyyzzzrrrwww}}}rrroooooopppjjj```[[[\\\lllzzz~~~}}}}}}zzzmmmNNN@@@???FFFKKK???@@@BBBDDDEEECCC@@@>>>===>>>@@@@@@@@@CCCGGGJJJDDDJJJKKKFFFAAAAAACCCDDD=========???AAACCCEEEEEE===>>>@@@@@@???>>>======AAA>>>;;;:::<<<@@@AAAAAAEEEOOOUUUQQQJJJEEECCCAAA666777888999;;;<<<===>>>???>>><<<<<<>>>AAAAAA@@@======<<<;;;;;;>>>CCCFFFHHHIIIIIIGGGBBB???>>>???AAACCCFFFEEECCC@@@@@@AAAGGGEEEEEEEEECCCCCCJJJSSSiiiaaaNNN\\\MMMJJJFFFDDDEEEFFFEEECCCIIIKKKKKKIIIJJJLLLMMMKKKGGGGGGFFFGGGGGGHHHIIIJJJGGGEEECCCDDDFFFGGGEEECCCBBBBBB???<<<<<<===>>>>>>???>>>===;;;::::::999999888777555222...,,,+++++++++***(((((()))***)))((((((((()))))))))*********+++***---)))---,,,>>>{{{|||ttt\\\HHH===999999444222000///111444666888<<<>>>BBBCCCAAA>>>:::888333000---...333999<<<======;;;999888888:::===???<<>>KKKvvvxxxeeeMMM<<<888111777888>>>BBBFFFfff{{{VVVMMMEEE===EEE@@@<<<>>>AAA@@@;;;777444222///---++++++,,,,,,(((///)))...888...@@@zzz^^^}}}iiiIII999222111111+++***)))((((((((()))***)))***+++,,,,,,------,,,+++******))))))))))))***((()))***,,,...111444666777777777888999999::::::<<<777666:::???>>>;;;888EEEKKKHHHEEEPPP___UUU===999555XXXjjjKKKKKKMMMFFFGGGGGGGGGDDD>>>:::???HHHLLLGGG???CCC>>>888333111///...------,,,+++++++++,,,---...+++888JJJtttWWWAAA666666444111000000000111111///...---------.........//////111222444555444555777888:::;;;<<<===>>>>>>>>>>>>??????@@@AAACCCCCCBBBBBB???CCCAAA@@@???CCCbbbkkkEEE777777777888999GGGCCCUUUmmm~~~ppphhhbbbdddjjjgggYYYKKKHHHGGGFFFDDDCCCBBB@@@@@@BBBAAA@@@BBBEEEHHHJJJJJJEEEGGGHHHEEEAAA@@@DDDJJJDDDFFFFFFEEEGGGKKKKKKGGG???DDDJJJKKKDDD???DDDMMMKKKEEEDDDMMMWWWfff~~~SSSGGG???CCCJJJHHH???888BBBDDDFFFGGGEEEDDDDDDDDD>>>AAACCCBBB@@@>>>@@@CCCCCCHHHIIIDDD@@@AAACCCCCC@@@@@@AAACCCFFFGGGGGGEEE>>>??????@@@@@@???======CCCCCCAAAAAAEEEKKKKKKHHHGGGSSSZZZUUUJJJDDDCCCCCC999:::;;;===>>>?????????AAABBBBBB@@@AAADDDCCC???>>>======;;;;;;>>>BBBFFFBBBDDDEEECCC>>>;;;;;;===>>>@@@BBBBBBAAACCCHHHMMMQQQNNNJJJHHHDDDBBBGGGNNNuuuaaaLLLZZZJJJGGGDDDCCCBBBBBBBBBAAABBBFFFKKKOOOQQQOOOLLLIIIFFFEEECCCAAAAAABBBDDDEEEDDD@@@===>>>BBBDDDBBB@@@>>>???>>>::::::<<<===;;;:::999999888777666666555111222333333222000...---***)))'''''')))******)))((((((((()))))))))************---(((------999mmm~~~rrrnnndddUUUEEE999333111111///......111444555666:::;;;;;;;;;:::777444222...------000555999<<<<<>><<<777555222///---,,,,,,,,,(((---***...444---;;;bbbiiijjjLLL:::222000222...+++******)))(((((())))))******+++,,,,,,,,,,,,,,,+++******)))))))))*********+++,,,...000222444666777777777888999999:::::::::666666999777555<<>>???@@@@@@@@@@@@AAAAAAAAACCCFFFFFFDDDCCC===GGGFFFAAAGGGQQQddd|||hhhHHH//////444222555>>><<<<<>>>>>>>>BBBJJJNNNIIIDDDAAAFFFFFFJJJPPPQQQOOORRRXXXkkkzzz}}}XXXFFFDDDJJJJJJMMMRRRQQQIIIDDDEEE@@@DDDGGGFFFBBB===;;;;;;AAADDDFFFCCC???===???BBBCCCGGGGGGBBB@@@BBBDDDDDDDDDDDDEEEHHHJJJJJJGGGDDDBBBBBBBBBCCCCCCBBB@@@???CCCEEEEEEEEEKKKQQQOOOHHHCCCMMMSSSOOOHHHCCCBBB@@@???@@@AAABBBBBBAAA???>>>:::===???>>>@@@EEEDDD>>>AAA@@@>>>;;;:::;;;>>>AAA???BBBCCCAAA;;;777888::::::===@@@@@@AAAEEELLLSSSNNNJJJHHHHHHFFFCCCEEEJJJxxxhhhbbbSSSCCCKKKDDDBBBAAA??????>>>===<<<>>>@@@EEEKKKMMMKKKFFFDDDAAAAAA???>>>>>>>>>???@@@>>><<<;;;:::;;;===>>>???:::======999999======999666666777777777666444333111111222444444444222111---+++))))))******)))((((((((((((((()))))))))***(((***...)))///...222]]]{{{jjjTTTPPPJJJDDD>>>888333111...,,,+++---111333333222444333222111111000...---***+++...222666999;;;;;;AAA???;;;888555444333333222BBB===HHHvvv|||lllTTT@@@888222---666999======GGGooottt}}}TTTNNNOOOUUUPPPKKKIIIJJJHHHBBB@@@CCC<<<:::666222///---------++++++,,,...---,,,777HHH{{{```^^^999444///------&&&***************************+++,,,,,,---,,,,,,,,,++++++************++++++,,,---...///111333444555777777777888999999::::::888444666:::777777FFFZZZeeebbbaaaeeekkkfffOOO777444CCCUUUSSSJJJDDDAAAEEEKKKEEE@@@???>>>AAAEEEHHHIIIHHHDDDAAA>>>;;;:::999666444000000...---,,,---......+++666666aaa}}}VVV;;;888555444555111000000111111000///............//////000111111222222444666777777888:::;;;;;;<<<===???@@@AAAAAAAAACCCBBBCCCEEEHHHHHHEEECCCBBBIIIHHHJJJRRRTTTVVV```DDD777---///111111444999222BBBmmmyyy___uuukkkaaa^^^]]]XXXPPPIIIFFFBBB@@@CCCHHHIIIDDD???AAA@@@???AAACCCDDDDDDCCC@@@CCCEEEDDDDDDEEEEEEDDD???BBBAAA>>>???DDDBBB<<>>===<<<;;;:::999BBB???===???AAAAAA??????<<<===>>>>>>????????????888:::;;;999666777;;;???777<<<===999:::======888666777999:::999888555444777666555555555555333222000...,,,***+++***)))'''(((((((((((())))))))))))&&&***///+++111---,,,RRR}}}aaacccWWWLLL???777444333000---,,,+++***,,,000222111//////---+++++++++++++++***'''***...333777:::::::::666444222000...---,,,,,,***===888AAAmmmzzzdddIII666111111...:::===???>>>FFFoooooolllnnnWWWKKKHHHMMMIIIDDDBBBBBB???:::<<>>999555111///......---)))------'''+++555888zzz\\\|||FFF+++111...---000+++((())))))***+++,,,,,,---++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,---...///111222444555555777777777888999999::::::>>>555444;;;===<<>>;;;999222111///...------...///------666]]]ZZZIII>>>999444777888///222333444333222000000000...//////000111222222333333444666777777888:::<<<:::;;;===>>>@@@AAAAAAAAADDDCCCCCCFFFIIIIIIFFFCCCEEEEEEAAAEEEJJJ===...000,,,222666444333444333000999VVV~~~DDDtttnnn```YYY[[[TTTNNNTTTQQQKKKGGGHHHGGGDDDBBBDDDEEEAAA??????AAABBBBBB@@@BBBFFFGGGDDDCCCEEEFFFEEE>>>???@@@AAAAAA@@@>>>===DDDCCCBBBAAAAAAAAABBBCCCFFF>>>BBBJJJGGGFFFFFF@@@AAA>>>EEEQQQRRRSSShhhiiiVVVPPPFFFJJJSSSNNNIIIQQQPPPPPPOOONNNMMMKKKIIIHHHEEEHHHIIIEEEEEEIIILLLLLLDDDBBBBBBEEEDDD@@@???AAA>>>>>>AAADDDDDDCCCEEEJJJ@@@FFFIIIGGGDDDDDDDDDBBBBBBEEEGGGFFFAAA>>>>>>???<<<<<<<<<===>>>@@@BBBCCC<<<:::;;;???===777666;;;999;;;<<<;;;999777666666<<<:::777666777999===???AAA>>>:::777777999===@@@DDDBBB@@@<<<:::777666555:::999888:::===AAADDDDDD:::;;;???DDDDDDAAAAAADDDPPPVVVWWWPPPIIIEEECCCAAA999<<<>>>>>>;;;;;;===???;;;<<<===>>>>>>??????>>>:::BBBGGGBBB>>>>>>===999<<<;;;:::999:::===@@@BBB:::999:::???DDDEEEAAA<<<<<<:::999:::<<<:::666222999777777888:::888444000...---,,,+++************))))))((((((((())))))******---...---+++...555<<<[[[}}}pppXXXDDD???888222...,,,***)))++++++++++++++++++++++++,,,+++)))((((((((()))***+++...222666999::::::999222000---***)))+++---///...111222222GGGwwwlllSSSAAA666111//////555>>>@@@AAAPPPfffWWWSSSMMMJJJHHHMMMLLLGGG???<<<>>>>>><<<>>>??????<<<888333000...------,,,,,,---///000111___lllfffVVV???---,,,...+++***---++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......//////...000111222222333666888<<<:::888999;;;;;;999666===999888999888@@@]]]{{{}}}cccAAA;;;888oooddd```QQQGGGHHHHHHBBBCCCJJJKKKCCC<<<===>>>>>>@@@BBBAAAEEEBBB:::888???@@@:::777333///------///000111222+++,,,FFFyyyNNNAAA777777:::888444111000111111222333333444444222444777666555444555888888:::<<<<<<;;;;;;;;;<<<===<<<;;;:::::::::::::::???BBBCCCCCCEEEIIIGGGCCCFFFGGGEEE???888222222333111---,,,111555222111444???RRREEEnnnuuuiiiXXXUUUSSSJJJFFFMMMHHHEEEFFFFFFDDDCCCDDDDDDAAA??????AAABBBBBBAAABBBCCCBBB@@@BBBFFFDDD???>>>???@@@AAAAAA@@@>>>===@@@AAABBBCCCCCCBBBBBBAAAHHH===???EEEAAAAAACCC>>>DDDBBBEEEIIIGGGEEEPPP```UUUZZZcccsssmmmXXXMMMJJJQQQXXXSSSNNNSSSTTTOOOQQQQQQPPPNNNMMMLLLLLLJJJIIIBBBFFFGGGDDDDDDHHHJJJJJJDDDBBBCCCEEECCC===:::;;;>>>AAACCCEEEGGGJJJGGGCCCAAAFFFHHHDDDAAAAAAAAA??????@@@@@@???===;;;::::::<<<<<<<<<<<<;;;;;;;;;:::;;;999;;;>>><<<666666:::888999::::::888666555444888777666666777999<<<>>>:::888666444555999<<>>>>>?????????;;;:::>>>AAAAAAEEEJJJFFFMMMPPPKKKEEEAAA>>>;;;888:::<<<===>>>@@@CCCEEE???>>>===<<<===???AAACCC;;;@@@CCCCCCEEEIIIGGGAAA@@@???===<<<<<<===???AAA>>>;;;:::===BBBDDDBBB???;;;::::::<<<>>>===:::777:::888777777999888555222222111///---+++***)))))))))((((((((((((((())))))***,,,...---+++...444:::qqqyyyYYYEEE===888222...,,,,,,+++***++++++++++++++++++++++++,,,+++************+++,,,///111666999:::888555222...---+++***+++---000222333333333///:::ddd}}}eeeNNN===444000333555666:::<<<999MMMppp{{{OOOLLLLLLOOORRRPPPPPPKKKDDDBBBDDDDDDAAAAAAAAAAAA???:::666222111...---,,,,,,---...000111FFF~~~iiiHHH888///222444///***+++************************************++++++++++++,,,,,,,,,,,,---.../////////000222222222444666888<<<;;;:::;;;===>>><<<::::::888;;;???<<<<<>>===???@@@AAA@@@<<<;;;>>>>>><<<;;;999555111///---,,,+++000...///;;;eeepppEEE<<<666777:::888555444333333333333222222222222222444555444333333666999777999;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<======:::===>>>???CCCHHHIIIFFFJJJGGGAAA999222......///+++666444...333666666:::KKKqqqrrr999uuuzzz```ZZZ\\\QQQEEEHHHDDDBBBEEEFFFCCCBBBCCCBBB@@@??????@@@AAAAAA@@@AAA@@@>>>>>>BBBFFFBBB999===>>>???@@@@@@@@@???>>>>>>???BBBDDDDDDCCCBBBAAADDD<<<@@@DDD>>>>>>CCCAAABBBCCCDDDEEEFFFIIIKKKLLLJJJGGGEEEFFFMMMXXXdddkkkvvvbbbVVVdddaaaZZZNNNDDDAAAGGGNNNKKKYYYUUUHHHKKKPPPNNNNNNQQQNNNKKKIIIIIIJJJIIIIIICCCGGGHHHFFFDDDFFFFFFEEEEEEBBBBBBCCCAAA:::777888<<<>>>???AAAEEEGGGBBB:::CCCFFFFFFAAA>>>>>>>>>;;;<<<:::888888888888777666::::::::::::999888666555:::999;;;===;;;666666888888888999888777666444333555555666888999;;;<<<===999777666555666999<<<>>>999999888888888888888888<<>>;;;::::::@@@;;;999>>>CCCFFFIIILLLEEEKKKNNNIIICCC???;;;777;;;;;;;;;===AAACCCEEEEEECCCAAA===;;;;;;???CCCGGGBBBCCCEEEGGGNNNSSSPPPKKKDDDBBB@@@>>>======>>>???@@@===;;;<<<@@@BBBAAA@@@:::::::::<<<>>>>>>===;;;:::888777666666666444222555444222000---+++)))((()))((((((''''''(((((((((***,,,---,,,+++...333888{{{oooxxx]]]EEE:::444000,,,******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000333666999:::999444///+++))))))***,,,...111333444444333666222222PPP}}}rrr[[[FFF777111000...777888<<<@@@;;;TTTrrrJJJGGGJJJMMMTTTRRRQQQLLLGGGFFFIIIIIIFFFCCCBBBAAA???;;;777444222///...---------...//////<<>>===<<<<<<;;;???EEECCCAAAHHHTTTssskkkHHH555:::NNNSSSFFFFFFGGGDDD===AAA[[[vvvUUULLLDDDCCCAAA>>>======@@@======???>>>;;;;;;===<<<;;;999777333000,,,***...///222///III```HHHAAA<<<======:::777777999999999888888777777777777777777555444555888:::777999;;;;;;:::999:::;;;::::::<<<===??????@@@@@@;;;=========AAAGGGIIIGGGGGGAAA888111......///000+++;;;555---888:::888AAA}}}zzzVVV999fffaaadddZZZPPPFFFBBBAAAEEEEEEBBB@@@AAA???>>>>>>>>>??????????????????>>>>>>AAADDD@@@999<<<===>>>???@@@@@@??????>>>???@@@BBBCCCCCCCCCBBB>>>>>>IIIOOODDD@@@FFFGGG@@@CCCCCCBBBIIIQQQPPPHHHGGGFFFCCC@@@??????BBBDDDDDDIIINNNUUUeeeuuu|||{{{zzz}}}pppeeeZZZVVVPPPMMMKKKJJJIIIGGG<<>>;;;;;;>>>@@@===BBBMMMNNNDDD>>>???FFFGGGEEE???<<<===<<<999<<<888555555777999888666666777999::::::999777666999:::;;;<<<:::777666888999999999999999888666444444555888;;;===????????????>>><<<;;;;;;;;;===>>><<<<<<<<<======<<<<<<<<<>>>BBBEEECCC===999:::===>>>::::::BBBJJJKKKJJJIIILLLPPPPPPJJJCCC???;;;777BBB???<<<===@@@AAA@@@>>>BBB@@@===;;;;;;???CCCFFFEEEEEEEEEGGGKKKMMMKKKHHHCCCBBB@@@>>>======>>>>>>>>><<<;;;<<<>>>???>>><<<999999999:::;;;;;;:::999999888666555444333333222555444333111///,,,+++)))))))))((((((''''''((((((***+++,,,++++++---111555aaabbbccc\\\DDD:::888...+++)))''')))***++++++***+++++++++++++++,,,,,,,,,------...000111333333666777777666444000,,,)))(((***,,,///111333444555222000888;;;666GGGqqq|||fffPPP???333000111'''777;;;>>>BBB>>>[[[uuu{{{LLLFFFGGGEEEKKKNNNMMMIIIEEEGGGKKKKKKGGGBBBAAA???===;;;888444222222111///...------......777UUUtttuuuUUU;;;444......,,,)))+++000------------------------,,,,,,------.../////////000///.........000222333666888::::::::::::<<<===;;;::::::;;;<<<=========;;;:::;;;<<<:::???PPPbbbzzzWWW;;;555AAAnnnhhhRRRNNNFFF@@@>>>===;;;@@@GGGIIIBBB===???@@@??????@@@AAA;;;;;;AAA@@@888777<<<666999;;;;;;999555222000------222,,,444sssTTTIII@@@???AAA@@@===;;;666666666666666666555555;;;;;;;;;:::999999:::;;;999:::<<<<<<;;;;;;;;;<<<;;;<<<>>>???@@@AAAAAA@@@@@@AAA@@@>>>@@@EEEFFFCCC;;;555...,,,///333555666333888000444???666;;;^^^xxxFFF;;;ttt```^^^\\\TTTQQQFFFCCCBBBFFFFFFAAA>>>===;;;;;;<<<===============:::>>>???<<<;;;===<<<999<<<<<<===>>>???@@@@@@@@@AAA@@@???>>>???AAADDDEEE===DDDWWW]]]LLLBBBFFFHHHEEEGGGDDD???DDDMMMJJJ???HHHIIIJJJJJJHHHGGGHHHIIIPPPLLLFFFDDDIIIMMMKKKEEECCC___nnneeeVVVWWW^^^lllxxxuuueeeUUUGGGLLLOOONNNMMMNNNOOOOOOTTTOOOIIIEEEBBBAAA@@@@@@OOOLLLGGGEEEEEEDDDAAA>>>HHHDDD@@@JJJSSSGGG===EEEIIIDDD===<<<>>>AAAAAA@@@BBBFFFHHHEEEBBBCCCBBB???CCC>>>;;;<<<===>>>CCCIIIHHHDDDUUUnnniiiMMMAAALLLGGGHHHEEE???===>>><<<888===:::777777:::<<<<<<:::888:::;;;<<<<<<:::888777888;;;<<<;;;999888777777;;;::::::;;;===<<<:::777555777;;;???AAABBBAAA@@@BBB@@@???======>>>???@@@???@@@@@@@@@@@@???>>>===???BBBDDDAAA===;;;???DDD???::::::AAAHHHHHHGGGFFFKKKMMMKKKEEE@@@@@@>>>;;;DDD@@@<<<;;;===>>>===:::======<<<<<<===>>>@@@AAA>>>???AAAAAA???>>>???BBB???>>>============>>>>>>999:::;;;======<<<999666777777888777777666666666888888666444222111111222111111111111000///---,,,******)))(((((((((((((((***++++++***+++---///222QQQxxx\\\nnnPPP<<<444111...---+++(((((()))******************++++++,,,,,,,,,---...///111333444555666666444222///...---------,,,---///222333444444444888000777>>>999FFFmmmpppXXXGGG:::111///333---999<<<::::::AAAmmmcccMMMDDDGGGCCCFFFJJJIIIEEECCCGGGMMMMMMHHHCCCAAA>>>===<<<;;;888555555444222///............+++@@@ooogggDDD888444000...,,,,,,///444------------------------,,,---------.........//////............000111222333555777888888777888999;;;;;;;;;;;;;;;;;;===>>>>>>AAABBB???===JJJhhhdddEEE333;;;RRR]]]HHHRRRIIIAAA@@@BBB@@@<<<:::???:::777<<<@@@@@@@@@BBBAAA;;;;;;@@@>>>666444:::444888<<<>>>;;;888555555...***000///---QQQsssaaaNNNHHHIIIGGGBBB>>>>>>>>>======<<<;;;;;;;;;888999:::<<<>>>>>>>>>===;;;===??????>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@@@@BBBAAA???@@@CCCAAA===111...,,,---333777999999;;;444444???<<<---RRR\\\???444mmm[[[YYYUUUNNNNNNGGGDDDDDDGGGGGGBBB>>>===888:::<<<===<<<;;;<<<===888<<<===999666888999888;;;;;;<<<===>>>@@@AAAAAACCCAAA>>>======@@@CCCFFFCCCIII[[[```NNNBBBDDDDDDDDDFFFDDD@@@BBBIIIHHHAAASSSTTTRRRMMMGGGEEEGGGJJJEEEBBB@@@BBBGGGHHHBBB<<>>???EEEKKKLLLKKKIIICCCFFF[[[fffQQQ@@@GGGHHHBBB<<<;;;>>>AAA@@@>>>;;;@@@BBB@@@@@@BBBDDDBBBAAA<<<999;;;>>>AAAGGGNNNGGGGGG___}}}vvvSSSCCCNNNFFFGGGDDD@@@???@@@===888;;;:::999:::<<<>>>>>>>>>============;;;999777666666;;;<<<999777888777555:::888888:::>>>???<<<999555777;;;???AAAAAA@@@@@@===<<<::::::;;;===@@@BBB??????@@@@@@???>>><<<;;;>>>???@@@???===???CCCGGGCCC===;;;???CCCBBBBBBDDD===??????======@@@@@@>>>???===::::::;;;===>>>>>>999:::;;;=====================???@@@<<<999===CCC<<<;;;;;;<<<<<<===>>>>>>777999;;;===<<<999666333555666777666444333333555888999999777444222111222///000111222222111000///,,,,,,+++***))))))))))))+++*********+++,,,...///===```}}}pppbbbLLL:::333222...&&&...+++)))((()))***)))(((*********++++++,,,,,,---...///111333555666666777333111...++++++---111333111222333444555555555555???333555999666EEEkkkwwwbbbLLL@@@888000///333333777<<<999999[[[lllSSSKKK@@@IIIHHHJJJFFFEEECCCCCCIIIPPPOOOJJJEEEBBB??????@@@@@@>>>;;;999777444222000............888ppptttggg===777111000/////////......///................................................------...//////000000111///111444555444444444555666777777666666777:::<<<444===DDDCCCDDDWWWzzzpppNNN999333IIInnn\\\GGGNNNLLLHHHBBB===<<>>??????<<<;;;<<<;;;777666888999<<>>@@@BBBBBBAAA@@@AAABBBAAA@@@@@@???@@@@@@AAABBB<<<@@@AAAAAABBBBBB>>>888.........111444777888888:::555???FFF777==={{{FFFDDD333mmm{{{rrr^^^ZZZZZZTTTOOOEEECCCEEEIIIJJJEEE@@@???888;;;>>>>>>===<<<===???===>>>;;;777777:::;;;888:::;;;;;;<<<>>>@@@AAABBBBBBAAA???>>>>>>???AAACCCHHHEEENNNRRRHHHBBBDDDAAA>>>BBBEEEEEEDDDDDDEEEFFFCCCFFFIIIHHHFFFGGGKKKPPPIIIEEEDDDGGGJJJHHHBBB===999FFFBBBCCCBBBEEEVVVVVVJJJIIIGGGEEEEEEFFFHHHIIIBBBDDDGGGGGGFFFGGGNNNTTTMMMMMMMMMNNNOOONNNKKKHHHGGGFFFFFFJJJMMMNNNKKKHHHHHHHHHKKKWWW```SSSGGGNNNLLLFFF@@@@@@DDDGGGEEEBBB>>>BBBCCC@@@???BBBDDDCCCAAA===;;;>>>@@@AAAEEEJJJAAAEEETTTccc___LLLCCCFFFCCCDDDCCC@@@@@@AAA>>>888666777:::;;;;;;;;;<<<===<<<<<<;;;:::999888777666333999:::666444666555222666444444777<<<>>>;;;888222555888;;;=========<<<;;;999666555666999===@@@;;;<<<===>>>>>>===;;;::::::;;;<<<>>>???AAACCCDDDBBBBBBFFFLLLKKKDDD>>>===222777:::<<>>===???>>>:::<<>>>>>BBBCCCAAA>>><<<:::777444111//////...333444QQQfff{{{NNNEEE@@@===777222222222222000444444444444444444444444444444333333222222111111000111333555666555444333444777:::;;;:::999999999666888:::::::::===AAAEEE@@@FFFHHHBBBAAAQQQppprrrTTT@@@888;;;^^^iiiSSSNNNIIIJJJGGG>>>777777>>>DDD@@@;;;999===???===:::::::::<<<;;;777777:::;;;999<<>>888555666888222444+++---444111UUU|||vvvvvvjjjgggaaaYYYQQQIIICCC@@@EEEAAA===<<<>>>@@@AAA@@@???AAACCCCCCBBBAAABBBCCC@@@???>>>===>>>@@@CCCEEE???DDDHHHHHHGGGDDD;;;222---...000111222444666888888999DDDAAABBBqqqxxx|||xxx@@@CCC666QQQtttxxx```ZZZbbb]]]RRRDDDBBBEEEJJJLLLGGGCCCBBB888<<>>===>>>@@@EEEAAA;;;888;;;AAA???:::::::::;;;<<<>>>@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@III======BBBAAACCCGGGCCC===AAAFFFGGGAAA::::::===;;;AAAHHHJJJGGGDDDDDDFFFBBB===:::>>>CCCEEEFFFFFFLLLNNNAAADDDFFFEEERRRNNNHHHMMMQQQLLLDDDBBBGGGOOOJJJKKKLLLKKKGGGDDDHHHNNNOOOMMMJJJKKKOOOTTTXXXZZZCCCEEEIIILLLOOOQQQRRRSSSFFFLLLHHHFFFKKKKKKKKKSSSQQQJJJEEEEEEJJJLLLJJJFFFGGGJJJIIICCCAAACCCDDDCCCAAA>>>>>>AAAAAA@@@@@@DDDAAAEEEEEEAAA@@@DDDEEEBBBAAABBBAAA???AAABBB>>>777000444999:::888888:::<<<777777777666777888999999111777999444222444444000222000000444:::<<<:::666000222555777999999999999>>>;;;777444333666999<<<999:::<<<>>>>>>===<<<;;;777888:::>>>AAACCCAAA@@@>>>EEESSS^^^ZZZKKK<<<555111777===AAADDDFFFBBB<<<;;;======;;;999:::???CCC::::::;;;;;;<<<======>>>DDD;;;666999:::777555777===============<<<<<<<<<======<<<:::777666666777333666888777666777:::===;;;>>>@@@???:::666555555222333555666666444333111///...---,,,+++++++++++++++)))))))))***,,,,,,+++000gggbbbwwwkkkDDD:::000333222,,,(((***++++++***)))'''''')))***))))))))))))***+++,,,,,,------///000222444666666666666////////////111333555777777777666666777888999:::333333;;;>>>777CCC^^^ooobbbLLL:::666444///---111444111GGGJJJDDD]]]CCCNNNGGGRRRLLLDDD???>>><<<>>>FFFOOONNNHHHBBB>>>;;;<<>>>>><<<888555222000//////***+++>>>fffvvvhhh___UUUFFF:::777:::<<<<<<::::::::::::::::::::::::;;;;;;:::999888777666666555777:::<<<===<<<:::888>>>@@@CCCEEEDDDCCCBBBCCCAAACCCFFFGGGHHHLLLRRRWWW{{{ooo\\\QQQYYYpppppp[[[CCC;;;<<>>:::;;;======:::>>>999777;;;===:::777777666;;;:::333444===???;;;<<<>>>???<<<777555888<<<333;;;***'''777000GGG{{{rrrmmmWWWOOOFFF???>>>????????????AAACCCCCCBBBBBBBBBCCC???>>><<<<<<===AAAEEEHHHGGGMMMQQQPPPLLLFFF999...+++---000000000222777<<<888:::AAA:::TTToooMMM:::555000gggddd```ZZZSSSMMMHHHFFFJJJEEECCCFFFHHHDDDAAA@@@;;;999;;;@@@CCC@@@===>>>CCC>>>::::::===???>>><<<===>>>>>>>>>????????????@@@BBBDDDCCCAAA@@@BBBDDDCCCDDDDDDBBB@@@>>>>>>???BBBCCCBBB???<<<===BBBGGG@@@CCCBBB>>>@@@FFFEEE@@@BBBBBBAAA@@@>>>???BBBDDDFFFEEEDDDEEEHHHLLLQQQTTTKKKHHHFFFEEEFFFGGGHHHHHHGGGCCC???AAAGGGMMMOOONNNOOOQQQPPPLLLKKKOOOQQQPPPIIIJJJMMMQQQTTTSSSMMMHHHFFFJJJJJJGGGFFFJJJLLLLLLQQQNNNJJJHHHGGGFFFEEEDDDEEEEEEDDDBBB@@@@@@CCCEEEFFF<<<===BBB>>>===@@@;;;BBB======DDDGGGCCC??????888;;;<<<999999<<<;;;888000333666555333222333666555444333555777888777666666666555444333333333333000111333666999888666333333333222222222111111111888777666666666777888999777<<>>@@@@@@888NNNXXXKKK===<<<;;;444777999>>>BBBDDDBBB===:::444;;;===777555:::@@@BBB666888;;;===>>>===;;;:::888888999:::::::::999999>>>:::888:::>>>@@@===:::999@@@CCC===888777333...777777666666777888999999888;;;======;;;999888888444444444444333222111000111000...,,,++++++++++++))))))))))))***+++,,,---333IIIbbb|||xxxEEE888111------+++***))))))))))))))))))(((((((((((())))))***+++,,,,,,+++,,,...000333444666888888777555444---...000222444666777888::::::999999999888888888;;;===:::666;;;KKK[[[dddPPPCCC666222222111//////777111MMMBBBEEE~~~UUU@@@RRRDDDEEEPPP===<<<@@@BBBAAACCCGGGGGGEEEAAA???<<<:::;;;???DDDGGG:::<<<===:::777555222...222111000SSSxxxaaarrrhhhTTTIIIJJJQQQWWWZZZ\\\XXXKKKCCCIIIWWWaaa___PPPAAA888666555999===222PPPhhhgggaaabbb```YYYccczzzyyy~~~yyy~~~yyyfff___]]]UUUqqqhhhaaa777666AAA888XXXHHHHHHJJJHHHGGGCCC===999888777666666888777777888999999777555444666999<<<======<<<<<<===<<<:::888888:::<<<===999000000888444---===YYYsss```XXXTTTPPPQQQTTTTTTQQQNNNKKKJJJKKKMMMNNNMMMJJJCCC>>>DDDPPPUUUSSSXXXSSSLLLCCC;;;444000.........000222111///555===888DDDEEEIIIsssuuu{{{999;;;555888cccbbb^^^WWWNNNGGGDDDCCCEEEAAAAAAFFFHHHEEEAAAAAA===;;;<<>>;;;888999===@@@???=========>>>>>>>>>?????????@@@BBBCCCBBB???>>>???@@@???@@@AAA@@@>>><<<===>>>@@@???>>>>>>@@@BBBDDDEEE@@@BBB@@@===???CCCCCC???>>>>>>>>>>>>===>>>BBBDDDFFFEEEDDDCCCDDDFFFIIIKKKHHHGGGEEEDDDDDDEEEFFFFFFCCC@@@>>>AAAGGGJJJJJJHHHFFFKKKKKKFFFAAACCCGGGHHHHHHGGGIIIKKKNNNMMMJJJGGGFFFIIIIIIEEEDDDGGGJJJIIIOOOKKKFFFCCCCCCDDDDDDDDDEEECCCAAA???>>>???@@@@@@@@@===FFFIII>>>999>>>>>>@@@===>>>DDDEEE@@@<<<<<<777::::::777777::::::777555666888888666666666666333222222333555666666555555444444333333333333333222222222555777777555333222222222222222222222222:::999777666555555666666666:::===>>><<<888666444===;;;999999;;;===??????>>>IIILLLCCC<<<===;;;666444666;;;???@@@???;;;888<<>>???>>>>>>777888999:::::::::::::::<<<999777888<<<>>><<<999777===???;;;777777555111666555555555555666777888777999;;;<<<:::888888888444555555444333222111111111000...---+++++++++,,,))))))))))))***+++,,,------AAAgggrrrZZZ:::444///...---,,,+++*********+++******))))))))))))******''')))******)))***,,,...111222444666666666555444///000111222444666777888888888888999999999999999777::::::888===JJJWWW^^^III===444111222111111222999777BBB;;;```kkkRRRFFFSSSGGGFFFNNNBBBAAADDDEEECCCCCCFFFFFFCCC<<<<<<;;;<<<>>>@@@CCCEEEDDDBBB>>>:::777666333111333222,,,>>>qqqtttrrraaadddhhhiiifff___WWWRRRZZZQQQDDDAAALLL[[[```]]]EEEBBBAAABBBAAA???AAAFFFYYYuuuUUU```jjj^^^cccIII666888444444NNNvvvDDD<<>>DDDFFFCCC@@@@@@===:::;;;@@@AAA===999999999777666999===@@@???===============>>>>>>>>>>>>===???@@@???>>>===>>>@@@>>>???@@@???===<<<===>>>===;;;;;;>>>DDDFFFDDDAAA>>>???===;;;<<>>>>>AAAEEEFFFDDDAAABBBHHHJJJDDD>>>???CCCEEEDDDDDDDDDEEEGGGGGGEEEDDDDDDHHHGGGCCCAAADDDFFFEEEKKKFFFAAA>>>>>>@@@CCCDDDDDD@@@<<<;;;===>>>===<<<<<>>??????CCC???<<<;;;;;;<<<;;;:::777:::===@@@@@@???<<<:::>>><<<999555777;;;:::777999999;;;<<<>>>???@@@AAA666777888999:::;;;;;;;;;:::777666777:::<<<:::777666999:::777555666666444444444444444444444555666555777999:::999777777888444555555444444333222111111000///---,,,,,,,,,,,,******)))******+++,,,---///:::nnnzzzqqq===000000///------,,,,,,,,,,,,,,,---++++++************++++++''')))************---///111333444666777777666666222333444444555666777777888888888999::::::;;;;;;777:::;;;999<<>>IIIMMMCCC888AAA;;;???=========???@@@???>>>:::888555333333333222111000000111222333444666777555777:::<<<<<<:::777555::::::<<<===888222222777dddzzzuuuooojjjeeedddiiiqqqddddddeeedddaaa\\\XXXUUUUUUTTTOOOKKKJJJKKKFFF@@@:::888555222000.........---777777,,,)))777DDDHHHFFFHHHuuu{{{===>>>333777444[[[WWWRRRLLLHHHCCC@@@===999999===CCCDDD@@@===>>>:::888999===???;;;888888888888888;;;>>>???>>>===<<<<<<<<<=========>>>>>>:::;;;<<<===>>>???@@@AAA@@@AAAAAA@@@>>>======>>>999:::<<<@@@DDDDDDAAA>>><<<;;;:::999:::;;;;;;999999:::;;;;;;;;;<<>>???AAAAAABBBBBB???@@@@@@???>>>=========>>>>>>>>>@@@BBBCCCAAA???BBBFFFGGGDDDBBBDDDEEEDDD@@@AAACCCDDDEEEDDDBBB@@@CCCFFFFFFAAA???AAABBBAAAHHHCCC===:::;;;???BBBDDDBBB===888999===@@@>>><<<<<>>AAA888<<>>@@@AAA@@@@@@777333888;;;999999===@@@BBBDDDDDDCCCAAA??????<<<;;;999777777888999888<<<;;;;;;;;;;;;===>>>???666777888999:::;;;;;;;;;999777666777999:::999888666777777555444444555444444444333333333444444555222444777777666666666777444444444444444333222222111000///......---------************++++++,,,---111111TTTxxxUUU333///...222------,,,,,,,,,------...+++******************+++)))+++,,,,,,,,,---000222444555777888999999999999666666777777777888888888::::::::::::;;;;;;;;;<<<;;;===;;;888888<<>>>>>;;;888999;;;<<<===>>>>>>>>>BBB===;;;???BBBAAA===<<<666111222000<<>>;;;;;;;;;===@@@AAA???>>>999666333111222333333333333333222222333555888999444666999;;;;;;999666444666;;;>>><<<;;;:::666111DDDuuuqqqjjjddd___\\\]]]___[[[[[[[[[YYYVVVQQQLLLIIIFFFDDDAAA>>><<<999555000333222111111000111222222...000444:::@@@BBBAAA>>>dddpppVVV222;;;444222000\\\UUUMMMJJJJJJHHHCCC===<<<===@@@FFFEEE@@@===>>>999777999>>>@@@===;;;;;;;;;;;;;;;<<<>>>>>>===<<<;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>AAABBBAAA???<<<;;;:::;;;666;;;@@@AAA@@@===;;;;;;:::777666777888888888777:::;;;<<<<<<;;;:::<<<>>>;;;<<<>>>@@@AAAAAAAAAAAA???AAACCCBBB???======>>>AAA@@@>>>>>>@@@AAAAAAAAAAAAAAA@@@AAAGGGLLLIIIBBB>>>AAAEEEGGGGGGDDD@@@>>>BBBEEEDDD???===???AAA???EEEAAA===;;;<<>>BBBBBB???>>>AAAPPPUUUGGG<<<===<<<666<<>>======666888666222222666888666:::777555555777666333///111000000111333444444333/////////000111222333444999666333222333444444333222333444555666777888999999888777777777777999999999:::<<<<<<;;;:::;;;<<<;;;;;;;;;>>>AAABBBBBBAAA888222333;;;<<<666777>>>DDDEEEFFFDDD@@@>>>===>>>;;;===???>>>;;;:::===BBB???===;;;:::999999:::;;;666777888999:::;;;;;;:::888777777888999:::999999888666444444333222222333555444444333333444444444111333444444444333444666333333333444333333222111000000000000///......---++++++++++++++++++,,,---...'''DDDqqqxxxBBB333000,,,444------,,,,,,,,,---......+++******))))))******+++***,,,---......///222444555666777888888999999999888888888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999444333777888666222//////111111000333888FFFFFF:::[[[~~~wwwGGGMMMEEE>>>DDDBBB:::<<<<<>>::::::===>>>;;;<<<;;;:::999999999:::::::::888<<>>BBB<<>>;;;;;;===999222555aaa}}}hhhcccwww|||nnnkkkbbb^^^WWWTTTUUUUUURRROOOOOONNNLLLIIIFFFCCCAAA???;;;888666555444222000000333333333333333444444555888+++222FFFCCC555KKKtttbbbrrrAAA666444888...///___XXXOOOKKKKKKIIIDDD???AAAAAAEEEHHHFFFAAA???AAA;;;999;;;AAACCCAAA>>>???>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===AAA???=========<<<:::888>>>>>>>>><<<:::888888999777;;;??????;;;777777888888444222555777666666777999;;;<<<;;;:::999:::;;;>>>>>>>>>??????>>>======AAADDDGGGGGGCCC@@@???@@@AAAAAA@@@??????@@@BBBCCCEEEBBB@@@DDDNNNTTTOOOEEE>>>CCCHHHKKKIIIEEEAAA???BBBEEEDDD???===???AAA@@@BBB@@@>>>===???@@@AAA@@@@@@===:::;;;???BBBCCCBBB@@@<<>>???>>>;;;555777666222222666777555999888777666666555333111111000000111333444333222.........///000111222333777555222222333333333333222222333444555777777888666666555666777888:::;;;666888;;;;;;;;;::::::;;;::::::;;;>>>AAAAAA@@@>>>333222777>>>>>>777888===???@@@@@@===999777999<<<888:::>>>???;;;888<<>>===::::::>>>???===<<<;;;:::888777666666666:::888===EEEFFF>>>:::===>>>111333777000999fffcccooo|||pppqqqrrrrrrqqqsssuuuqqqjjjeee\\\VVVYYY___dddiiimmmzzzvvvuuummmllldddWWWVVVKKKEEELLL>>>???;;;999<<<<<<888888999MMMzzzJJJ???EEEBBBHHH999===777777777888999999777555444222111111333555666555333222111111111333555777777666555555555555666777888<<<===;;;::::::777333...<<>>]]]fff???666:::///777//////aaa^^^WWWPPPIIIDDDBBBAAA@@@@@@CCCFFFCCC>>>>>>AAA===:::<<>><<<::::::;;;;;;999777:::;;;<<<;;;999999:::;;;999999:::999888666666666666111000444777555555888555777999999888888999:::;;;;;;;;;;;;;;;;;;;;;<<>>???>>>@@@AAABBBAAAAAAAAABBBEEEEEEDDDHHHPPPUUUPPPFFFBBBFFFJJJKKKHHHEEECCCCCCBBBEEEDDD@@@>>>@@@BBBAAA?????????@@@AAAAAA???<<>>===>>>???AAABBBCCC;;;???DDD>>><<<===888<<<>>>>>>:::;;;===;;;666222444444111111444444222444555666555333111111111///......///111222222111............///000000111333222000000111222111000000111111222333444444555444444333444555777999:::666888::::::999:::;;;===777777888;;;======;;;999333666:::>>>>>><<<:::;;;;;;<<<===:::777777;;;???888666888;;;:::777999>>>@@@???===<<<:::999999999999999:::::::::999888888555666666666666666777888666111000444777444333555444333222111111111111111000111222111//////000111///000000111111111000000000000111111111000///...---,,,,,,++++++,,,,,,,,,***111111SSS{{{sssRRR>>>333444666111333222111111000000000000......------------......+++---...///000111444666555555444444444444444444333333444444444444444444444444666777999:::;;;<<<666888999888:::<<<888222......000222111111999BBBBBBCCCuuu~~~IIIGGG@@@999999;;;===>>>===;;;===<<<888888<<<===;;;888999999:::999777444333<<<999;;;@@@???999>>>HHH<<<777555999777333NNN{{{vvvNNNKKKYYY]]]dddjjjllliiibbb\\\ppprrrssstttxxx{{{xxxrrrnnngggaaa```bbbeeelllsss~~~yyyeee```___SSSLLL:::@@@<<<888EEE666???999999888<<>>@@@<<<===999444444666444...666666555444444444555555444111222666666333555999999999999999999888888777666BBBKKK[[[ssslll___666111999111111333...bbbccc___TTTFFF>>>???CCC<<<<<>>???;;;777444444777888666444444//////444777555555999111444666777777888999:::555555666777999;;;===>>>;;;@@@EEEDDD???;;;:::;;;;;;>>>BBBDDDCCCBBB@@@??????BBBCCCEEEJJJMMMIIIBBBEEEHHHJJJJJJGGGDDDEEEFFFBBBEEEEEE@@@???AAACCCBBB======???BBBCCCAAA===999BBBBBBAAA???<<<<<>>CCC======@@@<<>>@@@333444666888:::999666444666999;;;<<<>>>@@@===999:::===>>><<<:::;;;AAAFFF>>>888777<<<>>>;;;:::<<>>>>>===<<<<<<;;;;;;::::::::::::999888777777333444555555444444555666444......555999666555777222222111000000///000000111111111000...---...000...///000000000000//////000000111222222111//////------,,,++++++,,,,,,,,,&&&666$$$;;;ggghhhOOO888:::>>>000666555444333222222222222000000////////////000000...000222222333444777:::888777666555555444555555000000111111111111222222...///111444777999;;;===777;;;===>>>???>>>666---,,,---000222111222<<>><<>>888777:::888777DDDVVV777===;;;>>>AAA444<<<___qqqJJJ===@@@CCCAAA@@@EEEQQQ[[[ZZZiiivvvxxxtttrrrpppnnnjjjddd^^^\\\^^^eeeuuusss~~~ggg___]]]GGGBBBGGG<<>><<<333222777888666///TTT\\\GGGDDDHHH@@@DDDDDD???<<<======;;;777:::;;;;;;;;;;;;999444111777888444333777:::888222333444555666666777777888666888>>>===888888<<<<<<<<<<<<<<<<<<<<<;;;:::CCCUUUsss~~~iii555EEE222666666+++666,,,XXXYYYSSSGGGBBBEEEHHHFFF@@@???<<<:::<<>>???:::777:::???AAA<<<666777777777777888999:::;;;>>>:::666888>>>@@@===888333444555777888888888888888999:::999666444444444666666666666555444333222111111222222222333333333444555666777444111222666444333333333444777:::;;;<<<@@@@@@<<<:::;;;:::888======>>>@@@@@@@@@@@@@@@>>>>>>@@@DDDHHHKKKLLLKKKGGGJJJFFFFFFJJJCCC???HHH???CCCFFFDDD@@@>>>AAAEEEEEECCC@@@===<<<;;;<<<<<>>>>>>>>===<<<<<<<<<<<<999444111...///000///...///111222000000000000000000000000////////////////////////++++++,,,,,,---...//////AAA:::///(((+++000000***,,,,,,------///000111222444444333333333444444555>>>>>><<<999666444555777555222333999===;;;999888777888===BBBAAA<<<999;;;:::???@@@<<<;;;???BBBAAABBB<<<666777===CCCEEEEEE@@@>>>=========<<<999777:::;;;;;;999666333222222777777666555444444444444333333333555777777555444222111111000///...------111111000000//////......+++++++++,,,///111111000---------.........//////......---+++******+++---///)))@@@&&&UUUooommmMMM<<<;;;:::999777666777888999999555444333111111111111222666111///333666555444555999666:::@@@;;;222333===000---,,,...333555444111777666444444444777999;;;<<<999666666666666222///000......222666999@@@IIILLLRRRAAAGGG>>>;;;888:::>>>@@@===999999777555555888888666444222333666888999888666444333222222333444777:::<<<>>>===<<<;;;;;;<<<===>>>rrrYYYIII:::888===@@@>>>;;;GGGJJJNNNRRRUUUZZZ```ddddddllljjjhhhllllllooozzzrrr]]]___RRRGGGEEEDDD>>>999999===666444999<<<;;;>>>BBB666>>>KKKVVVnnn@@@DDD@@@;;;777666666666555===;;;999666333111111111111///...///000111000...222222111///------...000000000000000000111111222...222666666444222222444444444555DDDjjjhhhIIIAAACCCCCCDDDFFFFFFBBB??????>>>>>>?????????>>>===<<<<<<555333888:::666666:::555444666:::<<<;;;:::<<<======>>>@@@AAAAAA???===???>>>999555:::JJJZZZdddsssgggqqq666666555222000...---------TTTRRRJJJ???;;;===>>>;;;<<<>>>>>>;;;999:::===@@@<<<888555666;;;===;;;888:::999888777777666666777;;;666>>>PPPUUUHHH999555666666777777666666555555555555555444333222111111444444444444333222111000//////000000111111111111---///222444555777:::???666555444333333555777888777<<<===999888999:::888:::;;;<<<===>>>??????@@@@@@@@@AAABBBDDDFFFFFFEEEGGGUUUSSSGGGDDDCCCBBBGGGCCCBBBBBBBBBCCCDDDCCCBBBCCCAAA???<<<:::999999999>>>===;;;999777999<<>>BBBCCC???>>>@@@???;;;888888;;;???BBBCCC;;;:::888888888777555333777888888777555444444555444333222111000111222222222222222333555555444222000000000000/////////////////////.........------,,,++++++,,,///000000///,,,,,,------------............---,,,+++***+++---,,,,,,444///GGGvvv{{{nnndddAAA===;;;>>>CCCBBB;;;444;;;:::888666444444333333777222///333666777888:::888:::999555444777<<<>>>555666777666444333444666111222333555888;;;===>>>999777444333333222000---...444222000666999@@@NNNFFFqqq@@@<<<999666333555888:::777444888666444444666666444222222333444666666666444444555444333333444666888999;;;;;;:::999999:::;;;;;;LLLwwwsssXXXAAA444777AAA666888<<<@@@AAA@@@>>><<>>>>>;;;888===EEEQQQZZZqqqQQQJJJBBB???<<<:::999999999888:::888666444222111111111///...---.../////////---111222111///---,,,...000000////////////000111111///111444555444333222222555444444777HHHmmmddddddGGGCCC@@@@@@AAABBBAAAAAADDDCCCAAA???>>>===;;;:::AAA???>>>@@@AAA???>>>@@@===AAAAAA>>>>>>CCCEEECCC???BBBEEEHHHHHHFFFCCCAAADDD>>>IIIcccxxxvvvvvv;;;???666444222000...---------WWWRRRHHH>>>;;;<<<:::777777;;;===<<<888888>>>DDD<<<999777666777999999999:::999888777777666666777:::444BBB]]]aaaJJJ777555999888777666555333222222444222111111111222111///111111111111000///......---............/////////111111000//////333999===777666444333222333333444555999:::666444666777555777777999:::<<<===????????????@@@AAAAAABBBBBBCCCZZZnnniiiNNN@@@<<<:::;;;FFFAAA===@@@GGGIIIEEE???@@@???===;;;:::::::::;;;888999999999888:::===???;;;999777777777888777666444777:::999555111000000222333444333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...222444222---+++------***+++++++++,,,---...///000111111111222333444555666999999999888666555666888222///111777999777666777999:::===>>>;;;777:::@@@@@@<<>>000222888@@@@@@@@@>>>777000222777111777>>>BBBBBBJJJ\\\nnnUUU<<>>FFFGGGAAA???FFFIIIGGGNNNIIIEEEDDDJJJUUUbbbjjjxxxiiidddhhhNNN///888444333111///...---,,,,,,YYYQQQFFF???===>>><<<888888999;;;<<<::::::???FFF<<<;;;:::999888888999999888777777888888999:::;;;;;;777>>>NNNRRRDDD999888999888666555333222111111333222000111222333222000//////000//////...---------------------.........111111...******///333444555555333222222222222222666999999444222333444222444555666888:::<<<>>>???<<<>>>???@@@AAABBBDDDFFFHHHYYYWWWIIICCCBBBFFFOOODDD???<<<@@@FFFIIIDDD>>>>>>>>>=========>>>??????999:::;;;:::999888999::::::999777666777777555444222777;;;:::444000000222111333444444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,---444777666///***+++,,,+++*********+++,,,---....../////////000111333444555666777888888666666777888111///222777999666555777888999;;;;;;777444888AAADDDBBBBBBEEEEEE>>>888555666:::===;;;888666888<<<888666555444555666555333333444444333222333555777333222111000111333555777111000///000111222111///////////////////////////---------------,,,,,,,,,...,,,+++,,,------,,,+++************++++++++++++,,,,,,,,,---......---,,,,,,333&&&555(((>>>aaa|||vvv}}}{{{zzzxxxwwwwwwkkkhhhhhhkkkjjjfffeeefffccchhhkkkmmmtttzzzvvvlllaaaooovvvqqqhhh]]]RRRGGG@@@;;;777666444333222222222222000222,,,666LLLHHHGGGaaaLLL;;;<<<666444222333444555333222333222111111000///......111000///......///000111333333222222333333444555666555444333333444555666888EEEYYYzzzkkkVVVIIIAAA<<<888:::???:::888???AAABBBKKKNNNKKKEEE===:::======;;;777444444888===AAACCCDDDLLLZZZnnn{{{]]]===GGG???;;;888444222222444444444666555333111000000000111...---,,,---...///...,,,...///000///---,,,---...---------------...//////111///...000333444111...---,,,000222---444ZZZhhh[[[ZZZ[[[[[[???===<<<<<<======:::777===CCCDDD???>>>BBBDDDBBB:::BBBKKKQQQTTTWWW\\\___mmmrrr|||uuuSSSRRRuuuDDD999BBB...222222000///---,,,++++++SSSJJJ???;;;;;;;;;:::888@@@;;;999<<<>>><<<===BBB999999::::::::::::;;;;;;999999999999:::;;;<<<<<<999::::::999<<>>@@@===???AAAAAA@@@AAAEEEGGG>>>AAA???@@@CCC===???PPP???>>>>>>@@@CCCCCCAAA>>>>>>>>>>>>===============;;;<<<===<<<:::888888999;;;999888888888888666444000555999888333///000222...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++++++++???AAA<<<111)))'''))))))***)))))))))***+++,,,------------...///111222333444666777777666666777888111000333888999666666888666666888888555222666>>>>>>BBBBBB>>>======999222555:::>>><<<777444666:::888666444444555666666555555555555444222111222444333222111111222444666888222000//////111111000///000000//////...------,,,---------------------------,,,++++++,,,,,,+++***)))))))))*********+++++++++++++++...000000...+++---111+++///++++++```ddd}}}xxxzzz~~~gggaaaXXXMMMCCC<<<999777555555444333222333555666333333333???HHHFFF^^^PPPEEE555555666555444444444444333222000000000///...---------///...---,,,,,,---.../////////000000111222444444444444333222222333444444>>>;;;@@@\\\mmm```QQQPPPDDD>>>CCC@@@999:::>>>;;;555555<<>>777333222555777888888666444222000////////////...------//////...------...///...---,,,,,,...,,,,,,++++++,,,,,,---...000---,,,...111222000---///***---222///---===UUUzzzjjjfffccc```]]]WWWMMMFFFJJJNNNPPPPPPSSSYYY^^^___rrrsss|||ooo]]]PPPaaa@@@222666000222000000///...---+++******OOOFFF>>>;;;;;;::::::<<>>???;;;:::>>>:::999888999;;;======<<<<<<;;;:::999999888999999444::::::333444===<<<333555444222111111111222333,,,///333333111...---,,,....../////////......---/////////...............222@@@MMMSSSTTTPPP@@@000......///000111111222222,,,000222000222777;;;;;;333333333555777:::===>>>???AAABBB@@@======AAADDDKKKDDD===AAADDD666222BBB<<<>>>AAABBBAAA???>>>>>>???>>>===<<<:::999888777999:::;;;;;;999999:::;;;;;;:::999999::::::888666---111555555222///...///,,,...000000///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************333444111)))%%%'''+++,,,))))))(((((())))))***++++++++++++,,,---...///000111333555555444333444555000000444888888555555999666444555888777444555999666<<>>999555666:::>>>===888666777999777555333333444666666666555666777666333111111111000000000111222333444444222000......///000////////////...---,,,+++******,,,,,,------------......,,,+++******,,,,,,+++***)))))))))************+++******+++...222222///+++---,,,111---222+++>>>nnn}}}zzzvvvpppjjjaaa[[[NNNIIIBBB:::555333333444222333333222222333777:::888;;;DDDEEE>>>QQQPPP999888888...444333333222222111111111---...///...,,,+++,,,---...---,,,+++++++++,,,---,,,,,,---...///000111222333222111111111111222333333<<<888???bbbuuuooojjjooopppmmmkkkooosssuuuxxxaaa;;;===AAA:::666AAA<<<555111000222555666888666444111///.........///...---...///000///---+++---......---,,,,,,---+++************+++,,,,,,...---,,,---...//////...,,,(((***111333000333:::HHHmmmzzzooovvvwwwfffbbbnnnggg```bbbpppGGG888666------555............,,,+++***)))PPPHHHAAA???<<<999;;;@@@???888888>>>>>>:::===EEELLLEEE===999;;;===<<<:::::::::999888777777777777333666777666777999777333555444222000///000111222***111888888333---,,,---,,,------.........------//////.........---------777CCCKKKLLLLLLIII;;;***------...///000000111000,,,000111///000555::::::222222111222444777:::<<<:::===>>><<<999999>>>BBB;;;;;;999>>>FFFAAA???KKK>>>@@@BBBBBBAAA???===<<<<<<<<<<<<<<<;;;:::999999888999999888777888:::;;;:::999999:::;;;;;;999777...000222333333111///---,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************************)))"""%%%&&&###$$$))),,,,,,((((((((('''(((((()))******************+++,,,,,,---///111111000///000000...///333777666333444888666444555:::<<<999666555::::::JJJ___YYY???333;;;888;;;======:::888999:::777555222222444666777777444666888888666333111000...///000111222222111111111///---,,,---...------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---+++***)))***+++,,,+++***))))))*********+++++++++***)))***///444444///***///)))000...000///555aaayyyllltttvvv|||~~~|||~~~xxxtttuuuxxxzzz|||~~~~~~sssfff\\\WWWSSSNNNJJJBBB???:::555222111222333111333444333444666;;;@@@BBBBBBMMMHHHHHH888;;;000777000111222222111///......///***,,,...---++++++---///------,,,+++++++++++++++++++++,,,---------------222111000//////000111222---:::777444IIIhhhZZZ>>>DDD888888???000888555111///000000111000444333111///.........///...---,,,---......---,,,***,,,......---,,,,,,,,,***))))))))))))***+++++++++,,,---,,,,,,,,,---///(((***---000222444666888;;;PPPsssxxxnnnssspppmmmqqqwwwzzzwwwssskkkccchhhzzz|||vvvyyymmmssssssrrr|||777...BBB---,,,<<<,,,------------,,,+++)))(((NNNGGGAAA???:::555888@@@333000555======:::BBBPPPaaaTTTEEE<<<;;;<<<:::888555555555555666777888999666111111777888333222777777555222000/////////000+++555>>>===666...---///+++,,,,,,---------,,,,,,.........------,,,,,,,,,'''---...***---444111'''---...//////000/////////000333333///...111444444111000000000222555777999333666999888666888>>>CCC666@@@>>>888<<<<<<999===AAAAAAAAACCCCCCAAA===:::888999;;;===>>>???@@@@@@999999999777555555777999999888888:::;;;;;;999777111111222444666555111///.........,,,***)))***,,,++++++++++++++++++++++++((((((((((((((((((((((((*********)))))))))))))))(((++++++((((((***)))%%%(((((('''''''''(((((()))***)))))))))))))))*********,,,...///---,,,,,,---,,,---222666555111222777888444555<<<@@@===777333EEE>>>UUUzzzppp@@@...>>>:::;;;<<<<<<;;;:::;;;;;;888666444444666888999999222555888999777444222111...000222333444333111000000---+++***+++,,,,,,+++)))************+++++++++))))))******+++++++++,,,***)))((()))+++,,,+++***************++++++++++++))))))***///444555000***111(((,,,///(((...888222~~~{{{iiiZZZPPPWWWZZZZZZeeeyyy}}}~~~|||{{{uuusssuuuyyy|||yyy{{{zzznnngggfffgggnnnnnnhhhhhhooommmddd]]]WWWOOOHHHBBB===777333555444222111111111222333333555666777777:::@@@EEEKKKDDDKKKHHH]]]qqq<<<<<>>DDDLLLPPPaaabbbIII555555:::888555444333333555666666555444444444333333222222222111000000///////////////222666999888333000111333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111...............///000000000//////000222555888:::555555555777:::;;;;;;999;;;;;;;;;999777666888:::AAAAAAAAAAAA???===;;;999888:::<<<>>>??????>>>===;;;999666444444666999;;;777777666666666888999:::222///...///333333111---------,,,,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))*********,,,,,,,,,------,,,++++++///111222333333333555777777555333444777888666444999BBBKKKLLLDDD<<<888888888:::<<<;;;888555444555:::999:::;;;===<<<999777777666666444333222111111111111000000//////......---,,,,,,++++++,,,,,,---+++++++++*********))))))+++*********))))))(((((((((((((((((())))))))))))(((((())))))*********+++***+++,,,---------,,,,,,---...//////......///111LLLsssHHH>>>555>>>EEE@@@LLL]]][[[[[[eeemmmooommmlllmmmnnnrrroookkkiiihhhhhhgggeeekkkiiiggghhhjjjiiieeebbbiiieeeaaa]]]YYYTTTLLLFFFBBB@@@>>>;;;888555444333///...222777555000222888000333:::@@@AAA@@@BBBGGGFFFAAAPPPbbb???:::333111555,,,111000///---------...///+++******))))))******+++))))))))))))))))))))))))************************,,,,,,------------------+++///333333333777???FFFxxxOOO???<<<999666666555333222222222333333222111///...000000///...............+++,,,---...---,,,+++***************************))))))))))))))))))))))))***))))))))))))+++,,,---******+++---///000111222000555222999TTTrrr~~~DDD)))222111000///------,,,,,,************)))))))))(((DDDHHHiiirrrKKK555;;;999999555333666999;;;AAAGGGWWWeeecccKKK999888:::777666444333333555666666555444333333333222222222222111000//////....../////////333666555111...///111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,+++,,,,,,......------...//////000000/////////000222555666666555555777999999888666777888888777666666888:::??????@@@@@@???===<<<;;;;;;<<<===>>>>>>======<<<999888666555555666888:::666555444444444555666777+++///222222000,,,++++++---,,,,,,,,,,,,+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''''''''(((((())))))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,...111222222444666888<<<:::777666777666333111888<<>>:::888;;;===>>>===:::888888:::;;;;;;:::;;;;;;999666333555444444333222111000000000000000/////////......,,,,,,++++++++++++,,,,,,++++++*********)))))))))*********)))))))))(((((('''((((((((())))))))))))(((((()))))))))*********+++************+++,,,,,,,,,...//////...---///000---ZZZwww^^^===***000999>>>;;;222AAADDDEEEFFFIIIOOOUUUYYYXXXVVVSSSRRRSSSSSSSSSRRRQQQPPPPPPRRRUUUVVVTTTRRRPPPMMMHHHEEEBBB???;;;777666666555444333333333333666111---...---+++...444===::::::=========EEEOOOXXXtttbbb777888222111777111000000...---------......++++++************++++++************************************************,,,,,,,,,,,,------------+++---/////////222888===DDDeeeOOO???===;;;777666555555444222222222222222222000///...000///......------......+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))(((((()))+++,,,---******+++,,,...///000000...555777888===KKKttt\\\555222CCC222111///...---,,,,,,,,,*********)))))))))((((((===LLLrrrzzzRRR777777666666222222555777888;;;@@@SSS\\\YYYGGG:::999:::666666444333333555666666555333222222222222111111111000000///............///+++...111111...,,,---///,,,,,,,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))+++...///---+++))))))---------------....../////////...---...///111222666555555666777777666444444555666666555666888:::=========>>>======<<<;;;======<<<<<<<<<;;;;;;;;;888777666666666666777777444444333222222222222333111:::@@@===333******---,,,,,,,,,+++++++++******,,,+++***))))))(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((())))))((((((((((((''''''''''''''''''(((((((((((()))))))))))))))******************++++++,,,++++++******,,,...000111333666888===;;;888777777555333111888888999<<<@@@AAA>>>;;;???@@@@@@>>><<<;;;<<<===888888888999999888555222222222111111111000000000/////////...............,,,,,,++++++++++++,,,,,,************))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))+++***((('''''')))+++---,,,---......------...///,,,111xxxwwwMMM666777333000888...000444999<<<:::666333===<<<;;;;;;===>>>>>>===999999:::===@@@AAA@@@>>>===:::666444333222111000111111111111222333444555999444111333666777;;;???999>>>EEEIIIIIIGGGHHHJJJdddggg>>>000555...///666111///......------------...++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,---///222444)))AAAbbb{{{fffAAA666666:::888555555555555444333111111111111111000......///......---------------++++++******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,---)))******+++,,,,,,---------111444555///,,,PPPWWW;;;999:::222)))111000///---,,,,,,,,,,,,))))))))))))((((((((((((???>>>NNNVVVEEE888777111333111222555777666777:::CCCGGGEEE<<<666777888555555444333333555666666555111111111111111111111111000///......------......(((+++---...,,,+++,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,+++,,,,,,------,,,,,,,,,,,,---------------------///000111444444333555777777666555444555666666555555666888:::::::::::::::999999999::::::999999999999::::::666666777777666666555555333333222111111000000000<<>>???AAACCCNNNSSSJJJ;;;BBB___yyyjjj;;;...///222+++---111+++---------,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------000...,,,,,,...111111111666666???TTTmmmLLL222:::>>>666666444333333444444333222000000000000//////............---,,,,,,,,,,,,,,,+++***)))''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))+++,,,,,,)))))))))***************......+++///333...777PPP^^^ooo}}}TTTGGG666000555;;;666,,,///...---,,,++++++++++++))))))((((((((('''''''''???333///222333555666111222000222666777555555777888999888666555666666666444333111222444555555444000000000000000000000000///......---------------(((***,,,------,,,,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++******,,,000333,,,,,,++++++++++++,,,,,,***++++++,,,...///111111111111111444777888888777555777888777555444444555999888777777666555555555666666555666666888999:::555666666777666555444333333333333222111000///...:::<<<;;;555---(((''')))++++++*********)))))))))))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''(((((()))*********)))***+++------,,,---...000...///000222333555666777888999999999888:::===???@@@>>>;;;999777666666555111111222555777777555333111111111111000000000000,,,,,,,,,,,,,,,,,,------+++******))))))******+++)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((***,,,,,,+++)))(((***+++,,,,,,++++++,,,------000)))MMMttttttYYY777***111///222888999666777;;;444333222333444444333222111222444555555555555555111222333444444333333333555555555666777888999:::666>>>EEEFFFDDDCCCEEEGGG333JJJRRRMMMgggbbb???000///000---)))---///(((+++++++++,,,,,,,,,,,,++++++******))))))******+++************************************************))))))******+++,,,,,,---...,,,+++,,,///111111111;;;222,,,222???OOObbbqqqmmmAAA888<<<777222555333222111222333444222111//////..................---,,,,,,+++++++++++++++***)))((('''&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))******+++)))))))))))))))))))))))),,,000***(((444777000...,,,333KKKnnnyyyYYYRRRAAA%%%222999444---...333666...---,,,++++++******+++(((((((((''''''''''''&&&999666000---...000333666111000111555666444444666999777666777666444444777333111000000222333333222......///////////////000......---,,,,,,,,,,,,---)))***,,,---...------,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((+++111555,,,++++++************+++((()))***,,,---///000000......///222555777777666555777888777555333333444666555555444444444555555333333444555666777888888555666666666555444333222222222222222111000///...222111///,,,*********+++*********))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))))))))***,,,+++******+++---,,,...///000000000222444555666777666444444777999;;;999777666666555444333444444444555555444111...111111111000000/////////++++++++++++,,,,,,,,,,,,******))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%'''***------+++)))''')))***++++++******+++,,,***'''///666SSSoooJJJBBB:::666:::999222///111666555444555666555333111///111555777777888999:::333444666777777777999;;;<<<===>>>@@@BBBEEEGGGHHHGGGJJJJJJDDD???@@@CCCEEE[[[vvvqqq111222000222///)))***//////+++)))******++++++++++++***)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))******+++,,,---...///---///222333...222IIIcccqqqJJJ???888:::999444111333111000000111222222111///......---,,,,,,------...,,,,,,+++***************))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((()))))))))(((444///%%%,,,333000...FFF:::111333:::OOOuuuxxxYYY555***111...666111+++,,,333777000&&&,,,,,,+++***************((('''''''''&&&&&&&&&&&&333999777111111//////555000...///333444222333666888444444777666000111666111000...///111222222111------........./////////...------,,,+++,,,,,,,,,+++++++++---...---,,,******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))---000++++++***)))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,---///222444333222222444666666444333333333333333333333444666888999444555666777888888777666666666555444444333333222000000111111111000...---,,,------,,,+++***+++,,,******)))))))))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))(((&&&((()))***))))))+++,,,+++---//////......111333444444444555666666555333666444444555888888777555555555444555555333000---111000000///...---,,,,,,************++++++,,,,,,)))))))))(((((()))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&)))***+++***((('''((()))+++***))))))***,,,000)))111///***\\\yyy~~~tttNNN;;;777777<<>>777888888777888<<>>111,,,333888444/////////000111111///---------,,,++++++,,,---...++++++***))))))))))))***)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&''''''(((((())))))******'''000---'''+++---...555&&&,,,666:::333000>>>QQQkkkdddTTTBBB666888>>>???999000---000444555000+++***...++++++***))))))))))))***'''''''''&&&&&&&&&%%%%%%111777222...333222,,,...///,,,---111222111222555222...///444222,,,---555000///---...000111111000---------.........//////...---,,,,,,++++++,,,,,,+++++++++,,,------+++)))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***++++++***))))))((())))))(((((())))))))))))((((((,,,+++,,,---///000000......000333444333222333333111111222333666999<<<>>>666777999::::::888666555777666555444333222222333...///000000000///...---(((+++...---)))%%%%%%&&&))))))))))))((((((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((($$$&&&(((((()))***,,,...(((+++...///...///222555777333111555;;;<<<777111222111222666:::<<<:::888333333333555666555222000000000///...,,,+++******))))))******+++++++++,,,))))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******))))))***+++***---(((000666---UUU}}}vvvrrr___HHH999:::::::::<<<======;;;999===@@@BBBBBB@@@>>>>>>@@@888777555333555;;;FFFNNNDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHNNNZZZooo~~~tttsssccceee}}}[[[222222444///+++///***''',,,+++'''+++'''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++,,,,,,))),,,///...)))(((***...333+++***000333111888DDD===???DDDVVVwwwuuuNNN???:::???>>>...)))444777...,,,555///......000111000...,,,---,,,+++++++++,,,---...+++******)))))))))))))))((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''(((((()))******+++((((((%%%+++333---)))333777111///222444333444888<<<@@@YYYggg\\\JJJDDD<<<777:::666555777111///888444...,,,//////+++,,,111+++***)))))))))))))))***''''''&&&&&&&&&%%%%%%%%%333111///.........---+++---......///000111111222222111000//////000111111//////............//////..................------111///,,,***)))***+++---************))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((***,,,///111222111///...///000222444444444222111222222333444555555555555666777888999888888666666:::888555333111222444555///,,,+++,,,...///---++++++++++++************)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***+++---//////000000333444;;;777333222444777777666222444555555444444666777444555666666666555333333000000000000////////////...---,,,+++************+++)))'''&&&%%%&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***...///+++,,,===PPPxxxaaa___TTTGGGEEEKKKGGG;;;999GGGFFF>>>@@@@@@<<<>>>>>>000777FFF>>>444<<>>:::111---,,,,,,++++++*********,,,,,,++++++******))))))***)))((((((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,,,,,,,------...///000333444666777888999999999===???BBBGGGMMMQQQSSSTTTCCCFFFGGGFFFIIIOOORRRQQQRRRQQQNNNJJJFFFCCC@@@>>>KKKFFF@@@<<<<<<>>>AAABBB999888777555555444555555555333111000111111000...,,,,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111///---,,,------,,,+++*********+++++++++,,,,,,+++,,,.../////////------...------------------...,,,,,,,,,,,,,,,---------+++,,,,,,---,,,+++***)))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&'''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++******))))))***+++,,,***+++,,,...///000000000222222333444555555555444444555666777777777666555333444444444333111///...------------------------************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))&&&(((*********+++,,,...,,,---...000000000...---...000111222222222444666333444444555555333222111............------------++++++***))))))))))))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&)))------+++)))---,,,;;;dddrrrvvvooolll}}}ppp~~~999///111000---,,,,,,***(((******))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))*********+++,,,---///000222333555555666777:::<<>>===:::888777666:::JJJ[[[ooooooVVVNNNFFFDDDEEECCC<<<555;;;===<<<888222...///111222///++++++222888333***+++++++++******))))))))),,,,,,+++***)))((((((''')))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******++++++***++++++,,,---...444444666999<<<>>>>>>===888999:::===AAAEEEIIIKKKGGGHHHFFFAAAAAAEEEGGGEEEHHHHHHHHHHHHHHHGGGGGGGGGAAA???<<<:::999666333111::::::999888777555333222444222000000000000///...,,,,,,++++++***))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%000...,,,+++,,,---,,,+++))))))))))))***************+++,,,---...---,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,------***+++,,,------+++***))))))))))))((((((((((((''''''''''''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''')))((((((((()))+++---///------..................333333333333333222222111333444666777777777666666333444555555444222000...++++++++++++++++++++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%'''((()))((()))***,,,,,,,,,,,,,,,,,,---...///111222333333222111222444000111222222222111000///------------,,,,,,,,,+++******)))((((((((())))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((()))+++,,,,,,---******333NNN{{{|||jjj@@@666555,,,000///((((((------(((((()))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((()))***,,,------+++---///000111333666999222333555777;;;>>>@@@AAA@@@EEEDDD???FFFSSSQQQDDDSSSSSSTTTUUUVVVUUUSSSPPPDDDFFFIIILLLLLLIIIDDD@@@FFFCCC>>>:::999;;;>>>AAA888555111---+++,,,...//////000...+++,,,///---)))+++++++++***************++++++***))))))(((''''''(((''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))))))))***+++,,,---/////////222777;;;===>>>777<<>>======<<<:::777444::::::::::::888666444333333222000///000000///...,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///---++++++,,,,,,,,,***))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---)))***+++,,,,,,+++***)))))))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''')))+++...///......---------,,,,,,,,,111111222222222111000000222333444666666666555555222222222222111///...,,,)))***++++++))))))***+++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''''')))******,,,,,,,,,+++,,,...000222333444333111000111222//////000111000///...---,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%))))))&&&###&&&)))***%%%+++///+++)))===iii{{{888333<<<'''(((,,,,,,((()))---,,,&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++***,,,...//////000222333333222222222222333444555333AAAIIIEEE@@@BBBDDDCCCAAAAAABBBCCCCCCCCCCCCCCCGGGIIIHHHEEE???:::888999888===AAA@@@:::444222222888555333333555666555333+++000111---+++---......******************************))))))((((((''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((())))))***+++,,,---------...000444888:::222888???BBBCCCDDDGGGKKKMMMNNNKKKEEEDDDGGGHHHFFFEEEEEEEEEEEEEEEDDDDDDDDD>>>:::555333333555777888666666777777777666555555222000///...///000///...,,,++++++***))))))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,******+++,,,+++***))))))))))))))))))(((((())))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,,,,******++++++++++++******))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&((()))***++++++++++++***++++++,,,,,,---...///000111111111111///000222333444444333333111111111000///...---,,,)))+++,,,+++)))(((***,,,***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$&&&''''''''''''(((***(((+++...///---,,,---///000111222111000000111222//////000000000///...---,,,+++++++++************(((((((((''''''(((((()))&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$((()))%%%$$$'''(((&&&'''''')))+++)))***555AAAhhh}}}OOO888<<<444&&&(((111+++------,,,+++***((($$$&&&&&&'''((((((((('''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))+++---//////......///000000444888:::888777666666222;;;CCCBBB;;;666777;;;======>>>>>>???AAADDDEEE;;;<<<<<<;;;999:::<<>>BBB555444333222222111///---***///111---+++,,,......))))))))))))************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,+++---000000///111555999666888<<<@@@CCCEEEEEEEEEGGGIIIHHHDDDEEEIIIKKKIII===>>>???@@@BBBCCCDDDEEEEEE???888333222555888:::666555555444444333333333000...---,,,.........---******))))))(((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---,,,******+++,,,+++***)))))))))))))))((((((((()))((((((((((((***,,,---,,,++++++++++++++++++,,,((())))))***++++++,,,,,,******************++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((((((((()))***,,,,,,)))***,,,...000222222333---...000111222222222111222222111000///......---))),,,---,,,***)))+++---))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&'''''''''&&&((()))%%%***000222000...------,,,...000000///000111333///000111111111000...---+++++++++************)))(((((('''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""'''(((''')))---,,,&&&+++((()))---,,,)))***000222CCCXXXxxx~~~???666---+++***'''...111'''***++++++***(((&&&''')))%%%&&&'''((((((((('''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))(((((('''''')))+++,,,+++***+++,,,))),,,......---///444888;;;555444:::?????????AAA>>>??????@@@AAADDDHHHKKKFFFDDDAAA???======>>>>>>:::888666444444555555555999888777444222111333444---000000,,,***++++++)))((((((((()))))))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((())))))***+++,,,&&&+++000000......222777777555555:::AAAEEECCC@@@???AAAAAA???@@@DDDFFFDDD@@@@@@@@@@@@@@@AAAAAAAAAAAA===888555555666888888:::999777444222111000000...---++++++,,,---,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,+++************''''''((((((((((((''''''((((((((((((((())))))***,,,++++++******++++++,,,++++++******++++++,,,---***++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++******+++,,,...///000000...---,,,---///111000///333111//////111111...++++++,,,,,,------,,,,,,+++++++++***((('''&&&%%%$$$&&&'''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''(((***,,,---,,,+++***++++++,,,---.........---111000000000000000111111000...,,,***)))))))))***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((***---444GGGjjjYYY;;;222333...---,,,***)))(((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********+++++++++------...///000111222222333333555666888:::;;;<<<>>>>>>???@@@AAACCCEEEFFFKKKHHHFFFFFFGGGEEEAAA===:::888555333333444666777444444333333222111111111,,,------------,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,...000111222555999===@@@@@@???>>>777;;;>>>>>>???CCCBBB???AAA>>>:::888999<<<@@@DDD???;;;777666888888666444333333222111000///...---------,,,,,,,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++******)))))))))''''''((((((((((((''''''((((((''''''(((((()))*********))))))))))))******+++************+++,,,,,,******++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((()))******+++,,,------///...---...111222111000222000...///000000---+++++++++,,,,,,,,,,,,++++++******)))((('''&&&%%%%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))+++,,,+++***)))++++++,,,---............111111000000000111111222000...,,,***)))))))))***))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))111111///***(((---999CCCfffxxxtttcccMMM<<<555222...+++------+++***)))((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))*********++++++++++++,,,---...///000000111111222444666888999999888999999;;;>>>AAADDDFFFHHHFFFEEEEEEFFFDDD@@@;;;:::888555222111111222333222111111000//////......,,,,,,,,,,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((()))***+++---...///...111444777999:::999888444999<<<===???CCCBBB???EEECCC???<<<;;;<<<>>>???===:::666444555666555444444333222111///...---,,,,,,,,,+++++++++************)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***)))((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))))))))(((((((((((())))))***************++++++,,,***************)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))***///......///111222222111000...---...///...,,,***)))******++++++******)))((((((((('''''''''&&&&&&$$$%%%''')))***++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''')))***))))))(((***+++,,,---............111111000000000000000111///---,,,***)))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))$$$(((+++------,,,------+++444AAAPPPaaasssgggHHH222<<<111&&&%%%...444333...---,,,+++)))(((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((()))))))))*********((())))))***+++,,,------......000111333444555666444444555888;;;@@@DDDGGGEEEDDDCCCEEEFFFCCC>>>999888777444111/////////000///......------,,,+++++++++++++++++++++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((***+++---------...000222333444444444444999<<<===@@@DDDDDDBBBEEEDDDBBB@@@>>>=========;;;888444222333444555555555444333111///---,,,++++++************)))))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((((('''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))***++++++))))))******))))))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''...---,,,---///111000///------,,,------,,,+++***(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&((()))*********$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$&&&'''((((((''''''******,,,---............000///..................---,,,+++***))))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&''')))+++,,,,,,+++///---)))''')))111===EEE<<>>>>>???BBBAAA===;;;<<<>>>??????===:::888777666444333222333555777555444333000...,,,******,,,+++++++++************((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))((((((((((((((())))))***(((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''(((''''''(((***++++++***''')))******)))(((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&'''(((***+++,,,------,,,+++***)))((((((((((((++++++*********)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((+++---//////...$$$%%%(((***+++,,,,,,,,,&&&&&&'''***///444888999444444333444666:::===???BBB@@@>>>===<<<<<<<<<<<<===;;;777333000.........000000444:::999333///......---...000111111///,,,))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))*********+++,,,,,,...///000000111111111222444666999;;;<<>>>>>@@@AAA???:::555333333222222333333444555///......------,,,,,,+++***************)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''))))))*********++++++---...///333777999888999;;;:::777:::;;;======<<<888444111444555555444333333555777444333222000...,,,+++***,,,,,,+++++++++*********(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++***)))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''((((((''''''''''''(((((((((''''''''''''((())))))''''''((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''(((((())))))&&&''''''''''''''''''''''''&&&&&&''')))***)))(((%%%'''))))))'''&&&'''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""###$$$&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%'''(((***+++++++++,,,+++***)))((((((((((((***************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########################################################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((('''%%%######222...***((())),,,///111...---***)))***+++---...888888888888999888777555777777888777777777888999...111666;;;===;;;777444000---,,,//////,,,...333333...))))))+++***&&&!!!((((((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!""""""#######################################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))******+++,,,---...//////...///222555777999::::::<<<;;;:::;;;===<<<777333333333333333333333333333//////......---,,,,,,,,,******++++++******)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))***+++,,,------...222555444555888777444666888:::;;;:::777333111000222444444222222333555333222111000...---,,,++++++************)))))))))'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***))))))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&'''(((******+++%%%%%%%%%&&&&&&''''''''''''&&&%%%''')))***)))((($$$'''))))))&&&%%%&&&((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%&&&########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""###%%%'''((("""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((###$$$&&&''')))***++++++,,,+++***)))(((((((((((()))************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((('''&&&'''+++..."""$$$(((,,,...---)))&&&***++++++++++++,,,000333000//////111444888:::::::::===@@@AAA>>>888222...555333///....../////////333...---///...+++...444---...---+++((('''))),,,(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''))))))***+++,,,------...---000444888:::<<<<<<<<<;;;888777888999999555222444444444333222111000000//////...------,,,,,,++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((()))'''(((***,,,---.........,,,000333333555999888555222444777999:::888666555,,,000333444222111222333222111000///...---,,,,,,))))))))))))(((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))((())))))***++++++)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""""""""""""""######$$$""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))+++*********))))))(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------............///111222333777666666555444333333333222222222111000//////.........---------,,,,,,,,,++++++******)))(((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((((()))))))))************---///222444555666999;;;999555222333777999666333///...---...000000///......------,,,,,,++++++***))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))---///000222444555555555666555555777999999777444333444444333000//////000000000000///...,,,+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))((((((((((((((()))******(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!########################"""""""""""""""######$$$""""""############""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((*********))))))((((((((()))(((((((((((((((((((((((((((''''''&&&%%%%%%%%%######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,,,,+++,,,,,,---...///111222777666666555333222111111111000000///......------------------,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''((((((((()))))))))******,,,...000111222555888;;;666444444888;;;;;;666111///---,,,,,,---...---,,,---------,,,++++++******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))),,,---///111333666888888:::999777777888777555222222333333222///......///000000//////...,,,+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((((((''''''''''''''''''((()))((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""######$$$""""""############""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))******++++++,,,))))))***+++,,,...000111555555444333222111000000//////......---,,,,,,,,,---------,,,,,,,,,++++++*********)))((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***+++---...///222777;;;222333666;;;>>><<<666000///---*********++++++***------,,,,,,+++*********((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))***+++,,,...222555999;;;:::888777666777666555333111222222111...------.../////////......,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""########################"""""""""""""""######$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$(((''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%$$$$$$$$$######################################################################################################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++(((((()))***+++---///000111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******,,,000555999000222555999<<<:::555111000...+++)))***+++******,,,,,,,,,+++******))))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''(((((((((***)))***+++...222666888444333333333555666666666000111111000---,,,,,,---............---,,,+++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&((((((&&&%%%###%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""""""""######$$$""""""############""""""""""""""""""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))((((((''''''&&&%%%%%%%%%######################################################################################################""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))***(((((()))***+++---...///,,,,,,---...///000111111...---------------,,,,,,,,,,,,+++++++++*********))))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''((((((***---333777000111222444555555333111111///,,,++++++,,,+++***,,,++++++******)))(((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((***---///111///000111111222222333444000111111000---,,,,,,---............---,,,++++++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""######$$$""""""############""""""""""""""""""############""""""""""""""""""""""""########################$$$#####################%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))((((((''''''&&&%%%%%%%%%######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))(((((())))))***+++------))))))***,,,---///000000---------,,,,,,,,,,,,,,,+++++++++*********))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################"""""""""##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((())),,,000333000000000//////000000000000...------......,,,+++++++++******)))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''')))***+++...000222222000.........000111111000---,,,,,,------------------,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################"""""""""""""""######$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""########################"""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''((())))))''''''&&&&&&%%%$$$$$$$$$######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((()))******)))******++++++,,,------+++++++++++++++++++++++++++*********))))))))))))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$############!!!"""""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################!!!"""""""""#########$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))+++...000000000000///...------...---------///000///---***+++******)))((((((''''''''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))+++///333333111...------111222222000...,,,---...,,,,,,---------,,,++++++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%$$$######$$$%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""""""""""""""######$$$""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%$$$######"""######################################################################################################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&''''''(((+++++++++***************)))))))))))))))*********************))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%''')))*********,,,...///111111111///---,,,,,,++++++---///111000,,,************)))((((((''''''&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))''',,,222444333111000000111222222111...------...,,,,,,---------,,,++++++)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###%%%((('''$$$$$$)))+++***'''&&&$$$!!!!!!&&&&&&###$$$)))''' ###111!!!444))) ########################+++)))$$$"""((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$&&&&&&%%%&&&&&&'''((()))+++,,,------......------***,,,......---+++++++++******)))((('''&&&%%%%%%''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$########################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,...///000111000///...------,,,------...---,,,+++++++++++++++))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!)))...))) %%%,,,### $$$---$$$'''&&&!!!&&&%%%(((!!!)))///########################### %%%!!!!!!666######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''(((((()))************)))))))))((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))******+++,,,,,,,,,,,,+++)))+++------,,,******++++++******)))((('''&&&%%%'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***+++---.../////////...------------------......---,,,++++++******))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%///###!!!&&&&&&***222'''...000---++++++%%%"""!!!%%%---111---%%% &&&%%%,,,---...""",,,########################'''$$$###000###,,,%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""########################"""######$$$$$$######"""########################"""""""""#########$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))***************((()))++++++***))))))***++++++***)))(((((('''&&&((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$###############"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))+++,,,------,,,,,,,,,,,,,,,---........./////////---+++***((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((($$$$$$&&& &&&+++///%%%!!!"""###&&&!!!$$$###000########################)))&&& 111)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''$$$$$$$$$############"""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""""""""""""""""""""########################""""""############""""""########################""""""""""""############$$$$$$$$$$$$%%%&&&'''((('''(((((()))))))))))))))&&&((())))))((('''((()))+++++++++***)))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""#########$$$$$$$$$#######################################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((()))***++++++*********++++++---......///000111111000---+++)))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((///((("""''',,,***+++!!!"""///...!!!!!!... &&&'''""" '''222))))))$$$)))$$$###%%%########################///((()))!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&$$$$$$#########"""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$######$$$$$$%%%&&&'''''''''((()))))))))))))))%%%&&&''''''&&&&&&((()))++++++******))))))(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))))))))))))))***,,,---...000111222222111///,,,***((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((($$$ '''&&&(((,,,'''!!!---'''%%%%%%$$$###%%%&&&!!!"""&&&### +++555########################000222""" $$$)))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%''''''%%%#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$#########""""""###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##################$$$%%%&&&&&&&&&''''''(((((((((((((((%%%&&&'''&&&%%%&&&(((*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#######################################$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((((((((((())))))+++,,,,,,///000000000000...---,,,((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''"""###)))''' $$$...```hhhZZZ666"""'''***###)))---$$$"""))))))""")))'''%%%$$$888%%%###########################$$$111,,,(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''%%%#########$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&)))+++))))))((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((((((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''555AAA///zzz555!!!########################/// #########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&&&&%%%#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######################################################################################################$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%&&&)))+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''')))(((((((((((())))))*********)))))))))***+++,,,(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""(((--- ???KKK ###'''111)))%%%$$$%%%***+++ """,,,&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#######################################"""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))******+++,,,+++***)))((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((,,,'''///888111222999DDD---&&&&&&****** """,,,######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#################################"""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++******++++++,,,---******)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""... hhhyyy mmm(((%%%ZZZ +++,,,###"""---"""(((######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""##################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((+++++++++++++++,,,,,,---******)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%(((;;;...)))###,,,---...$$$}}}######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################"""""""""""""""##################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((*********)))***++++++,,,***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&000,,,---"""***777FFF"""$$$)))+++#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!!!!""""""############""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""")))TTT,,,'''%%%999""",,,222SSS %%%<<<"""---######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&qqq222***777,,,&&&!!!((("""UUU888%%%***"""+++111%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$############################## !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++lll%%%'''>>>,,,'''---111--- !!!$$$ZZZAAA999CCC;;;333#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((WWW((($$$'''%%%,,,&&&&&&---""")))...666!!!'''%%%$$$)))########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################################################################$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$$$$############""""""############$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$########################))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++:::VVVhhh___//////$$$...777+++***"""&&&AAA555%%%###'''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&!!!((($$$'''!!!'''(((###!!!$$$%%%EEE222222(((%%%pppCCC!!!%%%"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""'''+++***&&&###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$###""""""""""""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''',,,"""|||(((###444###333......(((+++&&&'''666$$$""""""&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''---333111***%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((###HHH777GGG>>>444)))...---)))'''%%%///'''(((###'''---+++'''"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++111666333+++%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##########################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''444!!!<<<&&&+++)))222---"""---$$$CCC+++&&&&&&''')))'''HHH'''###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))---000...((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$###$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''===!!!%%%===,,,000***;;;$$$))))))OOO)))***111---+++,,,333,,,yyy(((%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$$$$&&&***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((//////)))$$$GGGsss333------$$$555~~~###%%%+++333 !!!...)))&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%''''''''''''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%'''+++///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((())))))***+++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%///$$$'''///\\\111---))),,,'''111***###)))$$$$$$((((((%%%)))111###000***'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''(((''''''"""&&&'''&&&(((---***###)))###"""%%%$$$ !!!'''$$$$$$###!!! """&&&)))#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################$$$$$$########################$$$$$$$$$%%%%%%%%%&&&###"""***&&&###))) %%%%%%%%%%%%&&&'''((()))###$$$%%%(((******(((&&&!!!(((((("""###***+++''''''%%%)))//////)))&&&(((+++%%%&&&,,,***###%%%/// '''***&&&%%%(((&&& )))+++***&&&%%%''''''&&&"""&&&&&&###%%%)))&&& %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''''''''(((((($$$''')))***)))(((((()))((()))***)))'''&&&&&&''''''(((((('''&&&''')))***&&&+++,,,''''''***)))###)))))))))'''&&&%%%&&&((((((((()))))))))(((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""%%%&&&%%%###$$$$$$%%%&&&&&&%%%%%%$$$###"""###&&&((('''&&&%%%''')))$$$!!!$$$&&&$$$(((((('''%%%%%%&&&%%%"""%%%$$$###$$$&&&'''&&&$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))(((((('''''''''((((((&&&''')))******)))'''%%%---,,,+++(((&&&&&&(((***---(((---333---+++,,,&&&---...***000***&&&222(((,,,((('''***((($$$&&&,,,+++(((%%%&&&)))***(((%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''%%%222$$$000'''$$$CCC111%%%***!!!"""iii??? 333!!!"""&&&***)))%%%"""###TTT###""" ''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%$$$&&&$$$$$$%%%"""$$$"""###%%%%%%$$$$$$&&&(((''''''''''''%%%""" $$$$$$$$$$$$$$$#################################"""############$$$$$$$$$################################################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%)))((((((''')))+++''''''&&&&&&&&&%%%%%%%%%///---***)))(((''''''&&&(((******''''''***+++(((,,,///...***)))------+++)))++++++))))))++++++)))......,,,'''%%%(((******+++((('''''''''%%%######***,,,+++&&&%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%...---,,,)))'''&&&(((***,,,+++))))))+++,,,------,,,***))),,,---,,,++++++$$$''''''&&&&&&(((***)))'''((())))))((())))))***)))******++++++*********((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%&&&''''''%%%###&&&&&&&&&&&&''''''''''''((('''&&&''''''&&&$$$$$$'''******'''%%%&&&(((((( """#########$$$&&&&&&+++***)))((((((&&&%%%###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((+++***)))((()))***,,,---"""%%%)))+++,,,,,,,,,,,,***$$$&&&)))'''***...,,,)))...%%%***,,,,,,:::999///***))),,,---***))),,,(((&&&$$$$$$'''***,,,,,,''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((()))(((((('''''''''''''''---,,,%%%///444***$$$'''CCC777;;;---###NNNGGG)))///&&&,,,---+++'''''')))***))))))222###'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))***((($$$$$$'''(((&&&%%%(((***((((((***)))&&&$$$###"""$$$''''''$$$"""'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""" ###''')))&&&"""''''''(((((((((''''''&&&))))))(((((((((((()))))),,,))))))---000000000333111999:::333555>>>???888;;;@@@>>>777;;;DDDAAA555777222...---+++)))***---'''!!! (((,,,***))),,,$$$''''''$$$###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))((('''&&&&&&'''(((((('''(((***,,,...***'''&&&(((++++++***///(((&&&+++---+++***---111...,,,---,,,***+++---*********)))))))))((((((+++++++++************)))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''$$$"""%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&(((&&&%%%''''''%%%&&&)))'''(((***)))&&&%%%&&&)))$$$&&&'''((('''&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&'''(((((()))((((((((()))***,,,---////////////---+++***(((222000/////////000000...***444(((,,,333111===AAA///***)))---///...,,,,,,)))(((''''''&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((('''(((((())))))(((---,,,""")))555)))AAA...111kkkAAA 333+++///111oooYYY===666888***+++((("""###(((***&&&%%%***$$$---"""&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((()))***++++++&&&%%%%%%&&&((()))&&&!!!###''''''"""!!!%%%$$$&&&$$$###""""""$$$&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&)))%%%,,,000%%%&&&&&&'''((()))************"""$$$(((***,,,,,,---...222---111>>>FFFGGGLLLUUUTTTZZZbbbiiinnnooonnnkkknnnmmmhhhgggnnntttnnnbbbXXXQQQNNNMMMGGG:::222111<<<000)))...---%%%"""%%%"""$$$&&&%%%$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))'''((()))+++,,,,,,,,,,,,$$$'''+++---------,,,---111222333444555666555555AAA<<<<<>>666666444---***---***+++++++++)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******((()))***++++++,,,,,,,,,...//////...------///111///999EEEOOOSSSTTTVVVXXXOOOUUU^^^dddbbb[[[XXXXXX___[[[YYYZZZWWWQQQLLLKKKJJJEEE>>>999777666444333---,,,++++++***++++++,,,******)))))))))((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((*********))))))((())))))))))))***+++,,,,,,''',,,---(((''',,,///...---,,,...222111,,,***,,,000)))(((---000...,,,---000000///---***(((''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***'''''''''''''''((()))***++++++++++++++++++++++++,,,---111;;;HHHUUU^^^bbbfffuuussslllqqqnnnhhhllleeegggVVVXXX\\\YYYbbb___hhhddd^^^YYYUUUPPPHHHAAA444222///---,,,,,,,,,,,,''''''((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++*********)))))))))'''(((((((((((()))))))))''''''((((((((())))))))))))))))))))))))******+++***'''+++...---333777000666---///222///333:::999999NNN000UUUIIIHHHVVVaaaEEE\\\ZZZUUUUUUZZZEEE888MMMEEE??????>>>;;;999999444111...!!!---+++((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))''''''&&&'''((()))+++((('''(((((()))---333000...///222333222222555+++...111000---***(((((('''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%% %%%$$$KKK\\\000((()))((((((''''''(((((()))+++...333888AAAMMM]]]gggpppwwwoooiii```TTTHHH>>>777333///+++)))+++,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++++++++******)))))))))******,,,+++)))***000;;;HHHQQQXXXdddwww~~~vvvkkk```XXXOOOEEE???444222///---***)))))))))************))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((((((((((((((()))***)))'''&&&'''(((###$$$'''***---///111111777@@@FFFEEEHHHQQQXXXXXXNNNSSSUUUQQQMMMNNNOOONNNPPPHHHDDDGGGFFF>>>;;;===777333///,,,,,,,,,+++***%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((()))))))))******(((((((((((()))***++++++---+++(((''')))///555:::CCCHHHQQQ^^^kkkqqqqqqooofffyyyppp```eeegggiiiyyy~~~{{{ssssssqqqccc```___ccclllmmmaaaRRRLLLCCC888000---,,,+++******))))))))))))***+++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++*********))))))'''((((((((())))))))))))'''((((((((())))))))))))***)))))))))******+++,,,***222222'''!!!'''///444,,,:::999AAAYYY^^^VVV\\\lllxxxiiiaaaddd```RRRKKKNNNKKK222EEEGGG444)))888(((,,,+++***(((''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((()))))))))***))))))***,,,...111333***444AAAGGGCCC@@@KKKZZZMMMFFFIIITTTTTTIIIEEELLLJJJDDD===:::;;;:::777444333222000...,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''///%%%+++222kkkAAA---***)))))))))+++...111444999CCCRRR```lllwwwooo^^^NNN@@@CCC777///...000---******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&'''''''''((((((((()))(((((((((((((((((((((((((((((()))******+++,,,,,,,,,+++***)))+++---000222666:::AAAMMM^^^rrrrrriiiWWWRRRKKKAAA999222---+++++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))'''((())))))(((***...222666:::@@@HHHNNNRRRUUUVVViiiuuu|||{{{}}}||||||zzzyyyxxxooobbbaaaiii^^^VVVKKKFFFFFFEEEBBB>>>444222...***((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((()))))))))*********))))))))))))***+++,,,---,,,---000555===EEELLLPPPTTTXXX```kkkrrrqqqjjjbbbfff|||lllwww{{{wwwyyy|||ddd[[[RRRLLLJJJDDD999000000///---,,,+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''+++++++++************)))'''((((((((())))))******(((((((((((())))))))))))******))))))***+++,,,,,,)))***)))000<<<>>>AAANNNqqqppp}}}ppphhhdddcccQQQ111RRR888>>>???......,,,***)))(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''')))******))))))))))))))))))))))))'''((((((((())))))******((()))+++...333999>>>AAAKKKdddyyymmmTTTGGGFFFHHHDDD>>>>>>===;;;777333000---,,,%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''"""$$$+++666III************---111888>>>BBBWWWhhhhhhUUUBBB:::666///(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,******)))+++///555;;;>>>YYYccctttuuu|||{{{ooo___PPPBBB999444+++++++++************)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))+++...000222777>>>DDD]]]ccclllwww|||sssmmmggg^^^VVVMMMIIIAAA999222...---,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((((((((((((((())))))))))))************************+++,,,---......666CCCQQQ\\\ccceeefffbbbeeemmmyyywwwllljjjlllrrruuulllXXXGGG555444111...,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''************************))))))))))))))))))))))))&&&'''((((((((()))+++,,,)))++++++***...333///&&&///111;;;VVVnnnuuunnnmmmlllFFFCCCOOO@@@111,,,)))&&&%%%)))((()))%%%!!!%%%,,,,,,&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%%%%''')))***(((((((((((((((''''''''')))'''&&&(((+++,,,)))&&&,,,,,,%%%'''///,,,'''...000999;;;QQQcccooo{{{hhhIIIKKKAAA888999===???===<<<555111&&&$$$***'''###***###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''((()))******)))***000...555:::MMMmmmjjjxxxgggRRR===111///,,,!!!)))...!!!$$$,,,$$$%%%((('''$$$"""$$$(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))))))))))))))***++++++))))))---000000---,,,111+++)))222;;;FFFZZZooofffXXXQQQ@@@333666444###%%%333///(((++++++)))'''(((***+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))************))))))))))))###)))......+++******)))+++)))))),,,000111...+++444>>>IIITTTVVVHHHEEEVVViiiqqqpppkkkcccTTTQQQ___```TTT\\\cccZZZ]]]bbbVVVeeebbbYYYTTT\\\jjjjjjaaaiiiooozzz{{{jjj```vvvggggggmmmTTTDDD???///,,,......++++++---***%%%###%%%((())))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))************))))))))))))&&&&&&***...---)))(((+++!!!+++111---***...333444GGGPPPZZZ^^^```dddkkkooouuuqqqvvvgggYYYMMM@@@>>>222+++444---...%%%)))///)))''')))&&&'''''''''''''''&&&&&&&&&************************************************...---,,,+++************///111333111+++(((333AAATTTlllpppQQQKKKEEE>>>666---+++,,,,,,,,,+++)))******'''"""&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%''')))***((((((((((((((((((((((((((()))***'''$$$%%%+++000&&&+++)))'''+++,,,555HHHMMM}}}}}}[[[EEE@@@BBB@@@;;;<<<@@@:::111---"""&&&###$$$%%%&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))***+++)))((((((***,,,000999>>>RRReee}}}xxxbbbMMM===777((())),,,%%%***///%%%***++++++***)))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))***++++++000,,,)))******)))+++......:::CCCNNNbbbwwwwwwhhhHHHEEE999---333,,,'''***,,,---+++******+++,,,))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++&&&!!!!!!''',,,,,,))))))000444///***111DDDVVVRRRKKKHHHTTT]]]PPPCCCIIIOOOdddpppuuu~~~ppp\\\WWW``````___mmmsssrrroooZZZGGG<<<333...'''!!!$$$,,,+++***)))'''&&&'''(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))&&&%%%)))+++***,,,000777---%%%'''333FFFYYYfffbbbdddhhhnnnvvv}}}xxx{{{zzzbbbIIIAAA@@@111555......+++%%%)))///***((((((''''''''''''&&&&&&++++++++++++++++++++++++************************---+++******++++++***)))+++'''(((---111>>>______EEE<<<;;;777111+++)))(((******''''''((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''&&&%%%'''***---***,,,)))---@@@SSSlll}}}wwwsssuuuuuurrrqqqyyy|||eee```^^^OOO;;;BBBJJJGGGAAA@@@555***+++%%%%%%$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((("""''',,,,,,***+++111777===PPPbbb|||}}}aaaSSS???111+++&&&,,,///&&&&&&$$$$$$'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************))))))******+++,,,,,,***+++...,,,***...555999WWWqqq~~~kkkNNN<<<<<<,,,***,,,+++++++++***))))))))))))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,******---000///,,,)))...,,,111@@@QQQZZZVVVNNN^^^PPPBBBJJJcccpppyyyvvvhhhdddrrrzzz[[[BBB>>>:::...(((++++++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((()))))))))))),,,((('''***,,,,,,---000***---888JJJZZZcccjjjppp___jjjrrrjjjdddUUU===111,,,//////+++///...""")))((((((((('''''''''&&&++++++++++++++++++++++++++++++++++++++++++++++++)))))))))+++---...---,,,***///;;;OOOhhhttt|||}}}ZZZLLLNNNHHH<<<666///***+++)))&&&)))000((('''''''''''''''((((((''''''''''''''''''''''''(((((('''&&&''''''((()))((((((((((((((()))))))))***&&&$$$)))///111+++###000444;;;VVV}}}yyyzzz|||{{{zzzzzzZZZ@@@EEE???<<>>KKKVVVUUULLLGGGKKKRRRMMMooozzztttvvv{{{ttt~~~wwwjjjZZZEEE333---))))))***++++++***&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))))),,,,,,...111///***+++///000FFF^^^mmmwww~~~}}}sssyyyfffSSS;;;000000......---&&&***))))))(((((('''''''''+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------///000222RRRrrr~~~~~~{{{}}}qqqooouuutttmmmtttsssyyy~~~zzzgggMMMFFF@@@999555000***)))+++)))((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))******---,,,***+++,,,...///...AAASSSlll|||rrr|||{{{hhhlll]]]HHHEEEDDD<<<888...***&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((()))))))))******,,,,,,+++***///>>>TTTdddyyy\\\HHH:::///)))...***(((***((($$$&&&+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))************************+++,,,---...000++++++222999FFFbbb}}}rrrMMM===333+++,,,...------///***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************************((()))))))))******++++++...+++***+++---333AAAPPPJJJPPPRRRNNNLLL]]]}}}ssswwwzzzcccOOOAAA666222---***+++,,,,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***'''((((((((())))))*********,,,///000,,,+++444@@@^^^iiikkkgggzzzmmmCCC666---'''---333++++++***)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------***)))---888AAAaaa{{{yyy~~~|||aaaOOOMMMGGG@@@<<<888///&&&***))))))(((((((((((()))(((((((((((((((((((((((()))))))))((((((((('''''''''(((((())))))******+++'''---...'''"""***AAAUUUvvvyyyuuuyyycccJJJCCCDDDIII888222***&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((())))))******++++++,,,))))))222GGGdddwww~~~qqqXXXAAA888***$$$%%%+++,,,'''%%%)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))))))))*********++++++*********+++,,,---...//////))),,,>>>UUUsssssswwwtttyyyuuuWWWEEE555111000,,,,,,///******)))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******************************)))******++++++,,,,,,,,,555,,,+++666@@@BBBDDDHHHKKKPPP^^^wwwbbbQQQEEE444'''$$$'''+++---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((('''(((((((((((()))))))))((((((((()))))))))******(((((())))))******++++++*********,,,///:::OOObbbjjjlllhhhpppmmm[[[FFF222+++))),,,,,,+++***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,------------------------***------,,,000AAA]]]rrrpppnnn___MMMGGGIII>>>---+++***))))))(((((())))))(((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))******++++++%%%))),,,...666NNNqqqppp[[[TTTNNNKKKGGG>>>333,,,***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******(((((()))******+++,,,,,,))),,,888RRRsssxxx___YYY<<<,,,"""'''---***'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))))))))*********+++++++++***+++++++++,,,...///000...555OOOvvvpppggg\\\___iiiwww{{{xxxnnnRRRCCC:::///***,,,*********)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************************************++++++,,,------......((('''000===DDDDDDLLLWWWtttnnnqqqyyyvvvccc\\\mmmuuuvvveeeMMM999...+++******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********)))))))))***+++,,,,,,,,,---***---777FFFXXXnnn~~~rrruuupppXXX@@@***---,,,,,,+++)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,------------------------***///333666BBB```lllxxx\\\PPPTTTJJJ555++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***+++++++++---***,,,>>>___yyyyyyyyyxxx{{{pppZZZTTTJJJ===333///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((())))))***++++++,,,,,,111:::RRRvvvwwwvvvgggGGG,,,''',,,***'''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((()))))))))))))))************++++++++++++++++++,,,---...000000999OOOoooZZZcccWWWNNNWWWdddzzznnnvvvuuu]]]JJJ888......************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************++++++,,,------...//////444;;;FFFKKKKKKXXX}}}ttt||||||www{{{zzz~~~xxxuuubbbvvvmmmWWWFFF999///)))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------000...555HHH___sssxxx}}}hhhJJJ------,,,+++***)))((('''...------,,,,,,------...222$$$)))666///%%%)))000444,,,333LLLpppzzzooommmsssqqqhhhfffRRR===888///***+++***&&&'''+++''''''(((((())))))***************)))))))))))))))000$$$---222%%%+++555&&&+++222EEEttt{{{aaaQQQJJJOOO]]]qqq}}}vvvzzzccclllaaaJJJ@@@...$$$///''''''((('''&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******---******---...---000444CCC```fffPPP000+++...(((+++(((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,,,,)))***//////...555>>>cccxxxkkkeee]]]\\\```lllhhhXXX888$$$(((......&&&&&&---+++###))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************+++++++++000...)))%%%(((///222///AAAQQQPPPXXX}}}wwwgggxxxggg\\\lllwwwvvv___PPP===)))++++++,,,---)))$$$&&&+++''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********))))))))))))))),,,,,,,,,,,,---.........---///OOOpppnnnmmm@@@888+++***///((($$$,,,...------,,,,,,------...,,,---...+++)))000222(((+++444]]]zzzttt}}}rrrwwweeePPP<<<>>>555'''%%%---...&&&(((((((((((())))))******************)))))))))))))))000,,,&&&***000///---333aaakkk\\\lllyyyooowwwwww}}}bbbbbbooobbbSSSBBB444444'''&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++)))***,,,------000666<<>>___rrriiifffiiinnnrrr}}}|||xxx~~~zzzvvvyyy{{{{{{|||}}}wwwRRRFFF111,,,***---///...***((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++,,,,,,,,,,,,***,,,222444...+++888KKKjjjttt}}}xxx```LLL888111,,,,,,,,,***)))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))(((+++------++++++---///888XXXqqqmmmkkkdddHHH---(((000111***%%%......------------......,,,000000,,,,,,333333---SSSvvv~~~vvvkkksssxxxuuulllHHHAAA555,,,+++...,,,'''((((((((())))))))))))***************************&&&111%%%"""222***%%%@@@[[[tttrrrppprrrttt|||zzz|||zzz}}}vvvsss___:::***'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******+++++++++***...111+++,,,FFFfffqqqdddddd|||rrrJJJ333&&&$$$(((***(((%%%''',,,***###(((((((((((())))))))))))((((((((()))))))))******+++++++++,,,,,,,,,------,,,...000///222FFFnnn~~~~~~yyyqqqnnnnnnoooppppppnnnooo{{{{{{}}}yyyxxxzzzzzzxxxvvvwwwrrrtttwwwyyy|||mmmXXXAAA000'''---111+++'''***))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,------............(((+++333111000CCC]]]mmmuuu}}}hhhOOO>>>---)))++++++)))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************''',,,000...)))+++333;;;aaacccuuu~~~___DDD555---...///(((......------------......000,,,---444444,,,444LLL~~~ooovvvuuudddbbbuuu}}}~~~hhhEEE000777888(((###,,,)))))))))))))))))))))))))))***************++++++---((($$$///444'''999kkkvvvSSS[[[{{{|||{{{jjjhhh~~~vvvvvvxxxwwwuuudddkkkwww}}}ttthhhyyy{{{}}}}}}xxxKKK555@@@((('''''''''((((((((('''''''''''''''(((((((((((((((((()))******++++++,,,000***---222///888ggg}}}{{{zzzxxxuuuuuuvvv{{{{{{vvvxxxwwwzzz~~~}}}{{{~~~yyyyyysssbbb>>>---+++---***######***,,,)))(((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,------......***555///&&&FFF||||||zzzuuunnniiijjjoootttwwwxxxyyy|||zzzvvvtttvvvvvvuuuttttttvvvyyy{{{~~~www```III333++++++******,,,))))))))))))))))))))))))(((((((((((((((((((((((()))***************++++++,,,,,,,,,------......//////,,,,,,...111???bbb}}}yyyuuu\\\AAA111---+++++++++))))))(((((('''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***************++++++)))...000,,,)))222EEEUUUgggccc555###+++//////......------......///...000,,,---222444OOO|||ppp___```lllcccZZZqqqkkkCCC===;;;+++$$$,,,************))))))))))))))))))******+++++++++,,,222&&&---333+++AAAxxxuuu___wwwwwwnnnjjjttt}}}tttrrrkkkeeehhhuuurrr{{{rrrzzziii___dddlllgggpppwwwwww|||ppphhhlllxxx~~~eeeCCC888---+++(((((()))***)))''''''''''''((((((((())))))))))))******+++,,,,,,,,,,,,...,,,---BBBkkk|||}}}~~~|||zzzzzzyyyyyy{{{|||vvvwww{{{}}}|||zzz|||{{{zzzmmm666)))***)))&&&&&&)))++++++(((((((((((())))))))))))))))))))))))************+++,,,,,,---......//////222444000>>>yyywwwxxxmmmiiilllsss{{{|||zzzxxxvvvvvvxxxyyyyyy|||~~~|||yyy~~~pppOOO111(((...111...************************(((((((((((((((((((((((())))))******+++++++++,,,+++++++++,,,---......///'''444:::888EEEmmmeeeIII777---+++...+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,+++---,,,***...AAA]]]sss{{{UUU---(((...//////............//////'''999///###777VVVyyyrrrXXXYYYqqqkkkCCC666666111(((+++************)))))))))))))))******+++,,,,,,,,,)))(((222,,,000ssspppyyywwwYYY___ffflll___jjjjjjggglllkkkfffiiihhhfffhhhkkk```bbbbbb^^^^^^hhheeemmmrrrsss|||tttooohhhhhhwwwoooccc333555000+++((()))***)))'''''''''((((((((()))))))))*********+++,,,,,,------$$$222333777ggg}}}{{{{{{}}}~~~~~~~~~}}}{{{}}}wwwwwwxxxzzz||||||zzzxxxxxx{{{~~~~~~~~~zzzzzzwwwtttttt{{{nnn666,,,'''+++...***''')))(((((((((((()))))))))))))))))))))*********+++++++++,,,,,,---...///000000111,,,???xxxrrrlllppp|||}}}{{{xxxvvvtttxxxzzzwwwuuuwwwyyyzzzlllDDD/////////)))************************))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++,,,---...//////---333:::NNN~~~|||~~~}}}|||}}}~~~~~~xxxgggKKK666,,,***,,,+++***))))))(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++++++++000>>>WWWuuu|||QQQ222,,,//////............//////)))999///111[[[|||ooo||||||xxxzzz{{{|||}}}xxx|||yyy~~~WWWBBB???888,,,+++++++++*********))))))))))))***++++++,,,------$$$***000<<>>666---))))))***)))''''''((((((((())))))))))))******++++++,,,---------)))000AAAcccxxxsssvvvwwwxxxzzz}}}~~~zzzwww||||||}}}xxxvvvxxx}}}}}}}}}|||zzzyyyzzz|||uuuyyy||||||{{{~~~~~~|||wwwyyyvvvnnnhhhkkkttt}}}fffBBB)))+++111***%%%)))(((((((((((())))))))))))))))))*********+++++++++,,,,,,---...///000111111---===mmm~~~rrrqqqxxx{{{ttttttuuuvvvvvvuuuxxx}}}qqqgggHHH444***(((************************))))))))))))))))))))))))))))))***++++++,,,------+++,,,---...///000000111;;;AAATTT~~~}}}~~~}}}yyywww|||{{{rrrpppyyymmmPPP999///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------++++++111???WWWsssqqq>>>/////////............//////111000+++LLLmmmxxxkkk{{{~~~yyy~~~|||nnnVVV@@@555444++++++++++++******))))))))))))***+++,,,,,,------------...]]]~~~hhhaaaeeemmm^^^UUUfffhhhcccooojjjuuussslllnnnoooooovvvmmmsssmmmmmmsssiiikkklllnnnqqqdddfffgggbbbcccTTTXXXkkkjjjccckkkkkkqqq~~~CCC:::///)))((())))))'''(((((((((((())))))))))))***++++++,,,,,,------...666,,,NNN}}}~~~zzztttvvvvvvwwwzzz|||{{{yyywwwyyyvvvyyy~~~~~~}}}yyyuuutttwwwzzzssswwwyyyyyyzzz~~~yyy{{{wwwqqqlllllllllhhhccclll]]],,,'''...(((%%%---(((((((((((()))))))))))))))************+++++++++,,,,,,---...///000111222333aaayyy|||zzzzzztttuuuuuusssyyyzzzrrreee>>>,,,...************************))))))))))))))))))))))))))))))***+++,,,,,,------------...///000111222222===\\\zzz{{{www}}}}}}zzzzzzuuu|||yyyxxxnnnOOO===---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------,,,...999OOOlll}}}@@@000333))),,,111,,,,,,111///,,,<<<>>>rrr]]]www}}}rrrrrruuu|||}}}wwwwww>>>HHH333...,,,***))))))***))))))000&&&(((000------...***111$$$BBBlllooouuugggYYY```uuuggg^^^bbbiiilllpppvvvjjjnnnoookkkjjjlllooonnnssspppoooooonnnmmmssszzzuuusssoooiiidddaaaaaaaaa\\\_________eeelllkkkeeerrrwwweeeggg}}}yyyppp888===)))...+++'''$$$))))))))))))))))))))))))'''...///***(((,,,///---///>>>zzz~~~{{{uuuuuu{{{yyyzzzzzzwwwttttttyyy}}}~~~}}}zzzssspppxxxvvvvvvuuutttsssuuuyyy||||||~~~|||zzz|||~~~yyy|||{{{ssskkkfffbbb]]]UUUoooLLL...&&&222000)))******))))))))))))******++++++++++++++++++,,,,,,***///...+++,,,333777777NNN}}}uuuzzzuuu|||zzzyyy{{{|||wwwsss}}}iii---+++444&&&&&&---++++++,,,'''***)))((((((((((((((())))))******++++++,,,------&&&:::000&&&555555111DDD```~~~}}}yyy}}}{{{}}}}}}xxx~~~wwwhhh888&&&+++333(((&&&,,,((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))------((('''+++//////444)))XXXhhhjjj{{{xxxqqqMMM111,,,...///***+++///...***888YYYnnnqqq}}}vvv{{{{{{}}}zzz{{{{{{wwwrrrrrriiiTTT???888///---***))))))******)))...)))***,,,)))***...,,,000AAAzzzsssbbbbbbccc___gggssslllggggggkkkmmmooopppjjjlllllljjjlllooooookkknnnmmmnnnpppooommmpppvvvsssqqqooooooooommmhhheee```aaa___```hhhooonnngggSSSRRRhhhggg```555333,,,(((+++,,,***************************+++++++++,,,...//////===eee{{{xxxyyy~~~{{{zzzxxxwwwvvvtttssstttwwwyyy{{{zzztttpppwwwuuuuuuuuuvvvwwwzzz~~~~~~}}}|||~~~}}}}}}~~~{{{uuuqqqlllbbbYYYVVVhhhsss999333)))%%%*********))))))))))))******+++++++++++++++,,,,,,,,,111222///111555111444EEEoookkkrrrrrrzzz}}}|||{{{zzzrrrrrrvvvOOO///---***...,,,&&&+++///&&&))))))(((((((((((())))))*********+++,,,,,,------//////)))...888444AAAggg~~~~~~zzzzzz{{{}}}|||QQQ444(((......((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********,,,---------333???fffpppuuuuuurrr---///000...,,,...000///000QQQyyyfff}}}{{{wwwvvvttt~~~zzz{{{zzzaaaUUUrrryyyCCC<<<111...+++)))*********)))+++,,,,,,)))(((+++//////...jjjrrrhhhvvvcccZZZdddccc___bbbppprrrqqqnnnmmmnnnmmmjjjkkkkkkjjjjjjnnnrrrnnnhhhjjjiiillloooooolllmmmqqqmmmnnnpppuuuyyyvvvooogggjjjjjjgggggglllqqqpppkkk[[[SSSfff}}}vvv999>>>000)))---000************************///((('''...000---///666```~~~rrrtttyyy~~~|||tttyyyvvvtttssstttvvvwwwwww~~~xxx{{{vvvqqqvvvvvvvvvvvvwwwyyy{{{~~~~~~~~~zzzzzz{{{||||||yyywwwwwwuuujjj^^^XXX\\\^^^kkkggg:::'''###///******))))))))))))*********+++++++++,,,,,,,,,---000...***333999,,,;;;iiifffiiinnnttt}}}|||yyyyyywww}}}~~~uuu<<<)))---222+++###,,,111&&&)))))))))(((((())))))*********++++++,,,,,,------222(((+++888666888eee{{{xxxtttvvv|||}}}zzz{{{rrrOOO,,,'''111,,,&&&---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************---'''&&&---000---,,,///AAAbbbmmmyyyyyy\\\qqq+++000///---333555111111111qqqxxxjjjhhhtttzzzuuu{{{{{{zzzrrrpppqqqfff]]]QQQlll}}}\\\>>>444000,,,***************&&&---,,,)))---///...111FFFvvvrrriiitttzzzbbb]]]iiijjjdddcccdddmmmtttuuuooolllmmmllliiilllooopppnnnnnnpppmmmgggiiihhhiiimmmmmmkkklllppphhhnnnvvv|||}}}wwwoooiiinnnooonnnkkkjjjjjjllllllggg___IIItttWWWAAA555///***+++************************000'''(((111000)))111CCC~~~yyyttt{{{{{{zzz}}}zzzqqq{{{wwwttttttxxxzzzyyyxxx{{{www|||zzzsssvvvwwwwwwvvvvvvxxxyyyyyyxxx~~~}}}}}}~~~}}}{{{}}}yyyxxxyyyvvvwwwwwwwwwzzz{{{vvvnnn^^^UUUPPPWWWppptttqqqJJJ000)))222+++******))))))******+++***++++++,,,,,,---------,,,,,,)))333888000WWWnnnxxxxxxgggxxx|||xxx}}}zzzwwwoookkk444------,,,'''+++///((()))))))))((())))))************++++++,,,------...---+++555:::777RRR|||~~~~~~||||||}}}|||yyyyyyzzzlllrrr???&&&//////'''---))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************///&&&&&&///000+++///<<<[[[nnnxxxhhh___rrryyy---222,,,,,,666444---333bbb~~~~~~~~~|||}}}{{{}}}qqqjjjiiihhh___CCCCCCtttuuuuuu{{{CCC666222...+++***++++++***&&&...***)))000---***555yyysssjjjtttwwwZZZ[[[dddhhhaaadddoootttkkkppprrrnnnjjjkkkllllllnnnuuuxxxsssnnnlllkkkjjjlllhhhgggjjjkkkjjjkkkooojjjttt|||sssnnnmmmhhhllloookkkdddaaahhhqqq~~~pppKKKkkkuuuDDD~~~AAA777444'''(((************************///(((,,,333...(((:::XXXsssrrrxxxzzzvvv||||||uuutttyyyzzztttyyyvvvtttuuuxxxzzzyyywwwyyyvvv}}}{{{uuuxxxwwwvvvuuuwwwyyyyyyxxxvvvzzzzzz{{{|||~~~}}}{{{xxx|||zzzyyytttwwwxxxvvvwww{{{}}}|||hhhXXXOOOOOOTTTlllvvvooo}}}xxxBBB***---++++++************++++++******+++,,,------.........000000333555AAAaaavvvvvv}}}zzzyyyuuuxxx}}}OOO000$$$......)))+++---)))))))))))))))***++++++***++++++,,,------......,,,000444444JJJwww|||yyy{{{{{{}}}tttxxx```111---000***+++************************(((((((((((())))))))))))((()))))))))************...(((***///---+++:::QQQlllrrrpppzzzbbb^^^~~~111444***+++555---+++DDDXXXrrrvvvqqquuummmzzzxxx|||mmmcccbbbRRRJJJ444aaaRRR888444///+++++++++++++++(((000***)))111)))///NNNrrrooo|||yyy___eeemmmmmmeeeeeelllqqqrrrkkkkkkmmmooollliiikkkpppoooxxx|||uuummmjjjlllnnnnnnhhhfffhhhiiihhhiiilllooo{{{zzzqqqqqquuujjjnnnrrrppphhheeeooo|||yyyoooMMM[[[>>>FFFOOO888444++++++++++++++++++++++++++++++---***...333---///MMMqqq}}}|||zzzwww|||~~~|||yyyyyyxxxuuuuuutttssssssuuuwwwwwwvvvxxxuuu|||{{{vvvyyyuuuttttttxxx|||}}}{{{xxxuuuwwwyyy{{{|||{{{zzzzzz}}}{{{zzzxxx|||{{{vvvtttxxx||||||qqqeeeXXXOOOEEEIIIlllaaavvv{{{aaa111&&&++++++************++++++******+++,,,---...//////...000333000555]]]cccyyyxxxYYYyyytttpppkkkuuu~~~qqqqqq>>>$$$///222******...))))))))))))******+++,,,++++++,,,,,,------......222222...===vvvppp}}}~~~wwwbbboooLLL333...---,,,************************(((((((((((())))))))))))))))))))))))************,,,+++---...,,,222JJJddduuuuuurrr~~~oooXXX[[[111444+++,,,555)))666iiijjj^^^iii{{{uuutttxxxpppkkk}}}~~~}}}dddwwwxxxmmm\\\]]]IIILLL666JJJrrriii:::666000,,,++++++++++++(((111******111***EEE}}}ooojjjrrrttt~~~sssiiisssrrrgggiiimmmfffhhhrrrrrrhhhhhhqqqpppvvvxxxrrrmmmmmmnnnoookkkfffeeehhhiiifffdddeeessszzz~~~vvvrrrvvv|||uuutttttttttooommmuuurrrdddmmmRRRUUUQQQ===kkkqqqAAA111222---++++++++++++++++++++++++,,,+++...000000>>>dddqqq|||~~~~~~xxxwwwzzzrrrsssuuuuuutttuuuvvvxxx|||~~~wwwsssyyywwwtttzzztttsssssswww|||}}}zzzvvvqqquuuzzz{{{{{{zzz|||~~~~~~{{{yyyzzz|||}}}~~~{{{wwwvvvxxxxxxuuutttssscccTTTKKK@@@RRRlll^^^QQQ(((,,,++++++******++++++,,,******+++,,,---.../////////---444333CCC|||oooXXX}}}wwwqqqmmmkkkeeefffjjjrrr{{{~~~jjjooo{{{wwwWWW222//////+++,,,---))))))))))))***+++,,,---++++++,,,,,,---.........555444:::fffvvvhhhttt|||nnnAAA,,,,,,///************************(((((((((((())))))))))))))))))))))))***************---///---///???YYYooo{{{uuunnnqqqbbbRRR^^^...444,,,///666***FFFPPPRRRttt}}}|||xxxnnnooouuu|||rrrjjjzzzuuurrrtttxxx}}}tttpppkkkttt{{{zzzeeeUUU[[[HHH@@@666222HHHuuu{{{;;;777000,,,++++++,,,,,,'''000+++,,,222000^^^oooyyypppttt}}}rrrgggtttlllaaapppooodddgggwwwxxxiiifffppppppssssssooommmpppqqqooohhheeedddhhhjjjeee```___sssvvvxxxwwwssstttyyy}}}vvvqqqqqqooolllooovvvfffdddZZZnnnWWWEEE555DDDLLL111777,,,++++++++++++++++++++++++,,,,,,,,,---444KKKuuu||||||}}}yyy}}}xxxwww|||zzzuuuzzzrrruuuxxxxxxvvvuuuxxx{{{xxx|||vvvqqqvvvuuussszzzuuusssrrruuuyyyyyytttoooooouuuzzz|||zzzzzz~~~xxx~~~wwwtttxxx~~~~~~}}}yyywwwyyy|||wwwooorrr|||jjjZZZXXXHHHHHHjjjlllrrrhhh}}}www111,,,++++++******++++++,,,******+++,,,---//////000444...888<<>>BBBaaazzzkkkddd111///222(((***000&&&...,,,,,,,,,,,,---...//////,,,;;;888___uuu}}}wwwtttqqqrrrrrrmmmeee^^^\\\]]]XXXTTTTTTVVVTTTTTTcccwww{{{rrrxxx@@@333++++++,,,++++++************++++++,,,///***+++333111...666>>>^^^~~~{{{sssqqqtttyyy|||}}}wwwuuuOOO111,,,---,,,+++***))))))))))))***)))))))))(((((((((''')))))))))))))))******++++++222***999RRRvvvyyyooodddYYYPPPQQQUUUooo|||UUUKKK|||}}}mmm...333000,,,222JJJmmmooozzz~~~|||}}}uuuooo}}}|||~~~xxx}}}mmmOOOZZZ~~~mmmnnnoooxxxkkkUUU@@@<<<555:::333===bbb}}}kkkBBB444...,,,111***---+++***111...;;;dddaaahhhuuuppplllkkkmmmllliiiiiilllnnniiimmmggggggooopppyyynnnxxxuuuoooyyynnnhhhaaazzzuuudddkkkuuu}}}vvvpppnnnpppnnnlllqqq{{{~~~wwwpppllljjjkkklllgggllliiimmmuuufffFFF555---dddGGG;;;///------,,,,,,,,,,,,------111---///777aaa~~~|||zzzyyyyyyxxx{{{}}}yyyssspppqqquuuwwwzzzwwwqqqpppvvvwwwssswwwyyyzzzyyywwwwww{{{uuusssqqqqqqsssuuuuuuuuuwwwuuuwww}}}~~~}}}}}}~~~~~~zzzyyy{{{uuuwww~~~|||sssvvvzzzsssmmmrrrvvvqqqdddRRRCCC;;;999RRRttthhh777222555((((((222***+++,,,,,,,,,,,,---...///000---999777pppxxxyyyrrrlllgggeee___aaaaaa^^^XXXSSSRRRSSSPPPOOOPPPNNNFFFCCCQQQcccyyyxxxeeecccKKK666+++///---++++++************++++++...///)))+++333111000999JJJ|||zzzzzzrrrfffbbbdddjjjnnn|||uuu{{{OOOuuu...111---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++555***999eee|||yyyuuuqqqlllfff```WWWMMMJJJLLLWWWyyygggCCCXXXhhh...777---,,,///ZZZ}}}nnn|||zzz{{{ttt}}}{{{hhhZZZpppzzzkkkpppuuu}}}{{{uuu```HHH<<<666:::333555IIIqqq~~~tttDDD000+++---222+++...***'''///...DDDfffgggrrrzzzlllnnnkkklllnnnnnnjjjiiikkkooocccoooggglll}}}uuummmgggtttnnnmmmccc|||yyyddddddqqq{{{gggjjjkkkiiiiiipppyyy~~~{{{yyyuuuqqqmmmkkkjjjjjjiiikkkiiikkkpppgggKKK333333BBB~~~RRR888777------,,,,,,,,,,,,------111222--->>>qqqyyy}}}zzzyyyyyyzzzwwwzzz|||zzzvvvtttuuuxxxppp|||~~~rrrjjjooovvvxxxxxxzzzzzzwwwsssrrrtttvvvtttrrrpppoooppppppqqqrrrsssnnnoooxxx~~~|||zzz{{{vvvzzzzzzvvvwww}}}tttnnnttt{{{xxxuuuoooaaadddiiinnnpppiiiZZZHHH<<<>>>FFFXXXuuuRRR666///)))+++333***+++,,,,,,,,,------...///000222444LLLuuuuuuvvvuuupppooouuuvvvrrrrrrmmmkkkgggccc^^^[[[XXXWWWNNNPPPPPPNNNKKKHHHHHHIIIKKKJJJJJJGGG@@@===FFFRRRjjj}}}{{{vvvqqqJJJbbb///000555))),,,++++++******++++++,,,///...***---444111000;;;UUUtttzzzvvvuuuuuuzzzvvvppphhhaaa]]]\\\ZZZYYYiiiwww}}}zzzssswwwdddZZZeee:::///---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,///111FFFiii~~~xxxuuugggccc___\\\UUULLLGGGGGGMMMrrr{{{JJJ>>>mmmlll{{{---666000555AAA||||||{{{~~~{{{yyy|||uuu~~~rrr{{{mmm___fff}}}ttt~~~www{{{zzzcccHHH:::666999444555???aaayyyJJJ333---...222***---...***000666[[[vvvssscccggggggwwwsssnnnlllnnnqqqqqqllljjjkkkmmmbbbpppjjjooo~~~rrr||||||xxxeeefffwwwqqqooollljjjcccjjjqqqsssfffkkkllliiinnnzzztttuuuuuutttrrrooollljjjoooqqqqqqnnnmmmjjjVVV;;;888111UUUnnn444888...------,,,,,,------...,,,222111OOO{{{}}}}}}{{{yyyxxxzzz|||xxxzzz|||{{{xxxuuuvvvwwwqqqxxxyyyrrrpppvvvzzzyyytttvvvvvvsssooolllmmmpppqqqqqqpppppppppqqqrrrtttwwwttttttzzzwwwmmmooozzz}}}vvvtttwww{{{pppdddaaa^^^mmmmmmoooqqqmmm```LLL<<>>[[[mmm|||xxxfff```[[[XXXRRRKKKGGGHHHKKKgggiiiCCC___bbbmmm---000000888MMMlllxxx}}}{{{{{{~~~|||vvvtttyyy~~~{{{|||tttvvvzzzuuuyyyrrrgggbbbttt~~~zzz~~~zzz}}}dddGGG777666888444:::>>>WWW~~~VVV;;;333111111'''+++,,,,,,+++>>>yyyzzzfffTTT^^^rrrkkkyyylll}}}pppnnnooosssrrrmmmkkklllkkkfffmmmjjjlllqqqjjjmmmuuuoooqqqgggmmm}}}sssnnntttrrrfffhhhkkkggggggjjjjjjhhhnnnxxxzzzvvvrrrtttvvvvvvuuurrrooommmqqqppprrrnnnjjjoooaaa@@@333111DDD:::777......------------......(((...999iiixxxzzz|||zzzxxxwwwyyy|||zzz{{{|||zzzwwwtttrrrrrryyyrrrooovvvvvvkkknnnppppppmmmlllnnnqqqmmmoooqqqrrrrrrrrrtttvvvvvv{{{}}}}}}}}}xxxiii[[[eee{{{vvv{{{}}}wwwddd```oooyyy~~~zzzzzzxxxkkkTTTBBB===;;;<<>>PPPbbb666)))444888YYYqqqqqqzzzrrrzzzvvvrrr~~~tttooo||||||{{{{{{nnnuuuxxxwwwxxxvvv}}}tttnnn|||{{{}}}~~~fffnnnyyy|||xxxppplllkkk```SSS;;;;;;555---888444777kkk\\\AAA999555111(((///+++333'''SSSSSS[[[~~~eeennnyyyiiivvv{{{ssspppppprrrpppkkkiiikkkbbbmmmaaajjjiii___ppphhhjjjiiissskkkmmmwwwnnnnnnjjjfffkkkllleeedddhhheeebbbeeehhhkkklllkkklllnnntttrrrooollljjjiiiiiijjjlllfffkkknnnrrrqqq@@@222222444LLL888......------------......555+++EEEwww~~~yyy|||}}}zzzuuusssuuuyyyxxxzzz|||}}}}}}|||{{{zzzxxx|||tttyyygggkkkoooppppppqqqtttwwwnnnqqqsssqqqkkkeeebbbbbbddd{{{}}}xxx~~~{{{mmmttttttkkkhhh}}}rrrrrrzzzuuueeepppzzznnngggeeellluuuppp\\\III???<<>>;;;:::333111/////////000111000...555:::888555555999<<>>,,,000---,,,,,,++++++,,,,,,---,,,///...///000222MMMwww|||~~~|||~~~yyy{{{yyyooommmnnnhhheeeccc]]]XXXUUUTTTRRRNNNDDD@@@:::777444333222000000111===aaarrrtttuuugggHHH:::rrrGGG---,,,+++***))))))))))))'''((((((((())))))******)))))))))***+++---...///+++CCCaaa\\\|||xxxuuurrrmmmeee```fff^^^VVVSSSOOOHHHCCCBBBAAAfff}}}aaaMMMpppTTTjjj,,,888(((>>>uuuuuu~~~oooxxxpppwwwyyy___xxxrrrzzz~~~uuuyyy|||mmmyyy}}}yyyvvv{{{{{{{{{rrrkkk{{{xxxxxxuuupppmmmhhh^^^\\\jjjiiiTTTDDD777222777888666DDDWWW[[[;;;:::111+++///---,,,+++---fffXXXhhhpppeeepppnnnuuusssmmmlllnnnooopppooollliiigggjjjiiigggddddddfffeeeccciiijjjjjjlllppprrrooojjjmmmlllnnnnnniiiaaa___bbbggg]]]cccooommmkkkoooqqqwwwpppkkklllppppppkkkeeeddd```hhhvvv~~~jjjIII222///888aaaMMM<<<222000---,,,---------,,,+++,,,___}}}uuuxxx~~~{{{vvvtttjjjhhhttt~~~yyy}}}}}}qqqmmmpppnnnkkkkkk}}}qqqmmmtttooohhhkkklllmmmsssxxxpppcccXXXwwwqqqooooooWWWZZZooogggpppvvvvvvssswww}}}rrriiiWWWuuuuuurrr{{{hhhxxx}}}vvvtttjjj___eeevvvRRRNNN@@@>>>FFFUUUYYY|||\\\ooo777333000&&&000)))+++222...***111222///555RRRsss~~~yyynnnjjjhhhjjjhhhdddfffmmmdddiiikkkhhhaaa^^^aaafff```]]][[[ZZZZZZYYYXXXVVVRRRLLLDDD@@@???>>>999555444333111///...///000111111111222333555777999:::;;;BBBTTToooooo```mmmsss:::wwwEEE.........------,,,,,,------...444+++222...111666NNN|||}}}wwwaaadddppprrrssspppkkkgggffffff[[[[[[YYYVVVRRRNNNJJJGGG;;;:::777444222111222222444222333@@@XXXpppxxxuuukkkCCCEEEWWWsssQQQ222...+++,,,+++)))))),,,))))))))))))***************))))))***---///000000///HHHaaa[[[ssstttqqqaaaooohhhnnnkkk]]]XXXUUULLLJJJKKKEEEHHHVVVuuuCCCcccbbb[[[,,,666)))CCCxxxxxx}}}ppp{{{ssscccttt|||\\\ssshhhzzz}}}xxx}}}zzziiisss~~~~~~yyyxxxvvvwwwzzzvvvfffdddggggggffflllfffQQQ@@@444///555777555???NNNqqqeee===999333...000,,,***---999~~~eeevvvrrr___jjjyyyxxxtttsssjjjkkklllmmmmmmllljjjiiiiiihhhfffeeeeeegggggggggqqqnnniiigggjjjooopppooo{{{uuuppplllhhhfffkkkrrrfffqqqtttnnnmmmooommmjjjffflllooonnnlllmmmkkkgggfffdddllltttwwwuuu```@@@>>>444222SSSbbb999222000---,,,---------,,,222888lll{{{www}}}{{{ooofffeeeaaaiii|||zzzwwwoooqqqvvvsssppptttwwwpppgggggglllkkkgggjjjmmmnnnmmmkkkfffbbb\\\jjjkkkqqqcccSSSssshhh{{{mmmrrrqqqpppzzzjjjcccSSSgggrrrqqqyyydddooosssoooooouuupppeeeuuu\\\KKK;;;@@@QQQdddbbb~~~}}}SSSCCC111222***000+++,,,222...+++111111000666UUU~~~xxxppppppkkkiiiiiieee______dddhhhkkkllljjjdddaaaaaaccc___\\\ZZZXXXXXXWWWUUUTTTNNNHHHBBB>>>>>>===:::666444333111///...///000111111111222333555777999::::::???NNNhhh~~~wwwjjjddd|||GGG}}}vvvUUU999444...------,,,,,,------...111***222000333;;;YYY|||ssshhhgggvvvzzzqqq^^^WWWiii~~~}}}yyyqqqhhhaaa^^^^^^VVVUUUQQQMMMHHHCCC???===:::888444111000000111111555333333>>>UUUllluuusssjjjHHHBBBCCCuuufff333...+++,,,+++)))))),,,))))))))))))***************))))))***,,,...//////666UUU^^^rrr}}}zzzbbb```ooobbbgggjjjccc\\\MMMLLLVVVWWWQQQIIIAAACCCSSSxxxIIIVVVkkk{{{iiiXXX---555***AAA}}}rrrwwwvvv{{{pppxxxvvvppplllkkk}}}}}}qqq||||||{{{|||~~~~~~vvv}}}llluuu~~~yyy~~~vvvuuu{{{||||||mmmmmmjjjsss}}}zzzsssfffSSS@@@444...555999777;;;EEE___yyyppp@@@777444111///+++***///DDDooolllqqqssslllmmmhhhiiiiiijjjjjjjjjkkkkkkhhhgggfffffffffgggiiikkkrrrmmmiiijjjooovvv{{{~~~~~~vvvnnnjjjhhhjjjsss|||cccmmmpppuuummmggg\\\ooozzzrrriiijjjkkkgggeeefffmmmpppmmmjjjYYY<<<888222444TTTuuu888222000---,,,---------,,,///BBB|||zzz{{{~~~zzzooohhhjjjlll~~~zzz{{{zzz~~~wwwxxxggglllnnnggghhhiiijjjoooqqqggg[[[___jjjZZZaaakkklllTTTbbbcccoooyyy|||yyyaaaggg~~~uuuqqqyyy{{{rrrzzzfffiiiooopppkkkccccccfffiiiDDD;;;AAATTTggg```ddd}}}NNNyyyWWW///555//////---,,,111---+++111111111:::eeezzzvvvxxxjjjiiiiiigggfffeeefffdddaaacccgggjjjjjjhhhfffccc```^^^\\\^^^[[[YYYWWWVVVTTTRRRPPPJJJEEE???===<<<<<<:::777444333111///...///000111111111222333555777999:::;;;<<>>zzzjjjppp|||lllmmmnnnkkkgggfffeeeddddddeeeiiimmmmmmiiieeebbbaaa```]]]ZZZ]]][[[XXXWWWUUUSSSOOOMMMHHHDDD???<<<;;;:::999777444333111///...///000111111111222333555777999:::<<<;;;AAATTTooo{{{ppp```oooGGGKKK}}}'''444...------,,,,,,------...,,,+++222444333DDDzzzkkk[[[ooonnnccc|||uuuwwweeeVVVrrrrrrppplllgggaaa]]]ZZZYYYUUUQQQKKKDDD???;;;999888555333000------///111333999666444999III^^^iiikkkaaaGGG===222GGG~~~888111+++,,,,,,******+++((()))))))))*********************))))))***---///CCC```ZZZkkkxxx|||~~~vvv{{{eeeooommmNNN]]]XXXFFFeeevvvkkkWWWHHHEEEJJJGGGWWW{{{TTTUUUDDD```mmmUUU000333...;;;}}}~~~uuuooossssss~~~eeemmmuuulllvvvvvvnnn{{{nnnssstttuuuooovvv|||mmm||||||ooosssqqqiiiuuu}}}sss|||qqqcccXXXGGG999///333:::===???CCCXXXgggwwwEEE333444...)))......---LLLjjj{{{}}}tttqqqppptttnnnmmmllljjjhhhgggggghhhiiiiiifffeeegggeeecccgggnnnrrrllljjjiiilllqqqvvvooohhheeedddeeeiiiooodddwwwnnnhhh{{{vvvdddjjjjjj}}}sssiiinnnmmmdddhhhiiilllhhhdddiii___EEE999777888BBB|||AAA222000---,,,---------,,,111NNNwww~~~www}}}~~~zzzkkk\\\ttt~~~xxxyyyooofffccc___gggnnnddduuuqqqooommmqqqooo]]]SSSooofffhhhsssxxxwwwkkkrrr~~~wwwlllmmmyyymmmKKKrrrzzz{{{~~~ssspppyyyyyy|||ttttttkkkbbbWWWAAA888777DDD???666vvvccciii|||222444000...+++---000,,,,,,111000444CCCzzzjjjxxx{{{nnntttuuurrrqqqpppoookkkfffcccdddgggiiimmmhhhbbb___```aaa___]]]]]][[[XXXWWWUUURRRNNNKKKHHHEEEAAA===:::999777666444333111///...///000111111111222333555777999:::;;;:::>>>QQQoooqqq]]]WWW???HHHggg000555...------,,,,,,------...,,,---111555222GGGvvviiieeeiiiddduuu}}}yyyjjjxxxUUUNNNaaa^^^^^^]]]\\\ZZZVVVRRROOOIIIFFFAAA;;;777555555555444222000...///111444666999777555777EEEWWWdddggg```AAA999:::CCCsss;;;222,,,+++,,,+++***+++((()))))))))******************+++)))(((***...111ZZZ___dddyyyooorrrkkk~~~nnn^^^oooXXX\\\```NNNzzzaaaLLLGGGEEEFFFHHHUUUaaaUUUFFFvvvUUU///111333BBB~~~yyyppp~~~uuuttt```iiieeeZZZeeetttqqquuuwwwmmmqqq{{{^^^```qqq~~~ssswww||||||nnnaaaYYYPPPBBB666---000777;;;???BBBJJJlll~~~III222555...(((111---...VVViii}}}www___hhhmmmuuulllmmmllljjjhhhggggggggggggiiieeeeeehhhgggdddiiisssrrriiiffffffnnnxxxvvvjjjdddbbbbbbgggllliiijjjccchhhwwwnnnaaaiiikkkuuuvvvnnnkkkpppoooggglllllllllhhhgggmmm___???222666===AAAAAA222000---,,,---------,,,555RRRyyyuuu|||{{{{{{hhhWWWssszzzzzznnnhhhnnntttnnneeetttmmmnnnnnnooojjjYYYWWWzzzmmmjjjsssmmmjjj|||nnnnnnlllwwwjjjTTTVVVzzz{{{zzzssspppsssttttttyyyiiikkkcccNNN;;;555444CCC>>>888jjjvvv]]]:::111,,,///***---///,,,---222///555GGGrrrnnnjjjnnnsssllliiioookkkmmmkkkfffcccfffhhhhhh```]]]ZZZZZZ\\\]]][[[YYY[[[YYYWWWVVVTTTQQQMMMJJJGGGDDDAAA<<<999777666666444333111///...///000111111111222333555777999::::::999===QQQrrruuuSSSIII???JJJ~~~bbbHHH222...------,,,,,,------......///...666222IIIpppdddrrrQQQfffrrrsssxxxssspppdddkkkJJJZZZeee```]]]\\\[[[ZZZWWWQQQJJJEEE@@@===999666333333333444111111000000111333555777888888777888BBBSSS___ddd___===555>>>AAA|||>>>444,,,+++---,,,******))))))))))))************)))++++++***)))+++000444\\\fffnnnooonnnlllxxxgggddd\\\QQQUUUZZZ|||qqqLLLHHHNNNCCC<<>>???^^^\\\DDD...)))222)))---///+++---222///666KKKzzzqqqmmmppphhhkkkkkkccc___ccc]]]dddgggeeeccceeedddaaaQQQSSSWWW[[[]]]\\\YYYVVVWWWVVVUUUTTTSSSPPPLLLHHHBBBAAA>>>:::777666666777444333111///...///000111111111222333555777999:::<<<:::;;;MMMoootttNNNIIIDDDIIIuuuhhhZZZ///...------,,,,,,------...//////,,,666333MMMnnn|||ttt[[[zzzuuunnnsssxxxqqqaaa```\\\JJJgggaaafff\\\YYYVVVTTTQQQLLLEEE@@@;;;999777444333222333333...///000111333444666666777999888999AAAPPP\\\aaaUUU<<<666>>>>>>@@@555,,,+++---,,,******))))))))))))************)))+++,,,+++))),,,222888[[[gggrrrzzzsssqqq___VVVTTTDDDIII___uuucccHHHNNNMMM???@@@BBBSSSmmmHHH???{{{~~~<<<000***222GGG{{{zzz~~~sssxxxxxx~~~zzzooommmxxxyyyyyyrrrrrrppptttmmmllleeeYYYTTTNNNAAA555111000444:::>>>@@@AAAIIIQQQ222;;;666***222---111aaaeeehhhWWWvvvppppppkkkeeeeeeeeefffffffffffffffgggccceeelllmmmjjjsssrrriiikkkjjjdddccciiijjjffffffjjjllliiifffeeeccc___cccfffccchhhooommmiiikkknnnrrrrrrooommmllldddcccfffjjjsssyyy]]]---444777;;;999yyy777222000---,,,---------,,,,,,jjjxxxttt}}}}}}{{{}}}uuu___qqq}}}~~~tttnnnuuu{{{tttiiiUUUcccttttttwwwwwwlll^^^ddd|||fffgggtttlllttt|||zzzooo{{{vvvwwwxxxpppuuuzzzzzz{{{rrrnnnqqqlllzzzeee```JJJIII444===>>>HHH:::BBBVVVdddxxxKKK---&&&555)))......+++...222...666MMMsssqqqyyymmmrrrmmmgggfffgggeee]]]VVV[[[ccchhheeebbb___XXXPPPMMMSSS]]]dddfffccc^^^ZZZUUUTTTSSSRRRQQQOOOJJJGGG>>>===;;;999666555777888444333111///...///000111111111222333555777999:::???;;;:::IIIjjjnnnOOONNNFFFFFFdddmmmbbb222...------,,,,,,------...//////+++777555QQQppp[[[mmm___xxx{{{qqqrrrfffdddjjjeee\\\TTTNNNfff```PPPPPPLLLHHHFFFEEECCC???<<<666555333111000/////////,,,---///111333444555555666999999999AAAOOO[[[```III;;;999???<<>>??????===:::888555333111000///...//////+++///333555333222222333;;;888555777BBBOOOXXX\\\III111???888CCC|||}}}FFF666,,,///000***(((+++***)))))))))))))))******(((***,,,'''000...)))JJJccc```}}}{{{uuuqqqpppxxxxxxhhhbbbdddUUUFFF[[[vvviiibbbMMMEEEJJJEEE@@@bbb{{{MMMPPPFFFlllwwwFFF......000777~~~}}}|||~~~yyywww}}}|||www}}}xxx{{{~~~pppddd```ooo```[[[ZZZPPPIIIEEE;;;333222//////777AAAAAA<<>>777999888<<<:::BBBJJJwwwdddHHH444000---///,,,,,,///,,,333111777eeewwwxxxooovvviiiffffffddd```]]]___gggmmmaaadddccc^^^[[[YYYUUUOOOOOOoooooofff[[[VVVVVVUUUKKKWWWRRRGGGIII@@@>>>???===;;;999888666444222555222///---...000111111222444555555555666999;;;888::::::DDD```{{{|||lllDDDGGGZZZPPPiii]]]999333111...------...------***...111000777UUU~~~{{{sssppp{{{~~~mmmiii}}}fffYYY^^^UUUMMMLLLFFFLLLBBBAAAMMMUUUPPPIIIFFFTTTPPPJJJEEEBBB===777333333222111///......//////...000222222111111444666:::999666777BBBQQQWWWUUU@@@---;;;;;;AAAFFF777---///000+++(((+++******))))))))))))******(((***,,,'''000...***MMMZZZcccxxx{{{|||yyyvvvrrrooopppuuurrrccc\\\aaacccdddvvvjjjcccaaaNNNEEEFFF@@@GGGhhhpppLLLGGG<<<```xxxIII000///222???|||{{{zzz}}}~~~ooohhh}}}|||{{{~~~zzzssszzzzzz~~~~~~~~~uuu{{{~~~yyywwwpppxxxxxx~~~tttnnnyyysssooolllpppuuulllbbb[[[MMMDDD>>>555222111000111999@@@@@@;;;SSSgggVVV:::888......))),,,+++^^^yyyiii}}}aaapppiiiYYY^^^lllkkkdddccciiijjjggghhhkkkggg^^^jjjjjjeeemmmhhhdddnnnaaaoooaaagggdddiii~~~ggghhhYYYeeeuuuzzzoooaaa]]]aaa^^^fffnnnwwwfff\\\wwwqqqssshhhnnnqqqlllpppggghhh\\\oootttAAA333:::000BBB]]]ggg===111000...---,,,,,,------777gggwwwzzz|||ttt{{{~~~qqq[[[YYYxxxuuudddjjjrrrpppvvvvvvuuutttssssssvvvyyy|||tttuuuvvvxxxzzz|||||||||{{{zzzwwwvvvzzz}}}wwwkkkwww|||vvvvvv|||{{{rrrzzzxxxtttqqqttt{{{{{{xxxpppnnnjjjddd[[[OOOBBB999333555<<<444===FFF;;;www```III444///,,,///,,,,,,///,,,222111777eeerrruuunnnzzzccccccdddccc```^^^```eeejjjZZZ\\\\\\[[[ZZZXXXOOOFFFWWWhhhaaaXXXRRRPPPTTTQQQJJJYYYRRRDDDDDD>>>>>><<<;;;:::999777444222111666333///...///111222222333555777777777777888999888::::::BBB[[[tttvvviiiEEEAAAZZZYYYWWW^^^===222000---,,,---......---,,,---///000888SSSrrrlll^^^```tttooocccooohhh```hhhrrrgggZZZ______OOOYYYWWWPPPYYYeeeeee___\\\\\\YYYSSSVVV^^^]]]UUUKKKDDD@@@<<<666111222111///.........//////222222000//////111666:::888;;;888666BBBSSSTTTJJJ777---:::???CCCEEE888///000000,,,)))+++******)))))))))))))))***((())),,,(((///------SSS\\\kkk~~~}}}vvvvvv}}}yyyqqqtttrrrpppnnnmmmnnnqqqssstttfffbbb___]]]```fffnnntttcccTTTSSSUUUJJJDDDGGGEEEJJJkkk]]]JJJ<<<333UUU}}}PPP000111222@@@{{{~~~{{{sss~~~yyybbbqqqvvvuuuzzzsssjjj||||||uuuxxx{{{vvvxxx}}}vvvlllxxx|||tttiii|||sssmmm}}}ooohhhjjjtttqqqcccYYYIII@@@;;;222000000000333:::??????<<<___uuu\\\;;;555---...,,,///+++QQQooommmuuukkkUUU___lllnnntttnnnllliiiggggggfffdddcccvvvmmmgggvvvqqqfffoooiiikkknnnzzznnnnnnhhhfffUUUqqqlllWWW___ttteeezzzkkkiiimmmtttnnnttttttlllqqqjjjffffffqqqVVV666555333///FFFbbb^^^;;;111000...---,,,,,,------777hhhyyywwwzzz|||}}}xxxqqqppp{{{zzzkkkuuuzzzppplllrrrxxxuuuqqqpppxxxwwwsssmmmjjjlllnnnnnnwwwyyy{{{{{{{{{zzzzzz{{{zzzxxxwwwyyy~~~|||uuuwww}}}zzzwwwyyyxxxsssttttttrrrooorrrwwwwwwtttnnnlllggg___UUUHHH===666...///@@@666@@@???333zzzbbbKKK555///+++///------///***///---222___mmm~~~ppprrrqqqeeebbbbbbaaa^^^ZZZYYY[[[]]]YYYZZZYYYXXXYYYVVVLLLAAA^^^dddZZZRRRMMMNNNRRROOOKKK[[[SSSCCCBBB===@@@888999:::999666444333222555222...---...000111111333666888999888777777888<<<======CCCXXXlllmmmcccEEE>>>YYY[[[OOO\\\???222///---,,,---......---......///000444JJJxxx~~~zzzhhh___\\\hhhzzzpppUUU\\\jjjhhhdddxxxoooVVVeeedddvvvxxxpppssslllfff```XXXMMMGGGNNNYYYOOOGGG===888888999666222000///...------...///000333222111000111444888;;;888<<<999777CCCSSSOOO???333333:::???OOODDD:::222111000---+++,,,+++***)))))))))))))))))))))))),,,(((///---///ZZZccclll~~~}}}vvvzzz{{{oooqqqooommmjjjhhhkkknnnkkkfff\\\fffhhh]]]UUUVVVVVVRRRTTTLLLJJJKKKGGGDDDHHHLLLGGGiii{{{KKKFFF444333SSS~~~SSS+++000...888pppyyy}}}|||sss|||}}}oooqqq\\\bbbyyyvvvsssxxxnnngggzzz~~~uuupppyyyyyysssxxxrrrxxxsssppp|||qqqhhhtttxxxzzztttssssssooouuu|||}}}{{{wwwcccXXXPPPDDD>>><<<555000...000555;;;???@@@@@@```qqqTTT777555...111...000333KKKsssYYYdddTTTbbbjjjtttmmmdddhhhfff]]]```mmmyyyhhheee~~~yyyfffpppuuudddwwwgggeeecccaaaYYYssshhhWWWeee~~~qqqkkkrrreeessssssyyyrrrffflllgggbbbwww|||~~~FFF...777333777JJJaaaWWW555111000...---,,,,,,------111cccrrrvvv\\\{{{}}}yyy}}}|||zzz}}}tttlllwwwpppaaa]]]mmm}}}{{{pppiiiyyyyyyrrrfffaaagggnnnqqqwwwwwwxxxyyy{{{zzzyyywwwvvvuuuwww}}}zzzuuu}}}yyyzzz~~~zzzqqqooosssqqqtttuuutttuuuxxxvvvrrrllljjjddd[[[OOOCCC999444111,,,@@@888???666BBBrrrdddKKK555///+++------,,,...***///,,,111___ooo{{{ooowwwgggiii]]]]]]\\\YYYUUUSSSSSSSSSTTTTTTSSSSSSUUUVVVOOOEEEWWW\\\VVVQQQOOOOOORRRMMMJJJ[[[SSSBBBBBB>>>BBB;;;<<<<<<999555222111111333000---,,,---...//////444666999:::999888888888<<<===>>>GGGZZZjjjiii___BBB???aaaaaaaaa[[[BBB333000...---...///......---...111000000DDDuuu|||xxxyyy~~~~~~~~~}}}vvvXXXLLLlllwwwggg]]]ZZZSSSOOOIIICCC===;;;@@@HHHBBB;;;333000222444444222......------...///000111333333333444666888999:::888<<<:::999DDDOOOHHH777111:::;;;;;;gggCCC;;;555222111...,,,,,,++++++***)))(((((()))))))))))),,,)))...,,,333bbb]]]eeewww{{{}}}~~~yyy{{{|||rrruuummmkkkfffbbbfffkkkhhh```^^^dddbbbYYYUUUWWWSSSIIINNNMMMJJJJJJLLLIIIGGGKKKGGGkkkooo@@@@@@///555TTTrrrKKK,,,333///444___xxxwww}}}|||oooooo___XXXpppyyyyyyvvvrrrvvvjjjeeezzz~~~mmmhhh}}}uuuvvvmmmrrruuu|||pppbbbeeexxxrrrmmmnnn~~~wwwlllkkkxxxqqq___UUUOOOCCC===:::333000...///666<<>>666333666000<<<888<<<444aaa^^^kkkIII444000,,,---++++++...+++111000666dddxxx}}}uuu|||hhhlll^^^]]]\\\[[[ZZZZZZYYYYYY]]]^^^[[[WWWVVVUUUOOOGGG[[[___YYYUUUPPPLLLKKKJJJFFFWWWPPPAAAAAA===@@@>>>???>>>999222......000222000,,,+++,,,...//////555777999999999999:::;;;::::::===KKKaaaooojjj^^^@@@AAAmmmeeexxxYYYvvvFFF555333000////////////...,,,---111222111CCCuuu{{{tttiiizzz}}}nnnYYYRRRXXX||||||YYYGGGKKKPPPTTTLLLIIIDDD@@@======???@@@???;;;666333111000//////------------...000222333444444555888;;;<<<<<<::::::::::::>>>EEEHHH@@@444111;;;===???~~~uuuBBB===777333111///------,,,+++***)))((((((((((((***))),,,)))...+++555jjjVVVeeeyyy~~~|||xxxttt{{{wwwssszzzyyyrrrqqqggggggbbb\\\___gggfff___bbbWWWNNNOOOVVVWWWOOOFFFAAAFFFDDDGGGRRRPPPHHHJJJMMMrrr___<<<:::---666VVV^^^EEE///666000666[[[|||yyy~~~|||kkknnnzzzqqqnnnmmm{{{rrrooottteee___~~~vvv```kkkxxxwwwooonnntttyyy```eee{{{sssiiikkkxxx~~~xxxqqqppp}}}ooo^^^UUUPPPCCC;;;666---000---///777===@@@EEEKKK}}}\\\???;;;///---'''+++)))@@@QQQ{{{fffddd___aaaxxx{{{jjjccciiihhh```cccooorrrtttwwwyyymmmyyyuuugggvvvsssfffxxxooodddooo~~~~~~{{{qqqgggcccfffuuu{{{uuussshhhfffppp```cccnnnjjjkkkddd]]]lllppptttxxxtttBBBAAA000777888::::::EEE:::111000...---,,,,,,------///cccwwwuuuiii|||www{{{}}}~~~www|||yyy~~~|||vvvsssrrrrrrtttjjjmmmsssqqqrrrrrrkkkccchhhyyyuuuooovvvsssrrrjjj```dddrrryyywwwpppqqqtttxxxzzzzzzyyyxxxuuuuuuyyy}}}|||vvvuuuxxxxxxwwwvvvvvvtttpppqqqsssiiimmmnnnllljjjkkkjjjggggggeee^^^SSSEEE:::444222333555;;;;;;>>>999tttPPPEEE333111......++++++...***111000666ddd~~~~~~~~~|||hhhfffbbb```______```aaaaaaaaaeeegggfff___YYYUUUMMMFFFaaabbb[[[UUUNNNEEEAAADDD???OOOJJJ===>>>:::<<<;;;<<<:::555///---///333333000---+++,,,...//////555777888888888999<<<>>>;;;:::???QQQiiitttjjjZZZAAA>>>lllVVVvvvVVVFFF888555222000000000///---...,,,///222222AAAooowww{{{|||nnnpppaaaXXXoooooogggbbb\\\aaaggg]]]VVV^^^WWWaaaZZZ___WWWNNNFFFDDD@@@;;;777666555333999:::999666111...---...---------...///222444555777666666999===???>>>======999:::BBBFFF@@@888444333999BBBNNN^^^AAA>>>:::444111000///---,,,+++***)))((((((((((((***))),,,***...+++888ppp\\\jjjwww}}}xxxqqqnnnnnnnnnlllxxxtttllltttzzzqqqhhh]]]```]]]WWWZZZcccccc\\\YYYOOOQQQ___```QQQHHHKKKRRRUUUHHHEEESSSRRRHHHKKKPPPuuummmKKK999444---777\\\TTTOOO,,,333,,,444YYY{{{{{{ggglllooogggrrrooommmsssaaaYYYppp[[[yyy|||yyyssslllooozzzoooXXXuuuvvv~~~|||pppuuusssaaaRRRLLLJJJAAA:::666...111---///777===AAAGGGOOO[[[888444,,,111///444%%%===qqqWWWooo}}}sssppp^^^^^^tttnnniiifffhhhiiiggggggiiilll|||~~~{{{lllgggrrraaadddkkkjjjrrrhhhcccqqqiiiooowwwxxxoooeeeeeekkkpppiiieeesssnnnbbbkkkdddfffkkkaaacccbbbcccyyy~~~kkk^^^222;;;222777///FFFMMM>>>BBB111000...---,,,,,,------,,,```}}}yyyzzz{{{zzz{{{www~~~xxxrrrrrrtttvvvvvvvvvwwwmmmqqqwwwppplllooooookkknnn|||tttlllsssnnnlllddd]]]eeessssssjjjtttxxx|||}}}{{{yyyxxxyyyyyyxxxzzz|||wwwpppssszzzrrryyyvvvkkkgggnnnooojjjjjjmmmmmmhhhfffhhhhhhgggeeebbb\\\PPPBBB888222111,,,888===???CCC???wwwhhhMMMAAA111222//////,,,,,,...)))...,,,111^^^~~~~~~uuuuuucccZZZaaa___]]]\\\]]]^^^^^^^^^ZZZ```bbb___YYYUUUOOOIIIWWWYYYTTTQQQKKKCCC???@@@:::IIIEEE999<<<777888444666555222......333999444111...,,,---///000000666777777888888:::===@@@???===BBBUUUmmmvvvhhhUUUDDD:::ccc???eeeeeeRRRDDD:::777333111111000///---111,,,---111222>>>dddtttwwweeeqqqkkkoooaaa[[[uuuooo\\\kkkjjjbbbcccaaaYYYWWWRRRmmmbbbFFFLLLWWWNNNEEE<<<===;;;777444333444333///333666555000---...000---------...000222555666:::888777999===@@@AAA@@@???888:::EEEFFF;;;333555666888III]]]GGGAAA???;;;555111000///---,,,+++***)))((((((((((((***(((,,,***---***999sssfffiii}}}rrr{{{|||uuutttxxxzzzkkkyyytttiiittt~~~rrraaaUUU[[[ZZZTTTWWW```aaaZZZIIIOOOjjjuuuTTTNNNccc{{{\\\IIIRRRPPPEEEIIIOOOtttuuuWWW:::777000///:::dddTTT```333###///999EEEwwwuuuZZZiiissskkkxxxkkkppplllRRRWWWyyynnnbbb}}}|||xxxqqqnnniiiaaannn{{{uuuwwwuuurrrtttkkkeee^^^UUUKKKCCC;;;222......+++333333;;;GGG???DDDdddEEE:::>>>000//////...000444lllsssddduuuaaaXXX[[[gggsssnnniiijjjiiibbbggglllggghhhkkkmmmlllhhheeeeeefffgggbbbjjjsssmmmjjjlllkkkkkkoooxxxgggmmmgggpppiiihhhrrrbbbaaajjjgggggg^^^aaaccceeeeeefffmmm}}}fffXXXIII///---::::::>>>555gggGGGHHH000///...---,,,,,,,,,,,,000MMMzzzvvvtttuuu}}}zzzvvvyyywwwzzz|||zzzvvvrrrrrrsssuuukkkoooxxxrrrlllllliiioooaaa~~~ooonnnrrrjjjbbbdddgggaaadddqqqwwwsssuuuwwwmmm{{{ttt}}}~~~wwwmmmiiippptttyyyxxxgggcccaaabbbrrrpppnnnssskkk^^^ggguuuooo\\\]]]MMM999555...222...===;;;===;;;GGGHHHaaaNNN222(((+++,,,,,,...***+++---+++888RRRwww{{{www```XXX___ZZZXXXZZZaaaeeefffdddVVV\\\___]]]YYYTTTLLLDDD___eeeWWWDDDBBBCCC>>><<<<<<<<<<<<;;;:::777555444555333111000///000111222000000000---+++,,,222666888888777777888:::<<<===<<<<<>>@@@<<<333...111222///000111///111333888___|||rrrjjjqqqnnniiieeebbb^^^YYYVVVSSSeeeeeeYYYYYY\\\\\\^^^[[[SSSIIICCCGGGNNNNNNIII888888777555222111222444///111333111---+++,,,...///000222222222222444555===;;;999<<>>___YYYNNNKKKZZZfffGGG;;;:::(((888777bbbJJJjjj444***111222:::}}}vvvyyyYYYzzzggg}}}yyyrrriiiYYYhhhvvvxxxhhhbbb~~~~~~lllaaappprrrrrruuussstttyyy|||pppyyyiiiiiiYYYNNNCCC<<<777111///000...111111:::EEEDDD\\\OOOHHH>>>///,,,,,,+++---111fffccc~~~uuuaaa[[[aaalllsssnnniiillllllfffhhhlllfffgggiiijjjiiifffeeeeeegggccc[[[```fffaaa```ffffffjjjdddnnngggnnnaaajjjhhheeekkk^^^dddiii\\\^^^___bbbbbbaaadddqqqlllUUUHHH===...444@@@===333BBBzzzWWWIII000///...,,,++++++******,,,@@@vvv|||lll}}}wwwuuu{{{xxxuuuxxxyyyyyyxxxvvvsssqqqrrrrrrrrrqqqwwwtttffffffqqquuujjjkkk}}}kkknnnlllmmmjjjnnnmmmeeedddiiijjjgggmmmlllpppvvvnnnkkkzzzwwwxxxzzzjjjeeettt{{{yyytttiiiiii```eeemmmrrrllldddooo|||iiibbbQQQUUUIII888555...111555000;;;444HHHnnnOOOzzzRRR444,,,000***,,,...++++++...+++555MMM|||kkk|||www```WWWZZZYYYYYY\\\```cccbbbaaaXXX[[[YYYTTTOOOLLLGGGAAAPPPVVVKKK::::::;;;777666999999999888777444222111222111///...---...///000//////...------///333777999999999::::::<<<===>>>>>>???MMMgggyyyqqqXXXCCCCCCJJJTTTLLLcccPPPNNN777???AAA<<<555333222//////000...///000333UUU{{{tttnnnllljjjfffcccaaa^^^[[[XXXQQQ___bbb___bbb^^^TTTSSSTTTQQQKKKCCCBBBGGGLLLLLL;;;999666333111000000000111222111000...---...///...111333444333444777999=========???@@@@@@>>><<<888999@@@CCC:::666888777>>>@@@zzzrrrLLLDDDAAA>>>===>>><<<999555444...***+++***'''&&&)))(((,,,***'''333)))///tttpppnnn~~~sss}}}vvvuuuvvvxxxeeeyyygggTTTwww^^^VVVuuuyyydddZZZaaaoooXXXQQQnnnMMMQQQTTTMMMDDD:::???JJJvvviiiUUUQQQqqqxxxYYY999///555666***MMM\\\NNN111111444...555___~~~}}}[[[rrrcccvvvggg]]]XXXTTTdddbbbeee]]]gggxxx}}}~~~rrrbbbaaaxxx}}}wwwxxxxxxttttttyyyxxxvvvtttppptttccc```SSSGGG;;;777555333222333...000444===@@@DDDpppuuunnnaaa>>>111+++******+++---XXXjjj]]]|||fff^^^dddkkklllmmmgggkkknnnhhhiiilllfffhhhiiiiiigggeeeeeefffhhhbbb]]]cccggg___^^^eeeeeejjj]]]jjjlllooo___iiiiiiccchhh]]]dddeeeTTT[[[fffdddaaa^^^ggg~~~kkkVVVDDD888222000;;;CCC;;;222mmmhhhCCC333222000...,,,+++++++++...:::uuummmsss|||vvvxxxvvvuuuxxxooorrrwww|||~~~}}}yyyuuummmqqqtttkkkaaalllxxxuuuaaadddjjjZZZeeeeeepppfffmmmpppooohhh^^^ZZZ[[[[[[^^^jjjtttvvvqqqlllsss{{{uuu~~~eeeddd}}}sssnnnlllVVVaaallloookkkgggpppyyylllTTTVVVFFFLLLCCC555444...111:::222;;;555DDDOOOXXX555///777(((+++...+++,,,///+++222FFFyyynnnyyybbbWWWUUUWWWYYY[[[]]]]]]]]]\\\]]]\\\VVVMMMHHHHHHFFFCCCAAAHHH@@@444666777333333444444444333222111///...///...---,,,,,,,,,---......,,,+++,,,000333666777999:::;;;<<<===>>>>>>>>>===BBBTTTnnn{{{oooRRR;;;AAAZZZOOOLLLOOOUUU}}}KKKOOOPPPJJJ>>>444111222222000000.../////////IIIsss}}}uuuqqqmmmjjjgggdddbbb```^^^]]][[[YYYWWWPPPWWW[[[eeemmm___KKKGGGHHHJJJHHH>>>999===FFFKKK>>>999333000000000...,,,444111...---...///000000---222666666444555999===<<>><<<<<<999@@@BBB:::///---555;;;MMMDDDIIIKKKCCCBBBAAA@@@>>>===;;;;;;888111---------***(((((()))+++***'''222+++111nnntttccc}}}{{{sss}}}ttt{{{|||zzzyyy|||iiijjjRRRoooXXX[[[tttdddXXXfff{{{fffmmmXXXKKKYYYOOOIII;;;>>>DDDQQQvvv]]]\\\vvv}}}lllMMM111444888>>>)))sss^^^YYY,,,333333...999MMMxxxaaammmgggmmmjjjhhhlllnnnwww~~~yyy{{{uuuyyy}}}}}}{{{vvvtttuuussstttiiiiiiqqqppp]]]VVVNNNBBB999777888666333333...333<<>>???888HHHqqq===888777444000...---,,,---///:::sssvvvwwwzzzxxxvvvvvvyyyzzztttqqqqqqooollljjjkkkhhheee```cccuuuyyyggggggccc]]]^^^ooohhhooolllbbb___^^^bbbiiifff___eeebbbuuuooocccccc{{{yyyttttttlllRRRiiijjjllliiidddgggiii\\\IIIRRR@@@EEE===111333...222666@@@;;;AAAFFFOOO___^^^555...999(((***...,,,,,,///,,,///===uuu{{{eeeZZZRRRTTTVVVVVVUUUUUUVVVXXXXXXWWWPPPFFFAAABBBCCCAAA<<>>666999999444555111111000000///...------...---,,,,,,,,,,,,---------+++***---333888999888888999;;;>>>?????????>>><<>>999777666444111222///000111///AAAbbbzzzrrrmmmjjjiiiggg]]][[[YYYWWWWWWUUUSSSQQQNNNMMMPPPaaannn\\\EEEBBB<<<@@@>>>666111555>>>CCC>>>888111...000111///---444///++++++...000111000...333777777444444888===<<>>@@@>>>CCC;;;...+++///888CCCLLLaaa:::IIICCCCCCBBB@@@===;;;;;;<<<888222...---...---***'''+++***+++'''///,,,222ddd|||^^^yyyooowwwzzzvvvlllyyycccrrr\\\hhhTTTppp{{{iiiiiiZZZ```vvvqqqmmmSSSWWWWWWGGGHHHAAA===>>>[[[___jjjtttxxx|||{{{rrr^^^GGG777DDD===444BBB^^^bbb---222000...:::@@@{{{jjj}}}uuummmvvv|||~~~}}}}}}xxxvvvwwwuuurrrqqqsssiii]]]]]]ppplll\\\TTTEEE===888888999555111///222999BBB@@@;;;UUU777555555,,,...++++++777hhhTTTeeevvvkkknnntttwwwjjjaaadddjjjeeefffllllllooolllhhheeeccccccdddeeeZZZaaaoooooo```bbbpppvvvcccggguuuhhhhhhoooiii~~~lllZZZYYYdddzzz}}}fffbbbmmmjjjSSSMMM<<<999222333:::======???mmmuuuDDD<<<999555111...,,,,,,,,,'''666cccuuuuuuzzzyyyyyy{{{zzznnn___XXX]]]kkkzzzoooeee___[[[]]]kkkqqqfffhhhfffbbbzzzzzzfffdddnnnlllhhhmmmjjjmmm~~~uuuWWW```ooo___jjjfffttt\\\ZZZsssooorrrvvvnnnZZZ{{{jjjllliiibbb___^^^YYYQQQUUU@@@AAA888---222000555555CCC===BBBnnn???^^^555+++777++++++///,,,+++000------777rrrttt}}}yyyggg\\\PPPPPPOOOLLLKKKLLLOOORRRIIIIIIDDD===999;;;;;;999:::@@@<<<666:::888222444//////......---------------------------------...---,,,,,,000666::::::999777999;;;===????????????CCCSSSiiisssgggQQQCCC???WWW___IIIjjjwwwgggiiiaaaTTTIIIGGGJJJGGG===333111111...000333000:::RRR}}}|||{{{uuurrrlllfffccc```^^^]]]YYYWWWTTTRRRQQQPPPMMMKKKHHHAAA@@@QQQ```QQQ??????777777555//////444999::::::444///...111444222///111---******---000111000000444777666333222555888;;;===>>><<<:::;;;???CCC888:::///,,,777;;;???MMMPPPwwwlllCCCCCCCCCCCCBBB???;;;999999;;;666333000.........+++(((,,,)))+++(((---...111WWWggg{{{|||~~~rrrkkkggg{{{hhhoooccc^^^aaajjjgggxxxfff\\\lll{{{PPPYYYUUUJJJBBBCCC;;;555BBB~~~yyyvvvaaammmyyyvvvbbbKKK???>>>HHH@@@---mmmRRRjjj~~~444111...///333444bbbqqqrrrzzztttiiixxx|||}}}pppmmmwww}}}}}}xxxyyysssqqqooollliiifff```dddllloooXXXIII<<<888666888666111------999???DDD>>>IIIrrr555444777...,,,***...111YYYfff___uuuoooppprrriii___dddmmmjjjiiioooqqqnnnjjjfffcccbbbbbbbbbbbb\\\```jjjhhh^^^hhh|||```fffrrr```gggkkkhhhnnnWWW[[[nnnzzzfffhhhvvvtttVVVGGGJJJ222444333888@@@<<>>;;;666111---+++++++++$$$333LLLqqqwwwooo~~~|||||||||iiifffeeeiiissswwwhhheeeeeeZZZYYYiiiwwwsssmmm^^^xxxiiiccc___eeennnjjjjjjnnn___\\\uuuxxxgggnnndddNNNmmmrrrgggiiimmm^^^XXX{{{nnnssstttnnn___ttt{{{kkkkkkiiiccc]]][[[\\\]]]SSS======444+++333333999AAA===AAAAAAgggQQQUUU888---444000,,,000,,,***111///---333aaaGGGttt~~~rrrdddYYYMMMJJJFFFCCCBBBDDDGGGIII@@@BBB???:::888999999666444:::555111555111+++///......---,,,,,,------...------------...............///000444888:::;;;:::888999;;;===???@@@@@@AAAOOOaaasssrrrZZZBBB<<>>@@@///222***000AAA======TTTHHHKKK@@@DDDCCC@@@>>>===<<<<<<<<<777999777222//////...***,,,'''---))),,,......IIIlllzzzvvv~~~{{{ssssssiiiccciii|||vvviiifff[[[yyy|||^^^gggyyyjjjYYY]]]xxxnnnPPPVVVIIIEEELLLJJJIIIWWWsssiiisssWWWjjjvvviiiMMM999999AAADDDCCC>>>sssLLLwww777///...333---333CCCsss~~~sss{{{qqq{{{xxxsssjjjxxxuuuxxxrrrvvvuuurrrvvv~~~yyy}}}tttllliiihhhggg``````nnnsssbbbLLL@@@666555666666333//////333<<>>TTT\\\MMMCCC???:::444000---------)))222999jjjmmmuuu~~~~~~{{{xxx|||}}}{{{{{{dddiiizzznnn]]]lll{{{ZZZuuusssooojjjlllmmmbbbcccjjjVVVWWWnnnrrrdddHHHooonnniiiuuuqqqqqqccctttqqqmmmrrrccc\\\rrruuukkkhhheeeaaa\\\UUUSSSSSSJJJ555777111,,,555666<<>>444333444---111,,,)))111111...222GGGIIIyyyxxx{{{zzzpppggg\\\RRRHHHDDD???===>>>@@@???>>>@@@AAA>>>999777999999666000444///---111---(((------,,,,,,++++++,,,---...+++,,,------.........---///222666888999::::::;;;;;;;;;<<<===???AAACCCDDDXXXhhhvvvpppUUU>>>===HHHpppHHH]]]LLL{{{kkkxxxiiiRRRMMMKKKGGGDDD888666///000555000///:::XXX|||yyyssskkkddd^^^YYYWWW\\\]]]]]]\\\ZZZXXXWWWVVVIIIGGGEEECCCBBB@@@>>><<<444777666<<>>;;;EEEAAAfffEEE>>>DDD;;;333666---111+++)))111222///111===^^^}}}}}}pppfff___UUUKKKDDD@@@;;;;;;===>>>:::666>>>>>>;;;555333555555333///222...,,,111---)))///,,,+++*********+++------***+++,,,---------------000555:::;;;:::999:::<<<=========>>>@@@BBBEEEFFFZZZhhhtttnnnVVVBBBCCCOOOsssNNNmmmmmmdddQQQ^^^{{{cccNNNKKKPPPOOOHHHCCC>>><<<444333999333...777HHHyyy~~~tttvvvyyyyyyuuuppphhh___XXXTTTRRRRRRLLLMMMMMMLLLJJJHHHHHHHHH???===;;;::::::999666444000999<<<>>>CCC;;;000222,,,000111//////111000,,,)))+++---...---,,,,,,,,,,,,///222333222222555999444111///111666999777444555555666999<<<:::555///...555222>>>OOOMMMooo```KKKCCCMMMHHHCCC???AAAFFFJJJJJJHHHCCCJJJKKK@@@555222111000+++%%%...+++***...***555lllyyynnnxxxvvv|||vvvttteeevvvppptttrrrpppcccjjj^^^eeeyyy]]]YYYXXXeeeXXXVVVYYYHHHWWWKKKDDDVVVBBBWWWOOOAAAPPPSSS^^^XXXPPPKKKPPPXXXQQQ\\\XXXAAA000888JJJVVVLLL666UUU[[[OOO\\\yyy;;;333111444000...@@@ZZZzzzuuuuuuwwwwwwvvvwwwsssmmmyyyzzzxxxvvvyyyyyysssttt{{{wwwssszzzrrrxxxyyyzzz|||sssooozzzzzzpppzzz{{{|||{{{rrr|||zzzwwwpppjjjjjjmmmjjjeeedddcccZZZLLLBBB???;;;555777777555111...000777>>>@@@LLL555cccuuuhhhBBBEEEFFF<<<777666000444111///TTTrrrsssoooqqqtttuuuuuusssqqqppprrrwwwxxxrrrkkkhhhfffdddgggccc^^^^^^bbbgggiiijjj```bbbcccdddgggjjjkkkjjj```bbbhhhhhh]]]SSS\\\mmmoooXXXNNNCCC444///555<<>>aaaUUUGGG===NNNFFF@@@???<<<666111000---111---LLLyyyooohhhvvvlllvvvtttssspppppprrrooojjjlllrrrvvvWWWWWW}}}eeexxxtttHHHxxxwww[[[aaajjjmmmxxxkkk]]]zzzqqqiiimmmiiiQQQtttiiitttooozzz{{{qqqhhhkkkuuujjjZZZlllkkkbbbXXXSSSQQQMMMFFF@@@444444111...000888???CCCJJJ@@@\\\~~~QQQUUUCCC@@@===<<<444222111///......///000000>>>rrrsss}}}ttt|||qqqfff\\\RRRMMMAAA???===:::888888999999777777666555555444333333...////////////...---,,,++++++,,,---------,,,,,,,,,---...---------///111999999999999:::;;;<<<<<<<<<===@@@AAA======IIIYYYhhhmmmpppbbbDDD;;;OOO]]]tttFFF\\\LLLrrrkkkUUUSSSMMMOOOPPPOOONNNMMMJJJGGGDDDCCC@@@<<<777333222222???jjjZZZnnnjjjjjjmmmddd___YYYVVVTTTQQQIIICCCHHHCCC??????AAABBB???;;;999888888888777777777777444777:::;;;:::555///+++111222222111...,,,++++++---000111///,,,,,,...111222333444555666666666666222000000222555666555333888555444666666111...///(((===AAAKKKCCCZZZnnnZZZUUUNNN\\\VVVNNNGGGGGGLLLMMMHHHBBBAAABBB>>>777555666666333...,,,***+++---///000000[[[qqqwww}}}xxxuuusssqqqmmmkkkpppvvvuuupppqqqooommmkkkkkkkkklllmmmkkkhhhffffffgggeee]]]WWWPPPTTTWWWUUUPPPMMMOOOQQQQQQNNNMMMOOORRRQQQLLLGGGMMMIIIFFFGGGNNNWWW^^^bbbiiiYYYDDD777666===HHHOOO===CCCVVV666]]]kkkHHH;;;333555333///888III~~~}}}yyysssrrrtttuuuuuutttuuuhhhcccyyyzzznnnpppdddtttnnnrrrqqqoootttlllqqqkkkhhhtttzzzvvvuuuzzzooovvvvvvwwwyyypppyyyuuusssmmmggggggiiifff```___XXXSSSPPPHHH<<<777888666222///...111777===@@@AAA???```]]]LLLKKKCCC<<<<<<999777777111...IIIxxxtttxxxmmmwwwwwwwwwwwwwwwuuuqqqooorrrsssqqqlllkkkllljjjffffffbbb___aaafffkkkmmmmmmjjjiiigggeeeffffffccc```WWW]]]eeegggbbb^^^fffppplll[[[JJJAAA:::444444:::CCCEEEEEEBBBRRRdddJJJHHH???IIIBBB>>>===;;;666222222,,,111,,,???iiisssjjjuuu~~~|||}}}uuuuuupppppprrrvvvsssllliiikkk{{{\\\fffwww[[[fffqqqwwwUUUuuu~~~uuuoooaaajjjqqqrrrWWWPPP|||lllgggeeeaaaPPPiiiyyycccnnnkkkwwwhhhlll{{{qqqnnnnnnbbbWWWfffrrrgggXXXNNNIIIDDD>>>888///000111000333:::BBBGGG@@@eee}}}VVV@@@sssAAADDDAAA???666333222111////////////000111VVVvvvwwwqqq|||yyyqqqggg\\\PPPHHH===;;;999666444444444555555444444333222222111111............------,,,,,,++++++,,,------------,,,+++,,,...//////000333666999999999999:::;;;<<<=========???AAA@@@CCCRRRaaaiiikkk^^^???EEEFFF???nnnbbbjjjbbbQQQUUUiiiPPPVVVTTTUUUTTTQQQOOONNNMMMKKKKKKJJJGGGBBB<<<888555444222OOO~~~uuuyyy```WWWZZZ]]]YYYUUUOOOJJJHHHFFFDDDCCC???;;;777888:::;;;999666555555555555444444444444222333333333222///---+++000111111///---,,,,,,---000000111000///...000111222333444555666666666666666444111222444666666555666444444555111---...222111JJJJJJDDD___\\\TTTOOOHHHTTTUUUOOOIIIHHHKKKKKKGGGCCCDDDEEEBBB===;;;<<<;;;999222...***)))***---//////KKKwwwooo{{{|||zzzxxxzzz|||zzztttnnnjjjkkkjjjkkkqqqwwwuuupppiiigggeeebbbaaa``````aaaeeebbb______aaa___YYYTTTTTTWWWXXXUUUOOOLLLLLLNNNNNNLLLKKKNNNQQQQQQNNNIIICCCEEEGGGHHHJJJQQQ[[[ccclllZZZ@@@444>>>NNNPPPHHH111BBB\\\VVVmmmTTTBBB555777888222222888QQQzzzwwwuuuvvvyyyzzzxxxvvvmmmhhhllluuufff{{{ssshhhjjjoooqqqrrrsssnnnfffqqq{{{yyymmmiiiuuuttttttvvvnnnvvvpppppplllfffcccbbb___YYYUUUIIIHHHOOOJJJ888111888444///+++---555<<<>>>===AAA999mmmxxxRRRXXXOOO??????CCC===@@@:::111///;;;bbbxxx{{{nnnppppppqqqtttyyy|||zzztttnnnxxxvvvpppkkklllmmmjjjcccaaa___]]]^^^bbbcccaaa___``````aaadddeeedddaaa___dddlllqqqmmmgggddddddbbbQQQFFF999///---222888===IIIDDD>>>JJJxxxzzzFFFDDDGGG@@@CCC>>>;;;<<<;;;666444444...222---111QQQqqqooo[[[www{{{uuussstttvvvuuuooommmmmm^^^sssttt___ccckkkfffuuuyyyqqqxxxnnnddddddjjj[[[hhhsssqqqeee^^^QQQXXXpppggg|||zzzoooxxxjjjiiiyyysssnnnjjjdddcccppppppdddSSSFFF???;;;666333...///111333777<<>>nnnzzz@@@XXXZZZEEEKKKDDDAAA999666555333111////////////...>>>wwwsssqqqooozzzwwwxxxwwwuuuppphhh[[[MMMDDD;;;999666333222111111222222222111111000/////////......---,,,,,,,,,,,,---+++,,,,,,------------...,,,...000111333555888;;;:::::::::::::::;;;======>>>===>>>@@@CCCKKKZZZhhhgggdddGGG555@@@KKK```}}}^^^xxxZZZXXXwwwbbbLLLUUUVVVUUUSSSQQQPPPOOOOOOOOOQQQOOOKKKGGGAAA;;;777555999EEEmmmWWWrrrbbbaaahhhZZZSSSOOOJJJDDD@@@===;;;:::666333111222555666555333111111111111000000000000111000...---,,,,,,------/////////---,,,,,,---///222111000000111222222111222333333444555555555555777555333333555777999999666444222000,,,+++222;;;QQQCCC???SSSbbbMMMQQQNNNJJJPPPRRRPPPLLLJJJIIIGGGEEECCC@@@BBBBBB>>>===???===:::777222,,,((((((+++---...555mmmkkkqqqttt|||uuusssmmmiiikkkpppqqqlllfff^^^aaadddfffjjjnnnkkkdddaaa```^^^\\\[[[[[[[[[[[[\\\YYYVVVVVVWWWVVVSSSPPPPPPSSSTTTQQQMMMIIIJJJKKKJJJHHHHHHKKKOOOPPPMMMJJJDDDGGGHHHFFFEEELLLZZZfffaaaLLL444///CCCUUUMMM999555nnn___^^^WWWFFF999:::<<<666222333>>>~~~|||zzzxxxyyy{{{|||yyyuuunnnkkkjjjxxxwww~~~{{{nnnfffhhhuuu{{{tttwwwlllnnnrrrvvvccclllyyynnnlllfffppppppqqqnnnfff___[[[VVVQQQGGG@@@???DDD@@@333...333......000666>>>BBBBBB@@@CCCkkkbbb\\\PPP]]]LLL>>>FFFGGGAAAEEE;;;333444444LLLzzzppplll```dddlllwww}}}xxxuuuuuuqqqmmmkkkkkkggg```bbbbbbeeeiiimmmkkkfff```ZZZaaakkkrrrpppjjjhhhjjjpppwwwvvvjjjaaa\\\SSSHHH<<<888000***000<<>>::::::::::::;;;<<<===>>>>>>===>>>AAAHHHSSSaaakkkeeeVVV:::EEE777OOOnnnTTTVVVPPPdddkkkYYYNNNQQQQQQOOOOOOQQQPPPNNNMMMNNNNNNLLLJJJFFFBBB===888555555888SSSqqqyyyttt|||bbbPPPKKKFFFBBB@@@>>>999666333111000111444555555444/////////.........------000///...,,,,,,...///000......---,,,+++,,,///222333000...///222333222000111111222333333333333333555444444444555777888888111...---///111666AAALLLSSS:::^^^wwwHHHGGGLLLMMMOOOMMMNNNNNNLLLIIIEEEBBBAAAAAA===AAABBB@@@@@@AAA@@@<<<:::555000,,,++++++++++++,,,TTTvvv^^^~~~~~~|||wwwrrrqqqkkkfffeeeiiijjjhhhddd]]]```aaaaaabbbccc___XXXWWWVVVVVVVVVWWWYYYZZZ[[[UUURRROOONNNOOOPPPOOOMMMGGGIIIKKKJJJHHHGGGHHHIIIFFFEEEEEEGGGJJJJJJIIIGGGMMMJJJGGGFFFJJJSSS\\\cccKKK:::...777KKKPPPDDD444EEEpppVVVcccZZZMMMAAA???>>>888444555===aaa{{{wwwtttsssuuuuuusssqqqtttiiiZZZiiiyyynnniiieeeggg{{{wwwqqqvvv|||~~~hhheeecccsssxxxeeeddddddssspppssspppeeeZZZSSSMMMHHH;;;;;;999444111111///---+++222;;;@@@AAAAAACCCDDDXXXlllzzziiiOOOSSSZZZDDD@@@MMMHHHDDDEEE:::777;;;444===___|||zzzqqq]]][[[\\\aaaiiittt|||lllrrruuuqqqlllhhhccc^^^eeeiiipppzzz~~~vvvooohhhttt|||lllhhhmmmeeeiiieeeYYYQQQMMMBBB555---000222666???JJJMMMIIIDDDTTTuuufffIIIRRRJJJ<<>>>>>@@@>>>999777999>>>555888444000QQQsssqqqggg|||}}}tttoooooopppooolllvvv```yyy|||iiieeeeeeOOOlllfffrrrjjjgggoooeeehhhnnn\\\mmmqqqaaammmccciiiuuutttrrreeeppprrrkkkmmmffffffjjjjjjdddbbbccc^^^TTTJJJDDD<<<666444333111000444///000:::DDDGGGHHHJJJ___yyyRRRddd|||PPPXXXSSSDDD???AAA>>><<<999666333222111111...000PPPnnnooo~~~}}}yyyqqqooollliiiddd^^^VVVMMMGGG>>><<<999666444333333444111111111111111000000000///...............//////............///000111222444555777777777888;;;===;;;;;;;;;;;;<<<===>>>>>><<<>>>AAAIIITTTaaaiiimmm___CCC;;;BBBGGGuuuZZZQQQGGGbbb___RRRVVVOOOOOOMMMOOOSSSRRRKKKGGGHHHIIIGGGFFFFFFEEEAAA<<<888222333===^^^mmmyyyxxxkkkYYYOOOCCC===>>>>>>;;;777444333222333444666666666////////////.........---........./////////000000---------,,,+++---000333222///---...111333222000000111111222222222222111555666666666555333222111******...777>>>BBBHHHOOOGGGhhhYYYGGGIIICCCGGGNNNDDDIIIJJJJJJFFFAAA>>>======>>>BBBEEEDDDDDDFFFEEEAAA;;;888555222000...+++)))---BBBuuu\\\wwwrrrssssssrrrrrrnnniiieeeccccccdddeee```cccbbb___^^^^^^[[[UUUNNNOOOOOOPPPQQQRRRSSSSSSPPPNNNKKKJJJJJJKKKKKKKKKCCCEEEFFFFFFEEEEEEEEEFFFCCCCCCBBBCCCDDDDDDCCCBBBKKKFFFEEENNN[[[```[[[RRR:::222888MMMTTTHHH???AAAmmmXXXddd~~~bbbVVVIIICCC???:::777888777@@@lll|||sssoooooopppqqqpppkkkpppkkkwww}}}qqqhhhiiieeeddd}}}yyysss```]]]mmmqqqgggssswwwkkknnnkkk___PPPGGGBBB???444777333+++***000222---555<<>>FFFXXXoooPPPLLLTTTQQQAAADDDNNNGGGFFFCCC======???999:::GGGyyyfffbbbaaa\\\WWWUUUYYYbbbmmmtttsss{{{~~~xxxoooggg```ZZZaaadddiiipppsssooofff^^^dddooottt___ZZZ```[[[ZZZSSSJJJCCC>>>777000---444<<>>@@@BBB@@@;;;:::===CCC888======000@@@gggzzz\\\iii||||||uuu}}}|||yyytttpppqqqpppggg]]]___\\\sssrrrkkkgggeee^^^ttt}}}lllnnnnnnaaa\\\fffcccuuurrrmmmxxxlllkkkmmmfffnnnqqqbbbdddhhhnnnllleeegggooocccggggggbbb___[[[OOOBBB>>>;;;777333222000...---111///444BBBKKKNNNSSS[[[hhh___HHHdddQQQVVVOOOGGG@@@EEEAAA???<<<999777555444444---111===wwwvvv~~~|||zzzrrrmmmiiibbb\\\WWWRRRLLLIII>>><<<999666333222222333333333222222222222222222///000111111222111111111111000000000111222444555777888999888777888:::<<<<<<<<<;;;<<<<<<===>>>???<<>>111555FFFUUUOOO======LLLjjjcccxxxiii[[[LLLDDDBBB???===<<<111666OOOyyy{{{pppllllllmmmmmmeeeyyy}}}vvvmmmooohhhddd}}}wwwhhh[[[ddduuurrr||||||```dddaaaTTTDDD;;;777555222000......///111444777>>>AAABBB===<<>>>>>@@@<<>><<<===;;;<<>>???@@@BBBIIITTT___kkknnnbbbSSS;;;;;;OOO___aaasssKKKWWWyyy___UUUWWWZZZUUUTTTOOOPPPUUURRRGGGBBBEEEEEEDDDFFFJJJMMMMMMGGGAAA999<<<666333KKK{{{^^^VVVyyy}}}wwwlll^^^NNNBBB:::777777777666555333333333444111111111111000000000000------......//////......---///000000//////111222///000111000000111333444444444555555555555444444444444444111//////333666???BBBFFFJJJNNN[[[uuubbbVVVXXXZZZSSSLLLTTTXXXMMMEEEDDDCCCBBB@@@>>>;;;999777;;;<<<;;;<<>>;;;999888666444222(((222FFFrrrsss|||wwwhhhbbb[[[VVVTTTTTTSSSSSSIIIOOOSSSRRRQQQQQQMMMHHHJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAABBBBBBDDDDDDCCCDDDDDDCCCBBB@@@>>>????????????@@@AAABBBDDDKKKXXXcccdddXXXDDD444333BBBNNNJJJ<<<777AAAMMMFFFssslll\\\JJJCCCEEEFFFDDDAAA666@@@EEEjjjpppfffdddeeeeeerrrxxxyyyzzz{{{~~~sssuuukkkfffyyyiii~~~hhhjjjdddgggwww||||||]]]VVV[[[YYYKKK;;;222000000444***+++666888222555@@@<<<======@@@NNNmmm~~~yyysssMMM\\\OOONNNFFFDDDKKKIIIDDDFFFHHHCCCJJJIII<<<@@@FFF999;;;rrrzzz|||uuuvvvrrrgggXXXMMMJJJKKKHHHMMMSSS[[[eeeooooookkkbbb``````ccchhhkkkjjjhhhjjjgggkkkoooeeeSSSKKKOOOAAA777222444333111888CCCHHHGGGIIIGGGBBBPPPTTTJJJOOONNN===<<>>BBBBBB>>>@@@DDD>>><<<>>>???999888EEEVVVmmmRRRuuurrruuuyyy~~~|||qqqnnniiiiiirrr|||yyyooohhhpppkkklllttt^^^hhhppphhhjjjnnnpppeeejjjiiixxx}}}tttvvvkkkfffrrrppppppiiilllzzzkkkkkkkkkiii```fffiii^^^bbbhhhbbb[[[UUUNNNGGG???;;;999666333000///000222333111<<>>???@@@HHHQQQ[[[eeelllhhhSSS===888OOOVVVOOOfff```QQQ|||UUUQQQ]]]UUUWWWPPPIIIJJJQQQPPPGGGEEEKKKEEEDDDFFFJJJOOONNNHHHBBBCCCGGGDDD;;;>>>\\\ZZZXXX{{{vvvyyymmmvvv~~~zzzkkkZZZOOOLLL::::::999777444333333444222111111111111000000000111000////////////000111...///111222111000111222///111333333111111444777666777777777777777666666//////...,,,---333<<>><<<===@@@AAA>>>DDD@@@<<<999888888888777---///>>>cccjjjvvvmmmeee[[[XXXZZZ\\\YYYTTTFFFMMMSSSTTTRRROOOIIICCC>>>>>>???@@@@@@@@@@@@???AAABBBBBBAAA???======>>>>>>>>>>>>@@@BBBCCCBBBAAA===>>>??????@@@AAADDDFFFSSS\\\eeedddXXXGGG;;;555<<>>///:::JJJMMM```{{{YYYEEEFFFEEECCCCCC???;;;???@@@TTTqqqdddgggeee^^^eeemmmppppppsss~~~uuuoooggglll```eeexxxuuuiii```dddmmmxxx|||rrr___PPPPPPIII@@@999444111...+++///777555+++222DDDHHH>>>FFF<<<@@@JJJkkkjjjrrrppp[[[TTTQQQOOOKKKHHHKKKNNNKKKEEEJJJGGGCCCDDDEEECCC>>>999???RRRhhh{{{ppp{{{~~~yyyoooYYYGGGFFFCCC<<>>@@@???CCCIIIBBBJJJLLLpppdddRRRPPPKKKCCC;;;888888;;;666===CCCDDDCCCAAA===888>>>;;;:::;;;999999>>>FFFbbb]]]UUUsssppp~~~rrr{{{|||xxxrrriiillliiifffmmm{{{{{{|||vvvttttttsssmmmhhhmmmfffdddgggiiiiiikkkqqqmmmjjjhhhiiilllnnnmmmkkknnnjjjhhhjjjjjjgggeeeeeegggggghhhiiiiiifff```\\\bbb[[[QQQHHHCCC>>>:::666222......222111---...222DDDCCCQQQVVVNNNTTTZZZMMM\\\pppSSSTTTUUUUUUSSSNNNGGGBBBGGGEEEBBB???>>>===<<<;;;===777---000UUU{{{~~~xxxjjjqqqpppuuuaaaRRRQQQSSSLLLEEECCCDDD???;;;999666222444999999555111///111333333333---///222333555666999;;;777888444...---222777999888777666777999;;;;;;:::;;;888:::??????<<>>:::IIIiiiYYYooo~~~hhhpppzzzvvvmmmrrrtttfffNNNPPPKKK>>>777888999888444111......222444444222000111111222222111111111222222222444666555111---222222333888>>>AAAAAA@@@999;;;;;;888555333222///...999444---555???CCCIIIKKKJJJ]]]zzzQQQMMMNNNPPPRRRIIIDDD___SSSJJJAAA???BBBCCC>>>888>>>@@@???<<<<<>>:::777:::<<<:::<<<999777888999999:::<<<<<<<<<:::888>>>EEEDDD===888:::???AAAAAAEEESSSaaazzzrrreeeSSS???333666>>>PPPDDD999888>>>IIIXXXccc}}}[[[GGGHHHGGGEEEEEEAAA===???<<>>777>>>???BBBDDDCCCGGGMMMNNNJJJHHHGGGCCC???<<<:::;;;<<>>888999:::===AAA???;;;;;;???UUU]]]VVV[[[xxxzzzwwwwww~~~nnndddhhhkkklllnnnrrrsssrrrtttuuuvvvuuurrrnnnlllkkkjjjffffffjjjlllkkklllppplllkkkiiiiiijjjjjjiiihhhjjjeeeccceeefffdddccceeeiiifffcccaaa```___]]][[[UUUOOOFFF???;;;888444222222---+++...000222777>>>CCC___QQQBBBXXXZZZJJJTTTWWWPPPRRRTTTTTTPPPKKKFFFCCCIIIDDD@@@@@@DDDEEECCC@@@111???:::,,,AAAwwwrrrgggtttxxxrrrwwwxxxrrrhhh[[[LLLAAAAAAGGG>>>;;;:::;;;999555555888999666444444666777777555---///222333444666888:::<<<<<<888000---111555666::::::999999999777555444;;;999:::===AAAJJJZZZhhhfffmmmsssoooRRR///444VVVlll^^^xxxggg999fffttt]]]ZZZQQQJJJNNNNNNMMMNNNPPPRRRRRRRRRQQQPPPHHHHHHIIILLLOOOPPPNNNLLLFFFJJJIIIAAA;;;CCCWWWjjj___bbbxxxwwwtttpppuuuuuuhhhjjjkkkggg]]]UUUOOOGGG>>>???<<<999777555444111000222222111000000222333555111///...222999>>>>>><<>>LLLLLLJJJRRRQQQuuuRRRRRRZZZQQQNNNNNNIIIEEEXXXooouuuQQQLLLFFFCCCBBBCCCAAA???===???>>>;;;===BBBEEEEEEEEE@@@:::999<<<@@@AAAAAA;;;333000;;;SSSnnnyyyggggggaaaOOOBBBDDDKKKOOOLLLCCC:::777888===<<<;;;;;;;;;:::888555888888999;;;:::888666666999:::888666:::???>>>999???AAAHHHRRR\\\hhhzzzuuudddNNN>>>666555===FFFFFF<<<222333@@@YYYwwwjjj|||[[[HHHIIIGGGEEEEEEBBBCCCDDD@@@CCCOOO]]]zzzwwwiiiiiiggg___TTTRRR```rrrppppppooopppvvv~~~zzznnnjjjttthhhJJJRRR[[[UUUUUUTTTRRRMMMFFF???;;;555222//////333888===???GGG===999???DDDBBBCCCIIILLLYYY}}}qqqoooTTT~~~sssMMMGGGMMMLLLLLLJJJGGGJJJMMMKKKEEECCC@@@>>>???AAACCCAAA???@@@???MMMpppuuummmllliiiccc```SSSQQQUUUCCC;;;BBB<<>>888666888???FFFDDD===888888CCCXXXZZZQQQfffppp}}}nnniiidddaaa]]]^^^hhhrrrooovvv}}}|||tttmmmlllnnneeedddgggkkkmmmkkkkkkmmmlllmmmmmmkkkiiigggggghhhjjjeeebbbdddeeeccccccfffgggdddaaa^^^[[[YYYUUURRRFFFAAA;;;666333111000...111,,,***---222999CCCLLLJJJWWWNNNQQQ\\\HHHRRRXXXHHHKKKOOOTTTRRRLLLGGGEEEFFFIIICCC>>>AAAGGGKKKGGGBBB777EEEFFF666555VVVuuutttwwwfff}}}llluuuxxxmmm[[[NNNFFFCCC@@@===<<<===;;;555222333777666666666777666333111...000222333444555777999<<<===999111...111555555666777888999999999888888:::===???@@@III[[[nnnxxxzzzsss___EEE:::AAASSSaaajjjTTTeeevvv]]]VVVfffXXXVVVMMMGGGIIIGGGDDDHHHLLLMMMKKKHHHHHHIIIHHHDDDAAAFFFNNNQQQMMMGGGDDDGGGHHHCCC>>>>>>FFFNNNfffvvvhhhRRRIIIQQQ[[[gggmmmggglllnnnnnnmmmmmmkkkddd[[[VVVVVVUUURRRMMMHHHEEEDDDFFFEEECCCAAABBBDDDGGGIIIBBB<<<888;;;CCCKKKLLLKKKNNNJJJDDD@@@<<<999666444---...222666888777444222@@@JJJLLLEEE;;;999WWW{{{QQQTTT\\\UUUSSSJJJIIIIIIIIIRRRWWWNNNKKKIIIFFFBBB??????@@@BBBBBBCCC@@@;;;<<>>===<<<<<<<<<>>>???@@@======555///;;;XXXrrr~~~www|||ppprrrkkk^^^WWWYYY[[[XXXMMMEEEDDDKKKMMMFFFAAAAAA999===AAACCCCCCBBBBBBAAA;;;===>>>>>>BBBHHHKKKKKKXXXcccwwwwwwppp]]]III444...333;;;BBBGGG888000,,,:::XXXxxxyyyNNNzzzYYYGGGHHHEEECCCDDDBBBFFFGGGFFFHHHLLLSSSwwwuuu```^^^cccaaaXXXRRRZZZ___aaagggqqqmmmeeefffmmmmmmsssfffHHHAAAQQQZZZLLLLLLJJJEEE>>>:::999999333333444777;;;???CCCEEE@@@@@@DDDKKKJJJCCC>>>???fff~~~}}}ccc\\\iiivvvSSSKKKLLLKKKIIIJJJIIIGGGIIILLLJJJEEEBBB???======???AAAAAA@@@FFFFFF@@@IIIggg}}}wwwnnnssszzz|||aaaQQQPPP@@@===AAA@@@===;;;:::;;;999777;;;;;;;;;<<<===>>>>>>===>>>555999BBBFFFSSSooonnnbbbWWWFFFHHHHHHFFFCCC@@@>>>======<<<@@@BBBBBBBBBBBB>>>888888999???EEEDDD===888777999JJJXXXXXXfffoooooo{{{xxxxxxtttiiiaaa^^^YYYTTT[[[gggllluuu}}}}}}uuummmkkkllldddeeegggiiiiiihhhhhhiiigggiiikkkiiieeecccdddfffhhhdddbbbddddddaaa^^^___`````````___[[[SSSIIICCC<<<999555111///...............///333:::BBBKKKQQQSSSKKK\\\bbbFFFHHHpppKKKMMMGGGMMMSSSPPPHHHCCCDDDHHHHHHEEEAAACCCFFFHHHEEEBBBGGGCCCEEECCC555666fffjjj^^^zzzmmmuuuwwwqqqjjjdddVVVFFFDDD???;;;;;;999666555777888999999999888444000---///111333333333444666888888:::777111///333888888666666777777777888;;;===777CCCLLLPPPZZZlllwwwxxxpppYYYIIICCC<<>>AAABBBAAA>>><<<<<<===>>>???;;;444555EEE[[[jjjlll{{{{{{uuunnnqqq}}}uuurrrxxx}}}sssjjjfffeeedddssstttrrrqqqrrrwww~~~rrr___SSS===222+++222<<<@@@===;;;///555===NNNiiiRRRZZZyyyYYYHHHHHHEEEBBBEEECCCDDDEEEDDDHHHIIIGGGccczzz{{{eeeRRRWWWgggOOOQQQQQQXXX___XXXRRRZZZRRRQQQQQQJJJAAABBBEEEAAA???AAAAAA>>>999666777:::;;;>>>AAADDDEEEEEEEEEEEEAAAIIIKKKAAA===III]]]lllmmmYYYaaaqqqsssOOOIIIOOOPPPLLLFFFHHHHHHFFFGGGJJJHHHDDDBBB@@@>>>======>>>???>>>BBBEEE<<<;;;QQQjjj}}}qqqffffff]]]___fffYYYWWWFFFCCCAAAAAA@@@>>><<<;;;555888999777333111333666;;;666HHH^^^ggg~~~wwwSSSHHHJJJIIIFFFDDDCCCAAA@@@???>>>>>>===@@@@@@@@@AAABBB???888===;;;<<<@@@@@@<<<:::;;;999:::LLL```gggooo|||uuuxxxtttooopppjjjkkkqqqnnn^^^RRRPPP^^^dddkkknnnnnnllljjjjjjggghhhiiifffddddddfffgggaaadddffffffbbbaaaaaacccccc___^^^aaa___YYYTTTSSSYYYXXXWWWUUUPPPGGG===666555444222000...---...//////333999???EEEJJJMMMMMMXXXaaaaaaIIIFFFHHHKKKMMMFFFMMMRRROOOFFFAAADDDJJJIIIIIIIIIHHHEEECCCBBBCCCFFF@@@BBBEEE:::999```uuurrrgggtttwwwtttlllkkknnnggg[[[MMMDDD;;;888777666999<<<888999;;;;;;:::666333111111333444444444444555777777999777111000444888999999999777555444777<<>>===>>>???;;;<<>>PPPgggdddfffxxx|||qqq~~~qqq]]]III>>>///...222<<<@@@;;;333///---DDDXXXbbbsssaaaIII```zzz[[[KKKKKKGGGDDDGGGGGGFFFFFFEEEHHHGGG>>>IIIffftttgggnnnuuulll^^^VVVVVVPPPPPPSSSPPPKKKJJJLLL???EEEGGGEEEBBB@@@===<<<<<>>===>>>@@@CCCFFFJJJKKKIIIGGGEEEEEEEEEBBB===AAAZZZ{{{hhhyyymmmZZZ~~~VVVHHHKKKMMMLLLMMMDDDHHHIIIFFFFFFGGGFFFBBBBBBAAA@@@???>>>=========>>>???>>>CCCFFFHHHbbbyyyuuupppooohhhQQQNNNQQQKKKEEECCC@@@;;;888888666:::===>>>???GGGSSS]]]ggghhh\\\[[[TTTGGGFFFKKKFFFCCCAAA@@@@@@AAA@@@@@@???@@@??????AAADDDAAA;;;???;;;:::===>>><<<<<<>>>;;;555CCCaaalllaaabbbtttttt|||xxxvvvwwwsssfffXXXPPPPPPRRRVVV\\\cccgggiiiiiicccggghhhccc___aaadddeeebbbdddffffffdddcccbbbccc___\\\[[[\\\ZZZSSSMMMKKKQQQMMMFFFAAA<<<888555222///000000///......000222444;;;BBBGGGKKKOOONNNKKK^^^eeeEEECCC\\\OOOCCCBBBHHHNNNRRRNNNFFFBBBEEEJJJIIILLLNNNLLLGGGDDDEEEGGG>>>IIIKKKBBBEEE[[[sss}}}[[[aaakkksssvvvvvvvvvtttpppeeeYYYLLLDDD>>>888555555222444666777666444444555444555666666555444666777999;;;999333111444777888444666888999<<>>BBBFFFGGGDDDAAABBBDDDFFFEEEDDD:::GGG___}}}~~~VVVCCC;;;111///222777:::999999:::999<<>>FFF<<<:::???:::444BBBYYYbbbkkknnnqqqooo~~~sssdddNNN888+++666777:::===999222000333999MMMddd{{{kkkUUUZZZVVVyyy[[[KKKLLLGGGDDDHHHHHHHHHJJJHHHIIIIII???@@@QQQfffsssjjjlllhhh[[[VVV\\\VVVIIIOOOSSSGGGGGGJJJ@@@AAAEEECCC@@@AAA>>>???GGGAAABBBCCCDDDCCCCCCCCCDDDCCCFFFHHHHHHFFFDDDEEEGGG===BBBXXX{{{rrrTTTtttzzzhhhggg\\\RRRPPPNNNLLLKKKMMMDDDHHHIIIFFFEEEEEEDDD@@@@@@@@@AAA@@@???>>>======<<<@@@AAABBB???777HHHkkk{{{uuukkkfffaaa\\\\\\___eeegggkkkpppwwwZZZIIINNNNNNQQQQQQFFFIIIEEEAAA@@@AAACCCCCCBBB@@@AAA@@@???CCCHHHEEE>>><<<999:::???BBB???<<<<<<666:::>>>RRRiiieeeaaasss}}}sssuuu{{{}}}qqqiiieeeaaa[[[MMMLLLKKKMMMPPPUUUXXX[[[VVV^^^aaa]]]ZZZ\\\^^^]]]___^^^^^^______^^^[[[XXXXXXSSSOOOOOOMMMHHHDDDEEEDDD???999444222222111000,,,...000111111333777:::>>>DDDHHHHHHKKKPPPPPPMMMYYYOOOJJJ~~~tttJJJSSSBBBCCCLLLPPPRRRNNNGGGDDDFFFJJJFFFHHHJJJKKKJJJIIIIIIJJJ@@@OOOOOOCCCNNNkkkooo]]]dddxxxiiigggjjjttt||||||yyyvvvuuukkkaaa[[[TTTIII>>>:::777888888666333333555777666777888777666555666777999<<<:::555444888;;;;;;777<<>>777444999CCCYYYzzzssseee```XXXQQQNNNNNNNNNMMMJJJ@@@DDDKKKGGGEEEDDD>>><<>>DDDGGGFFFAAA@@@???===;;;<<<>>>@@@BBB===;;;999555111666@@@VVVmmmyyyqqqhhhyyyzzz]]]HHH<<<777777:::<<<:::999777222111:::EEE```tttxxxSSS\\\```RRRwwwZZZJJJJJJEEEBBBFFFGGGDDDIIIHHHHHHKKKDDDCCCNNNBBBlll}}}xxx|||bbbdddmmmdddVVVOOOHHH:::FFFMMM???DDDJJJ777??????:::<<>>>>>999FFFBBB777<<>>BBBFFFJJJIIIFFFHHHPPPSSSQQQIIIHHH{{{MMMQQQDDDJJJOOOOOOQQQRRRNNNHHHEEEGGGJJJAAAAAABBBFFFJJJMMMLLLJJJGGGJJJFFFDDDPPP^^^TTT???FFFpppyyy[[[\\\lllvvvwwwvvvooojjjjjjnnnmmmcccWWWQQQFFFFFFCCC>>>888666999<<<777999999888777666666888777::::::777777===AAABBBJJJPPPWWW[[[]]]```fffkkkiiiYYYJJJEEE???:::>>>GGGKKKvvvooommmEEEVVV\\\hhh___XXXWWWHHHDDDQQQNNNHHHVVVKKKHHHFFFEEEFFFGGGGGGFFFFFFGGGEEECCC@@@AAAFFFJJJGGGDDDAAAAAACCCEEEFFFFFFGGGCCCIIIPPPZZZuuu~~~VVVBBB>>>;;;666444444222111333666666333///000000000000000111222222111222444222000000333666000444777888777777999<<>>EEEFFFBBB<<<:::;;;???AAA@@@===>>>CCCEEECCC???===;;;;;;===@@@DDDGGG444:::===::::::===;;;666>>>]]]kkkxxxwww```[[[nnn|||tttqqqUUUHHH;;;666555444666999999666444333222666EEETTT[[[___^^^RRRXXXvvv[[[CCC@@@GGGIIIGGGFFFHHHJJJHHHEEEEEEIIIKKKJJJGGGZZZooo~~~|||uuuvvv]]]]]]]]]^^^RRRFFF???:::666666999666<<<999888???===888:::777666;;;AAA@@@888444666777@@@:::;;;NNNZZZeee}}}oookkk|||lllaaa]]]MMMOOONNNNNNOOOQQQQQQOOONNNEEEFFFEEEDDDGGGKKKIIIDDD>>>AAADDDGGGGGGDDD@@@>>>AAA@@@?????????@@@AAABBBCCCRRRfffyyyjjjNNNLLLJJJJJJJJJEEE@@@CCCKKKLLLKKKGGGCCCEEEHHHGGGCCCAAA@@@@@@???@@@BBBCCCEEE:::555666>>>BBB>>>::::::;;;444000666BBBOOO[[[dddaaaeeeooowwwmmmnnnooojjj```GGGGGG???EEEFFF888;;;AAA333888;;;===???@@@AAACCCEEE???CCCBBB===<<>>999888999999777444333333333---000///)))***000333///+++222999======???DDDHHHJJJLLL@@@<<>><<<<<>>@@@FFFMMMPPPPPPEEEFFFMMMSSSSSSXXXpppfffOOOGGG???888777;;;999222444<<<444...000::::::111,,,///333333555666555333333555999555;;;HHHNNNSSSiii[[[RRRWWWWWWOOONNNKKKGGGDDDBBBAAAAAAEEECCCBBBDDDHHHGGGAAA<<<===???@@@???>>>======>>>AAAAAAAAAAAA@@@@@@???>>>===;;;999777888;;;???BBBBBB<<<<<>>>>>:::444111222888@@@GGG@@@NNN```xxxtttVVVnnnrrrnnn^^^www___QQQOOOPPPNNNLLLLLLLLLKKKHHHFFFCCCEEEDDDCCCEEEIIIGGGBBBEEEHHHJJJJJJFFFBBB@@@???AAA@@@>>>=========>>>>>>???GGGTTTdddyyy{{{bbbJJJLLLLLLHHHGGGFFFCCC@@@GGGPPPLLLKKKGGGBBBCCCFFFEEEAAA>>>===<<<;;;;;;<<<======555333777@@@CCC???<<<===000666<<<===999===OOObbb```jjjwwwxxxvvv___@@@TTT???888888333:::>>>333777777777666444333222222333666777333444888888555222111000111222333111000000111111///000333555444@@@<<<999;;;BBBHHHJJJJJJ;;;EEEQQQ[[[UUUCCCLLLooodddLLLPPPJJJDDDGGGGGGJJJOOOQQQMMMJJJJJJJJJHHHAAAAAAAAAAAADDDGGGKKKMMMIIIGGGHHHNNNPPPKKKEEEBBB@@@DDDXXX|||pppSSSQQQ\\\rrrxxxooosssyyylllmmmkkkiiigggfffeeebbb___\\\\\\[[[YYYXXXZZZ]]]```aaaeeeeeedddjjjuuuyyywwwjjjhhhaaaVVVOOOLLLJJJFFF...>>>CCC>>><<>>FFFWWWfffpppkkkxxxoooRRRPPPTTTPPPGGGJJJGGGCCCAAABBBCCCEEEFFFKKKJJJHHHHHHGGGEEEAAA===???AAACCCCCC@@@>>>???AAA>>>>>>????????????>>>>>><<<:::888777999>>>CCCGGGBBB===>>>DDDDDD???BBBKKKJJJNNNaaatttrrrlllwwwsssgggMMMEEEMMMPPP[[[fffwww|||sssuuudddPPPBBB999666999>>>000000333777999777333000555444333EEEfffxxxdddTTTQQQPPPKKKMMMUUUrrr\\\IIIFFFHHHEEECCCEEECCCEEEDDDAAAAAAEEEGGGEEEGGGEEEBBBLLLhhhwwwooo}}}uuuUUUQQQ___kkkppprrr{{{qqqccc___]]]III;;;AAA>>>CCCNNNXXXZZZ]]]mmm|||sssdddPPPjjjsssXXXZZZxxx|||ZZZNNNLLLKKKOOOMMMKKKJJJIIIHHHEEECCCCCCEEEEEECCCEEEHHHGGGBBBDDDFFFHHHGGGBBB???>>>>>>@@@???===;;;:::::::::;;;>>>???AAAJJJ]]]sss||||||\\\BBBCCCKKKHHHEEEAAA@@@>>>@@@HHHRRRLLLKKKGGGAAA@@@BBBAAA>>>===<<<;;;999888888888888222444999??????;;;:::;;;---666@@@@@@777444BBBTTT___\\\lllqqqmmm___cccuuuxxxgggYYYGGGBBBEEE>>>888444,,,111111111111111111111111///111000---,,,...---***///------...111222000---,,,+++---333666777999<<<<<>>===<<<999BBBjjjdddEEEJJJYYYiiiXXXccccccUUUPPPMMMJJJGGGEEEFFFGGGIIIEEEFFFGGGGGGGGGHHHKKKMMMJJJJJJIIIGGGFFFGGGKKKNNNFFFGGGHHHGGGEEECCCBBBCCCAAA======???======HHHVVVuuu~~~]]]GGGLLLUUUPPPIIIJJJGGGCCC??????DDDJJJMMMNNNMMMMMMLLLIIICCC>>>;;;999@@@DDDGGGEEEAAA???@@@DDD===>>>???@@@AAAAAAAAAAAA???<<<:::888:::???EEEIIIBBB===>>>CCCCCC@@@DDDMMMKKKEEENNNeeeooopppyyyvvvUUURRRFFF@@@@@@DDDLLL___iii```uuu}}}yyyuuuooodddWWWMMM;;;666555777888555444555;;;888:::BBBDDD>>><<<>>>IIIHHHGGGfffzzzMMMVVVWWWMMMFFFJJJOOOOOOooo[[[JJJGGGHHHEEECCCFFFDDDFFFEEEBBBCCCFFFGGGEEEAAAHHHIIIDDDHHH[[[nnnwww|||ggg___www|||sssddddddzzzdddRRR^^^qqqiii^^^cccHHHTTTbbbeeeXXXOOO\\\qqqGGGNNNWWWQQQQQQuuu|||dddYYY]]]gggVVVUUUPPPKKKMMMNNNLLLJJJJJJJJJJJJIIIGGGCCCFFFFFFDDDEEEHHHGGGCCC???@@@BBBEEEFFFEEEBBB??????>>><<<::::::::::::;;;???>>>===>>>GGGVVVdddmmmsssxxx}}}OOOAAAJJJMMMFFFIIIGGGDDDBBBAAADDDKKKRRRKKKJJJFFF???<<<>>>>>><<<>>>======<<<;;;;;;::::::444777;;;;;;888555555777666555888===???======@@@]]]]]]jjjsssmmmnnnyyy~~~{{{tttjjjlllqqqnnnxxxhhh\\\RRR@@@111222:::///......///111333444333222222222000//////...---222333333333333222111111777555777???AAA???@@@EEEGGGBBB<<<<<>>555<<>>::::::>>>CCCFFFDDD???<<>>???@@@BBBCCCDDDEEEEEEDDDAAA>>><<<<<>>888888;;;888555???PPPZZZ___eeeqqqVVVSSSVVVQQQFFFEEEMMMOOOIIIppp\\\JJJFFFGGGDDDDDDGGGBBBEEEEEEBBBCCCFFFFFFDDD888GGGNNNFFF@@@GGGUUU^^^uuurrrnnn}}}vvvsssnnnuuunnnnnnuuuaaa]]]mmm|||rrrSSSLLLbbbpppjjjmmm~~~bbbfffqqqhhhSSSQQQQQQIIIHHHPPPNNNLLLIIIHHHIIIIIIHHHGGGBBBEEEFFFCCCCCCEEEEEEBBB@@@@@@AAAHHHNNNNNNGGG@@@===<<<;;;;;;;;;;;;======???@@@AAA@@@>>>BBBMMMXXXqqq{{{|||vvv|||hhhrrr}}}yyyeeeMMMBBBDDDGGGFFFBBBKKKLLLKKKIIIIIIKKKNNNPPPIIIIIIDDD===:::<<<===<<<===>>>>>>>>>>>>>>>>>>===888:::;;;999666666999;;;999555666???EEECCC===999AAAWWWvvv{{{eeefffrrr]]]^^^aaaVVVrrrrrrsssssshhhOOO;;;888777444111/////////---+++///...///111222222333555000333555444111000222555666444666:::<<<::::::===DDD???AAANNN^^^eee\\\QQQAAABBBVVV___UUUMMMNNNHHHAAADDDIIILLLNNNLLLMMMIIIDDDCCCFFFGGGDDDDDDDDDEEEEEEEEEDDDCCCBBB@@@===???FFFJJJHHHDDDCCCCCCFFFGGGFFFIII\\\fffLLLDDDEEEJJJQQQYYY[[[___dddhhhhhheeebbb```bbbdddeeedddcccdddddd___[[[WWWVVVSSSOOOLLLKKKCCC888444999<<<:::===DDDKKKZZZzzzAAASSSKKK]]]wwwaaaaaadddVVVBBBBBBBBBCCCFFFIIIJJJIIIGGG>>>>>>>>><<<<<<===@@@CCCDDDDDDDDDEEEEEEEEEEEEDDD>>>BBBDDDAAA<<<999===AAACCC===:::<<<@@@BBBDDDEEE@@@VVVkkk|||jjjSSSOOO[[[UUUOOOLLLIIIEEECCCBBBIIIIIIJJJMMMRRRTTTSSSQQQJJJRRRXXXWWWOOOFFFAAA@@@<<<@@@BBBAAA<<<:::;;;>>><<<===???AAABBBDDDDDDEEECCCBBBAAA@@@@@@AAACCCDDDHHHEEEDDDCCC@@@>>>@@@CCCBBBCCC@@@AAARRRpppmmmwwwaaaUUUJJJCCC===777444666<<>>CCCEEEJJJOOO@@@BBBFFFDDD<<>>???===???CCCCCC>>><<>>AAAIIIJJJCCCAAAEEEFFFHHHIIIGGGGGGIIIIIIFFFEEEFFFCCC;;;888;;;>>>>>><<<<<<===>>>>>>======<<<888;;;;;;999999===AAAAAA333666>>>DDDCCC===<<>>FFFGGGCCCFFFHHHGGGDDD???@@@CCCCCC@@@@@@AAAAAABBBBBBBBBAAAAAAAAA>>>@@@GGGLLLKKKHHHHHHEEEAAABBBFFFCCCFFF___}}}qqqPPP<<>>BBBFFFHHHHHHGGGJJJKKKLLLKKKIIIGGGGGGGGGBBB999666;;;;;;555444999;;;BBBKKKNNNKKKPPPdddyyydddBBBTTTYYYuuuzzzzzziii```___YYYMMMFFFDDDCCCEEEGGGGGGCCC???999;;;<<<===>>>@@@DDDGGGGGGFFFFFFGGGGGGFFFCCCAAA===@@@CCCAAA>>>===AAAEEEFFFAAA<<<===BBBEEEDDDCCC777>>>EEESSSeeeoooxxx[[[KKKIIINNNMMMOOOJJJAAA@@@GGGIIIDDDIIIKKKNNNOOOOOOMMMKKKIIIEEELLLTTTUUUOOOGGGBBBAAA<<<===>>>===;;;999999999888999:::<<<>>>@@@@@@AAA<<<>>>BBBDDDFFFFFFEEEDDD??????@@@???===<<<===???@@@???CCCFFFBBBDDD]]]|||uuupppaaacccooorrrOOOMMMLLLMMMMMMHHH???888<<<666222444777777777999111222444666888;;;===>>>:::<<>>??????>>><<<;;;:::>>>===;;;;;;:::;;;<<<===AAA>>>>>>@@@???===@@@GGG>>>CCCNNNVVVXXXZZZhhhxxxxxx}}}|||zzzrrrooo}}}\\\FFFCCCBBB<<<<<>>===888777:::MMMFFF>>><<<===??????===EEEOOORRRNNNTTTccchhhbbb\\\bbb```OOO>>>DDDddd^^^QQQIIIHHHNNNRRRGGGBBBKKKFFF===DDDCCCCCCAAA???AAAEEEEEEAAA?????????@@@AAAAAABBBBBBAAA>>>???FFFKKKJJJGGGGGGBBB<<<>>>EEEFFFCCCLLLYYYrrroooeeeZZZTTTJJJBBB===<<<;;;;;;<<<===>>>>>><<<<<<===???@@@@@@@@@CCCIIIQQQVVVWWW\\\pppcccOOONNN[[[|||qqqlllkkk___NNNLLLVVVPPPKKKFFFEEEFFFFFFCCC@@@===???BBBDDDEEEGGGJJJLLLLLLIIIFFFEEEEEEEEEBBB???>>>BBBFFFGGGFFFEEEFFFGGGDDDAAA======BBBGGGGGGEEELLLEEE;;;DDDZZZfffqqq{{{VVVJJJOOOQQQLLLEEE777DDDLLLJJJFFFHHHLLLMMMHHHLLLOOOMMMHHHDDDDDDEEEAAAEEEJJJKKKGGGCCC???>>>???===<<<<<<<<<<<<999777666777888:::<<<===>>>>>>888===DDDIIIJJJGGGCCC???777:::<<<;;;::::::::::::<<<===BBBEEE>>>777DDDXXXnnn\\\jjjnnnrrrtttpppeeeXXXNNNHHH@@@999999999:::<<>>???BBBEEEFFFDDDDDDGGGGGGDDDAAAKKKMMMEEE@@@CCCEEECCC>>>999CCCPPPrrryyyiii}}}qqq^^^```ZZZYYYcccccc\\\]]]ddd^^^aaalllnnnccc\\\^^^\\\YYYLLLOOOdddmmmzzzgggVVV[[[YYYNNNLLLRRRLLLAAADDDSSSGGGEEEBBBBBBCCCEEEFFFFFFDDDIIIKKKGGGDDDEEEFFFEEE<<<@@@BBB>>>888777===CCC???>>><<<:::999999999:::HHH???999<<<@@@???@@@CCC<<<333888IIIQQQPPPYYYiiimmmnnnsss{{{xxxnnnnnnpppvvvnnnrrryyyLLLMMM[[[PPPKKK999999<<<>>><<<<<<>>>>>>===@@@CCCCCC???AAAGGGGGGCCC@@@CCC@@@:::777<<>>??????>>>===:::888777333777999999===AAA<<<333666555777>>>AAA>>>:::999666888<<<===HHHiii~~~pppqqqoooaaa\\\___oooxxxkkkaaaWWWMMMEEENNNLLLNNNVVVYYYYYY[[[aaayyyjjj[[[WWW[[[]]]WWWOOORRR^^^\\\MMMLLLZZZ[[[OOOCCCBBBGGGYYYuuupppVVVYYYGGG===PPPIIINNNDDDBBBNNNGGGAAAOOOBBBCCCBBBAAAEEEJJJJJJFFF@@@@@@@@@AAABBBCCCEEEFFF@@@<<<===CCCGGGFFFCCCCCC======@@@DDDGGGGGGJJJNNNOOO}}}nnn^^^UUUQQQOOOGGGHHHKKKLLLMMMPPPSSSVVVYYYeeelllooo|||YYYJJJ[[[iiiwwwkkk```ZZZQQQKKKKKKXXXQQQIIIFFFGGGIIIIIIGGGEEEGGGJJJKKKKKKKKKMMMNNNPPPKKKEEEBBBBBBBBB@@@>>>;;;???EEEHHHHHHGGGDDDCCCAAA???======CCCJJJLLLKKKBBBEEE@@@<<<===???SSSrrruuuqqquuuRRRKKKHHHJJJIIICCC@@@AAAHHHFFFEEEFFFIIIIIIHHHHHHIIIMMMOOOKKKCCC???AAADDDCCCEEEGGGFFFDDDBBBAAA@@@BBB>>>;;;<<>>>>>999???GGGLLLLLLFFF>>>999999===???>>><<<;;;:::888666>>>???;;;AAAKKKEEE666AAAvvv|||rrrllllllqqqvvvaaa[[[VVVVVVWWWZZZaaahhh```]]]XXXUUUUUU\\\eeekkkPPPWWWeeeqqqqqqhhhaaa```nnn~~~KKKMMMTTTEEEDDDUUUMMMOOOPPPPPPQQQRRROOOJJJcccEEE<<<>>>??????AAAFFFDDDEEEIIIHHHDDDBBBDDDKKKTTTTTTGGG>>>AAAEEEDDD@@@LLLLLLGGGKKKUUUjjjnnnooovvvuuuqqqmmmiiirrrcccfffrrrmmmjjjyyywwwTTTJJJRRRLLLJJJKKKNNNLLLGGGEEEFFFJJJGGGEEEDDDDDDDDDBBBAAA===IIIIII======IIIJJJ???BBB<<<888;;;>>>>>>???AAABBB@@@===:::999:::<<<===@@@>>><<<<<<===>>>>>>>>>777888:::;;;===CCCLLLSSSVVV]]]eeeiiioooxxx}}}}}}pppSSS888999:::===???AAA???>>>;;;===>>>===;;;888777777:::<<>>FFFAAA>>><<<<<<<<<:::666222444333555:::<<<999555555333666:::======;;;777444999999???CCC???@@@UUUooorrrwwwwwwrrrsss|||}}}ttt```___WWW\\\jjj{{{uuuiiiddd\\\NNNDDDCCCCCCBBBEEEKKKLLLDDDDDDKKKIII@@@AAAJJJDDDLLLFFFQQQJJJYYYNNNMMMSSSvvviiiCCCBBBNNNOOOJJJHHHOOOJJJKKKJJJDDDJJJMMMDDDBBBAAAAAACCCEEEHHHHHHGGGAAAAAACCCFFFIIIKKKJJJIII>>>?????????CCCHHHFFFAAABBBDDDEEEDDDBBBAAACCCDDDHHHKKK___~~~nnn\\\PPPWWWOOOrrrvvvlllhhh___TTTRRRRRRLLLCCCIIIHHHFFFEEEEEEFFFHHHJJJOOOJJJHHHIIIFFFCCCEEELLLOOOLLLIIIFFFDDDBBB???===FFFGGGGGGHHHGGGFFFEEEDDD:::;;;===???AAABBBCCCDDDCCCCCCBBBBBB@@@???===<<>>FFFNNNNNNGGGAAA@@@BBB???AAADDDGGGGGGCCC;;;555444999===>>>===>>>BBBFFFEEEGGGdddzzzpppcccWWW[[[ZZZaaapppqqqiiiiii```eeennnuuusssmmmmmmrrrsssmmm|||lllhhhdddWWWIIICCCGGGKKKJJJGGGMMMQQQQQQMMMLLLOOONNNIIIxxx___GGG???>>>===???CCCHHHCCC@@@BBBDDDFFFKKKRRRFFFKKKIII@@@???FFFHHHCCC@@@KKKLLLHHHHHHGGGKKKYYYaaaooouuu|||ggg^^^]]]RRRJJJLLLMMMLLLLLLMMMMMMIIIDDDGGGMMMEEEEEEEEEEEEDDDBBB@@@>>>@@@AAADDDEEECCC??????AAA@@@:::888<<<>>>======???@@@???<<<:::999:::;;;;;;>>><<<::::::;;;<<<<<<<<<333777;;;<<<<<<>>>BBBEEE;;;DDDMMMTTT]]]iiippprrr|||pppXXXKKKHHHGGGCCC777777888;;;>>>???>>><<<:::<<<===<<<:::888777888999;;;===@@@AAA@@@???>>>???;;;999999999999???GGG@@@>>>=========;;;888444444222444999;;;777333333555666777888999888777777<<<888888;;;777333;;;JJJfff|||zzztttpppjjj\\\MMMLLL[[[nnnxxx{{{yyyvvvttttttrrrnnnjjjdddmmmcccKKKLLLfffpppfffzzz~~~```QQQHHHJJJKKKHHHHHHMMMPPPKKKLLLJJJEEEJJJMMMEEEBBBBBBBBBEEEHHHIIIHHHGGGEEEEEEEEEFFFFFFEEECCCAAA@@@AAA???>>>BBBFFFEEE@@@???BBBGGGLLLOOONNNIIIEEE======JJJddd~~~vvv}}}sssbbbZZZYYYOOOEEEgggxxxooooookkkeee\\\YYYQQQIIIGGGKKKIIIDDDBBBFFFJJJMMMMMMLLLIIIHHHEEEAAA@@@BBB???;;;===BBBJJJHHHFFFEEEEEEDDDBBB@@@IIIIIIHHHHHHFFFDDDCCCBBB;;;::::::;;;<<<>>>@@@BBB????????????>>>===<<<;;;<<<@@@LLLccc}}}}}}YYYGGGHHHLLLJJJEEECCCEEEDDD@@@@@@BBBAAA===DDDFFFFFFEEEBBB@@@@@@@@@CCCBBBCCCHHHOOOPPPIII@@@AAACCCBBBBBBGGGMMMKKKDDD>>>>>>===;;;;;;<<>>:::888666666@@@BBBEEEGGGFFFDDDBBBAAA???BBBFFFIIIHHHDDD@@@======???AAA???<<<<<>>666PPP{{{zzziiizzzYYYTTTOOOIIIEEEEEEGGGHHHHHHFFFJJJIIIEEEDDDGGGFFFAAAnnnZZZGGGAAA???<<>>===BBBJJJNNNGGG???<<>><<<:::<<>>===;;;::::::::::::;;;999888888999;;;:::999222777===???===:::888888222999>>>AAAEEELLLPPPPPPSSSbbbssswwwtttxxx|||rrrfffXXXLLLEEEAAAAAA???;;;;;;<<<:::666666666666999;;;===<<<;;;999:::<<<;;;999888888999888999<<<>>>??????>>>===;;;888777999888888<<>>@@@AAADDDIIIMMMLLLEEE???===:::>>>IIIXXXlllooo{{{pppXXXVVV???SSSpppzzz}}}xxxTTTOOOSSSQQQQQQVVVPPPPPPKKKFFFFFFJJJNNNNNNKKKNNNRRRRRRNNNHHHBBB@@@@@@???@@@BBB@@@<<<===@@@DDDCCCCCCDDDFFFGGGEEEDDDHHHGGGEEEBBB@@@>>>======<<<:::999888888:::===>>>;;;;;;<<<<<<;;;;;;:::999999777666<<>>@@@FFFHHHDDD@@@>>>BBBEEEEEEBBB>>>======CCCCCCBBB???;;;<<<@@@DDDEEEFFFGGGMMMQQQVVVyyy{{{qqq{{{rrrLLL:::CCCEEEGGGFFFBBBBBBDDDHHH@@@BBBBBB>>>===???>>>;;;oooYYYFFF@@@@@@>>>@@@EEEAAA@@@DDDIIIKKKHHHFFFHHHIIIGGGBBB>>>BBBHHHEEE===@@@DDD??????IIIIIIDDDGGGDDD@@@@@@IIIXXXlllmmmYYYQQQKKKMMMOOOOOOOOOGGG@@@IIIMMM@@@FFFCCCCCCDDDCCCAAADDDJJJ@@@BBBDDDDDDAAA??????@@@WWWuuuwwwTTT;;;BBBFFF;;;999777888<<<===:::888999??????>>>===<<<;;;999999999888777888999::::::999444:::@@@BBB>>>999666444999======999666777777555888999<<<>>>@@@BBBCCCCCC444999???AAAAAA??????@@@444666999:::;;;<<<:::777666666666777:::;;;;;;:::999:::;;;;;;999999999:::777999;;;===>>>>>>======>>>;;;:::;;;888444555999888999999::::::999777666666333555::::::666222111888777555444555777999;;;;;;777888===@@@<<<:::;;;999===;;;>>>YYY~~~zzzyyyvvviiikkkrrrpppdddYYYeeecccnnn{{{lllnnn{{{hhhdddccctttiiiggg___mmm]]]SSSOOOKKKNNNKKKGGGKKKRRRPPPGGGHHHDDDGGGGGGCCCJJJOOOGGGBBBCCCFFFJJJMMMLLLIIIEEEGGGGGGHHHGGGFFFEEEEEEEEEDDDCCC???;;;===BBBAAA===DDDBBB@@@?????????>>><<<@@@======AAAEEENNNaaatttiiigggmmmtttRRRZZZtttoookkkKKKSSSlll]]]UUUnnnyyyyyybbbcccQQQJJJRRRTTTKKKIIIQQQMMMNNNNNNLLLKKKMMMPPPRRRRRRRRRRRRMMMFFFAAA??????@@@AAADDDEEEDDDAAAAAABBBAAAAAABBBDDDFFFGGGFFFDDDBBB@@@>>>;;;999999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777@@@@@@===888444555<<>>FFFPPPAAABBBAAA@@@CCCGGGFFFBBB===>>>>>>>>>===>>>AAADDDFFFXXXcccZZZNNNMMMOOOMMMIIIIIIIIIIIIIIIFFF@@@:::BBB???<<<===@@@BBB@@@>>>DDDHHHKKKIIIEEECCCGGGKKKLLLFFF@@@@@@DDDFFFDDD@@@BBBFFFGGGDDD===999999<<>><<<;;;>>>DDDIIIIIIAAA>>>FFFCCC666HHHttt{{{zzzaaaGGGAAAGGG===AAADDDDDDAAA@@@CCCGGG???@@@>>><<<;;;;;;;;;:::uuu[[[CCC>>>AAAAAAAAACCC>>>???DDDJJJKKKEEE@@@@@@FFFFFFDDD@@@@@@BBBAAA???HHHJJJCCCAAAJJJJJJDDDFFFIIIAAA<<<<<<===AAAMMM[[[TTTssssssoooaaaggg[[[JJJGGGJJJLLLSSSLLLGGGKKKLLLDDDDDDFFFAAAEEE>>><<>>===;;;:::999999888888999:::;;;:::999555:::??????<<<888777777666::::::666555777777666DDD@@@<<<===AAABBB===888@@@CCCEEEBBB;;;666555666:::999777666555444555666777666555777999;;;:::::::::;;;<<<;;;999999:::;;;888999;;;<<<===>>>>>>===@@@======<<<999333222555888999:::;;;::::::999999888666777<<<===888444333666666777777888999::::::>>>======<<<999444333666:::<<<:::777:::LLLjjjppp}}}}}}sssqqqpppwwwmmmcccbbbjjjrrrrrrooovvv~~~xxx|||{{{jjjRRROOOVVVTTTQQQPPPHHH@@@EEEOOOLLL@@@BBB???BBBCCCAAAIIIOOOGGGAAACCCFFFJJJMMMLLLHHHDDDDDDEEEFFFFFFDDDDDDEEEGGGCCCBBB>>>:::<<>>::::::>>>CCC;;;:::;;;???BBBFFFLLLRRRnnnxxxuuuyyyfff\\\VVVSSSPPPNNNLLLJJJKKKNNNKKKMMMOOOPPPNNNKKKJJJKKKEEEHHHJJJHHHDDDAAABBBDDD===@@@CCCCCCBBBBBBBBBBBBCCCBBBBBBCCCEEEEEEDDDBBB???>>>===;;;;;;;;;<<<<<<===>>>@@@AAAAAA>>>;;;999=========;;;:::888666555===777333666===AAA===888:::===FFFQQQ[[[fffuuu{{{eeeVVVNNNJJJBBB;;;;;;AAAGGGHHHGGGMMMKKKCCC::::::BBBGGGFFF>>>CCCDDDAAA???BBBCCCBBB@@@AAAAAAAAAAAACCCFFFHHHOOO\\\```RRRCCCCCCJJJOOOKKKKKKKKKLLLIIICCC<<<888@@@>>><<<===???@@@===:::AAAEEEHHHGGGEEEEEEIIINNNLLLIIIDDD@@@???>>>>>>===GGGIIIJJJEEE>>>;;;===@@@>>>===;;;:::;;;???DDDHHH;;;DDD>>>777@@@GGGAAA;;;[[[xxxxxxwww{{{OOODDDKKKJJJBBB<<>>>>>@@@BBBAAAGGGEEEEEEKKKGGG@@@BBB;;;===@@@BBB???<<>>666;;;777777999<<<;;;666555888BBBAAA???===;;;:::999999888888888999;;;<<<;;;999333777:::;;;888666777999444777888555555888;;;:::***...333555666888<<>><<<;;;;;;;;;999777999>>>???:::777666555666777999:::::::::::::::<<<<<<999333000333777***,,,444<<<;;;666;;;EEEYYYzzzooo```|||xxxfffMMMGGGJJJTTTUUUKKKFFFKKKKKKFFFFFFKKKKKKFFF@@@===@@@AAA???GGGMMMEEEAAABBBEEEIIIKKKJJJFFFCCCBBBDDDEEECCC???>>>@@@BBB@@@???<<<:::<<>>EEEKKKKKKEEE???<<<<<<>>>BBBCCCAAAAAADDDFFFFFFGGGEEECCCBBBBBBBBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCC===@@@CCCEEEDDD@@@;;;888>>>>>>===<<<;;;999888777666777999888888999===@@@???>>>>>><<<666333999BBBDDDJJJQQQ\\\lll}}}cccQQQRRRNNNKKKFFFAAA>>>???CCCGGG>>>BBBHHHLLLMMMIIICCC???@@@===666555???JJJGGG;;;;;;AAADDD@@@<<<>>>@@@AAABBBCCCEEEEEEDDDEEEGGGIIITTTOOOHHHAAA???AAAEEEIIIHHHGGGIIILLLJJJCCC>>>>>>>>>======>>>???>>><<<:::AAABBBBBB@@@>>>>>>BBBFFFDDDEEECCC???:::888888:::BBBCCCBBB@@@<<<;;;>>>AAA>>>===<<<;;;<<<===???@@@333EEEJJJBBB<<<888===KKK666:::IIIdddrrr]]]JJJ===???EEEDDD>>><<>>@@@??????BBBEEE<<>>???<<<999CCCSSSGGGDDDFFFFFFDDDLLLQQQKKKNNNNNNQQQKKKEEELLLNNN@@@CCC===777999@@@FFFDDD??????IIIIIIHHHMMMKKKFFFHHHBBB???IIIPPPIIIDDDEEEBBBEEE===888>>>GGGJJJIIIHHHGGGBBB>>>???DDDGGGFFFCCC@@@CCCPPPYYYOOO;;;666>>>888888:::<<<:::555555999AAA???===:::888777888888777777777999;;;<<<:::999222555999999777666777999777::::::555333666777666888<<<@@@===666333555999555777888999777666555555===888444333///,,,111999666444333333555777888777::::::999777555444666777777777888999:::;;;<<<<<<;;;999999;;;888555555999888;;;======;;;999999:::999777999>>>@@@<<<888888555555666777888999::::::555777888666444555999;;;===555------444<<<>>>===222AAASSSdddpppwww|||wwwyyyGGGIII===???GGGGGGHHHJJJEEEGGGGGGHHHIIIKKKLLLKKKHHHCCC???AAAAAA>>>EEEJJJBBB@@@AAACCCFFFHHHGGGDDDAAAAAACCCDDDAAA===;;;>>>AAA<<<<<<;;;:::===BBBAAA<<<@@@CCCEEEBBB===<<<@@@DDDEEECCCAAA@@@@@@@@@>>>;;;@@@BBBHHHWWWppphhhIIIJJJ^^^\\\DDDRRRUUUVVVWWW\\\^^^TTTGGGPPPLLLLLLQQQQQQKKKDDDBBBCCCIIIMMMKKKBBB;;;999999BBBEEEDDD???@@@FFFKKKLLLJJJGGGCCC@@@???@@@??????>>>>>>???@@@AAAAAA@@@@@@===???BBBDDDCCC???;;;888;;;;;;<<<<<<<<<;;;;;;:::999@@@DDD;;;...)))333>>>///111888>>>===999888:::333777888777:::@@@AAA>>>:::777777>>>FFFHHHDDD???:::888;;;BBBAAA;;;;;;AAA>>>>>>>>>===;;;999777666///666???DDDCCC>>>888555111<<>>>>><<<<<<>>>???===BBBCCCEEEEEEDDDDDDDDDEEELLL@@@:::===>>><<<@@@HHH@@@???BBBGGGFFF@@@>>>@@@:::===@@@BBBBBBAAA@@@@@@BBB???<<<999888999<<<>>>;;;===???>>>;;;::::::;;;<<<;;;:::999888888999:::=========>>>>>>>>><<<;;;???555---666>>>222///???III@@@;;;>>>???FFFbbbkkkHHHBBBBBBBBBHHHMMMHHH===777===FFF???<<<999:::>>>@@@>>><<<;;;777666999:::888:::???hhhVVVGGGCCCBBB>>>>>>AAAAAA>>>???BBBBBB???>>>AAA???>>>???AAACCCBBBCCCDDDHHHQQQNNNFFFBBB:::888AAAAAACCCAAA;;;;;;@@@@@@:::777???EEEEEECCCDDDDDDBBBDDD:::EEEMMM>>><<>>BBBDDDAAA>>>@@@EEEIIIEEEKKKHHHEEEKKKJJJEEEIII@@@CCCNNNPPPHHHGGGHHH???CCC;;;777;;;AAADDDHHHKKKFFF@@@<<<@@@GGGJJJEEE???>>>@@@???;;;;;;===<<<888999888:::<<<999444555:::AAA>>>;;;777555555666777666666777999;;;;;;:::888222666:::;;;999777777999666999999555333555777666222111111444777888777666111333555777777666333111++++++000777666111111777555333111222444555666666999999888666333222333555666666777888999:::;;;;;;;;;999999999777333444888555888::::::777555666777888666888>>>@@@<<<999999555555444444555777:::;;;555777666444444555555444)))777===444000666888333FFF333777>>><<>>DDDGGG???@@@@@@BBBDDDFFFFFFCCC@@@@@@CCCDDDBBB>>>===@@@EEE999:::::::::>>>CCCAAA<<<```ZZZPPPEEE???>>>BBBEEE@@@CCCEEEDDDCCCAAA===:::BBBCCCBBBFFF[[[uuu|||pppYYYUUUUUUHHHJJJXXXZZZSSSWWW\\\\\\WWWOOOLLLLLLNNNGGGDDDJJJMMMHHHBBB@@@EEEHHHIIIEEE>>><<>>?????????888999:::;;;<<<;;;:::999>>>???@@@@@@???===;;;999888999:::;;;<<<=========???:::555444666888777444===888444555555222000222111555555000///222000++++++222777333...///444777444999<<<777333444666666777666555555777999:::;;;??????>>>;;;999888999:::666::::::999BBBLLLGGG:::::::::999888<<>>DDD===222;;;NNN;;;999<<>>888555666999;;;===666888;;;>>>@@@@@@??????@@@>>>:::999999999888666;;;;;;===@@@AAA@@@===:::333BBB???333:::BBB>>>888111999BBBBBB:::555;;;DDDDDD^^^jjjpppaaa]]]YYYTTTSSSQQQPPPMMMGGGBBB@@@@@@===999888888999:::<<<===;;;:::<<<777666:::;;;999<<>>AAAAAAAAADDDBBB@@@@@@BBBCCCAAA>>>>>>BBBAAA<<<===CCCFFFCCCEEEFFFDDD@@@<<<;;;===???AAA@@@@@@???>>>===<<<<<<>>>>>>@@@BBBDDDDDDBBB@@@;;;<<<>>>@@@BBBBBBCCCCCCPPPMMMHHHEEEDDDCCCBBBAAADDDDDDBBBAAA@@@AAAAAABBBDDDCCCDDDFFFEEEBBBDDDHHHCCCEEEFFFFFFFFFFFFIIIJJJBBB>>>::::::===AAACCCDDDCCC@@@<<<;;;;;;=========BBBCCC<<<999???;;;777<<<999;;;======:::777555555===;;;888555444555666777777555555777:::;;;888555666777666444222222444666777999888444333666666333222555777777555333222222...000222444444222000...000000000000000111111111333222222111111222222333666444222333666777555333222333333444888===;;;666888666777999555000222999777:::===;;;666444666999777777777777777888888888333444555666666888<<<>>>555999,,,333MMMBBB000===999777444444555555555444555222333777888666:::AAAMMM___www}}}mmmVVVKKKGGGBBB>>>;;;HHHCCC@@@BBBCCCAAAAAACCCMMMJJJHHHJJJJJJIIIJJJNNNGGGEEEAAA??????AAADDDFFF???@@@BBBCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>???@@@=========<<<<<>>FFFCCCBBBAAA?????????@@@@@@DDDBBBBBBEEEFFFIIIRRR\\\qqqZZZRRRNNNNNNOOORRRUUUXXXYYYXXX___ZZZTTTOOOMMMMMMLLLLLLQQQLLLFFFDDDDDDEEEDDDBBBLLLKKKJJJHHHEEEBBB@@@>>>EEE>>>@@@@@@:::@@@IIIIIIHHHCCC<<<888888:::;;;;;;<<<:::999999;;;<<<<<<<<<<<<<<<<<<======<<<888555777777888888888888777777888999888555111000222444888888777666444333222222000000000000000000000000.../////////000000000000555555444333333333333444444333333333333444555555:::888555333333555888:::===:::777666888999777666<<<888555777<<>>@@@DDDHHHJJJGGGBBB=========<<<::::::>>>FFFLLLAAA===999888;;;>>>??????<<>>;;;999999;;;;;;888666555777;;;@@@???;;;<<>>;;;777999===???===:::<<<======;;;888777:::===:::;;;>>>EEEQQQcccuuueeeHHH@@@;;;333::::::::::::999777666555888999999:::::::::999999fffSSS@@@;;;???BBBBBBAAA@@@>>>===>>>@@@AAA@@@>>>@@@CCCBBB??????DDDFFFCCCBBBCCCBBB???;;;;;;===?????????@@@??????>>>===<<<======>>>AAACCCCCCAAA???;;;<<<===>>>@@@AAABBBCCCIIIGGGDDDBBBCCCDDDDDDDDDBBBAAA@@@?????????@@@AAACCCBBBCCCEEECCC@@@AAAEEEDDDEEEEEECCCBBBBBBDDDFFFAAA===999888;;;@@@CCCDDDBBB???<<<:::;;;<<<===<<<>>>@@@999777===;;;666;;;999;;;<<<;;;999666666666;;;999777555555666777999777666555777:::;;;888555444555555333222222333555555888666333222444444222000222444444333111000000///000111222222111000///111111000000000000000000222222111111111111222222555333222333666777666444111555666444444888999777>>>;;;:::<<<;;;666666;;;777888999888555555777999444555555666777888888999555666666666555666999;;;555999555MMMrrrddd>>>666<<<:::777555555666555444444333555::::::888999???:::===@@@JJJUUU^^^yyysss\\\LLLEEESSSJJJDDDFFFIIIGGGCCC@@@CCC@@@@@@DDDHHHHHHIIIKKKLLLHHHGGGIIIIIIHHHIIIMMMKKKIIIEEEBBBAAACCCEEEGGGBBBCCCDDDEEEFFFEEEDDDDDDAAA@@@>>>===<<<===??????@@@>>><<<;;;<<<@@@DDDGGGAAAHHHMMMJJJBBB===AAAGGG???>>><<<;;;;;;;;;======GGGDDDDDDEEEDDDBBBEEEJJJUUUaaallluuuxxxdddTTTKKKLLLRRRNNNMMMNNNQQQUUUYYYZZZZZZYYYUUUPPPMMMKKKKKKJJJIIIIIIFFFCCCAAA@@@AAA@@@@@@HHHGGGFFFDDDBBB@@@>>>===CCC???DDDEEE???AAAGGGDDDDDD???999777888;;;<<<<<<;;;999777888;;;===<<<:::999999999:::;;;:::777555666666666666666666666666777888777444111000111333333333222111000//////...////////////////////////////////////000000000000333333222111111111111111111111111111111222333333555444333222222444777888888666333444666888888777999666333555:::===<<<::::::;;;>>>BBBDDDDDDAAA>>><<<;;;999777777;;;CCCIIICCC???;;;:::<<<>>>??????888@@@CCCBBBFFFMMMKKKCCC:::888888999<<<>>>===<<<::::::===@@@>>>999999<<>>888666999999777555666777888999:::<<<===???<<<:::<<>>;;;======;;;888666777999<<<;;;<<<>>>CCCIIIOOOSSSlllssspppxxxtttwwwooohhh~~~WWWCCC@@@444444444555444444333333555555555666666666666777\\\KKK<<<:::???AAA???>>>>>>===<<<===???@@@@@@???AAADDDDDDAAAAAADDDDDDBBB>>>>>>>>><<<;;;;;;===???===>>>???@@@@@@???>>><<<<<<<<<===???AAAAAA???===<<<<<<<<<<<<===???AAACCCDDDBBB??????@@@BBBCCCCCC@@@???>>>======>>>@@@AAACCCAAAAAACCC@@@===>>>BBBEEEDDDCCC@@@===>>>@@@BBB@@@===888777999>>>AAACCC@@@>>>;;;999:::;;;<<<;;;;;;>>>999777>>>===999===999:::;;;999777666666777:::888666555555666888:::888666555777:::;;;888555222333333222111111333555444666555111111333333111,,,...111111000/////////000000000000000000000000222111111000000/////////111000000000000000000111333222222333555777666555000555777333000333777999;;;888777888888666777;;;:::888555444555666777777111222444555777888888888777777777555444444666777666666000DDDeee]]]???888>>>;;;888666666555444333444555999===<<<999999<<>>@@@AAABBB>>>::::::>>>BBBEEEEEE:::@@@EEEEEE???;;;:::<<<===;;;999777777888:::<<>>======???CCCCCCAAA@@@???>>>======???===EEEHHHAAAAAACCC===>>>:::777666777:::======:::777555777<<<>>><<<888777777777888999999777444666555444333333444555666666666555333000///000222//////.........---------...........................////////////000000000000000///............//////............///000000000000000111222333444555333111000111444666777777888555333555999;;;:::999999999:::<<>><<<999666666;;;BBBGGGEEEBBB>>><<<<<<===>>>>>>:::CCCIIIKKKNNNQQQKKKAAA::::::999;;;>>>@@@@@@???@@@???@@@BBB???999888:::@@@BBB@@@<<<:::;;;:::777333666777777666777;;;>>>>>>======@@@EEEGGGEEEBBB:::;;;<<<;;;999666666666666666777;;;???AAA>>>;;;===CCC@@@DDDSSSVVVSSSXXX^^^nnnrrrppptttrrrooouuuggg___gggVVVXXX@@@LLLPPPQQQ222666000000000111111222222222111111000000000111222333\\\LLL===999<<<<<<;;;:::@@@@@@???@@@@@@AAA@@@@@@AAACCCCCCBBBBBBBBBAAA???:::::::::::::::;;;===>>>:::<<>><<<;;;;;;;;;<<<>>>???===;;;===<<<;;;;;;<<<>>>AAACCCBBB@@@===<<<===>>>>>>>>>???>>>===<<<<<<>>>@@@BBBDDDAAAAAAAAA???;;;<<<@@@DDDCCC@@@===;;;<<>><<<999666555555555444333666888:::<<<;;;999:::;;;666;;;<<<>>>@@@<<>>BBB===AAA===???BBBEEEFFFHHHKKKMMMJJJGGGGGGKKKKKKDDD;;;555FFFBBB???===>>>>>>===;;;IIIGGGGGGGGGDDD@@@AAAFFFDDDAAABBBHHHKKKJJJIIIJJJGGGGGGJJJOOOOOOJJJGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEIIIIIIJJJJJJIIIGGGFFFEEEEEECCC@@@>>>===???AAACCCAAA===:::<<>>:::777555<<<;;;888666666888:::<<>>@@@<<<888777<<<@@@@@@???DDDMMMTTTTTTTTT```ssssssbbbYYYTTTLLLDDDDDDDDDHHHOOOTTTUUUSSSQQQRRROOOKKKIIIIIIJJJJJJIIIMMMKKKHHHGGGEEECCC@@@===???AAACCCAAA===;;;<<<>>>?????????>>>>>>=========:::999AAAFFF???>>>???999:::999777666777999;;;<<<:::777555999>>>@@@<<<888777777777888999:::888666666555333222222333555666555444333111/////////000........................------------------------............///////////////...------,,,,,,------------,,,,,,------...///...///000000111111111111000000///000111444555666888666555666999;;;:::999>>><<<:::;;;>>>BBBDDDEEEAAA???;;;888999>>>DDDHHHDDDBBB???<<<;;;;;;<<<<<>>>>>>>>======<<>>???AAA@@@;;;;;;===>>><<<444666888777555777<<>>888999:::;;;<<>>>>>@@@@@@@@@AAA@@@>>>======999999999999;;;<<<<<<<<<999;;;===@@@@@@???===<<<;;;::::::;;;<<<===<<<:::===<<<;;;;;;<<<>>>@@@BBB???===::::::;;;===>>>>>>@@@>>><<<;;;<<<>>>AAACCCDDDAAA@@@@@@===:::;;;@@@@@@@@@>>><<<;;;===AAADDDEEECCC???;;;999:::<<<>>>===;;;999999:::;;;;;;:::999AAA===888@@@CCC>>>>>>888999999888777777888:::>>><<<999666444444555666777555444666999999666222111222444444333333444666333555555111111444444222+++,,,......------...000///...,,,++++++,,,...///000000///......---,,,,,,...------,,,,,,------......///000111222333444555111222000...222999;;;888111666888555222999IIIUUUBBB;;;444333555777444111222333444555555444222111222333333222111222555777///777::::::888222222;;;666444222222333444444333888999:::888777888;;;<<<444555222444:::999===MMM___gggJJJ222===<<>>AAA>>>===666444999;;;:::@@@HHH<<<;;;===AAAEEEFFFBBB===???>>>??????<<<:::???GGGCCC@@@AAAFFFHHHFFFDDDEEECCCCCCIIIOOONNNGGGBBB@@@???>>>>>>>>>???@@@AAABBBHHHIIIIIIIIIHHHFFFDDDCCCBBB@@@>>><<<<<<===???@@@<<<::::::>>>CCCDDD???:::===>>>>>>>>>===<<<===>>>:::888666555555666999:::;;;666555999===<<<:::;;;>>>@@@@@@>>><<<<<<:::777>>>>>>AAALLLRRRVVVzzz{{{pppiiiqqqvvvhhhTTTTTTLLLBBB===DDDNNNPPPMMMPPPRRRRRROOOLLLKKKLLLMMMFFFDDDBBBDDDHHHMMMQQQSSSPPPNNNLLLJJJHHHEEEAAA>>>???AAABBB@@@<<<999:::<<<===>>>>>>?????????>>>>>>;;;888???BBB;;;<<<@@@;;;::::::999888777888999::::::888888<<<@@@AAA===888999888888999:::;;;:::888666555333222222333555666444222000...............------------....................................,,,,,,---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000///---,,,000000000//////000222333444444444555777777777666@@@>>>::::::<<<@@@BBBDDDAAA>>>:::999;;;???CCCFFF@@@???===;;;999999999:::JJJIIIFFFAAA@@@AAA???;;;@@@@@@@@@???===<<<;;;;;;===;;;<<<@@@BBB@@@@@@CCC@@@@@@===888888>>>AAAAAA555777888888888:::???CCC999:::<<>>777999;;;===>>>===:::888;;;666222333888;;;:::777777888===???<<<===@@@AAA<<<888:::@@@BBBCCCAAA;;;hhhNNN<<<999AAA???QQQjjjtttdddggg___]]]ccceeeggg]]]FFF111,,,333333222111//////...//////---,,,+++***+++---000111aaaPPP>>>777999;;;???BBBBBBBBBBBBAAA>>><<<<<<===???===<<<>>>>>>;;;:::===;;;:::999:::<<<===<<<;;;888:::<<<===>>>===<<<;;;;;;:::999999;;;<<<;;;:::;;;;;;;;;:::;;;===>>>???:::888777888;;;>>>@@@AAAAAA???<<<:::;;;===@@@BBBCCC@@@???>>><<<999;;;???=========<<<<<<>>>BBBEEEDDDDDDBBB>>>;;;999:::;;;===;;;::::::;;;<<<;;;:::888AAA===777>>>AAA<<<:::888999::::::999888999;;;???===999666444333444555666444333555777777444111111333555555444333333444333555444111111444555222,,,---......---,,,...///---,,,+++******+++,,,---...------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,...////////////111333111000...---222999999444...555888333111;;;JJJUUU@@@;;;555333555555222///333444555666555333111000///000111111111222555777555333333555777888888666333111//////111222333222666888888444333777:::;;;>>><<<444111555000---555??????222000<<<666***111333888777222555>>>===444>>>;;;;;;<<<888111222888;;;999888:::;;;:::666333333555:::===;;;888;;;BBB@@@===>>>CCCFFFEEEDDDFFFAAAAAADDDHHHGGG@@@<<<;;;999:::;;;<<<>>>??????@@@EEEEEEFFFFFFEEECCCAAA@@@<<<<<<:::999999999:::;;;777777999===@@@@@@;;;777======<<<999777888;;;>>>555555444444444555666777<<<777555888:::999999<<<======<<<;;;::::::::::::666<<>>eee```GGGTTTLLLMMMBBBQQQRRROOOLLLPPPTTTOOOEEEGGGKKKKKKFFFEEEJJJPPPRRRRRRTTTQQQGGGAAABBBFFFIIIHHHFFFCCCDDDIIINNNSSSUUUTTTRRROOONNNLLLJJJFFFCCC>>>???>>>===;;;:::;;;<<<;;;===@@@BBBBBBAAA>>>===AAA<<<@@@AAA:::<<>>;;;<<<<<<;;;999888999:::999:::<<>>;;;888666666999===???@@@;;;;;;;;;999777777999;;;FFFAAA<<<888888:::<<<===;;;<<<======<<<<<<===>>>999555666<<<@@@@@@AAACCC@@@@@@<<<666666<<<@@@@@@666666777999<<<@@@CCCDDD;;;<<<<<<===<<<;;;:::999999999;;;===???>>>;;;888===888333111333555666666555222:::===666888>>>;;;333777HHHNNN>>>666;;;;;;ggg666333222999222///666CCCIIILLLYYYkkkaaaSSSDDD:::<<<666999,,,222444///,,,---...---111000...,,,+++++++++,,,,,,,,,+++,,,,,,...000111```PPP@@@999:::<<<@@@DDDAAACCCCCCBBB???===>>>@@@???;;;:::<<<<<<999:::>>>>>><<<;;;<<<======;;;999999999:::;;;;;;;;;::::::<<<:::999999:::;;;:::999888888999999::::::;;;;;;:::999777888;;;>>>@@@AAAAAA>>>;;;999888:::===@@@AAA>>><<<<<<:::777999>>>;;;;;;<<<<<<<<<===@@@BBB???@@@AAA???;;;999999:::<<<;;;:::;;;<<<===<<<;;;999DDD???777===AAA:::777777999;;;<<<;;;::::::;;;>>><<<999666444444555666555333222333555555222///111333444444333111111222111333333000000333444111,,,---...---++++++,,,---+++++++++******++++++++++++++++++***************+++******))))))******+++***---......,,,,,,...000...000000...///333333///+++000111...000888???AAA999666333222333333111///222333555666666444222111//////000000///111444666777...+++,,,...555888222333111///...000111111000111555777333333777999777///555444777===777222888999444///...000000222666222444555444555888888666+++///666<<<===888444444<<<<<<===>>>???>>><<<;;;666777:::===;;;888:::@@@BBB>>>>>>BBBEEEEEEFFFHHHHHHDDDBBBBBB@@@;;;;;;===;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===:::::::::::::::999999888555666888999::::::999888<<<===<<<888333111444777444444555666666666666666999777888:::999666777;;;===<<<;;;;;;:::999999:::---888@@@DDDAAA;;;NNNsssgggAAAKKKJJJPPP>>>:::AAAGGGGGGGGGHHHJJJKKK@@@GGGKKKGGGEEEIIIOOOSSSGGGLLLLLLHHHGGGJJJJJJGGGPPPLLLGGGEEEGGGJJJNNNPPPPPPNNNLLLKKKKKKJJJHHHFFF???===;;;;;;===???@@@AAA999<<>>;;;EEE@@@BBBAAA888:::???;;;;;;===>>>===;;;::::::<<<777;;;@@@AAA???<<<999888888666555444555555444333222222222222222222222222111...++++++,,,---,,,+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++******************************+++,,,,,,,,,,,,++++++******)))))),,,---...,,,******,,,///,,,---///000///.........222111000222555888999999555333222444888;;;<<<<<<777999:::999777777:::===>>>:::666555666888999:::666888;;;;;;;;;;;;>>>@@@;;;777666;;;@@@@@@@@@BBBAAAAAA===777666999:::888555333444888@@@DDDEEECCC@@@@@@???<<<999777666666<<<;;;:::;;;===<<<888555444444444555666888999999???888???AAA444555;;;333777555EEELLL:::333:::888```ddd333111444000666222000111111111777>>>GGG111444222000777333444111333555666777888666333///---,,,*********+++,,,++++++,,,---...///000000aaaRRRBBB<<<;;;<<<>>>AAABBBDDDEEEDDDBBBAAABBBDDD@@@:::999<<<<<<999;;;@@@@@@>>><<<===>>>>>>;;;888999999999999999999999999<<<:::999999:::;;;:::999555666777888888888888888???<<<:::999;;;===>>>===@@@>>>:::777777888;;;>>>???;;;::::::888555888>>>:::;;;<<<<<<;;;<<<===???:::===??????<<<999999;;;===;;;;;;;;;======<<<;;;<<>>===<<<;;;;;;<<<:::888555444555777888444222111222555444111...000222444444222000///000///222111......222222000,,,------,,,***)))***,,,************************)))))))))))))))***************))))))))))))*********,,,...---+++***,,,...+++111333///+++,,,---,,,---///...---222888777000333222111111222222111///000222444666777666444333///000000000///000222444...///777:::444444666...555222000//////000///...,,,333666444333777777333222999666333333---***333...000888888000000333---444//////222111///444>>>666444111///000333444444222555999<<<<<<:::666444777555444666777888???GGGFFFBBB@@@CCCEEEEEEFFFHHHPPPIIIBBB???<<<:::===BBB???@@@AAABBBCCCBBBAAA@@@======>>>???>>>===<<<;;;;;;<<<===>>>===<<<:::999555666666555555555888:::555888:::888333111444999555666888999:::999888777555666999<<<999555666;;;999999;;;===<<<888555555>>><<<666888???<<<@@@QQQnnnNNNCCC...???AAAEEEEEEEEEDDDCCCCCCFFFIIIMMMJJJDDD???AAAGGGHHHEEENNNNNNKKKGGGIIIOOONNNGGGLLLHHHCCCBBBEEEJJJOOOQQQJJJHHHFFFFFFGGGHHHGGGFFFBBB>>>;;;<<>>BBBAAAAAABBBAAABBB???999666666555111444111111888BBBGGGFFFBBBEEEDDDAAA===888555444444???<<<::::::;;;999555111...222666999888666444444666---777<<<111666???555CCC///222;;;444666;;;111777MMM\\\:::666111;;;,,,(((///333222333999:::666:::222===888222999111,,,///+++,,,333555222///000...,,,+++******,,,...///)))***,,,...////////////nnnSSS;;;777>>>@@@??????FFFEEEDDDDDDDDDBBB???<<<;;;999777999===@@@???>>>===;;;::::::;;;<<<:::999888999999999999999999999???;;;777444555777888888444555666777777666555444:::999888999:::::::::999======;;;888666777:::===999888777777777888999:::===;;;999777666777999:::777;;;>>>>>>;;;999999;;;===;;;::::::;;;:::888666>>>:::666666999:::777444888:::===>>><<<999888777???===:::999999999888666555333111000111111000///222222222111111000///...---,,,,,,---///000///---------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))***+++---...//////............///111222333---000333444333222000000333333444444333333222222111111000...------000222333111000000111222222111555333111111222111000...////////////000333555666333333333222111000///...222111000//////000111222111111111000///000222444222111111111111111222222333888<<<<<<999666777999;;;888555555888===AAACCCFFFBBBBBBGGGIIIHHHHHHKKKKKKJJJGGGCCCAAABBBBBBAAAEEEBBB???>>>@@@AAA@@@>>>GGGEEECCC@@@???>>>??????AAA???>>>===>>>>>><<<;;;>>><<<999666555777999;;;:::999777777888999888777777888:::;;;;;;:::999888888888777777666666555555;;;::::::999888777666666999999:::999999999<<<>>>QQQMMMFFF@@@<<<;;;<<<===AAA@@@??????@@@BBBDDDFFFGGGDDD???;;;:::===AAADDDHHHIIIJJJIIIGGGFFFGGGHHHEEEEEECCCAAA@@@AAAEEEHHHJJJCCC===>>>CCCFFFDDDAAAHHHFFF@@@;;;===CCCDDDBBB<<<<<>>===999777777999666999<<>>;;;777555222222222111111111000000000000//////.........---+++++++++******+++,,,,,,)))******++++++,,,------******))))))((((((''''''(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******+++++++++,,,............///111...---///222111///333::::::666222333888;;;:::777888555222444;;;@@@AAA@@@===<<<999777777888:::<<<222;;;DDDCCC;;;666999???>>>@@@AAABBBCCCCCCEEEFFF@@@GGGGGG>>>444222333444222222222444888<<<>>>???IIIIIIBBB555///222444222===;;;999777666666777888555222000111666;;;======666444111000000222555777888888888777666444333222666555444333222222222222111...///333444222111333333333333333333333333333222111111000///......------,,,,,,++++++,,,,,,---///---+++,,,---...------eeeMMM888666<<>><<<<<<:::999:::===??????>>>===;;;::::::;;;;;;:::888:::999999888888888999999<<<999555444555666777777111222333444555666666666777666666666777777777666888888777555444444666888999888777666555666666777:::999777666777999;;;===888;;;======:::888:::<<<===<<<;;;;;;;;;;;;999777;;;777444666999;;;:::777555777:::;;;:::888777777???===;;;:::;;;;;;999888555333111000111111000///000000000000///...---,,,---,,,,,,---///000...---,,,++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,---...,,,,,,---...///000222333---000333444333222111111333444555555555444222222000000000...---...000333444222111111222333333222333111000000111111000.../////////000111222333444222222222222111000///...111000////////////000111000111111000//////222444222111111000000000000111222666999999666555777999:::888666777:::???AAACCC@@@===>>>CCCEEECCCCCCEEEAAACCCEEEDDDDDDDDDDDDDDDCCCAAA??????BBBCCCCCCBBBCCCBBB@@@>>>======>>>??????>>>===<<<======;;;:::;;;999777555555666999;;;<<<:::888777777777666555555666777888888777666444666666666555555555555555999888888777777666666555666666777666666666999;;;;;;:::888777999===AAADDD<<<<<<;;;;;;<<<>>>AAABBBDDDAAA===;;;;;;===AAACCCBBBCCCDDDDDDCCCBBBCCCDDDDDDBBBAAAAAAAAACCCEEEFFFAAA===999999===@@@@@@???BBBAAA>>>;;;???EEEFFFBBB:::999:::;;;999555777===BBBEEEEEEAAA;;;666666777:::;;;<<<999666444444666666777999999999888666444111111111111000000000///............---------,,,,,,+++++++++++++++,,,,,,*********+++++++++++++++)))))))))(((((((((''''''&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))*********+++------,,,---...000***///222111333AAAYYYkkkooo```LLL<<<777777:::;;;666333222444:::>>>>>>===<<<<<<============<<<<<<777@@@GGGGGG???888777999;;;???BBBAAA??????CCCHHH:::999888666555555555666333333555777:::;;;;;;;;;BBBDDDAAA999666888888555888777555444444555666777444333333555888::::::888555444111//////111444666666666666555444333222111444444333222111000000111;;;333---...111000------222222222222222111111111//////......---,,,,,,,,,++++++************++++++,,,+++)))***+++,,,+++***___KKK:::888<<<<<<>>>BBBBBB@@@>>>>>>>>>>>>===<<<<<<;;;::::::<<<======<<<===<<<::::::::::::999777;;;:::888666666666888888777666444444555666666555000000000111222444666777333333333333333333333333222444555444333333444666888777666444333222222222666555555555777:::===???999;;;<<<:::888777:::>>>===<<<;;;<<<<<<<<<:::888777555333666:::<<<;;;999222555888999888666555555<<<:::999888999:::999888444222111111222222000///............---,,,+++***---,,,,,,---...///...,,,******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))))))))*********+++***++++++,,,...///111222---000333444333222111111333444555666666444222111...//////...---...111333555333222222333444444333111///...///000000///.........000111111111000000000000000000000///...---//////............//////...///000///......000222111111000///......//////000333555444222333666999999888777999===@@@AAAAAA>>>===???DDDEEEBBBAAACCC@@@CCCFFFGGGCCC?????????DDDBBB@@@@@@AAACCCCCCCCC???>>><<<;;;:::;;;<<<======<<<;;;;;;<<<<<<:::888777666444333444666999;;;<<<:::777666666666444333333444555555444333111000222222333333333333333333555555555555555555555555222333333222222222555777444444333333444777:::<<<666666555666888:::<<<===>>>===;;;:::;;;===@@@BBB<<<>>>????????????@@@BBBAAA???>>>???CCCEEEDDDBBB;;;:::999999:::<<<>>>@@@??????>>>===@@@FFFEEE@@@:::777777999888555555888AAACCCCCC???999555444666999999888555222111222333666555555555444444444444111111000000000/////////---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************))))))((((((((((((((('''''''''%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((***++++++++++++,,,...222---(((000NNNttttttXXXAAA666555999===777555555777;;;===<<<::::::<<>>;;;999:::777444333222222111111333444555333333444666888888555333444333000//////000222444222333333333222222111000222111000///////////////@@@333)))***...///---,,,111000000000//////......,,,,,,,,,+++******))))))***))))))(((((())))))******((('''((()))***)))(((^^^MMM>>>;;;;;;999;;;@@@AAA???<<<;;;<<<=========;;;:::999999999:::::::::===;;;:::999:::999888666<<<:::777555444555666888555444333444666666555444222111000///000222555777000111222111000///000000111333555666555444555666444333222222111000000000444333333444666999;;;===999::::::888555666:::>>><<<;;;;;;<<<======;;;999555444444666:::;;;;;;999444666888888666444333444777666444555666777777666222111000111222222111///---......------,,,+++***,,,,,,+++,,,......---+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...000111...000222333222111111111111222444555555333111///,,,...............111333444222111111333333333222///---,,,---/////////---,,,...000111111///---,,,......//////...------,,,------------------------,,,---......------...000000///...---------------...///000//////000444777555555666999===???>>>===:::;;;>>>CCCCCC??????AAA@@@BBBDDDEEE@@@<<<===AAADDDCCC@@@???>>>>>>>>>>>>>>>===:::888888888999:::;;;:::999:::;;;;;;888666666555444333555777:::;;;999777555555555555444333222333333222222000///...//////000000111111222222111111222222222333333333///000000000///000222555777666555333222222222222111111222333444666888999888888888888:::<<<>>>???:::<<<===>>>>>>>>>@@@BBB>>><<<:::>>>CCCEEEBBB>>>===>>>???>>><<<<<<@@@CCCCCCBBB@@@===@@@DDDCCC>>>===999888;;;<<<999777888;;;<<<<<<;;;888777888:::888666444222111111222444555555555555444444333333111111111000000000//////---------,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''''''''(((******)))(((***+++///+++&&&000SSSyyyxxxeeeYYYHHH:::444555888;;;;;;::::::;;;===<<<999666888:::>>>AAABBBAAA???===999<<<@@@BBBAAA>>>:::888;;;>>>???===:::<<>>;;;:::777999???AAA???<<<<<<<<<=========999999999888777777888888<<<:::999888999999777666;;;999666444333444555777444444444555777777555333666444111//////111333555000111222111///...///000///222555666555444444444////////////////////////333222333333444666888999777888888666333444999>>>::::::999:::<<<<<<;;;999666666666777999999888777777888999888555333222222666444333333555666666555111000000111333333111000............---,,,++++++,,,++++++,,,------+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''((()))***,,,...///---///111111000000000111///000111222222000///---,,,---............000222222000//////000111111000...---,,,---...///...---+++,,,///000000...+++))),,,,,,---------,,,++++++++++++++++++++++++++++++***+++------,,,+++,,,......---,,,,,,+++++++++,,,------,,,+++,,,...111444111111333777:::<<<;;;999333555999>>>>>>::::::===AAA>>>>>>???===;;;@@@HHH??????>>><<<;;;;;;<<<===@@@>>>;;;888666666666666999888888:::;;;:::888555666555555555666777:::;;;555444222333444555555444333333222222111000///...------....../////////000/////////000000111111222.../////////...///111444111111111222222222333333///000000222333555666777555555555666888999;;;<<<777999;;;<<<;;;<<<>>>@@@<<<999999<<>>===???CCCDDDCCC???===???DDDDDD@@@===:::999<<<===:::888999777888888888777888:::;;;777555333222222333555666444555777888777666444222222111111111111000000000---------------------...---,,,+++*********************)))(((''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&''')))(((''''''((()))!!!---111---111@@@HHHDDD===999333//////222555777;;;;;;;;;;;;;;;888444222666777999:::<<<<<<======999999:::;;;<<<<<<;;;:::===:::888777999;;;===>>>QQQBBB999:::666---...999888999999888777888<<>>===:::<<>><<<:::666999AAA999:::;;;;;;:::<<>>>>>>>>===<<>>======<<<:::888777999:::999777777999;;;888777666777888999888777555555444444444444444555555444222222333333222000222111000......///000111///222444222---+++---000---...000///...,,,---...,,,,,,---......---,,,+++---......///000111222333111333444222000111555999444444444666888999888666444666888999888777666555555666777777555444555666999777555555777777777666...///000222444444222000////////////...---,,,+++,,,+++***+++,,,+++***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))+++,,,......---,,,---///111000///.........//////,,,...//////...---...//////...,,,,,,.........---000///------......---+++)))***+++------,,,***)))((())))))*********))))))'''((())))))))))))((('''&&&(((***+++***))))))***(((((((((((()))***+++++++++***))))))***,,,------,,,---///222666777666555444666;;;???>>><<<@@@GGGXXXIII===<<<:::555555;;;888:::<<<<<<<<<>>>BBBFFFCCCAAA>>>;;;999999999999777777888:::;;;;;;888555888777666555444444444444333111000000222333333222222222111111111111111111---------,,,,,,,,,,,,,,,..................//////---.........---...000333111000/////////111222333111111222222333333333333666444333111111222444555222333555555555555666888888999999:::;;;;;;;;;:::;;;<<<<<<;;;:::999999:::777:::<<<>>>CCCFFFCCC<<<666777:::>>><<<888888======;;;888666555555555555:::777555555666555333111222333333333333222111111//////.........---------++++++,,,,,,------------+++***)))(((''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''((((((&&&&&&&&&(((...(((###&&&...222///***///...,,,***)))***---///...000222222222111111111444444444555666777888888777999<<<===<<<===@@@BBB>>><<<:::999999999888777333666:::;;;:::888777777;;;======:::666666:::>>>>>>777444888;;;999777777444444444333222000///......000222111///,,,,,,---///...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++***++++++************++++++***)))***,,,+++&&&&&&***'''(((((())))))*********((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$hhhSSS@@@<<<>>>======@@@???>>>>>>======;;;888555888:::;;;;;;888888;;;>>>777666555666888:::999888333333444444444444444444555333111000111111000//////...------...///000111...111333111---***,,,000...///000///---,,,---...---.........---+++***(((***+++,,,...///111222333///111333222000000444777333222222444666777777555333555888999888777666666222333555555555555666888777666444444555555444333......000222444555333111............---,,,++++++,,,+++******++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((***+++---,,,++++++,,,...333111///...---...000111---...000///...------...///...,,,,,,...///...---111000............,,,+++((()))***+++,,,++++++***(((((()))))))))))))))(((&&&'''((())))))((('''&&&%%%(((******)))(((((()))''''''''''''(((***+++,,,+++***))))))++++++++++++------...222555777666555111333777<<<;;;:::???GGGOOO???666:::???===>>>CCC===???@@@@@@>>>???CCCFFFCCCAAA???===;;;;;;<<<===666777888:::<<<;;;888555888777666444333111111111444222111000111222111000111111000000000111111222...------,,,,,,+++++++++........................------...---,,,---000222---------///222777;;;===111111222222222222111111777555222000///000222333222444555555555555666888888999::::::888888999;;;888888888888999999999888555999>>>AAADDDDDD<<<333555777===@@@===888:::@@@===:::777555666666777666<<<999666666666444000---222111///...---...000111------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&%%%&&&(((###&&&,,,///)))"""%%%,,,###&&&)))+++++++++,,,,,,+++---000111222333555777444555666777888888777777111777===AAABBBCCCGGGJJJAAACCCCCCAAA===;;;;;;<<<666777333---///777<<<<<<<<>>;;;:::<<<<<<:::888AAA???<<<:::888999;;;<<<;;;:::999888777777777777555333222222222222111///000000000000////////////...---,,,,,,,,,,,,---...,,,,,,,,,---------......222000...,,,+++******+++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------...000000000111333555333444555666666666555444555666777888888888888888333444555555555333000///666555333333555666666555000222333333111///.........,,,***+++------***'''+++,,,,,,,,,,,,+++******)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''(((***,,,,,,,,,---...000..................---,,,...---+++******+++,,,---,,,---......,,,+++,,,---//////...---,,,,,,++++++***++++++,,,,,,++++++***+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))))))))************+++,,,...000222555666777444444555666999<<<@@@BBB===@@@@@@<<<;;;>>>@@@@@@@@@???===;;;;;;>>>CCCGGG?????????>>>===<<<<<<<<<;;;:::999777777777888888999888666444333222333333111111111111111000//////111...,,,---///000...+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,------+++000222---,,,888RRRgggMMM???111...111222333444////////////////////////111111222333444444555555444555666777888888888777666888;;;:::888666888:::555666<<>>===999555111666555333222111111222222666666555444333333333333111000///...,,,,,,++++++......---,,,,,,+++*********)))))))))))))))***+++)))(((((('''&&&%%%%%%%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&(((+++...000,,,------...000111333444;;;:::888777666444111///000444:::???AAABBBCCCCCCEEEDDDCCCAAA>>><<<;;;:::@@@:::333000111333333222<<<@@@AAA<<<555333888>>><<<888333111111222000...000///...///000111000///,,,222:::===;;;333+++&&&+++++++++************))))))***++++++,,,,,,,,,,,,+++*********))))))((((((''''''''''''''''''''''''$$$&&&((()))))))))***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###bbbTTTFFF@@@>>><<<<<<===@@@===;;;;;;<<<<<<:::777===<<<:::999888888999:::::::::999888777777777777444333111111222222000///000000/////////............---,,,++++++,,,---...++++++,,,,,,,,,,,,------///...,,,+++************++++++************++++++++++++++++++,,,,,,,,,,,,---.../////////000222444333333444444555555444444333444555666777999999:::444555555666555333111///444333222333444555444222000111222111///............,,,***+++,,,,,,***'''***************)))(((((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++++++++---///---......///......------...---+++******,,,---...---...///...,,,+++,,,---.........---,,,+++++++++******++++++++++++************))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''((())))))((((((((()))))))))*********+++---///111333555555333444555777999<<<>>>???@@@CCCBBB===:::<<<===<<<<<<<<<<<<::::::<<>><<<;;;<<>>;;;:::999888777666666666777888777555333222222222222///////////////......---///---,,,,,,......---+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---''',,,//////222???VVVhhhfffXXX@@@......444111'''///////////////////////////000000111111222222222222333444555666777777777444666999999777666777888;;;;;;===AAA>>>777555777666888;;;<<<;;;999555333444333222000///000000111444333222111000000000000000///...---,,,+++++++++...------,,,++++++************)))))))))))))))***))))))(((''''''&&&%%%%%%'''&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((***---...,,,,,,,,,---///111222333777666555555666666444222222444666999;;;<<<>>>??????>>>>>><<<;;;999888777<<<:::666222000000222444???>>><<<999777777888999:::666222000000000///...///...,,,---...///...,,,***...222444222---)))'''*********)))))))))((((((******++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&'''((('''&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###fffUUUCCC<<<=========>>>>>><<<;;;<<<<<<;;;999777888888888888888888888888999999888777666666666666444222111111111111000...//////.........---------,,,,,,++++++++++++,,,,,,************++++++++++++,,,+++***))))))))))))***+++******))))))******+++*********+++++++++,,,,,,,,,---............111333222222222222222333444444222222333444666888999;;;555666666666555333111000222111111333444444222000000000000///---,,,---...---,,,******++++++)))''''''(((((((((((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))))))))+++---------......///.........---,,,+++++++++---...//////000000///,,,++++++,,,---------,,,++++++******)))******++++++******))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((())))))))))))***+++---///000222222222333555777999:::;;;;;;BBBDDDBBB<<<888999999888999999:::999999:::===???<<<999888;;;AAACCC>>>999888888777555555444444555555555333222111111111111------------,,,,,,,,,+++...,,,++++++,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,***,,,---,,,---555BBBMMMWWW[[[PPP888---222111'''........................................../////////000111333444555555555222444666777666555666666???===<<<<<<999555555888666777888999999888777666555444333111111111111222222111000///............//////---,,,++++++++++++------,,,,,,+++*********+++******)))(((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$%%%##############################$$$$$$$$$$$$######$$$############"""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&''')))***++++++++++++,,,...///111222111111111333666888777666333333222333444666999:::999999999999888777555444444666777444111111666:::AAA<<<666666999;;;777333777444111/////////...---...,,,++++++,,,,,,***)))***+++,,,+++)))))))))***))))))((((((((('''''''''******+++++++++***))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvv^^^CCC777777;;;>>>AAA<<<;;;;;;<<<;;;:::888777555666888999999999888888999888777666555555555555333111000000000000///---...---------,,,,,,,,,,,,+++++++++******+++++++++((((((((()))))))))******))))))))))))))))))*********))))))(((((())))))***)))))))))*********++++++***,,,---,,,,,,,,,///111111000/////////111222444222222222222333555777888666666666666555333111111111111222333555444111.../////////---+++***,,,...,,,+++***)))))))))(((((('''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&########################################################################"""""""""#########$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''''')))***,,,,,,---...............++++++++++++,,,---///000///000000///,,,******+++,,,,,,+++++++++*********((())))))******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((('''((()))***,,,---/////////000333555666666666666???AAA???999555666666555666888999999999999;;;<<<999999:::===@@@???<<<888777666666444444333222222222222111111000000000000------,,,+++++++++++++++,,,++++++***+++******)))++++++************++++++************))))))))))))************++++++++++++,,,,,,***(((((())),,,///222LLL]]]PPP777+++,,,000------------------------------------------,,,,,,,,,---///000222333333333000222555666777666666555;;;;;;999888555333555777777777777777888999::::::999888777555444555555666222111000//////.........//////...,,,,,,+++++++++,,,,,,++++++*********))),,,+++***((((((''''''''')))))))))(((((('''''''''%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$##############################$$$$$$$$$$$$##################""""""""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((()))*********+++,,,---//////------///222555888888777222111111222444666888888888888888888666555444333///111444666666999===@@@???:::555555888999666111333111///...------,,,,,,---,,,************((('''*********)))((()))+++...)))))))))(((((((((''''''************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###vvv^^^CCC666666999===???:::;;;;;;;;;:::999888888555666888:::;;;:::999888777777666555444444444444222000////////////...,,,,,,,,,,,,++++++++++++***)))******************)))'''''''''((((((((())))))((())))))***************)))((((((''''''(((((()))((((((((()))))))))******)))***++++++******,,,......------------///111222222222222111222222333333555555555555444333222222222222333444555444111...//////...,,,******+++---++++++***)))((('''((()))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&####################################################################################$$$$$$$$$%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&'''(((******+++---............*********+++,,,---......//////000...+++******+++***************)))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&'''''')))***+++,,,,,,,,,---///111222222222111888;;;:::555333444666555666888999:::999999:::;;;777;;;>>>???<<<999888888666666555444333222111000000000000000000000//////...---,,,+++++++++,,,,,,***++++++***))))))))))))+++******))))))******+++******)))))))))((((((((()))))))))*********++++++)))(((((()))+++,,,---,,,)))>>>XXX\\\EEE)))%%%111++++++++++++++++++++++++---------------,,,,,,,,,+++,,,---...000000000111000111444666888888777555666888999777666666777888777777666777888:::;;;===;;;:::888777666666777777444333222111000000000000//////...---,,,,,,,,,,,,+++***************))))))+++***)))(((''''''''''''((((((((((((''''''''''''%%%$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$########################"""######$$$$$$######""""""""""""""""""""""""""""""######$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))***+++------------...000444666666555000000111444888;;;:::999888888666555444222222111444444555888===??????>>>:::999777666555444333222//////...---,,,++++++,,,---,,,************)))'''''')))******)))***+++---******)))))))))((((((((())))))))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,---+++(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###eeeSSS@@@999999:::999::::::;;;;;;999777777888:::777888999:::;;;;;;:::999777666555444333333333333111///............---++++++++++++*********))))))(((((()))******)))((((((''''''''''''(((((((((((((((((()))******)))))))))(((''''''&&&&&&''''''((('''''''''((((((((())))))((()))***)))((()))***,,,++++++++++++,,,...///000111111111222111000//////333333333333333333333333444333222333444333111............---+++***+++,,,++++++***(((&&&&&&''')))'''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%#################################################################################$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&''''''((()))+++,,,---------))))))******++++++,,,,,,---......---***))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))*********+++---...///000000111333777777333111555777666777888999999888888999;;;666;;;@@@>>>888555666999555555555444333111000///...//////000000000/////////...,,,+++++++++,,,---***+++++++++)))((()))*********))))))))))))************)))))))))(((((((((((())))))))))))*********((((((((()))+++,,,,,,+++---,,,888HHHCCC///'''---************************,,,,,,,,,,,,,,,---------++++++,,,---............///000222666999999777555444888:::888777999999888777666666666777999;;;<<<888777666444444444444555444333222111000000000000......---,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((('''''''''''''''''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$######"""""""""############$$$########################""""""############""""""!!!!!!"""""""""""""""###""""""############"""""""""""""""############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))++++++---,,,---///222444333222//////000555;;;>>><<<:::777555333111000111222333>>><<<;;;===??????:::555666777888666222000111222,,,......---+++***+++,,,---+++******++++++)))((($$$&&&)))******))))))************)))))))))((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++---+++'''$$$"""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###XXXKKK===888888777888::::::::::::777555555999<<<888888999999:::999999999666555444333222222222222000///------......,,,+++*********)))))))))(((((('''((())))))))))))((('''''''''''''''((((((((((((''''''((()))(((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))((('''''')))+++((((((***+++,,,------------...000222222111///---111111111111222333444444444222111111111111///...---...///...,,,+++++++++*********'''%%%$$$'''***''''''((((((''''''&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%'''%%%&&&((()))+++,,,,,,---((())))))*********))))))***+++,,,+++)))((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))++++++,,,---...000222333222666666333222666888888777888888777666777888:::666999<<<;;;888666888:::555666555555333111///...---...///000111111000//////---,,,******+++,,,---)))+++,,,+++)))((()))+++)))))))))(((((()))))))))*********)))))))))((((((((((((((()))))))))*********))))))(((((((((''''''+++###$$$...444111++++++))))))))))))))))))))))))******++++++,,,,,,------,,,,,,------------,,,,,,------000444888999666333333888888444222555777555444444444444555777888999666555333222111111222333222111000///............,,,+++******************)))))))))))))))))))))))))))(((((('''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&##################$$$$$$""""""""""""####################################""""""############""""""!!!!!!!!!!!!""""""######""""""############""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***++++++,,,...111333333222222///...222888<<<<<<;;;777444111///000333777:::BBBBBBBBBAAA>>>999444000444666777555222//////000+++---......+++***+++---+++***((()))***+++)))((($$$''')))***)))((())))))))))))((((((((('''''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((((('''%%%##############################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###YYYKKK<<<444333444999>>>:::;;;999666333444999===999999888888888888888888555555444333222222222222000...------------,,,***))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))&&&&&&'''''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((((((&&&'''(((***&&&''')))+++,,,---,,,,,,)))+++///222333111///---/////////000111333444555333111///...//////...---,,,...000000---+++++++++*********'''$$$$$$'''***&&&&&&''''''&&&&&&%%%$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%&&&&&&%%%$$$%%%'''$$$%%%&&&(((***+++,,,,,,((())))))))))))((((((''')))***+++***)))((()))***'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((,,,,,,,,,,,,...111333555333666777333333666999999777777777666555555777:::777777777888999:::::::::666666666555444222///...---...///111111111000000...---+++))))))***+++,,,))),,,---,,,)))((()))+++))))))(((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((()))))))))***,,,...+++---,,,)))***---,,,((())))))))))))))))))))))))((())))))***+++,,,,,,---,,,------------,,,++++++++++++...222777888555111333666555...+++000222000222222222333444555666666666555333222111111222222//////...---,,,,,,,,,,,,***)))((((((((((((((()))(((((((((((())))))))))))(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$""""""""""""####################################""""""############"""""" !!!!!!!!!""""""######""""""############""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''((()))******+++...111333333222444000,,,...444999;;;:::888555222111222777===AAA???BBBEEECCC<<<666222111555555444444222111///...***,,,///...,,,***+++---)))((('''((()))***)))(((''')))++++++***)))***,,,(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$ZZZJJJ<<<777777555777;;;>>>:::666555888:::::::::;;;999888999999999777555333333222222222222222222222000---,,,,,,,,,***))),,,+++***(((((((((((()))((((((((((((((((((((((((***&&&%%%(((***'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))((('''(((+++...******+++,,,,,,------...///000111000//////111333333111///......//////...000///...---,,,+++******+++)))'''&&&%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!""""""""""""###############"""!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))+++,,,...)))((((((,,,000111,,,''')))***+++,,,+++)))'''%%%))))))(((((((((((())))))((('''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#######################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***++++++------...///111111111222333666888999<<<777222333888:::888444888777666666666888999:::555444333333444222///---......///////////////...************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((()))+++,,,---,,,,,,+++))))))***++++++++++++***))),,,///222444333111///222000------...//////...333222111///...//////000555333111000111111///...///...---,,,++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$#############################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---......111000......///000333444222222222333666:::===@@@@@@???<<<999666333000///222111000000111111///...---,,,,,,,,,++++++******'''((()))***+++,,,------+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""####################################SSSGGG;;;555111000555<<>>666333555<<>>???<<<777888999::::::999666333111...---,,,+++)))((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################'''222---'''666!!!,,,))))))mmm  )))+++### $$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++...111999CCCLLLRRRTTTSSSJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEJJJRRRSSSLLLHHHJJJOOOHHHCCCEEEKKKMMMGGGAAA@@@BBBEEEGGGGGGEEEBBB@@@<<<;;;777333///***'''%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$$$$######bbb'''###!!!&&&###ddd)))$$$***...&&&###&&&"""((( """!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&'''''''''&&&"""###$$$&&&'''((((((((('''%%%######%%%&&&''''''"""###%%%'''((((((((('''"""$$$&&&%%%"""!!!"""%%%'''&&&%%%$$$############""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$##################%%%%%%&&&'''))))))'''&&&---(((!!!,,,***###''',,,%%%---000)))666EEE@@@BBBKKKQQQPPPPPPSSSOOOFFFBBBUUUpppgggYYYbbbqqqtttssswwwiiiqqqxxxwww___\\\~~~fffUUUEEE@@@YYYAAABBB777999???:::888999666'''555&&&,,,'''***..."""###$$$%%%%%%$$$$$$$$$'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$######$$$$$$$$$$$$######'''+++###'''$$$"""!!!&&&###PPP)))''' 000++++++""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%,,,***&&&$$$######%%%&&&***)))&&&$$$"""!!! '''''''''&&&$$$$$$%%%&&&***)))'''%%%###"""!!! !!!###%%%%%%$$$$$$&&&(((########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''))))))(((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$##################%%%$$$###$$$%%%%%%%%%%%%!!!+++,,,+++,,,&&&%%%///)))444CCCFFFCCCHHHGGG<<>>;;;GGGFFFDDD999:::222!!!"""%%%(((++++++(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$$$$######PPP###444###!!!&&&###```"""$$$$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''' """&&&)))***+++******''''''&&&%%%$$$%%%%%%%%%---...000111222111000000++++++***)))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&(((((((((((('''%%%###""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''(((((()))***(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$%%%&&&'''((((((((((((***+++%%%***&&&(((;;;LLLVVVaaaiiijjjaaaeeevvvtttpppzzzlllyyy~~~NNNEEE@@@EEE888HHHDDDAAA===666...(((&&&''')))'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$$$$######uuu((("""(((%%%!!!&&&###[[[,,,###)))%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$########################$$$$$$############$$$$$$########################################################################""""""######$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&(((***...333777;;;===>>>NNNLLLKKKLLLOOONNNJJJGGGDDDCCCBBB???;;;777222000)))((((((((())))))((((((&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''))))))+++******))))))******+++************************+++++++++++++++***))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%''')))***)))'''&&&''')))"""111@@@RRRfffkkkjjjpppvvvkkkfffwwwzzzooozzzooocccuuuXXXEEE000777:::<<<:::555...)))'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######ddd'''DDD%%%!!!&&&###hhh)))%%%%%%vvvOOO+++!!!000(((!!!%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***(((&&&%%%(((---333777888;;;AAAHHHOOOUUUYYY\\\VVVSSSPPPOOONNNLLLHHHEEECCCEEEHHHKKKMMMOOOOOOOOO???<<<888333000,,,'''$$$$$$$$$$$$$$$$$$&&&'''(((######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''')))***+++((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))&&&&&&''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&&&&((())))))'''%%%'''+++000BBBRRRbbbnnnnnnaaadddzzz{{{|||kkkgggbbb___[[[SSS```HHHQQQ@@@KKKOOOKKK```WWWOOOIIIeeelllwwwtttxxx{{{{{{RRRIIIHHHEEE@@@===:::777111---((('''&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######EEE"""000!!!!!!!!!&&&###```$$$333 ***''')))$$$'''""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""############""""""""""""""""""""""""""""""#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))+++///555<<>>;;;EEERRRFFFAAABBBxxxlllUUUMMMdddwwwUUUUUUpppvvvRRREEEKKKppp^^^TTTccc~~~~~~~~~dddDDD;;;???CCCBBB555222---)))&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######222888---!!!&&&###]]]---!!!''''''&&& )))&&&$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######""""""############""""""""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++...666AAALLLSSSUUUTTTRRRUUUTTTTTTWWW___iiissszzzooowww|||wwwmmmjjjrrr|||nnnhhh]]]RRRJJJFFFDDDDDDKKKIIIGGGHHHKKKLLLKKKHHH777333...)))&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))*********+++,,,...///000888999:::===@@@DDDGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFDDDDDDEEEDDD@@@<<<888444000///))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%&&&''''''(((((()))+++444GGG^^^nnnlllbbbddd{{{yyyuuuWWWMMMFFFEEEAAA;;;===DDD^^^WWW]]]jjjqqqnnnzzzsssbbbRRRnnn|||eeeTTTggg|||hhhfffaaaNNN:::JJJEEE===444---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$vvv(((000 XXX%%%!!!%%%!!!$$$$$$&&&BBBccc&&& &&&"""$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%'''###"""&&&%%%!!!"""'''+++)))&&&%%%''')))&&&!!!&&&&&&$$$$$$'''(((&&&"""!!!"""$$$&&&&&&###!!!"""&&&%%%######"""###%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''%%%'''))))))''''''%%%(((***$$$)))999;;;PPPHHHQQQbbb>>>XXXqqqyyywww~~~|||uuu{{{fffdddhhhYYYLLLHHHGGGEEEKKKTTTOOOKKKBBB888000,,,***((( ###&&&&&&%%%$$$%%%'''%%%$$$$$$###""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$'''***&&&'''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%""")))((('''((()))*********222+++111BBBDDD999:::GGGFFFJJJPPPbbbrrrllldddjjjkkkmmmgggfffooopppnnnwwwsssppphhhaaafffooolllaaa@@@bbbTTTNNNMMM@@@EEEBBB<<<666000...,,,***+++,,,((($$$)))+++&&&)))))) '''%%%$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''',,,(((,,,AAAZZZkkknnnkkkyyyppplllUUUKKK??????777:::\\\kkk~~~pppttttttkkkrrrcccmmmXXX```yyyfffFFFIIIOOO```ZZZ:::///444---***&&&((('''$$$***,,,!!!&&&%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$(((%%%######&&&'''&&&$$$((($$$%%%))))))%%%''',,,))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))CCC&&&***&&&###---XXX%%%!!!%%%!!!$$$$$$ ###wwwCCC&&& &&&"""$$$########################""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$###""" %%%+++***%%%$$$'''###((('''%%%&&&,,,000*********)))(((((('''&&&******)))((('''&&&''')))###$$$&&&&&&&&&%%%$$$###""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&(((((('''... ,,,AAAUUUQQQHHH@@@WWWTTTccc}}}xxxxxx}}}wwwzzz|||}}}cccVVVVVVQQQHHHDDDIIIHHHCCC@@@???:::---!!!)))((('''&&&%%%$$$###"""$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''((())))))(((''''''&&&%%%%%%%%%%%%)))((((((((((((((())))))''''''&&&&&&%%%%%%$$$$$$((((((((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))'''$$$&&&,,,111((('''&&&(((...666>>>CCCEEEHHHJJJLLLNNNRRRZZZaaatttzzz|||tttsss{{{}}}sssyyy~~~rrriiiccc[[[dddiiiLLLEEE@@@@@@<<<222...,,,$$$111)))))))))%%%+++111,,,)))'''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''***'''!!!&&&///,,,"""(((444LLL```cccaaaqqq{{{kkklll[[[AAA:::EEEPPPTTToootttlllqqqwwwoooiiicccmmmzzzrrrYYYKKKPPPWWWVVVFFF000111)))+++...'''%%%)))'''&&&&&&%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$###%%%''')))(((&&&---(((&&&)))***((('''))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++$$$!!!%%%,,,***///###XXX%%%!!!%%%!!!$$$$$$,,, &&& &&&"""$$$########################""""""""""""""""""""""""########################"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$&&&&&&%%%###!!!---***((((((&&&$$$&&&+++333666888888666777<<<@@@BBBBBBAAA???<<<:::999:::111222111...+++(((''''''!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))///&&&888999DDDVVVMMMVVVccczzzqqq}}}ppp}}}fffRRRJJJJJJEEE@@@CCCIIIHHHBBB222---&&&"""###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&''')))***)))(((,,,+++******))))))******(((((('''&&&'''((()))*********************))))))((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""&&&+++,,,((($$$###***555>>>FFFKKKNNNPPPIII]]]gggbbbcccqqqxxxtttjjj}}}zzzgggjjjwwwgggeeejjjYYY999444;;;222000(((***+++%%%%%%&&&***)))(((((()))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&***--->>>IIIaaarrrkkkffftttnnnhhhJJJDDDAAAMMM[[[bbbYYY}}}nnnaaarrrnnnhhhPPPRRRPPPNNNVVVHHH333+++---&&&###'''(((''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&)))***)))(((###&&&******%%%&&&222@@@)))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###;;; ---###000--- '''###444XXX%%%!!!%%%!!!$$$$$$,,,===&&& &&&"""$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######&&&...777>>>CCCEEE===777444777===??????>>>NNNHHHCCCDDDEEEBBB===;;;>>>BBBEEEDDDCCCAAA<<<888222...)))%%%###$$$&&&((($$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&'''((((((''')))---111333NNNHHHOOO___WWWpppzzz}}}cccHHH999:::@@@CCCAAA:::000((($$$$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%'''***,,,+++)))((((((((())))))+++,,,---000///......///111333444///...---+++)))'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((***++++++:::AAAJJJOOOPPPQQQRRRTTTXXXlllxxxvvvxxx}}}zzzooolll}}}dddTTTTTTCCC@@@555333333+++***,,,((((((((('''((())))))'''$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&& %%%///(((---LLL```]]]cccqqq}}}www```KKK>>>???IIIMMM~~~{{{xxxhhhoooeeegggkkkqqqbbbaaaNNNUUU^^^ccchhhsssbbblllfffNNNppp|||wwwzzzgggfffZZZ___gggMMM999...%%%''',,,((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((()))((('''"""###&&&***000;;;JJJVVV***)))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""",,,+++$$$"""(((+++TTT***XXX%%%!!!%%%!!!$$$$$$""""""'''HHH&&& &&&"""$$$####################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%%%%%%%''')))+++***///888CCCMMMPPPJJJCCC???>>>AAAGGGHHHHHHNNNUUU___RRRIIINNNVVVSSSIIIAAAFFFHHHGGGFFFIIIMMMJJJCCCDDDAAA;;;555///+++)))((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((%%%&&&))))))(((,,,444???<<>>000AAAXXX%%%!!!%%%!!!$$$$$$333+++%%%&&& &&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))...333666EEEGGGGGGFFFHHHNNNQQQPPPXXXbbbnnnoooaaaXXXdddxxx|||jjj```jjjwwwssseeeZZZddd]]]PPPFFFHHHOOOLLLBBB???@@@BBBBBB???999444000((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((('''$$$%%%***,,,---666BBBXXX```]]]tttyyyqqq]]]>>>@@@BBBBBB>>>666+++$$$((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''(((((('''))),,,///888:::===@@@BBBBBBBBBAAA;;;;;;;;;:::::::::999999999888666444555777:::;;;333222000---***'''%%%$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''((()))))))))###%%%,,,777DDDNNNSSSTTTJJJRRR]]]dddjjjuuu|||ooozzztttcccYYY```gggfffeeekkkyyyzzzssseeebbb___LLL888,,,"""+++)))''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''$$$***'''$$$777UUUaaaZZZZZZzzznnn\\\HHH???HHHYYY{{{```]]]|||uuujjj}}}yyyeeepppggguuuggg___wwwnnneeexxxvvvvvvdddCCC111---(((,,,+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&'''((('''&&&''')))+++'''444AAAHHHMMMTTT[[[^^^*********)))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000$$$""";;;FFF)))000$$$)))"""oooXXX%%%!!!%%%!!!$$$$$$ 111!!!+++$$$&&& &&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''***...555<<>>555+++***'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((%%%***...///000444>>>FFFFFFJJJQQQXXX]]]___^^^^^^ccccccbbb```^^^ZZZVVVTTTFFFBBB<<<555222111333444777666444222///---+++***)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''((())))))******)))...:::KKKZZZ___XXXPPPOOOeeexxxwwwuuuYYYRRR]]]YYYIIIBBBTTTEEELLLXXXNNNHHHQQQVVVYYYZZZ___ccc[[[RRR\\\ooopppdddIII666222///+++)))((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&''''''(((%%%'''+++555JJJ```iiiiii|||jjjPPPJJJ???ZZZtttgggiiirrrkkk|||sssddd\\\hhh}}}{{{mmmwwwmmm{{{{{{ssszzzjjjNNN:::000---,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%'''((((((&&&'''(((((((((***///333///CCCSSSUUUUUUddd}}}************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$666((("""---}}}YYY((("""(((%%%'''---VVVXXX%%%!!!%%%!!!$$$$$$)))+++ ###333&&& &&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&)))///888AAAIIIPPPSSSXXXooo}}}qqqrrr~~~}}}}}}{{{zzzvvvyyyqqq|||sssppp|||ttt]]]hhhbbbXXXNNNGGGCCCBBBBBB???<<<777222...+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&'''''''''(((((()))))),,,'''+++555<<>>AAAJJJYYYfffuuu{{{ooo]]]MMMBBB<<<:::666666555555444333333333))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''((()))******+++888NNNaaa[[[HHHEEEZZZrrrsssZZZMMMLLLUUUXXXVVVZZZ```^^^ggg}}}iii[[[|||xxx{{{xxxpppyyy{{{]]]___lllzzzkkkbbbvvvhhh]]]999444...***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((---%%%666YYYbbbXXXhhhtttUUUIIIGGG[[[{{{gggUUUwww{{{|||yyymmmkkkMMMwwwoooqqq~~~fffuuuQQQ>>>------,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&'''(((((()))---444999SSSMMMGGGPPPppp************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&((('''$$$&&&'''&&&###"""%%%)))***QQQ'''333555777222///QQQqqq$$$...///###$$$%%%)))######'''### 000HHH((()))---#########################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,###!!!&&&(((%%%%%%+++...;;;EEECCCJJJhhhwwwkkklllzzz}}}qqqmmm|||xxxvvvwwwttt~~~yyyYYYSSScccPPPNNNDDDHHHEEECCCAAA333)))000(((###(((***$$$%%%)))$$$((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###))),,,)))''''''((()))###444111@@@KKKxxx}}}{{{kkklllmmmcccdddbbbeee\\\eeeZZZWWWUUUXXXhhheeeoooppptttuuu~~~uuufffVVV[[[[[[KKKNNN:::,,,///---### '''$$$%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&%%%'''&&&###$$$(((&&&######''')))***...333888MMM^^^iiiooo[[[III999333333000444999444111///---***&&&"""###&&&&&&&&&&&&%%%$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))))))))''')))***(((&&&***999GGGUUUVVVZZZFFFCCC___|||ttt^^^PPPBBBVVViiiYYYcccyyy|||{{{~~~yyyrrreee```{{{ttt~~~uuuFFF888((($$$---"""((()))(((''')))***)))&&&"""'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%(((,,,&&&!!!''''''###'''!!!===XXX^^^YYYfffaaafffSSSSSS```eeessswwwaaaxxx|||kkkttttttsssvvvtttvvvttt}}}xxxnnnDDD333'''***...***%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&'''''''''###---,,,'''---444@@@RRRKKKNNNUUUyyy************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***)))$$$''')))***)))******+++444DDD\\\pppEEEPPPGGGBBBCCCMMMOOOGGGCCCEEEOOO555BBB999///222...***%%%$$$&&&###!!!(((444```{{{ooo---((( ###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%)))---***&&&)))222:::DDDVVVccchhhsss|||{{{ttt}}}||||||rrr{{{ttt~~~uuuwwwnnnsssssspppaaannntttZZZKKKKKKDDDBBBIIIAAA111+++...''')))***$$$&&&+++&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((+++)))(((''''''(((+++...111<<>>555...(((###&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))%%%$$$'''(((&&&&&&(((,,,+++,,,222BBBYYYppp}}}uuuhhhdddmmmsssjjj^^^nnn}}}|||~~~^^^JJJBBB999222333333000---***((('''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***))))))(((///******333DDDRRRWWWUUU<<>>CCCEEEDDD>>>:::555---$$$000###!!!%%%$$$!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''(((((((((000AAASSS___sssrrrqqq|||uuunnnppp{{{rrrvvvqqqYYYqqqvvvmmm```nnnkkkppp|||tttuuuvvvpppyyyWWWLLLLLLJJJJJJKKK@@@;;;555***)))+++%%%%%%&&&'''))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''$$$(((000///***...:::kkk}}}kkkdddiiinnnlllrrruuuhhhXXX```eeefffjjjeeeeeennnwwwwwwpppuuu~~~hhhyyydddMMM???777---"""&&&&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%)))+++((('''(((------444MMMvvvvvvnnnrrrUUUHHHAAA>>>???JJJOOOEEEAAAGGGLLLKKKGGGIIIPPPWWWdddmmm{{{~~~dddKKK555>>>DDD>>>444---******'''&&&&&&''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$&&&((())))))******+++$$$...<<>>===<<<:::999999;;;666000,,,***###'''((( %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))******+++%%%///999FFF^^^vvv{{{qqq~~~iiippppppssskkkWWWWWWfffUUU___hhhjjjiiiooo}}}}}}yyy||||||uuukkkeeeeeeoooiiiXXX\\\vvvyyyxxx~~~~~~jjjOOOOOOVVVTTTBBB888444,,,)))))))))))))))(((((('''((((((''''''''''''((((((''''''((((((((())))))))))))*********000CCCaaawwwtttbbbfffvvv|||tttjjjbbbYYYlll}}}vvvyyyrrr{{{{{{qqqvvvpppzzzssszzz|||~~~wwwdddWWWfff}}}qqqCCC333BBB---)))$$$###&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((())))))'''(((222<<>>JJJPPPLLLPPPddd|||iiiVVVTTToooxxx}}}kkkxxxpppkkk{{{uuueee```kkkwwwuuuyyyrrriiisssqqqllljjjtttmmmlllqqqgggggg|||zzzsss^^^XXXhhh^^^SSSAAADDDMMMgggxxxxxxTTTAAA+++###(((...---((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))"""((()))...888===MMMggghhhPPPNNN~~~VVVqqq{{{mmm|||tttllljjjlllnnnsssyyyyyyzzzuuuxxxqqq]]]555...)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&%%%'''---222<<>>444,,,+++***)))((('''''''''((((((''''''''''''(((((('''((((((((())))))))))))(((------...AAAeee{{{zzztttnnnyyyuuu[[[UUUhhhpppwwwuuunnnzzz}}}uuu|||wwwjjjooolllwwwwwwssshhhkkkuuuwwwsssrrr|||zzzyyywwwddd>>>CCC666000((($$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((++++++++++++,,,666NNNdddzzzhhhBBBFFFNNNYYYdddmmmtttyyywwwmmmccc]]]```gggbbb{{{pppeeeaaaUUUFFF777111***''''''(((&&&###''''''''''''''''''''''''''''''''''''((((((((((((((()))***((('''***222888PPPOOOMMMSSSooodddYYYOOORRRqqquuuvvvvvvzzzvvvzzz{{{qqqiiigggjjjsssnnnsssqqqkkkuuusssuuujjjsssmmmeeehhhfffnnn{{{xxxppppppsssjjjfffrrrmmm[[[DDDGGGCCCPPPvvvtttnnnvvv^^^@@@---))),,,,,,***(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&)))***333AAAIIIZZZuuuwwwKKKLLLyyyUUUkkkvvvvvvpppmmmpppvvv{{{aaavvvhhhbbbwwwrrr```111******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''''',,,555===CCCaaauuuzzzyyy************))))))))))))''''''(((((((((((('''''''''(((((()))***++++++,,,333>>>YYYxxx{{{wwwuuuyyylllTTTNNNJJJAAA===AAA:::???JJJBBBIII000++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))***++++++,,,,,,EEEddd|||~~~~~~ffftttZZZcccjjjnnnvvvsss~~~jjj]]]VVVgggyyy{{{vvvtttsss~~~sss[[[NNNCCC...---+++)))''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))###---111888VVVvvvkkkkkkpppwwwyyyllloootttddduuuvvvmmmuuuuuusssssswwwpppxxxttthhhqqqrrrooooootttqqqgggjjjrrrpppiiijjjmmmttt|||yyypppzzztttmmmhhhCCC>>>666,,,&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%(((,,,222<<>>[[[wwwwww++++++***)))))))))))))))$$$(((///333///(((&&&***000%%%!!!)))888MMMkkk|||xxxwwwyyyyyy```bbbZZZWWW^^^\\\VVVYYYbbb___YYYlllxxxvvvxxxsssggg^^^LLLJJJMMMRRRQQQJJJCCCAAA777333,,,&&&$$$%%%&&&(((%%%&&&&&&&&&&&&%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''&&&(((***+++555OOOhhh|||nnneeejjjpppbbbYYY^^^lllzzzzzzuuu|||KKKAAA555,,,((((((***---))))))(((((((((((())))))))))))))))))+++------+++,,,///```yyyvvvjjjttt}}}www}}}}}}xxxqqqooorrrqqqmmmqqqrrrwww~~~~~~xxxsssrrrggg___mmmuuu{{{{{{yyyKKKAAA===000&&&(((%%%###(((''''''&&&&&&''''''(((&&&''',,,+++###&&&------,,,000III~~~WWWGGGSSSRRRLLLZZZooozzzqqq```XXXUUUoootttxxxuuulllbbb\\\ZZZuuu{{{ppphhhkkkiiimmm}}}ssseeejjj555666111 +++'''(((((((((''''''((()))(((''''''''''''((())))))(((...(((%%%555GGGPPPYYYooosssvvvLLLaaa```jjjzzzvvvnnnmmmllliiilllkkkjjjjjjmmmqqqvvvyyy~~~yyytttqqqpppooojjjhhhfffgggiiijjjiiigggjjjiiihhhkkkooossssssrrrjjj[[[aaakkkyyy{{{hhh<<>>qqqxxxssswwwqqq}}}xxxsssyyyrrrpppppptttyyyyyyrrrmmmlllmmm[[[ccckkkppppppjjjzzz{{{tttrrr<<>>___rrrjjjsss{{{xxxwwwvvvssskkkpppyyy~~~|||yyyyyy{{{}}}|||fff^^^jjjkkkkkkHHH???<<>>RRR+++*********++++++,,,---...++++++000===WWW|||yyyiiifffjjjddd^^^fffvvvvvvsssyyysssuuurrrxxx}}}zzzkkkyyyuuuYYYhhhgggmmm~~~yyyrrrwww{{{ooofffeee^^^TTTNNNKKKFFF>>>888222---(((&&&)))***)))'''''''''''''''(((((((((((((((((()))))))))*********...000GGGmmmyyyzzz~~~yyyzzzooorrrjjjccc^^^TTTaaaUUUCCC:::111+++******))))))******+++***))),,,...+++000JJJfff|||pppyyywwwoooxxxrrrtttvvvtttooolllooouuutttooopppppptttxxxwwwuuuyyyyyyrrrnnniiiddddddgggmmmuuuqqqeeebbbbbbdddTTT888555555((())))))(((((((((((()))))))))***///...111WWWgggQQQYYYnnn~~~zzzssspppmmmjjjoooddddddsssaaaqqquuugggfff}}}yyyKKK222---(((''')))***)))'''))))))(((((())))))***+++(((<<>>999222+++((()))***)))&&&''''''''''''((((((((()))))))))))))))************+++444VVV|||~~~xxxwww|||zzzqqqooouuuyyy~~~lllyyynnnyyynnnmmmiiiYYYfffQQQQQQIIIcccxxxHHH444AAA++++++************++++++))))))---...+++444UUUxxxwww}}}|||eeekkkvvv|||~~~vvvwwwyyywwwttttttvvvsssmmmiiikkkooommmhhhhhhhhhllloookkkfffkkkuuuxxxsssooonnnjjjdddccceee```hhheeeDDDiiiUUUAAAsssqqqCCC===...)))))))))(((((((((((())))))***''',,,111GGGkkkGGGWWWsssuuu|||}}}zzzrrrmmmmmmllljjjnnn]]]fffuuuooosssyyyzzzttthhhgggvvv888222+++)))***+++)))&&&)))))))))))))))******++++++>>>QQQjjjccc```}}}uuu^^^ZZZZZZjjj{{{xxxxxxtttwww{{{xxx}}}{{{vvvuuuxxxxxxuuuqqqtttyyyssslllpppooopppyyyyyy|||fff888(((++++++((('''(((((((((((((((((((((((((((&&&)))---++++++;;;PPPuuu|||JJJbbb^^^]]]~~~~~~~~~~~~|||xxxxxxwwwssshhhpppvvvwwwuuurrrjjjbbb\\\XXX[[[SSSUUUaaabbbhhhhhh```///(((...((((((''''''''''''(((((((((''''''(((***...111333GGGoooxxx)))------(((''',,,...,,,666555SSSzzz}}}{{{ggg\\\UUUgggvvvzzzyyy|||yyywwwvvvvvvkkkggghhhooouuuyyy~~~vvvyyy{{{}}}xxxsssvvvwww}}}~~~vvv[[[WWW\\\YYYQQQ888<<<===666)))''',,,***!!!'''''''''''''''((())))))%%%+++---)))'''***,,,+++333WWWsss~~~{{{~~~~~~qqqqqqtttvvvyyynnnxxxlllhhhqqqhhhwwwsss{{{zzzvvvtttyyynnnsss|||tttlllrrr```hhhgggYYYEEE999QQQ}}}hhh~~~iii@@@===888,,,)))***&&&)))---(((%%%...000---333DDDeee||||||aaattt}}}wwwvvvqqqttt|||uuunnnnnnkkkqqqpppppphhhfffmmmkkkgggllleeepppoooccccccqqqtttlllqqqnnnnnnrrrnnnaaaWWWUUUXXXfffhhhcccQQQeeeLLLGGGwww~~~@@@FFF111+++'''+++---+++(((((()))***---+++222DDDvvvhhhHHH\\\wwwooo}}}{{{~~~vvvmmmhhhhhhlllooogggeee___jjjzzzwwwlllkkkyyyeee___iiivvvppp&&&&&&000'''...)))---,,,***---+++%%%+++111,,,333DDDIIInnnlllyyyhhhXXXWWW___hhhrrr{{{~~~~~~{{{|||xxxwwwwwwwwwvvvssspppllljjjfffjjjnnnmmmjjjkkkpppuuuwwwqqqzzz}}}\\\555***---444)))))))))(((((()))***++++++$$$)))(((''',,,222JJJkkkcccPPPZZZ\\\___~~~ssszzzuuu~~~|||wwwyyytttnnnZZZ```ZZZcccwwwpppjjjzzznnnaaaTTTZZZXXXQQQRRRWWWTTTIIIcccGGG555***)))((('''&&&&&&'''((()))%%%,,,)))&&&,,,///444AAAhhh}}}555+++&&&---444222///...999___{{{}}}hhhYYY[[[iii{{{xxxyyyqqqjjjfffhhhiiijjjjjjjjjhhhfffdddeeeddddddfffdddaaadddjjjssssssssspppnnnnnnpppsss|||eeepppzzzxxxxxxjjj______OOOFFFAAA;;;777222,,,'''&&&(((''''''''''''((()))***'''(((***+++,,,,,,...///NNN}}}{{{qqqpppsssuuuzzzsssiiissskkkjjjqqqiiivvvpppmmmwww}}}qqqkkkqqqvvvtttxxxvvvvvv}}}~~~yyyyyymmmhhh[[[QQQJJJ>>>CCCYYY~~~~~~aaa@@@;;;///---...)))***...)))000&&&+++...:::hhhfff|||zzz|||nnnXXXiiirrr|||uuummmlllkkkooorrrqqqjjjggglllkkkhhhllleeeiiilllllllllllliiieeeuuunnnjjjmmmmmmdddYYYTTTNNNTTTggguuuooorrrIIIeeedddOOOUUUrrryyy^^^???555555***++++++)))(((***,,,---666%%%666pppqqqRRR\\\mmm}}}}}}|||ssskkkfffgggiiitttmmmdddjjjvvvdddZZZddd{{{pppcccbbblll{{{iii444...)))***%%%+++,,,***,,,+++'''+++///,,,666PPPlllyyywwwnnnoooccc]]]iiiqqqttt~~~}}}xxxtttrrrqqqooollliiidddaaa___VVVYYY___eeeiiimmmoooqqqrrroooyyy}}}oooDDD'''$$$+++###)))))))))))))))***++++++***+++***...111666ZZZaaaQQQYYYtttxxxzzzhhhwwwxxxzzzxxxtttwwwrrr}}}tttttt{{{}}}{{{~~~jjjccckkknnn|||fffvvvwwwkkk^^^VVVPPPPPPSSSRRROOOLLLrrrZZZ222+++)))(((''''''''''''))))))''')))'''))),,,,,,@@@aaa}}}{{{333'''&&&111222))),,,999nnnnnnrrraaa___qqqooozzz~~~wwwooojjjiiihhhhhhhhhcccfffjjjmmmmmmllliiigggcccdddhhhiiiddd___cccjjj]]]___bbbeeegggjjjnnnqqq~~~\\\qqquuuyyy^^^bbbdddLLL@@@:::>>>:::...)))...((((((((((((((())))))******&&&'''------***...777eeevvvnnnwwwmmmgggtttuuummmtttmmmeeelllkkklllpppkkkuuunnnkkkzzzwwweeebbbpppllliiivvv|||wwwyyy|||tttrrrjjj[[[RRRNNN@@@666<<<:::\\\pppvvvCCC>>>222000222+++***...,,,444###+++000<<<{{{hhhlllpppXXXKKKHHHmmmwwwzzzrrrjjjkkksssvvvqqqoookkkhhhiiijjjjjjjjjllleeecccggggggccceeemmmwwwmmmfffhhhkkkggg\\\TTTKKKBBBKKKYYYoootttiiixxxEEEUUUooobbbBBBYYY<<<000666...+++((((((***,,,...//////+++XXXMMMMMMnnn~~~wwwmmmhhhhhhjjjxxxmmmfffhhhoooaaaNNNTTT___sssuuu]]]QQQ```sssvvvDDD))),,,***(((,,,+++******+++++++++---...>>>WWW|||}}}VVVvvvrrrZZZkkkdddhhhsssuuu}}}xxxuuuppplllhhheeedddaaa^^^[[[XXXVVVUUUNNNNNNPPPVVV___ggglllnnnrrrrrr{{{```444+++333///***))))))))))))***++++++***))))))000666CCCvvvaaaTTTgggTTTfffmmmoooeeeqqqtttccc{{{sssjjjzzzzzzzzzpppbbbssspppuuuooo~~~mmmvvvyyywwwkkkwww~~~aaatttlllkkkWWWJJJNNNPPPJJJHHHMMMXXX|||???111***)))(((''''''((()))***)))(((&&&***...333ZZZxxxzzz|||zzzmmm'''***111111''''''BBBbbb}}}bbb^^^aaajjj|||vvvddddddaaa```aaaaaa```aaaeeeggghhhiiijjjjjjjjjjjjjjjhhhiiilllnnnjjjeeegggllldddddddddddddddeeegggiiilllkkk```ZZZppp}}}xxx^^^dddttt___PPPCCC???;;;333......)))))))))(((((())))))***---'''(((---)))%%%333HHHqqq}}}~~~{{{{{{vvvpppkkksssjjjlll~~~wwwfffkkknnneeefffjjjnnnnnnnnntttqqqttt~~~eee```tttjjjooovvv~~~}}}xxxyyywwwllljjjoooiii]]]RRR???333888---:::\\\^^^DDD444111333,,,***...---///***000777HHHsssrrrmmmcccFFFOOOtttqqqccc]]]eeebbbjjjhhhiiihhheeehhhkkkfffjjjffffffgggeeecccjjjtttrrrkkkfffhhhkkkhhh```YYYQQQ>>><<>>===>>>AAADDDEEEKKKIIIEEE@@@@@@GGGSSS]]]jjjlllmmmrrrzzzbbb===(((+++++++++***************+++(((222---,,,MMMiiiRRRzzzKKKvvvrrr}}}jjj~~~mmmrrrwww|||vvvxxxyyy[[[pppdddxxxuuuhhhwww|||}}}xxx|||~~~kkkSSS___{{{vvvwww|||```RRRhhhssssssyyyXXXoooxxxnnnlll```LLL??????AAAAAA;;;888QQQ}}}vvvzzz---,,,+++***)))((())))))***&&&---((((((BBBjjjddd|||{{{ppplll111...***111RRRuuuqqqlllvvvyyy|||{{{qqqeee___cccoooxxxsss{{{}}}xxxsssrrrhhhfffeeeeeehhhkkkmmmnnnggg______kkkpppkkkjjjooo}}}sss}}}wwwsss```GGG===???:::...,,,+++************************,,,,,,,,,:::```|||~~~wwwrrruuuyyyyyyyyyyyywwwjjjgggnnnnnnjjjlllqqqtttkkk___mmmtttkkkrrrqqquuucccgggeeeqqqllleee{{{vvvzzzwwwnnnqqqfffZZZZZZPPP;;;//////+++...VVVsssxxxeeeGGG555333---***---...---222---TTTuuuiii|||vvvwwwhhh@@@fffooohhhTTTooozzziiinnncccfff```fffcccWWWdddqqqeeedddhhhdddZZZXXXbbbhhhhhhgggiiihhhddddddeeeccc___RRRDDD===222333555888WWWkkkxxxpppooosssSSS>>>WWWvvv@@@666333,,,***...///++++++///HHH~~~JJJ^^^ooobbb___~~~wwwzzz~~~xxxtttvvvyyyuuuiii]]]cccdddhhh^^^\\\rrruuuMMMLLLEEEPPP^^^ZZZUUUbbbqqqpppzzzggg111%%%666&&&)))///)))+++333***222VVV~~~jjj```jjjgggqqq{{{yyyhhhgggwwwwww~~~}}}zzzooolllpppqqqlllqqqnnnjjjgggeeebbb___]]]\\\[[[WWWPPPHHHAAA===<<<666555444222222333555666666;;;>>>>>>;;;<<>>???;;;CCC222QQQrrr{{{@@@---,,,+++)))))))))******$$$---+++222YYY~~~xxxyyyzzz333+++444YYYzzzhhhkkksss~~~|||pppnnnmmmnnnrrrwww~~~}}}yyyuuurrrllleee___gggaaa___ccceeebbbaaabbbyyy}}}ppprrrmmm^^^LLL@@@<<<;;;---,,,+++***************))),,,,,,***000JJJqqqmmmuuunnnkkkmmmnnnmmmppptttjjjXXXfffwwwiiicccnnnlllpppjjj\\\qqqzzzlllrrrmmmlllaaaccc^^^uuulll\\\ccczzzqqqxxxooojjjmmm^^^RRRVVVTTTAAA111000555...222GGGqqq~~~WWW===777000,,,...---//////666bbb{{{jjj]]]~~~qqquuubbb???fffrrrhhhTTTzzz]]]]]]RRRrrrfffiiiaaaPPPaaawwwkkklllaaaYYY]]]ffflllmmmmmmmmmjjjbbb[[[\\\aaa```[[[OOOEEE>>>000111555111FFFVVVqqquuupppwwweeeHHHAAAkkkWWW111555---+++......+++111;;;sss^^^MMMrrrfffjjj{{{{{{~~~xxxyyyzzzyyyxxxyyyxxxtttmmmfffccceeeeeeZZZ```___PPPGGGIIIIIIPPP]]]```[[[]]]aaannn@@@***222---)))111******333***888hhhccc___www~~~xxxhhhuuurrrssskkknnn~~~xxxqqqlllkkkkkklllkkkjjjhhhfffdddbbb___]]]YYYXXXUUUNNNEEE>>>::::::444333111///............,,,000555777777777888:::GGG\\\hhhuuussslll&&&(((---,,,++++++*********+++$$$---...CCCuuuMMMHHH}}}pppsssfff\\\pppjjjdddXXXkkkqqqppphhh~~~\\\cccqqqaaakkk~~~xxxssslllyyywwwhhhVVVbbbkkkssskkkrrrlllnnnjjj\\\KKK@@@<<<::::::,,,BBBtttfff...---+++***))))))******(((---000HHHxxx}}}www|||vvv~~~222000NNNvvvqqqddd|||sssjjjgggbbbeeennn~~~uuuzzzyyyzzz{{{{{{yyyuuuqqqnnnnnnnnnpppqqqmmmkkkpppyyyxxxxxxyyy{{{{{{wwwoooiiiaaacccbbb```dddiiieee\\\[[[kkkuuuvvv}}}{{{{{{^^^???888AAA---,,,,,,+++*********++++++---***'''222QQQuuuyyyzzzqqqqqqhhh```\\\VVVPPPRRRYYYaaaPPPqqqtttiiirrrhhhkkkgggZZZttt~~~mmmrrrjjjcccmmmjjjNNNvvvmmmeeeXXXnnnwwwooovvveee```iii```PPPQQQQQQEEE===***222111000===zzzdddCCC:::222......---...,,,DDDiiixxxuuuuuuyyy}}}qqqkkkrrr^^^iii{{{uuulllYYYGGGsss|||kkk```NNN~~~```gggddd~~~mmmlll___KKK```{{{qqqgggZZZbbbvvvkkkssskkk\\\SSSVVV^^^]]]VVVPPPGGG???...///333)))333QQQfffxxx~~~yyygggKKK666RRR~~~ttt999777///+++------,,,666FFFkkkOOOhhhkkk___xxxwww}}}~~~yyyxxx|||yyywwwtttooojjjiiikkknnn___aaa^^^WWWfffWWWWWWIIIOOOBBB@@@XXX```QQQKKK]]]vvvUUU222,,,...)))333+++***333***<<>>TTTkkkNNNrrryyyhhhaaaGGGnnn}}}ccc^^^mmmdddUUU{{{ssswwwwwwcccdddlllrrrdddTTTAAA444444333...000444333FFF]]]zzz~~~wwwqqqQQQCCC___KKK444666,,,------555???III[[[sss^^^vvvsss~~~yyyxxx|||xxxxxxssstttnnnccceeeggg___UUURRRYYYbbbUUUbbbqqqJJJBBBHHHIIIGGGPPP\\\ZZZOOONNNFFF...(((+++---,,,...000888\\\uuu|||yyyoooccciiijjjllloooiiizzz|||zzzvvvrrrmmmjjjiiiiiihhhfffddddddbbb___\\\YYYWWWWWWPPPMMMGGGBBB>>>;;;888666111000...---,,,+++,,,,,,------......//////000000444222DDD^^^ooojjj999000,,,...---''',,,111+++---111PPPgggaaaZZZ```ooobbbvvv}}}}}}}}}~~~~~~|||{{{|||zzz}}}wwwyyyzzz}}}}}}}}}|||~~~~~~zzzuuurrrpppooonnnhhhfffggg___OOO>>>666;;;666+++333gggtttvvvVVV111---000...///)))---///???XXX{{{___~~~mmmqqqzzzlllfffhhhnnnhhhhhhaaa]]]\\\aaahhhkkkgggbbb___bbbbbb\\\YYY[[[\\\\\\[[[^^^___^^^^^^aaaaaa^^^[[[XXXVVVUUUWWWYYYZZZ[[[bbbcccbbb___[[[[[[___bbbcccccchhhddd^^^jjjwwwttt|||~~~zzz~~~gggEEE>>>777666000&&&)))///***---+++$$$555dddppp}}}iiimmmtttooofffkkkttt```===wwwuuusssuuuvvvkkkooocccNNN???iiiwwwkkkeeeiiiooonnnmmmqqqvvvpppjjjooopppeee???sssnnnYYYJJJ???888444///---000...***CCCmmmuuuhhhGGG:::+++...333,,,OOOssshhhzzz}}}vvvlllqqqbbb___jjj}}}[[[```bbbppp```NNNxxxqqqiii\\\@@@llluuudddZZZrrrhhhxxxxxxhhhxxxyyyjjjddd___hhhfffRRR===:::===222///333+++222:::UUUwwwvvvvvvyyyUUU<<>>888888222(((+++000)))))),,,+++;;;bbbuuuqqqppptttvvvppp{{{mmm[[[===wwwvvvsssssstttpppyyynnn___hhhiiiFFFEEE}}}wwwpppooottt]]]IIIfff|||yyyooo]]]|||{{{uuuhhhYYYJJJ>>>777666666000222555+++999dddssssssGGG999555111+++---III|||cccwww|||vvvuuuwwwkkkrrraaaiiidddgggOOOsss}}}ffffffOOOkkkmmmkkk___GGGlllvvvdddVVViiiooo}}}pppGGGtttlllhhh]]]cccgggPPP???FFFHHH000...555'''444666PPPpppqqqTTT<<<111```tttooo___999222111333)))222nnnHHHUUU\\\RRRfff}}}yyy|||wwwvvvqqqggghhhhhh^^^VVV___TTTTTTWWWRRRRRREEEKKKFFFIIIRRRQQQJJJSSSeeeGGGaaa|||ppp888555333***333555,,,DDDwwwppprrrbbbfffgggjjjuuusss}}}|||yyyzzz~~~zzzqqqpppooommmkkkiiifffeee______^^^^^^\\\YYYUUURRRMMMGGG@@@;;;:::888555111000///---,,,+++++++++,,,,,,,,,---......//////000000333///;;;XXXiiicccSSS//////222---%%%---222***---KKKjjjVVVXXXaaa~~~}}}zzzwwwxxx}}}{{{|||zzzzzz}}}zzzyyyyyyxxxtttrrrssslllgggccccccbbbWWWEEE777'''555888...111QQQyyy???(((///$$$)))...,,,999BBB~~~qqqwwwxxxkkkeeeqqqrrrsssiii^^^[[[^^^___bbbhhhmmmmmmgggaaaaaaaaa]]]YYYYYY]]]\\\YYY___bbb```\\\[[[]]]\\\YYYXXXVVVUUUWWWYYYYYYVVVSSSTTTVVVVVVTTTQQQRRRUUUXXXZZZZZZ\\\dddgggbbbaaahhhGGG:::555333,,,---000******111444EEEiiixxxvvvqqquuusssssssssooozzzlllZZZ===wwwnnnmmmqqqfffjjjPPPMMM|||wwwttt{{{___GGGvvv{{{mmmhhhzzzxxxwwwsssjjj[[[JJJ===777000777...+++333111666OOOYYY999999333+++666QQQuuuvvv```fffkkkoooxxxhhhSSSgggrrr___VVVfffjjjqqqnnnnnnlllNNN^^^nnnnnngggXXXkkk|||eeeWWWaaafffkkkYYYYYYTTTpppjjjmmm^^^\\\[[[GGG>>>KKKHHH,,,,,,999---...333HHHcccoooUUUCCC333DDDwwwqqq:::000444666+++666FFFYYYfffVVVbbbvvv~~~~~~~~~|||yyy~~~wwwuuuoooffffffeeeZZZSSS\\\JJJJJJQQQJJJLLLKKKPPPFFFEEEOOOQQQNNNUUUdddGGGIIIbbb;;;444222+++333444---HHHwww~~~yyynnnhhhhhheeelllyyy}}}}}}yyy{{{zzzwwwssssssrrrppplllhhhfffdddaaa^^^[[[XXXVVVRRRMMMIIIGGGCCC>>>:::999666333000000///...,,,,,,,,,------,,,,,,------.../////////---777000111LLLbbbqqqddd\\\xxx333---///...)))---111***333ZZZSSSqqqXXXwww|||}}}zzz|||{{{zzzzzz}}}~~~}}}}}}}}}|||yyyyyy{{{yyysssqqqtttmmmiiieeedddbbbYYYGGG777999111---...000@@@hhh|||HHH,,,222(((---222000DDD\\\|||ssswwwsss~~~mmmhhh|||kkkjjjnnnsssoooccc^^^`````````cccgggjjjhhhbbb]]]______\\\XXXZZZ^^^]]]XXX```aaa___ZZZXXXZZZYYYVVVTTTTTTUUUWWWXXXWWWTTTRRRXXXWWWUUUTTTTTTUUUVVVVVVUUUWWWVVV```ooollldddkkkjjj}}}dddDDD333444111//////+++***...333KKKuuu]]]TTTNNNSSS^^^bbb___]]]lllrrr___???ppplllooozzz]]]qqqwwwqqqMMMKKKuuuwwwtttxxx^^^GGG}}}tttxxxrrr|||vvvrrrllldddVVVFFF;;;888000555000)))///444555999iiittt;;;555///444;;;gggtttccc||||||lllhhh|||jjj]]]QQQMMMeeegggjjjPPPHHHnnnsssmmmpppmmmaaaTTTEEE\\\___gggaaa___ccclllZZZXXXfffrrrjjjppp~~~```aaammmaaaYYYRRRNNNMMMSSSEEE++++++666000000777DDD[[[oooRRREEE;;;999ccchhh:::---333555...AAAmmmOOObbb}}}QQQ```~~~~~~zzzzzz{{{xxx}}}uuupppiii```aaa```TTTRRRXXXKKKPPPVVVLLLNNNMMMMMMFFFBBBGGGPPPWWW\\\```HHHEEEVVVJJJ666---,,,//////555TTT|||}}}kkkqqqnnnjjjrrr{{{}}}|||}}}xxxqqqnnnrrrrrrqqqnnniiieeecccbbbqqqjjjaaaYYYTTTNNNHHHCCC<<<<<<;;;:::777444222111000///---,,,,,,,,,---...,,,,,,,,,---......//////---777333///AAAYYYgggnnnwwwfffAAA///+++000---,,,///---222iiiwwwWWWSSS\\\|||yyy}}}~~~||||||~~~~~~~~~~~~|||~~~~~~yyyxxx{{{{{{rrrrrrxxxlllkkkiiifffcccZZZJJJ:::777---///666222<<>>qqqwww}}}tttwwwWWWKKKxxxzzzwwwzzz{{{fff|||{{{tttbbbLLL}}}mmmlllzzz\\\VVVXXX___eee]]]KKK===999444'''000888------555///AAAzzzqqqIII<<<(((555GGG{{{^^^fffmmmttt}}}oooyyyppprrrYYYuuu}}}rrr\\\FFFlllzzz{{{uuudddnnn```UUUeeerrruuuzzztttaaaqqqfffmmmhhhgggiiiiiieeemmmeeefffWWWfffwwwlllcccXXXTTTWWWEEE---***000222333222555<<>>FFF]]]```PPPOOO???TTThhh>>>...888,,,)))JJJpppiiisssdddiiinnn```___hhhddd}}}gggaaa~~~{{{zzzvvv{{{|||tttrrrppplllcccdddccc```[[[YYYZZZ\\\{{{ooo___RRRJJJEEEAAA===;;;AAAFFFBBB999111...///---,,,+++*********+++,,,++++++,,,------......///333(((222999000???cccvvvrrrggg<<<(((111000(((---666FFFRRRsssQQQ|||www{{{yyyyyyyyywwwtttxxxvvvyyy|||zzziiiqqqxxxzzz}}}||||||~~~xxxqqqrrryyy{{{nnn]]]\\\fff\\\bbbddd___[[[UUUHHH<<<666000///000---333TTTzzzttt@@@)))***222333FFFpppzzz~~~xxxyyyttt___yyy}}}|||uuuttt``````\\\ccclll```]]]ggghhheeeZZZ___\\\aaaccc\\\[[[\\\UUUYYYbbbbbbXXXWWW```aaaXXX^^^]]]]]]WWWSSS___dddXXX^^^YYY]]]XXXWWW[[[XXX]]]]]]XXX[[[___\\\YYYXXXTTTRRRTTTTTTQQQOOORRRZZZaaahhh^^^mmm|||{{{sssRRR***888...---------333WWWwwwxxxwwwtttjjjMMMQQQttt888DDD|||uuu]]]^^^}}}SSSmmmwwwxxxxxxgggOOOjjjxxx}}}uuuvvvlllmmmbbb___zzzdddTTT:::777333222111000000111222333CCCxxxNNN888;;;111KKK}}}jjj]]]iii~~~wwwzzz}}}qqqvvvkkkcccTTTnnnppphhhdddgggkkknnnuuu}}}sss|||}}}rrrgggggglllnnnlllaaabbbXXXVVV\\\YYYdddeeeXXX\\\|||xxx\\\\\\UUUJJJ<<<333---+++000888555;;;AAAUUUqqqwwwjjjcccRRRMMM888???{{{HHH777...777000```yyyFFFYYYtttzzzpppjjjkkk___kkk~~~|||iiirrrXXXVVVlll}}}jjjfffkkksss}}}zzzmmmjjjooonnndddbbbNNNNNNaaaWWWOOOhhhUUU^^^NNNMMMPPPGGGLLLMMMIIIHHHFFFCCCDDDKKKVVV^^^ZZZOOOKKK|||777444333,,,777GGG{{{|||rrrmmmllljjjfffcccaaaaaaaaabbb[[[]]]fffttt|||iiihhhdddbbbdddwwwvvv``````XXXKKKZZZ[[[bbbUUUXXXdddTTTGGGqqqgggKKK@@@KKKEEE555999GGGcccQQQ111333222'''...,,,,,,***)))))))))***+++******+++,,,,,,---......///...000333444===WWWrrrjjj999,,,(((555+++222555kkkiiibbbQQQ^^^hhh```}}}yyy}}}gggnnnuuuwww{{{yyyxxxuuugggooofff~~~~~~~~~bbbhhhzzzvvvWWW}}}ppp]]]~~~{{{lllTTT|||www{{{cccMMMbbbQQQfffbbbXXXHHH777333111222///333111<<>>>>>222111000000000000111222777BBBpppmmm111000:::ZZZgggYYYmmm{{{ggg|||xxxxxxqqq{{{zzzoooiiirrrmmmjjjfff```YYYtttzzz\\\]]]pppmmmjjjggghhhgggeeegggjjjggglllnnnmmmkkkjjjfffbbbccc]]]iiimmmyyy}}}uuuvvvuuu}}}ttt^^^ZZZJJJCCC<<<999444000111555444666888HHHfffrrrllljjjeee555===;;;wwwxxxSSS:::///222444pppkkkGGGZZZvvv~~~hhhppp~~~```wwwmmmyyy{{{qqqtttttttttqqqgggjjjdddbbbWWWMMMfffTTTRRRTTTEEEPPP\\\SSSPPPLLLKKKGGGCCCDDDIIIOOOSSSTTTVVVXXX```ooo<<<111555...333ZZZzzzcccgggiiigggcccaaadddggg```pppkkkooo\\\UUU~~~}}}___eeennntttwwwkkknnn|||jjjWWWXXXKKKBBBMMM___\\\IIIBBB@@@<<<===IIILLL777(((333222)))///,,,,,,***)))))))))***+++******+++,,,---...//////111111333555444999OOOgggvvv~~~>>>...,,,333***111DDD[[[KKKWWW~~~fffyyypppppp{{{}}}cccxxx~~~vvvxxxxxxkkkwwwrrr}}}{{{wwwtttsssccc[[[oooQQQoooRRRwwwqqq```pppyyy}}}uuupppggguuu]]]```|||~~~iiiQQQvvv]]]UUUPPPJJJ===222000111+++///000BBB}}}{{{TTT555000333===oooxxx|||zzzyyy~~~nnnpppvvvppp}}}mmmcccYYYQQQZZZbbbccc]]]hhhbbbQQQQQQNNNLLLMMMSSSSSSQQQRRROOONNNRRRNNNMMMSSS]]]```WWWKKKFFFTTTYYYRRRHHHJJJNNNMMMMMMSSSZZZRRRPPPRRRWWW\\\PPPLLLJJJRRR___ddd^^^WWWSSSOOOYYYWWW[[[```III888HHHQQQ\\\iiiaaapppwwwvvvNNN333///......666LLLxxxyyyvvvgggHHHQQQqqqiiisssiii^^^AAA{{{mmmiiisss___~~~zzzwwwaaaMMM{{{zzz~~~[[[UUU{{{dddpppwwwfffhhhiiiXXXHHHHHHtttZZZ???999222111000//////000111222888999zzzjjj___444666555[[[]]]```yyy~~~yyyccc|||mmmwwwlllwwwwwwmmmhhhrrrmmmkkkmmmppp]]]```iii```]]]UUU___bbbeeeeeecccdddllltttjjjnnnqqqoookkkgggeeecccaaa```mmmmmmttt~~~tttuuummmxxxzzzxxxxxxjjjTTTLLLDDD>>>888555222...///333444888<<>>999333XXXsssRRRkkkvvvkkkiiiqqqrrriiilllkkkjjjnnnhhhjjjccciiiRRRJJJNNNMMMQQQJJJPPPaaaqqqvvvpppjjjjjjmmmiiimmmpppnnnfffbbbeeekkkgggjjjvvvnnnmmmtttlllnnnooo|||yyynnniii^^^MMMFFFLLLDDD;;;666111---///333222999@@@VVVvvvvvvqqqYYYFFF555===xxxcccaaa888222111888|||UUUWWWhhh^^^\\\uuupppyyydddpppsss[[[uuu```eeeuuu___666IIIjjj^^^dddTTTAAAfff{{{NNN]]]]]]UUUEEEZZZlllZZZLLLCCCIIIDDDBBBGGGPPPUUUSSSOOOggg^^^WWWrrrooohhhHHH555+++333???fffpppeeehhhjjjhhhdddaaadddgggfffjjjkkkwwweeeQQQmmmjjjQQQ```ttt]]]YYY>>>KKKvvvrrrPPPKKKHHHBBB:::VVV^^^AAA)))666OOOXXX555222---...000+++(((///,,,,,,***)))))))))***+++)))***+++,,,...///000111......333666444888MMMdddkkkzzzGGG...222333///555aaaggg~~~\\\www}}}sss~~~}}}wwwjjjpppiiifffzzzzzzqqqsssoooaaapppkkkiiiWWWzzzyyymmmiiiuuubbbNNNooo~~~yyybbbwww{{{vvv^^^ccc{{{xxxvvvfffggg\\\mmmnnn~~~qqqmmmyyyggg^^^[[[RRRJJJ555111...111111777...---XXX}}}iii555***444XXX~~~{{{hhhaaaxxxVVVUUU___aaammmooooooqqqeee\\\BBBVVVwwwgggmmmhhhssshhh\\\```YYYTTTddd[[[UUUWWWbbbddd[[[TTTTTTjjjvvvggg___{{{yyynnnvvv~~~aaa^^^gggmmmuuuSSSFFF]]]bbbLLL^^^[[[WWWaaagggbbb\\\ZZZOOO<<<>>>FFF^^^dddfffhhhxxxrrr444///555222555jjjyyy{{{xxxnnnjjjrrryyyooozzzyyymmmdddfffhhhNNN]]]|||iiibbb~~~~~~}}}yyy}}}zzzxxx|||kkkaaa{{{}}}cccUUUaaahhhYYYssshhhxxxyyyOOO555777111000////////////000111333AAAZZZxxxGGG555888YYYoooLLLqqqnnnqqq~~~ffflllzzzmmmrrrrrrmmmmmmfffiiiIIIQQQGGGLLLLLLDDDYYYnnn}}}vvvmmmjjjjjjiiimmmqqqooohhheeelllwwwppptttsssnnnuuuooossskkkvvvpppdddbbb^^^XXXYYYWWWMMMBBB:::333///000444000777>>>TTTtttvvvqqq[[[EEE)))@@@ggg666333333666tttzzzMMMUUUlllcccbbbvvveeeqqquuuTTT~~~rrr___eeehhhdddxxxJJJ```hhh\\\\\\VVVLLL===YYYnnnZZZKKKDDDFFFCCCBBBIIIRRRXXXWWWSSS]]]bbbbbbhhh]]]fffDDD111222:::///XXXmmmkkkkkkiiigggeeedddeeeffffffkkk~~~lllbbbXXXmmmddd^^^LLLfffdddVVVWWW???LLL~~~}}}QQQFFFEEE===888???CCC666111GGGUUUJJJ---,,,///000,,,)))***---,,,,,,***)))))))))***+++)))***+++---...000111222......222666444999NNNfffooouuu___444111------444nnnjjjpppUUU{{{rrrvvvyyy}}}}}}mmm|||kkkkkk|||~~~~~~zzz|||jjjmmmdddtttyyy{{{|||mmmvvvqqquuu~~~|||~~~vvvjjjvvvgggzzzzzzvvvyyyzzzssstttwwwqqqhhhkkk\\\ZZZVVVMMMIII555555//////---444000444cccooo444---===iii|||zzz|||dddeeezzzcccJJJgggvvvooowwwqqqjjjwwwooo\\\AAAxxxwwwnnnuuurrrbbbhhh```[[[ooowwwOOOCCCbbbtttdddWWW]]]lllddd}}}wwwZZZUUUlllcccYYYVVVWWWiiiLLLHHH[[[WWWbbbhhh[[[]]]tttzzzddd\\\XXXBBB444;;;TTTbbbppp{{{wwwrrr~~~===000666111@@@sssvvv}}}vvvppptttpppjjj|||pppkkknnnrrrrrrmmmvvvxxxsss|||xxxrrr{{{yyyzzzttthhhYYYeeeaaa]]]kkk^^^yyyjjjhhh}}}}}}uuuXXXAAA333999111000///......///000111///777KKKkkkHHH444<<>>888333///111555111555888KKKkkkyyytttsss___888...HHHmmm333555555111gggyyyGGGUUUnnnpppeeepppaaa|||~~~WWWwwwvvvdddUUUeeefffUUUlllVVV___NNNQQQFFF999YYYoooYYYKKKGGGCCCBBBCCCJJJSSSYYYZZZYYYbbbiiicccWWWPPPnnnBBB222///:::333gggooolllgggeeefffggghhhhhhhhhzzzeee___TTTggglllaaaOOOhhhddd___SSSEEENNNNNNBBBCCC:::666555===>>><<>>666555333<<<;;;///999@@@000...,,,...)))$$$,,,222))),,,,,,***)))))))))***+++)))***+++---///000222222333222444666333888NNNfffhhhwwwaaa000555333666777xxx{{{MMM\\\eeefffjjjuuutttttt~~~yyyggg___uuuzzzyyypppooommmzzzkkksssxxxxxxsssjjjrrr{{{uuuxxx|||xxx|||~~~xxxlll|||ttt|||yyy{{{zzzppp|||zzz{{{}}}{{{rrrzzz|||tttkkkvvvvvvrrrnnnnnnmmm```ccc___XXX```WWWIIIGGG222''',,,444111111---===xxxjjj,,,222JJJxxx||||||vvvrrrgggHHHlllmmmhhhkkkXXXRRR^^^IIIuuugggPPP```KKKDDD|||WWWFFFdddjjjPPPeeerrrVVVIIIQQQooorrrSSSpppxxx^^^___NNN[[[___zzzQQQRRRVVV]]]LLLEEE@@@tttWWW[[[CCC::::::CCCQQQoootttdddIIIxxxNNN222BBB---QQQbbbjjjpppxxxooosssoooiiinnnhhhkkkpppsssxxxqqqooolllhhhgggnnnwww|||||||||zzz}}}{{{uuu}}}zzzzzzvvvrrrrrruuuuuuqqqmmmooommmsss}}}|||{{{sssrrr}}}zzznnnfffnnniiiddd[[[LLL<<<444444222---,,,///000///000333222999GGGgggyyyPPP444<<>>KKKhhhooobbbMMM~~~uuuZZZ777AAA444RRRllljjj{{{|||pppsssqqqmmmsssqqqmmmfffdddmmmppphhhlllppppppoooppptttvvvwwwwww{{{xxxoootttzzzssszzzvvvrrrsssuuuwwwtttqqqqqqooorrryyyyyywww}}}uuuyyy|||xxxtttsssmmmggg```YYYMMM???555333111---,,,///000///000333666888IIImmmaaa///:::SSSzzzLLLddd{{{iiillltttcccxxxxxxzzzsssqqqlllgggrrrkkkkkkjjjiiiiiikkkiiieeebbbjjjeeedddggggggiiikkkpppsssoookkkhhhYYYOOOWWWhhhTTTcccgggaaaiiiOOOiiijjjSSSTTTVVV[[[>>><<<888333///...000333333888777PPPhhhpppwwwkkk[[[:::222QQQppp888555444000>>>YYYLLLaaa|||{{{qqquuu{{{sssgggyyyzzzrrrtttpppcccMMMWWWoooqqqtttaaaQQQTTTQQQNNNTTTOOO@@@@@@ggg]]]KKKDDDBBBAAAFFFOOOYYYggguuu{{{oooYYY???777IIIBBB111...333999jjjddd___ggghhhccceeelllppppppqqqcccZZZQQQqqqRRRPPPPPPJJJ]]]qqqUUU777DDD<<>><<<888222......000333555:::999QQQfffnnnuuujjjXXX;;;222YYYppp===333333000<<>>555KKK555888;;;111777000111111111000///---,,,++++++++++++++++++++++++,,,,,,+++************+++,,,...000111111222333444333333444444777BBBXXXlllXXXccc222---888,,,===hhhZZZlllwww]]]nnnnnnnnnrrr}}}nnn}}}zzzsssyyy{{{uuussswwwwwwtttooonnnrrrttttttuuutttssssssvvvwwwwwwwww{{{xxxuuu~~~rrrzzzwwwtttvvvtttuuuxxxyyyxxxyyy{{{ssswww{{{qqqwww}}}ooopppwww{{{yyypppoooxxx{{{yyyppprrrqqqmmmlllnnnnnnlllcccdddaaaXXXKKK???888777111......)))000222<<>>eeettttttiiiiiifffkkkcccgggeeeeeehhhdddjjjjjjjjjlllmmmmmmoooxxxrrrpppwwwzzztttvvv{{{vvv{{{xxxtttsssuuuxxxyyyyyymmmrrrsssrrruuuzzzuuukkkrrrtttrrroooooopppkkkccchhhccc]]]UUUIII;;;333222000......000000///111666;;;666XXXxxxlll999888```{{{XXX^^^zzzyyypppooo|||pppqqqxxxrrrwwwppplllkkkiiiiiihhhcccaaaffffffbbb```ccc```TTTaaaddddddjjjdddkkk[[[fffjjjdddRRR???LLLooo___BBBTTT{{{vvvWWWPPPdddbbb___FFF555===;;;777222......111333888<<<:::SSSkkkqqquuugggMMM>>>777^^^lll@@@,,,///333===rrrbbb^^^FFFqqqtttyyy}}}sss{{{ttt~~~wwwdddkkkiii```jjjjjjnnnSSSUUUcccUUUWWWXXXPPPVVVYYYJJJNNN@@@FFF~~~gggKKK@@@BBBFFF;;;FFFQQQ[[[~~~oooLLL...666>>>hhh///333444///666[[[~~~___cccwwwaaaeeeeeeggg|||gggNNNMMMIIIVVVNNNJJJ@@@GGGAAA===BBB<<<777???;;;...777000444777---444///......---,,,,,,++++++************************++++++***************+++...000222222222222444555333444444666<<>>>>>ZZZsssxxxuuu```AAA<<<999eeeuuu^^^DDD...222000666```{{{nnnJJJhhh|||}}}uuu~~~mmmqqqkkkkkkfff^^^bbb^^^aaadddcccpppXXXMMMwwwcccVVVVVVQQQCCCIIITTTKKKJJJHHHFFFfffJJJBBBDDDAAAGGG===GGGOOOWWWwwwZZZBBB+++<<>>666***))),,,444111111...CCC]]]222888___qqqvvvuuu{{{sssqqqvvv]]]ccciiifffeeemmmmmmcccbbbccc```dddccc```fffjjjdddaaabbbeeekkknnnfffWWWKKKKKKFFFQQQ[[[]]]mmmvvvhhh]]]bbb\\\YYYcccnnnuuu|||lllsssmmmgggfffbbbaaahhhooouuueeePPP[[[YYYLLLbbb___VVVKKKJJJUUU___TTT@@@555444999@@@ZZZccc{{{fff@@@aaaddd000***<<>>;;;;;;888666444000///000444777999AAAFFFddd{{{yyyoooWWW888888???uuu]]]TTT:::888,,,***NNNxxxVVV[[[nnnnnnyyy~~~{{{yyyrrrqqqlllhhhffffffdddaaaddd^^^\\\fff^^^SSS```ccchhhPPPIIIQQQOOOIIIJJJNNNGGGNNNGGGMMM>>>???IIICCCFFF@@@EEEKKKTTTkkklllOOOAAA555BBBdddSSS666---555***555OOOlll___~~~~~~gggbbbeeemmm{{{wwwOOOAAA>>>CCC666:::999666666666666777888444......000---555,,,///)))...,,,+++++++++************************************(((((())))))+++,,,...///000222222222222222444666666777666777AAAUUUgggqqqiiiFFFvvvBBB999---+++333999wwwlllooorrryyyzzzhhh~~~|||}}}~~~}}}~~~~~~wwwtttwwwlll|||www{{{iiixxxnnnmmmnnnrrrsssqqqppprrrkkklllmmmqqquuuxxxxxxxxxtttuuuqqqiii{{{uuuwww{{{yyytttmmmkkkpppvvvtttnnn^^^lllZZZNNNwwwsssmmmVVVlllpppsssuuutttnnnkkkiiifffbbbYYYKKKTTTYYYCCC777888...///+++///000666///666jjjUUU444:::ddd{{{~~~wwwzzzqqqooocccTTTdddmmmmmmiiieeeiiirrrrrrbbbcccbbb```bbbdddbbb^^^dddfffeeeiiimmm]]]MMMPPPSSSOOOQQQWWW\\\^^^______aaa___bbb```[[[___ddd```bbb``````\\\\\\]]][[[ccc___```PPPQQQWWWUUU]]]```aaaJJJGGGYYYeeeeeeYYYFFF000222:::BBBXXXZZZkkkQQQ@@@___xxxiii777444AAAkkkooogggvvvtttoooaaaXXXMMMMMMfff___xxxpppmmmkkkooossskkk______gggZZZXXXbbbiiibbbcccnnnsssqqqqqqqqqpppoooooopppqqqmmmoooooonnnlllkkkkkkjjjzzzsssqqqtttooocccZZZYYYggg\\\OOOFFF@@@888444444......000222000...333:::===BBB{{{mmm;;;222@@@ccciiiSSSgggjjjyyy}}}mmmooovvv~~~kkkaaajjjqqqjjjggglllhhh]]]^^^iiijjjaaaPPPYYY___rrrSSSxxxmmmfffVVVQQQhhh}}}zzzbbbKKKHHH___???^^^^^^FFF======333555444222000///111555999444EEERRRppp~~~sssfffMMM333:::TTTppp>>>666///+++<<>>HHHCCCDDDCCCBBBEEESSSbbbaaaSSS===???HHHCCC000...777'''///AAAqqqkkkkkkppp___bbbjjjlll{{{rrraaaSSSCCC???888@@@000999333333000444888444222222---***333***444(((000+++,,,++++++,,,,,,,,,+++***)))************************((())))))+++---000222333111222222222111222444666444666777:::GGG]]]nnnuuuqqqjjj===555...,,,444777|||wwwvvvzzzwww}}}ttt|||zzz~~~{{{||||||{{{tttrrryyyrrrzzz|||vvvsssqqqssssssnnnmmmpppoookkklllpppiiijjjmmmrrrvvvxxxwwwuuuqqqvvvjjjaaarrrtttwwwuuulllfffppp}}}nnn^^^oooZZZVVVMMMssslllnnn\\\rrr{{{lllaaakkktttuuuqqqjjjbbb[[[PPPFFFWWW^^^???000555///000,,,000000555444HHHHHH222<<>>888444---...111333000...333;;;EEEKKKpppqqq;;;;;;:::]]]hhhQQQhhhlllmmmwwwyyyooottt}}}vvvtttkkkssslllZZZ[[[lllpppfffVVVmmmqqqVVV~~~xxx]]]SSStttlllnnnsss]]]WWWLLLsssKKK666QQQeee???000:::888333333111//////222777;;;000HHH[[[www~~~lll^^^GGG000AAAkkkrrr999000666555///hhh|||rrrGGG]]]mmmrrr}}}wwwqqqssswwwoooggghhhcccaaa```ZZZ^^^\\\]]]ggg[[[bbb```FFFXXXJJJcccZZZDDDKKKUUUSSSSSS<<>>NNNfffxxxrrrfffeee???111000...111444yyypppYYYhhhxxxtttuuutttlll{{{uuuyyyzzz}}}yyy}}}zzzzzz~~~yyyrrrpppppprrrhhhzzzxxxmmm|||kkkxxxqqqmmmmmmkkkggghhhnnniiijjjnnnssswwwwwwuuussspppvvveee\\\nnnmmmwwwxxxnnneeesssqqqooofffooohhhnnntttaaaqqqgggWWWeeekkkmmmeee\\\WWWSSSQQQEEEBBB___hhhAAA,,,111++++++///888222111999iii777+++>>>nnnzzzttt{{{{{{fffzzz{{{}}}{{{