..:::::{ .::/ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : │: : : : : : : .':::::.:... :::::::::::::::::::::::::::::::::::::::::::::: ││
\_ノ: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :. : : : : : ,'::::::.:... ::::::::::::::::::::::::::::::::::::::::::::::: ││
. : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : │: : : : : : /::::::.:... ::::::::::::::::::::::::::::::::::::::::::::::::: │┘
. . : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : .│ : : : : : /::::::.:...:::::::::::::::::::::::::::::::::::::::::::::::::::::::│
. . : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : . . . └─── ──‐ ,:'::::::.:. ───────────┘
. . . . . : : : : : : : : : : : : : : : : : : : : : : . . . . ,:'::::::.:...
. . . . . : : : : : : : : . . . . . . , ':::::::.:... ,::'´`':,ハハ ,::'´`'::;,
,.:'::::::.:... ;:' ,.,(:ー.:;:),. ., :;
/::::::.:... ';:';:' ノ;:;:;:つ ':,':;'
/::::::.:... (_ハ,_ノ
,. :'::::::.:...
,. :'::::::.:.... ┌─ r─::┐ 囗
,. '´::::::.:.... |:::::::::|::::::::::| ┌────┐
_...:':´::::::.:... |:::::::::|::::::::::| │ :::::::::::::::::: │
_..:: ''´:::::::::.:... \/\::::ノ │ :::::::::::::::::: │
_...::- ''"´::::::::::.:... │ :::::::::::::::::: │
___ _ ...::-‐ '' "´:::::::::::::::::.:... │ :::::::::::::::::: │
:::::::::::::::::::: ̄_> __ ...:: --‐‐ '' " ´::::::::::::::::::::::::::::.:... ┌─┐ │::::::::::::::::::::::ノ
:::::::::::::::::::: ̄ ̄ ̄ ̄ ̄::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:... │ │ │:::::::::::::: /
...:.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:... 囗 └─┘ │:::::::: /
 ̄ ̄
. . . ┌─────────┐ . . . . . . . . . . . . . . . . . . . . . . . . . . . .
: : : : : : : : : : : │ │: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ┌────┐: : : : : : : : : : : : : : : : : : : :
│ └───┘ / / / /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ / / /
│ / / /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ / / / □
──────┘ / /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ / /
┌┐ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ / ┌┐
└┘ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ / └┘
/:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/
□ /.,.,:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ ロ
/:. .,.,:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/
/:. .,:;:;:;:;:;:;/
ロ /:. .::. ..:.:::| ┌──┐
/:. ..:::::.:.. .::| │ │ ロ
/:. ......::.:::::::.::.::. .::| │ │
/:. ,...:.:.:::::::::.::::::::::ノ:::. .::| __ └──┘
/:. .:/:::.:.:.:...:::::::::::/::::.:. .::;′ [::::::::::::::}
/:. .:/:::.:.:...:::::::::::::/:::::::::.:.:.:.... .::/  ̄/::::/
/:. .:/::...:::_.:.::-‐::''::":´::: ̄ ̄ ̄ .::/ /::::::ヽ ┌┐
/ /::::.::´::::.::.:.:.:.::.:.:.:.:..... .::/ /::::∧::ノ └┘
┌┐ (___.. イ::.:.. .::,、::.. ..::,、:. .:;、:.. .::| L:ノ
└┘ |:::.. .:| |::.. .::| |:. :| |:. .:|
|:::.. .:| |::.. .::| |:. :| |:. .:|
|::: / ̄\::/ ̄\:::/ ̄\:: / ̄\ [::][::] 「:::| ┌─┐
□ |:/:::. }':::::. .::}'::.. .:}::':. .:} L:ノ │ │
|::.:. /::::::. .:/:. :ノ\_/ └─┘
ロ \__/ \__/\_/
□
┌┐
:. :. ┌─────────────┐:. :. :. :. :.└┘ :. :. :. :. :. :. :. :.
: : : │ │ : : : : : : : : : : : : : : : : :┌─────
: : : : : : : │ │: : : : : : : : : : : ┌──┐: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : │
│ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ □
──────┘ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/
┌┐ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ ┌┐
└┘ /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ └┘
/:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/
□ /.,.,:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ ロ
/:. .,.,:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/
/:. .,:;:;:;:;:;:;/
ロ ,:':. .::. ..:.:::| i ┌──┐
/:. ...:.::::.:.. .::| l! │ │ ロ
! / ..:i:.::::::.:.:.::. .::| || │ │
i | | ...:.:.:::::::|:..:::::::ノ:::::.. | .::| || _└──┘
、 | / ̄ ̄ ̄ ̄>l|´  ̄ ̄ ̄ | .:Y:: ̄ ̄|| ̄ ̄ ̄ ̄ ̄i ̄ ̄ ̄ ̄ | |l ̄ ̄ ̄ ̄{[ll´:::::: \ / 〉
┴┼‐┴‐< ̄ ̄\|::..| | .::|::. |! |! !|| :|[l|::::::::::::: } / / 〈〉
} |:::.:.. ..:.::{:. .:-〈::::.:... ! |! .:|[l| :::::::::::::l 〉 \ 〈〉
┬─‐┬‐<__/|:.:.:.:.:.:.:.:.:.::.:::::.:.\ .:`ヽ:.::.:::.:.:::.:.::.:.:.:.:.:::.:.:.:.::::.:.:::::.:.:.|!:.:.:.:! :.::.:.:.:.::::.:.: |[l|:i::::::::::: } / /\_>
/‐┐ \_:|!___>::::_:::::::::i:::::::::::::::\ .::}::\/: ̄\/: ̄ヽ/ ̄ヽ :::: |i:::::::::::::::::::::::::::::::|[l|:|:::::: / / /
└┘ l  ̄l「  ̄ ̄ ̄ ト、_.:ノ .:|:::.. .::|::. .:|:. :| ̄|| ̄ ̄ ̄ ̄ ̄ ̄ || ̄ \\
| \::|:. :|:::.. .::|::. .:|__ノ | i| \_>
! ヽ.__ノ:::.__ノー ‐ ' ! | ┌─┐
□ ! │ │
ロ {\>\ └─┘
ロ \ く
\} □
┌┐ く]<] />
:. :. ┌─────────────┐:. :. :. :. :.└┘ :. :. {/ :. :. :. :. :. :.
: : : │ │ : : : : : : : : : : : : : : : : :┌─────
: : : : : : : │ │: : : : : : : : : : : ┌──┐: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : │
...:.::::::i . . : :  ̄>: : . . Vi::::::.:...
──___ ...:.::::::|V く . . : : : :_∠_: : : : : : . |::::::.:... ___──
─────────..:.::::::! \_: : : :/圭圭圭圭\へ、: : | !::::::.:...─────────
 ̄ ̄ ̄ ̄ ...:.::::::: . . : : ∨圭圭圭圭圭圭ヽ: :\|: . :::::::.:...  ̄ ̄ ̄ ̄
...:.::::::: . . : : : : }圭圭圭圭圭圭圭{: : : : : . :::::::.:...
_,..::- ...:.::::::', {. : : : : : }圭圭圭圭圭圭圭{ : : : : 厂\ ,'::::::.:... -::..,_
_,..::-‐''"´ ...:.:::::::. >─=弋圭圭圭圭圭圭乂_/: . /::::::.:... `゛''‐-::..,_
_,..::-‐''"´_,..::-‐''"´ ...:.:::::::. / . : : : : : \圭圭圭圭/ : : : : : . /::::::.:... `゛''‐-::..,_`゛''‐-::..,_
_,..::-‐''"´ ...:.::::::::. . . : : : : : : :厂 ̄ ̄: : : : : : . . ..:::::::.:... `゛''‐-::..,_
_,..::-‐''"´ □ ...:.::::::ヽ . . : : : : く: : : : : : : : : : . . '::::::.:... ┌┐ `゛''‐-::..,_
...:.::::::\ \/\ /::::::.:... └┘
...:.::::::\ /::::::.:...
──┐ ....:.:::::::`::.._ _...::´:::::::.:... ┌─────┐
│ ..:.:::::::::::::`::.:...._ _...:.:::´::::::.:... │ │
│ ......:.:::::::::::::::`::'':::::.....,,...______..,,.......::::'':::´:::::::::::::::.:... │ │
│ ┌┐ / .....:.:.:.:.:.::.::::::::::::::::::::::::::::::::::::::::::.:.:.:.:.::.:..... \ │ │
│ └┘ / \ │ │
│ // i \ \ └─────┘
│ // | 、\ \
──┘ /// □ i | \\ \
//// | | i ┌──┐ \\ \\
//// / i | | | │ │ \\ \\
///// | | | | i │ │ \\\ \\
///// / ┌┐ | | | | | └──┘ \\\\ \
///// / └┘ | | | | | i \\\\ \
////// / i | | | | | | \ \\\\ \\
////// / ロ ,;::'´ ̄`'::,. | | | | i,::'´ ̄`':;, \ \\\\ \\
////// / ,,;:´ `:;∧_∧;:´ `:;,, □ \ \\\\ \
///// // ´^;;゛;;゛:;^^^':;(;:;:;:;:;:;:;:;);:'^^^;:";;";;^` 。 o 。 \ \\\\
//// / (;:;:;O:;:;:つ0 o 。 。 o ゚ ゚ o ─<| \ \\\
/// // /;:;:;:l___,)i | | | i |:::::::::::::::フ \\ \\
// / (___,ノ: i i | | | | | ∧::::::::::::::ヽ \ \
/ i | | | | | | | | i ロ  ̄レへ.| ̄
┌────────┐ i | | | | | | | | | | i
..:.:..::;. -──────‐- 、::.:.:... │ | _ 囗 └──┘
...:.:.::/ \::.:.:... └──────┘ / \ ..:.:..:::::::::::.:.:.::::::::::::.:.:.:.:..:... ┌┐
..:.:.:/ \::.:.:... { /_\ ロ ...:.:..::; -───‐- 、::.:.:.:.:.. └┘
.:.::/ . : : : : : : . \:::.:.:...ロ \_/ΞΞ:.`< ̄ ヽ─ 、 ...:.:..:::/ \::.:.:.:.:..
/ . : : : : : : : : : : . \::.:.:... \::ΞΞ.:.::}:: }:. }─、 ...:.::/ \::.:.:.:.:..
. : : : : : : : : : : : : : : : . \::.:.:... ┌┐ >、Ξ/ /::: /:: }─く \::.:.:.:.:..
. : : : : : : : : : : : : : : : : : . \::.:.:... └┘ /:. ..::::{_/::: /.:/´ ̄\ノ . : : : : : : : : . \::.:.:.:.
. : : : : : : : : : : : : : : : : : : : : . ヽ::.:.:... /:. ..:.:.:.::、::-<_.:ヽ_ } . : : : : : : : : : : : . \::.:.:.:
: : : : : : : : : : : : : : : : : : : : : : . }::.:.:... 囗 /:. .::>──‐''´ ノ . : : : : : : : : : : : : : : . \::
: : : : : : : : : : : : : : : : : : : : . ::::.:.... /;: .:' /::、: : : : : : : : : : : : : : : : : .
: : : : : : : : : : : : : : : : : : . /:::.:... /:;:;:;:;.,. :. /::.Ξ \: : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : . /:::.:.:.. /;:;:;:;:;:;:;:;:;:,.,.,. __/、Ξ::r=く:::\..-‐ ''7 : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : . /:::.:.:.. 囗 /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:,.,.,.,/ _\≦V´ \:} /: : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : . /::.:.:... /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/:i,,.::‐'''"´ \::\ ..::\__/_ : : : : : : : : : : : : :
: : : : : : : : : : : : : : : . /::.:.:.. /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/ .::|:::::::..:.:...  ̄\´.::\::.\ : : : : : : : : : : : :
: : : : : : : : : : : : : : : ,':::.:.:.. /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; /:::::| :|:::.::... ,{::\__ノ\::.\ : : : : : : : : : : :
: : : : : : : : : : : : : : : i::.:.:.□ /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:; /.:::::::: | :|::::. /::\::.\ V.::} : : : : : : : : : : :
: : : : : : : : : : : : : : : |::.:.:. /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/ ::::::::::::: | :|:::. /::::/ \::..7⌒V : : : : : : : : : : :
: : : : : : : : : : : : : : : |:::.:.:... |;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/::::::::::::::::::::::| :|:;:,.,. /::::/| `:| .:|: : : : : : : : : : : :