r''''''、 ,.--、_
lヽ r'",~-'' __ "'" λ_,-、
丶.ヽ _,,>゙--‐‐==''::=-、/_r, ソ_ /!
、.___,ゝ,ゝ''"~: : :ヽ--": :> ,-、'''ゝ=z,,/ Y .ノ
ヽ、_../: : : : : : : : : : : : : :´"'': : :": : : )ヾ:;:、 ./ / ,r"i
/: : : : : : : : :/: : : : : :x : : 、: : : : : '、__, '、/ ,<'i,,_ / ノ'
// ,. /,/ ノヽ lヽ i ヽ/ '"~ "k '"
ノ'/ . : : :i : : : ,-,/l: : : : :ノ -ヽ‐ト、',: :i : : : :丶 .}
.l : /: : :.i: : :/ ;.、'、: : :ノ ,. ,,, ソ,, ',: il : : : : ヽ. .丿
.!: :| : : : i、:/,γ,li. ";ノ γ,lllllli:."vi/l :,': : : :,,ゝ-,-,'",ヽ,
.l:.:i、: : : :l:ヾ!'.illlllll illliillllllll゙; y i::ノ!: : :!l::i-、_,/",k"
ヾ:i ヾ: : i :゙i ''!oノ llllllll0、リ '"ノ,λ: : i.i:i':ヾ'、"、ヽヽ、
゙' ヾ、lヾ';,_ ' ゙'‐-゙ ゚' / ゝ!: :ノ:i : : ヽ`、'、: \\
r';"-、.゙'、 ‐ ,ノl: /゙゙"'i"~゙ヾ_>ヽ:、.ヽ_,>
. ゙;._,,,.). \,_ , i l./ .i ,r-、 ヽ.、
,-''"r'"、,_ ゙、ヽ"''--t‐''゙'!. __..ノ ノ _,,'-、;;;;ヽ ヾ、
,r';;;;;;;"'、 \ ,,,_ヾ"'' ''"/ /'"~ (;;;;;;;;ヽ ヾ.
ゝ;;;;;;;;;r'" '''',,、-<'''ヽ ヽヽ>-‐<'",‐,''','"'',-、 ヽ;;;;;.ノ. ヾ.
,.'.ゞ゙、;;(_.r'/ i,-、_l、.l、_l、_l:ζλ:.l_l._/!_k'_.、'i、,_、,_ ノ;/. ヾ:.、
, ': :,':(;;ゝr_" ./';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヾ \_/;l": ヽ ヾ:..、
. /: : :,':γ";;;r゙ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ '(;;;i: :; : .ヽ.. ヾ::.、
. ./: : ::,': ノ';;;;;;;"v';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,'';;;;;;;;;;;;;;;;;;;;;;;;;;;';;,ヽ,-';;;;ヽ、, : : ヽ i: :!
. ,/: : :,': :(;;;;;;;;;./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_;;;_....,';;;ヾ;;;;;;;;;;i:',: : : ヽ ゙i: :i
. /: : : :,.-'"ヾ_r";~/'''‐--‐'",""゙゙゙'''‐-、;;;;;;;;;;;;;;;;;r''" ヾ ソ;;;ヾ;;;;;;/ヽ', : : :ヽ. ゙i: :i
,i'"~"''-" (~ ,i''/ / i;;;;;;;;;;;;;_;ソ | ヾ-、__ヾソ ヽ',: : : :ヽ、: :i
.゙ゞ).,,.-‐ ,,,)/ ゝ、''''-、 、-,r-‐、_ / ヽ ,,..r,'T'"ソ ヾ;l") ´\: : : ヾ.i
(´ i'フつ/. '-r" __ ヽ,,i;';--;';;;;;;/-' / ,..-‐‐ノ ,ソ;;;;i /~"''‐i;;(" ._,-、.゙ゝ,: :ヽ
,i''ソ";;;;`゙-'"~`("~ ~"!'l' |;;;;;;;;;;;;;;;;゙''") '-、/ ゝ--‐'''";;;;;;i !"'‐、ノ;;l) (~_"'、ノヽ: : :ヽ
i/;;;;;;;;;;;;;;;;;;;;;;;;;;;~"'/''y i .i;;;;;;;;;;;;;;;;;;;;/、,,,,....,,,、' i;;;;;;;;;;;;;;;;;;;;;iヽ、 ヾ.;;ゝ,,,,,ノ;;;;;;;;;;;;ヽ: : :ヽ
/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/,,.ノ i .i;;;;;;;;;;;;;;;;;;;;i' i;;;;;;;;;;;;;;;;;;;;i !i~"'、i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ.: : i
,-"~x'"i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;( i .i;;;;;;;;;;;;;;;;;;;i'. i;;;;;;;;;;;;;;;;;;;i ,ソ.,,,,丿;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ::i,,,-、
i"."''-、"'-、.,_;;;;;;;;;;;;;;;;_,.、-''l"''-、i`i;;;;;;;;;;;;;;;;;;i 'i;;;;;;;;;;;;;;;;;i/;i"~ i_,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; >‐''"~"''、
ゝ __ "''‐''''''" ,,.. i,.-‐''i;;;!;;;;;;;;;;;;;;;;;i, _,,..--...,,,_ ,.'i;;;;;;;;;;;;;;;;i;;;;;゙i"''ソ "''‐-、.,_;;;;;;;;;;;;;_;-''" ヽ ,ノ
゙'''‐ ''"~/ -''"~ / "''-i;;;;i,-===-、i ""~;;;;;;;;;;;;;;; ~".i,-===-、i;;;;/,ノ´ ! ,' "''''‐'"ヽ r'"~''"
゙''‐、.,,,、-‐''"~´"''‐-、ノ .l::;;;;;;;;;;;;;ヽ''''''' '''''''''/;;;;;;;;;;;;;;;;i ゝ、_,-''~''‐"~'‐-、..,,,,、-''"‐'"
本文長過ぎって言われた…
、、、、、、、、、、、、,,,,,,,..____ "''-、_ヽ、{. ・,-'";;;__、---‐‐'''""''''''‐‐- ::::::::ヽ、 /::::/
\,,...、、-----、、、、、_"'''''‐‐-、 "、.ゝ_ /';"~__;;、--‐'''''"""ー‐---- 、..,,__ ::::::::::ヽ /:::/
´""'',‐"z--、、,ヽ,-'",,-‐'"/::::::::::::;;;;;__-"::::::::::::::::::.. :::::::::ヽ /::/
"""'''‐‐- 、、、..,,,,_ /:::::"、 :::,r',".、"~__ /::::::;;;;;;;;;;;,r'"::::::::::::::;;;;;;;;;;;;;;;;__,,--‐‐''''""::::i,、‐/
""""''''''‐‐- 、、、..,"=‐-、、、、..,,,,_ヽ、:::ヽ/'":::::ノ i'/.:::,,;;;;;;;;;;/:::::;;;;;;;;;;;;;;___,、-'"~~:::::... ::::":''''ヽ、
,,.-''"~´~"'''、‐‐‐----ヾ__ヽ_ /i::i/:::;;;;;;;;;;;;/,,,,,;;;_、-‐""/;;;;;;;;;;;;;___、、-‐'''"~ :::::::::::::ヽ
,i'";;;;;;;;;;;;;;;;;;;;;;;;;i゙'、 ,r'";;;;;;;;;;;;\,ノr',;;;;;;;;;;;,r/;;;;;;;;;/ /;_、-‐ヘ"-";;;;、-''"~ ::::::::::ヽ
,,-'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i_ ヽ-"i;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;/,i;;;;;;/ 、-==='-、、 __,、"~-‐''';;;;;::::::::::::.... / ::::::::::ヽ
r'";;;;;;;;;;;;;;;;;;;;__、、、、、、、二'''";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;/ ,i;;;;/. /r‐'''""'ヽヾ"、~~´ V;;;;;::::::::::::::::::::::.../ ::::::ヽ
r''''""""""~~~::::::::::::::::::::::::::"''-、、_;;;;;;;;;;;;;;;;;;;;;;;;i; ,i;;;/ /,i';;;;;;;;;;0;;;;`i i /;;;;;:::::::;;;:::::::::::::::/:/.. :::::ヽ
/:::::::::::;;;;;;'''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::ヽ.._;;;;;;;;;;;;;;;;;:i i;/ i;;;;。;;;;;;;;;;゚;;;;;l / /;;;;;;,,''''':::::::::::::/:/:::::::::i:: ::i
:::,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,:::::::::::::ヽ、;;;;;;,-.i i' {: ::::;;;o;;;;;;ノ ‐-、_____,,,,--‐‐"/;;;;;:::::::::,i::::::: i
;;;;;;;;;;;;;;__,,,,,--‐‐‐-、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,::::::::::::::ヽi'" l ゝ ::::::::/ ,,-,=、"'i;;/;;::::::::::/::::::::::. i
;;;;;;''''"";;;;;;;;;;;;;;;;;;;;;,,,,,,::::::::::::::::::::::::::'''''':::::::::::::::::ヽ,-ヽ、、,,_.  ̄ ̄ /σiヽi /;/;;;::::::::/:::::::::::::: i
~~~~""""''''‐‐--、、,,,::::''-、_;;;;;;:::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;''ヽ /;;;;;;゚;///;/;:::::::::/::::::::::::::::::i
::::::::::::::::::::::::::::::::::::::::゙゙゙''-:::::::::;;;;;;;;;;;;;;,,,,:::::::::::::::::::::::i;;;;;;;;;;;;;;;;;;/ ,,..ヘ、 , ,' :;。;;//;:/;;;::::;;;;/::::::::::::::::::::i
::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::i;;;;;;;;;;;;;;;;;;;,,:::::::::::::::::/;;;;;;;;;;;;;;;;/ /::::::::.i;;;;、 ヽ_//;;;;/;;;;;;;;/;::::::::::/:::/;i/
;;;;,,,:::::::::::::::::::::::::::::::::::::::::;;;;:::::::i;;;;;;;;;;;;;;;;;;;;;::::::::::::::/;;;;;;;;;;;;;;;;;i' (:::::::::::::ノ''"´ /;;;/,-‐''";:::::::::/::/;;/
::::::''::::;;:::::::::::::::::::::::::::::::,;;;;;;;:::::i;;;;;;;;;;;;;;;;;;;;;;;::::::::::/;;;;;;;;;;;;;;;;;;;;ヽ ` __,,/-";;;;;'''::::::::::,,-"//;;/
;;;;;;;;;;::::::::::::::::::::::::::::::::::;;;;;;;;;;:::i;;;;;;;;;;;;;;;;;;;;;;;:::::::::/;;;;;;;;;;;;;;;;;;;;、i'゙'''‐----‐‐‐'''''"""-,,,,,,__;;;;;;__,,--/;;/ /;;/
;;;;;;;;;;;'''''''':::::::::::::::::::::;;;;;;/;;;;;::/;;;;;;;;;;;;;;;;;;;;;::::::::/--'''"'ヽ;/ "" ,,,、=-" /,-"
:::::::::::::::::::::::::::::::::::;;;;;;;;;/;;;;;;:/;;;;;;;;;;;;;;;;;;;;:::::::::/ ,,..-''"~ ,,--=''" /
:::::::::::::::::::::::::::::;;;;;;;;;;;;/;;;;;;;:/;;;;;;;;;;;;;;;;;;;::::::::::/;_"~
::::::::::::::::::;;;;;;;;;;;;;;;;;;;;/;;;;;;;,r';;;;;;;;;;;;;;;;;::::::::::::/;;;;;;~"ヽ
,,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;""~;;;;;;;;;;;;;;;::::::::::::/;;;;;;;;;;;;;;;;;i
;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::/;;;;;;;;;;;;;;;;;;;;/
γ . . . . . . . . . .ヽ::::::::::::;;;;;/::::::::;;;;;;;;;;;;;;;;/:::::;;;;;;;/ ヾ;;;;;::::::::::::::::::::ヽ::::::::::::::;:::::::::.... ヽ
.i . . . .,-‐‐‐, . . . i::::::::;;;;;;;;i::::::;;;;;;;;;;;;,x"~i::::;;;;;;;/ ヾ;;;;;;;;::::::::::::::::::`、;;;;;:::::::::;;;;;;;;:::::::::.. ヽ
i ,,-‐-, . . . . """´. . . ./:::;;;;;;;;;;/!::;;;;;;,;x"~ i:;;;;;;/ヽ ;;;;;;;;;ヾ;;;;;;;;;;::::::::::::;;;;;i;;;;;;;;;;;;:::::::;;;;;;;;;;::::::::: ヽ
ヽ"'''" . . . . . . . . . ./::;;;;;;;;;/ .i;;;;/ ヾ;;;i ;;;;;;;;;;;;;;ヾ;;;;;;;;;;;;;;:::::;;;;;;i;;;;;;;;;;、;;:::丶;;;;;;;;;;::::::::;ヽ
ゝ、,,_ . . . . . , ./;::::;;;;;;;;/ ,,i/'''""""''''‐- 、ヾi ;;;;;;;;;;;;;;;;;;ヾ;;;;;;;;;;;;;;;;;;;i;;;;;;;;;;;;;i;;;;:::::ヽ;;;;;;;;;;::::::;;;;i
/. . . . "''''''':":":~i ;;;::l::;;;;;;;/ ," @ ヽ、 ;;;;;;;;;;;;;;;;;;;ヾ、;;;;;;;;;;;;;iヾi;;;;;;;;;i;;;;;;:::::ヽ;;;;;;;;;:;:::;;;;i
ヽ. . . . . . . . : : : : : :i ;;:il::;;;;;;i ゝ、,,,,,,,____ ヽ ;;;;;;;;;;; ヾ、;;;;;i i;;;;;;;i;;;;;;;;:::::ヽ;;;;;;;;;;;:;;;;i
´"ヽ. . . : : : : : : : i ;;;i i:;;;;;;i ,,,,;;;;;;;;;;;;;;;;;~""''‐---‐" _、-- 、 "゙' l.i;;;;;;i;;;;;;;;;:::::i i;;;;;;;;;;;;;;;;i
=-''''""~~ヽ___..,,-‐''ヾ";;;;i i;;;;;;i,,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,, ",, @ ~"' 、 !;;i;;;;;i;;;;;;;;;;:::::i i;;;;;;;;;;;;/
/:::;;i ヽ";;;;;;ヾ;;;;,i ヽ、i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;, ~"''〜、,,_,,) .i;;i;;;/;;;;;;;;;;;::::i .i;;;;;;;;;;/
/::;;;;; i ヾ;;;;;;/ヽ、;i ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; i;i;/、;;;;;;;;;;;;::/ i;;;;;;;;/
r"、;;;;;;/ヽ "''i ` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; r--、_ ;;;;;;;;;;;; /、,,ヾ;;;;;;;;;/ /;/
i' ;;;; i ;;i::;;;;;i゙ヽ、__ヽ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; i:::::::::::) ;;;;;;;;;;;;;;;;;;;; ヽ;;;i;;;;;;;/ヾ/
/! ;;;;; i..;i:;;;;;i:i;;;;;;;;;i_、' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. i::::::::/ ;;;;;;;;;;;;;;;;;;;;;;; !;/;/ ヾ
/.i ;;;;;;;; i.i:;;;;i::i::;;;;;;;;;i ヽ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; i:::::/ ;;;;;;;;;;;;;;;;;;;;;;;; i rヽ ヾ
ヽ i';;;i ;;;;;;;;; i'""i:::i::::;;;;;;;i、 ヽ ;;;;;;;;;;;;;;;;;;;;;;. ゝ" ;;;;;;;;;;;;;;;;;;;;;; ,' i' ;;; i ヾ::,r-
;;;;ヽ,r'i, ;;;;;;; i i:::ヽ:::::;;;;ヽ `i'‐、 ;;;;;;;;;;;;;;;;; ,,x' i' ;;;;;; i /;;;;
;;;;;;ヽ-' ;;;;;;;, i \ヽ:::::::::ヽ i l"'-、_ _,,,-_'" i ;;;;;;;; i /;;;;;; /
;;;;;;;;;;;;;;;;;;;;;;;; i \、::::::::ヽ ヽ "''-、_ _,,..-''" ,,;; /ヽ_i ;;;;;;;; i /;;;;;;;; /ヾ
;;;;;;;;;;;;;;;;;;;;;;;;;; i::... _, -‐'',"~);ヽ ヽ ""'''''‐‐-------‐'''''''''"r- 、 ,,,;;;" / i ;;;;;;;;; i / :::::::: /
;;;;;;;;;;;;;;;;;;;;;;;;;;;; y." ;;;;;; /:::;;;;ヽ ヽ __,,,...、,,,i i ;;;;;;\,/ / ;;;;;;;;;;; - ;;;;;;;; / /;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /ヽi::::;;;;;;;i ヽ'''''‐‐'" i ,zヽ ;;;;;;ヽ_/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;- ;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /ヽ、"''i::;;;;;;;;i__,,,,,,、、-、ヽ / _,,_ ,,;;;=",-ヽ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,r'
;;;;;;;;;;;;;;;;;;;;;;;;;;;; / `ヽii;;;;;;;i;;;;;;;;;;;;;;;;;;;~~"ヽ、 / _-"~:::::"''ヽ , -' x ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; r'_
;;;;;;;;;;;;;;;;;;;;;;;;; /i r:::~i;;i;;;;;/:::::::::::::::::::::;;;;;;;;;;;"⌒ヽ"~;;:::::::::::::::::::::"'ヽ i ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;