BM6P6(@ ))))))))))))))))))))))))'''((()))++++++******))))))((('''(((***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))+++,,,,,,***'''&&&)))))))))))))))((('''''' !!!$$$&&&''''''''''''******+++++++++,,,,,,,,,(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))************++++++++++++***))))))***,,,,,,+++)))''''''(((((())))))******+++,,,---...///......---+++++++++***************---,,,,,,++++++,,,,,,------------.........//////...------,,,,,,,,,------............////////////////////////000000000000000000////////////000000////////////////////////000000000000000000000000111111111111111111111111111000///......///000111111111222222222333333333444444555555555555555555::::::;;;;;;<<<======>>>>>>???@@@@@@???>>>===<<<=========>>>??????@@@@@@AAA@@@>>><<<;;;<<<===>>>AAABBBBBBCCCCCCBBBBBBAAA===<<<<<<===>>>===:::888999999999:::;;;<<<>>>>>>===<<<:::999999:::;;;<<<>>>>>>============>>>>>>;;;<<<===>>>===;;;999888999888777555444444444444222222222111111111111111//////......------,,,,,,000000////////////000000//////.........---------...---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,++++++++++++++++++,,,((())))))))))))***************))))))***+++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***...+++((((((+++------,,,------------------------+++++++++*********))))))************************(((((()))***+++,,,,,,,,,,,,++++++***)))))))))***---------,,,,,,+++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,------,,,+++,,,---...///---------,,,,,,+++++++++************************************************,,,,,,+++******+++,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&'''((()))***))))))((()))(((((((((***+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******************))))))(((((())))))******))))))((('''$$$$$$&&&'''(((((()))))))))))))))*********++++++************))))))))))))))))))))))))))))))******))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))***,,,,,,+++)))************))))))))))))((()))***+++,,,,,,+++*********************++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...------,,,,,,---------............//////////////////000000000111111111000000////////////000000111111111111111111111111000000000000000000000000111111111111111111111111111000////////////000111111111111222222222333333555555666666777777666666:::::::::;;;<<<<<<======>>>??????@@@???>>>===<<<<<<======>>>>>>???@@@@@@???>>><<<;;;;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???<<<<<<;;;<<<===<<<999777888888999999:::<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>============>>>>>><<<===>>>>>>===<<<:::888999888777555444333333333222222222111111111000000/////////...............000000////////////000000//////.........---------...---,,,,,,++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++)))))))))*********++++++******))))))***++++++,,,++++++,,,------,,,++++++++++++,,,,,,++++++*********++++++,,,,,,++++++***+++)))'''''')))++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************)))))))))***+++++++++,,,,,,,,,+++***************,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,+++++++++************************************************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++))))))************))))))************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))''''''((()))***)))************))))))(((((((((((((((((()))******((((((((()))))))))******,,,+++++++++******))))))++++++++++++++++++******))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((***+++,,,+++))),,,,,,++++++***)))))))))((()))******+++*********)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,************++++++++++++---------,,,,,,------...............//////////////////000000000111111111000000////////////000000111111111111111111111111////////////////////////111111111111111111111111111000000//////000000111111111111222222222222333555666777777888888888777999999999:::;;;;;;<<<<<<>>>>>>???@@@@@@???===<<<<<<<<<======>>>?????????===<<<;;;:::;;;<<<===>>>===>>>????????????>>>===<<<;;;::::::;;;:::888666888888888999:::;;;<<<===???>>>===<<<<<<===??????>>>======<<<<<<======>>>======>>>>>>===<<<:::999:::999777555444333222222222222111111111000000000...///////////////000000////////////////////////...............---------...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++*********))))))*********************+++++++++,,,*********)))******+++,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++,,,,,,++++++***+++)))((((((***++++++***************************---------,,,,,,,,,,,,+++******************************************++++++,,,,,,,,,,,,++++++++++++++++++***************)))++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,++++++++++++************************************************,,,++++++******++++++,,,,,,------......------,,,))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))(((***)))((()))***+++***)))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((()))))))))***************))))))+++***)))((('''((()))***((((((((()))))))))******,,,++++++******))))))(((,,,,,,,,,++++++*********))))))************))))))(((((((((((()))))))))))))))*********++++++++++++)))(((((()))+++,,,***)))*********************)))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++------,,,,,,,,,---..................////////////....../////////000000000000000////////////000000////////////////////////////////////////////////111111111111111111111111000000000000000000000000111111111111222222222222555555666777888888888888888888999::::::;;;;;;<<<===>>>???@@@@@@???>>>===;;;;;;<<<======>>>>>>???;;;::::::::::::;;;<<<===<<<===???@@@@@@???===<<<<<<:::999999999888777555777777777888999:::;;;;;;======<<<<<<===>>>???@@@=========<<<<<<===============>>>======<<<:::::::::999777555333222222111222222111111000000//////......//////000000111111...//////////////////..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))************+++++++++,,,,,,,,,+++***************+++++++++++++++,,,,,,+++++++++)))))))))******+++,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************+++++++++***************,,,,,,,,,---,,,,,,,,,+++++++++++++++************,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++)))((()))******)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************&&&''')))******)))((('''((())))))*********))))))***)))((('''''''''((())))))))))))*********++++++******)))))))))(((((((((+++++++++***)))))))))((())))))************))))))&&&&&&'''((()))***++++++)))*********++++++++++++)))(((((()))++++++***(((''''''(((((()))***++++++,,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............////////////---------.........//////000000////////////000000........................////////////////////////000000000000000000000000000000111111111111000000000000111111111222222222333444555666777777777777888888999::::::;;;;;;<<<===>>>???@@@@@@???>>>===;;;;;;;;;<<<======>>>>>>:::::::::::::::;;;<<<<<<<<<>>>@@@AAAAAA@@@>>><<<<<<:::888777888777666444777777777777777888999:::::::::;;;;;;<<<===>>>???======<<<<<<<<<<<<===============<<<<<<;;;:::999999888666555333222222111222222111111000//////.........//////000000111111......////////////......---........................---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++***))))))))))))***,,,,,,***++++++,,,,,,++++++***+++,,,,,,---,,,,,,------++++++++++++++++++++++++************++++++++++++************************+++++++++***************+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((******************************+++++++++,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))******)))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******$$$&&&)))++++++***'''&&&'''(((((())))))))))))((((((((('''''''''''''''((()))))))))*********++++++(((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((''')))***+++***(((%%%%%%&&&((()))***+++,,,++++++***))))))))))))***)))))))))***+++++++++,,,++++++************++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,---......///............////////////------........./////////000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000111111222222111111000000000000111111111111222333444555666777888888888999999999:::;;;;;;<<<<<<<<<===???@@@@@@???>>>>>>::::::;;;;;;<<<=========::::::;;;;;;;;;;;;;;;;;;===>>>AAABBBBBBAAA>>>======;;;888777777777666444666666666666666777888888777888999:::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;:::999999999777777555444333333222222222222111000//////...---...///////////////000000---...///000000///...------------..................---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***************************************+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))((((((*********))))))*********************+++++++++,,,,,,+++******)))*********++++++************+++++++++***)))((((((***+++,,,***++++++,,,,,,++++++***(((***,,,,,,+++***+++,,,************************)))***************++++++******************************************++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,---------......---,,,***)))((((((******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++*********+++++++++++++++***************************************************++++++,,,,,,++++++***)))******++++++******)))))))))************))))))************************)))))))))))))))))))))))))))(((((('''((()))***++++++***))))))******)))'''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&&&&((()))))))))((((((&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((()))))))))******((((((((())))))***++++++((((((((()))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''(((***+++)))(((''''''((()))******++++++---,,,+++***))))))***+++******************++++++++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////............/////////////////////000000000000111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000111111111111444444666777888999999999:::::::::;;;<<<<<<======<<<===>>>???@@@??????>>>999::::::;;;<<<<<<======;;;<<<<<<<<<<<<;;;;;;:::<<<>>>@@@BBBBBB@@@>>><<<>>>;;;888777777777666555666666555555666666777777666777888:::<<<======>>>===<<<<<<;;;;;;<<<<<<===;;;;;;:::999888888888888666555444444333333333444222222111000///...------/////////...............,,,---///000000///---,,,---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((++++++************++++++)))))))))*********++++++,,,++++++***))))))******,,,+++***))))))***+++,,,,,,+++)))(((((((((***+++***++++++,,,,,,++++++***'''***------+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))***+++++++++,,,((()))+++,,,---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++)))*********++++++++++++***************************************************+++,,,,,,,,,,,,+++***))))))************))))))))))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&((()))***,,,***))))))******)))'''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((('''&&&&&&'''((()))***%%%%%%&&&'''((((((''''''&&&'''(((*********)))(((''''''''''''((((((((()))(((((()))***+++,,,,,,---(((((())))))*********+++))))))************)))))),,,+++***)))((('''&&&&&&************++++++++++++(((''''''(((***+++)))(((***************+++++++++000///---,,,,,,,,,------+++++++++***************++++++************++++++++++++,,,,,,,,,---------+++++++++,,,---...///000............/////////000111111111111222222222222000000////////////000000........................111111111111111111111111000000000000000000000000000111222333333222111000000000000000111111111111555666777888::::::;;;;;;::::::;;;<<<<<<======>>><<<===>>>???@@@@@@???>>>999999:::;;;;;;<<<<<<===============<<<;;;::::::;;;===@@@BBBBBB@@@===;;;???<<<999777777777666555666666555555555666666777666777999;;;<<<===>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777777777777555444444333333444444555222222111000///...------//////......---------,,,,,,---///000000///---,,,---------.........//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************))))))******++++++++++++************************************************))))))))))))))))))))))))******************************))))))(((((((((''',,,,,,++++++++++++,,,,,,((())))))))))))*********,,,,,,+++***))))))******,,,+++***))))))***+++,,,---+++)))((('''((()))***+++++++++,,,,,,+++++++++))),,,//////---,,,---...------------------------+++++++++,,,,,,---------************************(((((()))***+++,,,,,,---'''(((***,,,,,,,,,***)))))))))******++++++++++++))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,+++,,,---...///...------))))))******++++++++++++***************************************************+++,,,------,,,+++************++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))*********((('''&&&''''''(((((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((,,,+++***(((''''''''''''))))))))))))))))))))))))+++***((('''&&&&&&''''''(((((())))))******++++++(((((((((((((((((((((((())))))************))))))((((((''''''&&&&&&&&&%%%)))***************)))(((******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((''''''''''''(((((((((((()))))))))***)))(((''''''))))))************))))))))))))))))))((((((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))***+++,,,,,,------+++,,,---.........---,,,............////////////............////////////......------------......111111000///...---,,,,,,//////000000///...---------......///000111111222111///...///222333222000222222111111111111111111222333555666888999::::::999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>???===<<<:::999999::::::;;;<<<>>>?????????>>>======<<<;;;:::888777666555999888777666666777888888;;;<<<<<<<<<;;;<<<>>>AAA>>>??????===:::888888999999999888888666555444333333444555555444333111000000000000///......------,,,,,,------.../////////+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))*********************************)))))))))))))))''''''(((((())))))******,,,,,,,,,+++++++++******((()))***+++++++++++++++))))))*********+++++++++...((('''---///+++)))+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******000...+++***,,,---+++)))******))))))******+++,,,************************))))))))))))))))))))))))************+++,,,---...+++++++++************)))++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((())))))(((((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((+++***)))((((((''''''((()))))))))))))))))))))))))))((('''''''''((()))))))))))))))))))))*********(((((((((((((((((((((((())))))************))))))((((((((((((''''''&&&&&&%%%&&&'''(((((()))(((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''((((((((()))))))))((((((((((((((((((''''''))))))************))))))))))))))))))((((((((((((&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,*********++++++,,,,,,,,,+++,,,------------------............////////////........./////////000000000000////////////000000///////////////.........000/////////.....................///000111111111111///...///222333222000111111111111111111111111333444555777888999999999888888999999:::;;;;;;<<<;;;;;;:::::::::999999999:::;;;;;;;;;<<<<<<======>>>===<<<;;;::::::;;;;;;;;;;;;<<<============<<<<<<<<<:::999999888888888::::::999888888999999:::===>>>>>>===<<<<<<>>>@@@?????????===;;;999999999999999999888777666444444444444444555444222111000000000000///......------..................---------------.........////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************)))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++***+++++++++,,,,,,,,,,,,...)))(((---///,,,***+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************++++++,,,,,,++++++***)))...,,,******,,,...---+++******))))))******+++,,,************************************************************+++,,,------+++++++++************)))++++++++++++++++++++++++***************************))))))((((((((((((((())))))))))))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))***+++***))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((($$$%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((()))))))))******((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---************************((()))***+++,,,---......******++++++++++++++++++,,,,,,,,,,,,,,,---......---............/////////////////////000000000000000000////////////000000---.........//////000000111000...------...//////......//////000000111111111000///000111222111000111111111111111111111111444555666777888888888888777888888999999:::::::::::::::999999999888888888;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<==================>>>>>>???===<<<:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<>>===<<<>>>??????@@@@@@>>>;;;::::::::::::::::::999888777666555444444444444333222111000111000000//////......---000//////...------,,,,,,---------.........//////,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********************************************************+++++++++++++++,,,,,,,,,,,,++++++++++++))))))***++++++++++++***++++++,,,,,,,,,---------...+++***...///---+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,++++++***)))+++***)))***---......---******))))))******+++,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,+++++++++************)))***************************************************)))(((''''''((()))***(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))*********))))))((((((((('''************************(((((())))))))))))((((((******))))))))))))))))))(((((()))******+++******''''''(((((())))))******(((((((((((((((((((((((('''((((((((())))))******))))))))))))************************++++++,,,,,,))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++************,,,,,,+++***+++,,,...///---------.........///////////////000000000111111......------------..................////////////111000...---,,,...///111.../////////000000000111000000000000111111111000111111111111111222222222555666777888888888888888888888999999:::::::::;;;::::::::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===AAA@@@?????????@@@BBBCCC???>>><<<:::999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<>><<<;;;<<<===???@@@@@@>>><<<::::::;;;::::::::::::999888777666444444444444333222111111111111000000///.........//////.........---------+++++++++,,,,,,,,,------***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---------))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))************************)))***************++++++******+++++++++++++++++++++++++++*********)))))))))******+++++++++******+++++++++,,,,,,,,,,,,------,,,,,,......---,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++***))))))*********+++,,,------,,,******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++*********))))))))))))))))))))))))))))))***************************)))(((''''''((()))***&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((''''''(((((()))***+++(((((((((((((((((((((((()))))))))))))))(((((('''***)))))))))((((((''''''++++++++++++++++++++++++(((((())))))))))))(((((())))))************************+++******)))((('''''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))************+++***)))))))))***++++++))))))************))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******************))))))+++*********************++++++******+++,,,...///------------............////////////000000000000......------------......////////////............111///...,,,---...000111////////////000000000000000111111111000000000000000000111111111222222222666666777888888999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>><<<:::999999999999999:::;;;;;;;;;;;;;;;===>>>???===;;;999999:::>>>??????>>>;;;::::::;;;::::::;;;::::::999888777555555444333222222222222111111111000//////......---------.........//////+++++++++,,,,,,,,,------------...///////////////++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))******+++++++++,,,************************))))))))))))((((((((((((******+++++++++******)))************++++++++++++,,,---...------------,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***+++,,,,,,,,,+++************))))))******+++,,,++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++*********))))))))))))))))))))))))))))))************************((((((((((((((())))))***%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))************)))((('''&&&)))(((((((((((((((((('''++++++++++++++++++++++++'''(((((())))))(((((('''))))))))))))************))))))))))))(((&&&%%%$$$(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((((((((()))))))))*********)))((('''&&&'''(((((())))))************))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))*********)))))))))(((((())))))******************************+++---...///,,,------------.....................////////////000000////////////000000000000//////.........---//////...---...///000111////////////000000000000000111222111000///000111000000000111222222333333555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>><<<<<<=========<<<<<<;;;>>>>>>>>>===>>>??????@@@CCCBBBAAA???<<<:::888777888888999:::;;;;;;;;;;;;;;;===>>>===;;;999999999===>>>>>>===;;;999:::;;;:::::::::::::::999888777666555444333222222222222222111111000000//////...,,,,,,------...//////000---------.........//////++++++,,,---............++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))))))))))))))***************************))))))******+++,,,,,,,,,***************))))))))))))))))))(((((((((((('''***++++++++++++***))))))))))))*********+++++++++***...///---+++------,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++------------------------******++++++******)))((()))+++------+++***)))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************)))************************************************''''''((()))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((()))((((((((((((((()))***))))))))))))))))))))))))((()))*********)))(((((('''''''''(((((((((((((((************************''''''((((((((((((''''''((((((((()))))))))******(((((()))(((((('''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((()))))))))---,,,***(((''''''(((((())))))************))))))'''''''''((()))*********&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))+++,,,---*********************************************+++(((((())))))******++++++((()))***+++,,,---------,,,,,,---------.........------------............000000////////////000000.........///////////////............/////////000000000000000////////////000222333222///...///111///000000111222222333333444555777888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999:::;;;<<<>>>????????????@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>AAAAAAAAAAAA???<<<999777777888:::;;;<<<<<<;;;;;;;;;===>>>>>><<<:::::::::;;;<<<===<<<:::999999:::999999999999999888888777666555444222111222222222222222111111000/////////------..................---------.........//////(((((()))++++++,,,,,,+++************************((())))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))******************************))))))***++++++,,,------,,,,,,+++++++++*********+++************)))))))))+++++++++++++++***))))))*********+++++++++,,,,,,(((---///,,,))),,,---+++******++++++++++++******************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((&&&))),,,---+++***+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------+++++++++************)))++++++++++++++++++++++++************************&&&'''(((*********)))(((''''''((())))))***))))))************************'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''')))***++++++******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***((()))***************)))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((222000---+++))))))***+++))))))************))))))&&&''''''((()))******+++((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))************************))))))***+++,,,------...'''(((((()))***++++++,,,'''(((***,,,------------,,,,,,,,,---------......,,,,,,,,,---------............------------......,,,,,,---...///000111222------...///000000//////000000000000////////////000222333222///...///111///000000111222222333333444555666888:::;;;;;;<<<999999999999999999999999:::::::::999999999888888777888999;;;===>>>???@@@AAABBBBBBBBBAAA@@@>>>======>>>???AAAAAA@@@?????????@@@AAABBBAAA>>>;;;888777888:::<<<======<<<<<<;;;===??????===<<<;;;<<<:::;;;<<<;;;999888999:::888888999999999888777777666555333222111111222333222222111111000//////////////////...------,,,,,,+++++++++,,,,,,,,,------***+++,,,---.../////////************************((()))***+++,,,---------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((((((((())))))******************************))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++++++++***)))(((++++++,,,,,,,,,---------&&&---000+++(((+++,,,*********++++++++++++******************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((###'''+++---,,,+++,,,...*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...+++++++++************)))++++++++++++++++++++++++************************+++******)))'''&&&$$$###(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''+++*********))))))((((((************************&&&'''''''''(((((())))))***)))((('''&&&&&&'''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))&&&&&&''''''(((((())))))++++++***))))))((())))))(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******,,,,,,,,,+++***))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,++++++******))))))(((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***+++***)))'''''')))***++++++*********))))))(((((()))+++------,,,,,,---...*********++++++,,,,,,,,,))))))))))))))))))******,,,,,,++++++++++++++++++,,,,,,,,,---------..............................000///...---,,,+++++++++---....../////////////////////............//////////////////000000000000000///...,,,,,,...///000111000000000000000111111777777777777666666666666999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999888999:::;;;777888:::;;;===???AAAAAA@@@@@@@@@???>>>======<<>>===<<<;;;;;;:::??????>>>>>>===<<<<<<;;;:::999999888999:::;;;<<<:::::::::999999888888888;;;<<<<<<;;;:::999888777888888888888777777777777555444333333222222333333111111000......---------........................///000000000///---***(((---,,,+++***)))***+++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((()))+++---...************************))))))))))))))))))))))))(((((())))))******++++++))))))***++++++++++++***************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------))))))*********+++++++++)))***++++++++++++***)))+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------,,,++++++,,,,,,,,,)))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++++++++,,,---...---......///...---+++***---***'''''')))+++***))))))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++$$$'''***+++******---000---,,,,,,,,,++++++******)))************+++++++++))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((''''''''''''******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''&&&''''''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((())))))(((&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))+++******)))((((((''''''))))))))))))))))))))))))***)))((((((((()))***+++)))))))))))))))((((((((((((((((((((())))))))))))'''''''''(((((())))))***+++***)))(((((()))***+++*********)))))))))((((((''')))******)))((()))******++++++++++++++++++,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,---------.................................///......---,,,,,,,,,,,,---....../////////////////////............//////////////////000000000000000111111111111111111000000000000000000111222333666666666666666666666666999999:::;;;;;;;;;;;;;;;===<<<;;;999888888888999888999:::<<<===???@@@AAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<============>>>>>>???@@@???>>>===<<<;;;:::999999999:::<<<===;;;;;;:::999999888777777999999:::999888777666666666666666666555555555555333333222111111111111111111000///......---------........................+++,,,...000111111000///...---,,,+++***++++++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))******************)))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))))))((((((((()))***+++,,,************************************************)))))))))))))))*********))))))***++++++++++++***************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++***))))))***+++++++++***)))))))))***,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,+++++++++***************((()))***+++,,,---------)))***,,,------,,,***)))((((((((((((((((((((((((******++++++++++++++++++,,,,,,---...---,,,+++***,,,***'''''')))+++***))))))************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++(((***++++++))))))+++---))))))))))))(((((('''''')))************+++++++++'''((()))))))))))))))(((&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''''''''''''''((())))))((((((((((((((('''(((((((((((((((((((((((((((((()))))))))))))))***))))))((('''''''''((((((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''###%%%(((++++++)))&&&$$$(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))((((((((()))***+++'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))((((((''')))******(((''''''(((+++++++++++++++*********+++*********))))))((((((*********++++++,,,,,,------------.........//////..............................---------------...---....../////////////////////............//////////////////000000000000///000222444444222000///000000000000111222444444666666666666666666666666888888999:::::::::::::::;;;:::999999888999999999888999:::<<<===???@@@@@@AAAAAAAAA@@@@@@???>>>===999999:::<<<===>>>???@@@<<<>>>@@@BBBBBBAAA???===<<<;;;:::999:::;;;<<<===<<<;;;;;;999888777666666777777777777666555444444444444444333333333222222222111111000///000000000111000///......---..............................***+++---000111222111111...------,,,+++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))******)))))))))))))))***************************************************************))))))))))))))))))***++++++++++++*********************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,------------+++)))(((((()))+++---+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******))))))((()))***,,,------------)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++++++++***)))(((******+++,,,,,,,,,,,,+++,,,***((((((***+++***))))))************+++++++++***))))))))))))***+++++++++++++++++++++++++++++++++,,,---+++)))(((((()))++++++++++++************)))************+++++++++((()))))))))))))))(((((((((((((((((())))))))))))%%%&&&(((******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&'''''''''((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***))))))((((((''''''&&&&&&%%%''')))+++,,,+++)))((((((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))******%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))************))))))))))))******)))(((((()))******))))))))))))))))))((((((***,,,---,,,***))))))***,,,,,,++++++******))))))++++++******)))((((((((())))))***+++,,,,,,------------........./////////...........................------------......///---....../////////////////////............//////////////////000000000000...///000111111000///.../////////000111333444555444555555555555555666666777777888999999999999888777777777888999::::::;;;999999:::;;;<<<===>>>???>>>??????@@@???>>>===<<<888999:::;;;===>>>???@@@:::===@@@CCCDDDBBB@@@>>><<<;;;:::::::::;;;<<<===<<<<<<;;;999888666555444666666666666666555444444333333222222222111111111222111000000//////000000000000///............................................./////////...---,,,......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************++++++******))))))(((((())))))***++++++++++++***************************))))))************))))))++++++++++++************+++++++++,,,,,,,,,,,,---++++++***))))))***++++++************++++++,,,,,,***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,---,,,,,,,,,++++++*********,,,,,,------,,,,,,+++***+++,,,------------,,,+++------------------------***+++,,,---,,,+++((('''((())))))***+++,,,,,,,,,+++*********************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******))))))((('''&&&(((((((((((())))))))))))%%%&&&(((******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))*********+++''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))*********++++++*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))((((((''''''&&&&&&''''''(((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((******))))))((((((''''''))))))((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))))))))$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))************))))))))))))******))))))))))))******(((((((((((((((((()))))),,,---...---,,,******++++++++++++******)))))))))************))))))(((((())))))***+++,,,,,,------------------.........///..............................---------...//////---....../////////////////////............//////////////////000000000000111000///......///000111/////////000111333444555333333444444555555555555555666666777777777777777888888888888888888888777888888999:::;;;;;;<<<<<<<<<<<<>>>>>>>>>===;;;:::999::::::;;;<<<======>>>999<<>><<<<<<::::::999:::;;;<<<<<<;;;:::999777666555444666666666777666666555444333333333222222222111111222222111000000000000000000//////............///.................................---,,,***)))))).........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))(((''''''((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++******))))))(((((())))))***++++++++++++***************************((())))))******))))))(((+++*********************************++++++++++++((()))+++,,,,,,+++)))(((******++++++,,,,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++************++++++,,,---******++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++,,,---......,,,***(((((((((((()))***+++,,,---******++++++*********+++))))))*********+++++++++***************++++++,,,++++++++++++++++++++++++++++++***************)))((((((((()))))))))))))))))))))*********+++++++++))))))))))))((('''%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))***************++++++'''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))))))))(((((((((((()))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++(((((((((((((((''''''''''''&&&%%%%%%%%%&&&'''((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))''''''(((((((((((()))))))))+++,,,,,,***))))))******************))))))))))))))))))))))))))))))************++++++,,,,,,---,,,,,,,,,---------..............................//////...............///---....../////////////////////............//////////////////000000000000333111///......///111333////////////000111333333222222333333444555555555444444555666666666666666;;;;;;:::999777555333222777777888888999999:::::::::;;;<<<>>>>>><<<:::999::::::;;;;;;;;;<<<<<<<<<999:::===@@@@@@@@@>>>===<<<;;;:::999888999:::;;;;;;::::::888777666555555666666777777777666666555333333333222222222111111222111111000000000000000//////............//////........................++++++++++++++++++++++++---------------,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******************+++++++++******((((((((((((******)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***************************))))))************))))))))))))******************))))))*********+++++++++'''))),,,......,,,)))'''***++++++,,,---,,,,,,,,,************++++++++++++******))))))))))))************)))******+++,,,---******++++++,,,------...)))***+++---............************************((((((((((((((((((((((((+++,,,---...---,,,+++***))))))))))))***+++,,,---)))+++,,,,,,+++******+++)))************++++++++++++************+++,,,,,,+++++++++++++++++++++++++++)))))))))+++,,,+++***)))))))))************+++)))************+++++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))((((((((()))))))))******(((((((((((((((((((((((()))))))))((((((((('''''''''((()))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++'''''''''(((((((((((((((&&&&&&'''''''''&&&%%%$$$(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''&&&&&&''''''((((((((()))(((((((((((())))))))))))'''''''''(((((())))))***))))))************))))))'''''''''((((((((())))))''')))++++++***))))))***))))))))))))************((((((((()))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........................111000///......---......---....../////////////////////............//////////////////000000000000000000////////////000000//////......///000000111111222222333444444555555333333444555555555555555999999999999777666444333666666666777777777777777999;;;===>>>>>>===;;;:::999999:::;;;;;;<<<======999:::;;;<<<======<<<;;;;;;:::999888777888999999:::999999888777666666555555555666666666666555555222222222222111111111111111000//////......////////////............//////........................************+++,,,------+++,,,---------,,,*********+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***))))))*********+++++++++,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***)))))))))))))))******************************++++++++++++++++++++++++)))))))))))))))*********))))))***++++++++++++***************************)))******++++++******)))(((((())))))******++++++*********+++++++++,,,,,,((()))+++,,,,,,+++)))(((***+++,,,---------,,,,,,************++++++++++++******))))))))))))******))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,,,,)))***,,,---......//////******))))))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***+++,,,---(((+++------+++******+++)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,***((()))+++,,,+++)))++++++,,,,,,,,,---------)))************+++++++++###$$$%%%&&&''''''''''''(((((((((((()))))))))***(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))((((((''''''(((((())))))******++++++************************))))))(((((('''''''''&&&'''((()))+++++++++***)))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++&&&'''''''''(((((())))))&&&(((***++++++(((%%%###(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((())))))******((((((((()))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((())))))***))))))************))))))&&&'''''''''(((((())))))''')))+++++++++***+++,,,(((((())))))******++++++''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,........................222111000......------------....../////////////////////............//////////////////000000000000+++,,,---//////---,,,+++//////............///000111111222333333444555555222333444444555555444444333444666777888999888888555555555666666666666666:::;;;>>>??????>>><<<:::888888999:::<<<===>>>>>>999999::::::::::::::::::;;;:::888777777777888888999888888888777777666666444444555555666555555555111111111111000000000000//////...------------...//////.........//////000........................---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))***+++,,,------,,,+++***+++++++++,,,,,,+++++++++))))))******++++++++++++,,,+++***((((((***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++***)))((((((((((((************************++++++++++++++++++++++++(((((())))))******++++++))))))***++++++++++++*********************************++++++++++++******'''(((((()))***++++++,,,++++++,,,,,,,,,---------***************************+++,,,---...---,,,,,,)))************+++++++++******))))))))))))******))))))))))))***+++,,,---...------,,,,,,++++++***------......------,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,+++*********+++,,,---(((+++......+++******,,,)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++...+++))))))+++,,,)))'''(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))''''''''''''((()))+++++++++(((%%%&&&(((******)))&&&''''''((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((''''''))))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%)))))))))))))))(((''''''))))))************))))))%%%&&&''')))************(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******)))(((((((((((((((******++++++++++++******))))))))))))))))))))))))(((***+++***)))((()))***+++***)))(((((()))******))))))(((((((((((())))))*********))))))))))))))),,,,,,,,,,,,+++)))'''&&&&&&''''''((()))*********++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---.........------,,,...//////...------...///////////////.................................///////////////.........111000///////////////000333222222222222222222222555444444333333444444555888888888888888777666666777666555444555777999::::::<<<>>>@@@@@@???===;;;<<<;;;:::999999:::<<<===888888888999999:::::::::<<<;;;999888888999;;;<<<777777777666666666666555555555555555555444444444222222222111111111111000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************......---,,,+++***)))(((++++++************++++++************************)))(((((((((***+++***)))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((,,,++++++******++++++,,,((()))+++,,,,,,+++)))(((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))((('''''',,,+++*********+++,,,---,,,,,,,,,++++++*********+++*********))))))((((((,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,...,,,***((('''''''''(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++------------++++++++++++++++++++++++++++++,,,+++++++++***))))))))))))************+++++++++---,,,,,,,,,+++*********((('''&&&&&&''')))+++---))))))))))))))))))))))))''''''''''''((()))***+++...+++((('''(((((('''%%%''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((())))))***))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((()))******++++++******)))))))))))))))))))))))))))((()))******(((((()))***+++***)))(((((()))*********))))))(((((())))))***)))))))))))))))***************+++,,,+++***)))(((*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------......,,,...//////...------...////////////....................................------------............000000////////////000000222222222222222222222222222222222222333444666666777777888888777666666555666555555555555777888999:::<<<>>>@@@@@@???===;;;===<<<:::999999:::;;;<<<888888888999999:::::::::<<<;;;999888888999:::<<<:::999999999999888888888666666555555444444444333222222222222111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************++++++************++++++)))))))))))))))))))))))))))((('''(((*********)))))))))))))))************))))))))))))))))))))))))+++*********)))))))))))),,,++++++******++++++,,,++++++************+++++++++*********))))))))))))************************)))************)))((('''++++++*********+++,,,---,,,,,,,,,++++++*********+++*********))))))))))))******************++++++,,,,,,,,,,,,,,,,,,++++++,,,+++*********+++,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,+++,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,+++((((((((()))))))))******,,,++++++******++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++************************)))************++++++++++++++++++++++++*********))))))((('''((()))+++,,,))))))))))))))))))))))))''''''''''''((()))******,,,***((('''(((((('''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((((((((((((''''''(((((((((((()))))))))))))))((((((''''''''''''((()))))))))))))))(((((('''''''''(((((((((((('''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((''''''''''''&&&'''((((((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))'''((())))))''''''((()))***))))))(((((())))))************))))))*********(((((())))))******++++++((()))***++++++++++++++++++++++++,,,------......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---//////,,,---//////---,,,---...................................................++++++,,,,,,---.........000000000//////000000111111111111111111111111111000000111222333555666777666666666666666666555444444555555666666777888888:::;;;===??????>>>===<<<>>>===;;;:::999999:::;;;888888888999999999999999;;;:::999888888999:::;;;:::::::::999999999999888777777666555444444333333333222222222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++++++++************++++++(((((((((((((((((((((((()))((('''(((*********)))))))))))))))************))))))))))))))))))))))))***************)))))))))++++++************++++++---,,,***((((((***,,,---***************)))))))))******************************+++++++++***))))))++++++******++++++,,,---+++++++++++++++************************)))))))))((())))))***++++++,,,,,,------------,,,+++***)))++++++******+++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------------,,,++++++************++++++******************************+++,,,,,,,,,,,,+++******))))))***+++,,,---,,,++++++******++++++,,,))))))************))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))******************+++***)))))))))***+++,,,(((((((((((((((((((((((('''''''''''''''((()))***''''''&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))(((((())))))))))))(((((())))))************))))))(((((())))))(((''''''&&&(((((((((((((((((((((((('''''''''''''''(((((()))((((((((('''''''''''''''''''''(((((()))))))))***&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((()))))))))***++++++************++++++''''''((()))***++++++,,,))))))******++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,+++,,,---///111+++---///...---,,,------------...............///........................++++++,,,---......//////000000000///000000111111000000000000000111111111111111111222333444555666444555555666555555444444333444555666777777777777999:::<<<===>>>>>>===<<<>>>===<<<::::::999999:::888888888888888999999999:::999999888888999:::;;;888888888888777777777777777777666555444333333222333333222222222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))***)))((()))+++++++++***((()))))))))************))))))))))))))))))))))))************************++++++************++++++,,,+++************+++,,,************************************************+++++++++,,,,,,++++++***+++***++++++++++++,,,,,,+++++++++***************************************))))))*********+++++++++++++++++++++++++++******++++++***))))))(((((((((******************************************************+++++++++,,,,,,,,,,,,---------------,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,+++---,,,***)))***+++---...,,,++++++******++++++,,,************************************************+++++++++***************))))))*********+++++++++((((((((()))*********+++,,,,,,+++*********++++++(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&'''((((((((()))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((())))))***(((((())))))))))))(((((())))))************))))))((())))))(((((('''&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''(((((())))))))))))++++++************++++++''''''((()))***++++++,,,+++++++++***************((((((((()))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,,,,...000111+++---......---,,,,,,---,,,---------......//////........................,,,,,,---...///000000111000000000000000111222222//////000000000111111111333333222222333333444444444444555555555555444444333444555666777777777666888999;;;<<<=========<<<======<<<;;;:::999999999888888888888888888888888888888888888999999::::::888888888777777777666666777666666555444444333333333333333222222222222111////////////............------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))(((((((((((('''++++++************++++++************************+++***)))***,,,---,,,+++((()))))))))************))))))))))))))))))))))))***************++++++++++++******))))))******+++***+++,,,------,,,+++******************+++++++++***************************+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,***************************************++++++++++++++++++*********))))))'''''')))***++++++++++++************))))))((('''******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++++++++************++++++******************************+++,,,,,,,,,,,,+++,,,+++)))'''&&&'''((())),,,++++++******++++++,,,+++++++++******+++++++++************************,,,,,,,,,+++***)))(((((())))))*********+++++++++((((((((()))*********+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((''''''&&&''''''((((((&&&((())))))'''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))******(((((((((((())))))))))))((((((((((((((())))))***'''(((((()))))))))))))))''''''((((((((((((''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((%%%&&&'''((()))))))))((('''(((((((((((()))))))))((())))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))******))))))((())))))))))))))))))))))))'''((())))))''''''((()))&&&&&&'''((())))))))))))*********))))))*********(((((())))))******++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---------...000000+++,,,......,,,+++,,,---,,,,,,,,,---......//////........................---......//////000000000000000000000111111222333///000000111111222222222555444444333333444444444333444555555666555555555333444444555555666777777888999:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::999888888888888888777777777777777888888999:::::::::999999999888888888888777666555555555555444444444333333333333222222222222////////////....................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))((((((''''''++++++************++++++************************+++***)))***,,,---,,,+++))))))))))))************))))))))))))))))))))))))*********+++++++++++++++******))))))))))))******)))+++---......---+++)))*********+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++)))))))))************************+++++++++++++++,,,,,,++++++***))))))(((&&&&&&(((***+++,,,,,,---((()))***,,,------------******************************************************+++++++++,,,,,,,,,)))***+++,,,---,,,+++***++++++************++++++******************************+++,,,,,,,,,,,,+++---,,,+++***)))***++++++,,,++++++******++++++,,,,,,+++************+++,,,************************,,,,,,++++++***))))))((()))************+++++++++))))))******************++++++++++++++++++++++++))))))))))))))))))))))))(((''''''&&&&&&'''''''''%%%'''***)))'''%%%%%%'''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))((('''''''''(((((()))***''''''((()))))))))))))))''''''(((((((((((('''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((()))))))))((('''((((((((())))))))))))*********))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((()))******(((((()))***%%%&&&'''))))))))))))(((***))))))(((((())))))***)))))))))))))))*********+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............////////////***,,,...---,,,+++,,,---++++++,,,------...//////................................................000000000000111222333444000000111111222333333444444444444444555666666777444444555666666666666666444444333333444555777888777888999:::;;;<<<======;;;;;;;;;;;;;;;;;;::::::999888888888777777777666666777888999999:::::::::888888888777777777666666444444444555555555555555444444333333333222222222////////////............------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))))))))******++++++************++++++************************)))((('''(((***+++***)))))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++)))***+++,,,,,,,,,++++++((()))))))))*********+++*********++++++,,,,,,,,,++++++******************((()))***,,,,,,---------'''(((***,,,------------******************************************************+++++++++,,,,,,,,,)))***,,,---...---,,,+++++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,---...//////000000,,,++++++******++++++,,,+++***))))))))))))***+++************************))))))*********+++++++++)))************++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,))))))))))))))))))))))))(((''''''&&&&&&&&&''''''!!!$$$((()))((('''(((***&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))************(((((())))))*********+++(((((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))************))))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((($$$%%%'''))))))))))))((('''((((((((())))))******++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))+++$$$%%%'''))))))))))))((())))))(((((((((((())))))*********))))))))))))))))))((((((((()))+++---...+++*********************++++++++++++++++++++++++,,,,,,------------......---......///000/////////***,,,...---,,,+++,,,,,,++++++,,,,,,---...//////........................------------------,,,,,,000000000000111222333444000000111222333333444444333333444444666777999:::444444555666777777777666555444333222333555777999777888888999;;;<<<======::::::;;;<<<<<<;;;;;;;;;999888888888777777666666666666777999999:::::::::555555555555444444444444333333444444555666666666444444444333333333222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))((('''&&&'''((())))))'''))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,******))))))))))))******...---+++******+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++)))***+++,,,---,,,++++++(((((())))))*********+++*********++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,---.........------((()))***++++++***((('''************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---//////...---,,,++++++************++++++******************************+++,,,,,,,,,,,,+++&&&'''))),,,...///000000,,,++++++++++++++++++,,,***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))+++---......)))************+++++++++---,,,,,,,,,+++*********'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))(((((('''''''''((((((***)))(((''''''((()))*********))))))))))))************))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******+++***)))'''''''''((()))......---,,,+++***))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******+++++++++***************&&&''')))******(((&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))&&&((()))***)))((()))***''''''(((((())))))******))))))(((((((((((())))))******))))))((((((''''''++++++************++++++222000,,,)))(((((()))***((((((((((((''''''''''''(((***+++***)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////.........------,,,,,,------...---///111222000/////////000///...------...///000222222111111111111222222333333222222111222222222333444555666777777777777666666666666666666666666999777555333333444666888888888999:::<<<======>>>;;;<<<<<<<<<;;;::::::999666666555555555555666666888999:::;;;;;;;;;:::999888666444444444555444333333222111222444555444333666555333111////////////111111000///////////////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...---,,,,,,---///---,,,***))))))***,,,---...---***)))((()))***+++)))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))),,,++++++++++++++++++++++++++++++,,,,,,+++++++++...---++++++,,,,,,,,,+++)))************+++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))*********))))))(((***++++++,,,,,,++++++***************************+++***))))))***,,,---///---------,,,***+++---///)))+++---,,,+++***+++,,,******+++,,,,,,***)))(((***************************************************(((&&&&&&((()))******++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************+++++++++,,,,,,---------,,,+++*********+++------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))***))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((((((((((((((('''''''''''''''&&&))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))***+++)))))))))***************''''''((())))))((('''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((('''''''''&&&((()))***)))((()))***(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***))))))))))))))))))***000...+++)))(((((()))***))))))))))))))))))))))))(((***+++***)))((()))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------..................------,,,,,,------......//////...,,,,,,...000000///...------...///000111000000//////000000111333222222111111222222222333444555666777777777777666666666666666666666666999888666555444555666777888999:::;;;<<<======>>>;;;;;;;;;;;;;;;:::999999666666555555555555666666777888999:::::::::999888888666444444444555444333444333222333555666555444111111000//////000111111111000000///////////////.........------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...---,,,***))))))***,,,---,,,+++*********+++,,,---)))))))))))))))))))))))))))))))))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,++++++***++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,---------------******++++++++++++*********++++++,,,,,,++++++***************************************+++,,,---...'''(((((('''%%%&&&(((***)))+++---,,,+++***+++,,,******++++++******)))(((************************************************'''%%%%%%'''))),,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++++++++************+++++++++,,,,,,,,,,,,+++******)))***+++,,,---++++++***))))))***++++++************************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((()))******''''''(((((())))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++***))))))(((''''''&&&&&&&&&((()))***)))((()))***))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))),,,+++)))((('''(((***+++++++++++++++++++++++++++)))***+++***))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---..................------,,,,,,------.........,,,***)))***---000//////...------...////////////............//////222222111111111222222333333444555666777777777777666666666666666666666666888888888777777777666666888888999:::;;;<<<<<<===::::::;;;;;;;;;:::999999666666555555555555666666666777888999:::999888888888666444444444555444333555444333444555666555444000000////////////000000111000//////......//////000000///...------,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,+++******+++,,,---))))))******+++,,,------))))))))))))))))))))))))(((((()))+++,,,---......))))))))))))))))))))))))************************)))******************)))*********+++******)))((()))))))))*********++++++************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))******+++,,,,,,,,,,,,)))***+++***((((((***+++)))+++---,,,+++***+++,,,+++******)))))))))))))))************************************************&&&&&&&&&(((+++,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------,,,,,,++++++*********************+++++++++***))))))))))))***++++++++++++***))))))***++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((''''''''''''(((((()))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))(((''')))))))))************+++))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******)))(((((('''(((((()))***''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))((((((''''''''''''&&&((()))***)))((()))*********))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++******+++++++++++++++,,,)))***++++++))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---.........------...------,,,,,,------...---------+++******---///........................//////............//////111111111111111222222333333444555666777777777777666666666666666666666666888999::::::999888666555666777777888999999::::::999999::::::::::::999999666666555555555555666666666777888:::::::::999999888666444444444555444333555333222333444555444333333222111000///...------000000///............///000000///...---,,,++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,++++++******++++++,,,((()))******++++++******))))))))))))))))))))))))'''((()))+++,,,...//////)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))***,,,,,,***)))((()))))))))))))))************************************++++++++++++++++++++++++((())))))*********))))))******++++++,,,+++++++++***++++++,,,,,,++++++***************************)))***+++,,,---,,,++++++,,,---...---,,,,,,---...)))+++---,,,+++***+++++++++***)))((('''((()))******************************************************))))))***+++***(((%%%))))))))))))))))))))))))***************+++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***...------,,,,,,+++++++++)))))))))))))))*********)))))))))))))))*********+++******************+++))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((''''''''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&%%%%%%&&&'''((())))))***((((((((((((((()))***+++'''(((((((((((((((((('''&&&''''''(((((((((((((((''''''((()))))))))))))))((()))))))))*********+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''(((((())))))&&&((()))***)))((()))*********))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))+++******))))))******+++''''''''''''((()))***+++)))))))))*********++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...---------...------,,,,,,------...,,,---//////---,,,---...------............------000//////......//////000111000000000111111222333333444555666777777777777777777777777777777777777999999:::;;;:::888666555555555555666666777777888888888999999999999999888666666555555555555666666666777999;;;;;;;;;;;;:::888666444444444555444333333222111222333333222111333333222222111000///...000//////.....................------,,,++++++***++++++++++++++++++++++++((()))+++***))))))***,,,++++++++++++++++++++++++))))))******)))(((''''''))))))))))))))))))))))))'''((()))***,,,---...///))))))))))))))))))))))))(((((()))))))))*********))))))************))))))***+++---,,,***))))))+++(((((()))))))))*********************************++++++++++++++++++++++++))))))*********))))))((((((((()))***++++++*********++++++,,,,,,++++++***************************)))***+++,,,---,,,+++***(((***++++++)))))))))***)))+++---,,,+++***++++++,,,+++)))((((((((()))***))))))))))))))))))))))))************************++++++***++++++***'''%%%(((((((((((((((((((((((())))))*********+++++++++************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********************++++++*********************************************************((((((((((((((((((((((((''''''&&&''''''((()))***(((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))******))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))+++***)))((('''&&&&&&&&&&&&&&&''''''(((((())))))'''(((((())))))******+++'''(((((())))))(((((('''&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&''''''((())))))***&&&((()))***)))((()))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++************++++++'''''''''(((((()))***+++''''''(((((()))************+++,,,+++*********,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------...------,,,,,,------...,,,...000111///...---...------............------//////............//////000000000000000111222333333444555666777777777777777777777777777777777777999:::::::::999888666444444444555555666666666666777777888999999999888888666666555555555555666666666888999;;;<<<<<<<<<;;;888666444444444555444333333222111111222222111000///000111222222333222222000///......------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((***++++++***)))+++,,,+++++++++++++++++++++++++++******)))((((((''''''))))))))))))))))))))))))''''''(((***+++,,,------))))))))))))))))))))))))((())))))******+++++++++)))******************)))***,,,---,,,((((((***---((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***'''((()))******************++++++,,,,,,++++++******************************++++++,,,,,,+++++++++''')))******)))(((((())))))+++---,,,+++***+++,,,,,,++++++***************))))))))))))))))))))))))***************************))))))***+++,,,***)))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,************))))))))))))((()))******++++++******)))***++++++++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))(((((((((((())))))***))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))***************+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((())))))***((((((((((((((((((((((((&&&''')))***++++++******(((((())))))))))))((((((&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***'''''''''(((((((((((((((&&&((()))***)))((()))***(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))*********))))))))))))******((((((((())))))******+++''''''(((((()))******+++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,...------,,,,,,------....../////////------...000,,,------......------,,,......------------......////////////000111222333333444555666777777777777777777777777777777777777::::::999999888666555444666666666666666777777777666777777888999999888888666666555555555555666666555666888:::;;;;;;;;;;;;888666444444444555444333444333111222333333111000...///000111222222222111//////...------------...,,,,,,,,,---------------++++++++++++++++++++++++)))***,,,+++******+++---+++++++++,,,,,,+++++++++,,,+++***))))))***++++++))))))))))))))))))))))))''''''((()))******++++++))))))))))))))))))))))))))))))******+++,,,,,,---******++++++++++++*********,,,,,,)))%%%%%%)))...(((((((((((()))))))))***************************++++++++++++++++++++++++---------------,,,++++++'''((()))***++++++++++++***++++++,,,,,,++++++***************************,,,+++++++++***++++++,,,)))+++------,,,******+++)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))************************,,,***))))))***+++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,************************))))))***++++++++++++***))))))******+++,,,,,,,,,+++++++++******)))))))))))))))+++,,,,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++************************************************&&&&&&&&&'''''')))*********)))(((''''''((()))*********))))))))))))******'''((((((((())))))******))))))))))))))))))))))))******))))))(((((((((''')))(((''''''''')))***+++######$$$%%%&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((()))+++,,,---)))))))))))))))(((((((((%%%''')))+++,,,+++***)))(((((())))))))))))((((((&&&''''''((((((((((((((('''(((((()))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++)))))))))(((''''''&&&&&&&&&(((******)))((()))***''''''(((((())))))******))))))(((((((((((())))))'''((((((((())))))******))))))(((((((((((())))))((()))))))))************'''(((((()))******++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...------,,,,,,------...//////...,,,+++,,,///111,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---////////////000111222333333444555666777777777777777777777777777777777777::::::999888777666555444777777777777888888888888666666777888888888888888666666555555555555666666444555777999::::::::::::888666444444444555444333555444333333333444222111000000111111111///...---//////...------------...,,,,,,------.../////////++++++++++++++++++++++++)))+++,,,,,,++++++,,,---***++++++,,,,,,++++++***---,,,*********,,,...000))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++***++++++'''######)))...(((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------+++++++++,,,,,,+++++++++************************---,,,+++*********+++,,,(((***,,,,,,+++***)))***)))+++---,,,+++***+++,,,+++,,,---...---,,,+++***))))))))))))))))))))))))************************111...+++)))))))))((('''************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,++++++++++++++++++,,,************************))))))***++++++++++++***(((((()))***+++,,,,,,---,,,+++++++++******)))))))))***+++,,,---,,,++++++)))***+++,,,,,,+++***)))************************************************+++***((('''''''''((())),,,+++)))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((,,,***'''(((***+++***((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))+++***'''&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&((()))******(((%%%$$$%%%&&&''')))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&''''''(((((())))))(((((()))***************************************,,,,,,,,,+++,,,,,,------++++++***************++++++,,,,,,------,,,,,,+++...---,,,,,,---...---,,,******+++++++++,,,,,,,,,---...///...---,,,---///......---,,,---...///000---.........---,,,++++++...------------...//////...///000111111222222111222333333444555666777777::::::999777555444555777666666666666666777777777999999888777666666777777555666777888888777666555444444444666777777444222555555666888888999999999999888888777666555555444555555555444444333333333111111000000//////......,,,------......------,,,......---------,,,,,,,,,,,,,,,---+++***)))***,,,///...,,,***))))))******))))))***++++++++++++***++++++***)))(((((()))))),,,,,,,,,+++++++++******)))************+++++++++'''((()))******)))'''&&&))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++,,,+++***((((((((()))***++++++++++++++++++++++++))))))(((((()))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,+++*********+++))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++*********))))))------,,,+++************+++******)))))))))))))))************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++************************))))))))))))************(((((((((((())))))))))))''''''((()))***+++,,,,,,************************+++***)))((('''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((*********))))))))))))((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***(((&&&'''***,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))((((((***)))((('''&&&''''''(((************************'''''''''''''''''''''''''''((((((((())))))))))))++++++++++++*********)))&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((())))))))),,,+++++++++******))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%)))*********++++++++++++(((((()))***************************************+++++++++++++++,,,,,,---******************++++++******++++++++++++******...---,,,,,,---...---,,,++++++,,,,,,,,,------------...//////------...///...------,,,---...///000...............---,,,,,,...------------...//////...///000111111222222111222222333444555666777777888999888777555444666777999999999999999999999999888888888777777777666666555666777777777777666555555555555777888888555333333444555666777777777777888888777666666555444444444333333333222222222222000000000000//////......,,,------......------,,,...------------,,,,,,,,,.........---*********,,,...---+++************+++))))))***++++++++++++***++++++***))))))))))))))),,,+++++++++************)))************+++++++++)))******++++++*********))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++,,,+++***)))(((((()))***++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++************************+++++++++,,,,,,++++++***************************+++++++++*********))))))++++++******))))))******++++++***)))))))))))))))******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))************)))))))))))))))((((((((())))))))))))******************************************)))(((((((((((((((&&&&&&((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''***+++,,,+++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))((('''&&&&&&''')))***)))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&''''''''''''''''''(((((())))))***------,,,+++******))))))))))))))))))))))))))))))((())))))******))))))(((******++++++++++++,,,,,,(((((()))*********************************************))))))***++++++,,,***)))))))))***+++,,,,,,***++++++,,,,,,++++++***---,,,+++,,,---...---,,,,,,,,,---------............///000///...---...000...------------...//////....../////////...------...------------...//////...///000111111222222111222222333444555666777777777777888777555555777888;;;;;;::::::999999888888666777888888888777666555555555666666777666666555666666666777999888666444222333444555666666666666777666666555555444444333222222222111111111111111000000000////////////...------............------------------,,,,,,,,,,,,...//////...+++***+++,,,,,,+++************++++++))))))***++++++++++++***++++++***))))))))))))***++++++*********))))))))))))************++++++++++++++++++++++++,,,---...))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++))))))))))))))))))***+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***************)))))))))((())))))******++++++***))))))))))))***************************************************++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++*********))))))(((((((((++++++*********)))))))))***************************))))))(((((((((((((((%%%&&&(((*********))))))((((((((((((((((((((((((######$$$$$$%%%&&&''''''((()))***++++++***)))(((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))*********(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%&&&'''((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))******---,,,,,,+++***)))(((((((((((((((((((((((((((((()))******************)))((((((((((((((((((((()))(((((()))***************************************)))((((((((()))***+++,,,))))))))))))***+++,,,,,,------............---------+++++++++---...---,,,,,,,,,,,,,,,------------...///000000......///000------------......//////...///////////////.........------------...//////...///000111111222222111111222333444555666666777666777888888777777999:::999888888777666555555444444555777888888777555444444444555555555666666555666666555666888888666444333333444555555555555555555555444444333333333333111111111111111111111111////////////////////////------............---------------,,,,,,,,,++++++***,,,------,,,++++++---***************++++++,,,))))))***++++++++++++***++++++***))))))******************))))))))))))((())))))*********+++++++++++++++******+++,,,...000))))))))))))))))))))))))*********)))))))))))))))************+++++++++++++++************************************************)))))))))))))))************************************++++++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***+++,,,,,,+++******))))))******************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++******)))(((((((((************************************************)))))))))))))))((((((''''''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''((()))***++++++((()))***++++++***)))(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******)))((('''''''''((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''(((((()))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))+++++++++)))(((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&'''((())))))***+++******)))((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&(((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))***++++++,,,,,,------......------,,,,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,...///000///...---...000---------.....................///////////////......------------...//////...///000111111222222111111111222333444555666666666888999:::999999:::;;;777666666555444333333222333444666777777666555333444444444444444555555666666555444555666666555444444444555666666666555555333333333222222222222222111111111111222222222222.............../////////---......//////......---------,,,,,,,,,+++++++++&&&(((***+++++++++,,,---((())))))***++++++++++++))))))***++++++++++++***+++***************++++++*********))))))))))))((())))))*********+++++++++***)))))))))***+++---...))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++++++++*********++++++++++++*********************************)))))))))))))))***************************)))******++++++******)))***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,---,,,++++++***************************************************************+++,,,,,,------,,,,,,+++************************************************************************++++++++++++++++++++++++******************))))))************************************************************+++++++++++++++*********)))))))))(((((())))))***+++,,,,,,,,,************************)))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))******((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***+++***)))&&&%%%&&&'''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&(((***+++)))'''%%%)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&))))))((((((((((((''''''(((((()))***************))))))))))))))))))))))))(((((((((((()))***,,,,,,++++++***************+++)))******++++++******)))+++***)))+++---...---,,,*********+++++++++,,,,,,---...///...---,,,---///,,,---......//////......------.../////////.........------------...//////...///000111111222222111111111222333444555666666666888::::::999999999:::777777666666555555444444333444555666666666555444333333333333333444555666666444333444555666555444444444555555555555555444111111111111111111111111111111111111111222222222---............/////////......////////////......,,,,,,,,,,,,++++++++++++$$$'''***++++++++++++,,,(((((()))***+++++++++***))))))***++++++++++++***+++************+++,,,,,,++++++*********))))))))))))************+++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++)))***++++++,,,+++++++++************************+++******)))))))))))))))************************))))))************)))))))))***+++,,,,,,+++***)))++++++******++++++,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++,,,---,,,,,,+++************+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++*********)))))))))))))))*********************************************************++++++++++++,,,************************(((((()))***+++,,,---...************************((())))))***)))((('''&&&(((''''''(((((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((******(((&&&%%%&&&)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))(((((((((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&%%%$$$###&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((((((((()))***+++------,,,,,,+++***))))))))))))((())))))******))))))(((***))))))***,,,...---,,,+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...,,,---.../////////...---,,,,,,---..................------------...//////...///000111111222222111111111222333444555555666555777999999888777777777666666666666666666666666333333444444444555555555333222222222333444555666777555444444666666666555333333444444444444333333000000000000000000000000/////////000000111111111---------.........//////......////////////......,,,,,,,,,++++++++++++***&&&))),,,,,,+++*********((()))***++++++***))))))))))))***++++++++++++***+++*********++++++,,,---,,,+++++++++************)))************+++++++++))))))***************)))))))))))))))))))))))))))((()))))))))************((((((((()))***+++++++++)))***+++,,,,,,,,,++++++************************++++++***)))))))))))))))************************))))))************)))))))))***+++,,,,,,+++***)))++++++******++++++,,,---************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***************+++---,,,++++++******++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++************************+++++++++++++++++++++++++++++++++******)))))))))*********************************************************+++++++++,,,,,,)))))))))******++++++,,,*********++++++,,,,,,,,,************************((()))*********)))'''&&&&&&&&&&&&&&&(((***,,,...((((((((((((((((((((((((************++++++++++++)))((('''&&&&&&'''((()))((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&((()))(((&&&%%%(((+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))))))))(((&&&%%%&&&'''***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******((('''&&&''''''(((%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''''''''''''''&&&&&&&&&((((((((()))******++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&(((((()))***************))))))))))))))))))))))))((((((((()))***,,,---...------+++***))))))((((((******++++++++++++*********))))))***,,,...---,,,,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,.../////////...---+++,,,,,,---.........---...------------...//////...///000111111222222111000111222333444555555666333555777888666555555555444444444555555555555555444333333333333444555666222222111111222444555666888777555555777777777666222222333333333222222111/////////000000000000000---.........//////000000---------.........//////......////////////......,,,,,,,,,+++++++++*********,,,......,,,***)))(((((()))***++++++***)))((())))))***++++++++++++***+++*********+++,,,,,,---,,,,,,,,,++++++++++++***)))************+++++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++)))***+++,,,---,,,,,,+++))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,+++)))(((+++*********+++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++***)))(((((())))))---,,,++++++******++++++************************++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***************************)))******))))))((('''&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((()))***+++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++''''''(((((())))))******&&&''''''''''''''''''&&&))))))))))))************((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))((((((((((((((()))************)))((((((((((((((()))***+++++++++)))((('''&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))(((((((((((()))))),,,***'''(((+++---,,,+++++++++++++++***)))(((((()))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---,,,+++++++++,,,,,,+++++++++,,,---...000000333222000...---...///000---.../////////...---,,,,,,---///000222333333333555444444333333222222111555444444333333444444555444444555555555444222111222222222333333444444444444444444444444444444444444444444555777777444222555555444444444333333333111222333444333111///---////////////////////////......------------......,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))(((&&&&&&((()))***+++***)))))))))))))))***...---+++***)))(((((((((+++*********))))))((((((+++++++++*********))))))))))))***++++++++++++***++++++******))))))((((((+++++++++*********))))))+++++++++*********))))))(((((())))))))))))((((((+++***))))))((())))))***))))))************))))))''''''((()))))))))))))))++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***.........------,,,,,,,,,------,,,,,,,,,---///000+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,+++++++++******...---+++)))((((((((()))))))))))))))))))))))))))************************++++++************++++++(((((((((((())))))))))))+++++++++*********))))))(((''''''(((***,,,+++***'''((()))))))))))))))((((((((((((((((((((('''''''''''''''((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***((('''&&&&&&'''((()))((((((((((((((()))************)))((((((((((((((()))))))))))))))((('''''''''''''''((((((((((((((((((''''''''''''((())))))******))))))))))))******+++)))&&&''')))++++++***+++++++++,,,++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,+++++++++++++++,,,---...///000444333000...---,,,---...---......///...---,,,+++---...///000111222222222444444444333333222222222444444444333333444444444555555666777666555444333222222222222333333333333333333333444444555555555555444444555777666555333444333333333222222222222111222333333333111///---////////////////////////......------------......---------...---,,,,,,+++******************************+++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++***************++++++///...,,,+++))))))((((((+++*********))))))))))))+++++++++*********))))))))))))***+++++++++++++++(((((((((((())))))))))))+++++++++*********))))))+++++++++*********))))))))))))************)))))))))))))))))))))*********))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,++++++*********))))))((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++******************+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******)))*********,,,,,,++++++************,,,+++***)))))))))***+++************************************************++++++************++++++************))))))))))))+++++++++*********))))))+++******+++---......---&&&'''((()))***************)))((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((((('''((((((((()))))))))******(((((((((((())))))))))))************************&&&&&&'''(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((('''''''''''''''''''''&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))*********))))))((((((((((((((()))(((((('''''''''''''''))))))((((((((((((((('''((((((''''''(((((()))***++++++************+++++++++)))((((((***++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............//////...,,,+++***+++++++++,,,---...///000444222000...,,,+++++++++------......------,,,+++...///000000111111111000333333333333333222222222444444444444444444444444666666777888777666555444222222222222222111111111222222333333444555666666555444444555666666555333222222222222111111111111111222222333222111///...////////////////////////......------------............---,,,,,,,,,,,,,,,************************((()))+++---............,,,+++***))))))***+++,,,+++*********+++,,,------000///---,,,***)))))))))***************)))))))))+++++++++***************))))))******++++++++++++((((((((()))******+++++++++++++++***************+++++++++*********************++++++++++++******'''((()))***++++++******))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,+++******,,,,,,+++******************)))))))))++++++*********+++,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++,,,+++)))'''''')))+++,,,'''''''''((((((((())))))*********************************)))******+++++++++************)))))))))******))))))***+++,,,,,,************************************************++++++************++++++,,,+++++++++******))))))+++++++++***************,,,++++++,,,...///...---''''''((()))))))))))))))+++***)))'''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&))))))*********+++++++++'''(((((()))))))))))))))''''''((((((((((((((()))&&&&&&'''(((((((((((((((***))))))(((''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&'''((())))))((('''&&&(((''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))***)))'''&&&&&&'''((()))***)))))))))((((((''''''((((((((('''((())))))***+++******))))))******+++,,,++++++++++++,,,,,,,,,)))***+++,,,------...------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---......---+++***,,,++++++,,,---...//////111000///---,,,,,,,,,,,,---------------,,,,,,+++///000000000000000//////222222222222222333333333333444444444444444444333555555666777777666555444333222222111111000000000111111222333444666666777555444444444666666555333333222222222222111111111111111222222111000//////////////////////////////......------------......///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,+++******))))))******+++)))))))))***+++,,,---...000///...,,,+++***))))))***************************************************************+++++++++***+++++++++++++++++++++************************************************)))******++++++******)))%%%''')))+++,,,,,,***))))))******++++++******)))''''''((()))))))))))))))************************++++++++++++++++++++++++------------------------***+++++++++++++++,,,,,,))))))*********+++++++++,,,+++******,,,,,,+++******************))))))))),,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((()))))))))*********))))))))))))))))))))))))***)))))))))***+++,,,,,,***)))))))))))))))))))))***************+++++++++************************************************++++++************++++++,,,++++++******))))))(((***************************)))((()))+++,,,+++***)))))))))))))))(((''''''+++***)))'''''''''((()))(((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***))))))(((&&&&&&&&&''''''(((((((((&&&'''(((((())))))(((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&'''((())))))((('''&&&'''''''''''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))******((((((((()))***+++******))))))((((((((('''((((((((((((((()))******))))))(((((((((((())))))***+++,,,++++++******+++)))***+++,,,---.........---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''(((+++---......---,,,,,,,,,,,,,,,------...///---------------......///......------,,,,,,,,,,,,///000000000000///......111111111222222333333333333333444555555444333333222333444555555555444333333222222111111000000000111111222333444666666777666555333444555666555444333333333333222222222222000111111111000000//////////////////////////////......------------.........---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***))))))))))))(((((()))))))))((((((((())))))+++,,,---//////---,,,+++************************+++++++++******************************)))))))))***+++,,,,,,,,,+++***))))))((((((************************************************(((((())))))))))))((((((%%%''')))+++,,,,,,***)))******++++++++++++******''''''((()))))))))))))))************************+++++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,))))))*********+++++++++,,,+++******,,,,,,+++******+++++++++++++++++++++((())))))))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))******************++++++,,,------,,,++++++------------............))))))))))))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))))))))***++++++++++++******))))))************************************************++++++************++++++******)))))))))(((((((((************************)))((('''((()))***)))(((************)))((('''&&&***))))))(((((())))))***((((((((()))))))))******((((((((()))***+++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&''')))*********)))((('''(((((())))))*********''''''((())))))))))))((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))(((((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((()))******((((((((((((((())))))******))))))))))))******+++***))))))))))))))))))((())))))(((((())))))***+++))))))(((((((((((()))))))))***,,,+++***((())))))))))))+++,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((()))+++---............,,,,,,,,,,,,,,,---...///,,,,,,---...///000000111//////...------------...//////000000000///......///000000111222333444444222333444555555444333222000111222333444333222222222222222222222111111111222222333333444555666666777555333333555666555555444333333333222222222222000000000000000000000000////////////////////////......------------......------,,,+++++++++++++++************************+++++++++******)))))))))(((((((((((((((((((((((((((((((((((()))***++++++------,,,+++++++++++++++*********+++++++++++++++***************++++++++++++***)))))))))***,,,---+++***)))((('''%%%$$$$$$***************+++++++++***************+++++++++(((((())))))))))))(((((('''((()))***++++++************++++++++++++******))))))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---*********++++++++++++,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++************************)))))))))))))))************,,,...//////...,,,***************+++++++++,,,*********************************)))******++++++)))))))))************++++++++++++++++++***)))(((++++++++++++++++++++++++************************++++++************++++++((((((((((((((((((((((((***************++++++++++++)))((()))***+++***)))((()))))))))))))))(((''''''((()))***************(((((()))))))))*********'''((()))***+++,,,---...))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((((((((((((((())))))(((((())))))))))))((((((************++++++++++++&&&''')))*********(((((((((((()))******+++,,,,,,''''''((())))))))))))))))))((('''''''''''''''(((''''''''''''''''''''''''))))))************))))))&&&&&&'''((())))))******+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((()))))))))((((((((((((((()))******((((((((((((((()))******'''(((((()))******)))))))))))))))))))))*********))))))(((((())))))***+++***))))))))))))))))))******---///...,,,******+++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------,,,,,,,,,---......------...///000000000000111000///.........//////......//////////////////...///000111222333444444222333555666666555333222///000222333333333222222222222222222333333333333333333333444444555555555777555333333444555555555222222222222111111111111000000/////////000000000////////////////////////......------------......,,,,,,,,,,,,,,,+++******************************,,,+++***))))))***,,,---)))))))))******)))))))))*********))))))***++++++***************+++,,,,,,*********++++++,,,,,,,,,))))))*********++++++++++++***)))((()))***,,,---******))))))((('''&&&&&&))))))*********+++++++++))))))*********+++++++++)))))))))******))))))))))))))))))))))))************++++++,,,,,,++++++***))))))***+++++++++++++++************************+++++++++,,,,,,,,,------------------------------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++++++++,,,,,,,,,---------...//////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,------,,,,,,,,,''''''''''''((((((((((((++++++++++++++++++++++++++++++******)))*********************++++++,,,,,,((()))***+++,,,+++******++++++++++++++++++++++++************************++++++************++++++((((((((())))))***++++++))))))*********++++++++++++***)))***++++++***)))&&&'''((()))************%%%''')))***+++++++++***))))))))))))************'''((()))***,,,...///000))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))************++++++++++++******''''''''''''((((((((((((&&&''')))***+++***(((''''''(((((()))******++++++'''(((((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))+++,,,,,,,,,+++***(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))((((((((((((((()))******((((((((((((((()))******%%%&&&((()))))))))((('''(((((())))))******++++++)))))))))))))))******+++++++++************++++++...111333333000---...///))))))***+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...222111000///.........///------,,,,,,,,,---......//////000000000000//////222111000......//////000---......///000000//////...//////111222333444555222333555666666555333222000111222333444333333222222222222333333444444444444444444444444444444444777555333333444555666555111111111111000000000000000000////////////000111////////////////////////.........------.........++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,///111******++++++++++++******,,,,,,++++++***+++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,))))))******+++++++++++++++***)))((((((***,,,---,,,,,,,,,+++++++++++++++))))))******++++++++++++))))))******++++++++++++******++++++++++++******+++***))))))((())))))******++++++,,,,,,++++++***''''''((()))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------************************))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++(((((()))***+++,,,,,,---))))))******+++++++++++++++)))((()))******)))(((&&&&&&''''''''''''&&&&&&'''((()))******)))(((((())))))))))))))))))))))))+++)))'''&&&---555777333+++)))'''&&&%%%&&&((())))))((('''&&&&&&'''(((((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))************)))))))))(((((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%&&&'''---+++)))'''&&&&&&((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,------......------,,,(((((()))***+++,,,,,,,,,************************+++++++++*********))))))++++++,,,,,,,,,,,,------///...---...///000000...///............---------,,,---------.../////////000000111111111111000000...///////////////......000000000000111111111111222222222222222222222222000111111222444555555666666555444333222222222222333333333444444444555555666666666666555555555555555333000//////000///...000000000000////////////......//////......---,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***)))((('''&&&%%%'''))),,,------,,,+++++++++++++++++++++++++++)))***,,,---,,,***((('''***)))))))))((((((''''''************))))))))))))((()))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))(((((((((''''''+++***)))'''''')))***+++,,,+++***((((((((()))***************))))))))))))+++***)))))))))***,,,---***+++,,,,,,------------,,,,,,************,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++,,,+++*********+++,,,---*********++++++,,,,,,,,,+++++++++************))),,,+++++++++***))))))))),,,,,,++++++***++++++++++++******))))))******+++''''''((()))******++++++---,,,++++++******++++++.........------,,,,,,,,,+++++++++*********))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))******))))))))))))******************************%%%''')))+++,,,------,,,***+++,,,------,,,+++***&&&''''''((((((''''''&&&%%%&&&((()))*********)))))))))))))))))))))))))))******((((((///888:::777***)))'''&&&&&&&&&((())))))((('''''''''((()))***))))))))))))((((((((('''*********))))))))))))******)))(((''''''((()))***))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((+++******)))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''(((((((((((('''''''''''''''((())))))***)))((('''&&&''''''(((,,,+++)))'''&&&'''((((((''''''''''''''''''''''''***)))))))))((((((((('''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,+++************************+++++++++*********))))))*********+++++++++,,,,,,...,,,,,,---...///...---,,,---------......//////---------...............---......//////......---......////////////......//////000000000111111111222222222222222222222222000111111222444555555666666555444333222222222222333333444444444555555555555555555555444444444444222000...---///000000///000000000000/////////..................------,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++***)))(((((('''(((***,,,,,,---,,,,,,++++++++++++++++++++++++***++++++,,,+++***)))(((+++++++++******)))))))))************))))))))))))))))))))))))******************************************************))))))------,,,,,,,,,++++++++++++***)))(((((()))***+++,,,+++)))((((((((()))***+++*********))))))(((((())))))(((((())))))***+++******+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++++++++******))))))++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++,,,,,,+++++++++************)))++++++++++++************,,,,,,++++++***++++++,,,++++++************++++++***++++++,,,------......---,,,++++++******++++++...---------,,,,,,,,,,,,+++++++++*********))))))******)))))))))******+++************************)))******+++******))))))************************++++++++++++++++++++++++************************'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++&&&''''''((((((''''''&&&$$$%%%&&&(((******++++++)))))))))))))))))))))))))))***)))***111:::<<<:::***)))(((&&&&&&''''''(((((((((((((((((()))***+++)))))))))(((((((((''''''+++)))(((&&&%%%&&&&&&'''))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''((((((((((((''''''*********)))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''(((((((((((())))))((('''''')))***+++******)))(((((((((((()))+++***)))'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************+++++++++***************))))))*********+++++++++,,,+++++++++---...---,,,++++++,,,---...///000000...............---------,,,------------------,,,---....../////////......//////000000000000111111222222222222222222222222111111222333333444555555666555444333222222222222333444444444444555555555444444444444333333333222000...,,,,,,...000000000000000000/////////.....................---,,,,,,------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++*********+++++++++,,,,,,------+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,+++++++++************))))))))))))******************))))))*********************************++++++++++++++++++++++++***************+++***)))(((((()))***++++++***))))))((()))))))))+++++++++***)))(((((('''''''''((()))))))))))))))))))))***++++++++++++***++++++************+++++++++***))))))(((((())))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++++++++++++++************)))*********+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///,,,,,,+++************+++------,,,,,,,,,,,,,,,++++++++++++******************************+++,,,---++++++++++++++++++++++++******+++++++++++++++******************************+++,,,------,,,+++***************************((()))***++++++++++++***,,,++++++++++++++++++,,,''''''((((((((((((''''''%%%&&&'''((())))))******((((((((((((((((((((((((((()))))))))///666999666))))))(((''''''''''''(((((((((((()))***++++++,,,))))))(((((((((''''''''')))(((&&&$$$$$$%%%&&&'''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%'''(((***'''(((((())))))(((((('''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))((('''&&&'''(((***+++))))))((((((((((((((((((+++***)))(((''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((())))))))))))))))))(((((()))***+++++++++++++++************************************************************++++++++++++---++++++,,,---...---,,,++++++,,,------...///////////////...---------,,,---......//////......---------......//////......////////////000000000111111111111111222222222222111111222333333444555555555555444333333333333333444444444444555555555555444444444444333333333333111///------...000000///000000/////////.........------.........---,,,,,,,,,,,,,,,,,,,,,+++******************************************************************************)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,------************************++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((++++++************))))))*********************************++++++,,,,,,---***************)))))))))******)))(((((()))************)))))))))))))))))),,,++++++***)))(((''''''&&&''')))*********)))((())))))************)))))),,,,,,++++++++++++,,,,,,,,,+++***(((((()))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))*********++++++,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---************++++++,,,,,,,,,++++++***************,,,,,,,,,,,,++++++++++++************************************+++,,,---...++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))+++,,,......,,,+++)))******************************++++++************---,,,+++******+++,,,---'''(((((((((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((('''))))))'''***///111...))))))((('''''''''''''''''''''((()))***+++++++++((((((((((((''''''''''''))))))((((((((()))+++,,,(((((())))))))))))(((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''%%%&&&''')))***((())))))******))))))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++******************************************************+++++++++,,,,,,,,,,,,------,,,,,,,,,...///...------------------------,,,/////////...---------,,,------............------,,,,,,---..................////////////000000000000000000111111222222222111222222333333444444444555555444444333333444444444444444555555555666666555555555444444444444333444222///...///000///...////////////............---------...---,,,,,,+++++++++,,,,,,++++++******************************************************************************)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,------************************+++******))))))***++++++*********+++++++++++++++************)))))))))(((+++++++++************************************************++++++,,,,,,---------------------------******))))))))))))******)))))))))*********))))))++++++******)))(((((('''((()))***+++,,,+++***))))))))))))******))))))(((,,,------------------,,,---,,,+++***)))***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******++++++,,,,,,,,,---+++*********++++++,,,------,,,,,,++++++,,,,,,---))))))))))))************,,,+++******))))))******++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))************************+++++++++***************---,,,+++******+++,,,---'''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&)))(((&&&&&&******(((((((((((((((((('''''''''''''''((()))************((((((((('''''''''&&&&&&&&&&&&'''((())))))******(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%&&&'''''''''''''''&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******)))******+++++++++*********************************************+++++++++++++++,,,,,,,,,---------...,,,,,,---...///...---------------,,,,,,++++++...............---------+++,,,,,,,,,,,,,,,,,,++++++,,,---.....................////////////000000//////000000111222222222222222222333333444444444555555444444444444444555444444555555555666666666555555555555444444444444666333000//////000///.../////////.........---------------------,,,++++++***+++++++++++++++******************************************************************************))))))***+++,,,,,,++++++***+++++++++,,,,,,------***************************************+++++++++))))))))))))************************))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++++++++,,,,,,)))))))))******)))))))))(((((()))************)))************))))))))))))))))))***+++++++++++++++)))************))))))(((,,,,,,------------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++************)))+++++++++,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))************+++++++++***************+++++++++***************+++,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++******)))******+++,,,++++++++++++++++++,,,(((((())))))))))))(((((()))((('''&&&&&&&&&'''((())))))))))))))))))))))))&&&))))))&&&&&&((()))'''(((((((((((((((''''''&&&''''''((()))))))))((('''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((('''%%%$$$'''((()))******)))((('''))))))))))))((((((((((((&&&&&&''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((()))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((((((%%%&&&((()))))))))''''''%%%&&&'''((()))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))******+++++++++******)))************************))))))*********+++++++++***+++++++++,,,,,,,,,,,,---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,---------------...............,,,,,,------------,,,,,,***+++,,,---...................../////////000000/////////000111222222222222222333333333333444444555555444444444444555555555555555555666666666666444444444444333333333222333111///...///000////////////.........---------,,,------------,,,++++++******++++++++++++******************************************************************************))))))******+++*********'''(((***,,,,,,---,,,,,,************************((()))***+++,,,++++++***))))))))))))******++++++************))))))))))))))))))******+++,,,------++++++++++++++++++++++++******************))))))'''''''''(((((()))))))))))))))************))))))'''((()))***+++******)))))))))))))))************)))))))))))))))***++++++***+++++++++******)))(((******+++,,,,,,+++******+++++++++++++++***))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,++++++************+++,,,---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++))))))*********+++++++++******)))))))))******+++************************'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))***+++,,,+++++++++,,,,,,+++++++++(((((())))))))))))(((((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))&&&)))***(((''')))***)))((((((((()))(((''''''&&&''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&((()))+++,,,+++)))&&&$$$'''((()))******)))((('''))))))))))))(((((((((((('''''''''(((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((()))%%%''')))+++,,,***((('''&&&'''(((*********)))((('''((()))))))))))))))((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******+++++++++******)))************************))))))******++++++++++++)))************++++++++++++***)))***,,,---,,,+++******+++,,,------...///,,,------....../////////...//////000000//////...***+++,,,---......................../////////000...//////000111222222222333333333333333333333444555555444444444555555666555555555555666666666777333333333222222222111111000...,,,---...000000000//////.........---------,,,,,,---------,,,++++++)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))(((%%%'''))),,,------,,,+++))))))))))))))))))))))))'''(((***,,,---,,,***)))))))))*********+++++++++************))))))))))))(((((()))***,,,---...///+++++++++++++++++++++++++++*********))))))(((((())))))******+++++++++,,,))))))************))))))'''((()))+++++++++***)))((((((((()))******++++++)))((('''''''''(((***++++++++++++++++++***))))))((()))***++++++***)))((()))***+++++++++***((('''++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,---+++++++++************)))---------,,,,,,+++++++++************+++,,,---...+++******************++++++++++++++++++++++++++++++******)))))))))))))))(((((())))))*********+++))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++++++++++++++++++++++++++...------,,,,,,------...************************+++***)))))))))***,,,---***+++,,,------,,,+++***))))))))))))))))))))))))((()))*********((('''&&&)))((('''&&&&&&'''((()))((((((((((((((()))******''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))((('''&&&&&&%%%&&&&&&''''''(((((()))))))))))))))))))))(((((((((---,,,+++)))(((((((((((((((((())))))((('''&&&&&&******))))))((((((''''''((('''&&&''')))))))))'''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((---+++)))'''&&&&&&(((((((((((())))))******++++++))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,***++++++,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---111111000000//////......000000000000111111111111333333333333333444555666444444555555666777777777444444444444444444444444666666555444333333222222444333222000///---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++''''''((()))))))))))))))+++,,,,,,,,,,,,---------)))'''$$$%%%(((***)))((()))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************++++++************++++++''''''(((((())))))******))))))((((((((((((((((((,,,,,,+++***************+++,,,,,,------,,,,,,+++''')))+++------+++)))''''''(((((())))))))))))(((******+++++++++,,,,,,,,,************************,,,,,,+++***+++,,,---...///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++*********************++++++,,,,,,,,,,,,+++***)))))))))++++++---,,,,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))%%%&&&((()))************)))((('''&&&&&&'''((()))((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******)))(((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&***)))))))))((((((((('''((('''&&&''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''))),,,+++)))'''&&&'''(((((()))))))))))))))*********))))))))))))************(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,---...------------------------...---,,,---///000///...111000000000/////////...000000000000111111111111000111111222333444555666222333333444444555666666444444444444444444444444555444444333222222111111222111000///...---,,,+++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))))))))(((((((((((()))))))))***************)))))))))(((************************,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((()))******+++*********(((((((((((()))))))))))))))(((&&&(((***+++***((()))************+++++++++++++++***))))))***++++++************************************************************************+++******))))))******+++((((((((()))))))))))))))))))))))))))(((((((((((())))))((('''''''''''''''***++++++,,,,,,++++++******+++---......---+++***)))******++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---......---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,,,,...------,,,++++++******)))************+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))%%%&&&''')))******+++***((((((''''''''''''((((((((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((*********))))))(((((('''*********)))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&))))))))))))((((((((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))+++***)))'''''''''((((((************))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,---//////........................///...---...000111000///000000000000////////////000000000000111111111111//////000111222333444555111111111222333333444444444444444444444444444444333333222222111111000000/////////...------,,,,,,//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))((((((((((((''''''((((((((()))))))))******************))))))))))))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++)))))))))*********++++++)))))))))***,,,,,,***((()))************+++++++++++++++***))))))***++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))(((((())))))))))))************++++++++++++************)))******++++++******)))+++,,,,,,------,,,,,,+++)))******+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,---,,,,,,++++++,,,------......---,,,+++******))))))************+++++++++++++++++++++++++++++++++***************++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))((((((((()))******++++++******)))((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))*********))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((+++*********)))))))))(((******))))))((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((()))'''(((((((((((((((''''''))))))))))))(((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))+++***)))(((''''''((((((++++++******))))))((((((((()))))))))*********************)))))))))))))))************************+++++++++++++++,,,,,,,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,------------,,,++++++***++++++++++++,,,---...///........................///...---...000111000///000000000000///////////////000000000111111111111000000111222222333333333111111111222333333444444555555555555444444444444333333222222111111111111//////............------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))***************************************+++++++++------,,,,,,,,,------...)))******+++++++++++++++))))))*********+++++++++((()))***,,,,,,+++)))((())))))*********++++++++++++******************+++************************++++++++++++++++++++++++***************************))))))(((((())))))***+++******))))))(((((((((++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,******++++++++++++******************************'''(((((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++******))),,,,,,,,,,,,------...///.........------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))((((((((((((((())))))'''(((((((((((((((((('''((((((((((((((())))))*********))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((************))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((,,,+++***)))((((((((((((''''''((((((((((((((('''(((((((((((()))))))))))))))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))(((((((((((((((++++++******))))))((((((((()))))))))*********************)))))))))))))))*********************************++++++,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,------------,,,++++++***---,,,,,,++++++,,,,,,,,,------------------------...---,,,---///000///...////////////000000000000///000000000111111111111222333333444333333222111222222333333444444555555666666666555555444444444333333333333222222222222////////////////////////+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************))))))*********+++++++++***))))))))))))******+++((()))******++++++******&&&&&&&&&&&&'''''''''''''''(((***++++++)))((('''))))))*********+++++++++*********++++++***************************************************************************************))))))))))))******++++++******))))))((((((,,,,,,,,,------.........))))))***++++++******)))++++++,,,,,,,,,,,,++++++************************'''''')))******+++++++++***************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,------...///.........------,,,,,,,,,))))))***+++++++++++++++)))******++++++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))******)))))))))))))))))))))))))))))))))%%%%%%&&&''')))+++,,,---''''''((((((((((((''''''((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))---,,,+++)))((((((''''''&&&'''(((((((((((((((((((((((((((((()))))))))))))))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))(((((((((************))))))))))))))))))))))))************)))))))))))))))*********************************))))))******+++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++...---,,,,,,+++++++++,,,------------------------...---,,,---///000///...////////////000000000000000000000000111111111111222333444444444333111111333333444444555555666666777777666666555444444444333333333333333333333222000000000000000/////////......---,,,+++***))))))++++++++++++++++++++++++++++++************++++++))))))************++++++)))))))))*********++++++))))))))))))************************************))))))******+++,,,,,,,,,,,,++++++*********++++++((())))))***+++*********''''''((((((((()))))))))''')))++++++)))((('''((()))************+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))************************++++++************++++++******************))))))++++++,,,,,,------......***+++,,,---------,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++))))))+++,,,------......***************)))))))))************************)))******+++,,,+++++++++)))***++++++,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,((((((***+++++++++++++++))))))******+++,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++((())))))******))))))((())))))))))))))))))))))))%%%%%%%%%&&&(((+++---...&&&'''((())))))((('''&&&((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))******+++***)))(((((((((((((((&&&&&&'''((((((((((((((('''((((((((()))))))))***)))(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++(((((())))))))))))(((((()))))))))))))))*********))))))))))))************(((((())))))******++++++************************((())))))***++++++,,,,,,************+++,,,---...******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,------........................///...---...000111000///.../////////000000000111000000000000111111111111...///111333444333222222333333444444555555666666777777777666555444444444111111222222222222222222000000000//////............------,,,+++***))))))************************++++++************++++++)))))))))******+++++++++))))))*********+++++++++((()))))))))*********************************************+++,,,---------//////...---,,,,,,,,,,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,)))+++,,,+++)))''')))***)))************+++++++++)))***++++++++++++***)))************************************************************************,,,,,,++++++++++++,,,,,,******************++++++((())))))***++++++,,,,,,,,,---///000111000///...++++++,,,,,,,,,,,,++++++***+++---......---+++***))))))+++,,,---.........,,,,,,,,,,,,++++++******++++++++++++++++++++++++((()))***+++,,,++++++***((()))***+++,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,((()))***,,,,,,,,,,,,,,,++++++++++++******)))))))))************++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''''')))***+++&&&'''((())))))((('''&&&((((((((((((((()))******''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''((()))******+++(((''''''''''''((())))))&&&&&&'''((())))))(((((('''((((((((())))))*********(((((()))***+++***)))************************************************((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++'''((()))))))))))))))((((((((())))))******++++++))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,+++***))))))***,,,...///******+++++++++,,,,,,,,,***+++,,,,,,------------*********+++,,,---...///000000000000000000000000111//////000111222111000.../////////000000111111000000000000111111111111***,,,///111333444444333222333333444444555555666888777777666555444444444000000000000000111111111000//////...------,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++(((((())))))******++++++)))************+++++++++(((((())))))*********+++******************************+++,,,------......---,,,+++***))))))((((((++++++,,,---------,,,,,,(((((((((((())))))))))))+++---...,,,)))(((***---)))************+++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,&&&''''''((())))))******)))***,,,......---,,,+++******++++++++++++******''')))+++------+++)))''''''''')))***+++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******((()))***+++,,,,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,+++*********************++++++,,,,,,,,,)))***+++---......------......,,,+++***((('''&&&)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((+++******)))(((''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***((((((''''''%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&'''***+++***((($$$%%%&&&'''(((***++++++&&&&&&''''''((()))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((())))))******++++++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&%%%&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++------'''***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.../////////...////////////////////////......////////////..................////////////000000000000111111111111111111111111111111222222444444444444444555666777888777666555333222111000//////000111111111111111111000000///...---------,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********************************))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++)))((())),,,---...---)))***+++---.../////////,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,***************)))((((((************************------,,,,,,+++***)))))))))))))))))))))******+++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((******+++,,,...---+++(((***+++,,,,,,------,,,,,,))))))******++++++++++++++++++************++++++)))***+++,,,------,,,+++------,,,+++************---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***+++++++++++++++***))))))***++++++))))))(((((((((((())))))))))))))))))************,,,+++)))(((((()))+++,,,+++++++++++++++***)))(((((()))***+++++++++++++++***************************)))((((((((((((((()))*********)))((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((((((((((((((('''((()))))))))))))))((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))'''&&&'''***+++***(((&&&''''''((()))***++++++((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%(((((())))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''(((***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.............................................////////////..................//////////////////000000000111111111000000111111111222222222444333333333444555555666555555444444333333222222//////000111111111111111000000000///...------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++******+++++++++***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++++++++******))))))))))))************+++++++++)))************++++++++++++++++++******)))))))))************************))))))))))))***************************)))))))))))))))))))))************************************+++***)))***,,,------,,,++++++,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,,,,***************)))((((((************************------,,,,,,+++******))))))))))))))))))***++++++,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))+++***+++,,,...---+++(((***+++,,,,,,------,,,,,,)))*********++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++---,,,++++++******++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***++++++,,,************************))))))(((((((((((())))))************++++++++++++,,,+++***))))))***+++,,,++++++++++++******))))))))))))***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((()))((('''((()))***)))((())))))))))))*********+++******)))(((((('''&&&&&&******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))'''&&&%%%%%%))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***,,,---''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***))))))*********,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---------------.................................////////////..................//////////////////000000000000111111//////000111222333333444333333333333333333444444333333333333333333333333//////000000111111000000000000//////...---------...------,,,,,,------...******************+++++++++*********+++,,,,,,---))))))))))))))))))))))))++++++******)))(((((('''*********))))))))))))))))))************+++++++++)))************+++++++++*********)))))))))))))))************************))))))))))))***************************+++++++++))))))))))))************++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,+++)))(((''')))))))))))))))))))))))),,,,,,++++++++++++++++++*********+++******)))(((************************---,,,,,,++++++************))))))))))))***++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,...---+++)))***+++,,,,,,------,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,)))***+++,,,,,,+++***)))+++******************++++++++++++,,,,,,,,,,,,---************************,,,+++******)))***************+++++++++******)))(((((((((((((((((((((((()))))))))(((((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))'''((()))))))))((()))***((((((((((((((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''',,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))***+++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++***************++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,,,,,,,,,,---..............................////////////..................////////////////////////000000000111...//////111222333444444222222222333333222222222222222222222222222222222//////000000000000000////////////......---------------,,,,,,,,,,,,------))))))******++++++,,,,,,************+++,,,------))))))))))))))))))))))))************))))))((((((******************))))))))))))*********+++++++++))))))*********+++++++++******************))))))************************((()))))))))************))))))***************+++((()))))))))************++++++++++++++++++++++++---,,,+++,,,------,,,***,,,,,,,,,,,,+++***(((((())))))************)))))),,,,,,,,,++++++******************++++++******)))************************,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,------,,,******+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++******+++------************+++,,,---...+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,)))***,,,------,,,***)))------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))***++++++++++++***))),,,+++***))))))***+++++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))((())))))******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((()))+++***'''&&&''')))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))((())))))***))))))((((((((('''''''''(((((((((((())))))***************))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,..............................////////////..................////////////...////////////000000000...//////111222333444444111222222333333222111111333333333222111111000000//////000000000//////...............------------,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------+++*********++++++,,,---))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************((()))))))))************((((((((()))))))))******((()))))))))************++++++++++++++++++++++++---,,,,,,,,,...---,,,***++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,++++++***************++++++++++++******************************,,,,,,+++++++++++++++******************++++++,,,++++++++++++++++++++++++*********+++,,,,,,---------,,,+++,,,---...,,,+++***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++************++++++***)))(((''''''((()))***)))))))))***+++,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---)))***,,,------,,,***))),,,,,,,,,++++++,,,,,,,,,*********++++++++++++,,,)))***++++++++++++***)))+++***************+++++++++++++++++++++***)))(((************************)))))))))))))))***++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''')))+++)))&&&$$$&&&((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))'''((())))))(((((()))***((((((((((((''''''''''''''''''((())))))***++++++&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------------,,,,,,+++------------------------......////////////..................////////////......////////////000000//////000111222333333444111222333444333222111000333333222222111000////////////000000000///......------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++,,,))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++,,,,,,,,,)))************+++++++++)))************++++++++++++++++++++++++,,,,,,,,,************************))))))))))))************'''''''''((())))))******))))))))))))************++++++++++++++++++++++++,,,+++,,,---///...,,,*********+++,,,---------,,,************************,,,,,,++++++++++++++++++)))***++++++,,,+++++++++************************+++++++++++++++++++++++++++************+++,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,------...,,,+++,,,---...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******+++------,,,++++++++++++,,,************+++,,,---...------............//////------------,,,,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------***+++,,,------,,,+++******))))))(((((())))))***************++++++++++++************************))))))***++++++++++++*********+++++++++******)))************************))))))))))))******+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))###''')))(((%%%$$$&&&***)))))))))))))))))))))))))))******))))))((('''&&&(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******&&&(((***)))(((''')))+++((((((((((((((()))))))))))))))))))))))))))******&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))))))))'''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,+++)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...///---,,,***------------------------......////////////..................////////////........./////////000000000000111111111222222222222333444555444333111000111111111111111111000000//////000000///......---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++------,,,+++************)))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++)))************+++++++++)))************+++++++++)))*********++++++++++++************************))))))))))))************'''(((((()))******++++++))))))))))))************************************+++++++++...//////---+++)))******+++++++++++++++)))((('''&&&&&&'''((()))++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,+++************************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---+++,,,---...---,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,.../////////......---,,,************+++,,,------,,,,,,---------...............---------,,,,,,,,,***+++,,,,,,,,,,,,+++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++,,,,,,,,,---,,,+++***))))))***+++,,,'''(((+++,,,---,,,***)))))))))***+++++++++******************************))))))))))))***+++,,,---(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))) $$$((('''$$$$$$(((,,,))))))))))))))))))))))))************)))'''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((******'''''')))+++((()))))))))************++++++******)))((((((((((((((()))***+++,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))******++++++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******++++++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))************++++++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''')))---///000...,,,***------------------------......////////////................../////////000............/////////000111111111111111111222222222333555555555333111000...//////000111222222222//////000000///...------------------------------...------,,,,,,------...,,,+++++++++******))))))......,,,+++***)))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++)))************+++++++++)))************+++++++++(((((())))))*********+++************************))))))))))))************((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))******+++...000000...,,,))))))************)))(((...---+++******+++---...*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...------++++++,,,---------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))***+++***)))'''&&&++++++******++++++,,,---)))))))))******+++++++++.........------,,,,,,,,,***+++,,,------,,,+++***************+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++)))(((((()))+++,,,&&&(((+++......,,,***(((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((+++***((('''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))((()))***++++++***)))(((******))))))(((((('''''''''((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&&&&'''''''''''''''((()))+++++++++***)))(((((()))************************)))))))))))))))((()))))))))************)))******++++++,,,------************************+++++++++*********)))))))))******++++++*********,,,+++*********+++,,,---+++++++++,,,,,,------------,,,+++***+++,,,---......///////////////...---////////////////////////000000//////.........------......///000111111222...////////////000000000222222111000000111222333000000000000////////////,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,++++++***))))))(((++++++************++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))'''&&&''')))***'''%%%"""###%%%&&&((())))))***)))************+++++++++,,,,,,,,,+++++++++******************************)))*********++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------------,,,+++************,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,***))))))***,,,---************************))))))***++++++++++++***++++++,,,,,,,,,------------------------------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......+++++++++*********)))))),,,,,,+++++++++,,,---......---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,+++++++++******)))******+++---......///...,,,******+++,,,---------,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***(((((((((((()))+++***)))))))))***,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))++++++***************+++((((((((((((((((((((((((***)))(((((((((((()))***''''''(((((()))(((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((()))))))))******)))))))))***)))))))))((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++******(((((()))************)))***)))))))))))))))))))))************++++++++++++)))******++++++,,,------************************+++++++++*********))))))++++++++++++++++++******,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........///////////////...////////////////////////000/////////.....................///000111111111111111111222222222333333222111000.........//////000000000000/////////...------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******%%%&&&''')))+++---...///++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((('''&&&(((+++,,,***((('''((()))***************)))************+++++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,++++++************++++++,,,,,,------,,,++++++***+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,***))))))***,,,---************************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++++++++*********+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------+++***)))***+++,,,,,,,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((()))***+++,,,+++***)))))))))***+++,,,,,,++++++***))))))******))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((()))*********))))))******+++''''''''''''''''''''''''******))))))))))))******(((((()))))))))((('''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&((((((((((((((('''''''''***))))))(((((())))))***))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++++++++******'''((())))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,)))******++++++,,,------************************+++++++++***************,,,,,,---,,,,,,+++******------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------...///000000000///////////////////////////////////////..................//////000000111111222222222222333333333444222222000///...---------000000000/////////.........------,,,++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''))),,,---,,,+++******+++++++++******))))))************+++++++++,,,,,,,,,+++++++++******************************((((((((()))))))))******))))))))))))))))))))))))(((((()))************))))))******++++++******)))+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,*********+++,,,---+++++++++++++++++++++++++++,,,,,,---------------*********++++++++++++,,,******++++++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------,,,,,,++++++++++++******))))))******+++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))((())))))***,,,,,,******))))))******+++,,,,,,+++******)))*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((()))(((''''''''''''(((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************)))))))))((((((((((((''''''''''''***)))(((''''''((()))***))))))))))))((((((((((((%%%%%%&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******************+++++++++,,,,,,)))******++++++,,,------************************************************------------,,,+++******,,,,,,,,,,,,,,,------...---------,,,,,,++++++++++++,,,...///000///...---,,,,,,...///000000000000///////////////////////////////////////............/////////000000000111000000111111111222222222222222111111000000000000000000/////////.........///...---,,,+++*********,,,,,,,,,+++++++++******************************++++++************++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((()))***+++++++++***)))))))))******)))))))))))))))*********+++++++++,,,,,,,,,+++++++++******************************(((((((((((())))))))))))))))))))))))))))))))))))((())))))*********************++++++++++++******,,,,,,++++++++++++++++++*********+++,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********+++++++++))))))***++++++,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++***+++++++++*********+++++++++))))))))))))++++++************************++++++++++++++++++++++++************************,,,,,,+++***))))))))))))***************+++++++++++++++***************+++(((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''(((((((((((((((''''''&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))*********)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&'''((()))***+++(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((''''''((()))))))))))))))(((((())))))************))))))))))))*********+++)))******++++++,,,------************************************************---------------,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,...///000///...---,,,,,,...///000000000000////////////////////////.........///////////////////////////000000000000000000111111111222222222//////000000111111111111////////////............///...---,,,+++*********,,,,,,,,,+++++++++******$$$%%%'''))),,,...000111++++++************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((()))***++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************************(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++*********+++,,,---//////++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++))))))***++++++,,,------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***,,,------+++***+++---,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++******)))((())))))******+++++++++++++++***************++++++))))))))))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((()))))))))((((((((((((((()))***++++++''''''''''''''''''''''''''''''((((((((((((''''''))))))*********)))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''((((((((())))))((((((''''''(((((()))(((((((((((())))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((()))*********)))((((((''''''(((((()))'''(((((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''((((((&&&'''(((((())))))((((((((((((((()))******++++++(((((()))))))))*********)))******++++++,,,------***************************************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,---...............------...///000000000///////////////////////////.........///////////////////////////000000000000222222222222333333333444++++++---...///000000000/////////.........------...------,,,++++++++++++,,,,,,,,,+++++++++******'''((()))***+++,,,------++++++************++++++******)))))))))))))))***))))))))))))))))))))))))***+++,,,+++(((&&&&&&'''((()))***,,,,,,---------)))************+++++++++,,,,,,,,,+++++++++******************************((((((((()))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............*********++++++++++++,,,******++++++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------))),,,///...,,,***+++------,,,+++******+++,,,---************************++++++++++++++++++++++++***************+++++++++((()))***+++,,,,,,,,,,,,))))))***++++++++++++************)))******+++,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))((((((''''''((((((***++++++(((((((((((((((((((((((('''((())))))))))))((('''(((((()))*********))))))(((((())))))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((()))******'''((((((((((((((((((''''''((((((((()))))))))***)))((('''&&&&&&''')))***))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))'''((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))((())))))***&&&'''(((((())))))(((((('''(((((()))******++++++))))))*********+++++++++)))******++++++,,,------************************))))))*********+++++++++((()))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------.........///////////////...////////////////////////............/////////000000000000000////////////111111111222222222333333+++,,,---/////////......//////.........---------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,+++***)))((((((++++++************++++++******))))))))))))******)))))))))))))))))))))))))))+++---,,,)))(((((()))******+++++++++++++++***)))************+++++++++,,,,,,,,,+++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---...///******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---,,,++++++++++++*********,,,+++)))((((((***,,,...***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++(((+++///...+++)))***---...---,,,++++++,,,---...************************************************))))))*********+++++++++((()))***,,,,,,,,,,,,,,,((()))***+++,,,++++++*********))))))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%'''))))))))))))(((%%%%%%%%%&&&&&&((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************)))))))))))))))'''%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++&&&'''((())))))((('''&&&'''((((((((())))))******&&&%%%###""""""###$$$%%%))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&&&&&&&'''''''''(((...---+++*********++++++&&&''''''((((((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------************************))))))******++++++++++++'''((()))***+++,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,------------,,,+++***+++,,,---......///////////////......////////////////////////---.........//////000000000000000000////////////...////////////000000000//////000111111000///...//////.........---------,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******(((((()))***+++,,,,,,---++++++************++++++***)))))))))))))))******))))))))))))))))))))))))(((+++------+++***+++---*********))))))'''&&&&&&)))************+++++++++,,,,,,,,,+++++++++******************************************++++++++++++))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))***+++,,,,,,------------,,,,,,,,,---......*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++++++++*********))))))---+++(((''''''))),,,///***+++,,,------,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******///......---+++******)))&&&***......***'''))),,,......,,,,,,,,,,,,......************************************************))))))******++++++++++++,,,,,,------,,,+++)))(((((()))***+++,,,+++************))))))***+++,,,,,,+++******)))(((''''''&&&&&&%%%&&&))),,,...---,,,******))))))(((((('''''''''''''''(((((()))***+++((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((((((((()))))))))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((((('''''''''((((((((((((((()))&&&%%%&&&)))***)))''')))((('''((()))***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((+++*********))))))((((((,,,+++***((((((***+++,,,))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))******)))))))))))))))***%%%&&&((()))))))))((('''$$$&&&))),,,,,,***(((&&&+++***)))))))))***,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,,,,******))))))******+++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))(((&&&%%%'''+++/////////+++++++++,,,---...//////111000///......///000111............////////////000000000000////////////222111000//////000111222000///////////////000000000///---,,,+++,,,,,,---...---,,,+++************)))************++++++++++++---///000///,,,(((&&&(((((((((((()))***+++,,,))))))))))))******************++++++++++++******)))***,,,......,,,***(((++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))))))))))))))***++++++++++++,,,,,,,,,************************...+++)))))),,,---,,,***++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))++++++++++++++++++++++++------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------............---------............///........................,,,+++******+++,,,...///,,,+++***))))))+++---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,,,,+++*********************************************+++,,,---------,,,,,,,,,++++++******111///,,,******,,,///111))))))))))))))))))))))))*********)))((('''''''''$$$###$$$&&&)))***)))(((***)))))))))((((((((('''+++***)))((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''((('''%%%''')))***)))'''((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((******)))))))))(((((((((***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))***&&&'''(((((())))))((((((%%%''')))++++++***((('''))))))((((((((()))***+++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,((()))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---***((())),,,...///...------......//////000000111000///......///000111............////////////000000000000////////////111000000000000000000111///.............../////////...---,,,,,,,,,,,,,,,...---,,,+++************************++++++++++++)))***+++,,,,,,***'''&&&++++++***)))(((((((((((())))))))))))******************++++++++++++******************************++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,++++++************************************************))))))))))))))))))))))))************************************,,,***((()))+++,,,+++)))++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******------------............------------------------------,,,,,,+++,,,,,,,,,,,,+++***)))***+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,******)))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************))))))))))))******************************))))))******++++++************))))))))))))***)))'''%%%%%%''')))*********************************))))))(((((('''''''''''''''(((++++++***)))))))))))))))((((((((((((+++***)))(((((('''''''''***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))(((((('''''''''((('''&&&''')))***)))((((((***+++***'''%%%''')))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((())))))(((((((((((((((''')))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((())))))***((((((''''''(((((()))***''''''((()))))))))))))))((((((((('''((())))))***+++++++++++++++*********,,,++++++******++++++,,,))))))))))))************+++++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,++++++***111///------.........---000000000000000000000000000000////////////000000............////////////000000000000///////////////000000111111000000///......---------------...------......------,,,,,,------,,,+++************************+++++++++,,,))))))************)))))),,,+++***)))(((((((((((()))))))))*********++++++******++++++++++++******+++***((((((((()))***+++++++++******++++++,,,---***+++,,,,,,******+++,,,+++************)))))))))))))))))))))))))))))))))************************))))))))))))*********++++++++++++++++++++++++++++++)))((()))***+++***)))++++++,,,,,,,,,,,,------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))------------............,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***,,,,,,+++******+++---...)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********+++++++++******)))******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))))))))*********************************************))))))((())))))))),,,,,,,,,,,,------------******)))(((((()))*********************************)))))))))((((((((('''***))))))***,,,,,,+++)))))))))))))))((((((((((((''''''''''''((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((************************((((((((((((((('''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((())))))******+++))))))))))))))))))))))))+++******)))((('''&&&&&&(((''''''((())))))))))))***---000...)))''')))---(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))(((((((((((())))))***)))((('''''''''(((***+++((((((((((((((())))))***(((((((((((())))))******+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++000///............------111111000000000000000000000000////////////000000............////////////000000000000////////////...///000111111000///...///...------------------,,,,,,.........---,,,+++---,,,++++++*********+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......))))))))))))***+++,,,---))))))*********+++++++++******++++++++++++*********))))))))))))******+++++++++******++++++,,,---***+++,,,,,,******+++,,,***)))))))))))))))))))))************************)))***************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,------***+++++++++,,,,,,------------------------------------------------------------,,,,,,++++++******................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------.........---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++***,,,,,,+++++++++,,,,,,---******+++,,,,,,---..............................++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++)))))))))*********++++++,,,+++,,,,,,---...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,+++***))))))))))))))),,,,,,------.........///+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%(((((((((((())))))))))))''''''''''''((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((+++++++++******))))))((())))))))))))))))))))))))++++++***)))(((''''''&&&'''((()))))))))))))))***)))---000...)))'''***...(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))((((((''''''((()))******))))))((('''''')))***+++)))(((((('''((()))******))))))*********+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---.........---......//////////////////////////////000000000000//////............////////////000000000000////////////...///000111111000///...000//////...---------...+++,,,---.........,,,,,,,,,,,,++++++******++++++***++++++++++++,,,,,,,,,------,,,,,,---...///000++++++++++++,,,---......************++++++++++++******++++++++++++******((()))+++------,,,+++***++++++******++++++,,,---***+++,,,,,,******+++,,,)))))))))))))))))))))***++++++++++++++++++++++++))))))******+++++++++,,,+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,---------,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,---------...------------------------------------------------......------,,,,,,++++++************************........................---------...............---,,,,,,++++++,,,,,,---***+++,,,---......//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------++++++++++++************)))************+++++++++,,,+++,,,,,,---...///000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...************************---,,,+++***************((((((((())))))*********(((((()))******)))((((((************************))))))))))))(((((((((((((((''''''(((******)))'''(((((((((((())))))))))))+++***)))(((((('''''''''((((((((((((((())))))***************************++++++++++++++++++++++++'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((++++++++++++***)))((('''))))))))))))))))))))))))*********))))))(((((((((''')))******(((((()))+++'''***++++++(((''')))+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))******+++))))))(((((((((((())))))''''''''''''((()))******))))))(((((())))))******((((((((((((((()))******))))))***+++++++++++++++)))))))))******************++++++,,,,,,++++++***++++++++++++************+++++++++++++++,,,------......---,,,,,,+++******+++,,,,,,---------------)))+++---...------...///........................//////000000000000//////............////////////000000000000////////////...//////000000//////...111000///...------------,,,,,,------......------,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,++++++++++++*********++++++++++++,,,******++++++++++++******'''))),,,...///---+++***++++++******++++++,,,---***+++,,,,,,******+++,,,)))))))))************+++++++++++++++++++++++++++))))))******+++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////---,,,,,,++++++,,,,,,---'''((()))+++,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////------------,,,,,,,,,,,,---------,,,,,,+++++++++------------------------***++++++,,,,,,------...+++++++++*********))))))******+++++++++,,,,,,,,,******)))******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------*********+++++++++++++++************************---,,,++++++++++++++++++)))))))))***************(((((())))))))))))((((((++++++++++++++++++++++++(((((((((((())))))))))))***))))))***,,,---+++***'''((((((((()))))))))***+++***)))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))***++++++***)))(((((((((((((((((((((((((((***)))))))))))))))))))))''')))+++***((((((***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))((((((((((((((((((((()))))))))******'''(((((((((((((((((('''))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))'''&&&&&&'''''')))******(((((()))************)))(((((((((((())))))))))))((((((***+++++++++***)))((()))))))))*********+++***+++,,,,,,,,,,,,+++***,,,,,,+++++++++*********+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------))),,,//////---,,,---...---------....../////////...///000111111000///...............////////////000000000000/////////////////////....../////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------))))))******************------+++************************+++++++++,,,,,,******++++++++++++******'''(((***+++,,,,,,,,,+++++++++******++++++,,,---***+++,,,,,,******+++,,,************++++++,,,,,,************************))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---++++++,,,++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---((()))***+++,,,---------++++++,,,,,,,,,---------------------------------......---------......///------...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,+++++++++*********+++,,,,,,,,,,,,---------******)))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++******************************+++***************+++,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))&&&%%%%%%''')))***)))((('''((((((((())))))******'''''''''(((((()))***+++&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''')))***++++++******(((((((((((((((((((((((()))))))))))))))*********''')))+++***((((((***,,,)))(((((())),,,------,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))'''''')))***))))))))))))(((((((((((((((((())))))******++++++******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))&&&&&&&&&'''''')))******'''(((***++++++******)))''''''((()))))))))))))))&&&''')))*********)))((((((((())))))*********+++***+++,,,------,,,+++***.........------,,,,,,,,,******))))))******+++,,,***++++++,,,,,,------...+++,,,,,,---.........---+++...111000...,,,,,,...,,,------...///000000111...///000111111000///.............../////////000000000000000////////////000///...------...///000///...---,,,++++++++++++------,,,+++,,,---///000+++++++++***++++++,,,,,,++++++,,,,,,,,,---------******++++++++++++***)))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,******++++++++++++******)))((((((((()))***,,,---++++++******++++++,,,---***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,'''+++......,,,******+++++++++,,,,,,,,,---------/////////...---------,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,---.........------++++++,,,,,,,,,---------........................111000...---,,,,,,---...---.........------,,,+++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,++++++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,------..................------,,,,,,,,,************************))))))(((((()))***++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((())))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***'''((())))))(((&&&$$$"""###$$$''')))******)))(((%%%&&&(((************)))))))))))))))))))))))))))******))))))(((((('''''')))***++++++***(((%%%$$$(((((((((((())))))))))))''''''''')))++++++)))'''((((((''''''((()))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))(((''''''''''''''',,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))''''''''''''((((((((()))************++++++++++++((()))***++++++***)))((($$$%%%%%%&&&'''(((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,------...//////000///---,,,,,,---///000,,,---.........---,,,+++,,,,,,,,,---------...............///000111111222000000//////.........---,,,,,,------.../////////222222222111111111111000////////////............///...,,,*********,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***------,,,++++++,,,------///...---+++***)))))))))++++++++++++******))))))************************************************---------,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,---------.........000---)))''')))+++,,,------------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------,,,,,,------...///000000,,,,,,.../////////...---,,,,,,,,,---...///000111////////////////////////---------...------,,,,,,,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,//////...---,,,,,,+++++++++++++++,,,,,,---------...------,,,+++***)))))),,,...000///+++((()))+++++++++,,,,,,,,,,,,------------,,,++++++*********+++---///...,,,***,,,///---...//////...,,,***))),,,,,,+++***))))))******000///...---,,,---......---,,,+++***)))))))))))),,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++((()))*********(((&&&%%%&&&''')))******)))'''&&&%%%&&&((())))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))******)))((('''&&&(((((((((((())))))))))))(((''''''(((******)))((('''(((((()))***+++---...((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''((((((((())))))(((((())))))))))))((((((***)))((((((''''''((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))'''''''''((())))))))))))))))))))))))'''''''''((((((((())))))&&&''''''''''''(((((((((((()))***++++++***)))((('''(((((()))******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,------......///...---,,,,,,---...///,,,,,,---......---,,,+++,,,,,,,,,---------......------...//////000000111000/////////..................................../////////000000111111111////////////............///...,,,+++***+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***++++++***))))))***++++++++++++******++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++************************,,,,,,++++++++++++++++++------,,,,,,+++************+++++++++++++++++++++************++++++++++++,,,+++))))))+++,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,---...//////...---,,,,,,,,,------...//////000,,,---.../////////...---,,,,,,,,,,,,---...///000........................,,,,,,------------------------,,,,,,,,,---......,,,---...//////...---,,,///......---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++*********,,,---......,,,******+++*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++,,,---,,,---...///...---+++***---,,,,,,+++++++++++++++---,,,+++*********+++,,,))))))))))))***+++,,,,,,,,,+++******,,,,,,+++*********++++++++++++******&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((()))***+++,,,))))))+++++++++***)))(((******++++++***(((&&&%%%&&&''''''(((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((((((((()))))))))))))))((('''''')))******)))(((((()))***,,,---///000&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))''''''((((((((()))))))))******))))))))))))************)))(((((((((((()))((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************((()))************)))))))))))))))***++++++,,,,,,************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,---------......,,,------....../////////////////////............000000//////...------,,,,,,------...000111111222////////////..................,,,+++++++++,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++******))))))******+++++++++******++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------,,,++++++******)))))))))***+++++++++,,,)))))))))************+++(((((()))+++------+++))),,,,,,,,,,,,------------,,,------------...............---,,,,,,,,,------///..................///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,///...------+++******))),,,------......------,,,,,,,,,------.../////////,,,---......//////......,,,,,,,,,,,,------...///------------------------+++,,,,,,------...............---,,,,,,,,,------------............------.........------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------,,,***))))))*********+++++++++*********+++,,,---------,,,+++++++++,,,---,,,++++++,,,---......---,,,+++---------,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))***+++,,,---,,,+++******,,,,,,+++***++++++************++++++%%%&&&&&&''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((())))))+++,,,---((()))***++++++++++++***++++++++++++***((('''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((('''((()))******(((((((((((())))))))))))***(((&&&&&&(((*********)))))))))***+++---...///))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))'''(((((((((((()))))))))+++***((((((((((((***++++++******)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))'''(((***,,,))))))))))))))))))))))))'''(((((((((((())))))))))))************+++++++++((())))))***************(((((()))))))))*********************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********,,,+++++++++++++++++++++...------,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.........///////////////.........000/////////.........---------...//////000111111////////////...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,---******++++++,,,------...(((((()))******+++,,,,,,******+++++++++,,,,,,,,,((('''(((***,,,---,,,***+++,,,,,,,,,------......------------...............------,,,,,,,,,------//////............//////------------------------------............------------------------------------,,,,,,+++++++++***,,,,,,------------,,,,,,---------.........//////---------...............,,,,,,,,,,,,,,,---......------------------------+++++++++,,,---.../////////...---,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------,,,***)))+++...///---***************+++++++++++++++++++++,,,,,,,,,---------+++)))***,,,...,,,)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,++++++***))))))******,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,''''''(((((())))))******''''''''''''((((((((((((''''''((())))))))))))))))))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,''''''((()))************)))************)))))))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++(((((((((((())))))))))))***(((&&&&&&(((***************)))))))))******+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))***))))))'''&&&&&&'''))))))+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))'''(((***,,,(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&''''''''''''((()))))))))))))))******+++))))))))))))************++++++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++---------,,,,,,---------++++++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------.........///////////////........./////////000000000000000000000000000000////////////............---------------------...,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++***************************************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.........***++++++,,,------......(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***)))'''(((***,,,------,,,,,,,,,------.........---------.........//////------,,,,,,,,,------...//////............//////////////////////////////---......//////......---------------------------+++++++++,,,,,,------------------------------------------...............------------......//////------,,,,,,,,,---......------------------------,,,+++++++++,,,...///000///...---,,,,,,,,,,,,,,,---------,,,,,,------------------------,,,,,,,,,------------------------+++++++++,,,,,,---......,,,***)))+++...000...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++---+++)))***,,,...,,,)))++++++,,,,,,,,,,,,,,,,,,)))***++++++++++++******,,,,,,,,,+++++++++******,,,+++******)))*********,,,+++******,,,,,,+++***,,,+++***))))))***+++,,,))))))))))))))))))******''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***'''''''''(((((()))))))))((((((((())))))*********(((''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((()))))))))))))))((('''''')))******)))***)))((((((''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((((((((((()))))))))******((((((''''''''''''((((((******)))(((((((((((()))((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((&&&&&&((()))((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((()))((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,------...++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******+++,,,---...,,,,,,,,,---------......------------------------.........///////////////------...//////000111111111111111000000/////////////////////............------------............,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++++++++)))******++++++******))))))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------,,,,,,++++++*********++++++,,,,,,---)))))))))************+++,,,***))))))+++------------------------.........------........./////////------,,,,,,,,,---......///..................///000000000000000000000000......////////////......------------------------***+++,,,,,,---...///000///......------......///...........................------------...//////......---------......///---------------------------,,,++++++,,,---///000......---,,,,,,,,,------------,,,,,,,,,,,,------------------------------............------------++++++,,,,,,------......+++***+++,,,---...---,,,++++++,,,,,,,,,---------.........---,,,+++++++++,,,+++++++++,,,---,,,+++,,,,,,,,,+++++++++++++++((()))***+++,,,+++***))))))************)))((((((((((((((()))***,,,---...,,,+++******,,,,,,+++***++++++************++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''''''''(((((('''''''''(((((()))((('''''''''(((((()))***(((''''''''''''(((***+++))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))(((((((((((((((((())))))))))))(((''''''(((******)))((((((((((((''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********(((((())))))))))))((((((***)))((((((''''''(((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''''''''((((((((((((((((((((((((((((((((()))))))))*********)))))))))************+++)))((((((((()))***+++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++*********++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,------,,,,,,,,,+++************,,,---...,,,,,,,,,---------...............---------------............/////////000///////////////000000000.../////////////////////////////////............,,,------...............,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++++++++***))))))))))))***+++,,,...///+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,------************++++++++++++,,,++++++,,,......,,,+++............------------............////////////,,,,,,,,,,,,,,,---...///......------------......////////////////////////......////////////..............................---------....../////////000///............///000...........................------,,,---...///000000//////....../////////...........................---,,,++++++,,,...///------,,,,,,,,,---......------,,,++++++,,,------------------------------///.........------------,,,,,,,,,---------------***,,,------,,,+++,,,---***+++++++++,,,,,,,,,,,,------------------,,,,,,,,,---------,,,+++,,,---------,,,+++************((()))+++------,,,+++*********+++++++++***)))(((''''''((()))***,,,...///,,,+++******,,,,,,+++*********++++++++++++******))))))((((((''''''&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&))))))(((((((((((()))))))))(((''''''''''''((((((((('''''''''((()))+++,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))++++++)))'''&&&(((((((((((())))))))))))''''''''')))++++++)))'''''''''''''''((()))++++++''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************((()))***++++++***)))((())))))(((''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***)))))))))(((((((((((((((((((((((())))))))))))************&&&&&&&&&&&&'''''''''''')))((((((((((((***,,,---))))))((((((((((((((((((((())))))***++++++,,,,,,++++++************++++++))))))***+++,,,------...++++++,,,------...//////+++,,,,,,------,,,,,,+++******))))))***,,,---///,,,,,,,,,---------..............................---.........//////000000111111000000//////......+++,,,,,,---...///000000000/////////............,,,,,,---.../////////...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***+++,,,---......---,,,+++,,,,,,++++++***++++++++++++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///---------------------,,,,,,,,,---------.........+++,,,---000111///+++(((/////////...---------,,,............/////////000,,,,,,,,,,,,,,,---...///---------,,,,,,---------////////////////////////......////////////..............................//////////////////......111000///......///000111.....................---......---,,,---...///000111000000/////////000000///////////////////////////...,,,++++++,,,---...,,,,,,,,,,,,------...///------++++++++++++------------------------------//////.........---------------------------------))),,,///...+++***+++---)))************++++++++++++,,,,,,------......///+++...000...,,,+++---///...---,,,+++************)))***,,,.........,,,+++,,,,,,---...---,,,+++***+++***************++++++,,,+++******,,,,,,+++***)))***+++,,,,,,+++***)))$$$&&&''''''&&&%%%%%%&&&(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))************)))'''&&&%%%'''((((((((())))))))))))'''''''''&&&'''((())))))'''(((******((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''...***%%%$$$&&&)))******(((((((((((())))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))************************((((((((((((((((((((((((&&&''''''((()))******+++''''''((()))))))))))))))***&&&###%%%)))+++)))&&&)))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))((((((((((((((()))***++++++***)))(((***++++++,,,,,,------...***,,,------++++++,,,.........///000000///......+++,,,---......,,,***))),,,,,,++++++,,,,,,---......------------.../////////...---,,,+++,,,------111000///...............111111000000//////......000000/////////.........------------------------000000000000///...---,,,------------------------************************)))+++,,,------,,,***)))---,,,++++++******++++++************************------,,,,,,,,,------...---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,------......------,,,------------------------...---,,,+++***++++++,,,,,,,,,,,,++++++*********---------.........//////---------...///000111111000000/////////........./////////......---------//////////////////////////////...------------...---------...///000000111............---,,,+++***......////////////......///////////////.........................................................000///---,,,+++,,,,,,---..............................////////////........................------//////000000000000/////////......---+++******))),,,,,,,,,---------...............------,,,,,,,,,...---+++,,,,,,---+++***++++++*********+++,,,---------------------------,,,,,,,,,------.........//////---,,,+++*********,,,,,,+++******))))))(((+++,,,,,,---,,,+++***)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&((((((&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))))))))(((((('''(((((())))))))))))))))))''''''((((((((()))))))))'''(((******((((((((()))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((()))))))))))),,,(((%%%%%%'''***+++***(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))***'''$$$%%%)))+++)))''')))(((((('''((()))***+++))))))))))))))))))))))))((((((((())))))))))))***++++++***)))(((''''''&&&((((((((((((((((((((((((+++***)))(((''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))***************)))))))))))))))***++++++***)))))),,,,,,,,,+++++++++++++++***+++---,,,++++++,,,...........................,,,---.........---+++***,,,,,,++++++,,,,,,---...---------------.../////////...---,,,,,,,,,------000///......---------...000000000000//////............---------,,,,,,,,,------------------------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,******+++*********+++,,,,,,---++++++++++++++++++++++++---,,,,,,,,,---......///---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,------------,,,,,,------------------------111000///.........//////,,,,,,,,,,,,+++++++++***............////////////------......//////000000000/////////............000/////////............////////////////////////000///......------......------......///000000111............---,,,++++++......////////////......////////////////////////................................................///...---,,,,,,,,,---.................................////////////.................................//////000000//////............---------------,,,---------------------......---------,,,,,,,,,...---,,,,,,------,,,***+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---------............---,,,,,,,,,------***++++++,,,,,,---......+++,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************&&&((())))))(((''''''((('''((((((((()))))))))******))))))))))))))))))((())))))))))))))))))))))))''''''((()))))))))))))))*********)))))))))))))))'''((()))*********))))))'''(((******((((((((()))))))))))))))))))))))))))''')))+++------+++)))''''''''''''((()))*********)))'''&&&''')))*********(((((((((((()))))))))))))))))))))))))))***++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))'''$$$%%%)))***)))'''((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++******)))))))))(((((((((''''''''''''''''''***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((***************+++++++++******++++++++++++******,,,,,,++++++***))))))(((***+++,,,,,,++++++,,,.........,,,,,,,,,,,,......------...//////---,,,+++,,,,,,++++++,,,,,,---...---------------......//////...---,,,,,,,,,,,,---......---,,,,,,,,,------000000000////////////...---------------,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++,,,...///------------------------,,,,,,,,,---...///000111---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++------------------------......---,,,,,,,,,---------,,,,,,,,,,,,,,,++++++........./////////000000........................////////////............000000////////////......000000000000000000000000000000///...............---......//////000000111////////////...---,,,+++...//////000000//////...////////////////////////...................................................------------......///..............................////////////.......................................//////.........------....../////////000---------------------,,,...------------,,,,,,,,,...---,,,,,,------,,,++++++,,,---.........---,,,------------------------,,,,,,,,,,,,---------------------------...//////***++++++,,,,,,---......++++++,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++************************'''(((******((('''((()))''''''(((((())))))************))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((***************)))))))))&&&(((***+++,,,+++)))((('''(((******((((((((()))))))))))))))))))))))))))((()))+++,,,,,,+++)))((('''((((((((()))))))))***)))(((((()))))))))((('''(((((((((((())))))))))))((((((((()))))))))******+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((())))))))))))))))))'''%%%&&&((())))))(((((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********&&&&&&'''(((***+++,,,,,,''''''''''''&&&&&&&&&&&&)))))))))(((((((((((()))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((((((''''''))))))***************++++++++++++,,,,,,++++++++++++*********)))))))))((()))+++,,,,,,++++++,,,---...---+++******+++---...---......//////...------,,,,,,++++++,,,,,,---...------,,,,,,------...///......------,,,,,,,,,,,,------,,,++++++,,,,,,,,,////////////////////////////////////////////////------------------,,,,,,***+++,,,,,,------------++++++++++++++++++++++++************************++++++*********+++,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.........///////////////..................////////////////////////////////////////////////////////////////////////111000//////......//////......//////000000000000///////////////...------//////000000000000/////////////////////000000000................................................---------......///000000..............................////////////......---------...............------............------------........./////////...------------,,,,,,,,,------------------------...---,,,,,,---...---++++++,,,...000000///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,+++******))))))(((++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************''')))******)))(((((()))'''''''''((()))************)))))))))((((((''''''))))))))))))))))))))))))************)))((('''&&&******))))))))))))))))))&&&(((***+++,,,+++)))((('''(((******((((((((()))((((((((((((((((((((((((***))))))(((((())))))******)))))))))(((((((((''')))***+++***)))'''&&&%%%(((((((((((())))))))))))''''''(((((((((((()))(((+++******)))(((''''''&&&************************(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((('''&&&&&&((())))))((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%&&&''')))***++++++'''''''''''''''&&&&&&&&&((((((((())))))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))((((((''''''((((((((()))))))))******++++++++++++++++++++++++((((((((())))))*********)))***,,,+++******+++---...---+++******+++---...------..................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---.............../////////.../////////////////////......---------,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++************************++++++*********+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++......................../////////000000000000///------------------------,,,,,,---------.........//////////////////......000000000000000000000000/////////000000000000000////////////////////////111111000////////////000/////////000000000000000//////000000//////......//////000000000000//////////////////000000111111////////////////////////////////////////////////---......///000000000000////////////////////////......////////////......---------.........//////------............------.........------------,,,------------------------------------------------...---,,,,,,......---,,,+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******))))))(((+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************'''(((******((((((((()))&&&&&&'''((()))***++++++)))(((((((((((((((((('''))))))))))))))))))))))))++++++******)))'''&&&%%%'''((((((((())))))))))))'''((()))*********))))))'''(((******((((((((()))(((((((((((((((((((((((())))))'''&&&&&&'''))))))*********)))(((''''''''')))++++++***(((&&&&&&&&&(((((((((((())))))))))))&&&&&&'''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''''''''''''''((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''(((((())))))))))))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))(((((((((((('''''''''((())))))******++++++************++++++'''(((((()))******++++++)))***++++++******+++---------++++++++++++---------------------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...------......------,,,+++,,,,,,+++++++++,,,---------............/////////,,,,,,,,,---------------.........------,,,,,,+++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,---...///000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,------......------,,,........................---...//////000/////////---------............///------------.........///000000000000000000000000111111111111222222222222111111111222222222222333111111111111111111111111222111111000000000000000000000000000000000000000//////000000000000/////////000000111111000000///...//////000000111111222////////////////////////////////////////////////...///000000111000000///////////////////////////......////////////......,,,,,,------.../////////.........//////..................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......---,,,---...///...---,,,---.../////////...---------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++******)))*********++++++,,,,,,---......++++++******++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&((())))))(((''''''(((&&&&&&'''((()))***++++++'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''%%%%%%&&&'''((())))))***''''''((((((((()))))))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***)))''''''(((***(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))''''''''''''''''''(((***&&&'''((()))***))))))((((((((((((((((((((((((((('''(((((((((((()))))))))+++******)))((('''&&&&&&&&&&&&'''((())))))******&&&'''((()))******)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))'''(((((()))******+++++++++***))))))))))))***+++************************(((***++++++******+++,,,------------------------,,,,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...------.........---,,,+++,,,,,,,,,,,,,,,---......---------.........//////,,,,,,,,,---------......///......---,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,,,,+++++++++***++++++,,,,,,------------------------+++++++++++++++,,,---...,,,,,,,,,,,,,,,---......------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,---......//////......---........................***+++---.........---,,,------......////////////////////////000000000000000000111111222222333333222222222333333444444444555555555555666666666777555555555555555555555555222222111000000000111111000000000000000000000000///000000111111000000000000000111111111111000000...//////000111111222222////////////////////////////////////////////////000000111111111000///...////////////////////////......////////////......,,,,,,------...//////000...//////000000//////................../////////***++++++,,,---...//////,,,,,,,,,---------.........---,,,---...//////...,,,,,,---------.........------------------------,,,,,,,,,+++++++++******++++++******++++++,,,,,,***++++++,,,,,,---......++++++*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++&&&((())))))'''''''''(((&&&&&&'''((()))***++++++&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))###$$$%%%&&&''')))******(((''''''''''''((())))))''')))******((((((((()))((((((((((((((((((((((((&&&'''***++++++***'''&&&''''''(((((())))))******$$$''')))((('''(((+++...(((((((((((())))))))))))'''((()))++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++'''(((((()))))))))))))))''''''((('''''''''(((***&&&''')))*********)))((((((((((((((((((((((((((())))))))))))************)))))))))))))))*********%%%&&&'''((()))+++,,,,,,&&&'''(((*********)))(((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******((())))))***++++++,,,,,,+++***)))(((((()))***+++,,,,,,++++++***)))))))))(((***++++++******+++,,,,,,------......------,,,+++++++++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,---.........---,,,+++,,,,,,,,,,,,------...///---------.........//////........./////////000000//////...---,,,,,,++++++++++++,,,---............------------------------************************''')))+++---...---,,,+++)))))))))***+++,,,..............................+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,......////////////......////////////////////////---...000111111111000000---.........//////000000111111111111222222222222000000111222333444444444333333333444444555555555777777888888999999999:::888888888888888888888888333222111111000111111111111111111000000000000000///000000111111111000000000000111111111111000000...//////000111222222222000000000000000000000000000000000000000000000000000111222222111000///...000000000000000000000000......////////////......,,,,,,------...///000000//////000000000000//////------...///000111222222)))***+++,,,...///000000,,,,,,,,,------............---,,,---///000///...---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++******************+++,,,---///000,,,,,,++++++***))))))(((++++++*********+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((()))++++++******)))&&&&&&''''''''''''&&&&&&+++*********))))))(((((('''''''''''''''''''''''')))((('''&&&'''(((***+++))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&%%%$$$$$$###'''''''''''''''((())))))&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&)))(((&&&&&&((()))((('''************)))'''&&&%%%'''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))*********)))))))))))))))'''(((***,,,,,,***((('''))))))))))))************'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++---,,,,,,++++++,,,,,,---------------------,,,,,,******+++,,,,,,---......//////.........---------............---,,,++++++//////...---,,,,,,+++***..................------///...---,,,,,,,,,,,,,,,---------..................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++000///---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................---------.........///////////////000000000111111000///......------......//////000000//////...---//////...------...///000......///000222333333444333444555666777888999:::999999777777777999;;;===<<<<<<<<<===???AAADDDEEECCCCCCBBBBBB@@@>>><<<:::555555666777777555444333555333222000000111222444444444333333333222222222333444555555555444333222333222111111000111111111,,,...///111111000...---000000000000000000000000111111000///////////////000000000000000000000000000000000000000000000000000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////............//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000.../////////...---,,,,,,,,,------......---,,,,,,///+++)))---///---,,,---///...,,,,,,---------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,------,,,+++***)))))))))((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((()))***+++******)))(((((())))))))))))((((((******)))))))))(((((((((''''''''''''''''''''''''(((((())))))*********)))))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((()))))))))((((((''''''&&&&&&&&&'''''''''''''''((())))))'''''''''((((((((())))))'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&)))******))))))((('''&&&)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''(((((()))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++,,,------,,,++++++***************************************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++,,,,,,---------///.........---------------------...------,,,,,,//////...---,,,,,,++++++..................------...------,,,++++++,,,,,,...............---------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,///...---,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---------.........//////------------............111000000/////////000000111111222222222222111111000000000000111333555666555555555666777777888888888999:::<<<>>>???AAAAAA@@@???>>>>>>???AAACCCDDDBBBBBBAAABBBCCCDDDFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA======<<<;;;:::888777666888777555444444444666777666666555555555444444444555666777888777777555555444444333222222111222222///000111333333333222111000000000000000000000000111000000/////////000000111111111111111111111111000000000000000000000000000///............///000/////////////////////////////////////////////////////////....../////////+++,,,...//////...,,,+++------------------------.................................///......------------------------------,,,+++,,,///---***+++...///---,,,,,,---------+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,+++++++++(((((()))))))))*********))))))(((((((((((())))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))'''((()))*********))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((***,,,,,,+++***((())))))((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''((())))))(((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((())))))))))))(((((()))(((((((((((()))******))))))))))))))))))))))))*********)))((('''''''''''''''((((((((((((''''''(((((())))))))))))******((())))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---............---,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,------...---------.........------,,,,,,,,,------------------.........---,,,,,,+++,,,,,,,,,//////......------,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---..............................------........./////////............------------111111111000111111222222111222333444444555444444333333444555777999;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCEEEEEE@@@@@@???@@@AAACCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHIIILLLNNNNNNMMMKKKIIIGGGFFFDDDAAA???===<<<<<<===<<<:::999999999:::;;;999999999888888888777777;;;<<<===>>>>>>===<<<<<<888888777555555444444444222222333333444444444444111111111111111111000000000000/////////000000111111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000////////////////////////////////////////////////,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------......///...............---,,,,,,---...//////000222444000***,,,111///---,,,+++,,,---,,,+++,,,,,,---------.........------,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,)))))))))******++++++,,,(((((())))))))))))(((((())))))))))))************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***'''''''''(((((()))))))))'''''''''''''''((())))))))))))(((''''''((()))***(((((((((((())))))))))))+++)))(((((()))******)))''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))(((((('''(((((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))))))))))))))******+++((((((((()))))))))))))))******))))))))))))******((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,---............------------------,,,,,,,,,,,,------------............---------------...//////...------,,,++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,------..................---,,,,,,+++++++++,,,------------------------------+++,,,,,,------.............................................////////////111000000000000/////////000000000000111222333444111222333555666777777777999::::::<<<===???@@@AAA@@@??????>>>>>>======<<<::::::;;;<<<>>>???@@@@@@=========>>>???AAABBBCCCFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJMMMPPPQQQQQQOOONNNMMMKKKIIIFFFDDDCCCBBBBBBAAA@@@???>>>======>>>>>>======<<<<<<<<<;;;;;;;;;AAABBBCCCDDDEEEDDDDDDCCC>>>===<<<;;;:::999999999777666555444333333444444222222111111111111000000000000000000000111111222111111111111111111111111////////////////////////000//////////////////000......................../////////////////////////////////000000/////////------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///...,,,+++,,,---///000:::888888999666000///111///---++++++,,,---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))************''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((+++***)))))))))***,,,---(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))&&&&&&&&&'''(((((())))))'''''''''''''''((()))))))))))))))((((((((())))))'''((((((((())))))*********(((''''''((())))))(((&&&'''((())))))******)))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((())))))******))))))((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))******+++''''''(((((())))))))))))******))))))))))))******((()))))))))******************))))))))))))******++++++++++++++++++++++++)))))))))))))))***++++++---,,,,,,++++++,,,,,,---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------++++++,,,---............,,,,,,------------------,,,,,,,,,,,,------......//////............////////////...---,,,++++++***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------..................---++++++++++++,,,,,,------------------------------000000//////.........---................................./////////000000111111111111111111111111000000000111222444555666555666888999;;;<<<<<<<<<@@@@@@@@@AAAAAAAAAAAAAAA???>>>===<<<;;;::::::999888888888888999999999:::=========>>>???AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEHHHKKKNNNOOOOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@????????????>>>BBBCCCDDDFFFGGGGGGFFFFFFCCCBBBAAA@@@???????????????>>><<<:::888666666666444444333333222222222111222222111111111222222333111111111111111111111111///////////////////////////000000000000000000///------------------------//////////////////////////////000111111000//////........................////////////////////////------------------------,,,,,,---.../////////...///...,,,,,,,,,...000111EEE===777888888444///---...---++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,+++***))))))'''((()))******)))((('''((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((('''''''''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***((('''((()))+++---(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))))))))*********)))((((((&&&''''''(((((())))))***'''&&&$$$$$$&&&'''&&&%%%''''''((())))))***))))))'''(((((()))***)))))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))''''''(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))(((((('''(((((())))))(((((((((((()))******&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************+++******))))))******+++++++++++++++++++++++++++))))))(((((())))))***+++---,,,,,,++++++,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------,,,,,,,,,------.........++++++,,,,,,------........................///000......------,,,,,,++++++,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,------,,,,,,++++++,,,,,,---------............------++++++,,,,,,------......------------------------222222111000///......---............................../////////000000000///000000000111111111111222222333444666888:::;;;===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@===<<<<<<;;;999888888777888888999999999:::::::::<<<======>>>>>>????????????@@@AAACCCDDDEEEEEEEEEDDDFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBDDDEEEFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFDDDBBB@@@>>><<<;;;888888777777666666555555555555444333333333333333222222222222222222222222000000000000000000000000///000000111111000000/////////////////////////////////////////////////////////111111111111//////........................////////////////////////........................------......///............------------///000111FFF;;;222222555222---***...,,,+++***+++,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,...------,,,+++***))))))'''((()))******)))((('''''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((''''''&&&'''((()))***(((((())))))))))))((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((()))((((((((())))))******(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))'''''''''''''''((())))))((()))+++,,,+++***'''&&&%%%&&&&&&'''(((((())))))(((&&&%%%%%%&&&''''''&&&'''((()))))))))))))))((('''''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((''''''''''''((((((''''''(((((()))***&&&&&&''''''((())))))***((()))***++++++***)))((())))))))))))************+++***))))))))))))***+++******************************))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------...------,,,,,,++++++,,,,,,---...//////***++++++,,,------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,---.../////////........................111111000000//////................................./////////000000000000000000111111222333444444777888999:::===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEEEEEEEDDDCCCAAA@@@======<<<<<<;;;:::999999999:::;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC>>>???AAADDDEEEFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGEEECCCAAA>>>======<<<;;;;;;::::::999888777555444444444444222222222222222222222222000000000000000000000000///000111111111111000///000000000000000000000000////////////////////////...///111222222111///...//////............//////.........................................................///......---------------...///000000000@@@666...---///...,,,---...,,,******+++,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********+++++++++++++++'''((()))++++++)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((''''''&&&&&&((()))***&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))&&&''')))***+++***((('''(((((())))))*********+++******))))))((((((((('''(((((((((((())))))))))))******))))))))))))***************)))))))))))))))'''''''''''''''((())))))'''))),,,------***'''%%%%%%%%%%%%&&&'''(((((()))+++***((((((*********)))(((((())))))))))))(((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''''''''''',,,+++***((('''''''''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***''')))***,,,,,,***)))'''))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------............---,,,++++++++++++,,,,,,---...//////******+++,,,,,,---......************++++++,,,---,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,---...////////////.................................///////////////........................////////////000000000000222222333444666777888888<<<<<<===???BBBEEEGGGHHHEEEFFFFFFGGGHHHHHHHHHHHHCCCDDDEEEEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<;;;999:::<<<>>>@@@CCCEEEFFFIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGMMMMMMLLLLLLKKKIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDCCC@@@AAACCCFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIIIIIIIGGGEEEDDDBBBAAAAAA@@@???>>>>>>===;;;:::888777555444444444222222222222222222222222000000000000000000000000///000111222222111000///////////////////////////////////////////////////...000111222222111000...//////............//////.................................................../////////...---,,,,,,,,,---...///000000000000;;;444...,,,,,,+++...333...,,,******+++,,,+++***,,,,,,,,,---------......+++++++++,,,,,,---------***+++,,,------,,,+++***'''((((((***+++,,,------'''((()))******)))((('''))))))))))))))))))))))))************************''''''''''''(((((((((((())))))(((((('''''''''&&&(((((()))***************+++*********))))))((((((''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((%%%&&&(((************)))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))))))))))))))%%%%%%&&&'''((()))******+++++++++***))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))******+++++++++++++++***)))((())))))))))))))))))))))))))))))************))))))++++++******************)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------000000///...------,,,,,,***++++++,,,,,,---------------------,,,,,,+++***,,,...000000...------...------............------........................---,,,,,,,,,,,,,,,,,,---------,,,,,,------...///)))***+++,,,,,,,,,,,,,,,------......------,,,+++------,,,,,,---...000111------,,,,,,,,,---......,,,,,,,,,---------......222111000000////////////---...///000000///...---111111111222222222222222333555888:::<<<>>>BBBEEEFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCAAAAAADDDGGGGGGEEEAAAAAAAAA???>>>>>>@@@BBB>>>===@@@DDDFFFFFFJJJOOORRR```jjjgggcccccc___XXX\\\YYYUUURRRTTTVVVUUURRRNNNNNNMMMLLLJJJKKKMMMPPPQQQRRRTTTVVVVVVVVVTTTSSSUUU[[[```___WWWNNNIIIHHHFFFFFFEEECCCAAAAAADDDFFFEEEDDDDDDFFFHHHIIIIIIHHHGGGEEEDDDCCCDDDEEEEEEDDDJJJMMMLLLGGGEEEHHHIIIHHHFFFDDDDDDEEEHHHJJJJJJJJJHHHGGGEEECCCAAA>>><<<:::666666777777777666666555555444444333333222222222222111000/////////000111333222222111000000//////222222222222222111000000111111111000///---,,,+++////////////////////////////////////////////////......//////000000111111////////////////////////........................111///---+++)))***++++++000///...---------------/////////......---------000...,,,+++,,,,,,+++***,,,++++++******++++++,,,++++++++++++,,,---......'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((()))************)))******)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((&&&'''((())))))***************)))))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((''''''''''''((()))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))************))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------000//////...------,,,,,,.........///////////////,,,---------,,,,,,+++******,,,......---,,,+++,,,,,,,,,------------,,,,,,------------------------++++++************++++++++++++******++++++,,,---***++++++,,,,,,,,,,,,++++++,,,,,,---.........---000///...---,,,,,,,,,------------------...//////---------.........//////.........---......////////////000000000000//////000111222333555666777888:::<<<>>>@@@AAACCCGGGIIINNNNNNNNNLLLJJJIIIJJJKKKDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA???AAADDDGGGGGGGGGCCCCCCCCCBBBAAAAAABBBBBBBBBAAACCCGGGJJJMMMUUU^^^ooowwwssspppkkkhhhgggeeeaaa\\\YYYYYYXXXVVVTTTTTTVVVYYY___aaabbbdddddddddbbbaaajjjqqqwwwuuukkk^^^SSSNNNHHHIIIJJJHHHEEEDDDDDDDDDCCCBBBCCCEEEIIIKKKLLLKKKHHHFFFEEEDDDDDDCCCCCCBBB???DDDFFFDDDDDDGGGGGGDDDHHHHHHGGGHHHJJJLLLMMMMMMNNNMMMLLLJJJHHHDDDBBB@@@<<<<<<;;;:::999777666555555555555555444444444444222111000//////000111111000000000//////.........111111222222111111000///111111111222222111111000////////////////////////////////////////////////////////////000000000000////////////////////////........................000...,,,+++******,,,,,,......---,,,,,,,,,,,,,,,.........---------,,,,,,...,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))))))))((((((((((((((('''***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((''''''(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***************$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))&&&''''''(((((()))******''''''''''''''''''''''''((((((((((((((()))******+++***)))((((((((()))***))))))))))))))))))))))))))))))************))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------....../////////...------,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++(((***,,,---+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++)))***,,,---...///////////////...,,,,,,,,,,,,,,,...------------...//////---............/////////------------...///000111111000000000111222333333222333555888;;;===???@@@DDDEEEGGGHHHHHHIIILLLNNNQQQQQQOOOLLLIIIFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAABBBDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKMMMQQQTTTZZZggguuu~~~yyyrrrmmmiiiiiihhhfffdddcccdddfffrrrsssvvvwwwxxxxxxvvvvvvrrrddd\\\TTTVVVWWWUUURRRNNNLLLKKKEEEEEEFFFIIINNNQQQRRRRRRKKKKKKIIIGGGFFFDDDCCCBBB???DDDGGGGGGHHHJJJIIIEEEHHHHHHIIIIIIHHHJJJLLLOOOSSSSSSSSSRRRPPPMMMIIIGGGFFFEEECCC@@@>>>;;;999888555666666666666555555444333222222111111222222333000000000000////////////111111111111111000//////+++,,,---...///000000000////////////////////////////////////////////////000000000000////////////////////////////////////...........................---,,,++++++,,,---...------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++***+++,,,------+++,,,,,,++++++++++++,,,,,,,,,++++++*********++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((*********))))))(((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))*********)))((((((''''''''''''''''''''''''''''''((((((((((((((())))))***+++)))(((&&&&&&''')))***))))))))))))))))))))))))))))))************))))))***************+++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------......//////.........------------,,,,,,,,,+++*********,,,,,,,,,------,,,,,,+++(((***,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,------...///...---,,,,,,++++++++++++***+++,,,---............++++++,,,,,,------...///------,,,,,,------...///---------........./////////////////////000111222000000000111333555888::::::;;;===@@@CCCEEEGGGHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPPPPNNNJJJEEEBBBAAABBBEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEFFFFFFGGGGGGGGGMMMNNNQQQUUUXXXZZZZZZYYY\\\\\\___cccfffmmm{{{~~~zzzzzzyyyvvvtttrrrsssttttttlllggghhhiiigggccc___]]]]]]SSSRRRSSSUUUXXXZZZ[[[ZZZTTTTTTSSSQQQMMMJJJHHHHHHIIIMMMNNNMMMOOOQQQPPPKKKMMMMMMLLLJJJHHHIIIMMMPPPRRRSSSUUUUUUTTTQQQNNNMMMMMMLLLIIIFFFCCCAAA???>>>::::::;;;:::999888777666555444444444333333444444111111111111111111111111000111111111111000//////******,,,---......//////////////////////////////////////////////////////111111000000//////......////////////////////////........................,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++------,,,***,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))*********)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))******)))'''&&&&&&((()))+++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,------.....................---------000000//////......------+++,,,,,,------,,,,,,,,,)))+++---...,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++------,,,,,,------...///......---,,,+++++++++,,,,,,------...------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,------...------------............000000000000000111222222111111222444777;;;>>>@@@EEEEEEGGGHHHIIIKKKLLLLLLJJJKKKLLLLLLKKKKKKMMMOOOQQQQQQOOOKKKFFFCCCBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMWWWXXX\\\ccckkkqqqrrrrrrqqqqqquuuzzz|||yyyuuuwwwwwwvvvsssqqqqqqqqqhhhgggeeeeeefffeeedddbbbaaabbbbbb___[[[WWWUUUUUUUUUVVVWWWWWW\\\ccceeebbb^^^ZZZTTTNNNJJJJJJNNNQQQOOOPPPQQQRRRRRRQQQOOONNNPPPNNNLLLJJJHHHGGGFFFFFFCCCDDDDDDDDDBBB@@@>>>===777666666555555444333333222222222111111111111111111111111111111000/////////000000111111111000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////........................,,,,,,,,,,,,---...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...---+++)))---,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''(((((())))))(((((('''(((((((((((()))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''&&&%%%%%%$$$(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))************&&&''''''(((((()))******((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++,,,,,,------.......................................---------------++++++,,,---------,,,,,,***,,,...///---,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))++++++******++++++,,,---......,,,++++++,,,------------......------,,,+++////////////...---,,,+++---,,,,,,,,,,,,---......------........./////////000000000111222333444555666666888;;;>>>AAADDDEEELLLLLLLLLLLLLLLLLLLLLMMMGGGHHHJJJJJJIIIJJJLLLNNNNNNNNNMMMJJJFFFDDDCCCDDDEEEFFFHHHJJJLLLNNNPPPPPPPPPSSSVVVXXXXXXYYY[[[]]]cccdddiiisss~~~~~~~~~{{{xxxvvvsssooommmoooqqqssspppkkkgggfffgggeeehhhkkkqqq}}}{{{qqqbbbVVVOOOMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKIIIGGG<<<<<<;;;:::888666555444333333222222111000000///222222222222222111000000111111111111000//////...000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,------..................---------...//////,,,,,,,,,,,,---------------------...000///---+++------,,,,,,,,,,,,------,,,++++++*********++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&'''(((((())))))((((((((((((((()))))))))******)))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&''')))***++++++******%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))*********++++++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,------------***++++++,,,------..............................***++++++++++++++++++,,,***+++,,,,,,---------,,,***,,,...///---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---...---,,,++++++,,,...///,,,,,,------...---------///000000000000...---,,,...............///000000///000000000000111111111111222333555777:::<<<===>>>???AAACCCEEEFFFGGGHHHLLLLLLKKKKKKKKKJJJJJJJJJDDDFFFHHHHHHIIIJJJMMMOOOMMMNNNNNNLLLIIIHHHIIIJJJLLLNNNQQQVVV[[[```ccceeefffiiilllmmmlllkkklllnnnooopppttt{{{yyy}}}~~~yyyuuuuuuvvvxxx}}}~~~kkkaaa\\\YYYVVVUUUSSSQQQOOOMMMMMMLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJLLLOOOQQQSSSRRRQQQPPPGGGGGGFFFEEEBBB???<<<;;;888777777555444333222111333333333333333222111111//////000000///......---000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................------..................---,,,,,,,,,------...///,,,,,,---------.........++++++---///222222111///------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((())))))******++++++,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))*********(((((())))))***+++++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''')))***+++++++++***((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((()))******((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,------------......******+++,,,,,,---......---.....................---------....../////////***+++,,,,,,------------***,,,......---++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,------...///...---+++++++++---///000***+++,,,---.../////////---...///111111111111000000000000000000111222222111222222222222333333333444555777:::===AAADDDFFFEEEFFFHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHHHHHHHGGGCCCEEEGGGHHHIIIKKKNNNQQQSSSTTTTTTSSSRRRQQQSSSTTTTTTWWW\\\ccckkkqqqwwwyyy}}}{{{xxxwwwxxxwwwwww{{{~~~}}}}}}yyyrrrkkkfff[[[XXXUUUPPPNNNLLLLLLLLLIIIHHHEEEDDDCCCDDDFFFGGGFFFHHHLLLPPPSSSTTTTTTSSSRRRRRRQQQOOOLLLHHHEEECCC>>>===<<<:::999777666555333444444444444333222222222222333333333333222222000000000000000000000000000000000000000000000000......//////000000111111////////////////////////........................---......///......------++++++++++++,,,,,,---...---------....../////////((())),,,000444555444333...------,,,,,,------...++++++++++++,,,---......))))))************))))))((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++)))'''&&&&&&''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((())))))'''%%%######$$$)))))))))))))))))))))))),,,+++***((((((((()))***))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%((((((((()))******++++++))))))(((((((((((())))))((()))***++++++***)))(((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))---+++***((((((((())))))******))))))((((((''''''&&&''''''((()))******+++(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((()))***++++++***)))(((&&&&&&''''''(((((())))))(((((()))***************((()))))))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''')))***,,,,,,------++++++++++++++++++++++++)))************++++++++++++++++++*********)))))),,,+++***))))))+++---...,,,++++++******++++++,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---...---+++))))))***+++,,,******+++,,,,,,,,,,,,+++---------............///+++,,,---......---,,,+++000///...---------------,,,---///...---,,,,,,---000//////......//////000///111444555555666999;;;===>>>AAAEEEGGGHHHIIIIIILLLNNNOOONNNLLLIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHKKKNNNPPPSSSVVVYYYYYY\\\]]][[[WWWXXX]]]bbbdddjjjnnnpppxxx|||}}}|||~~~}}}qqqjjjbbb]]][[[XXXRRRMMMKKKJJJHHHGGGGGGGGGFFFEEEFFFGGGHHHKKKNNNQQQSSSTTTTTTUUUVVVVVVUUUSSSPPPOOOJJJGGGCCC@@@===;;;888666777555444444444444111///000000000000111222333333222111111111000000000///......------------.........///222333333222///...//////............//////......------------.........------,,,,,,------...------------------------------++++++++++++------...,,,,,,000777;;;:::777111000...,,,+++++++++,,,------------,,,,,,+++***))))))************))))))&&&'''((())))))***))))))*********)))((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))((('''((()))+++,,,---(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((('''&&&%%%&&&''')))))))))))))))))))))))),,,+++)))((((((((()))***))))))((((((((('''''''''((()))))))))(((((('''&&&)))******++++++,,,------))))))(((((((((((())))))&&&'''((())))))((('''&&&'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&%%%&&&&&&'''(((***)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))******))))))))))))))))))***)))))))))(((((((((((()))))))))******)))))))))))))))))))))************''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))((((((''''''(((((())),,,,,,,,,+++***((('''&&&************************)))************++++++++++++++++++*********)))))),,,+++***))))))+++---...,,,++++++******++++++,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,...---+++***)))***+++,,,++++++,,,------------------------............///......////////////......000///...------------...---///000///...------...000000////////////000000444666888:::;;;===@@@BBBCCCDDDFFFHHHIIIJJJJJJKKKJJJLLLMMMKKKIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGKKKOOOTTTYYY]]]```cccfffgggjjjkkkiiiffffffjjjooonnnssswww|||~~~||||||zzz}}}}}}wwwoookkkiiieee___[[[TTTPPPLLLKKKLLLMMMLLLJJJGGGGGGGGGHHHJJJLLLOOOPPPTTTUUUVVVWWWWWWVVVUUUTTTRRROOOLLLJJJHHHFFFBBB@@@999777444333444555555555555444333222111111111111111111111000000000000000000//////......//////000...///111222222111///...//////............/////////......------......//////......------......///------------------------------,,,++++++,,,------111///---///333555222//////......---,,,,,,,,,,,,---.........------,,,+++))))))************))))))%%%&&&''')))************,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))***,,,---...))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&'''((('''((()))+++))))))))))))))))))))))))+++***))))))((()))))))))))))))((((((((((((''''''))))))*********)))(((((())))))***++++++,,,,,,---))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))))))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))*********))))))(((((((((******)))))))))(((((((((***))))))(((((())))))***************))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))(((((()))))))))))))))************))))))(((((())))))***''''''((()))************)))))))))))))))))))))))))))************++++++++++++++++++***************,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,------...---------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++...---+++*********+++,,,,,,,,,---...............---------............///......------------......//////......------......///000111000...---...///000000000000111222222333;;;===@@@BBBCCCEEEHHHJJJLLLKKKKKKJJJJJJKKKKKKKKKIIIJJJJJJIIIGGGDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLNNNUUUZZZbbbjjjnnnrrruuuvvvuuuvvvvvvtttqqqqqquuuxxxzzz}}}}}}}}}{{{}}}~~~|||yyytttoooeee___XXXVVVYYY[[[ZZZWWWQQQPPPMMMJJJJJJJJJLLLMMMMMMNNNPPPRRRTTTTTTTTTSSSRRRQQQPPPOOOOOOMMMJJJGGGBBB>>>999777777777888888666555444333222222222222000000000000000000111111111000000//////000000111////////////////////////000//////......//////000///......------......////////////....../////////------------------------------,,,,,,,,,,,,------111///------//////,,,))),,,------...---------,,,...............------,,,))))))************))))))''''''((())))))***))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((((((((()))))))))******)))((((((''''''(((((()))*********))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))*********)))((((((''''''*********)))))))))((((((***)))(((''''''((()))***))))))((((((''''''&&&&&&&&&'''(((((())))))(((((('''(((((())))))))))))(((******************************))))))))))))******$$$%%%&&&(((***+++,,,,,,************************))))))*********+++++++++************************++++++*********+++,,,---,,,++++++******++++++,,,++++++,,,---............------------------------************************,,,,,,++++++,,,,,,---...+++,,,,,,---,,,,,,++++++---------,,,,,,++++++***...---,,,++++++++++++,,,,,,,,,---............------------............///,,,,,,***))))))***,,,,,,//////............/////////000111000......///000000000111222444666888999BBBDDDGGGHHHHHHIIIKKKMMMPPPNNNLLLJJJIIIIIIIIIJJJGGGIIIIIIHHHFFFEEEEEEFFFEEEFFFIIILLLQQQUUUYYY[[[```fffpppwww|||}}}zzzwwwxxx{{{|||tttllljjjmmmpppooolllgggccc\\\VVVPPPNNNMMMMMMHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNOOOQQQRRRQQQOOOLLLMMMIIIDDDAAA>>>===:::999444333333333333444444555000000000000111111111111111000000//////000000111000///...------...///000000000////////////000000//////............////////////............//////........................---------,,,,,,---------,,,+++***,,,...///...,,,***+++---...///...------,,,---------------,,,,,,))))))************))))))))))))***))))))((('''&&&'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''')))******(((&&&''')))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))(((((()))***(((((((((((((((((((((((()))))))))*********))))))(((((())))))))))))))))))'''(((((())))))(((((((((&&&''''''((())))))******))))))(((((((((((())))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))++++++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''************))))))))))))***)))(((''''''((()))***))))))((((((''''''&&&&&&(((((()))************)))''''''((()))))))))))))))++++++++++++******************))))))))))))******************)))'''&&&%%%++++++++++++++++++++++++))))))*********+++++++++************************++++++***+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,---............------------------------************************,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,...------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------------------------............///,,,,,,***))))))***,,,,,,//////.........//////000...///000///......111333111222444666999===???AAAHHHIIIJJJJJJIIIIIIJJJKKKNNNLLLJJJHHHGGGFFFFFFGGGEEEGGGHHHHHHGGGGGGIIIKKKLLLOOOTTTZZZaaafffjjjmmmlllqqqyyy~~~xxxoooeee\\\VVVSSSQQQKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKMMMPPPTTTTTTSSSQQQPPPNNNLLLKKKIIIFFFAAA>>>777666666555444444444444111111111222222222222222000//////......//////000000///...------...///000000000////////////000000/////////....../////////...------,,,,,,------...........................------------------------******+++---///000//////***+++---...///......---***++++++,,,,,,,,,++++++))))))************))))))************)))'''&&&%%%%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))((((((((((((%%%(((++++++)))(((***,,,))))))))))))))))))))))))(((((())))))))))))(((((()))***+++)))(((''''''((())))))))))))))))))))))))(((((()))************)))(((((())))))))))))******''''''(((((())))))(((((((((((()))******++++++,,,))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))(((((((((((())))))************)))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********))))))))))))((((((''''''(((((()))************))))))))))))((())))))***************&&&'''((())))))******)))+++++++++******************))))))(((((())))))***((())))))******))))))(((++++++++++++++++++++++++)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------...---------------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------------------------............///......------------......//////......//////000000...///000000///111444777777777999<<>>;;;888666444333444444444333333333222222000//////......//////000111000///......///000111111000000//////000000111000//////......//////000------,,,,,,,,,,,,------........................------............------------......//////......+++,,,,,,---............)))******++++++++++++***))))))************))))))))))))***))))))((('''&&&'''''''''((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((($$$(((,,,+++(((&&&'''***(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))'''&&&'''((())))))))))))))))))))))))'''((()))***+++******)))(((((()))))))))*********'''((())))))*********)))(((((())))))***+++++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))(((((((((((())))))(((((()))******)))(((''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))+++++++++*********))))))'''(((((((((((((((((('''))))))))))))************'''(((((()))***)))))))))&&&'''((()))************++++++*********))))))))))))((((((''''''(((((()))$$$&&&'''***+++---......************************)))************+++++++++))))))*********+++++++++******++++++,,,,,,,,,+++,,,++++++******++++++,,,---------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---......------,,,,,,,,,------------------------------,,,,,,+++,,,,,,---...............---------............///......////////////......///////////////000111111///000111111222555999<<<>>>???@@@AAACCCEEEGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKMMMPPPSSSVVVZZZ___bbbhhhmmmttt|||{{{uuurrrpppgggeee```[[[UUUPPPLLLKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIIIIJJJLLLOOOPPPNNNLLLLLLJJJGGGCCC???<<<999888777777666555444333333222111000000//////000000111000000000//////000000000111111000000000000111111000000////////////000000......------------..............................,,,---...//////...---,,,---...//////............------,,,,,,,,,---......)))***+++,,,,,,,,,,,,+++))))))************))))))'''((()))))))))))))))(((************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&))),,,***$$$ !!!###(((((((((((((((((((((((((((((())))))))))))((((((&&&((()))((('''&&&((()))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))*********+++((()))***+++++++++++++++&&&&&&''''''((()))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''((()))+++++++++******'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))******+++++++++************)))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&''''''(((((((((((((((&&&'''((()))************************))))))((((((((((((''''''''''''((((((+++++++++++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---.........---,,,,,,,,,------.........------......------,,,+++---......///////////////---------.........//////+++,,,............,,,+++///////////////000111111000111222333444777<<>>CCCFFFHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCEEEFFFEEEFFFLLLSSS```iiirrrvvvwwwxxxxxxwwwwwwyyy}}}~~~zzzttttttyyyvvvyyy{{{yyytttpppooooooqqqvvv|||yyypppmmmiiijjjgggaaa^^^]]]XXXQQQOOOLLLHHHGGGHHHKKKMMMOOONNNMMMLLLLLLKKKIIIFFFCCC<<<999666555555555444222111222333444444222111///111///...///111222222111000000////////////000000---------...//////000000//////000000000000//////000000//////......------////////////////////////---............---,,,+++++++++,,,,,,---...//////))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((()))))))))************))))))(((((())))))******'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''***************))))))((())))))(((((((((((()))))))))******+++++++++******))))))(((((()))***++++++(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((())))))************'''((((((((()))))))))*********************************************************))))))))))))******++++++******)))))))))(((+++++++++,,,,,,---------,,,,,,,,,,,,++++++***))),,,,,,,,,------------...///.........------------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))***)))***+++,,,---,,,+++***------------------------//////...------,,,,,,,,,------.....................///000000111222222222111555;;;???CCCEEEHHHKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@BBBDDDEEEJJJXXXggg{{{uuutttxxxtttxxx{{{yyyuuupppnnnnnnooossszzzwww{{{|||zzzxxxuuunnneee[[[TTTLLLGGGFFFGGGIIIJJJMMMMMMOOORRRUUUVVVUUUSSSGGGCCC===999777777666666000111222333333333222111111///...///111222222222000000////////////000000///////////////.........//////000000000000//////000000//////......------////////////////////////---------------,,,,,,,,,------------------------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))******'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((()))))))))))))))***+++******************)))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((('''&&&%%%(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))%%%&&&''')))******++++++))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******++++++************************************************))))))))))))******++++++++++++***************+++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,------------......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---.........------,,,,,,,,,------------.........------,,,,,,,,,+++.............../////////...///111333555666666777777;;;AAAFFFHHHIIIIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@CCCBBBDDDIIILLLSSShhh}}}{{{vvvtttvvvwww{{{~~~yyyuuusssrrrpppttt{{{lllbbbVVVMMMIIIHHHGGGFFFGGGHHHJJJNNNSSSWWWXXXXXXUUUPPPIIICCC???<<<:::888444444333333333333333333222000//////111222222111///////////////000000111222111111000///......---//////000000000000/////////////////////.........////////////////////////------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))***************))))))((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********************+++++++++((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&((())))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''''''''((()))*********)))))))))***++++++,,,,,,******************************))))))))))))************************+++++++++******************)))******+++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++***+++,,,---......---,,,++++++++++++++++++++++++***+++,,,------...---------,,,,,,,,,------...///,,,,,,,,,---------..................------------.........//////000000000000111444777:::;;;<<<<<<@@@CCCFFFGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGMMMUUUYYY```wwwzzzxxxxxx}}}zzzwwwwwwuuuyyy|||~~~{{{vvvsssqqqqqqpppsss}}}{{{tttsssrrrtttyyyuuufffZZZTTTQQQNNNLLLGGGFFFGGGKKKPPPTTTVVVVVVYYYWWWSSSPPPLLLHHHCCC@@@;;;999777444333222333333333222000000111222111000///////////////000111111222222222111000000//////...//////000000//////............///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------------)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''))))))))))))************)))(((((('''''''''((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******''''''(((((())))))******))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******%%%'''(((***+++,,,++++++(((((())))))))))))(((((())))))***+++++++++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++''''''(((***+++,,,---...))))))))))))))))))))))))******))))))))))))******(((((())))))******+++++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++---/////////---,,,++++++++++++++++++++++++''')))***,,,------,,,,,,++++++***)))***+++---...,,,,,,,,,------.........////////////////////////.../////////000000111111111333666:::===???@@@@@@HHHHHHHHHFFFCCCBBBCCCDDDCCCCCCDDDEEEGGGHHHHHHIIILLLMMMUUU___cccjjj|||{{{|||yyyyyyyyy|||zzzvvvyyy}}}{{{zzzyyyvvvtttppppppmmmgggbbb`````````dddlllrrruuuwww{{{}}}{{{}}}xxxsssrrrsssrrrmmmhhheeeddddddggglllpppsssttttttvvvyyy{{{}}}~~~sssfff___[[[WWWTTTNNNMMMMMMOOOSSSWWWYYYYYYWWWWWWXXXXXXWWWSSSMMMHHHAAA???:::666333222333333444222111000111111111000///////////////000111111222222222222111111111111......////////////......---.........//////000000////////////////////////,,,,,,,,,++++++,,,------***++++++,,,---...//////******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++)))((('''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&((()))***&&&&&&%%%&&&''')))+++,,,'''((()))***+++,,,,,,,,,''''''&&&(((+++,,,,,,+++''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((('''''''''(((((()))******)))(((((((((((((((((((((''''''&&&&&&&&&%%%''')))***++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******+++)))'''(((+++,,,***(((******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))((()))******)))((('''&&&)))************+++++++++''')))******(((''''''(((++++++******)))***************))))))******+++,,,...------,,,,,,------...++++++++++++++++++++++++,,,------....../////////------------------------,,,,,,,,,,,,,,,---...///******+++,,,------......((())),,,.........---,,,///////////////////////////////////////.........,,,---///000000000//////...///222444555444444333999:::===@@@BBBDDDDDDDDDEEEDDDBBB>>><<<<<>>:::777444444333222111000......222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---......//////......---,,,,,,,,,------.........------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))((((((''''''((('''((()))((('''&&&''')))((((((((((((((((((((((((******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&))))))))))))(((((('''&&&(((((()))))))))))))))(((((('''&&&(((***,,,+++***''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))((((((''''''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((%%%$$$$$$&&&)))++++++***)))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))******++++++++++++***)))))))))*********+++++++++,,,...---+++******+++))))))))))))***+++,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++)))***,,,---......------------------------------......//////////////////...///000000111111000000333222222333666999===???CCCCCCCCCCCCDDDCCCCCCCCCAAABBBBBBBBBCCCGGGMMMRRR___cccjjjppptttuuutttsssrrrtttwwwzzz}}}|||yyyvvvttttttvvvwwwtttqqqqqqoookkkiiihhhgggdddcccbbbffflllrrrwwwyyyyyyxxx~~~}}}wwwppplllhhhlllnnnlllmmmpppooollluuuyyy|||yyyrrrlllkkklllpppsssvvvzzz}}}vvvtttqqqlllhhhfffggghhhooojjjfffggggggfffgggiiiiiigggeeedddeeeffffffffffffkkkooovvv|||rrrjjjbbb[[[WWWPPPPPPQQQUUUYYY[[[[[[[[[ZZZYYYWWWSSSNNNIIIDDDBBB888888777555333111///...222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---......//////......------------------.........------------------------******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******************************)))((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((************))))))))))))''''''(((((((((((('''''''''((()))))))))'''&&&%%%(((((()))******((('''&&&&&&&&&'''''''''&&&%%%%%%((('''&&&(((***++++++***''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***)))((((((((((((((((((((()))))))))))))))((((((******))))))))))))))))))((()))************)))(((((((((((((((((((((((((((************************)))))))))))))))***************))))))((((((''''''******))))))******)))(((((((((''''''''''''(((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))************)))+++,,,,,,***))))))***))))))))))))***+++,,,---******))))))******+++,,,,,,++++++******++++++,,,.........---,,,,,,++++++---------,,,,,,+++++++++---------------------------,,,,,,+++,,,,,,------++++++++++++++++++******++++++,,,---......------------------------------............////////////...//////000000111111111444444666888;;;>>>BBBDDDCCCBBBBBBAAA@@@@@@@@@AAACCCDDDEEEGGGIIINNNUUUYYYggglllttt{{{~~~|||vvvxxxyyy{{{}}}}}}}}}~~~|||vvvqqqrrrsssuuuxxxyyyyyyvvvsssooolllhhhffffffffffffeeecccgggmmmsssxxx{{{|||||||||wwwtttsss|||||||||~~~~~~~~~vvvqqqsssvvv|||yyywwwwwwxxxyyy{{{}}}}}}yyyvvvtttuuutttrrrooonnnoooooorrr}}}}}}{{{~~~zzzlll```WWWUUURRRQQQSSSUUUVVVWWW]]]]]]\\\ZZZWWWSSSOOOLLL@@@>>>;;;888555444444555222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000......////////////......---------...............------------------------******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''((()))((('''&&&''')))))))))))))))))))))))))))************))))))))))))''''''(((((((((((('''''''''((()))))))))'''&&&%%%&&&''')))*********)))((('''''''''(((''''''&&&&&&((('''&&&''')))******)))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******)))((((((((((((((('''((())))))))))))(((((())))))******************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******))))))((((((''''''******+++***)))(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))'''''''''(((((()))******(((((()))))))))*********)))+++,,,,,,***))))))***))))))))))))***+++,,,---******))))))******+++,,,,,,++++++******++++++,,,---,,,,,,,,,++++++******---------,,,,,,+++++++++---------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------......---------------------------------.........//////000000......///000111222333444555777;;;>>>BBBDDDEEEEEECCCBBB@@@@@@@@@AAACCCDDDEEEHHHLLLPPPTTTZZZ```dddmmmqqqxxxwwwxxxzzz{{{|||{{{yyyvvvtttqqqnnnkkkhhhnnnttt|||yyyvvvqqqnnnmmmmmmmmmlllkkknnnrrrxxx~~~~~~zzz{{{zzz{{{||||||wwwhhhbbbYYYSSSRRRTTTVVVXXXZZZ[[[[[[\\\ZZZXXXUUUTTTKKKGGGAAA;;;777666666777222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////...//////////////////...........................------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((('''&&&'''((())))))************))))))***************)))((('''&&&''')))***)))((('''''''''(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********++++++***)))((((((((((((&&&''')))******)))(((((())))))))))))***************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))((((((((((((%%%&&&(((((('''''')))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++***************+++,,,((((((((()))))))))******+++,,,...---+++******+++))))))))))))***+++,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------------......///000000000//////000111333555777888:::<<<@@@DDDFFFGGGGGGGGG@@@???>>>>>>AAADDDHHHKKKLLLQQQXXX^^^dddjjjooorrrsssvvvzzz~~~yyyzzz{{{|||}}}zzzyyy|||}}}{{{{{{|||wwwuuupppllliiihhhhhhhhhsss}}}|||yyyvvvsssrrrtttvvvyyy~~~{{{xxxxxx|||yyypppdddZZZUUUUUUWWWXXXVVVWWWXXXXXXXXXWWWVVVUUURRROOOHHHAAA<<<888666666333222222111111000000000111111111111111111111111000000000000000000000000////////////////////////...//////000000//////.../////////...............------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))((('''&&&'''))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))******))))))((()))))))))'''((()))***************((('''&&&''')))))))))'''&&&''''''((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,+++***)))((((((((((((&&&''')))*********)))(((((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,(((((((((((())))))))))))$$$'''((((((''''''(((+++***))))))(((((())))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((()))))),,,+++***))))))******+++(((((((((((()))))))))******,,,---,,,+++)))******+++***************++++++******))))))******+++,,,------,,,,,,,,,,,,------******++++++,,,------------------------.........---------------------------,,,,,,+++******++++++,,,,,,,,,------......///......------------..............................------......///000000111000111222444777:::===???AAABBBCCCEEEGGGHHHIIIIIICCCCCCCCCEEEJJJPPPWWW[[[]]]bbbjjjqqquuuwwwyyyzzzxxxxxxyyyzzz{{{|||}}}}}}|||}}}}}}}}}}}}}}}sssooonnnsssuuuuuuuuuxxxtttsssqqqooonnnooorrrttt~~~~~~{{{zzzmmmccc]]]ZZZXXXUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPMMMHHHBBB===:::555555444333333222111111222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////000/////////.........---------------------------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***'''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&((()))+++...,,,***(((''''''(((((($$$%%%&&&'''((((((((((((((('''&&&'''((()))((('''&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,,,,+++***)))((((((((((((%%%''')))***+++***)))(((''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))************************((())))))***++++++,,,,,,''''''(((((())))))*********,,,---+++(((&&&''')))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))+++***)))'''''''''(((((((((((((((((())))))))))))''')))******(((''''''(((++++++***************************)))***++++++,,,...------,,,,,,------...***++++++,,,---...//////---------....../////////---------------------------,,,,,,+++*********+++,,,,,,------...///000000///......---------......////////////////////////---------...///000000111222333444666:::>>>AAACCCGGGFFFEEEEEEFFFHHHJJJKKKOOOOOOPPPSSSYYYbbbiiinnnnnnsssyyy~~~~~~||||||zzzyyywwwwwwwwwxxxzzz{{{}}}}}}}}}||||||}}}vvvnnnkkkkkkpppttttttuuuxxxssstttuuuvvvwwwzzz~~~vvvjjjbbb]]]UUUTTTSSSQQQPPPPPPPPPPPPOOORRRUUUWWWTTTOOOHHHCCC777777666555444444333333333333333333333333333333000000000000000000000000111111111111111111111111//////000000000000//////000000//////.........------------------------------,,,+++***)))''''''&&&&&&&&&'''((()))***++++++)))******+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''((()))))))))***************)))((('''((()))***++++++***)))(((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))************))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++*********************)))(((((((((***+++,,,*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))************))))))'''((()))***++++++++++++)))************+++++++++******)))(((((()))***+++))))))***++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,------,,,++++++,,,,,,,,,000///...---------------,,,...///...------...000111000000////////////000111444999<<<>>>@@@BBBDDDEEEDDDBBBCCCGGGRRR^^^gggnnnmmmlllmmmqqqtttwwwxxx}}}wwwuuuwww{{{|||yyyxxxyyyyyy{{{{{{zzzxxxzzz|||vvvsssooorrrvvvwwwwwwxxx{{{~~~{{{tttfff^^^[[[WWWSSSOOONNNNNNOOOPPPQQQTTTUUUUUUSSSPPPMMMDDD@@@999555444444444444111111111222222222222222333222111000000111222333333222222111000///......////////////////////////...//////...,,,***+++,,,,,,,,,,,,++++++*********'''(((((()))***++++++,,,))))))))))))************++++++++++++******)))((())))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((()))))))))))))))((((((((((((((((((((()))))))))((((((''')))))))))******)))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))***************************)))(((((()))***+++,,,***)))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))***)))((((((''''''''''''''''''''''''''''''''''''))))))************))))))$$$%%%&&&'''(((((((((((()))************+++++++++,,,+++***)))(((((())))))++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,......---------------...000///...------------......///000///......///000////////////000111222333999<<<>>>??????>>>???@@@AAABBBDDDJJJVVViii~~~}}}zzzyyy|||}}}{{{|||~~~{{{yyyxxxzzz}}}yyyxxxyyy}}}~~~~~~lllggg```[[[WWWTTTRRRPPPQQQRRRUUUWWWYYYYYYWWWUUUNNNIIIAAA:::777555444444333333222222222222111111222222111111111111222222222222111111000000//////////////////////////////...///000///,,,+++,,,---......---------,,,,,,,,,&&&&&&''')))***+++,,,---++++++++++++*********))),,,,,,,,,+++***)))''''''))))))))))))))))))))))))************))))))))))))******))))))))))))******+++******)))((((((''''''&&&''''''(((((((((((('''***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''))))))))))))))))))))))))******************************)))))))))***++++++))))))))))))))))))******((())))))******))))))((()))))))))))))))))))))))))))******++++++******)))******))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''((()))***************)))************+++++++++---,,,+++***((((((((((((++++++,,,------------,,,***++++++,,,------------------------------------........................------------------------...------------,,,,,,,,,///...............////////////......------......///000111000///...///000......000222444666777888???@@@AAA@@@???>>>>>>??????CCCIIITTTggg~~~{{{{{{}}}yyy||||||rrrkkkgggccc\\\VVVTTTSSSRRRTTTWWWYYYYYYXXXXXXSSSKKKCCC>>>:::777555555444333222222111111111111111222222222222111111111111111111111111111000///////////////////////////000111000...,,,---...///////////////.........*********)))))))))))))))******************************+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((('''''''''&&&&&&'''((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***************+++++++++*********************+++)))))))))))))))*********)))))))))******)))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))))))))************)))))))))******+++,,,,,,++++++))))))*********+++++++++,,,++++++******)))))))))))))))***++++++++++++***)))***+++,,,---.........................................................------------------------------------------------.........---......////////////............/////////000111000///...///000///000333666999;;;===>>>>>>?????????>>>>>>@@@BBBBBBHHHQQQ___rrr~~~}}}zzzpppgggaaa\\\VVVSSSTTTVVVXXXXXXZZZWWWQQQMMMHHHCCC===:::555444333222111111222222000111333333333333111000111111111111111111111222////////////////////////000111111000///......///////////////////////////,,,,,,+++***)))(((''''''''''''(((((()))******+++'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&''''''((((((((('''((())))))***************)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&'''''''''((((((((()))'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++*********(((((())))))************))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))''''''((()))))))))((('''************************))))))************))))))''''''(((((())))))(((((())))))*********+++++++++))))))******++++++++++++))))))***++++++++++++***)))***+++,,,---.........................................................------------------------------------------------------,,,,,,---...////////////.........//////000---///000000//////000111333555888;;;>>>@@@BBBBBB<<<============???BBBEEEJJJRRR^^^kkkzzz}}}zzzzzzqqqeee^^^[[[ZZZYYYWWWVVVUUUUUUTTTQQQLLLFFFAAA888666555333222333444444111222333444444333222111111111111111222222222222000000000000000000000000///111111111///...///000..................//////******))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))((()))***************))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%'''''''''(((((())))))***'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,++++++***)))((((((((()))******++++++)))******++++++******)))))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))***)))((('''))))))))))))))))))))))))))))))************))))))))))))************)))))))))************+++++++++'''(((***+++,,,---------++++++,,,------------,,,***++++++,,,------------------------------------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,---...////////////......//////000000---///000111000111222444888:::<<>>>>>>>>>>>>>>AAAFFFJJJVVV___lllwww~~~|||}}}sssmmmggg___YYYVVVVVVVVVVVVVVVSSSNNNJJJ???===:::777555555555666222222333333333333222222222222222222222222111111000000000000000000000000///000111000///...///000------------............(((((())))))******++++++((((((((())))))*********''''''((()))*********)))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((''''''((((((((((((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))(((&&&$$$###''''''((())))))***++++++''''''''''''((((((((()))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,+++***)))'''(((((()))******++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))++++++***)))((())))))))))))))))))))))))))))))************)))))),,,,,,,,,------,,,,,,+++)))************+++++++++((()))+++,,,,,,,,,,,,+++++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------...///000111///////////////000111111---///222333333444666888<<<===???AAABBBAAA@@@???>>>>>>???AAADDDIIIPPPUUUeeennnxxxqqqfff]]][[[XXXVVVVVVUUUTTTRRRJJJGGGBBB===999777666666333333333222222333333333333333333222222111111111000000000000000000000000...///000000......///000---------.........//////******))))))))))))))))))+++++++++***************((()))))))))))))))((('''))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******------,,,,,,+++*********((()))))))))((('''&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''%%%###"""'''(((((()))***++++++,,,&&&'''''''''(((((())))))******))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,,,,---,,,+++***)))'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,---,,,***)))(((((((((((((((((((((((())))))************))))))))))))*********))))))((()))************+++++++++***+++,,,---,,,+++***)))))))))***++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.....................///000222222///////////////000111111...000333444555777999;;;>>>???@@@AAAAAA@@@>>><<<;;;===???CCCIIIQQQ[[[aaaqqqxxxxxxfff```ZZZUUUTTTUUUVVVWWWSSSOOOIIIBBB<<<888666555555444222222222222444555444444333333222111000000000000000000000000000000---...000///......///000---.........//////000000))))))))))))))))))))))))+++++++++***))))))((((((++++++******))))))((((((+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))************''''''((((((((((((''''''''''''''''''''''''''''''+++)))'''(((+++,,,***(((&&&&&&&&&%%%%%%&&&&&&&&&(((+++---,,,***((('''&&&''''''((()))***+++,,,,,,''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''(((((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))******)))''''''''''''((((((((()))((()))******)))((('''&&&+++*********))))))(((((((((((((((((((((((((((((())))))))))))************((()))***++++++***(((((())))))(((((()))***++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''''''''''')))((((((((((((***+++,,,+++)))'''(((***,,,---,,,))))))))))))))))))))))))++++++******++++++,,,---,,,,,,---......---,,,,,,+++,,,------......------------...///...---+++***,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000444333222000...,,,+++***......//////000111111111444333444777:::===>>>>>>>>>AAACCCBBB???======??????DDDLLLTTT\\\ccciiimmmwww}}}ppp```YYYWWWVVVWWWZZZYYYYYYVVVPPPHHH???999777777666444333444333111///444444333333222333333333111111111111000000000000111111111111000///------.........///////////////))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''',,,***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************)))'''&&&&&&))))))(((&&&''''''&&&&&&&&&&&&''''''(((***,,,,,,***(((''''''((((((((()))******++++++'''''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))***++++++***((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((('''''''''((((((((())))))******)))((('''(((((((((************)))))))))(((************************))))))))))))************)))***+++,,,,,,+++******)))))))))))))))***++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((()))((((((((()))***+++,,,///,,,***))))))***)))(((************************++++++******++++++,,,---,,,,,,---......---,,,,,,+++,,,------......---------------------,,,+++++++++,,,,,,------.........------------------------------,,,,,,,,,---......222222000///...,,,++++++000000///000000111222222444555777:::>>>@@@@@@@@@>>>@@@@@@???===>>>BBBGGGLLLQQQYYYaaagggkkkoooqqqyyysssggg___ZZZWWWWWWZZZZZZXXXTTTMMMFFFAAA>>>999777555555555555444333333222222111111111111111000000000/////////......111111111111000///...---000000//////......------))))))))))))))))))))))))''''''((())))))******+++$$$$$$%%%&&&&&&'''((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''((()))(((&&&((((((''''''''''''(((((((((***,,,,,,***(((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))***+++---,,,***((())))))))))))))))))))))))(((((((((((())))))))))))***)))(((((()))***)))'''''''''((((((((())))))))),,,***(((&&&&&&''')))***************))))))))))))************************))))))))))))************)))***+++,,,,,,,,,,,,,,,*********)))******+++,,,++++++***)))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************))))))(((((((((((()))***+++,,,///---***)))***)))((('''++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,+++,,,------......---------,,,,,,++++++++++++,,,---------------.................................///......---,,,,,,------000//////......---------111111000000111222444555888:::===AAACCCCCCCCCBBB===???@@@???@@@EEENNNTTT]]]ccckkkrrruuuvvvuuuuuu{{{|||oooccc[[[XXXVVVVVVUUUSSSOOOJJJFFFCCC<<<:::777666666777666555444333222111111111111111111111111000000000//////111111111111000///......111111000///...---,,,,,,)))))))))))))))))))))))),,,,,,+++******))))))(((((((((((()))))))))************)))))))))***+++,,,))))))))))))))))))))))))((()))))))))************+++***(((''''''(((***+++***************************)))))))))*********)))))))))(((((((((((()))))))))***,,,+++)))(((((((((************))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***++++++)))&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,***))))))******(((''''''(((((((((((()))))))))***)))(((((((((((())))))*********)))))))))))))))************************((()))))))))************((()))***+++,,,,,,------++++++************++++++++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******************))))))((((((((())))))***+++++++++***))))))+++++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,+++***)))***+++,,,///////////////.......................................------------...................../////////111111111111333666999:::>>>@@@CCCDDDDDDBBBAAA@@@===@@@DDDGGGKKKRRR\\\cccjjjpppxxx~~~~~~|||xxxvvvxxx{{{~~~qqqddd]]]TTTSSSRRRRRRPPPNNNJJJHHHAAA>>>:::777777666666555777666555444444333444444444444444333333333222222111111111111111000///...000000//////......------)))))))))))))))))))))))))))((((((''''''&&&%%%%%%+++++++++*********))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))***************)))'''&&&&&&''')))***)))))))))))))))))))))))))))*********)))))))))***))))))(((((((((((()))))))))***++++++)))(((((()))++++++******)))(((((((((***)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''')))***+++)))'''(((((((((((((((((((((((((((((((((((()))))))))))),,,***))))))******)))'''(((((((((((()))))))))***&&&''')))++++++***((('''))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((()))***+++,,,,,,++++++******)))******+++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))******))))))((('''(((((()))******++++++***))))))***+++,,,+++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++***)))***+++,,,---......------------------------------------------------------...///000111------......///000111111000000222444777;;;???AAA@@@BBBDDDCCC@@@>>>>>>???AAAGGGNNNUUUZZZ```ggglllrrrwww~~~}}}xxxuuutttvvvxxxxxxyyy|||}}}lllcccXXXUUUSSSRRRRRRQQQNNNLLLEEEBBB===:::888777444333888777666555444444444444444444444444333333333333000111111111111000000///------......//////000000))))))))))))))))))))))))&&&''''''(((((()))******++++++***))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************************&&&((()))((('''&&&''')))))))))(((((((((((()))))))))***+++***)))((()))***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''(((***++++++***))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))***+++***(((((((((((()))))))))******$$$&&&***,,,,,,***(((&&&))))))))))))************(((((((((((((((((((((((())))))))))))************)))((((((((()))***+++++++++***))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))*********)))((('''((()))***+++++++++***,,,+++***+++++++++)))'''))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,------......------,,,++++++++++++,,,,,,---***************+++++++++------------------------,,,,,,,,,---...000111222---...///000111222222333111222555999===@@@CCCDDD@@@AAAAAA@@@===>>>CCCGGGOOOVVV___fffiiilllpppsssvvvzzz|||xxxwwwtttuuuuuuuuuvvvxxx|||||||||}}}uuulll\\\WWWQQQOOOOOOOOOMMMKKKIIIGGGCCCAAA>>>;;;888555777666555444333222222222222222222111111111000000000111111222111111000000,,,,,,---...///000111111)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))((((((((((((''''''((()))******++++++))))))))))))))))))))))))))))))))))))************************************************************&&&((())))))&&&&&&'''))))))((((((''''''(((((())))))*********(((((()))+++*********)))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&(((***++++++))))))))))))))))))))))))(((((((((((())))))))))))+++)))))))))+++,,,+++***(((((()))))))))*********%%%''')))++++++***((('''((()))))))))************))))))))))))))))))))))))))))))))))))************+++***)))))))))***++++++***))))))(((''''''((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((***+++,,,+++***)))&&&''')))***++++++***************+++,,,,,,***(((************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,+++,,,------......------++++++,,,---------------)))******++++++,,,,,,,,,.......................................///000000//////000111222333333444444666:::>>>AAACCCDDDDDD@@@BBBBBBBBBCCCIIITTT\\\iiiooouuuyyyyyyyyyzzz{{{zzz}}}}}}{{{{{{xxxxxxxxxxxxxxxzzz|||~~~{{{xxxxxx}}}~~~|||{{{|||}}}}}}|||zzzzzz{{{~~~{{{ggg___VVVPPPPPPPPPNNNLLLMMMKKKJJJIIIGGGDDD@@@<<<888777666444333333222222111111111111000000000000000111111222222111111111------......//////000000))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((((())))))******++++++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))************)))((((((((((((((((((((((((((((((***,,,+++(((''')))+++((((((''''''''''''(((((()))******)))((((((***+++))))))))))))))))))******%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''%%%""""""$$$''')))***))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++,,,,,,+++))))))))))))************''''''(((((())))))******(((((())))))*********+++************************))))))))))))************---,,,+++*********+++,,,))))))((('''''''''''''''+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))+++---------+++***&&&''')))***++++++******&&&&&&'''***---......,,,++++++++++++++++++++++++++++++******++++++,,,------,,,+++******+++,,,---+++,,,------......------***+++---...///...------,,,,,,------...///000000000000000000000000000000000000///............///000000111222333444444444777999===AAACCCDDDCCCBBBCCCDDDFFFGGGKKKUUUeeeppp}}}~~~||||||{{{{{{|||}}}yyyuuuuuuvvvvvvyyy|||vvvrrrtttxxx{{{|||~~~|||zzzyyyzzz|||~~~||||||~~~vvvmmmaaaZZZXXXXXXWWWUUUOOONNNNNNOOONNNLLLGGGCCC:::999888777555555444444333333333222222222111111000111111222222222111111///////////////.........$$$%%%'''((((((((('''&&&))))))))))))***************)))((((((((((((((()))************))))))))))))((()))***++++++***)))(((*********)))))))))))))))+++***)))(((((()))***+++))))))))))))************)))*********++++++++++++))))))))))))************(((((())))))*********+++(((((())))))))))))((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((******++++++++++++******''''''((()))***++++++,,,***************)))((((((++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))*********+++++++++++++++)))((('''''')))***,,,444333000...---,,,,,,,,,(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,---............................../////////...---,,,,,,---------.........//////......///000111111000000/////////000222444666888===???AAAAAA@@@@@@AAABBBBBBCCCFFFNNN]]]qqq~~~~~~}}}|||{{{zzz}}}}}}xxxpppkkkjjjlllrrrqqqsssyyy{{{|||xxxjjjeeefffeee___XXXXXXSSSNNNNNNPPPPPPMMMHHHCCC???:::777666555444333111222333444444444444444222222222111111111111000000000000000000000000000''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))---,,,+++*********+++,,,))))))))))))************)))))))))*********++++++))))))))))))************((()))))))))******************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((())))))******++++++***************)))((((((+++******************+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++((()))***,,,...///000000000///---,,,*********+++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,---...///.................................///......---------------.........//////,,,------...............000000000222444666888:::>>>@@@AAAAAA@@@???@@@AAACCCIIISSScccwwwzzzuuuqqqooorrruuusssooollllllnnnssstttvvv|||vvvqqqssssssnnnhhh___YYYQQQOOOPPPQQQOOOLLLJJJEEE>>>999666555444333222222222333222222111111222222222222111111111111000000000000000000000000******************+++,,,))))))))))))************)))))))))(((((())))))***(((((((((((())))))))))))******))))))))))))******************************,,,,,,+++***))))))******))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))******************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))((())))))******))))))((()))))))))))))))*********)))************))))))(((************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,***,,,///111222222111000---,,,+++*********++++++******************++++++,,,,,,++++++++++++,,,,,,...------------...//////........................------......///.........------........./////////---------.........//////222222333555777999;;;===BBBBBBBBB@@@??????AAACCCKKKUUUhhh}}}tttssspppnnnlllkkkkkkkkkkkkoootttuuusssrrrsssuuuyyy{{{{{{mmmdddXXXRRRRRRTTTSSSRRRQQQKKKDDD===999777666555444444444333222111111000333222222222111111111111000000000000000000000000,,,+++***))))))***,,,---((()))))))))************)))))))))((())))))******((((((((((((((()))))))))+++***)))(((((()))***+++)))***************++++++******)))(((((('''''''''((()))))))))************(((((((((((())))))))))))((()))))))))************)))))))))))))))*********(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((())))))))))))((((((*********)))))))))))))))))))))************)))(((*********++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))***+++---...111111222111000...,,,+++,,,,,,,,,,,,,,,---------+++++++++***************,,,,,,,,,++++++,,,,,,,,,...............//////000........................,,,,,,---.../////////...............////////////000000000000000111222222555555666888:::<<<>>>???DDDCCC@@@>>>>>>BBBHHHMMMXXXeee{{{}}}{{{zzzxxxvvvtttrrrqqqpppllljjjhhhggghhhkkknnnpppwww{{{|||pppbbbXXXUUUVVVUUUTTTRRRNNNHHHCCC@@@===999777666666555444444333333333333333222222222111111111000000000000000000000000,,,+++)))(((((()))***+++((()))))))))************)))))))))))))))***++++++'''((((((((())))))******+++***)))(((((()))***+++))))))******+++++++++,,,))))))))))))((((((''''''((()))))))))************(((((((((((())))))))))))((()))))))))******************))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((************************(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((***++++++***((('''(((((())))))))))))((((((*********)))))))))))))))((())))))*********)))))))))***++++++++++++***)))))))))))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))+++---000111444222///,,,***)))((((((******+++,,,,,,---------+++++++++***************---,,,,,,,,,,,,,,,,,,---......////////////000///........................,,,,,,---.../////////............/////////000000000000000000222333555666888999:::<<<===???@@@@@@AAA@@@===<<<>>>FFFPPPXXXeeeqqq{{{wwwtttsssqqqpppooommmllllllmmmmmmkkkkkkkkkmmmqqquuuzzz}}}yyyiii^^^YYYWWWTTTRRROOONNNLLLJJJHHHDDD@@@<<<777666555444444444555555333333333222222222222111111111111111111111111111+++***))))))((()))))))))))))))))))))************))))))))))))******+++,,,(((((())))))******++++++******))))))))))))******))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,++++++))))))))))))************((((((((()))))))))******))))))))))))************************))))))))))))******++++++++++++******&&&'''((())))))******)))))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******)))((((((((())))))******))))))((()))))))))))))))*********((())))))************))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''''')))+++---...000000///---***((((((((()))+++'''((()))++++++,,,++++++******************++++++------,,,,,,,,,,,,---------......///000/////////........................------......///.............../////////000000000.........///111444777888;;;<<<===???@@@@@@@@@@@@>>>>>>???AAAFFFPPPZZZbbbmmmwww|||uuuooollllllnnnpppppppppqqqrrrtttuuuvvvtttuuuwww{{{~~~pppfff```\\\WWWRRRPPPPPPOOOOOOOOOLLLHHHDDD999888666444333333444555333333333333222222222222111111111111111111111111***************)))(((((())))))))))))************))))))))))))***+++,,,---)))))))))***+++,,,,,,,,,))))))************))))))))))))***++++++,,,------***+++,,,---......------))))))))))))************)))))))))*********++++++))))))))))))************************)))))))))(((******++++++++++++******&&&'''((()))************))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))******************)))(((((())))))******++++++(((((()))***************(((***+++,,,,,,+++***(((((()))))))))************))))))))))))))))))))))))************************************************((()))+++---......------))))))))))))***++++++,,,((()))***,,,,,,,,,++++++)))))))))***+++++++++,,,------,,,,,,,,,,,,------,,,---.../////////.......................................///......------.../////////000000000000......///000333777:::<<<===>>>???@@@AAA@@@@@@??????CCCJJJQQQXXX___ggglllrrrxxxvvvvvvuuurrrqqqsssxxx}}}zzzsssnnniiiaaaZZZWWWUUUSSSRRRRRRQQQPPPNNNAAA???;;;888666555555555444444333333333222222222111111111111111111111111***++++++,,,+++***)))'''))))))))))))************))))))))))))***+++,,,---))))))***+++,,,,,,------((()))***++++++***)))((())))))***+++,,,,,,------'''(((***,,,---------,,,))))))))))))************************++++++++++++))))))))))))************+++*********))))))(((((((((((())))))))))))((((((&&&'''((()))************))))))))))))))))))))))))************************(((((())))))))))))(((((('''(((***+++,,,+++)))((())))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,******++++++++++++******'''(((((()))***++++++,,,(((((()))***************((()))+++,,,,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))************************************************)))+++---//////---+++)))((()))+++---------+++***+++,,,---...///...------(((((()))***+++,,,,,,---...------,,,,,,------...+++,,,.../////////...---.........................../////////...---,,,,,,////////////000000000000000000111333666;;;???AAA???@@@AAAAAAAAA@@@???>>>CCCKKKVVV```hhhmmmqqqsssvvvxxx~~~}}}yyywwwxxx{{{{{{wwwssssssuuuwwwzzz~~~~~~{{{uuukkkddd^^^ZZZUUUSSSSSSTTTUUUUUUIIIFFFBBB>>>:::888777777444444444333333333222222111111111111111111111111************))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))+++++++++***************---,,,+++******,,,...///************************,,,+++***)))))))))***+++''''''(((((()))))))))***)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************************)))***++++++***)))***,,,*********************************))))))))))))))))))))))))))))))))))))))),,,+++)))+++---...+++)))*********)))))))))))))))******))))))))))))******+++++++++************)))***************)))((('''+++*********))))))(((((((((((()))))))))'''&&&%%%)))************+++++++++((((((''''''''''''((((((,,,,,,,,,++++++*********+++***)))))))))***+++,,,...---,,,+++***(((''''''))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................////////////000000000000000111222222,,,000555:::===@@@CCCFFFFFFBBB??????BBBFFFHHHHHHMMMWWWdddpppvvvwwwuuuttt{{{|||uuunnnjjjggggggfffgggmmmtttxxx}}}{{{rrrkkkbbbYYYTTTSSSUUUVVVUUUNNNFFF@@@>>><<<:::777444555555555555444333222222222222111111111111000************))))))))))))(((((((((((()))))))))***+++***)))((((((((())))))******************++++++,,,+++*********,,,---...+++++++++++++++++++++++++++***************++++++***+++++++++,,,,,,,,,,,,))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))*********))))))((())))))))))))))))))))))))))))))************))))))((((((((())))))*********)))))))))))))))))))))))))))+++++++++))))))***+++************************)))))))))))))))*********))))))))))))))))))))))))***)))((()))+++,,,***'''***+++++++++++++++++++++*********))))))*********+++++++++************)))******************)))(((************)))))))))((('''((()))******))))))((())))))*********+++++++++***))))))(((((())))))***,,,,,,,,,++++++*********+++******)))***+++,,,---------,,,+++***)))((('''))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....................................////////////000000000000000111222222222555999===>>>@@@AAACCCAAA>>><<<===CCCIIINNNOOOZZZcccoooxxx}}}|||yyyxxxyyyzzzvvvllleeebbbaaaccceeegggooowwwuuuggg[[[UUUTTTUUUUUUOOOHHHCCC@@@>>>:::666666666555555444444444444333333333333222222222222************))))))))))))((((((((()))))))))******,,,+++******))))))******)))))))))***+++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))************))))))''''''((()))***+++,,,---((((((((((((((((((((((((***+++,,,+++)))(((((()))************************(((((())))))******++++++))))))))))))))))))))))))(((''''''((())))))(((&&&+++++++++,,,,,,------...++++++************+++++++++++++++************))))))******+++++++++******************))))))))))))'''((()))***++++++++++++)))))))))*********+++++++++******))))))******++++++++++++++++++*********************+++,,,...///,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,............////////////....................................////////////111000000000111111222333666999===@@@@@@@@@AAABBB???======@@@IIISSS[[[```kkkrrr{{{}}}zzzzzzzzzxxxkkkeee```___aaafffkkkoooxxx}}}jjj]]]WWWVVVVVVRRRLLLHHHFFFBBB<<<777777666555444444444555666444444444444333333333333************)))))))))((((((((()))))))))*********,,,+++++++++++++++++++++(((((()))***+++,,,,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,,,,+++(((((((((((())))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''((())))))***)))))))))(((((((((((((((((((((((())))))************))))))((())))))***++++++,,,,,,))))))))))))))))))))))))+++,,,,,,+++(((''''''(((************************''''''((()))***++++++,,,))))))))))))))))))))))))((('''(((((())))))((('''******+++,,,,,,---......,,,++++++++++++++++++,,,+++++++++*********))))))))))))***++++++,,,++++++*********)))))))))))))))((()))))))))))))))))))))))))))))))))*********************))))))*********+++++++++***************)))******+++,,,...//////,,,+++++++++***)))))))))))))))))))))))))))))))))***************+++++++++************************++++++,,,,,,,,,,,,------------------................................................////////////111111111111222333444555777;;;???AAAAAAAAABBBBBB@@@@@@BBBHHHRRR___kkkqqqwww}}}}}}{{{}}}wwwnnnjjjhhhhhhhhhkkkrrrxxx~~~kkk]]]XXXVVVSSSOOOLLLJJJFFF@@@;;;999777555333333333555666444444444444333333333333************)))))))))((())))))))))))************+++++++++,,,,,,,,,++++++(((((()))***+++,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((()))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))******+++++++++***(((((((((((((((((((((((())))))************))))))++++++*********************************************+++,,,***(((''''''((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))******))))))))))))((())))))***+++,,,,,,---,,,++++++++++++++++++,,,+++++++++*********))))))((()))***+++++++++++++++))))))))))))))))))************)))(((''''''&&&&&&(((((()))))))))************))))))(((((())))))***************************))))))***,,,---...//////++++++******************))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,---------++++++,,,,,,,,,---------....................................////////////000111111222444666777888<<<>>>@@@AAA@@@???@@@AAAAAACCCHHHOOOZZZfffrrryyy}}}~~~~~~~~~yyyvvvvvvwwwuuuuuuuuurrrppppppqqqssswwwvvvzzz}}}fffZZZWWWSSSOOOLLLKKKHHHBBB>>>;;;999666444333333444555333333333333222222222222************)))))))))))))))))))))*********++++++******+++,,,,,,,,,++++++)))))))))***+++++++++,,,+++++++++++++++*********************************((()))***+++++++++++++++,,,,,,,,,++++++++++++***+++***))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((()))***++++++,,,++++++))))))))))))))))))))))))))))))************))))))++++++*********)))))))))************************)))***+++***(((''''''((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((***,,,+++***))))))***((((((((())))))******+++++++++************+++++++++++++++************)))((())))))*********))))))))))))))))))************,,,+++)))'''&&&%%%%%%%%%((((((((()))))))))******)))))))))(((((())))))))))))))))))***************((()))+++,,,------------***************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************++++++,,,,,,------...***+++++++++,,,,,,,,,,,,....................................////////////000111222444777999<<<===BBBCCCBBBAAA???>>>@@@AAADDDIIIQQQYYYbbbkkktttzzz}}}zzz~~~xxxqqqmmmllllllmmmooorrruuuxxx|||vvveee]]]XXXQQQMMMKKKHHHDDDAAA>>>===:::888666555444444333333333333222222222222************))))))))))))))))))*********+++++++++((()))***,,,,,,,,,+++*********************++++++...---,,,*********+++,,,+++++++++++++++++++++++++++***************++++++*********)))))))))(((((())))))))))))))))))***+++))))))))))))))))))))))))******************************++++++++++++******'''((()))***++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))************************((()))***)))((('''((())))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((***,,,,,,***((()))+++))))))))))))))))))))))))*********))))))*********+++++++++************)))(((((()))))))))(((''''''((()))))))))************,,,+++)))(((''''''''''''(((((((((((()))))))))***+++******))))))******+++((()))))))))*********+++((()))+++,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++,,,,,,---......+++++++++,,,,,,,,,------....................................////////////000111333666999===@@@BBBBBBBBBAAA@@@@@@BBBFFFIIIQQQXXXbbbjjjpppvvv{{{~~~~~~{{{{{{}}}~~~~~~~~~|||yyysssooonnnqqquuuxxx|||{{{mmmeee[[[SSSOOOMMMJJJGGGCCCBBB@@@===:::888666555444444444444333333333333************)))))))))))))))************+++++++++((()))***+++,,,++++++***+++++++++***************///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---------,,,,,,,,,++++++))))))(((((()))***++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++&&&'''((()))************))))))))))))))))))))))))))))))************))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++*********)))))))))))))))******))))))))))))******+++++++++************)))(((((()))(((((('''&&&&&&(((((())))))*********++++++***)))(((((()))******(((((((((((()))))))))))),,,++++++++++++++++++,,,(((((())))))*********+++((()))++++++,,,+++***))))))))))))***++++++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******************************+++,,,,,,---......,,,,,,,,,---------........................................../////////000///111333666;;;???BBBDDD===>>>>>>???BBBGGGOOOTTT```gggrrr{{{~~~|||zzz}}}~~~xxxsssqqqrrrzzzxxxuuurrrpppttt{{{{{{rrreee[[[UUURRRPPPNNNFFFEEEDDDAAA>>>:::777555666666555555555444444444************))))))))))))'''((()))++++++******)))************************...---,,,+++***+++,,,---++++++******+++---///000///)))$$$%%%***---+++''',,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((('''''')))))))))***+++++++++,,,///---+++)))((((((((()))************************************************))))))))))))************%%%%%%&&&'''((()))***+++'''(((((()))***+++++++++(((((((((((())))))))))))(((((()))***************)))((((((((()))+++---///+++)))'''(((++++++***'''((()))*********((('''&&&******++++++++++++******''''''''''''''''''''''''))))))*********+++++++++))))))))))))))))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,,,,,,,***)))(((,,,,,,+++***))))))******,,,+++***))))))***+++,,,+++*********))))))((((((+++*********))))))(((((()))************++++++++++++***)))))))))***,,,---***************************+++,,,,,,------,,,,,,......---,,,---...///000---------.........///////////////000000000000000444555999>>>BBBCCCBBBAAABBB???@@@GGGNNNTTT___llluuuzzz~~~zzztttooonnniiieeegggnnnttt|||vvviiibbb\\\UUUOOOOOOKKKGGGFFFFFFCCC<<<666666666666555444333222222************))))))))))))'''((()))***+++******)))************************---,,,,,,++++++,,,,,,,,,************++++++,,,---+++*********,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++++++++,,,+++***))))))***++++++************************************************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++***************)))))))))(((((()))***************+++******))))))***++++++***((('''(((***+++***((())))))*********)))'''&&&***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))*********+++***************************))))))(((((())))))***'''(((((()))******++++++))))))))))))))))))))))))+++++++++++++++***)))))),,,++++++***))))))******++++++***))))))***++++++************)))))))))(((++++++++++++*********))))))************+++++++++***************+++,,,,,,***************************+++,,,,,,------,,,,,,...------,,,---...///000------........./////////////////////000111222222888999<<>>>>>>>>>>>???CCCIIINNNZZZiii}}}yyymmmhhhiiimmmpppssszzzyyylll___UUUOOOMMMLLLHHHEEEAAA===999666444333,,,++++++++++++*********)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,---------,,,,,,...+++((('''))),,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++***)))(((************************************************))))))))))))************&&&&&&''''''(((((())))))))))))))))))))))))******************************(((((()))***************''''''((()))*********)))'''((())))))''''''((()))******)))))))))***++++++((())))))))))))))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))******************)))))))))))))))))))))******))))))))))))))))))))))))******************+++,,,*********)))******+++,,,)))***++++++++++++***)))))))))))))))************)))))))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,+++******************************+++,,,,,,------,,,,,,,,,---......//////......000000000000111111111111111222444777999;;;===>>>===>>>??????BBBIIISSS[[[oooqqqhhhhhhlllttt{{{}}}nnnaaaXXXSSSQQQLLLJJJGGGCCC>>>999666444,,,,,,+++++++++************)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++*********+++,,,------+++,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++***************+++++++++***++++++,,,+++***)))(((************************************************))))))))))))************''''''((((((((()))))))))***)))))))))))))))))))))))))))******+++,,,,,,,,,(((((()))***************'''''')))*********)))(((((()))+++)))&&&%%%&&&(((******)))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))***++++++,,,)))***++++++++++++***)))((()))))))))************)))))))))******+++++++++)))************+++++++++------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---.../////////...---000000000111111111222222333555888;;;===>>>???>>>>>>???AAACCCHHHRRR```jjjwwwlllkkkpppvvvsssfff\\\VVVNNNNNNLLLIIIEEE@@@;;;999,,,,,,,,,+++++++++*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000***)))(((((()))+++---...'''---333222,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******)))))))))))))))******+++++++++,,,))))))+++,,,,,,+++***)))************************************************))))))))))))*********************)))))))))))))))*********))))))))))))))))))***+++,,,------...///(((((()))***************'''((()))******)))((('''(((***+++)))&&&$$$%%%'''******)))))))))***,,,---+++,,,,,,------,,,,,,+++************************(((((((((((())))))))))))++++++++++++++++++++++++***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++*********))))))***+++,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++*********++++++,,,,,,,,,)))************+++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,.../////////...---000111111111111222222222444666:::>>>@@@@@@???>>>???AAADDDGGGMMMYYYiiiuuu|||rrrlllpppwww~~~~~~pppbbb[[[OOOOOOOOONNNJJJEEE@@@===''''''(((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******************)))***,,,,,,,,,***((('''++++++************++++++*********)))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))***+++++++++)))((('''$$$%%%''')))+++,,,------(((((())))))*********+++((((((((((((((((((((((((+++++++++++++++***)))((('''((()))***+++,,,------111///---+++******+++,,,))))))))))))))))))))))))''''''(((***+++,,,---...,,,---.........,,,***(((---+++)))***,,,---,,,)))++++++******))))))((((((((()))***++++++***)))(((((()))***++++++***((('''))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))+++)))((((((***,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......---------......000000//////000222444555777===@@@>>>===>>>???===???BBBIIIUUU___gggqqqzzzyyy|||~~~zzzvvvtttuuuwwwyyyzzzzzz{{{}}}}}}{{{||||||yyyuuu{{{yyywwwwwwzzz}}}{{{zzz}}}vvvfffUUUQQQNNNOOOPPPMMMFFF???************++++++,,,,,,++++++***************++++++***)))))))))***,,,,,,------------------------...------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******************------.........---,,,+++++++++************++++++************+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********))))))((('''***************)))((((((((()))))))))************************************))))))*********)))(((((('''((()))***+++,,,,,,---///---,,,***)))***+++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---***+++,,,......---+++***+++)))((()))++++++***(((*********)))))))))))))))(((((())))))))))))((((((((())))))*********))))))))))))))))))))))))))))))******++++++++++++******)))******************)))))))))))))))))))))))))))************************,,,+++))))))+++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///......------.........000000000111333555777888<<<@@@AAA???>>>AAACCCBBBGGGJJJSSS```iiiooovvv}}}oooooorrrwww|||}}}|||{{{vvvtttpppnnnmmmnnnpppqqqqqqqqqqqqrrrtttuuuwwwxxxzzzwwwtttssstttuuuuuuttttttrrrppppppssswwwzzz||||||zzzvvvsssssstttwwwxxxzzz{{{}}}}}}~~~yyyddd]]]TTTPPPQQQPPPLLLHHH+++++++++++++++,,,,,,---+++***)))(((((()))***++++++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++++++++++++++++++++++++++*********++++++************++++++*********+++,,,,,,------+++++++++***************))))))))))))))))))))))))***))))))(((((((((((((((,,,,,,+++***)))((('''&&&))))))))))))************************************''''''((())))))))))))((('''(((((()))***+++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))*********+++++++++((()))+++------------,,,+++***))))))++++++***)))))))))))))))************(((((((((''''''((((((((()))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,...,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------///......---......//////000000111333666888;;;<<>>AAAHHHLLLLLLRRRVVV___kkkrrrtttxxx}}}yyypppcccdddffflllttt|||}}}zzzxxxxxxxxxuuutttsssrrrqqqooonnnnnnmmmlllkkkjjjjjjkkklllllllllllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmoooqqqssspppooommmlllmmmooosssuuuxxxvvvssspppoooppprrrsssqqqssswwwyyyzzzyyyvvvtttvvvuuuttttttuuuuuutttsssuuuvvvwwwwwwxxxzzz{{{nnn^^^UUUTTTUUUTTTRRR+++******))))))***++++++***)))'''''''''(((***+++************++++++,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++++++++,,,+++***))))))))))))******++++++************++++++))))))******+++,,,------************************))))))))))))))))))))))))***)))((('''''''''))))))((((((((())))))***++++++)))))))))))))))*********************************&&&'''((()))************((((((((()))***++++++,,,))))))(((((()))***++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++---,,,,,,,,,------,,,,,,(((((())))))******++++++***)))(((''''''((()))***)))(((''''''(((***,,,---))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------///...,,,,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------...............//////000///000222444888;;;===>>>???@@@@@@AAAIIITTTZZZ[[[```aaagggooorrrrrrvvvzzz~~~zzzpppjjjfffhhhlllsss|||~~~|||zzzxxxvvvsssqqqoooooonnnmmmmmmmmmnnnnnnpppppppppoooooooooooooooooooooooonnnmmmkkkjjjiiihhhllloooooonnnooouuuzzzyyyxxxuuuqqqooooooqqqsssyyyxxxvvvuuutttuuuwwwxxxvvvwwwyyyzzzyyyvvvrrrpppqqqooooooqqqtttuuurrrooooooqqqrrrssstttvvvzzz}}}lll___\\\\\\YYYVVV,,,+++***)))))))))+++,,,******)))))))))***+++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,------,,,,,,,,,------...++++++************++++++'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))***)))(((''''''((()))***'''''''''((()))+++---...******))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((((((((())))))******+++(((((((((((()))***++++++))))))))))))))))))))))))+++++++++************))),,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,+++***))))))***+++,,,)))(((''''''(((***,,,---))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------///...------......,,,***++++++,,,,,,,,,---------...------,,,,,,------..................///000111///000222555999;;;===>>>???AAADDDKKKZZZiiippppppqqqooonnnppppppppptttzzz~~~}}}uuuqqqnnnlllkkknnnttt|||~~~}}}{{{wwwtttppppppooooooooopppqqqrrruuuvvvvvvvvvvvvuuuuuuttttttssssssrrrppppppoooooommmrrrvvvvvvvvvyyy}}}vvvssstttvvv{{{{{{{{{{{{|||}}}~~~~~~}}}||||||zzzxxxvvvtttrrrnnnkkkiiijjjmmmooommmkkkmmmoooqqqrrrrrrsssvvvwww{{{{{{|||~~~zzznnnjjjfff^^^WWW...---+++***)))***,,,---++++++,,,------.........***++++++,,,---,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++,,,---------++++++++++++,,,,,,,,,,,,++++++************++++++((((((((()))*********+++***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,************))))))))))))(((((((((((((((((((((((((((((()))++++++,,,,,,,,,((((((((()))))))))******(((((())))))************))))))))))))))))))))))))++++++******************---,,,,,,+++******))))))((()))******(((((()))***))))))))))))************,,,++++++******++++++,,,)))((((((((()))***++++++))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,...---,,,---......,,,+++,,,,,,,,,,,,------------......------------..................///000111111111222555777:::<<<======AAAEEEMMM[[[pppzzzvvvtttqqqqqqvvv}}}|||vvvsssuuuyyy{{{|||{{{ssssssssstttttttttttttttxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{zzz}}}{{{{{{}}}~~~|||yyywwwvvvuuuuuuooolllhhhggghhhjjjkkklllmmmooorrrsssrrrrrrsssuuuyyyxxxwwwwwwyyy||||||uuuhhh]]]...---***)))((()))+++,,,)))***,,,.........---,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++,,,------...'''((()))***+++******)))++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,+++)))((('''(((***+++************)))))))))((())))))))))))))))))))))))(((((()))******+++******(((((((((((())))))))))))))))))******+++*********))))))))))))))))))))))))******************++++++++++++***************+++'''(((***)))'''&&&(((************)))))))))))))))******++++++++++++******((())))))*********))))))))))))))))))))))))))))))******++++++++++++******)))******************)))))))))))))))))))))))))))************************,,,++++++---......---+++,,,,,,,,,------------.........------------..................///000111222555666888:::<<<=========AAAHHHUUUiiizzzxxxuuutttzzz~~~xxxyyyzzz}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}uuutttqqqnnnlllllloooqqqtttvvvzzz{{{{{{{{{|||}}}}}}{{{yyyxxxzzz|||~~~~~~|||{{{zzz{{{}}}wwwiii,,,***(((&&&%%%'''(((***$$$&&&))),,,---,,,***(((***+++,,,---...---,,,,,,++++++++++++++++++++++++************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,---......)))***,,,...///...,,,+++++++++************++++++,,,,,,++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))***+++---------,,,+++***)))((('''((()))+++,,,+++*********))))))((((((************************'''(((((()))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---(((***,,,+++(((''')))+++++++++******))))))((((((((()))***++++++***)))(((((()))***++++++***((('''))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))*********)))))))))))))))*********,,,......---+++,,,,,,,,,---------............------------..................///000222222888999;;;===>>>>>>======???HHHWWWnnn|||zzzxxxwww|||{{{ssspppnnnsss}}}yyyzzzxxxtttpppnnnqqqttt}}}}}}~~~|||yyyvvvuuuqqqtttwwwzzz}}}ttt,,,++++++******))))))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))+++------,,,******+++***+++,,,---...---,,,,,,000//////...---,,,+++++++++*********+++,,,,,,---------,,,,,,+++***))))))+++++++++******)))))))))///,,,)))((()))***+++***'''((()))******)))((('''++++++************++++++)))************+++++++++***)))((((((((()))+++,,,)))))))))***++++++,,,,,,&&&'''((())))))***))))))***+++,,,,,,***)))))))))'''%%%$$$'''***---,,,***+++***)))'''''')))***+++***++++++,,,,,,+++++++++,,,,,,,,,++++++***************))))))((((((''''''$$$%%%&&&((()))+++,,,---))))))))))))************,,,++++++++++++++++++,,,(((((()))************)))))))))))))))***+++,,,---))))))))))))************...---,,,***)))******++++++,,,,,,------,,,,,,+++---------............//////......---------......111111000000111333555666888999;;;;;;::::::<<<>>>BBBLLL]]]qqq~~~{{{{{{~~~xxxlllhhhjjjlllxxx~~~wwwvvv{{{~~~|||{{{zzzxxxtttqqqoooooonnnooorrrvvvzzz}}}{{{------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++)))+++------,,,******+++***+++,,,---------,,,,,,,,,++++++******))))))))),,,,,,++++++,,,------...------,,,,,,+++******))),,,,,,+++++++++*********---***((('''((()))))))))((()))***++++++***)))(((++++++************++++++(((((()))))))))*********)))((('''''''''(((************))))))((('''''''''((()))***************)))***+++,,,,,,***))))))***///,,,******,,,,,,***''',,,+++***))))))***+++,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++******))))))((((((((((((((((((((())))))*********))))))))))))************++++++************++++++((()))******++++++******))))))))))))))))))***+++))))))))))))************---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...000//////.........//////000000000000222444666777;;;<<<<<<;;;:::<<>>===<<<;;;<<>>>>>???EEENNNXXXaaakkksssxxxxxxzzz|||~~~{{{sssooojjjeeefffiiipppzzz~~~|||{{{zzzyyywwwxxxyyyzzzzzz{{{}}}+++++++++,,,------......'''(((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,***))))))+++...---,,,+++***+++,,,---...++++++++++++++++++++++++///...------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++---,,,,,,...000000///---,,,+++***))))))***+++,,,++++++************++++++(((((((((((())))))))))))'''((()))++++++******))))))))))))***++++++,,,,,,((()))***+++++++++++++++''')))++++++******+++,,,(((+++,,,+++)))(((***,,,***++++++,,,,,,++++++***((()))***+++,,,------------,,,,,,++++++*********))))))******++++++++++++******))))))((((((''''''))))))))))))************,,,,,,++++++++++++,,,,,,(((((()))***************,,,+++******)))***************+++++++++,,,,,,,,,+++,,,---.........---,,,------............------++++++,,,,,,,,,---------............///000222222555666999;;;===>>>??????DDDJJJUUU```jjjrrryyy}}}~~~ooojjjjjjiiigggooorrrzzz{{{|||||||||{{{|||~~~.........---,,,+++***))),,,+++,,,,,,---...///000,,,++++++******++++++,,,........................,,,,,,,,,++++++*********++++++******)))*********+++,,,------......------************************---------,,,,,,+++++++++.........------,,,,,,+++...---,,,++++++,,,---...*********++++++,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++************************((()))***++++++++++++++++++*********))))))((((((***+++,,,+++)))))))))***,,,,,,+++***))))))******************************+++******)))))))))))))))))))))))))))***+++,,,------,,,***(((((()))***+++)))*********++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******+++++++++************)))+++++++++***)))((((((''')))))))))(((''''''&&&&&&******))))))))))))******)))***+++,,,,,,,,,++++++++++++************++++++++++++************++++++((())),,,.........---,,,,,,---.........---,,,+++,,,,,,.../////////...---///000000///......111333888:::<<<<<<;;;===BBBFFFMMMXXXdddlllsss|||qqqllllllkkklllpppttt{{{------------,,,++++++***++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++,,,,,,,,,---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************)))))))))((()))***+++***((('''((())),,,++++++******)))******************************))))))(((((()))***++++++))))))))))))***+++,,,------,,,***)))((()))***+++******+++++++++,,,,,,,,,******))))))))))))************++++++++++++******+++++++++************)))++++++******)))(((((('''''''''''''''''''''''''''*********))))))*********)))***,,,---------,,,+++++++++************++++++++++++************++++++)))+++---/////////...------------......------,,,,,,---.../////////.........///000000000111444777;;;>>>@@@AAAAAACCCHHHLLLVVVaaammmttt{{{vvvnnnnnnqqqrrruuuyyy{{{,,,,,,,,,------,,,++++++++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,+++,,,------......------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------///...---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((************)))))))))))))))+++++++++)))((()))***+++++++++***************************************''''''(((((()))+++,,,---))))))))))))***+++,,,,,,,,,+++***)))))))))***+++***++++++++++++,,,,,,,,,******))))))))))))************++++++++++++******+++++++++************)))++++++******)))(((((((((&&&&&&'''(((((()))******++++++************++++++***+++,,,......------,,,++++++************++++++++++++************+++++++++,,,...///000//////......---------------......,,,---...////////////...---...000111222444888;;;;;;>>>@@@AAACCCGGGOOOUUUdddooo{{{uuuooommmnnnssswwwyyy~~~++++++,,,---------,,,,,,+++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++,,,------......------++++++++++++++++++++++++---------....../////////++++++,,,,,,------......------------------------------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((*********))))))))))))))),,,---...---+++++++++,,,******+++++++++*********************************(((((((((((()))***+++,,,******))))))***++++++,,,++++++***))))))******+++************++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******+++++++++*********))))))************))))))(((((()))))))))******+++++++++,,,++++++++++++++++++,,,+++,,,---.........------,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,---...///...............---,,,,,,---///000---......///////////////---///000111333555999<<<===>>>@@@BBBFFFOOO[[[dddsss}}}yyyrrrlllmmmpppuuuyyy|||++++++,,,---------,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,------......------++++++++++++++++++++++++---------....../////////,,,,,,------......//////------------------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))******,,,---...---+++++++++,,,)))******+++++++++************************************)))))))))))))))************)))******+++,,,******************++++++)))))))))************+++------,,,,,,,,,,,,------******++++++++++++******+++++++++*********))))))*********)))))))))))))))*********))))))(((((((((,,,++++++++++++++++++,,,+++,,,---.........------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------......---,,,---...///111............//////000000///000222222333666999<<>>MMM```rrrzzzmmmfffeeeeeeiiiqqqxxx~~~|||xxxwwwxxxxxxyyyyyy{{{~~~......---------,,,,,,,,,,,,---............---,,,//////...---,,,+++******))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,---......//////..................------///......---,,,,,,++++++......------------......,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++*********)))+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++*********)))))))))+++++++++************)))************************************************,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++******************************+++++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///+++++++++***************,,,,,,,,,+++++++++******---------............///..............................///000111222222333777666<<>>CCCIIISSSiii{{{xxxvvvxxx}}}......---------,,,,,,,,,//////...------...//////------------------------++++++++++++++++++++++++************************((())))))******+++,,,,,,++++++,,,,,,------......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............---,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---************************)))))))))***++++++,,,,,,(((((())))))))))))******+++++++++************))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++((()))***+++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,---------------------............////////////////////////////////////111333666999:::<<<@@@HHHSSSeee~~~{{{vvvuuuxxx}}}......---------,,,,,,,,,000///...------...///000........................++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------***++++++,,,------......------------------------......------------......,,,,,,,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,)))))))))*********+++++++++++++++************)))((())))))***++++++,,,,,,************************)))))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,+++))))))))))))************++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////////////////...///111333666888:::;;;<<>>CCCIIIVVVjjj~~~}}}}}}yyyxxxuuuwww{{{}}}}}}////////////////////////......------------......+++,,,,,,------......///...------,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---,,,---//////---------...111000///......///000000...///000000///...,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------,,,++++++,,,------,,,++++++******++++++,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******)))*********+++++++++*********************************++++++,,,+++***)))(((************************,,,++++++******++++++,,,+++******))))))******++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++))))))***++++++*********,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++************++++++...------,,,,,,+++++++++,,,---......//////.........///000000//////111333444666888999:::<<>>BBBEEEMMMUUUaaallluuu|||sssmmmnnnttt||||||wwwxxx}}}}}}////////////////////////......------------....../////////...------,,,,,,------........./////////---------,,,,,,+++++++++,,,---...---++++++,,,...---,,,***))))))***,,,---,,,---...///////////////------------------------------,,,,,,,,,,,,------,,,++++++,,,---...//////---------,,,,,,---------......------------......---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++******,,,,,,++++++************---,,,++++++************++++++++++++++++++++++++*********+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((()))))))))*********&&&'''((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......------,,,,,,,,,+++------...///////////////111111111//////222666999<<<<<<;;;;;;<<<@@@FFFKKKSSS\\\hhhoooqqqtttzzz|||ooojjjmmmttt~~~~~~|||////////////////////////......------------......000//////......---,,,,,,,,,,,,------......//////---------,,,,,,+++++++++,,,---------+++,,,...000000000111111000000///...+++,,,,,,---............------------------------...------,,,,,,------......------,,,,,,,,,------------------------------///......------......///---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,......,,,+++******************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************''''''(((***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---...//////000000//////000000000//////222666:::<<<<<<;;;;;;>>>DDDLLLRRR___gggqqqtttrrrrrrxxx~~~{{{rrrkkkjjjooovvv~~~////////////////////////......------------......---------...//////000000+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++,,,---------,,,---000333222333333333222000...---,,,,,,,,,,,,------......------------------------......------------......///...---,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------,,,,,,,,,------------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++******+++,,,...///000///---+++***)))***************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))***))))))(((((())))))***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******)))*********++++++++++++((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,---...///000000......///000000000000//////000000000111333777:::<<<===>>>@@@EEEMMMWWW^^^nnntttyyyyyyvvvvvv||||||oookkkjjjooouuu}}}////////////////////////......------------......------......//////000000------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,---------///333666666555444222000///...---...------------.........------------------------......------------......------,,,,,,,,,---......,,,---...//////...---,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************+++++++++,,,******))))))+++---000111111000---+++)))))))))***++++++++++++++++++++++++******)))))))))***,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))(((((((((((())))))((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------......//////......///000000000000000...000222333444666999;;;===???BBBGGGNNNYYYdddkkkwwwyyy{{{{{{{{{~~~}}}tttqqqmmmkkkmmmttt{{{////////////////////////.........------.........000000000///......------........................+++++++++,,,,,,---------+++,,,------...111555888>>><<<888555222222222333000///............//////------------------------......------------......+++++++++,,,---...///000,,,---...//////...---,,,//////............//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---(((((())))))*********+++))))))))))))+++...111333222000...+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---++++++++++++++++++++++++((()))***++++++***)))((())))))(((((((((((())))))((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---..................------...//////000000000000000///111444555666888:::<<>>CCCDDDLLLVVVaaaooozzz}}}yyyvvvxxxzzz{{{~~~{{{vvvttttttppprrruuuyyy}}}000//////...---.........///////////////////////////////////////.................................---,,,+++,,,---...---+++///---,,,------...555>>>DDDJJJIII???444/////////------............------------............------,,,------......---,,,,,,...///000111000///...------/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,---...///000000---------,,,,,,------...+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************---,,,+++***((((((((((((+++,,,---......---,,,+++((()))++++++***)))***+++,,,++++++++++++,,,,,,---,,,,,,,,,---,,,+++************)))))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---............/////////////////////000000000111111222111444999<<<===AAAGGGKKKUUUbbbnnnzzz~~~wwwyyy|||~~~~~~yyyxxxyyy{{{xxxyyy{{{}}}222222222111111111111111////////////////////////000000//////......------...........................---------.........---000---+++------...444<<>>888444000+++------............------------............------...---,,,,,,,,,---...///---------------...//////,,,---......------...000------------------------..................------,,,,,,,,,,,,------------)))***+++,,,------------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''(((***++++++***((('''((()))***+++,,,,,,,,,+++************************((((((((((((((()))***+++,,,++++++++++++++++++,,,***+++---,,,+++******+++,,,,,,+++***************++++++******+++,,,---...++++++,,,---,,,+++******))))))***+++,,,,,,------***++++++++++++,,,,,,,,,------...///////////////............////////////...///000111222333333444777999>>>CCCFFFLLLYYYfffoooyyy}}}xxxxxxzzz000111111222222000///...////////////////////////---.........//////000000........................,,,...000///,,,+++---///,,,***+++000222///...///222999===<<<888555000***---..................------..................---...---,,,++++++,,,---.........---,,,,,,,,,------,,,---......------///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///)))***++++++,,,---......)))+++,,,...//////...---+++,,,,,,------,,,,,,++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))+++,,,,,,+++)))((('''(((***+++,,,,,,++++++************************++++++***************+++,,,++++++******++++++,,,+++,,,------+++))))))***,,,,,,+++***))))))******+++***((('''''''''((()))***+++,,,,,,+++***)))(((,,,+++++++++++++++++++++******+++++++++,,,,,,,,,---......///////////////............/////////000...///000111222333444444666999???EEEJJJQQQ```ooouuuyyyuuuwwwzzz000000/////////......---111///,,,******,,,///111---///000///---,,,///111//////.........---------........................,,,---.../////////......222111111111000000//////+++***+++,,,///000///---------,,,,,,,,,,,,------------------------------............---,,,++++++......------------......------------------------------------------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------------------------))))))***,,,//////...,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++************++++++---,,,***))))))***,,,---))))))***+++,,,,,,,,,,,,))))))(((((())))))***+++,,,,,,++++++,,,,,,---...............////////////111000///////////////000222444444111///111777<<>>:::666333222222222111111111111111111111111000...---...000222222000---.........////////////........................,,,------------.........------------.........///---......//////.........,,,...///000000///...,,,+++,,,,,,------.........---------...------,,,,,,......------------......------------------------------------------------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---+++******,,,---...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************)))***++++++,,,,,,,,,,,,))))))*********+++++++++++++++************+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,+++***))))))***************+++,,,,,,,,,,,,++++++,,,,,,---...............////////////000000000000111222333444000666<<<@@@EEERRRdddrrr{{{{{{yyyyyyyyy{{{}}}~~~{{{|||}}}uuuxxx|||}}}}}}wwwrrrooorrruuuvvv|||DDDAAA===888555333333333222222111000000111222222///,,,+++,,,000222222000.../////////000000111111........................,,,---.../////////......,,,,,,,,,------.........000///...///000///...,,,+++,,,...//////...,,,+++***++++++,,,---...//////++++++,,,---.....................------.........------------------------------------------------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++///---+++***+++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))))))))))))))))))))((()))***+++,,,---------******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---.............../////////000000000000000111222333444000888AAAGGGNNN^^^uuu|||zzz|||{{{}}}~~~zzzsssyyy~~~}}}tttnnnnnnnnnnnnttt|||}}}QQQMMMEEE===777444333333555333111000222333444333000000000000000000000000////////////////////////000000//////.........------------............///---------...///000000111........................................................................------------------------........................000///...---,,,------...------------------------//////...---...///000111//////.........---------,,,,,,,,,------.........///,,,)))))),,,...---,,,------------------------+++---///---)))&&&&&&(((.........---,,,+++)))))),,,,,,,,,,,,,,,+++***))),,,+++***)))))))))***+++------,,,+++***)))((('''++++++++++++++++++++++++***+++---......---+++***,,,***(((***---...,,,***++++++*********+++---...---,,,+++******,,,...///************))))))((((((,,,,,,+++***+++,,,---...000000000000000/////////000111111000000111333555666;;;BBBIIIVVVnnn}}}~~~}}}~~~~~~~~~}}}rrrrrrqqqlllnnnuuuuuuwwwTTTQQQLLLFFF@@@;;;888666666444222111222333333333111111111111111111111111////////////////////////000/////////............---------............///,,,,,,,,,---.../////////........................------------------------------------------------------------------------........................000///...---,,,------...------------------------......---------...///000//////.........---------,,,,,,------------------///,,,******,,,...---,,,,,,,,,---------------------...//////---,,,+++,,,,,,,,,---------,,,+++++++++++++++++++++***))))))---,,,,,,++++++,,,,,,---***************************************************+++---......---+++***,,,***)))***,,,---,,,***++++++*********+++,,,------,,,+++******,,,---///,,,,,,,,,+++++++++******---,,,,,,+++,,,---...///////////////////////////000111111111000111333666777<<>>;;;999666444222222333222111111111111111111111111111////////////////////////////////////............---------............///++++++,,,,,,---.........................................................------------------------------------------------........................//////...------------...---------------------------------,,,---......///...............---------------------------,,,,,,...,,,++++++,,,------,,,,,,,,,,,,------............------...///000...---***+++,,,,,,------------,,,,,,,,,,,,,,,++++++***((())))))*********))))))(((((()))***+++,,,,,,---***************************+++,,,------,,,+++***+++***)))***,,,---,,,+++++++++*********+++,,,------,,,+++***+++,,,---.........------------,,,,,,...------------...//////........................000111111111000111444666;;;???HHHWWWnnnvvvjjjgggjjjmmmooosssxxx}}}TTTSSSRRROOOLLLHHHDDDBBB<<<999666333333222000///111111111111111111111111///////////////////////////////////////.........---------............///,,,,,,---------.................................////////////////////////....................................................................................------......------------------------,,,,,,,,,,,,------.......................................------,,,,,,,,,------,,,,,,------------+++,,,,,,------.........---+++)))+++......,,,)))***+++,,,,,,------,,,,,,------............------'''((()))*********)))((((((((()))***+++,,,,,,---***************************+++,,,,,,,,,,,,+++***+++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++,,,---............---------------...............//////000---------...............000111222222111333666888???CCCKKK\\\tttqqqjjjiiiiiikkkpppsssuuu}}}UUUSSSPPPNNNLLLKKKKKKLLLAAA>>>999666444222000...111111111111111111111111000000000000000000000000.........///////////////---------............///.............../////////................................................////////////////////////................................................------..................------------------------,,,,,,,,,------------------..............................------,,,,,,,,,,,,---......------------,,,,,,,,,------............+++)))***,,,,,,)))&&&,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,+++,,,---/////////...---*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------------......////////////000///------------......//////000111333333444666999<<>>CCCHHHKKKZZZbbblllrrrtttwww|||~~~}}}~~~}}}}}}|||}}}}}}}}}wwwooohhhjjjpppsssvvv]]]]]]ZZZUUUNNNKKKKKKLLLNNNNNNOOOPPPPPPLLLGGGCCC<<<:::777555333222222333111111111111000000///...000000/////////.........000/////////............//////............//////......//////...------,,,+++,,,,,,---....../////////...............---------...///000000///...---------.....................................................................//////000///...---,,,------------------------------------------------...---,,,,,,,,,,,,---......---,,,++++++,,,------------,,,++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,------......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,------------,,,............////////////......///000111222222222///222666<<>>:::666444333333000000000000000000//////000000////////////......////////////............//////............//////.........///......---,,,---------......//////000.........///////////////---...////////////...---////////////...............................................................////////////...------------------------------------------------------...------,,,,,,------......------,,,------......------,,,,,,,,,,,,------------------------------------------------------//////......------,,,,,,*********++++++,,,,,,,,,******++++++,,,---------......------------,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------------............/////////////////////000111111222222///333999@@@GGGPPPXXX^^^ooovvvzzzzzz~~~{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyyxxxzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{|||~~~xxxqqqpppjjjkkkppp{{{bbbaaa```]]]XXXTTTQQQPPPNNNNNNPPPTTTXXXYYYXXXWWWPPPLLLGGG@@@;;;777444444000000000000000000000000000000/////////////////////////////////.........//////............//////---...............------............//////000000------....../////////000........................//////......------------............................................................---------,,,........................------------------------------------------------------------......//////---------,,,,,,---------------------------------------------------------//////......---,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++******)))---------------,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++,,,,,,---...---------............//////////////////000000111111222333666999>>>BBBIIISSS^^^fff{{{|||yyyuuuxxxzzztttttt~~~}}}{{{zzz{{{zzzzzzyyyxxxwwwvvvuuuxxxxxxxxxxxxxxxyyyzzz{{{zzzzzzzzz|||}}}wwwooonnnqqqvvv}}}jjjhhhddd```\\\WWWTTTRRROOOOOOQQQTTTXXXZZZZZZYYYWWWTTTOOOHHHBBB<<<888666222222111000000000000111//////000000000000000000........./////////////////////............//////------...............---.........///////////////,,,,,,,,,------......///......------------............,,,++++++++++++,,,................................................---------,,,,,,,,,,,,,,,........................------------------------------------------------,,,------....../////////------------------------------------------------------------------------...---------,,,,,,,,,+++,,,,,,++++++++++++++++++---,,,,,,++++++******)))+++++++++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---.........------............////////////000000000000111333444555===???BBBEEEKKKXXXhhhsss~~~}}}{{{yyyxxxuuuzzz}}}uuuqqqqqqxxx~~~|||zzzyyyxxxyyyxxxwwwvvvuuuuuuttttttvvvvvvvvvwwwwwwyyyzzzzzzyyyyyyyyyzzz|||~~~tttrrrrrrssswww{{{uuulllddd^^^YYYUUURRRQQQPPPQQQSSSVVVYYYYYYYYY[[[YYYUUUPPPIIICCC===:::555444222111000000111111//////000000000000111111........./////////////////////............//////,,,---......///.................................,,,,,,,,,---------------......------------......---,,,+++*********+++,,,...................................................---,,,,,,++++++,,,,,,........................------------------------,,,------......------,,,+++,,,---...............------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************++++++,,,---------******++++++++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...........................////////////000000000111333555777999>>>BBBFFFJJJSSSbbbuuu~~~|||zzzyyyxxxzzz}}}vvvnnnlllooottt~~~}}}}}}}}}}}}}}}|||{{{yyyxxxvvvuuuwwwvvvuuusssrrrrrrqqqrrrssssssssstttuuuwwwxxxyyyxxxxxxxxxxxxyyy{{{}}}|||wwwrrrqqqrrrxxx{{{mmmccc]]]XXXUUURRRQQQPPPRRRUUUXXXYYYYYY\\\[[[ZZZVVVPPPIIIBBB>>>888777444222111000111222//////000000000111111111............/////////000//////............//////,,,------...//////......------------------------............------------...------,,,,,,------...---,,,+++******+++---...................................................000///...---------..............................------------------------,,,,,,---......---,,,,,,)))***,,,---.........---,,,---...//////...---,,,------------------------------------------------,,,,,,------......//////------,,,,,,+++***))))))+++++++++,,,------......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------...........................////////////000000111222444777;;;===>>>DDDLLLTTT]]]lll~~~{{{zzz{{{|||}}}sssiiihhhlllsss}}}~~~|||{{{zzzzzzxxxxxxxxxwwwvvvtttsssrrrtttsssqqqooonnnnnnnnnooooooooooooppprrrtttuuuvvvuuuuuuuuuvvvxxxzzz}}}~~~~~~wwwrrrpppsss{{{vvviiiaaa\\\XXXRRRQQQPPPRRRUUUXXXZZZZZZ[[[\\\\\\YYYTTTMMMEEEAAA:::888666333111111111222//////000000111111111222---.........//////000000//////............//////,,,,,,---.../////////...---------------------,,,000000//////.........---...---,,,,,,,,,,,,---......---+++++++++---///000................................................222111000......//////000////////////////////////------------------------,,,,,,---......---,,,,,,(((***+++---......------,,,---...//////...---,,,------------------------------------------------,,,,,,---...///000111111...------,,,+++***))))))///......------,,,,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---......//////................../////////000000000111222555999===???@@@HHHSSS\\\eeerrr~~~||||||~~~~~~}}}||||||tttiiigggkkkrrr}}}|||zzzyyyxxxxxxuuuuuuuuutttsssrrrqqqppprrrqqqooommmllllllllllllllllllmmmnnnpppqqqssstttrrrrrrsssuuuwww{{{~~~~~~~~~tttppppppuuu{{{yyyjjj^^^XXXUUUSSSUUUYYYZZZXXXWWWYYYYYYYYYZZZZZZYYYTTTNNNIIIAAA<<<555111222333333333111111222222111000...---000000000000000000000000//////............//////000000000000////////////,,,---------.../////////..................---------------............///........................000000000000000000000000//////...---,,,,,,++++++---...............------.........------,,,,,,+++)))))))))******+++,,,,,,,,,,,,,,,---...///000000------,,,,,,,,,---......---...///111111///...------.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------........................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++////////////////////////............////////////111000000111555;;;AAAEEEJJJNNNVVVaaalllvvv~~~}}}~~~|||}}}|||zzzyyy|||yyyrrroooooo}}}zzzxxxvvvrrrpppsssssssssrrrqqqnnnlllkkkkkkjjjiiihhhhhhgggggghhhiiijjjkkklllmmmoooppppppqqqrrrttttttuuuxxx|||~~~~~~yyysssqqqrrr{{{jjj```[[[XXXWWWYYYYYYUUUSSSTTTTTTUUUVVVXXXYYYXXXTTTQQQFFF@@@888222111222333444333222111////////////000000000000000000000000000//////............//////000000000/////////......---------...............---------------.........---------............///........................//////////////////////////////......---,,,,,,+++---...............------.........---------------++++++++++++++++++++++++---,,,,,,------///000000......------------......---...///000000///...---------......------,,,+++++++++,,,,,,,,,---------------------------------,,,,,,------......------------------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------///////////////////////////////////////000000000111111222333777===DDDHHHPPPTTT]]]gggrrr|||~~~yyyzzz{{{{{{|||{{{xxxxxx|||zzzyyywwwuuurrrppppppooonnnllljjjhhhfffeeedddccccccbbbbbbbbbbbbfffggghhhiiikkklllnnnnnnqqqssstttuuuvvvxxx{{{~~~}}}~~~vvvssssssvvv~~~~~~nnnfff```]]]^^^\\\WWWUUUUUUSSSSSSSSSUUUXXXYYYXXXVVVLLLFFF===666333333333444555333000------...000111000000000000000000000000//////............///////////////.........------...............---------+++,,,,,,------.........---------............///................................................000//////......---------------...............---..................//////......------,,,++++++***---------------...///000......------------......---...///000000///...---------......------,,,,,,,,,,,,,,,,,,------------........................---------,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......******+++,,,---...////////////////////////////////////000000000111111111222333444666:::AAAIIIOOOYYY```jjjsss|||}}}vvvyyy|||~~~~~~|||yyyxxxwwwvvvtttqqqkkkkkkjjjhhhfffcccaaa```______^^^]]]]]]]]]^^^^^^bbbcccdddfffhhhiiikkkkkkpppqqqsssttttttvvvyyy|||{{{~~~{{{uuutttpppvvv}}}vvvooojjjiiigggaaa]]]\\\YYYWWWUUUTTTTTTUUUTTTSSSOOOKKKDDD===999666444333444222000.........///000//////////////////////////////............/////////.........------------/////////...---------,,,***++++++,,,---......///---------............///................................................000000//////............,,,---......///.........---.........//////000000///.........---------,,,---------------...///000...------,,,,,,,,,,,,------......//////......---,,,------...------,,,,,,,,,,,,,,,------------...------------------------...---,,,,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///////////////////////////000000000111111222222333111333666999>>>GGGRRRZZZfffqqq~~~~~~~~~xxx|||}}}yyywwwuuusssrrrqqqnnnlllfffeeedddbbb___]]][[[ZZZ\\\[[[[[[[[[[[[[[[\\\\\\^^^___```bbbeeeggghhhiiilllnnnpppqqqrrrtttvvvxxxzzz|||yyyuuutttwwwzzz}}}{{{xxxtttllldddaaa___[[[WWWTTTRRRQQQPPPOOONNNMMMKKKGGGAAA;;;666333222222222222111000///...//////////////////////////////............/////////.........------------/////////...---------,,,++++++,,,,,,---...//////---------............///................................................///////////////.........,,,------...//////......---.........//////000000------........./////////...------------...//////------,,,+++******++++++------............------,,,,,,------...------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------////////////////////////000000000111222333333333111444777;;;BBBOOO___jjj{{{}}}~~~~~~}}}~~~}}}{{{{{{{{{~~~~~~}}}wwwuuurrrooommmkkkhhheeeaaa```^^^\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[]]]```bbbeeefffgggjjjmmmppprrrssstttwwwyyy{{{}}}~~~xxxvvvwwwxxxyyy}}}wwwlllfffccc___ZZZVVVSSSQQQPPPNNNLLLNNNPPPNNNHHH@@@:::777222333333444333222000...000000000000000000000000//////............///////////////.........------...............---------,,,------....../////////---------............///........................................................................,,,,,,---...////////////..................//////,,,------...//////000000......---------......///...---,,,+++*********+++------------------------,,,,,,------......------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................------,,,,,,//////////////////////////////000111222333333444333666:::???HHHYYYnnn}}}~~~}}}{{{~~~{{{{{{{{{{{{yyywwwuuuuuuuuuzzz{{{}}}|||{{{{{{{{{zzzyyytttqqqnnnkkkiiifffccc```\\\ZZZYYYWWWUUUTTTSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZ\\\___bbbdddeeeiiilllpppsssuuuvvvyyy{{{|||}}}~~~~~~tttrrrrrrssstttzzzzzzrrrjjjeee___ZZZVVVSSSOOOMMMKKKNNNQQQPPPKKKDDD@@@>>>555555444333333222222222000000000000000000000000//////............//////000000000/////////......---------...............////////////////////////---------............///........................////////////////////////------------------------+++,,,---...////////////.........---------------........................///......---------......000///...---,,,,,,,,,,,,...------------------...+++,,,------......------------------............------------------------------...///////////////........................------------------------------------------------,,,,,,,,,---------......------------............////////////////////////......///000111222333333666999===CCCOOOddd~~~~~~}}}||||||}}}zzzwwwvvvvvvuuurrrpppooooooqqquuuvvvyyy{{{}}}}}}xxxvvvuuutttrrrpppkkkiiifffcccbbb```]]]ZZZVVVUUUSSSRRRPPPPPPPPPQQQMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSVVVYYY\\\___aaabbbeeeiiimmmqqqtttvvvxxx{{{|||||||||||||||vvvqqqnnnmmmmmmnnnxxxqqqllleee^^^XXXSSSNNNJJJKKKNNNQQQPPPKKKFFFDDDDDD888777444222111222444555000000000000000000000000//////............//////000000000000////////////,,,------....../////////000000000000000/////////---------.........//////........................000000000000000000000000,,,---------------------+++,,,---...////////////.........------,,,,,,+++/////////...------,,,,,,///......---------......111111000///...---------...------,,,,,,------...+++,,,,,,---.........------------.........//////........................,,,---///000000000///...////////////////////////........................------------------------,,,,,,,,,---------......+++,,,,,,---...///000000////////////////////////---...///000111222333333888<<<@@@FFFSSSkkk~~~~~~~~~|||{{{}}}}}}{{{wwwtttrrrrrrpppmmmkkkkkkmmmooorrrsssuuuxxx{{{}}}|||{{{uuuqqqooommmkkkhhhbbb```^^^\\\[[[ZZZXXXUUURRRQQQPPPNNNNNNNNNNNNOOOLLLLLLLLLMMMNNNPPPRRRRRROOOQQQSSSVVVZZZ]]]___``````dddiiimmmpppsssvvvxxx||||||{{{zzzzzz}}}}}}tttnnnkkkiiihhhnnnxxxxxx|||qqqddd\\\VVVNNNEEELLLLLLMMMOOOQQQPPPMMMKKKBBB>>>999666444333111000333222111000////////////222222111000//////000000000///...///000000...,,,000000000000000000000000...---,,,++++++,,,---...............//////////////////............//////................................./////////000000......................../////////...---+++***)))......---------......///000000000000000000000000//////000000///...---------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------,,,,,,---.........---,,,,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------++++++++++++---------------.........//////---------............///666111///111222111333666999<<>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGIIILLLNNNPPPQQQTTTXXX]]]aaadddgggjjjmmmmmmnnnnnnppprrruuuwwwyyyvvvvvvuuuuuuvvvwwwwwwwwwwwwvvvtttrrrrrrssstttuuutttssssssrrrrrrrrrrrrsssvvvwwwyyyzzzzzz{{{}}}}}}qqqhhh```aaadddhhhqqq|||kkkaaa\\\UUUQQQOOOOOOPPPPPPUUUTTTSSSRRRNNNFFF>>>777666555444333222222222222222222111111111222333333999666222000000///...---........................---......//////......---............//////////////////............//////........................,,,,,,,,,---------..............................///////////////...---,,,******++++++,,,...///000........................---...//////000/////////......------------......,,,,,,,,,------------...+++,,,,,,------.........,,,,,,------......------------------------------////////////////////////------------------------......------------......------............------....../////////000000000........./////////000000111000222555777:::CCCMMMVVVVVV___oooxxxuuuwww{{{~~~~~~}}}{{{{{{~~~|||uuupppnnnjjjddd]]]WWWTTTRRRQQQNNNNNNMMMLLLLLLMMMNNNOOOUUUWWW[[[```fffkkkoooqqqqqqwww|||}}}yyyuuutttuuuwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxxxxvvvsssrrrssstttvvvvvvuuuuuuttttttssssssoooppprrrtttwwwvvvsssqqqssssssqqqpppoooooonnnnnnnnnnnnllljjjeee```[[[YYYTTTSSSQQQNNNKKKIIIHHHGGGCCCDDDDDDCCC@@@??????@@@>>>>>>===============>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJMMMNNNOOORRRUUU[[[___bbbeeehhhjjjkkklllmmmnnnppprrrtttuuutttsssqqqqqqsssttttttsssrrrrrrqqqqqqqqqqqqqqqqqqppppppoooooooooppppppqqqrrrtttvvvwwwwwwxxxzzz{{{}}}}}}~~~|||wwwkkk``````bbbdddfffppptttddd```ZZZUUUTTTTTTTTTTTTUUUUUUWWWWWWUUUOOOGGGAAA888777555444222111111111111111000000111222222333555333000......//////...........................,,,---...//////...---,,,............//////////////////............//////........................////////////000000000000.......................................---,,,,,,++++++++++++,,,---..............................,,,---....../////////.........------------......,,,,,,,,,---------......------------------------+++,,,------......------------------------------...................................................------------------...,,,---...//////...---,,,.../////////000000000000//////000000000111111111111000222555888===IIIUUU]]][[[aaappp}}}zzzuuunnnmmmrrryyy~~~|||}}}~~~{{{uuummmgggddd```[[[UUUQQQNNNLLLLLLHHHHHHGGGGGGHHHJJJLLLMMMPPPRRRWWW]]]cccgggjjjkkkoooqqqssssssrrrqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssrrrqqqnnnmmmnnnpppppppppppppppppppppoooooollllllmmmppprrrrrrpppnnnlllllllllkkkjjjiiihhhggghhhhhhfffddd___[[[VVVSSSKKKLLLLLLJJJGGGDDDBBBAAA???AAAAAA@@@===;;;<<<===;;;;;;;;;::::::;;;;;;<<<===<<<<<<======>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMNNNSSSXXX]]]```bbbeeegggiiiiiijjjlllmmmooopppppprrrpppmmmnnnpppqqqpppnnnlllmmmnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmnnnoooppppppqqqssstttttttttvvvxxxyyyyyyzzz|||}}}}}}}}}}}}yyy}}}ssseeebbbaaaaaabbbggguuuyyyeeeaaa\\\YYYXXXYYYYYYYYYVVVWWWXXXZZZYYYTTTNNNIII999888666444222111111000000000///000000111222222222///,,,,,,---///000000........................+++,,,---......---,,,+++............/////////000//////............//////....................................////////////........................,,,,,,------...------,,,------,,,++++++,,,,,,,,,........................+++,,,,,,---.........---......------------......,,,,,,,,,------.........------------------,,,,,,+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------,,,---...//////...---,,,////////////000000000000000111111111111222222222111000222555888???MMMZZZaaa^^^bbbqqq{{{{{{~~~||||||sssmmmhhhhhhoooxxx~~~}}}~~~}}}{{{yyyvvvpppggg```ZZZXXXSSSNNNJJJHHHFFFFFFCCCCCCCCCDDDFFFIIIKKKMMMMMMPPPVVV\\\aaaeeefffgggnnnmmmmmmmmmnnnooopppqqqoooooonnnnnnnnnnnnoooooonnnnnnnnnmmmkkkjjjkkkmmmkkkllllllllllllllllllllljjjjjjjjjlllnnnooommmlllggghhhhhhhhhgggeeecccaaa^^^]]]\\\ZZZWWWRRRNNNLLLEEEGGGHHHGGGDDD@@@>>>===<<<>>>???>>>:::999:::<<<:::999999999999999::::::<<<<<<;;;<<<<<<===>>>??????@@@BBBDDDGGGIIIKKKLLLLLLPPPVVV[[[^^^```ccceeeggghhhiiijjjkkklllmmmmmmpppnnnkkkkkkmmmnnnmmmkkkhhhiiikkkmmmnnnmmmkkkjjjkkkkkkkkklllmmmnnnooopppnnnppprrrrrrrrrrrrtttvvvvvvwwwxxxyyyzzzzzzzzzzzzvvvzzz~~~~~~wwwxxxyyyzzz}}}{{{llleee```aaaccceeennnyyy}}}pppkkkccc]]]ZZZYYYYYYXXX\\\ZZZYYYZZZ[[[ZZZVVVQQQFFFAAA:::555333333444444111111222222222222111000//////............//////////////////////////////..............................------------......000000//////.........---...............///000000//////............//////,,,---------...///////////////000000000000//////............////////////........................//////.........---------------------------------222///---...000111000..................---------//////...------------...---------------------------------............///---------.........//////...------------...//////////////////////////////........................111111111222333333333444555666888<<>><<<<<<;;;::::::999888888999888777666666777888999555666777999;;;===>>>???===???AAABBBDDDFFFIIILLLLLLOOOTTTYYY]]]_________eeeeeeeeeeeefffgggiiiiiillliiieeedddfffgggeeeccceeehhhjjjkkkjjjhhhgggggghhhhhhhhhhhhiiikkkmmmnnnoooooooooppppppqqqqqqqqqtttsssqqqpppqqqrrrtttuuusssvvvzzz|||}}}{{{xxxvvvwwwtttpppooopppvvv|||vvvhhh___aaabbb___dddmmmyyyyyyrrriiibbb^^^]]]]]]]]]\\\[[[\\\]]]]]]\\\YYYWWWLLLGGG???999666444444333222222222222111000///////////////....../////////////////////////////////..............................------------......000/////////...........................///000000//////............//////---------...............//////000000000000//////............////////////........................////////////.........---------------------------000...,,,,,,///000///---------..................///......---------......---------------------------------............///---------.........//////...------------...//////////////////////////////////////////////////////000000111111222333333333222333666>>>IIIVVVaaafffcccdddkkkwww|||xxx{{{wwwqqqjjjfffffflllwww~~~~~~}}}~~~~~~}}}{{{{{{{{{wwwrrrmmmfff___WWWRRRMMMKKKHHHEEECCCBBBAAABBB?????????@@@AAABBBCCCDDDFFFHHHLLLQQQVVVYYY\\\^^^``````bbbcccddddddeeeeeefffhhhiiijjjjjjiiihhhfffgggfffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbdddaaa]]]\\\\\\]]]\\\[[[[[[[[[YYYXXXVVVTTTSSSRRRRRRQQQNNNKKKGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;;;;;;;::::::999888777777888777666666666666777888777888888999:::;;;<<<<<<<<<>>>@@@BBBCCCEEEHHHKKKLLLOOOSSSYYY]]]___``````cccccccccccccccdddeeefffhhhfffbbbbbbccccccbbb```bbbdddffffffeeeccccccdddffffffffffffgggiiikkkllljjjkkkkkklllmmmnnnnnnooonnnnnnmmmmmmnnnppprrrsssqqqsssvvvwwwvvvssspppmmmnnnllliiihhhiiinnnsssvvv|||wwwfffcccccc```aaafffooo}}}uuukkkeeecccbbbbbb___```bbbaaa___]]][[[[[[TTTOOOGGG???:::777333111333333222111000//////...////////////////////////////////////////////////..............................------------......////////////......................../////////000//////............//////...............---------...//////000000//////...---............/////////........................////////////............---------------------------,,,++++++---------+++,,,---------...///////////////...------------------------------------------------............///---------..................------------...//////////////////////////////000000000000000000000000///000000111222222333333222222777BBBQQQ___iiinnnfffgggmmmwww~~~}}}zzzvvv{{{xxxsssmmmkkklllrrr|||~~~|||zzzzzz}}}~~~~~~}}}{{{yyywwwvvvtttqqqkkkddd]]]VVVOOOJJJGGGEEECCC@@@>>>=====================>>>@@@AAABBBCCCEEEHHHLLLPPPSSSUUUVVVVVVWWWYYY[[[]]]___`````````aaabbbccccccbbbaaa```````````````____________]]]]]]]]]\\\\\\\\\[[[[[[^^^[[[XXXVVVUUUUUUTTTSSSTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKHHHEEEBBB@@@???>>>===<<<<<<;;;:::999888888999999888888777777666666666666555555555555666666888888999999999999999999;;;===???AAABBBDDDGGGIIIKKKNNNRRRWWW\\\^^^___`````````_________``````aaaccc```^^^]]]^^^^^^]]][[[^^^``````___]]]\\\]]]^^^bbbbbbbbbbbbccceeefffgggddddddeeefffhhhiiijjjjjjhhhgggggggggiiikkkmmmnnnmmmnnnoooooommmiiieeebbbdddcccbbbaaabbbeeehhhjjjqqqyyyuuujjjfffbbb```bbbgggssswwwnnniiifffdddccceeefffddd___\\\\\\]]][[[VVVNNNFFF@@@:::444111222222111111000000000000/////////000000/////////////////////////////////..............................------------......///////////////.........---....../////////////////////............///////////////...---------,,,...//////////////////...---------.........//////....................................---------,,,------------------------,,,,,,,,,,,,------,,,+++,,,,,,,,,---...///000000222111///...,,,,,,++++++---------------------------------............///...........................------------...//////////////////////////////000000000000000000000000//////000000111222333333555555:::FFFVVVeeennnqqqkkklllqqqyyy}}}~~~yyywwwvvv{{{zzzvvvsssrrrtttzzz{{{xxxuuuuuuyyy~~~~~~}}}|||~~~~~~}}}{{{yyyuuurrrpppmmmiiibbb[[[TTTNNNGGGCCCAAA@@@>>><<<;;;:::::::::;;;;;;;;;<<<===>>>@@@@@@BBBDDDFFFIIILLLNNNOOOPPPOOOPPPRRRUUUWWWXXXYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUSSSQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJHHHHHHGGGIIIHHHEEECCC@@@???======;;;;;;::::::999888888777777777777666666555555555555555555555555555555555777777777888888888999999:::<<<>>>???@@@BBBEEEGGGIIILLLPPPUUUYYY\\\^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXWWWWWWZZZZZZZZZYYYWWWVVVWWWYYY\\\]]]]]]^^^^^^___``````]]]^^^___aaabbbdddeeeeeebbbbbbbbbbbbbbbdddeeeffffffggghhhgggeeeaaa]]]ZZZ^^^]]]]]]]]]^^^```aaabbbhhhnnnxxxzzznnneeeaaabbbeeennn{{{yyypppjjjfffbbbdddfffdddaaa___```bbb___[[[TTTMMMFFF???888444222111111000111111222333//////000111111000//////////////////////////////..............................------------...............///////////////------...///000///////////////............///////////////...---------,,,......////////////......------------....................................---------,,,,,,,,,++++++------------------------,,,---...///...---------,,,,,,,,,---...///000000444333111...,,,***))))))---------------------------------............///.....................---...------------...//////////////////////////////////////////////////////...///000111222333444444777888>>>IIIWWWeeennnrrruuuuuuyyy~~~~~~yyyvvvvvvwww}}}{{{yyyyyyzzz~~~xxxtttppppppuuu|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{yyyvvvqqqmmmjjjeee```YYYRRRLLLGGGBBB>>>===<<<;;;::::::999999999:::::::::;;;<<<===??????CCCDDDFFFHHHIIIKKKLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLKKKKKKKKKKKKLLLIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@>>>===<<<<<<999888888777777666666666666666555555555555444444444444555555555555444444444555555666777888999999999;;;<<<===>>>@@@CCCEEEGGGIIIMMMQQQUUUXXXZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXVVVWWWWWWVVVTTTSSSRRRRRRTTTUUUUUUSSSRRRQQQSSSTTTWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYZZZ[[[]]]^^^___```^^^^^^]]]\\\\\\[[[[[[[[[]]]^^^______^^^[[[YYYWWWWWWWWWXXXYYYZZZZZZ[[[[[[]]]ccclllxxx~~~mmmeeedddfffjjjtttzzzpppjjj```aaacccccccccdddeeeggg```]]]YYYTTTNNNGGG@@@;;;444333222111111222333444//////111111111111//////////////////////////////..............................------------...............///////////////,,,---///000000000///...//////............//////...............------------......//////......---,,,------------.................................---------,,,,,,,,,,,,+++------------------------,,,...000000///.........,,,---------.../////////333222000...,,,+++******---------------------------------............///...............---------...------------...////////////////////////////////////////////////////////////000222333444555555888;;;AAAKKKXXXfffrrryyy{{{xxxxxxzzzzzz}}}{{{|||yyytttoooooottt{{{~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttpppjjjdddaaa\\\WWWPPPJJJEEEAAA>>><<<999999999999999999888888999999999:::;;;<<<===>>>AAABBBDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKEEEGGGHHHHHHGGGGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCCCC@@@???===<<<::::::999999555555555555444444333333555555555555555555444444444444555666666555444444333333444555777888888999888999;;;<<<<<<>>>AAACCCEEEGGGIIIMMMPPPRRRTTTUUUSSSRRRRRRRRRRRRRRRSSSSSSPPPRRRSSSRRROOOMMMMMMMMMMMMOOOPPPOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUSSSRRROOOOOOPPPRRRSSSTTTTTTUUUYYY^^^gggrrrqqqkkkiiiiiinnnzzzyyypppeeedddcccdddeeeggggggfffaaa___]]]ZZZVVVPPPIIIDDD999777555333222222222333...///111222222111///...////////////////////////..............................------------................../////////000,,,---///000111000///...//////............//////---------...............---......//////......---,,,,,,---------.................................//////.........---------------------------------+++...111111///------...------..................//////...------------------------------------------------............/////////.........---------...------------...//////////////////////////////000000000000000000000000000000111333444555666777999???HHHRRR^^^mmm~~~zzzyyyyyy}}}~~~~~~zzz{{{}}}~~~xxxrrrrrrwww}}}~~~~~~~~~}}}{{{yyyuuuuuuuuutttsssrrrqqqppplllmmmnnnlllhhhaaa[[[WWWSSSNNNGGGBBB???===;;;:::666777777888888888777777666666777777888:::;;;<<<>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBDDDFFFEEECCCBBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;:::999888888888555555555555444444444444555555555555555555555555444555666666666666555444444444555555555666666666777999:::;;;;;;<<>>???@@@===========================<<<;;;:::999999999999777777777777777777666666555555555555555555555555444555666777777666555444666666555555555444444444777888:::::::::<<<>>>AAABBBCCCDDDFFFHHHJJJKKKLLLGGGGGGGGGHHHIIIJJJKKKLLLGGGIIIKKKJJJGGGDDDDDDEEEBBBEEEHHHJJJIIIIIIHHHIIIKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPUUU]]]eeennn{{{zzzrrrmmmnnnttt}}}zzzvvvpppkkkgggfffggghhhcccaaa```___^^^[[[WWWTTTIIIAAA777333333444222///000000000000111111111111//////000000000000//////000///...,,,,,,---......///000000000000000///...//////............//////////////////////////////...------------...//////111111000000000000111111//////...---,,,,,,++++++///......------,,,,,,+++........................------............------...............///000111///...---,,,,,,---...///------------------------...---,,,++++++---...000........................,,,---......//////.........------,,,,,,------...............////////////000000000000000000000000111111111000000000000000222222333555444222777>>>EEEMMMZZZggguuuzzzwwwxxx~~~wwwxxx~~~~~~~~~~~~{{{yyyxxxvvvtttuuuwwwyyy{{{vvvuuusssqqqooommmlllkkkmmmooosssuuutttrrrnnnkkklllkkkjjjiiigggeeedddddddddbbb```]]]ZZZVVVPPPLLLCCCBBB???<<<:::888777666444444555666666555444444333444555666777777777777;;;<<<<<<===>>>??????@@@BBBAAA@@@@@@@@@AAABBBCCCEEEDDDDDDDDDEEEEEECCCAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999888888777666666666666666777777666555555555555555555555555555555555555555666666666666666666666666555444444444444555666666666666777888999;;;===>>>BBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMQQQWWW___gggttt|||tttppppppttt~~~~~~wwwnnnhhhcccbbbaaadddcccbbbbbb```]]]YYYUUUMMMEEE<<<555333333222111000000000000000000000000---...///////////////...//////...------------.........///000000///////////////............//////////////////////////////...------------...//////000//////////////////000//////......---,,,,,,+++------------------------........................------............------...------------......//////...------------...///------------------------------....../////////...------------------------,,,---......//////......///......------......///............////////////000000000000000000000000111111111111000000000000444333444666555555;;;CCCMMMVVVdddsss~~~yyyvvvxxx~~~{{{uuu{{{~~~~~~~~~~~~|||zzzwwwuuussspppnnnmmmnnnooopppnnnmmmllljjjiiigggfffeeefffhhhkkkmmmllljjjgggddddddcccbbbaaa___^^^]]]\\\\\\[[[XXXVVVTTTOOOJJJFFF@@@???===:::888777666555333444555666666555444333333444555666777777777777:::::::::;;;<<<<<<======???>>>>>>===>>>???@@@AAABBBAAA@@@AAABBBBBB@@@>>>@@@@@@???????????????@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888888777777666666666666666777777666555555555555555555555555555555555555555555555555555555555555555555444444444444555666666666666777777999;;;<<<===@@@AAAAAABBBCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKOOOUUU[[[cccooo|||vvvooolllmmmuuu~~~uuummmfffbbb```cccccccccdddccc```[[[XXXRRRLLLCCC;;;555222222222000000000000000000000000,,,---......////////////...////////////...------,,,---.../////////////////////............//////////////////////////////...------------.../////////......------......///000//////......---------+++,,,,,,---......//////........................------............------...------,,,,,,,,,------///...------------...///------------------------,,,---///111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////....../////////............////////////000000000000000000000000111111111111111111111111555333444666666999AAAKKKWWW___mmm|||{{{zzz}}}sssqqqsss~~~{{{zzzxxxxxxxxxvvvtttqqqmmmkkkhhheeecccbbbbbbcccbbbbbbaaa```___^^^^^^]]]\\\^^^```aaaaaa___\\\ZZZZZZZZZYYYXXXVVVUUUTTTTTTRRRQQQNNNMMMJJJGGGBBB???<<<;;;999888666666555555333444444555555444444333333444555666666666666666777777888888999:::::::::;;;;;;;;;;;;;;;<<<======>>>===<<<===>>>>>><<<:::===<<<<<<;;;<<<<<<===============<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999888888777777777777666666555555666666777777666555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666777888:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>======>>>???@@@BBBEEEGGGHHHHHHLLLQQQWWW^^^hhhttt}}}yyyoooiiifffkkkqqqzzz}}}uuummmhhheeebbbbbbbbbddddddbbb___\\\TTTQQQKKKCCC:::555222222111000000000000000//////,,,---...///000000000000...///000000000///---,,,++++++---...//////////////////............//////////////////////////////...------------.../////////..................///000000//////............,,,---------.........///........................------............------//////...---,,,,,,,,,,,,.........------.................................,,,---...///000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........//////............//////............////////////////////////////////////000111111111111111222222555333333555888===HHHTTTccckkkwww{{{jjjjjjttt|||~~~~~~}}}||||||wwwuuusssrrrqqqpppmmmkkkdddbbb___\\\ZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVTTTUUUVVVWWWVVVUUUSSSRRRSSSRRRRRRQQQPPPOOOOOONNNJJJIIIFFFEEECCCAAA===:::999999888777666666666666333333444444444444333333333444555555666666666555666666777777888888888888999999999999999::::::;;;:::999999:::;;;;;;999888999999888888999999::::::;;;;;;:::::::::999999999888888888888888888888888888888888777777666666666777666666555555555666666777777666555555555555555555555555555555555555555444444444444444444444444555444444444444555666666666666666666888999:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===???>>>>>>>>>=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>AAACCCFFFGGGFFFJJJOOOTTTYYYbbbmmmttt|||qqqhhhcccdddiiiooottt~~~|||tttllliiiaaaaaaaaabbbdddcccaaa___TTTTTTQQQJJJBBB:::555333222222111111000000000///...///000111111111111111...///000000000///---,,,++++++---...//////////////////............//////////////////////////////...------------...//////000//////......//////000///////////////........./////////......---------////////////////////////------............------000000///...---------...---..................---...........................---,,,,,,,,,---...///------------------------,,,---......///............------,,,,,,------...............////////////////////////////////////000000111111222222222333444222222666:::BBBOOO\\\mmmtttxxxggglllzzz~~~~~~{{{}}}|||zzzxxxwwwvvvuuurrrooommmkkkjjjiiifffddd[[[YYYWWWUUUTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHEEEDDDBBB@@@@@@>>>;;;999999888888777777777777777444444444444444444444444333444444555555555555555777777777777777888888888777888888999999999999999888888777888::::::888777777666666666777777888999999999999888888888777777888888888888888888888888666666666666666666555555666666555555555555666666777777666555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555555666777888999:::<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@CCCEEEFFFFFFIIINNNRRRVVV]]]gggnnnyyysssiiibbbaaacccfffhhhnnnwww{{{qqqkkkfffdddbbbbbbbbbbbbaaa___UUUTTTQQQMMMGGG@@@:::666333333333222222111111000111111111222222111111000///000000000000///......,,,---.../////////////////////............//////////////////////////////...------------...//////000//////////////////000........................000000//////...------,,,////////////////////////------............------000000///.........//////------...//////...------...........................---+++***+++,,,...000........................,,,---......//////......------,,,,,,,,,,,,------............////////////000000000000000000000000000000111111222333333333333222333999???HHHWWWdddmmmtttzzznnnvvv~~~|||}}}|||~~~|||zzzyyywwwtttqqqooommmllljjjgggdddaaa```___]]][[[RRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@>>>=========;;;999999999888777777777888888666555555444444555555666333444444555555555444444777777777777777777777777666777888888999888888888777777666777999:::888777555555555555666777888888888888888777777777666666888888888888888888888888666666666666555555555555555555444444555555666666777777666555555555555555555555555555555555555555666666666666666666666666555444444444444555666666555555555555666777888999:::;;;;;;<<<<<<<<<<<<<<<999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEIIIMMMPPPTTTZZZccciiiuuu|||xxxmmmccc______]]]```ccchhhrrr}}}vvvoookkkfffcccaaa```___^^^WWWSSSNNNKKKIIIEEE@@@;;;555555444444333222222111111111222111111000///...111000000///////////////......///000000///////////////............//////////////////////////////...------------.../////////......------......///------------------------////////////............////////////////////////------............------......---------...//////------...//////...------........................---------------......///------------------------,,,---......//////............------------..................////////////000000000000000000000000000000111222222333444444444333666===DDDNNN^^^kkkpppwwwyyy~~~~~~~~~~~~~~~~~~|||xxxsssrrrqqqnnnkkkgggdddaaa```]]]YYYWWWUUUTTTRRRPPPLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>????????????>>>===;;;:::;;;;;;:::888999999888777777666777777777666555555555555666777444444444555555444444333666666666666666666666666444555666777888777666666666555555666888999888666555555555555666777888999888777777777777666666666777777777777777777777777555555555666666666666666555444444444444555666777777777666555555555555555555555555555555555555555555555555555555555555555555444444444444555666666555555555555666777888888888888999::::::::::::999888888888999999999::::::999999999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAACCCGGGKKKOOORRRXXX```fffpppvvv~~~uuuhhh```]]]WWW\\\aaabbbfffuuuvvvqqqjjjddd```___]]]\\\ZZZSSSKKKHHHHHHHHHDDD@@@666666555444444333222222111111111111000...---,,,222111///.........///000///000000000000000///...//////............//////////////////////////////...------------...//////...------,,,,,,------...,,,---------------------------......///000000000000000000000000000000000---..................---,,,,,,,,,,,,------...///,,,---...//////...---,,,////////////////////////,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////............//////............/////////000000000000000000000000000000000111222333333444444555444888@@@HHHSSSbbbpppyyy~~~~~~~~~~~~zzzuuunnnnnnmmmkkkgggbbb]]][[[ZZZWWWRRROOONNNLLLJJJHHHHHHGGGFFFDDDBBB@@@???>>>@@@@@@@@@@@@@@@?????????@@@???>>>===<<<===>>>???===>>>>>>>>>>>>?????????<<<:::888888999999888777999888777666666555666666888777666555555666777888444444444555444444333333555555555555555555555555333444555666666666555444555444444666777888777555555555555666777888999:::888777777777666666666666666666666666666666666666555555666666666666666666444444444444444555666777777777666555555555555555555555555555555555555555444444444444444444444444555444444444444555666666555555555555555666777888666666777888888888888888777777888888999999999:::999999999999999999::::::888888888888999999999999::::::999999999999999999999999999999:::;;;<<<===:::::::::999999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????BBBFFFJJJNNNQQQVVV^^^dddhhhmmmttt}}}}}}mmmccc___WWW^^^cccaaa___jjj}}}ssshhh^^^ZZZZZZ[[[[[[WWWQQQMMMKKKJJJIIIIII===999555444444444111///222111111000000000000000000000//////.........---111111000000//////............//////000111111111///////////////////////////...---,,,,,,---...///........................//////.........---------///...---,,,,,,---...///222111111111000000//////////////////////////////---------.........//////000---******---......,,,---......///000/////////111000///...---,,,,,,,,,...------------...//////...............///000000////////////////////////000//////.........//////111111111000000000000000111222222111000111333666:::666999FFFUUU___jjjttt||||||{{{}}}~~~~~~~~~}}}}}}~~~~~~{{{wwwrrroooiiiddd___[[[ZZZYYYVVVTTTNNNMMMKKKIIIGGGEEEDDDDDD??????AAAAAA@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::::::::;;;::::::::::::::::::::::::;;;999777777888999888777777777666555555555555666333333333333333333333333444444444555555555666666555555666666666666555555666666666666666666666666555555555555555555444444555666777666555444555777777777666555444444333333444333333333333444555555555555555666666666666777555555555555555555555555666555444444444444555666555444333333333333444555444444555555555555444444555555555555555666777777888888888888777777777777444444555666777777666666999888888888777777666666777777777777777777777777999999888888888888888888888888888888888888888888999999999888888666555555999999999999999999999999;;;;;;;;;;;;<<<>>>???@@@DDDEEEHHHJJJMMMQQQWWW[[[ccchhhoootttzzzwwweee\\\[[[YYY[[[bbbeeeiiixxx{{{ooofff___ZZZYYY]]]YYYUUUQQQNNNLLLJJJHHHBBB>>>999666555444222000222222111000000000000000000000/////////.........////////////000000000000000000/////////////////////////////////////////////...------------...///........................//////.........---------///...------------...///111111000000000/////////////////////////////////---------.........//////000---++++++---......---------...////////////...000///...---------------...------------...////////////.........//////000/////////////////////////////////.........//////111000000000000000000000111222222111000111444666999888>>>KKKXXXbbbooozzz||||||~~~~~~|||xxxtttooojjjggg^^^ZZZUUURRRPPPOOOMMMKKKHHHGGGEEECCCAAA??????>>><<<===>>>>>>===;;;999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999888777888777666555555555555555444444444444444444444444444444444555555555666666555555666666666666555555555555555555555555555555555555555555555555555555555666777666555444555777777666666555555444333333444444333333444444555666666666666666777777777777555555555555555555555555666555444333333444555666555444333333333333444555444444555555555555444444555555555555555666666777777777777777777777777777444555555666777777666666888888888777777777666666777777777777777777777777888888888888888888888888888888888888888888888888999999999999888777666555888888888888888888888888999999::::::;;;===>>>???AAACCCEEEGGGJJJNNNTTTWWWZZZ___eeejjjpppxxxqqqeee]]]YYYYYY___aaaeeetttyyyooofff]]]WWW^^^[[[XXXUUUSSSOOOKKKGGGGGGCCC>>>999777555333111222222111000000000000111000000////////////...............///000111111111111000000///......------///////////////////////////...------------...///.......................................---------///...------------...//////////////////.........////////////////////////---------...............///---,,,,,,---......---,,,,,,---...............///......---------.........------------...//////000//////.........//////////////////////////////////////////////////////000000000000000000111111000111111111000111444666666<<>>>>>@@@CCCDDDGGGJJJOOORRRTTTXXX^^^bbbgggnnnwww~~~rrrbbb\\\YYY\\\___cccqqqxxxnnnccc[[[\\\[[[YYYXXXVVVRRRMMMIIILLLHHHCCC===888555333222333222111111000000111111000000//////////////////.../////////000000000111////////////......------////////////////////////.........------..................................................................------.................................////////////////////////..............................------.........---+++,,,------......---------------------...///000...------------...//////000000///............///////////////////////////...//////000000000000000000000000000000111111111000111111111111222555888666AAAPPP\\\cccmmm}}}}}}}}}~~~}}}~~~wwwsssmmmfff```ZZZUUUQQQMMMKKKHHHFFFDDDCCCAAAAAA>>>>>><<<;;;:::999888888777777777888777666555444888888888888888888888888777777777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888:::999888777666555555555666666666666666666666666555555555555666666666666666666777777777777666666444444444444444444444444555555555555666666666666555666777666555444555777777666666666555555444444555555555444555555666777555555555666666666777777555555555555555555555555444444333333333333444444444444444444444444444444444444555555555555444444555444444444444555666666555555555555666666666666555666666777777777666666777777777777777777666666777777777777777777777777777777777777888888888888888888888888888888888888999999999999888888777666777777777777777777777777888999999999:::<<<===>>>===>>>AAACCCDDDGGGKKKNNNOOOSSSWWW[[[___eeemmmsss~~~lllbbb[[[\\\^^^bbbnnn}}}vvvllleee[[[ZZZXXXXXXVVVTTTPPPMMMNNNLLLGGGBBB<<<777555333333222222111111111111111//////000000000000000000111000000000/////////...............//////000000////////////////////////---..................---........................---.....................---..................---------------............////////////////////////.....................------.....................+++,,,------......---------------------...///000...------------...//////000///............//////////////////////////////......///000111111000000//////000000111111111111000111222222222444777::::::JJJ\\\eeejjjttt}}}~~~}}}{{{{{{zzzyyyzzzzzzyyyyyyyyy{{{|||}}}{{{{{{|||~~~|||yyyoookkkddd^^^XXXRRRMMMJJJCCCCCCBBB@@@===<<<;;;;;;<<<;;;:::999888777777777666777777777666666555555777777777777777777777777666666666777777777888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===<<<;;;999::::::999777777666666666555555555555555555555555555555555666666666777777666666777777777777666666555555555555555555555555555555555666666666777777555666777666555444555777666666666666666555555555666555555555555666777777444444555555555666666666666666666666666666666666444444444444444444444444444444444444444444444444444444555555555555444444444444444444444555666666444555555555666666666777666777777777777777666666666666666666666666777777666666666666666666666666666666777777777888888888888888888888888888888888888999999999999888888777888888888888888888888888999999::::::;;;<<<>>>???<<<>>>@@@BBBCCCEEEHHHJJJHHHKKKOOORRRTTTYYYaaafffrrr{{{yyyjjj]]][[[\\\___jjjwwwvvvooo___\\\YYYWWWVVVTTTRRRQQQOOONNNMMMHHHAAA<<<888777333333222111111111111222//////000000000000111111111111111000///...............//////000111111222////////////////////////------...//////...------........................---------...............------...//////...---------------...............////////////////////////...............---------,,,...000000...---...///,,,,,,---...............---------------...///000...------------...//////...............///000000////////////////////////---...000111222111111000/////////000111111222222000222333333444666999<<>>>>>;;;999:::999999888888888888888666666666666666666666666555555666666666777777777666777777888888777777666666666666666666666666666555555555666666777777888555666777666555444555777666666666666666666666666666666666666666777888888555555555555666666666666888888888888888888888888444555555666666555555444333444444555555444444333444444555555555555444444444444333333444444555666555555555666666777777888777777888888888777666666555555666666666666777777666666666666666666666666555666666777777888888888888888888888888888888888888999999999999999888888888888888888888888888888999999::::::;;;===>>>???;;;===@@@AAABBBCCCEEEGGGFFFIIILLLNNNPPPTTTZZZ___fffppp}}}vvvccc\\\ZZZ[[[cccnnn~~~wwwgggbbb\\\WWWUUUTTTTTTSSSOOOQQQRRRNNNHHHAAA===<<<444333222222111111222222//////000000000111111111000000000000////////////000000000111111111111111////////////////////////------...//////...------........................---------.........//////------...//////...------------......//////////////////////////////////////////.........---------,,,...111111///---...///------...////////////.........---------......///...------------...//////------------...000111222////////////////////////---...000222222222111000...//////000111111222222111333444555666888;;;>>>NNNaaassszzz}}}|||}}}}}}~~~~~~wwwsssnnnjjjiiiiiihhhhhhllllllmmmnnnoooqqqrrrrrrtttrrrpppooommmjjjfffcccXXXTTTNNNJJJGGGDDDBBB@@@===???@@@???<<<:::;;;<<<777666666555555555555666777666666666666666777777777777777777777777777777666666777777777888888888777888888999;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????<<<999999999888888888999::::::777777777777777777777777555666666666777777777777777777888888888888777777777777777777777777777777444555555666777777888888555666777666555444555777666666666666666666666777777777666666777777888999777777777777888888888888999999999999999999999999555555666777777666555555333333444555555444333333444444555555555555444444444444333333444444555666555555666777777888999999888888888888888777666666555555555666666666777777666666666666666666666666555555666666777888888999888888888888888888888888888999999::::::999999888777777777777777777777777888888999999:::<<<===>>>:::<<<>>>@@@@@@@@@BBBDDDEEEGGGJJJKKKLLLOOOUUUZZZ]]]fffsssnnnbbb\\\YYY^^^fffvvvzzznnnggg^^^WWWTTTTTTTTTTTTPPPSSSUUUSSSMMMEEEAAA???444333222222111111222222//////000000111111111222......//////000000111111333333222222111000000000////////////////////////,,,---...//////...---,,,........................---------.........//////,,,---...//////...---,,,........./////////000000//////////////////////////////.........---------+++///111111///---...///---...//////000000/////////......---------.........------------...//////,,,,,,,,,---///000222333////////////////////////,,,...000222333222111000...//////000111222222222222333555666777999===@@@VVViiizzzzzz|||}}}~~~~~~}}}}}}|||zzzppplllgggccccccdddddddddggghhhiiijjjlllmmmnnnoootttqqqmmmjjjfffbbb]]]ZZZPPPLLLGGGCCCAAA???>>><<<777999;;;:::777555666777888777777666666777777777666666555555555666666777888888888888888888888888777777777777888888888888777888888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@???<<<:::888888888888999:::;;;;;;888888888888888888888888666666666666777777777777777777888888888888777777777777777777777777777777444555555666777888888999555666777666555444555777666666666666777777777777777777777777777888888999888999999999999:::::::::::::::::::::::::::::::::555666777888888777666555333333444555555444333333444555555555555555555444444333333333333444555555555666666777888999999:::888888888888888777666666444555555555666666777777666666666666666666666666444555555666777888888999888888888888888888888888888999999:::::::::999999666666666666666666666666777777777888999:::<<<<<<999;;;===>>>>>>???@@@AAA???AAADDDDDDEEEHHHMMMRRRUUU^^^jjjtttyyyiii```[[[]]]dddhhhxxxkkk^^^YYYXXXVVVVVVXXXWWWVVVUUUTTTQQQLLLFFFAAA999666444444555444111///000000000000111111111111//////............//////222222111111000/////////000000//////.........---000///...---------------////////////////////////------------------------000///...---------------......//////...---,,,,,,---...///000000///...---,,,---------.../////////........................---------............/////////.........---------,,,+++***)))***,,,///000............///////////////////////////.........///.........///000111222////////////000000000000///000444888555555@@@NNN```rrr~~~~~~}}}{{{xxxxxx{{{}}}~~~~~~{{{{{{{{{|||~~~}}}vvvoookkkeeebbb^^^YYYWWWWWWXXXYYY\\\^^^```cccfffggghhhhhhgggeeeccc```]]]WWWOOOJJJHHHFFFCCC???===<<<<<<<<<777777777777777777777777555555555555555666777777999999999888999999:::;;;888888888888888888888888::::::888777666666666666777666666777999;;;<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666777777777777888888888888888777666666666777999:::666777999::::::999777666888888999999999:::::::::888888888999999:::::::::888888888888888888888888777888888888888999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888666666666666555555555555666666555444444444444555555555555666666666666777666666555555555555666666777777666666555555555444555555555555555555444444777777777777888888888888666777888999:::999888888:::::::::::::::::::::::::::::::::999999999888888666666777777888:::;;;<<<888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===AAAAAAAAABBBDDDGGGIIIKKKRRRVVV___lllxxxrrreee^^^^^^```jjjvvvrrrddd]]]ZZZWWWWWWXXXZZZXXXUUUSSSQQQNNNJJJGGG===:::666444444444222000000000000000000000000000//////............/////////////////////000000000000/////////............111000///...............////////////////////////------------------------//////...---------------000000/////////.........---...///000000///...------------.......................................---------............/////////.........------------,,,+++++++++---///000............////////////000000000000000000000000000000000000000000111111//////000000000111111111222222666888777999FFFUUUmmm}}}}}}~~~}}}{{{{{{|||~~~zzz{{{{{{|||yyysssmmmgggbbb\\\YYYUUURRRPPPPPPRRRSSSWWWYYY\\\^^^aaabbbbbbbbb___]]]ZZZWWWTTTOOOIIIEEEDDDBBB???===;;;:::;;;;;;888888888888888888888888666555555555555666777777666666666555666777777888888888888888888888888888888888888888888888888888:::999888999:::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::777777777777888888888999888888777666777888999:::888888999::::::999888888999999999999::::::::::::888999999999::::::::::::999999999999999999999999999999999999::::::::::::999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777777777666666666666777666555555555444555555555555555555666666666666888777777666666777777888777777666666666555555555555555555555555555555555666666666666777777777777777888999999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777777777777888999::::::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===;;;:::999999999:::888888888888888888888888666666555555666666777888666555555555555666777777999999999999999999999999555666888999::::::::::::======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777777888888888999999999888888888888888999::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;999999:::::::::::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999999999999888888888777777777777666666666555555555444444555555555666666666999888888777777888888999777777777777666666666666555555555555666666666666555555666666666777777777:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???AAADDDEEEGGGJJJRRR\\\eeeppp}}}iii______^^^eeeuuuwwwkkkddd^^^[[[[[[^^^[[[WWWTTTSSSQQQOOONNNHHHCCC<<<666333222333333111111000000///...------000000////////////000000.........//////000000000///////////////.........000000///////////////000///////////////////////////////////////////////////......---------......222000...------...000111...//////////////////.../////////...---------,,,........................---------............///........................000///............//////............///////////////000000000000000111111000000111222222111000///111111222222222333333333666777888999>>>JJJ]]]lllzzz}}}zzzzzzzzzzzzzzzyyyyyyzzz|||~~~}}}sssmmmeee]]]XXXSSSOOOMMMIIIHHHFFFDDDDDDEEEGGGIIIJJJKKKMMMPPPQQQRRRRRRRRRPPPLLLHHHEEEDDDBBB@@@???:::999999888888888999:::888888888888888888888888666666666555666777777888888888888888888999999:::999999999999999999999999666777999:::;;;;;;;;;;;;>>>?????????>>>>>>???@@@????????????????????????;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999999999::::::999999999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;:::========================;;;<<<<<<<<<<<<;;;::::::::::::::::::999999999999777777777777777777666666444444555555555666666666888888888777777888888888777777777777777777777777666666666666666777777777666777777777777888888888;;;;;;:::999999;;;<<<==================>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999888888888888888::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<>>>@@@BBBCCCFFFIIIOOOXXX```iiiyyytttgggeeecccfffqqqxxxppphhhcccbbb^^^\\\YYYWWWUUURRRNNNKKKJJJFFF@@@999444222222333222111111000///......---000000////////////000000111111111000000/////////.........///////////////.........------......///////////////////////////000000000000000000000000......---------......///000///---,,,,,,---///000/////////......//////////////////...---------,,,........................---------............///---.....................000/////////......//////............////////////.........//////000000000...///000000111111111111222222222222333333333333555777999;;;CCCUUUkkkyyy~~~|||zzzzzzzzzzzzyyywwwxxxzzz|||{{{tttooogggbbbZZZSSSNNNKKKHHHFFFBBBBBB@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKHHHEEEAAA?????????>>>===888888888888999::::::;;;888888888888888888888888666666666666666777888888::::::999999::::::;;;<<<999999999999999999999999999999:::;;;;;;;;;;;;;;;>>>@@@CCCCCCBBBAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>@@@@@@???>>>;;;;;;;;;<<<<<<=========>>>>>>>>>>>>============999999999999::::::::::::999::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::888888999999999888777666555555555666666666777777888777777666666777777888777888888888888888888888666666666777777777888888888888999999999:::::::::<<<;;;:::999:::;;;===>>>=========>>>>>>?????????=========<<<<<<<<<<<<;;;<<<;;;:::999999888888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<======<<<<<<===???AAABBBFFFHHHMMMUUU[[[cccqqqppplllhhhgggmmm|||yyyqqqnnncccaaa^^^[[[XXXTTTNNNKKKKKKIIIEEE???888444333333222222111111000000//////111000000//////000000111222222222111000/////////.........///////////////...------------......///////////////////////////000000000000000000000000...------------...//////......---,,,,,,---///000//////............//////...............---------........................---------............///---------.....................//////////////////............////////////------......//////000000111111000000000111111222111111222222222333333333555888:::>>>KKKbbbyyy~~~~~~||||||}}}|||{{{yyyxxxzzz|||{{{qqqiiidddZZZVVVOOOJJJGGGDDDBBBAAA===<<<<<<<<<<<<>>>???@@@AAABBBCCCEEEFFFFFFEEEEEE@@@>>>;;;:::;;;;;;;;;:::888888999999:::;;;;;;;;;999999999999999999999999777777666666777777888999999888888888888999::::::::::::::::::::::::::::::;;;;;;::::::;;;<<<======AAAEEEJJJKKKHHHEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@>>><<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>?????????>>>======????????????????????????===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::888999:::::::::999888777666666777777777888888888777777777666666777777777888888888888999999999999666666777777888888999999999::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>>??????@@@>>>>>>>>>=========<<<<<<===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;>>>======<<<===>>>@@@@@@CCCEEEIIIPPPUUU\\\iiivvv{{{ssskkkfffhhhuuu|||nnnjjjeee___[[[WWWRRROOOKKKLLLKKKFFF>>>888555444222222222222111111111111111111000000000000111111000000000000000000//////............/////////000...............///000000////////////////////////////////////////////////---------------...//////---.........////////////000///...------...///000---------.......................................---------............///---------.........//////,,,------...////////////............////////////---......///000000111111888777444111000000111222111111111111222222222222444999===BBBRRRmmm}}}~~~}}}||||||}}}}}}{{{yyyxxxzzz||||||qqqggg^^^YYYNNNJJJFFFBBB@@@???>>><<<;;;:::::::::;;;<<<===>>>===>>>???AAAAAAAAA@@@@@@;;;:::888999:::;;;:::999888888999:::;;;;;;;;;;;;999999999999999999999999777777666666777777888999888888777777888888999:::::::::::::::::::::::::::;;;:::999999:::===@@@BBBGGGMMMSSSTTTOOOHHHEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>???>>><<<:::;;;;;;;;;<<<===>>>>>>>>>999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<===>>>???@@@@@@???>>>============>>>>>>>>>??????============<<<<<<;;;;;;========================;;;;;;<<<<<<<<<=========>>>>>>??????@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<;;;:::888777888888888888999999999999999888888777777888888999888888888999999999::::::666666777888888999::::::999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@??????>>>>>>>>>=========>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;>>>===<<<<<<<<<===>>>???AAABBBFFFLLLQQQWWWdddqqqrrrjjjiiirrrzzzwwwrrriiibbb\\\YYYVVVTTTLLLNNNNNNKKKCCC;;;777666222222222222222333333333111111000000000000111111------......///000000000---.........//////000000///////////////000111111////////////////////////////////////////////////---------------...///000---...///000111111000000000///...------...///000,,,------....../////////........................---------.........//////---------.........//////++++++---...////////////............/////////000...//////000111222222222???<<<777333000000111222000000111111111222222222555;;;@@@FFFWWWttt~~~~~~{{{{{{zzzyyyzzz{{{{{{yyywwwxxxzzz|||~~~{{{qqqfff[[[RRRMMMEEECCC???======<<<:::999<<<<<<;;;<<<<<<===>>>>>>;;;<<<===>>>???>>>======:::999999:::<<<===<<<;;;777888999:::::::::::::::999999999999999999999999777777777777777888888999999999999888999999:::;;;:::::::::::::::::::::::::::999888888:::>>>CCCFFFLLLSSSZZZZZZSSSKKKEEECCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBCCCBBB???===;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>======<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<:::888777888888999999999::::::::::::999999999999999999:::888888888999999:::::::::666777777888999999::::::888888999999999:::::::::888999:::;;;<<<;;;:::999;;;<<<<<<===>>>?????????????????????>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;===<<<;;;;;;;;;;;;======AAABBBFFFLLLOOOVVVcccooo}}}{{{rrrnnnsssvvv{{{ttthhh```[[[XXXVVVQQQNNNKKKKKKJJJFFF===666777555222000000000///...111111111111111111111111222111111000000000000000000000111111111111000000/////////...------,,,,,,---.........//////000000......................................................---------,,,,,,,,,111111000000/////////...........................------------------------***++++++,,,---...//////............////////////000000////////////000000000000000000////////////111111222222222111111000111111111111111111111111333444555555444444666777:::888BBBWWWiiiwww{{{zzz{{{{{{zzz||||||{{{zzzxxxyyy|||~~~{{{uuujjj```VVVMMMFFFBBB>>>===<<<;;;:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<<<<<<<============>>>>>>::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::999999999999444444555666777888999:::;;;;;;;;;;;;::::::::::::888888999:::;;;<<<<<<===;;;:::<<<>>>>>>???EEEMMMWWW___eeeddd^^^WWWMMMEEEEEEDDDBBBBBBCCCCCCBBBAAABBBBBBAAAAAA@@@?????????================================================888999999999999:::::::::<<<===============<<<<<<>>>???@@@AAA@@@???<<<;;;>>>>>>>>>>>>????????????AAAAAA@@@@@@>>>===;;;:::<<<===>>>>>>???@@@AAAAAABBBAAA???>>>===<<<<<<<<>><<>>===<<<;;;===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999==================<<<<<<<<<<<<<<<======>>>???@@@>>>AAABBBBBB???>>>@@@BBB===>>>??????>>>===???@@@@@@@@@???>>>===<<<;;;;;;AAA===::::::;;;<<<;;;:::===<<<;;;;;;<<<===>>>???>>>>>>BBBHHHLLLRRR]]]hhhvvvyyyooooooqqqsss~~~|||pppfff```\\\YYYTTTQQQMMMLLLLLLHHHAAA;;;999666333111111111111000111111111111111111111111111111000////////////000000000111111111111000000000////////////...................../////////000.........................................................---------,,,,,,...---------,,,,,,,,,,,,........................////////////////////////+++,,,,,,------......///............////////////000//////......//////000000000000000////////////000000111111111111111000111111111111111111111111222444555555444444666777:::;;;GGG\\\nnn}}}{{{xxxxxxyyyyyyxxxzzzzzzyyyxxxwwwxxxzzz}}}~~~}}}yyymmmggg^^^UUUMMMGGGBBB???======;;;:::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::888888999999999999:::::::::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;:::999;;;>>>???@@@HHHQQQ]]]eeellllllgggaaaWWWNNNKKKHHHEEEDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>??????>>>>>>======>>>@@@AAAAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB?????????>>>>>>======<<<>>>>>>>>>??????@@@@@@AAACCCBBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@>>><<>>===<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===============<<<<<<<<<===============>>>@@@@@@???AAABBBAAA???>>>@@@BBB>>>???@@@???>>>===>>>???????????????>>>>>>>>>>>>@@@>>>;;;:::<<<<<<;;;:::<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>AAAGGGKKKPPP[[[eeesss}}}sssooonnnpppyyyxxxnnnfff___ZZZXXXTTTPPPOOONNNKKKFFFBBB;;;888444222222333222111111111111111111111111111111000//////....../////////000000111111000000////////////000000000000000............////////////.........................................................------------,,,,,,,,,,,,,,,,,,+++++++++........................////////////////////////------------------------............///////////////..................///////////////000000000000......///000111111111111111111111111111111111111222333444444333444666888<<<@@@OOOdddttt}}}~~~wwwtttuuuwwwxxxwwwxxxxxxxxxvvvvvvwwwzzz|||~~~}}}}}}}}}yyyqqqlll]]]XXXPPPIIIDDDAAA???===<<<;;;;;;::::::::::::;;;999999999999999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>=========<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::888999:::;;;<<<======>>>>>>=========<<<<<<<<<;;;;;;:::<<>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@@@@@@@??????===>>>@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDD@@@??????>>>??????@@@@@@BBBBBBAAAAAAAAABBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAA???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???@@@@@@>>><<>>===<<<==================>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<========================>>>???@@@AAA@@@AAAAAA@@@??????@@@BBB@@@AAAAAA@@@>>>===>>>???>>>>>>??????@@@@@@@@@@@@@@@>>><<<;;;<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>AAAFFFIIIMMMWWWaaammmxxxvvvppplllkkksss}}}}}}ssskkkccc\\\ZZZVVVSSSPPPOOOMMMJJJHHH===:::666333333333222222111111111111111111111111000000///...............//////000000000000//////---......///000000111111.........///////////////............................................................------------................................................------------------------//////......---------,,,............////////////......------------......////////////000000000000------...000000111111111111111111111111111111111111222333333333444777999===EEEVVVhhhttt}}}|||zzz~~~{{{uuutttvvvxxxyyyxxxwwwwwwwwwvvvvvvwwwzzz}}}~~~zzzwwwtttnnneee^^^SSSNNNHHHBBB@@@???>>>>>>::::::::::::::::::::::::999999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;:::::::::;;;<<<=========???????????????????????????>>>???CCCEEEJJJTTT^^^oooyyy|||rrriii[[[VVVNNNHHHFFFGGGIIIJJJFFFEEEDDDCCCBBBAAA@@@??????????????????????????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFDDDCCC@@@AAADDDFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA???>>>>>>???@@@@@@???===@@@@@@@@@@@@???>>>============>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<========================<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>============<<<<<<===============>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBAAABBBBBBAAA???===>>>???????????????????????????@@@???>>>======<<<<<<;;;<<<;;;;;;;;;;;;<<<<<<<<<>>>===@@@DDDGGGJJJSSS\\\gggrrrwwwpppllliiimmmvvvzzzsssiiibbbZZZWWWTTTQQQPPPNNNMMMLLL@@@<<<777444222222222111111111111111111111111111000000///...............//////000000000000//////,,,,,,---...//////000000///////////////.........................................................//////.........---------//////////////////000000........................------------------------000//////......------,,,............////////////......------------........./////////000000000111------...000000111111111111111111111111111111111222333333333444555999<<<@@@KKK\\\iiiqqqyyy}}}~~~wwwuuu}}}{{{vvvuuuxxxzzz{{{zzzxxxxxxxxxxxxxxxyyy}}}}}}vvvpppkkkcccZZZSSSMMMIIICCC???>>>=========999:::::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===========================>>>>>>???@@@@@@AAAAAABBB@@@AAAEEEHHHMMMYYYdddwww}}}sssddd]]]SSSLLLIIIIIIJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>============>>>>>>>>>?????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHGGGEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJGGGFFFBBBDDDFFFGGGGGGGGGEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>???AAAAAA@@@>>>AAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>?????????>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBB???>>>>>>???AAAAAA@@@??????>>>======????????????======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<>>EEESSSccclllnnnsss}}}uuuuuu{{{wwwvvvyyy{{{|||{{{xxxyyyyyyyyyyyy{{{{{{qqqhhhaaaYYYQQQKKKFFFCCC???===<<<<<<;;;:::999::::::;;;;;;;;;;;;:::999999999999999:::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@>>>@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAABBBCCCCCCDDDBBBCCCGGGKKKRRR___lll{{{llldddZZZQQQMMMLLLMMMMMMIIIHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHJJJPPPRRRTTTUUUTTTQQQMMMJJJFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???AAABBBCCCAAA@@@AAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@???>>>===<<<;;;????????????????????????<<<===>>>>>>??????>>>>>>??????????????????????????????>>>>>>>>>=========>>>>>>??????@@@@@@AAAAAA????????????@@@AAABBBCCCCCCCCCDDDFFFGGGFFFDDDAAABBBCCCCCCBBB@@@???@@@AAACCCCCCBBBAAA@@@???>>>===>>>@@@AAA@@@>>>===<<<============>>>======<<<;;;<<<<<>>@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCFFFHHHIIIJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGHHHFFFHHHMMMSSS]]]lllzzzssslllaaaWWWRRRPPPPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJNNNQQQTTTTTTTTTTTTNNNMMMKKKJJJKKKMMMOOOQQQZZZ\\\^^^___]]]YYYUUUQQQJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@BBBDDDDDDCCCAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@AAAAAABBB@@@@@@????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@@@AAAAAABBBCCCCCC@@@@@@???@@@@@@AAABBBCCCCCCDDDFFFIIIKKKJJJEEE@@@AAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA>>>@@@BBBBBB???======>>>>>>>>>?????????>>><<<<<<;;;;;;>>>CCCEEEFFFMMMVVV]]]hhhxxxyyypppkkkffffffkkkuuukkkXXXYYYZZZYYYVVVTTTSSSSSSPPPJJJBBB<<<888666444333111111111111111111111111222222111000000000000000......////////////......////////////000000000000000000//////.........---................................................000/////////............---------....../////////........................------------------------.../////////////////////............/////////000000000////////////000000---......///000111111222111222222222222111111000111111111111111111111111444555555555666999>>>BBBPPP```pppssspppuuuxxxlllvvv{{{wwwtttsssvvvxxxwwwvvvwwwxxxxxxyyyyyy|||uuuggg[[[RRRLLLFFFBBB>>>======>>>??????===;;;999:::<<<=========<<<<<<;;;;;;::::::;;;;;;<<<===@@@AAACCCEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMGGGIIILLLOOOPPPQQQQQQPPPLLLLLLKKKKKKKKKJJJJJJJJJMMMLLLLLLKKKIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLKKKMMMTTT\\\gggxxxxxxpppeee\\\VVVSSSRRRRRRJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKLLLKKKOOOTTTZZZ^^^______^^^TTTSSSQQQQQQQQQTTTWWWYYYaaacccfffgggddd```ZZZWWWMMMLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEDDDBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???@@@AAAAAABBBBBB======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDD@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGLLLNNNLLLEEE@@@@@@BBBCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEE>>>AAACCCBBB???======>>>>>>???@@@@@@@@@>>>===<<<:::;;;>>>CCCEEEGGGMMMVVV\\\gggwww|||oooiiidddeeejjjzzzmmmddd]]]VVVTTTWWWXXXTTTPPPKKKJJJHHHDDD>>>:::888777444333222222111222222222222111111000000000000000333222222222111111000000........................,,,---------.../////////------..................------------------------//////.........---------//////.........---------000000//////.........---//////.........------------------............///000000///...............---------............///---,,,,,,,,,---///000222///000000000111111111111222222333333333333444444888666666888666888DDDSSSaaalllwww{{{yyy}}}}}}xxxuuuwwwxxxtttttttttrrrsssvvv{{{zzzyyy{{{~~~vvviii\\\SSSLLLEEEAAAAAA???>>>===;;;::::::::::::===<<<:::999888999:::;;;;;;666555:::>>>??????AAAFFFIIINNNQQQSSSTTTWWWYYY\\\^^^^^^ZZZXXXYYYXXXTTTSSSSSSUUUYYY___bbbaaa```ZZZVVVTTTUUUZZZ\\\ZZZWWW[[[YYYWWWTTTSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUTTTWWWWWWYYY___eeepppxxxjjj```\\\ZZZVVVSSSQQQPPPOOOPPPSSSVVVXXXXXXWWWWWWWWWUUUTTTRRRPPPOOOQQQPPPNNNLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNPPPRRRSSSSSSSSSTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRRRRQQQQQQSSSTTT[[[^^^dddiiillllllkkkjjjddd[[[UUUUUUWWWZZZ]]]bbbnnnooonnnmmmnnnlllbbbVVVRRROOOLLLJJJJJJIIIHHHGGGGGGEEEDDDDDDEEEFFFFFFEEEGGGFFFFFFEEEDDDCCCBBBBBBDDDBBBAAACCCEEEEEEAAA>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAABBBDDDDDDCCCAAA??????@@@@@@AAABBBBBBBBBDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAADDDDDDDDDDDDCCCBBBAAAAAACCCBBBCCCEEEHHHIIIHHHFFFDDDCCCBBBCCCDDDEEEDDDBBBDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCBBBAAABBBDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???>>>======BBBAAA@@@@@@??????@@@@@@;;;<<<>>>???AAAFFFLLLPPP]]]gggtttwwwnnneeebbbeee}}}rrrfff___XXXVVVWWWVVVRRRMMMMMMLLLJJJEEE@@@;;;777666222222222222222222222222222222111000000000000000111111000000000/////////........................---------.....................------------------------------------------//////.........---------//////.........---------000/////////............//////.........------------------............///000000///...............---------............///000///.........///000111000000000000111111111111222222333333333333444444666444555888888===KKKYYYiiirrr}}}uuuuuu||||||vvvrrrssssssssstttwwwzzzyyyyyy{{{~~~nnnbbbUUUNNNHHHBBB??????@@@???>>>===;;;;;;::::::<<<;;;;;;:::::::::;;;;;;<<<888888<<>>>>>>>>>>>???;;;<<<>>>???AAAEEEKKKOOOZZZdddqqq}}}sssfffaaaddd|||ooohhh___ZZZYYYVVVQQQMMMNNNNNNLLLHHHCCC===888555111222222333333222222111222222111000000000000111000000000000000/////////.......................................---------......------,,,,,,++++++------------------------...............---------...............---------////////////...........................------------------............///000//////............///---------............///222111000////////////000111111111111111111000000222222333333333333444444444444555777;;;DDDTTTbbbpppxxxwww|||xxxssspppqqqsssrrrtttwwwwwwxxxyyy|||wwwfff\\\PPPKKKGGGBBB@@@AAACCCBBBAAA@@@???>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<<<<<:::;;;>>>>>>@@@GGGOOOWWW]]]dddjjjooouuu|||}}}{{{yyyxxx{{{zzzxxxwwwwwwyyy{{{}}}}}}~~~~~~{{{wwwuuupppoooqqqwww}}}wwwlllddd___\\\ZZZXXXXXX[[[cccmmmuuuyyy|||{{{yyyvvvrrrnnnkkkiiieeefffgggiiiiiiiiihhhhhhffffffeeefffiiimmmqqqsssqqqrrrttttttrrrqqqrrrssspppppppppqqqqqqrrrrrrrrrtttsssrrrpppnnnooorrruuuvvv{{{{{{sssjjjhhhhhhjjjnnntttzzz{{{vvvoooiiiccc___ZZZVVVSSSQQQNNNLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDEEEGGGJJJKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHGGGGGGJJJMMMQQQRRRRRRNNNJJJFFFCCCBBBBBBBBBAAADDDCCCCCCBBBBBBBBBCCCCCC@@@BBBCCCDDDEEEHHHLLLOOOMMMMMMNNNMMMLLLJJJIIIHHHFFFEEEDDDBBBBBBAAAAAAAAA???>>>>>>===<<<=========<<<===>>>???AAAEEEJJJNNNVVV```nnnzzzxxxggg```bbb~~~uuuiii```[[[WWWSSSPPPNNNMMMLLLJJJGGGBBB<<<888111222333333444333222111333222111111000000111111111000000000000000000000......................../////////...---------,,,......---,,,++++++******------------------------................................................///////////////.................................---------............///000///............//////---------............///000000000000000000000000222222111111111111000000222222222333333333444444444444555777===JJJ[[[hhhtttyyyxxxrrroooqqqrrrqqqqqqtttsssuuuxxx|||sssbbbXXXOOOKKKIIIFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB;;;<<<>>>?????????>>>===;;;;;;===???===???JJJVVVeeekkkrrrxxx}}}yyylllddd```]]]\\\]]]cccooo}}}}}}yyy{{{~~~~~~}}}|||wwwsssrrrsssxxxzzzrrrjjjgggaaa\\\YYYVVVSSSPPPPPPNNNMMMMMMNNNNNNNNNMMMOOOOOONNNLLLJJJHHHEEEDDDGGGHHHJJJMMMPPPRRRSSSSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLOOOTTTXXX[[[[[[VVVRRRKKKGGGEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCAAABBBCCCDDDFFFJJJOOOSSSUUUUUUUUUTTTRRRPPPMMMKKKFFFEEEDDDCCCBBBBBBBBBBBB??????>>>===============<<<===>>>???@@@DDDIIIMMMTTT___mmmyyynnneeedddsssfff]]]XXXUUUSSSNNNMMMLLLLLLKKKGGGBBB===444444444444444333222222333222222111111111111111/////////////////////////////////////////////////////////...---------,,,......---,,,++++++******---------------------------.....................---..............................///////////////---.....................---------............/////////............//////---------............///------...///000000111111222222222111111111111111222222222333333333444444555666666888@@@PPPaaalllvvv|||xxxssspppqqqqqqooooooqqqooosssxxx}}}ttt```WWWOOOMMMLLLJJJIIIKKKHHHGGGFFFEEEDDDDDDDDDDDD===>>>@@@AAAAAA@@@???>>>:::;;;>>>???===???KKKXXXiiipppyyyuuujjjddd^^^^^^aaakkk{{{xxxqqqmmmhhhccc```\\\YYYWWWYYYWWWUUUUUUVVVWWWWWWVVVTTTSSSQQQOOOLLLJJJHHHHHHIIILLLQQQUUUYYY[[[]]]^^^]]]\\\ZZZYYYWWWWWWWWWWWWTTTUUUVVVTTTQQQPPPQQQSSSRRRRRRSSSSSSTTTTTTTTTUUUOOOQQQSSSTTTQQQOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQSSSWWW\\\```cccccc]]]XXXPPPKKKIIIIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHMMMSSSXXX\\\\\\\\\ZZZWWWSSSPPPMMMGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????>>>>>>??????===>>>>>>>>>@@@CCCHHHLLLTTT^^^mmmyyy{{{mmmhhhnnnbbbZZZUUURRROOOMMMLLLLLLMMMKKKFFFBBB888777666555444333333333333333222111111111111222,,,,,,,,,,,,------------////////////////////////...............---------......------,,,,,,++++++---------------------------------...............---------........................///////////////---------...............---------............//////............//////000---------............///+++,,,...///000111111111111111111222222222333333222222333333333333444444555888999;;;EEEWWWgggpppzzz}}}yyysssppprrrrrrooonnnooonnnsssyyyzzzfff]]]VVVUUUUUUSSSRRRSSSPPPNNNLLLJJJGGGFFFEEEDDDAAAAAABBBBBBAAAAAA@@@???:::;;;===???>>>@@@KKKXXXdddlllwwwppphhhaaabbbhhhuuu{{{wwwqqqlllhhhddd```^^^[[[ZZZYYY[[[]]]___```___[[[XXXUUUQQQOOONNNNNNNNNMMMSSS\\\dddiiimmmppprrrpppnnnkkkiiifffeeeeeeeeebbbdddfffddd```^^^^^^```\\\\\\\\\\\\\\\\\\\\\\\\ZZZ]]]aaaaaa___[[[YYYXXXVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ]]]aaagggkkkllllllddd___WWWQQQMMMKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHLLLSSSZZZ___bbbbbbbbb```\\\WWWRRROOOJJJIIIGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>???BBBGGGKKKRRR]]]lllxxxrrrggg}}}nnnaaaWWWRRRSSSPPPLLLLLLNNNMMMHHHDDD===;;;888555333333444555444333222222111111222222---------....../////////////////////////////////---------.....................---------------------------------------------------.........//////---------.........//////............/////////000---------.........//////---------............///...............///000000---------............///......000111111111111000000000111111222333444444222222333333333333444444555:::<<<@@@LLL___ooovvv}}}{{{wwwrrrppprrrssspppoooqqqooottt|||xxxoooiiihhhhhhfffdddfff```^^^ZZZUUUPPPLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<>>>@@@@@@CCCLLLVVVaaajjjuuu}}}wwwkkkeeehhhppp}}}vvvqqqlllgggddd]]]]]]___bbbhhhlllnnnoookkkggg```YYYTTTRRRRRRSSSUUU___lllxxx}}}}}}|||{{{|||xxxwwwxxxqqqqqqpppooonnnmmmlllkkknnnqqquuuvvvsssooollljjjggggggggghhhhhhhhhhhhhhheeeffffffggghhhhhhhhhhhhfffhhhlllrrrwwwzzzzzzyyypppjjjaaaZZZTTTPPPLLLJJJGGGGGGFFFDDDDDDCCCCCCDDDCCCDDDHHHLLLRRRZZZdddjjjjjjjjjjjjgggccc]]]WWWTTTNNNMMMKKKIIIGGGEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>???BBBFFFJJJNNNYYYhhhuuu}}}nnnyyyhhh[[[SSSWWWRRRNNNLLLNNNMMMHHHDDD@@@>>>999555333333444555444333222222111111222222000111111111222222333333000000000000000000000000,,,------....../////////------..................---------------------------------.........//////---------.........//////---.........//////000000---------.........//////---------.........//////...............///000111---------.........//////111111222333222111000/////////000111333444555666222222333333333444444444555:::>>>CCCPPPeeeuuuzzz}}}~~~zzzuuuqqqooorrrtttrrrqqqssspppvvv{{{{{{zzzxxxwwwwwwooolllfff___XXXRRRNNNKKKHHHFFFDDDBBBAAA@@@@@@AAA>>>===>>>AAACCCEEELLLUUUbbbjjjuuu|||{{{nnnhhhlllvvv~~~wwwqqqlllhhheeefffiiinnnvvv|||}}}wwwmmmbbbZZZVVVUUUUUU^^^iiizzz~~~|||zzzvvvvvvvvvvvvvvvuuuuuuuuurrrsssssstttttttttttttttrrruuuyyyzzztttkkkbbb[[[TTTOOOLLLHHHHHHFFFEEEDDDDDDDDDDDDBBBEEEIIINNNVVV```kkkrrrqqqqqqqqqnnnjjjccc]]]YYYQQQPPPNNNKKKIIIGGGFFFEEEBBBAAA@@@@@@??????@@@@@@>>>??????>>>???AAAFFFIIIKKKVVVeeerrrzzzuuufffZZZUUURRROOOMMMNNNPPPQQQQQQHHHCCC===666333333555777222222222111222222333444000000111111111111000000//////////////////////////////////////////////////////...------------...------............------,,,---------.../////////------......//////000000...........................------------...//////............///////////////////////////.........000000///////////////000------......//////000000222222222222222222222222000222444444444444666777555>>>DDDKKK[[[qqq||||||~~~{{{wwwxxxrrrnnnooopppoooppptttxxx}}}~~~}}}yyyrrriii___VVVPPPOOOHHHCCCDDDFFFCCCBBBBBBAAA===<<<@@@FFFLLLUUU^^^jjjuuu||||||~~~vvvqqquuu|||yyywwwnnnqqqtttxxx{{{nnnddd\\\[[[]]]fffwwwtttiiibbb[[[RRRKKKOOONNNLLLIIIFFFDDDCCCBBBAAADDDKKKVVVbbblllsssvvvzzzxxxtttrrrpppjjjaaaZZZZZZVVVPPPKKKHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????BBBEEEMMMUUUbbbmmmvvv~~~qqqbbbVVVTTTRRRQQQQQQQQQPPPOOOKKKFFF@@@999555444555666222222111000000///000000000000111111111111000000////////////////////////////////////////////////000000///............///------............---------------........................///////////////...........................------------...//////............/////////////////////////////////...000000////////////000000//////000000111222222222222222222222222222222222111222444444333444555777777===FFFSSSggg{{{{{{tttuuupppmmmooopppqqqsssxxx}}}yyynnnccc\\\UUUMMMGGGGGGGGGDDDBBBBBBBBB??????BBBFFFLLLXXXbbbuuu|||yyy|||}}}zzz~~~rrrhhhfffhhhwwwtttlllddd[[[TTTPPPOOOLLLIIIGGGEEEDDDDDDDDDHHHOOOZZZfffqqqyyy}}}~~~{{{yyyvvvppphhhaaa[[[WWWQQQMMMJJJIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA???>>>???BBBEEEJJJSSS___jjjsss|||kkk]]]ZZZXXXWWWVVVUUUSSSQQQPPPKKKEEE===888555444444444333222111////////////000000111111111111000000////////////////////////////////////////////////111111000///////////////------............------...............---------///////////////....................................------------...//////............////////////......//////////////////000000////////////000000//////000111111222222333222222222222222222222222222333444444333333555777<<<>>>KKKaaawww~~~wwwsssqqqmmmlllooorrrssswww}}}qqqggg```WWWOOOMMMKKKGGGDDDEEEDDDBBBCCCDDDFFFLLLZZZggg}}}zzzvvvwww}}}qqqiiiaaa[[[TTTRRRNNNKKKHHHFFFFFFEEEHHHLLLUUU```mmmyyy|||vvvmmmfff\\\XXXSSSOOOMMMKKKIIIHHHCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>???BBBDDDGGGPPP[[[gggpppzzzttthhhddd___[[[ZZZXXXWWWVVVUUUQQQJJJCCC<<<777444333666555444333222222222222000000111111111111000000////////////////////////////////////////////////111000//////......//////------............------/////////...---------,,,000000//////......------...........................------------...//////............////////////............////////////000////////////000000111---......///000000111111111222222222222222333333333333444333333333666888AAACCCSSSooo{{{vvvtttpppmmmmmmppprrrtttyyyuuummmcccYYYUUUQQQLLLIIIIIIEEEEEEEEEFFFFFFJJJYYYhhh~~~||||||wwwmmmfffaaa[[[XXXSSSMMMIIIGGGFFFFFFJJJPPPZZZfffsssvvvllleee]]]YYYTTTPPPNNNLLLJJJHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@AAA@@@???>>>???BBBDDDFFFMMMYYYdddnnnxxxrrrlllddd^^^ZZZZZZYYYYYYXXXUUUPPPIIIAAA;;;666444444333333333333333444444000000111111111111000000000000000000000000000000////////////////////////000///......------......------............------/////////...---------,,,000000//////......------...........................------------...//////............////////////---.........//////000000///////////////000111111......//////000111111111111111111222222333333333333444444444333555888:::BBBHHH^^^{{{yyyuuutttqqqoooppprrrssssssyyy}}}qqqeee]]]WWWPPPLLLLLLGGGGGGGGGGGGEEEHHHUUUcccyyy|||xxxwwwzzzvvvnnnjjjddd```XXXQQQKKKHHHGGGGGGLLLTTT```mmmzzzxxxlllddd]]]ZZZUUUQQQNNNLLLIIIFFFDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@>>>===>>>AAADDDFFFMMMWWWaaakkkvvvyyysssjjjbbb^^^\\\[[[[[[ZZZXXXTTTNNNFFF???999666111111111111111222333333000000111111111111000000000000000000000000000000//////////////////////////////...---------------------............------...............---------///////////////....................................------------...//////............////////////------......///000000000///......//////000111222000000111222222333333444111111111222222333333444333444555444555777;;;>>>BBBRRRmmmzzztttrrrrrrrrrqqqrrrtttsssssszzzuuuiii___UUUOOONNNLLLJJJHHHHHHFFFGGGQQQ\\\rrr|||xxxvvvzzz}}}sssnnnkkkfff]]]TTTNNNJJJJJJJJJPPPYYYhhhvvv}}}qqqhhh___\\\WWWSSSOOOLLLHHHEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@>>>===>>>AAACCCFFFLLLUUU___hhhttt|||tttnnniiiddd```]]]ZZZYYYVVVQQQKKKCCC===999333333222111111111222222000000111111111111000000000000000000000000000000////////////////////////000//////...............------............---------------........................///////////////...........................------------...//////............////////////------......///000000111............///000111222000111111222222333444444000111111222333333444444444444555555666999>>>BBBKKKddd{{{~~~~~~|||~~~~~~yyyssspppqqqsssqqqppprrrttttttttt|||zzzlll^^^VVVTTTQQQMMMJJJJJJHHHHHHMMMTTTggg~~~vvvsss{{{yyyrrrnnnhhh```WWWQQQNNNOOOPPPUUU```qqqxxxoooccc___ZZZUUUQQQMMMHHHEEEDDDDDDCCCBBBBBBBBBBBBBBB???@@@???>>>===>>>AAACCCEEEKKKSSS\\\eeeppp|||~~~yyysssmmmeee```ZZZYYYWWWSSSMMMEEE???;;;777666555444333222222222000000111111111111000000000000000000000000000000////////////////////////111111000///////////////---..................---,,,------....../////////---.........//////000000...........................------------...//////............/////////000---------...///000000111............///000222222/////////000111111222222000000111222333333444444444444555666777;;;@@@DDDUUUtttwwwzzzzzzwwwyyy~~~vvvxxxwwwyyyxxxtttooonnnqqqvvvoooooorrruuutttuuu}}}wwwggg]]]ZZZUUUOOOLLLKKKJJJIIIKKKPPP\\\vvvwwwpppsss~~~~~~|||{{{{{{}}}~~~}}}yyyyyy}}}~~~{{{xxxsssuuuxxxzzz}}}zzznnniii```XXXSSSQQQSSSTTTYYYfffxxx|||ttteeebbb\\\WWWSSSNNNIIIEEEDDDDDDCCCBBBBBBBBBBBBCCC???@@@???>>>===>>>AAACCCDDDJJJQQQYYYbbbmmmzzz~~~uuuiii```[[[YYYVVVTTTSSSNNNFFF@@@;;;888444222222333444444222222222111111111111000000000000000000000000000....................................////////////000000//////.........---......//////...---,,,,,,///...---,,,,,,---...///---------............///............////////////////////////000000000000000...,,,******,,,...000111111000000000000111111000000000000111111111111000111111222222333444444333333555999;;;>>>GGGQQQggg|||}}}yyyvvvvvv}}}rrrlllllljjjkkkmmmoooppppppoooooorrrqqqpppqqquuu{{{oooeee___[[[TTTNNNMMMLLLJJJJJJMMMZZZkkkuuuqqqvvv|||xxxvvvooommmkkkjjjjjjiiigggfffhhhhhhfffeeeddddddddddddcccbbbbbbbbbfffmmmwww~~~xxxpppgggaaaZZZUUUTTTWWWdddtttwwwjjjddd]]]WWWSSSNNNHHHCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>===<<<<<<<<<>>>???@@@EEEIIIOOOVVV^^^jjjxxx~~~rrrhhh^^^[[[XXXVVVUUUPPPJJJDDD===999555333222333333333222222222111111111111000000000000000000000000000....................................////////////000/////////............111000000000/////////...///...------------...///---------............///............////////////............///////////////...---,,,,,,---...///111111000000000000111111000000000000111111111111111111111222333333444444555444666999<<>>===<<<<<<<<<>>>???@@@BBBGGGMMMTTT]]]jjjxxx|||uuujjj```\\\YYYWWWVVVTTTNNNJJJ@@@<<<777444333222222111222222222111111111111000000000000000000000000000////////////////////////............////////////////////////............111000///.........///000///......------......///---------............///............////////////------------............//////............//////111111000000000000111111000000000111111111222222111111222222333333444444666555777:::<<>>======<<<<<<===?????????DDDJJJRRR[[[gggvvvvvvzzztttiii]]]ZZZVVVUUUVVVUUURRROOOCCC???:::555333222111000222222222111111111000000000000000000000000000000000000000000000000000000............///////////////////////////.........///...,,,++++++,,,.../////////............//////---------............///............////////////------.........///////////////000000000000//////111111000000000000111111000000111111111222222222111111222222333444444555555555888;;;===CCCRRRaaavvvxxxkkkeeehhhhhhiiikkklllmmmnnnnnnnnnoooqqqtttzzztttlllgggbbb\\\XXXWWWSSSMMMIIIIIIJJJQQQ]]]lll{{{wwwqqqsss}}}xxxooohhhccc___XXXSSSQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOQQQQQQQQQPPPQQQTTTVVVbbbeeelllsss{{{|||wwwtttmmmlllkkkjjjiiiiiijjjjjjkkknnnqqqssstttuuuxxxzzzzzzzzz|||~~~xxxxxx|||~~~tttmmmddd]]]WWWRRRLLLGGGEEECCCAAAAAABBBBBBAAA??????>>>===<<<<<<===>>>??????CCCIIIOOOXXXcccqqqzzzooottt{{{uuukkk[[[WWWSSSQQQSSSUUUTTTRRRGGGBBB<<<888555444222111222222222111111111000000000000000000000000000000000000000000000000000000............////////////.........///////////////...---,,,******,,,...///////////////////////////---------............///............////////////....../////////000000000000000000000000000000000111111000000000000111111111111111111222222222222111222222333444444555555222444888<<<===CCCRRRaaavvvxxxlllfffiiijjjjjjlllmmmooopppqqqqqqrrrtttxxx}}}xxxpppjjjfffaaa[[[WWWWWWSSSMMMHHHHHHHHHLLLRRR[[[gggvvv}}}vvvuuu~~~|||ssskkkeee```YYYTTTQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNOOOMMMOOOPPPQQQPPPPPPRRRSSSZZZ\\\aaafffkkkvvv}}}yyytttqqqkkkiiigggeeeddddddddddddgggiiilllnnnnnnoooppprrrooooooppprrruuuxxxzzz|||vvvoooeee]]]WWWRRRLLLGGGFFFCCCAAAAAAAAABBBAAA@@@???>>>===<<<<<<===>>>???@@@CCCHHHNNNTTT___kkktttfffmmmvvv|||uuummm^^^YYYSSSPPPRRRSSSTTTSSSJJJEEE???:::888666444333222222222111111111111000000000000000000000000000////////////////////////............////////////.........//////////////////...---------...///000...//////000000//////...---------............///............////////////////////////000000000111000000////////////000000111111000000000000111111111111111222222222222333222222333333444444555555222444888<<<>>>EEEVVVggg}}}}}}{{{~~~|||tttkkkgggiiiiiiiiijjjlllnnnpppqqqssstttwww{{{|||uuunnniiieee___YYYVVVVVVSSSMMMIIIIIIEEEGGGJJJOOOXXXfffwww{{{vvvzzzyyysssjjjeee___ZZZWWWTTTRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPMMMOOOPPPPPPPPPOOOQQQRRRRRRSSSWWW\\\aaaiiizzz~~~yyyuuurrrmmmkkkhhheeedddcccddddddhhhjjjmmmnnnnnnmmmnnnoooiiiiiijjjjjjlllmmmoooooouuuyyyzzzrrrggg^^^XXXRRRLLLHHHFFFDDDAAA@@@AAABBBAAAAAA??????===<<<<<<======>>>@@@DDDHHHLLLRRR\\\hhhqqq]]]eeeooowww{{{~~~zzztttfff___WWWRRRRRRSSSSSSRRRLLLHHHAAA===:::888777555222222222111111111111000000000000000000000000000....................................////////////............/////////000---------....../////////...///000111111000///...---------............///............////////////........./////////000000111000...------...000111111111000000000000111111111111111222222222333333222222333333444555555555555666999;;;>>>III```uuu|||{{{~~~|||~~~{{{qqqllljjjiiiiiiiiijjjlllnnnqqqrrrrrruuuyyy~~~zzzsssmmmgggccc^^^XXXUUUUUUSSSOOOLLLMMMEEEFFFGGGHHHLLLWWWgggrrr~~~wwwwww}}}uuuqqqlllgggdddbbb___\\\YYYYYYXXXWWWVVVVVVVVVVVVQQQRRRSSSRRRPPPOOOPPPRRRRRRRRRTTTYYY]]]bbblllwww{{{xxxsssqqqmmmjjjiiihhhiiijjjllloooqqqrrrqqqpppppppppiiiiiiiiiiiiiiiiiijjjjjjkkkoootttxxx|||zzzttttttvvvtttssstttuuuwwwxxxxxxxxxyyy{{{}}}~~~}}}uuujjjaaaZZZTTTNNNJJJFFFDDDAAA@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<===>>>???BBBGGGKKKRRR[[[hhhppp}}}WWW___kkktttyyy|||mmmfff\\\UUUSSSSSSRRRQQQMMMIIICCC>>>;;;:::888777222222222111111111111000000000000000000000000000..................................../////////000---.........//////000000***+++,,,------------,,,...///000111111000///...---------.........//////............/////////000---------.........//////111000---,,,,,,---000111111111000000000000111111111111222222222333333333222222333444444555555666888888999:::>>>MMMhhh}}}~~~{{{wwwxxxqqqooooookkkjjjkkklllmmmppprrrtttqqqtttyyyyyyrrrkkkddd```^^^XXXTTTUUUTTTPPPOOOPPPIIIIIIHHHEEEEEEMMMYYYccctttyyyxxxwww|||~~~yyyuuusssooollliiicccbbbaaa```____________VVVVVVVVVTTTQQQPPPQQQRRRUUUSSSTTTWWWYYY[[[```ggglllwww~~~{{{uuusssooolllkkkkkkkkklllmmmpppssssssrrrqqqppppppggggggggggggffffffffffffeeeiiinnnqqqsssvvv||||||rrrkkklllmmmllljjjjjjhhhjjjlllmmmlllmmmoooqqqwwwxxxyyyyyyyyyyyy|||~~~zzz}}}xxxlllbbb[[[UUUOOOKKKGGGDDDAAA@@@@@@AAABBBAAA@@@???>>><<<<<<<<<===>>>===AAAFFFKKKRRR\\\hhhqqq{{{QQQXXXaaakkksssyyy~~~sssdddZZZTTTRRRSSSUUUPPPJJJFFFEEEAAA999444333444222111111222333333222333333222222111111000000000/////////............////////////////////////......---------,,,,,,,,,...............///000111///////////////......------......///////////////....................................////////////........................////////////000000000000...///000111111222111111333444444444555666666666222666:::<<>>>>>>>>>>>>>>>>>>>>BBBJJJPPPXXXeeeqqqzzzNNNTTT\\\eeemmmtttzzz~~~{{{lllbbb^^^]]]\\\[[[QQQKKKGGGFFFCCC;;;666444555444222222333444333222000000000000000000//////000000/////////.........////////////////////////000000/////////.........///............//////000///////////////......---------...///////////////....................................////////////........................////////////000000000000000111222333333444444333333333444444555666666666444888;;;===FFF\\\{{{xxxuuuyyyvvvpppmmmllliiikkkmmmnnnnnnoooqqqssspppuuu|||wwwooohhhcccaaa]]]YYYUUUSSSQQQOOOMMMKKKJJJGGGEEECCCFFFKKKNNNZZZaaakkktttyyy{{{||||||{{{|||zzzyyywwwwwwvvvuuusssqqqnnnlllhhhfffeeebbb___]]]ZZZYYYXXXXXXYYY[[[^^^```dddfffjjjllloootttzzz~~~zzzuuuqqqooonnnmmmlllmmmnnnpppqqqqqqpppooonnnssssssrrrpppnnnmmmlllkkkkkkkkkkkklllmmmoooqqqssstttxxx~~~{{{xxxtttooollllllkkkiiigggggggggggggggiiikkkmmmnnnmmmmmmmmmnnnnnnnnnmmmmmmkkkkkkkkklllmmmoooqqqsssttttttuuuvvvxxx||||||pppfff___XXXQQQLLLJJJGGGCCC@@@AAAAAABBBBBB@@@???>>>>>>======>>>>>>>>>???CCCIIIPPPWWWdddoooxxxIIINNNUUU]]]eeemmmuuuzzz|||~~~xxxooommmmmmkkkgggXXXPPPKKKIIIGGG@@@;;;999666555333222333444333222............////////////000000000000///////////////////////////////////////////////////.........000//////............//////////////////......---------...////////////.......................................////////////........................////////////000000000000000111222333444444444444333333444444555666666777777999<<<@@@LLLddduuuxxxvvvqqqnnnmmmiiikkkmmmmmmmmmnnnppprrrrrrvvv}}}|||ssskkkeeeaaa^^^YYYVVVTTTRRRPPPNNNLLLKKKIIIFFFCCCCCCEEEHHHPPPWWWbbblllssswwwzzz|||{{{~~~}}}{{{yyywwwtttrrroookkkgggccc```___^^^]]]]]]^^^``````dddddddddddddddgggkkkoootttwww{{{|||xxxtttrrrooommmkkkkkkkkklllmmmoooppppppqqquuuwwwxxxvvvrrrpppqqqsssooonnnnnnnnnoooooopppqqqppptttxxx}}}|||zzzwwwtttrrrqqqooollljjjhhhhhhhhhiiikkkmmmnnnoookkkkkkkkkkkkkkkkkkkkkjjjcccccccccdddeeegggiiikkkkkkkkkkkkkkklllnnnqqqrrryyysssiiibbbZZZSSSMMMJJJFFFBBB@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>??????CCCIIIOOOUUUbbbmmmvvv~~~FFFIIIOOOUUU]]]fffooouuuzzz||||||}}}|||vvvbbbYYYPPPNNNKKKEEE???===777555333222333333222111------......//////000000111111111000000000//////////////////////////////------------------------111000///...............///////////////......---,,,---......//////..........................................////////////........................////////////000000000000//////000111222222222222222333333444555666777777777888;;;CCCSSSkkk}}}sss}}}uuuqqqooonnniiijjjlllmmmmmmmmmoooqqqrrrwww~~~xxxoooiiiccc```[[[WWWUUUSSSPPPOOOLLLKKKJJJGGGDDDCCCDDDEEEMMMSSS\\\eeekkkooorrrtttwwwzzz~~~}}}zzzxxxuuupppjjjfffeeedddcccbbbaaaaaaaaaaaadddcccbbbaaabbbdddhhhkkkpppqqqsssuuuxxx{{{}}}~~~~~~}}}|||{{{{{{}}}~~~zzzvvvssspppllljjjjjjjjjjjjkkkmmmppprrrtttvvvzzz|||zzzvvvtttwwwzzzuuuuuutttttttttsssttttttqqqtttwwwyyy{{{}}}~~~}}}|||zzzxxxuuurrrpppmmmmmmmmmmmmnnnnnnoooooolllkkkkkkjjjjjjiiiiiiiiicccbbbaaa```aaabbbcccddddddddddddeeefffggghhhiiinnnsssyyy~~~vvvlllddd\\\TTTNNNJJJGGGBBB?????????????????????>>>===============??????BBBHHHMMMTTT```kkkuuu}}}EEEGGGKKKOOOVVV^^^gggnnnwww{{{ooocccVVVPPPLLLFFF@@@>>>777555333222222222111////////////000000111111222222111111111111000000000////////////////////////,,,---------------------111000///...............///////////////......---,,,------...................................................////////////////////////////////////////////////000000000000///000111222222333222222222222333444555666777888666777<<>>>>>???>>>>>>===<<<=========??????BBBGGGLLLSSS^^^iiittt|||DDDFFFHHHKKKPPPWWW___eeeqqqvvv}}}nnn\\\RRRLLLFFF@@@>>>999777444333333222111///111111111111222222222222222222222222111111111000////////////////////////.........///////////////000//////............//////////////////......---,,,,,,---............---....................................////////////////////////////////////////////////000000000000111222333444555555555555111222333444555777888888777999@@@QQQhhh|||yyy~~~tttooonnnmmmjjjlllmmmnnnmmmmmmooopppuuuyyy|||tttkkkgggbbb]]]YYYVVVRRRPPPKKKKKKJJJGGGEEEDDDEEEFFFEEEJJJPPPUUUYYY\\\___bbbaaafffmmmuuu|||wwwssspppnnnllliiigggfffffffffllliiigggfffffffffeeedddccccccdddgggjjjnnnrrrtttxxxyyyzzzyyyxxxzzz|||xxxuuurrrpppmmmooooooooopppqqqtttvvvxxxwwwzzz}}}}}}{{{{{{~~~{{{||||||}}}}}}|||{{{{{{vvvxxxyyyyyyyyyyyy{{{|||xxxyyy|||~~~||||||{{{yyywwwuuusssqqqqqqpppnnnlllkkkkkkkkkkkkgggeeebbb___\\\ZZZYYYYYY[[[[[[\\\\\\]]]^^^^^^^^^^^^aaadddgggjjjpppyyyyyyqqqjjjaaaWWWQQQMMMIIIDDD@@@??????>>>===???>>>======<<<<<<======>>>===@@@FFFKKKRRR^^^iiittt{{{CCCDDDFFFHHHKKKPPPVVV[[[hhhpppyyy}}}}}}}}}fffXXXPPPIIICCCAAA<<<999777555555444222111222222222222222111111111333333222222222111111111////////////////////////........./////////000000///............//////000///////////////......---+++,,,------......------....................................////////////////////////////////////////////////000000000000111222333444555555555555111222333444555777888888:::===HHH\\\uuuyyy|||~~~sssnnnllllllkkkmmmnnnnnnnnnnnnoooqqqxxx|||{{{pppkkkeee___[[[WWWRRRPPPLLLKKKIIIEEEBBBAAABBBDDDCCCFFFJJJNNNPPPRRRUUUWWWXXX\\\aaahhhsss}}}uuusssooollljjjiiijjjkkkllljjjhhhhhhiiihhheeebbbcccdddeeegggjjjmmmpppqqqrrrtttwwwwwwwwwzzz~~~zzzwwwuuutttsssssssssttttttuuuvvvxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~zzzzzzzzz|||~~~|||zzzwwwvvvsssrrrooommmkkkkkkkkkllliiigggdddaaa^^^\\\[[[[[[[[[\\\\\\\\\[[[ZZZZZZYYYXXX[[[^^^```bbbfffkkkooouuu{{{tttmmmeee[[[TTTNNNJJJEEEAAA@@@???>>>===>>>>>>===<<<<<<<<<<<<===<<<<<>><<<999777777666444222333333222222111111000000333333333222222222111111////////////////////////,,,,,,,,,---------.....................///000111///////////////......---+++,,,------......------..................................../////////000000000000000000000000000////////////000000000000000000111222333333333333111222333444666777888999===AAAMMMdddwww~~~}}}rrrnnnlllkkklllnnnoooooonnnnnnpppqqqzzzrrrnnngggaaa\\\WWWSSSPPPMMMKKKHHHDDD@@@???@@@BBBDDDFFFHHHIIIJJJJJJLLLMMMMMMPPPTTTZZZeeewwwyyyvvvrrrnnnllllllmmmnnnkkkiiihhhjjjlllkkkhhheeedddddddddeeefffggghhhiiilllppptttuuuuuuzzz{{{yyyxxxwwwwwwvvvwwwwwwwwwxxxxxxxxxyyy{{{{{{{{{}}}}}}{{{{{{|||yyyxxxvvvwwwyyy{{{}}}}}}~~~{{{zzztttrrrooommmkkkkkkkkklllkkkjjjgggdddaaa```______^^^^^^^^^]]][[[YYYXXXWWWVVVXXX[[[]]]^^^aaadddgggjjjsss}}}|||vvvppphhh^^^VVVOOOKKKFFFBBB@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;???EEEJJJQQQ^^^iiiuuu{{{EEEDDDCCCDDDFFFJJJOOOQQQZZZ```hhhpppvvv{{{mmmZZZNNNIIIGGGCCC@@@<<<777555444555666444333222111000000000000111111111111111000//////000000////////////000000...///////////////..............................000000000000000000000000000000000000000000000000000///......///000///---------------.........///000000000000000000000000+++,,,...000111000000///222222222222222222222222444333333444777999;;;;;;:::CCCYYYwwwzzzvvv}}}rrrmmmiiigggiiijjjlllmmmnnnqqqvvvyyy~~~}}}vvvmmmddd]]]YYYVVVTTTOOOMMMJJJFFFDDDCCCCCCCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNMMMOOOWWW```lll}}}zzzuuupppnnnnnnoooqqqqqqqqqqqqpppnnnllliiihhheeeeeeddddddeeehhhjjjlllmmmooosssvvvyyy}}}||||||||||||~~~|||{{{|||}}}}}}|||zzz|||}}}|||zzzzzzzzz|||~~~{{{xxxvvvtttqqqnnnllllllmmmnnnnnnnnnlllhhhcccaaacccfffccccccaaa___\\\ZZZWWWVVVVVVWWWYYY[[[]]]^^^______eeehhhlllrrr{{{}}}vvvooohhh___XXXPPPLLLFFFBBBAAA@@@@@@@@@@@@@@@@@@??????===<<<<<<;;;>>>BBBEEEJJJRRR]]]dddqqqzzzHHHGGGEEEDDDEEEHHHKKKMMMTTTYYYaaaiiipppwww}}}|||eeeUUULLLIIIDDDAAA===888555444555555444333222111000000000000111111111111111000//////000000////////////000000......////////////..............................////////////////////////////////////////////////000///---...///000///------.........////////////000000000000000000000000,,,---...///000000000000222222222222222222222222555444333444666999:::;;;>>>IIIaaa~~~|||}}}}}}tttoookkkiiijjjkkklllmmmooorrrwww{{{}}}sssjjjccc^^^[[[XXXQQQOOOKKKGGGDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKLLLKKKMMMTTT[[[eeeuuuzzzuuusssrrrtttuuusssttttttsssqqqooommmkkkiiihhhggggggiiikkkmmmoooqqqsssvvvxxxyyy|||~~~}}}~~~~~~}}}|||{{{{{{|||~~~~~~{{{xxxvvvrrrooommmlllmmmnnnnnnnnnmmmjjjfffdddeeegggeeeeeecccaaa___\\\ZZZXXXXXXYYYZZZ\\\]]]]]]]]]]]]aaabbbeeejjjqqqzzz~~~wwwppphhh___XXXQQQMMMGGGCCCAAA@@@@@@???@@@@@@@@@??????>>>===<<<;;;>>>BBBEEEIIIQQQ\\\cccpppyyyLLLJJJGGGEEEDDDFFFGGGIIILLLPPPWWW___gggpppyyy~~~oooZZZNNNIIIFFFCCC>>>999666555555555444333222111111000000111111111111111111000//////000000////////////000000......///////////////...................................................///////////////////////////...---...///000///...////////////000000000000000000000000000000000000............///000111111222222222222333333333333555555444555666888:::;;;CCCRRRmmm}}}|||tttpppmmmkkkkkklllmmmnnnppptttzzz~~~|||rrrjjjddd^^^[[[SSSQQQMMMIIIEEECCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIHHHKKKPPPUUU\\\hhhttt{{{vvvssssssssstttvvvvvvwwwwwwvvvtttrrrpppnnnnnnmmmlllmmmoooqqqsssvvvwwwyyyzzz{{{|||~~~}}}|||||||||}}}~~~zzzxxxtttpppmmmlllmmmmmmmmmnnnnnnllliiihhhhhhhhhhhhgggfffdddbbb```^^^\\\]]]^^^___`````````___^^^______aaacccgggoooxxx~~~xxxqqqhhh___YYYSSSOOOIIIDDDBBBAAA???>>>??????@@@??????>>>===<<<<<>>???????????????>>>=========???BBBDDDGGGOOOYYYaaammmwwwMMMKKKIIIGGGFFFFFFFFFGGGGGGIIILLLPPPVVV___iiiooovvvzzzppp]]]SSSKKKIIIDDD???;;;888666555555444333222111111111111111111111111111000////////////000000000000//////------...///////////////////////////////////////................................................///------...000000000///000000000000111111111222////////////////////////111000///......///111222222222333333333444444444333555666666666888;;;???IIIbbbrrrxxxyyyrrrmmmkkkjjjiiillllllmmmnnnqqqvvv}}}}}}sssjjjaaa\\\VVVTTTOOOJJJFFFCCCBBBBBB@@@@@@@@@??????@@@@@@AAABBBCCCFFFLLLOOOSSS[[[eeeqqq{{{yyyyyyxxxyyy{{{}}}~~~|||{{{yyyxxxwwwvvvvvvwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}~~~yyywwwsssooommmmmmmmmnnnooonnnnnnnnnnnnmmmkkkjjjllllllkkkjjjiiigggeeeeeefffhhhkkkmmmnnnmmmlllkkkhhhhhhgggggghhhmmmtttyyy~~~}}}|||}}}yyyqqqiiiaaa[[[WWWSSSMMMIIIEEECCC@@@>>>>>>????????????>>>>>>===>>>@@@BBBCCCGGGOOOZZZbbbnnnwwwNNNMMMKKKIIIHHHGGGGGGHHHGGGHHHJJJLLLQQQXXX```ffflllqqqzzzyyybbbUUUOOOLLLHHHCCC>>>:::777666555444333222222111111222111111111111111000//////...///000111111000///...,,,---...///000000000000////////////////////////...................................................------...000111000///000000000000111111111111000000000000000000000000000000000//////000000111222222333333444444555555111444666777666888===AAALLLjjj{{{oooyyyvvvssspppllliiigggggggggjjjkkkkkklllooouuu}}}zzzrrrjjjbbb]]]VVVSSSOOOJJJFFFCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@DDDIIILLLPPPXXXbbbjjjxxx~~~{{{zzzzzzzzz}}}~~~|||zzzzzz{{{}}}~~~~~~}}}|||}}}wwwuuurrrpppooooooqqqrrrsssqqqpppoooppppppnnnlllppppppoooooommmlllkkkjjjhhhjjjmmmpppqqqqqqooonnnkkkjjjiiiggghhhlllrrrwww~~~~~~}}}{{{{{{|||~~~xxxqqqjjjbbb]]]WWWSSSNNNJJJGGGEEEBBB???>>>>>>????????????>>>>>>???@@@BBBDDDHHHPPP\\\dddpppyyyPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEGGGIIIMMMSSSZZZ```eeekkkssszzzkkk[[[RRRPPPKKKFFF@@@<<<999777555555444333222222222222111111111111111000//////...///000111111000///...,,,---...///000000000000////////////////////////////////////////////////...........................---,,,...000111000////////////000000000111111000000000000000000000000000000111111111000000///222222333333444555555666///333666777777999???DDDQQQrrrwwwppp~~~yyytttiiiiiiiiigggfffeeeffffffhhhiiiiiijjjnnnttt||||||yyytttpppkkkfff___[[[TTTRRRNNNIIIEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<>>>>>>AAAEEEHHHKKKTTT]]]bbbqqq}}}{{{{{{}}}}}}{{{{{{vvvuuusssrrrrrrtttvvvxxxyyyvvvrrrqqqrrrsssqqqppptttttttttsssrrrqqqpppooommmooorrrtttuuusssqqqpppmmmllliiigggfffhhhmmmqqq{{{~~~}}}}}}}}}|||zzzzzz{{{}}}wwwqqqjjjccc^^^WWWSSSOOOKKKIIIFFFCCCAAA>>>>>>????????????>>>>>>???AAABBBDDDHHHRRR^^^gggrrr{{{SSSRRROOOLLLJJJHHHFFFEEEBBBCCCEEEGGGJJJPPPWWW\\\ccchhhpppvvv{{{~~~yyyhhhTTTRRRMMMHHHBBB===:::888555555444333222222222222111111111111111000//////...///000222222000///...,,,---...///000000000000000000000000000000000000000000000000000000000000...........................---,,,...000111111000////////////000000000000000000000000000000000000///000111222222111//////222222333333444555666666...222666777777999@@@EEEUUUwww~~~tttrrrsssmmmcccdddeeeeeeeeedddeeefffgggggghhhiiilllsss{{{|||yyytttqqqkkkiiigggeeeccc```[[[XXXSSSQQQMMMIIIEEECCCBBBBBBAAA@@@???>>><<<<<<<<<<<<===<<<>>>BBBDDDGGGPPPYYY]]]lll~~~{{{zzzvvvuuutttssstttwwwzzz|||}}}yyyuuussstttuuutttrrrwwwwwwwwwwwwvvvuuutttssssssuuuxxxyyyyyyvvvsssqqqooonnnjjjfffdddfffjjjnnntttxxx}}}zzz{{{|||{{{zzzzzz{{{}}}wwwpppjjjccc^^^WWWSSSOOOLLLJJJGGGDDDBBB===>>>>>>?????????>>>>>>???AAABBBDDDIIISSS___iiittt|||VVVSSSPPPNNNMMMLLLJJJIIIEEEEEEEEEGGGKKKPPPTTTWWWaaadddjjjpppvvv{{{ooobbbXXXNNNJJJHHHBBB<<<:::666555333333444555444333222444666888888666444222111111000///////////////////////////////////////////////////////////////........................000000//////.........---,,,---...//////...---,,,............/////////000000000000000000000000000//////000000111111222222111222222333333444444555444999777555::::::<<>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>@@@CCCIIIMMMVVVbbbsss~~~{{{xxxzzz{{{{{{zzzyyyzzz{{{|||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxvvvsssqqqooonnnllliiigggggghhhkkkmmmuuuxxx}}}~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}tttpppkkkccc\\\YYYVVVQQQMMMJJJGGGDDDBBB??????>>>>>>>>>>>>??????BBB@@@@@@DDDIIIRRRaaannnzzzVVVTTTQQQPPPOOONNNKKKIIIEEEEEEEEEGGGJJJOOOSSSVVV^^^aaafffmmmsssxxx|||}}}zzzggg\\\RRRMMMJJJDDD>>><<<888666444444555555444333000111222333333222111000111111000///////////////////////////////////////////////////////////////........................000/////////..................///000000///.............../////////000000000000000000000000000000000000000000000111111111111222222333333444555555333999666666<<<<<<@@@NNNhhhrrrrrr~~~wwwlllgggaaaaaabbbaaaaaabbbeeegggeeefffhhhkkkooouuu}}}|||qqqfff___^^^ZZZWWWSSSRRRRRRQQQLLLIIIIIIGGGEEECCCBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;:::;;;>>>CCCGGGQQQ\\\kkkyyy|||{{{}}}~~~~~~}}}|||{{{|||~~~|||{{{zzz{{{|||}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyywwwuuurrrqqqpppnnnkkkhhhhhhiiikkkmmmrrrvvv{{{~~~}}}||||||||||||||||||~~~uuuqqqkkkccc]]]ZZZVVVQQQMMMJJJGGGDDDBBB??????>>>>>>>>>>>>??????AAA???@@@DDDJJJRRRaaannn}}}VVVTTTSSSRRRQQQOOOLLLJJJFFFEEEEEEFFFIIIMMMQQQTTTZZZ]]]bbbhhhnnnssswwwyyy|||nnncccWWWRRRNNNGGG@@@>>>:::888555444555555444444000111111111111111111000111111000////////////000////////////////////////////////////////////////........................////////////............//////000000000000//////....../////////000000000000000000000000000000000111111111111000000000000222222222333444444555555444888666777===>>>EEEWWWvvvwwwllluuuuuujjjeeebbbccccccbbbaaabbbdddgggggghhhjjjlllpppwwwzzzmmmccc___YYYUUUPPPNNNMMMLLLIIIFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>======<<<::::::999888888;;;???BBBIIIRRR```lllyyy~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{yyyvvvsssrrrqqqooollliiihhhiiikkkmmmmmmrrryyy}}}}}}~~~~~~~~~wwwrrrlllddd^^^[[[WWWRRRMMMJJJGGGDDDBBB??????>>>>>>>>>>>>?????????>>>???DDDJJJRRRaaannn~~~WWWVVVTTTSSSRRRPPPLLLJJJGGGFFFFFFFFFHHHLLLOOORRRVVVYYY^^^cccjjjooosssvvvyyyttthhh\\\VVVQQQJJJDDDAAA<<<999666444444444333333444333222111111222333444222111000000//////000000////////////////////////////////////////////////........................///////////////.........////////////////////////...////////////000000000000000000000000000000000222222111111000000//////222222333333444555555555555888666888>>>???III^^^rrrlll|||uuukkkfffdddddddddcccbbbbbbdddfffiiijjjlllnnnrrryyy|||pppjjj___ZZZSSSOOONNNNNNKKKIIIFFFFFFEEEDDDCCCBBBBBBBBB?????????>>>======<<<<<<<<<<<<<<<:::999;;;>>>@@@CCCJJJTTT___kkkzzz~~~~~~}}}|||yyywwwtttrrrrrrooollliiihhhiiikkkmmmlllpppxxx|||}}}yyysssmmmeee```]]]YYYSSSNNNKKKGGGDDDBBB??????>>>>>>>>>>>>??????>>>===>>>DDDJJJRRR```mmm{{{[[[YYYVVVTTTSSSPPPMMMJJJIIIHHHGGGFFFHHHJJJNNNPPPTTTVVVZZZ```ffflllqqqssswww}}}uuuhhh\\\VVVRRRLLLGGGEEE>>>:::666444333333222222555444333222222333444555222222111000000000000000////////////////////////////////////////////////////////////////////////.........///////////////........................////////////000000000111000000000000000000000000222222111111000000//////222333333444444555666666777999666888???@@@MMMfffrrrmmmvvvlllhhhdddeeeeeedddbbbccceeegggkkklllooorrrvvv|||}}}sssiiiccc[[[UUUSSSRRROOOLLLGGGGGGFFFFFFEEEDDDCCCCCC??????>>>======<<<<<<;;;>>>>>>>>><<<;;;;;;===??????CCCJJJRRR]]]jjjyyy~~~}}}zzzwwwtttsssqqqoookkkiiihhhiiikkkmmmmmmqqqxxx}}}~~~zzztttnnngggbbb^^^ZZZTTTOOOKKKGGGDDDAAA??????>>>>>>>>>>>>??????===<<<>>>DDDIIIQQQ___kkkwww}}}aaa^^^ZZZWWWTTTRRROOOMMMKKKJJJHHHGGGHHHJJJMMMNNNRRRTTTWWW]]]ccciiinnnqqqtttyyy~~~qqqeeeYYYUUURRRMMMIIIIIIAAA===888444333333222222333222111000000111222333222222111000000000000111////////////////////////////////////////////////////////////////////////.........///////////////......------------....../////////000000000111111000000000000000000000000111111111111000000000000333333333444555555666666888888666:::AAACCCSSSppp~~~uuuppptttlllhhhdddeeeeeedddcccdddfffhhhkkknnnrrrvvvzzzzzzssslllddd]]]ZZZWWWSSSOOOHHHHHHHHHGGGFFFEEECCCBBB@@@??????>>>>>>===<<<<<<===>>>===<<<::::::<<<>>>===???CCCHHHPPP\\\gggooo|||yyyvvvtttqqqooollljjjiiikkknnnoooqqqsssyyyzzzuuuooohhhddd```\\\VVVPPPLLLHHHDDDAAA??????>>>>>>>>>>>>??????===<<>>===>>>>>>===;;;;;;<<<>>>;;;<<<===AAAFFFOOOWWW]]]lllxxx|||yyywwwrrrpppmmmllllllnnnqqqsssuuuvvvzzz~~~zzzuuuoooiiifffaaa]]]VVVQQQLLLHHHDDDAAA??????>>>>>>>>>>>>??????>>>===???DDDIIIOOO[[[gggrrryyyooojjjccc\\\YYYWWWUUUTTTOOOMMMKKKIIIIIIJJJLLLNNNMMMOOORRRWWW]]]dddiiillljjjpppuuuxxx~~~|||fff[[[QQQOOOOOONNNLLLMMMGGGCCC===999777666666555111111111222222111111111333222111111000111111111////////////////////////////////////////////////000000000000000000000000---.........//////000000111000///......///000111000000000000111111111111000000000000000000000000//////000000111111222222333333444444555666666666777777666===GGGLLLbbbzzzyyyvvvmmmgggccccccdddeeeeeedddfffiiikkkjjjooovvv|||vvvooojjjddd]]]XXXQQQQQQQQQPPPNNNLLLIIIHHHDDDCCCCCCBBBBBBAAAAAA@@@???@@@@@@???======>>>@@@:::::::::<<>>>>>>>>>>>??????>>>===???DDDHHHNNNZZZeeeooovvv~~~wwwpppggg^^^YYYWWWUUUTTTOOONNNNNNMMMMMMNNNOOOOOOMMMPPPTTTWWW[[[```fffjjjjjjnnnrrruuu|||qqqdddUUUMMMMMMPPPOOOLLLJJJGGGBBB<<<888444333222222222222111111111111000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000......---------,,,,,,,,,111///...------...///111............/////////000//////000000111111222222111111111000000000000000333333444555666777888888777:::<<<<<>>@@@DDDGGGIIIOOOXXXfffvvvxxxvvvrrrooooooqqqtttvvv}}}}}}~~~xxxtttrrrooojjjgggccc```[[[TTTNNNHHHDDDBBB???>>>>>>>>>>>>>>>???@@@>>>>>>@@@EEEIIIPPP\\\gggqqqyyy~~~xxxnnnfff___[[[XXXVVVTTTSSSQQQOOOOOOPPPRRRSSSMMMOOORRRUUUXXX^^^dddhhhkkkooosssvvv}}}zzznnn]]]TTTRRRRRRPPPMMMKKKHHHDDD>>>999666444333222222222222111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000/////////.........//////000000000000//////........./////////000000000000000000000111111111111111111111000000000000333333444555666777888888666999<<<>>>FFF]]]tttkkksssyyynnnfffbbbbbb___```bbbbbbbbbccceeegggmmmqqqvvv{{{|||xxxrrrmmmaaa```]]]YYYVVVRRRPPPNNNKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>===<<<<<<>>>@@@BBBDDDGGGNNNZZZgggwwwzzzxxxtttrrrqqqsssvvvxxx|||xxxtttrrrooojjjgggaaa___ZZZTTTMMMHHHDDDBBB??????>>>>>>>>>>>>>>>???>>>>>>@@@EEEIIIPPP\\\gggpppxxxyyyppphhhaaa\\\XXXWWWUUURRRPPPOOOQQQSSSTTTLLLMMMOOOPPPTTTYYY```eeekkkoootttxxx~~~lll^^^WWWTTTPPPMMMMMMJJJFFF@@@<<<888666555333222222222111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000////////////......///111222222111///........./////////000000000111111111111000000000000111111111111111111111111333333444555666777888888555999===AAAOOOjjj~~~oookkkwwwtttjjjdddaaabbb___````````````bbbfffiiimmmqqqwww}}}{{{vvvkkkiiifffbbb]]]YYYVVVTTTPPPNNNLLLJJJHHHGGGFFFEEEBBBBBBAAA??????>>>>>>>>>>>>===<<<;;;;;;;;;======???DDDKKKUUUbbbttt}}}{{{xxxuuuuuuwwwyyy{{{~~~{{{wwwtttqqqnnniiifff___\\\XXXRRRMMMHHHEEECCC@@@@@@???>>>=========>>>>>>>>>@@@EEEIIIPPP\\\gggnnnvvv~~~yyypppggg___ZZZUUUTTTRRRQQQOOOOOOOOOOOOKKKLLLLLLLLLOOOTTT[[[```ffflllrrrxxx~~~jjj]]]UUUQQQNNNOOOLLLHHHCCC>>>999777555333333222222222111111111000000000000000000000000//////000000000000//////////////////000000000000////////////////////////.........---------------...///000111111000///......////////////000000000222222111111000000//////000111111111111111222222333333444555666777888888666:::>>>EEEWWWvvvzzzooorrr~~~qqqiiiccc```````````````___```bbbgggjjjnnnrrryyy~~~zzztttrrrnnnjjjeee```]]][[[VVVTTTRRROOOLLLJJJIIIHHHDDDCCCAAA???>>>============<<<;;;:::::::::;;;;;;===@@@DDDJJJTTTcccuuu~~~}}}zzzyyyxxxzzz|||~~~~~~}}}zzzvvvqqqlllgggccc]]][[[WWWRRRMMMHHHEEEDDDAAAAAA???>>>============>>>>>>@@@EEEIIIPPP[[[gggmmmuuu}}}vvvlllccc]]]TTTUUUUUUTTTRRRPPPMMMLLLKKKKKKJJJIIIJJJNNNTTTYYY^^^eeelllsss~~~zzzgggZZZTTTQQQPPPNNNJJJEEE@@@;;;777666333333333222222222222111111111111111111111111111//////000000000000//////////////////000000000000////////////////////////........................///...------------...///////////////000000000111222222111111000000//////000000111111222222222333333333444555666777888888777<<<@@@HHH^^^uuunnnvvvwwwooojjjddd```___^^^^^^^^^]]]^^^aaaeeeiiimmmrrryyy~~~{{{yyyvvvqqqlllhhheeeccc^^^\\\YYYUUURRROOOMMMLLLKKKIIIFFFCCCAAA@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<===???@@@CCCJJJVVVeeeppp~~~~~~}}}}}}~~~}}}{{{{{{}}}~~~yyyrrrkkkeeeaaa]]]ZZZVVVRRRMMMIIIFFFDDDAAAAAA???>>>============>>>>>>@@@EEEIIIPPP[[[ggglllvvv~~~}}}sssjjjdddYYYYYYYYYXXXVVVSSSPPPNNNLLLKKKJJJIIIHHHJJJNNNRRRUUU[[[bbbjjjwwwzzzhhh\\\WWWSSSQQQMMMHHHCCC>>>:::777333333333333222222222222111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000///000000000000111111111///...,,,++++++,,,...////////////000000000111111111111111111000000000000000000111111222333333333333333444555666777888888999>>>CCCLLLeee|||pppkkkwww}}}qqqlllhhhccc___^^^ZZZ[[[\\\\\\\\\___cccffflllrrryyy~~~{{{xxxtttpppmmmlllgggeeebbb^^^ZZZVVVTTTRRRNNNKKKHHHDDDBBBAAAAAAAAA<<<<<<======>>>>>>>>>>>><<<===>>>???BBBKKKWWW___uuu}}}}}}|||zzzzzz~~~~~~}}}uuulllfffccc^^^[[[WWWRRRMMMIIIFFFDDD@@@@@@???>>>=========>>>>>>>>>@@@EEEIIIPPP\\\gggmmmwwwzzzrrrmmm```^^^[[[XXXUUUTTTSSSSSSLLLLLLKKKIIIGGGGGGIIIKKKMMMRRRXXX```mmm{{{{{{iii```VVVUUUQQQLLLGGGAAA===:::444444333333333222222222111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000///000000000111111111111......------------......//////000000000111111111000000000000000111111111000000111222222333444444333333444555666777888888999???EEEPPPkkkxxxooommm~~~yyymmmgggddd```]]]]]]YYY[[[]]]^^^___aaadddfffkkkqqqyyy}}}zzzxxxvvvtttqqqoookkkfffbbb^^^[[[YYYPPPMMMIIIEEEBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======;;;<<<>>>>>>???CCCKKKRRRaaalll|||{{{|||zzzwwwuuuyyy~~~xxxpppjjjggg___]]]XXXSSSNNNIIIFFFDDD??????>>>>>>>>>>>>>>>???>>>>>>@@@EEEIIIPPP\\\gggoooyyyyyytttdddaaa[[[UUURRRSSSUUUVVVMMMMMMLLLIIIGGGEEEFFFHHHIIIMMMRRRYYYeeettt}}}~~~~~~~~~rrrfffYYYWWWTTTOOOIIIDDD???===444444444333333333222222111111111111111111111111//////000000000000//////////////////000000000000000000000000000000000000---.........//////000000---...///111111///...---000000000000111111111111//////000000111111222222000000111222333333444444333333444555666777888888888@@@FFFSSSoooxxxqqqsssyyyjjjdddaaa^^^\\\]]]\\\^^^aaabbbccceeegggiiikkkpppyyy}}}{{{zzzxxxuuuqqqlllgggccc```^^^VVVTTTOOOKKKHHHFFFFFFFFF????????????>>>===<<<;;;:::===>>>>>>>>>@@@FFFKKKRRR\\\lll|||zzzzzzyyyuuurrruuu}}}~~~zzzsssmmmkkk```^^^YYYTTTNNNJJJFFFDDD???>>>>>>>>>>>>>>>???@@@???>>>@@@EEEIIIPPP\\\gggpppzzz~~~vvvhhheee```\\\YYYWWWTTTRRRNNNMMMLLLJJJHHHFFFEEEDDDHHHJJJNNNTTT]]]iiiuuu~~~~~~nnniii]]]SSSQQQPPPHHH???999777555222111222333222111222222222111///...///111222111111111000000//////111111000///////////////222222111111000/////////////////////////////////......//////000000111111000000000000111111111111111222222333333222222111000111111111111222222222333444555555555555888:::@@@???JJJcccwwwrrrvvvhhhbbbaaa___\\\\\\]]]___aaabbbcccdddfffgggooouuu}}}~~~zzzuuutttuuusssnnnhhh___YYYRRROOONNNLLLGGGBBBHHHEEEAAA????????????>>>;;;;;;;;;<<<>>>???AAABBBJJJNNNXXXfffsss}}}yyyuuutttuuuxxx{{{~~~zzzqqqjjjccc^^^WWWQQQMMMJJJGGGEEE@@@??????>>>>>>>>>>>>>>>>>>===???DDDHHHOOO[[[fffoooyyy}}}kkkgggbbb^^^[[[YYYVVVSSSNNNMMMLLLJJJHHHGGGEEEEEEFFFGGGJJJOOOVVV```kkksss|||~~~nnnaaaVVVRRRPPPJJJAAA<<<888666333222222333222111000222333222000///000111000000000000/////////...111111000///////////////111111111111000000000000////////////////////////.../////////000000000111000000000000111111111111000111111222222111111000000111111111111222222222333444555555555666888:::>>>AAAPPPlllvvvwwwuuugggbbb```]]][[[ZZZ]]]^^^```aaaaaacccfffhhhqqqwww}}}{{{{{{yyytttoooggg```YYYTTTRRRPPPKKKGGGIIIFFFBBB@@@@@@@@@???>>>======<<<<<<===>>>>>>???EEEGGGOOO[[[fffqqqzzzvvvtttuuuwwwyyy{{{yyyqqqkkkccc^^^WWWPPPLLLHHHEEECCC@@@??????>>>>>>>>>>>>>>>>>>===???DDDIIIOOO[[[fffnnnxxxppplllgggccc___\\\XXXVVVNNNNNNMMMKKKIIIHHHGGGFFFEEEFFFHHHJJJOOOWWWaaagggvvv{{{vvvhhh[[[UUUQQQKKKCCC???999777444333333333222111...000222333222111111111000////////////.........111111000///////////////000000000000111111111111////////////////////////////////////000000000000000000000000111111111111000000000111111000000000000111111111111222222222333444555555555666888:::<<>>======<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>@@@EEEIIIOOO[[[gggnnnxxxvvvsssmmmhhhddd```[[[XXXPPPPPPNNNMMMKKKJJJHHHHHHFFFGGGHHHIIIMMMSSS[[[```mmmssszzz~~~}}}ooo```XXXRRRKKKEEEBBB;;;999666444444444333222+++...111333222000000000000000000000000/////////111000000///////////////...//////000111222222222////////////////////////////////////000000000000///000000000111111111111000000111111111111000000000000111111111222222222333444555666666777999;;;===HHHaaawwwwwwvvvkkkaaa^^^]]]ZZZYYYZZZ\\\\\\\\\\\\]]]bbbhhhlllvvv|||}}}uuupppiiidddbbb```^^^]]]UUURRRNNNKKKIIIGGGEEECCC@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>>>>???>>>@@@EEEJJJPPP\\\hhhoooxxx|||vvvpppjjjddd^^^ZZZTTTSSSQQQOOOMMMKKKJJJIIIFFFFFFGGGHHHJJJPPPVVV[[[dddkkktttzzz|||vvveee[[[SSSJJJEEEDDD===;;;777555555444333222***---000111111/////////111111111111111111111111111000000///////////////......///000111222222333000000000000000000000000000000000000///////////////000000000111111111111111222222222222222222111000000111111111222222222333444555666666777:::<<<@@@MMMhhhvvv{{{mmmeee^^^]]]\\\ZZZZZZ\\\[[[[[[[[[[[[]]]bbbiiinnnwww|||}}}~~~{{{tttnnniiifffdddbbbZZZWWWSSSPPPNNNKKKGGGEEEAAA@@@@@@???>>>>>>>>>>>>AAA@@@AAAEEEHHHMMMWWWaaaooo~~~{{{wwwtttrrrrrrpppssswwwzzz}}}|||uuuppphhhcccZZZSSSMMMHHHDDDBBB@@@??????>>>>>>>>>>>>>>>@@@???AAAFFFJJJQQQ]]]hhhpppyyyzzzrrrkkkccc^^^XXXWWWUUUSSSPPPMMMKKKJJJEEEEEEFFFFFFGGGKKKQQQUUU\\\eeepppxxx{{{~~~|||kkk___UUUKKKFFFEEE???<<<999666555555333222,,,...000111000/////////111111222222222222222333111111000///////////////...//////000111222222222000000000000000000000000000000000000////////////000000000000111111111111222222333333333333222222000111111111111222222222222444666666666888;;;===CCCRRRooozzzxxxhhhaaa]]]]]]\\\ZZZZZZ]]]ZZZ[[[[[[\\\^^^dddkkkpppwww|||||||||~~~zzzsssmmmhhhfff```]]]YYYVVVSSSOOOKKKHHHDDDDDDCCCAAAAAA@@@@@@AAA???>>>@@@CCCDDDGGGNNNXXXdddrrr}}}|||xxxuuusssrrrqqqsssuuuwwwxxxzzz~~~wwwqqqiiiccc[[[SSSNNNIIIEEECCC@@@??????>>>>>>>>>>>>>>>@@@???BBBGGGKKKQQQ]]]iiirrrzzz{{{qqqhhhccc\\\[[[YYYUUURRROOOLLLKKKGGGGGGGGGFFFFFFIIIMMMQQQXXXbbbnnnwww{{{qqqdddXXXMMMGGGFFFAAA>>>:::777666555333222000111222111000///000111000000111111222222222222111111000/////////////////////000000111111111222000000000000000000000000111000000000/////////...000000000000111111111111111111222222222222111111000111111111111222222222222444666666777888;;;===DDDWWWvvvrrrgggaaa^^^]]]\\\YYYXXX[[[YYYZZZ\\\]]]```eeelllqqqxxx}}}|||xxxvvvwwwyyyzzzzzz{{{~~~~~~wwwrrrpppjjjgggccc___[[[WWWRRRNNNJJJIIIGGGEEECCCBBBAAAAAA>>>===???BBBBBBBBBGGGOOOXXXeeettt|||zzzwwwxxxyyy{{{~~~~~~}}}{{{zzz{{{~~~|||zzzwwwuuusssqqqrrrsssssssssuuuxxxzzzxxxrrrgggbbbZZZSSSMMMIIIFFFCCC@@@??????>>>>>>>>>>>>>>>AAA@@@BBBGGGLLLRRR^^^iiisss{{{vvvlllfff___^^^[[[WWWSSSPPPMMMKKKKKKKKKJJJHHHGGGIIILLLOOOVVVaaannnxxx}}}uuuhhh[[[OOOHHHGGGAAA>>>:::888666555333222333444444222000000111333//////000000111111111222111111000///////////////000000000000111111111111000000000000000000000000111111000000/////////...000000000000111111111111000000111111111111000000000111111111111222222222222444666777777999;;;>>>DDDYYY{{{ppphhhccc___^^^[[[WWWVVVYYYXXXZZZ\\\^^^aaagggmmmqqqyyy~~~|||xxxsssppppppqqqqqqqqqrrrvvv|||}}}{{{sssppplllhhhddd___ZZZVVVNNNMMMJJJGGGDDDBBBAAA@@@??????AAACCCBBB@@@CCCJJJOOO[[[iiivvv~~~yyyvvvqqqrrrsssuuuxxx|||~~~{{{xxxxxxyyyzzz}}}~~~}}}zzzxxxvvvuuuqqqrrrrrrqqqpppqqqtttvvvzzz}}}yyyrrrfff```YYYRRRLLLIIIEEECCC@@@??????>>>>>>>>>>>>>>>AAA@@@BBBGGGLLLRRR^^^jjjttt|||uuummmeee```ZZZVVVTTTSSSOOOLLLMMMKKKIIIGGGGGGGGGHHHIIIPPPYYYeeeoooxxxvvvjjj^^^QQQIIIIIIDDDAAA===:::999666444222555444111/////////111222222222111111111111222222000000000000000000000000000000000000000000000000111111222222222333333333000000000000111111111111000000000000111111111111///000000000000111111111000111111222222333444444333222333777888888;;;AAAHHH^^^~~~{{{nnngggaaaZZZXXXZZZ[[[ZZZXXX[[[\\\^^^```dddkkksssyyy~~~}}}xxxvvvqqqoookkkhhhffffffggghhhjjjmmmqqqvvv||||||xxxsssnnnjjjfffaaa]]]XXXUUUPPPJJJGGGDDDCCCCCCDDDCCCAAA@@@@@@BBBCCCEEELLLLLLTTTgggzzz{{{ssssssooojjjiiimmmsssxxx{{{}}}yyyxxxxxxxxxzzz}}}}}}{{{zzzzzzsssrrrooommmllllllmmmnnnsssvvv{{{{{{qqqiiicccYYYQQQKKKHHHFFFEEEAAA@@@???>>>============@@@???BBBGGGLLLTTTaaannnwww{{{~~~vvvhhhccc]]]YYYWWWVVVSSSPPPMMMLLLJJJHHHGGGGGGHHHIIIMMMUUU___iiiqqq{{{qqqcccUUULLLKKKDDDAAA===:::999777444222444333222000000000000111111111111000000111111111000000000000000000000000000000000000000000000000000000000111111111222222//////000000000111111111000000000000111111111111000000000111111111222222000111111222222333444444444222444777888888<<>>============@@@???AAAGGGLLLSSS```llluuuyyy~~~zzzlllggg```[[[ZZZYYYVVVSSSNNNMMMKKKIIIHHHHHHHHHHHHIIIOOOWWW___hhhsss~~~mmm\\\QQQNNNEEEBBB>>>;;;999777555333333333333222111111000000111000000//////000000111000000000000000000000000000000000000000000000000/////////000000000111111//////000000000000111111000000000000111111111111111111111111222222222333000111111222222333444444444222444777888888===CCCMMMhhhxxxyyyxxxmmmddd___ZZZXXXYYYZZZZZZXXXWWWYYY]]]aaafffnnnwww}}}{{{rrrpppnnniiieeecccaaa___\\\ZZZXXXXXXXXXYYYXXXZZZ\\\```fffnnnwww~~~zzzrrrmmmhhhddd^^^XXXTTTQQQNNNLLLIIIHHHFFFDDDCCCBBBCCCCCCFFFFFFLLLXXXcccnnn|||zzzuuunnniiihhhiiikkkllloootttzzz~~~|||xxxtttrrrrrrrrrsssyyy}}}~~~}}}}}}||||||zzzxxxuuurrrooommmlllkkkjjjlllooosssvvv|||{{{rrrjjjcccYYYQQQKKKHHHFFFEEEAAA@@@???>>>============???>>>AAAFFFKKKRRR___jjjqqquuu{{{{{{pppjjjbbb]]][[[ZZZWWWTTTPPPOOOMMMKKKIIIHHHHHHHHHGGGJJJPPPVVV^^^kkkzzzxxxeeeWWWQQQGGGDDD???<<<:::888666555333333333333222111000///000000////////////000000/////////////////////////////////////////////////////////000000000111111////////////000000000111///000000000111111111111111111222222222333333333000111111222222333444444555333444777888999>>>DDDQQQnnnqqqvvvsssjjjaaa^^^ZZZXXXYYYZZZYYYXXXXXXZZZ^^^bbbhhhpppxxx~~~wwwmmmiiigggbbb]]]\\\YYYWWWUUURRRQQQQQQQQQQQQQQQRRRSSSUUUYYY```hhhnnn|||{{{sssnnngggaaa]]]YYYUUUQQQNNNMMMKKKHHHFFFDDDDDDCCCAAABBBHHHPPPXXXbbbsss{{{sssmmmjjjjjjjjjjjjlllqqqxxx|||~~~|||xxxtttrrrrrrssssssvvvzzz~~~~~~}}}}}}{{{xxxsssooollljjjiiikkklllnnnpppsssxxx~~~zzzrrrjjjcccZZZQQQKKKHHHEEEDDDAAA@@@???>>>============>>>>>>@@@FFFJJJQQQ\\\hhhmmmrrrxxx~~~ssslllddd^^^[[[YYYWWWTTTQQQPPPOOOMMMKKKIIIHHHHHHFFFHHHLLLPPPWWWcccqqq|||nnn^^^VVVKKKGGGBBB===;;;999777666333333444333333222000000000000////////////000000////////////////////////////////////////////////000000000111111111222222...////////////000000000///000000000111111111111111111222222222333333333000111111222222333444444666333444777999:::???FFFVVVuuu{{{mmmvvv}}}ppphhh^^^\\\ZZZXXXXXXYYYYYYYYYZZZ\\\```eeekkkrrrzzztttiiidddaaa\\\XXXWWWSSSRRRPPPOOOMMMMMMMMMMMMNNNOOONNNNNNPPPTTT[[[___iiirrr{{{sssmmmiiieee^^^YYYRRRQQQNNNKKKHHHEEECCCBBB@@@@@@DDDJJJPPPZZZkkk{{{xxxrrrnnnmmmllllllkkkqqqwwwyyy{{{{{{xxxuuuttttttoooqqqtttxxx}}}}}}yyyuuuqqqmmmjjjiiikkklllmmmnnnppptttzzz~~~yyyqqqkkkdddZZZQQQKKKGGGEEEDDDAAA@@@???>>>==================@@@EEEIIIOOOZZZeeekkkooowww}}}yyyrrrhhhaaa]]][[[XXXUUUSSSRRRPPPNNNLLLJJJHHHGGGFFFHHHJJJLLLQQQZZZgggpppyyyggg\\\QQQLLLEEE@@@===:::888777444444444333222222111111111000000//////000000111000000000000000000000000000000000000000000000000000000000111111111222222......////////////000000000000000000111111111111111111111111222222222333000111111222222333444444666444444777999:::@@@HHH]]]}}}yyynnn{{{xxxlllggg\\\[[[ZZZXXXXXXXXXYYYYYYZZZ]]]bbbhhhnnnvvv~~~~~~qqqeee___\\\WWWTTTSSSPPPPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMLLLLLLNNNRRRUUU[[[cccooo}}}|||uuurrrlllddd^^^WWWVVVSSSOOOJJJFFFCCCAAAAAAAAACCCHHHLLLTTTcccppp}}}vvvssspppooonnnmmmrrrwwwyyyxxx}}}~~~zzzwwwuuusssmmmoooqqqsssuuuzzz~~~||||||}}}~~~~~~{{{wwwsssooolllkkkiiiiiiiiiiiijjjnnnssswww}}}}}}wwwpppkkkdddZZZQQQKKKGGGEEECCCAAA@@@???>>>============<<<<<>>;;;999777666555333222111111222222111111111000000111111111000000000000000000000000000000000000000000000000/////////000000000111111........./////////000000000000000000111111111111000000000111111111222222000111111222222333444444777444444777999;;;AAAIIIdddwwwssspppgggbbbZZZZZZZZZYYYXXXXXXYYYZZZXXX\\\bbbjjjqqqzzz}}}pppccc]]]ZZZVVVSSSSSSOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKMMMPPPSSSXXX___iiivvv}}}wwwnnnfff```^^^[[[VVVQQQLLLHHHFFFEEECCCDDDGGGJJJOOOYYYcccsss}}}xxxuuusssqqqrrrxxx||||||zzz}}}~~~yyyuuurrrmmmnnnpppqqqrrrtttxxxzzz~~~}}}yyyyyy{{{|||~~~}}}{{{wwwtttqqqooogggffffffdddeeehhhmmmrrr{{{||||||{{{uuunnnkkkdddZZZQQQKKKGGGDDDCCCAAA@@@???>>>============<<<<<>>============;;;;;;???DDDGGGLLLUUU___jjjooowww}}}wwwoooggg___ZZZWWWVVVSSSRRRQQQOOOLLLIIIJJJHHHFFFEEEGGGKKKOOORRR\\\bbbnnn}}}}}}wwwaaaWWWLLLFFFEEECCC>>>999888777555222111000000111333222111111000000111111//////000000000000//////000000000000000000000000111000///......///000111222111000.........///000111111111111111000000///000111111111111222222222111111222222222333333333666:::777777<<<<<<@@@OOOjjjwwwwwwyyypppddd^^^[[[ZZZZZZYYYYYYYYY[[[\\\]]]ZZZ\\\bbbkkkvvv{{{rrrgggaaa[[[UUURRRSSSPPPOOONNNPPPRRRSSSRRROOOPPPNNNLLLLLLLLLLLLJJJHHHEEEHHHLLLPPPVVV```llltttvvvsssoooiiiccc[[[SSSNNNJJJKKKKKKIIIGGGHHHLLLPPPZZZlll~~~{{{|||}}}}}}|||}}}|||uuuvvvtttrrrpppppprrrtttvvv{{{{{{}}}~~~|||xxxuuuxxxxxxxxxxxxzzz|||~~~|||wwwtttqqqkkkfffeeedddaaa```bbblllqqqzzz}}}wwwpppkkkhhhaaaXXXPPPKKKHHHFFFEEEAAA@@@???>>>===============>>>@@@BBBFFFMMMUUU[[[fffllluuu{{{|||tttlllccc]]]XXXVVVTTTRRRQQQOOOMMMJJJJJJHHHEEECCCDDDGGGKKKMMMWWW^^^jjjyyyxxxhhh^^^RRRJJJGGGDDD>>>:::888666444333111111111222333333222222111000000/////////000000000000//////000000000000000000000000111000///......///000111222111000///...//////000///000111111222222222222000111111111111222222222111111222222222333333333444888666666===>>>CCCSSSmmmvvvyyyoooddd^^^[[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]___dddllluuu~~~vvvlllfff```YYYWWWXXXVVVUUUTTTVVVXXXYYYWWWUUUUUURRRPPPNNNNNNMMMLLLJJJGGGIIIJJJLLLOOOVVV___ffflllzzz~~~xxxrrrmmmfff]]]VVVMMMMMMKKKHHHEEEEEEIIILLLUUUbbbsss~~~}}}}}}}}}|||}}}}}}zzzxxxuuusssrrrssstttvvvyyyzzz{{{|||}}}~~~~~~~~~|||yyyvvvvvvvvvvvvwwwyyy{{{|||{{{xxxssslllfffeeeccc``````bbbeeejjjqqqyyy~~~xxxqqqmmmgggaaaWWWOOOJJJGGGEEEDDDAAA@@@???>>>===============>>>???BBBFFFLLLTTTZZZdddkkkttt{{{{{{rrrhhhbbb[[[XXXUUUSSSRRRPPPNNNLLLKKKIIIFFFDDDCCCEEEHHHJJJRRRXXXcccrrrzzzqqqgggYYYNNNIIIEEE???;;;777666444333222222222333222222333333222111///...///000000111111000000///000000000000000000000000000000////////////000000111111000/////////000000......000111222333333333000111111111111222222222111111222222222333333333222777666666===???GGGXXXrrrzzzuuu|||~~~nnnddd^^^[[[YYYYYYXXXXXXYYYZZZ\\\]]]```bbbgggmmmuuu{{{|||rrrlllgggaaa^^^```]]]\\\\\\]]]___```^^^]]]]]]ZZZVVVTTTSSSRRRPPPOOOLLLLLLKKKIIIIIILLLRRRVVVVVVcccrrr~~~}}}wwwsssmmmddd\\\UUUSSSOOOIIIEEEDDDGGGIIINNNUUUaaarrr~~~}}}|||{{{}}}~~~{{{xxxvvvuuuvvvvvvwwwxxxyyyzzz{{{||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~wwwwwwvvvvvvwwwyyyzzz{{{~~~~~~~~~~~~|||wwwooohhheeeccc______aaabbbffflllrrryyyyyysssooofff```WWWNNNIIIFFFEEECCCAAA@@@???>>>===============>>>???AAADDDKKKRRRXXX```hhhsss{{{xxxnnnfff___\\\XXXUUUSSSRRRPPPNNNMMMKKKHHHFFFFFFGGGIIIJJJOOOTTT]]]jjjyyy}}}vvvlll^^^RRRJJJEEE@@@===888777555333333333333444///000222333333222000///000000000111111000000000////////////////////////000000////////////000000111111000000000000000000---...///000111111111111000000111111111222222222111111222222222333333333333888777777===@@@III\\\vvvyyyvvv{{{mmmddd^^^\\\XXXWWWWWWWWWXXXZZZ[[[]]]```ccciiioootttzzzyyysssmmmgggeeefffccccccdddeeefffffffffeeegggddd___\\\ZZZYYYXXXVVVRRRPPPMMMJJJHHHIIILLLNNNLLLVVVaaakkkwww{{{yyyuuulllcccaaa]]]VVVNNNIIIFFFGGGHHHHHHLLLUUUcccwww}}}{{{zzz{{{~~~{{{yyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{}}}}}}|||{{{zzzzzzzzz{{{|||}}}~~~}}}zzzrrrjjjfffccc___^^^``````bbbfffkkkqqqyyy~~~yyytttpppfff___VVVNNNIIIFFFDDDCCCAAA@@@???>>>===============>>>>>>@@@CCCIIIPPPUUU]]]eeeqqqzzztttllleeeaaa[[[WWWUUUSSSRRRQQQLLLJJJHHHGGGGGGHHHJJJKKKMMMQQQXXXaaammm|||xxxoooaaaUUUMMMGGGBBB???999888666444333333444444,,,...111333444444333222000000111111111111000000//////////////////////////////000000000000//////000000111111111111111111...///////////////......000000111111111222222222111111222222222333333333555;;;999888===@@@KKK___yyy{{{zzzwwwjjjccc___\\\WWWVVVVVVVVVXXXYYY[[[\\\^^^bbbiiipppuuuzzzxxxrrrkkkiiijjjiiijjjlllmmmnnnnnnoooooopppmmmiiigggeeedddbbbaaaWWWTTTOOOLLLKKKKKKLLLLLLKKKPPPVVV\\\eeevvv~~~wwwooojjjddd\\\TTTNNNJJJHHHGGGEEEIIIQQQZZZeeevvv{{{yyyzzz~~~~~~}}}|||xxxwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwwwwyyyzzz{{{}}}||||||}}}~~~~~~~~~}}}||||||}}}~~~|||}}}tttllliiieee```^^^```[[[]]]___ccchhhooovvv|||}}}yyytttpppfff___VVVNNNIIIFFFDDDCCCAAA@@@???>>>==================>>>???AAAFFFMMMRRRYYYbbbnnnxxx~~~}}}tttlllggg```ZZZWWWUUUTTTSSSKKKJJJHHHFFFFFFGGGHHHIIIJJJMMMSSSYYYbbbooo}}}zzzsssggg[[[RRRKKKEEEBBB;;;999777555444333333333---...000222333444333333000111111222222111111000000000000000000000000000//////000000000000/////////000111222222222111111///000000000//////...---000111111111111222222222111111222222222333333333666<<<:::888===@@@MMMccc}}}}}}qqqfffaaa^^^[[[VVVUUUUUUVVVWWWYYY[[[\\\\\\bbbjjjpppuuuyyy}}}vvvooolllmmmmmmooorrrttttttuuuwwwyyyxxxvvvsssrrrrrrpppnnnlll^^^ZZZUUUQQQPPPOOONNNMMMJJJKKKNNNRRRYYYeeezzz}}}wwwqqqkkkccc[[[TTTOOOKKKHHHGGGIIINNNSSSXXXbbbuuu}}}{{{{{{~~~{{{zzzxxxwwwvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvxxxzzz~~~}}}}}}~~~~~~zzzzzz{{{{{{zzz{{{~~~{{{~~~vvvppplllhhhbbb___```\\\]]]___bbbeeekkkqqqvvvzzz~~~zzztttqqqfff```WWWNNNIIIFFFEEECCCAAA@@@???>>>=====================>>>@@@DDDKKKPPPWWW```llluuu{{{rrrlllddd]]]XXXVVVUUUTTTNNNMMMJJJHHHGGGFFFGGGGGGFFFIIINNNSSSYYYdddrrr|||zzzooodddYYYOOOHHHEEE===;;;999666444333222222000111111111111222222222000111111222222111111000000000000000000000000000...///000111111000///...///000111222222222222111///000111111111111111000000111111111111222222222111111222222222333333333444;;;999888>>>BBBQQQhhh~~~{{{iii```]]][[[XXXUUUUUUUUUUUUWWWYYY[[[\\\]]]ccclllqqqtttxxx}}}yyyqqqnnnnnnkkknnnrrrtttuuuvvvyyy|||||||||||||||}}}|||yyyvvvlllggg```ZZZWWWTTTQQQNNNKKKHHHHHHLLLPPPXXXfffuuu~~~yyyssskkkddd^^^XXXRRRMMMIIIHHHJJJMMMPPPUUUbbbppp~~~~~~~~~}}}{{{xxxwwwvvvwwwwwwyyyxxxuuutttsssuuuwwwxxxyyy~~~xxxyyyzzzyyyxxxyyy}}}|||~~~xxxrrrpppllleeeaaaaaa]]]___aaaccceeeiiinnnqqqsss{{{{{{vvvrrrgggaaaWWWOOOJJJGGGEEEDDDAAA@@@???>>>========================>>>CCCIIINNNVVV^^^iiisssyyyvvvpppfff^^^YYYWWWUUUTTTSSSQQQOOOLLLIIIHHHGGGGGGBBBFFFKKKOOOTTT^^^lllvvvvvvjjj^^^SSSKKKFFF>>><<<999666444333222222444333222111000000000000111111222222222222111111000000000000000000000000...///000111111000///...///000111222333333222111///000111222333444444444000111111111111222222222111111222222222333333333222999999888>>>DDDTTTlll~~~vvvddd\\\ZZZXXXVVVTTTTTTTTTUUUVVVYYY[[[\\\^^^eeemmmrrrtttwww|||{{{sssooopppfffjjjooorrrrrrtttxxx{{{|||xxxrrrjjjccc^^^YYYTTTPPPMMMHHHEEEHHHKKKNNNXXXdddvvvzzzsssmmmggg```YYYSSSKKKFFFEEEIIIMMMOOOWWWaaakkkvvv|||yyywwwvvvwwwwwwzzzxxxuuusssssstttvvvwwwrrrxxx~~~{{{||||||yyywwwvvvzzz}}}}}}~~~xxxtttrrrnnngggbbbaaaZZZ\\\^^^___```cccgggjjjpppxxx}}}wwwttthhhaaaXXXPPPKKKHHHFFFEEEAAA@@@???>>>=====================<<<>>>BBBHHHMMMVVV^^^hhhqqqxxx~~~}}}vvvlllddd___\\\ZZZXXXRRRPPPNNNKKKIIIGGGFFFEEEFFFGGGIIILLLQQQYYYaaagggsss{{{{{{qqqggg[[[OOOHHHCCC???888444333333444444333333333222222222111111000000000000000000000000000///.........///111222000000000000000000000000111000///......///000111000222333444444333111000111111111111111111111111444444333333333333222222777666:::??????CCCYYYssszzzzzzlllaaa]]]ZZZVVVUUUTTTTTTUUUTTTSSSTTTWWWYYY___dddjjjoooqqquuu{{{uuunnnkkkgggfffeeefffiiinnnsssvvvwwwyyy}}}{{{yyyvvvpppjjjbbb\\\YYYTTTQQQMMMJJJJJJMMMPPPSSSeeevvv|||xxxxxxssshhh]]]WWWSSSPPPJJJFFFFFFIIINNNSSS^^^jjjwww~~~|||}}}~~~}}}{{{wwwuuussssssrrrqqqqqqrrrrrrrrruuuvvvzzz|||zzzxxxvvvuuuwwwyyyzzz~~~~~~~~~|||xxxssslllfffbbb```______```aaadddgggiiikkksss~~~}}}xxxvvvnnnfffZZZQQQLLLHHHEEECCCBBBAAA???>>>???@@@???>>>===<<<;;;:::;;;>>>DDDHHHRRRXXXbbbkkkttt{{{{{{rrrhhhaaa]]][[[ZZZTTTRRRPPPMMMJJJHHHGGGFFFGGGHHHIIIJJJMMMSSS[[[```iiiooo|||uuujjj^^^SSSLLLEEEAAA;;;666555555555555333333333222222222111111000000000000000000000000111000000///000111222333000000000000000000000000111000///......///000111000111333444444333111000111111111111111111111111333333333333333333333333777666999??????EEE\\\uuuzzz~~~{{{hhh___\\\YYYWWWVVVTTTUUUUUUUUUTTTUUUXXXZZZ___dddkkkoooqqquuuzzz~~~tttllliiifffeeeccccccdddgggkkkmmmnnnqqqtttxxx{{{}}}~~~~~~|||{{{zzzwwwqqqjjjddd```XXXUUUPPPKKKIIIJJJMMMOOO[[[kkk{{{xxxxxxuuukkkbbb^^^UUUQQQLLLHHHHHHIIIKKKLLLOOOZZZfffooo{{{}}}}}}zzzyyyssssssrrrqqqppppppqqqqqqrrrssswww}}}}}}{{{yyywwwvvvwwwyyyzzz}}}}}}zzztttnnnhhheeecccbbbaaa``````aaacccdddeeemmmwww~~~~~~zzzwwwnnnfffZZZQQQLLLIIIFFFCCCAAA???===<<<===>>>===<<<<<<<<<;;;::::::>>>CCCGGGOOOUUU```kkkttt|||{{{pppfff___]]]]]]VVVUUURRROOOLLLJJJIIIHHHGGGHHHHHHHHHIIIMMMSSSWWW^^^bbblllwwwzzzmmmaaaWWWQQQHHHCCC===999777666666555333333333222222222111111000000000000000000000000111111111000111222222333000000000000000000000000000000////////////000000000111222333333222111000111111111111111111111111111222222333333444444555666666999>>>AAAJJJbbbzzz~~~tttddd]]][[[YYYWWWWWWTTTUUUUUUUUUUUUVVVYYY\\\```eeekkkooorrruuuzzz~~~~~~sssjjjgggeeeccc```^^^]]]]]]___```cccdddgggkkkooosssuuuwwwyyyzzz||||||zzztttnnnjjj```\\\UUUOOOJJJIIIIIIJJJQQQ]]]ooo{{{wwwwwwvvvpppjjjhhh\\\WWWQQQMMMLLLKKKIIIFFFDDDKKKUUU]]]iiixxx|||~~~}}}ttttttrrrqqqppppppoooooonnnpppsssyyy~~~|||zzzxxxwwwwwwxxxyyy|||~~~}}}|||}}}}}}~~~{{{vvvpppkkkhhhfffeeebbb```^^^]]]]]]]]]aaagggpppvvv{{{~~~}}}|||{{{xxxnnneeeZZZRRRMMMJJJGGGDDDAAA???=========>>>===;;;;;;;;;;;;::::::===BBBFFFKKKRRR]]]jjjttt~~~yyymmmeeeaaa```XXXWWWTTTQQQMMMKKKIIIHHHGGGGGGGGGFFFFFFIIINNNQQQYYY[[[aaaiiisss|||ooocccYYYTTTJJJFFF???;;;888777666555333333333222222222111111000000000000000000000000000000000111111111222222////////////////////////000000////////////000000000000111222222222222111111111111111111111111111000111111222444555555666555666999>>>CCCQQQjjj~~~pppbbb\\\[[[XXXVVVWWWTTTUUUVVVVVVVVVWWWZZZ]]]aaaffflllppprrruuuzzz~~~~~~qqqhhheeebbb___\\\YYYWWWVVVWWWWWWXXXYYY[[[]]]aaaeeeiiikkkmmmqqqvvvzzzzzzxxxtttqqqhhhddd]]]UUUOOOKKKJJJIIILLLTTT```ooo|||vvvuuuuuusssqqqrrrhhhaaaYYYTTTQQQNNNIIIEEEDDDHHHLLLQQQZZZgggttt{{{|||~~~xxxvvvuuusssqqqpppooooookkkmmmqqquuuzzz~~~}}}{{{xxxwwwvvvwwwwww|||}}}~~~~~~|||{{{{{{|||~~~{{{vvvqqqmmmjjjgggfffccc```^^^\\\[[[ZZZ^^^cccjjjooottt{{{}}}yyytttpppnnnmmmkkkjjjmmmqqqwwwzzz}}}yyymmmeee[[[SSSNNNKKKHHHEEEDDDBBB@@@???@@@@@@???===;;;;;;:::::::::<<>>GGGXXXsss{{{oooccc^^^[[[WWWUUUUUUTTTUUUVVVVVVVVVWWWZZZ\\\aaaffflllppprrruuuzzz}}}pppgggccc^^^\\\YYYVVVTTTSSSSSSSSSRRRRRRRRRSSSUUUWWWZZZ\\\]]]aaagggmmmqqqrrrqqqoookkkhhhccc]]]VVVQQQNNNLLLJJJNNNUUU^^^lllvvvtttttttttvvvyyyssslllccc[[[UUUPPPJJJFFFGGGFFFGGGJJJPPPYYYeeemmmyyy~~~|||zzzxxxuuusssqqqpppooojjjmmmpppsssvvv|||}}}{{{yyywwwuuuuuuuuu{{{}}}~~~~~~|||{{{|||}}}~~~|||yyyuuuqqqmmmkkkgggfffdddaaa___]]]\\\[[[\\\___dddhhhmmmttt|||yyyqqqmmmiiieeebbb]]][[[ZZZYYY\\\```eeehhhooozzz~~~yyyllleee[[[TTTPPPMMMIIIFFFEEECCCAAA@@@@@@@@@???===;;;;;;;;;::::::<<<@@@CCCIIIQQQ]]]iiisss{{{}}}uuulllggg\\\ZZZWWWSSSOOOKKKIIIHHHFFFGGGGGGFFFFFFGGGKKKMMMQQQQQQTTTYYY___kkk{{{qqqfff\\\VVVMMMIIICCC>>>:::777444222333333333222222222111111000000000000000000000000......///000000000000///000000000000000000000000//////000000000000////////////000000111222222222111111111111111111111111000000111222444555666666666888;;;???JJJ```|||wwwmmmddd___\\\WWWTTTUUUUUUVVVVVVUUUUUUVVVXXXZZZ```eeelllpppssswww|||{{{ooofffccc[[[YYYWWWTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPOOORRRWWW\\\```dddffffffgggfffdddaaa\\\WWWRRROOOHHHJJJMMMQQQZZZhhhyyyzzzuuutttuuuxxx}}}|||xxxqqqggg]]]TTTMMMJJJFFFCCCBBBFFFIIIOOOYYYbbbmmmzzz}}}zzzwwwtttrrrpppooojjjmmmoooqqqrrrwww~~~}}}zzzxxxvvvttttttyyy{{{}}}}}}|||{{{|||}}}}}}|||zzzxxxtttqqqnnnlllgggfffeeecccbbb```^^^^^^ZZZ\\\___bbbgggmmmuuuzzzxxxqqqhhhbbb^^^\\\XXXUUUOOOOOONNNNNNPPPSSSVVVXXX^^^iiiyyyxxxkkkddd[[[UUUQQQNNNJJJGGGDDDBBB???>>>>>>>>><<<;;;;;;<<<<<<;;;;;;===@@@CCCIIIPPP]]]iiirrrzzz|||rrriii___]]]YYYUUUQQQMMMKKKIIIHHHHHHHHHFFFEEEEEEHHHJJJLLLMMMQQQUUUYYY```qqq}}}tttjjj___XXXPPPLLLFFFAAA===999666333333333333222222222111111000000000000000000000000...///000111111111000000000000000000000000000000...///000111111000///.../////////000000111222333111111111111111111111111111111222333333444555555777999<<>>>>>>>><<<;;;<<<=========<<<===@@@CCCGGGOOO\\\hhhrrrzzzuuujjjaaa___[[[WWWRRROOOLLLKKKIIIIIIIIIFFFDDDDDDEEEGGGJJJLLLPPPUUUVVV[[[iiivvv~~~wwwmmmbbb[[[RRRNNNHHHCCC???;;;777444333333333222222222111111000000000000000000000000///000111222333222111111000000000000000000000000...///000111111000///...////////////000111222333111111111111111111111111111222222333333444444555777:::===AAAOOOjjj}}}nnnggg```^^^\\\WWWUUUVVVVVVWWWVVVUUUSSSSSSUUUWWW^^^ccckkkppptttxxx~~~yyyooofffdddYYYXXXUUURRROOOMMMKKKJJJHHHHHHHHHGGGGGGFFFFFFEEEFFFEEEDDDDDDFFFKKKPPPSSSVVVYYY^^^```___ZZZTTTPPPJJJJJJJJJHHHIIINNNWWW^^^cccssszzzvvvvvv{{{yyyhhh\\\XXXMMMHHHFFFHHHGGGEEEIIIQQQUUUddduuu~~~~~~{{{wwwssspppmmmllliiilllnnnmmmlllooovvv}}}|||yyywwwvvvsssuuuxxxyyyyyyyyy{{{|||}}}|||zzzxxxuuurrrqqqpppkkkkkkjjjhhhfffcccaaa_________```bbbffflllssswww}}}yyyqqqlll^^^XXXQQQMMMLLLKKKIIIFFFEEEFFFFFFGGGHHHHHHHHHIIIIIIQQQ[[[bbbhhhuuu~~~wwwjjjddd\\\VVVSSSPPPLLLHHHGGGDDDBBBAAA@@@@@@>>>===<<<===>>>======>>>AAACCCEEEMMM[[[hhhrrrzzz{{{uuulllfff^^^XXXUUUSSSOOOLLLMMMKKKHHHEEEDDDDDDFFFGGGJJJKKKLLLNNNQQQVVV]]]bbbwwwzzzooofff[[[TTTKKKEEE@@@<<<777333555333111000111111000///000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111222000///000444555444222111111222222222333333333444444333444444555666777666<<<@@@DDDSSSppp|||{{{zzzkkkccc\\\YYYWWWSSSRRRUUUTTTRRRSSSVVVVVVSSSRRRTTTZZZ___gggnnnsssxxx}}}xxxnnneee```]]]YYYTTTQQQOOONNNLLLKKKFFFFFFEEEDDDDDDDDDEEEEEECCCAAA???@@@BBBEEEFFFGGGOOOQQQSSSUUUVVVVVVUUUTTTKKKIIIGGGEEEDDDEEEGGGIIISSSZZZgggwww{{{sssooottt{{{{{{lllbbbWWWPPPKKKKKKJJJHHHHHHJJJRRRYYYdddqqq}}}|||xxxvvvsssmmmhhheeefffffffffgggllltttzzz~~~zzzwwwtttuuuwwwyyyzzz{{{{{{{{{|||}}}~~~~~~|||xxxuuurrrkkkjjjiiihhhfffdddcccccc___^^^___ccciiiooosssuuuvvv|||}}}yyyssskkkbbb]]]VVVQQQKKKHHHGGGGGGFFFDDDFFFEEEDDDDDDDDDEEEFFFGGGJJJMMMPPPTTTZZZdddpppyyy|||oooggg^^^XXXVVVSSSNNNJJJGGGFFFDDDBBB@@@???>>>>>>>>><<<<<<@@@@@@>>>>>>AAAGGGPPP]]]jjjsss|||xxxnnnhhh___YYYVVVSSSOOOLLLMMMKKKHHHFFFDDDEEEFFFGGGIIIJJJLLLNNNPPPUUU[[[___hhh|||yyypppccc[[[PPPGGGAAA===999666444222000000111222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222000///111333555444222111111222222222333333333444444333444444555666777555:::???EEEWWWtttqqqtttvvviiiaaa[[[XXXVVVSSSRRRTTTSSSQQQSSSWWWWWWSSSQQQSSSXXX^^^fffmmmsssxxx|||~~~{{{rrrjjjeee___[[[VVVRRRPPPOOOMMMKKKHHHGGGGGGFFFEEEEEEEEEFFFDDDBBB@@@@@@BBBEEEFFFFFFIIIJJJMMMPPPRRRRRRRRRRRRJJJIIIFFFDDDCCCDDDEEEFFFFFFJJJRRR\\\hhhsss|||{{{wwwrrrnnnpppvvv{{{mmmaaaWWWNNNKKKJJJGGGFFFGGGKKKQQQ\\\iiivvvzzzwwwtttnnniiihhhiiihhhggggggkkkrrrwww{{{~~~{{{wwwwwwxxxxxxyyyzzz{{{||||||}}}~~~~~~}}}zzzvvvtttnnnmmmkkkjjjhhhfffeeedddbbbbbbccceeejjjooorrrtttwww|||zzzvvvrrrlllggg___XXXSSSMMMIIIEEECCCDDDDDDDDDCCCFFFEEEEEEDDDDDDEEEFFFFFFFFFHHHJJJLLLQQQXXXaaahhhppp~~~~~~ooohhh___YYYVVVSSSNNNJJJHHHGGGEEECCC@@@???>>>>>>>>>;;;;;;>>>???===>>>BBBFFFOOO\\\iiisss|||}}}rrrkkkbbb[[[WWWTTTPPPMMMNNNLLLIIIGGGEEEEEEFFFGGGGGGIIIKKKMMMOOOSSSWWW[[[[[[jjjyyy~~~oooeeeVVVJJJCCC???;;;999333111000111222333333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000111111111111111000000111333444333222111111222222222333333333444444333444444555666777555999???HHH]]]{{{vvvfffoooooofff^^^XXXWWWUUURRRQQQTTTRRRQQQTTTXXXXXXTTTQQQRRRVVV\\\dddlllrrrwwwzzz}}}xxxppplllddd```ZZZVVVSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDBBB@@@@@@BBBDDDEEEDDDAAACCCFFFIIIKKKMMMMMMMMMIIIGGGDDDBBBAAAAAABBBBBBAAAAAABBBFFFLLLUUU]]]bbbhhhgggjjjmmmmmmiiijjjmmmsssdddUUUNNNLLLIIIGGGFFFGGGKKKSSS^^^lllxxx~~~zzzuuupppkkkkkkkkkiiigggfffiiinnnrrrvvv||||||{{{zzzyyyyyy{{{}}}~~~}}}~~~~~~|||yyyxxxrrrpppnnnllljjjhhhgggfffffffffgggiiikkkooorrrtttwww}}}~~~{{{{{{yyyuuuoookkkddd^^^XXXRRRMMMIIIEEECCC@@@@@@BBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFHHHIIIKKKOOOTTTWWW[[[fffuuu}}}qqqjjjaaaZZZVVVSSSNNNJJJIIIGGGEEECCCAAA???>>>>>>???;;;:::<<<===<<<>>>BBBFFFNNN[[[gggrrr|||yyyqqqggg^^^YYYUUUPPPMMMOOOMMMKKKHHHGGGFFFFFFGGGFFFHHHKKKMMMNNNQQQTTTWWWXXXccclll{{{{{{ooo^^^OOOFFFAAA===;;;555333111111333333333222222222222222222222222222222222222111111111000000///////////////////////////000000000111111111111111000000111222222222222111111222222222333333333444444333444444555666777777;;;@@@LLLdddooocccppp~~~iiibbb[[[VVVUUUTTTRRRQQQSSSRRRRRRVVV[[[[[[VVVSSSSSSUUU[[[ccckkkqqqvvvzzz|||~~~wwwsssjjjfff```[[[XXXUUUSSSQQQOOONNNLLLJJJIIIHHHGGGGGGDDDBBBAAAAAABBBCCCCCCBBB>>>???AAACCCEEEGGGGGGGGGGGGEEECCC@@@???>>>>>>???BBB@@@>>>>>>@@@EEEJJJMMMPPPRRRYYYaaacccaaaaaadddrrrrrr^^^TTTQQQNNNJJJHHHGGGIIIMMMUUU```mmm{{{}}}xxxrrrnnnkkkjjjgggeeeeeegggjjjmmmsssxxx}}}{{{{{{|||~~~|||{{{uuusssqqqnnnllljjjiiiiiihhhiiikkklllnnnpppsssuuuxxx}}}}}}zzzxxxtttooohhhccc\\\UUUOOOKKKGGGDDDCCCBBBAAABBBDDDFFFHHHHHHJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOQQQRRRTTTYYYcccppp{{{sssmmmddd]]]WWWSSSNNNKKKJJJHHHFFFDDDAAA@@@???>>>???;;;999;;;;;;;;;>>>BBBEEEMMMZZZfffqqq}}}zzznnnddd]]]WWWRRRNNNPPPOOOLLLJJJHHHGGGGGGGGGEEEGGGIIIKKKMMMOOORRRUUUXXX```eeeqqqyyygggVVVKKKDDD???<<<888666444333333333111000111111111111111111111111222222222222111111111111///////////////////////////000000000111111111111000111111111111111222222111111222222222333333333444444333444444555666777;;;===BBBPPPkkk|||lllddduuuyyyeee^^^XXXTTTUUUTTTRRRRRRTTTSSSTTTYYY```aaa\\\WWWWWWXXX]]]dddkkkpppuuuzzz}}}~~~zzzqqqmmmgggbbb^^^[[[YYYWWWTTTRRRPPPNNNLLLKKKJJJIIIFFFDDDBBBBBBCCCCCCBBB@@@@@@@@@AAAAAABBBBBBBBBBBBDDDCCCAAA???===<<<<<<<<<===<<<;;;;;;;;;<<<===>>>DDDEEEKKKSSSVVVUUUWWW[[[bbbvvvhhh\\\VVVPPPKKKIIIGGGGGGIIIMMMVVVdddsss~~~zzztttpppjjjhhheeecccccceeegggiiipppuuu|||~~~xxxvvvssspppnnnmmmmmmmmmjjjmmmooopppppprrruuuxxxwww~~~~~~zzzwwwrrrmmmccc^^^VVVOOOJJJGGGDDDCCCDDDDDDDDDEEEEEEGGGIIIKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVVVVVVVZZZcccsss{{{vvvqqqhhh```YYYSSSOOOMMMKKKJJJGGGEEEBBB@@@???>>>???;;;999;;;;;;;;;>>>BBBEEENNNZZZgggsssxxxlllccc\\\VVVRRRQQQPPPNNNLLLJJJHHHGGGGGGEEEFFFHHHJJJKKKNNNRRRVVVWWW^^^bbbmmmppp```SSSJJJBBB>>>:::888555444333222111///111111111111111111111111333222222222222111111111000000000000000000000000000000000000111111111111000111222111000000111222111111222222222333333333444444333444444555666777>>>???DDDTTTrrrvvvjjjhhh|||uuuccc\\\VVVSSSTTTUUUSSSSSSUUUTTTWWW^^^ggghhhccc^^^\\\]]]```fffkkkooouuuzzz~~~xxxsssnnniiieeeccc```^^^[[[YYYWWWTTTRRRPPPNNNNNNIIIHHHFFFFFFFFFEEECCCBBBCCCBBBBBBAAA@@@@@@??????AAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::??????BBBGGGIIIIIIMMMRRRTTThhhuuufff\\\RRRKKKIIIDDDEEEFFFHHHOOO\\\lllwww{{{vvvssskkkhhhdddccccccdddeeeeeekkkpppwww}}}zzzyyyvvvsssqqqqqqqqqrrrpppsssvvvvvvttttttwwwzzzxxx|||wwwqqqkkk]]]XXXQQQKKKGGGEEECCCBBBCCCDDDFFFFFFFFFHHHJJJLLLNNNMMMMMMNNNPPPRRRTTTVVVVVVVVVWWW[[[___aaaaaa```]]]YYYYYY___kkk|||~~~yyyuuummmccc[[[UUUQQQOOOLLLKKKHHHEEECCCAAA?????????;;;:::<<<===<<<>>>BBBFFFOOO\\\iiiuuuuuujjjbbb[[[VVVQQQQQQOOOMMMKKKIIIGGGGGGEEEFFFGGGHHHJJJNNNSSSWWWXXX```eeepppzzziii\\\PPPFFF@@@999777555444444444222111222222222222222222222222333333222222222111111111000000000000000000000000000000000000111111111111///111222222//////000222111111222222222333333333444444333444444555666777>>>>>>DDDWWWxxxrrrkkknnntttcccZZZUUUSSSUUUUUUTTTTTTVVVVVVYYYbbbllloooiiidddcccccceeehhhkkkooouuu|||}}}yyysssooollljjjgggeeebbbaaa^^^[[[XXXVVVTTTTTTOOOMMMKKKKKKJJJIIIGGGEEEDDDCCCBBBAAA@@@???????????????>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::<<<@@@AAAAAADDDJJJJJJZZZpppuuufffWWWNNNKKKEEEFFFFFFFFFIIISSSaaakkk~~~}}}xxxvvvppplllgggdddddddddcccaaaeeeiiipppvvv|||~~~|||yyywwwvvvvvvwwwxxxyyy}}}}}}yyywwwxxx{{{zzz|||vvvnnngggYYYUUUOOOJJJGGGFFFDDDCCCBBBDDDGGGIIIIIIJJJNNNQQQTTTSSSSSSSSSVVVZZZ^^^aaaccccccdddhhhmmmqqqqqqpppkkkddd```dddkkkwww}}}xxxpppfff]]]VVVRRRQQQMMMKKKIIIFFFCCCAAA??????>>>;;;;;;>>>???===>>>BBBGGGPPP^^^lllxxx{{{ooofff___ZZZRRRQQQPPPNNNKKKIIIHHHGGGEEEFFFFFFGGGIIINNNTTTYYY\\\eeekkkwwwpppbbbUUUIIIAAA888666444444555555444333333333333333333333333333333333333222222222111111000000000000000000000000000000000000111111111111///111333222///...000222111111222222222333333333444444444444444555777777======CCCXXX{{{qqqmmmssstttdddYYYUUURRRUUUVVVTTTTTTVVVWWW[[[eeepppsssnnnhhhgggfffgggiiikkkooouuu||||||wwwrrrpppnnnkkkjjjhhhfffccc```]]]ZZZYYYXXXRRRQQQOOONNNNNNMMMJJJGGGCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>======<<<<<<<<<<<<;;;999888888999;;;;;;999888999<<<===<<>><<<<<<@@@@@@>>>???AAAGGGQQQ```nnnzzzuuuiiiaaa\\\TTTQQQMMMKKKJJJJJJJJJIIIDDDGGGJJJIIIHHHKKKRRRXXXaaaeeennn}}}vvviiiYYYKKKDDD===:::666444333333333222////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111444333333222111111111222222333444444333444777::::::>>>HHH___xxxttt~~~mmm```XXXVVVTTTSSSRRRSSSTTTUUUZZZ\\\eeennnpppkkkjjjmmmlllmmmnnnoooqqqvvv{{{yyysssooolllllllllmmmkkkgggdddcccaaa___]]][[[YYYVVVTTTSSSPPPLLLIIIGGGDDDAAA@@@@@@@@@???>>>>>>>>>===;;;999888666666<<<<<<;;;:::999999::::::<<<<<<;;;;;;<<<>>>@@@AAACCCEEEOOOaaavvv}}}jjj[[[RRROOOIIIFFFFFFGGGJJJRRR[[[fffooo|||{{{vvvsssqqqnnnjjjfffccc```___aaa```cccjjjpppwww}}}~~~~~~|||tttiiibbbXXXTTTOOOKKKJJJIIIIIIHHHDDDGGGJJJMMMPPPTTTXXX\\\\\\aaaeeeeeeccceeennnuuuyyyzzzrrrqqqyyy{{{|||xxxrrriiibbb[[[WWWTTTPPPMMMIIIFFFEEEDDDCCCAAA>>>??????>>>>>>>>>AAACCCIIIQQQ^^^lllyyy{{{ooofff```WWWTTTPPPMMMLLLKKKJJJHHHCCCFFFHHHHHHGGGIIIPPPVVV```eeeooo~~~{{{nnn___PPPGGG>>>;;;777444444444444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111444333222222111111222222333333444444333555777:::;;;???IIIaaa{{{xxx{{{jjj^^^WWWVVVTTTRRRRRRSSSTTTUUU___bbbjjjrrrrrrkkkhhhkkklllnnnoooqqqssswww|||}}}wwwrrrpppppppppqqqoookkkiiihhhfffdddbbb___]]]ZZZWWWUUUQQQMMMJJJGGGDDDAAA?????????>>>=========<<<;;;;;;::::::999<<<<<<;;;;;;::::::::::::;;;:::::::::;;;<<<>>>??????@@@GGGUUUfff{{{sssbbbWWWPPPJJJFFFEEEEEEGGGMMMUUUaaajjjwww|||xxxtttrrroookkkgggcccaaa```bbbaaaccchhhnnnsss}}}~~~uuukkkcccYYYUUUPPPMMMLLLKKKKKKJJJJJJLLLPPPSSSVVVZZZ^^^aaacccgggjjjiiigggjjjrrryyyyyyvvv{{{|||yyyuuuoooggg```ZZZVVVTTTSSSOOOKKKHHHEEECCCAAA???>>>??????>>>>>>>>>AAACCCHHHPPP]]]kkkxxxwwwllleeeZZZWWWTTTQQQOOOMMMJJJHHHCCCEEEFFFFFFEEEHHHMMMRRR\\\bbbooo~~~uuufffVVVKKK???<<<777555444555555444333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111222222333333222222111111222222333444444444444555888:::;;;???LLLeee|||}}}tttddd\\\VVVUUUSSSRRRRRRSSSTTTUUUaaafffnnntttrrrjjjeeeffflllnnnqqqsssuuuxxx|||~~~yyyuuussssssssssssqqqnnnmmmllljjjhhhfffdddaaa^^^ZZZWWWSSSOOOKKKGGGEEEAAA??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===AAAIIITTThhhnnn```UUUNNNIIIGGGFFFEEEIIIOOOYYYbbbooozzz~~~zzzvvvtttqqqmmmhhheeebbbaaabbb```aaafffjjjnnnvvvxxxnnnfff[[[XXXSSSPPPOOOOOONNNNNNPPPSSSVVVYYY[[[___cccfffiiikkkmmmllljjjmmmuuu|||{{{|||~~~wwwsssnnnggg```[[[XXXVVVUUURRRMMMIIIFFFCCC@@@===>>>??????>>>>>>>>>AAACCCGGGOOO\\\jjjxxxrrriii[[[YYYUUUSSSQQQOOOLLLJJJEEEEEEFFFEEEEEEGGGLLLPPPUUU]]]kkk|||xxxkkkZZZMMMAAA>>>999666555666666666444444444444444444444444111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222333333222222111222222333333444555444444555888:::;;;???MMMhhhxxx~~~mmmaaaZZZUUUTTTSSSQQQRRRSSSUUUVVV___fffppptttppphhhdddccckkkmmmqqqtttvvvxxx|||~~~~~~yyyuuussssssssspppnnnlllkkkkkkjjjgggeeegggddd```\\\YYYTTTOOOLLLGGGDDDAAA???>>>===<<<;;;:::;;;;;;;;;<<<<<<======<<<<<<=========<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>>>>@@@DDDJJJYYYttt{{{jjj[[[SSSLLLJJJHHHGGGIIIMMMRRRZZZgggrrryyy}}}zzzwwwtttooojjjfffdddbbb```^^^^^^bbbeeeiiiqqqyyy|||rrrkkk___[[[VVVSSSSSSSSSRRRRRRTTTVVVYYY[[[]]]```dddgggiiikkklllkkkjjjmmmtttzzzwwwtttoooiiiddd___\\\[[[VVVSSSOOOKKKHHHEEEAAA>>>>>>??????>>>>>>>>>AAACCCGGGNNN[[[iiiwwwwwwmmm]]]ZZZWWWTTTSSSQQQOOOMMMHHHGGGFFFFFFFFFHHHLLLNNNQQQZZZiiizzzwwwmmm]]]NNNEEE@@@;;;777666666666666333333333333333333333333111111111111111111111111000000000000000000000000///000000000111111111111111111111111222222222222333222222111222222333333333444555555444555888;;;;;;???OOOlllyyysss|||jjj___ZZZTTTSSSRRRQQQQQQSSSUUUVVV]]]hhhrrruuuqqqkkkgggfffkkkmmmqqqtttvvvxxx{{{~~~}}}yyyvvvsssrrrrrrmmmllljjjiiiiiigggdddbbbeeebbb^^^[[[WWWSSSNNNKKKFFFCCC@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????>>>===???????????????>>>>>>>>>>>>???AAACCCFFFOOOdddwwwtttaaaXXXOOOKKKIIIGGGHHHKKKMMMUUUaaajjjrrrxxx}}}{{{wwwrrrmmmhhheeeddd]]]ZZZ[[[^^^aaaeeellluuu{{{vvvpppccc```[[[XXXWWWWWWVVVVVVWWWYYY[[[]]]^^^```cccffffffhhhjjjkkkkkkoootttyyywwwtttpppjjjeeeaaa___^^^VVVSSSPPPMMMJJJGGGCCC@@@>>>??????>>>>>>>>>AAACCCGGGNNNZZZhhhuuu}}}sssccc___ZZZVVVTTTSSSQQQPPPJJJIIIGGGFFFGGGIIIKKKMMMPPPXXXeeeuuu~~~wwwpppbbbSSSIIIDDD===888666666666666222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222222333222222111111222222333333444555555555555666999;;;<<>>=========<<<;;;<<<<<<<<<<<<======>>>>>>@@@AAABBBDDDDDDCCCBBBBBB???@@@@@@@@@???>>>======>>>>>>@@@BBBCCCHHHVVVddd~~~kkk___RRRLLLIIIFFFFFFHHHKKKRRR[[[ccciiiooovvv{{{~~~|||}}}~~~yyytttooojjjgggeee\\\YYYYYY\\\^^^aaahhhppptttzzzzzzuuuhhhddd___\\\ZZZZZZYYYXXXZZZ[[[]]]]]]]]]^^^```bbbbbbeeeiiilllooorrrvvvyyy~~~vvvtttooojjjeeebbb___^^^WWWTTTQQQOOOLLLIIIDDDAAA>>>??????>>>>>>>>>AAACCCHHHOOOZZZgggtttzzzlllfff___YYYVVVTTTSSSRRRKKKIIIGGGFFFGGGIIIJJJKKKOOOUUU___kkkzzzyyyvvvjjj[[[LLLGGG???999666555555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111222222222333333222222111111222222333444444555666555555666999;;;???CCCUUUtttvvvpppwwwhhh]]]VVVRRRQQQPPPPPPQQQSSSVVVWWWaaannnyyyxxxsssrrrrrrpppppprrrsssuuuwww{{{|||xxxssspppmmmllliiigggfffeeedddaaa]]]YYYWWWUUUSSSQQQOOOMMMIIIFFFBBB@@@===<<<=========<<<;;;<<<===>>>@@@AAABBBCCCEEEFFFHHHIIIJJJIIIHHHGGGCCCDDDDDDDDDCCCBBB@@@???@@@>>>>>>@@@AAADDDNNNXXXkkkyyyjjjZZZQQQLLLGGGFFFHHHJJJOOOWWW]]]bbbgggmmmrrr}}}~~~|||yyyzzz||||||}}}{{{vvvpppkkkhhhfff]]]ZZZYYYZZZ[[[]]]ccckkkmmmrrr{{{~~~xxxmmmiiiccc___]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXZZZ[[[\\\```fffkkkppptttwwwyyy|||xxxvvvqqqlllgggcccaaa```YYYWWWTTTPPPMMMHHHCCC???>>>??????>>>>>>>>>AAACCCJJJPPPZZZfffssssssmmmccc[[[WWWUUUSSSRRRLLLIIIFFFEEEFFFHHHIIIJJJLLLPPPXXXcccppp}}}{{{pppbbbNNNHHH@@@:::666555555444333333333333333333333333111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222111111111222333333444444555666555555666999;;;BBBFFFXXXwwwyyyrrruuuhhh\\\UUUQQQQQQPPPPPPQQQTTTVVVXXXaaaoooyyywwwqqqpppqqqpppssstttuuuvvvxxx}}}}}}yyytttpppllliiigggfffdddcccbbb```]]]XXXUUURRRPPPNNNMMMLLLJJJGGGEEEAAA???<<<<<<===>>>>>>===;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIIIIIIIHHHGGGEEEDDDDDD@@@>>>???AAACCCKKKTTT___}}}uuubbbVVVPPPJJJHHHIIIIIINNNUUUYYY]]]aaagggkkkvvv{{{}}}{{{wwwxxxyyyzzz{{{}}}}}}wwwqqqllliiiggg```\\\ZZZZZZZZZZZZ```ggggggmmmuuu}}}zzzoookkkeeeaaa^^^]]][[[ZZZUUUVVVVVVUUUSSSRRRSSSUUUWWW[[[bbbjjjppptttvvvwwwxxx}}}{{{|||yyytttooojjjfffdddccc\\\ZZZVVVRRRMMMHHHBBB===>>>??????>>>>>>???AAACCCKKKQQQ[[[fffrrr~~~}}}uuuiii___XXXUUUSSSSSSOOOLLLIIIHHHHHHHHHGGGFFFHHHJJJQQQ[[[eeerrr|||uuunnn]]]OOOAAA<<<;;;777444222444444444333333333222222222222222222222222222222000000000000111111111111000000000000000000000000222222222222222222222222222222333333333333444444666666666555444666999;;;@@@IIIddduuutttfff\\\WWWUUURRRQQQRRRQQQPPPUUU[[[eeekkkooonnnmmmppprrrrrrrrrrrrrrrtttxxx}}}}}}xxxrrrnnnllljjjgggdddcccbbbbbbbbb```[[[UUUQQQOOOLLLIIIIIIJJJIIIGGGDDDAAA@@@>>>>>>?????????>>>AAABBBCCCFFFJJJNNNRRRTTTTTTUUUWWWYYYYYYWWWUUUTTTTTTQQQNNNMMMNNNMMMIIIEEEFFFCCCAAABBBBBBAAAEEEKKKWWWkkkmmmbbbXXXMMMIIIJJJJJJMMMPPPUUUYYY[[[]]]^^^gggkkkuuu|||xxxxxxxxxxxxxxxxxxyyyzzzzzzzzz|||{{{uuupppkkkiiieeeccc___\\\ZZZZZZ\\\]]]fffjjjpppvvv}}}yyynnnkkkgggdddbbb___\\\ZZZVVVUUUTTTRRRPPPOOOOOONNNUUU[[[cccjjjnnnsssyyy~~~}}}{{{zzzvvvrrrpppooommmiiieee___[[[VVVQQQMMMIIIEEEBBB??????@@@???>>>???BBBDDDKKKSSS^^^iiirrr|||yyynnnccc\\\YYYVVVUUUQQQNNNKKKIIIIIIIIIHHHFFFKKKLLLQQQXXX___iiizzz{{{uuucccTTTDDD>>><<<888555444444444444333333333222222222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222222222333333333333444444555666666555444666999<<>>>>>>>>???@@@@@@@@@GGGHHHKKKPPPUUUZZZ^^^```aaabbbdddffffffdddbbbaaa```]]]YYYVVVUUURRRLLLHHHLLLGGGEEEEEEDDDCCCFFFKKKOOO___wwwzzzlll___RRRLLLMMMMMMOOORRRUUUXXXYYYZZZZZZ```ccclllxxx}}}yyyyyyyyyxxxxxxxxxyyyzzzzzzyyyzzz}}}yyysssnnnkkkgggddd```\\\ZZZZZZ\\\]]]```dddiiiooouuu}}}zzzuuummmjjjfffcccaaa^^^\\\YYYUUUTTTRRRPPPNNNMMMLLLLLLPPPWWW```hhhnnnuuu|||||||||}}}{{{zzzzzzvvvrrrppppppnnniiieee___\\\WWWRRRNNNIIIDDDAAA??????@@@???>>>???BBBDDDJJJQQQ]]]hhhrrr}}}tttiiibbb]]]ZZZXXXRRRPPPLLLJJJJJJIIIHHHGGGKKKKKKOOOTTTYYY```ooo}}}~~~kkkZZZIII@@@===999666666444444444444333333333333222222222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222222222333333333333444444555555666555555777:::===BBBPPPooo~~~vvvqqqddd[[[VVVRRROOOOOORRRSSSTTTZZZaaahhhmmmoookkkjjjooosssuuuuuuvvvxxx{{{yyyooohhhdddaaa^^^[[[YYYXXXXXXXXXXXXVVVRRROOOIIIGGGDDDCCCCCCCCCAAA@@@??????@@@AAACCCEEEGGGHHHNNNQQQWWW^^^eeejjjnnnpppssstttvvvwwwwwwvvvtttsssooolllgggdddbbb]]]VVVPPPOOOJJJFFFEEEDDDBBBCCCGGGJJJTTTeee|||xxxgggZZZRRRQQQOOOQQQSSSUUUVVVVVVVVVUUUVVVXXX```kkkuuu}}}zzzzzzzzzyyyyyyyyyyyyyyywwwxxxyyy{{{~~~xxxsssoookkkgggbbb]]]ZZZZZZ\\\]]]\\\___ccchhhmmmttt{{{~~~|||zzz{{{|||zzzvvvqqqllliiidddaaa___]]]ZZZYYYUUUSSSPPPNNNKKKJJJIIIIIILLLSSS]]]fffnnnvvv{{{yyy|||}}}{{{yyyxxxyyyvvvrrrqqqqqqooojjjfff```]]]XXXTTTOOOIIICCC???>>>?????????>>>???BBBDDDHHHPPP[[[fffqqq|||zzzooofff```[[[XXXTTTQQQMMMKKKJJJJJJHHHGGGGGGHHHLLLRRRVVV^^^lllyyyrrraaaMMMBBB===999777666555444444444444333333333222222222222222222222222///000000000111111111111111111111111111111111111111222222222222222333333222222222333333333444444444555555555555777;;;>>>CCCUUUwww~~~xxxyyy}}}mmmaaaZZZVVVRRRPPPPPPSSSTTTUUU[[[bbblllpppppplllkkkpppuuuwwwuuuwwwyyy}}}xxxmmmfffbbb```]]][[[XXXWWWVVVUUUUUUSSSPPPMMMIIIHHHFFFDDDDDDCCCCCCCCCAAACCCEEEGGGJJJLLLPPPRRRWWW[[[cccllluuu{{{~~~~~~{{{xxxuuurrrlllddd]]]UUUOOOJJJHHHFFFDDDDDDGGGKKKOOOYYYlllooo```WWWTTTOOOPPPSSSUUUUUUTTTRRRQQQOOOPPPVVV___iiiuuu}}}||||||{{{zzzxxxwwwvvvvvvvvvwwwxxxxxxyyyzzzzzz~~~|||vvvrrrnnnjjjeee___\\\[[[\\\]]]]]]___bbbeeeiiiooovvvzzzzzztttooonnnmmmppptttuuussspppkkkhhhccc___]]][[[YYYXXXUUUSSSPPPMMMJJJHHHHHHHHHKKKRRR\\\eeemmmvvv}}}}}}}}}zzzyyyxxxxxxxxxuuurrrqqqrrrpppkkkgggaaa^^^YYYTTTOOOIIIBBB===>>>??????>>>>>>???AAACCCHHHOOOZZZeeeoooyyytttjjjccc\\\XXXUUURRRNNNLLLKKKIIIHHHFFFGGGHHHLLLRRRVVV]]]jjjwwwxxxeeePPPDDD>>>:::777666555555555444444444333333222222222222222222222222///000000000111111111111111111111111111111111111111111111222222333333333222222222333333333444444444555555555666888<<>>>>>???>>>===>>>AAACCCHHHPPP[[[eeennnwwwzzzpppggg___ZZZXXXUUUQQQNNNLLLKKKIIIGGGIIIJJJMMMRRRUUUZZZfffrrr{{{|||jjjTTTHHHAAA;;;888777555555555555444444444333222222222222222222222222000000000000111111111111222222222222222222222222111111111222222333333444222222333333333333444444333444555555666999===AAAIIIbbb~~~nnnbbb[[[VVVTTTSSSPPPPPPRRRSSSTTTYYY```jjjnnnnnniiiggglllrrrtttwwwxxxyyy|||{{{sssoooggghhhlllttt}}}vvvnnnhhhfffdddbbb```^^^[[[WWWUUUTTTRRRPPPOOOLLLKKKJJJHHHFFFFFFHHHJJJGGGKKKPPPSSSVVVZZZ```dddpppttt}}}}}}sssiii___ZZZUUUOOOJJJIIIJJJHHHKKKWWWjjj}}}mmm```WWWRRRTTTVVVWWWWWWUUUQQQOOOKKKJJJMMMRRRYYYbbbppp}}}}}}yyyvvvvvvvvvuuuuuuuuutttttttttqqqsssvvvzzz}}}~~~~~~zzzvvvtttooommmjjjfffbbb___]]]\\\\\\]]]^^^___bbbgggmmmrrr{{{|||llldddXXXYYY\\\dddlllpppqqqooolllgggbbb]]][[[ZZZYYYXXXVVVTTTPPPLLLJJJIIIJJJKKKPPPUUU\\\bbbgggnnnvvv||||||yyyvvvvvvvvvwwwtttrrrpppqqqrrrpppkkkfffaaa]]]VVVPPPKKKFFFAAA======>>>>>>>>>===>>>AAACCCIIIQQQ]]]hhhpppwww~~~wwwmmmddd^^^\\\XXXTTTQQQOOOMMMKKKIIIHHHIIILLLPPPSSSWWWcccnnnsssmmmYYYLLLEEE>>>:::888555555555555444444444444222222222222222222222222000000000000111111111111222222222222222222222222000111111222333333444444222222333333333333444444333444555666777:::>>>AAAOOOjjj|||~~~zzzjjj___XXXTTTRRRPPPNNNNNNQQQSSSTTTZZZaaakkkooooookkkiiimmmrrrtttyyyyyyzzz|||zzzpppjjjiiieeeiiioooxxx}}}wwwooojjjgggeeebbb___]]]ZZZWWWUUUTTTTTTSSSRRRPPPPPPOOOLLLIIIIIILLLPPPNNNSSSYYY\\\^^^bbbiiinnnvvvzzz~~~qqqhhhaaaVVVOOOLLLJJJHHHJJJQQQ\\\nnnuuuhhh^^^YYYZZZ\\\\\\ZZZVVVRRROOOJJJIIIJJJNNNRRRXXXeeeqqq|||yyytttttttttttttttttttttsssoooqqqsssvvvxxxyyyyyyyyyzzzzzzzzzzzzxxxvvvtttsssnnnmmmllliiieeeaaa^^^\\\[[[[[[\\\\\\___dddjjjooovvv}}}|||kkkbbb\\\]]]aaaiiiqqquuutttqqqlllhhhbbb]]][[[ZZZZZZYYYUUURRROOOKKKIIIIIIKKKLLLOOOTTTZZZ^^^ccciiipppvvvzzzvvvtttssstttuuurrrpppooopppqqqooojjjfffaaa\\\TTTMMMHHHDDDAAA>>>===>>>>>>>>>===>>>@@@CCCHHHRRR___llltttzzz|||qqqhhhbbb^^^[[[WWWSSSQQQOOOMMMKKKCCCEEEIIINNNQQQVVVbbbnnnmmmzzzppp[[[OOOHHHAAA<<<:::666666555555555444444444222222222222222222222222000000000000111111111111222222222222222222222222000000111222333333444444222222333333333444444444222444555666777:::???BBBSSSooorrruuuxxxiii]]]VVVRRRPPPMMMKKKLLLPPPSSSUUU\\\cccmmmrrrsssooommmqqquuuvvv{{{{{{{{{|||tttiiifffffffffllluuu|||}}}wwwpppkkkhhheee```]]]\\\YYYVVVTTTUUUUUUUUUUUUTTTUUUTTTQQQNNNNNNRRRUUUUUU[[[aaadddeeeiiipppvvvwww{{{zzzooocccYYYUUUMMMKKKLLLNNNRRR___zzz{{{ooofff___```aaa```]]]XXXRRROOOJJJHHHHHHKKKNNNRRR^^^iiizzz|||ssssssssssssssssssssssssoooppprrrtttuuuuuuuuuuuuvvvvvvuuuuuutttsssrrrqqqmmmmmmmmmkkkgggccc^^^\\\[[[[[[[[[\\\^^^cccjjjooottt{{{|||zzzzzzooorrrvvvzzz~~~}}}lllcccccceeeiiiqqqxxx{{{yyyuuummmhhhbbb]]][[[[[[ZZZYYYTTTQQQMMMJJJHHHIIIKKKLLLMMMQQQWWW[[[___eeemmmsss|||~~~yyyuuurrrqqqrrrsssqqqooonnnpppqqqooojjjeee```[[[RRRKKKFFFCCCAAA???===>>>>>>======>>>@@@BBBGGGRRRaaaoooxxx~~~~~~qqqgggccc[[[UUUUUUTTTOOOLLLKKKGGGHHHHHHIIINNNUUU^^^eeejjjpppxxx|||~~~rrr___QQQHHHCCC>>>::::::999777666555444444333333222111111000000111111111111111111111111222222222222222222222222222222111111222222222333333333111111111333555555444333888666555777888999???FFFWWWwwwxxxrrrwwwnnnccc]]]WWWSSSQQQMMMMMMOOOSSSUUUVVV]]]eeeooorrruuuwwwvvvuuuuuuvvvxxxxxxzzz|||wwwooommmppppppsssxxx|||yyypppiiifffdddbbb______]]]YYYVVVUUUUUUWWWYYYYYYXXXWWWVVVUUUVVVVVVWWWZZZ___eeejjjmmmppptttxxx|||}}}wwwiii]]]WWWRRRMMMKKKLLLWWWmmmsssffffffjjjjjjeee```]]]XXXSSSPPPMMMIIIGGGJJJPPPWWW\\\nnn}}}}}}zzzxxxuuutttttttttsssrrrtttsssrrrrrrrrrssstttuuutttuuuvvvtttqqqoooooooooppppppooolllgggcccaaa```\\\]]]^^^```bbbeeeggghhhpppwww~~~vvvlllgggdddcccfffiiijjjnnnrrrwwwyyy~~~|||oookkkmmmqqqwww}}}|||zzzsssmmmfffaaa^^^]]]YYYVVVVVVQQQKKKGGGFFFGGGGGGGGGFFFLLLUUU^^^ccchhhkkkmmmpppuuu|||~~~|||yyyvvvsssrrrrrrsssrrrpppoooqqqrrrppphhhaaa]]]YYYSSSMMMHHHCCC???<<<============>>>???@@@AAAJJJRRR^^^kkkvvv{{{pppfff^^^XXXWWWUUUQQQMMMMMMHHHHHHHHHIIILLLSSS\\\bbbhhhooovvvzzz|||tttbbbTTTKKKEEE???:::555555444333333222333333444333333222222222222222222333333333333444444444222222222222222222222222111222222222222333333333555444333333555555444333888555555777888999@@@HHH[[[|||rrrooovvv~~~kkkaaa[[[VVVRRRQQQNNNMMMOOOSSSTTTVVV^^^gggsssvvvxxxyyyxxxvvvvvvvvvxxxyyyzzz|||yyyqqqpppssstttwww{{{~~~zzzrrrllliiifffccc``````]]]ZZZWWWVVVWWWYYY[[[\\\[[[YYYXXXXXXYYY[[[\\\aaaeeekkkppprrruuuyyy|||yyykkk___YYYRRRNNNMMMTTTcccqqq~~~sssooossstttoooiiiddd\\\UUUSSSOOOKKKHHHHHHMMMSSSWWWbbbqqq~~~{{{xxxvvvvvvvvvuuuttttttsssrrrqqqqqqrrrssstttuuuvvvwwwuuusssqqqpppqqqpppqqqpppnnniiifffdddddd^^^___```aaadddfffhhhiiipppxxx{{{qqqccc^^^[[[]]]^^^^^^```dddeeehhhlllpppuuuzzz}}}~~~xxxoooooouuuxxx~~~}}}uuuooogggbbb```^^^ZZZWWWTTTPPPJJJFFFEEEEEEFFFFFFFFFKKKSSSZZZ```dddhhhkkkmmmrrryyy~~~~~~}}}{{{xxxuuusssrrrqqqrrrqqqooooooppprrrooohhhbbb[[[WWWQQQKKKGGGCCC@@@===<<<<<<<<<<<<===>>>???@@@GGGNNNYYYeeepppzzzuuukkkbbb[[[YYYWWWRRROOONNNIIIIIIIIIIIIKKKPPPWWW]]]dddllluuuzzz{{{~~~vvvfffXXXPPPHHHAAA;;;444333333222222333333444555444333333222222333333222222333333333444444444333333333333333333333333222222222222333333333333666555333444666888888888777555666888888999AAAJJJ```{{{jjjjjjsssyyyggg]]]YYYTTTQQQPPPPPPNNNOOORRRSSSVVV___iiiwwwyyy{{{{{{yyyxxxwwwwwwxxxyyyzzz}}}|||sssrrruuuwwwzzz}}}{{{tttpppmmmjjjeeebbb```^^^\\\ZZZZZZ[[[]]]^^^aaa___^^^]]]]]]```bbbdddiiilllrrrvvvyyy|||}}}kkkaaaXXXRRRPPPQQQXXX```uuu|||zzz~~~wwwooocccYYYVVVRRRLLLHHHGGGIIINNNQQQXXXeee{{{|||zzzzzzyyyxxxwwwvvvuuutttsssssstttuuuvvvvvvwwwxxxwwwuuutttssstttrrrssssssqqqmmmiiiggggggaaaaaabbbdddeeegggiiijjjoooxxxyyyeee___YYYXXXWWWTTTTTTVVVTTTVVVXXX[[[^^^aaadddeeekkkooottt{{{}}}tttqqquuuwwwqqqjjjeeebbb___[[[XXXRRRNNNHHHDDDCCCCCCDDDDDDFFFJJJOOOUUUYYY^^^dddgggiiimmmsssyyy}}}~~~}}}~~~~~~|||zzzwwwtttrrrppppppooopppooonnnpppqqqoooiiiddd[[[VVVOOOJJJFFFCCC@@@>>><<<;;;;;;<<<<<<===>>>???DDDJJJSSS^^^iiittt~~~xxxpppfff^^^ZZZWWWRRROOOOOOKKKJJJIIIHHHIIIMMMSSSWWWaaaiiittt{{{~~~wwwiii]]]UUULLLCCC<<<777666555444444444444444444444333222222222222222000000000111111222222333333333333333333333333333222222222333333333444444444222111333777<<>><<<<<<<<<<<<<<<===>>>???CCCGGGOOOXXXbbbnnnzzz|||uuujjj```[[[WWWRRROOOOOOLLLKKKJJJHHHHHHJJJOOOSSS^^^gggsss}}}wwwlllbbbZZZQQQEEE===:::999777555444222222222333333222111111111111111//////000111222222333333333333333333333333333333222222333333333444444444444222222444888<<>>>>>>>>======>>>>>>??????BBBFFFLLLTTT^^^jjjuuu}}}zzznnnbbb\\\WWWRRROOOOOOMMMLLLKKKIIIHHHIIIMMMPPP\\\eeerrr~~~~~~}}}~~~xxxooohhhaaaWWWJJJ@@@:::999777444222111000///333222111111000000111111111111222333444555555666333333333333333333333333333333333333444444444444777666444555777999999999444555777999888;;;GGGTTTvvvmmm___dddpppooo^^^VVVTTTRRRPPPPPPOOOMMMMMMOOOQQQUUU```kkkppprrrtttuuuvvvwwwyyy{{{xxxyyy|||zzzqqqpppsssuuuyyyzzzxxxvvvsssnnnjjjgggffffffeeeeeefffggghhhiiiiiiiiijjjllloooqqqrrruuuvvvyyy~~~|||zzzvvvrrrnnnllljjjjjjcccaaa^^^ZZZWWWUUUTTTSSSQQQRRRRRRRRRSSSUUUZZZ]]]hhhuuuqqqcccWWWQQQPPPUUU```nnnzzzwwwhhhXXXTTTOOOIIIFFFGGGHHHJJJIIIQQQ___sss}}}{{{{{{{{{|||zzzsssnnnlllkkkkkkjjjjjjjjjkkkllllllnnnyyytttmmmggg```ZZZXXXSSSQQQOOOMMMKKKJJJJJJKKKMMMRRRXXX\\\aaahhhpppvvv{{{}}}xxxsssrrruuu|||}}}xxxqqqlllhhhccc]]]YYYPPPLLLFFFBBBAAAAAABBBBBBCCCDDDEEEFFFHHHMMMRRRWWW[[[^^^ccchhhmmmssszzz~~~|||}}}~~~|||||||||}}}zzzyyywwwtttqqqnnnlllkkkjjjkkkmmmnnnnnnmmmlllkkkggg```UUUKKKDDDAAA???>>>??????>>>>>>>>>>>>??????AAADDDIIIPPPYYYdddooovvv~~~rrrfff^^^YYYSSSPPPQQQNNNMMMLLLIIIHHHIIILLLOOO[[[cccppp||||||zzz|||~~~yyysssnnnhhh]]]OOOEEE:::999777555333222222222333333222111111111111222000111222333444555555666444444444444444444444444333333333444444444444555777666444555666777666444444555888999888;;;HHHVVVyyykkk```iiixxxnnn^^^VVVTTTRRRPPPPPPMMMKKKLLLOOOQQQUUU___iiiqqqrrrtttttttttuuuwwwyyyxxxyyy|||{{{ttttttxxxxxx|||{{{wwwvvvtttpppllljjjiiiiiihhhhhhhhhiiiiiiiiijjjkkkmmmnnnppppppqqqsssssstttwww{{{}}}|||zzzooommmhhhccc___\\\YYYXXXUUUSSSPPPLLLIIIHHHGGGFFFCCCDDDDDDDDDCCCEEEHHHKKKPPPZZZiii|||ppp```VVVTTTRRRXXXbbbnnnwww}}}{{{mmmZZZWWWQQQKKKGGGFFFGGGGGGDDDLLLXXXfffzzzzzzuuurrrpppooonnnnnnnnnnnnnnnooorrr|||~~~vvvqqqjjjcccaaa[[[YYYVVVSSSPPPOOOOOOOOOLLLPPPTTTWWWZZZaaalllsssxxx~~~{{{{{{yyy|||~~~yyyrrrmmmiiiddd]]]XXXOOOJJJDDD@@@???@@@@@@@@@BBBCCCDDDEEEFFFIIINNNRRRUUUYYY^^^cccggglllqqqtttwwwyyy|||~~~}}}||||||}}}~~~}}}zzzyyywwwuuurrrnnnllljjjiiijjjlllnnnmmmmmmllllllggg___SSSIIICCC@@@?????????>>>>>>=========>>>>>>===@@@EEELLLSSS]]]gggnnnyyy~~~uuuhhh```ZZZTTTRRRSSSNNNNNNLLLJJJHHHIIILLLOOOZZZbbbnnnzzz~~~|||zzzyyy|||{{{vvvrrrlllaaaSSSHHH::::::999777777666666666555444333333222222333333...//////111222333444444444444444444444444444444333333333444444444555555333333333444666777666444333555888999888;;;IIIXXXyyyiiiaaammm~~~ooo^^^WWWTTTRRRPPPQQQKKKJJJKKKNNNQQQTTT^^^hhhssstttuuutttssstttvvvwwwxxxyyy||||||wwwxxx|||{{{zzzwwwvvvtttqqqnnnlllkkkjjjjjjiiiiiiiiijjjhhhjjjlllnnnpppppppppoooooonnnmmmooorrrrrrooolllfffccc^^^YYYTTTPPPNNNMMMKKKJJJGGGDDDBBB@@@??????<<<===>>>>>>>>>???BBBDDDAAAHHHRRRccc~~~zzzhhh]]]ZZZRRRTTT[[[dddmmmttt{{{}}}ooo]]]YYYRRRLLLGGGEEEEEEEEEDDDKKKTTT^^^mmmzzzxxxsssrrrrrrqqqppppppqqqqqqttt{{{tttmmmkkkdddbbb^^^ZZZWWWVVVVVVVVVKKKNNNQQQSSSVVV^^^iiirrrwww}}}~~~yyyrrrmmmiiiddd]]]XXXMMMHHHCCC???===>>>??????AAABBBCCCDDDEEEHHHLLLPPPQQQUUUZZZ___cccgggkkknnntttwwwzzz~~~~~~}}}}}}}}}~~~}}}~~~{{{zzzzzzxxxuuurrrooollljjjhhhjjjlllmmmmmmmmmmmmmmmddd]]]QQQHHHBBB@@@@@@@@@>>>======<<<<<<<<<======:::===BBBHHHOOOXXXaaagggvvv|||yyylllddd^^^XXXUUUUUUQQQOOOLLLIIIHHHIIIJJJKKKVVV^^^iiiuuu~~~zzz|||}}}zzzzzz}}}{{{tttnnneeeWWWIIICCC<<<666666666444444666333333333222222111111111000111222333444444444444333333333333333333333333333333222222222333444555444444444555555555555666777777555888<<<:::GGGbbbkkkaaarrrppp___WWWTTTQQQOOOOOOQQQOOOOOOQQQQQQSSS[[[dddjjjnnnqqqtttttttttuuuvvvyyyzzz|||~~~~~~~~~}}}yyyuuurrrpppnnnnnnnnnmmmmmmlllkkkjjjlllmmmnnnnnnnnnllliiihhhkkkiiifffcccbbbaaa___]]]XXXTTTOOOKKKIIIGGGEEEDDDCCCCCCBBBBBB@@@???===<<<===<<<:::999888999::::::???AAAEEEMMM]]]vvvyyykkkcccWWWSSSTTT\\\eeemmmwwwvvveee[[[RRRNNNKKKGGGDDDEEEGGGIIIOOOWWW```ppp{{{yyyuuusssrrrtttvvvxxxxxx|||wwwsssnnnmmmjjjddd^^^XXXTTTSSSPPPNNNOOOTTTYYY^^^hhhqqqzzz~~~}}}wwwpppkkkgggbbbYYYRRRNNNIIIDDD@@@????????????AAAAAAAAABBBCCCDDDEEEFFFJJJNNNTTTZZZ___ccchhhkkksssxxx}}}~~~}}}||||||~~~|||zzz~~~}}}{{{xxxtttpppmmmkkklllkkkkkklllmmmllliiigggbbb[[[RRRIIICCC@@@>>>===:::<<<===??????>>><<<;;;<<<>>>AAAEEEJJJRRRZZZ```kkkrrr{{{}}}qqqiiibbbZZZVVVUUUQQQOOOMMMJJJIIIIIIJJJKKKPPPXXXdddrrr}}}~~~~~~}}}||||||vvvqqqiii[[[NNNEEE===888777777444444555333333333222222222111111111222222333333444444555333333333333333333333333333333333333444444444444444444444555555555555666777888666999===;;;IIIeeelllfffzzzooo^^^VVVTTTQQQOOOOOOOOOMMMNNNOOOPPPQQQYYYbbbiiimmmqqqttttttuuuvvvwwwyyyzzz}}}{{{wwwtttrrrrrrrrrrrrqqqooommmkkkjjjjjjkkkkkkkkkjjjhhheeedddccc```]]]ZZZYYYXXXUUUTTTOOOLLLHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@???===<<<;;;<<<;;;:::999999999::::::;;;===???DDDOOObbbyyy{{{sssbbb\\\XXX[[[aaagggqqqyyylll```UUUOOOJJJEEECCCDDDDDDFFFKKKQQQWWWcccxxx|||yyywwwwwwxxxyyy|||{{{yyywwwvvvtttnnnggg___YYYVVVQQQNNNOOOTTTYYY```jjjttt}}}{{{uuunnniiifff```XXXRRRLLLHHHCCC???>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHKKKQQQUUUZZZ___dddhhhpppuuuzzz~~~~~~~~~~~~|||}}}}}}{{{xxxuuurrrooonnnlllkkkkkklllmmmmmmkkkiii```ZZZQQQHHHCCC@@@>>>===;;;<<<===??????>>><<<;;;;;;===???CCCGGGNNNVVV\\\gggnnnwww}}}wwwoooggg^^^WWWVVVRRRPPPNNNKKKIIIIIIJJJJJJMMMTTTaaaooo{{{~~~zzzuuummm___SSSGGG???999888888666444555333333333333222222222222333222111111222333555666333333333333333333333333333333555666666666555444444444444555555555555666777888777:::???===MMMjjj~~~kkkjjj~~~nnn]]]VVVSSSQQQNNNNNNMMMKKKLLLNNNNNNPPPXXXaaahhhlllpppssstttuuuvvvxxxyyy{{{}}}~~~zzzwwwtttvvvvvvvvvuuussspppllljjjhhhhhhhhhgggeeebbb___^^^ZZZWWWTTTQQQOOONNNKKKIIIEEECCC@@@??????@@@@@@???===============<<<;;;;;;<<<;;;::::::999:::::::::999:::;;;<<>>============>>>>>>>>>???@@@AAABBBCCCEEEHHHKKKOOOTTTYYY___dddkkkpppwww{{{~~~~~~~~~~~~||||||zzzxxxvvvtttrrrqqqmmmllllllmmmnnnnnnkkkiii]]]XXXOOOHHHCCCAAA???>>><<<===>>>>>>>>>===<<<;;;;;;<<<>>>@@@CCCIIIPPPUUUaaaiiirrryyy|||~~~vvvmmmaaaYYYUUUSSSRRROOOLLLJJJJJJJJJJJJNNNTTT___lllyyy~~~|||wwwooobbbVVVJJJ@@@999888999777555666333333333333333333333333333222111111111333555777444444444444444444444444333444666888888777555444444444444555555555555666777999888;;;@@@@@@QQQqqq}}}iiikkk{{{lll\\\UUUSSSPPPNNNNNNLLLKKKKKKMMMNNNPPPXXXaaahhhkkkpppsssuuuvvvwwwyyyzzz|||{{{yyyzzz}}}yyywwwwwwwwwxxxwwwuuuqqqmmmkkkggggggeeeccc```]]]ZZZXXXUUURRROOOLLLJJJHHHFFFDDD@@@???===<<<===>>>>>>===;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;;;;999:::;;;;;;<<<@@@FFFKKK\\\gggwww~~~tttiiibbb___```iiirrr{{{}}}nnn]]]QQQIIIDDDBBBDDDDDDEEEIIILLLLLLNNNWWWbbbuuuxxxmmmbbbZZZSSSOOOOOOSSSZZZbbbppp{{{zzzqqqmmmhhhccc___ZZZTTTOOOHHHEEE@@@>>>======<<<;;;<<<<<<<<<===>>>???AAAAAACCCEEEHHHKKKOOOUUU[[[```fffkkksssxxx}}}~~~}}}|||{{{|||~~~}}}{{{{{{yyyxxxvvvuuuttttttpppooonnnnnnnnnmmmjjjggg[[[VVVNNNHHHDDDBBB@@@???======>>>>>>>>>===<<<<<<;;;<<<===>>>@@@EEEKKKPPP[[[cccmmmtttxxx~~~{{{qqqdddZZZWWWTTTSSSPPPNNNKKKJJJIIIIIIMMMQQQ[[[iiiwww~~~xxxqqqfff[[[OOODDD:::888999888666777333333333333333333333333333222111111111333555777444444444444444444444444333444666888888777666555444444444555555555555666666999888<<<@@@BBBVVVwww}}}jjjpppyyyjjj[[[TTTSSSPPPNNNMMMMMMLLLLLLOOOOOOQQQZZZccciiilllqqqtttvvvwwwyyyzzz|||~~~|||xxxwwwwww}}}|||zzzvvvwwwwwwvvvtttqqqmmmlllgggfffccc```]]]YYYVVVUUURRROOOKKKIIIGGGFFFCCCAAAAAA@@@>>>>>>>>>>>>===<<<<<<<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???AAAHHHQQQ]]]kkkwwwwwwnnnfffbbbgggooowwwuuubbbUUULLLFFFDDDFFFEEEFFFKKKNNNMMMLLLQQQYYYcccxxx~~~sssfff]]]TTTOOONNNQQQXXXbbbppp}}}{{{tttkkkhhhddd```[[[VVVQQQNNNFFFCCC@@@=========<<<:::;;;;;;;;;<<<===>>>???@@@AAACCCFFFIIILLLRRRXXX\\\aaagggnnntttyyy~~~}}}|||{{{{{{|||~~~}}}{{{{{{zzzxxxwwwvvvvvvvvvvvvsssqqqpppooonnnkkkgggdddZZZUUUNNNIIIEEECCCAAA@@@>>>>>>>>>>>>>>>======<<<<<<=========???CCCHHHLLLUUU]]]hhhpppuuu{{{tttggg^^^ZZZUUUTTTRRROOOLLLJJJIIIHHHIIILLLTTTcccuuu|||wwwnnnfff[[[LLL>>>999999888666666333333333333444444444444333222111111222333555666444444444444444444444444444444666777777777666555444444444555555555555666555888888<<>>=========>>>>>>>>>>>>>>>===::::::;;;<<<<<<<<<<<<;;;999999::::::;;;<<<===>>>===BBBIIISSS___ooo}}}qqqhhhgggkkkttt~~~jjj[[[QQQJJJGGGIIIFFFGGGKKKPPPOOOLLLNNNTTTXXXgggxxxkkk```TTTOOOLLLNNNUUU___ooo}}}yyysssmmmeeedddaaa]]]WWWRRRNNNLLLEEECCC@@@>>>======<<<::::::::::::;;;<<<===>>>???@@@BBBEEEHHHLLLPPPUUUYYY]]]bbbhhhmmmrrrxxx~~~||||||}}}|||{{{zzzyyywwwvvvuuuuuuvvvvvvsssrrrpppnnnmmmjjjfffcccZZZVVVOOOJJJGGGDDDBBB@@@@@@??????>>>>>>==================<<<===AAAFFFJJJOOOWWWbbbkkkqqqxxxxxxkkkbbb___VVVUUUSSSPPPMMMKKKIIIHHHHHHIIIOOO]]]pppzzztttjjjXXXEEE===:::888555555333333333444444444555555111222222333333444444555555555555555555555555555444444555555555666666666444444444555555555555666444777888;;;@@@DDD\\\uuuuuufffXXXSSSRRRPPPMMMLLLMMMLLLMMMOOOPPPSSS[[[eeennnqqquuuxxxyyyyyyzzz{{{~~~~~~}}}{{{xxxuuutttvvvwww|||~~~|||wwwsssnnnkkkiiigggcccaaa^^^ZZZWWWSSSQQQPPPJJJHHHEEECCCCCCBBB@@@???AAA@@@@@@@@@AAAAAA@@@>>>======>>>>>>>>>======<<<999:::<<<=========<<<;;;:::999999999:::;;;;;;;;;:::<<>>>>>>>><<<;;;:::::::::;;;<<<===>>>???>>>@@@EEEHHHKKKOOOSSSVVVXXX\\\bbbfffjjjooowww|||}}}~~~|||||||||~~~~~~|||zzzxxxvvvuuuttttttuuuvvvqqqooonnnmmmllljjjgggddd[[[WWWQQQKKKHHHEEEBBB@@@AAA@@@???>>>============;;;<<<;;;;;;;;;>>>DDDHHHIIIRRR]]]fffmmmttt}}}zzznnneeebbbWWWUUUSSSQQQNNNKKKIIIGGGKKKJJJNNNZZZlll~~~uuuaaaKKK???;;;777555444333333333444444555555555000111222444444444444444555555555555555555555555555444444444444555666666444444444555555555666666333777777;;;@@@DDD]]]yyytttfffXXXSSSRRRPPPMMMLLLMMMKKKLLLOOOPPPSSS[[[eeepppssswwwyyyzzzzzzzzz{{{~~~yyyyyyzzz{{{|||{{{xxxvvvuuussssssvvvxxx|||yyysssmmmiiifffeeeaaa___\\\XXXUUURRRPPPOOOJJJGGGEEEDDDDDDCCCBBBAAA???>>>>>>@@@AAABBBAAA???======>>>>>>===<<<<<<;;;999:::<<<=========<<<<<<===;;;999999999:::;;;::::::;;;======AAALLLZZZfffyyyrrrrrriiiwww{{{jjj\\\QQQKKKKKKMMMMMMQQQUUUTTTPPPPPPSSSOOOTTTccc}}}vvvggg\\\TTTMMMIIIJJJPPP[[[lllzzzuuuooohhhaaa______]]]YYYSSSNNNKKKJJJEEECCC@@@??????>>><<<;;;:::::::::;;;<<<===>>>???<<>>============:::::::::999:::===BBBFFFEEENNNZZZcccjjjqqq{{{xxxkkkaaa___WWWQQQQQQPPPLLLJJJJJJKKKHHHKKKVVVcccooo|||~~~kkkQQQ???999999777444444444333333333444444555222222222222222222222222555555555555666666666666777666555444444444444444888777444222222333555666666:::888888???HHHbbbyyyyyylll[[[QQQOOOPPPOOOMMMMMMMMMMMMNNNPPPVVV^^^cccnnnqqqvvvyyy{{{}}}~~~yyywwwtttrrrrrrssstttsssqqqsssqqqqqqtttwww|||{{{uuuppplllhhhfff```]]]YYYVVVTTTRRROOOMMMGGGFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;===??????>>>>>>=========<<<<<>>DDDOOOWWWiii~~~yyyoookkkqqqqqqaaaYYYRRRLLLLLLQQQVVVYYYWWWUUUTTTUUUOOOSSS[[[jjj~~~{{{wwwooocccZZZQQQJJJFFFHHHKKKSSSggg{{{}}}tttjjjfffgggbbb^^^YYYVVVTTTRRRMMMIIIDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<======???BBBEEEHHHJJJLLLPPPRRRTTTVVVZZZ]]]```eeejjjnnnrrrssswww|||~~~{{{{{{{{{zzzyyyyyy{{{}}}}}}}}}yyyvvvuuuvvvvvvtttrrrtttrrrqqqssssssoooggg___\\\XXXSSSOOOLLLHHHDDDBBBBBBAAA???============>>>;;;:::999999:::===???AAAJJJOOOWWW^^^dddmmmvvv}}}}}}oooddd^^^WWWQQQQQQQQQMMMIIIIIIIIIFFFGGGPPPZZZdddoooyyynnnUUUCCC;;;:::777555444444444333333444444555222222222222222222222222444555555555666666666666666666555444444444444444333444444555666777888999777;;;999:::@@@IIIdddwww{{{nnn^^^TTTQQQQQQOOOMMMLLLLLLLLLMMMPPPVVV]]]cccmmmqqqvvvzzz|||~~~{{{wwwsssqqqooooooqqqrrrqqqoooqqqpppqqqtttwww}}}|||vvvqqqlllhhheee```]]]YYYVVVTTTQQQOOOLLLHHHGGGGGGGGGFFFFFFEEEEEECCCCCCBBB@@@????????????===>>>???>>>===>>>@@@AAA?????????>>>===<<<<<<;;;===<<<;;;:::::::::::::::777999;;;::::::>>>FFFMMMWWWlll|||sssmmmrrr}}}~~~jjj]]]TTTMMMMMMRRRXXX[[[ZZZXXXWWWWWWPPPSSSXXXddd|||{{{vvvssspppjjj___WWWPPPIIIFFFHHHKKKRRReeeyyyvvvkkkffffffbbb^^^YYYVVVUUURRRLLLHHHDDDAAA>>>=========<<<;;;;;;;;;;;;;;;;;;<<<======>>>AAADDDFFFHHHKKKNNNPPPSSSVVVXXXZZZ]]]```eeehhhmmmnnnrrrwww||||||}}}}}}{{{zzzzzz|||~~~|||~~~zzzwwwvvvvvvwwwuuutttwwwuuutttuuuuuuqqqiiibbb^^^[[[VVVQQQMMMJJJFFFCCCBBBAAA@@@>>>=========>>>;;;:::999999:::<<>>;;;888555555444444333333444444444222222222222222222222222444444444555555555666666666555444444444444444444222444666888999999888888777<<<:::;;;BBBKKKfff}}}www|||qqqbbbXXXTTTRRROOOLLLKKKKKKKKKLLLOOOUUU]]]bbbkkkooouuuzzz}}}~~~|||xxxtttqqqooonnnoooqqqqqqqqqppppppooopppuuuxxx~~~yyytttoooiiieee___\\\XXXUUUSSSQQQNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIEEEEEECCCBBBAAA@@@@@@???>>>@@@AAA@@@@@@AAACCCEEECCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;::::::;;;;;;;;;888:::;;;:::888:::>>>BBBFFFXXXkkkuuu|||yyypppkkknnnvvvuuucccWWWPPPNNNSSSYYY]]]^^^\\\[[[ZZZSSSSSSTTT]]]pppzzzuuuooollljjjddd\\\UUUNNNHHHEEEHHHKKKQQQcccvvv{{{ooogggeeeaaa^^^ZZZWWWUUUQQQKKKFFFCCC@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<======???BBBEEEFFFHHHKKKNNNQQQSSSVVVWWWYYY\\\___bbbgggiiimmmqqqwww{{{~~~~~~}}}}}}~~~}}}|||yyyxxxxxxxxxwwwvvvzzzxxxxxxxxxxxxtttlllfffbbb^^^YYYTTTPPPLLLHHHEEEDDDCCCAAA???>>>===>>>>>>;;;:::999999:::<<<>>>@@@CCCIIIPPPWWW^^^gggqqqxxx~~~xxxmmmeee^^^YYYYYYXXXSSSNNNMMMMMMIIIHHHKKKNNNSSS[[[dddkkkrrrzzzpppZZZIII@@@<<<888555555555444333333333444444222222222222222222222222333333444444444555555555555555444333333444444444666777777777777666555555777;;;:::;;;BBBLLLfff{{{yyy}}}zzzqqqddd[[[VVVSSSOOOKKKJJJJJJKKKKKKNNNUUU]]]bbbjjjnnnuuuzzz|||~~~}}}zzzvvvsssqqqqqqqqqrrrsssssssssssspppoooqqqvvvzzz~~~xxxrrrkkkggg___\\\XXXUUUSSSQQQNNNLLLKKKKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@@@@@@@???@@@AAAAAAAAABBBEEEGGGGGGGGGGGGFFFDDDBBB@@@???>>>>>>============>>>>>>;;;======<<<::::::<<<>>>@@@LLLYYYccclllpppmmmeeecccfffmmm|||~~~hhhZZZRRRNNNRRRXXX]]]______]]]\\\VVVSSSQQQWWWgggzzzssslllhhhfffbbb[[[UUULLLGGGEEEHHHJJJOOO^^^pppwwwmmmfffbbb___[[[XXXVVVQQQKKKEEEBBB@@@===;;;;;;;;;:::999;;;;;;::::::;;;;;;<<<======???BBBDDDEEEGGGJJJLLLNNNPPPSSSUUUVVVYYY\\\^^^ccceeeiiimmmqqqvvv||||||zzzzzzyyyyyyyyy|||{{{zzzzzzyyyuuunnniiifffbbb]]]XXXTTTOOOKKKHHHFFFDDDBBB@@@>>>>>>>>>>>>;;;:::999999999;;;>>>???AAAFFFMMMSSSZZZcccnnnvvv|||}}}ssshhhaaa[[[ZZZXXXSSSNNNMMMMMMJJJIIIKKKLLLOOOXXXaaahhhrrr|||}}}ooo[[[KKKBBB===999666666555444333333333333333222222222222222222222222333333333333444444444444444444333333333444444555888777555333333444555666555:::999:::BBBLLLggg{{{}}}wwwuuunnnddd]]]WWWSSSNNNJJJJJJJJJJJJKKKOOOUUU]]]ccciiinnnsssxxxzzz|||~~~}}}zzzwwwuuuqqqrrrttttttttttttttttttpppppprrrwww{{{zzzsssmmmhhhaaa^^^ZZZWWWUUURRRPPPMMMNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA???@@@BBBBBBCCCDDDFFFIIIJJJJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>======>>>===<<<<<<===>>>@@@EEEKKKQQQYYY^^^^^^ZZZXXX]]]eeessslll]]]TTTPPPRRRWWW[[[______^^^\\\YYYSSSPPPUUUaaawwwwwwmmmfffccc___YYYSSSKKKFFFEEEHHHIIILLLYYYjjjvvvkkkeeeaaa\\\YYYVVVRRRKKKFFFBBB@@@===;;;;;;;;;:::999:::::::::::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKJJJMMMQQQSSSUUUXXX[[[]]]aaadddgggjjjlllqqqwww|||}}}}}}{{{{{{{{{||||||||||||{{{yyyuuuoookkkhhheee___[[[WWWSSSOOOLLLHHHFFFDDDAAA???>>>>>>>>>;;;:::999888999;;;===>>>@@@DDDJJJPPPWWW```kkkssszzz|||lllccc\\\YYYVVVPPPLLLKKKKKKHHHHHHIIIIIILLLUUU___gggsss~~~~~~rrr```PPPEEE???:::777666555555444333333333333222222222222222222222222222222222333333333444444333333333333333444444555555444222111222555888:::555999999:::BBBLLLhhh{{{vvvqqqnnnjjjddd^^^YYYTTTOOOKKKJJJJJJKKKLLLOOOVVV^^^dddjjjmmmrrruuuwwwyyy{{{}}}~~~{{{yyyxxxqqqsssuuuvvvuuutttttttttsssrrruuuzzz~~~|||vvvoookkkeeebbb^^^[[[YYYWWWTTTRRRQQQPPPOOOMMMKKKIIIGGGFFFGGGFFFEEEDDDDDDCCCDDDDDDAAACCCEEEFFFFFFHHHKKKMMMNNNNNNOOOOOONNNLLLIIIGGGFFFEEECCCAAA???>>>=========<<<<<<<<<<<<<<<<<<===>>>???AAADDDJJJOOORRRRRROOOTTT]]]jjj}}}rrrbbbXXXRRRSSSUUUYYY]]]___^^^]]]YYYSSSPPPTTT\\\mmmrrrgggbbb]]]VVVQQQKKKGGGFFFIIIHHHHHHTTTccc|||sssiiiddd^^^YYYVVVRRRLLLHHHCCC@@@===<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIHHHKKKOOORRRTTTVVVYYY[[[^^^aaaeeegggiiilllrrrwwwzzz}}}}}}|||}}}}}}}}}}}}|||yyytttpppnnniiifffaaa]]]YYYVVVRRROOOIIIHHHEEEBBB@@@???>>>>>>;;;:::999888999:::<<<===???CCCHHHMMMSSS\\\gggooowww|||sssiii___ZZZVVVQQQMMMMMMJJJHHHGGGHHHGGGIIIRRR\\\eeerrr}}}zzzhhhWWWKKKBBB<<<888666666555444333333333333222222222222222222222222222222222222333333333333333333222222333333444555444444333444555666888999555::::::;;;CCCNNNjjj{{{yyyqqqmmmiiigggccc___[[[VVVQQQNNNJJJKKKKKKMMMPPPWWW___eeekkkmmmppprrrsssvvvyyy|||~~~{{{zzzzzztttwwwyyyyyywwwuuuuuuvvvuuuuuuxxx||||||vvvssskkkhhhdddaaa___]]]ZZZXXXTTTSSSRRRQQQOOOMMMLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHFFFHHHJJJKKKLLLNNNQQQSSSUUUVVVXXXXXXXXXUUUSSSQQQNNNMMMJJJGGGDDDAAA@@@???@@@>>><<<;;;;;;<<<======<<<<<<===???AAADDDGGGJJJFFFKKKRRR]]]nnnyyyhhh]]]VVVUUUUUUXXX\\\_________YYYRRRPPPSSSXXXbbb|||{{{mmmddd^^^WWWQQQLLLGGGGGGIIIGGGFFFOOO]]]ooozzzlllfff___YYYVVVSSSNNNJJJDDDAAA>>>=========<<<;;;::::::999999::::::;;;<<<===???AAABBBBBBCCCEEEGGGHHHKKKNNNQQQRRRSSSTTTVVVXXX\\\bbbdddeeehhhnnntttwwwyyy}}}}}}~~~}}}yyyuuurrrpppiiifffbbb^^^[[[XXXUUURRRKKKIIIFFFCCCAAA???>>>>>>;;;:::999888888:::<<<===>>>AAAEEEIIIOOOWWWbbbjjjsssxxxyyyoooccc^^^YYYTTTPPPQQQKKKIIIHHHHHHGGGHHHQQQ\\\cccppp{{{~~~ooo]]]OOODDD===999777666555444333222222222222222222222222222222222111111222222222333333333222222222222333333444555666777888888888777555444666;;;;;;===EEEPPPkkktttvvvoookkkgggfffddd```\\\XXXSSSPPPKKKKKKLLLMMMQQQWWW```ffflllnnnooopppqqqtttxxx{{{~~~~~~{{{{{{{{{xxx{{{~~~~~~{{{xxxxxxyyywwwvvvyyy~~~~~~{{{pppmmmiiifffdddaaa^^^\\\VVVUUUUUUTTTSSSRRRRRRQQQJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOPPPQQQSSSVVVXXX]]]^^^```aaaaaa___\\\ZZZVVVTTTQQQMMMIIIFFFDDDCCCDDDAAA>>>======>>>>>>>>>;;;<<<===???>>>===???CCC@@@CCCIIIRRRbbb~~~~~~lll```ZZZWWWUUUWWW\\\```aaa```XXXRRROOORRRTTT[[[rrrsssiiiaaaYYYTTTMMMHHHGGGIIIFFFDDDMMMZZZccc~~~ooohhh```YYYVVVSSSOOOLLLDDDBBB???=========<<<;;;::::::999999::::::;;;<<<;;;===???@@@@@@AAACCCEEEHHHKKKNNNPPPPPPPPPQQQRRRSSSXXX___bbbcccffflllrrrtttwww|||~~~zzzvvvsssrrriiifffbbb^^^\\\YYYVVVTTTLLLJJJGGGDDDAAA???>>>>>>;;;:::999888888:::;;;======@@@DDDGGGLLLTTT^^^fffpppuuu|||xxxhhh^^^ZZZWWWRRRNNNMMMJJJIIIJJJJJJJJJOOOVVVaaannn{{{nnnWWWFFF===999555555444333222222222222333333333333333333333333111222333333444444444333222333444444555555444444666666666666666777888888777999===???CCCUUUvvvuuufffnnn~~~kkkdddbbb___[[[XXXVVVTTTQQQOOOMMMLLLKKKLLLQQQYYYaaaffflllmmmpppqqqrrrtttwwwzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{wwwrrrnnnkkkhhheeeccc```]]]YYYWWWVVVUUUTTTRRRRRRQQQPPPPPPQQQRRRTTTUUUTTTVVVWWWYYYYYY[[[^^^```hhhiiikkkmmmmmmkkkiiihhhdddaaa\\\WWWRRRMMMGGGCCCCCCBBB???===<<<<<<<<<=========<<<;;;;;;;;;;;;<<<===???CCCJJJVVVmmmwwwkkkbbb^^^ZZZXXXYYY[[[^^^___YYYOOOJJJLLLNNNSSSfff{{{{{{mmmccc\\\XXXPPPMMMIIIFFFGGGJJJOOORRRaaasssxxxlllaaa\\\XXXRRRLLLJJJDDDBBB@@@>>><<<<<<<<<<<<::::::999999888999999999<<<<<<<<<===>>>@@@BBBBBBDDDEEEGGGIIILLLNNNPPPQQQUUUWWWYYY[[[^^^ccchhhlllnnnqqquuuxxx{{{}}}|||}}}}}}|||zzzxxxuuurrrpppiiigggeeecccaaa___[[[XXXPPPLLLHHHDDDBBB@@@>>><<<::::::999999888999999999<<<>>>AAACCCGGGOOOYYYaaalllpppwww{{{zzzkkkaaa]]]ZZZUUUQQQOOOKKKJJJJJJJJJIIINNNTTT___lllyyywww___LLLAAA<<<777666555444333333333333333333333333333333333333111111222333333333222222222222333444444444444333666666666666666777888888666888<<>>===<<<======<<<;;;::::::999999::::::;;;===@@@GGGPPPeeewwwgggbbb[[[YYYZZZ\\\\\\[[[YYYPPPKKKLLLMMMPPP___qqqssshhh___[[[RRROOOJJJGGGFFFHHHLLLOOOUUUddd~~~rrrfffaaa]]]VVVPPPNNNDDDCCCAAA>>>===<<<<<<<<<::::::999999888888999999;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFIIIKKKMMMOOOPPPRRRTTTVVVXXX[[[___eeehhhkkknnnrrrvvvyyy}}}~~~}}}}}}}}}}}}zzzxxxwwwvvvsssqqqkkkiiifffdddbbb___[[[XXXQQQMMMIIIEEECCC@@@>>><<<;;;;;;:::999888888999999;;;>>>AAACCCFFFNNNXXX```iiinnntttzzz~~~~~~oooeee```]]]YYYUUUPPPMMMKKKKKKJJJHHHLLLRRR[[[hhhwww~~~fffRRRDDD===888777666555444444444444222222222222222222222222111222222222222222111000222222333444444444444333666666666666666777888888666888;;;???GGG\\\~~~|||mmmdddrrrwwwccc\\\ZZZWWWUUUSSSRRRRRRPPPNNNKKKLLLMMMPPPVVV\\\bbbfffkkklllooopppqqqsssvvvyyy}}}~~~~~~~~~|||yyywwwtttrrrllliiieeebbbaaa```___]]][[[[[[[[[\\\^^^```bbbdddbbbdddfffhhhiiilllppprrryyy{{{~~~uuurrrnnniiiccc]]]VVVRRRJJJHHHDDDAAA>>>=========<<<;;;::::::999:::::::::::::::===BBBIIIYYYssstttjjj___ZZZ[[[\\\ZZZWWWYYYQQQLLLLLLKKKKKKVVVdddtttyyykkkaaa[[[TTTQQQLLLHHHFFFGGGJJJLLLQQQ\\\qqqsssgggaaa\\\UUUNNNLLLEEEDDDBBB???===<<<<<<<<<;;;:::999999888888999999:::;;;;;;<<<===???@@@AAACCCDDDEEEHHHJJJLLLNNNOOOOOOQQQTTTVVVXXX[[[```dddfffiiinnnrrrvvvzzz~~~}}}}}}{{{xxxwwwwwwvvvtttsssnnnkkkhhheeebbb___ZZZWWWRRROOOJJJFFFCCCAAA>>><<<<<<<<<;;;999888888888888;;;===@@@BBBEEELLLVVV]]]dddjjjqqqwww}}}tttjjjddd___[[[XXXRRRNNNLLLLLLJJJGGGJJJOOOWWWeeettt~~~|||gggSSSCCC;;;888777666555444444444444111111111111111111111111222333333333333222111111333333444555555555555444666666666666666777777888999999<<>>>>>>>>>>>===<<<<<<<<<<<<<<<999999;;;>>>BBBMMMbbbuuuyyyggg]]]\\\]]]ZZZVVVWWWQQQMMMLLLIIIIIIOOOXXXggg~~~}}}{{{yyywwwtttssssssuuuuuuvvv{{{zzzlllaaaZZZUUUQQQMMMIIIGGGGGGIIIKKKRRRWWWgggvvviiiaaa\\\TTTMMMKKKGGGEEECCC@@@>>>=========;;;;;;:::999888888888888999::::::;;;<<<>>>???@@@BBBBBBDDDFFFHHHJJJLLLMMMNNNPPPSSSUUUWWW[[[___bbbcccfffkkkppptttxxx}}}~~~}}}{{{xxxvvvvvvuuutttsssooommmiiifffccc___[[[WWWTTTQQQLLLGGGEEEBBB???===>>>===;;;:::999888777777:::===???AAADDDJJJSSSZZZ```fffooovvv|||zzznnnfff```[[[XXXSSSOOOMMMMMMJJJGGGHHHMMMTTTaaappp{{{wwweeeSSSDDD;;;777666555444333333333333111111111111111111111111333444444444444444333333444444555666666666666666666666666666666777777888;;;;;;===BBBMMMdddtttiiifff{{{ooo[[[TTTOOONNNLLLLLLMMMNNNNNNMMMKKKMMMPPPUUUZZZ```eeegggkkkmmmooopppqqqsssvvvyyy|||~~~|||}}}}}}}}}||||||~~~}}}tttqqqnnnlllllllllkkkiiihhhgggggghhhjjjlllnnnpppqqqrrrtttttttttuuuwwwyyytttwww{{{~~~|||xxxvvvsssppplllfff```[[[PPPNNNJJJEEEBBB@@@??????>>>>>>===<<<<<<<<<<<<===;;;:::;;;===???EEETTTbbb|||vvvfffaaa```\\\YYYVVVRRRNNNKKKIIIHHHLLLQQQ\\\ppp|||xxxssstttsssrrrooommmkkkjjjiiihhhgggffffffhhhjjjkkklllrrrzzz}}}nnnbbb[[[TTTRRRNNNJJJHHHIIIKKKLLLMMMPPP[[[qqq}}}ooofff```WWWQQQNNNHHHGGGDDDAAA???>>>======<<<;;;:::999888888888888888999999:::;;;===>>>???@@@AAACCCDDDFFFHHHJJJJJJNNNQQQTTTWWWYYY\\\```cccbbbeeejjjnnnrrrwww|||~~~}}}|||xxxuuutttsssrrrqqqooollliiifffddd```\\\YYYWWWSSSNNNIIIFFFCCC???===>>>===<<<:::999888888888999<<>>777666555444333333333333222222222222222222222222333333444555555555555555444444555666666666666666666666666666666777888888<<<;;;===CCCPPPiiivvvkkkiiilllYYYSSSMMMKKKJJJJJJLLLMMMMMMLLLLLLNNNQQQVVV[[[aaagggiiilllmmmpppqqqrrrtttwwwzzzzzz~~~|||zzzyyyzzzzzzyyyyyyzzz~~~~~~wwwuuurrrqqqrrrrrrrrrqqqqqqpppoooooopppqqqsssttttttuuutttssspppoooppprrrmmmooorrruuuvvvvvvuuuuuusssrrrpppooolllgggaaa]]]QQQOOOKKKFFFCCCAAA@@@@@@===<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>>>>@@@JJJUUUgggxxxmmmgggbbb^^^XXXUUUPPPLLLJJJIIIJJJLLLSSSaaaxxx|||vvvoooiiieee```aaabbb```]]][[[[[[[[[YYYYYYZZZ[[[\\\___aaabbbdddjjjrrrzzz~~~uuuhhh```VVVSSSPPPLLLJJJJJJLLLMMMKKKNNNVVVhhhrrrhhh```XXXQQQNNNJJJHHHEEEBBB@@@???>>>>>><<<;;;:::999888777777777777888888999:::<<<===>>>???@@@AAACCCEEEFFFHHHHHHMMMPPPTTTWWWZZZ]]]aaadddaaaeeeiiimmmqqquuuzzz}}}|||~~~|||zzz}}}zzzuuurrrqqqpppooonnnllljjjgggfffdddaaa^^^[[[YYYUUUOOOJJJGGGCCC@@@>>>======<<<:::999999999999888;;;>>>@@@AAAFFFMMMRRRYYY```jjjrrrxxx~~~yyylllaaaZZZWWWRRROOONNNNNNKKKGGGHHHLLLLLLVVVcccooo|||zzzpppdddWWWJJJBBB888777666555444444444444333333333333333333333333111222333444555666666666222333333444444444444444666666666666666777888888:::999;;;CCCSSSnnnzzznnnmmmjjjYYYTTTKKKJJJHHHIIIKKKLLLLLLKKKNNNOOOQQQVVV\\\bbbhhhlllmmmoooqqqrrrsssuuuxxx{{{yyy}}}~~~yyywwwtttuuuuuuuuuuuuvvvyyy{{{{{{yyywwwwwwyyyzzzzzzzzz{{{zzzxxxwwwvvvwwwwwwxxxuuutttsssooojjjgggfffgggdddeeegggiiijjjjjjkkkkkkiiihhhhhhhhhgggddd___[[[QQQOOOKKKGGGCCCAAAAAA@@@===<<<<<<;;;;;;;;;;;;;;;<<<;;;===???======CCCKKKTTTlll}}}qqqhhhccc]]]ZZZTTTNNNKKKJJJIIIHHHNNNWWWhhh~~~yyyqqqjjjeee```[[[XXXRRRSSSTTTSSSPPPOOOPPPQQQNNNNNNPPPRRRUUUXXX[[[\\\^^^ccckkkqqquuuxxx{{{|||zzz{{{nnnfffZZZWWWSSSNNNLLLKKKKKKLLLLLLOOOVVVccc{{{tttjjjaaaXXXQQQOOOKKKIIIFFFCCCAAA???>>>>>>===<<<:::999888777777777777777777888:::;;;===>>>>>>???@@@BBBCCCEEEFFFGGGIIILLLQQQUUUYYY\\\```cccaaadddhhhlllooossswwwzzz}}}~~~}}}}}}|||zzzxxxwwwvvvxxxtttpppmmmmmmmmmmmmlllhhhgggeeeddddddbbb___]]][[[WWWQQQLLLHHHDDD@@@>>>===<<<;;;:::::::::::::::888;;;>>>???@@@DDDKKKPPPUUU\\\fffnnnttt{{{|||nnnbbb[[[WWWRRROOONNNNNNKKKGGGHHHLLLIIIRRR^^^jjjxxx|||~~~wwwmmmcccWWWKKKCCC999888777666666555555555333333333333333333333333///000111333444555666666111111222333333333333222666666666666666777888888777777:::CCCUUUqqq|||qqqoooiiiYYYUUUKKKIIIHHHHHHJJJKKKKKKJJJOOOPPPRRRVVV[[[ccciiimmmmmmoooqqqssstttvvvyyy|||zzz}}}}}}xxxuuupppqqqrrrrrrqqqsssvvvxxxzzz}}}||||||~~~}}}{{{{{{{{{{{{tttsssqqqkkkeeeaaa______^^^^^^^^^___```aaabbbccc``````aaabbbbbb___[[[WWWQQQOOOKKKGGGCCCBBBAAAAAA??????>>>===============<<<;;;===???===;;;@@@GGGGGGYYYuuuxxxlllfffbbb^^^WWWOOOKKKJJJHHHFFFOOOSSS___sss|||sssnnnfff___[[[WWWTTTRRRJJJLLLMMMLLLIIIHHHJJJLLLHHHIIIKKKMMMQQQUUUWWWYYYZZZ___eeekkkooorrrtttvvvwww~~~pppggg]]]ZZZUUUPPPLLLJJJJJJJJJKKKNNNSSS\\\pppzzzoooggg]]]VVVTTTKKKJJJGGGDDDAAA?????????===<<<;;;999888777777777666777777888999;;;<<<===>>>???@@@AAACCCDDDEEEFFFFFFIIIOOOSSSWWW[[[___bbb```cccgggkkknnnqqquuuxxx~~~~~~}}}~~~|||{{{yyyxxxvvvtttsssssssssooollljjjjjjkkkllllllfffeeedddddddddcccaaa___\\\WWWQQQLLLHHHDDDAAA>>><<<;;;;;;:::::::::;;;;;;888:::===???@@@CCCIIINNNSSSZZZdddlllrrrxxx~~~zzzmmmbbb]]]SSSRRRQQQNNNJJJIIIIIIKKKKKKOOOWWWdddsss}}}~~~}}}|||xxxpppjjj```PPPAAA===666333555777555333444222222222222222222222222333333222222333333444555444333333333333444555555777666666666666777777888888===AAAFFFYYY~~~|||}}}fffWWWUUULLLJJJHHHHHHJJJJJJJJJIIILLLMMMOOOVVV^^^fffkkkmmmmmmoooqqqrrrtttvvvyyy|||~~~~~~xxxtttvvvuuutttrrrrrrrrrssssssxxx{{{~~~zzzqqqnnniiieeebbb___\\\YYY]]]ZZZWWWVVVXXXZZZ\\\\\\[[[ZZZ[[[[[[\\\[[[WWWUUUPPPNNNJJJFFFDDDCCCDDDDDD???@@@@@@AAAAAAAAA@@@@@@=========>>>>>>???@@@AAAFFFMMM^^^zzz|||pppgggaaaYYYRRRNNNLLLKKKJJJLLLNNNXXXiii}}}|||vvvrrrhhheee```ZZZTTTPPPNNNMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGIIIJJJKKKOOOSSSWWW\\\```dddhhhjjjllloooqqqrrrxxxwwwkkkddd___XXXSSSPPPNNNMMMLLLNNNNNNQQQZZZiiiuuullleee\\\UUUPPPMMMIIIFFFDDDAAA>>><<>>@@@BBBDDDEEEFFFGGGHHHKKKOOOTTTYYY]]]___ccccccbbbdddgggmmmrrrvvv{{{{{{|||}}}~~~~~~~~~~~~zzzxxxvvvuuutttrrrooolllhhhfffeeeeeefffgggfffeeecccccccccbbbbbbaaa_________\\\VVVOOOHHHCCC@@@>>><<<;;;;;;::::::999999888::::::;;;<<<===AAAFFFJJJRRRYYYccckkkqqqvvv}}}qqqeee^^^XXXUUURRROOOLLLJJJIIIIIIKKKMMMUUUbbbqqq~~~~~~|||zzz}}}xxxrrrmmmdddSSSDDD>>>777333555777555333444222222222222222222222222333333222222333333444555444444333333444444555666777666666666666777888888999===AAAGGG[[[|||gggYYYUUUMMMKKKIIIIIIJJJKKKJJJIIILLLMMMPPPVVV___fffkkkmmmnnnppprrrtttuuuwwwzzz}}}{{{}}}~~~|||xxxvvvwwwvvvuuusssssssssttttttwww{{{yyyuuummmjjjeeebbb___\\\YYYWWWYYYVVVTTTTTTUUUWWWWWWWWWVVVVVVUUUVVVVVVUUUQQQNNNLLLIIIFFFCCCAAA@@@AAAAAA@@@@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@AAACCCNNNbbbzzz}}}nnnhhh___WWWQQQLLLIIIFFFIIIJJJRRRaaarrrxxxrrrnnnhhheee___YYYSSSOOOLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIKKKNNNSSSVVVYYY\\\aaaeeeggghhhiiikkklllsss}}}qqqiiiddd\\\UUUQQQOOOMMMLLLLLLMMMPPPVVVaaawwwvvvmmmeee]]]WWWQQQNNNJJJFFFDDDBBB???===>>><<<:::999999888777555666666666777888999;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFHHHJJJMMMQQQUUUXXXZZZaaaaaaaaacccggglllqqqtttxxxyyyzzz|||}}}}}}}}}~~~xxxvvvtttrrrqqqoookkkiiidddaaa______```bbbbbbaaabbbbbbbbbaaaaaa```^^^^^^___\\\VVVPPPIIIDDD@@@???<<<<<<;;;::::::999999888999:::;;;<<<===AAAFFFJJJPPPWWWaaaiiinnnttt{{{zzzlllbbb^^^YYYSSSOOONNNMMMJJJGGGJJJLLLSSS^^^mmm||||||zzz{{{{{{yyytttooogggWWWIII@@@999444666777555333444333333333333333333333333333333333333333444444555444444444333444444555666666666666666666777888999:::===AAAHHH___~~~yyyhhhZZZUUUOOOMMMJJJJJJKKKLLLKKKKKKMMMNNNQQQWWW___gggkkkmmmoooqqqsssuuuuuuxxx{{{}}}{{{}}}~~~{{{zzzzzzyyyxxxvvvuuuttttttsssttttttuuuvvvzzz~~~wwwrrrjjjgggbbb___]]][[[XXXVVVTTTSSSRRRRRRSSSTTTSSSQQQSSSRRRQQQQQQQQQOOOLLLIIIHHHFFFCCCAAA??????@@@AAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>???BBB@@@DDDNNN^^^vvvvvvpppfff]]]UUUOOOJJJGGGHHHGGGLLLXXXfffwww}}}wwwqqqmmmiiieee___XXXRRRNNNKKKJJJGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHJJJMMMRRRVVVWWW[[[aaadddeeeeeeeeeeeehhhnnnzzz|||rrrlllccc[[[UUUQQQNNNLLLKKKMMMPPPSSSXXXiiiyyyoooggg```ZZZQQQOOOKKKHHHFFFCCCAAA>>>>>><<<999888888888666555666666666666777999:::;;;;;;<<<===>>>@@@AAACCCCCCEEEEEEGGGIIILLLOOOQQQSSS\\\]]]___bbbfffjjjnnnppptttuuuwwwyyy{{{||||||}}}uuusssqqqooonnnkkkhhheeeaaa^^^[[[ZZZ[[[]]]_________`````````___^^^]]]\\\^^^[[[VVVPPPJJJEEEBBB@@@<<<<<<;;;;;;:::999999999999:::;;;;;;===@@@EEEIIINNNTTT^^^eeekkkqqqxxx}}}vvvkkkaaaZZZSSSOOOPPPOOOKKKGGGKKKLLLQQQ[[[iiizzz}}}{{{|||yyytttppphhh[[[NNNCCC;;;666666777555333444333333333333333333333333333333333333333444555555444444444444444555666666666666666666777888999999:::===AAAJJJcccsssrrr~~~iiiZZZSSSQQQNNNKKKJJJKKKLLLLLLKKKMMMNNNRRRXXX```gggkkkmmmoooqqqssstttuuuwwwzzz||||||zzzzzzzzzyyyxxxtttttttttttttttuuuuuuuuuvvvzzzxxxssskkkgggccc___]]]\\\ZZZXXXSSSRRRRRRSSSTTTSSSQQQOOORRRQQQOOOOOONNNLLLIIIGGGFFFEEECCCBBBAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>BBB@@@AAAEEEMMM]]]xxxxxxmmmbbbZZZSSSOOOLLLJJJHHHJJJSSS```ooo|||wwwssskkkhhhaaaZZZTTTOOOLLLJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDFFFGGGIIIMMMRRRUUUZZZ___dddggggggfffddddddfffkkkvvv~~~wwwnnnddd\\\VVVQQQMMMMMMOOORRRRRRSSS^^^yyy|||qqqiiibbb]]]SSSPPPLLLIIIGGGEEECCC@@@???===:::999999999777666666555555666777888999999::::::;;;===>>>@@@AAAAAABBBBBBCCCEEEHHHKKKMMMOOOWWWXXX\\\```dddgggjjjkkkppprrrtttvvvxxxzzz{{{{{{tttrrrpppnnnllliiifffccc```]]]YYYXXXZZZ]]]___```]]]]]]^^^^^^]]]\\\\\\[[[\\\ZZZVVVQQQKKKGGGCCCAAA<<<<<<<<<;;;::::::999999999::::::;;;<<>>888777777555333444333333333333333333333333444444333333444444555666555444444444444555666666666666666666777888999:::;;;===AAALLLfffwwwfffjjj}}}}}}kkk\\\SSSRRROOOLLLJJJKKKLLLLLLLLLNNNOOOSSSZZZbbbhhhkkkllloooppprrrssstttuuuxxx{{{}}}||||||zzzxxxvvvuuuuuuvvvwwwwwwxxxxxxxxxuuuyyy~~~zzzuuulllhhhccc___]]]\\\[[[ZZZVVVUUUUUUVVVVVVUUURRROOOQQQOOOMMMLLLKKKJJJGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAA@@@?????????======???BBBDDDKKK\\\llluuuhhh^^^WWWSSSPPPKKKHHHIIIQQQ[[[hhhzzz}}}yyypppllleee]]]VVVQQQMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDFFFHHHJJJNNNSSSWWW]]]aaafffiiiiiifffeeeddddddjjjtttzzzooofff]]]UUUPPPMMMOOOQQQPPPOOOWWWmmmtttkkkccc___TTTQQQMMMKKKIIIGGGEEECCCAAA???<<<;;;;;;;;;999888555555555555666777888888999999:::;;;<<<>>>>>>???>>>???@@@CCCFFFIIIKKKMMMQQQSSSWWW[[[```ccceeefffmmmnnnpppsssuuuwwwxxxxxxsssqqqooommmllliiieeeccc___\\\XXXWWWYYY\\\^^^___[[[\\\\\\\\\\\\[[[[[[ZZZZZZXXXUUUQQQLLLGGGDDDAAA======<<<;;;;;;::::::999999:::::::::;;;>>>CCCGGGKKKQQQYYYaaagggmmmuuu{{{}}}gggaaaYYYSSSQQQOOOMMMKKKKKKLLLPPPVVVaaappp|||uuunnncccYYYIII@@@999888777555333444333333333333333333333333444444444444444555555666555555444444555555666777666666666777888999:::;;;;;;===AAANNNiiippp]]]eee|||~~~oooaaaVVVSSSOOOKKKIIIJJJKKKLLLLLLNNNPPPTTT[[[ccchhhkkkllloooppprrrssssssuuuwwwzzz~~~}}}|||{{{xxxuuusssvvvvvvxxxyyyzzzzzzzzzzzzuuuxxx|||{{{wwwnnnjjjddd___]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVSSSPPPMMMKKKIIIHHHGGGFFFDDDCCCAAAAAABBBCCCDDDFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA===>>>AAADDDCCCDDDLLLVVVeeeuuu}}}qqqfff]]]VVVQQQLLLIIIIIINNNWWWaaaqqq~~~|||tttpppiii```YYYSSSOOOMMMGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFHHHIIILLLPPPUUUYYY___bbbfffhhhgggfffddddddccciiirrr|||qqqeeeZZZTTTMMMMMMMMMMMMLLLQQQaaaqqqwwwlllddd___UUURRROOOLLLKKKIIIGGGEEEBBB@@@===<<<<<<<<<:::999555555555555555666777777777888999:::;;;<<<======<<<===>>>@@@CCCFFFHHHJJJLLLNNNQQQVVVZZZ^^^aaabbbhhhiiikkknnnppprrrssssssooonnnkkkjjjiiigggdddaaa[[[YYYVVVVVVXXXZZZ\\\\\\ZZZ[[[[[[[[[[[[[[[ZZZZZZWWWVVVTTTPPPLLLGGGDDDAAA======<<<<<<;;;:::::::::999999:::::::::===BBBFFFIIIOOOWWW^^^dddkkksssyyy}}}mmmhhh```XXXRRRNNNLLLLLLIIIKKKNNNSSS[[[iiixxxvvviii^^^KKKBBB:::999888555333444444444444444444444444444444444444444444555666666555555555555555666666777666666666777888999;;;<<<;;;===BBBOOOkkk{{{hhhXXXdddtttggg\\\SSSOOOKKKIIIIIIJJJKKKKKKOOOQQQUUU\\\ccciiikkklllpppqqqsssttttttuuuxxxzzz{{{|||~~~{{{xxxvvvtttrrrpppqqqrrrtttvvvwwwwwwwwwwwwuuuwwwyyy{{{~~~~~~{{{rrrnnngggbbb___^^^]]]\\\ZZZXXXWWWVVVVVVUUURRRPPPJJJHHHFFFEEEFFFEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDCCCAAABBBDDDDDDCCCGGGLLLOOOZZZgggrrr~~~zzzqqqggg\\\UUUOOOKKKKKKNNNTTT\\\hhhsss~~~vvvrrrjjjbbbZZZSSSOOOMMMGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHJJJKKKNNNRRRWWW[[[aaacccggghhhgggfffffffffeeekkkuuu{{{mmm___WWWPPPMMMLLLLLLKKKNNNXXXddd}}}yyymmmccc^^^VVVSSSPPPMMMLLLKKKHHHFFFBBB@@@===<<<<<<<<<:::999555555444444555555666666777777888888999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEHHHJJJMMMQQQUUUZZZ]]]___cccdddfffhhhjjjllllllmmmiiihhhfffeeeeeecccaaa^^^YYYWWWVVVVVVXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZUUUTTTRRROOOKKKGGGCCCAAA=========<<<;;;;;;::::::999999999999:::===AAAEEEGGGMMMTTT[[[aaahhhpppwww{{{}}}rrrnnnfff\\\SSSMMMLLLLLLHHHIIILLLPPPXXXdddsss}}}}}}nnnaaaLLLCCC;;;999888555333444444444444444444444444444555444444444444555666666555555555555555666777777666666666777888:::;;;<<<:::<<>>???@@@@@@CCCGGGDDDKKKQQQWWWaaappp{{{zzzpppddd[[[SSSOOOMMMPPPTTTYYYcccmmm~~~wwwrrrkkkbbbZZZSSSOOOMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGIIIKKKMMMOOOTTTYYY]]]dddfffhhhiiiiiihhhiiijjjiiioooyyyqqqbbbYYYUUUPPPMMMMMMLLLNNNUUU]]]ooo{{{mmmccc]]]VVVTTTPPPNNNMMMKKKIIIGGGAAA???<<<;;;;;;;;;999888555555444444444555666666666666777888999::::::;;;======<<<======>>>???@@@FFFGGGJJJNNNRRRWWW[[[]]]```aaaccceeefffggghhhhhhdddcccbbbaaaaaa```]]][[[YYYXXXWWWXXX[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZSSSSSSQQQOOOKKKGGGCCCAAA=========<<<;;;;;;::::::999999999999999<<>>????????????EEEFFFHHHJJJMMMQQQTTTUUU\\\\\\\\\]]]^^^___aaaaaaccccccbbbaaa```^^^\\\[[[\\\[[[YYYXXXWWWXXXZZZ[[[[[[ZZZYYYYYYYYYZZZ\\\]]]YYYVVVQQQKKKFFFBBB@@@@@@>>>===<<<;;;:::999999999888888888888888;;;@@@CCCHHHLLLRRRXXX___gggoootttxxx|||uuuooofff]]]WWWSSSPPPMMMLLLIIIHHHKKKPPPVVVaaakkkuuu}}}sssgggVVVJJJ???;;;999666444444222333444666666444333222444444555555555555555555666666666666666666666555555555666666777999:::;;;;;;===CCCRRRnnnvvv^^^YYY___xxxoooiiiYYYQQQJJJJJJKKKJJJJJJLLLLLLOOOXXXccchhhhhhjjjooopppqqqsssttttttuuuwwwyyyyyy{{{xxxpppllljjjjjjiiijjjiiihhhiiiiiiiiigggeeedddeeefffhhhkkkqqqwww||||||xxxsssoookkkhhheeeccc___]]]ZZZWWWUUURRROOOLLLJJJHHHFFFFFFIIIJJJJJJIIIQQQQQQRRRSSSTTTUUUVVVVVVRRRQQQOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHLLLSSSWWWdddiiipppvvvxxxuuuppplllZZZVVVSSSTTTSSSTTT\\\gggsss}}}yyyssskkkbbb\\\VVVRRROOOOOONNNMMMLLLLLLLLLMMMNNNQQQQQQRRRSSSUUU[[[bbbgggoooqqqqqqpppnnnmmmnnnoootttxxxpppcccZZZTTTOOONNNMMMMMMPPPVVVhhhrrrgggaaa\\\YYYTTTQQQOOOMMMJJJHHHEEECCC@@@===;;;:::::::::888888777555444444777999555555555555555555555555888999:::<<<======>>>>>>CCCDDDEEEHHHKKKNNNQQQSSSUUUVVVWWWXXXYYYZZZZZZ[[[______^^^^^^]]][[[ZZZYYYZZZYYYXXXWWWWWWXXXYYY[[[[[[[[[ZZZYYYZZZZZZ[[[\\\YYYWWWRRRLLLGGGCCCAAAAAA>>>===<<<;;;:::999999999888999999888888;;;???BBBGGGKKKQQQXXX___gggoootttyyy|||yyyrrrhhh^^^WWWTTTQQQPPPNNNJJJHHHIIIKKKOOOXXXaaajjjrrr|||yyynnnZZZNNNAAA<<<999666444444222333444555555444333222777666555555444555555555555555666666666666666666555555666666777999:::;;;;;;===CCCSSSoooyyy___XXX^^^}}}~~~vvvooojjj\\\SSSKKKJJJJJJIIIJJJLLLNNNQQQYYYbbbggggggjjjnnnmmmooorrrssstttuuuwwwyyyyyy{{{xxxpppjjjgggeeeddd___]]]]]]]]]]]]]]][[[YYY\\\]]]^^^___aaaeeekkkooo{{{}}}wwwrrrnnnkkkgggeeeaaa^^^YYYVVVTTTRRROOOMMMLLLJJJHHHIIILLLPPPRRRRRRYYYYYYZZZZZZZZZYYYWWWVVVPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEECCCBBBDDDHHHKKKSSSXXXaaajjjppprrrqqqppp^^^\\\ZZZXXXVVVVVV\\\dddoooxxx}}}vvvlllccc]]]XXXUUUSSSQQQQQQPPPOOOPPPQQQRRRSSSUUUVVVVVVWWWZZZ```ggglllrrrsssttttttsssrrrsssuuuxxx~~~yyylll^^^WWWQQQNNNMMMMMMQQQWWWddd~~~vvvjjjeee^^^ZZZVVVRRROOOMMMJJJHHHDDDCCC@@@===;;;:::::::::888888888777666777999<<<555555555555555555555555666777888999:::;;;;;;<<<@@@AAACCCEEEHHHKKKNNNPPPPPPQQQRRRTTTUUUUUUUUUUUUYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[YYYWWWRRRMMMIIIEEECCCBBB???>>><<<;;;::::::999999999999999999888:::>>>@@@FFFIIIPPPVVV^^^fffnnntttyyy}}}|||ttthhh]]]VVVRRRQQQPPPNNNJJJHHHHHHIIIKKKSSS[[[aaaiiisssyyy{{{}}}~~~sss]]]PPPBBB<<<999666555555555555666777777666555555666555444333222222333333555555555555666666666666555555666666777999:::;;;;;;>>>EEEUUUppp}}}aaaWWW]]]}}}yyysssnnnjjj___UUULLLIIIIIIHHHIIILLLOOOSSS[[[bbbfffhhhjjjlllkkknnnppprrrsssuuuxxxzzzyyy{{{{{{rrrkkkgggdddbbbYYYXXXWWWWWWWWWWWWTTTRRRUUUVVVWWWXXXZZZ^^^cccfffooottt|||vvvqqqmmmiiifffbbb^^^XXXTTTRRRQQQPPPNNNMMMLLLLLLNNNQQQUUUYYY[[[___``````___]]]ZZZWWWUUUQQQQQQPPPOOOOOOOOOOOOPPPLLLMMMNNNOOOOOONNNNNNMMMNNNNNNLLLKKKKKKKKKKKKKKKFFFFFFFFFDDDBBBCCCEEEGGGIIINNNUUU]]]cccfffggggggbbbaaa```^^^[[[[[[___dddmmmwwwyyynnneee___[[[XXXWWWTTTTTTSSSSSSTTTVVVWWWXXXZZZZZZ[[[\\\___eeelllqqqvvvwwwxxxwwwvvvuuuvvvxxxzzztttfff^^^VVVRRRPPPOOOSSSYYYbbbyyyyyymmmggg___[[[VVVQQQNNNLLLIIIGGGEEECCCAAA???<<<;;;::::::999::::::999777777999:::555555555555555555555555666666666777888999:::;;;???@@@AAACCCFFFIIILLLMMMNNNPPPRRRUUUVVVUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSTTTVVVWWWXXX\\\\\\[[[[[[ZZZZZZZZZZZZYYYWWWSSSNNNJJJGGGDDDCCC???>>>===;;;::::::::::::999999:::999888999<<>>===<<<;;;:::;;;;;;999666555555666666666666666666666666666777666666777888999;;;<<>>===<<<;;;:::::::::888999999999999999<<<>>>BBBGGGMMMUUU]]]fffooottt{{{~~~wwwjjj^^^VVVRRROOONNNNNNJJJHHHIIIIIIKKKQQQYYY___fffnnnssstttttttttuuuyyyzzzdddUUUEEE===:::777666888444444444444444444444444666666777777777666555555444444555555666777777777555555666666777999:::;;;<<<@@@JJJ\\\wwwcccXXX```|||qqqllliiiggg___UUUMMMKKKKKKIIIJJJLLLOOOVVV]]]```dddiiimmmllllllnnnqqqssstttvvvyyy{{{yyy{{{zzzsssmmmiiifffbbb```^^^\\\\\\ZZZVVVTTTPPPQQQRRRSSSSSSUUUXXX[[[___bbbkkkwwwzzzsssmmmiiibbb^^^YYYVVVUUUTTTTTTSSSTTTVVVYYY[[[]]]```dddfffggggggeeeccc```\\\YYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\]]]]]][[[YYYXXXXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPLLLGGGDDDBBBBBB@@@BBBDDDGGGKKKOOORRRTTTZZZ```dddcccccceeehhhhhhooozzz}}}uuummmhhheeecccbbb```_________```aaacccdddddddddddddddeeejjjqqquuuzzz{{{|||zzzxxxwwwwwwxxx~~~tttkkkbbb[[[VVVQQQSSSWWW^^^ooossslll```\\\VVVQQQNNNMMMKKKJJJGGGFFFEEECCCAAA???===<<<:::;;;;;;999666444333444777777777777777777777777777777666666777999;;;<<>>BBBFFFMMMUUU]]]gggpppuuu{{{{{{ooocccZZZUUURRRPPPNNNJJJHHHIIIIIIJJJOOOWWWccciiiqqqvvvvvvuuussssss{{{{{{~~~mmm\\\KKK@@@;;;777666777444444444333333444444444333555777999999888666555444444555555666777777888555555666666777999:::;;;<<>>999:::;;;999777555444555666666666666666666666666777666555555666888:::<<<>>>>>>@@@AAADDDFFFHHHJJJIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRTTTUUUWWWXXXYYYYYYYYYYYYUUUTTTRRROOOLLLHHHEEEDDD@@@???>>><<<;;;;;;;;;;;;444666888999999:::<<<>>>BBBFFFMMMUUU^^^hhhqqqwww|||sssggg^^^XXXUUURRROOOKKKIIIIIIHHHHHHMMMTTTffflllsssxxxyyywwwuuussswww~~~sssbbbOOOCCC<<<777666777666666555555555555666666000222555888888777444222444444444555666777777888555555666666777999:::;;;===CCCNNNbbb}}}vvv\\\ZZZeeewwwmmmhhhdddbbb[[[SSSMMMMMMNNNKKKJJJKKKNNNWWW]]]^^^ccckkkooonnnoooqqqssstttuuuvvvyyy{{{yyy{{{{{{xxxvvvtttqqqnnnllliiieeebbb_________\\\YYYXXXXXXYYYZZZ\\\aaajjjqqq|||{{{sssnnncccaaa^^^]]]]]]]]]\\\[[[\\\aaafffiiiiiiiiijjjlllooommmkkkhhheeecccbbbaaaaaaccceeeiiimmmrrruuuwwwyyyzzz{{{|||zzzwwwtttrrrllllllkkkjjjiiiiiiiiiiii^^^___^^^[[[VVVQQQMMMLLLEEEDDDBBBBBBCCCEEEIIIKKKIIITTT]]]___bbbhhhllljjjmmmwww}}}xxxuuurrrooommmmmmlllkkkkkkkkklllmmmnnnllllllkkkjjjkkknnntttxxxxxxzzz{{{|||{{{{{{}}}~~~|||ssslllccc\\\ZZZ\\\ZZZfffyyyrrrddd___YYYUUUSSSRRRRRRQQQIIIIIIHHHFFFDDDBBB@@@???888999::::::888777777777555555555555555555555555666555444444555777:::;;;======???@@@CCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSUUUWWWYYYYYYYYYYYYTTTSSSQQQOOOKKKHHHEEEDDD@@@???>>>===;;;;;;;;;;;;333555888999999;;;===???BBBFFFMMMVVV___hhhrrrxxx|||zzzmmmbbbZZZUUUSSSPPPMMMKKKKKKJJJJJJQQQYYYhhhrrr}}}}}}wwwuuuvvvwwwxxxkkkXXXGGG<<<777444222666666666666666666666666666666666666666777888888777777666666555555444444555555666666777999:::;;;@@@@@@KKKeeemmm[[[XXXgggrrrlllhhhcccaaaWWWQQQMMMKKKJJJIIILLLQQQPPPWWW```fffhhhiiilllnnnoooppprrrsssssssssuuuwww||||||}}}wwwrrrrrrrrrnnnllliiieeebbbaaaaaaaaaccc```aaahhhpppxxxwwwrrrllliiifffdddeeeeeeeeeddddddgggkkknnnooooooooooookkkkkkjjjiiigggeeedddcccjjjnnnuuu{{{~~~~~~~~~~~~|||{{{{{{|||tttoooiiieeeaaa[[[TTTNNNLLLHHHDDDAAA@@@AAABBBBBBIIIKKKPPPXXXaaaiiinnnooottt{{{~~~}}}|||xxxtttsssppppppqqqrrrrrrrrrqqqqqqrrrrrrqqqqqqrrruuuxxxyyyxxxzzz|||uuuoooiiiccc___```iii}}}{{{qqqiiicccZZZTTTRRRRRRQQQOOOMMMLLLKKKJJJGGGDDDAAA???======<<<:::888555333222777777777777777777777777666666555555666777999:::;;;===???@@@AAACCCFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUVVVVVVXXXXXXYYYZZZZZZVVVQQQLLLJJJHHHFFFEEEAAA@@@>>>===;;;:::::::::999999999888777888;;;>>>DDDGGGLLLVVVaaakkkrrrvvv~~~~~~qqqfff^^^XXXUUUPPPMMMKKKKKKIIIJJJPPPXXXeeeppp}}}zzzvvvvvvwww|||nnn[[[III>>>888666555555555555555555555555555666666666666666777777888888888888777777666666666666666666666777888::::::???@@@LLLgggooo[[[ZZZiiiuuukkkccc^^^\\\WWWQQQMMMLLLKKKJJJLLLQQQSSSZZZccchhhjjjkkkmmmooonnnpppsssttttttuuuvvvxxxzzzzzz~~~}}}|||}}}yyywwwsssooollljjjiiiiiikkkhhhhhhmmmsssxxxzzzuuuqqqnnnjjjggggggggggggggghhhkkkpppssssssrrrrrrrrrnnnnnnmmmlllkkkkkkkkkkkkqqqvvv{{{vvvqqqllleee\\\UUUQQQMMMHHHDDDCCCCCCCCCCCCGGGIIIMMMUUU]]]ffflllooouuu||||||xxxwwwvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxwwwvvvvvvxxxzzz{{{|||}}}~~~}}}vvvmmmfffccciiiyyy~~~uuullleee\\\UUUSSSSSSRRRQQQNNNMMMMMMKKKIIIFFFCCCAAA======<<<:::888666444333555555555555555555555555666666555555666777999:::;;;<<>>===;;;;;;::::::999999999888777888;;;>>>CCCFFFLLLVVVaaakkkrrrvvv}}}wwwlllbbb[[[WWWQQQMMMJJJJJJIIIIIINNNUUUaaammm|||~~~yyywwwwwwuuuaaaNNNAAA:::888777555555555555555555555555666666555555666666777888999999999999888888888888777777777777777888999:::===???NNNjjjttt]]]\\\lllwwwiii___ZZZZZZWWWQQQMMMMMMLLLKKKMMMRRRWWW^^^ffflllmmmnnnoooqqqmmmppptttvvvvvvwwwxxxyyyxxxyyy}}}{{{wwwvvvvvvvvvxxxvvvuuuxxxzzz|||}}}xxxwwwsssnnnkkkjjjkkkkkkkkkmmmqqquuuxxxxxxvvvuuuuuusssrrrqqqpppqqqsssuuuwwwzzzyyypppeee^^^YYYUUUOOOJJJHHHFFFEEEDDDFFFGGGJJJOOOWWW```hhhmmmttt|||~~~{{{|||||||||}}}}}}}}}}}}~~~|||||||||}}}}}}yyypppkkkllluuu{{{ppphhh^^^WWWTTTTTTTTTSSSOOONNNNNNMMMJJJHHHEEECCC======<<<;;;999888777666555555555555555555555555666666555555666777999::::::<<<>>>@@@AAACCCFFFIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[XXXUUURRRPPPMMMIIIFFFAAA@@@???===<<<;;;::::::999999999888777999<<<>>>BBBFFFLLLVVV```jjjrrrvvv|||}}}qqqggg^^^XXXRRRMMMJJJJJJIIIIIILLLRRR]]]jjj{{{}}}yyyxxx~~~}}}iiiSSSCCC;;;777777555555555555555555555555666555555555555666777777888888888888888888888888888777777777888888999:::<<>>>>>===;;;:::999999888777777777777777777777777666666555555666777888::::::<<<>>>@@@AAACCCGGGIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPOOOPPPRRRUUUVVVWWWWWWVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYVVVUUURRRNNNIIIEEEAAAAAA???===<<<;;;;;;:::888999999888888999<<>><<<;;;:::::::::888888888888888888888888666666555555666777888:::999;;;>>>@@@AAADDDGGGJJJKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPNNNPPPRRRUUUWWWXXXXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^ZZZYYYWWWUUUSSSOOOIIIEEEBBBAAA???>>><<<;;;;;;;;;888999999888888:::===@@@AAAFFFNNNWWW```jjjssszzz|||zzzooocccZZZUUUOOOKKKKKKKKKJJJKKKMMMVVVaaarrr}}}~~~}}}~~~~~~|||zzz}}}ppp[[[HHH;;;666555444444444444444444444444555555444444555555666777555555555555666666666666777777777888999:::;;;<<>>@@@AAADDDGGGJJJLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRROOOQQQSSSUUUWWWYYYZZZ[[[[[[[[[\\\]]]^^^___``````[[[ZZZXXXVVVSSSOOOJJJFFFBBBAAA@@@>>>===<<<;;;;;;888999999999999:::>>>AAAAAAGGGPPPYYYaaajjjuuu|||sssfff]]]WWWPPPLLLLLLMMMKKKJJJLLLRRR\\\kkkyyy~~~xxxzzz}}}ooo\\\III===888777444444444444444444444444555444444444444555666666444444555555555666666666555666666777999;;;===>>>BBBFFFWWWvvvmmmeeeyyy{{{fffZZZSSSNNNMMMOOOKKKJJJLLLLLLKKKMMMRRRXXX```kkkrrrtttsssssstttttttttttttttssstttwwwzzzyyyzzz}}}~~~yyytttllleee^^^XXXRRRNNNFFFGGGHHHGGGGGGMMMWWW___jjjrrr~~~wwwpppggg```[[[XXXSSSOOONNNNNNNNNNNNMMMLLLJJJIIIEEEDDDAAA>>><<<;;;;;;<<<666666666666666666666666666666555555666777999:::999;;;===???AAADDDHHHKKKMMMNNNNNNOOOOOOOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTRRRSSSTTTVVVYYY\\\^^^___^^^______```aaabbbcccccc^^^\\\YYYWWWTTTQQQLLLIIIBBBAAA@@@>>>===<<<<<<;;;888999999999999;;;>>>AAAAAAHHHRRRZZZbbbkkkvvv~~~vvviii___XXXQQQLLLMMMMMMKKKKKKLLLOOOXXXfffsss}}}xxxyyyyyymmm\\\KKK???999999444444444444444444444444555444444444444555666666444555555555666666777777555555666777:::<<<>>>???DDDHHHXXXwwwmmmfffyyytttaaaYYYTTTQQQPPPNNNJJJIIIKKKLLLKKKMMMQQQXXXaaalllsssuuuuuuuuuvvvuuuuuutttrrrqqqsssvvvyyywwwxxx~~~}}}xxxqqqiiiccc\\\UUUQQQGGGHHHIIIHHHGGGLLLUUU]]]iiirrr~~~xxxrrriiiccc^^^ZZZTTTPPPOOOOOOPPPPPPOOONNNLLLKKKGGGEEEBBB>>><<<;;;;;;<<<888888888888888888888888666666555555666777999:::999;;;===???AAADDDHHHKKKMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUVVVXXXZZZ^^^aaacccaaaaaabbbcccdddeeeeeefff```^^^ZZZXXXUUURRRNNNKKKCCCBBB@@@>>>===<<<<<<<<<888999999999999;;;???BBBAAAIIISSS[[[ccclllwwwzzznnnfff]]]YYYRRRMMMJJJIIIHHHGGGOOOVVVcccpppzzz~~~|||yyy~~~yyyyyy|||qqqcccXXXKKK???777555555555444333222222222222333333333444444444555555333444555666777777777777888777666555777;;;BBBGGGIIIMMM\\\xxxkkkfff|||zzzfff]]]WWWRRRQQQMMMKKKJJJIIIKKKNNNRRRTTT\\\ccclllrrrttttttuuuwww~~~}}}yyyuuurrrsssvvvyyyyyy{{{~~~vvvnnnhhhaaaZZZTTTJJJHHHGGGGGGGGGKKKWWWcccppp{{{{{{uuummmfffbbb]]]WWWRRRXXXUUURRRQQQOOOMMMJJJHHHIIIHHHFFFCCCAAA>>><<<;;;999::::::888555333333444777666666555555777888999999;;;???AAACCCGGGKKKNNNPPPPPPRRRSSSTTTTTTTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXYYYYYYYYYYYY[[[^^^aaaccc`````````aaabbbbbbccccccccc```]]]ZZZWWWSSSOOOKKKGGGEEEAAA??????>>>===<<<===;;;999999;;;===>>>???BBBIIITTT]]]eeennnwww~~~|||pppggg___ZZZTTTOOOLLLKKKIIIHHHOOOUUU___lllvvv||||||{{{xxxwwwzzz|||xxx|||~~~zzzooocccXXXMMM@@@888666666555444333222222222222333333333444444444555555333444555666777777777777777777777666888<<>><<<;;;;;;<<<<<<:::777555555666666666555555555666777888999<<>>===<<<===;;;999999:::<<<===>>>DDDKKKUUU___hhhpppzzzsssjjjaaa\\\UUUPPPMMMLLLKKKJJJNNNRRR[[[gggqqqwwwyyyyyypppmmmlllttt~~~yyyzzz{{{zzzxxxvvvlllaaaYYYNNNBBB:::888666555444333222222222222333333333444444444555555333444555666777777777777666777888888999<<<@@@CCCGGGNNNaaahhhgggwwwkkk___UUUQQQMMMLLLJJJIIIKKKNNNQQQTTT^^^dddlllqqqtttwww{{{~~~{{{yyyyyy{{{}}}~~~zzzyyy{{{|||sssjjjaaa[[[TTTPPPMMMKKKKKKNNNXXXcccqqqvvvpppkkkeee___ZZZWWWUUUSSSRRRSSSSSSRRRPPPKKKJJJGGGDDDAAA>>><<<:::<<<<<<<<<;;;888666666777666555444444444555666777:::<<>>===;;;<<<;;;:::999999:::<<<===EEEMMMXXXbbbkkkttt}}}vvvlllbbb]]]VVVQQQNNNLLLKKKJJJLLLQQQZZZeeennnssssssrrriiieeeccciiizzz~~~{{{zzzyyyxxxqqqiii```YYYPPPDDD;;;999666555444333333222222333333333333444444444555555333444555666777777777777555777888999:::;;;>>>AAAAAAJJJaaajjjhhhsssdddWWWQQQNNNLLLJJJIIIKKKMMMQQQSSS___dddkkkpppssswww}}}{{{yyy|||~~~{{{xxxssspppqqqtttxxx{{{vvvkkkdddXXXRRRMMMKKKKKKNNNXXXbbbppp{{{tttoooiiibbb^^^YYYVVVTTTRRRRRRRRRQQQPPPLLLKKKHHHEEEBBB>>><<<;;;:::;;;;;;999666555555555555444444333444555666777:::===@@@CCCFFFIIIMMMQQQPPPRRRUUUWWWYYYZZZZZZZZZXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\\\\\\\]]]___aaabbbdddcccdddfffggghhhhhhggggggeeeccc```]]][[[WWWSSSPPPIIIFFFBBB@@@???>>>===;;;<<<;;;:::999888999;;;===FFFNNNYYYdddmmmvvvyyyooobbb]]]VVVQQQNNNLLLJJJIIIJJJPPPZZZeeennnpppmmmjjjbbb^^^^^^dddqqq{{{yyyyyyppphhhaaa\\\SSSFFF<<<999666666555444333333333333333333333444444444555555333444555666777777777777555777999::::::;;;===???>>>IIIbbbooonnn{{{jjj\\\TTTNNNMMMKKKIIIJJJMMMQQQSSS^^^cccjjjooorrrwww}}}|||zzz}}}~~~}}}vvvtttpppmmmlllnnnppprrrzzz{{{~~~sssjjj\\\UUUNNNLLLKKKNNNWWWaaasssxxxrrrllleee```\\\YYYUUURRRQQQPPPOOONNNLLLKKKIIIFFFBBB???===<<<;;;<<<<<<:::777555555666555444444333444555666777;;;===AAADDDGGGJJJOOORRRRRRTTTWWWZZZ\\\\\\\\\[[[YYY[[[]]]]]]\\\[[[\\\]]]]]]^^^^^^___aaabbbcccdddccceeefffhhhiiihhhhhhgggeeeccc___]]][[[WWWSSSPPPJJJGGGCCC@@@???>>>===;;;;;;<<<;;;:::888999<<>>:::777666555444333333333333333333333444444444555555333444555666777777777777666777999999999:::<<<>>>???KKKddd~~~vvvvvvnnn___XXXOOOMMMKKKJJJJJJMMMPPPRRR]]]bbbhhhmmmqqquuuzzz}}}{{{}}}~~~zzzvvvvvvtttuuuvvvvvvvvvwwwyyy{{{~~~{{{uuusssooolllkkkkkkmmmnnnqqqqqqqqqsssyyyttteee\\\SSSOOONNNOOOWWW___vvv~~~xxxqqqjjjeee```\\\WWWSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCAAA???>>>>>>>>>>>><<<:::888888999666555444444444555666777;;;>>>BBBEEEHHHLLLPPPTTTTTTVVVZZZ]]]^^^^^^]]]\\\ZZZ[[[]]]]]]\\\\\\\\\]]]______```aaabbbcccddddddfffhhhjjjlllllllllkkkjjjeeeccc```]]][[[XXXTTTQQQKKKHHHDDDAAA@@@>>>===;;;:::<<<<<<;;;999:::>>>BBBIIIRRR^^^iiiqqqxxxvvveee```YYYSSSOOOMMMLLLJJJHHHNNNXXXccclllooommmkkk^^^[[[\\\```eeevvv|||xxxyyywwwqqqlllggg]]]NNNAAA<<<777666555444444333333444333333333444444444555555333444555666777777777777777888999888888999<<<>>>@@@LLLddd~~~|||zzz|||kkk^^^WWWOOOMMMKKKJJJJJJMMMPPPRRRZZZ```ggglllooossswww{{{}}}|||}}}|||}}}~~~vvvrrrqqqrrrnnnppprrrtttuuuxxx|||~~~|||uuusssooollljjjiiiiiiiiiiiiiiiiiijjjmmmttt}}}rrrggg[[[UUURRRQQQWWW]]]qqq~~~xxxpppkkkbbb^^^XXXTTTRRRPPPOOONNNJJJJJJHHHFFFDDDBBBAAA@@@>>>??????===:::888888999666666555555555666777888<<<>>>BBBEEEIIIMMMQQQUUUVVVXXX\\\___```___]]]\\\ZZZ[[[]]]]]]\\\\\\\\\]]]``````aaacccdddddddddeeehhhiiilllnnnooonnnlllkkkfffdddaaa___]]]ZZZVVVSSSKKKHHHDDDAAA@@@>>>===;;;999;;;===<<<:::;;;@@@EEEMMMUUUaaalllssszzzzzzgggbbb[[[UUUQQQOOOMMMLLLIIIMMMVVVaaajjjpppqqqpppbbb^^^^^^aaadddttt}}}{{{|||{{{vvvpppkkkaaaQQQDDD>>>777777555444444444444444333333333444444444555555333444555666777777777777888999888777777888;;;>>>???KKKaaayyyzzzvvvfffYYYSSSOOOMMMKKKJJJJJJMMMPPPRRRYYY___ffflllnnnqqquuuyyy~~~~~~}}}{{{{{{|||~~~{{{}}}yyytttrrrtttvvvuuuwwwzzz}}}~~~~~~vvvsssppplllhhhgggffffffbbbdddfffgggiiimmmqqquuu~~~}}}pppcccZZZUUUSSSWWW]]]iii}}}uuupppccc___YYYUUUSSSRRRQQQPPPJJJIIIHHHFFFEEECCCBBBAAA<<<======;;;999777777777777666666555555777888999<<>>===;;;888;;;>>>===;;;<<>>===<<<::::::;;;;;;;;;BBBJJJRRR^^^kkkssszzzmmmcccZZZVVVSSSNNNKKKKKKKKKLLLPPPZZZfffooossssssmmmhhhdddcccdddqqq|||}}}{{{sssjjj```PPPCCC:::888555444444444333111000111222222333333222222222333444555666666666666666777888888777888;;;>>>@@@MMMccczzz{{{}}}rrrggg\\\RRROOOMMMMMMLLLJJJJJJLLLQQQTTTZZZcccjjjmmmooosssuuuuuuvvvvvvuuuvvvwwwyyy{{{|||~~~~~~~~~|||zzzwwwssspppooommmkkkiiieeeeeeeeebbbaaabbbgggkkkppprrrxxxzzzjjjaaaXXXYYY___hhhyyy}}}wwwnnniiiccc]]]YYYUUUQQQOOOMMMJJJHHHFFFFFFEEECCCAAA@@@>>><<<;;;<<<<<<;;;999999888666555555555666777:::===@@@DDDGGGKKKPPPTTTWWWYYY\\\___aaaaaaaaa```\\\\\\[[[[[[[[[\\\^^^^^^aaaaaaaaaaaabbbdddeeefffjjjlllnnnpppqqqqqqpppooooookkkgggeeeccc```ZZZVVVKKKHHHDDDAAA@@@???>>>===>>><<<<<<===<<<<<>>AAANNNddd{{{vvv|||{{{ooodddYYYPPPLLLLLLLLLKKKIIIIIIKKKPPPTTT\\\dddjjjlllmmmrrruuuuuutttsssrrrssstttwwwyyy{{{}}}|||zzzyyyzzz{{{~~~~~~{{{wwwuuusssqqqooommmggggggfffccc```___```bbbiiiiiinnntttzzzuuufff[[[YYY^^^ddduuu~~~tttooohhhbbb]]]YYYUUURRRPPPMMMJJJGGGFFFEEEDDDCCCBBB@@@>>>=========<<<:::888777666555555555666777999<<<@@@DDDGGGLLLQQQTTTWWWXXX[[[^^^aaabbbcccccc]]]\\\[[[ZZZZZZ[[[]]]^^^aaaaaaaaabbbcccdddfffgggiiikkknnnppprrrsssrrrrrrrrrnnnjjjgggeeeaaa[[[VVVLLLHHHDDDAAA@@@@@@???>>>@@@>>>>>>???>>>>>>DDDLLLXXXdddqqqxxxuuujjj___YYYTTTOOOLLLMMMJJJJJJNNNVVV```jjjppprrrsssllleeebbb___gggyyy{{{{{{wwwrrrhhhVVVFFF>>>:::666444444444444333222333444444555555444444111222333555666777777777888999999999999:::===???BBBNNNeee{{{qqqyyy|||pppeeeZZZQQQNNNKKKJJJJJJHHHHHHKKKOOOSSS]]]eeejjjkkklllqqquuuuuusssrrrqqqqqqsssvvvyyy{{{}}}~~~|||wwwuuuvvvyyy{{{}}}zzzwwwtttpppnnnhhhhhhfffccc```^^^]]]\\\ddddddggglllpppvvvmmm```[[[^^^bbbqqqwwwssslllfffbbb]]]XXXUUUTTTPPPLLLIIIHHHGGGFFFDDDCCCAAA>>>=========<<<:::888777666555444555666666888;;;???CCCFFFKKKPPPTTTXXXZZZ]]]___bbbdddeeefff___^^^\\\ZZZZZZ[[[]]]___aaaaaabbbcccdddeeeffffffgggiiimmmpppssstttuuuttttttpppllliiigggbbb[[[UUULLLIIIEEEBBBAAA@@@???>>>AAA??????@@@??????EEEMMM[[[gggssszzz{{{nnnaaaZZZTTTNNNLLLMMMMMMMMMPPPUUU]]]fffmmmppprrrjjjdddaaa^^^cccwww}}}~~~zzzppp]]]KKK===;;;888777666555333222222333444444555555444444333444555555666555555555888999999999999:::===???BBBOOOeee{{{zzzmmmvvv~~~pppfffZZZRRROOOJJJJJJIIIHHHHHHKKKOOOSSS^^^fffkkkkkklllpppttttttssssssrrrsssuuuxxx{{{|||}}}~~~~~~zzzwwwvvvxxx|||~~~~~~zzzuuupppmmmhhhgggeeecccbbb___]]][[[```___aaafffiiimmmuuu~~~{{{kkkdddccccccpppzzzvvvpppjjjeee```ZZZWWWVVVSSSOOOLLLKKKJJJHHHFFFCCC@@@>>>======<<<;;;999888777555444444444555666777:::>>>AAAEEEIIINNNRRRXXXYYY\\\```bbbdddddddddbbbaaa___]]]]]]]]]^^^___```aaabbbcccdddeeeeeeeeeeeehhhkkkpppsssuuuuuuuuutttqqqmmmjjjhhhbbb[[[UUUMMMJJJEEECCCAAAAAA@@@???@@@>>>>>>@@@??????FFFNNN^^^iiiuuu|||tttfff\\\UUUOOOLLLMMMNNNNNNPPPTTT[[[cccjjjooopppiiidddbbb^^^___ooo}}}~~~sss^^^LLL===;;;999888777666333111000111222222333333222222444555555555555555444444777888999888888999<<<>>>BBBOOOeee{{{sssiiittt}}}pppeeeYYYQQQNNNJJJJJJIIIHHHHHHKKKPPPTTT^^^fffllllllmmmpppsssssssssssstttvvvxxxzzz|||}}}}}}~~~{{{yyyyyy||||||wwwqqqmmmjjjgggeeedddcccaaa___]]]\\\ZZZ[[[___bbbccchhhoooqqqwwwkkkeeedddooo~~~wwwpppjjjccc\\\XXXVVVTTTQQQPPPOOOMMMJJJHHHCCCAAA>>>======<<<:::999777666555444444444555666777999===@@@CCCGGGLLLOOOSSSVVV[[[___cccddddddccceeedddcccbbbaaa`````````___```aaabbbcccddddddddddddfffjjjooorrrtttuuuuuuuuurrrnnnllliiiddd\\\VVVNNNJJJFFFCCCBBBBBBAAA??????>>>>>>@@@@@@AAAHHHQQQaaalllxxx~~~{{{kkk___WWWPPPMMMNNNKKKLLLNNNQQQXXX```iiiooopppiiieeeccc^^^\\\gggwww~~~vvv___KKK@@@===999666666555444444000111222222333333222222333333444555666666666555666777888888777888;;;>>>BBBNNNdddzzzllldddqqq~~~pppeeeZZZRRROOOJJJJJJIIIIIIIIILLLQQQUUU^^^fffmmmnnnnnnppprrrqqqrrrsssvvvxxxzzz|||||||||~~~~~~}}}}}}~~~}}}yyysssooommmjjjfffddddddccc```^^^ZZZWWWXXX[[[[[[ZZZ\\\aaacccppprrrhhhfffnnnxxxooofff]]]XXXUUUTTTSSSSSSRRRPPPLLLIIIEEECCC@@@>>>>>>===;;;:::777666555444333444555555666999<<<>>>AAADDDIIILLLPPPTTT[[[bbbgggiiiiiihhhggggggggggggeeedddbbbaaa]]]^^^```bbbccccccccccccccceeeiiinnnqqqsssttttttvvvssspppnnnlllggg___XXXNNNKKKGGGDDDCCCBBBAAA@@@???>>>???BBBBBBDDDLLLUUUdddooo{{{nnnbbbYYYRRROOOOOOHHHIIIKKKOOOVVV___iiippppppjjjfffddd^^^ZZZbbbppp{{{dddOOOCCC???888444333444666666333333444555555555444444111222333555666777777888666777777777777888;;;===AAANNNcccyyyhhhaaannnrrrggg\\\TTTQQQJJJJJJJJJIIIIIIMMMRRRUUU]]]fffmmmooooooqqqqqqpppqqqsssvvvyyy|||||||||||||||~~~zzzuuurrrppplllgggeeedddcccaaa^^^ZZZXXXWWWYYYXXXUUUVVVYYYXXXaaannn|||ooogggmmm~~~ssshhh^^^XXXTTTSSSTTTUUUTTTRRRMMMJJJGGGDDDAAA@@@???>>>===;;;777666555444333444555555666888;;;===@@@CCCGGGJJJOOOUUU^^^gggmmmoooooonnnhhhiiijjjjjjhhhfffcccaaa\\\^^^```aaabbbbbbbbbbbbbbbeeeiiimmmppprrrsssssswwwtttrrrpppnnniiiaaa[[[NNNKKKGGGDDDCCCBBBAAA@@@@@@???@@@CCCDDDFFFNNNWWWgggrrr}}}rrrcccZZZTTTOOOJJJLLLHHHHHHNNNTTT\\\fffpppqqqnnnggg```\\\]]]bbbggg~~~gggOOOCCC<<<777777666333111333333333333444444444555555444444555555666777777777888777888888999:::;;;<<>>===<<<:::888777555444444444444555666999;;;===AAAFFFIIIPPPWWW^^^dddnnnxxxyyytttwwwqqqlllkkkkkkiiigggfff___`````````______aaabbbeeegggjjjmmmppptttxxx{{{xxxwwwuuuuuusssmmmddd]]]UUUPPPJJJEEECCCBBBAAA@@@@@@???AAACCCDDDHHHSSS___lllwwwrrrddd[[[UUUPPPLLLNNNJJJJJJNNNSSSZZZdddnnnrrrnnnggg```\\\]]]bbbgggrrrXXXEEE>>>888777666333222444333333333444444444555555444444555555666777777777777777777888999:::;;;<<>>======:::999777555444444444444444555888999;;;>>>BBBFFFHHHQQQ[[[ffftttzzztttppplllhhhfffdddddddddcccbbbaaabbbbbbccceeehhhkkknnnrrrwwwzzzzzzxxxwwwvvvtttnnneee^^^UUUPPPJJJEEECCCBBBAAA@@@@@@???AAACCCEEEIIITTT```nnnxxxuuufff\\\UUUQQQNNNPPPLLLKKKNNNRRRXXXbbbmmmssspppjjjccc______cccggg|||cccIIIAAA999888777555333444333333333444444444555555444444555555666777777777777777777888999:::<<<===BBBPPPjjjvvvaaa]]]jjjuuunnnbbbYYYUUUNNNIIIFFFGGGIIIKKKLLLQQQXXXbbbhhhqqq{{{zzzuuupppqqquuuxxx{{{|||}}}}}}}}}yyyvvvsssqqqnnnllliiieeebbb```______\\\ZZZYYYYYYYYYYYYWWWUUUPPPRRRQQQVVVfffxxx~~~www|||yyypppmmmlllkkklllooossswwwwwwjjjaaa]]][[[XXXSSSOOOLLLIIIHHHEEEDDDCCCAAA???>>>>>>>>>:::999888666555555444555333555666777888:::>>>AAABBBJJJVVVcccvvv{{{tttnnnkkkeeeeeedddcccbbbaaa```___```cccfffiiilllqqqvvvzzz|||zzzyyyxxxvvvpppfff___VVVQQQJJJEEECCCBBBAAA@@@@@@@@@AAADDDFFFKKKWWWcccpppzzz{{{jjj^^^VVVQQQNNNOOOLLLKKKMMMQQQWWWbbbnnnvvvsssnnnhhhddddddgggjjj~~~jjjNNNCCC:::888888666444555333333333444444444555555444444555555666777777777777777777888999;;;<<<===CCCRRRmmmsss___\\\kkkssslll___WWWTTTNNNIIIGGGGGGJJJKKKLLLRRRYYYbbbfffooozzz~~~xxxssstttvvvyyy{{{|||}}}}}}~~~~~~}}}|||zzzwwwsssqqqlllkkkhhheeebbb```^^^^^^ZZZXXXWWWVVVWWWWWWUUUTTTOOORRRNNNPPPZZZggg|||zzzyyymmmeee______```bbbeeejjjjjjsssqqqfff```]]]XXXSSSOOOLLLIIIGGGFFFEEECCCAAA@@@???>>>>>>:::999888777666555555555444555666666666888;;;===@@@EEENNNZZZmmmzzzsssiiihhhfffeeedddbbbaaa___```bbbeeehhhkkkpppvvvzzz~~~|||zzzzzzxxxqqqhhhaaaVVVRRRKKKFFFCCCBBBAAA@@@@@@@@@BBBEEEGGGMMMZZZgggsss}}}pppaaaWWWQQQNNNLLLJJJJJJMMMPPPVVVdddpppyyywwwsssnnnjjjjjjlllooopppRRRFFF;;;888888666555555333333333444444444555555444444555555666777777777666666777888999;;;======DDDSSSoooqqq^^^\\\mmmtttkkk]]]UUUSSSNNNKKKHHHHHHJJJKKKLLLQQQXXXbbbfffnnnyyy{{{vvvwwwyyyzzz|||}}}~~~}}}|||zzzzzzzzzxxxtttqqqkkkjjjgggeeebbb```^^^]]]ZZZXXXWWWWWWWWWWWWUUUSSSOOOQQQMMMMMMTTT]]]wwwzzz}}}wwwooogggaaa]]]WWWTTTVVVYYY\\\```fffeeeqqqxxxmmmddd___YYYTTTQQQNNNJJJGGGGGGFFFDDDBBBAAA@@@??????::::::999888777666555555555666777666666777999<<<@@@AAAFFFOOO```xxx|||qqqnnnjjjhhhhhhgggdddbbbaaabbbeeegggjjjooouuuzzz~~~}}}{{{{{{yyysssjjjcccWWWRRRLLLFFFCCCBBBAAA@@@AAA@@@BBBFFFIIIOOO^^^kkkwwwwwwfffZZZRRROOOLLLJJJJJJLLLOOOUUUdddrrrzzzyyywwwsssooooooqqqttttttUUUHHH;;;777888666555444333333333444444444555555444444555555666777777777666666666888999;;;===>>>DDDTTTooonnn\\\]]]pppvvvlll]]]SSSRRRNNNKKKHHHHHHKKKKKKLLLQQQXXXccchhhpppyyy~~~xxxxxxzzz{{{}}}~~~~~~}}}{{{xxxxxxyyyxxxtttqqqjjjiiihhheeeccc```___^^^]]]\\\ZZZYYYYYYXXXVVVTTTLLLOOOKKKKKKQQQVVViii~~~uuuuuuyyyzzzvvvvvvsssnnniiiccc]]]VVVRRRQQQMMMMMMQQQTTTVVV[[[aaabbbqqq~~~ttthhhbbb[[[VVVSSSQQQMMMJJJJJJIIIGGGDDDBBBAAA@@@???::::::::::::999777666555555666777666555666999;;;<<<===@@@HHHUUUjjjyyyssslllhhhfffeeeccc```aaacccdddfffiiinnntttxxx}}}|||{{{{{{zzzuuummmfffXXXSSSLLLGGGDDDBBBAAA@@@AAA@@@BBBFFFJJJRRRaaaooozzz|||lll^^^VVVRRRMMMLLLLLLLLLMMMSSSbbbpppzzzyyyxxxuuurrrrrrtttwwwuuuXXXIII:::666777666444333333333333444444444555555444444555555666777777777555666666888999;;;===>>>CCCSSSnnnlll[[[___sssyyynnn\\\RRRQQQNNNIIIGGGGGGJJJLLLNNNSSSZZZbbbgggooouuuyyy|||}}}~~~wwwxxxyyyzzz|||~~~|||}}}yyyuuutttvvvvvvsssooojjjiiihhhfffdddaaa___^^^___]]]ZZZYYYXXXWWWUUUSSSLLLMMMIIIJJJPPPQQQ^^^vvv{{{rrrjjjeee___^^^bbbkkkxxxxxxooohhheeedddaaa\\\YYYVVVRRRNNNKKKIIIHHHJJJOOORRRSSSWWW\\\```rrryyykkkeee]]]XXXVVVTTTPPPMMMMMMKKKIIIFFFCCCAAA@@@???:::;;;;;;;;;999888666555444555666555444555888:::888999>>>EEELLL[[[uuu~~~ssskkkhhhfffccc```bbbbbbcccdddfffkkkqqquuu|||{{{zzz{{{{{{vvvnnnhhhXXXTTTMMMGGGDDDBBBAAA@@@AAAAAACCCGGGKKKTTTdddrrr}}}ooobbbYYYUUUOOONNNMMMMMMLLLQQQ```oooyyyyyyxxxuuussstttvvvxxxtttYYYIII:::555666666444333333333333444444444555555444444555555666777777777555555666888999<<<===>>>BBBRRRllllll[[[```uuu{{{ooo]]]QQQPPPMMMGGGEEEFFFJJJMMMOOOVVV]]]___eeelllqqqsssuuuyyy|||vvvwwwxxxyyy{{{}}}}}}zzz}}}xxxrrrqqqssstttqqqnnnjjjjjjiiigggeeebbb```___^^^\\\YYYWWWVVVUUURRRPPPMMMNNNJJJKKKQQQPPPXXXlllttthhh^^^WWWSSSRRRQQQSSSYYYdddmmmsssuuuvvvwwwuuuqqqiiiaaa[[[XXXXXXVVVRRRPPPOOOMMMKKKJJJGGGGGGJJJPPPRRRRRRUUUZZZ___rrr|||mmmfff^^^YYYXXXWWWSSSOOOOOOMMMJJJGGGDDDBBB@@@???:::;;;;;;;;;:::888666555333444444444333444777999555777===CCCFFFOOOcccxxxuuupppmmmiiifffaaabbbbbbbbbdddiiinnnssszzzzzzzzz{{{{{{wwwoooiiiYYYTTTMMMGGGDDDBBBAAA@@@AAAAAACCCGGGLLLUUUeeettt~~~ooocccZZZUUUPPPLLLIIIJJJLLLPPPYYYccctttvvvvvvtttpppnnnooorrryyyuuuYYYLLL???:::888555444555444444444444444444444444555666666666777777777888888888777777888:::;;;<<>>>>><<<;;;:::999999999666666555555555666666777888888:::===AAAIIIZZZjjjzzztttnnniiihhhbbb^^^___bbbeeelllsssuuuyyyzzzxxxwwwuuummmeee[[[UUUMMMGGGDDDCCCBBBBBBBBBAAADDDIIIOOOXXXhhhvvvpppdddZZZUUUPPPLLLIIIJJJLLLOOOXXXbbbqqqsssssspppkkkiiiiiikkkrrr|||pppXXXKKK>>>999777555444555444444444444444444444444666666666666777777777777999999999999:::<<<>>>???FFFTTTooovvvcccaaapppqqqcccYYYQQQJJJHHHIIIGGGGGGJJJKKKMMMTTT[[[eeeiiimmmqqqrrrrrrrrrsssvvvwwwxxxzzz|||~~~~~~}}}||||||~~~}}}|||zzzyyyzzzsssppprrrssspppnnnpppnnnmmmkkkiiigggeeecccbbbbbbaaa___\\\YYYWWWUUUTTTSSSNNNJJJJJJKKKNNNWWW```www{{{pppbbbXXXRRRNNNJJJGGGDDDDDDEEEFFFIIILLLOOOPPPQQQRRRRRRRRRQQQOOOMMMLLLNNNNNNMMMJJJHHHHHHJJJLLLKKKMMMOOOPPPPPPQQQSSSUUU[[[kkkuuujjj```]]][[[XXXTTTTTTRRRQQQNNNJJJFFFCCCAAA@@@???>>><<<;;;:::999999999666666555555555666666777888888;;;===@@@FFFTTTccc{{{|||wwwooohhhbbbbbbdddffflllrrruuuxxxyyyxxxvvvssslllddd\\\VVVNNNHHHEEEDDDCCCCCCCCCBBBEEEKKKQQQZZZjjjxxxsssfff[[[UUUQQQMMMJJJKKKLLLOOOWWW```mmmnnnoookkkfffbbbaaabbbgggxxx{{{~~~~~~uuukkkVVVJJJ===888777555555666444444444444444444444444777777777777666666666666888888888999;;;===???@@@DDDSSSpppuuucccaaapppjjj[[[SSSMMMIIIHHHJJJGGGGGGIIIKKKMMMSSS[[[dddggglllooopppppppppqqqtttvvvxxx{{{}}}~~~~~~{{{zzzyyyxxxvvvvvvtttrrrsssvvvzzz|||}}}}}}~~~~~~}}}{{{yyyxxxsssppprrrqqqooommmnnnpppooommmkkkhhheeecccbbbbbbaaa___]]]ZZZXXXVVVUUUQQQMMMJJJJJJKKKMMMTTT\\\pppuuuhhh```VVVNNNKKKIIIGGGEEEFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJMMMMMMMMMLLLKKKKKKMMMPPPPPPQQQRRRQQQPPPQQQRRRTTT[[[kkkzzzvvvttttttrrruuuwwwzzz{{{oooccc___\\\XXXUUUTTTUUUSSSOOOKKKGGGDDDBBBAAA???>>>===;;;;;;:::::::::777666666555555666666666999888:::===>>>BBBMMMYYYooouuummmeeeccccccdddhhhmmmtttwwwxxxvvvtttrrrlllddd\\\WWWOOOHHHEEEEEEDDDDDDDDDCCCFFFMMMTTT]]]lllzzzwwwiii]]]UUURRRNNNKKKKKKKKKMMMUUU]]]iiikkkkkkhhhbbb]]][[[[[[```ppp{{{}}}~~~{{{zzzwwwpppgggUUUIII<<<888777555555666444444444444444444444444777777777777666666666666555555666777999;;;>>>???CCCSSSnnnsss```^^^nnniiiXXXPPPKKKIIIIIIJJJGGGGGGIIIKKKLLLSSSZZZaaadddjjjmmmoooooopppqqqrrrtttxxx{{{~~~~~~~~~~~~~~~yyyvvvuuutttsssrrrssspppmmmmmmpppsssvvvwwwzzzzzz{{{{{{}}}~~~~~~{{{yyyvvvtttrrrqqqpppnnnmmmmmmooonnnmmmkkkiiigggfffeeecccbbb```^^^[[[YYYWWWVVVOOOLLLJJJJJJJJJKKKQQQXXXlllsssfff\\\WWWPPPKKKIIIHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMOOOPPPQQQQQQQQQRRRTTTVVVVVVVVVVVVSSSQQQPPPQQQRRR[[[jjjvvvlllgggdddbbb^^^^^^^^^^^^cccooorrreee___]]]YYYVVVUUUWWWUUUQQQMMMHHHEEEBBBAAA???>>>===<<<;;;;;;;;;;;;888777666666666666666666777666999<<<===???HHHQQQbbb~~~uuukkkgggeeeeeegggkkkpppsssuuusssssssssmmmfff\\\VVVNNNHHHEEEEEEEEEDDDDDDCCCFFFNNNWWWaaaooo{{{{{{mmm```WWWSSSOOOLLLLLLKKKLLLSSSZZZfffiiijjjhhhaaa\\\YYYYYY]]]lll}}}}}}||||||xxxtttllldddVVVIII===888777666555777444444444444444444444444777777777777666666666666555555666777999;;;>>>???EEETTTmmmooo[[[ZZZjjjmmm[[[QQQKKKIIIKKKJJJGGGGGGIIIJJJLLLRRRYYY]]]bbbggglllnnnpppqqqrrrqqqssswwwzzz}}}~~~~~~~~~}}}zzzvvvsssrrrqqqpppoooqqqnnnkkkkkkmmmqqqsssuuuuuuuuuvvvvvvxxxzzz|||}}}~~~~~~|||zzzuuuvvvuuurrrpppooonnnlllllllllkkkkkkjjjiiiiiihhhdddcccaaa___\\\ZZZXXXWWWOOOLLLJJJJJJJJJIIINNNUUUhhhxxxnnncccZZZTTTRRRNNNKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKOOOOOONNNNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWXXX[[[]]]^^^]]]ZZZVVVQQQOOOOOOPPPUUUccczzzxxxhhh^^^XXXTTTQQQPPPPPPPPPOOOQQQXXXbbbjjjyyyssseee___\\\YYYWWWXXXWWWUUURRRMMMIIIEEECCCBBB???>>>>>>===<<<<<<<<<<<<888888777666666666666666555444777;;;===???FFFNNN\\\vvvvvvpppmmmkkkkkkmmmlllppprrrqqqssstttpppiii[[[VVVNNNHHHEEEEEEEEEEEEEEECCCFFFOOOYYYdddrrr}}}~~~qqqcccYYYTTTPPPMMMLLLKKKKKKQQQXXXdddgggjjjhhhccc]]]ZZZYYY]]]iiizzzuuuxxx}}}{{{~~~yyytttkkkbbbWWWKKK>>>999888666666777444444444444444444444444666666666666777777777777888888888999;;;===???@@@GGGVVVnnnkkkXXXVVVeeesss___SSSLLLJJJKKKJJJGGGGGGIIIJJJKKKQQQXXX]]]aaagggkkknnnoooqqqrrrqqqsssvvvyyy|||}}}~~~~~~zzzwwwssspppoooooonnnmmmnnnkkkiiiiiillloooqqqrrrppppppqqqsssvvvzzz}}}~~~}}}|||}}}~~~~~~|||zzzuuuxxxyyytttqqqpppooommmjjjjjjjjjjjjjjjjjjjjjjjjeeedddbbb```]]][[[YYYXXXQQQMMMJJJJJJIIIHHHMMMTTTggg}}}vvvkkkbbbZZZUUUNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPQQQPPPOOONNNOOOQQQSSSUUUYYY[[[]]]^^^___```bbbdddfffddd___YYYRRRMMMLLLLLLQQQ\\\qqqmmm]]]TTTOOOJJJGGGEEEFFFFFFGGGHHHLLLQQQUUU[[[hhh~~~vvvggg```]]]ZZZXXXYYYWWWUUUQQQMMMIIIFFFDDDCCC??????>>>===============999999888777666666666666666444666:::===???EEELLL[[[ssswwwrrrmmmjjjkkkkkkoooqqqqqqrrrtttqqqkkk\\\VVVOOOIIIGGGFFFFFFFFFFFFDDDHHHRRR]]]iiivvvttteee[[[UUUPPPMMMMMMKKKJJJOOOVVVaaaeeejjjiiiddd___\\\[[[]]]ggg~~~vvvsssvvv|||zzzyyyooofffZZZMMM@@@;;;999777666777444444444444444444444444444444555666777888999999999999999999:::<<<>>>???IIIXXXqqqiiiVVVTTTccc|||vvvaaaUUUNNNKKKKKKJJJGGGGGGIIIJJJKKKQQQXXX```ccciiilllmmmnnnnnnoooqqqrrrtttwwwzzz|||~~~~~~zzzvvvrrrpppoooooonnnmmmllljjjiiijjjmmmpppqqqqqqnnnnnnoooqqqtttxxx|||~~~~~~}}}{{{{{{|||}}}|||zzzvvv{{{|||wwwrrrsssrrrnnnkkkjjjjjjjjjiiiiiiiiiiiifffeeecccaaa^^^[[[YYYXXXRRRNNNJJJIIIHHHGGGMMMTTTdddxxxsssiiibbb\\\WWWTTTJJJKKKLLLMMMLLLKKKKKKKKKMMMMMMMMMNNNPPPRRRUUUVVVUUUTTTSSSSSSTTTXXX\\\^^^bbbeeegggiiiiiijjjkkkmmmmmmjjjccc[[[RRRLLLJJJIIIOOOWWWfffzzzsss```RRRLLLJJJGGGDDD@@@AAABBBBBBCCCEEEHHHJJJLLLSSS```qqq{{{kkkbbb^^^ZZZXXXYYYUUUTTTQQQMMMIIIFFFDDDCCC??????>>>>>>======>>>>>>:::999888777666666666666999666777:::===???DDDJJJYYYooozzzrrrllljjjnnnqqqrrrqqqrrrssspppjjj^^^XXXQQQKKKIIIIIIIIIIIIIIIGGGJJJUUUbbbnnnzzzvvvggg\\\UUUQQQNNNMMMKKKJJJNNNUUU___dddiiiiiieee```]]]]]]\\\eee{{{vvvsssvvv|||~~~yyytttkkk[[[NNNAAA;;;999777666666444444444444444444444444333444555666777888999:::888888777777888:::;;;<<>>>>>>>>>>>>>>???:::999888777666666666666<<<999888;;;===>>>CCCIIIVVVjjj|||tttqqqpppssssssqqqrrrrrroooiii```ZZZSSSMMMKKKKKKKKKKKKKKKIIIMMMXXXeeeqqq}}}tttfff]]][[[UUUPPPNNNMMMMMMPPPVVV___hhhooommmhhheeecccaaadddlll}}}~~~vvvtttwww}}}xxxmmm]]]NNN???888777666888:::666555333333444444333111666666666666555555555555666888999::::::<<>>AAAAAAAAABBBBBBAAA@@@@@@@@@DDDJJJQQQXXXjjjoooddd^^^YYYXXXYYYUUUSSSPPPLLLIIIFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<;;;999888777777666666333444666777999>>>DDDHHHTTTeeezzzsssqqqssstttrrroooeee\\\VVVUUUSSSMMMLLLOOOKKKLLLPPPXXXeeessswwwiii```ZZZTTTOOONNNMMMMMMPPPVVV```iiipppnnniiifffdddaaadddkkk{{{|||xxxzzz{{{ppp___PPPAAA:::888666666777777555444444555666555444555555555555555555555555666888999::::::<<>>===<<<;;;:::999888777777777444555666777999>>>CCCGGGQQQaaa|||}}}zzz{{{{{{yyyvvvooofff^^^\\\YYYUUUSSSUUUOOOOOORRR[[[ggguuu{{{mmmcccYYYSSSNNNMMMMMMLLLPPPVVVaaakkkrrrqqqkkkhhheeebbbdddkkkzzz}}}~~~ttt```RRRDDD<<<999666444555777555444444666777777666444444444555555666666666666888999::::::<<>>======<<<;;;999888888777777666777777888999===BBBFFFMMM[[[tttvvvnnnjjjgggbbb^^^]]]UUUUUUXXX```kkkwww}}}nnndddXXXRRRMMMMMMLLLLLLPPPVVVaaakkktttsssnnnjjjfffcccdddkkk{{{uuuaaaSSSEEE>>>;;;777555555666444333333555777777777444444555666666777888888666888999::::::<<>>>>>???AAAAAA@@@>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCAAACCCNNN[[[uuurrrjjjeee^^^YYYXXXVVVVVVVVVUUURRROOOKKKIIIDDDDDDEEEEEEDDDAAA>>>===>>>===<<<:::999999888888777888888888999===AAAEEEKKKXXXmmm}}}uuullleee^^^^^^```gggqqq{{{~~~nnndddYYYSSSNNNMMMMMMLLLPPPVVV___kkktttuuuppplllhhhddddddkkk|||uuu```SSSEEE???<<<999777777555333222222444555666666555555666777888888999999666888999::::::<<>>>>>???@@@@@@@@@@@@@@@???>>>??????@@@@@@>>>===>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCCCCCCCJJJRRR]]]ssstttmmmhhhaaa[[[YYYWWWWWWXXXWWWUUUQQQNNNLLLEEEEEEFFFFFFEEEBBB???>>>???>>>===;;;::::::999999888999999999:::===AAAEEELLLVVVhhh}}}{{{nnnhhhhhhjjjooowwwpppeee[[[UUUPPPNNNMMMMMMPPPVVV]]]iiitttvvvrrrnnnjjjfffcccjjjzzzuuubbbTTTFFF???<<<999888999666444111111222444555555666666666777777888888999666888999::::::<<>>>>>???@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAAAAA>>>===???BBBCCCCCCGGGMMMOOO]]]sssuuuooojjjddd^^^\\\XXXXXXXXXWWWUUUSSSPPPOOOFFFGGGGGGFFFEEECCCAAA???@@@???>>><<<;;;;;;::::::888999999999:::===BBBFFFNNNWWWfffwwwyyyrrrrrrssswww~~~ssshhh^^^WWWRRRPPPNNNMMMPPPUUUZZZgggsssvvvssspppkkkgggccchhhtttxxxfffWWWGGG???;;;888777888999666333222333444555555555555555555555666666666666888999::::::<<>>======>>>===>>>???@@@@@@AAAAAAAAA@@@===>>>AAACCCBBBDDDHHHIIIPPP^^^nnnwwwppplllfffaaa___ZZZYYYXXXVVVUUUSSSRRRRRRHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;;;;888888999999:::>>>CCCGGGOOOWWWdddrrrzzzyyyzzz~~~vvvkkk___YYYSSSQQQOOOMMMPPPUUUXXXeeerrrvvvtttqqqlllhhhcccfffooozzzjjjZZZIII???:::777666777;;;888444333333555666666444444444444444444333333666888999::::::<<>>>>>>>>>>>???@@@AAAAAA>>>>>>>>>>>><<<<<<>>>???======>>>@@@@@@AAAAAAAAACCC??????BBBCCCBBBBBBEEECCCGGGNNNVVV^^^nnnxxxqqqmmmgggcccbbbZZZYYYXXXVVVTTTSSSSSSSSSJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???===<<<<<<<<<<<<777888999999;;;>>>CCCGGGPPPXXXcccppp~~~~~~pppddd[[[RRROOOMMMLLLOOOSSSZZZbbbmmmtttvvvsssnnnkkkffffffjjjuuu~~~lll]]]III>>><<<<<<:::777666666555555555444444444555555666666777777888888777888999::::::<<>>>>>======>>>>>>>>>>>>============???@@@AAABBBCCCCCCCCCCCCDDDGGGJJJKKKOOOZZZlllyyywwwmmmiiigggeeebbb^^^[[[WWWUUUUUUVVVWWWWWWOOOLLLHHHEEEEEEEEEDDDCCC???===<<<===>>>???>>>===::::::;;;;;;<<<@@@EEEIIIMMMVVVbbbooo~~~tttggg^^^UUUQQQNNNLLLNNNRRRZZZcccoooxxxyyyuuuooolllgggeeeeeennn~~~nnn___KKK???;;;;;;888555666666555555555444444444555555666666777777888888666888999999999;;;???AAAHHHZZZxxxppp[[[\\\tttgggZZZTTTNNNLLLNNNJJJJJJIIIHHHIIILLLRRRVVVaaahhhuuuyyyqqqnnnoooqqqtttxxx{{{~~~~~~yyyvvvtttttttttooolllgggbbb^^^YYYSSSPPPMMMHHHEEEEEEDDDBBBDDDHHHNNNYYYlll~~~~~~yyycccVVVOOOIIIDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCBBBEEEGGGGGGIIISSSaaammm{{{uuullliiigggdddbbb___\\\XXXVVVVVVWWWWWWVVVQQQMMMIIIFFFEEEDDDCCCBBB???>>>======??????>>>===;;;;;;;;;;;;<<<@@@FFFJJJPPPWWWaaalllyyyvvvjjj```WWWSSSOOOLLLMMMPPP[[[eeesss|||~~~yyyrrrnnnhhheeecccjjj{{{~~~ooo```MMM@@@;;;:::777444555555555555555444444444555555666666777777888888666777888999999;;;>>>AAAHHH[[[yyynnnZZZZZZtttgggZZZTTTNNNLLLMMMJJJJJJIIIHHHIIIMMMRRRWWW```gggtttxxxqqqoooppprrruuuxxx|||{{{wwwuuutttuuurrroooiiiddd___YYYSSSOOOKKKFFFCCCDDDCCCBBBEEEIIIKKKVVVhhh{{{pppaaaTTTKKKFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCBBBEEEFFFEEEFFFKKKVVV___lll}}}}}}sssllliiigggeeeccc```]]]YYYWWWWWWWWWWWWVVVRRROOOKKKHHHFFFEEECCCAAA@@@>>>===>>>???@@@???>>>;;;<<<<<<<<<>>>BBBGGGLLLUUUYYY```hhhttttttiii```WWWSSSPPPMMMMMMPPP[[[fffuuu}}}vvvqqqjjjhhhiiiqqq|||oooaaaOOOAAA<<<:::777444555555555555555555555555555555666666777777888888666777888888999:::>>>@@@JJJ]]]}}}jjjZZZZZZtttgggZZZTTTNNNKKKMMMIIIIIIIIIHHHIIIMMMSSSWWW___gggsss~~~xxxrrrpppqqqsssvvvyyy||||||yyywwwwwwwwwuuurrrmmmgggaaa[[[TTTOOOIIIEEEBBBCCCCCCBBBEEEJJJJJJTTTeeewww{{{hhhWWWJJJEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGFFFJJJQQQXXXfffvvvzzzsssmmmkkkiiigggfffaaa___[[[YYYXXXXXXWWWVVVTTTQQQMMMIIIGGGEEEBBB@@@AAA???>>>???@@@AAA@@@???=========>>>???DDDIIINNNWWW[[[```gggssssssfff]]]UUURRRPPPMMMNNNPPPYYYeeeuuuyyysssmmmooouuu|||nnnbbbQQQDDD===;;;888666444555555555555555555555555555666666777777888888666777888999999;;;>>>AAAKKK```fffZZZ\\\uuuhhhZZZTTTNNNKKKLLLIIIIIIHHHHHHIIIMMMSSSXXX___fffrrr}}}yyysssrrrrrrtttvvvyyy|||~~~{{{zzzyyyyyyxxxtttooojjjddd\\\TTTOOOHHHDDDAAABBBBBBBBBEEEJJJKKKUUUcccsssmmmYYYJJJEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHKKKQQQVVVaaaooo|||yyytttpppnnnlllkkkjjjdddaaa^^^\\\[[[ZZZXXXVVVUUURRRNNNKKKIIIFFFCCC@@@BBB@@@???@@@AAABBBAAA@@@>>>>>>??????AAAFFFLLLPPPXXX\\\bbbjjjwwwuuueee]]]UUUSSSPPPMMMNNNPPPVVVbbbrrr{{{vvvrrrvvv~~~qqqeeeUUUGGG???;;;888777444444444555555555555555555555666666777777888888777888999999:::<<>>>>>AAADDDGGGKKKRRR^^^jjjuuu}}}qqqgggZZZPPPLLLJJJGGGDDDGGGGGGFFFEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEDDDDDDHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFIIIKKKLLLMMMOOOSSSXXX[[[dddgggnnnuuu{{{}}}}}}{{{yyyzzzzzzyyywwwsssooollliiiiiihhhhhhgggddd___[[[XXXRRRMMMKKKKKKJJJFFFAAAEEECCC@@@AAACCCEEEDDDBBBCCCEEEGGGGGGHHHJJJNNNQQQTTT[[[eeessspppeee[[[WWWTTTOOOMMMNNNTTT\\\jjjyyy}}}vvvvvvvvv{{{wwwkkkYYYIII>>>888777666555555555555555555555555555555666666777777888888:::::::::999999;;;???CCCHHH^^^mmmYYYSSSTTTgggkkkZZZSSSNNNJJJGGGHHHHHHHHHHHHJJJNNNSSSWWWbbbhhhrrr{{{}}}zzzuuuvvvxxxzzz}}}}}}zzzwwwvvvqqqnnnjjjeee___WWWPPPKKKEEECCC@@@>>>>>>AAADDDFFFJJJQQQ\\\hhhsss}}}pppggg___TTTNNNKKKJJJHHHFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNPPPTTTYYY\\\gggjjjooovvv{{{~~~~~~~~~zzzzzz{{{zzzxxxtttpppmmmlllkkkjjjjjjiiieee```\\\VVVQQQMMMKKKLLLKKKHHHDDDCCCAAA???@@@CCCDDDCCCAAAFFFFFFGGGHHHJJJMMMOOOQQQUUU[[[eeerrrwwwooonnnnnnlllkkkmmmhhhjjjmmmrrryyypppeee[[[VVVSSSOOOMMMNNNTTT[[[iiiyyyxxxuuurrrttt}}}~~~tttiiiXXXIII>>>999888777555555555555555555555555555555666666777777888888999::::::999999;;;???BBBDDD[[[sss\\\TTTTTTfffnnn\\\TTTNNNJJJHHHGGGHHHHHHHHHIIIMMMSSSWWWaaagggqqqzzz~~~{{{xxxvvvvvvxxxzzz|||~~~}}}{{{xxxwwwqqqmmmhhhbbb\\\VVVOOOKKKDDDBBB@@@>>>>>>AAADDDFFFIIIPPPZZZeeepppyyyqqqddd]]]WWWPPPMMMLLLMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMMMMOOOQQQRRRTTTXXX]]]aaakkknnnrrrwww{{{~~~||||||}}}|||zzzvvvrrrpppooonnnnnnmmmkkkhhhccc___UUURRRNNNMMMNNNMMMJJJFFFBBBAAAAAABBBDDDEEEDDDCCCIIIHHHHHHJJJNNNQQQRRRRRRTTT[[[dddpppooofff^^^[[[ZZZWWWUUUVVVRRRSSSVVV[[[dddnnnxxx}}}}}}}}}rrrggg\\\WWWTTTPPPNNNOOORRRYYYgggwww}}}vvvqqqpppvvv{{{qqqfffVVVGGG>>>999888777555555555555555555555555555555666666777777888888888999:::999999;;;>>>AAADDDZZZ~~~{{{aaaVVVWWWfffrrr^^^TTTNNNJJJHHHGGGGGGHHHHHHIIIMMMSSSWWW```fffpppyyy}}}}}}zzzwwwvvvvvvxxxzzz|||~~~}}}{{{yyyxxxqqqlllfff```ZZZTTTNNNJJJCCCBBB???>>>>>>@@@CCCEEEHHHNNNXXXbbblllvvv~~~zzziii^^^XXXTTTPPPNNNOOOOOONNNMMMLLLLLLJJJIIIIIIHHHHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRTTTUUUWWWYYY[[[^^^dddgggnnnppptttwwwzzz}}}}}}zzzvvvtttsssrrrqqqpppoookkkfffbbbXXXUUURRRQQQPPPNNNKKKHHHEEEDDDEEEEEEFFFGGGGGGGGGKKKJJJJJJMMMQQQTTTTTTTTTSSSYYYbbbmmmzzzyyyfff\\\TTTQQQOOOLLLJJJJJJHHHHHHJJJOOOWWWbbblllrrrtttvvvxxx{{{~~~vvvjjj^^^XXXUUUPPPOOOPPPOOOVVVcccssswwwrrrooottt~~~yyynnndddTTTFFF===888777666555555555555555555555555555555666666777777888888777888:::::::::;;;>>>@@@CCCXXX{{{cccWWWXXXeeewwwaaaUUUMMMJJJIIIGGGGGGGGGGGGIIIMMMRRRWWW```fffoooxxx||||||yyyvvvuuuvvvwwwyyy|||~~~|||xxxyyy|||}}}|||zzzxxxwwwppplllfff___YYYSSSMMMIIIBBBAAA???>>>???@@@CCCDDDGGGMMMVVV```jjjsss||||||||||||}}}~~~pppccc[[[UUUSSSPPPNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]___cccgggkkkooorrruuuwwwxxx{{{}}}zzzxxxvvvuuutttsssrrrnnniiieee]]]\\\YYYWWWTTTPPPLLLJJJGGGHHHHHHHHHHHHJJJLLLMMMQQQQQQQQQRRRTTTVVVUUUUUURRRXXXaaajjjuuu{{{wwwnnn[[[RRRIIIGGGFFFCCCAAABBBAAAAAABBBEEEKKKTTT]]]bbbjjjmmmrrrtttvvvyyy~~~yyymmmaaaYYYUUUPPPNNNPPPMMMSSS]]]lllyyywwwrrrooosss}}}}}}yyymmmcccTTTFFF===888666666555555555555555555555555555555666666777777888888666888999::::::;;;===???BBBUUUuuubbbUUUWWWddd{{{dddVVVMMMJJJJJJFFFGGGGGGGGGHHHLLLRRRVVV```fffpppxxx||||||xxxuuussstttvvvyyy|||~~~}}}ssspppqqqxxx~~~|||~~~~~~}}}|||zzzxxxvvvuuuoookkkfff```ZZZTTTMMMIIIAAAAAA???>>>???@@@BBBCCCGGGMMMUUU___iiisss|||~~~|||zzzzzzzzzyyyxxxwwwuuutttxxx|||~~~rrrhhh___XXXTTTRRROOOLLLJJJJJJJJJJJJLLLKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[\\\]]]^^^_______________```aaaaaabbbeeejjjmmmppptttxxxyyyyyyzzz~~~|||yyywwwvvvvvvvvvuuuqqqmmmiiibbbbbb```]]]YYYTTTPPPNNNJJJKKKKKKLLLMMMQQQVVVZZZ___``````^^^ZZZWWWVVVVVVSSSYYYaaajjjsssxxxqqqhhhVVVMMMEEECCCBBB???>>>??????>>>>>>@@@DDDKKKQQQUUU^^^bbbhhhkkknnnqqqvvv{{{{{{oooaaaYYYTTTNNNLLLMMMMMMPPPXXXcccpppxxxzzzyyytttpppnnnrrr|||~~~zzznnneeeVVVHHH???:::777666555555555555555555555555555555666666777777888888666777999::::::;;;===???BBBRRRqqqbbbUUUXXXaaafffVVVMMMJJJJJJFFFFFFGGGGGGHHHLLLRRRVVVaaagggpppxxx}}}|||xxxuuuqqqsssuuuxxx|||uuujjjgggiiipppyyy|||}}}}}}|||zzzxxxuuusssrrrnnnkkkgggbbb\\\UUUMMMHHHAAA@@@?????????@@@BBBCCCGGGLLLUUU___iiittt}}}~~~|||yyyvvvssstttvvvvvvuuusssqqqooosssvvv{{{nnngggccc^^^ZZZTTTRRROOOLLLIIIIIIJJJLLLKKKKKKKKKLLLMMMNNNPPPPPPTTTUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^___```aaabbbaaabbbccceeefffgggggggggfffggghhhggghhhjjjnnnqqqrrrvvv{{{|||{{{{{{~~~{{{yyywwwvvvvvvwwwvvvtttooollleeeeeedddbbb^^^YYYUUUSSSOOOPPPQQQSSSWWW^^^hhhoooqqqtttssslllaaaYYYWWWXXXUUU[[[cccllluuuwwwpppeeeYYYPPPHHHEEEDDDAAA???@@@>>>>>>>>>???BBBFFFKKKMMMSSSWWW]]]bbbggglllqqqtttzzz~~~|||oooaaaXXXRRRMMMJJJLLLNNNOOOTTT^^^iiiqqqssssssqqqnnnlllqqqzzzzzzpppgggXXXJJJAAA;;;888777555555555555555555555555555555666666777888888888555777999::::::;;;===>>>CCCSSSooodddWWW[[[___gggWWWMMMJJJKKKFFFFFFGGGGGGHHHLLLRRRVVVaaagggqqqyyy}}}|||xxxuuuppprrruuuxxx|||{{{oooeeeaaadddhhhppp~~~}}}}}}|||{{{yyywwwtttrrrpppnnnkkkgggccc]]]UUUMMMGGGAAA@@@?????????@@@AAABBBGGGMMMUUU___jjjttt~~~}}}{{{xxxtttqqqlllnnnqqqssstttsssrrrpppppptttyyykkkcccaaaaaa```^^^VVVTTTQQQMMMKKKKKKMMMOOOMMMMMMNNNOOOPPPRRRSSSTTTYYYZZZ[[[\\\^^^^^^______aaaaaabbbcccdddeeeeeefffeeefffhhhiiikkkkkkllllllmmmnnnnnnnnnmmmooosssvvvsssxxx~~~}}}}}}}}}zzzwwwvvvvvvvvvwwwwwwuuuqqqmmmeeefffgggeeeaaa\\\YYYXXXTTTVVVXXX[[[```kkkwwwwwwfffZZZWWWYYYWWW^^^fffnnnvvvyyypppeee[[[QQQIIIFFFCCC@@@===>>>;;;;;;<<<===???CCCFFFHHHNNNRRRXXX^^^dddjjjnnnqqqvvv{{{}}}pppbbbZZZUUUQQQPPPRRRNNNPPPTTT[[[bbbgggjjjjjjllljjjkkkqqq~~~yyywwwjjjYYYJJJ@@@:::666444777777666555555555555555555555555555666666666666888888888999:::;;;<<<===AAANNNjjjjjjWWW]]]^^^~~~|||bbbWWWSSSNNNJJJHHHEEEEEEHHHJJJLLLRRRZZZ```gggrrr{{{|||vvvqqqtttuuuwwwyyy}}}ttteee[[[[[[___dddjjjvvv~~~{{{xxxwwwvvvuuuuuutttrrrpppnnnkkkfff```ZZZSSSLLLGGGCCCAAA>>>======???BBBDDDHHHLLLTTT___kkkwww~~~{{{yyyxxxtttoookkkkkknnnqqqttttttrrrpppnnnoooooovvvooojjjccc___]]]\\\\\\\\\YYYVVVSSSPPPNNNNNNOOOPPPOOOPPPRRRSSSTTTVVVYYY\\\`````````aaadddfffiiikkklllmmmnnnnnnooonnnnnnnnnkkkkkkmmmooopppqqqqqqqqqqqqrrrssssssssstttvvvyyyzzzzzzzzz{{{|||~~~~~~|||zzzvvvuuuuuuvvvwwwvvvtttqqqnnnnnnmmmiiiddd```^^^]]]ZZZ]]]aaahhhpppyyyzzzjjj^^^YYYXXXYYYaaakkksssyyyzzzsssiii___TTTIIIDDDAAA??????AAA======<<<<<<===AAADDDFFFYYYXXXXXXZZZ___ffflllpppvvvvvvxxx~~~|||ooobbb[[[UUUQQQOOOPPPMMMOOOTTTZZZaaafffhhhhhhjjjhhhiiippp~~~yyy~~~|||ppp]]]MMMCCC===:::888777777666555555555555555555555666666666666777777888888888999:::;;;<<<===BBBNNNjjjnnnXXX\\\\\\{{{|||cccWWWRRRMMMIIIHHHFFFFFFIIIJJJLLLSSSZZZ```gggrrr||||||vvvrrrrrrsssvvvyyy}}}rrrcccYYYXXX]]]___dddmmmxxx|||xxxtttrrrqqqrrrrrrrrrpppnnnkkkhhhccc^^^XXXQQQJJJEEEBBB@@@>>><<<===???BBBCCCGGGKKKSSS^^^kkkvvv~~~zzz}}}{{{wwwsssqqqnnnjjjfffhhhkkkppptttuuutttqqqoookkkiiilll|||xxxqqqlllhhhbbb___^^^^^^^^^]]]ZZZWWWTTTQQQPPPPPPQQQRRRSSSTTTWWWXXXYYY[[[___aaagggggggggiiijjjmmmoooqqqpppqqqrrrrrrssssssrrrrrrnnnoooppprrrssstttuuuuuutttvvvwwwvvvvvvvvvxxxzzzzzz{{{|||}}}~~~~~~~~~yyyxxxwwwxxxyyyyyyxxxvvvttttttssspppkkkgggeeeeeecccfffjjjooovvv~~~uuufff[[[XXXXXX]]]fffooowww||||||tttkkkbbbWWWLLLGGGDDDAAA@@@BBB>>>===<<<<<<===@@@CCCEEETTTWWWYYYYYYYYY^^^fffmmmvvvvvvyyyzzzoooccc\\\WWWQQQNNNNNNLLLNNNSSSZZZaaaeeefffeeegggfffgggnnnxxx|||sss___NNNCCC>>>;;;:::777777666555555555555555666666666777777777888888888888888999:::;;;<<<===CCCNNNhhhnnnUUUVVVZZZxxxeeeWWWQQQLLLHHHIIIGGGGGGIIIKKKMMMSSS[[[```hhhsss|||~~~yyytttqqqrrruuuyyy~~~oooaaaWWWUUUXXXZZZ]]]ccckkksss}}}xxxuuunnnmmmmmmmmmnnnnnnllljjjgggddd___ZZZUUUOOOHHHCCC@@@???===<<<<<<>>>@@@BBBEEEIIIRRR]]]iiiuuu}}}{{{zzzxxxvvvvvvzzz}}}yyysssoookkkhhheeecccccchhhooouuuwwwvvvrrrooogggbbbaaalllyyyuuusssqqqmmmjjjfffddd```______`````````]]]\\\YYYWWWVVVVVVWWWXXXYYY[[[^^^___aaadddgggjjjqqqqqqrrrssstttvvvxxxyyyvvvvvvwwwxxxxxxxxxxxxwwwssstttvvvwwwyyyzzzzzzzzzzzz{{{|||{{{zzzyyyzzz|||{{{|||~~~~~~~~~|||zzzyyy{{{{{{{{{{{{zzzzzzzzzwwwssspppnnnnnnnnnooosssxxx}}}|||ooo```WWWVVVYYYdddmmmvvv|||vvvmmmdddYYYNNNIIIEEEAAA@@@AAA>>>===<<<<<<===@@@BBBDDDKKKPPPUUUUUUSSSWWWaaakkktttvvvyyyyyyoooddd^^^XXXQQQMMMLLLKKKNNNTTT[[[bbbeeeeeedddddddddeeelll~~~xxxzzzttt___LLLAAA<<<999888777777666555555555555555666666777777888888999999888888888999:::;;;<<<===BBBLLLdddoooUUUUUU[[[xxxhhhYYYRRRLLLHHHJJJHHHHHHJJJLLLMMMSSS[[[bbbiiittt~~~|||yyyssstttwwwzzz{{{kkk^^^TTTQQQSSSWWWXXX\\\aaafffppp}}}yyyuuurrrmmmkkkjjjjjjjjjhhhfffdddbbb___[[[WWWSSSMMMGGGBBB???>>><<<;;;<<<===???AAADDDHHHPPP[[[hhhttt}}}{{{vvvttttttsssssstttxxx~~~}}}yyysssmmmhhheeecccbbbaaafffooouuuxxxuuupppmmmddd^^^ZZZ```rrrxxxvvvqqqkkkiiijjjjjjiiigggbbb```___```bbbdddddddddcccbbb```___^^^^^^___```aaacccfffhhhjjjmmmpppssszzzzzzzzz{{{|||}}}~~~zzzzzz{{{||||||||||||{{{xxxyyy{{{}}}~~~~~~}}}}}}~~~}}}~~~}}}{{{|||}}}}}}}}}}}}~~~}}}yyywwwvvvvvvuuuwwwzzz~~~uuuiii\\\UUUVVV\\\jjjsss}}}wwwnnndddYYYNNNIIIEEE@@@>>>??????>>>=========???AAABBBBBBGGGMMMOOOQQQWWWaaajjjqqqsssxxxzzzpppeee___YYYRRRMMMLLLLLLOOOVVV^^^eeeggggggeeeddddddeeejjjzzzyyyzzzttt^^^LLL@@@;;;888777777777666555555555555555555666666777888999999999888888888999:::;;;<<<===@@@III```vvv\\\\\\]]]yyymmm\\\TTTNNNKKKKKKHHHHHHJJJKKKMMMSSSZZZcccjjjuuu|||wwwxxxyyy|||vvvhhh\\\RRRNNNOOOSSSSSSVVVYYY\\\cccrrr|||yyyvvvrrrooommmkkkiiigggfffccc```]]]^^^\\\XXXUUUQQQLLLFFFBBB>>>===<<<;;;<<<===???@@@CCCGGGOOOZZZfffqqq{{{xxxssspppppppppppptttwww|||~~~zzzwwwrrrlllfffbbb`````````fffnnntttvvvsssmmmiiiaaa]]]XXXZZZddduuuwwwnnnmmmiiifffeeefffeeeccc``````______aaaeeehhhjjjjjjggggggfffeeeeeeffffffgggiiikkknnnppprrruuuyyy||||||}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~{{{pppfff[[[UUUXXX```nnnxxxxxxnnnfff[[[PPPKKKFFFAAA?????????>>>>>>======>>>??????@@@BBBFFFKKKQQQXXX```dddlllpppwww}}}|||qqqfff```ZZZSSSNNNMMMMMMQQQYYYbbbiiilllkkkhhhgggffffffiiiuuu{{{{{{uuu```NNNCCC===:::888777777666555555555555555555555666666777888999999888888888999:::;;;<<<===???GGG]]]{{{aaa```___yyyppp___VVVPPPMMMKKKHHHGGGJJJKKKLLLRRRYYYbbbiiittt~~~~~~{{{{{{|||}}}rrreeeZZZQQQMMMMMMNNNNNNPPPSSSTTTWWWaaammm}}}zzzwwwtttqqqooommmjjjgggeeeccc___[[[XXXYYYWWWTTTQQQNNNJJJEEEAAA>>>===<<<<<<<<<===???@@@CCCGGGNNNYYYdddoooxxx|||~~~xxxrrrppppppppppppuuuwww{{{~~~}}}|||tttsssoooiiibbb]]]\\\\\\^^^ccckkkrrrtttqqqkkkggg```]]]ZZZXXX\\\eeeqqqzzz|||uuunnnkkkhhhfffeeefffeeeaaa^^^aaa``````cccgggllloooqqqllllllllllllmmmmmmnnnooorrrtttwwwyyyzzz}}}xxxlllddd\\\UUUZZZdddqqq|||yyyppphhh^^^SSSNNNJJJEEEBBBBBB@@@???>>>>>>============BBBBBBDDDIIIOOOVVV[[[]]]iiinnnvvv}}}sssggg```ZZZSSSOOOOOONNNSSS\\\fffnnnqqqooommmjjjiiiggggggppp}}}|||tttaaaPPPEEE???;;;888777777666555555555555555333444555666777888888999888888888999:::;;;<<<===@@@FFF[[[dddaaa___xxxqqq___VVVQQQOOOJJJGGGGGGIIIJJJKKKQQQXXX___fffqqq{{{~~~|||||||||}}}ooocccZZZRRRMMMMMMLLLLLLNNNQQQPPPOOOUUU]]]jjj{{{xxxvvvtttqqqoooiiigggdddbbb```]]]YYYVVVUUUSSSPPPNNNKKKHHHCCC???>>>>>>=========>>>???@@@CCCGGGNNNXXXbbbmmmuuuyyy{{{{{{vvvttttttttttttuuuvvvxxxzzzzzzzzzyyyyyyoooooommmhhhaaa[[[YYYYYY[[[```hhhnnnqqqooolllhhhdddccc```[[[ZZZ___hhhoooyyy}}}wwwrrrllliiiffffffhhhiiifffcccdddcccbbbdddjjjppptttvvvuuuuuuvvvvvvwwwxxxyyyyyy{{{}}}uuuiiiccc\\\VVV[[[eeesss{{{ssshhh^^^TTTOOOLLLGGGCCCDDD@@@@@@???>>>===<<<<<<<<<>>>AAAEEEHHHLLLQQQWWW\\\gggnnnvvv~~~uuuhhhaaa[[[TTTPPPPPPOOOTTT^^^iiiqqqtttrrrppplllkkkhhhgggmmm~~~~~~~~~rrr___OOOEEE>>>:::777777777666555555555555555333333444555666777888888888888888999:::;;;======@@@FFF[[[jjjddd^^^wwwqqq___VVVQQQOOOJJJGGGFFFHHHIIIJJJPPPWWW]]]dddoooyyy|||{{{||||||~~~mmmbbbZZZRRRMMMLLLMMMMMMOOOQQQOOOLLLOOOUUUWWWgggzzzwwwuuusssqqqpppfffdddaaa___^^^\\\XXXUUURRRPPPMMMKKKIIIFFFAAA>>>>>>>>>>>>>>>>>>??????@@@DDDHHHNNNWWWbbbkkkssswwwzzz~~~{{{zzzzzzzzzyyyuuuvvvvvvwwwwwwwwwwwwwwwnnnooonnniiibbb\\\YYYYYYXXX]]]eeelllpppooommmjjjjjjiiieee```\\\___gggooorrr{{{{{{vvvjjjfffccccccfffiiihhhgggfffdddccceeekkkrrrwwwzzz}}}~~~sssgggbbb\\\VVV[[[fffuuu}}}uuufff\\\RRRNNNKKKFFFBBBCCC@@@@@@???>>>===<<<;;;;;;666>>>EEEHHHIIINNNXXX```gggnnnwww}}}rrrggg```ZZZSSSNNNMMMPPPVVV```llltttwwwtttqqqmmmjjjiiijjjppp~~~}}}qqq^^^NNNCCC===888555555555444444444444555555666666666666777888999:::777888999999999:::===@@@DDDHHH]]]rrr]]]___nnntttbbbUUUPPPQQQHHHHHHHHHHHHIIILLLQQQUUU\\\aaakkktttzzz|||{{{zzzxxxzzz|||~~~mmmbbb[[[UUUPPPNNNNNNLLLIIIHHHIIIKKKNNNQQQRRRXXXhhh~~~zzzvvvsssqqqmmmkkkiiifffbbb^^^[[[XXXUUURRRQQQOOOLLLHHHDDD@@@>>>===@@@>>><<<;;;;;;===???AAACCCFFFLLLUUU___iiiqqqvvv}}}}}}}}}{{{zzz{{{||||||xxxwwwvvvwwwwwwvvvssspppmmmjjjfffbbb___\\\YYYVVV\\\[[[___fffiiigggeeeeeepppqqqppplllhhhfffiiilllyyyxxxsssllliiifffeeehhhjjjjjjiiilllkkkllloootttyyy|||}}}pppccc]]]XXXUUU\\\gggxxxvvvjjj```VVVPPPJJJDDDCCCEEE@@@@@@??????>>>=========???>>>@@@DDDGGGKKKUUU```hhhqqqyyy|||}}}rrrggg```ZZZSSSNNNNNNPPPVVV```llltttwwwuuurrrpppmmmkkklllqqq~~~tttaaaOOODDD===888555666555555444444555555666666666666666777888999:::777888999999999;;;>>>@@@DDDJJJ```zzz___^^^mmmxxxeeeVVVOOONNNHHHIIIHHHHHHIIILLLQQQUUU]]]dddnnnuuuyyyzzzzzzzzzwwwyyy|||~~~mmmbbb]]]WWWRRRQQQQQQOOOMMMKKKJJJKKKMMMNNNKKKNNNZZZppp~~~zzzvvvtttqqqmmmkkkgggddd```\\\YYYVVVSSSQQQMMMLLLIIIFFFCCCAAA@@@???>>>===;;;::::::<<<>>>@@@DDDGGGNNNVVV```jjjrrrwww}}}}}}}}}{{{zzzyyyyyyyyywwwtttqqqnnnkkkfffbbb___[[[XXXUUUVVVVVVYYYaaadddcccbbbdddnnnrrrtttssspppnnnnnnpppzzzxxxtttllliiiffffffiiikkkkkkjjjppppppqqquuuyyy~~~|||nnnaaa\\\XXXVVV^^^iiixxxvvvkkkaaaWWWPPPJJJEEECCCDDD@@@@@@??????>>>>>>======<<<;;;===@@@CCCHHHRRR\\\gggoooxxx{{{~~~sssggg```ZZZSSSOOONNNOOOUUU___kkktttwwwuuurrrssspppnnnnnnrrr~~~wwwcccQQQDDD===888666666555555444444555555666666666666666777888999:::888999:::::::::;;;???AAAEEELLLeeebbb^^^lll|||iiiXXXNNNLLLIIIIIIHHHHHHIIILLLQQQUUU___hhhrrrxxxyyyxxxyyy{{{wwwyyy|||~~~nnneee```[[[WWWVVVTTTSSSPPPNNNLLLKKKKKKKKKJJJKKKQQQ```{{{}}}yyyvvvtttqqqnnnkkkfffbbb^^^ZZZWWWTTTQQQOOOIIIHHHFFFDDDCCCAAAAAA@@@===<<<:::999:::;;;===???EEEHHHOOOWWWaaakkkssswww||||||}}}~~~}}}||||||yyyvvvsssoookkkfffaaa]]]ZZZVVVSSSPPPPPPSSSZZZ]]]]]]___bbblllqqqxxx{{{yyywwwvvvvvv}}}zzzvvvmmmkkkjjjjjjmmmoooppppppvvvwwwyyy}}}vvviii^^^[[[YYYXXX___kkkwwwwwwkkkaaaWWWQQQKKKEEECCCDDD@@@@@@@@@???>>>>>>======;;;:::;;;???BBBFFFPPP[[[dddnnnvvvzzztttggg```[[[TTTPPPPPPOOOUUU___jjjsssvvvuuussssssqqqoooooosss~~~zzzeeeQQQEEE>>>999777666666555555555555666666777777666666777888999999999:::;;;;;;;;;<<>>???DDDGGGNNNWWWaaakkkrrrvvvyyyzzz||||||xxxuuupppllleee```[[[XXXTTTRRRNNNMMMOOOTTTWWWWWW[[[aaaiiipppxxx||||||{{{zzz{{{|||yyyoooooooooqqqsssuuuwwwxxxzzz}}}qqqeee\\\ZZZYYYYYYaaalllwwwxxxlllbbbXXXRRRLLLFFFCCCDDDAAAAAA@@@??????>>>>>>======<<<>>>AAADDDHHHRRR\\\cccllluuuzzzttthhhaaa[[[TTTQQQQQQOOOTTT^^^iiirrrvvvuuussspppnnnmmmooottt}}}{{{~~~hhhSSSEEE>>>;;;999666666666555555666666666777777777777777777888999999:::;;;;;;;;;<<>>===<<<<<<<<<<<<<<<===>>>???@@@BBBFFFMMMWWWaaajjjqqqtttvvvxxx{{{}}}zzzwwwpppkkkddd^^^ZZZVVVSSSQQQOOONNNOOORRRSSSTTTZZZbbbjjjooovvvzzz{{{{{{|||~~~}}}zzzxxxoooqqqsssuuuwwwzzz}}}~~~lllaaaZZZYYYYYYYYY```kkkvvvyyylllcccZZZTTTMMMFFFCCCDDDAAAAAA@@@@@@???>>>>>>>>>>>>===>>>BBBDDDHHHRRR\\\bbblllvvv{{{uuuhhhaaa[[[UUURRRRRROOOTTT]]]hhhqqqvvvvvvtttllljjjkkknnnsss}}}wwwyyy~~~mmmWWWGGG???;;;999777666666555555666666777888777777777777777888888888999:::::::::;;;???AAAEEENNNggg}}}fff]]]hhhrrr^^^TTTRRRJJJJJJIIIHHHHHHKKKPPPSSSaaajjjtttzzzzzzxxxyyyzzz|||~~~~~~~~~}}}{{{yyyxxxsssmmmiii[[[YYYVVVRRROOOMMMLLLLLLKKKIIIKKKPPPVVVhhh~~~zzzyyywwwvvvuuurrrnnnkkkgggccc___[[[XXXVVVRRRPPPKKKJJJGGGCCC@@@===;;;;;;<<<<<<<<<===>>>???@@@AAAAAAEEEMMMWWWaaajjjpppssstttwww{{{}}}{{{xxxooojjjccc]]]XXXUUUSSSQQQPPPOOOOOOQQQRRRTTT]]]gggnnnsssxxx{{{{{{{{{~~~~~~|||xxxuuutttooorrruuuxxx{{{~~~{{{jjj```YYYYYYYYYXXX___iiiuuuzzzmmmddd[[[UUUNNNGGGCCCCCCAAAAAAAAA@@@??????>>>>>>===;;;<<>>@@@EEEMMMeee|||eee]]]fffyyyaaaTTTQQQJJJJJJIIIHHHHHHKKKOOOSSS^^^dddnnnuuuxxxxxxwwwwwwzzz|||}}}~~~~~~xxxwwwzzzzzz}}}{{{tttpppccc```ZZZUUUQQQNNNMMMMMMOOOKKKLLLOOOSSS___}}}|||yyyxxxwwwvvvuuusssnnnkkkfffccc___[[[XXXUUURRROOOKKKJJJGGGCCC@@@>>><<<;;;:::;;;;;;<<<===>>>???@@@BBBFFFNNNXXXbbbkkkqqqttttttxxx}}}|||xxxnnniiibbb[[[WWWUUUSSSQQQOOOMMMNNNPPPRRRVVVbbbmmmtttyyy~~~}}}yyyvvvttttttrrrvvv{{{~~~xxxiii___XXXYYYYYYWWW]]]fffuuu{{{mmmeee\\\VVVOOOGGGCCCCCCBBBAAAAAA@@@@@@??????>>><<<:::;;;>>>@@@DDDNNNXXXdddnnnyyyvvviiiaaa[[[UUUSSSSSSNNNSSS\\\gggqqqvvvvvvuuuiiihhhiiikkkqqq}}}vvvtttvvv~~~|||```LLLAAA;;;777777777666666666666777777888888777777777777777888777888999999999:::===@@@EEELLLbbb~~~ddd]]]fff~~~dddTTTPPPKKKJJJJJJHHHHHHKKKOOOSSS[[[```hhhqqqvvvwwwvvvtttwwwyyy|||~~~{{{ssssssvvv{{{yyy~~~yyyuuuiiieee^^^WWWRRROOONNNNNNNNNIIIHHHKKKMMMWWWsss~~~{{{xxxwwwvvvvvvuuusssoookkkfffbbb^^^ZZZXXXUUUQQQOOOJJJIIIFFFDDDAAA???>>>===999999:::;;;<<<===>>>???CCCGGGOOOYYYccclllrrruuuuuuzzz~~~|||xxxmmmhhhaaa[[[WWWUUUSSSRRRLLLKKKLLLOOORRRXXXeeerrryyy~~~zzzwwwvvvvvvvvvzzzvvviii___YYYYYYXXXVVV[[[eeettt{{{nnneee\\\VVVPPPHHHCCCCCCBBBBBBAAA@@@@@@??????>>>===;;;<<>>@@@BBBIII___fff]]]fffiiiWWWPPPLLLJJJIIIHHHHHHKKKMMMOOOYYY___fffjjjqqqxxx{{{zzzwwwyyy|||}}}~~~xxxpppqqqwwwxxxqqqwwwtttkkkaaaYYYVVVSSSOOOKKKJJJKKKGGGJJJRRRXXXnnn~~~}}}zzzvvvssssssvvvuuuppplllgggddd```[[[VVVRRRPPPOOOKKKIIIEEEDDDCCCAAA???>>>======<<<;;;;;;<<<>>>>>>DDDIIIQQQZZZdddmmmwww||||||wwwooojjjddd^^^YYYUUURRROOOOOOMMMMMMSSSYYYaaammmwww~~~}}}||||||zzzyyyxxx~~~~~~ssseee```[[[YYYWWWWWW]]]eeeuuuzzzqqqjjj___TTTMMMHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???===>>>??????CCCNNNZZZiiiqqq|||wwwiii```ZZZSSSPPPPPPPPPTTT[[[fffqqqvvvuuurrrnnngggfffkkkoooxxx~~~yyywwwxxx{{{~~~eeeNNN???999888888888777666666666666666555666777888888999999888999:::;;;;;;;;;<<<>>>@@@BBBIII___kkk]]]ggg|||gggWWWPPPLLLJJJIIIHHHHHHKKKMMMOOOXXX___eeeiiipppxxx{{{yyywwwyyy{{{}}}~~~tttmmmooottt~~~sssmmmtttxxxpppddd\\\WWWTTTPPPLLLLLLMMMIIIJJJQQQUUUhhh~~~}}}|||xxxuuuuuuvvvvvvrrrnnngggeeeaaa[[[WWWSSSQQQOOOKKKHHHEEECCCBBBAAA???=========<<<;;;<<<===>>>???EEEJJJRRR[[[eeeoooxxx~~~|||xxxpppkkkccc]]]XXXUUURRRPPPOOONNNPPPVVV]]]eeeqqq|||~~~~~~tttfffaaa\\\ZZZYYYYYY___ffftttyyyrrrjjj```UUUNNNIIIEEECCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAAAAAEEEQQQ]]]jjjrrr}}}vvviii```ZZZSSSPPPPPPOOOSSS[[[gggrrrxxxwwwuuupppjjjgggkkkoooxxx~~~~~~}}}}}}|||}}}|||dddLLL===888999888888777666666666666666555666777888888999999888888:::;;;;;;;;;;;;>>>@@@BBBIII^^^ooo]]]gggwwweeeWWWRRRLLLJJJIIIHHHHHHKKKMMMOOOWWW]]]dddhhhooovvvyyyxxxvvvxxx{{{|||~~~}}}rrrkkkmmmssszzzoooiiirrr~~~vvviii```YYYUUUQQQNNNMMMPPPLLLKKKOOOQQQ___yyy~~~~~~~~~}}}zzzwwwvvvwwwvvvssspppiiifffbbb]]]XXXTTTQQQPPPKKKHHHEEECCCBBB@@@>>><<<======<<<;;;<<<===>>>???EEEJJJSSS]]]gggrrr||||||xxxpppkkkbbb[[[WWWTTTRRRQQQOOOOOOSSS[[[dddlllwww~~~uuugggbbb^^^\\\ZZZZZZ```gggsssyyyrrrkkkaaaWWWPPPJJJFFFCCC@@@@@@@@@?????????@@@@@@AAA@@@AAACCCDDDHHHTTTaaammmuuuuuuhhhaaaZZZSSSPPPPPPOOOSSS[[[hhhssszzzzzzxxxrrrnnnkkklllppp{{{{{{xxxcccLLL===999:::888777777666666666666666555666777888888999999888888999;;;;;;:::;;;===???CCCIII]]]nnn]]]fffuuueeeXXXSSSKKKJJJIIIHHHHHHKKKMMMOOOVVV\\\bbbgggmmmuuuxxxwwwuuuwwwzzz|||}}}~~~rrrkkkmmmsssyyynnnhhhqqq|||oooddd\\\VVVQQQOOOLLLPPPLLLKKKNNNOOOYYYmmm}}}zzzwwwvvvvvvvvvsssqqqjjjhhhddd___ZZZVVVRRRQQQKKKHHHEEEBBBAAA@@@===;;;======<<<<<<<<<>>>???@@@EEEKKKTTT___jjjvvv}}}yyypppjjjaaaYYYTTTRRRQQQPPPOOOOOOUUU___iiirrr~~~~~~vvviiiddd```^^^\\\[[[```fffqqq~~~yyysssmmmcccZZZRRRLLLGGGDDDAAA@@@??????>>>??????@@@@@@@@@AAADDDFFFKKKWWWdddqqqxxxttthhhaaa[[[TTTOOOOOONNNRRR[[[hhhttt{{{{{{yyysssooollllllqqq~~~yyyzzz}}}sssaaaLLL>>>:::;;;888777777666666666666666555666777888888999999888888999:::::::::;;;===???CCCHHH[[[}}}hhh[[[eeevvvgggZZZTTTKKKJJJIIIHHHHHHKKKMMMOOOUUU[[[bbbfffmmmtttwwwvvvuuuwwwzzz|||}}}rrrjjjkkkqqqvvvkkkfffqqqvvvjjj```XXXRRRPPPIIIOOOLLLIIIMMMNNNUUUeee~~~|||zzzwwwvvvuuutttsssrrrllljjjfffbbb\\\WWWSSSQQQLLLIIIEEECCCAAA@@@===;;;======<<<<<<===>>>@@@AAAEEELLLVVVaaammmzzz~~~yyyoooiii```XXXTTTQQQPPPPPPNNNOOOVVVaaalllvvv~~~xxxnnniiidddaaa^^^[[[^^^dddppp}}}zzzsssnnneee]]]UUUNNNHHHDDDBBBAAA???>>>===>>>???@@@??????AAAEEEGGGMMMZZZgggttt{{{ssshhhaaa[[[TTTOOOOOONNNRRR[[[hhhtttzzz{{{yyyrrrpppmmmmmmsss}}}wwwxxx}}}|||yyyvvvmmm]]]KKK???::::::888888777666666666666666555666777888888999999888777999::::::::::::===???CCCFFFYYY{{{eeeYYYccc~~~xxxiii[[[UUULLLJJJIIIHHHHHHKKKMMMOOOUUU[[[bbbfffmmmtttwwwvvvvvvxxxzzz||||||~~~}}}pppiiijjjooo~~~qqqhhheeerrr}}}qqqeee\\\UUURRRGGGNNNKKKHHHLLLNNNSSS```uuu|||{{{xxxvvvtttsssssssssmmmlllhhhddd^^^YYYTTTRRRMMMJJJGGGDDDBBB@@@>>><<<===<<<<<<<<<===???AAABBBFFFLLLWWWcccppp~~~~~~zzzoooiiiaaaZZZVVVSSSQQQPPPPPPQQQWWWbbbnnnyyy|||vvvpppkkkfffaaa\\\^^^cccppp}}}|||tttoooggg___XXXPPPIIIEEEBBBAAA???===<<<===>>>?????????BBBFFFIIIOOO]]]jjjxxx~~~sssgggaaa[[[TTTOOOOOONNNRRRZZZgggssszzzzzzxxxtttsssqqqpppxxx{{{}}}uuupppfffWWWIII???999888888888777666666666666666555666777888888999999888777888::::::999:::<<<>>>CCCEEEVVVyyyeeeWWWbbb|||yyyjjj\\\TTTLLLJJJIIIHHHHHHKKKMMMOOOUUU\\\bbbfffmmmuuuxxxvvvwwwyyy{{{||||||}}}{{{pppjjjlllrrrqqqhhhgggtttyyylllaaaYYYUUUHHHOOOLLLGGGKKKMMMQQQ\\\nnn}}}|||zzzwwwuuutttuuuvvvnnnmmmjjjeee```ZZZUUURRRNNNLLLHHHEEECCCAAA???<<<===<<<<<<<<<===???AAABBBFFFMMMXXXeeesss~~~yyyqqqlllddd^^^YYYVVVSSSQQQSSSSSSYYYdddppp|||yyyrrrllleee^^^^^^cccppp}}}}}}tttpppiiiaaaZZZRRRJJJEEECCCAAA???<<<<<<<<<>>>???@@@@@@CCCHHHLLLRRR```nnn{{{}}}rrrgggaaa[[[TTTOOONNNNNNRRRZZZgggsssyyyyyywwwwwwxxxwwwvvv~~~}}}ssslllaaaTTTHHH>>>888555888888777666666666666666555666777888888999999888777888::::::999:::<<<>>>CCCDDDUUUxxxhhhVVVaaa|||yyyjjj\\\TTTLLLJJJIIIHHHHHHKKKMMMOOOVVV\\\bbbgggmmmuuuxxxwwwxxxzzz{{{|||{{{|||~~~|||rrrlllooovvvtttllljjjwww~~~qqqddd[[[WWWJJJQQQLLLFFFJJJLLLOOOYYYjjj}}}~~~|||xxxvvvuuuvvvxxxooonnnkkkfffaaa[[[VVVSSSOOOLLLIIIFFFDDDBBB???======<<<<<<===>>>@@@AAACCCFFFMMMXXXfffttt~~~yyyrrrnnngggaaa]]]YYYUUUSSSVVVUUUZZZeeeqqq~~~~~~wwwppphhh```___cccppp~~~~~~uuupppjjjbbb[[[SSSKKKFFFCCCAAA>>><<<;;;<<<>>>???AAAAAAEEEJJJNNNUUUcccppp|||yyyoooeee```[[[UUUPPPOOOTTTUUU[[[eeeqqqzzz}}}~~~wwwwwwxxx{{{zzznnn^^^OOOFFF@@@;;;888888888777555555444444444666666777888888888888888888888888999:::;;;===>>>AAAGGGUUUppp~~~bbbZZZ___uuu~~~rrrhhh[[[QQQJJJIIIGGGGGGHHHJJJMMMOOOVVVZZZ```ffflllqqqvvvzzz{{{{{{{{{|||}}}{{{rrrnnnsss{{{qqqlllkkkvvvwwwlll___XXXSSSMMMIIIJJJKKKLLLQQQWWWhhh~~~~~~|||{{{yyyxxxvvvvvvpppmmmiiieeebbb]]]XXXUUUOOOMMMJJJGGGCCC@@@>>>===<<<===>>>??????@@@BBBEEEFFFNNN[[[iiivvv}}}xxxqqqiiieeeffffffaaa[[[XXXXXX]]]dddkkksss|||nnnbbb]]]^^^aaalllxxxyyytttmmmeee]]]VVVNNNIIIDDDCCCBBB@@@@@@@@@@@@@@@AAADDDGGGJJJNNNYYYgggqqq|||zzzpppfffaaa\\\UUUQQQPPPNNNQQQYYYeeesss}}}~~~~~~~~~yyymmm]]]NNNEEE???;;;888999999888666666555555555666666777888888888888888777777888999:::<<<===>>>BBBHHHWWWsss{{{___YYY]]]qqq{{{ooodddXXXOOOKKKJJJHHHGGGGGGIIILLLNNNUUUZZZ```ffflllqqqvvvzzz||||||||||||}}}~~~~~~|||rrrnnnsss{{{sssnnnmmmwwwyyynnnccc[[[SSSMMMJJJJJJKKKLLLQQQWWWfff{{{}}}}}}|||zzzyyywwwvvvvvvqqqoookkkgggccc___YYYVVVPPPNNNKKKGGGCCC@@@>>>===;;;<<<>>>>>>>>>???BBBDDDGGGOOO\\\jjjxxx}}}yyyqqqjjjfffggghhhddd___^^^]]]bbbiiipppyyy~~~pppddd^^^___bbbmmmxxx|||wwwppphhh```XXXQQQLLLFFFDDDBBB???>>>>>>@@@@@@BBBEEEHHHKKKPPP[[[jjjttt~~~|||qqqgggbbb]]]VVVRRRQQQLLLPPPZZZhhhvvvxxxlll[[[MMMCCC>>>:::777:::999888777777666777777666666777888888888888888777777888999:::<<<===>>>CCCJJJZZZxxxzzz]]]WWWZZZlllzzzlllaaaWWWOOOLLLKKKIIIGGGGGGIIIKKKMMMUUUYYY```ggglllrrrvvvzzz}}}}}}||||||||||||}}}}}}|||sssooottt|||uuupppoooxxx{{{rrrhhhaaaTTTNNNKKKKKKLLLLLLQQQWWWcccwww||||||{{{zzzxxxwwwvvvvvvtttqqqmmmiiieee```[[[XXXQQQOOOKKKGGGCCC@@@>>>===;;;<<<===>>>>>>???AAADDDGGGPPP^^^lllzzz~~~yyyqqqkkkgggiiijjjgggdddddddddiiiqqqxxxrrreee___```cccmmmwwwzzzssskkkddd\\\UUUPPPIIIFFFBBB>>><<<===???@@@CCCEEEHHHLLLSSS___nnnyyy}}}sssiiiddd^^^WWWSSSRRROOOTTT]]]kkkyyyxxxlll[[[LLLBBB===999777999888777777666666666777666666777888888888888888777777777999:::<<<>>>???BBBJJJ[[[yyyaaaUUUXXXhhh|||kkk___VVVQQQMMMKKKIIIGGGGGGHHHJJJLLLTTTYYY```gggmmmrrrwwwzzz|||||||||{{{||||||}}}~~~}}}sssooouuu}}}uuuqqqqqqzzz|||uuullleeeVVVPPPLLLLLLMMMNNNSSSYYYbbbttt||||||{{{yyyxxxwwwvvvuuuvvvsssoookkkgggbbb]]]YYYSSSQQQLLLGGGCCC@@@>>>>>>:::<<<=========???AAACCCIIIRRR```ooo}}}zzzrrrlllhhhjjjjjjhhhggghhhjjjooovvv}}}sssfff___```bbblllvvv}}}vvvnnnggg___XXXSSSLLLHHHBBB===;;;<<>>???AAAHHHXXXuuuiiiTTTWWWfffkkk]]]TTTOOOMMMKKKIIIGGGGGGHHHJJJLLLSSSXXX```hhhnnnssswwwzzzzzzzzz{{{{{{|||~~~~~~tttpppuuu~~~uuurrrsss|||}}}|||wwwpppiiiZZZSSSNNNNNNOOOQQQXXX___fffttt}}}}}}{{{zzzxxxwwwuuuuuuuuusssoookkkhhhddd___[[[UUURRRMMMHHHCCC@@@>>>>>>;;;<<<===>>>>>>???AAADDDJJJTTTcccrrr{{{rrrllliiiiiiiiiggghhhkkkooossszzzrrrddd^^^^^^```iiittt~~~~~~wwwooohhhaaaZZZUUUNNNJJJCCC>>>;;;===@@@BBBDDDEEEIIIOOOYYYggguuu}}}uuujjjddd___XXXSSSRRRNNNRRR\\\jjjwwwyyyxxxxxx|||rrr___NNNCCC===999777666666555555555555666666666666777888888888888888666666777888:::===???@@@@@@EEESSSooopppVVVXXXdddmmm\\\RRRNNNLLLKKKIIIGGGGGGIIIKKKMMMRRRWWW```hhhnnnssswwwzzzzzz{{{{{{|||~~~tttpppvvvuuutttwww||||||zzzssslll___WWWPPPOOOQQQUUU^^^gggnnnyyy}}}{{{yyywwwuuutttsssqqqmmmjjjhhhddd```\\\WWWTTTNNNHHHCCC@@@???>>>;;;===>>>??????@@@BBBDDDKKKUUUeeeuuuzzzpppkkkhhhhhhhhhhhhkkkooouuuxxx~~~rrrddd\\\\\\^^^fffrrr}}}xxxqqqjjjccc\\\WWWOOOKKKEEE@@@===>>>AAADDDEEEGGGKKKSSS___lllwww~~~uuujjjddd___WWWRRRQQQNNNQQQZZZfffrrryyyzzzyyytttrrrqqqtttvvvbbbPPPDDD>>>999777777666666666666666777777666666777888888888888888555666777888:::===???@@@AAADDDOOOiiisssZZZZZZ```wwwsss___TTTPPPKKKJJJHHHGGGGGGIIILLLNNNQQQWWW```hhhooossswwwzzz}}}}}}}}}}}}~~~uuuqqqwwwuuuwww||||||}}}|||vvvooocccZZZRRRPPPRRRYYYdddooowww}}}yyywwwtttssspppnnnkkkiiigggddd```]]]YYYUUUOOOHHHCCC@@@???>>>===>>>???@@@@@@AAACCCFFFLLLVVVgggwww~~~vvvlllhhhfffhhhiiijjjpppvvv|||~~~rrrddd\\\[[[]]]cccppp}}}zzzsssllleee^^^ZZZOOOKKKFFFBBB@@@AAACCCEEEHHHJJJOOOYYYeeeqqqzzztttjjjddd^^^WWWRRRPPPQQQSSSYYYcccmmmssssssqqqooommmkkkmmmzzzyyydddRRREEE>>>:::777888777777777777777888888666666777888888888888888555666777888:::===???@@@BBBDDDMMMfffsss^^^[[[]]]qqqyyydddXXXSSSJJJIIIGGGGGGHHHJJJMMMOOOQQQWWW```iiioootttwwwzzzuuuqqqwwwwwwyyy}}}~~~xxxqqqfff\\\SSSQQQSSS[[[hhhttt}}}~~~zzzwwwtttsssnnnllljjjhhhfffddd```]]]ZZZVVVOOOHHHCCC@@@??????===???@@@@@@@@@BBBDDDFFFLLLWWWhhhyyy{{{tttiiiffffffhhhjjjmmmttt|||sssddd\\\[[[^^^aaannn}}}{{{tttnnnggg```\\\NNNKKKGGGCCCBBBBBBDDDFFFJJJLLLSSS]]]iiiuuu}}}