@@@@@@@@@@@@@ _,,. --''"LPPPPMR€}rΙ!
@@@@@@@@@@@,@'L::::::::::::::::::::::::::::::::::::_;::-]::'"LPPM`R€
@@@@@@@@@ ^::_;::--€:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::_
@ @ @ @ _Q,Ϊ-''L.:.:.::::::::::::::::::T-]''"LPM`R::::::::::::::::::::::::::::::::::::R
@@@ ,. 'L;:::::::::::.:.:.:.:.::..:::::::::::::::::::::::::::::::::::::::::::::::::::_:::::::::::::::::::::::::::::::::::!
@@°'-]@'::::::::::::::::.:.:.::::::::::;::::;:Χ:::::::::::::::::::::::::::::::::.:._::::::::::::::::::::::::::::::l
@@@ ^B:::::::;::::::::::::::::::;::'^MS;::l::^R:::::::::::::.::.:::...:.:.:S:::::::::::::::::::::::::::!
@@ /'L /::;:B:;::':::::::::;:C/@@@@R]']'-l:::l:::::.::.::. .:::.:.::.:.l::::::::::::::::::::::::::;;!
@@@@/:/ //::::::::::Ρ_ΨQ@@@@@@@l:::l€:i:::::::::.:..:::::::::l::::::::::::::::::::::::;;;;!
@@@@l/@l::::::::::;² €€ ΧMS;A@@@@ l:n:l€::::::::::R::::::R::::::::::::::::::;;;;;;}
@@@@@@!Κ::::,Ν::l S@ 'J;R @ @@ ¨ΙΔ-S:::::::::i;R::::::_:::::::::;;;;;;;Ι
@@@@@@@RnV @@ S:Ώ@@@@ @ ' ,.Ζ -R.ή€::::l:;;;:';:::i:::::R::;;;;;;;/
@@@@@@ @ @ u@D MP@@@ @ @ '@@ 'J:;;}rl::Κ:::::::V::::::::l;;;^
@@ @ @ @ @ @ { @ Df m@@@@@@D@ U-'@ !Κ:::Z-A@@@@@@@@@QQQ
@@ @ @ @_ Q@ R@ @ R@@ @ @@ D f@@@@'__l::Κ@} :.:.@}@@@@_,. -] ''L.:.:.::.::::::::::::Pρj]-@@Rei-chan, wake up! It's time for school!
@@-=Ζρ_::::::.::.::.:M`_@@ A@@@@@@@@@@@ €'O-'mR;,;m- ''L::::::::.:.::..:.:.:::;:_-_]_''ρLQ
@@@ @_QρΖ=:.::.::::::::_@ M [--]@@@@@^`ΝTL;,:m::::::::::::::::::::::::::::::::::::::::.:::.:::..:::.::.:..::..:.::.::::M`R€
@,. ]''L::::;;:::::::::::::::::::::::::::::::::_@@@@@@@@^@@ .:g]'--€:::::::::::::°--:::;;Q:::::::::::::::::::::::.::.:::.::.:.:::::::::::::::::_
'LPM`S€:::-]:.:''L:::::::::::::::::::::::R@@@@_, .: 'L@@@@ R@@@_:::::°- €::::::::::::::M`R€;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::_
@@@ ^::::..:::.:.::..::::::::::::::::::::::::::::MASL.:.:@@@ @ @ @ _@ @ _::::::::::MR€::::::::::::::::::MR€;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::R
@@^'LV:::::.:..:.::.:.::::::::::::::::::::^L@^_@@@@@@@@@@_@R R::::::::::::::::MR€::::::::::::::::::_;;;;;;;;;;;;;;;;;;;;:::::::::::::::::`A
@@@^:::::::::::::.:::::::;:::::::::::::;q@@@@{:.: : :.R@@@@@@@ @ @ ;@@MR::::::::::::::::::MS€;;;::::::::::::::€:;;;;;;;;;;;;;;;;;;::::::::::::::::l
-]''L::::::::::::::::::::::;;;;'::::::::::/:.:l@@@@l.: @A.:}@@@@ @ @ @ ^@@@@ @ _:::::::::::::::::::::MS€;;;;::::::S`R;;;;;;;;;;;;;:::::::::::::l
::::::::::::::::::::::::::::;;;;;;':::::::::/:.:.:.@@@@l@@l .:j @@@@@@@^@@@ @ @ @ @ _;;;;;;;;;;;;;:::::::::::`€;;;;:::::::__;;;;;;;;;:::::::::::l
M` [---§::::::::;²:.:.:.:.:l@@@@@@`.:.:.@@@@@^@@@@@@@@@@@@_€_;;;;;;;;;;;::::::::Sή€;;;::::::`€ _;;;;;:::::::::l
@@@@@@@ /;¨:::::/ l:.:.:.:.:.R@@@ l@@@@LPM' @@@@@@@@@@@@@@@RM°- €;;;;;::::R _;;:::::R@_;;;:::::l