,,、-ー''",、-'i:::::::::: ー 、
. r'フ,,,,,、-'ツ/~i/~'i:::::r''",、-'"i,,、-'|::::::_r――''~'
,ノ ,,,、、 / 'ー"'ー"::::r''" ,、-'" ,、-":::::ヽ
/ / / /)ノ""i从iii|、-'" ,、-':::::/~|___| た
r"ノ //,、-'"iiiij;;;、iii'",、-'":;;,r-''" ,-、/
 ̄ /// :r、、,rイ彡ノ"::::'''"// |.´ わ
ノ/ ~/ ::ソi `ヽ彡::ノ::::ノノ::~/
. /ノ,,r":: ::::t t e };;r''":ノ"::::''ヽ, ば
i::::::::r":::::::::: ヽ~''ー'";;;;;;彡::::((::;、,ゝ. //
ヽ::/ ;;;;、 --ーー 、、、,, ~~",、)::;;;;;;;;;;;;''":::ノー、__ ・・
. r〉 リ"" ::::::::::::::....:::,、-''";;;;、-'''";;;;;;;;;;;;;;;;;;r'"ノ/⌒)"
// r从 """",、-'" ,, ::::(;;;;;;;;;;;;;;;ノ~,、r''~,,ヽ;;;彡 u' ノ
/(|ii|;tii、it,,,、、, (''"~~"( ,,、-ーヽ;;"''''-、' 、ヽ ,ノ"彡 /|
ミ(((iミ、ー-、ミミ`≧'ー--:::、;;;;<t:: ~'ー~'"、、、-'"ノ
:i 、,、-'"::;;;;;;;;;;;;、-ー'''""'i- 、ヽiiii、t、 ..........iリr'r"ヽ,
::t ヽ;r'~、 r j,,,,,、-'ー'`'ー、i_t t从tヽミミニ;;;;;r'ノノ ヽ
::::t'、 `tー-、シノ;;;;::::::::::::::;;;:::、;::t 、i''~'ーー'''r( t''"t ;;;;;
: :::tiii、 ヽ;;;;;;;;;r~~ ''''ー"、::: ヽ' 、ヽ、::::::::tt t t ::::
tiii、 ヽ(:::::::::::::: ` ヽ~' 、;;、::::::ti ,): i ..:::
:t ii| ~' 、;::::::: ヽf、,,ヽ i|イ::::: |::: ::::
::ヽ i \ ヽ'''ー 、;;r 、,,r、r ヽ" ,).ii ti|::::::i|:::::
::::::ヽ :::\ ヽr、/ ,,,,、-ー'''",,ノ 'j:::::リ::::::::
ヽ ::::::::::::~'' 、 :::\ `~~~ ,,,、-''" ii/ ::::::::::
\::::::::::::::: :::~' 、 :::::~'''''''Y''''" ノ ::::::::
\:::::::::::: ::::: '、 |i ::;; 、 ''";;;;;......
::::::: \:::::::::: :::::~'ー- 、,J ,、-'";;;;;;;;;;;;;;;;;;;;;;;
::::: \::::: :::::::::::::::::::~~"""r"