:::::::::::::: |::::::|.:.:.::::::`、__、|:::::::::::::::::::゚:::::}`ヽ::::::。:::::::::::::::::|::::::::: | .:.:.:|::::::::::::/:::/: :|.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::.::
:::::::::::::∧::::|: |:, : : ::|:丁]:::::::::::::: ト--' }:::::::::::::゚:::::::::||::::::::::| . . :|:::::::::/:::/.:.:. |.::.::.::.::.::.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./
:‘i,::::::/::∧|: |:::゙:, :.:|:::|:::|::::::::::::::::乂 _ノ:::::::::::::::::゚:::::|::|:::::::::| .::|::::::/:::/ : : /|.::.::.::.::.::.::.::.::.::.::.::.::.::.::.:::/:::::::
::: ‘i,:::::/::::::::|::::::|: :|:::|:::|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::|::::|::::::::| |:::/:::/: : ::/: |.:.:.:.:.:.:.:.:.::.::.::.::.::.::.::.::/:::::::::::::
::::::::‘i, :::::::::∧:::|: :|:::|:::|.::.::.::.::.::.::.::.::.::.::゚.::.::.::.::. .::.::.::_|::::::|.:.:.:.| : :|/:::/.:.:. : |:::::|.::.::.::.::.::.::.::.::.::.::.::./:::::::::::::/
::::::: : ‘i,:::::/::∧|: :|:::|:::|.::.::.::.::.::。.::.::.::.::.::.::.::.::゚.::.:.::.::.|:|:::::::| : ::| : :. ̄|.:.:/|:|:::::|.::.::.::.::.::.::.::.::.::./:::::::::::::/: :
::::::::::::: ‘i,::::/::::: : |:::|:::|.:.:.:.|.::.::.::.::.::゚.::.::.::.::.::.::.:::。.::.:|::|:::::::|.:.:゜| : : :.:.:|.:.|:::::|:l/|: : : : : : .:.:.:/:::::::::::::/: : : :
\::::::::::: ‘i,::::::::::::|:::|:::|.:.:.:.||.:.:.:.:゚.:.:.:.:.:.:.:.:。.:.:.:.:.:.:.:.:|:::|:::::::|.:.:.:.| : :.:.:.:.|.:.|:::::|: : ::|: : : : : :.:/:::::::::::::/: : : : : :
:::::\:::::::::::‘i,::::::::|:::|:::|.:.:. |::|.:。.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:./| ̄|:::::::|_.:.: | : : : :.:|:.:|/.:/:|: : : :.:/::::::::::::/: : : : : : : ::
|\::::\::::::: ‘i,::::|:::|:::|.:゚.:.|::::|.:.:.:.:.:.:.:.:.:゚.:.:.:.:.:.:.:/:::|:::::|::::::::::|.:. | : : ::::::::|: :. /:/|: : /::::::::::::/: : : : : : :.:.:.:.:.
::::::|::::::: \::::: ‘i,|:::|:::|.:.:.:|::::::|.:.:.:゚.:.:.:.:.:,、,、,、,、,|、、|;;;;;|,、,、,、乂:| : : ::::::::::|/://:|/_::::::/: : : : : : ::::::::::::::::
\|.:.:. |\ \___|:::|:::| ̄ ̄ ̄\、xX゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:゙:'|: : : :::::::/://.:.:.:.: ̄//: : : : : : .::.::.::.::.::::::::
: :.::::::::|::::::|:::::::;.:|;:;|:::l: ̄ ̄ ̄|爻:;.:,:゙:゙:゙;';';';';';';';'゙;゙;゙;゙;゙;゙;;';';';';゙;'|: : : ::::::|//::::.:.:.:.:.://|: : : : : : .:.:.:.:.:.:.:.:.:.::::::
.:.:.:.:.:::::\|;:;:;:;:;:|;:;|:::|:::::::::::::::::|爻:゙:゙:゙゙;゙;゙;゙;゙;゙;゙;゙;゙;i:i:i:i:i:i:゙;゙;゙;゙;゙;゙;|: : : ::::::: ̄|::::::. :. //|:::::|: : : : : : .:.:.:.:.:.:.:.:.:.:::::
.:.:.:.:.:::::::::::::;:;:;:;:|;:;|;:;|jjv::::::::::::|爻i:i:゙;゙;゙;゙;゙;゙;゙;゙;゙;゙;゙;゙;i:i:゙;゙;゙;゙;゙;゙xX|: : : : ::::::::::|:: : //:::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.:::::
.:.:.:.:.:.:.:::::::::i:i:i:i|:;;|i:i|此ヒヒ:::::::|爻爻゙;゙;゙;゙;゙;゙;゙;゙;゙;i:i:i:i:i:| ̄xミ;ミミ|: : : :::::::::::::|//|: |::::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.:::::
.:.:.:.:.:::::::::::::i:i:i:|i:i|i:i|批批此::| ̄ ̄ ̄ ̄ ̄ ̄´:|//|:::::ミ;ミ;ミ;ミ|: : : : .:.::::::: ̄|.:.:.:|: |::::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.:::::
ニ‐:_.:.::::::::::i:i:i:|i:i|i:i|紕批批此二二二二二二|:|//|:::::ミ;ミ;ミ;ミ|: : : : : .:.::::::::::|.:.:.:|: |::::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.::::
::::::::ニ-:_::::::i:i:|i:i|i:i|豼豼批批ヒ_:::::::::::::::::::::::::::: :|//|:::::ミ;ミ;ミ;ミ|: : : : .:::::::::::::::|.:.:.:|: |::::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.::::
: : : ::::::::::ニ-:_|i:i|i:i|豼豼批批ヒ_~二二二二二|:|//|:::::ミ;ミ;ミ;ミ|: : : :.:.:.:::::::::::::|.:.:.:|: |::::| |:::::|: : : : : : .:.:.:.:.:.:.:.:.:.:::
:.. . | .| . . ...:.:.::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . ..:.:.:.:::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . ..:.:.:::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . .:.:.:.:::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . .:.:.:.::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . .:.:.:.::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|("::::;;(`;::;‐、,_;;;;;;;;;;;;;;;;;;;;;;;;;;;
| .| . . .:.:.:.:::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{(;:`;;::"ノ;;:);;;;:;;;; ゙゙゙゙゙゙゙̄ヘi、、;
| .| . . .:.:.:.::::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l((、;;;;:ゞ),;:;'``));:;:;''ソ,;、\(゙"''
| .| . . .:.:.:.:::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;:;:;、;:i;lゞ,;:ソ;:ソ)゙;;;;;;:ゞ),;:;'``)
| .| _ . . .:.:.:.::::::;:;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;m,、;;;;;;:ゞ),;:;'``));:;:;''ソ;:'ソ,,)
| .| | | . . .:.:.:.::::::;:;:;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;゙゚,lh,(;;;;:;;;;;;((;:;:;;;;:;;ミ;;;;;:
| .| | | . . .:.:::::::.:.:;:;:;;;;;;;;;;;;;;;;;;;;|;;;;;|;;;;;;;;;;゙゙|り,¬-,,,_(;:`;;::"ノ
.''¬┼‐--、|,,|__| . . .:.:.:.:::;:;:;;;;;;;;;;;;;;;;;;;;|`'-、;;;;;;;;;;;;|;;;;;;;\ :) `;;;;;:;:;;,;:
;;;;;;;;;;;;;;;;;;;;;;;;;┌┐:;.:".,:::.:,::;..,:;:::;.:゙.,:;:;,':,,:::.:,::;..,:;:::;.:".,:;::;:;,':,,:゚'x|;;|;;;;;;`-、;;;;;|;;;;;;;;;;;;;;`''ー-,,_;;;:ゞ
;;;;;;;;;;;;;;;;;;;;;;;;;;;| |:;..,:;:::;.:".,:;:;,':,,:;,:;.:;..,:;:::;.:".,:;:;,':,,:;,:;..,:;:::;.:".,:.:;゙,\;;;;;;;|;;;;`-、;;;;;;;;;;;;;;;;;;;;;;;|;;;;`-、
w`゙'''ー- ;;;;;;;;;| |;:;,':,,:;,"'.:;゙,::.:,:;~::;.:".,;:;,':,,:;,"'.:;゙,::.:,:;~::;.:".,::;.::;..,:::゙\;|;;;;;;;;;;;;;;`-、;;;;;;;;;;;;;|;;;;;;;;;;;
::::::wi爻//llliii| |".,:;:;,':,,:;,"'.:;゙,::.:,:;~::.,:;;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;..,:;:::;.:".,:\;;;;;;;;;;;;;|;;;`-、;;;;;;|;;;;;;;;;;;;
iwWWiiw ; | ̄||:~::;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;..,:::゙::,:;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~::;.;;;;\;;;;;;|;;;;;;;;;;;`-、;;;;;;;;;;;
::wii:::ywiy:i| |,':,,:;,"'.:;゙,::.:,::;..,:;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~::;.:".,::;...:;~::;.:".,::;..,:;:::;.\|;;;;;;;;;;;;;;;;;;;;;`-、;;
Wiiiiw;;iゞW| |:;.゙.,:;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~::;.:".,::;..,:゙;:::;.:".,:;:;,':,,:;,:;..,:;:::;.:".,:;:;,':,,:\;;;;;;;;;;;;;;;;;;;;|;;;
::: ..::: :ywiy| |:,;;::,"::.:,:;~::;.:".,::;..,:;:::;.:".~::;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;..,:;:::;.:".,:;:;,':,,:;,"'.:;\;;;;;;;;;;;;;|;;;;;
;;;WWiiw;;;; | |:;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;..,::;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;.;;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~\;;;;;;;|;;;;;;
wiwvy...:::::;| |:;..,:;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~::;.:".,::;..,:;:::;.:".,:;:;,':,,:;,:;..,:;:::;.:".,:;:;,':,,:;,"'.:;゙,::.:,:;~\;|;;;;;