@@@@@A,,-]]:::::::::::::::::::::::::::::::::::::::::::::::::::::::€
@@@@@q::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::MR
@@@@^::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::_
@@@i:::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::j
@@@i:::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::j
@@@i::::::::::::/R:::::::::::::mRmRmRllmR::::::::::::::j
@@@i:::::::::/@@RmL@@@@@@@@@@@@R:::::::::j
@@@@|::::::|@@ ,,;;;;;;;;;;;;;;,@@@@ ,,;;;;;;;;;;;;;;,@ @ |:::::|
@@@@ |::::| ¬ͺͺͺͺ@ ¬ͺͺͺͺ|::::|
@@@@ |::::=Ϋ@@ -=E=- °ͺ² -=E=- @@Ϋ=::|
@@@@ /|:|@| @@@@@@/Ι@ @@@@@@@@| |:|R
@@@@.| |/@R@@@@@/@@@ MR@@@@@/@'| |
@@@@R| @@MPPPi .Q@Q. jPPP@@|Ι
@@@@@.|@@ @ @^ :::::::::::::U:::::::::::::_@@@@ |
@@@@ @R@@@ R .R--¦¦¦--/@!@@@ /@@ ^PPPPPPPPP
@@@@@ @_@@@@@M]¨¨¨]L@@@@^@@ΩρΖΙγ’ζΛA€ΥΥ
@@@@@ @ @_@R@@LPPPM@@/@^ @@@@_QQQQQQQQQ
@@@@@@@@@ ._|@@ @@@@@@@|^
@@@@@@@ @@ |@_QQQQ__^@ |
@@@@QQQ^|.@@@@@@@@@@@@|_QQQ
@@ ^@@@@ __@@@@@@@@@@^^@@@@ _
@^@@@@ @@@__QQQQQ^^@@@@@@@_
@| @@@@@@@@@M]-----------]'@@@@@@@@@@|