@@@@@@@@ /R@@@@@@@@@@ ^_
@@QÈQÈ/@@_QQ^_Q^@@@_QQÈ^|QQ^_
@@_@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_
@@@s@@@
@
@@@@@@@^
@@^@@@h@
@@D@@@@@@@@@@@@@@_
@@|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@_
@@|^_@@@^PPuP_^PP_@@@^PPPPuPu_|P
@@@@@ _^@@@@@@@@@@@@@@_^
@@::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@@ ::::::::::^ j:::::::::
:::::i_:::::::@@@@@@@@@@@@@@ _l @@@@@@@@@ ^@^@):::::::::::
:::::/__@@@@@@@@@@@@@mÜ@Ĥ @@@@@@@^ @^@^R::::::::::::
:::: R@__@@ @@@@@@Q^@@ ::i @@@@@@@^@ ^@^@^::::::::::::::::
:::: i _@__@@@@@@/@@@@@:::::::_ @@@@@@ O@^@^@j:::::::::::::::
:::::::R@R . ~RR@@ @@i@@@@@:::::::;;;;;;;j @@@/@@@ñ@^@^::::::::::::::::::
::::::: ( _@R~ RR @@@_Q\\PP::::::::::@ /@@@@ñ ___^R@...::::::::::::::
::::...@/R R@Ĉ@RR@@ÉP@@@@@:::::::::::::: ^^@@ j _______^@@@...:::::::::
:::.@@ R____@@Ĉ@R@i@LDM@ ::::::::::::::;;;;^^@@@ j ____m@@@@@.....::::::::::
@@@@ @R___,@@Ĉ^P\\\\\PP::::::::_ j ___m@+@@@+@....:::::::::
@@@@ @@ RĈ -]i@@@@@@@@:::::::::::::::::::::::::::::::::ß __m+@İ@:::::::::
@@@@@@ @ R---_QQ::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;mQ@+@@İ@ .::::::::::
@:::::...@@@@@+@İ@+ @@+@@@@[-¤___~'''''[-¤@@@:....::::::::::::
@@:::::::....@@@@@+@İ@@@@+@@@@@+~~'''R@..:...::::::::::::::::::::
@@@:::::::::::::::::.....@@@@+ @@@. @@İ@@:....:::::::::::::::::
@@@@::::::::::::::::::::....:@+@@@@@ +@@@.....:::::::::::::::::