.i::::::;::::::::::::::)_ .i:::::/ ゙i;;:::::::::::::::::::::::::::::::;;;::;;;;;;;;;i
i:::::;;:::::::::/ ~~''''''‐-、 ,,,,i::::,',,__ 丶:::::::::::::::::::::::::::::;;;;;:;;;;;;;;i
.i::::;;:::::;::i -ゞ'=-.,_ .ソ:ノ '''''''^‐‐ l::::;:::::::::::::::::::::;;;;;;;;;;/;;i
ヽ::::';;::;;::i .゙-ゞ;;;,ソ _,,,./' '~'''ゞ'~=-.,i:;::::::::::::::::::;;;;;:;;;;;/ ノ'
゙k::::::::;ト-,, ゙'ゞ,;;ソ ,/:::::;:::::::::::;;;;;;;/ '
゙k:::::::==-'' '' ,, ,, ,, ./:;;;;::::::::::::::;;;;;;/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;ィ:::|:::::ハ::::::|::|::/|::::::|:::::::|
/::::::::::::::::::::::::::::::::::::::::__::::::::::::::://|::ト、::L|::::|!:||:!/::::/::::|::!
|:::::::::::::::::::::::::::::::::::::r'rヘヽ::::彡 |:! v!|--,.、`゙//:::::/リ
|:::::::::::::/::::::::::/:::::::{ (⌒ |:r'´ ` 、l:/ ///l:/〃
/:::::::::::/::::::::::/::::::::;ハヽ. |:! |'´ '′
/::::::::::/:::::::::::/:::::::/:::::::L° ゙、
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
. / / / / ! ! l ! ! l ! l !l ハ .ト, ヽ ヽ ヽ'、
/.// / ,' l ! l l ! Lヽ-‐,._Iニlニ![_ノT_l ! !, ‐-、 ヽ
l/|l ! l i |__l,..N、lヽトl ヽVィヒ::ニ'="‐`7/ l l rく l }
l .ll ! l | !. イゝr_j-.、ヽ 〃 .| .|=、ヽ l、 {
!. li.! ト l l ,ィ´-ゞ '´ l .lィ_ ' ノ ヽリ
ヽ!ヽl ヽ、 トヾ、 ノ:. | l(_ ):.ヽ、_ ヽ - 、
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
! ::/l `ト、:i-リ-V-、 '! ::::i.|''ス::| .\N::. ::i i::::::::i::|::::
`メi | :! Y ,イて)ミ::| `、 ::ハ/ ハ[三ミヾ,::::i i::::::/ノ::::
i i | '!. i_ !、;;;ノ :| `(:: ` /(_ノ;;;;} `i,ト、iリ|::;イ::::::::
l i |l , '! `ー-、_ :| |:: i: `ー'´ / /' .:レ::i::::::::::
| i |l ! `ト、 `' |:: !-一'´ ̄´ / .::::::::|:::::::::::
| i :! '! ゝ `ー、_ |:: _,-i ;: .::::|::ii:::::::