:.;:.;:.;:.;:.;:.;:.;:.;:.;:.; :.; :.; : : : : : : ,: : : : : : : : : : : `ヽ、 :, :, :, :, :, :, :,
:.;:.;:.;,.ィ彡'": : : : : : :: : : : : :'´ . . . : : : :: : : : : : : :乂: :, :, :, :, :, :, :, :,
ィ彡'"~ : : : 弌二ニ=---- ____________:_:_:_:_:_:_:_:_:_:_:_ -=ニ二二アミミミx :, :, :,
:, :, :, :, :, :, `ー=ニ二二二二二二二二二二二二二二二二二二二二二二二二ニ=-イミミミミミミミミ: : : :
:, :, :, :, :, :,'゙ : :乂_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:_:ノミミミミミミミミミミミ. : :
;' ;' ;' ;' ;' ;' ;';';' : : : : : : |:::::::::| : : :.ヽ l | : : : : ::|:::::::::| : : : :ミミミミミミミミミミミミミ: : : : : :
;' ;' ;' ;';' ;' ;';';' . : . : .:.:._:_:_:_:_rzz|:::::::::|zzュ_:_:_:_:___|___|_:_:_:______rzz|:::::::::|zzュ_:_:_:_ミミミミミミミミミミミミミミ: : : : : ::
;';';';';';';';';';';';' .: : : : : ::|:::::::::::::::::::|:::::::::|::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: |:::::::::|::::::::::::::::::|ミミミミミミミミミミミミミ:.;:.;:.;:.;:.;
;';';';';';';';';';'ソ : : : : : : : : ̄ ̄ ̄~゙|:::::::::| ̄: ̄: ̄: ̄ ̄ ̄ ̄ ̄: ̄: ̄: ゙̄ ̄|:::::::::| ̄ ̄ ̄ ̄ミミミミミミミミミミミミミ;';';';';';';'
;';'/;':.;彡: : : : : : : : : : : : : : : : :.::|:::::::::| : :⌒ヽ : : : : : : : : :::|:::::::::|: : : : ';ミミミミミミミミ\\ミミミミ㍉;';';';'
′: :i/: : : : /: /: : : : : :.::ヽ/|:::::::::| : : : : : : .. 乂 : : : : : : :|:::::::::| : : : : ㌦㌻ミミミミミミ\\ミミミミミミミ
: ::/: : : :ヽ//: : : : : : : : /: : |:::::::::| : : : : : :: : . ' : : : : : ::|:::::::::|: : : : : : : :㍉ミミミミミミミミミミミミミミミミ
'": : : : : :: : : : : : : : : : : : : : : ::: |:::::::::|: : : :弌ZZZZZZZZZZZZZZZZZナ::: :: |:..:... :... :.. :...:彡ミミミミミミミミミミミミミミミ
: : : : : : : |i:i|: : :/: : : : : :\:.::/|:::::::::| : : : : } { |:::::::::|:.:.ヾ:.:.:.:.ゞ:.:.;ミ:ミミミミミミミミミミ\\ミミ
: : : : : 、: |i:i|: /: : : : : : :\: ::/::.|:::::::::|/.: ノ______________`|:::::::::|ヾ;:ミ:ヾ;:ミ:ヾ彡ミミミミミ\ミミミミミ\\
`: : . . : : : : / : : : 癶 \::V:::, |:::::::::|.  ̄-=弌ナ弌ナ弌ナ弌ナ=- ̄|:::::::::|ヾ;:ミ:ヾ;:ミ:癶ヾ;:ミ:ミミミミミ\ミミミミミミ
ー--、\.|i:i:| .: :∠二∧ `'|li´ |:::::::::| _|:|[[]|:| | |:|[]]|:l |:::::::::|ヾ;:ミ:ヾ∠二ヽ;';';'ミミミミミミミミミミミミミ
`ヽ|i:i:レ'´.| |77777:|:::::::::|777ハ¨¨¨¨弌ナ弌 |!l ナ弌ナ¨¨¨゙|:::::::::|¨¨¨;';';';'| |;';';';';'ミミミミミミミミミミミミミ
ニニニニニニニニニ乂_ノニニニニ|:::::::::l  ̄||┬┬rィ‐:|:| | |!l | :|:|二||二||:::::::::|ニニニ乂_ノニニニニニニニニ
|::i| {i:i{ |::|| .|:::::::::| ||││||_|:| | l! !l | ,|:|_||___l:|:::::::::|::|_||;';';';'||i|::i|;';';';';';'; |:::|;';';';';\
ZZ:|::i|ZZZZZZ|::||ZZZZZZ:|:::::::::| ||┴┴||_|:| | |il | ,|:|_||_l:|:::::::::| |ZZZZZ||i|::i|ZZZZ_|:::|ZZZZZ
|::i| ノ从 :|::|| ..|:::::::::|-‐'''"""""" |il |:::::::::|゙| ゙''‐-||i|::i|..,,:.;:____|:::|:.;:.;:.;:.;:.;
ZZ:|::i|ZZZZZZ|::||ZZZZZZ|:::::::::| ,: ,: ,: . . ., . | . . :, :, :, :, |:::::::::|:|ZZZZZ||i|::i|ZZZZ |:::|ZZZZZ
|__| _|;;||__{ ̄ ̄ ̄ ̄} :, :, ..:.. ..:.. ..:.. ,: ,: ,: ,: .:{ ̄ ̄ ̄ ̄}__||.|__| |:::|
/────`ゝ───'′ ゝ───'′───'′  ̄
,,ゝ― -
/ `ヽ、 _
/ / ;; ; / ,, ヽ ,.:'::´ ̄:::::::: ̄:::::::....、
ノ;; i ; l l | ノ ;; ;;;;;i /:::::::::::::::::::::::::::::::::::::::::ヽ
∠フ/|;;;;;||ヾ;; ;;;;;;;/;;;;;/ ;;;;;;;;i /;::::::::::::::::::::::::::::::;::::::::::::::::::::ヽ
_ /ノソ|;;丶≧ゞ;;|;;;ノ ∠X ;;;;;ゝ i::::::::::::::i:::::::::::::::::::}ヽ:::::::::::::::::::::,
/__ ヽ ´ ノ∧6川ゞ゚ソ ∨<iiソ /;;//へ i:::{::::::::::i:::::::::::::::::::} ';::::::::::::::::::::i
// i, i ,,/´ヘ;;;ミ ,i ;;彡/ i::::{:::::::::ハ::::::::::::::::/ ';::ト、::::::::::i
ヽ´ i, i ヘ/ ゚ ∧;ヽ - 、 ノ / / | /\ i;:::;{:::;イノ‐∨';从/-‐‐‐ i:i r 、::::i
\ i, i、\ ゚ ∧\ゝ/ /,,| |ミ__ | ヘ\ ト,;ハ/ 乍不 乍不 i:i ァ 〉:/
┌---- ,, 、i, i  ̄__∧;;/ ̄| _/,, | .| 丶ニ∨/ ヘ > i:::::::廴.マソ ノ‐ マ7 ij .,ノ, 〈\ )\
/ i○)| |i┌―---┘\ ∨\ .| ∟___ // / i:::::::{ハ  ̄ xs<゙i~ゝ\`` .,, \(\
~====ミ____≧/| | ┌「|┐i \:::::ヘ .| `---┐| / ____ i::::::i} .> , -‐ < i:::::_ ``ヽ: :冫__ V^\ ┌
::::::::::::::::::::,,, /;;;L,, ,└廿┘|;;; \:::::| .|┌「|┐| , / 7⌒ ー ‐ = ニ __ ,ノく_,ノ i::::::{i .,f´ イ≧ ‐≦ i}/\  ̄ ''"ノ∠┌t__,八`}\┘ :.
:::::::::::::/ |;;:::::::::::::丶ヽ、 .| ;; ヽ::| |└廿 /} / / /{ / - ‐ = ニ く _ ∧::::i゙~/≫/ノソ/≪/// /: : : {い,: :〈\: トミ\__ノ::.}i ::,
::::::/ |;;::::::::::i ;: :: | | | ;; ヽ| | { |,{ / / /- ‐ … ‐ - / \} ∧:i//{/》//_,.。s≪//{//: :/: \ ´竺彡'⌒ ┘:: :: :: ,ハ′
/ |;;::::::::i ;; ;; | | | ;; / i 乂_rー ' ⌒ ミ=‐ _ -= _/⌒ヽ ソ/{/r-=ニ三./ ー=彡 /: : : ,′: : :\: ´''<__丈¨"''+、:N }
|;;:::::i ;; ;; :: | | | ;; / /| | | _,i z斗_ 爻_(⌒炸=ノ{ ) ///{/i///////// \ー一''^{: : : : : :./ハ ̄≧=- ```ヽノ:|
/ノ八秀/ェ tッ )/辷爻丿 /.//.{/i////////// /`ア.∠ -ミ}: : :{{::\',: : `、: `丶::.::小,
∠ L. / } )ノ' i、 /^′__ /.///{/i.//////// -=≦: 厶ァ笏k}八: {乂.::.ヽ: :}i: `,:}/八┘:乂__
'\:. }ぃ.,ノ ャ __ , ぃ /:.:.:/⌒ヽ /////{/i//////r_^ ⌒7:{: :公ーゞ``〈⌒\ーミ`)/:}: : }: }い.}トミ¨⌒
/、\ }.}厂 'こ 。:゚// /く /.////.{ 二二二ムハム {/\(¨⌒ ` ` く<X,} ノ}ノ''゙,必{
/ { ハノ′ ハ _ rく:// / \ //////{/\ \//マ、 マムV ノ小, __ イ} ./〈Cトミ__
} -彡7L // /-‐…‐-ミ{ /./////.{///≧s。_ ̄マ、´ィ ⌒^込、 ´ ,, ` .イノ:§乂⌒
'ー‐…_, }/ / / ̄ ̄\ }i:.. ト:.. ⌒K>⌒ ┐ ,
ー… 彡} ノ' / / 丶‘ ノノ心、 <]''^``''┴=¬ ト / {./{
{ー… 彡} _{/.′{ :.:.:, ⌒う爪. . . ].::;:;:;:;:;:;:;:;:;:/:{_ニ=- //-{
'ー… ´{ //:{ i | }}.;ハ _、/∧. . . 7.::.:;:;:;:;:;:;/+''⌒``ノ_/└ミ八
| } -‐= //:{ | 八 ゞ.: } ┌…¬冖二´_、 ''`.:} . ゙.:.:._、‐// ヘ,//⌒. 〈^>⌒}ニ\__
| ∨ //i:i{:八 :.:\ \ ``丶丶>.::.::.::.::.::.:ジ ∠、‐^ // /:: :: //. . . __〕廴ノニニY
\\.::.::.∠ _、く : : : : /イ ,゙:: :: :://. . ./_>-ニ⌒こニ,′
_/▽^ヽヽ::/_、‐^ 八ゝ: :/⌒ },゙ :: :: //. . └=ミ/{⌒Vニ{
l: //{/ハ7/ }レ`/ハ: :L⌒//:: :: :ノ/:: :: ::/ ' . . . . . . ノニr^` 〕八
|! , : : X/^▽ノ/: : 〈⌒〉 : : 〕/_、 ''`.ノ:: :: ::/: |. . . . . . . .`丶-_くニニ-_
_, │il!li!i /: : <八V/ハ,癶、: : : 〕〔 : _、///⌒:: :: :: /: : |. . . . . . . . . .. ┘´^ ┘
,イ | | | l|i│il!li!i│ | i| /: : : : :\Y_/:: :: :\_、:∨^/// :: :: :: :: : /: : : |. . . . . . . . .
/ / | | i| l|i│il!li!i│i : : : : :〈_〉::.::. :: :: :: \_、 ''`:: :: :: :: :: .::.:/: : : :
/ / | l li| l|i│il!li!i│il | : : ][ 、::.::. :: :: :: ::´' .,:: :: :: :: :: .::.::/: :
/, ' |/ :l !li| l|i│il!li!i│il |i ][: :\::.::. :: :: :: :: ::´'- __:: :: ::./
___ i| !li| l|i│il!li!i│il |i! | : : \::.::.::. :: :: :: :: :: ´^''^`
< _ > | i| !i| !li| l|i│il!li!i│il |i! l:
| | | | !i| !li| l|i│il!ll!i│il |i! |!
∨ | | i| !li| l|i│il!ll!i│il |i! l:
∨ _, i| !li| l|i│il!ll!i│il |i! l:
| | :l !li| l|i│il!ll!i│il |i! |
< ̄二 ̄> | └─i li| l|i│il!ll!i│il |i
| | | | | 「 ̄ i| l|i│il!ll!i│il |
<_二_> | l | l|i│il!ll!i│i
|/ │il!ll!i│ | i|
,イ |\ l!i
/ / \ \ ,ィ l
/, ' \| / }
/ /
//
´
, イ
レ'
,,ゝ― -
/ `ヽ、 _
/ / ;; ; / ,, ヽ ,.:'::´ ̄:::::::: ̄:::::::....、
ノ;; i ; l l | ノ ;; ;;;;;i /:::::::::::::::::::::::::::::::::::::::::ヽ
∠フ/|;;;;;||ヾ;; ;;;;;;;/;;;;;/ ;;;;;;;;i /;::::::::::::::::::::::::::::::;::::::::::::::::::::ヽ
_ /ノソ|;;丶≧ゞ;;|;;;ノ ∠X ;;;;;ゝ i::::::::::::::i:::::::::::::::::::}ヽ:::::::::::::::::::::,
/__ ヽ ´ ノ∧6川ゞ゚ソ ∨<iiソ /;;//へ i:::{::::::::::i:::::::::::::::::::} ';::::::::::::::::::::i
// i, i ,,/´ヘ;;;ミ ,i ;;彡/ i::::{:::::::::ハ::::::::::::::::/ ';::ト、::::::::::i
ヽ´ i, i ヘ/ ゚ ∧;ヽ - 、 ノ / / | /\ i;:::;{:::;イノ‐∨';从/-‐‐‐ i:i r 、::::i
\ i, i、\ ゚ ∧\ゝ/ /,,| |ミ__ | ヘ\ ト,;ハ/ 乍不 乍不 i:i ァ 〉:/
┌---- ,, 、i, i  ̄__∧;;/ ̄| _/,, | .| 丶ニ∨/ ヘ > i:::::::廴.マソ ノ‐ マ7 ij .,ノ, 〈\ )\
/ i○)| |i┌―---┘\ ∨\ .| ∟___ // / i:::::::{ハ  ̄ xs<゙i~ゝ\`` .,, \(\
~====ミ____≧/| | ┌「|┐i \:::::ヘ .| `---┐| / ____ i::::::i} .> , -‐ < i:::::_ ``ヽ: :冫__ V^\ ┌
::::::::::::::::::::,,, /;;;L,, ,└廿┘|;;; \:::::| .|┌「|┐| , / 7⌒ ー ‐ = ニ __ ,ノく_,ノ i::::::{i .,f´ イ≧ ‐≦ i}/\  ̄ ''"ノ∠┌t__,八`}\┘ :.
:::::::::::::/ |;;:::::::::::::丶ヽ、 .| ;; ヽ::| |└廿 /} / / /{ / - ‐ = ニ く _ ∧::::i゙~/≫/ノソ/≪/// /: : : {い,: :〈\: トミ\__ノ::.}i ::,
::::::/ |;;::::::::::i ;: :: | | | ;; ヽ| | { |,{ / / /- ‐ … ‐ - / \} ∧:i//{/》//_,.。s≪//{//: :/: \ ´竺彡'⌒ ┘:: :: :: ,ハ′
/ |;;::::::::i ;; ;; | | | ;; / i 乂_rー ' ⌒ ミ=‐ _ -= _/⌒ヽ ソ/{/r-=ニ三./ ー=彡 /: : : ,′: : :\: ´''<__丈¨"''+、:N }
|;;:::::i ;; ;; :: | | | ;; / /| | | _,i z斗_ 爻_(⌒炸=ノ{ ) ///{/i///////// \ー一''^{: : : : : :./ハ ̄≧=- ```ヽノ:|
/ノ八秀/ェ tッ )/辷爻丿 /.//.{/i////////// /`ア.∠ -ミ}: : :{{::\',: : `、: `丶::.::小,
∠ L. / } )ノ' i、 /^′__ /.///{/i.//////// -=≦: 厶ァ笏k}八: {乂.::.ヽ: :}i: `,:}/八┘:乂__
'\:. }ぃ.,ノ ャ __ , ぃ /:.:.:/⌒ヽ /////{/i//////r_^ ⌒7:{: :公ーゞ``〈⌒\ーミ`)/:}: : }: }い.}トミ¨⌒
/、\ }.}厂 'こ 。:゚// /く /.////.{ 二二二ムハム {/\(¨⌒ ` ` く<X,} ノ}ノ''゙,必{
/ { ハノ′ ハ _ rく:// / \ //////{/\ \//マ、 マムV ノ小, __ イ} ./〈Cトミ__
} -彡7L // /-‐…‐-ミ{ /./////.{///≧s。_ ̄マ、´ィ ⌒^込、 ´ ,, ` .イノ:§乂⌒
'ー‐…_, }/ / / ̄ _,, -―===―- _ }i:.. ト:.. ⌒K>⌒ ┐ ,
ー… 彡} ノ' / / , '´//////////////////> _ ノノ心、 <]''^``''┴=¬ ト / {./{
{ー… 彡} _{ _, _., '///////,≧つ===―-''/_///' ヾ,、 ⌒う爪. . . ].::;:;:;:;:;:;:;:;:;:/:{_ニ=- //-{
'ー… ´{ /, '―==っ゙;////°/////////∧\,`{ } _、/∧. . . 7.::.:;:;:;:;:;:;/+''⌒``ノ_/└ミ八
| } -‐= / ,―-‐ '-、/// , /////////////,>、ゞー _ , 'ノ、- 、 冖二´_、 ''`.:} . ゙.:.:._、‐// ヘ,//⌒. 〈^>⌒}ニ\__
| ∨ } i//i' }`!///////////////////,`ヽソゝ_ う_ 丶_>.::.::.::.::.::.:ジ ∠、‐^ // /:: :: //. . . __〕廴ノニニY
/ -{/, '`ー、´ i////////////////////////> ` ー - ゝ .::.::.∠ _、く : : : : /イ ,゙:: :: :://. . ./_>-ニ⌒こニ,′
/ ,-! l/i /入 ∨//////////////////////,l}ヘ /!、 ▽^ヽヽ::/_、‐^ 八ゝ: :/⌒ },゙ :: :: //. . └=ミ/{⌒Vニ{
/ ,∨ ,k i,l._//l//`///////////////////////, ,/////} ハ7/ }レ`/ハ: :L⌒//:: :: :ノ/:: :: ::/ ' . . . . . . ノニr^` 〕八
/ ∨ ∧,///∥/////////////////////////, ///// !▽ノ/: : 〈⌒〉 : : 〕/_、 ''`.ノ:: :: ::/: |. . . . . . . .`丶-_くニニ-_
/ ,∨ γ::i ,///,ヽ///////////////////////,,///////' ハ,癶、: : : 〕〔 : _、///⌒:: :: :: /: : |. . . . . . . . . .. ┘´^ ┘
/ ,∨ ,.:'::;:::∨/////,,'////////////////////,//////,ノ _/:: :: :\_、:∨^/// :: :: :: :: : /: : : |. . . . . . . . .
/ ,∨ (:::.と }:∨//////ヾ'///////////////, '////////,' _〉::.::. :: :: :: \_、 ''`:: :: :: :: :: .::.:/: : : :
/ ,∨ ヽ::::〉':::.\///////`, '///////////´/////////, : ][ 、::.::. :: :: :: ::´' .,:: :: :: :: :: .::.::/: :
/ ∨ /::,:i'::::/i::::`ヽ//////////////////////////:{ ][: :\::.::. :: :: :: :: ::´'- __:: :: ::./
〈 /`; ' ̄ゞニ/:::/ ノ:::l:::::::`' 、///////////////////, '´::::::::.、 : : \::.::.::. :: :: :: :: :: ´^''^`
\ /:: : i i::::l`ヽ:/:::::::::::::::` ー --' = '-- 一 ´::/≧::::::::::\
\ i: : : l l::::! /:::::::,!::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::i \::::::::::ヽ
\{:: :/.冫 !:::l i::::::::/:i::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::l _ > ::::::::ヽ
∨い ヘ::`、:::::':::::l::::::::::::::::::::::::::::::::::::::::::/:::::::::::::!-' ´ \ ヽ:::::::.\
` \ ,i:`ヾ..、::::::i:::::::::::::::::::::::::::::::::::::::,:::::::::::::::l 丶 `ヽ::::::::\
ヽ _ _ }::::::::ベ.、::::::::::::::::::::イ:::::::::::::::{;!:::::::::::::! ヽ `、::::::::ヽ、
/::::::::::`i::::::::::::::ヾ;::::::::::::::::::::;:::::::::::::::::l.::::::::::::::l `, ヘ:::::::::::V
/::::::::; ' ,!:::::::::i::::::::::::::::::::::::::::{::::::::::::::::ム:::::::::::::i ., / i:::::::::::;}
_ ..::::´::::::;ノ i::::::::::}::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l k / l:::::::::/
,..:::::´:::::::::_. ' l::::::::::l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::i、 べ ∧ /::::::;
一 ´ .{:::::::::;i:::::::::::i::::::::::::::::::::::::::::::::::::::::::::::::::::l.ヾ _._, ャ. .一,r.; /::::::/
λ:::::i.{::::::::::l::::::::::::::::::i:::::::::::::::::::::::::::::::::::i }: : : : : : : : : :! /::::/
―-. . _ i {::::i l::::::::::,::::::::::::::::::ぇ::::::::::::::::::::::::::::::::::l、V_: : : : : : : i'/;/
i: : : : : : : : ̄: `ヽ! !::! i:::::::::{l::::::::::::::::::::、::::::::::::::::ム:::::::::::::::.ヾ  ̄ ̄l
|,: : : : : : : : : : : : :丶ヾ:ヽ:::::::ぃ:::::::::::::::::::::::::::::::::::::::::::ヽ::::::::::::::::`:..、 !
/: : : : : : : : : : : : : : : ヽ`ヽ:::::::::.;::::::::::::::::::::::::::::::::::::::::::::::::::、::::::::::::::::::\ i
/: : : : : : : : : : : : : : : : : : ` /.、::::::V.::::::::::::::::::::::::::::::::::::::::::::::::\::::::::::::::::::`:..ー-
/: : : : : : : : : : : : : : : : : : : : :l: : ;> :::ヽ::::::::::::::::::::::::::::::::::::::::::::::::::::`::::::::::ヾ:::::::::::::::