:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::
:::::::::::::::::,へ^;,ヘへ、::::::::::::::::::::::::::::::::::::::::::::::::゚:::。゚:::::
::::::::::::::´ ^^i1^v~ヽ:::::::::::::::::::::::::::::::::::::::::::::::。゚::::::::::
::::::::::::::::::::::: !|i :::::::!::::::::::::::::::::::::::::::::::::::☆::::。:::::::::
:::::::::::::::::::::::: ||゚ { ゚д゚} ::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::.... ___」L {ヽクク ::::::::::::::::::::::::::::::::::::::::::::::::::::
.:.:./ ̄  ̄ ̄\;:.;:..:...^:.:.:.:.:.:...^:.:.:.:..^:..;;..,:...;
.:...^.^:ー.:.:.:.:...::.:.:.:..:.:.:^^~.:.:.:.:.::.::^::::... :. :.:.. ...:.:.::^::::,,.;.,
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::
:::::::::::::::::,へ^;,ヘへ、::::::::::::::::::::::::::::::::::::::::::::::::゚:::。゚:::::
::::::::::::::´ ^^i1^v~ヽ:::::
>>133::::::::::::::::::::::::::::。゚::::::::::
::::::::::::::::::::::: !|i :::::::::::::::::::::::::::::::::::::::::::::::::::☆::::。:::::::::
:::::::::::::::::::::::: ||゚ {゚д゚}ノシ:::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::.... ___」L {ヽクク ::::::::::::::::::::::::::::::::::::::::::::::::::::
.:.:./ ̄  ̄ ̄\;:.;:..:...^:.:.:.:.:.:...^:.:.:.:..^:..;;..,:...;
.:...^.^:ー.:.:.:.:...::.:.:.:..:.:.:^^~.:.:.:.:.::.::^::::... :. :.:.. ...:.:.::^::::,,.;.,