___
,,..-''"::::::::::::::::゙''::-..,,,_
/::::::::::::::::::::::::::::::::::::::::::`ヽ、
/:::::::::::::::::::::::::::::::::::::::::::::、::::::::::ヽ.
/::::::::::::::::/::::;;::::::::/`ヽ::::|:::::::::::::::l
|:::::::::::::::/://:/ l:ノヽ::|:::::::、|
|:::::::::::::イ" '´ `ヽ::::|
/:::::::::::::::| −'二 ̄ / 二''− ノ::/
/:::::::`:-;;イ "(::)` ´(::)` /イ
/::::::::゙-(.|:| | |ノ:|
/::::::::::::::::::l:|、 ' l:|::ヽ
|:::::::::::::::::::|::|:゙ヽ. `−' ,,イ:|::::::ヽ
ヽ::::::::::::::::ヽl::::::l`''- ,, _,,.<:::ヽl:::::::::ヽ
|::::::::::::::::::::, ⊥‐─ ⊥´, :::::::::::::::;/
\::: ノ´;;::/ __/;;;/"'''--、
/;;;;;;;;;;ヽ /;;;;:::::::;;{ \
/:::::;;;;;;;;;;;;;;;} Y/:::::::::;;;;;;;;;;ヽ ヽ
{::::::;;;;;;;;;;;;;;;;;|X|:::::::;;;;;;;;;;;;;;;;;} ハ l
\;;;;;;;;;;;;;/ \::;;;;;;;;;;;;;;;/= .| l
/ } ̄ ̄  ̄ ̄ ̄/ l l
i 'i, ,i' l . l
l l ,i l .l
} l { l l
( 'ヽ 'i l l