___,,,,,,,, -‐‐‐-''''"~´===ミ=‐-、
,,.r-‐''"フ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;``‐、
_,,.‐''´ /´;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;`、
.,‐'´ /;;;;;;;;;;;/;;;;;;;;;;/;;;;;;;;;;;;;;;、;;;;;;、;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;ヽ
'´ ./;;;;;;;;;;;/;;;;;;;;;/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'_r‐‐'''"´ `````''''‐,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.r'了"`T イ""T‐、 l;l;l;;;;;;;;;l;l;ll;;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;;;ll ::::::: :::::: 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;;;;;;;;;;;;;;;;;;;l;;;;;ヽ;;;;;;;丶、 ` _,,イ'´;l;;;;;l:;l;/;;;;l;;;;;:;l;l;;;l;;;;;;;;;;l;l;;;;l
.l;;;;;;;;;_, ヘ、;;;;ヽ;;;ヽ;;;;;; `T‐-‐''´ lト、,l;;;ll;;l;;;;l;;;l;;;;;;;;l;l;;;l;;;;;;;;;;l;l;;;;l
l,,-‐'' ヽ;;;;ヽ;;;ヽ;/「L._ / .|[;;;;l;;ノ;;`l;;;;l;;;;;;;;l;;;;;l;;;;;;;;;;l;l;;;;l
_,,-‐''´ ヽ_,,t‐'',l | .>-< | );;;;;';;;;;;丿;;;l;;;;;;;;;l;;;;;l;;;;;;;;;;l;l;;;;l
_,,-‐'´ ヽ | | |/;;;;;;;;;\ ,|,'´;;;;;;;;;;( \;l;;;;;;;;;;l;;;;;l;;;;;;;;;;l;l;;;;l
,-‐´ ヽ | く;;;_ィ;;;ll;;;、;;;;)l、;;;;;;;;;;;丿 \;;;;;;;;l;;;;;l;;;;;;;;;l;l;;;;l
ヽ ヽ. Y |'´l;;;l l;;l `´ィ´;;;;;;;く \;;;l;;;;;l;;;;;;;;;l;l;;;l
ヽ ヽ ヽ | l;;ll' l;;l l(;;;;;;;;;;;;;;l´ ,r‐‐ヽ,l;;;;;;l;;;;;;;;l;l;;;l
ヽ __ ._,,,,_ヽ ヽト、''' l ''' lλ;;;;;;_∠ / ll;;;;;;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´ ``‐イ/ .O ``‐--、 ./l;;;;;;;;;l;;;;;;l;;;;ll/
l;;ヽ,,‐'/ l L O l、 /;;;;l;;;;;;;;;l;;;;;;l;;;;/
ヽ;;;;;;;l .l `丶、 ` .人;;;;l;;;;;;;;l;;;;;;l;/
┌==ヨ;l .l l `丶、 / l;;l;;;;;;;l;;;;;ノ
┌┴''"´l l l l `丶、___,,,ノ .l--‐‐イ‐-┐
`´/;;;;;;l l、二コ lコ Cl l二二 ̄ ̄|_,丿ヽ´´
/;/l;;;;;l l l l  ̄ ̄ l;;;;;;;;;;;;;;;l
// l;;;;;l l l /l l;;;;;;;;;;;;;;;l
'´ l;;;;l l l / l l;;;;;;;;;;;;;;;l