::::::::::::::::::::::::::::,.(⌒ 、:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:.:.:.:.:.:.:.:.:.:.:.,. ⌒ ⌒):.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..:.:.:.
:.:.:.:.:.:.:.:.:.:.(⌒ r':.:.:.:.:.:.:.:.:.:.:.:r ⌒ヽ.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:.:.:.:
: : : : : ,.(⌒' : : : : : : : : : : : ,.(⌒ ⌒): : : : : : : : : : : : : : : : : : : .
: : ( : : : : :(⌒ : : : r'⌒ヽ: : : : : : : : : : :
: : : : : : : : ⌒ヽ : : : : : :
. ,, ,,_
(,, ・∀・)
,.;,;⌒Y⌒;;.,
| (\/)
;''' ̄ ̄'''丶、 ヽ /
.:.:. i ゚ ゙、__ノ |;:...;:.:.:.:.:.:.....:.:.:.........:.:.:.
.:...^.^:ー.:.:.:.:...::.:.:.:..:.:.:^^~.:.:.:.:.::::.:.::^::::... :. :.:.. .:.: