_,,,,,,,,,__ ___,,,,,,,,,,,,, _,,,,,--, l;:ヽ _,,,-''''~~~,,,,,,,,_::::::~''''-,,,_
,-''''/:::::::::::::::~'''--,,''----,_,--'''~::::::::::::l l:::::ヽ, _,,,,-,'~:::::_-'''''~~:::::::::~''-;:::::::::::~''-,_
ヽ;;;l::::::::::::::::::::::::::::::~::::::::::::::::::::::::::::::::::::::l l:::::::::~''l ~〈:::/::::::::::::::::::::::::::::::ヽ;:::::::::::::::ヽ,
,,.'l::;:::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::::::::::::l ~'''--/l /'''~:/::::::::::::::::::::::::::::::::::::::::ヽ::::::::::::::::ヽ,
//:l::/:::::::::::::::::::::::::/;ヽ::::::::::/l:::::::::::::::::::::l /:::l/ ~''l''''--;;;;;;;;;;;;;;;;;;;;;;;---'''''i:::::::::::::::::::ヽ
. //,,-'::::::::::::::::::::::::::::l;;;;;ヽ::::::/;;l::::::::::::::::::::::\ l:::::/ ヽ ヽ, l:::::::::::::::::::::::ヽ
. /;l:<:::::::::::::::::::::::::::::::::l;;; ;;;;;l:::/;;;;l::::::::::::::::::::::::::::ヽ l::::l _,,-'''''-,~''--' _,,,,,,,_ l::::::::::::::::::::::::::l
/;;;;;;;l:::ヽ::;;:::::::::::::::::::::::::::l ~''-''~ .l::::::::::::::::::::::::::/ l:::l ' ''-,_ ヽ::::::::::::::::::::::::l
 ̄~l;;;l::</:::::;;::---;;_::::::::) !;:::,::,人::::::::::::> lヽl ., ヽ::::::::::::::::::::::l
