BM6P6(@ )))))))))))))))))))))))))))((('''(((******)))'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))((('''&&&'''***,,,,,,+++&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''((('''((((((((('''&&&&&&%%%&&&((())))))((((((***,,,******)))'''$$$"""'''&&&&&&'''(((((('''%%%))))))((('''&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&((((((''''''&&&&&&&&&%%%%%%'''))))))((((((((()))&&&((('''$$$$$$((((((&&&(((&&&######$$$&&&((()))(((((((((((())))))))))))***))))))---111111***$$$'''((())))))(((((()))***((('''&&&&&&((()))))))))++++++,,,,,,,,,++++++***(((((((((((())))))))))))***)))((((((((((((((()))***+++***)))'''''')))+++000000000000///...,,,+++------,,,,,,,,,,,,++++++//////111222222111000///++++++++++++,,,---...///..................------///000333555555555444333///000222555666777666666555555555666777999:::;;;666777777666444444555666666888;;;======:::777555999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;===>>>===;;;::::::;;;<<<;;;;;;:::::::::;;;;;;CCCAAA???===<<<<<<===>>>======<<<;;;:::999999888999999999999888888888888999999999999::::::;;;<<>>===;;;::::::;;;<<<;;;;;;::::::;;;;;;;;;@@@???===<<<===>>>@@@AAABBBBBB@@@>>>;;;999777666999999999888888777777777777777888999:::<<<>>>???EEEEEECCC@@@<<<999:::::::::888555333222111222222111111111111111000//////000111333444444444222111111111000222444444333111000/////////............------......///000000111.........///////////////444777999888444000///......------,,,,,,------...,,,---///...,,,++++++,,,///.........------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++***)))(((((()))***+++))))))************))))))+++++++++*********)))))),,,,,,+++*********++++++)))---333666444///+++((((((((((((((())))))))))))+++***((((((((()))+++,,,)))))))))(((((((((''''''(((((((((((()))))))))))))))'''&&&'''))))))(((&&&(((((()))(((((('''''''''((((((((('''''''''((((((((((((((('''%%%%%%'''((())))))))))))))))))))))))(((((((((((((((''''''&&&***))))))(((''''''&&&&&&''''''(((((())))))******+++)))((()))***+++***(((***)))'''&&&&&&''')))***(((''''''))),,,,,,((($$$************************)))((('''''''''''''''(((((((((((()))))))))))))))'''(((***++++++***)))(((******+++,,,+++***)))(((+++***)))(((((()))***+++***)))((('''(((***---///555222...,,,+++***)))''')))...000///000444444111///---+++)))))))))***+++))))))))))))***,,,---...''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((+++000333444444+++******)))((((((((((((''''''''''''''''''&&&%%%%%%''')))++++++***((('''((((((((()))(((((('''&&&'''(((+++111666777444000))))))(((''''''((()))***((('''&&&'''((()))'''%%%'''''''''&&&&&&%%%%%%$$$'''***...///---***(((''')))))))))(((((((((((((((&&&'''''''''%%%&&&''')))+++222555000***(((((('''&&&'''((()))***)))((('''***))))))(((((('''''''''&&&(((+++...///...,,,+++)))***+++***'''&&&'''(((((((((((((((''''''''''''&&&'''((()))))))))))))))(((((((((((())))))))))))************************)))***++++++******,,,...333333222111///,,,***)))***++++++,,,,,,------...+++,,,...000111222222222000000///...------------........................000111333444444333222111333333333444666777999:::555555555555555666777888888999999888666666777888888999999:::::::::999888777777777888999::::::::::::::::::::::::::::::::::::<<<===<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDCCCBBB???===;;;999888::::::999888777777666666555555777999;;;>>>AAABBBIIIIIIFFFBBB===999888888888666444222111111111111000111111111111000000//////111444777777555222000111111000222333444222111////////////............------......///000000000111///---,,,,,,...111333777999<<<;;;888444111///...------,,,,,,------...+++,,,------+++******+++............------------,,,,,,***))))))******+++++++++,,,,,,,,,+++******++++++++++++++++++++++++******)))))))))******+++))))))************))))))))))))((((((((('''''''''***************+++,,,---,,,000666999666111+++((((((((((((((())))))))))))+++***)))))))))***,,,---)))((('''&&&&&&&&&'''((())))))))))))((((((((((((((('''&&&'''((()))((('''***)))''''''''''''&&&%%%((((((''''''((((((((((((((())))))(((&&&&&&&&&((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((()))((('''((())))))((('''''''''''''''''''''''''''%%%&&&)))+++,,,***'''%%%(((((())))))***+++,,,,,,(((((('''&&&&&&&&&&&&&&&"""$$$&&&((())))))))))))))))))))))))))))))((((((+++************)))))))))******))))))))))))******)))))))))***+++---///000666333...+++***)))((('''(((+++------///333555333---,,,+++)))))))))******(((''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***%%%###%%%)))''''''''''''((((((((((((((((((((((((''''''''''''''''''))),,,000333444333++++++***)))((((((((((((''''''(((((((((''''''&&&$$$%%%'''((())))))(((''''''''''''((((((''''''&&&&&&'''+++333:::;;;666000)))((('''&&&&&&(((***,,,((('''&&&'''))))))'''&&&''''''&&&&&&%%%%%%%%%$$$&&&(((++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''))),,,555999444+++((('''&&&)))))))))((('''''')))+++******)))(((''''''&&&&&&%%%(((+++,,,,,,+++++++++***++++++***'''&&&&&&'''&&&'''))))))((((((((()))$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((())))))************)))''')))************,,,...///......---+++***)))((()))******+++---......///,,,---...///000000111111............///000111111---------...............111222222333222222111000111000000000111333555666555555444444444555555666888888999777666555666888999999999888999999:::::::::::::::999999999999999::::::::::::::::::::::::999;;;<<<<<<:::999::::::;;;;;;:::::::::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCAAA@@@@@@???>>>===<<<<<<::::::999888777666666555555666777999<<>>===<<<:::999888777999::::::;;;;;;::::::999888999;;;;;;:::999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@???>>>>>><<<<<<;;;::::::::::::999888777777666888888999;;;<<<>>>@@@AAACCCCCCBBB@@@<<<999888888555444333222111000000000///000000111111111000000111111111111222222222222222111000111222222111///.........///////////////............////////////////////////000000000111///111333666777555333111...------,,,,,,------...,,,---......,,,++++++,,,,,,,,,------------------///---,,,++++++,,,...///***++++++,,,,,,,,,++++++************************))))))******++++++++++++))))))************))))))''''''((()))***+++,,,,,,,,,+++******))))))******(((---222555444000,,,***(((((((((((())))))))))))***************+++++++++***(((&&&%%%$$$%%%'''(((******))))))((((((''''''&&&''''''(((((((((((()))&&&&&&&&&'''((((((&&&%%%&&&&&&'''((())))))(((((($$$'''***+++***))))))***''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((''''''''''''(((((((((((('''''''''''''''&&&%%%&&&'''((('''%%%&&&''')))******)))'''&&&((())))))((('''(((***,,,))))))))))))))))))))))))***))))))(((''''''((((((%%%&&&(((*********((('''+++***((('''&&&'''((()))***))))))(((((()))******''''''(((((((((((('''''')))******++++++***)))(((+++)))'''''')))+++,,,,,,***))))))+++---...///111******))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((+++---...,,,***(((''''''&&&&&&''''''((('''(((((()))))))))))))))***)))(((((()))+++---///%%%&&&''''''''''''''''''&&&&&&)))---111222...***((('''&&&%%%%%%%%%&&&'''(((((('''((()))***(((&&&''''''''''''''''''''''''***)))(((&&&$$$%%%(((***'''''''''''''''((((((((('''(((***)))(((&&&''''''&&&...333///***((('''%%%###,,,888>>>;;;222***%%%)))((((((''''''&&&&&&&&&'''''''''(((((()))*********++++++***'''&&&&&&'''%%%))),,,---+++***+++---%%%&&&'''((((((((((((((((((((((((((())))))))))))$$$%%%'''((()))(((((('''%%%'''))))))(((((((((***************+++,,,------))))))***+++---...//////000///...------,,,,,,---......---,,,++++++++++++,,,,,,------.../////////000000000000000000111111000000000111111222333444444444444444444555666777666777777666444333555666888888888888999:::;;;;;;@@@@@@>>><<<;;;999888777999999;;;;;;;;;;;;999999777888::::::999888999:::::::::::::::;;;<<<<<<===????????????>>>>>>>>>>>>BBBAAA???===;;;999777666:::::::::::::::999999999::::::;;;;;;===>>>@@@@@@===>>>???>>>;;;999999999444444333333222111000000///000000111111111111000111111000000000111222333222111000111222222000............///////////////......//////////////////---///000111222111000///...///000333555666444333...------,,,,,,------...,,,---///...,,,++++++,,,,,,,,,,,,,,,------------...------,,,,,,---//////******+++,,,,,,,,,++++++************************((()))***+++,,,,,,,,,,,,))))))************)))))))))))))))((((((((('''''',,,+++***)))))))))))))))'''***///111000---,,,+++(((((((((((())))))))))))((()))))))))************)))((('''&&&&&&&&&'''((())))))))))))((((((((((((%%%'''(((((('''''')))***&&&))),,,---+++)))''''''%%%&&&''')))))))))(((((((((+++---...+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***(((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%'''((()))******)))((('''###%%%(((+++,,,+++(((&&&)))))))))))))))))))))((())))))(((((((((((())))))((()))***+++***)))((('''***)))((('''''''''((()))(((((()))))))))))))))***))))))************))))))))))))***))))))(((&&&&&&---,,,******,,,---,,,+++///,,,+++---,,,((((((***((()))))))))(((((((((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%'''((((((((())))))))))))''''''(((((())))))******&&&&&&(((***,,,---+++)))&&&&&&&&&&&&'''((())))))'''((()))************))))))))))))***+++,,,---...''''''((()))))))))))))))(((((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((******((('''((((((((((((((((((((((((((())))))'''%%%%%%'''(((&&&&&&&&&''''''(((((((((&&&))),,,,,,***((('''&&&$$$)))---+++)))***)))&&&###---999>>>;;;222***'''''''''''''''''''''''''''(((&&&$$$&&&+++...///...***++++++***'''&&&&&&''')))---000000,,,)))***,,,(((((()))))))))))))))((((((((((((((())))))))))))$$$%%%''')))***)))((((((&&&(((******)))(((((()))+++***)))))))))***+++,,,******+++,,,,,,---......///...---,,,,,,,,,---...222111000///............,,,,,,------...//////000////////////000000111222111111222333444444444444444444444444555666888888777888888777555444666777777777888999::::::;;;;;;>>>===<<<;;;:::999999888888999;;;<<<<<<;;;999888666888999:::999888999:::::::::::::::;;;<<<======>>>>>>????????????>>>>>>BBBAAA???===;;;999777666::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===???@@@AAA;;;===>>>>>><<<:::999:::444444444333333222111111//////000111111111111111000111222333333333222222222111000111222111000.............../////////000/////////////////////......///000111111111111000///...---///222444333111...------,,,,,,------...+++,,,------+++******+++++++++,,,,,,,,,---------,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++************************((()))***,,,------,,,,,,))))))************))))))((((((((((((''''''''''''***))))))))))))******+++)))+++---...,,,*********(((((((((((())))))))))))''''''((())))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))$$$&&&(((((('''''')))+++)))///666555///)))'''((($$$%%%''')))***)))(((((((((+++...///,,,)))&&&%%%''''''''''''''''''''''''((((((&&&&&&&&&''')))***'''(((((((((((((((((((((%%%&&&&&&''''''((((((((((((&&&%%%&&&'''((('''&&&'''''''''(((((('''''''''$$$###$$$&&&******'''$$$''''''(((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))(((((('''''''''(((((()))&&&''')))*********)))(((((()))***++++++***)))((())))))((((((((((((((((((,,,,,,+++,,,---,,,***(((...******...,,,'''%%%''''''(((((((((((((((((((((((()))***++++++******)))'''''''''''''''''''''''')))(((''''''((('''%%%###(((((((((((())))))))))))&&&''''''((()))******+++%%%%%%'''***------+++***&&&&&&&&&&&&''')))***+++(((((()))***************$$$&&&(((+++,,,,,,+++***))))))***+++++++++++++++*********(((&&&$$$%%%&&&$$$%%%&&&'''(((((((((((()))(((((((((******((('''((((((((()))))))))))))))$$$&&&((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&)))---...,,,)))'''&&&"""''')))((())),,,+++((((((...444555111,,,++++++&&&&&&&&&'''''''''''''''((($$$"""&&&...333333222)))***+++***(((&&&'''(((,,,000444222,,,((((((***)))***************)))((((((((((((((())))))))))))$$$&&&(((***++++++))))))(((***+++,,,***(((((()))***)))(((&&&&&&&&&'''(((***++++++,,,,,,------...---,,,,,,+++,,,---///000,,,,,,,,,------...///000,,,,,,------...///000000............///111222222///000222333444444333222333333444444666777999999888999999888666555777888666777888::::::;;;;;;:::::::::::::::::::::::::::888999;;;<<<<<<;;;999888555777999999888888999:::999999999:::;;;<<<===>>>======>>>?????????????????????>>>===<<<;;;::::::::::::;;;<<<<<<======>>>::::::;;;<<<>>>@@@BBBCCC;;;===>>>>>><<<:::999:::444444444444444333222111//////000111111111111111///111444666666555222111222111000111222111///...---.........//////000000///////////////.........000000000000000111111222///,,,***+++...000///......------,,,,,,------...)))+++,,,,,,***))))))***+++++++++,,,,,,---------***+++,,,------------,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))************))))))&&&''''''((()))***++++++''''''(((((()))+++,,,---,,,---...---***)))((()))(((((((((((())))))))))))&&&''''''((((((((((((((()))))))))***)))(((((('''''''''(((((())))))******$$$&&&)))(((''''''))),,,---555===<<<222)))'''((($$$%%%''')))******)))(((%%%(((---///...+++)))(((((((((((((((((((((((((((((('''&&&%%%&&&'''***+++'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))###"""'''((('''%%%%%%&&&((()))+++,,,,,,%%%%%%%%%&&&'''((()))***((((((((((((((()))***+++&&&&&&'''((((((((())))))%%%''')))***+++***)))(((&&&'''((())))))((('''&&&((((((''''''((()))***+++'''''')))+++,,,,,,)))'''(((&&&(((---...)))'''***''''''(((((((((((((((''''''(((***+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%''''''&&&&&&&&&''''''(((***)))(((((())))))(((&&&'''+++((("""&&&222555///&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------,,,***((())))))************))))))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&******))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))'''(((***,,,+++)))&&&$$$(((((((((((((((''''''''')))+++---...---***'''$$$((('''&&&&&&'''((('''%%%((()))(((,,,;;;IIICCC333+++,,,,,,,,,+++***((('''---...///000///---+++)))))))))))))))))))))))))))((())))))(((&&&&&&'''(((+++++++++)))'''(((+++---***)))(((''''''&&&&&&&&&(((((((((((()))***+++,,,++++++++++++++++++++++++(((***,,,,,,***)))******///...------.........---***+++,,,---............,,,---......------...///000000000000000000000000000222333555555555555444999777555333333444777888777888888999::::::;;;;;;;;;;;;;;;::::::999999999<<<===============<<<<<<777999;;;:::888777999;;;999999888999:::<<<>>>???@@@???>>>=========??????<<<<<<===<<<;;;999666555999:::;;;<<<============>>>>>>=========???@@@AAA<<<;;;;;;<<<<<<;;;999666444555666666555333111000333333222222222222222222222222111111222222333333333222222444555666555444222111000......---------000///...------...///000---///111333333222000///...------,,,---...///000+++---///000...,,,++++++,,,++++++******++++++,,,+++++++++)))(((***---000,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((******))))))))))))******))))))***---//////---+++'''((())))))(((((()))***************************,,,***)))''''''(((***+++++++++)))((('''''''''''',,,***((('''&&&'''((()))&&&&&&&&&&&&'''''''''(((***++++++++++++***)))))))))''''''((()))***)))((((((((()))***************---555===;;;222***(((***(((((((((((())))))))))))))))))************)))))))))((('''&&&&&&'''((())))))*********++++++++++++)))(((&&&%%%&&&''')))+++&&&&&&&&&''''''((()))***)))&&&$$$%%%(((***)))(((''''''((())))))(((''''''%%%''')))******)))'''%%%''''''''')))+++,,,+++***))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((((()))***)))&&&###***(((&&&(((+++,,,+++)))&&&'''''''''(((((())))))******)))((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((()))+++,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''((()))***(((''''''((())))))))))))'''+++)))###'''111333---''''''''''''''''''''''''((()))+++,,,---,,,+++***((())))))******))))))((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((''')))***,,,+++***(((&&&)))'''&&&'''(((((('''%%%&&&((((((***777DDDAAA444++++++,,,,,,+++***)))(((******++++++***)))'''&&&((((((((((((((((((((((((*********)))'''&&&'''))))))***+++++++++******+++***)))((('''&&&&&&&&&&&&(((((((((((()))***+++,,,************************)))+++,,,,,,++++++,,,---,,,+++++++++,,,,,,,,,++++++,,,,,,---............///000111000///...///000000000000000000000000000111222444666888999999888777666555444444555666777666666777777888999999999999999999888888888888888:::;;;;;;<<<<<<;;;;;;:::::::::999999999;;;===???999999999999:::<<<>>>??????>>>=========>>>??????============<<<:::888777777888999:::;;;;;;;;;;;;=========>>>???AAABBBDDD???===<<<<<<<<<;;;999777555555555555444333222111222111000//////000111111333333222222222222333333333222222333555555444222111111000///...---------000///...------...///000......//////000000000000...------,,,---...///000,,,...111111///---,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******))))))))))))******))))))***,,,//////---+++((()))***)))((('''((()))************************++++++***))))))***+++++++++***)))((('''''''''''')))(((&&&%%%%%%%%%''''''&&&&&&'''''''''(((((((((,,,,,,+++***)))'''&&&%%%)))((('''''')))******)))(((((())))))))))))))))))&&&+++///---'''###$$$'''''''''((((((((())))))))))))******++++++******))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((('''%%%%%%%%%&&&((()))+++***)))(((((()))******)))'''%%%&&&(((***)))''''''''''''(((((('''''''''&&&'''((())))))((('''&&&)))(((''')))***++++++***((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&)))((('''''')))***)))((()))(((&&&(((***+++***((('''''''''((((((((())))))((((((((((((((())))))***(((((())))))))))))(((((('''(((((())))))(((((('''%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''***---...,,,***((((((((((((((((((((())))))***''''''&&&''''''((())))))'''+++***&&&(((///000***((((((((((((((((((((((((((()))))))))************'''(((((())))))(((((('''&&&'''''''''(((((())))))(((((((((''''''''''''&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))%%%&&&'''(((((((((((((((***(((''''''(((((('''&&&%%%(((((((((000;;;;;;333******+++++++++******)))+++++++++******))))))(((((((((((((((((((((((((((+++++++++***''''''((()))((((((***---//////---+++***)))(((''''''&&&''''''(((((((((((()))***+++,,,((((((((((((((((((((((((((()))******)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////222333444333111000000111000000000000000000000000///111333666888999::::::555555555555555555555666444444555666666777777888666666666666777777777777888999999::::::999999999===:::888999>>>BBBCCCCCC999999999999:::;;;=========<<<<<<<<<===>>>??????============<<<;;;:::999888888999:::;;;;;;;;;;;;<<<======>>>@@@BBBDDDEEECCC@@@>>><<<<<<;;;:::888666555444333333222222333222111000//////000222333666555444333222222222222444333222333444444222000111000//////............//////............//////......---------...///000---------,,,------...///...000111111///---,,,,,,---,,,,,,++++++,,,,,,---+++---......,,,++++++,,,++++++++++++++++++++++++,,,+++***)))((()))************))))))))))))******))))))***,,,......,,,***)))***+++***(((''''''(((************************)))))))))*********))))))+++***)))((((((''''''((()))(((&&&%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))((('''&&&%%%***(((&&&&&&(((*********((((((((((((((((((((((((&&&''''''&&&$$$%%%''')))&&&&&&'''''''''((((((((())))))************))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((---,,,***((('''((()))******(((&&&&&&((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++)))(((((()))******)))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((('''''')))'''%%%%%%''')))******)))((('''(((*********(((''''''(((((((((((())))))'''''''''((())))))******(((((())))))))))))((((((((())))))******))))))((())))))***************)))%%%%%%&&&&&&&&&&&&&&&&&&'''***...///...+++)))(((++++++***)))((((((((()))*********(((''''''((()))'''***+++((()))---,,,(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&(((***,,,%%%&&&&&&'''((()))******&&&&&&%%%%%%%%%&&&&&&'''***(((''''''((()))'''&&&&&&))))))'''***111222000((((((((())))))))))))))),,,+++***)))))))))))))))((((((((((((((((((((((((*********)))'''&&&'''((((((((()))---222444333222,,,+++***)))(((((((((((())))))(((((()))***++++++((((((((((((((((((((((((''''''((('''''')))---000111111111000...---------------------...///000000333444555333111000000111000000000000000000000000...///111444666777777777333444555666666666555444444444555555666777777888555555555666666777777777777888999999999999999999<<<999888===EEEIIIGGGBBB999999999::::::;;;;;;<<<::::::;;;<<<<<<===>>>???<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<=========<<<<<<======>>>???AAABBBBBBEEEBBB>>><<<;;;;;;999888666555333222111222333444555333222000111222444666777777555444333222222222444222222222333222111///000000///////////////////////////....../////////------......////////////---------------------......000111000---+++++++++------,,,,,,,,,,,,------+++...000000...,,,++++++************************,,,+++)))(((((()))+++,,,******))))))))))))*********))))))+++,,,---+++******+++,,,***(((''''''(((************************%%%&&&(((******)))((('''******)))(((((((((((((((***)))(((((((((((())))))(((((((((((())))))))))))%%%%%%'''((()))************(((&&&&&&((()))******)))(((((('''''''''''''''***(((&&&&&&''')))***+++&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))+++)))'''%%%%%%&&&((()))***)))((('''''''''''''''(((((('''&&&&&&'''((((((((((((''''''''''''((((((,,,***(((((()))******)))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((('''%%%%%%&&&((())))))(((***)))))))))************(((((((((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))((((((((())))))******))))))(((++++++,,,,,,,,,+++******%%%%%%%%%&&&&&&&&&''''''%%%(((,,,...---***(((((()))))))))))))))***+++,,,444444222...***((((((***'''***+++))))))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&''''''&&&%%%%%%&&&'''***---...%%%&&&&&&'''((()))******)))(((&&&%%%$$$$$$$$$%%%)))'''&&&'''((()))(((&&&(((***)))&&&&&&)))++++++&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((******+++...222666999:::...---,,,+++************))))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))+++///222555555555333...,,,+++,,,------,,,,,,---...000000222333333222000.../////////////////////////////////000222333444444444444222333555666777666555444555666666777777888888999555666666777777888888888888888999::::::::::::::::::888;;;CCCLLLNNNGGG???999999::::::::::::::::::999999:::;;;<<<=========:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>EEEBBB>>>;;;::::::888777555444333111111222333444444333222111222333555666888777666444333222111111222111111111222111000...000000/////////000000111...//////////////////...+++---000222333111...,,,------------------,,,,,,---...///...+++******+++---,,,,,,++++++,,,,,,---+++---000000...,,,+++***************************++++++***))))))***+++,,,******))))))))))))*********)))((()))+++,,,+++)))+++,,,,,,+++(((''''''((())))))))))))))))))))))))%%%''')))+++,,,+++)))(((***))))))(((((((((((()))))))))((((((((()))))))))(((((((((((())))))))))))%%%&&&''')))***++++++,,,***(((&&&&&&(((*********)))(((''''''''''''(((((((((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((())))))***((('''&&&%%%&&&''')))***)))))))))'''&&&&&&''''''(((((((((''''''(((((((((((((((''''''''''''((((((+++***(((((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))''''''))),,,---,,,)))'''++++++,,,++++++***++++++))))))))))))))))))(((((()))******++++++***))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((''''''$$$%%%%%%&&&&&&'''''''''$$$'''***+++***)))((('''$$$%%%&&&(((***---///000<<<<<<999333,,,((()))+++''')))******((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((()))+++,,,'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))***(((((('''&&&&&&&&&&&&'''&&&%%%&&&&&&(((+++---///&&&&&&''''''(((((())))))***)))(((&&&%%%$$$$$$$$$&&&%%%%%%&&&((()))((('''((())))))'''%%%&&&((()))''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''))),,,---///000111555:::>>>......---,,,++++++++++++***)))))))))))))))*********************************+++,,,,,,,,,...111444333555555111,,,))))))***,,,,,,++++++,,,---///000///000111000...------...////////////////////////000111333444555444444333111222444555666666555444666777777888888999999:::777777777777888888888888888999::::::;;;;;;;;;;;;888999>>>GGGOOONNNEEE<<<999:::::::::::::::999888888999:::;;;;;;;;;;;;;;;999888888999999;;;<<<===999999::::::;;;::::::999======>>>>>>======<<<;;;BBB???<<<;;;:::999666555333333222222222222333333111111111111111222333444777666555333222111111111111000///000111111///...////////////000111111222......////////////......))),,,111444444222...+++,,,------------,,,,,,++++++,,,---,,,******+++,,,,,,++++++******++++++,,,***,,,//////...,,,++++++++++++++++++++++++++++++*********+++++++++++++++******))))))))))))*********)))((((((***+++***)))***+++,,,+++)))(((((()))))))))))))))))))))))))))((()))+++---...---,,,+++))))))(((((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))*********)))(((((()))''''''(((******)))((()))((('''&&&'''(((***+++'''''''''((()))(((&&&$$$&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))(((((()))))))))*********((((((((())))))***+++,,,((())))))(((&&&&&&''')))((())))))******))))))((((((((((((((((((((((((((())))))((()))++++++***(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))(((***---111333222...+++***,,,,,,,,,***)))***+++******))))))))))))(((((()))***,,,------,,,++++++(((((())))))))))))(((((('''(((((())))))(((((('''(((((()))******)))))))))$$$$$$%%%%%%&&&''''''((($$$&&&))))))((('''((((((%%%%%%&&&''')))+++---...;;;;;;888111)))$$$%%%((('''((())))))'''&&&'''***''''''''''''''''''''''''(((((((((((((((((()))***((())))))******))))))((()))))))))(((''''''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((())))))******(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&(((***,,,,,,'''''''''((((((((((((((())))))(((((((((''''''&&&###""""""$$$'''))))))((('''&&&&&&'''(((((()))******)))(((&&&&&&&&&&&&''''''((()))******)))((('''''''''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++,,,000444333000000444999---,,,+++******))))))*********))))))))))))******************************)))+++---------...///111///222333000+++((()))+++,,,+++*********,,,...///---...///...---,,,---...////////////////////////---...000222333444333333222222333444555555555555666777777888888999999:::888888888777777777777777777888999:::;;;;;;;;;;;;888:::@@@HHHMMMKKKCCC;;;999::::::;;;:::999888777888999:::;;;;;;:::999999999999888999:::<<<>>>???999::::::;;;::::::999999<<<===>>>??????>>>======>>><<<:::999999777555222111222222333333333222222///000111333333333333333555555444222222111111111///......///000111///...////////////000111222333---...///000000///...---***,,,///111222000---+++,,,------...---,,,+++***+++,,,---,,,++++++---...+++******))))))******+++)))+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++*********))))))))))))*********)))'''((()))***)))((()))+++++++++))))))***+++))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))(((((((((((())))))%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((''''''&&&''''''((()))++++++)))'''((((((''''''(((***,,,---'''((()))))))))(((((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((((()))))))))))))))((()))***++++++***))))))&&&((()))(((&&&&&&(((***((()))+++------+++)))(((&&&'''((())))))((('''&&&''''''(((+++---,,,***'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((+++000444555333111)))***,,,***((('''(((************)))))))))((((((''')))+++...///000//////(((((())))))))))))((((((((())))))******))))))((()))***+++,,,,,,,,,,,,,,,$$$$$$%%%%%%&&&'''((((((%%%&&&((((((''''''((()))))))))((((((((((((((()))666666333,,,### ###''''''((()))&&&%%%''',,,(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&))))))************))))))******)))((('''&&&%%%%%%'''((((((((())))))******'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&''''''((()))******+++)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&((()))******(((((((((((((((''''''''''''((())))))***)))))))))!!!!!!!!!###''')))))))))%%%###$$$(((******+++,,,,,,+++)))((('''''''''(((###%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&''''''(((+++---+++222888777000+++...333,,,+++***)))((((((((((((******)))))))))))))))***************************&&&(((***+++++++++,,,------000222000+++)))+++///+++***)))))))))+++---///,,,---///...------...///////////////////////////(((***,,,///111222222222222222333333444555666666666666777777888888999999888888777777666666555555777777888999:::;;;;;;;;;:::<<>>???@@@@@@@@@???;;;:::999999999777333111000111333444444333222111000111444666777666555444444444333222111111111111...------...000111000...////////////000111333333---...///000000///...---+++,,,---.........---,,,,,,------...---,,,***)))+++,,,------,,,,,,...000******))))))))))))******(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,......---+++)))******))))))))))))******+++)))''''''((())))))((()))***++++++***)))***,,,))))))))))))))))))))))))%%%&&&'''(((((()))))))))))))))(((((((((((()))***''''''((()))******))))))&&&&&&&&&&&&'''''''''(((%%%%%%&&&'''((((((((((((&&&&&&(((+++,,,+++(((&&&((('''''''''(((+++---///$$$%%%&&&%%%$$$%%%(((***(((((((((((())))))))))))))))))************))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))((((((((('''((()))***)))(((%%%$$$%%%''')))(((&&&&&&)))+++(((***---//////---***(((&&&''')))******)))'''&&&%%%&&&(((,,,...---***'''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((($$$$$$'''+++000444555444''')))***)))&&&%%%&&&(((+++*********))))))((((((%%%'''+++...111333333333(((((())))))))))))((((((******++++++++++++******%%%&&&'''))))))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&''')))***++++++++++++...---,,,***'''%%%$$$###***))))))))))))((((((((((((&&&%%%'''***+++)))'''&&&&&&''''''''''''''''''&&&(((+++------+++(((&&&(((***++++++)))(((((()))((((((((((((((((((((((((***'''%%%$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))'''&&&'''******(((%%%((((((((('''(((''''''''')))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))((('''&&&%%%%%%&&&'''((()))'''%%%%%%&&&''''''''')))(((((('''''''''(((((((((((()))***,,,---//////000...,,,,,,---...+++)))******)))''''''&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((((()))+++...111333555666777555111...---,,,***+++,,,+++)))'''((()))))))))(((((())))))***++++++++++++***((((((+++---*********(((&&&&&&''')))++++++++++++******))))))---,,,+++*********+++,,,..................------............////////////.../////////------///000111222333333444444333333444555555666666666666666444444444444555555555555666666777999;;;===>>>>>><<<@@@EEEFFFCCC>>>;;;;;;===999555666999:::888444:::<<<===<<<999777888:::999999999::::::;;;;;;;;;>>>>>>===;;;;;;::::::;;;>>>>>>???>>><<<;;;===>>>;;;999888777777666333111111111111111222333444444111222333444444333222111222222000///............,,,---------......//////......000111222333333444...////////////---+++***++++++,,,------......//////...---,,,+++*********......---+++***+++---000,,,+++***(((((()))+++,,,,,,,,,++++++***++++++,,,,,,++++++******))))))))))))***+++,,,---,,,+++***...---,,,*********++++++&&&'''&&&&&&)))---,,,'''&&&'''(((*********)))((()))(((&&&'''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''***)))'''%%%&&&(((***,,,''''''(((((())))))******$$$&&&(((((('''''''''(((&&&&&&'''((())))))(((((('''''''''''''''((())))))(((((())))))))))))(((((()))***+++***(((&&&&&&''''''(((((((((((((((''''''))))))((((((''''''&&&&&&(((***---//////...,,,***++++++)))(((''''''''''''&&&'''((((((((('''%%%%%%&&&&&&''''''(((((())))))******))))))(((((('''''')))************+++++++++************+++,,,---...(((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,///000///---++++++***)))'''''''''((()))++++++******)))(((((((((+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&'''((()))***)))((('''+++******)))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%)))$$$ ###&&&'''&&&&&&&&&'''''''''(((((('''(((***,,,,,,***(((''')))***,,,+++)))(((((()))(((((((((((((((((((((((()))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&$$$%%%&&&''''''((()))***+++(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''''''''((((((''''''''''''((((((''')))---222666:::<<<>>>;;;888444111///---)))%%%******)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''')))+++///333666555555555444222000---,,,%%%&&&((('''&&&&&&'''(((*********+++++++++,,,,,,******+++***((()))+++---,,,,,,,,,***((((((***,,,)))))))))(((((((((((()))+++************+++---.....................------............///////////////000111000......000111111222333333444444333333555555666777777777777777444444444555555666666777888777888999;;;<<<<<<<<<===BBBHHHHHHCCC>>><<<<<<@@@<<<888888;;;<<<999666888:::;;;:::777666777999:::;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<;;;<<<;;;:::888888888666444222222222222111222222333333111222222333333222222111222111000///............////////////000000000111......000111222333333333000111111111000///---,,,++++++,,,------......///111000///...---------------...---,,,+++,,,///111---,,,***(((''''''((()))*********)))******+++++++++++++++++++++************+++,,,------,,,+++***)))((((((''''''((()))***'''******((()))++++++'''((())))))*********))))))(((''''''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))(((&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((()))((('''&&&'''(((***+++'''((((((((((((((())))))$$$&&&(((((('''''''''(((&&&&&&'''((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&***+++,,,+++)))''''''(((((()))))))))))))))(((((()))))))))))))))((((((((('''***...111222///,,,)))+++***)))(((''''''''''''$$$%%%'''((()))))))))((('''''''''((((((((((((((()))(((((((((''''''''''''))))))*********+++++++++///...,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,---,,,+++)))+++***)))(((''''''((()))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%'''''''''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%$$$+++(((###!!!"""%%%'''((($$$%%%%%%&&&'''((())))))(((((())))))))))))(((((()))+++,,,+++***((())))))(((((((((((((((((((((((()))(((((()))******(((&&&&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$&&&(((***+++------(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%%%%'''((('''''''''''''''''''''''''''((((((+++111777===AAACCCDDD@@@===999555111---)))&&&***))))))(((((('''''''''(((((('''''''''&&&&&&&&&''''''&&&(((+++///333666555333222222333222...***&&&'''))))))))))))***,,,***+++,,,---...---,,,,,,((()))******))))))+++,,,,,,,,,,,,+++))))))+++---,,,,,,+++++++++,,,,,,---***)))))))))***,,,...///------------------......---............/////////---...///...---,,,---///111222222333333333333333555666777777888888777777444444555666666777888888999999999999::::::::::::???EEEKKKIIIBBB======???BBB???;;;;;;<<<===:::888999:::;;;:::999888999:::<<<<<<<<<==================<<<;;;;;;;;;;;;;;;<<<;;;>>>BBBBBB@@@===:::999;;;:::999888888888555333333333222222111222222222222222222111111222222222222111000//////......///////////////000000000000---...///111222222222222000000000000000///...---++++++,,,------......///000000///...------------------...---,,,...111444222000---***)))(((((())))))))))))))))))***++++++++++++++++++,,,,,,,,,,,,------------,,,+++******))))))))))))***+++,,,---)))...111---)))******(((+++******))))))))))))***&&&&&&'''***,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******(((&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''((((((((())))))******''''''((((((((()))))))))((((((((('''''''''''''''%%%'''))))))((('''((()))&&&''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&***+++,,,,,,***(((((()))))))))************))))))))))))))))))************'''***///333333000,,,(((******)))(((''''''''''''&&&'''((())))))***))))))((((((((((((((('''''''''((((((''''''''''''&&&&&&)))))))))*********++++++000...,,,***(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((((((***))))))(((((((((((()))''''''((())))))***++++++%%%&&&'''((()))***+++,,,'''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&'''((()))((((((&&&&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&))))))***++++++***'''&&&$$$$$$%%%&&&'''((()))***)))((((((''''''(((((())))))+++,,,+++***((())))))(((((((((((((((((((((((((((((())),,,---,,,)))'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((***+++------(((''''''&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%'''&&&%%%&&&'''(((((('''&&&&&&''''''''''''''''''))),,,111555999::::::999777666444222000...,,,***))))))))))))((((((''''''''''''''''''''''''''''''((('''&&&&&&))),,,000222444111...///333333...)))((()))++++++******+++,,,)))***,,,......---,,,+++&&&(((***+++******+++,,,*********)))((((((***,,,///............///000000++++++*********+++---...,,,,,,------------......---------.........//////---///000000.........///111111222333333333333222444555555666666666666666444444555666777888999999::::::;;;:::999888888999@@@GGGLLLIIIBBB<<<===AAABBB@@@===<<<===<<<;;;999;;;;;;<<<<<<<<<<<<===>>>========================<<<;;;;;;::::::;;;;;;<<<<<<>>>AAAAAA???<<<:::999;;;:::999999999999666444444444333222111111111111333222111000000111222333111111000///////////////---------...............---...///000111111111111.........------,,,,,,,,,++++++,,,------......///......---,,,,,,,,,,,,,,,------...---...000333666999777444000---,,,,,,,,,))))))))))))***+++,,,---+++++++++,,,,,,---------//////...---,,,+++***)))*********++++++,,,,,,---+++333777222+++)))***+++,,,+++)))(((''''''((()))''''''))),,,......,,,)))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''((())))))******&&&'''((()))))))))((('''((((((''''''&&&&&&%%%%%%&&&((())))))((('''((()))''''''(((((((((((((((''''''''''''''''''((())))))(((((())))))))))))(((((()))***++++++)))(((((()))(((((()))*********))))))((((((((())))))*********'''***---000000...+++)))***)))((('''''''''''''''+++++++++***)))(((''''''))))))((((((''''''&&&&&&((((((((((((((((((((('''))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((()))))))))(((((((((((()))(((((((((((())))))******%%%&&&'''((()))***+++,,,%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''')))******))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%'''((()))(((&&&$$$###$$$$$$%%%&&&'''((()))***(((((('''&&&&&&'''(((((((((***++++++)))(((((()))(((((((((((((((((((((((('''(((***---///...+++(((***)))'''%%%%%%&&&((()))&&&&&&'''''''''&&&&&&&&&'''''''''((())))))******''''''&&&&&&&&&''''''(((***)))((('''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%&&&((()))((('''%%%%%%&&&'''(((((('''''')))+++---000000///---,,,++++++,,,++++++++++++,,,((())))))***))))))((('''%%%%%%&&&&&&'''(((((()))(((((('''&&&''')))***,,,111---+++---111111---((('''((()))(((&&&%%%&&&'''''')))+++,,,---,,,***)))&&&))),,,---,,,+++***+++)))*********)))))),,,...000000000111111111000000...---+++*********++++++,,,,,,,,,,,,------......------------............000222444444222111222222000111222222333333222222222333444444555555444444555555555666777888888999999:::;;;:::888777888999AAAFFFJJJGGGAAA===>>>AAAAAA???===<<<<<<;;;::::::;;;;;;;;;===>>>?????????======<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>???===;;;::::::;;;:::999888999999999777555444444333222111111111111333222000000000000222333111000000////////////000...............------------...//////000000000000---------,,,,,,,,,,,,,,,++++++,,,------......///......---,,,,,,,,,------,,,---.........000444777<<<:::666222///...------+++++++++++++++,,,---...+++++++++,,,,,,---------000///...,,,+++***))))))(((((((((((((((''''''&&&,,,555:::555---***+++,,,+++***((('''&&&''''''(((((()))+++...000000---***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''(((******)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''(((((((((%%%&&&((()))))))))''''''((((((''''''&&&&&&%%%%%%''')))******)))(((((()))'''((((((((((((((('''''''''''''''''''''((())))))(((((())))))))))))(((((('''(((***)))(((&&&''''''&&&'''(((((()))))))))((('''''''''(((((()))))))))))))))*********+++++++++)))((((((''''''''''''''',,,++++++***)))((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((())))))((((((((())))))))))))((())))))))))))(((((('''''''''((((((((()))))))))***$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%''')))************''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$((((((&&&$$$"""###&&&)))$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''')))***)))(((&&&''''''(((((((((((((((((((((((('''(((***---//////,,,******)))((('''''''''((()))&&&((())))))(((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''))))))((('''###$$$&&&'''(((((('''&&&&&&''')))++++++***)))(((%%%&&&((('''&&&&&&''')))((()))*********)))((('''$$$$$$%%%&&&'''((()))***(((((((((((((((((('''''',,,***)))+++......+++((()))******)))'''&&&&&&''''''((()))***+++***))))))(((+++...///...,,,******+++,,,---,,,,,,---///222555666888888888666444333///...,,,***)))))))))***++++++,,,,,,------......,,,------------.........---///111111000/////////000111111222222222222222111222222333444333333333555555666666666666777777666999;;;:::777777999;;;BBBDDDEEEDDD@@@>>>???@@@>>>>>>===<<<;;;;;;;;;;;;:::999999;;;>>>@@@@@@???============<<<<<<<<<<<<===<<<;;;:::999999999999;;;<<<<<<;;;999999:::<<<999888777888999999777666333333222222111222222222111111111000000111111111000000////////////000000000000000000000/////////------.../////////////////////......---......///++++++,,,------......///000000///////////////000------...---...000333666999777333000---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///...,,,+++***)))))))))************)))((('''&&&+++333888444---+++,,,,,,***)))(((((((((((((((((())))))***---//////,,,***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((******)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''((((((((('''''''''''''''(((***++++++)))(((((()))(((((((((((((((((('''&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%''')))((('''&&&&&&'''%%%&&&'''(((((()))((((((''''''''''''((((((((((((***)))((('''''')))+++,,,((((((''''''&&&''''''(((''''''(((((()))+++,,,---((((((((((((((('''''''''))))))************++++++((((((((()))))))))******((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))***+++'''(((((())))))))))))(((******)))(((((('''&&&&&&))))))))))))((((((((((((%%%%%%%%%&&&'''((((((((('''''''''(((((('''''''''%%%%%%'''((()))(((((('''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%)))))))))'''%%%&&&)))---&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&(((((((((((((((((((((((('''((())),,,...///---+++))))))((((((''''''''''''&&&(((******((('''''')))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))***(((&&&"""$$$&&&'''(((((('''&&&%%%&&&'''((((((((((((((($$$&&&((('''%%%$$$&&&((('''(((***++++++***)))(((%%%&&&&&&&&&''''''(((((('''(((***++++++***((('''&&&''')))***+++******)))***+++,,,+++***)))***+++((((((((()))))))))*********---111222000,,,***)))+++,,,---,,,,,,---000333666888;;;<<<;;;888444111...---+++************+++***++++++,,,------......,,,,,,---------.........+++---///000...---,,,---000000111222222222222222222222333444444444444333666666666555555555555444333777::::::777777:::>>>AAA@@@???????????????>>>=========<<<<<<<<<===>>>:::999888;;;???AAAAAA@@@??????>>>>>>>>>=========>>>===<<<:::999888888777777888:::;;;999999999:::777666666777888999777666222222222111222222333333000000111111111111000000000000////////////000000111000000000////////////------.../////////......///...---------...//////++++++,,,------......///000000////////////000000------...------///222555444222000---+++++++++,,,......---,,,+++++++++++++++++++++++++++*********---,,,+++)))(((((())))))******+++,,,,,,+++***)))'''///333000,,,++++++))))))******++++++++++++******)))((()))++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&%%%&&&''''''(((((('''''''''((((((((((((((()))))))))+++,,,,,,***((())))))((((((((((((((('''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''))))))(((''''''(((&&&&&&'''))))))*********)))))))))((((((((((((((()))))))))((()))***++++++'''''''''&&&&&&''''''(((&&&&&&&&&''')))+++---...'''''''''(((((((((((((((((()))))))))************(((((((((((()))))))))***(((((((((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))*********+++&&&'''((()))******)))((((((((((((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))***))))))))))))(((((((((!!!%%%***,,,***(((''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&$$$%%%%%%(((((((((((((((((((((((((((((((((+++...///...,,,''''''(((((('''&&&%%%%%%%%%(((******'''&&&''')))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%''')))***(((&&&"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&'''''''''$$$'''))))))'''&&&(((+++'''(((***++++++***)))((((((''''''''''''&&&&&&&&&%%%(((+++......---***(((###&&&((())))))(((((()))%%%&&&(((((('''''')))***))))))(((((())))))***++++++///222333111---***((()))***+++++++++,,,///111///111555777666111,,,(((,,,+++*********+++,,,---******+++,,,,,,---......,,,,,,,,,---------......///222444555444222111111000000111222222222222111222333444444555555444444666666666555444444333333111555999999777777;;;@@@AAA>>><<<<<>>===<<<===>>>@@@<<<::::::===BBBEEEDDDCCC@@@@@@@@@@@@??????>>>>>>???>>><<<:::999777777666222666:::<<<;;;999888888666555555666888888777555111111111111222333444444///000111222222111000///000000////////////000111//////......---------,,,------......///.........---,,,+++***+++,,,---...++++++,,,------......///......---------......///---......---,,,...111444222111...,,,++++++,,,---......,,,+++***))))))))),,,++++++******))))))))),,,+++***((((((((())))))$$$&&&'''((())))))(((((($$$+++///---+++***)))''')))***,,,---......---,,,)))(((&&&'''(((((('''&&&))))))))))))))))))))))))************************(((''''''(((***+++***((())))))))))))))))))))))))%%%%%%&&&'''((()))******++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((())))))*********+++,,,,,,***)))))))))(((((())))))((('''&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((('''(((******)))(((((()))'''''')))******+++++++++++++++******))))))((((((((()))***+++,,,++++++***''''''&&&&&&&&&''''''(((((((((''''''''')))***+++&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''(((***+++---...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))************&&&'''(((*********)))(((&&&&&&''''''((()))))))))'''((((((((())))))******&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++***((('''&&&&&&&&&'''&&&''''''(((((((((((((((******)))'''&&&%%%$$$###''''''((((((((((((''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''***)))***+++,,,+++(((%%%((((((((((((((((((((((((((('''&&&%%%$$$#########'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&'''&&&%%%%%%%%%%%%&&&''',,,&&&$$$))),,,***)))***((((((((((((((((((((((((&&&'''((())))))((('''&&&###$$$''')))++++++++++++''''''''''''(((((((((((()))))))))***,,,+++(((%%%$$$%%%&&&'''(((((((((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((()))---111000,,,***+++...,,,++++++******++++++,,,---...000000///---***(((++++++,,,,,,,,,+++************)))***+++---///111,,,,,,---......//////000000222333444444333111000000111111111222222222222111111111111222333444555444555666555333333444666666444333222222555777999:::<<<===>>>===<<<:::999<<<<<<<<<<<<============;;;<<<===>>>@@@AAACCCCCC@@@???>>>======???AAABBBAAA@@@>>><<<:::999888888999888888777777888999999777777666555444333333222111111111000111111222222000111000///------///111////////////////////////////////////////////////000///............///000'''(((+++---......---------000111///111333222---//////000000000000//////000000///............///000000...+++((((((***+++((()))++++++)))(((((())))))***++++++*********+++)))))))))))))))))))))))),,,+++++++++******))))))'''(((***,,,------------+++***+++...111222///,,,+++******))))))))))))))),,,,,,+++***************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((''''''&&&'''''''''&&&%%%&&&***,,,,,,((((((+++***%%%%%%)))&&&)))+++***'''%%%&&&((((((((()))***************++++++***)))((('''&&&&&&''''''((())))))***))))))%%%&&&&&&''''''&&&&&&%%%(((((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''')))***+++((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))*********))))))))))))))))))************(((((('''&&&'''((()))***(((((()))((()))+++000333111...)))'''(((***++++++))))))((((((((((((((()))+++***)))+++------***'''&&&'''***---...,,,((($$$''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&%%%%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++***((('''&&&&&&''''''&&&&&&'''(((((((((((((((******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''(((***++++++)))&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((()))******)))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((''''''''''''''''''((((((((('''''''''''''''((((((((())))))+++---000222000,,,'''$$$&&&'''((()))************)))))))))(((((('''&&&&&&((((((''''''''''''''''''(((,,,///...***(((***---+++++++++******+++++++++***+++,,,---,,,***((('''***++++++,,,,,,,,,+++++++++*********+++---...000---------,,,++++++******000111222333333222111000000000000000111111111222111111111111222333444555444555666555333333555666666555333222333555888999<<<===?????????>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;===???@@@AAABBBBBB??????=========???@@@BBB>>>>>><<<;;;:::999999999888888777777777777888888666666555555444333222222222222222111111222222333111222222000......///111////////////////////////////////////////////////------------------------,,,---...000000000///...///222333111111444222...//////000000000000//////000///......------......111111000---+++***,,,...***,,,------,,,++++++,,,***+++,,,,,,++++++,,,---))))))))))))))))))))))))++++++******))))))))))))'''((()))+++,,,,,,------//////...000222111...++++++******)))))))))))))))***)))(((''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((''''''&&&'''(((((('''&&&'''***---444,,,''')))***(((''')))%%%&&&'''&&&%%%$$$%%%&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&'''(((((()))))))))(((&&&''''''((((((''''''&&&)))))))))((((((((((((((('''''''''''''''(((((()))'''''''''''''''((()))***))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((()))******''''''''''''''''''''''''((())))))*********))))))((((((((()))))))))******((('''&&&&&&&&&'''))))))((())))))((())),,,111444888444...***)))(((((('''))))))(((((((((((())))))***))))))***,,,,,,***''')))***+++---///...***'''''''''((((((((((((''''''))))))***++++++***)))(((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))*********)))(((''''''&&&''''''&&&&&&'''(((((((((((('''******))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''******)))((((((''''''&&&''''''''''''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%'''))),,,,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&///333...***+++)))$$$'''((()))******)))((('''((((((''''''''''''((((((***)))((('''&&&&&&''''''(((((((((((())))))))))))+++111777888333,,,&&&$$$&&&'''((()))************))))))))))))))))))))))))+++***)))'''&&&&&&'''((((((***+++***''''''))),,,++++++************++++++)))***************)))))))))***++++++,,,,,,,,,,,,,,,++++++***+++,,,---...------,,,,,,++++++******///000111222222111000///////////////000000000000111111111111222333444555555666666555444444666777666555444333444666888:::<<<===>>>>>>>>>===<<<;;;999999999:::::::::;;;;;;:::<<<>>>@@@BBBBBBAAA@@@>>>>>>===<<<<<<>>>???@@@>>>===<<<;;;;;;:::::::::888777777777777777777777555555555444444333333333444333333222222333333333333444333222///...///111////////////////////////////////////////////////+++,,,---......---,,,+++000000000000000000000000111555555333222444222......//////000000//////.........---,,,,,,,,,------/////////---++++++---///,,,---......,,,,,,---...*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,000000000111222111///,,,++++++******))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((''''''&&&(((((()))((('''(((+++---===333***)))***)))'''&&&&&&$$$######%%%&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&'''((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((&&&''''''((()))+++,,,---(((((((((''''''((())))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((()))******'''''''''''''''''''''''')))))))))******))))))(((''''''((((((((()))))))))'''&&&&&&&&&&&&'''(((((()))))))))((())),,,222666<<<888222---***)))(((&&&))))))(((((((((((())))))))))))((()))++++++)))(((,,,++++++,,,------+++)))'''(((((())))))((((((''')))***,,,...---+++(((&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''')))***++++++))))))((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((('''*********)))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$&&&***---///---,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''777>>>555...000...%%%(((***+++,,,,,,+++***(((***)))(((''''''((()))***...---***((('''(((***+++((((((((()))))))))*********111777777111***&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))+++***((('''''''''((()))((()))***(((''''''***,,,******))))))))))))***************++++++,,,,,,,,,((()))***+++,,,------------,,,+++******+++,,,,,,+++,,,,,,---......//////......///000000000//////.........////////////000111111111111222333444444666777888777666666888999777666555555666777999::::::;;;;;;;;;;;;:::999888999999999::::::::::::;;;;;;===@@@BBBCCCBBBAAA???======<<<;;;<<<<<<===>>>??????>>><<<;;;;;;;;;;;;888888888888888888777777666666555555555555555555555555444333333333444444444555555333000//////000////////////////////////////////////////////////---...000111111000...---......------...///000111333777888444222333222///...//////////////////......---,,,,,,++++++,,,,,,+++,,,,,,+++******,,,---+++,,,,,,,,,++++++,,,...(((((('''((()))******)))))))))))))))))))))))))))((((((((((((((((((''''''((('''''''''''')))+++,,,,,,,,,---///111111111000++++++++++++******))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((''''''&&&((()))))))))((()))+++---===666///+++***(((&&&%%%(((%%%###$$$'''))))))'''&&&'''(((((())))))((((((''''''((((((((()))))))))&&&&&&'''''''''''''''&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''''''''((()))+++,,,---))))))(((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((()))))))))))))))---222666999555000---+++***)))((()))(((((((((((())))))***)))(((((()))*********))),,,***(((((()))***))))))(((((())))))))))))((((((***+++,,,,,,,,,***(((&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))***+++((((((((((((((('''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''*********)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%'''+++///000///...''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((999@@@777///111///(((&&&&&&'''(((((('''&&&&&&,,,+++***))))))***+++,,,555333...+++)))((()))***(((((((((((())))))))))))(((---111///***&&&''')))$$$%%%&&&'''((((((((((((%%%&&&&&&''''''(((((())))))(((''''''((()))***+++)))***)))(((((()))+++---***))))))(((((())))))************++++++,,,------((()))***+++,,,------------,,,+++***)))***+++,,,++++++,,,,,,---......///,,,------...////////////---.........////////////111111111111222333444444777888888888777777999;;;777777666666777888:::;;;:::::::::::::::999999888999999:::::::::;;;;;;;;;===>>>AAACCCDDDBBB@@@???<<<;;;;;;;;;;;;;;;;;;;;;>>>===<<<:::888777777777999999::::::999999777777666666666666666777777777666555444444333333333444444555555444111000///000000000000000000000000000////////////////////////---...000111111000...---,,,,,,,,,---///111222444222777888555111111111.........////////////......------,,,++++++++++++,,,)))+++++++++******+++---+++,,,,,,,,,++++++---///+++)))((()))***+++***((())))))))))))))))))))))))''''''''''''''''''(((((((((((('''&&&'''(((***+++)))***,,,------...//////***++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&'''(((***)))))))))+++---///111111...***((()))+++(((&&&###%%%(((***)))'''(((((()))************)))'''(((((())))))******+++&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((('''''''''(((((()))******))))))((((((((())))))(((''''''&&&&&&''''''((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''))))))***)))***,,,000444555111---+++***)))((('''((((((((((((((()))******((())))))))))))******+++---+++((('''((()))))))))(((((())))))))))))((((((+++***)))(((((((((((((((&&&&&&((())))))***))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&******)))((((((''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&(((+++...///...,,,((((((((((((((((((((((((&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%(((+++***'''$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''333999333,,,,,,,,,)))((((((((((((((((((((((((++++++************++++++999666111,,,(((&&&&&&&&&''''''''''''((((((((((((''')))***(((&&&%%%''')))&&&'''((()))************%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))******))))))))))))***+++,,,---))))))(((((((((((())))))(((((()))***++++++******)))***++++++,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,,,,++++++******))))))++++++,,,,,,------..................////////////111111111111222333444555666777888777666777999;;;888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;===>>>@@@AAAAAA@@@???>>>:::::::::::::::999999999999888777555444444333333888999::::::999888666555555555555666666777777888666555555444333333333333333444555444222000000000000000000000000000000000////////////////////////+++,,,---......---,,,++++++,,,...000222444555666000555888333000//////...---......//////......---------,,,+++++++++,,,,,,+++,,,...---,,,,,,---...------...---,,,---000222111///,,,---//////---***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******+++,,,,,,,,,***)))***+++***+++,,,,,,,,,+++)))(((''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&((())))))))))))***,,,###+++000---***,,,000222%%%%%%%%%&&&'''(((&&&%%%((())))))***************'''((((((((())))))******'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))***+++++++++(((((('''&&&&&&&&&'''''')))))))))(((((()))******((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))((('''&&&&&&''''''((((((((()))))))))&&&'''(((((())))))((((((((()))++++++++++++---///111///+++)))((('''%%%$$$(((''''''(((((()))***+++)))*********)))***,,,...000---***))))))+++++++++((())))))******))))))(((***)))(((''''''((()))***'''((()))***+++++++++***''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&'''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&))))))(((((('''&&&&&&%%%$$$%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''***,,,---+++)))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((,,,///...)))%%%%%%'''%%%%%%&&&''''''&&&%%%%%%'''+++///...***''')))++++++***(((''''''(((***+++((())))))******))))))(((222000---)))'''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&'''((()))************''''''''''''((((((((((((%%%&&&((())))))((('''&&&(((((()))***+++,,,,,,+++)))((((((''''''(((((()))((()))+++,,,---,,,***)))***++++++,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,++++++***)))))))))*********+++,,,------........./////////000000000111111111111222333444555333444555555444555777999888888999999::::::;;;;;;<<<;;;;;;:::::::::::::::888888888999999999999:::<<<<<<=========<<<<<<;;;999999::::::999888888777555444444444444555555666777777888999888666444333333333333444555666666777666555444333222222222222111222444444222000000000000000000000000000000000////////////////////////------------------------+++,,,...000222333333333---333666222------...------......//////......---......---,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,------,,,+++,,,///222666222//////111111...***))))))))))))))))))))))))''''''((((((((()))))))))(((((()))*********))))))***+++,,,+++(((((()))+++***+++,,,------+++)))((((((''''''''''''((()))***((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&%%%'''))))))(((((()))***&&&,,,...***)))...222333$$$''')))***)))'''%%%%%%'''(((((()))***)))))))))&&&&&&&&&'''''''''''''''((()))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&''''''(((((()))******+++(((''''''&&&&&&''''''((((((((((((((()))***++++++******))))))))))))******))))))((('''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((()))))))))******'''((()))*********)))(((&&&)))+++,,,+++*********+++)))''''''(((((('''&&&''''''''''''((()))***+++)))+++,,,+++******---000000---***)))***++++++***))))))************))))))'''(((((()))*********+++'''(((***+++,,,,,,++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&***)))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%###$$$%%%&&&''')))******$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++///222000***&&&&&&'''%%%%%%&&&''''''&&&%%%%%%(((''')))+++)))&&&(((...((('''$$$######$$$'''(((&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''***)))''''''((((((&&&$$$$$$%%%&&&'''(((((((((((()))))))))))))))(((((((((%%%''')))***)))'''$$$"""''''''(((***,,,,,,+++)))((((((''''''''''''((((((***,,,...000000...,,,***++++++,,,,,,,,,+++******+++***)))))))))***,,,---***++++++,,,------......************+++,,,---...////////////000000000000111111111111222333444555000222333222222333555777888999999::::::;;;;;;<<<:::999888888777777888888777777777777888888888888;;;::::::::::::999999999999999999999999888777666444444444555777888:::;;;555666777777666444222111111111222222333444555555666555444333222111111111///111333333222000000000000000000000000000000000////////////////////////000///............///000)))+++---///000000......***111555111,,,,,,---------..................---///...------,,,,,,------)))+++,,,,,,***)))))))))*********))))))***---000777333//////111000,,,((())))))))))))))))))))))))'''((((((((())))))******'''(((***++++++***))))))&&&)))+++***)))))),,,///***+++,,,------+++***(((***************+++,,,,,,))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((''''''&&&$$$&&&((()))(((((((((***111222...((((((...000...%%%***...///+++(((''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))******)))(((''''''''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))(((((((((((()))***,,,,,,,,,,,,++++++++++++,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))************'''(((***+++++++++***)))&&&))),,,---+++)))((('''$$$######%%%)))+++,,,,,,''''''''''''((()))++++++***+++---,,,***+++...111...+++)))(((((()))((('''))))))************))))))%%%'''***,,,------+++***%%%%%%'''((())))))))))))((('''&&&&&&$$$$$$###"""&&&''''''((('''&&&$$$###&&&((())))))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((('''%%%%%%'''(((((('''%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))+++***'''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''%%%%%%''')))***)))'''&&&%%%%%%%%%&&&((('''&&&%%%%%%&&&((()))&&&$$$###%%%((()))'''$$$)))***++++++***(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))***++++++,,,******))))))((((((''''''******+++++++++,,,,,,,,,+++++++++*********))))))------,,,+++*********+++******+++,,,,,,---......,,,,,,---------.........///...,,,***+++---///111777555111000111222444444888777555333333333555666555888;;;<<<:::888666666:::999888666666666666777999888777777777888::::::;;;<<<======<<<:::888666::::::::::::999777555444333444555666999;;;===???;;;999888666555444555555444444555555444444333222555444222000//////000000222111111111000000//////////////////000000000000222111111000000000000000///000000000///...------////////////////////////000///...,,,,,,,,,---...///...,,,+++,,,---,,,+++......---,,,+++******)))((())))))******))))))((()))***++++++,,,...111444:::555///,,,,,,,,,+++)))***+++***)))'''''')))+++((()))*********((('''&&&''''''''''''((()))***+++&&&''''''((()))*********///---***))))))***)))((((((&&&%%%(((,,,///...,,,,,,,,,***)))((((((((((((+++***)))(((''''''''''''(((***,,,,,,***(((((((((%%%&&&&&&'''((()))******+++*********))))))((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((***)))&&&&&&''''''((('''***(((&&&&&&)))+++)))((('''&&&&&&%%%%%%&&&&&&''')))(((&&&''')))+++,,,,,,111,,,'''''')))***((($$$&&&''''''(((((('''&&&&&&)))(((''''''((()))(((&&&))))))((((((((())))))***,,,***((('''(((((((((((()))(((&&&&&&''''''&&&$$$((((((((()))******++++++%%%&&&'''***,,,---+++)))+++(((&&&''')))***)))'''***)))(((((((((***+++,,,,,,***(((''')))---111444++++++)))(((''''''''''''***)))((('''''''''''''''''''''((()))))))))))))))%%%&&&'''((())))))))))))'''&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&%%%$$$)))((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''')))******************)))((('''&&&&&&''''''''''''###%%%'''&&&%%%$$$%%%%%%(((''''''''''''''''''(((***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((&&&'''((('''&&&'''***,,,---+++)))(((&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&%%%$$$%%%(((((('''%%%###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))*********+++***)))))))))((((((((('''************+++++++++,,,+++++++++*********)))))),,,,,,+++******************++++++,,,,,,---------************++++++++++++///...---------///111222888666333111111222333333777666444222222333444555555888;;;<<<:::888777777777666555555666777999::::::999888777777888999999;;;<<<===>>>>>><<<;;;999:::;;;;;;:::999777555444555555666777888:::<<<===888888666555555666666777555666666666666555444444777555333111///.........111111111000000000//////....../////////000000000000000///...............////////////............000000000000000000000000///000111111000...,,,+++---.........------------/////////...------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------...111333777333///---------+++))))))******)))''''''(((***))))))***+++***)))(((''')))))))))******+++,,,---)))******+++,,,,,,------...,,,***))))))***)))(((***))))))***---......---%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((())))))&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((())))))))))))((((((&&&'''''''''((((((((((((***)))''''''((())))))))))))'''%%%'''***,,,+++***(((''''''&&&&&&''''''((()))))))))***++++++(((&&&000+++'''''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))(((''')))((((((''''''(((((()))***)))'''''''''(((((((((***)))((((((******)))'''((((((((()))******++++++'''''')))+++------***(((+++(((&&&''')))***)))((((((((('''&&&'''''')))))),,,***((('''(((,,,000222+++***)))(((''''''''''''***))))))(((((((((((()))(((((()))***************&&&'''((())))))******)))&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''---)))&&&%%%'''((('''&&&(((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&(((******((('''((()))&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((($$$&&&'''(((((())),,,...///...,,,)))((('''''''''&&&'''''''''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''''')))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''######%%%&&&'''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++***************+++******)))))))))))))))+++++++++,,,,,,,,,,,,,,,((()))))))))************---......///111222333444444333111000000111222333555444222111111222333333444777::::::999888777777666555555555555777888999;;;;;;:::999888888888888;;;<<<===??????>>>>>>===<<<<<<;;;:::999777555444777777777777777888999:::666666555555666777888999666777777777777666555555777666444111///...------111111000000000000//////------........./////////......---,,,,,,,,,,,,---......---------......///000000000000000000000000...000444555555111---+++---000333222///------///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222333111///......---,,,***)))******)))''''''((()))))))))***+++***)))(((''')))))))))***++++++,,,,,,******++++++,,,,,,---------+++))))))*********)))+++,,,------,,,,,,---...&&&&&&&&&'''(((((())))))''''''''''''((()))***+++)))+++,,,,,,+++)))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''(((((()))))))))))))))(((((('''(((((())))))(((((((((((())))))))))))(((((('''''''''((())))))(((&&&&&&'''***,,,---,,,)))(((((((((((((((((()))'''(((***---...,,,'''###---***'''&&&)))***)))''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$%%%'''(((((('''(((((('''''''''''''''((((((''''''''''''(((((())))))(((((()))++++++***(((((((((((()))******++++++((()))+++...000///+++(((***)))'''''')))))))))((())))))((('''''''''((((((+++***(((''''''***---///+++***)))((((((''''''((())))))))))))************)))******++++++++++++***'''(((((()))******))))))%%%%%%%%%%%%&&&&&&'''''')))'''%%%$$$$$$&&&((()))111+++$$$###''')))(((&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((()))((('''&&&''''''''')))******)))(((((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((()))))),,,...///...,,,)))(((''''''(((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((((((&&&%%%######$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((()))))))))))))))************************))))))(((((((((((()))))),,,,,,,,,+++++++++++++++************++++++++++++,,,---///222444555555555---.../////////000111333333222111111111111222222222444777888777666666666888777666444444444444555<<<;;;;;;:::999999888888:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::888777666555999888888777777777777777666666666666666777777888666666777777777666555555555444333222000//////...000000000000000000//////------------.........///...------,,,,,,,,,,,,,,,------,,,,,,---...///000////////////////////////...000333666666444111///000555888777111------///******+++++++++,,,,,,,,,++++++************++++++,,,---......------...000///////////////...,,,+++***+++,,,,,,***(((((()))'''((())))))))))))''''''&&&'''(((((()))*********''''''(((((()))))))))***,,,+++))))))++++++***)))+++---///...+++)))+++---***************)))(((((('''''''''''''''(((******+++,,,......,,,+++***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***+++,,,,,,,,,,,,)))((('''&&&&&&((()))***((())))))))))))*********((((((((('''&&&%%%%%%&&&((((((((((((***+++,,,,,,)))((((((''''''(((((()))###%%%(((+++...---***'''+++)))&&&&&&(((******)))((('''%%%$$$%%%&&&((()))***(((&&&&&&'''(((((('''(((''''''&&&&&&&&&&&&'''&&&&&&''''''''''''(((***'''&&&&&&(((******)))'''((((((((()))******++++++((())),,,000222222///,,,***)))((((((((())))))))),,,++++++******)))))))))***)))(((''''''(((***+++******)))((((((((((((((('''(((((()))************))))))***++++++*********'''(((((())))))))))))((($$$%%%%%%&&&&&&''''''((()))'''%%%$$$$$$&&&)))+++333,,,%%%$$$'''))))))'''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''''')))******(((&&&&&&'''###$$$&&&&&&$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))***,,,+++)))(((''''''((((((&&&'''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&((((((''''''&&&$$$######$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))((((((((((((((())))))+++++++++++++++++++++***))))))*********++++++++++++,,,///222444555555555///111333222000///000111111111000000000111111111///111444555444444555666777666555333333333333444::::::;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<<<<;;;:::999888777666666666999999888777666666666777777777777777777666666555555666666666666555444444111111111222111111111111//////////////////000000------------.........//////...------,,,,,,---------------------...///000...........................///111222444555555666555999<<<999222,,,+++---))))))***++++++,,,,,,,,,+++******))))))******++++++,,,------,,,+++,,,---,,,...///000///---,,,++++++---//////---+++***)))%%%&&&'''((((((((('''&&&&&&'''((()))******))))))&&&&&&&&&&&&''''''''''''+++))))))***+++,,,+++)))***,,,...,,,((('''(((+++'''(((((()))(((((('''&&&((((((''''''''''''((((((''')))++++++)))((('''(((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((***,,,---.........---((('''&&&&&&&&&''')))***))))))))))))*********++++++,,,---***'''$$$$$$%%%*********)))(((((()))***(((''''''''''''''''''(((&&&&&&&&&(((***++++++)))***((('''&&&((()))*********)))'''&&&'''(((***,,,...,,,)))(((((()))(((((((((((('''&&&&&&&&&&&&&&&%%%'''))))))''''''(((***''''''''')))++++++)))'''((((((((()))******++++++'''))),,,000444444222///)))))))))((((((((()))))),,,,,,+++++++++***)))))))))((((((''''''(((((()))***))))))(((((((((((()))&&&&&&((())))))))))))(((((()))))))))))))))((((((''''''((((((((((((''''''%%%%%%&&&&&&'''''''''((((((&&&%%%$$$%%%'''***,,,222---(((&&&'''((()))((((((''''''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&))),,,+++(((%%%&&&'''$$$%%%''''''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((('''(((***)))'''&&&&&&'''((('''&&&&&&'''(((***+++(((((((((((('''&&&%%%%%%###%%%''''''&&&%%%&&&'''#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''((('''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%######$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***************+++++++++((((((((((((((())))))************+++++++++++++++'''((((((((())))))))))))***,,,...111333444444444555777999888333//////000000000000111111111111111...000222333333333555666333222222222222444555666888888:::;;;<<<=========::::::999999999999999999999888777666666666666777888777777666666777777777777777888888777666555444555666666666666555444444///000111222222222222222......////////////000000------.........///////////////...------------...---...//////000//////...------------------------///......///111444666888888::::::777000,,,******++++++,,,,,,------......---,,,+++******+++,,,---)))+++------,,,++++++,,,,,,...//////...,,,,,,,,,,,,///111222///,,,***)))%%%&&&'''((((((((('''&&&'''(((***+++,,,,,,++++++''''''''''''(((((((((((()))))))))***,,,---+++*********+++***(((''''''(((%%%&&&(((***,,,,,,,,,,,,((((((''''''&&&'''''''''(((***,,,,,,***(((((((((%%%%%%&&&'''((()))***+++((((((((((((((()))))))))'''''''''(((((())))))***)))***,,,...///...---,,,&&&&&&&&&&&&'''((())))))))))))))))))************---///111...)))&&&&&&'''*********)))'''&&&'''((((((''''''&&&&&&''''''(((,,,)))'''&&&'''((((((((()))((('''''''''((()))***))))))(((((()))***+++,,,000---***((())))))***)))))))))((('''&&&&&&&&&&&&%%%(((++++++((('''(((*********+++---......+++)))((((((((()))******++++++((((((***...111222111000((()))))))))'''''')))***))))))*********)))((((((''''''(((((((((((((((((())))))(((((((((((())))))%%%&&&((())))))(((''''''((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&(((+++,,,000...+++(((''''''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&***---,,,(((%%%%%%''''''(((******((((((((()))(((''''''''''''''''''(((%%%$$$#########$$$&&&'''((((((((((((((((((((((((%%%'''))))))'''%%%%%%%%%$$$$$$$$$&&&(((***---...))))))((('''&&&%%%%%%%%%###%%%''''''&&&%%%&&&((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&'''''''''((()))))))))'''((((((((()))))))))************))))))((((((((())))))*********+++++++++)))((((((((())))))***+++))))))******++++++,,,,,,((((((((()))))))))*********+++---...000111222222222666999888444000000111000000111111222222222222///111333444444555777888222222111111222333555666444666999;;;>>>???@@@@@@<<<<<<:::999888777666666666555555444555666777888555555555666666777888999555555777888888777777666666777777777777666555555///000111222333222111111........./////////000000....../////////000000000//////...---------------...///111222222000...---........................//////......///111333555666555444111...+++)))(((,,,,,,,,,,,,,,,---------,,,+++)))(((((()))+++,,,(((+++---------,,,,,,---,,,...000///,,,++++++---,,,///222222000,,,)))(((&&&''')))*********)))((('''(((***,,,---,,,+++***(((((((((((((((((((((((((((((((((***,,,---,,,***+++)))(((((((((((('''&&&&&&(((***,,,.........---&&&&&&&&&&&&''''''((())))))+++------+++***)))***&&&&&&&&&''''''(((((((((''''''((((((((()))))))))&&&''''''((())))))******''')))+++------+++)))((($$$%%%&&&'''((((((((((((((((((((()))))))))******)))---///...)))&&&''')))'''((()))(((&&&%%%'''))))))((((((''''''(((((()))+++)))&&&&&&'''(((((('''))))))((('''&&&&&&((()))'''(((((()))******++++++---+++((('''(((***,,,,,,+++***)))(((''''''''''''&&&***------)))'''(((+++++++++,,,...///...+++(((((((((((()))******++++++)))(((((()))+++---,,,+++((()))***)))'''&&&(((+++'''((()))*********))))))&&&'''((()))***)))))))))))))))(((((((((((())))))'''((()))******)))'''&&&***************)))((('''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,///...---***'''&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''&&&***...---(((%%%%%%'''%%%'''(((((('''&&&&&&''')))((('''&&&&&&'''((()))%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%%%%"""###$$$&&&))),,,///111***)))'''&&&%%%%%%&&&&&&###%%%((((((%%%$$$&&&(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%&&&&&&'''((()))******'''((((((((())))))******++++++******))))))(((((())))))******++++++++++++)))))))))))))))***++++++(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,---...///000111)))///444555333000222444///000111222222222222222000222444555555666888:::555444333111111111111222222444888<<>>;;;999777666555555555444333444555666777888888888888777777777777777777777777666666666666666777888888777555333111///000111222222111000///111000...------...///000///////////////000111111.........//////////////////111333444444222///............///111000...,,,,,,,,,------------,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,++++++'''(((***+++,,,,,,++++++,,,+++***)))((((((((((((***---000222111...)))&&&*********+++,,,---//////))))))))))))))))))))))))''''''''''''(((((((((((()))''''''***...000...,,,---***(((((())))))'''$$$'''''''''((((((((())))))(((((())))))))))))(((((((((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''&&&%%%((('''&&&'''((()))(((&&&))))))((('''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***+++***)))(((((()))******((()))))))))'''''')))***(((''''''(((***...222444000---***)))******(((&&&+++---+++((()))+++***&&&))))))***))))))((('''&&&))))))))))))************+++)))'''&&&&&&''')))++++++++++++++++++***)))(((---***'''(((+++---+++)))+++***)))'''''')))***+++((((((''''''''''''((()))&&&(((***,,,,,,+++)))''''''))),,,......,,,)))'''(((((((((''''''''''''''''''&&&'''(((+++,,,+++***'''''''''((((((((()))))),,,+++)))'''&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&'''((((((''''''((()))&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%$$$$$$###'''((())))))''''''((()))(((((((((((((((((((((((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%$$$%%%''')))***)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&%%%&&&***111777'''''''''&&&&&&%%%%%%%%%(((&&&&&&&&&((()))(((&&&***))))))((('''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((())))))))))))***)))((('''&&&''''''((('''''''''((((((((())))))((()))(((''',,,333555222******)))(((((()))******))))))************))))))++++++++++++,,,,,,,,,,,,++++++******+++,,,......000//////////////////000...000111111111111222444555333111222444666777777333333333333444555666777666666666777888999;;;;;;@@@???===;;;999777666555555555444444444555666777888888888777777777666666666666666555555555555555666777888888777555222111000000111111111000///........./////////////////////////////////000000111...........................///000111111000///...///......///000000///------..................---,,,,,,,,,,,,+++***))))))+++++++++******))))))))),,,,,,,,,,,,,,,+++******'''(((***+++,,,,,,+++++++++******)))(((((()))))),,,...000222111...+++((((((((((((((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((***((((((***,,,---,,,******((('''''')))***(((&&&'''''''''''''''(((((((((''''''((((((((((((''''''((('''&&&'''((()))(((&&&''''''&&&''''''((())))))%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++++++++++++++******))))))(((&&&&&&((()))((('''))))))((('''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))******))))))((((((((()))***'''((()))(((&&&&&&((())),,,,,,------...///000111///---***)))***)))(((&&&&&&((((((''')))---,,,(((((())))))))))))((((((''''''(((((((((((()))))))))))))))(((''''''((())))))((())))))*********))))))---,,,******+++,,,+++++++++***)))(((((()))***+++*********)))))))))((((((%%%''')))+++,,,++++++************+++******))))))((('''%%%$$$$$$&&&((()))))))))(((***+++,,,***)))&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&(((***,,,,,,$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$%%%'''((()))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&%%%'''***,,,'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))((('''((((((((((((((((((((((((&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''((((((((((((''''''&&&(((((((((((())))))))))))))))))(((''''''''''''(((''''''((((((((()))))))))''')))))))))---444666444***))))))(((((())))))***'''(((((())))))(((((('''((((((((()))******++++++++++++++++++,,,---.../////////............//////...000111111111111222444777555333222333444444444444444444555555666777888888777777777777888999999;;;;;;<<<;;;:::888666555555555444444555555666777888888777777777777666666444444444555555555555555666666777777666444222111000000000000000///......+++---///111111000///...////////////000000000000.........------,,,,,,,,,,,,,,,,,,---......//////111///......///000000///---------......------------,,,,,,+++***)))((('''))))))))))))))))))))))))+++++++++++++++***))))))'''(((***+++,,,,,,+++*********)))((((((((()))))),,,---.........,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))******)))'''((('''&&&''')))***)))(((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''&&&&&&'''(((((('''(((((((((((()))***+++,,,''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***++++++++++++++++++++++++(((&&&%%%&&&((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((''''''((())))))''''''((('''&&&%%%''')))...///000111000000///......,,,)))((((((((('''%%%$$$''''''''')))---,,,((('''(((((())))))))))))(((''''''''''''((((((((((((((((((((())))))(((((((((&&&&&&((())))))*********------...---+++***+++,,,+++***)))(((((()))***+++++++++,,,,,,,,,+++)))(((&&&&&&''')))***+++,,,---,,,+++)))((('''((())))))'''&&&&&&%%%&&&''')))***,,,+++******,,,+++***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&***&&&###$$$))),,,---,,,$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''((())))))((('''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''')))***+++((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&((()))'''&&&&&&&&&''''''''''''''''''%%%&&&'''''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''***+++++++++***)))(((((((((((((((((())))))))))))((((((((('''''''''(((((('''(((((((((((()))))))))'''******))),,,111333111)))))))))(((((()))))))))'''(((((((((((((((((('''&&&''''''(((***++++++,,,,,,,,,,,,,,,---.../////////......------......///...///111111000000222333666444222222333444333333555555555555666777888999999999888777777777777777777888:::;;;:::999666555555555555555555666666777888777777777666666666666444444555555555555666666666666666666555333222111000000000000//////......,,,---...000000000//////...//////000000000000000......------,,,+++******++++++***+++,,,...///111222000------///000000000+++,,,,,,------,,,,,,+++,,,++++++***))))))))))))'''(((((()))***++++++,,,***************)))((((((((()))***+++,,,++++++***))))))((((((((())))))*********))))))((((((((((((+++++++++++++++******)))''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))((('''(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))'''%%%%%%'''(((((('''''''''(((((()))***,,,,,,((((((((((((''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))******+++)))%%%$$$&&&((())))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''((((((((('''((()))(((&&&&&&((()))111111000//////.........,,,+++)))(((''''''&&&&&&(((******((())),,,***&&&&&&'''((())))))***))))))'''''''''((((((((())))))((()))***++++++***)))((('''(((((()))******))))))+++---///...***(((***,,,******)))(((((()))******)))***,,,------,,,***)))(((((((((((()))***,,,---+++***)))((('''''''''(((&&&'''((()))******)))(((---+++***+++++++++)))'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&,,,(((%%%%%%(((++++++***&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((()))***''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***)))'''%%%''''''''''''''''''''''''%%%%%%&&&'''))))))'''%%%%%%%%%&&&'''''''''&&&&&&$$$&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))''''''(((((((((((((((((((((((((((((()))))))))***))),,,,,,***))),,,---+++((((((((())))))(((((((((((())))))******))))))(((***+++,,,---...///000111++++++,,,---..................------------......---///000111000000111333333111000111333555444333666666666666666777999999:::999888777666666666666555777999::::::999777666555555555666666666666666777777777666666666666555555555666666666777777777666666555444333222111111000000////////////000000///...------...///000111......///000111000000///......---,,,+++******)))++++++***+++,,,...111222222000...---///000111000------............------******))))))***+++,,,---++++++++++++++++++******)))************)))((((((((()))***+++,,,+++******((('''''''''((()))*********)))(((&&&&&&'''((((((------------,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&'''(((((((((((())))))))))))((('''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((())))))(((&&&'''((()))((('''''''''''''''((()))***+++((((((((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))+++)))%%%$$$&&&((())))))))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&'''((((((((((((((()))******)))(((((()))+++999777222...++++++---...******)))((('''''''''(((((()))(((%%%&&&***)))%%%&&&'''((())))))***))))))(((((()))))))))*********)))***,,,......,,,***)))***+++++++++******)))((())),,,...---***((()))+++******))))))))))))******%%%''')))+++,,,,,,+++***,,,***)))(((((((((***+++)))))))))***)))((('''&&&&&&''')))++++++***(((''',,,+++******+++***(((&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''+++)))'''&&&'''((((((((('''((()))***************(((''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***(((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''***,,,,,,)))&&&'''''''''''''''(((((((((&&&'''(((+++------+++)))''''''((())))))((('''&&&%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))&&&''''''''''''&&&&&&%%%(((((((((((())))))))))))&&&'''(((((()))(((((((((((((((((()))))))))******+++//////+++((())))))''''''(((((())))))((((((''')))******++++++******))))))******+++---...//////***+++,,,---.........---------,,,,,,,,,,,,---------///000000000000111333000//////111333555555444555555555666666777888999999999888777666666666666666777888999:::999888888444555666777777777777666777777666666666666555555555555666666777888888888666555444333222111111000000/////////000111222333111000...,,,,,,...///111---...000111111111000///---------,,,,,,+++++++++,,,+++++++++---///111222222000//////000111000000000000111111111111000000******))))))***,,,...///000000...,,,***((('''&&&***************)))(((((()))***+++,,,,,,+++***)))&&&&&&&&&'''((()))***++++++***)))(((((()))***+++***+++,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((###%%%'''(((''''''(((***)))******(((&&&$$$%%%%%%'''''''''((((((((())))))((('''&&&%%%%%%&&&'''((())))))((()))++++++)))'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&'''((()))***+++(((&&&%%%&&&((())))))))))))((('''''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&&&&&&&((()))))))))))))))***++++++***))))))***,,,@@@<<<555...)))((()))+++((()))***)))((((((***+++((((((&&&###%%%***+++)))'''(((((())))))))))))((())))))))))))************)))***,,,------,,,***))),,,,,,,,,++++++***)))((((((***,,,,,,+++***)))***)))))))))******)))))))))%%%&&&((()))++++++******---+++***(((((((((((()))'''(((******+++***((((((((((((((((((((((((''''''+++***))))))******(((&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&((((((((('''&&&'''((('''((()))***+++++++++++++++***)))((((((((())))))&&&((()))((('''&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''***------***&&&&&&'''''''''((((((((()))'''(((+++///222444222000***+++,,,---,,,***)))'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))$$$%%%%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))%%%&&&((()))))))))(((((((((((()))))))))*********,,,000111,,,(((((((((&&&''''''((())))))((('''''')))******++++++******)))&&&&&&'''((())))))******)))***+++,,,---------,,,------,,,,,,,,,,,,---------...000000//////111222/////////111333444444333555555555555666777888888999888777666666666666666888888888999999999999:::444555666777888777777666777777666666666555555555444444555555666777777888666555444222111111000000/////////000111333555666111000///.........---------...000111111111//////------------,,,,,,,,,,,,+++++++++,,,---...///000111000///000222222000/////////000000000000//////---,,,+++***+++,,,...///......---+++***((('''&&&******++++++******)))((()))***+++,,,,,,+++***)))&&&&&&&&&'''((()))++++++******)))(((((()))***+++((()))***++++++***((('''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''))))))'''&&&''')))'''((()))(((&&&$$$%%%'''&&&''''''((()))***++++++***)))(((''''''((()))***))))))***,,,------***'''((((((''''''&&&&&&''''''''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++***(((''''''''')))***)))(((&&&&&&((()))((('''))))))((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&&&&'''(((***************)))******)))(((((()))+++999666000+++(((''''''(((&&&(((******)))))),,,///000///+++&&&'''---000...((())))))))))))(((((('''((((((((())))))))))))***))))))***++++++***)))))))))***************))))))((()))***,,,......,,,***))))))************))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++,,,***)))'''%%%%%%%%%&&&'''***)))((()))***)))(((&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((###&&&))))))&&&%%%''')))'''''')))***++++++++++++***)))((('''&&&&&&'''(((((()))***)))((('''(((***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&'''''''''&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&'''***------)))%%%&&&'''''''''(((((())))))'''(((,,,222777999888777---...///000///---***)))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******%%%%%%&&&'''(((((((((((((((((((((((())))))))))))%%%&&&((()))))))))(((((())))))))))))************,,,111222---)))))))))(((&&&'''((())))))((('''&&&))))))************))))))(((((())))))******++++++((()))+++,,,------,,,+++---,,,,,,++++++,,,,,,------...000000//////111222000000000111333444222111444444444555555666777888888888777666666666666666:::999999888999999:::;;;444555777888888888777666777666666666555555555555333333444444555666777777555555333222111000000000/////////000222444777888///000111111000...,,,***---...000111222111///...------------------------***++++++,,,---------...000000000111333222000...,,,,,,------------,,,,,,///...,,,++++++,,,---///(((((())))))*********++++++++++++++++++***)))))))))***+++,,,,,,+++))))))%%%%%%&&&&&&((()))+++,,,(((((('''''''''(((((()))((()))+++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''***+++***'''%%%%%%'''$$$''')))(((&&&%%%''')))&&&'''((()))***+++,,,---...---+++******+++---...)))***+++...///...***'''***)))(((''''''&&&&&&'''&&&''''''((()))******+++)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((+++***'''&&&%%%&&&'''(((((('''''''''))))))(((&&&))))))((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&''')))***+++++++++***((()))))))))'''''')))***,,,+++)))'''&&&&&&''''''%%%(((******)))***...111<<<:::333,,,,,,000333111))))))***))))))(((''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&'''((()))***************)))))),,,000111...***))))))************))))))---,,,+++)))((('''''''''(((((())))))*********++++++***((('''(((***...000***)))'''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%""" """''',,,------(((((('''''''''((())))))&&&''''''(((''''''&&&%%%))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###''''''&&&&&&&&&&&&''''''''',,,///+++))))))'''%%%&&&%%%%%%%%%%%%&&&''''''((((((***111999<<<:::777---///111111...+++)))(((''''''(((((('''%%%###"""&&&'''((((((''''''(((***//////---+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&---)))%%%%%%&&&((((((&&&%%%%%%&&&'''((()))***+++((((((((((((((()))***+++,,,,,,,,,+++***))))))(((***)))(((&&&&&&''''''(((+++---000000---***((((((&&&'''((()))++++++++++++''')))******))))))***+++&&&(((,,,...//////---,,,///......---------......222222222222333444555555555444444444444555666666999666444333444666777777777888999999888999:::<<<777777666555444444333333999888888777666555555444222333333444444333333222444444333222222111111000...//////000111222222333///......---------............////////////......///...---,,,,,,---...///,,,------+++***+++---///---///000222222000///---///////////////.........111111000///...,,,***)))+++***)))((('''&&&&&&&&&++++++******)))((((((((())))))))))))))))))))))))((())))))************))))))(((''''''''')))***+++(((((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&''')))+++---...666444...)))+++///000---'''(((+++,,,,,,+++(((''''''((()))))))))(((&&&%%%))))))(((((('''''''''&&&))))))'''&&&&&&'''((()))((('''&&&%%%%%%&&&((()))******)))(((''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''((())))))((('''&&&&&&'''((()))************&&&(((+++---...---,,,+++((((((((((((((((((((((((+++***)))(((((('''((((((''''''''''''))),,,///111FFF<<<000)))***...000111+++***)))'''''''''((()))%%%&&&((()))))))))((('''************)))))))))))))))&&&$$$%%%((()))'''%%%(((((())))))******+++++++++++++++++++++***)))(((+++++++++***)))(((((('''(((((((((((())))))))))))***+++,,,***((()))---000'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&$$$%%%(((+++,,,,,,''''''''''''(((((((((((('''''''''''''''''''''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******((('''&&&''''''&&&&&&&&&&&&'''''''''---///,,,(((((('''%%%&&&&&&&&&&&&&&&''''''(((***)))+++000666888666222000222333111---)))&&&%%%&&&''''''''''''&&&$$$######$$$&&&%%%$$$$$$%%%'''+++++++++)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&%%%'''))))))((()))((('''&&&&&&'''((()))******))))))((())))))))),,,++++++***))))))((((((***)))((('''&&&''''''(((***,,,//////---***))))))'''((()))***************''')))******))))))***+++''')))+++---......------......------------......000000000111111222333444444444444333444555555666888666333333444555666666555777999999888777888999666555555555444333333333888888777777666555555444333333444444444444333333444333333222222111111000.../////////000111111111///......------............//////000000//////...000///...------...///000---...---+++***)))+++,,,...///000111111000///...//////............//////222222111000...,,,***)))++++++)))((('''''''''''')))))))))))))))*********)))))))))))))))))))))))))))))))))***))))))((((((***))))))(((((((((((()))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))((('''&&&&&&'''((()))((((((((()))+++...111333999999555111111555444000&&&''')))******)))'''&&&'''((()))))))))(((&&&%%%***)))))))))(((((((((((()))((('''&&&&&&'''(((((()))((('''&&&&&&((()))***,,,,,,+++***((('''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((()))***))))))&&&(((***,,,---,,,+++***((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''))),,,///000BBB999...((((((***,,,+++******)))((((((((((((((('''((()))***+++******)))******)))))))))(((((((((,,,***)))***,,,---,,,***))))))((((((''''''&&&&&&***************)))((((((++++++******)))(((((('''(((((((((((())))))))))))((()))***))))))***...111###$$$%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))'''&&&&&&''')))******&&&&&&'''((((((((((((((((((''''''&&&'''(((***+++))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''''''---///,,,(((((('''%%%&&&&&&&&&&&&&&&'''((((((***)))***---111222///,,,...000111000,,,(((&&&%%%%%%&&&&&&''''''&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&((((((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&((()))***))),,,+++(((&&&%%%%%%&&&''',,,+++***)))((((((((((((******))))))((((((''''''))))))(((''''''''''''((((((***---...,,,*********((())))))******))))))(((''')))******))))))***+++)))******+++,,,---.........---------------............//////000111111222333333333333333444444555666444222222333555555444444666888999777555555555444444444444333333333333777777777666555555444444333444444555555444444333333333333222111111000000....../////////////////////......---....../////////000000111111000000//////...------------......---...---,,,)))((()))***...///000111111000///...//////...------...///000222222111000...,,,***)))+++******)))(((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((('''&&&*********))))))((('''&&&******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((''''''''''''((((((***))))))***,,,000555777999;;;999777666888555000''''''''''''''''''''''''((((((((()))(((((('''&&&*********))))))))))))(((''''''&&&&&&&&&''''''((())))))((('''((()))+++,,,......---,,,***'''$$$###''''''''''''((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))))))))(((%%%''')))+++++++++***)))((((((((((((((((((((((((((((((((('''(((((())))))'''''''''''')))+++---///777111***&&&''')))***))))))))))))))))))(((((('''(((((()))***************)))))))))(((((((((''''''((('''&&&''')))******((())))))((((((''''''&&&&&&((())))))))))))(((''''''++++++******)))((((((((((((((((((((())))))))))))%%%'''((())))))+++...000"""###%%%&&&'''&&&%%%$$$&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&'''((()))))))))(((''')))(((&&&&&&''')))+++---))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((&&&%%%$$$$$$%%%'''(((&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&---000,,,(((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((***------+++)))(((***,,,,,,***)))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))((())))))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((******+++,,,+++(((&&&%%%%%%'''((())))))(((((('''((((((((())))))(((((('''''''''''')))(((((((((''''''''''''&&&)))+++,,,+++*********))))))******)))(((''''''''')))******))))))***++++++************,,,---...------,,,,,,------......---...///000111111222222333222222222222333444444555333111111333444444333333666999999777555333222222222333333333333333333666666666555555444444444333444444555555444444333333333222222111000000000..................------...............//////000000000111111111111000000------,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++......///000000///......///...---,,,,,,...///000............---,,,+++******))))))((((((((())))))(((((())))))************))))))))))))))))))))))))))))))))))))((('''%%%%%%'''((()))******)))''''''))))))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((('''(((+++000444777333777888666555555111+++(((((('''&&&&&&'''(((((((((((((((((((((((('''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((()))++++++,,,---------+++(((%%%###''''''''''''((((((((((((&&&&&&'''((()))***+++,,,((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''')))***,,,---+++(((%%%%%%'''***,,,,,,'''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''$$$######$$$%%%&&&&&&&&&(((((())))))******++++++((()))))))))))))))((((((************))))))(((((((((((((((((())))))))))))&&&'''((()))***+++,,,---$$$%%%&&&'''&&&%%%###"""&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''$$$%%%&&&'''(((***,,,---)))*********))))))(((''')))(((&&&&&&''')))+++---))))))((('''''''''''''''&&&'''''''''''''''''''''))))))******+++++++++,,,((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((******)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''%%%$$$$$$%%%'''(((***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%---111---'''&&&''''''$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&(((***+++***)))$$$&&&((()))(((''''''(((&&&&&&%%%%%%&&&&&&&&&''''''((())))))(((((()))***+++,,,+++)))&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***+++***)))'''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***((((((((('''''''''''''''(((((((((((((((''''''&&&%%%'''*********)))******)))))))))))))))((('''&&&''')))******))))))***++++++***)))))))))+++---...,,,,,,,,,,,,,,,---......---...000111222333333333333222222222222333444444444333111222333444333222333666999999888555333333222222333333333333333333555555555555444444444444333444444444444444444333333333222111111000000///............------------...............///000111000000111111111111000000............------,,,,,,)))***,,,,,,++++++,,,---......////////////.........---,,,,,,---...///000)))******+++,,,,,,,,,+++((((((((('''(((((())))))************))))))(((((())))))))))))))))))))))))))))))))))))((('''%%%%%%%%%&&&(((************)))'''(((((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&(((,,,000333,,,111444333111000---(((***)))'''&&&&&&''')))***(((((('''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&'''''''''((()))******)))***+++,,,+++)))'''&&&''''''''''''((((((((((((''''''(((***+++,,,---...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((((((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''&&&''''''((())))))&&&&&&''''''((()))***+++&&&%%%%%%&&&(((***+++,,,'''((()))******)))(((''''''''''''''''''(((((()))((((((((((((''''''''''''''''''(((((((((((()))***(((((())))))******++++++))))))***++++++******************)))))))))))))))(((((((((((())))))))))))(((((()))***+++***)))((('''''''''&&&&&&%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%(((+++,,,...///222444......,,,***)))((((((((((((''''''&&&'''(((***+++))))))((('''''''''''''''&&&&&&&&&''''''''''''''')))******++++++,,,,,,,,,'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&((()))***''''''&&&&&&&&&&&&''''''%%%---222---'''%%%'''((($$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''((()))******&&&'''((('''&&&$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%'''((((((''''''((()))---------***(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))'''''''''''''''((())))))$$$$$$%%%&&&''')))***+++((((((((((((((((((''''''((((((((()))(((''''''&&&%%%'''))))))(((((((((***))))))))))))(((((('''&&&''')))******))))))***++++++***)))))))))+++,,,---++++++++++++,,,---...///---///111333444444444444333333333333333444444555444333222222444444333222333555888888666444444444444444444444333333333333444444444444444444444444222333333444444333333222222222222111000000//////------..............................///000111111///000000111111000000///111111111111000///...---(((***,,,---------...///........................,,,,,,,,,---......//////'''''')))***++++++++++++(((((((((((())))))***+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))(((((('''&&&$$$%%%'''(((***+++++++++&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&'''))),,,---)))...111///------,,,)))***)))(((''''''((()))***(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&''''''%%%&&&'''((()))))))))(((%%%&&&'''((())))))******&&&'''((()))******)))(((''''''''''''(((((((((((('''((()))***+++,,,------%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))((((((&&&''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((('''(((((())))))))))))))))))))))))))))))***++++++)))))))))((((((((('''''')))***++++++))))))***+++))))))((((((''''''&&&&&&)))******++++++++++++*********))))))))))))))))))(((((((((((())))))))))))***)))***,,,---,,,(((&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''+++...000000222444777444222...+++((((((((()))'''''''''''''''''''''((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,((('''''''''&&&&&&&&&&&&#########$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''$$$---333...&&&%%%'''(((&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((((((((()))&&&'''((((((&&&%%%&&&'''((((((&&&%%%$$$%%%%%%&&&%%%&&&''''''&&&&&&''')))+++,,,,,,***((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%%%%'''&&&&&&((()))))))))(((''''''''''''((((((***+++,,,(((((((((((((((((((((((('''((()))))))))(((&&&&&&&&&'''(((((('''&&&'''(((((((((((((((((((((''''''''')))******))))))***+++***************++++++,,,++++++++++++,,,---...///,,,...111333444555444444444444444333444555555666444333333333555555444222111333555555444333444555666555555555444333333333333333333333333333333333111222222333333222222111222222111111000000//////---------...//////000000............///000111222...//////000000//////...000000111000000...---,,,***,,,...///...---...............------.........)))+++---...//////...---))))))************))))))************+++,,,---...*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((''''''''''''(((***++++++''''''((()))***+++******''''''''''''''''''''''''''''''''''''''''''''''''---+++)))'''''''''((()))&&&'''((())))))((('''&&&&&&''''''((())))))))))))&&&+++---***)))+++,,,+++(((''''''''''''''''''((((((''''''&&&'''((()))***&&&&&&&&&&&&''''''((((((&&&'''(((************)))&&&&&&((()))***+++++++++&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''((())))))***++++++&&&&&&&&&&&&'''''''''(((((((((''''''((()))+++,,,)))***************))))))'''(((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&&&&''''''(((((('''''''''(((((('''&&&&&&&&&'''((((((((((((((()))*********))))))((()))***+++,,,******)))))))))((((((((()))***+++***'''&&&''')))))))))((((((''''''&&&&&&(((((()))***************)))))))))))))))))))))***(((((((((((())))))))))))))))))***,,,///...***&&&'''&&&%%%%%%&&&''')))***&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''(((+++///000000111333666777444///+++(((((()))***&&&''''''(((''''''&&&%%%))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))*********%%%&&&&&&''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++,,,''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''$$$---333...&&&$$$'''((((((''''''''''''((())))))(((((()))((('''''''''(((###%%%'''(((((()))+++,,,)))((('''%%%$$$$$$%%%%%%&&&'''((((((''''''(((***)))******)))((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%###$$$&&&&&&''')))******((('''%%%+++***************++++++((((((((()))))))))))))))'''((()))))))))(((&&&%%%&&&'''((('''&&&%%%&&&(((''''''((((((((((((((('''((()))******))))))***+++************++++++++++++++++++++++++,,,---...///,,,---000333444444444333555444444444444555666666444333333444555666444222000111333222222222333555777777666555444444333333333333333333333333333333111111111222222111111111222222111111000/////////---------...///000111111............///000222222......////////////......------......---+++***(((,,,...000000...---------......------------......(((***---///000///---,,,,,,,,,,,,+++***)))((('''+++++++++,,,---...///000((((((((()))******++++++))))))))))))))))))))))))((())))))************)))***)))(((''''''(((******(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((...,,,***(((''''''((()))&&&'''((())))))((('''&&&))))))***++++++***((('''$$$)))***'''%%%(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***&&&'''''''''(((((())))))&&&''')))***+++++++++***'''((()))***,,,,,,,,,---''''''&&&&&&&&&''''''(((''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&'''''''''(((((()))))))))((((((((()))***,,,---******+++++++++******)))((((((((((((((((((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&$$$%%%&&&&&&%%%&&&(((***)))(((''''''''')))***+++((('''&&&&&&&&&''')))***************))))))))))))+++---...,,,)))'''(((***(((((())))))***+++++++++''''''((())))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((()))---000000,,,(((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''((('''((('''%%%$$$$$$%%%'''(((((()))---111444444444888444...)))((((((((('''(((''''''&&&&&&((()))***(((((((((''''''&&&&&&&&&(((&&&%%%%%%&&&'''&&&$$$((((((((((((((((((((((((((('''&&&%%%&&&(((***++++++***(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))******)))'''&&&)))***((($$$%%%((('''###***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''''',,,+++(((&&&%%%%%%&&&'''(((((((((((((((((((((((($$$''')))***)))'''''''''(((000444///(((%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''((())))))((('''&&&''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))))))))(((((((((((()))))),,,+++++++++******)))))),,,+++***)))(((((((((((())))))))))))))))))))))))******+++,,,---...///000---...///000222222333333111222222333444555666777555555666666666555333222000111111222222333333444888777777777666666666555333333222222111111222222333222222111000///......///000111222222111000///......///////////////...............///000222222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............//////---,,,,,,...//////...+++,,,------......------************+++,,,------++++++***(((***---***%%%***+++,,,,,,,,,***)))(((,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,++++++)))(((''''''''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&&&&&&&&&&******))))))(((((('''''')))((('''''''''(((***++++++******)))(((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&***''''''))))))&&&&&&(((''''''''')))******(((&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''%%%$$$$$$%%%'''((($$$%%%'''(((((('''%%%$$$(((''''''&&&&&&''')))***))))))((((((((((((((()))******))))))))))))******+++*********))))))(((((('''((()))))))))(((&&&%%%%%%&&&((()))*********))))))((('''&&&%%%&&&&&&'''%%%&&&'''''''''&&&$$$###''''''''''''''''''''''''***)))'''&&&&&&(((***++++++***(((&&&&&&&&&''''''))))))************)))(((++++++***((((((''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***************$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&$$$$$$&&&(((,,,///333444222///...///111...***''''''((('''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''')))(((&&&&&&&&&''')))******)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%(((,,,///...,,,(((%%%''')))(((&&&'''***)))&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((***++++++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''''')))***---555999444---******)))&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&))))))(((((((((((())))))((((((((((((''''''&&&&&&+++******)))))))))))))))******))))))))))))******)))***+++,,,---......///,,,,,,...///000111111111111111222333444555555666444555666666666444333222222333333444444555666666777777777666666666666666444444333222111111111111222222111111000000/////////000000111111000000///......////////////..................///000111222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............000...,,,,,,...///...---++++++,,,------------,,,+++++++++***++++++,,,,,,,,,------,,,///333222---'''((()))++++++,,,,,,,,,,,,,,,+++++++++*********+++***))))))))))))***+++))))))(((((((((((())))))+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''((()))***)))))))))(((((((((''')))(((((('''((()))***+++((((((((())))))))))))***(((((((((((((((((((((((()))((((((((('''''''''''')))&&&&&&((((((&&&&&&)))))))))***+++******)))(((((((((((((((((((((((((((&&&&&&''''''((())))))***((('''%%%$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((((((((''''''&&&'''''''''((())))))***+++)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))***)))((('''''''''((()))***************)))))))))+++***)))((('''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''&&&%%%%%%'''(((***111777666000***(((***)))'''%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%&&&'''((('''&&&'''''''''''''''''''''''')))((('''&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$(((...222222...((($$$$$$(((***)))***,,,,,,)))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%(((+++...)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%'''***---///666:::555///,,,***)))&&&&&&'''''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''))))))(((((((((((())))))************)))))))))))))))))))))))))))******+++---,,,***)))((()))***+++)))******+++,,,---......++++++---...///////////////000000111222333444444333444555555555444333222333333333444555555666666666666666666666666666666555444333222111111111111111111111000000000000000000//////......//////000...///////////////..................///000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------............111///------......---,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++++++++...//////333777777444((()))))))))+++,,,---...,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((+++***)))((((((''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((()))******&&&'''((()))***+++,,,---((((((((((((((((((((((((((((((((((((''''''''''''(((%%%%%%''''''%%%&&&)))+++...111111...++++++,,,((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&''''''((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((('''''''''''')))((((((''''''''''''(((((((((((())))))***+++,,,((((((''''''''')))***+++(((((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((()))************)))))))))******+++***)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))*********+++++++++,,,,,,######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))%%%***......***'''&&&(((%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''---000000---(((%%%%%%***---,,,+++------***$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&'''(((***+++)))((('''&&&%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%'''***+++''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&(((+++---+++222555111,,,)))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((******((('''&&&&&&&&&&&&)))((('''&&&''')))+++---))))))(((((((((((())))))+++*********************(((((((((((()))***+++,,,333111---***))))))***++++++++++++,,,---......///+++,,,---...////////////......///000111222333333333333444555555444333222111111222222333444444444555555555666666666666777555444333222111000000000000000000000000111111111000///...------...///000//////////////////...---...............///000111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222000...---------,,,+++))))))***+++++++++++++++------,,,+++***************---///...111555666333---,,,***))))))***+++,,,++++++++++++************(((((())))))))))))(((((()))***+++,,,,,,+++***)))******)))((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$))))))))))))((((((((((((((((((((((((((())))))***&&&'''((()))***,,,,,,---((((((((((((((((((((((((((((((((((((((('''''''''(((%%%$$$'''(((&&&'''***---333:::;;;666000......((((((((((((((((((((((((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&((()))))))))(((''')))(((((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((***,,,---...---,,,+++(((''''''''')))***,,,------+++(((&&&&&&&&&((()))''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((()))******+++,,,+++***)))))))))***+++,,,))))))((('''&&&&&&''''''''''''(((((()))(((((('''(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((******)))*********++++++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&'''(((%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***)))''''''---000---,,,,,,,,,***$$$$$$$$$$$$%%%&&&''''''''''''''''''))),,,...000,,,***'''&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&''''''(((''''''&&&''''''''''''''''''''''''"""%%%((())))))))))))***)))000444111---+++(((%%%&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''(((((())))))+++***)))((('''&&&&&&&&&((((((''''''))),,,///111))))))(((((((((((())))))&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,777555000,,,***))))))***,,,,,,------......//////,,,,,,---...////////////---......///000111222333222333444555555555444333111222222333333444555555555555555555555666666666555444333222111111111111000000000000000111111111000///...------...///000///////////////...------...............//////000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222000...---------,,,+++((()))******++++++******------,,,+++************+++...000......111222///---,,,+++******+++,,,---+++++++++*********))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((&&&%%%$$$(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))************(((((((((((((((((((((((('''''''''((((((((((((((('''%%%&&&)))***((((((+++---555???AAA<<<555000///))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''((((((((((((((()))*********))))))(((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''***///222222///+++)))(((''''''((()))+++---...000...***'''%%%%%%&&&'''''''''''''''''''''''''''***************)))((('''''''''((()))***++++++,,,***************+++,,,,,,)))((((((''''''''''''(((''')))***++++++***((('''(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))(((((('''((()))******&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&((())))))'''&&&&&&''')))&&&######%%%''''''&&&''''''&&&'''(((((('''%%%&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&'''***,,,++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((((()))(((...111---++++++,,,+++%%%%%%$$$%%%%%%&&&'''''''''''''''(((+++...222444111,,,'''&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&$$$###%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((("""%%%(((******)))((()))---333888666444333000+++&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&''''''((()))*********)))(((''''''''''''&&&&&&&&&&&&(((***---...))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((()))***+++,,,666444000---***))))))))),,,,,,,,,------.........,,,------...//////......---......///000111222222333444555666666666555444444444444555666666777777666666666555555555444444444333222222111111222222111111111000000000000000000//////......//////000000000000000///...---,,,///......---......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111///------......---,,,))))))***++++++++++++***,,,,,,++++++***+++++++++---111222///---......,,,(((((()))***,,,...///000+++************)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))%%%&&&((()))******))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&(((...///,,,+++---,,,333;;;>>>;;;555000---))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((''''''(((((()))***+++******))))))))))))******))))))))))))************(((''''''''''''(((((()))'''***///222222///***'''(((''''''((()))+++,,,...000...***'''%%%%%%%%%&&&'''''''''''''''''''''''',,,++++++******)))))))))&&&'''((()))************((()))***+++,,,,,,,,,+++))))))(((((((((((()))))))))***,,,......,,,)))'''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((('''&&&'''((()))***''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))+++***'''%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''''''&&&%%%&&&((())))))'''%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((+++,,,---,,,))))))))))))))))))))))))%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''---000,,,)))+++...///&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((+++///333666666///(((%%%&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''%%%'''((()))((('''((()))...444999999888888444///))))))((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++))))))((((((((((((((()))&&&&&&&&&''''''(((((()))))))))(((((((((((())))))))))))))))))******++++++))))))(((((()))***++++++///...---+++***)))))))))******++++++++++++,,,,,,+++,,,,,,---------------......///000111222222333444444666777777777666666444444555555666777777777777777666555444333333222222222111111222222333333222222111111000000/////////000000111111000000///000000000000///...---,,,///......------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000...,,,,,,...///...---)))***++++++,,,,,,+++++++++++++++***++++++,,,,,,,,,000222---***++++++)))'''(((***,,,---//////000************))))))))))))+++***))))))))))))***+++))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))***+++,,,,,,&&&''')))+++,,,+++***)))'''((((((((()))))))))***&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''+++222333000---...+++---111333333000---***))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((((((''''''(((''''''''''''''''''((('''''''''''''''((())))))''''''''''''((()))***+++))))))(((((((((((())))))((((((((()))))))))******&&&''''''(((((((((((((((((())),,,------,,,)))'''((((((''''''(((***+++,,,,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''---,,,***)))((((((((()))&&&&&&((()))***))))))((('''(((+++---...---,,,*********))))))))))))*********,,,///111000...***((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))((('''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++***(((%%%$$$$$$!!!'''(((%%%###&&&)))&&&%%%$$$%%%(((*********$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&(((+++---------))))))))))))))))))))))))$$$$$$%%%&&&''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''(((((((((%%%+++...+++(((,,,000222(((''''''&&&&&&'''''''''&&&%%%%%%'''***///333666:::222((($$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&$$$###$$$&&&(((***&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&)))+++***111666777777777333...++++++******))))))((((((''''''(((((((((((('''''''''&&&&&&&&&'''(((***+++)))(((((((((((())))))***(((((())))))((('''&&&&&&))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((()))))))))))))))******+++((())))))))))))*********)))))))))))))))***************+++,,,,,,,,,++++++......///000111222333333444555666888888888777777222222333333444555555555888888777555444333222111111111111111222333444555333222222111000//////...///000111222222111000///000000000000///...---,,,///......---------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,,,,...//////...******+++,,,,,,,,,,,,+++************+++,,,------)))...///+++'''((((((''')))***,,,---...---,,,,,,************))))))))))))---+++)))(((((()))+++---,,,+++***))))))***+++,,,))))))(((((((((((()))***''''''(((***+++,,,---...***+++,,,---,,,***(((''''''((((((((())))))******&&&''')))*********)))(((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((---555777222//////***)))((()))++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&((()))***''''''''''''((()))++++++((((((''''''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''))))))((((((((((((((((((((((((''''''''')))***+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''---+++)))'''&&&&&&((()))%%%&&&((()))))))))((('''&&&(((+++...///...+++***+++***************+++++++++---000222222///+++)))************************(((((()))***************))))))))))))))))))))))))+++***((('''((()))+++,,,(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''(((***,,,+++(((%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((()))***++++++((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***))))))(((''''''''''''(((&&&&&&((((((((('''&&&%%%###***...+++&&&%%%&&&%%%###&&&((('''%%%$$$&&&)))(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((+++///222555,,,***(((&&&%%%&&&'''(((&&&'''''')))+++---///000,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))(((&&&###"""$$$%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))((('''(((***.../////////......---,,,'''&&&%%%$$$%%%''')))***))))))*********(((&&&%%%'''''''''''''''((())))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((()))***))))))(((((((((((()))))))))(((((('''''''''&&&((((((((()))***+++---...)))******)))((((((***,,,++++++++++++++++++++++++((())),,,.........---,,,------...///000111222222444555555555555555444444444444333333333444444555888444111111333444222///222222222111111111000000111111111111000000000000000111111111111222222222////////////000000000000///...............///000000///---,,,,,,---...///111000000///...---------***+++,,,,,,------,,,,,,,,,,,,............,,,,,,+++++++++++++++***)))(((+++*********))))))(((((((((((())))))*********+++))))))))))))************)))))))))***++++++)))&&&***+++...///...+++(((&&&''''''''''''((((((((((((******((('''&&&&&&&&&&&&***)))((('''''')))+++---,,,+++***))))))***+++,,,***)))'''&&&%%%&&&((()))'''&&&%%%%%%&&&''')))***+++***)))'''%%%$$$$$$$$$$$$$$$&&&'''((((((((((((((('''&&&&&&&&&((()))***)))***,,,000222111---***&&&&&&((()))************%%%&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''++++++'''&&&(((***))))))&&&$$$""""""%%%)))+++---+++)))&&&%%%%%%&&&&&&***'''%%%&&&((()))(((&&&&&&''''''((()))(((((((((''''''&&&%%%&&&'''((()))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''''''''((((((((((((((()))***++++++,,,,,,''')))***)))((('''((()))///---+++)))((((((((((((,,,,,,,,,,,,,,,+++***)))***((('''(((******(((%%%((($$$ !!!%%%((('''$$$))))))((('''''''''''''''))))))((())))))***++++++&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''(((((((((***,,,***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,------,,,***)))((('''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%,,,///+++'''&&&'''&&&%%%''')))(((&&&%%%''')))(((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&))),,,///111,,,+++)))'''&&&'''((((((''''''(((((()))+++,,,---+++***)))'''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))))))))(((&&&&&&((()))*********)))))))))((((((&&&%%%%%%%%%%%%%%%%%%&&&###%%%((((((&&&&&&'''))),,,,,,,,,,,,,,,+++******)))((('''''''''((()))***((())))))))))))(((''''''((((((''''''(((((()))***(((((((((((())))))))))))***)))'''%%%%%%%%%&&&'''))))))(((((((((((()))))),,,+++)))''''''((()))***+++***************++++++***++++++***))))))***,,,++++++++++++++++++++++++)))***,,,.........,,,,,,------...///000111222222444444555555555555444444333333333333444555666777666555333333333333222111222222222111111111000000111111111000000000//////000000111111111222222222////////////000000000000/////////......//////000000///---,,,,,,---///000000000000///...---------***+++,,,,,,------,,,,,,+++,,,------------,,,+++++++++,,,,,,+++******)))+++*********))))))))))))((()))))))))************(((((()))))))))*********)))))))))***,,,,,,***(((***+++---...---+++((('''(((((((((((()))))))))))))))(((''''''&&&&&&''''''))))))((((((((()))+++,,,+++***))))))))))))***+++***)))'''&&&&&&''')))***))))))(((''''''((((((((((((''''''&&&&&&%%%&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&'''(((+++---...))))))***,,,---,,,)))&&&++++++******((('''%%%%%%&&&&&&'''((()))***+++,,,((((((((((((((((((((((((&&&''''''((((((((((((((('''++++++'''&&&''''''%%%''''''&&&&&&&&&''')))))),,,***(((&&&%%%%%%&&&'''***(((&&&&&&((()))((('''''''''''''''((((((((()))''''''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,)))******)))'''&&&((()))...---+++***))))))******)))))))))***************,,,***)))***,,,,,,)))''',,,(((%%%%%%(((***)))'''***)))((((((''''''(((((())))))(((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((())))))((()))******(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...,,,,,,***)))((('''''''''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%'''---///+++'''''''''&&&&&&((())))))'''&&&'''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%''')))+++---,,,+++)))((('''(((((()))((((((((('''(((((()))))))))(((((('''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''''')))+++,,,+++***))))))))))))***'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&%%%$$$&&&((((((((()))))))))(((''''''+++***************))))))((((((''''''(((((()))))))))(((((((((((()))******''''''(((((())))))******+++***(((&&&%%%%%%&&&&&&(((((('''(((((()))***+++///---)))'''''')))+++------,,,+++***))))))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++***+++,,,---------,,,+++------...///000000111222333444444555555444444444222222333333555666888999333555666555333222222222222111111111111000000000111111000000000000//////000000000111111111222222////////////000000000000000000////////////000000//////...------...///000000000//////...---------***+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))************(((((())))))))))))******)))((()))+++------+++)))++++++,,,++++++***)))((((((((()))))))))*********'''''''''''''''(((((()))(((((())))))))))))******))))))(((((((((((())))))***)))((('''((((((***+++************)))(((''''''%%%%%%&&&&&&''''''(((((('''(((((())))))(((((((((&&&&&&'''(((***,,,---...+++***))))))***)))'''%%%,,,,,,+++***(((&&&$$$###&&&&&&'''''')))+++...///((((((((((((((((((((((((&&&'''(((((())))))(((((('''***+++((('''(((&&&###''''''((()))))))))((((((***)))(((&&&&&&&&&'''(((***(((''''''((())))))((((((''''''&&&'''((()))***''''''&&&&&&''''''((())))))))))))(((((((((''''''))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))++++++******))))))(((((((((((())))))******++++++++++++***'''&&&&&&(((***...---+++*********++++++&&&&&&'''(((((())))))***---,,,+++,,,------+++)))...+++'''(((***,,,+++)))+++******)))((()))))))))***))))))(((((((((((()))(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''',,,---)))&&&''''''%%%'''((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******)))(((''''''(((((())))))((('''&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%''')))******)))'''%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&''')))******)))((('''(((((()))((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&+++++++++++++++***)))(((''''''&&&&&&'''(((***+++)))))))))))))))******+++''''''(((((())))))*********)))((('''&&&&&&''''''''''''''''''((()))++++++---+++)))(((((()))+++,,,---,,,+++***))))))))))))***+++,,,,,,***))))))***************************,,,,,,---------,,,++++++------......///000000111222333333444444444444333333333444444555666777888111444777666333111222333111111111111000000000000111000000000////////////000000000000111111111111////////////000000000000111111000/////////000000......---------...///000/////////......---------***+++,,,,,,------,,,,,,*********++++++*********,,,,,,---------,,,,,,+++************************)))))))))))))))*********(((((((((((()))))))))***(((((()))+++---...,,,***++++++***)))))))))))))))(((((((((((())))))))))))'''''''''((()))***+++,,,(((((())))))***))))))((((((((((((''''''(((((((((***))))))((())))))***+++))))))***+++***)))'''&&&&&&&&&'''((())))))))))))((()))))))))))))))(((''')))))))))))))))))))))***,,,***(((((()))))))))'''''''''(((((()))(((((((((((('''&&&&&&(((***---...((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&)))***)))***+++)))$$$'''(((((((((((((((((((((((((((''''''''''''((())))))(((''''''(((((((((((()))(((&&&%%%&&&''')))+++'''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))......---,,,+++******)))((((((((()))))))))******))))))(((&&&%%%'''***---///...,,,+++************((((((''''''((((((((())),,,,,,,,,,,,---,,,+++***+++)))''''''***,,,,,,,,,,,,+++******))))))************)))((('''''''''((((((''''''&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''((('''''''''''''''((((((%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))&&&&&&'''''''''&&&%%%$$$'''''''''''''''((())))))&&&******'''%%%'''&&&$$$&&&'''((())))))((('''%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&'''(((((()))))))))((('''''''''&&&&&&%%%%%%%%%&&&((()))(((&&&%%%&&&'''***))))))((((((((((((((((((((('''&&&&&&'''(((((()))(((&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&)))*********)))(((''''''&&&&&&%%%%%%&&&(((***+++)))))))))))))))******+++'''((((((((()))))))))***''''''''''''(((((())))))''''''''''''((()))++++++(((((()))******))))))(((*********)))******+++,,,)))+++,,,,,,***(((((()))************************,,,,,,,,,,,,,,,,,,++++++------......//////000000111111222333444444333333666555555444444444555555111444666555222000111444000000000000000000000000000000000////////////...//////000000000111111111////////////000000000000111111000///////////////---------------...//////............------------***+++,,,,,,------,,,,,,************************+++,,,,,,------,,,,,,,,,***************+++++++++******))))))))))))))))))'''(((((((((((()))))))))((('''(((***------,,,***+++***)))((((((((())))))&&&&&&&&&'''''''''((((((''''''((()))***,,,......(((((())))))))))))(((''''''''''''((((((''''''''')))))))))))))))***++++++&&&'''((()))***)))(((((())))))*********)))((((((((()))))))))))))))((('''(((((((((((((((((((((''')))'''&&&&&&((()))***)))$$$%%%&&&'''))))))*********((('''&&&&&&''')))***((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%'''))))))---000...))))))((('''&&&%%%&&&((()))'''''''''''''''(((((()))((((((((('''&&&'''(((((()))(((&&&%%%&&&''')))+++'''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((()))******'''''''''((((((((((((((((((((((((((())))))))))))//////...---,,,,,,++++++(((((((((((((((((())))))'''''''''&&&&&&(((,,,000000///---+++)))(((((((((,,,+++***(((((('''((((((***+++,,,,,,+++******)))(((''''''(((+++---///000,,,,,,+++***************+++***)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''&&&%%%((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&*********)))((('''&&&%%%&&&&&&''''''''''''&&&&&&((('''''''''((())))))***&&&&&&'''((((((&&&%%%$$$''''''''''''((()))***+++%%%((('''%%%%%%''''''%%%&&&'''(((***++++++)))&&&(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&)))***++++++)))(((((((((******+++++++++***)))(((((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%&&&&&&'''(((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((()))***)))(((((((((((()))******)))))))))))))))(((((((((%%%&&&'''((()))******+++(((((('''(((((()))***+++$$$&&&(((******)))'''&&&((((((((()))***,,,---...***,,,------+++)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111222333333333333666666555333333333333333222222222111000000222333//////000000000000000111000000////////////....../////////000000000111111////////////000000000000111000///......---......+++++++++,,,------......------------------------***+++,,,,,,------,,,,,,++++++***))))))***++++++***++++++,,,,,,,,,,,,,,,*********+++++++++++++++************))))))))))))''''''(((((((((((())))))((('''(((***,,,,,,***((())))))(((((((((((())))))%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,...///))))))((((((((((((''''''''''''(((((((((((('''''''''(((((())))))*********%%%&&&'''((())))))))))))***++++++++++++)))'''&&&'''(((((())))))((((((((($$$%%%&&&((())))))***)))%%%$$$###$$$&&&(((((('''&&&&&&'''(((((((((((('''***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%'''((()))...333222,,,***)))'''%%%%%%&&&''')))'''''''''(((((((((((((((&&&''''''&&&%%%%%%&&&((((((''''''&&&'''((()))***&&&'''((())))))))))))((()))))))))(((((((((''''''######$$$%%%&&&'''(((((('''''''''(((((((((((((((''''''((((((((()))))))))------,,,,,,++++++******''''''''''''((((((((((((%%%&&&'''&&&'''))),,,//////...,,,***((((((((((((///...+++)))((('''(((((()))***,,,+++)))(((((())))))))))))***,,,...111222,,,+++******)))*********+++******))))))))))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((()))((('''&&&(((&&&%%%&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''')))*********)))'''%%%$$$&&&&&&''''''''''''&&&&&&***)))((((((((((((((((((&&&'''((())))))'''&&&$$$''''''&&&&&&'''(((***+++%%%'''&&&$$$%%%)))***'''((('''))),,,//////,,,)))(((''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''')))++++++***))))))***((()))+++,,,+++***'''&&&&&&''')))******)))'''&&&)))((('''((()))***(((%%%&&&&&&'''((((((((((((((()))((('''''''''((()))***%%%&&&&&&'''((((((((((((((((((''''''(((((()))*********))))))((((((''''''&&&'''((()))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((((((((('''((((((((()))***,,,---...,,,...000000...+++******************************++++++++++++,,,------...---------........./////////000111222333333333333444333333222222222333333333111...---...000222222////////////000000111111000000/////////.........////////////000000000111////////////000000000000000///...---,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,+++************+++,,,)))******+++,,,,,,++++++*********++++++,,,,,,,,,************)))))))))((('''''''''((((((((())))))((('''''')))******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&''''''((()))+++,,,---***)))((('''&&&''''''((('''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))(((((()))******((()))*********(((&&&%%%%%%&&&'''(((((((((((((((%%%&&&''')))************&&&%%%$$$%%%''''''&&&%%%'''''''''(((''''''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&''',,,222111,,,)))))))))(((((((((''''''((((((((((((((((((''''''$$$&&&&&&%%%######%%%'''''''''''''''((((((((()))&&&'''((()))***))))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((''''''''''''((((((((()))&&&&&&'''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&((((((((('''(((***,,,+++***)))((((((((()))***...---+++)))(((((()))***(((***,,,+++)))((((((***)))************+++...///++++++***)))))))))))))))+++************++++++,,,(((''''''&&&&&&''''''(((%%%&&&(((******)))((('''(((&&&%%%&&&))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$&&&'''''''''&&&%%%&&&''''''''''''''''''&&&,,,+++***(((''''''&&&&&&'''((()))******(((&&&%%%&&&&&&%%%%%%&&&''')))***%%%'''&&&$$$'''+++,,,)))))))))***...222222///,,,(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((('''%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&$$$######$$$&&&'''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&'''((((((((("""%%%((())))))((()))***$$$&&&(((******'''$$$"""&&&'''***++++++***'''&&&)))'''''')))++++++)))%%%%%%&&&''''''(((((((((((()))((('''&&&'''(((***,,,%%%&&&'''((((((((('''&&&'''''''''''''''((())))))++++++***)))((('''&&&&&&((()))))))))))))))((('''***))))))(((((((((((()))((('''&&&&&&'''((()))***))))))))))))***+++,,,---...000222222000---,,,,,,))))))))))))))))))))))))+++******+++,,,---...///---------...............//////000222222333333333111111111111222333333444555000+++***---111222111.../////////000000111111000/////////............////////////000000000000////////////000000000000000///...---,,,+++++++++'''((()))***+++,,,,,,,,,------------------------++++++,,,---------,,,,,,---,,,+++******+++,,,---((()))***+++++++++++++++*********++++++,,,,,,,,,+++*********))))))((((((''''''''''''((((((((()))(((''''''((())))))'''%%%''''''(((((()))(((((('''''''''''''''((((((((()))%%%%%%&&&&&&''')))***++++++***'''&&&%%%&&&((()))'''((()))******)))((('''%%%&&&'''((())))))))))))---,,,+++)))((()))******%%%&&&((())))))'''%%%$$$$$$%%%&&&'''(((((((((((()))***+++++++++)))((('''***)))(((((())))))&&&$$$%%%%%%&&&'''((((((((('''&&&''')))***++++++++++++(((((((((((((((((((((((())))))***+++++++++++++++)))(((&&&%%%+++111000+++((()))+++,,,,,,***'''&&&(((((())))))((('''&&&&&&###%%%&&&%%%""""""$$$'''&&&'''(((((()))(((((((((&&&''')))*********)))(((((('''''''''&&&&&&&&&&&&************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&((()))******(((''''''(((''''''''''''((()))+++,,,,,,+++)))((('''(((***+++)))+++---,,,)))((()))***)))))))))'''&&&'''(((***+++******)))((()))))))))+++*********+++,,,------'''&&&%%%%%%&&&'''&&&%%%+++(((%%%%%%'''(((&&&$$$)))((('''&&&$$$###"""!!!'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%&&&"""(((+++'''$$$&&&'''''''''&&&''')))++++++***((('''---000,,,'''((()))***,,,)))''''''***+++***(((,,,((('''((('''%%%%%%)))'''&&&$$$$$$%%%%%%$$$###)))))),,,333888888111***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$((('''&&&'''((())))))'''(((&&&###%%%(((***)))'''%%%&&&''''''&&&&&&((()))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''+++000000,,,(((&&&&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((******))))))((((((((('''''')))+++,,,---,,,***))))))***+++++++++)))((('''***%%%###%%%((((((***...%%%&&&'''&&&&&&'''(((***&&&&&&'''(((***,,,---...+++***)))((((((''''''''')))((('''''''''&&&$$$"""!!!"""%%%'''''''''&&&%%%'''''''''(((((((((((()))''''''''''''((((((((())),,,---...---+++)))((())),,,++++++******++++++,,,))))))***+++,,,,,,------///............---------------......///000000000333333222222111000000///000000////////////000000111111111000000000000000//////000000000000//////000000////////////000000++++++***+++,,,...000111...---,,,++++++++++++,,,++++++******+++---...000...---+++))))))***+++,,,++++++,,,,,,,,,,,,++++++)))************++++++++++++***))))))******)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((()))******))))))((((((''''''&&&&&&+++,,,,,,,,,,,,+++***)))''''''''''''''''''''''''%%%&&&((()))))))))((((((***)))(((''''''''''''''')))(((((((((******)))'''+++(((%%%$$$%%%'''''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''+++******)))(((''''''&&&***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###''''''((((((((((((''''''***)))'''&&&%%%%%%&&&''')))))))))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''')))+++------***'''%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&$$$&&&((()))***)))((('''&&&&&&&&&'''''''''(((((()))((((((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))---///000///,,,)))((((((******))))))******+++,,,+++'''&&&******&&&&&&++++++*********************'''&&&%%%&&&&&&'''&&&%%%)))'''%%%%%%''')))(((&&&***)))((('''&&&%%%$$$###(((((((((''''''&&&&&&&&&%%%'''''''''%%%$$$%%%&&&$$$))),,,(((%%%&&&'''&&&%%%$$$%%%&&&)))))))))''''''---000,,,((((((***)))+++)))((())),,,///...------)))''')))(((%%%&&&)))+++)))&&&%%%&&&((((((''')))))),,,222777777111+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&))))))(((&&&&&&%%%%%%%%%((('''&&&'''((()))((('''&&&$$$######%%%&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''***,,,...///---***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''(((***+++,,,+++***))))))******+++***)))((('''&&&!!! ###%%%%%%'''***&&&&&&&&&&&&&&&&&&((()))%%%&&&&&&'''(((***+++,,,+++***)))((('''''''''''''''&&&&&&&&&&&&&&&%%%######$$$&&&((((((((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((***+++,,,,,,***(((((()))+++******))))))******+++))))))******+++,,,,,,,,,---------....../////////------......//////000000111111111000000111111222000000////////////000000000000000000000000000000......////////////......000000////////////000000111000...---,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++,,,...///...---+++***)))***+++,,,***++++++++++++++++++***************+++++++++++++++*********++++++)))'''++++++++++++++++++++++++++++++*********)))))))))***))))))(((((((((((()))************++++++++++++,,,,,,,,,,,,++++++***)))''''''''''''''''''''''''%%%%%%'''((((((((('''''''''''''''&&&''''''((((((''''''((()))+++,,,***(((***(((&&&&&&'''(((((('''%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((())))))*********))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###''''''((((((((((((''''''((((((((('''''''''((((((*********************+++))))))((((((((('''''''''(((((((((((((((((((((((('''(((***++++++)))'''%%%(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&,,,***)))((()))((('''%%%%%%&&&((()))***)))'''&&&&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))***,,,------***((('''((())))))(((((())))))***+++***((())),,,***$$$%%%)))))))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))(((***))))))(((''''''&&&&&&((((((((((((((('''''''''$$$%%%&&&&&&%%%$$$%%%'''''',,,...)))&&&&&&'''&&&%%%###"""###%%%''''''&&&)))...000,,,((()))***)))***))))))+++...111222222///+++))))))(((%%%&&&***---***'''&&&''')))))))))((()))+++000444444///+++))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%***)))(((''''''&&&&&&&&&'''&&&&&&&&&((()))((('''$$$%%%&&&%%%$$$###$$$%%%%%%&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''''''''''')))((('''%%%((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&''')))*********)))((()))************)))(((((('''###"""&&&(((((((((***&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***+++***)))(((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))++++++)))((()))))))))))))))(((((()))))))))(((((()))***++++++++++++++++++,,,---...///000000---------...//////000000000/////////000111333444000//////......//////000/////////000000000000000------............------////////////////////////222111000...---,,,,,,+++,,,,,,---......---+++***,,,,,,,,,++++++,,,------...---+++*********+++,,,******++++++++++++******************+++++++++,,,,,,+++++++++,,,,,,***(((,,,++++++******)))))))))******))))))))))))((((((+++***)))(((((('''''''''''''''(((((()))***++++++------,,,,,,+++***))))))''''''''''''''''''''''''$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''***,,,---+++)))((('''&&&'''))))))((('''(((''''''&&&&&&''''''(((''''''''''''((()))******))))))))))))(((((((((((('''''''''&&&''''''((()))'''''''''((((((((())))))'''''''''''''''&&&%%%$$$''''''((((((((((((''''''''''''((())))))))))))((()))))))))******+++++++++))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))(((((('''&&&''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''(((((())))))******((('''''''''''''''&&&&&&+++)))(((((())))))(((''''''((()))))))))((('''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''')))******((('''''''''((((((((((((((())))))***...000333444...((((((---)))))))))***+++++++++,,,&&&'''''''''&&&&&&&&&'''&&&&&&&&&'''((())))))((()))))))))(((((('''''''''((((((''''''''''''''''''$$$%%%&&&&&&&&&&&&'''(((***///111,,,(((((((((''''''%%%######$$$%%%%%%%%%***...///+++)))))))))((((((((((((***---///111111111---******)))&&&'''++++++***((((((((()))(((&&&''''''))),,,//////,,,***((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&((()))((('''%%%(((***(((%%%###%%%'''((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''$$$"""###'''((('''%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((())))))*********)))))))))(((%%%$$$(((+++)))(((***((('''%%%%%%&&&'''&&&&&&'''''''''&&&''''''((((((******((('''''''''''''''!!!###%%%&&&&&&&&&'''(((%%%&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((''')))***+++***)))***+++***))))))(((((())))))***'''((()))***+++******)))******+++,,,,,,---......,,,,,,---......//////000000///.........000222333/////////....../////////......///////////////000---......//////......---...//////////////////...............//////000000+++,,,...//////---,,,***------,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,)))******++++++******)))*********+++++++++,,,,,,---,,,+++,,,------+++)))---,,,,,,+++***))))))((()))))))))(((((((((((((((***)))((((((((((((((()))(((((('''''''''(((******......---+++***)))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%'''))),,,+++)))&&&'''&&&&&&'''))))))(((&&&))))))(((((((((((())))))&&&&&&&&&%%%&&&&&&''''''(((((((((((())))))))))))((('''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))(((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''&&&'''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((******)))(((((())))))((('''&&&%%%''''''''''''((((((((((((***))))))(((((((((((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&'''(((((('''&&&'''((()))(((((((((((()))******///555:::888111***+++...+++*********************&&&''')))(((&&&%%%'''(((&&&'''))))))(((((('''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***,,,111333...)))))))))(((+++)))&&&%%%%%%&&&&&&%%%***......***((())))))&&&&&&''''''((((((***+++---222---******(((&&&(((,,,,,,++++++,,,,,,+++'''$$$%%%%%%&&&(((******)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%!!!!!!!!!"""$$$&&&'''((('''&&&%%%&&&'''((((((&&&%%%(((+++***&&&$$$%%%'''((()))***)))'''&&&'''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++(((&&&'''***,,,,,,***'''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))))))))******&&&""""""&&&(((&&&%%%'''***(((&&&&&&'''(((&&&%%%)))((((((''''''(((((()))***)))((('''&&&&&&&&&&&&!!!$$$&&&'''&&&&&&(((***%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))((((((((()))+++,,,++++++,,,---*********))))))*********'''(((***++++++***)))(((************************,,,,,,------.../////////000000///......///000000//////............//////------.........//////////////////000000/////////......////////////......++++++---...000111222222+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,...,,,,,,,,,------,,,***......---,,,+++******)))((((((((((((((()))))))))''''''''''''((()))++++++///...,,,+++***+++,,,---000///---+++)))(((((((((''''''''''''''''''''''''((()))***++++++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%&&&%%%%%%&&&((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&&&&''''''(((((((((((('''''''''((()))))))))'''&&&%%%%%%%%%&&&'''((())))))***(((((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''))))))*********)))((('''&&&'''((()))***,,,,,,---%%%%%%%%%%%%%%%%%%&&&&&&#########%%%(((*********)))))))))(((((('''&&&&&&'''''''''((((((((())))))******)))(((((((((((((((''''''(((((((((((('''&&&((((((((((((((((((((((((&&&'''((((((''''''(((******))))))))))))***+++++++++222777444---((()))+++---,,,,,,+++***)))((((((%%%(((***)))&&&%%%''')))&&&(((******)))'''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))(((''')))***,,,111222...))))))***(((+++)))(((((()))))))))(((***---,,,)))''')))'''###%%%&&&&&&&&&%%%%%%''')))111,,,((()))(((''')))---111111000000000---)))&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&& """$$$&&&((()))&&&%%%%%%%%%'''((('''&&&%%%&&&(((((('''&&&%%%%%%&&&'''((('''%%%%%%&&&'''+++***(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&)))((('''''')))***+++***'''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''((((((((())))))))))))((())))))***+++***&&&$$$((()))((((((***---***''''''))))))'''%%%((((((((('''(((((())))))***)))((('''&&&&&&&&&&&&###'''))))))'''&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))*********(((***,,,,,,,,,+++,,,---+++******))))))******+++((()))+++,,,,,,+++)))(((+++*********)))))))))))),,,,,,,,,---....../////////////////////.........///......------......///,,,,,,------...///////////////000000000000//////---...///000000///...---,,,,,,...///////////////+++,,,...//////...------++++++,,,---------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------+++)))...------,,,,,,+++++++++(((((())))))))))))******&&&&&&&&&''')))***,,,---000...,,,***)))***+++,,,111000---+++)))(((((((((''''''''''''''''''''''''***++++++,,,,,,+++)))))))))((('''&&&%%%%%%%%%%%%&&&%%%%%%'''))))))(((''')))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&'''''',,,+++******))))))******))))))))))))((((((((((((''''''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&''''''((((((((((((''''''((((((((())))))(((((('''((((((((())))))*********(((((())))))))))))******(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))((((((''''''(((((()))(((((((((((()))))))))))))))***+++++++++***((('''&&&'''((()))***+++,,,,,,%%%%%%%%%&&&&&&&&&&&&&&&)))((('''((()))***)))(((((((((((((((''''''''''''''''''((((((((()))))))))+++***)))((((((''''''((())))))***++++++***((('''))))))))))))))))))))))))(((((()))((('''''')))******************++++++,,,+++222666222---,,,---------,,,,,,+++***)))((((((%%%(((+++)))&&&$$$'''***###'''***+++)))((()))***,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&'''''''''((('''((()))((('''&&&'''((()))...000+++(((((((((''''''''''''))),,,...---,,,***,,,+++'''&&&(((&&&!!!$$$&&&'''&&&%%%%%%(((***///***''''''''''''***///888555111///---,,,)))(((%%%%%%%%%%%%$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))&&&%%%$$$%%%'''((('''&&&&&&&&&''')))******(((&&&%%%&&&''''''&&&&&&'''(((111///,,,)))((('''((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&'''(((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''(((((()))))))))((((((''''''(((((()))******)))((((((((()))+++,,,///***(((***,,,+++,,,...000,,,((((((***+++(((%%%&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&'''***---+++'''%%%''')))(((((('''''''''''''''(((&&&&&&'''''''''(((((((((''''''((()))***++++++,,,(((***,,,,,,*********+++)))))))))(((((()))))))))(((***,,,------,,,***(((*********++++++++++++++++++,,,,,,------......///+++,,,...///000000///...///......------......///+++,,,,,,---......//////...//////////////////...,,,---///000000///---,,,,,,,,,......///...------------------.........///)))***,,,------------,,,---------------,,,,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,---,,,+++))),,,,,,++++++++++++++++++)))))))))*********++++++''''''''''''(((***++++++---+++)))'''''')))+++,,,222111---***((('''''''''''''''''''''''''''''''''******+++,,,+++***)))(((((((((''''''&&&'''''''''&&&%%%$$$&&&))),,,---...---+++(((''''''((('''&&&))))))(((((((((((())))))************+++,,,---...******))))))((((((''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))***,,,---...(((((())))))))))))))))))(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,***((('''''''''(((((()))***++++++''''''''''''(((((())))))***)))(((((()))***)))'''(((''''''''''''(((((()))'''((((((((())))))))))))+++***)))((('''''''''''')))***+++++++++***((('''))))))))))))))))))))))))((())))))'''&&&&&&((())))))))))))))))))***++++++...333555111000222333111************************%%%(((+++***&&&$$$'''+++!!!%%%)))+++***)))***,,,......---+++)))((('''&&&&&&'''''''''(((((())))))'''((()))(((&&&%%%%%%&&&''',,,...)))&&&&&&'''&&&######&&&***...000000///)))+++***&&&&&&'''%%% $$$&&&((((((&&&'''***---...)))&&&'''''''''***///;;;666///+++)))(((((((((''''''&&&%%%%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((((())))))***&&&%%%$$$%%%'''((('''&&&)))((((((+++...///+++(((&&&((())))))((((((***+++555333///,,,***))))))***''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&))),,,+++((('''(((***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((((((((())))))******((((((((((((((()))*********)))(((((((((***+++,,,...(((%%%''')))(((***---111---)))(((+++,,,)))%%%%%%%%%%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&&&&))),,,///---(((%%%&&&)))***)))(((((((((((())))))'''''''''(((((((((((()))&&&&&&''')))***+++,,,---(((***++++++)))((()))***((((((''''''''''''(((((()))***---......,,,***(((******+++,,,---......///++++++,,,------......///''')))---000111111000///.........------.........++++++,,,------...//////---..................---,,,---///000000///---,,,)))***,,,...//////......---------------...///000(((***+++---......------------......------,,,+++,,,------......------,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,***(((***************+++++++++))))))******+++++++++,,,)))(((((((((((())))))***...---+++***+++---000111333111...***(((''''''''''''''''''''''''''''''''')))***++++++***)))(((''''''''''''''''''((()))***&&&$$$$$$&&&***///222444111...***(((((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++---///000+++******)))(((''''''&&& """$$$&&&((()))))))))''''''''''''((((((((()))''''''((((((((((((((('''''''''((((((((((((''''''''''''((())),,,///222444'''''''''''''''&&&&&&&&&(((((())))))*********+++&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((()))***,,,,,,,,,+++)))'''''''''(((((())))))******(((((())))))******++++++%%%$$$$$$%%%((())))))((('''''''''''''''((()))***(((((((((((())))))))))))++++++)))((('''''''''''''''((()))***)))(((&&&$$$))))))))))))))))))))))))((()))(((&&&%%%%%%&&&(((((((((((((((((()))******+++///000,,,---222333///'''((()))***+++,,,------&&&&&&''''''((()))))))))&&&'''''''''''''''&&&&&&******)))((('''%%%###"""######$$$%%%&&&&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''((((((***,,,...///,,,***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***777333---)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&(((...444444...)))'''&&&&&&&&&'''***,,,...333111---***(((''''''((((((((('''''''''&&&&&&&&&******))))))((((((''''''(((((((((((())))))))))))))),,,...,,,'''%%%'''***((((((''''''&&&&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&'''***++++++******(((''''''((()))))))))((((((''''''''''''((((((,,,(((&&&(((+++)))%%%"""'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))******)))'''%%%&&&''''''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((()))***+++,,,,,,+++***)))*********+++,,,,,,---------------.........//////+++,,,,,,,,,---.........///.........000111000///111///---,,,+++,,,---...222111000//////...//////---...............------///---+++,,,000222111///+++---......---,,,---...,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++,,,---.........---,,,,,,+++)))((('''((()))***---,,,+++***)))***+++,,,******))))))******+++,,,+++,,,---+++)))(((((()))(((((()))))))))))))))((())))))))))))((((((((((((,,,,,,***)))(((((((((((((((((())))))))))))((((((""""""###&&&))))))&&&###&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&(((,,,///111666333///***''''''((()))((((((((((((((((((((((((((('''&&&''')))+++***))))))(((''''''''''''((((((&&&%%%%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%***(((&&&%%%'''***...000))))))(((((('''''''''&&&((((((((()))******(((&&&(((&&&%%%&&&(((((('''&&&&&&''')))******(((&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++******)))'''&&&'''((('''&&&)))*********++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((((()))***************)))((((((((()))***++++++))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&))))))(((((('''%%%$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''((('''(((***,,,,,,***(((''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''')))***333///***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''',,,111222---(((%%%&&&'''((()))*********...---+++)))(((((()))***(((((('''''''''&&&&&&&&&))))))))))))((((((''''''''''''((((((((()))))))))(((+++---+++'''%%%&&&)))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&)))******)))***)))'''''''''(((''''''&&&&&&'''''')))***,,,---000,,,(((((())))))&&&%%%%%%%%%%%%&&&'''((())))))+++***)))'''''''''((()))((())))))(((&&&$$$%%%&&&((((((((('''''''''&&&&&&'''''''''(((((())))))***))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((())))))************))))))((((((''''''&&&%%%%%%%%%,,,,,,------------......,,,,,,,,,---......//////000///......//////...------...///111111111111000111000000///.........///------..................000...,,,---000222222000,,,...//////...---......,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++,,,++++++***))))))*********************---,,,++++++******++++++******))))))******+++,,,,,,------,,,***((()))***(((((())))))))))))((((((***************************)))((('''&&&&&&&&&&&&(((((())))))))))))((((((&&&$$$###%%%'''((('''%%%&&&'''((((((&&&&&&'''((('''''''''(((***---000222333000---***((('''((()))((((((((((((((((((((((((***)))(((((())))))((('''(((''''''&&&&&&''''''((((((((('''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))(((&&&&&&'''))),,,...((('''''''''&&&&&&&&&&&&'''''')))))))))((('''''''''%%%$$$%%%'''((('''&&&&&&'''((()))))))))'''&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''(((************)))+++)))''''''((()))(((''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''((()))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&((()))(((&&&'''''''''''''''''''''''')))))))))))))))(((((((((&&&%%%%%%%%%%%%''')))***...+++'''%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&)))---...+++((($$$&&&(((******)))(((&&&))))))((('''((()))+++,,,'''''''''''''''&&&&&&&&&)))))))))(((((((((((('''&&&&&&'''''''''(((((((((''')))+++)))&&&$$$&&&(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((&&&%%%&&&((())))))(((---,,,+++***)))(((((((((%%%&&&''')))+++...000111333000,,,)))((()))(((''''''''''''&&&'''(((((())),,,+++)))'''&&&&&&&&&''''''(((((('''%%%$$$%%%&&&)))))))))(((((((((((((((%%%%%%'''(((***+++,,,---))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))*********)))((((((''''''+++++++++,,,,,,,,,,,,---,,,------...//////000000111000......//////...,,,,,,///444888999999666444000//////............///---------...////////////000...---...000222222111---///000000///......///,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((''')))+++---...---+++***+++,,,,,,,,,,,,+++************))))))******+++,,,,,,---...---+++)))***+++((())))))***))))))(((((())))))))))))))))))))))))***)))(((''''''&&&&&&'''(((((())))))))))))(((((()))'''%%%%%%&&&(((((((((&&&''')))((('''&&&&&&'''((((((((()))+++...000222---,,,+++***))))))))))))((((((((((((((((((((((((+++***(((((())))))'''&&&'''''''''&&&&&&''''''((('''((((((&&&%%%$$$&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((())))))***++++++(((''''''''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%(((******'''&&&''')))&&&%%%$$$%%%&&&(((''''''%%%&&&''')))))))))(((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''(((((()))(((((('''+++)))(((((()))***)))'''*********)))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''&&&&&&'''(((((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%$$$######"""%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&)))'''''''''((()))((('''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''***))))))(((((('''''''''%%%$$$$$$$$$%%%'''(((***)))'''%%%$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++)))'''&&&'''((((((((('''&&&&&&''''''&&&'''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((***(((''''''((()))***)))222222111...,,,******+++&&&'''(((***---///222333333333222---+++++++++)))))))))((('''&&&&&&&&&&&&)))(((&&&%%%%%%%%%%%%&&&'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((%%%&&&''')))***,,,---...))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))***++++++,,,,,,------...************++++++++++++,,,------...///000111111222111000000222222111000///222777;;;<<<<<<999888///...............//////---------......///000000///...---......///000000---///000000...------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---/////////...---,,,++++++((()))+++---.........---***+++,,,---,,,+++***)))******))))))******+++,,,,,,---...---+++***+++,,,))))))*********)))((((((&&&&&&&&&&&&''''''''''''++++++***)))))))))))))))(((((())))))))))))((((((***)))((('''((((((((((((&&&(((******((('''&&&'''(((((()))***+++---///000(((((())))))))))))))))))((((((((((((((((((((((((+++)))(((((())))))(((&&&(((((('''''''''((())))))%%%'''((('''%%%%%%&&&)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++******))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***---+++'''%%%(((,,,((('''%%%%%%'''))))))((($$$%%%'''((()))))))))))))))************))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))))))))***+++)))(((+++++++++***************(((((((((((()))))))))))))))))))))(((((((((((('''&&&'''(((((())))))(((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&%%%$$$######%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&'''))))))---,,,***((('''&&&&&&&&&)))'''''''''((()))((('''''''''&&&&&&&&&&&&'''''')))'''&&&%%%'''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((&&&%%%&&&(((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%'''((('''&&&((((((&&&%%%%%%%%%&&&'''''''''''''''''''''((((((&&&''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&%%%$$$%%%%%%'''''''''((((((((((((((('''&&&%%%%%%%%%'''((()))---+++)))((()))++++++***333444333000,,,******+++((())))))+++---///111222...444777222......---***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***((()))***)))((('''((()))'''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))(((((((((((('''''''''((((((((((((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))''''''(((((()))*********)))))))))*********++++++,,,,,,---...///000111222111111111222555777777666111222444666777777666555...............///000111///............///000111,,,------,,,,,,,,,......---...//////---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111111000///...---------************,,,...000111***+++,,,---,,,+++***)))******))))))******+++,,,,,,---...---+++++++++,,,***************)))((((((%%%&&&&&&&&&'''''''''(((+++******))))))))))))***(((((())))))))))))((((((''')))***++++++)))((('''(((***,,,,,,***(((''''''''''''((((((***+++,,,---%%%&&&((())))))))))))((())))))))))))))))))))))))(((''''''((()))******)))))))))(((((()))******+++***---///---(((&&&''')))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((******)))((((((''''''&&&&&&''''''(((''''''%%%%%%''''''''''''''''''(((((('''+++...,,,(((&&&)))---,,,***(((''')))***+++***%%%&&&'''(((((()))))))))'''((()))***++++++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))(((***++++++***(((''''''''''''''''''&&&&&&'''((((((((()))))))))******)))))))))(((((((((((((((((()))************)))***))))))(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((&&&&&&%%%%%%&&&''')))***111000---+++)))(((((((((((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((((((''''''(((******)))'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&&&&&&&%%%%%%((('''%%%$$$###%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$%%%''')))***000---***)))***+++++++++000111111...)))&&&'''))))))))))))***,,,---///000)))444999444000111111---&&&&&&&&&&&&'''((()))***&&&&&&'''(((***,,,///111(((*********(((((()))***&&&&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''(((((())))))******((((((''''''''''''((((((***))))))((((((''''''&&&)))))))))************+++++++++,,,...///000111111000///000222555888888888//////////////////000000............///111222222111000///.........000000+++,,,---,,,******,,,...---...///...,,,++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++,,,,,,+++***))))))***---000111+++,,,,,,,,,,,,+++************))))))******+++,,,+++,,,---,,,+++***+++,,,++++++++++++***)))((((((((((((((())))))******+++((((((''''''''''''(((((((((((())))))))))))((((((%%%(((+++---+++)))((('''))),,,......,,,***)))(((&&&&&&''''''((())))))***''''''((()))))))))(((((())))))))))))))))))))))))((('''&&&'''***+++***)))(((((((((((()))***++++++222555777333,,,'''''')))'''''''''&&&''''''((()))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''(((((())))))***&&&''''''(((''''''&&&&&&'''''''''((((((((((((((()))+++,,,***((('''***---000---***))))))***+++***&&&&&&''''''(((((())))))###$$$&&&''')))*********''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((***++++++)))'''''''''''''''((((((((()))''''''(((((())))))************)))))))))(((((((((((())))))***************))))))(((((('''((((((((())))))))))))))))))))))))&&&''''''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%''')))***...---+++)))((((((((()))'''&&&%%%&&&'''((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%'''))))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((''''''(((***++++++)))'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''###%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%''')))+++111...***((()))***+++***...000000---'''%%%&&&)))&&&'''''')))***,,,...///&&&333999333///222555333++++++***)))((((((((()))''''''((()))+++...111222''')))***)))((('''(((***''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''((()))*********((((((((())))))(((((((((,,,,,,++++++***)))))))))))))))*********+++++++++******+++---...///000111...------///222444444444,,,------.....................//////111222333444333111///...---...///000+++---...,,,******,,,......///000///---,,,+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,*********++++++------...---,,,++++++******++++++******))))))******+++,,,***+++,,,+++******+++,,,++++++++++++***)))(((((((((((()))******+++,,,,,,((((((''''''''''''(((((((((((())))))))))))((((((%%%'''***+++)))((()))++++++...000000...+++***)))%%%&&&'''((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&&&&&&&'''((()))***...333555222+++'''(((+++'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))******+++''''''''''''''''''((((((&&&&&&&&&''''''((((((((())))))(((''''''((()))***222///+++(((((()))))))))(((((('''''''''((((((((($$$%%%&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&((()))***&&&&&&''')))++++++(((&&&'''(((((()))***+++,,,,,,'''''''''((()))******************)))))))))(((((('''(((((()))***)))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''%%%%%%%%%'''(((***)))(((&&&%%%$$$&&&'''((('''&&&%%%%%%&&&'''&&&%%%'''''''''&&&&&&'''''''''######$$$'''))))))'''%%%''''''''''''''''''''''''''''''(((((())))))******+++***((('''&&&&&&''''''''''''(((***,,,+++)))&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%###%%%'''((('''%%%$$$###"""###%%%''''''&&&%%%$$$$$$%%%'''((()))*********&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&%%%%%%''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$%%%'''***,,,000---)))'''((()))***)))...111222...(((&&&(((+++$$$%%%&&&'''***,,,...000%%%333888111,,,333888888444222000,,,)))&&&%%%$$$&&&&&&'''(((***---///111&&&((()))(((''''''((()))(((((())))))*********+++&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++'''((()))******)))((('''((((((((()))******++++++************++++++++++++)))***+++,,,...///000111,,,++++++,,,///000000///,,,---///111111111000000/////////000111333444555444333000...------...///,,,...///...+++***,,,//////000111000...---,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---((()))+++---------,,,+++...---+++***)))***+++,,,*********)))***++++++,,,)))***++++++***)))***,,,,,,,,,,,,++++++)))((((((&&&''''''((()))******+++******))))))))))))***+++(((((())))))))))))((((((&&&''')))(((&&&'''***...,,,///111222///---+++***&&&&&&'''(((((((((((((((++++++)))(((''''''''''''))))))))))))))))))))))))+++***(((((())))))'''&&&$$$$$$$$$%%%&&&'''((()))$$$***///...)))&&&)))---'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((,,,,,,++++++***)))))))))(((''''''''''''((()))***%%%%%%%%%&&&&&&''''''''')))'''%%%%%%&&&'''''''''333///+++((('''((((((''')))(((((('''''''''(((((('''((()))))))))))))))((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++%%%%%%&&&)))******(((&&&###$$$%%%&&&'''))))))***&&&''''''((()))******+++************))))))))))))&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&******))))))((((((((((((%%%&&&'''((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&&&&''''''''''''((($$$''')))'''%%%&&&,,,222666000***'''((()))&&&###%%%***------)))&&&(((+++))))))((('''&&&&&&%%%%%%''''''((()))((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&************)))'''&&&%%%$$$%%%'''((()))(((''''''((('''&&&&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&'''((()))(((''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''+++******)))))))))))))))---,,,***)))'''&&&&&&&&&&&&***&&&)))///+++***)))''''''***...222555333111---***(((''''''((())))))))))))))))))))))))%%%'''((('''%%%$$$$$$%%%%%%'''***,,,---+++)))(((((((((((((((((()))*********))))))(((((((((((()))))))))************)))(((******))))))***+++,,,,,,******++++++++++++******+++***)))))))))))))))******---///---)))'''))),,,000//////.........////////////.........---------------------...000111222/////////000///...------///666:::555000//////...+++++++++++++++,,,---.........//////......---,,,111///...,,,,,,...000111------------------------***+++,,,,,,------------,,,,,,,,,+++++++++*********+++,,,+++++++++---///)))************+++++++++,,,,,,++++++++++++,,,,,,...---+++)))(((((()))***---***((((((+++,,,+++)))&&&'''(((*********)))(((''''''''''''((()))++++++))))))(((((()))***+++,,,+++---///111111///---+++&&&&&&&&&'''(((***,,,------,,,***)))))))))******+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&(((***+++)))(((((((((((((((((((((''''''''''''***)))(((''''''''''''''')))((('''%%%%%%&&&'''((())))))(((((((((((())))))******))))))))))))*********))))))(((((((((((()))))))))))))))((((((((((((+++***(((&&&&&&''')))***%%%%%%&&&'''((()))***++++++******)))((('''''''''++++++******))))))(((((()))((((((&&&%%%$$$######&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''%%%'''***)))&&&&&&(((+++&&&(((+++------+++(((&&&&&&(((***,,,,,,+++)))(((''''''''''''''''''''''''(((((())))))******++++++******))))))((((((''''''************************))))))))))))))))))))))))((()))***)))'''&&&&&&''''''(((***,,,---,,,+++***%%%%%%$$$$$$%%%%%%&&&''')))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&((()))(((&&&(((---222444///)))'''((()))'''$$$'''***...---***((()))+++(((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&'''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))(((''''''''''''(((+++***)))((('''&&&&&&&&&&&&***''' )))---***)))(((((((((***---000222---,,,***(((''''''((()))((((((((((((((((((((((((((()))******(((''''''(((&&&((()))***+++***)))(((((((((((((((((())))))***)))((((((''''''''''''(((((())))))******))))))((())))))))))))******++++++(((((())))))))))))((((((***)))))))))))))))******,,,///111///***(((***---///......------.........//////.........---------...............///000000000000/////////.........000777:::555000000000......------------...///000...............------,,,///...---,,,,,,------...////////////////////////******+++,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,------,,,,,,---...))))))*********+++++++++)))))))))(((((()))))))))---,,,***((('''((()))***,,,***((()))+++,,,***)))%%%&&&'''((((((((('''&&&(((((('''(((((()))***+++''''''(((((((((((((((((((((***,,,------,,,***((('''''''''((((((***++++++,,,+++***)))))))))******++++++******)))(((((('''(((((('''''''''&&&&&&&&&&&&(((******)))(((((((((''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))(((((((((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((,,,+++)))((('''''''''(((((((((((((((''''''''''''***))))))(((((('''&&&&&&)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((((((''''''((()))&&&(((+++,,,,,,+++(((&&&$$$%%%((()))***)))'''%%%''''''''''''''''''''''''(((((())))))))))))))))))***)))))))))((((((((('''************************)))))))))))))))))))))))))))***+++***((('''((()))((()))+++,,,,,,+++***)))&&&%%%%%%%%%%%%&&&'''''',,,,,,+++***)))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))(((((('''(((+++---///111---((('''((()))(((&&&(((+++------***)))***,,,''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((***,,,+++(((&&&''')))$$$&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&((((((((('''''''''&&&&&&'''+++)))"""""")))+++'''(((((((((((()))+++,,,---((('''&&&&&&&&&((()))***(((((((((((((((((((((((('''((()))((('''&&&&&&(((((((((((((((((('''''''''((((((''''''(((((()))***)))(((''''''&&&&&&&&&''''''(((((())))))((((((((((((((()))*********))))))(((((())))))))))))(((((((((((((((((()))******+++...111222000,,,)))+++---------,,,,,,,,,,,,------...............---------///...............//////222111000......//////000000666888444000000000.........---------...//////...............---,,,,,,---------------,,,++++++++++++++++++++++++++++++))))))***++++++++++++***,,,++++++++++++************,,,...///...---------)))))))))*********++++++)))((((((''''''(((((())),,,***)))'''''''''((((((***))))))+++,,,,,,***(((''''''((())))))((('''&&&))))))(((((((((((())))))&&&'''((())))))(((&&&%%%&&&''')))******)))'''&&&(((((((((((()))))))))***++++++***)))))))))******+++******))))))((((((''''''''''''''''''&&&&&&&&&&&&(((******((('''(((((('''&&&&&&&&&&&&%%%%%%%%%'''((()))))))))((('''&&&&&&&&&'''((())))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''((()))******((((((((((((((((((((((((+++******)))(((''''''&&&))))))((((((''''''''''''(((((((((''''''&&&&&&%%%'''''''''((((((((((((((($$$$$$%%%&&&'''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''&&&'''((())))))(((&&&(((***,,,,,,***(((&&&###%%%'''(((((((((&&&%%%''''''''''''''''''''''''))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***)))***+++++++++***)))((('''''''''''''''(((((())),,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((***(((&&&''')))+++,,,,,,---***''''''((())))))(((''')))+++***)))(((***+++'''''''''&&&&&&%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((((((((,,,///---(((%%%&&&)))%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''******&&&%%%((((((%%%''''''(((((()))))))))(((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''((()))((('''&&&((())))))((('''&&&%%%&&&&&&'''(((''''''''''''((())))))***)))((('''''''''''''''&&&''''''((((((((((((''''''((())))))***)))((((((******++++++++++++******'''''''''((((((***+++,,,///000111///+++******+++++++++++++++++++++,,,---........................------------......///000333111///...---...000111///444555111...//////---,,,,,,+++++++++,,,,,,---------.........---,,,,,,,,,---...///...,,,***)))))))))))))))))))))))))))))))))************))))))++++++++++++***************,,,///000///---,,,,,,))))))))))))******************))))))))))))*********)))(((''''''''''''(((((()))***,,,---,,,***((()))***+++++++++***)))(((***))))))(((((((((((()))''')))+++,,,,,,***'''$$$&&&'''((())))))((('''&&&((()))))))))))))))((((((*********))))))))))))*********))))))((((((((((((''''''''''''''''''''''''&&&((())))))''''''''')))'''''''''&&&&&&&&&%%%%%%&&&''')))******((('''%%%###%%%&&&((())))))(((((('''((()))******)))(((''')))((((((''''''(((((()))&&&&&&&&&'''((()))***+++'''''''''(((((((((((((((((())))))))))))(((((('''&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%%%%&&&'''((())))))(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((()))&&&%%%&&&)))+++)))&&&&&&(((***++++++***(((&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((*********(((((()))*********++++++***)))((('''&&&&&&&&&%%%&&&&&&'''(((+++******((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''((()))'''%%%&&&((())))))))))))(((''''''((()))))))))&&&'''((('''''''''(((***((((((((((((''''''''''''&&&%%%$$$######$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***+++,,,---***)))((('''&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%''''''(((((((((''''''''''''''''''''''''((())))))(((((())))))))))))(((((('''+++///...(((%%%&&&)))'''&&&&&&%%%&&&'''((()))((((((''''''''''''(((((()))(((''''''&&&&&&''''''%%%&&&''''''(((''''''&&&(((******((('''((('''$$$&&&'''((((((((('''&&&&&&((('''''''''(((((())))))'''''''''''''''''''''''')))******)))((((((***,,,***(((&&&%%%$$$%%%&&&''''''''''''''''''(((((())),,,+++***)))((((((((((((&&&&&&'''((((((((((((((((((((()))))))))(((((((((******++++++++++++******''''''''''''((()))***+++---......,,,***)))))))))***************+++,,,,,,---.....................++++++,,,,,,...///000111222111///------...000111,,,000111...---//////------,,,,,,+++++++++,,,,,,---------...---,,,,,,+++,,,---///000///...+++***++++++++++++++++++++++++)))))))))******))))))(((+++++++++*********))))))***,,,///000...,,,++++++(((((()))))))))***************))))))))))))******(((((((((''''''''''''''''''(((+++,,,,,,+++******((()))***++++++***)))(((***))))))(((((((((((())))))+++...000///,,,)))'''((()))************)))(((((())))))***)))(((''''''))))))))))))***))))))))))))))))))(((((((((((((((&&&''''''''''''''''''''''''((()))(((&&&&&&''')))(((((((((((('''''''''&&&%%%'''(((******)))'''&&&"""$$$&&&'''(((((('''''''''((()))******)))((('''***))))))(((((())))))***&&&&&&&&&&&&'''(((******&&&&&&''''''((((((((()))&&&'''((()))******))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&'''''''''(((((()))))))))&&&%%%&&&)))+++)))&&&'''((()))******)))((('''&&&&&&(((((())))))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))************))))))((('''$$$############$$$%%%%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''((('''''''''''''''(((((()))&&&%%%%%%%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((()))***+++,,,---,,,***(((&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&(((((())))))(((((('''&&&***************+++,,,---'''(((((())))))(((((('''&&&***------)))'''&&&''''''&&&%%%$$$%%%''')))+++))))))(((((((((((())))))***)))(((((('''(((((((((%%%&&&((())))))((('''&&&((())))))))))))((('''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%$$$###$$$&&&((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))---,,,+++***)))(((((((((&&&''''''((())))))))))))******)))((((((((())))))(((((())))))))))))((((((''''''''''''((())))))***++++++******))))))((((((******)))******+++,,,------------...............++++++,,,,,,---///000111111000///------......///+++......,,,---111111/////////...---------......---------------,,,+++++++++,,,...///000...---,,,************************)))************))))))(((+++************)))))))))***,,,......,,,+++++++++((((((((()))))))))******)))((((((''''''(((((()))((((((((((((((((((''''''&&&)))+++,,,+++***+++,,,$$$%%%'''((((((((('''&&&))))))(((((((((((())))))***+++...000000---+++(((*********++++++*********'''((()))******)))(((''''''((()))*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((('''&&&&&&''')))))))))((((((((('''''''''&&&'''((()))))))))((('''%%%%%%&&&'''((((((((('''))))))(((((((((((())))))******))))))))))))******&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''(((((()))''''''(((((())))))************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((((('''&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&'''((())))))((('''((())))))))))))((('''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))***)))))))))))))))(((((($$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&(((***)))&&&%%%''')))&&&'''''''''''''''(((((('''&&&%%%%%%&&&((())))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******)))(((&&&%%%$$$%%%&&&'''%%%&&&&&&''''''''''''&&&''''''((((((((('''&&&%%%))))))))))))***+++,,,---'''''''''(((((('''''''''&&&''')))+++***)))'''%%%%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((***)))((((((''''''(((((('''((()))******)))'''&&&)))(((((())))))((('''(((''''''&&&'''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''"""###"""!!! !!!$$$&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((---,,,+++)))((((((''''''&&&'''((()))************---,,,)))((('''(((***+++(((((())))))))))))(((((((((((('''''''''(((((()))***))))))))))))***)))(((************+++,,,---------------.........//////......---,,,,,,---------............------------***------,,,...444555222000///...---------------,,,------------,,,++++++******,,,---......------((((((((((((((((((((((((***+++++++++******)))(((************))))))))))))+++,,,---,,,***)))***+++(((((((((((()))))))))***)))))))))(((((()))))))))((((((((())))))(((((((((''')))++++++***)))+++..."""###%%%&&&''''''''''''(((((('''(((((()))***+++''')))+++,,,---+++***((())))))))))))))))))))))))&&&''')))******)))((('''&&&''')))*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((&&&%%%%%%''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((((((((())))))''''''&&&&&&&&&''''''(((%%%%%%&&&''''''((())))))+++***)))'''''''''((()))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((((((''''''((()))''''''((())))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***)))(((((((((((())))))***(((''''''''''''((())))))'''''''''''''''&&&&&&&&&((((((((()))))))))******'''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((&&&***---+++&&&$$$'''+++%%%'''''''''&&&&&&'''((((((&&&%%%%%%''')))******&&&&&&''''''''''''''''''$$$%%%'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""%%%%%%&&&&&&'''(((((((((&&&%%%$$$######%%%'''((($$$%%%'''((()))(((''''''&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&'''(((******&&&&&&''''''''''''&&&&&&%%%&&&''')))+++***'''$$$###$$$&&&((())))))((('''''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((((()))***+++***)))'''&&&)))(((((())))))(((((()))''''''&&&&&&&&&'''(((((($$$%%%'''((()))*********''''''''''''''''''''''''(((((((((&&&%%%'''))),,,&&&''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((,,,+++***(((''''''&&&&&&'''''')))***++++++++++++///---***''''''(((+++---******++++++++++++******)))(((((('''''''''(((((()))(((((()))***+++***)))************+++,,,---...---------.........//////111000///---,,,+++******------......------,,,++++++---------000666888555...---,,,+++++++++++++++,,,,,,---------,,,++++++((()))***+++,,,---------+++++++++++++++++++++++++++++++++++++++***))))))************))))))))))))+++,,,,,,***(((((()))+++(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,(((((()))))))))))))))(((''')))+++***)))))),,,///"""###%%%'''))))))))))))''''''''''''(((***++++++$$$&&&''')))***)))((('''''''''''''''''''''''''''%%%''')))***+++***)))(((&&&'''(((*********)))((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''((('''&&&%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***,,,+++***)))))))))+++++++++***'''&&&&&&'''***+++((((((''''''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))///---***'''&&&%%%&&&''''''''''''((((((((((((((('''''''''''''''''''''''')))))))))((('''''''''&&&'''''''''((((((((((((((($$$%%%''')))***))))))(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%'''***)))&&&&&&(((+++''''''((((((((((((''''''))))))))))))*********+++))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***,,,(((((('''(((((()))***+++'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%+++,,,'''###%%%&&&###((((((((((((((((((((((((''''''''')))++++++)))'''((('''((()))+++***(((&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%)))((('''&&&%%%%%%$$$%%%&&&&&&'''((())))))((((((,,,'''######''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''((()))***)))(((%%%%%%%%%&&&&&&((()))***$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&******))))))((((((((('''((((((((((((''''''&&&%%%###$$$%%%'''(((***+++,,,&&&'''***++++++***'''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''***)))***+++,,,+++(((%%%))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++***)))(((***,,,+++'''$$$''''''''''''((()))++++++++++++***)))((('''&&&%%%&&&&&&&&&((()))(((&&&###(((((('''''''''(((((())))))$$$$$$***+++(((''')))(((***+++***(((%%%$$$$$$''''''(((((('''&&&%%%%%%)))***+++++++++***((('''''''''''''''((((((((((((((()))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...333222000---***)))+++---***......,,,...555888666///...,,,++++++,,,...///---,,,,,,,,,,,,---......------,,,,,,+++***)))))),,,,,,,,,++++++,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++***)))(((***)))(((''''''((()))***(((((((((***,,,///111333))))))))))))))))))))))))&&&&&&&&&''''''(((******+++,,,***'''))),,,+++((()))((('''((()))***)))((())))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&((()))***+++******)))(((&&&%%%$$$$$$%%%%%%(((+++---,,,)))%%%%%%&&&)))(((''''''((()))(((&&&)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))+++)))(((&&&&&&((()))+++'''''''''''''''''''''''''''((()))(((&&&&&&((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***"""$$$%%%&&&&&&&&&(((***)))((('''&&&&&&&&&&&&&&&%%%'''((()))((()))***,,,%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&(((''''''&&&&&&&&&''''''((((((((())))))((((((((()))))))))))))))((((((''',,,...000///,,,)))'''&&&)))&&&$$$$$$%%%&&&&&&&&&)))(((%%%$$$%%%'''***---))))))***++++++***((('''))))))((('''''''''''''''))))))))))))))))))))))))((((((((('''&&&'''***---))))))))))))************''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######&&&'''''''''''''''&&&&&&''',,,...)))&&&((((((&&&'''''''''''''''''''''''''''&&&'''((())))))'''%%%((((((((()))******(((&&&%%%&&&&&&'''((('''''''''***)))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((((((((()))%%%!!!!!!%%%'''&&&$$$(((''''''&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&& """$$$&&&'''''''''$$$%%%&&&'''((()))***+++&&&''')))******)))'''&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''')))+++***(((&&&''''''&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''%%%$$$&&&''''''$$$!!!''''''''''''((()))***+++'''''''''(((((()))******)))(((((()))******(((&&&((('''''''''''''''(((((('''######((()))&&&%%%''',,,---...,,,)))&&&%%%%%%&&&''''''(((((((((((('''******++++++******)))((('''''''''((((((((())))))))))))******+++*********))))))*********+++++++++************************,,,,,,,,,,,,,,,---......111111///,,,)))(((***,,,)))---...,,,...444777555///...,,,++++++,,,...///---,,,,,,,,,,,,---......+++++++++,,,------......)))))))))(((((((((((((((*********+++++++++++++++---,,,++++++*********++++++++++++++++++***)))))))))((('''&&&&&&'''((()))((((((((()))+++---///111))))))))))))))))))))))))''''''''''''(((((()))***(((++++++))))))---...,,,***)))((((((******)))((()))(((((((((''''''''''''''''''(((((())))))******((((((((((((((((((((((((&&&'''((()))******))))))'''&&&&&&%%%&&&&&&'''''''''(((***)))&&&%%%'''(((((('''&&&&&&((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((()))***)))(((''''''((()))***'''''''''''''''''''''''''''((()))(((&&&&&&((()))&&&&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''***)))(((''''''&&&&&&'''$$$&&&''''''%%%%%%&&&(((''''''&&&&&&&&&''''''(((%%%&&&((((((''''''(((***'''((((((((((((''''''&&&&&&'''(((((((((((('''&&&(((((('''''''''(((((()))'''(((***,,,,,,***((('''(((((()))***************,,,---...---***(((''''''***(((&&&&&&'''))))))(((''''''&&&''''''(((*********************)))(((((())))))(((''''''''''''((()))))))))))))))))))))))))))))))))'''&&&'''))),,,(((((()))))))))*********'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######"""&&&&&&'''''''''''''''&&&'''+++---***((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&)))(((((()))******((('''%%%%%%&&&''''''''''''&&&))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''(((%%%""""""%%%'''&&&$$$***)))((('''&&&%%%%%%$$$)))))))))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''(((''''''''''''''''''(((*********)))((((((''''''''''''''''''&&&&&&&&&&&&!!!"""$$$&&&(((***++++++%%%&&&&&&'''(((((())))))%%%&&&((())))))(((&&&%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((''''''((()))(((&&&$$$%%%%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&&&&((('''&&&&&&'''(((&&&%%%''''''''''''((()))******&&&&&&&&&''')))***,,,---+++)))''''''(((******)))(((''''''&&&&&&&&&'''''')))&&&&&&)))+++)))((()))---......,,,)))&&&%%%%%%'''''''''((())))))******++++++***)))))))))))))))(((((((((((())))))))))))))))))*********)))(((((()))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,---------...//////...+++)))((()))+++))),,,---+++---222444333...---,,,++++++,,,---...,,,,,,,,,,,,,,,---......++++++,,,------...//////++++++,,,,,,+++***)))(((***************)))))))))---,,,+++*********+++,,,***++++++++++++***))))))(((''''''&&&&&&''''''(((((((((((()))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((()))&&&,,,...+++***...111222+++***))))))***+++***)))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&'''''''''&&&&&&(((***'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''''''''''''''''''''''''''((()))((('''&&&''')))''''''((())))))(((((((((&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&'''&&&(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&((())))))%%%'''((('''&&&&&&'''(((************))))))((('''&&&&&&''''''''''''&&&&&&((((((((((((((()))***+++&&&(((,,,......,,,(((&&&'''''')))***+++,,,,,,,,,+++,,,,,,***((('''(((***+++)))'''((()))******)))%%%&&&''')))))))))))))))++++++)))((((((((()))******)))((((((''''''(((((()))))))))))))))))))))))))))***)))(((&&&&&&(((***(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---...---,,,***)))(((((())))))((('''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&&&&)))'''%%%%%%'''((((((&&&((((((''''''&&&&&&%%%%%%((()))))))))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&'''(((&&&%%%''''''''''''''''''&&&&&&)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))((((((&&&&&&'''''''''''''''(((%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((('''''''''''''''''''''''''''***)))((((((((('''$$$"""%%%%%%&&&''''''((((((((('''(((***++++++)))(((&&&)))((('''&&&''''''(((((('''''''''''''''((()))******)))))))))***+++,,,---,,,)))&&&%%%&&&)))***+++(((''''''&&&&&&&&&&&&'''((('''''')))++++++***)))***++++++***'''&&&&&&&&&))))))))))))))))))******+++***((('''''''''((()))((((((((()))))))))******)))))))))))))))((('''&&&))))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,.........,,,***)))***+++***+++,,,,,,---///000000...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++............---,,,***)))+++++++++******))))))(((---,,,+++))))))***,,,---******+++++++++******)))(((((((((''''''((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((()))))))))(((((('''...111---***---111333,,,+++)))***++++++***)))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''$$$%%%'''((())))))((((((&&&'''(((((((((((((((((('''%%%$$$$$$&&&(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))'''''''''(((************)))((('''''''''''''''(((((((((((()))'''&&&&&&''''''((()))***&&&(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&((()))(((&&&&&&&&&(((***************)))((('''&&&&&&''''''''''''&&&&&&''''''''''''((()))******&&&(((+++,,,,,,+++(((&&&''''''(((******+++++++++*********(((''''''***,,,---,,,***)))***)))(((&&&'''''''''((())))))******---+++)))''''''(((***+++***))))))((('''(((((((((((((((((((((((((((((((((*********)))'''&&&''')))(((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%&&&&&&'''((((((''''''&&&&&&'''***+++)))'''&&&''''''''''''''''''''''''&&&''')))---111444444333+++)))(((((())))))((('''''''''((()))))))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))'''&&&&&&''''''&&&%%%&&&''''''(((((('''&&&%%%)))((('''&&&&&&'''((()))&&&&&&'''((())))))******((((((((()))))))))))))))'''''''''&&&%%%$$$###"""&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((('''((((((((('''''''''''''''''''''''')))((('''((())))))(((&&&&&&&&&'''(((((('''&&&&&&'''(((***++++++)))'''&&&$$$$$$$$$#########%%%&&&'''''''''''''''(((((()))++++++******+++---///000...+++'''%%%'''***---...)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''')))++++++)))'''((())))))(((((()))+++---,,,+++)))(((((((((((()))((('''%%%%%%&&&''''''(((((((((((()))))))))))))))))))))))))))((('''&&&(((((()))))))))*********************************))))))***+++,,,++++++***---......---+++***+++---+++***+++------------...---------,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))(((''',,,,,,++++++*********))),,,+++*********+++,,,---)))******+++++++++******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))(((***111333...***+++///000,,,+++******++++++***((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((('''''''''&&&'''))))))))))))'''&&&((()))***,,,,,,***(((&&&(((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&'''))))))(((''''''(((...------+++***(((&&&%%%'''''''''(((((((((((()))'''&&&&&&''''''((()))***%%%&&&((('''&&&&&&''')))(((((('''&&&&&&&&&&&&&&&((()))***)))''''''((()))((()))))))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''(((((((((((('''''''''(((((((((((((((''''''))))))(((''''''(((,,,///333111///---,,,+++(((&&&***((('''&&&&&&)))+++------+++)))&&&&&&(((***,,,******)))((((((((((((((((((((((((((((((((((((((()))******)))'''&&&''')))'''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***+++%%%%%%&&&'''(((((((((((((((&&&(((---///,,,))))))((((((((((((((((((((((((&&&'''***...333666777666,,,***((('''((()))((('''(((((()))************)))((((((((()))))))))))))))(((((('''''''''''''''(((((((((&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&'''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%&&&&&&$$$###%%%&&&'''(((((((((&&&&&&(((''''''''''''''''''((($$$%%%&&&'''((()))***+++&&&&&&&&&'''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''***)))((('''''''''((((((''''''''''''''''''''''''%%%$$$$$$'''***,,,,,,,,,&&&&&&((((((((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$&&&''''''%%%%%%&&&((((((''''''&&&''''''(((((()))(((((())),,,///333555000---)))(((***---000111***)))((('''''''''''''''''')))******...222222///((()))*********+++...000...---+++)))''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********)))((((((((((((((()))))))))******++++++++++++++++++++++++((()))+++,,,,,,,,,+++***,,,---...---,,,+++,,,---,,,***+++......,,,+++---------------------------+++++++++++++++,,,------(((((()))***,,,---......---,,,+++***************+++++++++++++++************++++++++++++,,,,,,,,,))))))***++++++++++++***)))******++++++******)))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''')))***++++++***)))---111222---)))***,,,+++,,,+++))))))******)))''''''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((('''((((((((()))))))))))))))((((((*********,,,---+++(((&&&+++(((&&&%%%&&&((())))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''%%%''')))***((('''''''''......---,,,***'''%%%$$$&&&&&&'''''''''(((((((((***)))(((''''''&&&&&&'''%%%&&&((((((''''''(((***))))))(((&&&&&&%%%%%%%%%''')))***)))(((((()))***&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%'''((((((((((((***---111777555333111000...+++(((+++)))'''%%%&&&(((,,,...---+++)))''''''(((***++++++***))))))(((((())))))))))))))))))))))))))))))((()))***)))((('''((()))''''''(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((%%%'''...111---))))))'''''''''''''''''''''''''''''')))---111444444333---***((('''(((((((((''''''(((((()))))))))))))))(((((((((((()))))))))***'''&&&&&&''''''((()))******)))'''&&&%%%&&&'''((($$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((&&&&&&&&&&&&%%%###$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&'''''''''((((((((()))***************%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((+++***((('''''''''((((((''''''''''''''''''''''''%%%$$$$$$%%%(((*********###%%%'''((()))((('''&&&######$$$$$$%%%%%%&&&&&&%%%(((++++++***((()))***(((''''''&&&&&&'''''''''(((((('''(((***...111444...+++((('''))),,,///000++++++***((((((''''''(((&&&***++++++000666666222)))************+++...000---,,,)))'''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''))))))******+++*********(((((((((((()))))))))***++++++++++++++++++++++++***+++,,,......---,,,+++***+++------+++++++++,,,...+++,,,000000+++***---,,,------------------,,,+++++++++***++++++,,,---((()))***+++---...//////...,,,***))))))***,,,---)))))))))***************(((***+++------,,,+++***))))))***+++++++++++++++((()))***++++++***)))((('''((())))))***)))((('''))))))))))))))))))))))))$$$&&&(((***,,,,,,++++++---///...***(((******(((,,,***))))))))))))(((&&&''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((())))))(((((((((((()))***++++++,,,)))'''''')))++++++***...+++'''&&&'''((())))))&&&&&&'''(((((()))******'''''''''''''''''''''''')))(((((((((((()))******(((((())))))))))))((((((''''''''''''''''''''''''%%%'''******)))'''''''''++++++++++++***((('''&&&%%%&&&&&&&&&''''''''''''***)))(((''''''&&&&&&''''''((()))((('''&&&'''((((((''''''&&&&&&&&&''''''%%%'''(((((('''''')))***%%%%%%&&&'''((((((((((((***)))(((((((((((()))******)))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((((((((((((((('''&&&'''))))))***,,,///222444333111111111///,,,))))))(((((('''((()))+++---,,,+++)))((('''((()))***+++***))))))(((((())))))))))))))))))))))))))))))&&&(((******(((((()))***'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''"""$$$,,,000+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,///000000...---+++(((''''''(((((('''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&((()))+++,,,+++***(((&&&&&&&&&((()))%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&((())))))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,***)))((())))))'''&&&###$$$&&&((())))))((('''$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''***(((&&&%%%%%%&&&%%%###!!!###&&&(((******)))(((%%%$$$$$$%%%&&&'''((()))!!!%%%)))***(((&&&&&&((((((''''''&&&&&&&&&''''''+++***((('''(((***---///***(((%%%$$$&&&))),,,---,,,,,,***)))((((((((((((###%%%%%%***111222...)))))))))((('''(((+++---+++***((('''&&&''')))***)))***+++++++++***((('''%%%%%%%%%&&&&&&&&&''''''((()))***+++++++++++++++(((((((((((())))))))))))************************+++,,,...000000///...---(((***+++,,,*********+++///+++,,,111000+++***---,,,------......------,,,++++++******++++++,,,---------------------------)))'''%%%######%%%(((***''''''(((((())))))******'''))),,,......---+++***((()))***+++++++++++++++'''((()))******)))(((''''''''')))*********)))(((************************###%%%(((+++,,,---,,,,,,------+++((((((+++***&&&,,,***(((((()))((('''%%%&&&'''''''''(((((())))))&&&''''''((()))******+++((((((((((((((((((((((((***)))(((''''''((()))***'''''''''''')))+++---///,,,(((###"""&&&***---...000---)))''''''((())))))'''''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''%%%'''******)))'''''''''))))))************))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))$$$%%%''''''''''''(((***$$$%%%&&&((())))))))))))+++***)))(((((()))***+++,,,+++***(((''''''''''''%%%'''***,,,,,,***'''%%%%%%&&&''')))************%%%''')))***+++---000222......---......---+++((('''((()))******+++++++++++++++)))((((((((()))***+++******)))))))))))))))))))))))))))))))))))))))%%%''')))***)))((()))***''''''''''''((((((((()))&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((&&&'''(((******((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))'''((((((***+++,,,---......,,,))))))******'''$$$'''((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((((('''%%%$$$$$$%%%&&&'''+++&&&%%%)))***&&&%%%((()))'''%%%%%%&&&'''''''''((()))))))))))))))((((((&&&&&&'''(((((())))))((('''''''''''''''((())))))))))))))))))((((((((((((((((((*********)))'''&&&+++***)))(((''''''((()))'''(((((((((&&&&&&((()))(((&&&%%%'''((('''&&&'''***)))((('''&&&&&&''''''))))))))))))))))))))))))((()))***)))((('''((())))))******)))'''%%%&&&'''))))))))))))))))))))))))&&&&&&''''''&&&&&&%%%$$$''''''(((((('''&&&%%%%%%%%%***+++((('''))))))'''))))))((('''''''''''''''$$$!!! $$$'''(((((('''((()))*********(((((()))(((''''''''''''(((((())))))((('''&&&%%%%%%$$$''''''''''''(((((((((((()))(((((((((((('''''''''(((((((((((((((((((((((()))***+++***)))((()))***))))))(((''''''''''''''''''((()))+++,,,---......$$$%%%&&&'''((()))***++++++++++++***)))***,,,...000555999666///++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---+++************...,,,++++++,,,,,,***)))+++,,,---------,,,+++***))))))******++++++++++++,,,+++)))((((((((()))***+++,,,------,,,+++***)))******)))((())),,,...000+++)))'''&&&&&&(((***,,,+++***)))(((((()))***+++)))******)))'''%%%"""!!!***)))))))))***+++,,,,,,///...---+++***)))))))))))))))))))))))))))))))))***,,,------+++)))((((((&&&&&&'''((())))))((((((***)))'''&&&&&&(((***+++)))(((&&&%%%&&&''')))+++''''''(((((())))))******+++***)))(((((()))***+++++++++)))'''$$$$$$&&&)))&&&'''(((((()))*********+++)))'''''''''''''''&&&***(((&&&&&&)))...444888+++***((('''''')))+++,,,+++*********)))(((((((((%%%&&&'''***,,,+++)))'''((('''&&&'''******(((%%%((((((''''''''''''((((((+++)))''''''''''''&&&%%%&&&***---+++&&&$$$'''+++))))))************))))))''''''''''''''''''''''''&&&'''((((((''''''(((***%%%&&&'''''''''(((***---444+++&&&***,,,)))&&&''')))))))))(((((((((((()))))))))))))))************)))))))))))))))+++---...---------,,,,,,+++++++++(((------((($$$&&&''''''((((((''''''''''''((((((((()))***)))(((''''''))),,,)))***,,,***%%%'''...+++******)))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))((('''&&&&&&''''''&&&'''((())))))((('''&&&(((((()))))))))((((((''''''((((((((())))))))))))&&&'''((()))***+++,,,,,,///,,,******++++++(((&&&(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((((((''''''''')))((((((''''''((((((((()))%%%$$$((()))%%%%%%'''((('''%%%%%%&&&''''''((((((((())))))))))))((((((((('''&&&%%%%%%&&&((()))(((''''''''''''((())))))'''''''''(((((()))))))))((((((((((((((('''&&&%%%***)))((('''''''''((()))((())))))(((&&&&&&'''))))))''''''((()))((((((((())))))((((((((((((((('''((((((((((((((((((((((((((()))***)))''''''''')))((()))***)))&&&%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$(((((())))))(((''''''&&&(((,,,...+++)))+++,,,***))))))((('''''''''''''''(((%%%"""###%%%(((((((((&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((***+++***)))((()))***)))((('''''''''''''''((()))***+++,,,,,,,,,+++***&&&&&&'''((())))))*********+++,,,+++******,,,...333888<<<:::222------///------------------------++++++++++++++++++++++++---,,,+++*********+++,,,---,,,***+++,,,---,,,+++,,,,,,---------,,,+++***))))))(((((())))))***+++---,,,+++***))))))******+++++++++++++++******)))))))))((()))***---000111,,,+++(((&&&&&&'''(((******)))(((''''''((()))***((((((((((((((('''&&&&&&******)))))))))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))(((***+++***(((&&&&&&&&&&&&''''''(((((()))((((((((()))***+++,,,+++******)))((('''&&&&&&((()))***(((((((((((())))))))))))***)))(((((((((((()))*********)))'''%%%$$$&&&(((((()))*********(((&&&%%%***)))'''''''''((((((''')))(((''''''***000666999---,,,)))'''&&&&&&''''''///...---+++)))(((((((((((((((***---///...***''')))'''&&&(((***+++***(((((((((''''''''''''((((((***(((&&&&&&'''((('''&&&&&&)))***)))&&&%%%&&&((('''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***+++---//////...///000222555---(((+++---***'''(((&&&'''(((*********)))((('''(((((((((((()))))))))((((((''''''(((***+++,,,++++++++++++******))))))&&&+++,,,(((%%%&&&))))))((((((''''''''''''((((((((()))******(((((()))***,,,'''&&&***+++(((&&&(((***************)))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((******)))'''&&&&&&&&&&&&&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&''''''((((((((()))))))))'''(((((()))***++++++,,,...---++++++++++++)))(((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))((((((((('''$$$$$$''''''%%%%%%'''(((''''''&&&''''''(((((((((((())))))))))))(((((()))'''%%%######$$$'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***))))))(((&&&&&&%%%%%%%%%'''''''''&&&''''''((()))((())))))(((&&&%%%'''((())))))))))))))))))))))))'''((()))*********)))(((''''''''''''''''''''''''((()))***)))'''&&&'''(((((())))))(((&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%((())))))))))))(((''''''(((,,,---***(((***+++***)))((((((''''''''''''(((+++(((&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((()))******(((((()))***'''''''''&&&''''''((((((+++,,,------,,,***(((&&&((((((((())))))************+++------,,,,,,,,,---555:::>>><<<555///...///........................++++++++++++++++++++++++******)))))))))+++,,,---...,,,++++++---......---,,,------------,,,+++***)))((('''''''''(((***+++......,,,++++++******+++++++++***)))))))))******((((((((()))+++...000222---,,,)))'''&&&&&&'''((()))((((((''''''(((((()))''''''''''''((()))***+++******)))((((((((())))))******)))((((((((((((((())))))))))))))))))))))))((()))******(((&&&&&&'''''''''(((((((((((())))))&&&)))...111111///+++((()))((('''&&&'''((()))***))))))))))))(((((((((((()))((((((''''''(((((()))'''((()))(((&&&%%%%%%&&&((()))******)))(((&&&$$$((((((''''''(((((())))))***((('''(((+++000666999...---+++)))(((((())))))444222...+++)))(((((()))******,,,...///---***&&&((('''''')))+++,,,,,,+++***)))((('''''''''''''''((('''&&&&&&((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***,,,...000111///......///333,,,(((***+++)))((((((###%%%(((+++,,,+++)))(((''''''''''''(((((((((((((((''''''&&&'''(((***+++))))))))))))(((((((((((($$$)))+++(((&&&(((******((((((''''''''''''((((((''')))******))))))+++,,,///***(((,,,///,,,(((%%%))))))***++++++***((('''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******)))((('''&&&&&&%%%''''''((())))))(((''''''(((((((((((('''&&&%%%%%%'''''''''((((((((())))))))))))******++++++,,,,,,,,,+++************)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&&&&&&&&&&''''''&&&%%%&&&(((+++,,,+++***(((''''''((('''(((((())))))))))))((()))(((&&&%%%$$$%%%&&&&&&###############$$$$$$%%%$$$$$$%%%&&&&&&'''((((((+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%&&&((()))+++,,,)))((())))))(((&&&'''***+++,,,+++***)))''''''''''''''''''''''''((()))))))))'''&&&'''((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''''''''((((((((((((''''''%%%((()))&&&$$$'''(((''')))(((''''''''''''(((((()))((('''''''''((()))))),,,+++)))((('''''''''((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''(((***)))(((((()))***''''''&&&&&&''''''((()))+++,,,------,,,***'''%%%))))))))))))************)))+++......---,,,,,,---222666;;;:::555000......------------------------++++++++++++++++++++++++++++++*********,,,---...000///---,,,---......---------------,,,++++++******)))((('''''')))***+++...---,,,,,,+++*********+++***)))(((((()))***+++)))))))))***+++---///000+++***)))'''''''''((()))))))))(((((((((((()))))))))(((''''''(((***,,,---******)))(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((((((((((((((())))))'''***...111222///+++(((((((((''''''(((((()))*********))))))((((((''''''((((((''''''''''''((((((%%%'''(((((('''%%%%%%&&&((('''''''''(((((()))***&&&'''((((((((((((***,,,+++***)))(((***...222555---,,,,,,,,,---...///000333111---***((()))***+++,,,+++************(((&&&'''''''''(((***+++,,,,,,...---+++***((('''&&&&&&((('''&&&(((***,,,,,,,,,)))(((&&&&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''((((((''''''(((***...000111111...+++)))(((---***'''((()))***))))))&&&'''(((*********)))((('''''''''((((((((())))))(((((('''''''''(((******((((((((((((((((((((((((&&&+++---***''')))+++***((((((''''''''''''((((((&&&(((*********+++---...555444444555444000+++(((((()))***++++++***((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&%%%''''''(((((((((((('''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))$$$%%%%%%&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%'''((()))((('''&&&(((***+++)))''''''((()))///000000...***'''&&&'''''''''((()))))))))))))))'''((()))))))))'''&&&$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%,,,+++)))'''&&&&&&'''(((%%%%%%&&&''''''(((((((((((())))))(((&&&%%%'''((()))...///)))&&&((((((&&&&&&'''***+++,,,+++***)))'''''''''''''''''''''''''''((()))((('''&&&&&&(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&###''''''###"""$$$&&&%%%((((((''''''''''''((((((&&&&&&'''''''''((()))***,,,+++)))((('''''''''((((((((((((((('''&&&$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&((())))))(((((()))***(((((('''''''''(((((()))******,,,,,,,,,***((('''))))))))))))************)))+++---...---,,,,,,,,,+++///333444111...------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,......444222///---...///............---,,,++++++************)))))))))***+++,,,+++++++++++++++*********+++***)))(((((()))***++++++++++++***++++++++++++((((((''''''((()))***+++************************+++***)))(((((()))+++,,,******)))(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))***+++***(((((()))******)))(((((((((((())))))(((***,,,//////---+++)))((((((((((((((()))************))))))((((((''''''''''''((((((((((((''''''$$$&&&(((((('''&&&'''''',,,***'''%%%%%%(((+++---%%%''')))(((((((((+++---...,,,***((((((***---///,,,,,,,,,,,,---...///000...,,,***(((((()))+++---000,,,(((&&&&&&((())))))%%%&&&&&&'''''')))+++,,,333111///,,,)))'''&&&%%%)))(((((())),,,...///...***)))'''((())))))(((&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((''''''(((***444555666444111---***)))))))))((((((***---///...+++***)))'''''''''((()))(((((()))))))))************)))((('''((()))***+++)))))))))))))))))))))))))))...000,,,))))))***)))((((((''''''''''''((((((&&&(((*********+++---///666;;;???;;;444...++++++((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))(((''''''((()))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((())))))***************...000+++(((((())))))000222333000***'''&&&'''&&&'''((())))))******)))%%%''')))++++++)))&&&$$$''''''&&&&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%******)))(((((((((((()))&&&&&&'''((((((((('''''''''((()))(((&&&&&&((())),,,333333+++&&&((((((%%%'''((()))*********)))((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%(((((($$$###&&&((('''(((''''''''''''(((((()))###%%%''''''&&&'''(((***)))((('''&&&&&&&&&&&&&&&'''((((((((('''%%%$$$"""$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%'''(((((((((((()))++++++***))))))(((((()))))))))***************))))))((((((((())))))*********)))***,,,,,,+++++++++,,,'''***,,,...---,,,+++,,,************************++++++++++++++++++++++++///...---,,,,,,---...///666333000...///000000000///...---,,,+++*********)))*********++++++++++++)))******+++,,,+++++++++******)))))))))***+++++++++++++++***))))))((((((&&&'''''''''(((***+++,,,***++++++,,,,,,++++++***+++******)))))))))))))))******)))((((((((())))))******)))((((((((((((((())))))))))))))))))))))))'''(((((('''&&&%%%''')))+++***)))((('''((()))***(((***+++------,,,+++***(((((()))))))))*********))))))))))))(((((((((((('''(((((())))))(((((('''%%%'''(((((('''''')))***222///***&&&%%%&&&)))+++%%%(((***)))''''''+++...000...+++)))'''((()))***+++++++++*********)))))))))(((''''''(((***,,,...222...(((&&&&&&(((+++,,,&&&&&&'''&&&&&&'''***,,,333111///,,,***((('''&&&***)))(((***---/////////))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***222444444222///,,,******))),,,,,,***,,,111333222...,,,)))&&&%%%&&&((()))))))))))))))***************)))((((((((()))***+++))))))))))))************)))///111---)))))))))(((((((((''''''''''''((((((&&&((()))*********,,,...111:::???999///***)))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''((()))))))))((('''((((((''''''''''''((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&(((***)))(((''')))+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((()))***+++,,,+++111333,,,'''((()))(((,,,///111///***&&&&&&(((&&&'''((()))************%%%&&&'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&'''(((((()))((((((((('''((()))))))))((('''&&&&&&'''(((''''''''')))+++000888888...'''))))))%%%))))))((((((((((((((('''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''***)))%%%###'''))))))'''''''''''''''((())))))%%%''')))(((&&&%%%&&&(((&&&'''''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''((((((((((((((((((((((((%%%&&&(((((('''((()))+++------+++***)))))))))))),,,+++***)))((())))))***&&&&&&'''((())))))******)))*********))))))+++,,,((()))***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,...000111444111///...000222444444000///---+++************'''(((***+++,,,+++***)))((()))+++,,,---...------)))******+++++++++++++++)))))))))))))))(((((('''''''''(((((())))))******)))***++++++++++++***)))((())))))))))))))))))(((******)))))))))***++++++---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''&&&%%%%%%'''))),,,+++)))((('''((()))***((())),,,......---+++)))(((((()))***************(((((((((((())))))))))))(((((()))******)))(((((('''((((((((('''(((+++---000///---***))))))))))))&&&)))+++***''''''***...000...,,,***((())))))***)))))))))))))))(((((('''&&&''''''((()))***,,,---...+++((('''((()))))))))'''((()))'''&&&&&&***---...---,,,+++))))))(((((()))(((''')))+++---...---''')))+++)))&&&%%%''')))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((******+++,,,,,,***)))***+++)))------******///222000,,,***)))'''''''''((()))((((((((())))))))))))***))))))''''''''''''((()))(((((()))))))))*********&&&,,,///,,,)))))))))(((((((((''''''''''''((((((&&&'''))))))))))))+++,,,,,,444777222+++***)))'''***)))((('''((()))+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''))))))))))))(((((((((''''''''''''(((((("""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((*********)))((((((''''''&&&)))+++***)))(((***---,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&(((***+++,,,333444,,,&&&'''((('''(((,,,///...)))&&&'''***&&&'''((()))************%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&((()))(((((('''))))))*********((('''&&&%%%&&&'''''''''(((***,,,333<<<<<<000(((******%%%***)))((('''&&&&&&''''''))))))))))))))))))))))))'''(((((((((&&&%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''***************))))))(((%%%&&&&&&'''((((((((('''&&&))))))$$$###&&&)))((('''''''''''''''((()))***''')))+++***'''%%%%%%''''''((()))*********((((((!!!###%%%''')))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''************))))))))))))((((((((((((((((((((((((%%%&&&(((((('''((()))+++///...---+++***))))))(((...,,,***(((''''''((()))$$$%%%&&&'''((()))***+++)))))))))((('''(((***---++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,...111222222///---...111555777888000///---+++************%%%''')))+++,,,***((('''((()))+++...///000000///)))***+++---------,,,+++&&&&&&'''((((((((((((((()))))))))))))))(((((((((((()))***++++++***)))(((%%%'''(((*********)))(((******))))))***+++,,,,,,///...---+++***))))))))))))))))))))))))))))))))))))))))))((('''''')))+++---+++)))((('''((()))***''')))---000000...+++((((((((()))***************''''''(((((())))))******((()))***++++++***)))(((((()))(((((('''))),,,///+++,,,---...------+++***&&&***,,,+++'''&&&***...000...,,,*********+++,,,&&&'''((()))++++++,,,,,,''''''((()))***++++++,,,((('''&&&'''((((((&&&$$$)))***+++)))&&&'''***...))))))))))))))))))******((('''&&&'''***,,,,,,,,,$$$(((+++)))$$$###%%%)))''''''((((((((((((''''''))))))))))))))))))))))))&&&'''((((((''''''(((***&&&((()))))))))+++---000(((,,,,,,'''&&&+++---+++(((((()))))))))))))))(((''''''''''''((((((((()))((((((&&&&&&%%%&&&'''((('''((((((((())))))******""")))---***((())))))(((((((((''''''''''''((((((&&&'''))))))((((((***+++***///111,,,+++,,,+++&&&+++***(((&&&'''))),,,---))))))))))))))))))))))))''''''''''''''''''&&&&&&)))'''%%%&&&)))***)))&&&(((((((((((())))))))))))'''((((((((('''&&&%%%%%%((('''%%%%%%%%%''')))***111---((('''((()))(((&&&++++++***************+++******)))(((((((((((((((&&&(((******(((&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%(((''''''''''''&&&&&&&&&,,,,,,,,,)))&&&%%%%%%&&&))))))))))))(((((((((((()))*********)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((())))))'''%%%$$$%%%'''$$$$$$&&&(((***+++---...(((((()))******)))((('''&&&&&&&&&&&&&&&'''((()))000111111///,,,)))))))))'''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******)))(((&&&&&&((())))))((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&((()))'''&&&&&&''''''&&&%%%''''''(((((()))*********------,,,***'''&&&&&&'''&&&&&&''''''(((((())))))'''))))))((('''&&&'''(((,,,,,,+++***)))))))))***///,,,+++------******,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...------000444555333111//////...------,,,++++++------,,,+++*********+++***++++++,,,,,,------...++++++***))))))***++++++((()))***++++++***((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((())))))))))))******)))((((((((((((((($$$$$$$$$&&&(((((('''&&&))))))))))))************+++*********))))))((((((((()))+++,,,+++***((('''******))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,&&&&&&&&&&&&(((+++...000///...,,,***((('''&&&%%%'''(((***++++++)))'''&&&******))))))((((((''''''***,,,'''(((222333---///'''(((((((((((((((***,,,******))))))))))))******))))))((()))******(((&&&&&&%%%%%%&&&((()))((('''(((((('''(((((()))***+++((((((''''''''''''(((((('''%%%''',,,+++&&&(((...((((((''''''((()))+++,,,))))))***))))))((('''''')))((('''''''''(((***+++,,,,,,***)))(((((((((((())))))(((((('''''''''&&&&&&'''((('''&&&''')))++++++***)))'''&&&&&&&&&%%%&&&$$$$$$%%%'''((())))))%%%&&&'''(((((('''&&&%%%)))((('''''''''(((***+++))))))))))))))))))))))))************************'''&&&%%%'''***---...---******)))((((((((((((((('''''''''''''''''''''''')))'''&&&''')))***)))'''))))))))))))))))))))))))''''''((((((''''''&&&%%%'''&&&%%%$$$%%%&&&((()))///,,,((('''((()))((('''))))))((())))))***+++,,,))))))((('''''''''''''''&&&(((******(((&&&&&&'''(((&&&%%%&&&''''''&&&%%%&&&&&&&&&'''''''''((((((*********(((&&&$$$%%%''''''''''''(((((((((((((((***+++,,,,,,+++)))'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&&&&''''''((()))******'''((()))))))))(((''''''&&&&&&&&&&&&&&&'''((((((,,,---...---***(((''''''&&&(((((((((&&&&&&&&&(((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((()))%%%$$$$$$$$$$$$%%%%%%%%%))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((***++++++)))'''&&&((()))''''''((((((((((((((()))&&&((())))))(((((()))+++,,,+++******))))))******,,,***+++...---***(((***++++++*********+++,,,---++++++++++++++++++++++++---,,,+++++++++,,,......---,,,---///333444222000------,,,++++++***))))))*********)))))))))))))))))))))******+++,,,,,,---************************&&&'''((()))******))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((())))))++++++***))))))))))))))))))(((''''''(((((('''&&&&&&&&&'''(((***+++,,,,,,))))))((((((((('''''''''&&&''')))+++++++++***)))***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++(((''''''(((***---///111---,,,***)))''''''&&&&&&$$$%%%&&&'''(((''''''&&&))))))))))))((((((''''''&&&+++((('''///000---333*********)))''''''''''''***))))))))))))))))))***)))(((((()))+++,,,,,,+++'''&&&%%%&&&((()))((('''(((((((((((((((((()))***((((((''''''''''''((((((***'''&&&)))(((%%%'''+++***)))((('''''''''((()))((()))))))))(((((('''&&&)))((((((((((((((()))***,,,+++***))))))))))))))))))(((((((((''''''''''''&&&'''))))))(((''')))******))))))(((((((((((()))&&&&&&&&&'''((())))))((('''(((((((((((((((((('''))))))((('''((()))***+++((((((((((((((((((((((((************************(((&&&&&&'''***,,,---,,,******)))(((((((((((((((''''''''''''''''''''''''(((''''''''')))******(((++++++******)))(((((((((''''''((((((((('''&&&&&&'''&&&%%%$$$%%%&&&'''(((,,,***''''''((())))))(((&&&&&&&&&'''((()))++++++(((''''''&&&&&&&&&&&&''''''(((***)))(((&&&&&&''')))(((''''''((((((&&&%%%$$$$$$%%%&&&'''((()))***'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''***+++---...---+++)))'''''''''''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%###"""###$$$(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''(((+++------+++)))''''''&&&''')))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((('''''''''''''''''''''%%%'''((('''&&&%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&)))******)))'''%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))***)))'''''''''))))))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''(((((((((&&&&&&(((***))))))))))))((((((((((((%%%''')))))))))***+++---++++++***)))))))))******+++***---222111,,,))))))++++++*********+++,,,---************************+++++++++++++++,,,------,,,,,,,,,...111111000...---,,,,,,++++++******)))))))))))))))************(((((())))))***+++++++++)))***+++,,,,,,+++***)))$$$%%%&&&((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))),,,++++++***************///,,,***(((((((((((('''&&&&&&'''((())))))******'''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++++++++***)))((((((''''''(((((()))************************(((((())))))******++++++)))))))))***+++---000111***)))(((''''''&&&''''''&&&'''((()))***+++,,,,,,)))))))))((((((((((((''''''---+++***000...,,,222******))))))((('''&&&&&&)))))))))))))))))))))))))))((('''''')))++++++***((('''&&&'''((()))((('''))))))(((((('''(((((((((((((((''''''''''''((((((---((($$$%%%&&&%%%''')))***)))((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&((()))))))))))))))((((((+++******)))))))))******((((((((((((''''''''''''&&&(((***+++***)))))))))((()))))))))******++++++((()))***++++++***)))((())))))(((((((((((())))))******)))((()))***+++,,,''''''''''''''''''''''''************************)))'''&&&''')))++++++******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((************---,,,,,,***)))(((''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''')))((('''''''''((())))))&&&&&&&&&&&&''''''((()))(((''''''&&&&&&''''''''''''((())))))'''&&&'''(((***)))''''''(((((('''%%%%%%%%%&&&&&&'''(((((()))&&&'''''''''&&&&&&(((***+++******)))((('''&&&&&&(((***,,,...---+++(((&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&'''(((&&&''''''%%%###"""###%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''***---...---+++******&&&((())))))(((''')))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%***+++++++++***))))))***))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%''')))++++++)))&&&$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&((()))((('''&&&'''((()))'''&&&&&&''''''&&&%%%''''''(((((()))*********&&&'''((('''%%%%%%'''(((*********))))))(((((('''%%%'''((()))((((((***+++******))))))))))))******+++,,,000666666000+++++++++++++++++++++++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,...//////...---.........------,,,,,,,,,***++++++,,,------------(((((())))))***++++++,,,((()))+++,,,,,,+++)))(((&&&''''''(((((()))))))))*********))))))((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((()))))))))******+++******))))))*********000---)))(((((())))))(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))***+++---...///'''''''''&&&&&&'''''''''************+++,,,---...(((((((((((((((((((((((()))...+++---555333***+++(((''''''((()))))))))(((((())))))))))))))))))(((+++)))&&&%%%&&&&&&%%%$$$(((''''''''')))***)))(((***)))((('''''''''''''''((((((''''''''''''((((((,,,(((######%%%'''((()))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((*********)))'''&&&(((((((((((((((((())))))((((((((((((((('''''''''&&&)))+++,,,+++)))))))))(((((())))))***************,,,///000///,,,***)))***)))(((''''''((()))***+++***)))))))))***,,,---((((((((((((((((((((((((***************************((('''''')))******)))))))))(((((((((((())))))'''''''''((((((((())))))'''((()))*********+++,,,...---,,,+++***)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((((('''&&&%%%%%%%%%&&&)))((((((((((((((())))))((())))))(((&&&&&&'''(((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&'''(((((('''(((***,,,000///---+++)))'''&&&%%%'''(((***++++++)))'''%%%%%%%%%%%%&&&(((***,,,...)))((('''&&&%%%&&&((((((((())))))'''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&(((+++,,,+++*********((()))***)))(((((()))***''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***++++++)))''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%''')))++++++)))&&&$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''')))'''&&&&&&''''''&&&%%%''''''(((((()))*********((((((((('''%%%$$$%%%&&&******))))))((((((''''''&&&'''((((((&&&&&&&&&(((***))))))((())))))*********+++000666666000++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---......---,,,,,,......------------,,,,,,***+++,,,---------------))))))******+++,,,,,,,,,((()))+++,,,,,,+++)))(((+++******))))))((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))*********+++++++++))))))((((((((())))))***,,,***'''&&&((()))*********))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((()))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))((((((((())))))***+++,,,&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((('''''''''''''''(((((((((,,,///,,,444DDDBBB333---,,,***''''''((()))(((''''''((())))))))))))((('''***(((&&&&&&&&&&&&%%%$$$(((''''''(((***++++++***))))))(((''''''&&&''''''((((((''''''''''''((((((***(((&&&$$$&&&)))******%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''((()))******)))((('''''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''))),,,,,,+++)))(((((((((((()))))))))((('''&&&+++...222333111---+++***)))(((&&&&&&&&&&&&((()))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))((())))))(((((((((((())))))'''''''''(((((())))))***''')))***+++******,,,.........---,,,+++***)))(((''''''((()))))))))((((((''''''''''''''''''&&&&&&%%%'''((('''&&&&&&'''((())))))'''&&&%%%$$$$$$$$$)))(((((((((((()))******((())))))(((&&&&&&''')))((('''&&&&&&(((((((((&&&(((((('''''''''&&&&&&&&&&&&((()))(((((((((***,,,222111///---***(((&&&%%%&&&''''''(((((('''&&&&&&%%%%%%&&&'''***---000222***)))'''&&&&&&&&&((()))*********)))'''&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&&&&&&&''''''$$$&&&(((((('''''''''))))))++++++***)))((((((***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++***)))(((&&&&&&&&&%%%''''''((((((((()))))))))$$$&&&'''&&&%%%$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''))),,,......***((((((***((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&)))******)))'''%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%'''((()))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((((())))))'''%%%$$$%%%&&&((((((((((((''''''''''''&&&'''((('''%%%$$$%%%&&&))))))((((((((()))******((((((+++000111,,,)))***++++++,,,,,,,,,+++******))))))))))))))))))))))))***++++++,,,---,,,,,,,,,+++,,,......---++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))******+++,,,,,,---)))***+++,,,,,,+++***)))---,,,+++)))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))*********++++++(((((((((((((((((()))***)))'''%%%&&&(((***++++++&&&&&&'''((())))))******((((((((((((((())))))))))))))))))((((((''''''''')))((((((''''''(((((()))((((((((((((((((((((((((++++++******))))))((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((((((***)))))))))((((((((('''&&&''''''''''''(((((((((444555333???UUUVVVFFF<<<666111+++'''''''''%%%###''''''))))))))))))'''''''''&&&''')))+++,,,+++***'''&&&&&&(((+++------,,,((((((''''''&&&'''''''''((((((''''''''''''(((((('''+++---***(((***+++***%%%%%%&&&(((((())))))(((&&&&&&'''(((((((((((('''''''''((()))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''')))++++++)))((((((((('''((()))))))))'''&&&%%%)))...222222///,,,++++++''''''&&&&&&&&&&&&''''''******)))((()))***+++,,,************************)))))))))))))))))))))))))))(((&&&'''((())))))(((((((((((((((((())))))***&&&''''''((())))))******''')))++++++***+++---///......---,,,+++*********''''''((()))))))))))))))((()))))))))(((((('''&&&%%%'''((((((&&&$$$%%%''')))((('''&&&&&&%%%&&&&&&'''''''''''''''((()))))))))))))))'''&&&%%%''')))&&&%%%$$$%%%'''(((((('''&&&&&&&&&'''''''''''''''&&&'''(((((('''''')))+++000///...,,,***)))'''''''''&&&&&&&&&&&&&&&''''''((('''((()))+++///222444,,,***(((&&&&&&'''(((******++++++)))'''&&&''')))&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))***+++***)))(((''''''''''''(((&&&&&&'''&&&$$$%%%''')))+++,,,---+++)))'''((()))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***,,,+++***)))((('''''''''&&&&&&'''((()))******+++$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((())))))---111000+++((()))+++(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''')))))))))((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***)))'''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((('''(((((('''&&&&&&''')))&&&&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''(((((((((((((((((()))******((('''(((,,,,,,)))(((***+++,,,,,,,,,,,,+++***)))***************************+++,,,---...------,,,+++...000///---++++++,,,++++++++++++++++++++++++***+++,,,------+++***((((((((())))))***+++++++++************************+++***)))(((''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((())))))***+++((('''&&&(((***++++++***&&&&&&'''(((***+++,,,,,,''''''((((((((()))))))))(((((('''''''''(((((()))***))))))(((((())))))***************************+++++++++***)))(((((('''&&&''''''(((((((((((('''''''''''''''''''''((()))((()))***+++++++++***)))&&&&&&&&&'''''''''((((((555666444???SSSUUUGGGAAA===555,,,'''&&&'''&&&$$$&&&''')))******)))'''&&&$$$%%%'''+++......---+++&&&%%%&&&(((,,,...///...''''''&&&&&&&&&'''((((((((((((''''''''''''(((((('''000555111+++***)))'''&&&'''((()))))))))((('''&&&'''(((((()))))))))(((''''''''''''(((***+++,,,***)))((((((''''''''''''''''''''''''((((((((()))((()))***)))'''&&&'''(((&&&''')))******)))((('''&&&+++//////+++((()))***''''''((((((((((((''''''))))))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&((()))))))))((((((((((((((()))******&&&''''''((()))******+++&&&))),,,,,,++++++---000...------,,,,,,++++++***''''''((()))))))))))))))))))))******)))(((''''''$$$''')))(((%%%###$$$&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))))))))'''%%%%%%''')))$$$######%%%'''(((((('''$$$%%%%%%&&&'''((())))))%%%&&&''''''&&&&&&(((***,,,,,,++++++***))))))(((((('''&&&%%%%%%&&&((()))************,,,///222444,,,+++(((&&&&&&''')))******++++++)))'''&&&''')))''''''''''''''''''&&&&&&((('''''''''((()))+++,,,******)))((((((((((((((())))))(((&&&%%%&&&)))+++---------,,,)))''''''((('''''''''&&&&&&'''''''''+++)))(((&&&&&&((()))+++,,,+++***)))((((((((((((%%%&&&'''((()))***+++,,,$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******$$$)))---,,,'''$$$$$$&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******))))))***,,,)))'''&&&&&&'''(((&&&%%%''''''(((((()))*********%%%'''(((''''''''')))+++$$$%%%%%%&&&&&&'''''''''$$$&&&'''((('''(((***+++((((((((((((((()))******+++((((((++++++)))***---+++,,,,,,---,,,+++***)))************************+++,,,---...///...------+++...111000---++++++,,,------------------------,,,---/////////---+++***''''''(((((()))*********++++++***))))))***++++++)))((('''&&&&&&'''))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******))))))***+++,,,,,,)))(((((()))++++++***((())))))))))))************'''''''''((((((((())))))&&&&&&&&&&&&''')))***+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''''''''((((((((((((''''''(((((('''''''''(((((()))"""###&&&((())))))((('''&&&&&&&&&'''''''''((((((,,,///+++111BBBBBB888444===555+++&&&&&&((()))(((&&&'''(((******((('''&&&$$$%%%(((+++---,,,)))&&&%%%%%%%%%(((,,,///000000&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''444<<<666---)))'''%%%))))))*********((('''&&&''''''((()))******))))))'''&&&&&&&&&(((***,,,---,,,,,,+++)))((((((((((((&&&'''''''''(((((()))))))))))))))(((&&&%%%'''(((%%%&&&)))+++,,,,,,+++***###(((,,,,,,(((&&&''')))'''((()))******)))(((''')))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&(((******)))((((((((((((((()))******&&&''''''((()))******+++******))))))***,,,...//////---***(((&&&''''''((('''&&&%%%$$$###$$$$$$%%%)))***+++++++++***((('''&&&'''''''''%%%""" (((((('''%%%$$$%%%'''***&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''''')))'''&&&&&&((())))))((()))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%###%%%''')))*********)))'''&&&&&&%%%%%%&&&&&&&&&(((+++---...,,,,,,///111...,,,(((%%%$$$&&&)))+++''''''((()))***+++,,,,,,)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''')))'''(((,,,,,,)))))),,,((((((''''''''''''((((((000///---+++(((&&&$$$###$$$%%%%%%%%%&&&&&&''''''+++***((('''((()))+++,,,---***'''(((++++++)))&&&'''(((***,,,.../////////))))))(((''''''''''''((($$$%%%&&&&&&%%%%%%'''(((&&&&&&''''''((())))))))))))((((((''''''''''''(((&&&%%%$$$$$$$$$&&&(((***''''''((((((''''''&&&%%%(((((()))******)))'''&&&******((('''&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))+++***'''%%%%%%'''))))))(((((((((((('''&&&&&&%%%%%%'''((()))******)))((('''$$$&&&((()))***)))(((''')))&&&$$$%%%)))+++***((((((***+++)))&&&%%%'''***)))((((((''''''''''''(((---+++))))))***+++***)))000777888000***+++,,,***///...+++)))((()))+++---///000222111///---,,,,,,,,,,,,---......------,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,***''''''(((************++++++,,,,,,++++++***((()))++++++)))'''&&&&&&***)))(((''''''((()))***+++++++++***************'''(((((()))***,,,---...*********)))))))))))))))---000111///***(((+++......,,,)))((()))******)))&&&'''((())))))***))))))(((((((((((())))))))))))'''))))))((('''&&&'''(((&&&''''''((()))******+++111000...,,,++++++++++++222...)))&&&&&&'''''''''---+++'''%%%$$$%%%''')))((((((((((((((('''''''''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''''''''+++******+++---//////...+++++++++***************,,,++++++***)))(((''''''''''''(((+++------)))&&&'''(((***)))''''''(((***%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''')))111999777///)))))),,,(((000222+++''')))+++***%%%&&&((()))))))))((('''+++((('''&&&%%%'''000<<>><<<555+++$$$$$$&&&((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))+++&&&&&&***+++''''''***(((((()))************)))444///------,,,)))''')))(((***------......---+++***)))((((((******)))((()))(((((('''''''''(((((((((((()))))))))*********,,,+++***(((((()))***+++...---,,,***)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******************))))))***+++'''''''''''''''''''''&&&"""$$$%%%'''((((((''''''(((((((((((((((''''''&&&&&&''')))*********))))))***)))((('''&&&'''((((((''''''&&&''''''((()))******&&&"""###'''+++***(((%%%&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&'''***------+++)))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''((()))))))))((('''&&&......,,,+++******))))))&&&$$$###$$$((()))(((&&&"""$$$&&&((()))))))))(((******)))((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''###&&&***///111111///...((()))---333444///++++++((((((''''''''''''(((((($$$$$$%%%&&&&&&''''''(((++++++******)))))))))(((''''''(((((()))((((((((((((***,,,***&&&$$$%%%(((###$$$&&&'''((()))))))))))))))(((''''''''''''(((((()))***)))'''&&&&&&'''$$$$$$%%%&&&&&&''''''((('''&&&&&&''''''((()))***))))))))))))((('''&&&%%%''''''((((((''''''&&&%%%%%%  ''',,,+++'''&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))((('''&&&$$$'''******(((&&&''')))%%%%%%&&&&&&'''((((((((('''((()))******)))((('''''''''&&&''''''((()))***)))((()))---111333000---(((***+++)))&&&%%%'''***%%%%%%&&&(((***,,,...///+++)))((()))+++,,,,,,+++---'''&&&***+++'''&&&))),,,+++***+++---111555777000000///---+++***+++---++++++,,,,,,,,,+++******,,,,,,---------,,,++++++(((((())))))******++++++)))((((((***++++++)))'''))))))************))))))''')))+++,,,+++******+++'''((()))******)))((('''******))))))((((((((('''((((((((((((((()))******&&&&&&&&&'''((())))))***'''(((***,,,...,,,)))&&&'''&&&&&&''')))(((&&&$$$%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''((())))))))))))(((((((((((())))))***++++++***(((((('''((()))++++++)))%%%!!!$$$$$$&&&''')))***++++++))))))***+++,,,,,,------000---)))&&&%%%(((+++...%%%%%%&&&((()))+++,,,,,,+++)))(((((()))***((('''&&&''''''((()))***++++++%%%&&&&&&'''((()))******(((((((((&&&$$$%%%)))---555333///+++((())),,,...((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$''')))***)))(((((()))***%%%%%%)))***'''&&&)))'''(((***++++++******)))---(((&&&)))***((()))+++***,,,------......,,,((()))'''&&&'''((()))((('''''''''&&&''''''((()))***(((((())))))*********+++...,,,***)))((()))***+++---,,,+++)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))++++++************+++++++++***)))'''&&&'''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((###&&&)))***)))&&&%%%%%%%%%%%%&&&'''((()))***++++++)))(((((('''&&&$$$"""&&&&&&&&&''''''(((((((((+++******)))((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''***,,,,,,+++)))(((((((((''''''&&&&&&&&&&&&'''*********)))(((''''''&&&&&&(((***,,,,,,***((('''***777<<<333,,,---,,,&&&((((((((((((''''''''''''''''''&&&''''''((()))*********))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((+++000666555///)))'''((()))++++++******)))(((((((((((((((((((((((('''''''''((((((((((((((((((((()))***************)))((('''((()))***)))((()))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###(((&&&%%%%%%&&&'''''''''&&&)))+++***'''&&&(((***)))***)))'''%%%###$$$%%%$$$&&&((((((''''''(((*********))))))(((((('''''')))((('''%%%%%%&&&&&&'''))))))'''&&&&&&&&&'''(((***)))'''%%%$$$%%%'''((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&)))++++++)))&&&%%%$$$&&&(((+++...000///...---'''(((******))))))+++,,,&&&&&&(((***+++,,,,,,,,,(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))***---///222444111000---+++))))))***+++((()))***++++++***((('''+++,,,,,,,,,******,,,...***)))((()))+++,,,+++***+++++++++++++++++++++++++++***)))))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((())))))))))))(((&&&'''))),,,......,,,)))***)))((('''''''''''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''***)))((((((*********((())))))(((((('''''''''&&&%%%''')))++++++***((('''''''''''''''(((((((((((()))***,,,,,,++++++,,,------+++)))((('''((()))***))))))((('''''''''''''''''''''''')))++++++)))'''''''''&&&&&&&&&&&&'''''')))))))))'''&&&'''***,,,,,,)))&&&&&&)))+++,,,+++---,,,+++)))(((&&&%%%$$$%%%&&&'''))))))'''&&&%%%)))((('''&&&&&&'''((()))+++)))((((((******)))(((,,,)))&&&%%%''')))***+++'''(((***---000///,,,)))''''''(((((((((((('''''')))))))))((()))***++++++(((%%%$$$&&&+++,,,***&&&,,,,,,+++***)))(((''''''******))))))))))))******---,,,+++)))((('''''''''***)))))))))(((((((((((('''((()))))))))))))))((()))(((((((((''''''&&&&&&***)))(((''''''((()))***------,,,+++************---------+++)))''''''(((&&&''''''''''''(((((((((&&&&&&&&&&&&'''''''''''' ###&&&((((((&&&&&&&&&'''''''''''''''(((((((((((((((''''''((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''******)))(((((('''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$&&&)))***)))(((((((((((('''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%,,,---...///...+++(((''')))999AAA777+++))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***,,,+++***)))(((&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((+++000444444...(((&&&'''((()))***)))((((((************************))))))((((((''''''&&&&&&&&&'''(((((())))))((((((***)))'''''')))***))))))((((((''''''&&&&&&''''''***)))'''&&&%%%%%%%%%&&&)))(((''''''((()))(((((((((*********)))((()))***''''''((('''%%%%%%'''((((((((()))***+++***)))(((***)))))))))((((((((('''&&&%%%%%%&&&'''(((***++++++***)))(((''''''(((((()))((('''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%%%%&&&&&&'''***+++,,,,,,,,,+++((()))******((('''((()))###$$$%%%'''(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&'''(((***,,,...///000///,,,***))))))******))))))***************)))***++++++,,,------......+++)))((((((***++++++***************************+++***************++++++++++++******)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''(((((()))))))))))))))''''''(((***,,,,,,***((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''(((''''''((())))))(((&&&***)))))))))++++++***((()))(((((((((''''''''''''%%%''')))++++++***((('''''''''((((((((()))))))))***+++,,,***((('''((())),,,***)))''''''''')))***))))))((('''''''''''''''&&&&&&&&&((())))))(((&&&(((''''''&&&&&&''''''((('''((('''&&&%%%&&&)))+++...+++((('''***+++++++++***)))))))))((((((''''''%%%&&&((())))))(((&&&%%%(((((('''&&&&&&'''(((((()))(((((()))+++,,,***))),,,***&&&%%%'''))))))*********+++---...,,,((($$$''''''((((((((((((''''''((((((((()))))))))******(((%%%$$$&&&***,,,***&&&++++++******)))((((((((())))))))))))))))))))))))******))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))***)))(((((('''''''''(((***)))(((((((((((()))***++++++******))))))*********++++++***)))(((((((((&&&'''((()))***)))((((((%%%%%%%%%&&&&&&&&&''''''"""%%%((()))(((&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&''''''(((((((((''''''###$$$%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!!###&&&(((''''''((()))''''''''''''((()))******,,,+++)))'''''''''((()))000111111000...+++(((&&&''':::DDD:::)))$$$&&&)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''((())),,,,,,***)))'''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))+++///222111,,,'''%%%&&&'''((()))(((''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((()))))))))))))))---***''''''(((*********''''''''''''''''''((((((...+++(((%%%$$$%%%(((*********++++++++++++******,,,*********+++,,,+++***%%%&&&'''''''''(((***,,,...,,,,,,---///...***&&&))))))))))))((((((((((((&&&&&&&&&'''((()))++++++---,,,+++))))))((((((((('''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((%%%######%%%'''''''''((((((((())))))))))))******)))'''%%%&&&''''''((())))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&((()))******++++++...---+++)))(((((()))***)))))))))******++++++,,,***)))***---111222000------+++)))((()))*********))))))))))))))))))))))))+++*********+++,,,------,,,+++***)))(((&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''((((((((()))))))))))))))(((((()))***+++)))'''))))))(((''''''''''''(((''''''&&&&&&''''''((()))((((((''''''&&&&&&'''''')))))))))***++++++)))'''***))))))+++,,,,,,***'''((((((((((((''''''''''''&&&''')))***+++***((('''((((((((()))))))))******---...---+++(((&&&&&&'''***)))'''&&&&&&'''(((((()))((((((''''''''''''((('''&&&'''(((******(((&&&(((''''''&&&&&&''''''(((&&&''''''&&&%%%%%%(((***...,,,)))((()))))))))(((&&&''''''(((((()))******''''''))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''))),,,......,,,+++---***'''&&&'''((((((((())))))***+++,,,***'''$$$''''''((((((((((((''''''&&&'''((()))***)))(((((((((&&&%%%'''***,,,***'''))))))))))))))))))))))))((()))***++++++***)))(((&&&'''(((***++++++++++++'''''''''((((((((((((((((((((())))))************+++***)))((('''((()))******))))))(((((())))))***)))))))))((())))))***+++))))))))))))))))))))))))%%%&&&)))***+++***)))(((%%%%%%%%%%%%&&&&&&&&&&&&)))+++,,,,,,)))&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))((('''''''''$$$%%%&&&''''''&&&%%%%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""$$$'''''''''&&&'''((('''''''''((((((***++++++...,,,***(((''')))+++,,,/////////...---***(((&&&%%%555???777)))###%%%)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((******)))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))***+++---///...***&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&)))******+++++++++++++++...+++(((&&&''')))++++++&&&&&&'''(((((((((((((((,,,***(((&&&&&&(((***,,,+++---...///---,,,++++++...+++)))***---...,,,)))'''((()))))))))***,,,...222///---///222111+++%%%))))))))))))((((((((((((***))))))(((((((((((((((------,,,+++***))))))(((&&&'''((())))))(((&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''%%%%%%&&&''')))((('''&&&&&&'''(((((('''((()))(((&&&%%%&&&'''******+++++++++******)))(((((((((((())))))))))))))))))((((((((((((((((((((()))+++,,,,,,,,,+++***,,,+++***)))(((((()))))))))))))))***+++,,,------***)))***000666888333//////---***)))***+++++++++)))))))))***************)))))))))***+++,,,---...******))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))******,,,+++))))))******)))(((******)))))))))))))))***'''''''''''''''(((((()))((((((''''''''''''((((((+++++++++---......+++))))))))))))+++,,,,,,)))'''((((((((((((((('''''''''&&&''')))*********)))((())))))))))))************/////////---***(((((()))(((''''''&&&&&&&&&'''''')))(((''''''''''''(((((()))))))))+++------+++)))((((((''''''''''''((((((%%%&&&'''&&&&&&&&&(((***---,,,***(((''''''&&&&&&&&&&&&''''''((()))******(((((()))******)))((((((''''''&&&&&&&&&&&&'''''''''(((+++...111222000...---+++(((''''''(((((('''%%%%%%''')))++++++)))&&&''''''((((((((((((''''''$$$&&&((()))***)))'''&&&'''&&&&&&(((***+++***((((((((())))))************'''(((***,,,,,,***((('''%%%&&&)))+++,,,,,,+++***'''(((((()))******++++++*********)))*********++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((())))))+++,,,,,,+++***))))))******)))((($$$&&&(((***++++++)))(((%%%%%%%%%&&&&&&&&&''''''***+++,,,+++(((&&&%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''')))+++***'''%%%&&&'''&&&''')))))))))((('''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((()))((('''&&&'''((('''''''''((((((***++++++***(((&&&$$$$$$%%%'''))))))*********)))((('''&&&%%%---333000***'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))***+++,,,+++(((&&&&&&'''((()))***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))***+++++++++++++++...+++(((&&&''')))******%%%&&&'''((()))))))))((('''(((((()))***+++,,,,,,+++...111111///,,,++++++---+++)))***---...,,,)))++++++,,,+++******+++---333000---///111111+++&&&(((((((((((()))))))))))))))))))))))))))((((((''',,,,,,,,,+++***)))((((((%%%''')))******)))'''&&&&&&&&&'''((())))))******&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((++++++)))(((''''''***)))'''&&&&&&'''((()))$$$&&&''''''&&&&&&''')))''''''((((((''''''&&&%%%(((((((((((())))))))))))(((((())))))))))))))))))***+++,,,------,,,+++*********)))))))))))))))))))))******+++,,,------...+++***,,,222999:::666111000...,,,+++,,,---,,,,,,*********+++++++++,,,,,,((((((((())))))+++,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))++++++,,,***(((((())))))(((&&&(((((((((''''''(((((()))'''''''''((((((((((((((((((((('''''''''(((((()))...------///000000...,,,)))((((((***++++++)))''''''''''''(((((((((((((((''''''((()))***))))))((())))))))))))************,,,------,,,***))))))***'''&&&&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))+++------+++)))(((((((((''''''(((((((((&&&'''((((((((((((***,,,......---+++((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((())),,,000333444222000---+++((('''(((((('''&&&%%%%%%&&&(((******(((&&&''''''((((((((((((''''''$$$&&&((()))***)))'''&&&''''''''')))***+++***)))((((((((()))******++++++'''(((***,,,,,,***(((''''''(((***+++,,,***)))'''((())))))+++,,,---...///---,,,+++***)))***************)))(((((()))***+++))))))************)))))))))))))))***+++,,,---...///---++++++++++++)))'''$$$%%%''')))*********)))&&&&&&&&&'''''''''((((((###%%%''''''&&&&&&'''(((%%%%%%&&&&&&'''''''''((((((***,,,+++'''%%%&&&'''((()))+++,,,,,,***((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((()))***)))'''&&&'''(((''''''''''''((()))******)))(((&&&%%%%%%&&&((()))%%%&&&&&&'''''''''&&&&&&&&&((()))******)))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((('''&&&'''((()))***)))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&'''(((((((((((((((---***'''&&&'''(((((((((&&&'''((()))***)))((('''$$$&&&))),,,------,,,+++)))...222333///,,,******+++)))))))))***+++***))),,,------+++))))))***+++000...,,,,,,......+++((((((((((((((())))))))))))%%%&&&'''((()))*********))))))******))))))((('''%%%''')))******)))((('''''''''(((((())))))******%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%(((,,,---+++)))((('''***)))((('''''''''((()))$$$%%%''''''&&&'''(((***(((((()))))))))(((((('''(((((((((((())))))))))))(((((())))))))))))******)))***************))))))))))))))))))************)))***,,,---......---,,,******---222777999666222///---,,,---......---+++*********+++,,,,,,------(((((((((((()))***++++++((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((('''''''''((()))+++,,,)))'''''''''((((((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''&&&'''((())))))))))))(((((((((''''''(((((())))))000...---...///000///...)))(((''''''((()))(((''''''''''''((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******'''((())))))'''&&&'''(((&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))'''&&&'''(((******(((&&&)))((((((''''''(((((()))%%%'''))))))))))))***,,,000111111///+++)))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))+++///333444333111+++***((((((((()))(((''')))((('''((()))(((%%%###''''''((((((((((((''''''&&&'''((()))***)))((((((''''''((()))************(((((())))))*********+++((()))***++++++***)))((()))***++++++***)))((('''((()))***,,,...///111111000///,,,***))))))))))))(((((()))))))))))))))))))))******++++++******)))************+++,,,---...111...++++++,,,,,,)))&&&$$$%%%&&&'''((()))******'''''''''((((((((())))))"""$$$%%%&&&%%%%%%''')))((((((((('''''''''''''''%%%))),,,+++'''%%%'''***)))***,,,------+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))((('''''')))***((('''''''''''''''(((((())))))(((((((((((())))))&&&&&&&&&&&&''''''&&&&&&(((&&&&&&((()))))))))***'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''''''''(((%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%&&&'''''''''''''''+++)))'''&&&''''''&&&%%%'''((()))******)))'''&&&&&&(((***,,,,,,+++)))((((((---222333///***))))))'''((()))(((''''''((())))))******)))''''''((())),,,+++***)))******+++,,,'''((((((((()))))))))***###%%%&&&((())))))))))))%%%&&&'''(((((((((''''''&&&'''((()))***))))))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((******)))(((((()))(((''''''''''''(((((()))&&&'''(((((('''&&&'''))))))******+++++++++******(((((((((((())))))))))))(((((()))))))))*********))))))((((((((())))))***((())))))***++++++++++++)))+++...000000...,,,***''')))---111333444333333******+++---......,,,))))))))))))***+++,,,,,,,,,*********))))))***++++++************++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&((('''&&&&&&'''))),,,---(((((((((***+++***(((%%%&&&&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((((((((((((((((()))******///---+++***,,,---...---)))'''%%%$$$&&&'''((('''''''''''''''((((((((()))'''((((((((())))))))))))''''''((((((((()))))))))&&&'''((('''&&&%%%&&&'''&&&&&&'''((((((((((((((('''''''''''''''((())))))&&&&&&&&&((())))))(((&&&))))))(((((((((((())))))$$$&&&((((((((((((***+++...000111///+++(((((()))''''''''''''''''''''''''(((''''''''''''''''''((((((((()))******)))(((((((((((())),,,///111111000***)))'''((()))))))))''')))((((((((()))(((&&&$$$''''''((((((((((((''''''((((((((()))))))))******&&&((()))************+++)))))))))))))))*********))))))))))))))))))))))))************)))))))))((('''((())),,,...000111222333111...+++)))(((((((((%%%'''(((******)))(((''')))***++++++++++++***)))******)))******+++,,,,,,000,,,)))***,,,---***&&&%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))&&&'''((((((&&&%%%&&&(((+++***)))((('''&&&%%%%%%###'''++++++(((''')))---)))***,,,------+++(((&&&((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''''''''(((***,,,(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''')))((('''((((((''')))---''''''&&&&&&&&&%%%%%%%%%''''''&&&''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((***(((''''''''''''%%%###((()))***+++***)))'''%%%******++++++***)))''''''&&&,,,222333...)))'''((($$$''')))(((%%%$$$&&&)))&&&'''''''''%%%%%%'''(((((()))(((''''''(((+++...'''((((((((())))))******&&&'''((((((((('''%%%$$$###$$$%%%''''''''''''&&&''''''((()))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&(((***&&&&&&&&&''''''(((((((((((()))***)))'''&&&&&&'''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))*********+++******)))(((((()))+++,,,((()))***++++++,,,++++++))),,,///111111...+++(((%%%(((---///000000111222'''((())),,,...---***((('''(((((()))***+++++++++,,,,,,++++++***+++++++++---,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((('''&&&&&&'''))),,,---***+++,,,...000///+++))))))))))))))))))***++++++&&&''')))*********)))(((((((((((((((((()))******///,,,)))''')))+++,,,---***'''###"""$$$&&&'''(((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''(((((((((((()))******)))'''%%%&&&'''&&&&&&'''((())))))(((((('''''''''''''''((()))***''''''''')))++++++)))'''))))))(((((((((((())))))"""$$$'''((('''((()))******,,,...,,,(((%%%%%%'''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((()))***++++++***)))((((((''''''))),,,/////////)))((('''((()))***)))(((&&&&&&&&&''')))***)))(((''''''(((((((((((('''''')))))))))((()))***++++++&&&(((***************+++******))))))))))))))))))******))))))))))))************))))))))))))***+++&&&'''(((+++---000111222555333///+++)))'''''''''###%%%(((***+++)))'''&&&)))***+++,,,,,,+++***))))))))))))))))))******+++---***'''(((,,,...+++''''''''''''''''''''''''''''''''''''((((((***++++++((('''%%%%%%'''((('''&&&''''''&&&%%%&&&'''((()))''''''&&&&&&'''))),,,......,,,***(((''''''((()))***+++,,,,,,+++)))'''&&&(((''''''&&&&&&''')))***(((''''''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&''',,,***(((%%%$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&((('''''')))+++,,,+++))))))'''%%%######%%%''')))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((()))******)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''***)))(((''''''((()))***'''((())))))'''&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''***))))))((((((((())))))(((,,,//////***&&&$$$$$$(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''''')))******)))'''%%%&&&''''''&&&&&&&&&&&&'''((()))&&&&&&''''''(((''''''&&&++++++++++++---000333555---+++)))&&&%%%$$$%%%&&&***'''(((,,,***%%%&&&,,,$$$%%%&&&%%%$$$$$$&&&((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((***)))))))))))))))******+++***))))))++++++***)))+++*********))))))((((((((((((((((((((('''&&&&&&"""222===:::222/////////((()))+++---------,,,+++************************+++*********))))))((((((******)))))))))))))))***---+++)))(((***++++++***((((((((((((((('''''''''222---((($$$###$$$%%%&&&''''''((((((((((((''''''"""$$$&&&(((***,,,------'''((()))+++***)))'''&&&((('''&&&&&&'''((()))***---,,,+++***)))''''''&&&'''******''''''+++......***(((&&&&&&(((*********((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''+++***))))))******)))(((&&&&&&&&&'''''''''((((((###$$$&&&(((************))))))(((((('''''''''&&&******))))))))))))******$$$&&&(((***+++***)))(((''''''''''''''''''''''''((()))+++***(((''''''(((******))))))'''&&&%%%$$$$$$&&&'''&&&%%%%%%&&&'''***)))'''%%%%%%''')))***'''+++---+++'''$$$&&&)))''''''''''''(((((((((((()))***++++++***)))***,,,...------,,,+++***))))))(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((()))))))))))))))...,,,***)))*********(((******))))))))))))******************))))))))))))'''(((***,,,+++)))&&&$$$***)))(((((((((((())))))***)))((()))******)))((())))))))))))))))))************)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&&&&((()))((('''''''''&&&%%%&&&'''((()))&&&%%%%%%%%%'''(((***+++---,,,***((('''((()))***''''''((()))(((&&&$$$###'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((''''''&&&&&&)))(((((()))++++++***)))((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&(((***,,,,,,***(((((((((((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((((((((((()))(((,,,000000,,,'''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''+++***)))((((((((((((((()))******)))(((''''''(((''''''''''''((((((((((((&&&''''''''''''''''''''''''''''''(((***...111333...,,,***(((''''''((())))))&&&&&&))))))&&&'''+++'''((())))))(((((()))+++(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&'''((()))((((((((((((((()))***+++***)))((()))***+++***)))***************))))))))))))))))))))))))(((''''''***666>>>999111---+++))))))***,,,---...---+++***************************************)))))))))(((******))))))))))))******---+++))))))+++,,,,,,,,,***))))))(((((()))))))))...***'''%%%%%%''''''(((''''''((((((((((((''''''''''''(((***++++++++++++)))***,,,------,,,***)))***)))((('''&&&&&&'''(((------,,,+++***)))((('''&&&))))))''')))...222222---+++)))((((((((('''&&&((()))))))))))))))(((((((((''''''&&&&&&''''''(((***((('''((())))))((('''&&&&&&&&&'''''''''((((((%%%&&&((()))***+++******)))(((((((((''''''''''''((('''&&&&&&&&&'''((()))'''((()))******)))(((''''''''''''''''''&&&&&&&&&((()))+++***(((''''''((((((((()))***)))((('''&&&'''((()))((('''&&&'''((()))((('''&&&&&&'''((()))(((,,,///---)))&&&''')))(((((((((((())))))))))))(((***++++++))))))***+++,,,+++***))))))(((((()))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&'''((()))))))))---+++))))))******)))((())))))(((((((((((())))))************************&&&'''(((******)))((('''))))))))))))))))))((((((,,,+++***+++,,,,,,+++************)))))))))))))))******)))((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''***(((''''''((())))))(((''''''&&&%%%&&&'''((()))$$$$$$%%%&&&''''''((((((++++++)))(((((()))***+++)))******+++***)))'''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''(((((()))***'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))((((((''''''''''''(((((((((((((((((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())),,,///000...+++******((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))---111111---***((())))))(((''''''''''''((()))''''''((((((((()))))))))++++++***)))))))))******(((***+++***(((((((((***(((((()))))))))(((((('''''''''''''''''''''''''''$$$$$$%%%''')))---000111...---,,,******+++,,,,,,...)))'''((()))'''''')))&&&'''((((((''''''((()))'''(((((())))))(((((('''))))))(((((((((((())))))((()))))))))))))))))))))************************''''''''''''((()))************)))(((((())))))***,,,***)))***+++,,,+++)))***************+++++++++)))************)))((((((...555999666111---***&&&++++++,,,------,,,***)))************************************))))))))))))***)))))))))))))))******---+++)))***+++---...---+++***))))))))))))+++,,,)))'''&&&&&&((()))))))))''''''((((((((((((''''''***+++++++++******)))((()))***+++,,,,,,+++***))),,,+++)))'''&&&%%%&&&&&&---,,,,,,+++***))))))(((%%%((()))'''***000333222,,,+++))))))))))))'''%%%))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''&&&'''))))))((('''&&&&&&'''''''''((((((((((((((()))***+++*********((((((((((((''''''''''''&&&%%%#########%%%'''(((*********)))(((''''''&&&(((((('''''''''&&&&&&&&&''')))******(((''''''(((&&&''')))+++,,,+++))))))***++++++***((('''((()))(((((((((((((((((((((((())),,,//////,,,))))))***(((((()))))))))*********((()))+++***)))(((((()))))))))''''''''''''((()))(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((&&&&&&'''(((((()))******+++)))(((((()))***)))(((((((((''''''''''''((((((************************&&&''''''((())))))******'''((()))*********)))(((,,,+++***+++,,,,,,+++***+++*********))))))(((((())))))))))))))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''')))(((&&&&&&((((((((('''''''''&&&%%%&&&'''((()))$$$%%%&&&'''''''''''''''***))))))))))))***+++,,,***++++++++++++***)))(((%%%&&&'''((()))((('''&&&(((''''''''''''&&&&&&&&&((((((((((((((()))))))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&((()))+++,,,------+++))))))))))))((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&((())))))((((((((((((((('''''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((()))++++++++++++)))((())),,,000111///---***)))((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))(((((()))...222222///,,,***++++++***(((''''''(((***+++$$$%%%&&&''')))***+++,,,+++******)))))))))******((()))***)))((('''(((***'''((()))))))))((('''&&&((((((((('''''''''''''''&&&''''''(((***,,,...///,,,,,,+++++++++,,,---...333///+++)))))))))''''''&&&'''))))))(((((((((***'''((((((((((((((((((''')))(((((((((((((((((()))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((()))***++++++...---+++)))(((((()))***222000.........---,,,***))))))******++++++,,,,,,******+++++++++******)))***---000111000...,,,)))***++++++++++++***((((((*********************************)))))))))))))))))))))))))))))))))***+++,,,***((()))+++---------+++***)))(((((()))+++,,,'''''''''(((***+++)))(((''''''((((((((((((''''''+++++++++******(((''''''&&&&&&'''((((((((('''''',,,***)))'''&&&&&&&&&&&&++++++******))))))((((((''')))***))),,,222333111)))(((((()))++++++***))))))))))))))))))))))))***((((((''''''''''''(((((((((''''''(((***+++***)))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&$$$###$$$&&&(((***---,,,***((('''&&&&&&&&&((((((((('''&&&&&&%%%%%%''')))******((('''((()))'''(((+++,,,---,,,***)))+++,,,,,,+++)))'''((()))'''((())))))))))))((('''(((+++...///,,,***))))))(((((((((((())))))))))))''')))******)))''''''(((((((((&&&&&&&&&((()))+++(((((((((((())))))))))))***))))))(((((())))))***))))))))))))(((((((((((()))))))))******************((('''''')))***)))((()))((((((''''''(((((()))(((((())))))))))))************)))(((((()))***+++&&&(((***++++++***)))(((***)))((()))******)))(((++++++******)))((((((((()))))))))))))))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&(((&&&$$$%%%&&&'''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&'''(((((((((''''''(((((((((((()))***++++++''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((+++...000222...,,,)))((())))))((('''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&((())))))(((&&&&&&(((+++///000...+++)))(((((((((''''''''''''((((((((((((((((((''''''''''''''''''((()))******))))))***///333333000---+++,,,,,,+++)))(((((()))+++,,,&&&&&&&&&''''''(((((())))))))))))(((((())))))***((()))***)))''''''''')))''''''(((((((((''''''&&&***)))(((''''''''''''((((((((((((((())))))******)))))))))***++++++,,,---///...+++)))((()))(((&&&***,,,......---,,,---...''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''((()))******+++---,,,***)))***,,,...000999777444222111///,,,***)))))))))******++++++,,,******++++++++++++******''''''))),,,------++++++)))))))))))))))(((''''''************************))))))))))))))))))******))))))(((((()))***+++++++++)))'''''')))+++++++++))))))((('''((()))***+++(((((((((***++++++(((%%%''''''((((((((((((''''''((((((((()))(((((('''&&&$$$%%%%%%&&&&&&''''''&&&***)))(((&&&&&&''''''(((((((((((((((''''''''''''(((***+++,,,222999:::777***)))((()))***++++++)))++++++***)))((())))))***(((((((((''''''((((((((()))(((((()))+++---,,,+++'''''''''((((((((())))))))))))(((((('''''''''''''''''''''(((((((((((((((***)))((('''''')))+++,,,---,,,***((('''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((******((((((((()))******,,,---,,,+++)))(((***+++,,,***(((''''''((((((((()))******)))((((((((()))+++,,,+++)))((((((&&&&&&&&&'''''''''((((((''')))++++++)))''''''''')))(((((('''((()))+++,,,(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))+++******))))))((((((((()))'''&&&''')))******)))***))))))(((((())))))***'''''''''((((((((())))))///...,,,***))))))***+++&&&(((***+++,,,+++***(((***)))((()))******)))(((************))))))(((((()))((((((((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%&&&'''((()))(((((((((''''''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&(((***...111333...,,,)))(((((()))((((((&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((('''***------,,,)))((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((***+++,,,++++++***+++000444444000---+++,,,+++***))))))))))))***+++***))))))((('''%%%%%%$$$))))))((((((((()))*********++++++***(((''''''((((((((('''''''''((()))***+++***((('''&&&''''''(((((((((''''''&&&&&&%%%%%%''''''(((((()))*********&&&)))+++(((&&&'''((('''(((***------,,,++++++,,,&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&'''((()))))))))))))))'''''''''(((+++///444777<<<999666444222///,,,***)))))))))))))))*********))))))***++++++++++++***)))'''(((***+++((((((+++)))))))))(((((((((((((((************************))))))))))))************(((((((((((()))***+++,,,+++)))''''''((()))))))))''''''((())))))*********))))))***+++,,,***'''$$$''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))'''&&&&&&'''((((((&&&&&&&&&&&&'''''''''''''''***,,,///777@@@BBB???///,,,***((()))))))))(((...---+++)))((((((((())))))((((((''''''(((((())))))((((((***,,,......---''''''((((((((())))))))))))((('''''''''''''''((('''''''''(((((((((((((((,,,++++++++++++++++++,,,*********)))(((''''''&&&''''''''''''''''''''''''&&&(((******)))((()))***+++++++++++++++***)))))))))******)))'''&&&'''((())))))))))))))))))))))))(((((()))))))))(((((((((%%%%%%&&&&&&&&&''''''''''''***,,,,,,***((('''&&&)))))))))******+++++++++(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***))))))((((((''''''&&&((('''&&&''')))+++++++++******))))))))))))******&&&''''''(((((()))))))))000///---+++))))))))))))'''(((***++++++++++++***,,,+++***+++,,,,,,+++***)))))))))))))))))))))***(((((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$'''&&&$$$$$$&&&'''&&&%%%''''''&&&%%%&&&'''((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''+++***************++++++&&&&&&%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%'''((()))))))))'''''''''''''''''''''''''''&&&&&&&&&(((***---///...+++((('''((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''',,,++++++++++++++++++,,,(((***,,,+++***(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))+++---------,,,+++---000444444000,,,******(((((((((((((((((((((((()))))))))(((((('''''''''***))))))))))))***+++,,,---......,,,***(((((()))***)))((('''(((+++---///,,,+++)))'''&&&'''(((((('''''''''''''''&&&&&&%%%&&&&&&'''(((((()))))))))$$$---111,,,&&&&&&'''&&&###%%%((()))((('''&&&'''&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&(((((((((((('''&&&&&&%%%%%%&&&)))...333666888555333111000...+++))))))))))))(((((((((((((((((())))))***++++++******+++((()))+++)))&&&'''---***))))))))))))******+++************************((()))))))))************(((((((((((()))***+++,,,---+++((((((((())))))(((&&&(((***+++,,,,,,+++***)))))))))***++++++(((&&&''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((()))***+++++++++***((('''&&&&&&&&&'''&&&&&&&&&'''''''''((((((((()))+++...777???@@@;;;111---)))''''''))))))***000///,,,)))'''''''''((())))))(((((((((((())))))(((''''''))),,,......---'''((((((((()))))))))))))))((((((''''''((()))***''''''''''''((((((((()))+++,,,,,,,,,,,,***)))((('''((()))******)))((('''%%%%%%&&&&&&'''(((((((((&&&((()))***)))((()))*********)))((()))***++++++((()))***)))((('''((()))******)))(((((()))*********((('''''''''((())))))&&&&&&&&&&&&'''''''''((((((+++------+++)))'''&&&((()))***,,,,,,+++***)))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))******+++++++++)))''''''(((***,,,---,,,))))))(((((((((((())))))((((((((()))***+++++++++---,,,+++***)))((((((((((((((()))***++++++,,,,,,,,,+++***+++,,,,,,+++***((((((((()))******++++++)))((('''''''''''''''''''''''''''''''''''''''''''''(((***++++++)))(((&&&((('''%%%%%%'''((('''&&&''''''&&&%%%&&&'''((())))))'''%%%#########%%%&&&%%%&&&&&&'''&&&&&&%%%%%%((('''''''''''''''(((((('''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))***---+++((('''((()))******((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((('''***)))(((''''''((()))***)))***++++++)))(((((()))((((((''''''''''''(((((()))(((((((((''''''''''''(((***,,,...///...---,,,---111555444000+++))))))&&&&&&'''(((((('''&&&&&&%%%&&&''')))***,,,---...+++*********+++,,,,,,---000111111///+++))))))***,,,+++)))((()))---000333---+++)))'''&&&'''(((((('''((())))))***)))))))))&&&&&&'''(((((((((((((((+++555:::222(((%%%%%%$$$$$$&&&)))***)))(((''''''&&&''''''''''''''''''&&&))))))(((((((((((())))))&&&''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%((('''&&&%%%'''***...111333111///...---,,,***((())))))((((((''''''&&&&&&'''((()))******************(((***,,,***&&&***222+++*********+++,,,------************************(((((())))))*********+++(((((((((((()))***+++,,,///---***))))))***)))(((&&&(((+++.........,,,***)))((((((***++++++***(((''''''((((((((((((''''''++++++******)))'''&&&%%%''''''''''''((()))++++++...,,,***'''%%%%%%$$$$$$&&&&&&''''''((())))))))))))******+++222888777111///+++'''%%%'''***---...222000---)))'''&&&&&&'''))))))(((((((((((())))))&&&&&&&&&(((+++---------(((((((((((())))))))))))***)))((((((((()))+++,,,&&&'''''''''(((((())))))***+++,,,,,,+++)))&&&%%%%%%&&&(((***+++***)))((($$$%%%%%%&&&'''((())))))&&&''')))***)))((()))***)))(((''''''(((***---...((()))******)))((()))+++,,,***(((''''''(((***,,,+++)))&&&&&&''')))******''''''''''''((((((((())))))+++......,,,)))'''''''''(((+++,,,,,,+++((('''(((((((((((())))))))))))******))))))))))))******'''((((((((())))))*********+++,,,---///000111222)))((('''(((+++---...---((((((''''''''''''(((((()))******+++,,,,,,------))))))))))))(((((((((((())))))))))))***+++,,,---***)))((()))*********(((''''''((()))***+++,,,,,,)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&&&&'''((((((((('''%%%%%%$$$&&&((()))(((((((((***&&&''')))*********)))(((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''&&&&&&'''%%%$$$&&&)))))))))***,,,'''######'''***(((%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))$$$!!! %%%)))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((('''&&&'''(((***(((&&&&&&&&&'''((('''&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))******))))))((((((''''''+++***)))'''&&&&&&&&&&&&'''''''''''''''((((((((()))&&&%%%)))+++)))((()))((()))+++,,,------,,,+++...333555444222222...)))************))))))))))))%%%(((+++---...,,,***((((((((('''(((***,,,...///------,,,,,,+++***))))))+++***)))(((((()))***+++++++++******))))))(((((('''((())))))(((((()))***&&&'''((())))))((('''&&&)))444:::333+++)))))))))***&&&######&&&((('''%%%))))))))))))))))))))))))###$$$&&&(((*********)))))))))))))))(((((((((((()))(((((('''''''''((((((''''''(((((())))))******)))))))))))))))******+++......///...---+++)))'''''''''(((******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---......---+++***(((((((((((())))))))))))******************++++++---+++)))(((((()))+++,,,((()))***+++***)))((('''((())))))))))))(((((('''''''''''''''''''''''''''))))))************))))))((()))***)))((('''(((***///---***((('''(((***+++******))))))((((((((('''((('''%%%'''))),,,......)))******+++,,,,,,------))))))))))))))))))))))))))))))*********((('''&&&''''''&&&%%%&&&(((***,,,))))))************))))))))))))))))))(((((((((((()))************))))))(((((((((''''''''''''((((((&&&'''))),,,...---)))&&&''''''''''''(((((((((((()))))))))))))))((('''''')))'''&&&%%%&&&''')))***000111222000---)))''''''+++******)))))))))))))))))))))(((((('''''''''&&&***)))(((''''''((()))******++++++,,,+++***)))(((***)))''''''((((((&&&$$$%%%&&&&&&'''((())))))***,,,+++)))((('''''''''(((((((((((()))******++++++'''******(((***000222111---***((()))---000111111,,,,,,+++***)))))))))***(((***+++***(((((()))***+++)))((()))******)))(((***)))(((((()))+++---///222---((((((+++,,,***(((******))))))******+++,,,***)))((()))+++,,,,,,***&&&&&&&&&%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%)))+++,,,***(((&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%&&&''',,,)))&&&&&&((()))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))&&&###$$$(((***)))&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))(((''''''))))))((('''''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))+++***)))((((((((((((((()))***+++,,,,,,,,,+++++++++((((((---///,,,***+++***+++,,,,,,---,,,,,,+++)))...111///...---***&&&************))))))))))))&&&(((,,,///000000...,,,///...,,,+++***)))******---,,,,,,+++******))))))''''''&&&&&&&&&&&&''''''*********))))))(((((((((((())))))(((&&&%%%&&&(((&&&'''(((((((((((('''&&&%%%---000+++%%%&&&(((((()))'''%%%$$$%%%&&&&&&&&&))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((((('''''''''(((((((((((((((((()))))))))))))))(((((((((((()))******------------,,,***)))(((******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,,,,+++***(((((((((((()))))))))***************************,,,,,,+++*********+++,,,+++++++++++++++)))((('''***************))))))(((''''''''''''''''''''''''))))))************))))))&&&'''((('''&&&%%%&&&(((+++***(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&((('''&&&&&&((())))))(((((((((((()))******++++++))))))))))))))))))))))))((()))***++++++***))))))((('''&&&&&&&&&(((***+++&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))''''''((())))))((((((((())))))(((((((((((())))))''''''(((+++---,,,)))'''''''''''''''(((((((((((((((((()))))))))(((((('''***)))((('''''')))***,,,///000000...+++)))(((((()))((((((((()))***++++++))))))((((((((('''''''''***)))(((''''''((()))******++++++++++++***)))(((***)))((()))***+++***)))''''''(((((()))*********))))))(((''''''((()))************)))))))))))))))'''******(((***///111///...+++***+++///222222222+++***))))))))))))))))))(((***+++***)))((()))***+++***))))))++++++***)))(((((('''((()))+++...000444000***)))+++,,,***'''***************++++++,,,***)))((()))***+++***)))$$$$$$$$$%%%&&&((()))***''''''((((((''''''&&&%%%+++,,,---+++)))'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***++++++,,,------***&&&%%%'''***,,,+++***)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******---)))&&&&&&((()))'''%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&'''(((******((('''((()))***)))(((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((()))***************))))))))))))*********+++---...///...---,,,---+++,,,111333000------,,,,,,,,,---------------+++111444222//////,,,(((************))))))))))))&&&(((,,,///111111000///222000...,,,***)))((('''+++++++++******))))))(((((())))))******))))))((())))))))))))((((((((((((******)))&&&$$$###$$$&&&&&&&&&''''''''''''&&&&&&$$$'''(((%%%$$$&&&(((((('''((('''&&&%%%$$$%%%'''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&(((((((((''''''(((((()))******)))))))))(((((((((((((((''''''(((((()))***+++++++++++++++***))))))++++++***)))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******************************(((((())))))))))))((((((************)))(((&&&&&&***+++++++++******)))(((''''''''''''''''''''''''((())))))******))))))(((&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&''''''%%%###&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((()))***++++++++++++)))((('''&&&&&&'''((()))((())))))******))))))((($$$$$$%%%&&&'''((())))))''''''((()))******************))))))))))))******)))(((((()))++++++)))(((''''''''''''((((((((((((''''''((())))))((((((((())))))((('''((()))***+++---------+++)))((((((***'''''''''((()))***,,,,,,))))))((((((((((((''''''))))))(((((((((((())))))******++++++******)))((((((''''''(((***,,,+++***))))))))))))************''''''''''''((()))++++++++++++******)))((((((''''''******((()))---...,,,+++++++++,,,///111111000))))))((((((((())))))***+++,,,,,,+++)))))))))***((('''&&&'''((()))((('''(((''''''((()))+++...///555111,,,***++++++)))''')))************++++++++++++***))))))***+++)))(((&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&'''(((******)))))))))***)))((('''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++,,,...,,,111222---((((((+++...+++,,,,,,***'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++(((&&&&&&((((((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&'''(((***)))((('''((())))))((('''(((((('''&&&&&&''')))***))))))(((((((((((())))))'''((((((((()))))))))***)))((((((((())))))***+++''')))+++---...,,,***)))...,,,...333555111...---+++++++++,,,---...000000222777:::666111000---***************)))))))))(((&&&(((***---......---,,,---,,,,,,+++*********************)))))))))(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((******)))'''$$$$$$&&&(((&&&&&&''''''''''''&&&&&&'''''''''''')))******)))&&&(((***(((%%%$$$&&&((())))))))))))))))))))))))((((((((())),,,///222444))))))))))))(((((((((((((((((((((((((((((()))***++++++******)))((((((''''''''''''''''''((()))))))))))))))************))))))(((((('''&&&$$$###"""(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))(((''''''((())))))(((((()))))))))*********+++++++++***************&&&((()))++++++***)))((('''''''''''''''&&&&&&&&&***************)))((('''''''''''''''''''''''''''(((((())))))))))))((((((((()))***)))((('''(((***))))))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''$$$"""%%%&&&&&&''''''((())))))(((((((((((((((((((((((((((((())))))************)))(((((('''''''''(((((()))******++++++******)))%%%%%%&&&''''''((())))))((()))***,,,,,,---------***))))))(((((())))))******((('''''')))***)))(((''''''''''''((((((((((((''''''((()))))))))(((((((((((('''''''''((()))************((('''''')))+++'''''''''(((((()))++++++))))))(((((((((((((((((())))))(((((((((((())))))******************))))))&&&%%%%%%&&&((()))((('''***)))))))))))))))))))))'''''''''((())))))******************))))))(((((('''******'''(((,,,,,,***'''((()))+++,,,------,,,))))))((())))))***++++++///000000...+++)))))))))((('''&&&''')))***)))((()))((((((((()))***+++,,,111...+++***++++++)))'''))))))******++++++++++++---,,,******++++++***(((******))))))))))))******((((((''''''&&&&&&&&&&&&$$$&&&((()))(((((()))***''''''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))************((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,...000...555666///)))***,,,,,,***++++++***'''%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''(((''''''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&'''(((***((('''&&&&&&(((((('''&&&((('''&&&&&&&&&((()))***))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''((()))******&&&(((***,,,---+++)))(((,,,+++---222444000---,,,***))))))***,,,///222444555;;;===777000---***(((************)))))))))((()))***+++------,,,+++***)))))))))************************)))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((())))))))))))))))))******)))((((((***,,,''''''''''''''''''''''''***)))***---...---)))&&&&&&)))+++***'''&&&(((***))))))))))))))))))))))))&&&&&&''')))---111444666))))))))))))((((((((((((((((((((((((((()))******,,,,,,+++***)))((('''''''''''''''''''''((())))))))))))))))))))))))******((((((((((((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))(((''''''((())))))))))))))))))************+++++++++*********))))))(((***,,,......---,,,***&&&&&&&&&&&&'''(((((()))))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''(((***)))***+++,,,,,,***)))((('''''''''''''''(((((((((&&&&&&&&&(((***)))'''%%%&&&&&&'''(((((())))))***(((((((((((((((((((((((())))))((((((''''''''''''((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((()))***,,,,,,---------)))((((((''''''(((((()))+++)))''''''((())))))(((''''''''''''(((((((((((((((((()))))))))))))))((()))(((((()))))))))******((()))((('''&&&&&&(((***))))))((((((((((((((()))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******'''&&&%%%&&&'''((('''%%%((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))************&&&)))***((((((++++++(((&&&''')))***++++++++++++************+++,,,,,,---333444333000,,,)))((((((+++***)))***,,,---,,,++++++******))))))((())))))+++)))(((((()))***))))))((()))***++++++++++++***...---++++++,,,,,,+++))),,,,,,***))))))((((((((((((((('''&&&&&&&&&&&&'''&&&'''))))))'''&&&'''((()))(((((('''''''''''''''************************&&&&&&&&&&&&&&&''''''((()))+++...000///---***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***...222444111888:::333...///...)))******))))))((('''&&&%%%''''''''''''''''''''''''************************%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,+++))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&'''((('''&&&'''(((***(((&&&%%%&&&'''((('''&&&''''''&&&''''''((()))***))))))(((((((((((())))))*********)))((('''''''''''''''&&&''''''((())))))((()))+++,,,---,,,+++***+++)))***///111...++++++))))))((((((+++...222555999???AAA999111---,,,***************)))))))))))),,,,,,---------,,,+++***))))))******)))(((''''''************************((((((((())))))((((((((())))))))))))************)))+++,,,,,,++++++,,,---((((((''''''''''''((((((***(((***...///***&&&%%%''')))***++++++***+++,,,))))))))))))))))))))))))&&&''''''(((***,,,---...''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++,,,,,,+++***))))))((((((((((((''''''(((((()))******)))))))))))))))***+++))))))***+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***)))))))))%%%&&&(((***+++***)))((((((((('''(((((()))***+++)))))))))((('''&&&%%%$$$(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((('''&&&%%%&&&((('''((()))******)))((('''((((((((()))))))))))))))&&&&&&&&&(((***+++***)))''''''(((((()))*********))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''(((((((((((((((((('''(((((())))))(((((('''******))))))((((((((((((''''''((()))************((((((''''''''''''((((((***)))''''''((()))((('''''''''''''''((((((((((((***+++++++++******)))(((******++++++++++++,,,,,,'''(((((((((&&&&&&((()))***)))(((((('''''''''((((((((())))))))))))******(((((())))))))))))(((((())))))((((((((()))*********((('''((())))))((('''''''''''''''(((((((((((((((((())))))))))))(((''''''(((((()))******++++++&&&)))***((())),,,,,,)))((()))++++++***+++,,,...,,,,,,+++++++++,,,------333333222///,,,)))(((((('''&&&%%%&&&(((***)))(((*********))))))((((((''''''''''''((())))))******((()))***,,,,,,+++******---,,,++++++,,,---+++***+++***)))((('''''''''''')))((('''&&&%%%&&&&&&'''%%%''')))))))))((()))***))))))******))))))((('''************************''''''&&&&&&''''''((()))***---222555555111+++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))---111666888222:::===999888<<<999111+++)))((()))++++++(((%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&(((***+++++++++++++++)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&'''((('''&&&'''(((***((('''&&&'''((()))(((&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))******++++++++++++++++++((((((,,,...+++******,,,***((('''))),,,000333888???AAA:::111......---************))))))))))))******+++,,,,,,,,,++++++******++++++***)))'''&&&***+++++++++++++++++++++++++++************++++++)))*********+++++++++,,,***,,,...///---+++++++++***)))(((((((((((()))***)))'''(((,,,,,,'''%%%((((((((())),,,...//////---))))))))))))))))))))))))((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((()))***+++,,,+++++++++******))))))))))))(((((((((((()))******++++++***)))))))))***+++)))******++++++*********(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++***))))))(((###$$$%%%''''''''''''&&&***)))'''&&&&&&&&&''''''******))))))(((&&&%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&(((''''''((((((((((((((('''((((((((())))))*********((('''&&&''')))*********'''''''''((())))))******)))))))))))))))))))))))))))((('''&&&&&&'''((((((&&&&&&'''(((((()))))))))******++++++++++++******''''''((((((((((((((((((''''''((())))))((((((((())))))(((((((((((())))))***(((''''''(((((('''&&&''''''''''''((((((((((((---------,,,+++***)))((((((((()))***************&&&((())))))'''&&&'''((((((((('''''''''(((((()))(((((()))))))))*********'''((()))******)))(((''')))(((((('''((()))***+++'''&&&&&&''')))***)))((('''''''''((())))))******&&&'''((()))******)))))))))))))))))))))*********%%%)))+++)))***------***((()))***)))((((((+++...,,,,,,++++++***+++++++++---......---***((())))))$$$######$$$&&&''''''&&&'''(((((()))))))))))))))'''((())))))))))))))))))((()))+++,,,,,,+++***)))+++)))))))))+++,,,+++***(((((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''!!!$$$''')))+++,,,...000%%%%%%&&&'''&&&%%%###"""''''''''''''''''''''''''(((''''''''''''((())))))***...444888888333,,,((('''''''''''''''''''''''')))))))))+++///444888;;;111:::??????CCCKKKHHH>>>,,,)))'''***......***%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***%%%'''))))))((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''((((((&&&'''(((******((('''((()))***)))((($$$%%%''')))***))))))((())))))(((((((((((())))))''''''(((((())))))************))))))))))))******((())))))))))))*********+++''''''+++---+++)))+++...,,,)))''''''***---000000777:::444,,,******+++************))))))))))))&&&&&&'''((()))*********((()))+++,,,,,,+++******++++++++++++++++++,,,,,,)))((('''&&&&&&'''((()))******+++++++++,,,,,,,,,+++---000000...+++)))(((+++***)))(((((()))***+++***'''(((+++)))%%%'''---)))((((((,,,111333111...))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))(((((((((((((((((((((((()))***+++,,,+++++++++***************)))))))))))))))***++++++---,,,***)))))))))***+++(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++---......---+++***)))************+++++++++,,,,,,++++++***))))))(((((()))***+++,,,,,,,,,,,,)))(((&&&###"""!!!!!!"""++++++******)))'''&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''((()))***)))((('''(((***(((((((((((())))))))))))'''((((((((())))))*********(((&&&%%%''')))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''((()))***,,,%%%%%%'''((())))))))))))''''''((((((((((((''''''$$$%%%%%%&&&'''((()))))))))************))))))(((******))))))))))))******)))((('''((())))))'''%%%''''''''''''((((((((()))//////...---,,,***)))((($$$%%%%%%&&&'''&&&&&&&&&&&&(((******((('''&&&'''&&&&&&&&&'''((()))***+++(((((())))))*********+++'''((()))******)))(((''')))(((''''''''')))***+++###""""""$$$'''))))))((('''(((((()))***++++++,,,###%%%''')))++++++++++++++++++******)))(((((((((%%%)))+++***+++......***&&&((((((&&&$$$%%%)))---,,,,,,+++***)))))))))***((()))******)))((()))+++)))(((''')))+++,,,,,,+++$$$%%%''')))***+++++++++)))***++++++)))(((((()))''')))+++,,,,,,,,,***)))((('''&&&''')))******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***+++---///000)))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((000111222222222000...,,,'''((((((((())))))******+++)))''')))...333444444888999:::;;;===???@@@AAA555...,,,222444///***)))((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++))))))************))))))***)))((('''&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))(((((()))+++...///))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))***************)))))))))(((((('''''',,,,,,,,,,,,,,,+++***)))((())))))***++++++,,,,,,,,,,,,---,,,)))(((((()))((((((((((((''''''''''''******+++++++++******))))))************+++++++++*********++++++,,,,,,---++++++***)))))))))))))))(((((('''((()))***,,,---************************,,,+++)))((((((((()))***+++***(((&&&&&&''')))***---///222222000---***(((***)))((((((***,,,,,,,,,,,,)))&&&&&&((((((&&&$$$*********)))))))))))))))))))))*********))))))((('''(((*********)))'''%%%'''((())))))((()))+++---************************))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&+++,,,***'''(((,,,,,,)))((())))))))))))*********++++++***)))(((((())))))+++***)))(((((()))***+++,,,+++*********+++,,,---,,,,,,+++***))))))((((((,,,***)))((()))((('''%%%)))((('''(((***++++++***))))))(((((('''''''''&&&******))))))((((((''''''***)))))))))))))))******&&&$$$$$$%%%''')))))))))&&&''')))***+++++++++***+++(((%%%%%%'''))))))((((((((()))***************'''''''''''''''''''''''')))(((((()))***++++++***(((((((((((())))))))))))&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&(((***(((%%%&&&,,,222999777444222000---***'''((()))))))))((('''&&&&&&))))))))))))))))))))))))++++++******************&&&&&&''''''(((((())))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((''''''((())))))'''%%%)))(((((('''''')))***++++++)))''''''***,,,+++)))*********++++++,,,,,,,,,***&&&&&&++++++'''''',,,...---,,,,,,,,,+++)))'''++++++******))))))(((((()))'''&&&''')))***)))(((+++++++++++++++***)))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))))))))******((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&+++***(((''''''(((***+++'''(((*********)))'''&&&''''''((((((((()))))))))+++(((''')))---111333333222222222222333555777999333---+++///111---)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((******))))))((('''''''''(((((())))))***)))))))))+++***************++++++(((((((((((()))))))))***(((((('''&&&&&&'''(((((())))))(((((()))+++---///)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))*********************))))))((((((((())))))*********)))((((((++++++++++++***************+++,,,+++)))((((((***,,,,,,,,,,,,++++++++++++))))))***************))))))************+++++++++------,,,++++++******)))))))))((('''''''''''''''((((((((('''((()))+++,,,************************+++******)))))))))))))))++++++))))))))))))***+++...111333222...)))'''''')))(((((()))+++,,,+++***...+++((((((******)))''')))))))))))))))*********++++++******))))))))))))***+++,,,------+++)))(((***)))((((((((((((((((((******************************)))((((((((((((((((((((())))))))))))((((((***+++)))''')))---...+++((((((((()))))))))************))))))))))))******+++***)))(((((()))***+++++++++*********+++,,,---000000///...---,,,+++******)))(((((())))))((('''''''''''')))+++,,,+++***))))))((((((((('''''''''***)))))))))((((((((('''***))))))(((((())))))******(((&&&&&&'''((('''&&&&&&'''(((************)))***'''%%%&&&((()))(((''''''((())))))******))))))'''''''''''''''''''''''')))(((((()))*********)))(((((((((((()))))))))))))))))))))((((((''''''&&&''''''''''''(((((((((((()))(((((((((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&)))***)))(((***000555888666222///...,,,***(((((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******((())))))))))))(((''''''))))))))))))))))))))))))''''''(((***...000111000***)))((((((((()))+++++++++)))'''(((***,,,+++***))))))******************,,,((((((++++++''''''+++///...------------,,,+++************))))))))))))+++---///...+++))))))+++)))******+++++++++******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((()))))))))((('''''''''''''''(((((((((((()))((('''(((,,,///000000,,,+++***)))***,,,...000000+++)))+++---+++(((((('''((())))))))))))((('''((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''(((((()))))))))''''''''''''((()))***+++((((((((()))))))))*********))))))(((((())))))***)))((((((((()))+++,,,...)))))))))))))))))))))))))))***,,,,,,,,,,,,***)))))))))))))))***************************)))))))))((())))))*********))))))...---,,,+++***)))(((''')))***+++***)))((()))***+++++++++*********))))))''''''((()))************)))************+++++++++---,,,,,,++++++*********))))))(((''''''''''''((()))((((((''''''((())))))))))))))))))))))))))))))***************)))((((((+++++++++++++++++++++,,,333777:::777000+++)))+++(((((((((***,,,---+++)))---+++)))((()))***)))((((((((())))))******++++++...---+++))))))((())))))+++,,,---......,,,+++))),,,)))'''(((+++,,,+++)))************************++++++***)))))))))))))))((())))))******))))))((((((***)))'''***///000...((((((((())))))))))))******)))))))))))))))***+++******))))))))))))******+++************+++,,,,,,222222111///...,,,++++++))))))))))))((((((((((((''''''))),,,...///---+++))))))((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))+++)))''''''((((((((('''''''''(((((()))(((((('''(((''''''((())))))'''&&&&&&''''''((()))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))%%%''')))))))))+++000555777444///,,,+++***)))(((''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((+++///333444555***)))((((((((()))+++,,,+++***)))***+++,,,,,,***))))))))))))))))))((((((***''''''******)))))),,,//////...---,,,,,,,,,,,,)))))))))***************---222666444---)))))),,,(((((()))++++++,,,,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))***%%%&&&((((((((((((&&&%%%(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''((()))***++++++++++++''''''''''''''''''(((((((((''''''(((***,,,---...+++***(((&&&&&&(((***+++---***'''((())))))((('''((()))+++,,,,,,+++)))(((((((((((((((((('''''''''************************&&&&&&'''(((((())))))***&&&&&&&&&''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((()))))))))*********++++++++++++++++++++++++(((((((((((()))***,,,,,,(((((((((((((((((((((((()))***++++++++++++***)))((()))))))))************++++++******************)))***+++,,,,,,,,,,,,,,,...---,,,+++***))))))(((((()))******(((((()))+++))))))))))))((((((((('''&&&&&&'''))))))*********))))))*********+++++++++))))))***+++,,,,,,------,,,+++******))))))******))))))((('''''''''''''''(((((((((((((((((((((((())))))***++++++)))((('''******+++,,,,,,,,,++++++333777999666///******---((()))***,,,///...,,,******)))''''''''''''''''''''''''((()))***++++++,,,000...+++)))(((((()))******+++,,,------+++)))(((,,,)))&&&)))000333222000************************+++***))))))(((((())))))''''''((((((((((((''''''''')))((('''***000222000)))))))))************+++++++++***)))(((((())))))***))))))))))))))))))******************++++++,,,000000...---+++***(((((()))******)))(((''''''(((((()))+++///222222000...))))))(((((((((((((((((())))))))))))((((((((((((***)))(((((('''((((((((((((&&&&&&''')))+++++++++''''''''''''''''''&&&&&&''''''((())))))((('''%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))*********)))'''&&&&&&'''(((((((((((())))))))))))***))))))(((((('''''''''''''''''''''((((((((((((((((((((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%''''''''')))---000555111,,,))))))))))))(((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))*********++++++++++++---,,,***)))))))))***+++((((((((((((((((((((((((***)))((()))+++.........))))))((('''((()))***++++++++++++,,,,,,,,,,,,+++*********))))))(((((((((&&&%%%%%%''')))+++---///000000///,,,***)))******)))))))))******+++++++++---111555444///+++***+++((()))***+++++++++++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((('''(((***++++++***((('''$$$%%%&&&'''((()))))))))((((((((((((((((((''''''''''''((((((((()))***+++***)))'''&&&%%%&&&(((((())))))'''&&&'''((((((''''''(((***++++++***(((''''''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))***++++++''''''&&&&&&'''((()))***,,,+++******)))))))))***))))))))))))************************************((((((((())))))***++++++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******************************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******)))(((***+++++++++++++++************&&&&&&'''))))))*********))))))*********+++++++++((())))))+++,,,---......,,,,,,+++***************)))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))***++++++)))((('''(((((()))***++++++******+++...000---(((%%%'''*********,,,...000000...+++((((((((('''&&&&&&'''(((''''''((()))***++++++,,,///...+++)))'''(((((()))***+++---------,,,***(((,,,)))&&&)))000333222000************************))))))(((''''''''''''(((''''''(((((((((((('''''''''(((((('''***000222///*********+++++++++,,,,,,---,,,+++)))(((''''''''')))))))))******)))))))))))))))******++++++++++++...---,,,+++)))((('''&&&***+++,,,***'''%%%&&&''''''(((***...111111///---(((((())))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((((((&&&&&&''')))+++++++++'''''''''&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***+++,,,***'''%%%&&&'''(((((((((((())))))))))))&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''(((((()))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((***,,,222...***((('''((()))(((''''''((()))*********))))))))))))))))))))))))))))))))))))******+++++++++******))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++---,,,***)))))))))***+++((((((((((((((((((((((((+++)))(((((()))***)))((((((((('''&&&'''((()))***,,,---......---,,,+++++++++++++++******))))))(((&&&&&&&&&&&&(((,,,...///444444444000,,,))))))***))))))******++++++,,,,,,***+++---...///---***(((+++++++++++++++***)))((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''))))))*********((('''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))))))))))))))(((((((((((('''((())))))(((((()))***(((''''''&&&%%%%%%%%%&&&&&&))))))'''''')))***'''%%%%%%''''''''''''%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((+++++++++***))))))((((((***)))((('''''''''))))))++++++***)))(((((((((((()))))))))*********++++++&&&''''''((((((''''''&&&((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))***************((())))))*********))))))*********+++,,,------...***+++,,,+++***)))***+++***))))))))))))(((((((((''''''((()))************)))************+++++++++++++++++++++++++++++++++******)))(((((((((((())))))))))))))))))((('''&&&))))))))))))))))))))))))***************)))(((((('''''''''((())))))*********+++***)))(((((()))***+++++++++---///000...---)))***+++***(((((()))+++(((((())))))******++++++---,,,***(((((('''((((((,,,---...//////---+++***,,,)))'''(((+++,,,+++)))************************)))((((((''''''''''''''')))******++++++******)))''')))(((&&&)))...///---*********+++++++++,,,,,,---,,,+++)))((('''''''''))))))************))))))((()))******++++++******------,,,+++***)))(((((()))+++,,,***'''%%%&&&(((&&&&&&(((+++---...,,,***(((((())))))))))))******(((((((((((()))))))))))),,,+++***))))))(((((()))+++)))''''''((((((((('''''''''&&&&&&&&&''''''(((((()))***)))'''&&&&&&'''%%%&&&&&&'''((('''''''''((((((((((((((((((((((((***,,,---+++(((&&&''')))(((((((((((())))))))))))$$$$$$%%%&&&'''((())))))''''''''''''((((((((((((''''''((((((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))******++++++///,,,)))'''((())))))((((((((()))*********))))))************************))))))******++++++,,,,,,***))))))))))))))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,++++++***)))*********))))))))))))))))))))))))***))))))+++,,,---+++))))))((('''''''''(((***+++...000111000...+++************************)))))))))+++***''')))---000///888:::;;;888222......///*********+++++++++++++++((('''(((***------***''',,,,,,,,,++++++)))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))***+++***(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&))))))))))))******+++,,,++++++******))))))))))))''')))+++***((('''''')))&&&&&&'''''''''&&&%%%$$$$$$)))+++((((((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))*********)))(((((('''''',,,+++)))'''''''''((()))(((''''''&&&&&&&&&''''''))))))*********+++++++++&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((())))))*********))))))*********)))((((((******++++++,,,---......,,,------,,,***)))***+++(((((((((''''''''''''&&&))))))***************))))))************++++++++++++++++++++++++++++++++++++***))))))(((((())))))((()))*********)))((('''************************+++******)))))))))))))))''''''&&&&&&''')))***+++///---***)))+++,,,,,,,,,+++***)))+++---...---,,,(((***+++***((('''***,,,)))))))))))))))*********)))))))))(((((((((''''''+++,,,...///...---+++******)))((((((((((((((((((***************************))))))((('''(((((((((******++++++++++++******)))***(((%%%''',,,---)))(((((()))))))))*********+++***))))))))))))))))))((()))***++++++***)))((('''((()))***+++******)))+++++++++******)))))))))&&&)))+++***'''&&&(((+++)))((((((***,,,---,,,+++(((((()))))))))*********'''((((((((()))))))))***---,,,+++***))))))))))))***(((&&&&&&'''((('''&&&''''''&&&&&&&&&((()))***)))******(((&&&$$$&&&(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))),,,...---)))'''))),,,(((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((***))))))))))))))))))((('''((((((((())))))))))))((((((((((((((((((((((((((((((((()))***+++,,,+++,,,+++)))((()))***)))((())))))*********)))(((((())))))))))))))))))))))))((((((((()))***+++++++++)))))))))))))))************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))*********************))))))((())))))))))))))))))))))))++++++,,,...000///,,,)))+++***)))))))))***,,,,,,000222444222...***))))))(((((())))))))))))))))))(((,,,,,,))),,,333777666777;;;>>><<<777333222333,,,++++++++++++++++++***'''((()))******)))************+++++++++******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$&&&((()))***)))((('''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&'''((()))++++++************++++++)))(((((((((((()))******,,,+++++++++******))))))'''***,,,+++(((&&&''')))%%%''')))******(((&&&%%%###***---***)))---,,,((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))...---***(((''''''((())))))(((((())))))***+++,,,)))************+++++++++((()))***++++++***)))((('''((()))))))))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))************''''''(((((()))))))))***,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,------------...///---+++******+++,,,,,,,,,,,,+++++++++******++++++++++++******))))))************+++++++++'''((()))***,,,---...///---,,,++++++***+++++++++((()))***++++++***)))(((************************,,,+++)))((((((((()))***)))(((&&&&&&''')))+++---000+++&&&&&&***,,,***(((***)))((((((***,,,,,,,,,&&&((()))(((&&&%%%(((************)))))))))))))))'''((((((((((((((('''&&&)))***+++,,,,,,***(((''''''((())))))((()))+++---************************+++******)))))))))))))))(((((())))))))))))((((((******(((%%%&&&******'''''''''''''''(((((((((((((((((((((((()))***+++,,,((()))***++++++***)))((('''((()))++++++******)))(((((((((((((((((((((((("""&&&******''''''+++///---,,,+++,,,...///...---(((((())))))*********+++'''((((((((())))))******...---,,,+++************&&&$$$$$$%%%''')))))))))'''&&&&&&&&&'''(((***+++)))******(((%%%$$$&&&)))&&&'''(((((())))))(((((('''''''''''''''''''''''')))---///---)))'''***---(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((())),,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$&&&)))++++++++++++***))))))******)))(((***************)))((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))******++++++******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++)))(((''')))))))))))))))))))))))),,,---...000111...***&&&---,,,+++++++++,,,---...111444555333...)))((((((&&&'''''''''(((((())))))$$$)))+++***///:::@@@@@@333888======999555444555---,,,,,,++++++*********'''+++...,,,(((&&&)))...((()))***++++++++++++++++++(((''''''***+++)))''')))((('''&&&''')))+++---$$$%%%'''((((((((('''''')))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((******+++++++++)))'''%%%(((((()))(((((()))+++...111000---***(((((())))))'''''''''''''''((())))))***)))'''%%%%%%%%%'''((()))***+++,,,+++***)))(((((('''&&&&&&&&&''')))***(((((((((((())))))))))))***)))))))))))))))************))))))))))))******---)))$$$"""###%%%((()))((()))******(((''''''((())))))(((((('''''''''&&&)))(((((((((((())))))***++++++)))&&&'''++++++'''+++*********))))))((((((+++***)))(((((('''''''''''')))++++++***))))))***))))))))))))))))))))))))------,,,++++++******)))...------,,,,,,------...000///...---,,,+++++++++)))***+++------,,,++++++***************++++++++++++++++++,,,,,,------...++++++++++++++++++++++++'''((((((((()))***+++,,,------...,,,***(((((()))((((((((('''(((***,,,---///---+++)))''''''''''''(((((('''((()))***,,,---///+++((((((***+++***(((************************************))))))))))))+++***)))(((((()))***+++---,,,+++)))))))))***+++---------,,,,,,+++++++++++++++++++++************,,,+++++++++***)))))))))+++***(((''''''(((***+++(((((((((((()))))))))))),,,***((()))++++++(((&&&&&&&&&''')))++++++***((('''(((***+++,,,,,,++++++++++++***)))((('''&&&%%%++++++***(((&&&$$$"""!!!++++++******************((((((''''''((()))******---,,,,,,---------***((('''(((((()))***+++++++++''')))***'''$$$%%%***000///---)))((()))******)))''''''((((((((((((''''''&&&$$$$$$%%%'''((('''&&&''')))(((%%%&&&***,,,+++---,,,***)))'''&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''***)))'''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))+++***))))))))))))***+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---///000...***(((***,,,,,,,,,+++***))))))******&&&''''''((()))******++++++++++++***************(((((((((((())))))))))))+++*********))))))((((((((()))*********)))'''&&&''''''''''''(((***++++++))))))))))))))))))))))))******++++++++++++******++++++++++++***************---000111///,,,+++******++++++***)))***---000777555222///,,,***))))))(((((((((((('''''''''''' ###&&&)))333======777444444333333222000///...------,,,,,,+++***))))))---,,,***)))((('''((((((---,,,++++++,,,,,,***))))))'''&&&&&&))))))(((&&&''''''&&&&&&''')))***+++$$$%%%&&&'''(((''''''&&&((('''&&&%%%%%%%%%&&&''')))(((''''''''''''((())))))***,,,---,,,***'''%%%((()))))))))((())),,,...000...,,,)))((('''((((((((('''''''''''''''((()))((((((&&&&&&%%%&&&'''(((''')))***+++***)))))))))'''''''''(((((()))******)))))))))))))))(((((((((***))))))(((((())))))*********))))))))))))******,,,)))%%%$$$%%%'''((((((((()))******(((''''''((())))))((((((((('''''''''((((((((((((((()))******---...+++((())),,,,,,(((************)))))))))(((,,,+++)))((('''''''''(((''')))******)))((()))***))))))))))))))))))))))))++++++************)))))),,,,,,++++++++++++,,,,,,000000///------,,,,,,,,,******++++++,,,+++++++++,,,,,,++++++******))))))((()))***++++++++++++***------------------------'''((()))***+++,,,...000111111000...+++)))((((((***)))((((((((()))***+++,,,+++***)))(((((()))*********)))(((((()))***+++///,,,)))(((***,,,,,,+++((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))+++***)))((((((((()))***------,,,,,,,,,+++++++++******))))))))))))******++++++******************...---***((('''(((((()))))))))))))))************+++)))((()))++++++)))&&&(((''''''(((******(((&&&++++++***)))(((((())))))(((((())))))))))))******))))))))))))((('''&&&%%%))))))(((''''''((()))***))))))((((((((()))******...///000000...,,,***)))&&&''''''((())))))******''')))***'''%%%%%%***//////---***))))))*********''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&((('''$$$$$$(((***)))+++***)))(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((('''&&&&&&'''((()))((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))***+++)))(((''''''(((+++***)))((((((((((((((('''''''''((()))*********$$$%%%&&&'''((()))))))))(((((((((((())))))))))))*********)))))))))((((((''''''((()))))))))))))))((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&&&&'''''''''((('''***---...---,,,++++++++++++***))))))+++---///222000...+++)))((((((((()))))))))(((((((((''''''&&&(((((()))///666444...------.........---,,,,,,***++++++++++++,,,,,,,,,///...,,,*********+++,,,+++*********,,,---------((('''''''''))))))(((&&&&&&&&&&&&''''''((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))(((***---...---+++(((%%%(((*********)))***,,,......,,,***(((''''''''''''((((((''''''&&&'''''''''&&&&&&&&&'''''''''''''''''')))++++++***)))))))))'''(((***+++,,,,,,,,,+++*********))))))((((((((())))))(((((((((((())))))***))))))(((((())))))***,,,)))'''&&&((())))))(((((()))******(((''''''((())))))((((((((((((''''''''''''(((((()))***++++++------+++((()))---,,,)))************)))))))))))),,,+++)))'''&&&'''((()))''')))******((('''((()))))))))))))))))))))))))))((())))))))))))*********++++++************++++++000//////...------------,,,++++++*********++++++------,,,+++***)))((((((((()))+++,,,,,,+++***)))************************)))***+++******+++...000333111///---+++***))))))++++++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))///,,,)))(((***,,,......((((((((((((((((((((((((************))))))))))))''''''(((((()))(((((('''))))))((((((((()))******,,,,,,,,,+++++++++++++++***)))(((''''''(((***+++))))))******************111///,,,***((('''''''''************++++++++++++(((''''''(((******)))''')))(((((((((***)))'''&&&...,,,)))((((((***---///)))))))))*********++++++)))))))))************+++)))((('''&&&'''(((***,,,++++++***)))))))))******...111444333///+++))))))&&&&&&''''''(((((())))))'''((()))'''%%%&&&***...///,,,***))))))******)))''''''((((((((((((''''''((('''%%%&&&''''''&&&%%%&&&)))(((%%%&&&***,,,***)))))))))(((((())))))***'''(((((())))))(((((('''(((((((((((())))))))))))''''''''''''((()))***+++***))))))((((((''''''&&&'''&&&$$$######$$$&&&'''''''''''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((('''&&&&&&(((((('''&&&)))(((((('''''''''''''''''''''(((((())))))******&&&''')))++++++***)))((((((((((((((())))))))))))******))))))))))))((((((&&&&&&''''''(((***+++,,,))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((("""######$$$%%%''''''((($$$'''***++++++++++++,,,---+++))))))***,,,,,,,,,---,,,+++***))))))))))))*********))))))))))))((()))***)))))),,,///---((())))))***+++++++++++++++(((((()))***,,,---......///---+++))))))+++---...)))))))))***+++...000111(((((()))*********)))(((%%%%%%&&&'''((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***---......+++(((&&&)))***++++++******+++---+++***)))''''''&&&&&&''')))(((''''''&&&&&&''''''%%%&&&'''(((((((((''''''***---//////,,,))))))***(((***---///000000...---++++++******)))(((((((((***)))(((((('''((((((((())))))(((((((((((())))))+++)))((()))******)))(((((()))******(((''''''((())))))((((((((((((((((((&&&'''((()))***+++++++++)))***)))''')))......+++*********))))))))))))))),,,***(((&&&&&&''')))***''')))******(((''''''((())))))))))))))))))))))))(((((())))))***++++++,,,++++++************++++++......---,,,,,,,,,---------,,,***))))))***++++++,,,,,,,,,++++++*********)))+++---//////---+++***))))))))))))))))))))))))+++,,,,,,***((())),,,///222///,,,*********++++++++++++++++++++++++,,,,,,))))))))))))***+++,,,,,,+++*********************///---***)))***---///111************************************)))))))))(((&&&''')))*********)))(((***************++++++++++++++++++++++++************(((&&&%%%%%%''')))+++(((((())))))******++++++000///---***)))((('''''')))))))))*********++++++'''''''''((()))***))))))***)))((()))++++++***))),,,***((((((+++000666:::,,,,,,++++++***))))))(((*********++++++,,,,,,---+++)))(((((((((+++---///,,,,,,+++***)))))))))***,,,111555333---((('''((('''''''''(((((()))))))))'''((()))(((&&&'''***---,,,***(((((()))))))))(((''''''(((((((((((('''''')))'''&&&&&&''''''&&&$$$&&&)))***(((***///111000******))))))((()))))))))(((((())))))))))))((((((''''''(((((())))))******((())))))))))))******+++)))))))))((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((()))+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******************'''&&&'''***,,,***((()))(((''''''''''''(((((('''((((((((()))))))))******+++------,,,)))&&&$$$(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''')))+++,,,******))))))((()))))))))))))))))))))))))))))))))******++++++++++++******&&&&&&'''((())))))******%%%'''************+++---///,,,******+++,,,+++***,,,,,,,,,,,,------......+++++++++*********))))))(((((('''(((+++------*********+++,,,,,,,,,,,,,,,(((((()))***,,,---......+++)))'''&&&&&&(((+++---******+++***+++---000333&&&((()))***)))(((''''''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((())),,,------+++(((&&&(((***++++++***)))***,,,)))((((((''''''&&&&&&&&&)))(((((('''''''''((((((''''''((()))))))))((('''///222444222---******+++***,,,///222222111///...+++*********)))))))))(((******)))((((((((((((((())))))(((((((((((())))))***)))((()))++++++***(((((()))******(((''''''((((((((())))))))))))))))))'''''')))***++++++++++++''')))((('''+++111333111))))))))))))))))))******+++***((('''&&&''')))***((()))+++***(((''''''((())))))))))))))))))))))))((())))))***+++,,,------,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,---,,,+++******+++,,,---******++++++,,,,,,,,,---***+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***+++000555777333...+++***++++++*********+++---...///000000+++++++++++++++*********((())))))***+++,,,,,,,,,...---,,,++++++,,,///111************************************)))))))))(((((()))***+++,,,+++******************************************************)))(((&&&$$$%%%''')))+++((((((((())))))******+++,,,,,,+++***))))))))))))((((((((()))))))))******&&&'''((())))))))))))***)))((((((***,,,......---***(((''''''+++111888===,,,,,,++++++***)))))))))---,,,++++++++++++,,,,,,***)))(((((()))+++---...,,,,,,+++***)))))))))***)))...222000+++&&&&&&(((((()))))))))))))))******'''((((((((('''(((***,,,***(((''''''(((((('''&&&''''''(((((((((((('''''')))(((&&&'''''''''&&&%%%###'''))))))---333555444---,,,+++)))((((((''''''(((((())))))))))))((((((''''''(((((())))))*********************))))))(((&&&''''''((()))***++++++))))))(((''''''((())))))***)))******+++,,,---...(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************((('''(((,,,---,,,)))***))))))((())))))******(((((((((((())))))))))))'''(((******)))&&&###!!!(((((((((((())))))))))))(((((((((((((((((())))))***)))(((''''''((()))***+++******))))))))))))***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++)))***++++++******+++---000...---,,,,,,,,,+++***++++++,,,---...//////000++++++++++++************)))((((((***+++,,,,,,------------------,,,++++++*********++++++,,,,,,,,,)))'''&&&%%%%%%(((***,,,,,,---...---+++,,,...111###&&&))))))(((&&&%%%&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&((()))***++++++***((('''''')))++++++)))))))))***''''''''''''''''''''''''))))))(((((())))))***++++++*********))))))))))))///333555333---))))))++++++---///111111000...,,,************************,,,+++***))))))(((((())))))((((((''''''(((((()))***)))((()))***+++***)))((()))******(((''''''((((((((())))))))))))******((()))***+++++++++***)))(((******)))---444666444))))))))))))************))))))(((((((((((()))))))))+++,,,+++)))((((((((()))))))))))))))))))))))))))******+++,,,---------,,,,,,++++++++++++,,,,,,))))))))))))******+++,,,,,,,,,,,,,,,,,,---......))))))***+++,,,---......)))***+++,,,,,,+++)))(((++++++++++++++++++++++++'''+++...---,,,///666===???888000,,,+++,,,+++)))(((***+++---///000111111,,,,,,,,,,,,+++***)))((('''((()))+++,,,---------,,,------,,,+++,,,...000((((((((((((((((((((((((************))))))))))))))))))***+++,,,,,,,,,,,,******++++++******)))((()))))))))))))))*********((('''&&&%%%&&&(((***+++(((((()))))))))))))))))))))))))))))))))******)))'''((((((((())))))))))))''')))++++++***))))))***)))((('''))),,,///000///***(((''''''))),,,000333'''(((((()))***+++,,,,,,...---+++***))))))***+++'''''''''(((((()))******++++++***)))))))))******'''***---,,,)))&&&'''((())))))))))))************'''''''''(((((()))***+++)))'''&&&'''((()))'''&&&''''''(((((((((((('''''')))'''&&&'''(((((('''&&&!!!%%%((()))---333666444...---,,,***((((((''''''((())))))******))))))((((((((((((((())))))))))))++++++++++++***)))''''''&&&&&&'''(((***+++,,,,,,((()))************)))(((+++*********+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))((('''(((***+++***)))***************++++++,,,(((((((((((())))))))))))&&&''')))+++++++++)))((((((((((((((())))))))))))''''''(((((((((((())))))******)))(((((((((((((((******)))))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((+++++++++******))))))))),,,,,,,,,+++******---///000111222000---******+++((()))+++,,,------------+++++++++************)))---***)))++++++)))***---,,,,,,------,,,+++******,,,,,,++++++++++++++++++***))))))((()))***+++,,,---///111000,,,+++,,,///$$$(((+++,,,***((('''((())))))((('''''''''((()))***)))((('''''''''((((((''''''((())))))((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&(((******)))''''''((('''''''''(((((((((''''''))))))))))))***+++------///...,,,***))))))******)))...222000***&&&(((+++***+++---...---,,,***))))))))))))******++++++,,,---,,,+++***))))))))))))((((((''''''''''''((((((***((('''''')))*********((()))******(((''''''((((((((()))))))))*********)))***+++,,,,,,***)))((((((***)))(((,,,222333111((()))))))))************'''((()))******)))((((((+++,,,---,,,***)))((()))))))))))))))))))))))))))))))))******++++++,,,,,,++++++************++++++))))))))))))***+++,,,---+++,,,---...//////000000***++++++,,,,,,---------***++++++++++++***)))(((************************'''+++...,,,***,,,444<<<<<<555---)))***,,,,,,+++((()))+++---...//////...,,,,,,,,,,,,,,,***)))((())))))+++,,,,,,,,,,,,++++++---///...,,,***+++---((((((((((((((((((((((((************))))))))))))))))))))))))***+++,,,---.../////////...,,,***)))((((((((()))))))))******''''''''''''((()))***+++)))))))))))))))((((((((('''(((((()))))))))(((((((((((()))))))))*********)))+++---,,,***))))))+++)))'''&&&'''***,,,------******))))))((())))))***&&&''''''(((***++++++,,,,,,+++)))((('''((()))***'''((())))))***)))(((((())))))((((((((()))******'''''''''(((((()))******))))))))))))))))))))))))'''''''''((()))*********)))(((((()))******)))'''''''''((((((((((((''''''((('''&&&'''((()))((('''###'''***+++...333555333---,,,+++***))))))))))))))))))************))))))))))))))))))((((((((((((((()))*********)))((('''''''''((()))***+++++++++***+++...//////...+++*********)))))))))******+++))))))))))))))))))))))))************************(((((()))***************((()))***)))(((((()))******************+++,,,,,,))))))))))))(((((((((((()))***+++---............(((((((((((())))))))))))'''''''''((((((((())))))'''(((((())))))))))))((())))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))+++++++++***)))+++...111000444666333---)))***...((()))***+++,,,,,,+++***+++************)))))))))---***)))+++***'''(((---++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///333222...+++,,,...(((,,,000000...++++++++++++***((('''&&&((()))***+++***)))(((''''''((()))(((((()))))))))'''&&&%%%'''((()))******)))((('''((((((''''''''''''((()))%%%(((******((('''&&&'''&&&'''(((((()))(((((((((((())))))***+++---...///222000---+++))))))***+++###)))---,,,'''$$$'''+++******++++++***)))'''&&&(((((()))***+++,,,,,,---...---,,,+++************((((((''''''''''''((((((***(((&&&&&&(((*********((()))+++***(((''''''((((((((())))))*********+++***+++,,,---,,,***(((''''''((('''%%%(((---...+++(((((())))))*********+++&&&''')))++++++***(((''',,,---...---+++))))))***))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))******+++,,,---...***+++---000111111111111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------))),,,---***%%%&&&,,,333333,,,%%%$$$(((,,,......((()))+++,,,---,,,,,,+++***+++,,,---,,,+++***)))++++++,,,---,,,+++***)))***---//////,,,******+++************************************)))))))))))))))(((((('''(((***,,,---444444444444222000...---'''((((((((())))))******&&&'''(((((()))******+++******))))))((((((''''''(((((((((((((((''''''&&&)))************+++++++++***---...---***))))))+++)))(((&&&&&&(((*********+++++++++++++++***)))((())))))))))))((((((((((((***)))'''&&&&&&(((***+++)))***,,,------+++)))((((((((('''(((((()))******(((&&&%%%&&&(((+++,,,,,,((((((((((((((('''''''''(((''''''((()))******)))******)))***,,,,,,+++)))''''''(((((((((((('''''''''&&&&&&''')))***)))((((((,,,......000555666333++++++***************+++))))))************))))))******))))))((((((''''''%%%&&&((()))******))))))))))))))))))************---///333555555333///---***)))((((((((((((((()))************************************************(((((()))***************)))+++---,,,)))(((***,,,******))))))***+++,,,,,,))))))))))))((((((((((((++++++******************(((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&(((***++++++******))))))))))))***+++,,,---))))))))))))))))))))))))******++++++++++++******&&&''''''((()))***++++++((())))))((()))+++000444000666:::666---(((***///***+++,,,------,,,+++************))))))))))))(((+++''''''******''')))///++++++---...///000000000******+++++++++,,,,,,,,,***+++,,,------,,,***))))))...333333000,,,---///))))))************))))))************)))'''&&&%%%''''''&&&%%%%%%'''((()))******)))(((((((((((((((''''''((((((((('''%%%$$$(((((((((((()))))))))))),,,***(((&&&%%%&&&((()))''''''''''''''''''''''''((((((&&&&&&''')))+++---'''+++...,,,(((%%%'''***((('''''')))***)))%%%!!!''''''''''''(((((((((((()))***+++,,,,,,+++)))(((......,,,***&&&"""(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%(((((()))***************------///333666444...)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************---111444222,,,'''''')))''''''((()))***++++++,,,))))))************))))))***)))((((((((()))++++++---,,,++++++******++++++............////////////,,,,,,------...------,,,,,,+++++++++******)))))),,,,,,,,,,,,++++++++++++++++++++++++,,,---......((()))***+++,,,---......---,,,+++******+++,,,---++++++++++++***)))((((((*********+++******))))))++++++,,,,,,,,,,,,,,,,,,***************)))(((((('''***---///...,,,+++***+++***)))((()))***,,,...333555777888666111+++'''***************)))'''''''''***,,,,,,+++***************))))))((((((((('''''''''((()))))))))))))))+++***)))(((((()))***+++))))))((('''''''''''''''))))))))))))))))))))))))&&&(((++++++)))(((''''''''''''(((((()))))))))******)))))))))((((((''''''+++++++++++++++***)))(((&&&'''((((((''''''((()))''''''''''''((((((((((((''')))+++,,,***)))))))))''''''((()))***++++++,,,+++)))((())),,,---+++))))))((((((((()))***++++++)))))))))))))))))))))))),,,---...000111000000///))))))((((((''''''&&&&&&***+++---------+++)))(((***)))'''&&&'''(((***++++++++++++******)))))))))''')))++++++******+++---...000111111///,,,'''$$$)))))))))))))))))))))))),,,)))'''***---...***&&&(((((())))))************)))(((&&&&&&'''((()))((((((((())))))(((((('''&&&,,,)))'''(((******((($$$))))))))))))************+++++++++*********))))))++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++,,,,,,)))'''***)))(((((((((((())))))))))))************))))))+++*********))))))(((((())))))(((((()))***++++++............------,,,+++))))))))))))))))))))))))******))))))((((((((('''++++++************++++++***---///000...,,,++++++'''((()))***************,,,---///000000...---+++............---,,,+++***(((((())))))))))))((((((************)))(((&&&&&&'''''''''''''''(((((())))))(((''''''&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((%%%$$$"""!!!!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***+++***---///---)))'''(((***)))(((&&&'''((()))'''%%%''''''''''''((((((((((((((()))+++,,,,,,***)))(((((())))))))))))'''&&&%%%(((((((((''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''&&&&&&((())))))*********)))))),,,,,,...222444222---((())))))))))))))))))))))))************************))))))))))))************))),,,...---)))''''''((((((((())))))******++++++******++++++++++++******))))))))))))******+++,,,,,,,,,+++++++++,,,,,,---............////////////------.........---,,,,,,,,,,,,,,,+++++++++******************************---------,,,------......))))))***+++,,,------......---,,,++++++,,,------((()))***+++,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))+++------+++)))((((((,,,+++***))))))+++---...555777999:::888555111///------,,,,,,,,,,,,++++++(((***,,,,,,+++***)))*********)))))))))((((((((('''(((((()))******))))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))***,,,......+++)))((((((((((((((())))))******************))))))((((((((()))******+++++++++******&&&((())))))(((''')))***)))))))))(((((((((''''''''')))******)))(((((()))((((((((()))*********+++***((('''))),,,---,,,+++***))))))))))))******+++))))))))))))))))))))))))))))))+++,,,------,,,,,,(((((((((((((((''''''''')))***+++,,,,,,***((('''***)))'''''''''(((***++++++*********)))))))))((((((((((((((()))))))))))),,,---...///...,,,)))'''(((((((((((((((((((((((()))((((((***++++++)))&&&)))))))))))))))*********+++)))(((''''''(((((((((&&&&&&''''''''''''''''''((((((((()))******(((&&&(((((()))))))))******************)))))))))((((((***))))))(((''''''((((((************************(((((((((((((((((((((((((((((((((***+++,,,***((()))))))))((((((((())))))))))))************))))))************)))))))))((()))))))))))))))***++++++---------------,,,++++++************************((((((((('''''''''&&&&&&)))((((((''''''(((((()))+++---//////---,,,,,,,,,---,,,++++++++++++***)))---...000111111000...---............---,,,+++***''''''((((((((((((''''''))))))***))))))((('''&&&''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((***,,,///000...***((()))***)))'''%%%%%%'''((())))))''''''''''''(((((((((((('''((()))*********)))(((&&&'''(((***+++++++++***((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))*********))))))(((******,,,///000///+++((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++)))))))))))))))))))))))))))*********************++++++++++++++++++++++++((()))***+++,,,,,,------,,,,,,,,,,,,,,,---...///---............/////////......//////...---,,,,,,------,,,,,,,,,,,,++++++))))))******++++++,,,,,,//////......---.........***+++++++++,,,,,,------......---------......///******+++,,,------------******+++,,,---------------------------,,,,,,,,,------------,,,,,,,,,+++---...///...+++))))))))),,,+++*********+++,,,---000111333555555555444333///...---,,,,,,,,,---...***,,,------+++)))))))))*********)))))))))))))))(((((()))************)))******))))))))))))******+++******))))))))))))***)))))))))))))))))))))))),,,...///...+++)))(((''')))))))))******************************)))))))))'''((()))***++++++++++++'''(((***)))(((((()))+++*********))))))((((((((('''((()))(((&&&&&&((())))))))))))))))))))))))))))))(((((())),,,......---++++++******************))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((((((((())))))((()))*********)))((('''))))))((('''((()))***+++*********)))))))))))))))+++((('''(((+++,,,***((())))))***+++++++++++++++''''''''''''''''''''''''(((***,,,,,,+++******************)))))))))))))))''''''&&&&&&'''((())))))''''''''''''((()))******###%%%(((***)))((((((((((((((())))))))))))******)))))))))((((((((((((((()))(((((('''''''''''''''************************((((((((((((((((((((((((***(((((()))***+++***)))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++******************************)))))))))((((((((((((((()))((((((''''''(((((()))+++---...---,,,+++,,,...222///,,,+++------+++))),,,---.../////////...---............---,,,++++++&&&''''''''''''''''''&&&((())))))))))))((((((''''''((()))++++++***))))))'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&&&&'''''''''(((((((((***)))((('''((()))+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))---...///...***(((((()))%%%%%%%%%%%%&&&(((((()))''''''''''''((((((((((((''''''((())))))))))))((()))***+++,,,,,,+++******((((((((((((((((((((((((((((((''''''''''''((((((******)))))))))))))))))))))************)))((((((((()))+++------,,,)))((())))))))))))))))))))))))*********+++++++++++++++))))))*********+++++++++...,,,******+++,,,,,,++++++*********************+++++++++******+++++++++((()))+++---......------+++,,,,,,,,,...///000111---------........./////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///000000///...------......------------------------///////////////000000000////////////...---++++++------...............---000000000///////////////.........---------------000111111000---,,,---...++++++*********++++++,,,,,,---...000222444555666111000---+++******+++,,,+++---...---+++)))((((((************************))))))******+++******)))***))))))))))))))))))*********)))(((((()))))))))((((((((((((((((((((((((***+++,,,,,,)))'''''''''******************++++++++++++******************(((((()))***************((()))******))))))***+++))))))))))))************'''((('''&&&%%%%%%'''))))))))))))))))))((((((((((((((()))***,,,---......---,,,+++******)))******((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''(((((()))))))))***((())))))******)))(((((())))))((((((((()))***+++************************...***(((+++000333000---(((((((((((())))))***+++(((((((((((((((((((((((()))---111111---+++,,,///************))))))))))))"""###%%%&&&&&&((()))+++******)))))))))***+++,,, $$$)))+++)))((((((***(((((((((((()))))))))***)))))))))))))))))))))))))))(((((('''''''''((((((************************((((((((((((((((((((((((***)))'''((()))++++++***(((((())))))*********)))))))))************))))))*********)))))))))))))))***)))))))))))))))************+++++++++******)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,---,,,++++++---///444000,,,+++...///,,,*********+++,,,,,,,,,++++++---.........------,,,+++&&&&&&''''''''''''&&&&&&'''(((((())))))))))))((('''(((***+++++++++***)))((('''''''''''''''(((((('''(((((((((((((((((((((''''''((((((((()))))))))((((((&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((())))))+++,,,,,,+++)))''''''''' """%%%'''''''''&&&&&&''''''''''''((((((((((((''''''((())))))))))))))),,,------------+++***)))))))))))))))))))))))))))((((((''''''''''''(((((())))))******************))))))*********))))))(((((()))+++++++++***))))))************************)))))))))*********++++++************++++++++++++000...,,,+++,,,---,,,+++++++++++++++************+++***))))))))))))***+++)))***,,,---......------++++++,,,---...000111222------------............///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111000///...............//////000000000000000000111111222222333333333333333333333222111///...---111222222222111000//////222222222111111000000000000///...---------......///000111111//////000222,,,+++++++++++++++++++++......///000333666999;;;555333///,,,***)))******+++---......+++)))))))))*********+++++++++++++++***+++++++++++++++******)))))))))******)))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''')))******)))((()))***++++++************************************++++++***************)))((('''((()))******))))))***+++''''''((()))***+++,,,,,,'''''''''&&&$$$%%%'''))))))))))))((((((((((((((()))***+++++++++,,,---...,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((())))))***++++++'''((((((((())))))******))))))******************)))))))))))))))******+++++++++++++++++++++++++++---***(((,,,222666444111))))))((('''''''''((()))))))))))))))))))))))))))(((---222111,,,))),,,///*********)))))))))))))))&&&(((******(((''')))***++++++***************+++!!!%%%******)))''')))***'''(((((((((((()))))))))************************)))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))++++++***'''((()))***++++++******))))))************))))))))))))))))))))))))************)))))))))))))))***))))))***++++++*********************************++++++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,+++++++++---///111...,,,,,,...///...,,,)))******+++++++++++++++---------...------,,,,,,&&&&&&''''''''''''&&&&&&&&&'''((())))))***))))))(((((()))***************)))(((((((((((()))******&&&'''((()))***)))((('''(((((((((((()))))))))***(((((('''&&&%%%%%%$$$$$$************************(((((())))))))))))))))))))))))))))))((('''&&&%%%###''')))(((&&&&&&&&&''''''''''''((((((((((((((((((((())))))******++++++,,,------------++++++))))))))))))************((((((''''''''''''(((((())))))))))))************(((((()))***************)))***,,,+++***)))***+++************************(((((())))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++++++++***)))(((((()))***+++++++++,,,,,,------,,,,,,+++,,,,,,---...///111111,,,------------.........//////000000000000//////,,,,,,---------------...,,,,,,------......//////111111000/////////000000222333333333444444555555555666777888999999999888555555666666666666666555666666777777666555555444666666555555444333333333222111000/////////000111///111222333222111222333......------------,,,,,,.........///222444777999666555222///---++++++++++++---......,,,*********+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))'''''''''''''''(((((()))))))))))))))))))))))))))((()))***+++******,,,---***************))))))))))))))))))***************************)))((('''&&&'''(((***)))(((((()))+++&&&'''(((((()))***++++++&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((,,,---------+++***+++,,,******))))))))))))))))))))))))))))))))))))))))))************+++,,,---...((())))))))))))))))))***)))))))))*********++++++)))))))))*********++++++***************+++++++++)))''''''***///222222000***)))((('''&&&&&&&&&'''************************%%%***...---)))'''(((+++((()))))))))************///111222000+++''''''(((((()))******+++*********'''(((******)))((())))))''''''(((((((((((())))))************++++++++++++***))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))***(((((()))***+++***)))'''(((***+++,,,++++++***))))))************))))))))))))))))))************+++******)))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))*********,,,++++++++++++++++++,,,)))***,,,,,,++++++---......//////000//////......,,,,,,,,,------......///,,,------...------,,,,,,''''''((((((((((((''''''&&&&&&((()))************)))(((((((((((()))******)))((((((((())))))***+++$$$&&&)))+++,,,***(((&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((('''&&&###&&&((()))'''&&&''')))''''''''''''((((((((((((((((((((()))***+++,,,,,,+++,,,---------,,,+++***)))))))))******+++++++++((((((''''''''''''((((((((((((((()))))))))******&&&'''(((***++++++++++++***,,,---,,,***)))+++---************************))))))******+++,,,,,,---*********+++++++++,,,,,,&&&***------***)))***,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000,,,,,,---------...............///000111111111111....../////////000000000111111111111111111111111333222222222222333333444555555666777888888999999;;;<<<===>>>?????????>>>;;;<<<<<<======<<<<<<;;;999:::;;;<<<============>>>>>>===<<<<<<;;;::::::666555333222111222333444333666888999777555444444111111111111111000///////////////000111333444555222222111000...---,,,,,,***,,,......,,,++++++++++++++++++,,,,,,,,,------,,,,,,------,,,++++++***((()))***++++++***)))(((((((((''''''((())))))***))))))))))))))))))))))))((()))***)))((((((***+++*********))))))(((((((((((((((((())))))*********((()))))))))))))))((((((&&&((())))))(((''')))***((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&'''''''''((()))))))))...000000...***(((((()))((((((((('''(((((())))))))))))))))))))))))))))))******))))))***+++---...*********)))))))))))))))(((((((((((())))))******))))))******+++++++++***'''((((((((())))))))))))''''''((()))+++,,,---...((((((((((((((('''''''''))))))))))))))))))))))))%%%(((******(((&&&'''(((''''''((()))***++++++,,,///222444111+++'''''')))&&&(((+++...000000///......,,,)))((())))))(((((('''''''''((((((((())))))))))))))))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,***(((&&&(((***,,,,,,,,,+++***))))))************))))))((()))))))))************++++++***))))))))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++((((((((()))))))))***************))))))*********'''))),,,---,,,,,,,,,---...222666555111------...,,,,,,,,,------...///000,,,,,,------...------,,,''''''((((((((((((''''''%%%&&&''')))************)))((('''''''''(((***+++((((((((((((((()))******###&&&***,,,---+++(((&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&'''&&&&&&((())))))((('''''')))***(((&&&&&&))),,,''''''''''''((((((((()))))))))))))))***+++,,,---............---+++)))'''))))))******++++++++++++((((((''''''''''''((((((''''''(((((()))))))))***%%%&&&((()))+++,,,,,,,,,+++---...---******,,,///******************************+++,,,,,,---......******+++++++++,,,,,,,,,###(((...///,,,***,,,///))))))***+++,,,,,,---------,,,***))))))***,,,---...---+++***))))))***+++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---...///111222222222222000000111111222222222333666666666666666666666555444444444444444555666777666777888999:::;;;<<<<<>>===<<<;;;<<<>>>@@@BBBDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBB999777555444444444666777:::<<>><<<:::888777777777666666666666333333333444777;;;???AAACCCEEEGGGHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;===@@@CCCEEEEEELLLNNNOOOPPPOOOLLLHHHEEEDDDCCCAAA@@@@@@BBBDDDFFFGGGFFFEEECCCAAA>>>;;;:::999999777777666666666666888888888888888888888888333222111///---,,,******,,,,,,+++***)))(((''''''------------,,,,,,++++++************************+++*********))))))(((((('''((()))***,,,,,,,,,---,,,------,,,***)))***+++...,,,******+++++++++***))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))******)))((((((***+++,,,,,,++++++***)))))))))((((((((()))******++++++))))))************))))))(((''''''&&&&&&((()))***))))))(((((())))))***+++))))))))))))))))))))))))***(((&&&&&&(((*********)))((('''&&&&&&'''((()))************))))))))))))---...///...+++)))''''''''''''(((((())))))******************))))))))))))((())))))*********))))))+++,,,,,,------+++***)))'''(((+++///555888888888///,,,)))***,,,,,,+++)))&&&%%%'''+++,,,)))(((+++((())))))(((&&&&&&'''((((((((())))))*********+++++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''(((***+++)))+++---...,,,***))))))***+++,,,---,,,,,,******---,,,***(((''''''(((***+++***)))***,,,------,,,************))))))((((((***++++++,,,,,,------...---,,,)))(((''')))+++,,,---,,,,,,++++++,,,,,,---111555888777333...------++++++,,,,,,,,,---------,,,------......------,,,((((((((((((((((((((((((++++++***)))((()))******((((((((()))*********+++***)))(((((((((((('''&&&(((((())))))***)))))))))%%%%%%'''((()))******************)))))))))((((((***)))(((((())))))'''%%%))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((()))***)))((()))***,,,---))))))------((('''***((()))+++---------++++++***))))))(((((())))))*********)))******+++,,,---(((***,,,......---,,,***,,,++++++***))))))************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,---,,,+++******)))))))))***)))*********++++++,,,,,,///...,,,+++++++++,,,------++++++,,,......,,,)))---...///...---,,,---......---------...///111222222333444444444555888:::???@@@BBBEEEFFFGGGHHHHHHJJJLLLOOOPPPOOOJJJEEEBBB>>>===<<<:::999777666666444444555666999<<<@@@BBB@@@CCCEEEFFFFFFEEEFFFGGGHHHHHHGGGEEECCCAAA@@@??????>>>===>>>BBBEEEFFFFFFRRRSSSUUUWWWVVVTTTQQQOOOMMMKKKIIIGGGGGGHHHJJJKKKMMMLLLJJJHHHEEEBBB???>>>=========>>>>>>>>>>>>>>>=========<<<;;;;;;::::::666555444222000...---,,,,,,,,,,,,++++++*********+++++++++++++++*********++++++++++++,,,,,,,,,,,,+++*********))))))))))))))))))******++++++******((()))******((('''((()))+++***))))))+++------,,,))))))))))))))))))))))))(((((()))******)))((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))***+++,,,+++************)))))))))))))))))))))(((((((((((())))))************)))))))))(((((('''((()))***+++)))))))))*********++++++))))))))))))))))))))))))***(((&&&'''(((*********))))))(((''''''((())))))''''''''''''((((((((((((((()))***)))'''&&&&&&''''''((((((((()))))))))***''''''''''''(((((((((((())))))******++++++******((()))*********)))((('''((((((***---111333333222...+++))))))++++++***))))))'''(((,,,,,,)))(((***'''((((((''''''''')))***''''''(((((()))))))))))),,,++++++***)))(((''''''(((((((((((()))))))))***************************((()))***)))((()))***,,,111222333111---***(((''',,,+++************+++,,,******))))))((()))***,,,+++******,,,......,,,+++***************************++++++,,,,,,------...+++***(((''''''(((+++,,,++++++++++++,,,---...///000222333333111///------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((******++++++******))))))%%%&&&'''((()))***************))))))))))))(((((()))))))))+++,,,+++(((&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))(((%%%$$$$$$&&&)))+++&&&&&&''''''(((((())))))%%%''')))*********+++---***'''(((...111///+++******+++,,,------,,,+++************++++++*********************+++,,,---...(((+++...111222111///---,,,+++******)))*********++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++------,,,++++++******)))...---,,,+++***+++,,,------,,,***+++,,,---,,,,,,///000000///,,,+++++++++/////////000111222444444777999;;;<<<===???BBBEEEKKKMMMOOORRRTTTVVVWWWWWWXXXZZZ]]]^^^\\\VVVOOOKKKFFFEEECCC@@@===:::777666777666666777999;;;>>>???===???BBBDDDDDDEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBCCCGGGJJJLLLLLLXXXZZZ\\\]]]^^^]]]\\\[[[XXXVVVTTTRRRQQQQQQRRRSSSUUUSSSOOOKKKFFFCCC@@@???;;;<<<===???@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>>>>;;;:::999777555333111000---------------,,,,,,,,,*********++++++++++++++++++,,,,,,,,,------......***************)))))))))***************)))((('''&&&((())))))''''''(((***,,,+++))))))+++,,,,,,+++))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((())))))******((((((((((((((()))***+++(((((())))))))))))************)))))))))))))))((())))))************)))))))))))))))))))))***++++++))))))+++,,,,,,,,,+++***))))))))))))))))))))))))***((('''''')))******)))******))))))))))))******&&&&&&''''''(((((())))))%%%&&&'''&&&%%%%%%&&&((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))***++++++,,,,,,,,,+++(((((()))))))))((('''&&&)))))))))***------,,,+++,,,***(((((()))***)))(((,,,)))))),,,+++((((((***((((((''''''''')))***+++''''''''''''((((((((((((,,,,,,+++***)))(((''''''((((((((()))))))))******************************)))***+++***))))))+++---444555555333///+++)))(((---+++)))'''''')))+++---***+++,,,,,,***)))***+++***))))))+++------+++)))+++++++++***++++++,,,,,,***++++++,,,,,,------...)))((('''&&&''')))+++,,,)))******+++,,,...000111222111///......---,,,***,,,,,,,,,,,,------------***++++++,,,,,,++++++***((((((((((((((((((((((((,,,,,,++++++******)))))))))))))))))))))((((((((('''((())))))(((((())))))***+++++++++***)))(((((()))))))))))))))(((''''''))))))))))))))))))(((((())))))***,,,...,,,)))&&&((((((((((((((((((((((((''''''''''''((((((((())))))'''%%%$$$$$$&&&)))+++%%%%%%&&&'''((())))))***%%%'''***++++++******+++***((()))///555444///******+++,,,,,,,,,,,,+++*********,,,------,,,******((((((((()))***+++,,,---))),,,000333444333111///++++++***************+++,,,,,,,,,,,,++++++***)))---,,,***))))))***,,,---+++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,......---,,,+++******)))---,,,++++++++++++,,,,,,...,,,+++***+++,,,......///111111000///......///...///111333555888:::;;;@@@CCCFFFHHHIIILLLOOORRRVVVWWWYYY[[[^^^```bbbccc```bbbccccccaaa\\\WWWTTTPPPNNNKKKGGGCCC???<<<:::;;;;;;:::999999999::::::;;;>>>AAACCCEEEFFFIIIKKKKKKLLLNNNPPPQQQRRRRRRRRRJJJJJJJJJLLLQQQUUUWWWXXX]]]^^^```bbbccccccccccccaaa___]]]ZZZYYYXXXYYYYYYYYYVVVQQQKKKEEE@@@<<<;;;777888:::===>>>?????????BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???===;;;999777666000000//////...------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......************************)))************)))(((((('''(((******))))))***,,,000...+++******)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((***+++,,,------)))(((((((((((())))))***((((((((((((((((((((((((''''''((()))***+++,,,,,,***((('''&&&'''''''''&&&&&&''''''((()))*********)))************+++++++++))))))************))))))((((((((()))))))))******(((***,,,---...---+++***((((((((((((((((((((((((***((('''(((***+++***)))************************'''(((((()))***++++++,,,((())))))'''&&&&&&(((***(((((((((((())))))))))))''''''((()))***+++,,,,,,******+++,,,------------************)))))))))(((***)))((()))***+++)))(((***)))((((((((()))))))))+++((((((******((())),,,,,,***((('''((()))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((()))))))))*********************************)))***+++***))))))***,,,...000111000...---------+++***((('''''')))+++,,,///111333111---)))((((((+++)))'''''')))*********...---,,,++++++++++++,,,***++++++,,,,,,------...)))(((((('''(((***,,,---++++++++++++---...///000666222---,,,------***''',,,,,,,,,------------...++++++,,,,,,,,,,,,++++++''''''''''''''''''''''''++++++++++++******)))))))))))))))(((((((((((((((''')))***)))(((''')))+++************)))((((((''')))))))))))))))(((((('''(((((((((((((((((())))))))))))***---...---***'''((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))%%%&&&&&&'''((()))******''')))+++,,,***)))((()))***)))***...444555111+++*********+++++++++++++++***+++,,,------,,,+++***(((((())))))***,,,---...***,,,///222444333111000+++***************++++++,,,,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,///111444555666555444333444555000222555999===AAACCCEEELLLOOORRRUUUWWWYYY\\\^^^______aaaccceeegggiiijjjggggggfffeeedddbbbaaa```ZZZYYYVVVRRRNNNJJJGGGFFFEEEDDDBBB@@@>>>===<<<;;;>>>@@@CCCEEEGGGIIILLLOOOQQQSSSVVVXXXZZZ[[[[[[[[[RRRQQQRRRVVV[[[```cccdddbbbbbbccccccdddeeeeeeeeeeeedddbbb```___^^^^^^^^^]]]ZZZTTTMMMFFF@@@;;;999888999:::<<<============>>>???BBBDDDEEEFFFEEEEEEEEEDDDCCCAAA???>>>===<<<555555333111///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***************+++++++++(((((()))***************'''(((******))))))***,,,000---+++***))))))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,---...((((((((((((((()))******))))))))))))))))))))))))(((((()))***,,,---......///,,,)))((())))))'''%%%&&&&&&'''((()))******++++++******)))((((((''''''))))))************))))))''''''(((((((((((()))((((((***,,,---...---+++***(((((((((((((((((((((((()))(((((()))++++++***)))******++++++++++++******'''(((((()))***++++++,,,+++++++++)))'''&&&(((***))))))))))))((((((((((((&&&'''((()))***+++,,,---******+++------.........+++******)))))))))))))))***)))((((((***+++***)))(((((((((((('''((()))))))))&&&%%%((())))))+++///222...***'''(((((('''&&&))))))))))))))))))))))))++++++******)))((((((((())))))))))))************************************))))))***)))'''''')))***(((***,,,,,,++++++,,,...(((((()))***************000444777555000,,,++++++111---(((&&&'''***---...111000---+++*********+++***++++++,,,,,,------...******)))******,,,---...------,,,,,,------......444000,,,+++---///---,,,,,,,,,---------.........,,,,,,------------,,,,,,''''''''''''''''''''''''((()))************))))))(((((((((((((((((((((((('''***,,,***(((&&&(((+++)))))))))***))))))((((((&&&'''((()))***+++++++++''''''(((((((((((()))))))))))))))+++------***(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((()))++++++***)))(((''''''(((((())))))******)))***++++++)))(((((()))((()))***+++///444333...,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,---///000111***+++...///000000//////*********)))******+++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,------,,,,,,------------......,,,,,,---------------......///...---,,,...111333555666777777555444555777999<<<@@@EEEIIIMMMPPPRRRWWWZZZ]]]```aaaccceeegggggggggggghhhiiikkkmmmmmmmmmllljjjhhhhhhhhhiiijjjbbbaaa___\\\ZZZWWWUUUTTTPPPOOONNNKKKIIIFFFEEECCCEEEGGGIIIJJJKKKMMMPPPSSSYYY[[[]]]_________^^^]]]XXXWWWWWW[[[```dddggghhhdddcccbbbaaa``````aaaaaabbbbbbaaa```____________^^^\\\XXXSSSMMMFFFAAA>>>:::999888777777777777888:::<<>>???HHHJJJNNNSSSWWW[[[]]]^^^___bbbeeeggghhhhhhjjjkkkkkkjjjjjjiiiiiijjjkkkllllllkkkjjjiiihhhhhhhhhiiiaaaaaa``````___^^^^^^]]]VVVVVVUUUTTTRRRPPPNNNMMMLLLNNNOOOOOOOOOQQQTTTWWWZZZ[[[^^^```aaa```^^^]]]ZZZYYYXXXZZZ]]]aaabbbcccaaa___\\\YYYWWWVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYY\\\\\\[[[XXXTTTOOOJJJGGG???===999666444333333444888:::>>>AAACCCDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>===:::888666444333111111000///...------,,,......------,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***((()))******((('''((()))***((('''(((***+++++++++))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))******++++++''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))***+++,,,,,,222...++++++...///---***((())))))******+++++++++***)))((('''&&&%%%$$$###))))))************))))))&&&'''((()))***))))))((()))))))))*********++++++)))))))))))))))))))))))))))))))))***,,,,,,+++)))))))))***++++++***))))))''''''''''''(((((((((((('''(((***)))(((''''''(((***)))))))))((((((((('''%%%&&&&&&'''((())))))***((()))***,,,------......+++***)))((('''((())))))...+++)))((()))***))))))''')))***)))((((((***,,,...)))''')))***+++///444777111***'''((()))(((%%%******)))))))))(((((((((((((((((()))******++++++))))))*********+++++++++++++++++++++++++++++++++***++++++)))((('''(((******++++++***(((((()))***)))))))))***+++,,,,,,---,,,111666555000...000444333111---,,,---////////////---+++))))))***,,,---***++++++,,,,,,------...+++++++++++++++++++++,,,---------------...///000+++,,,---------...000222------------............,,,,,,,,,------,,,,,,,,,''''''''''''''''''''''''$$$%%%'''((()))***))))))%%%&&&&&&'''((()))******))),,,...,,,'''%%%'''***)))***+++,,,,,,,,,,,,,,,***************)))((((((&&&'''''''''(((((()))))))))((('''(((***++++++***************************))))))))))))************((((((((((((((()))******+++++++++***************'''((()))(((((())),,,...***///000---000:::AAABBB888666444000---+++***))),,,+++***))))))***+++,,,)))))))))***,,,...///000******)))))))))***++++++******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,+++---///111111///---+++)))***+++,,,---,,,++++++************++++++,,,---/////////...---------,,,------...///000000//////...000222222000000333666:::===AAADDDFFFJJJMMMPPPSSSVVVYYY]]]aaacccdddeeeccceeeiiijjjjjjjjjkkklllkkkjjjhhhgggfffgggggghhhffffffffffffeeedddbbbaaa]]]]]]^^^^^^______``````VVVWWWWWWVVVVVVUUUTTTSSSQQQRRRSSSSSSRRRTTTVVVYYYUUUWWW[[[^^^```aaa```___ZZZYYYWWWWWWZZZ[[[\\\\\\\\\YYYUUUQQQNNNLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRXXXYYYZZZ[[[XXXTTTPPPMMMIIIEEE@@@;;;888666777888888;;;>>>AAABBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>><<<:::999999777666555444333111000000000000///...---,,,,,,+++*********++++++,,,,,,,,,.........---,,,+++)))))),,,------,,,***)))***+++,,,***)))((()))***)))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))******''''''''''''((()))++++++))))))))))))))))))))))))''''''(((((())))))******...***'''(((---///---***************++++++++++++''''''((()))***+++,,,,,,))))))************))))))'''((()))++++++******)))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))+++,,,---+++)))((()))***++++++***)))(((************))))))))))))%%%(((***++++++******+++******))))))((((((((('''(((((())))))******++++++'''(((***+++,,,---------...---+++*********+++,,,///---***(((((((((((('''''')))+++***((((((***---222---***++++++,,,///555666000)))''')))+++)))'''))))))(((((('''''''''&&&''''''((()))***+++,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,+++)))((()))+++***+++,,,+++******,,,...,,,+++)))((()))+++...000...333666444...+++---222...---------......,,,***,,,***)))((()))+++...000***++++++,,,,,,---......+++++++++***************++++++,,,,,,...///111222---000111///+++)))***,,,---------.........//////+++++++++,,,,,,+++++++++)))'''%%%&&&(((***)))((()))((('''&&&&&&&&&&&&&&&(((((((((''''''((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&************))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))+++***)))'''''''''((()))###$$$&&&((()))(((((('''%%%'''******)))((()))))),,,,,,++++++***+++++++++******)))))))))+++,,,---+++)))((((((---444===BBB444555666777555111,,,***((()))***+++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,------------------+++++++++,,,---...///000111///---+++***+++,,,---+++---......---,,,,,,---,,,---//////---,,,---...+++,,,------------000111999666444444666999;;;<<>>@@@<<<<<<===???@@@AAA@@@@@@???>>>:::555333444555444222//////000222222000---)))(((((((((***,,,,,,***((()))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,************))))))(((((())))))))))))))))))))))))(((***++++++*********,,,'''''''''''''''(((((()))((()))************))))))(((((())))))))))))((((((***)))'''&&&&&&'''((()))***)))))))))))))))***+++***)))((()))*********)))))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&&&&'''((())))))***+++***)))'''''''''((()))'''&&&&&&'''***++++++*********))))))))))))******+++******,,,...,,,((($$$'''((()))))))))(((&&&&&&((('''&&&&&&'''((()))************)))))))))))))))///+++'''&&&(((******)))******)))))))))***,,,---///)))###"""&&&))))))'''************************,,,,,,+++***)))***...111111,,,&&&&&&***------+++,,,***''''''(((*********,,,+++******++++++***)))+++***)))(((((()))***+++,,,,,,++++++***))))))))))))(((((((((***+++***)))*********))))))))))))))))))))))))***,,,///333555777222,,,)))***++++++)))...---,,,+++++++++,,,------------,,,,,,+++++++++******+++,,,+++***)))(((++++++++++++++++++++++++,,,------------------...++++++******+++---...///+++++++++,,,,,,,,,------........................+++...000111///---,,,+++)))'''&&&''')))+++***)))((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''))))))***++++++***)))(((*********)))))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((+++***)))((((((((())))))'''((((((((((((''''''&&&''')))+++,,,+++******++++++++++++***+++++++++,,,++++++***)))))))))***+++,,,+++))))))+++111777;;;333444555444222///,,,***++++++,,,,,,,,,++++++***((((((((()))***+++++++++))))))*********+++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........///000111222333000///---+++++++++,,,,,,---///000000///......///+++---......---,,,---...//////000///......000222777888999;;;???DDDHHHKKKMMMOOOSSSVVVYYY]]]aaaeeehhhhhhhhhhhhhhhhhhiiiiiiggggggfffeeedddcccaaaaaaaaa```___]]]\\\[[[[[[[[[ZZZZZZZZZWWWSSSPPPPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWTTTTTTSSSRRRRRRRRRRRRRRROOOPPPQQQRRRRRRRRRRRRRRRTTTVVVYYY[[[\\\ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSUUUQQQKKKDDD???<<<;;;;;;:::::::::;;;===???BBBCCCFFFJJJOOOSSSTTTSSSSSSSSSNNNLLLJJJHHHGGGEEECCC@@@@@@BBBDDDFFFEEECCC@@@>>>======:::666999???@@@===888999;;;>>>@@@BBBCCCDDDGGGEEEBBB???>>><<<999888222222222222333222...,,,,,,++++++,,,------+++)))******+++++++++******)))******************+++,,,+++++++++******)))))))))))))))))))))))))))))))))''')))***+++***)))***+++''''''))))))***))))))(((((((((((()))))))))))))))(((((())))))))))))((((((+++***(((''''''((()))+++******))))))))))))*********)))))))))*********)))+++*********))))))))))))+++***)))(((((('''(((((('''(((((()))******+++++++++***)))(((''''''((()))'''&&&&&&'''***++++++******))))))))))))))))))***,,,+++,,,...000...***&&&'''((()))))))))(((''''''))))))((((((((()))***+++***)))))))))))))))))))))111---)))'''(((***)))(((+++******)))***+++,,,---000+++&&&&&&)))+++***(((((((((((((((((((((((((((*********))))))+++///222333...((('''***---,,,+++***))))))***,,,---,,,+++,,,+++******++++++***)))+++***)))(((((()))***+++))))))))))))))))))*********)))((()))+++,,,+++***************+++++++++++++++***))))))***---///000...,,,******,,,---,,,***---,,,++++++++++++,,,---++++++++++++*********)))******+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------***+++,,,,,,,,,,,,+++***............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111000//////000((('''&&&'''***++++++***(((((()))******)))'''&&&&&&''')))******)))'''&&&((((((((((((''''''''''''))))))***++++++******)))******))))))))))))(((((())))))(((((((((((('''''''''((())))))************++++++***)))))))))******(((((((((((((((((()))***&&&(((******)))((()))***)))*********+++,,,,,,,,,,,,+++***)))((((((((((((---+++***)))***,,,000222222222222111///---+++***---......---,,,+++******(((((())))))***+++++++++((((((((())))))******+++***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,/////////000111222333444//////...,,,,,,,,,,,,,,,///000222222000000000111---...//////...---...///222222222111000222555777<<<@@@EEEIIILLLPPPVVVZZZYYY[[[^^^```aaadddhhhkkkooonnnmmmkkkiiigggfffeeebbbbbbaaa```^^^]]][[[[[[]]][[[YYYVVVUUUTTTUUUUUURRRQQQOOOLLLHHHFFFFFFGGGFFFGGGGGGHHHJJJLLLNNNOOOOOOOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJIIILLLNNNPPPRRRTTTSSSSSSRRROOONNNMMMMMMLLLLLLMMMMMMMMMJJJGGGBBB???<<<;;;:::777777777777888:::;;;===???DDDLLLQQQTTTUUUUUUVVVOOOMMMLLLKKKKKKJJJGGGEEEEEEFFFGGGGGGEEEBBB>>><<<:::;;;:::999;;;??????<<<444555777:::>>>AAADDDFFFIIIJJJKKKIIIEEE@@@===;;;999777555444444222000...///...------...---+++)))+++++++++***))))))((((((,,,++++++************+++,,,,,,++++++++++++******))))))))))))))))))))))))'''(((******)))))))))***)))***+++,,,,,,+++)))(((+++***)))(((((()))***+++((())))))******))))))(((+++***)))((())))))+++,,,,,,+++***)))))))))))))))************************,,,,,,+++***************,,,+++***)))(((''''''''')))******++++++,,,,,,,,,***))))))(((((((((((()))''''''&&&(((***++++++***)))))))))))))))))))))))),,,,,,...000222000,,,(((((()))))))))))))))))))))*********)))******+++,,,))))))))))))))))))******000...+++))))))***)))(((+++************++++++,,,---***''''''***+++***(((((((((((((((((((((((((((((()))))))))))),,,000333444///***)))+++------+++))))))***,,,......,,,)))++++++++++++************+++***))))))))))))***+++&&&''''''((())))))******+++***)))***,,,,,,,,,************+++,,,,,,------,,,+++***))))))***+++,,,***)))***+++------+++))),,,,,,++++++++++++,,,---)))))))))))))))(((((((((******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,......,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000111333555&&&&&&'''((()))***))))))''')))***++++++***((('''************************(((((((((((((((''''''''''''((((((((())))))))))))***)))))))))(((((((((((())))))(((((((((((((((((()))***+++---.........---++++++******************&&&&&&&&&''')))+++...000''')))******(((((((((***(((((()))***+++,,,,,,,,,***))))))(((((((((((((((******)))))))))***++++++000000...---,,,+++******,,,,,,------,,,+++******)))))))))******+++++++++******************))))))***+++,,,,,,------,,,,,,******++++++,,,,,,------,,,,,,,,,---...///111111000000/////////......---///111222222111000000111000111111000///...///111222333444555666:::???CCCIIIOOOVVVXXXXXXYYY^^^bbbbbbccceeefffggghhhkkknnnooommmkkkiiifffcccaaa```]]]]]]\\\[[[[[[[[[[[[[[[ZZZWWWTTTQQQOOOOOOPPPQQQLLLKKKIIIEEEBBB@@@AAACCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGFFFEEECCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAA@@@???>>>======<<<;;;999777666666666777<<>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===???@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@===============<<<<<<;;;===<<<:::777666555666666999???FFFMMMQQQSSSUUUVVVQQQPPPOOONNNNNNKKKHHHEEE@@@AAAAAAAAA@@@===;;;:::777888:::<<<===<<<===>>>888777777666666888999:::@@@FFFNNNSSSSSSQQQQQQQQQLLLGGGAAA<<<999666333000///---,,,,,,------,,,++++++******++++++---...///------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,---)))))))))))))))))))))))))))+++------,,,,,,,,,---555333///+++)))((()))***---,,,***((('''(((***+++))))))************))))))(((((((((((())))))******------+++***)))))))))))))))+++,,,+++))))))***,,,---,,,***)))(((((())))))(((((((((((()))+++,,,---)))))))))***************((((((((())))))))))))((()))(((''')))+++,,,+++***))))))***++++++***))))))(((***---//////...---,,,---,,,***))))))***+++,,,*********************)))(((((())))))************((()))***+++************(((((((((((((((((('''''''''''''''((())))))'''&&&************************)))******)))((((((***,,,---,,,++++++---000222333333000+++))))))*********+++,,,---,,,***)))***,,,******++++++++++++******+++++++++******)))))))))+++*********,,,---,,,+++'''(((((()))***+++,,,,,,+++++++++++++++,,,------......---+++***)))***+++*********++++++,,,,,,,,,******************************+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......333111///---,,,---...///------------.........///........................,,,,,,---,,,---///333777&&&(((******(((&&&&&&&&&'''(((***++++++***))))))***(((&&&$$$$$$&&&(((***'''''''''(((((((((((((((***************+++------))))))((((((((((((''''''(((((())))))))))))******'''(((***,,,---,,,+++***((()))******+++*********))))))))))))))))))***+++''''''(((&&&%%%$$$&&&''''''(((***+++++++++******&&&'''((()))************&&&&&&'''((()))*********,,,+++******)))))))))***(((((()))***++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++,,,---------------++++++,,,---......//////------------...000111222///000222333333222000///...///111111///...///000///000111000000222555777:::>>>CCCHHHMMMSSSYYY]]]\\\```dddeeeddddddfffhhhgggiiiiiiiiihhhhhhjjjllllllkkkjjjgggeeecccaaa```]]][[[XXXUUURRRQQQPPPPPPKKKJJJGGGEEEDDDDDDEEEFFFCCCCCCBBB@@@>>>>>>???AAAAAABBBDDDGGGIIIKKKLLLLLLIIIIIIIIIIIIGGGEEECCCAAA@@@@@@BBBCCCDDDDDDDDDDDDCCCEEEGGGHHHHHHGGGFFFDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>===;;;:::888888999999777777666777888999666:::@@@EEEHHHIIIKKKLLLOOOOOONNNNNNMMMKKKGGGDDD;;;<<<<<<===<<<;;;:::999999999;;;??????===>>>BBB>>>===<<<:::999999888888;;;@@@HHHOOOSSSUUUWWWWWWSSSOOOIIIDDD@@@<<<999666333111............---,,,+++******+++,,,...000222---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))+++,,,......---------...555333///+++))))))*********)))(((&&&&&&&&&'''''')))******++++++******)))''''''((())))))*********---,,,+++***************)))+++---,,,)))(((***---...---***(((''''''))))))&&&''''''(((***,,,...///))))))))))))))))))))))))'''(((((())))))))))))(((***)))((()))+++,,,+++***)))***+++,,,,,,+++***)))(((***+++,,,+++,,,---...111///,,,)))((()))+++,,,******+++++++++***))))))((((((((()))******++++++'''***,,,---,,,+++***+++'''((((((((((((''''''&&&((())))))************)))((((((((((((((((((((((((******+++***(((''')))***))))))***+++...111333555777333---******+++------***---///---***)))***---******+++,,,,,,+++******,,,,,,,,,+++***)))))))))+++***)))***,,,,,,,,,***((((((((()))*********+++)))******+++,,,---......,,,,,,,,,+++******---///((()))***+++,,,,,,,,,+++******+++++++++++++++,,,+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////;;;888333...++++++,,,---,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111333)))+++------***'''&&&'''((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((()))***************,,,---...))))))((((((((('''''''''(((((()))))))))*********'''(((***,,,,,,+++)))''''''((()))*********)))))))))))))))***))))))((((((&&&&&&&&&$$$###"""$$$&&&'''(((***++++++***)))(((((()))***++++++******)))''''''(((((()))***++++++***************)))))))))******++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++,,,------...---------)))***+++,,,---...//////------......///111222333---///111333333111///---...000111111000//////000///000333555777;;;AAAEEEHHHLLLQQQVVVZZZ]]]aaacccbbbcccddddddddddddddddddcccdddddddddccccccdddfffgggfffdddaaa^^^\\\ZZZYYYWWWUUUQQQNNNKKKIIIIIIIIIFFFEEEDDDDDDCCCCCCCCCDDDAAABBBCCCCCCBBBAAABBBCCCDDDEEEHHHKKKMMMOOOPPPPPPMMMNNNOOOOOOMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHJJJMMMPPPQQQPPPNNNLLLHHHHHHIIIIIIIIIHHHGGGFFFGGGEEECCCAAA???>>>======;;;:::999888888999:::;;;666888<<<>>>???@@@AAACCCHHHGGGHHHIIIIIIGGGCCC@@@888999999::::::999888888888777999===<<<999<<>><<<>>>CCCJJJQQQVVVXXXXXXXXXTTTPPPLLLIIIFFFBBB???;;;999555333222111///...,,,+++******+++---///000,,,,,,+++++++++,,,------***+++++++++,,,,,,,,,,,,))))))))))))))))))))))))***,,,......---,,,---...//////...------,,,++++++******))))))(((''''''&&&)))******++++++******)))(((((()))***++++++++++++,,,,,,+++******+++++++++(((,,,...---)))(((***...000...+++)))(((((()))***'''(((((()))***,,,---...))))))))))))))))))))))))&&&'''((()))******)))(((***)))((()))+++,,,+++******+++---......---+++***)))***+++***)))+++...111444222---***((((((***,,,+++,,,------,,,+++***)))'''(((((()))******+++++++++...111111...+++******))))))*********)))''''''((())))))***))))))***+++((((((((((((((((((((((((((()))***)))(((((()))***((()))+++,,,---///222444222///+++)))***,,,------***---///...***(((+++...***++++++,,,,,,++++++******************)))))))))***)))((()))+++,,,+++***************************((()))***++++++,,,,,,,,,)))+++---,,,***))))))+++'''(((***+++,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++,,,---///000------------------------+++,,,,,,---///000000111999777333///---+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,...000+++...000///+++(((''''''((((((''''''((()))******(((***---//////---***(((&&&'''''''''(((((()))))))))(((((('''(((***,,,---)))(((((((((''''''''''''(((((())))))*********+++)))***---......,,,***(((&&&'''(((*********)))(((%%%&&&((()))*********))),,,,,,,,,***((((((***,,,((()))+++,,,+++***((('''++++++,,,,,,+++***(((''')))))))))))))))***++++++))))))************))))))------------,,,+++******++++++++++++++++++++++++&&&'''((()))***+++,,,,,,+++,,,------......------((())))))+++,,,---......------------...000111222+++---000222222000---+++///000222222000///000111111333777:::???EEELLLQQQSSSWWW\\\```aaabbbdddeeehhhfffdddccccccbbb```^^^]]]^^^^^^^^^\\\\\\^^^```___^^^\\\YYYUUURRRPPPOOONNNLLLJJJGGGEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDFFFGGGFFFEEEFFFGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEIIILLLQQQUUUWWWVVVTTTRRRMMMMMMNNNOOONNNMMMLLLKKKLLLJJJIIIGGGFFFFFFGGGGGG@@@???===<<<::::::;;;;;;888999;;;;;;:::;;;===>>>??????@@@BBBDDDCCC???<<<888888999999999888777777444333555999888555888@@@DDDEEEFFFGGGHHHGGGFFFEEEEEEDDDFFFMMMUUU[[[\\\\\\YYYWWWTTTQQQOOOMMMIIIGGGCCC@@@;;;777555333111///---,,,***))))))+++,,,...++++++++++++,,,------...*********++++++,,,,,,,,,)))))))))))))))))))))))))))+++------,,,,,,,,,---(((***---000000///---+++------------,,,***)))(((******++++++++++++******((()))***+++,,,---------+++++++++***++++++,,,,,,(((,,,///---)))(((***...222000---***))))))+++,,,))))))))))))***+++,,,---*********)))))))))))))))&&&'''(((*********)))(((+++***))))))+++,,,+++***+++,,,...//////...,,,+++***++++++***(((***///444666333...***((((((***+++------...///...---+++***'''(((((()))***+++++++++///222555444///+++))))))***+++,,,,,,,,,***)))(((&&&'''''''''&&&''')))***************************%%%'''))))))((()))***,,,)))***+++,,,,,,...000222***((('''((()))+++*********---000...***(((+++...***+++,,,------,,,+++***''''''(((((())))))******)))(((((((((***+++***))),,,,,,++++++++++++++++++((()))************)))))))))---000///***&&&$$$###'''(((***+++,,,,,,++++++))))))******+++++++++,,,,,,+++******+++,,,...///------------------------,,,,,,---...///000111222222111111000///........./////////000000000111111...........................//////...,,,,,,---...---,,,+++***)))'''&&&&&&))))))))))))************))))))******)))(((''''''$$$%%%&&&((())))))*********+++,,,------,,,+++******)))((((((((()))+++,,,++++++************++++++---,,,***(((((()))+++,,,))))))*********))))))(((&&&***---(((!!!%%%,,,***)))(((&&&&&&((()))***+++***)))(((((()))***+++---///000...,,,)))((((((******))))))))))))******%%%&&&((()))++++++,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...//////......---------..............................,,,...000000111333666888888<<>>?????????>>>;;;999777444555777999999888777555000111222444666888999:::???CCCHHHKKKLLLLLLMMMMMMNNNOOOPPPSSSVVVYYY\\\^^^[[[YYYWWWXXXYYYWWWPPPJJJGGGFFFCCC@@@;;;777333111...---,,,,,,---,,,***(((,,,,,,+++***+++,,,...///******+++,,,------...///***))))))(((((((((((((((---------,,,,,,,,,++++++***)))((('''(((***---///222333111,,,+++,,,+++(((*********++++++,,,,,,,,,+++******---///000,,,))))))***+++,,,,,,+++)))(((***(((&&&'''***,,,+++***000...,,,,,,,,,,,,***(((++++++*********+++,,,---*********)))))))))))))))++++++************++++++***************)))((((((******+++++++++******)))***'''$$$%%%***...000000111...***'''((()))))))))++++++++++++++++++++++++$$$'''******)))***---000:::@@@CCC???555,,,***+++((())))))))))))(((''''''))))))***)))((((((***+++)))(((((()))***+++***(((,,,)))%%%%%%))),,,---,,,******+++++++++,,,,,,,,,))))))(((((()))******+++))))))))))))***+++,,,---------,,,+++************...---+++))))))***+++,,,((())),,,...///...---,,,......---,,,++++++++++++*********+++,,,,,,,,,---***...333222---((('''(((+++++++++************)))******++++++++++++******+++++++++,,,,,,---------,,,---...///000000000000,,,...111333444222000...///...,,,++++++,,,...///...000111000...------...000///...------...///000---.........---,,,++++++,,,++++++***)))((('''''''''(((((())))))******+++(((((()))))))))(((''''''%%%%%%'''((()))*********)))***+++,,,,,,+++***)))***)))))))))))))))************))))))))))))******)))((('''&&&&&&'''((()))******++++++++++++******&&&))),,,)))%%%$$$)))...+++***(((''''''(((***+++******)))(((((()))******,,,---...///...---+++)))******))))))))))))******))))))***+++,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))***+++------------------------///...------------...//////......------........./////////000000111222222...///000000222555;;;>>>BBBFFFLLLQQQUUUZZZ^^^aaabbbcccddddddddddddcccbbbbbbaaa___\\\YYYVVVTTTRRRSSSRRRPPPNNNMMMMMMNNNOOOLLLNNNNNNMMMJJJHHHHHHHHHKKKJJJIIIIIIIIIJJJJJJJJJNNNLLLJJJJJJMMMOOOOOOMMMPPPOOONNNPPPRRRRRROOOMMMJJJKKKLLLLLLLLLKKKJJJJJJOOOOOOQQQRRRRRRRRRQQQQQQNNNLLLIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNNNNPPPNNNMMMNNNPPPQQQOOOMMMPPPOOONNNOOOPPPPPPNNNMMMGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA@@@?????????AAABBBBBBBBB@@@===999777888888888888777555333222444333222222333555888:::999===CCCHHHLLLPPPSSSVVVUUUUUUVVVXXXZZZ\\\]]]^^^^^^[[[YYYZZZ\\\[[[VVVQQQLLLKKKHHHEEEAAA===:::888333000,,,++++++,,,,,,,,,---,,,+++++++++,,,...///++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))************++++++,,,,,,---------+++)))((((((***,,,...000333333...+++,,,---+++***++++++++++++++++++,,,)))((()))+++------+++(((***+++,,,------+++***(((***)))'''(((+++------,,,---+++******+++,,,+++)))))))))*********+++++++++************))))))))))))++++++************++++++***************)))((((((************************+++(((&&&'''***---//////000---***(((((()))))))))************************%%%''')))))))))+++111555===BBBEEEBBB:::222...,,,,,,,,,+++++++++*********'''((()))((('''((()))+++,,,,,,------,,,+++)))((()))&&&######&&&)))***)))))))))*********+++++++++,,,+++******)))))))))***,,,+++******)))*********,,,,,,++++++***+++++++++***)))(((((()))+++...///'''(((***+++,,,,,,,,,+++...---,,,,,,+++,,,,,,,,,*********++++++++++++++++++///111///***((()))+++++++++++++++************++++++,,,,,,,,,,,,++++++************+++++++++,,,+++,,,------............+++---000222222111///---///...,,,++++++,,,...///...///111000...------...000///...------...///000//////000000//////...---*********))))))(((((((((&&&&&&'''((()))***++++++((())))))************)))&&&'''((()))***+++++++++))))))************))))))))))))*********))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((***++++++,,,,,,,,,++++++&&&(((*********+++---///+++***)))(((((()))***+++))))))(((((((((((())))))++++++,,,///222222...*********))))))))))))*********++++++,,,,,,,,,------,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,..............................---------......//////......---......//////,,,---------///000111222000111222333777===DDDIIIOOOSSSXXX\\\^^^```bbbdddccccccccccccaaa___]]][[[[[[ZZZXXXUUUQQQOOOLLLKKKMMMLLLLLLKKKJJJIIIIIIIIINNNPPPQQQPPPNNNMMMMMMMMMOOOOOONNNMMMMMMMMMMMMMMMLLLJJJIIIJJJLLLNNNOOONNNPPPPPPOOOPPPQQQPPPNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHLLLMMMOOOQQQRRRRRRRRRRRRMMMKKKHHHFFFFFFHHHKKKLLLOOOOOOOOONNNMMMLLLKKKKKKLLLKKKIIIIIIJJJKKKJJJIIIMMMLLLLLLMMMNNNOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEGGGFFFDDD@@@;;;999:::999777666444333222222777555222000000222555888444888>>>CCCIIIOOOVVVZZZ[[[[[[[[[\\\\\\]]]^^^^^^^^^[[[YYYZZZ\\\]]]ZZZWWWSSSQQQOOOKKKHHHEEEBBBAAA:::555///,,,,,,---//////------,,,+++,,,---.../////////.........---------...---,,,,,,++++++,,,,,,(((((()))***+++,,,---...///---+++***)))***+++---,,,222444///******,,,---+++++++++++++++*********''''''''')))++++++)))'''+++,,,,,,---,,,+++***)))***)))((())),,,.........***)))((()))+++,,,+++***'''(((***+++++++++***)))************************++++++++++++++++++++++++)))************))))))(((++++++***))))))***+++,,,---+++((((((***---......000---***(((((()))))))))))))))))))))))))))))))))'''&&&&&&(((,,,111666999999<<<>>>???===999444111---,,,+++*********++++++''')))******)))***,,,...000222555333...***))))))+++(((&&&&&&(((+++,,,,,,))))))))))))************++++++******++++++,,,---...---,,,***)))(((((((((+++++++++***++++++,,,,,,)))((((((((()))+++---...''''''((())))))*********,,,,,,,,,,,,,,,------...+++++++++***************,,,......,,,)))(((+++///,,,+++++++++************,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++,,,...000000///---,,,...---,,,++++++,,,---...---///000000...------...//////............////////////000000000///......(((((())))))))))))))))))''''''((((((((())))))))))))***+++,,,,,,---,,,,,,'''((()))***++++++++++++(((((())))))))))))(((((())))))***++++++***(((''''''''''''(((((('''''''''***))))))))))))***++++++******++++++,,,+++++++++''''''(((***---...------++++++***))))))***++++++)))(((((((((((((((((()))***)))***000666666111++++++******))))))******+++*********************++++++---...//////---+++***++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------------------.........///...............//////000...---------...000111222222444999===BBBIIIPPPUUUYYY\\\```ccccccbbbbbbbbbaaaaaa```___\\\YYYVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIHHHIIIKKKMMMOOOOOOOOOOOOWWWXXXYYYXXXVVVTTTTTTTTTTTTTTTSSSQQQOOONNNNNNOOOHHHHHHHHHIIIKKKLLLMMMMMMPPPPPPPPPQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMOOOQQQRRRRRRRRRQQQLLLKKKJJJIIIJJJMMMRRRVVVTTTSSSQQQOOONNNMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMNNNOOOMMMLLLLLLLLLMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJHHHDDD@@@===999888666444444444666666666555222000000000222333444777:::===BBBHHHOOOTTTZZZ[[[\\\\\\]]]^^^^^^^^^ZZZXXXVVVVVVXXXZZZZZZYYYWWWVVVTTTQQQMMMJJJHHHGGG@@@<<<666222000000000000......---,,,,,,---...///000000000000000000000000......---,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,...---,,,+++***+++------***222555///(((''')))+++,,,,,,++++++******))))))'''''''''((())))))((((((++++++,,,,,,+++***)))((()))(((((()))+++---......+++***)))***+++,,,+++***''')))+++,,,---,,,***))))))***************++++++++++++++++++++++++++++++))))))************)))(((,,,+++)))((((((***,,,---...---+++***+++,,,------///,,,)))((()))***))))))))))))))))))))))))))))))***&&&$$$)))444;;;;;;888//////000444888:::888666+++***(((&&&&&&'''((()))***+++,,,---,,,---000222333777:::777000***)))***+++***))))))***,,,---...)))*********++++++++++++'''''')))***,,,///111222...---,,,***)))(((((((((************+++,,,------+++***))))))(((((())))))((((((((((((((()))***+++++++++++++++,,,---...///+++++++++******)))))))))+++,,,---,,,******---///,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++........................++++++,,,,,,,,,++++++***,,,---...//////...------...---,,,,,,,,,,,,---...,,,...000///...------.../////////....../////////------............------((((((((((((((()))))))))))))))))))))(((((((((((()))******+++,,,,,,,,,,,,'''((()))******+++******((((((((((((((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''*********++++++,,,,,,---(((((()))***++++++******)))((((((***,,,---+++)))++++++************++++++(((((())))))))))))(((((()))(((***000666777222---++++++************+++++++++******))))))***+++,,,,,,---...//////---+++***++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...............///000111222111111111222444666777666;;;CCCKKKQQQWWW\\\___```cccffffffdddaaa```___\\\[[[ZZZWWWUUURRRPPPNNNJJJJJJKKKKKKKKKKKKKKKKKKMMMOOORRRUUUWWWXXXXXXXXXZZZ[[[[[[YYYVVVSSSSSSSSSTTTUUUTTTQQQMMMJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQTTTUUUVVVWWWVVVUUUTTTTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRQQQQQQPPPQQQSSSSSSUUUYYY```eeeccc```\\\WWWSSSQQQPPPOOOQQQRRRRRRSSSUUUWWWZZZ\\\\\\YYYUUUSSSQQQPPPNNNLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHFFFGGGJJJKKKKKKHHHEEECCC===;;;999666555666777888444444444444333222111000555555666888:::???FFFKKKUUUWWWYYY[[[]]]^^^______WWWUUUSSSSSSUUUVVVXXXXXXWWWWWWUUUSSSPPPLLLIIIGGGCCCAAA===:::888555111...000///...---------...///---......///000000111111------,,,+++++++++++++++************************+++++++++++++++---...///---444777111)))''')))***+++++++++******)))))))))'''((()))))))))))))))***+++++++++******)))(((''''''(((((())))))+++,,,......,,,++++++,,,,,,+++***)))***,,,......---,,,+++))))))******+++++++++,,,***+++,,,,,,,,,,,,+++***((())))))*********))))))+++***)))((((((***,,,---...------+++++++++,,,---...,,,))))))*********)))************************---&&&###---<<>>CCCFFFPPPTTTZZZ___aaacccdddeeebbbbbbaaa^^^ZZZVVVTTTTTTNNNLLLHHHFFFEEEFFFIIIJJJJJJKKKMMMPPPRRRUUUWWWXXX```______^^^\\\[[[YYYYYYUUUVVVWWWUUURRRPPPOOOPPPLLLOOOQQQNNNKKKIIILLLOOORRRUUUXXXXXXWWWVVVVVVXXXWWWZZZ___aaaaaabbbdddffffffeeeeeeeeeeeeggghhhiiieeefffgggiiijjjjjjjjjiiilllqqqvvvyyyzzz}}}zzzsssnnnjjjiiiiiinnnqqquuuwwwxxxzzz|||zzzsssmmmhhhddd```^^^YYYXXXXXXVVVUUUSSSQQQPPPLLLMMMNNNOOOOOOOOONNNMMMIIIIIIIIIIIIIIIIIIIIIHHHIIIGGGDDDAAA>>><<<;;;:::::::::;;;<<<======<<<<<<::::::999888888:::>>>AAADDDFFFKKKOOOSSSUUUWWWWWWUUUUUUTTTSSSRRRQQQRRRRRRQQQSSSTTTSSSOOOIIIBBB===;;;<<<===>>>>>><<<777333222111///.........//////,,,,,,,,,------.........---,,,++++++******++++++++++++++++++,,,,,,,,,,,,************++++++,,,,,,---222444111......---+++))))))))))))************''')))******((((((***,,,//////---,,,+++*********)))+++,,,***((((((***,,,,,,+++***+++,,,---,,,+++++++++,,,,,,,,,---------))))))***++++++,,,------***+++---......---+++***(((((()))***************((())))))***++++++,,,,,,***,,,---,,,)))(((***,,,,,,+++)))***++++++***)))))))))))))))))))))))))))))))))***///444555111---***)))((()))***+++,,,+++++++++++++++************'''((()))((('''((()))+++...---,,,+++*********+++)))+++------++++++---///++++++,,,,,,,,,---------///...---+++***)))))))))+++***************++++++,,,,,,++++++***+++++++++(((((()))+++,,,,,,------******+++,,,,,,+++***))))))((((((((()))***++++++,,,,,,,,,,,,,,,---------,,,+++***+++,,,---......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++++++++************+++,,,---......///......///...,,,+++++++++,,,---,,,------------------,,,***,,,......---------...---...///000000///...---//////000111111111111111))))))((((((''''''''''''%%%&&&(((***,,,///000111////////////...---,,,,,,&&&'''((((((((((((((('''+++***)))(((((()))***+++'''''''''''')))+++---...***+++---......---+++***((((((***+++,,,,,,,,,,,,((()))***+++,,,---------*********)))'''(((,,,///(((((())))))))))))((((((***+++,,,------,,,+++******,,,//////.........///,,,++++++******++++++,,,***)))((((((***,,,...000//////...------------...***************************+++,,,---...---,,,,,,........................***+++---///000000///...............///000222222777777:::>>>DDDKKKRRRVVV[[[]]]```aaaaaabbbccceee]]]]]][[[WWWRRRNNNMMMMMMJJJGGGCCC@@@AAACCCHHHJJJQQQRRRTTTVVVYYY\\\^^^___```___^^^\\\[[[YYYXXXXXXMMMNNNOOONNNLLLKKKKKKKKKLLLOOORRRQQQOOOOOOSSSWWW]]]```cccccc```___```aaa^^^bbbgggjjjkkkllloooqqqqqqpppppppppqqqsssuuuvvvqqqrrruuuwwwyyyzzzzzzzzzxxx~~~|||yyyxxxyyyzzz}}}xxxtttpppmmmhhhgggfffeeebbb```^^^]]]RRRSSSUUUVVVVVVUUUTTTTTTKKKKKKIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>???AAABBBCCCAAAAAA???<<<999999;;;>>><<<>>>CCCGGGKKKMMMNNNOOOSSSSSSSSSRRROOONNNMMMNNNPPPRRRTTTSSSOOOGGG???:::777777999;;;======:::888222111000.........///000000000000000////////////------,,,++++++++++++,,,******+++,,,---......///+++++++++************)))(((,,,...,,,---///---)))(((((())))))******++++++''')))***)))''''''))),,,222111///...---,,,,,,,,,+++---...,,,)))(((***---(((((('''))),,,------,,,++++++*********+++,,,---))))))***+++,,,,,,------***+++---......---+++***(((((()))***************'''((()))+++,,,,,,,,,,,,(((+++,,,+++)))(((***,,,,,,***)))***++++++***)))((((((((((((((((((((((((&&&***...///,,,***,,,...###%%%(((***+++******)))***++++++++++++***)))))))))******)))((((((***+++,,,)))&&&&&&(((***++++++&&&(((******((((((***---******+++++++++,,,,,,,,,---,,,,,,+++************,,,,,,+++***))))))******------,,,+++************+++,,,,,,,,,,,,+++******)))***+++---,,,+++)))(((((((((((((((((())))))***,,,,,,,,,------.........///,,,)))((())),,,...000---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---.../////////...---+++))))))***+++,,,,,,------......------,,,***,,,......---------...---...///000000///...---------...///////////////)))))))))***************((((((((((((***,,,...//////,,,)))((()))*********((((((''''''''''''((((((+++***)))'''''''''(((((())))))))))))***+++------...---,,,,,,++++++,,,,,,++++++,,,,,,+++***(((''',,,++++++******++++++,,,---'''"""%%%,,,000---'''***************************+++,,,,,,+++***)))(((++++++,,,,,,,,,,,,---------,,,+++***)))))))))))),,,++++++******++++++,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------...000000111...++++++...000000...///////////////222666999<<>>>>>>>>???>>>>>>===>>>@@@CCCGGGIIIKKKNNNRRRUUUUUUSSSPPPMMMNNNOOOQQQSSSQQQKKKCCC<<<999888777777888888666444888666444111111222444555444111------//////---***,,,,,,---------,,,,,,+++.........------,,,,,,,,,---+++))))))+++,,,,,,,,,,,,,,,,,,,,,---...//////---,,,++++++******++++++++++++***)))***+++---......------,,,+++***))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))(((***+++***)))((()))***+++***)))***,,,---,,,+++)))***+++,,,+++***)))(((******++++++++++++******(((((()))***+++,,,,,,,,,******++++++++++++******++++++***************+++(((***)))&&&&&&+++---,,,,,,///111000---******+++''''''(((+++------,,,+++---------,,,+++***)))((((((***++++++***)))+++,,,+++)))***---+++%%%%%%***...,,,***))))))******))))))***++++++++++++******++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))'''(((+++,,,---,,,***)))((()))+++,,,---.........%%%&&&)))+++,,,---------)))+++***(((,,,222000*********)))))))))***,,,---+++******,,,......---,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,---------...///000111222........................,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111///,,,,,,---///000000//////000000111000000000''''''''''''''''''&&&&&&(((((((((((()))+++,,,---...+++)))((()))***+++***((((((''''''''''''(((((())))))(((''''''((()))***)))))))))***+++,,,---...---,,,,,,+++++++++++++++******+++,,,+++***)))(((+++******************+++,,,((($$$&&&+++...,,,(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------......//////...,,,+++,,,...000000///000000111111222555:::>>>GGGLLLSSSWWWYYYZZZ\\\^^^aaa```]]]ZZZVVVRRRNNNLLLPPPPPPOOOLLLHHHEEEDDDDDDBBBBBBAAABBBFFFKKKQQQTTTWWWWWWXXXYYYYYYYYYYYYYYYXXXUUUQQQOOONNNNNNMMMLLLMMMMMMMMMMMMMMMOOORRRTTTYYY[[[^^^aaadddiiipppuuuyyy{{{}}}|||yyyvvvvvvwwwxxx|||{{{uuuoookkkbbb___ZZZWWWVVVUUUTTTRRRTTTPPPKKKIIIIIIIIIGGGDDDEEEDDDCCCEEEIIIMMMOOOPPPNNNNNNLLLJJJHHHEEECCCBBB???>>>===<<<<<<===???@@@DDDGGGLLLQQQSSSRRROOOMMMPPPPPPQQQRRRQQQMMMGGGCCC>>>;;;888666777888888888;;;999777555444444666777444222000///......,,,+++,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,,,,***((((((***,,,,,,+++,,,,,,,,,,,,---...//////---,,,++++++******++++++,,,+++*********+++,,,---,,,,,,,,,+++******)))))),,,,,,---------,,,,,,+++))))))))))))))))))))))))(((***+++***)))((()))***)))(((((()))+++---,,,+++++++++,,,,,,+++***)))(((******++++++++++++******)))))))))******++++++,,,******++++++++++++***************)))))))))******+++,,,+++''''''+++---++++++---///...+++))))))***(((((()))+++,,,---,,,+++,,,+++***((('''((())))))((()))******))))))***,,,,,,''''''+++,,,)))''')))+++***))))))***+++++++++,,,,,,,,,,,,,,,+++************************************))))))******+++,,,++++++++++++++++++++++++))))))++++++,,,+++***)))+++,,,,,,------,,,,,,,,,((()))***+++,,,++++++***))),,,,,,***,,,000///***---,,,+++++++++,,,---...---,,,,,,,,,...---,,,*********+++++++++,,,,,,,,,...------------------...///......---------------........................------------------------------......///000000000000...,,,,,,...///000///...///////////////......+++*********)))(((((((((((((((((((((((()))******,,,***((((((***+++,,,+++((((((''''''''''''((((((''''''''''''((()))***+++)))))))))***+++---...///,,,++++++***************))))))***++++++++++++*********))))))))))))******+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++,,,---.../////////......,,,,,,---............---...---,,,...000222111000111222444555888===DDDHHHRRRVVV[[[^^^^^^]]]\\\\\\]]]ZZZVVVPPPKKKGGGEEEDDDHHHHHHIIIGGGDDDBBBBBBCCCBBBBBBDDDGGGLLLQQQUUUXXXVVVVVVUUUTTTTTTTTTTTTTTTRRROOOLLLKKKMMMOOOPPPQQQNNNQQQTTTVVVXXXZZZ]]]___iiikkknnnrrrvvv|||}}}qqqnnnjjjhhhfffeeecccaaa^^^YYYSSSPPPOOOMMMJJJGGGGGGFFFEEEGGGJJJNNNPPPQQQPPPRRRSSSTTTRRRNNNJJJGGGEEECCC@@@===;;;:::999999<<>><<<;;;;;;;;;===???BBBEEEHHHIIIOOOOOOPPPSSSUUUUUURRRPPPHHHCCC<<<888666666777777777777555333222000000000666888999777222//////111------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,---...//////---,,,++++++******++++++---,,,,,,++++++*********(((((()))))))))*********------------,,,+++***)))))))))))))))))))))))))))(((***+++***)))((()))***,,,+++,,,---000222333222...------,,,+++***))))))******++++++++++++******************))))))))))))******++++++++++++******'''(((((()))))))))))))))(((******''''''+++,,,*********++++++***))))))***(((***,,,---,,,+++++++++,,,+++***)))***+++---...)))***++++++******+++------++++++,,,---,,,+++***''')))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******.........---,,,+++***))),,,,,,,,,,,,+++******))),,,000333222///------...------+++***)))******+++...---------//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++---......//////................................................------......///000000000......///111333333111///333333222111111111111111******)))(((''''''&&&&&&(((((((((((('''''''''&&&)))(((''')))+++------,,,((((((''''''''''''(((((()))))))))))))))((('''''''''''''''(((***,,,---...+++***))))))(((((())))))(((((())))))***,,,,,,------,,,,,,++++++,,,,,,---***+++,,,+++)))(((***,,,******************************************+++++++++++++++,,,,,,,,,------++++++******))))))******))))))************))))))------------,,,,,,++++++......---,,,,,,+++******)))+++---...///...,,,+++,,,,,,---...///////////////000111111111222222333777:::@@@FFFLLLSSSYYY^^^[[[ZZZZZZYYYVVVSSSNNNLLLHHHFFFCCC@@@???@@@BBBDDDFFFGGGIIIIIIHHHHHHJJJKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRQQQOOONNNMMMMMMNNNOOOMMMLLLMMMQQQXXX___dddggghhhnnnvvvzzz{{{{{{}}}|||xxxsssooommmiiiccc^^^YYYUUUPPPLLLJJJJJJIIIHHHLLLLLLNNNPPPQQQQQQQQQQQQOOOMMMKKKIIIGGGEEECCCBBB???===:::999:::===BBBEEEIIIKKKNNNSSSUUUUUUQQQNNNKKKGGGCCC@@@>>><<<999777;;;;;;:::999888666444333777:::<<<:::777444444666000///...---,,,,,,,,,,,,*********++++++,,,,,,,,,++++++***,,,...///...---,,,,,,,,,,,,---...//////---,,,++++++******++++++,,,,,,,,,,,,+++******)))((((((((()))******++++++,,,,,,,,,++++++)))((('''))))))))))))))))))))))))(((***+++***)))((()))***,,,+++,,,---000222333222------,,,+++******))))))******++++++++++++************))))))))))))))))))******++++++++++++******&&&'''((()))***)))))))))&&&)))***(((***///000...+++*********++++++++++++)))+++......,,,******+++((()))+++,,,------,,,+++***+++---,,,++++++,,,...---111444111,,,***+++---***,,,......,,,*********************+++---...///++++++++++++++++++++++++******))))))******+++,,,************************++++++***))))))******+++,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,...111444555111...---///...---+++*********++++++,,,,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---///000000000000////////////////////////------------------------------......///000000000//////111444666666333111333222222111222333444444++++++******))))))(((((('''((((((((((((((('''&&&)))(((((()))+++---,,,+++((((((''''''''''''((((((************)))((('''&&&''''''((()))***,,,...///+++******)))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,------***+++++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,---((()))***++++++***)))(((............---,,,+++***---------,,,,,,+++++++++***+++,,,---------,,,+++---------...///111222333///000111111111333666999@@@DDDKKKQQQVVV[[[___aaa[[[XXXUUUSSSQQQNNNJJJGGGBBBAAA???===>>>@@@BBBDDDJJJLLLNNNNNNMMMNNNOOOQQQOOOPPPQQQRRRQQQPPPOOONNNOOOOOONNNNNNNNNOOOOOOPPPPPPQQQUUU\\\fffoootttwww~~~wwwqqqkkkeee]]]VVVQQQNNNKKKIIIKKKJJJKKKKKKMMMNNNPPPQQQLLLLLLLLLKKKJJJIIIIIIHHHFFFCCC>>>;;;:::;;;>>>@@@BBBDDDHHHMMMOOOOOOKKKGGGJJJHHHGGGFFFEEECCC@@@===;;;;;;<<<<<<:::888666555777999;;;;;;;;;:::999:::444333111...---,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((((((***,,,---,,,+++,,,,,,,,,,,,---...//////---,,,++++++******++++++++++++,,,,,,,,,+++******)))))))))******+++++++++***+++++++++***)))((('''))))))))))))))))))))))))(((***+++***)))((()))******))))))***---//////...,,,+++******))))))************++++++++++++******))))))))))))))))))))))))******++++++++++++******&&&''')))***+++******)))'''***,,,,,,...333444333+++)))((()))+++,,,,,,+++***---//////+++))))))+++%%%'''***,,,---+++)))'''***+++,,,,,,++++++,,,...---555888222***(((+++---,,,///111///,,,***+++---,,,+++++++++,,,...000111++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------------************+++---.../////////222555333...---...//////---,,,,,,---......,,,+++,,,...111222222111------------,,,,,,,,,,,,---...///000000///...---000000111222111000///...////////////////////////------------------------------......///000000000///000111444666666444222000000000111333555777999,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))((('''))))))(((***,,,,,,+++***((((((''''''''''''(((((((((((()))******)))((('''((())))))+++,,,...000111++++++***))))))))))))*********)))))))))+++,,,------,,,,,,++++++,,,,,,---+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,------***+++,,,------,,,+++***---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------///222666888111333444555666;;;AAAFFFKKKPPPWWW\\\^^^_________XXXTTTOOOLLLKKKIIIGGGEEEAAA@@@@@@AAACCCFFFHHHJJJOOOPPPQQQQQQPPPPPPRRRSSSOOOPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWYYY\\\cccmmmyyy}}}wwwmmmccc\\\WWWTTTQQQMMMMMMMMMMMMMMMMMMNNNNNNJJJKKKKKKLLLLLLMMMLLLLLLJJJHHHFFFCCC@@@???======<<<===???BBBDDDDDDBBB@@@BBBBBBBBBDDDFFFFFFEEECCC:::;;;<<<===<<<:::777666444555777:::===>>>===;;;888666333000---,,,,,,,,,------------,,,,,,,,,,,,)))((()))+++...///...,,,,,,,,,,,,,,,---...//////---,,,++++++******++++++)))***+++,,,,,,,,,++++++*********+++++++++++++++******+++++++++******)))))))))))))))))))))))))))(((***+++***)))((()))***)))(((((()))+++---,,,+++***)))((((((((()))***+++******++++++++++++******''''''(((((())))))************++++++++++++******&&&''')))+++,,,,,,+++***'''+++---,,,...222333111***'''&&&&&&)))+++,,,+++***...111///+++((()))+++'''(((***++++++***)))((((((***++++++***)))+++,,,,,,333555000***+++,,,,,,---000222000,,,+++...111111000///------...000111******************************))))))******+++,,,))))))))))))))))))))))))'''((()))+++,,,,,,,,,+++***+++,,,,,,---------,,,++++++******+++,,,...///...+++---222333...++++++......---,,,---...///000---------///111222111000......---------,,,,,,,,,---...///000000///...---000111222333222111///...////////////////////////........................------......///000000000/////////222444555444222111111222444777;;;>>>AAA))))))))))))))))))******&&&''')))*********)))(((***))))))***,,,,,,+++)))((((((''''''''''''((((((&&&'''(((*********))))))******+++,,,...000222333,,,++++++***************+++***)))))))))***+++,,,,,,++++++******++++++,,,+++)))((())),,,......---******************************)))))))))***,,,---++++++,,,,,,,,,---------*********)))******+++++++++,,,...//////...,,,+++,,,---...000000000000///,,,,,,,,,,,,,,,,,,,,,---...------------.../////////---,,,---///444888;;;444666888:::===CCCLLLSSSSSSXXX___cccbbb```]]]\\\UUUPPPJJJFFFFFFFFFDDDCCC@@@AAACCCFFFJJJNNNRRRTTTQQQRRRSSSSSSRRRQQQRRRTTTPPPQQQSSSUUUWWWXXXYYYYYYVVVWWWZZZ]]]______```___cccgggppp{{{wwwmmmfff```\\\ZZZPPPPPPPPPPPPOOONNNLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOKKKKKKLLLJJJGGGCCC>>><<<999888888999;;;===<<<;;;::::::;;;===BBBEEEFFFFFF===???AAABBBAAA???===;;;222222444888>>>@@@>>><<<;;;999555111...,,,,,,,,,.........------,,,,,,,,,,,,+++,,,///111222111///,,,,,,,,,,,,---...//////---,,,++++++******++++++((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))(((***+++***)))((()))***+++***)))***,,,---,,,+++((((((''''''''')))***+++******++++++++++++******&&&''''''((()))******+++******++++++++++++******&&&(((***,,,---,,,+++***&&&)))+++***+++//////,,,(((&&&$$$%%%(((++++++******...111000+++((()))+++,,,,,,+++++++++++++++,,,'''((())))))(((((()))***+++000111,,,+++...---)))---000111000------111666666555222000//////000000))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))%%%&&&))),,,------,,,,,,,,,,,,,,,------,,,,,,+++---,,,+++++++++,,,---...---((()))000333...)))))),,,++++++***+++,,,.../////////...///111111000............------,,,,,,,,,+++,,,...//////...,,,+++,,,---000222333333222111000000000000000000000000000000000000000000000000------......///000000000...---...000222333333222444444555888<<>>>>>????????????>>>>>>888666555444666999===???<<<;;;888666333000///...,,,,,,,,,++++++++++++++++++,,,---///000111111111,,,,,,+++***))))))******000///---+++***)))(((((())))))))))))))))))))))))+++*********))))))(((((()))***,,,.........,,,+++,,,,,,+++++++++++++++,,,((((((''''''''''''(((((())))))************))))))+++++++++***************+++++++++***************)))(((((((((***+++***)))***)))))))))))))))******)))((()))+++---...---,,,******)))))))))***,,,---((((((((()))***,,,---...---,,,***(((''''''((()))***+++,,,------,,,+++***//////...---,,,,,,+++***,,,++++++******++++++,,,------,,,,,,---...000111111222222222000...,,,+++)))***+++,,,,,,,,,,,,,,,,,,...///...,,,******+++---------,,,,,,+++++++++((()))+++,,,,,,+++)))(((///---,,,---......,,,+++,,,,,,,,,------.........------------,,,+++******++++++,,,,,,---...//////,,,+++,,,000666777444///---------,,,,,,++++++++++++(((&&&'''+++...///////////////222555555222...000/////////............111///---,,,,,,...111222---...000222222222222111111111111111000111444777777777888<<>>BBBFFFKKKOOOUUUZZZ^^^bbbbbbbbbaaa```^^^\\\[[[UUURRRMMMIIIFFFEEEEEEEEEEEEIIIMMMPPPQQQQQQRRRRRROOOQQQSSSSSSRRRPPPOOOOOORRRWWW^^^cccfffiiillloooppprrrvvv{{{~~~~~~|||pppiiicccbbbdddaaaYYYRRRKKKIIIFFFFFFHHHJJJKKKKKKNNNNNNPPPPPPPPPNNNMMMLLLHHHCCC>>><<<<<<<<<888444333444666888999;;;<<<<<<======>>>??????>>>>>>>>>???===999777777999;;;===@@@???===;;;888555222111...---------,,,,,,,,,+++***+++---...///000000000,,,,,,+++***************,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))+++*********)))))))))))))))***,,,---...---,,,++++++******)))))))))*********))))))(((((())))))***)))******++++++******))))))))))))*********++++++++++++++++++++++++++++++***)))((()))+++,,,+++***))))))))))))******+++,,,***)))(((((()))***)))(((+++***)))))))))***+++,,,)))))))))***+++,,,...///++++++******))))))((((((******++++++++++++******,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,...///000111111111000///---,,,+++*********+++++++++,,,,,,...///000...,,,*********,,,,,,,,,,,,+++++++++***)))***+++------+++***)))++++++,,,...//////,,,)))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,---......///,,,+++,,,000444666222...++++++,,,---......///000000---++++++...000111000000///000222555444111...000000/////////.........000///...------///000111---...///000111111000000000111222111000111222444888:::>>>BBBHHHMMMQQQTTT***)))(((((('''''''''((()))))))))***))))))(((''')))******++++++,,,------,,,+++***)))((((((((((((***+++,,,,,,---,,,,,,,,,,,,)))&&&(((,,,//////...************************,,,,,,,,,,,,,,,---......***************************++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,(((***,,,,,,+++***+++,,,+++,,,---------,,,***))),,,,,,------------,,,,,,+++,,,,,,---...///000000,,,,,,,,,---------......////////////////////////////////////000333999===IIILLLQQQUUUYYY]]]bbbeeeiiieeeaaa``````___]]]ZZZSSSPPPKKKGGGEEEFFFHHHJJJIIILLLQQQTTTSSSRRRQQQPPPNNNPPPRRRSSSRRRQQQRRRSSS[[[___ffflllrrrxxx}}}}}}yyy}}}wwwtttuuuqqqhhhaaaSSSOOOKKKHHHGGGHHHHHHGGGLLLMMMPPPRRRSSSRRRQQQPPPQQQLLLGGGCCCAAA>>>999555444444333333444555666777;;;<<<===>>>>>>>>>>>>>>>>>>;;;777444333444777999@@@@@@@@@???<<<999555333000000///...------,,,+++***+++,,,---......//////,,,++++++************++++++++++++++++++,,,---...))))))))))))))))))))))))***************)))))))))******,,,---------,,,+++)))((((((((((((((())))))+++******))))))******+++******++++++++++++******&&&''''''(((***++++++,,,)))******++++++,,,,,,,,,+++***)))***,,,---,,,+++)))))))))***+++,,,---...+++)))'''&&&(((*********,,,+++******)))******************+++,,,---...///))))))************)))(((************************))))))))))))******++++++++++++************++++++++++++***++++++,,,---...000///...---,,,,,,++++++*********)))******+++,,,---//////...,,,***)))***+++++++++******************+++,,,------,,,+++***'''(((+++...000///,,,((()))))))))***************)))***++++++,,,,,,+++++++++,,,,,,------.........,,,+++,,,///222333000,,,+++,,,,,,---...///000111222000...---...000000///000000111222444333000---000000000/////////.............../////////000000///000000111111111000000111222333222222222555777>>>AAAGGGLLLPPPRRRRRRQQQ******)))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((())))))******///...,,,***(((&&&%%%%%%***++++++,,,,,,+++++++++***((('''(((+++------,,,************************,,,++++++++++++,,,------))))))))))))))))))))))))******++++++,,,---...///---,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++''')))+++,,,++++++,,,---***+++,,,,,,------,,,,,,------............------,,,---------......//////------------............000000//////............///000111222555;;;BBBGGGSSSVVVZZZ]]]```cccfffiiilllgggaaa```aaa```\\\WWWPPPNNNLLLIIIIIIJJJLLLMMMPPPRRRUUUUUUTTTRRRQQQQQQRRRTTTVVVXXXXXXZZZ]]]___eeeiiioooxxxyyyuuu{{{}}}~~~|||||||||{{{vvvoooaaa\\\UUUOOOKKKIIIGGGEEEFFFHHHLLLOOOQQQRRRRRRRRRUUURRRNNNJJJGGGCCC===999888666444333333444666888999:::;;;<<<===>>>>>>>>>;;;888555222222444777999;;;<<<>>>???>>>;;;888777333333222000...---,,,+++***+++,,,,,,------------,,,++++++******+++++++++---,,,+++***************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,++++++)))(((((((((((())))))************))))))*********))))))************))))))&&&''''''((())))))******(((((())))))***+++,,,,,,,,,+++***+++---...---,,,)))******+++,,,---///000,,,***'''(((+++///111333,,,,,,+++******)))))))))************+++,,,---...))))))))))))))))))*********))))))))))))))))))***)))))))))***************++++++************++++++***************+++,,,,,,...---,,,*********+++,,,+++***)))))))))***++++++***,,,---,,,+++)))***************)))))))))))))))+++,,,,,,------,,,,,,+++''''''))),,,...///---+++)))))))))***************)))***+++,,,------------,,,,,,,,,---------......,,,,,,,,,...000000---+++.........---------------...---,,,,,,,,,---......111111222222222111///---000000000////////////...---...///000111000000///222222222222333222222222333333333333333777<<<@@@HHHKKKPPPTTTTTTQQQLLLIII******)))))))))(((((('''''''''&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((---,,,+++)))((('''''''''))))))************))))))***)))))))))+++,,,,,,+++)))***++++++++++++***)))***************++++++,,,************************+++******+++,,,---...///...,,,******,,,------,,,******++++++++++++******''')))+++,,,,,,,,,---...+++***)))***+++---000222---......//////......---//////......---------,,,------.........///////////////...------......///...000333666;;;CCCKKKQQQYYY\\\___bbbdddeeegggiiikkkgggbbbbbbbbb```YYYSSSNNNNNNOOOOOOOOOOOONNNNNNPPPRRRTTTUUUUUUVVVXXXYYYXXXZZZ]]]```cccggglllpppqqquuu{{{{{{wwwxxxzzzzzzxxxuuusssrrrrrrttt{{{}}}qqqkkkbbbZZZSSSMMMHHHEEECCCEEEGGGJJJMMMNNNOOOPPPTTTRRRQQQOOOMMMIIIDDDAAA;;;999666444444555888999666777999;;;===>>>>>>??????===:::888777888:::;;;555888;;;>>>@@@???>>>===777666555222000...,,,+++++++++,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++******)))))))))******+++,,,***))))))(((((())))))***((())))))))))))))))))((()))))))))(((((((((((((((&&&''''''((()))***++++++,,,+++++++++---...---,,,*********+++,,,...///000///,,,)))))),,,000333444++++++++++++******)))))))))(((((())))))***+++,,,+++***((('''''')))+++,,,))))))))))))))))))))))))---,,,,,,+++******))))))+++******))))))******+++))))))******************,,,+++***))))))***+++,,,++++++***************+++&&&(((*********)))***,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++.........+++++++++++++++++++++***++++++---...//////000000,,,,,,,,,---------------,,,,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...///000111222222111//////...111000000000////////////---...000111222111000///222222222222222222333333222222222333666<<>>??????AAA@@@>>>;;;999888777777444777;;;???BBBDDDEEEEEE===;;;999666333000...---,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---)))))))))))))))***+++,,,))))))))))))))))))))))))*********+++++++++++++++++++++++++++************************+++,,,---...)))))))))(((((()))))))))))))))************))))))*********))))))((((((((('''(((((())))))*********,,,+++***+++---...---,,,*********+++,,,---...///111...***((()))+++------******+++++++++***))))))((((((((((((((()))******,,,+++)))''''''(((***+++((()))***++++++***)))(((///...---,,,+++***))))))******))))))))))))******))))))******+++******)))*********)))******++++++++++++,,,,,,,,,+++******%%%''')))*********+++,,,))))))))))))************,,,,,,++++++++++++,,,,,,,,,***((((((***...///000,,,,,,,,,,,,,,,+++++++++,,,---...///000000000000------------------------+++,,,,,,------------,,,(((((()))+++---...///000+++---...///......000111///000222111000//////000111111000000000/////////...///000111222111000///000000000000111222333444222333555888===DDDMMMSSSXXXWWWVVVSSSNNNHHHAAA==='''''')))***++++++******+++******)))***+++,,,---''''''(((((()))*********(((((((((((()))***+++,,,***************)))(((((()))***+++******))))))))))))***,,,------,,,***)))******))))))******+++,,,++++++++++++++++++++++++...,,,+++******+++---...///---******+++,,,------***++++++,,,,,,++++++***)))+++------,,,,,,,,,...,,,,,,++++++,,,---///000/////////000000//////////////////...---------,,,....../////////000000000111000//////000222444555666:::@@@FFFLLLSSSZZZ^^^bbbeeehhhiiiiiihhhhhhiiifffdddbbb^^^[[[WWWUUUSSSRRRRRRQQQQQQPPPPPPOOOOOOUUUZZZbbbhhhlllmmmoooooobbbeeeiiiooovvv||||||~~~|||}}}vvvqqqooolllpppssstttuuuxxx~~~~~~vvvnnnfff^^^XXXVVVTTTOOOKKKIIIHHHIIIJJJIIILLLPPPRRRRRRPPPNNNMMMFFFDDD@@@;;;888666555444222444666999;;;>>>????????????>>>===;;;999777555666888;;;???BBBEEEGGGHHHCCCAAA???;;;777444111000---------------,,,+++++++++++++++++++++,,,---...,,,+++++++++++++++,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++************************++++++,,,---...+++******))))))******++++++++++++,,,,,,+++++++++))))))******************************++++++++++++,,,******+++,,,---,,,++++++++++++++++++,,,------111...***(((((()))******))))))***+++,,,+++******))))))))))))))))))***+++)))***++++++***)))((('''((())),,,......,,,)))(((------,,,,,,+++++++++*********))))))))))))******)))***+++++++++***))))))((()))***++++++++++++++++++,,,...///...---***))))))+++,,,,,,+++******+++)))))))))******++++++++++++++++++******+++++++++,,,+++******---...//////------,,,,,,,,,+++++++++------...//////000//////------------------------+++,,,------------......((()))***,,,...///000111---///111111///...///111---///111111///...000222111111111000000000////////////000111111111111111111111111222333555777888666:::@@@FFFKKKPPPUUUYYYWWWUUURRRNNNJJJFFFDDDCCC%%%''')))***++++++++++++***)))((((((((()))+++,,,&&&&&&''''''((()))))))))---,,,+++)))((((((''''''+++++++++++++++***)))(((((()))******)))((((((((()))***,,,------,,,***)))++++++******++++++,,,---((((((((((((((((((((((((///---+++******+++,,,...///---***)))+++,,,------+++,,,,,,------,,,,,,+++***+++------,,,+++,,,---------.........---,,,+++//////000000000000//////------..................////////////000000000000222111000000222444777999>>>BBBIIIOOOUUUZZZ___ccceeehhhkkklllkkkjjjjjjjjjfffddd```[[[VVVTTTTTTVVVTTTSSSQQQOOOMMMNNNNNNOOO___fffpppwwwyyyxxxuuutttpppsssxxxyyyvvvvvvyyyxxxuuugggjjjkkkiiiiiimmmuuu}}}{{{sssjjjeeebbb^^^VVVOOOJJJHHHHHHHHHFFFJJJOOORRRSSSQQQPPPOOOMMMKKKFFF@@@;;;777444333111333555888;;;===???@@@>>>@@@AAABBBBBB@@@>>><<<666888:::===AAADDDGGGHHHGGGEEEBBB???;;;777444333............---,,,++++++++++++++++++,,,,,,---...222111///---,,,+++******))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++***))))))******************+++,,,---...,,,++++++++++++++++++,,,,,,------......------,,,(((((()))***+++,,,------------,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++++++++******+++,,,,,,...,,,))))))***,,,,,,,,,((()))***+++,,,,,,+++*********************++++++''')))---///...***&&&"""'''***---//////---***'''***++++++++++++,,,,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))'''(((***,,,,,,,,,+++***+++---///111000...+++(((---...///...,,,***)))***))))))******+++++++++,,,+++******))))))******++++++++++++---///000...,,,,,,,,,,,,+++++++++******,,,---......///.........------------------------***,,,------------...000---------.........//////...000222111...,,,,,,...,,,///111000///...000333111111111111000000000000000000000000000111111111555555555555777999<<<===<<>>:::555222000---,,,---...////////////000000///---,,,*********************************)))(((''')))---111///...---,,,++++++***)))...------,,,,,,,,,------++++++***************+++,,,,,,,,,+++))))))+++,,,++++++,,,///222222///+++******))))))))))))******)))************+++++++++,,,++++++---......,,,******++++++++++++***))))))***)))((('''((())),,,---++++++++++++,,,---...///))))))*********+++++++++,,,,,,,,,+++++++++******'''))),,,...///---***(((++++++++++++++++++++++++,,,+++******)))*********,,,,,,+++***)))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((++++++++++++++++++++++++)))***,,,...//////......------------------,,,,,,000...------...---,,,***,,,///111000---+++,,,...------,,,+++************---------....../////////---...//////...///222444000000000000////////////...///000///...///111333.........///000000111111222111000111333444555444000111333444777<<>>FFFKKKTTTVVVZZZ^^^bbbeeeggghhhhhhjjjkkklllkkkiiifffddd```___\\\XXXTTTRRRRRRSSSOOOPPPPPPOOOPPPVVV___fffttt|||}}}uuuqqqppp|||{{{wwwuuutttuuuxxx|||tttjjjeee___YYYUUUMMMKKKIIIGGGGGGHHHIIIKKKMMMMMMMMMKKKGGGCCC>>>;;;777666555666888;;;???AAADDDDDDEEEFFFGGGFFFFFFEEEBBBAAA>>>===>>>AAAEEEGGGGGGJJJJJJFFFCCCBBB>>>999777444000...---...---,,,.../////////...---+++***************************)))))))))((('''(((+++...///......------,,,,,,,,,---------------...///000++++++***************+++,,,...000///...,,,,,,---++++++,,,...111111...+++))))))))))))))))))******************++++++++++++,,,++++++---......,,,***,,,,,,,,,,,,,,,++++++***...---+++***)))))))))***++++++++++++,,,---......))))))*********+++++++++,,,+++++++++************((()))+++---...,,,+++)))************************,,,++++++***************)))***,,,------+++)))((())))))))))))))))))))))))************************...------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,+++---------------------------,,,******++++++***)))---...///...---,,,,,,---...---,,,,,,,,,,,,,,,,,,------------............,,,...000000//////000222000000000000////////////...///111000//////000111......///000000111111222111111000111222222222222111333666999===CCCIIINNN[[[^^^bbbeeeeeeaaa]]]YYYQQQQQQRRRSSSVVVZZZ]]]___)))*********((((((***+++))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))+++,,,------+++******+++******+++++++++***))))))++++++***))))))***,,,---***************************++++++,,,,,,------......---+++***)))******+++++++++++++++++++++++++++)))***+++---............000000000///...---++++++,,,,,,,,,---......//////---------............//////////////////000111111222222222111111111000000111333777;;;@@@HHHPPPVVV^^^```bbbdddfffggghhhhhhiiijjjkkkkkkjjjhhheeeddd___^^^ZZZVVVQQQPPPQQQSSSOOOQQQSSSTTTXXXaaallluuu{{{~~~xxxvvvvvv}}}~~~~~~xxxqqqjjjeeeWWWSSSMMMHHHEEEEEEFFFHHHJJJKKKMMMMMMLLLIIIFFFDDD;;;:::777666777999<<>>===999444000///---,,,***............---,,,++++++++++++++++++++++++++++++((()))******(((((()))***........................111000000///............+++***************++++++,,,///222333222///------++++++,,,...//////,,,***((((((((())))))******+++************+++++++++,,,,,,,,,,,,---......,,,***---............---,,,,,,///...---,,,+++***))))))++++++***++++++,,,---...***************+++++++++++++++*********))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))),,,,,,+++***************&&&))),,,//////...+++)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))+++,,,,,,------.........000...---,,,.........---///...------......---+++...---------------...///------------------,,,,,,---///222222111/////////000000000000////////////...000222222000///////////////000000111222222333222222333333333222222111555888<<>>:::888777999;;;======???BBBEEEHHHIIIJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDGGGKKKMMMKKKJJJJJJFFFAAA???;;;666222000///---+++---------------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++)))((())),,,---------.........///777666333111...,,,***************)))******+++,,,,,,///111111000...------++++++,,,---...---+++***(((((()))******+++++++++*********+++++++++,,,,,,,,,,,,,,,---///...,,,***------......------,,,+++***++++++,,,---,,,,,,+++++++++******+++,,,,,,---*********************************))))))))))))(((***************++++++,,,************************,,,,,,+++************+++((()))+++------,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,---...//////222000//////000222111111111///,,,---///000...,,,---,,,,,,,,,---...//////......------,,,,,,++++++...111444555444111///...000000000000////////////...111333333111///......000000000111222222333333333555666777666555555555;;;???EEELLLSSS[[[bbbggglllmmmnnnnnnmmmkkkhhhggggggggggggiiikkkmmmoooppp&&&((((((((('''''')))+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((***++++++***))))))******+++,,,------,,,+++***---,,,+++******+++,,,,,,+++,,,---.....................---,,,,,,+++******......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------------------...............///---------............///......------......///000000222333222111111444666666;;;CCCJJJRRRZZZaaaeeefffffffffggghhhhhhiiijjjllljjjhhheeebbb___]]][[[SSSSSSSSSRRRQQQSSSWWWZZZ\\\```gggnnnttt}}}}}}{{{|||vvvvvvwww{{{vvvpppdddXXXNNNHHHFFFEEEDDDEEEHHHJJJLLLLLLLLLKKKEEEBBB???;;;::::::<<<===;;;===???AAADDDFFFHHHIIIDDDEEEGGGHHHHHHGGGFFFEEEFFFJJJMMMLLLKKKKKKHHHCCC>>>;;;777333222111000///......---------,,,------+++++++++++++++++++++++++++---//////---+++******+++++++++,,,------......777666333000---+++***)))******))))))***++++++,,,,,,------,,,***)))+++,,,***+++,,,------,,,,,,,,,))))))***+++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,...//////---+++,,,,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,,,,++++++*********+++,,,,,,*********************************))))))))))))(((******)))))))))***+++,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++***))))))))))))***))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++)))***,,,---.........---++++++,,,,,,---...//////...------...000111000///333000------000111///---,,,,,,+++,,,,,,---...............------,,,,,,,,,000333777888666333000///000000000000///////////////111333444222///......000000000111222222333333222444777888888888:::<<>>CCCKKKSSSZZZ```eeehhhjjjjjjiiiiiiiiijjjkkkllliiihhhddd```]]]ZZZXXXWWWOOOQQQSSSUUUWWWZZZ^^^aaaaaaiiiuuu}}}}}}zzzwwwwwwvvv||||||qqqeeeYYYQQQKKKHHHGGGGGGGGGHHHIIIJJJKKKKKKGGGFFFCCC@@@????????????=========>>>???BBBDDDFFFBBBDDDFFFIIIJJJIIIHHHGGGFFFKKKNNNMMMMMMMMMIIIDDD===:::666444333333333222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///...,,,+++,,,+++++++++,,,,,,---------111111///...---,,,,,,,,,))))))))))))***+++,,,,,,++++++***)))'''''')))+++)))+++------------...///+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,---------...//////---+++******++++++******)))(((++++++++++++++++++++++++++++++************+++++++++++++++***************++++++*********)))))))))***))))))))))))***++++++++++++++++++++++++++++++------,,,+++++++++++++++---+++)))''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...////////////+++,,,,,,------...............000222444555222000222000...---.../////////,,,,,,,,,,,,,,,,,,---.....................------111444777888666333111000000000000000///////////////111333333111000000000//////000000111222222333///333777999:::<<>>AAADDDDDDDDDEEEFFFGGGIIIJJJKKKGGGLLLPPPOOOOOONNNKKKEEE<<<999666444444444333333000///............///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,---------------...---,,,,,,+++,,,,,,,,,))))))))))))***+++,,,---)))+++++++++)))((()))***(((+++---...------000222......///000///...,,,***+++++++++,,,,,,,,,---------------...000///---+++******++++++******)))(((++++++******+++,,,...///++++++************+++++++++++++++*********)))))),,,+++++++++************))))))))))))************************************------,,,++++++++++++,,,******)))))))))***+++,,,))))))))))))))))))))))))************************...------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...------,,,------------------------...000333777:::999555222//////...,,,++++++---//////...------------------....../////////////////////222555666444222111111000000000000///////////////111222222111000111333......///000000111111222111555999<<<>>>DDDMMMTTTWWW\\\bbbhhhlllooorrrtttssstttttttttsssqqqpppoooqqqqqqrrrttttttuuuuuuuuu***+++,,,,,,+++,,,...000...---,,,+++************))))))))))))))))))))))))(((((())))))*********+++%%%'''***,,,,,,---///000---,,,,,,+++,,,---///000///...,,,+++***+++,,,,,,+++,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------000///...---,,,---......000111111111111111000//////////////////.........---------........./////////////////////000111111+++///444666888===EEELLLNNNSSS[[[aaaeeegggiiikkknnnmmmjjjhhhgggfffffffff```^^^[[[XXXVVVVVVVVVWWW^^^bbbgggkkknnnpppsssuuu}}}~~~wwwvvv~~~}}}|||~~~||||||{{{xxxvvvkkkccc^^^SSSPPPMMMIIIHHHIIIKKKMMMHHHIIIIIIIIIHHHFFFEEEDDDFFFBBB>>>;;;:::<<<@@@CCCHHHFFFDDDCCCDDDGGGKKKMMMHHHNNNQQQQQQPPPPPPLLLFFF===:::666444333444333222111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---..............................,,,+++***)))))))))))))))))))))***+++,,,---(((+++...///---***))))))(((+++......---...111444///000111111000...,,,***++++++,,,,,,,,,------------------...000000---+++***++++++++++++***)))))))))((((((***,,,000333555++++++***************+++++++++++++++******)))))),,,,,,,,,++++++++++++***(((((()))************)))))))))))))))))))))))))))...---,,,,,,++++++,,,,,,'''(((***,,,------------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++,,,---,,,+++***)))------------------,,,,,,***---111666999777333///---......+++((((((,,,///111000///.....................//////000000111111...111333444222111000111000000000000////////////000111111111000000333444.........///000000111111444888===@@@DDDKKKVVV___]]]aaagggllloooppprrrsssqqqrrrtttuuuuuutttsssssstttttttttuuuuuutttssssss...+++***,,,,,,+++///555;;;888333...+++***+++,,,+++)))'''(((******'''$$$***+++,,,+++***)))***+++***************)))((('''***+++,,,,,,------------++++++---......---++++++,,,...000222333111///...,,,,,,,,,,,,,,,---...///---,,,,,,...///000...---------------------------------------------------////////////000000000000...------,,,,,,,,,------...............///000111---...///000000000000///111333666:::???FFFNNNSSSYYY\\\aaaeeehhhiiiiiihhhfffjjjjjjfffdddfffddd___```ZZZUUUSSSRRRTTT[[[dddlllrrrzzz|||{{{}}}|||}}}yyytttttttttuuu{{{~~~{{{zzz}}}}}}wwwqqqlllfff^^^TTTLLLIIIGGGFFFDDDHHHHHHHHHJJJLLLLLLJJJHHHJJJHHHDDDAAA>>>===>>>>>>@@@AAAAAABBBCCCEEEFFFGGGKKKMMMPPPRRRRRROOOLLLIIICCC>>>777222111222333444000111111111000///...---...,,,******,,,...//////---,,,+++,,,,,,,,,***(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...000000111+++++++++************))),,,+++++++++---111444777555444111///,,,+++++++++***,,,,,,,,,+++***++++++------,,,,,,,,,------...------,,,,,,,,,---......))))))*********++++++++++++***)))***,,,------+++---++++++,,,//////,,,(((,,,***(((&&&%%%''')))+++***************)))((((((++++++,,,,,,,,,+++******+++***)))))))))***,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,,,,++++++)))******+++++++++*********+++,,,,,,******+++,,,...,,,++++++,,,,,,+++)))+++...///---))))))...333///...---,,,,,,,,,,,,,,,......//////000000111111------------------------///...---,,,,,,---...///***...000...111666555000---...///111111111000///222222111111111111111222111000000////////////000111111111111222333444555666;;;CCCMMMUUUZZZ]]]^^^```^^^]]]aaahhhooorrrssstttssssssuuuvvvvvvtttssswwwtttpppnnnnnnooonnnnnn(((&&&&&&((()))(((,,,222???<<<777222...---------000...,,,,,,---,,,***'''(((*********(((((()))*********+++++++++***)))))))))***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,...///000///...------------,,,------.........------...000111///...------------------------........................---------........./////////......------.........//////////////////000111...//////000000000000000111555:::???FFFMMMUUUZZZ```aaacccfffggggggggggggdddhhhgggbbb```bbb```[[[YYYUUURRRSSSVVV[[[eeeooozzzyyyvvvxxxxxxsssqqqrrrssstttxxx~~~~~~}}}~~~yyysssjjj___UUUPPPLLLHHHDDDEEEEEEEEEGGGIIIKKKJJJIIIKKKJJJGGGDDDBBB???>>>===:::<<<>>>@@@BBBCCCBBBBBBGGGIIILLLOOOPPPOOOMMMKKKFFFAAA:::555333333333222222222222222111000000//////---++++++---///000000---,,,++++++,,,,,,+++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++---000333555333222///---,,,++++++++++++,,,------,,,+++******,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------))))))*********++++++++++++***)))***,,,---,,,+++---+++***+++---...,,,)))+++***((('''((()))***+++******+++******))))))(((***++++++,,,,,,++++++++++++***)))))))))***,,,,,,,,,+++++++++,,,,,,---...******++++++++++++******++++++,,,,,,++++++***)))+++,,,---,,,+++***+++,,,000000000000000///......---///000///+++***+++---000///......---------.........//////////////////------------------------///...------------...///...111222111444888888333...//////000000000000///222111111000000000111111111111000000000000111111111000//////111555999<<<@@@EEEMMMUUU[[[]]]\\\\\\VVVVVVYYY___hhhooorrrsssuuuttttttvvvwwwvvvtttrrrssspppmmmkkkjjjkkkjjjiii%%%###$$$'''''''''+++111AAA>>>999444111/////////444333111000000///,,,***'''((())))))((('''((()))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++************+++++++++++++++,,,,,,,,,------//////...---------......///......///111111000...------------------------////////////////////////+++,,,,,,,,,,,,---------//////.........//////000111000000////////////000000000000000000111222222444999@@@HHHPPPWWW^^^cccgggggggggggggggfffeeeeeeccceeeccc___\\\]]][[[XXXWWWSSSSSSWWW]]]eeerrr}}}uuurrruuurrroooooosssuuuuuuwww||||||pppeee]]]UUUNNNHHHEEEDDDCCCEEEHHHJJJKKKKKKLLLLLLLLLJJJGGGCCC@@@>>>666888<<<@@@AAAAAA@@@???AAADDDGGGKKKNNNOOOOOONNNKKKFFF???999666444222111222222222222222222222111000...,,,,,,...000111222...,,,******+++,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++************))),,,,,,++++++,,,...000222///...---+++++++++,,,,,,++++++------...---,,,+++++++++++++++,,,.../////////...---,,,,,,+++,,,,,,***************+++++++++,,,+++******+++,,,+++))),,,+++))))))+++,,,+++***))))))******++++++,,,,,,******+++++++++***))))))*********+++,,,,,,,,,,,,+++************+++,,,,,,***++++++,,,------------++++++,,,,,,,,,,,,++++++------------,,,++++++***---......---+++***+++,,,---000444444111......000......//////...---,,,+++000000///............///..................------------------------------///......------......//////111222111444888777444111000000////////////000000000000//////000000111222111111111111111222222222111///000444;;;CCCGGGKKKOOOUUUZZZ\\\[[[XXXUUUKKKNNNUUU^^^hhhooorrrrrrvvvuuuuuuvvvwwwvvvssspppnnnkkkhhhfffeeeeeedddccc(((&&&'''***)))(((,,,111<<<:::777333111000000111666555333222000...,,,***''')))******(((((()))+++******+++,,,------------////////////...------,,,,,,+++***))))))***+++,,,,,,+++*********+++---...000//////...------------...------...000000///...------------............000000000000000000000000++++++,,,,,,,,,---------..................///000111000//////............000000000000111222444666;;;@@@IIIRRRYYY___dddggghhhiiiiiiiiihhhfffcccbbbaaaaaa___\\\ZZZZZZYYYWWWYYYWWWXXX^^^fffooo}}}vvvrrrtttpppoooqqqwwwyyyxxxyyy|||uuulllcccYYYSSSLLLIIIFFFEEEGGGIIIJJJJJJKKKLLLNNNNNNMMMIIIDDDBBB999:::<<>>>>>=========???@@@AAA;;;===???CCCHHHMMMQQQSSSQQQNNNIIIDDD@@@;;;666222333222222222333444555555444222///...///111222222///---***)))+++------...++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++*********+++++++++*********))))))+++,,,,,,------...------************+++---///000:::444---))))))+++------))))))***+++,,,---///000///...---,,,+++*********************************,,,+++*********+++)))(((******)))))))))***,,,---(((***,,,...///......---++++++,,,,,,,,,,,,++++++******)))***+++,,,---...******++++++,,,,,,,,,,,,------......---+++)))(((,,,,,,------------,,,,,,***+++,,,---.../////////---...///...,,,+++,,,---444:::??????;;;888999;;;333000------///111222333...------,,,------............------,,,,,,++++++........................////////////////////////---,,,---111333333111000222111000.........///000//////...//////000111111//////000000111222333444111444999???EEEJJJNNNPPPPPPNNNKKKHHHGGGGGGHHHIIIOOOUUU___hhhnnnqqqrrrrrruuuuuuuuuuuuuuuqqqmmmiiidddaaa___^^^^^^^^^\\\[[[,,,******,,,***&&&'''+++,,,,,,,,,,,,,,,...///000111222222000,,,)))((((((+++,,,......------...000++++++,,,---------,,,,,,+++,,,,,,,,,,,,++++++***++++++************++++++...---,,,+++,,,---...///......---,,,,,,,,,------,,,++++++,,,......---+++---------...//////000000111111111111111111111111............////////////,,,,,,,,,,,,,,,---...///000//////............///111111111333777===CCCFFFOOOTTT[[[```cccdddffffffcccdddfffgggeeebbb^^^[[[UUUUUUWWW[[[]]][[[[[[]]]^^^___fffssswwwnnnmmmpppooossszzz~~~|||yyywwwzzz~~~{{{sssvvvzzz|||~~~zzzuuugggaaaZZZSSSMMMJJJFFFDDDIIIJJJLLLNNNOOOOOONNNMMMDDDBBB>>><<<;;;<<<>>>???;;;;;;<<>>===<<<<<<;;;:::999:::>>>CCCHHHKKKOOONNNMMMLLLJJJFFF@@@<<<777666555555777999;;;<<<888555111///.........------,,,+++,,,...///...---+++,,,------...---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))***+++...000111000///...,,,,,,,,,---///111444555===777///+++,,,...---+++++++++******+++,,,------,,,,,,+++++++++++++++,,,+++++++++*********))))))***)))((()))***+++***)))'''***------++++++---...+++,,,,,,---------,,,,,,++++++,,,------------------,,,***))))))+++,,,---***+++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++)))***,,,,,,++++++---...///000111111222111111111777999;;;888333///...///---------------...//////------------.......................................///000111111000///...000...222:::<<<777222111...//////000000000000///000//////000111222333333111222222333555666888999:::>>>DDDJJJNNNOOOMMMLLLLLLJJJHHHHHHKKKQQQWWW\\\aaaeeejjjmmmnnnoooqqqsssrrrqqqqqqqqqooojjjccc___ZZZYYYYYYZZZ[[[[[[ZZZXXX+++)))+++---,,,)))+++///,,,,,,,,,,,,,,,---......111333444222...++++++,,,+++,,,............///111,,,,,,,,,,,,++++++***)))***+++,,,,,,------------+++,,,---......---,,,+++++++++,,,,,,,,,---------************+++,,,,,,---------,,,...///000///------------...///000000111000000000000000000000000---------.........//////---------......000111111222111111111222333444444555555666:::AAAJJJSSSYYY]]]```eeehhhhhhhhhhhhiiihhheee```[[[XXXWWWWWWXXXXXXXXX```kkkpppoooooosss|||sssqqquuurrrqqquuu~~~|||zzz~~~|||tttyyyzzzqqqhhh```ZZZUUUNNNMMMKKKJJJJJJLLLNNNOOOMMMLLLJJJGGGDDD@@@===<<<:::999777777:::???DDDGGGNNNMMMMMMNNNMMMIIICCC???999888777777999;;;>>>???999666222///...---,,,+++,,,++++++---//////...,,,+++,,,------......------+++++++++++++++++++++++++++++++++***************+++++++++************))))))+++...111222111000///...---......000333555666333///,,,---111444333000+++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++******)))))))))((('''(((***++++++***'''***......---,,,---///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---...,,,+++))))))***,,,---***+++,,,---...---,,,,,,+++*********+++---///111...//////////////////............---,,,***)))(((''')))++++++++++++---//////...---...000111000///222888>>>===888222000000...............///000111---------....../////////////////////////////////...///000111111000///...///...333<<<>>>777000000---...///111111111000///000000000000111222333444333333444555777999:::;;;BBBEEEJJJOOOQQQRRRPPPOOOMMMMMMNNNPPPUUU\\\cccgggeeehhhkkkmmmlllmmmpppssspppppppppooommmhhhaaa\\\WWWWWWWWWXXXZZZZZZYYYXXX))))))(((((()))+++---...,,,...///...---++++++,,,222000...++++++,,,...///---------,,,,,,+++++++++******,,,,,,---------,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---'''+++,,,+++,,,000222000---------............///***+++,,,---......------////////////////////////......///000000000000000///............///000000000000000111222333444444444888>>>EEEKKKRRRZZZ___bbbbbbdddgggiiiiiifffdddhhhaaa[[[ZZZXXXVVVVVVYYY[[[```lllvvvxxxvvv{{{yyyuuusssuuuwww}}}}}}|||||||||~~~xxxpppcccXXXYYYSSSKKKHHHHHHJJJJJJIIIKKKKKKKKKIIIGGGDDD@@@>>>;;;999666555666999===@@@IIILLLPPPRRRQQQLLLFFFCCC<<<<<<;;;;;;:::999888777777666333111//////000111///...---...///...+++)))------------------------************))))))''''''))))))***++++++,,,---------------,,,+++***)))(((***,,,///111222111///...,,,+++******,,,...000222---++++++,,,///222333333++++++,,,,,,,,,,,,------,,,)))((())),,,...,,,***++++++***)))((('''&&&&&&###&&&)))***))))))***+++---------,,,,,,+++++++++))))))))))))***+++,,,---++++++,,,,,,++++++***)))+++******)))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,)))))))))******+++++++++---------------------------,,,,,,,,,,,,---------/////////000111111000......111888>>>@@@;;;222***000...,,,...222333222///111...,,,---///000///---///...------///222444666//////////////////......//////000111111111111111000000111111111000000//////111333333222222333444111222444666:::>>>BBBDDDHHHMMMNNNLLLOOOUUUWWWTTTUUURRRPPPTTT[[[ccchhhiiijjjkkkmmmnnnooonnnlllkkkooonnnmmmkkkgggbbb[[[UUUUUUYYY\\\[[[WWWUUUWWWZZZ***))))))))))))+++,,,---+++,,,.........---...///000...,,,*********+++,,,)))******++++++,,,,,,,,,......------,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))---...,,,...222333111---------............///////////////000000000000////////////////////////......///////////////.../////////000000000111111111111111111222444666777777===EEEMMMSSSXXX\\\___cccdddeeehhhjjjjjjhhheeebbb\\\WWWVVVWWWVVVYYY^^^cccjjjwwwzzzxxxzzz}}}~~~wwwlllbbb^^^WWWNNNHHHGGGGGGFFFEEEHHHIIIJJJKKKKKKIIIFFFEEE>>><<<999777777888;;;===BBBFFFLLLPPPRRROOOKKKHHH@@@???>>>===<<<;;;::::::666666555444222111///...///....../////////,,,***------------------------++++++,,,------,,,,,,,,,++++++,,,,,,---......///......---,,,,,,+++++++++)))+++---...//////...---///...,,,+++***+++,,,---+++*********,,,,,,+++***++++++,,,,,,,,,,,,------...---+++---///000///---+++******))))))((((((((((((***---...---,,,,,,---.........---------,,,,,,))))))))))))***+++,,,,,,------......------,,,++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////222111///000111111000...111333777<<<===:::222,,,---...///000000111222333333111//////111222111000000000///......///000111........................//////000111111111111111000000000000000111111111000222444333222222222333333666:::>>>CCCFFFIIIJJJHHHMMMOOOOOORRRXXXYYYVVVVVVVVVWWWZZZ```eeehhhiiiggghhhjjjkkklllkkkjjjiiihhhgggfffeeebbb^^^XXXSSSSSSVVVYYYYYYXXXZZZ```fff+++******)))******++++++***+++------,,,,,,...///---,,,+++***))))))))))))&&&'''((()))+++,,,......333111///---+++*********---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///000...///333444222---------............//////...---,,,,,,------...////////////////////////.........//////...------///000111222222222111111333222111111333666999<<<>>>EEEOOOWWW\\\^^^___```dddddddddfffhhhgggeeebbb[[[UUURRRTTTWWWZZZbbbiiirrr{{{~~~xxxppphhhfff^^^SSSKKKHHHGGGEEEDDDGGGHHHKKKMMMMMMLLLJJJIIIDDDAAA>>>:::888888999:::<<>>======>>>777777888888666333///---///.........000000...,,,------------------------++++++,,,....../////////---------...//////000000......---,,,,,,,,,---...)))******+++,,,,,,,,,,,,...---+++*********+++,,,,,,++++++++++++***&&&###++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++************************+++---///000...---------*********)))))))))))))))+++***************++++++---------------,,,,,,+++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++******,,,...000333555666555333000////////////...000111444777::::::777444+++///111111......222666///---,,,,,,---......---/////////.......................................//////000111111111111111000000/////////111222333222333444444222111222333666:::AAAGGGLLLNNNNNNNNNIIINNNQQQRRRUUUYYYZZZXXXWWWZZZ]]]___```aaacccddddddeeeggghhhhhhhhhgggfffcccaaa___^^^\\\YYYTTTPPPSSSUUUWWWYYY\\\dddnnnvvv++++++******************)))***++++++******+++---+++++++++******)))((((((&&&'''(((***+++---...///444222///---+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------000000...///333333111---------............///000...,,,*********,,,---/////////////////////////////////000//////...---...///111333333222111000444333222222555999>>>AAAHHHNNNWWW^^^bbbbbbbbbbbbdddcccbbbbbbbbbaaa]]][[[UUUQQQPPPTTTZZZbbbnnnxxx}}}zzzvvvrrrnnnfff[[[RRRNNNKKKIIIGGGFFFHHHKKKMMMMMMLLLJJJIIIIIIGGGCCC???;;;999888888;;;???FFFMMMPPPPPPMMMKKKJJJHHHEEEBBB@@@?????????;;;;;;;;;999777555222111///...---...//////...,,,........................++++++,,,---------------------....../////////000...---+++***+++,,,...000+++***))))))***+++,,,---))))))))))))***+++,,,---,,,,,,---///000...***'''+++++++++,,,,,,,,,------+++*********+++++++++************++++++,,,,,,,,,***,,,......,,,*********((((((((((((((((((((((((++++++******)))************++++++++++++***))))))************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,************************++++++++++++++++++++++++(((((()))+++000666;;;???555222///------......---,,,---///222666:::===???---///000///......111333,,,,,,+++***++++++,,,,,,+++,,,...///000111111111------------............//////000111111111111111000///......///111333555333444555444333333444666:::???GGGNNNQQQQQQOOOMMMLLLNNNQQQSSSUUUWWWWWWVVVVVVZZZ\\\\\\ZZZZZZ\\\___dddeeeffffffffffffeeeeeeaaa___\\\YYYWWWUUUQQQOOOUUUWWWZZZ___fffrrr***+++++++++*********)))''')))******+++,,,///111,,,,,,,,,+++******))))))******++++++,,,------...222000...,,,+++,,,---...,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,///000---...111111///---------............///333111///------...///000////////////////////////000000111111111000000///---...000222222111000///333222222444888===CCCGGGRRRVVV\\\```bbbcccdddeeeeeedddbbb```___\\\XXXUUUPPPNNNPPPWWW```kkkzzz}}}zzzrrrfff\\\UUUPPPKKKGGGEEEFFFHHHJJJKKKKKKKKKJJJLLLJJJGGGCCC???<<<999888888<<>><<<999888777666666///...,,,---......---,,,.......................................---,,,+++---------------.........,,,+++***)))***+++...///---,,,*********+++---...))))))))))))***++++++,,,)))+++...222444444000...+++++++++,,,,,,,,,---------.........---------...*********+++,,,,,,------***,,,------+++)))((())),,,,,,,,,,,,,,,,,,------++++++******)))***************++++++******)))((()))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************---------------------------+++))))))---333;;;???333000---,,,,,,---------+++,,,---///222888===AAA444111...---...000///......///......------...///---...///000111222222222---------.........////////////000111111111111111000///......///111333555333444555555444555888:::BBBFFFMMMRRRTTTRRRMMMJJJMMMNNNOOORRRSSSRRRRRRRRRSSSVVVXXXXXXWWWYYY^^^bbbeeeeeeeeeeeeeeeddddddccc```\\\XXXUUUTTTSSSQQQPPPXXX\\\cccmmmyyy)))******+++++++++******&&&'''***+++---000555888...---,,,+++************,,,,,,,,,,,,,,,,,,------///...---,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,//////------000000------------............///000///...---------...//////////////////////////////000111111222222222111...///000111111111000///222333555888>>>DDDJJJNNNZZZ]]]```bbbbbbccceeeffffffdddaaa___^^^[[[XXXUUUQQQQQQVVV___iiivvvwwwrrrsssvvvssshhh```XXXPPPKKKGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLIIIFFFCCC???<<<;;;555888>>>EEEKKKPPPSSSTTTNNNMMMKKKHHHEEEBBB???>>>@@@>>>;;;999777777888999222000...---......---,,,........................111111111000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++------------+++++++++,,,---...---,,,,,,+++***)))(((((('''))),,,000333444111///++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---*********++++++,,,,,,,,,***,,,......,,,*********+++,,,,,,,,,,,,---------+++***************++++++,,,,,,,,,,,,,,,++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++------------------------222///,,,***+++///333777000...,,,,,,.../////////............///222777;;;;;;666000...///000...+++---......---,,,,,,---///222222111111000000//////------......///000000000//////000111111111111111000000/////////111222333111333555666777:::>>>AAAJJJMMMQQQTTTTTTQQQLLLIIINNNKKKLLLOOOPPPNNNOOORRRRRRTTTVVVXXX[[[```eeeiiieeeeeedddcccaaa```______ZZZXXXTTTSSSUUUWWWYYYZZZ```gggttt((()))***+++,,,,,,++++++'''((()))***+++...222555///---+++)))))))))***++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------000000------//////,,,---------............///++++++,,,,,,,,,,,,,,,,,,////////////////////////---...///111222222222222000000000111111111222222333555888>>>EEELLLRRRUUU^^^aaadddeeedddddddddeeebbb```^^^]]]\\\[[[XXXVVVXXXZZZaaammmxxx}}}|||{{{zzz}}}}}}tttmmmjjjjjjkkkxxxxxxqqqhhh```YYYSSSQQQNNNLLLKKKKKKLLLMMMLLLKKKJJJHHHFFFCCC@@@>>>666888<<>>CCCGGGKKKMMMOOOPPPPPPMMMJJJHHHLLLHHHHHHLLLNNNMMMOOOUUUXXXXXXZZZ]]]aaaeeeffffffcccbbb```^^^\\\ZZZYYYYYYUUUSSSSSSVVV\\\dddjjjnnnsss}}}'''(((***+++,,,,,,,,,+++*********(((''''''***---///---***((('''(((***+++((())))))***++++++,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000000------000///------------.........//////------...///000000000///////////////////////////+++,,,...///111222222222222222111111111222333444444666;;;BBBJJJQQQWWWZZZ```cccggghhhgggeeedddccc\\\[[[YYYYYYZZZZZZXXXWWWaaadddmmmyyy|||yyyzzz|||~~~vvvnnnjjjiiiiiiiiiqqq|||yyyqqqkkk```\\\VVVPPPKKKIIIHHHIIIJJJJJJJJJIIIHHHEEEBBBAAA;;;<<<===@@@EEEJJJOOORRRPPPQQQPPPNNNKKKEEE@@@===666777888999999777666444999666333111111000///...////////////////////////***+++,,,---............---------------------,,,,,,------......---,,,,,,++++++,,,+++++++++++++++***++++++,,,,,,,,,++++++///......//////...***(((++++++,,,,,,,,,---------,,,///000///,,,***,,,...************************(((***,,,,,,+++))))))***++++++,,,,,,---------...))))))))))))***+++,,,---)))************)))((((((((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++******)))))))))++++++++++++++++++++++++%%%(((,,,000111000...---,,,,,,...111444666666555))),,,......---...222666DDDCCC???888000,,,---///...000111000------///111///...---,,,---///111222...//////000111222222333//////000111111111111111000000111111111000000//////111444777;;;@@@GGGKKKIIIJJJKKKKKKJJJIIIGGGFFFJJJEEEEEEJJJMMMMMMQQQXXX___^^^___bbbeeeeeeaaa]]]aaa___]]]ZZZWWWUUUTTTSSSRRRRRRSSSZZZeeeqqqzzz***++++++,,,,,,++++++************))))))))))))))),,,------...---,,,***)))---,,,***)))))))))******...,,,***+++---...,,,***///...,,,+++***+++,,,---***))))))+++---/////////---------------,,,+++***........................,,,,,,,,,---------......&&&(((,,,///000///---+++////////////////////////000000000000111111111111000111222222111111222444666<<>>AAABBB>>>555...,,,---...............///000000............/////////000000000000000111111111111111111111000000000000000000000222333333333333222555555888???GGGNNNPPPPPPHHHFFFBBB@@@@@@CCCGGGJJJFFFGGGKKKOOOTTTXXX\\\^^^eeeeeefffffffffeeedddddd___ZZZTTTQQQRRRSSSTTTTTTWWWXXX]]]hhhwww***++++++,,,,,,++++++***(((((()))***+++,,,------,,,,,,---......---++++++,,,+++***)))))))))***+++---+++***+++------,,,***++++++,,,++++++******)))---,,,,,,,,,,,,,,,++++++------------------,,,,,,........................------........./////////+++---///111111000...---////////////////////////000000000000111111111111222333333222111222444777;;;AAAJJJRRRXXX]]]```bbbeeeeeeffffffdddaaa^^^\\\XXXYYY]]]ccceeedddggglllsss}}}~~~|||zzzzzz{{{{{{{{{|||~~~xxxjjj]]]TTTOOOLLLKKKHHHGGGFFFFFFGGGFFFCCCAAABBB???;;;999;;;@@@GGGKKKPPPPPPPPPPPPNNNJJJEEE@@@666555444333222222222222:::999777555333111000///---...//////...///111333555333111///...---------,,,,,,++++++,,,...000111111333444333000,,,***))),,,,,,,,,---------------++++++++++++++++++,,,,,,---,,,+++******,,,---//////...------,,,,,,------+++++++++---//////---***++++++*********,,,---......,,,+++***+++,,,+++************++++++,,,,,,,,,///---,,,,,,,,,,,,+++))),,,++++++++++++,,,------///...,,,,,,---...------,,,---///000000...---+++,,,,,,+++******+++,,,,,,---,,,)))(((((()))***,,,---......,,,******+++,,,------------------------,,,------000888>>><<<555000000///////////////000888;;;===:::444///...///...............///000000........./////////000000111000000000000000000000111111111111111111111111000000111111222333444444666999>>>FFFMMMOOOMMMJJJAAA???===<<<>>>CCCIIILLLNNNPPPTTTXXX]]]```cccdddeeeeeeeeedddbbbaaa```___ZZZWWWRRROOOPPPRRRSSSTTT\\\aaakkkyyy******++++++++++++******))))))***+++,,,------...***+++,,,---...---,,,,,,*********)))******+++,,,,,,***)))***+++,,,+++***)))***,,,------+++)))(((,,,,,,,,,,,,,,,+++******...---------------...///............................../////////000000000111111222222111000//////////////////////////////000000000111111111222222444444333222111333888;;;CCCIIIRRRZZZ___bbbcccdddeeeeeeeeedddbbb___\\\ZZZVVV[[[eeennnqqqrrrxxx|||{{{}}}tttggg]]]VVVQQQOOOIIIHHHGGGGGGGGGGGGEEEDDDEEEAAA<<<999999===BBBFFFMMMMMMOOOPPPPPPLLLFFFAAA:::888555222111111222333777777777666555333111000/////////...///222777;;;BBB<<<555000//////...,,,,,,+++++++++,,,...000111333555666444111---***)))---------------,,,,,,,,,******++++++,,,,,,---------,,,+++***+++,,,---...//////...------------...---,,,+++,,,...///...---************+++---...///000...------...//////...++++++++++++++++++++++++...---,,,,,,,,,,,,+++***---------------......///222000---+++,,,---...---...000222333222000,,,***,,,,,,++++++++++++,,,,,,,,,+++*********+++---...///...,,,---...//////...........................+++...///000444999888444.............../////////222555777666222//////111...............///000000....../////////000000000111111000000//////......111111111111111111111111222222111111333555888999>>>BBBIIIPPPTTTQQQJJJDDD===<<<;;;<<<@@@FFFLLLPPPXXXZZZ^^^bbbfffggghhhhhhhhhgggeeebbb___]]][[[YYYUUUSSSRRRQQQRRRTTTWWWYYYdddooozzz******++++++++++++******,,,,,,,,,++++++******)))((()))+++,,,,,,,,,,,,+++)))))))))******+++,,,,,,******)))***+++++++++***++++++,,,------,,,+++***)))***,,,---,,,,,,,,,------,,,,,,,,,,,,---//////............................../////////000000000222111111000000000000000////////////////////////000000111111111222222222555444333111222666<<<@@@JJJPPPYYYaaadddeeeeeeeeedddcccbbb```^^^[[[ZZZYYYZZZbbbppp|||{{{ooofff___ZZZWWWLLLJJJHHHHHHJJJJJJJJJIIIHHHDDD???:::888:::>>>@@@IIIKKKNNNQQQRRRNNNIIIDDD@@@<<<888333111111333444333555666777777555333111222111000///000555;;;AAANNNDDD999222111000...+++///...------------......444555666555222///......------,,,,,,++++++************++++++,,,---......,,,,,,+++++++++,,,---...000///......------......///---++++++---...///...++++++++++++,,,,,,------...---,,,---000222222222---------------------,,,---,,,++++++------,,,***---------------...//////444111---++++++---.........000333555444222...+++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111111...,,,,,,///000///---........................---111333000///111111///....../////////////////////222333333111000000111...............///000000...////////////000000000111111000000///.........111111111222222222222222444333333333555:::>>>AAAKKKNNNSSSWWWUUUOOOGGGAAA@@@@@@@@@BBBFFFLLLRRRUUU^^^aaadddgggiiiiiihhhgggiiigggddd```]]]ZZZWWWVVVPPPRRRUUUVVVXXX\\\bbbfffrrrzzzooo)))******++++++******))),,,++++++***))))))(((((('''((()))***++++++***)))))))))******++++++++++++))))))************+++,,,,,,+++***))))))***+++,,,))),,,...///---+++,,,,,,,,,,,,,,,,,,,,,---..............................------.........////////////......---...///000111000000000000000000000000111111111111222222222222444444333222444:::AAAFFFQQQVVV^^^dddfffeeeddddddbbb```]]][[[YYYZZZ[[[\\\eeennn}}}|||{{{vvvnnngggaaa^^^NNNLLLIIIIIIJJJLLLLLLLLLJJJGGGBBB===::::::;;;===FFFHHHLLLQQQSSSRRRMMMIIICCC@@@:::444111000222333111333555888888777555333222222000//////444:::???III@@@555000000111///---.........---.........///000111333333111//////000,,,,,,++++++******))))))******+++,,,------......++++++++++++,,,,,,------//////...---------------///---******,,,...///...------------,,,,,,++++++*********,,,000333444444---------------------,,,---+++***+++---------+++,,,,,,,,,,,,,,,------...444000---++++++,,,------+++...222444555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222///,,,,,,...///---***---------------------------111333///,,,...///---...///000111111111111000111222333222111000000000...............///000000////////////000000000111111111000000/////////...111222222222333333333444444333333555999>>>DDDHHHVVVWWWWWWUUUPPPJJJDDDAAABBBCCCFFFKKKPPPVVV[[[^^^bbbdddfffhhhiiigggeeeddddddccc___\\\XXXVVVTTTTTTNNNTTTZZZ___bbbgggooouuuzzzmmmggg))))))************))))))(((((()))))))))*********'''((()))***+++***)))((())))))***+++++++++******(((***++++++******,,,---***)))'''&&&'''(((***,,,---000333222---***)))))),,,,,,---.........------........................------........./////////......------...///000000000000000000000000000000111111111222222222222333444444555666999@@@HHHNNNVVV[[[aaaeeefffdddcccbbb___]]]YYYWWWYYY^^^eeeiiivvv}}}zzzttttttqqqssswww{{{}}}~~~xxxqqqjjjccc___TTTPPPLLLJJJJJJKKKKKKKKKKKKHHHEEEAAA>>><<<;;;;;;BBBDDDIIIOOOSSSTTTQQQNNNFFFBBB<<<666111000000111///111444777999888777666222111000///...000444888999444...,,,---000000000***+++,,,...///111222222+++---......---------///++++++++++++************++++++,,,,,,------......++++++,,,,,,,,,---------......---,,,,,,,,,,,,------,,,******+++---------............---+++***))))))))))))+++...111222222++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++++++++,,,,,,---111///,,,***+++,,,---,,,***,,,000222333222000...,,,,,,------------,,,,,,***+++---...//////......000///---,,,,,,,,,+++***------------------------***...///---,,,///111///...///000222222222111111333333222111000/////////...............///000000/////////000000000111111000000000000111111111111222222222333333444444555333444555888>>>EEELLLPPP[[[YYYUUUOOOIIIEEEEEEFFFEEEHHHNNNUUU\\\aaadddeeeeeefffffffffeeecccaaa___\\\[[[YYYVVVTTTTTTTTTTTTRRR[[[eeejjjmmmsss|||zzzllleeebbb))))))************))))))))))))************++++++***++++++,,,,,,+++***)))******+++,,,+++***))))))(((***,,,,,,++++++---///***************++++++,,,...222555444///***)))***...///111222222000...,,,............................../////////000000000111111111111111000000000000000000000000000000000111111111222222222333333444666888;;;@@@GGGPPPUUU[[[___ccceeeeeecccbbbbbb]]]ZZZWWWWWW]]]hhhttt|||uuuooonnnkkkkkkkkklllsss~~~}}}xxxrrrmmmiii___ZZZTTTOOOLLLKKKJJJJJJJJJIIIHHHFFFCCC???<<<;;;===???DDDKKKQQQTTTSSSRRRKKKGGGAAA;;;666333222222///000333666888999999999444444444222000///000222...---,,,,,,---...///000)))***,,,...000111222222,,,---///...---,,,---...,,,,,,,,,,,,,,,---------,,,,,,------------------++++++,,,,,,---------,,,------,,,++++++++++++,,,,,,***))))))+++,,,,,,+++------.........,,,+++***,,,+++***+++---//////...*********++++++,,,,,,,,,+++******+++---......---+++++++++++++++,,,,,,---...,,,******,,,,,,,,,++++++---...000000///---,,,,,,,,,---......---,,,,,,)))+++---///000///---,,,---......---,,,,,,---...........................+++......+++---000111...,,,---///111222222111000333222000////////////..................///000000//////000000000111111111000000111111222222333333222222333333444555555555777999<<>>;;;999<<>>AAAHHHNNNRRRTTTUUUSSSPPPKKKDDD===666333333222111000222666:::<<>>EEEKKKUUU___fffjjjjjjjjjgggfffdddcccdddgggjjjllllllnnnpppqqqnnnhhhaaa]]][[[WWWSSSRRRSSSUUUVVVWWW\\\___dddiiinnnvvv~~~zzzrrrmmmjjjiiioooxxx)))***++++++++++++...000,,,,,,.../////////......******++++++++++++++++++++++++++++++,,,,,,---.........000444888888555111000//////...---,,,++++++/////////...............,,,...111111000...------111000......///000///...000000/////////222777:::BBBBBB>>>666000///...---111111111111111111111111222444555555555777:::===EEEIIIPPPUUUYYY[[[^^^______\\\[[[]]]\\\ZZZ^^^dddgggllltttzzzvvvvvvzzz}}}vvvnnneeeZZZRRRQQQMMMIIIHHHJJJLLLKKKIIIFFFDDDBBBDDDHHHNNNRRRTTTXXXXXXUUUQQQIIIAAA999555444333111111222666999<<<>>>>>>===;;;999666333111000///...///111222111000,,,//////---000777::::::000222444333000...,,,+++,,,---///222555444222///333111...---.........---,,,,,,,,,---------......------------------------***,,,---///000111000000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,*********+++---...444555555333000---,,,,,,---------,,,,,,---------,,,+++***+++,,,---,,,+++222111000//////...//////......------------.........------------...//////...///000000...,,,,,,---........................------........./////////000///.........///111222222222111111111111222222222111000000222222222000111111111222222222222222222444555444555999@@@FFFOOOTTT]]]ffflllmmmlllkkkkkkkkkkkkkkklllnnnooopppoooooonnnkkkgggbbb\\\YYYWWWUUUSSSRRRSSSVVVZZZ]]]gggnnnvvv|||~~~xxxuuuvvvuuussspppppppppwww)))************,,,///222000111222222000///......******+++++++++++++++,,,,,,,,,,,,,,,,,,---...///...///222666999888444000.........//////000000111........................+++---000000///.........333111///...//////...---//////000000///111444777::::::777333111111111111000111222222333444555555333555666888999<<>>???>>>===999666444000///......000111000///+++...///...111777:::999---///000000///...,,,,,,***,,,111555777555000,,,111000...---------------,,,,,,---------...------------------------------***+++---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------------------,,,,,,---+++)))((((((***---///333444444333///---,,,,,,......------------......,,,++++++---///111000///333222111000///....................................------------...//////000222444333111///......---------...........................////////////000//////...///000111111222111111000000111111222222111111222333444333111222222222222222222222222333444555666777>>>GGGOOOVVV[[[cccjjjmmmmmmkkkiiillllllnnnoooppppppppppppooommmiiieee```\\\ZZZXXXTTTTTTTTTTTTVVV[[[bbbgggrrr{{{xxxtttnnnjjjkkkoooqqquuu{{{((()))***++++++---000333444666777666222///......******++++++,,,,,,,,,,,,---,,,,,,,,,------...///,,,...111555777555222///,,,------...//////000000---------...............,,,...000000000//////000444222000/////////...------///111222111/////////333111111222222111111111000000222444666888:::;;;444666999<<>>@@@AAA@@@>>>===777444111//////000///......000000------111111///,,,,,,+++,,,...///...,,,...000444999;;;888222...+++---...---,,,,,,---...+++,,,---.........---,,,------------------------+++,,,,,,---,,,+++***)))---,,,,,,++++++,,,,,,------------.........//////------------............---,,,*********+++---...,,,---//////...------.........------------......,,,---///222666888777666111000///......---......------............------...------------...//////...///000000...,,,,,,---,,,,,,------.../////////....../////////000000000////////////000000000000000000////////////000000000000111333555555333111222222111111222333555666666:::???CCCGGGNNNVVV]]]dddfffjjjnnnoooooonnnmmmooopppqqqrrrqqqpppmmmlllmmmiiibbb\\\WWWUUUTTTUUUWWW\\\aaaccceeemmm{{{yyytttnnnjjjfffccc```bbbmmmyyy(((***,,,------...///000000555::::::555000......******++++++,,,------...///...---,,,+++++++++++++++---///111111000//////.........---------------,,,,,,,,,------.........+++---///000///000222333333111//////000000000///,,,///111222000/////////222000222999;;;555///...111111222444666888999999444999@@@GGGMMMRRRVVVYYYYYY\\\___``````___```aaa\\\```gggooorrruuu|||yyy{{{uuulllaaaXXXUUUSSSRRRQQQNNNQQQUUUVVVUUUTTTUUUVVVVVVWWWWWWWWWUUURRRPPPNNNCCC@@@<<<888666555777888777999<<>>AAACCCDDDDDD@@@===888555444333222111///222111......000000---...,,,+++,,,...///...,,,++++++---000111000---***(((+++......,,,+++---///***+++---//////...---,,,------------------------+++++++++,,,---...///000------++++++++++++---------------............///---------.........//////,,,,,,---------.........---...000///---,,,---------------,,,,,,---------------...000111111///,,,------,,,,,,,,,------...++++++,,,------,,,++++++...------------...///////////////...------///222,,,,,,------...///000000////////////000000000000...//////000000000000000222222111111111111222222......000222444444222000111000000000222555777999<<>><<<::::::999999777777999<<>>>>>BBBAAA>>>;;;888555333222222000///000111000...---//////.........---------........................000...,,,,,,...///...,,,........................111222222111...,,,,,,,,,,,,,,,,,,---.../////////......---------,,,,,,,,,...------......///000000---,,,+++))))))+++,,,---+++++++++,,,,,,---------,,,,,,+++******+++,,,---...---,,,---...///---,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///---------.........//////......///......------,,,///......///111222222111000000////////////000000000000000000111111111111111111111111111111111111111111111111222444555555333555666444444777???FFFPPPUUU]]]dddhhhkkknnnooommmlllkkklllnnnpppoooooommmkkkgggddd```\\\XXXVVVTTTUUUXXX```jjjvvvuuulllccc```^^^\\\[[[^^^eeennn|||((()))***++++++,,,,,,++++++,,,---//////...------***+++,,,,,,++++++,,,---,,,,,,------------,,,,,,------...///////////////.........---------------000000000000///...------111000000222444555444222//////000000000111111111222222222222222222222222444222111111222333222000111222222222222333777:::???CCCKKKUUU\\\```___]]][[[ZZZZZZZZZ]]]iiizzzxxxrrrlllhhhlllrrr~~~wwwrrrjjj___WWWTTTRRRPPPPPPQQQQQQPPPOOOOOOSSSYYY\\\\\\[[[[[[[[[ZZZUUUNNNHHHEEEBBB@@@>>>???<<<888666777999;;;;;;@@@@@@@@@???===:::777555555333222222222222000..................---------...........................---++++++---......---........................333444444333000...------,,,,,,------......//////...------------,,,,,,,,,,,,------...///000000111---,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++------------------------++++++,,,,,,---------------------............///---------...............,,,---///000000...,,,+++......///111444555444222000000////////////000000000000000000111111111111111111111111111111111111333333333333333444555555555666666555777===GGGOOOXXX^^^eeekkknnnooopppqqqmmmmmmmmmnnnoooooommmkkkjjjgggccc___ZZZWWWUUUSSSSSSZZZeeeqqq~~~tttggg```[[[\\\]]]^^^bbbggguuu)))***,,,---------,,,+++,,,,,,,,,,,,------------***,,,------,,,,,,---...+++,,,,,,------,,,,,,+++------...///111111000///...............---------///000111111111000...---222111111333444444333111/////////000000000111111111111222222222222222333444222111111333444444444222333333222222555999<<>>999555555666777888===???AAACCCBBB???;;;888777555333222222222000///................................................---,,,+++,,,,,,---..............................222333444222000---------+++,,,,,,,,,---------...------------------------++++++,,,---.../////////---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,+++---,,,++++++,,,---,,,+++---------...............++++++,,,,,,---.........---------............///........................------...//////...---,,,---...///333666666555333000000////////////000000///000000000111111111111111111111111111111111111444333333333333333444444666666666777;;;DDDOOOWWW^^^cccjjjnnnpppooooooooommmmmmnnnoooooommmjjjgggdddbbb___[[[XXXWWWXXXZZZZZZhhhzzz|||rrrjjjfff```]]]^^^bbbgggnnnvvv+++,,,---.........---,,,---,,,,,,,,,------......+++---...///...------...+++,,,,,,------,,,,,,+++...---...000333333111///........................---...000111111111000///111111111333444444222000....../////////000000000000000000111111111222222222111111222555888999999444444444333444666;;;>>>IIINNNUUU[[[]]]]]][[[ZZZYYYXXX[[[eeerrrxxxtttxxxwwwqqqeeebbb]]]YYYVVVSSSPPPMMMMMMTTT^^^eeegggeeecccaaa]]]ZZZUUUQQQOOOLLLHHHFFFEEEAAA;;;666555666777777;;;>>>BBBEEEEEEBBB>>>;;;888555333111111111///...---.............................................---------,,,,,,,,,---...........................000111222111...,,,,,,---+++++++++++++++,,,,,,,,,------------------------)))***+++------...---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,...,,,******,,,------,,,---------.........//////++++++,,,------...//////---------............///.....................---///...---,,,------...///---...000333666777555333000000////////////000000///000000000111111111111111111111111111111111111333333222222222333333444777888999<<>>DDDMMMWWW___dddhhhkkkooopppooonnnmmmnnnlllkkkjjjjjjiiieee```\\\\\\[[[YYYVVVTTTWWW___eeeuuuyyymmmfffeeehhhkkkllldddcccfffoooxxx,,,++++++******++++++++++++,,,------......------+++...111111000/////////------............------...------111666777333///---........./////////000..................//////---...///222444333000...//////000000000111111111......//////000111111222000111222555888::::::888333333444555888>>>EEEJJJRRRVVVZZZ\\\\\\[[[\\\]]]]]]cccooo}}}|||wwwqqqjjjbbbYYYSSSQQQYYYeeelllmmmhhhaaa\\\[[[YYYXXXXXXXXXWWWTTTRRRLLLIIIDDDBBBAAAAAA@@@??????BBBFFFIIIJJJHHHEEECCC:::777333111000///...------------.........//////........................000222222000---+++---///........................+++---......---------///------------------------,,,,,,,,,---------......---...///000000...---+++,,,------------------,,,---------,,,,,,+++++++++------,,,---...///111222000...++++++,,,.........+++++++++,,,---.........++++++,,,---...///000000---------............/////////.........---------------------......//////111000///111333444444333000000////////////000000000000000000111111111111111111111111111111111111222222222222333555666666;;;>>>EEENNNXXX```fffiiijjjlllnnnnnnmmmllllllmmmkkkjjjhhhfffddd```[[[XXXXXXYYYXXXVVVWWW]]]gggpppssslllddd___aaafffkkknnngggkkkttt+++***)))(((((((((*********+++,,,---...---,,,,,,,,,...111222111000//////---......//////......---///------111666777333///---.........//////000000111000...---,,,,,,---...,,,,,,...111333333000...000111111111111222222222...//////000111111222222000111333666888999777555111222333666:::AAAIIIOOOUUUYYY\\\]]]\\\[[[]]]___```iiiyyy~~~vvvkkkaaaZZZRRR[[[gggnnnnnnggg___ZZZZZZYYYYYYZZZ[[[ZZZXXXVVVNNNLLLIIIGGGFFFFFFDDDCCCAAADDDHHHKKKKKKJJJGGGEEE<<<888444111000000///...---------.........//////........................222333333111---+++---///........................***,,,...///......///000//////////////////......,,,,,,,,,------.........///000111222111000---,,,,,,------......------,,,---------,,,,,,+++++++++------,,,,,,---000222444111...,,,+++---...//////******+++,,,,,,---......++++++,,,---...///000111---------.........////////////.........---------+++,,,...///000///...---222000//////111333333222000000////////////000000000000000000111111111111111111111111111111111111222222333444555666888999===BBBJJJTTT___fffjjjllljjjkkklllkkkiiiiiijjjlllkkkiiifffdddaaa^^^YYYVVVUUUVVVXXXXXX[[[dddrrr|||yyyjjjeee```^^^aaaggglllnnnooovvv(((((()))***,,,---......++++++,,,---------,,,,,,////////////////////////...000333333000---******------...///000111222222---...//////......///111***,,,//////...---......000000000000000000000000000000000000000111111222222222222222222222222222444555666555333222333444666777999;;;???FFFNNNTTTWWWZZZ\\\[[[YYY\\\dddjjjrrrttt|||{{{tttxxxrrrbbbYYY^^^```fffoooqqqkkkccc``````\\\YYYZZZ]]]^^^[[[WWWTTTOOOJJJJJJLLLNNNLLLJJJOOOLLLHHHIIILLLMMMJJJFFFEEEBBB===999666333000---//////000111333222///,,,---------------...///000222111000000111222111///111000...---,,,,,,---...---.../////////...,,,++++++...111000...---...111//////000000///...---------------............///...,,,++++++---///000000...---,,,+++++++++++++++///......---...///000111///...,,,+++***++++++,,,,,,------......------,,,---------,,,,,,+++++++++---...///111111///...---//////...------------...+++---///111222222111000,,,...000222333222111000////////////000000000000222111111111222444666777777444111111222333222111555111111555777777999===CCCNNNXXX]]]aaafffiiihhhkkkkkkkkkkkkjjjiiiiiihhhiiieee```ZZZWWWVVVVVVWWWVVVVVV\\\dddjjjsss|||qqqkkkaaaccceeefffgggllltttzzz******++++++,,,,,,,,,---,,,---------,,,+++******...........................111333333000---++++++------...///000111222222...///000000//////000111---///111111000.........000000000000000000000000000000000000000111111222222222222222222222222222333444555444333222333444666888<<<@@@EEEKKKQQQVVVWWWZZZ\\\]]]```eeemmmssszzz{{{sssiiijjjooosssuuu{{{yyymmmeee___```gggqqquuupppkkkhhhiiieeebbbbbbdddddd```\\\VVVRRRNNNNNNQQQSSSRRRPPPQQQNNNKKKKKKNNNNNNKKKHHHGGGCCC???;;;888555111...///......000111111///---...------------...///000---,,,+++,,,...///...---......------------------//////000111000///...---...///111000///......//////////////////...---------------............///---------///111222111///......---,,,,,,,,,,,,,,,------,,,+++,,,,,,---......---,,,+++++++++,,,---,,,------......------,,,---------,,,,,,,,,++++++---...///000000///...---//////...------------......///000222222111000///---...000222333222111111////////////000000000000111111000111222444555666444333222111222333333333333111111444666666;;;AAANNNXXXaaadddfffiiikkkjjjkkkkkkkkkkkkkkkiiihhhgggeeeccc___\\\YYYXXXXXXXXXVVVYYYbbbmmmvvvwwwllleeeaaadddgggkkkpppyyy,,,,,,,,,,,,++++++++++++---------,,,+++***)))(((------------------------///111333333000...---,,,------...///000000111222...000111111000///111222222444555444222///......000000000000000000000000000000000000000111111222222222222222222222222222222333444333222222444555666:::AAAHHHMMMQQQUUUXXXWWWYYY]]]ccckkkttt}}}xxxwww~~~vvvtttrrrqqqqqqtttwwwyyy~~~yyy}}}~~~wwwxxx{{{uuu|||ooodddbbbeeefffgggmmmxxxxxxrrreeefffkkktttxxxuuuqqqpppqqqnnnkkkjjjjjjhhhccc___WWWSSSQQQQQQTTTWWWVVVUUUTTTQQQNNNNNNPPPPPPMMMJJJIIIFFFBBB>>>;;;888444111000...------/////////.........------......//////+++***)))***,,,------,,,+++,,,,,,------------,,,111111222222222111000///000000///000111111000......////////////...---------------............///---...000222444444111...///...------,,,---------...---,,,,,,,,,,,,,,,------,,,,,,++++++,,,---...,,,------......------,,,------------,,,,,,,,,,,,---...///000000///...---000///......------......///000111111111000...---...///000222222222111111////////////000000000000000000000000111333444555222333333333222222444555444222333666777999AAAKKKYYYaaahhhiiihhhjjjkkkjjjjjjkkklllllljjjhhheeeddd\\\[[[YYYWWWVVVVVVVVVWWW[[[aaammm{{{tttiiicccbbbgggmmmuuu+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))------------------------///000222222000.........------......///000000111---///000000//////000111666777888666333000//////////////////////////////000000000000000111111222222222222222222222222222222222333333222333555777666===FFFNNNSSSVVVXXXYYYWWWYYY^^^iiivvv~~~{{{wwwqqqwwwwwwtttrrrqqqqqqpppooommmgggeeecccbbbccceeegggiiiiiifffjjjkkkgggmmmsssmmmlllooosssvvvxxx{{{vvvmmmjjjjjjjjjjjjmmmttt}}}xxxnnnmmmooovvvyyyvvvssssssuuurrrnnnkkkiiifffaaa]]]VVVTTTRRRRRRTTTUUUUUUTTTTTTRRRPPPPPPQQQPPPNNNLLLLLLIIIFFFCCC@@@<<<888555222000---,,,---///////////////............//////...---,,,---......---,,,)))***,,,---...---,,,,,,111111222333222111000///000...---///333444222///.........//////...---------------............///......///111333333111...///......---------......//////..................---,,,++++++,,,---...///,,,------......------,,,------------------,,,,,,......///000000///......000//////.....................////////////...---///000111222222222222111////////////000000000000///000000000111222333333111333444444222111333555666555666999;;;???JJJUUU]]]dddiiihhhggghhhiiihhhjjjkkklllkkkiiifffbbb```XXXVVVTTTRRRRRRUUUXXXZZZdddmmm{{{zzzqqqjjjgggdddlllwww)))***+++,,,---...//////)))***+++,,,,,,,,,,,,,,,...........................000111111000......///------......//////000000,,,---///...------...000777888999777444111000000........................000000000000000111111222222222222222222222222222111222333333333444777:::999@@@JJJRRRVVVXXXYYYYYYUUUYYYaaaooo~~~sssvvvyyyzzz}}}|||{{{zzzwwwuuuttttttvvvxxxsssssstttuuuuuutttpppnnnjjjgggeeeccccccbbbaaa___[[[ZZZYYYYYYYYYZZZ[[[\\\[[[YYY\\\]]]\\\iiisssooo```cccfffiiikkkooorrruuu|||}}}~~~|||xxxvvvvvvuuuuuuxxx~~~zzzsssppppppuuuwwwvvvuuuvvvvvvsssnnnjjjeeeaaa]]]ZZZXXXVVVUUUTTTTTTTTTSSSRRRTTTRRRQQQQQQQQQQQQPPPOOONNNLLLIIIGGGEEEAAA===:::555222///---...///000///000//////.........//////222000///...///...---+++)))***,,,---...---,,,,,,///000111111111000///...---,,,,,,///333666444222------............---------------............///000...------///000000///......---------......///..................---------,,,,,,+++,,,---///000,,,------......------,,,------------------------......////////////......000000///............///++++++,,,---............000111111222222222222222////////////000000000000///000000111222222222222222444555555444444555555888666777;;;???EEEPPP[[[]]]dddhhhfffeeegggiiihhhkkkkkkjjjiiifffbbb___]]]YYYWWWTTTRRRUUU[[[bbbfffooozzzzzzpppkkkiiiiiiiiisss))))))***,,,---///000000)))***+++,,,---.........////////////////////////---...000000.........000------........./////////+++---......---,,,...///555777888777444222111111........................000000000000000111111222222222222222222222222222222222333333333666:::===???EEEMMMTTTXXXYYYYYYZZZWWW^^^kkkyyy~~~zzz}}}wwwsssrrrqqqpppnnnnnnnnnmmmllllllnnnpppkkkllllllllljjjgggdddbbb^^^\\\ZZZXXXXXXXXXVVVUUURRRQQQQQQQQQQQQQQQRRRRRRQQQPPPSSSSSSSSSdddqqqlllXXXZZZ\\\^^^```bbbfffiiiqqqpppppppppqqqtttvvvwwwyyy~~~~~~~~~~~~}}}sssooonnnrrruuuvvvxxx{{{xxxuuunnnhhhbbb]]][[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSOOONNNLLLKKKIIIFFFBBB???:::666333111000000000///000000//////......//////111///...---...---,,,***+++,,,,,,------------,,,...///000000000///...---++++++,,,///222444444333,,,,,,---............------------............///000...,,,+++---...///...------------------...///******+++,,,,,,,,,,,,,,,...------,,,,,,---...///,,,------......------,,,------------............////////////////////////111000//////......//////******+++,,,---...///000222222222222222222222222////////////000000000000000111111222333333222222444444444777:::<<<;;;::::::666666<<>>AAALLLPPPTTTWWWXXXYYY[[[\\\lllyyy}}}ssskkkfffaaa[[[WWWXXXZZZ]]]^^^[[[___cccdddbbbaaaccceeeWWWXXXXXXVVVTTTRRRQQQQQQOOOMMMKKKJJJJJJJJJIIIHHHJJJJJJKKKKKKKKKJJJJJJIIICCCEEEJJJGGGEEESSS[[[QQQKKKLLLMMMMMMMMMNNNQQQSSSZZZWWWUUUUUUXXX\\\___aaadddiiipppssstttuuuwwwyyy~~~|||uuuppppppqqqrrrtttyyywwwsssjjjaaaYYYVVVWWWYYYUUUWWWXXXYYYXXXWWWXXXXXXSSSUUUVVVWWWWWWXXXYYY[[[PPPOOOOOOOOOOOOMMMIIIFFF@@@===:::777555333111///111111000///////////////---,,,,,,...000222222111111000...---,,,,,,---...///000000111111///...---,,,///111111...,,,...000+++,,,------.........------------.........//////,,,---...000111000---***++++++++++++,,,,,,---...(((***,,,...///000//////000///...---,,,,,,---...,,,------......------,,,---------.........////////////............//////111111000///////////////111111000////////////000333333222222111222222333////////////000000000000111222333444555444333222666333333<<>><<>>999666222000...---.........---//////............//////000000////////////000000//////////////////000000,,,---......///.........---------------------------...//////------...///......------------......---------,,,,,,---.........000222000---,,,...111---+++******+++...111333444222000...------///000/////////....../////////............////////////000000000000////////////000000111111111222222222444444333222111000000000000000000000111222333333222222111111222222333333222555777777777:::>>>AAAEEELLLVVV]]]]]]\\\^^^aaadddeeeggghhhfffddd```^^^XXXZZZ\\\___iii|||xxxqqqooohhheeeaaa___```eeekkkooo{{{------...//////000000000...------...000111000///...------,,,,,,,,,------//////.........------,,,.../////////000000111111////////////000000000000...//////000000000000111222111000000111222333444333333222222222222333333444555666666666666666777555999>>>DDDJJJRRRZZZ___\\\iiitttzzzyyy{{{wwwqqqssstttwwwzzz}}}|||uuullleee```\\\VVVQQQOOOMMMKKKJJJLLLNNNOOOQQQQQQRRRRRRRRROOOPPPQQQPPPOOOMMMLLLKKKGGGFFFDDDBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJKKKMMMNNNPPPQQQQQQRRRSSSUUUUUUVVVWWWZZZ]]]bbbeeeiiilllmmmoooqqqssssssttttttuuuvvvzzz|||uuuppprrrwwwwwwooofff[[[ZZZXXXYYY\\\^^^``````cccbbb```______aaacccddd___\\\ZZZXXXVVVTTTQQQOOOOOOOOOMMMKKKGGGBBB===:::555333000/////////...---//////............//////000000////////////000000000000000000000000//////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,111222333222111000111222......------------.........------,,,,,,,,,------+++...///...+++***---000000///---+++,,,...000222444222000...------///000//////............//////............////////////////////////000000000000000000111111111222222222333222111000///000000000111000000111111222333444222222111111222333444444555666888888666666<<>>GGGRRRZZZ```___]]]___bbbcccgggfffeeeccc___\\\YYYWWWVVVXXX___pppvvvpppkkkkkkjjjgggfffhhh___```ccchhhnnnvvv}}}++++++++++++,,,,,,,,,,,,------...///222222111///------,,,,,,,,,---......---......//////...---,,,,,,,,,------...//////000////////////000000000000000333555444111//////000000000000000111111222333222222222222333555666777222444555444222222444777888>>>FFFNNNUUU[[[aaadddoooxxxrrrqqqqqqrrrsss}}}tttppprrrooorrruuuwwwxxx{{{{{{mmmbbb]]]YYYTTTPPPPPPMMMIIIHHHHHHJJJJJJJJJKKKNNNPPPPPPNNNLLLKKKLLLJJJLLLNNNLLLIIIFFFEEEFFFCCCBBBAAA@@@@@@@@@AAABBBAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMPPPSSSSSSVVVZZZ\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]___cccfffhhhmmmtttzzz~~~{{{sssnnniiidddbbb```^^^]]]bbbcccdddeeegggiiijjjkkkiiifffbbb___\\\YYYUUURRRRRRQQQOOOMMMKKKIIIGGGFFF>>>;;;777444333222000...//////............/////////////////////000111111111111111000000000//////,,,---......//////......------------------------***,,,,,,+++***))))))***......------------.........---,,,,,,++++++,,,,,,---,,,,,,---000222333222///......------......//////.....................///......------......///............////////////.../////////000000000111000111111111111222222222222111///...///000111222111111111111222333444555333222111111111333555777777555777:::;;;<<>>:::666444333000/////////............/////////////////////000111111222111111111000000//////,,,---......//////..............................///000111000...---...///.........------............---,,,,,,++++++++++++&&&$$$###%%%***------+++,,,,,,,,,------.........,,,---......///......---.........------...................../////////000.../////////000000111111000111111111111222222222222111///...///000222333444444444444555666777777333222111111111333666777:::777888===@@@BBBKKKUUU[[[ccciiiggggggiiigggbbb^^^]]]ZZZXXXVVVVVVVVVVVVUUUaaasssuuullllllhhhbbb^^^___aaa```bbbeeegggmmmwww---------------------------......///000111111222000///...------------------......///////////////------...///////////////000000000000000000000000222333333444333222111000111222222333333222222111444444444444444444444444222222222222444555777888BBBHHHNNNRRRUUU\\\gggppp|||pppqqqvvv|||~~~xxxxxxzzzzzzxxxxxxxxxxxxxxxyyy||||||rrrmmmddd]]]UUUPPPNNNMMMKKKJJJKKKJJJHHHGGGHHHIIIKKKMMMPPPPPPOOONNNNNNMMMLLLLLLIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCAAA???>>>>>>???@@@AAABBBBBB@@@???@@@BBBDDD@@@??????@@@AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFFFFDDDDDDFFFIIIFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGHHHKKKLLLLLLLLLKKKLLLLLLKKKJJJIIIIIIKKKOOOOOOPPPRRRTTTUUUTTTRRRRRRPPPOOORRRVVVYYYXXXVVV___cccjjjqqqwww|||~~~xxxtttsssxxxzzzpppfff___\\\\\\```eeehhhhhhllluuuyyywwwzzzuuuooohhhccc___ZZZWWWZZZXXXVVVTTTSSSQQQMMMKKKHHHEEE???999444111//////000//////.........//////000111222000...---...///222111000//////000111222////////////////////////...---,,,,,,---...///000...------------...//////---+++)))'''''')))+++---------------------------,,,---------.../////////,,,,,,------......//////222---***...111///......,,,------...///.........000...---...///000///...000000000///000111111222111000///////////////000111111000000000000000000333333222222111111222222666333222333333222777===<<<;;;999;;;AAAKKKVVV]]]^^^cccggggggdddaaaccceee^^^YYYVVVVVVTTTRRRUUUYYYdddooouuummmiiiggghhhdddccceeeccc```fffooosss---------------------------......///000000111111...---,,,,,,+++++++++,,,---....../////////////////////000111111111111111000000000000000000000000222222333333333222111000111222222333333222222111444444333333333333333333333333222333555777:::<<>>??????@@@???@@@@@@???>>>???BBBDDD@@@???===>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCCCCEEEGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKLLLLLLLLLOOOPPPPPPOOOMMMLLLMMMNNNNNNMMMMMMOOOPPPQQQPPPNNNOOONNNMMMNNNRRRUUUXXXYYYbbbfffkkkqqqvvvyyyzzz{{{~~~~~~|||rrrpppttt}}}{{{sssiiiaaa\\\ZZZZZZ```eeegggnnnxxx~~~}}}~~~zzzsssmmmgggbbb]]]ZZZYYYWWWTTTSSSRRRPPPMMMJJJIIIFFFBBB<<<777333000///222222111000000000000000...///000000//////000111222111000//////000111222////////////////////////......---,,,---...//////...------------.../////////...,,,++++++,,,...///---------------------------------...............000000///...---------...666000,,,///111///...///,,,---000222222111///---000...---...///000///...000000000000000111111222000000////////////000000000000000000111111111111333333222222222222222333555222222333333333888>>>CCCAAA???@@@GGGPPPYYY^^^```dddhhhhhheeebbbbbbccc^^^XXXTTTSSSRRRRRRWWW]]]kkkyyyuuulllhhhggggggiiidddbbbcccbbbdddnnnyyy------------------------.........//////000000111...---,,,,,,+++,,,,,,,,,---....../////////////////////000111111111111111000000000000000000000000222222222333222222111000111222222333333222222111222222222333333333333333555444333333666:::???BBBKKKRRRWWWWWWVVV^^^qqq|||zzzzzz}}}~~~|||}}}|||yyyvvvwww}}}}}}vvvnnnddd[[[TTTQQQMMMJJJFFFDDDEEEGGGHHHIIILLLLLLKKKKKKLLLNNNOOOPPPVVVUUUSSSPPPMMMJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCBBB@@@???>>>>>>??????===>>>>>>>>>===???AAADDDAAA???<<<;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAABBBDDDCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLMMMNNNSSSTTTUUUTTTRRRPPPPPPQQQQQQOOOMMMMMMNNNNNNMMMLLLMMMLLLLLLLLLNNNSSSZZZ___gggiiimmmrrruuuvvvwwwwwwwwwwwwxxx{{{vvvsssttt{{{~~~}}}{{{uuummmddd\\\WWWWWW\\\bbbgggoooyyy~~~xxxrrrmmmgggaaa^^^ZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIEEEAAA<<<777333000222222111111000000000000---...000000//////111222111111000000000000111111//////////////////////////////...---------.........------------.../////////......------......///------------------------...............---------222111///...///000222333;;;444...///111///...///,,,...222555555333000---000...---...///000///...000000000000000111111111000000000//////000000111000000000111111111222222333222222222222222333444444222222444444555:::AAAKKKHHHEEEHHHOOOWWW\\\^^^aaaeeeiiiiiieeeaaa``````]]]WWWRRRQQQRRRUUU^^^hhhwwwyyyiiidddeeeggghhhjjjfffbbbcccfffnnn~~~,,,,,,------------------........./////////000000//////............//////---......///////////////------...///////////////////////////////////////111222222222222111111111111222222333333222222111111111222222222222333333555444333444777===CCCGGGNNNRRRUUUVVV[[[ggg{{{~~~zzzzzz{{{~~~}}}{{{zzzwwwvvvyyy{{{tttnnnkkkeee]]]VVVQQQMMMKKKFFFDDDBBBAAABBBEEEGGGIIIKKKKKKKKKLLLMMMNNNPPPQQQVVVTTTRRROOOLLLJJJGGGFFFEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<=========;;;<<<===<<<<<<>>>AAACCCEEEAAA===::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGHHHIIIJJJKKKMMMPPPRRRUUUWWWYYYYYYWWWVVVVVVVVVWWWTTTQQQOOOOOOOOONNNMMMMMMNNNMMMLLLNNNTTT^^^fffkkkmmmpppsssuuuvvvvvvvvvuuuvvvxxx{{{~~~~~~|||zzz}}}~~~}}}~~~yyyvvvuuuuuuuuutttoooggg]]]WWWXXX[[[```eeellluuu{{{}}}|||wwwrrrlllfffbbb^^^\\\XXXVVVUUUSSSQQQOOOLLLKKKIIIFFFAAA;;;666333/////////000000000000///---///000000//////000222111000000000000000000111//////////////////////////////......------------...------------...//////---------......---------......................../////////...---------,,,.........///222777;;;>>>???666000000111///...000---///222444444333111///000...---...///000///...//////000111111111111111000000000///000000111111///000000111111222222333222222222222222333444555444222222444666777<<>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBHHHDDD???;;;::::::999888::::::::::::::::::::::::;;;::::::;;;;;;<<<<<<;;;??????@@@AAAAAABBBBBBCCCBBBDDDGGGHHHIIIMMMRRRUUUYYY\\\___```_________```]]]ZZZVVVTTTSSSRRRQQQPPPNNNOOOOOONNNOOOVVV```hhhlllmmmpppsssuuuvvvwwwwwwwwwxxx{{{~~~~~~zzzvvvppprrruuuwwwyyy}}}zzzrrrnnnlllmmmnnnpppooojjjbbb\\\YYYYYY\\\aaahhhooouuuzzz|||yyyvvvqqqlllhhhbbb___[[[XXXVVVTTTQQQOOOMMMMMMLLLIIIEEE???:::777...///000111222222222222000111111000///......///000000000111111000000000/////////////////////////////////......---,,,,,,...------------...//////................................................/////////...---------,,,------...000444:::???CCC???666000000111///...000////////////000000111111000...---...///000///...//////000111111111111000000000000000000111222222000000111111222222222333222222222222333444555666555222333555777888===DDDIIIJJJLLLRRRZZZ___```___ccceeefffeeebbb]]]YYYWWWSSSQQQSSSXXX^^^hhhyyyvvvjjjffffffffffffdddeeegggkkkwww+++,,,,,,------.................................---------,,,------...///---....../////////////////////000111111111111111000000000000000000000000111111000000000111222222111222222333333222222111111111222222333333444444333444555999>>>FFFLLLPPPQQQQQQUUUaaasssyyyzzz~~~zzz{{{|||}}}}}}|||zzzxxxsssuuuxxx~~~vvvkkkbbbZZZRRRNNNNNNMMMJJJHHHGGGFFFFFFFFFCCCDDDDDDCCCBBBCCCFFFIIIFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOMMMLLLKKKIIIHHHGGGAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;===???BBBIIIEEEAAA>>><<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::>>>>>>???@@@@@@AAAAAABBB???BBBEEEFFFGGGJJJPPPUUU\\\___dddggghhhhhhjjjkkkdddaaa^^^\\\ZZZYYYVVVTTTQQQQQQQQQQQQTTTZZZaaafffjjjkkkmmmoooqqqrrrssstttuuuxxx||||||vvvqqqggghhhiiiiiijjjmmmrrruuu{{{}}}yyy}}}|||tttnnnkkkjjjjjjmmmooonnniiieee[[[XXXYYY^^^dddjjjrrrzzz{{{zzzzzz{{{zzzwwwrrroooeeebbb]]]YYYVVVTTTQQQOOONNNMMMMMMKKKGGGCCC>>><<<333444555666666555444333000111222111...---...///000000111111111111000000////////////////////////.........///......---,,,...------------...//////111000000//////000000111.......................................---------000000000111444777:::<<<;;;444...///111///...///000///...------///000111000...---...///000///......///000222222111111000000000000000111111222333222222222222222222222222111111111222333555666777666444444666888999>>>EEEGGGKKKQQQWWW\\\___``````bbbbbbbbb```]]]ZZZVVVTTTOOOQQQXXXbbbjjjuuuwwwmmmfffdddddddddbbbhhhooovvv++++++,,,,,,---......///........................---------------...//////---....../////////////////////000111111111111111000000000000000000000000111000//////000111222333111222222333333222222111222222222333444444555555444555888===DDDKKKQQQUUUTTTWWW```ooo|||yyyyyy{{{vvvwwwwwwwwwuuutttttttttssswww~~~}}}nnnhhh___VVVPPPKKKGGGEEEEEEDDDDDDCCCBBBBBBBBBBBB@@@BBBCCCBBBAAABBBEEEIIIEEEFFFHHHJJJLLLNNNOOOPPPNNNMMMLLLKKKIIIGGGFFFEEE@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<>>===>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<>>>???>>><<<>>>>>>??????@@@@@@AAAAAA???AAADDDDDDCCCFFFLLLRRRYYY^^^dddiiilllnnnoooqqqmmmkkkiiigggfffddd```]]]XXXWWWWWWYYY]]]bbbeeefffffffffggghhhjjjkkkkkklllooosssxxx}}}~~~yyyrrrlllaaaaaa```^^^]]]___cccfffjjjrrr{{{wwwjjjooovvv|||wwwqqqnnnkkkmmmqqqsssqqqnnnddd]]]ZZZ\\\```dddmmmvvvuuuvvvyyy|||~~~}}}yyyvvvlllhhhbbb]]]ZZZWWWTTTRRRNNNMMMLLLKKKHHHEEEBBB@@@999::::::999777555222000///000111000///...///000///000111222222111000///////////////////////////,,,---.../////////...---...------------...//////222111///......///111222........................---------...............111111111111111222333444666000,,,///111///...///............//////000000000...---...///000///......///111222222222000///000000000000111222333444444333333222222111111000111111111222444666777888888555555777888999>>>EEEGGGOOOXXX^^^______```aaaaaa___]]][[[YYYWWWTTTRRRRRRYYYeeerrr{{{~~~wwwmmmeeebbbcccfffgggrrr}}}++++++,,,,,,---...//////.....................---///////////////000111111---......///////////////---......///////////////000000000000000000000000111000/////////111222333222222222333333222222222222222333444444555666666555777;;;AAAHHHOOOUUUXXXUUU]]]kkkzzz||||||}}}zzzwwwwwwssssssrrrqqqoooooopppqqqtttzzz~~~qqqiii\\\VVVOOOIIIFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@===???AAAAAA@@@AAAEEEIIIEEEFFFHHHKKKMMMOOOPPPQQQNNNMMMLLLJJJHHHFFFDDDCCC???>>>===<<<;;;:::::::::<<<<<<======>>>======<<<>>>>>>>>>===<<<<<<>>>@@@DDDBBBAAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB???>>>>>>AAABBB@@@===>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDCCCAAABBBIIINNNUUUZZZaaagggkkknnnppprrrvvvtttsssqqqpppmmmiiifff```^^^]]]aaafffjjjjjjhhhccccccccccccddddddddddddiiimmmsssyyy{{{vvvnnnhhh^^^]]][[[XXXVVVWWWZZZ]]]]]]eeeooovvvzzz~~~vvveeeiiioooyyyxxxsssnnnnnnrrrvvvvvvuuummmddd]]]]]]^^^___gggqqqrrrtttxxx}}}~~~{{{sssooohhhccc___[[[XXXVVVNNNMMMLLLJJJHHHFFFDDDCCC<<<<<<;;;999666222...+++---...000000//////111222///000111222222111000///////////////////////////+++,,,.../////////.........------------...//////000///,,,++++++,,,///000////////////////////////,,,------....../////////.../////////000000000000222---***...111///......---...000111111111///...000...---...///000///......///111222333222000///000000000000111222333444555444444333222111000000000111111222444666888999999666666888888999>>>EEEJJJSSS^^^cccaaa^^^___bbb```]]]ZZZWWWVVVTTTSSSQQQYYYbbbqqq~~~}}}xxxnnneeebbbfffjjjnnn|||...------,,,,,,------...//////............//////+++///333111---+++---000000//////...------,,,,,,...///111222222111000000000000000000000000111111333333222222111111000000222222111111111222333444111333444444444555777999666777>>>GGGLLLOOOYYYeeeffflllvvv~~~uuuwww}}}yyyxxxyyywwwqqqlllpppjjjhhhjjjkkkkkkqqqzzz{{{yyymmmaaa[[[HHHFFFCCC@@@>>>>>>>>>>>>>>>????????????>>>======@@@???@@@@@@BBBEEEGGGHHHEEEFFFHHHJJJMMMOOOQQQQQQKKKJJJIIIGGGEEEBBBAAA@@@===<<<;;;:::999999999999<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB???======???AAABBBEEEDDDAAA???>>>>>>>>>???????????????????????????BBBAAA@@@???@@@BBBDDDFFFNNNTTTZZZ]]]^^^dddnnnwww~~~{{{xxxssspppnnnmmmllllllmmmmmmllliiifffaaa```___^^^]]]^^^^^^___gggjjjooosssssspppllliiiaaa]]]XXXVVVWWWYYYYYYWWWYYY^^^dddhhhlllsss}}}zzznnnkkkjjjooo{{{yyyrrrppprrrwwwzzzqqqlllddd\\\XXX\\\dddjjjooorrrwww|||~~~vvvsssooollliiibbbYYYSSSOOOMMMKKKIIIIIIGGGEEECCC@@@===888555444333222111///......//////000111222000000000000000000000000//////000000000000//////......---,,,---...///000111///---///333555111...------------------------111///---------...---,,,------------,,,+++***)))------......///000000000333222000/////////000000222000...///222333111/////////000000000000//////000000111000000///......///000111222222333222222333333333222222111111111000111333555666666666555333666999999:::>>>FFFMMMYYY]]]aaacccbbbaaa``````___XXXSSSSSSQQQOOOTTT\\\cccvvv}}}xxxkkkfffmmmmmmnnnxxx...------,,,,,,------.........------------......---///111000///...///000//////////////////000000//////000111111111111000111111111111111111111111---------....../////////111222222222333333333333222333444444444555777999888;;;CCCLLLQQQVVVaaannnvvvyyy~~~yyyqqqppp||||||yyyuuuuuuvvvtttoookkklllhhhfffiiilllnnnvvvwwwnnnfff[[[QQQLLLEEEDDDAAA???======>>>>>>>>>??????@@@@@@@@@???????????????@@@BBBDDDFFFGGGFFFGGGHHHIIIKKKMMMNNNNNNIIIHHHFFFEEECCCAAA??????<<<<<<;;;:::::::::::::::>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDBBBAAA@@@AAABBBEEEFFFGGGEEECCCAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDEEELLLPPPUUUWWWXXX]]]gggpppzzz{{{}}}}}}}}}|||||||||}}}|||{{{xxxtttoooiiidddbbb```^^^\\\[[[ZZZZZZ[[[aaaeeeiiimmmmmmkkkhhhfff```]]]YYYYYY[[[]]]]]]\\\[[[___dddgggjjjpppxxxvvvrrroooqqqyyy~~~{{{{{{}}}~~~yyyuuunnnfff``````dddhhhmmmqqqwww}}}yyywwwsssqqqnnnhhh___XXXQQQOOOLLLKKKJJJIIIGGGEEEBBB>>>:::777555444333111111000000/////////000000000000000000000000000000//////000000000000////////////.........///000111555111...///222222///,,,------------------------000///------.........---,,,,,,---.........------............///000111111555333111/////////000111222000//////111222111/////////000000000000//////000000000000000000///......///000111111222222111333333333222222222111111111111222444444555555555222555999:::<<>>===<<<======>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@BBBCCCEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDCCCAAA@@@???>>>===;;;;;;;;;;;;;;;<<<======@@@@@@AAABBBCCCEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAAAAABBBCCCEEEGGGFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBCCCCCCDDDDDDHHHLLLNNNOOOOOOTTT]]]eeerrruuuyyy|||~~~~~~uuulllgggeeedddaaa^^^[[[YYYXXXWWW\\\___cccfffgggfffdddbbb^^^]]][[[\\\```cccdddeeecccgggkkkmmmooosssyyy~~~|||zzz}}}}}}yyyrrrjjjeeecccccciiimmmttt{{{}}}{{{xxxwwwuuuooofff___TTTQQQNNNLLLKKKJJJIIIGGGDDDAAA<<<999777555333111222222111000////////////000000000000000000000000//////000000000000//////000////////////000111111777333///...///000...+++------------------------///...,,,---.../////////+++,,,---///000111222222///............000111333888555222000...///000111111000///000111222111/////////000000000000////////////000000111000000000---...///000111111111111333333333222222222222111222222111222222333444444222555888;;;???FFFPPPXXXZZZ^^^ccceeedddaaa^^^]]]VVVVVVVVVUUUSSSWWWgggvvv|||{{{sssuuurrruuu......------------.........------,,,,,,------...///...000666;;;:::555//////000000111111222333333000///......///000222333444333333333333333222222888777666555444222111111111222444555666555333222333444444444444666999<<>>>>>>>>???@@@BBBCCCDDDDDDDDDAAAAAAAAABBBBBBCCCDDDDDDGGGFFFFFFEEEEEEDDDDDDDDD@@@@@@??????>>>=========<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA???????????????@@@AAAAAACCCCCCBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDCCCFFFHHHIIIHHHHHHLLLTTT[[[gggkkkpppuuuxxx}}}}}}tttooommmkkkhhhddd```\\\YYYXXXZZZ\\\___aaabbbbbbaaa```]]]]]]^^^```eeeiiimmmooorrrtttxxx{{{}}}~~~{{{sssjjjddd```eeeiiiooovvv|||}}}|||{{{zzztttllleeeXXXTTTPPPMMMKKKKKKJJJIIIEEEBBB===:::888555222000222111111000//////000000000000000000000000000000//////000000000000/////////////////////000000000777333///---.........---...........................---,,,---///111111000,,,---///000222333333333000///......///000222444999777333000...///000111111000000000111111000000//////000000000000//////...///000111111111111111...///000111111222222222222222222222222222222222333222111111111222444555444666999===BBBJJJSSSZZZ\\\```dddfffddd```\\\ZZZQQQRRRSSSVVV[[[fffvvv|||zzz{{{pppxxx|||///......------....../////////............//////---...222:::@@@>>>555---000000000000000000000000000000//////000111333444444444444333333333222222333333222111000///...---111333555666777666444333444444555555555888<<>>???>>>???AAABBBDDDDDDEEEEEECCCCCCCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???????????????>>>======@@@?????????>>>>>>??????AAAAAABBBBBBCCCCCCCCCDDD@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFDDDDDDGGGNNNSSSZZZ___eeejjjnnnvvv}}}zzztttsssoookkkfffaaa^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^```ccciiiooovvvzzz~~~{{{|||ssskkkfffdddfffkkkpppvvv{{{~~~~~~}}}}}}~~~}}}xxxpppiii\\\XXXRRRMMMLLLKKKJJJJJJEEEBBB>>>;;;999666333000000000000000000111222222000000000000000000000000//////000000000000//////------........./////////333111...------///000000...........................---,,,---///111111111///000000111222222111111000000//////000111333444999777333000//////000111000000111111000000000111//////000000000000////////////000111111222111111000000111222333333333333222222222222222222222222333333222222222444555666777999<<<@@@EEEMMMTTTYYY]]]aaadddeeebbb^^^ZZZXXXPPPQQQSSS[[[hhhyyy{{{wwwyyy|||www//////............///////////////....../////////,,,...222999>>><<<444---////////////////////////000000000111222333444555555444444333333222222111---......///000000111111333444555666666666555444444555555666777:::@@@CCCNNNTTT\\\gggyyyvvvmmmkkkmmmwww}}}yyyvvvnnnmmmllljjjjjjkkklllmmmrrr{{{{{{nnnbbbRRRJJJCCC@@@>>>;;;<<>>??????@@@???@@@AAABBBDDDDDDEEEEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>><<<>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEDDDDDDFFFJJJMMMMMMRRRYYY___dddmmmyyy}}}{{{xxxtttooojjjfffdddaaa```___]]]\\\\\\\\\\\\___```bbbeeekkksss}}}}}}xxx~~~~~~vvvrrriiiiiijjjmmmqqqwww|||~~~~~~}}}uuunnnbbb]]]VVVPPPMMMLLLKKKKKKEEECCC???===;;;888555222000000000000111222333333000000000000000000000000//////000000000000//////,,,------...///.........//////.........///111111........................///---,,,---000111111111000000000111000000/////////000000111222222333333666555333111000//////000///111222111000///000111//////000000000000//////000000111111222111111111000111222333444444444444111222222222222333333333333333444444555777888999:::<<<@@@EEEKKKQQQWWWYYY___bbbdddccc```[[[XXXWWWSSSVVV\\\gggxxxzzz{{{zzzuuuppppppwww}}}//////............/////////......------......///------///333666666222...---......//////000000000000111222333444555555555444444444333222111111111///000111222333555666666444555555555666666666666444555666777999===CCCHHHSSS[[[fffvvv}}}ssssss{{{|||yyyvvvlllkkkjjjjjjkkkoootttwwwxxxnnnhhh^^^TTTJJJDDD??????>>><<<===AAA;;;<<<===>>>???@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCBBB@@@???>>>========================>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDBBB@@@>>>???@@@AAAAAABBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDEEEGGGIIIEEEJJJQQQTTTXXX```lllvvv|||wwwrrrpppllliiifffbbb```______``````aaaccceeekkkvvvwww~~~{{{qqqooommmmmmpppvvv}}}zzztttiiicccZZZSSSOOONNNMMMMMMFFFDDDBBB@@@>>><<<999666111111111000111111222222000000000000000000000000//////000000000000//////,,,---...///000//////...---...////////////000000........................000...---...000111111000......////////////.........000222333444444333222222222222222111000///...///111222111//////000222//////000000000000//////111111222222222111000000000000111222333333333333111111222222222333333333333444666888999:::;;;;;;<<<>>>CCCJJJRRRWWW[[[\\\aaabbbbbb```\\\XXXVVVVVVWWWaaalllxxx{{{sssllllllkkkgggeeeiiisss{{{//////............//////...------,,,,,,------......---,,,---///000000///,,,,,,---///000222333333000111333555666666666555444444333222222111000000222222222333333333444444666555555555555666777777444555666777:::???FFFJJJVVV___nnnxxxttt}}}{{{zzzyyyvvvtttmmmlllllllllooouuu}}}yyyfff]]]YYYRRRIIIAAA===:::;;;;;;999;;;>>>======???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;<<<<<<=========>>>???@@@AAACCCDDDFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDAAAAAAAAABBBBBBCCCCCCCCC???@@@CCCEEEEEECCCAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBDDDFFFHHHBBBBBBCCCDDDEEEEEEFFFFFFBBBGGGLLLMMMNNNTTT```iii{{{}}}{{{uuurrrnnniiifffddddddeeeaaabbbccceeekkkvvvuuu|||xxxuuuqqqoooqqqwww~~~~~~xxxnnnggg^^^VVVQQQOOOOOONNNHHHFFFDDDBBBAAA???<<<999444333222111000000000000000000000000000000000000//////000000000000//////---...000111111111000///---...000000///......///////////////////////////000///......000111111000,,,,,,---..................///222555555444222111000111222222222000///...///111333222///...000222//////000000000000//////222222222222222111000//////000111222222333222222111111111222222333333333333444777:::<<<=========<<>>>>>======<<<<<<<<<;;;@@@???>>>===>>>@@@CCCEEEGGGDDDBBBBBBCCCDDDAAA???@@@>>><<<:::::::::<<<===;;;;;;;;;<<<===>>>@@@AAABBBCCCFFFHHHKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLIIIFFFDDDEEEGGGGGGEEECCCDDDEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDEEEDDDCCCEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEFFFCCC@@@@@@AAABBBCCCCCCHHHGGGFFFCCCCCCEEEIIILLLKKKGGGGGGJJJKKKGGGEEEEEEHHHJJJKKKLLLLLLQQQXXX^^^nnnvvv~~~|||~~~{{{qqqjjjiiijjjjjjgggkkkoooppprrrwww|||~~~}}}xxxrrrpppssszzz{{{nnnjjjccc\\\TTTOOOKKKJJJGGGEEEDDDCCCBBBAAA>>><<<999888666333222111111222//////......///000111111111///...000222333111...//////000//////...------***---000000...,,,---............------,,,,,,,,,...,,,---000000---,,,...//////.........---------...............///000111222222111111111111222222000000000000111111111111////////////////////////222111111111000000//////222555666444444555444000444444333333333444555555555333777???BBB>>>888555:::AAAJJJSSSYYY\\\___```bbb\\\YYY[[[ZZZWWW[[[bbbmmmwwwwwwmmmgggdddaaa[[[[[[ZZZYYY[[[cccnnnwww++++++,,,,,,------,,,,,,------..................111///---...000222111///---...000000000000111333444444444333444555555666888777666555333222111111111111222333333222111111444444444444555666666777999999:::<<>>===;;;::::::;;;<<<===<<<===>>>???AAABBBDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIGGGEEEFFFHHHIIIGGGEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGGGGGGGGGGJJJHHHEEEDDDEEEFFFFFFEEEFFFFFFEEEDDDEEEGGGJJJMMMPPPKKKHHHIIIIIIFFFDDDFFFEEEGGGIIIIIIIIILLLSSSXXX___eeelllppprrrxxxwwwrrrrrrqqqpppmmmoooqqqqqqrrrvvv|||wwwyyy~~~vvvqqqqqquuuxxxzzz|||~~~qqqmmmfff^^^VVVPPPLLLKKKKKKIIIFFFEEEDDDAAA>>><<<999888666333222111111111111111111111111222333333111///...000222222000...000000111111000//////...///000111///------///111/////////.........------///,,,,,,//////,,,,,,/////////.........---------......------...//////000000000////////////000000000000000000111111111111000000000000000000000000111111111111000000000///000444555333333666555222333333222222333333444444444222555===@@@===:::999<<>>>>>??????BBBBBBBBBBBBAAAAAA@@@???AAA@@@@@@AAAAAAAAA>>><<<;;;;;;::::::;;;<<<>>>??????@@@AAACCCEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFGGGHHHIIIIIIHHHJJJHHHGGGEEEEEEEEEGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHKKKMMMOOORRRSSSSSSSSSSSSQQQOOOMMMMMMMMMNNNMMMLLLKKKIIIFFFEEEEEEEEECCCBBBFFFEEEEEEFFFIIIMMMQQQTTT\\\TTTMMMJJJHHHEEEEEEHHHFFFHHHIIIIIIHHHJJJOOOTTTTTTXXX\\\^^^bbblllyyy~~~{{{|||zzzvvvtttuuutttsssrrrvvv}}}zzzttttttzzzwwwssssssuuuuuutttvvv{{{xxxssslllccc[[[UUUPPPNNNOOOLLLIIIGGGEEEBBB???===:::999666444222111111111222111111111111222333333000/////////111111///...111111111111111000000///111111000...,,,,,,...000000000000///////////////000---,,,//////,,,---000/////////............---...------------.../////////......------......///000000000000111111111111111111111111111111111111111111111111000000000000///333444333444777777555111111222222222333333444444222444:::===<<<;;;===@@@GGGQQQZZZ^^^____________]]]ZZZWWWXXXbbbwww|||jjj^^^ZZZ[[[\\\]]]\\\___ccceeehhhllltttyyynnn^^^------.........,,,+++***,,,,,,,,,---...///000000000///......///000111111///111222111000000111222444555666777777777666666888777777666444333333222333333333333333333333333444444444444555777888888::::::<<<>>>CCCJJJSSSYYYjjj{{{{{{vvvkkkiiiiiikkkjjjggggggjjjrrr{{{nnn^^^MMMDDDAAA===<<<===;;;;;;<<<===???@@@AAABBBCCCCCCDDDDDDBBB@@@>>><<<<<<===>>>??????>>><<<;;;:::::::::;;;===???AAABBBCCCDDDEEEGGGIIIKKKLLLMMMOOOOOOOOOOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIJJJJJJMMMLLLIIIGGGGGGHHHJJJKKKMMMMMMNNNMMMMMMMMMOOOQQQRRRUUUZZZ^^^bbbcccccccccaaa]]]YYYWWWXXXWWWUUUSSSOOOLLLIIIHHHFFFEEEBBB@@@HHHFFFFFFIIIOOOVVV]]]```hhh]]]RRRLLLHHHEEEFFFIIIIIIKKKMMMMMMLLLMMMQQQTTTUUUWWWYYYZZZ]]]eeepppyyy|||{{{zzzxxxtttsssuuu{{{}}}uuusssxxx}}}xxxuuusssrrrqqqqqquuu|||~~~zzzssskkkbbb[[[UUURRROOOMMMJJJGGGFFFDDDAAA???<<<:::777555222111111111000000000//////000111111000//////000000000///...000000000111111000000//////000000///...---------///////////////////////////---///333333///---////////////.....................------------......///......------......//////000000000111111111111111111111111111111111111111111111000000000000000///333444444666:::;;;999111222222333444444444444666333444888;;;:::<<>>???AAADDDIIIQQQZZZ```rrrxxxoookkkcccccceeegggfffdddhhhnnnzzzwwwdddWWWIIICCC@@@>>>===???:::;;;<<<>>>@@@AAABBBCCCCCCDDDEEEDDDBBB???<<<::::::;;;<<<======<<<;;;;;;:::;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLOOOPPPQQQQQQSSSTTTTTTTTTSSSQQQOOONNNKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHKKKMMMOOOMMMKKKJJJJJJKKKMMMOOOSSSTTTUUUUUUTTTUUUYYY\\\\\\```gggnnnsssuuuvvvvvvrrrmmmgggddddddccc___\\\ZZZWWWSSSOOOMMMKKKHHHEEEJJJGGGFFFIIIRRR\\\eeeiiiiii^^^RRRKKKFFFBBBDDDHHHHHHKKKOOOOOOOOOPPPSSSWWWXXXZZZ\\\]]]___cccjjjooozzz}}}{{{wwwuuuwwwzzz}}}yyyuuuxxxxxxrrrpppqqqooorrrvvv{{{~~~~~~~~~yyyqqqhhh___XXXSSSNNNLLLIIIGGGFFFEEEDDDBBB>>><<<999666444222111111111111000000000000000111000000111111000///............//////000//////......000222444444222...+++..............................222888888222......///////////////////////////......---------......000//////......//////000///000000000111111111111111111111111111111111111000000000000000000111111000444555555777<<<>>>===222333444555666666666666888555555888999999===BBBKKKQQQYYY^^^```___^^^]]]VVVXXX\\\gggxxxzzzjjj\\\YYY[[[\\\^^^```fffppp~~~ttteeeYYYQQQLLL000///---++++++,,,...///,,,---------.../////////...///000///...///000222333444444333111000111222666555444333444555777888666555555444333333222222333333222222222222333333333444444555666888999:::<<<>>>AAAEEEKKKUUU___fffyyywwwkkkdddaaa___```cccfffeeefffnnnxxxnnn[[[QQQGGGCCCAAA>>>>>>???;;;<<<===>>>@@@BBBCCCDDDCCCDDDDDDCCCAAA>>>;;;999888:::;;;;;;::::::<<<======>>>???BBBDDDFFFHHHIIIJJJLLLPPPTTTWWWYYYZZZZZZ\\\]]]______\\\XXXTTTQQQLLLLLLKKKJJJIIIIIIIIIIIIGGGHHHIIIHHHIIIKKKOOOSSSRRRRRRPPPPPPQQQRRRTTTVVV[[[]]]______^^^```fffjjjlllqqqyyy}}}uuurrrsssrrrnnnjjjddd```ZZZUUUQQQOOOLLLJJJLLLIIIIIIMMMWWW```fffhhhaaaVVVLLLGGGDDDAAACCCGGGHHHMMMRRRUUUVVVWWW[[[^^^\\\___bbbeeefffhhhkkkmmmsssvvvyyy}}}|||{{{{{{|||~~~yyyyyy}}}uuuqqqrrrnnnppprrruuuxxx{{{}}}}}}wwwooodddZZZTTTOOOLLLIIIGGGGGGGGGFFFEEEAAA???<<<888555333222222444444333222222222222333000222333222000/////////---......////////////...///111555999:::888222---------............//////......333999999333.........////////////000000000000000///............///111000000//////000000111000000000000111111111111111111111111111111111111000000000000111111111111111444555555777===@@@>>>222333555666777777777666888666666999999:::???FFFOOOTTTZZZ^^^^^^]]]\\\[[[TTT[[[fffwwwrrrdddYYYZZZ\\\\\\```eeemmmzzz}}}ooo```VVVOOOKKKKKK---------------......///------.....................///111000......000333444555555444222000111222333333444555555555555444444444444333222222111111333222111111111111222333333444444555666888:::;;;;;;>>>CCCIIIRRR^^^jjjrrruuujjjddd```\\\^^^___dddhhhhhhlllyyyrrrbbbSSSKKKEEECCCAAA>>><<<===<<<<<<>>>???AAABBBCCCDDDCCCCCCBBBAAA???===:::999888::::::999888999<<<@@@@@@AAACCCEEEHHHJJJKKKLLLMMMPPPVVV\\\aaaeeehhhiiimmmnnnpppoookkkddd\\\WWWQQQPPPOOONNNMMMMMMMMMMMMLLLMMMNNNNNNNNNQQQVVVZZZ[[[[[[\\\]]]^^^```aaabbbgggjjjmmmmmmmmmpppvvv|||nnnhhh```YYYUUUSSSQQQPPPQQQPPPRRRXXX```eeeeeecccUUUMMMGGGEEEFFFFFFIIIMMMQQQVVV]]]bbbeeehhhlllppplllnnnqqqrrrsssssssssssspppqqqsssuuuyyy~~~~~~|||tttqqqnnnooooooqqquuu{{{xxxlll```YYYSSSPPPLLLIIIHHHHHHGGGFFFCCCAAA>>>:::777555444333555444333333222222222333111333555444111//////111......///000000000000000///000333777:::888444///....../////////000000000///...111555555111...///.../////////000000000000111111000///////////////111000000//////000000111000000000000111111111111000000000000000000000000///000000000111111111111000333444333666<<>>???AAABBBCCCDDDCCCBBBAAA@@@>>><<<:::999999::::::888777888===AAABBBCCCEEEHHHJJJLLLMMMMMMOOOSSSZZZbbbiiinnnrrrsss|||}}}}}}wwwnnnddd^^^WWWVVVUUUTTTSSSRRRRRRRRRPPPRRRSSSSSSSSSVVV[[[```dddeeefffhhhjjjlllmmmmmmrrruuuxxxyyyyyy|||xxxrrriiiaaa]]]ZZZYYYXXXWWWWWW\\\cccjjjkkkeee___NNNHHHEEEGGGJJJLLLOOOTTT\\\bbbkkkqqqtttxxx}}}~~~~~~|||{{{zzzppppppppppppttt|||xxxvvvoooooonnnnnnpppuuu|||uuuggg___WWWSSSOOOKKKJJJHHHGGGFFFEEECCC???;;;888666444444333222222111000000000111222444666555111///000111//////000111111111111111...---///222666666333/////////000000111111111222111......111111......111.../////////000000111111222222111000000000000000000000////////////000000000000000000111111111111//////////////////////////////000000111111111222///222333111444:::===<<>>===>>>???>>>>>>>>>???AAACCCDDDFFFCCCBBBAAA???===<<<;;;;;;===<<<<<<<<<===???BBBCCCIIIFFFEEEJJJMMMNNNPPPSSSWWWZZZ___hhhqqq{{{xxxooohhh```^^^[[[[[[\\\\\\ZZZWWWWWWXXXZZZ[[[^^^ccclllrrrsssxxx}}}~~~||||||~~~~~~ssskkkeeeaaaaaadddjjjoootttuuutttnnnbbbVVVJJJJJJLLLLLLJJJLLLVVVbbbqqqyyy{{{wwwssspppmmmooozzzyyy~~~zzzooonnnoooqqqvvv|||}}}ooobbb[[[UUUNNNJJJIIIIIIGGGEEEDDDAAA>>>;;;;;;:::999888555333222000000111333444555444222000000000000111000000000000000000000000000000000000000000000000222000...///222333111///000000000000000000000000000000000000000000000000///////////////.........000000111222222111///...000222444333111000222444222222111111111111111222000000000000000000000000...///000111333444555666444333333555999999777444222444666888<<>>===>>>?????????@@@AAABBBDDDDDDEEEBBBAAA@@@>>>===<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEHHHEEEFFFKKKOOOQQQTTTXXX\\\ccclllwwwyyysssjjjgggeeefffiiijjjfffccc]]]___aaacccgggnnnxxx~~~}}}wwwrrrooopppuuuxxxiii[[[QQQQQQRRRSSSTTTYYYfffttt}}}wwwtttqqqqqqxxx|||tttttttttvvvzzzuuuiii]]]WWWPPPLLLKKKJJJIIIGGGDDDCCCBBBBBBAAA???;;;888555444222111000111222333444333111000//////000000000000000000000000000000000000000000000000000000222000...///111222111///000000000000000000000000000000000000000000000000////////////////////////000000111222222111000//////111222111000///111333222222111111111111111222222222222222222222222222111111222222222333333333444333333666888999777555444555777:::???HHHQQQXXX[[[YYYXXXWWWVVVWWW```jjjmmmfffbbbfffnnnwwwrrr___PPPKKKJJJIIIJJJLLLLLLJJJHHH------.........///////////////000000000111111111111222222222111222555888;;;<<<<<<999444222333555333333333333333333333333111222222333444444444444333333333333444444444444444333555999;;;<<>>>>>>>>???@@@AAACCCDDDEEEEEEDDDDDDAAA@@@???>>>============@@@AAABBBDDDFFFGGGGGGGGGJJJGGGIIIOOOSSSVVV\\\bbbfffqqq|||xxxvvvyyy|||wwwsssssstttvvv{{{wwwiii___]]]^^^```dddmmm~~~~~~{{{yyyvvvwwwzzz~~~}}}}}}|||}}}|||pppaaa[[[SSSNNNMMMLLLKKKIIIDDDEEEGGGHHHGGGCCC===888555444333111111111222333222222111000////////////000000000000000000000000000000000000000000000000111000//////111111000///000000000000000000000000////////////////////////////////////////////////000111111222222222111111...///000///......000222222111111111111111222222333333333333333333333333444444333333222222111111444444444666888999777555666666777<<>>???;;;444000222555222222333333333333444444000111222333444555555555333333333444444444444555555444666:::;;;===CCCKKKPPPXXXooo{{{qqqggggggnnn}}}zzznnnddd^^^ZZZ\\\^^^```dddiiinnnvvvzzzfffZZZPPPHHHAAAAAAAAA@@@????????????@@@BBBCCCEEEFFFFFFEEECCCBBB>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIJJJIIIIIIMMMKKKMMMTTTYYY^^^fffnnnuuuuuurrrrrruuu{{{~~~{{{zzz|||}}}wwwggg```WWWQQQOOONNNLLLJJJEEEFFFGGGIIIHHHDDD===999555444333222222222222222111000000///////////////////////////////////////////////////////////////000000//////000000000//////////////////////////////////////////////////////////////////000000000000111111222222333333333////////////...///111222111111111000111111222333333333333333333333333333444444444333333222111111444444555777888888777666777666777>>>HHHQQQVVVWWWZZZWWWTTTQQQRRR[[[ooozzzvvvppprrrvvv{{{|||dddTTTMMMIIIGGGEEEFFFHHHKKKNNNPPPQQQQQQ000////////////.........///000111222333555666666222333444444333444555777999<<<===:::333///000333222222222333333444444444000111222333444555555555333333444444444555555555666555777:::;;;===EEEOOOYYYgggjjjhhhiiippp}}}xxxlllfff^^^[[[ZZZ\\\^^^___eeelllssshhhXXXPPPKKKFFFAAA@@@@@@@@@@@@@@@AAAAAAAAACCCDDDFFFFFFEEECCCAAA@@@<<<<<<<<<===>>>@@@AAABBBBBBCCCFFFHHHJJJKKKKKKKKKNNNNNNQQQXXX___fffqqq{{{oooggg]]]UUUQQQOOOLLLJJJFFFEEEEEEEEEDDDAAA===:::666555444333222222222222000000000000000//////...//////////////////////////////////////////////////////000000/////////000////////////////////////////////////////////////////////////000000111111111111111222333444444555333222000///000111222222111111000000111222222333222222222222222222222222333333333333333444444444333555777888888888777777777777999@@@JJJRRRUUUVVVVVVSSSQQQRRRVVVcccyyy}}}yyyxxxvvvqqqoooooorrrzzz{{{fffVVVMMMIIIHHHIIIFFFHHHJJJMMMOOOPPPRRRRRR///////////////////////////000111222444555666777222333555555444333444666666888999777333//////111111222222333333444444555111222222333444444444444333444444444555555555555666666999<<<===@@@JJJVVVaaatttxxxccciiitttvvviiiaaa___[[[ZZZ[[[^^^___bbbjjjtttyyylllZZZNNNJJJHHHEEEAAA???@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCAAA???===::::::;;;===???AAACCCDDDCCCEEEFFFIIIKKKLLLMMMMMMOOOPPPVVV```iiisss|||zzz{{{~~~{{{qqqeee[[[TTTPPPMMMJJJHHHFFFDDDBBBBBB@@@===;;;666555555444333222111111///000000111111000//////000000000000000000000000000000000000000000000000...///000000......///000000000000000000000000000////////////////////////...//////000000111111222111111111222333555666777777444111000111222222222000000000000111222333333222222222222222222222222111222222333444555555666333555888999888777888888777999===DDDLLLRRRUUUVVVSSSQQQRRRYYYcccqqqyyytttpppkkkgggiiiooo{{{sssfffXXXOOOKKKGGGGGGIIIGGGIIILLLNNNNNNOOOQQQSSS///////////////000000000000000111222444555666666111333444444333333333555444555555555444222000000111111222333333444555555222222333444444333333333444444444444555555555555555666999>>>@@@EEERRR___mmmtttlllxxxuuujjjaaa[[[[[[ZZZZZZ^^^bbbeeejjjvvvzzzddd[[[PPPHHHFFFEEECCCAAA???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<;;;888999:::<<>>888333000000111222000000111222222222222111333333333444555666777888222222333333333444444444777666555555777888888888>>>EEENNNSSSTTTTTTUUUWWWRRR^^^ooo~~~zzzpppjjjdddbbbeeekkkpppxxxzzzooo\\\UUUIIIIIIHHHGGGFFFIIIMMMQQQTTTSSSRRRTTTWWWZZZ[[[\\\////////////000000000000222333444333111000111222333333444444444444333333000000000000000000000000333111000111333444222000666555444444333333333444333444444444555555666666666999>>>EEEJJJTTTgggxxx~~~qqqeee```___]]]]]]^^^___dddkkkttt~~~jjj\\\TTTLLLHHHDDDBBBCCCDDDDDDCCCCCCBBBCCCEEEHHHHHHGGGEEEFFF@@@<<<<<<<<<999888:::===???BBBDDDDDDEEEGGGHHHIIIHHHLLLSSSWWWWWWYYY\\\eeennnnnn___WWWTTTSSSVVVWWWVVVYYY]]]aaafffmmmuuuzzz||||||||||||wwwpppllliiieee```[[[\\\[[[YYYUUUQQQNNNNNNOOORRRUUUYYY^^^dddllluuuzzz}}}{{{kkk___WWWTTTMMMJJJHHHFFFEEECCC???===>>>;;;777444333222111///222111111111000000000000111111000000000000000111//////............//////222111/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222111111222555777>>>;;;777333111000111222000111111222333222222222000000000111111222222333222222333333333444444444666555555555777888999999@@@EEELLLQQQTTTTTTTTTSSS\\\kkk~~~~~~tttiiibbb```___dddooo{{{}}}xxx___PPPLLLIIIIIIHHHGGGGGGIIINNNQQQRRRRRRRRRTTTXXX[[[^^^___////////////000000000000222333333333111000111222000000111111111111000000111111111111111111111111222111000111333333111000666666555555555444444444333333333444555666777777888===EEEJJJNNNYYYqqq{{{ooofff___^^^_________bbbcccjjjuuu}}}jjj]]]SSSMMMIIIFFFCCCBBBCCCEEEEEEEEEDDDEEEFFFIIIKKKJJJGGGEEEGGGAAA<<<;;;;;;:::;;;>>>@@@BBBEEEFFFFFFGGGIIIJJJJJJIIIMMMRRRVVVXXX]]]dddqqq~~~zzzfffXXXPPPLLLLLLOOOQQQQQQTTTXXXbbbgggoooxxx~~~zzzsssnnniiibbb[[[UUUTTTTTTSSSPPPNNNMMMOOOQQQVVVZZZ___fffmmmvvvzzz}}}sssfff\\\WWWNNNLLLIIIGGGEEECCC@@@>>>???<<<888555444333111///111111111111111000000000222222111000/////////000000//////......//////000222111111000000000000111////////////////////////000000000000000000000000000000000000000000000000///000111000///000222333999888555333111111111111111222222333333333333333222333333444444444333333333333333333444444444444555555555666777999;;;<<>>@@@JJJNNNQQQRRRTTTXXXaaaggg|||}}}tttmmmgggbbb___cccgggtttttt```TTTLLLIIIJJJGGGHHHIIIJJJJJJLLLPPPRRRVVVWWWZZZ\\\```dddiiilll////////////000000000000111222333222000///000111111222222333333222222111/////////000000111111111000111222222222111111111222333444444444444333333444333333444555888:::<<<@@@BBBHHHSSS___nnnxxxlllccc```___aaabbbbbbfffllluuuppp___UUUOOOIIIEEECCCDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJLLLNNNNNNNNNLLLFFF???999999999:::>>>BBBCCCEEEHHHIIIIIIIIIJJJLLLLLLLLLNNNPPPQQQVVVeeesssuuueee[[[NNNJJJHHHLLLPPPUUU\\\dddpppttt{{{zzzsssnnnggggggeeebbb```aaadddgggkkkpppwww~~~rrrcccYYYRRROOOKKKHHHGGGFFFCCCBBB;;;999666666777888888888111111111111111222222222333333111000////////////000000////////////000000666777777444000...---...////////////////////////000000000000000000000000000000000000000000000000111222333333111000111222222222222222222222111111222222333444444444444333333333333333333333222222333333444444444555555555555666888888999<<>>DDDFFFOOO\\\jjjxxxxxxzzzwwwmmmfff___^^^___aaabbbeeemmmwww{{{qqqbbbVVVNNNIIIEEEBBBCCCDDDFFFFFFFFFGGGJJJLLLLLLLLLMMMOOOQQQRRRQQQOOOFFF???999:::;;;<<<@@@DDDGGGIIIKKKLLLLLLLLLMMMOOOMMMNNNPPPQQQRRRZZZnnntttfff\\\OOOJJJGGGKKKQQQYYYdddnnn||||||{{{zzzwwwtttrrrrrruuuxxx{{{yyyhhh\\\SSSPPPLLLIIIHHHGGGEEECCC???===:::888777777666555111111111222222222222222222222111000/////////000111000000//////000000111888:::;;;888333//////000////////////////////////000000000000000000000000000000000000000000000000111333555444333222222333222222222222222222222222111222222333333333333333444444333333333333444555333444444444555555555555555888::::::;;;???FFFKKKLLLPPPTTTUUUYYYiii{{{lll```ZZZZZZ]]]___dddvvvtttdddTTTMMMJJJHHHFFFFFFGGGJJJMMMPPPQQQRRRTTTVVVYYY]]]aaaeeeggglllsssxxx////////////000000000000000111222111000///000111//////000000000000////////////000111111222333333111333555555333222333444111222444555666555444333666555555666888;;;???AAAGGGNNN[[[jjjttt}}}vvvqqqzzzuuukkkddd```]]]]]]___cccffflllzzzhhhbbbXXXOOOHHHEEEDDDDDDCCCFFFHHHHHHHHHHHHKKKMMMNNNPPPTTTYYY\\\\\\XXXTTTFFF@@@<<<===???@@@CCCGGGHHHJJJLLLMMMMMMMMMNNNOOONNNPPPSSSUUUWWWccc{{{tttggg]]]QQQKKKGGGJJJRRR]]]kkkwwwnnnaaaUUUQQQMMMJJJHHHGGGFFFEEECCC@@@<<<999777666444333111111111222222333333333111111000000000000000111111111000000000000111111333777999777222///000222000000000000000000000000000000000000000000000000000000000000000000000000000222444444333222222333333222222111111222222333000111111222333222222222555444222111222444666888444444444444555555555555666999<<<<<<===AAAIIIPPPOOOPPPSSSZZZiii~~~~~~uuummmaaaXXXVVVXXX\\\^^^hhh~~~sssaaaVVVMMMJJJJJJGGGEEEFFFGGGKKKOOORRRTTTUUUWWWXXX\\\aaaggglllpppvvv////////////000000000000000111222111000//////111333333444444444444333333000000111222333333444444222444666666333222333555222333555777777666555444777666666666999<<<@@@CCCHHHTTTffftttzzzpppnnnooo{{{yyymmmeee```^^^]]]]]]```eeejjjtttooo___[[[TTTLLLFFFDDDFFFHHHDDDGGGIIIJJJHHHIIIKKKNNNQQQUUU]]]dddhhheee^^^YYYGGGAAA>>>???BBBBBBEEEIIIFFFHHHKKKKKKKKKKKKLLLMMMOOOQQQUUUXXX\\\jjjvvviii___TTTMMMHHHKKKTTTaaaqqqssseeeUUURRRMMMJJJIIIHHHGGGFFFCCC@@@<<<999888777555333111111111222222333333333111000000000000000111222111111000000000000111111---111555444///---...111111111111111111111111111000000000000000000000000000000000000000000000000///111333444333222222333444333222111111111333333000000111222222222222111000///,,,+++,,,///333555444444444555555555666666777:::===>>>>>>BBBKKKRRRSSSRRRTTTaaawwwrrreee___XXXTTTUUUYYY^^^aaannn~~~zzzyyy]]]VVVNNNIIIJJJKKKIIIIIIKKKHHHLLLPPPTTTUUUWWWXXXYYY```fffnnntttyyy000000000000000111111111111111000///////////////222111000//////000111222222222222222222111000///444444444444333333222111333333333333444555666666222999;;;555222:::EEELLLWWWkkk~~~wwwkkkbbbgggtttxxxlllgggbbb^^^\\\^^^bbbgggkkkrrrkkk```VVVSSSNNNIIIFFFDDDCCCCCCGGGGGGGGGHHHJJJLLLNNNOOOWWW]]]gggqqqsssjjjZZZNNNDDDDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPUUUZZZ^^^fffyyyyyyooofffWWWQQQMMMMMMRRR]]]ooo~~~mmm___UUULLLKKKKKKIIIFFFFFFBBBAAA???<<<999666333111333222222111222444555777222111111111000000000000000///......000111111111222111000//////000111222333333333222222222111111222111000000///000000000000000111222222111////////////000111111111111111444444444444333333222111111111222222222333333333333333222222333333444555666666666666666555555555555<<<@@@???BBBKKKQQQQQQRRROOOYYYssssssbbbZZZWWWTTTUUU[[[ccciiilllxxxrrr___YYYMMMLLLJJJJJJJJJKKKJJJJJJMMMNNNQQQSSSUUUYYY^^^aaaccclllooottt000000000000111111111111111000000////////////000222111000//////000111222111222222222222111111000333444444444333333222111333333333333444555666666666888;;;<<<>>>BBBJJJPPPeeexxxwwwjjjccceeemmm}}}nnnfffccc```^^^^^^___cccjjjqqq}}}ooo\\\TTTNNNKKKHHHEEECCCBBBCCCDDDEEEFFFHHHKKKNNNQQQTTTUUU```gggppptttpppcccRRRGGGBBBBBBBBBCCCDDDGGGIIIJJJOOOOOONNNNNNNNNOOOOOOPPPSSSWWW]]]cccnnn{{{qqqhhhYYYTTTOOOOOOSSS\\\mmm|||uuufff[[[QQQNNNMMMIIIFFFFFFBBBAAA???===:::666444222222222111111222333444555000000111111111000000///000///...///000111111111111111000//////000111111333222222222111111111111000000000//////000000111///000111111222111000000///000000111111111111111333444444444333333222111111222222222222333333333333333222222333333444555666666666666666666666555777<<<@@@AAAEEENNNSSSRRRRRRSSSaaa|||zzziii[[[SSSUUUVVVXXX\\\ccclllsssxxxbbbUUURRRJJJJJJIIIJJJKKKLLLMMMMMMOOOQQQTTTWWWYYY]]]aaaeeegggqqqvvv~~~000000000111111111222222000000/////////000000111222111000//////000111222111111111222222222222222333333444444444333222222333333333333444555666777:::777;;;EEEKKKLLLQQQZZZvvvuuugggcccccclllxxx}}}pppddd______^^^___aaaeeeiiiqqq}}}ooo[[[OOOKKKFFFEEECCCBBBBBBDDDEEEGGGGGGHHHKKKNNNSSSWWWZZZ\\\iiipppwwwuuuiiiYYYLLLEEECCCCCCCCCDDDEEEHHHJJJLLLPPPPPPNNNNNNNNNPPPRRRSSSUUUZZZbbblllzzz}}}ssskkk\\\WWWSSSRRRTTT[[[iiiwwwmmmaaaUUUPPPNNNIIIFFFEEECCCBBB@@@>>>;;;777555333111111111222222222222222...///000111111111000////////////000000000111111000000////////////000000111111111111000000000000////////////000111222222...///000111111222111111///000111111222222111111333333444444444333222222222222222222333333333333333333333333333444444555666666666666666666666666999<<<@@@CCCJJJRRRUUUTTTTTT[[[mmmzzznnnaaaWWWOOOUUU[[[]]]___gggvvv|||{{{ttteeeWWWMMMJJJHHHHHHIIIJJJKKKMMMOOOPPPQQQTTTXXX\\\___bbbfffiiilllwww~~~000000000111111222222333////////////000111222333222222111000000111222222111111111111222333333444333333333444444333333222333333333444444555666777;;;777===LLLQQQPPPZZZjjj|||iiiaaagggoooxxxpppggg___]]]]]]^^^aaadddlllqqq{{{qqq___QQQJJJJJJDDDDDDCCCDDDEEEGGGJJJKKKLLLLLLNNNPPPUUU[[[```dddoootttuuummm^^^PPPIIIHHHGGGFFFFFFGGGIIIKKKMMMNNNPPPOOOMMMMMMNNNQQQTTTVVVWWW]]]gggtttuuummm\\\WWWTTTSSSTTTZZZgggtttsssfffXXXQQQNNNIIIEEEEEECCCCCCAAA???<<<999666555111111222222222222111111---///000222222111000//////000111111000000000111000//////////////////000000000000000000///////////////000000111333444555......///000111222222222000000111222222222222111333333333444444333333222222222222333333333444444333333333333333444555555555555666666777777777888:::<<<@@@EEENNNUUUWWWWWWYYYeee{{{~~~rrrhhh^^^XXXOOOXXXaaacccdddooo}}}tttyyypppfff```WWWMMMFFFHHHIIIJJJKKKLLLNNNPPPRRRRRRVVV[[[```dddhhhlllooowww///000000111222333333333//////000111222333555666333222111000000111222333222222111111222333444555222333333444444333333333444444444444555666777777999888AAANNNQQQRRRddd|||rrreeecccooo}}}uuuiiibbb]]]\\\\\\]]]bbbhhhqqqyyyrrraaaUUULLLHHHHHHEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOORRRYYYaaajjjooosssrrrmmm```RRRHHHHHHKKKIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLLLLNNNQQQTTTWWWYYY```mmm|||vvvnnnZZZVVVSSSRRRSSSXXXdddqqq~~~wwwiiiZZZRRRNNNIIIFFFEEEDDDDDDBBB@@@===;;;888777222222222222222333333333///000111222222111000000...111333222000///000111//////000000000000//////////////////////////////000000111222333555666777...//////000111222222333000000111222222222222222222333333444444333333333222222333333333444444444444444333333444444555666444555555666777888999999;;;<<<@@@HHHPPPVVVZZZ\\\aaaqqq}}}tttkkkaaaYYYUUURRR[[[dddgggjjjxxxuuusss~~~ooo___[[[[[[VVVNNNHHHIIIKKKMMMMMMMMMNNNQQQTTTTTTXXX^^^ccciiinnntttxxx///000000111222333444444000000111222444666888999333222111000000111222333333333222111111222444555222222333444444444333333444444444444555666777888888<<>>DDDKKKQQQVVV]]]eeemmmwwwooojjjbbbYYYRRRPPPVVV]]]eeellltttyyyuuu{{{rrrcccSSSNNNOOONNNKKKKKKJJJMMMPPPPPPOOOPPPTTTWWWYYY]]]ccciiipppxxx///000000111333444444555000111222444666888;;;<<<333333111111111111333333555444222111111222333444111222333333444444444333444444444444555666777888999BBBKKKQQQWWWggg~~~yyyvvv|||oooeeeeee___]]]]]]___bbbgggsssmmm___QQQKKKIIIFFFDDDCCCEEEFFFGGGHHHJJJLLLMMMNNNQQQUUU[[[cccjjjqqquuuwwwlllaaaSSSKKKKKKMMMNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMOOORRRUUUWWWXXXcccppp|||rrriii[[[UUUPPPLLLKKKOOO[[[gggrrr~~~yyyggg\\\TTTNNNJJJJJJFFFEEEDDDBBB@@@===;;;:::777555444333444777;;;===777666444222111111222222...222555555111...///111000111222333333222111000/////////000000111111111000000000111222333444555111111000//////000111222000111222222333333222222111222333333444444444333333333333444444444444555444444444444444555666666333444555666888999:::;;;@@@BBBHHHOOOSSSVVVbbbnnn}}}sssjjjccc```[[[UUURRRTTT[[[aaajjjvvv}}}www|||qqqbbbXXXMMMIIIHHHGGGHHHLLLIIIMMMQQQRRRQQQSSSXXX\\\aaadddiiipppxxx///000000222333444555555111222333555777:::<<<===333333222111111222333333666555333111111111333444111222333333444444444444555444444555555666777888;;;EEENNNSSS]]]rrrzzzwwwgggaaabbb___]]]___ccchhhppp~~~kkk```TTTHHHFFFHHHIIIHHHIIIFFFGGGIIIKKKMMMOOOQQQRRRWWW\\\dddlllqqqsssrrrqqqbbbVVVIIIGGGNNNUUUUUURRRRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLOOOQQQTTTWWWXXXYYYhhhvvv{{{pppggg]]]VVVOOOKKKHHHKKKWWWccckkkxxxmmmaaaXXXPPPLLLLLLFFFFFFEEECCCAAA>>><<<;;;888777444333555999>>>AAA:::888555222000111222333...222666555111...///111111222333444444333222111//////000000111111222222////////////000111222333222111000//////000111111111111222333333333333222111222333333444444444444333333333444444444555555555444444444444555666666333444555777888:::;;;<<>>;;;666555444333333444555777666555444333111111000000111111111111111111111111111111000000////////////111000///...///000222333444333222000000///000000000000111222333333333333555333111333666888888666333333222222333333444555444444333333444444555555555555444444555555666666666777888888888:::>>>AAADDDLLLSSSUUU]]]rrrsssgggbbbccc```YYYSSSTTTVVVZZZaaahhhrrrppp[[[OOOKKKJJJIIIIIIJJJLLLOOOQQQRRRTTTWWWYYY[[[^^^cccggglllsss~~~//////000111222333333444222222222222222222222222///000111111222222111111111111222222333333444444444444444444444444444444444555666777:::===@@@AAAHHHQQQ___ooo}}}nnnhhhfffdddaaaaaafffgggnnn|||rrr^^^OOOFFFHHHHHHGGGEEEEEEHHHMMMQQQPPPMMMMMMQQQTTTYYYbbbjjjuuuxxxwwwrrrkkkcccXXXOOOMMMLLLNNNUUU___gggkkkkkkeee```WWWOOOJJJIIIJJJLLLMMMMMMPPPUUUYYY```nnn{{{wwwmmmeee[[[RRRJJJFFFDDDEEELLLSSS[[[gggwwwrrrbbbUUUOOOMMMHHHGGGEEEDDDCCCAAA>>><<<777666444333333444555777999777555222111000111111111111111111111111111111111000000000000/////////111000/////////000222333555444333222222222222222333333222222222222333333444333222333555777888777333333222222333333444555444444333333444555555666555555555555555666777777666777888999:::===AAADDDHHHNNNSSSZZZiiiwwwggg```___```[[[VVVSSSUUUYYY___hhhpppttt\\\QQQNNNGGGGGGGGGHHHKKKOOORRRTTTRRRVVVZZZ]]]___cccjjjooosss|||///000000111222222333333111111111111111111111111000000111222222222222111000000111222333444444555444444444444555555555555555666777888:::===BBBEEEKKKVVVhhh{{{{{{rrrkkkjjjkkkiiigggggglllpppzzzttt```TTTLLLHHHJJJJJJIIIHHHFFFGGGKKKMMMPPPNNNNNNQQQWWW___jjjqqqyyyxxxsssjjj```XXXSSSPPPOOOQQQUUU]]]fffmmmoooppplllfff\\\RRRLLLIIIJJJKKKKKKMMMRRRXXX]]]gggyyy~~~vvvkkkcccYYYQQQIIIFFFDDDDDDIIIOOOVVVcccuuuyyygggXXXOOONNNIIIGGGEEEDDDDDDBBB???<<<999777666444444555666777;;;999555222000000222333111111111111111111111111000000000000000000000000000000//////000000111222444444333333222222222222555444333222222222333444444333222222222333333333444444333333333444555555444444333444444555666777555555555555666777888888666777888999;;;>>>CCCGGGNNNQQQVVV```uuu~~~kkkbbb```aaabbbZZZVVVUUUYYY^^^eeeppp{{{yyyaaaRRRMMMOOOFFFFFFGGGIIILLLPPPTTTVVVSSSXXX]]]```bbbfffnnnttt}}}000000000111222222333333000000000000000000000000000000111222222222222222000000111111222333444444444444444555555666666666777888888999:::===DDDHHHNNN[[[pppqqqllliiikkkllliiihhhiiinnnvvvzzzbbbTTTNNNKKKJJJKKKKKKKKKIIIHHHHHHJJJLLLOOOOOOOOORRRZZZfffpppuuuyyytttkkk```VVVPPPOOOPPPQQQUUU\\\eeemmmrrrttttttrrrkkk```TTTLLLHHHHHHIIIKKKMMMRRRZZZaaannn}}}uuukkkcccXXXPPPIIIFFFDDDCCCGGGLLLUUUbbbttt}}}~~~lllZZZPPPNNNJJJHHHFFFEEEDDDBBB@@@===888777555333333444555666:::888555222000111222333111111111111111111111111000000000000111111111111000000000000000111111222222222222222222111111111555444333222222222333444333333333222222222333444777777666555444444555555444444444444555666777888555555555666777888999999555666888999;;;@@@FFFJJJOOOSSS\\\kkkxxxjjjeeeeeeeeedddXXXVVVWWW]]]ccclllyyy}}}eeeWWWNNNKKKMMMHHHHHHIIIKKKNNNQQQTTTVVVUUU[[[aaadddeeeiiiqqqxxx000000111111111222222222000000000000000000000000000111222222333222222222000000111111222222333333444444444555666666777777777999::::::;;;@@@HHHNNNXXXeee{{{wwwiiieeedddfffgggeeegggkkkqqqiiiUUUKKKHHHGGGFFFGGGHHHJJJJJJJJJKKKNNNPPPOOOQQQSSSWWWaaannnvvvxxxyyynnnbbbYYYQQQLLLLLLPPPSSSYYYcccmmmuuuzzz||||||wwwooocccVVVLLLHHHHHHHHHKKKLLLRRR[[[gggvvv~~~zzzsssjjjcccWWWPPPJJJGGGDDDBBBEEEJJJSSS```rrrsss___SSSOOOJJJIIIGGGFFFEEECCC@@@>>>777666444222111222333444888666444222111111222333222222222222222222222222000000000111111111111222///000000000111111111111000000111111111111000000333333222222222222333333000222333444444666888;;;;;;:::999777666555555555333333444444555666888888666666666666777999:::;;;666777888:::===CCCJJJOOOOOOXXXggg{{{xxxmmmjjjiiifffbbbVVVVVVZZZbbbjjjuuuiiiZZZSSSLLLHHHHHHIIIJJJLLLNNNPPPSSSVVVWWWYYY___fffiiijjjnnnwww111111111111111222222222000000000000000000000000000111222222333333222222111111111111111222222222444444444555666777777777666999;;;<<<>>>EEEOOOWWWeeessszzzuuu{{{ooodddaaa```cccdddeeekkkrrr}}}~~~ooo[[[LLLGGGFFFEEECCCDDDFFFIIIKKKLLLNNNPPPRRRQQQUUUZZZ___jjjwww}}}|||uuuhhhZZZTTTQQQMMMNNNRRRYYY```lllwww~~~{{{ssseeeXXXNNNIIIHHHIIIKKKKKKPPP\\\kkk|||~~~zzzwwwrrrjjjeeeWWWPPPJJJHHHEEEBBBDDDIIIPPP\\\nnn}}}|||fffXXXSSSKKKIIIGGGFFFEEEDDDAAA>>>999888666444333444555666444444333222222222222222222222222222222222222222000000111111111222222222//////000111111111111111///000111222222111000000000000111222333333333333///222444444444555999<<>><<<999777666555444333333444444555777888999666666666777888999;;;;;;888999;;;<<<@@@GGGNNNTTTVVVdddxxxssskkkhhhfffccc___XXXYYY```kkkvvvqqq[[[TTTQQQJJJFFFHHHIIIKKKMMMPPPSSSVVVXXXZZZ\\\dddlllpppqqqvvv111111111111111222222222111111111111111111111111111111222333333333333222222222222111111111111111444444444555666777777888555888<<<>>>AAAIIIUUU^^^ppp}}}{{{nnnooopppjjjcccaaaaaaccceeeiiirrr{{{pppcccRRRHHHGGGHHHGGGEEEDDDGGGJJJLLLMMMNNNOOOQQQSSSYYY___eeeqqq~~~~~~pppaaaUUURRRSSSRRRSSSWWW```hhhttt~~~}}}uuugggYYYOOOJJJJJJJJJLLLJJJOOO]]]nnn|||xxxuuuqqqkkkfffWWWQQQKKKHHHEEEBBBDDDHHHLLLYYYkkkzzzlll]]]WWWKKKIIIGGGFFFFFFDDDAAA???===<<<:::888777777888999222222222222222222222222222222222222222222222222000000111111222222222222//////000111111111111111///000222222333222111000---///111222333333222222111333444333111111444777AAA@@@>>>;;;888666555444333333444444666777888999666666666777888:::;;;<<<:::;;;===???CCCIIIQQQWWW```ppp}}}uuukkkeeecccbbb```]]][[[^^^gggsssqqq```RRRQQQPPPIIIGGGLLLIIIJJJMMMQQQUUUXXX[[[\\\^^^gggpppuuuwww}}}222///...///111222///,,,//////000111111111111000333222111000000222444555444444444444444444444444111333444555555555777999666999===AAAHHHVVVfffsss|||oooiiilllqqqgggggg\\\]]]```dddggglllyyy}}}\\\UUULLLGGGFFFFFFGGGFFFFFFHHHKKKNNNPPPSSSTTTUUUTTTZZZcccnnn{{{~~~vvvggg\\\QQQPPPRRRTTTWWWZZZjjjuuu|||ooo```SSSKKKIIIIIIJJJLLLRRR]]]iiiyyy|||wwwvvvuuuooofffZZZTTTKKKEEECCCCCCDDDEEEKKKVVVgggwwwttt```TTTPPPJJJFFFGGGFFFCCCAAABBBBBB@@@>>>;;;888666444444444333222222222222333444333333333333333333444444444333111///000111444666444222111222333555444444111111111111222333444555333333222222333333444555111111111222444777:::===666888;;;<<<:::888666666555444333333333444666777999777666999>>>AAAAAA@@@???<<<===DDDJJJNNNSSSWWWhhhvvviii^^^[[[\\\[[[YYYYYY]]]eeeooo|||yyyaaaZZZQQQKKKIIIIIIIIIIIILLLNNNQQQSSSUUUXXX[[[^^^bbbjjjsssxxx}}}333222111222222222000...///000111111222222111111333222111000000222444555444444444444444444444444222333555555555555777888777:::???FFFPPP```rrrpppggggggqqqwwwgggaaabbb^^^^^^aaafffjjjqqqoooVVVQQQIIIEEEDDDEEEEEEDDDHHHJJJMMMOOOQQQSSSUUUWWW[[[dddooowww~~~~~~uuukkkaaaXXXQQQPPPRRRUUU[[[```nnnyyysssdddVVVNNNJJJJJJKKKMMMSSS]]]hhhxxx|||xxxwwwwwwqqqiii[[[UUULLLFFFCCCDDDEEEFFFIIITTTdddttt{{{gggZZZSSSLLLGGGHHHGGGDDDBBBCCCBBBAAA???===:::777555444111444777999999777444111333333333333222222222222111111000111333777:::===333222111111333444444333111111111111222333444555333333222222333333444555666555444333333333444555222444888:::999888777777666666555555555666777888777666666999>>>BBBCCCBBB>>>>>>AAAHHHNNNRRRXXX___uuunnnbbbXXXVVVXXXXXXXXXYYYcccjjjvvvkkkZZZUUUNNNJJJIIIJJJKKKJJJMMMPPPSSSUUUWWWZZZ^^^aaagggnnnvvv|||444555666555333111111111000111111222222222222222333222111111111222333444444444444444444444444444333555666666555555666888999<<>>AAACCCCCC===@@@FFFMMMQQQVVV```jjjwwwfff\\\TTTSSSUUUVVVZZZ]]]iiirrrrrr\\\QQQNNNKKKIIIJJJKKKLLLLLLOOORRRUUUXXX[[[^^^cccffflllsss{{{333666888666222000111333111111222333333333333222222222111111111222333444333333444444444444444444444666777777666666777888<<>>555555555555666666777777666666777999;;;>>>@@@AAA<<>>>>>CCCKKKRRRUUU]]]nnn|||jjjbbb\\\WWWVVVWWW[[[eeeooo|||{{{fffWWWOOOIIIIIIIIIIIIIIIJJJLLLMMMRRRUUUYYY^^^bbbggglllppptttzzz111333444333222111111111000111111222222222222222111111222222222333333333222333333444444555555555444555777888777888:::;;;CCCFFFPPPccc{{{iiiiiiooo|||kkkdddcccbbbaaaaaahhhkkkuuu|||bbbQQQKKKDDDDDDEEEEEEDDDEEEHHHJJJJJJNNNSSSVVVXXX___iiirrrppp___SSSLLLMMMNNNRRRXXX]]]eeerrrzzzlll]]]QQQKKKJJJJJJOOOZZZkkk{{{zzzyyyxxxuuuwwwzzz}}}}}}vvvqqqjjjcccWWWQQQIIIBBB@@@@@@AAABBBFFFKKKVVVfffwwwuuueeeXXXLLLIIIIIIGGGDDDCCC??????>>>===;;;888666444222333666777777666333222333333333222111111111000222111111111111111222222000000111222444444222000333222222111222222333333333333222222333333444555333333333333444444444444555666777777555444444555888888999:::::::::::::::555666888888888999<<<>>>CCCFFFNNNUUU\\\hhh}}}wwwggg]]]YYYVVVVVVXXX^^^lllyyyiiiXXXOOOKKKIIIJJJJJJJJJJJJKKKNNNPPPTTTXXX]]]aaaffflllrrrvvv{{{222111111222444444333111///000111111222222111111111111222222333333333222222222333333444555555666333555777888888999;;;===FFFJJJUUUkkk~~~nnnsssssshhheeeeeeddddddfffkkkqqq~~~jjjUUUJJJJJJDDDEEEEEEDDDCCCEEEIIILLLKKKPPPVVVYYY]]]fffsss}}}vvvcccWWWQQQOOOPPPPPPUUU^^^fffooo}}}rrrbbbUUUNNNMMMJJJLLLXXXjjjvvvssssssssssssssssssuuuwwwzzz}}}}}}}}}vvvpppiiibbbXXXQQQIIICCC@@@AAABBBCCCEEEIIISSSbbbtttkkk\\\OOOKKKKKKIIIFFFEEE@@@@@@>>><<<:::999777666222333333333333333333222333333333333222222222222222222222222333333444444111111222333555555333111333333222222111222222333333333222222333333444555555555444333333444555666777888999888666555666777666777888999999999888888333666888999:::<<<@@@CCCJJJKKKQQQ[[[gggxxxmmmaaaYYYVVVUUUWWWZZZccctttnnn[[[PPPLLLLLLHHHIIIJJJJJJJJJMMMQQQUUUXXX[[[aaafffkkkrrrxxx|||333111000222555777555222//////000111111111111111111111222333333333333222222222333333444555666666222444777888999:::<<<>>>HHHLLLYYYqqq~~~wwwwwwmmmdddbbbbbbbbbdddgggnnnuuusss___OOOJJJMMMFFFGGGHHHFFFEEEGGGKKKPPPLLLRRRXXX\\\aaajjjyyylll[[[TTTTTTUUURRRQQQWWWaaalllwwwuuufffXXXPPPOOOJJJJJJVVViiiuuulllhhhiiiiiijjjkkkkkkkkklllooossswwwyyyzzz}}}}}}uuupppjjjcccYYYRRRJJJCCCAAAAAACCCCCCEEEHHHQQQ```qqqooo```QQQMMMNNNLLLHHHFFF@@@>>><<<:::888777666666555555444444444444555555333333333333333333444444333333333222222222111111111111222444666666333111333333222222111222222222333333222222333333444555555444333222333555888999444555666555444333444555222333555666666666555444222555999;;;<<>>AAAHHHOOO```yyyppphhhbbbaaaaaaaaaeeeiiinnnzzzrrr]]]RRRKKKGGGGGGHHHHHHHHHGGGGGGIIINNNQQQPPPRRRVVV]]]hhhttttttcccYYYTTTSSSSSSWWWYYY___hhhttt~~~vvvmmmaaaWWWNNNMMMPPP[[[kkk}}}|||nnnddd``````^^^]]]^^^```cccfffhhhkkkooorrruuuxxx{{{}}}~~~{{{uuupppiiibbbZZZTTTKKKDDD@@@@@@AAAAAAEEEGGGNNNZZZiiixxxzzzzzz}}}iiiVVVQQQQQQLLLFFFCCCBBBAAA@@@>>><<<:::888777555444222333444555555444222222222222222222222222000000111111111222222222333111000111444555444222111111111111111111111111222333333444444333333222333333444444555666777777888666444444666666666555666666777888888777666555:::777777:::;;;;;;>>>CCCMMMPPPXXXiiiyyyfff[[[XXXTTTVVVYYY\\\bbbrrreeeVVVOOOJJJGGGGGGGGGIIIKKKMMMNNNQQQTTTWWW\\\```hhhqqqtttxxx111333555555444444555666666555444333333222333333222222111111222333555666333333444555555666666777777777777777888;;;@@@CCCKKKRRReee}}}tttmmmfff````````````dddiiiuuuhhhVVVNNNIIIFFFGGGGGGHHHHHHHHHHHHKKKNNNQQQSSSTTTXXXaaalllyyy{{{iiiZZZRRRQQQRRRSSSYYY\\\cccmmmxxx{{{tttggg[[[PPPNNNPPPYYYfffxxx~~~tttfff]]]ZZZYYYXXXWWWWWWZZZ]]]___bbbeeeiiilllqqqtttwwwxxxyyyzzz}}}~~~zzztttooohhhaaaYYYSSSJJJCCC@@@@@@AAAAAAEEEGGGNNNYYYhhhwww}}}yyyzzznnnZZZRRRQQQMMMGGGEEEBBBAAA@@@>>><<<:::999888666555333333555666555444222222222222222222222222111111111111111222222222333111000111444555444333222222222222222222222222444444444444444444444444333444444555666666777777777666444555666777666555777666555555555555666666777555555999;;;<<<@@@FFFNNNSSS^^^rrr~~~lll]]]WWWWWWWWWXXX\\\aaakkk}}}uuu^^^RRRMMMJJJHHHHHHHHHJJJMMMOOOPPPSSSWWWYYYaaaeeellluuuyyy}}}111333555555555555666777:::999777555444333222222222111111000111222444555444444555555666777777888555666666777888<<>>DDDLLLPPPYYYiiinnn___VVVUUUXXXZZZ[[[___iiiyyyvvvfffUUUMMMLLLJJJIIIIIIJJJLLLOOOQQQSSSVVVZZZ]]]gggjjjqqqyyy000222444555444444555777:::999777555444333333333333222111111111222444555444444444555666666777777666777777777999===DDDHHHTTT```uuuxxxkkkgggeeefffhhhjjjpppxxxrrrbbbPPPHHHEEEDDDEEEGGGFFFHHHKKKLLLMMMOOOQQQSSSWWW[[[dddqqq||||||lllaaaTTTNNNQQQWWW[[[\\\```fffppp{{{xxxiiiWWWRRRPPPUUU^^^ooo|||tttlllaaaXXXQQQMMMIIIGGGIIIJJJLLLNNNPPPTTTYYY]]]bbbdddhhhjjjlllooosssvvv|||~~~|||vvvpppkkkddd]]]TTTOOOGGGBBB@@@@@@AAAAAAEEEGGGMMMXXXggguuuiiiYYYQQQMMMJJJHHHDDDCCCBBB@@@>>><<<::::::777555333333444555444333333333333333333333333333333333222222222222111111111000111111333333444333444444444444444444444444666555444333333444555666333333444444555555555555666555555666888888777666777666666555666666777888999888999<<>><<<<<<777555333333444444333222333333333333333333333333222222222222333333333444333444555444333222333444444444444444444444444444222333333444444333333222333333333333333333333333555555666777999:::888666444777:::======<<<999777888777:::===???DDDPPP\\\wwwvvvkkkaaa\\\[[[YYYZZZ\\\```hhhxxxjjjWWWOOOIIIIIIJJJIIIIIIJJJLLLOOORRRUUUXXX\\\aaadddiiinnnxxx111333444444222111111222333333222222333444444555555444333222222333444444333333444444555666666666777777888:::???GGGPPPVVVeeeyyyyyysssnnnmmmhhhffffffiiinnnxxx|||cccSSSKKKEEEEEEFFFEEEEEEHHHIIIJJJLLLMMMOOOSSSXXX[[[dddooo{{{yyykkk^^^VVVNNNOOOQQQRRRUUU[[[dddiiisss{{{zzzkkk___VVVZZZeeeooouuuyyy|||sssmmmkkkjjjhhheeeaaa[[[SSSNNNJJJHHHCCCCCCCCCAAAAAADDDHHHLLLOOOQQQTTTWWWZZZ___eeeiiikkkoooooojjjgggddd___YYYLLLHHHCCC@@@???@@@AAAAAACCCFFFMMMYYYiiixxx~~~}}}kkkXXXQQQMMMIIIGGGFFFDDDBBB@@@???===<<<999777555555555666555333444444444444444444444444000111111222333444555555888999:::888555333444666333333333333333333333333111333555666666555333111555555555555555555555555555555666888::::::888666555777999;;;<<<;;;:::999666777;;;???BBBIIIXXXfff|||iii```XXXXXXZZZ[[[[[[]]]dddqqqqqq___SSSLLLGGGHHHJJJIIIJJJLLLNNNQQQTTTXXX[[[___dddgggmmmsss333444555555333111111222444444444333333444444555444333222111111111222333444444555555666777777777555666777;;;AAAJJJUUU\\\iii~~~}}}vvvtttooolllmmmjjjhhhhhhkkkqqq|||nnnVVVMMMFFFBBBDDDEEEDDDEEEHHHJJJKKKLLLMMMOOOSSSYYY]]]kkkuuutttdddYYYSSSPPPRRRTTTTTTUUU\\\gggpppxxx}}}pppbbbWWW[[[fffnnnoooooosss|||tttooommmmmmooommmggg___VVVMMMHHHEEEBBBAAA@@@>>>>>>@@@DDDHHHLLLNNNPPPRRRUUUYYY___ccchhhllllllhhheeeccc^^^XXXKKKGGGCCC@@@???@@@AAAAAACCCEEEMMMYYYjjjyyy}}}{{{}}}ppp\\\TTTOOOJJJGGGFFFEEECCCAAA???======;;;999777777777777666555444444444444444444444444000000111222444555666666;;;===>>>;;;777555666777333333333333333333333333111333666888888666333111777777777777777666666666444555666888;;;;;;999666666666777888999999::::::777999===CCCGGGPPP```ppp{{{hhhddd[[[UUUWWW[[[\\\^^^```hhhxxx~~~fffXXXPPPJJJFFFGGGIIIIIIKKKNNNPPPSSSVVVZZZ]]]aaafffjjjqqqxxx222222222222222222222333222333333444333333222222333222333555777777666444777777666666666666777777777;;;>>>@@@BBBLLL[[[gggxxx}}}wwwooonnnmmmmmmnnnpppkkkjjjoooyyyzzzaaaTTTIIIHHHGGGEEEEEEEEEFFFFFFGGGIIINNNSSSQQQPPPZZZgggnnn~~~zzzeeeXXXTTTSSSQQQQQQRRRUUU\\\eeemmmrrrwwwnnnbbb]]]___bbbaaa^^^```mmm}}}uuuqqqrrrttt{{{tttiii___WWWQQQLLLIII@@@@@@?????????AAABBBCCCGGGHHHIIIKKKMMMPPPUUUYYY^^^```ccceeeccc___ZZZWWWJJJGGGCCC???===>>>@@@AAACCCFFFMMMYYYiiiyyy}}}yyyzzz~~~}}}eeeVVVPPPOOOIIIGGGDDDBBBBBBAAA@@@>>><<<;;;999777666555555555444555666555444444555666333222222111111222222333888888777666555444333333444555555666777666666666...111666999;;;999666444444555777888999888666555666666666666777777777777777777777888999999999:::999999===EEEKKKSSSeeevvv}}}kkk```SSSUUUWWWWWWYYY^^^```aaassskkkZZZPPPLLLKKKIIIHHHHHHJJJMMMOOOSSSUUUXXX[[[___eeemmmrrrwww000000111222333333444444555666666666666666555555444444555777::::::888666555555555555666777888999999<<<@@@BBBGGGSSScccppp}}}yyytttnnnmmmmmmmmmooorrrnnnmmmsss~~~ppp[[[OOOGGGFFFEEEEEEEEEGGGHHHIIIIIIJJJOOORRRRRRSSS^^^kkkrrr|||~~~ppp^^^SSSPPPOOOPPPQQQSSSXXX```jjjtttyyy}}}rrreee^^^^^^```___^^^aaalll}}}~~~xxxvvvxxxzzzyyyoooeee\\\UUUPPPLLLEEECCCAAA???============@@@BBBDDDEEEGGGJJJNNNQQQVVVXXX[[[\\\[[[XXXTTTQQQIIIFFFBBB???===>>>@@@AAABBBEEEMMMYYYiiixxx|||zzz|||~~~lll[[[SSSQQQIIIGGGDDDBBBBBBAAA???===<<<;;;999777555444333333111333444555555444444555333333222222222222333333666666555555444444333333555555555555666666666666444555777888888666555444444555777888888888666555666666666666777777777777777777777888999999::::::999;;;@@@GGGLLLTTTfffxxxtttdddZZZSSSUUUVVVWWWZZZ```fffiiiyyywwwcccUUUMMMKKKJJJIIIHHHIIIKKKNNNPPPTTTWWW[[[^^^bbbhhhooottt|||//////000111333444555666333333444444444444333333444555777:::======:::888333444444555777888:::;;;;;;>>>BBBFFFNNN]]]ppp~~~yyyyyy|||ppplllmmmmmmoooqqqtttqqqrrrzzzwwwaaaRRRKKKEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMOOORRRTTTYYYeeeqqqzzz{{{ttteeeWWWOOOMMMLLLOOOQQQVVV]]]gggrrr|||wwwggg^^^\\\^^^______cccmmm|||||||||~~~|||sssiiiaaaZZZTTTPPPHHHFFFCCC???<<<;;;;;;;;;:::===???AAABBBDDDGGGIIIMMMOOOQQQSSSSSSPPPMMMKKKGGGEEEAAA>>>===>>>@@@BBBBBBEEEMMMZZZjjjyyyzzzyyy{{{}}}uuubbbWWWSSSJJJGGGDDDBBBBBB@@@>>>===<<<:::999777555333333222111222333444555444444333333333222222222222333333444444444444444444444444666555444444444555777777???>>>;;;888666555555666444555666777888777666666666666666666777777777777777777888888999::::::;;;999===DDDJJJNNNWWWiiizzzxxxiii\\\TTTTTTTTTUUUWWW\\\cccmmmttt}}}gggWWWOOOKKKIIIIIIHHHIIIKKKMMMPPPRRRVVVZZZ___bbbfffkkksssyyy000000111222333333444444111111222333333333333222444555777;;;>>>>>>;;;888444444444555777888:::;;;<<>>======>>>999<<>>===>>>@@@BBBCCCGGGPPP]]]mmm{{{|||xxxyyy{{{~~~iiiZZZSSSKKKIIIEEECCCBBB@@@>>><<<;;;:::888777666666555555777555333222333444444444333333333222222333333333333333444444444555555555666555444333333555777888HHHDDD>>>999666555777888333444555666777777777666666666666666777777777777777777888888999:::;;;;;;999@@@HHHMMMSSS]]]ooo~~~yyynnnbbbXXXSSSWWWUUUUUUXXX]]]fffsssmmmZZZOOOKKKKKKHHHHHHIIIJJJLLLPPPSSSTTTWWW\\\aaaeeeiiioooxxx333222222222222222222222444444555666666666666666333444666999;;;<<<999777555555555555666777888999<<>>?????????@@@AAACCCDDDFFFGGGGGGFFFEEEEEEBBBAAA???======???AAABBBEEEIIISSSaaappp}}}~~~xxxxxxzzz~~~ppp^^^TTTMMMJJJGGGDDDCCCAAA>>><<<:::999999999999999::::::???:::444111111333555555444333333333333333333444444444444555666666777777666555333222333444666888GGGCCC===888555444666777333444444555666777777777666666666666777777777777666777888999:::;;;<<<<<<;;;BBBKKKRRRZZZhhhyyy~~~rrrhhh```[[[XXX[[[XXXWWW[[[```hhhyyywwwaaaTTTLLLJJJLLLHHHHHHIIIKKKNNNQQQTTTVVVVVV\\\ccchhhlllttt444444333222222111111000222333444555555555555555444444444666888888777555666666555666666777888999===@@@FFFQQQbbbxxxrrrtttwwwqqqnnnppprrrsssvvvzzzvvvzzzzzzaaaTTTOOOLLLIIIHHHHHHGGGGGGHHHJJJKKKLLLSSSTTTUUUWWW```mmmuuuwwwwwwhhhWWWOOOLLLMMMPPPSSSYYY^^^fffpppyyy}}}tttmmmlllooosssuuuvvvzzz~~~|||uuurrrooollliiieeeaaa]]]YYYUUUOOOHHHCCC@@@???>>>;;;<<<>>>===<<<<<<===???@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===>>>???AAABBBFFFKKKUUUdddssszzzwwwvvvwww|||yyydddWWWPPPMMMIIIFFFDDDBBB???===::::::::::::::::::;;;;;;AAA;;;444111222444555555444444333333333333444444555555555666666777777777555444333333333444666666>>><<<999777555444444555333333444555666666777888666666666666777777777777666777888999:::;;;<<<===???FFFNNNWWWeeexxxzzznnneee```^^^\\\___[[[ZZZ```eeemmmiiiZZZSSSLLLIIILLLHHHIIIJJJMMMPPPSSSUUUVVVVVV]]]eeejjjooozzz333333222222222222222222///000111222333333333333666555333444555666555444444444444555666888::::::>>>AAAHHHUUUhhh~~~~~~ssszzztttpppnnnqqqssssssuuuyyyxxx~~~kkkWWWOOOLLLHHHDDDGGGFFFGGGGGGIIIKKKNNNOOORRRUUUWWW[[[eeeqqqvvvtttkkk]]]OOOKKKLLLMMMQQQVVV]]]bbbkkkuuu}}}xxxvvvxxx{{{}}}zzz|||~~~{{{xxxsssrrrooommmkkkgggbbb^^^\\\XXXQQQIIIDDDAAA@@@@@@>>>??????===;;;;;;===???@@@?????????????????????>>>=========>>>???AAABBBFFFKKKVVVeeettt{{{uuupppnnnttt|||kkk]]]RRROOOKKKHHHEEECCC@@@>>><<<<<<;;;:::999999999999<<<777333222555777666444444444333333333333444444444555555555555555555555333333444444444444555555555666888999999888666555333333333444555666777888666666666666777777777777666777888999;;;<<<======DDDJJJRRR^^^qqquuuiiibbb______^^^aaa\\\^^^fffllluuuuuu^^^VVVSSSLLLHHHIIIIIIJJJLLLNNNQQQSSSUUUVVVXXX^^^ffflllsss111111111222222333333333222333444555666666666666888666333333444555555444222222333555777999;;;===???BBBKKKXXXlllxxxsssooonnnqqqrrrrrrtttxxxzzz{{{bbbQQQKKKIIIEEE@@@DDDEEEEEEGGGJJJMMMPPPRRRQQQUUUXXX]]]hhhtttvvvqqqdddWWWMMMLLLNNNOOOSSSYYY___dddnnnyyy~~~~~~|||}}}~~~}}}|||~~~~~~zzzvvvrrrqqqooollljjjeee___[[[YYYUUUOOOIIIEEECCCCCCDDDBBBBBBAAA???======???BBBBBBAAA@@@????????????@@@======<<<===>>>???AAABBBEEEKKKVVVdddsss}}}zzzzzzzzzzzzzzz{{{|||}}}{{{rrrlllfffmmmwwwqqqbbbSSSPPPLLLIIIFFFDDDAAA>>>>>>===;;;999888666666555666333111333888999666222555444444333333444444555444444444444444444444444222333444555555555444444222555999===>>>===:::777333333333333555666888888666666666666777777777777666777888999;;;<<<===>>>HHHMMMUUUbbbyyyrrreee___^^^^^^^^^aaa]]]```jjjqqq{{{kkkWWWSSSSSSLLLFFFFFFJJJKKKLLLOOOQQQSSSUUUVVVYYY```hhhnnnvvv///000222333444333333222111111222333333333333222444444333333333444555555444333555888888777999>>>AAAEEEMMM[[[nnn}}}rrrnnnlllnnnooopppuuu{{{~~~jjjUUUNNNKKKEEECCCGGGCCCDDDEEEEEEFFFHHHKKKNNNQQQTTTYYYaaakkkrrrnnnfffYYYTTTNNNKKKLLLQQQUUUXXX___hhhuuu~~~}}}|||{{{}}}~~~|||}}}{{{}}}~~~|||}}}~~~zzzuuusssrrrpppmmmhhhccc___]]]XXXSSSPPPOOOJJJCCCCCCHHHEEEHHHFFF@@@???BBBAAA<<<>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAA@@@??????@@@BBBIIIPPP]]]kkkwww}}}zzzwwwssssssttttttuuuwwwxxxxxx|||uuullljjjmmmsss{{{}}}cccXXXQQQKKKHHHDDD@@@???BBB??????===;;;999777666555444333333222222333333444444666888666333111111333555555555555555555444444222222111111222222333444888:::>>>AAAAAA???;;;888777666555444444444444444555666888999999888777777;;;;;;;;;::::::===AAADDDKKKRRR]]]nnnnnnaaa^^^```___\\\WWW]]]gggpppwwwoooaaaSSSMMMKKKIIIJJJMMMKKKOOOSSSRRRQQQRRRWWW[[[bbbdddkkkwww111111222333444333222222111111222333333333333333444444333333444444555555555444555888999777:::???AAAFFFQQQaaauuu~~~xxxmmmiiihhhkkkmmmnnntttzzzxxxcccPPPLLLJJJEEEDDDGGGHHHIIIJJJJJJKKKLLLPPPRRRQQQVVV]]]dddmmmqqqjjjaaaUUUQQQMMMKKKMMMSSSYYY]]]eeemmmxxx|||yyyxxxxxxwwwxxxzzz|||{{{yyywwwyyy||||||~~~}}}}}}zzzuuurrrqqqnnnkkkgggbbb^^^\\\XXXTTTQQQPPPMMMIIIKKKQQQPPPQQQLLLDDDAAABBB@@@<<<>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@@@@AAADDDFFFJJJRRR```mmmyyy~~~zzzvvvtttsssrrrqqqpppooopppqqqrrrwwwyyy}}}~~~vvvmmmiiikkkqqqyyyiiiZZZSSSMMMJJJFFFBBBAAACCC@@@???>>><<<:::888666666555555444444444444555555333555777666333222222333555555555555555555555555444333333333333444555555:::<<>>:::777777777666555555555555555777777999999:::999999888999:::::::::;;;>>>CCCFFFPPPWWWdddwww|||kkk___\\\]]]\\\ZZZ\\\aaakkkvvvfff[[[PPPLLLKKKJJJIIIKKKHHHMMMRRRTTTTTTWWW\\\aaafffhhhppp|||222333333333333333222111111222333333444444333333444444333333444555555666666444666999999888<<>>======<<<<<<<<<<<<===<<<===@@@AAABBBDDDGGGJJJLLLUUUdddqqq{{{|||xxxsssppprrrpppllliiiggghhhiiikkknnnppptttxxxzzz{{{zzzzzzyyyyyyzzz|||~~~wwwnnnhhhiiinnnuuu~~~sss]]]VVVOOOLLLIIIDDDBBBDDD@@@???>>><<<:::888777666666666555555555555666666333444666666444333333444555555555555555555555555666555555555555666777777:::<<<>>>???>>>;;;888555777777777777666666666666777888999:::::::::::::::888999999:::;;;???EEEIIITTT^^^nnnwwwhhh^^^\\\]]]^^^^^^___cccmmmyyyttt^^^UUUNNNLLLLLLIIIHHHIIIIIIMMMQQQTTTWWW\\\ccciiilllnnnvvv444444444333333222222111222333333444444444444444444444333444444555666777777666777:::::::::===CCCGGGQQQbbbxxxvvvnnnjjjhhhfffgggjjjlllooovvvttt```SSSHHHGGGGGGFFFDDDFFFGGGHHHIIIJJJJJJLLLPPPSSSUUU^^^ggglllmmmhhh^^^SSSMMMLLLJJJKKKOOOVVV```fffrrrxxxuuukkkffffffgggiiiiiikkklllkkkiiikkkpppttt{{{zzzwwwvvvtttooonnnllliiieeebbb___^^^[[[YYYVVVUUUWWW\\\eeelllppphhhZZZMMMEEEBBB???<<<>>>===<<<<<<<<<<<<======<<<>>>AAABBBCCCFFFIIILLLNNNYYYhhhuuu}}}{{{wwwsssppppppmmmhhhcccaaabbbdddfffdddgggjjjnnnqqqsssssssssssssssssstttvvvyyy{{{}}}zzzqqqggghhhjjjpppyyy}}}bbbYYYQQQMMMJJJEEECCCDDD@@@???===;;;999777666555666555555555555555555666333444555555555555555555444444444555555555555555666666555555666666777888888999:::;;;;;;999777555666777777777777666666666777777888999999::::::::::::::::::;;;<<<@@@GGGKKKVVVcccwww}}}qqqddd______aaadddgggeeeiiirrrggg\\\TTTNNNLLLKKKIIIIIIKKKPPPQQQSSSTTTXXX___hhhnnnpppsss|||555444444333333222222222333333444555555555555444444444444444555666777888999777777:::;;;;;;???FFFJJJTTTggg~~~{{{pppjjjggggggfffgggiiikkkoooyyyhhhYYYPPPHHHFFFGGGFFFEEEEEEIIIKKKLLLMMMNNNQQQUUUXXXYYYbbbjjjkkkhhhbbbWWWNNNLLLLLLLLLLLLPPPXXXccckkkvvv|||~~~oooddd^^^^^^aaaccccccdddcccbbbaaadddjjjpppyyy~~~xxxuuutttssspppnnnllliiifffdddbbbaaa^^^]]]ZZZXXX[[[cccnnnuuuvvvjjjYYYMMMFFFAAA>>>=========<<<<<<<<<<<<======???@@@BBBCCCDDDEEEHHHKKKPPP[[[kkkxxx~~~~~~|||yyytttqqqmmmjjjddd___]]]^^^aaaccc[[[^^^aaaeeehhhjjjkkkkkkkkkkkkkkklllmmmoooqqqssswww|||~~~uuuiiihhhhhhkkkrrr~~~iii^^^SSSNNNJJJFFFCCCCCC???>>><<<;;;888777555444555555444444444444555555444444444555666666555444444444444555555555666666555555555444555666666777333444666777777777666666555666777777777777666666666666666777888999999:::======<<<<<<>>>BBBIIIMMMWWWgggxxxlllaaa^^^^^^___eeekkkmmmrrr}}}sss^^^XXXQQQLLLKKKLLLLLLPPPUUUZZZXXXUUUTTTXXX```jjjqqqssswww555444444333333333333444333444555555666666555555333333444444555666888888:::888888;;;<<<<<>>>>>===<<<<<<<<<<<<======>>>@@@BBBCCCCCCDDDEEEGGGIIIQQQ]]]mmmxxx}}}~~~}}}|||xxxtttqqqjjjfff```[[[YYYYYY[[[]]]TTTUUUXXX\\\___aaabbbbbbcccbbbbbbbbbccceeefffgggiiipppwww|||~~~~~~yyyllliiifffffflllwwwssseeeVVVOOOKKKGGGDDDEEE???>>>===;;;999777555555555444444444444444444555666555444555777777555333333333444444555666666666444444444444444555666666111222333444555666666777555666888999999888777777666555666666777888::::::>>>>>>>>>>>>@@@EEEMMMRRR\\\pppsssggg]]][[[\\\\\\bbbkkkrrryyyhhhYYYPPPKKKIIIJJJMMMPPPVVV]]]]]]ZZZWWWVVV[[[ccclllrrrwww}}}444444333222333444555555444444555666666666666666333333444444555777888999;;;999999<<<======CCCJJJNNN\\\rrrzzzmmmgggeeedddfffeeefffjjjnnnyyyhhhYYYMMMJJJEEECCCEEEIIIJJJJJJEEEGGGJJJLLLOOOSSSXXX\\\bbbhhhjjjcccYYYTTTPPPNNNLLLOOORRRUUUZZZdddrrr}}}{{{lllaaa\\\]]]```ccceeedddbbb^^^]]]aaajjjqqqvvv{{{|||{{{zzz{{{xxxtttpppnnnllliiihhhgggffffffccceeebbb\\\]]]hhhqqqtttkkk[[[KKKEEEBBB???>>>???<<<<<<<<<<<<<<<===>>>>>>???AAABBBCCCCCCEEEHHHJJJQQQ]]]mmmxxx|||}}}~~~|||zzzvvvqqqmmmfffccc]]]WWWSSSRRRRRRSSSMMMNNNQQQTTTVVVXXXYYYZZZZZZZZZYYYYYYYYY[[[\\\]]]^^^ccciiilllnnnqqqvvv{{{}}}oookkkeeeccchhhrrr~~~}}}lllZZZPPPLLLHHHGGGGGGAAA@@@???===;;;999777777666666555555555555666666888666555555777777444222333333444444555666666777555444444444444555666666444444444444555555666666777888:::;;;<<<;;;:::999666666666666777999;;;<<<======>>>???CCCJJJSSSYYYfff|||kkk___XXXZZZ\\\]]]fffrrr}}}sss___UUUKKKHHHHHHKKKMMMNNNRRRXXXWWWWWWWWW[[[aaaiiiooosss|||444333333222333444666777444555555666666666666666333333444444666777888999<<<999999<<<===>>>DDDKKKSSSbbb{{{ssshhhdddcccccchhhgggiiimmmtttxxx```UUUIIIGGGCCCAAADDDJJJLLLLLLHHHJJJMMMQQQTTTYYY^^^bbbeeejjjiii___TTTPPPOOOOOOLLLOOOTTTXXX^^^jjjyyy{{{nnnccc^^^___ccceeelllkkkgggcccbbbgggpppwwwwwwzzz{{{zzz|||~~~{{{uuuooommmkkkiiigggffffffgggeeegggddd]]]]]]gggooorrrdddTTTEEEAAAAAA>>>>>>@@@<<<<<<<<<<<<<<<===>>>???===???AAABBBCCCEEEHHHKKKQQQ^^^mmmwww{{{}}}}}}{{{xxxsssnnniiidddaaaZZZTTTOOOLLLKKKKKKIIIJJJLLLOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUVVVWWW[[[___```aaafffooovvv~~~rrrllleeebbbeeeooozzzqqq]]]RRRMMMJJJIIIIIICCCBBBAAA???===;;;999888777777666666666666777777999777555666777777444111333333444444555666777777555555555555555666777777777666666555555555666666999:::<<<>>>>>>===<<<;;;888777777777888:::<<<===;;;<<<===???EEEMMMWWW^^^nnn|||eeeZZZUUUZZZ```cccnnn}}}iiiYYYRRRJJJHHHIIILLLLLLIIIJJJNNNPPPRRRWWW^^^gggnnnrrrttt222111111222444555555444444444444444444444444333444444444444555666777777:::999888888===EEEKKKMMMVVVlll}}}zzzyyynnnggg``````fffiiinnnrrrsssxxxgggVVVRRRIIIGGGEEEDDDDDDEEEHHHIIIJJJIIIJJJNNNUUU\\\aaacccnnnggg___YYYRRRKKKIIILLLKKKOOOTTT\\\gggttt}}}qqqgggcccdddhhhjjjrrrpppnnnlllmmmrrrwww{{{~~~|||zzzyyy|||~~~wwwmmmeeeeeefffggghhhiiijjjjjjddd```\\\^^^dddiiijjjiii^^^PPPDDDAAAAAA@@@>>>>>>======>>>>>>>>>>>>======@@@?????????BBBEEEIIILLLSSS^^^mmmuuuxxxyyy|||{{{xxxxxxvvvooojjjiiiccc]]]WWWSSSMMMFFFDDDEEEHHHIIIJJJLLLMMMNNNNNNOOONNNQQQSSSRRRNNNMMMNNNPPPRRRRRRSSSTTTWWW^^^gggnnn}}}zzzoooeeebbbdddiiirrrzzzwwwaaaXXXRRRJJJIIIOOOEEEDDDBBB???<<<;;;999999666666555555555666666777666666666666666666666666333444666888888888777777777666444333333444555666555555555666666666666777222555888:::999888888888666777888888777888:::<<<:::999;;;@@@DDDKKKXXXdddxxxppp___YYYVVVYYY]]]dddwwwooo^^^SSSMMMHHHIIIJJJIIIIIIJJJMMMPPPQQQTTT[[[bbbfffjjjuuu333222111222444555555444222333333444444555555555444444444444555666777888999999888:::???HHHPPPTTT___ttt~~~uuuuuu~~~sssjjjeee``````ffffffkkkpppuuu}}}{{{___PPPMMMHHHGGGEEEDDDDDDFFFHHHIIILLLKKKLLLQQQXXX^^^ccceeeiiiaaaYYYTTTOOOJJJJJJMMMOOOSSSYYYbbbkkkwww}}}qqqgggbbbcccfffhhhtttsssrrrqqqrrruuuzzz}}}||||||{{{zzz{{{zzzoooddd]]]___bbbfffhhhiiiiiihhhfffccc```bbbgggkkkkkkjjj\\\OOOCCC??????>>>======<<<==================<<<@@@???>>>???AAADDDHHHJJJUUU```mmmtttvvvvvvyyy|||}}}xxxuuuvvvsssmmmiiihhhbbb\\\VVVSSSMMMFFFDDDFFFKKKKKKLLLMMMMMMMMMMMMLLLMMMPPPRRRQQQMMMJJJKKKLLLKKKLLLOOOQQQSSSYYYaaafffwwwuuullldddcccdddgggmmmsss~~~}}}dddYYYSSSKKKIIIMMMFFFDDDBBB???===;;;:::999666666555555555666666777666666666666666666666666333444555666888888999999:::999666444444444555555444555555555555666666666777999;;;<<<:::888777777777888999999888999;;;======<<<>>>CCCGGGOOO]]]kkkzzzkkk^^^XXXVVV[[[```jjjiiiZZZQQQLLLHHHIIIJJJJJJJJJKKKNNNQQQTTTWWW]]]dddhhhmmmyyy444333222333444555444333111222222333444555666666444444444444555666777888999888999<<>>===???>>>>>>????????????>>>>>>BBBAAA@@@@@@BBBEEEIIIKKKXXXaaalllrrrssssssvvvyyy}}}zzzuuuqqqqqqoooiiieeeeee___ZZZUUURRRMMMGGGEEEGGGJJJKKKLLLLLLMMMMMMMMMMMMNNNQQQTTTRRRNNNJJJIIIIIIFFFIIIMMMOOOQQQVVV]]]bbbtttuuummmfffeeeeeefffiiinnnyyyhhhZZZTTTMMMIIIJJJFFFDDDBBB@@@===<<<::::::777666666555555666666666666666666666666666666666444444444555666888999:::<<<:::888666555444444555444444444555555555555666:::<<<>>>===;;;888666666888999::::::999:::<<<>>>??????AAAFFFKKKTTTeeetttoooaaa[[[VVVUUU\\\dddqqqqqq```VVVNNNJJJHHHIIIJJJJJJKKKLLLOOORRRWWWZZZ```ggglllrrr~~~555444333333444555444222333333333444444555555555333333333333444555666777999999:::>>>DDDNNN^^^kkkxxxpppxxxttthhhdddbbb``````ccchhhmmmttt~~~zzzcccRRRKKKKKKFFFFFFEEEEEEFFFGGGIIIKKKKKKLLLOOOUUU\\\aaacccdddaaaZZZRRROOOLLLJJJNNNTTTRRRXXXcccmmmwwwuuuiiiaaa```bbbeeetttwww|||}}}}}}}}}~~~~~~zzzvvvnnn```SSSOOOTTT]]]fffkkklllkkkiiiiiihhhhhhjjjlllmmmjjjhhh___TTTHHHCCCBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBCCCEEEIIIMMMOOOYYY```iiinnnppprrruuuxxx|||zzztttooommmjjjddd``````]]]WWWSSSQQQMMMHHHFFFIIIHHHIIIJJJLLLNNNOOOPPPPPPSSSVVVXXXUUUPPPKKKIIIIIIHHHKKKOOOPPPRRRVVV^^^eeevvv{{{rrrjjjgggffffffiiimmmuuummm\\\UUUOOOKKKIIIFFFEEECCC@@@>>><<<;;;;;;888777666666666666666666666666666666666666666666666666555444444666777888999888777666555555555555444444444444555555555555:::<<<>>>===;;;888777666888999:::999999999;;;===??????CCCHHHMMMXXXkkk|||uuudddYYYYYYTTTTTT\\\gggwww|||fffZZZRRRLLLHHHHHHIIIKKKKKKLLLNNNQQQTTTYYY[[[aaaiiiooowww666444333333555555444333555555555444444333333333222222222222333444555666;;;999;;;@@@FFFQQQeeexxx{{{wwwyyyppphhhdddbbbaaaaaabbbhhhmmmvvvnnn\\\NNNIIIJJJEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNSSSYYY___bbbcccbbb^^^WWWPPPLLLJJJJJJNNNTTTRRRYYYeeeqqq{{{wwwkkkbbb___aaaeeeqqqwww}}}~~~}}}xxxrrrkkk```UUUQQQVVV___hhhmmmnnnmmmkkkhhhhhhiiijjjkkkjjjhhhfff___UUULLLHHHFFFDDDEEEHHHDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFJJJNNNQQQVVV\\\ccciiimmmpppuuuxxx{{{{{{sssmmmiiieee^^^ZZZ[[[YYYTTTQQQPPPMMMHHHHHHJJJJJJKKKMMMOOOPPPQQQRRRRRRYYY[[[[[[XXXQQQKKKIIIIIIIIIMMMPPPQQQQQQWWWaaajjjyyyxxxmmmgggddddddggglllqqq|||ttt```VVVQQQMMMJJJFFFEEECCCAAA???======<<<888888777666666666666666666666666666666666666666999888666444444444555555555555555555555555666666444444444555555555666666555888:::;;;:::888777888666888888888888888:::<<<<<<>>>CCCIIIOOO[[[ppp{{{kkk___XXXWWWSSSTTT^^^kkk|||qqq^^^VVVOOOJJJIIIHHHJJJKKKLLLMMMOOOSSSVVVZZZ\\\bbbkkkrrr|||555444333444555666555444666666555444333222222111222222222222333444555666;;;:::===DDDJJJUUUnnn|||}}}tttooohhhdddbbbbbbbbbbbbfffmmmyyy|||fffVVVKKKGGGGGGDDDDDDEEEFFFHHHJJJKKKLLLOOORRRVVV]]]bbbdddcccaaaXXXQQQKKKJJJIIIIIIMMMRRRVVV^^^jjjvvvwwwkkkaaa]]]```dddooouuu}}}~~~|||~~~wwwpppkkkcccZZZWWW[[[aaahhhlllmmmlllkkkgggggghhhiiiiiihhhgggfff___WWWPPPNNNLLLIIIJJJMMMHHHHHHFFFFFFFFFFFFHHHHHHFFFEEEDDDDDDFFFIIIMMMOOORRRVVV\\\aaaggglllrrrvvvyyy}}}xxxppphhhddd___YYYUUUVVVWWWRRROOONNNLLLIIIIIILLLPPPQQQRRRTTTUUUVVVVVVVVV```aaa___ZZZRRRLLLJJJJJJIIIOOOTTTUUUVVV[[[fffooo~~~}}}ppphhhcccaaaccchhhmmmyyy}}}fffYYYRRRNNNKKKFFFEEECCCAAA@@@>>>>>>===999999888777666666666666666666666666666666666666888777666555444444333333333333444444555666666666555555555666666666666777222555888999999888888888666777888888777888:::;;;:::>>>EEEMMMSSS```uuurrreee^^^[[[WWWSSSWWWcccqqqgggZZZTTTMMMJJJJJJHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\ccclllvvv444333333444666777666555555555555444444333333222444444444444555666777777:::999>>>GGGNNN\\\yyy{{{pppmmmhhhcccbbbcccddddddjjjqqqppp]]]RRRKKKGGGGGGCCCDDDEEEGGGIIIJJJLLLMMMNNNQQQVVV\\\aaaaaa^^^[[[RRRLLLIIIJJJJJJKKKOOOUUU```gggrrr|||~~~vvvjjj___[[[^^^bbbmmmuuu}}}}}}{{{}}}~~~vvvqqqllleee^^^\\\___bbbeeeggghhhhhhhhhfffggghhhhhhggggggggggggaaa\\\XXXWWWUUURRRRRRTTTQQQPPPNNNMMMMMMNNNPPPQQQNNNLLLJJJHHHHHHIIILLLMMMMMMPPPUUUZZZ```ffflllpppttt{{{}}}yyyrrrjjjbbb^^^ZZZTTTRRRTTTTTTPPPMMMNNNLLLIIIJJJMMMQQQSSSVVVYYY]]]___aaabbbjjjiiifff___WWWQQQOOOPPPOOOWWWaaaeeeeeeiiiqqqyyyvvvnnngggbbbaaadddiiiuuunnn\\\SSSNNNKKKFFFEEEDDDBBB@@@???>>>>>>:::999888777666666666666666666666666666666666666444555555555666555555444444555555666666666666555666666666777777777888888222555888999999888888888777888999999888888:::<<<:::@@@IIIRRRYYYfff{{{zzzjjj___[[[[[[WWWUUU[[[jjj{{{ttt^^^VVVRRRKKKIIILLLHHHJJJLLLMMMOOORRRVVVYYY[[[]]]dddooozzz444333222444666777777666333444444444444444444444666555555666666777888999999888>>>IIIRRRaaa}}}{{{zzzmmmkkkgggbbbaaadddffffffqqqwww~~~eeeWWWQQQMMMKKKKKKCCCDDDEEEGGGIIIKKKLLLMMMKKKNNNSSSYYY]]]]]]YYYVVVOOOKKKIIILLLNNNOOOTTTZZZhhhnnnxxx~~~{{{ttthhh]]]YYY\\\aaammmuuu}}}|||{{{~~~|||~~~}}}wwwrrrmmmfff___``````aaabbbcccdddddddddfffggghhhhhhgggggghhhiiifffaaa______^^^ZZZZZZ\\\YYYXXXWWWUUUUUUWWWXXXYYYVVVTTTQQQNNNLLLLLLLLLMMMKKKMMMPPPUUU[[[aaagggjjjpppwww|||}}}~~~zzzvvvlllddd]]]YYYVVVRRRQQQSSSSSSOOOMMMMMMLLLJJJJJJNNNNNNQQQVVV]]]ccciiilllooosssrrrmmmeee\\\VVVVVVWWWWWWbbbooouuuvvvwww}}}}}}uuummmeeeaaabbbgggrrrttt^^^SSSNNNKKKGGGFFFDDDBBB@@@?????????:::999888777666666666666666666666666666666666666111222444666777777666666777777888888777666555555777777777777888888888888333666999:::999777777777888999::::::999:::<<<===;;;BBBMMMWWW^^^jjjtttdddYYYVVVXXXXXXWWW___ppp~~~iiiXXXSSSPPPJJJHHHMMMIIIJJJLLLNNNOOORRRWWWZZZ\\\^^^fffqqq}}}333333333333333444555666555444222222222444666777666555555555555666666777888;;;???FFFUUUmmmttt|||tttnnniiieee```[[[[[[eeeppptttppp___WWWTTTOOOJJJGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNOOORRRWWW[[[ZZZUUUQQQMMMMMMLLLKKKKKKQQQZZZaaalllrrr{{{wwwjjjbbb\\\[[[```gggrrrwww|||}}}zzzyyy{{{~~~}}}}}}|||yyytttooommmmmmkkkeee___]]]___ccceeeeeegggggggggggggggggghhhhhheeedddbbbbbbdddeeeddddddeeedddbbb```^^^]]]\\\[[[___\\\XXXTTTPPPMMMKKKKKKMMMMMMNNNOOORRRWWW^^^bbbiiilllpppuuuzzz}}}zzztttkkkbbbYYYTTTPPPLLLLLLOOORRROOONNNPPPQQQPPPNNNOOOSSSSSSWWW___iiissszzz}}}vvvqqqhhh___\\\______qqqwwwnnnhhhbbb___eeejjjvvv}}}cccSSSMMMMMMIIIFFFCCCAAA@@@???<<<;;;999888777666555555555555777666555333333444555666555555555555555555555555999777555666888888666333666666666666777777777777888888777777777777888888999::::::888777777:::<<<>>>HHHQQQTTT```www{{{ggg[[[WWWWWWWWWXXX___hhhwwwwww}}}pppbbbUUUNNNLLLIIIHHHJJJRRRNNNMMMQQQUUUUUUXXX\\\]]]aaagggooo~~~444333333333333444555666666555444333333444666777666555555555555666777777===???CCCLLL\\\tttyyy~~~pppiiifffccc```]]]^^^hhhsssxxx{{{kkk[[[TTTRRRNNNJJJHHHIIIIIIIIIJJJJJJKKKKKKLLLOOOPPPSSSWWWZZZYYYTTTPPPJJJKKKKKKKKKMMMTTT]]]eeepppvvv~~~{{{wwwnnnddd^^^[[[[[[aaahhhqqqwww}}}~~~|||{{{~~~}}}yyyuuusssrrrqqqjjjbbb^^^___ccceeeeeeiiiiiiiiiiiiiiijjjjjjjjjiiigggeeeeeefffggggggfffeeeeeedddccccccdddeeeeeebbb```\\\XXXTTTQQQOOONNNLLLKKKKKKLLLNNNRRRWWWZZZ^^^```eeekkkpppvvvyyy{{{yyyssskkkaaaXXXSSSOOOLLLLLLOOOPPPNNNNNNOOOQQQQQQPPPPPPQQQSSSXXXaaammmxxxzzzuuummmdddaaacccjjj~~~xxxpppjjjeeebbbdddjjjtttiiiXXXQQQPPPIIIGGGCCCAAA@@@???===;;;777777666555555666666777777666666555555444444444555555555555555555555555;;;999777888999:::888666666666666666777777777777888888777777777777888888999::::::999888888:::<<>><<<777666555555555666777888777777666666555444333333555555555555555555555555:::888777666888888888777666666666777777777888888888888777777777777888888999::::::999888999;;;===BBBIIIOOOWWWkkkmmm^^^WWWTTTSSSRRRWWW^^^kkkwwwbbbXXXNNNKKKKKKJJJLLLOOOWWWSSSSSSVVVWWWWWWZZZ^^^___dddmmmzzz444444333333333444444555777666555555444555555666555555555555666777888888;;;===BBBPPPeee|||~~~ooogggaaa```aaabbbaaacccmmmyyyiii]]]PPPLLLKKKIIIGGGGGGHHHJJJMMMOOOQQQQQQPPPOOOQQQSSSUUUVVVUUUSSSOOOLLLHHHJJJMMMPPPTTT\\\gggooozzz~~~|||tttllleee^^^YYYXXXXXXXXX\\\bbbmmmsssyyyzzzyyyxxx{{{~~~zzzxxxxxxyyy|||sssfff^^^]]]```dddfffeeeffffffggghhhiiiiiiiiiooommmkkkjjjkkkkkkjjjiiikkkiiigggffffffgggiiikkkkkkiiifffbbb^^^[[[XXXWWWSSSQQQMMMKKKKKKKKKKKKKKKNNNPPPUUU\\\eeepppyyy~~~yyyiii___UUUPPPMMMKKKLLLPPPPPPRRRTTTVVV[[[bbbcccbbbXXXYYY]]]dddoooxxxyyy}}}||||||vvvnnngggccc___cccjjjuuuyyydddXXXRRRKKKHHHEEECCCBBBAAA>>>===:::999777666666666777888888666444333222222222333555555555555555555555555666555333333333444444555666666666777777888888999888888777777777777888888999999:::999999:::===???DDDIIINNNZZZqqqxxxcccWWWSSSRRRQQQRRRXXX___mmmmmm\\\TTTLLLJJJJJJJJJLLLOOOUUUSSSTTTWWWYYYYYY]]]bbbbbbiiittt555444444333333333444444555555444444444444444444555555555666666777999999>>>@@@HHHWWWmmmvvvkkkfffaaa```aaaccccccfffppp|||yyycccXXXMMMIIIHHHFFFDDDEEEEEEGGGJJJNNNPPPQQQQQQQQQRRRSSSUUUUUUSSSPPPMMMKKKJJJMMMPPPTTTXXXaaalllttt|||~~~|||}}}}}}yyyuuummmeee^^^YYYVVVVVVWWWXXX\\\bbblllrrrxxxzzzxxxwwwyyy}}}}}}zzzyyyyyy{{{}}}ssseee\\\[[[___cccfffdddeeefffggghhhiiijjjjjjnnnllljjjjjjkkkkkkkkkjjjkkkjjjiiihhhhhhjjjlllmmmlllkkkiiifffccc___]]][[[YYYUUUPPPMMMLLLKKKIIIGGGGGGIIINNNUUU___jjjtttyyy|||~~~{{{jjj```UUUPPPLLLJJJLLLPPPNNNSSSWWWZZZbbblllpppnnndddbbbbbbeeelllttt{{{~~~{{{zzzpppgggaaa\\\___eeennnxxxiiiYYYRRRLLLIIIFFFDDDCCCBBB???>>>???>>>;;;888666666666777888555222......///222444555555555555555555555555333333333333222222333444666666666777888999999999888888777777777777888888888999:::::::::;;;>>>AAAJJJNNNUUUccc|||ooo[[[RRRQQQPPPQQQTTT[[[cccrrrzzzeeeXXXQQQLLLJJJJJJHHHJJJNNNQQQQQQSSSWWWYYYZZZ```ggggggooo~~~555555444333333333444444333333333444444444555555555555555666777888999:::<<<@@@JJJZZZoooqqqiiifffaaa```aaacccdddiiiuuuppp]]]SSSJJJHHHGGGEEEDDDFFFDDDFFFIIILLLNNNPPPQQQQQQQQQSSSUUUTTTQQQNNNKKKJJJKKKOOOSSSXXX^^^fffqqqyyy|||xxxsssrrruuuyyyzzzyyy{{{|||yyytttpppmmmggg___WWWSSSQQQTTTWWWYYY___eeelllrrrxxxzzzyyyyyy|||}}}}}}~~~ttteee[[[YYY]]]aaaccceeefffgggiiijjjlllmmmmmmllljjjiiiiiikkklllkkkjjjjjjjjjkkklllnnnppprrrsssmmmmmmllljjjgggdddbbbaaa]]]XXXSSSPPPOOOMMMJJJGGGHHHJJJNNNUUU^^^hhhqqqvvvwww{{{{{{lllbbbVVVPPPLLLJJJLLLPPPMMMTTTZZZ^^^iiiwww}}}zzzsssnnnjjjjjjpppzzzsssiiibbb\\\^^^ccciiiqqq|||ooo\\\RRRMMMJJJGGGEEEDDDCCC@@@???BBB???<<<888555555555666777444111......000333555555555555555555555555555333555777777666555666777555666777777888999::::::888888777777777777888888888999::::::;;;<<<@@@BBBKKKQQQZZZhhhyyygggVVVPPPOOONNNRRRZZZ```jjjyyynnn^^^UUUPPPLLLKKKJJJHHHJJJNNNPPPPPPTTTXXXZZZ\\\ccckkknnnyyy666555444333333333333333222222333555666666666666555555555666777999:::;;;:::AAAMMM]]]qqqzzzoooiiifff```___```cccffflll{{{zzzgggWWWOOOHHHGGGGGGFFFGGGJJJGGGHHHIIIJJJLLLNNNOOOOOOPPPRRRUUUSSSPPPLLLKKKKKKJJJOOOUUU[[[bbblllxxx~~~uuunnngggdddgggjjjlllkkklllmmmllliiiggggggbbb\\\VVVQQQOOORRRUUUWWW]]]dddhhhnnnvvvyyyyyyzzz~~~wwwhhh]]]YYY[[[^^^___eeeeeeggghhhjjjlllmmmnnnkkkiiihhhiiikkkllllllllljjjlllnnnpppqqqrrrsssrrrnnnnnnnnnmmmkkkiiigggfffccc]]]XXXUUUUUUSSSNNNJJJKKKLLLPPPVVV^^^ffflllpppoootttzzz|||ooodddXXXQQQLLLJJJKKKPPPOOOXXX___dddrrryyyrrrrrrzzzuuuqqquuuyyynnnhhh___aaacccffflllwwwuuu```VVVNNNKKKHHHFFFEEECCCAAA???@@@===999666444444555666444333222222222333444555555555555555555555555555333777:::;;;:::888888888555666777888999::::::;;;888888777777777777888888888999:::;;;;;;===AAACCCJJJSSS^^^lllsssbbbSSSOOOMMMLLLTTT```fffqqq{{{dddYYYQQQMMMKKKKKKJJJIIIKKKPPPRRRSSSWWW[[[\\\]]]dddmmmwww666555444333333333333333222222444666777888888888555555555666777999:::;;;===FFFTTTcccvvvwwwnnnhhhfff^^^]]]___cccgggoootttbbbSSSLLLFFFFFFGGGGGGIIIMMMJJJJJJJJJJJJKKKLLLMMMNNNOOORRRTTTSSSOOOKKKJJJKKKIIINNNUUU]]]eeeppp}}}|||nnnfff\\\XXXZZZ^^^``````aaaccccccaaaaaaccc___ZZZYYYTTTPPPQQQRRRTTTYYY___bbbiiiqqqvvvwwwyyy~~~zzzjjj^^^ZZZZZZ\\\\\\bbbccceeefffhhhjjjlllllljjjiiihhhiiikkkmmmmmmmmmmmmnnnpppqqqqqqpppnnnmmmoooooopppooonnnllljjjiiihhhccc]]]ZZZZZZYYYTTTOOOGGGIIIMMMRRRXXX___dddggghhhmmmtttzzz~~~~~~qqqeeeYYYQQQMMMJJJKKKOOORRR]]]eeekkkzzzxxxxxx{{{kkkiiipppyyy~~~~~~ssslllcccddddddeeejjjssszzzdddYYYNNNKKKHHHFFFEEEDDDBBB@@@===;;;777444222333555666111333555777777777555444555555555555555555555555222666;;;===;;;888888888555666777888999:::;;;;;;888888777777777777888888888999:::;;;<<<>>>AAADDDNNNXXXeeesssooo___RRROOOMMMLLLVVVdddjjjvvvrrr___WWWNNNKKKJJJLLLKKKJJJMMMSSSUUUVVVZZZ]]]]]]^^^eeennn}}}666555555555555444444444333333444555666777888999666333333666777666888===BBBJJJXXXhhh|||ooodddbbbddd```___aaafffkkkuuuiii\\\MMMKKKHHHFFFEEEFFFGGGIIIIIIGGGGGGHHHKKKNNNOOOOOONNNOOOOOOMMMKKKJJJJJJLLLMMMQQQXXXcccppp|||}}}ssslll```UUUQQQPPPPPPRRRUUUSSSVVVXXXYYYYYYYYYZZZ[[[UUURRRRRRUUUVVVTTTVVVZZZ```eeelllrrrwww}}}uuueee^^^[[[ZZZ\\\___cccdddfffggghhhjjjlllnnnjjjlllnnnnnnnnnnnnoooppprrrpppnnnoooqqqrrrpppnnnqqqqqqqqqppppppnnnmmmmmmiiigggeeeffffffbbbZZZSSSLLLLLLLLLMMMPPPUUUYYY\\\```bbbgggnnntttzzzrrrfffYYYRRRMMMLLLOOOTTTVVV\\\fffttt~~~uuummmnnnqqqtttvvvqqqkkkddd___ccciiiqqqzzzkkk^^^VVVOOOIIIHHHGGGAAA===<<<888888888888888888888888444444555555555555555555777777777777888888888888999999999::::::;;;;;;;;;666666777777888999;;;;;;999999999999888888888777888999:::999999<<>>===;;;999888666555555555555555555555555555555555555666666666777777777777777666666666666666555888777777666555555666666666666777888999:::;;;;;;;;;;;;;;;999:::>>>GGGMMMUUU```rrroooaaaWWWOOOIIIHHHMMMTTT```kkk}}}ooo]]]SSSPPPKKKKKKKKKLLLNNNQQQTTTVVVZZZZZZ]]]aaacccgggrrr~~~444444333222111000//////222222333333444555555666777555777:::::::::???FFFOOOZZZnnnzzz{{{yyymmmjjjgggbbb```dddeeeiiiqqqzzziiiXXXNNNIIIHHHFFFEEEDDDEEEFFFGGGKKKJJJJJJLLLOOOPPPQQQPPPOOOOOONNNLLLJJJIIIKKKMMMSSSZZZeeeppp{{{~~~uuubbbVVVKKKFFFEEEDDDFFFIIILLLLLLLLLKKKJJJLLLOOORRRTTTRRRRRRSSSRRRRRRWWW^^^eeehhhpppzzz{{{uuuzzz}}}vvvpppmmmmmmmmmnnnooonnnlllkkkkkkmmmoooqqqqqqrrrsssuuusssrrrrrrrrrssstttssssssvvvvvvuuuuuuttttttttttttqqqqqqqqqqqqooojjjbbb\\\TTTTTTSSSQQQOOOMMMKKKJJJLLLLLLNNNRRRYYYaaaiiinnnuuuzzzqqqaaaUUUOOOMMMQQQWWW```iiivvvqqqooowwwxxxnnnccc___```dddlllttt}}}jjjZZZSSSOOOOOOMMMHHHCCCAAA===<<<:::999888888888999666666666666555555555555555555555555666666666666777666666666555444444444888777777666666666777777;;;;;;:::::::::999999999:::;;;:::999:::???HHHOOOTTTdddxxxyyyeeeUUUQQQKKKGGGIIIOOOXXXeeerrr}}}fffWWWPPPOOOJJJJJJJJJKKKMMMQQQTTTVVVZZZ[[[^^^bbbeeekkkxxx555444444333222111111111222222333333444555555555555555777:::999:::AAAIIIQQQ^^^tttyyy|||tttkkkiiifffbbb___ccceeekkkuuuxxxcccTTTLLLHHHGGGFFFEEEEEEEEEFFFGGGKKKKKKKKKNNNQQQSSSSSSRRRNNNNNNMMMKKKIIIJJJMMMOOOUUU]]]jjjuuu~~~uuudddXXXMMMHHHFFFEEEGGGJJJMMMMMMLLLKKKJJJLLLOOORRRQQQPPPPPPQQQQQQQQQYYYbbblllrrr|||~~~}}}~~~uuussspppooooooooommmllllllnnnooopppooonnnoooppprrrrrrsssssssssssstttuuuxxxwwwvvvvvvuuuvvvvvvwwwuuuuuutttssspppjjjddd___]]]]]]\\\ZZZVVVRRRNNNKKKKKKJJJKKKMMMRRRZZZaaafffnnnttt}}}rrraaaVVVPPPNNNSSSYYY___jjjxxx~~~ttttttzzzoooccc______bbbjjjqqqyyyqqq\\\TTTOOONNNLLLGGGBBBAAA???>>>;;;999888888888999777777666666666555555555555555555555666666666666777777777666555555555444777777777777888999:::;;;:::999999999888888888888999:::::::::;;;@@@IIIPPPVVVjjj~~~tttaaaRRRNNNJJJIIILLLRRR\\\kkkyyytttaaaSSSNNNNNNKKKKKKJJJKKKMMMPPPRRRTTT[[[[[[^^^dddhhhppp444444444444333333333333333333444444555555555555444555888:::::::::CCCMMMUUUfff~~~yyyqqqjjjhhheeebbb```bbbfffnnnzzzrrr```SSSNNNGGGGGGGGGFFFFFFFFFGGGGGGJJJJJJLLLOOOSSSUUUUUUTTTMMMMMMLLLJJJIIIKKKOOORRRYYYbbbppp{{{uuufffZZZOOOJJJHHHGGGHHHKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPOOOPPPZZZdddsss||||||sssnnnmmmmmmllljjjlllmmmoooooommmlllmmmnnnppprrrsssssssssssstttuuuyyyxxxwwwvvvvvvwwwxxxyyyzzzzzzyyyvvvsssoookkkiiifffggggggeeeaaaZZZTTTQQQLLLKKKJJJJJJMMMRRRXXX[[[dddlllvvvssscccYYYRRRPPPSSSYYYaaalll|||xxxzzz{{{pppeee```___aaagggnnnuuuwww\\\TTTMMMKKKJJJGGGEEEEEEEEEBBB>>>:::777666666666888777777666666555555555555555666666666777777777777777666666666666666666666666777777888:::;;;<<<444444555666777888888999888:::<<<<<<===BBBJJJQQQ[[[qqq}}}ppp```RRRMMMKKKLLLQQQWWWbbbsssmmm^^^RRRLLLNNNLLLKKKKKKLLLMMMPPPSSSUUU[[[\\\___fffmmmwww333333333333444444444444444555555555555666666666555666999<<<;;;<<>>HHHSSSbbbzzz{{{xxxmmmhhheeeccccccfffccciiiuuuuuuaaaSSSLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLPPPUUUXXXYYYXXXJJJJJJIIIIIIIIIMMMRRRVVV```kkkzzzuuueeeZZZNNNIIIGGGFFFGGGJJJOOOQQQSSSSSSRRRQQQQQQRRRVVVTTTSSSPPPLLLLLLUUUaaavvvyyyvvvwww~~~uuuooommmmmmllliiikkkmmmnnnnnnnnnpppqqqnnnqqqssssssqqqqqqsssvvvzzzyyywwwvvvvvvwwwyyyzzzxxxxxxwwwvvvuuuuuuwwwyyyqqqssstttsssoooggg```[[[UUUSSSPPPNNNMMMMMMOOOPPPUUU]]]jjjuuu~~~{{{kkk```XXXRRRRRRVVVaaannnuuujjjdddaaa___bbbfffkkkwwwhhh\\\QQQKKKGGGDDDBBBDDDCCCAAA===:::888888999999999888888777666555555444777777777777888888888888444444444555555666666666888777777666666666666666;;;;;;;;;:::::::::999999999===AAADDDEEEIIIOOOTTT^^^ssszzzkkk___UUUJJJKKKKKKOOOWWW```mmmooobbbZZZPPPLLLNNNKKKLLLMMMOOORRRWWW[[[^^^^^^___cccllluuu333333333444444444555555777777666666666666777777>>>???AAAAAA>>>@@@LLLZZZqqq~~~{{{uuulllgggeeeeeedddccceeekkkvvvlllZZZNNNIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFJJJPPPTTTUUUUUUTTTSSSNNNIIIGGGHHHIIILLLTTT\\\fffqqqzzzrrraaaXXXLLLEEEDDDGGGJJJLLLQQQPPPPPPOOOOOORRRWWW[[[___[[[```SSSLLLSSSVVVfffwwwnnnfffeeekkkttt~~~rrrnnnooopppkkkkkkkkkkkkkkklllmmmnnnpppppppppqqqsssuuuwwwyyywwwxxxyyyxxxvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{{{{vvvwwwxxxwwwsssnnnhhhddd^^^YYYRRRNNNLLLLLLLLLLLLTTTZZZfffpppsssuuu~~~~~~nnnbbbZZZTTTVVVZZZcccqqqvvvmmmiiieee______ccciiirrr~~~~~~rrraaaPPPIIIFFFDDDBBBAAA@@@>>><<<:::888888999:::555444444333444555666777444444555555666666777777666666666666666666666666666777888888777888:::<<<999::::::999888777999::::::===AAADDDGGGLLLPPPTTTdddmmmtttqqqdddWWWPPPOOOLLLNNNVVVbbbmmmzzzdddXXXTTTOOOLLLLLLPPPPPPQQQRRRTTTVVVWWWYYY```bbbiiisss~~~333333333444444444555555555555555555666777888999@@@AAACCCCCC@@@CCCQQQaaayyy~~~~~~{{{uuummmhhhfffffffffeeegggmmmwwwzzzgggXXXMMMHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGIIILLLPPPQQQPPPOOOMMMMMMKKKHHHGGGJJJLLLOOOVVV___kkkuuuwwwnnn]]]UUUKKKEEEEEEHHHJJJKKKNNNMMMLLLLLLNNNTTT]]]ccchhhdddhhhZZZRRRXXXZZZjjjyyyuuueee]]]\\\dddmmmyyy{{{tttqqqqqqllllllllllllmmmmmmnnnooopppppppppqqqsssuuuwwwxxxwwwyyyzzzzzzyyyxxxxxxyyyxxxyyyyyyzzz{{{{{{||||||{{{{{{|||{{{xxxsssmmmjjjddd___XXXSSSPPPOOONNNMMMRRRXXXaaahhhjjjkkksss}}}qqqdddZZZTTTUUUYYYeeerrr~~~yyypppkkkfff```___bbbfffnnnzzzwwwfffSSSJJJHHHEEEBBBAAA@@@???<<<:::999999999:::444444555555555555555555555555555666666666666666666666666666666666666666666777888888777888:::<<<999::::::999888888999;;;<<<>>>BBBEEEHHHMMMRRRVVVaaahhhnnniii]]]RRRMMMLLLPPPSSS\\\iiivvvzzz```UUURRRNNNLLLMMMQQQQQQRRRSSSUUUWWWYYYZZZ```ccckkkwww333333333444444444555555333333444555666888999:::>>>???AAAAAA@@@FFFVVVgggyyy~~~}}}wwwoooiiigggggghhhhhhiiiooozzzppp```TTTKKKHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMOOOOOONNNMMMMMMNNNKKKHHHHHHLLLOOORRRZZZcccrrr{{{~~~rrrhhhYYYRRRIIIEEEFFFIIIJJJKKKKKKJJJHHHHHHMMMXXXdddmmmqqqlllppp___UUUZZZ\\\kkk~~~}}}jjjZZZTTTUUU^^^gggsss{{{zzzsssooolllmmmmmmnnnoooooopppqqqpppppppppqqqsssuuuwwwxxxxxxzzz|||}}}{{{zzzzzz{{{xxxxxxyyyzzz|||}}}~~~~~~~~~~~~{{{wwwssspppmmmhhh```ZZZVVVSSSPPPOOOSSSVVV]]]aaa``````gggqqquuuggg[[[TTTTTTYYYeeerrr|||vvvoooiiibbb``````aaahhhttt~~~kkkVVVMMMIIIFFFCCCAAAAAA???===;;;999999999999555555666666666555444444777777666666666666666555666666666666666666666666666777888888777777999;;;999999:::999888888999;;;===???BBBEEEIIINNNTTTXXXaaafffhhhbbbWWWNNNKKKMMMUUUYYYdddssssss[[[RRRPPPMMMKKKNNNRRRRRRSSSUUUWWWYYY[[[]]]aaadddnnn|||333333333444444444555555444444444555666777888999999:::<<<===>>>EEEXXXjjj||||||{{{ssslllhhhhhhjjjkkkmmmsss~~~|||gggYYYPPPIIIFFFGGGEEEFFFFFFGGGGGGHHHHHHHHHKKKLLLNNNOOOOOOQQQTTTWWWOOOKKKJJJLLLPPPUUU___jjjyyy|||nnndddTTTOOOHHHEEEGGGJJJKKKJJJJJJHHHGGGHHHOOO]]]lllwww|||vvvxxxfff[[[___```ooovvvcccUUURRRTTT]]]eeepppyyy~~~rrrkkklllmmmnnnpppqqqrrrrrrrrrppppppqqqssstttvvvxxxxxxxxx{{{}}}~~~}}}{{{{{{{{{xxxyyyzzz{{{}}}~~~~~~|||yyyvvvtttuuupppiiibbb\\\XXXTTTQQQVVVWWW[[[]]]ZZZZZZbbbmmmxxxxxxjjj]]]TTTUUUZZZcccooo~~~|||sssllleee```^^^]]]cccnnnyyyoooYYYNNNKKKHHHDDDBBBAAA@@@>>><<<;;;:::999999777666666555444555555666888777777777666666555555666666666666666666666666555777777777777777999;;;888999:::999888888:::;;;===???BBBEEEIIIOOOVVV[[[fffhhhfff^^^TTTNNNNNNQQQWWW^^^lll}}}nnnXXXQQQOOOLLLKKKNNNQQQRRRSSSUUUXXXZZZ]]]^^^bbbfffrrr333333333444444444555555555555555555555666666777666777999;;;>>>GGG\\\ooo}}}uuunnniiihhhkkkmmmqqqwwwuuuaaaUUUNNNHHHEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNOOORRRVVVZZZVVVPPPLLLMMMQQQXXXeeeqqq~~~|||mmmbbbRRRMMMGGGEEEGGGJJJKKKKKKKKKKKKKKKNNNWWWeeetttnnncccggghhhwwwppp]]]RRRRRRVVV^^^eeeoooxxxrrrkkklllmmmoooqqqssssssttttttqqqqqqsssuuuvvvxxxyyyyyyxxx{{{}}}}}}|||||||||}}}zzz{{{|||}}}}}}{{{yyyxxxzzzvvvoooiiiccc^^^YYYUUUXXXXXXZZZZZZWWWWWWaaammmxxx{{{mmm___VVVVVV[[[```kkkyyywwwooohhhaaa]]][[[```iiisss~~~sss[[[OOOMMMJJJGGGDDDBBBAAA???===<<<:::999999999777555222222444777999888888777777666666666555777777777777777777777777555666777777666777999;;;888999999999888888:::<<<<<<>>>@@@DDDIIIPPPYYY___llljjjeee\\\SSSNNNQQQTTTXXXbbbssskkkWWWQQQOOOKKKJJJNNNPPPQQQRRRUUUXXX[[[]]]___ccciiiwww333333333444444444555555666666555555444555555666666777;;;>>>BBBLLLaaattt{{{tttlllggggggkkkooovvv}}}nnn[[[QQQLLLHHHDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLLLLKKKMMMQQQSSSXXXSSSOOOQQQUUU^^^lllyyy}}}mmmbbbRRRMMMGGGEEEGGGKKKLLLLLLMMMPPPTTT[[[eeerrrsssggglllnnn~~~~~~kkkYYYPPPRRRWWW```fffnnnwwwtttmmmkkkmmmooorrrtttuuuuuuuuurrrsssuuuwwwyyyzzzzzz{{{zzz|||}}}}}}||||||~~~~~~~~~}}}zzzuuupppkkkfff```]]][[[ZZZYYYXXXUUUVVVaaannn~~~sssdddXXXVVV[[[]]]hhhtttyyy{{{zzzqqqjjjccc[[[YYY^^^eeennnyyyyyy___RRROOOMMMHHHEEECCCBBB@@@???===;;;999888999777444222333555888;;;888777777777777777777666777777777777777777777777555666777777666666888:::777888999999888999:::<<<<<<===@@@DDDJJJSSS^^^eeepppllldddZZZQQQNNNQQQUUUYYYggg{{{{{{hhhVVVPPPOOOKKKKKKOOOPPPQQQRRRUUUXXX\\\___```eeemmm~~~333333333444444444555555444444444444555555666777666888<<>>;;;999888444444555555666888999999777777777777777888888888777777777777777777777777555666777666666666888:::777888999999888999;;;======>>>AAAEEEMMMWWWccckkkuuuooofffZZZQQQOOORRRUUU[[[mmmtttbbbSSSOOONNNKKKLLLQQQQQQRRRTTTVVVZZZ^^^aaabbbgggqqq333333333444444444555555222222333333555666888999555777<<>><<<999888000222666999::::::888777666666777777888888999999777777777777777777777777444666666666666666888:::777888999999888999;;;===>>>???BBBGGGOOO[[[gggpppyyysssiii]]]TTTQQQTTTWWW^^^qqqooo^^^PPPMMMNNNLLLNNNSSSRRRSSSUUUXXX\\\___cccdddiiittt333333333333333333333333666666666666666666666666888444888BBBJJJRRRfff{{{}}}uuullliiigggfffeeegggssslll^^^OOOJJJHHHFFFDDDCCCGGGHHHIIIIIIHHHHHHJJJLLLOOOOOONNNKKKIIIIIIKKKMMMTTTPPPSSS^^^gggoooyyy~~~nnn```TTTLLLEEEEEEGGGIIINNNTTTTTT\\\iiiyyyiiiXXXRRRWWW^^^hhhppp{{{uuummmlllmmmoooqqqtttuuuvvvvvvxxxzzz{{{||||||}}}~~~}}}xxxuuurrrqqqmmmjjjddd\\\XXX]]]iiisss~~~qqqccc\\\[[[[[[cccppp~~~zzzqqqsssvvv|||~~~uuuggg]]]^^^[[[\\\ccclllxxxooo[[[RRRMMMJJJGGG>>>@@@CCCEEEDDD@@@<<<:::999999777666555555555555666666666666666666666666777777777777777777777777777777777888999999::::::666999===>>>===;;;::::::???===AAAJJJRRR\\\nnntttccc[[[TTTOOOSSS\\\bbbssseeeZZZPPPMMMMMMLLLKKKMMMQQQTTTXXX[[[\\\___bbbeeeppp~~~333333333333333333333333555555555555444444444444;;;888<<>>@@@???===<<<<<<======AAAIIIQQQ\\\nnn}}}qqqaaaZZZUUUQQQUUU^^^gggyyy~~~dddYYYOOOMMMMMMLLLLLLMMMSSSVVVZZZ\\\^^^```eeehhhvvv333333333333333333444444555555555555555555555555888777<<>>???>>><<<<<<<<<<<<===AAAIIIRRR^^^nnn{{{~~~nnn___YYYUUURRRWWWaaannnvvvaaaWWWOOOMMMMMMLLLLLLOOOUUUXXX\\\]]]___bbbhhhmmm~~~333333333444444444444444555666666666666666777777888999???GGGOOO\\\tttvvvllljjjbbbbbbdddgggkkksssooo]]]SSSJJJHHHHHHFFFEEEGGGFFFGGGIIIJJJJJJKKKNNNPPPPPPPPPOOOLLLJJJIIIKKKMMMNNNRRR[[[gggrrr{{{zzzlll\\\TTTMMMLLLLLLLLLNNNRRRSSS[[[iiivvv~~~lllbbbdddpppzzz}}}{{{yyyxxxyyy|||~~~|||{{{yyyxxxyyyzzz|||wwwooohhhdddeeefffhhhcccaaadddiiirrrzzzkkkaaa___]]]dddnnn{{{}}}zzzyyyuuulll```\\\[[[^^^eeepppiiiXXXQQQMMMIIIHHHGGGEEECCC@@@>>><<<;;;:::999888888777777777888666666666666666666666666666666666666666666666666555555555666777777888888777999;;;<<<;;;:::::::::<<<>>>CCCKKKUUUaaaooozzz{{{kkk\\\WWWTTTRRRYYYbbbsssnnn\\\TTTNNNMMMMMMLLLMMMPPPUUUYYY\\\]]]^^^ccclllsss333333333444444555555555444444555555555666666666<<<@@@FFFMMMUUUeee~~~qqqiiihhhaaaaaadddhhhllltttlll[[[SSSKKKIIIHHHFFFEEEGGGEEEFFFHHHHHHIIIJJJMMMOOOOOOOOONNNKKKIIIIIIKKKMMMQQQVVV^^^gggsss|||ppp^^^UUUNNNMMMMMMLLLOOOTTTSSS]]]kkkwww~~~pppiiinnnzzz|||zzzzzz|||}}}{{{vvvqqqmmmlllllljjjccc^^^___ccclllyyy~~~mmmccc```___dddooo{{{~~~{{{zzzyyyqqqddd___[[[]]]ccclllzzznnnZZZSSSOOOJJJEEEDDDCCCAAA???>>>======888888777666666666777777777777777777777777777777666666666666666666666666555555555666777777888888777999;;;;;;:::999:::;;;<<<@@@FFFNNNXXXfffrrryyywwwhhhZZZVVVSSSRRRYYYcccvvvzzzfffXXXRRRMMMMMMMMMLLLNNNRRRTTTXXX\\\\\\^^^dddpppyyy333333333444555555666666222222333333444555555555:::AAAIIIOOOXXXkkk{{{|||mmmhhhgggbbbbbbeeejjjoooxxxyyyhhhXXXQQQKKKJJJIIIFFFEEEGGGEEEGGGHHHHHHHHHIIIKKKNNNLLLLLLKKKJJJHHHIIIKKKNNNSSSZZZaaaiiiuuuvvvcccZZZQQQNNNMMMMMMPPPUUUWWWcccrrr~~~zzzuuuzzz~~~|||yyywwwuuutttnnneee^^^]]]___fffqqq{{{qqqfffccc___fffppp}}}}}}yyy~~~wwwhhhbbb]]]]]]```hhhvvvttt^^^VVVPPPJJJDDDCCCBBBAAA???>>>===<<<777777666666666666666777777777777777777777777777666666666666666666666666555555666777777888888999999;;;<<<<<<;;;;;;<<<===<<>><<<:::888777777666777777888888777777777777777777777777777777777777777777777777666666777777888999999:::999;;;<<<<<<;;;:::<<<===;;;BBBHHHOOO\\\kkktttuuulll^^^SSSRRRTTTVVV```kkk|||xxxcccYYYQQQMMMKKKLLLLLLLLLPPPUUUSSSXXX\\\]]]___iiizzz333333444444555666777777777888888999:::;;;;;;;;;888CCCOOOWWWddd}}}{{{ssssssjjjfffeeeaaabbbgggnnnuuu~~~jjj[[[MMMHHHFFFHHHHHHFFFGGGJJJIIIJJJKKKJJJJJJJJJLLLNNNGGGGGGHHHGGGGGGHHHLLLOOOQQQ\\\hhhqqq}}}ttthhh[[[SSSOOOMMMQQQVVV]]]jjj|||yyynnnddd```___bbbiiipppwwwxxxmmmjjj```gggrrrppphhhaaa^^^^^^dddppp|||~~~dddYYYPPPGGGIIIHHHGGGEEEBBB>>>;;;888999888888888888888999999777777777777777777777777888888888888888888888888777777777888999999::::::777999:::999888888:::;;;:::AAAHHHOOO\\\kkkssssssgggZZZPPPQQQTTTXXXcccooo~~~ooo\\\UUUOOOLLLKKKLLLLLLLLLPPPVVVSSSXXX]]]^^^aaalll}}}444444444555444444333333555555555666888999:::;;;>>>BBBJJJZZZqqqxxxqqq~~~ssskkkfffeeebbbcccgggnnnvvvrrraaaXXXMMMLLLIIIGGGEEEEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJHHHHHHJJJLLLNNNNNNVVVaaammmttt{{{~~~ooo```XXXUUUSSSTTTVVVaaappp}}}vvvllleeecccfffjjjlllxxxsssjjjhhhjjjrrr}}}~~~tttmmmeee___]]]```kkkwwwmmm\\\PPPHHHFFFDDDCCC@@@>>>===<<<<<<999777666666888:::::::::999999999888888888888777999888888888777777666666666666666666666666666666777777888999::::::;;;;;;===AAAHHHRRR[[[aaaddddddZZZSSSMMMLLLOOOXXXfffttt|||eeeYYYTTTNNNMMMLLLLLLNNNPPPSSSTTTZZZ[[[^^^bbbeeeooo444444444555555444444333888888777666666777777888>>>DDDQQQccc|||{{{wwwxxxyyypppiiieeeeeebbbccchhhpppyyynnn]]]TTTKKKIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKIIIHHHGGGGGGJJJMMMOOOPPPWWWcccooowww~~~uuufff]]]WWWTTTUUUYYYeeettt}}}|||}}}{{{sssmmmllloooqqqsssuuu|||wwwnnnmmmnnnttt~~~}}}yyyqqqhhhbbb^^^```iiittt~~~rrr___SSSKKKGGGEEECCCAAA???>>>===<<<;;;999777666888999999888999999999888888888888777888888888888777777777666777777777777777777777777999999999999999999::::::<<<@@@GGGQQQZZZ___aaa```UUUOOOKKKLLLPPPYYYhhhuuuwwwbbbWWWSSSNNNMMMLLLMMMNNNQQQTTTUUU[[[\\\```eeeiiittt333444444555555555444444888777666666666666888888???HHHXXXoooxxxwwwtttmmmhhheeeeeebbbdddjjjsss|||}}}hhhXXXPPPHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGGGGJJJMMMPPPRRRYYYeeesss{{{~~~pppcccYYYTTTWWW^^^iiiwwwuuuooopppuuu~~~zzzzzz|||}}}~~~{{{}}}}}}tttrrrssswww~~~}}}vvvllleee```___gggpppwww}}}zzzcccUUUOOOHHHGGGEEECCC@@@???>>>======;;;888777888888888777999999999888888888888777888888888888777777777777888888888888888888888888::::::::::::999999999999<<<@@@GGGPPPYYY]]]]]]\\\OOOJJJIIIMMMSSS\\\jjjvvvooo]]]SSSPPPMMMMMMMMMMMMOOORRRUUUWWW\\\]]]bbbiiiooo{{{333444444555555555555555555444444444666999;;;===BBBKKK]]]vvvvvvzzz|||pppkkkgggeeeeeeccceeelllvvvvvvcccUUUMMMGGGGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJGGGHHHHHHHHHIIILLLPPPSSS\\\iiiwwwyyyjjj]]]UUUYYYbbbmmmyyyvvvppprrrzzzyyyvvvuuuxxx~~~~~~~~~yyynnnfffaaa___dddkkkppp~~~~~~fffUUUOOOJJJIIIFFFDDDBBB@@@???>>><<<:::888777888999999888999999999888888888777777888888888777777777777777999999999999999999999999999999::::::::::::::::::===AAAIIIRRRYYY\\\ZZZXXXKKKHHHHHHNNNUUU^^^kkkwwwiiiYYYQQQNNNMMMMMMMMMNNNPPPTTTWWWYYY\\\^^^dddmmmvvv333444555555666666666555555555444444666999<<<>>>FFFNNN___xxxvvv}}}yyyoookkkgggeeedddeeegggoooyyyppp```SSSKKKHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLKKKJJJHHHIIIJJJJJJJJJLLLPPPTTT```mmm{{{pppaaaXXX\\\dddqqq{{{wwwssswww}}}wwwuuuwww|||~~~zzznnngggbbb___bbbgggkkk{{{~~~iiiUUUNNNKKKJJJGGGEEEBBB@@@???>>>;;;999777777999;;;;;;;;;999999999888888888777777777777777777777777888888999999999999999999999999777888888:::;;;<<<======@@@EEELLLUUU[[[\\\YYYUUUJJJHHHJJJPPPXXX```mmmxxx{{{eeeWWWPPPLLLLLLLLLMMMOOORRRVVVYYY\\\]]]___eeeppp|||333444555666666666666666:::999777666666999;;;===HHHQQQbbb|||xxxuuummmjjjgggddddddfffiiirrr}}}}}}kkk]]]QQQKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIHHHJJJLLLLLLKKKMMMSSSWWWfffqqq~~~uuuggg]]]___fffttt||||||yyy~~~||||||xxxvvvvvvzzz}}}|||pppiiiccc___```ccchhhyyy~~~oooXXXPPPLLLJJJHHHEEEBBB@@@???>>>:::888777777999;;;<<<<<<999999999888888888888777777777777777888888888888999999999999999999999999666777888:::;;;===>>>???CCCGGGOOOWWW\\\\\\WWWSSSJJJHHHKKKRRR[[[dddqqq}}}tttaaaVVVOOOKKKLLLLLLMMMOOOSSSWWW\\\^^^___aaahhhttt333444555666777777777777;;;:::888777777:::===???IIISSShhhpppiiihhheeecccccceeeiiitttvvvfffZZZPPPJJJEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLKKKJJJHHHGGGEEEIIILLLMMMMMMPPPWWW]]]jjjuuuzzznnndddcccgggrrrwww|||{{{xxxtttrrrtttyyy~~~zzzwwwvvvyyy~~~|||tttllleee___]]]___cccvvv~~~vvv^^^UUULLLJJJHHHEEEBBB@@@>>>===<<<:::888888999;;;;;;;;;999999999888888888888777666777777777888888888888999999999999999999999999888888999:::;;;<<<===>>>DDDIIIQQQXXX\\\[[[UUUPPPIIIHHHKKKTTT^^^iiiwwwlll]]]UUUOOOKKKLLLLLLMMMPPPTTTYYY]]]```bbbdddkkkyyy333444555666777777777777999888666777999===AAADDDHHHUUUlllyyykkkffffffdddccccccdddiiiuuurrrcccXXXOOOIIIBBBDDDFFFHHHJJJKKKLLLLLLGGGHHHIIIJJJJJJHHHFFFEEEBBBGGGKKKMMMOOOSSS[[[aaammmwww}}}rrriiifffiiinnnrrryyy~~~||||||vvvuuuqqqllliiijjjoootttwww||||||xxxvvvxxx|||zzzxxxnnnggg___\\\\\\```sss}}}|||dddZZZKKKJJJGGGDDDAAA???>>>===>>><<<999888999:::999999999999999888888888888777666666777777888888888999888888888888888888888888:::::::::;;;;;;<<<<<<<<>>AAAPPP]]]tttuuuhhhcccccccccdddggglllqqqzzz~~~lll___SSSMMMKKKHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFIIIHHHJJJNNNQQQTTT^^^hhhvvv{{{~~~vvvooojjjlllmmmpppttt||||||xxxvvvqqqjjjeeecccbbbbbbbbbiiioooxxx{{{wwwuuuvvvzzz|||zzz|||qqqggg```]]]___fffppp}}}hhhUUUOOOJJJEEEBBBCCCCCCAAA>>><<<;;;:::999888888888888:::999888888777777888888777777777888999999999:::999999:::::::::999999888:::999:::<<<;;;999;;;@@@@@@RRRYYYZZZ^^^ZZZNNNJJJKKKIIINNNZZZffftttppp___VVVOOOLLLNNNLLLNNNQQQSSSWWW\\\bbbffffffhhhqqq444444444555555555666666777777777777888;;;???BBBOOO\\\rrr{{{ooodddaaaaaabbbdddggglllqqq|||yyyhhh\\\RRRLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGIIINNNRRRXXXcccnnn{{{zzzrrrmmmggggggjjjppp|||}}}xxxrrrmmmfff```^^^]]]\\\\\\VVV]]]eeemmmuuu}}}}}}yyyuuuvvvyyy{{{{{{tttjjjaaa^^^___fffnnnxxx~~~mmmZZZOOOKKKEEECCCCCCCCC@@@>>><<<;;;:::999888888888888:::999888888777777888888888888888888888999999999888888999999:::999999888888777888::::::888:::???EEETTTYYYZZZ```\\\QQQNNNIIIJJJPPP\\\iiizzzkkk]]]UUUOOOLLLNNNLLLNNNPPPSSSVVVZZZ```dddeeegggqqq222222333444555666777888777777777777888;;;@@@DDDOOO]]]ssstttkkkbbb```aaabbbeeehhhlllsssrrrcccXXXPPPKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGFFFIIIOOOUUU]]]jjjvvvxxxrrrfffdddeeemmm|||~~~yyymmmhhh```ZZZVVVTTTSSSRRRKKKOOOVVV\\\dddnnnzzz{{{vvvvvvxxx{{{}}}xxxmmmccc______eeejjjqqqvvvzzz~~~yyysss```QQQLLLFFFCCCCCCCCC@@@>>><<<;;;:::999999888888888:::999888888777777888888999999999888888888888888666777888999999999999999999777888::::::999<<>><<<<<<;;;:::999999999999:::999888888777777888888:::999999999888777777777555666777888999999::::::;;;999:::======<<>>===BBBHHHQQQ]]]eeelllrrreeeRRRNNNKKKSSS___kkk|||qqq___WWWRRRKKKHHHKKKLLLNNNQQQSSSUUUWWW[[[^^^cccgggttt666666555555555444444444222555888888777:::BBBHHHSSSddd~~~yyypppkkkhhhgggeeebbbbbbeeeppp{{{xxxdddXXXPPPJJJHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHLLLLLLOOOVVV]]]ffftttxxxsssnnnqqq|||vvvuuu{{{vvvqqqhhhbbbYYYQQQLLLHHHFFFEEEAAACCCCCCCCCDDDIIIRRRYYY^^^fffqqqzzz~~~}}}yyyyyy~~~vvvhhh```]]]YYY\\\bbbjjjsss~~~}}}|||{{{|||~~~zzzsssgggUUUPPPJJJFFFEEECCC@@@======<<<;;;:::999999999999:::999888888777777888888999999999888888888888888777888999::::::::::::::::::888999;;;<<<===AAAHHHVVVdddoooxxxyyyhhhTTTQQQOOOXXXdddqqqmmm\\\VVVQQQIIIGGGKKKLLLOOORRRUUUWWWYYY\\\___ggglllzzz444444444555555555555555333777;;;;;;999<<>>CCCJJJZZZiiiuuu|||yyydddSSSTTTSSS\\\hhhwwwxxxgggXXXRRRNNNHHHGGGLLLMMMPPPTTTWWWYYY\\\___aaalllsss222333333444555666777777444999======;;;>>>GGGNNNaaasss{{{vvvpppmmmmmmnnnlllhhhiiilllttt}}}mmm[[[QQQMMMJJJIIIKKKFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIGGGIIIOOOYYYbbbkkkyyyzzzuuuwwwpppmmmzzzvvvrrrnnnkkkfff```XXXPPPKKKHHHEEEDDD===???AAA???======@@@CCCDDDJJJRRRXXX___hhhsss|||~~~}}}{{{zzz|||~~~}}}{{{~~~|||nnndddaaaXXXXXXYYY___iiiwww~~~{{{yyyxxx|||}}}yyymmmWWWRRRKKKGGGEEECCC@@@=========<<<;;;:::::::::::::::999999888777888888888777777888888999999999:::;;;;;;<<<<<<<<<;;;::::::===;;;;;;>>>???@@@FFFMMM[[[jjjuuuzzzuuu___PPPUUUUUU^^^jjjzzzssscccUUUPPPLLLGGGHHHMMMMMMQQQUUUXXX[[[]]]aaacccqqqxxx555555666666666666555555<<<888888<<<<<<===IIIXXXddd}}}xxxrrrrrrssstttpppkkklllqqqvvvxxxiiiYYYPPPKKKFFFCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEFFFHHHKKKNNNOOOSSS[[[fffsss~~~xxxuuuxxxssslllwww|||ssslllhhhhhhiiifffbbbZZZRRRKKKFFFDDDCCCAAA@@@???>>>============???BBBFFFKKKRRRZZZccciiinnnpppssstttttttttvvvwwwxxx}}}~~~uuujjjbbbXXXUUUWWW___hhhrrr~~~{{{zzz}}}}}}zzz}}}ppp\\\RRRJJJGGGFFFBBB@@@AAA;;;;;;:::999999999::::::;;;:::999888888888999::::::::::::999999999888888666777777777888888888888;;;;;;::::::===BBBIIIOOO^^^kkkwwwuuufffXXXRRRSSSXXXdddvvvmmm\\\OOONNNLLLGGGJJJRRROOOQQQVVVZZZYYYXXX^^^fffuuu444555555666666666666666;;;777888<<<===???MMM]]]ssszzzvvvvvvwwwxxxtttppprrrwwwyyyssseeeVVVOOOKKKGGGEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIKKKPPPRRRVVV^^^iiiuuu}}}wwwxxxrrrjjjttt{{{ooogggddddddeeeeeeaaaYYYPPPIIIEEEBBBAAA>>>>>>===<<<<<<<<<<<<======???BBBEEEIIIPPPWWW\\\```cccfffiiijjjllloooqqqqqqwww|||}}}xxxllldddYYYVVVXXX^^^gggppp||||||zzz~~~}}}{{{yyy]]]SSSJJJGGGFFFCCCAAAAAA<<<;;;::::::999999::::::;;;:::999888888888999999:::999999999888888888888888888888888999999999999<<<<<<;;;;;;<<>>???@@@BBBEEEJJJMMMQQQTTTYYY\\\___bbbfffiiiiiipppwwwzzz{{{nnnfff[[[XXXYYY^^^dddlllxxx~~~{{{~~~~~~|||aaaUUUKKKGGGFFFCCCAAAAAA<<<<<<;;;:::::::::::::::;;;:::999999888888999999999999888888888777777777888999999999999:::::::::===<<<<<<;;;===BBBIIINNN\\\jjjwwwvvvhhhZZZTTTUUUddd{{{uuubbbVVVLLLLLLKKKGGGHHHMMMOOORRRWWW[[[\\\\\\ccclllxxx222333333555666888999:::888666999>>>AAAHHH[[[pppzzzwwwzzzxxxxxxxxxtttqqqtttzzz}}}fffZZZNNNJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGJJJMMMSSSVVV]]]fffqqq|||{{{{{{pppeeelllxxxuuufff]]][[[]]]```ccc^^^VVVMMMFFFAAA???>>>999999999999:::;;;<<<===>>>???@@@??????AAADDDGGGJJJMMMQQQTTTWWW[[[```cccdddllltttzzz}}}pppggg]]]ZZZZZZ]]]aaahhhttt|||~~~}}}eeeXXXKKKGGGGGGDDDBBBAAA===<<<;;;:::::::::::::::::::::999999999999888999888888888777777777777666888888888999999999::::::<<<<<<<<<===???EEEMMMRRR[[[iiiuuutttgggZZZVVVXXXkkknnn\\\SSSLLLLLLLLLJJJJJJMMMQQQSSSWWW[[[[[[\\\ccclllzzz222222333444666888:::;;;888666:::@@@CCCLLLccc{{{yyyxxxzzzxxxwwwvvvrrrpppttt{{{xxxcccWWWLLLHHHHHHFFFEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFHHHMMMPPPTTTXXX```jjjuuu~~~ooobbbhhhssstttddd[[[YYY\\\___```\\\TTTLLLEEEAAA>>>>>>999999::::::;;;<<<>>>>>>>>>???@@@@@@???@@@CCCEEEHHHJJJMMMOOORRRUUUYYY]]]bbbkkkttt{{{qqqhhh^^^\\\[[[]]]^^^dddppp}}}~~~~~~iii[[[LLLGGGGGGEEECCCBBB>>>===<<<;;;::::::::::::::::::::::::999999888888888888888777777777777666777777777777888888888999:::;;;<<<>>>BBBJJJSSSYYY\\\hhhrrrpppcccYYYYYY]]]tttjjjXXXRRRLLLLLLNNNNNNNNNNNNRRRSSSWWWZZZZZZZZZbbbkkk}}}333333333333555777999;;;888777;;;AAAEEEPPPjjj||||||yyyxxxwwwuuusssyyysssaaaUUUKKKHHHHHHFFFEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGJJJOOOSSSUUUZZZcccooozzznnnaaadddoootttcccYYYVVVXXX[[[\\\XXXQQQIIICCC???>>>===:::::::::;;;<<<===>>>???<<<===>>>?????????BBBDDDFFFHHHJJJKKKLLLOOOSSSVVV```iiittt{{{sssiii___]]][[[\\\\\\aaannn{{{nnn]]]MMMHHHHHHFFFCCCBBB>>>>>><<<;;;::::::::::::999::::::::::::999888777999999888888888777777777666666777777777888888888888:::;;;>>>DDDLLLVVV\\\^^^gggnnniii^^^WWW[[[bbb}}}fffVVVQQQLLLLLLNNNQQQQQQQQQRRRSSSWWWZZZZZZ[[[cccmmm444444333333444777999:::999888<<>>;;;===>>>???>>>???AAACCCFFFGGGHHHIIIJJJMMMQQQTTT\\\fffqqqyyyuuukkk___]]][[[[[[ZZZ^^^lllzzzqqq___NNNHHHHHHGGGDDDBBB???>>>===<<<:::::::::999999999:::::::::999888777:::999999999888888888888777777888888888999999999888999;;;>>>CCCKKKTTT[[[```fffjjjcccXXXUUU]]]gggvvvaaaSSSPPPKKKJJJNNNRRRTTTSSSPPPRRRVVVZZZ[[[^^^gggrrr555444333333444666999::::::999===CCCGGGTTTqqq}}}wwwuuuvvvxxxyyy|||mmm[[[PPPHHHGGGIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEFFFHHHMMMSSSXXXYYY___jjjvvvmmm___aaakkkvvvcccUUUNNNMMMOOOTTTPPPIIICCC>>>;;;::::::;;;;;;::::::;;;;;;<<<<<<===>>>@@@@@@@@@@@@AAACCCFFFGGGHHHIIIJJJMMMRRRUUUXXXcccoooxxx~~~wwwttttttxxx|||wwwlll^^^]]][[[ZZZYYY]]]kkkzzzsss```NNNHHHHHHGGGDDDBBB??????===<<<;;;::::::999999999:::;;;:::999888777:::::::::999999999999888888888999999999:::::::::888999:::===AAAIIIRRRXXXaaafffggg___TTTSSS^^^jjjrrr\\\RRROOOJJJHHHLLLRRRTTTSSSOOOPPPUUU[[[]]]aaakkkvvv777777777777666666666666888666999BBBIIIVVVsss~~~yyysssvvvyyyyyyzzzwwwiiiYYYRRRJJJFFFGGGHHHGGGEEEIIIIIIIIIHHHHHHHHHGGGGGGDDDFFFGGGHHHIIIMMMQQQUUUZZZdddrrr}}}iii[[[^^^iiivvvqqq___TTTOOOMMMLLLNNNKKKFFFAAA>>><<<;;;<<<===:::888888:::<<<=========???AAABBBBBBBBBCCCDDDFFFGGGHHHIIIIIIKKKNNNPPP[[[bbblllvvv}}}qqqlllfffdddeeehhhkkkmmmsssxxxyyylllbbb\\\VVVWWW[[[bbbmmmwww}}}}}}zzz```QQQNNNGGGCCCDDD??????>>>===<<<;;;:::::::::999999999999999999999999::::::;;;<<<;;;:::999888888888999999999:::::::::999;;;===<<<===EEETTT```bbb```\\\VVVPPPQQQ^^^mmmfffXXXOOOMMMJJJIIIIIILLLOOOQQQPPPRRRWWW[[[^^^dddsss777777777777666666666666888666:::DDDLLL[[[www|||yyywwwzzz}}}~~~sssfffWWWQQQJJJFFFGGGHHHGGGEEEIIIHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHJJJMMMRRRVVV]]]gggttthhhYYY\\\fffuuurrr^^^RRRMMMJJJIIIKKKIIIDDD@@@===<<<;;;<<<===;;;999999;;;===>>>>>>>>>@@@BBBCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJNNNPPP[[[aaakkkuuu|||rrrccc___ZZZWWWXXX[[[^^^___fffkkkrrryyy{{{nnneee^^^WWWWWWYYY___hhhrrr~~~}}}dddTTTPPPIIIEEEEEEAAA???>>><<<;;;::::::999999999999999999999999999999<<<<<<===<<<;;;:::888777888888999999999::::::::::::<<<>>>===???GGGUUU```bbb___ZZZUUUOOOQQQ___nnnzzzdddXXXNNNMMMJJJIIIJJJLLLOOOQQQSSSTTTYYY]]]```gggvvv666666666666777777777777777777<<>><<<:::;;;===???@@@@@@???AAACCCEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIKKKNNNQQQ[[[aaajjjssszzznnnbbbZZZVVVRRRPPPQQQSSSUUUVVVWWW\\\bbbiiipppxxxssshhh```XXXVVVWWWZZZbbbkkkzzz~~~~~~hhhWWWRRRJJJGGGGGGBBB>>>===<<<:::999999999999::::::::::::::::::::::::>>>======<<<;;;999888777888888999999999:::::::::;;;===>>>>>>@@@IIIVVV```bbb^^^XXXRRRNNNQQQ```ooosssaaaXXXMMMLLLJJJJJJJJJMMMPPPRRRVVVWWW[[[___cccjjj{{{666666666666777777777777888999>>>HHHRRRbbb{{{xxxuuuuuusss{{{jjj^^^RRRNNNIIIGGGGGGHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIILLLPPPVVV[[[fffnnn{{{zzzvvv~~~gggWWWWWW^^^rrrqqq\\\OOOHHHDDDBBBDDDBBB@@@===;;;;;;;;;;;;===;;;:::;;;===???@@@???>>>AAACCCEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJLLLPPPSSS\\\aaajjjrrrxxx}}}}}}lllaaa[[[UUURRRNNNMMMNNNPPPQQQQQQPPPTTTYYY^^^eeemmmuuuzzzwwwhhh```XXXVVVUUUWWW^^^fffsss~~~lllWWWQQQIIIFFFFFFAAA===<<<;;;:::999888888888::::::::::::::::::::::::<<<<<<<<<;;;:::999888888888888999999999:::::::::;;;<<<===>>>AAAIIIUUU___bbb\\\UUUPPPMMMQQQ```pppmmm]]]UUULLLKKKJJJJJJKKKNNNQQQRRRWWWXXX\\\```eeennn555666666666777777777888888;;;@@@GGGQQQaaawww~~~uuurrruuuvvvzzzggg[[[OOOMMMIIIGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJMMMRRRYYY]]]iiirrr}}}uuuttt~~~{{{fffWWWVVV]]]pppoooZZZMMMGGGCCCAAAAAA@@@>>><<<;;;;;;:::;;;;;;:::999;;;===??????>>>===@@@CCCEEEFFFGGGIIIJJJLLLLLLLLLKKKKKKNNNSSSVVV^^^ccckkkrrrxxx|||}}}iii]]]XXXXXXOOOLLLIIIHHHIIIKKKKKKKKKOOOQQQTTTXXX\\\cccjjjooowww{{{ggg___XXXUUUTTTVVV\\\cccnnn}}}~~~~~~oooXXXPPPHHHEEEEEE???===<<<;;;:::999888888888:::::::::::::::::::::::::::::::::999999999999999888888999999999::::::::::::;;;;;;===@@@IIITTT\\\```YYYRRRNNNLLLRRRaaaooohhhYYYQQQKKKKKKJJJKKKLLLOOOQQQSSSWWWXXX\\\aaagggrrr555555666666777777888888888;;;AAAGGGPPP```sss|||sssrrrwww~~~vvvdddZZZMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIKKKNNNSSS[[[```mmmuuuzzz{{{wwwcccUUUUUU\\\mmmlllXXXLLLGGGDDDCCC@@@@@@>>>===;;;::::::::::::999999;;;>>>??????>>>===???CCCEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNQQQWWW[[[aaafffmmmtttyyy}}}jjj\\\TTTRRRTTTNNNLLLJJJIIIJJJKKKKKKJJJMMMOOOQQQSSSVVV[[[```dddnnnxxxfff___XXXUUUTTTUUUZZZaaakkk{{{}}}~~~tttZZZPPPHHHFFFEEE???>>>===<<<:::999999999999999999999999999999999999;;;;;;:::999999999::::::888888999999999:::::::::999::::::<<>>@@@DDDFFFHHHJJJLLLNNNNNNNNNNNNNNNPPPUUU[[[```eeeiiiooouuuzzz~~~~~~hhh\\\WWWRRRPPPQQQPPPOOOMMMMMMNNNOOONNNLLLLLLNNNPPPRRRTTTWWW[[[^^^gggssshhh```YYYVVVSSSSSSXXX^^^gggyyy}}}|||}}}zzz^^^SSSKKKIIIHHHBBB???>>><<<;;;::::::999999888888888888888888888888AAA???===;;;:::999999999888888999999999:::::::::::::::;;;===CCCKKKTTT[[[[[[UUUOOOMMMNNNTTT```mmmsss^^^RRRNNNIIIJJJKKKLLLNNNQQQSSSTTTWWWXXX]]]dddlll{{{444555555666777888888999555;;;@@@FFFQQQbbbsss~~~zzzsssvvvppp___VVVIIIIIIIIIHHHGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKOOOUUU]]]cccttt|||}}}mmm[[[PPPRRRYYYfffzzzfffUUULLLIIIHHHHHHAAA@@@???>>><<<:::999999;;;;;;;;;>>>AAABBBBBB@@@???BBBEEEHHHJJJKKKNNNPPPNNNOOOOOOOOOQQQWWW]]]bbbgggkkkqqqwww{{{|||iiiWWWTTTVVVTTTRRRRRROOONNNLLLMMMNNNNNNMMMKKKLLLNNNQQQSSSUUUWWW[[[^^^dddpppkkkbbbZZZVVVSSSRRRVVV\\\eeewww}}}{{{{{{}}}bbbVVVNNNLLLKKKEEE???>>>===<<<;;;:::::::::777777777777777777777777FFFDDDAAA>>>;;;999888888888888999999999:::::::::<<<;;;<<<>>>DDDMMMVVV[[[YYYSSSNNNMMMOOOTTT```lllmmmZZZQQQNNNIIIIIIKKKLLLOOOQQQSSSUUUXXXYYY^^^eeeooo777777666666666666777777888>>>CCCGGGSSSjjjzzzxxxxxxyyy{{{{{{wwwvvvzzzjjj[[[TTTNNNKKKHHHFFFHHHJJJKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGKKKNNNPPPTTT___jjjwwwvvvfffZZZSSSSSSXXXhhh|||sss^^^SSSOOOLLLJJJJJJCCCBBBAAA???===<<<;;;;;;::::::;;;<<<>>>@@@AAABBBCCCEEEFFFIIIKKKLLLMMMMMMPPPPPPQQQQQQTTTZZZbbbgggiiiooowww}}}hhh[[[RRRUUUUUUPPPPPPWWWVVVVVVUUUTTTRRRRRRRRRSSSRRRTTTWWWXXXWWWWWW\\\cccjjjqqqzzznnneee[[[VVVSSSSSSXXX___hhhsss~~~{{{xxxvvv~~~eeeTTTMMMHHHFFFFFFBBB@@@>>>;;;999888888888<<<;;;:::999888888888888GGGAAA:::888:::<<<<<<999999999:::;;;;;;<<<<<<===<<<=========DDDOOOUUUVVVZZZRRRKKKIIILLLUUUeeesss}}}fffUUUOOOQQQKKKKKKKKKLLLNNNQQQUUUWWWYYYbbbcccgggxxx666666666666666777888888:::???CCCIIIYYYrrrzzzwwwwwwwwwyyyyyywwwtttqqqpppuuu~~~}}}hhhYYYSSSMMMJJJGGGFFFHHHIIIKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHKKKOOOQQQUUU```lllyyyuuueeeZZZSSSSSSWWWiii|||ppp[[[PPPLLLIIIGGGGGGCCCBBB@@@>>>===<<<;;;;;;<<<<<<===>>>???AAACCCDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOPPPPPPQQQTTTZZZaaafffiiinnnvvv}}}dddXXXPPPSSSUUUQQQRRRXXXUUUWWW[[[\\\ZZZYYYWWWWWWUUUYYY]]]]]][[[ZZZaaagggpppuuu|||sssiii]]]WWWTTTSSSWWW]]]eeeppp|||yyyxxx}}}hhhUUUMMMIIIEEEEEEAAA@@@===;;;:::999999999::::::999888777777777777CCC>>>999888:::<<<;;;999888888999999:::;;;;;;<<<<<<======>>>EEEOOOUUUUUUXXXQQQKKKIIILLLUUUffftttzzzdddTTTOOOPPPKKKKKKKKKLLLOOORRRUUUWWWWWWaaadddlll555555555555666888999:::>>>@@@DDDMMMbbb~~~yyyuuutttuuuwwwttttttrrrpppqqqwwwxxxeeeWWWSSSLLLIIIFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLPPPRRRWWWcccooo|||tttfff[[[SSSSSSXXXiii||||||kkkWWWLLLHHHDDDBBBCCCBBBAAA???>>>===<<<<<<<<<======>>>???AAACCCEEEFFFFFFGGGIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQTTTYYY```eeehhhmmmuuu|||sss^^^TTTOOORRRUUUSSSUUUZZZVVV]]]dddgggeeeaaa___^^^aaahhhmmmjjjeeeeeelllrrryyy{{{xxxlll```XXXTTTRRRUUUYYYaaalll|||}}}zzzyyy{{{mmmXXXNNNIIIEEECCC@@@???===;;;::::::::::::888888777777777777777888>>>:::888888:::<<<:::888777777888999999::::::;;;;;;===>>>???FFFPPPUUUUUUUUUOOOJJJIIIMMMWWWhhhxxxuuuaaaSSSNNNNNNKKKKKKLLLMMMPPPSSSVVVWWWVVV```eeeqqq333444444555777888:::;;;???AAAEEERRRlllxxxtttrrrsssuuuvvvwwwxxxyyy}}}tttbbbVVVSSSKKKHHHFFFFFFGGGHHHIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIIIILLLQQQTTTYYYfffrrr~~~ttthhh]]]UUUUUUYYYiii|||uuueeeSSSJJJEEEAAA???@@@@@@???>>>======<<<=========>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSVVVZZZ```eeefffkkkssszzz~~~jjj[[[TTTPPPTTTXXXXXXZZZ]]]___gggppprrrnnnhhhfffggguuu}}}|||tttuuu{{{yyymmm___XXXTTTRRRSSSWWW^^^iiiyyy~~~zzzyyyzzz~~~ttt[[[OOOJJJEEEBBB???>>><<<;;;:::::::::;;;888888777777777888888999:::888888999;;;<<<;;;999888888888999::::::;;;;;;;;;===>>>@@@GGGQQQUUUTTTRRRMMMJJJJJJNNNYYYlll}}}nnn^^^RRRMMMLLLKKKKKKLLLNNNQQQTTTVVVXXXXXX```eeerrr333333444555777999:::;;;???BBBJJJ[[[xxxwwwsssqqqqqqtttwwwyyy}}}qqq```VVVSSSJJJHHHFFFFFFHHHIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIIIILLLQQQTTT[[[hhhuuu~~~uuujjj___VVVVVV[[[hhh{{{{{{nnn```PPPHHHCCC???>>>???>>>>>>===============>>>===>>>???@@@BBBEEEGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMNNNPPPSSSVVVXXX\\\bbbeeefffkkkrrrxxx}}}gggZZZVVVTTTYYY^^^aaacccdddmmmuuu}}}|||tttnnnnnnqqqxxxkkk]]]VVVSSSRRRSSSVVV[[[fffvvv}}}zzzyyyzzz~~~zzz___QQQKKKFFFAAA???>>><<<;;;:::::::::;;;999999888888888999::::::888888999;;;<<<===;;;:::999999::::::;;;<<<<<<<<<:::===???BBBIIIQQQUUUTTTOOOLLLJJJLLLPPP\\\qqq~~~hhh[[[RRRLLLKKKJJJKKKMMMOOORRRUUUWWWYYY[[[bbbeeerrr333444444555777888:::;;;===EEERRRfffwwwsssppprrruuuuuuyyyooo^^^TTTQQQJJJHHHGGGGGGIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIIIILLLQQQUUU\\\jjjwww{{{tttkkk```WWWVVV[[[fffyyyuuugggZZZMMMFFFAAA======???<<<<<<<<<<<<======>>>???>>>>>>???AAACCCFFFHHHIIIIIIJJJLLLMMMNNNOOOOOOOOOPPPSSSVVVYYY\\\```dddggghhhmmmsssyyy}}}|||dddZZZXXXYYY___gggnnnpppqqqzzz{{{tttvvv{{{xxxjjj[[[UUUSSSRRRSSSUUUWWWbbbsss}}}zzzyyyyyy~~~bbbRRRMMMGGGAAA@@@???===;;;::::::::::::::::::999999999999999:::777888999:::;;;;;;;;;;;;999::::::;;;;;;<<<======999===@@@CCCJJJRRRUUUSSSMMMKKKKKKNNNSSS___vvvwwwbbbYYYRRRMMMKKKJJJKKKMMMPPPSSSVVVXXXYYY[[[eeeiiiuuu444444444555666888999:::===III[[[rrr~~~xxxsssqqqssswwwxxx|||}}}lll\\\QQQNNNJJJIIIHHHHHHJJJJJJJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHKKKPPPTTT\\\kkkyyyzzzvvvqqqjjj___VVVUUUYYYeeexxx~~~ppp```UUUIIICCC???<<<<<<>>>;;;;;;;;;<<<===>>>???@@@???@@@AAACCCEEEHHHJJJKKKIIIJJJLLLNNNOOOPPPQQQQQQRRRUUUYYY]]]```cccfffiiilllpppvvv|||rrr]]]XXXYYY]]]eeeqqq{{{|||~~~{{{lll\\\VVVTTTSSSRRRTTTSSS___ooo~~~{{{{{{www|||dddSSSNNNIIIBBBAAA@@@===;;;:::999999999;;;:::999888888777888888777888888999999999:::;;;888999999:::;;;;;;<<<<<<999===AAADDDKKKSSSUUURRRLLLKKKLLLOOOUUUbbbzzzrrr___WWWRRRMMMJJJJJJKKKNNNQQQTTTWWWYYYZZZYYYfffooo}}}555555555555666888999:::===KKKaaazzz~~~}}}}}}xxxtttqqqtttxxx}}}{{{kkkZZZOOOLLLKKKJJJIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHKKKOOOTTT\\\kkkyyy~~~|||vvvsssoooiii^^^TTTSSSXXXdddwwwwwwiii[[[QQQGGGBBB>>>;;;;;;>>>;;;;;;;;;;;;===>>>???@@@AAAAAABBBDDDGGGJJJLLLMMMIIIJJJLLLNNNPPPQQQRRRRRRTTTWWW[[[___bbbeeehhhjjjppptttyyy~~~jjjWWWVVVYYY___iiiwww~~~nnn^^^WWWUUUSSSRRRSSSQQQ\\\mmm|||}}}}}}vvvzzzeeeTTTOOOJJJBBBBBB@@@>>>;;;:::888888888::::::888777666666666666666777777777666777888:::777888888999::::::;;;;;;888===AAAEEEKKKSSSUUURRRKKKKKKMMMQQQVVVddd}}}ooo]]]WWWSSSNNNKKKJJJKKKNNNRRRUUUWWWYYYZZZWWWggguuu555555666555555777;;;>>>AAANNN^^^vvv}}}~~~|||tttqqqppptttxxx}}}vvvjjj\\\RRRNNNJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFJJJOOOSSSXXXaaammmwww~~~}}}yyyuuummmeee^^^XXXRRRRRRUUUdddxxx}}}nnndddUUULLLAAA;;;;;;===>>>===;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBDDDFFFIIILLLNNNMMMMMMMMMNNNOOOPPPQQQRRRUUUXXX^^^bbbeeehhhkkkmmmssswww}}}sssaaaZZZYYY[[[cccooozzz~~~ooo___VVVRRRQQQSSSXXXXXX___kkkyyy}}}|||}}}jjjWWWRRRJJJAAACCC@@@>>>======<<<;;;::::::::::::999999999888888777777777888888999999999999999999999999999999999>>>===@@@GGGQQQVVVVVVSSSPPPLLLNNNUUUZZZeeekkk\\\WWWQQQKKKKKKKKKLLLNNNQQQTTTXXX\\\^^^___hhhwww555555666555555777;;;>>>AAAOOO^^^vvv}}}vvvssssssvvv{{{}}}tttgggZZZQQQLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGJJJOOORRRXXXaaannnxxx{{{wwwrrriii```ZZZSSSOOOOOOSSScccwwwyyykkkaaaRRRKKKBBB>>>>>>???>>><<<;;;;;;;;;;;;<<<===>>>???AAABBBCCCEEEGGGJJJLLLNNNNNNNNNNNNNNNOOOQQQRRRSSSUUUYYY^^^bbbfffhhhlllnnnssswww|||iii\\\[[[\\\```jjjwwwqqqaaaXXXSSSQQQRRRVVVWWW]]]iiixxx~~~{{{{{{}}}jjjVVVOOOJJJBBBCCC@@@>>>======<<<;;;:::::::::999999999888888888888888888999999999::::::999999999:::::::::;;;;;;<<<;;;???GGGQQQWWWVVVSSSPPPLLLNNNUUU\\\jjjhhh[[[WWWRRRNNNNNNMMMNNNOOORRRUUUWWWZZZ[[[ccclll|||555555666555555777;;;>>>AAAPPP```www~~~xxxvvvvvvyyy}}}}}}~~~pppdddXXXOOOKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKNNNRRRYYYcccqqqzzz~~~yyytttlllcccYYYSSSMMMIIIKKKPPPaaatttssseee[[[MMMHHHCCC@@@@@@???===:::<<<<<<<<<<<<===>>>???@@@AAACCCEEEGGGJJJKKKMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTWWWZZZ___cccfffiiimmmooosssvvv{{{qqq]]]XXX\\\___fffrrrttteee[[[UUUQQQQQQSSSUUU[[[gggvvv~~~zzzzzzzzznnnUUUMMMJJJFFFCCC@@@>>>======<<<;;;:::999999999888888888888888999999999999::::::::::::888999999:::;;;<<<======::::::>>>GGGRRRWWWVVVSSSRRRNNNOOOWWWaaarrrdddYYYWWWRRRPPPPPPKKKMMMPPPTTTWWWZZZ\\\\\\gggqqq555555666555555777;;;>>>BBBRRRcccyyy}}}yyyxxxxxx{{{~~~}}}|||mmmbbbVVVNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJLLLNNNSSS[[[gggttt}}}}}}vvvqqqggg]]]SSSMMMHHHFFFIIINNN[[[oooxxxlll___VVVIIIEEEAAA>>>>>>>>>===;;;============>>>@@@AAABBBBBBDDDGGGIIILLLMMMMMMMMMOOOOOOOOOPPPQQQSSSTTTUUUXXX\\\```dddgggjjjnnnqqqsssvvv{{{~~~yyydddWWWWWW\\\bbbkkkwwwxxxiii___XXXRRRPPPQQQSSSYYYdddsss{{{zzzyyy|||tttWWWLLLJJJHHHCCC@@@>>>======<<<;;;:::888888888888888888888888::::::::::::::::::::::::888999:::;;;<<<>>>??????;;;<<<@@@JJJTTTXXXVVVRRRTTTQQQQQQYYYfffzzz{{{aaaXXXUUUQQQOOOQQQIIILLLPPPVVV[[[___bbbcccjjjuuu555555666555555777;;;>>>BBBSSSeeezzz|||zzzzzzzzz{{{~~~|||yyykkk```UUUNNNLLLHHHHHHHHHGGGGGGHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMPPPVVV___kkkxxx~~~zzztttnnnbbbYYYOOOJJJEEEDDDGGGMMMVVVjjj~~~{{{qqqeeeYYYQQQFFFBBB>>>;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFHHHKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVVVVZZZ]]]aaaeeehhhkkkpppssstttwww{{{~~~uuuggg\\\WWWXXX[[[fffppp{{{wwwvvv{{{|||lllaaaYYYSSSPPPQQQRRRWWWbbbppp{{{{{{yyy{{{xxxYYYKKKHHHGGGCCC@@@>>>======<<<;;;:::888888888888888888999999::::::::::::::::::::::::888888:::;;;===>>>@@@@@@===>>>DDDNNNXXX\\\XXXTTTTTTQQQRRRZZZiiiwww___VVVSSSOOOMMMOOOLLLNNNSSSXXX]]]bbbfffgggkkkwww555555666555555777;;;>>>BBBSSSdddxxx|||{{{|||{{{|||~~~|||wwwhhh]]]SSSNNNLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKLLLNNNRRRYYYdddqqq|||}}}{{{zzzvvvpppjjj]]]UUULLLHHHDDDCCCFFFLLLTTThhh{{{tttiii^^^SSSKKKCCC@@@===;;;:::;;;>>>????????????@@@AAACCCDDDEEEGGGHHHIIIKKKMMMOOOOOOPPPPPPPPPPPPRRRSSSUUUWWWXXX\\\___bbbeeeiiimmmqqquuuvvvxxx{{{~~~~~~|||rrreeeZZZVVVWWWYYYZZZgggrrr}}}|||pppiiijjjqqqxxx|||nnncccZZZSSSQQQRRRRRRWWW```mmm}}}{{{{{{zzz{{{{{{\\\MMMHHHEEECCC@@@>>>======<<<;;;:::999999999999999:::::::::::::::::::::999999999999888999:::;;;===>>>???@@@>>>AAAGGGSSS^^^bbb___ZZZSSSRRRSSS\\\nnnsss]]]UUURRRMMMKKKMMMSSSTTTVVVYYY]]]aaadddfffnnn{{{555555666555555777;;;>>>BBBRRRbbbsss~~~~~~~~~}}}}}}~~~~~~tttdddZZZQQQLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHKKKMMMMMMOOOTTT]]]iiiuuu~~~zzzwwwtttqqqkkkfffXXXQQQJJJGGGDDDBBBEEEJJJVVViiizzzzzznnnbbbWWWMMMFFF???@@@???>>>>>>>>>???@@@??????@@@AAABBBDDDFFFFFFIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXYYY^^^```cccfffiiimmmrrrvvvwwwyyy|||~~~tttnnneeeZZZQQQOOORRRVVVYYYbbbooozzzvvvqqqjjjgggjjjqqqxxx|||pppcccZZZTTTSSSTTTRRRVVV___lll{{{zzz{{{zzz{{{cccUUUNNNIIICCC@@@>>>======<<<;;;:::999999:::::::::;;;;;;;;;::::::999999999888888888888999999;;;<<<===>>>>>>===@@@IIIWWWdddjjjgggcccUUUVVVYYYdddyyyoooZZZSSSQQQLLLKKKNNNUUUTTTUUUWWW[[[___dddgggrrr555666666555555777;;;>>>BBBRRR```ooo~~~~~~qqqbbbWWWOOOKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFHHHKKKMMMMMMPPPVVV```lllxxx}}}wwwsssqqqmmmgggcccUUUOOOIIIFFFCCCAAADDDHHHYYYkkk{{{wwwjjj^^^SSSIIIBBB===???BBBCCCBBB@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGKKKJJJJJJKKKMMMOOOQQQSSSPPPQQQQQQSSSUUUWWWXXXZZZ^^^```dddfffiiinnnssswwwxxxzzz}}}xxxjjjbbb]]]UUUMMMJJJMMMTTTZZZ[[[jjjvvv{{{uuunnnlllkkklllqqqwww}}}pppcccZZZTTTTTTVVVRRRVVV___kkkyyyxxxzzzyyyzzz}}}{{{kkk]]]UUUOOOCCCAAA>>>=========;;;::::::::::::;;;;;;<<<<<<<<<999999999888888777777777888999999:::;;;<<<======;;;@@@JJJZZZhhhooonnnjjjYYY[[[```mmmkkkXXXRRRPPPLLLLLLOOORRRRRRRRRTTTYYY```fffjjjvvv555666777888888:::>>>@@@DDDNNN\\\gggoooyyy}}}{{{|||}}}nnn```VVVMMMHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGEEEDDDDDDEEEHHHIIIOOOQQQVVV```mmmyyy~~~yyytttnnnggg```[[[SSSPPPKKKEEEAAAAAADDDGGGXXXmmm}}}~~~~~~zzzlll^^^TTTLLLEEEAAA======>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\___bbbgggkkknnnqqquuuwwwyyy{{{~~~~~~mmm___WWWSSSMMMJJJMMMRRRWWWZZZbbbdddjjjttt}}}}}}uuunnneeegggjjjsssyyyhhh\\\UUUQQQPPPRRRUUU^^^kkk{{{}}}yyy|||~~~yyytttyyykkk[[[VVVLLLCCCBBB@@@???===<<<;;;;;;888888888:::===>>>===<<<:::::::::999999888888888;;;888999???BBB???<<<<<>>=========>>>??????@@@@@@BBBBBBCCCDDDFFFGGGHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTVVVXXX[[[]]]^^^aaadddhhhlllooorrrvvvxxxzzz|||uuudddXXXQQQNNNJJJIIILLLQQQWWW[[[aaadddlllvvv|||{{{rrrjjjggglllttt|||zzziii]]]VVVRRRPPPRRRUUU]]]iiixxx|||xxx{{{}}}~~~}}}|||uuupppyyykkkXXXRRRGGGBBBAAA???>>><<<;;;;;;;;;:::999888999;;;<<<;;;::::::::::::999999999888888<<<999;;;AAADDDAAA======@@@FFFPPP^^^qqq~~~{{{rrr[[[```lll|||kkkZZZRRROOOLLLKKKKKKNNNRRRVVVYYY\\\```fffkkk|||555666777777666888;;;===EEENNNZZZeeeooo|||{{{yyyzzzzzzfffZZZSSSMMMJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFIIIJJJNNNPPPUUU___mmm{{{~~~xxxqqqjjjccc[[[VVVSSSPPPKKKDDD???>>>@@@BBBXXXeeeooommmlllqqquuuuuuoooggg[[[PPPIIIDDD???;;;<<<======>>>??????@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIMMMMMMMMMNNNNNNOOOQQQQQQTTTUUUVVVXXX[[[^^^```aaacccgggkkknnnqqqtttwwwyyy{{{~~~~~~zzzjjj\\\SSSMMMKKKIIIJJJNNNTTT[[[```fffmmmwww~~~uuummmiiiqqq}}}zzz}}}}}}lll___WWWSSSQQQRRRUUU\\\gggttt{{{wwwzzz|||~~~www~~~{{{sssooo|||lllWWWNNNCCCBBB@@@>>>===;;;;;;;;;;;;<<<;;;999999::::::999888:::::::::999999999999888;;;:::===DDDFFFAAA===<<<>>>EEEPPP```pppyyyvvvmmm[[[cccssswwwgggWWWPPPNNNLLLKKKLLLNNNRRRVVVYYY[[[```hhhmmm555666777666666777999<<>>===@@@BBBNNNYYYcccfffhhhmmmppppppccc\\\RRRJJJEEEBBB===:::<<<<<<===>>>???@@@@@@AAACCCCCCDDDFFFGGGIIIJJJKKKNNNNNNNNNNNNOOOOOOPPPQQQUUUVVVWWWZZZ\\\```bbbdddfffiiinnnqqqsssuuuxxx{{{}}}{{{}}}pppaaaWWWRRRLLLLLLMMMNNNSSSZZZbbbhhhuuu~~~~~~xxxsss{{{yyy~~~ooobbbYYYTTTRRRRRRUUU[[[cccppp~~~|||xxx{{{|||~~~rrrzzz}}}tttssspppXXXNNNDDDBBBAAA???===<<<<<<===>>>AAA>>>;;;999999999888777999999999999999999999999::::::>>>EEEFFF@@@<<<;;;===CCCOOO^^^kkkooojjjcccYYYcccxxxrrrbbbSSSNNNMMMLLLLLLLLLNNNRRRWWWYYY[[[aaajjjqqq555666777666666777999<<>>===@@@CCCFFFPPP[[[bbbfffiiiiiigggZZZTTTLLLFFFDDDAAA>>>;;;<<<<<<===>>>???@@@AAAAAACCCDDDEEEGGGIIIJJJLLLLLLNNNNNNNNNNNNOOOOOOPPPQQQUUUVVVXXXZZZ^^^aaadddeeeiiilllpppsssuuuwwwyyy|||}}}~~~yyyzzz|||hhhYYYRRROOOLLLMMMOOORRRWWW```kkkrrrxxx}}}rrreee[[[UUURRRRRRTTTYYY```kkkzzz~~~yyy|||}}}ssszzz~~~uuuxxxwww\\\QQQGGGDDDBBB@@@>>>>>>???@@@AAAFFFBBB>>>;;;::::::999888999999999999999999999999;;;<<>>DDDPPP^^^fffeee___ZZZXXXfff|||mmm___QQQLLLMMMMMMLLLMMMOOOSSSXXXZZZ\\\bbbmmmvvv555666777777666888;;;===BBBKKKYYYjjj}}}~~~xxxsssuuu{{{sssaaaVVVPPPJJJHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEFFFHHHJJJKKKLLLNNNRRRZZZggguuu~~~yyyqqqiiiaaaZZZTTTPPPFFFEEECCC???======@@@CCCDDDKKKTTT]]]aaabbb___\\\RRRMMMFFFBBBAAAAAA>>><<<;;;<<<===>>>???@@@AAABBBDDDDDDFFFHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRVVVWWWYYY\\\___cccfffhhhkkknnnqqqtttuuuwwwzzz|||}}}}}}yyy{{{ttt```RRRLLLIIIJJJLLLOOOSSS[[[fffuuu}}}vvv}}}vvvhhh]]]WWWSSSQQQTTTXXX^^^hhhwww~~~zzz|||~~~xxx{{{{{{ttt{{{|||```SSSJJJDDDCCC@@@???>>>@@@BBBDDDIIIEEE???;;;:::::::::999888999999999999:::::::::>>>@@@DDDIIIHHHBBB???AAAAAAGGGSSS___ddd```ZZZXXXZZZjjjkkk]]]OOOLLLMMMMMMLLLMMMPPPUUUZZZ[[[]]]dddqqq{{{555666777777777999<<>>@@@CCCFFFLLLTTTYYYYYYVVVTTTKKKFFFAAA>>>>>>>>><<<:::;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFHHHJJJLLLNNNOOONNNOOOOOOPPPQQQRRRTTTUUUWWWXXXZZZ^^^bbbfffiiikkklllooorrrtttvvvwwwzzz{{{|||{{{xxxxxx~~~{{{mmm[[[OOOIIIGGGHHHKKKPPPVVV```ppp~~~xxxxxxjjj___XXXTTTQQQTTTWWW\\\fffvvv~~~yyy{{{}}}yyyzzzxxxuuuaaaSSSJJJDDDBBB???>>>>>>@@@BBBDDDJJJEEE>>>:::888999999:::888888999999999:::::::::>>>???CCCGGGEEE@@@>>>AAABBBGGGSSS```ccc]]]YYYZZZZZZllljjj\\\OOOLLLMMMMMMMMMMMMQQQVVV[[[]]]^^^fffttt555666777888888:::>>>@@@IIIQQQ```sss~~~zzzsssooouuu~~~yyyjjjYYYPPPMMMJJJIIIKKKFFFFFFFFFEEEFFFGGGGGGHHHCCCDDDEEEGGGIIIKKKLLLMMMPPPUUU```nnn|||zzzuuummmeee^^^XXXRRROOOFFFEEEBBB???;;;:::<<<>>>@@@@@@EEEMMMSSSTTTSSSRRRFFFBBB===;;;;;;<<<:::777;;;;;;<<<>>>???AAABBBBBBDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWYYYZZZ\\\```dddhhhkkkmmmmmmooorrruuuvvvwwwyyy{{{|||~~~~~~yyyxxxrrrwwwtttgggXXXOOOKKKHHHHHHLLLRRRYYYeeexxx}}}zzzkkk```XXXTTTQQQSSSWWW\\\eeeuuu}}}xxxzzz|||wwwyyyxxxvvv```QQQIIICCCAAA>>>======???BBBDDDIIIDDD===999777888999999888888888999999:::::::::<<<<<<@@@CCCAAA;;;;;;???@@@EEEQQQ^^^aaa[[[XXX[[[YYYkkkiii\\\OOOLLLNNNMMMMMMMMMRRRWWW]]]^^^___gggvvv888333111555888:::===BBBJJJRRRddd}}}xxxsssqqqpppvvv|||wwwhhhXXXRRROOOLLLJJJIIIFFFFFFEEEEEEEEEEEEEEEEEEOOOLLLHHHHHHKKKMMMMMMLLLQQQVVVaaaooo~~~zzzvvvppphhh___XXXRRRMMMJJJFFFCCC???;;;999999;;;<<>>:::999:::;;;999777888:::<<<======???BBBDDDHHHIIIJJJLLLNNNOOOPPPPPPKKKMMMPPPRRRRRRRRRSSSTTT[[[]]]___bbbeeehhhjjjkkkppprrrtttvvvwwwxxx{{{}}}~~~}}}vvvtttzzzwwwoooaaaRRRHHHFFFHHHGGGOOOYYYcccppp{{{lll```WWWSSSSSSSSSWWW^^^eeeqqq~~~|||wwwuuuxxxxxxxxxwwwdddOOOHHHFFFDDD@@@===<<<===???AAA@@@>>><<<:::999888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;CCCIIISSS[[[^^^\\\XXXUUUWWWjjjddd[[[RRROOOMMMKKKLLLPPPRRRVVV\\\```bbbhhhxxx777333222555888:::>>>CCCNNNWWWkkk~~~~~~vvvrrrqqqrrrxxxtttfffWWWPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGJJJGGGEEEFFFIIILLLMMMLLLSSSXXXcccqqq{{{tttnnneee]]]UUUOOOJJJGGGDDDBBB>>>;;;:::;;;===>>>@@@BBBDDDFFFGGGGGGFFFFFFAAA===:::999::::::999888:::;;;===>>>>>>@@@CCCEEEHHHIIIKKKMMMNNNOOOPPPPPPLLLOOORRRTTTTTTTTTUUUVVV]]]^^^```ccceeehhhjjjkkkqqqsssuuuwwwxxxzzz|||~~~}}}vvvrrruuurrrkkk^^^QQQJJJIIIKKKIIIQQQ]]]iiixxx}}}mmmaaaXXXSSSSSSSSSVVV]]]dddppp}}}xxxuuu}}}uuuuuuzzzwwwiiiRRRJJJDDDBBB>>><<<:::;;;===???@@@>>><<<:::888888777888888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<>>??????AAACCCEEEJJJKKKLLLNNNOOOPPPPPPPPPNNNQQQSSSUUUVVVVVVXXXZZZ___```bbbdddgggjjjkkklllrrruuuwwwyyyzzz|||}}}tttooopppmmmeeeZZZPPPKKKLLLNNNMMMVVVcccrrr~~~ooocccYYYTTTRRRRRRUUU[[[bbbnnnyyyuuu{{{~~~tttssszzz{{{uuuyyyoooWWWKKKCCCAAA>>><<<;;;;;;===>>>BBB@@@>>>;;;:::999999999777777777777777777777777;;;::::::999:::;;;<<<===AAAIIIUUU^^^```^^^YYYVVV```nnnuuuaaaYYYQQQNNNLLLKKKMMMQQQVVVZZZ```eeegggnnn555333333777999;;;AAAGGGTTTccc{{{~~~zzzrrroooooorrrzzz|||mmmaaaTTTNNNJJJGGGEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFGGGIIILLLNNNPPPUUU[[[gggttt{{{uuunnnggg^^^UUUMMMHHHCCC@@@>>>===;;;::::::<<<>>>???@@@AAABBBCCCBBB@@@>>>======<<<:::999999999::::::;;;===>>>??????AAADDDFFFLLLLLLMMMOOOPPPPPPPPPPPPOOOQQQTTTVVVVVVXXXZZZ\\\___aaacccfffjjjmmmoooqqqtttvvvyyy{{{|||~~~|||rrrkkkmmmhhh```VVVNNNKKKMMMPPPRRRZZZiii{{{pppcccYYYTTTQQQQQQTTTZZZ```kkk}}}yyyvvvzzzyyyuuuxxx~~~}}}zzzrrrrrrrrrXXXJJJDDDCCC@@@>>>======>>>???CCCBBB@@@===;;;;;;::::::::::::::::::::::::::::::<<<:::999888999;;;>>>@@@@@@IIIVVV___```]]]YYYVVV^^^kkkqqq___WWWOOOMMMLLLKKKMMMQQQWWW[[[aaafffhhhppp555444555888999;;;AAAIIITTTddd|||zzzqqqnnnnnnqqqzzzzzzkkk```UUUOOOKKKGGGFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHHHHJJJMMMOOOTTT\\\hhhuuuyyytttjjjdddZZZQQQJJJEEEAAA???===<<<:::999999:::;;;<<>>???@@@BBBEEEGGGNNNNNNOOOPPPPPPPPPPPPPPPOOOQQQTTTUUUWWWYYY\\\^^^___aaadddhhhmmmqqqtttvvvuuuxxx{{{}}}~~~~~~xxxooohhhlllfff]]]SSSMMMKKKMMMPPPVVV___oooqqqdddYYYSSSQQQQQQSSSXXX^^^iiizzzyyywwwzzz}}}{{{xxx|||~~~|||yyyooonnn|||qqqWWWIIICCCBBB@@@>>>======>>>>>>AAA@@@===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999999:::===@@@BBB@@@JJJWWW______[[[XXXVVV[[[ggg}}}ppp]]]UUUNNNLLLLLLKKKNNNRRRWWWZZZ```eeeiiiqqq666555666999999:::AAAIIISSSbbbyyyyyypppmmmmmmqqqzzzyyyiii___UUUPPPKKKGGGFFFIIIGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHHHHGGGFFFHHHKKKNNNTTT]]]iiivvvxxxsssfff___VVVMMMGGGBBB???>>><<<;;;:::999::::::;;;<<>>;;;:::999::::::999888888:::<<<:::<<>><<<;;;;;;;;;;;;<<<;;;999888777777888888999999999999999999999999<<<;;;999999;;;>>>AAACCCBBBLLLWWW]]]\\\XXXVVVVVVYYYeee{{{ooo[[[SSSMMMKKKKKKKKKNNNSSSWWWZZZ```eeeiiirrr777777888:::999999@@@IIISSS___ttt~~~vvvnnnkkkmmmrrr|||yyyggg^^^UUUOOOJJJFFFFFFIIIGGGGGGHHHHHHIIIJJJJJJKKKEEEGGGHHHGGGGGGIIIMMMQQQVVV___lllxxx~~~~~~~~~{{{tttoooaaaZZZQQQHHHCCC???===<<<:::::::::;;;<<<===???@@@???@@@AAAAAA???===:::999888999:::999777888:::===;;;===@@@BBBEEEHHHLLLNNNQQQQQQRRRRRRRRRQQQQQQPPPQQQSSSVVVWWWYYY\\\aaadddeeefffiiilllppptttvvvxxxvvvxxx|||~~~{{{uuuooommmjjjbbbXXXOOOLLLMMMQQQTTT]]]ggg|||vvvhhh]]]VVVSSSRRRTTTXXX]]]gggwwwwwwvvvwwwwwwyyy}}}yyy{{{~~~~~~}}}ssssssqqqXXXKKK@@@???>>><<<;;;;;;;;;;;;:::999888777777888999:::888888888888888888888888999999999999;;;>>>AAABBBDDDMMMWWW[[[XXXUUUTTTUUUXXXbbbvvvlllZZZRRRKKKKKKKKKKKKOOOSSSWWWZZZ```fffjjjttt888888999;;;999999@@@IIIRRR^^^qqq|||sssllljjjmmmsss~~~yyyeee]]]TTTOOOJJJEEEEEEHHHEEEEEEFFFGGGGGGHHHIIIIIIFFFHHHJJJJJJJJJLLLQQQVVVWWW```nnnyyy}}}{{{yyyyyyyyyvvvpppjjj]]]WWWMMMEEE@@@===<<<;;;999999:::<<<>>>@@@BBBCCC>>>?????????>>><<<999888777999:::999777777;;;>>><<>>============;;;::::::999:::;;;<<<===999999999999999999999999777777888999;;;===@@@AAAEEENNNWWWZZZVVVRRRSSSUUUVVV^^^pppjjjYYYQQQKKKJJJKKKLLLOOOTTTXXX[[[aaagggkkkuuu555444555888888999@@@IIISSS___qqqxxxrrrmmmmmmoootttxxxhhh\\\QQQLLLIIIFFFFFFHHHHHHIIILLLMMMMMMLLLJJJHHHGGGGGGGGGHHHJJJMMMPPPRRRZZZbbbooo||||||wwwvvvrrrrrrrrrsssrrroooiiieee\\\UUUJJJAAA===;;;999777;;;999777;;;BBBGGGGGGEEE>>>============<<<999666777777777888999:::<<<===;;;???DDDGGGIIIJJJLLLMMMRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUXXX[[[^^^aaaeeeiiimmmooorrrsssttttttvvvwwwzzz|||~~~|||tttpppoooaaa[[[UUUPPPKKKJJJQQQ[[[eeeuuuooo___VVVSSSQQQQQQUUU[[[dddssswwwtttvvvvvvwwwyyy}}}uuuvvvuuutttsssUUUJJJFFFCCC???============<<<======<<<;;;;;;:::999999999999999999999999999999999::::::;;;===>>>@@@AAAFFFPPPRRRUUU\\\WWWNNNQQQWWW^^^lllyyy~~~|||gggXXXTTTOOOLLLLLLOOOQQQRRRXXXYYY^^^fffnnnyyy888777888;;;;;;<<>>===<<<======<<<999777777777777888:::;;;<<<===>>>AAAFFFIIIKKKLLLMMMOOORRRRRRQQQQQQQQQRRRRRRSSSUUUXXX[[[^^^```dddhhhkkkmmmppprrrttttttuuuvvvxxx{{{|||}}}uuupppnnn```YYYSSSPPPNNNOOOUUU]]]fffxxxrrrcccYYYSSSQQQQQQUUUZZZcccsssxxxuuuvvvvvvwwwyyy}}}yyywwwuuusssvvvXXXLLLFFFCCC@@@============<<<<<<<<<;;;;;;:::999999999999999999999999999999999:::::::::;;;===>>>@@@AAAEEEPPPSSSVVV\\\WWWOOORRRUUU]]]lllzzz{{{fffWWWSSSNNNKKKLLLNNNPPPRRRXXXZZZ```hhhqqq}}}999888999;;;;;;;;;BBBJJJOOOZZZjjjyyyvvvqqqmmmnnnqqqxxxtttfff[[[PPPKKKIIIFFFFFFHHHIIIJJJKKKMMMMMMKKKIIIHHHFFFFFFFFFGGGJJJMMMQQQSSSZZZcccqqq}}}yyynnnfffccc\\\\\\]]]^^^^^^\\\XXXUUURRRMMMEEE???<<<;;;::::::;;;999:::===AAACCCAAA???>>>===<<<<<<<<<<<<999777777777888999:::<<<>>>???AAAEEEIIILLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTYYY[[[___bbbdddgggkkkmmmnnnpppssstttuuuvvvwwwyyy{{{}}}vvvpppmmm___WWWPPPOOOQQQSSSYYY```hhh~~~uuufff\\\TTTQQQQQQUUUZZZbbbqqqyyyuuuvvvvvvvvvxxx}}}~~~yyyxxxuuu{{{[[[NNNGGGDDD@@@=========<<<<<<;;;;;;::::::999999888888999999999999999999999999:::::::::;;;<<<>>>???@@@DDDOOOSSSVVV\\\WWWPPPSSSUUU^^^mmm|||yyycccVVVRRRNNNKKKLLLNNNPPPQQQXXXZZZaaajjjttt777555666888888999???GGGOOOYYYiiixxxuuupppmmmooossszzzqqqdddYYYOOOJJJHHHFFFFFFIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGJJJNNNQQQSSSZZZeeesss~~~zzzsssfff\\\XXXRRRQQQRRRTTTUUUTTTQQQNNNKKKGGGBBB>>>;;;;;;;;;;;;;;;;;;<<<>>>AAAAAA>>><<<>>><<<;;;;;;<<<;;;999888777777888:::<<<>>>???AAADDDGGGKKKMMMNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVV[[[^^^bbbeeegggiiilllooonnnqqqtttuuuvvvwwwyyyzzzzzz|||wwwqqqmmm___VVVNNNNNNRRRVVV[[[```mmmwwwfff\\\UUURRRQQQTTTYYYaaaooo}}}{{{vvvvvvuuuvvvxxx~~~{{{}}}yyy~~~~~~]]]NNNGGGDDD@@@>>>======<<<;;;:::::::::999999888888888999999999999999999999999:::::::::;;;<<<===??????BBBNNNRRRUUUZZZUUUOOOSSSWWWaaaqqqttt```VVVSSSNNNLLLMMMPPPQQQRRRUUUWWW^^^iiisss555444555777777888???GGGMMMXXXiiiyyytttpppnnnqqquuu{{{pppcccXXXMMMIIIHHHFFFFFFIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGJJJNNNRRRTTT[[[gggvvvzzzuuulll___TTTPPPIIIHHHIIIJJJLLLKKKIIIGGGDDDCCC@@@===;;;;;;<<<===;;;<<<===???@@@???===;;;===<<<::::::;;;;;;:::888777888999:::===???AAACCCEEEHHHKKKMMMNNNMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVWWW\\\___cccfffhhhjjjmmmooooooqqqtttvvvwwwxxxzzz|||yyy|||yyyrrrooo___VVVNNNNNNRRRVVV\\\aaasssxxxfff[[[UUURRRQQQTTTXXX___nnn{{{}}}wwwvvvuuuvvvxxx}}}yyy~~~___NNNHHHDDD@@@>>>======<<<;;;::::::999999999999888888999999999999999999999999::::::::::::;;;===>>>???AAAMMMRRRTTTYYYSSSMMMRRRZZZfffwwwnnn\\\VVVSSSOOONNNOOOQQQRRRSSSQQQSSSZZZdddooo}}}666666777::::::;;;BBBJJJLLLXXXkkk}}}tttqqqooorrrvvv}}}pppaaaVVVLLLIIIGGGFFFGGGIIIGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEEEEGGGJJJNNNRRRTTT]]]iiizzz|||tttnnneeeXXXOOOLLLBBBBBBBBBCCCEEEEEECCCAAA???@@@???>>><<<;;;===>>>======?????????>>>=========;;;999999:::;;;:::999777888999;;;>>>AAACCCDDDFFFIIILLLNNNMMMLLLLLLMMMNNNOOOPPPQQQSSSVVVXXXYYY]]]aaaeeehhhjjjlllnnnoooooorrruuuwwwxxxyyy{{{}}}zzz}}}zzzsssooo^^^VVVPPPPPPSSSWWW^^^eee{{{{{{hhh\\\VVVSSSRRRSSSWWW^^^lllyyy~~~xxxvvvuuuuuuxxx{{{}}}vvvyyybbbOOOHHHEEEAAA>>>===<<<;;;:::::::::::::::::::::999999999999999999999999999999::::::::::::;;;<<<===>>>AAAOOOTTTUUUXXXRRRLLLRRR\\\jjj|||iii[[[UUURRROOONNNOOOQQQRRRRRRQQQRRRWWW```kkk{{{777666888;;;<<<>>>EEENNNOOO]]]rrruuurrrpppssswww}}}qqq```UUUKKKHHHGGGFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGJJJNNNRRRUUU^^^lll}}}~~~vvvmmmggg^^^SSSKKKIIIBBBAAAAAABBBCCCCCCAAA???===>>>@@@>>><<<;;;===???>>>?????????>>>>>>??????===;;;999888::::::::::::777888:::<<>>===<<<;;;:::::::::::::::::::::;;;;;;999999999999999999999999::::::::::::;;;<<<======DDDRRRWWWXXXYYYRRRMMMSSS\\\lllyyyfff[[[RRROOOMMMLLLNNNOOOPPPPPPSSSSSSWWW___jjjzzz666555777;;;<<<>>>FFFOOOTTTbbbyyyvvvrrrqqqtttxxx~~~rrr___UUUKKKHHHGGGFFFGGGIIIKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEEEEGGGJJJNNNRRRUUU___mmmzzzqqqhhhbbbZZZPPPIIIHHHEEEDDDCCCDDDEEEEEECCCAAA<<<>>>@@@???===<<<===@@@???@@@@@@???>>>>>>@@@AAA===;;;999888999:::::::::777888:::<<>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;<<<===FFFTTTZZZZZZZZZSSSMMMTTT[[[lllttteee\\\PPPMMMKKKKKKLLLNNNOOONNNVVVUUUXXX___jjj{{{666555777;;;<<<>>>CCCJJJVVVeeevvvpppmmmqqqxxxppp___UUUMMMJJJIIIGGGFFFHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFIIIJJJJJJNNNTTT___nnn}}}zzzuuuoooiiibbbZZZTTTNNNHHHEEE???@@@BBBDDDFFFFFFCCCAAA@@@@@@???>>>======???@@@AAAAAAAAA@@@>>><<<;;;:::===<<<;;;:::999::::::;;;;;;<<<>>>@@@BBBCCCDDDDDDBBBEEEHHHKKKKKKLLLMMMNNNKKKOOOTTTVVVWWWXXX\\\```gggiiimmmoooooopppqqqrrrsssuuuvvvwwwwwwyyy}}}~~~pppgggXXXVVVUUUVVVWWW[[[fffqqqsssbbb]]]UUUQQQTTTVVVZZZiiiyyy~~~zzzuuuxxx}}}zzzmmmgggvvv{{{vvvyyyqqqTTTHHHDDD???;;;;;;;;;;;;;;;999999888888999:::<<<===999999999999999999999:::<<<<<<===<<<;;;<<<>>>@@@EEEWWW___]]]YYYOOOLLLWWWaaaooosssbbbXXXMMMLLLJJJJJJKKKNNNQQQSSSUUUZZZ\\\dddxxx666555666;;;===@@@HHHPPP[[[kkkwwwqqqnnnqqqwww~~~~~~ooo\\\SSSLLLJJJJJJIIIIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEFFFIIIJJJJJJNNNTTT___nnn}}}{{{tttoooddd```YYYSSSNNNIIIDDDAAADDDDDDEEEGGGHHHGGGDDDAAABBBAAA@@@???>>>>>>@@@AAAAAAAAAAAA@@@???>>>===<<<>>>===;;;:::::::::;;;<<<===>>>@@@BBBDDDEEEFFFGGGHHHJJJLLLMMMLLLLLLNNNOOOLLLQQQVVVXXXXXXZZZ]]]aaagggjjjmmmoooooopppqqqsssuuuvvvxxxxxxyyy{{{~~~~~~ooofffZZZVVVUUUVVVXXX]]]iiitttvvveee\\\UUUQQQSSSUUUYYYhhhxxx{{{vvvyyy~~~zzz|||jjjdddsss}}}yyyvvvzzzuuuXXXIIIEEE@@@<<<;;;;;;<<<;;;<<<;;;:::::::::<<>>@@@FFFXXX___]]]YYYOOOMMMWWWcccqqqsssbbbWWWMMMLLLKKKKKKLLLOOORRRTTTWWW\\\^^^gggzzz666555777;;;???CCCNNNXXX```sss|||xxxsssppprrrwww}}}|||mmmZZZQQQJJJJJJLLLKKKLLLOOOKKKKKKIIIHHHHHHHHHIIIJJJFFFEEEFFFIIIJJJJJJOOOUUU___nnn}}}}}}xxxuuupppiiidddXXXUUUPPPLLLIIIFFFCCC@@@GGGGGGGGGGGGHHHGGGDDDBBBEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAA@@@?????????===<<<::::::;;;<<<===???@@@BBBDDDGGGHHHIIIJJJLLLMMMMMMLLLKKKKKKMMMNNNOOOSSSXXX[[[[[[\\\___bbbgggjjjmmmooopppqqqssstttvvvxxxzzz{{{{{{}}}|||mmmddd[[[WWWUUUVVVYYY___lllyyyzzziii\\\UUUQQQSSSUUUXXXfffvvv}}}zzztttwww{{{xxxwwwyyyfffaaaooozzzxxxvvvzzzxxxZZZKKKFFFAAA===<<<<<<<<<<<<>>>===;;;;;;<<>><<<;;;;;;<<<>>>???@@@AAADDDFFFHHHJJJJJJKKKKKKKKKKKKJJJIIIJJJLLLNNNQQQVVV[[[^^^^^^^^^aaadddgggjjjmmmoooppprrrtttvvvwwwyyy|||}}}}}}zzzjjjaaaZZZVVVTTTVVVYYY```nnn|||}}}lll]]]UUUQQQSSSTTTWWWdddssszzzvvvqqqssswwwssssss{{{}}}|||uuuddd___mmmzzzxxxuuuwwwyyyZZZLLLHHHBBB>>>=========<<<>>>===;;;;;;<<>>@@@BBB<<<;;;999777777888999:::888999::::::999;;;===@@@KKK[[[aaa]]]YYYQQQQQQ]]]hhhvvvqqq^^^TTTNNNMMMLLLMMMNNNRRRUUUWWWXXX___bbbmmm<<<===>>>@@@???CCCOOO]]]tttwwwpppnnnooosssxxxwwwggg[[[RRRKKKJJJJJJIIIIIIKKKKKKKKKIIIHHHHHHHHHIIIJJJFFFDDDFFFJJJKKKLLLQQQWWWcccqqq~~~ssslllbbbZZZTTTOOOJJJFFFBBBBBBBBBDDDGGGHHHGGGFFFEEEDDDDDDFFFKKKOOOQQQRRRLLLKKKKKKMMMOOOMMMHHHCCC@@@@@@BBBCCCCCCDDDDDDDDDBBB@@@===;;;<<<>>>AAACCCCCCDDDEEEGGGHHHHHHIIIIIIHHHJJJLLLMMMNNNPPPSSSVVVTTTZZZ___bbbbbbbbbccceeehhhjjjmmmoooqqqtttwwwzzz{{{}}}xxxfff]]]YYYVVVTTTWWWZZZaaaooo|||~~~mmm___XXXTTTVVVUUUWWWbbbpppzzzwwwqqqrrruuupppooouuuvvvyyyxxxjjjbbbmmm|||xxxooojjjppp~~~cccMMMIIICCC???======<<<<<<;;;::::::::::::;;;===>>>:::999999999999999999:::888999:::::::::;;;>>>AAAKKK[[[```\\\YYYRRRTTTaaajjj{{{ooo]]]TTTMMMMMMLLLLLLNNNRRRUUUXXXWWW^^^bbbnnn999;;;>>>@@@???BBBOOO]]]vvv~~~xxxqqqpppqqqtttxxxwwwgggYYYPPPIIIIIIIIIHHHIIIKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFDDDFFFJJJLLLLLLQQQXXXeeesssvvvhhhaaaWWWPPPMMMJJJFFFDDDAAAAAABBBEEEGGGIIIHHHGGGFFFEEEDDDFFFKKKPPPSSSUUUPPPOOOQQQTTTVVVTTTLLLEEE@@@AAAAAABBBCCCCCCCCCCCCBBB@@@>>><<<<<>><<<<<<;;;;;;999:::::::::::::::::::::666777999:::;;;:::::::::999:::;;;;;;;;;<<<@@@BBBKKKZZZ```\\\YYYTTTVVVdddmmmnnn]]]UUUMMMLLLKKKLLLNNNQQQUUUWWWXXX___cccooo666999>>>@@@???BBBOOO]]]ttt~~~yyysssqqqrrruuuwww~~~vvvfffWWWOOOHHHHHHIIIHHHIIILLLHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDFFFJJJLLLMMMRRRXXXfffttt{{{ppp```YYYPPPKKKIIIHHHFFFDDDBBBCCCDDDGGGJJJKKKJJJIIIEEEDDDCCCEEEIIINNNRRRSSSRRRRRRUUUYYY\\\XXXOOOGGG@@@AAAAAABBBCCCCCCBBBBBBCCCAAA>>><<<<<>><<<;;;;;;:::999:::;;;<<<;;;:::888777444666999;;;<<<<<<::::::999:::;;;;;;<<<===@@@CCCKKKZZZ___\\\ZZZUUUXXXfffpppmmm]]]VVVLLLKKKKKKKKKMMMQQQUUUWWWXXX```dddqqq;;;::::::<<<>>>DDDQQQ___uuu}}}yyytttpppnnnpppuuu~~~qqqeeeXXXPPPIIIIIIIIIHHHHHHJJJIIIHHHGGGFFFFFFFFFGGGHHHEEECCCDDDGGGIIILLLRRRZZZggguuuvvvnnn___VVVMMMHHHDDD@@@@@@BBB@@@CCCFFFHHHHHHIIIKKKLLLJJJGGGDDDCCCFFFKKKOOOQQQPPPTTTZZZ```bbb]]]RRRJJJCCCBBBAAABBBCCCCCCAAA@@@>>>===;;;:::;;;>>>AAABBBEEEGGGIIIJJJIIIIIIJJJKKKJJJLLLNNNOOOPPPQQQUUUWWWXXX[[[^^^aaaccceeegggiiigggkkkoooqqqsssuuu{{{zzzggg``````\\\ZZZ]]]aaafffqqq{{{ooo___ZZZVVVVVVWWWYYYaaajjj{{{uuuppppppnnnlllkkkjjjrrrvvv}}}vvviiijjjpppoooccc^^^hhhpppuuufffPPPFFF>>>===>>><<<::::::<<<;;;::::::999999::::::;;;;;;:::999999:::::::::666777999;;;;;;===@@@CCCLLL^^^ccc]]][[[YYYZZZcccsssooo\\\SSSKKKIIIGGGHHHLLLRRRWWWYYYZZZaaakkkxxx;;;999:::<<<>>>DDDRRR___rrr~~~yyyvvvrrrppprrrvvvqqqdddXXXPPPIIIIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJGGGFFFHHHJJJLLLRRRZZZhhhuuutttkkk]]]TTTKKKGGGCCC@@@@@@BBBAAACCCFFFGGGGGGHHHKKKMMMLLLIIIEEEDDDFFFJJJOOORRRSSSVVV]]]eeehhhbbbUUUKKKDDDCCCBBBCCCDDDDDDBBB@@@>>>===;;;;;;<<<>>>AAACCCEEEGGGHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVYYYZZZ\\\___bbbcccfffiiikkkkkknnnqqqsssvvvyyy~~~|||iiicccaaa]]]\\\___bbbhhhrrr|||rrraaa[[[VVVUUUVVVXXX```hhhzzztttooopppooolllllljjjqqqtttyyytttggghhhnnnmmmbbb^^^iiiqqqxxxbbbOOOFFF@@@@@@AAA???;;;:::<<<;;;::::::999999::::::;;;::::::999999::::::;;;777888:::;;;<<<>>>AAACCCMMM^^^ccc\\\ZZZWWWYYYddduuunnn\\\SSSNNNLLLJJJJJJMMMQQQVVVXXXXXX___kkkxxx:::999:::<<>>===<<<<<<===???AAACCCFFFGGGHHHHHHFFFFFFGGGHHHMMMNNNQQQRRRSSSUUUYYY[[[]]]___aaabbbdddgggkkkoooqqqqqqrrruuuzzzllleeebbb___^^^aaaeeeiiisss|||uuuddd\\\VVVTTTUUUVVV]]]dddwwwsssoooooonnnmmmmmmkkkpppppptttzzzpppeeegggjjjjjj```]]]jjjttt|||aaaNNNGGGBBBEEEFFFBBB===;;;<<<;;;::::::999999:::::::::::::::999999::::::;;;888:::<<<<<<===???BBBDDDNNN___ccc[[[XXXVVVYYYeeewwwlll[[[SSSOOOMMMLLLKKKMMMPPPTTTWWWXXX___kkkyyy:::999:::===???FFFTTTaaappp{{{xxxuuutttwwwzzzpppcccXXXPPPIIIIIIIIIHHHHHHJJJHHHIIIIIIJJJKKKLLLLLLMMMPPPKKKHHHIIIJJJMMMUUU^^^kkkvvv{{{mmmcccWWWNNNGGGDDDBBB???@@@CCCDDDEEEEEEEEEEEEHHHLLLOOOQQQNNNIIIEEEDDDGGGLLLPPPTTTWWW^^^iiioooiiiZZZLLLFFFEEEDDDEEEEEEEEECCCAAA======<<<===>>>@@@BBBDDDGGGHHHIIIHHHFFFFFFGGGHHHLLLNNNQQQSSSTTTWWWZZZ]]]```aaacccdddeeeiiinnnrrrtttrrrrrrvvv}}}mmmfffdddaaaaaadddgggkkksss|||yyyggg^^^VVVSSSSSSUUU[[[aaattt~~~rrroooooonnnmmmnnnlllnnnkkknnnuuummmccceeegggggg^^^]]]lllxxxdddNNNGGGEEEHHHJJJEEE>>>;;;<<<;;;::::::999999::::::::::::999999999:::;;;;;;999;;;======>>>???BBBEEENNN```ccc[[[WWWUUUZZZfffvvvjjjZZZRRRLLLLLLLLLLLLMMMPPPTTTXXXYYYaaammm{{{999888:::===@@@FFFUUUcccsss|||xxxvvvvvvyyy|||qqqcccXXXPPPIIIIIIIIIHHHHHHJJJIIIIIIJJJKKKLLLLLLMMMMMMLLLHHHFFFGGGJJJMMMWWW```mmmwww{{{lllbbbUUUMMMEEECCCAAA???@@@DDDDDDEEEFFFFFFGGGIIIMMMQQQSSSQQQLLLFFFCCCDDDIIINNNTTTWWW___iiinnniii[[[OOOGGGFFFEEEEEEFFFEEECCCAAA=========>>>???AAACCCDDDIIIJJJJJJHHHGGGGGGHHHJJJLLLNNNQQQSSSUUUXXX[[[^^^bbbcccdddeeegggkkkpppssstttsssrrrvvv|||mmmfffeeeccccccgggjjjlllsss{{{{{{jjj```VVVSSSSSSUUUYYY___ppp}}}rrrooonnnmmmlllnnnllllllhhhjjjrrrlllbbbeeeeeeeee]]]^^^nnn}}}gggOOOIIIFFFIIIJJJEEE???;;;<<<;;;::::::999999:::::::::999999999::::::;;;<<<:::<<<===>>>>>>???BBBDDDMMM```ddd\\\WWWUUU[[[iiiuuuhhhYYYRRRHHHJJJKKKLLLMMMPPPUUUZZZ\\\dddppp}}}888888999===@@@GGGVVVdddttt}}}xxxwwwxxx|||rrrdddXXXPPPIIIIIIIIIHHHHHHJJJIIIJJJKKKLLLLLLLLLLLLLLLHHHEEEDDDGGGJJJOOOXXXaaaoooxxx}}}nnncccUUUMMMEEECCCAAA???@@@DDDCCCEEEGGGHHHIIILLLPPPSSSUUUTTTPPPJJJDDDCCCGGGKKKSSSWWW^^^fffiiieee\\\TTTGGGFFFEEEEEEEEEEEEBBB@@@======>>>???AAABBBDDDEEEIIIJJJIIIHHHGGGGGGJJJLLLLLLNNNQQQSSSVVVYYY]]]```bbbdddfffgggiiilllppptttsssssstttwww{{{mmmffffffdddeeeiiikkkmmmssszzzmmmaaaVVVSSSSSSUUUZZZ^^^nnn{{{rrrooommmkkkkkkmmmkkkkkkfffiiirrrlllcccfffdddeee^^^___qqqjjjQQQJJJEEEGGGHHHCCC>>>;;;<<<;;;::::::999999::::::999999999999:::;;;<<<<<<:::<<<===>>>>>>???BBBDDDKKK___eee^^^YYYWWW]]]lllxxx}}}fffXXXQQQGGGJJJMMMMMMNNNQQQVVV[[[^^^fffqqq888777999===AAAHHHWWWeeeppp~~~yyyxxx{{{ssseeeXXXPPPIIIIIIIIIHHHHHHJJJIIIJJJKKKLLLLLLKKKKKKJJJGGGDDDEEEIIILLLOOOXXX```pppxxxqqqgggVVVMMMFFFCCCAAA???@@@DDDBBBDDDHHHJJJLLLOOOSSSUUUWWWWWWUUUOOOHHHEEEGGGKKKNNNSSSZZZ______\\\XXXTTTGGGFFFEEEDDDEEEDDDBBB@@@<<<===>>>@@@AAACCCEEEEEEHHHHHHHHHGGGFFFGGGJJJLLLMMMOOORRRUUUXXX[[[___bbbaaadddgggiiikkkmmmpppsssqqqsssvvvxxxzzz|||nnnffffffdddfffjjjlllmmmrrryyyooobbbVVVSSSTTTVVVZZZ___lll~~~{{{rrrooollljjjjjjlllkkkjjjeeehhhsssnnneeegggdddeee^^^```sssmmmTTTKKKDDDDDDDDD@@@<<<;;;<<<;;;::::::999999::::::999999999999:::;;;<<<===:::<<<=========>>>AAACCCIII___ggg```\\\YYY___nnn|||eeeWWWQQQJJJMMMPPPQQQPPPRRRWWW\\\]]]eeerrr888777999===AAAHHHWWWeeemmmzzz~~~{{{zzz}}}ttteeeXXXPPPIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEFFFJJJMMMPPPWWW___qqqxxxsssiiiWWWNNNFFFDDDBBB???@@@CCCAAADDDHHHLLLOOOQQQTTTWWWYYYZZZXXXRRRJJJFFFHHHKKKHHHNNNTTTWWWVVVSSSRRRRRRGGGFFFDDDDDDDDDCCCAAA???<<<===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEFFFJJJLLLNNNPPPTTTWWWYYY]]]aaaeee```cccgggjjjlllnnnppprrrqqqtttxxxyyyyyy{{{ooogggfffeeefffjjjlllmmmrrrxxxpppcccVVVSSSUUUWWW[[[___kkk}}}{{{rrrooollliiiiiikkkjjjjjjdddiiitttpppfffhhheeefff___aaauuu|||pppVVVLLLCCCAAAAAA>>><<<;;;<<<;;;::::::999999::::::999999999999:::;;;<<<===:::;;;=========>>>@@@BBBGGG^^^hhhbbb]]][[[aaaooo{{{dddVVVQQQMMMQQQTTTSSSQQQRRRWWW\\\\\\dddqqq;;;:::;;;>>>EEENNNUUUZZZjjjppp}}}|||~~~qqqcccVVVRRRMMMIIIHHHHHHHHHGGGIIIIIIJJJKKKKKKJJJIIIHHHEEEFFFJJJNNNNNNPPPYYYdddqqq|||xxxnnn___RRRFFFBBBCCCBBBBBBBBBBBBGGGLLLLLLKKKLLLRRRXXX\\\```^^^SSSIIIFFFEEEEEEGGGKKKNNNPPPSSSWWWUUUPPPCCCCCCCCCBBBAAA@@@>>>===???AAADDDFFFFFFFFFGGGHHHFFFEEEDDDDDDEEEGGGIIIKKKNNNQQQTTTWWWZZZ]]]aaaccchhhiiijjjmmmoooqqqrrrssstttuuuxxx{{{mmmdddeeefffhhhjjjlllpppuuuyyyuuueeeVVVTTTUUUTTTWWW^^^hhhwwwxxxllljjjlllkkkiiihhhffffffgggkkkoooppplllhhhllljjjdddcccmmm{{{xxx\\\JJJCCCBBB===>>>???888;;;;;;;;;;;;;;;;;;;;;;;;888888999;;;===>>><<<::::::;;;;;;;;;:::;;;>>>@@@KKK[[[aaa___^^^[[[```ooowwwbbbUUUMMMLLLSSSXXXVVVQQQOOOTTT[[[]]]eeerrr<<<;;;===BBBKKKSSSYYY\\\iiirrr|||~~~qqqcccVVVRRRLLLIIIHHHHHHHHHGGGIIIIIIJJJKKKKKKJJJIIIHHHFFFGGGJJJNNNNNNPPPYYYdddrrr|||}}}sssbbbUUUHHHCCCDDDCCCCCCDDDBBBFFFJJJKKKKKKLLLPPPTTT___dddbbbXXXNNNIIIGGGFFFEEEJJJNNNPPPTTTWWWTTTOOOCCCCCCBBBAAA@@@???>>>>>>???AAADDDFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFHHHJJJLLLOOOQQQUUUXXX[[[^^^bbbeeeiiijjjkkkmmmoooqqqrrrssstttuuuxxx|||mmmeeeccceeehhhjjjlllqqqvvvzzztttcccVVVTTTTTTSSSUUU[[[hhhwwwwwwkkkiiijjjiiiggggggfffeeegggjjjnnnnnnjjjeeeffffffdddfffuuu}}}www~~~]]]KKKCCCBBB===>>>???999:::::::::;;;;;;;;;<<<<<<:::::::::<<<======<<<:::999:::;;;;;;:::<<>>======>>>??????AAADDDFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMOOORRRVVVYYY\\\___cccfffkkklllmmmnnnpppqqqrrrssstttvvvyyy}}}mmmeeeaaadddgggjjjmmmrrrxxx|||uuueeeXXXVVVWWWTTTUUU[[[hhhwwwvvvjjjhhhiiihhhfffeeefffeeefffhhhkkkjjjeeeaaa```bbbdddjjj|||zzzuuu]]]KKKCCCBBB======???999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>>>><<<;;;888:::;;;;;;;;;===@@@CCCJJJZZZ```___```___eeeuuuuuubbbUUUNNNLLLNNNPPPQQQQQQSSSVVVYYY^^^fffttt:::<<>>;;;;;;<<<>>>??????AAADDDFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNQQQUUUYYY\\\```dddgggmmmmmmnnnooopppqqqrrrssstttvvvzzz~~~nnnfff```cccgggkkknnnsssyyy}}}~~~xxxhhh\\\[[[[[[WWWXXX\\\gggvvvvvvjjjgggiiigggeeeeeeeeeddddddfffhhhfffaaa\\\^^^aaadddkkkzzzxxx___LLLCCCBBB======???999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????===888999:::;;;;;;===AAADDDGGGWWW^^^]]]______fffwwwtttbbbVVVNNNLLLKKKLLLNNNRRRUUUWWWXXX^^^ggguuu777;;;CCCLLLVVV^^^bbbdddqqqyyy{{{}}}ooobbbTTTPPPKKKGGGGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIKKKNNNOOORRR\\\ggguuussseeeVVVLLLGGGDDDEEEHHHIIIKKKMMMMMMMMMOOORRRUUU\\\eeejjjddd[[[RRRKKKFFFCCCGGGKKKMMMPPPRRROOOIIIBBB@@@<<<999999:::===??????AAADDDFFFFFFFFFGGGHHHEEEFFFFFFGGGIIIKKKLLLMMMMMMPPPTTTXXX\\\```eeehhhnnnnnnooopppqqqrrrssstttuuuwww{{{oooggg```ccchhhllloootttyyy||||||yyyjjj]]]\\\[[[WWWWWW\\\fffuuuwwwkkkhhhiiihhheeeeeeeeecccccceeefffddd^^^YYY\\\```cccjjj{{{}}}```MMMDDDBBB======???:::======<<<;;;:::999999888:::999999;;;>>>@@@AAA@@@888999;;;;;;<<<>>>AAADDDEEEUUU\\\[[[]]]^^^fffwwwsssbbbVVVNNNLLLJJJJJJLLLQQQVVVXXXXXX^^^ggguuu666<<>>;;;888888:::<<<>>>???AAADDDFFFFFFFFFGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMMMMPPPUUUYYY]]]bbbfffjjjnnnooopppqqqrrrtttuuuuuuvvvxxx{{{ooogggbbbeeeiiimmmpppssswwwzzzzzzyyyiii\\\YYYXXXTTTUUUZZZdddssswwwkkkhhhiiigggeeeddddddcccbbbcccdddbbb\\\WWWYYY^^^aaahhh}}}aaaNNNDDDBBB<<<===???:::======<<<;;;:::999999888:::999888:::===???@@@@@@999:::<<<<<<<<<>>>AAACCCDDDTTTZZZZZZ\\\]]]fffwwwqqqbbbVVVOOOLLLKKKJJJLLLQQQUUUYYYZZZ]]]ggguuu666>>>HHHLLLOOOVVVdddooo~~~~~~nnnaaaRRROOOJJJGGGFFFGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJGGGHHHJJJNNNPPPUUUaaammmwwwvvvggg[[[QQQIIIGGGJJJPPPUUUXXXUUUPPPSSS^^^iiiqqq{{{}}}pppcccVVVMMMHHHJJJJJJIIIJJJMMMJJJEEE>>><<<:::888888999;;;<<>>>>><<<:::999:::;;;;;;:::<<<<<<===<<<<<<===@@@BBBGGGVVV\\\[[[]]]^^^gggyyypppbbbWWWOOOLLLMMMNNNOOOPPPSSSYYY]]]\\\eeeuuu===???DDDJJJOOOWWWgggwww~~~||||||~~~~~~lll```TTTPPPJJJGGGGGGHHHIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJIIIJJJMMMOOOTTTaaannnyyysssfffXXXMMMNNNUUU[[[___aaa[[[WWW```vvvlll^^^TTTMMMHHHJJJLLLIIIEEEDDD???>>><<<;;;:::::::::;;;AAABBBCCCCCCCCCDDDFFFHHHGGGHHHIIILLLNNNPPPQQQRRRVVVZZZ^^^aaadddgggjjjmmmoooqqqsssuuuvvvvvvvvvuuuyyyxxxyyy}}}pppiiifffiiinnnoooooopppsssvvvzzz{{{lll\\\UUUSSSTTTVVVYYYeeesss}}}nnniiiiiiddddddeee```bbb___^^^bbbeeecccZZZRRRQQQSSSVVV___pppfffNNNBBBBBB===<<<>>>;;;;;;>>>===888:::BBBFFFDDD<<<;;;999:::::::::999888444666888:::;;;>>>BBBEEEMMMVVV^^^```___bbbllluuunnn\\\PPPKKKJJJKKKLLLNNNQQQUUUXXXZZZbbbjjjvvv<<>>===;;;:::999999:::;;;@@@BBBCCCCCCCCCCCCFFFHHHFFFGGGHHHJJJMMMPPPSSSTTTXXX\\\```dddfffiiimmmoooqqqrrrsssuuuvvvwwwwwwxxxzzzzzz{{{oooiiieeeiiimmmpppppprrrvvvyyy|||{{{lll\\\UUUTTTUUUWWWZZZcccqqq~~~nnniiijjjddddddeee```cccaaa```bbbeeecccZZZRRRQQQQQQSSS[[[iii{{{eeeMMMAAAAAA<<<;;;===::::::===;;;777888???BBBAAA<<<;;;999999;;;<<<;;;:::999999::::::;;;===BBBEEEOOOWWW___aaa```cccmmmvvvnnn]]]RRRNNNJJJKKKLLLNNNQQQUUUXXXZZZaaaiiivvv<<>>===<<<:::999999;;;===>>>>>>======<<<;;;;;;===BBBFFFRRRYYYaaacccaaaeeennnwwwnnn^^^TTTPPPKKKKKKLLLNNNQQQUUUXXXZZZ```hhhvvv===@@@GGGOOOSSSZZZhhhvvv}}}|||}}}nnncccTTTPPPJJJGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLJJJIIIJJJKKKLLLQQQ]]]jjjwwwxxxkkk___XXXUUUZZZWWWUUU[[[lllkkkUUUMMMGGGHHHIIIGGGDDDBBB<<<;;;:::::::::;;;<<<===???AAACCCDDDCCCDDDEEEFFFJJJIIIHHHIIIKKKOOOSSSUUUWWWZZZ___cccfffiiillloootttsssrrrrrrtttwwwzzz|||~~~nnnhhhgggkkkooorrrsssvvv{{{|||mmm]]]VVVUUUVVVYYY\\\cccpppqqqkkkjjjdddccceee```bbb```___aaaaaa^^^WWWRRROOOPPPVVV___iiitttfffNNNBBBAAA<<<;;;===999::::::999888888:::;;;;;;<<<:::999999<<>>===;;;<<>>BBBJJJQQQUUUZZZggguuu{{{{{{{{{ooocccTTTPPPJJJGGGGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIJJJKKKLLLQQQ]]]jjjwww}}}rrrggg\\\UUUVVVUUUXXXcccxxxkkkYYYPPPIIIIIIJJJGGGCCCBBB======<<<;;;;;;<<<===>>>???BBBDDDEEEEEEDDDEEEGGGMMMLLLJJJJJJLLLOOORRRTTTWWWZZZ___cccfffjjjmmmppptttsssqqqqqqssswwwzzz}}}~~~mmmhhhjjjmmmqqqssstttwww}}}}}}nnn^^^WWWUUUVVVXXX[[[dddqqqrrrkkkiiicccbbbddd______^^^]]]^^^^^^[[[UUUQQQOOOSSS\\\iiirrryyyhhhPPPCCCCCC>>><<<>>>;;;;;;::::::::::::::::::;;;;;;999999:::===@@@AAABBB======<<<<<<===BBBHHHMMMUUU\\\ccceeedddhhhsss}}}ppp___UUUQQQKKKLLLMMMOOORRRVVVYYY[[[```iiixxx@@@DDDLLLSSSVVVZZZfffsss}}}}}}~~~ooobbbTTTPPPJJJGGGGGGHHHIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLJJJIIIJJJLLLMMMRRR^^^kkkxxxxxxnnnbbbXXXSSSWWW___oooppp___UUUMMMKKKKKKHHHDDDCCC???>>>===<<<<<<===>>>>>>@@@CCCEEEGGGFFFFFFFFFGGGNNNMMMLLLMMMNNNPPPSSSUUUYYY]]]bbbfffiiimmmpppssstttsssrrrsssuuuxxx|||~~~}}}lllhhhkkknnnrrrtttvvvzzz~~~ooo^^^VVVTTTTTTVVVYYYcccooorrrjjjhhhaaaaaaccc^^^\\\[[[[[[\\\[[[YYYUUUQQQPPPTTT```nnnuuu{{{~~~}}}iiiQQQDDDDDD???===>>>;;;:::999999<<<===:::999;;;999999999;;;>>>@@@AAA@@@:::;;;<<<===???DDDJJJOOOTTT\\\ccceeedddiiiuuuooo^^^SSSOOOLLLLLLMMMOOORRRVVVYYY[[[bbbkkk{{{BBBGGGOOOUUUWWWZZZeeeppp~~~nnnaaaTTTPPPJJJGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNSSS```mmmyyy}}}uuuiii]]]XXX]]]hhhxxxuuudddZZZPPPNNNMMMIIIEEECCC???>>>===<<<;;;;;;<<<===AAADDDGGGHHHHHHGGGHHHHHHKKKLLLMMMOOOQQQTTTVVVXXXYYY]]]bbbfffjjjmmmqqqtttuuuuuuuuuvvvxxx{{{~~~{{{lllhhhhhhlllqqquuuxxx~~~ppp___VVVSSSRRRTTTVVV]]]jjj}}}qqqiiiggg```___aaa]]]ZZZZZZ[[[[[[[[[YYYVVVTTTQQQSSS^^^kkkpppvvv{{{~~~|||~~~iiiQQQDDDCCC>>><<<===:::999666888===>>>:::999;;;777888999<<>>@@@EEEJJJNNNSSSZZZbbbddddddjjjwwwmmm\\\RRRNNNLLLLLLMMMPPPSSSVVVZZZ[[[dddnnn}}}DDDHHHPPPVVVXXXZZZdddooo|||nnn```TTTPPPJJJGGGGGGHHHIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKJJJIIIJJJMMMOOOTTTaaannnzzzzzzmmm```^^^dddnnn|||wwwhhh]]]SSSPPPNNNIIIEEEDDD???>>><<<;;;:::::::::;;;BBBDDDHHHIIIIIIHHHHHHIIIHHHJJJMMMPPPTTTWWWYYY[[[WWW[[[```eeehhhlllppprrrwwwwwwwwwyyy{{{~~~{{{kkkgggfffjjjpppuuuyyyppp___VVVRRRQQQRRRUUUXXXeeeyyyqqqiiifff___^^^```\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVQQQRRRZZZeeejjjooorrrzzz~~~hhhPPPCCCBBB===;;;<<<999777555777===>>>999888;;;666777:::===@@@@@@>>>;;;888:::<<>>>>>AAAEEEIIIJJJJJJIIIGGGKKKLLLOOOSSSXXXZZZ[[[ZZZbbbaaabbbdddhhhnnnssswwwwwwxxxzzz}}}uuuiiihhhjjjnnntttzzzqqq```XXXUUURRRRRRTTTZZZfffyyytttgggbbbaaa______```\\\\\\ZZZYYYVVVTTTRRRQQQOOOPPPUUU\\\dddpppxxxppp|||eeeNNNCCCCCC<<<:::<<<:::;;;;;;::::::::::::999999::::::;;;<<<<<<;;;:::::::::;;;<<<===@@@BBBDDDFFFKKKSSS[[[aaaeeennn{{{kkk\\\SSSOOOMMMLLLNNNSSSUUUVVV[[[aaagggqqq@@@EEEPPPXXXZZZ[[[bbblllwwwqqqbbbVVVOOOIIIHHHGGGFFFHHHKKKKKKKKKKKKMMMNNNNNNLLLKKKIIIHHHJJJMMMOOOUUUcccppp|||~~~rrrgggdddbbbhhhuuurrrkkkaaaWWWPPPKKKHHHEEE>>>===;;;::::::;;;===>>>AAACCCGGGKKKMMMMMMLLLKKKLLLMMMPPPTTTXXX[[[\\\\\\bbbbbbdddggglllqqquuuxxxxxxzzz|||~~~}}}~~~wwwkkkjjjjjjooouuu|||qqq```WWWSSSQQQQQQSSSZZZeeewwwttthhhcccaaa^^^]]]]]][[[[[[YYYXXXUUUSSSQQQOOONNNNNNRRRYYYaaaooouuurrreeeNNNCCCCCC<<<:::<<<:::;;;;;;::::::::::::999999999999:::;;;;;;:::999999:::;;;<<<===???BBBDDDEEEJJJRRR[[[aaafffooo}}}kkk\\\SSSOOOKKKKKKMMMRRRTTTUUUZZZ```iiirrr@@@DDDNNNXXX\\\]]]bbbiiitttrrrcccXXXQQQJJJIIIHHHFFFHHHKKKMMMLLLLLLMMMOOONNNLLLJJJHHHGGGIIILLLNNNTTTbbbooo}}}wwwllleeeaaaccclllvvvwwwpppeeeZZZRRRLLLHHHEEE???>>><<<;;;:::;;;===>>>BBBDDDGGGKKKMMMNNNMMMMMMLLLNNNQQQUUUYYY\\\___```bbbdddhhhlllqqquuuxxxyyyzzz{{{~~~zzz|||vvvkkkkkkkkkpppxxxrrr___UUUQQQPPPQQQSSSYYYddduuussshhhcccaaa^^^[[[ZZZZZZYYYXXXVVVSSSQQQNNNMMMMMMMMMOOOUUU___qqq{{{sssttteeeNNNDDDCCC===:::<<<:::;;;;;;::::::::::::999999888999999::::::999999888:::;;;;;;===???AAACCCDDDHHHPPP[[[bbbhhhrrrkkk[[[RRROOOJJJIIILLLQQQTTTUUUZZZ```iiirrr@@@DDDNNNYYY___```bbbfffsssssscccYYYQQQJJJIIIGGGEEEFFFJJJMMMLLLLLLLLLMMMMMMJJJHHHGGGGGGHHHKKKNNNTTTaaaooo}}}|||sssgggaaa___ccciiiqqq|||~~~wwwkkk___UUUNNNHHHEEE@@@???===;;;;;;<<<===>>>AAACCCEEEGGGIIIJJJKKKKKKJJJMMMRRRVVVZZZ^^^aaaddddddggglllqqqvvvyyyzzz{{{{{{|||~~~~~~|||xxx|||sssiiijjjlllrrr{{{sss```UUUQQQPPPQQQUUUYYYcccttt}}}qqqgggcccbbb^^^[[[ZZZXXXXXXVVVTTTRRROOOLLLKKKKKKLLLOOOUUUbbbyyywwwqqquuueeeOOODDDCCC===;;;===:::;;;;;;:::::::::999999999999999::::::::::::999999;;;;;;;;;<<<>>>@@@AAABBBFFFOOOZZZcccjjjuuukkk[[[RRROOOJJJJJJLLLQQQTTTUUUZZZaaaiiirrr@@@EEEOOO[[[aaaaaacccggguuutttcccXXXPPPIIIGGGFFFDDDEEEHHHKKKJJJJJJKKKKKKKKKHHHFFFGGGGGGHHHKKKNNNTTTaaaooo|||zzzkkkddd]]]\\\___eeepppzzz}}}pppcccXXXPPPIIIFFFBBBAAA>>><<<;;;<<<===>>>CCCCCCDDDFFFHHHIIIJJJJJJJJJOOOUUUZZZ^^^aaaeeeggggggjjjpppvvvzzz|||||||||{{{|||}}}zzz{{{yyy~~~sssjjjkkkooovvvsss```VVVRRRQQQSSSVVVZZZcccttt{{{pppfffcccbbb___\\\\\\WWWWWWUUUSSSPPPMMMJJJIIIJJJMMMRRRZZZjjjvvvpppuuufffOOODDDDDD===;;;===;;;;;;;;;:::::::::999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===???@@@AAACCCMMMYYYccclllwwwjjj[[[RRRNNNKKKJJJMMMSSSUUUWWW\\\bbbgggppp~~~AAAGGGRRR]]]aaaaaadddjjjyyytttbbbVVVOOOHHHGGGFFFDDDEEEIIIIIIHHHHHHIIIJJJJJJHHHFFFHHHGGGIIILLLNNNTTTbbbooozzzqqqhhh___YYYXXX\\\gggrrruuuggg[[[RRRKKKHHHDDDBBB???===<<<<<<======DDDEEEFFFGGGJJJLLLOOOPPPQQQWWW___dddeeefffhhhkkkkkknnnsssyyy|||}}}}}}||||||}}}}}}yyyxxx{{{zzzuuummmooossszzzrrr```VVVSSSRRRSSSVVVXXXbbbsss}}}qqqfffcccbbb___]]]]]]WWWVVVUUURRROOOLLLIIIHHHIIIOOOVVV___qqqtttooouuufffOOOEEEDDD>>>;;;===;;;;;;;;;::::::::::::999999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===??????AAAKKKYYYccclllxxxjjjZZZQQQNNNKKKJJJMMMSSSVVVXXX]]]cccgggooo}}}BBBIIIUUU___``````fffnnn|||sssaaaVVVOOOIIIGGGGGGFFFGGGKKKHHHHHHHHHIIIKKKKKKIIIGGGIIIHHHJJJMMMOOOUUUcccpppxxxvvvlllaaaYYYUUUWWWaaammm|||xxxjjj^^^TTTMMMIIIEEECCC@@@>>><<<<<<======BBBCCCEEEHHHLLLQQQUUUXXX]]]dddmmmqqqooommmlllmmmnnnqqqvvvzzz}}}}}}}}}|||~~~|||wwwvvvuuuvvvyyy{{{vvvoooqqqvvv}}}}}}nnn]]]UUURRRQQQRRRTTTVVV```qqquuuhhhcccaaa^^^\\\\\\WWWVVVUUURRROOOLLLIIIGGGHHHQQQYYYcccuuu}}}pppnnnvvvfffPPPEEEDDD>>>;;;>>>;;;;;;;;;::::::::::::999999;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???JJJXXXccclllxxxjjjZZZQQQNNNJJJIIILLLRRRUUUWWW\\\cccgggppp}}}BBBJJJWWW``````___gggqqq~~~}}}sss```VVVOOOIIIHHHHHHGGGIIIMMMHHHHHHHHHJJJLLLLLLKKKIIIIIIIIIJJJMMMPPPVVVcccpppwwwyyyooocccZZZTTTUUU___jjj{{{yyykkk___VVVOOOJJJEEEDDDAAA>>><<<<<<======???@@@BBBFFFLLLSSSYYY\\\gggooowwwzzzwwwqqqooonnnqqqssswwwzzz}}}}}}}}}||||||sssqqqqqqrrrtttxxx{{{tttnnnqqqxxxzzzkkk\\\TTTRRRPPPQQQSSSTTT^^^pppyyyjjjccc```\\\ZZZZZZXXXWWWUUURRROOOLLLIIIGGGHHHRRR[[[eeevvvvvvmmmlllwwwfffPPPEEEDDD>>><<<>>>;;;;;;;;;;;;:::::::::999999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???IIIWWWccclllwwwjjjZZZQQQNNNIIIHHHKKKQQQTTTVVV[[[bbbiiiqqq~~~EEESSSYYYYYY\\\]]]cccrrr~~~~~~rrrdddXXXQQQJJJIIIHHHFFFHHHKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMKKKLLLPPPTTTZZZfffqqq~~~vvvjjj```XXXVVV___iii{{{yyykkk```WWWOOOJJJHHHFFFCCC@@@>>>======>>>AAA@@@BBBGGGLLLRRR^^^jjjxxx{{{wwwsssppprrrtttwwwzzz}}}~~~|||sssmmmnnnqqqssswww|||pppnnntttzzzwwwiiiZZZTTTQQQOOONNNOOOTTT]]]nnn}}}llldddaaa^^^]]]\\\YYYWWWVVVUUUQQQIIIGGGIIIIIITTT]]]cccttt{{{rrrppprrr}}}bbbNNNFFFFFF>>>:::<<<999:::999999888888999999:::;;;;;;999999999999;;;;;;;;;<<<======<<<<<<===???AAAJJJXXXeeeppp{{{}}}gggXXXQQQNNNFFFHHHKKKOOORRRWWW\\\```jjjqqq~~~CCCQQQVVVVVVZZZ\\\cccssssssfffYYYQQQKKKIIIHHHFFFGGGJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKLLLPPPSSSYYYeeeqqq~~~xxxmmmccc[[[XXX___hhh|||zzzmmmbbbZZZSSSNNNIIIGGGDDDAAA???>>>>>>>>>AAAAAACCCHHHMMMTTT```kkk}}}{{{vvvrrrooosssuuuxxx{{{}}}vvvpppmmmqqqvvvzzzqqqpppwww|||xxxjjj[[[TTTRRROOOOOOPPPUUU^^^nnn|||kkkdddaaa___]]]]]]ZZZWWWUUUTTTOOOIIIGGGJJJLLLTTTZZZcccwww{{{tttuuuyyycccOOOFFFFFF???<<>>===>>>AAAAAADDDIIINNNUUU```lll~~~{{{wwwuuusssvvvwwwyyy|||~~~rrrooopppwww~~~~~~pppqqqwwwzzzlll\\\UUURRRPPPOOOQQQVVV___ooo{{{jjjcccaaa___]]]]]]ZZZVVVSSSRRRMMMGGGHHHKKKOOOSSSYYYbbbwww{{{www{{{iiiTTTJJJHHH@@@<<>><<<<<<<<<@@@???CCCIIINNNTTT___jjjyyy{{{zzzzzzyyyxxxyyy{{{}}}{{{tttssswwwyyymmmooovvv}}}nnn^^^VVVRRRPPPPPPQQQVVV```oooyyyhhhaaa___]]][[[\\\ZZZVVVRRROOOKKKFFFHHHLLLOOOTTTZZZcccsss|||{{{qqqZZZNNNJJJ???:::<<<:::::::::::::::;;;<<<======999999;;;;;;;;;;;;999999888:::;;;;;;:::<<<>>>AAACCCLLLYYYeeeoooxxxiiiZZZSSSPPPJJJKKKMMMOOORRRWWW]]]aaaeeeooo???IIIKKKLLLUUU\\\fffvvv~~~wwwkkk]]]UUUNNNKKKIIIGGGGGGJJJKKKLLLMMMNNNOOONNNMMMLLLJJJIIIJJJOOOSSSZZZfffrrrvvvkkkaaaaaaeeewwwyyyppphhhaaaYYYSSSKKKHHHDDD@@@===;;;::::::======AAAGGGKKKQQQ[[[fffttt|||~~~zzzzzz{{{zzz{{{|||}}}~~~wwwuuuwww}}}xxxnnnpppxxx~~~ooo^^^VVVRRROOOOOOQQQUUU___nnnwwwfff___]]]ZZZYYYYYYYYYTTTPPPMMMIIIEEEGGGLLLOOOUUU\\\bbbjjjxxx~~~pppYYYMMMIII???:::<<<:::::::::::::::;;;;;;<<<===999999;;;;;;;;;;;;999999888999:::::::::<<<@@@BBBFFFOOO]]]hhhqqqyyy~~~hhhYYYRRROOOKKKLLLMMMOOORRRXXX^^^cccfffppp<<>>;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999999:::::::::;;;===AAAEEEJJJSSS```kkktttzzz~~~hhhYYYRRROOOJJJLLLMMMOOOSSSYYY```eeeiiisss999BBBDDDFFFRRRYYY```nnnwwwkkk\\\TTTNNNLLLKKKIIIJJJMMMKKKMMMOOOQQQQQQPPPNNNMMMKKKJJJLLLQQQUUU\\\hhhtttsssgggbbbccckkk{{{zzztttoookkkfff___ZZZOOOLLLHHHCCC???<<<;;;;;;======@@@EEEHHHLLLUUU^^^kkkuuu}}}}}}{{{{{{{{{zzzzzz{{{wwwsssyyyppp^^^TTTPPPMMMNNNPPPPPPZZZjjj|||yyyhhh___\\\YYYWWWVVVVVVRRROOOMMMIIIDDDFFFJJJPPPRRRUUUZZZaaakkkyyy___KKKDDDDDD>>><<>>===<<<>>>>>>AAAFFFHHHKKKTTT]]]eeeqqq{{{}}}}}}~~~tttrrryyyppp^^^TTTOOOMMMMMMOOOOOOXXXhhh{{{{{{jjjaaa]]]ZZZWWWWWWTTTQQQNNNMMMIIIDDDEEEIIIRRROOOPPPVVVaaammmzzz~~~^^^JJJCCCDDD===:::<<<:::<<<;;;:::999888777777777<<<;;;999999999999;;;<<<:::;;;;;;;;;<<<@@@DDDHHHLLLUUUbbbmmmtttzzzjjj\\\TTTQQQIIIKKKLLLOOOSSS[[[ccciiittt}}}<<<;;;===EEEMMMTTT]]]eee{{{}}}wwwlll```WWWOOOLLLKKKIIIKKKOOOPPPPPPOOOOOOOOONNNNNNNNNNNNLLLNNNQQQTTT\\\kkkyyyxxxppphhhbbbdddlllyyy{{{zzzyyywwwtttnnngggbbbWWWRRRLLLEEEAAA?????????>>><<<>>>CCCHHHLLLTTT]]]gggooozzz~~~wwwrrrvvvqqqaaaXXXSSSOOOMMMNNNUUU[[[gggxxx{{{hhh^^^ZZZWWWUUUUUUWWWTTTOOOJJJFFFFFFFFFGGGOOONNNMMMQQQ[[[lll~~~\\\OOOCCC>>>===<<<;;;===>>>===<<<;;;::::::999:::999999::::::::::::;;;;;;888999999999:::>>>CCCFFFKKKPPP\\\jjjrrrvvv}}}jjjZZZRRRNNNHHHJJJLLLNNNRRRWWW^^^bbbuuu}}}<<<:::===DDDLLLRRR\\\eeeyyy~~~yyynnn```XXXOOOLLLJJJIIIJJJNNNOOOOOOOOOPPPPPPPPPPPPOOOMMMLLLMMMPPPSSS[[[jjjxxxyyyqqqhhhbbb^^^eeeqqq}}}|||zzzxxxuuupppjjjfffXXXSSSLLLFFFAAA@@@??????>>><<<>>>CCCGGGKKKTTT\\\fffnnnyyy~~~vvvqqqwwwqqq```WWWRRROOONNNOOOTTTZZZeeevvv}}}jjj```[[[WWWTTTTTTTTTRRRNNNJJJGGGFFFFFFFFFNNNMMMMMMRRR]]]ppp~~~[[[OOOBBB>>>===<<<;;;<<<===<<<;;;:::999999999999999999::::::::::::;;;;;;999::::::::::::===BBBEEEGGGMMMYYYhhhqqqvvv|||lll\\\SSSOOOJJJKKKMMMOOOQQQVVV\\\```qqqzzz;;;999<<>><<<>>>CCCGGGKKKSSS[[[fffnnnxxx|||tttqqqxxxqqq___UUUQQQNNNNNNPPPRRRXXXddduuulllaaa\\\WWWSSSRRROOONNNLLLJJJHHHFFFEEEEEELLLLLLNNNTTTaaattt{{{yyyyyy~~~ZZZNNNBBB>>>===<<<;;;<<<;;;;;;:::999888888888888999999::::::::::::;;;;;;:::;;;;;;;;;;;;===@@@CCCDDDIIIVVVfffqqqwww}}}nnn]]]TTTPPPLLLMMMNNNOOOQQQUUU[[[___lllvvv:::999<<>><<<===BBBFFFJJJRRRZZZfffnnnxxxzzzsssqqqzzzqqq^^^TTTPPPNNNOOOQQQRRRXXXccctttlllaaa[[[UUUPPPNNNKKKKKKJJJIIIHHHGGGEEEDDDJJJKKKNNNUUUcccwwwssstttyyy~~~~~~XXXLLLAAA>>>===;;;:::;;;::::::999888777777888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<>>AAADDDIIIWWWjjjxxxooo^^^SSSNNNIIIJJJLLLNNNQQQWWW]]]bbbkkkttt999:::===AAADDDJJJWWWdddqqq~~~ssshhh___UUUPPPLLLIIIIIILLLKKKMMMOOORRRSSSSSSRRRQQQJJJIIIKKKNNNPPPUUUaaannnzzz~~~wwwnnnhhh\\\XXXXXX```nnnzzz~~~{{{{{{{{{|||}}}}}}{{{yyyooodddUUUJJJGGGFFFDDDBBB===;;;===AAADDDHHHPPPXXXdddkkkttt{{{wwwsssttt~~~ooo]]]TTTPPPNNNOOOQQQRRRWWWcccsssjjj^^^WWWQQQMMMLLLIIIIIIIIIIIIHHHFFFEEEDDDHHHJJJOOOXXXggg|||yyyiiiooozzzwwwUUUJJJ@@@======;;;999:::999999888888888888888999999999::::::::::::;;;;;;:::;;;<<<<<<<<<<<>>BBBDDDJJJXXXeeesssuuukkkaaaWWWRRRNNNJJJIIILLLKKKMMMOOOQQQRRRRRRPPPOOOJJJJJJLLLOOOPPPUUUaaammm}}}~~~wwwpppkkk___XXXTTTZZZgggtttzzz{{{yyyzzz|||~~~rrreeeTTTIIIEEEDDDAAA???===;;;<<>>;;;===;;;<<<@@@DDDGGGOOOWWW^^^dddmmmsssxxx}}}}}}wwwuuuwww|||nnn^^^VVVRRROOONNNOOOOOOTTT___pppkkk\\\VVVQQQPPPQQQLLLKKKJJJHHHGGGFFFFFFFFFEEEHHHOOO[[[nnnoookkkqqq{{{tttSSSHHH???======;;;999999:::999999999999999::::::999999:::::::::;;;;;;;;;888:::<<<======>>>???AAABBBFFFTTThhhyyytttaaaUUUPPPKKKLLLNNNOOOQQQUUU[[[___iiiqqq{{{777888:::>>>CCCLLL___qqq{{{pppcccUUUOOONNNMMMNNNPPPLLLLLLMMMOOOQQQRRRPPPOOOQQQMMMLLLMMMOOOSSS___jjj~~~zzzrrrkkkaaa[[[VVVVVV]]]hhhqqqvvvxxx|||}}}qqqaaaOOOEEEAAA>>>>>>@@@999:::<<>><<<>>><<<:::999<<<;;;999888888999:::;;;999999888999::::::999777;;;<<<<<<<<<======>>>>>>CCCGGGRRRbbbqqq{{{qqq___UUUQQQIIIIIIMMMRRRTTTUUU\\\dddhhhppp~~~888888:::>>>CCCMMM```qqq}}}ooobbbTTTOOOMMMLLLLLLNNNMMMLLLMMMOOORRRRRRQQQOOONNNLLLKKKMMMOOOTTT```lll~~~zzzrrrlllaaa[[[TTTSSSYYYcccmmmrrrxxx|||~~~mmm^^^MMMDDD@@@======???:::;;;<<>><<<>>><<<:::999999::::::::::::::::::::::::999888888::::::999888;;;;;;;;;<<<===>>>>>>???CCCFFFPPPaaapppzzzrrr___UUUQQQJJJJJJMMMRRRTTTVVV]]]dddgggppp}}}888888:::>>>CCCNNNaaasssoooaaaTTTNNNMMMKKKKKKLLLMMMMMMNNNPPPRRRSSSRRRPPPMMMJJJJJJMMMOOOUUUaaalll}}}~~~yyyrrrlllaaaZZZRRROOOTTT]]]gggllluuuyyy}}}|||hhhYYYIIIBBB???<<<<<<>>><<<<<<===???CCCHHHLLLOOOTTTYYYaaakkkttt{{{{{{ttttttzzz}}}nnn]]]TTTQQQNNNNNNOOOPPPTTT^^^nnn~~~jjj[[[TTTQQQMMMIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDKKKVVVfff}}}yyymmmkkkuuummmQQQFFF>>>======<<<::::::777888:::;;;<<<<<<::::::>>><<<999888999:::::::::999:::;;;<<<===>>>???@@@BBBEEEOOO___nnnyyytttaaaUUUQQQLLLKKKMMMSSSVVVXXX]]]dddfffnnn{{{888888:::>>>CCCOOOcccuuupppbbbUUUOOOMMMKKKJJJKKKMMMMMMNNNPPPSSSTTTSSSQQQMMMKKKKKKMMMOOOTTT___jjj|||}}}xxxqqqmmmaaa[[[RRRMMMOOOWWWaaagggoootttxxx{{{xxxdddVVVGGGAAA???===<<<>>>=========>>>BBBFFFKKKNNNRRRVVV^^^hhhqqqxxx}}}}}}|||vvvvvv||||||mmm\\\TTTPPPNNNMMMOOONNNSSS^^^nnn}}}jjj[[[SSSPPPMMMIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDKKKWWWggg}}}vvvppplllyyyhhhNNNEEE>>>======;;;::::::888888999:::;;;;;;<<<<<>>DDDPPPeeewwwqqqdddWWWQQQOOOLLLJJJKKKLLLLLLMMMPPPSSSTTTSSSQQQOOOLLLLLLNNNOOORRR\\\gggyyy{{{uuuppplllaaa\\\SSSMMMMMMSSS]]]ccclllpppuuuyyy~~~~~~vvvaaaTTTGGGBBB@@@>>>===>>>>>>=========AAAFFFKKKNNNQQQUUU\\\eeemmmuuuzzz}}}|||}}}xxxyyyzzzkkkZZZRRROOOLLLLLLNNNNNNSSS^^^nnn|||iiiZZZRRROOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDKKKVVVeeeyyy|||tttqqqnnn|||eeeLLLDDD>>>>>>===;;;:::;;;;;;999888777888:::===???IIIEEE???;;;999999::::::999999:::<<<===???@@@AAABBBDDDMMM]]]mmmzzz{{{fffXXXRRROOOLLLMMMRRRWWWYYY]]]bbbeeelllxxx999888:::>>>DDDPPPfffyyyrrreeeXXXRRRPPPLLLJJJJJJJJJKKKLLLOOORRRSSSRRRQQQOOOMMMMMMNNNOOORRR[[[eeevvvyyysssmmmjjj___[[[TTTNNNLLLQQQYYY___iiinnnrrrwww}}}}}}vvv```SSSGGGCCCBBB???===>>>>>>===<<<===@@@EEEKKKOOORRRUUUZZZ```hhhpppwwwzzz}}}{{{|||~~~yyyjjjYYYQQQNNNLLLLLLNNNNNNTTT___ooo|||iiiZZZQQQNNNLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDKKKUUUbbbuuuxxxuuuttttttdddIIICCC>>>>>>===::::::<<<===;;;777555666999===@@@HHHDDD>>>:::999999:::999999:::;;;<<<===>>>???@@@AAACCCKKK[[[kkkyyyjjjZZZSSSOOOLLLLLLQQQWWWYYY]]]aaaeeelllwww999888:::>>>DDDQQQggg{{{qqqeeeXXXRRROOOKKKHHHHHHIIIIIIKKKNNNQQQRRRQQQPPPMMMLLLLLLNNNOOORRR[[[eeetttxxxqqqkkkiii\\\YYYTTTNNNKKKNNNUUU[[[dddiiinnnrrryyy}}}yyyrrr^^^RRRGGGCCCBBB>>><<<<<<===<<<;;;<<>>>>>===::::::======;;;999777777999;;;===AAA>>>:::888999:::::::::;;;;;;;;;<<<===>>>>>>??????@@@HHHWWWhhhwwwmmm\\\TTTOOOKKKKKKPPPVVVYYY\\\___ffflllwww999888:::>>>DDDRRRhhh|||qqqdddWWWQQQNNNJJJGGGFFFHHHHHHJJJMMMPPPRRRQQQPPPKKKJJJKKKNNNPPPSSS]]]gggrrr~~~wwwpppjjjgggZZZXXXTTTNNNKKKMMMSSSXXX___ccchhhmmmtttxxxtttmmm]]]RRRFFFCCCAAA>>>;;;;;;===<<<:::;;;???EEELLLPPPSSSSSSTTTXXX___hhhpppuuu{{{}}}|||{{{zzzkkk[[[SSSPPPNNNNNNPPPQQQWWWbbbrrr{{{iiiZZZPPPLLLKKKKKKFFFFFFFFFEEEDDDDDDCCCCCCEEEKKKUUUbbbuuu___FFFBBB??????===::::::===;;;;;;:::999999999::::::;;;999777666888:::::::::;;;<<<<<<<<<======>>>>>>===>>>FFFUUUeeeuuunnn^^^UUUOOOKKKJJJPPPVVVXXX[[[^^^fffmmmwww:::>>>AAAAAAEEESSSkkk~~~uuuhhhZZZSSSNNNJJJJJJLLLIIIJJJKKKNNNQQQRRRQQQPPPKKKIIIJJJLLLMMMQQQZZZddduuuzzztttmmmhhheee[[[UUUQQQOOOMMMIIIJJJNNN[[[___dddjjjmmmmmmkkkiii[[[SSSJJJDDDBBBAAA>>>:::;;;:::999:::===BBBHHHKKKTTTTTTSSSUUUZZZdddpppxxxwww{{{yyyvvv{{{jjjZZZRRRJJJLLLQQQNNNQQQUUU___nnnyyyfffYYYQQQKKKHHHHHHHHHHHHGGGFFFEEEEEEEEEEEENNNMMMOOO^^^yyyzzzZZZJJJFFFAAA===<<<=========;;;;;;;;;:::777666777999777888888888888999999999>>>>>>>>>===<<<<<<;;;;;;<<>><<<<<<===AAAEEEGGGQQQRRRTTTVVVZZZaaaiiinnnuuuzzz~~~xxxzzzzzz}}}vvvvvvyyy~~~jjj[[[SSSKKKLLLQQQMMMRRRWWWaaaqqquuubbbVVVNNNHHHEEEEEEAAADDDHHHKKKNNNNNNMMMLLLIIIMMMVVViii~~~rrrSSSEEEBBB===:::999::::::999:::;;;;;;999777777888999888888888888999999999:::;;;<<<<<<<<<<<<=========???AAAEEELLLZZZlllooo]]]UUUOOOLLLKKKMMMOOORRRZZZbbbffflllwww@@@DDDHHHJJJQQQ```vvvxxxkkk]]]TTTOOOKKKIIIKKKKKKLLLMMMPPPSSSTTTSSSRRROOOMMMLLLMMMMMMOOOWWWaaalllwww{{{vvvpppiiiccc```ZZZTTTPPPOOOLLLHHHHHHKKKOOORRRWWW[[[^^^^^^]]]\\\UUUQQQKKKHHHFFFEEEBBB@@@>>>===<<<<<<>>>AAAEEEGGGNNNPPPTTTWWW[[[```eeeiiiooouuu|||vvvrrrvvvzzztttqqqtttyyy~~~kkk\\\TTTLLLMMMPPPLLLQQQVVVaaaqqqsss```UUUNNNHHHEEEEEEAAACCCFFFJJJLLLNNNNNNNNNJJJNNNXXXjjj}}}pppRRRDDDAAA===:::::::::999999:::;;;;;;999888777888:::888888888999999999::::::::::::;;;<<<<<<===>>>>>>AAAAAACCCJJJVVVhhh{{{ppp^^^UUUOOOLLLKKKMMMOOORRRYYYaaafffmmmwww===AAAGGGLLLTTTdddxxxyyylll^^^UUUPPPKKKIIIKKKKKKLLLMMMPPPSSSTTTSSSRRROOOMMMLLLMMMMMMNNNVVV___kkkwww~~~zzzuuunnnhhhbbb^^^YYYTTTPPPOOOLLLGGGFFFIIILLLOOOSSSWWWYYYYYYXXXXXXSSSPPPLLLHHHEEEBBB@@@>>>;;;;;;;;;;;;>>>AAAEEEGGGJJJNNNSSSWWW[[[___cccffflllrrrzzzxxxnnnnnnttt{{{|||ooonnnsssyyy}}}kkk\\\UUUMMMMMMPPPLLLOOOUUU```qqqrrr```TTTNNNHHHFFFFFFDDDDDDDDDEEEFFFIIIKKKMMMLLLQQQZZZjjjlllPPPDDDAAA===;;;;;;;;;::::::999::::::999888777999:::888999999999999:::::::::999999:::;;;<<<===>>>>>>@@@@@@BBBHHHSSSdddwwwrrr```VVVOOOLLLKKKMMMNNNQQQXXXaaafffmmmwww===CCCJJJQQQYYYgggxxx{{{nnn___VVVPPPKKKIIIKKKKKKKKKLLLOOORRRTTTSSSQQQMMMKKKJJJLLLKKKMMMUUU___lllxxx~~~zzzuuunnngggaaa^^^XXXSSSPPPOOOLLLFFFEEEGGGIIIKKKOOORRRUUUUUUUUUTTTOOONNNKKKHHHDDD@@@===;;;999999999;;;===AAADDDFFFGGGKKKQQQWWW[[[```dddgggnnnttt|||pppiiilllsss|||uuummmnnntttyyy~~~lll]]]VVVNNNMMMPPPKKKNNNTTT```qqqqqq^^^SSSMMMHHHFFFFFFFFFDDDBBBAAABBBDDDGGGIIINNNSSS]]]nnnfffLLLDDDAAA>>><<<<<<<<<;;;:::999::::::999888888999;;;999999999999::::::::::::999999:::;;;<<<<<<======>>>???AAAGGGRRRbbbssstttaaaWWWPPPLLLKKKMMMNNNPPPXXX```fffmmmvvv???EEEMMMTTT\\\ggguuu~~~yyy|||ooo```WWWPPPKKKIIIJJJJJJJJJKKKNNNQQQSSSRRRQQQKKKIIIIIIJJJJJJLLLUUU^^^lllxxx{{{uuunnngggaaa]]]XXXSSSPPPOOOKKKFFFDDDFFFFFFHHHKKKNNNPPPQQQQQQPPPJJJJJJIIIFFFBBB???<<<;;;999999999:::<<<>>>AAACCCDDDIIIOOOVVV\\\aaafffjjjpppvvv~~~yyylllgggkkksss|||uuuooolllpppuuuzzz||||||lll^^^WWWNNNMMMPPPKKKOOOUUUaaarrrooo\\\QQQKKKFFFDDDEEEDDDCCCBBBAAABBBCCCEEEFFFMMMUUUbbbvvvbbbKKKCCC@@@>>>======<<<;;;:::999::::::999888888999;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;===@@@FFFQQQaaaqqq|||wwwcccYYYPPPLLLKKKLLLNNNPPPWWW___gggllluuu~~~@@@FFFNNNUUU\\\eeeooowwwrrr{{{~~~~~~}}}ooo```WWWQQQKKKIIIJJJIIIJJJKKKNNNQQQRRRQQQPPPJJJHHHHHHIIIJJJLLLTTT^^^kkkxxx{{{uuunnngggaaa]]]WWWSSSPPPOOOKKKFFFDDDEEEDDDFFFIIILLLNNNNNNNNNNNNEEEFFFFFFEEEAAA>>><<<<<<;;;:::::::::;;;===>>>???CCCGGGNNNUUU\\\bbbhhhlllpppvvv}}}ssskkkggglllsss|||nnnkkkkkkqqqwww|||uuummmmmmlllkkknnnsssyyy}}}lll^^^WWWNNNNNNPPPJJJPPPVVVbbbttt}}}mmmZZZPPPJJJEEECCCDDDAAAAAABBBCCCCCCDDDDDDDDDKKKVVVggg}}}bbbLLLBBB???===<<<<<<<<<;;;999888999:::999888888999;;;999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<999;;;???FFFQQQ```pppzzz~~~xxxdddZZZPPPLLLKKKLLLNNNPPPWWW___ggglllttt}}}AAAHHHMMMQQQZZZhhhqqqrrrppp{{{{{{|||~~~ppp```WWWQQQLLLHHHHHHMMMNNNOOOPPPQQQPPPPPPOOOJJJHHHGGGHHHHHHKKKTTT]]]lllxxx}}}yyyssslllfffaaa___VVVSSSNNNKKKIIIHHHEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKFFFEEEBBB>>><<<:::999999999;;;<<<======>>>AAACCCEEEEEEJJJTTTaaakkkoooooouuuwwwyyy~~~~~~pppiiihhhkkkvvvxxxmmmnnnqqquuu{{{sssggg```^^^]]]^^^```aaadddjjjqqqvvv}}}~~~mmm[[[SSSPPPNNNNNNNNNRRRXXXddduuu|||kkkXXXPPPMMMHHHDDDAAABBBCCCCCC@@@???@@@FFFJJJQQQUUUiii}}}]]]GGGBBB@@@============<<<;;;;;;::::::999888888999999999999888888888888999999===<<<;;;:::::::::::::::======AAAFFFKKKVVVjjj{{{~~~|||fffXXXRRRMMMKKKMMMOOOQQQWWW^^^cccjjjsss~~~???FFFKKKNNNWWWeeeoooqqqttt~~~|||{{{}}}qqqaaaXXXRRRMMMJJJIIIJJJKKKMMMNNNOOONNNNNNMMMIIIGGGFFFGGGHHHJJJSSS]]]lllxxx~~~|||wwwqqqkkkeee```]]]WWWSSSOOOKKKIIIGGGDDDCCCCCCCCCEEEGGGHHHIIIJJJJJJFFFDDDAAA>>><<<:::999999999;;;<<<<<<<<<===@@@BBBDDDEEEIIISSS```lllrrrtttwwwxxxzzz~~~zzzoooiiiiiimmmwww|||sssmmmnnnrrrvvv}}}uuufff[[[WWWVVVVVVXXXYYY[[[]]]aaagggkkkrrrzzz}}}lllZZZRRROOONNNMMMNNNQQQWWWcccttt{{{jjjWWWOOOKKKGGGDDDBBBBBBCCCBBB@@@???@@@FFFKKKPPPXXXnnn|||\\\HHHAAA???<<<<<<<<<<<<<<<::::::999999888888999999:::888888888888888888999999;;;;;;;;;;;;;;;<<<===>>>======@@@DDDHHHRRReeevvv}}}iii[[[SSSNNNKKKMMMOOOQQQWWW^^^bbbiiirrr}}}===BBBFFFJJJRRR```kkkpppyyy|||zzz{{{rrrbbbYYYSSSNNNKKKKKKGGGIIIJJJLLLMMMMMMLLLLLLHHHFFFFFFGGGHHHJJJRRR\\\lllxxx}}}zzzvvvpppiiiccc^^^\\\WWWTTTOOOKKKHHHFFFCCCAAAAAABBBCCCEEEFFFGGGGGGGGGEEECCC@@@===;;;:::999999999;;;<<<;;;;;;<<<>>>@@@CCCDDDIIIRRR___lllwww|||zzzzzz|||uuummmgggjjjpppzzz~~~uuulllnnnqqquuu{{{}}}hhhZZZQQQNNNOOOQQQRRRTTTVVVWWWYYY\\\___eeennnxxx{{{jjjXXXPPPNNNMMMLLLMMMPPPVVVbbbtttzzziiiVVVMMMIIIFFFDDDDDDAAABBBBBB@@@???AAAFFFKKKRRR___wwwwwwYYYGGG@@@>>>;;;;;;<<<<<<<<<;;;999999888777888888::::::666777777888999999888888:::::::::;;;<<<>>>???@@@======???BBBEEENNN___ppp|||lll^^^SSSNNNKKKLLLNNNPPPVVV]]]aaahhhqqq{{{;;;>>>BBBEEEMMMYYYgggooo}}}zzzyyyzzzrrrbbbYYYSSSNNNKKKJJJFFFGGGIIIKKKLLLMMMMMMLLLHHHFFFFFFHHHHHHJJJRRR[[[kkkwww|||zzzuuuoooiiibbb^^^[[[WWWTTTOOOJJJGGGEEEBBB??????@@@AAACCCDDDEEEEEEEEECCCBBB???===;;;:::999999999:::;;;;;;::::::<<<>>>BBBDDDIIIQQQ]]]lll{{{~~~|||ooojjjfffkkkssszzz|||wwwnnngggpppttt{{{wwwdddXXXOOOLLLMMMPPPRRRTTTUUUUUUVVVWWWXXX]]]fffqqq{{{yyyhhhWWWOOOMMMLLLLLLMMMPPPWWWcccuuuwwwgggUUUKKKGGGEEEDDDEEEAAABBBBBB@@@???AAAFFFKKKUUUfffqqqTTTFFFAAA>>><<<;;;<<<>>>>>>>>>;;;:::999777777777888999666777888999999999888888::::::::::::;;;===>>>???;;;<<<>>>AAADDDLLL]]]mmm|||nnn```TTTNNNKKKLLLNNNPPPUUU[[[aaagggqqq{{{:::;;;>>>AAAHHHSSScccppp}}}yyyyyy|||qqqaaaXXXRRRMMMJJJJJJGGGHHHJJJMMMNNNOOOOOOOOOKKKIIIIIIJJJJJJKKKRRRZZZiiivvv|||zzzuuuoooiiiccc^^^[[[WWWSSSNNNJJJGGGDDDAAA???>>>???@@@AAABBBCCCCCCCCCAAA@@@>>><<<::::::::::::999:::;;;:::999:::<<<>>>AAADDDIIIPPP[[[kkk}}}tttjjjgggeeekkkrrrwwwuuupppkkkhhhqqqwwwrrrcccYYYRRRNNNNNNQQQSSSUUUVVVUUUUUUUUUVVVZZZdddoooyyywwwgggUUUNNNMMMLLLLLLMMMQQQXXXeeewwwsssdddTTTKKKFFFCCCCCCEEE@@@AAABBB@@@???AAAGGGLLLVVVkkk|||mmmRRRGGGBBB@@@===<<<>>>@@@AAAAAA???===:::888666777777888888888999999999999888888::::::999999::::::;;;<<<:::;;;>>>AAADDDLLL\\\lllyyy~~~nnn```TTTOOOKKKLLLMMMOOOTTTZZZaaagggpppzzz;;;:::;;;???DDDOOObbbqqq~~~zzzxxx{{{~~~qqqaaaXXXRRRMMMJJJIIIHHHIIILLLNNNPPPQQQRRRQQQOOOMMMMMMNNNLLLLLLRRRZZZgggttt|||yyyuuuooohhhbbb]]][[[UUURRRMMMIIIFFFDDDAAA???===>>>???@@@AAAAAAAAAAAA@@@???===;;;:::999::::::888:::;;;::::::;;;===???AAAEEEJJJPPPYYYiii|||ooofffddddddjjjpppqqqmmmjjjkkkmmmssszzz|||iii^^^WWWQQQNNNNNNPPPRRRUUUUUUUUUTTTUUUWWWYYYdddppp{{{vvvfffUUUNNNMMMLLLMMMNNNQQQXXXfffxxxnnnaaaSSSKKKFFFCCCBBBEEE@@@AAAAAA@@@???AAAGGGLLLUUUkkkyyykkkQQQJJJCCC@@@======???AAACCCCCCAAA???;;;999777888999:::<<<;;;:::999999888999999:::999999999999999:::::::::;;;>>>AAADDDKKK[[[jjjuuu{{{pppaaaUUUOOOLLLLLLMMMNNNSSSYYY```fffoooyyy<<<999:::>>>BBBMMMaaattt}}}zzzzzz}}}rrrbbbYYYSSSNNNKKKJJJHHHJJJLLLOOOQQQSSSSSSSSSSSSQQQQQQQQQOOONNNSSSZZZdddrrrzzzxxxsssmmmgggaaa\\\YYYTTTPPPLLLHHHFFFDDDAAA@@@===>>>???@@@@@@AAAAAA@@@???>>><<<:::999999::::::888999;;;;;;;;;<<<>>>@@@@@@EEELLLQQQXXXfffzzzxxxjjjdddbbbccchhhllljjjeeeeeellltttzzzqqq___UUUQQQNNNNNNQQQQQQRRRTTTUUUUUUVVVWWWYYY[[[ggguuuvvvfffUUUNNNMMMMMMNNNOOOPPPXXXfffxxxjjj___SSSLLLGGGBBBAAACCC???AAAAAA@@@???BBBGGGMMMTTTiii|||gggNNNIIIBBB???<<<<<<>>>AAACCCDDD@@@>>>;;;999999:::===>>>AAA???<<<999888888999:::888888888999:::;;;<<<===;;;<<<>>>AAABBBHHHWWWfffuuu{{{ssseeeUUUPPPLLLLLLLLLMMMRRRXXX]]]ccclllvvv===::::::===BBBLLLaaauuu}}}zzz{{{tttcccZZZUUUOOOLLLLLLHHHJJJLLLOOORRRSSSTTTTTTVVVTTTSSSSSSPPPOOOSSSZZZcccqqqyyyvvvrrrllleee___ZZZXXXSSSOOOKKKHHHFFFDDDBBB@@@===>>>???@@@@@@@@@@@@@@@>>>===;;;:::999999::::::888999;;;;;;;;;===???BBB@@@FFFMMMQQQWWWeeeyyyssshhhbbb```cccgggjjjfffaaacccnnnyyy|||kkkYYYOOOLLLLLLOOOSSSRRRTTTUUUVVVVVVXXXZZZ]]]___kkkzzzvvvfffUUUNNNNNNNNNNNNPPPOOOWWWeeewww{{{hhh]]]SSSMMMGGGBBBAAACCC???AAAAAA@@@???BBBHHHMMMUUUiii~~~bbbJJJFFFAAA>>>;;;;;;===@@@CCCDDD>>><<<:::999:::===@@@BBBDDDAAA===999777888999;;;777777888999;;;===???@@@<<<===???AAAAAAEEESSSaaawww~~~wwwhhhUUUPPPLLLLLLLLLMMMRRRXXX[[[aaajjjttt===<<<<<<<<<@@@LLLeee{{{}}}~~~vvvfff]]]WWWPPPLLLKKKIIIIIIJJJLLLOOOQQQSSSUUUZZZVVVQQQXXXaaaYYYRRRZZZbbblll{{{{{{vvvooohhhbbb]]]XXXUUUSSSOOOKKKGGGDDDBBB@@@>>>:::;;;<<<===>>>>>>>>>>>>;;;;;;::::::999:::::::::999999:::;;;;;;<<<<<<===>>>CCCKKKSSSXXXaaarrrxxxjjj___]]]bbbdddcccaaa___aaahhhttt}}}ttteeeTTTLLLJJJKKKOOOSSSQQQUUUYYY[[[\\\___dddhhhqqqwwwvvveeeTTTMMMNNNMMMLLLLLLTTTZZZeeevvvwwwhhh[[[NNNKKKJJJGGGCCCBBB???===>>>@@@>>>===BBBIIISSSdddvvv```JJJCCC============<<<<<<<<<<<<>>><<<:::888888:::<<<>>><<<<<<:::999888777777777999888777777888999;;;<<<;;;<<>>???AAA??????DDDLLLQQQbbbsss}}}___KKKFFF============<<<<<<<<<<<<===<<<:::888888:::<<<===???>>><<<;;;:::999888888999999888888999:::<<<<<<<<<<<<>>>AAAAAADDDNNNYYYnnn|||mmm^^^UUUMMMKKKKKKMMMRRRWWW]]]bbbiiirrr|||:::999;;;===BBBPPPjjj|||kkkaaaYYYRRRMMMLLLJJJJJJKKKMMMPPPRRRTTTVVVTTTSSSUUUhhh|||ttt^^^VVV]]]hhhvvvxxxssslllfff```[[[WWWTTTPPPMMMIIIFFFEEEDDDBBB@@@<<<============<<<;;;;;;:::999999888888999::::::::::::;;;;;;<<<=========@@@DDDLLLSSSUUUYYYeeeqqqxxxjjjddd^^^]]]```[[[^^^aaadddiiirrr~~~hhh]]]SSSPPPPPPQQQSSSWWWYYY\\\___ccckkkvvvooo```QQQLLLMMMNNNNNNPPPNNNVVVdddwwwqqq```UUUJJJGGGEEEBBB??????@@@???@@@AAAAAA@@@FFFNNNSSScccsss{{{~~~]]]KKKGGG=========<<<<<<<<<<<<;;;===;;;:::888888:::;;;===AAA@@@???===;;;:::::::::999999999999:::;;;<<<======<<<===??????CCCMMMYYYlll{{{sss___VVVNNNKKKKKKMMMQQQWWW\\\aaahhhqqq{{{999999:::===BBBPPPiii~~~lllaaaYYYQQQLLLJJJJJJJJJLLLMMMPPPRRRUUUVVVWWWSSSNNNWWWhhhdddVVVRRR\\\ggguuuxxxssslllfff```[[[VVVSSSPPPMMMIIIFFFDDDBBB@@@???============<<<;;;:::999999999888888888999::::::;;;;;;;;;<<<======>>>>>>???CCCKKKSSSUUUXXX```jjjooocccaaa^^^\\\^^^YYY\\\aaafffnnnzzzyyyccc[[[TTTSSSSSSRRRTTTWWWZZZ^^^eeemmmxxxmmm___QQQLLLMMMLLLMMMOOOMMMVVVeeeyyy|||mmm\\\RRRIIIFFFDDDAAA??????@@@>>>???AAAAAAAAAHHHPPPXXXhhhxxxyyyYYYIIIFFF======<<<<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;<<>>>>>AAAMMMYYYkkk|||vvvbbbYYYPPPMMMMMMMMMRRRWWW[[[```gggoooyyy999999;;;>>>BBBOOOggg}}}~~~mmmaaaYYYQQQKKKIIIJJJJJJKKKMMMOOORRRTTTVVVUUUSSSJJJJJJSSSRRRMMMRRR[[[gggvvvyyytttmmmfff```ZZZUUURRRPPPMMMHHHEEEBBB@@@>>><<<============<<<:::999888999999888888999::::::;;;;;;;;;<<<======>>>>>>???>>>BBBJJJRRRVVVWWW^^^ggg{{{jjjaaa```]]][[[\\\[[[^^^cccjjjttt~~~pppaaa[[[WWWVVVUUUSSSSSSVVVXXX```lllyyylll___RRRMMMKKKJJJKKKMMMOOOXXXggg{{{wwwhhhYYYPPPIIIFFFEEEAAA???AAA>>>======@@@@@@AAAIIIRRR]]]nnnrrrTTTEEEBBB<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;>>>>>><<<;;;:::999999999999999:::;;;<<<<<<<<<<<<===<<<<<<======@@@LLLXXXkkk|||vvveee\\\SSSOOONNNOOORRRXXXYYY^^^fffnnnwww999999<<>>?????????>>>AAAHHHPPPTTTVVV\\\cccsss~~~}}}ggg```___\\\[[[]]]^^^cccjjjsss}}}rrriii___[[[XXXXXXVVVSSSSSSVVVXXXccctttjjj^^^RRRMMMJJJIIIIIILLLQQQZZZiii{{{sssdddVVVOOOIIIGGGEEEAAA@@@BBB>>><<<===???@@@BBBJJJTTTaaatttlllQQQDDD@@@<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999::::::::::::999888888888888999888999:::;;;<<<<<<<<<;;;<<<;;;<<<======@@@JJJVVVjjj{{{wwwggg^^^TTTPPPOOONNNRRRWWWXXX]]]dddlllvvv999:::===AAAFFFTTTllloooccc[[[SSSMMMLLLHHHHHHIIIKKKNNNPPPRRRTTTMMMSSSOOOJJJMMMLLLKKKRRRZZZfffuuuxxxsssjjjbbb[[[TTTNNNKKKHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::999::::::::::::;;;<<<===>>><<<======>>>>>>???@@@@@@???AAAFFFNNNQQQRRRWWW^^^iiiwwwuuuddd```___\\\\\\```aaaiiittt|||vvvpppiiiccc]]]YYYXXXYYYWWWSSSTTTXXX\\\hhhzzzfff[[[QQQLLLJJJIIIJJJNNNSSS[[[iiizzzpppaaaSSSMMMHHHFFFDDD@@@???BBB>>>======@@@AAADDDMMMWWWggg{{{uuu~~~}}}}}}gggPPPDDD@@@<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777777888888999777888999:::;;;;;;;;;:::;;;;;;<<<>>>>>>@@@IIITTTfffxxx{{{ggg]]]SSSOOOMMMMMMPPPUUUWWW\\\ccckkkttt888999===CCCIIIWWWppppppeee]]]UUUOOONNNGGGGGGIIIJJJMMMOOORRRSSSQQQUUUMMMEEEIIIIIIIIIOOOYYYeeetttwwwqqqiii```YYYRRRKKKGGGDDDBBB???>>>???@@@@@@???;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>???=========>>>??????@@@@@@@@@AAAEEEKKKNNNOOOTTTZZZbbbrrrooobbb______\\\]]]bbbcccmmm|||vvvpppmmmhhhbbb^^^[[[XXXWWWYYYWWWTTTVVVZZZ```lll}}}cccYYYPPPLLLJJJIIILLLPPPTTT[[[hhhyyy~~~nnn```QQQLLLGGGFFFCCC??????BBB???>>>>>>AAABBBEEEOOOYYYlll|||ooo|||~~~~~~eeePPPFFFAAA<<<<<<;;;;;;;;;:::::::::999999999999999999999999666666666666777888999:::666777999:::;;;;;;:::999::::::===???>>>@@@HHHRRRcccuuufff\\\RRRNNNLLLKKKNNNSSSWWW\\\cccjjjttt;;;;;;>>>AAAGGGVVVooopppfff]]]SSSMMMKKKGGGHHHJJJKKKLLLOOOTTTXXXUUUSSSPPPLLLIIIJJJNNNQQQ```fffqqq}}}}}}uuuooofff]]]UUUMMMGGGCCCAAAAAA@@@???>>>===<<<<<<<<<;;;;;;:::888777777666999:::;;;===>>>?????????BBB@@@>>>======>>>???AAA@@@AAABBBDDDGGGKKKNNNPPP^^^kkk|||zzzmmmaaa]]]___```bbbeeelllzzzyyysssmmmhhheeeaaa]]]YYYVVVWWWWWWWWWWWWWWWYYYZZZhhhqqq{{{aaaXXXPPPLLLKKKJJJLLLPPPYYY^^^iiizzz{{{kkkaaaQQQJJJEEEDDDBBB???>>>@@@BBB@@@@@@BBBCCCGGGQQQ\\\rrrwwwsss{{{~~~}}}]]]KKKCCC>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666666888999::::::::::::;;;<<<999999::::::::::::;;;;;;<<<:::;;;>>>@@@AAAFFFLLLaaaqqqjjj^^^RRRLLLKKKKKKMMMQQQZZZ```gggmmmsss|||:::;;;===AAAFFFTTTlllqqqfff\\\SSSMMMKKKGGGHHHIIIJJJLLLOOOTTTWWWWWWUUUPPPLLLIIIJJJOOOSSSXXXcccrrr|||tttnnneee[[[SSSLLLFFFBBB=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>BBBAAA@@@?????????@@@AAAAAAAAABBBDDDFFFJJJMMMOOOVVVbbbtttrrrhhh___]]]^^^```ccchhhqqqrrrnnniiieeecccaaa^^^[[[XXXYYYYYYZZZ[[[]]]```bbbllluuuzzzaaaXXXOOOLLLKKKJJJLLLPPPYYY^^^jjjzzzzzzjjj___QQQJJJEEEDDDBBB???>>>@@@BBBAAABBBDDDDDDGGGQQQ\\\rrrsssrrr{{{zzz\\\KKKCCC???<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888777777777777999:::999888888999;;;999999::::::::::::;;;;;;<<<:::;;;>>>???@@@EEELLLaaarrrmmmaaaTTTMMMKKKJJJLLLOOOXXX^^^ffflllrrr{{{999:::<<>>>>>>>>>>>>>>======BBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAACCCEEEGGGJJJKKKOOOZZZkkkyyyiiiccc___```aaabbbgggnnnyyyyyynnnkkkhhhfffeeeeeecccbbb^^^^^^___aaadddhhhlllnnnrrrzzzxxx```WWWOOOLLLKKKJJJLLLQQQXXX^^^kkk|||wwwggg\\\PPPIIIDDDCCCBBB???>>>AAABBBBBBCCCEEEEEEHHHRRR]]]sssooosss~~~vvvXXXIIIDDDAAA<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888888888888999:::999777777777999999999::::::::::::;;;;;;<<<:::;;;>>>???@@@EEELLL```qqqqqqdddVVVNNNKKKIIIJJJNNNVVV\\\ccciiioooyyy999999<<<>>>AAALLLaaauuuuuuhhh]]]SSSMMMLLLGGGHHHIIIJJJKKKNNNRRRVVVWWWTTTOOOJJJIIIMMMTTTYYYTTT^^^nnn{{{{{{qqqkkk```VVVMMMFFFAAA>>>============>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;===>>>??????????????????CCCCCCEEEEEEEEECCCAAA@@@AAAAAA@@@AAABBBDDDFFFHHHMMMWWWeeeqqqzzzyyygggdddbbbcccdddfffmmmuuuwwwpppooommmlllllllllllllllggghhhiiilllqqqvvvyyy{{{xxxwww___VVVNNNKKKJJJJJJMMMQQQVVV^^^mmm}}}uuudddYYYNNNHHHCCCCCCBBB??????AAAAAAAAADDDEEEEEEGGGRRR^^^vvvtttkkktttqqqTTTHHHDDD@@@<<<<<<<<<;;;;;;;;;::::::888888888888888999999999999:::;;;999888777777888999999999:::::::::;;;;;;<<<:::;;;>>>??????DDDKKK]]]nnnrrreeeWWWPPPLLLJJJKKKNNNTTTYYY```ffflllvvv999999<<<===???HHH\\\nnnxxxkkk___TTTNNNLLLGGGHHHIIIJJJKKKMMMRRRUUUUUURRRNNNJJJIIINNNUUU[[[]]]```hhhttt{{{qqqjjj___TTTLLLEEE@@@===???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFEEECCC@@@???@@@?????????@@@BBBCCCEEEKKKRRR]]]iiirrryyy}}}tttiiifffdddeeefffiiirrrzzzzzzvvvvvvuuutttsssssstttvvvuuuuuuxxx}}}uuu]]]UUUMMMKKKJJJJJJMMMRRRUUU___nnnrrrbbbWWWMMMGGGBBBBBBBBB@@@???BBB???@@@CCCDDDCCCFFFSSSaaaxxx|||jjjgggtttmmmRRRGGGCCC???<<<;;;;;;;;;;;;:::::::::888888888888888999999999:::;;;<<<;;;999888888999999999999:::::::::;;;;;;<<<:::;;;===>>>???CCCJJJ\\\nnnrrreeeXXXPPPMMMKKKLLLPPPRRRWWW^^^cccjjjttt999:::<<<===>>>EEEWWWiiixxxzzznnnbbbVVVOOOLLLGGGHHHIIIJJJJJJMMMQQQTTTTTTRRRNNNJJJIIIMMMTTTYYYbbbbbbfffqqq{{{ssskkk___TTTKKKEEE@@@===>>>>>>======<<<<<<<<<;;;??????>>>>>>=========<<<<<<===???AAABBBCCCDDDDDDBBBCCCDDDDDDCCCAAA???===>>>=========>>>@@@BBBCCCEEEJJJSSS^^^iiiqqqwwwyyyxxxzzz|||~~~uuuooohhhdddeeeiiioooxxx~~~||||||}}}|||{{{{{{}}}ttt\\\TTTLLLJJJJJJJJJNNNRRRTTT___pppppp```WWWLLLFFFBBBBBBBBB@@@@@@BBB@@@AAACCCDDDBBBGGGWWWggg{{{pppccceeeuuulllSSSIIIDDD>>>;;;;;;;;;;;;::::::::::::999999888888888888888888:::;;;<<<;;;999999999;;;999999::::::::::::;;;;;;<<<::::::===>>>>>>CCCIII\\\mmmtttgggYYYQQQNNNLLLMMMPPPPPPUUU\\\aaahhhsss:::;;;===>>>===CCCTTTeeeqqq~~~|||pppeeeYYYPPPLLLHHHHHHIIIIIIJJJLLLPPPTTTVVVTTTPPPKKKIIIKKKOOOSSS```bbbhhhsss|||tttlll```UUULLLEEE@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<<<<<<<;;;<<<===???@@@BBBBBBEEEKKKTTT^^^fffkkkmmmmmmnnnppprrrwwwxxxxxxnnneeegggnnnxxxttt[[[SSSLLLJJJJJJJJJNNNSSSSSS___qqq}}}ooo```WWWKKKEEEAAABBBBBB@@@@@@CCCAAABBBDDDDDDCCCIII\\\nnnyyygggbbbjjj|||mmmWWWMMMFFF>>>;;;;;;;;;:::::::::999999:::999999999888777777777888999::::::999888:::;;;999999::::::::::::;;;;;;<<<::::::===>>>>>>BBBIIIYYYjjjwwwjjj[[[SSSNNNKKKLLLNNNPPPUUU[[[```gggrrr:::;;;===>>>===BBBRRRcccnnn~~~}}}rrrgggZZZPPPLLLHHHHHHIIIIIIJJJLLLPPPSSSXXXVVVRRRLLLIIIHHHKKKNNNZZZaaalllwww}}}uuummmaaaUUULLLFFFAAA???>>>>>>???@@@AAABBBCCCCCC::::::;;;<<<===>>>??????AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>><<<<<<;;;::::::;;;<<<>>>@@@AAABBBDDDGGGNNNUUU\\\```aaadddeeegggjjjpppyyy}}}yyyxxxzzz{{{sssiiijjjttt~~~ttt[[[RRRKKKJJJJJJKKKNNNSSSRRR___qqq|||nnn```WWWKKKEEEAAAAAABBB@@@@@@CCCCCCDDDEEEEEEDDDKKK___sssooocccdddqqqpppZZZPPPHHH???;;;;;;;;;:::::::::999999;;;::::::999888777666666666777999999888888999;;;999999:::::::::;;;;;;;;;===::::::======>>>BBBHHHUUUeee|||zzzlll]]]TTTNNNJJJJJJLLLPPPTTT[[[```gggrrr