BM6P6(@ 444444444444444444444444444555555666666555555444777777777777888888888888::::::::::::::::::::::::========================@@@AAACCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGEEEGGGKKKMMMMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLFFFGGGHHHJJJLLLNNNOOOPPPMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJGGGEEEFFFGGGHHHFFFCCC@@@AAAAAABBBBBBAAAAAA@@@DDDEEEEEEEEEDDDCCCCCCBBBDDDCCCAAA???>>>>>>??????:::;;;<<<===>>>???@@@AAA;;;>>>AAACCCDDDBBB@@@>>>===<<<;;;:::999:::;;;;;;======<<<<<<<<<<<<======???>>><<<;;;:::999999999===<<<;;;:::999999999999777777777777666666666666333444444444555555666666777666555444222111000///111111222222222222111111000000000000000000000000//////000000000000/////////............---------///......---------......///000000000///...------------------------------000000///...,,,+++******,,,,,,++++++++++++++++++************************---,,,+++******,,,...///222111...,,,***)))))))))******+++,,,,,,---......,,,+++*********+++,,,---,,,,,,++++++++++++++++++++++++***)))***+++---...---,,,+++,,,...111555777///...---+++******++++++---,,,+++***))))))))))))---------,,,,,,,,,+++++++++++++++*********))))))++++++******************------++++++++++++------+++***(((&&&''')))+++---))))))*********))))))(((******)))))))))+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++(((((((((((())))))))))))+++,,,------+++*********...------,,,,,,------...+++******)))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***,,,++++++***************++++++******************+++++++++************)))))))))))))))(((((((((((())))))((((((''''''&&&&&&))))))*********))))))((())))))))))))************))))))))))))))))))))))))''')))++++++******+++,,,+++***)))(((((()))***+++///,,,)))***,,,,,,+++))),,,+++++++++++++++++++++++++++++++++++++++++++++((())),,,...///...---,,,.................................////////////000...///000000//////000111111111222222222111111000//////............//////////////////////////////......//////000000111111......///000000000000000222222111000000000000000//////000000111111111222///111444666444///)))%%%111///...------...///111222222222222222222222222222222333333333333222222444444444555555555666666777777777777777777777777666666666666666666666666888999:::;;;<<<<<<;;;;;;999999888777777777777777;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;>>>@@@@@@??????>>>>>>===<<<<<<======>>>?????????======???@@@???@@@AAABBBDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCAAAAAABBBBBB@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@???AAA@@@???============>>>;;;;;;<<<===>>>??????@@@===???BBBDDDDDDBBB@@@>>>===<<<;;;:::::::::;;;;;;======<<<<<<<<<<<<======>>>===<<<:::999888888888<<<<<<;;;999999888888888777777777777666666666555444444555555555666666666444444444333333222222111111111222222222222111111000000000000000000000000...//////000000//////...///............---------///......------......///....../////////...------...---------,,,+++++++++******+++,,,------......++++++++++++++++++++++++************************,,,+++***)))***+++---...+++++++++***+++,,,...///******++++++,,,------...///...,,,***))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---......---...000444888:::///...,,,+++******+++++++++++++++***++++++,,,,,,++++++******))))))))))))+++++++++*********))))))************************---,,,++++++++++++,,,---******((((((((()))+++,,,(((((())))))***)))))))))'''&&&%%%%%%%%%&&&'''(((,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++((((((((()))))))))******+++,,,,,,+++***))))))+++,,,++++++++++++++++++,,,+++***))))))(((((())))))(((((((((((()))))))))))))))((((((((()))+++---...***)))((('''&&&'''(((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((((()))))))))))))))((((((((('''(((((()))((((((''''''(((((()))))))))*********))))))))))))))))))))))))***+++---,,,***))))))***+++***)))(((((()))***+++...+++))))))++++++***)))++++++++++++************++++++++++++++++++++++++)))***,,,---------,,,,,,........................------........./////////---///000000//////000111000000111111222222222222//////............//////////////////////////////////////////000000000000...///000000111111000000222111000000/////////000///000000000111111111111000111222222111///---,,,000///---,,,,,,---///000000000000000000000000000//////000000000000//////000111111111222222222222444444444444444444444444111111111111111111111111222222333444444333333222555555444333333333444444333444444444444555555555555555555555555555555555888777555666888999999888999888888777777777777777888999:::999777777999:::999::::::;;;<<<===>>>???AAAAAA@@@@@@??????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBFFFDDDBBBBBBBBBAAA@@@>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<======<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>???@@@BBBDDDDDDBBB???>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777;;;;;;:::999888888888888777777777666666666555555555555555666666666666666222222222333333333333333111111222222222222111111000000000000000000000000.........//////.........///............---------//////............//////,,,,,,---.........------...------,,,+++***))))))(((((()))+++,,,---...///*********++++++,,,,,,---************************+++***)))))))))***,,,---(((((()))***,,,...000111******++++++,,,,,,------...---,,,***))))))))))))************************,,,,,,+++*********++++++,,,+++******+++---///111...---,,,++++++***++++++*********+++,,,---......***))))))))))))(((((((((+++++++++***************************************,,,,,,++++++++++++,,,,,,))))))))))))******++++++'''((()))*********************)))(((((()))))))))+++++++++***************))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++)))))))))*********++++++***++++++)))'''''')))+++******))))))))))))******+++***))))))(((((())))))(((((((((((())))))))))))(((((()))***,,,...000111+++)))'''&&&&&&&&&((()))(((((((((((((((((())))))))))))))))))((((((((('''(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))---......---***(((((((((******))))))))))))******,,,***(((((()))***)))((()))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---///000000///...000111///000000111111222222222//////............//////////////////////////////000000000000///////////////000111111222222111111111000000///////////////000000000000111111111111111000/////////000222333//////------------//////////////////////////////.........//////.........////////////000000000000111111111111111111111111111111111111111111111111222222222222222111111111555444444333333333444444222222222222333333333333333333333333333333333333777777666555666666666666888888777777777777888888777888999888666666888999888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>??????@@@@@@@@@@@@FFFEEECCCBBBBBBAAA???>>>>>>??????@@@@@@??????>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<==================???@@@AAABBBAAA@@@===<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777777::::::999888888888888888777777666666666555555555666666666666666666666666222222222222222222222222111111222222222222111111000000000000000000000000------............------///............---------//////.........///000000***+++,,,,,,------------,,,+++++++++******))))))+++++++++***************))))))***+++,,,,,,------***************************))))))((()))***+++++++++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))******+++,,,,,,))))))************++++++---,,,,,,++++++*********+++***(((&&&%%%&&&&&&'''---,,,,,,+++++++++******+++*********++++++,,,---+++************************************************************+++++++++,,,++++++++++++++++++,,,((()))***+++++++++******((()))***++++++,,,,,,+++///......---,,,,,,,,,,,,*********************)))))))))))))))))))))))))))************))))))))))))************************)))*********++++++++++++******)))'''&&&&&&)))+++)))))))))(((((()))))))))******)))((((((((((((((((((((((((((())))))))))))(((((()))+++,,,...000000...,,,***)))((()))+++,,,((((((((()))))))))))))))******)))))))))((((((((((((((((((((())))))))))))((((((((())))))*********)))***++++++++++++++++++(((((((((((()))))))))***((((((((((((((((((((((((,,,......---+++)))))))))***))))))))))))))))))******)))((((((((()))))))))(((((((((((())))))))))))************************---,,,+++++++++++++++,,,------------------------++++++,,,,,,,,,------------...000///......///111111111111000000000000111//////............//////////////////////////////111111000000//////......000000111222222222222222000000///////////////000000000000000000111111111111000/////////111333444000//////......//////000000000000000000000000000......////////////............/////////000000000111111111111111111111111111111111111111111111111333333222222222222222222111000000//////000111111222222222333333333444444333333333333333333333333444444333222222222222333444333333222333333444444444555666555333333555666777777888888888999999999;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????AAAAAA@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<=========<<<<<<<<<<<<===============>>>?????????===;;;:::<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777777777777999999888777777777888888666666666666555555555555666666666666666555555555444333333222222111000000111111222222222222111111////////////////////////------............------///............---------...............///000000******+++,,,---------,,,)))))))))******+++++++++---,,,,,,+++)))(((((('''))))))***+++,,,,,,------************************))))))((()))))))))******,,,,,,,,,,,,+++******)))******+++++++++++++++,,,(((((()))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,+++******))),,,,,,+++************+++++++++++++++++++++******++++++***)))))))))))))))*********************+++************************))))))*********+++++++++++++++++++++++++++++++++((()))+++,,,,,,,,,*********+++,,,,,,---------,,,+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++))))))((('''%%%&&&))),,,******))))))))))))*********))))))((('''((((((((((((((((((((())))))))))))))))))***++++++,,,,,,,,,///---,,,******+++,,,---)))))))))******+++++++++++++++*********)))))))))'''((((((((()))))))))***'''''''''(((((()))))))))))))))***+++++++++++++++'''(((((((((((()))))))))(((((((((((((((((((((((()))+++---,,,+++***++++++)))))))))******)))))))))(((((((((((('''((())))))''''''((((((((()))))))))************************...---,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,,,,------...//////......///000444333111000///...////////////............//////////////////////////////111111000000//////......000000111222222222222222000000////////////000000111111000000000000000000000111111111000000000000111000000000000000000111000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111000000000000000000000000222111111000111111222222///////////////000000111111111111222222222222333222222222222222222222222222333333222111000222333111111000000111111222222444555555444333333444666555555666666777777777888999::::::;;;;;;<<<<<<<<<===>>>???AAAAAA@@@?????????@@@@@@???===<<<===>>><<<======>>>>>>======<<<:::;;;<<<<<<===<<<<<<<<<:::;;;<<<===============;;;;;;;;;<<<<<<=========;;;<<<=========<<<;;;:::<<<============<<<;;;;;;:::;;;<<<======<<<;;;::::::999999888777777888888888888777777777777777888666666666555555555444444555555555555555444444444444333333222111000000000111111222222222222111111////////////////////////.........//////.........///............------------------------...///000++++++,,,---------,,,,,,(((((()))***+++,,,,,,---*********************************++++++,,,,,,---************************((()))))))))******************+++++++++++++++*********++++++++++++++++++******++++++***))))))(((*********+++,,,,,,------++++++,,,,,,,,,+++******))))))***+++,,,...///000******++++++++++++******++++++***(((((('''''''''((((((((())))))))))))******************+++++++++)))))))))***++++++,,,,,,******++++++++++++******))))))+++,,,,,,,,,+++***,,,,,,---------,,,,,,+++((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************)))))))))*********++++++((())))))((('''''')))+++++++++************++++++***)))((((((''''''(((((((((((((((((()))))))))))))))***************))))))++++++******))))))))))))))))))******++++++,,,,,,++++++++++++************''''''(((((())))))******''''''''''''((((((((((((%%%&&&'''(((((()))((((((''''''(((((((((((())))))))))))))))))))))))))))))&&&(((***++++++***+++---))))))************))))))'''((()))((('''''')))+++''''''(((((())))))******************************------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////...---///000444333111///........./////////............//////////////////////////////000000000000///////////////000111111222222111111000000000000000111111222111111111111000000000000///000111111111///---,,,000000000000000000000000000000000000000000000000///000000111111000000///.../////////000000000000000000000000000000000000000000000000000000000000000////////////000222333000000000000000111222222//////000000000111111111111111111111111111111111111333444333111111333555333333222222333444444555555555666555444333555777333444444555666777777888777888888999:::;;;;;;;;;<<<>>>???AAAAAA@@@???>>>===???@@@@@@======>>>@@@<<<<<<<<<======<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;::::::;;;;;;<<<===>>>>>>;;;;;;<<<=========<<<<<<<<<======>>>===<<<;;;:::999:::<<<======<<<:::999::::::999888888888888999777777666666666777777888666666555555555444444444555444444444333333333333222222222111111111111111111111222222222222111111////////////////////////...//////000000//////...///............---------+++++++++,,,,,,---...///,,,------------,,,,,,+++)))******++++++,,,,,,,,,)))******++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++******((()))***+++,,,++++++***++++++******************)))******++++++***((((((***++++++,,,------......)))***+++,,,,,,,,,++++++(((((())))))***+++,,,,,,)))***+++,,,,,,+++***)))******)))))))))))))))***))))))))))))******++++++))))))*********+++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))******++++++,,,,,,++++++,,,,,,,,,,,,+++***))))))((()))***+++++++++***)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******************************((((((((()))))))))******'''(((***))))))(((***++++++******))))))******+++))))))(((''''''''''''((((((((((((((())))))))))))))))))***++++++***)))((((((((()))))))))((('''&&&((((((((()))***+++++++++************))))))))))))'''''''''((()))*********)))))))))((((((((((((((($$$$$$&&&''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))%%%''')))***))))))***+++((()))***++++++***)))(((''')))***)))((((((***,,,''''''((())))))***++++++************************,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---///...------...000111000///......///111222//////............//////////////////////////////////////////000000000000...///000000111111000000111111111111111222333333111111111111000000000//////////////////...------......////////////......//////////////////////////////000000000000//////........./////////000000000000000000000000000000111111111111111111111111//////......///111333444------------......///000//////000000000111111111111111111111111111111111---///000///------000333333333333333333444555555111222333222000000222333333444555666777888999999555666666777888999::::::<<<===???@@@AAA@@@???===777:::<<<;;;999888:::===;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<::::::999999:::;;;<<<>>>>>>???;;;;;;<<<===>>>>>>>>>===<<<===>>>>>>>>>===;;;:::999:::<<<======<<<:::999::::::999999999999999999777777666666666666777888666666555555555444444444444444444333333222222222///000000111222222333333111111222222222222111111//////////////////////////////000000000000////////////.........---------+++******+++,,,---...///............------,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))***+++++++++++++++***+++,,,,,,+++***((('''++++++******************%%%&&&(((***+++,,,++++++++++++,,,------...//////((()))+++,,,---,,,,,,+++------,,,+++***)))(((((())))))+++,,,,,,+++***)))))))))))))))***+++,,,---++++++,,,,,,,,,---------))))))******++++++++++++((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++++++++***)))((('''&&&&&&'''((()))******)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++***)))***+++******))))))))))))******))))))((('''''''''''''''(((((((((((())))))))))))((()))***+++,,,+++******'''(((***++++++)))'''%%%&&&''''''((()))******+++))))))))))))((((((((((((&&&''''''((()))******+++++++++******))))))((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&((()))***)))((()))***((()))***++++++***)))(((''')))+++***((((((***---'''(((((()))***++++++,,,))))))))))))))))))))))))+++---///111222222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,---///...------...000///...------...000333555//////............//////////////////////////////......//////000000111111......///000000000000000222111111111222333444444222111111111000000//////......---,,,---...//////,,,------......------,,,........................///////////////////////////......---------......000000//////.........------......///000/////////......//////000000111111////////////////////////...///000111111222111111000000000000111111111111000000000000111222333444000111111111111222222222333222222111111222222333333333333444555666777888555666888999::::::999999777:::>>>BBBCCCBBB???===<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>===;;;999888;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>???>>><<<;;;;;;<<<======@@@===::::::<<<===;;;999;;;;;;::::::999888777777666666666666777777777777555555555666555555444333444444444333333222222222444333333222111111111222000000000000000000000000000000000000000///......------............------......---------,,,,,,,,,'''(((***,,,------------///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,+++***)))(((***)))((((((((()))+++,,,************************((()))+++,,,,,,+++)))(((******+++,,,,,,***)))((())))))************))))))))))))*********+++++++++------------,,,+++***)))---------,,,+++***)))(((+++*********))))))((((((******)))((((((((((((((('''(((((()))***++++++,,,---,,,,,,+++***)))(((((((((''''''&&&''')))+++,,,''')))***,,,,,,+++***)))******))))))******+++,,,***))))))((('''&&&&&&%%%******++++++++++++******)))***)))(((&&&&&&(((***))))))******++++++,,,,,,++++++***************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))************))))))))))))*********))))))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))************)))(((((((((******((('''((('''''''''((()))+++,,,,,,***'''%%%%%%'''***,,,))))))))))))))))))))))))''''''''''''((((((((()))*********)))))))))))))))))))))+++///333333///++++++++++++,,,,,,---------((()))***+++++++++***))),,,------...//////......000//////.........////////////000000000000//////000///...---------------...........................///111222222111000000333333333444444555555555444444333333222111000000.........//////////////////......---------............................................................---------......///000/////////.........---------...////////////...///////////////000000000//////////////////////////////000000000//////...//////000000000111111111000000000000111222222333000000111111111222222222333222222111111222222333333333333333444555555666555666777999999999999888666999<<>>?????????===;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;<<<<<<============>>>===<<<;;;;;;<<<======>>>===<<<<<<<<<<<<;;;:::;;;::::::999888888777777555666666666777777777777555555555555555444333333333333222222222111111111444333222111111111111111000000000000000000000000000000000000000///......------............------...------------,,,,,,,,,,,,,,,+++******+++,,,------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,+++*********))))))((()))***+++,,,************************+++******************+++***++++++++++++***))))))))))))************))))))******+++++++++,,,,,,,,,............---,,,+++***,,,------,,,,,,+++***)))************)))))))))(((******)))((((((((((((((()))))))))******++++++++++++++++++******))))))((((((((((((((()))***++++++)))***,,,---...---,,,+++******))))))******+++,,,,,,,,,,,,+++******))))))******++++++++++++*********+++***)))''''''(((***((((((((()))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))*********))))))((())))))******************+++)))''''''((())))))((((((((((((''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((''''''((())))))(((&&&((((((''''''((()))***++++++)))'''&&&&&&''')))+++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))*********))))))***---000111...++++++++++++,,,,,,,,,------+++++++++***+++,,,---...------...............---///////////////000111111//////000000000000////////////...---------------...........................///000111222111000000333333333333444444444444444333333222111111000000///////////////...............---------------...------------------------........................---,,,,,,,,,---...///////////////...............,,,,,,---...............///////////////.........////////////////////////////////////...---,,,,,,//////000000000000111111111111000000000000111111000000000111111111222222222222111111111111222222333333222222222333333444555555666888888888888888666777999;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;===>>>>>>???>>><<<;;;::::::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;<<<===>>>;;;<<<>>>>>>===;;;;;;;;;::::::999999888777777777555555666666666777777777444444555555444444333222111111111111111000000000333222111111111111111111000000000000000000000000///000000000000///......------............------------------,,,,,,,,,,,,111///,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,++++++++++++,,,***))))))))))))***++++++************************---+++)))(((((()))+++---,,,+++******)))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------...//////......---,,,++++++,,,,,,------,,,,,,+++************))))))))))))******)))((((((((())))))*********************************)))))))))))))))(((((()))***++++++++++++***+++---.........---,,,***))))))))))))***++++++------,,,,,,++++++************++++++++++++******,,,,,,,,,***((('''((()))(((((('''''''''''''''&&&************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***************)))((('''******)))))))))+++,,,---000---***(((((())))))((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((()))*********''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%))))))(((((((((((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))******++++++)))((()))+++---...---,,,++++++++++++,,,,,,,,,,,,,,,+++***)))***,,,///111------.........------,,,......///000111222222333...//////000000//////...//////...------------...////////////////////////...///000111111111111000444444333333333333333333222222222111111000000///000000//////......------------,,,,,,,,,,,,------------------------------........................++++++,,,,,,---...///000........................+++,,,------......------/////////......---------///////////////////////////////////////...---,,,////////////000000000111111111000/////////000000000000000000111111111111222222111111111111222222333222111111111111111222444555555666777777777888666777777888999999:::::::::::::::999::::::;;;;;;;;;;;;<<<;;;;;;:::888888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<>>>>>>999===@@@@@@===::::::<<<999999888888777777777777555555555666666666777777444444444444444333222222111111111111111111111111222111111000000000111111000000000000000000000000//////000000//////...---,,,------......------,,,---------,,,,,,,,,++++++111///---+++******+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,+++***)))***+++,,,)))))))))*********++++++************************,,,+++***))))))***+++,,,---,,,***)))))))))***+++******))))))))))))************++++++++++++,,,,,,------......---,,,,,,+++++++++,,,---------------*********)))))))))))))))******))))))((())))))***)))))))))))))))))))))((()))))))))))))))))))))***((()))***,,,,,,,,,+++******+++,,,------------,,,)))))))))))))))***++++++*********))))))(((((((((******++++++++++++******,,,------+++)))(((((()))(((((((((''''''&&&&&&&&&))))))))))))************)))))))))))))))*********************************(((((((((((((((((((((((((((((((((((()))))))))******************************))))))(((((('''&&&&&&((((((((((((((((((((((((******+++******)))((('''******(((((()))+++---///444000+++)))((())))))))))))(((((((((((((((((()))))))))(((((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))(((''''''((())))))(((&&&)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))***++++++,,,***))))))***+++,,,------+++++++++++++++++++++,,,)))))))))***+++---...///------.........---,,,,,,......//////000000000000...//////////////////...///......---------......000000000000000000000000......///000000111111111444444333333222222111111111111111000000000//////111111000///...------,,,,,,,,,+++++++++,,,------------------------------........................+++++++++,,,,,,...///000---------...............+++,,,------......------//////......------,,,,,,////////////////////////---...//////000000000///...////////////000000000000000//////...///////////////000000000111111111222111111000000111111222222111111000000000111111444444444444555666777777777777777777888999999:::999999999999999:::;;;<<<;;;;;;;;;::::::999888777999999::::::::::::999999;;;:::::::::999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;:::::::::;;;<<<>>>???:::>>>AAAAAA===::::::;;;888888777777777777666666555555555555666666666666333333333333333222222111111111222222222222222222000000000//////000000111///////////////////////////////////////...------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++)))******++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++)))*********++++++++++++************************)))***+++,,,,,,+++***)))---,,,***)))))))))***+++******)))(((((()))******))))))))))))************++++++,,,,,,,,,+++************+++,,,------------))))))))))))))))))************))))))))))))******((((((((((((((((((''''''))))))))))))************((()))+++,,,,,,+++***)))))))))******++++++++++++))))))(((((())))))***+++((((((((((((((('''''''''******++++++++++++******+++,,,---,,,***(((((())))))))))))(((((('''''''''(((((()))))))))*********(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************++++++***))))))(((((('''((((((((((((((((((((((((***************)))((((((***)))(((((((((+++---///444000+++)))((()))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))************)))((()))++++++)))((()))))))))))))))((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))***''''''((()))***++++++,,,++++++*********+++---...++++++++++++++++++++++++'''))),,,...000///......,,,---------------,,,,,,.../////////...---,,,,,,......////////////............---------......///000000000000000000000000.........//////000111222333333333222222111111000111111111000000000000000111111000///...------,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---......---------------.........,,,,,,---...............---------------,,,,,,,,,////////////////////////------...///000111111000......////////////000000//////............///////////////000000000111111111111000000000000111111111111000000000111111222333333333333444555666777777777777888888888999999999888888999999:::;;;<<<===<<<<<<;;;::::::999999888999999::::::999999888:::::::::999999999888888999999::::::::::::;;;;;;;;;:::::::::::::::999999999999999999;;;<<<>>>@@@>>>@@@AAA@@@===;;;:::999777777777666666666666666444444555555555666666666222222333333222222111000111111111222222222222222///////////////000000111////////////////////////...////////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++((()))+++,,,---,,,,,,+++)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++)))(((((((((((()))******)))***++++++,,,,,,++++++************************((()))+++------+++)))(((,,,+++******)))*********+++***)))(((((()))***+++((((((((())))))))))))*********++++++++++++******)))***++++++,,,,,,,,,,,,))))))))))))******************)))))))))***++++++((((((((((((((((((((((((+++++++++***************))))))***************)))(((((((((((()))))))))***)))(((((((((((()))*********)))))))))))))))))))))******++++++++++++******)))***,,,+++***((())))))******))))))))))))))))))'''(((((())))))*********((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))************************(((((())))))***+++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((***+++,,,000---***(((((())))))(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))*********)))((('''''''''))))))))))))******************)))***+++,,,***((('''((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++***+++,,,+++******,,,...+++++++++++++++*********)))+++///222333222///...++++++,,,---------------.../////////...,,,***)))---......//////......---...------------...//////////////////////////////---------...///000111222222222111111111111111111111111111111111111111111000000//////......------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,------.........------...////////////...,,,,,,,,,,,,,,,---------////////////////////////------.../////////.............../////////000000------------...///000000////////////000000000111111111000000000000111111000000000000111222333333333222222222333444555666555666777777888888777777888888888888999:::;;;<<<===<<<;;;::::::999999999888888999999999999888888999999999999888888888888999999::::::::::::;;;;;;::::::::::::999999999888999888888999:::===???@@@CCCBBB???>>>===;;;999777666666666666666666666666444444444555555555666666222222222222222111111000000000000111111111222222///............///000111////////////////////////......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***)))))))))*********++++++***************+++++++++***************************))))))))))))))))))***(((((()))***************)))***+++,,,,,,,,,++++++*********************************++++++************++++++++++++***))))))+++***)))(((((()))***+++((())))))))))))************++++++,,,,,,+++++++++))))))***+++++++++******((()))))))))******************))))))******+++,,,(((((())))))******++++++------,,,,,,++++++*********))))))(((((()))))))))((((((''''''(((((()))***((((((((((((((()))************************************++++++++++++******&&&(((***+++***))))))***))))))))))))))))))******''''''(((((()))******+++'''(((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))'''((()))******+++******(((((((((((((((((())))))+++)))''''''((())))))(((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))))))))******)))((()))++++++)))(((&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********'''***++++++)))(((***,,,++++++++++++*********)))***,,,...000000///...,,,)))***+++,,,---.........---...///000///...,,,***---......//////......------------------...//////........................------------...000222333000000000111111111111111111222222222222222222222///////////////.........,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,,,,,,,------.........---...//////000000//////+++++++++,,,,,,---------////////////////////////............---,,,++++++............/////////000,,,,,,,,,---...///000111////////////000000000000111111000000000000111111000000000000111222444444333222222111222333555666444555666777777777666555888888888888999:::;;;<<<;;;:::999888777777777777888888999999999999888888999999999888888888888777999999:::::::::;;;;;;;;;:::::::::999999888888888888888888999:::===???@@@GGGCCC>>>======<<<999666555555555666666666666666444444444555555555666666222222222222222111000000.../////////000000111111...............///000111////////////////////////......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,+++(((''''''(((***,,,************************************************))))))(((((((((((())))))((()))***,,,,,,,,,+++***)))***+++,,,---,,,++++++************************,,,+++)))(((((()))+++,,,******+++,,,,,,***)))(((+++***)))'''''')))***+++)))************+++++++++++++++,,,---------,,,,,,))))))*********))))))((((((((())))))*********+++******))))))***+++,,,,,,))))))***+++,,,---------......------,,,+++*********)))(((''''''((()))***((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))************++++++++++++******$$$''')))***)))))))))***''''''(((((())))))******&&&''''''((()))******+++'''(((((()))***+++++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&'''(((***++++++++++++'''((((((((((((((('''&&&'''&&&&&&'''))))))((('''))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******''''''''''''((((((((())))))(((((((((******((('''%%%&&&((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))%%%(((+++***((('''(((***++++++++++++******))))))************************((()))***,,,---...//////,,,---///111111000...------..................------------------...///000........................------,,,---...000222333//////000000111111222222222222222222222222333333.........///////////////,,,,,,,,,---...///000111///...,,,***))))))************++++++++++++,,,,,,******,,,---.../////////+++,,,------......------000000000///......------........................---------------------------------............////////////...---------,,,+++,,,...000111000000///////////////////////////////////////000000000000111111000000111111222333000111111222444555666666666666777777777777666555555666777999:::::::::999;;;;;;::::::999888777777666666777888888888888888888888777666666666666666888888888888888777666666:::999888888777777888888888888999999999:::::::::???>>>;;;999888888888888888777777666555444444444444444333333333333222222222222111000111222444555///000222111///......///////////////............,,,,,,------.../////////......//////...---,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...)))***+++,,,,,,,,,++++++,,,,,,---...---,,,***)))+++,,,---------+++)))'''+++,,,,,,---,,,+++***)))*********)))((((((''''''+++***)))***+++,,,+++)))+++++++++++++++++++++++++++++++++++++++***)))(((***((('''(((+++,,,+++(((+++******)))))))))))))))'''((()))******+++******---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++******+++,,,,,,+++***)))(((************************(((((()))***++++++,,,,,,---,,,+++*********+++,,,))))))(((((((((((())))))******)))((((((((((((((())))))((((((((((((((())))))((()))+++,,,+++)))&&&(((((((((((())))))))))))((((((((((((((((((((((((+++*********)))))))))((())))))************))))))(((((((((((())))))))))))***************************,,,---,,,)))((()))+++))))))))))))******************************++++++++++++***)))(((((())))))))))))*********))))))((()))((('''&&&&&&&&&&&&&&&***(((&&&&&&'''(((((('''((((((''''''''''''(((((()))'''&&&(((+++---,,,***))))))))))))(((((((((((('''((()))***************((((((((((((''''''''''''))))))))))))))))))))))))+++******)))(((''''''''''''((()))++++++******)))+++***((('''''')))***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))************************************(((((()))***++++++,,,,,,+++,,,...---,,,,,,---///...//////000000000000000,,,---...//////...---,,,---------......000111111111...,,,---///111///---////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,---...////////////...---,,,************+++,,,,,,,,,,,,------------,,,,,,,,,---------------,,,------...............------------------......------------------------........................------------...........................---------,,,---...//////000//////.........................../////////000000000000111111000000111111222222000000111222333444555555666666777777777666666555666777888999999999888888:::999999888777777666666555666666777777777666666777666666555444555555555888888888888888777666666999888777777666666777777888888888888999999999999===<<<:::999888777888888777777777666555444444444444444333333333333222222333222222111111222333444///000222111///......///////////////..............................------///////////////...------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------------,,,,,,+++***+++---......---,,,+++***+++,,,,,,+++***)))(((******)))(((((((((((()))***)))((()))+++,,,+++*********************************+++++++++***))))))***((('''(((+++,,,***)))++++++***))))))))))))))))))************))))))(((------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))******++++++***)))(((************************((())))))***++++++,,,,,,...---+++************+++))))))(((((((((((())))))******)))(((((((((((((((******))))))))))))******+++***))))))+++,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))+++)))'''&&&''')))))))))))))))************))))))))))))))))))))))))+++******)))(((((()))))),,,,,,,,,,,,+++***)))(((((((((''''''''''''((((((+++***((((((***+++***)))((((((''''''''''''(((((((((&&&%%%'''***++++++)))***************)))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%$$$'''((()))***+++******))),,,***)))((('''(((***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,+++,,,------,,,,,,---...,,,,,,---...............------...//////...------++++++++++++,,,---...///111///------///000///....../////////000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---...............,,,,,,+++******++++++,,,---------........./////////...---+++++++++,,,---++++++,,,---------------******+++,,,,,,---......------------------------........................------------............---------...............///...............//////............................../////////000000000000000000111111111222222//////000111222333333444555555666666666666666555777777888888888888777777888888777777666666555555555555666666666555444444666555444444333333444444777777888888777777666666777777666555555555555666777777777777888888888888:::999888777777777777888777777666666555444444444444444333333333333222222222222111000000000111111...000111111///......///////////////............000//////...------,,,,,,..................---,,,++++++,,,,,,,,,,,,------++++++************++++++---,,,,,,+++,,,---...///------,,,,,,,,,---......)))***,,,............---)))************))))))(((***)))(((''''''(((***,,,+++)))((()))+++,,,,,,+++(((((((((((((((((((((((()))******+++++++++*********(((((((((***+++***)))++++++***))))))))))))***+++++++++***)))((((((''',,,,,,,,,+++++++++++++++******+++,,,,,,+++******(((((()))*********))))))************************)))))))))***++++++,,,,,,...---,,,+++***************))))))(((((())))))******))))))(((((((((((((((++++++************++++++---+++((((((***,,,......(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))***)))'''&&&'''((())))))))))))************))))))((((((((((((((((((******)))((((((((())))))//////......,,,***)))(((((((((((((((((())))))***+++***))))))***+++***))))))((((((''''''(((((()))(((&&&&&&''')))***)))(((***************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''((()))*********)))))),,,+++)))((((((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,***,,,------,,,+++---...,,,,,,---............---------...//////...------++++++++++++,,,---......000///------///000///........./////////000000000000000000000000000000000000000000000000000000000////////////////////////------------............*********++++++,,,,,,------------............//////---+++******+++---...)))******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,---------.../////////000///...---,,,---...///................................./////////000000///000000111111111111111...//////000111222222222444444555666666666555555555666666777777888888888777777777666666666555555555666666666666555444444666555555444333444444444666777777777777777666666888777666666555555666666666666666666777777777777777777666666777777777777666666666555555444444444444444333333333222222222000000//////...............000111111///...///000////////////............//////.........---------,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------++++++************++++++---,,,+++******+++...///------,,,+++,,,---///000***+++,,,---------,,,,,,))))))))))))))))))((((((***)))'''&&&'''))),,,...---+++))))))***+++***)))((((((((((((((((((((((((((()))***+++++++++++++++))))))((()))************,,,+++******))))))******+++******)))))))))))))))+++++++++++++++***************++++++++++++******'''(((((()))))))))))))))************************))))))*********+++++++++...---,,,+++******))))))***))))))))))))))))))***))))))(((((((((((())))))******)))))))))***++++++,,,***((()))+++,,,------(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***((()))))))))************)))))))))))))))(((((((((***))))))((((((((())))))......------,,,+++***)))******))))))))))))))))))(((''''''((()))***)))'''))))))(((((((((((())))))(((((((((((())))))))))))))))))***************+++++++++******))))))))))))***************+++++++++((((((((((((((((((((((((,,,,,,,,,++++++*********((((((((())))))))))))))),,,+++***)))((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***+++,,,,,,++++++,,,------...//////000000//////---..................---///.........//////000111000///........./////////........./////////000000000000000000000000000000////////////////////////////////////////////////......------------------)))******+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***)))***,,,...000******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------.../////////000///---,,,,,,---...///....................................////////////...///000111111111111000/////////000000111111222333333444555555555555555333444444555666888999999777777777777777666666666666666666777777666666555777666555555444444555555555666666777777777666666888888777666666666666777555555666666666777777777555555666666666777777777555555555555444444444444444444333333333222222222111111111000000//////......///111111/////////000////////////............---------.........//////,,,------.........------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++)))((((((***,,,------,,,++++++,,,---///000++++++++++++******))))))(((((((((((((((((())))))***)))'''&&&'''***---///000...***)))))))))((('''))))))))))))))))))))))))((()))***+++++++++++++++((()))))))))))))))***+++,,,++++++***************))))))(((((()))***++++++************************************************(((((((((((((((((())))))***************************************+++++++++------,,,,,,+++***))))))******))))))))))))******))))))(((((((((((())))))((((((((((((((()))***+++(((((((((***,,,,,,***((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((()))))))))************+++++++++******))))))))))))((((((((((((((()))))))))******++++++++++++***,,,,,,+++))))))(((((((((((('''''')))***+++)))((())))))(((((((((((())))))***++++++******)))******((((((((()))))))))******---,,,+++***************)))*********+++++++++,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***************************************************+++++++++)))***++++++******+++------......///////////////.........------.........000000000000000000111222/////////.........///000............////////////////////////////////////////////////////////////........................///...---,,,+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******)))***+++---...000,,,------.....................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------..................---------------......------------------------------........./////////...///000111111111000/////////000000111111111111222222333444555555555555444444444444555777888999777777777777777666666666555555666777777777777777777666666555444555555555555555666777777777666666999888777777666666777777666666666666777777777777555555666777777777666666444444444444444444444444444444333333333333222222333333444444444333222222---///111111000///000111////////////............,,,,,,------...//////000...///000000111000000000++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***))))))((((((***+++,,,,,,,,,+++++++++,,,------,,,++++++***)))((((((((()))(((((((((((())))))******)))(((((((((***,,,...111...***(((((((((((('''************************)))******+++++++++******''')))******))))))***+++,,,,,,+++************+++)))((((((((((((***,,,---)))))))))))))))*********+++***))))))))))))***++++++***)))(((((((((((()))************************************************++++++,,,,,,,,,+++******+++******))))))******+++((((((((((((((())))))***''''''''''''((()))***+++(((((()))+++,,,+++(((&&&(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))))))))************,,,,,,++++++******))))))((((((''''''(((((())))))''''''((()))************,,,+++***)))(((((((((((()))))))))+++---...,,,******))))))(((((())))))***+++,,,---,,,***)))***+++'''''''''((())))))******---,,,+++***)))***+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((()))***))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************(((***++++++***)))+++,,,++++++,,,------------,,,///...------------...//////...............//////...///000///------///000------........./////////////////////////////////000000000000000000000000........................000///---++++++++++++,,,******+++,,,,,,,,,+++***************+++++++++,,,******+++++++++,,,,,,---++++++,,,---------------++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------+++,,,,,,---............---------------------------------.........//////---...000111222111000///000000111111111111222222111111222444444555555555777666555444444444555666555555555555555555555555222333444555666777777777666555444444333333444444444555555666777777666666777777666555555555666666666666777777777888888888666666777888777777555555444444444444444444444444444444333333333333222222111222333444444444333222---///000111000///000111////////////............------..................---...//////000000000///++++++,,,,,,,,,,,,------++++++************++++++))))))*********++++++++++++++++++,,,++++++******++++++******************))))))((((((((()))***+++))))))))))))***+++,,,,,,///,,,)))'''((()))************************************+++++++++***))))))''')))+++***)))(((***,,,---,,,++++++******+++++++++***((('''((()))***,,,((((((((()))))))))******+++***)))(((((()))***+++---,,,+++)))((((((((((((************************************************)))***+++,,,,,,,,,+++++++++******))))))******+++((((((((((((((()))******(((((((((((()))***+++,,,,,,+++******++++++)))'''(((((((((((())))))))))))))))))))))))))))))))))))------,,,+++***)))(((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&))))))))))))************+++++++++***)))((((((((('''''''''''''''((())))))(((((())))))***)))))))))((((((((((((((()))***+++((()))***,,,......,,,*********))))))))))))******+++,,,---,,,)))'''(((***'''(((((()))******++++++***)))((('''''')))***,,,(((((())))))***++++++,,,))))))))))))))))))))))))************************(((''''''&&&'''((()))***'''((()))******************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************************************((()))******))))))***,,,***+++,,,,,,------,,,,,,///...------------...///------,,,,,,,,,,,,------...///000///------///111---------.........//////////////////////////////000000000000000000000000........................111///---+++*********+++***+++,,,---,,,,,,************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******(((((()))************)))(((((())))))******++++++************************------------------------++++++,,,,,,,,,---------/////////......------,,,)))***,,,...//////......---------------------------------.........//////---...000111222111///...111111111111111222222222000111222333444444555444999888666444333222333333444444444444444444444444000111222444555666777777555444333333222222333333444444555666777777666666666666555444444444444555777777777777888888888888666777888888888777555444444444444444444444444444444444444333333333222222...///000111222222111000---...000111000///000111000/////////............/////////...------,,,,,,***++++++,,,---------,,,++++++,,,,,,,,,---------******))))))))))))******)))***+++,,,,,,,,,,,,+++***+++,,,,,,+++***((('''************+++,,,---...***)))(((((((((***+++,,,)))*********++++++++++++---***''''''(((+++,,,---************************+++++++++++++++***)))(((''')))+++***((((((***,,,---,,,++++++******++++++---,,,)))((('''((()))***'''((((((((())))))******+++***)))(((((()))***+++///...,,,***((((((((((((************************++++++******************((()))+++,,,------,,,+++++++++************++++++((((((((((((((()))******))))))))))))***+++,,,---111...+++))))))*********(((((((((((())))))))))))))))))))))))))))))))))))///...---,,,+++)))(((((())))))************))))))(((((((((((())))))))))))************************)))'''&&&'''***,,,***((())))))))))))************+++******)))(((''''''&&&'''''''''''''''((()))******************)))((('''%%%%%%&&&''')))+++,,,---&&&&&&(((***,,,,,,***(((******))))))))))))*********,,,---+++(((&&&''')))((())))))***++++++,,,,,,((('''&&&%%%&&&'''***+++'''(((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&((()))***&&&'''(((***++++++++++++******))))))((((((((('''))))))))))))))))))))))))))))))))))))************************************++++++******************((()))******))))))***+++,,,---......//////......///...---,,,,,,---...///...------,,,,,,,,,---------///111///---,,,...111---------.........//////////////////////////////000000000000000000000000........................111000---+++))))))***+++))))))))))))))))))))))))+++++++++******((('''''')))******++++++,,,------,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,---,,,+++++++++,,,---...)))))))))))))))))))))))),,,,,,+++******)))))))))000,,,((('''))),,,---,,,******+++,,,,,,---....../////////000000000000111------...//////...------////////////////////////............////////////000111111111111222222222555555555555555555444444555555666666555444333333222222222333333444444444444444333444444555666777555555444444444444555555888666555444444555777888:::999888888999999888666888666444555777777555333666666555444444444444555444444333333333333222222000000000000000000000000222222111111111111222222000000000000000//////...,,,---------.../////////***,,,------,,,,,,...///++++++++++++++++++++++++000,,,)))))),,,...---+++***)))))))))***+++,,,,,,***+++,,,------,,,+++***)))***,,,------,,,***)))))))))************))))))+++)))(((((()))******)))************))))))))))))+++++++++***************+++++++++*********))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,******************************************++++++,,,,,,,,,+++++++++******------+++***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''*********+++,,,,,,,,,---,,,+++)))''''''(((***+++))))))***+++++++++++++++(((((((((((())))))))))))000000000///---+++((('''******))))))((('''''''''+++)))(((((()))******)))++++++************++++++'''''''''(((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''((()))++++++***))))))&&&&&&''''''(((((())))))***************)))(((((((((((((((((())))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((((((((((((((()))***,,,---)))))))))))))))(((((('''''''''((()))))))))))))))&&&''')))++++++++++++***)))*********)))(((&&&%%%(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,---,,,,,,+++))))))+++,,,---...///...---,,,//////...---,,,,,,++++++---------------------------///000...+++***,,,///------............------////////////////////////000000000000000000000000---///000111000///---,,,---------,,,,,,+++++++++)))))))))))))))))))))))))))******++++++++++++***)))******++++++,,,------))))))))))))))))))*********++++++,,,---,,,,,,,,,,,,+++*********+++------++++++++++++++++++++++++******++++++++++++++++++000---***)))+++------,,,******+++,,,,,,---......,,,,,,---------.....................................................................////////////000000111111111222222222555555555444444444444444555555555555555444333333222222222333333333444444333333333333444555666777555555444444444444555555555555444333444666888:::999888666777888888777555888666444555666777555333666555444333333333333333444444333333333333222222000000000000000000000000111111000000000000111111...............------,,,---------...............+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,,,,,,,******************+++,,,***++++++,,,,,,++++++******+++---......---+++***))))))************)))))))))'''''''''***+++,,,+++************))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))************,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))******,,,+++***)))))))))******((())))))***************(((((((((((())))))))))))---.........---,,,***)))(((((()))))))))*********+++)))(((((()))******)))))))))(((((((((((())))))(((((((((((((((''''''''''''(((((()))***)))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((())))))***************((((((((())))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))***))))))(((((('''''''''(((((())))))))))))(((((())))))((((((((()))+++,,,((())))))))))))(((''''''''''''((()))))))))))))))''''''((()))************)))))))))(((&&&$$$"""!!!(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***************++++++++++++++++++++++++************+++,,,---...------,,,------------------------------------------------,,,,,,,,,+++***)))***,,,------............------////////////////////////////////////////////////......000000000///---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''(((***+++------......)))******++++++,,,------)))((((((((()))***++++++******+++,,,,,,,,,,,,+++*********)))***++++++,,,------------------------*********+++,,,---------...---,,,,,,......---,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------///...---,,,,,,---...///........................---............/////////000000000111111111222222444444444444444444444444444444555555444444333333222222222222222333333333333333333333444555666666555555444444444444555555333333333333555777999;;;888666555555666777555444777666444555666666555333666555444333222111111111444444333333333333222222000000000000000000000000000000////////////000000...............------,,,...............---------,,,.........,,,+++,,,---------------------------++++++++++++))))))+++,,,,,,++++++************++++++++++++******++++++++++++,,,---......---,,,+++((())))))******))))))((('''&&&%%%'''***,,,---,,,************))))))))))))((())))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++*********((((((((())))))*********///......------,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))((((((+++++++++*********))))))'''(((((()))))))))))))))(((((((((((())))))))))))***+++,,,---------,,,,,,((((((((()))***,,,---...+++)))(((((()))******)))))))))(((((((((((())))))))))))((((((''''''&&&&&&((())))))***************))))))(((((((((((())))))))))))))))))))))))))))))((())))))******)))))))))((((((((((((((((((((((((*********)))***++++++,,,************))))))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++(((((((((((((((''''''&&&''''''((()))))))))))))))((((((((('''(((((())))))((((((((('''&&&%%%$$$###(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,***++++++,,,---,,,,,,,,,***++++++,,,---......///........................---,,,******+++++++++***------............------////////////////////////////////////////////////......///000///...---,,,------------,,,,,,,,,,,,))))))))))))))))))))))))'''((()))+++,,,---------)))******++++++,,,------************+++,,,------)))******+++++++++++++++)))))))))))))))******+++------------------------+++++++++,,,,,,---------,,,,,,---.........,,,++++++++++++,,,,,,---------,,,,,,---------.........///...,,,++++++,,,...///........................---------.........//////000000000000111111111111333333333333333444444444333333444444444333333222111111111222222222222222222222222222333444555666555444444333333444444555444444444444555777888999888777555666777777666444666666555555555555444444666666444333222222111111444444333333333222222222000000000000000000000000//////............//////000000000000000//////.../////////...---------,,,---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---+++((((((***------,,,++++++************,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***(((((())))))))))))(((((((((&&&&&&''')))+++,,,+++************)))))))))((('''(((((()))***++++++,,,************)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,//////...---,,,,,,++++++************************)))((((((((((((((()))***))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))************************,,,,,,++++++******))))))))))))*********)))((('''&&&''''''((()))((((((((((((((((((((())))))))))))******+++,,,,,,---------))))))))))))+++,,,...///+++)))(((((()))******)))++++++************++++++******)))((('''&&&&&&%%%(((((()))************)))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---*********))))))(((((((((++++++,,,,,,++++++***)))(((((((((((())))))))))))((()))))))))*********+++(((((())))))))))))((((((******(((''''''((())))))((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))'''&&&&&&'''((()))&&&'''((()))***+++++++++(((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))))))))(((((()))+++,,,---******+++++++++,,,,,,,,,***++++++,,,------..............................000---***+++...///...+++------............------////////////////////////////////////////////////....../////////...---,,,------------------,,,,,,))))))))))))))))))))))))(((((()))***++++++******)))******++++++,,,------++++++******+++,,,,,,---((()))******++++++******(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++---------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,------------...///...,,,++++++,,,...///........................------------............//////000000000111111111222222222222333333444444222222333333333333333222111111111111111111111111222111111222222333444555444444333333333333444444555555555555555666666777999777666666777888666555555555555555444444444444777666555444333333333333444444333333333222222222000000000000000000000000//////............//////000000000000000//////.../////////...---------,,,---...///...,,,++++++---************************(((+++---,,,)))(((***,,,------,,,+++*********+++,,,+++))))))))))))+++,,,)))))))))******)))))))))(((((())))))))))))(((((()))(((&&&'''(((***))))))************)))))))))(((''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,---------...------,,,+++***))))))(((((((((((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******)))))))))(((((())))))(((((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))++++++++++++,,,---......---,,,+++******+++,,,---+++)))(((((()))******)))++++++************++++++******)))((('''&&&&&&%%%&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((+++***)))))))))***,,,---)))))))))(((((('''''''''******++++++******)))((((((((((((((())))))))))))(((((())))))******++++++(((((())))))))))))((((((***)))((('''''''''((()))((((((((()))(((''''''&&&''''''((()))))))))))))))))))))'''&&&&&&'''((()))''''''((()))+++,,,---...(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++***)))))))))(((((())))))***+++------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000---***+++...///...,,,------............------////////////////////////.......................................------,,,------------------------))))))))))))))))))))))))))))))*********))))))((()))******++++++,,,------******)))))))))))))))***(((((()))************)))(((((()))************)))************************---------,,,+++*********)))+++------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...---,,,++++++,,,---...------------------------,,,------------........./////////000000000111111000111111222222333333444111111222333333333222222111111111000000000000000111111111111222333444444444444333333333333444444666666666666666666555555999888666777888888777555444555666555333333333444666666555444444444555555444444333333333333222222000000000000000000000000//////............//////...............------,,,...............---------,,,.........,,,+++,,,---************************)))+++,,,,,,+++******+++---,,,,,,++++++++++++,,,*********))))))*********(((((((((((((((((((((((('''(((((())))))(((((('''***(((''''''((()))((('''************))))))))))))'''(((((())))))*********(((((()))))))))))))))***))))))))))))))))))))))))))))))((())))))+++,,,,,,------------------------+++++++++******)))))))))((((((((((((((()))))))))******)))(((((()))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((''''''))))))((((((((('''''''''&&&''''''((((((((((((((((((((((((((())))))))))))+++++++++,,,---...///000///...+++)))))))))***++++++)))(((((()))******)))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))((()))******+++((((((((((((''''''''''''((((((((((((((('''&&&&&&(((((((((((())))))))))))((((((((())))))*********(((((())))))))))))(((((()))((('''''''''((()))***)))))))))))))))(((((('''''''''((()))))))))))))))((((((((('''(((((()))))))))((((((''''''((())))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++***************((()))***,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++------------------------,,,***)))***+++,,,,,,+++------............------////////////////////////.................................---------------------------............)))))))))))))))))))))))))))******++++++******))))))******++++++,,,------++++++***)))(((((((((((('''((())))))******))))))((()))***+++++++++******++++++++++++++++++++++++++++++++++++++++++*********,,,...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........////////////000000000111000000000111222333333333000000111222222222222222111111000000000/////////000000000111111222333444444333333222222333333444444444555666666777777666888666555555666777555444333555666555333222333555444444333333444444555555444444333333333333222222000000000000000000000000000//////////////////000...............------,,,---------...............+++---...---,,,,,,---...************************+++++++++,,,------+++***,,,,,,+++++++++,,,------))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''((('''&&&&&&((()))))))))************))))))))))))((((((((()))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))(((((()))***,,,...///.........---,,,,,,++++++******************)))))))))))))))*********++++++,,,+++***)))))))))))))))))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((((((((((((,,,+++***(((((())))))***''''''((())))))))))))((((((((((((((())))))))))))*********,,,...111333555///---+++)))((((((***++++++)))(((((()))******)))))))))(((((((((((())))))((((((((((((((('''''''''''''''((()))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))))))))((())))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((()))(((((())))))))))))((((((((('''&&&&&&'''(((***+++***************))))))(((''''''((()))))))))))))))''''''((()))************((('''&&&%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))***************+++++++++)))***---...///...,,,+++---,,,+++++++++,,,......*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******,,,...------............------////////////////////////..............................------,,,,,,,,,---------------.........///)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------......,,,+++******))))))'''(((((()))))))))))))))((()))***,,,,,,++++++***++++++++++++++++++++++++)))))))))***++++++,,,,,,+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,------............//////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......////////////000000000000///000000111222222333333///000111222222222222222111111000000/////////...000000000000111222333444444333333222222333333444222333444666777888888888777555444444555666444333333555777555333111333555222222222222333444555555444444444333333333222222000000000000000000000000000000////////////000000000000000000000//////...,,,------....../////////+++,,,------,,,,,,...///++++++++++++++++++++++++---+++***,,,//////,,,)))++++++++++++,,,------...((()))***++++++***)))(((******))))))))))))******''''''((((((((((((''''''&&&%%%$$$&&&(((+++++++++************))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((()))+++---///111///...------,,,+++***)))******************++++++******++++++,,,,,,,,,,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++...---+++))))))***+++---'''(((((()))))))))))))))(((((((((((())))))))))))((((((***,,,///333666888...,,,***(((''')))***,,,+++)))(((((()))******)))++++++************++++++'''''''''((((((((((((((((((((()))***************'''((()))******)))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((())))))******++++++,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))(((((('''&&&&&&&&&'''(((***++++++++++++++++++***))))))'''(((((()))))))))))))))&&&''')))++++++++++++***%%%%%%%%%%%%&&&(((***+++(((((((((((())))))))))))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))))))))******+++++++++,,,)))+++...000111///,,,***------,,,+++,,,---...///'''((()))***,,,---...///++++++++++++++++++++++++***---///...++++++...111---..................---////////////////////////..............................---,,,,,,,,,,,,------------.........//////))))))(((((((((((())))))))))))***++++++++++++***((((((((((((((((((((((((((())),,,---------+++***+++***)))(((((()))***+++...---,,,,,,+++++++++,,,+++++++++++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...//////...---+++******++++++,,,,,,,,,+++++++++******---------............///000000000000000///......000111111111111222222222111111111000000000000000000000000000000000000000000111111111111222222222444444444444444444444444555555666666666666555555555555555555666666666666666666555555555444444444666555444333333444555666666555444222111000000000............////////////000000000000000000000000111111111111000...---,,,///...---,,,,,,,,,,,,,,,...---++++++---......------,,,,,,+++***)))((((((---,,,++++++******++++++((()))++++++)))((()))***'''))),,,---+++)))'''''',,,+++)))'''&&&&&&''''''%%%&&&(((*********))))))%%%&&&''''''&&&&&&''')))************************,,,++++++++++++++++++,,,***))))))((()))+++,,,---)))************+++++++++''''''((()))***+++,,,,,,(((((())))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((((()))++++++)))((()))***+++,,,,,,,,,,,,+++******+++***((('''&&&&&&&&&'''))))))))))))))))))))))))''''''&&&'''(((+++...///555000)))&&&''')))++++++******)))))))))))))))***'''(((((()))***+++++++++'''(((((()))***,,,---...+++*********))))))(((((())))))*********+++++++++)))***+++++++++)))((('''((((((''''''''''''((((((,,,+++***)))((((((((()))))))))))))))((((((((((((******))))))((((((''''''(((((())))))((('''&&&&&&***)))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))''')))***)))((('''(((***,,,((($$$%%%))),,,+++((('''((()))******)))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))***)))(((''''''''''''''')))(((((('''''''''(((((())))))************))))))+++++++++++++++***)))(((((()))***+++,,,+++******************************,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,---............---,,,,,,,,,,,,---............---,,,,,,,,,,,,---.........------,,,,,,,,,.........---,,,+++***)))+++*********+++,,,,,,---(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++***)))(((((())))))***,,,++++++***))))))*********++++++++++++***)))(((+++*********)))))))))(((************************++++++++++++++++++++++++,,,+++*********+++,,,------,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++------------............000000000000000///......//////000000000111111111111000000000000000000000000000000000000000000000000111111111111222222222444444444444444444444444666666777777777777666666555555555555666666666666666555555555444444444444666555444333333444555666666555333222111000000000000000000//////.................................000000000000000///...---///...---,,,,,,,,,,,,---,,,++++++,,,---......,,,,,,,,,,,,+++******))))))---,,,++++++******++++++((()))++++++)))))))))***)))***+++***)))(((((()))+++***))))))((((((((((((((()))))))))))))))((((((&&&((())))))(((((()))*********************************))))))))))))******++++++******)))*********))))))*********+++++++++((((((((()))******++++++***************+++++++++'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((&&&((())))))(((''''''(((++++++,,,,,,++++++***)))((((((''''''((()))++++++))))))))))))))))))))))))))))))((('''((()))+++---222...(((&&&''')))*********))))))(((((()))))))))'''(((((()))******++++++((((((((()))***+++,,,---************)))))))))(((*********************+++)))******+++***)))(((''')))))))))(((((())))))))))))((((((''''''((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***'''$$$ !!!%%%(((&&&$$$(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))************))))))***++++++++++++***)))(((((()))***+++++++++******++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,+++++++++******------------------,,,,,,---------------......///......---,,,,,,,,,,,,---......---------,,,,,,,,,------------,,,,,,+++***,,,,,,++++++,,,------...'''((()))******)))((('''((()))******++++++*********************************************+++,,,,,,++++++***)))(((((())))))***))))))(((((((((((((((******++++++******))))))***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++***+++,,,---...///------------,,,,,,,,,,,,------------............//////000000000///.............../////////000000000000000000000000111111000000000000000000000000000111111111111222222222444444444444444444444444666777777777777777777666444555555555555666666666555555555555444444444444555555444444444444555555555444333222111000000000333222111000///......---------------------------...///////////////............---,,,,,,,,,---------,,,,,,------,,,***(((,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++(((***++++++***))))))***++++++***)))'''''')))+++))))))************))))))+++***)))(((((('''''''''((()))+++***))))))***,,,************************)))((((((''''''(((((()))++++++++++++***)))(((''')))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((''')))******)))(((((()))++++++,,,,,,++++++***)))(((((((((((()))***+++,,,))))))))))))))))))))))))+++***)))((('''((()))***---***((('''((())))))))))))((((((''''''((())))))((((((((()))******++++++***))))))))))))***+++,,,************))))))))))))*********************))))))************)))((((((************************(((((((((((((((((()))***))))))))))))(((((((((((()))))))))(((((((((((('''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''')))***)))((('''(((******'''%%%%%%)))***)))'''))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))+++++++++***)))((((((((())))))(((''''''''''''((((((((((((''''''(((((()))))))))************))))))******++++++******))))))((()))******++++++***************+++++++++++++++))))))+++,,,---.........,,,,,,,,,+++++++++******+++,,,,,,------------,,,......------......///000......---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,------......&&&((()))++++++)))(((&&&((())))))***************************************+++***)))((()))***,,,---++++++***))))))((((((((()))((((((''''''((((((((())))))************))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---............---------,,,,,,,,,,,,,,,---------............///////////////............/////////000000000000000000000000111111111000000000000000000000000000000111111111222222222333333444444444444444444555555666666666666555555444444444555555555666666444444444444444444444444444444444444444444444444333333222111000000111111222222222111000/////////------------------------,,,---...///////////////...------,,,,,,,,,------///......------***&&&###+++++++++,,,,,,---------,,,++++++***************(((***,,,+++***)))*********++++++***(((''')))***'''(((***+++++++++***)))+++***((('''''''''((()))(((***++++++***)))+++,,,************************(((((((((''''''((((((((()))***+++++++++***((('''))))))))))))************************))))))((((((+++++++++************)))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((***+++------+++***+++,,,+++++++++++++++***))))))*********))))))(((((((((((((((((((((((((((((((((******)))((((((((())))))(((''''''(((((()))((('''(((''''''''''''(((((()))(((((())))))******************))))))))))))***************)))))))))))))))************))))))))))))))))))*********))))))))))))******************))),,,++++++************+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***---+++***+++---...---,,,***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&''')))************))))))(((((((((******)))))))))))))))***(((((((((((((((((()))***)))******++++++******)))))))))************))))))((())))))***************)))))))))))))))*********)))***+++,,,------------,,,,,,,,,+++++++++******'''(((***,,,...///000000///............///000000......---,,,,,,,,,,,,---------------------------++++++,,,---......------------,,,,,,,,,,,,------&&&((()))++++++)))(((&&&(((((()))************)))************************,,,***)))'''(((***,,,---************))))))(((((())))))((((((((())))))***((())))))*********))))))))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------.........////////////....../////////000000000111111//////000000111111111111000000000000000000000000000000111111111222222222333333333444444444555555333444444444444444444333444444444444555555555555333333444444444444444444333444444444444444444333222222111000000111111111000000000000111111111111........................+++,,,---......///......------,,,,,,,,,------...---,,,,,,------+++(((%%%***++++++,,,,,,------...,,,+++******))))))******)))***,,,,,,***)))***+++'''***,,,,,,***(((((((((&&&''')))***++++++***))))))(((''''''''')))***+++'''(((***)))(((((()))+++))))))))))))))))))))))))***))))))(((((())))))***'''((()))***+++******)))(((((()))))))))*********++++++******)))((((((((()))))))))))))))(((((((((***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((***+++------+++***+++,,,***++++++++++++***))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))%%%&&&((()))(((((('''''''''''''''''''''((()))))))))))))))))))))*********+++***))))))((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((())))))******))))))(((---,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((''''''((((((((((((((('''&&&'''((())))))))))))((())))))((((((''''''&&&&&&''''''''''''''''''''''''''')))***)))((('''(((***)))(((((()))*********)))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))******((('''%%%%%%'''(((***'''''''''(((((()))))))))(((((((((''''''(((((()))((((((((((((((()))************++++++++++++******((())))))*********)))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******&&&'''))),,,---///000000///............///000000......---,,,,,,,,,,,,---------------------------++++++,,,---............,,,,,,+++++++++++++++,,,'''((()))******)))(((''''''((())))))******))))))************************+++***((((((((()))+++---))))))************)))))))))))))))))))))******+++(((((())))))******)))))))))))))))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((***+++,,,---------,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------.../////////......//////000000000111111111/////////000111111222222000000000000000000000000000111111111111222222222222333333444444555555555222222333333333333222222333444444444444555555555333333333333444444444444333333444444444444333333111111000000000111111222/////////000000111111111........................++++++,,,---.........---------,,,,,,,,,---......))))))***,,,...///---,,,******++++++,,,,,,------++++++***))))))))))))***)))+++,,,,,,+++******+++&&&))),,,---+++)))''''''''''''((()))))))))))))))'''''''''(((((()))***+++&&&''')))(((''''''(((***))))))))))))))))))))))))+++******))))))******+++&&&'''((()))************((((((((()))))))))******+++*********))))))(((((('''''''''((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((''')))******)))(((((()))******++++++******)))(((###$$$&&&((()))*********))))))))))))))))))))))))''''''(((((((((((((((((($$$&&&))))))((('''''''''''''''''''''((()))******))))))))))))))))))*********))))))((((((((())))))))))))))))))************((((((((()))))))))******)))))))))((())))))***+++'''((()))******)))((('''***)))((('''&&&&&&&&&&&&))))))))))))((((((((((((&&&''''''''''''(((((((((&&&'''((((((((((((((((((&&&'''(((*********))))))((((((((((((((('''''''''''''''''''''''''''''''''''')))***)))((('''(((***&&&'''((()))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******(((((('''&&&&&&'''((((((&&&&&&&&&'''((()))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((((((((()))***++++++******++++++++++++******(((((())))))******)))))))))(((((((((((()))***+++,,,,,,------.../////////,,,---------,,,,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++......------......///000......---,,,,,,,,,,,,---,,,,,,,,,------------...+++,,,---...............,,,,,,+++*********++++++(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))***))))))((((((***+++,,,'''((()))***++++++******))))))(((((()))******+++'''(((((()))))))))))))))((())))))***,,,------...************************)))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))***,,,------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,---......//////.............../////////000000...//////000111111222222000000000000000000000000000111111111111222222222222222333333444555555666222333333444444333333222333333444444444555555555222222333333333444444444222333444444444444333222000000000000000111222222000000//////////////////------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///,,,+++***+++---///...---*********+++++++++++++++++++++***))))))))))))))))))+++,,,,,,+++******+++(((***,,,+++***(((((((((((('''''''''''''''(((((('''((()))))))))))))))(((&&&''')))(((''''''(((***))))))))))))))))))))))))+++******))))))******+++))))))((((((((())))))***(((((((((((()))))))))************)))))))))))))))&&&&&&'''((()))***++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((&&&((())))))(((''''''(((***************))))))((($$$%%%''')))***+++++++++))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%(((******'''&&&&&&((((((((((((((()))***++++++***)))))))))))))))))))))))))))((((((((())))))***((()))))))))************&&&''''''((()))***++++++***)))((((((((()))+++,,,((()))+++,,,,,,+++)))(((&&&&&&%%%%%%&&&'''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((((((((((((((($$$%%%''')))******)))((('''''''''(((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***''')))***++++++*********(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))(((((('''''''''''''''''''''''''''''''''((()))*********''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,***++++++,,,,,,++++++***'''(((((())))))))))))))))))(((((('''((()))***+++++++++,,,------...//////++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***---------------......///......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,---...............---------,,,+++++++++++++++))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++%%%''')))***++++++++++++((((((((((((((()))******''''''((()))))))))))))))(((((()))***,,,---......))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---,,,+++***)))'''(((***---...//////...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---.../////////...---------.........//////...//////000111222222222000000000000000000000000000111111111111222222222222222333333444555666666333444444555555444444333333333333444444444555555222222222333333444444444222222444444444444222222000/////////000111222333111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///222000---,,,,,,,,,+++***************************+++******))))))))))))))))))+++---,,,+++***+++,,,+++++++++)))'''''')))+++((('''&&&%%%%%%&&&'''((())))))*********((('''%%%'''((())))))(((((()))***))))))))))))))))))))))))******))))))))))))******,,,+++)))'''''''''(((((((((((((((((())))))))))))))))))))))))))))))******&&&'''''')))***+++,,,---+++++++++***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))(((((()))++++++)))((()))******************)))((((((((()))***++++++***)))((())))))))))))))))))))))))++++++***)))(((&&&$$$###&&&)))+++***'''%%%&&&((((((((((((((()))***,,,,,,*********)))))))))))))))((((((((((((((()))******(((((())))))*********+++%%%&&&'''((()))***+++,,,***)))(((((((((***+++,,,)))***,,,------,,,***)))$$$$$$%%%&&&(((***,,,---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((###$$$&&&((())))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***)))((('''(((***%%%''')))***)))(((((()))'''((()))******)))((('''(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&'''(((((('''&&&&&&++++++******))))))(((((()))))))))))))))***++++++(((((((((((()))***+++,,,***++++++,,,,,,++++++***''''''((())))))))))))))))))((('''''''''(((***+++(((((()))***++++++,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++******((()))***+++,,,------------,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,------.........---...............------///...------,,,,,,,,,,,,&&&'''(((*********)))(((((((((((((((((((((((((((...---,,,+++***(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))******))))))******+++,,,((((((((('''((()))************+++,,,,,,,,,,,,+++(((((()))***++++++,,,,,,---,,,++++++******+++++++++,,,------......------,,,---...//////...---,,,,,,---...//////...---,,,000000000000111111111111111111111111111000//////000000000000000000000000111111222222222333333333///000111111222222111111333333444444555666666777222222222222222222222222444444444333333222222222222222222111111111111000...///000111111000///...111000///.....................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,)))***+++***)))((((((***))))))))))))************''')))+++,,,,,,,,,***)))************)))(((&&&&&&))))))(((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++'''(((***++++++***)))'''))))))(((((((((((())))))+++++++++*********))))))+++(((%%%%%%(((++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++)))'''&&&%%%&&&'''(((******)))))))))))))))***)))(((((()))++++++***((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))******((('''&&&&&&&&&&&&)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***************************+++***)))((()))***,,,---))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))((('''''')))((((((((()))))))))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((&&&%%%&&&''')))***,,,+++)))((('''''''''(((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((((((000///...,,,***)))))))))''''''((()))***++++++,,,'''(((******((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))******+++++++++,,,,,,,,,000///...---,,,+++******...---,,,,,,++++++++++++//////////////////......+++---000222222000---+++,,,,,,,,,------------...&&&'''((()))))))))((((((***************************))))))((('''&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))...---+++***))))))(((((())))))))))))******************++++++,,,,,,,,,+++))))))******+++,,,,,,,,,---,,,,,,++++++++++++++++++,,,------...---------------............------000000111222222111000/////////000000000111111111111111111111111000//////000000000000000000000000111111111222222222333333222222333444444444444444333333333444555666666666333333333333333333333333444444333333333222222222222222222111111111000000...//////000000//////...000//////............////////////.........------------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***))))))))))))************)))***+++------,,,+++***++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,)))***,,,---,,,+++)))(((******))))))))))))******+++++++++*********)))))),,,)))&&&&&&)))+++++++++************************(((((((((((((((((((((((((((((())))))******++++++))))))))))))((((((''''''))))))((((((((((((((()))'''((())))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,++++++***))))))))))))***)))'''''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))'''''''''((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))+++***)))(((((()))+++,,,(((((((((((((((((())))))((((((((((((((((((((((((***************)))((((((((((((((((((((('''&&&&&&)))((((((((())))))(((((((((((()))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********)))'''&&&&&&''')))***+++***)))((('''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,---333222000...,,,***))))))(((((())))))******++++++'''(((******((((((((())))))))))))))))))))))))))))))))))))************++++++++++++************)))******+++++++++,,,,,,,,,...---------------,,,,,,///...------,,,,,,,,,---........................,,,...000222222000...,,,............////////////&&&'''((()))))))))((((((************************''''''''''''&&&&&&&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))...---+++***))))))((((((((()))***,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++,,,---------------......------------............//////000//////...//////000000000000111111000000111111000000//////000000000000000000000000111111111222222222222333333333444555555555444444222333333444444555555666444444444444444444444444333333333333222222222222222222111111111000000000///..................///.........---......//////000000000///////////////...---,,,+++++++++++++++---,,,,,,++++++************+++,,,+++)))((()))***))))))))))))************)))***,,,---------,,,+++++++++,,,++++++***)))((()))))))))*********++++++))))))))))))))))))))))))+++,,,,,,---------,,,,,,)))***+++++++++)))((('''))))))(((((((((((())))))+++************)))))))))+++)))'''''')))+++++++++************************(((((((((((((((((((((((()))))))))))))))*********''')))***++++++)))'''&&&((((((''''''''''''(((((((((***,,,+++(((&&&'''))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))),,,++++++*********++++++******(((''''''((())))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''''''((((((((()))))))))(((((('''''''''((())))))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((***)))(((''''''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((******+++++++++***))))))''''''((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&''''''((()))******++++++***(((((('''((()))*********)))(((''''''''''''((((((((((((((((((((((((&&&''''''(((***,,,...///333222000---+++)))(((((()))))))))))))))*********'''(((******((((((((()))))))))))))))))))))))))))************++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,------.........//////...---------......------------------------,,,...000222222000...,,,............////////////((()))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,'''(((***,,,,,,+++***)))***************++++++,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,------------,,,///...,,,,,,,,,,,,...///---------...............////////////000000000111///000000000000000//////000000000000000000000000111111111111222222222222111111222333333333333222222222333333444444444444333333333333333333333333333222222222222222222222111111111111000000000000///...---,,,,,,---...///------------......///000////////////////////////...---,,,+++************------,,,,,,+++***)))))))))***+++***((('''((()))((()))))))))************)))***+++,,,,,,,,,++++++***+++++++++******)))((()))))))))***++++++,,,,,,((((((((((((((((((((((((,,,,,,---------,,,++++++'''((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&************))))))))))))***)))((((((((())))))***************************((((((((((((((((((((((((*********)))))))))))))))((()))***++++++***)))((((((((('''''''''((())))))***...111///)))'''(((,,,)))))))))))))))))))))))))))((((((((()))***+++,,,((((((((((((((((((((((((***)))))))))))))))******+++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***'''(((((((((((())))))))))))((((((((((((((())))))(((((((((((())))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))*********))))))((('''((((((((((((((('''''''''((()))(((''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))***+++++++++***))))))((())))))***))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,...---+++***((('''''''''*********)))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))*********+++,,,,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......+++,,,,,,,,,,,,,,,---------...000111111000...---++++++,,,,,,,,,---------+++*********************''''''''''''''''''''''''))))))************++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))******))))))******+++,,,&&&''')))++++++***)))'''******)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***+++,,,,,,------,,,,,,...---,,,++++++,,,---...////////////000000111111...////////////000000000...//////000000000//////////////////////////////000000111111111222222222000111222222333333222222222222222333333333333333111111111111111111111111222222222222222222222222111111111000000000/////////...---,,,,,,---...///---------------...///000---------------------------,,,++++++************------,,,,,,+++***))))))((()))***)))'''&&&'''(((((()))))))))************((())))))***************)))))))))***))))))((('''))))))******++++++++++++((((((((((((((((((((((((***++++++++++++******)))''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++)))((((((((())))))***+++***...111///)))'''(((,,,))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((***)))))))))))))))************)))(((((((((((('''((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((()))))))))******))))))((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''((())))))*********))))))&&&((()))((('''&&&''')))))))))((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))*********++++++***)))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((((((((((()))***))))))(((((((((((())))))*********)))))))))))))))'''(((******((((((((())))))))))))))))))))))))))))))******+++,,,,,,------+++++++++*********))))))******+++++++++,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++,,,,,,---------...///000000///...---+++++++++,,,,,,,,,,,,---++++++***)))))))))******************************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))(((((((((((())))))))))))))))))))))))...---+++***))))))((((((&&&'''((()))***))))))(((******)))((()))***+++,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---...///000......////////////000000......///000000000//////////////////////////////000000000111111111111222222222333444444444333333222222222222222222222222111111111111111111111111111111111222222222222222111111000000000////////////..................///---------,,,------......+++++++++++++++,,,,,,,,,++++++************++++++---,,,,,,++++++*********((()))***)))'''&&&'''((())))))))))))************(((((((((((()))))))))***(((((()))))))))(((((('''************************))))))))))))))))))))))))((())))))*********)))))))))))))))((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))***((()))***)))((('''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++)))(((''''''(((***,,,))))))((())))))***+++,,,(((***,,,+++(((&&&''')))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))))))))))))))))))))))),,,++++++*********++++++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************+++******))))))******+++((((((((()))))))))************)))((((((((())))))(((((((((((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''((((((''''''))))))***+++++++++******%%%(((***)))&&&%%%''')))))))))((((((((((((''''''))))))))))))))))))))))))***++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))*********))))))(((((('''''''''(((((((((''''''&&&((((((((((((((((((((((((++++++***))))))))))))***((((((((()))***+++,,,---)))))))))))))))*********'''(((******((((((((()))))))))))))))))))))))))))((())))))***+++,,,------+++++++++************)))******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,------...,,,---............---,,,------------............******((('''''''''((((((************************((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******************)))))))))((((((((('''))))))))))))))))))))))))...---+++***))))))(((((((((((()))))))))***************((((((((()))+++,,,))))))******+++,,,,,,,,,,,,+++******))))))************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,))))))(((((()))+++,,,---........./////////000000---......///000000//////////////////////////////000000000000111111111111000111222222333333222222222222222222222111111111111111111111111111111111000111111111222222222222111000000000////////////...//////000000//////.........---,,,,,,,,,------*********+++++++++,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++)))++++++***)))((()))***))))))))))))************)))))))))))))))******+++((())))))*********))))))+++******))))))(((((('''))))))))))))))))))))))))''''''((()))************(((((((((((()))***++++++))))))(((((((((((())))))(((((((((((())))))******)))+++---,,,***((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((('''''''''(((((()))***'''''''''((((((***++++++'''((())))))((((((''''''))))))))))))))))))))))))''''''(((((()))+++,,,---)))))))))))))))))))))))),,,++++++***))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++(((((()))))))))*********+++******)))(((((())))))(((((((((((())))))))))))((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&'''((()))*********+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((()))***************$$$'''***)))%%%$$$&&&)))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&(((((((((((((((((((((((()))))))))((())))))******(((((((((((()))***++++++(((((())))))******++++++'''(((******((((((((()))))))))))))))))))))))))))'''(((((()))***+++,,,---+++++++++************)))******+++++++++,,,,,,,,,,,,,,,---------------...,,,,,,,,,,,,,,,---......+++++++++,,,---.........+++,,,,,,------,,,,,,+++,,,,,,---------.........)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))((((((((('''))))))))))))))))))))))))*********)))***++++++,,,******))))))******+++,,,+++***((('''((()))+++,,,(((((()))***++++++,,,,,,+++******)))((()))))))))******+++,,,,,,,,,,,,+++++++++---......---++++++++++++******+++---...000............/////////000------...///000000//////////////////////////////000000000000111111111111......///000000000000000222222111111111111111111222222222222222222222222000000111111222222222222000000000000////////////...///000111111000///...///...------,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))***+++------++++++++++++++++++,,,,,,+++,,,---,,,*********+++))))))))))))*********************)))******+++,,,)))******+++++++++******++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&'''(((******+++++++++&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&'''''''''((((((((())))))******+++---///...+++******,,,************************))))))))))))))))))))))))'''(((((()))***++++++,,,$$$&&&((()))***)))((('''&&&&&&&&&'''''')))******)))(((((()))++++++***((())))))))))))))))))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))******((('''&&&&&&&&&&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************++++++***))))))((())))))(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%''')))***+++++++++------,,,+++***)))((((((((((((((((((((((((((((((''''''((())))))***))))))''''''((()))))))))))))))$$$'''***)))%%%###&&&***))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((''''''))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&''''''((('''(((((()))***++++++,,,''')))******((((((((()))))))))))))))))))))))))))&&&'''((()))***+++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,***++++++,,,---//////000---------------...///000++++++,,,------...//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,&&&&&&&&&''''''((()))***,,,,,,+++***)))(((((('''&&&'''((())))))((('''&&&***))))))))))))******+++((((((((((((((()))******''''''(((((())))))******+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************++++++++++++*********)))))))))))))))************)))******++++++,,,------))))))))))))***+++,,,---***++++++,,,,,,++++++***,,,,,,------...///000000//////000//////...------,,,,,,,,,---...///000000...............///000000111111111000000000000000222111111111000000//////333222222222222222222333444333222111111111222333111111000000//////......000000////////////000000//////...---,,,,,,+++++++++///333222---***+++---,,,+++******************++++++++++++++++++++++++************************)))))))))))))))******+++))))))(((((((((((()))))))))))))))***++++++,,,,,,((('''((()))******(((&&&+++******)))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((---***'''&&&'''((()))((()))((((((***---,,,)))&&&((((((((((((''''''''''''************))))))))))))%%%''')))+++,,,,,,************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))(((((((((''''''''''''(((''''''(((******)))(((''''''''''''(((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&&&&&&&''')))***+++,,,---000...,,,)))'''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((%%%%%%%%%&&&'''((())))))******))))))((((((''''''***((('''&&&&&&'''(((***''''''((())))))))))))))))))+++,,,...---+++(((&&&))))))))))))))))))))))))&&&''''''(((((((((((((((*********+++,,,,,,,,,---))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))(((***))))))))))))))))))***))))))))))))))))))))))))******))))))***,,,...///+++++++++,,,---...///000------------------------++++++,,,---............111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((&&&&&&&&&%%%$$$$$$######'''(((((((((((((((((('''&&&&&&&&&&&&'''((()))***''''''(((((()))***+++,,,))))))))))))((((((((((((*********)))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))************---,,,,,,++++++******)))************+++,,,---...***++++++,,,,,,++++++***+++,,,,,,---....../////////////////////...------,,,---------.../////////...............///000000000000000000000000000000111111111111000000000///222222111111111111222222222111000000000111222333111000000000/////////...000//////......//////000.........------,,,,,,,,,,,,///333222---******,,,,,,,,,+++*********++++++************************************************)))))))))))))))******+++))))))(((((((((((())))))''''''((()))******+++++++++******+++------+++)))+++***))))))(((((())))))''''''((()))))))))))))))))))))))))))((((((((((((,,,)))'''&&&'''((()))((()))((((((***,,,,,,)))&&&))))))))))))(((((((((((('''''''''(((((((((((((((&&&''')))************)))++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))((('''''''''''''''(((((())))))))))))((((((+++***)))((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((******)))))))))((((((((())))))((((((((('''''''''))))))(((***+++,,,+++)))(((((()))))))))*********'''((()))******)))((('''))))))((((((((('''''''''''''''((()))***++++++,,,,,,,,,***)))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))******))))))((((((''''''%%%&&&&&&''''''((((((((()))))))))(((((((((((((((***)))'''&&&&&&''')))***''''''((()))))))))))))))&&&''')))******)))((('''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))************))))))))))))))))))))))))))))))+++************+++---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------000///...---,,,+++++++++,,,,,,,,,++++++*********,,,+++***)))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))%%%%%%%%%&&&&&&((()))))))))))))))))))))******************)))((('''''''''******))))))))))))(((((()))******************)))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))))))))************,,,,,,,,,+++******))))))++++++++++++,,,---...///***++++++,,,,,,++++++***+++++++++,,,,,,------.........//////......------------.................................///000000000000000000000000000000111111111111000000000000111111000000000000111111000/////////000111222222000000000000///////////////..................///......---------------------000222111---******+++---,,,+++***************))))))))))))))))))))))))************************)))))))))))))))******+++***))))))(((((())))))***%%%&&&'''((()))***+++++++++++++++,,,...---+++)))+++***))))))(((((())))))''''''((()))))))))))))))(((((((((((()))))))))))))))'''%%%%%%'''))))))))))))((((((***++++++)))'''((((((((((((''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((++++++******))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))((('''''''''((((((((())))))******))))))(((,,,+++***)))((('''''''''))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))((((((((('''''')))(((((()))++++++***(((************++++++++++++(((((())))))))))))(((((())))))((((((((((((''''''((((((((())))))*********)))))))))******)))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((())))))***)))(((''''''((()))***''''''((()))))))))))))))&&&&&&'''((())))))******))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((('''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))++++++*********++++++,,,------------------------++++++++++++++++++++++++******++++++++++++++++++---------------,,,+++++++++++++++++++++***))))))&&&&&&&&&&&&&&&'''))))))))))))*********+++++++++***)))(((''''''((()))***(((((((((((((((((()))***++++++******)))(((&&&&&&***)))))))))((((((((('''))))))))))))))))))((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))((((((((((((((()))))))))************)))))))))***++++++,,,,,,++++++***++++++,,,---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------.........------,,,...............---------...............///000000/////////000000000000000111111111000000000000000000000////////////000000/////////000111222333333000000000000////////////......------------......------------............---///111///,,,******+++,,,+++******)))))))))))))))))))))***************************************)))))))))))))))******+++***))))))))))))))))))***%%%&&&'''((()))+++,,,,,,***)))***+++,,,,,,***(((******)))(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((&&&%%%%%%''')))))))))(((((())))))***)))(((''''''''''''&&&&&&&&&%%%%%%(((((()))***++++++,,,,,,)))((('''''''''''''''(((******)))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((())))))))))))******))))))((((((((((((((())))))))))))******)))))))))))))))((('''&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&(((((('''&&&))))))*********+++++++++(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))(((((('''((()))******)))((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))++++++***)))((('''&&&&&&((((((((((((''''''''''''&&&''''''(((((()))))))))******))))))))))))******''''''((()))))))))))))))***))))))((()))***+++,,,((((((((((((((((((((((((''''''((()))))))))))))))+++++++++******))))))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++***************------------------,,,,,,++++++++++++,,,,,,,,,,,,))))))******+++******)))+++,,,---......---+++***)))***+++,,,,,,,,,,,,+++%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''(((((()))***)))(((''''''((()))***+++***)))((((((((((((((((((((()))))))))((('''&&&'''((((((((()))))))))***(((((((((((((((((())))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************((())))))******+++,,,,,,)))))))))******+++,,,---***++++++,,,,,,++++++************+++++++++++++++,,,,,,------------,,,,,,...............---------...............///000000......//////000000000000000000000000000000111111000//////////////////000///000111222333333444444////////////000000000000......------------......---.....................---...///...,,,+++++++++++++++***(((((('''''''''*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******'''(((((()))+++,,,,,,---***)))***+++,,,,,,***(((***))))))((('''(((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((&&&&&&&&&(((***)))((((((((())))))((((((((((((((((((((('''''''''&&&&&&((())))))***+++,,,,,,---)))((('''''''''''''''((((((((('''''''''(((((()))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))'''''''''((((((((())))))))))))((((((((())))))***))))))************))))))'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((&&&%%%%%%&&&(((((('''&&&((((((((())))))))))))***))))))(((((((((((())))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))*********(((&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))(((''''''&&&((((((((((((((((((''''''&&&&&&''''''(((((())))))******))))))))))))******''''''((())))))))))))))),,,+++)))((('''((()))***(((((((((((((((((((((((('''(((((())))))))))))))),,,,,,,,,++++++*********))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))*********************))),,,---.........---,,,++++++,,,,,,,,,------......))))))***+++++++++******+++,,,---------,,,+++***((()))+++...////////////+++***)))(((''''''''''''%%%%%%&&&&&&'''''''''(((***))))))(((((())))))******)))(((''''''&&&&&&'''$$$%%%''')))***+++******'''''''''((()))*********''''''(((((((((((()))))))))******************)))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((())))))))))))************+++++++++***))))))(((((())))))))))))***+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,------.................................///000000---......//////000000111000000000000111111111111000000////////////000000000111222333333333333333////////////000000000000///................../////////..................------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''*********+++,,,,,,------)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++))))))******++++++,,,,,,+++++++++,,,...---+++)))***)))((((((''''''((((((''''''((()))))))))))))))''''''(((((())))))******)))((('''(((******)))((('''((())))))''''''((()))+++*********))))))))))))'''(((((())))))*********((((((((((((((((((((((((''''''&&&&&&&&&'''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&''''''(((((()))))))))))))))((((((((()))******)))******++++++******)))((((((((()))***+++,,,---))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))((((((((()))(((((()))++++++***(((&&&'''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))(((&&&%%%%%%&&&&&&))))))))))))))))))))))))'''((())))))******))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))*********))))))))))))))))))***))))))))))))))))))))))))))))))******+++******)))+++,,,---.........---,,,,,,,,,,,,------......///)))***+++,,,------------,,,,,,,,,,,,,,,+++******'''))),,,///000111000///******)))(((''''''''''''(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((()))******''')))***,,,,,,,,,******(((((((((((())))))))))))'''''''''((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''++++++*********)))))))))))))))))))))************+++++++++***))))))((((((************+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---------.../////////...............///000000------......///000000111///000000000111111111111111000000//////000000111000111222333333222111111.../////////000000000111000//////......//////000000000//////......------++++++***+++,,,............---,,,***))))))(((((()))))))))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******++++++******))))))******+++)))))))))***************+++******+++------+++)))))))))(((''''''''''''(((''''''((()))))))))))))))'''''''''((()))*********+++***)))***++++++)))((('''((()))(((&&&&&&(((*********)))))))))((((((((())))))))))))))))))))))))&&&''')))************)))'''''''''''''''((())))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((()))***+++++++++))))))(((((()))******+++)))******++++++******)))))))))))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))))))))''''''(((((())))))))))))*********)))))))))(((((())))))(((***+++,,,+++)))&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((()))))))))*********''''''(((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''&&&&&&((((((((())))))(((((((((''''''((()))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''((()))***++++++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***++++++*********+++---...///...---,,,***++++++,,,------......******,,,...///000000000...---,,,+++************)))***---///000///---,,,%%%%%%%%%%%%%%%&&&((((((((((((((((((((('''''''''((()))***++++++***)))((((((((()))***+++---///000//////000///---***'''&&&******))))))((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))************((((((((()))******++++++++++++++++++,,,---......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000...............///000000---------...///000000111//////000000111111111222111111000000000000111111000000111222222111//////.../////////000000111111000000////////////000000111111000///...------,,,+++***)))***,,,...//////000///...,,,+++*********'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++))))))))))))((((((((((((((((((((()))******(((&&&))))))(((''''''''''''''''''(((((()))))))))))))))&&&''''''((()))******+++,,,+++***+++++++++)))''''''(((***(((&&&%%%(((***''''''&&&&&&&&&%%%%%%%%%,,,,,,,,,+++++++++++++++%%%''')))+++,,,,,,******((((((((((((((()))******************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))******+++,,,,,,------))))))((())))))***++++++******++++++++++++******))))))((((((((((((((()))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************))))))))))))(((''''''(((******)))(((''''''''''''((((((((((((***)))(((''''''((()))***(((((())))))*********+++''''''''''''(((((())))))&&&&&&%%%&&&''')))+++,,,((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&''''''((()))******+++(((((((((''''''&&&&&&%%%''''''(((((((((((('''''''''(((((()))))))))))))))''''''(((((()))*********))))))))))))))))))))))))(((((()))***************(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,+++(((''''''(((+++,,,))))))))))))))))))))))))&&&''')))***+++++++++***)))***,,,...//////...---))))))***+++,,,,,,------***+++---///000222222222000...,,,***)))))))))******,,,...///...---***((('''''''''''''''''''''''''''((()))((('''&&&''')))''')))***)))((('''(((***)))))))))))))))******++++++++++++++++++***)))((('''((()))******)))((('''&&&''''''((((((((((((((())))))))))))************((((((((((((((()))))))))***)))(((&&&&&&&&&'''(((++++++******))))))(((((())))))***++++++++++++***(((''''''(((((()))***++++++++++++++++++***)))(((++++++*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............///////////////...,,,+++,,,---///111444000---,,,///222333222000000000000000000000000////////////////////////222222222111000//////.........////////////............---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,+++++++++******---,,,***)))))))))***+++++++++******************---------------+++******,,,+++))))))***+++******---,,,***)))))))))***+++)))***++++++***)))((('''((()))***++++++***)))(((&&&'''((()))++++++,,,,,,---,,,***((('''(((((()))((((((((((((((((((((((((,,,+++***((((((((())))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))+++++++++*********))))))'''''''''''''''''''''''')))))))))+++------+++)))%%%%%%&&&'''((()))******)))((('''(((+++------,,,***)))(((''''''((()))***'''+++,,,)))(((***+++))))))))))))))))))************************************)))(((&&&&&&&&&'''((((((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))***(((''''''&&&&&&''')))***''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((((('''((((((((('''((()))******(((((())))))))))))((((((***))))))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((()))(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''))))))'''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((***,,,---------------------------++++++******************(((***///333555666666666000...,,,***)))))))))))),,,,,,++++++***)))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))''')))***)))((('''(((***))))))(((((())))))***+++***++++++++++++***)))((('''((()))******)))(((''''''(((((()))***)))))))))))))))))))))************)))))))))(((((('''''''''))))))((('''''''''''''''))))))))))))))))))(((((())))))***++++++++++++***+++******)))))))))******+++++++++++++++***))))))***************************+++,,,,,,------,,,,,,---------------------------......///////////////............////////////000//////...///000111222333000------000222222111000000000000000000000000111111111111111111111111222222111111000//////...///000000111111000000///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,,,,++++++************,,,+++******)))))))))***************************------,,,+++******)))))),,,***))))))***++++++***,,,+++******))))))************+++++++++***((((((((()))***++++++***)))((())))))************)))))))))))))))((())))))***+++))))))))))))))))))))))))+++***)))((((((((()))***&&&''''''((())))))******)))))))))))))))(((((((((+++++++++*********))))))''''''''''''''''''''''''***))))))***,,,,,,+++)))''''''(((((()))************)))'''((()))******)))***)))(((''''''((()))***(((+++,,,)))(((++++++))))))))))))******+++++++++))))))))))))))))))))))))***)))((('''''''''((((((''''''''''''''''''''''''(((((()))))))))(((&&&&&&((())))))***++++++++++++))))))(((((((((((())))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++++++++++++++***))))))(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&'''''''''(((((())))))((((((''''''&&&'''''''''(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************************))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***,,,...111222111000//////...,,,+++))))))))))))***************+++++++++(((((((((((((((((((((((('''((()))((('''&&&''')))''')))***)))((('''(((***))))))(((((())))))***+++******++++++******))))))(((((())))))))))))((((((((())))))***************))))))))))))************+++******)))((('''&&&&&&(((((())))))((((((''''''(((((((((((((((((())))))((()))******++++++******---,,,+++***))))))))))))***++++++++++++***))))))***************************++++++,,,,,,,,,,,,,,,........................------...///////////////---............/////////////////////000000000111111/////////111222111000000000000000000000000000111111111111111111111111222111111000000//////...111111222222222222111111......---------,,,,,,,,,*********++++++,,,,,,---......---,,,,,,,,,,,,---+++************)))))))))******++++++******))))))************************...---+++)))((((((((((((,,,***))))))***++++++***+++++++++++++++***))))))***++++++++++++***))))))))))))************))))))++++++++++++***((('''&&&%%%&&&''')))***+++,,,,,,************************)))))))))((())))))***+++((((((((()))******++++++*********))))))(((((('''+++************)))))))))((((((((((((((((((((((((+++)))((((((***++++++***)))))))))***************+++)))(((((())))))(((&&&))))))(((((((((((())))))(((++++++((((((++++++((()))))))))***+++,,,,,,---((((((((((((((((((((((((******)))((((((((())))))((('''&&&%%%%%%&&&'''((((((((()))))))))(((''''''*********************++++++***)))(((((('''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&''')))*********)))((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&''')))+++,,,***)))((((((''''''''''''((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***************************)))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++)))***,,,---...---,,,+++...---,,,+++************))))))******+++,,,,,,---))))))))))))))))))))))))'''((()))((('''&&&''')))''')))***)))((('''(((***((((((((((((((()))******))))))************))))))(((((())))))))))))(((((((((((()))************)))((()))))))))************++++++******))))))(((((('''((()))******)))((('''&&&&&&''''''(((((())))))((())))))***************,,,+++******))))))))))))******+++++++++******)))***************+++++++++******+++,,,,,,,,,,,,+++------------------------++++++,,,---------,,,,,,---------.........//////,,,------...///.........//////000111222222111000000000000000000000000000////////////////////////111111000000////////////111111222222222222111111......---------,,,,,,,,,))))))******+++,,,------//////......------------***)))))))))))))))))))))((()))***++++++***)))(((***************+++++++++000...,,,)))(((((())))))+++***((()))***,,,+++*********+++,,,,,,***)))(((***+++++++++++++++******)))))))))******)))))))))++++++++++++***((('''&&&$$$%%%''')))+++++++++***))))))))))))))))))))))))((((((((()))******+++,,,))))))*********+++++++++++++++******)))(((''''''************))))))))))))))))))))))))))))))))))))+++)))'''''')))+++++++++*********))))))(((((((((***)))((()))******)))'''))))))(((((((((((())))))'''))))))'''(((++++++'''))))))***+++,,,------...((((((((((((((((((((((((*********))))))))))))***+++***(((&&&&&&(((***+++(((((()))))))))(((((((((*********)))))))))))))))++++++)))(((''''''''''''%%%&&&((()))))))))((('''((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&%%%''')))***+++***((('''(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((('''&&&%%%&&&(((***,,,+++***)))(((((('''((((((((((((''''''(((((()))***))))))(((((((((((())))))++++++******))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((***)))'''%%%%%%''')))***&&&&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++++++++++++++++++++------,,,+++***(((((('''%%%''')))+++,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,,,,))))))))))))))))))))))))'''((()))((('''&&&''')))''')))***)))((('''(((***((((((((('''((())))))***((())))))*********))))))))))))(((((((((((())))))&&&'''(((((())))))((((((((()))))))))*********************++++++,,,,,,,,,'''((()))******)))((('''&&&&&&''''''(((((())))))(((((()))************)))((((((((((((((()))***+++)))******+++++++++******))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------------............,,,------...///.........---///111222222111000000000000000000000000000000////////////////////////000000000/////////////////////000000000000//////......---------,,,,,,,,,))))))***+++,,,,,,------/////////.........------)))))))))))))))))))))***'''(((***++++++***)))((())))))*********+++++++++111///,,,***))))))***++++++)))((()))***,,,,,,+++******+++,,,,,,***)))(((*********************+++***))))))))))))))))))***))))))*********))))))(((&&&'''(((*********)))(((((((((((((((((((((((((((''''''((()))***++++++,,,************++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))************************+++)))'''''')))***++++++)))))))))((((((''''''&&&(((((((((***,,,---+++***(((((())))))))))))((((((&&&''''''%%%(((,,,+++''')))******+++,,,,,,------)))))))))))))))))))))))))))))))))************)))+++***(((&&&&&&(((***+++))))))((((((((()))))))))------+++************+++++++++)))(((''''''''''''%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%''')))***+++***((('''(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))))))))((('''''''''''''''***)))'''&&&%%%'''(((*********)))(((((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))++++++******))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((())))))***)))'''%%%%%%''')))***%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***(((((('''&&&''')))+++,,,,,,,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,++++++******(((((((((((((((((((((((('''((()))((('''&&&''')))''')))***)))((('''(((***((((((''''''(((((()))***(((((())))))******))))))))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))))))))************))))))***+++,,,---......(((((())))))******))))))(((((((((((((((((())))))'''((())))))******))))))''''''''''''((()))***+++))))))***++++++++++++***)))))))))***++++++,,,,,,)))******+++++++++++++++************************,,,,,,---...............,,,------------.........////////////000000000111---///222222111000000111000000000000000000000000111111111111111111111111////////////////////////......////////////............---------,,,,,,,,,+++++++++,,,,,,------.........//////......---,,,)))))))))************+++(((((())))))******)))))))))))))))***++++++,,,,,,///...---++++++++++++,,,***)))((()))+++,,,,,,++++++++++++++++++***)))))))))))))))((())))))***+++******))))))))))))******'''((()))***************(((((()))))))))((('''''''''''''''''''''''''''''''''''')))***++++++++++++************************+++++++++******))))))((((((((()))))))))))))))***))))))))))))))))))))))))***((('''''')))******)))))))))((((((''''''&&&&&&''''''(((+++---...,,,+++(((((())))))))))))((((((&&&'''&&&&&&***000///************+++++++++++++++))))))))))))))))))))))))'''((()))*********))))))((('''&&&%%%%%%&&&'''((())))))((((((((()))******111000...,,,++++++,,,,,,+++***)))(((((('''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&''')))*********)))((((((((())))))))))))((((((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''***)))((('''&&&''''''((()))((((((''''''(((((()))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((())))))******)))((('''&&&&&&'''((()))%%%&&&'''((()))))))))((())))))))))))))))))))))))************************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++************+++,,,,,,,,,++++++...------,,,++++++******'''''''''''''''''''''''''''((()))((('''&&&''')))''')))***)))((('''(((***(((''''''''''''((())))))'''(((((()))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))************)))))))))******+++++++++))))))(((((()))******+++))))))))))))))))))(((((('''(((((())))))))))))))))))))))))((())))))******))))))***+++++++++++++++((())))))***++++++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,---------.........000//////...///000111222---000222222000///111222000000000000000000000000111111111111111111111111////////////////////////---......//////......---......---------,,,,,,,,,------------------------------...///...---,,,+++************++++++,,,,,,((((((((((((((()))******((())))))***++++++,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,,,,,,,+++******))))))******(((((('''''''''(((******+++***)))(((((()))***+++(((((()))***************((((((((('''''''''(((((((((((((((((((((((((((((('''((()))***++++++******************************************************(((((((((((())))))******))))))))))))))))))))))))(((''''''(((***+++)))((()))))))))((((((((((((((((((((((((***,,,,,,***((('''((()))******)))(((''''''((('''(((...444444///+++************)))))))))((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''))))))((((((((()))++++++000///---+++))))))***+++))))))(((((((((((())))))'''''''''''''''((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))******))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))'''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((())))))''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))***++++++,,,((((((((((((((((((((((((&&&'''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,---******++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++'''''''''''''''''''''''''''((()))((('''&&&''')))((()))***)))((('''(((***'''''''''''''''((())))))''''''((()))))))))))))))***)))(((''''''((()))***(((((()))***************))))))))))))************))))))))))))((((((((((((***)))((((((((()))+++,,,++++++******))))))(((((('''(((((()))))))))))))))---,,,+++***))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......///...,,,+++,,,---///111...000222111//////111333000000000000000000000000////////////////////////.........///////////////......////////////............---------,,,,,,,,,..................------,,,---.........---++++++******+++++++++,,,,,,,,,)))(((''''''''')))***+++((())))))***++++++,,,,,,))))))***++++++++++++******)))((()))+++,,,---,,,---,,,***)))))))))***+++((('''&&&&&&&&&((()))***+++***)))(((((()))***+++))))))************)))(((((('''&&&&&&&&&((()))***))))))))))))))))))))))))'''(((***++++++***))))))******))))))))))))))))))***************+++++++++'''((((((((())))))******((((((((((((((((((((((((''''''''')))++++++)))''')))))))))))))))*********(((((()))***+++***'''%%%'''((()))******)))(((''')))))))))***111888777222++++++******)))(((((((((''''''''''''''''''''''''%%%&&&''')))))))))((('''(((((())))))))))))((((((***)))(((((((((***+++,,,...,,,)))'''&&&&&&&&&''')))(((((((((((())))))***(((((('''&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******((((((((((((((()))******(((((())))))))))))(((((('''''''''((((((***++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''$$$%%%'''((())))))))))))%%%%%%%%%&&&'''((()))***((((((((((((((()))******))))))(((((((((((())))))&&&&&&''''''(((((())))))'''(((((()))))))))))))))''''''''''''''''''''''''((())))))***+++,,,,,,,,,''''''((((((((((((''''''''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))***+++++++++***))))))))))))))))))))))))++++++******************&&&'''(((***+++---...///((()))+++,,,------,,,+++***++++++,,,,,,------..."""&&&***)))%%%$$$&&&*********))))))))))))*********)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))'''((()))++++++******))))))((((((((()))***++++++,,,***((('''&&&'''((()))(((((()))************************)))))))))))))))++++++*********+++,,,---...---,,,++++++---...000.../////////...---,,,,,,...---+++******+++---...---------............///////////////000000000000000000000000111111111111000111111222222222111111////////////000111222333444333222000...---,,,,,,------------------------......------------......,,,,,,---------,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,+++++++++,,,------,,,,,,+++***)))))))))***&&&(((***,,,---...------''''''(((((())))))******'''(((((((((((('''&&&&&&******))))))((((((''''''&&&'''((())))))******))))))))))))))))))))))))))))))((('''''''''(((***+++---)))''')))...111///,,,+++***)))(((((('''((((((***+++,,,,,,,,,***)))(((+++***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))(((((())))))************))))))((()))***+++,,,---------************************(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&''''''******)))((('''&&&%%%%%%(((((((((((('''&&&$$$$$$******++++++++++++*********(((''')))++++++******))))))))))))))))))))))))))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''(((((('''((()))))))))(((&&&%%%'''''''''''''''((()))***''''''&&&'''((()))+++,,,---,,,***)))((())))))***&&&''''''((()))******+++''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))((('''&&&))))))))))))))))))))))))---,,,***)))((((((((((((((()))))))))))))))(((((()))***++++++***)))***+++)))))))))))))))******+++++++++******************''''''''''''(((((((((((('''///111***&&&(((***)))((((((((((((((((((((((((***)))((((((((()))+++,,,+++++++++***)))***,,,...************************+++++++++*********)))))),,,***''''''(((*********''''''(((((())))))******###&&&))))))&&&%%%''')))******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))***+++,,,+++)))((((((((()))***(((((()))***************)))))))))))))))***************+++++++++,,,,,,,,,---,,,*********+++---...---------------,,,++++++,,,,,,,,,------,,,,,,,,,---------............///.../////////000000000000//////000000000111111111111111222222222111000000////////////000111222333444333111///...---,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******************************++++++++++++************)))******,,,------,,,+++******))))))******((()))***+++,,,---------(((((()))))))))))))))***+++++++++++++++******)))***)))))))))((((((((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((())))))******,,,)))'''(((,,,...---******))))))(((((((((((()))*********+++******))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((('''''''''(((((())))))))))))(((''''''&&&&&&************)))((('''&&&(((((())))))))))))((((((+++((('''((()))((('''&&&))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''((()))''''''''''''(((***,,,---,,,+++***)))(((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((()))******(((((((((''''''((((((((((((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))((((((((()))******(((((()))***))))))(((((())))))***+++***************************))))))(((((('''''''''(((...000***&&&(((***)))))))))))))))))))))))))))***)))((((((((()))++++++***++++++***)))***,,,...+++++++++++++++++++++++++++++++++*********)))))),,,******+++,,,,,,+++))))))***************++++++%%%&&&'''(((((((((((((((***))))))(((((())))))*********)))(((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++,,,,,,++++++))))))(((((((((((())))))))))))))))))(((((((((((()))******************)))))))))(((((((((((())))))(((((()))************)))+++***))))))))))))))))))---,,,***)))))))))***+++(((((()))***************(((((())))))******++++++)))***+++,,,---,,,+++++++++******))))))***,,,------------...------,,,+++***+++---//////---+++***---------............///....../////////000000000//////000000000000111111111222222222111000000///////////////000111222222333222111///...---------------------------------,,,,,,++++++++++++,,,,,,---,,,+++***++++++------++++++++++++++++++++++++************************((((((((()))***+++,,,---++++++***)))))))))*********************+++,,,,,,***************)))))))))*********)))))))))(((((())))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))))))))))))))((()))******++++++******,,,)))'''(((***,,,+++((()))(((((((((((())))))***))))))((((((((()))*********)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''************************))))))*********+++++++++&&&&&&&&&''''''(((******((((((((((((((((((((((((*********))))))((((((((('''(((((())))))(((((('''+++)))((('''''''''%%%###))))))))))))))))))))))))'''''''''((((((((((((((())))))((((((((('''''''''((((((((()))(((((('''&&&(((''''''&&&&&&&&&'''''''''''''''''')))+++---///------,,,,,,***)))(((''''''''''''''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((('''&&&&&&''')))***,,,))))))))))))))))))))))))++++++,,,------,,,+++***(((((())))))))))))((((((''')))***)))((('''((()))))))))(((((())))))***+++))))))))))))************,,,+++***)))(((''''''&&&(((---...***'''((())))))************************)))))))))((()))******+++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,...000///,,,))),,,,,,,,,,,,,,,+++++++++'''&&&&&&'''))))))((('''))))))(((((((((((())))))******)))'''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++))))))(((((((((((())))))))))))))))))((((((((((((******++++++++++++******))))))(((((((((((())))))((()))))))))************++++++***)))((((((((()))++++++***)))))))))***+++(((((()))***************''''''((()))***++++++,,,((())),,,------,,,+++***+++************+++,,,,,,/////////000000//////...+++,,,---......---,,,+++---------............///........./////////000000////////////000000000111111222222222111000///...///////////////000111111222111000///...---------------------------------,,,,,,++++++++++++,,,,,,111///---+++++++++,,,---+++++++++++++++++++++++++++++++++******+++++++++******)))))))))***++++++******))))))))))))******,,,+++***))))))***+++,,,,,,,,,++++++******))))))))))))(((((('''''''''((())))))))))))(((((((((((('''((()))***++++++++++++))))))))))))))))))))))))((()))***,,,,,,+++******---+++)))(((***+++)))((((((((('''(((((()))******)))(((''''''''')))***+++***((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))''''''(((((()))((((((((())))))(((''''''((()))))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((())))))))))))*********'''''''''''''''((())))))''''''''''''(((((())))))((((((''''''''''''''''''))))))************))))))))))))(((&&&''')))'''$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&'''''''''((()))+++...///000111111111///---+++***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%&&&((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((())))))***''''''&&&%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''(((((())))))''''''''''''''''''''''''***+++---//////...,,,+++'''(((((())))))))))))(((((()))***)))(((((()))***((((((((((((((()))******((((((((()))))))))))))))++++++******))))))(((((()))+++,,,***(((((())))))************************)))))))))))))))******+++)))+++,,,+++******,,,---------------------------************************,,,,,,,,,---///...,,,***---------,,,,,,++++++***''''''&&&((()))***)))'''))))))(((((((((((())))))******)))'''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))))))))))))))((((((((((((******++++++++++++******))))))(((((((((((()))))))))))))))))))))*********++++++***)))((((((((()))))))))((((((((()))))))))(((((()))***************''''''((()))***++++++,,,((())),,,------,,,+++***+++++++++++++++,,,,,,---......///////////////.........---,,,,,,---......---------............///............////////////...////////////000000000111111111111111000///...//////////////////000111000000///......---......------------------------------,,,,,,,,,,,,------555333000---,,,+++,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,------,,,+++******)))*********))))))((())))))******,,,+++***)))((()))***+++,,,,,,++++++******))))))---,,,+++*********++++++(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))((()))***,,,,,,+++******...,,,+++************)))(((((('''(((((()))******)))(((''''''''')))***+++)))'''&&&''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))&&&&&&'''((((((((((((((())))))(((((((((((()))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))((('''''''''''''''&&&&&&''''''((()))))))))(((((('''''''''(((((()))))))))************))))))&&&))))))&&&)))...---)))((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$%%%%%%&&&''''''((((((((('''''''''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''')))+++---...111111222222111///---+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''&&&''''''((())))))))))))))))))***++++++))))))***+++((((((((('''((())))))***''''''((((((((()))))))))(((((())))))******++++++***)))******)))((((((***))))))))))))))))))))))))((()))))))))************)))+++,,,,,,+++***+++---------------------------************************...,,,******+++,,,,,,,,,,,,,,,++++++******))))))&&&'''((())))))))))))((()))((((((''''''(((((()))******)))(((''''''''''''))))))))))))))))))))))))************************'''((())))))***)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))******************)))))))))(((((((((((()))))))))))))))((()))******++++++***))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))******++++++)))***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,000...,,,++++++,,,...000---------............///------........./////////......////////////000000///000000111111000000////////////......//////000//////......---.........------------------------------,,,,,,,,,,,,------555444111///---,,,++++++++++++++++++++++++++++++---,,,+++******+++,,,------,,,+++***************))))))((((((((()))******+++******)))))))))*********************)))))))))+++***)))((('''((())))))(((((((((((()))))))))))))))***+++,,,,,,------,,,))))))))))))))))))))))))((()))******++++++******---,,,+++***************)))(((((((((((())))))***))))))((((((((()))******((('''&&&&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&''''''(((((((((((())))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******(((''''''&&&&&&&&&&&&'''''''''(((((())))))***))))))((()))***,,,---&&&''''''((((((''''''&&&$$$))))))'''***222222---))))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%&&&'''((()))***+++(((''''''''''''((()))))))))(((((('''''''''((((((''''''&&&'''((()))+++,,,---......------,,,+++***'''''''''''''''''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&'''(((((())))))))))))((((((((((((((((((((((((%%%&&&''')))))))))((((((((((((((((((((()))******&&&(((***++++++***(((&&&(((((((((((())))))))))))(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((())))))******))))))+++,,,+++***)))***+++((((((''''''(((((()))***&&&&&&''''''(((((())))))&&&''''''((()))***+++,,,***((((((******((((((***))))))))))))))))))))))))(((((()))************)))(((***,,,,,,+++++++++,,,++++++++++++++++++++++++***************+++++++++...+++(((((()))+++,,,,,,***************)))))))))%%%(((******((('''(((***((((((''''''''''''((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))***)))((((((((()))++++++))))))))))))))))))***+++(((((())))))************(((((()))***************)))))))))))))))***************+++++++++,,,,,,,,,)))******+++++++++++++++)))******+++,,,,,,++++++......------------......---------............///---------.........//////........./////////000000---...///000111111111111000//////.........//////......---------......///------------------------,,,,,,++++++++++++,,,,,,000000///...---,,,++++++************************+++***)))'''''')))***+++)))))))))))))))***++++++((((((((((((((()))******((()))***************)))(((((()))))))))))))))***((('''%%%$$$###$$$%%%&&&'''((((((((()))))))))***(((((()))***++++++++++++)))))))))))))))))))))))))))((((((((())))))***************))))))))))))******))))))(((((((((((()))*********+++******))))))(((&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((($$$%%%&&&'''((((((((((((((())),,,------,,,)))((())))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''(((((('''''''''(((((((((((((((***)))(((((()))+++---...&&&&&&''''''''''''&&&&&&$$$)))***&&&***333444---))))))))))))))))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))(((''''''&&&'''((()))***))))))((((((((()))******((('''&&&&&&&&&''')))*********))))))((())))))***'''''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))))))))((((((((((((((((((((((((((((((%%%&&&(((***++++++***)))((((((((((((((()))******''')))---//////---)))'''(((((((((((()))))))))))))))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''+++++++++******))))))(((&&&'''((()))************)))***+++***)))((()))+++(((''''''''''''((())))))%%%%%%&&&''''''((())))))'''''''''(((((()))))))))+++'''&&&***+++((('''***************************'''((()))***+++******)))(((***,,,---,,,++++++,,,************************))))))*********+++++++++,,,***))))))+++,,,+++***)))))))))***************$$$(((,,,+++'''&&&(((,,,((((((''''''''''''((((((***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))***)))((((((((()))+++,,,))))))(((((()))***++++++((()))***+++++++++++++++(((((()))************************)))))))))))))))++++++*********+++,,,---(((((()))******************+++,,,,,,------------,,,---///000000///---,,,---------.........//////---------.........//////............/////////000,,,---...000111111111111000//////.........//////...------------...//////------------------------++++++************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))***((('''&&&&&&'''(((***%%%&&&&&&''')))***,,,---((((((((((((((()))******'''((()))+++++++++***)))''''''(((((())))))******+++)))'''&&&&&&&&&((()))'''((((((((())))))******&&&'''((())))))******))))))))))))))))))))))))))))))((('''''''''(((***+++((())))))((('''''')))***+++***)))(((((('''((((((***+++,,,,,,,,,***)))((('''&&&%%%&&&(((******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((($$$%%%&&&'''(((((((((((((((***---//////---***((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((((('''&&&&&&''')))+++---(((((())))))))))))(((((($$$***+++&&&)))333333,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***))))))((())))))***++++++((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++&&&''''''((()))***++++++''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))((())))))))))))(((((('''))))))))))))))))))))))))%%%''')))+++,,,+++******((((((((((((((()))******'''***///222222///***'''(((((((((((())))))))))))+++((($$$!!!"""%%%***...))))))))))))))))))))))))******((('''&&&&&&&&&&&&&&&'''((()))************((()))***)))((('''(((***'''''''''''''''((())))))%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''+++&&&%%%***+++((('''***++++++++++++++++++++++++'''((()))++++++******)))(((***,,,---,,,++++++,,,(((((((((((((((((((((((())))))******++++++++++++******+++,,,...---+++((()))))))))******++++++,,,---+++(((&&&%%%''')))***'''((()))***)))(((&&&$$$((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***))))))((((((((((((((()))&&&''''''((()))*********,,,***((('''&&&'''((()))''''''((()))***++++++,,,************************---------,,,+++***)))(((*********************+++************************...------,,,,,,++++++***,,,+++++++++,,,,,,---...------------,,,++++++***////////////............000000///...---,,,,,,,,,////////////............000000000///...,,,+++***------,,,------...///000333///,,,+++,,,---,,,***---+++))))))+++---//////++++++,,,------------,,,******++++++++++++******''''''(((((())))))******+++++++++++++++***)))(((,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))''''''((())))))))))))))))))***+++++++++)))((('''(((((())))))*********++++++*********))))))((((((&&&((())))))(((''''''((((((((((((((()))***+++,,,))))))(((((((((((())))))'''((()))***************))))))(((((((((((())))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&'''((()))******))))))))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))))))))))))))(((&&&%%%&&&''')))+++***)))(((''''''((()))***(((''''''&&&&&&((()))***'''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((************))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''''''''((((((((((((((()))***,,,+++***((('''((((((((('''&&&&&&&&&%%%))))))***++++++++++++***&&&''''''((((((((((((((('''((()))))))))(((&&&%%%&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))******)))(((((((((((((((***))))))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++***+++,,,***(((''''''(((+++++++++*********))))))(((((())))))))))))(((((())))))*********))))))(((******+++++++++,,,,,,,,,)))******++++++******)))+++***((('''''''''((()))'''((()))***)))(((&&&%%%'''''''''''''''''''''''')))(((''''''''''''((()))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))''''''((())))))***+++++++++***((('''''''''((()))(((((())))))******++++++************************+++,,,,,,++++++***)))(((*********************)))++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,---------,,,++++++,,,,,,------.........///000000///------,,,,,,---////////////.....................///......---,,,------,,,------...///000///---++++++...//////...---+++******,,,...///...))))))***++++++++++++*********++++++++++++******''''''((((((((((((((((((++++++++++++******))))))***************)))))))))))))))))))))))))))))))))))))))************))))))''''''((())))))))))))))))))*********))))))((('''*********)))))))))))))))************)))))))))((('''(((******((('''((()))******)))))))))))))))***))))))(((((((((((())))))(((((()))***************))))))(((((((((((())))))(((((()))******************)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))*********((()))***++++++***)))((()))))))))***************))))))))))))((((((((((((''''''((())))))))))))((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((''''''&&&)))(((&&&&&&&&&''')))******)))(((''''''((())))))(((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''(((((('''&&&&&&'''((((((***)))(((''''''((()))***'''''''''((((((((((((((('''((((((((())))))******''''''''''''(((((((((((('''((())))))))))))''''''((((((((((((((((((''''''(((((()))*********))))))&&&''''''((((((((((((((('''((())))))((('''&&&%%%&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))++++++***)))))))))))))))***)))((((((((()))******(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''&&&&&&''')))***+++((()))******))))))***++++++*********))))))))))))(((((())))))))))))(((((())))))************))))))))))))*********+++++++++))))))************)))))))))))))))((((((((((((((('''((()))))))))(((&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))***++++++++++++***(((''''''((()))))))))))))))))))))*********************************))))))************))))))+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,++++++,,,---------,,,,,,******+++,,,---...//////000///...---------------/////////............---,,,,,,---.../////////...------,,,------...///000...---+++,,,...//////...,,,++++++,,,...///...---))))))***++++++++++++*********++++++++++++*********)))))))))))))))((((((******************))))))((())))))))))))))))))***))))))))))))))))))))))))))))))************))))))''''''((()))))))))(((((())))))((((((''''''((((((++++++******)))(((((((((************))))))))))))''')))******)))(((((())),,,+++***)))(((((((((((())))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,---((()))***++++++***)))((()))((((((''''''''''''((())))))))))))((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((('''%%%%%%(((''''''&&&&&&((()))***+++***)))(((''''''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''(((((((((((((((''')))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&'''(((((())))))((((((&&&''''''((((((((((((((('''(((((((((((('''&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))'''((((((((()))))))))***,,,++++++******************)))((('''(((***,,,---))))))))))))(((((((((((())))))(((((((((((())))))++++++***)))((('''&&&&&&&&&&&&&&&'''(((***+++,,,%%%''')))))))))***,,,...************))))))))))))((())))))******))))))((())))))************))))))(((((()))))))))*********)))******************)))(((((()))******)))((('''''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******((((((((((((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***)))(((((((((((())))))***))))))******++++++++++++***)))(((((((((((())))))*********)))))))))))))))************************''''''((()))))))))))))))+++******))))))(((((((((++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++,,,,,,***++++++,,,------------***++++++,,,---.........000///...---------------//////.........---------,,,---......///.........------,,,------...///000000///---,,,,,,+++******++++++,,,...000000...+++++++++,,,------------,,,******++++++++++++******,,,,,,,,,++++++******)))*********))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))************))))))''''''(((((((((((((((''')))((('''&&&&&&'''((()))*********)))))))))))))))*********)))))))))))))))&&&((())))))(((''''''(((++++++***)))(((((())))))))))))(((((((((((())))))***)))))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,((()))***++++++***)))(((+++***)))(((''''''(((((())))))))))))((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))******)))(((((('''(((''''''''''''((())))))******))))))((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((************))))))))))))((((((''''''''''''((((((&&&'''(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''&&&&&&+++******)))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''''''''(((((())))))***''''''((())))))))))))(((&&&''''''((((((((((((((('''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((())))))''''''(((((())))))******+++******))))))************)))(((''')))+++...000******))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''&&&&&&''')))***,,,---...%%%''')))))))))***,,,...++++++++++++************)))))))))******)))))))))((())))))************)))))))))))))))*********+++++++++************++++++&&&((()))******)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******((((((((((((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((()))*********************+++++++++)))((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++,,,---......---,,,,,,++++++,,,,,,,,,***++++++,,,------------------------------------//////...------------...............------------.........///......---,,,------,,,------...///000---------,,,+++)))))))))++++++,,,...000///---***++++++,,,------------,,,******++++++++++++******+++++++++******)))))))))***))))))(((((()))******''''''(((((())))))******))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''((()))***++++++,,,))))))))))))))))))******%%%''')))((('''&&&''''''))))))(((((()))***++++++))))))(((((((((((())))))+++***)))(((((()))******))))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++******************((()))***++++++***)))(((......---,,,++++++++++++))))))))))))((((((((((((&&&''''''((()))((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))***+++++++++++++++'''''''''''''''((()))))))))))))))))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***&&&&&&&&&''''''((((((((('''((())))))******))))))&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********))))))((((((((())))))***)))((((((((()))+++...000******))))))((((((''''''))))))(((((((((((())))))''''''(((((())))))******'''((()))+++,,,---...///''')))******))))))***,,,------,,,,,,,,,+++++++++))))))************))))))(((((()))************************+++++++++,,,,,,---,,,++++++++++++,,,---&&&''')))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***(((''''''(((((()))***+++************************(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......,,,+++++++++,,,,,,---...++++++,,,---------,,,,,,............---------,,,///......---------...............------------,,,.../////////...---,,,,,,------,,,------...///000)))+++,,,---,,,+++,,,---+++++++++---///...+++)))))))))***++++++++++++*********++++++++++++******((((((((((((((((((''''''***)))((('''((()))***+++((())))))))))))))))))***))))))))))))))))))))))))))))))************))))))''''''((((((((('''&&&&&&((((((''''''(((((())))))&&&&&&''')))***+++,,,---))))))))))))************&&&((())))))'''''''''((((((((((((((()))***+++,,,))))))(((((((((((())))))++++++)))((((((((()))***))))))(((((((((((())))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))++++++*********)))))))))((()))***++++++***)))((())))))*********)))(((((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((()))***++++++,,,,,,,,,'''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((()))(((((((((************************'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''%%%&&&'''((())))))))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((('''''''''!!!"""###%%%''')))++++++''''''''''''(((((((((((('''''''''((()))))))))***&&&&&&&&&&&&''''''''''''(((((()))************)))&&&''''''(((((((((((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++(((((((((((((((((()))***''''''((()))***+++------))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++'''(((***+++------......)))***+++***)))((()))***---,,,,,,,,,,,,+++++++++)))******++++++******)))'''((()))******+++*********++++++++++++,,,,,,,,,---,,,+++******+++,,,---''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))*********))))))*********+++,,,,,,------))))))))))))))))))))))))+++++++++,,,,,,---------*********+++,,,---...///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,---------......---------......///.........---------,,,,,,,,,---......///.........------,,,------...///000))),,,//////---,,,---...+++******+++---,,,***((())))))***++++++++++++*********++++++++++++******(((((())))))))))))))))))))))))'''''''''(((***+++***************)))))))))))))))))))))))))))))))))))))))************))))))''''''((((((''''''&&&%%%'''((())))))*********)))''''''((()))***++++++,,,((()))))))))************((()))++++++)))((()))******)))))))))))))))******))))))(((((((((((()))))),,,+++)))((('''((()))***))))))(((((((((((())))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))))))))))))))((()))***++++++***)))((($$$&&&(((******)))'''%%%))))))))))))((((((((((((((())))))***************(((((()))))))))*********(((((((((((((((((((((((((((((()))*********))))))&&&''''''(((((((((((((((&&&'''((()))******))))))&&&&&&((()))))))))((('''************************''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''%%%&&&'''((())))))))))))&&&'''(((((((((((('''&&&'''((()))******)))(((''''''''''''(((((((((((((((######$$$&&&''')))***+++''''''''''''(((((((((((($$$%%%'''((())))))((((((((((((((((((''''''''''''&&&'''(((((())))))((((((&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))(((((())))))***+++&&&'''(((***++++++******(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((())))))******'''((()))++++++,,,++++++(((***+++***)))((()))***+++++++++*********)))))))))******++++++******)))'''((()))******+++++++++************++++++++++++,,,+++)))(((((()))+++,,,'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))((()))***)))((('''(((***''''''''''''((()))++++++)))))))))(((((((((((((((''''''((())))))***))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))************))))))******+++,,,---......///************************++++++,,,,,,,,,,,,------))))))***+++,,,...///000------------,,,,,,+++***))))))***+++,,,------.........---------......///......---------,,,,,,,,,***+++,,,...///000000000---------------...000000...111333222...,,,,,,---+++***)))***++++++***(((++++++,,,------------,,,******++++++++++++******+++++++++,,,,,,------...)))((('''&&&'''(((***,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))************))))))'''((((((((('''&&&%%%%%%'''((()))+++++++++***)))))))))))))))************(((((())))))*********+++***+++------+++***+++,,,,,,+++***)))(((((((((((())))))(((((((((((())))))---+++)))((('''((()))***))))))(((((((((((())))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))***++++++***)))((('''***---000000///,,,***))))))))))))(((((((((((())))))***+++++++++++++++))))))))))))************(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&''''''((()))(((((((((%%%&&&((()))***+++******%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''%%%&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))"""###&&&((((((((('''&&&******))))))((((((''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((&&&%%%%%%$$$%%%&&&(((((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++******))))))***+++,,,,,,%%%&&&(((***+++***)))(((''''''(((((())))))******))))))(((((((((((())))))))))))))))))((((((((((((&&&'''(((*********)))(((''')))******))))))***,,,))))))))))))((((((((((((******++++++++++++******''''''(((******+++++++++))))))))))))***************)))(((&&&&&&((()))***&&&&&&''''''(((((())))))&&&'''))))))(((''''''(((,,,,,,+++***)))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++)))'''&&&******)))(((((((((((((((************))))))))))))(((((('''&&&%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&'''((()))***+++,,,++++++******)))(((((((((***)))(((((()))+++---...'''(((((()))***++++++++++++***)))'''''')))***+++---,,,***)))))))))***+++***++++++,,,,,,++++++*********+++,,,------......++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------...------------...//////------------------------***+++,,,,,,------,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++******)))******+++))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,...---+++))))))))))))***,,,,,,,,,++++++)))((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''***))))))+++...---***&&&(((***+++***)))((()))***)))******))))))((('''&&&+++***************++++++))))))(((((('''''''''&&&((((((((((((((())))))***'''''''''(((******)))(((((((((((((((''''''''''''((('''&&&&&&'''((()))******)))((()))***+++***(((((()))***+++,,,---------)))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))******))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))((((((((('''&&&''')))******)))******))))))((((((''''''(((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((()))******(((((())))))************)))((('''&&&&&&&&&&&&&&&---,,,+++)))((((((''''''+++)))'''(((******(((%%%%%%%%%&&&((()))+++,,,,,,)))(((((('''''''''((((((&&&'''***,,,,,,+++)))'''((()))******)))((('''&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))%%%&&&''')))***,,,---...***))))))((((((((()))))))))))))))))))))))))))))),,,+++)))((((((((()))***&&&&&&''')))***************+++,,,------,,,+++*********))))))))))))******(((((())))))))))))((((((((()))+++,,,,,,+++)))(((+++++++++***)))((((((''''''''''''((((((((((((((('''(((******(((''''''((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((()))))))))((((((******)))((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))*********((('''''''''((()))******'''(((((()))******+++++++++***)))(((((()))***+++,,,+++***)))))))))*********++++++,,,,,,++++++************+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------------...//////------------------------,,,---......//////......,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***++++++***************+++************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((()))******++++++++++++---,,,***)))(((((())))))++++++++++++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))++++++***))))))***++++++))))))))))))(((((((((((()))))))))***,,,,,,)))&&&((()))******(((((()))***))))))***************)))++++++******)))***************)))))))))((((((((())))))((((((((()))*********))))))***,,,---+++***%%%%%%&&&'''((())))))***(((''''''&&&'''((()))******)))((()))***+++***(((((()))***+++,,,,,,,,,,,,******))))))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))(((******+++++++++,,,,,,,,,(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))((()))(((((((((***+++***)))))))))))))))((((((''''''(((((((((((((((((((((((((((((()))************)))'''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((()))******((((((((((((((()))))))))***)))(((((('''''''''(((***))))))(((((())))))***)))'''&&&&&&((((((&&&###(((((('''&&&%%%$$$$$$###((((((''''''''''''(((((('''((()))++++++***)))(((******+++++++++***(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))++++++***)))(((((('''''''''((())))))(((((()))***(((((()))))))))***************)))(((((())))))***))))))))))))))))))))))))++++++***)))((((((((()))&&&'''((())))))***))))))((()))************)))(((******))))))))))))******((())))))******))))))(((((()))+++,,,,,,+++)))(((++++++******)))(((((('''((((((((((((((('''''''''(((***+++***)))''''''((((((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))))))))))))))'''((((((((())))))******'''(((((()))******++++++'''(((((()))))))))((((((((((((((()))******+++++++++***)))(((((()))***++++++******)))((()))))))))******++++++++++++******)))))))))***++++++,,,,,,*********++++++++++++,,,,,,,,,++++++,,,,,,---...---------------------------------------......///........................,,,---......//////......,,,++++++++++++*********,,,,,,------,,,,,,+++************************+++++++++++++++************))))))(((((((((((())))))(((((((((((((((((((((((())))))******+++*********+++***)))(((''''''(((((()))*********)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))((((((((()))+++***(((&&&'''((())))))''''''((()))((()))***++++++,,,,,,,,,,,,+++***)))))))))))))))++++++************))))))***))))))))))))***++++++---,,,,,,---...///...,,,%%%%%%&&&'''((()))******)))((('''''''''((()))******)))((()))***+++***((('''((()))******+++******+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************)))))))))))))))((('''((()))***)))((()))))))))(((((((((((('''))))))))))))))))))))))))'''((())))))******))))))'''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((()))******((((((((((((''''''''''''******))))))(((((())))))&&&&&&''''''((()))***+++((('''&&&'''((((((&&&$$$***)))(((&&&$$$"""!!! ((((((''''''''''''(((((((((((()))))))))*********(((((()))))))))(((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))++++++*********)))))))))&&&((())))))(((((()))+++++++++***))))))(((''''''***))))))((())))))******))))))))))))))))))))))))***+++******)))((('''&&&(((((())))))))))))((((((((())))))******))))))(((***))))))(((((())))))***)))******************)))((()))***++++++***)))(((+++******))))))(((((('''))))))((((((''''''&&&&&&)))+++,,,+++)))(((((((((((()))))))))*********+++'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((('''&&&'''((()))***))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))************************(((((())))))************)))***+++,,,,,,+++)))((((((((())))))******************)))(((((()))************)))))))))(((((()))******++++++++++++******(((((())))))*********+++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------------,,,,,,------...///////////////////////////***+++,,,,,,------,,,,,,+++++++++*********))))))+++++++++,,,++++++***))))))*********+++++++++***++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))***************)))((())))))((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''((()))*********''''''(((((())))))'''&&&&&&((()))((('''&&&''')))((()))******+++++++++***,,,+++***))))))(((((()))***************************************++++++,,,...------...//////...,,,***))))))))))))((((((((())))))(((''''''((()))******)))((()))***+++***(((''''''((()))))))))))))))+++++++++******)))))))))((((((((((((((((((((((((((()))))))))))))))******&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))(((&&&&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))''''''((())))))))))))))))))(((''''''''''''((((((((((((((((((((())))))***))))))((((((((('''''''''***))))))(((((()))))))))&&&&&&&&&&&&'''((()))***)))((())))))))))))(((''')))))))))((((((''''''&&&(((''''''''''''(((((())))))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((***+++,,,......((()))***)))((('''((()))++++++***)))(((''''''&&&((((((''''''(((((())))))((((((((((((((((((((((((******++++++***(((&&&%%%((())))))))))))(((((('''******++++++++++++******))))))(((((((((((())))))******++++++++++++******))))))************))))))******))))))(((((((((((())))))((((((''''''&&&&&&)))***,,,+++)))(((((()))(((((())))))******++++++***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((,,,+++)))((('''((())))))))))))(((((((((((())))))&&&'''''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,+++)))((()))))))))))))))***************))))))))))))*********************))))))((()))******++++++******)))((()))))))))))))))******))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,---......////////////////////////***+++,,,,,,------,,,,,,+++++++++*********))))))***************))))))(((((()))***++++++++++++*********)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********))))))((((((((((((((('''''''''&&&'''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''((()))***++++++''''''((((((''''''''''''&&&((()))((('''&&&''')))))))))******)))(((((('''+++******)))(((((())))))))))))))))))))))))))))))***************++++++,,,---,,,,,,,,,......,,,++++++++++++************)))***)))(((''''''((()))******)))((()))***+++***(((''''''((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))******+++++++++)))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******)))(((''''''))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((())))))******))))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((''''''((()))))))))((((((''''''''''''''''''((())))))))))))((())))))))))))))))))*********'''''''''''''''((()))))))))((('''&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))******++++++&&&'''(((***+++---...///***++++++***'''&&&&&&''')))))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))******)))(((&&&%%%((())))))))))))(((((('''************************))))))(((((((((((())))))******++++++++++++******)))))))))******))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''')))******)))((())))))&&&&&&''''''(((((())))))*********)))((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,+++***))))))(((((((((((((((((((((((())))))***'''''''''(((((())))))******)))((((((((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((++++++******)))((((((''''''(((((()))))))))(((((())))))))))))))))))******)))))))))******)))))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........,,,,,,,,,,,,,,,------...........................,,,---......//////......,,,++++++++++++************************))))))((('''(((***+++,,,,,,+++***))))))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***)))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((&&&''''''((()))******+++'''((()))((('''&&&''')))'''((())))))''''''((()))*********))))))(((&&&&&&)))))))))(((((())))))***((((((((())))))))))))******))))))))))))***++++++,,,+++***+++,,,,,,***)))(((((()))***+++,,,------+++***)))((((((((()))******)))((()))***+++***((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************,,,+++******++++++***)))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''((()))***+++***)))((((((''''''''''''(((((()))((((((((((((((()))******))))))))))))*********+++(((((('''''''''((()))))),,,+++***((('''&&&&&&&&&$$$&&&(((((('''&&&'''((()))))))))(((((('''''''''''''''&&&''''''((()))***)))((('''&&&'''((()))***(((((('''''''''((())))))'''((()))******)))((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))******++++++))))))*********************++++++***'''&&&&&&'''''''''(((((((((((())))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((())))))((((((''''''(((((())))))))))))(((((()))((((((''''''(((((())))))((((((''''''(((((())))))******************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%'''))))))(((((()))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((()))******''''''((())))))***++++++''''''''''''((()))******((((((((((((((((((((((((%%%%%%&&&'''((())))))************)))))))))))))))((('''''''''((()))*********)))))))))))))))))))))))))))************))))))+++,,,,,,---,,,+++***)))))))))************))))))************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,++++++,,,,,,---...------------------------,,,---......//////......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******'''(((***,,,,,,,,,+++************)))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))''''''((()))*********)))'''((())))))))))))(((''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((())))))******''')))***)))'''&&&(((***((()))******(((((()))***))))))*********))))))((((((((('''(((((()))***+++)))))))))*********++++++))))))((((((((()))******,,,*********++++++)))'''&&&'''((()))***++++++,,,,,,+++)))((((((((()))******)))((()))***+++***((()))))))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************,,,***))))))******)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))++++++***)))((('''''''''''''''((())))))((((((((((((((()))******&&&''''''((()))***++++++)))((((((((())))))***+++,,,,,,***)))((('''''''''###&&&((((((&&&&&&''')))))))))((((((''''''&&&&&&&&&&&&&&&''''''((()))***'''''''''''''''((())))))%%%$$$######$$$%%%&&&''''''((()))******)))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))(((''''''''''''((())))))&&&'''((())))))***)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((())))))******))))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))###%%%(((((((((((()))***************))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''')))))))))((((((((((((((((((((()))******'''(((((()))***++++++,,,$$$%%%%%%&&&((()))+++,,,(((((((((((((((((((((((('''((()))***+++,,,---...((((((((()))******++++++***))))))((()))+++---...*********)))))))))))))))))))))************)))))),,,,,,---...---,,,+++***))))))************))))))+++++++++***************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...------------------------***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++------......------,,,+++&&&(((***,,,---,,,+++***+++++++++************)))'''((()))******)))((('''************************&&&&&&((()))************'''((()))******)))(((((((((((()))))))))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((()))+++)))'''&&&(((+++(((***+++***)))((()))+++((()))***+++++++++++++++''''''''''''(((***+++,,,*********++++++,,,,,,,,,((((((((((((((())))))***,,,+++******++++++)))'''(((((((((((('''''''''''',,,+++***((((((((())))))***)))((()))***+++***((()))***************))))))((((((((((((((()))))))))************************$$$$$$%%%%%%&&&'''((((((((((((((())))))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++)))'''&&&&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((***+++,,,+++)))((('''''''''''''''((()))***((((((((((((((()))******$$$%%%&&&'''(((***++++++******))))))***+++,,,,,,,,,+++***))))))(((((((((%%%(((******(((''')))+++((((((((()))))))))))))))&&&&&&&&&'''''')))******'''''''''((((((((((((((()))(((((('''((()))***+++'''((()))++++++)))((('''''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))******+++%%%&&&((()))((()))+++---))))))((((((''''''&&&&&&))))))))))))***+++,,,---))))))))))))))))))))))))''''''&&&&&&&&&(((***+++&&&&&&((()))************+++***)))(((((()))***+++((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((((((''''''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))***))))))((((((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))+++,,,,,,---,,,+++***)))))))))))))))************))))))((((((((((((((((((+++,,,------+++)))******+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------,,,++++++,,,------,,,*********+++,,,+++***)))((((((((((((((())))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))************))))))))))))*********))))))))))))+++---...((((((''''''''''''((((((''')))***++++++***)))''')))))))))******+++++++++************************&&&''''''((()))******+++(((((())))))((('''&&&&&&###(((***+++***)))******)))(((((()))***+++***************************************+++++++++,,,+++******))))))******''''''((()))******+++++++++*********))))))((((((***************+++++++++***(((&&&'''***+++)))''''''''''''''''''((())))))((((((((((((((()))******))))))************))))))(((((()))(((((('''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''))))))************))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))%%%&&&&&&&&&'''((((((((('''((()))******)))((('''***)))(((''''''&&&''''''******)))))))))))))))***''''''((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))///...+++)))(((((()))***'''((()))))))))'''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&%%%'''(((((('''''')))******)))((('''''''''''''''))))))))))))************((((((((((((''''''''''''$$$&&&(((******)))'''&&&***++++++)))'''&&&'''(((******************************)))))))))(((((((((&&&'''''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++************)))(((((())))))******)))))))))(((((((((''')))))))))*********++++++************************))))))))))))************((((((((((((((((((((((((******+++,,,,,,,,,,,,,,,************************************)))))))))((()))******++++++******)))))))))))))))))))))))))))++++++,,,,,,,,,+++***)))))))))))))))************++++++++++++++++++++++++***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---------------------------,,,,,,,,,,,,++++++------------------------...---,,,---//////---,,,***++++++,,,+++***)))((())))))))))))************,,,++++++*********++++++)))))))))))))))))))))))))))))))))***************+++******))))))******+++******))))))))))))******+++***)))(((((()))******((((((''''''''''''(((((('''(((***++++++***((('''((()))***+++,,,---...///************************''''''(((((())))))******(((((())))))(((''''''&&&)))***+++,,,+++)))'''%%%++++++***)))((()))*********************************************+++++++++,,,+++******))))))******+++************)))))))))************)))))))))(((+++++++++******))))))(((***((('''(((******)))'''((((((''''''(((((()))***((((((((((((((()))******(((((())))))))))))(((((())))))******)))(((((('''(((((())))))))))))((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))************))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))***************(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((())))))******)))(((((((((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))(((''''''&&&''''''''''''((()))))))))))))))&&&&&&'''''''''''''''''''''((()))******)))(((((((((((('''''''''(((((()))***))))))(((((()))))))))((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((())),,,+++)))(((((()))***+++)))***++++++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&&&&''')))(((''''''((()))))))))((('''''''''(((((((((((()))))))))*********((((((((((((''''''''''''''')))+++------,,,***)))+++,,,,,,***((('''((()))************************************))))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***++++++,,,,,,++++++******))))))((())))))******))))))))))))((((((((((((*********+++++++++,,,,,,************************))))))))))))************((((((((((((((((((((((((++++++,,,---------------++++++++++++++++++++++++************)))))))))))))))******++++++******)))))))))))))))))))))))))))+++++++++,,,++++++***))))))))))))*********++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,---......---+++***++++++++++++***))))))************++++++++++++...---,,,+++************))))))))))))))))))))))))))))))******++++++,,,,,,+++******))))))******+++******))))))))))))******+++***)))((('''''''''''')))((((((''''''(((((()))((((((************((((((((()))***,,,...///000111))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))((('''''''''(((((())))))((((((''',,,,,,+++***))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******......---+++***)))((('''************)))))))))))),,,+++***)))(((''''''&&&***)))((((((******)))((()))(((((((((((()))******((((((((((((((())))))***''''''((((((((((((''''''***************))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((())))))******(((((((((''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((''''''''''''''''''&&&'''((()))******))))))&&&&&&&&&''''''(((******)))((((((''''''((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))(((''''''''')))***+++)))************))))))(((************************''''''(((((())))))******(((((())))))(((((('''&&&'''((()))((('''&&&'''((((((((('''''''''((())))))(((((())))))))))))******((((((((((((''''''''''''((()))+++------,,,+++***+++,,,,,,+++)))((()))***************************))))))))))))))))))))))))******))))))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((''''''(((((())))))))))))))))))((((((((((((((()))))))))************''''''''''''''''''''''''((()))))))))************((((((((((((((((((((((((((()))******++++++******++++++++++++++++++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********))))))*********+++++++++))))))))))))***************+++---,,,+++******+++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------******)))***++++++***(((++++++++++++******)))))))))))))))*********++++++------,,,++++++***++++++))))))))))))))))))))))))(((((()))******+++,,,,,,***))))))(((((())))))*********))))))))))))******))))))(((''''''&&&&&&&&&))))))(((((((((((())))))(((((()))******)))(((((()))******,,,---...//////(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((((('''&&&&&&&&&'''((()))***+++,,,,,,++++++******))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++******))))))******///...---,,,+++)))((((((*********)))))))))))))))******))))))((((((''''''***))))))))))))***)))))))))))))))))))))******+++))))))(((((((((((())))))'''(((((())))))((((((''')))))))))******))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''(((((()))*********'''''''''''''''((())))))(((''''''''''''(((((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((())))))'''(((((((((((('''''''''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''((()))***)))'''&&&&&&'''((('''''''''((()))******(((((((((((()))))))))***((((((((((((''''''''''''&&&'''(((******)))((((((***+++,,,+++)))((())))))************************((((((((((((((((((((((((***)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((()))))))))************''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))*********************+++************++++++++++++(((((()))))))))*********)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......******)))***++++++***(((+++++++++***************((((((((()))))))))******+++*********++++++,,,---))))))))))))))))))))))))''''''(((((()))***++++++(((((((((''''''(((((((((******))))))))))))******''''''((((((((((((''''''))))))(((((((((((())))))((((((((())))))(((((((((***************+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))(((...---,,,************+++++++++++++++******))))))''''''''''''''''''''''''((())))))***++++++,,,,,,,,,+++******))))))******,,,,,,,,,+++++++++******))))))))))))))))))******''''''(((((())))))******)))*********)))))))))***)))))))))))))))******+++))))))(((((((((((())))))((())))))******))))))(((''''''(((((()))(((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%''''''((())))))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&''''''((()))***''''''((())))))))))))))))))))))))((((((''''''&&&((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((((('''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))(((((('''((()))***)))'''&&&&&&'''((((((((((((((()))***+++'''(((((((((((()))))))))((((((((((((''''''''''''%%%&&&'''(((((((((''''''''')))+++***)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))*********+++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************((())))))******))))))((())))))))))))))))))))))))******)))))))))***++++++*********++++++++++++,,,)))))))))***++++++,,,,,,)))+++,,,,,,+++++++++,,,+++++++++,,,,,,---------......------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,,,,---......---+++,,,+++******))))))******'''((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))******))))))))))))******(((((()))*********))))))***))))))(((((())))))***((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))((((((((())))))+++,,,---((()))************))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,+++******))))))***************+++++++++++++++))))))))))))************&&&'''(((((()))***+++,,,)))***++++++))))))***+++)))(((((((((((()))*********))))))((((((((((((((())))))************))))))&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''######$$$&&&'''((())))))'''((()))******)))((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((()))***''''''((()))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))******(((''''''&&&&&&&&&''''''''''''((()))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&***))))))))))))******+++''''''''''''''''''''''''''''''(((((())))))******))))))******))))))(((''''''((()))((('''&&&'''((())))))((((((((()))******''''''(((((((((((())))))((((((((((((''''''''''''''''''(((((())))))((((((&&&(((******)))((('''((())))))))))))))))))))))))''''''(((((())))))))))))***)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((***++++++'''((((((((()))))))))***)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((()))***+++,,,*********+++++++++,,,,,,'''(((((()))******++++++(((***,,,,,,+++++++++---******++++++,,,---....../////////......---------***++++++,,,---...//////------,,,,,,,,,,,,++++++++++++,,,,,,---......///...---,,,---//////---,,,,,,+++***)))))))))***+++(((((()))))))))*********)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++)))(((******))))))))))))******(((((((((''''''(((((((((((((((((((((((((((((((((************************''''''(((((())))))******(((((()))*************** !!!###&&&(((+++,,,---&&&&&&((()))******))))))(((((((((((((((((((((((('''((()))***+++,,,------,,,+++******))))))******************************((()))))))))************((())))))******+++++++++)))***,,,+++)))(((***,,,((((((''''''(((((()))*********)))((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((()))))))))***''''''((((((((((((''''''((('''&&&%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&''')))***++++++((()))***++++++***)))(((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))''''''((()))))))))))))))((((((((((((((()))))))))+++***)))(((''''''(((((()))(((((('''''''''(((((((((((((((((()))***++++++&&&&&&''''''((()))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((''''''''''''''''''((())))))))))))(((***)))(((((()))***+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))************)))((((((&&&''')))(((''''''((()))******))))))((()))))))))'''''''''((((((((())))))((((((((((((''''''''''''((((((((()))))))))))))))&&&)))+++,,,***)))((()))))))))))))))))))))))))))(((((())))))*********+++---,,,***)))((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---'''((((((((())))))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((***+++,,,******+++++++++,,,,,,,,,$$$%%%%%%&&&'''(((((()))(((***,,,,,,++++++,,,---))))))***+++---...//////000000/////////.........)))***+++,,,...///000000---------,,,,,,,,,++++++++++++,,,,,,---...//////,,,++++++,,,------,,,***---,,,***)))))))))***+++)))************++++++++++++***)))(((''''''''''''))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,******))))))))))))******/////////...---+++)))'''******))))))))))))******((((((''''''''''''((((((&&&''''''((()))******+++************************&&&''''''((()))******+++(((((()))***************)))************))))))((($$$%%%'''((()))***))))))))))))))))))))))))))))))'''((()))***+++,,,------,,,++++++***)))*********************))))))(((((((((((())))))*********++++++++++++***************(((+++,,,,,,)))(((***,,,'''''''''''''''((())))))******)))(((((((((((((((''''''((((((((((((''''''(((((()))***************(((((())))))))))))((((((''''''''''''((((((((()))'''((((((((())))))******''''''((((((((((((''''''((('''%%%%%%%%%&&&(((***************************%%%&&&&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((***+++,,,,,,+++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))''''''(((((())))))******,,,+++)))(((''''''''''''''''''&&&''''''((()))***(((((((((((()))***,,,,,,%%%%%%&&&'''((()))******'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&''')))***+++++++++((('''&&&&&&&&&((()))***))))))))))))))))))))))))))))))))))))((((((((((((***************)))((((((%%%'''(((((('''''')))***++++++***)))(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((('''))),,,---,,,*********))))))))))))))))))))))))((((((((((((''''''''''''******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***,,,,,,+++)))((()))***''''''(((((())))))******(((((())))))))))))((((((+++,,,---,,,***(((((()))((()))))))))))))))((((((&&&&&&'''((()))******+++))))))(((((((((((())))))(((((()))***************))))))************))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))************))))))&&&''')))+++,,,---,,,,,,+++++++++,,,---...000111.........------,,,,,,,,,,,,++++++++++++*********...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,************************++++++++++++++++++++++++,,,***)))***,,,,,,***''')))************))))))((((((((())))))))))))((((((***)))(((((('''(((((()))***)))(((''''''((()))***''''''''''''((((((((((((,,,------------,,,++++++&&&&&&''''''((()))))))))&&&''''''((()))(((((((((((('''''''''((()))******&&&&&&''''''((()))))))))''''''((()))))))))))))))******)))(((((((((''''''&&&''''''((()))******+++---,,,***(((''''''((())),,,***(((''''''(((***,,,((((((''''''(((***---...))))))(((((('''''''''&&&&&&'''((()))*********)))&&&&&&'''((()))***++++++,,,,,,+++***)))(((''''''+++,,,,,,---,,,***'''&&&***((('''((()))***)))'''))))))************))))))''''''((((((((((((''''''%%%&&&((()))))))))((((((((((((((((((''''''''''''******))))))((((((''''''))))))(((&&&&&&%%%%%%%%%))))))))))))))))))))))))&&&''')))***)))((('''%%%&&&'''((())))))***))))))((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((++++++++++++++++++++++++((()))))))))))))))(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***'''(((((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))***+++(((((())))))))))))(((((('''(((***++++++***)))((())))))******+++++++++,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++*********))))))((((((+++*********))))))(((((())))))(((((((((((())))))+++***)))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***+++,,,+++)))((()))***''''''''''''(((((((((((((((((())))))))))))((((((***,,,---,,,***(((((()))(((((())))))))))))(((((('''(((((())))))*********))))))(((((((((((())))))(((((()))***************))))))************))))))))))))))))))************************************)))************+++++++++************************(((((())))))))))))(((((('''((()))***+++++++++************+++,,,...///000......---------,,,,,,,,,,,,,,,------.........///......---,,,,,,,,,,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++)))(((***,,,---+++)))))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))+++++++++++++++***))))))((((((((((((((('''''''''''''''''''''((((((((()))+++++++++***++++++,,,,,,((((((((((((((('''''''''''''''((()))))))))))))))))))))*********)))(((((('''''''''((()))*********---,,,***(((''''''((()))***)))(((''''''((()))***((((((''''''(((***,,,...******)))))))))(((((((((((())))))))))))((((((((('''''''''((()))******+++++++++******)))(((((((((******))))))))))))))))))***((('''((()))***)))'''))))))************))))))(((((())))))))))))((((((&&&''''''(((((('''&&&%%%%%%&&&&&&'''((()))***+++***)))))))))((((((((('''+++***)))(((((('''''''''))))))))))))))))))))))))((((((((('''''''''(((((('''(((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((************************(((((())))))))))))(((((('''''''''''''''((())))))(((''''''''''''((())))))((()))***)))((('''((()))(((((((((''''''((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((((('''((()))++++++******)))((('''&&&&&&%%%((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((*********)))))))))((((((************)))))))))(((((((((''''''''''''(((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***+++++++++)))((()))***(((''''''''''''''''''&&&(((((())))))))))))((((((***+++,,,,,,***(((((()))(((((())))))))))))(((((()))))))))))))))*********))))))(((((((((((())))))(((((()))***************))))))************))))))************++++++++++++************************)))************+++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((()))***++++++******))))))******+++,,,......------------,,,,,,,,,,,,((())))))***,,,------...//////...---------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))(((***,,,---,,,+++))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++******&&&'''***++++++***'''&&&((())))))))))))*********)))))))))))))))(((''''''***))))))(((''''''&&&&&&(((''''''&&&'''((()))*********)))((((((((())))))***))))))(((''''''&&&&&&''''''((()))))))))))))))''')))***,,,,,,+++)))(((''''''(((((())))))******,,,+++)))((('''(((((()))''''''''''''''''''''''''((((((''''''(((***,,,---************))))))))))))*********)))(((''''''&&&((((((((())))))*********))))))))))))))))))))))))***)))'''&&&'''(((+++,,,***((('''((()))***)))'''((())))))******))))))((()))))))))******)))))))))(((((()))(((((('''%%%%%%&&&&&&'''((()))***++++++))))))))))))((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))***((('''%%%%%%''')))***((())))))))))))(((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((()))******((()))***)))((('''((()))))))))(((((((((((())))))((((((((())))))(((((((((''''''(((((((((((((((''''''''''''(((((()))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***((('''''')))***,,,+++***)))'''''''''((()))+++***)))(((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))))))))((((((************))))))))))))(((''''''&&&&&&''''''(((((()))***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))***+++***)))((()))***)))))))))((('''''''''&&&(((((())))))))))))(((((()))***,,,+++)))(((((()))'''(((((())))))))))))(((***************)))))))))))))))(((((((((((())))))(((((()))***************))))))************)))))))))))))))*********++++++************************))))))*********+++++++++************************++++++++++++++++++++++++((())))))***+++,,,,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---......---,,,,,,,,,,,,---************))))))))))))++++++++++++++++++++++++************************+++*********+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&(((***,,,---,,,+++***'''((()))******)))((('''))))))*********+++++++++(((((())))))(((((('''&&&))))))(((((('''''''''''')))(((&&&%%%&&&''')))+++***)))((('''''''''''''''))))))((((((''''''''''''''''''((()))))))))))))))&&&(((+++------,,,***)))'''((((((((()))))))))***+++***)))((((((((((((((('''(((((())))))(((((('''(((((((((((()))***+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))******(((((())))))************+++***)))(((((()))***+++***((('''((()))***)))'''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((((((((***))))))))))))((((((((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&''')))***))))))***))))))((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''((())))))((((((''''''(((((()))***((()))***)))((('''((())))))(((((((((((((((((()))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((&&&&&&'''((()))******+++''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******---+++)))''''''(((***,,,)))((('''''')))+++...000///...,,,***))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))((((((*********)))))))))))))))((((((''''''''''''(((((('''(((***,,,---,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((()))******)))((()))***+++*********)))((((((((((((((())))))))))))(((((((((***++++++)))(((((()))''''''((()))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***))))))))))))***+++((())))))+++,,,...///000))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,++++++******++++++---------------,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++******+++,,,++++++***))))))))))))***(((((())))))))))))((((((&&&(((***,,,---,,,+++***))))))(((((((((((())))))************++++++++++++))))))******))))))((('''''''''''''''(((((()))))))))(((&&&%%%&&&''')))+++---,,,++++++************''''''''''''(((((())))))''''''((()))))))))))))))&&&(((+++------,,,***)))(((((((((((()))))))))))))))))))))(((((((((((((((((())))))******))))))(((((((((((())))))***++++++((((((((((((((((((((((((((((((''''''((()))******************))))))))))))((((((((()))******++++++,,,,,,------,,,***)))(((***((('''((()))***)))'''(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))***))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))************************''''''((()))))))))))))))'''''''''''''''((())))))''''''&&&&&&''''''((()))((()))***)))((('''((()))(((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&''''''((()))***++++++''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''((()))******,,,***)))((('''(((***+++'''&&&&&&&&&(((***---//////...,,,***))))))***+++************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))******'''(((***,,,---,,,+++***))))))(((((((((((())))))************************'''(((((())))))*********((((((((((((((())))))***))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''')))***)))(((((()))+++++++++***************)))(((((())))))))))))((((((''')))******)))(((((()))&&&'''((())))))******)))((((((((((((((()))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))'''((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))((('''&&&&&&'''((())))))))))))***,,,---///000******))))))***++++++,,,++++++++++++,,,,,,,,,,,,//////.........---------,,,++++++***************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************+++,,,,,,+++******,,,//////...,,,***)))))))))***(((((())))))))))))(((((('''((()))+++++++++*********)))(((''''''((()))***)))************+++++++++***************))))))(((&&&&&&''''''((())))))***(((''''''&&&'''((()))***++++++***)))))))))******&&&&&&''''''((())))))***''''''((()))))))))))))))''')))***,,,,,,+++)))((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((())))))************''''''''''''((((((((((((((('''''''''''')))+++,,,+++++++++******)))))))))(((((())))))*********+++,,,---...///---+++((('''***((('''((()))***)))''''''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$&&&((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))$$$%%%(((******)))((('''((())))))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''(((((())))))'''''''''(((((((((((((((((((((''''''(((((()))***************************&&&'''((())))))******)))'''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%&&&'''((())))))))))))((((((((())))))*********''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((((((((((((((())))))''''''&&&%%%%%%&&&'''(((+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))************+++******))))))******+++((()))***+++++++++***)))))))))(((((((((((())))))************************&&&&&&'''(((((()))******((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))************(((((())))))))))))(((((('''(((******)))(((((()))&&&'''((()))************&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((()))***************))))))************))))))(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++***************************)))'''&&&&&&''')))***+++***)))))))))***+++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,))))))******************---,,,++++++******++++++((((((((()))*********+++))))))))))))))))))))))))************************(((***+++******+++000333222111...+++)))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++)))************)))(((((('''''''''(((((((((((((((''''''''''''((((((((()))(((''''''''''''(((((()))'''''''''(((((((((((((((''''''((()))))))))))))))))))))*********)))(((((())))))))))))((((((((((((''''''((((((((((((((('''***)))(((''''''((()))***((())))))***************''''''(((((())))))))))))***)))(((''''''(((***+++,,,,,,++++++***)))(((((()))))))))))))))*********,,,,,,,,,,,,++++++***)))***((('''((()))***)))'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$#########$$$&&&'''((($$$$$$%%%&&&'''((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&'''(((((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''((((((((()))((((((((((((((())))))***))))))))))))))))))))))))&&&'''((()))************'''''''''''''''((())))))'''''''''''''''(((((()))((()))***)))((('''((()))((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%&&&'''((()))))))))))))))))))))))))))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))((((((((((((''''''''''''''''''((((((((())))))(((''''''))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((()))))))))******************))))))))))))******))))))))))))))))))(((((())))))(((((((((((())))))************************%%%&&&&&&'''((())))))***((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))&&&((())))))(((((()))+++''''''(((((())))))******(((((())))))))))))(((((('''(((******)))(((((()))&&&'''((()))************$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))(((((()))***************))))))************)))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))---,,,***))))))***,,,---,,,+++)))((('''&&&''''''++++++++++++++++++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,------......---,,,,,,++++++,,,,,,******+++,,,------......************************))))))))))))))))))))))))%%%''')))******---222777444222///,,,***)))))))))(((((())))))))))))((((((***)))(((((('''(((((()))&&&'''***++++++***'''&&&((())))))))))))*********)))))))))))))))((((((''')))))))))(((''''''&&&&&&&&&'''(((((()))(((((((((******)))******+++,,,,,,)))))))))(((''''''&&&&&&'''(((((()))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''((((((((((((((('''***)))'''&&&&&&''')))***((())))))************)))(((((())))))*********+++,,,+++)))'''&&&'''((()))---,,,,,,+++***)))((((((******))))))))))))))))))+++***)))((((((***,,,---***((('''((()))***)))(((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&'''''')))***''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******''''''&&&&&&&&&''''''((())))))))))))))))))))))))((('''&&&%%%&&&(((***,,,''''''((())))))***))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))************'''''''''''''''((())))))((((((((((((((()))******(((******)))((('''((()))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((('''''''''"""$$$&&&((())))))(((''''''((()))+++,,,,,,,,,,,,'''(((***++++++***)))(((******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******&&&'''''''''(((((())))))(((((())))))*********+++))))))(((((((((((())))))+++***)))(((''''''(((((())))))(((((((((((())))))*********************************)))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************------,,,+++)))'''%%%$$$++++++,,,,,,,,,++++++***+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))000...,,,***))))))***+++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))))))))***************(((((())),,,---,,,)))))))))))))))************+++++++++************))),,,,,,,,,+++***)))(((''''''&&&&&&(((***+++***(((,,,,,,+++******+++,,,,,,+++,,,------,,,+++)))((()))************+++++++++++++++******++++++,,,---,,,,,,,,,+++***)))((('''))))))))))))************///---+++***+++******))))))((('''''''''(((***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&+++*********))))))(((((()))''''''(((******'''###&&&&&&&&&&&&'''''''''(((,,,***((('''&&&'''((()))111///,,,)))''''''(((((('''''''''''''''''''''''')))))))))))))))*********)))))))))))))))(((''''''***************+++++++++***)))(((''''''((()))***(((((((((((())))))))))))&&&((()))((('''&&&''')))''''''''''''''''''''''''+++***)))((((((***,,,---------,,,+++***)))(((''')))))))))(((((((((+++---***'''%%%%%%(((***)))((())))))))))))))))))))))))***)))((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))((('''&&&''''''&&&'''(((***,,,---))))))))))))))))))))))))&&&((()))+++++++++***))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))---,,,******+++***)))'''+++***((('''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++++++++)))((('''''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''******))))))((((((''''''((((((***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++***)))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))************,,,+++++++++******))))))***+++++++++++++++******************)))))))))(((''''''(((((((((((('''''')))))))))))))))))))))))),,,+++)))(((''''''))))))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))***************)))(((***,,,---+++((())))))))))))************)))))))))******+++++++++++++++++++++***)))(((((()))((((((***,,,---+++***,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,++++++************++++++++++++---,,,,,,+++*********+++------------,,,+++***)))))))))))))))************,,,+++*********++++++***,,,,,,***)))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))(((((()))(((''''''))))))'''%%%&&&&&&'''''''''(((((((((+++***((('''&&&'''((()))---+++***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((++++++******))))))((((((***)))(((''''''((())))))(((((((((((()))))))))))))))***+++***(((((()))***''''''''''''''''''''''''***)))((('''''')))+++,,,++++++***************)))((()))***)))((((((***---,,,***))))))++++++)))&&&))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))*********))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))''''''&&&'''(((***+++,,,))))))))))))))))))))))))++++++++++++***)))((((((***)))'''&&&&&&''')))***((((((((())))))((((((((()))))))))))))))((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))((((((((((((((()))***---,,,************(((&&&(((((('''''''''(((((()))(((((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((''''''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++*********))))))))))))***)))))))))((((((((('''%%%&&&'''((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******'''(((((())))))))))))((())))))))))))))))))))))))***************++++++,,,(((((((((((())))))))))))))))))))))))******************))))))***+++---...))))))******+++******)))************))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))******(((''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))))))))))))))************+++***)))***++++++)))((())))))))))))************'''(((((()))***+++,,,---)))******+++******))))))*********+++---...---,,,,,,+++************+++,,,,,,++++++++++++,,,------************+++++++++,,,///...,,,+++***)))))))))------------,,,+++******))))))))))))************)))))))))*********++++++///...,,,***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))***+++++++++******))))))))))))((((((***((('''&&&(((((('''&&&''''''((((((((()))))))))***)))((('''''''''((()))((((((''''''((()))+++,,,))))))))))))))))))))))))((((((((((((''''''''''''******+++++++++***))))))++++++***)))((('''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))+++,,,---,,,***)))***+++(((((((((((((((((((((((()))((('''&&&'''((()))***)))))))))******+++++++++((()))***)))((((((***,,,---,,,,,,,,,---+++(((&&&))))))))))))))))))))))))++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((()))))))))************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,''''''''''''(((***+++,,,))))))))))))))))))))))))000...---+++)))(((''''''***)))(((''''''((()))***''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((()))******///---,,,+++++++++)))'''%%%&&&'''((())))))*********))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******++++++++++++************))))))))))))((((((((((((%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********((((((((())))))))))))((())))))))))))))))))))))))***))))))))))))***++++++(((((((((((())))))))))))((()))))))))***************)))(((((((((***---...(((((()))************)))*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((*********)))***+++,,,---))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++************)))((('''((()))))))))************((((((((()))***+++++++++(((((()))************************+++---...---,,,++++++************++++++---,,,***))))))***+++,,,*********+++++++++,,,,,,...---,,,+++***************************)))((((((((()))))))))************((()))******)))))))))***...---,,,***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))))))))))))))))))))((((((***)))'''&&&&&&'''(((((((((((((((((()))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&''')))***+++'''''''''''''''''''''''')))(((((((((((((((''''''))))))*********))))))((())))))(((((('''''''''&&&((((((((((((((()))))))))(((((((((((()))))))))))),,,------,,,***))))))***))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))************(((*********(((((()))+++,,,,,,+++******)))(((((())))))))))))))))))))))))******************))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))++++++******))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,'''''''''((())))))***+++))))))))))))))))))))))))111///---+++)))(((((()))))))))(((''''''((())))))''''''((((((((((((''''''((((((((())))))*********(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''(((((()))***+++111///------------+++)))%%%&&&((()))******))))))******)))((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***************************))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))))))))((()))))))))***************)))'''&&&'''(((***+++'''((()))***************))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((((()))))))))******************+++***)))(((((((((((()))))))))************))))))))))))))))))))))))'''((()))***************)))))))))***,,,---,,,+++************************---,,,***(((((((((((()))***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))*********)))((((((((()))))))))************)))+++,,,,,,)))''''''((()))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((())))))***)))((('''&&&&&&''')))(((((((((((())))))))))))((('''''''''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''*********))))))(((((((((''''''((((((((((((((('''&&&&&&''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))***+++,,,+++)))((()))***************************(((((((((((())))))***************)))))))))(((((((((***+++***)))((()))******)))((('''&&&''')))+++************************(((((()))******))))))(((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***++++++******))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''(((((())))))******************************///...,,,***))))))***+++''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******...---++++++,,,,,,***)))'''((()))******)))((('''***)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))******))))))))))))))))))((((((((()))******++++++***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))))))))))))))***************)))((('''&&&'''(((((((((((()))***++++++++++++))))))))))))************)))******++++++******)))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------,,,+++***)))(((((())))))))))))************((()))+++***)))(((((()))))))))))))))******************)))))))))((((((((('''(((((()))*********)))((((((((()))+++,,,+++***))))))***++++++***)))))),,,+++***))))))(((((()))++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***+++++++++++++++******))))))))))))************))),,,...---)))&&&&&&(((&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***)))(((((((((''''''(((((((((((())))))((())))))(((&&&&&&'''(((''''''((((((((()))))))))&&&''''''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))++++++******))))))((((((&&&&&&''''''((((((''''''%%%%%%&&&'''((()))******&&&'''((()))*********)))(((((((((((())))))))))))((()))***)))(((((()))***))))))))))))))))))))))))(((((()))))))))******************))))))((((((((((((***++++++)))(((((()))((())))))((('''(((***,,,************************'''((()))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((()))))))))******************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((()))))))))))))))************************,,,++++++*********++++++&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((()))))))))(((''''''))))))(((''')))))))))******)))((((((******)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))&&&''''''(((((('''''''''))))))))))))))))))))))))************))))))))))))'''(((((()))******+++++++++***)))(((''''''((()))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))************(((((((((((((((((())))))((()))***+++,,,,,,,,,,,,((()))))))))************))))))************))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********))))))))))))))))))))))))++++++******)))))))))((())))))))))))************&&&(((******((('''(((***))))))))))))************((((((((()))))))))))))))(((((()))))))))))))))(((((((((((()))+++,,,+++***((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***+++++++++******++++++++++++******))))))))))))************''',,,///...***((((((***'''((()))***+++******)))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))'''''''''((((((((())))))&&&(((***)))'''&&&&&&(((&&&&&&'''''''''(((((((((%%%&&&''''''((((((((('''((((((((())))))((((((((())))))))))))))))))))))))+++******)))((((((''''''&&&&&&'''((((((((((((((('''''''''(((((())))))***%%%&&&((()))*********)))(((((((((((())))))))))))&&&((())))))((((((***+++))))))))))))))))))))))))''''''(((((())))))((((((((((((((()))))))))))))))(((***,,,+++***((((((((())),,,//////---******+++************************'''(((***+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))************)))))))))(((''''''))))))***))))))(((******************************++++++******)))(((''''''((((((((((((''''''))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************+++++++++++++++***)))((((((''''''((('''&&&&&&''')))******)))(((((((((((()))***++++++,,,+++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++,,,---***)))))))))((((((((('''*********)))((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********'''((((((((()))))))))***'''(((((())))))(((((('''))))))))))))))))))))))))************)))))))))((('''(((((()))***++++++++++++***)))'''''''''((()))((((((((((((((((((((((((*********)))***++++++,,,(((((((((((())))))))))))))))))))))))************'''((()))***++++++******))))))***+++,,,---------(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%(((******(((''')))+++))))))))))))************&&&&&&'''((()))***++++++(((((())))))))))))(((((()))((((((***,,,---,,,***((()))***++++++***)))(((''')))+++...///000000000++++++,,,,,,,,,---------......,,,+++***)))))))))'''(((((()))))))))(((((())))))))))))************&&&***//////+++)))***---)))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))%%%(((++++++(((&&&&&&'''&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((((((((('''&&&'''((()))*********)))''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''((())))))***)))))))))))))))))))))(((((((((%%%&&&((()))*********)))(((((((((((())))))))))))&&&''')))))))))***+++---((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++(((***,,,,,,***(((((((((***///555666222---***)))************************((()))+++---------+++***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************(((((())))))******++++++************************(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))*********'''((()))******)))((((((******************************++++++***)))'''&&&(((((())))))))))))((((((******++++++++++++******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***(((''''''''''''(((((('''))),,,------,,,'''''''''''')))+++---///---,,,+++***))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++---...******))))))((((((((('''+++******)))(((''''''&&&((((((((((((((((((((((((******))))))))))))******))))))******+++++++++,,,'''((((((((())))))*********+++++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))************))))))'''((()))***+++,,,,,,,,,******)))((((((((((((((()))(((''''''((()))(((&&&&&&&&&'''((()))***++++++***++++++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***(((((()))***+++,,,,,,---*********)))))))))))))))++++++******)))(((((((((+++*********))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++))))))(((((((((((())))))++++++,,,,,,,,,++++++*********++++++++++++******))))))))))))***+++,,,---........................))))))***+++,,,------...)))---///---(((&&&)))---))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((###%%%))),,,---,,,***)))''')))++++++)))))))))***(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))******)))(((''''''(((((((((((((((((((((((('''((('''&&&%%%&&&))),,,'''((((((&&&$$$###$$$&&&))))))*********))))))((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((''''''(((((())))))*********++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))((((((''''''&&&111999666+++$$$&&&---&&&''''''(((((((((((((((++++++******)))(((((((((******))))))(((((('''''',,,,,,++++++***)))))))))***)))(((((())))))((('''&&&'''(((((())))))***)))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))*********+++''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******++++++)))))))))))))))*********%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---+++)))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))000,,,'''######%%%))),,,******))))))((((((''''''(((((()))***++++++,,,,,,,,,,,,+++***)))((('''&&&)))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))***++++++,,,,,,+++)))(((&&&&&&((()))+++...+++'''''')))***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))******+++***************)))(((((((((((((((***(((((((((*********(((((((((((())))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,***))))))))))))))))))))))))*********************************)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++))))))(((((((((((())))))***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))))))))***+++,,,---------------------------++++++++++++++++++++++++)))***++++++************))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((((())),,,......,,,***(((((()))++++++***))))))***((((((((((((''''''''''''((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((((((((''''''((((((((((((((((((((((((((())))))((('''''')))+++))))))***((('''&&&((()))++++++******))))))))))))%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))((((((((((((''',,,000000+++((((((***'''(((((()))***)))))))))************))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((('''((()))***)))((('''((()))***))))))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))''''''((((((((((((''''''))))))))))))************((()))))))))))))))*********)))))))))((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++)))((()))))))))***)))((((((((((((((()))))))))))))))))))))))))))***)))'''&&&'''(((***+++***)))))))))((((((((('''(((((()))******+++,,,,,,(((((((((((((((((((((((())))))(((''''''(((((()))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******************)))))))))***)))(((''''''((()))***---***(((''')))***)))((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************)))))))))*********))))))((('''******)))((((((((())))))***)))((()))+++,,,,,,+++******)))))))))((((((((()))***+++***)))((()))***************************************************((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))******))))))******+++,,,,,,---************))))))))))))*********************************++++++++++++,,,)))))))))*********++++++))))))))))))))))))))))))******+++++++++++++++******++++++,,,,,,++++++***))))))))))))***+++,,,,,,------------------------,,,,,,+++++++++*********)))))))))+++------***'''))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,---...///...,,,)))'''(((***++++++***))))))***(((((((((''''''&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''((((((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((***)))(((''''''(((((()))***)))((((((***+++...---+++))))))((())))))&&&'''((())))))***))))))))))))))))))))))))))))))''''''((())))))))))))(((((((((((())))))))))))******)))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))***))))))))))))(((((((((((('''&&&(((+++,,,***(((((())))))***************))))))))))))************))))))))))))((((((((((((((((((((((((((()))))))))(((''''''(((***+++***)))***+++---...---+++(((&&&'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''(((((((((((('''(((((())))))((((((''')))*********++++++++++++))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******))))))(((******)))((((((((((((((())))))))))))))))))))))))%%%&&&(((************)))))))))))))))((((((((((((((())))))******+++++++++%%%%%%&&&'''((()))******))))))((((((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******+++******)))((((((''''''***)))(((''''''((()))***,,,***(((((()))***)))((())))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))(((((())))))))))))((((((******))))))((())))))******)))((()))+++---,,,+++)))))))))))))))))))))))))))***+++***)))((()))***************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---+++++++++*********)))))))))))))))))))))***************+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************)))))))))******))))))))))))******++++++++++++***)))******++++++******)))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,...//////...+++((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))---.........---+++)))((()))+++,,,,,,***))))))*********)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***)))((('''&&&&&&'''((((((((((((((((((((((((((((((%%%''')))***(((&&&%%%%%%%%%&&&'''''''''''')))+++000...+++)))(((((()))***(((((()))***************((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))******)))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))&&&$$$&&&))),,,+++)))(((((()))************)))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))(((((((((''''''(((***,,,+++***---...111333222000---***((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++++++++***))))))((((((''''''''')))))))))((((((''''''''''''((())))))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++***)))((((((+++***)))((((((''''''(((((((((((((((((((((((((((&&&''')))***+++***)))((())))))))))))((((((((((((((()))))))))*********+++%%%&&&''''''((()))******)))))))))))))))*********))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********))))))((((((''''''''''''))))))(((((((((((())))))******)))))))))***))))))))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))&&&&&&((())))))***************))))))))))))*********)))((()))+++,,,+++***((((((((()))***+++++++++((()))******)))((()))+++))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))---,,,+++******+++,,,---,,,,,,++++++***)))))))))(((((())))))************,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))************))))))((()))******++++++++++++(((((())))))))))))((((((*********)))******+++,,,++++++++++++++++++++++++(((((()))******+++,,,,,,---222555444000,,,+++,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***+++++++++++++++************+++---,,,***))))))***+++++++++***)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((('''''''''((((((((())))))))))))))))))))))))&&&)))+++,,,***'''&&&&&&%%%&&&''''''''''''***,,,///...+++)))'''(((((()))((()))******************(((((((((((((((((((((((('''((()))***+++,,,,,,,,,************))))))))))))+++***)))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((((((******&&&'''(((((())))))((((((''''''((()))***++++++,,,(((((((((((()))))))))))),,,,,,+++******)))(((((((((''''''(((+++,,,,,,++++++---000222333111///---))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++******))))))((((((''''''((((((((())))))*********((()))******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))((((((******)))(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************&&&&&&''''''(((((((((((())))))(((((((((((())))))((()))******)))))))))***))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))&&&&&&((()))***+++++++++******)))))))))***+++++++++***)))***++++++***)))''''''((()))***+++,,,---((()))******))))))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))((((((((()))******++++++---,,,,,,+++******))))))))))))))))))************************************)))))))))************+++((((((((()))))))))******((()))***++++++***)))((((((((()))***++++++++++++((())))))))))))))))))(((+++***************++++++************************''''''((()))***+++,,,------222666444...***+++...))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((((((((()))***+++++++++,,,---,,,***))))))***+++++++++******)))))))))''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))***'''((())))))***))))))((()))))))))))))))))))))))))))+++---...,,,***))))))'''((())))))((()))+++------,,,***(((((('''(((((())))))************))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,+++************)))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***)))))))))************+++)))***+++***'''&&&(((+++&&&&&&'''((((((((((((((('''(((((()))***+++++++++(((((((((((()))))))))))),,,,,,++++++***))))))))))))(((((()))+++,,,+++***'''))),,,...///...,,,+++************************&&&&&&'''((()))***++++++************))))))))))))((())))))******))))))(((&&&&&&'''((()))******+++************))))))))))))''''''((()))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++)))'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((()))************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++&&&&&&''''''((())))))***(((((())))))))))))((((((''')))++++++***))))))***))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))(((((()))***+++++++++*********))))))******+++,,,...---++++++,,,,,,***))))))))))))******+++++++++''')))******))))))***+++************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))************))))))+++++++++***************'''(((((()))******++++++*********************)))((()))))))))************++++++++++++++++++++++++))))))))))))************(((((((((((()))))))))***((()))+++,,,,,,+++)))((('''((()))***++++++++++++******++++++++++++******++++++***************+++))))))))))))))))))))))))(((((())))))******+++++++++---///...,,,***+++---))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++***)))((('''''')))***++++++---...---+++)))))))))*********)))))))))))))))((((((((()))))))))******((((((((((((((((((((((((*********)))))))))))))))&&&(((***,,,,,,+++)))((())))))))))))))))))))))))(((***,,,,,,+++******+++'''((((((((('''''')))+++)))))))))(((((((((''''''((())))))***))))))(((((())))))))))))))))))))))))(((((()))******+++******+++++++++*********))))))''''''&&&%%%&&&''')))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))*********+++++++++''')))***)))((((((((()))''''''((()))))))))))))))(((((())))))*********+++'''((((((((()))))))))***((()))))))))******+++++++++***))))))+++++++++)))((()))***++++++***))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******)))))))))((((((((())))))************))))))&&&'''((()))***+++,,,,,,************++++++++++++'''((((((((()))************++++++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((''''''(((((()))***+++))))))))))))))))))))))))))))))((((((((((((((()))'''((((((((()))))))))***)))))))))))))))))))))(((******)))))))))(((((((((%%%&&&''')))******))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))*********+++++++++((((((((((((((((((((()))(((((())))))))))))((((((&&&(((++++++***))))))+++))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))************))))))***++++++++++++***))))))******))))))***+++,,,,,,000///------------+++)))+++++++++***************''')))******))))))***,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***************************'''(((((()))***+++++++++((((((((()))******++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))((()))+++,,,,,,+++)))((('''''')))******++++++++++++,,,,,,------,,,,,,+++++++++***************+++))))))))))))))))))))))))************))))))))))))((('''&&&(((***,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++,,,***)))''''''(((***+++,,,---...---+++)))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((++++++******))))))((((((&&&(((+++......---***((())))))))))))))))))))))))%%%&&&((((((((('''((()))%%%&&&&&&&&&$$$%%%&&&((('''((((((((((((((('''&&&(((((()))))))))(((((('''))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++******))))))%%%%%%$$$###$$$''')))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))******++++++++++++&&&&&&&&&((()))***)))((((((((()))***************))))))))))))************'''((((((((())))))******$$$%%%&&&((()))+++,,,---,,,***)))***++++++***)))++++++++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))************))))))'''((()))***+++,,,------*********+++,,,,,,,,,---((((((((((((((('''''''''++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&(((***+++''''''''''''(((***+++,,,))))))))))))))))))))))))&&&'''((()))******))))))'''((((((((())))))******))))))))))))((((((((((((''''''(((((((((((((((((($$$%%%'''((()))))))))(((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,)))************+++++++++*********)))((((((''''''(((((())))))))))))((((((%%%(((+++,,,***((()))+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++)))))))))))))))******++++++***)))'''''')))***+++---,,,,,,+++***)))((((((+++*********))))))((((((---,,,+++******+++,,,---************************))))))************))))))((()))***++++++,,,++++++))))))))))))************((()))***++++++***)))(((************+++,,,------------...///...---+++***))))))))))))************''''''((()))***++++++,,,,,,,,,++++++***)))(((((()))************+++++++++---,,,++++++++++++++++++(((((()))***++++++,,,,,,++++++************++++++)))(((''''''''')))***+++******+++++++++,,,,,,,,,++++++******************---,,,++++++******++++++,,,---...---,,,,,,---///+++++++++++++++***(((((()))***+++,,,,,,+++***)))&&&''')))*********)))(((,,,***)))***++++++***))),,,+++***((((((***+++,,,......---,,,***)))(((((('''((()))((('''&&&''')))***)))'''((()))++++++***(((((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))*********+++,,,,,,***(((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''******++++++++++++******))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((''''''''''''(((...---+++)))(((((())))))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&''')))***,,,---++++++******))))))((((((++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,---,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))++++++************++++++******))))))))))))******+++)))&&&$$$$$$&&&)))+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))************))))))))))))))))))))))))((((((((((((&&&)))---000000,,,'''$$$'''(((***++++++***)))(((&&&''''''((())))))((((((''''''''''''((((((((((((************************(((((((((((())))))))))))))))))************))))))(((''''''''')))***,,,...++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++******************++++++))))))))))))))))))))))))+++*********))))))((((((&&&'''((())))))((('''&&&***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((''''''((())))))))))))((((((((((((***+++++++++++++++***))))))))))))))))))******+++,,,+++***))))))***+++,,,------,,,,,,+++*********++++++++++++*********)))******))))))))))))******************************++++++,,,,,,,,,,,,+++++++++++++++,,,++++++******(((((())))))******++++++))))))************))))))******)))))))))***++++++---------------,,,++++++))))))))))))************))))))******++++++,,,,,,...------++++++*********)))************+++++++++++++++***)))((((((((((((+++++++++++++++*********))))))(((((((((((())))))))))))((((((((()))++++++*********+++++++++,,,,,,************************---,,,++++++******++++++)))***+++***))))))+++,,,+++++++++*********)))))))))***++++++++++++***)))'''''')))*********)))(((+++***))))))++++++***))),,,+++)))(((((()))+++,,,...------,,,***))))))((('''((()))(((''''''((()))******+++---//////,,,)))++++++***)))))))))))))))(((((('''''''''(((((()))***))))))***++++++)))'''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''''''''((()))***---,,,+++))))))((())))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((***+++,,,*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((()))+++------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++++++++************++++++******))))))))))))*********)))'''%%%%%%''')))***))))))))))))))))))))))))))))))***++++++***))))))(((((())))))***)))))))))******)))))))))((((((((())))))))))))(((((((((((('''))),,,///...+++'''%%%******)))))))))))))))***((((((((()))))))))))))))''''''((((((((()))))))))************************(((((())))))******++++++***++++++++++++++++++***(((((('''((()))***,,,---++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************))))))))))))((((((((((((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++***************)))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((((((((((((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((('''&&&((())))))(((''''''((((((((())))))))))))))))))***************)))(((((())))))))))))******++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))************))))))************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))((((((((())))))***+++,,,,,,*********))))))*********,,,,,,+++*********++++++---,,,,,,++++++++++++,,,)))))))))*********++++++++++++++++++++++++,,,,,,...---+++***))))))***+++)))************+++++++++++++++***)))((('''''''''++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))***))))))))))))******+++*********++++++++++++,,,************************---,,,++++++******++++++((()))***)))((()))***,,,...---,,,************+++)))***++++++++++++***)))'''((())))))******))))))***)))((()))***+++***)))******((((((((((((******------,,,+++***)))))))))'''((())))))''''''((())))))+++...222444222---))),,,++++++************+++)))((((((''''''((((((((()))(((((()))******)))'''&&&&&&&&&'''''''''((((((***))))))(((((((((((()))((((((''''''''''''((((((&&&''''''((((((''''''&&&((((((''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++,,,+++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))((())))))******))))))(((''')))+++---...,,,***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,++++++************++++++******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))((())))))******))))))(((''''''(((((()))))))))***)))))))))(((((((((''''''))))))))))))(((((((((((((((***+++,,,,,,***((('''---,,,)))''''''((()))*********)))(((((()))))))))((())))))))))))*********************************((())))))***+++,,,,,,---)))******++++++******)))(((((((((((()))***,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((++++++++++++************(((((((((((())))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''(((***+++++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((((((''')))((((((''''''(((((()))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&((())))))((('''((((((''''''((()))************************)))((('''&&&))))))******++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***************************)))******++++++******)))******++++++******)))((((((((()))***++++++,,,---,,,+++))))))))))))+++,,,000///...------------------,,,+++***)))***+++,,,))))))*********+++++++++++++++++++++++++++******+++***((('''&&&'''((()))))))))*********+++++++++++++++++++++++++++******'''((()))+++---///000111++++++************++++++))))))))))))))))))))))))************++++++++++++***************+++++++++---,,,++++++******++++++***+++,,,,,,+++,,,...///444222///,,,*********+++*********++++++*********(((((())))))***************(((((((((***+++***)))))))))(((''''''((()))))),,,,,,++++++******))))))''')))***)))((('''((())))))+++...111333111---)))))))))(((''''''(((((((((***)))((((((((((((((((((((('''''''''))))))(((&&&''''''(((((((((((())))))***))))))(((((()))))))))))))))(((((((((((())))))(((((())))))))))))((((((***************)))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((***************)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++(((((())))))************(((((((((((((((((((((((()))))))))******)))))))))'''))),,,---...,,,)))((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++++++++************+++++++++******))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))******((((((((((((''''''''''''))))))))))))(((((((((((()))***************))))))---,,,***)))((((((((((((******)))((('''(((((()))))))))*********+++++++++************************'''((())))))***+++,,,,,,''''''((((((((((((''''''((((((((())))))***+++,,,******)))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++++++++******)))))))))(((((((((((())))))))))))((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((())))))******...,,,)))'''&&&''')))+++------,,,+++***))))))((())))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''(((******((('''((()))&&&'''(((***+++++++++***)))))))))))))))((('''&&&))))))***++++++++++++***+++++++++******+++++++++))))))******++++++,,,,,,))))))*********************+++,,,------,,,+++*********************************++++++++++++******''''''((()))******))))))((())))))***+++,,,,,,,,,,,,+++***))))))***+++,,,000000///...------------,,,+++***)))***+++,,,---************++++++++++++***************)))))))))***)))((('''''''''((()))))))))*********+++++++++)))***+++,,,------,,,,,,'''((()))+++---///000111++++++************++++++((((((((((((((((((((('''))))))*********+++++++++))))))*********+++++++++---,,,++++++******+++++++++---...---------///111777555111...+++*********+++******************+++)))))))))))))))******+++)))(((((()))***++++++***))))))(((((((((((())))))************************((()))***)))((('''(((******)))***+++------+++)))''''''&&&&&&&&&''''''(((******)))((((((((((((((()))'''&&&&&&((((((((('''(((((()))))))))*********)))(((((('''(((((())))))((())))))))))))))))))((((((((())))))))))))(((((()))))))))***************''''''''''''((((((((((((((((((''''''''''''((((((((()))))))))******))))))((((((((((((((())))))***))))))))))))))))))))))))***))))))((((((((((((((((((((())))))******++++++************))))))((((((''''''''''''''''''''''''))))))************))))))((()))+++------+++)))''''''((((((((()))))))))***((((((((((((((((((((((((******))))))))))))))))))++++++************++++++++++++************++++++(((((()))******)))((((((************************))))))(((((((((((())))))((((((((('''((()))***+++((((((((((((''''''''''''))))))))))))((((((((((((***))))))((())))))*********+++++++++***)))'''&&&))))))((((((((((((((((((************++++++++++++))))))))))))))))))))))))''''''(((((()))******+++''''''((((((((((((''''''(((((())))))******++++++***)))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********))))))((((((''''''((((((((()))))))))***((()))++++++)))((()))***))))))))))))))))))))))))''''''(((((())))))******...,,,)))'''&&&''')))+++......---,,,++++++******))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''((()))***)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))(((((()))&&&''')))+++,,,++++++***(((((())))))))))))((((((((()))+++,,,,,,,,,+++******++++++++++++++++++***)))))))))******+++++++++)))))))))))))))*********))))))************))))))************************,,,,,,------------,,,,,,&&&'''((()))*********************+++++++++++++++++++++************++++++------,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---*********++++++++++++,,,)))))))))))))))))))))***++++++++++++++++++++++++)))************+++++++++((()))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))((())))))))))))((((((''')))))))))************+++)))))))))***++++++,,,,,,---,,,++++++******++++++***+++,,,,,,,,,,,,///111555444111...,,,+++******++++++***))))))***++++++***))))))))))))***+++,,,***)))((()))+++,,,,,,+++)))))))))))))))))))))))))))))))))***************((()))******(((((()))******((('''''')))*********((((((((((((((())))))***++++++***)))(((((((((((()))(((&&&&&&((()))((('''(((((()))))))))*********'''''''''''''''(((((()))(((((())))))))))))((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''((()))*********)))((((((((((((((()))******))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************++++++******)))((((((''''''''''''''''''''''''''')))******++++++******))))))***+++++++++***)))(((''''''(((((())))))******((((((((((((((((((((((((************))))))((((((++++++************++++++++++++************++++++((())))))******))))))(((***************************))))))(((((())))))***+++***)))(((((()))***+++)))))))))(((((((((''''''))))))))))))(((((((((((())))))((((((((()))******)))***+++,,,+++***'''&&&'''((()))*********)))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))***************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((''''''(((((())))))******((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))((('''(((***+++---------,,,++++++******))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))(((((()))&&&(((***,,,,,,,,,***)))''''''((()))************((()))+++------,,,+++***++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++)))))))))******+++++++++******))))))))))))******************************,,,------......------,,,)))***++++++++++++******,,,,,,++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++,,,---++++++,,,---------------*********+++++++++,,,,,,)))))))))******+++++++++***+++,,,------,,,+++***)))************++++++++++++,,,---......,,,***)))+++++++++++++++*********))))))(((((((((((())))))***++++++,,,+++***)))((())))))))))))************((())))))***++++++,,,,,,---,,,++++++******++++++)))***+++++++++,,,...000......---,,,,,,++++++***++++++***))))))***++++++******)))))))))***+++,,,+++***)))***,,,...---,,,)))******************)))((()))))))))******++++++((()))******)))((()))***+++)))'''((()))++++++***))))))(((((()))******+++,,,+++***)))((((((((((((***(((&&&&&&((())))))(((''''''''''''(((((((((((('''''''''''''''((())))))''''''((())))))((('''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((()))%%%&&&((()))************((((((((((((((()))******)))))))))))))))))))))))))))((((((((((((((()))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++***)))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))*********++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************+++***))))))))))))***+++...---+++)))((()))***+++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((()))******))))))*********)))))))))&&&(((+++---...---,,,+++)))))))))************+++))))))))))))))))))))))))*********))))))))))))(((***++++++++++++++++++***(((((()))***+++******))))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))******'''''''''((()))*********((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++************************))))))))))))))))))))))))((((((((()))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))++++++)))((()))***''')))+++,,,---+++)))(((&&&'''(((***++++++++++++(((***+++------,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---***************************++++++,,,,,,++++++***------------,,,+++******------,,,++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,------...///***+++---...///...------******+++++++++,,,,,,,,,))))))***+++,,,,,,------''')))+++------,,,)))((()))************+++++++++111111222222000...+++)))(((((()))***++++++,,,,,,++++++************++++++,,,------...---,,,+++***))))))))))))************((())))))***++++++,,,,,,---,,,++++++******++++++***+++,,,,,,,,,---000222'''((()))+++++++++++++++,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,+++******+++---///...---******++++++++++++******(((((())))))******++++++(((***+++***)))((()))***+++******+++,,,---,,,+++(((((('''(((((()))******,,,+++***)))((((((((((((+++)))''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))******&&&'''((())))))((('''&&&******++++++++++++******&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''((()))***+++%%%&&&((()))************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******++++++******))))))((((((((((((((()))******++++++******************************++++++++++++******,,,+++)))((((((((()))***&&&''''''((()))******+++************************''''''((()))***+++,,,,,,++++++************++++++,,,++++++******++++++,,,******))))))))))))******************************,,,+++***))))))***+++,,,000...,,,***))))))***+++************))))))))))))))))))))))))((((((((((((''''''(((((())))))******+++***((('''((()))+++,,,&&&)))---000111000...---((())))))))))))*********)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************))))))((((((***++++++***))))))))))))((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))******+++++++++,,,&&&''''''((()))******+++((()))++++++)))((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))'''((((((((())))))******((()))++++++)))((()))***(((***,,,------+++)))'''************************---,,,,,,+++*********+++---,,,,,,++++++,,,,,,------,,,,,,+++*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...///111111222...,,,***))))))***,,,---...---,,,,,,++++++,,,,,,------,,,+++))))))***,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......+++***)))***,,,---,,,+++++++++************++++++......---,,,+++++++++++++++---///...,,,*********++++++***************+++******))))))(((((('''''',,,,,,,,,------.........&&&'''''''''''''''&&&&&&******+++++++++,,,,,,,,,,,,+++***)))(((((((((((()))((((((((()))***++++++,,,,,,++++++******)))))),,,,,,++++++***)))))))))(((((((((((())))))))))))*********,,,...///...---''''''((((((((()))******))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))),,,)))&&&&&&(((******(((***************)))))))))((()))******)))'''$$$###))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((***+++,,,(((((())))))******++++++))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))*********)))))))))))))))))))))************))))))******++++++++++++******'''((())))))(((((()))******)))(((''''''((()))***)))))))))((((((((((((((((((***+++***)))((()))+++++++++******)))(((((((((++++++***)))(((((())))))))))))***++++++++++++***+++++++++*********))))))************************+++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))*********,,,------+++)))************************+++,,,---...............)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))*********++++++++++++###&&&))),,,---,,,***((())))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++)))))))))(((((((((((((((************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++***)))(((''''''((()))***(((((((((((((((((((((((()))***+++***)))((()))+++---+++)))'''&&&(((***+++'''(((***,,,,,,,,,***)))************************((((((''''''''''''(((((())))))))))))))))))))))))************************---,,,,,,+++******++++++---,,,,,,++++++,,,,,,------,,,,,,+++******++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,---///000000000---,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,------,,,***)))***,,,,,,,,,,,,+++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,------------+++*********,,,---,,,+++++++++************++++++++++++******)))************,,,...---+++)))))))))++++++***************+++))))))******************,,,,,,,,,,,,,,,---------))))))************))))))*********+++++++++,,,,,,,,,+++***)))((((((((((((***))))))))))))******+++***************)))))))))******))))))((('''''''''(((((((((((())))))))))))*********+++---...---+++)))******++++++++++++***))))))))))))((((((((((((***))))))(((((())))))***((((((((((((((((((((((((+++(((&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%((()))***++++++***((('''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''((()))***)))))))))))))))*********))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))))))))))))))))))))************)))))))))******++++++******)))'''((())))))(((((()))******)))(((''''''((()))***))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))*********++++++***)))))))))))))))))))))******+++++++++***+++++++++*********))))))************************+++++++++*********))))))***+++++++++***))))))(((************************)))((()))+++---...---+++************************''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************)))))))))*********++++++&&&(((***,,,,,,+++)))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((()))************+++++++++************************---,,,***(((((()))***,,,***************+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***+++++++++,,,+++***))))))))))))***+++((((((((((((((((((((((((((()))******)))((()))***,,,+++)))((('''((()))***'''(((***,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))************************---,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,------+++******+++---------,,,,,,+++++++++,,,---------------......+++++++++,,,,,,,,,------,,,+++***+++,,,---,,,+++++++++************++++++*********)))******++++++)))+++---,,,***(((((((((+++***************++++++))))))******+++,,,,,,---,,,,,,,,,+++++++++++++++******+++++++++++++++************++++++++++++,,,,,,+++***)))((((((((((((++++++******************((())))))))))))))))))*********))))))((('''''''''(((((((((((())))))))))))******)))***,,,,,,+++))))))***+++,,,,,,+++)))((((((((((((((()))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''')))(((((((((******((('''******)))((('''&&&&&&%%%'''(((***,,,------,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((************************)))((('''''''''''''''(((***))))))))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))******))))))************)))))))))******++++++******)))'''((())))))(((((()))***))))))(((((((((((())))))************************''')))***)))((('''(((***'''(((((()))******+++++++++***)))))))))))))))))))))))))))*********+++++++++++++++***************************************+++++++++***************))))))*********)))((((((************************((('''(((***---......,,,************************(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************)))))))))((((((((()))))))))*********************)))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++333000,,,)))'''(((***,,,))))))******++++++,,,,,,+++++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******(((((()))***++++++,,,,,,,,,+++************+++,,,((((((((((((((((((((((((''')))******)))(((((()))*********)))))))))))))))((()))***+++++++++***)))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************************---,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------------------+++,,,---------------,,,,,,,,,,,,+++,,,,,,---...***,,,......---+++++++++......------,,,,,,++++++++++++,,,,,,---------...+++++++++,,,,,,,,,,,,---,,,+++***+++---...---,,,,,,++++++******++++++,,,++++++++++++,,,---......***,,,------+++)))((()))*********)))******+++,,,************++++++,,,,,,,,,+++++++++******))))))))))))******++++++******************++++++++++++++++++***)))(((((())))))---,,,+++******)))******''''''(((((())))))******,,,,,,++++++***)))))))))(((((((((((())))))))))))***)))))))))++++++)))''''''(((***++++++)))&&&$$$(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))*********((('''++++++***)))((('''&&&%%%((((((***+++,,,------,,,((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((''''''''''''******))))))((((((((('''((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))******''''''((())))))))))))))))))))))))))))))*********))))))************))))))))))))************))))))'''((())))))(((((()))***))))))(((((((((((())))))***************+++++++++'''((())))))((('''((()))(((((())))))******************)))))))))))))))***)))))))))))))))******+++************************************************************************'''(((((()))))))))((((((************************)))((((((***,,,---,,,+++************************)))******+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***))))))))))))))))))))))))*********))))))))))))(((******))))))((((((''''''))))))*********+++++++++++++++++++++++++++++++++111000---***))))))***+++&&&&&&'''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,,,,---+++++++++******+++++++++((((((((((((((((((((((((''')))++++++)))(((((())))))******+++***)))((('''((()))******+++***))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************---,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,+++,,,---............---...---------------......))),,,......---,,,,,,,,,.........---------,,,,,,******++++++,,,,,,------++++++,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---......+++---......,,,***)))*********))))))***++++++,,,++++++*********)))))))))+++++++++******)))))))))))))))***+++++++++++++++))))))*********++++++++++++***)))))))))))))))))),,,,,,+++***))))))))))))''''''(((((())))))******,,,,,,++++++***)))))))))(((((((((((())))))))))))***)))((()))******)))''''''(((***++++++)))&&&$$$'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))'''(((*********)))((('''(((((('''&&&$$$###""""""))))))******************((((((((((((((((((((((((************************((((((((((((((((((((((((************)))(((((('''***)))))))))((((((''''''(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))''''''((()))))))))))))))(((((())))))************))))))************)))))))))))))))******)))))))))'''((())))))(((((()))***(((((())))))))))))(((((())))))******++++++++++++((()))***)))((('''(((***************))))))((((((***)))))))))))))))******))))))((((((((()))***+++************************************************************************&&&'''((()))))))))))))))************************,,,***))))))***+++***)))************************(((((()))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((((()))))))))))))))((((((((()))***+++,,,************************+++*********))))))))))))***)))))))))((((((((('''))))))*********+++++++++************************++++++,,,,,,+++***))))))&&&&&&'''((()))******+++++++++++++++++++++++++++************************))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))''')))+++,,,***)))))))))((()))+++++++++***(((''')))))))))******)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///.........,,,------....../////////000000///...............***,,,......---,,,---...........................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,++++++++++++,,,,,,*********)))******++++++,,,---//////,,,+++******))))))))))))***+++,,,,,,,,,++++++***))))))((((((+++++++++******************+++,,,---............)))))))))************+++******)))))))))))))))*********))))))))))))))))))((())))))))))))))))))*********))))))((('''''''''(((((((((((())))))))))))))))))((()))++++++***((()))***+++,,,,,,+++)))(((''''''(((((())))))******)))((((((''''''(((((()))************************''')))******((((((((()))))))))((('''&&&&&&%%%%%%******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))***************)))((()))(((((((((((((((((('''))))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))((((((((()))******++++++))))))************))))))((())))))******))))))((('''((())))))(((((()))***(((((())))))))))))(((((((((((())))))***+++++++++(((***+++***)))((()))***++++++******)))((((((''')))))))))))))))******+++))))))((('''((()))***+++***************+++++++++***************************************+++++++++&&&'''((()))***+++++++++++++++++++++++++++++++++---+++)))))))))***)))(((************************+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((((((((()))))))))******'''''''''((()))+++,,,---************************))))))((((((((('''''''''((((((((())))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))******++++++,,,,,,*********+++++++++++++++************************)))))))))*********++++++***************+++++++++))))))************))))))))))))))))))))))))))))))(((***---...,,,*********)))******++++++)))((('''******)))))))))(((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......////////////////////////------------------------,,,,,,,,,------------...---......///000000000000...------------///000111333333111000////////////+++,,,------,,,,,,...///---------...//////000000...............---------------........./////////---,,,+++,,,.........------,,,,,,++++++,,,,,,---++++++******)))*********+++,,,......,,,***))))))))))))))))))***+++,,,---++++++++++++++++++***************+++++++++++++++******,,,------.........))))))))))))******************))))))))))))******((((((((('''(((((())))))***************)))))))))******))))))((('''''''''(((((((((((()))))))))))))))((((((***,,,,,,+++***)))******++++++++++++***'''''''''((()))************))))))(((((())))))***))))))))))))))))))))))))((()))***)))'''&&&(((++++++++++++******)))))))))******)))((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''((()))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******''''''((()))))))))))))))'''(((((()))******++++++))))))************))))))(((((())))))))))))(((((('''((())))))(((((()))***'''((()))******)))((('''''''''((())))))***++++++)))+++,,,+++***)))***,,,*********))))))))))))))))))))))))))))))***++++++***)))'''''''''(((***+++))))))*********+++++++++************************))))))*********+++++++++&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++,,,***(((((()))******)))************************------......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************++++++,,,,,,)))))))))*********++++++(((((())))))************************************)))))))))(((((((((''''''''''''(((((())))))******)))************+++++++++************************))))))***++++++***))))))***************+++++++++)))))))))*********++++++************************))))))*********++++++++++++++++++*********************+++,,,,,,+++******)))))))))))))))))))))))))))+++...///...,,,++++++***************)))((((((******)))(((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,,,,---------......---...///000111111111111///...---,,,---///111333555555333111000/////////,,,------,,,+++,,,...111,,,,,,---...///000111111111111000000//////...............////////////000---,,,+++,,,...///...------,,,,,,++++++,,,,,,---......---,,,++++++++++++***+++------+++)))(((((())))))))))))***+++,,,---***++++++,,,,,,------...*********+++,,,,,,,,,---'''((()))***++++++,,,+++))))))))))))***************)))))))))))))))******'''''''''''''''((()))***,,,,,,++++++******)))))),,,,,,++++++***)))))))))(((((((((((()))))))))))))))((((((***,,,---,,,+++''''''((((((((()))******&&&''''''((()))******+++******))))))))))))******(((((((((((((((((((((((((((******(((&&&&&&))),,,((((((((((((''''''''''''***)))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))%%%&&&''')))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))))))))))))))'''(((((()))***+++++++++))))))************))))))(((((())))))))))))(((((('''((())))))(((((()))***'''((()))******)))((('''&&&''''''((()))************+++,,,,,,+++***+++,,,((((((((()))******++++++))))))((())))))***++++++***)))'''&&&'''(((***+++))))))******++++++++++++************************))))))******++++++++++++&&&''')))***,,,,,,------+++++++++++++++++++++++++++)))'''''')))+++++++++***************************************)))((('''++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************++++++++++++)))************)))((((((************************++++++++++++************&&&&&&'''((()))***++++++)))************+++++++++++++++++++++++++++++++++---,,,***)))))))))******)))))))))((((((((((((((((((((())))))*********+++************************)))************+++++++++,,,,,,++++++***)))))))))++++++------------++++++))))))))))))))))))))))))))),,,///000///---,,,+++*********)))))))))))))))******)))(((((((((((((((******************************))))))))))))******)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///...,,,++++++,,,...///////////////////////////......---,,,++++++,,,,,,...,,,***+++...///---+++,,,---......------///111//////......///222444666666777777777666555333222000000///...------......000000000111111111111111000111111222222222222111111///------.........---...////////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,,,,******))))))***,,,...///***)))(((&&&%%%&&&***---+++*********))))))((((((((()))))))))************,,,+++++++++***))))))))))))))))))))))))))))))***,,,+++++++++******))))))))))))))))))))))))))))))+++++++++*********))))))))))))************)))(((((()))))))))((('''&&&%%%(((&&&%%%%%%'''(((((('''))))))(((((('''''''''&&&###$$$&&&(((((((((((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))******(((((())))))((('''&&&&&&(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((******((('''((((((''''''''''''(((((()))))))))))))))))))))))),,,+++***(((''''''''''''''''''''''''((((((((()))******))))))((((((''''''))))))))))))************(((((())))))))))))(((((())))))***++++++++++++***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))***+++***)))((()))***)))((('''&&&&&&'''((()))---***((((((***+++)))'''***(((((()))***+++***)))))))))))))))************'''(((((()))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))+++***)))))))))***,,,,,,------,,,+++***)))((('''***+++---------+++)))(((''')))+++***))))))***,,,)))))))))))))))))))))))),,,+++++++++***)))))))))***************)))((('''&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))))))))(((((((((((())))))************************++++++***************+++++++++,,,++++++***)))((())))))))))))))))))******---,,,,,,,,,+++***************))))))))))))******---.........,,,***'''%%%((()))***+++,,,+++******))))))))))))))))))))))))(((((()))***************'''(((***,,,,,,***((('''&&&'''***+++,,,+++***)))(((((()))***+++,,,,,,---,,,+++******))))))******,,,---...---+++)))))))))((((((((((((''''''''''''******)))(((''''''((((((******++++++++++++************))))))******+++,,,+++++++++*********)))))))))))))))***,,,...000222***++++++***((('''((())),,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,------------......///...---,,,,,,---...///000000000000000000000000///.........------------///---,,,---///000///---...///000000//////111333111000//////111444777999<<<===???@@@???;;;777555111111000000000000111111---...///111222444555555777777777777777777666666555333111000000000...---------.........,,,+++***---------------------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,++++++***+++++++++++++++***)))'''(((***,,,************)))))))))(((((((((((()))***++++++,,,+++++++++***************,,,,,,+++++++++*********))))))))))))((((((((('''))))))))))))))))))))))))+++++++++*********)))))))))))))))******))))))((()))))))))(((((((((((((((***)))''''''((())))))((())))))((((((((('''''''''%%%&&&'''((())))))(((((())))))))))))(((((((((((((((((()))******)))((('''))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''&&&&&&(((((())))))))))))(((((((((((((((((()))))))))***)))(((((((((******((('''((((((''''''''''''(((((())))))))))))))))))))))))+++***)))((((((''''''(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((()))************))))))))))))))))))))))))))))))(((''''''''''''((()))''')))******))))))***+++)))(((''''''''''''((())),,,)))'''''')))***)))''')))((('''(((***+++***)))))))))))))))************'''(((((()))))))))))))))************)))((('''&&&************+++++++++++++++***)))))))))***+++,,,++++++***************)))***+++,,,------+++***(((***+++++++++***))))))***))))))))))))))))))))))))+++++++++*********************++++++++++++************,,,,,,---,,,++++++***************************))))))(((((())))))***************************))))))(((((((((((())))))'''((()))))))))))))))(((************))))))))))))+++++++++++++++***************))))))))))))*********+++,,,---,,,+++)))'''((()))***+++,,,++++++***************************((())))))***************)))***+++,,,,,,+++***)))((()))***+++,,,+++***)))************++++++++++++++++++*********++++++,,,+++,,,---,,,***))))))***)))))))))))))))))))))))),,,,,,+++***************+++++++++,,,,,,+++++++++******))))))******+++,,,+++++++++*********)))))))))))))))***+++---///000)))***+++***)))((()))***,,,,,,++++++++++++,,,,,,************++++++++++++---------........./////////...---,,,,,,---...///------------------------....../////////...------///------...000111000///000111222222111222444666666555444333555999===@@@CCCFFFHHHIIIGGGCCC===999222222222222333444555666000111333666999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::777666555444111///---............------,,,/////////////////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,++++++***,,,------+++))))))***+++************))))))))))))(((((())))))***+++,,,,,,***************+++++++++...------,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***************(((((())))))))))))((((((***)))((((((((()))***+++---,,,***)))*********)))))))))(((((((((((('''''''''((())))))))))))((((((*********)))((('''''''''&&&(((+++,,,,,,+++((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&(((((())))))))))))((((((((((((((()))))))))******)))(((((((((******((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********''''''((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))************************)))((((((''''''(((((()))'''(((******))))))***,,,)))((((((''''''(((((())))))(((&&&'''((())))))(((((('''&&&''')))***)))((())))))))))))************'''((())))))******))))))++++++++++++***)))((('''************++++++++++++******))))))******+++,,,)))))))))******+++++++++***+++,,,---,,,+++***))),,,+++***+++++++++)))'''))))))))))))))))))))))))***************+++++++++***+++,,,,,,,,,,,,,,,,,,,,,------------,,,+++************************************))))))*********************************))))))((((((((())))))***&&&'''((()))************++++++*********)))))))))***************+++++++++******))))))))))))******((()))***+++++++++***)))))))))***++++++++++++***************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++************+++******++++++,,,---...)))***,,,,,,***))))))***++++++++++++++++++++++++,,,+++******************+++,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++++++++***************))))))))))))***+++,,,---((()))******)))(((***++++++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,------.../////////......------------......,,,,,,,,,------------------......//////...---,,,.........///000111111111333444555555444555777999>>>===;;;;;;===AAAFFFIIILLLMMMOOONNNLLLHHHCCCAAA666666666777888:::<<<===<<<===???AAADDDGGGIIIJJJBBBBBBCCCCCCDDDFFFGGGGGGEEECCC@@@>>>===:::777444111111111000000//////...//////////////////......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))+++---......------,,,------,,,***(((((()))*********)))))))))))))))************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************''''''((()))))))))((((((***)))(((((((((***---...///---+++*********)))((())))))((((((((((((((((((************))))))))))))***)))))))))(((((((((''''''(((***++++++***)))((((((((((((((((((((((((((('''(((((()))))))))))))))'''(((((((((((((((''''''(((((())))))))))))(((((((((((()))))))))*********)))(((((((((******((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))******))))))************************)))(((((((((((((((((())))))***+++***)))((()))***((((((((((((((()))))))))''''''&&&&&&'''((())))))((('''&&&'''((()))((('''((()))))))))************(((((()))************))))))***+++,,,---.........'''((((((((())))))))))))***************+++++++++))))))))))))***************+++,,,,,,,,,++++++***+++***)))***,,,,,,)))&&&)))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++************************++++++************++++++************************++++++******++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,++++++******))))))((()))))))))******++++++++++++******))))))******+++((()))************)))((())))))******++++++++++++************************))))))***++++++++++++***,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))++++++++++++++++++++++++*********+++,,,---///000(((***++++++***)))***+++******+++++++++++++++,,,))))))((((((((((((((()))***++++++,,,,,,++++++*********))))))******+++,,,************************)))))))))))))))*********'''(((******))))))***,,,+++,,,------------,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000......------------....../////////000000111111111......///////////////...//////111222222333444555;;;<<<=========>>>@@@BBBHHHGGGEEEEEEGGGJJJNNNQQQVVVUUUTTTRRRPPPNNNMMMLLL???@@@@@@BBBCCCEEEGGGHHHJJJJJJKKKMMMNNNPPPQQQQQQEEEFFFFFFHHHJJJMMMOOOPPPOOOMMMJJJHHHFFFCCC???<<<666555444222111000//////////////////......---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))+++---.........---+++,,,,,,+++)))'''(((((())))))))))))))))))******------,,,+++***)))(((((()))))))))***+++++++++,,,(((((()))***+++,,,------******************++++++************************************************''''''((()))))))))))))))***)))(((((()))+++---///...,,,***)))******)))'''(((((())))))))))))))))))*********)))))))))))))))'''((((((((()))))))))***'''''''''''''''((()))***((((((((((((((((((((((((''''''((()))***))))))(((''''''((((((((((((((('''(((((())))))))))))(((((())))))))))))************)))(((((((((******((('''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))((((((((()))******++++++******************************((())))))))))))))))))(((+++,,,,,,+++(((''''''((('''(((((()))))))))))))))&&&''''''''''''((()))***((('''&&&'''((()))((('''((()))))))))************((())))))***************)))***+++,,,---.........'''((((((((())))))))))))))))))******++++++++++++*********)))))))))((((((***+++++++++,,,+++++++++))))))***+++,,,,,,***((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++***)))((()))))))))***+++,,,,,,---************************++++++************++++++************************+++++++++++++++,,,------,,,,,,,,,,,,,,,+++******,,,+++++++++******))))))))))))******+++++++++,,,++++++************++++++++++++******)))(((((('''***************+++++++++************************))))))***+++++++++++++++,,,+++************+++,,,+++***)))((((((((((((((()))******+++,,,,,,------)))******+++,,,...///000(((***,,,,,,*********+++)))))))))*********++++++)))((((((((((((((())))))))))))************))))))******))))))******+++,,,************************))))))))))))))))))))))))'''(((******))))))***,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,------...///000111111///000000000000000000///......//////000000111111333333222222222333444444333555777888888999<<<===EEEFFFHHHHHHHHHIIIKKKNNNPPPOOOOOOOOOPPPRRRUUUWWW[[[[[[YYYWWWWWWVVVVVVWWWMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUUUUUUUUUUUUUUUUUUUKKKKKKLLLNNNPPPSSSVVVXXXWWWUUUSSSRRRQQQNNNJJJGGG>>>===:::777444111000///000000//////......------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,---------------,,,,,,++++++++++++***(((''')))***))))))))))))************...------+++***)))((((((***************+++++++++''''''((()))***++++++,,,(((((((((((())))))))))))***************************************+++++++++'''((()))******++++++***)))))))))))))))+++---...,,,***)))((()))))))))'''(((((())))))))))))*********)))))))))))))))******'''''''''((()))*********((('''&&&&&&&&&((()))+++))))))))))))))))))))))))&&&''')))*********)))(((&&&'''(((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++)))(((((((((******((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((((((((())))))******************)))((('''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))***+++++++++++++++************************((())))))******))))))(((+++,,,,,,+++(((''''''(((''''''((()))************'''((()))((('''''')))***((('''&&&''')))***)))((())))))))))))************((()))******++++++******)))***************))))))************++++++++++++))))))***++++++++++++************))))))(((((((((++++++++++++++++++,,,,,,))),,,//////---+++***+++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++***)))(((((((((((()))***+++---...++++++++++++++++++++++++*********))))))*********************************)))))))))))))))***+++,,,++++++++++++***)))((('''+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,+++***))))))((((((******))))))******+++,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))***+++,,,---......))))))******+++---...///***+++------+++******+++''''''(((((()))************************++++++,,,(((((())))))))))))((((((******))))))******+++,,,***************+++++++++((())))))*********))))))((()))******)))(((***++++++,,,---//////---,,,+++---------.........//////...//////000222333333444333333333444444333333333000000000111222222333333;;;:::888777888:::<<<===;;;>>>AAABBBAAABBBEEEHHHKKKMMMNNNOOOOOOPPPRRRUUUUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZ[[[[[[[[[[[[[[[[[[WWWWWWXXXYYYZZZ\\\^^^___\\\\\\[[[[[[[[[ZZZZZZZZZUUUUUUTTTUUUWWWYYY\\\^^^]]]\\\[[[ZZZZZZWWWSSSPPPKKKIIIEEE@@@;;;888666555222111111000000///......------,,,,,,,,,,,,------+++,,,------..................---,,,,,,,,,,,,,,,,,,,,,+++***((()))+++---((()))))))))************,,,,,,++++++++++++******+++++++++***************))))))))))))))))))))))))'''((((((((())))))))))))************************))))))*********+++++++++((()))***+++,,,,,,,,,,,,((()))))))))******+++++++++***(((((()))******)))(((((()))))))))*********)))(((((('''((()))++++++(((((((((((())))))))))))&&&''''''((())))))******))))))))))))))))))))))))&&&''')))*********((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))*********+++++++++)))(((((((((******((('''((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((()))***''''''((()))***++++++,,,))))))))))))((((((((((((((((((((()))))))))******(((((())))))))))))((((((((())))))***************))))))))))))))))))))))))((()))************)))(((((()))******)))((()))+++&&&''')))***++++++******)))***+++)))'''&&&(((+++)))((('''(((***+++***)))))))))))))))************))))))***++++++++++++***(((((())))))***))))))(((************++++++++++++((()))***+++,,,++++++***((((((((()))))))))))))))+++*********++++++,,,---...333777555///******---))))))))))))))))))))))))+++++++++*********************+++,,,------,,,,,,+++************+++,,,---++++++++++++++++++++++++***))))))(((((())))))***************************))))))))))))***+++,,,---*********++++++***)))))))))******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********+++++++++***)))))))))***+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++,,,------,,,+++***)))***+++,,,---,,,+++***+++++++++,,,,,,---------)))))))))***+++,,,---...,,,---///...,,,+++++++++''''''(((((()))******+++***************+++,,,,,,))))))************))))))******))))))******+++,,,))))))*********+++++++++'''(((***++++++++++++***)))***+++***)))((()))***+++,,,...//////...,,,+++.........////////////000000111111333444555666666555666666777777666666555888888999999:::;;;<<<<<>><<<<<>>>>>?????????AAABBBAAA???======>>>???@@@AAACCCFFFIIIJJJJJJLLLKKKKKKMMMOOOPPPNNNKKKDDDDDDDDDEEEFFFIIILLLNNNKKKIIIFFFDDDDDDEEEGGGIIIKKKIIIGGGGGGJJJLLLLLLKKKNNNRRRVVVYYYZZZ[[[\\\]]]]]][[[ZZZ[[[]]]]]]ZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSTTTVVVXXXZZZ\\\^^^___aaa```^^^^^^^^^]]]]]]\\\YYYYYYYYYWWWUUURRROOOMMMIIIEEEAAA>>><<<:::666333444111...,,,---///000000000///---,,,++++++,,,,,,---------------------------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))))))))******+++---,,,***))))))***,,,---,,,+++***))))))***+++,,,,,,---------------,,,+++))))))))))))************************************(((''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&''')))***)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((******)))''''''&&&&&&'''((()))******)))((('''&&&'''(((((()))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***)))(((((()))***+++,,,***))))))(((((((((((((((&&&&&&'''((((((((((((''')))(((((((((***+++***)))******)))))))))***,,,---))))))))))))))))))))))))))))))************)))))))))(((((((((((())))))************))))))))))))))))))((((((((()))***,,,---))))))))))))))))))))))))******************))))))************+++++++++,,,))))))))))))))))))))))))***)))))))))))))))))))))+++)))((()))+++,,,,,,,,,((()))))))))((()))+++,,,'''(((***+++++++++)))((()))))))))))))))))))))))))))***++++++***)))((('''+++***((()))***,,,++++++))))))***+++++++++++++++---...---,,,)))((()))************+++,,,---------,,,+++++++++++++++++++++******++++++,,,---......************++++++++++++++++++++++++++++++++++++++++++++++++*********)))************+++++++++,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---,,,++++++***++++++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...111000...---+++*********************++++++++++++,,,,,,,,,,,,++++++++++++***))))))(((((())))))***+++++++++)))((((((+++---++++++++++++************+++++++++*********))))))++++++******))))))((((((++++++***************+++******+++++++++***))))))000000111222333444666777555555777888:::;;;<<<===???AAADDDFFFHHHIIIIIIIIIJJJKKKJJJHHHDDDBBBBBBCCCBBBCCCEEEHHHKKKNNNPPPQQQVVVSSSRRRUUUYYYXXXSSSNNNEEEEEEEEEFFFHHHJJJMMMNNNNNNLLLIIIFFFEEEFFFGGGHHHJJJHHHEEEDDDFFFHHHIIIJJJPPPSSSXXX[[[]]]^^^```aaa___```aaabbbbbb^^^YYYUUUTTTSSSSSSRRRQQQQQQRRRRRRNNNPPPRRRUUUXXX[[[]]]^^^```]]]ZZZXXXXXXXXXWWWVVVVVVXXXYYY[[[[[[YYYXXXVVVSSSPPPLLLIIIFFFCCC???===999666222000000000000///111000...---,,,,,,,,,---.........---------------,,,,,,+++***************,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******)))))))))---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,.........------+++******))))))))))))************))))))))))))))))))))))))%%%&&&(((******)))((('''))))))))))))))))))))))))***)))((('''&&&'''(((((())))))((('''''''''((()))''''''((((((((()))))))))******)))(((''''''''''''((())))))))))))(((((('''(((((()))***************))))))))))))))))))))))))******+++,,,,,,+++)))(((************+++++++++++++++***))))))(((((())))))%%%&&&&&&''''''''''''''')))((('''(((***+++***)))++++++***(((((((((((((((((()))***++++++***)))(((******++++++++++++******(((((((((((()))***++++++************************''''''(((***+++,,,---...))))))))))))))))))))))))*********))))))((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******---+++******+++,,,,,,+++)))******)))((((((***+++''')))+++------+++(((&&&))))))))))))))))))))))))))))))*********)))((((((+++***((()))***,,,++++++******+++,,,,,,,,,,,,,,,******+++)))(((''')))***))))))******+++,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,---------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++,,,,,,***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------------------......///------------,,,+++******************+++++++++,,,,,,,,,,,,,,,------------******))))))))))))******+++++++++***))))))+++------,,,,,,,,,,,,++++++++++++++++++***************,,,,,,+++***))))))((((((,,,,,,+++***)))))))))))))))******+++++++++******444444555666777:::<<<===:::;;;<<<===>>>?????????DDDGGGLLLQQQTTTVVVUUUUUUVVVTTTRRRMMMHHHEEEEEEFFFDDDGGGJJJNNNQQQUUUYYY[[[bbb___]]]___bbb___XXXPPPLLLLLLLLLLLLMMMOOOPPPQQQRRRPPPMMMKKKJJJKKKLLLMMMMMMKKKHHHFFFGGGJJJLLLNNNUUUXXX]]]```aaaaaacccddddddfffhhhiiiggg```YYYTTTSSSSSSSSSTTTTTTUUUWWWWWWQQQQQQRRRTTTXXX^^^cccggggggbbb[[[VVVTTTSSSPPPOOORRRSSSVVVXXXZZZZZZYYYXXXWWWVVVSSSQQQOOOLLLIIIHHHBBB???:::777555333111///222111000.........///000......------------,,,,,,......---,,,++++++++++++***+++++++++,,,,,,------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))((()))))))))************((((((((((((((((((((((((%%%''')))***+++***((('''(((((((((((((((((((((((())))))(((''''''((()))))))))((('''&&&&&&(((***,,,)))))))))*********++++++******)))(((''''''((((((((())))))))))))((((((((()))***++++++,,,,,,++++++((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))***++++++******))),,,+++******))))))******''''''((())))))))))))))))))((('''(((*********(((******)))((((((''''''''''''(((***+++,,,+++)))((()))******++++++******)))((((((((((((((()))******))))))))))))************'''((()))***+++,,,++++++))))))))))))))))))))))))******))))))((('''''''''((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********...,,,******++++++***))))))***+++***(((((()))+++***+++,,,,,,+++***((('''))))))))))))))))))))))))*********************)))+++***((()))***,,,++++++)))***++++++,,,,,,++++++)))***++++++******+++---))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,------------,,,---......///***+++,,,------,,,+++************+++++++++,,,,,,++++++,,,,,,------......++++++************+++++++++,,,,,,+++))))))+++---,,,,,,,,,,,,++++++++++++************************---,,,++++++***)))((((((---,,,+++***))))))))))))((()))***+++++++++++++++888888888999;;;>>>AAABBBBBBBBBAAAAAAAAAAAAAAA@@@GGGKKKSSSZZZ___aaa```___^^^[[[VVVPPPJJJHHHHHHJJJLLLPPPUUUYYY]]]aaagggjjjrrrooollllllkkkfff^^^VVVWWWWWWWWWVVVVVVWWWWWWWWWTTTSSSQQQOOONNNOOOPPPPPPOOONNNLLLJJJJJJMMMPPPSSSZZZ]]]```ccccccbbbcccdddeeegggiiihhhccc\\\TTTPPPOOOPPPQQQSSSVVVYYY[[[]]]YYYWWWVVVYYYaaalllxxxxxxkkk```ZZZTTTOOOKKKNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRRRRMMMJJJEEE@@@===999666444222111000//////000111222...---------,,,,,,,,,+++...---,,,,,,+++++++++,,,))))))******++++++,,,,,,))))))***+++,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++)))******************)))(((((()))***************((()))))))))************((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''((()))******+++)))((('''&&&''')))+++,,,(((((()))))))))************))))))(((((((((((())))))(((((((((((()))))))))((()))******++++++******((((((((((((((((((((((((&&&(((***++++++***((('''((())))))******)))((((((******)))(((((((((((()))'''(((((()))***)))))))))(((''''''''')))***)))(((((((((((()))))))))))))))&&&(((***+++,,,+++)))((((((((())))))))))))(((((())))))(((((('''(((((()))))))))))))))))))))))))))((())))))******)))((('''***************************)))))))))((((((''''''((())))))))))))*********))))))))))))))))))))))))(((((())))))************---+++)))))))))***)))((()))***+++***(((((()))+++---,,,+++)))))))))***+++))))))))))))))))))))))))+++++++++***+++++++++++++++***((()))***,,,++++++((())))))***************)))+++++++++++++++---///******************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...***+++,,,---...---,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------*********))))))*********+++,,,,,,,,,******+++---,,,++++++++++++*********************************,,,,,,,,,+++***))))))(((---,,,+++***))))))))))))((()))***+++++++++++++++???>>>>>>>>>@@@CCCFFFHHHJJJIIIGGGFFFEEEEEEEEEFFFLLLRRRZZZccchhhiiihhhfffaaa^^^YYYRRRNNNMMMOOORRRZZZ___eeeiiikkkooouuuzzz~~~}}}zzzwwwrrrllleee`````````````````````______]]]\\\ZZZXXXWWWVVVVVVWWWTTTTTTTTTSSSSSSVVVZZZ]]]^^^aaaeeeffffffeeeeeefffdddeeeddd```ZZZSSSOOOMMMKKKLLLOOORRRVVVYYY]]]______]]]]]]bbbooopppfff]]]UUUOOONNNNNNNNNNNNOOOPPPQQQRRRTTTVVVYYYZZZYYYXXXYYYZZZWWWSSSOOOKKKGGGDDD@@@===777666444222111111222222//////......---,,,,,,,,,++++++************++++++******************++++++((()))***+++,,,,,,,,,+++++++++++++++++++++++++++&&&((()))***+++******)))++++++++++++++++++++++++((()))************)))(((''''''((()))***++++++***))))))))))))************))))))))))))))))))))))))***)))((('''''')))+++,,,))))))))))))))))))))))))&&&'''''')))***++++++,,,)))(((((('''((()))+++,,,&&&&&&&&&'''''''''((((((***))))))(((((())))))))))))(((((((((((())))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))(((((()))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((('''&&&''')))***)))((('''((()))***+++,,,,,,+++'''((()))***++++++******(((((())))))))))))(((((())))))((((((((()))******++++++*********)))))))))******))))))((('''''''''************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++,,,***(((((()))))))))((()))******)))((((((***+++...---***(((((())),,,---))))))))))))))))))))))))*********)))******+++,,,+++***((()))***,,,++++++(((((()))************)))((()))******)))***,,,...++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...+++,,,------.........---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))***,,,---,,,+++***+++---++++++++++++***************************++++++++++++++++++++++++*********,,,,,,+++***)))))))))))))))******+++++++++******IIIHHHHHHHHHIIILLLOOOQQQRRRPPPMMMKKKJJJKKKMMMOOOTTTZZZccckkkooonnnkkkhhhbbb___ZZZUUUSSSUUU[[[___hhhmmmrrruuuvvvxxx~~~{{{tttmmmjjjhhhcccdddeeeffffffgggggggggfffeeebbb___]]][[[YYYYYYWWWXXXZZZ[[[[[[\\\aaadddeeehhhkkkmmmmmmmmmnnnnnniiihhhddd^^^VVVRRRQQQRRROOOPPPRRRUUUYYY]]]aaabbbcccbbbdddkkkyyywwwmmmfff^^^YYYSSSRRRPPPNNNOOOQQQTTTUUUUUUXXX\\\^^^]]]\\\]]]___[[[YYYVVVSSSQQQOOOLLLJJJCCCAAA>>>;;;888666555555111111000000///.........************+++,,,---...++++++++++++++++++******)))***+++,,,------------++++++++++++++++++++++++'''((()))******((('''&&&+++++++++,,,,,,+++++++++)))***++++++++++++***)))******+++++++++++++++***))))))))))))***************************************)))((('''((()))+++,,,))))))))))))))))))))))))'''((())))))************))))))))))))))))))******''''''((((((((()))))))))***)))))))))))))))******)))(((''''''((()))***+++''''''((())))))))))))((())))))))))))))))))))))))(((((()))))))))*********++++++)))((((((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&''')))))))))((()))***+++------------,,,'''(((((()))******++++++)))))))))******)))))))))(((((()))***+++---///000......---,,,++++++***)))+++***)))((((((((()))***************************(((((())))))***+++++++++************+++++++++,,,))))))))))))))))))))))))'''(((((()))******++++++,,,***))))))***+++***)))((()))))))))((()))+++,,,,,,+++***))))))+++,,,---)))))))))))))))))))))))))))(((''''''''')))***++++++***((()))***,,,++++++))))))***++++++++++++***((()))******))))))+++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............---------,,,+++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++------------------------........................------------------------------------------------***+++,,,,,,------,,,,,,***+++------...------,,,---,,,,,,++++++,,,,,,------------------......///......------......//////+++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++******************+++***,,,------,,,++++++,,,---,,,,,,,,,++++++++++++))))))*********+++++++++******++++++++++++,,,,,,++++++***************+++******+++++++++***))))))SSSRRRQQQPPPRRRUUUXXXZZZWWWTTTQQQNNNNNNQQQTTTWWWZZZ```hhhooorrrppplllhhhaaa___[[[XXXXXX\\\ccciiioootttyyyzzzzzz{{{{{{rrrllljjjlllcccdddeeehhhiiijjjkkkkkkhhhfffbbb^^^ZZZWWWUUUTTTRRRUUUXXXYYYYYY[[[___bbbkkknnnrrruuuvvvvvvwwwxxxrrrooojjjaaaYYYVVVWWWZZZVVVWWWYYY\\\```cccfffhhhfffeeegggnnn|||uuunnnjjjeee```XXXVVVRRRQQQQQQTTTXXX[[[WWW[[[___aaa```___```bbb]]][[[YYYXXXXXXWWWUUUSSSOOOMMMHHHCCC???;;;999888333333333222111000000///,,,,,,,,,---...///000111---------,,,,,,+++++++++***+++,,,---............++++++++++++++++++++++++***+++,,,,,,+++)))&&&%%%***++++++,,,,,,++++++******+++,,,------,,,+++***------------,,,+++******))))))))))))************************************)))))))))))))))*********)))))))))))))))))))))))))))************)))(((((())))))************)))(((***++++++++++++,,,,,,,,,***)))))))))))))))******)))(((''''''''')))***+++******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,...,,,***(((((()))***+++++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,((('''&&&''')))))))))'''+++,,,---...///...---,,,(((((((((((()))***+++,,,******++++++++++++******'''''')))+++...111333555111111000///---,,,+++***+++***)))((((((***,,,...************************(((((()))***+++,,,------***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++---+++******+++,,,,,,+++'''((())))))))))))+++---)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))+++***((()))***,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++,,,,,,---------000//////---,,,++++++***------------------------+++++++++,,,,,,---------//////.........---------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***................................................------------------------------------------------***+++,,,---------,,,,,,,,,,,,.../////////...------,,,,,,++++++,,,,,,---...............///000000000///...------...000000++++++,,,,,,,,,---------/////////......------,,,///......------......///***,,,...---,,,++++++,,,......---------,,,,,,,,,))))))******++++++++++++)))******++++++,,,------******************+++++++++++++++++++++***)))(((\\\ZZZZZZ[[[^^^```aaa```[[[ZZZXXXUUUTTTWWW[[[___hhhiiillloooppppppooonnnfffccc___\\\\\\```dddgggoootttvvvsssrrrvvvyyyzzz|||zzzvvvpppjjjeeeaaa___```YYYUUUZZZ___bbbcccddd\\\YYYVVVVVVXXXWWWQQQLLLMMMNNNPPPQQQSSSWWW\\\___gggnnnvvv{{{zzzxxxvvvuuusssooogggaaa]]]ZZZWWWUUUXXXZZZ^^^```aaaccceeegggggggggjjjrrr}}}}}}nnnfffeeeeeeccc```^^^XXXVVVZZZ]]]]]]^^^cccjjjqqqxxxuuukkkbbb```bbbUUU[[[]]]ZZZWWWYYY\\\]]]XXXSSSNNNLLLKKKHHHBBB>>>;;;888555333222111///---222000...---......---,,,,,,---...---+++***+++,,,///.........//////---+++---,,,,,,++++++,,,,,,---***************+++++++++,,,++++++******)))))))))))))))************))))))))))))************)))))),,,+++++++++******)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***,,,,,,***((())))))))))))))))))))))))'''((()))*********************))))))((((((''''''+++***((('''(((***---///000...+++((('''((()))+++''')))***++++++***)))'''###&&&)))***)))((((((((((((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((((((((())),,,000333444444333333333111---+++***+++''''''((()))***++++++,,,))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++,,,+++++++++***)))))))))***,,,,,,+++)))((()))***,,,+++***++++++)))'''$$$&&&&&&'''((()))***++++++******))))))))))))******+++***)))))))))***,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))***************************************)))((('''...,,,+++))))))***,,,---(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////---------,,,,,,++++++++++++,,,------............,,,///000------000///,,,...---++++++++++++---...---------............///........................---...............------+++,,,---...///...---,,,///...,,,++++++,,,...///---------------------------,,,++++++---//////......------------...//////...---------...111444555222000...---,,,---...//////...------,,,,,,,,,,,,,,,------------------...//////...------,,,++++++...,,,)))''''''))),,,...'''(((***+++,,,,,,+++***,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++------,,,+++***)))(((''''''((()))******++++++***[[[\\\^^^aaadddeeecccaaa```___^^^]]]\\\^^^bbbeeefffhhhlllnnnooonnnlllkkkaaa^^^YYYVVVUUUWWW[[[]]]]]]cccfffdddeeejjjnnnnnnsssqqqnnniiiddd```\\\ZZZWWWPPPLLLPPPUUUUUUUUUVVVWWWUUUTTTTTTUUUTTTPPPNNNKKKLLLMMMNNNNNNQQQUUUYYYaaagggnnnssstttssssssssslllgggaaa\\\YYYXXXVVVUUUZZZ]]]```bbbccceeehhhjjjpppnnnmmmoootttwwwxxxxxxtttmmmddd```aaacccdddccc___[[[[[[```dddgggmmmuuu~~~{{{mmmeeeccc[[[\\\[[[VVVVVVZZZ\\\ZZZZZZXXXVVVVVVUUUSSSNNNKKKFFFBBB===999777666555444111///....../////////...,,,---...---++++++,,,---///...------......,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))************))))))))))))))))))(((((((((''',,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***+++,,,***((())))))))))))))))))))))))((())))))************)))(((((((((((()))))))))))),,,+++)))'''''')))+++,,,,,,+++)))(((((()))***+++((()))***++++++***)))(((!!!$$$''')))*********+++(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************)))))))))(((***))))))+++...000000000,,,---...,,,***((()))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))******+++++++++*********************+++,,,+++)))((()))******))))))+++,,,---+++)))((((((((()))))))))))))))******))))))))))))************)))))))))***+++,,,++++++++++++************************************++++++++++++++++++++++++)))************))))))(((,,,+++)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,---,,,,,,,,,,,,,,,,,,------------............///.........------------------...............------,,,,,,------......------///...,,,++++++,,,...///------------------------000...,,,,,,.........---,,,,,,++++++,,,,,,---......---------...111333555111000...---------//////......---,,,,,,,,,,,,,,,------............//////......------,,,,,,,,,+++)))))))))(((((()))))))))***++++++,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++++++++******+++++++++******)))\\\^^^bbbgggiiihhhdddaaa\\\]]]]]]\\\[[[[[[^^^```cccfffjjjmmmmmmkkkhhheeeZZZWWWSSSOOONNNOOOQQQSSSRRRWWWZZZZZZ\\\aaaddddddfffeeebbb___[[[WWWUUUSSSRRRMMMJJJMMMPPPOOONNNOOORRRTTTVVVVVVTTTRRRQQQQQQLLLLLLLLLKKKJJJKKKNNNQQQXXX\\\bbbfffggggggggggggaaa\\\WWWSSSRRRRRRRRRQQQSSSUUUYYY\\\___ccchhhkkkpppooonnnnnnoooooonnnllliiigggdddbbbbbbdddfffgggcccbbbdddiiimmmtttzzzlllgggbbb```[[[VVVVVVZZZZZZVVVWWWWWWYYYZZZZZZYYYWWWVVVRRRMMMEEE???;;;888666444222000......000000000///+++---...---,,,,,,---......---,,,---......,,,***---,,,,,,++++++,,,,,,---------,,,,,,+++*********++++++++++++,,,,,,,,,,,,))))))************))))))))))))************))))))))))))))))))((((((((((((+++++++++++++++*********))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))***++++++***((())))))))))))))))))))))))************))))))))))))'''''''''((()))*********---+++)))'''''''''((()))((((((((())))))*********((()))***++++++***)))(((###%%%(((***)))))))))***(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************)))))))))))),,,+++***+++,,,---,,,+++((()))******((('''(((***************))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++))))))*********************+++,,,+++)))))))))+++*********+++------,,,+++******)))))))))(((((((((******))))))))))))*********))))))))))))***++++++---,,,,,,,,,++++++******************************++++++++++++++++++++++++))))))******+++************)))(((''''''((()))***---,,,************,,,---++++++++++++++++++++++++---------,,,,,,------...------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++---///...******...///---,,,,,,------------,,,,,,---------............///------------------------------...............------------,,,---......//////...---,,,,,,---...///------------------------111000...---......---,,,,,,,,,,,,+++,,,,,,---...------------...000222444111000...------...//////...---,,,,,,,,,,,,,,,,,,.........//////000000000---------,,,,,,,,,,,,,,,&&&(((***,,,,,,***(((&&&...------,,,,,,,,,,,,---,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,,,,,,,++++++***((((((]]]___aaaeeefffddd```\\\VVVWWWXXXWWWUUUSSSTTTUUU\\\___dddggggggddd```]]]TTTRRROOOLLLKKKKKKMMMOOOOOOTTTWWWWWWYYY^^^```___```^^^\\\YYYVVVSSSQQQPPPSSSNNNMMMPPPSSSRRRQQQSSSXXX]]]bbbbbb^^^YYYXXXXXXRRRRRRPPPMMMKKKJJJLLLNNNTTTWWW[[[^^^^^^]]][[[ZZZYYYUUUOOOKKKJJJJJJKKKKKKHHHKKKOOOTTTXXX___eeejjjllllllllllllmmmlllkkkjjjhhhiiijjjiiifffeeegggiiikkkmmmoooqqqttt|||}}}pppiiieeefffccc\\\YYYYYYXXXUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\XXXQQQJJJEEE???:::777555333111000000000...---,,,---......------...///---,,,+++,,,------,,,***---,,,,,,++++++,,,,,,------,,,,,,+++***))))))(((------,,,,,,,,,,,,,,,,,,)))******++++++******))))))******++++++******)))+++++++++***************+++++++++***************))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((((()))++++++***((())))))))))))))))))))))))++++++***))))))((((((((('''((((((((()))))))))***---,,,)))'''&&&&&&'''''''''((()))******)))((('''((()))************)))((((((***+++***(((&&&&&&&&&(((((((((((((((((((((((())))))***++++++++++++***((((((((((((((((((((((((*********)))))))))))))))+++***))))))***+++***))))))***++++++))))))***+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++(((((())))))******++++++)))+++,,,+++***)))***+++...,,,++++++++++++)))((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++,,,,,,,,,++++++***))))))************************************************((()))******++++++++++++)))(((((('''(((((()))***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------------------------,,,,,,------...............------///---))))))---///---+++,,,---......---,,,+++---------............///,,,,,,,,,,,,------------,,,---......///............---,,,,,,,,,---///000......------------..............................000...,,,,,,---...---,,,...............///000000------------...000222333000///............//////------,,,,,,,,,,,,,,,---.........///000000111111------,,,,,,,,,,,,,,,,,,)))+++---//////---+++)))///...---+++++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,+++******+++---...******++++++***)))((((((]]]\\\[[[[[[[[[ZZZWWWUUUUUUVVVVVVUUURRRPPPOOOPPPRRRUUUZZZ]]]]]]ZZZVVVSSSNNNMMMLLLJJJJJJLLLNNNOOONNNRRRUUUWWW\\\bbbdddaaabbbaaa___]]]ZZZWWWVVVTTTUUUQQQQQQUUUXXXXXXZZZ]]]gggmmmsssssslllfffdddeee\\\\\\YYYUUURRRPPPQQQSSSXXX[[[```eeegggfffbbb```[[[UUUNNNIIIFFFFFFEEEEEEEEEGGGJJJMMMRRRXXX___ddddddeeeeeedddbbb```^^^^^^```dddggghhhggghhhllloootttwwwxxxuuuvvv}}}sssjjjfffccckkkooohhh```\\\[[[[[[ZZZZZZZZZ\\\^^^```aaaaaabbb___\\\XXXTTTOOOHHHDDD<<<999666333222000---+++---...//////------...///,,,++++++,,,------,,,***---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((('''......------,,,+++************++++++++++++************++++++++++++************************++++++************************))))))))))))))))))))))))((()))))))))************+++******)))))))))))))))************************((()))))))))************((((((((()))++++++***))))))))))))))))))))))))))),,,+++***)))(((((())))))***)))))))))(((((((((''',,,+++)))(((''''''''''''))))))***+++***(((&&&%%%))))))************))))))***++++++***(((&&&&&&'''))))))))))))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))******)))((('''(((***+++***)))+++,,,---+++***((()))***'''(((((()))******++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))******+++((((((((())))))******+++)))***++++++***)))***+++,,,+++))))))******)))'''((((((((()))***+++++++++******))))))))))))******(((((())))))************++++++******))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))***++++++,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,------------------------------.........//////......---...///---))))))---///...,,,,,,...//////...,,,,,,---------............///,,,,,,,,,------.........,,,------...//////......///...---,,,---...///000................................................---+++***+++---......---///............///000000,,,------...///000111111//////........./////////...------,,,------...............///000111111111......---------------,,,,,,,,,------------,,,,,,...---,,,*********+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++))))))******+++'''((())))))*********)))YYYVVVSSSQQQQQQPPPOOONNNPPPQQQRRRPPPMMMLLLLLLLLLKKKNNNRRRUUUUUUSSSPPPMMMLLLLLLLLLLLLMMMOOOPPPQQQRRRVVVZZZ^^^dddlllmmmjjjfffeeedddcccaaa```___^^^]]]ZZZYYY]]]```aaafffkkkssswwwzzzxxxrrrmmmmmmooogggfffddd___[[[YYYZZZ[[[aaafffoooxxx~~~}}}yyyttteee___VVVNNNJJJHHHGGGFFFGGGGGGHHHHHHJJJOOOUUUZZZWWWXXXYYYXXXUUUTTTUUUVVVVVVZZZ```dddiiiooowww|||yyy|||{{{wwwuuu{{{}}}vvvllldddaaa```aaammmvvvrrriiieeefffhhhcccbbbcccfffkkkllljjjggg___^^^\\\[[[YYYVVVRRRNNNCCC@@@;;;888555333000---///000111000...---...///,,,++++++,,,......---+++---,,,,,,++++++,,,,,,---,,,++++++******)))))))))---------,,,++++++************++++++++++++************++++++++++++******(((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))************************))))))))))))************((('''''')))++++++***)))))))))))))))))))))))))))+++***)))(((((((((***************)))((('''''''''******))))))(((((())))))***+++++++++***(((&&&%%%***))))))))))))))))))***'''((())))))((()))***+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************((('''&&&''')))+++***))))))***+++***((('''''')))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++************++++++)))))))))))))))******+++(((((()))))))))))))))))))))***++++++***)))+++,,,)))'''&&&'''***+++,,,+++''''''((()))***+++,,,---******))))))))))))******'''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,+++++++++******++++++,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------............,,,------------,,,,,,+++...000///++++++///000...------............---------------............///,,,------....../////////,,,,,,---...////////////......------......///000................................................---+++***+++---//////...------,,,,,,------...///,,,,,,---...//////000000.........///////////////..................///000...///000000111222333333000000//////...------,,,---,,,***))))))***,,,------,,,,,,++++++++++++,,,,,,------......------,,,------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))))))))''''''(((******+++++++++QQQOOOMMMLLLLLLLLLKKKJJJIIIJJJKKKJJJIIIIIIKKKMMMMMMOOORRRUUUVVVUUUSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVZZZ]]]```ccciiiooonnnjjjcccccccccddddddeeeeeeeeeccc___^^^aaaccceeekkkrrrtttrrrooojjjffffffkkkoooooonnnkkkgggcccaaabbbccciiippp|||rrrlllbbbYYYSSSPPPOOONNNLLLLLLLLLLLLNNNRRRYYY^^^]]]]]]\\\XXXSSSQQQRRRTTTRRRTTTXXX]]]dddmmmwww}}}yyy|||zzzuuuuuuyyyzzzwwwrrrqqqnnnhhhaaa\\\\\\]]]aaallluuuuuurrrsssvvvxxxttttttxxxvvvccc___[[[WWWUUUSSSQQQOOOHHHEEEAAA>>>;;;999555333111222222000...------...---,,,,,,---//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***'''((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))************************))))))))))))************'''''''''(((***+++***)))))))))))))))))))))))))))+++***((('''((()))+++,,,))))))))))))((((((((((((((((((((()))***+++,,,,,,***+++++++++***)))((((((******))))))))))))******'''((())))))((()))+++---))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************)))((('''((()))***)))((('''((())))))(((((()))***(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++)))))))))))))))((((((((((((***++++++******+++,,,)))((('''(((***,,,------)))))))))******+++++++++******))))))))))))******'''''')))*********)))(((((())))))******++++++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******)))***+++,,,,,,---------,,,++++++******++++++,,,------------------------+++++++++,,,,,,---...///------------.........///---------------,,,++++++...000000------000000.........------------......---------............///------...//////000111111+++,,,---...////////////------...///////////////......////////////..............................000...------///000000///---------------......///,,,,,,---...////////////---......//////////////////////////////000111111111111222333444555666666333222111000///...---,,,---,,,++++++++++++,,,---+++,,,,,,------------,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++************)))***+++------,,,+++******++++++,,,,,,,,,++++++LLLJJJJJJJJJKKKKKKJJJHHHHHHIIIJJJJJJJJJLLLPPPRRRSSSUUUXXXZZZ[[[[[[ZZZYYYWWWWWWXXXXXXYYYZZZ[[[[[[]]]___``````dddgggeee___\\\]]]^^^```bbbdddffffff```\\\ZZZ\\\]]]```gggooommmhhh___XXXVVV[[[dddkkkrrrqqqoookkkgggeeefffhhhmmmuuu|||uuujjjaaa[[[XXXVVVVVVTTTUUUUUUWWWZZZaaaiiiooouuusssmmmcccXXXPPPNNNNNNQQQPPPPPPSSSYYYbbbjjjooowwwyyyxxxtttuuuyyywwwqqqooonnnkkkeee___\\\\\\]]]ccckkkqqqtttxxx~~~nnnhhh___XXXSSSQQQPPPOOOKKKHHHEEEBBB@@@===;;;999222333333111...,,,,,,------,,,,,,...///000///------,,,,,,++++++,,,,,,---------..................&&&'''((()))+++---......***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))************************))))))))))))************'''&&&&&&(((***+++***)))))))))))))))))))))))))))***)))((('''((()))+++---''''''(((((())))))******&&&'''(((***+++---......***************+++++++++******))))))))))))*********++++++***(((''')))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********++++++)))(((((())))))((('''%%%''')))*********,,,...************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++******))))))((((((''''''(((***++++++******+++---...,,,***)))***,,,,,,++++++++++++*********************))))))))))))******&&&''')))*********)))((())))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***,,,,,,---------...---***((((((***---...........................,,,,,,,,,,,,---...///000---------........./////////000000000///...---------111111//////111111---///...---,,,,,,---...///---------.........//////.........///000111111222+++,,,---...////////////,,,---///000000000///.........////////////......////////////////////////444222000///000111000...///////////////000111111,,,,,,---.../////////...------...///000000//////000000000000000111222222333333444555666777888999555444333111000...---,,,---..................---+++,,,...///000///......,,,------......------,,,---------,,,,,,+++++++++,,,+++++++++******))))))&&&(((,,,...//////---,,,............---,,,++++++JJJLLLNNNOOONNNLLLJJJJJJKKKMMMPPPRRRSSSTTTUUUVVVTTTYYY```dddbbb^^^YYYVVVXXX^^^aaa]]]XXXYYY[[[[[[TTTVVVXXXZZZZZZYYYXXXWWWPPPQQQTTT[[[aaabbb___\\\^^^[[[WWWVVVWWWYYYZZZ[[[[[[VVVRRRPPPMMMOOO^^^nnnwwwqqqiiibbb____________gggooo~~~xxxvvvqqqtttrrrlllfffeeebbb______```bbbfffnnnyyynnn```XXXVVVRRRNNNNNNSSSXXX[[[^^^ccceeejjjpppuuuvvvrrrnnnjjjooommmjjjgggdddbbbaaaaaaggglllrrrwwwzzz~~~}}}ppp```WWWTTTRRRLLLFFFFFFEEEDDDDDDDDDCCC@@@===:::888555333111000000000.........///000///---+++...------,,,++++++,,,,,,...,,,+++))))))***,,,---........................,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++******))))))))))))*********++++++,,,...000222333###$$$%%%'''(((***+++,,,+++***)))((((((***,,,---++++++******************,,,,,,++++++******)))))))))))))))))))))))))))))),,,+++***((((((((()))***''''''(((******+++++++++)))))))))))))))******+++((((((((((((((((((((((((%%%&&&''')))+++---//////+++***))))))***++++++***((((((((((((((()))******(((((())))))******++++++'''((((((((())))))*********++++++***((('''((()))((((((((()))******++++++******)))(((((((((((((((******++++++++++++******+++*********))))))((((((***************)))((((((&&&(((***+++,,,+++)))(((+++***)))((((((***,,,---+++******)))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++,,,,,,+++)))((()))***,,,+++)))((((((((()))***++++++************++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---.........////////////000............/////////000...............///000111111///---++++++,,,///000---------.........//////.........//////000000000........................000000//////---,,,+++***111///......///111444666@@@===888222,,,+++,,,/////////000111111222333333000000000000000000000000,,,,,,++++++,,,,,,------111000/////////000222333555444333222222222333444//////000000000//////......111444222---***+++...---,,,,,,,,,,,,---......---------------...///000//////...---,,,,,,++++++++++++******************+++++++++,,,,,,---------+++,,,.........,,,***)))NNNRRRVVVWWWUUURRRPPPPPPRRRTTTWWWYYYYYYYYYYYYYYYYYY]]]bbbdddbbb]]]ZZZXXXZZZaaaddd___YYYXXXXXXWWWPPPQQQQQQRRRQQQPPPOOONNNLLLMMMQQQYYY___bbb```]]]XXXUUUQQQOOOOOOQQQQQQQQQPPPMMMKKKKKKKKKQQQ```ppptttnnneee]]]ZZZZZZZZZ[[[aaafffooovvvtttmmmjjjlllqqquuuuuuooohhhffffffddddddeeejjjqqq|||}}}ooofffbbbXXXSSSPPPRRRTTTTTTWWW[[[^^^aaafffkkkmmmmmmmmmlllppppppooonnnllliiigggfffhhhkkkoooppprrruuu{{{}}}rrreee\\\XXXVVVQQQLLLGGGFFFFFFHHHIIIIIIGGGFFFAAA???<<<999777555222111//////...///000///---+++,,,,,,+++++++++++++++,,,111///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******))))))))))))************++++++---...000111((((((((()))******+++++++++***)))((((((***,,,---************************''''''''''''(((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***'''((()))******+++++++++)))))))))))))))******+++(((((((((''''''((((((((())))))*********+++++++++***((('''(((+++,,,---,,,***))))))(((((((((((())))))))))))))))))*********&&&&&&&&&''''''''''''''')))***+++***((((((((())))))))))))***++++++,,,,,,******)))(((((((((((((((******++++++++++++******************)))))))))(((***************))))))((('''(((***+++++++++)))(((+++***)))((()))***,,,---)))))))))))))))***++++++))))))))))))))))))))))))***************)))((((((***+++,,,+++)))((()))***---,,,++++++*********+++++++++************++++++---+++(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000//////////////////000000000///---,,,,,,---///000........./////////000000---------...............////////////000000000000000000000000///...------111000///...///222444666CCCAAA>>>888444222333555...//////000111111222222000000000000000000000000000000000000111111222333111111111111111222333333333333111000000000111222222222111111000///......000333555333...,,,---///------,,,,,,------...///......---------.../////////......---,,,,,,++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,+++***)))ZZZ```ggggggbbb]]]\\\\\\\\\^^^```aaaaaa```^^^\\\\\\___aaa```]]]ZZZXXXWWW\\\cccgggbbbZZZVVVTTTRRRLLLLLLJJJIIIHHHGGGGGGGGGHHHJJJOOOWWW^^^bbb```]]]SSSOOOKKKHHHGGGHHHHHHGGGFFFEEEFFFGGGJJJRRRaaaooossslllaaaYYYUUUTTTUUUUUUZZZZZZ\\\^^^\\\YYY[[[aaannnuuuwwwooogggdddeeeeeegggjjjpppzzz~~~tttnnnfff```[[[YYYWWWUUUWWW\\\\\\___ccceeeeeeeeefffgggjjjkkkmmmooopppooonnnnnnooopppqqqpppnnnooosssxxx~~~tttnnngggaaa\\\XXXTTTQQQMMMMMMMMMOOOQQQQQQPPPNNNJJJHHHEEEBBB???;;;666333222000///000000///---+++---,,,,,,,,,,,,,,,------333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++******))))))))))))************)))***+++,,,------,,,,,,,,,+++++++++++++++******)))((()))***+++,,,************************(((((())))))***++++++,,,))))))))))))))))))))))))+++***))))))((()))))))))'''((()))******+++******)))))))))))))))******+++***)))(((''''''((()))***+++************)))))))))((('''&&&(((+++---------++++++***)))((((((((((((************))))))))))))******************)))))))))***+++***)))((()))***))))))***++++++,,,,,,---******)))((((((((())))))******++++++++++++******************))))))))))))******++++++******)))((('''((()))++++++******)))+++***)))))))))***,,,---((((((((()))***+++,,,---))))))))))))))))))))))))((())))))))))))((('''''')))***+++***)))((()))***------......------,,,,,,++++++************++++++,,,***&&&$$$$$$&&&***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------------------------------......------,,,,,,++++++,,,,,,,,,------------........./////////000000000000000000000////////////.............../////////////////////000000000000........................//////000000111111111222000111111222222111111000111000//////000222444666======;;;777444222333444000000111111222222333333111111111111111111000000////////////000111333333222222333444444444333333111111000////////////000666555333111///////////////222333111---+++---///---------,,,------...///000///......------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++***************)))jjjqqqwwwwwwpppjjjhhhhhhddddddeeeffffffccc___\\\ZZZ[[[ZZZXXXUUUSSSSSSTTTZZZccchhhccc[[[UUUQQQMMMJJJHHHFFFEEEDDDEEEFFFGGGJJJKKKPPPWWW___bbb```]]]RRRNNNIIIFFFDDDDDDCCCBBBCCCDDDEEEGGGKKKSSS```kkkuuummmaaaWWWQQQPPPOOOPPPRRRPPPOOOOOOMMMMMMTTT\\\jjjrrruuulllaaa]]]^^^```cccgggnnnyyyzzztttpppjjjdddbbb___]]]aaagggiiimmmqqqqqqllleee```]]]^^^```bbbeeehhhkkkmmmooosssvvvxxxwwwuuusssuuuwwwwww}}}}}}ppphhhjjjkkkiiieee```\\\YYYXXXWWWXXXZZZ\\\\\\YYYWWWTTTQQQLLLIIIFFFAAA;;;666555444222111111000...,,,...............//////000111000///...---,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******))))))******+++))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++***))))))((()))***++++++***************+++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((******))))))))))))))))))(((((()))***************)))))))))))))))******++++++***(((''''''(((***+++(((((())))))******++++++)))((('''(((***,,,,,,+++******))))))((()))))))))++++++******))))))((((((,,,,,,++++++*********))))))***+++***)))((()))***((())))))******+++,,,,,,******))))))((())))))*********++++++++++++***************)))))))))))))))***++++++++++++***))))))(((((()))************)))******)))))))))***+++,,,))))))))))))***+++,,,---))))))))))))))))))))))))((()))))))))))))))(((((((((*********(((((()))***,,,---...//////...---,,,++++++************++++++,,,+++)))((((((***,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------................................................//////...---,,,++++++***.........////////////000...////////////000000000000000000000///......------...///000111000//////////////////000000000000111111000000000000//////......///000111111222222000000111333333333333333222111000000111333444666555666666444222000000111333333333444444444555555222222111111111111000000............///111222333222222444555555444333222111111000000////////////666555222000///000111222...//////...+++***+++,,,---------------...//////111000///...------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++************++++++sssxxx{{{zzztttooommmmmmgggfffeeeddddddaaa\\\WWWSSSSSSQQQNNNLLLLLLOOOQQQWWW```fffccc[[[UUUPPPLLLGGGFFFDDDDDDEEEGGGIIIKKKOOOPPPTTT[[[aaaccc```\\\RRRNNNIIIEEEDDDCCCBBBBBBCCCFFFIIIKKKPPPYYYdddjjjssskkk___UUUNNNKKKJJJIIIJJJHHHHHHIIIIIIJJJRRR[[[iiiqqqrrrhhh\\\VVVWWWXXX[[[___gggsss}}}xxxooojjjfffdddccceeellluuu}}}rrreee^^^ZZZYYYWWWWWWYYY]]]bbbeeeiiipppxxx||||||{{{{{{|||xxxxxxuuurrrqqqnnnhhhaaabbbhhhpppsssqqqlllgggeee```bbbeeeiiimmmnnnllliii___ZZZSSSNNNKKKGGGAAA<<<;;;999666555444333111/////////.........//////000---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++)))))))))(((((())))))************+++++++++++++++)))))))))))))))*********))))))*********+++++++++))))))((((((((('''''''''(((((((((((((((((((((((()))))))))*********))))))((())))))************))))))))))))))))))******++++++***)))(((((()))***+++(((((()))))))))*********+++***(((((()))***)))((((((((((((((()))+++,,,,,,++++++******))))))((((((((('''''''''&&&&&&%%%%%%((()))******)))((()))+++''''''(((((()))***************))))))))))))************++++++++++++******))))))))))))))))))******+++++++++++++++***))))))(((((()))******************************+++++++++++++++***************+++))))))))))))))))))))))))))))))***++++++*********((()))+++***)))((()))++++++,,,---......---,,,+++++++++************++++++******,,,---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......//////......---................................................//////...------,,,++++++.........////////////000////////////000000000111///////////////...---,,,---...000111222111000///...////////////000000000111111111111111000000000...///000111222333444444111222333555666666777777444444333333444555666777777888999888666555555666555555555555555666666666444444333333222222222111111111111222222444555555111222333444444333222111111111111111111000000000444333111000000222444555.........,,,++++++,,,---...------------...//////222111000///...------------------------,,,,,,,,,)))*********+++++++++,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,---pppqqqqqqooommmkkkkkkkkkfffccc___^^^]]][[[VVVQQQLLLLLLJJJHHHGGGJJJNNNRRRWWW```fffccc[[[VVVPPPLLLEEEEEEDDDEEEGGGJJJMMMOOOUUUUUUXXX^^^cccddd```]]]RRROOOJJJFFFEEEEEEEEEDDDFFFJJJNNNPPPWWWaaaiiimmmmmmfff[[[RRRKKKHHHFFFEEEEEEDDDFFFIIIJJJLLLSSS\\\kkkqqqpppfffZZZUUUSSSSSSSSSVVV^^^iiivvv~~~zzzmmmiiiffffffggglllxxxssskkkaaa]]]XXXSSSRRRTTTXXX[[[[[[dddqqqzzz~~~}}}yyyrrrlllhhhgggfffdddaaagggooouuuuuurrrnnnlllhhhlllttt~~~ooofff[[[SSSOOOLLLGGGBBBAAA>>>;;;999777666444222000///......------......,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++)))************+++++++++++++++************++++++******)))))))))***++++++******************++++++((((((((()))))))))******)))))))))***++++++,,,,,,++++++***))))))(((''''''))))))))))))))))))))))))(((((()))************)))))))))************)))))))))))))))))))))******+++*********++++++*********++++++***)))(((((('''''',,,***(((((())))))((('''''''''((()))***,,,---...************))))))))))))((((((''''''''''''''''''((()))******))))))***+++&&&&&&''''''((())))))*********)))))))))***++++++******++++++++++++******))))))))))))************+++++++++,,,++++++***))))))))))))))))))*********))))))******++++++++++++,,,,,,+++***************)))))))))))))))))))))))))))******++++++++++++***)))***++++++******+++,,,++++++,,,,,,------,,,,,,++++++************++++++&&&(((+++---...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------............------................................................//////......------,,,,,,,,,,,,,,,------------.../////////000000000111111......///000000///------...///000222222222111111000000000000111111111111000000000111111111222222222333444555777888999:::777888999;;;<<<<<<======:::999999999:::;;;;;;<<<;;;<<<===<<<;;;:::;;;<<<888888888888888888888888888888777777666666555555444444333333333444555555333333444444333333222222222222333333222222111000222111111111111333444555222111///.........///000......------......///000222111000///............------------------------)))))))))******++++++,,,++++++******************+++,,,,,,,,,,,,---------gggddd``````cccfffhhhiiiccc^^^YYYWWWVVVUUUPPPLLLHHHHHHHHHGGGIIIMMMSSSXXX[[[ccciiiddd\\\VVVQQQMMMHHHHHHHHHJJJLLLOOORRRSSSWWWWWWZZZ```eeefffbbb^^^TTTQQQLLLJJJJJJJJJJJJJJJMMMRRRVVVVVV[[[eeejjjjjjfff```XXXRRRMMMJJJHHHGGGGGGFFFHHHLLLMMMOOOVVV___jjjmmmlllcccYYYUUURRROOOMMMPPPTTT[[[dddmmmuuuzzzxxxyyy{{{yyytttiiifffdddeeegggnnn|||zzzvvvkkkgggaaa[[[XXXXXXZZZ\\\]]]fffrrrzzz~~~|||vvvpppmmmlllmmmpppsssmmmooorrruuuwwwxxxvvvuuuttt{{{uuueeeYYYTTTQQQLLLHHHFFFCCC???===;;;999777666444333222111000/////////......//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,+++*********+++,,,------,,,,,,++++++***)))))))))'''(((((()))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))************)))))))))))))))))))))******+++)))***,,,------,,,***)))******))))))((((((((('''+++)))'''''')))))))))((((((((())))))***+++,,,---)))))))))))))))************************+++++++++''')))******))))))***+++'''''''''((())))))************))))))******+++,,,******++++++++++++******((()))))))))************++++++,,,,,,++++++***))))))))))))))))))******+++))))))***+++++++++++++++++++++*********+++,,,,,,))))))))))))))))))))))))(((((()))***************)))+++,,,,,,++++++,,,---,,,,,,++++++,,,,,,---...++++++************++++++%%%''')))+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++,,,,,,---......---------......---------...............................................................---------,,,,,,,,,------------...//////000000000111111111...///111222222111000/////////000111222222222222222222222333333333444444222222333444555666777777999999;;;<<<>>>@@@AAABBB@@@AAABBBCCCDDDDDDEEEEEE@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAA@@@??????@@@BBB@@@@@@@@@@@@@@@@@@@@@???>>>======<<<;;;;;;::::::888888777666666666666777666555555444333333444444222222333333333222111000111111111111222222222222333111///......000000111...............//////000111111000///......//////------------------------))))))***++++++,,,------******************++++++)))***+++,,,---,,,,,,+++aaa[[[UUUVVV]]]dddhhhiiiaaa[[[UUURRRRRRQQQMMMIIIHHHHHHHHHIIILLLQQQXXX]]]___gggkkkfff]]]WWWQQQMMMLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ```fffgggccc```WWWTTTPPPNNNNNNOOOPPPPPPUUUZZZ\\\ZZZ]]]dddgggeeebbb^^^XXXTTTQQQOOOMMMLLLLLLKKKLLLOOOPPPRRRZZZcccgggiiiggg___XXXUUUQQQMMMKKKLLLMMMPPPSSSXXX]]]___aaagggqqqyyy|||yyyqqqkkkbbb___]]]]]]___gggvvvzzzxxxpppnnnjjjfffcccbbbcccccciiipppxxx~~~~~~uuuqqqnnnnnnpppsssxxx}}}}}}{{{|||lll^^^WWWTTTPPPLLLJJJFFFBBB???===<<<999888999888777555444333222222111111111111111000///...........................,,,,,,,,,------.........------------------------)))************+++++++++,,,++++++******++++++,,,++++++++++++,,,---...//////...---,,,***)))(((''''''(((((()))))))))))))))((())))))***++++++,,,,,,'''''''''((())))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))*********))))))((()))))))))))))))******+++(((***,,,......,,,***(((&&&&&&'''((()))***++++++)))'''&&&''')))******)))******************++++++(((((())))))******++++++''''''(((((()))))))))***''')))******))))))***,,,((((((((()))******++++++******))))))***+++,,,,,,******++++++++++++******(((((())))))*********++++++,,,,,,,,,,,,+++******)))))))))))))))******+++))))))***++++++++++++***)))))))))***+++,,,......))))))))))))))))))))))))''''''((()))))))))))))))***+++------,,,,,,---...---,,,,,,+++,,,---...///++++++************++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,---......,,,------------------,,,////////////////////////////////////////////////---------......................../////////000000000000000000111111111111///000222444555444333222///000000111222222333333444444444555555555666666666777888999:::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHGGGGGGHHHIIIJJJKKKKKKJJJEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGGGGBBBAAAAAA@@@???>>>>>>===@@@@@@???>>>============888777666444444444555666111222222333333111000///222222222222222111000///222000---,,,---...//////...............///000000111000000///////////////------------------------******+++,,,,,,---......+++++++++,,,,,,------...'''(((***,,,---,,,***)))QQQPPPPPPQQQVVV]]]dddiiiddd^^^WWWSSSRRRQQQLLLHHHHHHGGGIIIOOOWWW]]]```aaafffeeeccc```\\\YYYUUUTTTTTTVVVWWWWWWVVVVVVWWWXXX[[[ZZZZZZ\\\```ccceeefff___^^^^^^^^^______]]][[[^^^^^^___```aaabbbcccdddbbbaaa^^^[[[ZZZYYYYYYYYYUUUTTTRRRSSSUUUXXXZZZ[[[bbbccc```[[[WWWUUUOOOIIIMMMLLLKKKLLLMMMPPPSSSTTTXXX___jjjsssuuuqqqjjjdddWWWXXXXXXWWWYYYbbbooozzzzzz|||}}}wwwpppkkkiiihhhiiinnnttt{{{~~~vvvssslllfffggglllttt{{{qqqlllfff^^^WWWTTTMMMKKKHHHGGGFFFDDDAAA???@@@>>>;;;999777555333000000///...---------...///111,,,,,,000111...---000---...///////////////...---,,,++++++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******++++++)))(((******+++++++++******)))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))))),,,+++++++++******))))))&&&'''((()))***+++,,,,,,,,,+++***)))))))))***+++((())))))*********))))))++++++******)))*********((()))***)))((('''''')))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************'''''''''((())))))******((()))***++++++***)))((()))))))))***+++++++++,,,++++++************++++++))))))))))))((((((((((((************************++++++***)))((('''&&&&&&((())))))))))))*********+++++++++*********))))))*********++++++,,,,,,,,,,,,+++)))((()))---000333999222+++(((+++000555777))))))***+++,,,------...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,---...///------------------------***+++,,,---...---,,,+++/////////...------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,000000000000000000///...111111000000//////......000///---------///111333000000///...///000222333444444444444333333333333333111222666444///111777555333333666888666888;;;<<<:::999;;;@@@CCCEEEDDDGGGIIIIIIGGGEEEEEEIIIMMMQQQUUUWWWXXXZZZ\\\XXXRRRNNNMMMMMMNNNPPPPPPOOONNNQQQLLLKKKOOOQQQMMMMMMPPPSSSRRRQQQOOOMMMLLLJJJHHHEEEDDDCCCFFFIIIIIIFFFCCCCCCCCCCCCDDDEEEBBB>>>;;;AAA>>>;;;888888777666555444444444444333333333333333333222111000000//////111111000/////////000000.../////////000000111111......////////////......000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,++++++*********JJJJJJLLLOOOTTTZZZ___bbbccc]]]VVVRRRQQQPPPMMMIIIPPPOOOQQQVVV]]]ccceeefffeeedddcccaaa___]]][[[ZZZ\\\^^^```aaa```______```___^^^^^^aaafffkkknnnoooqqqooommmkkkjjjhhheeebbbeeefffggghhhiiiiiiiiihhhllllllkkkiiihhhfffeeeeeeaaa___\\\[[[\\\]]]]]]\\\```bbb```\\\YYYWWWSSSMMMNNNMMMLLLLLLMMMOOOQQQSSSXXX^^^hhhnnnnnnggg^^^WWWSSSTTTTTTRRRSSSYYYdddmmmpppvvvvvvnnnmmmuuu{{{zzzyyyrrrlllkkklllnnnttt{{{rrrjjjbbbaaaeeemmmzzz{{{rrrlllmmmmmmggg___[[[RRRPPPNNNMMMMMMLLLKKKIIIGGGDDDAAA???<<<888444111///000000000000//////...111---,,,000111...---000...///////////////......,,,+++++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---+++******++++++***)))******+++++++++******)))************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))*********++++++*********)))))))))''''''((()))***++++++,,,000///---+++*********+++))))))************))))))******)))))))))******+++)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************''''''((())))))******+++***+++,,,,,,,,,,,,+++******************++++++++++++******************+++)))))))))))))))))))))(((************************,,,,,,++++++***)))))))))((((((((()))))))))******+++++++++*********)))))))))))))))******++++++++++++***)))(((***,,,///111444///***(((***...111222,,,,,,,,,,,,------------+++,,,---,,,***)))***+++------,,,,,,,,,---......------------------------++++++,,,------------,,,------..................,,,---------............////////////.........---......///000000000000///000000000//////.........///...---------///000222444444333333333444555666333333444555666666666666666444555:::;;;888999===???<<<===@@@AAA???@@@CCC@@@??????AAAFFFJJJLLLLLLNNNPPPRRRQQQPPPRRRVVVZZZXXXaaaiiilllmmmooonnnkkkfffccc```]]]\\\\\\ZZZYYY^^^XXXUUUYYY[[[[[[\\\aaaccccccbbb```___\\\YYYVVVRRRPPPNNNOOOPPPPPPNNNLLLPPPNNNLLLLLLLLLKKKJJJHHHEEEBBB???>>>>>>===<<<:::<<<;;;:::999777666444444333333444444444444444333111111000000//////000000......//////000000000000...//////000000//////...000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***......------,,,,,,,,,,,,DDDGGGLLLSSSYYY___bbbdddddd^^^WWWSSSRRRRRRQQQOOOUUUUUUVVVZZZ___dddfffgggeeeeeeeeeddddddeeeeeeffffffiiilllmmmllljjjjjjjjjmmmllllllooouuu{{{}}}zzzxxxuuurrrooossstttuuuvvvwwwwwwwwwvvv{{{|||}}}}}}|||yyyvvvtttqqqnnnkkkiiihhhgggfffeeebbbeeeeeeaaa______]]]XXXVVVUUUTTTSSSRRRSSSTTTUUUXXX^^^dddiiiggg___UUUOOOLLLMMMMMMKKKJJJMMMTTTZZZ]]]aaa```^^^eeettt|||{{{vvvooojjjjjjmmmqqqyyy}}}sssjjjeeeeeeiiirrr{{{~~~qqqmmmfffdddlllsssqqqjjjdddZZZXXXVVVVVVVVVWWWVVVUUURRROOOLLLIIIEEE@@@:::666111111222222222111//////000......000000......000///000000000///...------++++++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---+++***+++,,,,,,+++))))))******+++++++++******************************(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,******))))))))))))(((((((((((())))))*********+++000///---+++***))))))************************))))))))))))))))))***+++,,,***+++++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))***++++++,,,***++++++,,,,,,++++++***+++++++++***************************************))))))))))))))))))))))))************************************************((((((((())))))))))))***+++++++++***************)))))))))))))))*********))))))))))))***+++---------+++))))))***,,,------------,,,,,,,,,+++++++++***+++,,,+++***)))***+++......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------...,,,,,,------...//////000------........./////////111111000000000000000///------......///000000000111111111000000000000000111000///...///000111222333222222222222333444444000111333555777888999999>>><<<===BBBEEECCCBBBCCCEEECCCDDDGGGHHHFFFGGGJJJIIIJJJKKKMMMPPPSSSVVVWWWYYY\\\_________```eeeiiigggvvvyyytttpppooommmllllllfffbbbeeeiiinnntttyyy{{{zzzyyyxxxvvvrrrmmmiiieeeccc```___```aaabbbaaabbb___ZZZWWWUUUTTTRRRQQQIIIHHHFFFEEEDDDCCCAAA???@@@???>>><<<:::999777777333444444555555444222111222111000///////////////......////////////000000//////000000000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))------,,,,,,,,,,,,,,,+++FFFLLLUUU^^^fffkkknnnooofffaaa[[[XXXWWWXXXYYYXXX[[[[[[]]]```cccgggiiijjjkkkkkkkkkmmmnnnqqqssstttqqqtttxxxyyyxxxvvvuuuuuu}}}||||||~~~zzzxxxwwwuuutttrrrkkkooorrrpppooopppnnnkkkhhhfffdddaaa___]]]\\\\\\\\\^^^aaacccaaa\\\VVVQQQKKKLLLLLLJJJHHHIIILLLOOORRRUUUVVVYYYfffxxx~~~yyymmmgggcccdddhhhnnnwwwuuuooojjjgggiiinnnwwwwwwjjjeee^^^^^^iiitttuuupppkkkdddbbbaaa```bbbbbbbbbaaa^^^[[[XXXTTTPPPJJJDDD@@@666555444222111111111111000000000111///......000000000000000///...,,,,,,+++******,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---+++***+++,,,,,,+++***))))))***+++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))((((((((((((((()))))))))))))))*********,,,+++***((((((((())))))++++++******************)))))))))******,,,---...***+++,,,+++)))))))))+++))))))))))))))))))))))))'''''''''((()))*********((()))))))))************)))))))))***++++++,,,,,,(((((())))))))))))((((((,,,+++++++++***)))))))))*********++++++*********)))))))))))))))*********************************''''''(((((()))))))))))))))))))))************+++************************))))))******************(((((()))***************(((((()))+++++++++***)))))))))))))))))))))))))))***,,,---,,,******+++,,,///...---,,,,,,,,,,,,,,,------------------------------,,,++++++---...///---------.........//////.........////////////000000000000000000000000000..................//////222222222222333333333333222111111111111222333333111111222222333333444444444555888:::===???@@@AAAJJJJJJKKKOOORRRPPPLLLJJJKKKIIIKKKOOOQQQPPPRRRUUUVVVXXX[[[]]]^^^```cccfffmmmoooppppppnnnnnnrrruuu}}}}}}uuuqqqmmmpppwww{{{xxxvvvsssrrrtttwwwzzz||||||xxxrrrmmmhhhccc^^^ZZZRRRPPPNNNLLLKKKIIIFFFDDDDDDCCCCCCBBBAAA@@@??????888999999888777444222000222111000//////.../////////////////////////////////000000111111000000//////.........------------------------------------,,,,,,,,,,,,,,,+++******************************OOOUUU^^^hhhooosssttttttgggeeeaaa___```aaacccdddhhhiiikkkmmmooorrruuuwwwxxxyyyzzz|||~~~|||}}}{{{wwwsssnnnjjjfffeeebbbaaa```^^^[[[XXXVVVUUUPPPPPPPPPOOONNNMMMNNNNNNJJJMMMPPPWWWgggxxxzzzrrrddd___[[[^^^bbbhhhqqqzzzzzzuuuooogggeeegggnnnwww}}}tttggg```^^^fffpppsssqqqoooooonnnooopppsssuuutttsssmmmhhhbbb\\\VVVQQQKKKHHH???<<<777444222222333444000333444222//////000111000000000000///...,,,,,,++++++***,,,......---,,,+++++++++,,,,,,---------........................************************,,,+++******,,,,,,+++***((()))***+++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((())))))))))))))))))))))))*********)))(((((('''((()))+++,,,,,,,,,+++***))))))***************+++,,,---...///***+++,,,+++)))))))))+++))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))))))))************)))))))))***++++++,,,,,,((((((((((((((((((((((((,,,+++++++++***))))))))))))***++++++++++++***)))((()))))))))*********+++))))))))))))))))))))))))'''''''''((())))))***************+++++++++,,,,,,************************++++++++++++++++++++++++(((((()))*********)))(((''')))+++---,,,+++***)))''''''((()))******+++++++++---...---,,,,,,---...///...---,,,,,,,,,,,,,,,------------------------...---,,,+++,,,---.../////////.........---------.........////////////000////////////////////////111000///...---.........111111111222222333333333111111111111222333444444666777888999:::;;;<<<<<<===>>>@@@CCCGGGJJJMMMOOOXXX[[[___bbbdddccc___[[[XXXVVVWWW]]]```aaadddhhhccchhhnnnpppppprrrxxx}}}|||{{{zzz~~~vvvoooccc```]]]ZZZXXXUUURRRPPPOOONNNMMMKKKIIIGGGEEEEEE?????????>>><<<:::888666333222111000////////////000000000000000000000///000000111111111111000000///.........---------------------------------------------------,,,,,,+++************************YYY]]]dddkkkooorrrrrrqqqkkkkkkjjjkkkllloooqqqssstttvvvyyy{{{}}}~~~wwwqqqnnnkkkiiiddd```\\\ZZZZZZYYYVVVUUUUUUSSSRRRPPPOOONNNJJJNNNRRRYYYiiixxxxxxnnn]]]XXXVVVXXX\\\aaaiiiqqq||||||zzzvvvpppnnnoooooowwwrrrjjjfffjjjoooppppppqqqvvvxxx}}}|||pppddd[[[TTTOOOLLLGGGDDD???:::666555666777111666777333000111222222///000000000///...------,,,,,,+++,,,......---+++***++++++,,,,,,------...------------------------************************+++)))))))))+++,,,+++***((()))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))************+++(((((())))))))))))******(((((())))))*********+++))))))((()))***,,,...///...---+++***))))))***++++++++++++++++++,,,---...***+++++++++)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************(((((())))))***++++++,,,+++******))))))******++++++++++++***************)))***+++,,,,,,+++***)))((())))))******+++++++++))))))))))))))))))))))))))))))******+++++++++,,,*********+++++++++,,,,,,***************+++++++++,,,,,,,,,+++++++++++++++))))))*********))))))((((((***------,,,++++++,,,))))))***+++,,,---...///,,,---......------...///......---,,,,,,,,,---------------------------------------------......///000//////...------,,,,,,------........./////////------............//////222111000.........///000......///000111111222222000111222333444555666777:::;;;>>>@@@BBBCCCDDDDDDCCCDDDFFFJJJPPPVVV\\\```jjjssszzz|||||||||yyyuuugggddddddiiillloootttyyyuuu}}}zzzwwwrrrnnnllljjjhhhfff___]]]ZZZUUUQQQLLLIIIHHHCCCBBBAAA???>>>===<<<;;;777666555444333222222222222222111111111111000000111111222222222222111111/////////.........---------------------------------............---,,,,,,,,,---------------......^^^aaaffflllqqqsssuuuuuutttvvvxxx{{{}}}}}}yyyvvvuuurrrooollljjjiiiiiidddccc```^^^\\\YYYVVVTTTUUUXXXYYY[[[fffrrrqqqgggWWWRRRPPPSSSVVVYYY___fffrrr{{{wwwqqqpppyyy~~~{{{zzzxxxuuuuuuyyyxxx~~~uuuooommmsssyyy|||}}}wwwttttttssspppppprrrtttzzzqqqbbbXXXSSSPPPMMMKKKHHHDDD???<<<999888222999:::555111222444444...///////////////.........---,,,---......,,,*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''(((***+++***)))(((((()))++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++''''''((()))***++++++,,,))))))))))))***+++---...///---+++***))))))***+++*********))))))***++++++)))***+++***((('''((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************''''''((())))))******++++++***)))(((((()))***+++***************+++++++++(((***+++,,,,,,+++***(((((())))))******+++,,,,,,))))))))))))))))))))))))***************+++++++++(((((()))))))))*********))))))*********+++++++++++++++++++++*********)))+++++++++******))))))))))))+++---,,,******,,,...++++++,,,,,,------......+++,,,...---,,,,,,...///------,,,,,,,,,---......------------------------,,,------.................................------,,,---------............---------....../////////000000///...///111333555//////000111222333444444444555777999;;;===>>>>>>@@@BBBEEEHHHKKKMMMNNNNNNPPPQQQTTTYYYbbbllluuu{{{zzzvvvtttvvvyyy|||~~~uuusssoooiiiddd___ZZZXXXPPPNNNJJJEEEAAA???>>>>>><<<;;;:::888777777666666333333333222222222111111111222222222222222222111000000000/////////..............................,,,------------,,,++++++------........./////////```ccchhhnnnuuuzzz}}}}}}~~~~~~||||||xxxuuurrrnnnkkkhhhdddbbb]]]^^^[[[XXX^^^gggeee\\\QQQMMMLLLOOOQQQRRRWWW]]]ZZZjjjkkkcccbbbbbbgggtttzzzuuutttrrrqqqsssxxxrrrgggaaaeeekkkpppxxx~~~|||wwwqqqpppsssooowww|||iii]]]VVVTTTPPPPPPOOOLLLGGGAAA;;;777333:::<<<666111333555444......///////////////...///...------......,,,*********+++,,,,,,---......************************************************(((''''''((()))******)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))******))))))((('''''''''))))))******+++++++++,,,&&&'''((()))***+++,,,,,,)))((('''''''''(((******///...+++***))))))***+++***)))((((((((((((((()))((()))***)))((('''''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''((())))))******)))((('''&&&&&&'''((()))))))))******+++++++++,,,((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))******+++++++++++++++*********))))))((((((---,,,+++***)))))))))******,,,,,,+++)))))),,,000,,,,,,,,,+++++++++*********+++---,,,,,,+++---...,,,,,,,,,,,,------...///------------------------+++,,,.../////////...---,,,,,,------.../////////,,,,,,,,,---------......---.........//////000000............000333777888222222333444666777888888999;;;===@@@CCCDDDFFFFFFIIIKKKOOOSSSVVVYYYZZZZZZbbbcccfffmmmxxx|||xxxtttrrreee```YYYQQQJJJFFFCCCBBB@@@???===<<<;;;:::::::::444444444333333222222222111222222333333222222111000000000000////////////........................+++,,,,,,,,,,,,+++******,,,,,,,,,------.........nnnooouuu}}}}}}wwwtttkkkfffaaabbbeeeddd^^^XXXTTTTTTSSSQQQPPPPPPRRRTTTWWWVVVXXXZZZ[[[^^^hhhssszzzwwwuuutttqqqooossszzzwwwlllaaa^^^cccnnnwww~~~|||zzz}}}vvvhhh]]]VVVUUUTTTSSSRRRPPPLLLGGGDDD???<<<888666444333000///222000////////////...,,,/////////......---------+++,,,,,,------,,,,,,+++---------,,,+++***)))(((++++++,,,---...//////000------,,,+++***)))((('''++++++***)))(((((())))))---,,,+++)))''''''***,,,---+++))))))+++,,,***''',,,,,,++++++++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))+++***+++---///000...---))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++)))''''''((())))))((())))))))))))************))))))))))))))))))))))))------,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,---000111111///,,,***(((((())))))*********+++++++++***************++++++***((('''&&&&&&((()))(((+++***)))+++///...+++++++++++++++++++++++++++...---,,,+++++++++,,,------,,,++++++******++++++***++++++,,,,,,++++++***************+++,,,---...))))))***++++++,,,---------------------------,,,,,,,,,,,,------------...111000///...............---,,,,,,,,,,,,---......///////////////.........///////////////000111222111111111222333444555666666555444666999===>>>???EEEFFFHHHJJJMMMPPPRRRSSSQQQUUUZZZ]]]aaafffnnnttt~~~wwwlllbbbUUUKKKHHHJJJGGGFFFCCC@@@AAACCC???999???===999777777666555444555333111111111111///...000000///.........//////)))***,,,---...//////////////////......---------------,,,,,,,,,,,,++++++zzzuuuooolllkkkiiiddd```]]][[[XXXTTTQQQQQQRRRSSSQQQPPPRRRUUUWWW\\\gggsssvvvtttssstttsssttt{{{xxxmmmeeedddgggkkksss}}}|||sssjjjcccYYYWWWUUUTTTTTTRRROOOMMMHHHDDD>>>999777555333222222000//////000000///---000/////////............,,,,,,------------,,,,,,------------,,,+++******))))))******+++,,,,,,,,,))))))************++++++++++++***)))))))))))))))+++++++++***(((((()))+++---+++))))))+++,,,***((())))))(((((((((((())))))******)))((((((((((((((()))))))))))))))))))))))))))))))))+++---...---+++))))))))))))************+++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))'''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******************+++******)))))))))******+++******(((((()))+++---)))++++++((()))------***++++++++++++++++++++++++---,,,++++++++++++,,,------,,,++++++******+++++++++++++++,,,,,,+++++++++))))))))))))***+++,,,,,,***+++++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,------.........000//////...------......------,,,,,,------...///////////////////////////111111111111111222333333//////000111222444555666:::999:::<<<@@@DDDGGGHHHMMMNNNPPPRRRTTTVVVWWWXXXYYY```iiiqqqwww~~~|||rrrdddWWWRRRRRRRRRQQQMMMIIIKKKMMMKKKFFF@@@===:::999999999999888888777666555555333000...111000000/////////000000------......///.....................------------.........---------,,,,,,~~~{{{vvvrrrssszzz~~~}}}xxxuuusssssstttrrrnnnhhhaaa[[[XXXWWWWWWRRRPPPPPPSSSVVV[[[gggsssooommmkkklllmmmqqq{{{{{{qqqiiifffeeeiiirrr}}}{{{zzzxxxrrrlll```]]]ZZZXXXXXXXXXXXXWWWXXXRRRJJJCCC>>>:::777555222000//////000000000//////////////////.........,,,,,,------------,,,,,,------------------------************************))))))******++++++++++++++++++***))))))))))))***)))+++,,,+++***))))))***,,,+++)))***++++++***)))++++++************++++++******)))(((((((((((()))))))))))))))))))))))))))((('''((()))+++,,,+++)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))))))))***))))))************))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++*********)))))))))(((((())))))***)))******))))))***,,,///+++---,,,((('''+++,,,)))++++++++++++++++++++++++,,,,,,++++++++++++,,,------,,,++++++******++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,---------------------+++++++++,,,,,,---------++++++,,,---......////////////...------------...---------------...////////////////////////000000000000//////000000111222000111222333555666777888;;;<<<===@@@DDDIIIMMMPPPTTTVVVXXXZZZ]]]___```aaahhhqqq~~~yyyuuusssvvvyyy}}}{{{rrrmmmrrrssssssvvv||||||wwwhhh```___aaaaaa^^^[[[]]]```]]]XXXLLLHHHDDD@@@???>>><<<;;;999888777777666444000---111111000000000111111222000000/////////......------------------........./////////............---|||wwwuuuqqqtttyyy~~~vvvooollliiiggghhhnnnuuuzzz}}}|||}}}{{{xxxxxxxxxyyy{{{ssskkkeeeaaa]]]YYYVVVVVVWWW[[[eeeooojjjfffdddddddddgggrrr|||{{{tttpppooolllooottt}}}vvvnnnnnnuuuzzzxxxssskkkgggaaa]]]\\\]]]]]]]]]fff```XXXPPPIIIBBB<<<888333111//////000000000///........................------............------------------......//////------,,,,,,,,,+++++++++......---,,,,,,+++******++++++***))))))*********)))+++---...,,,+++******+++************+++******---,,,,,,++++++,,,,,,---+++***))))))(((((()))))))))))))))))))))))))))))))))((('''(((***+++***)))((()))))))))************************************))))))))))))))))))))))))((((((((()))******++++++***)))((()))+++,,,+++)))***)))))))))))))))(((((())))))))))))))))))))))))((())))))***+++,,,------))))))************))))))************************************+++---///000---,,,,,,++++++*********(((((((((((((((((()))***)))+++,,,***((((((+++---...000///***(((***+++******+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,,,,,,,---...//////000000000...............---------)))******+++,,,---......++++++,,,---...///000000......------------...............---......///000//////000000000000111111111111000111111222333444444555666888:::<<<======>>>???AAACCCGGGLLLRRRVVVXXXZZZ___dddiiimmmpppqqq}}}vvvooojjjgggdddkkkooouuuzzz|||ssskkkeee```gggggghhhnnn{{{~~~xxxqqqlllnnnttt{{{sssmmmmmmppprrrssssssuuuwwwqqqjjjbbb]]]UUUNNNIIIEEEAAA>>>???===;;;999999777555333222111111111111111222222000//////...............,,,,,,------.........////////////.........------zzzqqqlllkkkjjjjjjmmmrrryyy}}}|||yyyuuupppjjjfffdddbbb______bbbeeehhhjjjkkklllmmmnnnppprrrttttttrrrqqqnnnmmmlllnnnoooqqqxxxyyyrrrllleee^^^ZZZWWWXXX^^^eeeeeebbb```___^^^```iiirrr||||||}}}wwwxxx{{{zzzsssmmmhhhkkkvvv~~~}}}vvvqqqlllhhhggggggggggggnnnjjjddd]]]VVVMMMEEE???888555222000000000//////---------------------------......//////......------------------///000111......------,,,+++++++++/////////......------,,,+++***************++++++))),,,///000///---,,,,,,******+++************+++))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))))))))))))))***)))((()))***++++++***((()))))))))***************************+++++++++))))))))))))))))))))))))(((((()))))))))************))))))+++,,,---+++***++++++******)))))))))((())))))))))))))))))))))))******++++++,,,---......))))))************))))))+++++++++++++++++++++++++++*********+++...000222---,,,,,,++++++*********(((((('''(((((()))******,,,///000...***(((***---000333333---***+++,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******++++++------,,,++++++,,,------------///000000111000000///.....................******+++,,,------......,,,,,,---......///000000......---------......//////............///000000000000000000111111222222444444444555666777999999777999;;;>>>@@@BBBBBBCCCDDDFFFHHHJJJMMMRRRZZZ___```dddlllttt}}}{{{nnndddaaa```___^^^cccgggmmmrrrxxx||||||ssskkkeeeaaa___]]]___```bbbhhhttt~~~xxxttttttvvv{{{zzzvvviiicccaaaeeelllsss{{{yyyxxx{{{}}}{{{vvvpppfff\\\UUUOOOJJJGGGLLLHHHCCC@@@???@@@@@@???444444333222222222222222///......---...///000000---------....../////////.........------------,,,vvvkkkfffddddddddddddeeejjjpppuuuxxxxxxvvvrrrrrrqqqooollliiigggeeebbbaaa___^^^]]]]]]^^^___aaabbbdddeeeggghhhiiiiiilllkkkiiihhhggggggggghhhpppwww{{{~~~{{{rrrhhhaaa\\\XXXZZZ______]]]\\\\\\[[[ZZZ___gggxxxzzzssszzz}}}~~~rrrmmmjjjlllttt||||||zzzxxxyyy{{{~~~~~~zzzssskkkcccYYYOOOIII@@@===888444333222000///---------.....................////////////.........---,,,,,,---...///000,,,,,,,,,++++++*********,,,,,,---...///000000111+++************+++,,,,,,))),,,///000///---------)))***++++++***)))+++,,,+++******))))))******+++++++++***))))))))))))***)))))))))))))))))))))))),,,***))))))***++++++***))))))))))))*********************+++++++++++++++))))))))))))))))))))))))************************))))))***,,,......,,,***,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))************))))))++++++++++++++++++++++++))))))((()))***,,,...///+++++++++++++++*********(((((((((((()))***++++++///222444111,,,)))+++...///444555000,,,,,,---,,,*********++++++,,,,,,---((()))***+++,,,,,,,,,+++---,,,++++++******++++++...---,,,++++++,,,---...***+++---...//////......---.....................,,,,,,,,,------.........---............////////////............///000000///////////////000111111000000000111222222333333111222333444666888:::;;;<<<===@@@DDDFFFHHHIIIIIIHHHKKKNNNPPPTTTZZZccciiitttyyy{{{xxxooohhh^^^XXXWWWYYYZZZ[[[ZZZ]]]bbbhhhmmmpppqqqqqqnnnjjjeee```\\\[[[\\\]]]]]]___bbbgggpppwwwuuuoooiiihhhggghhhkkkllljjjgggaaa]]]\\\bbbhhhlllqqqwwwzzz{{{}}}|||sssjjjccc^^^ZZZXXXVVVRRRLLLHHHFFFEEEDDDDDD999888777555444444444444000///.........000111222///////////////000000000.........---------,,,,,,zzzxxxxxxxxxvvv}}}xxxsssmmmjjjkkkmmmmmmmmmiiijjjmmmrrrwwwyyyxxxwwwrrrsssrrrqqqpppoooooopppkkkkkkjjjiiigggfffffffffgggiiillloooqqqqqqqqqqqqttttttsssqqqpppnnnlllkkkpppssswww|||}}}wwwrrrqqqrrrnnnrrrzzzxxxqqqkkkeeedddgggfffeeeeeeddd```ZZZ[[[```eeekkkoookkkeeeeeeooo{{{|||{{{|||wwwsssooonnnqqqvvv|||~~~}}}pppcccXXXRRRJJJEEE???:::777444222111////////////000000000111/////////000000////////////...,,,+++,,,---...///------,,,,,,,,,,,,,,,,,,++++++,,,---...///000000+++*********++++++,,,---(((+++------,,,+++,,,---(((***,,,+++))))))+++------,,,,,,,,,,,,,,,,,,---,,,+++******))))))******)))))))))))))))))))))))),,,***)))(((***++++++***))))))))))))*********************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))***,,,//////---+++......------,,,++++++***))))))))))))))))))))))))))))))))))))************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))+++,,,,,,))))))******************)))(((((()))***+++,,,,,,,,,000333111+++(((***...---333666222---------+++)))******+++,,,,,,------'''(((***+++,,,,,,,,,+++---,,,++++++******++++++///---,,,++++++,,,---///)))+++---...//////...---,,,,,,,,,------......///........................////////////............///////////////000111111000000//////000000111222000000111111222333333444111222333666888;;;>>>???CCCEEEIIILLLOOOQQQQQQQQQQQQUUUZZZ]]]aaaiiittt}}}xxxwwwyyy{{{}}}|||zzzyyywwwtttoookkk```\\\VVVQQQQQQRRRUUUVVVVVVXXX]]]cccgggjjjjjjiiieeefffddd```\\\[[[]]]```bbbgggllloootttxxxuuuppphhhddd______aaaddddddcccaaa^^^```eeejjjjjjkkkmmmnnnqqquuuyyy}}}yyywwwwwwxxx|||xxxrrrooollljjjccc___[[[VVVRRRNNNIIIEEE???>>><<<:::888777666666444333222000000111222333111111111111000000000000/////////............---zzzooolllnnnppprrrlllyyyzzzwwwyyyvvvooolllkkklllqqqwww|||~~~}}}xxxzzz|||~~~~~~~~~~~~}}}}}}~~~wwwwwwxxxwwwuuuttttttuuutttvvvzzz~~~~~~~~~}}}zzzxxxwwwuuuttttttwww{{{{{{yyyvvvtttuuutttooojjjfffgggiiifffkkksss|||zzztttrrrtttxxxwwwvvvtttlllbbb___aaaZZZ\\\]]]\\\ZZZ___lllyyy~~~{{{yyy{{{|||wwwsssrrruuu{{{}}}yyyiii]]]VVVPPPKKKDDD>>>:::777444222000000111111222222222333//////000000000000/////////...,,,++++++,,,---///////////////////////////,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---''')))++++++******+++,,,'''***,,,+++))))))+++---***))))))))))))))))))***,,,+++******)))*********)))))))))))))))))))))))),,,***(((((()))******)))))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))...------,,,+++***))))))))))))***---//////---+++//////...------,,,++++++))))))))))))))))))))))))+++++++++***************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,(((((())))))*********+++))))))))))))***+++,,,---&&&+++///---(((%%%(((---***222666333...,,,,,,***))))))***+++,,,,,,------'''(((***+++,,,,,,++++++---,,,++++++******++++++///...,,,++++++,,,...///+++,,,///000111000///...++++++,,,,,,---.../////////////////////.........000000000///......------000000000000000111222222000000000000000111111222000000111222333333444444888999;;;===AAADDDGGGIIIJJJMMMPPPTTTWWWYYYYYYYYY^^^ccciiinnnsss}}}~~~tttnnnnnnqqqrrrtttsssrrrrrrppplllfffbbbYYYVVVSSSOOOMMMNNNPPPRRRWWWYYY]]]ccchhhkkkkkkjjjgggiiijjjgggaaa___bbbfffjjjqqqwwwyyy|||~~~|||wwwpppjjjdddbbbdddhhhjjjjjjeeeccceeekkknnnllliiijjjgggkkkpppuuuwwwyyy{{{|||}}}rrriiijjjmmmpppvvv}}}~~~zzzwwwuuurrrpppmmmhhhcccZZZRRRLLLCCCBBB@@@===;;;999888888999777555333111222222333333333222222111111000000000000000000////////////sssrrrpppnnnnnnnnnnnnooossstttuuuwwwwwwwwwvvvuuuuuuxxx~~~{{{{{{}}}~~~~~~{{{xxxzzzxxxuuussspppmmmiiifffdddhhhmmmrrrvvvyyyzzzzzz~~~~~~|||~~~nnn```^^^[[[WWWSSSVVV```nnnyyyzzzyyyxxxxxx{{{}}}xxx~~~~~~}}}~~~ppp___WWWUUUPPPIIIBBB>>>;;;999777222222222111111000000///000/////////...............---+++******+++---...//////000000000///---,,,,,,+++***))))))***+++,,,,,,+++)))(((((()))+++,,,******************************))))))))))))******---,,,***)))))))))*********************)))((('''))))))))))))))))))))))))+++++++++******((('''''')))************)))((((((,,,,,,+++***+++,,,---...(((((()))))))))*********---,,,,,,++++++,,,,,,---))))))*********+++++++++---,,,,,,+++*********+++,,,***((('''&&&'''((()))---,,,+++***))))))))))))************))))))))))))((())))))***++++++,,,,,,************)))))))))))),,,,,,++++++***)))))))))++++++******************+++*********))))))((((((,,,---...---+++***+++,,,*********++++++,,,,,,---......---,,,+++***)))(((...---,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,++++++++++++,,,---......///,,,)))))),,,//////............------,,,,,,,,,...------------...//////---------......000111111000000000000111111111111111333555444222111444777<<<>>>AAADDDGGGIIIJJJKKKRRRUUU[[[```ccceeejjjnnntttyyy{{{uuukkkdddbbbdddgggiiieeefffhhhiiijjjhhhdddaaa]]][[[XXXWWWWWWWWWVVVUUUWWW^^^iiitttzzz{{{xxxuuurrrssstttrrrooonnnqqquuuzzzzzz|||{{{uuuooommmqqqtttuuusssqqqssstttuuuuuuuuuvvvxxxrrrssstttvvvyyy{{{~~~vvvpppjjjhhhlllpppsssssswwwzzz}}}~~~||||||~~~yyyvvvzzz|||{{{xxxvvvqqqdddWWWMMMIIIEEEAAA@@@???===<<<888666444444555555444333111111111111111111111111000000///............///~~~xxxtttiiijjjlllooorrrvvvxxxzzz|||}}}~~~~~~~~~}}}}}}|||yyywwwqqqsssvvvyyyzzzyyyvvvuuuyyy||||||vvvrrrtttuuuyyy}}}tttgggccc[[[UUUVVV___lllwwwzzzwwwxxxyyy{{{xxxnnnqqqyyy~~~yyyggg]]]YYYUUUOOOIIIDDD@@@;;;888333333111000......------000000/////////............---,,,++++++,,,---...------.........---,,,+++,,,+++***))))))***+++,,,,,,+++************+++,,,******************************))))))))))))******,,,,,,***)))))))))******,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++******)))((('''))))))***+++,,,,,,,,,+++,,,,,,+++++++++,,,---...)))+++---///000...,,,++++++++++++******+++++++++))))))*********+++++++++---,,,++++++*********+++,,,+++)))''''''((()))***---,,,+++***))))))))))))************))))))))))))(((((())))))*********+++************))))))))))))******************************+++++++++*********************)))))))))(((,,,---------+++***+++,,,***************+++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))------,,,+++++++++,,,,,,***++++++,,,---///000111555222...,,,,,,---,,,***.........------,,,,,,,,,...---------......//////...------......000111111000000000000111111111111222444666666555555999===???BBBFFFIIIMMMQQQTTTVVVVVVYYYaaannnyyy~~~}}}}}}}}}zzzuuujjjeee^^^YYYWWWYYY[[[]]][[[]]]```dddggggggfffdddggggggggghhhiiiiiiiiiiiihhhnnnxxx}}}||||||{{{yyyyyyzzz~~~|||zzz|||~~~}}}{{{{{{|||~~~~~~~~~xxxwwwuuuuuuwwwzzz{{{||||||}}}yyysssqqqssstttzzz|||yyy~~~uuujjj```YYYQQQKKKHHHFFFBBB>>>???===999777777666555444555444333222000///...---//////............//////zzzuuuoookkkjjjjjjjjjiiikkknnnssszzzzzzvvvyyyyyyxxxwwwtttpppmmmjjjkkkmmmpppuuuzzzyyyrrrggg^^^[[[```jjjrrrsssnnnmmmpppssswww~~~vvvjjjhhhlllvvv{{{pppdddYYYVVVRRRMMMIIICCC>>>999777555333000...------...000000000/////////......///...---,,,,,,---...///+++,,,,,,,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******,,,+++******)))*********+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++******)))(((''''''''')))***+++,,,,,,,,,,,,++++++++++++,,,------(((+++000444444111,,,)))******))))))))))))*********************+++++++++,,,,,,+++************+++,,,+++***(((((()))***+++,,,,,,+++***))))))))))))************))))))))))))((((((((()))))))))))))))++++++*********)))))))))'''(((((()))******++++++******+++++++++++++++***************))))))))))))+++,,,---,,,***)))***+++************))))))))))))*********++++++,,,,,,,,,)))***+++,,,------,,,,,,...---,,,,,,+++++++++,,,***++++++,,,...000222333666444000...---,,,+++***.........---------------............////////////............///000111111111111111111111111000000///222555555555777;;;???AAADDDHHHMMMPPPUUUZZZ]]]```fffsssvvvooolllmmmnnnoooqqqppppppppppppnnnjjjggg^^^[[[WWWTTTRRRSSSUUUVVVWWWZZZ^^^dddhhhkkkmmmnnnppprrruuuyyy{{{|||||||||{{{~~~|||wwwooogggddddddhhhjjjsssyyywwwmmmaaaYYYWWWTTTNNNIIIIIIEEE@@@<<<;;;::::::999999888777444222///...---//////............//////iiigggddddddgggkkkpppsss}}}yyyuuurrrqqqppppppjjjkkkmmmpppsssvvvyyy{{{xxxllleeeeeehhhllliiidddbbbeeeiiioooxxx{{{rrrmmmkkknnnrrryyyxxxkkk]]]ZZZUUUQQQNNNJJJFFFCCC===:::666333111000111222000000000////////////...//////............//////++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,***+++---......---+++***************************+++******))))))******+++++++++******************))))))*********))))))((())))))))))))))))))))))))***************)))((((((%%%%%%'''(((((()))))))))+++++++++++++++,,,,,,,,,&&&)))---111111...+++(((*********))))))*********************************++++++***************+++,,,+++***))))))***++++++,,,++++++***))))))******************)))))))))((())))))))))))************+++++++++*********))))))((((((((())))))*********)))***+++,,,,,,,,,++++++*********)))))))))))))))+++,,,---,,,***)))***+++,,,,,,++++++******))))))******+++++++++,,,,,,,,,(((***,,,...//////...---...---,,,,,,+++++++++,,,,,,,,,,,,,,,---///000111000///...---...........................---------......//////000000000000//////......///000111111111111111111111111111111111444666777777999???CCCFFFJJJPPPTTTWWW[[[aaaeeeqqq}}}ssspppjjjfffeeefffhhhiiijjjiiihhhfffeeecccaaa```___^^^]]][[[YYYYYYZZZ[[[```cccgggkkkooossswwwzzzzzz~~~sssppplllgggeeedddeeeffflllpppuuuxxx{{{~~~qqqjjjjjjiiiccc\\\TTTOOOIIIDDDAAA@@@???>>><<<;;;999888666444222111/////////......//////000bbbdddhhhnnnttt||||||xxxvvvwwwyyyzzzrrrrrrqqqqqqqqqqqqrrrsssyyy{{{zzzqqqjjjgggeeeddd___[[[]]]```eeemmmvvv~~~~~~xxxqqqoooooorrr{{{sssiiieee^^^XXXTTTQQQOOOMMMAAA???;;;777444333444444111000000000////////////////////////////////////---,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,***+++---//////---+++***************************++++++************++++++************+++*********((())))))*********))))))************************)))************))))))(((''''''((((((((((((''''''******+++++++++,,,,,,,,,((()))+++,,,,,,,,,***)))++++++************++++++*********************************))))))***++++++******************++++++,,,+++******)))*********************)))))))))(((******++++++++++++,,,,,,++++++++++++************+++*********)))))))))((()))***+++---------,,,+++))))))))))))))))))******+++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,,,,+++++++++******%%%''')))+++,,,,,,******---,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,,,,+++,,,,,,------...///000...........................///000111111111000000000////////////000000111222222222333333333333444777999<<<<<<<<>>???DDDKKKPPPWWW```llltttyyy~~~xxxeee[[[XXXYYYZZZYYYXXXXXXYYY[[[ZZZ\\\___aaabbbeeeiiilllkkkooorrrqqqooonnnoooqqqzzzyyyvvvuuuuuuwwwzzz{{{}}}{{{pppooooooppprrruuuxxxzzz~~~zzzwwwyyy||||||wwwsssnnnggg___VVVNNNHHHCCCBBBAAA???<<<:::999888555444333111000000000000vvv}}}}}}|||{{{{{{xxxsssnnnlllnnnpppqqqppppppmmmmmmqqquuuzzz|||uuuqqqhhhgggiiimmmmmmgggdddeeeiiinnnjjjeeegggeeeeeepppvvv{{{}}}|||}}}tttpppjjjeeeaaa^^^[[[YYYUUURRRMMMFFF@@@:::666444111111111000000000//////.........//////............---,,,,,,---...///000,,,---...//////...---,,,******+++,,,,,,+++******************************,,,++++++******++++++,,,((()))***+++,,,++++++*********+++,,,,,,,,,,,,,,,************************))))))************))))))******++++++,,,+++++++++((()))***+++,,,++++++***************++++++,,,,,,******))))))))))))******+++++++++*********)))))))))))))))))))))***++++++'''((())))))*********)))+++***************++++++************))))))))))))(((((()))+++,,,---......,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++((())),,,...///...,,,+++((()))))))))************---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,------------------------))))))***+++,,,...///000///...---,,,,,,,,,,,,,,,---///000///---+++,,,------........./////////000...///111333333222111000111111000000000000000111222333444555777999:::;;;:::===@@@CCCFFFLLLUUU\\\fffqqq~~~~~~jjj[[[UUUQQQUUUXXXZZZYYYYYYZZZ\\\___cccfffiiikkknnnrrrvvvwww|||xxxvvvuuuuuuyyy~~~|||{{{{{{{{{zzzxxxxxx|||rrrnnnmmmlllpppuuu|||~~~{{{uuukkkaaaZZZRRRQQQMMMIIIDDD???<<<:::888777555333111000000///xxxpppnnnppprrrpppnnnmmmjjjhhhjjjkkknnnuuu}}}}}}xxxzzz|||sssppphhhhhh^^^YYY^^^^^^^^^hhhqqq~~~}}}}}}{{{wwwuuusssrrrqqqooollliii```]]]WWWPPPGGG???999555111111111111000000000000------............------------,,,+++,,,---///000,,,---...//////...---,,,*********++++++*********************************,,,++++++******++++++,,,((()))***+++,,,,,,+++***'''((()))***************************************((())))))*********))))))&&&'''(((***++++++++++++((()))***+++,,,+++******'''((()))*********))))))))))))(((((((((((())))))++++++++++++******))))))))))))((())))))***++++++''''''((()))))))))))))))+++***************++++++************))))))))))))&&&'''((()))+++---...///,,,,,,,,,+++++++++*********++++++,,,,,,---......'''))),,,...///...---+++(((((())))))*********+++...///000///---,,,---...*********++++++,,,,,,---((()))***+++,,,---......++++++***)))))))))******(((((()))***,,,...000111......---------......///,,,...111111...---...000---.........//////000000...000222333333333111000111111000000000000000111222333444666999;;;<<<===BBBEEEJJJMMMRRRZZZdddkkkzzz~~~yyyvvvwww{{{{{{rrrbbbXXXVVVSSSXXX]]]_________aaaccclllooosssttttttuuuyyy|||{{{{{{{{{~~~|||qqqzzzyyyppplllmmmmmmjjjpppxxx|||~~~~~~}}}ssslllbbb___YYYRRRKKKDDD???<<<:::999777444222111000///zzzuuussssssuuuwwwllllllkkkhhhfffhhhnnnssswww}}}yyyoooeee[[[WWWWWWWWW\\\bbbttt~~~{{{|||}}}|||{{{zzzyyyyyyzzz~~~}}}xxxvvvpppfffYYYLLLCCC>>>999555222111333444222000111000///...---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********************************++++++,,,,,,,,,************************++++++,,,,,,,,,++++++***%%%'''))))))))))))+++---//////000///...,,,***)))******,,,---------------)))***+++,,,,,,+++))))))******************************+++,,,,,,,,,,,,++++++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******************************+++,,,...000222333)))))))))))))))))))))))),,,***))))))+++,,,,,,,,,'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++,,,---...///,,,++++++******++++++,,,))))))+++---...///000000/////////...------,,,,,,////////////////////////////////////000000000000//////000000111111222222111000000111333444444333000333888<<>>:::555444555666444222111000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++,,,,,,***************************+++++++++++++++*********++++++++++++,,,000222111111222222111000...---+++++++++++++++++++++,,,)))***++++++++++++***)))************************)))***++++++,,,,,,+++++++++++++++*********))))))+++++++++*********)))))))))******++++++******)))************************++++++++++++++++++++++++)))***+++,,,---//////000************************+++***)))***+++,,,+++***((((((((()))***+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,---++++++,,,---...........................---------///////////////////////////000000000000111111111//////000000111111111111000000000111222444444444;;;>>>AAADDDGGGKKKPPPSSSWWWbbbpppyyy~~~rrrnnniiihhhkkkjjjfffccceeeggghhhhhhgggffffffhhhjjjoooqqqtttuuuwwwzzz~~~{{{yyywwwvvvsssssswwwyyyzzz}}}rrrcccVVVMMMIIIAAAAAA@@@???<<<888555333~~~yyyvvvuuuvvvxxxxxxyyy|||}}}|||}}}}}}wwwhhh]]]WWWUUUXXX^^^mmmtttxxxvvvtttvvvyyy{{{{{{tttnnnpppwwwuuu\\\MMMDDD@@@:::888888888555333222111000//////000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************------.........000333666333444444555555444444333...---,,,************+++)))******+++++++++******************************)))***++++++,,,,,,+++++++++************)))))))))+++++++++***************)))))))))******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,++++++++++++++++++++++++)))))))))+++------+++)))(((((())))))***+++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------...------,,,,,,------...---------...------,,,,,,---------...............////////////////////////////////////000000000000000000000000000111111111111111222333444666777888BBBDDDGGGJJJOOOVVV^^^cccmmmyyykkk^^^aaa```aaacccaaa]]]\\\___bbbcccfffjjjnnnuuu}}}}}}yyyxxxzzz{{{zzz}}}wwwiii[[[SSSNNNMMMJJJFFFAAA===999777~~~|||}}}{{{yyyvvvsssqqqrrrtttuuussshhh```YYYXXX[[[eeehhhkkkjjjkkkpppxxx}}}xxxoooooouuummmYYYJJJEEE>>>:::999888555333222111000//////000111222........................------------------------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))******++++++,,,///111222222333444666333444555555666777777777333111...+++***)))***+++)))*********++++++++++++************************))))))***+++++++++++++++************))))))))))))************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......,,,+++)))++++++++++++++++++++++++******+++---///...,,,))))))))))))******+++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,------......------,,,,,,,,,------...//////000////////////////////////---------.........//////000000000000111111111111333444666777888:::===@@@EEEHHHNNNTTT]]]hhhttt{{{}}}kkk^^^YYYXXXYYY\\\\\\[[[[[[^^^ccchhhkkkpppvvv}}}~~~oooddd^^^ZZZTTTMMMGGGCCCAAA@@@~~~zzzvvvssspppmmmkkkmmmooopppzzzwwwnnnccc]]]\\\\\\\\\\\\]]]```hhhsss|||xxxtttuuu||||||~~~xxxdddPPPIIIBBB===;;;999666333222111000/////////000111........................------------------------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,++++++***************************************))))))***+++,,,,,,---111666999888777555555222222333444555666777888777444111...,,,+++++++++)))))))))******++++++,,,************************))))))***++++++++++++***))))))))))))))))))))))))***************************++++++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++)))++++++++++++++++++++++++++++++,,,...000///---***************++++++++++++++++++++++++,,,,,,------+++,,,------------,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---............+++,,,,,,---...///000000////////////////////////....../////////000000000000000111111222333333333444666888:::<<>>999888666333111111111111................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************,,,+++******+++---///000444666888888666555444444000000000000111222444555666555444111///---+++******))))))))))))+++,,,---************************((())))))***************(((((((((((())))))******))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************+++***)))***,,,---,,,+++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---//////---,,,+++++++++++++++++++++++++++++++++++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------,,,,,,---------......//////////////////////////////000000000111111111111222000000222444666888999:::<<>>CCCIIINNNRRRVVVWWW___lllwwwzzzlllgggfffkkkhhheeebbbaaa___^^^]]]___^^^```gggrrr}}}{{{vvvrrryyy}}}}}}vvvlllggghhhnnnzzz|||||||||vvvmmmgggbbb]]]WWWSSSTTTOOOHHHAAA<<<777333000333111......///000000///222111000...------------........................,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,)))******+++++++++++++++,,,---.........000333666333222000......///000111333555777666333111222444111222333333111...+++))),,,+++******))))))))))))***+++,,,,,,,,,,,,+++******************************+++,,,+++***)))***,,,++++++************++++++,,,,,,++++++******))))))***++++++++++++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++)))************+++++++++++++++++++++,,,---......,,,,,,---.../////////...+++++++++,,,---.........///...---------......///+++(((%%%''',,,///...+++......//////////////////....../////////000000000000000000000000000000000...//////000111222444444333777===CCCHHHOOOUUUYYY^^^dddqqqqqqgggcccbbbccc```]]][[[[[[\\\___```aaafffnnnxxx~~~}}}~~~~~~|||xxxvvvwwwyyyyyyuuunnnjjjkkkpppvvvyyytttqqqvvv~~~~~~zzzuuuppplllfff```[[[[[[VVVNNNGGGAAA;;;555222444111//////000111111000111000000///...---------------------------------,,,,,,------,,,,,,+++***------------------------((()))***+++,,,,,,,,,,,,++++++++++++,,,///333666555444222000...---------111444666555111...///111000111333333222///,,,***///---+++)))'''%%%$$$$$$)))+++,,,......,,,+++)))***************************+++,,,,,,******+++,,,,,,,,,+++*********++++++------,,,,,,+++***))))))******+++++++++******)))******+++++++++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))******+++++++++***+++++++++++++++,,,------+++,,,---...////////////++++++,,,,,,,,,------------------------.........---+++***+++...000///...............////////////...////////////000000000000000000000000111111111111222222333333555777999999===CCCHHHMMMSSSZZZ___ooowwwrrrfffaaa______[[[[[[ZZZZZZ]]]bbbiiinnnmmmvvv~~~~~~~~~zzz|||~~~~~~{{{xxxvvvxxx~~~}}}yyyvvvtttrrryyyzzz|||}}}xxxtttrrrqqqqqqxxxyyyrrrkkkggggggjjjeeegggpppzzz}}}xxxsssppphhhaaaWWWMMMFFF???:::777666444111000111222111000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------((()))***+++,,,---------,,,+++***+++---111555777555444333111000000000111000222555444111......///000111444555444111...+++,,,++++++++++++,,,------)))***,,,------,,,***)))***************************,,,,,,,,,+++***+++,,,---,,,,,,+++******++++++------,,,,,,+++***)))))))))******+++++++++************++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***++++++++++++***+++************++++++,,,,,,------...//////......------,,,,,,,,,+++++++++++++++,,,,,,------------...///000///---,,,...111---.........//////000000////////////000000000111///000000000111111111222222444555555555777;;;???AAAFFFMMMSSSWWW^^^gggnnnsssccc[[[YYYYYYYYY^^^___aaacccfffmmmuuu{{{wwwsssrrrrrrtttvvvyyy}}}{{{vvvxxx}}}}}}{{{}}}~~~yyyxxx{{{{{{ssslllhhhlllpppvvv|||~~~xxxsssooonnntttzzz|||qqqfffbbb]]]ZZZ]]]hhhrrr{{{zzz{{{~~~xxxiiiZZZNNNGGGBBB???999777444222222222222111------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------)))***+++,,,------------///---+++,,,000555999:::333222222222333555888999111222333444333222000...///111444666555222///,,,---,,,+++***************)))***++++++++++++***)))************************+++,,,---,,,+++***+++---...---,,,++++++***++++++,,,,,,++++++******))))))))))))***++++++++++++*********++++++,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***+++,,,---,,,+++++++++******))))))***++++++---...............---------------,,,+++***************+++,,,------------,,,///111///+++))),,,000------......///000000000/////////000000000111111///000000111111222222222111444666777888;;;AAAFFFGGGOOOZZZccciiioooxxxtttdddYYYTTTTTTVVVWWW___dddlllrrryyy~~~{{{}}}{{{tttpppoooooopppoooqqqvvv|||xxxyyy{{{{{{yyyqqqllliiilllrrrwww|||zzzvvvtttttt{{{~~~~~~}}}yyymmmggg]]]XXXYYY```fffooo}}}zzzyyy|||kkk[[[PPPJJJHHH===:::777555444333222111...//////000000///...---------------------------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---******+++,,,------------000---***,,,111666:::;;;333222111111333777;;;>>>222000000333666555111,,,---///333555555222...,,,...---+++)))'''%%%$$$$$$))))))))))))))))))))))))************************+++,,,------++++++,,,---......---,,,++++++++++++************************))))))***+++++++++++++++******++++++,,,------...,,,,,,,,,---------......------------------------)))***+++,,,,,,,,,++++++***+++---......---,,,+++,,,++++++******+++++++++////////////...---,,,,,,,,,,,,++++++++++++++++++***+++,,,---.........---,,,------,,,,,,,,,---...------......///000000111//////000000000111111111///000000111111222333333111555999<<<>>>DDDLLLSSSVVVcccsss|||vvvwwwyyyvvvqqqiiiccc\\\XXXXXX[[[```ccchhhqqq}}}}}}{{{yyyyyy|||~~~xxxtttssstttvvvwwwwwwvvvwww{{{xxxzzz|||{{{}}}~~~|||{{{xxxvvvuuuzzz~~~{{{|||~~~|||zzz~~~tttnnnddd\\\YYY[[[\\\ccc{{{{{{www}}}yyydddWWWPPPNNN???<<<888666555444222111000000111111000...,,,+++........................,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,...+++(((***///555999:::777555222111222666:::===111...,,,000666666000***+++...222444444111---++++++*********+++,,,------))))))(((((((((((())))))************************+++,,,------++++++,,,---///...---,,,++++++++++++)))))))))))))))*********((()))***+++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------((()))+++,,,---,,,,,,+++***+++---//////...---,,,------,,,++++++,,,,,,,,,000000000///...---++++++*********++++++,,,------***+++---///000000//////...,,,***+++///222111///---------...///000000111000000000000111111111111///000000111222222333333222777===AAAEEELLLWWW___lll{{{wwwnnnmmmqqqppphhh```ZZZYYYYYY[[[```gggooottt|||{{{yyyyyy{{{~~~{{{yyyyyy|||{{{{{{~~~}}}vvvzzz}}}}}}xxxqqqrrrzzz~~~vvvpppkkkccc]]]\\\ddduuu~~~|||mmmZZZPPPNNNDDDAAA===:::777555222///111111111000//////...---//////000222333222000---///...------------...///...---,,,,,,++++++,,,,,,...---,,,++++++---///000+++******+++...333888;;;444444444333111222444777999555222333666666222...///222444444222000111333++++++***)))***+++---...))))))***+++++++++************++++++++++++******,,,+++++++++------+++)))+++***)))((((((***,,,---***)))))))))***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++++++++++++++,,,---...///000000//////.........---++++++,,,,,,,,,------------------------------------------............///...///000000000000000///222222111111111111111222222///...111111111333888888:::DDDPPPWWW\\\hhhuuu~~~tttllliiihhhiiieee]]]XXXXXXVVVZZZaaaffflllsss}}}}}}zzzxxxzzz||||||}}}|||~~~}}}zzzxxx|||}}}|||uuussswww}}}}}}}}}|||yyyvvvttt}}}|||xxxvvv{{{~~~}}}yyyuuuooojjjhhhkkkttt{{{sss^^^QQQMMMHHHEEE@@@<<<:::888555333444333222111111111111111//////000111333222000---///...---,,,,,,---...///...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,...---++++++,,,///333555666777888666555444555777999777555444444333000---,,,///333444222000//////+++***)))))))))***+++,,,)))***+++,,,------------******++++++++++++******,,,+++******,,,,,,+++)))+++***)))((()))***,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++,,,---...///............---------,,,++++++,,,,,,,,,------------------------------------------............///......///000000000000///222111111000000111111111222000000333444333666;;;@@@DDDLLLVVV]]]fffxxx|||oooeeedddbbbaaa```[[[UUUSSSVVV[[[bbblllttt|||~~~{{{xxxyyyxxxuuutttuuu|||||||||}}}}}}|||xxxuuuwwwwwwwwwvvvzzz~~~yyyzzzuuuoooooouuu|||~~~}}}~~~zzzwwwuuuuuuwww|||~~~|||yyywwwsssqqqsss|||{{{gggXXXQQQJJJFFF@@@<<<999777555444111000...---------///000000//////111222222000......------,,,,,,------......---,,,,,,++++++,,,,,,(((***,,,---...---+++***///---+++***+++---000222777999:::999777444444444666777777555222///......+++///222444222...,,,++++++***))))))((()))))))))***+++,,,---.../////////******++++++++++++******,,,***))))))***++++++***+++***)))))))))***,,,---,,,,,,++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///---......////////////000111000000000000000111111222111222666777777<<>>;;;999777555000...,,,******,,,...000000//////000111111000...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***+++,,,---------,,,++++++***))))))+++---000222555777999999666333111000222555888666111...000222222333333333000---+++***++++++******)))))))))))),,,,,,------...---------***++++++,,,,,,++++++***+++***((((((***+++++++++******)))))))))***+++,,,+++******)))******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------............///---------......///000000000000//////000000111111222111444999;;;<<>>;;;999555333111///...000222444000///...///000111///...------------------------...---,,,,,,++++++,,,,,,+++***)))))))))***,,,---+++***))))))***,,,...000333555888999666333111000...333777666222000333777;;;999555111...---,,,+++,,,,,,,,,++++++******))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++)))((()))+++,,,,,,+++***************+++++++++++++++******)))******+++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,+++++++++,,,---------------------------...,,,,,,---------.................................---------............///...---------...///111222000000000000000111222222111333777===???AAAIIIRRR]]]lllpppddd[[[VVVSSSMMMOOOSSSWWWYYY___ooo}}}~~~}}}||||||xxx{{{zzzpppjjjgggcccdddgggggglllssszzz~~~~~~{{{xxxvvvuuutttrrrooonnnooopppooooookkkkkkllllllmmmlllllllllhhhhhhiiiiiihhhfffeeedddkkkoootttyyy}}}uuummmmmmsss{{{wwwkkkfff]]]YYYSSSMMMHHHBBB===:::666555333111000000222222000///......000000///...---......//////......---...---,,,,,,++++++,,,,,,***((('''&&&&&&(((***+++...---,,,+++******+++,,,222555888999888666555444---222666666333333666999>>>999333...,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++***)))((((((++++++,,,,,,,,,,,,++++++***))))))+++---...,,,+++))))))******++++++++++++------,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---------------............,,,---------....................................---------............//////.........///000222333000000000000111222333444333666<<>>EEEIIIOOOUUU\\\fffsss|||{{{uuummmfffcccaaa^^^]]]ZZZTTTTTT\\\ffflllrrryyy~~~vvvooommmppp{{{~~~xxxrrrooollliiilllqqqsssiiihhhfffcccaaa___]]]]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPRRRRRRSSSQQQQQQQQQRRRTTTWWWZZZ]]]___```aaaaaaaaaaaa``````___``````___^^^___bbbeee```cccggghhhhhhjjjooossstttuuuvvvwwwxxxzzz}}}zzzpppiiidddgggkkkuuu~~~{{{ooo]]]JJJ@@@===999666444111111111000000000000000////////////............------------------------.........---------,,,,,,------------,,,,,,,,,,,,//////...------------...------,,,,,,,,,,,,++++++)))************+++++++++---------,,,,,,,,,++++++(((((()))***+++,,,,,,---)))------+++///999;;;777++++++,,,...111333333222,,,***)))***+++,,,+++******)))'''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++,,,,,,---...000000///...---------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000------.........////////////---,,,,,,...///////////////000000111111111222111000000333999>>>BBBCCCJJJOOOXXX___gggppp{{{zzzkkkdddcccaaa```___]]]ZZZXXXXXXYYY___iiissszzz|||uuupppfffiiissszzzuuusssppppppuuu|||}}}zzzxxxwwwyyy{{{|||```^^^\\\YYYWWWWWWWWWWWWWWWXXXYYYYYYWWWSSSOOOMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPOOOOOOOOOQQQTTTXXX\\\____________^^^]]]\\\[[[[[[[[[ZZZYYYWWWWWWYYY]]]```^^^aaadddfffgggiiimmmqqqrrrrrrsssssstttwww|||~~~~~~~~~}}}xxx{{{wwwqqqmmmnnnnnnsss~~~~~~nnnUUUGGGBBB===777444333222111111000000000000000000000000////////////........................------------,,,,,,,,,,,,------------------------//////...---,,,,,,,,,---++++++,,,,,,,,,---------))))))*********+++++++++))))))***+++,,,---......)))))))))***+++++++++,,,,,,...,,,((('''++++++''')))+++---///111222222111,,,+++******,,,,,,+++***------------......///...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////000///...---------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////............////////////000...---...000111000///000000000111111111222222444333444888???EEEHHHIIIPPPWWWaaajjjrrryyyzzzhhh[[[ZZZ[[[\\\]]]^^^]]][[[YYYccchhhpppyyy}}}zzzwwwuuutttjjjmmmtttzzzzzz|||wwwyyyzzz|||WWWVVVTTTRRRQQQQQQRRRRRRRRRSSSTTTTTTRRRNNNJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMOOOSSSWWW[[[]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVUUUTTTRRRQQQSSSXXX\\\^^^___aaaccceeehhhkkkmmmjjjkkkkkklllnnnrrrxxx|||yyy||||||yyyvvvwww{{{~~~{{{xxxxxxvvvvvv|||___NNNFFF@@@999666555444222111000000000000111111000000000/////////........................,,,,,,,,,,,,++++++++++++---------------------------,,,,,,,,,,,,,,,---...******++++++,,,------...))))))*********+++++++++(((((()))***+++,,,------,,,+++++++++***)))))))))***------******,,,---,,,)))+++---...///.........,,,+++***+++,,,,,,,,,***)))***+++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...///......------------...+++,,,---.........------------------------------+++++++++,,,---...//////........./////////000000000///...///111222111///000000111111222222333333666777999===CCCHHHLLLNNNUUU]]]jjjvvv{{{kkk\\\UUUVVVWWWXXXYYYZZZ[[[\\\]]]ooouuu~~~yyyzzzzzzzzzyyyxxxxxxxxxqqqoooqqqwwwNNNMMMLLLLLLKKKLLLLLLLLLJJJJJJLLLLLLKKKJJJHHHFFFCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSUUUWWWUUUTTTSSSQQQPPPPPPPPPPPPQQQQQQOOOMMMMMMOOOSSSWWWZZZZZZ[[[]]]```bbbdddfffcccdddfffgggiiimmmssswwwuuuxxx{{{{{{yyyyyy|||~~~zzzyyyyyy{{{~~~}}}iiiVVVLLLCCC<<<999777555333111000000000111000000000000////////////........................,,,,,,+++++++++*********,,,,,,,,,,,,------------++++++++++++,,,------...((())))))***++++++,,,,,,)))************++++++++++++++++++*********))))))---,,,,,,+++***)))((((((+++---...---,,,,,,---...)))+++---,,,+++***+++,,,---+++***+++,,,---,,,+++''')))++++++***)))***+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------***))))))))))))***++++++......---------------...+++,,,------......------........................---.........///000000000....../////////000000000/////////000222222111///000000111222333444555555777:::???CCCGGGLLLRRRVVV^^^hhhwwwppp^^^TTTSSSPPPRRRSSSUUUWWW[[[```dddqqqxxx}}}vvvwwwyyy{{{zzzxxxvvvvvvvvvrrrppppppvvvEEEFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCC@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIKKKNNNQQQUUUUUUUUUWWWYYY\\\]]]]]]^^^```aaabbbdddggglllooonnnqqqsssrrrooooootttxxxxxx||||||wwwsssrrryyyqqq^^^QQQFFF@@@>>>888777444222000000000111000000/////////.................................------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---+++++++++++++++,,,,,,---((())))))******+++++++++)))************+++++++++,,,,,,+++++++++*********,,,+++++++++***)))))))))***+++,,,,,,)))&&&'''))))))+++,,,+++))))))+++...---,,,++++++------,,,+++(((+++---...,,,++++++---------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++************+++,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------......//////////////////.../////////000000000000///......000222222000...//////000222444555666777999@@@HHHMMMOOOTTT\\\dddqqqzzz{{{qqqdddUUUOOOOOOKKKNNNRRRVVV[[[bbbkkkqqqwwwwwwsssvvvwwwxxxvvvrrrpppppprrrtttvvv|||BBBCCCDDDFFFFFFFFFEEEDDDJJJIIIGGGEEECCCAAA@@@?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBEEEGGGIIIIIIHHHHHHIIIHHHGGGFFFGGGGGGIIIJJJHHHIIIIIIHHHGGGHHHKKKNNNSSSRRRRRRSSSVVVXXXYYYYYYXXXYYY[[[\\\\\\^^^bbbeeedddfffhhhfffcccccchhhmmmrrrwww}}}uuupppmmmtttuuudddUUUIIICCCBBB999777555222000000000111////////////............////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++++++++,,,,,,,,,---)))************+++++++++)))***+++,,,---......///***************+++++++++"""$$$'''***)))''')))---)))***+++***))))))---000---,,,++++++------,,,+++&&&))),,,,,,***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------...------------...//////------,,,,,,,,,------...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,////////////000000000000.........000222222000......///000222444666777888<<>><<<<<<<<<===========================????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFHHHJJJKKKMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQTTTTTTTTTUUUVVVWWWYYYYYY^^^^^^___^^^]]]^^^aaaccckkkoootttxxxzzz{{{}}}~~~~~~{{{}}}vvvrrrpppttt|||}}}mmm^^^PPPGGGBBB;;;999666444444444222111111222222111000...,,,+++000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,+++++++++,,,------++++++++++++++++++++++++///,,,'''"""!!!$$$'''***+++***))))))++++++***)))************************)))************+++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------...............000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////...---............////////////000000///000000111222333444444444555888<<<@@@BBBJJJNNNTTTYYY]]]gggyyyyyylll^^^VVVQQQLLLLLLNNNPPPRRRZZZeeemmmttt}}}sssxxxwwwsssjjjdddfffpppyyy{{{yyyxxxvvvsssrrruuuxxxyyyyyy}}}{{{wwwvvvvvvvvvuuuzzzzzzzzz|||}}}}}}|||zzztttoookkklllnnnnnnpppssszzz{{{}}}}}}~~~>>>???@@@BBBDDDEEEEEEFFFCCCAAA???===;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJMMMNNNOOOOOONNNMMMOOOPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZYYYYYYZZZ\\\___cccgggkkkoooppprrrsssuuuzzzzzz|||}}}wwwqqqooosssyyy}}}tttfffXXXNNNHHHEEEAAA<<<888666555444222111111222111000///---,,,///...---,,,,,,------...---------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************+++,,,---...///++++++++++++++++++++++++...,,,***)))((()))***+++---,,,+++,,,---------+++************************************++++++++++++,,,++++++******++++++,,,*********+++,,,,,,------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,------...///000111111///...---++++++---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---.../////////...---....../////////000000000///////////////000111111111111222555999???FFFKKKMMMRRRZZZbbbjjjuuuyyykkk```TTTOOOLLLJJJKKKOOOTTTXXXaaannnyyyuuurrrqqqnnniiigggooo}}}~~~~~~~~~~~~}}}zzzwwwuuuwwwyyy|||}}}}}}}}}~~~}}}{{{uuuoookkkmmmnnnnnnpppsssqqqrrruuuxxxzzz{{{||||||~~~~~~}}}~~~:::;;;===???AAACCCDDDDDD???>>>===;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAACCCBBBBBBAAABBBBBBCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSSSSSSSSSSTTTWWWZZZ[[[^^^bbbeeefffggghhhjjjoooqqqssswww|||}}}rrrjjjhhhlllqqqttt}}}wwwkkk___TTTNNNLLLGGG???888444333222111111111111111111000///...///............//////000------------------------***++++++,,,,,,++++++***))))))***+++,,,...///000++++++++++++++++++++++++***+++,,,------,,,+++***...,,,+++,,,---...---+++************************************+++++++++,,,,,,++++++******++++++,,,*********+++,,,---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---///000111222333...---,,,++++++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---......//////....../////////000000000111111000000000000000000111222000222444888>>>GGGPPPWWWVVV^^^hhhrrr|||~~~tttkkkggg^^^UUUMMMJJJJJJLLLPPPVVV^^^dddooo}}}wwwooooooooonnnsss|||zzzxxxuuuuuuuuuwwwzzz}}}~~~}}}{{{uuurrrsssttttttuuuxxxuuuyyy||||||zzzyyyzzz|||yyyyyyzzz{{{}}}888999;;;===>>>???@@@@@@===<<<;;;;;;;;;;;;<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>??????@@@@@@?????????@@@AAAAAADDDDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNOOOPPPPPPPPPQQQTTTWWWWWWZZZ]]]______```bbbcccfffiiimmmqqquuuzzzuuukkkddddddhhhkkkyyy{{{qqqggg___ZZZTTTNNNDDD<<<777555333222111111111111111111000000....../////////000111111---------...............++++++++++++++++++++++++*********+++,,,---...///++++++++++++++++++++++++((()))+++,,,---,,,+++***,,,+++******+++,,,+++************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++---------------------------------,,,,,,++++++***+++++++++++++++++++++++++++,,,------.........---,,,------...///000000111---,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------------------............---------...............000000000000111111111111222222222111222222333444222666;;;AAAFFFNNNXXX^^^aaammm{{{}}}vvvpppiiibbb]]]YYYRRRLLLLLLNNNRRRYYYaaakkkttt{{{zzz|||}}}wwwtttuuuvvvwwwwwwwwwwwwxxx{{{~~~999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEECCCDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNOOOOOOOOOPPPSSSUUUTTTVVVXXXZZZZZZ[[[]]]___aaadddhhhllloootttyyy~~~zzzppphhhdddeeehhhtttzzztttooolllbbb[[[QQQHHHBBB===999777222222222111111111111111......///000000111111111---------.........//////++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,+++******,,,,,,+++******************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////------------......//////000000000000111111111111111111111111222333444444555;;;CCCIIINNNTTT\\\aaajjjzzzyyynnnjjjjjjhhhaaaZZZVVVPPPMMMOOORRRXXXbbbkkkzzz|||zzzzzzxxxvvvuuuwww{{{~~~888999999999999999999888::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAABBBCCCDDD@@@BBBDDDDDDCCCDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOONNNMMMNNNQQQSSSOOOQQQSSSTTTUUUVVVXXXZZZ\\\```eeegggiiimmmrrrwww{{{~~~~~~wwwnnnhhhgggjjjppp~~~tttmmmcccXXXNNNDDD<<<777444444333222111111222222...///000000000000000///,,,,,,,,,---......//////,,,++++++******++++++,,,......---,,,++++++++++++++++++++++++++++++++++++...---,,,,,,,,,...///000///---,,,---...///...,,,************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---...///000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,......------,,,++++++***,,,,,,------------,,,,,,------------------------------------------------------........./////////...------------...///////////////000000000111111...//////000111333444555999@@@IIIPPPTTTZZZcccjjjuuuzzzrrriiifffgggeee^^^WWWQQQNNNNNNSSSYYYaaannnzzz{{{xxxwwwyyy{{{|||{{{{{{|||~~~}}}|||{{{}}}666777777888999999999888999999::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@???@@@BBBCCCBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJKKKMMMOOOKKKMMMOOOPPPQQQSSSVVVXXXWWW\\\```bbbbbbeeejjjooorrrxxx|||~~~~~~}}}zzz~~~{{{qqqkkkkkknnnppp~~~ppp```OOO@@@777666555444222111111111222...///000000000///...---+++++++++,,,---.........,,,,,,+++******+++,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------------------......///---------...///...---************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,)))***+++,,,---///000000------------------------,,,,,,,,,---------------************************,,,------...------,,,,,,---------------,,,,,,,,,---------......---------.........------,,,,,,+++....................................////////////...------,,,---...///000....../////////000000000//////000222444666888999???FFFOOOVVV\\\eeesss}}}lllkkkiiifffccc___ZZZWWWQQQPPPTTT\\\fffsss~~~}}}wwwwww{{{vvvwwwxxxyyy{{{~~~xxxwwwvvvvvvyyy||||||}}}}}}444555666888999:::::::::777888888999999999888888888888888888888888888888888888888888888888888888777777777777777777777777666777888::::::999888888;;;;;;;;;<<<===>>>???@@@@@@?????????>>>>>>>>>===>>>@@@BBBBBBBBBCCCDDDFFFDDDEEEEEEEEEFFFHHHIIIJJJKKKLLLKKKJJJHHHHHHJJJLLLJJJLLLNNNOOOPPPSSSVVVYYYTTTYYY]]]^^^]]]___dddiiiiiiooosssuuuxxxyyy~~~|||rrrlllmmmqqqrrrttt^^^JJJ>>>777666444222111111111111//////000000000...---,,,******+++,,,,,,---......---,,,+++******+++,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,+++******---,,,++++++------,,,+++************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,------------------------------------------------,,,,,,,,,------.........************************---------...------,,,,,,,,,------....../////////---......//////......---//////...---,,,++++++***..................................../////////000......---,,,---...///000............////////////222333444666888;;;===???FFFLLLTTTZZZbbbpppqqq___eeeiiiggg```ZZZXXXYYYTTTUUU[[[gggttt|||}}}||||||zzz|||wwwqqqoooqqqrrrwww~~~{{{xxxssspppoooooooooooooooyyy~~~~~~999888777666666777888888888999999999999888777777666777777777888888888888666666555555555555666666999888777555555555666777777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHEEEBBB??????AAACCCFFFJJJJJJLLLMMMOOOQQQRRRRRRRRRSSSVVVXXXZZZ\\\]]]^^^dddggglllppprrruuuyyy{{{|||}}}|||{{{{{{zzzvvvqqqrrrxxxttt\\\JJJ@@@888333333444111000111222222111111000/////////...........................---+++)))(((((()))***)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,'''%%%***---,,,+++++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,((())),,,.........---,,,******+++,,,,,,---......******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,************,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...666666555222///,,,++++++---------............///---------.........//////---------............///---///111222111000111222333333333444666;;;???BBBPPPSSSZZZdddsssssseeeVVV[[[^^^\\\VVVRRRRRRUUUYYY[[[dddvvvxxxvvvyyy~~~||||||zzztttmmmnnnsss{{{~~~}}}zzzvvvrrrqqqsssuuu~~~}}}wwwrrrpppnnnkkkjjjkkkjjjiiiiiimmmsssyyy}}}999888777666666777888888888888999999888888777666666666666777777777888888777666666555555666666777888777666555444555555666666666666666666666666666666666777888888999999:::999999999999:::;;;<<<=========>>>???@@@AAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB???======???BBBDDDHHHHHHJJJKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ[[[___bbbgggkkknnnqqqtttwwwxxx{{{|||wwwyyy~~~eeeQQQDDD<<<555555555333222333222222111111000000//////........................---,,,+++******,,,---...............---,,,+++***+++++++++++++++++++++++++++)))))),,,,,,)))***---++++++,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---.........---,,,***)))+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,------......------,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...111222222000---,,,,,,------------............///---------.........//////........./////////000000///000222222111111222333555555555666:::AAAHHHMMMUUUZZZdddrrrzzzhhh\\\[[[XXXTTTQQQPPPSSSXXX\\\```gggvvv|||wwwvvvzzz|||xxxsssoookkkiiioooxxx~~~}}}||||||||||||{{{{{{}}}}}}yyyuuurrroookkkiiiffffffhhhmmmrrruuu~~~888777777666666777777888777888888888888777666666555555555666666666777777777666666555555666666777666555444333333333444444555555555555555555555555444444555666666777777888666666666777777888888999:::;;;;;;<<<===>>>??????BBBAAAAAAAAAAAA@@@@@@@@@???===;;;::::::===@@@BBBEEEFFFGGGIIIJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVWWWWWWYYY\\\```dddgggkkkooorrrrrruuuyyy|||~~~}}}oooYYYKKKAAA999777666444333444222222222111000000//////........................,,,,,,+++,,,---///111333333222000///---,,,++++++++++++++++++,,,,,,,,,,,,++++++---...***&&&)))///,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,---...---,,,,,,---...---------............///------.........///////////////000000000111111111000111333222111111222333555666888;;;AAAIIIRRRYYY\\\eeettt}}}iii[[[UUUYYYSSSMMMLLLQQQZZZaaaeeelllwww}}}{{{|||||||||~~~}}}tttjjjeeedddiiiuuuzzzxxxyyyzzzzzz~~~{{{sssppplllhhhhhhjjjmmmoooyyy~~~~~~xxxwww{{{666666666666777777777888666777777777777666555555444444444444555555555555555555444444444444555555333333333222222222222333333333333333333333333333222222333333444555555555444444555555666666666666888888999999::::::;;;;;;<<<<<<<<<===============;;;999888888999<<>>@@@@@@AAABBBDDDFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPQQQQQQRRRTTTWWWXXXZZZ^^^cccfffgggjjjnnnrrruuuxxx}}}~~~vvvpppkkkiiiffffffhhhiiiggghhhkkkppppppooollloootttuuusssvvvuuuxxx}}}wwwzzz~~~rrr___TTTIIICCC???999555555333333333222111111000000........................---------------,,,,,,,,,,,,,,,++++++,,,------...++++++,,,,,,------......444,,,(((+++......------000///...,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------......------...------,,,,,,------......///000///---,,,---...---------............///....../////////000000000........./////////000000///000000000000222555888777???KKKSSSXXX^^^gggmmm{{{rrrmmmmmmlllllljjjeee^^^UUULLLHHHJJJOOOWWW```llltttnnnnnnzzz}}}}}}}}}}}}}}}}}}{{{vvvuuuzzz}}}333444555777777777777666444444444444444333222222000000000111111111222222111000000//////000000111///000111222333222222111000000000000000000000000//////000000111222222222000111333444444222111000555555444444333333333222111111222333555666777777555555555666777:::<<<===>>>???@@@AAACCCEEEFFFGGGFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQSSSTTTUUUXXX]]]```bbbeeejjjmmmppptttxxx{{{}}}{{{vvvtttqqqppprrrrrrnnnmmmoooqqqqqqooommmqqqxxxyyywwwwwwwww{{{wwwuuusssuuu}}}}}}hhh]]]SSSMMMGGG@@@;;;:::444333333222222111111000........................---------...---------,,,++++++,,,---------------++++++,,,,,,---......///111,,,***,,,---,,,...111222111///---------...///------,,,,,,,,,,,,------******+++,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,,,,------------...,,,------......------,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------........................+++,,,------......------...------,,,,,,------...,,,...///...------...///---------............///.../////////000000000000//////000000000111111111///000111222222555999<<>>???AAACCCDDDEEECCCDDDFFFHHHKKKLLLNNNNNNNNNOOOPPPPPPQQQTTTXXX\\\___bbbfffjjjmmmpppuuuxxxyyy|||{{{yyyzzzttttttrrrqqqwwwzzz{{{~~~vvvllljjjvvvnnndddZZZTTTNNNEEE???===444444333222222111111000........................,,,,,,---...//////......+++,,,---......---,,,+++++++++,,,,,,---...//////...------...+++)))...555444222000...---...///000...------,,,,,,------...$$$&&&)))+++---...---,,,******+++,,,,,,---......,,,,,,,,,---------......,,,------......------,,,******,,,,,,,,,,,,******++++++,,,,,,,,,---------........................+++,,,------......------...------,,,,,,------...***,,,------------...000---------.........//////////////////000000000000000111111111111222222222000111333333444777<<>>===666111111222111222555.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............///000111111777555222///---,,,------,,,,,,,,,++++++************)))))))))***+++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---///000------,,,,,,,,,---......////////////////////////........................,,,,,,++++++,,,,,,---..............................------------...//////////////////////////////---...////////////111333555111111444777:::@@@GGGPPPVVV^^^iiiyyy{{{lllbbbZZZTTTQQQSSSTTTRRROOOKKKKKKNNNSSSWWW\\\fffyyy|||{{{||||||xxxuuuqqqppprrruuuwwwxxx{{{zzz|||222222111000000000000000111000000000/////////...111111111111111111111111000000000000111111111111,,,///444888:::888444222000000111222222222111111111111111111111111111111222222222222333333333333222333333333333333333222111222222333333333333333333333444444444555555555555555666888999:::;;;<<<===???AAAAAABBBCCCFFFHHHJJJKKKLLLMMMNNNPPPTTTWWWZZZ]]]aaadddgggjjjmmmooorrruuuzzz~~~{{{qqqkkklllqqqvvvlllfff```WWWLLLDDD>>>888444555555333111333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111000...,,,************,,,,,,++++++++++++++++++******************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///...........................------------.../////////////////////////////////000111000000000222444555222333777:::===DDDKKKSSS[[[gggvvvtttbbbXXXRRRNNNMMMOOOLLLMMMLLLLLLLLLRRRZZZ```jjjxxx~~~{{{tttooonnnppprrrsssyyyzzz111000//////////////////000000000000////////////000000000000000000000000000000000111111111222222)))...555<<<===:::555111111111111111111111000000222222222222222222222222222222222333333333444444222222333333333333222222000111222222333333222222222222333333333444444444555555666666777888888999999:::<<<======>>>AAACCCDDDFFFIIIKKKLLLNNNQQQSSSUUUXXX\\\```cccfffjjjmmmooosssyyy~~~wwwssspppnnnmmmzzz~~~xxxsssjjj]]]SSSEEE>>>999999999444111000000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,------//////......---,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////..............................------......///000////////////////////////111222222222111111222444555333555;;;???CCCJJJRRRXXXdddttt{{{jjjWWWNNNLLLKKKJJJLLLJJJLLLNNNOOOQQQYYYeeennnyyy}}}~~~xxxyyy~~~~~~uuuqqqooooooooouuuxxx222222111111000111111222000000000000////////////////////////000000000000000000111111111222222222///000222444555666555555222222222222111000//////111111111111111111111111333333333333444444444444222222333333333333222222222333333444555444444444111111222222222333333333555555555555555555666666666777999999999:::===???>>>AAAEEEHHHIIIKKKMMMOOORRRUUUYYY]]]```dddiiimmmmmmrrrxxx}}}|||yyyuuuqqqnnnxxxwwwkkkUUUKKK@@@<<<999555111000111111000000000000//////........................------------------------------------------------++++++++++++,,,---...///------...//////...------*********++++++,,,,,,,,,---,,,++++++************+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.......................................//////000////////////////////////111222333222000000222333444444888???CCCHHHPPPZZZaaapppyyyppp```QQQLLLLLLLLLKKKLLLOOORRRUUUVVVYYYdddttt|||wwwwwwnnnooouuu}}}wwwsssppprrrttt{{{222222111111111111222222////////////000000000000......//////000000000000111111111111222222222222222111000//////000222333222222333222222111000///111111111111111111111111333333444444444555555555333333444444444444333333333333444555555555555444111111111222222222333333444444444444444444444444444666777777777888;;;===:::===@@@CCCEEEFFFIIIKKKOOORRRVVVZZZ^^^ccciiimmmmmmrrrwww|||}}}}}}~~~~~~yyysssqqqzzznnn]]]KKK@@@:::555222333222222111111000000000000........................------------------------++++++++++++++++++++++++++++++++++++,,,---......((()))***++++++++++++************++++++,,,,,,,,,------,,,+++*********+++)))*********+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...........................///............///000000000000000000000000000000000111111111000000111333444555;;;CCCHHHMMMVVVaaannn~~~~~~tttlllbbbVVVLLLLLLNNNNNNMMMMMMSSSVVVZZZ___gggwww}}}yyywww}}}wwwmmmfffjjjsss|||wwwuuusssvvv~~~///////////////000000111////////////000000000000...//////000000111111222111111111222222222222333000111222222222111///...333333333333333333222111222222222222222222222222444444444555555555666666444444555555555555444444111222333333444444333333111111222222222333333333333333333444444444444444444555666666666777999;;;777:::<<<>>>@@@BBBDDDGGGKKKNNNRRRVVVZZZ```gggkkklllpppuuuyyy{{{|||}}}~~~~~~wwwvvv|||tttYYYGGG>>>888555666333333222222111000000000........................------------------------++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++,,,,,,------++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,)))))))))******++++++,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................//////......//////000111000000000000000000000000...000111000000000222444555999@@@IIIMMMRRR]]]hhhyyy{{{ppphhhbbbTTTMMMIIIKKKNNNNNNOOORRRUUUYYYbbbnnn~~~~~~{{{yyyxxx~~~yyysssmmmhhhgggooozzz|||}}}}}}|||{{{{{{}}}~~~zzzwwwzzz~~~......------......///000.../////////000000000111//////000000111222222333111111111222222222333333111222444555555444222111333333444555555555444444444444444444444444444444444555555555666666666666555555666666666666555555222333444444555555444444222222222222333333333444333333333444444555555555222444555555444555777999777888999:::;;;===AAADDDEEEHHHLLLPPPUUU[[[bbbgggiiimmmrrrvvvyyy|||~~~}}}iiiSSSEEE===888777444333333222111111000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---///......------...000000,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------))))))***++++++,,,------........................---------,,,,,,+++++++++++++++------...---,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..............................///////////////000000111000000000000000000000000...///111111111222555777999===FFFNNNSSSWWWbbbnnn{{{yyyppphhh___WWWLLLHHHGGGJJJLLLNNNTTT[[[]]]dddqqqxxxrrrlllkkkmmmsss}}}|||xxxwwwvvvuuutttssssssssstttuuuuuuuuuuuuuuuuuuuuuoooqqqrrrqqqooonnnppprrrrrrsssssstttuuuvvvwwwwwwvvvwwwyyy{{{~~~}}}}}}}}}...............///000111.../////////000000111111///000000111222333333333111111222222222333333333666555444333444666999:::333333444555666666666666666666666666666666666666555555555555666666666777666666777777777777666666555666777777888777777777222222333333333444444444222222333444444555666666222333444444333444666888777777888888888;;;???BBB@@@CCCGGGKKKPPPWWW___dddfffjjjoootttxxx|||ttt\\\LLLAAA:::888444444333333222111000000////////////////////////........................------------------------,,,,,,,,,,,,---...///000...---+++******+++---...---,,,,,,++++++*********++++++++++++,,,------...******+++,,,,,,---..............................---------,,,,,,+++++++++***+++---...///......---------,,,,,,------...///////////////////////////...........................------------...//////........................///////////////000111111000000000000000000000000...000222222333444777999<<>>AAAEEEIIINNNTTTXXX]]]ccckkkrrrwww}}}xxxsssvvvjjjTTTCCC999888111222333333111000000000,,,---...//////...---,,,.........///000000...,,,...---,,,+++***+++,,,---,,,,,,,,,+++++++++******------------------------------,,,,,,+++***))))))(((***,,,---,,,***))))))***,,,------,,,,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111///---+++))))))***+++,,,,,,,,,---------......000000000000000000000000///////////////.........,,,,,,,,,---------......111111111111111111111111000000000000////////////222000///111111222777===@@@EEEJJJPPP[[[jjjsssuuuxxxqqqhhh```ZZZUUUPPPLLLEEEEEEGGGKKKRRR[[[ccchhhrrrvvvtttvvv~~~~~~|||{{{zzzwwwtttpppnnnllllllggggggfffeeeddddddcccbbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXVVVUUUTTTUUUUUUZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]^^^___bbbfffjjjmmmmmmoooqqquuuyyy}}}}}}///000000111111000000///000000000000111222222111222222222333333333444444666555555555555555555666555555555666777888888888888888888888888888888888777777777777777777777777999999888888888777777777555777999999777555555555666666777777666666555444666555555555555555555555555555444444444444555555444444555666666777888888666666555666666777888888999;;;???AAAEEEIIIOOORRRVVV\\\dddkkkqqqyyyyyysssuuuooo[[[HHH>>><<<555555555444222000000000......////////////......---,,,+++,,,---------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++------------------------------,,,,,,+++******))))))+++......---+++++++++,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---+++******+++---...,,,,,,,,,---------......................................................------------............111111111111111111111111000000000000000000000000111//////222444555;;;BBBHHHLLLRRR[[[gggrrrtttppplllfff^^^WWWSSSOOOLLLIIIFFFHHHKKKOOOUUU^^^hhhnnn}}}{{{yyyvvvssspppnnnkkkhhheeecccaaa```\\\\\\[[[[[[ZZZYYYYYYXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXX\\\___aaabbbcccfffjjjnnnqqqtttuuuyyyzzz|||000000111111111111000000111111111111222222222222333333444444444555555555777666666555555666666777555555666666777888888888888888888888888888888888666666666666666666666666888888777777777777777666666888::::::888777666777777777777777777666666555666666666666666666666666666666666555555666666777555555666666777777888888555555555555666777999999666888;;;===???CCCGGGKKKMMMSSSZZZaaahhhqqq|||}}}vvvwwwsssaaaOOOCCC???999888666444222111000000000000////////////000000,,,,,,+++++++++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++*********,,,//////...,,,,,,------.........,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++*********+++---///000,,,,,,,,,---------......------------------------------------------------............////////////000000000000000000000000000000000000000000000000000///000444777:::@@@HHHLLLSSS\\\hhhtttzzztttjjj___ZZZTTTNNNLLLJJJIIIHHHHHHLLLQQQUUU[[[eeettt~~~~~~zzzwwwtttrrrpppnnnjjjhhhbbbaaa^^^[[[XXXVVVTTTSSSPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLNNNPPPSSSTTTUUUWWWYYY]]]```dddfffhhhlllmmmooorrrvvvzzz}}}111111222222222222111111111222333333222222333444555555555555666666666666777777666666666666777777555555666666666777777777777777777777777777777777555555555555555555555555666666666666666666666666777999::::::999888888999777777888888777777666555555666666666777777888888777777777666777777888888666666666777777888888888555555555555666888999:::555777888999;;;===AAADDDGGGLLLRRRXXX^^^hhhsss{{{~~~|||uuueeeSSSFFFAAA;;;999666333222222111000222111000//////000111222---...///...---,,,,,,---,,,---.........---+++***,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,...///---------...+++---...---,,,,,,---...------------------------++++++,,,,,,,,,,,,---------..................---*********+++,,,---...///,,,,,,,,,---------......---------------------------------...............////////////000000000000////////////////////////000000111111111111111222111000111666999===DDDKKKLLLXXXgggsssyyyyyyoooeeeWWWSSSNNNJJJHHHHHHIIIJJJLLLQQQWWW[[[bbbqqq~~~~~~zzzvvvssspppnnnkkkhhhgggdddaaa^^^YYYWWWUUURRROOOMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTWWWZZZ\\\]]]```aaadddgggkkkooorrrttt|||222222333333333333222222111333555444333222444666555555666666666777777777777777666666666666777777555555555555555666666666666666666666666666666666444444444444444444444444555555555555555555555555777888:::999888777888999777777777777777666555555444555555666777888888999777777777777777888999:::777777777888888888888888555555555555666777888999555777888888999;;;>>>AAADDDHHHLLLPPPUUU^^^hhhppp~~~xxxkkkZZZLLLFFF===:::555222222333222111222111000//////000111222+++...000000...---,,,---,,,---...///...---,,,+++---------------------------------------------------------,,,,,,,,,,,,,,,***,,,---------,,,---...***+++------------...000------------------------+++++++++,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------....................................//////000000000000/////////000000000111111////////////////////////000111111111222222333333333222333888<<>>777;;;???BBBDDDIIIPPPVVVWWWddduuu}}}zzzlll___YYYQQQIII>>>888666555333000...///000111111000///...222111///---///999IIIVVV000///...,,,,,,---......222222111///...---,,,+++---------------------------------------------------...////////////111333000111000...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111............////////////111111111111111111111111111111222333333444555555666666:::AAAHHHNNNWWW```hhhmmmmmmdddZZZSSSNNNIIIHHHIIIIIIIIILLLRRR\\\ccclllttt}}}zzzuuuqqqmmmiiifffdddfffhhhuuu|||xxxrrrmmmhhhdddbbb\\\ZZZWWWUUUSSSPPPLLLIIIKKKIIIHHHHHHHHHHHHFFFDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLKKKLLLMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQSSSUUUWWW[[[```dddjjjqqqzzz|||rrrgggbbbkkk~~~111333555777888777666666777666666666666555555555444444333222111111111222333222222222111111000000444444333333222111111111222222111111111111222222111111000//////...//////000111111111111222222222444444444444444444444444666555444333333444555666333333333444444444555555555777999999888777777777999999999888888888888888999::::::;;;;;;::::::999888888999:::::::::999999===>>>???@@@BBBEEEJJJMMMVVV]]]gggsss~~~~~~zzzqqqjjjfffdddXXXIII???;;;:::666222222111111000000000000111++++++***,,,000555;;;>>>222000///......///000222444000---///333555333000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---+++***+++,,,///000.........------,,,,,,,,,---------,,,,,,+++++++++,,,+++)))))))))+++---......---,,,,,,,,,,,,---...)))***+++,,,---,,,+++***............////////////222000......///000000///111111000000/////////...////////////000000000000111000///......///000111///000111111111111333555777<<>>>>>???BBBFFFJJJMMMSSS]]]gggrrr}}}wwwrrrooommmcccVVVJJJCCC===777333333222111111000111111111111///...---...000333444///...---,,,,,,---...///333///---...222444222///------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///000......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++******+++,,,---...---,,,,,,,,,,,,---...+++,,,,,,---------------............////////////000...---...000111111111000000000//////.....................////////////111000//////...///000111111222222111111111444666===AAAFFFJJJOOOVVV___fffiiiaaaXXXRRRLLLFFFFFFJJJCCCGGGLLLOOOSSS]]]jjjtttxxxnnnhhhdddbbbgggooouuu}}}~~~xxxsssmmmjjjeee___ZZZVVVSSSRRRMMMLLLJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMPPPNNNMMMNNNPPPPPPNNNLLLNNNNNNNNNNNNOOOPPPOOONNNPPPOOONNNNNNMMMMMMMMMNNNOOONNNMMMKKKJJJJJJJJJKKKJJJKKKMMMLLLJJJJJJLLLOOOKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQYYY\\\```eeekkksss{{{}}}qqqeee^^^\\\___bbbiiirrr}}}555666777888888777666666444444444333333333222222222222111000000000111111111111111111111000000000111000000000000000000000222111111000000111111222222222111111111222333333222222222222333333333333444444555555555555555555444444333222222333444444333333333444444444555555666555444222000111555888666666777777888888999999888999999999999999999888888999::::::;;;;;;;;;::::::;;;<<<<<<===???BBBEEEFFFKKKRRRZZZdddppp~~~~~~wwwjjj\\\NNNBBB999555333333222111111111111111222111000///...---------///...---,,,,,,---...///111...,,,---000222111///......------------......+++,,,,,,------,,,,,,+++***+++,,,---...............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,...------,,,,,,------..................//////000---............////////////------...000222222222/////////...............---------.........//////000000/////////000000111222333222111111333777;;;DDDGGGLLLSSSXXX]]]```bbb___WWWPPPKKKGGGCCCDDDHHHCCCKKKSSSWWW[[[dddsss~~~tttjjjeeeeeejjjuuu~~~xxxrrrkkkggg___]]]YYYUUUQQQNNNMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLOOOOOONNNNNNOOOOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOORRRPPPPPPPPPRRRRRRQQQPPPQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRQQQPPPNNNMMMLLLLLLLLLKKKLLLMMMLLLKKKKKKMMMOOOLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMOOOQQQUUUYYY^^^dddkkkpppxxx~~~vvvggg\\\VVVVVVWWW\\\aaajjjrrryyy666777777888777777666555333222222222111111111111111111000000000000000111111111111111111111111111111111111111111111111111222222111111111111222222333333222333333444555555222333333333444444444444555555555555555666666666444444444444444444444444333333333444444444555555444444444222111111444666555555666666777888999999777888888999999888888777888999:::;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<>>???BBBEEEIIINNNTTT]]]iiirrr|||~~~{{{~~~cccMMM@@@;;;444333222111000//////000...///000111111111000///000000////////////000000...---,,,,,,---..................------.........+++,,,,,,------,,,,,,+++---...///000///,,,***(((------------------------------......//////000000,,,,,,------...///000111------------------------...---,,,,,,,,,---///000------------............222111///...///000///...------..................///000000000000111111111//////000111111111111111000111222444777<<>>;;;>>>BBBEEEGGGMMMUUU[[[aaaiiivvv}}}zzz~~~~~~|||iiiPPPCCC777666555444333222222222000000000//////.........------............------------------------...000------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------.........---,,,+++,,,,,,,,,---------..................------------***+++,,,---.../////////,,,,,,---......---,,,,,,++++++,,,---------------,,,,,,---------.........333111///...///000///............//////000000000000000000000111111111111...///111222333333222222000333666999===BBBHHHLLLSSS___mmmtttpppcccUUUMMMFFFAAA???BBBEEEHHHOOOVVV]]]jjj|||~~~|||}}}|||{{{||||||sssmmmgggccc]]]XXXUUUQQQMMMKKKIIIHHHGGGFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOONNNOOOQQQRRRSSSTTTTTTSSSWWWVVVUUUUUUUUUWWWYYYZZZ\\\[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]___bbbdddggghhhiiijjjkkkkkkjjjlllpppssstttxxx|||{{{vvvrrrqqqrrrpppqqqssstttttttttsssrrroooooonnnmmmjjjgggdddcccbbb___]]]]]]______^^^\\\YYYXXXWWWVVVTTTSSSRRRQQQNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNPPPPPPRRRVVVZZZ```hhhqqqvvv~~~|||rrroooppppppnnnllljjjkkkoootttxxx------------...///111111111111111111000000000000222222111111222333444444444444444555555666666666222333444555666888999999777777666666666666777777777666555444444444444444666666666666777777777777555666666777888999999999333444555666666555444333333333333444444444555555666555444222111222555888555555555555555555444444444555555555555555555444444555666777999999::::::666888:::;;;;;;;;;<<<===:::===AAACCCEEEJJJQQQVVVXXXaaappp~~~|||{{{~~~{{{tttVVVEEE999999777666555444444333---------------...///000//////000000000000//////---.........------///000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---............,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,------...---------,,,,,,---......---,,,,,,***+++---.........---,,,,,,,,,,,,---------......111///......000111000000.../////////000000111111////////////000000000000...///111222333333222222222555888<<<>>>BBBGGGJJJYYYcccooorrriii[[[OOOIIIAAA======AAAFFFLLLTTT[[[iiixxx}}}{{{{{{|||vvvllleee___[[[VVVRRROOOMMMJJJHHHFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOQQQRRRRRROOOPPPRRRTTTUUUVVVUUUUUU[[[YYYWWWVVVWWWYYY\\\^^^```````````````aaabbbbbbcccdddeeehhhkkknnnppprrrppprrrssssssrrrsssxxx||||||}}}xxxwwwxxxxxxyyy{{{}}}}}}}}}{{{zzzxxxxxxwwwuuurrrooollljjjgggdddbbbbbbdddeeecccaaa]]]\\\[[[ZZZXXXWWWUUUUUUSSSRRRQQQOOONNNMMMMMMMMMNNNPPPPPPOOOMMMLLLMMMNNNMMMOOOPPPSSSXXX```hhhnnnrrryyy}}}}}}zzzuuurrrrrrvvvzzz111111000000//////......222222111111111111222333333333333444555666777777888888888888888777666555777777777777777777777777777777666666666666777777444555666777777666555444666777888::::::999999888777777777777777777777777777777777777777777777777666666666666666666666666999888888888777777666666666666666666666666666666777777777777777777777777555555555666777777888888999999::::::;;;<<<<<<<<<>>>??????AAADDDGGGJJJLLLUUUZZZggg|||~~~___GGG<<<999555333333444333222222222111000//////000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------.........---,,,************,,,---,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000////////////000000000000000000000000000000000000---------.........//////------......//////000000111111222222222111111000111111777???CCCDDDKKKTTT^^^fffmmmjjj___RRRIIIFFFAAA;;;<<>>>>>>>>@@@CCCFFFIIIJJJLLLQQQ\\\mmm~~~cccOOO@@@<<<888555444444333333444333222111000000000000////////////////////////........................///.........---,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,------,,,,,,------///000000---------.........//////////////////////////////---------.........//////.........///////////////111111111222222222222111555555:::BBBFFFHHHOOOWWWeeehhhjjjeeeYYYNNNEEEBBBBBB???BBBMMMSSSUUU```mmm~~~~~~~~~{{{xxxyyy~~~xxxpppjjjgggbbb[[[VVVRRRNNNJJJHHHHHHIIIHHHGGGIIIJJJLLLLLLLLLMMMPPPRRRPPPQQQRRRRRRQQQRRRUUUWWWXXXYYYZZZZZZZZZ[[[^^^```eeecccbbbbbbdddgggjjjlllkkkjjjkkklllooorrruuuuuu{{{{{{{{{}}}~~~}}}|||yyyrrrllljjjjjjhhhfffcccaaa``````\\\[[[ZZZXXXVVVSSSQQQPPPPPPNNNMMMNNNOOONNNLLLKKKNNNNNNOOOPPPSSSVVVZZZ\\\^^^ccckkkttt|||000000111111111111222222///000000111222444555666555555555555666666666666777888999999999999999999777777777777777777777777777777666666666666777777:::999888777666555555555999999888888888888888888999999999999999999999999777777777777777777777777888888888888888888888888888888888888777777777777888888888888888888888888777777777777777777777777666777777888999999::::::::::::;;;;;;<<<======>>><<<======>>>AAACCCFFFHHHIIIMMMVVV```kkkuuu{{{~~~~~~hhhXXXDDD@@@:::666555444444333666555444222111000000000////////////////////////........................000//////...------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,******++++++++++++,,,,,,------------------------,,,,,,++++++,,,,,,---.........---,,,,,,,,,---------------------...///000+++,,,,,,,,,,,,---------........................------........./////////000000///////////////...000111111222222333333333::::::???FFFKKKOOOVVV]]]iiifffaaaZZZRRRKKKEEEBBBDDDDDDJJJSSSXXX^^^mmm|||vvvxxx{{{|||zzzuuurrruuu~~~}}}tttnnnfffaaa]]]XXXSSSNNNJJJHHHFFFFFFHHHJJJKKKKKKKKKMMMNNNOOOOOOPPPSSSUUUTTTUUUUUUTTTTTTUUUYYY\\\]]]^^^^^^]]]\\\^^^aaadddhhhhhhggggggjjjmmmqqqsssssstttvvvyyy}}}xxxpppnnnmmmllliiigggeeecccbbb]]]]]]]]]\\\[[[XXXVVVUUUVVVTTTRRRQQQPPPOOOMMMKKKNNNNNNNNNOOOQQQTTTVVVXXXWWW[[[```fffmmmvvv000111111222333333444444999888888777777777777888777777666666666666666666777888999:::::::::::::::777777777777777777777777777777666666666666777777:::999888666666666777888:::999888777777777888999999999999999999999999999777777777777777777777777888888888888888888888888888888888777777777777777999999999999999999999999777777777777777777777777777888888999999:::;;;;;;:::;;;;;;<<<<<<======>>>;;;;;;<<<===???AAADDDEEEHHHLLLRRRXXX^^^fffooovvv~~~kkk^^^GGGBBB;;;666444444444444888777555333111000000000////////////////////////........................000000///......---,,,,,,------------------------+++,,,............,,,++++++++++++++++++,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,,,,---------------------...///000++++++,,,,,,,,,---------....................................////////////111000000000//////......000000111222333444555666<<<>>>BBBIIIPPPWWW^^^cccfff___VVVOOOLLLJJJHHHFFFFFFIIIOOOVVV[[[fff}}}wwwsssuuuwwwvvvtttoooqqq{{{}}}~~~yyyuuujjjeee___YYYUUURRRNNNKKKFFFFFFGGGHHHJJJMMMNNNNNNMMMOOOQQQQQQQQQSSSUUUXXXYYYYYYYYYXXXXXXZZZ^^^aaaccccccbbbaaa```bbbfffjjjlllmmmmmmmmmnnnqqqvvvyyy|||}}}xxxvvvssspppmmmjjjfffddd___```aaaaaa```^^^\\\[[[\\\ZZZWWWVVVUUUTTTRRRPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWXXXZZZ]]]ccckkkuuu{{{111222222333444555666666888777666666555555555555777777777777777777666666777888999:::::::::::::::777777777777777777777777777777666666666666777777888777666666666888999::::::999888777777777999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777888888::::::::::::::::::::::::888888888888888888888888888888888999::::::;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<===???AAACCCBBBFFFJJJNNNRRRYYYdddlllwww~~~mmm```KKKEEE===666444444444444888777555333222111000000////////////////////////........................///............---------------------------------+++,,,............,,,+++---------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------......------------...//////,,,---------............................................./////////000000111111000000/////////...000000111222333555777888===@@@EEELLLUUU]]]ccceee```XXXNNNHHHGGGIIIIIIHHHJJJNNNSSSWWW]]]ooo}}}yyyvvvtttrrrpppnnnkkkvvv{{{uuuoookkk```]]]WWWRRROOOLLLJJJIIIEEEGGGIIIKKKLLLMMMOOOOOOPPPQQQSSSTTTTTTVVVXXX[[[[[[[[[\\\\\\\\\^^^aaadddiiiiiiiiihhhhhhkkkpppssstttuuuvvvvvvwwwzzz}}}xxxqqqmmmllllllkkkiiigggcccaaa______\\\ZZZYYYYYYYYYXXXVVVTTTTTTTTTTTTTTTUUUUUUUUUYYYXXXXXXXXX[[[bbbjjjpppvvv}}}333333444555555666777777555555555555666777888999777777777777888888888888777888999999999999999999777777777777777777777777777777666666666666777777555555555666777888999:::888888777777888999999:::777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888::::::::::::::::::::::::888888888888888888888888777888888999999:::;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<>>>@@@AAA@@@CCCFFFIIIMMMTTT]]]dddlllttt~~~pppeeeTTTMMMCCC:::666555555555777666555333222111111111////////////////////////........................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,------------,,,,,,......------------,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,---............---------......///............////////////............................../////////000000000111000000000000000000///000000000111444777999;;;>>>CCCHHHNNNVVV___aaa```YYYRRRJJJEEEEEEGGGIIIHHHMMMRRRWWW\\\eeezzz{{{sssmmmlllmmmnnn}}}~~~yyyrrrkkkddd```VVVSSSOOOKKKHHHGGGGGGHHHEEEHHHKKKMMMMMMNNNNNNOOOSSSTTTVVVWWWXXXZZZ\\\___]]]^^^```aaaaaabbbeeegggiiijjjlllmmmnnnrrrwwwzzz|||zzz|||zzzuuupppjjjeeeaaa___bbb___\\\[[[\\\]]]\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVWWWVVVVVVUUUVVVZZZ```dddmmmrrrzzz555555555666666777777777888888888888999:::;;;;;;777777777888888999999999888888888999888888777777777777777777777777777777777777666666666666777777444555666666777777777777555666777888999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888666777777777888888888888999999999999999999999999888888888888888888888888777777888888999:::::::::888888999999:::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAACCCEEEHHHLLLRRRXXX\\\```iiisssyyy}}}uuummmbbbYYYMMMAAA:::777666666555444333222111111111111////////////////////////........................)))******+++,,,---............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...//////......---------......---.........////////////////////////////////////.../////////000000000000000000000000000111111111000000000111444777;;;===@@@FFFKKKOOOVVV]]]\\\VVVMMMJJJGGGEEEFFFIIIKKKLLLPPPVVV^^^eeeqqqppphhhjjjpppyyy~~~vvvooohhhbbb\\\XXXOOONNNKKKGGGEEEEEEGGGIIIFFFJJJOOOQQQQQQQQQRRRSSSWWWYYYZZZ\\\\\\^^^aaadddccceeeiiijjjkkkkkkmmmnnnlllooorrrvvvyyy}}}zzztttnnnkkkjjjiiifffcccaaabbbbbbbbbaaa^^^^^^]]]\\\[[[YYYXXXWWWSSSTTTTTTTTTUUUWWWZZZ]]]dddhhhnnnuuu|||666666666666777777777777;;;:::999888777777777777666666777888999:::::::::888888888888888777666555777777777777777777777777777777666666666666777777444555666777777666555444333555777999:::;;;;;;:::999999999999999999999999888888888888888888888888999999999999999999999999666666777777888888888999999999999999999999999999888888888888888888888888666777777888999999::::::777888888999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@??????AAAEEEIIINNNQQQSSSYYYaaalllrrrwww}}}zzzssslllcccUUUGGG>>>999777666444333222222111111111111////////////////////////........................'''((()))***,,,---...///.........------,,,,,,,,,---,,,************,,,---,,,,,,,,,++++++*********------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...//////......---------......---------.........//////000000000000000000000000////////////000000000000//////000000111111222222000000000111444888<<<>>>CCCIIIMMMOOOUUUZZZVVVNNNAAABBBCCCEEEHHHLLLPPPRRRQQQYYYdddmmm{{{nnneeejjjsss}}}~~~{{{vvvooogggaaa\\\WWWSSSNNNLLLJJJGGGEEEFFFJJJLLLHHHMMMRRRVVVVVVVVVWWWYYYZZZ[[[]]]______aaadddgggjjjmmmqqqssstttttttttuuuvvvzzz~~~~~~}}}qqqnnnjjjhhhggghhhgggfff``````___^^^\\\ZZZYYYWWWQQQRRRTTTUUUVVVWWWZZZ\\\^^^aaaeeekkksss}}}555555555555555666777888;;;;;;999888777777666666888888777777777777777888777666666777888888666444555555666888999:::;;;<<<::::::999888777666555555888888777666666666666666777777777777777888888999888999::::::999777444333777777888888888999999999999888888888777777666666777888999999999777666555888888999999999:::::::::888888999999999:::::::::888999::::::::::::999888888888777777666666555555:::;;;<<<===>>>>>>>>>>>>>>>???@@@CCCFFFJJJMMMNNNTTTYYYaaahhhnnnuuu~~~}}}nnn^^^RRRFFF;;;888;;;888666444333333222000...........................////////////////////////......------------......------.........---,,,+++,,,,,,,,,+++++++++******)))***++++++,,,---......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,---...//////////////////000000000000//////111111000000//////......///000222333444444333222222222333333555:::@@@DDDFFFIIIOOOTTTVVVRRRKKKFFFFFFCCCDDDHHHJJJKKKOOOTTTYYY^^^jjjzzzmmmooozzzzzztttzzz}}}~~~{{{uuulllccc^^^YYYQQQLLLJJJIIIHHHGGGFFFFFFHHHJJJKKKLLLOOOSSSUUUVVVWWWYYYZZZ^^^]]]\\\```eeeiiijjjjjjnnnsssyyy|||}}}~~~wwwpppooorrrppplllmmmjjjgggeeecccaaa]]][[[YYYWWWVVVVVVWWWXXXXXXWWW\\\]]]___cccjjjrrrzzz~~~555555555555555666777777::::::999888777777777777999999888777777777888888888777777888999999888666555666666777888999::::::999999888888777666666666888888777666666666666666777777777777777888888999666777999999999888666555777777888888888999999999888888888888777777777666666666777777777666444333888888999999999:::::::::888888888999999999::::::888999::::::::::::999888999999888888888777777777888999:::;;;<<<<<<<<<<<<>>>>>>???AAADDDFFFHHHJJJOOOTTTZZZ```eeemmmuuu|||~~~zzzkkk^^^OOO@@@:::;;;888666444333333222000...........................////////////////////////......------------............---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........+++,,,---...//////////////////000000000000//////111000000000/////////...///000111333333333333333222333444555777;;;AAAFFFGGGKKKPPPSSSSSSNNNIIIEEECCCAAACCCIIILLLOOOTTT[[[```jjj}}}yyyrrryyyyyyuuuyyy}}}zzzuuummmeee]]]ZZZVVVOOOKKKJJJIIIHHHHHHHHHIIILLLNNNPPPOOORRRVVVXXXYYYZZZ\\\]]]bbbbbbbbbffflllpppqqqqqqtttzzz}}}{{{}}}|||wwwrrroookkkiiigggfffcccaaa```^^^[[[ZZZZZZZZZYYYXXXXXXYYYZZZ^^^cccjjjqqquuu555555666666666666777777999888888777777888888888::::::999888888888888888888777777888:::;;;:::999666666666777777888888888777777777777777777777777888777777666666666666666777777777777777888888999555666888999999999888777888888888888888999999999888888888888777777777777666666777777777666555444888888999999999:::::::::777777888888888999999999888999999::::::999999888:::::::::999999999999999777777888999::::::::::::======>>>???@@@BBBDDDEEEIIIMMMRRRVVVZZZaaajjjpppzzz{{{vvvzzztttaaaMMM@@@<<<888666333222222222111///////////////////////////////////////////////////......------------......///...---,,,+++,,,------------------............---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------------.........,,,,,,---...//////////////////000000000000//////000000000000///////////////000111222333333333333111333555777999>>>DDDHHHHHHMMMQQQRRRNNNHHHEEEDDDBBBAAAEEELLLRRRWWW___gggmmm}}}yyy{{{zzzvvv{{{~~~~~~}}}wwwqqqmmmbbb\\\VVVTTTQQQLLLIIIJJJIIIIIIJJJKKKMMMPPPSSSUUUSSSVVVYYY\\\]]]^^^```bbbddddddfffjjjooosssuuuuuuwww~~~zzzwwwrrrooonnnmmmlllkkkhhheeebbb```___]]][[[YYYWWWWWWWWWYYY]]]bbbgggjjjrrrwww666666666777777777666666777777777777777888999999;;;::::::999888888999999777666666888:::;;;;;;999777777777666666666666666666666777777888888888888777777666666666666777777777777777777777888888999777777888999999999888777888888888888888888888888888888888777777777777777888888888999888888888888888888999999999:::::::::777777777888888888999999999999999999999999999999:::::::::999999999999999777777888999999999999999;;;<<<<<<===???@@@BBBCCCFFFHHHLLLNNNQQQWWW```gggqqquuu{{{xxxrrrvvvzzz```LLLAAA999666444222222222111000////////////////////////////////////////////////......------------......000...,,,+++++++++---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------............,,,------...//////......//////000000000000//////000000000000///////////////000111111222333333333000333666999;;;@@@EEEHHHJJJNNNRRRPPPIIICCCBBBCCCDDDEEEKKKSSSZZZaaalllvvv}}}zzz~~~{{{uuunnngggcccZZZUUUQQQPPPMMMHHHGGGJJJKKKLLLMMMOOOQQQTTTWWWXXXXXXZZZ]]]___aaabbbeeegggggghhhkkknnnssswwwyyyzzz}}}~~~yyyuuussssssrrrqqqmmmjjjfffdddbbbaaa^^^\\\ZZZZZZYYYYYY[[[^^^aaacccfffkkkrrryyy666666777888888777666555666666666666777888999999::::::999999999999999:::666555666777:::;;;:::888777777777777666666666666666666666777888888999999777777666666666666777777777777777777777888888999:::::::::999888777777666888888888888888888888888777777777777777777888888999888888888888999999999888888999999999:::::::::777888888888888999999999999999999999999999999999999999999999999999999999888999999::::::::::::999::::::;;;<<<>>>AAABBBDDDEEEGGGIIIKKKMMMRRR[[[aaaiiimmmsssyyyzzzsssvvv}}}yyy\\\JJJ;;;888555333333222111000000000000000000000000000////////////////////////......------------......000...,,,+++++++++---...,,,,,,,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,---------......---------------------------------.........//////,,,---......///.........//////000000000000//////////////////000000000000000000000000111222333333000333777:::===AAAEEEHHHLLLOOOQQQMMMFFFAAAAAACCCFFFIIIPPPZZZccclllyyy}}}uuummmfff___ZZZVVVQQQNNNNNNKKKGGGGGGKKKOOOOOOQQQSSSUUUWWWYYYZZZ]]]___bbbccceeegggjjjmmmnnnppprrrvvvzzz~~~yyywwwuuutttsssooollliiigggfffeeecccaaa___^^^\\\[[[[[[\\\]]]^^^```dddjjjooottt|||666777888999888777666555666666666666777777888999888888777888888999:::;;;777666666777999:::999777777777777777777777777777666666777777888888888999666666666666666777777888777777777777777888888999<<<;;;:::999888777666666999999999888888888888888777777777777888888888888777777666666666777888888888888999999999:::::::::888888999999999::::::::::::999999888888999999:::888888999999999999::::::999::::::;;;;;;;;;::::::999::::::<<<>>>@@@BBBCCCCCCFFFIIIJJJLLLPPPWWW]]]aaaeeejjjpppuuu|||~~~xxxyyy|||nnnSSS???<<<777444333333222111000000000000000000000000////////////////////////......------------......///...---,,,+++,,,------------------,,,,,,++++++)))******+++---......///------------------------,,,,,,,,,---------......------------------------------........./////////------...............---//////000000000000//////////////////000000000000000000///000000111333333222555:::>>>@@@CCCFFFHHHNNNOOONNNIIIDDDAAABBBDDDHHHLLLVVVcccmmmyyy}}}}}}}}}uuummmfff^^^XXXTTTQQQNNNMMMMMMJJJGGGIIINNNRRRSSSUUUWWWZZZ\\\^^^^^^bbbdddggghhhjjjmmmqqqssstttvvvyyy}}}~~~zzzwwwuuusssqqqnnnlllkkkjjjiiigggbbbaaa___]]][[[ZZZZZZZZZ]]]```cccfffjjjqqqzzz666777999999999777666444777777666666666777777888555555666777888:::;;;<<<999888888999::::::999777777777888888888888888888777777777777777888888888666666666666666777888888777777777777777888888999;;;:::999999888888888888999999999888888888777777666777777777888888888888777777666666666777888999888888999999999:::::::::999::::::::::::;;;;;;;;;::::::999888888999::::::999:::::::::;;;;;;;;;;;;999::::::;;;::::::999999:::::::::;;;<<<===???@@@AAADDDHHHJJJKKKOOOUUUZZZZZZ]]]bbbggglllrrryyy}}}|||{{{zzz{{{{{{[[[CCC???:::666444333222111111111111111111111111111////////////////////////......------------............---------,,,,,,,,,000//////...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////---...............------//////000000000000//////.../////////000000000111000000//////000111222333666999>>>BBBDDDFFFHHHJJJPPPNNNJJJFFFDDDDDDEEEFFFMMMSSS___nnn{{{|||zzz~~~wwwrrrkkkddd^^^XXXSSSPPPKKKJJJJJJLLLJJJIIILLLRRRTTTVVVXXX\\\___bbbdddeeehhhjjjlllnnnpppssswwwzzz~~~~~~{{{xxxuuusssrrrpppnnnlllfffeeeccc```]]]\\\[[[ZZZXXXZZZ\\\^^^```fffooovvv777888999:::999888666444777777666666666666777777333444444666888:::;;;===;;;:::999:::;;;;;;:::888777888888888999999999999888888777777777777777777666666666666666777888888777777777777777888888999999999888888999999:::;;;999999999999888888777777666666777777888888888999999999888888888999;;;<<<888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<<<<<<<======999999:::::::::999999888;;;;;;;;;::::::;;;<<<<<>>======<<<;;;999888777666666777777888888888999666666777888999:::::::::;;;;;;;;;:::::::::999999888999999::::::999999888:::::::::999999888888888888777666666666777999::::::999888777777888999:::;;;::::::999888888888999:::::::::999999888888888777777777777777777777777777888888888888999999999999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::999888::::::::::::::::::::::::999999:::;;;;;;<<<======<<<>>>AAADDDFFFIIIMMMPPPPPPTTTYYY^^^aaaeeejjjlllxxxzzz|||xxxzzzkkkKKKAAA888777888666444444111111000///////////////////////////////////////........................------......------,,,+++,,,---...//////...---,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---------........./////////////////////.........////////////////////////111111000000000000000111///000111000000111333666===???AAACCCEEEHHHMMMQQQOOOHHHCCCBBBAAABBBHHHOOOTTTaaarrrwwwtttttt}}}wwwppphhhccc[[[UUUQQQOOOMMMKKKHHHHHHIIIIIIJJJNNNSSSWWWYYY\\\```cccfffiiimmmpppnnnqqquuuwwwyyy~~~~~~{{{wwwuuunnnnnnnnnkkkgggccc```___^^^\\\ZZZYYY[[[^^^aaadddkkksss~~~=========<<<;;;:::999888888888888999999999::::::777777888888999999::::::;;;;;;;;;:::::::::999999999999::::::::::::999999:::::::::999999999888888888777666666666777999::::::999888777777888999:::;;;::::::999888888999999:::::::::999999999888888999999999999999999999999999999999999::::::::::::888888888888999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<>>>AAACCCEEEHHHKKKNNNQQQSSSVVVYYY\\\```fffjjjpppssszzzzzz{{{iiiPPPEEE:::888888666444444111111000///////////////////////////////////////........................------......------,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------/////////////////////...////////////////////////111111000000000000111111111111222222111333666888@@@AAACCCEEEHHHKKKNNNPPPMMMHHHDDDDDDEEEFFFLLLTTT\\\jjj~~~uuunnnnnnsssyyypppkkkbbb]]]VVVQQQNNNLLLJJJIIIHHHIIIKKKMMMOOORRRXXX[[[]]]___cccfffiiilllooorrrxxx{{{~~~|||yyytttsssrrrooojjjfffbbbaaa^^^\\\ZZZXXXYYY[[[^^^```eeekkkttt}}};;;;;;<<<<<<;;;;;;:::999999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;::::::::::::999999::::::::::::999999::::::::::::999999999999888888777666777888999::::::999999888888999999:::;;;::::::999999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;===???AAACCCEEEIIIKKKPPPQQQRRRSSSVVVZZZ```eeeiiilllsss|||}}}}}}}}}iiiUUUHHH<<<888777555444555111111000////////////000////////////////////////........................------......------,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------.........+++,,,,,,,,,,,,---------......//////////////////////////////////////////111000000000000000111111222333333333333555999<<>>@@@AAACCCFFFHHHMMMOOOQQQRRRTTTWWW\\\___dddgggnnnwww|||lllWWWJJJ===888777555555666222111000000//////000000////////////////////////........................------......------,,,+++///...---,,,,,,---...///------------------------+++++++++,,,,,,,,,------------------------------------------........................////////////............////////////////////////////////////000000000000000000111222222222333333444777<<<@@@GGGGGGIIIMMMPPPPPPMMMJJJGGGFFFGGGKKKMMMOOOWWW```nnn|||mmmjjjjjjppp{{{uuummmeee^^^ZZZVVVSSSOOOLLLLLLLLLLLLKKKLLLOOOSSSWWWZZZ]]]aaadddhhhkkkooorrruuuyyy}}}~~~zzzuuuqqqnnnkkkhhhiiigggccc___]]]\\\\\\]]]^^^___bbbfffllluuu999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::999;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999888777777777888:::;;;:::::::::;;;;;;:::::::::;;;::::::999::::::;;;;;;::::::::::::::::::::::::888888888888888888888888999999999999::::::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::::::::<<<>>>>>>???@@@CCCEEEIIILLLQQQTTTVVVWWWYYY[[[```ccciiiqqqxxx|||pppXXXKKK>>>999888666666777222222111000000000000000////////////////////////........................------......------,,,+++///...---,,,,,,---...///------------------------+++++++++,,,,,,,,,---------------------------------------.........//////........./////////000000---.........//////000000000000000000000000000000000000//////000111222222111111222333555999>>>CCCIIIKKKNNNRRRSSSPPPLLLHHHFFFFFFJJJNNNQQQUUU___iii|||ttthhhkkkpppxxxvvvmmmeee]]]WWWSSSQQQNNNLLLKKKLLLNNNNNNNNNQQQTTTXXX[[[^^^aaadddgggjjjmmmrrrwww{{{|||xxxuuussspppmmmnnnkkkhhhdddaaa___^^^^^^]]]]]]^^^```dddlllvvv}}}::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999888777888999:::;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???AAACCCEEEJJJPPPUUUWWWXXXYYYZZZ[[[___dddiiinnnuuu{{{}}}rrr[[[OOOBBB===;;;777666666222222111000000000000111////////////////////////........................------......------,,,+++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------........./////////,,,,,,---------.........------......///000000000000000000000000000000000////////////000111222333111111222333666;;;AAAFFFJJJPPPVVVXXXVVVPPPKKKHHHFFFHHHMMMTTTXXX___lllyyy~~~rrrhhhqqqzzz|||vvvnnnfff___XXXRRROOOKKKIIIHHHJJJLLLOOOPPPPPPWWWYYY\\\___aaaeeeiiillllllpppvvv|||}}}zzzxxxuuurrrpppnnnjjjgggcccaaa```___\\\\\\\\\]]]___eeemmmrrr;;;;;;;;;<<<;;;;;;::::::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999999888888888999:::;;;:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<===>>>>>>>>>>>>@@@BBBDDDHHHMMMRRRUUUXXX[[[]]]YYY]]]aaadddhhhmmmtttyyy~~~}}}zzzxxxyyy}}}qqqbbbUUUHHHBBB>>>999444333333222111111000000111111////////////////////////........................------......------,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////------------............------......///000000111000000000000000000000000////////////000111222333222222333555888===EEEJJJLLLUUU^^^```YYYQQQLLLKKKHHHKKKRRR[[[bbblll}}}{{{vvv}}}}}}rrrnnngggaaa[[[UUUOOOKKKIIIHHHIIIKKKOOORRRTTTTTTZZZ\\\___bbbeeejjjppptttrrrwww~~~~~~zzzvvvrrrqqqnnnkkkhhhfffdddddd^^^^^^^^^^^^___bbbhhhkkkvvv|||;;;;;;<<<<<<;;;;;;:::999>>>>>>======<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<:::999888888888999:::;;;:::;;;<<<======<<<;;;::::::::::::::::::;;;<<<===:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>??????===>>>???>>>>>>>>>@@@BBBCCCFFFKKKOOORRRWWW\\\```[[[]]]aaaccceeejjjqqqvvvxxxvvvqqqnnnpppwww|||ooogggZZZMMMFFFAAA999333111333222111111000111111111////////////////////////........................------......------,,,+++,,,---////////////---,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000////////////000000000111---------...///000000111000000000000000000000000////////////000111222333333444555666999@@@GGGLLLNNNYYYdddeee\\\RRRMMMMMMIIIMMMUUU___iiivvv}}}~~~}}}xxxllliiiccc^^^XXXSSSMMMIIIKKKJJJKKKNNNSSSWWWYYYYYY\\\]]]```ccchhhnnnuuu{{{zzz}}}yyyvvvtttrrrooommmkkkjjjiii```aaabbbbbbbbbcccgggiiipppuuu}}};;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::777888;;;?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===999999999999999999999999;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<============>>>;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<;;;;;;??????>>>===============<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================DDDBBB@@@???>>>???@@@AAACCCEEEHHHKKKNNNTTT[[[```]]]^^^___```ccciiiqqqwww~~~|||vvvooojjjgggkkkzzz~~~xxxpppdddYYYRRRIII>>>777888444222111111222333333222//////............////////////.........---------+++++++++++++++,,,---...---------.........//////........................---------------------------------.........//////////////////...---,,,+++---,,,,,,,,,,,,---......000000000000000000000000000000000000000000000000111000000000000000111222000444888<<<@@@DDDIIILLLQQQVVV\\\\\\WWWQQQLLLKKKJJJSSSaaalllttt{{{rrriiiaaa]]][[[\\\YYYQQQKKKIIIJJJLLLPPPSSSVVVYYY\\\___bbbdddfffiiinnnssswwwzzz~~~}}}zzzwwwsssooommmlllllliiigggeeefffhhhiiigggdddjjjnnnttt|||>>>>>>======<<<;;;::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???===:::;;;===???>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@??????>>>>>>======<<<@@@@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<============<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========???AAABBBCCCEEEGGGIIIMMMRRRXXX]]]___```aaabbbdddhhhnnnrrryyy|||~~~~~~xxxqqqkkkgggiiivvv{{{rrrggg___SSSEEE===<<<666444222222333444444333//////............////////////.........---------------,,,,,,,,,,,,---------------------.........////////////////////////---------------------------------.........//////////////////...---,,,+++------,,,,,,------...///000000000000000000000000000000000000000000000000000000000000000111111222111444999===AAAEEEJJJMMMRRRUUUVVVSSSOOOKKKJJJLLLOOOXXXeeennnvvv{{{tttkkkddd]]]XXXTTTTTTSSSNNNKKKLLLMMMPPPSSSVVVXXX[[[___aaabbbdddgggkkkoootttzzz}}}zzzuuuqqqoooooopppmmmkkkiiiiiijjjiiigggeeehhhkkkqqqxxxAAA@@@???>>><<<;;;::::::<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???????????????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;======>>>>>>>>>?????????======<<<<<<<<<======>>>????????????????????????AAA@@@@@@@@@????????????<<<======>>>>>>======<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===???AAADDDEEECCCDDDFFFGGGJJJMMMSSSWWW^^^___aaacccdddfffjjjlllqqquuuzzz~~~~~~~~~~~~~~~|||uuummmggggggrrr~~~{{{ppp___MMMBBB???888666444333444555444444000//////......//////000/////////.........------///......---------......------------,,,,,,,,,,,,////////////////////////---------------------------------...............////////////...---,,,,,,---------,,,------...///000000000000000000000000000000000000000000000000000000000000000111222222222666;;;???CCCGGGKKKNNNTTTTTTQQQKKKGGGFFFKKKOOOVVV___jjjsss|||xxxqqqiiiaaa\\\WWWQQQLLLLLLMMMLLLMMMPPPRRRTTTXXXZZZ\\\___bbbdddfffhhhkkkooosssyyyxxxtttrrrtttuuurrrpppnnnmmmlllkkkhhhffffffiiimmmrrryyy??????>>>======<<<;;;;;;<<<<<<=========>>>>>>>>>========================>>>>>>>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>>>>?????????=========<<<<<<;;;;;;;;;============>>>>>>>>>??????>>>>>>============>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@@@@??????======>>>>>>>>>>>>======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGBBBDDDEEEFFFGGGIIIMMMPPPXXX[[[___aaaccceeegggiiillloootttyyy~~~}}}}}}~~~wwwooogggeeemmmwwwmmmWWWFFF???:::888555333333444444333000000////////////000000////////////...........................///000000---,,,,,,,,,,,,+++++++++////////////////////////......................................................//////...------,,,---------------...//////000000000000000000000000000000000000000000000000000000000000111222333333444777===AAADDDHHHKKKMMMTTTRRRNNNHHHDDDFFFMMMSSS[[[dddoooxxxvvvnnnggg^^^XXXUUUQQQLLLIIIKKKMMMNNNQQQUUUVVVXXX\\\^^^```bbbeeehhhkkknnnrrruuuxxx~~~}}}wwwuuuwwwyyytttsssqqqpppooommmlllkkkhhhiiilllpppuuu}}}<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>=================================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFCCCDDDEEEEEEEEEFFFIIILLLOOOTTTYYY^^^bbbdddggghhhjjjmmmqqqvvv{{{}}}~~~|||uuummmddd```fffooogggPPPBBB<<<999555222222222222111000000////////////000000000000/////////.........,,,,,,---...///111222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............................................---.........///......---,,,...------------...//////000000000000000000000000000000000000000000000000000000000000111222333444666999???CCCEEEGGGJJJLLLMMMMMMJJJGGGEEEHHHOOOUUU^^^iiiuuuyyymmmggg```WWWQQQQQQNNNJJJJJJOOOSSSTTTVVVXXXYYY[[[___aaacccfffiiilllooorrrwwwzzz~~~}}}zzzzzz{{{uuuuuuuuusssrrrqqqpppppplllmmmoooqqqtttzzz:::;;;;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<>>>???========================<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>????????????>>>>>>>>>>>>=========>>>>>>>>>??????AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEGGGIIIIIINNNUUU\\\aaaeeehhhkkkjjjmmmpppssswww|||~~~~~~~~~{{{wwwqqqjjjaaa\\\aaaiiixxx}}}___JJJ>>>:::555222222222111111111000000//////000000111000000000/////////......,,,,,,,,,---///000222333+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................------------...............------......------......///000000000000000000000000000000000000000000000000000000000000111222333444555888<<<@@@DDDEEEFFFHHHIIIDDDEEEFFFEEEEEEIIIQQQXXXbbbppp~~~zzz|||}}}ooodddaaa[[[RRRNNNPPPMMMKKKMMMTTTYYYYYYYYY\\\[[[^^^bbbeeegggjjjnnnqqqrrrwww~~~xxxyyyyyyxxxvvvtttuuuvvvrrrssstttuuuvvvyyy}}}==================>>>>>>=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>><<<;;;>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>==============================>>>>>>>>>?????????>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEFFFGGGIIIHHHMMMTTT[[[aaafffjjjmmmlllmmmoooqqqsssvvv{{{~~~}}}||||||yyyuuuqqqlllccc^^^bbbjjjxxxnnnSSSAAA===777444222222222222111111000000000000111111000000000000/////////.........------......//////++++++,,,---...//////000------------------------........................//////.........---------------...............---...............//////000000000000000000000000000000000000000000000000000000000000111222333555555:::===BBBDDDEEEEEEEEEFFF@@@BBBCCCDDDFFFMMMWWW^^^iiixxx{{{tttttt}}}sssfff\\\\\\XXXOOOLLLOOONNNLLLMMMTTTYYYZZZ[[[^^^^^^aaaeeehhhkkkooosssvvvxxx~~~~~~zzzxxxxxxyyywwwxxxyyyyyyxxxxxxzzz{{{@@@@@@??????>>>>>>======>>>>>>>>>>>>============????????????????????????BBBCCCBBB???;;;;;;===@@@????????????????????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGIIIIIINNNUUU\\\aaaggglllooolllmmmnnnooopppssswwwzzz~~~~~~|||{{{zzzzzzwwwtttooohhhcccgggooo}}}vvvWWWCCC???999555333333333333111111000000000000111111000000000000////////////000000///------,,,,,,,,,***+++,,,---///000111111........................//////////////////////////////.........---------------...............---...............///000000000000000000000000000000000000000000000000000000000000000111222444555666;;;>>>BBBDDDDDDDDDCCCDDDAAABBBCCCEEEHHHQQQ]]]eeennnwwwnnnttt}}}xxxmmm```XXXYYYVVVNNNKKKOOOOOOLLLMMMRRRWWWYYY[[[___```cccgggkkknnnrrrwwwzzz~~~}}}yyyyyy{{{yyy{{{|||{{{yyyxxxxxxxxxuuu}}}>>>>>>>>>>>>>>>=========@@@@@@@@@@@@???????????????????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????======>>>???????????????>>>>>>??????@@@@@@@@@@@@AAAAAA@@@??????@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCCCCFFFCCC@@@@@@BBBCCCBBB@@@DDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGDDDCCCDDDFFFGGGGGGJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIFFFIIIKKKKKKIIIGGGFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHKKKNNNSSSZZZbbbhhhmmmpppppppppoooooopppqqqrrrsss{{{}}}~~~|||{{{zzzzzzzzzxxxuuuqqqmmmlllnnnppprrrzzz___KKKBBB:::888777444444555111111111111000000000000////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------.........------------------------.........------,,,,,,,,,............////////////222222111111111111111111111111111000000000000000222222111111333777:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCHHHFFFDDDDDDFFFGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJKKKMMMMMMMMMKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJLLLRRRYYYbbbiiipppssstttsssrrrqqqqqqrrrssssssyyy{{{}}}{{{zzzyyyyyyzzzxxxvvvrrrooonnnooopppqqqzzzbbbJJJAAA888666444222111333111111111111000000000000////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,---------------.........------------------------...------------------,,,............////////////000000000000000000000000111111111111000000000000222222111222444888;;;>>>CCCBBBBBBCCCFFFGGGFFFDDDDDDJJJQQQSSSUUU^^^mmmzzzrrrmmmppp}}}yyypppiii[[[XXXSSSNNNLLLLLLMMMNNNPPPSSSWWWZZZ]]]___bbbeeeeeeiiimmmpppttt{{{~~~|||zzzyyyyyyyyyyyywwwvvvuuuuuuuuuvvvwwwwwwuuuvvvvvvwwwwwwwwwvvvvvvyyyzzz{{{{{{zzzzzz{{{|||}}}}}}}}}zzzyyywww|||}}}????????????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLNNNOOOOOOPPPOOOPPPRRRSSSSSSRRRPPPOOONNNLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMLLLKKKLLLNNNPPPNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLOOOTTT[[[dddlllssswwwyyyxxxvvvtttsssrrrrrrrrrvvvxxx|||~~~|||{{{yyyyyyxxxxxxvvvuuusssqqqpppooooooooo{{{yyyfffLLLBBB999666444111111222111111111111000000000000////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,//////..................---------------------------------------.....................//////////////////////////////000000111111111111111111111111333222222333555999===@@@GGGFFFEEEEEEGGGGGGFFFEEEAAAGGGNNNTTT[[[hhhwwwxxxnnnqqqzzz|||yyypppfff___UUURRRNNNKKKKKKMMMPPPSSSUUUWWW[[[]]]___bbbeeeggghhhkkkpppttt{{{~~~}}}|||{{{{{{wwwvvvuuuuuutttuuuuuuuuusssrrrqqqooonnnnnnoooooonnnmmmmmmmmmmmmooopppqqquuuvvvwwwyyyzzzzzz{{{{{{|||}}}~~~~~~}}}{{{zzz{{{zzzzzz}}}@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPQQQTTTUUUWWWYYYXXXWWWUUUTTTQQQOOOMMMKKKKKKLLLNNNPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPQQQQQQQQQOOONNNOOOOOOMMMOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNNRRRTTTXXX___hhhqqqyyy~~~}}}zzzwwwtttsssrrrrrrtttvvvyyy}}}~~~}}}|||zzzyyyxxxwwwwwwtttssssssrrrpppmmmkkkjjjqqqzzzwwwiiiRRRGGG===999666333222444111111111111000000000///////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,000000//////.........---........................,,,,,,------......//////............/////////////////////000000000000000000111111111111111222222333333333444777<<<@@@CCCIIIHHHGGGFFFEEEEEEDDDDDD@@@DDDLLLUUU```ooo}}}rrrqqq|||}}}uuuxxx}}}yyyqqqhhh^^^WWWQQQOOOKKKIIIJJJNNNSSSVVVXXXZZZ]]]___aaadddgggjjjjjjnnnsssxxx~~~|||{{{zzzyyywwwvvvtttssssssssspppppppppppppppqqqrrrssstttsssqqqppppppqqqrrrrrrrrrqqqqqqqqqrrrtttvvvwww~~~|||zzzyyyyyy|||BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKNNNMMMLLLKKKJJJJJJKKKKKKLLLMMMOOOOOOOOONNNNNNNNNLLLLLLKKKJJJJJJKKKKKKLLLQQQQQQPPPPPPOOOPPPPPPPPPQQQSSSUUUUUUTTTSSSSSSUUUXXXYYY\\\]]]]]][[[XXXVVVVVVTTTRRRPPPOOOQQQSSSTTTPPPQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUSSSQQQOOOPPPQQQQQQSSSUUUUUUTTTSSSTTTUUUYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTVVV[[[bbblllwww{{{wwwtttsssrrrtttuuuwww{{{~~~}}}||||||{{{yyyxxxwwwvvvqqqqqqqqqpppnnnkkkhhheeehhhooozzzvvviiiVVVKKK@@@:::777444333444111111111111000000000///////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,000000//////.........---........................---------....../////////............////////////000000000111111222222222000000111111222222222333333333444555999>>>CCCFFFIIIIIIGGGEEECCCBBBBBBBBBCCCHHHQQQ\\\iiizzzvvvqqqwww{{{uuuyyyzzz}}}|||ssskkkbbbYYYRRRPPPMMMKKKJJJKKKOOOTTTWWWZZZ\\\^^^```bbbeeejjjmmmnnnrrrwww~~~}}}|||{{{zzzzzzwwwvvvuuutttsssrrrrrrrrrssssssssstttuuuvvvxxxyyy{{{zzzyyyyyyyyyzzz{{{|||||||||||||||~~~~~~|||zzzxxxzzz~~~DDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNNNNMMMOOOQQQQQQOOONNNMMMMMMMMMMMMLLLKKKKKKLLLNNNOOOSSSSSSRRRRRRRRRSSSSSSTTTSSSUUUXXXWWWUUUUUUWWWZZZZZZ\\\___aaaaaa___]]][[[]]]\\\YYYVVVUUUUUUUUUVVVUUUUUUVVVWWWXXXZZZ\\\]]]]]]______\\\WWWTTTUUUVVVSSSUUUWWWXXXXXXYYY[[[]]]bbbbbbdddeeeeeeeeedddcccaaaaaaaaa```___]]]\\\[[[[[[\\\```hhhrrr~~~|||xxxvvvuuuvvvvvvwwwzzz}}}|||zzz}}}||||||{{{zzzxxxwwwvvvpppppppppooollliiieeecccaaaeeeoooyyy~~~}}}tttiiiXXXMMMAAA:::666333111333111111111111000000000000////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,//////........................................................./////////............////////////000000111111222222333333000000111111222333333333333444444777;;;AAAFFFIIIIIIHHHGGGDDDAAA@@@AAABBBCCCKKKVVVbbbooowwwzzz}}}{{{zzzwwwwwwuuulllddd\\\UUUOOONNNMMMLLLLLLNNNRRRWWWYYY[[[]]]```bbbeeehhhmmmqqqtttxxx~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{zzzyyyyyyxxxxxxyyyyyy|||||||||}}}~~~|||zzz{{{}}}FFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNOOOPPPQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYXXXXXXYYYXXXVVVTTTTTTTTTUUUVVVRRRTTTWWWVVVSSSPPPPPPPPPPPPPPPOOOPPPQQQTTTVVVXXXYYYYYYYYYYYYZZZZZZ[[[\\\YYY\\\^^^^^^]]]^^^cccggghhhkkkpppsssuuutttrrrqqqrrrpppmmmiiieeebbb```___``````aaacccgggkkkpppsssrrrtttsssnnnfff``````aaa\\\]]]]]]^^^```eeelllqqquuuvvvxxxyyyzzzyyyxxxwwwsssssssssrrrqqqooommmkkkoooooopppsss{{{}}}{{{zzzxxxxxxyyyzzz}}}{{{xxx}}}}}}}}}|||{{{yyywwwvvvqqqqqqpppnnnlllhhhdddbbb^^^^^^cccjjjmmmooowww|||sssjjj\\\PPPCCC<<<888444333444111111111111000000000000////////////............///............---------...------,,,,,,------.........---------,,,,,,,,,---------------.................................////////////......................../////////////////////000111222222222000000111222222333444444444444555888===BBBHHHKKKHHHIIIGGGDDD@@@???AAACCCEEEOOO^^^jjjxxx~~~~~~zzzwwwyyy}}}vvvlllccc]]]WWWPPPLLLKKKKKKMMMOOOSSSWWWZZZ]]]]]]___bbbdddhhhlllrrrvvvzzz~~~~~~~~~}}}||||||}}}}}}HHHHHHIIIIIIJJJKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMQQQPPPPPPPPPPPPQQQRRRRRROOOPPPPPPQQQRRRSSSTTTTTTNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRROOOPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[]]]^^^___^^^^^^aaa```^^^\\\[[[[[[\\\]]]\\\___bbb```]]]YYYXXXYYYTTTTTTTTTUUUXXX\\\```bbbeeeeeeeeeeeefffgggiiiiiidddgggjjjkkkjjjmmmtttzzz{{{vvvrrrpppkkkkkklllooouuu|||~~~tttmmmkkklllkkkjjjhhhhhhmmmvvv}}}zzzzzzzzz{{{}}}{{{xxx}}}}}}}}}}}}|||yyywwwvvvrrrrrrqqqooolllhhheeeccc]]][[[\\\___aaaeeesss|||xxxrrrkkk```TTTGGG???;;;666555777111111111111000000000000000/////////............//////.........---------...------,,,,,,------.........---------,,,,,,,,,+++,,,,,,------.........////////////////////////000000//////......------............/////////000---......///000111111222000000111222333333444444444444555888===CCCIIILLLIIIIIIHHHDDD@@@???AAADDDKKKWWWhhhvvv|||yyyzzzvvvoooeee]]]XXXSSSMMMIIIHHHJJJMMMQQQVVVZZZ^^^```___aaadddfffjjjooouuuyyy~~~|||||||||~~~~~~}}}||||||{{{LLLKKKJJJJJJKKKMMMNNNNNNMMMOOOQQQRRRQQQPPPQQQRRRPPPQQQQQQPPPNNNNNNOOOPPPVVVUUUSSSRRRWWW\\\[[[UUUXXXWWWVVVVVVWWWVVVUUUSSSRRRRRRTTTWWWYYYZZZYYYXXXYYYWWWVVVXXXXXXWWW[[[aaacccfffkkkqqquuuvvvwwwvvvssstttrrrooojjjiiikkkmmmsssyyy~~~{{{qqqgggcccbbbaaa``````aaadddiiimmmppppppuuu{{{}}}{{{}}}~~~xxxwww||||||wwwuuuvvvsssooopppyyy{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzvvvuuusssoookkkfffbbb___[[[ZZZYYYYYYXXX\\\jjjxxx|||ssskkkggg^^^QQQFFF???999555111333333222111000000111111000///////////////000000------------------------------------------------..............................---------,,,,,,,,,......////////////......////////////////////////+++,,,---000222222000...000000000000000000000000222222222222222222333333777666666999@@@FFFHHHIIIJJJGGGEEEDDD@@@>>>BBBIIINNN[[[mmm}}}}}}|||}}}~~~rrrhhh^^^WWWQQQKKKIIIKKKJJJMMMRRRVVVYYY[[[^^^```aaadddhhhkkknnnttt||||||xxxyyy{{{|||}}}|||{{{{{{zzz|||~~~}}}||||||NNNMMMLLLLLLMMMOOOPPPQQQQQQTTTXXXYYYXXXVVVUUUTTTXXXXXXXXXWWWVVVVVVXXXZZZ\\\]]]\\\[[[]]]aaa```[[[^^^\\\ZZZYYYZZZZZZYYYXXXWWWXXXZZZ^^^cccgggiiiiiidddbbbbbbdddddddddhhhnnnrrrwwwzzzvvvuuuoooppprrrvvv|||zzzyyy|||}}}xxxvvvxxxvvvvvv|||~~~|||zzzzzzyyyuuutttrrroookkkfffbbb```ZZZYYYXXXXXXWWWZZZgggttt}}}vvvnnnllldddWWWKKKBBB;;;555111333222222111000000111111333222222222222222333333------------------------------------------------....................................------,,,,,,......////////////......////////////////////////+++,,,---...000000///...111111111111111111111111222222222222222333333333777666777<<>>888444222222111111000000111111111000000//////000000000------------------------------------------------......................../////////............---------............------////////////////////////,,,,,,------......//////111111111111111111111111111222222222333333333444666777:::???DDDGGGGGGFFFFFFDDDCCCDDDCCCDDDKKKTTTdddlll{{{|||sssnnnddd[[[SSSOOOLLLHHHHHHKKKMMMPPPUUUXXXZZZ]]]```bbbgggkkkooosssxxx|||xxxxxxyyyyyyzzz{{{}}}~~~SSSTTTUUUUUUVVVXXX[[[]]]eeemmmvvv}}}}}}yyytttppplllkkkiiiggggggjjjooottttttnnngggccceeehhhjjjjjjjjjggggggkkklllnnnsssyyy~~~zzzwwwvvvuuusssrrrqqqnnnkkkgggcccaaaZZZXXXVVVVVVUUUWWW```jjjzzzjjjYYYKKKAAA<<<999222222111111111111222222000000///............///........................------------------------......................../////////////////////...------............------////////////////////////............---...000111111111111111111111111111111222222333333444444444666999>>>CCCGGGGGGFFFEEEFFFDDDCCCDDDDDDGGGPPPZZZmmmsss|||zzzvvvllleee[[[TTTNNNLLLKKKIIIJJJMMMPPPSSSVVVYYY\\\^^^aaadddiiimmmrrrxxx~~~```bbbddddddeeegggkkkoooxxxvvvlllfff```___ccchhhlllmmmeeeaaa___aaacccgggrrr||||||xxxuuusssrrrrrrqqqpppnnnjjjgggcccaaa\\\YYYWWWWWWVVVVVV]]]fffyyyvvvbbbQQQDDD>>><<<333333222222222222333333444333222222111111111222........................------------------------.........................../////////////////////---..................---///////////////////////////111111000//////111333111111111111111111111111111111222333444444555555777;;;AAAFFFHHHHHHFFFDDDHHHEEEDDDEEEFFFIIITTT___qqqxxx}}}vvvtttuuu{{{qqqfff___UUUOOOJJJKKKLLLKKKMMMPPPSSSUUUYYY[[[]]]```cccfffiiinnnuuu|||tttwwwzzzzzz{{{}}}|||rrrfffccc```bbbgggmmmoooooogggbbb___^^^___dddqqq}}}{{{wwwtttrrrqqqqqqpppooommmjjjgggdddbbb]]]YYYVVVVVVUUUUUUZZZaaarrrttt^^^LLL@@@;;;444444333333444444555555333222111000000000000000........................------------------------........................---............/////////......////////////......///////////////////////////222444333000///111444222222222222222222222222111111222333444555666666999>>>DDDHHHIIIGGGFFFEEEHHHEEEDDDEEEGGGLLLYYYdddttt~~~zzzpppkkknnnrrr~~~uuujjj___XXXQQQKKKHHHJJJLLLMMMOOOSSSVVVXXX[[[]]]^^^aaaeeehhhlllqqqyyyzzzssshhhhhhjjjoootttvvvtttqqqhhhdddaaa___^^^aaammmyyy|||wwwuuusssrrrpppoooooommmjjjgggdddbbb\\\XXXUUUUUUTTTSSSVVV\\\lll{{{tttYYYFFF;;;555555555555555666777777111000///...------------........................------------------------........................,,,,,,------............//////000000000000//////////////////////////////---111555444111///000222222222222222222222222222111111222333444555666666;;;@@@FFFIIIIIIGGGFFFFFFFFFCCCBBBEEEIIIPPP^^^kkkzzz}}}rrrgggeeemmmvvv~~~uuulllbbbXXXRRRMMMHHHFFFJJJMMMNNNPPPTTTXXXZZZ\\\^^^___bbbfffiiipppvvv~~~yyypppsssyyy|||uuugggdddbbb```]]]___hhhsss|||xxxvvvtttsssoooooonnnmmmjjjgggdddccc[[[WWWTTTTTTSSSQQQTTTXXXhhhvvvfffLLL===666666666666666777888888444333222111000000000000////////////////////////------------------------........................,,,,,,,,,---------......000000111111111111000000////////////////////////,,,000555555111...///111222222222222222222222222111111222333444666666777<<>>BBBDDDFFFHHHHHHGGGEEECCCAAAAAADDDJJJPPPZZZkkkyyy~~~pppeeeaaagggwwwuuuooottt}}}yyyooohhh___UUUNNNMMMIIIGGGFFFIIIOOOSSSUUUUUU\\\]]]^^^aaadddiiinnnqqqwww}}}|||tttnnngggccc```aaaiiirrr~~~|||yyywwwvvvvvvvvvssspppnnnllliiidddaaa]]]YYYVVVTTTPPPMMMPPPVVV___iiixxxrrrVVVEEE===::::::======888555444111111111000000000000000........................///////////////////////////...------//////...---.........///////////////000000000//////.........////////////////////////////////////000000000000000111111111111222222222444222222555666444888???EEEFFFHHHIIIIIIGGGEEEDDDBBBBBBEEELLLTTT___nnn{{{qqqiiihhhooo|||sssnnnttt~~~}}}tttiiibbbZZZQQQLLLLLLJJJHHHIIILLLQQQUUUVVVVVV\\\]]]___cccgggmmmrrrvvv{{{rrrkkkiiiiiijjjnnnsss{{{~~~{{{zzzyyyyyyxxxuuurrrooommmiiieeebbb\\\YYYVVVUUURRRNNNOOOSSSYYYcccqqquuuZZZIIIAAA===;;;===<<<888444444//////000000111111111111........................000000000000000000000000000...---...000000///...///////////////........./////////...............////////////////////////////////////000000000000000111111111111222222222444222333666666666:::???GGGHHHIIIIIIIIIGGGFFFDDDCCCCCCGGGPPPZZZeeetttzzzkkkeeeiiissswwwooommmuuu}}}uuulllaaaZZZSSSLLLIIIJJJJJJJJJLLLPPPTTTWWWXXXXXX\\\^^^bbbfffkkkqqqyyy~~~vvvooopppssstttvvvxxx~~~}}}|||zzzyyyxxxxxxuuurrrooollliiidddaaa\\\YYYWWWVVVSSSNNNNNNPPPSSS[[[iiiwwwuuu]]]LLLEEE@@@<<<===;;;666444444000000000000000000111111........................///////////////////////////...---...///000///...000000//////......------..................------////////////////////////////////////000000000000000000111111111222222222222222333555555777;;;???HHHHHHHHHHHHGGGFFFDDDDDDCCCDDDIIITTT```lll|||sssdddbbbjjjtttzzzrrrllllllvvv|||uuummmcccYYYSSSNNNIIIGGGIIIJJJLLLOOOSSSVVVXXXYYYYYY___bbbfffjjjooovvvxxxsssvvv|||}}}|||}}}~~~|||~~~|||yyyvvvuuuvvvtttqqqnnnlllhhhdddaaa^^^YYYWWWWWWTTTOOOMMMNNNNNNUUUaaannnzzzuuuaaaRRRIIIBBB===;;;999555333444222222111111000//////...////////////////////////........................---,,,+++,,,...///...---000000//////......------------..................////////////////////////////////////000000000000000000111111111222222222000222333333555888===???GGGFFFEEEDDDCCCCCCCCCCCCCCCEEEMMMYYYdddrrr}}}pppeeegggqqqzzzwwwppplllooozzz~~~uuuooofff]]]TTTOOOLLLHHHHHHKKKJJJMMMPPPTTTWWWXXXZZZZZZbbbfffkkkooosss{{{~~~~~~}}}}}}yyyvvvzzz~~~~~~{{{|||~~~}}}yyyvvvuuuuuussspppnnnllliiieeebbb```ZZZVVVVVVTTTOOOLLLMMMLLLQQQZZZgggtttyyygggZZZJJJBBB<<<999777333333555333333222111000///......////////////////////////........................,,,++++++,,,...///...---///////////////......................../////////////////////////////////////////////000000000000000111111111111222222222000333555333555;;;???AAAEEEDDDCCCAAAAAAAAABBBBBBBBBHHHSSS___iiiyyyuuummmhhhooozzzxxxsssqqquuuxxxooohhh___XXXPPPNNNLLLIIIIIILLLLLLOOORRRUUUWWWYYY[[[^^^eeejjjpppuuuzzz|||wwwtttsssssssssuuuuuuuuutttsssuuuyyy|||}}}{{{zzztttpppnnnqqqpppmmmlllooommmpppwww~~~yyyxxx|||~~~|||zzzzzzvvvzzz{{{yyywwwuuussspppooommmkkkgggdddbbb[[[VVVUUUSSSOOOLLLMMMLLLNNNUUUaaappp}}}zzzjjj___JJJBBB:::777555222222555222111111111000000//////////////////////////////........................---,,,+++,,,///000///............///////////////.........//////000000000////////////////////////////////////000000000000000111111111111222222222111666777555777>>>CCCCCCDDDCCCAAA??????AAABBBDDDDDDMMMZZZeeennnpppmmmqqq||||||xxxxxx}}}zzzrrriiibbbZZZSSSNNNMMMLLLJJJJJJMMMOOORRRUUUVVVWWWZZZ^^^bbbgggmmmuuu{{{}}}zzzwwwvvvtttqqqnnnpppnnniiiddd```___^^^^^^]]]^^^]]]\\\\\\^^^bbbeeegggiiinnnsssyyy~~~}}}vvvmmmfffaaa^^^\\\[[[VVVUUUYYY[[[YYY[[[```]]]eeesss}}}yyyyyy||||||xxxuuuvvvsssyyytttnnnooouuuzzz~~~|||{{{uuusssqqqpppooommmiiigggccc[[[UUUTTTSSSOOOLLLMMMLLLMMMRRR^^^nnn}}}zzzjjj___JJJAAA999666444111222666000000000000111111111111000000000000000000000000000000000000000000000000...---,,,...000111111000---.........//////000000.../////////000000111111////////////////////////////////////000000000000000111111111111222222222222888:::777999AAAFFFEEEDDDCCC@@@??????AAACCCEEEEEEPPP___iiiqqqsssttt|||}}}~~~|||vvvoooeee^^^VVVPPPLLLMMMMMMJJJJJJMMMQQQTTTWWWXXXXXX[[[```eeegggnnnwww~~~xxxssskkkiiifffbbb^^^[[[YYYXXXUUUTTTSSSQQQOOOMMMLLLKKKMMMLLLKKKKKKMMMOOORRRSSSXXXXXXZZZ\\\```dddhhhjjjnnniiiaaaYYYSSSOOONNNNNNJJJKKKLLLNNNOOOQQQRRRSSSSSSYYYcccooo~~~tttttttttrrrrrrsssvvvxxxyyyqqqiiiiiiooouuu~~~~~~}}}yyywwwsssnnnlllkkkiiieeebbbaaa^^^ZZZVVVSSSPPPMMMJJJKKKMMMOOOUUUggg~~~uuuhhh```RRREEE:::777777555111000333333222111000///...---///////////////......---............////////////......////////////..............................+++,,,---...///111222222111111000000//////......111333333222000///000111222222222222222222333333555444555888===CCCGGGHHHGGGAAA???@@@AAAAAABBBEEEKKKSSS]]]hhhvvvxxxlll~~~|||uuunnnfff^^^XXXRRRMMMGGGEEEGGGJJJLLLMMMRRRUUUYYY[[[^^^```dddfffnnnttt|||~~~|||vvvqqqnnnllliiiddd___YYYWWWTTTQQQNNNKKKIIIHHHFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAABBBCCCEEEFFFIIIJJJKKKMMMPPPTTTWWWYYY^^^ZZZTTTNNNJJJHHHGGGGGGEEEFFFFFFHHHIIIJJJKKKLLLJJJOOOWWWaaannn|||yyyvvvvvvvvvnnnoooooooooppprrrvvvyyy}}}xxxppppppuuuzzz~~~}}}|||xxxtttooommmmmmkkkgggdddaaa^^^ZZZVVVSSSPPPMMMJJJKKKLLLMMMSSSdddzzztttiiicccRRREEE999666777666333333222222111000///...------///////////////......---............////////////////////////////////////........................,,,------...///000111111111000000000/////////...111222333222000///000111111222222222222333333333555444555999>>>DDDGGGIIIGGGBBB@@@BBBCCCBBBDDDHHHOOOVVV```lll|||tttoooyyyqqqjjjbbbYYYSSSRRRMMMHHHGGGIIIMMMOOOPPPSSSVVVYYY\\\___bbbfffiiisssyyy}}}~~~~~~}}}{{{wwwrrrmmmjjjjjjfff```\\\ZZZVVVQQQLLLJJJHHHFFFDDDBBB@@@???>>><<<<<<<<<;;;::::::999999;;;;;;<<<<<<=========>>>???@@@AAACCCEEEGGGJJJKKKKKKIIIFFFDDDBBB@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAADDDJJJQQQZZZdddooouuuvvvtttqqqmmmjjjiiiiiiiiifffhhhiiikkkmmmpppuuuyyy}}}|||~~~zzzvvvqqqoooooommmjjjfffbbb^^^ZZZVVVSSSQQQMMMKKKKKKKKKKKKPPP___tttvvvooojjjYYYJJJ<<<888888666555555222111111000///...------///////////////......---............////////////000///...------...///000..................................../////////000000000000000////////////111222222222000///000111111111222222222333333333444444666:::@@@EEEHHHIIIGGGCCCAAACCCEEEDDDGGGLLLTTTYYYdddrrrtttoooqqq~~~tttkkkddd\\\TTTNNNPPPMMMJJJIIILLLPPPRRRTTTTTTWWWZZZ^^^aaaeeeiiilllxxx~~~|||xxxsssooollllllmmmmmmkkkgggbbb]]]ZZZZZZVVVRRROOOLLLIIIEEEBBBAAA@@@???===<<<;;;;;;;;;888888888888888888888888999::::::;;;;;;;;;::::::<<<<<<===>>>@@@AAACCCCCCAAAAAA@@@???>>>>>>======@@@@@@@@@@@@@@@AAAAAAAAA===@@@CCCGGGLLLRRRZZZ^^^aaa`````````aaabbbbbbcccaaaccceeegggiiimmmsssvvvwww}}}}}}}}}~~~{{{vvvrrrpppooonnnjjjgggbbb___ZZZWWWTTTQQQNNNKKKJJJIIIIIIMMMZZZooo}}}vvvrrreeeTTTCCC;;;999666555555222222111111000//////...///////////////......---............////////////111000...,,,,,,...000111........................///////////////.........000000000000////////////000111222111000///000111111111111222222333333444333444888===CCCGGGHHHHHHEEEBBBBBBEEEFFFFFFJJJPPPWWW\\\hhhzzzrrriiikkkttt~~~zzzooofff^^^WWWOOOJJJLLLKKKJJJKKKNNNQQQUUUWWWUUUWWW[[[___bbbgggmmmqqqzzzxxxsssqqqlllllllllkkkhhhddd```]]]^^^^^^^^^\\\YYYTTTPPPMMMGGGEEECCCAAA@@@>>><<<:::999999888777666666777777333333444444444555555555444555666666666666555555888888999:::;;;<<<<<<<<<>>>>>>>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCGGGLLLOOORRRSSSUUUWWWZZZ]]]___``````aaaccceeegggkkkppptttuuu{{{~~~}}}}}}|||wwwssspppooonnnjjjfffbbb___[[[WWWTTTQQQNNNKKKIIIHHHHHHMMMXXXjjj|||nnn\\\GGG===999666555666444333333222222111111111///////////////......---............////////////111000...,,,,,,...000111////////////////////////////////////............////////////000000000000///000111111000///000111000000111222333333444444444666:::@@@EEEHHHHHHFFFCCCBBBCCCFFFGGGHHHMMMTTTZZZaaapppzzziiidddjjjwww~~~~~~vvvjjjaaaZZZTTTMMMIIIIIIIIIKKKLLLOOORRRVVVXXXVVVYYY\\\```eeekkkqqqvvv|||}}}|||ooohhhdddbbbaaaaaabbbaaa^^^ZZZVVVSSSQQQPPPOOOMMMJJJGGGDDDBBB===<<<<<<;;;:::999999888777777666666666666666777333333444444444555555555444444444555555666666666777888999::::::;;;;;;:::<<<;;;;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>@@@CCCFFFIIIKKKMMMPPPTTTXXX[[[]]]```bbbccceeegggkkkooosssxxx}}}~~~|||}}}~~~zzztttqqqpppmmmiiieeeccc___[[[WWWTTTRRRNNNLLLIIIHHHHHHMMMUUUddd{{{wwwcccLLL???:::777666777444444444333333333222222///////////////......---............////////////000///...------...///000///////////////////////////////////////.........////////////000000000000...000111000//////000222000000111222333444444555555777<<>>AAACCCFFFGGGIIILLLPPPUUUYYY[[[```aaaccceeehhhlllrrrvvv{{{~~~}}}{{{}}}}}}wwwsssqqqnnniiieeeccc```[[[WWWUUURRRNNNLLLKKKIIIIIIMMMQQQ\\\rrrtttYYYGGG>>>888777777444444333333333333222222///////////////......---............////////////////////////////////////////////////////////////.........///////////////.../////////000000000111...///000000//////000222///000111222333444444555666999???EEEIIIIIIEEEBBBDDDDDDHHHLLLMMMNNNVVV___kkkvvv}}}ggg\\\___hhhnnnwwwxxx{{{ssskkk___WWWRRROOOLLLJJJGGGKKKOOOQQQSSSUUUYYY\\\]]]```dddhhhnnnvvv~~~|||xxxooofffaaa]]][[[ZZZYYYYYYYYYWWWSSSNNNHHHDDDDDDBBB???<<<999888777777666666777666444444444555444333333222222333333444333444444444444444444444444444333333444666999;;;222333555666777777777666999888888777888:::;;;<<<:::::::::;;;<<<<<<======888:::;;;<<<===>>>AAADDDFFFGGGHHHJJJOOOTTTXXX[[[___aaacccfffiiinnntttxxx{{{~~~~~~yyy{{{yyyuuusssooojjjfffccc```[[[XXXUUURRROOOLLLMMMJJJJJJMMMOOOWWWkkkfffPPPCCC:::666666333333222222222222222222///////////////......---............/////////000......////////////......000000000000000000000000............//////000000.../////////000000111111---///000000//////000222///000000222333444555555777:::@@@FFFJJJIIIEEEAAAEEEFFFJJJNNNOOOQQQYYYcccrrruuu[[[QQQ]]]kkkpppqqqrrruuuzzzoooggg\\\TTTPPPNNNLLLJJJHHHLLLQQQTTTUUUVVVZZZ]]]```cccggglllrrrzzz|||wwwsssoooiiieeebbb```]]]\\\\\\ZZZVVVRRRNNNIIIDDD@@@???===999666444555777888555555555555555555555555666555555555555444444444222333444444444333222111444444444555555555555666666666666777888888999999<<<;;;:::999999999:::;;;:::::::::;;;;;;<<<<<<<<<999:::;;;===>>>@@@AAABBBAAACCCFFFIIIMMMRRRYYY]]]aaaccceeeeeegggllluuu|||{{{zzz||||||wwwqqqkkkfffcccaaa]]][[[XXXTTTPPPMMMJJJGGGFFFHHHLLLUUUdddrrrwwwUUUDDD@@@:::222555555444333222222222222////////////////////////000000000000000000000000000000//////.........---////////////////////////............////////////111111000000//////......,,,,,,------.../////////111222222222111111333555888<<>>DDDGGGGGGEEECCCBBBDDDDDDHHHLLLOOOUUUaaannn~~~qqq]]]SSSTTTZZZbbbiiillleeebbbhhhsss}}}xxxrrriii___VVVQQQLLLHHHHHHKKKLLLPPPTTTUUUUUUWWW[[[___ccciiiqqqwww}}}}}}yyytttrrroookkkhhhfffdddbbb```XXXTTTNNNHHHDDD@@@===:::555555444333333333333444444444444444444444444444333333333333222222222222///000222333444555555555444444444444555555555555444444555555666777777777888888999999999999999888777888999:::;;;<<<===>>>;;;;;;<<<>>>???AAABBBCCCBBBDDDGGGJJJMMMRRRXXX\\\___bbbeeegggjjjpppxxx{{{zzzyyy|||zzzuuupppkkkhhhdddbbb^^^[[[XXXTTTPPPMMMGGGDDDCCCEEEHHHNNN[[[hhhhhhOOOBBB<<<777555555444333222222222222000000000000000000000000000000000000000000000000////////////............////////////////////////............////////////000000000000////////////000000000111222222333333222444555444444555777999===AAAEEEGGGGGGEEEDDDCCCCCCDDDGGGLLLOOOUUUbbbooozzzhhhWWWSSSWWW]]]bbbfffgggaaa^^^eeepppzzz{{{rrrlllbbbZZZQQQNNNKKKHHHIIILLLPPPSSSVVVXXXWWWYYY]]]aaagggnnnvvv}}}~~~zzzxxxrrrpppmmmkkkiiigggdddbbbVVVQQQIIICCC???<<<:::888555555666666666666555555444444444444444444444444333333333333222222222222111111222333444444555555333333444444444555555555333333444444555666666777666777888999:::999888777666777888:::;;;===>>>>>><<<<<<>>>???@@@BBBCCCCCCCCCEEEGGGJJJMMMQQQWWW[[[^^^aaaeeehhhlllrrr{{{|||zzzxxxyyy}}}zzzuuupppllliiifffccc^^^ZZZWWWTTTPPPNNNGGGDDDCCCDDDFFFKKKWWWcccyyynnnSSSBBB;;;888555555444333222222222222000000000000000000000000///////////////////////////////////////.........////////////////////////............////////////000000000000////////////000000111111222333333333222333444444444555888:::@@@BBBFFFGGGFFFDDDCCCCCCCCCDDDHHHMMMQQQXXXeeesssrrrbbbUUUUUU]]]cccgggiiigggaaa___eeeoooxxxuuullleee[[[TTTMMMKKKKKKIIIJJJNNNRRRUUUXXXYYYYYY[[[```dddjjjqqq{{{|||yyywwwsssqqqooommmkkkhhhdddaaaSSSNNNFFF@@@<<<:::888777444555666777777777666666444444444444444444444444444444444444333333333333333333333333333333333333333333333444444444444555333333333444555555666666666777888999:::999888888777888999:::<<<===>>>???===>>>???@@@AAABBBCCCDDDDDDFFFHHHJJJMMMQQQVVVZZZ\\\```eeejjjnnnuuu}}}{{{{{{{{{zzzwwwwwwzzz|||vvvrrrmmmjjjgggddd___ZZZWWWTTTQQQNNNHHHEEEDDDEEEFFFJJJTTT^^^ppp~~~pppVVVBBB:::888555555444333222222222222000000000000000000000000////////////////////////.........///////////////////////////////////////............////////////////////////000000000000//////000111111222222333000222333444444555888:::BBBDDDFFFFFFDDDBBBBBBBBBDDDEEEHHHNNNSSS\\\kkkyyy}}}jjj___WWW[[[dddjjjmmmnnnjjjeeeccciiiooovvvzzzpppfff```VVVOOOJJJJJJKKKJJJLLLPPPSSSVVVXXXYYYZZZ\\\bbbfffmmmttt|||zzzsssrrrooommmkkkfff```\\\OOOJJJCCC===:::888777666333333444444555444444333333333333333333333333333444444444444333333333333555444333222222222222333333333333333444444444444333333444444555666666666777777888999::::::::::::999:::;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJLLLPPPUUUYYY[[[___fffkkkqqqxxx|||yyyyyyzzz{{{zzzxxxwwwyyy~~~yyytttnnnkkkhhhddd___ZZZWWWTTTQQQNNNIIIGGGFFFFFFFFFHHHPPPZZZgggvvvpppZZZFFF;;;888555555444333222222222222000000000000000000000000000000000000000000000000.........///////////////////////////////////////............////////////////////////000000000000...//////000111111222222///111333444444666999;;;DDDEEEFFFEEECCCAAAAAABBBEEEFFFJJJQQQWWWaaarrryyyccc___```hhhqqqsssssstttoookkkkkkpppuuuyyy}}}uuukkkaaa[[[SSSMMMIIIJJJLLLLLLOOOSSSSSSVVVYYYZZZ[[[___eeejjjqqqyyy{{{uuurrrtttwwwzzz~~~}}}zzzrrrqqqnnnkkkgggaaaZZZUUUIIIEEE???;;;888777555444333333333222222222222222333333333333333333333333333333333333222222222222444333222222222333444555222222333333333444444444444444444555666666777777888888888999999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJLLLPPPUUUYYYZZZ___ffflllrrrzzz~~~}}}}}}{{{zzzyyywwwyyy|||vvvoookkkiiieee___ZZZWWWTTTQQQOOOIIIGGGFFFFFFEEEFFFMMMVVVaaaqqqrrr```LLL>>>:::555555444333222222222222////////////////////////000000000000000000000000............/////////000////////////////////////............////////////.../////////000000000111//////000000111111222222000222444555666888;;;===GGGHHHHHHFFFCCCBBBBBBCCCEEEGGGLLLSSS[[[fffxxxttt___cccooo||||||{{{wwwvvvwww}}}~~~xxxpppfff]]]WWWRRRLLLIIIKKKNNNNNNQQQUUUTTTWWWZZZ\\\^^^bbbiiiooowww~~~rrrlllhhhkkkooorrrwww~~~yyyuuuqqqooommmiiieee^^^UUUPPPEEEBBB===999777666444333555444333333222222333333333333333333333333333333222222222111111111111000222111111111222444666777222222333333333444444444444444555555666777777777:::999888888999;;;===>>>======>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFHHHIIIJJJLLLPPPUUUXXXYYY^^^fffmmmsss{{{zzzzzzzzzxxxyyy~~~~~~wwwpppkkkjjjfff___ZZZWWWTTTQQQOOOIIIFFFFFFFFFDDDDDDKKKSSS^^^ooo~~~uuufffQQQAAA;;;555555444333222222222222////////////////////////000000000000000000000000---.........//////000000////////////////////////............/////////000.../////////000000111111///000000111222222333333111333555666777999<<>>@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEGGGHHHHHHHHHGGGIIIKKKLLLMMMPPPTTTWWWZZZ^^^dddooozzz~~~zzzwwwxxx{{{zzzrrrllljjjgggbbb^^^ZZZWWWSSSPPPLLLJJJGGGEEEEEEHHHKKKMMMXXXmmm|||lllYYYHHH???999777444333333333222111111000000000/////////////////////000//////............////////////......////////////////////////////////////000000000000111111111111111111222222000000000000111111111111222444555555555999AAAGGGOOOMMMJJJGGGEEEEEEFFFGGGKKKLLLUUUbbbjjjuuuuuukkknnnvvvlllccc[[[SSSMMMMMMKKKKKKNNNSSSWWWWWWWWWWWWWWW\\\bbbfffkkkuuu~~~yyyqqqiiicccaaa]]]^^^___```dddkkksssyyyiiisss|||vvvqqqmmmkkkfffddd```[[[TTTNNNIIIFFF@@@>>>;;;777555444444555333333333333333333333333111111222222222333333333333333333333444444444444333333333333444444444444444333333333333444555555666666666666777777777777888999;;;<<<<<<===???@@@BBBBBBBBBCCCCCCBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHGGGIIIJJJLLLMMMPPPTTTWWW\\\___fffooozzz}}}zzzyyyzzz{{{||||||uuuooommmiiieee```]]]YYYUUUSSSMMMKKKHHHFFFFFFHHHJJJLLLSSSggg~~~{{{mmm]]]NNNEEE;;;888555333333333222111111111000000000/////////......///000000000//////......////////////......////////////////////////////////////000000000000111111111111111111000000111111111111111111000000333444555444555:::CCCIIINNNLLLIIIGGGFFFFFFHHHIIIOOOQQQ[[[jjjuuu~~~}}}yyyqqqkkkttt}}}qqqggg```YYYQQQLLLJJJJJJLLLPPPUUUYYY[[[[[[VVVXXX^^^ffflllqqq{{{zzzpppkkkeeeaaa```[[[]]]___bbbffflllsssxxx```hhhrrrzzz~~~}}}wwwpppkkkgggeee```___[[[VVVPPPJJJFFFCCC>>>===:::777555444333444333333333333333333333333222222333333333444444444222333333333444444555555333333333444444444555555444333333333333444555555666666666666777777777777888:::<<<======???AAACCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHGGGIIIJJJLLLMMMPPPTTTWWW\\\aaagggpppzzz}}}zzzxxxwwwwww}}}wwwrrrnnnkkkfffbbb^^^[[[WWWTTTNNNLLLIIIGGGFFFGGGIIIKKKQQQbbbyyyxxxnnnbbbUUUJJJ???<<<888666555555444333111111111000000000//////---...///000000000000000......////////////......////////////////////////////////////000000000000222222111111000000//////222222111111111111000000444444444444666<<>>>>>@@@BBBDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBDDDEEEGGGHHHHHHHHHHHHIIIKKKLLLNNNQQQUUUXXX]]]bbbjjjsss||||||xxxtttsss{{{yyyuuuoookkkfffbbb^^^[[[WWWTTTPPPNNNKKKHHHGGGGGGHHHIIIPPP___tttwwwppphhh[[[OOOAAA===999666555555444333111111111111000000000000......///000111111111000......////////////......////////////////////////////////////000000000000222111111000000/////////222222222111111111111111444444444555999???FFFKKKKKKIIIHHHGGGHHHJJJMMMOOORRRXXXddduuuxxxtttssssssnnnhhhgggkkk|||sssggg]]]WWWSSSNNNKKKJJJLLLPPPSSSVVVXXXZZZ[[[\\\___fffooovvv{{{yyynnniiigggdddbbbbbbbbbeeehhhmmmttt~~~SSSYYY```eeeiiipppzzz|||{{{xxxsssnnngggbbb___]]]ZZZYYYVVVRRRMMMIIIEEECCC<<<;;;:::888666555444333333333333333333333333333000000111111111222222222444444444444444555555555333333333333444444444444444333333333333444555555666666666666777777777777888:::===>>>>>>???BBBDDDCCCDDDDDDEEEEEEDDDDDDCCCAAABBBDDDEEEGGGHHHHHHHHHIIIJJJLLLNNNOOORRRVVVYYY^^^eeeoooxxx|||~~~}}}xxxtttqqqxxx}}}~~~{{{wwwoookkkfffbbb___[[[WWWTTTQQQOOOLLLIIIGGGGGGGGGGGGOOO[[[ooo}}}vvvpppcccTTTAAA===888444333333222222222222111111111000000000//////000111111111000000......////////////......////////////////////////////////////000000000000000000000000000000//////111111111222222222333333444444444777<<>>>>>???AAACCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBDDDEEEGGGHHHHHHHHHJJJLLLNNNOOOPPPSSSWWWZZZ```iiittt~~~xxx|||~~~xxxtttrrrvvv{{{}}}|||{{{}}}{{{xxxppplllgggccc```\\\XXXUUURRRPPPMMMJJJHHHGGGFFFFFFMMMVVViii}}}zzzjjjXXXBBB>>>999555333333222222222222222111111111000000000000111111111000//////......////////////......////////////////////////////////////000000000000/////////000000000000000000000111111222333444444333333555999>>>DDDHHHJJJHHHGGGGGGGGGJJJNNNQQQTTTWWW___lll}}}wwwtttqqqggg]]]cccqqqvvvmmm```WWWRRROOOMMMKKKMMMQQQVVVYYYZZZ[[[^^^```dddfffmmmwwwrrrjjjeeeddddddaaaaaabbbdddkkkxxxMMMSSSXXX\\\^^^dddmmmttt}}}yyytttpppmmmkkkiiieeebbb___^^^]]]WWWVVVTTTPPPLLLHHHEEECCC<<<<<<;;;999888666555444333333333333333333333333333333444444444555555555666666666555444444444333111111222222222333333333444333333333333444555555666666666666777777777777999;;;=========>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHKKKMMMNNNPPPQQQTTTXXX[[[bbblllyyy~~~www{{{~~~xxxuuusssvvv{{{{{{zzzzzz||||||xxxqqqmmmhhhdddaaa]]]YYYWWWRRRPPPNNNKKKHHHGGGFFFFFFKKKSSSeeezzzppp\\\EEEAAA;;;777555555444444222222222111111111111000111111111111111000///.........////////////......////////////////////////////////////000000000000......//////000000111111//////000111333444555666222333555:::@@@FFFIIIJJJGGGGGGGGGHHHJJJNNNRRRUUU^^^fffttt~~~xxxuuuqqqeee[[[cccsssuuulll___UUUQQQOOOMMMLLLMMMRRRXXX\\\]]]^^^aaadddfffhhhooozzznnngggcccdddeeecccccceeeeeeooo}}}yyy}}}MMMRRRWWWZZZ\\\aaajjjqqq|||}}}wwwrrrooommmmmmiiiddd```___]]][[[ZZZZZZWWWRRRNNNKKKHHHDDDAAA@@@===:::888777666444222333333333333333333333333111111222222222333333333444444444555444444333333444444444444444444444444555444444333333333444444777777777777666666666666999999:::;;;===@@@CCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMKKKLLLOOOQQQSSSYYY```gggqqq}}}zzz|||}}}|||xxxsssxxxyyy|||~~~~~~~~~}}}zzzxxxrrrmmmfffbbb```^^^[[[XXXOOONNNLLLKKKIIIHHHHHHHHHIIINNN^^^ssszzziiiQQQ@@@<<<<<<333///222222111111111000///......---000000000000000000000000000///...------...///000111111000000//////............///000111000000000000000000///////////////111000000000000000111111666333333999DDDKKKLLLJJJLLLHHHFFFHHHIIIKKKRRRZZZdddtttvvvgggZZZZZZdddoooyyymmmeeeZZZQQQMMMNNNPPPQQQRRRUUUXXX[[[\\\___bbbdddlllpppvvv}}}kkkddd___```aaaaaacccgggqqqzzz{{{uuuwww|||yyy|||MMMRRRWWWYYY[[[```hhhnnnssszzzzzztttooojjjfffhhheeeaaa^^^]]]\\\[[[ZZZ[[[WWWRRRNNNKKKHHHDDDBBB???<<<999777666555333111333333333333333333333333111111222222222333333333333444444555444444333333444444444444444444444444555444444333333444444555777777777777777777777777999::::::;;;>>>@@@CCCDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLLLLJJJJJJNNNPPPRRRXXX___hhhqqq{{{}}}|||}}}zzzuuuvvvwwwyyy}}}{{{wwwqqqiiidddaaa___[[[WWWQQQOOOMMMJJJIIIHHHHHHHHHKKKNNNZZZlllyyytttYYYEEE===<<<555111333222222222111000000///......000000000000000000000000000000///......///000000111000000000/////////...////////////000000000000//////000000000111111111222222111222222333444444777555555<<>><<<999777666444222000333333333333333333333333111111222222222333333333333333444444555444444333444444444444444444444444555444444444444444555555777777777777777777777777::::::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKLLLMMMKKKKKKOOOQQQSSSYYY```kkkrrrzzz{{{ttttttvvv{{{~~~|||uuummmfffccc___[[[WWWTTTQQQMMMJJJGGGGGGGGGHHHMMMNNNUUUbbbooozzzdddLLL>>>===777444555222222222222111000000//////000000000000000000000000111000000//////000000111000000000000////////////000///.........///111222000000000111111222222333111111111222222444555666777666888???IIIOOOOOOMMMGGGEEEFFFKKKNNNRRRZZZbbbrrroooaaaZZZ]]]dddjjjnnnqqqtttzzzyyyqqqgggaaaWWWQQQNNNPPPRRRSSSVVVXXX[[[]]]___bbbeeehhhooouuu}}}lllfffccceeeiiilllpppvvvuuukkkhhhhhhhhhiiimmmrrrwww~~~}}}|||~~~LLLPPPTTTWWWYYY\\\aaadddaaagggqqq{{{|||wwwsssooojjjeeeaaa]]][[[YYYXXXZZZ\\\]]]]]]\\\XXXRRRMMMJJJHHHFFFEEE???===999777666555333111222222222222222222222222111111222222222333333333333333444444555444444444444444444444444444444444555444444444444555555666777777888888888888888999::::::;;;===???AAABBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIKKKKKKNNNLLLMMMQQQTTTVVV\\\dddlllrrrzzztttttttttyyy~~~wwwnnngggccc```\\\XXXVVVSSSNNNIIIFFFFFFGGGHHHKKKLLLRRR]]]jjjyyypppSSSAAA>>>888777777222222222222222111111000000////////////////////////111111000000000000111111000000000000////////////111000...---...///111333222222222222222222222222...//////000111222444555777777;;;BBBKKKOOOOOOLLLEEEDDDFFFKKKOOOSSS[[[ccctttlll___[[[^^^bbbdddfffhhhnnnyyytttmmmaaa\\\TTTOOONNNPPPRRRSSSWWWYYY[[[^^^```ccchhhkkkssszzzyyymmmgggeeehhhnnnsssyyyzzztttiii``````ccceeehhhjjjrrrxxx|||{{{zzz|||JJJMMMRRRUUUXXX[[[]]]___```eeellltttzzz}}}}}}yyysssnnnjjjgggdddbbb[[[YYYWWWXXXZZZ]]]^^^___[[[WWWRRRNNNKKKIIIGGGEEEAAA>>>;;;999888777444333222222222222222222222222111111222222222333333333222333333444555555555444444444444444444444444444444444444444444555666777777888888888999999:::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKNNNLLLMMMRRRUUUXXX___ggglllrrr{{{vvvttttttwww}}}~~~wwwnnngggccc```]]]ZZZWWWTTTOOOJJJGGGFFFGGGGGGGGGJJJPPPYYYhhhzzzyyyYYYDDD???999888888333222222222111111111111111////////////////////////000000111111111111000000////////////000000000000111000...---...///111333555444444333222111000000/////////000111333444555555777<<>>;;;999888777555333111111111111111111111111111111222222222333333333111222333444555555555555444444444444444444444444444444444444555666777888888888999999:::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@AAABBBDDDFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKNNNMMMPPPVVV\\\```iiiqqqxxxxxxtttqqqqqqwww}}}rrrjjjeeebbb^^^[[[TTTRRROOOLLLJJJHHHGGGGGGDDDGGGIIIMMM[[[qqq}}}___JJJBBB999555777333000000000000000000000000000000000000000000000000...///000000000000///....../////////000000000111////////////000000000000111111111222222222222222333333333333333444555666666:::AAAHHHLLLKKKGGGDDDEEEBBBCCCHHHNNNUUUaaalll|||zzzjjjbbbbbbeeehhhhhhiiimmmvvv|||qqqggg```SSSQQQNNNNNNQQQTTTVVVWWWXXXZZZ^^^bbbgggnnnuuuzzzvvvqqqpppvvv{{{}}}}}}yyyrrrhhh```WWWSSSRRRVVVZZZ]]]bbbhhhpppyyyxxxuuutttvvvxxx|||DDDGGGKKKRRRWWWYYYXXXWWWZZZ\\\```fffnnnuuu{{{~~~{{{yyywwwtttqqqkkkeee```[[[XXXVVVVVVXXXZZZ[[[[[[WWWVVVTTTRRRPPPLLLGGGCCC@@@===:::888777666444222111111111111111111111111111111222222222333333333111222333444555555555555444444444444444444444444444444444555555777888888888888999::::::;;;<<<<<<;;;<<<>>>@@@AAABBBAAAAAA@@@@@@BBBDDDFFFGGGIIIJJJIIIJJJKKKKKKKKKKKKKKKJJJQQQQQQTTT[[[aaafffoooxxxxxxtttoooooottt}}}vvvlllfffbbb^^^ZZZSSSRRRPPPMMMKKKIIIHHHGGGEEEGGGFFFFFFSSSkkk~~~|||___KKKCCC888444666333///////////////000000000000000000000000000000000---...///000000///...---.../////////000000111111......///000111000000000...//////111222333444444222222222111111222333333777<<>>===:::888666444333333333333333333333333333222222111111111111111111333444555555666666555555444444444444444555666777555666666777777777777666::::::;;;;;;;;;::::::999;;;;;;===>>>@@@BBBCCCDDD@@@AAABBBDDDFFFHHHJJJKKKMMMJJJIIIJJJIIIFFFIIINNNTTTVVV[[[aaahhhrrr|||xxxssspppqqqrrrttt|||~~~tttkkkccc^^^[[[XXXUUUQQQNNNLLLJJJGGGEEEFFFDDDEEEIIIQQQ```xxxyyyiiiRRRAAA:::777666444666444222111/////////000222222222222111111111000111111000000//////......000000000000111111111111000000000000000000000000000000111222222222222111111000111111222333444555555===DDDFFFHHHJJJGGGBBB@@@BBBHHHLLLPPPYYYlll~~~sssmmmjjjnnntttvvvxxxzzz~~~}}}sssiii___YYYOOOMMMNNNQQQVVVYYYYYYXXX]]]]]]bbbjjjpppuuu}}}{{{tttpppuuu|||{{{}}}qqqgggaaa[[[SSSNNNQQQOOORRRXXX]]]aaagggmmmtttwwwppppppsssuuuwww{{{DDDFFFIIILLLPPPTTTVVVWWWYYYXXXXXX[[[bbbllltttyyy||||||xxxqqqfff[[[VVVTTTRRRRRRUUUXXXYYYZZZYYYXXXWWWTTTPPPLLLHHHFFF@@@???===;;;888666444333333333333333333333333333333333333222222222222222333444555555666666555555555555444444444555555666555666666777777777777777777888999:::;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDDAAAAAACCCEEEFFFHHHJJJJJJLLLJJJJJJKKKKKKJJJMMMSSSWWW[[[aaagggnnnxxxzzzuuuqqqpppooopppwwwvvvmmmfffaaa^^^YYYVVVRRROOOMMMKKKHHHFFFFFFDDDDDDHHHNNN\\\sss{{{kkkUUUCCC;;;888777555555444222111000000000000222222111111111000000000111000000000/////////...000000000000111111111111000000000000000000000000000000111222222222222111222222222222333444666666666>>>DDDGGGHHHJJJGGGBBBDDDEEEIIIMMMRRR[[[mmm~~~sssoooqqq|||zzzpppfff\\\VVVOOONNNNNNRRRVVVZZZZZZYYY___```eeemmmrrrwww|||vvvrrrvvv{{{{{{|||ssshhh___ZZZUUUPPPLLLPPPOOORRRZZZ___dddkkkrrrzzzwwwpppqqqtttwwwyyy}}}DDDEEEHHHLLLOOOSSSVVVWWWVVVVVVVVVYYY^^^gggnnnsssyyy}}}}}}yyyrrrfff[[[VVVTTTRRRRRRTTTWWWYYYYYYXXXXXXWWWUUURRRNNNKKKHHHCCCAAA???<<<999666555444333333333333333333333333333333333444444444444444333444555555666666555555666666555444444444555555555555666777777777777777555666888999;;;<<<<<<===>>>??????@@@BBBCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJKKKIIIIIILLLMMMMMMRRRXXX[[[bbbkkkqqqwww}}}xxxssspppmmmlllqqqxxxwwwnnnfffbbb```ZZZWWWSSSPPPNNNLLLIIIGGGFFFDDDDDDFFFKKKXXXnnn|||nnnXXXFFF<<<888777777444333222111111111111111111111000000000/////////000000000000////////////000000000000111111111111000000000000000000000000000000111222222222222111222222333333444666777888888@@@FFFGGGHHHIIIHHHDDDIIIHHHIIIOOOUUU___ooo}}}tttttt|||vvvlllbbbYYYSSSOOOOOOPPPSSSWWWZZZ[[[[[[aaaccciiipppuuuzzz{{{vvvsssvvvzzz{{{~~~ppphhh]]]VVVRRRPPPNNNLLLPPPPPPTTT\\\bbbgggoooxxxvvvqqqrrrvvvyyy{{{CCCEEEGGGJJJNNNRRRUUUVVVUUUUUUVVVXXX\\\bbbjjjooouuuzzz}}}|||xxxqqqeeeZZZWWWTTTQQQQQQSSSVVVXXXYYYXXXXXXXXXXXXVVVRRROOOLLLFFFDDD@@@===999666555444333333333333333333333333333333333333444444444444333444555555666555555555777666555444444444444444444555666777777888777777555666888:::;;;<<<<<<<<>>888777777333222222222222222222222000000000000////////////000000000000///////////////000000000111111111111////////////////////////000000111222222222222111222222222333444666777888;;;BBBHHHHHHHHHIIIHHHFFFMMMJJJJJJOOOWWWaaaooo{{{tttwww~~~ssshhh^^^VVVQQQOOOPPPQQQTTTXXX[[[]]]]]]ccceeellltttxxx|||wwwsssqqquuu~~~}}}yyy||||||rrrhhhaaaXXXQQQNNNNNNOOOOOOQQQRRRVVV^^^ccchhhrrr{{{uuurrrtttxxxzzz}}}BBBCCCEEEHHHLLLPPPSSSUUUUUUVVVWWWXXX[[[```hhhmmmqqqvvvzzzyyywwwqqqeeeZZZWWWTTTPPPOOOQQQTTTWWWXXXXXXYYYZZZ[[[ZZZWWWTTTQQQIIIGGGBBB>>>:::777555555333333333333333333333333111222222222333333444444333444555555666555555555777666555444444444444444444555666777888888888888888888:::;;;;;;;;;;;;;;;??????@@@@@@AAABBBCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGIIIGGGGGGKKKMMMOOOUUU]]]eeeppp~~~{{{uuurrrmmmjjjmmmrrrzzzyyyooogggbbb```[[[XXXTTTQQQOOOMMMJJJHHHCCCCCCDDDEEEHHHTTTlll|||rrrbbbOOO@@@888666777222222333333222222222222000000000000////////////////////////000000000000///000000000111111111111////////////////////////000000111222222222222111000111111222444555777888===EEEKKKIIIGGGHHHIIIHHHNNNKKKKKKPPPWWWaaaooo{{{xxxqqqwww{{{oooeee\\\UUUPPPOOOQQQSSSVVVYYY\\\^^^```cccgggooowww{{{{{{pppnnnnnnsss|||{{{yyyrrriiiaaa[[[TTTMMMKKKLLLOOOPPPTTTUUUZZZ```dddiiittt~~~}}}tttsssvvvzzzzzz}}}@@@AAACCCEEEIIIMMMQQQTTTTTTVVVYYYZZZ[[[```gggmmmoootttxxxxxxvvvqqqfff\\\WWWTTTPPPNNNPPPSSSVVVWWWXXXZZZ]]]^^^^^^\\\YYYWWWLLLIIIDDD???:::777666555333333333333333333333333111111222222333333444444333444555555666666555555666666555444444444555555333444555777888888888888999:::;;;<<<<<<===<<<<<>>?????????@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGIIIPPPUUU[[[eeennnyyy|||~~~|||vvvqqqkkkfffgggkkkttt|||vvvmmmeeeaaa[[[XXXTTTQQQOOOLLLIIIGGGEEEFFFGGGFFFEEEOOOggg}}}~~~}}}yyyooo]]]JJJ<<<777777444444555444444222000///222222111111111000000000.../////////000000000111000000000000111111111111000000000000000000000000000000111222222222222111111111222333555777888:::BBBJJJNNNKKKGGGHHHKKKLLLMMMMMMQQQUUUYYYaaarrr|||tttqqqjjjwwwsssggg^^^WWWRRROOOOOOSSSWWWYYY[[[]]]aaadddffflllwwwuuunnnnnnpppuuu|||~~~{{{}}}~~~pppcccZZZPPPOOOMMMKKKKKKNNNRRRVVVXXXZZZ```gggjjjppp~~~wwwssstttzzz~~~|||>>>>>>???AAAEEEJJJNNNQQQQQQUUUYYYZZZZZZ^^^fffmmmrrrvvvyyyxxxwwwtttlllcccXXXTTTOOOMMMOOORRRUUUWWWZZZ]]]```cccdddbbb___]]]PPPLLLFFF@@@;;;888666666333333333333333333333333333333444444555666777777333444555555666666555555444444444444444555666777333444555777888888999999888999;;;===???AAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIHHHHHHGGGFFFFFFEEEIIIHHHKKKSSSZZZbbbmmmwww{{{vvvsssuuuxxx{{{|||vvvqqqiiiccccccgggrrrzzzvvvlllccc___ZZZWWWSSSPPPNNNLLLIIIGGGFFFGGGGGGFFFDDDLLLccczzz~~~|||sssbbbNNN???999999555555555555444222000///222222222222111111111111.../////////000000111111000000000000111111111111000000000000000000000000000000111222222222222111222222333444666888:::;;;CCCKKKOOOKKKGGGGGGKKKMMMMMMOOOTTTWWWZZZbbbuuu{{{rrrpppkkkyyy|||pppddd[[[UUUPPPNNNPPPSSSWWWZZZ[[[]]]bbbeeehhhnnnzzz~~~uuupppqqqssswww}}}~~~|||~~~yyykkk^^^VVVLLLLLLMMMMMMNNNRRRWWW[[[XXX[[[bbbiiinnntttvvvrrruuuzzz~~~}}}>>>???AAABBBCCCEEEIIILLLPPPTTTXXX[[[]]]bbbjjjooossswwwzzz{{{}}}zzznnnbbbYYYTTTOOOOOONNNNNNQQQVVV\\\___dddggggggddd___\\\RRRMMMGGGBBB>>>;;;888666666555444333333333333444222222333333333444444444444444444555555555555555777666666666666777777888888888888888999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJOOOXXX```hhhrrr|||{{{tttqqqpppqqqqqqsssyyywwwpppkkkhhhfffeeemmmwww}}}wwwpppfff___[[[XXXVVVSSSQQQNNNKKKHHHFFFCCCCCCEEEDDDIII^^^uuu~~~vvvjjjWWWDDD888666555444333333444555444222111111111111000000000000000///...------...///000000000000000000000000000000000111111111111000000000111111111111222222222444111111333333333888???KKKKKKIIIHHHHHHIIIJJJJJJKKKPPPUUUXXX]]]jjj~~~tttjjjiiikkk|||vvvhhh^^^VVVPPPOOORRRTTTTTTVVVYYY]]]aaabbbbbbooottt{{{{{{wwwvvvwwwzzzssscccVVVOOOKKKKKKMMMOOORRRTTTWWWXXXWWW___hhhmmmrrr~~~wwwtttwwwzzz|||===???@@@AAABBBEEEHHHKKKQQQTTTXXXZZZ]]]aaahhhnnntttxxx{{{|||~~~|||qqqfff\\\UUUPPPPPPOOOOOORRRWWW[[[___cccfffgggddd___]]]RRRNNNHHHBBB???<<<999777555555444333333444444444222222333333333444444444444444444555555555555666777666666666666777888888888888888999:::;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIIIILLLMMMSSS]]]eeemmmxxx}}}vvvrrrkkkhhhggghhhiiijjjpppwwwxxxqqqllliiigggeeelllvvv|||wwwpppgggaaaZZZXXXUUUSSSQQQNNNKKKHHHEEEBBBBBBDDDCCCHHH\\\rrr{{{nnn[[[GGG;;;888666444333333555555444222111111111111000000000000000///............///000000000000000000000000000000000111111111111000000000111111111111222222222444111111333333444999@@@KKKJJJIIIIIIIIIJJJKKKLLLNNNSSSWWWYYY^^^kkkrrrhhhgggooo{{{~~~rrreee\\\VVVQQQQQQTTTVVVVVVXXX[[[___ccceeeeeerrrwww~~~}}}yyyyyyzzz|||~~~|||mmm___TTTNNNJJJKKKMMMOOOSSSVVVYYY[[[[[[bbbjjjooouuuwwwuuuwww{{{}}}<<<>>>???@@@AAADDDGGGJJJQQQTTTXXXZZZ\\\```gggllltttxxx|||~~~~~~vvvlll```XXXRRRPPPPPPPPPSSSWWWZZZ^^^bbbffffffddd```]]]TTTPPPIIIDDD@@@===:::888555444444444444444555555333333333333444444444444444444555555555666666666777777666666777888888999999999999999;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJOOOQQQXXXbbbkkksss||||||~~~|||zzzwwwqqqkkkfffaaa^^^]]]______aaafffnnnyyyzzzsssnnnkkkgggeeejjjttt|||vvvpppiiicccZZZXXXUUURRRQQQNNNKKKIIIEEEAAAAAABBBAAAEEEWWWlll|||vvvbbbLLL???;;;666555444444555555444222222222111111111000000000000//////......//////000000000000000000000000000000000111111111111000000000111111111111222222222444111111333444555:::AAAKKKJJJJJJIIIJJJKKKMMMNNNPPPTTTYYY\\\bbbppp~~~pppfffeeepppwww|||xxxmmmaaaZZZUUURRRSSSWWWWWWXXXZZZ^^^aaaeeehhhiiiuuuzzz~~~~~~}}}~~~}}}}}}pppdddYYYQQQNNNJJJKKKMMMQQQTTTXXX[[[]]]```fffmmmssszzzxxxuuuwww{{{~~~;;;===>>>???@@@CCCGGGIIIQQQTTTXXXYYY[[[___eeekkksssxxx|||~~~zzzrrreee[[[SSSPPPPPPPPPRRRVVVZZZ]]]bbbfffgggdddaaa^^^VVVRRRKKKEEEAAA>>>;;;999444444444444444555555666333333333444444444444555444444555555666666777777777777777777888888999:::999999:::;;;<<<===???@@@@@@AAACCCEEEGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLQQQTTT]]]gggpppyyyzzzwwwttttttvvvyyyyyyyyyxxxvvvsssqqqmmmhhhbbb]]]YYYWWWVVVYYYZZZ[[[```gggqqqwww}}}vvvqqqmmmiiifffhhhqqq}}}{{{uuupppjjjeee[[[XXXUUURRRQQQOOOLLLJJJDDD@@@???@@@???BBBRRReeessskkkSSSBBB<<<777666444444555555444222222222222111111111000000000//////////////////000000000000000000000000000000000111111111111000000000000111111111222222222333111111444555666;;;BBBKKKJJJJJJJJJKKKLLLNNNOOOQQQUUUZZZ```iiiyyy{{{lllcccdddlllpppuuuyyy||||||tttiii^^^XXXTTTQQQSSSWWWXXXZZZ\\\___bbbfffjjjmmmvvv{{{~~~}}}}}}}}}rrreeeZZZRRRNNNLLLMMMNNNPPPSSSVVVZZZ]]]^^^eeejjjqqqwwwzzzvvvxxx}}};;;<<<>>>???@@@BBBFFFIIIQQQTTTXXXYYY[[[___eeekkkrrrxxx}}}yyykkk___TTTPPPPPPPPPQQQTTTYYY]]]bbbfffgggfffbbb___XXXTTTMMMGGGCCC???<<<:::555555444444444555555666333333444444444555555555444444555555666777777888777777777888888999;;;;;;::::::;;;<<<===???AAABBBAAABBBDDDEEEGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIHHHGGGHHHJJJLLLNNNSSSXXXaaallluuu~~~}}}yyytttqqqooonnnnnnooopppppppppnnnkkkhhheee```[[[WWWTTTQQQRRRTTTVVVVVV\\\bbblllrrrzzzyyytttooojjjfffgggnnnxxx|||vvvpppkkkggg^^^ZZZVVVSSSQQQOOOLLLJJJDDD???>>>???>>>???MMM^^^kkkvvvZZZFFF===888666555555555555333222222222222222111111111111///000000000000000000///000000000000000000000000000000111111111111000000000000111111111222222222333111111444666777===DDDKKKJJJJJJJJJKKKLLLNNNOOOOOOTTT\\\fffrrrwwwiiibbbdddgggiiinnnuuu~~~yyy~~~qqqfff[[[VVVRRRPPPRRRVVVXXX[[[^^^```bbbggglllqqqwww}}}zzzssshhh\\\SSSMMMKKKKKKPPPQQQRRRUUUXXX[[[^^^___hhhmmmttt||||||xxxyyy;;;===>>>???@@@CCCFFFIIIQQQTTTXXXZZZ\\\```ggglllrrryyy~~~rrreeeWWWRRRQQQPPPPPPSSSZZZ]]]cccgggiiigggdddbbbZZZVVVOOOIIIEEEAAA===;;;777666666555444444555555333444444444555555555555444444555666777777888999777777888888999:::<<<<<<;;;;;;<<<===???AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHIIILLLPPPRRRXXX]]]hhhsss{{{|||uuupppmmmllljjjhhhggghhhiiijjjhhhfffcccaaa^^^ZZZUUUQQQOOOMMMNNNQQQSSSSSSXXX___iiinnnuuu}}}|||wwwqqqkkkgggeeejjjrrr|||yyyrrrmmmjjjaaa^^^YYYTTTRRROOOMMMKKKEEE???===???======IIIXXXdddyyycccKKK@@@999777555555555555333222333222222222222111111111///000000111111000000///000000000000000000000000000000111111111111000000000111111111111222222222333111111555777888>>>EEEKKKJJJJJJIIIJJJKKKMMMNNNOOOUUU```mmm|||ssseeebbbffffffgggllluuu|||}}}{{{{{{mmmcccXXXSSSPPPOOORRRVVVYYY\\\```bbbdddhhhooouuuyyy{{{oooiii___UUUMMMJJJKKKKKKQQQRRRTTTWWWZZZ]]]```bbbkkkpppxxxzzz{{{<<<===???@@@AAACCCGGGJJJQQQTTTXXXZZZ]]]aaahhhnnnttt{{{zzzkkk[[[TTTSSSQQQQQQRRRZZZ^^^dddhhhjjjiiifffddd\\\WWWPPPJJJFFFBBB>>><<<999888777555444444444444444444444444555555555555444444555666777888999999888888888999:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIILLLPPPTTTWWW___eeeppp{{{xxxpppjjjfffeeedddcccbbbbbbdddfffdddbbb___]]][[[WWWSSSPPPNNNMMMNNNRRRSSSTTTXXX___gggkkkqqqxxxyyyrrrlllgggeeegggmmmvvv~~~vvvpppmmmeeeaaa[[[VVVRRRPPPMMMKKKFFF@@@===???===<<>>???@@@AAADDDGGGJJJPPPTTTXXX[[[]]]bbbjjjpppvvv}}}ooo^^^WWWTTTSSSRRRSSS[[[___dddiiikkkjjjgggeee]]]XXXQQQKKKFFFBBB???<<<:::999777666444333333333444444444555555555666666444444555666777888999999888888888999:::;;;===>>><<<<<<===???@@@BBBDDDEEEIIIIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKJJJKKKNNNSSSXXX[[[dddkkkvvv~~~xxxrrrkkkeee```aaa```______```ccceeedddaaa___]]][[[XXXUUURRRPPPOOOPPPTTTUUUVVV[[[aaadddhhhnnntttzzzzzzssslllgggdddfffkkksss~~~zzzssspppgggccc\\\WWWSSSPPPMMMKKKFFF@@@===???===;;;DDDQQQ___rrr}}}rrrWWWHHH:::888666666666555333222333333333222222222111111///000111222222111000///000000000000000000000000000000111111111111000000000111111111111222222222333111111555888:::@@@GGGKKKKKKIIIHHHHHHIIIJJJJJJRRRZZZhhhxxxzzzmmmbbbbbbkkkjjjjjjooo|||{{{~~~yyyqqqcccZZZRRRPPPPPPQQQVVV[[[\\\```dddfffgggllluuu|||{{{uuummmhhh[[[WWWPPPKKKHHHJJJMMMPPPMMMOOORRRXXX^^^ccchhhkkkooovvv}}}~~~===>>>>>>???BBBEEEGGGIIIMMMQQQWWW[[[^^^cccjjjoooxxx|||tttcccXXXVVVVVVUUUSSSXXX]]]eeelllnnnkkkccc]]]ZZZUUUOOOJJJFFFCCC@@@>>>:::999777555444333444444222222333333333444444444555666777666555666888::::::::::::;;;<<<===>>>???>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLNNNOOOQQQQQQPPPOOONNNMMMJJJJJJOOOSSSWWW]]]dddiiioooyyywwwpppiiidddccc___]]][[[]]]aaadddeeedddcccbbbaaa```]]][[[YYYXXXRRRSSSTTTUUUUUUWWWZZZ\\\gggiiinnnrrryyy{{{tttlllfffaaabbbeeelllvvvxxxrrrjjjddd\\\VVVTTTRRRNNNKKKJJJCCC===;;;;;;<<>>;;;777444333333222111333222111111000000111111000000000000000000000000//////000111111111111111222222222111111111000000222222111111111111111111222666666333444===EEEIIIKKKIIIHHHIIIHHHEEEHHHMMMSSS```ooo{{{}}}mmmdddccchhhmmmttttttxxx}}}{{{ppphhh___XXXSSSRRRQQQQQQVVV\\\aaaaaabbbeeejjjqqqxxx}}}zzzrrrlllfff___YYYQQQPPPMMMJJJGGGGGGJJJMMMNNNOOOSSSXXX```gggnnnrrrqqqyyy~~~===>>>>>>@@@BBBEEEHHHIIILLLQQQWWW[[[___dddkkkppp{{{~~~yyyjjj___\\\\\\ZZZWWW]]]aaahhhnnnppplllddd^^^YYYTTTOOOJJJFFFDDDAAA???;;;:::888555444333333333222222333333333444444444666777888777777777999;;;;;;;;;;;;;;;<<<===??????@@@BBBDDDEEEEEEEEEGGGIIIKKKKKKLLLMMMNNNOOOPPPQQQOOOPPPRRRSSSSSSRRRQQQPPPPPPNNNOOOTTTYYY]]]dddlllnnnuuuxxxqqqlllgggddddddaaa______aaaeeeiiijjjjjjgggfffdddbbb___\\\YYYXXXVVVVVVWWWWWWWWWYYY]]]```iiilllooosssxxx~~~|||uuulllfffaaaaaadddkkkuuuzzztttkkkeee]]]WWWUUURRROOOKKKJJJCCC===;;;;;;<<>>;;;777444333333222111333222111111000000111111000000000000000000000000//////000111111111111111222222222111111111000000222222111111111111111111222666666333555>>>FFFJJJKKKIIIHHHIIIHHHFFFIIINNNUUUdddvvvzzzkkkdddgggqqqyyy~~~|||~~~|||~~~zzzoooggg]]]WWWSSSRRRRRRRRRWWW]]]bbbbbbdddfffkkkssszzz~~~tttkkkeee___YYYTTTMMMLLLKKKHHHGGGHHHLLLOOOPPPSSSVVVYYY^^^dddlllqqqwww~~~======>>>@@@BBBEEEHHHJJJLLLQQQWWW\\\```eeemmmrrr}}}tttkkkgggeeeaaa^^^aaadddiiimmmnnniiibbb\\\VVVRRRMMMIIIFFFDDDAAA???===;;;999666444333333333333333333333444444444444777888999888888888:::<<<;;;;;;;;;<<<===???@@@AAABBBDDDFFFGGGGGGGGGIIIKKKMMMMMMNNNPPPQQQSSSTTTUUUSSSSSSTTTUUUTTTTTTSSSSSSQQQPPPRRRXXX]]]aaaiiirrrwwwzzzooojjjgggcccbbbdddbbbaaacccfffjjjnnnppppppnnnllljjjgggccc___\\\ZZZ[[[[[[ZZZYYYYYY]]]bbbfffmmmooorrrtttxxx|||}}}vvvmmmggg``````bbbhhhrrr~~~wwwmmmfff^^^YYYVVVSSSOOOLLLIIICCC===;;;;;;;;;???EEELLL[[[qqqwwwaaaNNN>>>;;;777444444333333222333222111111000000111111000000000000000000000000//////000111111111111111222222222111111111111111111111222222222222222222333666666444777???GGGJJJKKKIIIHHHIIIIIIGGGKKKPPPXXXjjj}}}uuuiiieeennn|||{{{~~~yyynnnfff[[[UUURRRSSSSSSTTTYYY___bbbcccfffiiinnnuuu}}}~~~vvvkkkaaa[[[VVVQQQMMMGGGGGGGGGGGGGGGIIINNNQQQQQQUUUZZZ\\\___eeeooowww======>>>@@@CCCFFFIIIKKKMMMQQQXXX]]]aaagggoootttxxxsssnnniiidddbbbcccfffhhhhhhccc[[[VVVRRROOOKKKHHHFFFCCCAAA???<<<;;;999666555444444555333333333444444444444555666777888888888999;;;===<<<<<<<<<===???@@@BBBBBBCCCEEEGGGHHHHHHHHHJJJLLLNNNNNNPPPQQQSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTXXX^^^cccgggoooxxxzzzqqqhhhdddbbb``````cccbbbcccgggkkkooosssuuuuuuvvvuuurrrnnniiiddd```^^^```___]]][[[[[[___fffkkkooorrruuuxxxzzz~~~~~~wwwnnnggg______```eeennn|||zzzoooiii```ZZZWWWTTTPPPMMMIIICCC>>><<<;;;:::===BBBIIIXXXmmmvvvbbbOOO???;;;777555444444333222333222111111000000111111222222222222222222222222//////000111111111111111111111111111111111111111111111222222222222222333333555666444999BBBIIIKKKLLLIIIHHHIIIIIIIIIMMMSSS]]]ooozzzppphhhiiiwww{{{{{{vvvkkkcccXXXSSSQQQSSSUUUVVVZZZ```aaadddhhhkkkpppvvvxxxooobbbYYYSSSOOOKKKHHHDDDEEEFFFFFFGGGIIINNNQQQPPPVVV\\\___bbbiiiuuu======>>>@@@CCCFFFJJJKKKNNNSSSYYY^^^ccciiipppvvv~~~~~~wwwooojjjddddddddddddbbb]]]WWWQQQOOOLLLIIIGGGEEECCCAAA???;;;:::888777666666666777333333444444444555555555555666777777777888:::<<<======>>>???@@@BBBCCCDDDDDDFFFGGGHHHHHHIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[]]]bbbiiimmmqqqzzztttmmmfffccc```]]]^^^bbbeeehhhmmmrrrvvvyyy{{{}}}}}}{{{xxxtttooojjjfffdddcccbbb___]]]]]]aaahhhnnnrrruuuyyy}}}xxxooohhh___^^^^^^aaajjjxxx}}}rrrkkkccc\\\YYYUUUQQQMMMJJJDDD???===;;;999;;;???HHHVVVkkk}}}vvvaaaNNN???<<<888555444444333222333222111111000000111111111111111111111111111111//////000111111111111111111111111111111111111111111111222222333333333333333555555555;;;EEEKKKLLLLLLIIIHHHJJJJJJJJJOOOVVVbbbqqq}}}zzzuuummmhhhnnn{{{}}}}}}ssshhh```VVVRRRQQQUUUWWWXXX[[[aaa```dddiiimmmqqqxxx|||ppphhh\\\SSSNNNKKKIIIGGGEEEFFFGGGGGGGGGIIIMMMPPPPPPVVV]]]```bbbiiiuuu======>>>@@@CCCGGGJJJLLLPPPUUU[[[```dddiiiqqqvvv~~~vvvooogggfffdddcccaaa\\\VVVQQQMMMKKKIIIGGGGGGEEECCCAAA<<<;;;999888777666777777333444444444555555555555444555777777777888;;;===>>>>>>???@@@AAACCCEEEFFFEEEGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQSSSTTTVVVWWWWWWXXXWWWVVVVVVWWWYYY[[[]]]___cccjjjssswww|||}}}qqqkkkeeeccc```]]]^^^ccchhhmmmtttyyy}}}~~~|||xxxtttoookkkiiieeedddaaa___```dddjjjoootttxxx}}}yyyoooiii```^^^\\\^^^fffssstttnnneee^^^ZZZVVVRRRNNNKKKEEEAAA???===999:::>>>FFFSSShhh{{{vvvaaaOOO???<<<888555555444444333333222111111000000111111........................//////000111111111111111111111111111111222222222111111222222333444444444333555555666===GGGLLLLLLLLLIIIHHHJJJKKKLLLRRRYYYdddpppzzzyyyssskkkiiirrr|||zzzpppeee\\\TTTRRRRRRVVVXXXYYY\\\aaa```ffflllqqqttt{{{|||tttggg___UUUNNNKKKIIIHHHFFFFFFHHHIIIIIIIIIKKKNNNQQQSSSXXX]]]```bbbgggooovvv======>>>AAADDDGGGKKKMMMRRRWWW]]]aaaeeejjjqqqvvv|||tttiiigggdddbbb___ZZZUUUQQQNNNLLLKKKJJJJJJIIIFFFDDD@@@>>>;;;999666555555555444444444444555555555555555666888888888999<<<>>>>>>??????AAABBBDDDFFFGGGGGGIIIKKKKKKKKKLLLNNNPPPRRRRRRSSSTTTUUUVVVWWWXXXZZZXXXWWWWWWYYY\\\```bbbggglllvvvxxxnnniiieeeccc```]]]___dddhhhnnnvvv{{{~~~~~~|||yyyuuuqqqnnnlllffffffdddccccccggglllqqqwww{{{zzzpppiiibbb___[[[\\\cccooo}}}vvvooofff___[[[WWWRRROOOLLLFFFBBBAAA>>>::::::===BBBOOOdddxxxuuudddTTT???<<<888666555555444333333222111111000000111111//////////////////////////////000111111111111111000000111111111222222222111111222222333444444555444555555777???IIINNNMMMLLLIIIHHHJJJKKKMMMSSS[[[cccmmm}}}{{{xxxppphhhiiiuuu}}}~~~wwwmmmbbbYYYTTTRRRRRRWWWYYYYYY\\\```bbbhhhpppuuuxxx}}}{{{oooggg]]]VVVNNNHHHGGGGGGFFFDDDFFFHHHJJJKKKLLLNNNQQQTTTUUUYYY]]]bbbeeejjjooorrr======>>>AAADDDHHHKKKMMMSSSXXX^^^bbbeeejjjqqqvvvxxxhhhfffbbb```]]]XXXSSSPPPOOONNNMMMLLLMMMLLLIIIGGGCCCAAA===:::666444222222444444444555555555666666666777999999999;;;===@@@??????@@@AAACCCEEEGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTTTTUUUUUUVVVWWWXXXXXX[[[ZZZXXXYYY[[[___cccfffsssyyyuuulllgggdddbbb```^^^aaafffeeellltttzzz|||}}}}}}}}}{{{xxxuuurrrooommmhhhgggfffeeeeeeiiinnnrrryyy}}}zzzpppjjjccc___[[[[[[aaammm{{{wwwpppggg```\\\XXXSSSOOOLLLGGGCCCBBB???::::::<<<>>>KKK```uuu{{{uuugggYYY@@@<<<888666555555444333333222222111000111111111222222222222222222222222//////000111111111111111000000111111222222222222111111222333333444555555444555555777???JJJNNNMMMLLLIIIHHHJJJLLLNNNTTT\\\aaakkk}}}xxxooofffhhhuuu~~~|||uuukkk```XXXTTTRRRSSSWWWZZZYYY[[[___ccckkksssxxx{{{zzzwww}}}zzzooocccZZZVVVPPPIIIEEEEEEEEEDDDCCCFFFHHHJJJLLLNNNPPPTTTVVVVVVYYY^^^dddkkkppptttuuu~~~???===???DDDGGGHHHJJJOOOWWW[[[aaadddggglllrrrwwwxxxnnnggg```]]]ZZZUUURRRTTTTTTSSSRRRQQQOOONNNMMMLLLIIIEEE???;;;888777555444555555555666666666666666999:::<<<<<<<<<<<<>>>???AAABBBDDDGGGIIIIIIIIIIIILLLNNNOOOOOONNNOOOQQQTTTTTTTTTTTTVVVXXXZZZZZZYYYWWWZZZ\\\]]]```eeennnuuuyyyxxxjjjeee___[[[[[[^^^```bbbfffhhhkkknnnrrrtttvvvwwwwwwxxxxxxvvvssspppooopppiiikkklllmmmmmmpppsssvvv}}}}}}rrriiieee^^^YYYZZZ___iiixxx{{{ssshhh```[[[XXXUUUSSSPPPMMMGGGBBB>>>===>>>>>><<>>======<<>>??????@@@AAACCCDDDEEEGGGHHHJJJLLLMMMMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXYYY[[[\\\___bbbeeeiiioooxxxuuujjjbbb^^^YYYUUUUUUUUUVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUYYY[[[]]]___```bbbeeehhhnnnqqquuuyyy|||}}}vvviiibbb\\\ZZZ\\\cccooo{{{{{{tttjjjbbb^^^ZZZVVVSSSPPPNNNLLLIIIEEEAAA>>><<<===@@@KKK___www{{{XXXKKK===777666555444333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444555999@@@IIIOOOPPPMMMDDDFFFHHHIIILLLSSS\\\cccmmmuuu~~~uuujjjdddlllzzz~~~qqqeee\\\VVVSSSUUUWWWYYY\\\]]]```dddgggnnnrrrxxx|||{{{rrrooopppxxx|||ssseeeYYYPPPJJJFFFCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKMMMOOOPPPQQQTTTXXX[[[aaaeeekkkqqqyyyIIIEEECCCGGGIIILLLQQQWWW^^^bbbhhhlllooossszzzpppiiidddcccaaa]]]\\\^^^[[[\\\\\\]]]^^^___``````]]]VVVLLLCCC>>><<<::::::666666777777888999999:::;;;===??????@@@@@@BBBDDDFFFGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRUUUWWWVVVXXX[[[^^^```dddjjjnnnttt|||rrrggg]]]ZZZVVVSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMOOOQQQRRRRRRTTTWWWYYY[[[___cccffflllpppuuu{{{~~~wwwkkkddd]]][[[[[[```kkkvvv~~~|||uuukkkddd___[[[WWWSSSOOOOOOMMMKKKGGGCCC@@@>>>===???HHH\\\uuu~~~```OOO>>>888777555444555333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333555666:::CCCJJJMMMLLLJJJDDDGGGIIIJJJMMMTTT^^^fffpppxxx}}}zzzrrrhhhcccjjjuuu~~~|||nnncccZZZVVVTTTUUUWWWZZZ]]]___bbbfffiiisssvvvzzz~~~yyyooommmoooxxxxxxmmm___SSSMMMIIIEEEBBBBBBAAAAAAAAACCCFFFIIIKKKKKKMMMOOOQQQRRRVVVZZZ]]]cccfffmmmvvvNNNIIIGGGIIILLLNNNTTT[[[```dddiiimmmoootttzzz|||oooiiidddcccbbb___^^^```\\\]]]^^^___aaabbbcccccc```YYYOOOFFF@@@<<<:::888666666777888999::::::;;;:::<<<>>>??????@@@CCCDDDHHHHHHIIIJJJLLLNNNPPPQQQPPPQQQRRRRRRRRRSSSUUUWWWTTTXXX\\\```dddjjjrrryyy~~~nnndddXXXVVVSSSRRRRRRRRRQQQPPPMMMLLLLLLKKKLLLMMMNNNOOOMMMOOORRRUUUWWW\\\aaadddjjjooovvv|||yyymmmfff___[[[ZZZ]]]gggqqqzzz|||uuullleee```\\\WWWSSSOOOOOOMMMKKKHHHEEECCCAAA===???GGGXXXpppjjjUUUAAA;;;999666444666333333333222222222111111111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333666555;;;FFFMMMMMMKKKIIIEEEHHHKKKLLLMMMUUU```jjjxxx|||yyyooogggccchhhqqqyyyyyykkk```YYYVVVUUUUUUXXX[[[^^^```dddhhhlllvvvxxx|||wwwmmmmmmpppxxxssshhhZZZPPPKKKIIIFFFCCCBBBAAAAAABBBDDDGGGJJJLLLKKKMMMPPPRRRTTTXXX]]]```gggjjjrrr}}}~~~}}}WWWQQQMMMNNNOOOQQQVVV]]]___ccciiimmmpppuuu|||zzzooohhhccccccbbb______aaa]]]^^^```bbbeeegggiiijjjhhhaaaWWWLLLDDD>>>999666666777777888999:::;;;<<<===???AAABBBBBBCCCFFFHHHJJJIIIJJJKKKLLLOOOQQQRRRRRRSSSTTTTTTTTTUUUWWWYYYYYY^^^dddiiinnnvvvwwwiii```UUUSSSQQQQQQRRRRRRPPPOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMOOORRRTTTXXX^^^bbbiiinnnvvv~~~|||oooggg```[[[YYY[[[cccmmmxxx|||uuulllfffaaa]]]WWWSSSOOOOOOMMMKKKIIIGGGFFFEEE===???FFFTTThhh}}}rrrZZZDDD===;;;666444666333333333222222222111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333555555;;;IIIQQQPPPLLLLLLFFFIIILLLMMMNNNVVVbbbmmm|||~~~|||lllhhhgggjjjnnnuuuvvvggg]]]WWWVVVVVVVVVXXX\\\___bbbeeejjjmmmvvvyyy~~~}}}}}}uuummmmmmqqqyyy}}}mmmbbbUUULLLJJJIIIFFFCCCCCCBBBBBBCCCEEEHHHKKKMMMLLLNNNQQQTTTWWW[[[aaadddmmmoooyyy~~~yyyxxxyyy^^^WWWRRRRRRRRRRRRWWW]]]]]]aaahhhmmmqqqvvv~~~{{{nnnhhhccccccbbb``````bbb]]]___aaaeeehhhlllnnnppppppiii^^^SSSJJJBBB;;;777666777777999:::;;;<<<<<>><<<666444666333333333222222222111111111111111111111111111111000000111111222222222222111111111111111111111111111111222222222333333333444444<<>>???@@@BBBDDDFFFGGGHHHKKKMMMIIIJJJKKKNNNQQQTTTVVVXXXXXXWWWVVVWWWYYY]]]bbbeeemmmttt}}}xxxlllaaaYYYTTTQQQOOONNNPPPSSSUUUUUURRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKMMMPPPUUUZZZ]]]hhhmmmttt~~~sssjjj```[[[YYYYYY```hhhtttyyytttlllfffbbb]]]VVVRRRNNNMMMLLLKKKJJJIIIHHHHHHAAACCCDDDIIIWWWmmm~~~cccGGG<<<;;;999555444444333222222111111222222000000000000000000000000111111222222222333333333333333222111222333444555222333333333333333333444666777===IIIPPPPPPMMMLLLKKKMMMJJJOOOXXXYYYaaattt~~~zzzooobbbkkkvvvnnnvvv}}}ooobbbZZZVVVUUUUUUYYY\\\```bbbdddhhhooouuuwww{{{}}}}}}tttoooiiilllrrrzzzuuuhhh]]]RRRMMMJJJEEECCCDDDAAABBBCCCDDDEEEHHHLLLOOOOOOPPPSSSWWW]]]dddjjjnnnrrrzzz~~~tttooommmllluuuppphhh___YYYXXXZZZ\\\^^^dddggglllqqqwww~~~yyyppphhhggggggffffffhhhiiiiiijjjmmmpppuuuyyy|||xxxrrrhhh\\\OOOEEE>>>;;;::::::;;;<<<===>>>?????????AAADDDEEEFFFGGGJJJLLLGGGHHHJJJLLLNNNQQQSSSTTTUUUUUUVVVXXX\\\bbbhhhmmmxxx~~~rrrhhh^^^WWWUUUSSSQQQQQQSSSUUUWWWWWWSSSSSSSSSRRRQQQPPPOOONNNPPPPPPOOOPPPSSSWWW[[[]]]hhhlllttt}}}uuulllbbb\\\YYYYYY___fffrrr{{{uuunnnhhhccc^^^WWWSSSNNNNNNMMMLLLJJJIIIHHHHHHCCCDDDEEEIIIUUUiiifffJJJ>>>;;;888444222444444333222222222222222222222222222222222222222111111222222222333333333333333222222222333444555222222333333333333444444666666===IIIPPPOOOLLLKKKKKKLLLJJJOOOYYYZZZbbbuuuvvvooofffqqq{{{uuu{{{yyylll```ZZZWWWWWWXXXYYY\\\```bbbdddiiiooouuuyyy~~~{{{|||ppplllgggkkkqqqzzztttfff[[[QQQKKKHHHCCCAAABBB@@@BBBDDDEEEFFFHHHKKKNNNOOOQQQUUUYYY___eeelllpppwww{{{qqqllljjjkkksss~~~vvvoooeee^^^[[[]]]___```hhhmmmsssvvvxxx~~~~~~uuulllkkkjjjiiiiiikkklllmmmoooqqquuuyyy}}}{{{vvvmmmbbbVVVKKKCCC???;;;<<<<<<===>>>???@@@@@@???AAADDDEEEFFFGGGIIILLLHHHIIIKKKMMMOOOPPPQQQQQQRRRTTTWWW[[[aaahhhqqqwwwuuummmeee\\\VVVVVVUUUTTTUUUWWWXXXYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRUUUUUUTTTUUUWWWZZZ]]]___hhhlllsss{{{xxxnnnddd]]]ZZZYYY]]]dddooo|||}}}wwwpppjjjeee```YYYTTTOOONNNMMMLLLKKKIIIHHHHHHEEEDDDDDDGGGQQQcccyyyiiiNNN???:::777333111555444444333333333333333222222222222222222222222111111222222222333333333333333222222222333444555222222222333333444444444555666>>>IIIOOONNNKKKKKKJJJKKKJJJPPPZZZ\\\dddxxxrrrlllkkkxxx~~~|||ttthhh^^^YYYXXXZZZZZZYYY\\\```bbbdddiiipppuuu|||yyyvvvllliiieeeiiipppyyywwwhhh]]]QQQKKKHHHCCCAAABBB@@@CCCFFFGGGHHHIIIJJJLLLOOORRRWWW]]]bbbhhhooottt~~~xxxnnniiigggiiipppyyy~~~wwwmmmeee``````bbbdddlllrrrxxxyyyxxx|||yyypppmmmmmmkkkkkkmmmnnnoooqqqtttwww{{{}}}yyyrrrhhh]]]QQQHHHBBB===>>>>>>???@@@@@@AAAAAAAAACCCFFFGGGGGGHHHKKKLLLMMMNNNOOOQQQRRRRRRRRRRRRRRRVVVZZZ___eeennnxxxzzzqqqjjjccc\\\VVVUUUTTTTTTVVVYYYZZZZZZYYY\\\[[[[[[ZZZYYYXXXXXXXXXWWWWWWXXXYYY[[[^^^aaacccjjjnnnttt{{{{{{qqqfff___ZZZXXX\\\bbbkkkyyyzzzrrrlllgggbbb[[[VVVPPPOOONNNMMMKKKJJJIIIHHHDDDBBBBBBFFFNNN]]]sss~~~kkkRRRAAA;;;888555333555555444333333333444444000000000000000000000000111111222222222333333333222222222333333333444444222222222333333444444444555777>>>IIINNNLLLJJJKKKIIIKKKJJJPPP[[[^^^gggzzz~~~rrriiirrrxxxpppeee\\\XXXXXXZZZ[[[YYY\\\```ccceeejjjqqqwww~~~zzzqqqhhhgggccchhhoooxxx}}}lll```TTTNNNIIIEEECCCDDDAAADDDGGGIIIJJJJJJKKKLLLPPPUUU[[[```eeellltttzzzwwwkkkgggfffhhhnnnvvv~~~uuulllfffdddfffiiinnntttyyyyyywwwyyy|||sssooonnnllllllnnnmmmoooqqqtttxxx|||~~~|||wwwooocccWWWLLLEEE???@@@@@@AAAAAABBBBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTXXX^^^bbbhhhppp{{{xxxoooiiibbb[[[VVVTTTTTTTTTVVVZZZ\\\\\\[[[]]]\\\[[[ZZZZZZ[[[[[[\\\ZZZ[[[\\\^^^bbbeeehhhjjjooorrrxxx}}}}}}zzzxxxyyyyyy{{{||||||}}}}}}}}}tttiiiaaa\\\XXX[[[aaaiiivvv|||tttnnniiiccc\\\WWWQQQQQQOOONNNLLLJJJIIIHHHCCC@@@@@@DDDKKKYYYppp{{{lllUUUCCC;;;:::888666555555444333333333444444000000000000000000000000111111222222222333333333222222333333333444444444111111222333333444555555555777@@@JJJNNNKKKJJJKKKIIIKKKJJJQQQ]]]___hhh|||uuulll~~~wwwoooddd[[[WWWWWWYYYZZZZZZ]]]aaadddgggkkksssxxx}}}~~~nnnffffffbbbgggooowwwnnnbbbUUUNNNIIIEEECCCEEEBBBEEEIIIKKKKKKLLLMMMNNNSSSWWW^^^ccchhhpppzzzvvvkkkggggggiiinnnuuu|||}}}rrrkkkiiikkknnnppptttwwwwwwvvvyyyuuuqqqooommmmmmooonnnooorrruuuyyy}}}|||uuujjj]]]PPPIIIBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJJJJKKKKKKMMMOOOOOONNNNNNNNNOOOPPPQQQRRRUUUZZZ```eeeiiiqqq}}}yyyqqqiiibbb\\\XXXUUUUUUUUUXXX]]]```bbbbbb]]]\\\[[[[[[\\\]]]___```aaabbbdddgggkkknnnqqqsssvvvyyy}}}}}}|||yyywwwuuusssrrrooommmkkkkkklllnnnpppsssuuuvvv|||uuukkkccc]]]YYY[[[```gggttt~~~uuuooojjjddd]]]XXXRRRRRRPPPNNNLLLKKKIIIHHHDDD??????DDDIIITTTlllyyymmmYYYEEE;;;::::::888555444444333333333333333222222222222222222222222111111222222222333333333111222333444444444333333111111222333333444555555555999BBBKKKNNNKKKJJJMMMJJJLLLKKKRRR^^^```iii}}}}}}wwwuuuvvvnnncccZZZWWWWWWYYYZZZ[[[___cccfffhhhnnnuuu{{{~~~mmmffffffaaagggooovvv}}}nnnbbbTTTLLLGGGCCCAAACCCDDDGGGJJJLLLMMMNNNQQQRRRVVVZZZ```eeeiiisssvvvjjjggghhhkkkpppwww~~~wwwooolllooosssssstttuuuvvvwwwzzzxxxssspppnnnnnnqqqppprrruuuxxx|||{{{qqqcccUUUMMMCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHJJJJJJJJJKKKMMMOOONNNMMMLLLKKKLLLNNNPPPRRRTTTZZZaaaeeejjjrrrvvvnnngggbbb___ZZZYYYYYY\\\aaagggjjjkkk``````___```aaacccfffhhhlllmmmooorrruuuxxxzzz{{{}}}}}}zzzvvvrrrnnnjjjhhhfffdddbbb``````aaabbbfffjjjmmmpppuuu{{{vvvlllddd^^^ZZZ[[[```fffsss~~~vvvooojjjddd]]]XXXSSSRRRQQQOOOMMMKKKIIIHHHGGGAAA@@@DDDGGGPPPgggzzzqqq]]]GGG;;;::::::777444444333222222222222222222222222222222222222222111111222222222333333333111222333444444444333333000111111222444555555666666:::DDDMMMOOOLLLKKKNNNKKKMMMLLLSSS^^^aaajjj~~~}}}xxxvvv~~~tttlllbbbZZZWWWXXX[[[]]]]]]```eeegggjjjpppwww}}}mmmeeeeeeaaahhhpppuuu{{{pppcccUUUMMMGGGCCCAAACCCFFFHHHJJJLLLNNNQQQTTTWWWXXX]]]bbbeeejjjuuuuuujjjgggiiimmmsss{{{zzzqqqnnnrrrvvvuuuttttttvvvxxx|||zzztttrrroooppprrrrrrtttwww{{{uuufffXXXPPPDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJLLLNNNOOONNNKKKJJJKKKNNNRRRTTTRRRXXX```eeejjjsss|||tttnnniiiggg^^^\\\\\\___eeelllppprrrfffeeeeeefffhhhkkknnnpppvvvwwwxxxzzz|||~~~}}}yyysssooohhhcccaaa___^^^]]]YYYYYYYYY[[[___dddiiilllqqqwwwvvvllleee___ZZZ\\\```fffsss~~~vvvpppjjjddd]]]XXXTTTSSSQQQOOOMMMKKKIIIIIIJJJCCCAAADDDFFFMMMddd}}}|||sss___HHH;;;999888555444333222222111111222222000000000000000000000000111111222222222333333333111222333444555444333333000111111222444555666666777;;;EEENNNOOOLLLLLLOOOLLLNNNMMMSSS___aaajjj~~~wwwssstttrrrkkkaaaZZZXXXZZZ]]]___^^^aaafffiiikkkqqqxxx~~~mmmddddddaaahhhpppuuuzzzsssfffWWWOOOIIIEEEDDDEEEGGGIIIKKKMMMOOORRRWWWZZZZZZ^^^cccfffjjjvvvtttiiigggiiiooouuu}}}zzzrrroooqqqsssxxxuuussssssuuuxxxzzzzzz|||wwwtttrrrsssvvvxxxyyyzzzzzz|||xxxlll^^^RRROOOHHHCCCDDDFFFEEEEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKJJJJJJKKKMMMPPPRRRUUUYYY```fffmmmuuuuuusssppplllgggbbb^^^aaajjjsssyyyzzznnnoooppprrrsssttttttuuuzzzrrrnnnhhh```[[[YYYYYYXXXVVVYYYYYYYYYXXXYYY]]]aaaeeelllrrr}}}{{{oooddd^^^\\\\\\\\\eeemmmzzzyyyqqqjjjddd___\\\UUUSSSQQQOOOOOOMMMKKKIIIDDDCCCBBBBBBCCCMMMaaatttzzzrrraaaLLL===999777555555444333333222222333333111111111111111111111111444444444444444444444444333333333333333333333333222333444444333333555777:::===DDDKKKQQQRRRPPPMMMMMMPPPUUUZZZ\\\```mmm{{{|||}}}{{{rrrnnnqqq~~~vvvkkk```\\\[[[ZZZ[[[^^^ZZZ^^^ccchhhlllsss{{{pppiiiiiidddhhhooouuu}}}rrrdddUUULLLGGGCCCCCCFFFIIIHHHIIILLLQQQVVVYYYZZZ[[[___dddiiippp}}}zzzlllggggggtttxxx|||uuurrrrrrtttwwwuuurrrqqqsssvvvxxxxxx|||vvvtttrrrsssuuuuuuvvvxxxyyy{{{~~~uuugggZZZRRRJJJEEEFFFGGGFFFEEEGGGEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJJJJLLLNNNPPPRRRUUUZZZaaagggnnnuuu~~~{{{xxxvvvwww{{{zzzxxxtttpppgggcccaaadddmmmwww}}}uuuuuuwwwyyy||||||tttlllggg```\\\\\\]]]]]]\\\[[[[[[\\\]]]^^^```ccceeekkkppp{{{zzzoooeee___]]]\\\[[[ccckkkxxx|||tttlllfff```\\\UUUSSSQQQPPPOOONNNKKKIIIFFFDDDCCCBBBBBBJJJ]]]nnn~~~|||wwwqqqaaaNNN@@@;;;999777555444333333222222333333111111111111111111111111333333333333333333333333333333333333333333333333222333444444333444666777<<<>>>CCCIIIOOORRRSSSRRRMMMPPPVVVZZZ\\\bbbpppyyytttzzzzzzuuuwwwtttmmmkkkooouuujjj___\\\[[[ZZZ[[[^^^\\\```eeeiiimmmttt|||qqqkkkkkkggglllssszzzrrreeeVVVMMMHHHEEEEEEGGGJJJKKKLLLOOOSSSWWWZZZ[[[]]]aaaggglllttt{{{nnnhhhiiisssxxx~~~xxxuuuuuuvvvvvvtttpppoooqqqssstttttt}}}~~~{{{vvvtttrrrrrrtttrrrtttwwwyyy{{{ssseeeVVVNNNHHHHHHIIIGGGFFFGGGCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKKKKKKKMMMOOOQQQSSSVVV[[[cccjjjooovvv~~~yyyuuurrrrrrrrrrrrnnnkkkjjjjjjkkknnnttt|||~~~{{{zzzvvvqqqhhheeedddhhhqqqzzzwwwxxx{{{}}}vvvlllhhhccc``````bbbcccdddaaaccceeegggiiiiiiiiiiiinnnqqqzzzzzzpppgggaaa^^^[[[ZZZ```hhhuuuwwwooohhhaaa]]]VVVTTTRRRPPPOOONNNKKKIIIHHHFFFDDDCCCAAAGGGWWWggg~~~|||{{{wwwrrrdddQQQBBB<<<888555555444333333222222333333111111111111111111111111222222222222222222222222333333333333333333333333222333444444333444666888>>>@@@CCCHHHOOOSSSVVVVVVOOOQQQVVV[[[]]]eeevvvqqqlllrrrzzz}}}}}}|||rrrlllmmmlllggghhhmmmrrrhhh^^^[[[[[[ZZZ[[[^^^^^^bbbgggkkkooovvv~~~uuunnnnnnlllqqqyyyssseeeWWWNNNJJJFFFGGGJJJLLLMMMPPPSSSVVVYYY\\\]]]```eeekkkqqqzzz}}}qqqkkklllsssxxx{{{xxxxxxyyyvvvsssooommmnnnpppppppppxxxyyy}}}}}}xxxuuuqqqppprrrrrrtttwww{{{~~~~~~ooo[[[SSSKKKJJJJJJGGGFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNPPPRRRSSSXXX^^^ffflllqqqwww}}}}}}tttlllggggggdddbbbaaacccdddcccbbbdddgggkkkooosssxxx{{{~~~~~~|||zzzxxxwwwvvvrrrnnnjjjhhhgggjjjrrrzzzyyy}}}|||vvvooommmkkkiiijjjlllnnnoooppprrruuuyyy{{{yyyuuurrrtttuuu|||zzzqqqiiiccc___[[[YYY___gggsssyyyrrrjjjddd```WWWUUURRRQQQPPPNNNLLLJJJIIIGGGEEEDDDCCCGGGUUUccczzzyyyvvviiiUUUDDD;;;666222555444333333222222333333111111111111111111111111111111111111111111111111222222333333333333444444222444555444444444666888>>>@@@DDDKKKRRRVVVWWWWWWOOORRRXXX\\\___iii~~~tttooouuu~~~xxxmmmeeeffffffcccfffmmm~~~pppfff]]]ZZZ[[[ZZZ[[[^^^___ccciiimmmqqqxxxxxxqqqpppooouuussseeeWWWOOOKKKHHHIIILLLMMMOOORRRUUUXXX[[[]]]___dddiiirrrzzztttoooqqqtttzzz}}}zzzzzzzzzuuurrrnnnlllllllllmmmlllrrrssswww~~~zzzwwwrrrpppqqqqqqssswwwzzz~~~uuuaaaWWWOOOLLLJJJGGGFFFGGGDDDDDDDDDDDDEEEGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTTTTZZZ```gggmmmqqqvvv|||sssiiibbb\\\XXXYYYWWWUUUUUUWWWYYYZZZZZZ```fffmmmssstttuuuuuuuuuvvvtttssssssrrrpppmmmllllllkkkjjjmmmrrryyy~~~zzzuuuwwwyyy{{{~~~||||||}}}tttkkkeee___[[[XXX^^^eeerrrzzzsssmmmgggcccXXXVVVSSSRRRQQQOOOLLLJJJIIIGGGEEEEEEEEEIIITTT```xxxzzzxxxmmmZZZHHH===888444555444333333222222333333111111111111111111111111111111111111111111111111222222222333333444444444333444555555444444666888;;;@@@HHHQQQXXXZZZWWWTTTOOOSSSYYY^^^bbbnnnzzzyyymmmdddddddddbbbgggooo{{{mmmccc[[[ZZZZZZZZZ[[[^^^```dddjjjooosss{{{zzzrrrrrrpppxxxrrreeeWWWPPPLLLJJJKKKNNNMMMPPPTTTVVVXXX[[[___bbbiiippp{{{xxxtttuuuvvv}}}}}}{{{{{{{{{vvvrrrnnnkkkjjjjjjjjjiiillllllqqqwww{{{~~~{{{vvvssstttqqqsssvvvyyy~~~{{{ggg]]]SSSOOOLLLHHHGGGGGGEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRSSSUUUUUUZZZ___eeejjjmmmrrrxxx}}}yyylllbbb\\\XXXTTTQQQRRRQQQQQQQQQQQQSSSTTTVVVWWW^^^hhhnnnppppppqqqrrruuutttttttttpppllllllooonnnnnnnnnpppuuuzzzwwwmmmfff```[[[XXX\\\dddppp~~~zzzuuunnnhhhdddZZZWWWTTTRRRQQQOOOLLLJJJIIIFFFEEEFFFGGGJJJSSS^^^uuu}}}}}}sss___LLLBBB===:::555444333333222222333333111111111111111111111111111111111111111111111111111222222333333444444555333444555555444555777999:::AAAKKKVVV]]]\\\WWWRRRNNNSSS[[[aaafffsss~~~qqqgggffffffdddiiiqqq~~~~~~wwwjjjaaaZZZYYYZZZZZZ[[[^^^^^^ccciiiooouuu}}}{{{sssrrrqqqzzzqqqdddVVVOOOLLLKKKLLLPPPMMMQQQUUUWWWYYY]]]ccchhhoooyyy|||xxxyyy{{{~~~~~~|||zzz{{{|||wwwsssnnnjjjiiiiiihhhgggeeefffjjjqqqtttxxx|||yyyzzzvvvwwwyyy|||mmmbbbXXXSSSOOOKKKIIIJJJGGGGGGHHHHHHIIIKKKLLLMMMKKKLLLNNNQQQSSSTTTVVVVVVYYY]]]bbbeeehhhmmmtttyyy{{{{{{~~~nnnggg^^^XXXVVVTTTQQQOOOPPPPPPQQQQQQPPPQQQRRRSSSPPPVVV___dddfffiiinnnrrrxxxwwwwwwvvvooohhhkkkrrrqqqrrrsssvvvzzzyyynnnfff```\\\YYYZZZaaannn{{{|||vvvooohhhdddZZZXXXUUUSSSRRROOOLLLJJJIIIFFFEEEFFFGGGHHHPPPXXXooo~~~|||fffPPPDDD>>>;;;555444333333222222333333111111111111111111111111222222222222222222222222111111222333333444555555333555555555444555777999<<>>DDDNNNXXX^^^]]]WWWRRRLLLSSS^^^fffkkkyyyyyynnnllljjjgggkkksss{{{||||||uuuggg^^^XXXXXXZZZZZZ[[[^^^[[[aaahhhooovvv{{{rrrppprrr|||nnnbbbUUUNNNLLLKKKMMMQQQQQQTTTWWWYYY[[[aaakkksss||||||~~~}}}~~~zzzvvvqqqmmmkkkgggaaa]]]\\\\\\^^^bbbhhhooouuuyyyvvvjjj___YYYTTTOOOLLLLLLIIIIIIIIIIIILLLOOORRRTTTRRRRRRQQQQQQRRRUUUWWWYYYZZZ]]]```bbbdddfffhhhkkksssuuuxxxyyywwwrrrmmmjjjjjjjjjjjjiiigggfffdddccc^^^\\\YYYUUUSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOSSSVVVWWWZZZaaallluuuzzzzzzxxxsssnnnlllooorrruuuuuuvvvyyy}}}ppphhhbbb]]]YYY]]]___gggtttzzzrrriiiccc]]]ZZZUUURRRPPPNNNLLLJJJIIIHHHGGGFFFEEEHHHLLLPPPhhh{{{uuuYYYBBB888888666666666555444333111111111111111111111111111111000000111111111222222222333333444444444555555555333444444444333444777999>>>DDDNNNXXX]]][[[UUUPPPNNNWWWccciiipppzzzssspppggg___eeerrr{{{|||}}}xxxpppggg^^^WWWWWWZZZZZZYYYZZZ___dddjjjnnnsss|||yyyooommmooozzzooofffYYYPPPMMMMMMNNNNNNRRRQQQTTTYYY]]]dddppp{{{zzz}}}}}}xxxsssmmmiiiddd^^^ZZZYYYYYY[[[^^^dddjjjpppttt|||~~~{{{oooccc[[[VVVPPPMMMMMMJJJJJJJJJKKKMMMQQQTTTVVVUUUTTTSSSSSSSSSUUUWWWXXXZZZ\\\___aaabbbeeeiiilllrrrsssvvvvvvtttooojjjgggdddcccbbb```^^^]]]\\\[[[YYYWWWUUUSSSQQQPPPPPPQQQPPPPPPPPPOOOOOOOOONNNNNNNNNPPPSSSUUUWWW]]]gggooowwwwwwvvvrrrmmmlllnnnqqqvvvwwwzzz~~~~~~qqqiiiccc^^^ZZZ\\\^^^eeerrrzzzrrriiiccc]]]ZZZVVVRRRPPPNNNLLLJJJIIIHHHGGGFFFFFFHHHLLLPPPdddwww}}}```HHH===<<<666666666555444333222111333333333333333333333333222222333333333444444444111111111111222222222222333444444444333555777:::AAAFFFOOOWWW[[[ZZZUUUQQQQQQZZZdddmmmwww}}}tttnnneee___fffuuuzzz|||}}}vvvnnnfff]]]WWWXXXZZZZZZZZZ[[[```eeekkkpppuuu~~~wwwnnnmmmmmmwwwtttjjj]]]SSSOOOOOOOOONNNSSSRRRUUU[[[```gggsss||||||~~~vvvyyy~~~zzztttmmmgggaaaZZZVVVVVVVVVWWWYYY]]]ccchhhkkkvvv{{{~~~}}}wwwiii```YYYRRROOOOOOLLLKKKLLLMMMOOOSSSVVVXXXYYYXXXWWWUUUUUUUUUVVVVVVYYYZZZ\\\^^^```dddiiimmmoooqqqrrrrrroookkkeeebbb^^^]]]ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTRRRRRRQQQPPPOOOOOONNNNNNKKKMMMPPPQQQSSSXXX```fffoooqqqqqqooollljjjlllooouuuxxx}}}~~~rrrjjjddd___[[[[[[]]]cccooo~~~{{{rrriiiccc^^^[[[VVVSSSPPPOOOLLLJJJHHHHHHHHHGGGFFFHHHLLLPPP^^^qqqfffMMM@@@???777666666555444333222222333333333333333333333333222222333333333444444444000000000111111111111222333444444444444555888:::FFFJJJPPPVVVYYYXXXVVVSSSUUU\\\gggrrrxxxnnnddd```kkkzzz~~~}}}~~~tttmmmeee]]]WWWXXXZZZYYYZZZ\\\bbbgggmmmqqqwwwtttlllkkkkkkttt{{{pppbbbXXXSSSQQQPPPOOOTTTTTTXXX^^^dddlllxxx~~~vvvuuuwww|||ppptttzzz~~~zzztttmmmeee^^^XXXUUUTTTTTTTTTUUUXXX]]]bbbdddpppttt{{{oooeee]]]UUURRRRRRLLLLLLMMMNNNQQQUUUYYY[[[]]]\\\ZZZXXXWWWVVVUUUUUUXXXYYY[[[\\\^^^bbbhhhlllmmmnnnooonnnkkkfffaaa^^^[[[YYYWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVWWWSSSRRRRRRPPPOOONNNMMMMMMJJJKKKMMMNNNOOOSSSXXX]]]cccfffjjjjjjhhhiiikkknnnsssxxxtttlllfff```\\\YYY[[[aaalllyyy|||sssjjjddd___[[[WWWSSSQQQOOOLLLJJJHHHIIIHHHHHHGGGIIILLLOOOYYYkkkhhhMMM???<<<888777666555444333333222111111111111111111111111000000111111111222222222111111222222222333333333222333444444444666888;;;JJJMMMRRRUUUVVVVVVUUUUUUXXX^^^iiiwww|||nnndddcccooo~~~}}}ssslllccc\\\WWWXXXYYYYYY[[[^^^bbbgggmmmrrrxxx~~~oooiiiiiijjjrrrvvvhhh\\\VVVSSSRRRPPPUUUVVVZZZbbbiiiqqq}}}yyyqqqooorrrvvv}}}jjjnnnuuu{{{}}}zzzxxxssslllddd]]]XXXUUUSSSSSSRRRSSSVVVZZZ^^^```hhhlllsss{{{tttjjjaaaYYYTTTTTTMMMMMMNNNPPPSSSWWW[[[]]]aaa```^^^\\\ZZZYYYXXXWWWZZZ[[[[[[\\\]]]aaafffjjjkkkllllllkkkiiiddd___]]]YYYWWWVVVTTTTTTVVVXXXYYYXXXWWWUUUTTTTTTTTTUUUVVVSSSRRRQQQPPPOOONNNMMMMMMKKKKKKLLLLLLMMMOOORRRTTTXXX\\\```cccccceeejjjnnnrrryyywwwsssrrrwwwvvvnnnggg```\\\XXXZZZ___iiiuuu}}}uuulllfff```\\\WWWSSSQQQOOOLLLJJJHHHIIIIIIHHHHHHIIIMMMOOOVVVfff{{{iiiOOO???:::888777666444333333333333111111111111111111111111000000111111111222222222111111222222222333333333222333444444555666999<<>>:::888666444333333444555333333333333333333333333222222333333333444444444111111111111222222222222222333444555555777:::===IIIMMMRRRSSSQQQQQQTTTWWWZZZcccsss|||pppmmmvvvyyypppiii___[[[XXXYYYYYYXXX\\\bbbdddhhhnnnsss{{{wwwkkkaaaaaafffjjjqqq}}}vvvhhh]]]WWWUUUTTTSSSVVVXXX^^^hhhooowwwyyymmmgggggghhhkkkpppuuuyyy}}}UUU\\\fffpppwwwzzz{{{zzzxxxwwwsssjjj```WWWSSSRRRRRRQQQQQQQQQSSSWWWZZZ]]]]]]aaahhhqqq{{{yyyrrrjjj```YYYWWWTTTTTTVVVXXX\\\aaafffhhhmmmmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiigggeeefffffflllllllllllljjjgggdddbbb]]]]]]\\\[[[YYYWWWUUUTTTVVVUUUTTTTTTTTTUUUWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRPPPNNNLLLNNNPPPQQQQQQRRRUUU[[[aaaeeemmmxxx~~~{{{pppiiicccaaacccXXXWWWXXXZZZ[[[^^^iiiuuu{{{qqqggg___YYYWWWYYY]]]dddooo}}}zzzqqqkkkaaa^^^YYYTTTRRROOOLLLJJJHHHIIIJJJJJJJJJKKKMMMOOORRR\\\qqq{{{lllXXXGGG???:::999666444333333444555111111111111111111111111000000111111111222222222333333444444444555555555222333555555555777;;;>>>GGGMMMRRRSSSQQQQQQTTTWWWZZZeeevvvvvvuuuwwwnnnhhh^^^ZZZXXXYYYYYYXXX]]]ccceeeiiiooouuu|||tttggg___```eeeiiiqqq|||tttfff\\\WWWUUUTTTSSSVVVXXX___hhhooowwwuuujjjeeeeeefffjjjnnnrrruuuyyy}}}~~~ZZZZZZ]]]fffrrryyy{{{zzzxxxyyytttggg\\\WWWUUUSSSUUUSSSQQQQQQRRRVVVZZZ]]]ccchhhooovvv~~~~~~}}}}}}uuupppjjjaaaZZZXXXQQQSSSWWW]]]ccckkkqqqtttvvvuuutttsssrrrqqqppppppppptttuuupppgggccchhhoookkklllnnnooonnnmmmkkkiiicccbbb```___]]]\\\\\\[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMMMMMMMMMMMMMNNNQQQUUUYYYaaafffooovvv~~~yyymmmddd```___^^^]]]WWWTTTSSSUUUYYY^^^hhhqqqtttjjjbbb]]]\\\\\\^^^dddooo}}}}}}tttooofff```YYYSSSOOOMMMKKKIIIHHHHHHFFFFFFFFFHHHJJJLLLNNNXXXmmmttt]]]III???;;;999666555555555333222444444444333333222222222222222222222222222222222222222333333333333444444444555555444555888<<<@@@IIIOOOUUUTTTNNNKKKPPPVVV]]]iiizzz|||tttxxxxxxmmmfff^^^[[[XXXUUUVVVYYY]]]```eeeiiiooovvv|||pppgggcccbbbcccmmmttt~~~sssfff___ZZZUUUTTTUUUYYY]]]aaaffflllvvvxxxnnnhhhdddcccdddhhhmmmqqqtttvvvyyy{{{zzz}}}\\\\\\___gggqqqwwwxxxvvvwwwxxxsssggg\\\WWWVVVSSSTTTRRRQQQPPPSSSXXX]]]aaahhhmmmttt|||wwwooolllhhhaaa]]]]]]ZZZ\\\```fffmmmtttzzz}}}{{{{{{zzzxxxwwwvvvuuuuuuuuuwwwwwwqqqjjjfffiiimmmllllllmmmmmmlllkkkjjjiiieeedddcccbbbaaa```___^^^[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWVVVTTTRRRQQQOOOOOONNNMMMMMMOOOSSSVVVZZZ```jjjsss|||yyyqqqgggaaa_________^^^YYYUUUTTTVVVYYY]]]fffooozzzuuujjjbbb]]][[[[[[]]]cccmmm|||~~~vvvpppfffaaaYYYSSSOOOMMMKKKJJJIIIHHHGGGFFFFFFHHHJJJKKKKKKTTTiiiwww___III>>>;;;999666555555555333222444333333333333333333222222222222222222222222222222222333333333333444444444555555555555888===@@@HHHOOOTTTRRRMMMKKKPPPVVVaaammm{{{ttt{{{xxxmmmfff]]][[[XXXVVVVVVZZZ^^^aaaeeejjjqqqxxx{{{ooofffcccccceeennnuuu~~~tttggg```[[[WWWVVVWWWXXX\\\aaaffflllwwwvvvmmmgggcccbbbdddhhhmmmpppsssuuuwwwyyyxxx{{{^^^___cccjjjrrrvvvvvvtttuuuvvvqqqfff\\\XXXVVVTTTSSSRRRPPPPPPTTT[[[bbbfffnnnttt|||ssslllgggeeedddbbbaaaddddddfffjjjpppwww~~~}}}|||||||||{{{yyytttooollllllmmmnnnnnnmmmlllkkkkkkjjjjjjfffgggggggggfffeeecccbbb^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVSSSQQQOOOMMMLLLMMMOOOQQQRRRYYYdddnnnxxxlllgggaaa^^^___``````^^^[[[WWWUUUWWWXXX[[[ccckkkuuuvvvkkkccc]]]ZZZYYY[[[aaalllzzzwwwrrrfffaaaZZZTTTPPPNNNLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJHHHPPPccc|||yyyaaaJJJ>>>;;;999666555555555444222222333333333333333333444222222222222222222222222222222333333333333444444444555555555666999===AAAHHHMMMQQQPPPLLLKKKPPPVVVcccpppyyyssszzzxxxmmmeee]]][[[XXXVVVWWWZZZ^^^aaaeeekkkrrr{{{{{{mmmeeeccceeehhhqqqwwwwwwiiiaaa\\\XXXWWWYYYVVVZZZ```fffmmmwwwsssiiidddaaa```dddgggllloooppprrrtttvvvvvvyyy}}}bbbdddhhhooouuuxxxwwwuuutttvvvqqqeee[[[XXXVVVTTTRRRQQQPPPQQQVVV^^^gggllluuu{{{|||yyyvvvtttvvv~~~~~~qqqeee```]]]^^^___```ccchhhjjjlllqqqwww}}}~~~{{{xxxuuusssqqqppprrrqqqooommmkkkjjjjjjjjjfffgggiiijjjjjjiiigggfffdddcccccccccaaa```___^^^\\\[[[ZZZYYYXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[ZZZXXXUUUQQQNNNMMMMMMMMMMMMNNNUUU___iiisss~~~wwwdddaaa]]]]]]```aaaaaa___\\\XXXUUUVVVWWWXXX___gggtttyyynnnddd^^^YYYXXXYYY___jjjyyyyyysssgggbbbZZZTTTPPPNNNLLLKKKIIIIIIHHHGGGGGGGGGHHHIIIGGGMMM]]]uuuxxxcccMMM@@@;;;999777666666555444222222222222333333444444444222222222222222222222222222222222333333333444444444444555555666999>>>BBBGGGLLLOOONNNKKKLLLRRRWWWaaaooovvvnnnuuuwwwmmmeee\\\[[[XXXWWWXXX[[[___aaaeeekkksss}}}{{{lllddddddhhhllluuuzzz{{{lllccc]]]XXXVVVXXXUUUYYY___fffmmmxxx|||ooofffaaa___^^^cccfffjjjmmmnnnpppqqqssstttwww{{{gggjjjqqqxxx}}}~~~|||vvvwwwrrrfff[[[WWWUUUSSSQQQPPPPPPSSSYYYbbbkkkpppyyy~~~zzzvvvrrrnnnkkklllrrryyy|||}}}yyynnnbbbYYYVVVTTTWWWYYY[[[aaaggglllnnnssszzz}}}}}}|||yyywwwtttssspppmmmjjjhhhgggfffeeegggiiikkklllkkkjjjiiikkkjjjjjjhhhfffdddbbbaaa]]]]]][[[YYYXXXWWWWWWWWWZZZ[[[[[[[[[\\\]]]^^^^^^]]]XXXSSSOOONNNNNNMMMKKKNNNTTT]]]eeemmmwwwnnnbbb___]]]^^^aaacccbbb```[[[WWWUUUVVVVVVWWW]]]eeettt}}}pppfff___YYYXXXXXX]]]hhhwwwzzzuuuhhhbbb[[[UUUQQQOOOMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKYYYoooxxxgggRRRCCC<<<:::777666666666444333222222222333333444444444222222222222222222222222222222222333333333444444444444555555666:::???BBBHHHKKKMMMLLLKKKMMMSSSYYY```ppp~~~ssskkkqqqwwwllleee\\\ZZZYYYXXXYYY\\\___aaadddkkkuuu{{{llldddeeejjjoooyyy}}}nnnccc\\\VVVTTTUUUTTTYYY___fffmmmwww}}}xxxkkkbbb___]]]]]]ccceeeiiilllmmmnnnpppqqqsssvvv{{{pppttt|||zzz{{{uuuggg\\\VVVTTTQQQOOOPPPRRRVVV]]]fffnnnsss}}}{{{wwwrrrmmmiiigggdddiiimmmmmmlllhhh```WWWQQQNNNOOORRRSSSTTTZZZaaahhhkkkrrrzzzwwwvvvsssoookkkgggdddbbbdddfffhhhjjjkkklllllllllppppppooommmkkkiiigggfffbbb```___]]][[[YYYYYYXXXZZZZZZ[[[\\\]]]___aaabbbaaa\\\UUURRRQQQQQQOOOMMMOOOTTTYYY___fffppp{{{zzzkkkbbb```^^^```ccceeedddbbb[[[XXXVVVWWWXXXYYY___ffftttttthhhaaa[[[YYYYYY]]]ggguuuzzzuuuhhhccc\\\VVVRRROOONNNLLLJJJJJJIIIIIIHHHGGGFFFFFFIIIJJJTTTjjj{{{nnnWWWDDD<<<:::777666666666555333222333333333333333333444222222222222222222222222222222333333333333444444444444555555777:::???CCCIIIJJJKKKKKKKKKOOOVVV[[[dddttt}}}{{{yyypppjjjqqqwwwlllddd[[[ZZZYYYYYYZZZ]]]```bbbeeelllwww{{{mmmeeeffflllqqqyyy}}}nnnbbbZZZTTTRRRTTTTTTYYY```fffmmmwww~~~zzz~~~uuuhhh```]]]]]]]]]aaaeeehhhkkklllmmmoooqqqssswww}}}{{{~~~xxxiii\\\VVVRRROOONNNPPPSSSYYY```hhhooottt~~~|||yyytttooojjjfffddd```cccccc```]]][[[VVVOOOLLLJJJLLLNNNNNNMMMRRRXXX^^^ccckkkvvv~~~}}}zzzvvvqqqkkkfffccceeefffgggiiikkkmmmnnnooorrrrrrrrrqqqpppooonnnmmmhhhgggdddbbb```^^^]]]]]][[[[[[\\\]]]___aaadddeeeddd^^^WWWTTTUUUUUURRRPPPNNNQQQUUUYYY___iiivvvtttiiibbb```^^^```dddggggggfff\\\YYYXXXZZZ[[[]]]cccjjjvvvvvvjjjccc]]][[[ZZZ]]]ffftttzzzuuuiiiddd\\\VVVRRRPPPNNNMMMJJJJJJJJJIIIHHHGGGEEEEEEGGGGGGPPPeee|||www]]]DDD<<<:::888777777666555333444333333333333333333222222222222222222222222222222222333333333333444444333444555666777;;;@@@DDDJJJKKKKKKKKKLLLQQQXXX]]]hhhxxx~~~{{{zzzuuummmiiiqqqwwwllldddZZZZZZYYYYYY[[[]]]```bbbgggooozzz|||nnnfffgggmmmrrrxxx{{{|||kkk```YYYSSSRRRTTTTTTYYY```gggmmmvvv~~~xxx{{{rrrfff^^^\\\\\\]]]aaadddhhhkkklllnnnpppqqqsssxxxzzzjjj\\\UUUQQQMMMNNNPPPTTT[[[bbbjjjpppttt|||zzzwwwrrrmmmiiieeeddd^^^```^^^XXXUUUTTTQQQLLLJJJIIIJJJMMMKKKIIILLLSSSTTTZZZdddqqq~~~~~~xxxqqqkkkgggffffffgggiiikkknnnpppqqqrrrrrrsssssstttsssssssssmmmkkkiiigggdddbbbaaa```\\\\\\]]]^^^```cccfffgggeee___XXXVVVWWWWWWUUURRRMMMOOOQQQTTTZZZeeesss}}}qqqiiiaaa___]]]```eeeiiijjjiii]]]ZZZZZZ]]]^^^```fffmmmyyyxxxlllddd___\\\ZZZ]]]ffftttzzzuuuiiiddd]]]VVVSSSPPPNNNMMMKKKKKKJJJIIIHHHFFFEEEDDDEEEDDDMMMccc{{{~~~```CCC===:::888777777666555444444444444333333222222222222222222222222222222222222222333333333444444444333444555666777;;;@@@DDDKKKKKKKKKJJJLLLRRRYYY___jjjyyy}}}zzzxxxssskkkgggpppvvvkkkdddZZZZZZYYYYYY[[[^^^```bbbiiiqqq||||||nnnggghhhmmmrrrvvvzzzzzziii___XXXTTTSSSVVVUUUZZZaaagggmmmvvv~~~xxxzzzqqqeee^^^\\\\\\]]]```ccchhhkkklllnnnppprrrsssyyy{{{mmm___UUUQQQQQQRRRRRRUUUZZZ]]]bbbnnnyyyzzzwwwrrrnnnkkkhhhfffcccaaa^^^YYYTTTPPPNNNMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMRRRXXXcccooo{{{}}}vvvqqqnnnkkkhhhddddddfffjjjlllmmmpppqqqsssuuuuuuuuusssrrruuutttqqqnnnkkkiiiggggggbbbaaa```bbbeeehhhjjjjjjaaa___[[[YYYYYYXXXVVVTTTRRRSSSSSSSSSWWW___kkksssooohhhaaa______dddjjjmmmjjjgggbbb___^^^aaadddhhhqqqzzzyyylllccc]]][[[\\\```eeemmm{{{zzzssshhhccc\\\VVVRRROOOMMMKKKJJJIIIGGGEEEDDDDDDEEEEEECCCEEELLL]]]xxxgggJJJ???;;;666555666777555333222222222222222222222222333333333222222111111111444444333333333444555555333333666999888999@@@JJJKKKIIIIIIJJJKKKNNNWWWaaajjj||||||vvvvvvnnneeeaaajjj{{{~~~uuullleee[[[ZZZXXXXXXYYY\\\___aaajjjrrr~~~xxxlllgggfffiiinnnuuuyyy{{{hhh\\\WWWSSSRRRTTTVVVYYY]]]dddlllvvvyyyxxx}}}}}}mmmccc^^^\\\]]]aaa^^^bbbgggjjjlllnnnoooqqquuu{{{rrrdddYYYTTTSSSRRRQQQSSSWWWZZZ^^^jjjvvv{{{xxxsssnnnllliiifffdddaaa___ZZZVVVRRROOONNNMMMLLLLLLKKKJJJKKKLLLMMMNNNSSSZZZdddooozzzzzzwwwrrrmmmgggddddddgggjjjkkklllnnnqqquuuwwwyyyyyyyyyxxxwwwuuurrrooommmlllkkkhhhgggffffffiiikkklllkkkaaa___]]][[[[[[ZZZXXXWWWRRRSSSSSSSSSUUU\\\eeelllvvv|||mmmgggeeecccdddiiipppttttttrrrgggbbbaaadddhhhmmmvvvyyylllccc[[[YYYZZZ^^^ccckkkyyyzzztttiiiddd]]]WWWSSSPPPMMMKKKJJJIIIGGGEEEDDDDDDDDDEEECCCEEELLL\\\uuulllQQQ@@@;;;777555666777555333222222222222222222222222333333333222222222111111333333333333333444444555333444666888888999BBBLLLMMMKKKIIIJJJJJJNNNXXXbbbnnn~~~}}}ssskkk```]]]fffvvv}}}tttjjjccc[[[ZZZYYYXXXZZZ]]]```bbbllltttwwwlllgggfffiiinnnvvvyyyzzzggg\\\VVVRRRRRRSSSUUUXXX^^^dddlllvvvzzzzzz~~~{{{lllccc___\\\]]]```___bbbgggkkkmmmnnnppprrrwww}}}{{{lll```YYYVVVSSSPPPPPPSSSUUUYYYdddooo}}}yyytttooommmjjjhhhfffbbb```\\\XXXTTTRRRPPPPPPNNNNNNMMMLLLMMMNNNOOOPPPUUU[[[dddmmmwww~~~xxxpppiiigggggghhhiiijjjlllooossswww{{{}}}|||{{{yyyvvvtttsssrrrqqqpppnnnllllllmmmnnnmmmlllbbb```^^^^^^^^^^^^\\\[[[VVVVVVVVVUUUVVVZZZ___dddkkkvvvzzzlllgggeeedddfffllltttzzz||||||pppjjjgggjjjooouuu{{{mmmdddZZZXXXXXX\\\```hhhvvv|||uuujjjeee^^^XXXTTTQQQNNNLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBEEELLLZZZqqqnnnTTT@@@<<<777555666777555333333333333333333333333333333333333333222222222222222222222222222333444444444444666888888:::CCCNNNQQQMMMJJJIIIIIIMMMYYYdddppp~~~tttiii]]][[[cccppp||||||ssshhhaaa[[[[[[YYYYYY[[[]]]aaacccmmmuuuuuujjjfffeeehhhnnnwwwzzz~~~zzzggg[[[VVVRRRQQQRRRUUUXXX^^^eeemmmwww|||{{{~~~xxxjjjccc___]]]]]]``````ccchhhlllnnnppprrrtttyyy~~~vvvhhh^^^YYYUUUQQQOOOPPPQQQUUU^^^hhh|||{{{vvvqqqnnnllljjjiiidddbbb___\\\XXXVVVTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSWWW[[[bbbjjjqqqyyy|||tttooollliiihhhkkkkkkmmmppptttyyy|||~~~}}}{{{zzzxxxwwwwwwwwwvvvtttqqqppppppooommmkkkcccaaaaaaaaabbbbbb```___\\\[[[ZZZYYYYYYZZZ\\\^^^dddmmmzzz{{{oookkkffffffiiipppyyyyyyrrrmmmpppuuu||||||nnneeeZZZWWWWWWZZZ^^^fffuuu}}}vvvlllggg___YYYUUUQQQNNNMMMIIIHHHFFFDDDCCCCCCCCCDDDBBBEEEKKKWWWkkkkkkQQQAAA===888666666777555333333333333333333333333333333333333333333333333333222222111111222222333444444444666888888;;;FFFQQQVVVPPPKKKIIIHHHMMMYYYfffmmmzzzzzzlll^^^[[[bbbllluuu||||||rrrhhh```\\\[[[ZZZZZZ[[[^^^bbbdddnnnvvvtttiiieeedddhhhnnnvvvxxx|||zzzggg[[[UUUQQQPPPRRRTTTXXX^^^eeemmmwww|||{{{uuuiiiccc```]]]]]]```bbbeeeiiimmmoooqqqtttvvvzzzrrreee]]]XXXSSSPPPPPPPPPSSSZZZbbbrrr}}}~~~wwwrrrpppnnnmmmkkkgggeeeccc```]]][[[YYYXXXVVVUUUTTTTTTTTTUUUWWWXXXXXX\\\aaafffkkkrrrxxx}}}{{{uuunnniiikkkkkkkkkmmmqqqvvv{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwtttsssrrrpppmmmjjjeeeddddddeeeffffffeeeccc```^^^]]]\\\\\\\\\[[[[[[```fffqqq}}}|||qqqnnnkkkmmmqqqwww~~~vvvppprrrxxx~~~}}}pppggg\\\YYYXXXZZZ^^^fffttt}}}wwwlllggg```YYYUUUQQQNNNLLLHHHGGGEEECCCBBBBBBBBBCCCAAAEEEJJJSSSdddyyyhhhNNNBBB===888666777777555333333333333333333333333333333333333333333333333333222222111111222222333444555444555888999===IIIUUUZZZSSSMMMIIIHHHMMMZZZgggkkkxxxnnn^^^[[[```gggnnnttt}}}sssggg___[[[ZZZYYYZZZ[[[___bbbdddnnnvvvsssiiieeeeeeiiinnntttvvvzzz~~~{{{hhh\\\UUUQQQPPPQQQTTTXXX^^^eeemmmvvv}}}|||ttthhhbbb```]]]^^^```cccfffjjjnnnpppsssvvvyyy||||||mmmccc]]]XXXSSSSSSSSSSSSXXX]]]iiitttyyytttqqqpppooonnnjjjiiigggeeebbb```^^^]]]ZZZZZZYYYXXXYYYZZZ[[[\\\[[[]]]```dddggglllrrrvvvyyyssspppnnnmmmmmmpppuuu{{{~~~{{{{{{{{{zzzzzz{{{{{{||||||zzzxxxvvvuuusssooommmiiiiiiiiikkklllllljjjhhhcccaaa___^^^______]]]\\\```bbbjjjvvvuuurrrpppsssxxx~~~{{{tttuuuzzz~~~qqqhhh]]]ZZZXXXZZZ]]]eeettt}}}wwwmmmggg```YYYUUUQQQNNNLLLGGGFFFDDDCCCBBBBBBBBBBBB@@@DDDHHHOOO^^^tttiiiPPPCCC>>>999777777777555333333333333333333333333333333333333333444444444444222222222222222333444444666555555777999>>>KKKXXX]]]VVVOOOKKKIIINNNZZZggglll{{{nnn\\\ZZZ___ccciiippp~~~}}}sssggg^^^ZZZYYYYYYYYY[[[^^^bbbdddllltttsssiiieeeeeejjjooosssuuuzzz~~~|||iii]]]VVVRRRQQQRRRTTTXXX^^^eeelllttt|||~~~~~~uuuhhhbbb___]]]___bbbeeehhhkkkoooqqquuuyyy{{{~~~uuuiiibbb\\\XXXXXXWWWVVVWWW[[[aaaiiivvvzzzuuurrrqqqppppppllllllkkkiiifffdddbbbaaa^^^]]]\\\\\\\\\]]]___```^^^```bbbcccfffiiinnnrrr{{{~~~{{{vvvrrrpppsssvvvyyyzzzzzzzzzzzz{{{||||||}}}~~~|||{{{zzzxxxuuurrroooooooooqqqrrrrrrooommmhhhfffcccccceeefffeeeccceeedddiiisss}}}|||yyy||||||}}}rrrjjj^^^ZZZWWWYYY\\\dddsss}}}vvvlllggg```YYYTTTPPPMMMKKKGGGFFFDDDBBBAAAAAAAAABBB???CCCFFFKKKZZZqqqiiiTTTCCC???999777777777555333444444444444444444444444333333333444444444555555333333333333333444444555666555555777999???MMM[[[^^^WWWQQQLLLJJJNNNZZZfffnnn~~~mmm[[[[[[aaaeeekkkrrr{{{|||qqqeee\\\YYYXXXXXXXXXZZZ^^^aaadddjjjrrr}}}sssiiiffffffkkkpppsssvvv{{{~~~jjj^^^WWWSSSQQQSSSTTTXXX^^^dddkkkrrryyy~~~vvvhhhaaa^^^]]]___cccfffiiilllooorrrvvvzzz}}}zzznnneee___[[[[[[ZZZXXXWWWZZZZZZaaakkkwww{{{vvvsssrrrqqqqqqnnnnnnmmmkkkiiigggdddccc```______^^^___```aaabbbaaabbbcccdddeeeiiimmmqqqyyy|||wwwqqqpppqqqrrrzzzzzzzzzzzz{{{|||}}}~~~~~~|||yyyvvvtttssstttuuuvvvvvvssspppnnnkkkiiiiiikkkmmmmmmkkkkkkhhhkkkttt}}}sssjjj]]]YYYWWWXXX[[[cccrrr}}}vvvlllggg___XXXSSSPPPLLLJJJGGGFFFDDDBBBAAAAAAAAABBB>>>BBBDDDIIIWWWpppiiiWWWDDD???:::777777777555333444444444444444444444444333333333444444555555555444444333333444444555666666555555777999@@@NNN\\\___XXXRRRMMMKKKOOOZZZfffooonnn\\\^^^eeeiiiooowwwzzz{{{pppcccZZZXXXXXXWWWWWWZZZ]]]aaaccciiiqqq|||sssjjjgggggglllqqqssswww}}}kkk___XXXSSSRRRSSSTTTXXX^^^dddjjjqqqwww|||wwwiiiaaa^^^]]]```dddgggiiimmmpppssswww{{{~~~ooogggccc^^^\\\^^^^^^]]][[[ZZZ___ffflllsss|||uuuuuuvvvvvvtttuuusssnnnjjjgggfffffffffhhhggggggggggggfffffffff___```bbbeeegggjjjlllmmmrrrwww|||yyyxxxxxxuuuvvvxxxzzz|||~~~~~~}}}}}}}}}~~~~~~{{{|||}}}~~~}}}{{{yyyxxxsssrrrqqqtttxxxzzzyyyvvvuuussstttwww{{{qqqhhhaaa[[[WWWXXX\\\bbbooo{{{~~~uuukkkfff^^^WWWSSSQQQOOOMMMJJJHHHEEECCC@@@?????????@@@@@@BBBIIIXXXnnn~~~mmmTTTGGG???888777777555333444555444333333222222222222333333333333333333333333333333444444444444555555666666666666999BBBOOOYYY^^^YYYRRRMMMNNNTTT\\\aaapppooo[[[\\\kkkwww{{{zzzyyyoooddd^^^YYYWWWWWWYYY[[[\\\aaahhhnnnttt}}}rrrhhhfffgggkkkpppuuuyyymmm```ZZZUUURRRRRRUUUWWWZZZ```hhhpppwww{{{yyyhhh```^^^^^^aaadddfffkkkqqquuuwww{{{tttiiieee```^^^```aaa___]]]YYY]]]cccgggmmmwwwxxxwwwxxxxxxwwwvvvsssooollliiihhhiiiiiijjjjjjiiihhhhhhgggffffffbbbbbbccceeegggiiijjjkkkooossszzz~~~yyyzzzzzz{{{||||||}}}}}}~~~~~~}}}|||{{{zzz{{{~~~}}}rrrhhh```[[[WWWXXX[[[aaannnyyy|||tttjjjeee]]]WWWSSSPPPNNNLLLIIIHHHEEEBBB@@@???>>>>>>>>>???AAAIIIXXXooo{{{oooYYYIII@@@999888777444333444555444333333222222222333333333333333333333333333111111222222222222333333555666666777:::CCCOOOXXX[[[WWWPPPMMMNNNVVV___eeelll{{{qqq^^^aaarrrxxxnnnddd]]]YYYWWWWWWZZZ[[[\\\bbbiiiooottt}}}sssiiifffgggkkkpppuuuyyy~~~rrrddd\\\VVVSSSSSSUUUWWW[[[aaahhhpppwwwzzzzzziiiaaa``````bbbfffhhhmmmssswwwyyy|||xxxkkkgggbbb```aaacccbbb```ZZZ]]]```bbbfffllluuu|||}}}{{{zzzyyyxxxvvvtttpppmmmllllllmmmnnnnnnmmmlllkkkjjjiiihhhgggeeeeeeffffffggghhhiiijjjnnnqqqvvv{{{~~~|||{{{{{{{{{{{{{{{||||||}}}~~~sssiii___ZZZVVVWWWZZZ```lllwwwyyyqqqiiiddd\\\VVVRRROOOMMMKKKHHHGGGDDDBBB@@@???>>>>>><<<===AAAHHHXXXooo}}}wwwwwwppp^^^JJJBBB:::888777444333444444444333222222222333333333333333333333333333333111111222222222222333333444555777888;;;DDDOOOWWWXXXTTTNNNLLLOOOWWWbbbiiiqqqsssbbbggg{{{}}}uuulllbbb\\\ZZZXXXXXX[[[\\\]]]cccjjjooouuu~~~uuujjjggghhhlllpppuuuxxx|||xxxhhh^^^WWWTTTUUUVVVXXX\\\bbbiiipppwwwzzz~~~|||kkkcccaaabbbdddhhhkkkpppuuuxxxzzz~~~yyylllgggbbb```aaacccbbbaaa^^^___```aaabbbffflllppp}}}{{{yyywwwuuusssqqqnnnnnnnnnpppqqqrrrrrrpppooommmkkkjjjiiijjjiiiiiihhhhhhiiijjjjjjppprrrvvvzzz}}}{{{yyyyyyyyyzzz|||}}}ssshhh^^^YYYVVVVVVYYY^^^jjjtttvvvooogggccc\\\VVVRRRNNNKKKIIIGGGFFFCCCAAA???>>>>>>>>><<<>>>AAAHHHVVVmmm{{{vvvwwwqqq```JJJAAA:::888777555444666444333333222222333333333333333333333333333333333333333333444444444555555333555777999===EEEOOOWWWXXXTTTNNNKKKNNNXXXcccjjjvvvttteeelllzzzsssjjjaaa[[[ZZZXXXXXX[[[]]]^^^dddkkkpppwwwvvvkkkhhhhhhlllpppvvvxxx||||||kkk___XXXVVVXXXXXXZZZ^^^dddjjjqqqwwwzzz|||~~~{{{kkkcccaaabbbeeeiiimmmqqqvvvyyy{{{}}}mmmgggaaa___```aaaaaa```bbbcccddddddeeegggjjjmmmttt{{{xxxvvvuuusssqqqooooooppprrrtttvvvuuutttrrrpppnnnmmmlllnnnmmmlllkkkkkklllmmmnnnrrrtttwwwyyy}}}}}}}}}}}}}}}~~~rrrhhh^^^YYYVVVVVVYYY]]]hhhrrr~~~uuuooofffbbb\\\VVVRRRNNNKKKHHHFFFEEEBBB@@@???>>>>>>>>>>>>@@@CCCGGGSSShhh~~~yyyzzzsssbbbJJJAAA999888888777777999333333333222222333333444333333333333333333333333333333333444444444555555333555777999===EEEPPPXXXZZZUUUNNNKKKNNNWWWbbbiiittttttgggnnnyyyqqqiii```[[[ZZZWWWXXX[[[]]]___eeelllqqqxxxvvvkkkhhhhhhlllqqqvvvyyy|||}}}mmmaaaYYYXXXZZZYYY[[[```eeelllrrrwwwyyy{{{~~~zzziiibbb```aaadddhhhmmmqqqvvvyyy{{{pppjjjccc``````aaaaaa```eeeeeefffhhhjjjmmmnnnpppllluuu}}}zzzxxxvvvtttrrrpppppprrrtttvvvyyyxxxwwwuuusssrrrpppppprrrqqqpppooooooppprrrttttttvvvxxxzzz}}}ssshhh^^^YYYVVVWWWYYY]]]gggqqq~~~vvvpppfffbbb\\\WWWSSSOOOKKKHHHEEEDDDBBB???>>>======>>>???AAACCCFFFOOOdddzzz}}}|||~~~wwwfffLLLBBB:::888888777777:::333333222222222333444444333333333333333333333333111111222222222222333333333555777999===EEEQQQZZZ[[[VVVNNNJJJMMMVVVaaaiiitttuuugggmmmyyyqqqhhh```[[[YYYVVVWWW[[[]]]^^^dddlllrrryyyvvvkkkhhhiiimmmqqqwwwzzzqqqddd\\\ZZZ]]][[[]]]aaagggmmmrrrwwwyyyzzz}}}xxxhhhaaa___```cccgggmmmqqqvvvyyy|||vvvppphhhccccccdddcccbbbdddeeegggkkkooorrrttttttnnntttzzz}}}~~~xxxvvvtttsssssstttvvvxxx{{{zzzyyywwwvvvtttssssssuuutttrrrrrrsssuuuxxxzzzyyy{{{}}}uuukkk___ZZZWWWXXXYYY]]]fffppp|||xxxsssfffbbb]]]XXXTTTPPPKKKHHHDDDCCCAAA???>>>======>>>>>>@@@BBBDDDMMMaaa|||{{{www|||}}}zzzjjjOOOEEE<<<999777555555888333222222222333333444555333333333333333333333333111111222222222222333333444555666888<<>>999777444333555222222222222333333444555333333333333333333333333333333444444444555555555555666666777;;;EEESSS]]]YYYTTTMMMIIIMMMWWWdddllltttxxxiiilll|||zzzqqqhhh```[[[WWWUUUUUUYYY[[[]]]ccckkkrrrzzzsssjjjgggiiimmmrrrxxx}}}|||mmmbbb^^^```\\\___ccciiiooossswwwxxxxxx{{{xxxhhhaaa```aaadddhhhnnnrrrxxx|||{{{xxxsssooommmkkkhhhgggeeegggjjjmmmrrrvvvzzz|||{{{zzzxxxuuutttuuuyyy}}}~~~}}}{{{yyywwwvvvuuussssssssstttuuuxxxzzz{{{}}}~~~zzzkkkbbb\\\WWWWWWYYY\\\ccckkkvvvyyytttjjjfff___YYYTTTOOOKKKHHHEEECCC@@@>>><<<<<<===>>>;;;;;;???DDDKKKZZZttt~~~|||xxx\\\DDD999:::777666777444555555444444444333333333444444444333333222222222333333333444444444555555555555666888<<>>===<<>>888666666333555555444444444333333333444444333333333333222222333333333444444444555555555555666888<<>>===<<>>888666777333555555444444444333333333333333333333333333333333333333333444444444555555555555666888<<>>>>>???BBBFFFTTTlll~~~fffMMM???===777666777444555555444444444333333333333333333333333333333333333333333444444444555555555555666888<<>>=========???BBBGGGTTTmmmgggNNN@@@===777666888555555555444444444333333333222222333333333333444444333333333444444444555555555555666888<<>>>>>?????????@@@CCCGGGTTTllllllRRRBBB???888666777444555555444444444333333333222222222333333444444444333333333444444444555555555555666888<<>>>>>???@@@AAAAAABBBDDDGGGTTTlllpppUUUEEEAAA999666777333555555444444444333333333222222222333333444444444333333333444444444555555555666666888<<>>===@@@@@@BBBDDDIIIWWWpppzzzeeeTTTBBB;;;:::888666555444444444444444444444444333333333444444444555555444444444444444444444444555777888999<<>>>>>>>>AAAEEEKKKYYYrrr|||ttteeeTTTBBB;;;:::999777666444444444444444444444444333333333444444444555555444444444444444444444444555666777888<<>>>>>???BBBFFFLLLYYYpppxxxsssiiiVVVCCC;;;:::888666555444444444444444444444444333333333444444444555555333333444444444444444444444555666888<<>>???@@@DDDGGGKKKWWWmmm|||xxxuuunnnZZZFFF<<<999666444333444444444444444444444444333333333444444444555555333333333444444444555555444555666777<<>>???AAADDDHHHKKKTTTiii|||}}}zzzyyyxxxxxxqqq]]]HHH===999666333222444444444444444444444444333333333444444444555555222333333444444555555555666666777777<<>>===>>>???CCCGGGJJJSSSgggyyy|||xxxwwwxxxzzz{{{qqq]]]HHH===999666444333444444444444444444444444333333333444444444555555222222333333444555555666777777777777;;;EEESSS]]]___VVVOOOSSS[[[aaaggglll{{{{{{pppdddaaaqqqyyyooofff```[[[YYYYYY[[[]]]___eeemmmvvv~~~~~~qqqfffdddbbbcccdddiiiuuu}}}yyyuuusssrrrrrrvvvxxx}}}}}}mmm^^^VVVSSSMMMMMMLLLMMMNNNPPPRRRSSSVVVZZZ___eeelllwwwiii___UUUQQQOOOMMMOOOSSSWWWXXXYYYZZZ\\\aaagggkkkttt||||||rrrssstttzzzyyykkkbbbYYYWWWVVVVVVZZZ___lllzzzyyyuuuiiieee___YYYTTTPPPKKKHHHFFFDDDAAA@@@??????===<<<;;;>>>BBBGGGJJJSSSgggyyyzzzvvvwwwyyy|||~~~ppp\\\GGG<<<:::777555555444444444444444444444444333333333444444444555555222222333333444555666666888888888777;;;EEESSS]]]___VVVPPPSSS[[[bbbggglll|||ssseeeaaaqqqzzzpppgggaaa[[[YYYYYY[[[]]]___eeemmmuuu}}}~~~tttgggffffffggghhhnnn~~~~~~yyyuuusss{{{{{{{{{||||||~~~|||rrrcccWWWSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOQQQSSSUUUYYY]]]eeemmmrrrhhh]]]QQQMMMKKKJJJLLLOOOQQQRRRSSSTTTVVV\\\bbbgggttt{{{zzztttrrrqqquuuzzzzzzmmmddd[[[XXXWWWXXX\\\aaalllxxxxxxrrrgggbbb\\\VVVRRROOOKKKIIIFFFEEEDDDCCCAAA@@@???>>>AAAAAACCCDDDFFFOOOcccvvv}}}{{{{{{||||||{{{zzzrrr___JJJ???:::666444555666666555444444444444555333333333333333333333333333333333444444444555555666555888;;;>>>DDDQQQ^^^```]]]TTTVVVbbbddddddmmmxxxnnnaaa```ooo~~~zzzoooeee___ZZZZZZZZZ[[[]]]bbbhhhmmmwwwtttoooooooooooottt|||yyyuuu|||xxxpppmmmlllkkkllllllfff]]]VVVTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPRRRTTTWWW\\\cccgggmmmwwwggg[[[PPPLLLKKKJJJLLLOOOPPPQQQSSSTTTVVVZZZ```dddmmmssszzz|||yyyssspppnnnqqquuuzzz{{{mmmddd[[[XXXWWWXXX\\\aaakkkxxxwwwqqqgggbbb\\\VVVRRRNNNKKKHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@AAACCCEEEGGGPPPdddvvv~~~|||sss```KKK???;;;777666777666666555444444444444555333333333333333333333333444444444555555555666666666555888;;;>>>CCCPPP]]]___]]]TTTVVVbbbeeeeeennn{{{pppbbb\\\hhhwwwzzzooofff```[[[[[[[[[\\\^^^ccciiinnnvvv~~~zzzttttttuuuxxx~~~|||rrrhhhaaa___[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQNNNPPPQQQRRRSSSUUUXXX[[[]]]ffftttcccYYYOOOKKKKKKKKKMMMPPPNNNPPPRRRTTTUUUXXX[[[^^^eeejjjpppqqqooommmllllllpppttt{{{|||mmmddd[[[XXXWWWWWW[[[aaaiiivvvvvvpppgggccc\\\VVVQQQMMMIIIGGGAAAAAAAAAAAAAAABBBBBBBBB>>>@@@CCCFFFHHHQQQeeewww|||yyyuuubbbLLL@@@;;;888777888666666555444444444444555333333333333333333333333555555555666666666777777666555888;;;===CCCOOO\\\^^^]]]UUUWWWcccfffgggpppxxxlll___[[[fffvvvzzzpppfff```[[[\\\\\\\\\^^^cccjjjooouuu}}}~~~~~~~~~sssggg___[[[WWWUUUSSSTTTVVVVVVTTTQQQTTTSSSSSSSSSRRRRRRRRRRRROOOQQQRRRRRRRRRRRRTTTVVVZZZaaakkkuuu}}}```VVVLLLJJJJJJJJJLLLPPPLLLOOORRRSSSTTTUUUWWWYYY```dddhhhiiiiiiiiilllnnnpppuuu|||}}}nnnddd[[[XXXWWWWWW[[[```hhhuuuuuuooogggbbb[[[UUUPPPLLLIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@DDDGGGJJJSSSgggyyy|||yyyvvvcccMMM@@@;;;999888999666666555444444444444555444444444444444444444444444555555555666666666666666666777:::<<>>:::999:::666666555444444444444555555555555555555555555555444444444444555555555555777666777999:::>>>JJJVVVZZZ]]]YYY[[[fffiiinnn|||uuu```]]]]]]dddppp}}}ssshhhaaaYYYYYYYYYZZZ\\\aaagggllluuu}}}|||yyyyyyyyyyyyxxxuuuwwwzzz|||xxxwwwwwwzzz|||{{{xxxyyytttcccWWWPPPPPPPPPQQQQQQSSSUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVXXXWWWUUUSSSRRRSSSWWWZZZ]]]aaafffkkkqqqzzzlllZZZQQQIIIHHHHHHGGGHHHJJJKKKLLLNNNOOOPPPQQQTTTWWWWWWYYY\\\^^^___dddkkkqqqssszzzooofff\\\XXXWWWVVVZZZ___gggttt|||rrrlllaaa]]]WWWRRROOOMMMJJJHHHDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEFFFIIINNN[[[sssqqqXXXHHH@@@;;;:::;;;666666555444444444444555555555555555555555555555555555555555666666666777777666777999:::>>>IIIVVVZZZ]]]YYY\\\fffiiiooo}}}yyyZZZZZZ^^^gggqqq{{{~~~ssshhhaaaZZZZZZZZZ[[[]]]bbbhhhmmmuuu}}}|||yyyvvvttttttttttttsssrrrtttxxx~~~~~~xxxvvvwwwxxxyyyyyyzzz~~~tttdddWWWTTTSSSSSSUUUWWWYYYYYYXXXUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRQQQQQQSSSWWW[[[]]]bbbiiiooottt|||gggTTTPPPJJJGGGGGGIIIKKKLLLNNNMMMNNNNNNPPPSSSUUUWWWWWWYYY[[[^^^aaaffflllpppyyy}}}pppeeeZZZWWWVVVVVVYYY\\\hhhrrrxxxoooiiiddd___YYYTTTPPPLLLHHHFFFBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFIIILLLOOOYYYnnnrrrXXXHHHAAA<<<888777666666555555555444444444555555555555555555555555666666666666666777888888===:::999:::<<<@@@KKKVVV\\\___ZZZ[[[cccgggooowwwaaaZZZYYYcccmmmtttuuuiiiaaaYYYWWWYYY]]]___```eeelllsss{{{~~~|||{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxzzz}}}~~~yyyvvvvvvwwwxxxyyy{{{~~~ttteeeYYYUUUTTTTTTUUUXXXYYYYYYYYYVVVWWWXXXYYYXXXWWWVVVUUUSSSSSSSSSRRRRRRUUUYYY\\\]]]cccjjjqqqvvv~~~eeeTTTOOOJJJGGGGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSVVVWWWWWWYYY\\\^^^aaaffflllpppxxx|||qqqeee[[[WWWWWWWWWYYY]]]hhhrrr{{{rrrlllccc^^^XXXSSSOOOKKKGGGEEECCCDDDEEEFFFGGGHHHHHHHHHGGGHHHKKKMMMOOOWWWkkk~~~qqqWWWHHHAAA<<<888777666666555555555444444444555555555555555555555555666666666666666777777888;;;999888999;;;???IIITTT[[[___[[[\\\dddgggnnn~~~uuuaaa[[[\\\fffnnnsss|||vvvjjjaaa[[[YYYYYY\\\^^^___dddkkkttt|||}}}|||~~~}}}|||{{{{{{{{{||||||||||||}}}~~~yyywwwuuuvvvxxxyyy{{{ssseeeZZZWWWVVVUUUVVVYYYZZZ[[[ZZZYYYZZZZZZ[[[ZZZYYYXXXWWWUUUUUUUUUTTTTTTVVVZZZ^^^___eeennnuuuzzz|||bbbSSSOOOJJJGGGGGGIIIKKKLLLLLLMMMNNNOOOQQQTTTVVVWWWXXXZZZ\\\___bbbffflllpppvvv{{{qqqfff\\\XXXXXXXXXZZZ^^^gggqqq}}}tttnnnbbb]]]WWWQQQMMMJJJFFFDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMNNNUUUhhhzzzpppVVVGGG@@@<<<999888666666666555555555444444555555555555555555555555666666555555666666777888999777777999:::===GGGRRRZZZ^^^]]]___ggghhhlll{{{sss```\\\___jjjrrruuu|||wwwkkkbbb]]]ZZZYYY[[[\\\^^^dddlllvvv~~~~~~yyywwwssstttwwwyyy{{{~~~sssggg\\\YYYXXXVVVWWWYYY[[[\\\[[[[[[\\\\\\]]]\\\[[[ZZZYYYVVVWWWVVVVVVVVVXXX\\\___bbbiiirrrzzz~~~www```QQQNNNIIIGGGHHHIIIKKKKKKKKKLLLNNNPPPRRRUUUWWWXXXXXXZZZ]]]___bbbgggmmmqqquuuyyyrrrggg\\\YYYXXXXXX[[[^^^fffppp|||tttmmmbbb^^^WWWQQQMMMJJJGGGEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNUUUhhhzzznnnUUUFFF@@@<<<999888666666666666555555555555555555555555555555555555666555555555555666777777888666777999:::===FFFPPPXXX^^^___bbbjjjiiilllyyyttt^^^[[[```llltttyyyxxxlllddd]]]ZZZXXXZZZ[[[^^^fffnnnwww}}}xxxvvvpppsssvvvyyy|||~~~xxxvvvwwwxxxxxxzzzzzz{{{|||~~~wwwlllbbb[[[YYYWWWWWWYYY[[[\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\YYYYYYYYYXXXXXXZZZ^^^bbbgggnnnwwwqqq^^^PPPMMMIIIGGGHHHJJJKKKKKKJJJKKKNNNQQQTTTVVVXXXYYYYYY[[[]]]```ccchhhnnnrrrtttyyyrrrggg\\\YYYXXXXXX[[[^^^eeeooo~~~}}}tttnnnddd___WWWQQQMMMJJJHHHFFFDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJLLLMMMOOOWWWjjj|||lllSSSEEE???<<<:::999777777666666666555555555555555555555555555555555555555555555555666666777888666888:::;;;===EEENNNXXX___aaaeeemmmkkkmmmyyywww```]]]aaalllsssxxxyyymmmeee[[[XXXWWWZZZ\\\___gggpppwww}}}wwwtttnnnqqquuuyyy|||vvvqqqiiidddbbbbbbbbbbbbbbbbbbbbbccceeehhhjjjlllnnnssszzz|||rrriii\\\ZZZWWWWWWYYY[[[\\\\\\[[[\\\^^^___``````___^^^\\\]]]\\\\\\\\\^^^bbbeeemmmttt|||lll\\\OOOLLLHHHGGGHHHJJJKKKKKKIIIKKKNNNQQQUUUWWWYYYZZZZZZ\\\^^^aaadddhhhnnnrrruuuzzzqqqfff\\\XXXXXXXXXZZZ^^^dddnnn}}}wwwpppddd___WWWQQQMMMJJJHHHGGGCCCDDDFFFHHHJJJKKKKKKLLLJJJJJJMMMNNNPPPYYYlllkkkRRRDDD???<<<::::::777777777666666666555555555555555555555555555555555555444444555555666777777666888;;;<<<===DDDLLLXXX___bbbgggpppnnnooo{{{zzzeeebbbeeennntttxxx{{{ooofff[[[XXXXXX[[[]]]___fffnnnvvv~~~}}}|||uuurrrmmmppptttyyy}}}uuuccc___YYYTTTRRRRRRQQQPPPQQQPPPPPPPPPRRRTTTWWWXXXXXX\\\bbbhhhmmmssszzz}}}tttkkk\\\ZZZWWWVVVXXXZZZ\\\\\\ZZZ[[[]]]___aaaaaaaaaaaaaaabbbaaaaaaaaacccgggjjjsssyyygggYYYNNNKKKHHHGGGHHHJJJJJJJJJHHHJJJNNNRRRUUUXXXYYYZZZZZZ\\\___aaadddiiiooossswww|||qqqeee[[[WWWWWWWWWYYY]]]cccmmm|||vvvoooddd^^^VVVOOOKKKIIIGGGFFFBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLNNNPPPQQQZZZmmmiiiQQQDDD???<<<::::::777777777777666666666555555555555555555555555555555444444444444555666666555444777:::;;;<<>><<<888777777777777666666666666555555555555666666666666555555555555555444444444888777777666888<<>>>>>BBBBBBCCCEEEHHHKKKNNNPPPUUU[[[dddkkknnnmmmjjjggg]]]\\\ZZZZZZ[[[\\\]]]^^^```cccgggiiiiiijjjkkklllrrrqqqooonnnoooqqqtttvvvyyyyyy___TTTLLLJJJHHHFFFEEEFFFGGGHHHKKKNNNQQQSSSTTTWWWZZZ\\\___```bbbeeehhhnnnuuuzzzrrrggg[[[VVVUUUUUUXXX[[[ccclllzzz~~~uuunnnfff___UUUMMMHHHFFFDDDDDDCCCDDDEEEFFFIIIKKKMMMNNNLLLKKKLLLOOOQQQZZZlll}}}}}}zzzxxxwwwxxxzzzyyyhhhRRRCCC??????===:::777777777777666666666666555555555555666666666666666555555555555555555555777777777666777;;;AAAEEEVVVdddlllooovvvuuuuuu~~~iiilllyyy|||rrrlllbbb___]]]]]]\\\\\\bbbjjjsss{{{}}}xxxuuuppprrrsssssssssuuuxxxzzzyyyrrroookkknnnrrruuuxxx}}}lll\\\TTTJJJGGGCCC@@@@@@@@@???>>>>>>=========<<<<<<<<<<<<>>>>>>>>>???AAADDDFFFGGGKKKPPPWWW]]]aaabbbaaa```[[[\\\]]]___aaacccdddeeejjjmmmqqqsssssstttvvvwww~~~|||zzzyyyyyyzzz|||~~~www^^^RRRKKKJJJHHHFFFEEEFFFGGGHHHKKKMMMQQQSSSUUUXXX[[[]]]```bbbdddgggkkkqqqxxx}}}rrrggg[[[VVVUUUUUUXXX[[[dddmmmzzzuuummmddd^^^UUUMMMHHHFFFDDDDDDCCCDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLMMMPPPZZZmmm|||{{{zzzyyyxxxxxxxxxyyyzzzhhhQQQBBB>>>>>>===:::888888777777777666666666555555555555666666666666666666666666666777777777666666666666777:::@@@DDDRRRdddoootttzzzvvvssszzz{{{gggiiiuuu}}}ssslllccc___]]]^^^]]]^^^cccjjjrrrzzz~~~yyyvvvrrrpppiiijjjkkkkkklllooossswwwxxx{{{yyyrrrooolllooosssvvvyyy}}}{{{eeeWWWPPPJJJGGGDDDBBBAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===???@@@BBBDDDGGGLLLRRRWWWYYY[[[[[[YYY\\\aaaeeehhhkkkmmmooouuuyyy~~~www^^^RRRLLLKKKIIIGGGGGGHHHIIIJJJKKKMMMQQQTTTVVVYYY\\\___aaacccfffjjjnnnttt{{{rrrggg[[[VVVUUUUUUXXX[[[eeemmmzzztttlllbbb\\\TTTLLLHHHFFFDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMNNNLLLKKKLLLOOOZZZooo}}}|||}}}}}}}}}|||{{{iiiQQQAAA<<<===<<<999999888888777777666666666555555555555666666666666777777777777777888888888555666666666777:::???BBBOOObbbooovvv|||wwwttt|||yyyggggggqqq~~~ssskkkccc___\\\]]]]]]^^^ccciiiqqqzzz~~~~~~|||yyy|||~~~wwwrrrpppmmmlllggggggffffffgggjjjpppuuuvvvyyy~~~xxxssspppnnnqqquuuyyy{{{~~~wwwbbbUUUOOOIIIFFFCCCBBBBBBAAA@@@???===<<<<<<<<<<<<;;;;;;;;;===<<<;;;;;;<<<===??????AAACCCGGGLLLPPPTTTVVVWWWWWW\\\cccjjjnnnrrrvvvzzzxxx^^^SSSKKKJJJHHHGGGGGGHHHIIIJJJJJJMMMQQQTTTWWWZZZ^^^```bbbdddhhhlllqqqwww~~~rrrggg[[[VVVUUUUUUXXX[[[dddmmmzzz}}}rrrjjj```ZZZSSSLLLHHHFFFDDDCCCBBBCCCEEEHHHJJJKKKLLLLLLMMMKKKJJJLLLOOO[[[pppnnnTTTCCC>>>>>>===;;;999999999888777666666666555555555555666666666666777777777777888888999999555666666666777:::>>>AAALLL```nnnvvv{{{xxxwwwxxxeeeeeelll|||ssskkkccc]]]ZZZ[[[]]]^^^bbbgggqqqzzz~~~}}}~~~zzzvvvuuussstttvvv{{{xxxqqqmmmjjjgggfffeeeeeedddcccdddhhhnnnrrryyy|||wwwsssrrrrrruuuyyy|||~~~ttt```SSSNNNFFFDDDAAA@@@@@@???>>><<<======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;===>>>???AAABBBEEEIIILLLOOORRRSSSUUU\\\eeelllrrrxxxwww^^^SSSIIIGGGFFFEEEEEEFFFGGGHHHJJJMMMQQQUUUXXX[[[___bbbdddgggkkkpppuuu{{{rrrggg[[[VVVUUUUUUXXX[[[ccclllyyyzzzooohhh^^^YYYRRRLLLHHHFFFDDDCCCAAACCCFFFHHHJJJLLLLLLLLLMMMKKKJJJLLLPPP\\\qqquuuZZZGGGAAAAAA@@@>>>::::::999888777777666555555555555555666666666666666666777777888888999999666777777888888:::>>>AAAKKK```nnnvvv{{{xxxyyyvvvaaa```hhhxxxtttkkkccc]]]YYYZZZ]]]^^^bbbfffqqqzzz~~~{{{|||}}}~~~~~~tttpppjjjfffeeeiiinnnrrryyy~~~yyyrrrlllhhheeebbb```ccccccbbbbbbdddhhhnnnsss}}}{{{tttrrrrrruuuxxx|||rrr^^^QQQLLLDDDBBB@@@?????????===;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::;;;<<<===@@@BBBDDDFFFIIIKKKMMMMMMTTT[[[eeennnttt|||vvv]]]QQQHHHGGGEEEDDDDDDFFFGGGHHHJJJMMMQQQUUUXXX\\\```cccgggjjjoootttzzzrrrggg[[[VVVUUUUUUXXX[[[bbbkkkxxxwwwmmmfff\\\XXXQQQLLLHHHFFFDDDCCCAAACCCFFFIIIKKKLLLLLLKKKKKKJJJKKKMMMQQQ]]]rrryyy\\\HHHAAA@@@@@@>>>;;;::::::999888777666555555555555555666666666666555555666666777888888999777888999999999;;;>>>AAAJJJ```pppxxx}}}xxxxxxttt^^^]]]eeeuuuwwwmmmddd]]]YYY[[[^^^___bbbfffoooyyy|||xxxuuuvvvvvvuuuwww{{{{{{wwwvvvyyyzzzwwwwwwzzz|||~~~uuupppiiibbb^^^___bbbdddmmmsss}}}}}}~~~~~~xxxtttooojjjgggeeebbb```aaabbbccceeehhhnnntttyyywwwrrrqqqrrrwwwzzz~~~ppp\\\PPPJJJEEECCCAAA@@@AAA@@@>>><<<;;;;;;;;;:::::::::999999:::999888888888:::;;;<<<@@@AAACCCEEEGGGHHHIIIIIITTT[[[fffnnnuuu~~~uuu[[[PPPJJJIIIGGGFFFFFFHHHIIIJJJJJJMMMQQQUUUYYY\\\aaadddiiimmmrrrwww}}}rrrggg[[[VVVUUUUUUXXX[[[aaajjjxxxuuukkkddd[[[WWWQQQKKKHHHFFFDDDBBBAAACCCFFFIIIKKKLLLLLLKKKJJJJJJKKKNNNRRR]]]rrrxxx[[[FFF>>>>>>===;;;;;;;;;:::999888777666555555555555555666666666777444555555666777888888888777888999::::::<<>>>>>>>>???===;;;999888999:::;;;:::999999999999:::;;;;;;<<<>>>@@@CCCFFFIIIKKKMMMPPPWWWaaalllvvvoooWWWMMMHHHHHHGGGGGGGGGHHHIIIJJJLLLPPPUUUXXXZZZ\\\aaaeeemmmpppsssxxx~~~qqqggg\\\XXXXXXWWWXXX[[[eeemmmyyy}}}sssjjjeeeZZZUUUOOOJJJGGGFFFDDDBBBCCCDDDFFFIIIJJJKKKKKKKKKLLLNNNPPPQQQVVVcccvvvxxxZZZIIIBBB>>>;;;999999999888888777666666666555555555555555555555555333444555555666666555555555666888999:::===@@@DDDOOO[[[nnn|||}}}wwwuuuxxxmmm\\\ZZZ^^^lll~~~zzztttggg```ZZZZZZ\\\]]]aaafffoooxxx|||uuupppiiifffeeedddcccaaabbbdddeeeffffffgggjjjllllllpppvvv{{{~~~zzzpppgggbbb^^^\\\[[[]]][[[]]]dddmmmuuuxxxyyy|||zzzwwwvvvqqqpppooolllhhheeeeeeeeehhhjjjlllooosssyyywwwrrrnnnnnnrrrssswww}}}}}}gggWWWLLLGGGAAAAAA@@@??????>>>>>>===???===;;;999999999:::;;;<<<;;;;;;;;;;;;<<<======<<<===@@@CCCFFFIIIKKKLLLOOOTTT]]]gggqqqzzzoooWWWMMMIIIHHHGGGGGGGGGHHHIIIJJJMMMQQQVVVZZZ\\\___dddiiiqqqtttxxx}}}oooeee[[[XXXXXXXXXZZZ^^^ccckkkxxx}}}rrriiidddYYYUUUOOOJJJGGGEEEDDDBBBCCCDDDFFFIIIJJJKKKKKKKKKLLLOOOQQQRRRVVVcccvvvzzz\\\JJJCCC???<<<;;;999999888888777777666666666666666666666666666666333444555555666666555555555777888999:::===AAADDDNNNZZZmmmzzz{{{uuutttwwwmmmZZZXXX]]]kkkzzz|||vvviiiaaa[[[[[[\\\]]]aaafffnnnvvv{{{vvvnnnjjjdddaaa``````___^^^___```bbbbbbbbbdddfffhhhjjjmmmrrrvvvyyy|||xxxnnngggbbb^^^\\\\\\YYYYYY^^^dddjjjrrr{{{yyyyyy{{{xxxtttsssmmmnnnnnnllljjjiiijjjlllnnnppprrruuuxxx}}}yyypppmmmjjjlllqqqppptttxxx{{{}}}~~~uuu```QQQIIIEEEAAA@@@@@@??????>>>======>>>===;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<======<<<===???BBBEEEHHHJJJKKKMMMQQQXXX```hhhqqqzzzoooWWWNNNIIIHHHGGGGGGGGGHHHJJJKKKNNNRRRXXX[[[^^^ccciiinnnwww{{{nnncccZZZXXXYYYZZZ\\\```bbbjjjwww|||qqqgggbbbYYYTTTNNNIIIGGGEEECCCBBBCCCDDDFFFIIIKKKKKKLLLLLLMMMPPPRRRSSSXXXdddwww|||]]]KKKDDD@@@>>>===999999999888777777666666777777777777777777777777444444555666666666666555666888999:::;;;===AAADDDLLLXXXjjjwwwyyyssssssvvv}}}kkkYYYWWW\\\gggttt}}}~~~xxxkkkccc\\\[[[\\\]]]aaaffflllttt~~~}}}zzztttooohhhddd```]]]\\\]]]\\\\\\^^^___```aaaaaabbbdddgggjjjmmmppprrruuuxxx|||vvvnnniiidddaaa]]]XXXVVVXXX[[[]]]ccciiixxxzzzyyyxxxtttooonnniiijjjlllmmmmmmnnnqqqsssvvvxxxzzz}}}qqqjjjhhheeehhhooonnnqqqtttwwwyyy{{{~~~mmmZZZMMMGGGDDD@@@@@@@@@???>>>>>>=========<<<;;;::::::::::::;;;:::999999999999:::;;;;;;<<<===???BBBEEEGGGIIIJJJKKKNNNSSSXXX___gggpppvvv}}}pppYYYOOOIIIHHHHHHGGGHHHIIIJJJKKKNNNRRRXXX]]]aaagggooottt}}}nnnddd[[[XXXYYYZZZ\\\```ccckkkxxxzzzpppfff___XXXSSSMMMIIIFFFEEECCCBBBBBBDDDFFFIIIKKKLLLLLLLLLMMMQQQTTTUUUYYYfffyyyzzz\\\JJJDDDAAA???>>>::::::999888888777777666666666666666666666666666444444555666666666666666777888::::::;;;===AAADDDJJJUUUgggtttvvvrrrrrrwww}}}}}}kkk[[[YYY[[[dddnnnwww|||nnneee]]][[[[[[\\\```eeelllsss~~~zzzwwwvvvzzz|||wwwsssooolllfffddd```\\\[[[ZZZ[[[[[[___```bbbccccccdddgggiiimmmnnnqqqrrruuuxxx}}}{{{uuuppplllhhh___ZZZWWWWWWVVVVVVYYY^^^hhhqqq~~~zzzwwwtttnnnjjjhhhfffhhhkkkmmmooorrrvvvyyyzzz}}}{{{jjjeeeccc```dddjjjlllooosssvvvxxxzzz~~~hhhVVVKKKFFFCCC@@@@@@??????>>>======<<<<<<<<<;;;;;;:::::::::;;;:::999999999999:::;;;;;;<<<===???AAADDDFFFHHHIIIJJJLLLOOORRRWWW___ggglllpppxxxsss\\\QQQIIIIIIHHHHHHHHHIIIJJJKKKMMMRRRYYY^^^dddkkkttt{{{pppfff\\\YYYYYYYYY[[[^^^fffnnnyyyyyyoooeee]]]VVVRRRLLLHHHFFFDDDCCCBBBBBBDDDFFFIIIKKKMMMMMMMMMMMMPPPTTTWWW\\\hhh{{{wwwZZZJJJDDDAAA>>>===::::::999999888777777777555555555555555555555555444555666666777777666666777888::::::;;;===@@@CCCGGGRRRcccqqqsssqqqsssxxxooo^^^[[[[[[bbblllwwwqqqhhh___\\\[[[[[[___dddlllsss}}}~~~wwwqqqnnnnnnrrrxxx|||wwwrrrpppnnnllljjjeeeccc```\\\YYYXXXYYYZZZ```bbbdddeeefffgggjjjmmmooopppsssuuuxxx|||~~~}}}}}}zzztttoookkkbbb\\\XXXWWWUUUSSSUUUYYY\\\eeerrryyyuuupppjjjeeeeeefffhhhlllnnnppptttxxx{{{|||}}}nnnbbb___^^^\\\___gggjjjnnnrrrvvvxxxzzz}}}eeeTTTJJJEEECCC@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<>>>AAACCCEEEGGGHHHJJJKKKNNNPPPSSSYYY___dddfffnnnzzz~~~www```TTTJJJIIIHHHHHHHHHIIIKKKLLLNNNSSSZZZaaagggppp{{{qqqggg]]]ZZZYYYYYY[[[^^^gggooozzzxxxoooddd]]]UUUQQQKKKGGGEEEDDDCCCBBBBBBDDDGGGJJJLLLMMMNNNNNNKKKPPPUUUXXX^^^kkk~~~sssXXXJJJEEEBBB>>>===:::::::::999888888777777555555555555555555555555555555666777777777777666777888999999:::<<>>======<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;<<<>>>@@@BBBEEEFFFGGGJJJLLLNNNPPPRRRVVV[[[^^^bbbhhhsss}}}zzzvvvxxxzzz|||{{{cccWWWJJJIIIIIIHHHHHHJJJKKKLLLQQQVVV]]]dddlllvvvpppeee\\\YYYZZZZZZ]]]aaaeeemmmzzz~~~xxxoooddd]]]TTTPPPKKKGGGEEEDDDBBBAAABBBDDDGGGJJJLLLNNNNNNOOOJJJOOOUUUYYY```mmmoooWWWKKKGGGDDD???===;;;::::::999999888888777555555555555555555555555555555666777777777777777666777888888999:::>>>@@@AAALLL^^^lllqqqrrrwww~~~uuu^^^\\\^^^eeemmmzzzvvvlllbbb]]][[[ZZZ^^^cccjjjpppzzzyyyrrrkkkgggddddddiiiooovvvxxxrrrnnnmmmllllllllljjjiiihhhiiiiiihhhfffaaaaaa```^^^[[[[[[___bbbcccfffiiikkknnnqqqvvvyyywww{{{tttmmmjjjhhhiiilllnnnmmmlllhhhfffccc```___```bbbcccgggkkkqqqxxx|||tttoooiiiccc___]]]YYYUUUUUUXXXVVV[[[bbbjjjttt~~~{{{wwwqqqjjjfffhhhjjjlllpppssswww{{{mmm```WWWRRRUUUXXXXXX\\\cccfffjjjqqqvvvyyyzzz{{{{{{~~~}}}aaaQQQIIICCC@@@?????????>>>======<<<<<<::::::;;;<<<<<<;;;;;;;;;:::999999999999:::;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGKKKMMMOOOPPPRRRUUUYYY\\\aaagggpppyyy}}}vvvrrrrrruuuvvvzzz~~~eeeXXXJJJJJJIIIHHHIIIJJJKKKLLLSSSXXX___gggooozzz~~~mmmddd[[[YYY[[[\\\___cccdddlllyyy}}}wwwoooeee]]]TTTPPPJJJFFFDDDCCCBBBAAABBBDDDGGGJJJLLLNNNOOOOOOIIINNNTTTYYYaaaooonnnWWWLLLIIIEEEAAA>>>;;;;;;:::999999888888777777777777777777777777777555666666777777777777777555666777888888:::===???@@@KKK\\\lllqqqsssyyyrrr\\\\\\___gggooozzzwwwmmmbbb]]][[[ZZZ^^^ccchhhoooxxx|||tttooollliiihhheeeggglllttt{{{|||ssslllhhhgggggggggjjjiiihhhiiijjjjjjiiihhhaaabbbcccaaa___aaaeeejjjgggjjjmmmpppssswww|||~~~{{{nnnfffdddbbbccceeeeeeccc```[[[ZZZXXXVVVVVVXXXZZZ[[[]]]aaagggnnnvvv{{{vvvoooiiidddaaa]]]XXXXXXZZZXXX[[[___eeelllvvv}}}xxxrrrkkkiiijjjjjjmmmrrrvvvzzz~~~nnnbbbSSSRRRPPPOOOQQQTTTXXXZZZaaagggpppvvvyyyyyyxxxxxxzzz~~~yyy___NNNEEEBBBDDD???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;===???BBBEEEGGGIIIJJJLLLNNNPPPRRRVVV[[[^^^aaaiiiqqqvvv|||wwwoooooossswwwzzz~~~nnnVVVPPPKKKIIIKKKMMMLLLLLLOOOUUUZZZbbbiiipppxxx{{{lllccc[[[ZZZ[[[\\\___cccfffqqq}}}~~~tttiii^^^XXXVVVQQQJJJDDDBBBAAAAAA@@@FFFGGGHHHJJJKKKLLLLLLLLLOOOOOORRRXXXbbbppprrr[[[MMMFFFAAA>>>>>>;;;;;;:::999999888888777<<<;;;:::888777666666555888888888888888888888888;;;:::888888888:::<<<===CCCIIIZZZlllsssrrrvvvuuu```ZZZ[[[ggguuuzzzpppddd^^^[[[YYY[[[```hhhnnnwww}}}vvvooommmkkkgggfffhhhfffllltttzzzvvvlllhhheeedddfffjjjhhhiiikkknnnpppoookkkhhhgggcccaaaccccccccceeeiiifffjjjooosssvvvzzzssshhhaaa```^^^\\\[[[ZZZ[[[[[[TTTRRROOOOOOQQQSSSUUUVVVZZZ^^^eeennnwww}}}zzztttooojjjfffdddbbb___\\\\\\]]]___bbbfffnnnvvv|||}}}uuuooojjjhhhjjjoootttyyy}}}yyykkk^^^VVVQQQPPPOOONNNPPPSSSWWWYYY___dddlllqqqtttuuuvvvvvvyyy}}}www]]]MMMEEEBBBDDD???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;===???BBBEEEGGGIIIJJJLLLNNNPPPRRRUUUYYY]]]bbbjjjrrrvvv}}}zzzrrrssswwwzzz}}}sssZZZQQQLLLIIIKKKMMMLLLLLLOOOSSSXXX___eeellluuuyyykkkaaaYYYXXXZZZ[[[^^^bbbhhhsss~~~tttiii^^^XXXTTTOOOHHHDDDBBBBBBBBBBBBDDDEEEGGGIIIKKKMMMMMMNNNMMMNNNQQQXXXcccsss}}}~~~sss\\\MMMFFFAAA??????<<<<<<;;;;;;::::::999999::::::888777666666666666777777777777777777777777:::999888888999:::<<<>>>AAAGGGXXXkkkssssssxxxyyyeee```cccppp}}}zzzoooccc\\\XXXWWWYYY^^^gggmmmvvv}}}sssmmmiiiiiihhhfffgggkkkooouuu}}}~~~tttjjjfffdddbbbdddiiiggghhhkkknnnqqqpppmmmjjjhhhcccbbbcccddddddgggkkkkkkpppvvvzzz~~~pppeee\\\ZZZXXXUUUSSSRRRRRRRRRQQQOOOMMMMMMOOOSSSVVVWWW]]]aaaiiirrr{{{|||vvvrrrmmmjjjiiigggeeecccbbbcccdddeeehhhmmmtttyyy}}}vvvqqqmmmlllmmmrrrxxx~~~qqqddd[[[TTTOOONNNMMMLLLLLLNNNQQQUUUWWW[[[___fffkkknnnpppsssuuuwww{{{ttt[[[MMMEEECCCDDD>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<===???BBBEEEGGGIIIJJJLLLNNNOOOQQQTTTXXX[[[bbbjjjsssxxx~~~xxxyyy|||vvv]]]QQQLLLIIILLLMMMLLLLLLOOOQQQUUU[[[```gggppp{{{xxxjjj```XXXWWWYYYZZZ]]]aaaiiisss}}}ssshhh^^^XXXQQQMMMGGGCCCBBBCCCDDDDDDCCCDDDFFFIIILLLNNNOOOOOOKKKMMMQQQXXXfffxxx~~~vvvssswww~~~ttt]]]OOOGGGBBB??????>>>======<<<;;;;;;::::::888888777666666666666666666666666666666666666666888888888888999;;;===??????EEEVVVjjjuuuvvv|||}}}hhheeejjjxxx|||pppccc\\\XXXWWWZZZ___fffmmmvvv|||sssiiieeedddfffhhhiiimmmrrryyy|||sssiiieeebbbaaacccggghhhjjjnnnsssvvvuuurrrooojjjfffccceeegggggglllqqqsssxxx}}}jjj^^^WWWUUUSSSPPPMMMLLLKKKKKKPPPOOONNNNNNQQQUUUYYY\\\ccciiirrr{{{~~~zzzwwwssspppoooooonnnmmmllllllllllllllloootttxxxxxxtttrrrqqqrrrxxxooo```WWWSSSOOOMMMJJJJJJJJJJJJLLLOOOSSSUUUXXX[[[```eeeiiimmmqqqtttvvv{{{rrrZZZLLLEEEBBBBBB>>>>>>======<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJLLLNNNOOOPPPSSSVVVYYYccckkksssyyy}}}www]]]RRRMMMJJJLLLMMMLLLLLLOOOPPPSSSXXX\\\bbbkkkwww{{{jjj```XXXWWWYYYZZZ]]]aaagggrrr~~~|||rrrhhh^^^XXXQQQMMMGGGCCCBBBCCCCCCCCCDDDEEEGGGIIIKKKMMMNNNOOOJJJNNNRRRZZZjjj|||vvvooonnnsss{{{uuu^^^OOOHHHCCC@@@@@@>>>======<<<<<<;;;;;;:::888888777777777777888888777777777777777777777777777777777888:::<<<>>>??????DDDTTTjjjvvvzzzjjjfffkkkyyytttggg___ZZZYYY\\\bbbffflllvvvssskkkgggeeefffjjjmmmpppvvv}}}|||sssiiieeecccbbbeeeiiillloootttzzz}}}}}}yyyuuummmhhhfffhhhjjjlllrrrxxxzzztttaaaVVVTTTSSSQQQOOOMMMLLLMMMMMMSSSRRRRRRRRRTTTYYY___cccmmmttt~~~|||zzzwwwvvvuuuvvvwwwxxxwwwwwwwwwwwwvvvwww{{{}}}|||wwwuuutttyyynnnggg\\\TTTPPPMMMKKKIIIHHHHHHHHHIIIJJJMMMPPPRRRVVVYYY]]]bbbfffkkkqqquuuvvv{{{pppXXXLLLEEEAAA@@@============<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>@@@CCCEEEGGGIIIJJJLLLNNNOOOPPPSSSVVVYYYbbbkkksssyyyyyy^^^SSSNNNKKKLLLMMMLLLLLLOOOPPPSSSWWWZZZ___hhhssszzzkkkaaaYYYXXXZZZ[[[^^^bbbgggrrr|||rrrggg^^^XXXSSSNNNHHHCCCAAAAAAAAAAAAFFFGGGHHHJJJKKKLLLLLLLLLKKKPPPUUU]]]nnn{{{~~~~~~vvvuuupppkkklllsss|||ttt]]]PPPIIIDDDAAABBB======<<<<<<;;;;;;::::::999999888888999999::::::888888888888888888888888666777888999:::<<<>>>>>>???DDDSSSjjjwww|||kkkfffhhhtttvvvhhh```\\\ZZZ\\\aaaeeelllwww{{{qqqjjjjjjiiilllqqquuuyyy}}}tttkkkhhhgggfffiiinnnqqqtttzzz}}}yyynnniiifffiiilllooovvv~~~mmm\\\RRRPPPPPPOOOOOOOOOPPPQQQRRRUUUUUUVVVVVVXXX]]]eeekkkwww~~~}}}{{{zzzyyy{{{~~~{{{xxxwww{{{}}}~~~||||||zzzrrriii[[[XXXTTTRRRPPPMMMJJJHHHHHHHHHHHHHHHIIIKKKMMMNNNSSSVVV[[[```eeekkkqqquuuwww}}}lllVVVKKKDDDAAA???==================<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCEEEGGGHHHJJJLLLNNNOOOQQQTTTXXX[[[bbbjjjsssyyy~~~cccTTTNNNKKKMMMNNNLLLLLLOOOPPPSSSWWWZZZ]]]dddmmmttt~~~kkkaaaYYYXXXZZZ[[[^^^bbbiiiuuu{{{qqqggg^^^XXXSSSNNNHHHCCCAAAAAAAAA@@@GGGGGGIIIJJJKKKKKKLLLKKKLLLRRRWWW^^^pppwwwzzz|||uuupppmmmlllooowwwsss\\\OOOIIIEEECCCCCC=========<<<;;;;;;::::::::::::999999999::::::;;;888888888888888888888888777777888:::;;;<<<======@@@CCCRRRhhhvvv{{{llleeeeeeooo~~~uuuhhhaaa\\\YYYZZZ^^^dddkkkvvv{{{tttppppppqqquuu{{{~~~uuummmkkkjjjkkkoootttwwwzzz{{{ooojjjgggjjjnnnsss{{{zzzgggZZZSSSMMMMMMMMMNNNPPPRRRUUUVVVUUUWWWYYYZZZ]]]dddnnnuuu~~~}}}}}}|||zzzcccffffffbbb``````]]]XXXVVVUUUTTTSSSQQQOOOLLLIIIHHHHHHHHHHHHIIIJJJKKKLLLPPPTTTYYY___dddjjjppptttzzzfffQQQIIIDDDAAA@@@<<<=====================999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>??????AAACCCEEEGGGHHHJJJLLLNNNPPPRRRUUUYYY]]]aaaiiirrryyygggTTTOOOLLLMMMNNNLLLLLLNNNOOORRRVVVYYY\\\aaahhhnnnxxx~~~jjj```XXXWWWYYYZZZ]]]aaaiiiuuuzzzpppfff^^^XXXQQQLLLFFFBBBAAABBBBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMMMMTTTXXX^^^ppp~~~uuussssssxxxqqq[[[NNNIIIEEEDDDDDD???>>>>>>======<<<<<<;;;::::::999999888999999999888888888888888888888888777888999:::;;;;;;<<<<<>>=========:::999999888777777888888777777777777777777777777888999::::::;;;;;;;;;;;;>>>@@@MMMbbbqqqvvv{{{ddd^^^]]]eeeqqqxxxmmmgggbbb\\\[[[]]]___fffqqq|||}}}tttmmmmmmnnnpppuuu{{{{{{uuusssuuu{{{|||fffWWWQQQPPPNNNNNNNNNPPPRRRUUUXXXYYYXXX\\\bbbgggnnnyyyPPPOOOLLLKKKKKKMMMOOOPPPQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJPPPTTTXXX^^^cccjjjqqquuu}}}~~~]]]NNNIIICCC>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<;;;::::::;;;======>>>???@@@BBBEEEGGGHHHIIIKKKOOORRRUUUYYY]]]aaahhhjjjpppxxxeeeUUUPPPMMMNNNOOOMMMMMMPPPSSSUUUXXXZZZ]]]aaafffiiippp{{{yyyhhh___WWWXXX\\\___aaadddhhhrrr~~~vvvnnnfff]]]WWWMMMJJJGGGCCCAAA@@@AAABBB@@@CCCFFFIIIJJJLLLNNNPPPRRRUUUYYYaaarrr~~~nnnYYYNNNJJJFFFBBBAAABBBAAA@@@???>>><<<;;;;;;:::::::::999999999888888777777777777777777777777888888888777888888999:::<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;::::::<<<===>>>>>>???@@@CCCEEEGGGHHHKKKMMMPPPSSSVVVYYY^^^aaaiiilllrrr{{{fffVVVPPPMMMNNNNNNMMMNNNQQQRRRTTTWWWZZZ]]]aaafffjjjooozzzvvvggg^^^WWWXXX\\\^^^aaadddjjjttt}}}uuummmeee\\\VVVKKKIIIEEEBBB@@@???@@@AAAAAACCCGGGIIIKKKLLLOOOQQQRRRUUUYYYaaarrrmmmXXXNNNJJJGGGCCCBBBBBBAAA@@@???>>>===<<<;;;:::::::::999999999999888777777777777777777777777888888888888888999999::::::CCCGGGTTTlllyyyeee^^^[[[bbbmmm~~~{{{pppeee]]][[[\\\]]]aaagggoooxxxwwwoooooorrrwww}}}~~~zzz~~~wwwggg^^^VVVRRRQQQRRRSSSUUUVVVWWWYYY]]]```hhhmmmssszzzJJJJJJIIIIIIJJJLLLNNNOOORRRRRRQQQPPPNNNLLLJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMPPPSSSWWW\\\aaahhhpppuuuzzzsssVVVJJJFFFAAA>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>>>>??????AAACCCEEEGGGHHHLLLNNNQQQTTTVVVZZZ___cccjjjmmmttt}}}gggXXXQQQMMMMMMNNNMMMOOOSSSTTTWWWYYY\\\___ccciiilllsss}}}sssfff]]]WWWXXX\\\]]]```dddllluuu{{{ssslllcccZZZTTTJJJHHHDDDAAA???>>>???@@@BBBDDDHHHJJJLLLMMMPPPQQQSSSUUUYYYaaaqqq~~~kkkWWWNNNKKKHHHDDDCCCBBBBBBAAA???>>>===<<<;;;::::::::::::999999999999777777777777777777777777888888888888888999::::::888AAAFFFSSSkkkyyy~~~hhh___\\\cccnnn|||}}}rrrfff^^^[[[[[[]]]```fffnnnwwwyyysssssswww{{{~~~kkk___ZZZVVVUUUVVVUUUWWWYYY[[[]]]```dddhhhpppuuu|||~~~~~~KKKKKKLLLMMMNNNPPPQQQRRRTTTSSSRRRPPPNNNLLLJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNPPPSSSWWW[[[aaahhhpppuuuzzzkkkQQQGGGEEE@@@>>>???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===?????????@@@BBBDDDFFFHHHIIIKKKNNNQQQTTTXXX]]]cccgggjjjooovvv~~~gggYYYRRRMMMMMMOOOOOORRRVVVYYY[[[^^^aaacccggglllpppzzzoooccc\\\WWWYYY[[[\\\```dddlllvvvyyyqqqjjjbbbXXXRRRJJJGGGDDDAAA??????@@@@@@BBBEEEHHHKKKLLLNNNPPPRRRSSSVVVZZZbbbqqq|||jjjWWWNNNLLLIIIFFFEEECCCBBBAAA@@@>>>===<<<<<<;;;;;;:::::::::999999999777777777777777777777777999888888888888999::::::888@@@DDDPPPgggtttzzz~~~jjj```\\\dddooo|||ttthhh```\\\\\\]]]```fffnnnwww|||wwwwww{{{}}}ooo```YYYVVVUUUVVVZZZYYY\\\^^^aaadddhhhmmmqqqwww|||{{{yyy{{{~~~KKKLLLNNNPPPQQQSSSSSSTTTUUUTTTRRRPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLNNNOOOPPPRRRUUUXXX\\\bbbiiiqqqwww{{{{{{dddMMMFFFDDD???===???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@???@@@AAABBBDDDGGGIIIJJJIIILLLOOOSSSXXX___fffkkkmmmssszzzeeeYYYSSSNNNOOOQQQRRRUUUZZZ]]]___bbbeeehhhlllqqquuulllaaa[[[XXXYYY[[[[[[___dddllluuuxxxppphhh```WWWQQQJJJHHHDDDAAA@@@@@@AAABBBBBBEEEHHHKKKLLLNNNPPPRRRTTTWWW[[[cccrrr{{{jjjWWWPPPNNNKKKHHHFFFCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::::::::999999777777777777777777777777999999999888999::::::;;;999@@@BBBLLLbbbmmmrrr{{{}}}iii^^^YYYbbbnnnzzzwwwjjjaaa]]]]]]]]]aaagggooowww{{{{{{~~~nnndddZZZWWWVVVVVVYYY]]]^^^```dddhhhlllqqqwww{{{~~~xxxuuuuuuwww{{{LLLMMMOOORRRSSSTTTTTTSSSVVVUUUSSSPPPNNNLLLKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWZZZ^^^dddkkktttzzzttt^^^KKKEEECCC???===???===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888999;;;<<<<<<;;;<<<>>>@@@@@@@@@AAACCCEEEGGGIIIJJJIIIKKKOOOSSSXXX___gggmmmpppwww}}}{{{{{{||||||cccXXXSSSPPPRRRUUUVVVZZZ^^^___aaafffjjjooottt{{{}}}kkk___ZZZXXXYYYZZZZZZ^^^dddlllvvvwwwooohhh___VVVPPPJJJGGGDDDAAA@@@@@@AAABBBBBBDDDHHHJJJLLLMMMPPPQQQTTTWWW\\\dddttt|||kkkYYYRRRPPPMMMIIIGGGCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;::::::::::::777777777777777777777777999999999999999:::;;;;;;;;;@@@AAAIII]]]hhhllltttjjj]]]VVV^^^kkkvvvxxxlllccc^^^^^^___aaagggooowww~~~~~~yyyoooddd]]]XXXXXXYYYZZZ]]]aaacccfffjjjoootttzzz}}}tttooonnnoooqqqxxxOOOQQQSSSVVVWWWWWWVVVUUUWWWUUUSSSPPPMMMLLLKKKKKKIIIIIIKKKMMMPPPSSSUUUWWWXXXZZZ]]]```fffnnnwww}}}ooo[[[IIIDDDCCC>>>===???===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999;;;<<<<<<<<<===???AAAAAAAAABBBCCCEEEHHHJJJKKKKKKMMMOOOSSSWWW^^^fffkkkooovvv{{{xxxxxxxxxxxxaaaWWWRRRQQQUUUYYY[[[^^^bbbbbbffflllssszzz{{{jjj]]]YYYXXXYYYZZZZZZ^^^dddmmmwwwwwwoooggg___VVVPPPHHHFFFCCC@@@??????@@@BBBAAACCCGGGIIIKKKLLLOOOQQQSSSWWW\\\eeeuuu~~~mmm[[[TTTRRRNNNJJJHHHCCCCCCBBBAAA???>>>======<<<;;;;;;;;;;;;:::::::::777777777777777777777777:::999999999999:::;;;;;;;;;AAA@@@HHH\\\fffjjjrrr|||qqqaaaXXX^^^kkkuuuyyymmmddd````````````fffnnnvvv~~~}}}rrrggg___\\\XXXXXX\\\___```bbbggghhhlllqqqvvv||||||rrrllljjjiiikkkrrr{{{SSSUUUXXXZZZ[[[[[[YYYXXXXXXVVVSSSPPPMMMLLLKKKKKKIIIJJJLLLNNNRRRUUUXXXZZZZZZ\\\^^^bbbgggpppyyylllYYYIIIDDDCCC>>><<>>>>>???AAA@@@CCCFFFIIIJJJLLLNNNPPPSSSWWW]]]fffvvvnnn\\\UUUSSSOOOKKKHHHDDDCCCBBBAAA???>>>======<<<<<<;;;;;;;;;:::::::::777777777777777777777777::::::999999::::::;;;<<<;;;@@@@@@HHH[[[fffjjjsss{{{xxxhhh\\\aaammmvvvzzzmmmeeeaaaaaabbb___eeemmmuuu}}}~~~sssllleee]]]WWWWWWUUUXXX^^^cccdddgggkkklllooouuu{{{}}}sssllliiigggjjjqqqyyy}}}}}}VVVWWWXXXYYYZZZZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKKKKMMMPPPUUUYYYZZZ[[[^^^bbbgggkkknnnuuu}}}iiiSSSGGGCCC===>>>???999======<<<;;;::::::999999::::::999999888999999999;;;<<<=========>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNQQQSSSVVVZZZ```dddkkkrrr{{{vvvrrrtttvvv{{{||||||{{{xxxvvvuuuuuuzzzyyyxxxyyy}}}qqqaaaYYYXXXWWWYYY^^^cccgggiiiooouuu{{{ssseee[[[WWWVVVYYY[[[[[[___dddooo|||{{{rrriii___VVVPPPGGGDDD@@@>>>>>>>>>>>>===BBBEEEHHHKKKLLLNNNPPPRRRSSSTTTYYYeeeuuutttbbbYYYTTTNNNJJJHHHEEEEEEDDDCCCBBB@@@???>>>============<<<;;;::::::888888888888888888888888888888888888999:::;;;<<<>>>???@@@FFFUUUfffoooooo~~~mmm^^^___kkkwwwssshhhbbb```aaaccceeeiiipppzzz|||ttthhh```[[[YYYWWWUUURRRWWW\\\```bbbeeejjjnnntttyyy{{{sssjjjeeeeeennnrrrvvvxxxyyy|||VVVWWWXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTRRROOOMMMLLLLLLMMMOOORRRWWWZZZ\\\]]]aaaeeekkkooorrryyyfffQQQFFFCCC===>>>@@@:::===<<<<<<;;;::::::999999;;;;;;:::::::::::::::;;;;;;<<<=========>>>@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLLLLNNNPPPSSSUUUYYY___bbbiiioooyyy}}}sssnnnoooqqqrrrssssssrrrooommmlllmmmooonnnnnnpppuuu{{{mmm```ZZZYYYYYY\\\```eeejjjllluuu|||qqqddd[[[XXXWWWZZZ\\\]]]```eeelllzzz{{{rrriii___VVVPPPJJJGGGCCCAAAAAAAAAAAA@@@BBBEEEHHHKKKLLLNNNPPPRRRTTTVVV[[[gggwwwsssbbbYYYTTTOOOJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@============<<<;;;::::::888888888888888888888888888888888888999:::;;;<<<>>>???@@@FFFTTTeeennnooo|||nnn___```kkkwwwtttiiibbb``````aaadddiiipppxxx}}}}}}mmmfff^^^XXXUUUTTTSSSRRRUUUYYY___cccfffiiinnnrrr{{{zzzssskkkgggggglllooosssvvvxxx{{{~~~VVVWWWXXXYYYYYYZZZYYYYYYXXXXXXWWWUUUSSSPPPNNNMMMMMMOOOQQQUUUYYY]]]___aaagggkkkpppuuuxxx~~~bbbOOOEEECCC===>>>@@@;;;<<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>???AAACCCDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNQQQSSSUUUXXX]]]aaaeeekkkuuu~~~xxxoooiiihhhiiihhhiiiiiihhheeeccccccdddccccccdddgggmmmtttzzz~~~iii___ZZZ[[[\\\___dddiiinnnqqqxxxpppccc\\\XXXXXX[[[]]]^^^bbbgggjjjyyyzzzpppfff\\\SSSNNNJJJGGGCCCBBBBBBBBBBBBAAABBBEEEIIIKKKLLLNNNPPPRRRUUUWWW^^^jjjzzzrrraaaXXXTTTOOOKKKIIIFFFFFFFFFFFFEEECCCBBBBBB>>>>>>>>>>>>===<<<;;;:::999999999999999999999999888888888888999:::;;;<<<===>>>@@@EEERRRcccmmmnnnzzzqqqbbbaaakkkwwwvvvkkkccc```______dddjjjpppvvvzzzyyy|||uuujjj\\\XXXTTTQQQPPPQQQQQQQQQXXX]]]dddhhhkkknnnsssxxx~~~}}}xxxrrrkkkhhhhhhhhhjjjnnntttzzz~~~|||}}}|||zzzyyy|||VVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTRRROOONNNNNNPPPTTTWWW[[[^^^bbbeeelllpppvvvzzz~~~___NNNEEECCC======???:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>?????????@@@BBBDDDDDDEEEEEEGGGIIIKKKMMMNNNMMMOOOQQQSSSUUUXXX[[[^^^aaagggpppyyy|||rrrjjjeeedddddddddeeedddccc```______`````````aaaeeejjjqqqwww{{{|||wwweee___ZZZ\\\___cccgggmmmsssvvv}}}nnnbbbZZZWWWWWWZZZ]]]^^^bbbgggnnn{{{wwwmmmcccYYYPPPKKKGGGDDD@@@??????@@@??????CCCEEEIIIKKKMMMNNNQQQSSSUUUXXX___mmm}}}{{{yyyqqq```XXXTTTOOOKKKJJJFFFFFFFFFFFFEEEDDDCCCBBB?????????>>>===<<<;;;:::999999999999999999999999888888888888999:::;;;;;;<<<>>>@@@DDDQQQaaalllooozzzuuueeeccclllyyyyyymmmeee```___]]]ccckkkooosss||||||wwwuuuwww|||wwwiii```RRRQQQPPPOOOPPPRRRSSSSSS[[[aaaggglllooosssyyy}}}zzzuuupppiiifffgggdddeeejjjrrr{{{}}}uuuvvvuuusssrrruuu{{{UUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWUUUSSSQQQOOONNNRRRVVVZZZ]]]```eeeiiipppuuu{{{}}}]]]LLLFFFDDD<<<;;;===888;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<>>>???@@@@@@@@@AAACCCEEEDDDEEEFFFGGGJJJLLLNNNOOONNNPPPSSSTTTUUUWWWZZZ]]]]]]ccckkksssxxx}}}{{{tttmmmgggeeeccccccbbbcccbbb```^^^]]]^^^``````aaacccfffkkkqqqvvvyyyqqqbbb```ZZZ]]]bbbgggkkkqqqxxx|||mmmaaaXXXUUUUUUYYY\\\]]]bbbgggtttwwwlllbbbXXXPPPKKKEEEBBB???======>>>>>>>>>CCCFFFIIILLLMMMOOOQQQSSSTTTXXXaaaooozzzrrrsss{{{ooo___WWWTTTPPPLLLKKKGGGGGGGGGGGGFFFDDDCCCCCC@@@@@@@@@???>>><<<;;;:::999999999999999999999999888888888888999:::;;;;;;;;;>>>@@@DDDPPPaaammmqqq|||xxxhhheeemmm{{{}}}qqqgggaaa___]]]cccjjjnnnrrrzzzzzztttrrrtttvvvxxx{{{|||||||||~~~~~~qqqddd[[[UUUMMMNNNOOOPPPQQQSSSUUUWWW]]]cccjjjooossswww}}}wwwrrrmmmfffcccdddbbbccchhhooovvvyyywwwtttoooppppppnnnnnnqqqwww}}}UUUVVVWWWXXXXXXYYYXXXXXXVVVWWWXXXXXXWWWTTTRRRPPPPPPTTTZZZ^^^```ccciiimmmtttyyyuuuYYYJJJEEEDDD<<<;;;===999;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===???@@@AAAAAAAAABBBDDDFFFEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRUUUVVVVVVXXXZZZ\\\[[[```gggmmmqqqtttwwwyyywwwsssmmmhhhfffeeedddcccaaaaaa```^^^\\\\\\]]]___aaabbbdddggglllrrrwwwzzzjjj___```[[[```fffkkkpppvvv}}}~~~kkk___WWWTTTTTTXXX\\\]]]bbbgggxxxxxxmmmcccZZZRRRMMMEEECCC@@@>>>???@@@@@@???CCCFFFJJJLLLMMMOOOQQQSSSTTTXXXbbbrrrvvvqqqmmmoooxxx}}}nnn^^^WWWTTTPPPMMMLLLJJJJJJJJJIIIGGGFFFDDDCCCAAAAAAAAA@@@>>>===;;;;;;::::::::::::::::::::::::888888888888999:::;;;<<<:::===@@@DDDPPPaaaooouuuxxxhhhdddmmm|||uuujjjccc```___ccciiimmmrrr{{{~~~wwwqqqooopppqqqqqqtttwww{{{|||{{{yyywwwwwwuuutttssstttvvv{{{|||tttjjj___VVVPPPMMMJJJLLLNNNOOOPPPSSSWWWZZZ___eeelllrrrvvv{{{|||sssoooiiiccc```aaacccdddgggkkknnnnnnllliiijjjlllmmmlllkkknnnsssxxxzzz{{{|||{{{{{{|||~~~UUUUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYXXXUUUSSSQQQSSSXXX^^^bbbdddgggmmmsssxxx}}}jjjSSSEEECCCCCC===<<>>???AAABBBBBBBBBBBBEEEGGGEEEEEEGGGHHHKKKNNNPPPQQQRRRTTTVVVXXXXXXXXXZZZ\\\ZZZ^^^dddhhhkkkmmmoooqqqsssoooiiifffffffffeeecccaaaaaa```^^^\\\\\\^^^```aaabbbeeejjjpppvvv{{{~~~{{{eee]]]^^^]]]ccckkkqqquuu{{{zzzggg\\\WWWTTTTTTYYY\\\___ccciiivvvuuujjjaaaYYYQQQMMMFFFCCC@@@??????AAAAAA@@@DDDFFFJJJLLLNNNOOORRRTTTTTTZZZeeeuuu|||xxxmmmllllllpppwww|||mmm]]]VVVTTTQQQNNNMMMOOONNNMMMLLLJJJHHHFFFDDDBBBBBBAAA@@@???===<<<;;;::::::::::::::::::::::::888888888888999:::;;;<<<999===@@@EEEPPPbbbrrrxxxvvvfffbbbjjjzzzxxxllleeeaaaaaacccggglllsss}}}{{{sssmmmllllllllllllmmmoooqqqqqqooonnnnnnooolllkkkjjjiiiiiikkkmmmnnnmmmiiibbbZZZTTTOOOLLLKKKHHHJJJMMMNNNPPPTTTZZZ___aaagggooouuuzzz~~~vvvoookkkgggbbb```aaabbbeeehhhjjjjjjiiihhhhhhhhhjjjlllkkkjjjjjjnnnqqqrrrtttuuuvvvvvvxxx{{{}}}UUUUUUVVVWWWXXXXXXXXXXXXUUUWWWXXXYYYXXXVVVSSSQQQUUU[[[aaaeeegggjjjqqqvvv{{{bbbNNNBBBAAACCC===>>>BBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAABBBBBBBBBCCCEEEGGGEEEEEEGGGIIIKKKNNNPPPRRRSSSUUUWWWYYYYYYYYYZZZ\\\ZZZ^^^bbbfffhhhiiikkklllrrrmmmhhheeeeeefffeeecccccccccbbb___^^^^^^```bbbaaacccgggmmmssszzzvvvbbb[[[]]]___eeennntttyyywwweeeZZZXXXUUUUUUZZZ^^^```eeejjjrrr{{{qqqfff]]]UUUOOOKKKDDDBBB???>>>???@@@@@@@@@DDDFFFJJJLLLNNNOOORRRTTTVVV[[[gggwwwyyywwwjjjkkknnnrrryyy|||lll]]]VVVTTTQQQNNNMMMRRRQQQPPPNNNLLLIIIGGGFFFBBBBBBBBBAAA???===<<<;;;::::::::::::::::::::::::888888888888999:::;;;<<<888===@@@EEEQQQcccsss{{{tttccc___hhhyyyzzznnnfffbbbcccdddffflllttt~~~~~~xxxpppkkkiiijjjiiihhhiiijjjjjjiiigggggghhhiiigggeeecccaaa``````aaaaaaZZZWWWSSSNNNJJJIIIIIIIIIHHHJJJMMMOOORRRWWW^^^dddccciiiqqqwww|||zzzrrrkkkiiifffbbb```bbb```dddjjjlllkkkkkkmmmooogggjjjlllkkkiiihhhiiillloooqqqssstttuuuwwwzzz|||UUUSSSRRRTTTXXXZZZYYYWWWYYYYYYWWWTTTRRRQQQSSSUUUWWW[[[```eeejjjpppvvv{{{}}}zzzcccLLLHHHBBB>>>=========<<<;;;<<<======;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBCCCEEEGGGKKKJJJJJJKKKLLLNNNPPPQQQSSSUUUXXXYYYYYYYYYYYYZZZ[[[^^^aaaeeehhhjjjkkkkkknnnmmmkkkiiihhhggghhhhhheeeeeedddcccccccccddddddeeefffiiipppwww{{{|||zzz|||iii]]]\\\___aaafffmmmvvv~~~rrrbbbYYYWWWVVVXXX[[[\\\]]]dddmmm|||xxxlllbbb[[[TTTMMMHHHEEEDDDAAA?????????@@@AAADDDGGGJJJLLLNNNOOOQQQSSSYYY[[[fffxxxzzzyyyvvvppprrruuuyyy{{{lll[[[UUUUUUUUUUUUWWWYYYXXXWWWTTTPPPLLLHHHFFFGGGDDDBBBAAABBBBBB@@@===<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::999<<<>>>@@@MMMbbbsssyyy~~~ooocccbbbgggrrr}}}pppfffaaabbbcccgggnnnrrrvvv|||uuupppiiieeeccccccccccccddddddccccccbbbbbbaaaaaaXXXXXXYYYZZZYYYXXXWWWVVVPPPNNNLLLIIIGGGGGGHHHHHHHHHMMMRRRUUUWWW[[[```dddhhhnnnuuuyyy}}}tttllleeedddcccaaa```aaabbbeeeiiilllmmmmmmkkkiiirrrqqqooollljjjiiihhhggghhhkkkppptttvvvxxxzzz{{{~~~VVVUUUTTTVVVYYYZZZYYYWWWYYYYYYWWWUUUSSSRRRTTTVVV\\\___dddhhhlllqqqvvvzzzrrr[[[KKKGGGBBB>>>============:::<<<===<<<;;;:::;;;<<<;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDDDDDDDGGGIIIKKKJJJJJJKKKLLLNNNPPPQQQQQQTTTWWWYYYZZZZZZ\\\]]]]]]___cccgggjjjlllmmmmmmlllkkkjjjiiiiiihhhhhhhhhdddccccccbbbcccccceeeeeeiiijjjmmmrrrxxxzzzyyyxxxuuuyyyvvveee^^^]]]]]]cccgggooowwwooo```WWWUUUTTTWWW[[[\\\___fffooo|||~~~vvvkkkaaaYYYSSSLLLGGGEEECCCAAA?????????@@@AAADDDGGGJJJMMMNNNOOORRRTTTXXX\\\jjj}}}~~~{{{uuuxxx{{{~~~{{{lll]]]XXXXXXXXXXXXYYYZZZYYYWWWUUUQQQNNNKKKIIIFFFDDDBBBAAABBBBBB???<<<=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888<<<===@@@KKK___pppwwwtttfffbbbdddnnnsssiiicccaaabbbgggmmmqqquuu~~~}}}uuummmhhhbbb^^^]]]]]]^^^^^^______^^^]]]]]]\\\\\\[[[UUUVVVUUUUUUSSSQQQOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGKKKOOOTTTWWWYYY\\\aaafffjjjooovvvzzz|||qqqiiiccccccccc```___```bbbeeeiiinnnqqqqqqqqqppprrrqqqooollljjjiiihhhhhhhhhkkkppptttvvvxxxzzz{{{~~~WWWWWWWWWYYYZZZZZZXXXVVVWWWWWWWWWUUUSSSTTTUUUWWW^^^aaaeeeiiimmmqqqwwwzzziiiRRRIIIEEEAAA>>>>>>>>>>>>>>>:::;;;<<<<<<::::::;;;<<<:::;;;<<<<<<>>>>>>???@@@CCCDDDFFFFFFEEEFFFIIIKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQTTTXXXZZZ[[[\\\^^^``````cccgggkkknnnppppppppplllmmmmmmnnnnnnnnnmmmmmmffffffeeedddeeefffhhhiiimmmnnnppptttwwwxxxvvvuuunnnssszzz~~~ggg______^^^\\\eeejjjqqqyyymmm^^^VVVSSSSSSVVV[[[]]]```iiirrr||||||tttiii___XXXQQQJJJFFFDDDCCCAAA???>>>???@@@AAADDDGGGJJJMMMNNNPPPRRRTTTXXX^^^nnn}}}zzzmmm```]]]^^^]]]\\\\\\[[[ZZZXXXUUURRRPPPNNNMMMFFFEEECCCBBBBBBAAA???===>>>>>>>>>=========<<<<<<::::::999999999888888888888;;;<<>>>>>??????>>>:::;;;<<<;;;:::999:::<<<:::;;;<<<===>>>??????@@@CCCEEEFFFFFFFFFGGGJJJLLLLLLLLLLLLMMMNNNQQQSSSTTTTTTWWWZZZ\\\]]]^^^___aaadddfffjjjooorrruuuuuuvvvqqqrrrtttvvvwwwwwwwwwvvvpppnnnkkkiiiiiijjjlllnnnoooppprrrtttuuuvvvuuutttoootttzzzmmm^^^[[[______^^^ggglllsss{{{}}}kkk]]]VVVSSSSSSVVV[[[^^^aaaiiisss|||zzzrrrggg^^^WWWQQQJJJEEECCCBBB@@@???>>>???@@@AAADDDGGGJJJMMMOOOPPPSSSUUUYYY```qqqzzznnncccaaacccbbb___^^^\\\ZZZWWWTTTRRRPPPPPPPPPGGGGGGFFFFFFDDDBBB@@@>>>>>>>>>>>>=========<<<<<<::::::::::::999999999999888:::;;;>>>GGGVVVgggrrr{{{|||zzzqqqeee```ggg{{{zzznnngggbbbaaadddiiilllpppyyyvvvllleee]]]ZZZVVVUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQNNNKKKHHHFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKPPPTTTYYY\\\^^^aaafffkkksssxxxssshhhaaa^^^```bbbaaa```aaabbbffflllsssxxx{{{||||||uuusssooollljjjhhhhhhhhhllloootttwwwyyy{{{~~~TTTVVVWWWXXXWWWWWWVVVVVVTTTVVVWWWXXXXXXYYY[[[^^^^^^aaaeeehhhkkkppptttxxxbbbOOOEEECCC@@@>>>>>>??????>>>:::;;;<<<<<<::::::;;;<<<;;;<<<<<<===>>>???@@@@@@CCCEEEFFFGGGGGGHHHJJJMMMNNNMMMNNNOOOPPPSSSUUUWWWYYY[[[^^^``````___```aaagggiiinnnsssxxxzzz||||||wwwyyy{{{}}}zzzwwwsssooommmnnnppprrrpppqqqrrrssstttuuuvvvwwwyyy|||~~~sssddd[[[ZZZ]]]```bbbhhhmmmttt|||zzziii]]]VVVUUUUUUXXX\\\^^^aaaiiirrr}}}zzzrrrggg^^^WWWQQQJJJEEECCCAAA???>>>>>>???@@@AAADDDGGGJJJMMMOOOQQQTTTVVVZZZbbbqqqzzznnneeedddfffeeebbb```[[[YYYWWWTTTRRRQQQPPPPPPIIIJJJJJJJJJGGGDDDBBBAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;>>>EEERRRbbbooovvvvvviiibbbgggyyy|||pppgggbbbbbbdddhhhkkknnnwwwxxxooofff```XXXUUUSSSRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSPPPOOONNNKKKIIIGGGFFFEEEBBBCCCDDDFFFHHHKKKMMMNNNRRRVVV[[[___aaadddjjjnnnuuu|||rrrfff```\\\___bbbbbbbbbcccdddhhhnnnuuuyyy|||}}}}}}wwwuuuqqqllliiigggggggggnnnqqquuuxxxzzz|||RRRTTTUUUVVVVVVVVVXXXZZZXXXZZZ]]]___```bbbdddfffhhhjjjmmmoooqqquuuyyy|||```QQQEEECCC@@@>>>??????>>>===;;;<<<======;;;;;;<<<===<<<======>>>???@@@AAABBBDDDEEEGGGGGGHHHIIILLLNNNPPPPPPPPPQQQSSSVVVXXXZZZ]]]___bbbcccbbbbbbcccdddiiilllqqqwww}}}~~~zzzuuussssssuuuwwwvvvwwwwwwvvvvvvwww{{{~~~|||kkkggg```\\\[[[]]]aaadddhhhmmmttt|||xxxggg\\\VVVVVVVVVXXX]]]___bbbjjjsss}}}xxxqqqfff]]]VVVPPPJJJEEEBBBAAA???>>>>>>???@@@AAADDDGGGJJJMMMOOORRRTTTWWW[[[bbbssszzzooofffeeegggfffcccaaa[[[ZZZXXXUUUSSSQQQPPPPPPKKKMMMNNNMMMIIIFFFDDDCCC=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;???DDDNNN___nnnrrr||||||ooofffiiiwww~~~qqqhhhdddcccdddgggiiimmmvvv{{{rrriiiaaa\\\SSSQQQOOOOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPLLLKKKIIIGGGFFFDDDDDDCCCAAABBBDDDGGGJJJLLLNNNOOOTTTXXX^^^bbbeeeiiiooosssyyy~~~rrrfff___ZZZ]]]```aaabbbeeeeeeiiipppvvv{{{~~~{{{xxxrrrmmmhhhfffeeeeeemmmooosssuuuwwwzzz~~~QQQSSSTTTUUUUUUWWW\\\``````cccfffiiikkkmmmooorrrpppssswww{{{yyy\\\NNNEEECCC@@@???>>>>>>===;;;<<<===>>>>>><<<<<<===>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHIIIIIIKKKNNNPPPRRRRRRRRRSSSUUUXXX[[[\\\^^^aaadddeeeffffffggghhhjjjmmmssszzz}}}{{{|||~~~{{{zzz|||ttthhhddd^^^[[[[[[^^^aaacccggglllssszzztttdddZZZUUUTTTTTTXXX]]]```ccclllvvv}}}}}}vvvoooddd[[[TTTNNNHHHDDDAAA@@@>>>======???@@@AAACCCFFFJJJNNNPPPRRRUUUWWWYYYcccuuu{{{ooofffeeegggeeebbbaaa\\\[[[ZZZXXXVVVSSSPPPOOOKKKMMMOOONNNJJJEEECCCCCC>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999;;;:::<<<@@@CCCKKK\\\mmmooowwwuuujjjkkkuuu~~~sssiiieeedddeeegggiiillluuu~~~{{{zzz~~~xxxnnnddd[[[WWWQQQOOOMMMNNNPPPRRRSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOLLLKKKHHHFFFDDDBBBBBBBBBCCCDDDGGGJJJMMMPPPRRRSSSVVV[[[aaafffjjjnnnuuuzzz|||rrreee]]]XXXYYY]]]___aaaeeefffjjjpppxxx}}}~~~zzztttmmmhhheeecccccchhhjjjmmmppprrruuuxxx{{{zzz{{{}}}}}}~~~QQQSSSTTTUUUUUUYYY___dddfffiiimmmpppsssuuuxxxzzzssswww}}}sssWWWKKKEEECCC@@@???>>>>>><<<:::===>>>???>>>===<<<===?????????@@@AAABBBCCCCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRSSSSSSSSSUUUWWWZZZ\\\^^^^^^```dddggghhhiiijjjllljjjnnnttt|||}}}uuukkkddd]]]ZZZ\\\___aaaaaagggkkkrrrzzzrrrbbbXXXSSSRRRSSSWWW]]]aaaeeennnxxx~~~|||tttmmmbbbYYYSSSMMMGGGBBBAAA@@@>>>======???@@@BBBCCCFFFKKKNNNPPPRRRUUUXXXWWWcccxxx|||pppeeedddfffdddbbbaaa]]]]]]\\\[[[XXXTTTQQQOOOJJJMMMOOONNNIIIEEECCCBBB????????????>>>>>>>>>>>>:::::::::999999999888888<<<;;;<<>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFHHHJJJLLLLLLLLLMMMOOOQQQOOOQQQTTTVVVXXX[[[___bbbgggeeeddddddgggiiikkkkkkoooqqqvvv~~~~~~oooggg```^^^^^^]]]```dddjjjnnnuuu}}}mmm^^^WWWVVVWWWXXXZZZ[[[^^^eeeooovvv|||uuunnncccXXXPPPIIIEEEBBB@@@???===<<<<<<>>>???AAACCCGGGKKKNNNOOOOOOPPPQQQWWWdddyyyzzzrrrjjjhhhfffcccaaaaaa^^^[[[XXXXXXYYYWWWQQQLLLKKKLLLLLLLLLJJJGGGDDDBBBEEECCC???;;;999999:::<<<<<<<<<;;;;;;;;;:::::::::<<<:::;;;>>>BBBIIIXXXfffpppsss}}}vvvlllqqq{{{xxxooogggddddddhhhkkkmmmttt{{{vvvpppqqqvvv{{{zzzqqqhhh^^^UUUNNNPPPOOOOOOPPPQQQSSSUUUVVVVVVUUUTTTRRRQQQPPPPPPPPPMMMKKKHHHEEECCCCCCCCCCCCCCCGGGLLLPPPRRRSSSUUUVVV[[[___fffnnnsssyyyvvvmmmaaaZZZUUUWWWZZZ[[[]]]```dddiiiqqqxxx}}}~~~uuullleeeaaa^^^]]]aaabbbeeeffffffgggiiikkkqqqrrrssssssuuuyyy~~~TTTVVVXXX[[[___eeelllrrrzzz}}}aaaNNNFFFBBBAAA@@@??????>>>>>>>>>>>>>>>>>>????????????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQQQQSSSVVVXXXYYY\\\```cccffffffgggiiilllnnnooooooooorrrxxxwwwnnnfffcccbbbaaaccchhhlllqqqxxx~~~lll^^^XXXWWWXXXYYY[[[\\\___fffqqqxxxzzzssslllaaaWWWOOOIIIEEEBBB@@@???===<<<===>>>@@@AAADDDGGGKKKNNNNNNNNNOOOPPPXXXdddyyy{{{rrrjjjhhhfffbbb``````^^^\\\ZZZ[[[]]]ZZZTTTNNNLLLMMMMMMLLLJJJHHHEEEDDDCCCBBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::;;;:::;;;>>>AAAHHHWWWeeeooorrr|||}}}ppprrrzzz|||rrrjjjgggfffiiilllooouuu|||wwwsssuuuwww||||||uuulllddd\\\TTTOOORRRQQQQQQPPPQQQRRRTTTUUUVVVUUUTTTSSSQQQPPPPPPPPPLLLJJJGGGEEEDDDDDDEEEEEEGGGJJJNNNQQQSSSUUUXXXZZZ^^^aaaiiirrrxxxuuulllbbb[[[VVVXXXZZZ[[[]]]```fffkkkssszzzwwwnnnfffaaa]]]\\\]]]___bbbccccccdddfffhhhjjjkkkmmmoooqqqvvv|||XXXZZZ^^^aaafffmmmuuuzzzmmmTTTHHHFFFAAA@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIGGGIIIKKKLLLLLLMMMOOOPPPSSSUUUWWWYYY[[[^^^aaadddcccdddgggjjjmmmnnnoooooorrrwwwwwwmmmiiigggfffiiimmmqqquuu|||kkk^^^XXXWWWXXXZZZ\\\]]]aaahhhsss{{{wwwoooiii^^^UUUMMMHHHDDDBBB???>>>===<<<===>>>@@@BBBFFFHHHKKKMMMMMMMMMNNNOOOWWWdddxxxzzzqqqjjjgggeeeaaa______\\\\\\]]]```aaa^^^WWWRRROOOOOOOOONNNLLLJJJHHHGGGCCCCCCCCCBBBAAAAAA@@@???<<<<<<<<<;;;;;;;;;;;;:::;;;:::;;;>>>@@@GGGUUUcccnnnqqqzzztttsssyyywwwmmmiiihhhkkknnnpppuuu{{{xxxvvvzzzzzz|||wwwoooggg```ZZZTTTQQQTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTSSSQQQPPPOOOOOOIIIHHHFFFEEEEEEFFFHHHIIIKKKMMMPPPRRRUUUXXX[[[^^^bbbeeemmmvvv~~~rrrjjjccc\\\XXXXXXZZZ[[[^^^bbbiiinnnwww}}}yyyqqqhhhaaa\\\ZZZYYY[[[]]]^^^___```bbbddddddfffhhhkkkooouuu{{{]]]___ccchhhnnnuuu}}}vvv]]]LLLFFFFFF@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDDDDDDDEEEFFFGGGIIIJJJGGGIIIKKKLLLLLLMMMOOOPPPSSSUUUXXXZZZ\\\___cccfffeeefffhhhjjjlllooorrrttt{{{tttnnnkkkjjjmmmrrrvvv{{{{{{iii]]]XXXWWWWWWYYY[[[]]]aaaiiittt|||}}}uuullleee\\\RRRLLLGGGDDDBBB>>>===<<<<<<===???AAABBBGGGIIIKKKLLLLLLKKKLLLMMMTTTbbbwwwyyyppphhhfffddd```^^^^^^ZZZ\\\^^^bbbccc```YYYTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJHHHFFFCCC@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;===???EEERRR```mmmpppwwwsssrrrxxx|||pppkkkhhhkkkoooqqquuuzzzwwwwww|||xxxrrriiibbb\\\YYYVVVTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPNNNMMMGGGFFFEEEEEEFFFHHHKKKLLLNNNOOOQQQSSSUUUYYY___bbbeeehhhqqq|||zzzooohhhaaa[[[XXXYYY[[[\\\aaagggkkkqqqyyy{{{sssiii```ZZZXXXVVVXXXZZZ[[[\\\]]]___aaaccceeegggjjjnnnttt{{{aaadddiiiooouuu|||tttbbbUUULLLHHHEEEAAA@@@@@@????????????@@@??????@@@AAABBBBBBCCCCCCEEEEEEEEEEEEFFFGGGIIIIIIHHHJJJLLLMMMMMMMMMOOOQQQRRRUUUXXX[[[]]]```eeehhhmmmmmmmmmmmmnnnssszzzyyyssspppnnnqqqvvv{{{vvvfff\\\XXXWWWUUUWWWZZZ\\\aaaiiiuuu}}}}}}vvvjjjcccZZZQQQKKKGGGCCCBBB======<<<<<<===???BBBCCCGGGIIIKKKKKKJJJJJJKKKMMMSSSaaawwwvvvmmmfffdddbbb___\\\]]]YYY[[[]]]```aaa^^^ZZZVVVXXXWWWUUURRRQQQPPPOOOOOOWWWRRRLLLEEE@@@>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::999:::===>>>CCCPPP\\\kkknnnuuu}}}zzzooopppwww~~~qqqkkkhhhkkkoooqqqtttyyy~~~xxxxxx~~~|||zzzqqqkkkccc\\\XXXVVVUUUTTTRRRRRRRRRRRRSSSUUUWWWXXXUUUUUUTTTSSSQQQOOOMMMLLLEEEEEEEEEEEEGGGJJJNNNOOOOOOQQQRRRTTTVVV[[[aaaeeehhhllluuuvvvmmmfff^^^ZZZXXXYYY[[[^^^eeelllmmmssszzz{{{rrrggg^^^XXXVVVUUUWWWYYYZZZ[[[\\\^^^```cccdddgggiiimmmsssyyy~~~eeeiiinnnuuu{{{}}}pppaaaVVVQQQNNNJJJFFFCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNNNNOOOQQQRRRRRRUUUYYY\\\```dddiiilllooooooooooooqqqxxxzzzwwwuuuxxx|||qqqcccZZZWWWVVVTTTVVVYYY\\\aaajjjvvv|||uuuiiibbbYYYPPPJJJFFFCCCAAA<<<<<<;;;<<<===@@@CCCDDDGGGHHHJJJJJJIIIJJJKKKMMMUUUcccxxxrrriiibbbaaa```]]][[[\\\ZZZ[[[\\\\\\\\\[[[YYYXXXZZZXXXUUURRRQQQPPPQQQRRR___YYYPPPHHHBBB@@@@@@AAA=========<<<<<<<<<;;;;;;:::999:::<<<===AAAMMMYYYiiimmmrrryyyvvvlllmmmsss~~~qqqkkkgggkkkppprrruuuyyy|||{{{|||~~~yyyvvvkkkeee]]]WWWTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVXXXYYYUUUUUUUUUTTTRRROOOLLLKKKDDDDDDDDDFFFHHHLLLOOORRRQQQRRRTTTVVVYYY]]]cccgggmmmqqqzzz|||tttlllfff^^^[[[YYYZZZ\\\^^^fffoooooosssxxx|||~~~~~~yyypppdddZZZVVVUUUTTTVVVYYYZZZZZZ[[[]]]___aaaccceeehhhlllrrryyy}}}jjjnnntttzzzzzziiibbbYYYSSSPPPNNNJJJGGGEEEDDDDDDCCCCCCDDDDDDEEECCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTSSSVVV[[[___ccchhhnnnqqqpppsssvvvyyy|||~~~mmm```YYYVVVTTTTTTWWWZZZ]]]ccclllxxxyyyrrriiicccYYYPPPJJJEEEBBB@@@<<<;;;;;;;;;===@@@CCCEEEFFFGGGHHHIIIIIIIIILLLNNNZZZhhh|||~~~nnneee___^^^^^^\\\[[[\\\\\\\\\[[[YYYXXXXXXZZZ[[[ZZZXXXTTTQQQOOOOOOPPPQQQ[[[VVVPPPIIIDDDBBBBBBCCC============<<<<<<<<<<<<999999:::<<<<<<@@@KKKWWWggglllpppwwwwwwllljjjnnnssslllhhhlllrrruuuxxx{{{{{{|||wwwjjjddd]]]WWWUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVWWWXXXTTTUUUUUUTTTRRROOOLLLJJJDDDDDDEEEFFFIIIMMMPPPSSSRRRTTTWWWZZZ]]]aaafffiiiqqqvvvyyytttmmmhhhaaa]]][[[[[[[[[]]]eeeoooooorrruuuxxxyyy{{{}}}|||{{{wwwmmm```WWWTTTTTTTTTUUUXXXYYYYYYZZZ\\\^^^```bbbfffiiinnnuuu|||mmmqqqwww~~~yyyiii^^^[[[XXXSSSPPPMMMJJJHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKMMMOOOPPPPPPQQQSSSTTTTTTXXX\\\aaafffkkkqqquuuwww|||kkk^^^XXXUUUTTTUUUXXX[[[___dddnnnzzzwwwooojjjcccYYYPPPJJJEEEBBB@@@;;;;;;;;;;;;===@@@CCCEEEEEEFFFHHHHHHHHHIIILLLNNN^^^lllzzzkkkccc]]]]]]]]][[[ZZZ\\\___]]]ZZZWWWVVVWWWZZZ]]]YYYVVVRRROOOMMMNNNOOOPPPRRROOOKKKGGGDDDBBBBBBBBB>>>=========<<<<<<<<<<<<999999:::<<<<<>>======???CCCFFFFFFHHHIIIHHHFFFGGGLLLPPP___ooo{{{hhheeeaaa___^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYUUUSSSPPPNNNMMMNNNOOOPPPRRRNNNJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===>>>;;;;;;>>>@@@BBBIIIQQQeeerrruuuwww}}}nnniiinnnwwwsssmmmmmmpppuuuwwwwww{{{uuuiii^^^YYYWWWUUUUUUXXXVVVVVVVVVVVVUUUUUUTTTSSSUUUUUUTTTRRROOOMMMJJJIIIEEEFFFGGGIIILLLOOORRRSSSTTTZZZ___aaa```dddmmmtttyyy{{{vvvpppllljjjdddbbb]]]ZZZYYY^^^ffflllmmmnnnrrruuuwwwxxxxxxwwwuuussspppiiiaaaZZZVVVUUUVVVVVVWWWXXXZZZ\\\]]]^^^aaaeeeiiimmmrrrzzzlllrrrzzz|||jjj___[[[[[[ZZZYYYWWWTTTQQQPPPOOONNNMMMLLLLLLMMMMMMNNNJJJIIIHHHGGGHHHJJJMMMOOOLLLMMMMMMMMMMMMNNNNNNNNNQQQSSSTTTTTTTTTUUUWWWYYY[[[^^^bbbffflllttt|||wwweeeXXXQQQPPPSSSUUUWWWZZZ```hhhttt~~~sssjjjddd^^^UUUMMMGGGCCC@@@>>>===>>>>>>======???CCCFFFEEEGGGHHHGGGEEEGGGKKKOOO^^^ooo}}}iiifffbbb`````````___^^^\\\\\\[[[ZZZYYYXXXXXXXXXSSSRRROOONNNMMMNNNPPPRRRQQQMMMIIIFFFDDDCCCBBB@@@@@@@@@@@@@@@???>>>======>>>;;;;;;>>>???BBBIIIQQQdddrrruuuwwwrrrmmmoooyyysssnnnlllpppuuuxxxyyyzzzwwwlll```ZZZXXXUUUUUUXXXVVVVVVVVVVVVVVVUUUTTTSSSUUUUUUSSSQQQNNNLLLIIIHHHFFFGGGIIIKKKNNNQQQTTTUUUVVV[[[```bbbcccgggpppwww}}}~~~|||yyyuuuqqqmmmkkkiiifffaaa[[[YYY\\\bbbgggiiikkknnnqqqsssssssssrrrpppooolllfff___ZZZWWWVVVVVVVVVWWWXXXYYY[[[]]]___bbbfffkkkooottt|||jjjpppyyyssseee[[[]]]\\\\\\[[[YYYWWWVVVUUURRRRRRRRRSSSSSSSSSSSSRRRLLLKKKJJJIIIJJJMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTVVVWWWXXXYYYYYYZZZ\\\___```aaadddiiioooyyysssbbbVVVOOOOOORRRTTTVVVZZZaaakkkwww{{{ppphhhccc\\\SSSJJJEEEBBB@@@???===>>>>>>>>>>>>@@@CCCFFFDDDFFFGGGFFFEEEFFFLLLPPP^^^qqqkkkhhhdddbbbbbbbbbaaa```^^^]]]\\\ZZZYYYXXXXXXXXXSSSQQQOOONNNNNNOOOQQQRRRPPPLLLHHHEEEDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<>>>;;;;;;>>>???AAAGGGOOOcccrrrvvvwwwyyyrrrrrr}}}|||uuuooolllpppuuuyyyzzzyyy}}}{{{oooccc\\\YYYVVVUUUWWWUUUVVVWWWWWWWWWVVVUUUTTTUUUTTTRRROOOMMMJJJHHHGGGGGGHHHJJJMMMPPPSSSVVVXXXWWW\\\bbbdddfffkkkttt{{{}}}|||{{{zzzwwwtttqqqpppnnnjjjeee^^^YYYYYY]]]```dddeeehhhkkklllmmmlllllljjjiiigggccc^^^ZZZXXXXXXVVVVVVVVVWWWYYY[[[]]]___dddhhhmmmrrrwwwiiiooowww{{{oooeee___``````___^^^\\\ZZZYYYXXXVVVWWWYYYZZZZZZYYYXXXVVVOOONNNMMMLLLMMMPPPSSSUUUUUUUUUVVVWWWYYY[[[^^^___```aaabbbaaa______aaacccbbbccceeejjjqqq|||ooo___UUUPPPOOOQQQSSSVVV[[[bbbkkkxxxyyynnnfff```ZZZPPPHHHCCCAAA@@@@@@===>>>>>>>>>>>>@@@CCCFFFEEEGGGGGGFFFEEEHHHNNNSSSaaauuu~~~nnnjjjfffcccbbbbbbaaa```___^^^]]][[[ZZZYYYXXXXXXUUUTTTRRRPPPOOOOOOOOOPPPOOOKKKGGGDDDDDDCCCBBBAAA@@@@@@???======<<<<<<;;;>>>;;;;;;>>>???@@@FFFMMM```qqqvvvvvvxxxtttyyyxxxpppmmmpppuuuyyy{{{yyy}}}~~~rrreee^^^ZZZUUUTTTVVVTTTUUUVVVWWWWWWVVVUUUTTTTTTRRRPPPMMMKKKHHHGGGFFFGGGHHHJJJMMMQQQUUUXXXYYYYYY]]]bbbfffiiiooowww~~~}}}zzzwwwuuuqqqnnnhhh```ZZZWWWXXXZZZ^^^```ccceeeggggggffffffdddddddddaaa]]][[[ZZZ[[[VVVVVVVVVVVVXXX[[[]]]___ccchhhnnntttzzzhhhmmmuuu}}}xxxooohhhdddeeedddcccaaa___^^^]]]]]]]]]___```aaa```^^^\\\ZZZTTTRRRQQQPPPQQQTTTWWWYYYWWWXXXZZZ]]]bbbgggllloooqqqqqqpppmmmiiieeeddddddbbbdddfffkkktttkkk\\\UUUQQQQQQSSSUUUWWW\\\bbbkkkvvvwwwllleee]]]WWWMMMFFFAAA@@@??????>>>>>>???>>>>>>@@@DDDGGGFFFHHHHHHGGGGGGJJJPPPVVVggg{{{zzzppplllgggcccaaa___^^^\\\^^^^^^\\\[[[[[[ZZZZZZZZZYYYXXXUUURRRPPPNNNMMMMMMNNNKKKGGGEEEDDDDDDCCCCCCAAA@@@???===<<<;;;;;;;;;>>>;;;;;;>>>??????DDDKKK[[[nnntttuuu}}}tttuuu|||sssoooqqquuuyyyzzzyyy}}}sssfff^^^YYYUUUSSSUUURRRTTTVVVWWWWWWVVVTTTSSSRRRPPPNNNKKKHHHGGGFFFEEEGGGHHHJJJMMMQQQUUUYYY[[[[[[^^^cccgggkkkqqqyyy|||yyyssspppkkkddd\\\XXXWWWWWWZZZ\\\___aaacccccccccbbb```aaaaaa```]]]\\\\\\]]]VVVVVVUUUUUUWWWZZZ]]]___bbbhhhooovvv~~~fffjjjqqqxxxvvvnnnjjjhhhiiihhhgggfffeeedddddddddhhhhhhiiihhhfffccc```^^^XXXWWWUUUUUUVVVXXX[[[]]]ZZZ]]]aaahhhpppzzzxxxpppjjjgggdddfffiiioooyyy}}}fffYYYUUURRRRRRTTTVVVYYY]]]ccckkkvvvtttjjjdddZZZTTTKKKEEEAAA??????>>>>>>????????????AAADDDGGGGGGHHHIIIHHHHHHKKKSSSXXXkkk~~~uuunnnjjjeeeaaa___]]][[[YYY\\\\\\[[[[[[\\\\\\]]]^^^]]][[[YYYUUURRROOOMMMLLLNNNKKKGGGEEEEEEEEEEEEDDDCCCAAA???===<<<<<<<<<<<<===;;;;;;>>>>>>>>>CCCIIIUUUjjjrrrsss~~~sssqqqzzzvvvrrrrrruuuwwwwwwyyy}}}rrreee]]]XXXSSSRRRSSSPPPRRRTTTVVVWWWUUUSSSRRROOOMMMKKKIIIGGGFFFFFFFFFGGGHHHJJJNNNRRRWWWZZZ\\\^^^aaadddiiinnnttt{{{}}}xxxvvvqqqiiiaaaZZZWWWVVVVVVXXX[[[^^^```aaaaaa```^^^______^^^\\\[[[[[[\\\WWWVVVUUUUUUVVVYYY]]]___bbbhhhqqqzzzcccfffkkksss{{{vvvpppmmmllllllkkkkkkkkkkkkmmmnnnooossssssqqqoookkkgggdddbbb\\\[[[YYYYYYZZZ\\\___aaaeeehhhoooyyyvvvpppgggjjjooovvvwwwaaaVVVSSSRRRSSSUUUVVVYYY^^^eeemmmwww|||qqqgggbbbVVVQQQJJJDDDAAA???>>>===>>>????????????AAADDDGGGGGGHHHHHHGGGGGGKKKSSSYYYlll~~~qqqiiieeeaaa]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]___aaabbb^^^]]]ZZZWWWTTTQQQOOONNNNNNLLLHHHFFFFFFGGGGGGFFFDDDCCC@@@>>><<<<<<<<<======;;;;;;>>>>>>===AAAGGGPPPfffpppppp{{{qqqnnnuuuyyyttttttuuuuuutttxxx{{{}}}qqqccc\\\VVVRRRPPPQQQNNNPPPSSSUUUVVVTTTRRRPPPLLLKKKIIIGGGEEEFFFFFFGGGHHHIIILLLPPPTTTYYY]]]___bbbdddgggkkkqqqwww}}}}}}xxxpppfff^^^YYYVVVQQQSSSWWW[[[]]]_________[[[\\\]]]\\\YYYXXXYYYZZZWWWUUUTTTTTTVVVYYY]]]___bbbiiisss}}}aaacccgggnnnwww~~~xxxsssppppppmmmmmmmmmnnnpppsssuuuwww{{{yyywwwsssooojjjgggeee^^^]]][[[[[[\\\^^^aaacccpppttt|||zzzjjjnnnsss{{{sss^^^SSSRRRRRRSSSTTTVVVZZZ___fffoooyyyzzzoooeee```TTTPPPJJJEEEAAA???===<<<>>>????????????AAAEEEGGGFFFGGGGGGFFFFFFKKKSSSYYYlll}}}ooodddaaa]]][[[[[[[[[ZZZYYYWWWXXXYYY[[[^^^```cccddd]]]\\\[[[XXXVVVSSSRRRQQQOOOLLLIIIGGGGGGHHHHHHGGGEEECCCAAA>>>===<<<===>>>===;;;;;;>>>>>>===AAAFFFMMMdddnnnoooyyyooolllttt{{{vvvuuuuuutttrrrwwwzzz|||ooobbbZZZUUUQQQOOOQQQMMMOOORRRUUUUUUTTTQQQOOOKKKIIIGGGEEEEEEFFFGGGHHHIIIJJJMMMQQQVVV[[[___aaaeeefffiiimmmsssyyy~~~uuujjj```YYYWWWNNNQQQUUUYYY\\\]]]^^^^^^ZZZ[[[[[[ZZZXXXVVVVVVWWWWWWUUUTTTTTTUUUYYY]]]___cccjjjuuu```dddiiimmmpppvvv~~~~~~xxxsssrrrtttvvvxxxyyyyyyzzz{{{}}}}}}|||zzzwwwsssmmmhhheee___```aaaaaa```bbbdddgggpppyyy~~~qqqrrrvvv~~~ppp]]]UUUSSSSSSRRRRRRYYY]]]aaafffppp}}}~~~vvvlllaaaYYYRRRNNNHHHDDDBBB@@@???>>>??????>>>>>>@@@BBBEEEGGGNNNJJJIIIKKKKKKLLLSSS[[[jjjxxxtttccc___]]]^^^\\\YYYYYY\\\```___\\\ZZZZZZ[[[]]]___ZZZYYYXXXXXXWWWWWWWWWWWWXXXTTTOOOKKKJJJJJJIIIHHHHHHEEEBBB@@@@@@???>>>===>>>===<<<;;;<<>>>>>>>>>>>>>>@@@CCCFFFHHHKKKIIIIIIKKKMMMOOOVVV___mmmzzz~~~rrrddd___]]]]]]\\\ZZZZZZ^^^bbbaaa^^^\\\[[[[[[]]]^^^[[[ZZZYYYWWWWWWWWWWWWXXXWWWSSSNNNKKKJJJIIIIIIHHHHHHEEEBBB@@@@@@@@@???===>>>===<<<;;;<<>>=========>>>@@@CCCGGGIIIIIIHHHIIIMMMOOORRR[[[dddqqq|||}}}rrrfffaaa^^^^^^]]][[[]]]bbbgggeeebbb___]]]\\\]]]]]]]]]\\\ZZZXXXWWWWWWYYYYYYVVVRRRNNNKKKJJJJJJIIIHHHIIIFFFCCCAAAAAA@@@???>>>>>>===<<<<<<===???AAACCCGGGXXXllluuuwww~~~ooogggnnnzzz{{{tttppppppqqqtttxxx|||wwwkkk___XXXSSSNNNKKKKKKMMMNNNQQQUUUVVVTTTOOOKKKFFFFFFFFFFFFFFFHHHJJJKKKPPPRRRVVVYYY\\\```dddgggkkknnnrrrvvvzzz{{{mmmccc^^^YYYWWWVVVXXX[[[___aaabbb``````aaaccccccaaa^^^[[[XXXXXXXXXXXX[[[aaahhhnnnyyybbbeeeiiilllpppxxx|||wwwssspppkkkkkkiiihhhhhhkkkpppttt~~~~~~sssppppppwwwssseeeWWWSSSSSSSSSTTTWWWWWW]]]dddkkkwww|||uuunnneee[[[UUUNNNJJJEEEAAA@@@???>>>===<<<<<<<<<>>>@@@DDDGGGJJJIIIIIILLLOOOQQQTTT^^^iiiuuu}}}rrriiiddd``````___^^^aaafffkkkiiifffcccaaa____________^^^[[[YYYXXXXXXZZZ[[[VVVSSSOOOMMMMMMLLLKKKJJJJJJGGGDDDBBBBBBAAA@@@???>>>======<<<===???AAABBBEEEUUUiiiuuuwww|||ssshhhmmmwwwwwwrrrpppqqqtttwww{{{vvvjjj^^^WWWRRRMMMKKKLLLNNNOOORRRUUUVVVTTTOOOKKKGGGGGGFFFGGGHHHJJJLLLMMMSSSUUUXXX[[[]]]aaafffjjjnnnqqquuuyyy|||tttggg```ZZZXXXWWWXXX]]]bbbfffgggfffgggiiijjjiiigggccc```\\\]]]]]]]]]```fffnnnttt~~~cccgggkkknnnssszzz~~~yyyuuussslllllljjjhhhhhhkkkpppttt|||pppjjjkkkqqq}}}ooobbbVVVRRRRRRQQQSSSUUUWWW^^^fffooozzz~~~xxxqqqjjjaaaYYYSSSLLLIIIDDD@@@??????>>>===<<<<<<<<<>>>@@@DDDGGGJJJKKKLLLOOORRRSSSVVV```lll|||{{{sssjjjeeebbbbbbbbbaaaeeejjjnnnllljjjgggdddcccbbbbbbaaa___]]][[[YYYZZZZZZ[[[WWWUUURRRPPPPPPPPPOOOMMMKKKHHHEEECCCCCCBBBAAA@@@>>>>>>======>>>???@@@AAAEEERRRfffuuuzzz~~~vvvlllmmmuuu{{{uuurrrqqqvvvxxx{{{~~~wwwkkk^^^VVVQQQLLLKKKLLLNNNOOORRRUUUVVVTTTOOOKKKHHHHHHHHHIIIJJJLLLOOOPPPTTTVVVYYY\\\___ccchhhlllrrrvvvzzz}}}yyykkkbbb\\\ZZZXXXZZZ___eeeiiillljjjlllnnnnnnllliiigggeeefffgggggghhhkkkqqqyyy~~~dddhhhmmmrrrvvv}}}{{{wwwuuunnnnnnllljjjiiikkkooorrr}}}tttiiiiiinnnvvvjjj___UUURRRQQQQQQRRRUUUXXX```iiirrr||||||uuummmfff^^^VVVQQQJJJGGGBBB???>>>>>>>>>============>>>@@@CCCGGGIIIKKKMMMQQQTTTUUUXXXdddpppxxxqqqiiieeebbbcccccccccfffjjjmmmllljjjhhhfffeeeddddddaaa```___]]]\\\[[[[[[ZZZWWWUUUSSSRRRRRRRRRQQQOOOLLLIIIFFFDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>??????@@@EEEOOOaaattt}}}xxxrrroootttyyyuuusssvvvwwwzzz~~~zzzmmm___WWWQQQLLLJJJLLLMMMNNNQQQUUUVVVTTTOOOKKKJJJJJJJJJKKKMMMOOORRRSSSVVVWWWZZZ]]]```ffflllpppvvv{{{}}}mmmddd]]][[[ZZZ\\\aaaggglllnnnkkkmmmoooooommmlllllllllnnnnnnoooqqqttt{{{dddiiipppuuuzzz~~~zzzxxxuuuuuutttrrrppppppsssuuuvvvmmmggglllvvvvvvqqqoooqqqtttuuu{{{{{{ddd[[[SSSQQQQQQQQQSSSWWWYYYaaakkkttt~~~zzzrrrjjjccc[[[TTTPPPIIIFFFAAA>>>>>>>>>>>>===>>>>>>>>>>>>@@@CCCFFFHHHIIILLLRRRVVVWWW[[[hhhvvvrrrmmmfffbbbaaaccccccbbbdddhhhiiiiiihhhgggffffffeeeeeeaaaaaaaaa```___]]][[[YYYVVVUUUSSSSSSSSSSSSQQQPPPLLLJJJGGGEEEDDDDDDCCCBBB>>>>>>>>>>>>>>>?????????EEEJJJ\\\rrrxxxrrrsss}}}xxxvvvvvvvvvxxx||||||ooo```XXXQQQLLLJJJKKKLLLMMMQQQTTTVVVUUUPPPMMMKKKKKKLLLMMMOOORRRUUUVVVWWWYYY\\\___ccciiipppuuuzzzpppfff^^^]]]\\\___dddiiimmmoookkknnnpppqqqqqqrrruuuxxxwwwxxxzzz}}}dddiiiqqqxxx||||||zzz|||||||||zzzxxxwwwyyyzzztttmmmiiifffnnn{{{wwwooojjjeeeccceeegggggglllqqqooosssvvvtttpppooouuu{{{sss___WWWQQQPPPQQQRRRUUUZZZZZZbbbllluuu~~~yyyqqqiiiaaaZZZSSSOOOHHHEEE@@@>>>===>>>>>>===??????>>>>>>@@@BBBEEEGGGGGGKKKQQQVVVXXX]]]kkkzzz|||ooojjjccc```___bbbcccaaabbbfffffffffffffffeeeeeeeeeeee```aaabbbbbb```]]][[[YYYUUUTTTRRRRRRSSSSSSQQQOOOMMMJJJGGGEEEEEEDDDCCCBBB>>>>>>>>>>>>????????????DDDGGGXXXppp|||tttsss~~~zzzwwwuuuuuuvvvzzz~~~qqqbbbXXXRRRLLLJJJKKKKKKMMMPPPTTTVVVUUUQQQMMMLLLLLLMMMNNNQQQTTTVVVXXXYYY[[[^^^aaaeeelllsssxxx|||rrrhhh___^^^^^^aaafffkkknnnooommmpppssstttuuuyyy~~~gggnnnwww|||~~~sssrrrmmmjjjwwwuuuiiifff___\\\[[[\\\___aaaaaa___dddfffhhhhhhgggiiinnnrrr}}}nnn\\\VVVRRRQQQQQQRRRVVV\\\\\\fffqqqxxx~~~yyyoooggg```YYYRRRLLLCCCBBB@@@>>><<<<<<<<<<<<======>>>???BBBEEEHHHIIIMMMNNNSSSYYY]]]cccooo{{{yyymmmgggaaaaaabbbbbbbbbbbbbbbbbbcccbbbbbbccceeeeeedddccccccaaa___``````^^^YYYUUUUUUVVVXXXXXXWWWUUURRRPPPMMMJJJHHHGGGFFFFFFDDDCCC>>>>>>>>>===============BBBFFFOOOeee|||wwwsssyyy{{{xxxwwwtttuuuzzz~~~}}}}}}}}}vvveeeXXXPPPMMMLLLKKKOOOPPPRRRTTTUUUVVVVVVVVVUUURRRPPPQQQUUUWWWWWWVVV]]]aaaeeegggjjjooovvv|||xxxjjj``````___aaaeeekkkqqquuutttwwwzzzzzzzzz~~~iiipppyyy~~~}}}tttuuutttssslllbbb```ZZZXXXWWWYYY\\\]]]\\\ZZZ\\\___aaabbbaaadddiiimmmxxx~~~iii[[[UUUQQQQQQQQQRRRVVV\\\^^^hhhsssyyyxxxnnneee^^^WWWOOOJJJCCCBBB@@@>>><<<<<<<<<<<<======>>>???AAADDDGGGIIIMMMNNNRRRXXX\\\aaannnzzzxxxnnnhhh``````__________________```______```bbbbbbaaa```aaa___^^^^^^___]]]YYYVVVWWWXXXYYYZZZYYYWWWTTTRRRNNNLLLIIIGGGGGGFFFDDDCCC@@@@@@@@@????????????>>>BBBGGGOOObbbxxx|||{{{tttxxx|||wwwttttttyyy|||zzzxxxxxxxxx{{{zzziii[[[RRRNNNLLLKKKOOOPPPRRRTTTUUUVVVVVVVVVTTTRRRQQQSSSWWWZZZ[[[ZZZ___cccgggjjjmmmrrrzzz}}}ooobbbaaaaaacccgggnnnuuuyyy{{{~~~lllsss{{{zzz~~~qqqccc\\\ZZZVVVVVVVVVXXXZZZ[[[YYYWWWUUUYYY\\\]]]^^^```eeeiiisss~~~wwwcccYYYTTTPPPQQQQQQRRRVVV\\\```jjjuuu{{{~~~vvvlllccc\\\TTTLLLFFFCCCAAA???===<<<<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHLLLMMMQQQVVVZZZ```mmmzzzyyynnniiiaaa```___^^^]]]]]]^^^^^^___^^^]]]^^^`````````^^^___^^^]]]^^^^^^]]]ZZZWWWZZZZZZ[[[\\\[[[XXXVVVTTTPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAFFFMMM___ssswwwyyyvvvxxxxxxuuutttxxx{{{}}}|||vvvuuuuuuuuuwww|||~~~~~~nnn___TTTNNNKKKJJJOOOPPPRRRTTTUUUVVVVVVVVVSSSSSSSSSUUUYYY]]]^^^^^^]]]aaaeeeiiimmmttt|||rrrdddcccccceeejjjrrrzzznnnuuu~~~rrrggg___ZZZYYYWWWXXXYYY[[[\\\[[[ZZZXXXVVVZZZ]]]______```dddgggqqq}}}qqqaaaWWWRRROOOQQQRRRRRRWWW\\\```kkkwww}}}}}}vvvkkkbbbZZZRRRJJJDDDBBBAAA???===<<<<<<<<<<<<<<<<<<===>>>AAADDDFFFHHHKKKLLLOOOTTTXXX```nnn|||{{{ooohhhdddccc```___^^^___```aaa```___^^^^^^```aaaaaa```___^^^^^^^^^^^^]]][[[ZZZ[[[[[[\\\\\\[[[YYYWWWVVVQQQOOOKKKIIIHHHFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@???FFFLLL[[[nnntttvvvzzzzzz{{{wwwvvvxxx{{{|||yyyuuuuuuvvvuuuxxx}}}}}}rrrbbbWWWPPPMMMLLLOOOPPPRRRTTTUUUVVVVVVVVVTTTTTTUUUWWWZZZ]]]______]]]aaafffkkkpppxxxrrrfffeeedddgggmmmwwwpppwwwyyyiiibbb]]]ZZZXXXXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ^^^bbbcccbbbbbbdddfffqqq|||nnnbbbUUUQQQOOOQQQSSSTTTXXX^^^```lllxxx|||uuujjjaaaYYYQQQIIICCCAAA@@@>>><<<<<<;;;<<<<<<<<<<<<===???AAADDDGGGHHHKKKKKKNNNSSSXXXaaaqqq}}}nnngggeeeccc```^^^]]]___aaacccaaa___]]]^^^___aaaaaa```````````````^^^]]]]]]\\\[[[[[[[[[[[[ZZZXXXWWWVVVRRRPPPLLLJJJIIIGGGEEECCCCCCBBBBBBAAA@@@@@@??????===EEEIIIVVVjjjrrrvvv}}}||||||xxxuuuvvvxxxxxx}}}zzzwwwvvvxxxxxxwwwzzzuuufffZZZRRROOONNNOOOPPPRRRTTTUUUVVVVVVVVVUUUVVVXXXYYY[[[\\\]]]^^^aaaeeejjjpppvvvrrrfffeeeeeeiiiqqq}}}qqqwwwlllaaa^^^[[[XXXXXXXXX[[[]]]]]]\\\ZZZZZZ[[[^^^bbbfffhhhfffdddeeegggrrr|||lllbbbTTTPPPOOORRRUUUVVVZZZ___bbbnnn{{{zzzssshhh___XXXPPPHHHBBB@@@???>>><<<;;;;;;<<<<<<======>>>???BBBEEEHHHIIIKKKKKKNNNTTTZZZddduuu|||nnnfffdddaaa^^^[[[[[[^^^aaaddd```^^^\\\\\\^^^`````````aaabbbbbbaaa^^^]]]]]]^^^[[[[[[[[[ZZZYYYXXXWWWVVVSSSPPPMMMKKKJJJIIIGGGEEEBBBBBBAAA@@@??????>>>>>>===DDDGGGQQQeeepppvvv~~~{{{}}}|||wwwsssttttttuuuyyy~~~wwwvvvxxx{{{|||{{{~~~zzzkkk]]]UUUQQQQQQOOOPPPRRRTTTUUUVVVVVVVVVUUUWWWZZZ\\\\\\\\\^^^___aaaffflllrrrzzz~~~rrrgggfffgggkkkuuuqqqwww~~~qqqbbb]]]\\\ZZZYYYYYY[[[\\\^^^]]][[[ZZZ[[[]]]aaaeeekkkmmmllljjjkkklllvvvjjj___TTTQQQPPPTTTVVVWWW\\\aaagggrrr~~~vvvoooeee]]]VVVNNNGGGAAA@@@???===<<<;;;;;;<<<<<<>>>>>>???AAACCCFFFIIIJJJLLLLLLOOOUUU\\\gggzzzwwwlllgggdddaaa^^^[[[\\\___dddgggbbb```^^^^^^___aaabbbbbbbbbcccccc```\\\ZZZ[[[]]]\\\\\\[[[ZZZYYYXXXWWWWWWRRRPPPMMMLLLKKKJJJIIIGGGCCCCCCBBBAAA@@@???>>>===>>>EEEEEELLL```mmmttt}}}~~~~~~vvvvvv|||zzzuuuuuuuuuuuuyyy~~~yyyyyy}}}qqqaaaWWWSSSRRROOOPPPRRRTTTUUUVVVVVVVVVTTTXXX\\\^^^^^^___aaacccfffjjjqqqxxx|||rrriiihhhiiiooozzzpppvvv}}}qqqfff]]][[[\\\[[[[[[\\\^^^___```___\\\\\\^^^aaaccciiiooorrrrrrqqqqqqssszzzhhh[[[TTTQQQQQQTTTWWWYYY]]]bbbjjjvvvzzztttmmmccc[[[TTTMMMFFF@@@???>>>===<<<;;;;;;<<<===??????@@@AAADDDGGGIIIKKKLLLLLLOOOUUU]]]iii}}}tttkkkhhhfffccc```^^^___ccchhhkkkfffcccaaaaaabbbdddeeeeeebbbcccccc___[[[YYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXRRRPPPMMMLLLLLLKKKJJJHHHDDDCCCCCCBBB@@@???>>>>>>???FFFDDDIII\\\jjjrrr||||||{{{}}}}}}rrrpppuuu~~~yyyxxxxxxwww{{{}}}~~~uuudddXXXSSSRRROOOPPPRRRTTTUUUVVVVVVVVVTTTXXX]]]``````bbbeeegggpppuuu{{{yyypppjjjjjjkkkqqq~~~qqqtttxxx{{{~~~~~~sss```^^^\\\ZZZYYY[[[]]]^^^`````````___^^^___aaadddeeefffnnnxxxzzzwwwxxx|||iiiZZZRRRRRRTTTVVVZZZ^^^bbbeeesss{{{{{{rrrlllbbbYYYQQQKKKFFFCCC======<<<<<<<<<<<<======@@@>>>===@@@FFFKKKLLLLLLLLLOOOSSSXXX___mmm~~~|||ssskkkeeegggeeebbbaaacccgggjjjkkkfffffffffffffffggghhhiiibbbaaa```___^^^^^^___``````^^^\\\\\\]]]]]]]]]\\\TTTSSSQQQPPPOOOMMMIIIFFFGGGEEEBBBAAABBBBBBBBBAAA===BBBDDDFFFQQQdddsssxxx{{{~~~~~~qqqgggnnn~~~|||vvvssstttxxxzzz~~~yyyiii]]]WWWVVVRRRRRRRRRSSSSSSUUUVVVWWWXXX[[[^^^```aaaffflllrrryyy}}}yyyrrrqqqllliiikkkvvvnnnpppsssvvvyyy}}}wwwjjjbbb^^^]]][[[YYYZZZ[[[]]]^^^`````````___^^^```cccfffkkklllsss~~~|||fffYYYRRRSSSTTTVVVYYY^^^dddgggttt|||yyyqqqjjjaaaXXXPPPJJJEEEBBB======<<<<<<<<<<<<======???>>>===@@@FFFJJJLLLLLLLLLOOOSSSXXX```ooozzzqqqlllggggggeeecccbbbdddfffhhhiiiggggggggghhhhhhiiiiiiiiidddbbbaaa___^^^]]]]]]]]]^^^\\\[[[[[[\\\\\\[[[ZZZSSSQQQPPPOOOOOOMMMIIIGGGIIIFFFCCCBBBBBBBBBAAA@@@AAADDDEEEFFFOOOaaapppvvvyyyssshhhlllxxx}}}vvvssstttwwwyyy~~~~~~nnnaaaZZZXXXSSSSSSSSSTTTUUUVVVWWWWWWWWW[[[___aaacccgggnnnsss~~~tttooopppooopppsss}}}jjjkkkmmmnnnppptttzzz~~~~~~mmmccc\\\ZZZ[[[ZZZZZZYYYZZZ\\\]]]______``````___^^^```cccffflllooovvvrrr```WWWSSSTTTTTTUUUXXX^^^fffkkkwww~~~}}}vvvnnnhhh___VVVOOOIIIDDDBBB======<<<<<<<<<<<<======>>>===>>>AAAEEEIIIKKKKKKMMMOOOSSSYYYcccrrrvvvoookkkgggfffeeeeeeddddddeeeeeeffffffgggiiijjjjjjiiihhhhhhdddcccaaa___]]]\\\[[[[[[\\\ZZZYYYYYYZZZ[[[ZZZXXXUUUSSSQQQQQQPPPNNNLLLIIIIIIGGGDDDBBBBBBAAA@@@???EEEFFFFFFFFFNNN^^^mmmuuuxxxxxxmmmlllsss{{{~~~wwwssssssvvvxxx{{{~~~vvviii___[[[UUUUUUUUUUUUVVVWWWXXXXXXXXX]]]bbbeeehhhmmmtttyyywwwqqqpppsssuuuyyyggggggfffeeefffjjjoootttyyy|||}}}jjj^^^YYYXXXYYYXXXXXXXXXZZZ[[[]]]___```_________^^^]]]^^^aaaccclllqqq|||{{{hhh[[[VVVTTTUUUUUUUUUXXX___iiipppzzzyyyrrrjjjddd\\\SSSMMMHHHCCCAAA======<<<<<<<<<<<<======<<<===>>>AAAEEEHHHJJJKKKNNNPPPUUU\\\gggwwwrrrkkkhhhfffeeefffffffffdddcccbbbcccdddeeeggghhhhhhgggfffdddbbbaaa```___^^^]]]\\\\\\\\\ZZZZZZZZZ\\\\\\[[[YYYZZZXXXUUUTTTRRRPPPNNNKKKIIIGGGDDDBBBBBBCCCBBBAAAFFFFFFEEEEEELLLZZZkkkvvvxxxsssnnnqqqxxxyyyuuusssuuuvvvxxxzzzpppddd]]]VVVVVVVVVVVVWWWXXXYYYZZZ[[[```fffkkkoootttzzz{{{vvvsssuuuzzzzzzeeedddbbb___^^^aaafffjjjooorrrxxxxxxhhh[[[SSSQQQRRRSSSTTTVVVXXX[[[]]]___aaaaaa``````___^^^\\\]]]```bbbkkkvvvooo```XXXVVVTTTUUUVVVVVVXXX```kkkttt}}}~~~vvvnnnfffaaaXXXQQQKKKFFFBBB@@@======<<<<<<<<<<<<======;;;===@@@CCCEEEHHHJJJLLLNNNQQQWWW```nnn~~~|||qqqiiieeecccdddfffgggfffcccaaaaaaaaaaaacccdddeeeeeedddbbbaaa__________________^^^^^^]]]\\\\\\]]]______]]][[[^^^[[[XXXUUUSSSPPPMMMKKKIIIFFFDDDCCCDDDEEEEEEDDDDDDCCCCCCEEEJJJWWWhhhvvvxxx}}}wwwooopppvvv~~~|||vvvttttttuuuvvvyyy}}}vvvhhh___WWWWWWXXXXXXYYY[[[\\\]]]\\\bbbjjjpppuuuyyy|||yyyvvvvvv{{{aaa```^^^[[[ZZZ\\\aaaeeeiiilllssszzzooohhh]]]TTTPPPNNNNNNNNNRRRTTTXXX\\\___bbbccccccaaaaaaaaaaaa```bbbeeehhhkkkzzz|||ggg[[[VVVUUUSSSUUUXXXXXXZZZaaammmwww~~~|||tttlllccc]]]VVVNNNIIIEEEAAA???======<<<<<<<<<<<<======;;;>>>BBBDDDFFFHHHKKKMMMNNNRRRZZZfffuuu{{{sssjjjeeeccccccfffgggfffbbb___```bbbbbbbbbcccdddcccbbbaaa```^^^___``````aaaaaa``````_________aaabbbbbb```^^^___\\\XXXUUUSSSPPPNNNLLLKKKIIIFFFEEEFFFGGGFFFFFFBBBAAABBBEEEIIISSSdddsssuuuyyy{{{ppppppuuuyyyuuuttttttvvvyyy}}}|||lllbbbYYYZZZZZZ[[[]]]___aaabbb```fffooovvv{{{}}}xxxwwwxxxzzz[[[[[[ZZZYYYYYY\\\aaadddfffjjjqqqzzz}}}pppaaa]]]WWWRRRPPPOOOOOONNNQQQTTTXXX^^^bbbdddeeeeeebbbdddeeefffhhhkkkooosssvvvvvvbbbWWWTTTTTTQQQUUUYYYZZZ\\\cccoooyyyzzzssskkk```[[[SSSLLLGGGDDD@@@>>>======<<<<<<<<<<<<======;;;???DDDFFFGGGIIIKKKNNNNNNSSS]]]kkk{{{|||vvvnnngggdddbbbeeegggeee```^^^```ccceeeeeeeeedddddddddcccccc```aaaaaabbbbbbaaa```___``````aaaccceeedddbbb``````]]]YYYWWWVVVUUUSSSRRRPPPMMMJJJHHHGGGGGGFFFDDDAAA@@@BBBEEEHHHOOO^^^nnnuuuvvvuuurrrwww{{{vvvuuuttttttwww|||qqqfff\\\]]]^^^```bbbeeeggghhhhhhoooxxx}}}{{{|||~~~{{{wwwvvvyyy|||VVVWWWXXXYYYZZZ]]]bbbffffffjjjrrr{{{zzz~~~vvvjjj___UUURRRNNNMMMMMMNNNOOOOOOPPPSSSYYY^^^ccceeeffffffdddeeehhhjjjnnnrrrxxx|||rrr___UUURRRSSSPPPUUUZZZ[[[]]]cccoooyyy~~~zzzrrrjjj___ZZZRRRKKKGGGCCC@@@>>>======<<<<<<<<<<<<======;;;@@@EEEGGGHHHIIILLLOOONNNTTT___nnn|||yyyqqqiiigggbbbeeefffddd___]]]```dddiiihhhgggfffffffffffffffbbbcccccccccbbbaaa___^^^``````aaadddeeeeeecccaaabbb___\\\[[[[[[[[[[[[ZZZTTTQQQLLLIIIHHHFFFDDDBBBBBBAAACCCFFFGGGLLLZZZjjjvvvvvv}}}{{{vvvyyy|||wwwuuutttppptttyyy}}}tttiii^^^___aaacccfffiiikkkmmmpppwww|||sssrrrpppqqqtttwwwxxxyyyxxxvvvvvv|||YYYYYYXXXXXXXXX[[[```dddoooooosss|||~~~~~~xxxmmmbbb[[[YYYNNNKKKHHHIIILLLOOOPPPOOOQQQUUU[[[```dddgggjjjmmmoootttzzzmmm^^^SSSNNNNNNTTTXXX[[[^^^aaahhhttt}}}~~~zzzuuulllccc[[[VVVOOOHHHDDDAAA>>><<<===>>>>>><<<;;;;;;===???>>>AAADDDGGGIIIKKKMMMOOOUUUXXXaaaqqqxxxtttwwwuuummmfffiiigggdddaaa```bbbdddeeejjjhhhfffcccbbbcccddddddcccccccccbbbbbbaaaaaaaaacccccccccccccccbbbaaa```hhhccc^^^[[[ZZZYYYWWWTTTTTTQQQNNNLLLJJJIIIFFFEEEGGGDDDCCCEEEFFFKKKVVVaaatttsssxxx|||~~~}}}xxxtttsssvvvzzz}}}~~~zzzrrrjjjfffffflllrrrtttuuuxxxwww|||uuupppgggffffffiiimmmrrruuuwwwvvvyyy}}}WWWXXXXXXXXXYYY]]]bbbggglllnnnttt}}}}}}nnneee^^^VVVQQQPPPNNNKKKIIIJJJMMMOOOPPPPPPSSSWWW\\\```dddhhhkkknnnpppyyy}}}jjj\\\SSSOOOPPPTTTXXX\\\___bbbjjjvvv~~~|||xxxsssjjjaaaXXXSSSMMMGGGDDDAAA???>>>=========<<<::::::<<<>>>>>>@@@DDDGGGIIIKKKMMMOOOUUUXXXbbbqqquuurrruuutttoookkkiiigggdddaaaaaabbbdddfffhhhgggeeecccaaaaaaaaaaaaaaabbbcccddddddeeeeeeddddddddddddcccbbbaaa```___eeeaaa]]]ZZZZZZZZZXXXVVVUUURRROOOMMMLLLJJJHHHFFFHHHFFFEEEGGGHHHLLLVVV```tttuuuyyy~~~yyyuuusssvvvzzz}}}zzzsssnnnmmmrrrwwwyyy||||||tttnnniiieeedddeeehhhmmmrrrvvvxxxyyy}}}WWWWWWXXXXXXZZZ^^^dddiiijjjooowwwrrrhhh]]]XXXUUUQQQOOOPPPNNNLLLKKKKKKNNNPPPQQQQQQVVVYYY]]]aaaeeehhhmmmpppsssxxxfffZZZRRRQQQSSSTTTWWW\\\```eeemmmxxxzzzuuupppfff]]]TTTPPPJJJFFFCCCBBB@@@???;;;<<<<<<;;;999:::<<<>>>>>>@@@DDDGGGIIIJJJMMMOOOTTTXXXbbbqqq~~~qqqnnnppppppoooooogggfffcccbbbbbbccceeegggggggggfffdddcccbbbaaa``````aaadddggghhhiiihhhhhheeeddddddcccaaa```______bbb___\\\ZZZZZZZZZYYYXXXUUUSSSPPPNNNMMMLLLJJJHHHIIIGGGHHHJJJJJJMMMUUU^^^rrrvvv{{{{{{vvvuuuwwwzzz|||zzzxxx{{{{{{rrrkkkeeebbbaaaaaacccggglllrrrwwwzzz}}}XXXXXXYYYYYY[[[___eeeiiikkkrrr{{{qqqfff]]]VVVTTTRRRPPPPPPRRRMMMMMMMMMMMMOOOQQQRRRSSSYYY\\\___ccceeeiiinnnqqqvvvssscccXXXRRRRRRUUUTTTWWW\\\aaahhhpppyyy}}}}}}wwwrrrmmmdddZZZRRRNNNHHHDDDBBB@@@???>>>:::;;;;;;:::999999<<<>>>>>>AAADDDGGGIIIKKKMMMPPPSSSYYYdddrrrxxxmmmjjjjjjjjjkkknnnfffeeecccbbbcccdddfffhhhiiiiiiiiihhhgggeeecccbbbaaacccgggiiikkkkkkiiihhheeeeeecccbbbaaa_________aaa```]]][[[ZZZYYYXXXXXXUUUSSSPPPNNNNNNMMMKKKIIIIIIHHHIIIKKKKKKLLLRRR[[[nnnwww}}}~~~{{{}}}~~~|||xxxwwwxxxzzz||||||rrrjjjdddaaa___^^^```cccggglllrrryyy}}}ZZZZZZZZZZZZ\\\```eeejjjnnnvvvtttddd\\\UUUPPPNNNMMMJJJJJJMMMMMMNNNOOOPPPQQQRRRTTTUUUZZZ]]]aaadddgggjjjnnnpppxxxooo```WWWRRRRRRVVVUUUXXX\\\bbbhhhpppwww{{{zzz|||zzzuuupppkkkaaaXXXQQQMMMGGGBBB@@@>>>===;;;:::;;;;;;:::999:::<<<>>>???BBBEEEHHHJJJLLLOOOQQQRRR[[[hhhuuu~~~tttjjjfffeeeccceeeiiiddddddccccccdddfffhhhiiiiiiiiiiiihhhgggfffeeeddddddfffiiikkkkkkjjjhhhfffeeedddbbbaaa```_________bbbbbb```]]][[[XXXWWWWWWUUURRRPPPOOONNNNNNLLLKKKIIIHHHIIIKKKJJJJJJOOOWWWjjjvvv~~~~~~xxxzzzxxxzzzyyyyyyzzz|||~~~tttkkkfffcccaaa```]]]```eeeiiinnnuuu|||YYYZZZ[[[[[[]]]aaaggglllrrr|||lll^^^VVVQQQNNNMMMJJJFFFFFFJJJMMMOOOQQQRRRRRRSSSUUUWWWZZZ^^^cccfffhhhjjjmmmooowww|||iii]]]VVVRRRSSSVVVVVVXXX\\\bbbhhhnnnsssuuuuuuwwwvvvqqqlllhhh___VVVOOOKKKEEEAAA>>>===;;;::::::;;;;;;:::::::::===???@@@CCCGGGJJJKKKMMMPPPRRRTTT___ooo{{{~~~{{{qqqgggdddcccaaaaaaccccccccccccccceeegggiiijjjggggggfffffffffeeeeeeeeeggghhhiiijjjiiihhhfffddddddcccaaa```______```aaaccccccccc```\\\YYYXXXXXXVVVSSSQQQPPPPPPPPPOOONNNJJJIIIIIIJJJIIIHHHNNNUUUfffttt~~~||||||ssszzz{{{zzzzzz||||||vvvnnnhhheeeddddddccc___ccciiimmmqqqxxxVVVXXXYYY[[[^^^dddkkkpppyyy{{{fffZZZTTTPPPNNNOOOLLLIIIJJJMMMLLLOOORRRSSSSSSTTTVVVXXXYYY^^^dddhhhjjjkkkkkklllqqq}}}qqqbbbZZZUUUSSSTTTWWWWWWYYY\\\aaafffkkknnnooooooqqqqqqlllhhhddd\\\SSSKKKGGGBBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;>>>@@@BBBEEEIIIKKKMMMOOORRRTTTXXXeeewww~~~{{{pppfffeeefffcccaaa```bbbbbbcccdddfffhhhjjjkkkgggfffeeeeeeeeefffggghhhgggggggggggggggfffeeeeeecccbbb```______```aaabbbaaacccdddaaa]]][[[ZZZ[[[XXXVVVTTTSSSSSSSSSRRRQQQNNNKKKJJJJJJIIIHHHNNNVVVdddttt~~~}}}qqquuu}}}{{{zzz|||}}}vvvqqqkkkfffddddddddddddbbbgggmmmqqquuu{{{SSSUUUXXX[[[```gggoootttvvvcccXXXPPPMMMMMMNNNMMMJJJLLLPPPLLLPPPSSSTTTTTTTTTWWWYYYXXX]]]dddiiikkkkkkjjjkkkllluuuvvvjjj]]]WWWTTTSSSUUUXXXXXXYYY\\\```eeeiiikkkkkkkkknnnmmmiiieeebbbYYYQQQHHHEEE@@@>>>===>>>>>>===;;;<<<<<<<<<;;;<<>><<<<<<<<<;;;::::::;;;<<<<<<<<<>>>AAADDDIIIHHHKKKMMMNNNPPPYYYcccsss{{{iiigggdddaaaaaaaaabbbbbbddddddcccbbbccccccddddddhhhiiijjjlllmmmllljjjiiihhhjjjlllkkkiiiiiilllooolllkkkkkkkkklllmmmmmmmmmnnnmmmkkkiiigggeeeeeeeeeeeeccc___]]]]]]]]]\\\[[[YYYXXXUUUSSSQQQOOOOOOOOONNNXXXeeeppp{{{zzzqqq{{{~~~{{{{{{}}}wwwooojjjgggjjjqqqyyy~~~~~~~~~{{{uuuooojjjjjjnnnqqqtttzzz\\\]]]cccmmmwwwpppaaaXXXTTTTTTUUUVVVWWWWWWXXXXXXWWWYYY[[[]]]___aaadddeeehhhhhhhhhjjjkkkjjjhhheeegggggggggfffgggjjjooosss{{{sss```UUUOOOMMMPPPTTTTTTUUUWWWWWWZZZaaaiiipppsssrrrpppkkkggg```ZZZTTTNNNIIIEEEBBB@@@===<<<<<<<<<;;;:::999;;;<<<<<<===>>>BBBEEEIIIIIILLLOOOOOORRR^^^iiiyyy{{{qqqbbbaaa```______```bbbcccbbbbbbcccdddeeefffhhhhhhhhhiiikkkkkkkkkkkkjjjkkklllnnnooommmiiihhhjjjmmmkkkjjjjjjhhhggggggggghhhmmmlllkkkjjjiiiiiiiiiiiigggdddaaa``````___^^^]]]YYYXXXVVVSSSQQQNNNLLLKKKJJJRRR```ppp|||www{{{|||{{{}}}~~~{{{vvvpppkkkffflllvvv~~~}}}}}}|||wwwqqqmmmnnnqqqtttwww}}}\\\^^^fffrrr}}}ssseee\\\VVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]___aaaccceeeggghhhjjjiiiiiijjjkkkjjjhhhfffffffffeeedddgggmmmvvv|||kkk]]]QQQMMMMMMQQQTTTTTTUUUWWWUUUYYY```iiioooqqqooommmjjjeee]]]WWWQQQLLLGGGDDD@@@>>><<<<<<<<<<<<;;;:::999;;;<<<<<<===???CCCEEEIIIJJJNNNPPPQQQVVVcccqqq~~~tttiii___```aaa``````aaaccceee```aaabbbdddfffhhhiiijjjiiijjjjjjiiihhhiiikkkllloooooonnnllljjjhhhiiijjjjjjjjjjjjhhhfffeeefffggglllllllllkkkkkkkkkkkkjjjeeecccaaa``````___^^^]]]ZZZYYYWWWTTTQQQNNNLLLKKKJJJOOO\\\nnn{{{~~~}}}~~~~~~~~~~~~~~~zzzyyytttoooiiiqqq|||{{{xxxxxxyyyzzzyyyvvvrrroooooorrruuuzzz___cccnnn|||xxxjjjbbbXXXYYYZZZ\\\]]]^^^___```bbbbbbccceeegggiiijjjjjjjjjiiiiiiiiijjjjjjhhhgggeeedddcccccchhhrrr~~~wwwdddYYYOOOLLLMMMRRRTTTSSSTTTWWWUUUYYY```iiiooopppmmmjjjfffaaaZZZSSSMMMIIIEEECCC???===<<<;;;<<<<<<;;;:::999:::<<<======@@@CCCFFFIIIKKKOOORRRSSSYYYhhhxxxnnnbbb___aaabbb```^^^^^^```ccc``````bbbdddfffggghhhhhhiiijjjiiigggeeefffjjjnnnooommmkkkjjjkkkkkkjjjiiihhhiiijjjiiiggggggiiikkklllmmmmmmmmmlllkkkiiihhhdddbbbaaa```aaaaaa___^^^[[[ZZZXXXUUUSSSQQQOOONNNMMMNNNWWWhhhvvv~~~~~~}}}|||}}}}}}~~~zzzuuuqqqxxxyyysssppppppqqqrrrrrrqqqooonnnoooqqqttt~~~iiinnn{{{|||nnnfff[[[[[[\\\^^^```aaabbbcccfffffffffhhhkkklllmmmllljjjiiiiiiiiijjjjjjiiigggdddcccaaabbbiiiuuuppp^^^UUUOOOLLLNNNRRRTTTSSSTTTWWWUUUYYYaaaiiiooopppllliiiddd___WWWPPPKKKGGGCCCAAA>>><<<;;;;;;<<<<<<;;;:::999:::<<<===>>>@@@CCCFFFIIIKKKOOOSSSTTT[[[kkk|||lll```___```aaa___\\\ZZZ\\\^^^```aaabbbcccdddeeeeeeeeejjjjjjhhheeeccceeejjjooonnnkkkiiiiiilllmmmkkkiiieeegggiiiiiihhhhhhkkknnnnnnnnnoooooommmjjjhhhfffeeedddccccccddddddbbbaaa\\\[[[YYYWWWTTTSSSRRRQQQPPPNNNTTTcccqqqzzz~~~|||~~~~~~yyyxxx|||sssmmmjjjjjjjjjlllmmmnnnmmmmmmnnnppprrryyy}}}pppzzzwwwhhhaaabbbddddddddddddeeegggggglllpppnnniiifffgggiiifffggghhhiiijjjiiiiiihhh___```bbbfffnnnxxxwwwcccVVVPPPJJJJJJLLLPPPUUUWWWXXXXXXZZZ]]]bbbhhhkkkkkkgggddd^^^YYYSSSMMMHHHDDDAAA>>>===<<<;;;::::::::::::::::::;;;<<<===>>>AAAEEEHHHIIIKKKPPPTTTUUU^^^rrrkkk```aaaaaaaaaaaa```^^^[[[ZZZ]]]bbbeeeccccccfffgggeeegggggggggggghhhhhhiiiiiikkkkkkjjjjjjjjjlllmmmoookkkiiihhhhhhiiijjjjjjiiikkkjjjiiiiiiiiiiiigggeeecccfffgggfffbbb``````bbb]]]]]]\\\ZZZXXXVVVTTTSSSMMMNNNSSS]]]jjjvvv|||~~~}}}}}}|||}}}~~~}}}{{{}}}}}}ppphhhdddaaaaaaccc```dddhhhiiihhhjjjpppuuu}}}uuuoooooonnnoootttwwwzzzzzzkkkdddeeeffffffggggggiiijjjkkknnnqqqpppmmmjjjiiijjjfffggghhhiiijjjjjjiiiiiicccdddeeeggglllvvvqqq___TTTOOOKKKLLLNNNQQQTTTWWWXXXXXX[[[]]]bbbgggjjjiiieeebbb\\\WWWPPPKKKFFFCCC???===<<<<<<;;;::::::::::::::::::;;;===>>>???AAAEEEHHHIIILLLQQQTTTVVV^^^rrr}}}kkkbbb``````______]]]\\\[[[ZZZ\\\aaacccaaaaaaeeegggfffgggggghhhiiiiiiiiihhhhhhkkkjjjjjjjjjjjjkkkkkklllkkkiiihhhhhhjjjkkkjjjiiijjjhhhhhhhhhiiihhhgggeeedddfffgggfffcccaaaaaaccc]]]]]]\\\[[[YYYVVVSSSRRRMMMNNNRRR[[[hhhsss{{{~~~~~~{{{xxxvvvzzz|||zzzmmmfffbbb^^^]]]___]]]```cccddddddfffmmmrrr}}}yyyjjjddddddbbbdddhhhlllpppxxxqqqiiiiiiiiiiiijjjlllmmmooopppqqqssssssqqqooollljjjeeefffgggiiiiiijjjiiiiiiggghhhiiiiiilllwww|||hhhYYYQQQNNNNNNOOOPPPRRRTTTVVVXXXXXX\\\^^^aaafffhhhfffbbb^^^XXXTTTMMMHHHDDDAAA>>>;;;<<<;;;;;;::::::::::::::::::;;;===???@@@BBBEEEHHHJJJLLLPPPTTTVVV^^^qqqxxxhhhaaa___^^^\\\[[[ZZZZZZZZZZZZZZZ___```______dddgggfffdddfffgggiiijjjjjjjjjiiihhhhhhiiijjjjjjiiiiiiiiikkkiiihhhhhhiiijjjiiiiiihhhgggffffffggghhhgggeeedddeeeffffffdddbbbbbbccc_________^^^[[[XXXTTTRRRMMMMMMPPPWWWcccoooyyy~~~vvvqqqmmmtttuuuiiiccc^^^ZZZYYY[[[ZZZ\\\______```dddkkkpppzzzqqqbbb^^^[[[YYYZZZ___ccciiirrr{{{xxxnnnllljjjkkkmmmoooqqqrrrtttssstttuuuuuurrrmmmjjjeeeffffffggghhhiiiiiiiiihhhkkklllnnnssssss```TTTOOONNNPPPQQQRRRTTTUUUVVVXXXZZZ___```bbbdddeeeccc^^^[[[UUUQQQKKKFFFBBB@@@===;;;;;;;;;::::::999::::::;;;:::<<<>>>@@@AAACCCFFFHHHJJJKKKOOOSSSVVV^^^oooqqqddd```]]]\\\YYYWWWWWWXXXYYY[[[YYY]]]___]]]^^^cccggggggaaacccfffhhhjjjjjjjjjiiidddeeeggghhhiiiiiihhhgggjjjhhhffffffggghhhgggffffffeeedddeeefffggggggfffcccdddeeeeeedddcccbbbbbbaaabbbbbbaaa^^^ZZZVVVTTTNNNMMMNNNTTT^^^jjjuuu|||~~~tttnnnjjjsss~~~rrrgggaaa]]]YYYWWWXXXZZZ[[[]]]^^^```dddkkkppptttzzznnnbbb```[[[XXXXXX]]]aaagggrrr{{{rrrooolllkkknnnqqqssssssuuuuuuuuuvvvvvvsssmmmiiieeeeeeeeefffffffffgggggggggjjjnnntttkkkZZZQQQNNNMMMPPPRRRTTTUUUUUUWWW[[[^^^bbbbbbcccdddddd```[[[WWWRRRNNNIIIDDDAAA???===;;;::::::999999999::::::;;;:::<<>><<<;;;999999999999999::::::;;;:::===@@@BBBCCCEEEGGGHHHIIIJJJNNNTTTYYYbbbrrrwwwhhhbbb___YYYWWWUUUTTTTTTVVVXXXZZZZZZ___bbbaaabbbeeegggfffgggggggggffffffeeeeeeeeeiiiiiijjjjjjjjjjjjjjjiiihhhfffddddddeeeeeedddcccdddcccbbbcccfffiiijjjjjjfffeeedddddddddcccaaa___^^^]]]\\\[[[YYYWWWUUUTTTPPPPPPPPPQQQWWWaaammmuuuwwwvvvwwwwwwyyypppgggdddaaa]]]ZZZ[[[YYYYYY[[[]]]```cccfffhhhkkknnnssswww{{{xxxfff___aaa___]]]___dddiiioooyyy}}}wwwpppmmmppptttuuutttuuuyyy}}}|||wwwqqqmmmlllfffeeecccbbbaaa```aaaaaacccfffmmm|||qqq]]]QQQMMMMMMNNNLLLPPPTTTVVVWWWZZZbbbggghhhgggfffdddbbb]]]WWWSSSLLLHHHCCC???>>><<<;;;999999999888888999::::::;;;:::===AAACCCDDDEEEGGGHHHKKKKKKOOOVVV]]]gggvvvmmmbbb^^^\\\WWWVVVUUUTTTUUUVVVXXXYYY[[[aaaeeeeeeeeeggggggeeedddddddddeeegggjjjmmmoootttsssqqqooommmlllkkkkkkjjjhhhfffeeeffffffeeeddddddcccbbbcccfffiiikkkllljjjhhhfffeeefffeeeaaa___^^^]]][[[YYYXXXWWWWWWWWWRRRRRRRRRRRRVVV^^^iiiqqqvvv}}}}}}www{{{wwwooogggeeeccc___]]]]]][[[\\\]]]```ccceeeffffffggggggiiijjjlllrrrxxx}}}zzzooodddbbbgggeeeeeehhhpppwww}}}yyyqqqoooqqquuuvvvuuuuuu{{{~~~wwwqqqnnnnnnfffeeecccaaa____________ccceeemmm}}}jjjXXXNNNLLLMMMNNNKKKOOOTTTVVVWWW\\\dddjjjjjjiiigggeeebbb]]]VVVRRRIIIFFFAAA===<<<;;;999888999888888888999::::::;;;:::===AAADDDEEEFFFGGGIIILLLMMMQQQYYY```jjjyyywwwddd]]]ZZZWWWVVVUUUUUUUUUUUUWWWXXXYYY\\\cccggggggggghhhgggddd]]]^^^```dddiiiqqqwww{{{}}}{{{wwwsssooommmlllkkkkkkiiiggggggggggggfffeeedddcccbbbcccfffjjjlllmmmmmmjjjhhhggghhhfffccc___aaa___]]][[[YYYZZZ[[[\\\SSSSSSSSSSSSUUU]]]gggooovvv{{{zzzvvv}}}vvvnnngggfffdddaaa^^^^^^______aaadddhhhiiihhhgggbbbaaa```___```eeelllqqqsssrrrqqqpppjjjfffiiiooommmmmmrrr|||