l;;;;l::::::ヽ;:(./ノヽ,ヽ~ヽ,_ _,-''ノノ .(i')::ノノ lヽl lヽヽ::::::::::::::::::/
l/:ヽ-;;_l'~ ,,-'''~,~''-,_ ~'' ''.,,-''''~~ヽ''/-,~ /~'l _,,---,_ ___ ヽ~'::::::::::::::::/
. l::/,,,-,,_.l ヽ. ( ~''~)ヽ ~(~''~)/ /,- l lヽl ''~~ ~''-,_ ';ヽ::::;;-;;_:/
l:::ヽ 〉 ~'''----''~ ヽ---'ヾ/ / ヽ.l , ~'''~._,,,_.ヽ
. l:::::::~'-,_ ヽ , /'/ l / ./
l::::::::::;;;;;;;~''''ヽ, /:l' ヽ '----' ヽ /
. l:::::::::::;;;;;;;;;;;;;;;;;;ヽ, -- ./::::l _ヽ /ヽ,__,,-'
l/:::::;;;;;;;;;;;;;;;;;;;;;;;;;~'''i--,,__ _,,,,-'''~::::::::::l l:::l/:ヽ,,_ _,-'::::::::::l _,,,,_
. /::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ヽ,_ ~.lヽ;;;;;;;;;;;::::::::l ~',,--''''/''''-----''''''''~~ヽ:::::::::::::l ヽ::)
(::::::::::::;;;;;_,,---,,_,,,-''ヽ ~''-,,/ l-,,_;;;;,,,-,,:ヽ /l:::::::/:::::::/,.' .ノ::::::ヽ,,--;;;ヽ,__ノノ
\,:::::::::/ ,-ヽ. ヽ /.\ ll. ヽ,,_ ヽ~'''ヽ /:::::::l::::::l::::::::l,_~''''--''/::::::/ /~''-,,_ .~
ノ::::::::/ / ) ヽ/, O l.'l.l l .l:::::/ /:::::::::ヽ::::l:::::::l ~'''''''/::::::/ /:::::;;---,i
~''~-:::::;;;/ ' / ,l, l lヽ / .l.l lヽ .l:::''フ l::::::::::::::ヽ:ヽ:::l /::::::::/ ./::::/::::::::::::ヽ
_,,,,---,,,,_
_,,,,,-''~::::::::::::::::::::::ヽ,,
,,-'':::::::::::::::::::::::::::::::::::::::::::ヽ
. /::::::::::::::::::::::::::::;;;;;;--;;_::::::::::~''ヽ
. /:::::::::::::::::::::;:::;,-''~ ''-i:::::::::::::ヽ
. l:::::::::::::::;;;-''// _,,_ l::::::::::::::::ヽ
l::::::::/ __,,,,ヽ,,_,,)ノ ---,,,_. ヽ;::::::::::::::::l
. 〉;;:::l -''' ~'ヽ ヽ;:::::::::::::l
. l:::::::l l::;;--;:::::l
'/~~l. --t---j- -t---j-- ' _,,-, .l::l
. l. ~>l,,,,, ~''''~ ~'''~,,,,,, / ./:l
ヽ,,_,l ヽ__/::l
_,,--------,,_ l:::ヽ /~;;;;;::::::l
_,,-''~ ,---,,~~) ~'-,_ (''''''''''''''''フ _,/;;;;;;;;;;;;;;::::ヽ
_,,,,-''~ \ ヽノヽ;;;;;;;;;~'''-,,_____,,,-i'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ヽ
-'''~ \-ヽノ,,,;;;;;;;;;;_,,i,_ _,,,!-,,_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::ヽ
~'-' ./,-''~ /~ヽ ~'''-,,_;;;;;;;;;;;;;;;;;::::/
. /ヽ,, ,,,_~''''-,,-'' '/-''i ~ヽ;;;;;;;;::::l
/ ~'-,,,--''-'''~'/~ l i l .l , l;;;;;;;::::ヽ
/ /:::;;;;;;/ l.l ☆ ☆ , ./ l;;;;;;;;;;;:::ヽ
/ l:::::::::;;;;;l .ll l ./ l;;;;;;;;;;;;;;::ヽ
ヽ::::::::;;l. l--,,,,,,,,_____ ll l;;;;;;;;;;;;;;;;;::l
∩ ∩
_,,--,,_n⊂O⊃O⊃
/_,,,-⊂o)⊂O⊃O⊃-,
. / / _,,-''''⊂O⊃⊂O⊃, ヽ
. / / ./::::::::::::::::::::::::::::::::ヽ, ヽ 'ヽ,_
/ / ./:::::;::∧∧::/l::::;::::::::l, ヽ ~''-,,_
/ ' .l::;:iV''--,. '' _!ノl::;:::::::lヽ ヽ __~''-,,_
. / .l:::l ,-''''ヽ ,,--,ヽlノ::::l ヽ ヽ,,,,l~⊂(~~)⊃o)
. / l~ヽl {:::。} {:::。}ヽl::::/ ヽ ヽ,.>-/'i~iソヽiヽiゝ
/ ヽ_.l ~~__'__ '-'' /'~'i <~~''',⊂(⌒)⊃_)}ヽ
. / l. ヽ l l ./_,ノ ~i''''i -'~'∪iヽ'。ヽゝ ヽ
. / l. \ ヽ.ノ_,,,/~ .l_,,!--,'''i~ヽ, ヽl ヽ'~ ヽ
/ .l l~'''''~ l' // /⊂l l ゝ-'~'' ヽ
/ ,,----'''~'()''''''~''''--,,,,_ .// .//~ l ''i.l~ ヽ ヽ
/ ヽ ヽ,,,_~' '~~ __,,-''~ヽ '-'ヽ// /'ll. l.l ヽ ヽ
. l ./'ヽ o O''0''O'''o~ _,,-''~ヽ /-' ./.{.l l.l ヽ ヽ
l _,,-'''/ ./ lヽ, /ヽ / / '-'~~'-'ヽ ヽ ./
l ./ / .l y ヽ, ヽ,/ ./ ヽ ヽ /
l ./ /~'''-l / \ / ヽ /
l' / / .l / \ / ヽ /
l / / / .l ~'''~ ヽ.l
ヽ / ./ / l .l
. / /''~~.(, ヽ-,,_ l
/ ././// _,,-''~\丶\ l
/ // / ./ l l ヽ ヽヽ ヽ, .l
/ ,, ノ./ / l .l ヽヽ ヽ ヽ /
/ //// / l ヽ.ヽ. \ ./
. ∪-''~ ./ / l. ヽ ヽ /
/ ./ l ヽ ヽ ./
./ / l ヽ ヽ /
: : :/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;::::::ヽ::::::::::::::::::::::::::l;;;;;;;;;;l
: : i;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;::::::::::::::::::::::::::::::::::::/;;;;;;;;;l
: : :\;:;:;:;:;:;:;:;:;:;:;i;:;:;:;:;:;:;:/i;:;:l;:;:;:;:;:;:;:;/l;:;::::::::::::::::::::::::::::::/l;;;;;;;;/
: : : : : ヽ;:;:;:;:;:;:;:/i;:;:;:;:;:;:l l;:;ll;:;:;:_,,,,,l-l-'';:;::::::::::::::::;::/;ヽ__l;/
: : : : : : l;:;:;:;:;:;/ ヽ;:;:;:;:l_,,i/-ヽ;:;:;:;:;l: ヽ;:;:;:;:;:;:;::::::ヽ;;;;;;;;;;;;;;\
: : : :_,ノ;:;:;:;:/: : : _,,-''-': : : : : \;:;:l: : :~'-;:;:;:;:;::::::ヽ;;;;;;;;;;;;;;;;;ヽ
: : ., ~'''''''~ _,,,-''~ _,,,,,,,--− l;:/;i;:;:;::::/;;;;;;;;;;;;;;;;;;;;;;ヽ
: : :l: : : : ,,-''',,,-''''~_,,,,,---''ヽ:::ヽ l l/;:;ノ;:;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
: : :ヽ,,-'~ _,,,--i'''~_________,,ノ::::::l l /~ ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
: : : : : :='''~ ⊂⊃~;;;;;;;;;;;;;;;; ::/ ./ .l ,-''ヽ .l;;;;;;;;;;----------'
: : : : : : ヽ ヽ: : : : ''''''': : : / / l ./: : : : .l;;;;/
: : : : : : : :ヽ, ~''''----'''~ ./ .l/: : : : : /'i
: : : : : : : : : : ~'''---,,,,,,,,,,,,,-''ヽ`' /,: : : : : ./::::l
: : : : : : : : : : : : : : : : : : : : : : : /: :l : : ./::::::::l /~'''---,,--,''''丶,
: : : : : : : : : : : : : : : : : : : : : : : /: : : ./;::::::::::l .,,,,----v''~~~~~'v' ~~ヽヽ
: : : : : : : : : : : : : : : : : : : : : : : ./_,,,,,-'~;:;:;:;:;:::::::::l ,,,--/: : : : : :.l : : : : : : l : : : : : : l.ヽ
: : : : : : : : : : : : : : : : : : : : : : /:;:;:;:;:;:;:;:;:;:;:;:;:::::::::l /: : : l : : : : : : :l : : : : : : :l : : : : : : :l: ヽ
: : : : : : : : : : : : : : : : : : : : : : ./;:;:;:;:;:;:;:;:;:;:;:;:;:;:::::::::l / : : : :l : : : : : : :.l : : : : : : :.l : : : : : : .l: : 〉
: : : : : : : : : : : : : : : : : : : : : /;:;:;:;:;:;:;:;:_,,,,-----;::::l / : : : : l : : : : : : : l : : : : : : :.l : : : : : : :l /
''''''''''''''''''''''-: : : : : : : : : : : ./,,,,,,,,,,_,,-'~ ~ヽ/ : : : : :.l : : : : : : : l : : : : : : : l : : : : : : :l
: : : : : : : : : : : : : : : : : : : _,/. . . . l . . . : : : : . . .l : : : : : : : : : : : : : : : : : : : : : : : : : : : : : .l
: : : : : : : : : : : : : : : : _,,-'' l : : : : : : :l,/: : : : : : : : . l : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ノ
: : : : : : : : : : : _,,,,-'''~ l : : : : : : :.l : : : : : : : : : : : :l : : : : : : : : : : : : : : : : : : : : : : : : : : :/
;;;;;;;;;;;;;;---'''''~ l : : : : : : : :l : : : : : : : : : : : :ヽ : : : : : : : : : : : : : : : : : : : : : :,,-''~
: : : : : / .l : : : : : : : :l : : : : : : : : : : : : :ヽ, : : : : : : : : : : : : : : : : : :./
: : : / / : : : : : : : : l : : : : : : : : : : : : : : l : : : : : : : : : : : : : : : : : l