@@@@@ :::::::::l::::::::::::::::::::::::_
@@@@@ :::::::/@..R::::::::::::::::::::::::R
@@@@@ ::::/@@@S:::::::::::::::::::::::::€
@@@@@ :/@@@@@R:::::::::::::::::::::::R
@@@@@ @@@@@@@R.:::::::::::::::R:::::|@@@@
@@@@@ ...@@@@@@.... PPP|:::::::|@uIgRΑΔΩρΖoJΎζΛ
@@@@@ =-@@@@@-=E=-@@Ϋ|@@@Η½ΏΖ¨΅αΧθ΅½’ρΕ΅εH
@@@@@ @Ι@@@@@@@@@@ |:::::::|@@@@@ΣΣΣ@v
@@@@@ i j @@@@@@...|:::::::|
@@@@@ @@l l@@@@...|::::::|
@@@@@ QQQQ__^ζ@|::::::|
@@@@@ _Q@__^@@@@ .^|::::::|
@@@@@ ....QtQQQQ^@ |:::::::|@
@@@@@ ^@@@@@@L_@@@ P
@@@@@~@i E@@@@..Ej..
@@@@@~@_@@@@@^^
@@@@@ _