BM6P6(@ ++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))***+++,,,---++++++***)))(((((()))))),,,,,,,,,+++++++++******+++++++++***************************************************************)))+++---//////---+++))))))************+++++++++,,,+++)))(((((()))+++,,,,,,***))))))***++++++***///,,,((((((***+++***(((,,,,,,,,,++++++*********+++++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***------------------------...+++))))))***,,,,,,+++...000111000...------......------,,,,,,++++++***---------............///........................------------------------000000000000///...---,,,////////////////////////......///000000000000000111111111000000000000000222222111111222222333444222222222222333333444555444444555666777888999999777777888999999999888888:::::::::::::::999888777666666555555555444444444333333222222111000000000000/////////000111222222000000///...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,...---,,,***)))(((((((((*********)))))))))))))))---,,,***)))))))))******---,,,+++*********,,,,,,))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************++++++++++++++++++,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,+++***)))***++++++***%%%)))***((())),,,,,,***---,,,,,,++++++,,,,,,---......---,,,+++***)))(((++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000000//////...------,,,,,,'''((()))***,,,---...///)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,............////////////000000000000000000000000111111111111111111111111,,,...111444666777666666333333333444444444555555666555555555777:::===???++++++++++++++++++++++++))))))***+++,,,,,,------******++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,+++***************,,,,,,++++++************,,,+++++++++***)))))))))************************************************)))***,,,------,,,***))))))************+++++++++,,,+++)))(((((()))+++,,,,,,***))))))***++++++***...+++((((((***++++++))),,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++---+++))))))+++,,,,,,+++---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------......///////////////...////////////////////////......///000000000000000000000000000000111111111222222111111222222333444333333222222222333444444444444555666777888999999888999999999999999888888777777888888777666666555666666666555555444444444333333222222111000000000000000000///000000111111000//////...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++******+++,,,---,,,+++******)))*********((()))))))))************,,,,,,***)))))))))************)))))))))))))))***))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))***************************************************************************************************++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++++++++++++++***,,,---***'''(((,,,,,,))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,+++,,,---......------------------------,,,,,,,,,,,,------......***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///......---------...............////////////000000000000000000000000111111111111111111111111111222333333333111///...222222222222333333333444777666555555666888:::<<<++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,+++++++++++++++++++++************))))))))),,,,,,++++++***)))((((((************************************************)))******++++++******))))))************+++++++++,,,+++***))))))***+++,,,,,,***))))))***++++++***,,,***))))))+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++---+++******+++,,,,,,++++++,,,...---,,,++++++,,,******+++,,,,,,---......------------....................................------------------------,,,---...///000000000000////////////////////////......///000000000000000//////000000111111222222222222111111222222333444444444333222222222333333444444555666777888888999:::::::::::::::999888777666666777777666666555555666666666666555555555555333333222222111000000000111111000/////////000000/////////...------,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...---,,,++++++,,,---...***)))))))))***+++,,,,,,(((((())))))******++++++,,,+++******)))*********((())))))*********)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++*********************************************************************************************************************+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,************************------,,,,,,+++++++++,,,......,,,((((((,,,---+++++++++************++++++*********++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,------------.................................------,,,,,,,,,,,,---******+++,,,------......000000//////...---------+++---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000///............///............////////////000000000000000000000000111111111111111111111111222222222222000...+++***111111111111222222222222777666555444444555777888+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************++++++++++++))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++************************)))***+++,,,---,,,+++***,,,++++++*********++++++***)))))))))))))))))))))---,,,,,,+++***)))((((((************************************************++++++************++++++))))))*********+++++++++++++++***))))))***++++++,,,***))))))***++++++***************+++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++------------------------,,,+++******,,,,,,+++******,,,------,,,++++++,,,+++++++++,,,,,,---------,,,,,,---------.................................------------------------------...///////////////////////////////////////......///000000000000000......///000111222222333222222111111222222333444555444333333222222222222333444444555666777888888;;;;;;;;;::::::888777777777777888888888888777777666666666666666666666666333333222222111000000000222111000/////////////////////.........---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---******))))))******+++,,,*********)))))))))))))))++++++******************)))***,,,------,,,+++***))))))))))))))))))))))))+++++++++******+++++++++++++++************++++++*********************************************************************************************************************************************************************************++++++,,,,,,---,,,+++******))))))******************************,,,,,,,,,,,,+++,,,---///000777:::666222000///...+++******))))))******+++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------------------------...------,,,,,,+++++++++)))******+++,,,,,,------000000//////......---------......---+++***+++,,,------------------------------------------------------------------------//////...............///............////////////000000000000000000000000111111111111111111111111//////000000000///...---111111111222222222222333444444333333444444555666++++++++++++++++++++++++...------,,,+++***)))(((******))))))((((((((('''))))))*********+++++++++)))))))))))))))))))))))))))******++++++******)))************************************************++++++++++++++++++++++++************************)))***+++,,,---,,,+++*********))))))))))))***+++)))))))))))))))))))))***,,,,,,++++++***))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******************+++,,,***))))))***++++++***)))***+++,,,,,,,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------,,,+++***+++,,,,,,+++******,,,......,,,+++,,,------------,,,,,,+++++++++,,,,,,,,,------------...........................------------------------//////000//////...------////////////////////////......///000000000000000......///000111222222333222222111111222222333444555444333333222222222222333333444555666777888888;;;;;;;;;:::999888777666666777888888888888777777777777777777777777777777333333222222111000000000111111000///.........///...............---------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++******************++++++************++++++,,,+++******))))))******,,,++++++***)))(((''''''************+++*********)))***+++------,,,,,,+++))))))))))))))))))))))))******))))))))))))******++++++************++++++************************************************************************************************************************************************************************))))))***+++,,,,,,------,,,+++******))))))*********************************+++++++++***---111555DDDQQQYYYRRRDDD888222///+++******))))))******+++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++---------------.........---......,,,******+++---------------------------------------------------------------------------...------,,,------..................////////////////////////////////////000000000000000000000000......///000000111111111222222222222333333333333111111222222333555666666++++++++++++++++++++++++......---,,,+++)))(((((()))))))))))))))((((((((()))))))))************+++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++)))))))))((())))))***+++)))))))))************++++++++++++***************************************************************+++,,,,,,------,,,,,,+++)))************+++++++++************************,,,***))))))***++++++***)))+++------,,,+++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++)))***+++------,,,,,,,,,---......---,,,,,,+++******,,,,,,,,,,,,------------........................------------------------000000000000///...---,,,////////////////////////......///000000000000000//////000000111111222222222222111111222222333444444444333222222222333333333333444555666777777888999999999999999888777666555555666666777777666666777777777777888888888888333333222222111000000000000000///.........//////........................,,,------......------,,,+++,,,,,,------,,,,,,+++************))))))))))))************************,,,,,,+++***)))))))))***,,,++++++***)))(((''''''))))))***++++++++++++***'''((()))***************))))))))))))))))))))))))***))))))))))))))))))***++++++************++++++***************************************************************+++++++++************************************************************************************************))))))***+++,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++***+++000999@@@ZZZffflllbbbMMM===333...++++++************++++++,,,,,,,,,++++++*********++++++************++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++************))))))************************+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,---.........---------+++******,,,...---------------------------------------------------------------------------,,,,,,,,,,,,---..................////////////////////////////////////000000000000000000000000111111111000000000000000222222222222333333333444000000111222444555555666++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++))))))))))))************************************+++***)))(((((()))***+++************************************************************************************************++++++******++++++,,,---***)))))))))******+++,,,************++++++,,,,,,***************+++++++++************************************************)))+++,,,------,,,+++))))))************+++++++++*********++++++*********,,,***))))))***++++++******,,,......,,,***+++,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,------+++)))(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................------------------------...///////////////......////////////////////////......///000000000000000000000000000000111111111222222111111222222333444333333222222222333444444222333333444555666777777777777888888888777777666555666666777888888777777777777777888888999999999333333222222111000000000//////.........///000000........................,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***++++++++++++++++++************)))******+++,,,))))))))))))))))))******((()))***+++,,,++++++***(((((((((((()))***+++,,,))))))))))))))))))))))))+++******))))))******+++++++++************++++++************************************************))))))*********+++++++++************************************************************************************************((()))***+++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++---555AAAKKKQQQXXXXXXNNNAAA888111,,,,,,,,,++++++++++++,,,,,,***+++++++++++++++,,,,,,++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++******+++,,,---,,,++++++******++++++,,,---------***++++++,,,------......,,,---,,,+++******---///........................---------------------------------------------------------------...//////............////////////////////////////////////000000000000000000000000222111000000000000000000111111111111222222222222111222333333444444444444++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,------...))))))))))))************************************,,,***)))'''''')))***,,,))))))))))))))))))))))))************************************************************************,,,+++***)))***+++---...+++*********+++,,,,,,---******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************************************''')))+++------+++)))''')))************+++++++++******++++++++++++******,,,***))))))***++++++******---000///,,,******+++---,,,,,,++++++*********)))))))))******+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------------------------------+++***+++,,,------+++)))'''(((***+++***)))***+++***++++++,,,,,,------...++++++,,,,,,,,,---------........................------------------------,,,---...///000000000000////////////////////////...//////000000000000000111111111000000000000000222222111111222222333444222222222222333444444555222333333444555666777777555666666777777777777666888888999:::::::::::::::777777888888999999999999333333222222111000000000...............///000111---.....................,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++((((((((()))***,,,---...&&&'''((()))***+++,,,,,,((()))***+++,,,,,,+++***+++***))))))***,,,...///)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************))))))******++++++++++++************************************************************************************************((())))))+++,,,---......,,,+++******))))))******------------------------,,,---------///999HHHSSS999999555000...///...+++---,,,,,,++++++,,,,,,---((()))***+++,,,---......++++++************++++++---,,,+++******+++,,,------,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++((()))***+++---...///000,,,,,,,,,---------------,,,,,,,,,******+++...000........................------------------------------------------------...............///000111............/////////000////////////////////////000000000000000000000000///////////////000111222000000000000111111111111444444444444444333222111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************++++++,,,,,,---------,,,************************+++*********))))))((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********(((((())))))*********+++************************,,,++++++******++++++,,,+++++++++*********))))))((()))***,,,,,,+++******)))************+++++++++******+++++++++,,,,,,,,,,,,...111111///---,,,,,,------,,,+++++++++,,,,,,------------------------)))************+++++++++))))))***+++,,,,,,---...))))))***++++++++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........//////...---,,,,,,---,,,,,,,,,---///000111+++222///111000...555333000/////////............////////////000000000000000000000000111111111111------...000000111111111111222222222222222222333222222333333444555666666666666666666666666666666888888888999999:::::::::;;;<<<<<<===;;;999777555555444333111000/////////000000////////////000000////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))******+++++++++,,,)))***++++++***)))***+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,...***'''222FFFNNNKKK444111...---......---,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***///---++++++,,,,,,,,,+++)))***+++,,,,,,+++***)))+++++++++++++++***)))(((---------------,,,+++***++++++++++++++++++++++++......,,,+++***)))))))))***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------....../////////...---,,,,,,,,,---...///---------............///,,,,,,,,,---------......000000000000000000000000,,,...///000///000111333......//////000000111111------///000111111111111000000000000111111111111000111222111000000222333++++++++++++++++++++++++******++++++++++++******************************************************((()))+++,,,,,,,,,+++***************************+++*********))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******************************************,,,++++++******++++++,,,+++++++++*********))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,***,,,//////---+++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************++++++++++++))))))***++++++++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......---,,,,,,+++++++++,,,,,,---......//////333000111111111333///000000/////////............/////////000000000000000000000000111111111111//////000111222222222222222222222222333333333333222333333444555555666666666666666666666666666666888888888999999999:::::::::;;;<<<<<<;;;999666555555444222111000/////////000000////////////000000000000//////......------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))***************++++++++++++******++++++++++++++++++++++++************+++++++++,,,************************************************+++++++++++++++++++++++++++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++***************)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++*********)))))))))((((((---000...+++444CCCGGGBBB111...,,,+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***---,,,******+++++++++*********++++++++++++******+++++++++++++++***)))))))))************)))((('''++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------............---+++************+++,,,,,,,,,,,,---------...,,,---------............////////////////////////---...000000//////000222.../////////000000000111---...///000111111111111000000000000111111111111111111111111111111222333******************************++++++++++++******************************************************(((***,,,......---+++******************************************)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************,,,++++++******++++++,,,+++++++++************************)))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,(((***,,,,,,+++))))))))))))*********,,,---...///++++++++++++++++++++++++)))************+++++++++,,,+++++++++*********)))))))))***++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---,,,,,,+++***)))***+++------------,,,...111222///000444222...000000000/////////............/////////000000000000000000000111111111111000111222333444444444444222333333333444444444444333333444444555666666666777777777777777777777777888888888888888999999999999:::::::::999888666555444333222111000/////////000//////......//////000000000//////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************))))))))))))******++++++++++++******************************)))))))))*********++++++************************************************+++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))))))))***++++++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++)))---,,,***///888777000---+++))))))+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++***)))++++++************++++++***++++++++++++***))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,------......,,,+++***)))))))))+++++++++,,,,,,,,,------------........./////////////////////////////////...///000000///...///000////////////000000000000---...///000000111111000000000000000111111111111111111111111111222333333))))))))))))))))))))))))******++++++++++++*********************************************************,,,///111222000---+++******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********************************,,,++++++******++++++,,,************************+++***)))))))))***,,,---))))))*********+++++++++******+++++++++,,,,,,,,,(((***++++++***))))))***************+++,,,---...************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++)))***---...///...,,,+++***///999111...444000111000000000////////////............/////////000000///000000000111111111111111222222333444444333333222333333444444555555555444444444555555666666666777777777777777777777777777888888888888888888888888888999888888666555444333222111000/////////////////////....../////////000000///...------,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))((())))))))))))*********************************************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************)))***++++++***)))***+++,,,------......------,,,------------------------)))++++++)))+++///---'''***)))((()))+++,,,+++******+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---+++***)))***+++***))),,,+++***))))))***+++,,,******+++++++++******))),,,,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,+++*********++++++,,,------,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++///......---,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........////////////000////////////////////////...///000000...---...///////////////000000000000......///000000000000000///000000000111111111111222111000000222333333333))))))))))))))))))))))))******++++++++++++*********************************************************,,,///111222000---+++***************************************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++*********************************,,,++++++******++++++,,,************************+++***)))))))))***,,,---))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,,,,*********+++,,,++++++******+++++++++************************))))))*********+++++++++++++++,,,,,,---......///))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............------+++,,,...///000///---,,,,,,666III999---444---666111000000000////////////............///////////////000000000111111111111000111222222222222222222222222333444444555666666444444444555555555555555666666666666666666666666777777777777777777777777777777777666666555444444222222111000//////////////////............//////000//////...---,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))((())))))))))))*********************************************************************************************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,)))***++++++***)))***+++,,,------......------,,,))))))))))))************---...---+++,,,......+++***)))(((***,,,---,,,+++*********++++++,,,,,,,,,++++++*********+++,,,---...,,,++++++,,,,,,+++***,,,+++***))))))***+++,,,)))******+++++++++******(((((())))))))))))((((((*********++++++,,,,,,,,,************+++,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---............------------.....................////////////000...........................///000///...---...///000000000000////////////...//////000000000000//////000000000111111111111111///...///222333333222))))))))))))))))))))))))******++++++++++++******************************************************(((***,,,......---+++************************************+++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++*********************************,,,++++++******++++++,,,***************+++++++++*********)))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++***,,,---,,,,,,+++***************************************)))************+++++++++******+++,,,---...//////))))))***++++++++++++******++++++,,,,,,++++++************++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......//////......,,,---.../////////...---333>>>YYY@@@---555***666111111000000000/////////------........./////////000000000000111111111111000000111111111111000000111111222333444555555666444444444444444444444444666666666666666666666666777777777777666666666666666555555555444444444444222111000//////////////////......------......///.........---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************))))))))))))******++++++++++++******************************)))))))))*********++++++***************************************************************************************+++++++++******))))))))))))******************************++++++++++++++++++++++++************************''''''(((***+++,,,---...)))***++++++***)))***+++,,,,,,------------,,,,,,*********+++++++++++++++---,,,+++******+++,,,,,,***))))))+++,,,---,,,************++++++,,,,,,---+++******)))***+++---...///---++++++,,,---,,,+++++++++************++++++))))))***++++++++++++***((())))))************)))*********++++++,,,,,,---+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***((((((***+++,,,------------------.........//////------........./////////........................---...//////...---...///000000000000//////////////////000000000000//////000000000000111111111111000...,,,---111333333111******************************++++++++++++******************************************************((()))+++,,,,,,,,,+++************************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******************************************,,,++++++******++++++,,,))))))*********+++++++++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,)))+++++++++******,,,...+++***************+++,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))***++++++++++++******+++,,,,,,,,,,,,+++***)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,---............---------------------------222<<>>---888(((555111111111000000000//////---------.........//////000000000000111111111111000000111111111111000000000000111222333444555555333333333333333333333333444444444444444444444444777777666666666555555555555444444333333333333333111111000////////////000///......------......///,,,,,,------------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))***************++++++++++++******++++++++++++++++++++++++************+++++++++,,,************************************************************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,---)))***++++++***)))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........***)))******)))(((((()))***))))))+++,,,,,,***))))))******+++,,,,,,------+++***))))))***+++---///...,,,******+++,,,+++*********++++++++++++******))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++((()))+++,,,,,,,,,,,,+++,,,,,,---------.........,,,---------....................................+++---......------///000111000000000/////////...//////000000000000//////000000000000111111111111///,,,***,,,000333222///******************************++++++++++++******************************************************++++++,,,,,,---------,,,*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))*********+++************************,,,++++++++++++++++++,,,))))))******++++++++++++((()))***,,,,,,+++******)))************+++++++++******+++++++++,,,,,,,,,)))***+++***)))***+++---(((((())))))***+++------++++++++++++++++++++++++)))************+++++++++*********)))))))))))))))))))))***++++++++++++******+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------------------,,,+++++++++,,,---+++333SSS888+++;;;(((444111111111111000000000000---------.........//////000000000000111111111111111111222222222111111000///000000111333444555555222222222222222222222222444444444444444444444444777777666666555555555444444444333222222222333333111000000////////////000.........------.........++++++,,,------......///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************(((((())))))******++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***************************************+++++++++)))+++++++++***)))***+++***++++++,,,,,,++++++***)))))))))******++++++++++++,,,...///---***)))***)))))))))***,,,+++)))'''))))))***+++,,,,,,------+++***))))))***+++...///---+++))))))***+++***))))))***+++,,,,,,+++***)))((()))***+++++++++++++++&&&'''((()))))))))))))))))))))***+++,,,,,,------,,,,,,++++++***++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++,,,---.........---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................+++,,,............///111111111000000/////////...///000000000000000//////000000000000111111111111...+++(((+++000222111...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))------,,,,,,+++*********)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++******))))))))),,,++++++***)))(((''''''))))))*********+++++++++((()))***+++++++++++++++++++++******************++++++,,,,,,,,,,,,------************************)))))))))***+++++++++,,,++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++...---+++*********++++++,,,---...---,,,,,,---///...,,,***)))***++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000000000////////////......------------..................////////////000000000000000000000000222222111111111111111111333333222222222222222222555555555444444333333333444444444444444444444444888777777666555555444444222333333444444333333222111111111111000000000000.........------,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++************************++++++******************************************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,++++++******++++++,,,---+++*********))))))(((((((((((()))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++((())))))))))))*********++++++++++++++++++++++++************************,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///---***((('''''''''(((,,,,,,,,,++++++*********++++++***************++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------...//////..................---------.........//////000000222///,,,,,,///000000...---...///000000///...---000000000000000000000000111111000000000000000111******************************++++++++++++******+++++++++*********))))))************************((((((((()))******++++++***************+++++++++++++++++++++++++++++++++.........---------,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++************))))))*********+++++++++))))))***+++++++++***************************************+++++++++,,,,,,***************************************+++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,,,,---///111333000---++++++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................000//////////////////000////////////////////////////////////////////////111111111111111111111111222222222222222222222222555555444444444333333333444444444444444444444444666666555444444333222222222222333333333333222222111111111000000000//////------------------,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,++++++******++++++,,,---+++*********))))))))))))((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))*********++++++++++++++++++++++++++++++************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,***)))((((((((((((,,,,,,,,,++++++*********++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------......///..................................../////////000111///,,,,,,///000///.........////////////......000000000000000000000000111111000000000000111111))))))))))))))))))))))))******++++++++++++******+++++++++***************************************((((((((()))******+++++++++++++++***************++++++++++++++++++++++++...............---------***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,***************+++++++++******+++++++++******)))************************))))))*********+++++++++************************+++++++++***************))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++*********++++++)))***+++,,,,,,---///222777444///,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------111111000000000000111111111111000000//////......////////////////////////111111111111111111111111000111111111222333333333444444444444333333333333444444444444444444444444444333333222222111111000222222333333333333222222111111000000000000//////,,,,,,---------------------------------,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************++++++************++++++++++++******++++++,,,---***************))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++++++++,,,++++++*********)))))))))+++++++++++++++*********+++***************++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---------..........................................////////////000///------///000///...//////............//////000000000000000000000000111000000000000000111111))))))))))))))))))))))))******++++++++++++******************************************************------,,,,,,+++*********,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***)))(((***************+++++++++************++++++++++++************************,,,+++++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,+++,,,...000666333...+++***+++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........111111000000000000111111222222111000//////......////////////////////////000000000000111111111111///000000111222333333444333333333333333333333333333333333333333333333333333333222222111111111000111111222222222222111111111000000000////////////,,,,,,,,,------.........------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***+++*********++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))++++++++++++++++++++++++************++++++++++++)))******+++++++++***)))+++++++++************************)))******+++,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////...------------...---------......................../////////////////////......////////////000///...------...///000000000000000000000000000000000000000000000111222******************************++++++++++++******************************************************------,,,,,,+++*********,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))*********+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((************************+++++++++++++++***)))((())))))*********++++++++++++++++++,,,,,,,,,,,,---************************,,,+++++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,******+++---111...+++)))***,,,,,,,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////....../////////222111111000///......---........................//////000000000111111111//////000111222222333333333333333333333333333333333333333333333333333333333333333333222222222222000111111222222111111000000000000////////////...,,,,,,,,,------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************(((((()))))))))*********************************))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++++++++******++++++,,,---***************+++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++)))******************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++++++++++++++++++++************++++++)))***,,,------,,,***)))++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++*********************************))))))***++++++,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///......---------......---------........./////////////////////............////////////......///000///...------...///000////////////////////////000000//////000111222222++++++++++++++++++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++((((((((()))******+++++++++++++++***************++++++++++++++++++++++++************++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''&&&+++++++++*********************+++++++++******))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------************************+++++++++***************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++---------,,,***)))***+++,,,***))))))+++,,,,,,,,,)))******+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...//////000000......------------......000000//////......------...........................//////000000111111111///000000000111222222222222222222222333333333333333333333333333333333333333333333333333333333333000000111111111111000000000000////////////......,,,,,,------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''(((((())))))*********************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---*********+++++++++++++++************************++++++************++++++++++++++++++++++++++++++((()))************)))(((************+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))))))))************+++******++++++++++++++++++)))))))))***************))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---------------...//////,,,,,,------...////////////////////////.........---///000000///....../////////............//////////////////////////////////////////000111222333++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++((((((((()))******++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******)))))))))+++++++++*********))))))))))))***+++++++++******((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,***************************************+++++++++))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,***))))))***,,,---,,,***))))))***+++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,---......//////......------------..................------------..............................//////000111111222000000000000111111111111111111222222222333333333222222222222222222222222333333333333333333333333///000000000000000000///000000/////////.........------------------,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************''''''(((((()))******+++************************))))))))))))))))))))))))************************************************++++++,,,------,,,++++++++++++******++++++,,,---*********++++++,,,,,,,,,************************++++++************++++++************************)))***++++++++++++***))))))))))))*********++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************---,,,+++*********+++,,,((()))))))))*********+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,,,,,,,---...///000111,,,,,,------...//////000000/////////............,,,///111111///---...///......////////////......////////////////////////////////////000111222333******************************++++++++++++******))))))******++++++++++++++++++++++++++++++++++++------,,,,,,+++*********))))))******+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++***++++++++++++,,,,,,,,,++++++++++++******))))))((()))***+++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))+++++++++******,,,...*********,,,------+++)))))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,,,,---............------------......,,,,,,------------------........................---......///000111111222111111111000000000000000111111111222222333333333222222222222222222222222222222222222222222333333//////000000000000//////000/////////.....................------,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************&&&''''''((()))******+++************************))))))))))))))))))))))))************************************************++++++------------++++++++++++******++++++,,,---*********++++++,,,,,,,,,++++++******************++++++************++++++***************************+++,,,------,,,+++***((())))))))))))*********++++++++++++++++++++++++************************))))))***+++++++++++++++************************++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************...---+++))))))***+++,,,(((((())))))*********+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......++++++,,,,,,...///111222,,,,,,------...///000000000000//////.........---+++///111111///---...///---...///000000///...---////////////////////////////////////000111222333++++++++++++++++++++++++******)))((((((((((((((())))))*********+++++++++,,,+++***))))))***+++,,,************************)))******+++++++++******++++++++++++++++++++++++'''((()))***+++,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,++++++***)))(((((()))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------***))))))((()))+++---......+++)))))),,,......,,,............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------............//////000000........................------............------//////.........---------,,,---...///000000000000222111000//////000111111222222111111222444666777333333333222222111111111000000000000000111111111111111000000//////......,,,---///000000000///...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++---...---,,,+++***))))))))))))************************))))))(((((()))+++,,,...)))+++,,,,,,******+++---************************************************,,,+++)))((((((***,,,---************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++************************+++++++++*********)))))),,,+++******))))))************+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,------.........***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,------...///..................------///////////////.........//////000000///...------------...///000000000///000000000000000000000000000000//////......------++++++++++++++++++++++++++++++***)))))))))))))))))))))*********+++++++++++++++***))))))***++++++******************************++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++************+++*********))))))))))))************************,,,,,,++++++++++++++++++,,,,,,++++++***))))))((()))************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***))))))))))))+++,,,---...+++)))))),,,...---,,,............---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---------........./////////........................------............------//////.........---------,,,---...///000000000000222111000//////000111111111111000000111222333444333222222222222222222111000000000000000000000000000000000000//////......------......//////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))******************++++++*********************************+++++++++,,,,,,++++++*********+++,,,------,,,+++***))))))))))))******************************))))))***+++---...,,,---...---+++******+++************************************************000...,,,***))))))******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++*********)))))),,,+++******))))))***************+++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,---...------...............---////////////............///////////////...------------.../////////......///////////////////////////////////////.........************************,,,++++++++++++************************+++++++++++++++***))))))***++++++***************************+++++++++++++++******++++++++++++++++++++++++)))******+++++++++*********++++++,,,,,,++++++***************************)))))))))************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************)))))))))***************)))))))))************************++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))************++++++++++++************)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++++++++))))))))))))***+++,,,------+++******,,,------,,,---......------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......---------------.................................------............------...............---------,,,---...///000000000000111000000//////000000111000000/////////000000111111111111222222222222222000000000000000000000000000000000////////////...---,,,,,,,,,------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))*********++++++++++++,,,++++++*********+++,,,---,,,,,,+++***))))))))))))************************++++++******+++,,,---......//////...+++******+++************************************************000///---+++******++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************+++++++++***************,,,+++******))))))***************++++++++++++,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,---..........................................////////////...---------............------,,,.................................///////////////))))))))))))))))))))))))++++++++++++++++++******************************+++******************+++************************++++++,,,,,,++++++************************************+++++++++******)))***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***)))))))))))))))))))))*********************************************************++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++***)))))))))))))))))))))************************++++++************++++++************************************************++++++++++++************)))))))))******++++++,,,++++++***++++++,,,,,,,,,---------------,,,+++******+++++++++++++++,,,,,,************************,,,,,,,,,,,,---...///000------------------------........................------............------........................------...//////000//////////////////000000000111000000000///////////////000000111111222222333333000000000000000/////////////////////////////////---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))******************************+++++++++,,,,,,---------...//////...,,,++++++,,,************************************************++++++******+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************************************,,,+++******))))))******************+++++++++++++++++++++*********))))))***+++++++++++++++,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,+++******,,,...///******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++---,,,,,,+++***************+++,,,---.../////////------...............///.........//////...---------.........---,,,++++++........................------......//////000000))))))))))))))))))))))))))))))***++++++******)))*********************************++++++*********************************,,,,,,,,,,,,,,,+++************************************+++++++++******)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))******************+++++++++*********************************++++++,,,,,,,,,+++++++++***************))))))*********+++++++++)))))))))))))))))))))***************************++++++************++++++************************************************+++*********************)))*********++++++++++++)))***+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,************************...------,,,,,,---------------------------------........................------............---------.....................---...//////////////////......//////000000000000111111111111111111000000000000000111111222222222000000000000//////...................../////////,,,,,,+++******,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++******)))*********************************++++++,,,,,,,,,------,,,,,,---......,,,,,,---...************************************************)))))))))***++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------************************************************,,,+++******))))))******))))))*********++++++++++++++++++*********))))))*********++++++,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,---,,,+++******,,,...///******+++,,,,,,---......,,,------......------,,,++++++++++++++++++++++++---,,,,,,+++***************+++,,,---............,,,---------......//////------............---------.........---,,,++++++........................------......//////000000************************((()))***+++++++++***)))+++++++++***************)))***++++++++++++***)))************************------------,,,+++***)))************************)))******+++++++++*********++++++,,,,,,++++++***************************((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************)))************+++++++++)))))))))************+++************************++++++************++++++************************************************))))))******************)))******+++++++++******(((***,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++.........---------------........................------............---------------.....................///////////////...------...///000000000000111111222333333222222111000000000111111111111111111000000//////......------............/////////,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))))))))***************************************************************)))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,+++******++++++***************+++************************++++++,,,,,,,,,,,,++++++***,,,------,,,,,,---...************************************************+++++++++*********))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---***************************************+++++++++,,,+++******))))))******)))))))))************++++++++++++************)))*********++++++,,,,,,---***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++***,,,,,,+++++++++,,,---...+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,***+++,,,---------------,,,,,,,,,---......//////,,,,,,---............------............------,,,.................................///////////////++++++++++++++++++++++++((()))+++,,,---,,,+++***+++++++++*********)))))))))***++++++++++++***)))************************------------,,,+++***)))************************((()))***+++++++++++++++***++++++,,,,,,++++++***************************(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************)))************+++++++++************++++++,,,,,,************************++++++************++++++************************************************(((((())))))******++++++)))***++++++++++++***)))'''***,,,,,,+++******,,,***++++++,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,/////////.........------........................------............---------------.........//////......////////////......,,,---...000000000000//////000222333333333333222111111111111000000000000111000000///......---------------.........//////+++,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))))))))*********+++************************************************))))))))))))))))))))))))******************++++++************************))))))))))))************+++,,,,,,,,,,,,+++***)))+++***************++++++******************************+++,,,,,,+++***)))+++,,,---,,,+++***+++,,,************************************************++++++,,,,,,++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++,,,+++******))))))******))))))))))))************+++++++++************))))))******+++,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...+++,,,,,,---------,,,,,,++++++,,,------...//////+++,,,------.........---------.../////////......///////////////////////////////////////.........++++++++++++++++++++++++)))***,,,.........,,,+++++++++++++++******)))))))))***+++,,,,,,+++***)))************************---...------,,,+++***)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,+++++++++,,,,,,+++++++++************************************++++++++++++************************++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***************************++++++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************'''(((((()))***++++++,,,)))***+++,,,,,,+++))))))&&&)))------+++)))***,,,***++++++,,,,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000/////////.................................---..................------------.........//////...///////////////......+++,,,...000000000000///...///111222333333333222222222111111000000//////111000000///...------------------.........//////+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))*********+++************************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))************+++,,,,,,---,,,+++***)))+++***************++++++************************)))***+++,,,++++++)))(((------...,,,***((()))***************************************************((()))+++,,,---.........*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))******++++++++++++,,,++++++***)))*********))))))))))))************+++++++++************)))))))))***+++,,,,,,------))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---------,,,++++++++++++,,,,,,---...//////+++,,,------.........---------...///000000000///000000000000000000000000000000//////.........---(((***+++,,,+++******+++,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++---------,,,+++***)))(((,,,+++++++++++++++++++++************************************************,,,,,,,,,++++++***************))))))))))))************************************++++++++++++******///---+++)))(((((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************+++******************************)))(((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,,,,------------...............------........................---.........---,,,,,,+++,,,,,,,,,,,,,,,---...///...............///000000............////////////111111000000000000111111000000000000000000000000333111...---///111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---+++)))(((---------,,,,,,+++++++++******))))))***+++,,,,,,...+++***+++------***'''111///,,,+++,,,+++***)))++++++************+++++++++******)))(((''''''&&&))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******...***&&&'''+++...,,,*********+++++++++,,,,,,,,,---------,,,,,,+++++++++******))))))***+++,,,,,,,,,***((()))+++,,,+++(((******++++++++++++******************************+++++++++*********))))))+++++++++*********))))))************************...+++((()))++++++***((()))************+++++++++,,,,,,+++***)))))))))***,,,***)))+++---...+++))),,,,,,,,,+++++++++******++++++++++++***)))((('''******++++++++++++******++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,+++******+++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////,,,,,,,,,------.........,,,,,,------...//////000/////////...---------,,,////////////............(((***++++++***)))***+++)))((('''(((***++++++***+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++,,,++++++******++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++******))))))))))))************************************++++++++++++******...,,,***)))((()))******))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((*********************************+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++*********))))))************************++++++***)))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------........................---.........------,,,+++---,,,,,,,,,------...///---------------...//////............////////////000000000000000000000000000000000000000000000000000000000111222222000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++***************))))))***++++++,,,---+++***+++------***(((,,,+++))))))***++++++***++++++************++++++******))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******&&&###!!!###'''***)))'''************+++++++++,,,---,,,,,,,,,++++++++++++******))))))***++++++,,,,,,***((()))+++,,,+++)))******++++++++++++******************************+++++++++*********))))))+++++++++*********))))))************************---+++))))))++++++***((()))************+++++++++++++++******)))*********,,,***)))***,,,,,,+++)))+++++++++*********))))))*********))))))((('''&&&******++++++++++++******++++++++++++++++++++++++---,,,++++++******++++++))))))*********+++++++++++++++,,,------------,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,---------......,,,---------......//////............------------------......//////000000)))***++++++)))((()))***''''''''')))+++,,,+++******************************************+++++++++)))************+++++++++((()))***+++++++++++++++************************************************************************++++++++++++++++++,,,,,,******))))))))))))************************************++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++,,,,,,+++***))))))++++++++++++++++++++++++************************+++++++++*********************************************)))(((((()))******************************,,,+++++++++***)))))))))************************,,,++++++*********************************************************************+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---........................---............---,,,,,,---------,,,------...///,,,,,,,,,,,,,,,---..................///////////////000111222222111000///000000000000000000000000...///111444666444///,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++***************)))*********)))******+++,,,,,,+++++++++,,,,,,+++)))((('''&&&''')))+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************++++++++++++******(((&&&%%%'''+++,,,***((()))))))))*********+++++++++++++++++++++******************)))******+++,,,+++***)))***++++++***)))******++++++++++++******************************+++++++++***************+++++++++***************************************,,,+++)))***++++++***))))))************+++++++++*********)))******++++++,,,***(((((()))++++++************)))))))))((((((************)))(((''''''******++++++++++++******++++++++++++++++++++++++,,,,,,++++++******++++++(((((()))))))))*********++++++,,,------------,,,,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------------...---------------.........------------............+++,,,---...///000111111)))***+++***)))(((***+++)))))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++((()))******++++++******)))))))))))))))******************************************************************++++++,,,,,,,,,+++******))))))******+++******************************++++++++++++************))))))******,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))*********************************************************))))))******************************************************+++************************+++******))))))*********************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******)))******+++------,,,,,,,,,,,,++++++,,,---......///.................................------............------......------------......------,,,,,,------...///............////////////...///111333333111///...000000000000000000000000...///111444666444///,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,111///---+++)))***++++++++++++++++++************+++***************+++++++++++++++,,,,,,,,,+++***((('''&&&''')))+++++++++++++++************++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******...---,,,---...---***'''((())))))))))))*********************************+++***************+++++++++************+++************++++++++++++******************************************************************************************************************++++++***)))))))))*********+++++++++***)))))))))***+++,,,,,,,,,***((('''''')))***++++++*********))))))))))))+++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))*********+++))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,---......///000000******+++***))))))+++---///...,,,,,,---,,,***((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********++++++++++++++++++++++++***))))))(((((()))))))))******************************************************************++++++,,,,,,,,,++++++************++++++******************************++++++++++++******)))))))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************))))))((((((((())))))***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////..............................------...//////......---///......---------.....................//////000............////////////...///111333333111///...000000000000000000000000000///000111222222000...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///,,,***)))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++,,,,,,,,,++++++++++++***((((((***++++++***++++++************++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******************************************************++++++++++++*********************)))'''%%%((())))))))))))*********************************++++++***************+++******+++************+++******++++++++++++******************************************************************************************************)))***+++++++++*********))))))*********+++++++++***)))))))))***+++,,,,,,+++***)))''''''(((***,,,,,,,,,+++++++++***************+++++++++***))))))******++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********+++++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------+++,,,,,,,,,------.....................---------******+++******+++...111333111...---,,,,,,***)))))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))((())))))******+++++++++************************************************++++++++++++++++++,,,,,,++++++************++++++******************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))******************************************************************************++++++++++++******++++++++++++++++++++++++***************************************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************************(((((((((((((((((()))***************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,---------,,,,,,---...////////////........................------...////////////...000///......---.........///............///000000............///////////////000111222222111000///000000000000000000000000000///......///000///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,,,,,,,,,,---------,,,+++******)))*********)))+++,,,,,,+++++++++,,,...,,,******++++++***)))++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++***************+++++++++******************************++++++++++++******&&&'''((()))************)))))))))*********++++++*********+++++++++++++++,,,+++******)))*********)))+++++++++***)))***+++******++++++++++++*********************************************+++++++++***************+++++++++************************'''))),,,,,,+++******+++)))************+++++++++*********)))******++++++***++++++)))((((((***,,,,,,,,,,,,++++++++++++***((()))))))))))))))((((((******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***++++++******++++++,,,---******+++++++++,,,,,,,,,*********+++++++++++++++,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,------------.........---------,,,,,,)))***+++++++++---111444444000,,,******+++++++++************************+++++++++***************)))************+++++++++++++++,,,------------,,,))))))******+++,,,,,,---************************************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,******************************++++++++++++******)))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))***+++,,,,,,+++***)))************************************************************************))))))(((((())))))***+++******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++,,,---......+++,,,---...////////////........................------...///////////////000000///..................------------...//////............////////////000000000000000000000000000000000000000000000000...---,,,---//////...,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******++++++,,,,,,,,,,,,,,,++++++***))))))******(((***------+++***+++------,,,******+++++++++***++++++************++++++,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************++++++++++++******((()))******+++,,,...///************+++++++++,,,++++++++++++,,,,,,,,,---,,,++++++***))))))******)))+++,,,+++)))(((***,,,******++++++++++++******************************))))))*********+++++++++))))))*********+++++++++************************&&&))),,,---+++******+++)))************+++++++++++++++******)))*********)))+++,,,,,,***)))***,,,++++++++++++***************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---************++++++++++++++++++,,,------------,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,)))*********+++++++++++++++***)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,))))))***+++---...//////------,,,,,,,,,,,,,,,,,,------------------------)))***++++++,,,///333666222///***((()))+++,,,---************************,,,+++++++++******)))))))))************+++++++++******,,,---.../////////))))))***+++,,,,,,------************************************************---,,,,,,++++++*********,,,++++++******++++++,,,******************************++++++++++++************+++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************&&&'''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))------,,,+++***)))((('''******************************))))))***+++,,,,,,******************************************************+++++++++,,,,,,,,,***)))))))))***++++++,,,))))))***+++---...//////+++,,,---...////////////........................------...///000000//////000000///...............---,,,,,,,,,,,,---................../////////000111111000000000000111111000000000000000000000000,,,,,,,,,...//////,,,***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++,,,,,,+++***))))))******'''***------+++***+++...,,,***))))))***++++++***++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++*********+++***)))((()))+++---***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++***))))))******(((+++,,,,,,)))(((***,,,******++++++++++++******************************))))))******++++++++++++))))))******++++++++++++************************%%%)))------+++******+++)))************+++++++++,,,,,,+++***)))))))))***)))+++...---+++)))***,,,************))))))))))))......//////000/////////******++++++++++++******+++++++++++++++++++++++++++*********+++,,,,,,---))))))))))))************))))))***++++++++++++******+++,,,------,,,+++***++++++******++++++,,,---******+++++++++,,,,,,,,,))))))******++++++++++++)))(((''''''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,((((((***+++---...000000---------,,,,,,+++++++++***++++++,,,---...//////'''...++++++111///+++000---+++***)))***++++++***+++***)))))))))***,,,---************************,,,,,,++++++***)))))))))******+++,,,,,,---......************************++++++******************)))************+++++++++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************,,,,,,,,,+++***)))((('''************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++*********))))))(((((())))))))))))))))))))))))++++++******)))(((((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......111000///...............///......------///000111111111000000//////......---------------...///000..................------//////000000000000//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++******)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++************++++++)))***+++,,,,,,+++***)))(((((())))))))))))((((((******))))))******+++,,,---,,,+++***))))))))))))************************************************,,,,,,+++++++++++++++,,,,,,+++*********+++,,,---...+++((((((+++------+++************************'''(((((()))******++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))))))))***+++++++++,,,......---,,,+++++++++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******))))))******+++,,,)))))))))))))))))))))))),,,,,,,,,++++++******************++++++,,,,,,,,,...------,,,+++***))))))***++++++,,,,,,++++++*********++++++++++++******...---,,,,,,,,,,,,---...++++++,,,---------,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------//////---***+++---........................------------------------...------,,,,,,,,,------'''---***+++444222,,,...---,,,***************)))******))))))***++++++,,,******************************************++++++******++++++,,,------...************************************************)))************+++++++++************************************************************************++++++************++++++******************************++++++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++******************+++************************,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++*********))))))))))))************************************))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,,,,,,,///......---...///000111000000000000//////......---------------...//////........................//////000000000000//////000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++++++++******+++++++++*********))))))*********+++++++++,,,,,,++++++******)))*********+++******))))))******+++)))***++++++++++++***)))((())))))******))))))(((******))))))******+++,,,,,,,,,+++***))))))))))))******************************************************)))(((((())))))***+++************+++---...111...***)))***+++)))'''************************(((((())))))***++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))***************+++++++++++++++***)))))))))))))))************************************************++++++***))))))***++++++******))))))******+++,,,************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******...---,,,++++++,,,---...+++,,,,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,...------,,,,,,------...---------......,,,,,,---........................------------------------...------,,,,,,---------''',,,***---888555++++++,,,++++++*********))))))))))))***++++++++++++***************************((())))))***++++++,,,,,,******++++++,,,,,,------************************************************)))************+++++++++************************************************************************++++++************++++++******************************++++++++++++************************************************************++++++++++++******************************************************,,,------,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++************++++++***************)))))))))************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------.........---,,,,,,,,,,,,,,,,,,......------......///000000000000////////////......------------...//////...........................//////000000//////.../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++++++++***+++++++++************************++++++++++++,,,*********)))******+++++++++******))))))******+++)))***++++++++++++***)))*********++++++***************))))))******+++,,,++++++***************+++************************************************))))))((((((((())))))***************+++,,,---...000...+++*********((('''************************))))))******+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))+++++++++*********************)))((((((((())))))))))))))))))))))))))))))************************++++++***))))))***++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++***))))))((())))))***************---------,,,,,,+++++++++,,,,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---......---+++---------------------------------------------------------,,,,,,------...***...+++...:::777***'''((()))*********)))******))))))+++,,,,,,+++***)))************************))))))*********+++++++++******++++++,,,,,,,,,,,,***************************************+++++++++))))))*********+++++++++************************************************************************++++++************++++++******************************++++++++++++******************************))))))))))))))))))))))))******++++++++++++***************++++++*********************************---------------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************'''(((((()))***+++++++++************************************************************************++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,---------......//////...------.........------------......//////////////////////////////......---------......///---------..................//////////////////...........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************++++++,,,,,,++++++************************************++++++++++++***)))))))))***+++,,,,,,******))))))))))))***************++++++************++++++,,,,,,++++++*********))))))******+++,,,*********)))******++++++************************************************+++************++++++,,,))))))******+++,,,---...++++++*********++++++*********************************+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++******************************+++++++++******))),,,+++++++++***)))))))))++++++***************+++************************************************+++******************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,,,,+++******......---,,,,,,+++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...,,,---,,,,,,...000///+++------------------------------------------------------,,,,,,,,,---......---000,,,///:::666***&&&&&&)))+++,,,******+++,,,)))***+++,,,,,,+++))))))************************+++++++++*********))))))******+++++++++++++++,,,************************))))))*********+++++++++))))))*********+++++++++************************************************************************++++++************++++++******************************++++++++++++******************************)))))))))))))))))))))))))))******++++++******))))))***++++++++++++***)))************************,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++************************''''''((()))***++++++,,,************************************************************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,---------............---------......///,,,------..............................////////////......---------......---------.........//////......////////////......---------...............------------------------.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,,,,************************))))))*********+++++++++***)))))))))***+++,,,,,,***))))))))))))))))))***+++******************+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,*********)))******++++++******************************************************))))))***++++++,,,))))))***+++,,,,,,------))))))************++++++************************+++++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,+++++++++***)))))))))+++***************++++++++++++++++++++++++++++++*********************************++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***,,,,,,,,,+++***)))((('''***+++,,,---...---,,,+++......---,,,,,,+++******)))*********++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,//////,,,...111000+++------------------------------------------------,,,,,,,,,,,,,,,---...///---111---...777555,,,,,,***---000000---+++,,,...***++++++++++++***))))))************************,,,,,,++++++***))))))(((******++++++++++++++++++************************)))))))))***++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************************************))))))************)))))))))***+++,,,,,,+++***)))************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++'''(((((()))***+++++++++************************************************************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......+++++++++++++++,,,,,,---,,,,,,---............------............///////////////...------------...,,,,,,------.../////////---......//////......------------------.........------------------------............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))***+++,,,------------***************+++++++++)))))))))************+++*********)))******++++++***))))))(((((())))))***++++++***))))))***++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++***************+++************************************************''''''''''''((())))))*********+++,,,,,,,,,++++++)))***,,,+++***(((((()))******************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++***************))))))((((((((()))******++++++++++++++++++++++++************************)))***++++++++++++***)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))+++,,,,,,,,,+++***))))))+++,,,,,,------------------------,,,,,,+++++++++))))))))))))************,,,,,,,,,,,,------------...------,,,,,,------...,,,333444///---111111---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///+++///,,,,,,555555111555222555888666111---,,,...,,,++++++***))))))******************************++++++******************++++++******************************************((())))))***++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))(((***+++,,,,,,+++***(((******************************+++++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---+++,,,---.........---------------.........////////////...---------------,,,,,,------...//////000---......//////......---,,,,,,,,,------.................................------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))***+++,,,------------))))))*********+++++++++))))))))))))************++++++******)))*********))))))(((((((((((())))))++++++***))))))***++++++******++++++++++++************))))))******+++,,,,,,,,,+++***))))))))))))************************************************&&&&&&&&&''''''(((******++++++,,,,,,,,,+++***)))&&&)))+++,,,***))))))+++************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++***************+++++++++)))))))))))))))***++++++************************************************)))***++++++++++++***)))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***++++++***))))))+++,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------------......------,,,,,,------...,,,777:::222,,,///111...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////(((...******333555555<<<999<<<>>>;;;333...,,,------,,,***)))))))))***+++************************)))))))))***++++++,,,,,,++++++******************************************((())))))***++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))************))))))((()))+++,,,,,,+++)))(((************************)))******+++++++++******************************************************((((((((((((((((((((((((++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,---------......,,,,,,,,,,,,------...///+++,,,---.........---,,,---------.........//////000///...---------------,,,,,,------...///000000---..................---,,,,,,,,,------.................................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))***+++,,,------...---))))))******++++++++++++))))))))))))************,,,,,,+++***)))))))))***))))))(((((((((((()))))),,,+++***))))))***+++,,,*********++++++******************)))***++++++,,,---,,,+++***))))))))))))************************************************(((((((((((()))***,,,,,,+++,,,------,,,+++)))(((!!!%%%)))+++++++++---///******************************))))))))))))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,,,,,,,++++++,,,---......))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++((()))***++++++***)))(((++++++,,,---------,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---999>>>333+++...111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000))))))***+++---......///222111000///---,,,******************************************************************************************************(((((()))***************))))))*********++++++++++++++++++,,,,,,+++++++++)))))))))***+++++++++,,,)))*********++++++++++++'''((()))+++++++++***)))******++++++++++++******+++++++++++++++***)))(((************************((((((((((((((((((((((((************************++++++******)))((((((((((((++++++((((((,,,---+++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********))))))))))))(((((((((((()))************+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++...------,,,+++++++++,,,******+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------........................---------------------------,,,,,,,,,,,,---......,,,---------.../////////------------------------+++,,,------++++++,,,---///...---,,,,,,,,,,,,,,,---------------,,,+++***************************++++++++++++++++++++++++************************************))))))(((((())))))))))))))))))))))))******))))))))))))******+++++++++************))),,,+++***((((((***+++,,,************************************************'''((()))***++++++*********+++,,,,,,+++***+++,,,+++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++*********))))))---,,,***))))))***,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++......------,,,+++++++++++++++************++++++******************************************************++++++++++++******************************,,,,,,,,,++++++*********......,,,,,,,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********)))************+++++++++++++++++++++***)))((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000111222222000,,,,,,...111///......------,,,++++++++++++++++++++++++++++++------+++******+++------)))******+++,,,---.../////////...------,,,,,,,,,************************************************************************************************(((((()))***************************++++++++++++)))))))))(((((()))))))))***************+++++++++*********+++++++++,,,,,,((())))))************)))******++++++++++++******+++++++++++++++***))))))************************))))))))))))))))))))))))************************)))*********************))),,,,,,)))))),,,---+++++++++++++++++++++++++++************************++++++***))))))***++++++,,,++++++******++++++,,,++++++************+++++++++++++++******))))))))))))))))))*********++++++)))************+++++++++*********)))******++++++++++++++++++++++++++++++************************************************)))************+++++++++------,,,+++++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************++++++*********)))))))))******************************))))))))))))******+++++++++************)))+++***(((''''''(((***+++************************************************)))******************+++((()))******)))((()))***+++++++++*********))))))+++++++++*********))))))************************************************+++++++++++++++***))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************))))))))))))*********+++(((((())))))))))))))))))++++++************++++++************************++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,+++++++++******+++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++************++++++++++++******+++++++++++++++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,------------//////---***)))+++---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))******+++,,,---......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************((())))))************)))******+++++++++,,,,,,,,,***)))(((''''''((()))***+++++++++************************+++++++++,,,,,,++++++***)))))))))************++++++++++++*********++++++++++++***))))))************************************************************************))))))******+++,,,,,,---+++...///,,,***,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++++++++************++++++******)))))))))******+++*********))))))))))))))))))******++++++,,,,,,,,,)))************+++++++++++++++******)))*********************************************************************************)))************+++++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,,,,,,,,,,++++++++++++++++++***)))************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++******))))))))))))******+++++++++************))))))((('''&&&&&&'''((()))************************************************,,,+++***)))))))))***+++((()))******)))((()))***+++++++++***************+++++++++***************************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))+++++++++***************************************+++++++++++++++,,,,,,,,,------,,,,,,+++++++++***************************)))))))))***************%%%&&&&&&'''(((((())))))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,++++++++++++******))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++,,,,,,************+++++++++,,,)))***+++,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++---...---+++)))******+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------............------)))******+++,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))************))))))++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++++++++***))))))))))))))))))*********++++++---,,,***)))((()))************++++++++++++************+++++++++******)))******************************************************************************+++++++++,,,,,,,,,+++000222...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++++++++************++++++)))))))))((())))))***+++******************))))))++++++++++++++++++******))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************))))))*********+++++++++++++++******)))******++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////...---------,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,+++,,,,,,---******+++++++++******)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********)))))))))(((''''''''''''((()))************************************************,,,+++)))''''''''')))******+++,,,,,,+++***+++,,,************************************************************************++++++++++++++++++++++++******+++++++++******)))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++))))))******+++++++++,,,------,,,,,,+++*********************************************************((()))))))))*********+++++++++************++++++************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...//////...---,,,+++++++++,,,,,,,,,---------------------------------,,,---...//////...---,,,)))******++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++************************************************************************))))))*********))))))(((******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,+++++++++***)))))))))(((((((((((()))))))))***---,,,+++)))))))))***+++******++++++++++++******)))******+++++++++******************************************************************************,,,,,,,,,+++++++++******+++111444000,,,,,,------++++++++++++++++++++++++*********************************++++++*********+++******))))))******+++))))))(((((()))******+++++++++++++++++++++++++++,,,,,,+++***)))(((((('''))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************))))))*********++++++++++++******)))******++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////...---------,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,+++++++++,,,,,,---)))******+++++++++******************************************************************************++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))***))))))))))))))))))***************************************************+++***(((&&&%%%&&&((()))***+++,,,,,,+++***+++,,,************************************************************************************************)))******+++++++++******))))))))))))))))))))))))************************+++,,,------------,,,+++)))))))))******+++++++++,,,,,,,,,++++++*********************************+++++++++***************,,,,,,,,,++++++*********++++++************++++++************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000000///---,,,------,,,,,,,,,+++++++++------------------------,,,---...//////...---,,,************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************))))))((())))))*********+++++++++)))))))))******)))))))))+++++++++***************((((((((()))))))))******,,,++++++*********++++++******++++++++++++******))))))***++++++++++++***************************************************************************---,,,,,,+++******)))))))))000444000,,,,,,......++++++++++++++++++++++++************************)))***++++++++++++***)))******))))))))))))******))))))))))))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((''')))************+++++++++++++++******)))*********************************************************************************)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,---)))***++++++,,,+++++++++*********************************************************************************+++++++++++++++))))))))))))))))))))))))******))))))))))))******+++++++++************)))******++++++++++++*********************************************************)))((('''''''''((()))((()))******)))((()))******************+++++++++***************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************+++++++++++++++*********,,,,,,++++++***))))))(((++++++************++++++************************))))))))))))))))))))))))******++++++++++++*********************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,+++***))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,......,,,+++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------************++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************)))(((((((((((()))))))))*********)))***+++,,,,,,+++***)))***************+++++++++************++++++++++++******++++++,,,,,,++++++******++++++++++++******))))))***+++++++++++++++************************))))))))))))))))))))))))*********************************************)))'''///444111,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))******))))))))))))******)))))))))******+++------)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++*********)))******++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++******+++,,,,,,---******+++,,,,,,,,,,,,,,,************************************************************************)))))))))*********++++++******************************))))))))))))******+++++++++************)))******++++++++++++******************************************************))))))))))))************((()))******)))((()))***))))))*********+++++++++))))))*********+++++++++************************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++************+++,,,+++++++++++++++*********)))))))))***++++++,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++*********++++++************++++++************************))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------***+++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++)))***,,,---,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***************+++++++++((()))***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************)))(((((((((((((((((())))))))))))***,,,...000000...,,,***))))))******+++++++++,,,++++++,,,,,,,,,---------((()))+++,,,------,,,+++******++++++++++++******((()))***+++++++++++++++************************((((((((((((((((((((((((************************((((((((()))******++++++%%%...444111,,,,,,...000------------------------************************)))***+++,,,,,,+++***)))******))))))))))))******************+++,,,---...(((((())))))*********+++))))))***+++---...//////)))************+++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,+++++++++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------------------------,,,,,,,,,,,,---......,,,------....../////////------------------------+++,,,------++++++,,,---+++*********+++,,,,,,---***+++,,,---------------************************))))))))))))))))))))))))************************(((((())))))*********+++++++++++++++++++++++++++******))))))))))))******+++++++++************)))******++++++++++++******************************************************)))***+++,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,))))))******++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++///...,,,++++++,,,...///---,,,,,,,,,+++*********(((((()))***+++,,,,,,---************************,,,,,,,,,++++++*********+++++++++,,,------......++++++************++++++******************************************************++++++++++++***************************************++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++*********++++++,,,,,,,,,---------((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///,,,)))))),,,...---,,,*********++++++,,,------++++++++++++++++++++++++------+++******+++------(((((()))***++++++,,,,,,++++++,,,,,,,,,++++++***///---++++++,,,,,,+++***---------,,,,,,+++++++++++++++++++++++++++++++++$$$%%%&&&'''((()))***++++++***)))(((((()))***+++,,,+++***)))))))))***+++------,,,++++++*********,,,***(((***---...---+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,222...***+++...///,,,)))************************************************+++,,,,,,------,,,,,,+++************************************************,,,,,,,,,+++++++++******((()))))))))************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,---******************************+++++++++,,,,,,,,,((((((((((((((((((((((((,,,,,,,,,++++++*********...------,,,,,,------...//////...---------......---,,,++++++******++++++,,,,,,,,,---------.........---,,,,,,++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---,,,,,,------,,,,,,+++***(((***,,,,,,++++++,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))******************************+++++++++,,,,,,,,,************************************************************************(((((()))***,,,---...///************************++++++,,,,,,,,,++++++***---+++(((&&&&&&(((+++---******+++++++++,,,,,,,,,************************+++++++++*********))))))************************+++***)))(((((()))***+++,,,)))&&&&&&)))++++++***************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++***'''&&&&&&'''************************,,,+++++++++***))))))))))))************+++++++++************************++++++************+++++++++*********))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++(((((()))***++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,------......///+++++++++,,,,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***+++++++++++++++******///---++++++,,,,,,+++***,,,,,,,,,+++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------+++***)))(((((()))***++++++******))))))***+++,,,************************,,,***)))***,,,...,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))***++++++,,,++++++******++++++,,,222...***+++---...,,,)))************************************************++++++,,,,,,,,,,,,++++++************************************************,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************))))))******+++,,,************************))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,---------,,,------......///...------,,,,,,------,,,,,,,,,------------......---,,,,,,+++++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***)))+++,,,---,,,+++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************))))))******+++,,,------***************************+++++++++++++++******,,,+++)))'''''')))+++,,,******+++++++++,,,,,,,,,************************+++++++++*********))))))************************++++++************++++++,,,)))&&&&&&)))+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++)))+++++++++)))((()))***************************+++++++++***************)))************+++++++++************************++++++************+++++++++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))******+++******)))...,,,+++***,,,,,,,,,+++***++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++***))))))))))))***+++***)))))))))***+++,,,,,,'''(((((()))******+++++++++*********,,,---,,,+++************************,,,++++++******++++++,,,*********+++++++++++++++++++++***))))))***++++++++++++************++++++000---******------,,,)))******************************************************++++++++++++******************************************************+++************)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************(((((()))))))))*********************************,,,,,,,,,++++++++++++*********))))))))))))******++++++++++++,,,---......///...------,,,,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++------,,,+++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))*********************************+++++++++,,,,,,,,,*********************************************************************************+++++++++,,,,,,************************))))))******+++******)))+++***))))))))))))***+++******+++++++++,,,,,,,,,************************+++++++++***************************************++++++,,,,,,,,,,,,+++++++++)))'''''')))+++++++++************************+++******))))))******+++++++++++++++++++++++++++)))***++++++******,,,---++++++++++++++++++++++++***************+++++++++)))************+++++++++************************++++++************++++++***************)))))))))************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,+++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++,,,,,,++++++******++++++...------,,,++++++******++++++,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++(((((()))************)))---,,,******+++,,,,,,+++***+++++++++,,,,,,------++++++++++++++++++++++++******************))))))************************(((((()))******+++,,,---))))))))))))******+++++++++++++++++++++,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******++++++,,,+++******************+++++++++************++++++///,,,******,,,,,,+++***************************************************)))******++++++******)))***************************************************)))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,+++******************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************+++,,,---...---,,,++++++******++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,------,,,,,,+++******,,,......,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***************************************+++++++++,,,,,,,,,************************************************************************+++++++++***************************************(((((()))************)))*********++++++***************+++++++++,,,,,,,,,************************************************************************)))***+++,,,,,,+++***)))******))))))***+++++++++************************++++++************++++++++++++++++++++++++++++++)))***++++++******+++---++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************++++++************++++++************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++'''((()))***************,,,+++)))***+++,,,,,,+++++++++,,,,,,------......++++++++++++++++++++++++***))))))))))))(((((((((******++++++++++++******(((((()))***+++,,,,,,,,,,,,,,,+++++++++*********++++++,,,+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******++++++,,,*********++++++*********+++******))))))******+++---+++*********++++++***************************************************)))******++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************((()))***,,,,,,+++***************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***+++,,,---...---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,------,,,,,,+++******,,,...---,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***************++++++******************************+++++++++,,,,,,,,,************************************************************************++++++************))))))************************'''((()))***************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************************************************************((()))***++++++***)))(((******************+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++************************++++++************++++++***************+++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))''''''***************+++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++++++++,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,+++******((()))***+++++++++++++++------,,,,,,+++******)))+++,,,---,,,*********+++***************************++++++,,,,,,++++++************+++++++++++++++)))***++++++++++++***)))******))))))))))))******++++++******)))******+++******************************************************++++++++++++******************************)))))))))))))))))))))))))))))))))************+++(((((()))))))))*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))***+++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------///...------,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******,,,------+++******+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,******************************+++++++++,,,,,,,,,******************************************************************************************))))))************************(((((()))***++++++++++++******++++++++++++************+++++++++,,,,,,,,,***************************************+++++++++************************)))))))))******))))))))))))***,,,+++******+++---************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++************************++++++************++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++***)))((((((************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,******++++++,,,------...------,,,,,,,,,,,,++++++///...---,,,++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,+++***((()))+++,,,,,,++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++++++++***)))++++++++++++************+++,,,...,,,***)))***,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******))))))))))))***************)))))))))***+++************************************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---///...------,,,,,,------***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***)))+++,,,,,,***((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---******************************+++++++++,,,,,,,,,************************************************************************))))))))))))************************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++************************+++******))))))******+++(((***---,,,+++***+++---************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++************************++++++************++++++*********++++++,,,,,,,,,++++++******))))))((((((++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,++++++***************************))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------------------,,,,,,+++++++++------,,,++++++,,,,,,,,,******+++,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))***+++,,,---------+++)))((()))+++,,,,,,+++******))))))((((((''''''++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,,,,+++)))(((((((((((()))******+++++++++---...---***(((***,,,++++++++++++++++++++++++***+++,,,------,,,+++***---------,,,,,,+++++++++)))***+++,,,,,,+++***)))******))))))))))))******)))******)))((((((***+++************************************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---************************))))))))))))*********************************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,------------......//////......---,,,,,,---------,,,++++++)))***++++++)))(((((((((*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---******************************+++++++++,,,,,,,,,************************************************************************((()))))))))************************************))))))***+++,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************))))))******++++++++++++************************---,,,+++******+++,,,---(((+++------+++***+++---************************++++++************++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++************************++++++************++++++*********++++++,,,,,,,,,,,,,,,+++***)))(((''''''++++++++++++++++++++++++)))))))))******+++++++++,,,,,,---.........------++++++************************+++,,,,,,---......******************************+++++++++,,,,,,,,,))))))******++++++++++++************************)))************++++++++++++*********+++,,,,,,---///......------,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,---......******+++,,,,,,---......+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++*********)))))),,,,,,++++++++++++++++++************************))))))*********+++++++++((())))))))))))*********************************,,,++++++***)))))))))***)))************+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************,,,,,,++++++***)))((((((******+++++++++******)))+++++++++*********))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++*********)))))))))***,,,------,,,***)))...---+++*********++++++)))************+++++++++)))))))))***+++++++++,,,************************************************,,,++++++******++++++,,,...---+++******+++---...******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++------------++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))(((((())))))+++*********))))))(((((())))))))))))))))))))))))'''((()))***+++***))))))+++++++++*********))))))+++***(((''''''(((***+++)))))))))***++++++,,,,,,******))))))))))))******++++++***************+++************************,,,,,,++++++***+++++++++)))+++------,,,,,,---...,,,,,,,,,++++++*********)))))))))))))))******+++%%%'''***,,,------++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++******))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---+++)))((('''((()))***,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))************++++++,,,,,,++++++***)))))))))(((&&&''')))+++++++++******************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,************++++++,,,---++++++,,,---,,,+++***))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********************************++++++******************+++++++++*********))))))++++++++++++++++++++++++*********************************++++++++++++,,,)))))))))*********++++++************************,,,,,,+++***************)))************+++++++++************************,,,,,,,,,+++++++++******************************************************,,,,,,++++++***))))))(((***++++++,,,,,,,,,+++++++++++++++*********))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))***,,,------,,,***))),,,+++***)))))))))***+++)))************+++++++++***************+++++++++************************************************,,,,,,++++++++++++,,,,,,...---+++******+++---...******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************************************---,,,++++++******+++++++++*********))))))))))))))))))))))))))))))))))))((()))***+++++++++******+++++++++*********)))))),,,+++)))(((((()))+++,,,++++++************************))))))))))))******++++++***************+++************************+++++++++******+++,,,,,,***+++------,,,+++,,,---,,,,,,,,,+++++++++******)))))))))))))))***++++++)))***+++,,,---------,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++*********))))))******++++++******)))++++++++++++++++++++++++,,,,,,,,,------------...,,,+++***(((((()))***+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++******))))))(((***++++++,,,,,,++++++***)))******)))'''((()))+++************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------+++++++++++++++*********************************,,,,,,++++++***))))))(((+++++++++************************++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,++++++***)))))))))***+++,,,---------------+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++************************+++++++++***************)))***+++,,,,,,+++***)))***))))))((())))))******)))************++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------++++++++++++------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++---,,,++++++******++++++***************))))))))))))))))))))))))))))))))))))******+++,,,++++++++++++++++++***************,,,,,,************,,,,,,,,,,,,++++++***))))))(((******))))))))))))******+++***************++++++***************************************+++,,,---+++,,,------+++***++++++,,,,,,,,,++++++++++++******))))))))))))***+++++++++++++++******+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++*********+++,,,---,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************------,,,+++***)))((((((******++++++++++++*********++++++***))))))+++,,,************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////......------+++++++++***************************************+++++++++*********))))))************************))))))***+++,,,,,,------************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,,,,---))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))))))***+++,,,------------*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************************************************************************)))***++++++++++++***)))))))))))))))*********+++))))))*********+++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,---------,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------************************************************+++++++++++++++++++++++++++***))))))(((((())))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---+++++++++*********))))))******))))))))))))***************)))******+++,,,************************))))))))))))***+++------+++,,,...---+++*********++++++++++++++++++++++++******))))))******+++,,,+++***((('''&&&'''((()))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,---...+++++++++++++++++++++++++++,,,---......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************---,,,,,,++++++***************++++++++++++******+++,,,---,,,+++***,,,---***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------,,,,,,------...,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++************************))))))***+++,,,,,,------************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,------))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************((((((***+++,,,,,,,,,,,,************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******)))))))))***************************************************************************************************+++++++++++++++++++++))))))*********+++++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,++++++***))))))+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------************************************************+++++++++++++++++++++++++++***))))))(((((())))))***************+++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************---,,,,,,,,,,,,,,,,,,---))))))*********+++++++++******))))))))))))************))))))***++++++,,,************************(((((())))))***+++,,,---+++,,,------+++))))))***++++++++++++++++++++++++***************++++++,,,,,,+++(((&&&&&&&&&((()))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---......++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---)))******++++++******)))+++---...---,,,+++,,,---))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------((()))***,,,---...//////...------,,,,,,---------,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))***************((((((((((((((((((((((((((())))))***++++++,,,,,,***************+++++++++*********++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((()))******++++++++++++***************+++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++************************************************************************+++++++++************************,,,,,,,,,,,,,,,+++******)))************++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++***))))))***++++++,,,,,,------...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++++++++))))))))))))))))))))))))+++************+++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******))))))))))))******))))))))))))***+++,,,,,,************************)))))))))))))))***+++,,,***+++,,,,,,***)))*********++++++++++++,,,,,,,,,+++************+++,,,,,,...---+++)))))))))+++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((())))))******))))))(((++++++++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************(((((()))***+++,,,------))))))************))))))+++,,,......---,,,,,,---)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))***,,,---...//////...------,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))******************++++++))))))*********+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,************************************************))))))*********+++++++++******))))))))))))******,,,,,,,,,,,,+++***(((''')))************+++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******++++++,,,,,,++++++******+++,,,,,,---......******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******)))))))))***+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++******************++++++******))))))))))))******))))))))))))***+++,,,---******************************))))))))))))******(((***,,,,,,*********+++******+++++++++,,,,,,,,,++++++******++++++,,,---------++++++***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))******++++++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++******))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((())))))******+++++++++))))))************))))))***,,,......---++++++,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,+++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...(((((())))))*********+++************************,,,,,,++++++***)))))))))))))))******++++++++++++,,,,,,++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,)))************+++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))******************************************++++++,,,,,,---------,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...+++++++++,,,,,,---------))))))))))))))))))))))))************************))))))******++++++++++++******))))))))))))******+++,,,,,,+++***(((&&&%%%)))************+++++++++))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,---......,,,,,,------...///000000++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,))))))******++++++++++++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))******))))))))))))******))))))))))))***+++,,,---************************+++***)))))))))))))))***''')))+++++++++***+++,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++***************++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++,,,,,,,,,///...,,,,,,,,,,,,...///---,,,,,,++++++*********++++++++++++++++++++++++))))))******++++++++++++*********************************)))))))))))))))))))))************))))))***,,,......---++++++,,,((())))))***++++++,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,+++***)))---,,,++++++************---,,,+++*********+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////)))************+++++++++************************,,,,,,++++++***))))))))),,,++++++******+++,,,---***++++++,,,,,,------...,,,,,,++++++***)))))))))++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++***)))(((************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++******))))))******+++,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))))))))*********,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,*********++++++,,,,,,,,,---,,,+++++++++,,,---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++...------,,,+++***))))))'''((()))***************---,,,,,,++++++,,,------+++***)))(((((()))***+++******++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++******++++++,,,---************************++++++************++++++************************************************,,,+++++++++******))))))++++++++++++++++++++++++************************+++******))))))******+++,,,,,,+++++++++++++++++++++++++++*********))))))******+++,,,,,,---......------------,,,,,,+++***'''(((((()))***+++++++++************************)))((((((((()))***++++++,,,,,,,,,++++++*********++++++******++++++,,,---((()))***,,,,,,++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++---,,,,,,,,,,,,---...///******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------,,,++++++******)))((())))))******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,------------,,,,,,+++***++++++,,,,,,,,,---------+++++++++*********))))))++++++,,,,,,,,,+++******,,,,,,,,,***))))))+++...,,,+++*********+++,,,---)))************+++++++++******************************************++++++***)))((((((((()))***+++,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++************************++++++,,,,,,+++******)))************************************************************+++++++++++++++++++++*********))))))++++++************++++++***************++++++,,,,,,++++++***))))))************************************++++++++++++******,,,,,,---------.........,,,++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++*********((())))))************)))---,,,,,,++++++++++++,,,+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************************************++++++++++++*********************************************+++,,,,,,************************++++++************++++++************************************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************)))))))))))))))))),,,,,,,,,,,,++++++******))))))***++++++,,,------,,,,,,------,,,,,,+++***((((((((()))***+++++++++************************+++***************+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,---''''''))))))***))))))(((************************************************++++++++++++++++++++++++************************************************++++++************++++++,,,,,,+++++++++,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))******++++++,,,------))))))******+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,---.........------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++++++++,,,,,,+++******+++---++++++*********+++,,,---)))************+++++++++************************((())))))***++++++,,,,,,((((((((((((((()))***+++---,,,,,,+++******))))))((())))))***++++++,,,,,,************************)))************+++++++++************************++++++************++++++************************+++++++++*********************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******)))******************)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,++++++***************************************************************+++++++++,,,---,,,+++***)))***++++++++++++************++++++************+++++++++,,,,,,+++******)))*********++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++******))))))******+++,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))---,,,+++***************+++***))))))))))))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++*********************************))))))))))))***++++++************************++++++************++++++*********************************************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))******************---------,,,,,,,,,,,,+++)))))))))******+++++++++,,,,,,,,,,,,,,,++++++***(((((())))))***+++++++++++++++++++++++++++++++++---,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---'''((())))))******))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***)))******++++++,,,------******++++++,,,---------,,,++++++******++++++,,,,,,++++++******++++++,,,...............------,,,,,,,,,,,,,,,---------...---------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++******++++++,,,---))))))*********+++++++++************************))))))*********+++++++++************+++,,,,,,---+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++---,,,,,,++++++************++++++,,,,,,++++++***))))))************))))))***+++++++++++++++,,,,,,************************,,,,,,---------,,,,,,+++*********************************************************+++++++++,,,,,,...---+++******+++---...++++++************++++++******+++++++++,,,,,,+++++++++***************+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********++++++++++++++++++***+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++,,,,,,,,,,,,------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******)))(((,,,,,,+++***))))))))))))************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))))))))((())))))***+++************************++++++************++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++,,,,,,,,,++++++***)))))))))******+++++++++++++++++++++++++++++++++---,,,+++***************++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************++++++************+++++++++++++++++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,++++++******)))***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++((()))***+++,,,---------)))+++------,,,+++***++++++***++++++++++++,,,,,,))))))*********+++++++++************************+++++++++*********)))))))))******+++,,,---------))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))************))))))*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,,,,***************************************************++++++++++++,,,,,,,,,,,,+++)))((((((***,,,---++++++************++++++)))***+++,,,,,,,,,,,,++++++***************++++++************************,,,+++***))))))***+++,,,++++++,,,,,,,,,---------+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++***)))(((,,,+++******)))))))))*********++++++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************)))))))))((())))))***+++************************++++++************++++++************************************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,------------************++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,,,,---************************************************************************************************************************++++++************++++++++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,++++++******)))***++++++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++++++++++++++************((()))***+++,,,---------)))+++------,,,+++***+++******++++++,,,,,,,,,,,,)))************+++++++++************************,,,,,,++++++***))))))(((((((((***+++,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,++++++***))))))(((************************)))************+++++++++************************++++++************++++++***************************************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******************)))*********++++++,,,,,,---***************************++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((('''&&&'''((()))***++++++************++++++)))***,,,---------,,,+++*********)))******+++,,,))))))))))))))))))))))))++++++************++++++************++++++++++++***************+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++((()))***++++++++++++***.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,++++++******++++++*********+++++++++******+++,,,,,,+++******)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************************))))))))))))***++++++************************++++++************++++++***************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,)))***************++++++...------,,,,,,+++++++++)))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---***))))))))))))***++++++************************************************************************))))))))))))))))))))))))************************++++++************++++++)))***,,,---------,,,+++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))******++++++,,,------******++++++,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++++++++***************+++++++++++++++++++++*********)))))))))***++++++,,,,,,,,,,,,)))+++---,,,+++***+++,,,)))***+++,,,,,,,,,,,,+++)))************+++++++++************************++++++******************((()))+++---............++++++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******)))******+++,,,,,,------************************)))******+++,,,,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------''''''((((((((()))))))))++++++************++++++)))***,,,---...---,,,+++******))))))***++++++,,,******************************++++++++++++******(((((()))))))))************************++++++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,((()))***+++++++++******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,+++++++++******++++++,,,---...***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++,,,,,,************************++++++************++++++***************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))******+++,,,,,,---*********++++++,,,,,,,,,------,,,,,,+++******)))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******)))))))))***+++,,,************************************************************************************************************************++++++************++++++&&&(((***,,,------,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******++++++,,,------))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++************++++++,,,,,,,,,+++++++++,,,,,,+++******+++---)))***+++,,,,,,,,,++++++)))************+++++++++************************)))))))))***++++++,,,,,,+++,,,...000111111111000......---,,,,,,+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++************++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------************************((()))***+++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++************++++++)))***,,,......---,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,---------.........*********)))***++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---***+++,,,---...---,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++,,,---//////***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************++++++******++++++,,,---************************++++++************++++++************************************************+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))(((((((((((())))))++++++,,,------...//////+++++++++,,,,,,------------,,,,,,+++***)))((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------*********++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,---...************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++$$$&&&(((+++,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,------,,,,,,+++******)))((())))))***++++++,,,,,,***+++,,,------,,,+++******+++,,,------,,,+++******+++,,,,,,---------------------.........//////---------,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,***)))))),,,...)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++---000333444222000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************)))************++++++++++++++++++++++++***)))(((************************,,,+++******))))))******---+++(((%%%%%%(((+++---,,,+++)))(((((()))+++,,,......,,,+++***)))))))))))))))***++++++++++++***+++++++++*********)))))),,,+++***))))))***+++,,,,,,+++***+++,,,---+++)))+++++++++++++++***)))(((,,,,,,+++***))))))******,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++***))))))+++---...,,,,,,,,,++++++*********,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,+++*********+++,,,---------------------------***)))((((((((()))+++,,,))))))***++++++++++++***++++++************++++++************************+++***)))(((((()))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++******************,,,,,,,,,,,,------...///++++++******++++++,,,---(((,,,---)))***...---(((---+++******+++,,,,,,+++)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************''')))***,,,------,,,,,,,,,,,,+++***)))((('''&&&******,,,------,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((((((***+++,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))***+++++++++++++++,,,++++++******++++++,,,++++++---000222333222000,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************)))************++++++++++++++++++++++++***))))))************************,,,+++******))))))******,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,++++++***)))))))))******++++++,,,------------,,,+++++++++*********))))))++++++***))))))***++++++******)))***+++,,,***(((+++++++++++++++***)))))),,,++++++***))))))******,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++*********+++,,,---***************************))))))((()))***+++,,,))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))***+++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***---,,,++++++******+++++++++++++++++++++*********++++++++++++++++++,,,---++++++******++++++,,,---)))///222---***+++,,,***,,,+++))))))+++,,,+++***)))************+++++++++************************++++++++++++++++++++++++))))))))))))*********+++************************)))***+++,,,------,,,,,,,,,+++++++++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++++++++***,,,++++++******++++++,,,++++++,,,///111222111000,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------......))))))***++++++++++++***++++++++++++++++++++++++******************************************************************************************************+++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++++++++***))))))************************,,,+++******))))))*********+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,))))))(((((()))******+++++++++,,,------------,,,+++++++++***************++++++***))))))***++++++***)))((()))++++++)))(((***++++++++++++***)))))),,,+++******)))*********,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++++++++***************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))***))))))))))))***++++++)))******+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***,,,,,,++++++******+++++++++++++++++++++++++++++++++******))))))))))))***++++++******++++++,,,---(((000333///)))((()))+++,,,***))))))***++++++***)))************+++++++++************************************************)))))))))***************++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,+++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******,,,++++++******++++++,,,++++++,,,...000111000///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************+++++++++,,,++++++***)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++******)))************************,,,+++******))))))*********++++++++++++++++++***++++++***))))))***++++++******)))))))))******+++))))))***++++++++++++***************************+++******************+++***))))))***++++++***(((******+++++++++******)))++++++***************+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,+++***))))))((())))))++++++******++++++,,,---(((,,,///...+++))))))))),,,***((()))***+++******))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------------...+++***)))(((((()))***+++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,++++++---///000///...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++************************************************************************************************+++,,,,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))******+++++++++******************************,,,+++******))))))******+++***)))(((((()))***++++++******************+++------,,,+++***))))))***))))))***++++++++++++************************************++++++*********+++******+++,,,,,,+++))))))******+++++++++******+++***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++,,,,,,---------------,,,+++***************++++++******++++++,,,---,,,******...111000---***,,,***))))))***++++++***))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,+++***,,,...//////...------------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******************+++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++))))))***++++++++++++***************************,,,+++******))))))******+++***(((''''''(((***+++************************///...---+++***)))))))))++++++,,,------------,,,***************+++++++++)))***++++++++++++***))),,,+++***+++------+++***))))))***++++++++++++************)))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++******))))))******+++******************************+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,,,,+++,,,,,,------......///------,,,+++++++++,,,,,,++++++******++++++,,,---///+++***111777666111------+++******+++,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,+++******)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++************+++,,,------------,,,++++++******++++++,,,,,,+++***+++---......---...------------,,,,,,,,,******+++++++++,,,,,,,,,***************)))))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++))))))***+++++++++++++++************************,,,+++******))))))***************************************++++++*********,,,,,,+++******)))******++++++,,,------------,,,))))))*********+++++++++)))***++++++++++++***)))+++*********,,,,,,***)))))))))***+++++++++++++++******))))))***++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++++++++******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++************************)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---.../////////,,,,,,+++++++++,,,,,,---++++++******++++++,,,---///+++,,,333666222.........,,,++++++,,,------,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***,,,---************++++++++++++,,,,,,------------,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++,,,,,,************++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---.........,,,++++++++++++++++++,,,,,,+++******,,,......---......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************###$$$&&&((()))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************)))************+++++++++((()))***+++++++++++++++************************,,,++++++***)))*********)))***,,,......,,,***)))******++++++++++++******)))))))))))))))******+++))))))***++++++++++++***))))))******++++++++++++)))***+++,,,,,,+++***)))***)))((()))++++++)))(((((()))***+++++++++++++++******))))))***+++,,,,,,***+++,,,------,,,+++***---,,,,,,++++++***************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,---..................---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))+++++++++++++++++++++++++++*********+++,,,,,,---+++++++++,,,,,,++++++++++++*********+++,,,,,,---,,,,,,------...///000000+++*********+++,,,------++++++******++++++,,,---,,,***---333222+++))),,,///---,,,,,,---...------)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((***,,,---((())))))+++,,,------...***+++,,,------,,,+++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,'''((((((***+++,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,---)))************+++++++++***++++++,,,,,,++++++***,,,+++*********+++,,,---------,,,++++++******)))***+++,,,,,,,,,,,,******------,,,,,,,,,---......---------,,,+++***)))(((++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************---,,,,,,++++++,,,,,,---...---+++***)))***++++++*********+++,,,,,,,,,,,,+++++++++*********))))))---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++))))))***+++******+++,,,------------,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,........................+++++++++++++++++++++++++++*********))))))((((((.........------,,,,,,,,,........................************************,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++///...,,,***))))))***+++...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......,,,,,,,,,,,,......444333111///---,,,+++***+++,,,------------,,,+++,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...***++++++,,,,,,++++++***+++++++++************)))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************(((***,,,,,,++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++...,,,***+++,,,,,,***''')))***+++,,,---,,,+++***))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++///...------++++++***))),,,---------,,,***(((''',,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***++++++*********+++,,,---+++++++++++++++++++++,,,,,,,,,---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++***))))))***+++++++++++++++++++++++++++++++++******))))))******+++---,,,+++*********+++,,,+++++++++***++++++,,,,,,+++++++++*********)))))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************+++++++++************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,******,,,,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************------,,,,,,,,,+++++++++------------------------************************,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,+++***))))))((()))...---,,,,,,+++++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...000///...---,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,+++***))))))+++---...***++++++,,,,,,++++++***++++++++++++***************++++++,,,,,,++++++***+++++++++******+++++++++,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))***,,,---+++)))***+++,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,++++++***------------,,,+++******,,,++++++******++++++,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---)))******+++,,,,,,------...............---,,,,,,+++,,,,,,------,,,+++***+++++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++*********+++,,,,,,---,,,+++*********+++,,,+++++++++***************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---************************************++++++++++++++++++++++++++++++++++++************************+++++++++***************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,---...---,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************,,,,,,------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))------,,,+++++++++,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++++++++******++++++++++++******,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++*********+++,,,---***++++++,,,,,,++++++***,,,+++++++++***************++++++,,,,,,++++++***++++++************++++++,,,++++++******++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++)))((((((***,,,---,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,************************)))******++++++******)))*********+++++++++++++++***++++++,,,,,,++++++***+++***++++++++++++,,,,,,*********++++++,,,,,,,,,............------,,,,,,,,,---...//////---+++))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,---...---+++***)))***+++,,,************************+++***))))))))))))***+++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---...///000///...,,,+++---,,,,,,++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,++++++***,,,,,,+++++++++************++++++,,,,,,++++++***+++******))))))******+++,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,******+++***++++++,,,,,,++++++***++++++++++++++++++++++++*********,,,---------,,,------,,,,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,---------+++***)))))))))+++,,,---,,,++++++******++++++,,,******************************++++++++++++***************+++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------///000111111000...,,,***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******+++,,,,,,,,,,,,...---+++************+++************************+++++++++******+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,---------------------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++,,,,,,---------...///000000...---,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++************++++++,,,++++++******++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000111000---++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---...------,,,,,,...---,,,+++******))))))))))))***+++,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++,,,,,,------...))))))(((((((((***,,,---,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++------,,,,,,+++******)))++++++++++++,,,---...///222222222222000///---+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))***++++++++++++***)))************************+++******))))))******+++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---************************))))))******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,......,,,++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,------------..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,,,,---,,,,,,++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++......---,,,++++++++++++,,,+++************+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111000---,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++---......,,,+++,,,---------,,,+++************((()))***+++,,,------...,,,++++++******++++++,,,*********++++++,,,,,,---+++++++++,,,,,,---------)))))))))))))))***+++,,,,,,++++++******++++++,,,************************,,,,,,,,,------,,,,,,,,,******++++++,,,---------***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++,,,---///111222333333222000///---,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++++++++***)))+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,+++***))))))***,,,------,,,+++***))))))*********+++++++++******++++++++++++******************************************************++++++******++++++,,,---))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000...,,,++++++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,---......---------,,,,,,++++++++++++,,,---......---,,,+++,,,++++++++++++,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,+++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,...///...,,,++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++'''***,,,,,,+++***,,,------,,,+++*********+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++*********++++++,,,------+++++++++,,,...111333555444222111///---,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++)))((('''))),,,......---+++***))))))******++++++++++++))))))************))))))************************************************++++++******++++++,,,---************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,///111111///---...---,,,++++++,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,---...///...---,,,++++++,,,...///++++++++++++,,,,,,---...*********+++,,,---...///---------,,,,,,+++++++++,,,,,,............,,,,,,)))))))))***+++---...///------,,,++++++,,,------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++...------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++***************************,,,------+++******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++###&&&******)))))),,,...,,,+++*********+++,,,---,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,+++,,,++++++++++++++++++,,,******************************++++++++++++******'''(((((()))***++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***)))))))))************++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))***++++++,,,,,,***++++++,,,,,,++++++***...,,,)))&&&&&&'''***,,,,,,+++***))))))***+++,,,...---+++******+++---...++++++)))))))))***+++,,,++++++++++++******))))))******))))))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))))))))***+++---...///++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,------------------------------------------------......------------............------------......///---,,,,,,---...------000000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&(((,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------,,,,,,,,,------.........//////............//////...---,,,,,,++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---,,,+++***+++,,,---...++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++******)))*********++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********************++++++,,,,,,++++++***---+++)))''''''(((***+++,,,+++***))))))***+++,,,---,,,***))))))***,,,---,,,++++++*********++++++++++++++++++*********))),,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------.........,,,++++++,,,------,,,//////...------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------------...------,,,,,,------...---,,,++++++*********+++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++---------,,,,,,+++++++++,,,++++++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,))))))*********))))))(((,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++******************)))******++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++***))))))(((******++++++++++++******++++++***)))))))))******++++++************++++++++++++))))))))))))++++++,,,,,,---,,,,,,+++******++++++++++++************------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......,,,+++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------++++++++++++++++++++++++......------------............------------......///---+++,,,---...------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************++++++++++++************************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++************+++,,,......++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))***,,,------)))***************++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,))))))******)))(((''''''---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++************)))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))*********++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++***************++++++******)))++++++++++++++++++++++++++++++************++++++,,,---......---,,,***)))++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......000...------...//////...,,,,,,,,,,,,---------...------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---************++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,---,,,,,,+++***))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************(((((((((((())))))))))))++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++******))))))***++++++,,,+++******+++++++++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---...---,,,+++)))+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------..............................------------............------------......///---,,,,,,---......---+++,,,,,,------.........------------------------,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,---...//////.........------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++...------,,,+++***)))(((+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++************************++++++++++++++++++++++++---.........------,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++'''(((((((((((()))))))))++++++++++++++++++++++++)))))))))***************((()))***+++,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,))))))************)))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------..............................------------............------------......---+++))))))+++,,,+++***+++,,,---......///......------------------------+++,,,------,,,,,,...///---------------------------,,,,,,,,,,,,,,,,,,+++---------....../////////------------------,,,,,,......------------.........------------......///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++)))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++((()))***+++,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++******)))*********++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++((()))))))))*********+++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++))))))************))))))*********++++++,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++***************+++,,,---+++++++++,,,,,,,,,------++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..............................------------............------------......---,,,******,,,---,,,++++++,,,...///000000//////........................+++---///---+++***+++---////////////////////////+++,,,,,,,,,,,,,,,,,,---.....................///,,,,,,------------------......------------......---,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,------------+++++++++,,,,,,---------***++++++,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++------------++++++*********************************++++++,,,,,,,,,))))))***+++,,,------...,,,,,,+++***)))))))))************++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))************))))))+++*********++++++,,,---++++++------------++++++******++++++++++++******))))))(((((()))+++---...+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------------------------------------------------)))***+++---.../////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------,,,,,,------------------------------------------------.........------..................------.........000///------///000///...+++,,,...000111000000///........................---///000...***((()))+++000000000000000000000000+++++++++,,,,,,---------..................------,,,,,,,,,------............------,,,,,,------...++++++++++++,,,,,,---...+++++++++,,,,,,---------*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------.........+++++++++,,,,,,---------++++++,,,,,,+++***((('''++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,++++++*********)))***+++,,,---.........++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++''''''((()))***+++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***)))((((((,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///************************---,,,+++*********+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))(((((()))***+++,,,,,,---+++++++++*********))))))************************......---,,,+++***)))(((,,,---------------------************************++++++++++++++++++++++++,,,------...---,,,***)))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......---------............///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........+++,,,...//////...------000///...------,,,,,,------,,,,,,++++++---...//////...---,,,,,,---...///---.........//////000000///...---,,,,,,---...///......---,,,++++++++++++000000//////////////////.........---......//////---------....../////////........................//////...---,,,++++++***......---------,,,,,,,,,,,,------+++))))))***,,,............---,,,+++++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,+++******+++,,,,,,************************++++++------------++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++***))))))))),,,,,,,,,++++++*********************************************************,,,,,,------,,,,,,+++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++++++++,,,,,,------......---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,,,,,,,++++++*********+++---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,++++++******************************)))))))))***++++++,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++++++++***.........---,,,,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000......///////////////...000///...---------------...------,,,---...///000///...------------...///---........./////////000000///...------...///000000///...---------------000//////......---,,,,,,------,,,,,,,,,,,,------------------.........///........................------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------,,,***)))***,,,++++++,,,------...------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++---------..................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++,,,,,,++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))***+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,++++++******************************************************+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,//////...---,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................//////000000000000111111111000000/////////000000000//////............//////////////////000111111//////............//////.........///////////////000//////......//////000000000//////////////////000000///...---,,,,,,+++...------,,,,,,,,,---------------------.................................,,,,,,,,,,,,------......,,,,,,,,,,,,+++++++++***+++,,,---,,,+++***+++,,,++++++,,,---------,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++'''((()))+++,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------)))*********+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,+++++++++,,,,,,,,,,,,---------------------------------------------.........///------------------------..................//////000000000000000000000000222111000/////////111111111000000000000000111111222222222222333333444444222222111111111111222222111111111111111111111111000000000000000000000000000000////////////000000000000//////............000//////...............------------------......................................................---------,,,,,,,,,+++++++++,,,------+++++++++,,,.........---,,,***)))(((...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------------,,,,,,++++++,,,,,,---///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***************************************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++++++++++++++************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,************+++++++++++++++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******************************,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------......---+++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------------------------........./////////........................------......///000000111000000000000000000000000222111000000000111333444444444444444444555666777888888999999999:::::::::888888888999999888888888777777777777777777777777444444444555555444444444333222222111111111111222////////////000000000000000000///.......................................////////////////////////111111111000///.....................------------***,,,......,,,+++,,,---.........---,,,+++))))))------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++******++++++++++++++++++++++++,,,+++++++++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////---------------------------------.........//////////////////////////////---...///000222333444555444444444444444333333333555555555555666888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA======>>>>>>>>>>>>======;;;;;;:::999888777888888222222222222222222222222111000///......---......000000000///////////////////////////////////////222222111000///...------////////////............))),,,......---,,,,,,---***+++,,,---............,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++***++++++,,,,,,++++++***************************++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++,,,,,,------......//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++******))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///......---,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---------.................................,,,,,,---------.........////////////////////////...///111333666888:::;;;;;;;;;::::::999999999999999:::<<<>>>@@@AAAAAABBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBAAA======<<<;;;:::999888777555444333222111111111111222111111111000000000///////////////////////////000/////////......------//////.........---------)))+++...///...---------***+++,,,...///000111111+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------...------------,,,,,,++++++,,,,,,------,,,++++++******++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,------......------*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++------,,,+++++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,******************++++++---,,,,,,++++++*********+++++++++,,,,,,---------******+++,,,---......///++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,+++***)))'''(((***,,,---------,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////333222///---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////////////////......++++++,,,,,,,,,---------........................,,,,,,,,,---------......000000000000000000000000000111333666999<<<>>>???@@@@@@??????>>>>>>>>>======???BBBDDDGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHFFFDDDAAA???======:::999888777666555555555333222222222111111000000000000000000000000000000,,,,,,,,,------------.........---------,,,,,,,,,)))+++...///...------------...//////000/////////***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---.........---,,,,,,++++++,,,,,,---///...------,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************...---,,,,,,......---,,,************************...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++******)))))))))+++++++++++++++++++++,,,************************---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------,,,***))))))***,,,---,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((+++++++++,,,,,,---------,,,,,,,,,++++++*********))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,------.........------,,,,,,,,,---,,,,,,,,,,,,---......000///,,,******+++,,,.........---------------...000000///...///000111222444555777:::===@@@CCCDDDFFFEEECCC@@@???>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEHHHIIIHHHGGGFFFGGGJJJMMMPPPQQQTTTTTTUUUUUUWWWYYYZZZYYYYYYXXXXXXWWWWWWVVVYYYYYYZZZZZZZZZYYYYYYXXXYYYYYYXXXWWWWWWXXXYYYZZZ\\\[[[XXXVVVTTTSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHEEEDDDBBB@@@===;;;999999666444000...---///111333222000...---.../////////222222111000000000000000...///000111111111000000//////.........---------........................+++,,,...//////...,,,+++---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''++++++++++++++++++++++++...---+++***)))***++++++...------,,,,,,------...'''(((+++---...---,,,+++,,,++++++******++++++,,,,,,+++******,,,,,,+++***...---++++++++++++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,++++++******)))))))))))))))***+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,+++++++++*********---,,,,,,++++++*********************************,,,+++******,,,---,,,***+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,...//////+++******************+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,------..................//////.........///000222444555999:::;;;===???AAABBBCCCDDDCCCAAA@@@?????????@@@???@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCDDDGGGJJJLLLPPPTTTWWWWWWWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZYYYXXXXXXXXXXXXYYYZZZWWWVVVVVVUUUTTTSSSRRRQQQNNNMMMKKKIIIGGGEEECCCBBB???===:::777555555666666666444111000111111111000///......------......///...///000000000///...------------,,,,,,,,,++++++........................,,,,,,---......---,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,------,,,,,,,,,,,,------((()))+++---------,,,+++,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++******))))))******++++++++++++++++++*********++++++++++++,,,---//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,,,,,,,,,,,,,++++++...------,,,+++***))))))+++++++++++++++++++++++++++***)))***,,,------,,,++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++---,,,+++******+++,,,---++++++************++++++,,,++++++******++++++,,,++++++++++++++++++***)))+++++++++++++++*********,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))******+++,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,------------------.........//////////////////...---,,,,,,+++.........------------------------------...//////***+++---...//////...---.../////////000000111111//////000222444777999;;;=========>>>>>>??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGCCCDDDEEEDDDDDDFFFIIIKKKKKKPPPUUUYYYZZZYYYYYYYYY[[[[[[[[[\\\]]]^^^^^^___``````aaaaaa``````___^^^___^^^]]]]]]]]]]]]]]]^^^[[[ZZZZZZYYYZZZ\\\]]]^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWVVVUUUSSSQQQOOONNNMMMKKKIIIGGGDDDAAA???>>>>>>>>>;;;888777666666444222...---------------......000000000000000...---------------,,,,,,,,,,,,+++........................---------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,---,,,***------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***))))))***,,,...---,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...------............------++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000............------,,,,,,...............---------.........---......///000------...///000000000000///000000111222222222222333333555666999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLHHHJJJKKKKKKLLLMMMPPPRRRQQQTTTXXXZZZZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^_______________^^^]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTTTTTTTSSSRRRPPPNNNKKKIIIGGGGGGDDDAAA???>>>===:::888444333222111000/////////000111000000000/////////////////////.......................................------,,,,,,------...//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------------------------------,,,++++++******++++++,,,+++,,,,,,------,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,---////////////---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------......+++++++++,,,,,,---------......------,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,---...---,,,------------------------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***))))))***,,,...---,,,++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++,,,,,,---......,,,,,,,,,---------...............////////////000+++,,,,,,,,,---------...........................///............///000000111000...---...///111222222333444555555555555444666666777999::::::;;;;;;999::::::;;;<<<<<<======@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQRRRTTTVVVWWWXXXXXXWWWVVVVVVWWWYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSSSSRRRRRRTTTUUUVVVWWWYYY[[[]]]^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXYYYXXXXXXVVVTTTSSSQQQOOOMMMJJJIIIHHHFFFCCCAAA===;;;999666444222111000////////////////////////000000/////////....................................------,,,,,,------...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------------------------,,,---------------------,,,++++++******++++++,,,,,,,,,------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,+++******,,,,,,+++***,,,---////////////---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,---------------...))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))))))))***+++---...//////,,,,,,,,,,,,------------------........./////////***++++++,,,------.....................////////////////////////000111111222000.........111444666888999:::;;;;;;:::999888888999::::::;;;::::::999<<<===>>>>>>@@@@@@AAABBBAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHJJJLLLNNNNNNNNNOOOPPPRRRVVVUUUTTTQQQOOOOOOQQQSSSUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\]]]^^^____________\\\[[[ZZZXXXUUURRROOOMMMHHHHHHHHHIIIKKKMMMPPPQQQRRRUUUXXX[[[]]]^^^^^^^^^____________^^^^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZYYYVVVTTTSSSRRRQQQPPPMMMJJJGGGEEEBBB>>>;;;888666555000000///.........//////.........---------,,,,,,........................------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***(((***+++,,,,,,,,,,,,+++***------------------------++++++++++++,,,,,,,,,---++++++,,,,,,------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***++++++++++++++++++++++++***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---///000000///---,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++++++++++++++++++++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,---------............---------------.........---........./////////000000000//////000000111222222222333555777:::<<<>>>???@@@AAABBBAAA???===<<<===>>>???@@@@@@??????>>>AAAAAAAAABBBBBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAA===>>>???@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHGGGHHHJJJKKKLLLNNNQQQTTTWWWYYYZZZYYYZZZ[[[]]]^^^___``````]]]\\\[[[XXXTTTOOOKKKIIIAAAAAAAAABBBCCCFFFHHHIIIIIIMMMRRRWWW[[[^^^______``````````````````aaaaaa```______^^^^^^]]]]]]]]]ZZZYYYYYYYYYYYYXXXVVVSSSQQQPPPMMMIIIFFFCCCAAA@@@999888666444222111111111............------------........................,,,,,,---......---,,,,,,+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---......---+++*********+++++++++,,,,,,,,,///......------......///+++++++++++++++*********++++++*********++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))))))))******++++++++++++++++++,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---------+++)))(((***+++,,,------,,,+++***------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++------------++++++***+++,,,------,,,+++******+++,,,,,,------------+++++++++,,,,,,---------*********++++++,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++)))***,,,------,,,***)))++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000///......---------.........//////000000000000000000000111111222333666999===AAADDDEEEFFFDDDEEEFFFFFFEEECCCAAA???BBBCCCDDDFFFFFFFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBBAAA???>>>;;;<<<===>>>???@@@@@@@@@???@@@BBBCCCBBBAAABBBCCCAAACCCEEEEEEDDDBBBBBBCCCAAABBBEEEJJJNNNRRRUUUWWWVVVWWWYYY[[[]]]^^^_________^^^\\\YYYTTTOOOJJJHHHAAA@@@???>>>>>>???@@@AAAAAAEEEKKKRRRXXX\\\^^^____________`````````aaaaaacccbbbaaa```___^^^^^^^^^\\\\\\\\\]]]^^^]]][[[YYYZZZXXXUUURRROOOMMMKKKKKKCCCAAA>>>;;;888666555555111000000000////////////........................+++,,,...//////...,,,+++,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++((()))+++,,,---,,,,,,+++...------,,,,,,------...+++++++++,,,---...///000...------,,,,,,------...,,,+++******,,,,,,+++***...---++++++++++++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---......---+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******)))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---------.........//////************************------------------------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++******))))))******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++***)))***+++---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......------,,,+++,,,---...///...------------...//////---------------...///000...///000///------///000111111222222333444444555<<<>>>BBBEEEFFFHHHJJJLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHJJJLLLMMMKKKFFFBBBIIIHHHFFFEEECCCBBBBBBBBB????????????????????????;;;;;;<<<===>>>@@@@@@AAA??????@@@@@@AAABBBBBBBBB>>>=========<<<<<<;;;;;;<<<>>>@@@AAACCCEEEHHHKKKPPPQQQRRRTTTVVVXXXZZZZZZZZZZZZZZZYYYVVVRRROOOMMMIIIFFFBBB===;;;;;;<<<===@@@CCCGGGMMMSSSXXX\\\^^^^^^```cccccccccbbbbbbcccaaaaaaaaaaaa````````````\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWUUUTTTPPPMMMHHHBBB===:::888777666444222000//////000111------.../////////////////////...---------......000//////111555777555333///...---,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------.........---------------------------------.........//////......---,,,***)))((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,---------------,,,,,,+++++++++))))))*********+++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++++++++*********))))))++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------.........++++++++++++++++++++++++------------------------...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///---------.........//////...------------......///.../////////......000222...///222555999<<<>>>@@@BBBDDDGGGHHHHHHIIILLLMMMJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPMMMHHHDDDDDDCCCAAA@@@???>>>>>>>>>=========>>>>>>>>>????????????@@@@@@AAABBBCCCCCC@@@@@@@@@???????????????===<<<<<<<<<;;;;;;;;;:::888:::<<<===>>>???BBBEEEIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRQQQPPPNNNLLLJJJHHHFFFBBB???=========>>>???AAAEEEJJJPPPVVV[[[^^^___aaacccdddcccbbbbbbccccccccccccbbbbbbbbbaaaaaa___```aaaaaaaaa```___^^^____________]]][[[YYYXXXTTTQQQMMMHHHCCC@@@???>>>;;;:::888555333222222222111111000000//////.........------,,,,,,,,,------......///222555555222000///...---,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,---------...------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,++++++++++++*********++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///,,,---...///000///............---------------...---.../////////000222444000222555999>>>BBBEEEGGGFFFGGGHHHGGGGGGGGGIIIKKKIIIJJJLLLOOOPPPQQQRRRRRRPPPPPPOOOOOONNNJJJEEEAAA???>>>===<<<;;;:::::::::999::::::;;;<<<===>>>>>>@@@AAAAAAAAABBBBBBCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::666888999::::::;;;===???AAABBBCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDBBBAAA???>>>>>>>>>>>>???AAAEEEKKKQQQWWWZZZ]]]___aaabbbaaaaaabbbcccccccccccccccbbbbbbbbbbbbbbbccccccccccccbbbaaa```dddddddddcccaaa^^^\\\ZZZYYYWWWSSSPPPLLLJJJIIIIIIEEECCCAAA>>>;;;999777555333222111/////////000000......---------......///,,,---...000222222///,,,///...------,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------***++++++,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++///......---,,,+++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,---------......---------,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------......///+++---///000111000...---///...------,,,------------...000000000222444666888999:::<<<>>>@@@BBBBBBAAABBBBBBBBBAAABBBEEEGGGJJJLLLOOORRRTTTTTTTTTTTTSSSQQQOOONNNKKKHHHCCC???<<<;;;::::::::::::::::::777888999:::;;;<<<======??????????????????@@@@@@@@@@@@??????>>>>>>>>>===========================;;;<<<======<<<<<<>>>@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???============>>>@@@DDDIIINNNQQQVVVXXX[[[\\\\\\]]]___aaaaaaaaaaaaaaaaaaaaaaaaaaadddddddddccccccbbbbbbbbbeeeeeeddddddbbb___]]][[[]]][[[YYYWWWUUUSSSSSSSSSNNNNNNLLLIIIEEEAAA===;;;555333111000///000111222000000////////////000000...------------------,,,.........------------...------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------+++,,,,,,---...///000000------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,------------------------++++++++++++++++++++++++......---,,,+++******)))************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***((('''************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,------------,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,---------.........------,,,,,,+++++++++++++++,,,,,,,,,---------------.........//////...,,,---///111111000///...///......------............000222222333444777999===============<<<<<<<<<;;;===?????????AAACCCFFFLLLNNNQQQTTTUUUTTTRRRQQQRRRPPPMMMKKKIIIFFFBBB@@@::::::999999::::::;;;<<<999999:::;;;===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDD@@@AAAAAAAAA@@@???>>>===???>>>===<<<>>>AAADDDGGGMMMOOORRRSSSUUUVVVYYY\\\]]]]]]^^^___``````aaaaaacccccccccccccccccccccccccccdddddddddcccaaa___^^^^^^^^^]]]\\\ZZZZZZYYYYYYVVVUUUTTTQQQMMMIIIFFFDDD===;;;777444222111111111111000000///////////////000...,,,***)))***---///---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------........................------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------------------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------......------...////////////...---...///000111000////////////......///000000111111333444555555666999;;;;;;;;;<<<<<<<<<=========<<>><<<;;;;;;;;;<<<<<<>>>?????????@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIJJJJJJJJJJJJKKKNNNOOOPPPOOONNNNNNPPPRRRPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@>>>>>>???@@@BBBFFFHHHJJJKKKLLLNNNQQQSSSVVVWWWXXXZZZ\\\^^^___```___^^^^^^^^^___```aaabbb```aaacccddddddcccbbbbbb_________^^^^^^]]]]]]]]][[[ZZZXXXVVVSSSQQQOOONNNJJJHHHCCC>>>999666333222222111000...------------000///---***(((***...111------...////////////...------------..................------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,------------/////////......------,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++........................+++,,,---......---,,,+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------........./////////,,,---...///000//////....../////////000000000000////////////000222333444444666777777777888:::===:::;;;;;;===>>>???@@@AAAAAADDDIIILLLLLLLLLMMMNNNKKKNNNQQQTTTSSSOOOKKKHHHBBB@@@>>>===>>>>>>>>>===BBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTVVVXXXWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUURRRPPPOOOMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEHHHJJJJJJKKKMMMPPPSSSVVVXXXYYYTTTTTTTTTUUUVVVXXXZZZ[[[ZZZ[[[^^^```bbbccccccccc``````````````````______]]][[[ZZZXXXWWWWWWWWWXXXTTTRRROOOJJJEEEAAA===;;;666555333111///...---------...///...,,,,,,...111,,,---...///000000///...------------.........////////////......---------++++++,,,,,,---......///,,,------------..................---------,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---......))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***+++++++++++++++,,,------,,,++++++************************++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,------......---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,------..................////////////000,,,---///000000000///.../////////...///000111111/////////000111333555555666888999999888999;;;===<<<<<<===>>>@@@AAABBBBBBEEEIIINNNQQQQQQPPPOOOOOOIIILLLPPPSSSRRRNNNJJJFFFEEECCCAAABBBCCCEEEEEEEEEIIIIIIIIIJJJLLLMMMOOOPPPNNNNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRUUUUUUVVVVVVWWWWWWWWWXXXUUUWWWWWWWWWVVVWWWYYY[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXUUUSSSTTTSSSQQQOOONNNMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEDDDBBB@@@@@@AAACCC???AAACCCFFFJJJMMMPPPQQQJJJJJJJJJKKKMMMOOORRRSSSTTTUUUXXX\\\^^^```aaaaaaaaaaaaaaabbbaaaaaa``````]]]\\\ZZZYYYYYYZZZ\\\]]]WWWVVVTTTRRROOOKKKIIIGGG;;;:::888555333222111000***...111222000......000,,,---///000000000///...---------.........//////000000/////////.........++++++,,,,,,---...//////---------.........//////---------------------------------,,,,,,,,,++++++))))))***+++,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++------------++++++************************++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++------------------------******+++++++++,,,,,,,,,%%%'''(((***+++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))******++++++******)))...---+++*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------,,,,,,------...***,,,............000222000///.........000111222000111333555777888999999<<<<<<======>>>>>>??????===@@@BBBDDDFFFHHHJJJMMMRRRSSSTTTUUUTTTRRRPPPOOOHHHDDDLLL```iii___QQQKKKGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPOOONNNOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUVVVUUUSSSRRRRRRUUUWWWXXXWWWVVVVVVVVVWWWWWWWWWRRRSSSTTTTTTRRRRRRTTTVVVUUUWWWYYYXXXWWWVVVWWWXXXYYYXXXWWWVVVWWWXXXZZZ\\\^^^]]]]]]\\\[[[[[[ZZZZZZZZZXXXUUUTTTTTTTTTSSSRRRTTTSSSQQQOOONNNNNNNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCAAABBBCCCDDDEEEFFFGGGGGGGGGEEEBBB@@@???@@@BBBCCCGGGIIILLLPPPTTTXXX[[[]]]^^^___````````````bbbdddaaa```^^^\\\[[[[[[[[[\\\[[[[[[ZZZYYYWWWUUUTTTSSSGGGEEEBBB===999666444333222111///...//////...---000111111111111///---,,,...........................------,,,,,,------...------------------------000///...---------------/////////......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++---,,,+++++++++,,,---...------------,,,,,,+++*********+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++******)))***+++---...,,,,,,,,,---------......+++,,,---...---,,,+++******+++,,,,,,+++***)))(((************************,,,,,,+++******)))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------***++++++++++++,,,,,,,,,******+++++++++***)))(((+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++*********))))))******++++++++++++******---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///...------,,,,,,------...,,,...//////......000111////////////000111333444555666888999;;;<<<======>>>>>>??????@@@AAABBBBBBCCCEEEGGGIIIJJJKKKNNNPPPQQQRRRSSSSSSRRRQQQOOOMMMKKKFFFLLL\\\ccc\\\TTTRRROOOOOOOOOOOOOOOOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOQQQSSSUUUVVVVVVVVVWWWWWWVVVSSSQQQPPPQQQSSSTTTRRRRRRRRRSSSTTTVVVXXXYYYXXXXXXYYYZZZ[[[YYYWWWUUUTTTUUUVVVWWW[[[[[[[[[\\\\\\]]]]]]^^^]]]ZZZXXXWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWPPPOOONNNLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBBB???>>>>>>>>>???BBBCCCEEEGGGJJJMMMPPPQQQVVVYYY]]]^^^_________```bbbaaa```___^^^___``````^^^^^^]]]\\\[[[YYYWWWVVVPPPNNNKKKFFFAAA===:::888444222000///000000000//////000111111000///...---...........................------,,,,,,------...------------------------//////...---------------.........---------------------,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++***))))))***+++,,,+++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,+++***)))(((******************************++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++************)))++++++,,,,,,,,,,,,++++++---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------............///......------------.........///000///......///111///000000111333555777888;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFGGGKKKMMMOOOOOOOOOPPPRRRSSSPPPQQQRRRRRRQQQPPPNNNMMMKKKGGGJJJTTTXXXUUUTTTWWWTTTSSSRRRQQQPPPOOONNNNNNPPPOOOOOONNNNNNMMMMMMLLLPPPPPPQQQRRRRRRSSSSSSSSSTTTQQQOOONNNPPPRRRTTTTTTXXXYYY\\\^^^___[[[VVVQQQPPPRRRTTTTTTSSSRRRSSSTTTZZZ]]]```aaaaaaaaabbbcccaaa___\\\XXXUUUTTTSSSSSSWWWWWWXXXYYYZZZ\\\]]]^^^YYYWWWVVVVVVXXXYYYZZZYYYVVVVVVUUUUUUVVVXXXZZZ[[[WWWWWWVVVUUUSSSQQQPPPNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>===<<<======<<<===???BBBEEEGGGMMMQQQWWW[[[]]]]]]^^^^^^```````````````aaabbbcccaaaaaaaaa```___^^^\\\[[[ZZZXXXVVVRRRMMMGGGCCC@@@999666333111111222111111//////000000000///....................................------------......------------------------///...------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++************++++++******+++++++++***))))))******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++...---,,,+++************+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++*********+++,,,---------........................------------------------------------------------...---,,,++++++,,,---...------------------------+++++++++,,,,,,,,,------)))***+++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,------------------------------------............---------............///......------------......///000000///------///111333333555666999;;;===>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLLLLQQQRRRTTTTTTSSSSSSTTTUUURRRRRRSSSSSSRRRQQQPPPOOONNNLLLMMMQQQRRRPPPSSSYYYTTTSSSSSSRRRQQQOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHPPPQQQSSSUUUVVVVVVVVVVVVZZZWWWTTTTTTWWW[[[]]]]]]bbbcccgggkkkllliiibbb\\\YYYYYYXXXVVVUUUWWWZZZ\\\hhhkkkooorrrssssssuuuvvvooolllgggaaa]]]ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWUUUSSSTTTVVVXXXYYYYYYVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[\\\\\\[[[ZZZXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOMMMMMMLLLJJJHHHEEEBBB@@@===;;;::::::;;;>>>AAACCCFFFJJJOOOTTTXXX[[[^^^```^^^^^^^^^___```aaaaaabbbccccccccccccbbbaaa_________^^^]]]ZZZVVVQQQLLLIIIBBB>>>999555444333222111////////////////////////..............................------------....................................---,,,,,,---------+++++++++,,,,,,---------+++,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********------........./////////...---,,,+++***+++,,,---+++++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------////////////////////////------------------------------------------------///...,,,,,,,,,,,,...///------------------------++++++,,,,,,,,,---------******++++++---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************,,,------......------,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------.........//////---------............//////......------......////////////......///111444999999;;;===???AAABBBCCC?????????@@@AAACCCEEEFFFIIIJJJKKKLLLNNNOOOPPPQQQTTTUUUVVVUUUTTTSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQRRRSSSRRRPPPSSSXXXPPPPPPQQQQQQQQQPPPOOONNNOOOOOONNNNNNMMMMMMLLLLLLTTTVVVXXX[[[]]]]]]]]]]]]\\\[[[ZZZ\\\aaagggmmmoooooooooqqqvvvyyyxxxqqqkkkfffdddaaa]]]\\\___eeejjjwww{{{|||vvvpppjjjfffdddccc___`````````___\\\ZZZXXXYYYXXXVVVVVVWWWYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWVVVUUUSSSPPPLLLKKKEEECCC@@@===<<<===>>>???@@@CCCFFFJJJNNNSSSYYY^^^\\\]]]]]]^^^___``````aaabbbcccccccccbbbaaa``````^^^______^^^[[[XXXTTTRRRLLLHHHBBB<<<999666333111111000000000////////////........................///......------......///........................------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******++++++,,,,,,,,,,,,---------.........//////...---,,,+++***+++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++////////////////////////------------------------------------------------......------------......------------------------,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,+++++++++,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++++++++******)))************+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------............------------------------------........./////////---------............/////////............////////////000000000222666999???@@@AAACCCDDDEEEEEEEEE@@@@@@@@@AAABBBEEEGGGIIIMMMNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVUUUSSSRRRSSSTTTVVVVVVUUUTTTTTTSSSSSSSSSNNNOOOOOOOOONNNMMMOOOQQQKKKLLLNNNPPPQQQQQQPPPPPPRRRQQQPPPPPPPPPQQQSSSTTTVVVXXX\\\___aaabbbbbbaaa^^^```bbbfffkkksss|||~~~{{{yyy||||||xxxtttqqqlllhhhgggkkkrrrwww}}}wwwsssqqqpppmmmooorrrsssqqqmmmhhheee```]]]ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTUUUUUUWWWWWWVVVUUUUUUVVVVVVWWWYYYYYYZZZ[[[\\\]]]^^^___^^^^^^^^^]]]\\\YYYWWWVVVQQQNNNJJJEEEAAA???>>>===>>>???@@@BBBDDDIIIPPPTTTXXXYYY[[[]]]^^^`````````aaaaaaaaabbbaaaaaa``````^^^^^^^^^^^^^^^\\\ZZZYYYUUURRRLLLGGGBBB===888555444333222111000000000000........................//////............//////........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---------------------------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,------,,,+++***)))++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***,,,,,,---,,,,,,*********+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********////////////////////////................................................------............------------------------------,,,,,,,,,------------...------+++*********+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------******++++++++++++******))))))*********+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------.........///....................................////////////---------............/////////............/////////000111222444888===AAADDDDDDFFFFFFGGGFFFEEEEEEBBBBBBBBBCCCEEEIIILLLNNNQQQQQQRRRRRRSSSTTTUUUUUUSSSTTTUUUTTTRRRRRRRRRSSSTTTSSSRRRQQQQQQPPPPPPPPPKKKKKKIIIHHHJJJMMMOOOPPPUUUWWWYYY[[[]]]]]]\\\\\\[[[ZZZYYYXXXZZZ]]]aaaccc```bbbfffjjjmmmnnnmmmmmmhhhlllpppqqqsssyyy|||zzzxxxuuutttvvv{{{|||{{{zzzxxx||||||xxxnnnkkkgggdddcccaaa___^^^[[[ZZZYYYXXXWWWXXXYYYYYY[[[YYYVVVSSSQQQQQQRRRSSSVVVVVVWWWYYY[[[\\\^^^^^^````````````______^^^]]]XXXVVVSSSOOOKKKHHHFFFEEEAAABBBCCCBBBBBBCCCFFFIIIMMMOOOSSSWWWZZZ]]]^^^______``````aaaaaaaaa````````````_________^^^^^^^^^\\\YYYUUUQQQLLLGGGAAA===777666444222000000000000........................//////............//////........................,,,,,,++++++,,,,,,---............---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,------------+++***)))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***)))))))))*********++++++,,,,,,------,,,,,,++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******000000000000000000000000................................................,,,---...//////...---,,,------------------------,,,,,,,,,---------......***)))))))))***,,,...///+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------******++++++++++++******+++++++++,,,,,,---------*********++++++*********)))***+++,,,---,,,,,,+++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,---------************************,,,,,,++++++***+++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////..................................../////////000---------.........////////////............//////000222333555777<<>>@@@CCCEEEGGGHHHLLLNNNOOOOOOMMMLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQRRRQQQOOOLLLIIIGGGHHHJJJLLLMMMMMMNNNPPPRRRUUUUUUVVVXXXZZZ\\\^^^___ccceeehhhlllpppvvv}}}{{{vvvsssuuu~~~~~~}}}rrrjjjeeeaaa^^^ZZZVVVUUUXXX]]]bbbbbbbbb___[[[]]]```]]]XXX\\\[[[ZZZ[[[]]]```aaa```bbb^^^[[[YYYYYYWWWRRRNNNLLLIIIDDD@@@>>>???BBBDDDIIIKKKNNNRRRVVVZZZ\\\]]]bbbaaa```______```bbbccc``````^^^]]]\\\\\\\\\\\\WWWTTTOOOKKKFFFAAA<<<888555222///...///111111111------.........------,,,........................//////////////////////////////............//////.........------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000///...---,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))((()))***++++++++++++***)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++******))),,,,,,++++++++++++,,,,,,KKKHHHEEECCC@@@>>>;;;888444333222111/////////...////////////............---------............///........................,,,,,,,,,---------..............................,,,,,,------------,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++///...---,,,+++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***)))))))))***+++------------------------///...---+++++++++,,,,,,************+++,,,------------------------------++++++,,,---------,,,,,,,,,+++************+++,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////000000............////////////........................////////////////////////------........./////////////////////////////////000000111333555777999:::;;;===???BBBDDDGGGHHHIIINNNNNNOOOPPPOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOONNNMMMLLLJJJIIIKKKMMMOOOPPPRRRVVV\\\aaadddeeeeeefffggghhhiiiiiimmmpppssswwwyyy}}}~~~yyyzzz}}}}}}{{{wwwtttwww~~~}}}}}}}}}~~~{{{sssnnnmmmkkkgggbbb```eeemmmtttssspppkkkfffffffff___VVVYYYXXXVVVWWWZZZ^^^``````bbb```___``````___\\\YYYWWWTTTNNNIIIEEEBBBAAAAAABBBCCCGGGKKKOOOTTTWWWYYY___``````___^^^^^^___``````______^^^^^^^^^______]]][[[XXXUUUQQQLLLFFFAAA:::777333000000000000///000000000000/////////...........................////////////////////////000///...------...///000//////...---,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,NNNKKKIIIGGGFFFDDDAAA???888777555333111000//////------......///000000000---------............///........................,,,,,,,,,---------..............................,,,------......------,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++///...---,,,+++,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******************++++++------------------------------,,,+++++++++******************+++,,,------------------------------***+++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------........./////////000000........................////////////////////////,,,------------......................../////////222333444555777:::<<<===999;;;>>>BBBEEEHHHJJJJJJNNNNNNNNNOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOQQQPPPNNNLLLKKKKKKKKKKKKLLLOOOSSSVVV[[[eeerrr{{{{{{zzzxxxuuusssrrrqqqpppwwwyyy|||~~~}}}}}}~~~~~~}}}|||zzzwwwwwwwwwuuurrrrrrxxx}}}zzzuuujjj___WWWUUUSSSSSSVVVYYY[[[\\\^^^^^^___aaabbbbbbaaa___^^^\\\ZZZVVVQQQLLLGGGDDDAAAAAABBBDDDGGGKKKNNNOOOUUUXXX\\\^^^]]]]]]^^^___^^^^^^^^^^^^______```aaa```___]]]\\\ZZZUUUPPPLLLCCC???:::666333111///...111111000000///////////////////////////////////////////////////////////////...---,,,,,,---.../////////...---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++***PPPNNNKKKJJJJJJIIIFFFDDD???>>>;;;888555333111111---......//////000000111---------............///........................,,,,,,,,,---------......------------------------------............------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++++++++,,,,,,,,,******++++++++++++,,,,,,+++,,,---...---,,,+++***+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,............/////////000................................................,,,,,,---------.........------...//////000111111666666777888999;;;<<<===:::<<<@@@DDDGGGJJJKKKLLLNNNMMMMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJMMMRRRYYY___hhhvvv{{{wwwtttsssvvvxxxzzz{{{zzzyyyzzz{{{{{{|||zzz~~~{{{ooo[[[YYYWWWWWWXXXZZZZZZYYY\\\\\\^^^___```aaabbbbbb_________^^^ZZZUUUOOOLLLFFFEEECCCBBBCCCDDDFFFHHHIIINNNTTTXXXYYYZZZ^^^aaa^^^^^^^^^^^^___```aaabbbaaa```______^^^\\\WWWTTTLLLHHHCCC???;;;777333000111111000///............////////////////////////////////////////////////------,,,,,,,,,,,,------.........------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))******++++++******)))******++++++++++++******SSSQQQOOONNNMMMLLLIIIGGGHHHFFFBBB>>>:::777555444000000000000//////......---------............///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++,,,---------------*********++++++,,,,,,,,,***,,,///111111000---+++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------......---------,,,+++++++++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,------------................../////////------........./////////........................---------------------------............/////////......///111222333444444:::::::::::::::;;;<<<===>>>AAADDDHHHKKKLLLMMMMMMNNNMMMMMMOOOSSSTTTSSSQQQMMMMMMNNNNNNNNNMMMLLLLLLIIIKKKOOOSSSUUUVVVUUUUUUUUU\\\fffnnnvvv}}}wwwtttsssqqqsssttttttsssrrrsssttt{{{~~~|||iiigggeeeddddddcccaaa___^^^^^^___^^^^^^^^^```aaa___`````````^^^\\\YYYWWWQQQNNNKKKGGGEEEEEEFFFHHHHHHKKKOOOPPPPPPSSSZZZ```____________```aaabbbbbbcccbbb`````````^^^ZZZXXXSSSQQQMMMIIIEEE@@@:::666333222111000/////////000////////////////////////////////////////////////,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------...---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++*********+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))******++++++******)))***+++,,,------,,,+++***WWWUUURRRPPPOOOMMMJJJHHHMMMKKKGGGCCC>>>;;;888777333333222000///---,,,,,,---------.........//////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................***++++++,,,,,,++++++***++++++,,,,,,,,,---------------------------------,,,---...///...---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------************************++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,++++++++++++,,,------.........---,,,,,,,,,------.........))),,,111444555222///,,,------,,,+++************++++++++++++++++++++++++)))***+++,,,------...------......//////......---,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------...///000111222222------------.........///........................------------------------////////////000000000000//////111222444666777777<<<<<<<<<;;;;;;;;;<<<<<>>555222000//////000//////111000...---------......////////////////////////........................///............///000000------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------,,,***+++,,,,,,+++)))++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***,,,///222222111...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------...999<<<111***,,,...+++++++++,,,,,,,,,------------,,,++++++************---,,,++++++,,,---///000+++,,,---.........---,,,***+++---///000000//////------------------------,,,------......------,,,---......///000111222222000000////////////000000111333555777999999999999>>><<<:::999999<<<@@@BBBIIIKKKMMMOOOPPPQQQQQQQQQNNNNNNOOOQQQRRRQQQOOONNNNNNLLLKKKMMMQQQUUUVVVUUUYYY```kkkwww~~~~~~zzzvvvtttuuuzzz}}}xxxxxxxxxwwwvvvtttrrrrrrvvv|||~~~zzz{{{~~~zzzzzz~~~~~~zzzwwwwwwxxxyyyxxxrrrnnnmmmfff\\\WWWXXX]]][[[[[[\\\___```___]]]aaa```___]]][[[XXXVVVUUUSSSTTTTTTPPPKKKIIIKKKNNNTTTWWW\\\___aaaaaa___^^^bbbbbbbbbaaa^^^[[[WWWUUUVVVWWWXXXXXXVVVQQQKKKFFF>>>;;;777333000111222444555333000///000111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,................................................///...,,,+++***+++,,,,,,,,,------......------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))...------,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++***+++---......---+++***+++++++++,,,,,,---------[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMKKKKKKJJJHHHEEEBBB:::888555333222111///---222111///.........///000////////////////////////..............................------......///000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,------,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---777:::111***---...,,,++++++,,,,,,,,,---------------,,,+++++++++++++++------,,,,,,,,,---......,,,---.../////////......,,,---.../////////...------------------------------......//////......---.........//////000000111000000/////////000000111111222555777:::;;;;;;;;;;;;;;;:::;;;===@@@DDDFFFKKKLLLMMMNNNOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNNNNRRRQQQSSSXXX^^^ccceeedddmmmqqqyyy~~~zzzzzz}}}~~~}}}{{{{{{{{{{{{|||~~~|||}}}|||}}}~~~~~~|||{{{uuuiii```]]]XXXZZZ\\\\\\\\\]]]```bbb````````````___^^^]]]]]][[[[[[ZZZVVVSSSPPPOOOPPPNNNQQQUUUYYY]]]```aaaaaabbbbbbbbbaaa^^^ZZZVVVSSSPPPRRRTTTVVVVVVTTTPPPLLLKKKGGGBBB<<<888444333222333000...---...//////...//////............//////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,------......------,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------..................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,---]]]]]]\\\[[[YYYWWWVVVTTTPPPNNNMMMMMMMMMLLLIIIGGGBBB???<<<:::888555111...222111000/////////000000////////////////////////........................---------------......///------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------,,,---...---+++***+++,,,------,,,,,,,,,,,,---------,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------.........//////,,,555888000+++---///---,,,,,,,,,,,,------------......---,,,,,,,,,,,,------------...------,,,,,,---...//////000000//////......//////...------,,,------------------------/////////000000/////////.........///////////////000/////////000111111222222444666888;;;<<<===>>>999:::<<>>;;;666222222111000.........//////////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...+++,,,------++++++,,,---------,,,,,,,,,,,,------...,,,++++++,,,---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,+++*********+++,,,,,,,,,------------------------,,,,,,+++++++++------------............+++222444000,,,...///...,,,,,,,,,------------...///......---------......------...///...---+++***------......////////////..................------...........................//////000000//////.../////////...............000000000000111222333444666777999:::<<<===>>>???;;;===@@@DDDGGGJJJLLLMMMKKKLLLNNNPPPPPPOOONNNMMMOOONNNLLLIIIIIILLLPPPTTTfffmmmyyy|||{{{yyywwwuuuuuuwwwyyyssssssuuuzzz|||||||||zzz{{{{{{~~~lll^^^WWWWWWVVVTTTTTTWWW[[[^^^aaaaaabbbcccccccccccccccdddaaa______```^^^YYYUUUOOONNNNNNNNNPPPTTTWWWYYY[[[]]]___```___[[[WWWUUULLLLLLLLLLLLLLLNNNRRRUUURRRRRRQQQOOOJJJEEE@@@<<<666333111000111111111000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------******+++,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++\\\\\\\\\[[[ZZZYYYXXXWWWWWWUUURRRPPPOOOMMMKKKIIIIIIGGGFFFEEEDDDAAA===:::333222000...---------...////////////////////////........................---,,,,,,,,,,,,---......------------------------------------------------+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...+++,,,------++++++,,,---...------,,,,,,------......---+++,,,------,,,***+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------///...---,,,++++++,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++,,,,,,,,,,,,---------+++///111///---...///...,,,,,,---------..................------......///------...///...---+++***---------------.........,,,,,,------...///000000.................................//////.........///////////////.........000111111222333444666777;;;;;;<<<<<<===>>>>>>???@@@BBBEEEHHHJJJLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKMMMNNNOOOQQQTTTZZZ^^^rrr|||{{{zzzvvvrrroooqqqvvvzzzuuuuuuyyy}}}}}}rrrbbb[[[TTTRRRUUUXXXXXXWWW]]]^^^___```bbbbbbbbbbbbbbb```___aaacccccc```\\\ZZZWWWTTTQQQOOONNNOOOOOOUUUWWWZZZ]]]]]]\\\ZZZXXXRRRPPPMMMHHHEEEGGGLLLPPPPPPRRRTTTUUUSSSNNNIIIFFF;;;888555333222222111/////////............//////------------------------------------------------........................------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++************+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++[[[[[[\\\\\\\\\\\\[[[[[[[[[XXXTTTRRRPPPOOOLLLKKKJJJIIIGGGGGGGGGEEECCCAAA888777444111000.........////////////////////////........................---------------......///------------------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------***,,,------++++++,,,.........------------.........---,,,,,,------,,,+++++++++,,,,,,,,,,,,------............////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,---......///......------------...,,,,,,,,,---......//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,...//////---------...,,,---------...............------------...//////---------...------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,...///000111........................---......//////......---/////////000000000000000222222333444555777999:::>>>======>>>>>>???AAAAAAFFFGGGHHHJJJLLLMMMMMMMMMPPPOOOMMMKKKIIIHHHHHHHHHJJJPPPWWW\\\___bbbgggjjj{{{yyyyyyvvvrrrooorrrxxx~~~~~~~~~rrrhhh\\\WWWZZZ]]]\\\XXX\\\]]]___```bbbbbbcccccc_________aaadddeeedddcccbbb```\\\WWWSSSOOOMMMKKKOOOPPPSSSVVVXXXYYYYYYYYYVVVTTTQQQJJJEEECCCFFFJJJPPPSSSVVVYYYXXXUUUQQQNNNBBB???:::777444222000...//////............//////////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------......------,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,---------------.........---,,,+++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++XXXXXXYYY[[[[[[\\\\\\\\\\\\ZZZVVVTTTSSSRRRQQQOOOLLLJJJHHHGGGGGGGGGFFFEEE@@@>>>;;;777555333222222////////////////////////..............................------......///000------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,***+++---,,,,,,+++---.........------------......///---,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++++++++,,,,,,,,,------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------.../////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...------...///...,,,,,,---------------............------,,,,,,---......///------,,,,,,,,,---.........------,,,---...///000...------,,,---...///000...........................//////000000//////...//////000000111111222222333333444666777999;;;<<<=========>>>@@@BBBDDDFFFIIIIIIJJJKKKLLLMMMNNNNNNOOONNNKKKJJJIIIKKKNNNOOOVVV___jjjqqqrrrqqqqqqrrr||||||}}}{{{xxxuuuwwwwwwkkkddddddffffffeeefffffffffeeedddbbbaaa```[[[\\\^^^^^^___aaaccceeebbbbbbaaa___[[[VVVRRRPPPJJJKKKMMMOOOQQQSSSUUUVVVSSSUUUVVVRRRKKKFFFEEEFFFJJJNNNSSSWWWYYYXXXVVVTTTMMMIIICCC>>>:::777333000//////............//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,------......------,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---TTTTTTVVVWWWYYYZZZZZZZZZ]]]ZZZWWWVVVUUUUUUUUUTTTNNNKKKHHHGGGGGGHHHGGGFFFFFFDDD@@@<<<999777555555////////////////////////........................///............///000000------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++***+++---,,,,,,,,,---.........------------......///---,,,,,,---...,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,++++++++++++,,,,,,---------------------------------******+++,,,,,,---.........------,,,,,,++++++***+++,,,---...............,,,,,,------...///000000+++++++++,,,,,,------------------.........//////---------///...,,,+++------------.........//////,,,,,,,,,,,,,,,---...///---,,,,,,+++,,,---///000///......------///000111000///...---,,,---......////////////////////////000000111111111111000000//////000111222333333444444444555777999;;;===>>>;;;;;;<<<>>>AAAEEEHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPMMMLLLJJJKKKMMMRRRXXX[[[gggqqq}}}zzzvvvttt{{{~~~~~~~~~xxxppplllllloooqqqsssqqqnnnjjjfffaaa]]][[[WWWYYY[[[[[[YYY[[[___ccc```aaaccccccaaa]]]YYYVVVHHHIIIIIIJJJLLLNNNQQQRRROOOTTTYYYXXXQQQJJJFFFEEEBBBFFFMMMSSSXXXYYYXXXWWWVVVRRRKKKEEE@@@<<<777444//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,.../////////......,,,------......------,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---.........---)))))))))******+++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------KKKNNNQQQVVVYYY[[[\\\\\\\\\YYYWWWWWWWWWWWWSSSPPPRRRPPPLLLJJJJJJJJJIIIGGGHHHHHHGGGEEEBBB>>>:::777444222///.../////////...111111111222111111000///------......///000000000++++++,,,,,,---...//////......---------,,,,,,,,,000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******///...---,,,,,,---...///......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********......---------,,,,,,,,,------------------------+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,---------.........//////++++++++++++++++++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,---.../////////...---------,,,.........------,,,,,,,,,......////////////....../////////...------,,,,,,////////////000000000111///............//////000000000/////////111222333777888999:::;;;<<<<<<<<>>888555222000000000...---.........///.........---000000000///......------++++++,,,------...//////............------,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++///...------------...///......---------,,,,,,,,,---------.........//////------,,,,,,,,,+++++++++......---------,,,,,,,,,------------------------+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,------..................---------.........------,,,,,,,,,......////////////..............................---------.........//////000000/////////000000111111000000111222444666777::::::::::::;;;<<<======AAABBBDDDFFFGGGHHHIIIIIIMMMKKKIIIIIILLLNNNOOONNNQQQWWW\\\^^^dddnnnvvvxxx}}}~~~wwwrrrsssssswww}}}{{{|||wwwlllbbb\\\WWWVVVUUUUUUVVVXXX[[[\\\`````````bbbccccccaaa___[[[WWWQQQKKKGGGFFFGGGHHHIIIKKKOOOSSSUUURRRLLLGGGCCCBBBDDDIIIPPPUUUXXXYYYYYYWWWTTTRRRPPPMMMGGGCCC999777555222111000000000/////////000/////////...///////////////////////////////////////........./////////...---------,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,------......---,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++:::===DDDKKKRRRWWWZZZ\\\[[[ZZZ[[[\\\^^^^^^\\\ZZZWWWTTTQQQOOONNNMMMKKKJJJKKKKKKLLLLLLKKKIIIGGGFFF>>><<<888555333111///---------------------------000000000///......------,,,,,,,,,---......///////////////............---,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,///...------------...///......---------,,,,,,,,,---------.........//////---------------,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,---------,,,+++,,,,,,------------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------......---------------------------........................---------------......////////////......,,,------...//////000000------........./////////222111111000000111111111111111222444666888:::<<<===<<<<<<;;;<<<===???@@@CCCEEEGGGIIIJJJJJJJJJJJJLLLJJJGGGHHHMMMRRRWWWYYYbbbiiiooosssxxx~~~yyytttwwwxxx}}}~~~{{{|||zzzpppllloootttxxx}}}qqqhhh\\\XXXSSSRRRUUUWWWXXXXXX^^^\\\[[[\\\^^^`````````___]]]YYYTTTNNNIIIFFFDDDCCCFFFKKKPPPTTTSSSOOOLLLEEECCCBBBDDDIIIPPPUUUWWWZZZYYYXXXXXXWWWUUUQQQNNNBBB???<<<888555333333333........................////////////////////////---.........//////000000000000///...---,,,,,,+++,,,,,,------------,,,,,,------------,,,+++***))),,,,,,---......------,,,...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++:::<<>>:::888555111.../////////...////////////------......///000000000,,,---------......///////////////////////////...------------............------------------------///.........---------,,,.........------...............---------,,,,,,,,,+++++++++,,,,,,,,,------..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------000///...---------------,,,---------.../////////...............---------......////////////......---........./////////000///000000000000111111111222111111000000000111111111222333666999;;;>>>???>>>=========???AAACCCEEEDDDFFFHHHKKKMMMMMMMMMMMMIIIHHHHHHKKKRRR\\\dddjjjqqqxxx~~~~~~~~~~~~|||yyy}}}~~~}}}ssskkkkkkpppuuu}}}iiibbb[[[YYY\\\___^^^\\\___\\\XXXWWWYYY\\\^^^___aaaaaa___\\\WWWPPPJJJGGGFFFGGGIIIMMMQQQSSSRRRQQQHHHEEEBBBAAADDDJJJQQQUUUZZZZZZ[[[\\\\\\ZZZWWWUUULLLIIIDDD>>>999666444333.........---............////////////////////////............//////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++***,,,,,,------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,+++---------,,,,,,++++++++++++++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++AAA???======AAAHHHOOOTTTUUUWWWZZZ\\\]]]\\\[[[[[[[[[YYYWWWVVVVVVUUURRRPPPKKKLLLLLLLLLLLLLLLKKKKKKIIIFFFCCC@@@===:::666333222111000/////////000000------......///000000000------...............///...///////////////////////////.........------------------------------------------,,,,,,,,,,,,,,,---..................---......---------,,,,,,,,,+++++++++,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,------......------,,,------------------------............------------,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,---------......------------------------000///...---------------,,,---------.../////////..............................////////////......000000/////////.........000000000000111111111222000////////////000111111222333555888;;;===???@@@===>>>>>>@@@BBBEEEHHHJJJFFFGGGIIIJJJKKKKKKKKKJJJHHHJJJNNNTTT]]]hhhrrrxxx{{{|||xxxxxx|||wwwtttvvvzzz{{{|||~~~{{{zzz{{{}}}~~~||||||tttkkkfffggggggeeebbb```\\\WWWUUUWWW[[[^^^```___```bbbaaa^^^XXXSSSOOOMMMKKKIIIIIILLLOOOPPPQQQJJJGGGCCC@@@AAAFFFMMMRRRWWWYYY\\\]]]]]][[[YYYXXXUUURRRMMMFFF@@@:::666444111000///.........//////////////////////////////////////////............,,,---------......//////,,,------......------,,,***+++,,,,,,------------,,,,,,,,,,,,------......///......---,,,,,,,,,,,,******++++++,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,+++---------,,,,,,+++++++++***++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,HHHDDD>>>:::;;;???EEEJJJQQQUUUYYY\\\]]]]]]]]]]]]\\\[[[ZZZZZZZZZYYYWWWUUUOOOOOONNNMMMLLLKKKJJJJJJKKKIIIFFFDDDCCC@@@<<<999444333111///.........///000000000///......------........................---............//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------......---------,,,,,,,,,---------.........//////---------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,------............------...------,,,,,,------...///...............------++++++,,,,,,------.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------......---------------------------............................../////////......////////////......111111000//////...------........./////////000000.........///000111222333555666888;;;===??????@@@>>>???AAADDDFFFIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHMMMRRRZZZccckkkssszzz~~~~~~zzzyyyyyy{{{~~~|||~~~}}}xxxqqqkkkkkkooolllmmmoootttyyy|||}}}|||xxxppplllhhhddd```]]]XXXSSSPPPRRRVVVZZZ\\\ZZZ]]]```bbbaaa^^^ZZZXXXTTTPPPKKKIIIIIIKKKLLLMMMIIIHHHDDDAAA@@@BBBHHHLLLQQQUUUYYY\\\\\\[[[ZZZZZZ[[[YYYUUUOOOHHHBBB<<<999555444222000/////////000////////////////////////000000//////.........---+++,,,,,,---...///000000------............------***+++,,,---............,,,,,,,,,,,,,,,---/////////...------------------******++++++,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,OOOKKKEEE@@@===>>>@@@BBBHHHNNNUUUYYY[[[\\\^^^___\\\\\\[[[\\\]]]]]][[[YYYUUUTTTRRRPPPMMMKKKJJJIIIJJJIIIHHHGGGGGGEEEBBB???999777444111000//////000000000000///......------////////////............,,,,,,------........................////////////........................------------------------------...//////...------......---------,,,,,,,,,---------.........//////,,,,,,---------...............---------,,,,,,,,,++++++++++++++++++++++++)))***+++---......------------............------...---,,,,,,,,,,,,---............------,,,,,,,,,******++++++,,,---------...------,,,,,,------...------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,------..................------------........./////////000......////////////......000000000///////////////....../////////000000000------...///111333555666:::;;;===>>>@@@@@@@@@@@@AAABBBEEEHHHIIIJJJJJJIIIKKKJJJJJJJJJKKKNNNPPPRRRYYY```kkkssswwwyyyzzz{{{xxx~~~{{{~~~}}}~~~yyypppgggeeeiiiggggggjjjooowww~~~|||tttoookkkiiiddd^^^WWWRRRQQQRRRSSSTTTVVVXXX[[[___``````^^^]]]ZZZWWWRRROOONNNMMMLLLKKKGGGFFFEEEAAA>>>???BBBFFFIIIOOOUUUZZZ[[[[[[[[[\\\\\\[[[ZZZWWWRRRKKKEEEAAA:::888555222111000000111////////////////////////.........///////////////,,,---------.../////////------............------------...//////.........,,,,,,++++++,,,---///000...------------......///,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++,,,...///...------,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,TTTQQQLLLGGGCCCAAA@@@@@@@@@FFFOOOUUUXXXZZZ]]]___\\\\\\\\\^^^______]]][[[[[[YYYVVVRRROOOLLLKKKJJJJJJIIIHHHIIIJJJIIIFFFDDD===;;;888555333222222222------......///000000000///////////////.........,,,,,,,,,---------......,,,,,,---...///000111111........................---.....................,,,---...//////...---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++)))***+++---......------------............------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++))))))***++++++,,,------...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,---.../////////......------,,,---.........//////000000......////////////............//////000000111111111111111111222222222222---...///000333555777888===>>>@@@AAABBBBBBAAA@@@CCCEEEHHHJJJKKKJJJHHHGGGJJJJJJKKKMMMQQQWWW\\\___ccckkkvvv}}}~~~{{{xxxvvvpppwww}}}~~~{{{oookkkooojjjiiijjjooowww~~~||||||uuunnnddd\\\WWWTTTSSSRRRSSSUUUXXX[[[^^^_________^^^\\\YYYWWWUUURRROOOLLLDDDEEEDDDAAA>>><<>>;;;<<>><<<;;;<<<======BBBKKKTTTZZZ]]]]]]\\\[[[\\\]]]\\\ZZZVVVSSSPPPMMMHHH@@@999555333111000222111000///////////////////////////////////////..............................---,,,,,,+++******///...------,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++//////...---,,,,,,++++++******+++,,,,,,---......------------------------[[[YYYWWWSSSNNNIIIDDDBBB;;;???DDDIIINNNRRRWWWZZZ\\\^^^``````^^^\\\[[[\\\\\\[[[ZZZXXXUUUSSSPPPOOOKKKKKKJJJJJJJJJIIIIIIIIIGGGEEECCC???;;;666333111111111000///////////////////////////////////////000000000000000000000000------............------------------------------------------,,,,,,,,,+++---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------............---------,,,,,,...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------------------------...---,,,,,,,,,,,,---...---------.........//////---------............///------------------------///......------......//////////////////////////////////////////000000111000111111000///......000////////////////////////111000000000000111111222222222222444777;;;???AAADDDCCCCCCCCCCCCDDDEEEEEEJJJIIIHHHHHHIIIKKKLLLLLLMMMQQQWWW```jjjssszzz~~~}}}{{{yyyyyyyyyzzzyyyzzz{{{|||~~~}}}uuupppooopppkkkkkkmmmttt~~~uuunnngggbbbVVVTTTQQQOOOQQQUUUZZZ^^^aaabbbaaa```]]]YYYUUUSSSOOOLLLFFF@@@<<<;;;;;;;;;???CCCJJJRRRXXX[[[]]]]]]\\\]]]^^^]]][[[XXXUUUSSSRRRMMMFFF@@@;;;777444111000//////.........//////////////////////////////........................//////......---,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......------------------------YYYYYYXXXVVVRRRNNNJJJGGG>>>???AAACCCFFFLLLSSSXXX[[[^^^```aaa___]]]]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVOOONNNNNNMMMLLLKKKJJJJJJIIIHHHGGGEEEAAA<<<888555222222111000000000000000////////////////////////111111111111111111111111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...//////............------...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------------...---------------------------,,,,,,++++++,,,,,,---++++++,,,---...///000111---------............///------------------------/////////....../////////////////////////////////...//////000000000000000///000111000///...///000////////////////////////111000000000111222222333333444666999<<>>888444111000///...//////000111////////////////////////........................000000//////...------------------,,,------...///---,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,,,,,,,,,,---.........///------------------------,,,------...............---------,,,,,,------...++++++,,,,,,,,,,,,------)))***+++,,,...111333444------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,------...------------------------UUUVVVWWWWWWVVVSSSPPPNNNEEEDDDBBB@@@AAAFFFNNNTTTYYY\\\___aaa```___^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZRRRQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKIIIFFFAAA===:::333333222111000000000111////////////////////////000000000000000000000000---..................---------------------------..............................------------......------------............------------------------...........................------,,,,,,------...............------------,,,,,,---......//////000------------------------+++++++++,,,,,,---------000///...,,,,,,---...///---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000---------............///........................//////............//////////////////////////////---...000111111111000//////000111000///...///000////////////////////////000000000111222333444555555777:::>>>AAACCCDDDEEEEEEEEEEEEFFFHHHIIIKKKKKKHHHJJJKKKMMMPPPSSSWWWZZZ]]]dddnnnyyy|||yyyyyy|||}}}{{{{{{~~~}}}~~~}}}vvvrrrrrrpppjjjeeehhhppp{{{{{{uuummmhhh___WWWQQQNNNOOOPPPSSSVVV[[[___``````^^^]]]WWWTTTNNNHHHDDDAAA@@@@@@???@@@CCCGGGNNNUUU\\\```______`````````^^^\\\[[[___\\\WWWRRRLLLEEE>>>999444333222111111111333444////////////////////////......................../////////.........------///......------------...------,,,,,,+++++++++***------------------------+++,,,,,,---...//////000........................++++++,,,---------------------,,,,,,,,,---......+++++++++,,,,,,,,,------((()))***,,,...000333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,SSSUUUVVVXXXYYYXXXWWWVVVKKKIIIEEE@@@???AAAFFFKKKTTTXXX\\\___```_________^^^^^^^^^^^^]]][[[ZZZYYYTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMLLLIIIEEEAAA>>>666555444222111111000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////------...///000111222222///......------......///---------....../////////------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......//////000------------------------+++++++++,,,,,,---------000///---,,,,,,---...///------------------------------............------........................---------............///...........................------,,,,,,------...////////////////////////---...000111111111000///...000111000///...///111000000000000000000000000000000000111222444555666777999===AAADDDFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIMMMQQQVVVYYY^^^cccgggllloootttzzz~~~|||{{{{{{{{{}}}}}}~~~xxxqqqnnnqqqxxx~~~{{{sssmmmeee\\\UUUQQQOOOOOOMMMOOOSSSXXX\\\]]]^^^^^^]]]ZZZUUUOOOJJJFFFCCCAAA>>>>>>???BBBHHHQQQYYY^^^^^^___``````aaa```______aaa___\\\XXXSSSLLLDDD???999777444222111111222333////////////////////////////////////////////////.........---------------111000///...---,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,------...///000000........................******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,QQQRRRSSSTTTTTTUUUUUUUUUOOOMMMIIIEEE@@@???AAACCCNNNRRRXXX]]]^^^______```______^^^^^^]]][[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOONNNOOOOOONNNKKKHHHEEECCC;;;:::888666444222222111000000000000000000000000........................000000000111111000000000////////////////////////---......///000111222222000///...------...///000---------...//////000000------------------------...........................------,,,,,,------...+++++++++,,,,,,,,,,,,---...------,,,,,,+++******------------------------+++,,,,,,,,,,,,,,,,,,---------,,,,,,---......///---------------------------......//////......---//////.........------------------............///........................------,,,,,,,,,,,,------////////////////////////...//////000000000000000...///000000//////000111000000000000000000000000000000111222333555777888999;;;>>>BBBEEEGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLMMMMMMSSS[[[bbbeeejjjooossswwwxxxxxxyyy{{{|||~~~~~~|||~~~}}}{{{wwwxxx~~~}}}rrroooiiiccc]]]ZZZXXXWWWNNNOOOPPPRRRUUUXXX[[[]]]bbb```]]]XXXQQQKKKFFFCCCAAA@@@???@@@EEEMMMUUUZZZ]]]]]]^^^___```aaaaaaaaaaaa```^^^\\\XXXSSSLLLGGG>>>;;;777333000000000111////////////////////////////////////////////////------------------------111000///...------------...---------------,,,,,,,,,,,,,,,------------...---------.../////////000------------------------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,WWWVVVUUUTTTSSSSSSTTTTTTRRRRRRQQQNNNIIIDDDBBBBBBHHHMMMTTTZZZ]]]^^^___```^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTRRRQQQQQQOOOMMMKKKIIIHHHAAA@@@===:::888555444333000000000000000000000000//////////////////////////////000000000000//////////////////////////////........................000///...------...///000---------...///000000000...................................................------,,,,,,------...,,,,,,,,,,,,------.........------,,,,,,+++******........................---,,,,,,,,,,,,,,,,,,+++)))***+++---............------------------------,,,---............---,,,---------...............---------............///..............................------------......///////////////////////////////////////000000111---///000000//////000222000000000000000000000000000000111222444666888999999;;;>>>AAADDDFFFHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQUUU]]]gggnnnqqqssswww{{{{{{{{{{{{|||~~~yyy~~~xxxvvvsssoookkkgggdddcccWWWUUUQQQOOOPPPSSSWWWZZZ___```___]]]YYYSSSMMMJJJHHHFFFBBBAAACCCIIIOOOTTT[[[\\\]]]^^^___```aaaaaaaaa```___^^^]]]YYYTTTPPPFFFCCC===888333111111111////////////////////////////////////////////////.......................................///000000---..................///,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++dddbbb___\\\ZZZZZZZZZ[[[UUUWWWXXXVVVQQQLLLGGGEEEDDDIIIQQQXXX\\\^^^___```]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWTTTSSSRRRPPPOOOMMMLLLLLLFFFDDDAAA>>>:::888666555000000000000000000000000000000000000000000000000......////////////..............................000///...---,,,+++******111///...------...///111---------...///000000111...................................................------,,,,,,------...---------.........//////,,,,,,---......//////000........................---------,,,,,,+++++++++'''(((+++---............------------------------++++++------------+++++++++,,,,,,---...///000000---------.........////////////////////////////////////............//////////////////////////////000///.........///111222---///000000//////000222000000000000000000000000000000111222444666888::::::;;;===@@@CCCFFFHHHJJJHHHIIIJJJLLLOOORRRTTTUUU[[[cccnnnuuuwwwyyy{{{~~~{{{|||~~~{{{~~~~~~~~~{{{{{{~~~zzzvvvqqqmmmkkk```[[[TTTOOOMMMPPPUUUYYYXXX[[[^^^```___[[[VVVSSSOOOKKKFFFCCCCCCGGGLLLOOOZZZZZZ[[[]]]^^^```aaabbbaaa```___```___]]]ZZZWWWNNNJJJDDD===888555444444////////////////////////000000000000000000000000////////////000000000000++++++,,,---///111222333---.........///000000000,,,,,,,,,------.........///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////+++++++++,,,---...///000++++++,,,,,,,,,---------//////...---------......+++++++++,,,,,,---------++++++++++++++++++++++++------------------------)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}rrrfff```___]]]WWWQQQVVVTTTTTTTTTUUURRRMMMHHHBBBEEEJJJPPPVVVZZZ]]]______^^^]]]___aaabbbbbbaaa\\\\\\[[[[[[ZZZ[[[[[[\\\ZZZWWWTTTQQQPPPOOOMMMKKKGGGGGGGGGEEEAAA===999777222111000111222333222111000111111111111///---,,,........................---------.........////////////............//////////////////////////////........................++++++,,,---...///000111/////////...------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------........................------------------------000---+++,,,......,,,***,,,,,,,,,------.........//////.........---------.........------,,,,,,,,,//////.........---------........................000000///..............................///000000//////000000///...------000000000000000///......000000000000////////////000//////............///222333555777999;;;<<<<<<<<<===???AAACCCFFFHHHJJJMMMHHHHHHNNNTTTZZZdddnnnnnnrrrvvvyyyzzzyyyyyyyyy}}}~~~~~~yyyyyy}}}{{{{{{ssseeeXXXTTTRRRNNNMMMPPPWWWXXXYYY[[[]]]\\\YYYWWWXXXVVVRRRMMMGGGEEEFFFGGGUUUXXX\\\```bbbbbb```___^^^^^^^^^^^^]]]\\\[[[ZZZWWWSSSMMMFFF@@@999222---222000......//////...---//////............//////......//////////////////111***(((...111---+++---------.........---------...///000000111000000000))))))***+++---...//////000111000++++++...000...///...,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++++++++.........------,,,,,,,,,pppgggeeebbb]]]XXXUUUTTTSSSTTTUUUTTTQQQMMMHHHIIIKKKOOOTTTYYY]]]```___^^^]]]^^^___```___^^^]]]]]]\\\[[[[[[[[[[[[[[[ZZZXXXUUUSSSRRRQQQOOOMMMHHHIIIHHHGGGEEEBBB>>><<<777555333222333333222111111111222222111000///...////////////////////////---------.........////////////............//////////////////////////////........................---------...............------..................------------------,,,,,,++++++,,,,,,,,,---------........................------------------------///---,,,,,,......,,,***,,,,,,,,,------.........//////.........---------...------------------,,,//////.........---------........................000000///..............................///000000//////000000///......---000000000000000///......000000000000000000000///111111000000///000000000222333555777999;;;;;;<<<===???BBBEEEFFFGGGHHHHHHLLLJJJMMMVVV^^^eeepppzzz}}}}}}zzzyyyyyy}}}|||xxxwwwyyyzzz||||||zzznnnccc___ZZZSSSOOOOOOQQQQQQRRRUUUYYY[[[\\\[[[ZZZYYYVVVPPPKKKGGGFFFGGGOOOQQQUUUYYY]]]___aaaaaa````````````___^^^]]]\\\ZZZWWWRRRLLLFFF???888333333111//////000000000///000000////////////000000///////////////.........+++'''(((///333111...//////---+++++++++...111333,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++...///...///222333111000///...///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,------------,,,,,,,,,+++xxxkkkeeebbb___\\\VVVUUUTTTTTTUUUUUUTTTSSSOOONNNNNNPPPSSSXXX]]]```^^^]]]\\\]]]^^^___^^^]]]^^^^^^]]]\\\[[[[[[ZZZZZZ[[[YYYWWWUUUUUUTTTRRRPPPKKKKKKLLLKKKIIIGGGEEEDDD===:::777555444333222111000000111111111111000///000000000000000000000000---............///////////////............//////////////////////////////........................//////.........---------,,,,,,------...//////000,,,,,,------------------,,,,,,,,,,,,------------........................------------------------///---,,,,,,---...---+++---------------........................------------------------........................---------........................000//////............///............/////////000//////000000000///......000000000000000//////...000000000000000000000000222222111111111222222333444555666888:::;;;;;;<<>>??????CCCFFFGGGGGGFFFIIIPPPVVV\\\dddnnntttxxx|||~~~{{{|||}}}~~~{{{xxx{{{zzzooohhh]]]WWWOOOJJJJJJNNNRRRTTTXXX[[[___aaa___]]][[[[[[YYYWWWUUUSSSTTTXXX\\\^^^______`````````___^^^^^^]]]\\\[[[ZZZXXXSSSLLLHHH<<<888444222111111111000000//////......//////000000000//////.........---222///,,,---222:::===>>>,,,------...///.........---...//////000000//////------------------------,,,...---,,,000:::AAABBB:::555///,,,+++---......------------------------................................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++tttjjjfffeeehhhgggccc]]]WWWRRRQQQQQQTTTUUUWWWYYY[[[[[[ZZZZZZ]]]\\\\\\^^^aaacccdddccc______``````___]]][[[ZZZ[[[[[[[[[\\\]]]]]]ZZZXXXXXXWWWUUUSSSQQQPPPNNNNNNLLLIIIEEEBBB???;;;777444000000///////////////000////////////////////////000000000////////////...//////............//////////////////////////////........................---------.........//////000//////...------,,,,,,,,,,,,------------------,,,---------....................................------------------------+++---...---,,,,,,---////////////...............---------............................../////////---------...............///////////////////////////............//////000,,,---///000000000///...//////000111111111000000...//////000000000000000///000000111111222222222000000111111333444555666888:::<<<>>>@@@BBBCCCCCCFFFHHHJJJJJJKKKQQQ[[[dddmmmwww{{{www{{{xxxsssqqqqqqwww}}}ttteee^^^SSSLLLJJJLLLOOOQQQSSSWWW]]]```aaaaaaaaaaaa___]]]ZZZWWWUUUVVVWWWXXX^^^^^^^^^______^^^^^^]]]]]]\\\\\\[[[ZZZWWWRRRNNNDDD???:::555333222111000//////............//////////////////////////////000///...000;;;JJJSSSVVV@@@<<<555...++++++...000,,,------...///.........,,,,,,------......//////---...------333???IIIMMMDDD>>>666000---,,,------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,~~~qqqkkkiiinnnmmmjjjccc[[[UUUSSSRRRUUUUUUVVVXXXYYY[[[\\\]]]^^^]]]]]]^^^```aaaaaa___^^^___`````````___]]][[[[[[ZZZ[[[]]]^^^^^^\\\YYYYYYXXXWWWUUUTTTTTTSSSSSSOOOMMMKKKIIIFFFBBB===999444333222000000000111111000000000000000000000000000000000000/////////...//////............//////////////////////////////.......................................---------..................------------------------,,,,,,------------....................................------------------------***,,,......,,,,,,---///000/////////.........------------.........//////////////////............---------.........//////////////////////////////...............///000000,,,---///000111000///...//////000111111111111111......///000000000000000///000000111111222333333111111222333444666888999999;;;===@@@CCCEEEFFFGGGGGGLLLQQQSSSUUU\\\gggqqqzzzxxxrrrnnnnnnwwwvvvmmm```UUUOOOMMMNNNOOOOOOSSSYYY]]]___```aaabbbbbbaaa___]]][[[ZZZYYYXXX]]]^^^^^^______^^^^^^^^^___^^^]]]]]]]]][[[XXXUUUMMMHHH@@@:::666444111000000000////////////000000------......///000000000111222111333>>>NNNWWWXXXNNNIIIBBB:::333000//////---...//////000000//////------------.........///,,,...------222===EEEHHHFFFBBB<<<777555333111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////........................------------------------,,,+++++++++,,,,,,---...+++,,,,,,,,,------------}}}tttrrrqqqqqqooohhh___XXXUUUUUUVVVUUUUUUUUUWWWZZZ^^^``````___]]]]]]^^^^^^]]]\\\]]]^^^```aaaaaa___^^^\\\ZZZZZZ[[[]]]______\\\ZZZYYYXXXWWWWWWWWWWWWXXXXXXQQQPPPOOONNNLLLGGGAAA===777666444222111111222222111111111111111111111111111111000000/////////...//////............//////////////////////////////........................111000///...---,,,++++++,,,,,,------.../////////.........------,,,,,,,,,---------.........//////........................------------------------***,,,......,,,+++...000000000//////.........------------.........//////000000//////......---------------.........//////000000000000000000000000...............///000111,,,---///000111000///...//////000111111111111111......///000000000000000///000000111222222333333222222333444666888999::::::;;;>>>AAADDDGGGHHHIIIHHHNNNVVV[[[^^^eeepppyyy}}}wwwmmmqqqtttwww{{{wwwwww}}}}}}mmm___UUUPPPNNNMMMMMMQQQVVV[[[]]]^^^___```ccccccccccccaaa```^^^]]]^^^^^^_______________^^^bbb```_________^^^\\\ZZZSSSMMMEEE>>>999555333111111111000000000000111111,,,,,,---...///000111111000111///...666CCCHHHEEEDDDFFFGGGFFFCCC>>>888555000000111222222222222222........................,,,...---,,,///666;;;<<>>===<<<:::777444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000................................................++++++++++++,,,,,,---...,,,,,,,,,------.........yyyxxxzzzwwwrrrmmmeee^^^]]]___ccc]]]WWWSSSTTTWWWZZZ\\\_________^^^]]]^^^```bbb^^^^^^____________^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZUUUSSSRRRRRRRRRPPPJJJEEE<<<999555222000000111333000000///...............000000////////////000000...............///000000111111000000//////......//////............//////...////////////---,,,+++000000//////.........---------++++++++++++---------------............///........................---,,,,,,,,,,,,---......------------------------..............................------------............------------............------------......////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000000000/////////000111222222333444555555555777:::===:::===AAACCCEEEGGGJJJLLLOOOUUU]]]fffmmmsssxxx{{{}}}wwwrrrqqqvvv}}}}}}wwwxxx|||~~~qqq```VVVTTTUUUTTTSSSRRRTTTXXX\\\^^^___bbbcccdddddddddbbb```___``````___^^^^^^___aaaaaabbb```\\\[[[\\\^^^^^^^^^YYYVVVPPPHHH???777111...111000///.........///000111111000000//////......---......///000111111222222444777:::>>>BBBDDDFFF:::;;;<<<;;;999555222//////...------///111000//////111333444444666:::===888777===FFFHHH@@@999777111111---***---222111,,,------------------------........................------............------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...}}}xxxrrrpppoookkkfff^^^XXXVVVVVVWWWXXX\\\]]]]]]\\\\\\\\\^^^___]]]^^^___````````````___^^^^^^^^^^^^^^^]]]]]]]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVUUUUUUUUURRRMMMIIIBBB???:::666333222222222111111000/////////000000000000////////////000000...............///000000111000000000/////////...//////............//////,,,---...//////......---000/////////..................---,,,,,,---......---------............///...........................------------...//////------------------------........................///......------......//////..................//////......------......///////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////000000000111000000000000000111222333444555666666666888;;;>>>DDDEEEGGGHHHJJJLLLOOORRRYYY```iiiqqqwwwzzz|||}}}}}}yyy{{{wwwtttzzzsssggg```^^^ZZZVVVQQQPPPSSSWWW[[[]]]```aaacccddddddcccaaa```bbbaaa```______```aaaaaaaaa___]]]\\\]]]^^^^^^]]][[[XXXSSSLLLDDD===666333222111000......///000111111000000000/////////...---......///000000111111000111222444777999:::;;;IIIJJJKKKJJJHHHEEEBBB???===;;;888444111///......000222666;;;>>>===999555;;;777777>>>AAA???>>>???222000...---.............................................---------------------............------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...zzztttkkkccc]]]YYYVVVUUUZZZZZZ[[[[[[\\\]]]]]]^^^]]]]]]___```aaaaaaaaaaaa``````______^^^^^^]]]]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYXXXVVVRRRNNNIIIFFFAAA<<<777444333222222111111111111111222222000000////////////000000///............//////000000000000000//////////////////............//////+++,,,---...////////////////////////............//////............//////---------............///........................///............///000000................................................///......------......///000//////......//////000///......------......///////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////000000000111111000000000000111222333444555666777888888:::===@@@EEEFFFGGGIIIKKKPPPVVVZZZcccjjjvvv}}}{{{yyy}}}}}}}}}{{{}}}}}}qqqjjjddd^^^UUUPPPPPPTTTXXX[[[^^^___aaaccccccccccccbbbdddcccbbbaaaaaaaaaaaaaaa```___^^^^^^______^^^]]]]]]\\\YYYSSSLLLDDD===999444222111/////////000111000000000000////////////.........//////000000111/////////000000000111111:::===@@@DDDFFFGGGHHHGGGGGGGGGEEE@@@:::888:::<<<<<<<<<>>>CCCGGGFFF???999888555555;;;BBBDDDFFFGGG888111...111000***+++111////////////////////////......------,,,,,,++++++------............------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...xxx|||ssskkkddd^^^ZZZZZZZZZYYY[[[]]]_________\\\\\\^^^```aaabbbccccccbbbaaaaaa```___^^^^^^]]]\\\[[[[[[ZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZWWWUUUSSSPPPMMMHHHBBB<<<777444222111111111111111222222333000000////////////000000//////............///000000000000000//////////////////............//////,,,------........./////////////////////.................................---------............///.......................................//////000////////////////////////........................//////............//////000000////////////000000//////............//////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111111111111111222444555555666777999:::;;;===@@@CCCDDDEEEGGGJJJOOOXXXbbbiiikkksss|||{{{zzz||||||~~~wwwrrrjjj___VVVSSSTTTVVVXXX\\\]]]___aaabbbcccddddddeeeeeedddcccbbbbbbaaaaaa```_________aaaaaa___]]]]]]]]]]]]YYYTTTLLLEEE@@@666555222///...///000111000000000000////////////........./////////000000111000000//////.........(((+++///444888;;;<<<===>>>AAABBB@@@===???FFFMMMRRRQQQPPPPPPRRRRRRQQQPPPFFFDDDFFFLLLQQQQQQMMMIIIFFF555,,,000111***)))111...........................------,,,,,,++++++***------............------........................------------------------------------------------------------------------...------,,,,,,------...gggtttvvvnnniii\\\ZZZXXXYYY[[[^^^___^^^[[[\\\]]]___aaabbbccccccbbbbbbaaa```______^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[\\\[[[YYYWWWVVVUUUTTTQQQMMMGGGAAA;;;666444111111111000000111111222000000////////////000000//////............//////////////////000000000000//////............////////////......------------.........///////////////---------......------------------............///........................------,,,,,,------...///////////////////////////......................../////////....../////////000000////////////000000/////////....../////////////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000000111111111111111111222222333555666777888999;;;<<<===@@@DDDGGGIIIJJJMMMQQQXXXcccpppxxxzzz}}}|||{{{~~~|||~~~wwwlllaaaZZZVVVTTTSSSYYYZZZ\\\^^^```bbbcccdddfffeeeeeedddcccbbbbbbaaa```______```bbbbbb```^^^]]]^^^^^^]]]XXXRRRKKKGGG:::888444111///...///000////////////000000000000............////////////000000000000////////////000111111222222111000000///333555555555999BBBIIIWWW[[[^^^]]]YYYWWWYYY\\\^^^[[[YYY[[[]]]]]]VVVNNNQQQ:::+++---111,,,***///---------------------------------,,,,,,+++++++++------............---------.....................------------------------------------------------------------------------...------,,,,,,------...dddnnn|||ddd___YYYWWWYYY[[[[[[[[[ZZZ[[[]]]___```aaabbbbbbaaaaaa``````______^^^^^^___^^^^^^]]]\\\]]]]]]]]]ZZZ[[[\\\[[[YYYWWWWWWXXXVVVTTTQQQLLLFFF@@@<<<999333222111111000000111111000000////////////000000000//////............///////////////000000000000//////............//////000000///------,,,,,,---.........///////////////,,,---............---,,,---------............///........................,,,,,,,,,,,,,,,---......................................................000//////......//////000000//////......//////000000//////......//////000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000000111111111222222222222222333444666888888999;;;===>>>@@@CCCGGGJJJNNNOOORRRVVV^^^jjjvvv|||xxxzzz|||yyymmmbbbZZZTTTPPPWWWXXXYYY[[[^^^```bbbcccdddeeeeeeeeedddcccbbbaaaaaa```___```aaabbbaaa```]]]^^^______\\\VVVQQQMMMAAA>>>999444000000000111////////////000000000000..........................................//////000000000000000///...---///000111000///222777;;;@@@JJJTTTVVVQQQKKKJJJLLLVVVSSSNNNNNNVVV]]]\\\WWWMMM;;;,,,+++///---,,,...------------------------,,,,,,,,,,,,------------------............---------------...............------------------------------------------------------------------------...------,,,,,,------...ooosss{{{rrrjjj```ZZZYYYZZZYYYXXXZZZ[[[\\\^^^___`````````________________________^^^^^^]]]\\\\\\\\\\\\]]]YYY[[[\\\[[[XXXWWWXXXZZZWWWVVVTTTQQQLLLGGGBBB???666555444222111111111111000000////////////000000000000///................../////////000000000111//////............////////////------------...///............/////////000---...////////////...------------............///........................---------------...//////------------------------........................000000////////////000000///..................///000000////////////000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000000111111111222222222222222333444555777999999:::<<<>>>@@@AAAEEEIIILLLOOOQQQTTTZZZdddppp}}}{{{~~~{{{{{{xxxzzz}}}yyylllaaaZZZVVVUUUVVVWWWYYY[[[^^^```aaabbbcccdddeeeddddddcccbbbbbbaaa______aaabbbcccbbb^^^___``````^^^ZZZUUUSSSHHHDDD>>>888444222222333.../////////000000000111........................------------............******+++,,,...///000000222111000//////000111222---666@@@DDDAAA===;;;;;;???===;;;===GGGRRRQQQJJJ===777000,,,,,,---...---........................,,,,,,,,,---......//////------............---------------.........//////------------------------........................------------------------...------,,,,,,------...{{{zzzyyyxxxuuuvvvuuuhhh___\\\[[[ZZZXXXZZZ[[[\\\]]]^^^_________^^^^^^^^^_______________^^^]]]\\\\\\[[[[[[\\\\\\YYY\\\]]]\\\YYYWWWYYY[[[WWWWWWVVVTTTPPPKKKGGGDDD888777666444333222111111000000////////////000000111000///................../////////000000111111//////............//////...---,,,,,,---...000111---.........//////000000...///000111111000///...---------.........//////.......................................///000000------------------------........................000000////////////000000......------------......000000////////////000000////////////////////////////////////////////////////////////000000000000111111111111111111111111000111111111111222222222222333333444666888999:::;;;<<>>>>>???AAABBBDDDHHHLLLMMMPPPZZZdddttt}}}|||{{{zzz|||zzzxxxxxxwwwxxx}}}yyyrrrmmmeee\\\XXXVVVXXXYYYYYY\\\```bbbbbbaaabbbbbbccccccbbbaaaaaaaaabbbbbbaaaaaaaaa``````_________]]]YYYTTTOOOIIICCC<<<777555333111111222333222111////////////............////////////000000000000///////////////.........///////////////.........------------------------......////////////......///......------......///................................................,,,---...///000///....../////////...------,,,,,,,,,+++++++++++++++,,,,,,------............---------------.............../////////...------,,,,,,{{{wwwuuuoooooolllfffcccjjjyyytttqqqqqqmmmddd\\\WWWVVVUUUUUUVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\___^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSTTTOOOHHHAAA<<<777333000111111111000000000000111//////////////////////////////000000000000//////////////////////////////........................////////////............////////////..................////////////..............................,,,---------......//////........................---------............//////////////////////////////...---------///000111...////////////000000000000000000000000111111111////////////////////////000000111111111222222222000000111111111222222222111111111222222333444444777:::===???@@@@@@AAABBBEEEIIIOOOTTTYYYaaammmxxx|||zzz{{{|||xxxzzz{{{~~~{{{vvvnnnfff```[[[XXXVVVWWWYYY\\\___```aaaaaaaaacccbbbbbbbbbbbbbbbbbbbbb``````````````````______^^^\\\YYYUUUOOOHHHAAA;;;555333222111222222111000////////////............////////////000000000000.........///////////////000000//////......------........................,,,------......------,,,......------------......................................................---......//////...------000000000000//////......///...---------------...------............------,,,---------.../////////...............---------~~~zzzpppgggdddjjjpppvvvnnnnnnnnniiiccc[[[XXXTTTSSSUUUWWWXXXWWWXXXXXXYYYZZZ[[[[[[[[[\\\^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZXXXXXXWWWWWWVVVVVVVVVUUUVVVRRRLLLEEE@@@;;;666222000////////////000222222//////////////////////////////000000000000//////////////////////////////........................000000/////////.........///////////////...............////////////......---.....................,,,------......//////000........................---------............//////////////////////////////...------...///111222////////////000000000111///000000000111111111222////////////////////////333222222222111111111000111111111111222222222222111111111222333555666777<<<>>>@@@AAAAAAAAACCCDDDIIIQQQ[[[bbbjjjuuuxxxrrrkkkddd\\\VVVVVVWWWYYY\\\^^^`````````bbbbbbbbbccccccccccccbbb````````````____________^^^]]]ZZZXXXSSSMMMEEE@@@777444222111111111000///////////////............////////////000000000000.........///////////////000000//////......------........................,,,,,,------------,,,,,,------,,,,,,,,,,,,------...............................................................------,,,//////..................//////..................------............------,,,---------.../////////,,,,,,,,,---...///000000vvvjjjdddccckkkwwwzzzooolllooonnnjjjaaa[[[UUURRRTTTVVVWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSNNNJJJEEE@@@;;;777111111000///000111222333000000000000000000000000//////000000000000//////////////////////////////........................000000000/////////................../////////000......////////////......---------...............------......////////////........................---------............///000000000000000000000000/////////...//////000000/////////000000000111111///000000111111222222222000000000000000000000000222111111000//////......111111111222222222222333111111222333555777:::;;;@@@AAABBBBBBBBBDDDGGGJJJSSS^^^jjjrrrzzz}}}vvvlllbbbZZZXXXWWWWWWXXX\\\___``````aaabbbccccccdddccccccccc`````````______^^^^^^^^^^^^]]][[[YYYVVVQQQJJJFFF;;;888444111111111000///////////////............////////////000000000000///////////////.........///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,......................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------............---------------...............***+++,,,---...000111111rrrlllgggiiioooxxxtttoooqqqrrrpppfff___WWWSSSTTTVVVWWWVVVVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWTTTQQQNNNKKKFFFAAA>>>777555333222111111222333000000000000000000000000//////000000000000//////////////////////////////........................000000000000/////////...,,,------...///000111111......////////////......---------.........//////............////////////........................---------............///000000000000000000000000///000000000000//////...//////000000000111111111///000000111111222333333000000000000000000000000000000000000000000000000111111111222222222333333111111222333666:::===???CCCCCCCCCCCCEEEIIIOOOTTT___mmmzzz|||sssiiiaaa[[[XXXUUUVVVYYY]]]``````aaabbbcccdddddddddccccccaaaaaa```___^^^^^^]]]]]]^^^]]][[[ZZZXXXTTTOOOLLLAAA===777222111111111111////////////............////////////000000000000000000//////......------.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------................................................---------,,,------......,,,,,,,,,---------------+++*********+++,,,------------............------...............---------+++,,,,,,---...///000000}}}mmmgggcccgggqqq~~~yyyrrrtttuuusssjjjbbbXXXSSSTTTWWWWWWVVVVVVWWWYYY[[[\\\]]]\\\\\\[[[[[[\\\]]]]]]^^^______^^^^^^^^^______^^^]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZWWWUUURRRQQQNNNKKKFFFCCC<<<:::777444222111111222000000000000000000000000//////000000000000//////////////////////////////........................000000000000////////////+++,,,---...///111222222......////////////......---------.........///////////////////////////...////////////////////////---------.........//////000000000000000000000000///000111111111///...---000000000000111111111111///000000111222222333333000000000000000000000000111111111222333333444444111111222222222333333333111111222444777;;;???BBBDDDDDDDDDDDDGGGMMMUUU[[[iiiwww~~~wwwmmmggg]]]YYYUUUTTTXXX]]]``````aaabbbcccdddeeeddddddcccbbbaaaaaa___^^^]]]\\\\\\___]]][[[ZZZYYYVVVSSSPPPFFF@@@999444222222333333000/////////............////////////000000000000111111000///...------,,,---.........//////000000////////////////////////,,,------......------,,,.........------.........................................................---,,,,,,,,,,,,---...////////////000000000000000++++++++++++,,,---...///---..................---/////////......------,,,------..................wwwhhhcccgggrrrzzzqqqppprrrjjjddd\\\XXXXXXXXXUUURRRVVVUUUXXX]]]___]]]]]]```\\\\\\\\\[[[ZZZ[[[]]]____________^^^^^^]]]]]]]]]]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWWWWVVVSSSPPPLLLJJJDDD???888333111111222222000000000000000///......///000222333222111///---......////////////..............................//////......------,,,,,,........................000000000000///...---,,,........................------........................------------......000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111000000000111333333111111222222222222111111222222111111222222333444111333444444222111111222444666888:::;;;===AAACCCEEEEEEDDDDDDGGGPPP\\\fffvvv{{{zzzyyyzzzqqqiiiggg```ZZZZZZ[[[[[[\\\___```aaaaaabbbbbbbbbaaaaaa^^^^^^]]]___```aaa___^^^___^^^]]]\\\ZZZYYYXXXWWWPPPIII>>>555111000111111000///...///111111000...000000000000000000000000000000////////////000000000000000000////////////...///000///---,,,---...+++---///000//////000111//////.........---------+++++++++,,,,,,---------.........------,,,,,,,,,...---,,,,,,,,,,,,---......///////////////......---------............///........................------------------------------------------------|||kkkdddjjj{{{yyywwwxxxrrrmmmgggeeeeeeccc___[[[VVVSSSSSSYYY\\\\\\\\\^^^[[[\\\\\\[[[ZZZ[[[]]]_________^^^^^^^^^]]]]]]]]]]]]\\\ZZZXXXXXXXXXYYYZZZXXXXXXXXXWWWUUURRROOOMMMHHHCCC===888555333222111111111111111111111000000000111111222111000///...---......//////......---......................../////////.............................................///////////////...........................000000000//////......---......------------......000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000222111000000000111222333111111222222222222111111222222111111222222333444222444555555333222333444222444888:::<<>>@@@BBBEEEGGGIIIIIIKKKQQQ[[[eeemmmrrr|||~~~~~~vvvnnnkkklllqqqzzzzzzooollliiieee\\\TTTUUUZZZZZZ[[[^^^```bbbbbbaaa```]]]\\\\\\]]]___```^^^]]]```______^^^]]]\\\\\\[[[WWWRRRJJJBBB===999555222111000///000111111000///000000000000000000000000000000////////////000000000000000000////////////---...///...,,,+++,,,---///111222111///------..................---------/////////...............///////////////...............---,,,,,,---............///////////////...---------............///........................------------------------------------------------pppqqqyyyqqqdddXXXVVVYYYZZZZZZ[[[ZZZ[[[\\\\\\[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^]]][[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUQQQNNNIIIEEE@@@:::333///111111111111111222222333222111111000///000000000000111111222222111111000..............................//////000000111111........................------...///////////////000000000000000000000000111000000//////...............------------......////////////////////////............////////////////////////////////////000000000000000000000000111111111111111222222222111111222222222222111111222222111111222222333444333444555555444444666888666:::???CCCDDDFFFGGGIIIIIIJJJOOOZZZgggssszzz||||||}}}~~~xxxqqqkkkiiinnnvvvwwwrrrmmmiiiaaaXXXUUUWWWXXXZZZ]]]___```___^^^]]]^^^]]]]]]^^^```aaa___^^^]]]]]]]]]\\\\\\[[[[[[[[[YYYUUUPPPJJJDDD>>>777333333111000000111222111000////////////////////////000000////////////000000000000000000////////////,,,......---,,,+++,,,---...///000000...------...........................000//////......---------//////........................------------......---...//////////////////---------............///........................------------------------------------------------xxxrrrvvvxxxfff^^^\\\YYYXXXXXXYYYZZZ\\\\\\[[[ZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\[[[ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTQQQMMMIIIDDD===666111111111000000000111111222222111111000///000000000///000000111111000000///////////////////////////......//////000000111111//////////////////////////////000//////...------000000000000000000000000---------....../////////......------------......////////////////////////............////////////////////////////////////000000000000000000000000000000111111222222222222111111222222222222111111222222111111222222333444222333444444333444666999:::===BBBDDDEEEEEEFFFGGGIIILLLTTTbbbrrr~~~}}}}}}{{{~~~vvvmmmkkknnnuuullliiieee]]]VVVSSSTTTVVVYYY\\\^^^_________```______```bbbcccaaa```]]]]]]]]]\\\\\\[[[[[[[[[YYYWWWSSSOOOJJJBBB;;;555555333111000111222111000////////////////////////000000////////////000000000000000000////////////---...///...,,,+++,,,---***,,,......---------///---.....................///.........------,,,,,,------------------------........................------...///////////////---------............///........................------------------------------------------------~~~vvvyyy{{{}}}qqqhhh^^^XXXWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWUUUSSSPPPLLLHHHBBB<<<777333222111//////000000111111111111111000000000///---......//////......---////////////////////////...///////////////000000////////////////////////000000000000///...---,,,////////////////////////++++++,,,---...///000000......------------......000000000000000000000000....../////////000000000////////////////////////000000000000000000000000000000111222222222222111111111222222222222111111222222111111222222333444222333444333333555888:::<<<>>>BBBDDDDDDDDDEEEFFFNNNSSS]]]kkkxxx~~~~~~xxxpppnnnyyymmmiiiggg```WWWRRROOOQQQTTTXXX\\\___aaacccaaa``````aaacccdddbbbaaaaaa``````___^^^]]]]]]\\\YYYWWWUUUSSSNNNGGG???:::666444111000111222222111000000000000000000000000000000////////////000000000000000000////////////...///000///---,,,---...***,,,.........---...///---------........................---------------,,,,,,,,,------------------...////////////...---,,,---...///000000000000---------............///........................------------------------------------------------zzzzzzwwwzzz}}}lll___ZZZWWWZZZ\\\\\\[[[ZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXVVVTTTQQQOOOLLLHHHCCC???666555222000///000000111000111111222111000///......//////000000//////.../////////////////////////////////...............////////////////////////...///////////////..............................------......//////000000......------------......000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000///000111222333222222111111111222222222222111111222222111111222222333444333444444444444666:::===>>>@@@CCCEEEEEEGGGIIIKKKVVV]]]hhhsss}}}{{{|||}}}xxxzzzvvvpppjjjbbb[[[XXXQQQQQQSSSUUUXXX\\\___aaaaaa``````aaaccccccbbb```bbbaaaaaa___^^^]]]\\\\\\YYYXXXWWWVVVRRRLLLEEE???777555222111111222222222000000000000000000000000000000////////////000000000000000000///////////////000111000...---...///---...000000///...///000---------.........//////.............../////////------------.........///---...///000000///...---,,,---...///000000000000---------............///........................------------------------------------------------|||xxxsssrrrrrruuu}}}xxxggg___WWWYYY\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[\\\[[[ZZZYYYXXXXXXXXXYYYWWWUUUSSSQQQOOOLLLHHHEEE888777444222000000111222///000222333222111///---222222333333333333222222000000000000000000000000//////......---------,,,000000000000000000000000,,,---...///000000000000........................000000000000////////////.........------.........000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000///000111222333222111111111111222222222222111111222222111111222222333444444555555555666888;;;???AAACCCFFFGGGIIILLLOOORRR]]]dddoooxxx}}}zzz{{{xxxnnnddd______WWWVVVUUUTTTUUUWWWZZZ[[[```______```bbbbbbaaa```aaa```___^^^\\\[[[ZZZYYYYYYYYYXXXXXXUUUPPPIIIDDD888555222111111222222222000000000000000000000000000000////////////000000000000000000///////////////111111000///...///000000222333222000/////////---------.........//////......//////000000111111---.........//////000000---...///000000///...---,,,---...///000000000000---------.........//////........................------------------------------------------------sssuuuqqqmmmkkkmmmuuu{{{ppphhheee___YYYUUUUUUYYY\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^]]][[[ZZZZZZYYYXXXWWWWWWVVVWWWVVVUUUSSSPPPMMMKKKIII@@@<<<777444222222222111333222222222333222///---000000000000000000000000111111000000//////......000000000000000000000000////////////////////////,,,,,,,,,---...///000000....................................////////////////////////////////////////////////000000000000000000000000////////////...///111111000000111333111111111000000000000000000000000000111111111111000000000000111111111111222222222222222222333333333444444555666:::???CCCDDDFFFHHHHHHHHHMMMWWW___fffmmmxxx|||~~~~~~wwwoooiiieeeaaaZZZSSSOOOPPPUUUXXX\\\]]]___bbbccccccbbbbbb```______^^^^^^]]]\\\\\\\\\ZZZXXXVVVTTTQQQMMMKKKAAA:::333000111222111///000000////////////000000111111000000000000111111000/////////....................................//////............//////............////////////........................---------.........////////////.........---------////////////////////////...------------...////////////.........------------------.........//////......------------......}}}tttoookkkjjjjjjnnnzzz|||vvvlllaaaZZZWWWYYY[[[[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLDDD@@@;;;777555444333222222111111222333222000...000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////,,,------....../////////////////////////////////............////////////////////////////////////////////////000000000000000000000000////////////...///000000//////000111111000000000000000000000000000000000111111111111111111111111222222222222222222222222222333333333444555666777888;;;???CCCAAADDDGGGJJJNNNWWWaaaiiisssyyy~~~yyysssllliiicccZZZRRRPPPRRRVVVYYY[[[^^^aaabbbbbbaaa``````______^^^^^^]]]\\\\\\]]][[[YYYWWWUUUSSSOOOLLLEEE>>>666111222333111///000000////////////000000111111000000000000111111000000/////////.................................//////............//////............////////////........................---------.........////////////.........---------000000000000000000000000...------------...////////////.........------------------.........//////......------------......wwwsssooonnnlllkkkqqqxxx{{{lllaaa[[[ZZZZZZZZZ[[[\\\^^^^^^]]][[[ZZZ]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVVVVUUUTTTRRRQQQPPPJJJFFFAAA<<<:::777444222111111000111222222000...000000000000000000000000000000000000////////////000000000000000000000000////////////////////////........................000000000000000000000000............////////////////////////////////////////////////000000000000////////////000000000000...000000000...---...///000000000000000000111111000000000111111111222222222222222333333333333444111222222222333333333444444666888999:::<<>>:::666333222111000000222222111///////////////////////////000000000000////////////////////////////////////////////////////////////////////////............000000000000000000000000............////////////////////////////////////////////////000000000000////////////000000000000000111222111///......///000000000000000111111111000000111111111222222222222222222222333333333333111222222333333444444444444666999:::;;;===???AAAHHHIIIMMMVVVaaallltttxxx~~~yyymmm^^^SSSQQQRRRUUUXXX\\\```aaaaaa___]]]```______^^^^^^]]]\\\\\\^^^]]][[[ZZZYYYXXXUUURRROOOHHH???888444222111000111000000000000000000111111111000000000000111111000000000////////////...........................///......------......///---------.........//////........................................................................////////////////////////...------------...//////....................................////////////......------------......}}}wwwvvvuuuqqqoooooojjjlllpppvvvzzzpppfff]]]WWWWWWYYY\\\^^^^^^]]][[[YYY\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[VVVVVVWWWWWWWWWWWWWWWVVVQQQNNNJJJFFFBBB===888555333222000111222222111000////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////......////////////////////////............////////////////////////////////////////////////000000000000.../////////000000000111111333333222000///000111//////000000111111111111111111111111222222222222111111111222222222222333111111222333444444555555444666999;;;<<<===???BBBJJJMMMUUU___lllvvv|||ttteeeZZZVVVUUUUUUXXX\\\___aaaaaa```^^^```______^^^^^^]]]\\\\\\^^^]]][[[[[[[[[ZZZWWWUUUQQQLLLDDD<<<666333000///111111000000000000111111111111000000000000111111111000000000////////////////////////////////////......------------......------------.........................................................------................................................------------...//////---............................../////////000000......------------......wwwvvvvvvtttqqqqqqkkkjjjiiijjjooo{{{{{{uuulllaaaZZZWWWYYY[[[\\\]]]\\\[[[ZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVWWWXXXXXXXXXXXXXXXSSSQQQNNNKKKGGGBBB<<<888666444222222222333222111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000......//////000000111111111333333333111000111222/////////000111111222222111111111222222222222333111111111111222222222222111111222333444555666666555777999;;;<<>>999777444333333333222111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////......//////000000111111000000000000000000000000............////////////////////////////////////////////////000000000000.........///000111111111000111222222111000222333...//////000111111222222111111111222222222333333222222222222333333333444111111222333444555666666777999:::<<<>>>BBBGGGJJJRRR\\\kkkxxx|||}}}zzzrrrlllnnntttvvvlllddd^^^UUUVVVXXXZZZ\\\^^^___``````______^^^^^^]]]\\\\\\]]]\\\[[[[[[\\\\\\ZZZXXXVVVTTTOOOHHH@@@999444222222111111000000111111222111111000000000000111111111111111000000000//////////////////////////////...------,,,,,,------...,,,,,,---------.................................//////.........------------------.........//////...........................------------...//////---------.........//////.../////////000000000000......------------......|||tttlllgggggggggeeekkkuuu{{{yyytttkkkdddYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[VVVWWWXXXXXXXXXXXXXXXXXXUUUTTTSSSRRRPPPKKKFFFAAA<<<999666444333333222111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////---......///000111111222111111111111111111111111............/////////000////////////////////////////////////000000000000---......///000111111222...///111111000000111333...//////000111222222222111111222222222333333333333333333444444444555555111111222333444666666777999:::<<<===@@@DDDJJJNNNZZZfffvvvzzzyyy~~~yyymmmiiillluuu{{{rrrhhhaaaUUUUUUVVVXXXZZZ\\\___``````______^^^^^^]]]\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYYWWWVVVSSSMMMEEE<<<777444222222111111111111222222111111000000000000111111111111111111000000000000000000000000000000000000...------,,,,,,------...,,,,,,,,,---------..............................//////.........------------------.........//////////////////////////////...------------...//////---------.........//////////////////000000000000.........------.........rrrhhhdddeeeaaaeeettt}}}zzzgggbbb]]][[[]]]^^^\\\XXX^^^[[[YYYXXXZZZ]]]^^^^^^YYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWUUUTTTSSSRRRQQQNNNJJJFFF???;;;777444333333111000222222222222111111111111222111111111000000//////000000000000000000000000000000000000000000000000222111000//////000111222111000///......///000111000000000000000000000000444333111000///...//////000000000000////////////111111000000000000111111333333333222222111111111000111111111111222222222111222222333333222222111222222333333333333444444444444555444333444777999777999;;;>>>BBBGGGNNNRRRcccrrr|||wwwxxx|||nnnlllnnnpppyyyzzznnnkkk___WWWQQQTTTYYY[[[\\\^^^___``````___^^^]]]]]]___]]]]]]\\\[[[[[[ZZZZZZYYYWWWXXXXXXTTTLLLBBB;;;777333111//////000111111000////////////////////////000000000000000000000000//////000000000000//////------............------..............................------------......------------........./////////......---------,,,.../////////000000111111........................,,,---------.../////////000000000000000000000000//////.........---------sssjjjccc^^^bbbsssxxxjjj```]]]^^^]]]]]]\\\ZZZXXXXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXWWWWWWUUUTTTSSSSSSRRRPPPLLLIIIDDD@@@;;;777555444333111000000000000////////////111111111111000000000///000000000000000000000000000000000000000000000000111111000//////000111111111000///......///000111////////////////////////333222000///.../////////000000000000////////////111111000000000000111111333333333222222111111111000111111111111222222222111222222333333222222111222222333333333333444444333444444444333444777999:::<<>>999444222111000111222222111111111111111111111111111000000000000000000000000......////////////......---......//////......---..............................------------......------........./////////////////////......------....../////////000000000........................---------...............//////////////////////////////.........---------xxxjjjccccccrrr~~~jjj```\\\]]]]]][[[ZZZYYYZZZ[[[[[[YYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTSSSOOOMMMKKKFFF@@@:::777666444333111111000000000/////////111111111111000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000////////////000000........................000000///......//////000////////////000000000000111111000000000000111111222222222222222111111111000111111111111222222222111222222333333222222111222222333333333333444444333333444444444555888;;;===@@@DDDFFFIIIRRR^^^hhhvvvuuutttttt{{{zzzuuuvvv{{{rrrkkkbbbXXXSSSQQQPPPUUU[[[^^^___aaaaaa```___```aaa^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXVVVUUURRRLLLDDD===666444222111222333333222111111111111111111111111000000000000000000000000------............---------......//////......---..............................------------............/////////000000000000000000000////////////............////////////////////////////////////...............---------////////////////////////...............---------|||qqqjjjrrr|||jjjaaa\\\ZZZ[[[ZZZ[[[\\\]]]]]][[[YYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUUUUUUUVVVUUUSSSQQQPPPKKKDDD>>>:::777555333333333333222222222111111111111111000000000000000////////////////////////////////////////////////000000000//////000000000000000////////////000000////////////////////////...............///000000////////////000000000000111111000000000000111111222222222111111111111111000000111111111222222222111222222333333222222111222222222333333333444444222333555555555777;;;===???CCCHHHKKKOOOZZZhhhttt}}}}}}yyyuuuxxx}}}tttmmmddd]]]UUUQQQSSSYYY\\\^^^```aaa``````aaabbb______^^^]]]]]]\\\\\\[[[[[[WWWUUUUUUVVVRRRJJJCCC999666333222222333222222111111111111111111111111////////////////////////---......//////......---......////////////....................................------------......////////////000000000000111111000000000000000000..................//////000000000000000000000000/////////...---------,,,////////////////////////........................sssrrrzzzpppccc\\\[[[ZZZZZZ[[[\\\]]][[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYWWWVVVUUUVVVWWWWWWUUUTTTSSSNNNHHHBBB>>>:::666444333333333333222222222222000000000000000000111111/////////////////////////////////////////////////////////000000///////////////000000000000//////000000000000000000000000------......///000000000.../////////000000000111111111000000000000111111111111111111111111111111000000111111111222222222111222222333333222222111222222222333333333444444222444555666777:::===@@@BBBFFFLLLQQQXXXdddrrr|||~~~{{{uuunnnggg^^^UUURRRUUUXXX[[[^^^````````````aaa______^^^]]]]]]\\\\\\[[[[[[XXXVVVWWWYYYVVVOOOIII<<<999555222111111111000000000000000000000000000/////////////////////////////////000000/////////...//////////////////...////////////////////////......------------......////////////000000000000000000111111111111111111//////////////////......000000000000000000000000/////////...---------,,,........................---.....................{{{xxx}}}uuukkk```]]]ZZZXXXYYYZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVVVVWWWWWWVVVUUUSSSPPPKKKGGGCCC>>>999555222111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000...//////000000//////...//////000000000000//////111111111111111111111111---...///000000000000000......//////000000111111111111000000000000111111000000000111111111111111000111111111111222222222111222222333333222222111222222333333333333444444333555777888:::===AAADDDGGGKKKRRR[[[eeeqqq||||||{{{uuupppfffZZZSSSQQQTTTWWW[[[^^^^^^^^^______^^^^^^^^^]]]\\\\\\[[[[[[ZZZXXXWWWXXXYYYWWWRRRNNNBBB===888444222111000///////////////////////////000000000000000000000000//////000000000000//////...//////000000//////...////////////////////////......------------............/////////000000000000000000000111111111111000000000000////////////////////////////////////...............---------........................---------...............yyy~~~lllfff___YYYXXXYYYZZZ[[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXVVVVVVWWWWWWVVVUUUSSSQQQOOOLLLIIICCC===999222222111111111000000000///000000000111111111111000000000000000000000000000000000000000000000000......///000000///.........///000111111000///...000000000000000000000000...///000111111111000///.........///000111111111111111000000000000111111///000000000111111111222000111111111111222222222111222222333333222222111222222333333333333444444444666888:::<<>>@@@AAAFFFMMMSSS^^^cccmmmyyyvvvlllbbb[[[PPPNNNOOOVVVZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[YYYXXX[[[ZZZZZZYYYXXXWWWWWWWWWQQQLLLDDD<<<666333222333000000000000111222333444000000000000000000000000000000000000000111111222////////////////////////...................................................------------...//////000000000000000000000000222111111111000000//////////////////////////////...------...000222444666222111///...---------...,,,---------.../////////{{{vvv}}}tttcccYYYVVVWWWYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWZZZYYYWWWVVVUUUUUUTTTTTTTTTTTTTTTRRROOOLLLHHHFFF???;;;666222111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000111111111///...---//////000111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111222222222222222222222222111222333444444444444444333444555555444444666777:::===@@@BBBDDDIIIQQQWWWbbbkkkwww{{{lllccc^^^OOOLLLMMMSSSXXXZZZ\\\```^^^^^^^^^]]]]]]\\\[[[ZZZ\\\[[[[[[ZZZYYYYYYXXXXXXSSSOOOHHHAAA:::555333222111111111111222222333444000000000000000000000000000000000000000111111222////////////////////////................................................///............///000000////////////////////////111111111111000000000//////////////////////////////...//////111333555666333222000///.........///......//////////////////wwwtttvvvzzzsssvvv~~~{{{hhhZZZTTTUUUWWWZZZ[[[\\\\\\\\\[[[YYYXXXZZZZZZZZZZZZYYYXXXWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSQQQNNNLLLJJJDDD???999444333222222111222222222222222222222222000000111111111111000000000000000000000000000000222222222222111///...---//////000111111111111111000000000000000000000000000000000000000000000000///000000111111000000///////////////////////////111111000000000000111111222222222222222222222222333444444555555444444444222444555555444555777999===@@@CCCEEEHHHNNNWWW^^^jjjtttqqqiiigggWWWQQQOOORRRVVVXXX\\\```\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYVVVSSSMMMFFF???999444222222222222222222222333333000000000000000000000000000000000000000111111222////////////////////////................................................///////////////000111111........................111111111111000000000000/////////////////////////////////000111333444555222222111000////////////000000000000000/////////xxxrrrqqqqqqsssxxx}}}xxxvvv}}}rrrbbbXXXVVVXXXWWWYYYZZZ\\\\\\[[[YYYXXXYYYZZZ[[[[[[[[[YYYXXXWWW[[[ZZZYYYWWWVVVVVVUUUUUUTTTTTTTTTTTTRRRQQQOOONNNJJJEEE>>>999666555333222222222222222222222222222000000111111111111000000000000000000000000000000111111111111000//////...//////000111111111111111000000000000000000000000000000000000000000000000000000000111111000000000////////////////////////222111111000000111111222111222222222222222333333333444444444444444333222222333444555555666999;;;@@@BBBEEEHHHLLLTTT^^^fffsssyyy~~~|||zzzyyyyyy}}}|||sssqqqeee]]]WWWVVVVVVVVVYYY^^^[[[\\\]]]^^^^^^___^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZWWWUUUQQQLLLDDD<<<555111333222222111111111222222000000000000000000000000000000000000000111111222////////////////////////................................................//////......//////000111........................111111111000000000000000////////////////////////...//////000111222222333111000000///////////////111000000//////.........yyyrrrmmmlllooouuu|||qqqpppttt{{{oooaaaYYYWWWTTTVVVXXX[[[\\\\\\[[[ZZZYYYZZZ[[[[[[[[[ZZZYYYXXX[[[[[[YYYXXXWWWVVVVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQMMMHHHBBB<<<999666333111111111111111111111111111000000111111111111000000111111111111111111111111............///000000111//////000111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222222111111111111222222111111111222222333333333222333333333333222222111333444555555666888<<>>777666444333222111111111111111111111111111111111000000000000000111111222000000000000000000000000////////////////////////////////////////////////...............//////000///////////////////////////000000000111111111111////////////////////////---......//////...---,,,,,,---...//////...------............////////////{{{yyyvvvtttxxx~~~ssseee```dddbbbooo|||ooofffWWWWWWWWWWWWWWWXXXYYYZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQNNNKKKGGGAAA:::555333333333333333333333333000000111111111111000000111111111111111111111111222111000//////000111111//////000111111111111111000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222333222222111111222222333000000111222333333444444111222333444555555666555666666777888:::>>>CCCGGGGGGJJJOOOUUU```ooo~~~|||}}}rrreee]]]WWWSSSSSSVVVXXXXXXYYY[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXXXXWWWSSSLLLFFFBBB999888666555444333222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000111111111222////////////////////////...///000000000///...------...///000000///............//////000000111111}}}}}}xxxllldddcccbbbiiiwww{{{jjjbbbZZZXXXZZZ\\\XXXTTTZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRQQQPPPOOOMMMJJJDDD===888666444222222222222111///000000000000000000000000111111222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222111000//////000000444444333222111111111111222222333333444555555666666777888;;;>>>BBBFFFIIILLLNNNSSS]]]jjjzzzqqqeee[[[SSSOOOPPPUUUXXX\\\^^^^^^]]]]]]]]][[[ZZZZZZZZZ\\\]]]\\\[[[^^^\\\YYYWWWUUUPPPHHHCCC;;;888555333333444333333//////000000111111111222000000////////////000000222222111111111111222222222111111111000000//////000000000000000///...---.../////////000000000111//////000000000000//////222222222333333222222222////////////////////////000000//////......------////////////............333111///...---...///000}}}uuuiiibbbcccqqqxxxooobbb[[[YYYZZZYYYXXXYYYYYYYYYZZZZZZ[[[[[[\\\]]]\\\[[[ZZZXXXWWWVVVUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLGGGAAA<<<888666333222222333222111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222111111000000000111333333222222111222222222333333333444444555555555333555888;;;???CCCHHHKKKQQQVVV^^^iiittt|||ooobbbVVVPPPOOORRRUUUYYY\\\^^^^^^]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\\\\[[[YYYXXXWWWSSSMMMHHH???;;;777444333444444333000000000000111111111222000000////////////000000222222111111111111222222111111111111000000000///000000111111111000//////////////////000000000000//////000000000000//////000000111111111111000000////////////////////////////////////////////////111000000000000/////////222111///.........///000wwwjjjccckkkzzzoooaaaYYYWWWYYYZZZXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRQQQPPPOOOKKKFFFBBB<<<888444222333444444444111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222333333222222111111222222333222222222222333333444444444444555555555555555333666:::>>>BBBGGGMMMQQQYYYcccppp{{{~~~xxxiii[[[SSSQQQOOORRRVVVZZZ\\\^^^^^^]]]]]]\\\[[[\\\^^^___^^^]]][[[ZZZYYYYYYYYYVVVRRROOODDD???999555333333333333000000000111111111111111111000000//////000000111222222111111111111222222111111111111000000000000000000111111222111111111000000000000///////////////000000111111000000///...//////000000//////...////////////////////////......///000000111222222111111111111000000000000222111///......///000000zzzmmmmmmsss~~~|||jjj]]]WWWVVVXXXWWWXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQQQQPPPNNNIIIFFF???;;;666333222333444444111111111111111111111111000000000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111111111111111222222222222222333333444333333222222333333333222222222222222333444555555555555555555555555555777;;;???CCCGGGMMMTTTYYYfffsss~~~~~~}}}pppbbbYYYVVVOOOPPPSSSWWW[[[]]]^^^]]]\\\[[[ZZZ[[[]]]^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVTTTIIICCC;;;555222222222222111111111111111111111111111000000000000000000111222222111111111111222222111111111000000000000000///000111222222222222222000000000000////////////000000000111111000000000...//////////////////...///////////////////////////000000000111111111222111111111000000000//////111000////////////000000{{{sssooorrrwwwggg\\\VVVTTTWWWXXXXXXYYYZZZZZZ[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOPPPPPPOOOKKKIIIBBB>>>888444333333333222111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222222222333333111111111222222333333333444333333333333333444444222222222222333444555555555555666666666666666777:::>>>CCCFFFJJJQQQZZZbbbuuu||||||~~~xxxjjj```]]]TTTSSSRRRUUUYYY\\\]]]]]][[[YYYYYYZZZ[[[\\\[[[ZZZ]]]]]]]]]\\\ZZZXXXVVVUUULLLFFF>>>777333111111000222222222111111111111111111111000000000000111111222222111111111111222222000000000000000000111111///000111222222222222222000000000000////////////000000111111111111000000///000000111111000000///000000000000000000000000222111111111000000000///000000/////////.........000///////////////000000~~~rrrmmmxxxxxxjjj^^^VVVXXXXXXYYYYYYYYYYYYZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPOOOMMMJJJFFFBBB<<<888555333222111222222222222222222222222111222222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111222333333444444111111111222222333333444333333222222333333444444444333333333333444444555555555666666777888888888;;;???DDDGGGKKKUUUcccnnn}}}yyyyyy~~~tttiiieee]]]XXXTTTSSSWWWZZZ\\\\\\ZZZYYYXXXYYY[[[[[[[[[ZZZ]]]^^^^^^\\\YYYWWWVVVVVVOOOIIIAAA:::555333111000222222222222222111111111222111111000000111111222222222111111111111222222000000000000111111111111000000111111222111111111////////////000000000000000111111222222111111000000111111222222111111000000000000000000000000000222222111000000///......////////////............////////////000000000000~~~pppqqqzzz{{{kkk___YYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQPPPNNNLLLKKKGGGAAA<<<999666222000222222222222222222222222111111111111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000111222333333333000111111222333333444444222222222222222333444444555444444333333333444444444444555666888999::::::<<>>:::666333111333333333222222111111111222111111000000111111222222222111111111111222222///000000000111111111111000000111111111000//////------...///000111222222000111111222222111111000000111111222222111111000000000000000000000000000////////////////////////000000000////////////.........///000000000000000vvvnnnooo~~~vvvhhhZZZZZZZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQQQQRRRQQQOOOMMMNNNKKKEEE@@@<<<777333000222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...//////000111222222222000000111222333333444444111111111111222222333444666555444444333333333333333444555777888:::;;;<<>>CCCDDDKKKZZZgggrrr{{{yyyzzz~~~zzz}}}|||uuuoooiii___TTTPPPSSSWWWYYYXXXZZZ\\\^^^^^^]]][[[YYY\\\[[[[[[ZZZYYYXXXXXXWWWPPPOOOKKKDDD===666333222333333333333333222111000555444222111000/////////222111000//////000111222000000000000000000000000222111///000111111000///000000000000000000000000111111222222222111111000222111111111000000//////000000000000000000000000---...///000000///...---000000000000000///......000000000000000000000000zzzvvvnnncccYYYWWWYYYXXXVVVWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOOMMMIIIFFFBBB===777333444333333222222111111111222222111111111111222222111111111111111111111111111222222222222222111111111111000000000000111111111000000000111111222333222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444444666777888888;;;>>>AAAFFFHHHPPP___mmmwww{{{{{{~~~{{{|||uuuwwwyyyqqqlllbbbWWWQQQQQQTTTWWWWWWYYY[[[]]]^^^]]][[[ZZZ\\\[[[[[[ZZZYYYYYYXXXXXXWWWVVVRRRMMMEEE???:::777333333333333222111000000222222111111111111111222222111000//////000111222000000000000000000000000111000///000111222111000000000000000000000000000111111111222222111111000111111111111000000000///000000000000000000000000...//////////////////...000000000000000///......000000000000000000000000~~~{{{~~~sssfffYYYUUUUUUTTTUUUVVVUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUVVVSSSSSSRRRRRRRRRRRRQQQQQQOOONNNLLLJJJGGGAAA;;;777444333333222222222222333222222111111111111222222111111111111111111111111111222222222111000000///111111000000000000111111000000000000000111111111222222222222222222222222222222222222333333333333666666666666666666666666222222333444555555666666444555777888999===AAAEEEJJJMMMWWWggguuu}}}{{{|||}}}xxxyyy}}}{{{rrrpppxxx|||tttoooggg[[[RRRNNNPPPTTTVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVTTTOOOHHHAAA:::666333333333222111111000000222222111111111111111222111111000000000000111111000000000000000000000000000///...///111222222111000000000000000000000000000000111111222111111000111111111111000000000000000000000000000000000000000//////......//////000000000111111000000//////000000000000000000000000|||zzz}}}}}}}}}xxxkkk\\\UUUSSSQQQSSSVVVTTTTTTUUUVVVXXXYYYZZZZZZXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQOOONNNMMMLLLJJJEEE>>>:::333333222111111222333333222222111111111111222222111111111111111111111111111111111111111000///...222111111000000111111222000000111111111111111111222222222222222222222222222222222333333333333333333333333333333333333333333333444444555666666666444555777888:::===BBBFFFLLLQQQ]]]lllyyyyyy~~~~~~{{{|||~~~}}}sssooosss~~~}}}vvvqqqiii___TTTMMMNNNSSSTTTUUUXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYUUUTTTRRROOOIIIBBB999444444444333222111000000000444333222111000000000000111000000000000000000111///////////////////////////......///222333222222000000000000000000000000///000000111111111111111111111111000000000000000////////////////////////111000///......///000111000000111111111000000///000000000000000000000000~~~|||zzzyyyyyyzzz}}}}}}~~~qqqbbbYYYTTTQQQRRRVVVTTTTTTUUUVVVWWWXXXYYYZZZWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMKKKGGGAAA<<<444333111000000111222333222222111111111111222222111111111111111111111111111111111111111000///...222222111111111111222222111222222333333222111111222222222222222222222222222222333333333444444444222222222222222222222222555555555555555555555555666777777888:::>>>DDDHHHOOOWWWdddqqq{{{}}}{{{{{{|||~~~wwwqqqssszzz~~~zzzssskkkdddYYYOOONNNRRRRRRSSSVVVXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWUUUSSSOOOHHH???999666555444222111000000000111111000000111222222333000000000111111000000000///////////////////////////......///222333222222000000000000000000000000...///000111111111111111000000000000000000111111////////////////////////111000///......///000111000000111111111111000000000000000000000000000000}}}{{{~~~{{{yyyxxxwwwyyy||||||~~~wwwjjjaaaYYYSSSSSSUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWXXXXXXXXXXXXWWWVVVXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMLLLHHHDDD@@@666555333111000111222333222222111111111111222222111111111111111111111111000000111111222111111000222222111111111111222222222222333444444222111000222222222222222222222222222222333333444444555555444444444444444444444444666666555555555555555555777888999:::===BBBIIINNNUUUaaaoooxxx~~~|||~~~|||xxxzzz}}}xxxxxx}}}wwwooojjjaaaTTTOOORRRPPPRRRTTTVVVYYY[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYWWWUUUTTTRRRLLLCCC<<<888777555333222111111222------...000222444666777000000111111111111000000000000000000000000000000000///...///111222222111000000000000000000000000......///000111111111111000000000000111111111111000000000000000000000000111000000//////000000111000000111111222222111111000000000000000000000000|||zzzrrr|||}}}qqqhhh___WWWTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLJJJGGGDDD:::888666333222222333444222222111111111111222222111111111111111111111111///000111222333333333333333222222111111222222333111222333333333222000///222222222222222222222222222222333333444555555666555555555555555555555555444444555555666666777777777888:::===BBBIIIQQQWWW___nnn|||}}}}}}{{{~~~tttpppiiiZZZQQQQQQOOOPPPRRRUUUXXX[[[]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[XXXUUURRRRRRQQQMMMEEE>>>:::999666444222222333333//////000000111222444444///000111222222111000///000000000000000000000000111000///000111222111000000000000000000000000000---...///000111111111111///000000000111111111111000000000000000000000000000000000111111000000000///000111222222222222111000000000000000000000000zzzlllrrrvvvmmmcccYYYTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYWWWWWWTTTTTTTTTTTTSSSSSSSSSRRRQQQOOOMMMMMMMMMKKKIIIGGG>>>;;;888555333333444555222222111111111111222222111111111111111111111111///000111222333444444444333222222111111222222333000111222333222111///---222222222222222222222222222222333333444555666666444444444444444444444444222333444555666888999999777999<<>>999555333333333333222222222222111111111000//////000111222111111111111111222222333111111000000000000111111222222222222222222222222333333333333333333333333333333333333333333333333444444444555555666666666666666777888999:::;;;<<<;;;BBBLLLVVVaaaqqq{{{ppp```XXXPPPNNNRRRVVVWWWVVV[[[[[[ZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSRRRLLLGGG>>>777444333444444333333222222333333444555333333333333444444444444222222111000000111222222111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111111111222222222222111111000111111111000///......000000111111111222222222333222111111000000111111}}}sssmmmqqq{{{zzzqqqnnnmmmaaa\\\VVVQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVQQQPPPNNNNNNNNNNNNMMMKKKLLLLLLJJJFFFBBB<<<888555333333333333222222222222111000000000000111222222222111111111111222333333111111111000000111111111222222222222222222222222333333333333333333333333333333333333333333333333444444444555666666777777555555555666777999:::;;;===FFFRRR]]]iiizzz}}}hhhaaaXXXSSSSSSTTTVVVVVVZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZXXXVVVTTTTTTTTTOOOJJJCCC;;;666444444444333333222222333333444555222333333333333333444444333222111000000111222333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111222333444444333222111///000000000000//////...000111111111111222222222222222111000000000000111wwwxxx}}}{{{lllfff]]]VVVSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUQQQOOONNNNNNNNNNNNMMMLLLMMMMMMKKKIIIDDD???:::777444444333333333222222222000222444666666555333222222222111111111222333444222222111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333444444444555666777777777666666666777888:::<<<===BBBLLLYYYeeeqqqxxxwwwqqqkkkcccZZZUUUTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXYYYXXXUUUSSSTTTUUUPPPLLLFFF>>>888444333444333333222222333333444555000000111111111222222222333222111//////111222333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111222333555555333222111//////000111111111000000000111111111111222222222222222111000000000000000~~~|||wwwpppeee]]]XXXVVVUUUUUUSSSTTTUUUVVVWWWWWWXXXWWWYYYXXXWWWVVVUUUTTTTTTTTTQQQOOONNNNNNOOOOOOMMMLLLMMMMMMLLLJJJFFFAAA<<<888444444444333333333222222///333888<<<===:::555222333222111111111222333444333333222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333444444444555666777777888999888888999;;;===???@@@FFFPPP^^^kkkwwwzzzsss|||vvvzzzwwwrrrjjj```XXXUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVXXXYYYWWWTTTSSSTTTVVVPPPMMMHHH@@@999555333333333333222222333333444555......//////000000000111333222000//////000222333111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111222444555555444222111///000111222222222222222000111111111111222222222222111111000000000000000yyyvvv{{{|||pppiii```UUUPPPQQQWWWWWWWWWWWWVVVWWWZZZ\\\YYYWWWUUUSSSSSSSSSUUUVVVTTTRRRPPPNNNMMMNNNOOOPPPMMMLLLJJJIIIGGGDDD???<<<666666555444333333333333222333555666666555333222333333333333333333333333444222///------///111333333333333444444444555555222222333333333333444444333333333444444444555555555444444444444555666666888999:::999888:::???DDDLLL\\\dddlll}}}vvvvvv|||~~~uuuooolllsss~~~yyyoooiiicccZZZVVVUUUZZZZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXWWWVVVWWWWWWXXXQQQMMMGGGAAA===999555222444444333333333333222222111111111111111111111111111111111111111111111111111111111///......111333222222111111111111111222111111222222222222111111111111111111111111111111111111111111111111111111333222111111222333555666222222333333333444444444//////000111222333444444yyyxxx|||yyyqqqhhh[[[TTTSSSSSSTTTTTTUUUUUUVVVXXXZZZZZZYYYWWWUUUTTTTTTUUUVVVTTTRRRPPPOOONNNNNNOOOPPPNNNMMMLLLJJJIIIFFFAAA>>>666555444333222222222222000111222333333222111000333333333333333333333333333222000......000222333333333333444444444444555222222333333333333444444444444444444444444444444555444444444444555666666666888:::999999<<>>:::777555333333333333333333333333222222222222222222222222222222333333333333444444222222222333333333444444666666666555666777777888555555555555555666666777888888888888888999;;;;;;???DDDOOO]]]lll~~~{{{vvvnnnbbbZZZRRRPPPOOOOOORRRVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTQQQLLLIIIAAA===888444333333333222444333333222222333333444111111222222222333333333111111111111111111111111222222222333333333444444111111111222222222333333333333333333333333333333222222222222222222222222111222222333333222222111222333444444222111222333333555666777:::>>>DDDHHHUUUWWW\\\dddmmmyyynnnhhhrrrttteee\\\VVVTTTUUUTTTUUUUUUVVVWWWXXXYYYYYY[[[YYYVVVSSSQQQOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKJJJHHHEEEAAA<<<888666333333333333333333333333222222222222222222222222222222222333333444444444222222333333333444444444555555444444555555666777666555555555555666777777999888888777888:::<<<===AAAHHHVVVgggvvv~~~|||uuu}}}~~~zzzlllcccZZZVVVTTTRRRSSSWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUSSSOOOLLLBBB>>>999555444555555555444333333222222333333444111111222222222333333333111111111111111111111111////////////000000000000111222222222222333333333333333333333333333333333222222222222222222222222111222222333333222222111333444444444222222333444555777999;;;>>>BBBGGGKKKTTTSSSUUU[[[ccclllyyyuuuhhhhhhooowwwjjj```XXXTTTUUUSSSTTTTTTUUUVVVWWWWWWXXX[[[YYYWWWTTTQQQOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJIIIFFFCCC???;;;999333333333333333333333333222222222222222222222222111222222333333444444555333333333333444444444444444444333333444444555666666666555555666666777888999888777777888:::===>>>@@@IIIZZZnnn~~~vvvrrrpppooooooqqqvvv|||~~~||||||~~~}}}zzzzzz}}}|||tttvvv|||vvvmmmeee```[[[VVVUUUWWWTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVVVVVVVTTTQQQOOOEEE@@@:::666555555666666444333333222222333333444111111222222222333333333111111111111111111111111000000000111111111222222222222222222333333333333333333333333333333333333222222222222222222222222111222222333333222222111333444444444333333555777777999===@@@BBBDDDHHHJJJYYYTTTSSSWWW[[[aaakkkwww|||jjjdddeeeooowwwmmmcccZZZUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWVVVUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIGGGDDDAAA===;;;444444444444444444444444222222222222222222222222111111222333333444555555333333333444444444444555444444333333444444555666666666666666666777777888:::999777777888:::===???GGGPPPbbbwww}}}zzzzzz~~~xxxmmmeee```_________bbbhhhpppyyy|||zzz{{{}}}~~~vvvsssqqqppppppooonnnmmmiiilllnnnllliiihhhlllpppssswww{{{~~~xxxtttttt~~~vvvmmmhhhbbbZZZUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXVVVVVVVVVUUUSSSQQQIIICCC<<<777555555555555444333333222222333333444111111222222222333333333111111111111111111111111222222333333333444444444222222222333333333444444333333333333333333333333222222222222222222222222111222222333333222222111333444444444444555777:::888<<>>@@@QQQYYYkkkxxxtttssswww|||}}}tttmmmbbbYYYTTTSSSSSSTTTSSSYYYcccmmmvvv~~~xxxuuuqqqmmmlllmmmoooqqqvvvwwwyyy|||{{{wwwkkkiiieeeccccccbbbaaa```[[[^^^```^^^[[[ZZZ]]]aaa```dddiiilllnnnrrrxxx}}}zzzvvvzzzsssnnnfff\\\UUUSSSSSSTTTVVVWWWXXXYYYYYYYYYYYYXXXVVVVVVWWWVVVTTTRRRLLLFFF>>>888555444333333444333333222222333333444111111222222222333333333111111111111111111111111//////000000000111111111222222333333333444444444333333333333333333333333222222222222222222222222222222222333333222222222333444444444444666999<<<:::>>>CCCGGGHHHGGGFFFFFFkkkbbbZZZVVVTTTTTTXXX___cccmmm|||vvvggg[[[YYYcccrrryyypppkkkdddZZZUUUVVVOOOPPPRRRSSSSSSTTTVVVWWWXXXXXXWWWVVVUUUTTTSSSRRROOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJIIIGGGDDDAAA@@@<<<999555333333333333222444444444444444444444444333333333333333333333333555444444333333333444444444444444555555555555666555555666777888777777777666555777;;;<<<;;;???EEERRRaaavvv~~~wwwrrroooppprrrtttyyyzzz|||}}}~~~}}}uuunnneee```YYYSSSPPPNNNLLLKKKNNNQQQZZZeeennnuuu~~~zzzsssnnngggfffdddbbbaaaaaabbbcccgggmmmsssvvvxxx|||}}}yyysssmmm___]]]ZZZYYYXXXXXXVVVTTTQQQQQQPPPPPPQQQSSSUUUVVVXXXXXX\\\___```bbbjjjttt~~~xxxvvvjjjfffddd[[[PPPNNNQQQUUUWWWWWWWWWWWWXXXZZZYYYWWWUUUTTTSSSRRRRRROOOJJJCCC;;;555333333333666333111222444555333000111111111111111111111111111111111111111111111111111111111111111111111111444333333222222333333444444444444333333222222222333333333333333222111000111111111000111111222333666666555555666777999999>>>@@@CCCFFFGGGFFFEEEDDDooofff]]]XXXUUUSSSVVV\\\^^^gggtttzzzkkk```ZZZ```kkkwww~~~vvvnnnjjjcccYYYSSSSSSOOOPPPRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNNNNNNNMMMMMMMMMJJJJJJIIIIIIGGGEEEBBBAAA<<<999555333333333222222222222222222222222222222333333333333333333333333222222222222222222222222555555555666666666777777666666666666777777777888777666888<<<<<<===BBBHHHYYYgggzzzyyytttpppooooooooorrrssstttuuuxxx|||}}}wwwtttqqqlllhhhbbb]]]VVVQQQMMMKKKIIIHHHIIIKKKRRR\\\eeemmmyyy{{{uuuqqqnnnjjjccc^^^WWWUUUSSSRRRQQQQQQRRRSSS\\\bbbhhhlllooottt{{{}}}xxxuuusssnnngggbbbYYYWWWTTTSSSRRRRRRPPPOOOLLLLLLKKKKKKLLLMMMNNNOOOMMMMMMOOORRRSSSTTT\\\eeeuuu}}}~~~sssmmmjjjaaaWWWRRRSSSTTTTTTUUUWWWYYYZZZZZZYYYXXXVVVUUUTTTSSSSSSOOOKKKCCC<<<666444333444555333222222444444333111111111111111111111111111111111111111111111111111111111111111111111111111444333333222222333333444444444444333333222222222444444444444444333222222111111111111111222222333444333444444777:::<<<>>>CCCDDDEEEFFFEEECCCBBB@@@xxxnnnccc\\\XXXUUUVVVZZZYYY```kkkuuuttthhh______ccclllxxx{{{uuuppplllfff[[[TTTQQQOOOPPPQQQRRRSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIHHHGGGFFFDDDDDD===:::666333333333222111222222222222222222222222333333333333333333444444222222333444444444333222666666666666777777777888777777666555666777888999888777999<<<===>>>FFFNNN^^^iiixxx{{{vvvsssoookkkhhhiiijjjjjjkkknnnuuu}}}xxxnnnhhhffffffdddcccbbb]]]VVVQQQMMMKKKHHHGGGEEEFFFKKKSSS[[[dddqqq}}}tttnnneee___[[[WWWRRRMMMMMMKKKJJJHHHHHHHHHIIIIIIOOOUUU\\\bbbfffkkkqqqvvvzzz{{{}}}~~~~~~~~~}}}|||yyyuuupppmmmjjjfff```[[[TTTRRROOONNNMMMMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHIIILLLKKKKKKQQQYYYgggqqq|||~~~}}}vvvpppggg___UUUTTTSSSRRRSSSVVVZZZ\\\ZZZZZZYYYXXXVVVUUUTTTTTTPPPKKKEEE===888555444444555333222222444444222111222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444444444333333333333222222444444555555555444333333111111111111111222333333111222222444888===AAADDDHHHGGGFFFDDDAAA???===<<>>;;;777444333333222111444444444444444444444444333333333444444444444444444666777999999888777555555555666666666777777777888777666555555777999:::888888999<<<===@@@KKKVVVeeelllvvv}}}~~~zzzwwwuuuqqqkkkffffffeeecccbbbeeellluuu||||||yyywwwpppkkkdddaaaaaabbbcccdddfffaaaZZZTTTPPPMMMJJJHHHFFFFFFIIIOOOVVV___mmmzzz}}}uuukkkdddZZZSSSOOOLLLIIIFFFIIIIIIHHHGGGFFFFFFGGGGGGGGGLLLTTT[[[```eeekkkooorrrssstttuuuvvvvvvuuuuuuppplllhhheeedddaaa\\\XXXSSSQQQNNNMMMLLLLLLJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFJJJHHHHHHJJJJJJIIIMMMSSS[[[fffvvv}}}}}}yyyrrrjjjdddVVVTTTRRRRRRTTTWWWYYYZZZYYYYYYXXXXXXVVVUUUTTTSSSPPPLLLFFF@@@:::777555444444444333333333333222222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444333333333333333333333333333444444444444444333333222111111111111222333333222222444666:::???CCCFFFHHHFFFCCC@@@===;;;::::::~~~ppphhhccc]]]YYYYYYSSSWWW\\\bbbkkkxxxtttkkkbbbcccnnnzzz|||tttiiiaaaUUUSSSPPPPPPSSSVVVWWWVVVWWWWWWVVVVVVUUUTTTTTTTTTOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHAAA===999666555444333111444444444444444444444444333333333444444555555555555777999:::;;;:::999777444444555555555666666666999888666555666777999;;;888888999<<<>>>DDDRRR```pppuuuzzz}}}}}}}}}~~~zzzwwwtttttttttqqqkkkffffffccc___\\\]]]ccclllsssyyy{{{~~~~~~~~~~~~}}}~~~yyysssmmmiiigggbbbaaaaaabbbdddfffhhhhhhjjjeee___XXXSSSNNNJJJHHHHHHFFFGGGLLLRRR[[[iiivvvwwwnnneee]]]TTTMMMJJJIIIGGGEEECCCCCCCCCBBBBBBBBBBBBBBBCCCGGGMMMTTTZZZ```eeehhhiiijjjkkkllllllmmmmmmmmmeeebbb^^^]]]]]]\\\YYYVVVSSSQQQNNNLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEHHHFFFEEEGGGGGGFFFHHHMMMTTT___ppp~~~|||xxxqqqiiieeeTTTSSSRRRSSSVVVXXXWWWVVVWWWWWWWWWWWWVVVTTTSSSRRRPPPMMMHHHBBB===888666444333444444333333222222222222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444333333333333333333333333111222333333333333222222222222222111222333333444555666777999<<<@@@CCCDDDCCCAAA???<<<::::::::::::{{{rrrkkkbbb\\\ZZZSSSUUUWWWZZZaaalllzzzzzzllleeejjjttt~~~{{{rrrbbb]]]VVVSSSTTTWWWWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHCCC@@@;;;888666555444222222222222222222222222222333333333444555555666666333444666777888777777666444444444444555555555555888888777666777888999:::999999;;;===@@@III[[[kkkwwwzzz}}}}}}{{{yyyxxx}}}}}}~~~rrroookkkllloooooojjjeeeeeebbb\\\WWWVVV[[[ccciiisssvvv|||~~~}}}|||zzzxxxwwwuuutttttttttuuuvvvzzzxxxxxxyyy{{{|||}}}|||{{{wwwqqqjjjddd```^^^]]]\\\___bbbfffjjjmmmooopppooojjjccc[[[UUUOOOJJJFFFFFFDDDEEEIIINNNVVVdddqqqwwwnnn```YYYPPPJJJHHHGGGFFFDDD@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFLLLRRRYYY^^^aaaaaaaaabbbbbbcccdddeeefffbbb___[[[[[[]]]]]][[[YYYRRRPPPMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEIIIFFFEEEHHHIIIHHHIIIMMMRRR\\\mmm}}}zzzyyywwwppphhhdddTTTRRRPPPRRRVVVWWWVVVSSSUUUVVVWWWWWWVVVTTTSSSRRRPPPNNNJJJDDD???:::777555333444555444222111222333333333333333333333333333111111111111111111111111333333333333333333333333444333333222222333333444222222333333333333444444111111222222333333222222222222222222222333444444777888;;;===???AAAAAABBB>>>===;;;:::::::::;;;<<>>vvvkkkfff\\\\\\ZZZXXXXXX___iiiqqq~~~tttjjjkkkssszzzvvvggg\\\YYYXXXVVVUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRQQQOOONNNMMMMMMNNNMMMKKKIIIHHHHHHHHHHHHGGGDDD???;;;999777666444444444444444444444444444333333444444555666777777333222222333333555666777666666666666777777777777777777888999999999999888======@@@CCCHHHTTTjjj~~~|||~~~|||xxxtttnnnkkkkkklllnnnnnniiibbb\\\\\\aaadddbbb___\\\XXXSSSNNNKKKNNNUUUZZZcccjjjtttzzz}}}~~~}}}xxxpppiiidddaaa^^^\\\[[[ZZZYYYYYYZZZ\\\___``````aaacccgggkkkmmmlllkkkfffccc^^^[[[[[[___cccgggjjjlllpppsssvvvzzz~~~|||wwwooofff^^^VVVOOOJJJEEEDDDDDDHHHLLLRRR___kkknnnnnnnnnmmmkkkkkkmmmnnnnnnoooqqqrrrtttuuuuuuuuuqqqvvv{{{}}}zzzrrraaa[[[RRRLLLJJJHHHFFFCCCAAAAAABBBCCCCCCBBBBBBBBBCCCBBBAAADDDJJJQQQVVVYYY]]]]]]]]]^^^___aaabbbccc___[[[WWWVVVXXXXXXVVVTTTVVVTTTQQQPPPPPPOOOMMMLLLJJJKKKLLLMMMMMMLLLKKKJJJGGGDDDDDDHHHKKKJJJKKKNNNSSS\\\jjjxxx{{{{{{tttjjjdddXXXRRRKKKKKKOOOTTTUUUUUUVVVWWWYYYYYYYYYWWWUUUTTTQQQOOOLLLGGGBBB<<<888555222444666444222000222444333333333333333333333333111111111111111111111111333333333333333333333333444333333222222333333444222222222333333444444444222333444444555555555444333333222222333333444555666999>>>BBBDDDDDDBBB@@@;;;;;;<<<======>>>>>>???xxxqqqfff```[[[YYYWWWWWW]]]dddrrryyywwwlllmmmsss||||||iii___YYYTTTSSSUUUUUUSSSSSSSSSUUUVVVUUUTTTTTTRRROOONNNOOOPPPOOOOOONNNMMMLLLKKKIIIIIIHHHHHHGGGEEEBBB???:::777444222444444444333333333222222333333333444444555555555666666444333333444555666666555555444444666777888777888999888777777999:::???<<<===GGGTTTdddwww|||zzzyyyyyyyyyyyyvvvmmmbbb]]]^^^bbbdddddd```\\\XXXUUUVVVWWWXXXYYYTTTRRRNNNKKKKKKMMMPPPRRR^^^cccjjjqqqvvvxxxwwwvvvnnnkkkeee^^^XXXSSSQQQOOOPPPOOOOOOOOOPPPRRRTTTUUUWWWYYY\\\]]]]]]^^^```aaa^^^___```aaaccchhhnnnrrrrrrssstttxxx}}}~~~uuummmfff]]]SSSLLLFFFEEEDDDEEEJJJRRR]]]dddiiiddd]]]XXXVVVVVVVVVVVV\\\___cccggghhhgggdddaaaeeeeeehhhooovvvyyyvvvqqqeee```XXXQQQLLLIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBEEEJJJPPPTTTXXXYYY\\\^^^______^^^]]]\\\ZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKGGGGGGHHHIIILLLNNNQQQSSSVVV\\\jjjyyy|||yyypppfff[[[VVVPPPLLLLLLNNNPPPQQQXXXXXXXXXWWWVVVUUUTTTSSSQQQOOOLLLIIIFFF@@@:::666555555444444444555555666333222000//////000222333333444444555555444444333333222222222222333444555333333333333333333333333333333333333333333333333555555555444444333333333333333222222333333444444;;;===???@@@>>><<<;;;;;;<<<<<<===>>>???AAABBBCCC{{{kkkddd^^^ZZZWWWUUUXXX^^^hhhppp{{{rrrkkklllyyyqqqddd[[[SSSPPPSSSTTTSSSSSSTTTVVVWWWVVVTTTTTTQQQOOONNNOOOOOOOOONNNNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFCCC@@@<<<888555444444444444333333333222222333333333444444444555555666555444444444444555666666666555444555666777888777888999888777777999;;;>>><<<@@@MMM]]]ppp|||{{{yyywwwvvvtttjjj^^^WWWVVVYYYZZZZZZ]]]YYYUUURRRRRRRRRSSSSSSQQQNNNKKKIIIHHHJJJMMMOOOWWW[[[bbbhhhlllmmmlllkkkdddaaa\\\VVVPPPLLLIIIHHHIIIIIIHHHHHHJJJKKKMMMNNNPPPRRRUUUWWWXXXYYY[[[]]]```bbbdddfffiiimmmrrrvvvyyyzzz{{{zzzrrriii```UUUNNNFFFEEECCCCCCFFFMMMUUUZZZ]]]YYYSSSOOONNNNNNMMMMMMPPPSSSXXX\\\^^^]]][[[XXXVVVVVVYYYbbblllrrrrrrooogggaaaYYYRRRMMMIIIFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA???@@@BBBCCCEEEJJJPPPTTTVVVWWWZZZ\\\]]]]]]]]]\\\ZZZXXXVVVVVVVVVVVVUUUTTTUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNPPPSSSUUUVVVXXX^^^jjjxxx|||ssshhh]]]XXXQQQMMMMMMOOOQQQRRRWWWWWWWWWWWWVVVUUUTTTSSSQQQOOOMMMJJJFFFAAA;;;777555555444444444555555666666444333222111222444555222333333333333333333222333333333333444444444555333333333333333333333333333333333333333333333333555444444444333333333333444444333333444555666777;;;===???>>><<<;;;:::;;;;;;>>>AAACCCDDDEEEGGGIIItttllleee```ZZZVVVVVVYYY___fffrrr~~~pppkkkwww~~~oooaaaVVVSSSTTTSSSRRRSSSUUUXXXXXXVVVUUUSSSQQQOOONNNOOOOOONNNMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEBBB>>>:::777666444444444444333333333333333333333444444444444555555555444444444555555666666666555555555666777888777888999888777888:::;;;<<<===FFFVVVjjj|||xxxwwwyyyoooaaaWWWSSSTTTTTTTTTXXXUUUPPPMMMLLLMMMMMMLLLLLLJJJGGGEEEEEEFFFIIIKKKPPPTTTXXX]]]```aaa```___ZZZXXXSSSNNNIIIFFFCCCBBBCCCCCCCCCCCCDDDEEEGGGHHHIIILLLPPPSSSUUUWWWZZZ\\\dddgggkkknnnqqquuuyyy|||xxxooodddXXXOOOHHHFFFDDDCCCEEEHHHMMMOOOPPPMMMIIIFFFEEEEEEDDDCCCDDDHHHMMMQQQSSSRRRPPPNNNLLLLLLPPPZZZhhhrrruuuuuuhhhccc[[[TTTNNNJJJGGGEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCEEEIIIOOOSSSSSSTTTWWWYYYZZZ[[[[[[[[[[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTVVVUUUTTTSSSRRRQQQPPPPPPSSSSSSSSSTTTUUUWWWYYYZZZ\\\```iiitttzzz~~~uuulll___ZZZSSSNNNNNNPPPRRRSSSVVVVVVWWWWWWVVVUUUTTTTTTRRRPPPMMMKKKGGGBBB<<<888666555555444444444555555666555444222222222333444111222222333333222222111111222222333333333333333333333333333333333333333333333333333333333333333444444333333333333222222555444333333555777:::<<<=========<<<:::999:::;;;:::@@@EEEGGGGGGIIIMMMRRRwwwmmmgggaaaYYYVVVXXXZZZaaakkkwww{{{qqqvvv|||kkk___YYYXXXRRRSSSTTTVVVYYYYYYWWWUUURRRQQQOOOOOOOOOPPPNNNMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDAAA===:::888555444444444444333333333444444444444444444444444444444444444555555555666666666666666666777777777777888999999888888:::<<<<<<@@@LLL```vvv~~~}}}}}}sssdddXXXRRRPPPPPPPPPRRROOOKKKIIIIIIJJJJJJIIIIIIHHHEEECCCCCCDDDFFFHHHNNNPPPSSSWWWXXXYYYXXXWWWUUUSSSPPPKKKHHHDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGKKKPPPTTTXXX\\\```bbbiiimmmrrrwwwzzz}}}uuuiii[[[RRRJJJHHHEEEDDDFFFHHHKKKLLLKKKHHHEEECCCBBBBBBAAA???@@@CCCHHHLLLMMMLLLJJJGGGIIIHHHLLLVVVeeerrrxxxyyyiiiddd\\\UUUPPPKKKGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBBBBDDDHHHMMMQQQQQQRRRUUUWWWYYYZZZZZZ[[[]]][[[ZZZZZZ[[[\\\[[[ZZZWWWWWWXXXYYYYYYXXXWWWVVVYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]___```gggnnnssswwwyyyqqqccc]]]UUUOOONNNOOORRRSSSUUUUUUVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLIIIDDD>>>:::666666555444444444444555444444222111111111111111222222333333333333222222///000111222222222111000333333333333333333333333444444444444444444444444333333333333333333333222444333333333555999<<<>>>======<<<:::888888:::<<<<<>>DDDSSShhh~~~yyyqqqdddWWWOOOKKKJJJJJJLLLJJJHHHGGGHHHJJJJJJJJJHHHFFFDDDCCCBBBCCCEEEFFFLLLMMMOOORRRSSSTTTSSSSSSSSSQQQOOOKKKHHHEEECCCBBBCCCCCCBBBBBBBBBDDDEEEFFFGGGKKKQQQWWW]]]bbbgggkkknnnsssxxx}}}|||pppbbbXXXMMMIIIEEEEEEGGGLLLNNNOOOKKKIIIEEECCCBBBAAA@@@>>>@@@CCCGGGKKKKKKIIIFFFDDDFFFDDDGGGPPP___lllrrrtttiiiddd]]]WWWQQQMMMHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAACCCGGGLLLPPPRRRSSSUUUWWWYYY[[[\\\]]]___]]]\\\\\\]]]^^^]]]\\\YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[\\\\\\\\\\\\]]]YYYYYY[[[\\\^^^______```]]]]]]```fffiiimmmwww{{{jjjcccYYYRRRNNNOOOPPPQQQTTTTTTUUUUUUVVVUUUUUUUUUSSSQQQOOOMMMJJJFFFAAA===666666555444444444444444444333333222222111111111333333444444444444333333000111111222222222222222333333333333333333333333444444444444444444444444333333333333333333333333222222222333666999<<<>>>======;;;999777888;;;===@@@DDDGGGGGGGGGNNNZZZeeewwwnnnddd]]]\\\TTTXXX^^^fffqqq~~~zzzzzzhhh[[[WWWVVVUUUVVVXXXYYYXXXWWWSSSRRRQQQRRRRRRRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGDDDAAA===;;;555555555555444444444333555444444444444333333333222333444555666666666666555666777888888888777777777888999999999:::<<<>>>BBBKKK\\\qqq~~~{{{{{{uuuooodddYYYQQQLLLKKKKKKIIIHHHFFFFFFHHHJJJKKKJJJGGGFFFDDDCCCBBBCCCDDDEEEHHHIIIJJJLLLNNNOOOPPPQQQQQQPPPNNNKKKHHHEEECCCAAABBBAAAAAA@@@AAABBBCCCDDDFFFKKKRRRZZZ```gggmmmrrruuuyyy~~~{{{mmmcccSSSMMMFFFEEEJJJQQQVVVXXXPPPLLLHHHDDDBBBAAA???>>>???BBBGGGJJJKKKIIIFFFDDDGGGEEEFFFNNN[[[ffflllmmmgggccc]]]WWWRRRNNNIIIFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAACCCGGGMMMQQQUUUVVVWWWZZZ\\\___aaabbbaaa```^^^]]]^^^___^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^____________````````````]]]^^^^^^____________^^^WWWUUUVVVZZZ]]]bbbmmmyyytttlll```VVVPPPOOOOOOOOOSSSSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPNNNLLLHHHCCC???777666555444444444444444444444444555555555555444333444444555555444444333444333333333333444555555333333333333333333333333444444444444444444444444333333444444444444555555111222333555888:::<<<>>><<<<<<;;;:::999:::===???DDDGGGIIIKKKOOOYYYgggrrryyymmmeeecccXXXYYY[[[___fffrrr}}}iii[[[YYYVVVUUUVVVXXXXXXWWWTTTSSSSSSSSSTTTSSSQQQOOOLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGHHHGGGEEEAAA>>>;;;555555555555444444444444555555444444444333333333222333444666666666666555555666777888999888777777777888999999999:::<<<>>>GGGQQQeeezzz|||tttqqqooojjjcccZZZRRRMMMKKKKKKIIIHHHFFFFFFHHHIIIIIIIIIFFFEEEDDDBBBBBBCCCDDDDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQPPPNNNLLLIIIEEECCCAAAAAAAAA@@@???@@@AAABBBCCCEEEKKKSSS\\\dddlllssswww|||zzzqqq^^^VVVMMMJJJPPPZZZaaaeeeWWWSSSLLLFFFCCCBBB@@@???>>>AAAGGGKKKNNNMMMKKKIIIIIIGGGGGGNNNZZZdddhhhiiieeeaaa\\\WWWRRRNNNJJJGGGDDDCCCBBBAAAAAA@@@@@@AAA???@@@AAACCCEEEIIIOOOSSSXXXYYY[[[]]]```ccceeeggggggeeecccbbbccccccbbbaaabbb```___^^^^^^```bbbddddddccccccbbbaaaaaa``````______^^^]]][[[YYYWWWUUUNNNLLLKKKMMMPPPWWWdddpppzzz~~~~~~~~~uuuggg[[[SSSPPPOOOOOORRRRRRTTTUUUUUUVVVVVVVVVSSSRRRPPPOOOMMMIIIDDD@@@777777666444444333333444333333444555666666666666333333333444444333333333444333111000000222444666333333333333333333333333555555555555555555555555444444444555555666666666222333666888;;;<<<======:::;;;;;;;;;;;;<<>>;;;666666555555555444444444555555555444444333333333111222444666777777666555555666777999999888888777777888999999999:::===???JJJVVVjjj}}}pppjjjeeebbb\\\UUUMMMHHHGGGGGGJJJHHHGGGFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKNNNQQQSSSSSSRRRPPPNNNJJJGGGDDDBBBBBBBBBAAA@@@@@@AAABBBCCCGGGLLLUUU^^^gggooowww|||zzziii___TTTPPPVVVaaajjjooo^^^XXXPPPIIIFFFDDDCCCBBB>>>BBBHHHNNNQQQRRRPPPOOOGGGDDDEEEKKKVVV___ccccccddd```[[[VVVSSSOOOJJJHHHEEEEEEDDDBBBBBBBBBBBBBBB@@@AAACCCDDDGGGLLLQQQVVV[[[\\\]]]```cccfffiiijjjmmmkkkiiihhhhhhhhhgggeeeeeedddaaa___```bbbfffhhhhhhgggfffdddbbb```___^^^^^^^^^\\\YYYVVVQQQNNNKKKHHHEEECCCEEEHHHPPP^^^kkkuuuzzz}}}www{{{{{{mmm___VVVRRRPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVSSSRRRQQQOOOMMMJJJEEEAAA888777666555444333333333000000222333444555555555222222222333333222222222222000---,,,,,,...222444333333333333333333333333555555555555555555555555555555555666666666777777222555888;;;===>>>>>>===888:::<<<<<<<<<===@@@BBBHHHLLLSSS^^^lllyyyvvvlllddd]]]XXXWWWXXX]]]gggqqq{{{{{{eeeZZZQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVUUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJFFFFFFEEEFFFEEECCC@@@===888666444444555666777666555555555555555555555555555555555555666666666666666666666666777777777777999888999<<<;;;:::===BBBNNN___qqqzzznnniiiddd___YYYSSSOOOKKKGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGAAABBBBBB@@@??????AAACCCCCCEEEGGGIIILLLPPPVVVZZZVVVUUURRROOOJJJGGGDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@GGGPPP[[[eeeooowww|||tttdddUUUUUU^^^fffllloooiiiaaaVVVMMMIIIFFFCCCAAA???BBBHHHOOOTTTUUURRROOOMMMGGGCCCEEEOOOYYY```bbbddd```ZZZTTTPPPNNNKKKIIILLLJJJGGGDDDBBBAAAAAAAAAAAABBBCCCDDDGGGLLLRRRWWW^^^^^^___```bbbeeegggiiinnnmmmllllllkkkjjjfffdddbbbbbbcccddddddeeeeeefffhhhhhhgggeeebbb___\\\ZZZYYYVVVRRRPPPNNNLLLJJJHHHDDDEEEFFFDDDEEELLLWWWaaaooovvv|||sssvvv~~~}}}sssooofffVVVLLLKKKNNNNNNPPPSSSVVVWWWUUUSSSXXXSSSOOONNNNNNLLLGGGBBB<<<999555333333444555444555555555555555555555555444444444444444444444444222222222333333444444444333333333333333333333333555555555555555555555555333444555444333333444666555777999;;;<<<;;;:::999:::999777999===AAAEEEFFFLLLVVVaaakkkwwwtttggg```ZZZXXXWWWYYY```hhhrrrfff[[[RRRQQQRRRRRRRRRTTTSSSTTTUUUVVVUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJGGGFFFFFFFFFFFFDDDAAA>>>999777555444555666666555666666666666666666666666555555555555666666666666666666666666777777777888999888999<<<<<<;;;@@@FFFUUUfffwwwxxxnnnjjjbbb^^^XXXSSSOOOLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCBBB@@@AAACCCEEEFFFHHHJJJLLLNNNRRRWWW[[[WWWVVVTTTPPPKKKGGGDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBGGGPPP[[[eeeoooyyy~~~{{{jjjZZZWWW^^^eeekkkooollldddZZZRRRLLLGGGCCC@@@AAACCCHHHNNNSSSTTTRRROOOLLLGGGCCCFFFOOOYYY___bbbbbb___YYYUUURRRPPPNNNLLLLLLJJJGGGDDDBBBAAAAAAAAAAAABBBCCCEEEHHHMMMTTTYYY______```aaacccfffhhhjjjmmmllllllllllllkkkiiigggeeeeeeffffffffffffgggggghhhgggfffdddaaa]]]ZZZXXXTTTQQQNNNLLLKKKJJJHHHFFFCCCEEEEEEDDDDDDJJJTTT\\\iiiqqq{{{uuusssyyyzzzpppaaaTTTMMMNNNNNNOOORRRUUUVVVUUUSSSUUURRRNNNNNNOOONNNIIIDDD===:::666333333444555444444444444444444444444444333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333444555444333333555777777888:::;;;<<<<<<<<<;;;<<<;;;;;;<<>>;;;777444444555555555333333333333333333333333222222222222222222222222555555555444444444444444333333333333333333333333333333333333333333333333333444555444444444666777:::::::::;;;<<<<<<===>>>>>>???@@@@@@BBBGGGPPPVVV```lllyyy~~~}}}xxxssszzzqqqhhhbbb]]]XXXXXX[[[cccmmmzzzlll```UUURRRSSSSSSTTTVVVUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPOOONNNLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDAAA>>><<<888777666666555444666666666666666666666666555555555555666666666666666666777777777888888888:::999999;;;;;;===GGGRRReeesss~~~wwwooojjjddd```\\\WWWTTTPPPKKKHHHEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCBBBAAACCCGGGJJJMMMOOOQQQSSSTTTVVVZZZ]]]\\\]]]]]]XXXPPPIIIEEEDDDDDDDDDCCCBBBAAA???>>>>>>===AAAGGGOOOXXXcccooovvv~~~~~~}}}|||yyyxxx~~~ooo^^^WWWYYY^^^fffmmmqqqmmmfff^^^UUULLLDDD@@@BBBAAABBBEEEIIILLLLLLKKKGGGEEEDDDGGGOOOWWW^^^aaa```]]]YYYVVVTTTRRRPPPNNNLLLJJJHHHFFFCCCBBBAAAAAA@@@BBBDDDGGGLLLSSS[[[aaacccdddeeegggiiikkklllmmmmmmlllkkkkkklllllljjjhhhjjjkkkkkkkkkjjjiiigggfffgggfffeeeccc^^^YYYTTTQQQJJJIIIHHHHHHIIIHHHGGGEEEGGGGGGGGGEEEDDDFFFJJJNNNXXXbbbppp}}}yyyqqqrrr{{{|||nnn]]]OOONNNNNNOOORRRSSSSSSSSSTTTRRRPPPOOOOOONNNKKKHHH@@@===888555555555555555333333333333333333333333222222222222222222222222666666666555555444444333444444444444444444444444444444444444444444444444333555555555444555777888<<<;;;::::::;;;===???@@@AAACCCEEEEEEHHHPPP^^^hhhnnnvvv~~~{{{zzzzzzzzzooohhhbbb[[[XXXYYYYYY```lllyyy}}}rrreeeXXXTTTTTTTTTUUUWWWVVVVVVVVVUUUTTTTTTSSSRRRQQQQQQOOONNNMMMKKKJJJJJJJJJHHHGGGGGGGGGGGGEEECCC@@@>>>:::888777666555444555555555555555555555555555555555555666666666666777777777777888888888888;;;::::::;;;;;;???KKKYYYkkkwww}}}wwwxxx~~~zzzpppiiigggddd___[[[VVVRRRLLLIIICCCDDDDDDDDDEEEEEEEEEFFFAAAAAAAAA@@@AAACCCHHHKKKOOOQQQTTTUUUVVVXXX[[[^^^```cccccc^^^TTTLLLGGGFFFEEEDDDCCCBBB@@@???>>>======???CCCIIIPPPZZZeeelllvvvxxxzzzyyywwwvvvuuuuuuuuurrrpppooollljjjnnnuuusssfffYYYSSSSSSWWW___gggllljjjeee^^^UUULLLEEEBBB???>>>>>>@@@CCCFFFGGGFFFDDDCCCDDDHHHOOOWWW]]]```aaa^^^ZZZWWWTTTRRRNNNLLLLLLKKKJJJGGGEEEDDDCCCBBBAAABBBEEEIIIOOOVVV___dddeeefffhhhjjjlllnnnoooppppppnnnkkkjjjjjjjjjhhhfffjjjkkkkkkkkkjjjiiigggeeeeeeeeeeeebbb^^^XXXSSSOOOIIIIIIIIIKKKMMMMMMLLLJJJKKKJJJIIIGGGEEEFFFHHHJJJRRR^^^nnn|||xxxuuu{{{~~~{{{ooo```QQQOOONNNNNNQQQSSSSSSSSSUUUTTTRRRQQQOOOMMMJJJHHHBBB>>>:::777666666555555444444444444444444444444444444444444444444444444666666666555555444444333444444444444444444444444666666666666666666666666444555666666555666888:::;;;;;;::::::;;;>>>AAACCCDDDGGGKKKNNNTTT```ppp||||||xxxxxx~~~xxxoooggg___ZZZYYYXXX[[[dddqqq}}}zzz~~~yyyjjj\\\VVVUUUTTTUUUXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFFFFFFFFFFEEECCCAAA???;;;999888777666555555555555555555555555555555555555555666666666666777777777888888888999999;;;:::;;;<<<===CCCTTTddduuu}}}}}}wwwwwwyyyzzz~~~{{{ppphhhgggddd```\\\XXXSSSNNNJJJDDDDDDDDDEEEFFFGGGGGGGGG@@@AAA@@@@@@AAADDDIIIMMMQQQSSSVVVXXXYYY[[[^^^```dddhhhiiidddYYYNNNIIIHHHAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@BBBFFFKKKRRRZZZ```gggiiikkkkkkiiihhhggghhhiiieeecccccc```^^^aaafffnnn{{{yyycccZZZQQQMMMLLLNNNVVV^^^aaa```^^^XXXQQQIIIDDDBBB===<<<;;;<<>>AAADDDFFFGGGMMMUUU^^^hhhttt}}}xxxuuuxxxxxxoooeee___]]]]]]\\\aaalllwww~~~}}}|||ppp```XXXVVVUUUVVVXXXWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGEEEEEEFFFFFFEEEDDDBBB???;;;999999888777666555555555555555555555555555555555555666666666666777777888888888999999999::::::<<<>>>AAAKKK___qqq~~~~~~|||}}}yyynnnhhhccc```^^^[[[YYYUUUPPPMMMFFFFFFFFFFFFGGGGGGGGGGGGAAAAAAAAAAAABBBFFFLLLPPPSSSUUUYYY[[[]]]___aaaccchhhllloooiii\\\QQQKKKJJJAAAAAAAAA@@@@@@@@@??????>>>???AAABBBDDDHHHNNNRRRUUUXXXZZZZZZYYYXXXYYYYYYZZZVVVUUUUUUUUUSSSVVV[[[bbbjjjsssxxxzzzxxxooofffVVVPPPKKKIIIGGGFFFLLLTTTSSSTTTSSSOOOIIIDDDBBBBBB<<<;;;:::;;;>>>??????>>>???AAAEEEIIIOOOUUU[[[___aaa___\\\ZZZYYYWWWSSSQQQOOOOOONNNLLLJJJHHHFFFEEEDDDFFFIIIMMMRRRZZZbbbhhhiiijjjmmmoooqqqsssssssssssspppnnnllllllmmmlllkkkiiijjjlllmmmllljjjhhhfffcccddddddccc___YYYSSSOOOMMMNNNPPPTTTXXXYYYYYYWWWRRRNNNIIIFFFEEEEEEFFFGGGNNN[[[mmm|||~~~yyynnnddd___TTTRRROOONNNPPPSSSUUUVVVTTTTTTTTTRRRPPPNNNLLLLLLEEEAAA<<<999777666666555444444444444444444444444333333333333333333333333333333333333444444444444555555555555555555555555666666666666666666666666444555666777666777999<<<;;;;;;<<>><<<;;;<<<===>>>>>>>>>AAADDDHHHIIILLLNNNOOOOOONNNOOOOOONNNKKKIIIKKKLLLLLLOOOTTT\\\___bbbbbbcccccc^^^WWWOOOKKKIIIGGGDDDBBBFFFMMMIIIKKKKKKIIIDDD@@@@@@AAA<<<;;;;;;<<<>>>???>>>===>>>@@@EEEIIIOOOUUU[[[___```___]]]\\\\\\ZZZWWWUUUPPPPPPOOOMMMKKKIIIGGGFFFEEEGGGJJJMMMSSSZZZccciiijjjkkknnnqqqssstttttttttsssqqqnnnnnnooopppooooooiiijjjlllnnnmmmllliiihhhccccccdddccc___YYYTTTPPPNNNOOORRRVVV[[[]]]\\\[[[RRRNNNIIIEEEDDDDDDEEEFFFNNNZZZlll|||}}}|||nnndddcccVVVSSSOOONNNPPPSSSUUUVVVRRRSSSSSSRRRPPPOOONNNOOOFFFBBB===999777777666555333333333333333333333333222222222222222222222222222222222333333444444444555555555555555555555555555555555555555555555555444555777777777888:::<<<;;;<<<>>>AAAEEEIIILLLNNNNNNYYYlllwwwssswww~~~uuukkkggg___]]]\\\```eeemmm|||yyy|||zzz|||~~~vvviii^^^YYYWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHJJJIIIHHHGGGEEEDDDCCCBBBDDDBBB???<<<999777666666444444444555555555666666555555555555666666666666888888888888888888999999===999999===GGGXXXqqqzzzwwwtttxxxzzzoooiii```___]]]\\\ZZZWWWSSSPPPOOOMMMJJJJJJLLLKKKHHHEEECCCCCCCCCDDDGGGKKKOOORRRUUUYYY___ccceeefffggghhhlllnnnooollldddYYYOOOJJJFFFDDDAAA@@@@@@@@@??????=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGIIIMMMQQQVVVVVVVVVVVVTTTRRRPPPOOOIIIGGGCCCAAA@@@BBBDDDFFFEEEEEEDDDCCCBBBAAA???>>>???@@@AAA@@@>>>>>>@@@AAA@@@AAAEEEJJJPPPWWW\\\_________``````aaa^^^ZZZWWWRRRQQQOOOMMMKKKIIIHHHHHHEEEHHHKKKNNNSSSZZZaaagggiiipppwwwxxxtttqqqrrruuurrrrrrqqqpppooooooooopppnnnmmmkkkkkkkkkjjjgggeeeeeeccc``````___\\\VVVQQQQQQQQQRRRUUUXXXXXXVVVTTTQQQMMMHHHDDDDDDEEEGGGGGGNNN[[[nnn~~~xxxyyy|||vvvlllfffUUUQQQNNNNNNRRRTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOIIICCC<<<777666777666555666555333222222333555666333333333333333333333333666555555444444555555666555555555555555555555555777777777777777666666666888777777:::>>>@@@???===<<<>>>AAAEEEIIINNNTTTXXX[[[kkk~~~ttttttwww~~~vvvooobbb]]][[[\\\___fffsss}}}yyyyyyzzz{{{xxxqqqggg___[[[YYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDCCC@@@<<<999888666666444444444555555555666666555555555555666666666666888888888888888999999:::===;;;<<>>???@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFFFFFFFIIIMMMQQQSSSTTTTTTSSSRRRPPPNNNMMMIIIGGGDDDBBBAAABBBCCCDDDBBBCCCCCCBBBBBBAAA@@@@@@===>>>???>>><<<<<<>>>???@@@BBBEEEKKKQQQXXX]]]````````````aaaaaa___[[[XXXUUUSSSQQQOOOLLLKKKIIIIIIHHHJJJMMMQQQUUU\\\dddiiiooo{{{xxxtttuuutttsssrrrqqqppppppppppppnnnmmmlllkkkkkkjjjhhheeeeeeccc```___^^^[[[VVVRRRQQQQQQRRRTTTVVVVVVTTTQQQNNNKKKGGGDDDCCCDDDFFFGGGPPP]]]ppp}}}|||}}}vvvkkkdddVVVRRRNNNMMMPPPRRRQQQPPPPPPPPPOOONNNNNNNNNNNNNNNIIIDDD===888777777666555666555333222222333555666333333333333333333333333444444333333333333444444555555555555555555555555666666666666666666666666777777777:::???AAAAAA@@@???BBBGGGKKKNNNRRRXXX\\\jjjzzzwwwqqqsss{{{xxxhhhaaa[[[YYYZZZ^^^iiisss{{{yyyuuurrrqqqmmmgggbbb___]]][[[YYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMJJJIIIHHHGGGFFFEEEDDDCCCDDDCCC@@@===:::888777777444444555555555666666666555555555555666666666666888888888888888999::::::===<<<@@@JJJXXXlllvvv{{{wwwqqqjjjiiigggfffeeebbb^^^[[[VVVTTTSSSSSSSSSPPPKKKFFFCCCCCCCCCEEEHHHLLLQQQSSSYYY\\\aaaeeegggiiikkkllloooqqqsssqqqjjj^^^RRRKKKHHHFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBDDDDDDFFFIIIMMMQQQQQQQQQQQQPPPNNNMMMKKKJJJHHHGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>???>>>===<<<>>>@@@AAACCCGGGMMMSSSZZZ___bbbbbbaaaaaaaaaaaa___[[[XXXWWWVVVSSSQQQNNNLLLKKKKKKJJJLLLPPPSSSXXX___ffflllnnn|||vvvsssuuuvvvuuutttsssrrrrrrrrrrrrooonnnmmmllllllkkkiiifffdddbbbaaa___]]]ZZZVVVSSSSSSRRRSSSTTTUUUTTTRRROOOLLLJJJHHHEEEDDDEEEGGGHHHRRR___rrr~~~vvvllleeeXXXSSSMMMLLLMMMOOOOOOMMMOOOOOONNNNNNNNNNNNMMMMMMIIIEEE>>>:::888777666666555444333222222333444555333333333333333333333333333222222111111222222333555555555555555555555555555555555666666666666666666666777;;;@@@CCCDDDDDDCCCIIIOOORRRTTTWWW^^^dddyyy~~~vvvvvvzzzpppggg___ZZZYYY[[[ccckkkzzzzzzsssqqqooommmjjjgggbbb]]]YYYWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMJJJIIIIIIHHHFFFEEEEEEDDDDDDCCCAAA>>><<<999888777555555555555666666666666555555555555666666666666888888888888999::::::;;;>>>===BBBOOO```wwwuuu~~~}}}xxxsssqqqooommmkkkgggccc___\\\[[[YYYYYYXXXTTTLLLFFFDDDCCCDDDEEEHHHMMMRRRTTT[[[^^^cccfffhhhjjjlllnnnrrrtttvvvvvvpppeeeWWWNNNJJJGGGDDDBBBBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDFFFJJJNNNQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEECCCBBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCCCCEEEJJJOOOVVV\\\aaaddddddcccbbbbbbaaa```\\\YYYXXXWWWUUURRROOONNNLLLLLLLLLOOORRRUUUZZZaaaiiinnnnnnuuu{{{zzzvvvssswww|||yyyxxxwwwvvvuuutttttttttqqqpppnnnnnnnnnmmmjjjhhhdddcccaaa___]]]ZZZWWWUUUUUUUUUVVVXXXYYYXXXUUURRRNNNNNNLLLIIIGGGHHHIIIKKKSSSaaattt~~~xxxnnngggXXXRRRLLLJJJKKKNNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNJJJFFFAAA<<<888777666666555444333333333333444555333333333333333333333333333222222111111222222333555555555555555555555555555555555555555666666666444555888;;;@@@EEEHHHIIIIIINNNTTTVVVXXX]]]gggooovvvmmmccc]]]ZZZZZZ^^^dddoooyyy|||zzzzzz{{{zzzyyywwwrrrjjjaaaZZZVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLJJJIIIIIIHHHGGGFFFEEEEEECCCCCCAAA???===;;;999888555555555666666666777777555555555555666666666666888888888888999:::;;;<<>>DDDSSShhh~~~www{{{yyyvvvtttqqqmmmhhhdddcccaaa___]]]\\\VVVNNNHHHDDDDDDDDDFFFIIINNNSSSVVV[[[___cccfffhhhjjjmmmoootttvvvzzz|||xxxlll]]]SSSLLLIIIFFFCCCBBBBBB@@@??????@@@AAABBBCCCCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBEEEIIIMMMQQQSSSSSSSSSQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJHHHFFFEEEGGGFFFEEECCCBBBAAAAAAAAADDDEEEEEEDDDCCCCCCDDDFFFFFFHHHMMMSSSYYY^^^ccceeefffdddcccbbbbbb```]]]ZZZXXXWWWUUURRRPPPOOONNNMMMNNNPPPSSSWWW\\\cccjjjooouuuuuutttvvvxxx||||||{{{zzzyyywwwwwwvvvvvvsssrrrqqqppppppooommmjjjddddddccc```]]]ZZZXXXXXXXXXZZZ]]]aaadddccc```]]]TTTTTTRRRNNNJJJJJJLLLOOOVVVcccuuu}}}wwwnnngggYYYSSSLLLIIIKKKNNNOOOOOONNNOOOPPPPPPQQQPPPOOOOOOJJJGGGCCC>>>999777777777444444444333333444444444333333333333333333333333444444333333333333444444666666666666666666666666555555555555666666777777444555999===AAAFFFKKKNNNPPPSSSVVVXXX\\\eeerrr|||}}}ssshhhbbb]]]ZZZZZZ^^^cccnnn}}}tttqqqssstttggg___WWWWWWVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOOMMMLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCBBB@@@>>><<<:::888555555666666666777777777555555555555666666666666888888888888999;;;<<<===@@@@@@III[[[rrr~~~~~~|||zzzxxxtttooollljjjgggccc```]]]XXXOOOIIIDDDDDDDDDFFFJJJOOOTTTWWW[[[^^^bbbeeegggiiilllnnntttwww|||}}}rrrbbbVVVNNNKKKGGGDDDCCCBBB@@@???<<<>>>@@@CCCDDDEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEGGGFFFEEEHHHLLLQQQTTTUUUWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNOOONNNNNNMMMLLLKKKKKKJJJHHHEEEDDDCCCDDDDDDEEEFFFGGGFFFDDDDDDFFFGGGIIILLLPPPVVV[[[```ccceeegggfffdddcccbbbaaa^^^[[[WWWVVVUUUSSSRRRQQQPPPPPPPPPRRRUUUYYY^^^eeelllqqqyyywwwxxx}}}}}}~~~}}}{{{zzzyyyyyyyyyvvvuuusssssssssrrrooommmeeeeeeeeebbb^^^[[[ZZZ[[[\\\```gggoootttuuurrrnnn```___[[[UUUOOOMMMQQQTTT[[[gggwwwxxxooofff]]]VVVNNNJJJKKKNNNPPPPPPNNNOOOPPPQQQRRRQQQPPPOOOJJJIIIEEE@@@:::777777888444444444444444444444444333333333333333333333333666555555444444555555666666666666666666666666666555555666666777777888888666888<<<@@@DDDIIIOOOSSSVVVWWWYYY^^^gggsss|||pppiiiccc]]]YYYZZZYYYdddsssyyyrrrooozzzpppfffYYYXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQOOONNNLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCBBBAAA???===:::999555666666666777777777777555555555555666666666666888888888999:::;;;<<<===@@@DDDQQQhhh|||yyyvvvpppkkkfffbbb^^^XXXPPPJJJDDDDDDEEEGGGKKKPPPUUUXXXZZZ]]]```ccceeehhhkkkmmmrrruuu{{{vvveeeXXXOOOLLLHHHEEEDDDBBB@@@???<<>>@@@FFFXXXrrr~~~sssnnngggbbb^^^XXXQQQKKKDDDDDDEEEGGGKKKPPPUUUXXXYYY\\\___bbbdddgggjjjmmmpppssszzzwwwfffYYYPPPMMMIIIFFFDDDCCCAAA??????BBBFFFKKKOOOQQQRRRSSSUUUUUUUUUVVVVVVVVVWWWWWWOOOMMMKKKMMMSSSWWWYYYYYYZZZYYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUMMMLLLJJJIIIIIIJJJLLLMMMMMMNNNNNNNNNLLLLLLNNNOOONNNPPPUUUZZZ^^^aaacccdddjjjhhheeeccccccaaa___]]]XXXXXXWWWVVVVVVVVVWWWWWWUUUWWWZZZ^^^cccjjjqqqvvvxxx{{{~~~}}}|||{{{{{{zzzyyywwwwwwwwwvvvsssqqqggghhhgggddd___]]]]]]___aaaiiivvv~~~|||uuujjjaaa___ccciiiiiiqqq{{{{{{~~~|||tttiii```UUUMMMKKKLLLMMMMMMKKKLLLNNNPPPPPPPPPNNNMMMJJJJJJHHHBBB<<<777777888333444444555555444444333333333333333333333333333666555555444444555555666777777777777777777777777666777777888999:::::::::===@@@DDDGGGJJJPPPWWW]]]\\\]]]cccpppzzzmmmfffbbb]]]YYYYYYZZZaaammmyyyzzzxxxsssiiiaaaXXXUUUWWWYYYVVVSSSWWWVVVTTTRRROOOMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBAAA@@@>>><<<:::999999888888777777777777777777777777777888888888888888999999888888:::===@@@???GGG]]]{{{{{{uuurrrllleee^^^VVVNNNIIICCCDDDEEEGGGJJJNNNQQQSSSXXX\\\aaaeeegggiiikkkllltttyyy~~~|||lll]]]VVVOOOJJJIIIFFFBBB@@@AAA<<>>AAAEEEIIINNNUUU]]]bbb]]]fffuuutttlllfff___ZZZVVVVVV[[[eeeppp{{{{{{~~~sssjjj___YYYYYYYYYXXXVVVWWWVVVUUURRRPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;999999888777777777777777777777777777888888888888888999999888888:::>>>@@@HHHRRRhhhxxxtttnnnggg```WWWOOOJJJCCCCCCDDDFFFHHHKKKNNNPPPSSSWWW]]]aaaeeehhhkkkmmmssswww||||||mmm^^^WWWPPPKKKIIIGGGBBB@@@AAA<<>>CCCFFFKKKNNNSSS[[[fffnnnttt{{{qqqhhhbbb\\\XXXVVVZZZaaajjjxxxssseee]]]ZZZ[[[[[[XXXWWWUUUSSSQQQOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@>>><<<;;;:::999888888777777888888666777777777888888888888888888999999:::<<<@@@CCCPPP^^^rrrxxxxxx}}}zzz|||~~~{{{tttkkkbbbXXXOOOHHHCCCCCCBBBBBBBBBCCCEEEFFFHHHLLLQQQXXX^^^fffnnnsssssswwwzzz|||~~~sssggg\\\UUUOOOLLLIIICCC@@@AAA@@@AAAFFFPPP\\\eeeiiiiiippprrruuuyyy{{{{{{{{{zzznnnjjjddd```^^^^^^]]]]]]ZZZ[[[\\\\\\[[[\\\^^^```___^^^]]]^^^`````````^^^````````````````````````^^^___aaaccccccccccccccccccddddddcccbbbbbbdddfffgggeeebbbbbbbbbcccbbbaaa```^^^\\\YYYYYYZZZ\\\^^^\\\___eeekkkqqqyyy~~~{{{xxxwwwtttooojjjfffdddccc[[[]]]ccclllwww}}}wwwpppggg```^^^]]]\\\\\\]]]___bbbdddjjjppp{{{{{{xxx}}}zzzpppiii```VVVOOONNNPPPPPPQQQRRRRRRQQQPPPPPPPPPNNNKKKGGGBBB>>>:::888777555444555666777666555555555555555555555555555555555444444444444555555555555555555666666666666666777777888888:::>>>AAAFFFJJJNNNQQQUUU^^^jjjsssxxxoooiii```[[[WWWYYY]]]eeesss~~~pppccc]]][[[[[[XXXWWWVVVTTTRRRPPPOOONNNLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBB@@@???===<<<:::999999888888888888888666777777777888888888888777888999:::;;;===AAAEEEUUUcccttt{{{www~~~|||yyy{{{~~~}}}uuulllbbbXXXNNNHHHDDDCCCBBBAAA@@@AAABBBCCCEEEHHHMMMTTT[[[eeeooouuuvvvyyyzzz|||xxxmmm```XXXRRROOOKKKEEEBBBBBBAAAAAADDDMMMZZZeeekkkmmmrrrvvv|||}}}pppllleeeaaa^^^^^^]]]\\\[[[\\\]]]]]]]]]]]]___aaabbbaaa```aaacccdddcccbbbccccccccccccccccccccccccaaacccdddfffggggggffffffdddgggiiijjjhhhfffddddddfffdddcccbbbccccccbbbaaa___]]][[[YYYYYY[[[^^^___]]]aaagggnnnttt{{{{{{yyyvvvrrrnnnjjjfffddd[[[[[[\\\aaahhhpppuuuxxx~~~xxxqqqlllhhhccc\\\WWWVVVUUUSSSRRRSSSTTTVVVXXX^^^ffftttzzz~~~|||tttmmmdddXXXPPPNNNPPPPPPQQQRRRRRRQQQPPPPPPOOONNNLLLHHHCCC???;;;888777555444555666777666555555555555555555555555555555555555555555555555555555555555666666666777777666777777888999<<<@@@DDDHHHMMMQQQTTTXXXbbbppp{{{xxxrrrddd^^^XXXWWWYYY___kkkvvvpppccc]]][[[XXXWWWVVVTTTSSSQQQPPPOOOLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCBBB@@@@@@::::::999888888888888999777777777777888888888888777888999:::;;;>>>CCCFFFUUUeeevvv{{{{{{{{{~~~|||~~~|||{{{|||~~~~~~~~~wwwmmmcccYYYOOOHHHEEEDDDBBBAAA@@@@@@AAAAAACCCEEEJJJOOOXXXcccnnnuuuyyyzzz{{{{{{zzzqqqddd\\\UUURRRMMMGGGCCCDDD@@@@@@BBBJJJVVVdddooouuuwww}}}sssnnngggbbb^^^]]][[[ZZZ]]]___```______```bbbdddfffeeedddeeeggghhhhhhgggeeeeeefffggggggfffeeeeeeeeefffgggiiiiiiiiihhhhhhfffiiimmmnnnkkkhhhfffddddddcccccccccddddddbbb```]]]\\\[[[[[[\\\^^^```aaa```dddjjjqqqwww}}}|||yyyuuurrrnnniiieee```]]]ZZZZZZ]]]aaaeeefffjjjgggdddaaa^^^[[[WWWTTTOOOOOONNNNNNNNNPPPQQQRRRWWW___nnn}}}yyysssnnndddXXXPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMKKKHHHDDD???;;;999777555444555666777666555555555555555555555555555555555555555555555555555555555555666666777777888666777777888999===CCCFFFJJJOOOUUUZZZ___kkk|||yyyjjjbbb[[[WWWVVVXXXbbblllxxxlll```[[[XXXXXXVVVUUUSSSRRRPPPPPPLLLKKKIIIGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@;;;:::999999888888999999777777777777888888888888777888:::;;;<<>>DDDIIIKKKRRRZZZ```hhhwww}}}oooggg^^^YYYUUUVVV]]]fffnnnzzzsssccc\\\XXXXXXWWWUUUSSSRRRQQQPPPMMMKKKIIIGGGFFFFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@???;;;:::999999888888999999777777777777888888888888777888:::;;;<<<@@@EEEHHH^^^sss~~~|||{{{}}}}}}}}}}}}zzzqqqggg]]]SSSLLLFFFEEECCCBBBAAABBBBBBCCC@@@AAADDDIIIQQQ\\\iiiqqq{{{{{{yyyxxx|||zzzrrriiibbbZZZVVVQQQJJJFFFFFFAAAAAAAAAAAAGGGTTTeeeqqq}}}|||mmmiiidddaaaaaabbbcccccc___aaaccceeefffhhhkkkmmmmmmmmmlllmmmpppqqqqqqpppkkklllmmmnnnnnnmmmlllkkkkkkkkklllmmmmmmlllkkkjjjkkklllmmmllljjjiiiiiijjjiiijjjlllnnnooonnnjjjfffZZZ[[[]]]```bbbdddeeefffeeejjjpppvvv{{{~~~|||yyyuuunnniiibbb]]]VVVQQQOOOOOOOOOOOOMMMSSSZZZ]]][[[XXXVVVVVVPPPRRRTTTVVVXXXZZZ[[[[[[YYYaaannn}}}tttpppllliii```UUUPPPPPPNNNNNNOOOPPPPPPOOONNNNNNIIIIIIIIIGGGDDD@@@<<<:::777555444555666777666555555555555555555555555555555555666666666666555555444555555666777888888999666777777888:::???EEEJJJLLLSSS]]]eeeooouuukkkaaa\\\YYYWWWXXX\\\eeemmm{{{lllbbb]]][[[WWWUUUSSSQQQNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???===:::888777888:::;;;888666555666999:::999666<<<<<<888:::AAA>>>AAAQQQdddyyy|||~~~}}}|||~~~uuuiii^^^VVVQQQKKKHHHCCCAAA@@@???>>>======???BBBFFFMMMXXXccckkkrrrwwwzzzyyyyyyzzzwwwssskkkhhhbbb[[[SSSMMMHHHFFF@@@??????AAADDDJJJXXXeeesssxxxkkkfff```___bbbdddccc```dddeeefffhhhiiiiiijjjjjjpppmmmkkkmmmpppssstttssspppoooooooooqqqqqqooommmkkkmmmnnnnnnmmmmmmnnnpppooooooooooooooooooooooooppprrrvvvyyy{{{wwwqqqlllccc___]]]aaabbbaaa```bbbfffjjjqqqxxx}}}yyyuuupppmmmfff^^^VVVRRROOOKKKKKKNNNNNNUUU___gggjjjiiifffddd\\\___cccdddbbbbbbeeehhhiiinnnvvvxxxmmmfffddd```WWWQQQPPPKKKMMMNNNPPPPPPOOONNNMMMMMMLLLIIIHHHFFFCCC>>>;;;999777555555555666555444666666666666666666666666666666666666666777888888555555555555666666666666999999:::;;;>>>BBBFFFIIIRRRXXX```jjj{{{}}}rrrfff```[[[XXXXXX[[[___hhhuuummmaaa\\\ZZZWWWUUUTTTRRROOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@===<<<:::888777888999:::888666555666999:::999777999:::777:::BBB@@@FFFWWWlllyyy}}}{{{zzz}}}~~~yyymmmaaaXXXSSSMMMIIIEEEBBBAAAAAA@@@???@@@AAACCCFFFKKKTTT^^^eeelllqqquuuvvvwwwzzzxxxtttmmmjjjddd\\\TTTMMMHHHEEECCCAAA?????????AAAKKKVVViiiyyy}}}tttjjjeee```___bbbdddcccaaacccdddfffhhhjjjkkklllmmmpppnnnlllmmmqqqtttttttttrrrqqqpppqqqrrrrrrpppooorrrrrrsssrrrpppooopppqqqrrrrrrrrrrrrrrrqqqppppppqqqsssvvvyyyzzzwwwqqqlllbbb^^^]]]```cccbbbbbbeeefffjjjqqqyyy{{{vvvpppkkkcccZZZRRROOOKKKHHHGGGIIIMMMVVVdddpppwwwwwwuuurrrlllnnnpppqqqppppppqqqsssrrrvvv~~~wwwnnnfffdddaaaXXXRRRPPPKKKMMMNNNPPPPPPOOONNNMMMMMMKKKIIIHHHFFFCCC>>>;;;888777555555666666555444666666666666666666666666666666555555666666777888666666666777777777888888999:::;;;===AAAFFFKKKNNNVVV^^^hhhsss{{{mmmeee___ZZZXXXYYYXXX```nnn|||pppbbb[[[YYYWWWUUUUUUSSSQQQOOOLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@<<<;;;:::999888888888888888777666777999999999888888999777;;;CCCCCCLLLaaaxxxzzzxxx}}}|||zzzyyy~~~~~~~~~~~~rrrfff\\\VVVOOOKKKGGGDDDCCCBBBAAA@@@BBBBBBCCCDDDHHHOOOWWW]]]dddjjjoooqqquuuyyyxxxuuuooolllggg___VVVNNNHHHDDDEEEBBB@@@???===<<>>BBBHHHMMMXXXfffooorrrqqqmmmjjjhhheeebbbaaacccfffggggggfffggghhhiiikkkmmmooopppqqqqqqpppqqqsssvvvxxxyyyyyywwwuuuuuuvvvwwwvvvuuuppprrrsssssssssuuuxxxzzz~~~{{{yyywwwvvvwwwxxxzzzzzzxxxsssooojjjeeedddfffhhhhhhiiikkkkkkooovvv~~~~~~vvvmmmggg___WWWOOOMMMJJJGGGGGGJJJOOO\\\ppp}}}mmmccc]]]WWWQQQMMMKKKMMMNNNPPPPPPOOONNNMMMMMMKKKIIIHHHGGGDDD@@@===888777555555666777777666666666666666666666666666444444444444444555666666777777777888888888999999999;;;???AAAEEEKKKSSSYYY___mmm~~~~~~{{{|||qqqiiiaaa[[[YYYRRRXXXaaalllxxxxxxhhh[[[YYYWWWVVVVVVVVVTTTRRRMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@;;;;;;::::::999888888777777888888888888888999::::::===<<<===DDDGGGXXXsss~~~~~~~~~}}}~~~}}}|||}}}~~~sssfff^^^UUUQQQLLLHHHFFFDDDBBB@@@@@@@@@AAAAAACCCHHHNNNSSS\\\bbbiiilllqqqvvvwwwtttsssqqqmmmggg___UUUMMMIIIEEEBBBAAABBBAAA???AAAEEEEEEMMMXXXdddiiijjjiiihhhhhhfffdddccceeegggiiijjjjjjjjjjjjjjjkkklllnnnnnnqqqqqqrrrssstttvvvyyy{{{{{{yyywwwwwwxxxyyyyyyxxxssstttuuuuuuuuuwwwzzz}}}}}}{{{yyyzzzzzzzzz||||||{{{wwwttttttoookkkmmmnnnlllmmmooopppttt{{{wwwnnnggg^^^VVVOOOMMMKKKIIIIIILLLOOO[[[ppptttccc\\\WWWQQQKKKKKKMMMNNNPPPPPPOOONNNMMMMMMKKKJJJHHHGGGDDD@@@===888666555555777888777777777777777777777777777777444444444444444555666666666666666777777777888888999===@@@CCCFFFLLLVVV]]]fffuuu{{{rrriiiaaa]]]UUUXXX]]]dddooo}}}yyyiii\\\ZZZXXXWWWWWWVVVTTTRRRNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999999999999777888999999888888999;;;:::???>>>???DDDIII^^^|||~~~}}}||||||||||||~~~}}}}}}}}}}}}}}}~~~~~~{{{mmmdddZZZVVVPPPKKKHHHEEECCCAAA???@@@@@@@@@BBBFFFKKKOOOYYY```gggjjjpppuuuvvvtttsssssspppkkkddd[[[SSSNNNIIIDDDAAAAAA???<<<<<>>888666555666777888888777777777777777777777777777555555444444555555666777666666666777777777888888:::>>>CCCFFFJJJQQQ]]]fffqqq|||qqqgggbbbXXXXXXZZZ^^^gggvvvyyykkk]]][[[YYYXXXWWWVVVTTTRRROOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@???===;;;:::999999:::;;;777999::::::888888999;;;888>>>>>>???EEELLLddd~~~|||{{{zzz{{{{{{||||||}}}}}}}}}}}}}}}||||||uuujjj```\\\UUUOOOKKKGGGDDDBBBAAAAAAAAA@@@AAACCCHHHKKKUUU\\\ccchhhnnnuuuvvvtttssssssrrrooohhh```XXXSSSKKKEEEAAAAAA???;;;;;;===BBBCCCKKKWWW```bbbdddggghhhgggeeedddccceeegggjjjkkkjjjiiiiiijjjlllnnnooojjjlllnnnnnnnnnppptttxxxzzzyyywwwxxx{{{~~~~~~~~~|||zzzxxxxxx{{{}}}}}}|||||||||}}}yyyuuuvvvvvvuuuvvvyyyyyy|||~~~}}}vvvqqqfff]]]UUUPPPMMMHHHGGGJJJKKKPPP^^^sss~~~nnnhhhfff\\\PPPKKKMMMNNNPPPPPPOOONNNMMMMMMKKKJJJIIIHHHEEEBBB???888666555666777999999888777777777777777777777777666666555555666666777888777777777888888888999999;;;AAAGGGKKKPPPYYYgggrrrwwwkkkeeeYYYXXXXXXZZZcccqqqzzzmmm^^^\\\ZZZXXXWWWVVVSSSQQQOOONNNLLLJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@>>><<<999999:::<<<===666999;;;:::888777999<<<666<<<===???FFFNNNiii~~~}}}|||{{{{{{|||}}}{{{|||}}}~~~~~~}}}|||{{{zzzoooddd```YYYRRRMMMIIIEEECCCCCCCCCBBBAAA@@@BBBEEEHHHQQQYYY```fffmmmuuuwwwuuusssssssssqqqkkkccc\\\WWWLLLFFFAAAAAAAAA>>>>>>AAACCCBBBHHHUUU^^^```bbbggggggfffeeecccbbbcccfffhhhiiihhhhhhhhhjjjllloooqqqfffiiikkkkkkkkkmmmqqquuuzzzxxxwwwxxx{{{~~~zzzzzzyyywwwwwwxxx|||~~~}}}~~~yyyuuuwwwxxxwwwyyy|||zzz~~~zzzvvvmmmddd[[[UUUPPPJJJHHHJJJKKKMMMVVVfffzzz{{{tttsssttt{{{ssspppnnnbbbTTTKKKMMMNNNPPPPPPOOONNNMMMMMMKKKJJJIIIHHHFFFBBB???888666555666888999999888777777777777777777777777666666666666666777888888888888999999999:::::::::<<>><<<;;;:::999888888888999999999:::::::::;;;:::<<>>>>>@@@CCCFFFMMMSSS[[[eeemmmrrrttttttrrrvvvwwwsssnnnjjjbbb[[[OOOIIICCCBBBAAA======>>>@@@BBBIIISSS]]]cccdddccceeefffggggggeeedddeeeggghhhgggggggggiiikkkmmmnnnmmmmmmmmmmmmoooqqqsssttttttuuuxxx{{{}}}~~~~~~~~~}}}{{{xxxvvvwww{{{~~~}}}~~~}}}~~~{{{yyyyyyyyyyyyxxx}}}wwwnnnaaaWWWQQQMMMIIIGGGHHHJJJPPPYYYeeesssxxxqqqmmmkkklllwww|||~~~yyy{{{zzznnn```UUUPPPMMMPPPQQQOOOOOOQQQNNNLLLJJJIIIHHHGGGDDDAAA:::888666666777888888777777666666666555555555555333333333444444444555555777444555999:::888:::>>>CCCFFFMMMWWW___gggyyyyyypppggg```ZZZXXXYYY___mmmzzz~~~{{{{{{{{{xxxvvveeeaaa[[[YYYYYYYYYVVVTTTPPPNNNLLLKKKJJJIIIGGGEEEEEEDDDDDDCCCCCCBBBAAAAAA??????>>>===;;;:::999888888999999999999:::::::::===;;;===CCCLLL^^^{{{}}}~~~|||zzzyyyyyyzzzzzzzzzxxxyyy{{{zzzxxx{{{{{{pppkkkcccYYYQQQKKKGGGFFFDDDBBB@@@>>>>>>@@@BBBDDDKKKPPPYYYccckkkqqqtttuuussswwwxxxtttppplllddd]]]SSSKKKFFFDDDBBB>>><<<>>>===@@@GGGQQQ[[[bbbcccbbbggghhhiiiiiigggggghhhiiijjjiiiiiijjjkkkmmmnnnoooooooooooopppqqqsssuuuvvvsssuuuwwwyyy{{{|||||||||{{{zzzxxxwwwxxx{{{~~~}}}~~~zzzyyyyyyzzzzzzzzz}}}zzzqqqdddYYYRRRMMMHHHEEEBBBCCCGGGNNNXXXcccmmmsssvvvtttqqqlllgggddddddeeeqqqwwwxxx~~~~~~}}}rrrdddUUUPPPLLLOOOPPPOOOOOOQQQLLLJJJHHHGGGGGGEEEBBB???;;;999666666777888888777777777666666666555555555444444555555555666666666888666666::::::999;;;@@@CCCGGGRRR```kkkuuuyyymmmeee]]]YYYXXXZZZdddooo}}}zzzxxxwwwsssvvvzzzzzzxxxlllfff^^^ZZZYYYYYYWWWVVVQQQOOOMMMLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>===;;;:::999999999999999999::::::::::::???===>>>EEERRRggg~~~}}}{{{yyyxxxxxxxxxyyyzzzxxxxxx{{{{{{zzz~~~wwwrrriii___VVVNNNIIIGGGEEECCC@@@>>>===>>>@@@AAAFFFKKKTTT^^^hhhoootttvvvtttxxxyyyuuurrrnnnggg```VVVNNNHHHEEEBBB>>>===???<<<@@@HHHRRR\\\bbbeeeeeejjjkkklllllljjjjjjkkklllmmmmmmmmmmmmnnnooopppqqqqqqqqqrrrrrrtttuuuwwwxxxuuuvvvxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~~~~}}}zzzyyyzzz{{{|||{{{}}}}}}sssfffZZZRRRLLLGGGDDDCCCCCCEEEIIIOOOWWW^^^bbbbbbbbbaaa^^^\\\ZZZ\\\]]]iiioooxxxuuuyyyuuuiiiXXXPPPLLLMMMPPPOOOOOOQQQLLLJJJIIIHHHGGGEEEBBB@@@<<<999777666777888888777777777777666666666555555666666666666777777777777999777888:::;;;:::===CCCGGGOOO]]]mmmzzzrrr|||tttkkkbbb\\\YYYYYY___fffvvvxxxsss~~~xxxpppsssxxx{{{{{{ssskkkaaa[[[YYYXXXXXXWWWRRRPPPNNNMMMLLLKKKIIIGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>>===<<<:::999999999999999:::::::::;;;;;;???===>>>GGGXXXqqq}}}}}}|||zzzyyyxxxwwwwwwwwwzzzxxxxxx{{{||||||{{{wwwnnndddYYYPPPJJJGGGFFFDDDBBB???>>>>>>??????BBBGGGOOOYYYccclllsssvvvtttxxxyyyvvvrrroooiiicccWWWOOOHHHFFFCCC???>>>@@@>>>CCCLLLVVV___fffiiijjjlllmmmnnnnnnmmmmmmnnnoooppppppppppppqqqqqqrrrrrrsssssstttuuuvvvxxxyyyzzzyyyyyyzzz{{{{{{|||||||||xxxyyyzzz|||}}}}}}}}}|||}}}zzzyyy{{{}}}}}}}}}~~~{{{qqqdddXXXQQQLLLGGGDDDEEEEEEEEEFFFJJJOOOTTTWWWWWWWWWXXXVVVUUUUUUVVVXXX```gggqqq{{{wwwvvv|||{{{ppp]]]TTTLLLMMMOOOOOOOOOQQQNNNMMMKKKJJJIIIGGGDDDBBB===:::888777888999888888777777777666666666666555666666666777777777777888999888888::::::999???FFFPPPZZZjjjzzzhhhrrryyypppeee___ZZZXXXZZZ___ooo|||~~~wwwttt{{{wwwuuuzzz~~~zzzqqqeee]]]YYYXXXXXXWWWRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@???===<<<;;;:::999999999:::::::::;;;;;;;;;>>>===???JJJ___{{{}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwyyywwwxxx|||}}}{{{ssshhh]]]SSSKKKFFFGGGFFFCCC@@@???>>>>>>>>>@@@CCCJJJSSS^^^hhhpppuuussswwwxxxuuurrrpppkkkeeeXXXPPPIIIFFFCCC@@@@@@BBB@@@FFFOOOYYYaaagggkkkmmmmmmoooppppppooooooppprrrssssssssssssttttttssssssuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}}}}{{{|||~~~}}}|||}}}}}}zzzzzz|||~~~~~~~~~uuulll___UUUOOOKKKGGGDDDAAAAAA@@@AAACCCFFFJJJLLLPPPQQQRRRQQQPPPPPPQQQSSSYYY```kkkuuu}}}yyy{{{{{{eeeZZZOOONNNPPPPPPOOOPPPOOOMMMKKKJJJIIIHHHEEEBBB>>>;;;999888888999999888888777777777666666666666555555666666666777777777888777888:::999:::AAAJJJWWWddduuuaaaiiiuuuuuujjjccc]]]XXXWWWYYYgggttt~~~{{{xxxxxxzzzwwwjjj```\\\ZZZXXXWWWRRRPPPNNNMMMMMMLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;::::::::::::::::::;;;;;;;;;;;;===>>>BBBOOOgggzzzvvv||||||zzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxx|||xxxnnnbbbWWWNNNIIIHHHGGGEEEBBB@@@????????????AAAGGGOOOYYYccclllqqqssswwwxxxuuusssqqqmmmhhh[[[SSSKKKHHHEEEAAAAAADDDAAAGGGQQQZZZaaagggkkknnnoooqqqrrrrrrrrrrrrssstttwwwwwwwwwxxxxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~~~~}}}}}}|||}}}}}}~~~~~~}}}}}}~~~{{{{{{|||~~~~~~}}}~~~~~~ppphhh\\\RRRMMMJJJGGGEEE@@@@@@??????AAACCCEEEGGGIIIKKKLLLLLLKKKJJJKKKMMMSSSZZZeeeqqq{{{pppbbbTTTPPPQQQPPPOOOPPPMMMKKKIIIHHHHHHFFFCCCAAA???<<<:::999999999999888888888777777777666666666666666666666777777777777888777999::::::<<>>===;;;:::::::::::::::;;;;;;;;;;;;<<<===@@@FFFUUUooorrrqqq||||||zzz{{{wwwxxxyyyzzzzzz{{{{{{{{{xxxwwwxxx|||uuuiii]]]TTTNNNIIIHHHFFFDDDBBBAAAAAA@@@???AAAEEEKKKTTT___hhhnnntttxxxyyyvvvttttttpppkkkcccYYYPPPKKKGGGBBBAAADDDDDDKKKUUU]]]ccchhhmmmppprrrtttuuuuuuuuuuuuvvvxxx{{{||||||}}}|||{{{zzzyyy{{{|||~~~~~~~~~|||{{{}}}~~~~~~~~~}}}|||}}}}}}~~~ooofff[[[QQQLLLIIIFFFDDDCCCBBBAAAAAAAAABBBDDDEEECCCEEEGGGGGGFFFFFFHHHIIINNNVVVaaalllwwwzzzjjjYYYSSSSSSQQQOOOOOOMMMLLLJJJIIIHHHFFFCCCAAA@@@===:::999999:::999888888888888777777777666666777777777888888888999999888888;;;<<<<<>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<>>>BBBIIIYYYtttppprrr}}}zzz}}}vvvwwwyyyzzz{{{|||||||||xxxvvvxxx|||zzznnnbbbXXXRRRIIIHHHFFFEEECCCBBBBBBBBB@@@AAADDDIIIRRR\\\ffflllvvvyyyzzzxxxvvvvvvrrrmmmiii___TTTNNNHHHCCCAAACCCHHHOOOYYYaaagggkkkooossstttvvvwwwwwwwwwwwwyyyzzz~~~~~~|||{{{~~~}}}|||}}}~~~~~~~~~~~~|||||||||||||||pppggg[[[RRRLLLIIIFFFCCCBBBAAA@@@???>>>???@@@@@@???AAADDDEEEEEEFFFGGGHHHLLLSSS^^^jjjttt|||ooo]]]UUUTTTQQQOOONNNOOONNNLLLKKKJJJHHHEEECCC@@@>>>;;;999::::::999888888888888888777777777777888888999999999:::::::::999:::<<<>>>>>>BBBNNN[[[rrr______bbbfffmmmyyyssslllfff]]]VVVYYY\\\hhhzzzzzzttt~~~{{{nnnccc\\\ZZZZZZYYYWWWUUURRROOOLLLJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::;;;<<<<<<;;;;;;===???AAADDDNNNfffvvvwww}}}zzzxxxvvvvvvxxxyyyyyyyyyyyyyyyzzzwwwyyy~~~~~~~~~tttfffZZZTTTOOOJJJEEEDDDEEEFFFFFFDDDBBBAAACCCHHHNNNUUUbbboooqqquuuvvvsssqqqssssssqqqiiiddd]]]TTTNNNIIIGGGFFFIIIPPPYYYbbbiiinnnrrruuuxxxyyyzzzzzzzzz{{{}}}|||{{{|||~~~{{{xxxwwwwwwwwwvvv}}}yyynnn___TTTNNNKKKGGGDDDBBBBBBAAAAAA@@@??????????????????@@@AAABBBDDDEEEKKKNNNUUU```mmmyyy~~~uuujjj\\\RRROOOOOONNNLLLNNNLLLIIIHHHHHHGGGDDDBBB>>><<<999888888888777666666666666666666666666666777777777888999999::::::999999;;;<<<===CCCRRRbbbrrraaa```aaadddiiisssyyynnnfff\\\TTTWWWYYYcccsss{{{rrrxxx|||pppeee___]]]]]]YYYXXXUUURRROOOLLLJJJIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>======<<<<<<:::;;;<<<<<<;;;;;;===???AAAEEERRRjjj~~~tttxxx~~~}}}{{{zzzuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxzzz~~~{{{mmmaaaZZZSSSNNNHHHEEEEEEFFFDDDBBBDDDCCCDDDHHHLLLRRR]]]hhhjjjppptttsssrrrsssrrrooolllhhh```XXXQQQMMMJJJIIINNNTTT]]]eeekkkooorrrtttxxxzzz{{{{{{{{{|||~~~~~~{{{uuuqqqooommmlllkkksssxxx}}}ssseeeZZZSSSNNNJJJFFFBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>???AAABBBCCCHHHKKKRRR]]]iiiuuu~~~|||yyyqqqhhh[[[RRROOOOOONNNMMMNNNLLLIIIHHHHHHGGGDDDBBBAAA>>>;;;:::::::::999888888888888888888888888888777777777888999999::::::::::::<<>>=========:::;;;<<<<<<;;;<<<>>>@@@AAAGGGWWWpppyyyqqqyyyzzz{{{}}}|||zzzzzztttuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz~~~xxxkkkccc\\\VVVNNNJJJIIIHHHEEECCCFFFEEEFFFHHHJJJMMMVVV```ccckkkqqqssstttuuussspppqqqllleee]]]WWWRRROOONNNTTTZZZbbbiiinnnqqqtttuuuyyy{{{|||}}}|||}}}~~~~~~xxxtttmmmgggdddaaa___]]]dddiiirrr|||wwwkkk```XXXQQQKKKFFFAAAAAAAAA@@@??????>>>>>><<<<<<======>>>???AAAAAADDDGGGNNNWWWcccoooxxx~~~~~~wwwrrrllldddYYYRRROOOOOONNNMMMMMMKKKIIIHHHHHHGGGEEECCCAAA???<<<:::::::::999888888888888888888888888888777777888888999:::::::::;;;;;;>>>CCCHHHRRReeevvveeeaaa^^^]]]^^^dddrrr}}}rrrggg___YYYVVVXXXaaammmzzz|||wwwyyyuuuiiiaaa^^^]]]YYYXXXVVVSSSPPPMMMKKKJJJDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<<<<<<<>>>@@@CCCKKK\\\uuuuuuooo||||||wwwyyy{{{zzzxxxyyytttuuuvvvwwwwwwxxxwwwwwwvvvwwwzzz|||wwwnnneee___VVVPPPNNNLLLJJJGGGGGGFFFFFFHHHIIIKKKSSS\\\bbbiiippprrrsssvvvvvvttttttpppjjjccc\\\XXXUUUTTTYYY___gggnnnrrrvvvxxxzzz{{{}}}{{{wwwrrrmmmfff```[[[XXXVVVTTTVVVZZZaaalllvvv~~~{{{tttkkkaaaXXXQQQIIIEEEAAAAAAAAA@@@??????>>>>>>============>>>???@@@AAAAAAEEEKKKSSS]]]hhhrrryyy~~~tttmmmhhhaaaXXXRRROOONNNNNNMMMMMMKKKIIIHHHHHHGGGEEECCC@@@===:::999888888777666555555555555555555555555777777888999999::::::;;;;;;<<<@@@EEELLLXXXmmmhhhccc^^^\\\\\\```kkkvvvzzznnnfff\\\XXXWWW\\\eeerrrxxxjjj```ZZZYYYZZZXXXVVVSSSPPPMMMKKKJJJDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>???:::;;;<<<<<<<<<===???AAAEEEOOObbb{{{tttrrrzzzwwwyyyzzzwwwuuuvvvtttuuuvvvwwwwwwxxxwwwwwwtttwwwzzz{{{~~~{{{nnnggg]]]VVVSSSQQQNNNKKKHHHFFFFFFHHHIIIKKKTTT^^^ccciiinnnoooqqquuuxxxwwwvvvsssnnngggbbb^^^[[[ZZZ^^^ccckkksssxxx{{{~~~~~~|||uuuqqqjjjeee^^^XXXTTTRRROOOMMMMMMOOOTTT\\\eeemmmqqqsssnnnjjjccc[[[SSSLLLFFFBBBBBBBBBAAAAAA@@@?????????????????????@@@@@@AAABBBAAADDDIIIOOOWWWaaalllttt}}}wwwnnnfffaaaYYYRRRNNNMMMMMMMMMLLLJJJIIIHHHHHHGGGEEEDDDAAA>>>;;;999999888777666555555555555555555555555888888888999::::::;;;;;;<<<===@@@GGGOOO]]]tttooohhhaaa]]]\\\]]]eeennn{{{sssiii```[[[YYYZZZ___jjj|||~~~ooobbb[[[XXXZZZYYYWWWTTTQQQNNNKKKJJJEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???????????????999;;;<<<===<<<>>>@@@BBBGGGSSSjjjvvvwww}}}yyywwwyyyzzzvvvtttuuutttuuuvvvwwwxxxxxxxxxxxxuuuyyy{{{{{{zzzrrrggg^^^XXXUUUQQQNNNKKKIIIHHHIIIJJJNNNXXXbbbhhhmmmqqqpppqqqvvvxxxxxxxxxvvvqqqlllhhhdddbbbaaaccciiiqqqxxx|||yyysssnnnddd___YYYSSSOOOMMMJJJHHHIIIIIIJJJOOOUUU[[[___```^^^\\\XXXRRRLLLGGGDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBBBBCCCAAADDDHHHLLLQQQ[[[fffooozzz~~~ttthhhcccZZZQQQLLLJJJLLLMMMLLLJJJHHHHHHHHHHHHFFFDDDDDDAAA===;;;;;;:::999888888888888888888888888888888888999999:::;;;;;;;;;======BBBIIISSSccc}}}wwwooofff```\\\\\\aaahhhqqqxxxmmmbbb^^^ZZZZZZ\\\dddtttvvvhhh```]]]ZZZYYYWWWTTTQQQNNNLLLKKKFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@999;;;<<<======>>>@@@CCCFFFWWWttt{{{xxx}}}zzzwwwwwwzzz{{{wwwuuuwwwuuuvvvwwwxxxyyyyyyyyyyyywww|||~~~|||uuuiiibbb\\\WWWSSSQQQMMMJJJJJJKKKOOO[[[fffqqqvvvzzzzzzzzz||||||zzzzzzxxxuuuqqqnnnkkkiiihhhiiinnnvvv|||~~~yyysssoooeee```YYYSSSOOOKKKIIIGGGGGGFFFFFFGGGKKKOOOPPPQQQQQQPPPNNNJJJGGGEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAADDDGGGHHHLLLTTT```jjjtttyyy}}}kkkeee\\\QQQJJJHHHJJJMMMKKKJJJHHHHHHHHHHHHFFFEEEDDDAAA>>><<<;;;:::999888888888888888888888888888888888999::::::;;;;;;<<<===???DDDMMMYYYlll~~~tttjjjccc]]][[[^^^dddjjj|||~~~sssccc___[[[ZZZZZZ```ooo}}}{{{nnneeebbbZZZYYYWWWTTTQQQNNNLLLKKKFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@???@@@@@@@@@999;;;<<<======>>>AAACCCEEEZZZ{{{}}}wwwyyyxxxvvvwww{{{|||xxxwwwyyyvvvwwwxxxyyyyyyzzzyyyyyyzzz~~~tttjjjccc]]]YYYUUUPPPMMMLLLLLLPPP\\\hhhxxx}}}|||zzzxxxuuurrrooommmmmmnnnsssyyy~~~~~~}}}}}}~~~zzztttpppjjjeee]]]VVVQQQMMMJJJHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIIIIHHHFFFDDDDDDEEEGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAACCCFFFFFFIIIQQQ]]]fffnnnrrryyynnnhhh]]]QQQIIIGGGJJJMMMKKKJJJHHHHHHHHHHHHFFFEEECCC@@@<<<:::999888777666666666666666666666666666888999999::::::;;;;;;<<<>>>@@@FFFPPP]]]rrr~~~sssjjjdddaaa```___hhhppp}}}xxxmmmeee]]]XXXVVV[[[gggtttvvviii^^^^^^[[[YYYYYYUUUNNNJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???<<<===>>>>>>>>>???BBBEEEMMMaaa~~~wwwwwwuuuzzzzzzzzzxxxuuuuuuwwwyyyuuuvvvvvvuuuuuuuuuxxxzzz|||oooddd___YYYUUUSSSTTTRRRRRRZZZfffzzz{{{vvvuuuwwwwwwrrrnnnppptttzzz~~~xxxuuuqqqppprrrtttvvvwwwyyy|||wwwpppiiieee___XXXRRRNNNLLLKKKGGGHHHHHHGGGFFFEEEGGGHHHKKKLLLJJJGGGGGGKKKJJJGGGHHHGGGGGGHHHHHHHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBBGGGGGGEEEEEEHHHOOOXXX^^^hhhmmmuuu}}}}}}ppp___RRRMMMLLLKKKJJJLLLLLLJJJIIIGGGFFFDDDDDD???>>><<<:::888777777666777777777777777777777777999:::;;;:::888888888:::@@@CCCJJJVVViii{{{rrrkkkgggcccbbbeeejjjtttssskkkaaa[[[WWWYYYdddooo}}}qqqhhh```[[[YYYYYYUUUOOOKKKKKKHHHGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???======>>>>>>>>>???CCCEEEOOOeeeyyyooopppssszzzzzzzzzyyywwwvvvwwwxxxuuuvvvvvvvvvuuuvvvxxx{{{~~~rrrlllccc___\\\ZZZVVVTTTYYYbbbvvv~~~xxxvvvxxxxxxvvvsssxxx{{{|||vvvrrrnnnkkkgggeeefffhhhiiijjjqqqsssxxx|||~~~wwwppplllhhhaaaYYYSSSNNNLLLKKKHHHHHHIIIHHHFFFFFFGGGIIIJJJLLLKKKIIIJJJMMMLLLIIIJJJIIIIIIJJJJJJJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBDDDIIIQQQWWW___cccjjjqqquuuwwwwwwvvvyyy{{{~~~xxxgggXXXOOOKKKIIIIIILLLLLLJJJIIIGGGFFFDDDDDD@@@???===;;;999888777777888888888888888888888888777888::::::999999;;;===>>>BBBKKK\\\sss{{{ssslllgggcccaaaccchhhppp}}}|||rrrggg^^^YYYXXX___hhhwww|||tttccc]]]YYYYYYVVVPPPKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>>>>@@@CCCFFFRRRkkksssgggjjjrrryyyzzz{{{zzzxxxwwwwwwwwwsssuuuvvvvvvvvvwwwzzz|||yyynnnjjjeeeaaa\\\YYY\\\aaaooo}}}yyyyyy{{{{{{zzz~~~wwwnnngggaaa^^^ZZZXXXXXXZZZ\\\\\\dddfffjjjooossswwwxxxyyy{{{zzzyyy{{{|||zzztttoookkkgggaaaYYYRRRMMMKKKIIIGGGHHHHHHHHHGGGHHHJJJLLLLLLOOOQQQOOOPPPRRRRRROOOOOONNNMMMMMMMMMLLLIIIGGG@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAEEEJJJNNNVVVYYY]]]bbbeeeggghhhhhhkkknnnsssyyy~~~zzzrrr```QQQJJJHHHIIILLLLLLJJJIIIGGGFFFDDDDDDAAA@@@>>><<<;;;999999888888888888888888888888888666777999::::::;;;>>>@@@@@@DDDPPPeeexxxooogggbbb]]]^^^aaafffqqqyyylllbbbZZZWWW[[[bbbooo{{{~~~ggg___ZZZYYYVVVQQQMMMLLLHHHHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???===>>>>>>===>>>@@@DDDGGGSSSooonnnccciiiwww}}}xxxzzz{{{{{{yyywwwvvvvvvrrrtttvvvwwwwwwxxxzzz|||yyytttmmmhhhdddbbbcccdddiiiyyy~~~|||}}}~~~~~~~~~tttjjjcccXXXTTTQQQOOOPPPRRRSSSTTTWWWZZZ]]]bbbfffiiikkkmmmoooooopppqqqrrrqqqllliiiccc```ZZZUUUOOOKKKHHHGGGDDDEEEGGGGGGHHHJJJNNNQQQRRRWWWZZZZZZZZZ[[[[[[XXXVVVSSSQQQOOOMMMKKKHHHFFF???????????????????????????@@@BBBBBBBBBDDDGGGIIIQQQRRRTTTWWWYYY[[[]]]^^^```dddkkkqqqwww}}}xxxzzz{{{hhhVVVKKKIIIJJJLLLLLLJJJIIIGGGFFFDDDDDDBBBAAA???===<<<;;;::::::888888888888888888888888777888:::::::::<<>>>>>>>>===>>>@@@EEEIIIUUUrrrmmmeeeooo|||wwwyyy{{{zzzxxxvvvvvvvvvrrrtttvvvxxxxxxyyyzzz||||||{{{sssoooooommmjjjgggttt~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{|||}}}xxxpppfff```SSSPPPLLLKKKLLLNNNPPPPPPOOOPPPSSSWWWZZZ]]]___```aaabbbcccdddeeedddaaa___VVVTTTQQQMMMJJJHHHFFFEEEAAACCCDDDFFFHHHLLLQQQUUUYYY```eeedddccccccaaa^^^YYYVVVRRROOOLLLIIIEEEBBB???????????????????????????AAABBBCCCBBBBBBDDDEEELLLLLLMMMNNNPPPRRRTTTUUUXXX]]]eeekkkqqqvvv|||{{{yyy~~~ppp]]]PPPLLLLLLLLLLLLJJJIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;;;;:::888888888888888888888888:::;;;;;;;;;;;;<<>>>>>>>>===>>>AAAFFFJJJXXXttt|||lllhhhvvv{{{wwwxxxyyyxxxvvvuuuuuuuuusssuuuwwwyyyxxxyyyzzz{{{{{{|||~~~zzzzzzwwwqqqkkkttt|||yyywwwvvvrrrqqqpppooonnnnnnooopppsssssstttvvvxxxzzz|||}}}yyy{{{|||~~~}}}xxxrrrkkkccc^^^VVVRRRNNNKKKKKKMMMNNNNNNJJJKKKMMMNNNQQQSSSTTTUUUTTTUUUVVVXXXXXXVVVUUUTTTKKKJJJIIIGGGFFFEEEDDDDDDAAABBBCCCEEEGGGKKKQQQVVV\\\dddkkkjjjfffdddaaa^^^XXXTTTPPPLLLIIIEEEBBB???????????????????????????>>>???AAAAAA@@@???@@@BBBFFFFFFGGGGGGIIIKKKLLLNNNQQQWWW```ggglllrrrxxx}}}|||~~~wwwfffWWWPPPNNNLLLLLLJJJIIIGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;:::999999999999999999999999;;;<<<<<<;;;;;;===@@@CCCGGGSSSgggxxxpppjjjbbbcccaaa___```kkk|||~~~qqqggg^^^YYYZZZ___hhhxxxqqqfff\\\YYYXXXTTTPPPNNNIIIIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>=========AAAGGGKKK^^^xxxxxxjjjiiiyyy}}}wwwwwwwwwwwwvvvtttssstttuuutttvvvyyyyyyyyyxxxyyyzzz||||||xxxrrrxxx}}}{{{yyyuuuqqqnnnkkkjjjeeecccaaa_________```aaafffggghhhiiikkknnnpppqqqkkklllnnnppprrrtttvvvwwwyyyyyyzzz{{{~~~}}}xxxtttpppmmmjjjggg```[[[UUUQQQOOONNNNNNMMMHHHHHHHHHIIIIIIJJJKKKLLLJJJLLLMMMNNNMMMLLLKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEIIINNNRRRZZZcccjjjiiiccc___[[[WWWRRROOOJJJGGGEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>>>>@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJRRR\\\ccciiiooowww}}}~~~ooo___TTTOOOLLLLLLJJJIIIGGGFFFDDDDDDCCCBBB@@@>>><<<;;;::::::999999999999999999999999:::;;;;;;;;;<<>>>>>=========AAAGGGLLLbbb{{{vvviiiiiiyyyxxxssswwwwwwvvvtttrrrrrrsssuuuuuuwwwyyyzzzyyyxxxxxxyyy}}}}}}}}}xxx|||~~~}}}{{{yyytttrrrooolllgggdddaaa___YYYWWWUUUSSSRRRRRRSSSTTTVVVWWWXXXZZZ\\\^^^```aaa___```bbbdddfffiiijjjkkkiiiiiijjjmmmrrrxxx}}}~~~zzzvvvsssssstttttttttiiiddd]]]WWWSSSQQQOOONNNGGGGGGFFFFFFEEEEEEFFFFFFEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFEEEDDDDDDFFFKKKOOOWWW```hhheee___ZZZUUUQQQMMMJJJFFFDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???@@@AAACCCAAABBBCCCDDDEEEGGGHHHHHHEEENNNXXXaaagggnnnwww}}}uuudddVVVOOOLLLLLLJJJIIIGGGFFFDDDDDDBBBAAA@@@>>><<<;;;::::::999999999999999999999999999999:::;;;===@@@FFFJJJTTTeee~~~{{{tttmmmhhhbbb```___bbbmmmxxx}}}qqqeee]]]\\\ZZZaaalll|||~~~xxxooouuu}}}vvvmmmaaa[[[ZZZYYYTTTOOOJJJGGGEEEDDDDDDEEEEEEDDDAAAAAAAAA@@@@@@@@@?????????@@@;;;===BBB???CCCUUUhhhzzzmmmeeessssssrrruuuuuuttttttuuuvvvxxxyyyvvvuuusssrrrssstttvvvxxxzzzwwwuuuwwwyyyzzzwwwyyy}}}{{{}}}~~~zzzxxxtttpppoooqqqpppkkkfffcccccccccbbb___[[[VVVTTTQQQNNNKKKHHHGGGIIIKKKMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRUUUYYY\\\]]]\\\^^^\\\]]]```bbbgggrrr|||~~~~~~~~~~~~~~~xxxqqqhhh```[[[WWWSSSPPPOOOKKKGGGFFFGGGGGGEEEBBBBBBCCCCCCDDDFFFGGGIIIJJJEEEEEEDDDBBB@@@@@@BBBDDDGGGHHHHHHFFFDDDFFFKKKOOOSSSWWWZZZYYYTTTOOOMMMLLLFFFFFFEEEEEECCCBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAADDDCCCCCCCCCBBBAAAAAAAAA>>>???AAABBBCCCDDDDDDDDDFFFIIIOOOWWWaaalllwwwxxxiii\\\UUUNNNNNNMMMLLLJJJHHHGGGGGGCCCBBBAAA???<<<:::999888777888888888888999999999::::::;;;>>>======CCCJJJ[[[ppp~~~}}}vvvrrrllleeeaaa^^^___hhhrrrwwwjjjaaa___YYY^^^iiixxxzzzrrrkkknnnttt}}}{{{zzzyyyxxxnnnccc]]][[[YYYTTTOOOLLLIIIFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>???<<<>>>CCCAAAFFFYYYqqqwwwlllfffttt{{{oooooossssssrrrrrrssstttvvvwwwtttsssrrrrrrrrrtttvvvwwwzzzwwwooolllmmmnnnsssrrruuu~~~{{{yyyuuurrrrrrttttttpppmmmiiifffbbbbbbcccbbb]]]YYYWWWWWWWWWWWWTTTPPPMMMJJJIIIGGGDDDBBBAAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOPPPPPPPPPSSSRRRSSSVVVXXX]]]gggrrrzzzuuulllfffaaa\\\YYYVVVQQQMMMKKKLLLLLLIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHKKKJJJJJJGGGEEEEEEGGGIIIGGGHHHIIIGGGEEEEEEGGGJJJMMMPPPRRRQQQNNNJJJHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCCCCEEEFFFJJJPPPYYYfffsss|||rrrcccXXXPPPOOOMMMKKKIIIHHHGGGGGGCCCBBBAAA???<<<:::999888888888888888999999999999:::999<<<>>>>>>???FFFOOO```uuu~~~|||xxxppphhhbbb]]]\\\bbbjjj}}}rrrgggbbbXXX\\\eeeqqqvvvnnnmmmooo}}}wwwrrrrrrrrrvvvnnnddd^^^\\\YYYTTTOOOMMMKKKHHHFFFEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???<<<>>>DDDCCCJJJ^^^{{{tttkkkggguuutttkkkmmmqqqqqqqqqqqqrrrsssttttttssssssqqqqqqrrrtttvvvxxx{{{}}}||||||{{{|||{{{ooofffbbbaaaaaaggghhhmmmvvv|||uuuqqqmmmhhhcccaaaaaa```]]]ZZZXXXUUURRRRRRSSSRRRNNNKKKJJJJJJKKKKKKIIIFFFCCCBBBAAA@@@???>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBB@@@CCCEEEFFFEEEDDDEEEEEEIIIGGGHHHLLLNNNRRR\\\fffuuuxxxpppiiiccc```[[[VVVQQQNNNNNNNNNKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOOOONNNKKKIIIHHHIIIKKKJJJLLLNNNNNNLLLIIIHHHHHHJJJLLLMMMLLLIIIGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAEEEEEEFFFIIIQQQ___mmmwww|||jjj]]]RRRPPPMMMJJJHHHGGGFFFFFFCCCBBB@@@>>><<<;;;999888888888888888999999999:::999999<<<>>>>>>@@@IIITTTfff{{{|||sssjjjccc^^^[[[^^^dddttt{{{mmmeeeZZZ\\\bbblllyyy|||xxxwwwuuunnnlllmmmqqqjjjccc^^^\\\YYYUUUQQQMMMJJJHHHGGGFFFEEECCCAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@===???DDDCCCLLLaaassskkkiiiuuunnniiinnnpppppppppqqqrrrrrrsssssstttsssrrrrrrsssuuuxxxzzz|||}}}wwwtttsssrrrssszzzwwwlllbbb\\\YYYWWWYYY\\\bbbjjjuuu{{{rrrjjjfff```[[[VVVSSSQQQPPPNNNMMMMMMKKKIIIIIIJJJIIIFFFDDDDDDDDDEEEEEEEEECCCAAA@@@???????????????>>>======??????@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCAAA@@@BBBDDDDDDCCCDDDGGGIIILLLUUU___nnn|||{{{sssmmmiiiddd^^^XXXTTTSSSRRRPPPMMMKKKLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTQQQMMMKKKKKKLLLPPPRRRUUUWWWVVVRRROOOMMMMMMMMMMMMLLLKKKKKKKKKLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCGGGGGGGGGIIINNNYYYeeemmmwww~~~lll^^^SSSQQQNNNJJJHHHFFFFFFFFFBBBAAA@@@>>>===;;;:::999888888888999999999::::::::::::<<<>>>===???KKKWWWmmm~~~uuukkkeee```\\\]]]aaalllyyyssshhh^^^^^^```gggsss{{{nnnhhhfffhhhddd```]]][[[ZZZVVVSSSKKKIIIHHHHHHHHHGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBB>>>???CCCBBBMMMdddsssllllllvvv{{{jjjiiiooopppqqqqqqrrrssssssttttttttttttssstttuuuxxx{{{|||~~~}}}vvvqqqpppoooqqqxxxwwwjjj```XXXTTTRRROOORRRWWW]]]fffsssyyyooofff___[[[TTTQQQMMMJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFEEECCCBBBBBBCCCCCCDDDDDDCCCBBBAAA???@@@@@@AAAAAA@@@???>>>===============>>>>>>>>>@@@AAAAAAAAAAAABBBDDDEEEEEECCCDDDGGGHHHIIIQQQ[[[hhhxxx|||zzzsssmmmeee```^^^]]]ZZZWWWRRRTTTUUUWWWXXXYYYYYYYYY______]]]ZZZUUURRRQQQRRRSSSUUUYYY\\\\\\ZZZUUURRRQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPOOONNNMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLRRRYYY^^^iiippp{{{wwwhhh[[[RRRQQQNNNKKKHHHFFFFFFEEEBBBAAA@@@>>>===;;;:::999888999999999999:::::::::;;;<<<======;;;>>>LLLZZZtttvvvmmmgggbbb^^^]]]```dddqqqyyylllbbb```___bbblll{{{tttgggbbbcccaaa^^^]]]\\\ZZZWWWUUUJJJIIIHHHIIIIIIIIIGGGEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@BBB@@@@@@DDDDDDQQQjjjrrrnnnqqq|||zzzjjjiiinnnqqqqqqrrrsssttttttttttttuuuttttttuuuwwwyyy|||~~~~~~yyywwwuuuuuuzzzxxxkkk___VVVQQQOOOKKKMMMOOOTTT[[[eeeooovvvzzzwwwqqqjjjbbb[[[UUURRRMMMKKKIIIGGGFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@??????>>>>>>>>>>>>????????????>>>???@@@DDDGGGIIIIIIGGGGGGFFFFFFHHHGGGHHHOOOWWWcccsss{{{sssmmmjjjhhheeebbbccccccccccccbbb___]]]\\\dddddddddaaa^^^[[[ZZZ[[[[[[[[[]]]```aaa```]]]YYYZZZXXXWWWWWWXXXYYYYYYXXXWWWWWWUUUSSSPPPNNNKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFDDDCCCBBBBBBBBBEEEGGGIIIIIIHHHGGGFFFFFFGGGHHHIIICCCEEEGGGIIIJJJLLLOOORRR]]]cccnnnxxxxxxuuunnnbbbWWWPPPOOONNNLLLJJJGGGFFFEEEAAAAAA@@@>>>===;;;::::::999999999999::::::::::::<<<<<<======;;;@@@PPP```}}}yyyoooiiiddd___]]]^^^^^^iiiwwwqqqeeeaaa^^^^^^ggguuunnnfffaaaaaa___^^^\\\ZZZWWWUUULLLJJJJJJJJJJJJIIIFFFCCCCCCBBBBBBBBBBBBAAAAAAAAA???BBB@@@BBBGGGIIIXXXrrrnnnnnnwwwzzzlllkkkooopppqqqrrrttttttttttttssstttsssssstttvvvyyy}}}~~~|||mmm```XXXSSSQQQMMMLLLLLLNNNTTT[[[aaaeeefffddd```\\\VVVRRRNNNLLLHHHHHHHHHGGGEEEDDDCCCDDDBBBDDDEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAFFFPPPXXXZZZSSSMMMLLLJJJJJJKKKIIIIIINNNVVV___ppp{{{yyyuuusssuuuuuuuuussspppmmmiiigggkkklllmmmmmmlllkkkkkklllmmmkkkjjjkkkmmmllliiigggjjjhhhggggggiiijjjhhhfffdddcccaaa]]]YYYUUUQQQOOONNNNNNMMMLLLKKKJJJJJJIIIFFFEEEDDDDDDFFFIIIMMMOOOQQQOOOLLLJJJHHHHHHHHHHHHCCCDDDFFFHHHHHHJJJMMMPPPVVV]]]gggqqq{{{|||tttooohhh]]]UUUMMMNNNNNNMMMKKKIIIFFFDDDAAA@@@???>>>===<<<;;;:::999999999:::::::::;;;;;;;;;<<<>>>>>>>>>DDDWWWiii{{{pppkkkeee___\\\\\\ZZZeeerrr~~~tttgggbbb]]]\\\cccqqqwwwmmmcccbbbaaa```]]]ZZZWWWUUUNNNLLLKKKKKKJJJHHHDDDAAACCCCCCBBBBBBBBBAAAAAAAAA>>>BBBAAACCCJJJMMM^^^yyykkknnn{{{zzznnnmmmpppoooppprrrsssttttttsssrrrrrrrrrrrrsssvvvyyy|||~~~qqqddd[[[WWWUUUOOOMMMKKKMMMQQQVVVZZZ[[[ZZZYYYVVVSSSPPPLLLJJJIIIFFFGGGHHHGGGEEEBBBBBBBBBCCCEEEGGGGGGFFFFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@DDDGGGOOO]]]iiiiii___TTTPPPOOONNNNNNLLLKKKPPPWWW]]]mmm~~~{{{wwwuuuvvvyyy{{{}}}}}}~~~|||yyyxxxyyyyyyvvvtttzzzxxxvvvwwwzzzzzzwwwttttttsssppplllfffaaa]]][[[UUUUUUTTTSSSQQQPPPOOOOOOJJJIIIHHHIIIKKKOOOSSSUUUVVVTTTPPPLLLIIIHHHGGGGGGDDDFFFGGGHHHIIILLLPPPSSSUUU[[[eeeoooyyy|||tttnnnfff\\\TTTLLLMMMNNNNNNMMMJJJFFFDDDAAA@@@???>>>===<<<;;;:::999999:::::::::;;;;;;;;;:::;;;>>>@@@@@@HHH]]]pppzzzmmmddd___\\\ZZZ___```ggguuu{{{jjjccc]]]]]]```ggguuu|||vvvqqqfff^^^\\\\\\YYYVVVVVVSSSOOOJJJGGGFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@AAA@@@DDDBBBBBBFFFKKKbbbuuudddssssssoooqqqrrrssssssrrrrrrqqqppppppoootttrrrrrrttttttsssvvv{{{xxxiii]]]VVVSSSQQQNNNLLLOOOUUUYYYYYYWWWYYYWWWTTTRRRQQQPPPNNNMMMMMMJJJGGGGGGHHHIIIGGGEEEJJJJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDEEEGGGHHHHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGDDDCCCBBBCCCDDDEEEDDDCCCEEEGGGOOO\\\hhhkkkeee^^^YYYXXXVVVUUUTTTTTTUUUVVV```mmm{{{wwwqqqjjjeee```]]]ZZZYYYYYYVVVPPPLLLPPPMMMJJJJJJOOOUUUZZZ]]]___[[[VVVQQQOOOMMMKKKJJJGGGEEEEEEHHHJJJJJJOOOVVVUUU^^^iiisss{{{xxxrrrjjj```YYYPPPMMMLLLMMMLLLGGGEEEGGGBBBAAA@@@???>>><<<;;;;;;:::;;;;;;:::999888:::;;;===<<<===@@@CCCOOOiiiuuujjjccc___]]]^^^^^^dddppp}}}~~~lllddd]]]\\\^^^eeesss{{{qqqgggbbb___ZZZXXXZZZSSSOOOJJJGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???DDDCCCCCCHHHOOOgggpppeeeuuurrroooqqqrrrrrrqqqqqqppppppqqqqqqqqqtttrrrrrrttttttssswww||||||mmmaaaZZZWWWTTTQQQPPPSSSYYY^^^^^^]]]^^^\\\YYYWWWWWWUUUSSSQQQQQQOOOLLLLLLNNNOOOMMMKKKKKKLLLMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMKKKIIIGGGFFFHHHGGGFFFEEEEEEFFFGGGGGGHHHGGGFFFGGGHHHHHHGGGEEEGGGIIIPPP]]]jjjpppnnniiiccc```[[[WWWUUUVVVXXXZZZ```kkk|||xxxtttoookkkfffdddbbb___YYYUUUSSSQQQPPPQQQVVV\\\```aaa```\\\WWWSSSQQQOOOMMMLLLLLLJJJJJJLLLMMMMMMRRRXXXYYYcccppp{{{yyyuuunnnddd[[[QQQNNNMMMNNNMMMHHHEEEFFFBBBAAA@@@???>>><<<;;;;;;:::;;;;;;:::999999:::<<<===<<<>>>BBBGGGUUUppptttkkkdddaaa^^^\\\___hhhtttoooggg^^^[[[[[[aaannn{{{{{{pppiiiaaaYYYXXXZZZTTTPPPKKKGGGEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB>>>CCCCCCDDDKKKSSSmmmzzzkkkgggyyy}}}mmmllloooppppppooooooooopppqqqsssttttttqqqrrrtttttttttxxx~~~rrrggg___[[[VVVUUUVVV[[[bbbhhhkkkjjjjjjhhheeedddcccaaa]]][[[YYYXXXVVVVVVWWWWWWUUUTTTRRRTTTVVVUUUQQQOOOOOOQQQRRRWWW[[[[[[UUUOOOKKKIIIMMMLLLKKKIIIHHHIIIIIIJJJMMMMMMMMMOOOPPPOOOMMMJJJHHHIIIMMMXXXfffooorrrrrrlllgggaaa[[[XXXYYY\\\^^^dddmmm{{{xxxsssppplllfffaaaZZZYYYYYY[[[```eeehhhjjjeeeaaa\\\XXXVVVUUUSSSRRRRRROOOOOORRRRRRRRRWWW]]]```kkkzzz|||{{{wwwlllbbbTTTPPPOOOPPPOOOIIIEEEDDDBBBAAA@@@???>>><<<;;;;;;:::;;;;;;:::999999;;;<<<<<<===???DDDKKK\\\xxxsssiiiddd^^^\\\]]]dddmmmzzzuuukkkaaa[[[YYY^^^jjjuuu}}}uuujjj___[[[\\\UUUQQQKKKGGGFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCCCC>>>CCCCCCDDDLLLUUUoooxxxjjjhhh~~~ssshhhhhhlllmmmooonnnnnnnnnppprrrtttvvvsssqqqqqqssstttuuuyyyvvvkkkccc___XXXYYY\\\dddnnnxxx~~~~~~}}}zzzyyywwwsssnnnkkkhhhgggeeedddbbb```^^^]]]^^^aaabbb```[[[XXXXXXZZZYYYaaahhhhhhaaaYYYTTTRRRRRRQQQPPPNNNNNNNNNOOOPPPSSSTTTVVVYYY[[[[[[XXXVVVPPPNNNPPPWWWbbblllrrrtttmmmjjjeeeaaa___```bbbdddmmmttt~~~}}}xxxrrrmmmdddaaa___aaaeeekkkppprrrllliiiccc```^^^\\\ZZZYYYUUUSSSTTTWWWXXXYYY^^^eeeiiitttvvvkkkYYYTTTQQQRRRPPPJJJEEECCCBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;999:::;;;===;;;===@@@DDDNNNbbb~~~{{{nnnfffaaa^^^^^^bbbiiivvvzzzpppeee]]]YYY[[[eeepppxxxjjjaaa```WWWSSSMMMIIIFFFEEEDDDCCCEEEEEEDDDCCCCCCCCCCCCDDD???DDDCCCDDDKKKTTToooxxxmmmggg{{{llleeehhhlllnnnooooooooooooqqqsssuuuvvvsssppppppssstttuuu{{{zzzpppgggbbb[[[]]]cccmmm{{{~~~|||yyytttppplllkkkkkkmmmmmmkkkfffbbbbbbbbb```gggooopppkkkdddaaa```ZZZZZZYYYYYYYYYZZZ\\\]]]^^^___bbbfffjjjjjjiiiggg^^^\\\[[[^^^eeemmmrrrtttoooooooooooooooooooooooovvv{{{}}}xxxnnniiicccbbbeeelllsssxxxssspppjjjfffdddbbb```^^^WWWVVVXXX\\\___aaagggnnnuuu}}}uuu___XXXRRRRRRQQQKKKEEECCCBBBAAA@@@???>>><<<;;;;;;:::;;;;;;;;;::::::<<<>>>:::===@@@DDDPPPgggsssjjjfffbbbaaabbbfffqqqvvvjjjaaa[[[[[[bbbkkk~~~qqqddd___YYYUUUOOOJJJHHHFFFEEECCCEEEEEEDDDCCCCCCCCCCCCCCC@@@DDDCCCCCCJJJTTToooyyyqqqmmmuuuiiifffiiinnnppppppqqqrrrrrrssstttttttttrrrpppppprrrtttvvv}}}~~~uuummmggg```cccjjjvvv~~~}}}{{{yyyvvvssspppnnnkkkpppuuuvvvuuurrrqqqqqqlllkkkkkkkkkkkkmmmnnnooonnnooorrrvvvzzz{{{{{{yyykkkiiihhhjjjnnnrrrtttuuuyyy{{{~~~}}}{{{{{{zzztttkkkgggiiipppxxx}}}|||xxxrrrmmmjjjhhheeeccc^^^]]]___eeehhhkkkrrryyy{{{eee\\\TTTRRRQQQKKKFFFDDDBBBAAA@@@???>>><<<;;;;;;999;;;;;;;;;:::;;;===???;;;???BBBFFFTTTnnnxxxqqqjjjfffcccaaabbbiii{{{{{{ooofff^^^[[[```ggguuuyyyjjjbbb\\\WWWQQQLLLIIIGGGEEEDDDEEEDDDCCCCCCBBBBBBCCCCCC@@@DDDCCCCCCKKKUUUqqqxxxqqq{{{oooddddddhhhmmmooorrrsssuuuvvvvvvtttsssrrrrrroooooorrrtttwww~~~|||tttmmmfffiiippp}}}}}}}}}~~~yyyzzz{{{~~~|||wwwwww|||}}}xxxtttqqqnnnllliiihhhjjjooorrruuu||||||kkk___TTTQQQPPPKKKFFFEEEBBBAAA@@@???>>><<<;;;;;;999;;;;;;;;;;;;;;;===???;;;AAAEEEIIIZZZwww|||vvvmmmiiidddaaa^^^dddttt~~~rrriii```\\\___eeeoootttlll]]]XXXRRRMMMJJJHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB???DDDBBBDDDLLLWWWsssvvvppp}}}iii```aaaeeejjjllltttuuuwwwxxxwwwuuurrrppprrroooooorrrtttwwwyyyssslllnnnuuu}}}zzzvvvtttqqqppprrrvvvyyy|||{{{nnnaaaUUUQQQOOOKKKGGGEEEBBBAAA@@@???>>><<<;;;;;;999;;;<<<;;;;;;;;;>>>@@@<<>>===<<<;;;;;;===<<<;;;:::::::::;;;<<<@@@AAABBBJJJbbb|||sssmmmfffbbb```bbblllwww{{{ooofff```^^^___jjjvvvqqqeee^^^TTTNNNKKKJJJHHHFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDGGGLLL\\\{{{uuuwwwvvvbbb___dddfffhhhmmmrrrrrrssstttsssqqqooonnnpppoooooopppqqqttt|||yyy|||}}}pppggg[[[RRROOOLLLHHHDDDAAA@@@???>>>===<<<<<<;;;<<<<<<;;;:::::::::;;;<<<>>>AAAEEEPPPiiivvvnnnfffbbb___```gggpppsssiiiaaa^^^^^^cccoooxxxiiiaaaWWWOOOKKKIIIFFFCCCCCCBBBBBBBBBBBBAAAAAAAAACCCDDDEEEHHHOOOaaasssuuu~~~ppp^^^]]]cccfffjjjooooooppppppqqqpppooommmlllpppooopppqqqqqqtttxxxmmm^^^TTTOOOLLLHHHDDDAAAAAA@@@???>>>======<<<<<<<<<;;;::::::;;;<<<======AAAHHHXXXrrr}}}yyyqqqhhhccc___^^^cccjjjwwwxxxmmmccc^^^]]]^^^hhhxxxjjjbbbXXXPPPKKKIIIFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFIIIQQQggg|||nnnqqqvvvkkkZZZ[[[cccgggkkkpppnnnnnnoooooonnnmmmllllllpppooopppqqqqqquuu~~~rrraaaUUUNNNKKKGGGDDDBBBBBBAAA@@@???>>>======<<<<<<;;;::::::;;;===>>>???AAAJJJ\\\www}}}tttjjjeee```^^^```eeeppp}}}}}}qqqfff___]]]\\\dddrrrjjjbbbXXXPPPLLLJJJGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBAAADDDGGGIIITTTmmmvvvjjjnnnrrryyygggYYY\\\eeeiiilllpppnnnnnnnnnnnnnnnmmmmmmlllooonnnoooqqqrrrvvvtttbbbUUUNNNKKKGGGDDDBBBBBBAAA@@@???>>>======<<<<<<;;;:::;;;<<<===>>>BBBCCCLLL```{{{xxxmmmhhhccc______bbbjjjtttuuuiii```^^^[[[aaammm{{{jjjbbbXXXQQQMMMKKKIIIFFFAAAAAAAAABBBBBBBBBBBBCCCAAAEEEHHHKKKXXXuuuqqqgggmmmtttvvveeeZZZ___hhhkkklllooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnqqqssswww~~~rrraaaUUUOOOKKKHHHEEEAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;===>>>???EEEEEEOOOggg{{{pppjjjfffaaa```aaaeeemmm~~~yyykkkbbb___[[[___gggttt}}}kkkdddYYYQQQMMMKKKHHHFFFAAAAAAAAABBBBBBBBBCCCCCCAAAGGGJJJMMM]]]|||ooogggoooyyyuuueee\\\ccclllmmmlllmmmmmmllllllllllllllllllmmmkkkkkkmmmqqqsssyyy}}}}}}yyynnn___TTTOOOLLLIIIEEEAAA@@@???>>>===<<<<<<;;;<<<;;;;;;;;;<<<===???@@@EEEFFFTTTqqq}}}rrrlllhhhcccaaabbbaaahhhyyy{{{mmmccc```[[[]]]dddppp}}}mmmeeeZZZRRRMMMJJJGGGEEEAAAAAAAAABBBBBBCCCCCCCCCBBBHHHLLLPPPaaaooohhhppp~~~tttfff^^^fffoooooolllllllllkkkkkkjjjkkkkkklllllljjjjjjmmmqqqtttzzz~~~zzz{{{yyyyyy~~~vvvkkk]]]SSSOOOMMMIIIFFF@@@@@@???>>>===<<<;;;;;;<<<;;;;;;;;;<<<===???@@@DDDFFFXXXzzzxxxnnniiifffbbb______aaallluuujjjccc]]]ZZZ]]]jjjzzzllleee[[[SSSNNNIIIEEEAAAEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDHHHSSSiiilllcccwwwnnn```ZZZccckkkjjjiiillliiiiiihhhhhhiiikkkmmmnnnpppoooppprrrtttyyyvvvrrrrrrnnnjjjhhhiiinnnuuu{{{|||{{{zzzwwwoooeeeXXXQQQPPPOOOKKKFFFCCCBBB@@@???>>>>>>======<<<===>>>===<<<===???AAACCCLLLcccyyypppkkkgggccc___^^^___iii{{{wwwkkkddd^^^[[[\\\hhhwwwllldddZZZSSSNNNJJJEEEBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDEEEJJJUUUjjj{{{jjjdddzzzmmm```YYYaaahhhhhhhhhkkkjjjiiiiiiiiiiiijjjlllmmmmmmlllnnnqqqsssyyy|||pppkkkjjjfffbbbaaa```ccchhhlllpppvvv}}}|||zzzyyyxxx}}}pppeeeXXXQQQOOONNNJJJGGGCCCBBBAAA???>>>>>>======<<<===>>>=========???AAADDDNNNeee}}}tttmmmhhhccc___]]]]]]eeeuuu}}}ooogggaaa[[[[[[dddqqq~~~~~~kkkdddZZZSSSNNNKKKGGGCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGLLLWWWmmmvvvjjjggg~~~kkk^^^XXX]]]dddeeefffjjjkkkjjjjjjiiiiiijjjkkkkkkkkkkkkmmmqqqttt{{{{{{rrrppprrryyyxxxkkkfffccc```]]]]]][[[]]]___```cccggglllpppuuuyyy}}}xxxyyy{{{|||rrrgggZZZRRROOOMMMJJJGGGCCCBBBAAA@@@>>>>>>>>>>>><<<===>>>>>>======@@@AAAEEEQQQiiiwwwoooiiiddd```^^^]]]bbboootttkkkccc]]]ZZZ```kkkyyy}}}yyy}}}jjjcccZZZSSSOOOLLLHHHDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCGGGMMMYYYooovvvmmmlllggg]]]VVVZZZ```ccceeehhhkkkkkkjjjjjjjjjjjjjjjjjjlllllloootttxxxuuulllcccaaadddkkkwww{{{zzzxxxwwwzzzxxxmmmgggeeeaaa```aaabbbaaaaaabbbdddgggkkknnnpppssszzz}}}wwwyyy~~~uuulll___UUUPPPNNNJJJHHHCCCBBBAAA@@@???>>>>>>>>>;;;===>>>>>>===>>>@@@BBBGGGTTTnnn}}}rrrkkkeeeaaa___]]]```jjjyyyvvvmmmeee^^^ZZZ]]]eeerrr{{{qqq}}}|||kkkdddZZZSSSOOOLLLHHHEEECCCCCCBBBBBBBBBCCCCCCDDDBBBFFFMMMZZZrrruuuooooooaaaZZZUUUXXX^^^bbbeeegggjjjjjjkkkjjjjjjjjjjjjiiillllllooouuuzzzyyyhhhaaa[[[ZZZ\\\```iiirrr||||||ssshhhgggeeedddgggnnnxxx{{{rrrnnnmmmjjjkkknnnnnnmmmlllmmmnnnqqqsssuuusssuuuyyyyyy|||{{{sssggg\\\UUUPPPKKKIIIDDDCCCAAA@@@??????>>>>>>;;;===>>>>>>>>>???AAACCCHHHVVVssszzzppphhhccc___]]]^^^gggssswwwpppggg```[[[\\\bbbnnn|||zzzllluuuzzzllleee[[[TTTOOOLLLHHHDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCEEELLL\\\vvvrrrppptttyyy[[[WWWUUUWWW]]]bbbeeefffiiijjjjjjkkkkkkkkkjjjjjjjjjjjjnnntttzzzzzzrrrddd^^^ZZZZZZZZZ[[[___eeejjjpppttttttssspppjjjccc]]]]]]\\\]]]___fffnnnttt}}}}}}xxxxxxxxxxxxzzz~~~}}}{{{zzz{{{}}}~~~~~~}}}yyyzzz{{{{{{pppeee[[[SSSMMMIIIDDDCCCBBB@@@????????????;;;===>>>>>>>>>???BBBDDDHHHXXXvvvxxxkkkccc___\\\\\\cccnnn}}}}}}vvvhhhbbb\\\\\\```kkk|||{{{}}}}}}llltttwwwmmmfff\\\TTTOOOKKKGGGCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFMMM___{{{ooosss}}}rrrUUUUUUUUUXXX^^^dddffffffhhhhhhjjjkkklllkkkkkkjjjkkkkkkooouuu{{{|||vvvjjjeeeaaa```^^^\\\^^^bbbcccgggiiigggfffgggddd___]]]___aaacccfffjjjooosssyyyyyynnnbbbWWWOOOJJJDDDCCCBBBAAA@@@?????????;;;===>>>>>>>>>@@@BBBDDDHHHYYYyyy~~~nnnddd]]][[[[[[aaakkkyyy~~~iiiccc]]]\\\```iii{{{~~~}}}ooovvv}}}tttnnnggg\\\TTTOOOKKKFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGNNNaaa~~~~~~oooxxxnnnRRRTTTUUUXXX^^^eeegggfffggghhhiiikkkllllllkkkkkkmmmnnnrrrxxx}}}tttnnnhhhfffccc```bbbfffdddggggggddddddffffffccccccfffjjjmmmppprrrvvvxxx}}}sssfffZZZPPPJJJDDDCCCBBBAAA@@@?????????;;;===>>>??????@@@CCCEEEHHHZZZzzzxxx{{{tttiiiaaa_________bbbnnn~~~pppddd\\\\\\___fffxxx~~~||||||zzznnneee\\\XXXSSSLLLGGGEEECCCCCCCCCBBBBBBAAAAAAAAAGGGFFFMMMddd}}}oooxxxgggVVVSSSTTTZZZ___aaadddgggkkkjjjiiiiiiiiijjjkkklllsssuuuwwwwww{{{yyyuuutttsssqqqooopppooommmnnnoooooonnnmmmnnnoooqqquuuyyy}}}xxxmmm]]]QQQLLLFFFDDDAAA@@@@@@@@@@@@???===<<<<<<<<<===@@@BBBDDDHHH]]]|||qqqjjjppp|||uuujjjaaa```______aaallluuuiii___^^^___dddtttzzzuuulllccc[[[XXXTTTLLLGGGEEECCCCCCCCCBBBBBBBBBAAAAAAGGGFFFNNNeee}}}ooozzzeeeVVVSSSTTTZZZ___aaadddgggiiiiiiiiiiiijjjlllnnnppptttxxx|||}}}zzz{{{}}}vvvkkk\\\QQQMMMFFFDDDAAA@@@@@@@@@@@@???===<<<<<<<<<===@@@BBBDDDHHH\\\|||sssgggcccjjjuuuvvvlllccc```^^^^^^```iii}}}{{{nnnccc```___bbbooo~~~{{{rrriiiaaaZZZXXXTTTMMMGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBEEEFFFPPPhhh{{{mmmzzzbbbWWWTTTUUU[[[```bbbdddhhhgggggghhhiiillloooqqqsssuuu{{{tttiii\\\RRRNNNFFFDDDAAA@@@@@@@@@@@@???======<<<<<<===@@@CCCDDDHHH]]]|||xxxhhh``````gggoooyyyooodddaaa___^^^___fffvvv}}}qqqeeeaaa^^^___jjjxxxuuuhhhaaaZZZYYYUUUNNNHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGSSSlllwwwiiivvvaaaWWWTTTUUU\\\aaaccceeehhhffffffggghhhkkknnnppprrruuuzzzuuuhhh\\\RRRMMMFFFCCCAAA@@@@@@@@@@@@???>>>===<<<<<<>>>@@@CCCDDDJJJ___uuuddd^^^bbbiiinnn{{{qqqgggccc```___^^^bbbooo|||~~~qqqfffbbb^^^]]]gggttt~~~lllccc\\\ZZZVVVOOOIIIHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEIIIWWWqqqrrreeeqqqeeeWWWTTTVVV]]]bbbdddeeehhhggggggggggggiiikkkmmmnnnsssvvv{{{yyyjjj]]]SSSMMMFFFCCCAAA@@@@@@@@@@@@???>>>=========>>>AAACCCEEELLLbbbvvvccc^^^ccciiilll}}}tttjjjfffbbb```^^^```jjjttttttiiiddd___\\\dddppprrriii```\\\WWWPPPKKKIIIFFFEEECCCBBBCCCDDDFFFGGGGGGLLL[[[wwwmmmbbbmmmjjjWWWUUUWWW^^^ddddddeeehhhhhhggggggggghhhiiikkklllpppqqqtttzzz}}}lll```UUUNNNFFFDDDAAA@@@@@@@@@@@@???>>>>>>======>>>AAACCCEEEMMMddd{{{fff___cccggghhhvvvmmmhhhcccaaa^^^___fffnnnyyymmmgggaaa\\\cccnnnzzzoooddd^^^XXXQQQLLLKKKGGGEEECCCBBBCCCEEEGGGIIIIIINNN^^^{{{}}}iiibbbkkkjjjWWWUUUXXX___dddeeefffhhhhhhhhhgggggghhhjjjlllmmmlllmmmpppwww~~~ooocccXXXOOOFFFDDDAAA@@@@@@@@@@@@???>>>>>>======???AAADDDEEEMMMdddpppfffhhhkkkiiiwwwnnniiidddaaa___^^^dddkkkyyy}}}qqqjjjbbb]]]bbblll|||sssfff___XXXQQQLLLLLLGGGEEEDDDBBBCCCEEEHHHIIIJJJOOO```~~~zzzhhhccclll|||gggWWWUUUXXX```eeeeeefffhhhhhhhhhhhhhhhjjjlllnnnooojjjkkkooowww~~~pppeee[[[QQQFFFDDDAAA@@@@@@@@@@@@??????>>>======???AAADDDFFFLLLddd{{{ooopppqqqooo{{{vvvmmmdddaaa___^^^```dddnnn}}}}}}qqqlllddd[[[]]]fffwwwyyymmmdddZZZPPPJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGMMMRRRdddvvvhhhaaannnfffUUUWWWZZZ^^^aaadddfffgggjjjiiiiiiiiiiiijjjkkkkkkmmmlllnnnvvv}}}ssseeeYYYRRRIIIFFFCCCAAA@@@@@@???>>>>>>???@@@??????@@@BBBEEEOOOiiivvvttttttqqq|||vvvmmmdddaaa___^^^```ccckkkzzzsssmmmeee\\\]]]eeettt~~~qqqggg]]]RRRLLLKKKGGGFFFDDDCCCCCCDDDFFFGGGMMMSSSggguuuiiidddssseeeUUUWWWZZZ^^^aaadddfffggghhhhhhhhhiiikkklllnnnooonnnlllnnnwww|||pppcccXXXRRRIIIFFFCCCAAA@@@@@@???>>>>>>???@@@??????@@@CCCEEERRRlll{{{uuusssooowwwnnneeebbb___]]]___bbbggguuuwwwoooeee]]]]]]dddqqq|||vvvkkk```VVVOOOMMMFFFEEEDDDCCCCCCDDDEEEFFFLLLTTTkkktttkkkiiizzzcccUUUWWWZZZ]]]aaadddeeeffffffggghhhjjjllloooqqqrrrmmmmmmoooxxx}}}tttjjj___WWWRRRIIIFFFCCCAAA@@@@@@???>>>>>>???@@@??????@@@CCCFFFRRRnnnvvvrrrnnnxxxooogggccc```]]]^^^aaadddqqq}}}rrrggg___^^^bbbmmmyyy{{{nnncccXXXPPPNNNFFFEEECCCBBBBBBCCCEEEFFFLLLWWWqqqssslllnnnaaaUUUVVVYYY]]]```ccceeefffggghhhhhhjjjlllnnnppprrrmmmlllpppyyy}}}zzztttlllccc[[[TTTQQQIIIFFFCCCAAA@@@@@@???>>>>>>???@@@@@@???AAADDDFFFRRRnnnuuurrrooo{{{rrriiieeebbb^^^^^^aaabbbnnnvvvjjjaaa___aaakkkwww~~~pppeeeYYYPPPMMMGGGEEEDDDCCCCCCDDDEEEGGGMMMZZZwwwqqqmmmrrr}}}```TTTVVVYYY]]]```ccceeefffiiiiiiiiijjjkkklllmmmnnnkkkkkkpppzzz~~~xxxtttnnnggg___XXXRRRPPPIIIFFFCCCAAA@@@@@@???>>>>>>???@@@@@@@@@AAAEEEGGGSSSpppsssooolll}}}uuulllhhhddd```^^^aaaaaalll|||{{{llldddaaaaaagggtttrrrfffZZZQQQMMMGGGFFFEEECCCCCCEEEFFFGGGNNN]]]||||||mmmllluuuuuu\\\TTTVVVYYY\\\```cccdddeeeiiihhhhhhhhhhhhiiiiiijjjiiijjjppp{{{|||vvvvvvrrrxxxzzzvvvooofff^^^WWWSSSPPPIIIFFFCCCAAA@@@@@@???>>>>>>???@@@@@@@@@BBBEEEHHHVVVtttzzzpppllliiiwwwooojjjfffaaa___aaa___iiiyyy~~~ooogggcccaaadddqqqttthhh\\\RRRMMMHHHGGGFFFEEEEEEFFFGGGHHHOOO___wwwiiijjjvvvmmmYYYTTTVVVYYY\\\```bbbdddeeefffffffffeeeffffffggghhhfffhhhooo|||~~~sssoooiiilllpppssswww~~~|||sssjjj```YYYUUUSSSIIIFFFCCCAAA@@@@@@???>>>>>>???@@@@@@AAACCCFFFIIIWWWuuurrrllljjjfffyyyppplllgggbbb```aaa^^^gggvvvqqqhhhdddaaaaaaooovvvjjj]]]SSSNNNIIIHHHFFFEEEEEEFFFHHHIIIPPPaaarrreeeiiiwwwgggVVVTTTUUUXXX\\\___bbbdddeeeddddddcccddddddeeefffgggeeegggooo|||zzzsssfffggggggggghhhmmmvvv}}}|||xxxmmmccc\\\WWWUUUIIIFFFCCCAAA@@@@@@???>>>===???@@@@@@AAACCCFFFIIIUUUttt|||kkkjjjjjjffftttjjjccc```___^^^```fffqqqzzznnnddd^^^cccjjjzzz~~~lll___UUUQQQHHHGGGEEEDDDDDDEEEGGGHHHQQQaaauuuhhhlll{{{xxx^^^QQQNNNRRRWWW[[[]]]___aaacccgggfffdddccccccdddeeegggjjjkkkoooyyyzzznnniiibbb___```cccgggiiikkknnnsssyyy~~~qqqcccYYYVVVVVVJJJGGGDDDBBBAAA@@@???>>>???@@@@@@@@@@@@BBBFFFIIIYYYtttooobbbhhhlllbbbvvvlllhhheeeaaa]]]^^^cccmmm{{{|||pppeeeaaaccciiixxxooo```UUUOOOHHHGGGEEEDDDDDDEEEGGGHHHOOO___}}}tttgggnnnuuu\\\PPPMMMQQQWWW[[[^^^```bbbcccgggfffdddccccccdddfffgggiiijjjnnnyyyyyytttlllfffccccccddddddgggiiimmmqqqvvvyyyzzz{{{~~~}}}}}}zzzkkk^^^WWWTTTLLLIIIEEECCCBBBBBB@@@??????@@@@@@@@@@@@BBBFFFIIIVVVrrrxxxggg]]]dddiii```|||pppmmmjjjccc\\\[[[```iiivvv}}}qqqgggcccbbbhhhvvvsssbbbUUUNNNHHHGGGEEEDDDDDDEEEGGGHHHNNN]]]zzzttthhhrrrrrrXXXOOOMMMQQQVVV[[[^^^```bbbdddfffeeedddccccccdddffffffiiiiiinnnyyywwwpppkkkhhheeedddggghhhkkknnnppprrrttttttyyyyyyzzz{{{|||wwwfffZZZSSSMMMJJJFFFDDDCCCCCCAAA@@@??????@@@@@@@@@CCCGGGJJJUUUsssyyyjjj^^^XXXaaaggg```wwwooojjjbbb[[[ZZZ^^^fffrrrrrrgggcccccchhhuuutttdddVVVNNNHHHGGGEEEDDDDDDEEEGGGHHHMMM[[[vvvtttiiivvvoooVVVOOOLLLPPPVVV[[[^^^```ccceeeeeeeeedddddddddeeeffffffiiijjjooozzzzzzvvvrrrnnnlllnnnoooppprrrtttvvvwwwxxxzzz|||}}}~~~ppp___UUULLLJJJFFFDDDCCCCCCAAA@@@??????@@@@@@AAACCCGGGKKKXXXwwwnnnbbb[[[WWW```gggbbb}}}qqqhhhaaa]]][[[^^^dddooosssgggcccccchhhuuutttdddWWWOOOHHHGGGEEEDDDDDDEEEGGGHHHNNN[[[uuutttjjjwwwoooVVVQQQMMMQQQVVV[[[^^^```bbbdddddddddddddddeeeeeeffffffjjjlllqqq}}}}}}yyyvvvtttuuuwwwyyy{{{}}}yyyfffYYYLLLIIIEEECCCBBBBBB@@@???>>>???@@@AAAAAADDDHHHKKK]]]}}}|||iii^^^ZZZWWW^^^fffbbbtttjjjccc```\\\^^^cccmmm{{{uuuiiidddbbbggguuu}}}uuutttvvv}}}qqqdddXXXQQQHHHGGGEEEDDDDDDEEEGGGHHHNNN[[[uuusssiiiuuupppVVVSSSNNNRRRWWW[[[^^^___aaaccccccddddddeeeeeefffffffffkkkmmmrrr~~~||||||}}}}}}{{{{{{yyyyyy~~~~~~jjj]]]KKKIIIEEECCCBBBBBB@@@???>>>???@@@AAABBBEEEIIILLLaaa~~~iii]]]ZZZWWW\\\dddaaa{{{sssjjjddd]]]^^^aaajjjxxxxxxlllhhh___eeettttttnnnqqqoooxxxnnncccXXXQQQHHHGGGEEEDDDDDDEEEGGGHHHMMM[[[vvvpppfffooopppUUUSSSOOOSSSXXX[[[]]]^^^```aaabbbcccdddeeeffffffffffffjjjlllrrr~~~|||xxxwwwvvvuuuxxx}}}~~~kkk^^^MMMJJJFFFDDDCCCCCCAAA@@@>>>???@@@AAABBBEEEIIIMMM```mmm```]]]YYY]]]eeeddd|||qqqggg^^^^^^```hhhvvv{{{oookkk]]]dddsssrrrmmmsssnnnvvvlllbbbXXXQQQHHHGGGEEEDDDDDDEEEGGGHHHLLLZZZwwwnnndddkkkyyyoooTTTSSSPPPTTTXXX\\\]]]^^^___```bbbcccdddeeeffffffffffffiiikkkqqq~~~~~~}}}}}}{{{wwwvvvtttrrruuuzzz}}}jjj]]]NNNKKKGGGEEEEEEDDDCCCAAA>>>???@@@AAABBBEEEJJJMMM^^^qqqccc```\\\```hhhhhh}}}uuuoooddd^^^]]]eeessszzzkkkeeeaaacccmmm|||qqqpppuuu{{{}}}xxxqqqdddYYYUUUJJJHHHEEECCCCCCDDDGGGIIIMMM\\\zzzooo^^^aaarrrsssWWWTTTQQQUUUZZZ]]]_________```aaabbbbbbccceeeffffffggghhhkkkqqq|||~~~~~~zzzyyyvvvtttrrrqqqpppppp|||uuueee[[[NNNJJJFFFCCCBBBAAA@@@???@@@@@@@@@@@@@@@CCCGGGKKK^^^}}}{{{jjj```YYY]]]fffggg{{{sssmmmeee___]]]dddqqq|||nnnhhhcccdddmmm|||zzzyyyyyyqqqcccXXXTTTKKKHHHFFFCCCCCCEEEGGGIIIOOO___|||~~~lll^^^cccsssvvvYYYVVVPPPTTTYYY\\\^^^^^^___```bbbbbbccccccdddeeeffffffgggjjjppp{{{}}}||||||uuutttrrrpppooonnnooooooyyyssseee\\\NNNJJJFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCGGGKKK]]]|||nnneee]]]```hhhhhhyyyqqqlllfff```]]]cccnnn~~~sssllldddeeemmmzzzzzz|||~~~}}}|||rrreeeYYYSSSKKKIIIFFFDDDCCCEEEGGGIIIRRRaaa~~~xxxiii___gggwwwzzzZZZSSSOOOSSSXXX[[[]]]]]]___```bbbbbbccccccddddddeeeeeefffiiiooozzz|||zzz{{{}}}~~~|||zzzyyyqqqpppooonnnmmmmmmnnnnnntttzzzpppccc]]]NNNKKKFFFCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCGGGKKK[[[{{{ssshhh___bbbgggdddyyyqqqlllhhhaaa^^^aaakkk{{{vvvoooffffffmmm}}}~~~vvvvvvyyy|||zzz}}}~~~ssshhh\\\UUUKKKIIIFFFDDDCCCEEEHHHIIIRRRaaa~~~vvvhhh```jjj||||||XXXOOONNNRRRVVVYYY[[[\\\^^^___bbbbbbcccccccccdddddddddgggiiippp{{{wwwqqqnnnnnnpppqqqvvvyyy~~~{{{yyyxxxrrrqqqpppnnnmmmmmmmmmnnnnnnssszzz~~~zzzkkk```[[[NNNKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@CCCGGGKKK[[[zzzwwwjjj``````ccc]]]vvvoookkkhhhbbb^^^aaaiiiwwwxxxppphhhffflll{{{wwwvvvyyy}}}yyy{{{{{{pppggg]]]UUUKKKIIIFFFDDDDDDEEEHHHJJJPPP```~~~sssfff___jjj~~~~~~ZZZOOOMMMPPPTTTWWWYYY[[[]]]___aaabbbbbbccccccdddddddddhhhjjjqqq|||{{{qqqjjjfffeeeeeedddhhhlllttt}}}}}}zzzxxxtttrrrpppnnnlllkkkkkkkkkjjjnnntttyyy~~~uuufff]]]YYYOOOKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@CCCGGGKKKZZZyyyzzzlllbbbaaa```XXX}}}tttmmmjjjgggccc```bbbhhhtttzzzppphhhfffjjjxxx{{{wwwyyy{{{yyyzzzwwwlllfff]]]TTTLLLJJJGGGEEEDDDFFFHHHJJJPPP```pppddd^^^jjj~~~]]]TTTLLLOOORRRUUUWWWZZZ]]]___``````aaabbbcccdddeeeeeehhhkkkqqq|||yyyooogggccc```]]]ZZZ\\\```hhhqqq{{{}}}zzzxxxsssrrrooollljjjiiiiiihhhiiilllpppuuuzzzrrrddd[[[XXXOOOLLLGGGDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKYYYyyy|||nnneeeeeecccYYYvvvooolllfffcccaaabbbgggrrr|||pppiiieeeiiivvv{{{zzz|||{{{|||wwwlllggg^^^TTTLLLJJJGGGEEEDDDFFFHHHJJJQQQcccpppeeeaaaooo}}}\\\UUUKKKNNNQQQTTTVVVYYY\\\___^^^___```bbbccceeefffggggggjjjppp|||~~~||||||qqqiiiddd```ZZZVVVSSSVVV[[[bbblllwww}}}zzzxxxsssrrrooommmlllkkkkkkkkkkkklllnnnrrrvvv}}}qqqddd]]][[[OOOLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKWWWwwwxxxlllggghhhfff[[[zzzssspppfffcccaaacccgggqqq~~~pppiiieeehhhuuu~~~}}}{{{pppjjjaaaWWWLLLJJJGGGEEEEEEFFFIIIJJJTTTfffsssiiiggguuuyyyWWWQQQJJJMMMPPPSSSUUUXXX\\\^^^]]]^^^___aaaccceeeggggggfffiiiooo{{{|||}}}tttlllgggbbb[[[VVVPPPPPPRRRWWWaaannnzzz}}}yyywwwtttsssqqqpppooooooppppppmmmmmmnnnppptttzzz|||~~~qqqeee___^^^OOOLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGKKKVVVvvvsssiiieeeiiiggg\\\ssslllfffccc```aaaeeeoootttkkkfffgggssswwwiii___YYYQQQLLLIIIIIIIIIGGGIIINNNWWWmmmqqqqqqiii{{{uuuXXXGGGJJJKKKMMMPPPTTTXXX[[[]]]]]]___aaabbbbbbcccfffhhhhhhiiiooo}}}~~~}}}rrrlllfff]]]WWWRRROOONNNSSSZZZcccppp|||}}}{{{zzzvvvuuutttrrrpppnnnmmmlllmmmoooqqqqqqrrrvvv}}}xxxooogggbbbTTTMMMGGGGGGFFFCCC@@@AAAAAA@@@@@@AAABBBDDDFFFHHHWWWnnnooofffcccfffeee[[[ssslllfffbbb```aaadddooovvvlllggggggsssuuuggg]]]YYYOOOJJJGGGGGGGGGEEEGGGLLLUUUkkkrrrtttmmm~~~nnnVVVHHHIIIJJJMMMPPPSSSWWW[[[\\\]]]___aaabbbbbbcccfffhhhiiijjjppp}}}xxxmmmccc\\\TTTPPPNNNQQQVVV^^^lllxxx}}}{{{yyyyyyyyyxxxvvvtttrrrqqqppppppnnnooopppppppppttt{{{vvviii___VVVNNNHHHGGGFFFCCC@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGTTTkkkkkk```]]]aaacccZZZtttmmmfffbbb``````dddnnnxxxmmmggggggqqqvvvggg]]]XXXOOOJJJGGGGGGGGGEEEGGGLLLRRRhhhrrrvvvrrrzzzvvv{{{vvvdddRRRIIIIIIJJJLLLOOOSSSWWWZZZ\\\]]]___aaabbbbbbcccfffhhhiiijjjqqq~~~zzzkkkcccYYYSSSNNNNNNQQQXXXdddpppzzz{{{}}}}}}|||{{{zzzyyyzzzyyyvvvtttrrrrrrrrrrrrooopppooommmmmmqqqyyy~~~lll___XXXPPPIIIGGGFFFBBB??????????????????AAACCCEEEFFFQQQgggdddYYYUUU[[[___XXXxxxrrrgggccc``````cccmmmzzznnnhhhfffppp{{{jjj___XXXQQQLLLIIIIIIHHHGGGIIINNNQQQdddqqqwwwwwwzzzpppqqqmmm\\\NNNIIIHHHIIIKKKOOORRRVVVYYY[[[]]]___aaabbbbbbcccfffhhhjjjkkkrrrwwwiii^^^WWWPPPMMMMMMRRR^^^iiisssvvvzzz~~~~~~}}}|||{{{{{{xxxwwwuuurrrqqqqqqrrrrrrqqqpppnnnkkkjjjnnnvvv|||qqqdddZZZRRRJJJHHHFFFBBB?????????>>>>>>???@@@BBBDDDFFFOOOcccxxx^^^TTTQQQWWW[[[VVV|||wwwhhhdddaaaaaacccmmm|||ooohhheeennn|||qqqbbbZZZQQQLLLIIIIIIHHHGGGIIINNNRRRbbbrrryyy{{{qqqrrrmmmZZZLLLIIIHHHIIIKKKNNNRRRVVVYYY[[[]]]___aaabbbbbbcccfffhhhjjjlllsss~~~|||zzz|||rrrddd\\\SSSOOOMMMPPPZZZdddnnnrrrwww|||~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzzzzwwwvvvuuusssrrrrrrssssssqqqpppmmmiiigggjjjrrrxxx~~~tttjjj\\\SSSKKKHHHFFFBBB@@@@@@???>>>>>>???@@@BBBDDDFFFNNN___qqq[[[SSSPPPVVVYYYSSS~~~yyyjjjfffbbbbbbdddmmm|||qqqiiieeelllzzztttddd[[[OOOJJJGGGGGGGGGEEEGGGLLLRRR```}}}sssyyy|||wwwzzzuuu___MMMIIIGGGHHHJJJMMMQQQUUUXXXZZZ]]]___aaabbbbbbcccfffhhhjjjmmmtttsssoookkkkkkpppxxx}}}jjjaaaYYYSSSPPPQQQZZZccckkkpppuuuyyy{{{{{{{{{|||{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwvvvvvvvvvuuuuuutttppppppmmmiiifffgggmmmsss{{{tttkkk]]]TTTKKKHHHFFFCCCAAABBB????????????AAACCCEEEFFFMMM\\\zzzppp[[[TTTPPPTTTXXXRRR}}}yyylllgggdddccceeennn|||rrriiidddkkkxxxsssddd\\\OOOJJJGGGGGGGGGEEEGGGLLLRRR```~~~pppuuuvvv~~~gggQQQKKKFFFGGGJJJMMMQQQTTTXXXYYY]]]___aaabbbbbbcccfffhhhjjjmmmvvvpppkkkeeebbbeeejjjooorrryyy~~~nnnfff^^^XXXUUUUUU\\\dddkkkooouuuxxxxxxxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuutttuuuvvvwwwwwwuuutttsssoooooommmiiieeeeeejjjnnnvvvtttiii]]]TTTKKKHHHGGGCCCBBBCCC@@@@@@@@@@@@BBBDDDFFFGGGLLLYYYtttttt^^^TTTNNNRRRWWWRRR|||wwwmmmhhheeedddfffnnn|||rrriiidddjjjwwwqqqccc\\\QQQLLLIIIIIIIIIGGGIIINNNQQQ```kkkpppooommmTTTLLLFFFGGGIIILLLPPPTTTWWWYYY]]]___aaabbbbbbdddfffhhhjjjmmmvvvrrrllleee``````cccgggiiiqqqvvv}}}|||vvvsssrrrvvvzzzyyyuuusssuuuxxx}}}ppphhhaaa\\\XXXWWW^^^eeekkkoootttwwwwwwwwwyyy{{{}}}|||{{{zzzxxxwwwvvvvvvppprrrtttvvvuuutttqqqpppoooooommmiiieeeeeehhhlllsss}}}tttggg]]]SSSKKKHHHGGGDDDCCCDDDAAA@@@@@@AAABBBDDDFFFHHHKKKVVVpppyyy```SSSLLLPPPVVVSSS{{{sssooohhheeefffgggkkk{{{}}}rrriiidddhhhtttuuufff]]]RRRLLLGGGGGGGGGGGGHHHLLLSSS^^^zzzppplllnnn}}}wwwWWWQQQIIIIIIJJJKKKOOOSSSVVVYYYZZZ]]]```aaabbbccceeegggjjjmmmvvvvvvnnneee___```ccceeefffpppuuu{{{}}}}}}|||sssnnniiiccc^^^______^^^]]]^^^___```aaagggkkktttqqqlllccc\\\YYY[[[___bbbkkkmmmqqqvvvxxxzzzyyyyyyzzzyyyxxxvvvuuutttttttttmmmnnnooopppqqqpppoooooommmkkkhhheeedddcccddddddpppvvvrrrdddZZZTTTOOOMMMJJJEEEBBBBBBCCCAAA>>><<<===@@@DDDGGGJJJOOOdddfffTTTPPPRRRTTTTTT{{{uuupppiiieeefffeeeiiixxx~~~rrriiicccgggsss~~~lllaaaSSSLLLGGGGGGHHHGGGHHHLLLPPP\\\xxxkkkffffffrrr{{{YYYRRRIIIIIIJJJKKKNNNRRRVVVYYYZZZ\\\```bbbccceeegggiiikkknnnuuuvvvpppgggccccccfffiiikkksssxxx}}}wwwooofff```]]]ZZZVVVRRRWWWWWWUUUTTTTTTTTTTTTUUUZZZ[[[aaajjjsss}}}tttnnnfff___[[[]]]aaaeeemmmooossswwwyyyzzzzzzyyyyyyxxxwwwvvvuuutttttttttmmmnnnppprrrssssssrrrrrrooommmiiifffcccbbbbbbbbbmmmsss|||ooodddZZZTTTOOOMMMJJJEEEBBBBBBBBBAAA???===>>>AAADDDFFFJJJNNNaaannnYYYSSSTTTVVVVVV{{{wwwqqqjjjeeeeeecccffftttrrriiicccgggqqqrrrcccTTTMMMHHHHHHHHHGGGIIILLLNNNZZZvvvnnngggdddnnn]]]RRRIIIIIIIIIKKKNNNRRRVVVXXXYYY\\\```cccdddfffiiikkklllnnnuuuxxxssslllggggggjjjmmmoootttxxx~~~rrriiiaaa\\\UUURRRRRRRRRPPPNNNQQQPPPOOOMMMLLLKKKKKKKKKTTTSSSTTTYYYaaalll}}}wwwrrriiibbb___```dddgggppprrruuuxxxzzzzzzzzzyyyxxxwwwvvvuuutttsssssssssnnnoooqqqssstttuuuttttttpppnnnjjjgggcccaaa``````iiiooowwwzzzmmmddd[[[UUUOOONNNJJJEEEBBBBBB@@@@@@??????@@@AAACCCDDDIIIMMM]]]}}}zzzaaaVVVVVVWWWWWWyyyuuuppphhhccccccbbbdddssssssjjjcccfffppptttbbbUUUNNNIIIIIIIIIHHHIIILLLNNN[[[wwwqqqjjjeeemmm~~~___RRRHHHHHHIIIKKKNNNRRRVVVXXXYYY\\\```ccceeegggjjjlllmmmooovvv}}}|||{{{vvvpppkkkiiijjjlllnnnpppuuu|||xxxnnnccc\\\XXXUUUQQQOOOOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKJJJSSSPPPPPPTTTYYYcccsssxxxssskkkdddaaacccfffiiisssuuuwwwyyyzzzzzzyyyyyyvvvuuutttssssssrrrrrrrrroooppprrrssstttssssssrrrnnnllliiifffcccaaa```___ffflllttt{{{xxxmmmeee\\\UUUPPPNNNKKKEEEBBBBBB?????????@@@AAAAAABBBBBBGGGKKK[[[xxxjjjZZZWWWWWWWWW{{{tttmmmfffbbbbbbaaadddssssssjjjcccfffppp~~~tttbbbVVVOOOJJJIIIIIIHHHIIILLLQQQ___{{{ooohhhdddkkk{{{aaaRRRHHHHHHIIIJJJNNNRRRUUUXXXYYY\\\```ccceeegggjjjllllllooovvvzzzsssnnnmmmttt|||{{{wwwrrrlllgggfffggghhhlllqqqzzz|||uuunnnggg```ZZZVVVSSSPPPMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMKKKLLLOOOSSSYYYdddppp~~~}}}uuuqqqjjjdddbbbcccgggjjjuuuuuuwwwxxxyyyyyyxxxxxxttttttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqpppooonnnjjjiiigggeeecccaaa``````bbbhhhqqqxxx}}}~~~zzznnnggg]]]VVVPPPNNNKKKEEEAAABBB>>>>>>???@@@AAAAAAAAAAAADDDJJJYYYuuuttt___YYYXXXVVVxxxmmmfffaaaaaaaaacccrrrsssjjjcccfffppp}}}ttteeeWWWPPPKKKJJJJJJHHHIIIMMMRRRcccooojjjiiirrrbbbRRRHHHHHHHHHJJJMMMQQQUUUWWWYYY\\\```cccdddfffiiikkkkkkooowwwwwwmmmfffeeekkktttvvvtttooohhhbbb______aaaffflllwwwzzztttkkkbbb\\\WWWSSSQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJLLLOOOQQQSSS[[[dddooouuuxxxxxxxxxzzz{{{yyyrrrnnnhhhdddbbbdddhhhkkkttttttuuuvvvwwwwwwwwwwwwsssrrrqqqppppppppppppqqqqqqqqqrrrqqqpppnnnlllkkkffffffeeecccbbb```___^^^^^^dddlllsssxxxzzz|||}}}{{{zzzyyyyyyzzz{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyyyysssuuuwwwyyy{{{~~~yyynnnggg]]]WWWQQQOOOKKKEEEAAABBB>>>>>>??????@@@AAAAAAAAADDDIIIVVVoooggg^^^[[[XXXooohhhcccbbb```bbbqqqrrrjjjcccfffqqqwwwttt~~~rrrgggXXXQQQKKKKKKJJJIIIJJJMMMRRReeesssppprrr~~~dddTTTHHHHHHHHHJJJMMMQQQUUUWWWZZZ\\\```bbbccceeegggiiijjjnnnxxxyyymmmdddaaagggppp~~~wwwnnnmmmjjjccc]]]YYYYYY[[[^^^dddppp}}}uuuooofff^^^XXXSSSOOOMMMMMMMMMNNNMMMMMMNNNOOOPPPMMMNNNOOOOOOOOONNNMMMLLLNNNMMMOOORRRRRRRRRXXX```dddkkkqqqqqqrrrvvvxxxwwwppplllgggdddcccfffjjjlllrrrrrrsssttttttuuuvvvvvvqqqqqqpppoooooooooppppppppppppqqqqqqpppnnnlllkkkfffeeedddbbb```^^^\\\ZZZYYY___fffkkknnnooopppqqqooonnnnnnpppqqqqqqooommmkkkkkkkkkjjjjjjjjjkkkkkkggghhhjjjkkklllooorrruuu{{{|||~~~~~~tttlllggg^^^WWWQQQOOOKKKEEEAAABBB>>>>>>>>>>>>???@@@AAABBBEEEIIIQQQfffqqqeee```\\\rrrjjjdddccc```aaaooorrrjjjcccgggrrrsssmmmwww}}}ooofffXXXQQQLLLKKKJJJIIIJJJMMMPPPeeesssqqqvvvfffVVVGGGGGGHHHJJJMMMQQQUUUWWWZZZ]]]```bbbbbbdddfffgggiiinnnyyy|||nnnddd```fffnnn{{{~~~wwwrrrhhhhhheee```YYYVVVVVVXXXWWW]]]iiiyyy}}}ooojjjccc]]]XXXTTTPPPMMMHHHIIIKKKLLLMMMOOORRRTTTVVVVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPRRRQQQQQQVVV^^^aaahhhooopppqqquuuxxxxxxnnnkkkgggddddddgggkkknnnpppqqqqqqrrrssstttuuuuuuqqqpppooooooooooooooopppoooooopppqqqpppooonnnmmmgggfffdddbbb___\\\YYYWWWVVV[[[aaaeeeggggggggggggffffffgggiiijjjjjjgggeee```___^^^]]]]]]^^^___```]]]^^^___```aaacccgggiiijjjlllooossswww{{{}}}wwwoooiiifff^^^XXXRRROOOKKKEEEAAABBB???>>>>>>===>>>@@@AAABBBGGGHHHNNN___xxxkkkeee```ooo``````aaaaaaoootttllleeefffooo|||}}}uuurrrooouuu}}}nnnggg[[[TTTOOOLLLJJJIIILLLQQQZZZiiipppmmmzzzeeeWWWJJJIIIHHHIIIKKKPPPTTTWWW[[[]]]```bbbbbbccceeegggggglllwwwyyylllccc^^^aaagggwww~~~tttlllnnnggggggfffbbb[[[UUURRRQQQUUUXXX]]]dddppp|||nnngggaaa^^^YYYRRRNNNNNNKKKLLLNNNPPPSSSVVVYYYZZZ]]]\\\ZZZXXXVVVTTTSSSRRRSSSSSSTTTVVVXXXZZZ\\\]]]fffiiilllnnnppppppqqqrrrooolllgggdddccceeeiiikkkmmmmmmnnnoooooooooooooooppppppppppppppppppppppppooooooppprrrsssrrrooolllhhheee```]]]ZZZXXXVVVTTTTTTUUUVVVXXXYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYYYYUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVWWW[[[^^^aaaccceeegggjjjlllssswww||||||rrriiidddaaa___\\\VVVPPPJJJEEEBBB@@@@@@@@@??????@@@@@@AAABBBBBBGGGNNN]]]|||jjjbbbcccuuueeecccbbbcccpppuuummmfffgggooo|||{{{sssooollluuuvvviiicccXXXRRRLLLJJJIIIHHHKKKPPP\\\kkkooommm|||dddUUUJJJIIIHHHHHHKKKOOOTTTVVVZZZ\\\___aaaaaabbbdddfffhhhlllvvvtttiiiaaa]]]```fffsss|||rrriiijjjffffffeee```YYYSSSOOOMMMLLLOOOSSSYYYbbbooo|||~~~pppiiibbb___ZZZSSSNNNNNNMMMOOOQQQTTTWWW[[[]]]___bbbaaa```^^^\\\ZZZXXXXXXWWWWWWXXXZZZ[[[]]]___```kkkmmmoooqqqqqqrrrrrrssskkkhhhdddaaa```aaadddgggiiijjjkkklllmmmnnnnnnnnnpppppppppppppppqqqqqqqqqsssrrrrrrssssssrrrnnnkkkgggddd___[[[XXXVVVSSSQQQNNNNNNOOOOOOPPPPPPQQQQQQOOOOOOPPPPPPPPPOOONNNNNNOOONNNNNNMMMMMMMMMMMMMMMLLLMMMOOONNNMMMMMMNNNPPPPPPSSSUUUWWWXXXZZZ]]]___dddggglllqqqvvv}}}xxxnnngggcccaaa___\\\WWWPPPJJJEEEBBB@@@@@@@@@??????@@@@@@AAABBBDDDGGGMMMZZZvvvlllbbbbbb}}}lllgggddddddqqqwwwnnnggggggooo|||}}}tttqqqmmmvvv~~~|||~~~{{{pppfff```WWWQQQLLLKKKJJJIIILLLRRR\\\kkkmmmnnn~~~cccSSSJJJIIIHHHHHHJJJNNNSSSVVVXXXZZZ]]]___```aaaccceeehhhlllttt{{{nnnddd]]]ZZZ^^^dddnnn{{{pppffffffccccccbbb]]]VVVOOOKKKIIIEEEFFFIIILLLSSS\\\fffmmmpppiiidddaaa\\\TTTOOONNNOOORRRUUUYYY^^^aaacccdddggggggfffdddcccbbbaaa```ddddddeeeggghhhjjjkkkllloooppppppqqqqqqppppppooofffccc___\\\[[[\\\^^^```cccdddfffhhhjjjkkkllllllooooooppppppqqqqqqrrrrrrvvvuuutttsssrrrpppmmmjjjfffbbb]]]YYYVVVSSSPPPNNNIIIHHHGGGGGGGGGGGGHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHGGGFFFFFFGGGIIIFFFHHHJJJKKKKKKLLLNNNPPPSSSUUUYYY^^^ccckkksssyyywwwnnngggdddddd```]]]WWWQQQJJJEEEBBB@@@@@@@@@??????@@@@@@AAABBBEEEGGGJJJUUUoookkk``````rrriiiddddddrrrxxxoooggggggmmmzzz{{{vvvrrrzzz~~~zzzpppfffbbbYYYSSSNNNMMMLLLLLLPPPVVV[[[jjjlllnnnbbbRRRJJJIIIGGGGGGJJJNNNRRRUUUVVVXXX\\\^^^___```bbbdddhhhkkksss~~~ssshhh```ZZZXXX[[[aaajjj||||||qqqdddccc]]]^^^]]]ZZZTTTMMMIIIGGGDDDDDDEEEFFFIIIOOOVVV[[[gggpppzzz|||mmmhhhcccbbb^^^VVVQQQPPPPPPSSSWWW\\\aaaeeegggiiijjjjjjjjjjjjjjjkkkkkkkkkpppqqqrrrsssssstttttttttqqqpppnnnmmmmmmkkkiiihhh```]]]ZZZWWWUUUWWWYYYZZZ^^^___bbbdddgggiiijjjkkknnnnnnoooooopppqqqrrrrrruuutttrrrqqqqqqooollliiidddaaa[[[WWWSSSPPPMMMKKKHHHGGGEEECCCCCCCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEECCCDDDEEEEEEDDDDDDEEEFFFCCCDDDFFFFFFFFFFFFGGGIIIJJJLLLNNNQQQVVV]]]eeekkkyyy~~~rrrjjjhhhhhhaaa^^^XXXQQQKKKFFFBBBAAA@@@@@@??????@@@@@@AAABBBEEEEEEGGGPPPgggggg\\\\\\uuujjjdddeeerrrxxxooogggffflllwww|||tttyyy|||qqqgggcccYYYSSSNNNNNNMMMMMMQQQWWW\\\kkklllooobbbSSSIIIHHHGGGGGGIIIMMMQQQSSSTTTWWWZZZ\\\^^^___aaaccchhhkkkssszzzpppfff___YYYVVVYYY^^^eeewww~~~}}}|||pppaaa^^^WWWXXXYYYWWWRRRMMMIIIGGGEEEEEEEEEDDDDDDFFFKKKNNNRRRZZZccclllvvv~~~}}}xxxkkkfffddddddaaaYYYTTTRRRPPPRRRVVV[[[aaaeeehhhjjjlllmmmnnnpppsssuuuvvvwwwuuuuuuvvvvvvvvvuuutttsssqqqnnnkkkiiihhhfffccc```YYYWWWTTTRRRQQQRRRTTTUUUYYYZZZ]]]```dddfffhhhiiikkkkkklllmmmnnnooopppqqqqqqooooooooonnnmmmjjjgggbbb^^^YYYTTTQQQNNNKKKIIIGGGFFFCCCBBBAAABBBCCCDDDAAABBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFDDDEEEFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKNNNSSSYYY^^^mmmwwwxxxnnniiiiiibbb___YYYRRRLLLFFFCCCAAA@@@@@@??????@@@@@@AAABBBCCCCCCFFFNNNaaa}}}aaaWWWWWWwwwkkkeeegggtttzzzqqqhhhffflllvvvtttwww|||qqqgggcccXXXRRRMMMLLLLLLLLLPPPUUU^^^llllllqqqbbbSSSIIIHHHGGGFFFHHHLLLPPPRRRTTTVVVZZZ\\\]]]___aaacccgggkkkttt{{{qqqggg```ZZZUUUWWW[[[aaasss|||||||||ppp___ZZZSSSUUUWWWVVVRRRMMMJJJHHHDDDDDDCCCBBBAAAAAACCCFFFFFFKKKQQQZZZgggssswwwuuulllhhhggghhheee]]]WWWUUUOOOQQQTTTXXX]]]cccgggjjjooopppsssvvvyyy|||zzzzzzzzzyyywwwuuurrrqqqooojjjeeebbbaaa___[[[WWWQQQPPPNNNLLLLLLNNNPPPQQQSSSUUUXXX\\\___bbbdddeeegggggghhhjjjkkkmmmnnnooommmlllmmmmmmmmmkkkfffccc^^^ZZZUUUQQQNNNKKKHHHFFFDDDCCCAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDCCCEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHKKKPPPSSSaaakkkzzzqqqjjjhhhccc```ZZZSSSLLLGGGCCCAAA@@@@@@??????@@@@@@AAABBBAAABBBEEELLL[[[xxxxxx^^^TTTSSSxxxmmmgggjjjwww}}}sssjjjhhhmmmwwwxxxzzz}}}qqqgggcccYYYSSSNNNMMMLLLLLLOOOUUU\\\jjj~~~mmmtttbbbSSSIIIHHHFFFFFFHHHKKKOOOQQQSSSVVVZZZ\\\]]]___bbbdddgggkkkvvv~~~uuukkkccc[[[UUUUUUYYYaaattt}}}tttaaaZZZSSSUUUXXXWWWRRRMMMIIIGGGBBBCCCCCCAAA??????@@@BBBCCCEEEGGGNNN\\\mmmuuuuuurrrnnnmmmmmmiii```YYYVVVPPPPPPRRRUUUZZZ```fffiiipppqqqsssvvvyyy|||~~~||||||{{{zzzwwwsssooommmgggbbb[[[XXXWWWUUUQQQLLLIIIIIIGGGGGGGGGIIIKKKMMMOOOPPPSSSWWWZZZ]]]___```cccdddeeeggghhhjjjkkklllllllllmmmnnnmmmiiiccc^^^YYYUUUQQQMMMJJJHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@AAABBBBBBAAAAAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDEEEFFFFFFHHHKKKNNNUUU^^^nnn~~~vvvmmmkkkdddaaa[[[TTTMMMGGGCCCAAA@@@@@@??????@@@@@@AAABBB@@@BBBFFFLLLVVVmmmwww```UUUQQQyyynnnhhhlllyyyvvvllljjjoooyyy~~~~~~sssiiiddd\\\VVVQQQOOONNNNNNQQQVVVXXXfff{{{nnnwwwaaaRRRIIIHHHFFFFFFGGGKKKOOOQQQSSSVVVZZZ\\\^^^___bbbdddffflllwwwxxxnnneee]]]VVVUUUWWWdddwwwyyyeee^^^TTTWWWYYYWWWSSSMMMHHHFFFBBBCCCCCCBBB@@@???@@@AAAEEEDDDDDDIIIXXXjjjuuuvvvwwwsssqqqqqqlllbbbYYYVVVPPPPPPQQQSSSXXX___eeeiiiooopppqqqtttvvvxxxzzz{{{xxxxxxwwwuuuqqqlllhhheee```ZZZSSSOOONNNMMMHHHCCCEEEDDDCCCCCCDDDFFFIIIJJJKKKMMMPPPSSSWWWYYY[[[\\\aaaaaaccceeeggghhhjjjkkkmmmnnnooopppnnnhhh```ZZZUUURRRMMMJJJGGGEEECCCAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAAAAAFFFEEEDDDDDDCCCCCCDDDDDDAAABBBCCCCCCBBBBBBCCCDDDAAACCCDDDCCCBBBBBBCCCDDDBBBCCCEEEFFFFFFHHHJJJMMMMMMVVVeeewww{{{qqqnnneeeaaa[[[TTTMMMGGGCCCAAA@@@@@@??????@@@@@@AAABBB@@@BBBFFFKKKRRRfffyyydddVVVQQQ~~~vvvnnngggjjjyyyyyyooohhhiiittt~~~vvvmmmggg^^^VVVOOONNNNNNOOORRRVVVZZZggg}}}ggguuueeeOOOKKKHHHEEEDDDFFFIIIKKKKKKQQQTTTXXX[[[\\\^^^```bbbfffkkkwww|||rrrhhh\\\TTTUUU[[[iiiyyyppp^^^ZZZTTTQQQSSSSSSNNNJJJIIICCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDIIIVVVjjjyyy{{{yyyvvvtttppphhh]]]TTTRRRPPPOOOPPPTTT\\\dddjjjnnnoooqqqsssuuuwwwxxxxxxtttsssoookkkeee```[[[YYYPPPNNNJJJFFFCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGJJJLLLNNNPPPQQQTTTVVVZZZ[[[]]]```dddgggiiikkknnnmmmkkkhhhddd___[[[YYYQQQNNNJJJGGGDDDCCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCFFFEEECCCBBBAAA@@@??????BBBBBBAAAAAABBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKRRR]]]jjjyyy|||pppnnnhhhddd]]]UUUMMMGGGBBB@@@??????@@@@@@@@@AAAAAAAAA???EEEDDDFFFOOO]]]}}}dddTTTQQQ}}}vvvooojjjlll{{{zzzppphhhjjjuuu}}}vvvmmmggg___WWWQQQOOOPPPPPPSSSXXXZZZfff|||~~~fffqqqlllSSSKKKHHHEEEDDDFFFHHHJJJKKKPPPSSSXXX[[[\\\^^^```aaafffkkkwwwvvvlll```WWWXXX]]]jjj{{{tttcccYYYSSSOOOPPPPPPLLLHHHGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDJJJYYYmmm|||~~~{{{xxxsssiii]]]TTTQQQOOONNNNNNRRRYYYaaaeeehhhjjjllloooqqqqqqrrrrrriiigggddd___ZZZUUUQQQOOOIIIGGGDDDAAA>>>=========>>>>>>??????@@@BBBCCCDDDEEEGGGJJJLLLNNNPPPSSSUUUXXXZZZ\\\___ccceeeggghhhkkkjjjhhhddd```[[[WWWUUUNNNLLLHHHEEECCCBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBBBBCCCBBBBBBEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJOOOXXXcccrrruuuqqqiiieee^^^UUUMMMFFFBBB@@@??????@@@@@@@@@AAAAAAAAA???DDDDDDFFFOOOZZZvvvjjjXXXRRR{{{vvvqqqmmmooo}}}{{{qqqjjjkkkuuuxxxooohhhaaaYYYRRRQQQQQQRRRUUUYYY[[[eeexxxgggnnnuuuXXXLLLIIIEEEDDDFFFHHHJJJKKKOOOSSSWWWZZZ\\\]]]```aaaeeekkkxxx{{{qqqddd[[[[[[___mmm~~~zzzhhh\\\UUUPPPOOOOOOKKKGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDKKK]]]sss}}}wwwlll___UUUPPPNNNLLLLLLOOOTTTZZZ^^^^^^```dddggghhhhhhgggfff\\\ZZZVVVQQQLLLIIIGGGFFFBBBAAA>>><<<::::::::::::<<<<<<<<<======???@@@AAAAAADDDGGGIIIKKKNNNQQQTTTVVVXXX[[[___aaadddeeeeeefffeeebbb^^^ZZZUUUQQQOOOKKKIIIFFFCCCAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC@@@AAAAAABBBBBBBBBAAAAAAEEEEEEEEEEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCDDDEEEEEEBBBBBBAAAAAABBBBBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJMMMSSS\\\jjjyyysssjjjfff^^^UUULLLFFFBBB@@@??????@@@@@@@@@AAAAAAAAA???DDDCCCEEEMMMUUUllluuu___TTT|||xxxtttoooqqq~~~|||rrrkkklllvvv|||rrrkkkbbbZZZSSSRRRSSSSSSVVV[[[^^^eeevvvjjjnnnyyy~~~]]]LLLIIIEEEDDDEEEHHHJJJJJJNNNRRRVVVYYY[[[]]]___aaadddkkkxxxuuuhhh^^^\\\```nnn~~~lllbbbZZZSSSRRRPPPLLLIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDLLL```www|||qqqbbbXXXOOOMMMKKKJJJKKKOOOSSSUUUSSSVVVYYY]]]^^^]]][[[YYYSSSQQQLLLHHHDDDBBBAAAAAA???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAAEEEGGGJJJMMMPPPSSSUUUWWW[[[^^^aaabbbbbbbbbaaa___\\\XXXTTTOOOLLLJJJHHHGGGDDDBBBAAAAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFHHHIIIJJJMMMNNNQQQXXXfff||||||tttmmmggg^^^TTTKKKEEEBBBAAA??????@@@@@@@@@AAAAAAAAA???CCCBBBEEELLLPPPaaa}}}gggWWW}}}yyyuuupppqqq}}}{{{rrrkkklllvvvtttlllccc[[[UUUTTTTTTTTTWWW\\\aaagggwwwjjjlllsss___MMMIIIFFFDDDEEEHHHIIIJJJMMMPPPUUUXXX[[[]]]___aaaccckkkyyyyyykkk```]]]```mmm~~~qqqfff^^^WWWUUUSSSNNNJJJJJJFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEMMM```wwwuuufff[[[PPPNNNKKKIIIIIIJJJLLLMMMJJJMMMPPPSSSTTTRRRPPPNNNLLLJJJFFFBBB@@@???>>>???<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===@@@CCCFFFIIIKKKOOORRRTTTVVV[[[___aaaaaa```___\\\ZZZWWWSSSOOOKKKHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHJJJKKKNNNOOOQQQVVVdddzzzvvvoooiii___TTTJJJEEEBBBAAA??????@@@@@@@@@AAAAAAAAA@@@CCCAAADDDKKKMMMYYYppprrr\\\}}}yyytttoooppp}}}yyyqqqkkkmmmwwwxxxmmmeee^^^WWWVVVVVVWWWZZZ^^^dddjjjyyy~~~iiijjjppp|||yyy}}}```MMMJJJFFFDDDEEEGGGIIIJJJLLLOOOTTTXXXZZZ\\\___aaaccckkkyyy|||nnnbbb^^^```iiizzzxxxjjjbbb[[[YYYVVVPPPLLLJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCEEEFFFLLL\\\tttyyyiii^^^QQQOOOMMMJJJGGGGGGGGGGGGDDDFFFIIIKKKKKKJJJHHHGGGEEEDDDAAA???===<<<<<<<<<:::::::::::::::::::::::::::::::::::::::;;;<<<===<<>>===<<<<<<::::::;;;;;;;;;:::::::::999999999999999::::::;;;;;;===@@@BBBDDDFFFIIIKKKNNNQQQWWW[[[\\\[[[XXXVVVPPPOOOLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFEEEEEECCCDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNKKKJJJIIIHHHHHHJJJMMMOOOPPPQQQUUU[[[hhh|||~~~yyyssslll___SSSIIIDDDBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBB???CCCKKKKKKQQQdddyyy|||xxxtttqqqmmmqqq{{{vvvnnnjjjlllwwwzzzkkkddd]]]\\\\\\]]]```dddiiinnn|||zzzkkkmmmtttlllwwwbbbNNNJJJFFFDDDEEEGGGIIIIIIKKKNNNSSSWWWYYY\\\___aaabbbkkkzzztttfff```bbb]]]nnnxxxqqqkkkiiifff^^^VVVTTTMMMLLLLLLJJJIIIHHHGGGGGGBBBFFFHHHIIIUUUmmm~~~kkk___UUUSSSOOOKKKHHHDDDBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAAAAAAAA@@@???>>>===<<<<<<=========<<<<<<;;;999888888888888888999::::::<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFDDDEEEGGGHHHGGGEEEBBBAAA>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFFFFFFFEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPRRRUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTSSSUUUXXX]]]```fffnnnyyy|||wwwuuuuuuuuuuuupppkkk```SSSHHHBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDFFFJJJOOOSSScccwwwpppllloooqqqvvvwwwmmmjjjnnnzzzyyyoooeeecccdddeeeiiimmmnnnppp|||pppkkkqqqxxx{{{\\\RRRIIIGGGGGGFFFGGGJJJLLLOOORRRTTTVVVXXX[[[]]]___eeeppptttmmmaaaaaaeeeqqq}}}yyyrrrdddZZZQQQNNNLLLIIIHHHIIIGGGFFFFFFHHHKKKSSScccsss|||pppjjjfff___WWWPPPKKKGGGEEEBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDCCCDDDFFFGGGFFFDDDBBB@@@???>>>>>>>>>???@@@BBBCCCBBBDDDFFFGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTXXX[[[\\\^^^^^^]]]\\\\\\]]]^^^^^^^^^]]]\\\[[[\\\aaagggkkktttzzz}}}vvvssstttvvvwwwrrrkkk___RRRHHHCCCAAABBB???@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCEEEIIINNNRRR\\\xxxwwwoookkkmmmooouuuvvvllljjjooo{{{{{{qqqhhhfffggghhhkkkooopppqqq{{{uuukkkooozzz^^^SSSJJJGGGFFFFFFGGGJJJKKKMMMPPPSSSUUUWWWZZZ]]]```dddoooyyyqqqeeecccccclllkkkaaaVVVQQQNNNJJJIIIJJJHHHFFFFFFHHHIIIMMMYYYeeeyyytttooollleee]]]TTTMMMHHHFFFDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAACCCEEEGGGGGGEEECCCBBB@@@@@@???>>>???AAABBBCCCCCCEEEGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTQQQQQQRRRSSSVVVYYY\\\^^^``````______``````aaabbbbbbccccccdddeeejjjqqqvvvwwwssstttvvvxxxssskkk^^^QQQHHHCCCBBBBBB?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDHHHMMMQQQZZZqqq|||rrrkkkkkknnntttvvvmmmlllrrr}}}zzzqqqiiiiiikkkkkkmmmqqqrrrqqqyyyxxxjjjnnn{{{^^^SSSIIIFFFEEEEEEGGGJJJIIILLLOOORRRTTTVVVZZZ\\\```dddnnn|||ttthhhfffcccgggxxxwwwjjj]]]VVVPPPKKKIIIJJJIIIGGGFFFHHHHHHIIIPPPYYYhhhssszzztttrrrnnnfff[[[RRRLLLIIIFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAA@@@BBBEEEGGGHHHGGGFFFEEECCCBBB@@@??????@@@AAABBBDDDFFFHHHHHHGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWTTTTTTUUUVVVXXXZZZ]]]^^^aaaaaabbbcccdddeeefffffffffhhhkkkkkklllpppwww|||zzzttttttvvvwwwtttkkk]]]PPPHHHDDDBBBAAA?????????@@@@@@AAAAAABBBAAABBBBBBCCCDDDHHHMMMQQQ[[[mmmwwwmmmlllmmmtttwwwoooooouuuwwwpppjjjkkkmmmnnnoooqqqrrrpppvvvwwwjjjooo{{{zzzyyy^^^SSSHHHEEEEEEEEEGGGJJJHHHKKKNNNQQQSSSVVVYYY\\\___cccmmmzzzlllkkkggggggrrrzzzjjj___WWWOOOLLLLLLIIIGGGGGGHHHGGGFFFKKKQQQYYYdddqqq{{{}}}xxxxxxvvvnnncccXXXQQQNNNHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBB???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???BBBDDDHHHKKKMMMMMMLLLKKKIIIGGGDDDBBB@@@AAABBBCCCFFFGGGIIIIIIHHHGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUWWWYYYYYYZZZXXXXXXXXXYYYZZZ\\\^^^```bbbccceeehhhiiijjjjjjjjjhhhlllpppqqqppprrrwww{{{}}}yyywwwwwwxxxuuukkk\\\OOOHHHDDDBBBAAA>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEHHHMMMQQQZZZfff{{{ppplllmmmuuuxxxqqqrrrxxxvvvooojjjlllooooooppprrrrrrnnntttvvvjjjppp{{{uuuooo|||]]]RRRHHHDDDDDDDDDGGGKKKHHHJJJNNNQQQSSSVVVYYY\\\^^^aaalll~~~qqqpppllliiiqqquuuhhh^^^UUUPPPPPPIIIGGGGGGIIIGGGEEEHHHNNNOOOXXXdddooozzz~~~{{{|||{{{tttiii]]]UUUQQQIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCC??????>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>EEEHHHLLLOOORRRRRRRRRQQQOOOMMMIIIFFFDDDDDDEEEEEEGGGHHHJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRTTTVVVXXXZZZ[[[[[[\\\[[[[[[[[[\\\^^^```aaabbbeeehhhkkkmmmnnnnnnmmmjjjooossssssqqqqqquuuyyyrrrvvv|||{{{{{{{{{uuukkk\\\OOOHHHEEECCCAAA>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEIIINNNQQQVVV___yyy~~~sssnnnqqq{{{yyyqqqqqqyyywwwsssnnnmmmnnnrrruuuwwwrrrnnnqqqyyygggsssvvvlll{{{xxx[[[QQQHHHEEEEEEDDDEEEHHHIIIJJJKKKMMMPPPTTTWWWYYY```dddmmm~~~wwwoookkknnn{{{pppddd[[[SSSMMMNNNKKKHHHFFFFFFFFFFFFEEEMMMPPPWWWaaammmwww~~~~~~|||ttthhh\\\UUUTTTRRRNNNKKKIIIHHHHHHHHHEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA???>>><<<;;;;;;::::::999999888888999999:::;;;<<<============???AAAHHHJJJNNNSSSYYY\\\\\\\\\[[[XXXQQQKKKGGGEEEFFFGGGKKKMMMOOOOOOLLLIIIGGGFFFJJJJJJJJJJJJIIIHHHFFFFFFBBBCCCEEEGGGHHHKKKOOORRRSSSUUUXXXZZZ[[[[[[ZZZZZZYYYZZZ]]]^^^______^^^]]]bbbdddhhhkkkmmmnnnmmmmmmkkkmmmpppqqqqqqooollljjjhhhggghhhmmmsss}}}}}}|||{{{xxxkkkYYYKKKFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLVVV\\\nnn}}}tttqqqsss|||zzzqqqqqqyyy~~~yyyvvvrrrnnnmmmooosssuuuwwwqqqlllmmmyyyjjjvvvoooxxxqqqYYYPPPGGGEEEEEEDDDEEEGGGIIIJJJKKKMMMPPPSSSWWWYYY___bbbkkk|||}}}vvvqqqqqq{{{rrrfff[[[TTTPPPLLLHHHFFFFFFGGGGGGGGGJJJLLLQQQYYYdddooowww|||zzzpppeee___YYYVVVSSSOOOLLLJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEAAA@@@???===<<<;;;:::::::::999999888888999999:::;;;<<<>>>>>>===>>>@@@BBBIIIKKKQQQWWW^^^bbbdddeeefffbbb[[[SSSMMMIIIHHHIIINNNQQQTTTTTTQQQMMMKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHIIILLLPPPSSSUUUWWWYYY\\\]]]]]]]]]\\\]]]]]]]]]]]]^^^___```aaaccceeehhhkkkmmmnnnnnnmmmmmmmmmmmmllljjjfffbbb```\\\ZZZ[[[```fffppp}}}wwwiiiWWWJJJDDDBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLRRRXXXggg}}}wwwuuuuuu|||{{{qqqrrryyy{{{vvvwww}}}~~~zzzuuurrrooooooqqqtttvvvvvvpppiiihhh{{{wwwjjjuuusssvvvnnnXXXOOOGGGFFFFFFDDDDDDFFFIIIIIIJJJLLLOOOSSSVVVXXX]]]```iiiyyy|||www{{{pppaaaXXXSSSOOOIIIFFFFFFGGGIIIIIIIIIIIILLLRRR[[[fffpppvvvzzzqqqkkkaaa___[[[VVVQQQNNNKKKJJJGGGFFFEEEEEEDDDDDDDDDDDD@@@???>>><<<;;;::::::::::::999999888888999999:::;;;===>>>>>>>>>???AAACCCJJJNNNUUU]]]eeekkknnnpppssspppiii___VVVOOOMMMMMMTTTWWW[[[\\\YYYTTTQQQOOOIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEFFFIIINNNQQQXXXYYY[[[^^^___```______aaa```^^^^^^^^^```bbbdddeeegggiiilllmmmmmmmmmllljjjiiifffccc___ZZZWWWUUUPPPMMMMMMQQQWWW```ppp~~~~~~vvvhhhVVVIIICCCAAA???===@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMRRR___vvv~~~{{{yyywww}}}{{{rrrrrryyy{{{uuuuuu}}}tttrrrqqqqqqsssuuuvvvvvvooofffddduuuuuufffnnnwwwxxxsssWWWNNNGGGFFFFFFDDDDDDEEEHHHHHHIIILLLOOORRRVVVXXX\\\^^^gggwww}}}}}}kkk```XXXSSSLLLHHHGGGHHHJJJJJJKKKKKKLLLOOOUUU___jjjqqq{{{zzzuuukkkiiiddd^^^XXXRRRMMMJJJGGGGGGFFFDDDDDDCCCCCCCCC???>>>===<<<:::::::::999:::999999888888999999:::;;;===>>>??????@@@CCCEEELLLQQQZZZbbbjjjqqqvvvyyy~~~{{{uuujjj___VVVSSSRRRYYY]]]aaaccc```[[[VVVTTTMMMMMMKKKJJJHHHGGGFFFFFFAAABBBCCCDDDFFFJJJOOORRRYYYZZZ\\\^^^```aaaaaaaaacccbbbaaaaaaaaabbbdddeeefffgggiiikkklllkkkjjjiiiaaa___\\\XXXTTTQQQOOONNNJJJGGGFFFJJJNNNWWWfffsss|||uuuhhhVVVHHHBBB@@@>>><<<@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLLLLPPPZZZlll}}}{{{yyy~~~zzzrrrrrrzzz~~~xxxwww{{{zzzuuuttttttuuuvvvwwwvvvuuummmddd```ppptttccciiixxxzzz~~~zzzYYYPPPHHHFFFEEEDDDCCCEEEGGGHHHIIIKKKNNNRRRUUUWWW[[[^^^fffvvv{{{nnn```[[[SSSMMMKKKKKKKKKKKKNNNNNNMMMNNNQQQXXXbbbiiivvv|||wwwtttooohhh___VVVOOOKKKHHHGGGFFFDDDCCCBBBBBBBBB???>>>===;;;;;;::::::::::::999999888888999999:::;;;===???@@@@@@BBBEEEGGGNNNTTT]]]fffmmmtttzzz~~~}}}sssfff\\\YYYYYY\\\```eeefffccc^^^ZZZWWWQQQOOOMMMKKKJJJIIIHHHHHHFFFFFFGGGHHHIIIMMMSSSWWWYYYZZZ[[[]]]___aaabbbbbbbbbcccdddeeefffeeedddcccfffggghhhiiihhhfffdddbbbYYYWWWSSSPPPLLLJJJHHHHHHHHHEEEEEEGGGKKKQQQ^^^kkkzzz{{{tttgggUUUHHHBBBAAA???===?????????@@@@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMQQQYYYggg||||||||||||yyyqqqrrr{{{{{{||||||yyyzzzxxxwwwwwwyyyzzzyyyvvvtttiiiaaa]]]kkkvvvfffhhhrrr|||~~~]]]SSSIIIFFFEEECCCCCCFFFGGGGGGHHHJJJMMMQQQTTTVVVZZZ]]]dddtttzzzkkkfff]]]VVVRRROOOMMMLLLNNNOOOOOONNNMMMQQQYYY___ooowww{{{rrrhhh]]]SSSNNNJJJIIIGGGEEECCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;:::999999888888999999:::<<<===???AAAAAACCCFFFIIINNNUUU```hhhooouuu|||yyykkkaaa]]]]]]]]]aaaeeefffccc^^^[[[YYYQQQPPPNNNMMMMMMMMMNNNOOOLLLKKKKKKJJJJJJLLLQQQUUUYYYZZZ[[[]]]___aaabbbccccccdddfffggggggfffdddcccfffffffffeeebbb___\\\ZZZSSSQQQOOOKKKHHHFFFDDDCCCGGGEEEEEEGGGIIIMMMWWWbbbsss}}}rrreeeTTTGGGBBBAAA@@@???>>>>>>??????@@@AAAAAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNSSSZZZddduuu}}}yyyzzz~~~xxxppprrr{{{|||{{{}}}zzzzzz{{{|||}}}zzzvvvsssddd]]]ZZZfff}}}iiihhhnnnwwwaaaVVVJJJEEEDDDBBBDDDGGGFFFGGGHHHJJJMMMQQQTTTVVVYYYZZZbbbqqqwwwqqqiii```ZZZUUUPPPNNNOOOQQQSSSPPPMMMNNNRRRWWWcccmmm||||||pppdddYYYRRRLLLKKKIIIGGGEEEDDDCCCCCC??????>>>===<<<<<<<<<<<<:::999999888888999999:::<<<===@@@AAABBBDDDHHHJJJMMMUUU```jjjqqqxxx}}}oooccc______]]]```bbbccc```\\\YYYXXXQQQQQQQQQRRRTTTWWWZZZ\\\XXXWWWTTTPPPNNNNNNQQQTTTZZZZZZ[[[]]]___aaacccdddeeeeeeffffffffffffeeeeeeeeedddcccaaa]]]YYYTTTRRRKKKKKKJJJIIIHHHGGGFFFFFFGGGEEEFFFHHHIIIJJJRRR[[[kkk{{{ooobbbQQQEEEAAAAAA@@@???===>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNTTT[[[bbbooozzzvvvyyywwwppprrr|||yyyyyy|||||||||}}}~~~~~~{{{vvvsss```[[[XXXbbb{{{jjjgggkkk{{{wwwqqq|||dddXXXKKKEEECCCBBBDDDGGGFFFFFFGGGJJJMMMPPPTTTVVVWWWYYY```oooyyypppggg```YYYSSSOOORRRUUUWWWTTTPPPNNNPPPSSSYYYddduuuvvvhhh\\\UUUOOONNNLLLIIIGGGFFFEEEEEE@@@???>>>===============:::999999999999999999:::<<<>>>@@@AAACCCEEEIIIKKKKKKTTTaaakkkrrrzzzpppddd______\\\___aaa```]]]ZZZXXXXXXSSSTTTUUUXXX\\\aaafffhhhiiigggbbb\\\WWWVVVXXX[[[[[[[[[\\\^^^```bbbeeefffhhhgggeeeddddddeeefffgggdddcccaaa^^^ZZZTTTPPPMMMCCCDDDFFFHHHIIIKKKKKKKKKHHHGGGHHHJJJJJJJJJPPPXXXdddttt~~~lll```OOODDD@@@@@@@@@???===>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMTTT[[[aaakkk~~~zzz{{{{{{sssooosss}}}}}}zzz|||~~~}}}wwwlll\\\[[[YYY```vvvrrrkkkiiittttttnnn|||jjjXXXNNNHHH@@@BBBGGGCCCFFFGGGIIIJJJJJJLLLNNNQQQUUUVVV[[[hhh{{{}}}uuukkkbbbZZZVVVVVVTTTTTTTTTQQQLLLNNNSSSYYY^^^jjj|||rrrbbb[[[RRRMMMHHHFFFFFFGGGEEEBBBBBBAAA???>>><<<;;;;;;;;;888:::;;;;;;999999:::<<<<<<===???AAACCCFFFGGGHHHKKKRRR\\\gggqqqyyy~~~ooobbbZZZXXXXXXWWWVVVVVVUUUUUUUUUUUUWWWXXXZZZ\\\```gggooouuuxxxxxxtttlllccc\\\ZZZZZZ______```aaabbbbbbcccccciiigggeeeeeeeeedddbbbaaacccaaa\\\WWWRRRMMMJJJIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMLLLJJJIIIJJJLLLNNNOOO___kkkzzz{{{jjjZZZIIICCCCCCBBBAAA@@@BBB@@@???======>>>@@@AAAAAAAAABBBCCCEEEHHHKKKLLLSSSUUUZZZaaaiiiyyy~~~zzz{{{zzzsssooosss~~~~~~~~~sssgggYYYXXXXXX___wwwpppiiihhhttttttnnn{{{lllYYYOOOJJJBBBCCCGGGCCCFFFGGGIIIIIIJJJKKKNNNPPPSSSTTTYYYfffxxxuuujjj```ZZZXXXWWWXXXXXXUUUPPPPPPTTTVVVZZZeeewwwzzzjjjcccXXXSSSLLLIIIHHHGGGEEEBBBCCCBBBAAA???>>>===<<<<<<:::;;;<<<<<<;;;;;;<<<===>>>??????@@@BBBCCCEEEFFFJJJQQQ[[[eeennnuuu{{{~~~wwwjjj^^^WWWUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWZZZ^^^fffooouuu|||~~~~~~yyyppphhhdddcccaaaaaabbbbbbccccccddddddgggfffdddcccdddcccaaa```aaa^^^ZZZUUUPPPLLLIIIHHHGGGHHHJJJLLLNNNPPPRRRSSSRRRPPPMMMKKKKKKLLLOOOPPPZZZdddsss~~~yyygggWWWGGGAAABBBAAA??????BBBAAA@@@?????????AAABBBCCCCCCCCCDDDFFFHHHKKKLLLRRRTTTYYY___eeerrr~~~zzz|||{{{tttooouuu}}}oooaaaUUUUUUVVV___yyynnniiijjjwwwtttmmmxxxoooZZZOOOKKKDDDEEEHHHCCCEEEFFFHHHIIIIIIJJJMMMOOOQQQRRRWWWddduuu{{{qqqeee]]][[[ZZZ\\\^^^[[[UUUSSSVVVWWWZZZaaaoootttmmm```ZZZRRRMMMJJJHHHEEECCCEEEDDDBBBAAA???>>>>>>>>>;;;<<<======<<<<<<>>>???AAAAAA@@@???@@@AAABBBCCCIIIOOOXXXaaaggglllppprrrtttuuussslllaaaXXXRRRQQQMMMMMMMMMMMMNNNOOOPPPPPPSSSSSSTTTVVVZZZbbblllssszzz~~~zzzqqqkkkhhheeeeeeeeeeeeeeeeeeeeeeeeeeedddbbbbbbbbbbbb```^^^^^^\\\XXXSSSOOOKKKHHHGGGFFFGGGJJJNNNRRRVVVYYYZZZVVVTTTOOOLLLKKKLLLOOOQQQSSS\\\jjjxxx~~~|||~~~|||wwwcccTTTFFFAAA@@@???>>>>>>BBBBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFHHHJJJKKKQQQSSSWWW[[[___hhh}}}~~~{{{~~~~~~vvvqqqwww~~~~~~nnn^^^TTTTTTVVV```{{{ppplllmmm|||tttlllwwwuuu\\\NNNKKKFFFEEEFFFBBBDDDEEEGGGHHHHHHIIILLLOOOOOOQQQVVVbbbsssyyylllccc___^^^___bbb```YYYVVVVVV\\\\\\```iiiyyyzzzrrrggg```VVVOOOLLLJJJGGGEEEEEEDDDCCCAAA@@@???>>>>>>;;;<<<===<<<;;;<<<>>>@@@BBBAAA@@@??????AAABBBCCCGGGLLLTTT[[[___aaacccdddddddddccc^^^WWWPPPMMMKKKGGGGGGGGGHHHJJJKKKMMMNNNRRRQQQQQQRRRUUU\\\eeekkkpppvvv{{{|||wwwpppkkkiiihhhhhhggggggffffffeeeeeedddbbbaaaaaaaaaaaa```^^^\\\ZZZVVVRRRNNNKKKHHHGGGFFFGGGKKKOOOSSSWWWZZZ\\\WWWTTTOOOKKKIIIJJJMMMNNNOOOVVVbbbqqq|||xxxzzz}}}{{{vvv^^^QQQEEEAAAAAA???>>>???AAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCDDDEEEGGGIIIJJJOOORRRVVVZZZ[[[bbbttt}}}|||yyytttzzznnn^^^TTTUUUWWWaaa|||qqqlllnnn~~~vvvmmmwww|||^^^MMMJJJFFFDDDEEEAAACCCDDDFFFGGGGGGHHHKKKMMMNNNPPPVVVaaaqqquuullleeecccdddgggeee]]]XXXWWW]]]]]]___dddqqq~~~uuullldddYYYRRRNNNLLLJJJHHHEEEDDDCCCAAA@@@???>>>>>>;;;<<<<<<;;;:::<<<>>>AAABBBBBBAAAAAAAAACCCDDDEEEEEEIIIOOOSSSUUUVVVVVVWWWUUUUUUTTTRRRNNNJJJGGGFFFBBBCCCCCCEEEFFFHHHJJJKKKPPPPPPNNNMMMOOOTTT[[[aaaggglllrrrtttqqqmmmllllllkkkjjjiiihhhfffeeeddddddcccaaa``````aaaaaa___^^^ZZZXXXUUURRRNNNKKKIIIHHHFFFHHHJJJMMMPPPRRRUUUVVVSSSPPPLLLHHHFFFGGGIIIJJJKKKQQQ\\\kkkzzz|||wwwtttwww{{{yyyrrr[[[OOOEEEBBBAAA@@@???@@@???????????????@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIMMMQQQVVV[[[\\\aaappp~~~}}}}}}yyyvvv~~~~~~lll\\\UUUUUUWWWbbb~~~ppplllmmm|||zzzqqqzzzcccMMMJJJFFFDDDDDDAAABBBCCCEEEFFFFFFHHHJJJMMMMMMOOOUUU```ooo{{{rrrppplllkkkmmmkkkddd]]][[[\\\]]]]]]```jjj{{{sssjjj^^^TTTPPPNNNLLLJJJFFFEEECCCAAA@@@?????????;;;<<<<<<;;;:::<<>>>>>???@@@@@@@@@AAACCCCCCCCCCCCEEEGGGIIIJJJLLLQQQXXX]]]^^^aaannn|||}}}}}}~~~wwwvvvzzzgggWWWSSSTTTWWWcccrrrmmmmmm{{{vvv~~~iiiOOOKKKGGGDDDEEEBBBAAACCCDDDEEEEEEGGGIIILLLJJJMMMSSS^^^lll||||||wwwuuuuuussskkkdddbbb``````___^^^cccttt{{{qqqcccXXXRRROOOLLLJJJGGGFFFEEECCCBBBAAA@@@@@@=========<<<;;;===AAADDDGGGHHHIIIIIIIIIGGGEEEDDDBBBCCCEEEDDDCCCCCCDDDEEECCCBBBBBBBBBBBBBBBBBBAAA=========>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGIIIMMMPPPZZZ```hhhmmmnnnnnnoooqqqlllkkkiiigggdddbbb```___]]][[[ZZZZZZ\\\\\\[[[YYYUUUTTTQQQOOOLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCIIIRRR[[[fffuuuzzzuuuwwwyyysssiiiRRRJJJCCCAAA@@@>>>>>>@@@>>>>>>???@@@AAAAAAAAAAAADDDDDDDDDEEEGGGIIILLLMMMMMMRRRZZZ______aaalllyyy}}}|||||||||uuuuuuwwwcccRRRQQQSSSVVVcccvvvpppooo}}}zzzmmmQQQMMMHHHEEEFFFDDDAAABBBDDDEEEEEEFFFIIIKKKHHHLLLRRR\\\iiizzz{{{{{{xxxqqqjjjgggffffffbbb]]]^^^kkkwwwhhh[[[TTTPPPLLLJJJIIIHHHFFFEEECCCBBBBBBBBB>>>>>>>>>======???CCCFFFKKKLLLMMMMMMKKKHHHDDDBBBAAABBBBBB@@@???>>>@@@AAA@@@???>>>???AAAAAAAAA@@@;;;;;;;;;<<<>>>@@@AAABBBAAACCCDDDEEEFFFHHHKKKNNNQQQYYYcccjjjlllllllllmmmlllkkkiiifffccc```^^^]]]ZZZYYYXXXXXXYYYZZZXXXWWWSSSRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@AAAAAABBBBBBBBBBBBBBB@@@FFFNNNUUU^^^mmmzzz{{{|||tttiiiOOOGGGAAA@@@???======???>>>???@@@AAABBBCCCCCCBBBEEEEEEEEEGGGIIILLLNNNPPPOOOTTT\\\aaa```aaakkkwww~~~wwwyyy|||zzzzzzrrr___VVVOOOSSSXXXddd}}}rrroooxxx{{{qqqPPPIIIJJJCCC???BBBCCCCCCCCCCCCDDDFFFGGGHHHKKKLLLOOOWWWeeewwwzzzyyywwwooogggjjjeeebbbbbbccchhhxxxpppbbbYYYSSSOOOLLLKKKIIIEEEDDDCCCCCCAAA@@@BBBAAA@@@??????BBBHHHLLLNNNMMMMMMNNNOOOMMMGGGCCCAAAAAAAAA@@@@@@???======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<>>>>>>>>>???AAACCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLTTTUUUWWW\\\ccckkkrrrvvv~~~}}}xxx{{{{{{yyy{{{nnn[[[RRRNNNRRRWWWccc~~~sssppp~~~tttSSSJJJIIIDDD@@@CCCBBBBBBCCCCCCDDDFFFGGGHHHLLLMMMOOOVVVbbbrrr|||uuuooommmhhhdddccccccggguuuuuufff]]]WWWSSSPPPLLLJJJFFFDDDCCCCCCBBBAAAAAAAAA@@@>>>???BBBGGGLLLNNNNNNNNNPPPPPPMMMGGGBBBDDDCCCCCCBBBAAA???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;???@@@AAAAAAAAABBBEEEGGGKKKOOOUUU]]]dddffffffeeefffccc^^^\\\\\\[[[YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTQQQPPPPPPNNNMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCBBB@@@@@@@@@AAAAAABBBDDDIIIOOOTTT___rrr~~~{{{lll___KKKGGGBBB>>>============AAAAAAAAABBBDDDFFFGGGHHHDDDDDDFFFHHHJJJLLLNNNOOOTTTUUUXXX]]]eeemmmtttxxx~~~||||||zzz}}}~~~yyyyyy}}}iiiWWWPPPMMMQQQWWWbbb{{{ssspppzzzVVVJJJIIIDDDAAADDDBBBBBBBBBCCCDDDEEEGGGGGGLLLMMMOOOTTT^^^mmm|||yyyvvvpppmmmiiiggggggjjjttt~~~|||lllbbb\\\XXXVVVNNNKKKGGGEEEDDDCCCBBBAAAAAA@@@???>>>???BBBGGGLLLOOOPPPQQQSSSSSSOOOIIIDDDBBBBBBAAA@@@???===;;;:::<<<<<<<<<=========>>>>>><<<<<<<<<;;;;;;;;;::::::<<<>>>@@@AAAAAABBBDDDFFFFFFIIIOOOVVV\\\___bbbcccbbb^^^ZZZXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSRRRRRRQQQQQQPPPOOOOOONNNLLLKKKJJJHHHGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAACCCDDDGGGKKKPPPZZZmmm~~~|||yyyiiiYYYHHHEEEAAA>>>>>>>>>???>>>?????????@@@AAACCCEEEEEECCCDDDFFFHHHKKKNNNPPPQQQTTTUUUYYY___fffnnnuuuyyyyyy}}}zzz{{{zzz~~~|||wwwzzz}}}fffVVVQQQLLLQQQVVV```vvvsssooo[[[LLLHHHDDDCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGKKKMMMOOOSSS[[[hhhwww~~~|||tttqqqooollllllooowww}}}sssiiibbb^^^[[[QQQNNNIIIFFFDDDDDDCCCBBB@@@@@@???>>>???BBBHHHLLLPPPRRRUUUVVVTTTPPPJJJFFFBBBAAAAAA@@@???>>><<<<<<;;;;;;<<<<<<<<<===============<<<<<<;;;:::::::::999;;;>>>@@@AAAAAACCCDDDFFFIIIMMMRRRVVVZZZ]]]```^^^[[[WWWTTTRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCFFFFFFGGGJJJNNNXXXkkk|||{{{}}}wwwdddRRREEECCC???>>>>>>???@@@@@@>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQUUUWWWZZZ___eeelllrrruuuuuu|||{{{yyy{{{yyy}}}zzzvvv{{{zzzeeeWWWSSSLLLQQQVVV^^^qqqvvvppp___NNNHHHEEEDDDEEEAAABBBBBBBBBCCCEEEFFFGGGHHHKKKNNNSSSYYYfffuuuuuutttrrrooopppuuu{{{yyyooohhhccc___TTTPPPJJJGGGEEEDDDDDDCCC@@@@@@?????????CCCIIIMMMPPPRRRUUUUUUSSSNNNIIIFFFCCCCCCDDDDDDCCCBBBAAAAAA::::::;;;;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;888;;;>>>???@@@AAABBBDDDHHHJJJMMMOOOQQQTTTXXX\\\[[[YYYVVVRRRPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPQQQRRRUUUUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXWWWTTTPPPLLLIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJMMMVVViiizzzzzzzzzrrr^^^MMMCCCAAA>>>>>>???@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFFFFGGGGGGIIIJJJLLLMMMNNNOOOVVVXXXZZZ^^^ccchhhlllnnnrrrvvv|||zzz|||xxx|||zzzvvv|||wwwbbbVVVTTTMMMRRRVVV\\\lllyyyqqq{{{cccOOOIIIFFFEEEDDDAAAAAAAAABBBCCCDDDFFFFFFEEEIIIMMMQQQWWWbbbqqq}}}yyyyyyvvvrrrttt{{{vvvnnnhhhcccWWWRRRLLLHHHFFFEEEEEEDDDAAAAAA@@@@@@AAAEEEKKKOOOQQQSSSUUUTTTPPPLLLHHHGGGBBBCCCCCCBBBBBBAAA@@@???;;;;;;;;;;;;<<<<<<<<<===========================:::<<<>>>??????@@@BBBDDDHHHKKKNNNOOOOOOPPPUUUYYY\\\[[[WWWSSSPPPPPPRRRUUUSSSSSSRRRRRRQQQRRRRRRSSSUUUVVVVVVWWWXXXXXXYYYYYYZZZ\\\______]]]WWWQQQMMMKKKJJJIIIGGGGGGGGGHHHHHHGGGFFFHHHJJJMMMUUUfffwwwzzzvvvlllYYYHHHBBB@@@>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOWWWXXXZZZ]]]aaadddgggiiiooorrr{{{~~~|||}}}xxx}}}{{{vvv~~~sss]]]RRRQQQNNNSSSWWW[[[hhhxxxlllwwwxxxssseeeQQQJJJGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFCCCHHHLLLOOOTTT^^^lllxxxzzz|||}}}tttlllgggYYYTTTMMMHHHFFFFFFEEEEEEBBBBBBBBBAAABBBFFFLLLQQQVVVXXXYYYVVVRRRNNNLLLLLLGGGFFFEEEDDDBBB@@@>>>===============>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<===>>>>>>>>>???BBBDDDIIIMMMQQQRRRQQQSSSWWW\\\^^^]]]ZZZUUURRRRRRUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVXXXYYYZZZ[[[[[[^^^bbbhhhkkkjjjeee]]]XXXSSSQQQOOOLLLJJJIIIIIIIIIHHHHHHJJJMMMPPPWWWhhhxxx{{{sssgggUUUFFFAAA@@@>>>>>>???@@@@@@???????????????@@@AAABBBBBBGGGHHHIIIKKKMMMOOOPPPQQQUUUWWWYYY]]]```dddggghhhkkknnnvvv}}}~~~xxx~~~|||vvvpppYYYOOONNNOOOTTTWWWZZZffftttfffmmmrrrnnnfffQQQJJJHHHEEECCCAAAAAAAAABBBCCCDDDEEEFFFCCCGGGLLLNNNQQQZZZhhhtttxxxpppiiiZZZUUUNNNIIIFFFFFFEEEEEECCCCCCBBBBBBCCCGGGMMMRRR\\\^^^^^^[[[VVVRRRRRRSSSQQQPPPOOOLLLIIIFFFDDDBBB????????????@@@@@@@@@@@@======>>>???@@@AAABBBBBB>>>??????>>>===>>>BBBEEEJJJOOOUUUVVVVVVWWW\\\aaa______\\\WWWSSSSSSWWW[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\bbbhhhpppvvvvvvqqqiiidddYYYWWWTTTPPPMMMKKKJJJIIIJJJKKKNNNRRRTTT[[[kkkzzz|||qqqdddRRREEEAAA@@@>>>>>>???@@@??????BBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVYYY]]]aaaeeehhhiiiiiilllsss}}}}}}zzzzzzzzz}}}zzzxxx}}}gggVVVOOONNNPPPNNNPPPYYYcccuuutttccceeepppvvvjjjnnnjjjUUUKKKEEECCCDDDAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHLLLOOOTTTbbbooo|||}}}rrrkkk___YYYQQQKKKGGGFFFFFFFFFCCCAAAAAACCCDDDGGGQQQ[[[]]]^^^^^^]]]ZZZXXXXXXYYY___]]]YYYTTTNNNHHHDDDAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@BBBCCCIIIPPPWWWZZZYYYZZZ```fffeeeccc___ZZZVVVVVVYYY\\\___]]][[[XXXVVVUUUUUUUUUWWWVVVVVVWWWXXXZZZ\\\]]]dddnnnzzz~~~wwwqqqhhhbbb[[[UUUSSSQQQMMMKKKNNNLLLRRR\\\``````jjjyyyzzzkkk[[[MMMFFF@@@@@@???????????????@@@@@@@@@AAAAAACCCDDDFFFGGGHHHHHHIIIKKKNNNQQQSSSUUUWWWWWWYYY\\\___bbbeeegggffflllvvv~~~||||||{{{~~~|||zzzwwwbbbTTTOOOOOOOOOMMMPPPXXXbbbsssxxxeeedddlll~~~ttthhhmmmtttYYYLLLGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFHHHLLLNNNTTTaaannn{{{wwwpppbbb\\\SSSLLLHHHFFFEEEEEEEEEBBBBBBCCCEEEHHHSSS]]]eeefffgggfffdddccceeeggghhhfffccc]]]VVVOOOJJJFFFAAAAAA@@@?????????@@@@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEELLLSSS\\\``````aaafffkkkllliiiddd]]]XXXXXX[[[___bbb```___\\\ZZZXXXWWWWWWXXXWWWWWWXXXYYY[[[]]]^^^fffooo|||~~~tttooogggaaa]]]ZZZVVVSSSTTTRRRXXXbbbffffffooo|||xxxjjjYYYKKKDDD@@@@@@???>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWYYY\\\```bbbdddhhhnnnwww~~~|||~~~}}}nnn\\\QQQNNNPPPPPPNNNRRRYYYbbbsss}}}hhhdddhhhxxxsssgggiii}}}```NNNJJJHHHBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEHHHKKKMMMSSS___lllyyy|||vvveee___VVVNNNIIIGGGEEEDDDFFFCCCBBBCCCEEEIIITTT___gggiiijjjiiiggggggjjjmmmpppnnnkkkfff^^^VVVNNNIIICCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFMMMVVVaaagggiiijjjmmmpppuuurrrlllccc\\\ZZZ^^^ccceeeeeedddbbb___\\\ZZZXXXXXXXXXXXXYYYZZZ\\\^^^___eeemmmxxxxxxqqqlllgggbbb___^^^\\\aaajjjllllllrrr}}}{{{xxxwwwwwwuuuvvvwwwwwwvvvuuuvvvxxx|||uuufffVVVHHHBBB??????>>>>>>>>>??????@@@AAAAAAAAABBBDDDEEEGGGHHHKKKLLLMMMNNNOOOQQQRRRRRRUUUUUUWWWYYY\\\```bbbdddkkkpppxxx~~~~~~~~~}}}gggVVVNNNMMMOOOQQQPPPTTT\\\cccrrrkkkeeehhhyyywwwgggfffxxxhhhQQQMMMJJJAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDGGGKKKMMMQQQ]]]iiiwww|||vvvfff```WWWOOOJJJHHHGGGFFFGGGCCCBBBCCCDDDHHHSSS^^^fffiiikkkhhheeecccfffjjjnnnnnnmmmiiiaaaXXXNNNIIIEEEDDDCCCBBBAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFLLLVVVcccmmmpppqqqrrrttt}}}{{{tttjjjaaa^^^bbbfffhhhhhhhhhgggddd```\\\YYYXXXXXXXXXXXXYYY[[[]]]^^^___fffpppzzzzzztttooolllkkkjjjmmmrrrrrroooqqqwwwxxxvvvrrrnnniiigggeeeeeeeeefffhhhhhhggggggiiikkkqqqvvv}}}|||pppbbbQQQEEE@@@???>>>>>>>>>>>>??????@@@AAAAAABBBCCCDDDFFFHHHIIIMMMNNNPPPRRRSSSUUUVVVVVVYYYZZZ[[[]]]```cccfffgggkkkooovvv{{{}}}}}}|||~~~xxxaaaRRRLLLMMMNNNOOOPPPTTT[[[```ooopppiiilllllleeessstttXXXOOOJJJBBBCCCBBBBBBAAAAAAAAABBBBBBCCCDDDFFFJJJKKKOOOZZZfffttt~~~{{{uuuhhhbbbYYYQQQLLLJJJIIIHHHFFFCCCBBBBBBCCCFFFQQQ[[[iiimmmoookkkddd```aaadddfffhhhjjjiiidddZZZQQQKKKHHHHHHFFFEEECCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEELLLWWWfffrrrwwwyyyyyyyyy}}}ssshhhccceeeiiijjjjjjkkkjjjgggbbb^^^[[[YYYXXXWWWWWWXXXYYY[[[\\\[[[```hhhqqqzzz|||{{{{{{zzzzzzzzzwwwpppmmmnnnkkkhhhbbb]]]YYYWWWVVVUUUXXXZZZ[[[[[[[[[\\\___aaahhhoooxxxuuukkk]]]MMMBBB???>>>>>>======>>>??????@@@AAAAAABBBCCCEEEGGGIIIJJJNNNPPPSSSVVVYYY[[[\\\]]]\\\\\\^^^```ccceeehhhiiiiiilllrrrwwwxxx~~~}}}}}}}}}qqq\\\PPPMMMMMMMMMLLLNNNSSSYYY]]]kkkvvvnnnqqqsssgggpppdddRRRJJJEEECCCCCCBBBAAAAAAAAABBBBBBBBBCCCFFFIIIKKKNNNXXXcccqqq|||~~~yyymmmggg]]]UUUPPPMMMKKKJJJGGGDDDCCCDDDCCCEEENNNWWWggglllooojjj```XXXWWWYYY]]]bbbhhhkkkiiiaaaYYYRRRLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEENNNXXXhhhvvv~~~}}}qqqjjjiiilllkkkllllllkkkiiieeeaaa^^^ZZZZZZXXXWWWWWWXXXXXXYYYYYY\\\bbbhhhpppyyyzzzqqqiiiddd___[[[UUUPPPNNNMMMLLLKKKOOOPPPQQQQQQRRRTTTWWWZZZbbbjjjvvv}}}|||}}}wwwooofffXXXIIIAAA@@@============>>>??????@@@AAABBBBBBDDDFFFHHHJJJKKKPPPRRRUUUYYY]]]___```aaa\\\]]]^^^```bbbeeegggiiigggiiinnnrrrssswww}}}~~~iiiXXXPPPNNNNNNNNNMMMOOOUUUZZZ]]]jjj}}}sssuuuzzziiippprrrUUUIIIHHHDDDCCCBBBAAAAAAAAAAAAAAABBBBBBEEEIIIJJJMMMVVVaaaooozzzvvvooodddZZZSSSOOOLLLJJJHHHFFFFFFFFFEEEFFFLLLTTTaaagggkkkfff[[[QQQNNNOOOUUU\\\eeemmmnnniiiaaa\\\OOONNNLLLJJJHHHGGGFFFFFFGGGGGGHHHJJJLLLMMMOOOOOOOOOOOOOOONNNLLLJJJGGGFFFMMMWWWfffuuu{{{qqqnnnpppnnnnnnnnnmmmkkkgggdddccc]]]\\\ZZZYYYWWWWWWWWWXXXWWWYYY\\\___eeemmmvvv|||xxxmmmbbbZZZVVVQQQLLLIIIIIIHHHGGGFFFHHHIIIJJJKKKLLLNNNRRRUUU^^^fffttt|||zzz|||}}}|||uuuqqqkkkbbbTTTFFF@@@BBB<<<<<<<<<======>>>@@@@@@AAABBBCCCDDDFFFIIIKKKLLLRRRTTTXXX[[[^^^```aaaaaa\\\]]]^^^```bbbeeeggghhhhhhhhhkkkmmmnnnqqq}}}}}}|||yyydddUUUOOOOOOOOONNNPPPRRRXXX^^^```lllvvvvvv~~~lllppp{{{WWWHHHJJJDDDCCCBBBAAAAAAAAAAAAAAAAAABBBEEEIIIIIILLLVVV```nnnyyy}}}uuujjj^^^VVVQQQLLLJJJIIIHHHHHHIIIGGGFFFLLLSSS```ggglllggg[[[PPPLLLMMMOOOWWWcccmmmqqqnnngggbbbQQQPPPNNNLLLJJJHHHHHHGGGKKKLLLMMMOOOQQQSSSUUUVVVSSSSSSRRRQQQNNNKKKIIIGGGJJJTTTcccsss}}}vvvrrrrrrooooooooonnnllljjjgggfff```^^^\\\ZZZXXXXXXWWWXXXUUUVVVWWWYYY]]]ccckkkqqqvvv{{{}}}tttiii\\\SSSQQQMMMHHHFFFGGGHHHFFFDDDEEEFFFGGGGGGHHHKKKPPPSSS\\\eeerrr{{{}}}~~~~~~qqqmmmhhh```RRREEE@@@CCC<<<<<<<<<<<<===>>>@@@@@@AAABBBCCCEEEGGGIIIKKKLLLTTTVVVYYY\\\^^^_________^^^___```aaadddfffhhhjjjiiihhhjjjkkkkkknnnyyyzzz~~~ttt^^^SSSQQQQQQRRRTTTQQQWWWWWW[[[eeepppvvvvvvhhhppp___IIIOOOHHHFFFEEECCCBBBBBBBBBBBBDDDBBBCCCGGGIIIKKKQQQYYYmmmvvv~~~rrrggg^^^SSSMMMKKKOOONNNKKKHHHGGGIIIMMMPPPYYYhhhjjjaaa[[[RRRLLLPPPMMMTTT```mmmuuusssjjjbbb[[[SSSLLLLLLKKKIIIGGGIIIMMMSSSWWWWWWXXXZZZ[[[XXX]]]\\\ZZZXXXUUUQQQNNNMMMPPPUUU]]]iiiuuu}}}xxxsssqqqooommmlllmmmmmmjjjeee```___]]]YYYXXXWWWWWWVVVUUUSSSTTTWWWZZZ]]]___aaabbbjjjqqqzzz|||tttjjj```XXXSSSOOOKKKGGGEEEEEEFFFEEEDDDFFFFFFFFFGGGJJJNNNQQQSSSXXXbbbqqqwwwooocccUUUJJJCCC???>>>======>>>>>>??????@@@@@@CCCDDDEEEFFFIIIKKKMMMOOORRRUUUXXXZZZ[[[\\\^^^```^^^___```aaabbbeeehhhkkkiiikkkmmmlllkkkooowww~~~}}}qqq\\\RRRPPPQQQRRRUUUSSSXXXYYY]]]gggqqqvvvxxxgggmmm|||gggMMMNNNHHHFFFEEECCCBBBBBBBBBBBBDDDBBBCCCGGGIIIKKKQQQXXXjjjsssyyynnnbbbVVVOOONNNOOONNNLLLJJJHHHIIIMMMPPPXXXgggjjjccc]]]SSSKKKMMMOOOVVVaaammmsssrrrjjjcccZZZSSSMMMMMMMMMLLLMMMOOOSSSZZZ___```aaaddddddbbbaaa```^^^[[[YYYVVVTTTSSSRRRVVV^^^hhhsss{{{}}}yyyrrrnnnnnnpppooonnnnnnnnnlllgggccc```]]]ZZZXXXXXXXXXVVVUUURRRTTTWWWYYYZZZ[[[\\\]]]fffllltttzzz||||||{{{{{{wwwwwwuuuqqqkkkddd]]]YYYTTTQQQMMMKKKKKKJJJIIIGGGFFFFFFFFFGGGIIILLLPPPRRR\\\dddrrrwwwnnnaaaTTTJJJCCC???=========>>>>>>???@@@@@@@@@CCCCCCEEEFFFIIIKKKNNNOOOSSSUUUXXXZZZZZZ[[[]]]___]]]^^^```aaabbbdddgggjjjiiilllnnnmmmmmmpppwww}}}|||jjjXXXPPPPPPQQQRRRUUUTTTZZZ[[[```iiirrrwwwwwwoooppp{{{rrrSSSOOOHHHFFFEEECCCBBBBBBBBBBBBCCCBBBCCCFFFHHHJJJOOOVVVdddooo}}}uuufffXXXRRRRRRPPPPPPOOOLLLJJJKKKMMMOOOUUUfffmmmiiifff[[[PPPPPPRRRXXXaaakkkpppnnnhhhbbbYYYRRRMMMNNNOOOPPPTTTYYY\\\dddkkkmmmoooqqqqqqnnniiigggeeebbb___]]]\\\[[[VVVYYY___iiirrryyy|||}}}zzz||||||xxxrrrmmmlllmmmqqqppppppppppppnnnjjjgggaaa___[[[YYYYYYYYYXXXVVVTTTVVVXXXYYYYYYYYY[[[\\\fffjjjqqquuuvvvuuuuuuuuuoooqqqtttuuurrrlllfffbbbYYYUUUQQQPPPPPPOOOLLLIIIJJJIIIIIIIIIJJJNNNQQQSSS___gggtttvvvmmm___RRRHHHBBB???======>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGIIILLLNNNPPPTTTVVVYYYZZZZZZ[[[\\\^^^]]]^^^```aaaaaacccfffiiiiiilllnnnooooooqqqvvvzzzrrrcccTTTOOOOOOPPPRRRUUUUUU\\\^^^bbbkkkrrrvvvttt{{{tttwwwzzzYYYPPPHHHFFFEEECCCBBBBBBBBBBBBCCCAAABBBFFFHHHHHHMMMTTT^^^iiizzzyyygggXXXRRRSSSQQQRRRQQQOOOMMMLLLMMMOOOSSSgggrrrrrrrrrgggZZZXXXSSSXXX```gggjjjhhhccc___WWWQQQMMMNNNQQQSSSYYY```fffooowwwzzz|||~~~}}}zzztttrrroookkkgggdddbbbbbb]]]___dddkkksssyyy{{{{{{zzzzzzxxxtttpppmmmnnnoooqqqqqqqqqqqqpppnnnllljjjccc```]]][[[[[[ZZZYYYXXXXXXYYYZZZYYYYYY\\\aaaeeeooorrrvvvxxxwwwuuuttttttssswww}}}yyyqqqlllccc___ZZZZZZ[[[[[[WWWSSSSSSQQQPPPOOOPPPSSSVVVXXXaaajjjxxxuuukkk\\\NNNFFFBBB???======>>>>>>???@@@AAABBBBBBDDDDDDFFFHHHJJJMMMPPPQQQUUUWWWZZZZZZZZZZZZ\\\]]]^^^```bbbccccccdddfffhhhhhhjjjmmmnnnooopppsssvvv|||~~~iii]]]RRRNNNOOOPPPRRRUUUUUU\\\___dddlllrrrtttpppvvvooo~~~\\\PPPHHHFFFEEECCCBBBBBBBBBBBBBBBAAABBBFFFGGGGGGKKKQQQYYYeeevvvzzziiiYYYSSSTTTTTTTTTSSSQQQNNNMMMNNNPPPVVVkkkxxx{{{|||ppp```[[[TTTYYY```dddeeebbb]]][[[UUUPPPMMMOOOQQQTTT[[[cccoooyyy~~~zzzuuupppkkkhhhffffffgggjjjooouuuyyy{{{zzzzzzyyyvvvssspppooopppqqqpppqqqqqqpppooommmkkkkkkeeebbb___]]]\\\\\\[[[ZZZZZZZZZZZZXXXYYY___jjjsss|||~~~|||yyyyyy}}}}}}uuupppjjjjjjlllmmmiiiddd]]][[[XXXWWWWWWYYY\\\___cccnnnttthhhXXXKKKDDDAAA>>><<<>>>>>>???@@@AAABBBCCCCCCEEEFFFGGGIIILLLOOORRRSSSVVVXXX[[[\\\[[[\\\]]]^^^aaaccceeeeeeeeefffgggiiiggghhhkkklllmmmooopppqqqwwwyyy~~~bbbXXXPPPOOOPPPPPPRRRUUUTTT\\\___dddlllppprrrnnn~~~ooo{{{aaaQQQHHHFFFEEECCCBBBBBBBBBBBBBBB@@@BBBEEEFFFFFFIIIOOOWWWbbbsss|||mmm^^^XXXXXXWWWWWWUUURRROOONNNPPPQQQ[[[ppp}}}uuubbb[[[XXX\\\cccfffddd```[[[YYYUUUQQQOOOQQQRRRTTT[[[cccssszzztttooolllnnnnnnooossswwwzzzzzzzzzwwwvvvuuusssrrrqqqqqqqqqpppqqqrrrpppmmmkkkjjjkkkfffccc```^^^^^^^^^]]][[[XXXZZZZZZYYY[[[dddrrr}}}zzzxxxzzz{{{wwwrrriiifffbbb```___aaadddggglllvvvsssfffUUUHHHBBB@@@>>><<<>>>>>>???@@@BBBCCCDDDDDDGGGGGGIIIKKKNNNRRRTTTVVVWWWYYY\\\]]]]]]^^^___```bbbdddfffggggggfffggghhhggghhhiiijjjlllmmmnnnooossstttyyyqqq]]]VVVPPPOOOPPPPPPQQQUUURRRZZZ___dddkkknnnrrrmmmqqqyyyiiiVVVHHHFFFEEECCCBBBBBBBBBBBBAAA@@@BBBEEEFFFEEEHHHMMMVVV```ppp}}}~~~uuuhhh```___ZZZYYYVVVRRROOONNNQQQSSS\\\rrr~~~jjjbbb]]]bbbiiikkkhhhbbb]]]ZZZVVVTTTSSSTTTTTTTTTZZZaaannn{{{~~~wwwssssssssssssuuuxxxyyyyyyxxxvvvvvvvvvvvvvvvuuusssqqqrrrssssssqqqmmmjjjjjjkkkgggeeeaaa```______^^^]]]XXX[[[______bbbjjjxxxvvvsssooolllkkklllooorrryyyssseeeRRREEEAAA@@@>>><<<>>>???@@@AAABBBDDDEEEEEEHHHIIIKKKMMMQQQTTTWWWXXXWWWZZZ]]]^^^___```aaacccbbbdddggggggfffffffffgggiiiiiihhhiiikkkmmmnnnoooooopppuuu}}}iii[[[TTTPPPPPPQQQPPPQQQTTTQQQZZZ^^^cccjjjlll|||tttlllooouuuppp[[[HHHFFFEEECCCBBBBBBBBBBBBAAA@@@BBBEEEFFFDDDGGGLLLVVV```ooo{{{{{{{{{ppphhheee\\\ZZZWWWRRRNNNNNNQQQTTTZZZqqqtttmmmaaagggnnnoookkkeee___]]]XXXVVVVVVWWWUUUTTTYYY```fffttt~~~yyyvvvuuutttuuuwwwyyyxxxwwwwwwxxxyyyzzz{{{yyyvvvssssssuuuuuurrrmmmjjjjjjkkkhhheeebbb`````````^^^]]]ZZZ___eeegggiiiqqq}}}~~~yyyvvvtttvvvyyy{{{rrrdddQQQDDD@@@???>>><<<>>>???@@@AAACCCDDDEEEFFFIIIJJJLLLOOORRRUUUXXXZZZWWWZZZ]]]___```aaaccceeeaaadddfffgggfffeeeeeefffkkkjjjiiiiiilllnnnooooookkkmmmsssyyy|||wwwdddRRRQQQPPPOOOOOORRRTTTVVVVVVYYY___ccceeejjjzzzpppjjjtttwww}}}|||XXXOOOIIIEEEEEEEEEBBBAAABBBAAAAAAAAABBBCCCEEEGGGIIIRRR[[[iiivvv}}}qqqjjjiiieee___XXXSSSQQQTTTVVVaaapppvvvqqqpppnnnmmmjjjfff___[[[ZZZXXXVVVTTTUUUWWWZZZ\\\bbbooo~~~}}}zzzwwwvvvxxxzzz|||||||||~~~~~~|||xxxvvvyyyvvvtttssstttsssoookkkkkkgggcccbbbcccdddbbb```[[[___dddfffhhhmmmvvv~~~rrr___KKKBBB@@@?????????>>>@@@BBBCCCCCCDDDFFFHHHHHHKKKOOOSSSVVVYYY]]]```___```aaaaaa```___```bbbeeeeeeeeeeeefffffffffgggeeegggjjjmmmooooooooonnnssskkkjjjssszzzppp]]]RRRQQQOOOOOOOOORRRTTTVVVVVVYYY___dddeeejjjxxxrrrfffvvvrrruuu}}}cccQQQJJJDDDDDDCCC@@@???@@@AAAAAAAAAAAACCCEEEGGGHHHNNNWWWeeesss~~~zzzuuuooolllggg```YYYVVVWWWXXXdddsss}}}wwwuuusssoooiiiccc]]][[[[[[ZZZZZZYYYXXXWWWWWWWWW]]]gggxxx}}}{{{yyyvvvsssqqqqqqqqqqqqnnnlllmmmjjjhhhffffffeeedddcccaaadddgggffffffhhhnnntttooo]]]JJJAAA@@@???>>>??????@@@CCCDDDDDDEEEGGGIIIKKKNNNQQQTTTVVVYYY\\\^^^___```bbbaaa``````aaabbbeeeeeefffffffffggggggggggggiiilllnnnpppqqqppppppqqqjjjjjjrrrxxx|||}}}gggVVVPPPOOOOOONNNPPPRRRTTTVVVWWWZZZ___dddfffiiiuuuwwwfffnnnwwwrrrttt|||rrrWWWNNNFFFDDDCCCAAA???AAAAAAAAAAAAAAACCCEEEGGGHHHJJJSSS```ooo{{{}}}yyyvvvppphhhaaa\\\[[[[[[gggvvv~~~}}}{{{tttkkkeeebbbbbbaaabbbbbb```]]]YYYVVVSSSWWW___mmm~~~}}}uuusssqqqpppppppppnnnmmmmmmnnnmmmkkkhhhfffffffffeeefffgggeeeccccccfffiiiuuu~~~iiiXXXGGG@@@???>>>>>>??????AAACCCDDDEEEFFFHHHJJJNNNQQQTTTVVVWWWYYY[[[]]]___```bbbaaaaaa```bbbcccffffffffffffggggggggghhhiiikkkmmmoooqqqrrrrrrrrroookkkkkkrrrvvvxxxttt___QQQOOOOOONNNOOOPPPSSSUUUWWWXXXZZZ```eeegggiiirrr|||lllmmmpppqqqsssyyybbbVVVKKKGGGFFFCCCBBBCCCAAAAAAAAAAAABBBDDDFFFGGGHHHPPP\\\jjjwwwxxxoooeee```^^^^^^hhhxxx~~~tttnnnnnnpppmmmllljjjfffaaa[[[VVVSSSTTTXXXdddwww~~~~~~xxxvvvsssqqqooonnnnnnmmmkkkmmmnnnlllhhheeeeeegggcccdddeeecccaaa```bbbdddhhhppp|||~~~aaaSSSEEE???>>>======???>>>AAACCCDDDEEEFFFHHHJJJNNNQQQUUUWWWXXXZZZ[[[]]]^^^___aaaaaaaaaaaacccdddfffffffffggggggggghhhhhhjjjkkkmmmnnnpppqqqqqqqqqnnnlllmmmrrrtttuuu{{{kkkZZZRRRNNNNNNOOOPPPRRRTTTVVVXXXYYY[[[```fffgggiiiqqqzzzrrrmmmkkkzzznnnooouuulll]]]NNNHHHFFFDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGNNNZZZgggtttwwwllleeecccccchhhwwwyyywwwxxxxxxtttnnnfff^^^XXXTTTRRRQQQTTT^^^qqq~~~}}}{{{{{{yyywwwuuuqqqmmmjjjhhhhhheeehhhlllkkkhhheeeeeefffcccdddeeedddbbbaaa``````^^^dddmmmyyysssZZZNNNCCC???>>>===>>>@@@>>>@@@BBBDDDEEEFFFIIIKKKMMMPPPUUUXXXZZZ[[[]]]^^^\\\^^^`````````aaacccdddffffffffffffgggggggggggghhhiiijjjkkkmmmnnnnnnooonnnnnnpppsssttttttxxx|||zzzdddWWWTTTNNNNNNPPPQQQTTTVVVXXXYYY[[[\\\```eeehhhjjjqqqyyyuuulllggguuunnnlllqqqrrraaaOOOGGGDDDBBBAAABBBBBBAAAAAAAAAAAACCCDDDEEEHHHNNNXXXcccooo||||||rrrmmmkkkkkkwww}}}~~~yyyoooddd[[[TTTQQQPPPNNNPPPZZZmmm~~~|||zzzxxxvvvuuuuuusssoooiiidddbbbaaa```cccgggiiiiiihhhggggggfffgggggggggfffeeecccaaa]]]___dddmmmwww}}}jjjTTTJJJAAA??????>>>???AAA>>>AAACCCEEEFFFHHHJJJLLLLLLPPPUUUXXXZZZ[[[\\\]]]ZZZ\\\^^^______```bbbdddeeeeeeeeeeeefffffffffgggffffffggghhhiiijjjkkklllmmmnnnppprrrssstttvvvyyyttt]]]TTTUUUNNNOOOQQQSSSUUUXXXZZZ[[[]]]]]]```eeehhhkkkrrr{{{yyyppplll{{{rrrooonnnyyyfffRRRGGGEEECCCBBBBBBBBBAAAAAA@@@AAABBBDDDEEEIIIMMMVVV___kkkwww{{{uuuooozzz}}}sssggg]]]UUUQQQOOOLLLNNNWWWfffxxx}}}}}}~~~}}}{{{xxxtttrrrppprrrrrroooiiiccc___^^^^^^```dddiiimmmmmmkkkiiifffhhhjjjlllnnnnnnllljjjgggffffffjjjrrr|||tttaaaOOOGGGAAA@@@@@@???@@@BBBAAACCCEEEGGGHHHJJJMMMOOONNNQQQVVVXXXYYYYYYZZZZZZXXXZZZ\\\]]]^^^___aaacccddddddddddddeeeeeeeeeeeeeeeeeeeeefffggghhhiiijjjjjjmmmoooppppppsssvvvwwwpppYYYRRRVVVNNNOOOQQQTTTWWWYYY[[[\\\___^^^```eeehhhlllttt|||~~~wwwuuuxxxtttlllkkkUUUJJJGGGEEEDDDDDDBBBAAAAAA@@@AAABBBDDDEEEIIIMMMTTT]]]hhhttt|||sss|||xxxmmmaaaYYYSSSPPPLLLNNNTTT___mmmyyy~~~{{{|||}}}}}}zzzwwwssspppnnnqqqsssqqqkkkdddaaa```___```cccjjjppprrrooollldddfffjjjoootttwwwvvvuuurrrooolllmmmsss{{{mmmZZZMMMFFFAAA@@@AAA???@@@CCCBBBEEEGGGIIIJJJLLLOOOQQQOOOSSSWWWYYYXXXWWWWWWWWWWWWYYY[[[]]]]]]___aaaccccccccccccdddddddddeeeeeeeeeeeeeeeeeefffgggiiiiiiiiilllnnnnnnooorrruuuvvv{{{www```TTTQQQOOOOOORRRUUUVVVWWWXXXZZZ[[[^^^```ccceeegggllltttzzzsssvvvlllrrrtttVVVOOOLLLDDDAAAEEEAAAAAAAAAAAAAAABBBCCCDDDFFFJJJPPPXXXcccooo|||zzznnncccZZZSSSOOOKKKIIILLLUUU___eeekkkpppwww|||yyyvvvttttttvvvvvvsssqqqsssuuusssnnnkkkkkkiiieeecccdddhhhnnntttuuurrrnnnhhhhhhjjjqqqzzz}}}zzzyyy|||xxxggg[[[KKKEEE???===@@@BBBBBB@@@CCCFFFIIIKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVVVVWWWYYY[[[]]]___`````````bbbbbbcccbbbbbbbbbbbbbbbddddddeeeeeeggghhhjjjkkkiiijjjkkklllnnnppprrrsssyyy|||~~~ppp]]]UUUSSSQQQQQQTTTWWWXXXYYYZZZ\\\]]]```cccgggiiikkkpppwww}}}rrrtttuuuppp~~~|||ZZZPPPMMMEEEAAADDDBBBAAAAAAAAAAAABBBCCCDDDEEEIIIOOOWWWaaannn{{{sssiii```YYYUUUQQQLLLLLLQQQUUUXXX\\\```dddiiiqqqzzz~~~}}}}}}|||zzzuuussspppqqqssstttsssqqqrrrvvvvvvsssrrrsssqqqmmmjjjjjjmmmqqqvvvyyywwwuuunnnnnnqqqwwwxxxeeeXXXKKKFFF@@@???AAADDDCCCAAADDDGGGJJJLLLMMMNNNPPPRRRSSSSSSTTTTTTUUUVVVWWWWWWXXXYYY\\\^^^```aaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbeeeeeefffggghhhiiijjjkkkjjjjjjkkklllnnnppprrrsssyyy|||yyyxxx}}}{{{fffYYYUUUTTTSSSSSSVVVYYYZZZ[[[\\\^^^```bbbfffkkkoooqqquuu|||ssstttoooyyy```QQQMMMFFFBBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDGGGLLLTTT^^^kkkxxx|||rrrjjjccc___XXXQQQLLLLLLMMMMMMPPPTTTXXX]]]fffooovvv{{{}}}~~~}}}{{{yyyyyyyyywwwvvvsssqqqooonnnppprrrssssssrrrxxx{{{|||~~~{{{vvvuuuuuuwwwzzz}}}~~~~~~vvvwwwzzzwwwbbbUUUJJJFFFAAA@@@CCCEEEEEEDDDEEEHHHKKKMMMNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ]]]___aaabbbbbbbbbcccbbbaaa```aaaaaaccccccfffgggggghhhiiijjjjjjkkkjjjjjjkkklllnnnoooqqqrrrwww{{{xxxvvvyyyooo]]]TTTSSSSSSSSSTTTWWWZZZ\\\]]]^^^```bbbccchhhnnnrrruuuyyy~~~wwwtttqqqwwweeeRRRMMMHHHCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCEEEJJJQQQZZZgggttt|||{{{sssmmmiii^^^VVVOOOMMMLLLKKKMMMQQQSSSXXXbbbllltttzzz~~~|||{{{yyyxxxxxxxxxwwwuuuuuussspppoooppprrrtttvvvvvv}}}}}}}}}}}}~~~uuu___RRRHHHEEEAAAAAACCCEEEEEEEEEEEEHHHKKKNNNOOOQQQSSSUUUVVVVVVWWWWWWXXXXXXXXXXXXZZZ\\\^^^```bbbccccccccceeedddcccbbbbbbccceeefffgggggghhhhhhiiiiiiiiiiiiiiijjjjjjkkklllmmmoooppprrrvvv|||yyyzzz~~~|||fffWWWRRRQQQRRRRRRUUUWWWZZZ]]]^^^___aaacccdddhhhnnnrrruuuxxx~~~zzzsss{{{zzzzzziiiSSSMMMIIIEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBDDDGGGMMMVVVbbbnnnwww{{{tttqqqeee\\\SSSPPPMMMLLLMMMQQQNNNSSS\\\gggpppwww{{{}}}yyyxxxwwwxxxyyyzzzxxxwwwxxxwwwuuusssrrrtttvvvxxx~~~rrr\\\OOODDDBBBAAAAAABBBDDDEEEFFFEEEHHHLLLNNNPPPQQQTTTVVVWWWWWWXXXYYYYYYYYYXXXXXX\\\]]]___bbbcccdddddddddffffffeeeeeeeeefffhhhhhhgggggghhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmkkkqqq{{{||||||{{{uuu```UUUQQQQQQQQQSSSVVVXXX\\\^^^___aaaccceeeeeeiiinnnqqqsssvvv||||||rrrwww~~~pppWWWNNNIIIFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBDDDFFFJJJQQQ]]]iiiqqqzzz~~~zzzvvvmmmcccZZZTTTPPPMMMMMMPPPNNNSSS[[[eeennnuuuzzz|||wwwwwwwwwyyy|||}}}|||{{{{{{|||{{{zzzyyy{{{}}}mmmYYYMMMAAAAAAAAAAAABBBDDDFFFGGGGGGJJJMMMPPPQQQSSSVVVXXXYYYYYY[[[\\\\\\[[[ZZZYYY]]]^^^aaaccceeeeeefffeeefffgggggghhhhhhiiiiiiiiihhhiiijjjkkkkkkjjjhhhgggiiiiiihhhiiiiiijjjkkkkkkhhhmmmvvv~~~{{{zzzzzznnn]]]UUUSSSQQQSSSWWWXXXZZZ^^^```bbbcccfffhhhgggjjjmmmoooqqquuu{{{tttvvv~~~zzzwww]]]PPPJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAACCCDDDEEEHHHNNNXXXdddlllvvv|||{{{sssiii```[[[VVVRRRQQQSSSSSSWWW___hhhqqqxxx|||~~~yyyyyy{{{~~~iiiVVVKKK@@@AAABBBCCCDDDEEEHHHIIIIIILLLPPPSSSTTTVVVYYY[[[\\\]]]^^^______^^^\\\[[[^^^___bbbdddffffffgggfffdddfffhhhiiijjjjjjiiihhhkkklllmmmnnnmmmllljjjiiikkkjjjjjjjjjjjjkkkkkklllkkklllqqqwwwyyy{{{yyyxxx|||yyyjjj[[[VVVTTTSSSUUUZZZYYY\\\```bbbdddeeehhhjjjiiikkknnnnnnoootttzzzxxxyyy{{{rrr~~~}}}bbbRRRJJJFFFDDDDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDGGGLLLVVVbbbiiittt{{{}}}tttlllddd```\\\XXXWWWZZZTTTYYY```iiiqqqxxx|||~~~}}}}}}}}}gggTTTJJJAAABBBDDDDDDEEEGGGIIIKKKKKKNNNRRRUUUWWWYYY\\\^^^^^^___aaabbbbbb```___]]]^^^```bbbdddfffgggggggggccceeegggjjjkkkjjjhhhgggmmmnnnooopppooonnnllljjjlllllllllkkkkkkllllllmmmooommmnnnqqqtttvvv|||}}}xxxyyyooobbbVVVQQQRRRSSSVVVYYY\\\]]]^^^aaaeeeiiilllnnnoooooonnnmmmmmmqqqwww||||||yyy~~~zzzmmmvvvgggQQQLLLIIICCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFJJJQQQ\\\dddpppyyy|||zzzrrrkkkiiifffbbbaaacccddddddgggmmmvvv~~~uuu___PPPJJJCCCCCCDDDEEEFFFHHHJJJKKKPPPPPPRRRUUUWWWZZZ[[[\\\```````````````_________aaaaaaaaabbbcccdddfffgggcccdddfffhhhiiihhhhhhggglllmmmnnnoooooonnnnnnmmmqqqooommmlllmmmmmmlllkkkkkkmmmoooooooooqqqwww{{{}}}yyyzzzkkk___TTTQQQSSSTTTXXX\\\___```bbbdddgggjjjkkklllnnnnnnnnnnnnooorrrwww{{{yyyzzz|||kkkppp}}}lllTTTNNNKKKEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFIIIPPP[[[bbboooxxx{{{vvvssstttuuussssssuuusssrrrsssxxxqqq\\\OOOJJJCCCDDDEEEFFFHHHKKKMMMNNNQQQRRRTTTVVVXXX[[[\\\]]]````````````````````````bbbbbbbbbcccdddeeefffgggeeeeeefffgggggggggggggggkkklllnnnoooooonnnnnnmmmqqqooommmmmmnnnooonnnmmmlllnnnooopppppprrrwww{{{~~~|||eee[[[RRRQQQTTTVVVZZZ^^^bbbccceeehhhjjjkkkkkkkkkmmmnnnoooppppppsssvvvyyyyyytttkkkmmmwwwuuuZZZPPPKKKGGGBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEFFFHHHOOOXXX```lllvvv}}}~~~lllXXXLLLIIIDDDEEEFFFHHHKKKNNNPPPRRRSSSTTTUUUXXXZZZ\\\^^^_________``````aaaaaabbbbbbccccccdddeeeffffffggghhhgggfffeeeeeeeeefffggghhhkkklllmmmnnnooonnnnnnmmmpppooonnnnnnpppqqqqqqpppmmmnnnppppppqqqtttxxx{{{ttt```XXXRRRSSSUUUWWW[[[```bbbcccgggjjjkkklllkkkkkklllnnnpppqqqrrrtttvvvxxxzzzqqqkkknnnxxx~~~aaaQQQJJJGGGBBBBBBBBBBBBBBBBBBAAAAAAAAACCCEEEEEEGGGMMMUUU\\\hhhsss}}}jjjVVVJJJGGGDDDEEEFFFIIILLLPPPRRRTTTUUUVVVXXXZZZ\\\^^^___```______```aaaaaabbbccccccdddeeeeeefffggghhhhhhhhhhhhgggeeecccccceeegggiiijjjkkkmmmnnnooonnnnnnmmmpppnnnmmmnnnppprrrrrrrrrmmmnnnpppqqqsssvvvxxxzzz}}}}}}mmm]]]WWWSSSUUUWWWXXX[[[```aaacccfffiiilllmmmmmmlllkkknnnqqqrrrssstttvvvxxx}}}ppp~~~yyyjjjooozzziiiSSSIIIFFFCCCCCCBBBBBBBBBAAAAAAAAAAAACCCEEEEEEFFFJJJRRRXXXcccnnnzzziiiUUUIIIFFFDDDEEEGGGIIIMMMPPPSSSUUUWWWXXXYYY[[[]]]___```aaa___``````aaabbbcccddddddeeeeeeggghhhhhhhhhhhhhhhhhhfffdddbbbccceeegggiiiiiijjjlllmmmnnnnnnnnnmmmnnnmmmlllmmmppprrrrrrqqqnnnnnnoooqqqtttwwwxxxyyyzzz}}}vvvfffYYYVVVTTTWWWYYYZZZ]]]bbbbbbdddgggiiilllmmmnnnnnnlllnnnqqqrrrssstttwwwyyy}}}~~~qqqzzzvvvhhhnnnzzzuuuYYYKKKGGGCCCCCCCCCBBBBBBAAAAAA@@@AAACCCEEEDDDEEEHHHOOOUUU^^^jjjwwwyyyeeeSSSIIIGGGEEEFFFHHHKKKNNNQQQTTTVVVXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbbbbccccccddddddeeefffggghhhiiihhhggggggfffeeecccbbbccceeehhhjjjiiijjjkkkmmmnnnnnnnnnmmmmmmlllkkklllnnnppppppooommmmmmnnnqqqtttwwwxxxwwwwwwzzz~~~nnn^^^UUUSSSTTTYYY\\\]]]aaaggghhhhhhiiijjjlllmmmnnnooommmoooqqqrrrrrrtttwwwzzzyyy{{{rrrwwwyyykkkoooxxxaaaOOOJJJDDDCCCCCCBBBAAAAAA@@@@@@AAACCCEEEDDDDDDGGGMMMRRRYYYfffttt~~~ooo]]]PPPIIIIIIHHHIIIKKKMMMPPPSSSUUUWWWYYYYYY[[[\\\^^^___```aaaccccccccccccccccccccccccdddeeeggghhhiiihhhgggfffdddcccbbbcccdddfffiiijjjhhhiiikkkmmmnnnnnnnnnmmmllljjjiiijjjlllmmmmmmlllmmmlllmmmppptttwwwwwwvvvtttxxx|||~~~yyyhhhXXXQQQQQQTTTZZZ]]]___dddjjjlllllllllllllllmmmnnnooonnnoooqqqqqqrrrtttxxx{{{uuuxxxsssvvvoooqqqxxxgggSSSMMMDDDDDDCCCBBBAAAAAA@@@@@@AAACCCEEEDDDCCCFFFLLLQQQVVVcccsss}}}}}}xxxzzzzzzgggWWWMMMJJJLLLKKKKKKMMMOOOQQQTTTWWWXXXYYYYYY[[[\\\^^^___```aaaddddddccccccccccccccccccdddeeeggghhhiiihhhfffeeebbbbbbbbbccceeegggiiijjjhhhiiikkkmmmnnnnnnnnnnnnkkkiiihhhhhhjjjkkkkkkjjjlllkkkllloootttwwwvvvuuussswww{{{{{{{{{}}}wwwjjj]]]VVVUUUWWWZZZ^^^cccgggjjjlllkkkjjjjjjkkkmmmoooqqqsssvvvuuusssrrrssstttvvvwww{{{||||||qqqwwwnnnlllssspppSSSMMMHHHFFFCCCAAABBBBBBAAA@@@CCCBBBBBBCCCDDDGGGJJJLLLWWWaaaooo}}}|||pppkkklllxxx{{{vvvsssqqqsss{{{rrrcccVVVLLLHHHHHHMMMNNNOOOPPPRRRUUUWWWXXXXXXZZZ]]]^^^______aaacccdddeeefffeeeddddddeeefffddddddfffhhhiiihhhfffdddeeeeeeffffffgggggghhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjiiihhhgggggghhhhhhjjjkkkkkkmmmoooqqqssstttuuuxxx{{{zzzxxx{{{{{{uuuggg\\\VVVUUUWWWZZZ___cccgggjjjllllllllllllmmmooorrrtttvvvwwwvvvuuuttttttuuuwwwxxx{{{}}}{{{nnnrrrooommmvvvwwwYYYPPPIIIFFFCCCBBBBBBBBBAAA@@@BBBBBBAAABBBDDDFFFIIIKKKUUU^^^lllzzz~~~|||zzzxxxxxx}}}{{{mmmeeedddmmmyyy{{{uuussssssuuuzzzooo```TTTLLLIIIJJJLLLMMMNNNOOOQQQTTTVVVWWWWWWZZZ]]]^^^___```bbbcccdddeeegggfffeeeeeefffgggeeeeeeeeefffggggggffffffffffffgggggghhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggiiiiiijjjlllnnnqqqssstttuuuxxxyyyxxxwwwyyy~~~}}}xxx~~~~~~pppbbbYYYVVVVVVXXX[[[___ccchhhkkklllnnnnnnnnnppprrruuuwwwyyyxxxwwwvvvvvvvvvxxxyyyzzz|||~~~zzzkkkmmm~~~rrrmmmvvvaaaRRRIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@@@@AAACCCEEEGGGIIIQQQZZZggguuu|||xxxuuusssxxx~~~}}}}}}yyyiii]]]YYY___hhh}}}zzzwwwzzzzzz~~~kkk\\\RRRKKKJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWYYY\\\^^^___```bbbdddcccdddeeeeeeddddddfffgggfffeeecccccccccdddfffgggggghhhhhhiiijjjjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkhhhiiiiiiiiiiiihhhhhhgggggghhhiiikkkmmmpppssstttuuuvvvwwwvvvtttuuuzzz~~~|||{{{vvv}}}yyyjjj]]]WWWWWWWWWYYY\\\```dddhhhkkkmmmnnnnnnooopppsssvvvxxxzzzxxxxxxxxxxxxxxxyyy{{{{{{~~~zzziiiiiizzztttkkkqqqhhhSSSKKKHHHEEECCCCCCBBBAAA@@@??????@@@@@@BBBDDDFFFGGGMMMUUUaaaooo{{{~~~|||qqqmmmiiiiiikkkpppyyytttdddXXXSSSVVV\\\kkk~~~|||hhhYYYPPPKKKKKKNNNOOOPPPQQQTTTVVVWWWXXXYYYWWWYYY\\\^^^___```bbbddd```bbbcccdddcccccceeeffffffeeebbb```___aaadddggghhhhhhiiijjjkkkllllllmmmjjjjjjjjjkkkkkkkkkllllllggghhhiiijjjiiiiiihhhgggffffffhhhjjjmmmppprrrssstttuuuuuutttrrrsssuuuxxx|||{{{|||www{{{}}}ttteeeYYYVVVXXXXXXZZZ]]]aaaeeehhhkkkmmmmmmnnnnnnoooqqqtttwwwxxxxxxxxxxxxyyyyyyzzz{{{|||llljjj{{{xxxiiikkk~~~rrrVVVLLLIIIFFFDDDCCCCCCBBBAAA?????????@@@BBBCCCDDDEEEJJJPPP[[[gggssstttfff___ZZZZZZZZZ^^^hhhttt|||rrrcccWWWSSSTTTWWW___oooyyyeeeWWWOOOJJJJJJNNNNNNPPPRRRTTTVVVXXXXXXYYYXXXZZZ]]]^^^______aaaccc```bbbdddeeedddeeegggiiigggfffddd```^^^^^^bbbeeeggghhhiiijjjkkklllmmmmmmjjjjjjkkkkkkkkklllllllllhhhhhhhhhiiiiiiiiihhhhhhfffggghhhjjjllloooqqqsssrrrssssssrrrqqqrrrtttuuu{{{zzz}}}|||}}}zzz{{{xxxmmm```WWWVVVYYYZZZ[[[^^^aaaeeeiiikkkmmmmmmmmmmmmnnnppprrrtttvvvvvvvvvwwwxxxyyyzzz{{{{{{}}}tttmmm{{{oookkkzzz}}}\\\MMMJJJGGGDDDDDDCCCBBBAAA>>>???@@@AAABBBCCCDDDDDDGGGMMMUUU```kkkwwwvvvlll___XXXRRRRRRQQQSSS^^^lllyyyzzztttgggZZZVVVVVVWWWYYYeeezzzsssaaaUUUMMMJJJJJJNNNMMMOOOQQQTTTVVVWWWXXXXXXZZZ\\\^^^___^^^^^^```aaabbbdddfffgggggghhhjjjllliiijjjiiieee```___aaadddffffffgggiiijjjkkkllllllkkkkkkkkkkkklllllllllllliiihhhhhhggghhhhhhiiijjjggghhhiiijjjlllnnnppprrrppppppqqqqqqrrrssstttuuuwwwvvvxxx~~~~~~}}}}}}{{{ssshhh]]]WWWWWWYYYZZZ\\\^^^bbbfffiiilllmmmnnnmmmmmmmmmnnnppprrrssstttuuuvvvwwwxxxyyyyyyyyyyyy|||}}}qqqzzz}}}oootttaaaNNNKKKGGGEEEDDDDDDBBBAAA??????AAABBBCCCCCCDDDDDDGGGJJJQQQZZZdddqqq}}}|||pppggg[[[SSSOOOPPPNNNOOO[[[kkkzzz~~~zzzlll___YYYWWWUUUXXX___qqqyyykkk[[[QQQLLLJJJKKKNNNOOOQQQTTTWWWYYYZZZZZZZZZ[[[]]]______^^^]]]^^^___```bbbeeeffffffgggjjjlllllloooppplllfffaaaaaacccddddddfffggghhhjjjkkkkkkkkkkkkkkkllllllllllllmmmjjjiiigggffffffhhhjjjllliiijjjjjjkkklllnnnpppqqqoooooooooqqqtttvvvwwwwwwsssssswww|||~~~}}}}}}|||qqqeee[[[WWWXXXZZZ[[[\\\___bbbfffiiilllmmmooonnnnnnnnnnnnpppqqqrrrssssssuuuvvvwwwxxxxxxxxxvvvzzz}}}sssyyysssooobbbNNNKKKHHHEEEEEEDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDFFFIIIOOOWWWaaammmyyyxxxnnnfffYYYQQQNNNPPPOOONNN[[[lll}}}qqqbbb[[[WWWTTTXXX]]]lllqqqdddVVVOOOKKKJJJKKKOOOSSSUUUXXX\\\^^^^^^^^^^^^]]]^^^```___^^^]]]]]]^^^]]]___aaacccccceeegggiiiooorrruuuqqqjjjdddbbbcccccccccdddfffgggiiijjjjjjkkkkkkkkklllllllllmmmmmmkkkiiifffeeeeeehhhkkkmmmkkkkkkkkklllmmmnnnooopppnnnnnnoooqqquuuxxxyyyxxxqqqsssxxx}}}~~~zzzoooccc[[[XXXZZZ]]]^^^aaadddggghhhhhhiiikkknnnnnnnnnoooppprrrssstttuuuvvvwwwxxxyyyxxxwwwwwwwwwyyy}}}zzz{{{mmmuuujjjYYYMMMKKKJJJBBBBBBDDD???AAAAAA@@@??????@@@AAAAAACCCFFFJJJQQQZZZeeeqqqyyyzzznnnbbbVVVPPPMMMPPPQQQSSS___nnn|||jjj\\\VVVWWWUUU\\\iii|||kkk___RRRMMMMMMLLLLLLNNNQQQTTTYYY]]]aaabbbbbbbbb______^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaacccddddddkkknnnpppmmmfffaaa___aaaaaaaaacccdddeeefffffffffeeegggiiilllmmmmmmlllkkkllllllkkkjjjiiiiiiiiiiiiiiijjjlllnnnoooooonnnnnnmmmllllllooosssvvvwwwwwwsssrrrtttyyy|||~~~vvvkkk```ZZZYYY[[[^^^```bbbeeeggghhhiiikkkmmmooooooooopppqqqrrrssstttttttttvvvwwwwwwwwwwwwvvvwwwyyy}}}~~~mmmmmmzzzpppZZZMMMIIIHHHBBBBBBDDD???BBBBBBAAA@@@@@@AAABBBBBBCCCEEEHHHNNNVVV```kkksss{{{ooodddYYYRRRNNNPPPRRRUUUbbbrrr}}}kkk]]]WWWXXXUUU]]]iiizzz~~~hhh\\\QQQMMMLLLLLLMMMOOOQQQTTTXXX\\\```aaabbbaaa]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]^^^___aaabbbcccdddgggkkkmmmkkkeeeaaaaaabbbaaabbbbbbcccdddeeeeeeffffffhhhjjjlllmmmmmmllllllmmmmmmlllkkkkkkjjjkkkkkkiiijjjkkkllllllkkkkkkjjjmmmkkkkkkllloooqqqqqqqqqoooooossszzz~~~~~~~~~zzzpppddd\\\ZZZ[[[^^^___ccceeeggghhhhhhjjjmmmoooqqqqqqrrrrrrrrrsssssstttrrrssstttuuuvvvvvvvvvvvvwwwyyy}}}~~~rrrhhhoooyyy|||___NNNHHHHHHCCCCCCFFFBBBCCCBBBBBBAAAAAABBBBBBCCCBBBCCCFFFJJJPPPZZZdddkkkxxx}}}tttjjj```WWWQQQRRRSSSWWWeeevvvmmm^^^YYYYYYWWW]]]hhhyyy}}}{{{|||zzzcccYYYOOOLLLLLLLLLMMMPPPQQQTTTWWW[[[^^^`````````^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\]]]___```aaabbbbbbdddgggiiihhhdddaaaaaabbbbbbbbbbbbbbbbbbcccdddeeeggghhhjjjlllmmmmmmllllllnnnmmmmmmllllllllllllmmmhhhhhhjjjkkkkkkkkkkkkkkkmmmkkkjjjjjjkkklllkkkjjjjjjlllrrrzzz~~~}}}}}}|||tttjjj^^^XXXYYY^^^``````fffggghhhiiiiiikkkooorrrssssssssstttttttttttttttrrrssstttuuuvvvwwwwwwwwwwwwyyy}}}yyyxxxjjjlllpppiiiSSSIIIJJJEEEEEEHHHDDDBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCGGGLLLUUU___eeesss~~~|||tttkkk```XXXVVVUUUXXXgggxxxpppaaaZZZZZZYYY___hhhwww|||sssmmmjjjhhhkkkoootttyyy|||||||||{{{}}}|||vvvrrrpppooooooooolllooorrruuuyyy~~~uuu^^^UUUNNNMMMMMMMMMOOOSSSRRRTTTWWW[[[]]]_________aaaaaa```___^^^]]]]]]\\\\\\\\\]]]^^^___```aaaaaabbbdddeeedddbbb`````````bbbbbbaaaaaaaaabbbcccdddggggggiiijjjkkkkkkkkkkkklllllllllkkkkkklllmmmmmmhhhiiijjjkkklllmmmnnnooollljjjhhhhhhiiiiiihhhggghhhiiiooowwwzzzyyyzzz~~~{{{yyymmmdddZZZVVVZZZ___aaaaaahhhiiijjjjjjjjjlllppprrrsssssstttuuuuuuuuuttttttttttttuuuuuuvvvwwwxxxxxxwwwxxx|||uuuvvv|||lllkkknnnrrrWWWIIIIIIEEEDDDFFFCCC@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBEEEJJJSSS\\\cccppp{{{vvvjjj___ZZZWWWXXXfffwwwuuueee]]]\\\\\\aaaiiiuuusssiiiccc___]]]]]]```eeejjjnnnoooooonnntttvvvzzz}}}~~~}}}{{{zzzqqqmmmfffbbb```______^^^ZZZ\\\```dddjjjqqqxxx}}}pppZZZTTTOOONNNOOONNNQQQUUUTTTUUUXXXZZZ\\\^^^______aaaaaa```______^^^]]]]]]\\\]]]]]]^^^___```aaaaaabbbccccccbbb```^^^^^^^^^aaaaaaaaaaaabbbcccddddddeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiijjjkkkllllllkkkkkkkkkjjjkkkkkkkkkkkkgggfffddddddfffgggfffeeeiiiiiilllrrrttttttwww|||}}}wwwssseee```ZZZXXXZZZ___bbbccchhhjjjkkkllllllmmmppprrrrrrssstttuuuvvvvvvuuutttvvvvvvuuuuuuuuuvvvwwwxxxvvvwwwzzz}}}~~~vvvooozzz{{{jjjhhhkkk|||\\\IIIIIIDDDBBBBBB@@@???@@@@@@AAAAAA@@@@@@??????@@@BBBDDDIIIPPPYYY```lllxxx{{{ooobbb\\\WWWWWWdddttt|||kkkaaa___```cccjjjuuuqqqfff___ZZZXXXXXXYYY\\\```dddffffffeeehhhjjjmmmooooooooommmlllccc___YYYUUUTTTSSSQQQPPPMMMOOORRRVVV[[[bbbiiioooyyy}}}wwwiiiYYYTTTQQQQQQQQQPPPSSSXXXVVVWWWXXXZZZ\\\^^^______^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^___``````aaaaaabbbbbbaaa```___^^^]]]]]]___```bbbcccdddeeeeeeeeeeeeeeeeeefffffffffgggggggggggggggggghhhjjjkkkkkknnnmmmkkkhhhfffeeedddddddddbbbaaabbbcccdddddddddiiihhhjjjnnnooopppttt{{{~~~yyy|||~~~{{{~~~ssslll___]]][[[ZZZ[[[^^^bbbdddhhhjjjlllmmmmmmnnnoooppppppqqqsssuuuvvvvvvuuutttwwwvvvuuutttttttttuuuuuuvvvvvvxxx{{{}}}xxxkkkooo{{{iiieeeggg~~~cccMMMKKKGGGBBBBBB???@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBBCCCFFFMMMUUU[[[eeerrr{{{nnnbbb[[[VVVUUUbbbqqqrrrgggccccccfffkkkttt~~~pppfff^^^YYYVVVUUUTTTTTTWWWZZZ]]]]]][[[[[[\\\^^^```aaaaaaaaaaaa[[[WWWSSSPPPOOOMMMKKKJJJGGGHHHJJJKKKNNNTTTZZZ___gggkkkpppttttttsssrrrrrrpppqqqrrrssswwwooobbbYYYUUUTTTTTTTTTSSSVVV[[[WWWXXXYYY[[[]]]^^^___```]]]]]]]]]]]]^^^^^^^^^^^^^^^______``````aaaaaabbb```___^^^^^^____________]]]___bbbeeeggggggfffeeeffffffeeeeeeffffffggggggfffffffffggghhhiiikkklllmmmllljjjgggfffeeeeeeeeegggeeecccdddeeefffeeedddhhhgggiiimmmnnnnnnrrrwww{{{|||}}}|||~~~}}}ppphhh\\\\\\\\\\\\\\\^^^bbbeeegggjjjmmmnnnnnnnnnnnnoooooopppsssuuuvvvvvvuuuuuuwwwvvvtttsssrrrrrrssssssvvvuuuwwwzzz|||yyyhhhhhhyyy}}}jjjeeeccczzzjjjRRRPPPJJJEEEDDDAAAAAAAAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCEEEJJJQQQVVV___mmm{{{xxxlll```ZZZUUUTTT```pppwwwkkkfffdddgggllluuu}}}pppfff___YYYVVVNNNLLLJJJKKKOOOQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZXXXVVVSSSPPPOOOMMMKKKIIIFFFGGGGGGFFFGGGKKKPPPUUUXXX\\\aaaddddddcccccccccbbbbbbcccfffkkkttt~~~}}}kkk^^^ZZZWWWUUUVVVUUUTTTWWW\\\YYYYYYZZZ[[[]]]^^^___```^^^^^^______```aaaaaaaaa______``````aaaaaabbbbbb^^^]]]\\\]]]___aaabbbaaa[[[^^^cccgggiiiiiigggfffggggggfffffffffgggggghhhfffffffffggghhhjjjkkkllljjjiiihhhhhhhhhiiikkklllllljjjhhhhhhiiiiiihhhgggggggggjjjnnnooonnnpppuuunnndddZZZZZZZZZ\\\___``````___bbbeeeiiimmmooopppoooooommmmmmnnnoooppprrrtttuuuyyywwwtttrrrqqqrrrssstttuuuwwwyyy|||}}}iiiiiiuuummmfffbbbqqq{{{[[[LLLIIIFFFBBBAAABBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@BBBFFFLLLPPP^^^eeeppp{{{uuuiii\\\UUUSSSWWWbbbmmm}}}oooeeefffhhhiiinnn{{{|||pppfff^^^XXXTTTJJJKKKKKKJJJIIIIIIJJJLLLJJJJJJJJJKKKMMMPPPTTTVVVZZZXXXUUUQQQMMMJJJHHHGGGIIIGGGEEEDDDDDDEEEHHHIIIQQQRRRSSSSSSTTTTTTSSSSSSWWWUUUVVVZZZ___gggtttrrreee___WWWWWWXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[\\\\\\]]]^^^^^^aaa```aaaaaabbbcccdddeee^^^^^^^^^____________```\\\]]]^^^_________^^^]]]```aaaccceeeffffffffffffdddeeefffffffffeeedddcccddddddeeefffhhhjjjkkklllmmmoooqqqqqqpppooopppqqqqqqssssssqqqlllhhhggghhhhhhiiijjjlllooorrrtttvvv~~~mmmddd[[[[[[\\\^^^```bbbbbbaaabbbdddhhhlllnnnooooooooonnnnnnooopppqqqsssuuuuuuvvvuuurrrqqqpppqqqsssuuuuuuwwwyyy{{{}}}kkkeeemmmxxxssseeebbbnnn```NNNJJJHHHDDDCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@BBBEEEKKKOOOZZZaaalllwwwssshhh[[[TTTQQQTTT___jjj~~~ssskkkjjjlllnnnrrr}}}zzznnnddd\\\UUURRRKKKKKKKKKJJJHHHHHHIIIJJJGGGGGGGGGGGGIIILLLOOOQQQWWWVVVTTTQQQNNNLLLIIIHHHGGGFFFCCCBBBBBBCCCEEEFFFJJJKKKKKKLLLLLLLLLLLLLLLHHHGGGHHHNNNSSS\\\jjjwww}}}lll```ZZZVVVWWWXXXYYY[[[\\\]]]^^^\\\\\\]]]]]]^^^______```aaaaaaaaaaaaaaabbbcccdddaaaaaaaaa``````_________\\\]]]^^^___```______^^^^^^```bbbcccdddeeeddddddcccdddeeegggggggggffffffeeefffggghhhiiikkkmmmnnnrrrtttvvvwwwvvvttttttuuurrrttttttqqqmmmjjjiiijjjiiiiiijjjlllooorrrtttuuuwwwhhhbbb]]]^^^___aaabbbcccdddddd```bbbfffiiilllnnnnnnooommmmmmnnnooopppqqqrrrssssssrrrpppooopppqqqsssuuuuuuvvvxxxyyyzzz~~~rrreeejjjsss}}}fffbbbkkk~~~iiiSSSLLLIIIGGGEEEBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAAEEEIIIMMMUUU[[[fffpppzzzrrrhhh\\\UUUQQQSSS^^^iii}}}vvvrrrpppsssuuuwwwxxxkkkaaaYYYSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDEEEFFFHHHKKKMMMRRRRRRRRRQQQOOOMMMJJJIIIGGGFFFDDDBBBBBBBBBDDDEEECCCDDDEEEEEEFFFFFFEEEEEECCCBBBCCCHHHMMMUUUbbbooo}}}wwwfff\\\WWWVVVWWWXXXZZZ\\\^^^___```_________```aaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccddddddcccbbbaaa```______\\\]]]^^^___```aaaaaaaaa```aaabbbdddeeeeeeeeedddbbbccceeeggghhhiiijjjjjjhhhhhhiiijjjkkkmmmnnnnnnsssvvvyyyzzzyyyxxxwwwwwwsssttttttqqqnnnlllkkkllliiiiiijjjlllnnnqqqssstttnnnbbb___]]]___aaabbbccccccdddeee___aaacccfffiiikkkmmmmmmjjjjjjkkklllmmmnnnnnnnnnoooooonnnnnnoooqqqsssuuuuuuvvvvvvwwwwwwzzz~~~lllllltttnnneeejjjyyywww[[[OOOKKKHHHFFFCCCBBBBBBAAA@@@@@@??????@@@AAAAAAAAAAAACCCGGGKKKPPPVVV___iiisss|||rrriii___WWWSSSTTT^^^iiiyyyuuuuuutttwwwzzz{{{uuujjj```XXXRRRNNNMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNLLLJJJHHHIIIHHHFFFDDDDDDDDDEEEFFFBBBBBBCCCDDDDDDDDDDDDDDDGGGEEEEEEHHHKKKPPP\\\gggwwwvvvfff\\\XXXWWWWWWYYY[[[]]]```aaabbbbbbbbbbbbbbbccccccddddddffffffffffffffffffeeeeeedddccccccbbbaaa`````````]]]]]]^^^```aaabbbbbbccccccdddfffggghhhhhhggggggbbbccceeegggjjjlllmmmnnnkkkkkkllllllllllllllllllmmmqqqvvvxxxxxxvvvuuuuuurrrrrrqqqooonnnllllllllliiiiiijjjkkkmmmpppqqqssszzzhhh```^^^]]]```bbbccccccccceeeggg```aaabbbdddfffiiikkkllljjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnoooqqqsssttttttuuuuuuuuuuuuwww{{{~~~ssslllrrr}}}jjjlllvvvhhhUUUMMMIIIFFFCCCCCCBBBBBBAAA@@@@@@???@@@AAAAAAAAAAAABBBEEEHHHLLLQQQZZZcccllluuu}}}pppiii```YYYTTTUUU___jjj~~~|||qqqoooqqqrrrvvvyyyyyy{{{~~~{{{rrrjjjbbbZZZTTTPPPNNNLLLKKKLLLNNNPPPPPPOOOLLLJJJHHHEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDEEECCCCCCEEEGGGKKKVVVaaarrruuufff^^^[[[XXXYYYZZZ]]]___aaaccccccccccccddddddddddddeeeeeeiiijjjjjjkkkjjjjjjiiihhhaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaacccdddddddddeeeggghhhiiiiiihhhgggcccccceeegggjjjlllnnnooommmnnnnnnmmmlllkkkjjjiiihhhlllqqquuuuuutttsssssspppnnnmmmlllllllllkkkkkkiiiiiijjjkkklllnnnpppqqqsssfff```___]]]aaadddeeedddcccfffiiidddddddddeeefffiiikkkmmmnnnooopppqqqqqqpppoooooommmmmmmmmnnnppprrrssstttsssttttttttttttvvvyyy|||{{{mmmnnnsssooosssyyy^^^PPPIIIFFFCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@AAACCCEEEIIIMMMTTT\\\eeennnvvv|||~~~wwwnnniiibbb\\\VVVVVV```lll}}}ssshhhggghhhiiiooorrrpppqqqtttvvvtttvvvsssnnniiiccc]]]VVVRRRNNNLLLKKKOOOTTTYYYYYYXXXRRRPPPLLLIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAEEEGGGKKKVVV```ooo|||rrreee^^^]]]ZZZ[[[\\\^^^```bbbcccdddddddddddddddddddddddddddiiijjjkkkllllllkkkjjjiii``````aaaaaabbbbbbbbbbbb`````````aaabbbcccdddeeedddeeefffggghhhggggggfffdddeeefffgggiiilllnnnooommmnnnoooooonnnlllkkkiiiiiimmmqqqssssssrrrrrrrrrnnnkkkiiiiiijjjkkkkkkjjjiiijjjjjjkkklllmmmooooooxxxmmmddd```^^^___cccggggggeeeeeehhhkkkjjjiiihhhggghhhkkkmmmooopppqqqrrrssssssrrrpppooommmmmmnnnoooqqqrrrssssssrrrssssssssssssuuuyyy|||uuussszzz|||sssooo|||hhhTTTKKKGGGCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAA@@@@@@BBBDDDFFFIIIOOOVVV^^^fffooouuu{{{xxxppplllfffaaa[[[[[[eeerrrlllaaa______^^^cccgggeeeeeehhhkkkjjjkkkjjjiiigggeee___XXXSSSMMMKKKLLLRRR[[[aaacccbbb]]]ZZZUUUPPPKKKHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBDDDBBBCCCEEEGGGKKKTTT^^^mmm{{{nnnddd```___\\\]]]^^^___aaabbbcccdddddddddddddddcccccccccccceeefffhhhjjjjjjjjjiiihhhcccccccccccccccbbbbbbbbbcccbbbbbbaaabbbcccdddeeeeeefffggghhhhhhhhhgggffffffffffffggghhhjjjlllmmmkkkmmmooopppqqqpppooonnnnnnppprrrrrrpppnnnnnnnnnmmmjjjggggggiiikkkkkkkkkjjjjjjjjjjjjkkklllmmmnnn~~~~~~xxxppphhhbbb]]][[[aaaeeeiiiiiigggfffjjjmmmnnnmmmkkkjjjkkkmmmoooqqqoooppprrrsssrrrqqqooonnnnnnnnnooopppqqqrrrssssssrrrssssssssssssuuuyyy||||||wwwuuulllvvvoooWWWMMMHHHDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@AAACCCDDDGGGLLLRRRYYYbbbkkkpppwww{{{tttppplllgggaaaaaakkkxxx{{{iii^^^ZZZYYYVVV[[[___]]]\\\```ddddddcccdddeeefffeee```YYYTTTLLLKKKMMMTTT^^^fffiiihhhfffccc^^^WWWRRRNNNLLLKKKGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCEEEMMMVVVlllzzz|||mmmdddbbbccc^^^^^^___```aaabbbccccccccccccccccccccccccccccccaaaccceeeggghhhhhhgggfffgggfffeeeeeedddcccbbbbbbdddcccbbbbbbbbbcccdddeeehhhhhhjjjkkkkkkjjjiiiiiihhhggggggggggggiiijjjllliiikkknnnqqqsssttttttsssqqqrrrrrrpppmmmkkkjjjjjjmmmjjjggggggjjjllllllkkkjjjjjjjjjjjjkkklllmmmnnnwwwvvvxxxtttrrrnnnhhhbbb^^^]]]^^^```bbbeeefffeeeggglllqqqssssssrrrooollljjjkkkmmmnnnoooqqqrrrssssssrrrrrrqqqqqqpppnnnmmmnnnrrruuuuuurrrqqqrrrrrrrrrwww~~~rrrvvvqqqrrr}}}^^^MMMHHHDDDDDDDDDBBBAAAAAABBBDDDAAAAAAAAA@@@@@@?????????CCCEEEIIIMMMSSSZZZbbbgggoooqqqtttvvvxxx~~~}}}uuuoookkkooo{{{|||iii^^^ZZZXXXVVVTTTSSSSSSUUUWWWWWWWWWVVVXXXYYYZZZZZZWWWUUUSSSIIILLLNNNQQQXXXeeeqqqyyyvvvtttnnnddd[[[UUUOOOKKKHHHIIIHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEDDDCCCCCCDDDCCCCCCEEEFFFGGGNNNWWWiiizzzssshhh```___aaa```bbbccccccbbbbbbcccddd```cccggggggeeebbb```___aaabbbdddeeeffffffeeeeeeeeeddddddccccccddddddeeeffffffeeeeeeeeeffffffgggfffgggiiikkklllllllllkkkggggggffffffggghhhiiiiiijjjkkknnnppprrrssstttsssuuutttrrrpppnnnllljjjiiiffffffffffffhhhjjjlllmmmnnnmmmllljjjjjjkkkkkklllxxxtttssspppoookkkfffaaa______```bbbdddggggggfffhhhlllpppssssssrrrooolllkkklllmmmnnnoooqqqrrrssssssrrrrrrpppqqqrrrqqqpppoooppprrruuusssrrruuuuuutttyyy}}}vvvvvvooo|||cccRRRLLLGGGGGGFFFDDDBBBAAABBBBBBAAAAAAAAA@@@@@@@@@??????AAACCCGGGKKKPPPWWW___dddjjjmmmqqqsssvvv{{{|||xxxzzznnnccc\\\XXXVVVTTTQQQQQQRRRTTTTTTSSSSSSSSSTTTUUUTTTRRRPPPOOOJJJKKKMMMOOOUUUaaannnwww{{{|||xxxnnneee___XXXSSSLLLKKKKKKIIIGGGFFFFFFFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDFFFFFFGGGOOOWWWgggyyy|||nnnfffaaa___aaa```bbbccccccbbbaaacccdddbbbdddhhhhhhfffcccaaa```ccccccdddeeedddcccbbbaaadddddddddcccddddddeeeeeeffffffeeedddddddddeeeeeeeeeggghhhjjjkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhiiikkknnnqqqsssuuuvvvvvvyyyxxxwwwtttrrrooommmllleeeeeeeeeeeegggiiikkklllnnnnnnmmmlllkkkkkkkkkkkkzzzqqqllljjjjjjgggddd``````aaaccccccfffhhhhhhfffgggjjjnnnrrrrrrrrrpppmmmlllmmmnnnooopppqqqrrrsssssssssrrrppprrrttttttrrrpppooooootttrrrtttwwwwwwwwwzzzvvvrrrxxxooo[[[PPPJJJIIIGGGEEEDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????AAADDDGGGLLLRRRZZZ___dddhhhmmmpppssswww}}}xxxlllbbbZZZXXXUUURRRPPPQQQQQQQQQQQQPPPPPPPPPOOONNNNNNMMMMMMJJJJJJJJJKKKPPP[[[iiittt}}}uuunnnfff^^^TTTSSSQQQNNNLLLJJJIIIIIICCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDEEEGGGGGGHHHOOOWWWeeewwwtttgggcccaaa`````````aaacccbbbaaaaaabbbdddccceeehhhhhhfffdddbbbaaacccddddddcccbbb```^^^]]]cccccccccccccccdddeeeeeeeeeeeedddcccbbbbbbccccccdddeeeggghhhjjjjjjiiiiiiiiiiiihhhggggggggghhhhhhiiijjjmmmpppsssvvvwwwxxx|||{{{yyyvvvsssqqqooommmeeeddddddeeefffhhhjjjkkknnnnnnnnnmmmmmmllljjjjjj|||ooofffeeeeeecccaaa```aaaeeehhhfffhhhjjjiiigggfffhhhkkkqqqrrrrrrqqqooonnnoooppppppqqqqqqrrrrrrsssssssssssstttuuutttqqqpppoooppprrrqqqssswwwxxxwwwyyy~~~uuu}}}}}}}}}eeeQQQKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEIIINNNUUUZZZ___dddjjjnnnqqqtttyyy~~~xxxkkk```[[[XXXTTTQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLLLLJJJHHHHHHIIILLLTTTcccppp}}}uuukkk```]]]ZZZVVVTTTQQQOOOMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJFFFDDDEEEGGGFFFGGGNNNWWWdddwwwmmmcccaaaaaa___^^^```aaabbbbbbaaaaaabbbcccbbbeeeggggggeeecccaaaaaabbbbbbbbbbbbaaa___]]]\\\aaa``````aaaaaabbbcccddddddcccbbbaaaaaaaaaaaaaaabbbccceeeggghhhhhhhhhggggggggggggggghhhhhhiiijjjiiijjjlllnnnqqqsssuuuvvvzzzyyyvvvtttqqqnnnllljjjeeeeeeeeeeeefffhhhjjjkkkmmmmmmnnnnnnmmmllljjjiiipppeeeccccccbbb``````ccchhhlllmmmoooqqqoookkkiiijjjlllqqqrrrssssssqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssvvvvvvtttrrrooonnnppprrrqqqppprrruuuvvvtttwww|||vvvyyysssVVVMMMJJJFFFDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDGGGKKKQQQVVV\\\aaahhhlllooorrrvvvzzz~~~uuuiiibbb]]]XXXTTTRRRQQQPPPOOONNNLLLJJJIIIHHHHHHIIIJJJIIIFFFFFFHHHIIIOOO^^^nnnzzzmmmiiiddd```]]]ZZZVVVSSSPPPOOONNNMMMMMMMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJFFFDDDEEEFFFFFFFFFMMMVVVeeexxxkkkaaa``````]]]\\\___aaabbbbbbaaa```bbbcccaaaccceeeeeecccaaa``````___```aaabbbbbbaaa```_________^^^^^^___``````aaacccbbbaaa```````````````aaabbbdddfffgggggggggfffeeeeeeeeefffgggiiijjjkkkiiiiiijjjkkkmmmnnnppppppvvvuuussspppmmmkkkiiihhhfffeeeeeeeeefffhhhiiijjjkkklllmmmmmmmmmllljjjiiissshhhccccccbbbaaabbbeeekkkpppvvvxxxyyywwwrrroooooopppqqqsssuuuuuutttttttttuuussssssrrrrrrrrrrrrssssssvvvvvvssspppmmmmmmpppsssqqqppppppssssssrrruuuzzz~~~zzzxxx|||sssuuu{{{cccSSSMMMFFFCCCCCCDDDCCCBBB???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCEEEIIINNNRRRXXX]]]cccgggjjjmmmrrrvvvzzzwwwnnniiiaaaZZZUUURRRPPPNNNKKKJJJHHHGGGFFFFFFGGGGGGGGGEEEFFFIIIIIIMMM\\\mmmyyysssnnnjjjfffaaa\\\VVVUUUTTTRRRRRRRRRSSSSSSRRRQQQQQQOOONNNLLLJJJIIIGGGEEEFFFGGGFFFGGGNNNVVVfffyyy|||iiiaaa```^^^]]]\\\___```bbbaaa``````aaacccaaacccddddddbbb```___```^^^___aaabbbcccccccccbbb______^^^^^^^^^^^^______aaaaaa````````````aaaaaaaaabbbdddfffggggggffffffccccccdddeeefffhhhiiijjjggggggggghhhiiijjjlllmmmsssrrrpppnnnllliiihhhgggeeeeeeddddddeeefffhhhiiiiiiiiijjjkkkkkkkkkkkkkkkwwwmmmfffeeedddccccccgggmmmrrr{{{}}}~~~{{{uuuqqqpppqqqrrrtttwwwwwwwwwwwwwwwxxxtttsssrrrrrrrrrrrrssstttsssssssssqqqnnnnnnoooqqqtttqqqppprrrqqqppptttyyy{{{}}}zzzxxxqqqdddgggpppxxx\\\TTTJJJDDDDDDDDDDDDBBB??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAABBBFFFKKKNNNSSSWWW]]]```cccggglllqqqwww|||{{{pppfff]]]WWWSSSPPPKKKJJJIIIHHHGGGGGGGGGGGGFFFCCCFFFKKKKKKLLLZZZmmm|||xxxqqqkkkbbbaaa___]]]\\\]]]^^^^^^\\\[[[ZZZWWWTTTQQQNNNMMMJJJHHHHHHIIIIIIIIIOOOXXXfffyyyuuugggaaa___]]]\\\^^^___```aaaaaa``````aaacccbbbdddeeedddbbb``````aaa```aaabbbdddeeeeeeddddddbbbaaa```___^^^^^^^^^^^^```_________```aaabbbcccaaabbbdddfffggggggffffffeeeddddddddddddeeeffffffeeeeeeeeefffgggiiikkkmmmnnnmmmlllkkkiiigggfffeeeccccccbbbbbbbbbdddeeefffggggggggghhhiiijjjllllllyyyqqqggggggeeeddddddhhhnnnsss{{{}}}~~~{{{uuupppoooooorrruuuxxxyyyyyyxxxyyyzzzuuutttsssrrrqqqrrrssstttoooqqqsssrrrpppooonnnnnnvvvrrrqqqqqqpppooossszzzyyy|||~~~sss~~~iii\\\cccqqqcccZZZMMMFFFDDDDDDCCCBBB?????????@@@@@@AAAAAAAAA???@@@@@@@@@AAADDDHHHLLLOOOSSSXXX[[[]]]bbbhhhmmmuuuzzz~~~qqqfff^^^WWWTTTMMMMMMLLLLLLKKKJJJJJJIIIEEECCCFFFMMMLLLLLLZZZmmmyyynnnmmmjjjiiihhhhhhiiijjjfffeeeccc___[[[WWWTTTRRRLLLJJJJJJKKKJJJKKKQQQZZZfffyyy|||pppeeeaaa___\\\]]]______```aaaaaa``````aaabbbccceeefffeeecccaaaaaabbbbbbcccdddeeefffeeedddddddddcccbbbaaa```_____________________aaabbbcccdddaaabbbdddfffgggggggggfffgggfffeeedddcccbbbbbbbbbccccccdddeeegggjjjmmmnnnjjjiiihhhgggfffdddccccccaaaaaa`````````bbbcccdddffffffffffffhhhjjjlllnnnvvvnnnfffggggggggghhhkkkppptttyyyzzz||||||zzzwwwssspppuuuvvvwwwyyyyyyyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqoooqqqrrrpppnnnoootttxxxwwwtttqqqnnnmmmoooqqqrrrwww{{{zzzpppxxxnnndddfffjjjzzzaaaLLLIIIKKKFFFAAAAAABBBBBBAAA@@@????????????@@@@@@???@@@AAACCCEEEGGGJJJMMMRRRVVVZZZ___dddhhhqqqxxxtttiii___YYYYYYTTTNNNJJJIIIJJJJJJJJJHHHGGGHHHIIIIIINNN]]]lllzzzwwwvvvvvvuuutttvvvrrrmmmhhhccc^^^YYYUUUSSSOOOMMMMMMMMMNNNTTT[[[jjjyyyxxxmmmccc]]]ZZZYYY[[[```^^^]]]]]]]]]]]]^^^______```aaabbbccccccbbbaaa````````````aaabbbbbbccccccbbb```]]]^^^```bbb```^^^```___^^^]]]^^^```bbbcccbbb```___aaaeeegggfffeeeeeedddcccbbbaaaaaaaaabbb___aaacccfffgggfffeeeeeehhhgggfffeeecccbbbaaa```aaaaaa`````````aaabbbccccccdddeeeggghhhiiiiiiiiitttnnnggghhhhhhhhhhhhjjjnnnrrruuuvvvxxxyyyxxxuuuqqqooorrrsssuuuvvvwwwvvvvvvuuuuuutttsssrrrqqqqqqqqqqqqmmmooopppooommmmmmqqquuuuuusssqqqooonnnppprrrtttvvvyyyxxx}}}tttuuuwwweeebbbggg}}}kkkQQQKKKKKKFFFAAAAAABBBAAA@@@??????>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEHHHKKKOOOTTTWWW\\\bbbeeelllsss{{{tttjjjddd^^^ZZZUUUQQQOOONNNMMMLLLJJJIIIJJJJJJJJJNNN[[[hhh~~~xxxqqqkkkeee^^^ZZZUUUQQQOOOPPPPPPQQQXXX```jjjyyysssiii```[[[YYYXXX[[[```]]]]]]]]]]]]]]]^^^______^^^___aaabbbbbbbbbaaa```aaaaaaaaaaaaaaabbbbbbbbbaaa^^^]]]]]]```aaa```^^^```___^^^]]]^^^```bbbcccbbb``````aaaeeeffffffdddfffdddbbb```___``````aaa___```ccceeeffffffeeedddgggfffeeedddcccbbbaaa```bbbbbbbbbbbbccccccccccccbbbcccdddfffggggggggggggyyypppnnnjjjjjjjjjiiihhhiiilllnnnoooqqqsssttttttrrrpppnnnooopppqqqsssttttttssssssssssssrrrrrrqqqqqqppppppkkkmmmnnnmmmkkkkkkooorrrtttrrrqqqpppppprrrtttuuuuuuxxxwww{{{|||tttzzzkkkcccgggwww{{{[[[NNNKKKFFFCCCBBBBBBBBBAAA@@@????????????AAAAAAAAAAAAAAABBBCCCCCCFFFIIIMMMPPPTTTXXX]]]aaafffkkksssxxx~~~{{{uuulllgggaaaZZZVVVSSSPPPNNNLLLKKKKKKLLLKKKMMMXXXccc|||tttllleee```YYYUUUSSSSSSTTTVVV]]]eeennn|||}}}nnnfff___]]]\\\ZZZ\\\```]]]]]]\\\\\\]]]]]]^^^___\\\]]]^^^```aaaaaaaaaaaabbbbbbaaaaaaaaaaaa``````^^^]]]\\\]]]___```___^^^___^^^]]]]]]]]]___aaacccbbbaaa```bbbdddeeeeeedddfffdddaaa^^^]]]^^^___```^^^```aaacccddddddddddddeeedddcccbbbaaaaaaaaaaaacccdddeeefffffffffeeedddbbbcccddddddeeeeeeddddddtttooonnnlllmmmmmmkkkjjjiiijjjkkkjjjlllnnnpppqqqqqqooonnnnnnoooppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppplllnnnooonnnkkkkkknnnqqqrrrrrrqqqrrrssstttvvvwwwvvvyyyxxx{{{wwwvvvyyykkklllttthhhTTTLLLHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAEEEGGGKKKNNNQQQUUUZZZ]]]```eeelllqqqwww}}}rrrfff^^^WWWRRRPPPMMMKKKKKKLLLKKKLLLTTT]]]ppp|||ssskkkfff___ZZZWWWVVVVVVWWW^^^ffftttvvvmmmhhhfffgggfffaaa^^^^^^\\\\\\\\\\\\\\\]]]]]]^^^ZZZ[[[\\\^^^___```aaabbbcccbbbbbbaaa``````______[[[[[[\\\]]]^^^___^^^^^^^^^^^^\\\\\\]]]^^^```bbbaaaaaaaaabbbcccddddddccceeeccc```]]]\\\]]]___```^^^___```bbbccccccccccccdddcccbbbaaa``````aaaaaaccceeeggghhhiiihhhfffeeebbbbbbbbbccccccbbbaaaaaa~~~rrrnnnooommmnnnooonnnllljjjjjjkkkhhhjjjlllooopppqqqppppppooopppqqqrrrsssrrrqqqqqqppppppqqqrrrrrrrrrqqqqqqnnnppprrrpppmmmlllnnnqqqqqqqqqrrrsssuuuvvvwwwxxxxxx{{{zzz}}}|||uuuuuuppprrryyy^^^QQQJJJHHHGGGEEEDDDCCCBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@DDDFFFIIILLLNNNRRRVVVYYY\\\```ffflllrrrzzz}}}wwwiii___XXXTTTOOOMMMLLLLLLKKKKKKQQQYYYbbbttt{{{sssoooeee```[[[YYYWWWWWW^^^fffwwwtttnnnnnnqqqvvvtttkkkaaa]]]\\\[[[[[[[[[[[[\\\]]]]]]YYYZZZ[[[\\\^^^```aaabbbcccbbbbbbaaa```___^^^^^^ZZZ[[[]]]^^^^^^]]]]]]]]]^^^]]]\\\[[[\\\^^^```aaaaaabbbbbbbbbbbbbbbbbbcccdddbbb___]]]\\\]]]___```^^^___```aaabbbcccccccccdddcccaaa```___```aaaaaacccdddfffhhhhhhgggfffeeeaaaaaaaaaaaaaaa``````___{{{qqqmmmnnnmmmoooqqqqqqooommmlllllliiikkkmmmppprrrsssssssssrrrrrrssstttsssrrrqqqpppooopppqqqsssssssssrrrrrrqqqsssuuussspppnnnppprrrqqqrrrtttuuuwwwxxxxxxxxxxxx{{{zzz}}}vvv}}}qqqpppmmmXXXMMMJJJIIIEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAAAAAAAAAAA@@@???BBBEEEGGGJJJKKKNNNRRRUUUXXX[[[aaagggnnnuuu}}}~~~{{{zzzzzz}}}}}}oooeee___WWWSSSOOONNNLLLJJJNNNTTT[[[gggxxx{{{vvvjjjddd^^^[[[XXXXXX^^^fffwwwtttooopppwww~~~}}}qqqddd^^^[[[[[[ZZZZZZ[[[[[[\\\]]]ZZZZZZ[[[\\\]]]___aaabbbbbbbbbaaa``````___^^^^^^[[[]]]______^^^\\\\\\\\\]]]\\\[[[[[[[[[]]]___aaaaaabbbccccccaaa```aaabbbaaa```___^^^^^^___```aaa______```aaabbbcccddddddeeedddbbb```______```aaabbbcccdddeeeeeeeeedddccc`````````aaa``````______vvvnnnkkkkkkmmmooorrrsssrrrpppoooooolllmmmppprrrtttuuuvvvwwwttttttttttttsssqqqpppooooooppprrrtttuuutttssssssrrruuuwwwuuuqqqoooppprrrqqqsssuuuwwwxxxxxxxxxxxxuuuyyywwwzzz{{{{{{uuunnnvvv~~~```PPPJJJJJJDDDCCCBBBAAAAAA@@@@@@@@@??????@@@AAABBBAAA@@@@@@@@@BBBEEEFFFHHHKKKNNNQQQRRRUUU[[[aaaiiipppwww{{{}}}{{{{{{}}}wwwnnnccc\\\VVVQQQLLLIIIKKKPPPTTTZZZdddooo{{{}}}yyymmmfff```]]]ZZZ[[[aaaiiixxxyyyqqqlllnnnvvv~~~}}}rrrfff```ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[\\\]]]___aaabbbaaaaaaaaa```_________^^^\\\^^^aaaaaa^^^\\\[[[\\\]]]\\\[[[ZZZ[[[]]]___```aaacccdddccc```___```bbb^^^______```aaaaaaaaaaaa`````````aaabbbcccdddeeehhhfffccc```______```aaa``````aaaaaaaaabbbbbbbbb______```````````````___|||rrrllliiihhhlllooossstttsssrrrqqqqqqnnnppprrrtttvvvwwwxxxyyyuuuuuuuuutttsssqqqooommmoooppprrruuuuuuuuutttssssssuuuwwwvvvrrrpppppprrrrrrsssvvvxxxyyyyyyxxxwwwrrrvvvuuuxxx}}}||||||{{{nnnpppfffRRRJJJIIIBBBBBBAAA@@@????????????>>>???@@@AAABBBAAA@@@@@@>>>@@@CCCDDDEEEHHHKKKNNNNNNQQQVVV]]]eeemmmssswww}}}zzzlllddd[[[TTTMMMHHHIIIMMMMMMOOOUUU]]]gggttt|||wwwmmmgggaaa^^^\\\]]]eeemmmzzzzzzrrrkkkjjjkkkrrrzzzzzzqqqgggbbbZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\]]]___aaabbb```````````````_________]]]```bbbbbb^^^[[[[[[[[[\\\\\\ZZZZZZ[[[\\\^^^```aaacccdddccc```^^^```bbb\\\^^^```bbbccccccbbbbbb``````aaaaaabbbdddeeefffiiigggdddaaa______```aaa______^^^^^^______```aaa^^^______```aaaaaa``````|||~~~yyysssmmmkkklllnnnppprrrtttuuuuuuttttttqqqrrrrrrtttuuuvvvwwwxxxxxxyyyyyyxxxuuurrrooommmmmmoooqqqtttuuuuuutttsssssstttuuuuuuuuussspppoooqqqtttxxxyyyyyyxxxwwwwwwqqquuuwwwvvvvvv{{{yyyyyywww[[[NNNLLLFFFDDDBBBBBBBBBBBB@@@>>>@@@@@@@@@????????????>>>???@@@@@@@@@AAAEEEJJJMMMNNNPPPTTTYYY___eeekkknnnyyy~~~wwwfffWWWMMMIIIGGGFFFFFFJJJNNNQQQWWWbbbrrr}}}|||uuuqqqgggdddaaa^^^ZZZ[[[dddooo|||rrrmmmlllkkkllllllkkkiiifffcccaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]^^^___cccccccccbbb```^^^\\\ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZYYYYYY[[[]]]^^^````````````aaaaaaaaaaaa`````````aaabbbbbbccccccaaaaaaaaabbbccceeefffgggfffeeedddcccbbbbbbbbbbbb]]]]]]]]]^^^^^^_________``````aaaaaa``````___^^^yyysssmmmkkklllnnnooorrrtttvvvvvvuuutttrrrrrrtttuuuvvvvvvwwwwwwxxxxxxxxxwwwuuurrrooommmmmmnnnppprrrttttttttttttssssssssssssrrrqqqooonnnqqqtttwwwxxxxxxvvvvvvvvvrrruuuxxxxxxxxx|||~~~wwwuuu```OOOKKKGGGEEECCCCCCCCCCCCAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAADDDIIILLLMMMOOORRRVVV\\\bbbiiimmmtttyyy{{{iiiYYYOOOJJJHHHGGGFFFHHHJJJKKKNNNUUU```iiittt}}}zzzssslllhhhaaa___]]]\\\ZZZ[[[dddpppzzzooojjjjjjjjjjjjjjjiiihhheeebbb```]]]]]]^^^^^^______``````^^^^^^]]]]]]^^^^^^______aaaaaaaaaaaa```^^^\\\ZZZZZZZZZ[[[\\\\\\[[[ZZZYYY\\\[[[ZZZYYYZZZ[[[]]]^^^____________````````````aaaaaaaaaaaaaaaaaaaaaaaa_________```aaabbbcccdddfffeeedddcccbbbbbbaaaaaa____________`````````aaa``````__________________yyysssmmmkkkmmmnnnooorrrtttvvvvvvvvvuuurrrtttuuuwwwwwwvvvuuutttwwwwwwxxxwwwuuurrrooommmlllmmmnnnppprrrtttuuuvvvssssssrrrpppooonnnnnnnnnqqqsssvvvwwwvvvtttssstttrrrvvvzzz{{{{{{~~~xxxllltttmmmUUUNNNIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@???????????????@@@@@@@@@AAACCCGGGJJJKKKMMMOOOSSSXXX___gggllluuu{{{mmm[[[PPPLLLIIIHHHDDDFFFGGGFFFFFFJJJQQQVVV___gggttt~~~tttllleee___\\\WWWVVVWWWYYYYYY[[[fffqqqsssjjjggghhhggghhhhhhgggeeecccaaa___^^^^^^^^^______aaabbbccc``````___^^^^^^^^^____________``````___]]]\\\[[[YYYYYYZZZ[[[[[[ZZZZZZYYY\\\[[[ZZZZZZZZZ[[[]]]^^^]]]]]]]]]]]]^^^^^^______```````````````_______________``````aaabbbcccdddgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbb______^^^]]]]]]^^^___```~~~xxxsssmmmlllnnnnnnppprrruuuvvvvvvvvvuuussstttvvvxxxxxxvvvtttrrruuuuuuvvvvvvtttrrrooommmkkkkkklllnnnpppsssuuuvvvuuusssqqqooonnnnnnnnnoooqqqsssuuuuuutttrrrrrrrrrtttxxx|||}}}}}}}}}jjjkkkpppxxxbbbUUULLLIIIEEECCCCCCCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@BBBEEEGGGIIIKKKNNNQQQTTT\\\eeelllxxxooo\\\QQQMMMJJJHHHCCCEEEFFFFFFFFFHHHLLLOOOQQQWWWaaakkkuuuzzzpppeee^^^XXXSSSPPPMMMMMMPPPTTTWWW\\\hhhtttooohhhfffgggggggggffffffeeecccaaa```aaa``````___``````aaabbb``````___^^^^^^]]]^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[XXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]ZZZ[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^_________``````bbbbbbcccdddeeefffffffffffffffdddcccbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbb___^^^\\\[[[\\\]]]___aaa~~~~~~|||wwwsssnnnmmmooooooqqqsssuuuvvvvvvuuuuuurrrtttvvvwwwwwwuuusssqqqrrrsssttttttssspppnnnllljjjjjjkkkmmmooorrrtttuuuuuussspppnnnnnnooopppqqqqqqsssttttttsssqqqqqqrrruuuyyy|||~~~~~~ooohhhfffjjjqqq\\\OOOKKKFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???@@@BBBDDDGGGJJJNNNPPPSSSZZZdddlllxxxppp]]]SSSNNNJJJGGGEEEFFFGGGGGGGGGHHHJJJLLLHHHLLLQQQXXX^^^eeemmmrrrwww|||yyyqqqkkkbbbYYYSSSNNNKKKHHHFFFGGGKKKPPPUUU\\\jjjwww|||oooiiiggghhhgggggggggfffeeedddcccccceeecccaaa```_________```______^^^]]]\\\\\\\\\]]]\\\\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\XXXYYYYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\^^^___aaabbbccccccdddeeefffgggggggggffffffeeedddcccbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbb```^^^]]]\\\\\\]]]___```|||vvvuuussspppoooqqqqqqsssuuuvvvvvvvvvtttsssrrrssstttuuuuuutttrrrqqqooopppqqqqqqqqqooolllkkkiiijjjkkkmmmoooqqqrrrsssrrrqqqpppnnnnnnoooqqqrrrqqqrrrttttttrrrrrrrrrssswwwyyy|||~~~~~~~~~wwwiiiaaacccwwweeeUUUPPPIIIDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>@@@@@@@@@>>>>>>@@@BBBDDDHHHMMMOOOQQQWWWaaajjjxxxppp^^^UUUPPPKKKGGGHHHHHHGGGFFFEEEEEEEEEEEEHHHJJJLLLNNNQQQUUUZZZ^^^```fffjjjkkklllmmmkkkfffbbb]]]VVVPPPLLLIIIFFFDDDCCCCCCGGGMMMSSS\\\lll{{{|||rrrllljjjiiigggggggggffffffeeeeeeeeegggeeebbb___^^^]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\\\\\\\WWWXXXXXXYYYZZZ[[[\\\\\\YYYZZZ[[[^^^```bbbdddeeebbbcccdddeeefffeeedddddddddcccccccccbbbccccccddddddddddddccccccccccccbbbaaa```^^^]]]]]]]]]^^^___|||wwwssspppssstttqqqqqqsssssstttvvvwwwvvvuuusssrrrqqqqqqrrrrrrsssrrrrrrrrrmmmmmmooooooooommmkkkjjjhhhiiilllnnnooopppppppppnnnnnnnnnmmmnnnoooqqqrrrppprrrssssssrrrrrrtttuuuxxxzzz{{{|||}}}}}}~~~{{{nnnbbbcccrrruuu[[[UUUMMMGGGDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@???>>>===>>>@@@@@@EEELLLNNNPPPUUU^^^fffuuu~~~ppp```XXXTTTNNNHHHIIIGGGEEEDDDCCCCCCCCCBBBFFFHHHIIIIIIJJJLLLOOORRROOOTTTYYYYYYZZZ\\\ZZZWWWTTTPPPLLLIIIHHHFFFDDDCCCCCCCCCFFFKKKRRR\\\nnn~~~}}}tttooollliiigggffffffeeeeeeeeeeeeffffffdddaaa^^^]]]]]]^^^___^^^]]]]]]]]]]]]^^^^^^___^^^^^^_________]]]\\\[[[ZZZZZZYYYYYYZZZ[[[]]]^^^ZZZZZZ[[[\\\\\\\\\\\\\\\WWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\^^^```bbbdddddd```aaacccdddeeedddcccbbbbbbbbbbbbbbbcccdddeeeffffffffffffeeeeeedddddddddbbbaaaaaa```___^^^]]]]]]yyyssspppmmmmmmqqqtttsssrrrtttuuuvvvwwwwwwvvvtttrrrqqqpppppppppqqqqqqrrrrrrrrrkkklllmmmnnnnnnllljjjiiihhhiiilllnnnpppooonnnnnnkkkkkklllmmmnnnooopppqqqpppqqqssssssssssssuuuvvvyyyzzz{{{{{{||||||}}}~~~{{{tttdddeeepppzzz___YYYPPPIIIEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@>>>???@@@???>>>======>>>===CCCJJJMMMNNNSSS\\\dddmmmvvvqqqbbb[[[WWWPPPJJJGGGEEECCCBBBCCCDDDEEEDDD@@@AAABBBBBBBBBCCCFFFIIIFFFKKKOOOOOOOOORRRQQQOOOKKKIIIGGGFFFFFFEEECCCBBBDDDCCCEEEJJJQQQ\\\ooo}}}vvvqqqllliiifffeeeeeeddddddeeeeeefffdddbbb___]]]]]]]]]___aaa^^^^^^^^^^^^^^^___```aaa______``````___]]]\\\[[[[[[ZZZZZZZZZZZZ\\\^^^___ZZZZZZ[[[\\\\\\\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\]]]\\\]]]^^^___```bbbccccccaaabbbdddeeeeeedddcccbbbaaaaaaaaabbbccceeefffggghhhhhhggggggfffffffffeeebbbbbbbbbaaa```^^^]]][[[xxxoooooonnnnnnppptttuuutttrrrtttttttttsssssssssrrrrrrooopppqqqqqqooonnnooopppoooooonnnmmmkkkjjjhhhggghhhhhhhhhiiijjjlllmmmnnnnnnnnnooopppppppppppppppooopppqqqrrrtttuuuwwwwwwxxxyyyzzz|||~~~|||{{{llleeelllssswww___KKKJJJLLLGGGBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@?????????AAAEEEHHHMMMTTT[[[```iiimmmvvvmmmaaa[[[UUUPPPLLLKKKIIIEEEBBBAAABBBCCCDDDCCCBBBBBBCCCFFFHHHJJJFFFHHHJJJKKKJJJJJJJJJKKKJJJIIIGGGFFFDDDBBBAAA@@@CCCBBBEEEJJJPPP[[[mmm}}}~~~yyysssmmmjjjkkkeeeeeecccaaa```____________``````___\\\ZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^``````aaabbbaaa___]]][[[]]]\\\ZZZXXXXXXYYY[[[]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\```````````````_________aaabbbcccdddcccaaa___]]]aaa```___^^^```bbbeeefffnnnmmmkkkiiiggggggggggggdddccccccbbbaaa``````___xxxpppkkkkkkllloootttvvvvvvuuussssssrrrqqqpppoooooonnniiijjjkkkkkkiiiiiijjjkkkoooooooooooommmkkkiiiggghhhhhhhhhiiijjjkkkmmmmmmmmmnnnooooooppppppoooooooooooopppqqqssstttuuuvvvuuuvvvyyy{{{~~~wwwwwwffffffnnnoooVVVNNNMMMHHHDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@?????????AAADDDGGGKKKRRRYYY^^^eeeiiipppzzzsssgggaaaZZZTTTOOONNNKKKGGGDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHJJJIIIHHHGGGFFFDDDCCCCCCEEEDDDFFFKKKRRR^^^qqqxxxsssnnniiigggiiieeedddbbbaaa___^^^^^^^^^^^^___```___\\\ZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaa```___]]]\\\\\\[[[YYYXXXYYY[[[]]]___\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYZZZ[[[[[[^^^^^^_________`````````aaabbbcccccccccaaa___^^^````````````aaacccdddffflllkkkiiigggffffffffffffcccbbbbbbaaa``````______vvvpppjjjjjjkkknnnrrrttttttsssqqqpppooonnnmmmlllkkkjjjiiikkkllllllkkkkkkmmmnnnoooppprrrsssqqqnnnkkkiiihhhhhhhhhhhhiiikkklllmmmmmmmmmnnnoooooooooooonnnnnnoooooopppqqqssstttuuussstttwwwzzz~~~uuuzzzllleeekkkwwwgggVVVOOOIIIFFFGGGCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>@@@BBBEEEIIINNNUUUZZZ___ccciiiqqq|||tttmmmddd]]]TTTQQQMMMJJJGGGFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@CCCDDDEEEDDDCCCCCCEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEGGGLLLTTTaaavvvyyypppkkkgggdddcccfffdddcccaaa___^^^]]]]]]]]]]]]^^^___^^^\\\ZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^___```___^^^^^^[[[[[[ZZZYYYZZZ]]]___aaa]]]\\\\\\ZZZYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^___``````aaaaaabbbbbbcccbbbaaa___^^^___```aaabbbcccdddddddddiiihhhgggeeeddddddddddddaaaaaaaaa```______^^^^^^}}}pppmmmjjjjjjkkklllmmmnnnmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjmmmooopppppppppppprrrsssppprrruuuwwwvvvsssooolllhhhhhhhhhiiiiiikkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrtttuuuuuuvvvwwwzzz}}}~~~~~~~~~wwwyyy|||kkkjjjmmm|||bbbTTTKKKGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????===???AAABBBEEEJJJPPPUUU[[[^^^cccjjjsss}}}{{{qqqhhhYYYUUUOOOKKKHHHGGGGGGFFFCCCCCCCCCCCCBBBAAA???>>>DDDEEEEEEDDDCCCDDDFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFGGGMMMUUUdddzzzzzzqqqiiieeebbb``````dddbbbaaa```^^^]]]\\\[[[[[[\\\]]]___^^^\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\^^^___````````````]]]]]]\\\[[[\\\]]]___```^^^]]]\\\[[[YYYXXXWWWVVVXXXXXXYYYYYYXXXXXXXXXWWWXXXYYYZZZ\\\^^^___aaaaaaaaaaaabbbbbbaaa```_________```bbbdddeeedddcccccceeeddddddccccccbbbbbbbbb``````_________^^^^^^^^^wwwmmmkkkfffggghhhiiiiiiiiiiiiiiifffggghhhiiijjjkkkkkkllllllmmmooooooooooooppprrrrrruuuxxx{{{zzzwwwrrrooojjjiiiiiiiiijjjkkklllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssvvvwwwyyyyyyyyyzzz{{{}}}~~~}}}|||{{{{{{|||~~~wwwkkkgggzzzuuu^^^OOOHHHGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????===>>>???@@@BBBFFFLLLPPPWWWZZZ___eeelllvvv|||qqq___ZZZRRRMMMJJJIIIGGGFFFCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFGGGFFFFFFFFFHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFHHHNNNWWWfff}}}tttllldddbbb```^^^___bbb```___^^^\\\[[[ZZZYYYYYY[[[\\\^^^]]]\\\[[[[[[\\\\\\]]]^^^______^^^]]]\\\[[[\\\]]]___```aaabbbbbbaaa```___^^^]]]]]]^^^^^^______]]][[[ZZZXXXVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVWWWXXXZZZ\\\^^^```aaaaaaaaaaaaaaaaaa``````___^^^```bbbdddeeedddbbbaaaaaaaaaaaaaaaaaaaaaaaa```____________^^^^^^^^^^^^tttllljjj```bbbeeegggggghhhiiikkkeeeeeegggiiikkklllnnnnnnmmmnnnppppppooooooppprrrsssuuuyyy|||{{{yyyuuurrrkkkkkkkkkkkkkkklllmmmmmmmmmmmmnnnoooooooooooonnnoooooooooppprrrvvvyyy{{{~~~}}}{{{zzzyyyzzzzzz{{{|||zzzzzzzzz{{{sssiiirrrnnnXXXLLLHHHEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>?????????@@@DDDHHHLLLRRRVVV[[[aaafffoooyyy|||iiibbbYYYRRROOOMMMJJJGGGEEEEEEEEEFFFFFFGGGGGGHHHEEEGGGJJJKKKKKKKKKLLLNNNNNNNNNMMMKKKIIIGGGFFFEEEHHHGGGJJJQQQZZZiii}}}ooohhhbbbaaa```]]]^^^```___^^^\\\[[[YYYXXXXXXXXXYYY[[[]]]]]]\\\[[[\\\]]]\\\]]]___``````___]]]\\\[[[[[[\\\]]]___```aaabbbcccbbbaaa```___^^^^^^^^^aaa```^^^\\\ZZZXXXVVVUUUUUUVVVWWWXXXXXXXXXVVVVVVUUUVVVWWWYYY[[[]]]___```````````````````````````^^^```bbbcccdddcccaaa```______``````aaa`````````________________________|||qqqjjjhhh```cccfffgggfffgggiiikkkggggggiiijjjlllmmmoooooopppqqqrrrrrrppppppqqqrrrrrrtttwwwzzzzzzxxxtttrrrmmmmmmlllllllllmmmnnnnnnmmmnnnooooooppppppoooooopppppppppqqqtttyyy}}}|||zzzxxxxxxxxxyyy|||yyyzzz}}}}}}rrrqqqxxxcccSSSLLLEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????BBBFFFJJJKKKPPPWWW\\\```hhhqqqyyyuuulllaaaYYYVVVSSSOOOLLLJJJIIIHHHHHHHHHJJJKKKLLLIIIMMMQQQTTTTTTTTTUUUVVVWWWVVVTTTQQQNNNKKKIIIHHHJJJJJJMMMUUU^^^lll{{{tttllleeeaaaaaa```]]]\\\^^^]]]]]][[[YYYXXXWWWWWWWWWYYYZZZ\\\\\\\\\[[[\\\]]][[[\\\^^^``````^^^\\\[[[YYYZZZZZZ[[[\\\^^^___```bbbbbbbbbaaa````````````aaaaaa___\\\ZZZWWWVVVUUUSSSTTTVVVXXXXXXXXXWWWVVVTTTUUUVVVXXXZZZ\\\]]]^^^``````_________`````````^^^___```aaabbbaaa``````]]]^^^___```aaa``````___________________________|||uuummmgggeeedddgggiiiiiifffeeegggiiiiiijjjkkklllmmmnnnooooooooopppqqqpppooonnnooopppqqqsssuuuwwwxxxvvvtttrrrnnnnnnmmmmmmmmmnnnnnnooonnnnnnooopppppppppppppppppppppppprrrvvv{{{|||zzzxxxwwwxxxxxx|||xxxzzz~~~sssppplllXXXPPPEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@?????????@@@?????????AAAEEEHHHFFFLLLSSSXXX\\\ccclllssszzz}}}ttthhh___[[[XXXSSSPPPNNNMMMKKKJJJJJJKKKLLLNNNNNNSSSXXX\\\]]]]]]]]]]]]^^^]]]ZZZVVVSSSOOOMMMKKKKKKLLLPPPXXXaaaooovvvoooiiiddd```aaa```\\\ZZZ\\\]]]\\\ZZZYYYWWWVVVVVVVVVXXXZZZ\\\\\\\\\[[[\\\]]]YYY[[[]]]______]]][[[YYYXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaaaaaaaabbbbbbbbbbbbbbbaaa___]]]ZZZWWWVVVUUURRRSSSVVVXXXXXXXXXWWWVVVTTTUUUVVVXXXZZZ[[[]]]]]]``````_________``````aaa^^^______```````````````\\\]]]___```aaa``````_________``````````````````~~~sssmmmjjjhhhfffeeefffggghhhhhhgggfffeeehhhiiijjjkkkmmmnnnoooooopppppppppooooooooooooooopppqqqrrrssstttsssrrrqqqsssqqqpppqqqsssssspppmmmmmmooopppqqqqqqqqqsssuuusssrrrrrrtttxxx{{{}}}~~~~~~}}}{{{{{{{{{zzz{{{~~~{{{mmmvvv{{{]]]SSSOOOHHHDDDFFFHHHGGGEEEFFFBBBBBBBBBBBBBBBBBBAAAAAA======>>>???@@@AAAAAABBBGGGIIIMMMQQQVVV]]]eeejjjtttyyyrrrjjjeee^^^XXXUUUXXXVVVTTTRRRPPPOOOOOOPPPUUUYYY]]]aaaeeeiiijjjiiikkkjjjggg```YYYSSSQQQQQQNNNRRRXXX^^^gggwwwuuuooogggeeebbb___]]]\\\[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^bbbbbbbbbbbbbbbbbbbbbbbbaaa```___]]][[[YYYXXXWWWVVVXXXYYYXXXWWWWWWXXXYYYWWWVVVVVVWWWXXXZZZ\\\]]]``````aaabbbbbbbbbbbbaaacccbbbbbbbbbcccddddddeee```___^^^^^^___```aaabbb``````^^^]]]\\\]]]]]]^^^{{{qqqllljjjhhhgggfffgggggggggggggggfffeeehhhhhhiiijjjlllmmmnnnoooooooooooooooooooooooonnnooooooqqqrrrssstttttttttvvvtttrrrqqqrrrqqqooollloooppprrrsssrrrsssuuuvvvtttsssrrrtttxxx{{{||||||~~~}}}{{{{{{|||zzz{{{~~~uuusss|||ppp\\\PPPIIIEEEGGGIIIFFFCCCBBBCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAAEEEGGGKKKOOOTTT[[[ccchhhrrrvvv~~~~~~tttooohhhbbbaaa___^^^\\\ZZZXXXWWWWWWWWWUUUYYY]]]ccciiipppuuuwwwzzzwwwqqqggg]]]WWWVVVWWWSSSWWW^^^fffqqqwwwnnniiifffdddbbb___]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXVVVUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYZZZ[[[[[[ZZZZZZXXXXXXXXXYYYZZZ\\\]]]^^^aaaaaaaaabbbbbbbbbccccccaaaaaa___^^^\\\ZZZYYYXXXWWWXXXYYYYYYWWWWWWXXXYYYWWWVVVVVVVVVWWWYYYZZZ[[[^^^___aaabbbddddddeeeeeeccccccbbbccccccddddddeee______^^^^^^___```aaaccc```___^^^\\\[[[[[[\\\\\\~~~~~~wwwnnnkkkjjjiiiggghhhhhhggggggffffffeeeeeefffggghhhiiikkklllmmmmmmnnnnnnoooooopppooooooooonnnnnnoooppprrrtttvvvwwwyyyvvvsssqqqpppooommmllloooqqqssssssssssssuuuvvvuuutttssstttwwwyyyzzzzzz}}}~~~}}}|||||||||{{{{{{~~~tttnnnuuummmVVVNNNHHHIIIJJJGGGCCCAAACCCCCCCCCBBBBBBBBBAAAAAA????????????????????????BBBDDDGGGKKKPPPWWW___dddnnnssszzz~~~vvvpppoookkkjjjhhhfffdddcccbbbbbb[[[\\\___fffnnnwww~~~pppccc\\\[[[\\\ZZZ^^^fffqqq~~~zzznnnhhhfffeeecccaaa___]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[[[[XXXXXXXXXYYYZZZ[[[\\\]]]______```aaabbbccccccdddaaaaaa```^^^]]][[[ZZZYYYXXXYYYZZZYYYXXXWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYYYY\\\]]]```bbbdddfffggghhhccccccccccccdddddddddddd______^^^^^^___```bbbccc```___^^^\\\[[[ZZZZZZZZZ~~~~~~}}}uuummmjjjiiihhhgggiiihhhhhhgggffffffffffffeeefffggghhhiiikkkllllllnnnooopppqqqrrrrrrqqqqqqppppppppppppqqqsssuuuwwwxxxvvvtttqqqpppooonnnnnnoooqqqrrrrrrrrrrrrtttuuuuuuttttttuuuwwwxxxxxxwww{{{}}}~~~~~~|||{{{{{{|||}}}}}}~~~}}}kkkiiiwwwdddXXXMMMKKKKKKIIIFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>???AAADDDGGGLLLSSSZZZ___iiinnnuuu{{{}}}zzzxxxwwwuuurrrpppnnnlllkkkfffcccccchhhoooxxxzzzjjj```]]]^^^aaafffooo}}}qqqjjjhhhhhhcccbbbaaa___]]][[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWXXXXXXSSSTTTVVVXXXYYYZZZ[[[[[[XXXXXXXXXYYYYYY[[[\\\\\\\\\]]]^^^___aaabbbcccdddaaaaaa```___]]]\\\[[[[[[YYYZZZ[[[ZZZXXXXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\^^^aaacccdddeeefffbbbbbbcccddddddeeeeeeeee```______^^^___```aaabbbaaaaaa___^^^\\\[[[ZZZYYY|||}}}tttmmmjjjhhhgggfffiiiiiiiiihhhhhhgggggggggdddeeefffgggiiijjjkkkkkkoooqqqssstttuuuuuutttttttttsssrrrqqqpppqqqrrrsssttttttsssrrrqqqqqqqqqrrrqqqsssttttttssssssuuuvvvuuuttttttuuuvvvwwwvvvuuuxxxyyy{{{{{{zzzyyyzzz{{{}}}~~~qqqeeekkkvvvyyyhhhUUUMMMKKKIIIIIIIIIEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>===???AAADDDHHHNNNUUUZZZdddiiipppvvvzzz{{{xxxvvvtttnnnhhhdddhhhmmmuuutttfff``````fffmmmyyyyyylllgggggghhhaaaaaa```___]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVWWWXXXYYY[[[\\\[[[XXXWWWXXXYYYSSSTTTUUUWWWYYYZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaacccccc``````___^^^^^^]]]\\\\\\ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYY[[[\\\]]]^^^___````````````aaaccceeeffffffffffffbbbbbb````````````aaabbbbbbbbbaaa```^^^\\\[[[ZZZ{{{~~~|||rrrkkkiiihhhgggeeehhhiiijjjkkkkkkjjjiiihhhdddeeefffgggiiijjjkkkkkkppprrrtttvvvxxxxxxwwwvvvvvvuuutttrrrqqqpppooooooppprrrttttttsssrrrsssttttttuuuvvvvvvuuuuuuvvvxxxtttsssssstttvvvvvvuuussssssuuuwwwwwwwwwvvvwwwxxx~~~||||||~~~}}}|||hhhcccfffyyy}}}cccTTTNNNKKKIIIIIIFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<>>>@@@BBBEEEJJJPPPTTT\\\ccckkkqqquuu{{{|||yyyvvvtttuuuwwwxxx~~~tttjjjdddfffjjjooo{{{{{{mmmfffeeellluuussshhhdddcccccc``````___^^^]]][[[YYYXXXWWWVVVUUUUUUUUUVVVXXXXXXXXXZZZ\\\ZZZVVVTTTUUUXXXSSSTTTVVVXXXYYYZZZ[[[[[[YYYXXXXXXXXXYYYYYYZZZ[[[ZZZ[[[\\\]]]___```aaabbb___^^^^^^^^^]]]]]]\\\\\\[[[\\\]]][[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\^^^```bbbeeeggghhhhhhhhhfffeeecccbbbaaaaaaaaaaaabbbbbbbbbaaa```^^^\\\[[[|||~~~wwwnnniiihhhhhhgggffffffhhhkkknnnnnnmmmkkkiiieeeeeefffgggiiijjjkkkllloooqqqtttwwwxxxxxxwwwvvvuuuuuuuuusssrrrpppnnnmmmmmmqqquuuvvvtttsssrrrsssssstttuuuuuuttttttuuuvvvsssrrrssstttvvvvvvuuusssoooqqqssstttsssssstttuuu{{{yyyyyy||||||zzz|||rrrgggdddoooxxxdddYYYQQQKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@???????????????===>>>???@@@BBBFFFLLLPPPUUU\\\ffflllooouuu~~~{{{xxxwwwpppnnnjjjhhhggghhhkkkllluuu}}}}}}pppgggfffggggggqqq~~~zzznnnjjjjjjsss~~~mmmeeebbb```____________^^^]]][[[YYYXXXVVVVVVUUUUUUUUUVVVXXXXXXWWWZZZ\\\YYYUUURRRTTTWWWUUUUUUWWWXXXZZZZZZ[[[[[[YYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___``````]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\ZZZYYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\^^^aaaeeehhhiiijjjjjjjjjhhhfffdddbbbaaaaaaaaa```````````````^^^]]]\\\|||zzzyyyyyyrrrkkkgggggghhhgggfffeeehhhlllpppqqqooollljjjeeefffggghhhiiijjjkkklllnnnpppsssvvvxxxxxxwwwvvvttttttuuutttsssqqqooommmmmmrrrvvvxxxuuurrrqqqrrroooqqqrrrqqqppppppqqqrrrrrrrrrrrrtttvvvvvvuuusssmmmoooqqqrrrqqqqqqssstttyyyvvvwwwzzzzzzxxxyyy}}}}}}pppkkkiii|||rrrdddXXXNNNIIIGGGFFFEEEDDDCCCBBBAAAAAA????????????????????????>>>??????@@@AAAEEEJJJMMMOOOXXXbbbhhhlllqqqzzzyyyrrrnnnlllhhhfffdddbbbbbbcccfffhhhpppwwwwwwkkkgggddd```hhhtttvvvllljjjlllxxxvvviiicccbbb```___^^^^^^___^^^]]][[[YYYXXXVVVVVVUUUTTTUUUVVVXXXYYYXXX[[[]]]ZZZUUUSSSTTTWWWVVVVVVXXXYYYZZZZZZ[[[[[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^\\\ZZZYYYYYYZZZXXXYYYZZZ\\\\\\\\\[[[ZZZXXXYYYZZZ[[[[[[\\\[[[[[[ZZZ]]]aaaeeeiiikkkkkkkkkllljjjhhheeecccaaaaaa```^^^^^^_________^^^\\\[[[uuuqqquuutttpppkkkgggfffeeeddddddeeegggkkknnnoooooonnnmmmjjjjjjkkklllmmmmmmllllllnnnppprrrtttuuuuuuuuuuuuttttttttttttsssqqqooonnnpppqqqsssttttttsssqqqpppoooooonnnnnnoooqqqssstttpppqqqsssuuuvvvvvvvvvuuuvvvtttqqqoooppprrruuuwwwuuutttttttttuuuwwwzzz|||zzzggghhhsssnnn[[[RRROOOHHHJJJJJJHHHEEEDDDBBB@@@AAAAAAAAA@@@@@@@@@??????>>>=========???BBBEEEGGGOOORRRWWW]]]dddmmmvvv}}}zzztttrrrooommmkkkiiihhhhhhiiijjjooouuu~~~}}}mmmaaa___bbbhhhkkkvvvwwwnnnnnnrrrxxxiiibbbaaa```___```\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYWWWVVVVVVWWWXXXYYY\\\]]]\\\ZZZWWWUUUTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYZZZYYYXXXXXXXXXZZZ[[[\\\___^^^]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]^^^___aaa___]]][[[ZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]```ccceeefffggggggjjjhhheeedddeeeeeeeeedddaaa___]]]]]]^^^^^^]]]\\\wwwsssvvv~~~sssooojjjgggffffffeeedddfffhhhkkkmmmooonnnmmmlllllllllmmmnnnnnnnnnnnnnnnmmmnnnpppqqqrrrrrrrrrqqqrrrsssttttttsssrrrpppoooooopppqqqssssssrrrqqqpppnnnmmmmmmmmmnnnooopppqqqpppqqqssstttuuuuuuuuuuuutttsssqqqpppppprrrtttvvvuuutttsssssstttvvvxxxzzz~~~tttgggmmmzzzjjj[[[SSSLLLKKKIIIFFFCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======???AAADDDEEEJJJMMMQQQWWW^^^fffooouuu|||}}}{{{yyyvvvuuuuuuvvvvvvzzzqqqccc]]]^^^cccgggsss{{{vvvooopppuuusssfffaaaaaa```______\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYY\\\]]]\\\ZZZWWWUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___]]]\\\ZZZZZZ[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\___aaadddeeefffffffffdddbbbccceeegggggggggaaa___]]]]]]]]]^^^]]]\\\}}}yyy{{{yyypppmmmhhhfffeeeffffffeeeggghhhjjjlllmmmmmmlllkkknnnnnnoooppppppppppppoookkklllmmmnnnnnnnnnnnnmmmoooooopppqqqqqqqqqoooooommmnnnooopppqqqpppooooookkkkkkkkkkkklllmmmnnnnnnpppqqqrrrsssssssssssssssrrrqqqqqqqqqqqqrrrssstttuuuuuutttssstttuuuvvvwww|||}}}ooolllnnn|||iiiYYYRRRNNNIIIFFFEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@BBBCCCEEEGGGLLLQQQWWW___gggmmmsss|||xxxiii``````fffkkkttt{{{xxxtttvvv{{{wwwlllcccaaaaaa```^^^___\\\[[[YYYXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY\\\\\\\\\ZZZWWWUUUUUUUUUWWWXXXYYY[[[\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYZZZ[[[___^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]^^^\\\\\\[[[ZZZ[[[\\\^^^___[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]```bbbcccdddddddddcccaaaaaadddfffffffffaaa___]]]\\\]]]]]]\\\[[[vvvmmmjjjfffdddeeefffffffffggghhhjjjkkklllkkkjjjiiinnnnnnoooppppppooooooooojjjjjjkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnoooooonnnnnnkkklllmmmnnnnnnnnnnnnmmmjjjjjjjjjjjjkkkkkkllllllnnnnnnooooooppppppppppppooopppqqqrrrsssssssssssswwwvvvuuuuuuuuuuuuvvvvvv{{{}}}tttjjjqqq{{{aaaYYYQQQJJJIIIIIIHHHFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>???@@@@@@CCCEEEIIIMMMRRRYYYaaagggkkkttt|||tttkkklllttt{{{{{{~~~{{{~~~~~~ppphhhbbbbbbbbb```^^^^^^]]][[[ZZZXXXWWWVVVWWWWWWXXXXXXWWWWWWWWWXXXYYYYYY[[[\\\\\\ZZZWWWUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXXXXXZZZZZZ^^^^^^^^^]]]\\\[[[[[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\^^^___aaabbbbbbfffcccaaa```aaabbbbbbaaaaaa^^^\\\\\\\\\\\\[[[ZZZ|||ssskkkhhheeecccdddeeefffffffffggghhhjjjjjjjjjiiiiiilllmmmmmmmmmmmmmmmlllllliiiiiiiiiiiiiiiiiijjjjjjjjjkkkmmmnnnooopppoooooolllllllllllllllllllllllliiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmnnnnnnoooqqqsssttttttttttttxxxxxxwwwwwwwwwwwwwwwwwwxxx{{{~~~llllll~~~rrr```TTTKKKKKKMMMIIIEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>AAACCCEEEIIIMMMSSSZZZ___hhhpppwwwzzz~~~zzz{{{wwwlllfffbbbcccccc```^^^^^^^^^]]]ZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYY[[[\\\\\\ZZZWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\[[[ZZZ\\\[[[[[[ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\[[[\\\\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\^^^___``````cccaaa______```aaaaaa``````^^^\\\[[[[[[[[[ZZZYYYvvvpppjjjgggdddbbbcccdddeeeeeeeeefffggghhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjiiiiiihhhhhhgggggghhhiiijjjjjjlllmmmoooqqqrrrrrrrrrrrrmmmmmmlllkkkkkkjjjjjjjjjggghhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmnnnnnnoooqqqssstttvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxwwwvvvwww{{{~~~~~~sssnnnwwwmmm]]]OOOMMMNNNHHHBBBAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===???AAACCCGGGLLLSSSWWWccckkkrrruuuyyyqqqiiidddbbbddddddaaa___``````^^^\\\YYYWWWUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWWWWWXXXYYY[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZ\\\]]]]]]]]]\\\[[[\\\[[[ZZZZZZYYYZZZZZZZZZ]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[[[[\\\]]]^^^___```^^^\\\[[[\\\___aaabbbbbb```^^^\\\ZZZ[[[ZZZYYYWWW~~~|||vvvooommmjjjgggcccbbbbbbcccddddddddddddeeeggghhhiiijjjjjjiiiiiiiiijjjiiihhhhhhgggeeeeeeeeeeeefffgggiiijjjlllmmmooopppqqqqqqqqqqqqooonnnmmmkkkjjjiiihhhhhheeeffffffggggggfffeeeeeeggggggggghhhjjjlllnnnpppooopppqqqsssuuuwwwxxxyyyvvvwwwwwwxxxxxxxxxwwwwwwxxxvvvwwwyyy{{{~~~vvvttt~~~mmmXXXRRROOOHHHBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA???????????????>>>>>>===;;;===>>>@@@CCCHHHNNNRRRZZZbbbiiilllqqqzzzvvvjjjccc```___bbbcccaaaaaadddbbb```]]]ZZZWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZWWWVVVVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXWWWXXX[[[]]]^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYY[[[[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\\\\\\\\\\]]]___```\\\[[[ZZZ[[[^^^```bbbbbb```^^^[[[ZZZZZZZZZXXXWWWxxxuuutttoookkkkkkjjjgggcccaaabbbcccccccccccccccdddfffgggiiijjjkkkiiiiiiiiiiiiiiihhhgggfffccccccccccccdddfffhhhjjjjjjkkklllnnnnnnnnnnnnmmmpppooommmkkkjjjhhhhhhgggcccdddeeeeeeeeedddcccbbbgggggghhhiiikkknnnppprrrqqqqqqrrrsssuuuwwwyyy{{{uuuuuuvvvwwwwwwwwwwwwwww|||xxxuuuwwwzzz~~~~~~tttuuu|||aaaWWWRRRJJJEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>????????????>>>>>><<<===???@@@CCCGGGMMMQQQPPPXXX```dddjjjsss{{{~~~nnneee___\\\\\\```bbbbbbcccfffcccaaa^^^[[[XXXVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZXXXVVVVVVWWWVVVWWWXXXZZZZZZZZZYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXVVVWWWZZZ]]]^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[]]]]]]\\\\\\\\\]]]___```___]]][[[[[[]]]^^^^^^^^^```^^^[[[ZZZZZZYYYXXXVVV