ΦWΘ’AAΙGQΜΌδπΎνΉιXQ
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@//|@^PPPPPPPPPPPPPP
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@Q.// |@|@@»A»±ΙΝA@
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@^@.//@|@|@ @SΝΘ’ζ£cc
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@QQ^@@//@ |@ |@@
::::::::::::::::::::::::::::::::::::::::::::::@@@@@ _^@@@iiii|||||//@ b@ _@@ QQQQQQQQQQQQ
:::::::::::::::::::::::::::/|@@@@@ @@^@@@@||||||||||//_@b.@@ P|/@@@@ @@@@:::::::::::::::::::::::::::::::::::
:::::::::::::::::::::@//@@@@@@@@_@@@|||||||||iΞi @R_ |.@@@@@@@@@@/|@::::::::::::::::::::::::::::::::::::::::::
@@@@@@//@@@@@@@@@@|@@@||||||||//_ _@j.@^ά‘_.@@@//@@:::::::::::::::::::::::::::::::::::::::
.@@@@@/==o@@@@@@@@@ |@@@ !!!!//@@_@_Ό\\\½. @//@@@@:::::::::::::::::::::::::::::::::
@@^ά .//@@@@@@@@@@/@@@@@M __^P_^_/ LDMj_/==@@@@@:::::::::::::::::::::::::::::
. ΌQQ//½@ / ά‘_@@ |@Q^PP@@@@@_@@P_ /_. //@@@@@@@:::::::::::::::::::::::::
@i@LA/ /j.@ΌΘ\]½.@ |^@^9@@@@@@@@@|@@@^^ |./ /@/ ά‘_@@@::::::::::::::::::
/@@@/ d j_/i@LDMj_.@ ^^@@@@@@@@@@|@^.^@ |./../ΌQQQ½@@@:::::::::::::::
|@|.@/ /|@|@/ /@@@^/_^^@@@@@@@@@@@/|d )@/@|LΝMj_
|@|/@.|.@|.@/@@ ^.^^.^i@@@@@@@@@@@@|@@@Q@@_ @|@/@m9
|@@_/. @]/. i@ (^.^i@_ Ι@ @@ .@@@@@@@@|.@@@| _.@@ _i@@Pi PPP