Участник:Сибанутый
Материал из Lurkmore
СИБАТА |
Бациллами-микробами весь.
+############################################################################################################################################################################################################################################################################################################################### #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @###################################################################################@##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#########@@#@#####@@#@#@######@@#######++######@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''''''''+++'++++++++,``````````````````````..`````.....,,,........................`````.```..````..................,,....,,,,,...,,,,,,,,,,,,,,,:;'+'''''+++++++++##++++'+''+''+';;;;;,.:;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''''''''''+++++++++;.``````````````````......````...,,,,,,,,,,,,.....................``......`....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;'''''''+++++++++###++++'''''++;;;;.`:;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''''''''++++++'+++,```` ``````````..`.........,,,,,,,,,,,,,,................................`...............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;''''''+++++#+++##+#++++''++''';;.`:;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''''''''++++++++';`````` ```````````...`....`.,,,,,,,,,,,,...........................`........`..................,..,,,,,,,,,,,,,,,,,,,,,,,,,,::::''''''++++++#+++#+#+++++'++'++;..;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''''''''''++++';;,````` ``````````````........,,,,,,,,,,..............................................................,,,,,,,,,,,,,,,,,,,,,,,,:::::;;''''''++++++++++#+#++++++++',:;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;''''''''''''++++;,;:``````` ```.````````.`......,,,,,,,,,,,........................................................,.,..,,,,,,,,,,,,,,,,,,,,,,,,,:::::;;;''''''++++#++######+++++++;;';;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''''''''''+++,,;'.`````` `.,..```....``...`..,,,,,,,,,.,...,,.................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;;''''''++###++#####++++++++#+;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''''''''++',,;:.`````````....`.```````...`.,,,,,,,,,,,,,,.....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::;;;;''''''+###########+++++++++;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''''''+'+;.;+#'.``````````.......`..`.....,,.,,,,,,,,,,,,,.....,,..............................................,...,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::;;:;'''''''++#########+++++++++';;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;'''''''''+;:;#+;.````````````.,..``..`..........,,,,,,,,,,,,,,..........,,........................................,..,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::::;;;'''''''+++#+#######+++++++';;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''';:::;';,'';;,.`````.`````..,..`..``.........,,,,,,,,,,,,,,,,.........,...................................,.....,,,,,,,,,,,,,,,,,,,,,,,,:,,,:::::::::::::;''''''+++++########++#++#+;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'';;;;;;:,`.,::.``````.``.``.....`..``..``..,,..,,,,,,,,,,.,,,,,,,..........................................,,,,..,,,,,,,,,,,,,,,,,,,,,,,,::::,:::::::::::::;;'''''++++++##########++#+';;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;';:'''''',;:;;:.````````````.......``...`..,,..,,,...,..........,,.............................................,...,,,,,,,,,,,,,,,,,,,,,,,:,,:,:::::::;:::::;;;'''''+++++##+#######++##';;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;''''':;+''+:.````.``.```.,.........``.,,,,.,,,,...,....................,,.......................................,,,,,,,,,,,,,,,,,:,,,,,,,,:::::::::::::::;;;;''''''''+++############';;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''';,+''';. ```..`.``...,.,...```.`..,,,...,....,.....................,,,........................................,,,,,,,,,,,,,,,:::,,,,,,,::::::::::::::;;;'''''''''++++#+######+##';;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''':'+''',` ``....```.`.,.,,.`..`..,,,,........,,......................,,,......................................,,,,,,,,,,,,,,,,,,,:,,,,::::::::::::::::;;;'''''''''++++++######+##+;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;''''':''+':````......``.,,,,,,......,,,..`.,..,,,,,,...........................................,.................,...,,,,,,,,,,,,,,,,:::::::::::::::::::::;;;'''''+''''++++'+######+#+';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;'''';''',...``..,.`.,,:,,,,,.......,,..`.,,,,,,,,,,,.,,,,,................,...........`.......................,,,...,,,,,,,,,,,,,,,,:::::::::::::::::,::::;;;;'''+'+''''++''######+##';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;''''''',..```.,,.,,;;:,,,,,,......,..``.,,,,,,,,,,,,,,,,,,,..,,.............,.................................,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::::::;;;;;'''''''''''';'#+######';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;''''''';:```` .,:.,,:,::::,,,,...`...``.,,,,,,,,,,,,,::::::::,,,,,......,.......................................,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::::;;;;''';''''''''+';++######';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''''':`````.:...:::::::,,,,......``.,,,,,,,,,,::;;;;'''''';:,,;:.,,..,,...............`.....................,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::;;;;'';'';'''+''';'++#####';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;'''''''':.````,,...:::::,:,,,,....```..,,,,,,::;''''''''++'''';;:;;,,,.,,,,,............```..................,,,......,,,,,,,,,,,,,,,,,:::::::::::::::::::::;;;;;;'';'''''+''';'+++####+;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;''''''';,.````.,,.:;:,:,,,,,......`...,,,,,:;;'''''+'+'''++++'';;;;:,,.,,,,,........`..```................................,,,,,,,,,,,,,::::::::::::::::::::;:;;;;;'';;;''''''';;''++###+;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''''';,`````.,,,;;::,,:,,,........,,,,:::;'+++++++++++++'''''';;;;:,.,:,,......``..``..````.`....,,.,,.,,.,,.............,,,,,,,,,,:,::::::::::::::::::::;;;;;;;''';;'';'+''';;''+++#+';;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''';.`````.,,,;;,.,:,,.......`.....,,;'++'++++++++++++''''''';;;:..,::,....````````..```......,,,,,,,:,,,,,,...........,,,,,,,,,:::::::::::::::::::::::;;;;;;'''';;'';'+''';;''+++++';;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''';` ````,:.;;..:;:,,,,,.....,.,,,,;'+++##++++++++++'''''';;;:;;..,::.,..`````````````.......,,;,,:,:,::::,,,,,,...,,,,,,,,,,,,,::::::::::::::::::::::;;;;;;;;;';;';;'+''';;'''++++';;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''''':` ````:,,:.:::;:,,.,.....,,,::,:'++###++''';'''''''';;';:;;;:..::,,,,.`````````````.......::;:,:,::;:;;::::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::;;';;;;;';;'';''+';';;''++++';;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''''':.````.,.,.,:,:;,,....,..,,,,::;++#++'''';;::;:;;';;;;;;;:;;::..,,,,,:.`````````````.....,,;;;:..,:::;;;;;;:,,::::,,,,,,,,,,,,,::::::,:::::::::::::::;;;'';;;';;';;;'+';;;;''++++';;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;''''''':` ```...,,:,:;;,,...,,..,:,.,:'++++'';;:,::::,,:;:::;;:;;;::,..,,,,:,.``````````````....,:;::;,.,:;:;;;;'';;;';;;::,,,,,,,,,,,,:::::,:::::::::::::::;;;;';;;';;';'''+';;;;;''+++'';;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''''::```.:...,;;;;:,,,,,,,.,,,:;'+++''';;::,,,,,,,,,,:,,:::::::,,.,,,,,,..```..`````````.`..,:;:,;..,;;;;'''''''++'';;:::::::,,,::::::::::::::::::::::::;;;''';;':;;;;';'';:;;;''+'+';;';'''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''';,;``.,,.`.;;;;:,,,,,,,,,,,,:'+++'';;:,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.....```..`.```````....,,::,:..:;;;;;''''+''++'''';;::::::,,,,,::::::::::::::::::::;;;';';'';;;;;'''';::;;'''+'''';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''';,, `..``.,:;;::,,.,,,..,,,:'''';;;;:,,,,,,,,,,.,..,,,,,,,,,,,..,,,....```````````````....,,,,,,.,;;;;;''''+''++''''''';;;;;:,,,,,:::::::::::::::::::;;;;'';;'';:';:;;'';::;;'''''''';;';'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''''':,```.`.,,,;;;:,,.,,,,,,,,;'';;::,:::::,,,,,,......,,,..,,,,,.,,,,,..`````````````.`.....,,,..,.,;:::;;;''+'''''++'++'+''';;::,::::::::::::::::::::::;;;;';;''::';:;;;';::;;''''''';;;'''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''''';.````..:;:;:,,,.,,,,,,,;''';,,:::::,,,,,,,,.......,,....,,,.,,,,,..`````````````````..........,:::;;;''''''''+++++++'''''';;:,,::::::::::::::::::::;;;;'';;'::;;:;;;';:,;;'''''''';''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''''';``.....::::,,,,,,,,,,,,;'';::::::,,,,,,,,..,,......,.,......,,,,,..`````````.`````````.....`...,::;:;;;;'''''++++++++++'''';;:,,:::::::::::::::::::;;'''';;';;';:';'';;::;'''''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;'''''';.``,....`::,,,,,,,,,,,,:;;;::::,,,,,,,,,,,..,,......,,,,,....,,,,,..```````````````````.........,::::::;;;''''++++++++++'+++'';:,:::::::::::::::::::;;;'''''';''';';'';'::;'''''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''':.`...`.,,::,,,,,,,,,,,::;:::::,,,,,,,,,,,,,,,.......,,,,,.,.,.,,,,...```````````````````.```....,,,:,,:;;;;;;';''';;''+++++++'';:::::::::::::::::::::;;'''''';''';';''';;:;'''''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''':.`..``,,::::,..,,,,,,,:::;;:::,,,,,,,,,,,,,,,.,.....,,,,,,,,,,,,,....````````.```````````......,,,,,,,:::::;:::::;;;;''++++++''';:::::::::::::::::::::;;''';';;';'';;'';;;''''''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''''',``````..,,:,,..,,,,,,,,,:;:::::,,,,,,,,,,,::,,.....,,,,,,,,,,,,,.......`````...`````````......,,,,,,,,,,,,:::::,,::;:::;'+++++'''':::::::::::::::::::;;;''''';;';;'';'';';''+''''''';''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;''''';.`````..,,:,,...,,,,,,,,::::;:::,,,,,,,,:,:::::,,,,...,,,:,,,,,,..........````..```.............,,,,,,,,,,,,,,,,,,,,,::::;'++++++';;;:::::::::::::::::;;;++''';;';;'';;';''''+''';''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''':````.,..,;:,....,,,,,,,,::;;;::,:::,,,,,::::::::,,,,,.,,,:::,,,,,.........`.```````.......,....,,,,,.,,,,,,,,,,,,,,,,,,:::;'++++++';;::::::::::::::::::;;'+';';;+;;'';;'';;'''''';''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;'''';,````,:,:::,,,..,,,,,,,,:::;;:::::::::::::::::::::::::,,,,,::::,,,,,,........`````.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;++++++';::::::::::::::::::;;'++'';;+;''';;''';''+''';''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;''''':````.,::::,,.,.,,,,,,,,,::::::::::::::::::::,,,,:;;;;:::,,:::::,,,,,,....................,,,,,,,,,,,,,,,,,,,.,...,,,,,,,,,::::;'+++++';::::::::::::::::::;'++''''';'';';';''''+'';;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''';:` ``..,,;:::,,,,,,,,,,,,,,::::::::::::::::;;''''''+++';::::::::::,,,,,,................,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,:::;;'''++';::::::::::::::::::;''+''';;;;';';';''''+''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''';````..::::::,,,,,,,,,,,,,,:::;;:::::::;;;''++++++'+'+++;;:,,::::::,,,,,............,,..,,,,,,,,,::::::,:,,,,.,,,,,,,,,,,,,,:,,::;''++'':::;::::::::::::::;;'+''';;''';''''''''++';;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;'''''':````..,:,::,,,,,,,,,,,,,,,:::;;::::::;;'''++++#++++'''++';::::;;:::,,,,,,.........,,,,,,,,,,,,:::::::::::,..,,,,,,,,,,,,,,,,::,,;'++++';::;;:::::::::::::;;'++''''';''''''++''++'';'''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;''''';;.......;.:.,,,,,,,,,,,,,,,::::;:::::;;;''++#+'';;;'''''+';::::;;;:::,,,,,,.......,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,::,,:;'++'';;::;::::::::::::;;;'+';+''';'';''+++'''+''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;';'''';....,,:;.:,,,,,,,,,,,,,,,:::::;:::;;';'++++';:.,..,,;'';++;:;:;;;;:::,,,,,,.....,,,,,,,,,,::::;;;;;:;::::,,::::,:::,,,,,,,,,,,,,,;;'+'+;::;;:::::::::::::;;'++'+'''''';'++'++'++''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;;;';'':.,,,.,:.,,,,,.,,,,,,,,,,,:::::;:::;'';''+';,,.......,:';;+';;;;;;;;;::,,,,......,,,,,,,,::::;;;;;;:::::::::::::::::::,,,:,,,,,::,:;;'++'::;::::::::::::::;;'++'+;''''';+++''++'++'''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;';.,,,.```,.,..,,,,,,,,,,,,,:::;;:::;;;'''':,,,...````..:';;'';;;;;;;;:::,,,......,,,,,::::::;;;;;;;;:::::;;;'';;;:;::::::::,,,,::::;;''+';::::::::::::::::;;;'+;';''+'''++'''++'+''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;''';,::.``.,:,....,,,,,,,,,,,,:::;;::;;''++':.....:::,```.,;';''';;;;;;;;::,,,......,,,,:::::;;''';;;;:;;;;''++'';:;:,:::::::::::,::::;;;''';:::::::::::::::;;;;'+;'''''''+++'''++'+'';'''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;'';.,.....,,,...,,,,,,,,,,,,,:::;;::;;'++';.,..,;'''':,`..,;';''';;;;;;;;::,,....`..,,,::::;;'''';;;;;;;'++#+'''''';,,,::;::::::::::::;;''';:::::::::::::::::;;'+';''''''+++++++++++'''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;'':.,..,,.......,,,,,,,,,,,,,:::;;;;;;'''':...,'+++';'',`..:';;''';;;;;;;::,,..``...,::::;;''''';;;;;;;'+#+'::;;;'''';;;:;;;;;:::::::::;;'';;::::::::::::;:;:;;''';'++''+++++''+++++';'''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::;::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;';;...`,.`......,,,,,,,,,,,,,:::;;::;;''';,..,'++##,.++'...:'';;;';;;;;;;::,,..```..,:::;;''''';;;;;;''++';:;'++++++++'';;;;;;;;:::::::;''';;::::::::::::::;::;;'''++''''++++'++++'+;;'''';''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;';.,..,`.`,...,,,,,,,,...,.,,:::;:::;;;;::,,:++#+#'+#++:...;'';;;;::;;;;::,,..``..,,:::;'''''';;;;;;'++';;'+++'++++#++''';;;;;;;::::::;;''';::::::::::::::;::;;'''+#'''++'++''+++'+''';'''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::;;:;;;;;;;;;;;;;;;;;;:.,,,``.`...,,,,,,,,,,.,.,,:,,;;:::;;;:::,,;#+######++:...:''';;;:;;;;;::,,...`..,,::;;''''';;;;;;'''';;'++;:,:::;++#++'';;;;;;:::;;;;;'';;::::::::::::::::::;'''+++'''+'++'''+''+'''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:.,:``....,.,,,,,,,,,,,...,,,,::::::;::,,,,;';#####+++;...,:''';:::::;;::,,......,,::;''';'';;;;;''';';++;:....,.,:;+++'+''';;;:;:;;;;;''';::::::::::::::::::;';''++'+'+''+'+'++'+'''''';;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;':.,,...,.,,..,,,,,,,,,,...,,,::::::;::::,,,,:'######++;,,.,,,::;:,,,:;;:,,.......,,,:;''''';;;;;'''';'++;,.````...,,;++++'''';;;;;;;;;;;'';::::::::::::::;:::;''''++'+++'''+++++'''''''''''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;.,:,..,..,,,,,,,,,,,,....,,,:::::::::::,,,,,,:;;;;;;;:,,::::,:;:....::,,,.......,,,:;'';';;;;'''''''+':,.`..,,....,,;'+++''';;;;;;;;;;;;';:,::::::::::::;;::;''''++++++'''+''++''''''''';'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;.,:,`.:.,,,,,,,,,,,,,...,,,,::;::;::::::,,:,,....``..,,,,,::,,,,.```.,,,........,,,::';;;;;;;;;''''+':....:;';;;,..,,;+++'''';;;;;;;;;;;;;:::::::::::;;:;;:;;;'''+'+++++'++''++'''''''';;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;.,:,`,:.:,,,,,,,,,,,,,.,,,,,:::::;;:::,,,::::,,,,,,,,,,,,,,,.```..``.,,,,......,,,,::;;;;;::;;;'''++',..,'+';;''',.,,:;+++''';;;;;;;;;;;;::::::::::::;;::;:;;;''''++++++''+''+''''''''';;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;..,.`::,:,,,,,,,,,,,,,..,,,,:::::;;::::,,,,,::::,,,,,,,,,,,,..`...`..,,,,......,,,,,:;::,,,:::;'+++':..,;+++..+++;,,,,;++++'';:;;;;';;;;::::::::::::;;::;;;;;;''+''+++++'''''''+'''''';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::::::::::::::::::::::::::::::::::::::::::::;;:;;;;;;;;;;;;;;;;;;;;;..,..:..,,,,,,,,,,,,,..,,,,,,::::;;;:::,,,,,,,,,,,,,,,..,,,,,,,,......,,.......,,,:,:::,.`...:'''';:,..:'++#;;##++,.,,:'+++''':;;;;;;;;;;::::::::::::::::;;;;'''+'++++++'+''''''''''';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::::::::::::::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;..,..,.`,,,,,,,,,,,,....,,,,,::::::;;::::,,,,,,..,,,,,,:::,,,,,,.....,,........,,,:,::,.`...,:;:,:::,,.;'+##@@##++:`,::;'++''';;;;'';;;;;:::::::::::::::;:;;;'''+'++++++'+'+'''''';''';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::::::;::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;......``,,:,,,,,,,,,,.,.,,,,,,::::::::::::,,,,,,,,,::::::::,,,,.....,,,,......,,,,::::,.......,,:::::,,;+++#####+;',.:;;;'++'';;;;'';;;:::::::::::::::::;;;;;'''+'++'+++'+++''';';;';;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::::::;::;::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;.``.::..::::::,,,,,,,.,.,,,,,,,::,,:::,,:::::,,,::;;;;::,,,,,,,.....,,,......,,,,,::,:,,.......,,,::::::'+#######+;:,::;;'++';;;;;';;:::::::::::::::::::;;;;;';'+++''++++++''+';;;;;';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::;::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;',...,,..:::::,,,,,,,,,..,,,,,,,,,,::::;:::::::;;;;;;:,,,,,,,,,,.....,,.........,,,:::,,,...,,.,,,::::::,,:::,;';;::,,::;;'''';;;;'';::::::::::::::::::::;;;;'';''+#+++++'+''+++';;;';;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::;::;:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:..,.,.,:::::,,,,,,,,,...,,,,,,,,,,,,,::::;;;;';;::,,,,,,,,,,......,,,.........,,,:::,,,,.,,:,,,,,,::::::,....,.,:::,:;;;''';;;;''';;:::::::,:::::::::::;;;''';''++'+++'++'+'''+;;;';;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::::;::;;:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;...::,:::::::,,,,,,,,.,,,.,,...,,,,..,,,,::,,,,,,,,,,,:,,,,......,,,,........,,,,:::,,,,..::::,,,,,::::::::,,:::::;:;;;;';;;;;;'';;::::::::::,,:::::::;;;;''''''++'+++'++'+''+';;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;:;::::;;:;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;,..,:,:;::::::,,,,,,,.,,.........,,...,,.,,,,,,,,,,,,,,,,,......,,,,........,,,,::::,,,,,.,:::::,,,,,::,,,::::::::::;;;;;;';';;'';;::::::::::,,,::::::;:;;''''''++''++++++++'';;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;:::;;;:::;::::;::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;,.`,,.:;::::::,,,,,,..,,,,.................,....,,,,,.........,,,,,,.......,,,,,::::,,..,..::::::,,,,:::,,,,:::::::;;:;;;;;'';;;;::::,,:::,:,:,,::::::;;;;''''''++''++++++++'';;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::;;::;;::;::::::::::::::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;:.`,.,;;::::::,,,,,,,.,,,................,,,....,...,........,,,,,,,.....,,,,,,,:,::,,..,,.,::::::::,,,,,:,,,:::::::::;;;;;;;;;;;:::,,,:::::,:,::::::::;;;'''''''+++++++++++'';;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;:;;;::::;;::::::::::::::::::::::::::::;;:;;;;;;;;;;;;;;;;;;;;;;;;..:`,';::::::,,,,,,,,,,,..........................,........,,,,,,,....,,,,,,,,,,,,,,,,..,,,,:;;::::::,,,:,,:::::::;;;;;::;;;:;;;;::::,,::::,::::::::::;;;'+'++''+'+++++++++''''';;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;::;;;;:::;::::::::;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;....:;::::::,,,,,,,,.,....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;:::::::::::::::::;:::::;';;;;;;:::::,:::::,::::::::;:;;''''+'';''++++'#+++'';;::;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;;::;;;;;;:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;.`...::::::::,,,,,,,....,.............................,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;::::::::::::::::::::;''::::::::::::,:::::::::::::;:;'''''''';''++'+'#+++';:,,..;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;;:::;;;;;;;:;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;.`..,:::::::,,,,,,,,.............................,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'';;::::::::;:;;;;::;'';:::::::::::::::::::::,::::::;;;;''''''''+++++'#++';;:,,,,;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;:;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:..,:::::::::,,,,,,,,....................................,,,,,,,,,,,,,,,,,,,,,,::::::,:::,,,,,,,,,:;'';;::::::::;;;:;'';;:::::::::::::::::::::,,:::::;;;;;''';'';;+'+++'#+';;:,,,:''';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;:::;::;;::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::,:::::::::,,,,,,,...................................,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,:;''';;;::;;;;:;';::::::::::::,,,:::::::::::::::;:;;;;''';+';;'++++++'';:,,,:'++';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;:;;;;;;;::::::;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.,:::::::,,,,,,,,...,...............................,,,,,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,:;;;;''';;;;;;:,,::::::::::,,,::::::::::::::;;;;;;;''+'+''''++++++;;::::;'++++;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;:;::;::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,`:,::::,,,,,,,,,...................................,,,,,,,,,,,,,,,,,,,,,,:::;;;::::::,,,,,,,,,..,,,,,,,::::,:::,,,,:::::::::,,,,,,:::::::::::::;;;;;;'+''''''''+++++;,::,:;++++++;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;:;:;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.,,,::::,,,,,,,,,..............,.,.................,,,,,,,,,,.......,,,,,::;;;;;;:::::,,,,,,,,....,,.,,.,,,,,,,,,,,:::::::,,,,,,,,,::::::::::::;;;;;;'+''''''''+++++;,:::;+++++++;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;:;;::;::;::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,.:,,:::,,,,,,,,,,,,,.......,,,,...............`...,,,,,,,,,,........,,,,::;;;;;;;;::::,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::;;;;;''''+''++'++++'';::::'++++++';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;:;:;::::;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;,.,,:,:::,,,,,,,,,,,,.......,.................``...,,,,,,,,,.........,,,,::;;;;;''':::,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::;;;;;'+'+++'+''++++'';::;'+++++++';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;::;;;;;:;::::::::;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;..,:::::,,,,,,,,,,,,........,,................`...,,,,,,,............,,,:::;;:::;';;::,,,,,,,,,,....,,........,,,,,,,,,,,,,,,,,,,,,,,::::::::;:;;;;;;'+'+++';''++++'';;;'++++++++';;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;:::::::::;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;..::,,:::,,,,,,,,,,..,,,..,......................,,,,,,,,.....``....,,,,::;;:,,::;';::,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,::;::::;;;;;;;;;''+++++'++++++''';'++++++++';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;:;;;;;;;;::;;;:;;:::::::::::;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..,,:,:::,,,,,,,,,,.,,,,,,,...................,,,,,,,,,,,,...``.....,,,,::;:,,,:,:::::,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,::::;;;;;;;;;;;;'++++++'++'++++''''+++++++++';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;:;;:;;;;:;:;;:;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...,,,,:,,,,,,,,,,,,,,,,,......................,,,,,,,,,,......`...,,,,:::::,,,,,:::::::,:::,,..,,,,,,,,...,......,,,,,.,,,,,,,,,,,:::::;;;;;;;;;;;'++++++++++'++++'''++++++++++';;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;::;;;;::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;...,,,,:,,:,,,,,,,,,,,,,,,,..............`....,,,,,,,,,,,,........,,,,::::::,,,,,:::,,,:::,,,,,,,,,,,,,,...,......,,,,,,,,,.,,,,,,,:::::;;;;;;;;;;;'++''++++++'++++''+++++++++++;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;::;;:::;:;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:..,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,:::,,,:,,,,,,,,,,.,,,,,,...,.........,,,...,,,,,,:::::;;;;;;;'''''''+++++#++'+++++'+++++++++++':;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;::;:::;:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:`.,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,:::,,,,,,,,,,,,:::;::::,,,,,,::,,,,,,,,,,,,,,,,,,,,,,...,.........,,,,,.,,,,,,,,:::;;;;;;;'';'''++++++#++++++++++++++++++++;,;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;:;;;;;::;::;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;,`....,,,.,.,,,,,,,,,,,,,...................,,,,,,::::::::,,,,,,,,:::;;;;:::,,,,,:::,,,,,,..,,,,,,,,,,,,,,...,.........,,.,,.,,,,,,,,:::;;;;;;;';;''''+++++#+'++++++++++++++++++,:;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;:;;;:;:;;::;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;,...,,,.....,,,,,,,,,,,,...................,,,,,::::;:::::::::::,,:::;;;;:::,,::,::;:,,,......,,,,,,,,:,,,,..,..........,,,,,,,,,,:,,::;;;;;';;;;'''''+++++#+++++++++++++++++++;,:;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;::;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:;;,..,,,,,.....,,,,,,,,,,..,................,,,,,,,;;;'++;::::::::::::;;;;;::::::::::;,,...........,,,,,,,,,,,,,............,,,,,,,:::::;;;;'';';'';;''++++++#+++++++++++++++++++:,;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;:;;;;::;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:`.,,,,:,.......,,,,,,,,,.,...............,,,,,,,:;''####'::::::::::;;;;;;;::::::::;:...............,,,,,,,,,,:......,.....,,,,,,::::::;;;;;';;;';;'''++'++#+++++++++++++++++++;,,;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;,`.,:,.,,.......,,,,,,,,,...,.............,,,,,,.,;'++####';:;;:::;;;;;''';;:::::;;,................,,,::,,,::;..........,,,,,,,,,:::::;;;;'';;;';;;;''+++##++#+#++++++++++++++:.:;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;::;;;;;;:;;::::::::::::::;;:;;;;;;;;;;;;;;;;;;;;;;;:;;;,`..,,,,....,..,,,,,,,,,,...............,,,,,,,...;;'+###@#+;;;;;;;;'+#######++'+;,.................,,,::::::;;.........,,,,,,,,,::::::;;;;'';;;;;;''''++###++++++++++++++++++;,,;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::::;:::::;:;;;;;;;;;;;;;;;;;;;:;:;,....,,..`....,,,,,,,,,,,,..............,,,,,,...,;;'++###@#+';';;''######@@@@@#:.`..``.............,,,,,:::;':........,,,,,,,,,,::::::;;;'';;;;;;;''''+++##++++++++++++++++++:.:;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;:;;;;;;:;:::;::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;;:..,:,,...``..,,,,,,,,,,,,,............,,,,,,,...,';;'+#+++++'';'''++##++###@@',``....``.``....,,,,,,,,,:::;;',.......,,,,,,,,,,,:,::::;;'''';;;;;;''''+++#++++++++++++++++++;..:;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::;:::;:::::::::::;;;;;;;;;;;;;;;;:;;;;;:;,`..,,,...``..,,,,,,,,,,,,,,...........,,,,,,,...,'';;'+++##+''''''+##';;;+@#;...`.....````....,,,,,,,,::::;''........,,,,,,,,,,,,::::;;;;''';;;;;;''''+++#++#+++++++++''+++',`.;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;:::;:::;::::::::::::::::;;;;;;;;;;;;;;;;;;;;:;;;...,,,...```,,,,,,,,,,,,,,...........,,,,,,,,....,;'';;;:;'##+''''+#+;:::;++:.........`````....,,,,,,,::::;'+:........,,,,,,,,,,:::::;;;;;;';;;;;;''''''++#+##++#+++++'''++':.`:;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;::::;;::;::::::::::::::;;;;:;;;;;;;;;;;;;:;;;;:;:...,,,,..`..,,,,,,,,,,,,,,..........,,,,,,,,.....,,,,:::,,,:;''''';:,,,:;;:,.......```````....,,,::,,::;;;'+'......,,,,,,,,,,,,:::::;;;;;'''';;;;;;;'''+++++##++#++++';'++':..,;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:::::::::;::::::::;;;:;;;;;;;;;;;;;;;;;;:;:...,,,...``..,,,,,,,,,,,,,,........,,,,,,,,,....,,,,,,,,,,,...,,,...,,::;:.,,.......``````...,,,:::::;;;;'+',......,,,,,,,,,:,,::::::;;;;''';;;;;;;'''''++++####+++++';'+':...;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;:;;;;::;::::::::::::::::;:::;;;;;;;;;:;;;;;;:;;;:..,,,,...`.,,,,,,,,,,,,,,,,,......,,,,,,,,,.....,,,,,,,,,,,..,,,,..,:::;,,,..........````....,,::::::;'''#+,......,,.,,,,,,,:::::::::;;;'''';;;';;;;''''++++###+++++';'++;,..:;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;;;;;;;;;;;;;;;:;:;;::::;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:..,,,,..``.,,,,,,,,,,,,,,,,,,.....,,,,,:,,.....,,,,,,,,,,,,.,,,,,,,,::;:,,,..........``.....,,,:::;;;''+#',.......,,,,,,,,,,::::::::;;;;;'''';'';;;;;''''#++###+++++';'+':..:;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;:;:::;;;;;;;;;;;;;;;:`.,,,,,.``..,,,,,,,,,,,,...,,.....,,,,::,,,..,,,,,,,,,,,,,,,,,,,,,,::;:,,,,........`........,,,::;'''+##',.....,,,,,,,,,,:,::::::::::;;;;;;';;';;;;';'''++++###+++++';'+',`,;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:`.,,,,.``..,,,,.,,,,,,,,.......,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,::::,............`.......,,,,::;+###+:.......,,,,,,,,,:::::::::::::;;;;;;;;;';;;;;;';'++++###+#+++''++:.,;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;:;;::;;;::;;::::::::::::::;;:::;;;;::;;;;;;;;;;,`..,,,.....,,,,,,,,,,,,,......,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,:::,,..................,,,,,:::'@@#;,......,,,,,,,,,,,::::::::::;;;;;';;';;'';;;';'''''+++####++++;'+'.,:;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::::::::::::::::;;;;;;;;;;;;:;;;;;:;;.`.,,,,.`.,,,,,,,,,,,,,,,.,....,,,,,,,::,..,,,,,,,,,,,,,,,,,,,,,,,::::,,,...............,,,,,:,::;#@+:.......,,,,,,,,,,,:::::::::::;:;;;;;;''';;;;'';'''''++++###++++;'#:.:,:;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;::::::::::::::::::::::::;:;;;;;;;;;;;;:``.,..,.`.,,:,,,,,,,,,,,.......,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,.,,:::,,..,,,...........,,,,:::::;'#',........,,,,,,,,,,,,,:::::;;::;:;;;;;'';;;'';;;'''''+++++###+++''++::;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:;:::::::::::::::::::::;;::;;;;;;;:;;;:;:``.,,,,.`.,,,,,,,,,,,,,,......,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,::,,,,,..,,.........,,:::::::;'##,.........,,,,,,,,,,,,:::::::;::::;;;;;;';;;;';;;';'''++++####+++''++;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;::;;:;;;;;:::::::::::::::::::;:;;;;;;;;;;;;;;;:``,,,;,...,,,,,,,,,,,,,,,,....,,,::::::,,,,,,,,,,,,,,,,,,,.,,,,,,:::,.,,,,,...........,::::::::'##',........,,,,,,,,,:,::::::::::::;:;;;;;;'''''';;''''''+++####++++''++;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::::;:;::;;::;;;;;;;;, `.,,:,...,,,,,,,,,,,,,,.....,,,,:::::,,,,,,,,,,,,,,,,,,,..,,,..,:::,................,,:::,,::;###;.........,,,,,,,,,::::::::::::::::;;;;;;;';;'';;';;'''+++####+++''+#';;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::::::;;:;:;;;;:;;;::;:;:`.,,.,.`.,::,,,,,,,,,,,......,,,:::::,,,,,,,,,,,,,,,,,,,,.,,,,..,,,,,,,.............,,,::,,,:;+##+:,,......,,,,,,,,,,,::::::;:::::;;::;;;;;;;;''';;;''''+++#####+++''++;;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;::;:;::::::::::::::::::::::::::::;:::::;:..,,,,.`.,,,,,,,,,,,,,.......,,::::::,,,,,,,,,,,,,,,,,,,..,,,...,,,,,,,,...........,,,,::,,,'##++',,,.,,,,,,,,,,,,,,,::::::::;;:;:::::;;;;;'';'';;;;'''''+######+++''+';;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;::;;;;;;:;;:::::::::::::::::::::::::;::::;:::;::;:;:.,,:,.`.,,,,,,,,,,,,,......,,,::::::,,,,,,,,,,,,,,,,,,....,....,,,,...............,,,,:;::'##++',...,,,,,,,,,,,,:::::::::;:;;;;;:;:;;;;;;''';'''';'''''++######+++'+';;;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::::::::;::::::;;;;;;;::;;::.,,,:,`..,,,,,,,,,,,......,,,::::::,,,,,,,,,,,,,,,,,,.....,....,,,,...........`...,,,,:''+###++:.,..,,,,,,.,,,,,,,::::::::::;:;;;::;;::;;''';;;;;;;;'''++######++''';;;;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::::::;:::::::::::::::::;:::::;;:;:;::..,:,.``,,,,,,,,,,,,......,,,:::::,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,...............,,,,,'###+##;,..,,,,,,,,,,,,,,,,,,:::::::;:::::::::;;;';';;';';;'''++'+#####+++''';;;;;;;;;;;;;;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:;;::::::::::::::::::::::::::::;:::::::;::.,,,,..,,,,,,,,,,,,,.....,,,::::::,,,,,,,,,,,,,,,,,,,,:,,.,,:::::,..........``....,,,:,:###+#+:.,,,,,,,,,,,,,,,,,,,:::::;::;;::::,:;::;;'''''';';;'''+''#####++++;';;;;;;;;;;;;;;;;;;'''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;:;;;;:;;:;;;;;;;;;:;;:;::::::::::::::::::::::::::::::::;;:::;:.,,,:..,,,,,,,,,,,,,...,..,,,:::,,,,,,,,,,,,,,,,,,:::::::,,:;;;::,........``.....,,,,:::+++#+;,,,,,,,,,:,,,,,,,,,,,,:::::::;:::::::::;;;;'''';;';''''''+##++++++''';;;;;;;;;;;;;;;;;;'''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::::::::::::::::;:::::::::::::::.,,:,..,,,,,,,,,,,,......,,,::::,,.,,,,,:,,,,,,::::;;;;;:::;''';,,..........`....,,,,::,'#++;,,,,,,,,,::::,,,,,,,,,::::::::::::::::;::;;;''';;';;'''''++##+';+++'';;;;;;;;;;;;;;;;;;;'''@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::;:::::::::::::::::::::;::;,,,:,.,::::,,,,,,,.......,,,:::,,,,,,,,,:,,,,,:::;;;';;;;;;;''':,,...............,,,,:,,;#+',,,,,,,,::::::::::::::::::::::::::::::;;::;;;'';''';;'''''++#+':;++''';;;;;;;;;;;;;;;;;;'''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;:;:;:;;::::::::::::::::::::::::::::::::::::::::.,,,,`.,,::,,,,,,,......,,,,::,,,.,,,,,:::::,:::;'''''';;';';'':..........``.....,,,,:,,:#':,,,,::,,,::,::::::::,:::::::;:::::::::;:::;;''''''';'';''+++++;,,'+++';;;;;;;;;;;;;;;;'''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;:;;;;;;;;;;;:;;;::;;;:;::::;::;::::::::::::::::::::::::::;;:,,,,.`.,::,,,,,,,,,,....,,,,::,,,,,,,,,:::::::;;''''++++'''''+;,........````.....,,,,,,,;;:::::::::::::::::::::::::::::;;::::::::;::;;;'''''''';'''''+++++;,,;#++;;;;;;;;;;;;;;;;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::;::::::::::::::::::::::::::::::;;,,,:,.,:,,,,,,,,,,,......,,:;:.,,,,,,,,:,:::::;''+++#+++++++++;,........````....,,,,,,,,::,::,:::::::::::::::::::::::::;;:::::::::::;:;;''''''';''''''++++;:,'#+';;;;;;;;;;;;;;;;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::::::;:::::::::::::::::::::::::::::::,.,,,.,,,,,,,,,,,,..,..,,,::;:,,,,,,,,,:::::;''+++###+++++++++:,.......``.......,,::,,,,:::::::::::::::;;;;;;:::::::,:::;:::::::::::::;;'''';''''''''+++#+;,,;++;;;;;;;;;;;;;;;;;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;:::;::::::::::::::::::::;:::::::::;:.,,:.::,,,,,,,,,,,....,,,,:;,,,,,,,,,:::::;;'+++####++++++++':,.......`........,,,,,,,,;::::::::::::;;;;;;'';:::,,,,::::::::::::::::;;;;'''''''''''''++++:..:'';;;;;;;;;;;;;;;;;''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;:;:;:;::::::::::::::::::::::::::::::::::::,.,,.`:::,,,,:,,,,,..,..,,,:;,,,,,,,,,::::;''+++#####+++++++'':,,,....`.........,,,:,,,,:;::::::::::;;;;';;;:::,,,,,,,::;::::::::::::;;;'''''+''';''+++++':..,';;;;;;;;;;;;;;;'';''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::;;:;;;;::::::::::::::::::::::::::::::::;:.::..:,,,,,,,,,,,,.....,,,:;,,,,,,,,:::;;'++++#@####+'+++'+';,,,......```......,,,:,,,,;;;:;:::;;;::;;;;;:,,,,,,,,,,:::::::::::::::;:;;;''+#+'';''''+++';:,,:';;;;;;;;;;;;;;;;';''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;::;;:::::::::::::::::::::::::::::::::::::::.::,,.,:,,,,,,,,,,.......,:::,:,,,,,::;''++#+#@@#@@#@####+++;,,,......`........,,,:,,,,;';;;;;;;;;;;'';;:,,,,,,,,,,::::::::::::::::;:;;''''++''''''++++;;:,,:;;;;;;;;;;;;;;;;;''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;;;;;;;;;;;;;;;;;;:;;;::::;:;::;::;::::::::::::::::::::::::::::;;;.,,,,,,:,,,:,,,,,,......,,:::::,,,,,:;'++++';'##@@@##@@#@@@#;,.......`.........,,,,,:::'+;;;;;;;;'';'':,,,,.,,,,,,,:::::::::::::::;;;''''''''''''''+#++;::,,:;;;;;;;;;;;;;;;''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::;;;;;;:;;;;;;;;;;;;;;;:;::::::;::::::;:::::::::::::::::::::::::::::;;`,:,.,:::,,:,,,,,,.....,,,:::::::::;'+##';;::;;'@@@#+++''+##;,,......`.........,,,,::::++';'';;;''''':,.....,,,,,,,::::::::;::::::;;'''''++''''''''+#++:::,::;;;;;;;;;;;;;;;''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;;;;;;;;:;;;;;;;:;;;::::::::;;::::::::::::::::::::::;;:::::::.,,:,,:::,,::,,,,,,,....,,:;:::;:;;;'''';;:::::;;+##'+';:,:;:,,................,,,:::::++'''';'''''+;,,....,,,,,,,::::::::::::::::;;;;'''+'''';''''+++'::;,:;;;;;;;;;;;;;;;'''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::;;;;;;;;;;;;;;;;;;;;;;;:;;;;:::;:::::::::::::::::::::::::::::::::::;:.::,::::,,,:,,,,,,,...,,,::::;;;;';::::;:;::::;:;;''';;::;;:,.................,,,::::;#+''''''';;';,,.,,,,,,,:,::::;:::::::::::::;;;'''++'+'''''''+++':;;:;;;;;;;;;;;;;;;''''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;:;;;;;;;;;;;;;;;;;:;:;:;;::::::::::::::::::::::::::::::::::::,:'#;.:,.,;::,,,:,,,,,,...,,,,:::::;;';:::::::;::;:::;;'';;;;;;;:,.....`...........,,,::::+@#';';;;;;';,,,,:::::::;;;;::;::::::::::::;;;;'+''++''''''''+++':;;:;;;;;;;;;;;;;;'''''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;:;;;;;;;;;;;;;;;;;;;;;;;;:::::;::::::::::::::::::::::::::::::;::,.'+#+.,,.:;:::,,:,,,,,,,...,,,,::,,:;;:::::::::;::::,:;;;;;:::::,,.....```........,,,,,::;###+'''';;;+:::::;:::::,:,:;;;:::::::::::::;:;'+'+#++''''''''#++':;':;;;;;;;;;;;;;;'''''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::;:;:::;;;;;;;:;;:;;;;;;:;;;::::::::::::::::::::::::::::::::::::.,+#@+.,:,,;:::,,,,,,,,,,..,,,,,::,::;:,,::::::::::::::::;;:::::,,,......```........,,,,::'@##+''''''+':;:::::::::,,,,,,:::;:::;;:::::;;;'''+#++''';'''+#++';'+;;;;;;;;;;;;;;;'''''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;:;;;:;;::;;;;;;;;;;;;:;;:;:::::::::::::::::::::::;;:::::::::,.;+#@#.:;.:;:::::,,,,,,,,,..,,,::::::::,,:::;:::::::::::::,:,,,:,,......````.........,::,:;##+'''''';;:,:,,:,:,,,::,,,..,::;::::::::::;;''''++'''''''''++++';++;';;;;;;;;;;;;;'''''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;:::;;;::;;;;;::;;;;:::;:::;:;:::::::::::::::::::::::::::::::::,:+##@,,:.;;:::::,,,,,,,,,,,,,,::::::,,,,,:::;:::::::::::,,,,:::,,......````.........,:::::+#';;;;:,,,,,,,,,,,,,,::,,,...,:;:::::::::;;;''''++'''''''''+#++''++''';;;;;;;;;;;;'''''''''''+++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::::;;:::;;;;;;;::::;::::;:;::;;;:::::::::::::::::::::::::::::;::,,:+#@@,.:`,;;::::,:,,,,,,,,,,,,::::::,,,,,,::::::::::;::::,:,,::,,....``````.........,,,,,,::,,...,,,,,,,,,,,,,,,,,::,,..,:;;:;;::::;;;;''++++'''';'''+++#++'++''';;;;;;;;;;'''''''''''''+++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::;;;::;;;;;;;;::;;;:;;;;:;;::::::;:::;:::::::::::::::::::::::;;:,;+###'.;,,;;:::::::,,,,,,,,,,:::,,:,,,,,,,:::::::::::::::::::::,.......`............``.......,...,,,,,,,,,,,,,,,,,,,,,,,,,;;;;:::::;;;'''++#+++''''''++##++++++';;;;;;;;;;;;''''''''''''+++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;::;;::;::::::;;;;;;;;;;;;:;;::::::;:::::::::::::::::::::::::::;;;:;+#@@+`,,.;;:::::::,,,,,,,,,::::,,,,,,,,,,,:::::;:::::::;:::;:,,.......`.........````........,,...,,,,,,,,,,,,.....,,,,,,,:;:::::::;;;+'+'+#+'''''''++++#++++++;;;;;;;;;;;;''''''''''''''++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:::;;:;;:;;:;;;;;;;:;;;:;::::::::::::::::::::::::::::::::::::::;;;:'+#@+``::;;:::,:::,:,,,,,,,:::::,,,,,,,,.,::::::;;;;::;;;;;::,,.......```..``````.............,...,,,,,.,,,,,,.......,,,,,;;::::;;;;;''++#++'+'''''++++#####+';;;;;;;;;;;;''''''''''''++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::::;;:;:;::;;;:;;;:;;;;;;:::;:;:::::::::::::::::::::::::::::;;;;;:'+#@@,:;,;';:;::::,:,,,,,,,::::,:,,,,,,,.,,::::::;;;';;;;;:;:,,.....```````````........................,..,,.........,,,,,;;::;:;;;;'''++#++''';'''+++''###+;;;;;;;;;;;;;;;''''''''''+++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::;;:;;:;:;;;;;;:;;;;;;;;:;:::::::::::::::::::::::::::::::::::;;'';:'+##@;`:,;';;;;::,::,,,,,,,::::,,,,,,,,,,.,:::::::;;'''+''';:,.....```````````........................................,,,:;;;;;;;;;''+'+##+'+'''''''++;;;;;;;;;;;;;;;;;''''''''''''''+++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:::::;:;:;;::;;:;;;;;;;;:;::::;::::::::::::::::::::::::::::::;'''';''+#@+`::;;;::;:::,,,,,,,,:,:,,,,,,,,,,,,,.,::::::;;;'''++#;,,.......``````````......................................,,,::;;:;;;;;';'+++##++''''''+''+;;;;;;;;;;;;;;;;;''''''''''''''+++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;:::;:;:;::;;;:;:;;;;;;::;:::;;::::::::::::::::::::::::::::;;'''''''+##@,,.:'';;;:::,,,,,,,,,:,,,,,,,,,,,,,,,,,:::::::::;;;;';,,......``````````..........,.................`........,,::::;';;;;;;;;'''++#++'''''''''+#;;;;;;;;;;;;;;;;;';'''''''''''++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;;:;;;;;;;;;::;:;;;;;:::;::;:::::::::::::::::::::::::::::::;'''++'''++#@'`::'';;;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,:,,,,:,......``````````.............................``.....,,:;;;::;';;;';;;''+'++#+'''''';''+++;;;;;;;;;;;;;;;;;'''''''''''''++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;:;;;::;;;;::;;;;;;;:;::::;::::;:::::::::::::::::::::::::;'''+++++''+#@+`:.:;;;;;;;::,,::,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,.....`````.`````.................................,,,,;''';::''';;;;;'''+++#++''''''''++#';;;;;;;;;;;;;;;;;'''''''''''++++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;;::;;;;;::;;:;;;;;;;;;::::::::::::::::::::::::::::::::::;;''+'++++''++##.,'.';;;'';::::,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,::,.....`...`.`.`............................,...,,,,,,,:::;;;''+'''';'''++++#++''''''''++#';;;;;;;;;;;;;;;'''''''''''''+++++++#@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:::;::;;;;:;;;;:;;::;;;;;:;;:::::::::::::::::::::::::::::::;;''''++++''++#@:.;`'';;;;;::::,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,:,......`...`...`.....``.....................,,,,,,,,,,,,,,::;;;'''+''''+++++#++'''''''++++;;;;;;;;;;;;;;;;''''''''''''''+++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;:;:::::::;;::;;:;;:;;;;;;:::::::::::::::::::::::::::,,:;';'''++++++'++#@+`;:'';';;';::::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,:,......`...`..........```...................,,,,,,,,.,,,,,:::::;;,;''''''+##+++''''''++++';;;;;;;;;;;;;;;;''''''''''''+'++++++#@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;:;;:;;:::::;::;;;:;;;:;;;;:::::;:::::::::::::::::::::::,,:;''''+++++++++++#@`:';+''''';;::::,,,,,,,,,,,,,..,.,,,,,,,,,,,,,,,,,:,..................`..```.................,,,,,,,,,,.,,,,,,:::,::`,:;'+++#++++'''''''++##';;;;;;;;;;;;;;''''''''''''''+++++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;::::;;;;;;;;;;;;;;;;:;;;;::::;::::::::::::::::::::::,,:;;'''''++++++++++#@,:''++''''';;::,:,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,:,....``.........,.....``...............,....,,,,,,.....,,,,,:::,:;;:::'++###++''''''++++#';;;;;;;;;;;;;;';''''''''''''+'+++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;:;;:;;;;;::;:::;;;;;:;;;;;:::::::::::::::::::::::::,:::;'''''++++++++++++@',+'+++'''''';::::,,,,,,,,,,,,...,.,,,,,,,...,,,,,,.....``.........,.....``...........,,,......,,,,........,,.,,,::,::,,:::'##+++'''''++++++;;;;;;;;;;;;;;;'''''''''''''+++++++++#@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;:;;::;;;:;;:;:::;:::;;:::::::::::::::::::::::::::,,:;;;''''''++++##+++++#+.+++++'';'+';;:::,,,,,,,,,,,,,......,.,,.,...,,,,,.....``........,,.....```.........,,,.......,,...............,,:,,:;,::::+#++++'''++++++';;;;;;;;;;;;';'''''''''''''+'+++++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:::;:;;;;;;;;;;:;::::;;:;::::::::::::::::::::::::::,:;;'''''''+++++++++++'##.;++++++''''';;::,,,,,,,,,,,,,...............,,,:,...............,,....``.``..`.`..............,................,,,,:;..,;:;#++''''''+++++';;;;;;;;;;;;''''''''''''''';;;;;:::::;@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;::;;;:;;;;::;;;;;;;:;;:;;:::::::::::::::::::::::::,,:;:;'''''''+++++++++++++#.,+++++++''++';;;;:,,,,,,,,,,,..................:,.....`......,..,,........``.`................,..................,,,,..,:;;+++''''+++++##;;;;;;;;;;;';;;'''''''';;:,,.`..,,,,,:;@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;:;;;:;:;:;;::;:::;;:::::::::::::::::::,,::;;;''''''++++++###+++++#,`;'+++++++'++';;;:::,,,,,,,,,..................:,,..............,,.............``...`````....................,,..,,.`..,:::+++'+'+++++++';;;;;;;;;;;;;';''';;;:,......,,:;;;;;;'@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;:;;:;;;;;::::;::;:;;::;:;;::::::::::::::::::::,,:;;;''''''++++++#####+#+++'`;+++++++++++++';:::,,,,,,,,,.................,::,.........,....,,,,...............```````....................,.,,:.`..,,;:'++''++++#+##;;;;;;;;;;;;;';;;::,,....,,:::;;';'';''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;:::;;:::;;:;;::;;;;::::;::;::::::::::::;:::::,,::;;;';'''++++++#+++##+###+#`:++++++++++++++';:::,,,,.,,,,,...............,::,.......,,,....,,,,,,............````````.......``.............,,:,.,..,;;'++++++++###+;;;;;;;;;;;;;;:,,.``,.,,:::;'''''''''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;:;;;;;;;;;:;::;:;;;;;:;:;:::::::;;;::,,,...```..,:;'''+'+++++++#++#######@.,+++++++++++''++';::,,,.,,,,,,...............,::,,,.....,,.....,,,,,,,............```````.......``............,,,,,,,.,,;;'++++++++###';;;;;;;;;;;:,...,,,::::;;;'''''''+'''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;::;;:;:;;;;;:;;;;;;;::::;:::::::;;:,,,...``` ``.,;'+++++++###########+#;`'+++++++++++''++';::,,,,..,,,...............,:;:,,,....,,.....,,,,,,,,....,,......``````......```..........,,,,,,,,,,,,;'+++++++++##+;;;;;;;;;:,,.,,,::;;;;;;;;''+'+++++'''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;::;;;;;;;;;;:;;:;;::::::::.` ``````````` `.,;+#+++###+###########`'++++++++++++''++'::,,,.,,,,,...............,:;::,,...,,,.....,,,,,,,,....,,........````.....`````..........,,,,,,,,,,,:;++++++++###';;;;;::,,.,::;;;;''''''''+'+++++++++++''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;;;;:;;;;:;;;;;;;;;:;::::::;:. `..,,,:;;:,,,.` `.:'+###+#############.'+++++++':::'+''+';::,,.,,,,,,,...,.........,::;::,,..,,,,....,,,,,,,...,,,,,.......````.....````............,,,,,,,,,,,,;++++++###+;;;:,,..,,:;''''+++++++'++'+####+++++++''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;;;::;;;;:;;::;;:;::;::;:.` `.,,,,,,,:;:,,::,..```.,;+###############@'.'+++++':,,,,:'''+'::,,,,,,,,,,.............:::;::,,,,,,,,....,,,,,,,,,,,,,,,........``........```............,,,,,,,:::,,:'+++###+;:,...,,;'''++++########++++######++++''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;;:;;;;;;;:;:;;;;:;::::::::,.`.``...,,,,,,,,.,:,,,,.....,;+###############+`'+++++:,,,,,,:;'++;::,,.,,,,,,,,.........,,:::;;:,,,,,,,,...,,,,,,,,...,,,,,,,,...........`.```````...``........,,,,,:::::;'+####;,.,:;;''+#######@##@####++#########+++''''+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:;;;;:;::;:;;::;;:;;;;:::::;::,..``````.,,,,,,,,,,,....,,,,..,;###############+`;++++',::.,,,,,:'+';::,,,,,,,,,,........,,,::::;:,,,,,,:,,..,,,,,,,,,..,,,,,,,,,..........``````.`.`.``........,,,,,,,:::::;'####;;;'++##@@@@##@@@@#@@####+##########++++'+'+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;:::;;;;::;:;;:::::;;;:::::::::,.`` ``..,:::,.,,,,,`......::,,'###############+:'+++',::..,.,,.:'+;::,,,.,,,,,,..,.,,.,,,,::::;;:,,,,,:,,,.,,,,,,,..,.,,,:,,,,,,,,.........``.....``````......,,,,,,,::::::;'+#+###@@@@@@@#@##@@@@@#######@#########++++++'+@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;;;;;;:;;;;;;;;;;;;:;;;:;:::,,```````,.,;:::.,,.,:,:,,,,,:,,,:'##############@''++++';,....,,.,:+';::,,,,,,,,,,,...,,,,,,:,,:;';:,,:::,,,,,,,,,,.,..,,,,:,,,,,,,,..........`....````````....,,,,,,,,::;:,;;;'+#@@@@@@@#@@@#@@'#@@@@@###+'@#########++++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @;;;;;;::;:;;:::::;::::::::::::::.````..,,,;..:,::.,,`.,...,.,,,,:,,:+###############++++++':....,...,'+;::,,,,,,,,:,,,,..,,,,,:,,,:;;:::::::,,,,.,,,,.,..,,,,,,,,,,,.,,......``.`.```````````....,,,,,,,,::::::;;';#@@@@@@#@@@@@#+ #@@@@##+ +#########++++++++@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @####################################################################@@@@@@@@@@@@@@@@@@@@@@@###########@#########################################################################################################@@@@@@@@@@@@@@@@@' `@@@@@@` +@@@@@@@@@@@@@@@@@@''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ;'''': ''''''''''''''''''':'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .';` `'''''''''''''''''''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:.``.;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,,;+@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#, `` ,#@@@@@@@@@@@@@@@@, `;##'` ,+ @@@+, `'#@@@@+; ;+@+: ````` @@@@@@@@@@@@@:`@@@@@@@@@@#+` :#@@@@#+, ,+@#. .'#@@@@@; .#@# ```` ```` @#; :+@@@@@@@@@#: .+#@+: `'+#@@@+'` ;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; ` +@@@@` ,@@@@@@@@@@@@@@@@' +@@@@@@@` +#@@@: @@@@@@@@@' @@@@@@: `@@@@@@@. @@@@@@@@@@@@@ +@@@@@@@@@@@@` ;@@@@@@@@@. .@@@@@' `@@@@@@@@@@ +@@@' #@@@@+ ,@@@@@, @@@@ '@@@@@@@@@@@@@: `@@@@@@' @@@@@@@@@# +@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' @@@@@@: ;@@@@@@@@@@@@@@@: @@@@@@@@@@` +@@@@+ `@@@@@@@@@@ @@@@@@# `@@@@@@@@ @@@@@@@@@@@@; .@@@@@@@@@@@@` #@@@@@@@@@: ;@@@@@@, @@@@@@@@@# :@@@@;'@@@@@+ ,@@@@@@`#@@@ @@@@@@@@@@@@@@' ,@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ :@@@@@@: '@@@@@@@@@@@@@@' +@@@@@@@@@@# '@@@@# `@@@@@@@@@@ @@@@@@# `@@@@@@@@,@@@@@@@@@@@@` @@@@@@@@@@@@` #@@@@@@@@@: ;@@@@@@@ '@@@@@@@@+ @@@@@,@@@@@@+ ,@@@@@@;#@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@: '@@@@@@@@@@@@@@ `@@@@@@@@@@@@,;@@@@# .@@@@@@@@@. @@@@@@# `@@@@@@@@+@@@@@@@@@@@' ` '@@@@@@@@@@@` #@@@@@@@@@: ;@@@@@@@; `@@@@@@@@..@@@@@+@@@@@@+ ,@@@@@@##@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@, '@@@@@@@@@@@@@, '@@@@@@@@@@@@#:@@@@# `@@@@@@@@. @@@@@@# `@@@@@@@@@@@@@@@@@@@@ ;+ `@@@@@@@@@@@` #@@@@@@@@@: ;@@@@@@@@ '@@@@@@@ +@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@@@@; @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@@@@@@: '@@@@@@@@@@@@@ @@@@@@@@@@@@@@:@@@@# `@@@@@@@, + @@@@@@# `@@@@@@@@@@@@@@@@@@@+ @@ #@@@@@@@@@@` #@@@@@@@@@: ;@@@@@@@@' @@@@@@' @@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@@@; ' @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` ,@@@@@@: '@@@@@@@@@@@@+ @@@@@@@@@@@@@@@@@@@# `@@@@@@; ;@ @@@@@@# `@@@@@@@@@@@@@@@@@@@`,@@: .@@@@@@@@@@` #@@@@@@@@@; ;@@@@@@@@@` :@@@@@ :@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@@+ ,@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ +@@@@@: '@@@@@@@@@@@@: `@@@@@@@@@@@@@@@@@@@# `@@@@@' :@@ @@@@@@# `@@@@@@@@@@@@@@@@@@+ @@@# @@@@@@@@@@` #@@@@@@@@@; ;@@@@@@@@@# @@@@@ #@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@@@@@@@@+ ,@@@@@@@ @@@@@# .@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` '@@@@: '@@@@@@@@@@@@. .@@@@@@@@@@@@@@@@@@@# `@@@@+ ,@@@ @@@@@@# ``.,'#@@@@@@@@@@@.,@@@@` '@@@@@@@@@` #@@@@@@@@@: ;@@@@@@@@@@. .@@@,`@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ ` ``,;+@@@@@@@+ ,@@@@@@@ @@@@# .@#@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#: .:;. '@@@@@@@@@@@@` .@@@@@@@@@@@@@@@@@@@# `@@@# .@@@@ @@@@@@# :;,` `@@@@@@@@@# #@@@@' `@@@@@@@@@` ;@@@@@@@@@@# ##@ '@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ :;:. '@@@@@+ ,@@@@@@@ @@@@ @@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, `'', '@@@@@@@@@@@@` .@@@@@@@@@@@@@@@@@@@# .@@@ @@@@@ @@@@@@# `@@@@@` @@@@@@@@..@@@@@@ #@@@@@@@@` @@@@@@@@@@; ;@@@@@@@@@@@, `@+ @@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@: ;@@@@+ ,@@@@@@@ @@@` @@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@' #@@, '@@@@@@@@@@@@. .@@@@@@@@@@@@@@@@@@@# .@@ @@@@@@ @@@@@@# `@@@@@@` `@@@@@@@ #@@@@@@, ,@@@@@@@@` #@@@@@@@@@: ;@@@@@@@@@@@@ +..@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@; #@@@+ ,@@@@@@@ @@` @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@# ;#@@: ;@@@@@@@@@@@@; @@@@@@@@@@@@@@@@@@@# `@` #@@@@@@ @@@@@@# `@@@@@@+ #@@@@@, @@@@@@@@` #@@@@@@@@@; ;@@@@@@@@@@@@; +@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@ :@@@+ ,@@@@@@@ @, ##@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` .@@@@, '@@@@@@@@@@@@# @@@@@@@@@@@@@@@@@@@# `. #@@@@@@@ @@@@@@# `@@@@@@@ +@@@@@ +@@@@@@@@` '@@@@@@@` #@@@@@@@@@; ;@@@@@@@@@@@@@ `@@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@` `@@@+ ,@@@@@@@ ; '@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: @@@@@: '@@@@@@@@@@@@@ '@@@@@@@@@@@@#@@@@@# '@@@@@@@@ @@@@@@# `@@@@@@@ '@@@@: @@@@@@@@@' `@@@@@@@` #@@@@@@@@@; ;@@@@@@@@@@@@@' ;@@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@. @@@+ ,@@@@@@@ ;@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ #@@@@@: '@@@@@@@@@@@@@' @@@@@@@@@@@@@`@@@@# `;@@@@@@@@@ @@@@@@# `@@@@@@# #@@@@ +@@@@@@@@@@ #@@@@@@` #@@@@@@@@@; ;@@@@@@@@@@@@@@` @@@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@@` ,@@@+ ,@@@@@@@ ,@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ;@@@@@@, '@@@@@@@@@@@@@@` ;@@@@@@@@@@@.+@@@@# `@@@@@@@@@@ @@@@@@# `@@@@@@; @@@@; @@@@@@@@@@@, ,@@@@@@` #@@@@@@@@@; ;@@@@@@@@@@@@@@ :@@@@@@@@@@@@@@@@@+ ,@@@@@@@@@@@ @@@@@@# #@@@+ ,@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@` `@@@@@@@, ;@@@@@@@@@@@@@@@ ;@@@@@@@@@,:@@@@@+ `@@@@@@@@@@ @@@@@@# `@@@@@# +@@@@ :@@@@@@@@@@@+ @@@@@@` #@@@@@@@@@: ;@@@@@@@@#+@@@` @@@@@@@@@@@@@@@@@@' .@@@@@@@@@@@ @@@@@@. .@@@@' .@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. @@@@@@@@` ,@@@@@@@@@@@@@@@@` .#@@@@@+`:@@@@@@: `@@@@@@@@@+ #@@@@@: `@@@@' ;@@@@: ;@@@@@@@@@@@@ ,@@@@@` ;@@@@@@@@@. .@@@@@@@+ ,` #@@@@@@@@@@@@@@@@@@, `@@@@@@@@@@@ @@@@+` `@@@@@: `@@@@@@' @@@@@@@@@# +@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+, +@@@@@##, :#@@@@@@@@@@@@@@@; ``` #@@@@##, .'##@@@+; ;#@+, `` .#@@@+. :#@@@@@@@@' .+#+. :#@@@@##, ,+@@@@@+ +@@@@@@@@@@@@@@@@@#: .+#@@@@@#; `` `+@@@@#: ,+#@+: `'#@@@@+;` :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,'@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+ @@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,@@@@#``+@`@.@@`@@`@@`+@#`##. ;@,`@@`;@.@#.@@@`,#'`@:#@,#''@,+`' +@' :@:: '@'``#@`,@'`@:#@,@@@# `##.`#@+ ,@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.;'+@,@@ @ @`@@ @``@;,:@..+:#@ @,.#+.:@.@ ,@@@ `@. @:#+ #;',+@ '@ #`@;:`;@`+:@@ @ `@. @,#+ #@@#:@';`@@`@`@;:.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.;'.;+ @ @.@@`:+ @`#.@ +;#` @.+:.+:@..+.',; .@ .@,# ,#'` @@ @@ '+@@ @@+;; @ .@ `@:# ,#@@# @ +;@@@. '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,@@#, @@ @ @.@@ ,@ @ @ @.#.`@@ @,#``+:@ :@.##@ +,:`@,`#,#''+,@ +@ +,@+..+@:+ @# @ +,:`@, @,#@@#:@+: @@##.@';`@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. #; . @` @ @@ ';@ ,+@ ' `#.#`,+:# @#.@@@ @ # @,;@,+;'@`# , ;@, `@@` ,@. : @ @ # @,;@.#@@+ ++ :@, `@` '';@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'+#'+@+@++#+###@++#'@''+@@+#@++#+@+# #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@+'@'@@+##++#+@+++##'++@@'@##'##### #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'##'@'##++#+##+#+@+@+++###+#@++##+## #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@