:::::::::::::::::::::::::::::.: .@@@@@@. :.:::::::::::::::::::::::::::::::::::::::::
:::::_:::::È;;È@@ @@. :.::::È;;;È:::ƒm::::::::::
:::::ƒ~Ti@¥Í¥j‚Â@@{@@@ i¥Í¥@j<œc::::::::
::::::::¼QQ‚ƒm@@+@@@@@@ O”ª¼QQ½:::::
:::::::::::::::::+@@@ @@ ô@@ ¼½::::::::::::::::::::::::
:::::::::::::::::::.:.@@{@Ÿ@ŽÒ@+@@@ô::::::::::::::::::::::
:::::::::::::::::::.:.@{@@>>585 @@+@@ô::::::::::::::::::::::
:::::::::::::::: .+@@@+ ÈQÈ@@ô@@. :.::::::::::::::::::::
:::::::::::.: .@@@ ‚n (L¥ƒÖ¥M) O@@@ô . :.:::::::::::::::::
:::::::::.: .@@+@@@Mi@@@ƒm@@@@@ @. :.:::::::::::::::
::::::::.: .@@@@@ ...(QiQQ‚Â....@@@@@. :.:::::::::::::