【作家萌え】東方の女性絵師について語るスレ その2
3取りー!!!
まさかこのスレが続くとは思わんかったわw
たこちゃんが最近止まってるのは鳴海やお芋ちゃんみたいに商業デビューするフラグだと思うんだ
そんでこのうち何人がネカマなわけ
ネカマはいないよ
むしろ元ネナベみたいなのがちらほらいる
ほのかんが自分の性別は残念ながら女性でしたみたいなこと言って
日記の一人称「僕」から「私」に変えた前後の日記の本人代理霊夢は非常に欲情した
>>1乙彼!
前スレ見たが美柚タンギャルっぽいのか。
だがギャルが東方の絵を描くというギャップだけでおっきしちゃうぜ!
たこちゃん帰ってきてよー
お芋ちゃん商業デビューについて詳しく
違うよ
前スレのネタURLミスってそのまま張っちゃっただけだろ
もっちゃんはもっちゃんの描いたこぁ似のかわいい女の子だよ
リンク増えすぎwwwwwwwww
俺はなぜか葉庭のことずっと女だと思ってて、一人ときめいていたんだがな・・・なんでだ。
直結君は怖いな。アッー!をしたいんか?w
日記と言えばなるみちゃんは逆に男だと思ってたなー
なんか一人称使わないで文章書いてたし、内容も絵柄もあれだったし
くろがね堂の人って女ってマジ?だとしたら、俺は、俺は……!とか三年くらい前に書いた
葉庭は絵も文もその他もどう見ても男だとしか思いようがない
影ジが女だとは思わなかった。VIPPERな上に頭に乗ってる感がしてどっちにしろ萌えれないw
前スレで良いアリスと言われてたが本家アリスはパーマっ気のあるふわっとした髪なんだよな。
絵は結構好きだがあのぺったり髪アリスをアリスと認めたくない俺ガイル
それを云えばイオシスのFlashのアリスもぺったり髪だし他所でもそういうアリスばかりになってきてアリス好きとしては何か複雑…
アリスも本人もココちゃんがいちばんかわいい
VIPPERな上に頭に乗ってる感がしてどっちにしろ萌えれない
そんな影吉郎が大好きです
はるかdが女だと思って萌えてた伺か時代は仲良さそうな葉庭とかにSHITしてたな
はるかdも変わったなあ色々いつのまにか萌えキャラじゃくなってるし
もう24歳か?
>>21 あんたとは仲良くなれそうだ
VIPPERなら此処も確実に見てるだろうと思うから
影の人を褒めまくってるレスがどうも自演に見えてしまう
>>22 ココの人も良いけどclearの人のアリスもなかなか
しんさく見たし寝るかおやすみとうほうすれ
いまひどい自演を見た
こんなスレで自演とか)ねーよwwwwwwwwwwww
はるかdて昔萌えキャラ化っていうか伺かのゴースト化してたじゃん
詳しくは忘れたけど「観城はるかさん19歳」みたいなやつ
今あるやつじゃないやつね
あれ欲しいんだけど結構前に消えてるよな
誰かうpして!
男性作家でしかも伺かなんて凄いスレ違いだぜ
31 :
ゲーム好き名無しさん:2007/08/29(水) 12:19:17 ID:cwgqhzE40
こういう下衆なスレが盛り上がるとジャンルの衰退が見え始めておもしろいな
東方は伺か流入組が結構多かったからな
ていうかタイニの人がゴースト作ってるとは知らなかった
久方ぶりに抜いたら抜いたらくらくらするなの
34 :
ゲーム好き名無しさん:2007/08/29(水) 14:02:50 ID:cwgqhzE40
それはないw
座るときおもわずよっこいしょとか言っちゃう四海ちゃん膝だっこしたい
36 :
ゲーム好き名無しさん:2007/08/29(水) 14:18:14 ID:cwgqhzE40
今オレのヒザの上でアンアン言ってるからそのあとでな
KI☆MO☆I
38 :
ゲーム好き名無しさん:2007/08/29(水) 14:26:51 ID:cwgqhzE40
本人キタw
このスレなんか一人ではりきってる人が定期的に降臨するよね
いつもの人でしょw
構って欲しいんだよきっと
無理して維持しなくてもいいのに
>>1は何考えてんだ
42 :
1:2007/08/29(水) 16:34:35 ID:Gkdj65/d0
え?なに俺ID:cwgqhzE40と同一だと思われてるの?さすがに泣けるんだけど
いつもの人っていつも必死に女絵師厨と戦ってる人じゃないのん?
女絵師の話するやつは名前欄「ゲーム好き名無しさん」じゃなくて
「女絵師好き名無しさん」にしろとかなんとか電波とばしてた奴
俺はてっきりそうだと思ってたんだけど
ゲサロにアイデンティティ感じちゃってる子は大変だなと思う
女絵師にも昔伺かやってたようなのがちらほらいるもんだな
なんか皆ゴースト消してるっぽいけど
そんな見られて恥ずかしいかゴースト
伺かはお触り反応エロ反応ついてるからな
mixiで彼氏彼女ぽいことをしてるようなやつらはなんか遠距離恋愛ぽいのがやたら多いな
まあ多いっつっても今まで見た3組が全部そうってだけだが
女性絵師mixiまとめも作ってくれよ
タイニの人の作ったゴーストうpして!うpして!
50 :
ゲーム好き名無しさん:2007/08/29(水) 19:35:36 ID:cwgqhzE40
まかせろ!
51 :
ゲーム好き名無しさん:2007/08/29(水) 19:41:54 ID:cwgqhzE40
ID:Gkdj65/d0え?なに俺ID:Gkdj65/d0と同一だと思われてるの?さすがに泣けるんだけど
52 :
ゲーム好き名無しさん:2007/08/29(水) 19:43:37 ID:cwgqhzE40
コピペずれた(´゚ω゚`)
名波さんにメール送ればいいじゃん
昔のっけてたコンテンツくらいだったらメールでくれくれすれば貰えたりするもんよ
伺かなんてもともとフリーなんだし
いまそのメール送ったら本人にばれる可能性がでてくるなw
55 :
ゲーム好き名無しさん:2007/08/29(水) 21:01:28 ID:cwgqhzE40
ちゃんとこのスレとは無関係の者です、って言わなきゃやばいな
はぁ…よしこたんの霊夢コスかわいい…
58 :
ゲーム好き名無しさん:2007/08/29(水) 21:11:53 ID:cwgqhzE40
どこがだよwww冗談はよしこたんwwww
遊貴たんの霊夢コスも可愛いよ
60 :
ゲーム好き名無しさん:2007/08/30(木) 08:03:57 ID:V8/5OMVX0
なー、お前らって好きな作家のコスプレ姿思い出してちんこいじったりしてんの?
よしこたんの霊夢コスというか例大祭の写真かわいいな
おすわりしてる方癒されるわー
個人的に霊夢コスと文コスは可愛い人多いイメージ
元キャラが黒髪だからかもしれないけど
このスレなんか対外的にはその他乱立と同じというかいいとこ東方ポケモンスレみたいなもんでしょ
本人が見てるとか自意識過剰乙乙
64 :
ゲーム好き名無しさん:2007/08/30(木) 10:13:01 ID:V8/5OMVX0
>63
いきなりどうした
宿題が終わってないんだよ、きっと。
68 :
ゲーム好き名無しさん:2007/08/30(木) 16:29:06 ID:V8/5OMVX0
これはヤバイって…
見れなかったんだけど何の画像だったの?
作家の名前ついた即売会の盗撮画像
本人じゃないのもちらほらあったけど
mjk
倫理的にどうかと思うけどちょっと見てみたかったな
でもまあこのスレでいまさら倫理とかねえよなwww
目線いれりゃ問題ねえだろうし、メシ食ったら本人だってわかるのだけでもどっか上げとくわー。
よしこたんってコスメインの人みたいなイメージだったけどいつのまにか絵増えてんね。
上手くはないけどあの人のレミリア結構好きかもしれん。
二次ネタ含めて紅レミよりの人多いから永レミっぽいのはいいな。
元伺かの人多いけど女絵師は元RO者が多い希ガス
だから心なしかうどんげ好きそうな人も多そう
女絵師がうどんげ好きってイメージは全然ないな
うどんげよりゃ多てゐの方が多そう
あと永キャラなら妹紅も人気なイメージ
,,へ. __ __
,:'/ ':, _! ',_____ | | [][]
/i`ヽ、 /./ ', l二_ ____」 l二二ヽ | 二二l
,' ', ヽ、.,_ ___,,..:' _,' ,.ヘ. ! ____!. ',____ | | i二二l .| | i二二l
,' ! ''"´ ̄ `ヾ''.フ _ | l______ ___l _____.| |___ | |_______
i ゝ' `ヽ.,__> !,_', l____________l ':、.,_______l
| rァ' ,' ', ':, 、 `ヽ.
Σ/ / / i ! -i─!- ; ヽ. ', ─ マヨヒーズ ─
Y ,' _」-ハ /! ハ_」_ ハ ':,. ', .∧ _,,.. -‐ァ
,' ! '´/_」、 ! ./ !ァ'i´ ,ハ`Yi ', i/ ', ,:'´ ,'
i ! 7´;´ハ. レ' '; _ノ ,ハ! i !へ,/Vヽヘ、_,.ヘ_i
!. ,' レ'! '、_ノ `´ ,.,.,.ノ ,'. ,' / !
. '、! ,ハ` ∠, ,ハ. ,:' / |
ト.、.,,ゝ'" _ ,ィレ' ,イ ,.:' !
'、,/ i>.、._ _,.イラ | ,ヘ|' ! _,,.. -‐ァ
ノノ_ノi / `ィT "´ /i`'ァ、!_ン / ,'/ ヽ.,_/
ト、 '´i レヘ ,.ィ'! |、___/ /:::::// `ヽ. / ,'
ァ- 、., |__ヽ.ノ ,.イi´ヽ、二ニイ::::::::;'.,' ヽ. ,:' i
`ヽ_,r'`ヽ,' 7 !7::::::::!::/ン:::::::::::Y! ', ,.イ ,'
':, i ,' ,ハ:::::::r、v_::::::::::::::;ハ!__ iー‐--=< /
', '、 ! ,. -`ーァ-t‐ァ'" ̄ ̄ `ヽ. ! `ヽ. /
! ,ゝ! ´ i:.:.l|:.:.! ノ ヽ.,イ
':,_/ '、 |:.:.:!:.:.| ,.イ _>ー-‐ァ
/ `''ァr-'::: ̄::::`''::ー-rァ'"´ト、! > /
ノヘ //|:::::::__:::人 ・∀|/ ハ ヽ.,_ `ン
前にも貼られたコスしてる絵師の盗撮画像?
あれってコス画像は本物だけどパンツはどっかから合いそうなのを組み合わせただけだろ?
それとは違って本当に女性絵師の顔を撮影したやつだとしたら俺も欲しい
既出か?パンツは見えてないけどコラ元かな
つーかコスプレしてないぞ
83 :
67:2007/08/30(木) 22:30:13 ID:1ak5L7aB0
いやコスとか東方とか全然関係ないただの誤爆なんだけどね
なんでこんなに引っ張ってるのか分からん
いつもの人が頑張ってるからな
::::::::::::::::::::::::::::::::::::::/ \::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::/ :::::::::::::::::::::::::::::::::
:::::::::::::::::...... ....::::::| T'ヒ_i´ ´ヒ_,!ア |::::::::::::.. ...: ::::::::
:. .::::::::........ . .:::::::::::::::::: , | ........... ..:::::
:: :::::::::... . .... .. . ヽ ー─,- / . . . ... ..::::: . .. .
\  ̄ /
−ー /
ヾ冖フ ヾス
| ,i | i 、_ノ、_人_人_人_人_人_人_人_人_人_人_
| i ::-:::.i. ! ノ
. !_ }.r`'j7 .! _) ばんあー!ほーらい!!
く_ `、亠 ,フ ヽ
i::} ∞ |::| '^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^
i:::ヽ -o-〈::|
i:::/___λ_,ゝ:|
/:::/ * |:::|
〈.;;;/^)_ + .|:i
/ ノ * .|
/人,) |
く,、__,_,,_,_,___,ゝ
. |. `iT. ヽ j
このAA怖すぎるんだが
石仮面でも被ったのか?
>>113 どう読んだらそうなるんだ
あれは久世と吉祥院っていう地名がポンとでてくるだけだろうが
久世と吉祥院の場所を地図で確認しやがれ
女絵師のコス写真まだー?
サイト名か名前+東方でこのスレ引っかかるんだな結構上位に
>>2とか
>>5とかのせいか
93 :
ゲーム好き名無しさん:2007/09/01(土) 12:57:56 ID:1uPI4y7f0
欲しければ自分で撮ってくれば?
あーアーネンエルベ買う気なかったけど欲しくなってきた俺もまだまだげっちゅうだな
, -― / { ――- 、
/ / @ 、 !
|ヾ´\_/ヽ }/{___ヽ
/ | ` ´ \ / 〉
{ ', ヽ  ̄L、
_ヽ, / ◯ \ ◯ ノ ( `'Y
\ ` / "'" r―‐┐"'"/ `丶ノ
丶、 丶 ノ _ >?  ̄ 7
/  ̄ ̄ ̄ ̄ \/
∠ -‐┤ \
、 \
ヽ ____.ゝ
\_ -‐  ̄
r――― }`ヽ. ー‐- 、
. / ノ @ \ \
/ ___」`丶{ /´\ /`ヽ7
〈 ヽ / `ー' l \
__「 ̄ / / }
`y' ノ | ○ / ○\ /
(_く ヽ"'" __ "'"ヽ` ̄ 7
ヽ ̄` < { ノ _ ノ
\/  ̄ ̄ ̄ ̄ \
/ ト .__.ゝ
/ /
/ /
` ̄ ̄ ̄ ̄ ̄ ` ‐- _/
96 :
ゲーム好き名無しさん:2007/09/03(月) 02:34:01 ID:5aFiGxjz0
秋枝のパンチラうpして
, -― / { ――- 、
/ / @ 、 !
|ヾ´\_/ヽ }/{___ヽ
/ | ` ´ \ / 〉
{ ', ヽ  ̄L、
_ヽ, / ◯ \ ◯ ノ ( `'Y
\ ` / "'" r―‐┐"'"/ `丶ノ
丶、 丶 ノ _ >?  ̄ 7
/  ̄ ̄ ̄ ̄ \/
∠ -‐┤ \
、 \
ヽ ____.ゝ
\_ -‐  ̄
r――― }`ヽ. ー‐- 、
. / ノ @ \ \
/ ___」`丶{ /´\ /`ヽ7
〈 ヽ / `ー' l \
__「 ̄ / / }
`y' ノ | ○ / ○\ /
(_く ヽ"'" __ "'"ヽ` ̄ 7
ヽ ̄` < { ノ _ ノ
\/  ̄ ̄ ̄ ̄ \
/ ト .__.ゝ
/ /
/ /
` ̄ ̄ ̄ ̄ ̄ ` ‐- _/
まじめな話、このスレの住人が怖くてイベントに顔を出すのが嫌になってる作家が何人かいるわけだけど。
ストーキングするにしても群れなきゃ不安なのかねえ、どっちも普通に犯罪なのにな。
顔を売ろうって相手でもないのにけっこうかわいいとかブサイクでがっかりしたとか
そんなの思っても自分の中だけで楽しんでおけばいいのに。
いやいつもの人でしょw
つかたいていはネット上で全世界に発信&公開されてるものに云々してるだけなのに
それをストーカーよばわりはないよなと
可愛いものは愛でたいもんだよ
基本的に
前スレからしてこのスレはぬるい作家萌え語りで進んでるけど
いつもの人というか保守厨は変態自慢ごっこがしたくてしたくて仕方ないので
いろいろと温度差がある
女絵師のうどんげはカッコイイ系だな
でもやっぱり魔理沙がいちばん人気
女性の描く柔らかそうな髪の毛の描写っていいよな
なかなか真似できん
ああいうの見てるとやっぱり「髪ってこういうもの」って念頭に置いてるものが
男女で違うんだろうなあとか思わざるをえない
身体性ってやつだな
ソノマソマとか蛸ちゃんとかか
はぁ…最近紅Nノーコンクリアできて喜んでるらいちちゃん超いい子いい子したい…
あーかわいいなー
蛸ちゃん無事みたいで安心した
なんだかんだで学生卒業してモラトリアム終了になると
忙しくて同人やめちゃう人多いみたいだし
きこっちゃんのことだな
仕事に追われて絵描き終了とか切ねえ…
反発するのは「いつものやつ」一人だとか、まあ自覚ないだろうからこんな反応だとは思ったけど
「うわ、キモ〜イ」とかそういうレベルじゃなく本気で不気味がられてるんだよお前ら
可愛がるのは勝手だけど集まってあれこれ言いあうのは失礼だとは考えないのかな
過疎ってたスレが伸びていつもの人はよかったな
きこくさん絵板完全に消えてるね
ペンタブ触ったのは久しぶりみたいに書いてたの見たときは泣けた
べつに悪意からやってるわけじゃないわけだし
話題にされたくなきゃ本人降臨してやめれ言えばやめるよ
全然関係無いけど女絵師は男の弟いる人が多いね
やっぱそういうのがいるから男性向はじめるのか
お兄ちゃんと妹でやってるサークルは大抵お兄ちゃんがサイト運営とかSSで
妹がお絵描き担当だな
かのね屋とか菊正宗とかか
んもー、本人降臨なんかしたらそれこそお祭騒ぎで総叩きなくせにー。
つーか悪意ないやつが一番厄介なんだよ、迷惑だなんて微塵も思ってないからさ
極端な話をしたら、痴漢とかストーカー被害にあった人になんで警察に届けなかったの?って言うようなもんだよ
自分たちはそんなのとは違うって言うんだろうけど怖いんだってマジで
VNIのころの伝統というかなんというかで兄妹運営のサイトはみんなネカマサイトに見える
菊正宗とかw
そんなに怖いんならモビルスーツに乗って登場すればいいのに
もうゲルググとかそういうの
やめろよ
逆に女がカキコしてるんじゃないかって思う。
○○(嫌いな女絵師)タンハァハァと書き込んで精神的に追い詰める。
そして界隈から去らせる。
こういう意図もあるんじゃないかとたまに思う。女は怖いんだぜ?
まあもっちゃんを女と信じててる人は間違いなく男だと思うがなwww
もっちゃんが女の子だったら求婚したのに
女だけど女絵師萌えしたっていいじゃないか・・・
男だけど男絵師に萌えているやつもいるからな 俺とか
「(好きな男絵師)のパンチラうp」 とか
「はぁ…最近ノーコンクリアできて喜んでる(好きな男絵師)超いい子いい子したい… 」
とか思うの?
1スレ目の最初の盗撮写真とかひどかったよな。
偽物だとは思うが、悪意無いとか言われてもこのスレ自体に説得力無いわ
:::::::::::::: :: : : : : : : _____________________
::::::::::: :: : : : : : : ,. -───-- 、_ |
::::::: :: : : : : : rー-、,.'" `ヽ、. ! .ト
:::: :: : : : : _」::::::i _ゝへ__rへ__ ノ__ `l | イ
:: : : : く::::::::::`i / ゝ-'‐' ̄ ̄`ヽ、_ト-、__rイ、 ! レ
: : : \::::::::ゝイ/__,,!ヘ ハ ト,_ `ヽ7ヽ___> .! 行
r'´ ィ"レ'rr‐t! ヽ! レォ‐-ト、ハ〉、_ソ | く
ヽ/ ハ ゞ-' ゞ-'´/| ハ. | の
/7,.,. ___ ,.,. / / |〈 | 忘
,' ト、, └┘ ィ / ハヽ .| れ
-┼‐┐ヽヽ i i ヽヽ レヘ!ヽ!`"'ァr-,- イ、 レ' ハノへ | た
! ! ,' ', / ヽ,/,イ'、__ノ ,.ヽ,/ \!____________________
ノ .」 / ヽ ツ | ,'.;'::レム、_/:::::/`ヽ. !
ヽ/⌒,.-'、!::::(ハ):::;:--、i ', |
,.<ゝ--'二二ニゝ--ヘ、_ トへ/ヽ!
: : : _,,... -‐ ''"´___  ̄`ヽヽ.ノ!_,. --─--,、
:: : : : _,,.. -‐''"´ ´  ̄`"'' 、 '、 '、! i `ヽ._
::: :: : : : ,.:'" ':, ヽ,ヽ` ー--‐ 'ー--'  ̄>,..
:::::: :: : : : : ノヽ、.,__ i | _,,.. - ''"´ ノ::::..
::::::::: :: : : : : (  ̄二ニ=-─-- 、.,___ '、`ヽ,.''"´ _,,..-''´:::::::::::::
:::::::::::::: :: : : ,く`"''ー‐ ''"´ー---`ヽ、.,________,.二ヽ、 `ン_,,.. - ''"´::::::::::::::::::::::::::
mOjExI220はなんで携帯でもないのに小刻みに話すのん?
性別不明絵師がいちばんいいよ
この人が女だったら良いなあ〜でもたぶん男だよな〜って悩むのが楽しい
久々に見た桜庭さんの絵の上達ぶりに感心した 塗りもどんどんよくなってるし
最初は女ってだけで人気があるのかと思ったけどこれなら買うわ
桜庭さんの上達振りは目覚しいな このスレ的には不人気ぽいが
これなら買うわだの絵についてうだうだ言ってる奴が偉そうですげー不快
じゃあそれ程の絵をお前は描けるのかと言いたい
136 :
名無しさん:2007/09/04(火) 14:29:27 ID:???
>135
ゲサロ住人なんかに絵を評価されても普通の人は喜ばないw
137 :
名無しさん:2007/09/04(火) 14:30:31 ID:???
女絵師粘着とか気持ちわるーい
購買意欲をそそられる絵だっつってんのになんで同じレベルの絵がかけなきゃいけないん?
虫の居所が悪いんだろほっといてあげなさい
女絵師としてはこんなスレ立てられてるだけでも迷惑なのに、
それだけでなく絵の事で色々言われたら描きたく無くなると思うよ…
商売目的で絵描いてる人だけじゃないんだし、絵の話題に関しては、
せめてスルーしてやって欲しいと思ってる自分ガイル
いや外見とかスルーしろよw
こんなスレ見なけりゃ良いんじゃないですかねぇ(ほじほじ
人にどうこう言われたり思われたりするくらいで描きたくなくなるなら所詮その程度の絵師だってことだな
絵師が女だろうが外見がどうだろうがどうでもいい二次にしか興味ない
このスレの存在で東方に嫌気がさしてる女子が多いのは事実だがね。
こんな所でこそこそどうこう言う人間こそどうかと思うがゲサロだから仕方ないかww
r-、_ _,.、_
/,ァ':.:.ヽ., /`ヽ!、!_
,「/.:.:.:.:.:.:.:.:'ヽ._,,,.....,,,__ /:.:.:.:.:.:.:.:':, !
「_/.:.:.:.:.:.:.:.:.:.:.:.:.`,ァ_ェ‐ァ'、:.:.:.:.:.:.:.:.:.:.:.:.! ] あら お客様かしら?
i'Y:.::.:.:.:.:.:.:.:.>''"´::::::::::::::::`"'<:.:.:.:.:.:.| (
_| |.:.:.:.:.:.:.,::'"::::::::::::::::::::::::::::::::::::::::`ヽ;:.:.:.! ] いらっしゃいませ
) .!:.:.:.:.:,:'::::::::::/::::::::;::::::::;::::::';:::::::::::::`フ!(
! 」:.:.:./::::::::::/::::/::__/」_::::!:::::::!:::::!::;:::::く,_!」. -┼‐ -┼‐ \/
)__!:.:.;':::::/::,':::;:':::/:/_」_:::ハ:::::ハ::::i::::';::::::', _」 _」 /
!__レ'i::::;'::::i::/:::/7´ `iヽ レ' !,ニ、:::」:::::::! '、___ つ '、___ '、_____
/::::!:::レ'(_!ヘ:レ^ヽ,_rソ i リ !7i:;::::::!
,'::::;ハ:::i::::::|::::[⊂⊃ . ` ⊂ミ:::ハノ,ゝ __|_ 、 ___i__ _i_ ___
.i:::/:.:.iヽ;::::|:::::i:::ト、 rーァ ,ハコイ」 / `i i / ∠i'´ |
i:ム__」:::::::::!:::::i:::i:i ` 、.,___,,. .イ::::|:::!´ / 、/ /`i__ | レ
|::::/i:::/!::/!_,,.ィ|:::! ヽ、___,!ヽ;:__!:::/|:::|',
!:/ |:/ !ァ'"ヽ、',:::| ヽ、」 Y`iヽ|:::!::i ,. -'⌒ヽ.,
'! レヘ:!/ `レiヽ /ムヽ i_( レ'、/_ ( )
!:r'7、__ ,r_i:.:.ヽン/ ハヽリヘ. >ヘ. (´_) ヽ、.,_ン- '
!/ ヽ _ `二´7:.:.:.rム____」>:.:.:.'Y´/ ヽ、
. / ハ::::::::`'ー'^ー-':::::::::', ,. -`"''ー--‐ァー-「 ̄二i
' / /ンi.:.:.:.:.:.:.:.:/:i:.:.:.:.:.:.:.ハ ´ / / ̄`つ液 _|
ハヽ;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.!/i i ノ´i. 状 」
,. ' ,'ァ'ヘ:.>:.、:;___:.:」:.:.:.___」、.! l |、___,,..'ーr-‐'
一般に幅広く知られてる東方系同人作家(サークル名)
●原作者
ZUN(上海アリス幻樂団)
●有名作家
唖采弦二(←こいつだけ別格 Wand Bilt) alphes
松倉ねむ(ゴス屋) 葉庭(葉庭の出店) 比良坂 真琴(くらっしゅハウス)
●東方紫香花作家
・表紙
森井しづき(paint madness)
・漫画
D・さとPON(かのね屋) 葉庭(葉庭の出店) SINRA(DRAGIN 何でもお絵描き堂)
氷川翔(さくSaku亭) 榎宮祐(pixel phantom) 雨水(みょふ〜会)
綾見ちは(疲労熊) 夢里まくら(堕天) Katzeh(FelisOvum)
やむっ(Reverse Noise) 如月亮(双月亭) 鳴海柚来(くろがね堂)
比良坂真琴(くらっしゅハウス) うりうり(ウリウリラボラトリィ)
氷雨げんた(こおりあめ) 里村響(まりおねっと装甲猟兵)
●東方文花帖「文々。新聞」イラスト作家
綾見ちは(疲労熊) 高階@聖人(twinklesnows) 立羽(?) 十夜(?) TOBI(?) ゆきうさぎ(?) 六羽田共(EnHANCE HEART)
●東方文花帖「アンソロジーコミック」作家
倉澤まこと(ひまわりまんぢぅ) 鳴海柚来(くろがね堂) 藤原俊一(PARANOIA CAT) ふじみやみすず(UNISEX BLEND)
病(?) ハラオ(?) Kiriu(ColorfulCube)
●東方求聞史紀
つくりものじ(鴨はうす) 秋★枝(ロケット燃料★21) TOKIAME(SWAY WIND) 神馬耶樹(耶樹厩舎) 病(?)
●東方儚月抄 〜 Silent Sinner in Blue.
秋★枝(ロケット燃料★21)
●東方儚月抄 〜 Cage in Lunatic Runagate.
TOKIAME(SWAY WIND)
●東方儚月抄 〜 月のイナバと地上の因幡
あらたとしひら(あらもーど)
芋川のパンツ画像とか再うpきぼん
ちょこんとぱちぇの人は女性だよな?
何回かスペースに行ったが可愛い子がいていつも萌えてる
151 :
sage:2007/09/05(水) 00:31:27 ID:68ufnZdu0
>>150 自分が行ったときは可愛い子と男前な輩が座ってたよ
女の子小さくて可愛かったな
間違えた
すまん
あそこ二人サークルじゃないの 名前も二人分書いてあるし
個人サークルじゃないのか?
あの女の子がぱちぇ作ってたらたまらんなあ
「秋★枝 東方」で検索すると燃料サイトよりブログの方が上に来るのな
実は男が作ってるよ
腋で
159 :
ゲーム好き名無しさん:2007/09/06(木) 23:38:31 ID:olFBHlW40
知ってる女絵師がサーチされてないな
活動一年ちょっとじゃ無理か
それで東方嫌になってやめられたらそれはそれで困るが
また宣伝か
162 :
ゲーム好き名無しさん:2007/09/07(金) 18:58:20 ID:fxvwuhbG0
やむっを最初女だと思った俺登場
あのモジャっぷりを見てガックリきたぜ
やむ氏ってそんなモジャしてたっけ?
どう考えてもアサユバが女だとは思えんいまだに
それは何故?
mixiでも女性ってなってたよ
ユバ先生ハァハァ
169 :
ゲーム好き名無しさん:2007/09/10(月) 03:23:02 ID:TUwftArzO
今日のイベントどうだった??
可愛い人いたか?
アサユバとうさくんがかぶってしまう
171 :
ゲーム好き名無しさん:2007/09/10(月) 05:29:22 ID:/4jql6hY0
このスレのおかげでロリユバ先生の株が上がったことに感謝しなければならない
あれは百合じゃね
そういえばそうだった、
しかしそんな瑣末な事は、どうでも良かったのであった
らいちタンが芹沢に食われちゃう><
芹沢も直結さんか
複乳とは同属嫌悪がピュッピュですかね
176 :
ゲーム好き名無しさん:2007/09/11(火) 12:11:48 ID:zcVsg/mW0
阪神大震災は笑えた!
死者1000人ごとにカウントしてたのってオレだけ?
(よっしゃー2000人突破!よーし次は3000人突破しろーって)
でも結局は6000人しか死んでねえんだよね。全然、騒ぐほどじゃないし。
阪神大震災は笑えた。まじで
ニュースで知って、手を叩いてわらったなぁ。
おまえらが震災にあってる間、家でみかん食ってた
アホだなーこいつらって思いながら
わざわざ神戸まで行って記念撮影しようかと思ったよ。
でも阪神大震災のおかげで何かしらの利益を得た人だっている訳だし
結果的には良かったんじゃないかな。
たしか知事や市長が自衛隊の救援要請を渋っていたけどさ、
あそこらへんって部落が多いからそのまま全滅させたかったんだよね。
今でも仮設住宅に住んでるやつがいるらしいけど、
せこいんだよ!俺らの税金なんだよね。むかつく。
ところで震災直後はあいつらってトイレどうしてたの?
もしかして野グソ?汚ねぇなぁー。
どちらにしろヘリからの映像はまさに温泉町のようで壮観だった!
気持ちの良い夕刻でした
177 :
永井浩二信者:2007/09/11(火) 12:13:36 ID:ttbVAVwy0
2ちゃんねるとニコニコ動画は同じだから 違う奴は基地害でおk
キモオタストーカーの巣はここですか?
もっと女絵師っぽく煽ってくれ
180 :
ゲーム好き名無しさん:2007/09/11(火) 15:48:12 ID:dqaY1jbF0
リアヲチ話はNG?
NGかどうかは知らないけど興味はある
どぶうさぎ×ちはタン
芹沢×らいちちゃん
ここは確定か
太すぎて入らないよおにいちゃん
185 :
181:2007/09/11(火) 20:42:00 ID:0nO9uIJvO
>>182 一昨日だかその位にゲーセン行った時に某ゲームやってた女の登録ネームがこのスレに上がってる女絵師のネームとたまたま同じだったってだけ。
それだけで特定は難しいかもしれんがかなりの美人さんだった。あの女が東方絵師なら間違いなくストーカーになれるw
よくある名前だったら早計だな
QMAとかかな?
このスレに名前あがってる絵師でかなりの美人なんて数名しかいないわけだが
190 :
ゲーム好き名無しさん:2007/09/12(水) 18:10:10 ID:twsiG9r30
かなりの美人じゃなくてもそこそこ可愛いならそれでいいよ
691 名前:枯れた名無しの水平思考[sage] 投稿日:2007/09/07(金) 22:52:59 ID:6b5aTYwe0
スポーツ物がレースくらいしかないので、テニスの王子様2005 CRYSTAL DRIVEをあげてみる
・関東大会終わりまでの、試合描写のあったキャラがほぼ総出演(選手として使える58人+コーチ数人)
・カットイン画像が一人最低5枚。ボイスも必殺技数+αある
・必殺技も、ありえないボール軌道や発動条件も含めほぼすべて再現
・必殺技抜きでも、ボールの回転の自由度が高い等テニスゲームとして普通に良く遊べる
・必殺技はゲージ制で、溜まる速度も調節できる。ゲージの速度次第では、パワーバランスもちょうどいい
・ゲージ速度MAXにすれば、原作さながらの必殺技打ち放題合戦も再現可能。ただしバランスは崩壊するw(ほぼ原作どおりのパワーバランスになる)
・R・N・O(ラケット・ノック・アウト)制という原作風味のルールがあり、ラケットをぶっ飛ばして勝つことができる。これも本数やオンオフ設定可
・ベスト版が出てるので安い
要素出しが面倒だったり、必殺技発動条件がわかりづらいのがいる、タッチパネルの使い方がしょぼい(GBAの続編だし)なんかの欠点もあるけどかなり遊べるほう
テニプリきめぇって人以外はオススメ。ネタで好きな人でも大丈夫。てか俺
タニシや石田師範の使える続編を期待したい
やろうぜ
192 :
181:2007/09/13(木) 06:58:52 ID:8uElIbMZO
ゲームは寺。
ネームを晒すのはあんまりだし俺すげぇ見てたから目も合ってしまって
顔バレが怖くてどの絵師かも言えません。チキンでスマソ
しかし検索したらそのネームで登録してたのがその女だけだったので確定だよ。
知り合いの同人作家の人マジアカのランキングに勝手にペンネーム登録されてたぞ
ネトゲーで絵師の名前使ったキャラ作るみたいなもんなんじゃ?
ここで名前上がってて音ゲーやってる人っていうと大分絞られそうな気がするな
マジアカの話題出ると何かどっかの総代騎士思い出す
上で書いてる奴まさか総代騎士じゃないよな?
196 :
181:2007/09/13(木) 10:43:36 ID:8uElIbMZO
>>193 寺は自分のカードに名前やデータが登録されるから
同じ名前の人が他にいたらライバル検索で出てくるんだが
その名前は一つしか出てこなかった。
その絵師がスレ見てたら特定されるからライバル登録はしなかったが。
しかし東方やってる音ゲーマーって結構いるな。
>>193 そういうのはどんな名前によるかで変わるだろう
誰でも思いつくような名だったら被っても不思議じゃあるまい
\
 ̄ヽ、 _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`'ー '´
○ , '´ ̄`ヽ.
O / /`ヽ 〉 と
o _,,.. ----- 、.,_|/-、 レ' 思
。 ,.: '"´ ○イ (| う
/ `ヽ. 神
/ ,. ', 綺
イ / /、/| ハ , ヽ. 、 i で
i ! i ,.イァヽレ' ', ハ_,. ! ', .| あ
', i .レ' iハュ_} !ァ;'‐t、ヽ! !. | っ
レヘ/ .i" !ュ__ハ|,ハ|ハ. | た
::`ヽ、 |从 ' _,,..!-、! .i | /
:::::::::::::::\| i`ヽ. ` ー ,i´` ヽ.| | /::::::
___:::::::::::::::::::ノ./| i'ア>ーrァ'i´.ゝr、 i |/::::::::
 ̄`>/イ´| |ヽ、___,.イ /:::/`ト、 |. ';::::::::::::
__,,.::::''"/ヽヽ レ'^''ァ┬r'レ':::/ / | ト, 〉::::::::::
::::::::::::/ \`ー'7/|::|ヽ、/'´ _./|. |,.ヘ./'" ̄ ̄
::::::_;:くヽ/ i  ̄|./|::|\〉 ̄7|:| | ハ`ヽ、.,___
 ̄ ./\`''ー./___ .レ l;」 |___ノ/:ト、. |/ |:::::::::::::::
毎日女絵師話してる子ってゲサロにアイデンティティ感じちゃってるよね
冴えてる物言いのつもりか知らんがもう少し幅の狭い言葉使ったほうが頭痛
\
 ̄ヽ、 _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`'ー '´
○ , '´ ̄`ヽ.
O / /`ヽ 〉 と
o _,,.. ----- 、.,_|/-、 レ' 思
。 ,.: '"´ ○イ (| う
/ `ヽ. 神
/ ,. ', 綺
イ / /、/| ハ , ヽ. 、 i で
i ! i ,.イァヽレ' ', ハ_,. ! ', .| あ
', i .レ' iハュ_} !ァ;'‐t、ヽ! !. | っ
レヘ/ .i" !ュ__ハ|,ハ|ハ. | た
::`ヽ、 |从 ' _,,..!-、! .i | /
:::::::::::::::\| i`ヽ. ` ー ,i´` ヽ.| | /::::::
___:::::::::::::::::::ノ./| i'ア>ーrァ'i´.ゝr、 i |/::::::::
 ̄`>/イ´| |ヽ、___,.イ /:::/`ト、 |. ';::::::::::::
__,,.::::''"/ヽヽ レ'^''ァ┬r'レ':::/ / | ト, 〉::::::::::
::::::::::::/ \`ー'7/|::|ヽ、/'´ _./|. |,.ヘ./'" ̄ ̄
::::::_;:くヽ/ i  ̄|./|::|\〉 ̄7|:| | ハ`ヽ、.,___
 ̄ ./\`''ー./___ .レ l;」 |___ノ/:ト、. |/ |:::::::::::::::
,. -''' ´ ̄` '''- 、
/ \
__/ ____, ____ ヽ
/ ′ _____i ______! ` ̄`ヽ
{ T'ヒ_i´ ´ヒ_,!ア } てめえはミートボールだ!
`ーl "" , "" ノ
r''⌒`丶、 ー─,- `‐t‐''´
! \  ̄ /
ヽ \ , イ
\ `L__,, -‐'´ |
\ ノ \ !
`'ー--‐'′ \__,ノ´
で、ユバタンは女性なんだよな?
女性は女性だけど
おばさんだよ
5年経てばみんな婆だよな
ユバ先生界隈最年長女絵師なんじゃ
みゆタンの年齢もわからん。mixiにも書いてないし、
堂々と酒好きと書いてるし二十歳超えてるのは確実だろうが
最近みゆタンがメンヘラに見えるから心配だ
菊の人って女だったのか…
男だろ 他にも男なの結構いるし
>>207 同じ高校や中学の友人のマイミクが24才だった
たしかにあの人は絵柄と日記の浮き沈みが激しい感じがするなw
旅行行く前の魔理沙の絵はすごく可愛かったんだがね
文面や拍手レスを見る限り人良さそうに見えるがやはりギャルっぽく見える
メンヘラっていうかgaiaxだのなんだのにある女子の日記なんて普通あんなもんじゃん?
\
ヽ、 _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`'ー '´
○
O
o
, -‐ 、, -─-- 、.,_
,.i (:::)! `ヽ,. -、
./ ゝ-‐' _____ !. (::)
_,./__,,. -‐ ''"´ ̄ ̄`"'' .、`ヽ,ー:'
,. ''"´ /´ / ;' ;' ;' ! /! ;`ヽ,ヽ、
'.、 .;' ', i ハ\/|/ ! ノ! ,!ヽ,. ヽ.
`Y i Vレ'7´;' ,ハ レ'_」ソノ., ', ';
_ノ i ,ハ i. '、_ソ ;',ハY.ノ i i
`.>' (__⊂⊃ '、ソノ!イレ' ノ バババババババババ
∠._ ノ | |、 、_,、_, ⊂!_)‐''"´
レ'´ヽ、 ! iソ>,、.,,_ _,,. イ |ヽ._ ) ̄=_  ̄_ ̄)
'ァ| !>;`ヽ、「、,ハ.| !ヘ) --_- ― = ̄  ̄`:,
/ ! !、::ヽ、.,___ノヽ. ! |_,-'' ̄ = __――='
,:' `ヽ! ';::::::::ヽ::`'; 'レヘ!"" _-―  ̄=_ )
/ _,,. -‐rァ-、::::::::::::::::: __,,, _―  ̄_=_ ` ))
;' ァ'´ i,/ ̄`ヽ;::::::::::| ―= _ ) ̄=_) _)
! | !_____,r'::::::::::::|= _ )_ _ )= _)
`ヽ. 「!::::::::!|--‐-┤ = _)
,.ヘ ',ゝ、ノ/:::::i:::::::\
/:::/`'';ー--‐'/::::::::!::,o-oヽ.
く:::::::/:::::/ ,.-r'::::::::::::::;::'ニニヽ::;ゝ
だれてめぇ
エドモンド
菊の人は女だよ
あとさやかたも女性だと聞いたけど
さやかたはありえねぇwwww
菊は男だろ…
219 :
ゲーム好き名無しさん:2007/09/17(月) 01:00:50 ID:g/xcIfL80
nagareはいつまでシリアス路線続けるのかねえ
あの人はギャグの方が面白いのに
菊は売り子で女の子使ってるだけ
前に頭怪我したとか言ってたとき確認した
\
 ̄ヽ、 _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`'ー '´
○ , '´ ̄`ヽ.
O / /`ヽ 〉 と
o _,,.. ----- 、.,_|/-、 レ' 思
。 ,.: '"´ ○イ (| う
/ `ヽ. 神
/ ,. ', 綺
イ / /、/| ハ , ヽ. 、 i で
i ! i ,.イァヽレ' ', ハ_,. ! ', .| あ
', i .レ' iハュ_} !ァ;'‐t、ヽ! !. | っ
レヘ/ .i" !ュ__ハ|,ハ|ハ. | た
::`ヽ、 |从 ' _,,..!-、! .i | /
:::::::::::::::\| i`ヽ. ` ー ,i´` ヽ.| | /::::::
___:::::::::::::::::::ノ./| i'ア>ーrァ'i´.ゝr、 i |/::::::::
 ̄`>/イ´| |ヽ、___,.イ /:::/`ト、 |. ';::::::::::::
__,,.::::''"/ヽヽ レ'^''ァ┬r'レ':::/ / | ト, 〉::::::::::
::::::::::::/ \`ー'7/|::|ヽ、/'´ _./|. |,.ヘ./'" ̄ ̄
::::::_;:くヽ/ i  ̄|./|::|\〉 ̄7|:| | ハ`ヽ、.,___
 ̄ ./\`''ー./___ .レ l;」 |___ノ/:ト、. |/ |:::::::::::::::
さやかたは微妙なところだな
オカマでいいよもう
男の子も女の子じゃん!
,. -ー冖'⌒'ー-、
,ノ \ 男の子も女の子じゃん!
/ ,r‐へへく⌒'¬、 ヽ
{ノ へ.._、 ,,/~` 〉 } ,r=-、
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 /
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 /
,/ └' ノ \ こ¨` ノ{ー--、〃__/
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. / |/ |::::::|、 〃 /:::::/ ヽ
/ | |::::::|\、_________/' /:::::/〃
女装はすべからく死ね
226 :
蓮沼太一:2007/09/19(水) 17:04:05 ID:v9CbguLg0
なんだとコラ
すべからくの使い方がちょっと間違ってる
すべからくの誤用は頑張ってる感じがして微笑ましいな
挨拶がわりに抱きついてきたりミニスカでパンチラしてる女レイヤーとかは生きていいというか、
むしろ大歓迎だから増えろという感じだが、
俺以外の女装はすべからく死すべし!
>>229 遊貴っていう霊夢やレミリアのコスしてる女性が、お前の理想通りだぞ。
男女構わず抱き付いてくるし、紅月弐でパンツ見せてた女というのも、
多分遊貴だと思う
下半身厨的な意味で人気のある人誰えーっ
31 名前:C.N.:名無したん[sage] 投稿日:2007/09/11(火) 18:36:49 ID:rYEUyAqg0
女性レイヤーは、東方のコスやるなら、ドロワーズ履けと言いたい。
生パン見せんな
33 名前:C.N.:名無したん[sage] 投稿日:2007/09/11(火) 21:50:59 ID:YUWpQupw0
>>31 見えたレイヤーがいたのか?
37 名前:C.N.:名無したん[sage] 投稿日:2007/09/12(水) 00:54:32 ID:RdTUVbGM0
>>33 いた。本人特定されちゃいそうだから、誰コスかは言えないけど
39 名前:C.N.:名無したん[sage] 投稿日:2007/09/12(水) 17:43:15 ID:qwS67OwA0
さくやとかうどんげとかドロワじゃないにしても
せめて短パンか見せパンを履けと。
生パンツが見えてうれしいヤツばかりだと思うなと。
52 名前:C.N.:名無したん[sage] 投稿日:2007/09/14(金) 17:57:54 ID:OCar+xl20
女でパンツ見せたがりそうなのって・・・遊○あたりか?w
縞パン男は文以外のコスもやってたが・・・他にそのキャラのコスやってる人見たことないから、
書いたら本人特定されちゃうな
界隈の序列
女絵師>絵師>ノースキル=SS師>女装
339 名前:ゲーム好き名無しさん[sage] 投稿日:2007/09/21(金) 15:31:31 ID:BpymJO1c0
父親は五時に帰宅が当たり前で月収250万だった
それが当たり前だと思ってたんだよねー
350 名前:ゲーム好き名無しさん[sage] 投稿日:2007/09/21(金) 15:35:46 ID:BpymJO1c0
中小企業の社長なのかな
出版社だしなんか自分の親の会社の本が本屋に並んでるのは面白いよ
ここ見てる女絵師さん、音屋なんかより
>>1の方が美味しい物件ですよ〜
女装絵師>>>>>>>>>女絵師>絵師>ノースキル=SS師>女装
パンチラ女絵師>>>>>>>>>女絵師>絵師>ノースキル=SS師>女装>>>TOM>>>貴様>>蓮沼太一>>芹沢
俺ジャンゴロ音屋だけど
音屋が女絵師食ったとか言う話は聞いたことないどころか話題にすら上がらない
お前ハブられてんじゃね
アレンジイベントの動画見れば判るけど、容姿が不自由な音屋は多いよ
キモメン比率で言えば絵描きも音屋も大差ないんだよねえ、実際
顔じゃなくて金で選んでるんだろ
何日もかけて原価+100円程度の儲けしかない絵師と3日もあれば作れて1500円で売れる音屋じゃね
二次元のおにゃのこハァハァの男絵師よりは
音楽が趣味で自分で作ってる音屋じゃ
後者の方がかっこよくて
前者が馬鹿でセンス悪く見えるのは
当たり前じゃん?
>自分で作ってる
女絵師ってそんなにアホなのばかりなのか?
お金で選ぶとか流石にしないだろうに
(::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
(:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::)
(::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::)
( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
| =ロ '"●> ‖ ‖ <'● ロ===|
|:/ ‖ / /ノ ヽ \ ‖ ヽ|ヽ
|/ ヽ`======/ .⌒ ` ========ノ. ..| |
.( 。 ・:・‘。c ( ○ ,:○ ) ;”・u。*@・:、‘)ノ
( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o )
(; 8@ ・。:/ _,-'ニニニヽ :\.”・:。;・’0.)
.\。・:%,: )::: ヾニ二ン" ::::(: :o`*:c/
\ ::: o ::::::: :::::::::::::::::::::::: :::::::::::::: /
(ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ
\丶\_::_:::::_:::: :::::_/::::::: /
こういうテンプレ的な顔したキモヲタなんて今時いるのか?w
ここまで酷くはないが似たようなのは見るな
某貴様とか
m9(^Д^)プギャー
容姿関係なくこんなスレ覗いてる時点でみんな同類だわね
(::::::::::/ ):::ノ::::ノ ) ソ ヾ::::::::::::丶::::ヽ
(:::::::::/ 彡 ノ ノ :: 彡:/)) ::::::::::)
(::::::::::/彡彡彡彡彡 ミミミミミミミ :::::::::::)
( :::::::// ̄ ̄ ̄ ̄ヽ===/ ̄ ̄ ̄ ̄ヽ |:::::::::)
| =ロ '"●> ‖ ‖ <'● ロ===|
|:/ ‖ / /ノ ヽ \ ‖ ヽ|ヽ
|/ ヽ`======/ .⌒ ` ========ノ. ..| |
.( 。 ・:・‘。c ( ○ ,:○ ) ;”・u。*@・:、‘)ノ
( 。;・0”*・o; / :::::l l::: ::: \ :。・;%:・。o )
(; 8@ ・。:/ _,-'ニニニヽ :\.”・:。;・’0.)
.\。・:%,: )::: ヾニ二ン" ::::(: :o`*:c/
\ ::: o ::::::: :::::::::::::::::::::::: :::::::::::::: /
(ヽ ヽ:::: _- ::::: ⌒:: :::::::: -_ ノ
\丶\_::_:::::_:::: :::::_/::::::: /
____
/":::::::\
/-―-、:::::::\
/ ヾ::::::i
/-、__、 /:::::::i
L_,, 、\::::::i
`/●)(●> |:_=-、/
lイ `- |/ tbノノ
l`-=-\ `lι/
ヽトェ-ェェ-) -r′
ヾ=-′ / /
―-ヽ__/ |
彡川川川三三三ミ〜
川|川/ \|〜 プゥ〜ン
‖|‖ ◎---◎|〜 / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
川川‖ 3 ヽ〜 < 「女絵師追加」っと
川川 ∴)д(∴)〜 \_______________
川川 〜 /〜 カタカタカタ
川川‖ 〜 /‖ _____
川川川川___/‖ | | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
彼氏が音楽やってるとは人に言えるし
彼氏の作った音楽とかいって聞かせることもできるけど
彼氏が萌え絵描いてますとは人に言えないし
彼氏の描いた絵も見せれないでしょ
男の価値っていうのはそういうとこで決まるんだよ
そーなのかー
絵描いてるってだけで結構モテたがな
最近は絵ではモテないのか
その理屈だと兼業絵描きなら問題ないじゃないか
ジャケ絵を描いてる女絵師はみんな音屋といかがわしい関係にありそうなイメージ
んで男絵師はマイミクの女みんな音屋に持ってかれるみたいな
オタクな彼女って心休まらないぞ……
普通の子にしとけ 真剣な話
絵師が同じ人種差別してたら本末転倒
音屋なんて絵師からみればトレーサー
自分で曲上げれない以上、将来性がないのは音屋のほう
絵描き同士なら手伝いとかも出来ようが
262 :
ゲーム好き名無しさん:2007/09/25(火) 10:30:51 ID:QxYQ45SQ0
>>253 男の価値てwwwwww
萌絵え描こうが世間的に恥ずかしくない社会をちゃんとまっとうしてんならどっちも変わらねーだろ
専業絵描きだったら知らんけど
しかし絵師にしても音屋にしてもフリーターとか多いよな
音屋は全体的に男絵師より年齢高いし職についてる奴が多いよ。
男絵師は社会人やりながらだと体力的・時間的に辛くて同人活動やめてしまう人も多いが、
音屋の音楽活動は比較的それがない。
んな、実態のないステータスで語られてもな
音屋は片手間でもできるからな
機材さえあればリターンもデカいし小金得るにはいい手段だよ
機材揃えるのに金かかるけどな
まぁ金持ちの道楽だな
○。・。○。・。○。・。○。・。○。・。○。・。○。・。○。・。○
このレスをみたあなたは・・・3日から7日に
ラッキーなことが起きるでしょう。片思いの人と両思いになったり
成績や順位が上ったりetc...でもこのレスをコピペして別々のスレに
5個貼り付けてください。貼り付けなかったら今あなたが1番起きて
ほしくないことが起きてしまうでしょう。
コピペするかしないかはあなた次第...
○。・。○。・。○。・。○。・。○。・。○。・。○。・。○。・。○
なぁんだ音屋ってその程度の連中なのか
どーりでチャラチャラしてるとおもった
音屋がイベントの時に集団でオサレ(笑)な服装するのはやめて欲しい 一緒にいると恥ずかしいんだぜ・・・
細身高身長ならその服も似合うだろうけどさぁ 身の丈にあった服着ろって もっとお前らに似合う服は別にあるって
/ ̄ ̄ ̄ ̄\ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( 人____)< 音屋がイベントの時に集団でオサレ(笑)な服装するのはやめて欲しい 一緒にいると恥ずかしいんだぜ・・・
|./ ー◎-◎-) \______________
(6 (_ _) ) カタカタカタ
| .∴ ノ 3 ノ ______
ゝ ノ .| | ̄ ̄\ \
/ \__| | | ̄ ̄|
/ \___ | | |__|
| \ |つ |__|__/ /
/  ̄ ̄ | ̄ ̄ ̄ ̄| 〔 ̄ ̄〕
| | ̄
音屋は女性絵師との人脈利用してパンチラ盗撮してきてください
274 :
ゲーム好き名無しさん:2007/09/29(土) 22:23:24 ID:oih95e8d0
肖像権侵害なので本人通報してみた
276 :
ゲーム好き名無しさん:2007/09/29(土) 22:51:26 ID:WkaETnDv0
■■■■■■■■
■■■■■■■■■■■■
■■■■■■■■■■■■■■
■■■■■■ 〜〜 ■■■■■■
■■■■■■〜〜〜〜〜〜■■■■■■
■■■■■ 〜〜〜〜〜〜〜〜 ■■■■■
■■■■■ ■■〜〜■■ ■■■■■
■■■■■ ■■■■〜〜■■■■ ■■■■■
■■■■ || ■■■■
■■■■■ 〓〓〓〓||〓〓〓〓 ■■■■■
■■■■ 〓〓 || 〓〓 ■■■■
■■■■ // \\ ■■■■
■■■■ //( ●● )\\ ■■■■
■■■■ // ■■■■■■ \\ ■■■■
■■■■■ / ■■■■■■■■ \ ■■■■■
■■■■■ ■/〓〓〓〓〓〓\■ ■■■■■
■■■■■■ ■ /▼▼▼▼▼▼\ ■ ■■■■■■
■■■■■■■■■ ▼▼▼▼▼▼ ■■■■■■■■■
■■■■■■■■■ ■■ ■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
277 :
ゲーム好き名無しさん:2007/09/29(土) 22:52:58 ID:WkaETnDv0
■■■■■■■■
■■■■■■■■■■■■
■■■■■■■■■■■■■■
■■■■■■ 〜〜 ■■■■■■
■■■■■■〜〜〜〜〜〜■■■■■■
■■■■■ 〜〜〜〜〜〜〜〜 ■■■■■
■■■■■ ■■〜〜■■ ■■■■■
■■■■■ ■■■■〜〜■■■■ ■■■■■
■■■■ || ■■■■
■■■■■ 〓〓〓〓||〓〓〓〓 ■■■■■
■■■■ 〓〓 || 〓〓 ■■■■
■■■■ // \\ ■■■■
■■■■ //( ●● )\\ ■■■■
■■■■ // ■■■■■■ \\ ■■■■
■■■■■ / ■■■■■■■■ \ ■■■■■
■■■■■ ■/〓〓〓〓〓〓\■ ■■■■■
■■■■■■ ■ /▼▼▼▼▼▼\ ■ ■■■■■■
■■■■■■■■■ ▼▼▼▼▼▼ ■■■■■■■■■
■■■■■■■■■ ■■ ■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
278 :
ゲーム好き名無しさん:2007/09/29(土) 22:54:29 ID:WkaETnDv0
■■■■■■■■
■■■■■■■■■■■■
■■■■■■■■■■■■■■
■■■■■■ 〜〜 ■■■■■■
■■■■■■〜〜〜〜〜〜■■■■■■
■■■■■ 〜〜〜〜〜〜〜〜 ■■■■■
■■■■■ ■■〜〜■■ ■■■■■
■■■■■ ■■■■〜〜■■■■ ■■■■■
■■■■ || ■■■■
■■■■■ 〓〓〓〓||〓〓〓〓 ■■■■■
■■■■ 〓〓 || 〓〓 ■■■■
■■■■ // \\ ■■■■
■■■■ //( ●● )\\ ■■■■
■■■■ // ■■■■■■ \\ ■■■■
■■■■■ / ■■■■■■■■ \ ■■■■■
■■■■■ ■/〓〓〓〓〓〓\■ ■■■■■
■■■■■■ ■ /▼▼▼▼▼▼\ ■ ■■■■■■
■■■■■■■■■ ▼▼▼▼▼▼ ■■■■■■■■■
■■■■■■■■■ ■■ ■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
279 :
ゲーム好き名無しさん:2007/09/29(土) 22:56:26 ID:WkaETnDv0
しっかしよくもまぁこういう画像の組み合わせ思いつくよなぁ 前も似たようなやつ貼られてたっけ
削除ガイドラインの特項にも触れるし
「以前にも同じようなコラージュを貼った可能性がある」とコメントつきで
運営の重要削除に依頼しちゃおっかな
今AA貼ってる奴と同一だったら笑える
すっかり下僕さんね
まあ前スレの1は構って厨が過ぎるし
このスレてギャグと構って厨で元スレ立てた奴と
後から住みついた女絵師ちやほやがやりたい奴らで喧嘩してんのな
いつのまにか乱立に定住者がとかよくあること
ゆたかのキャラソン買ってね
287 :
ゲーム好き名無しさん:2007/09/30(日) 17:59:49 ID:Xi4KGUjO0
遊貴と申したか
>>274の画像がどんなのだったのか非常に気になる
>>288 誰のか分らないスカートの中を盗撮した画像と右下に某アリスコスの人の組み合わせ
・・・な画像
こっそり再うp希望
ネジの盗撮画像が出回ってる事をさっき知った。あれ本物なのか?
嘘を嘘とry
画像張ってから言え
294はネジのパンツが見たいだけ
296 :
ゲーム好き名無しさん:2007/10/04(木) 23:45:42 ID:g1+pMY6X0
,. -ー- 、__
,' 'y´
i レノノハノノ)
〜 ,__ハルi ゚ ヮ゚ノリ あうあう
〜 〈._(_( ∞ノ
モソモソ
297 :
ゲーム好き名無しさん:2007/10/07(日) 00:40:53 ID:ffjJir+60
さらさたんって可愛いの?
みんなかわいいよ一番かわいいのは絵も本人もココちゃんで一番美人はひらふみだから
これテンプレにしといてね
一番可愛いのは俺の彼女だよ
コスプレさせてセクロスするとマジで興奮します
300 :
ゲーム好き名無しさん:2007/10/08(月) 14:22:08 ID:GpcBFfOq0
>>299は蓮沼太一
彼女にフランコスさせてセクロスか
301 :
ゲーム好き名無しさん:2007/10/08(月) 23:12:09 ID:cg8ZzUmB0
>>298 でも、、、美人ではない。 かわいいはそこそこ同意。
このスレ的にここはどうなんだ?
tp://yumegoro.sumomo.ne.jp/
これはひどいwwwww
棘に晒したくなるひどさだな
305 :
ゲーム好き名無しさん:2007/10/09(火) 19:14:52 ID:7uUVh0ta0
三万ってあんた
そういう絵師はそういう目でしか見られないよ。本人は知らんだろうけど。
需要と供給だからいいんじゃねーの。
ヤフオクで売る時点でがめつい印象を持たれても仕方ないと思う
自演だったら本人が儲かってないだけだし自演じゃなければ欲しい人がいるんだからそれでいいだろ
いちいちそんなもん晒すなアホ
別に個人の自由だからいいけどね
とりあえず過去にあったこいつからのマイミク申請を蹴っていてよかったなぁと思う俺であった
でもサイトにその絵置いてるわりにオクは貼ってないんだよな
その上リク絵だったり
312 :
ゲーム好き名無しさん:2007/10/10(水) 12:12:29 ID:jwuMcna60
絵柄は本人で確定だな
しかしどんな心境でオクに出してるんだろ
即売会と違って競売なんだしていのよい小遣い稼ぎなんだろうかねぇ
その辺女性のがドライだしな
生活でも苦しいかよっぽどお金が欲しいか…
もしくは簡単なお小遣い稼ぎラッキー♪って感じじゃない?
私も女でサイト持ちで条件は似たり寄ったりだと思うけど
オクなんて怖くて出せないよ。
よっぽど何も考えてないか女王様されたいのか
オフライン関係ない(イベント出ない)とか
東方関係で仲良い友達いないとかじゃなきゃ
そんなこと出来ない。
ヤフオクだと素人の描いた油彩に12万〜20万くらいの値段がつくのがざらだよ。
3万程度全然儲けてない。需要とか価値があるとかより、この辺は感覚の違いでしかないな。
ヤフオクで絵買ってる奴らにとって10万くらいはした金なんだろう。
>>313 仮にもこのスレで自分で女性ってバラすのは
些か問題あるような気がするぞ
>>315 あんたが黙ってればそのままスルーだったのにねw
出品のためだけに描くならまだともかく
サイトにのっけてたりする絵を売るってどうなんだ…。
普通しないよな、すげーがめついイメージ。
こういうのって権利とかどうなるんだろうな。
がめついと思うのなら思った本人がやらなければいいだけの話で、
自分で勝手に作ったしがらみを他人に押しつけて不自由させようとする方がおかしい。
サイトにのっけた絵のオリジナルを競売にかける。
欲しいと思った人間がそれに任意の額を与える。なんの非もないと思うがね。
普通に絵を買う場合でもその絵は画廊に飾られてるわけだが
いや、誰も本人に向かってやめろとか言ってないから・・・
ただ単に「ないわー」って個人の感想を述べてるだけのような気がするんだがな
いや当たり前だけどこういうのは営業妨害だし名誉毀損だよ。
彼女の場合は特に悪いことはなにもしてないわけだから、かなりあきらかに問題行動。
とりあえず営業妨害と名誉毀損についてググる事から始めようか
普通にオクやってるだけの奴なんかがめついからとか言って不評広めるのは営業妨害だろ
名誉毀損の方はなおさらな気がするんだが
オク行為の正当性がどうこうではなくて
東方を使った個人の営利行為に見えなくもないから
不愉快に思う人も多いってことだろう。
それに誰も不評を広めてはいないと思うが…。
ヒント:職場の陰口は名誉毀損
漫画家や原画家の色紙と騙ってパクリ絵のニセ色紙を出品して
数十万以上稼いだクソに比べれば
出品者が作者か他人かなんて
作者が自力で描いたんなら大した問題でもない気がする
田島直とか生活費稼ぐ為に頻繁に自分で色紙を出品しまくってるし
素人の法律相談なんて誰も聞きたくねっすよましてやこんなスレで
宣伝なら尚更サイトにリンク貼ればいいのに
欲しいのに気付いてない人とか居るだろう
それしないってことはやっぱりイメージ悪いって思ってるのかね
絵師連中みたいな漫画家目指してる20代フリーター軍団が女からモテるわけがない
有職者が片手間にやってる音系の奴らのが女から見てまともに見えるのは当然の理屈
_」_ ト、_____
`×´ ,,. -‐'' "´  ̄`"'' 、,/:::::::/__
,. '"´,.-‐-、,-‐ァ'´`ヽ、__/;::イ::::::/
「`ヽ、,. ' _rァ'"´ ̄`'ー‐'ヽ-‐-、ハ__ヽ、_/ヽ ×
「`ヽ!,__/ i7´/ `ヽ、`ヽノ ト
/_:::::::::/ /7´ i ,! , !ー‐-!、,ハ Y´`ヽ
 ̄7 ! i ー!イ/! /! /,'=-‐-、。o ,ハ !ヽ_ノ
',.r'ヽハ, /レ'__ |/ レ' ´ ,.,.,i / レ' ! ト、
メ ,ゝイ iヽ、/ァ'´ ̄ 「こヽ、_/ハ / ',
十 !__r7´ ̄ハ ,.,. rァ''´ ̄ヽ r'´ ̄Ξヽノ´`ヽ/ !
!ァ´三ヽ.! !/ i ソ-‐‐-、 i_r'"´`ヽ. !
rく!_,,. -‐-ノ>,、.,_ ` _ノ イァ'´ ̄ヽソレ'二ヽノ i
rゝヘ!_,,.. -イこ,.イ/`ィT7-y'"´!_, .'"`ヽノ'`ヽ.ノ ,'
`>'´`ヽr'" レァ'´ ̄`7ゝ、.!,_ /ヽrァ‐' Y /
`ヽ/ i´\r‐ァ'´::::::::::! rァ'⌒ヽ.くヽ /
rァ'´`ヽ/ く::::::ーレヘ:::::::::::::::! !'´ ̄ Y !`く
['7 、`ヽ) L__/」ハヽー--i 'こ二 !, | ',
/ i 、_ン'ノ /_」/ !__ハ !__r、`iー-イ ! i
,,. -- 、
,.'´ `ヽ. ,. ''"´ ̄`ヽ、
. ,' i Y´ ':,
| '; ! ,ゝ、 ',
,.:'i ヽ、,_____,,ノ_,/ヽ、 `ヽ、,_____,ノ
/::::::ヽ、__,/:::::::::::::::::::::::::::::::::`"フ
/::::::::::::::::::::::::::::::::;::::::::::::::ト、:!:::::::::ヾ、
;'::::::::::/::::::::;:':__L_::!::::::::::::;i-‐!:::::::!:::::::〉
i:::::::::;'::::::::/´:::_L_;ハ:::::::::/,ァr'、:::;ハ::::/
!::::::::!::::::::::!ァ'´i´ノ|` ';/ iノ! !V!::`(
'、;:::::'、::::::!'; '、,リ `’,.,〈へノ
':;::::::ヽハ`,.,., 人::ヽ.
ノ::::ヽ;:::::::;ゝ.、.,,___ ´_,,. イ::::;ハ::::ノ
(::::::ノ::::::/ヽ,.!イ ,!_,ノ ´ソレ'´`ヾ!
.)´`ヽノ`/´; レムヽ,イ ; ':,
! i ',w,/ ! 、 _,ノ
〈__,,.! 〈〉 `'rァ''こヘ
Y' i , i `k'´ `\,__
!/ ' '; ヽ\ __`;
__,.' / ', `ヽ`、ー-'´
r'/ ヽ. \`'ァ、
r'く_ / i ', \ ,.イノ
`ー、>、_ _」_ ', __,,.イノ
`ヽこニンこハこ二ン__ノ-'´
! `'/  ̄ ̄|''´ /
| ,' ! ,'
`ー' `ー'
絵師はとにかく時間がかかるから無職でもないとやってられない
そうでもない
商業やりつつ方手間に同人誌出せばイベントではいつも壁で
それでいて更にそこそこ可愛い彼女持ちな知人が正直羨ましい……。
商業やってるから壁なんじゃないか?
そこそこの商業作家なら片手間に出した本でも売れるだろうし配置も壁だろう
そこそこ可愛い彼女ってのは大手だったら向こうから寄って来る場合もあるし
(その場合の女には下心があるけど)
336 :
ゲーム好き名無しさん:2007/10/20(土) 15:10:51 ID:I+elJDTw0
おいもたん復活ktkr
kwsk
もし合同の事を言ってるんだとしたらそれはとんでもなく音速が遅いぞ
レミ咲合同か以前にもいくつかゲスト原稿とかなら描いてたしな
おいもさん会場来てくれるかな
やっぱ採れたての生芋くらい差し入れるべきか?
とてもHな質問なのですが、水炊きさんは男性でいいんですよね?
誤爆ついでに言うと男であってる
>>343 サンクス
男性かー・・・・・百合談義してぇwwwwwwwww
345 :
ゲーム好き名無しさん:2007/10/26(金) 01:53:02 ID:CbiJrEoi0
age of 女絵師
346 :
ゲーム好き名無しさん:2007/10/27(土) 18:39:27 ID:FQmXQSK60
ここあげとくか
347 :
ゲーム好き名無しさん:2007/10/27(土) 18:50:49 ID:FQmXQSK60
どこー
よしここだ
ここか
じゃあここでやるか
351 :
ゲーム好き名無しさん:2007/10/27(土) 18:52:08 ID:1rH4UbW50
,.-、 ,.-、
_、,、,、_ o o ,.-ー .、 ,.-- 、 ヽi i ヽi i
`、r`=Y ノi^ヽ、_,ヘ、 ,' ,ィノ-ィ ; i__ _--─-、,,. , -i/ー i/、
, ' `ー '´ヽ / _,,,......,,,_i .i / `'! i ! 〜⌒〜, r ノ ,' ヽ
_r-、-,r-、 i. ,'ノノ ))) 〉 γノノλノ)) 'r.'´ノリλノリ〉-'〈リ人λルゝYイレレレイレλルヽ>.i
r´_>,_X_ン'、 | ii ゚ - ゚ノ|.i ,ヘ,ゝ゚ ヮ゚ノ,) 〉从゚ ヮ゚.ノi( 从゚ヮ ゚ リ从 从゚ ヮ゚ |.i | |
ε⌒r'_r',!イノ)ノン,), ||kリ,_\_リiつ ,ゝ. (,_`]l[´iン ⊂i〉 ー'〈iつ ⊂:i∞ O)) ⊂L⊂リ>! |
( (ノノi゚ )ヮ(゚ノ) !k'J,、,、>、 ζ_./'~|鬥「|ゝ .〈/,,__,__,〉 ,〈_!__i,_,.>〜 i_i_,__ヽ>ノ
しー し──J ´'"i,ンイノ ~` £'r_,ィ_ァ┘ `し'`J´ `し´し'´ `i,ンi,ン~
こ の ス レ 複 乳 団 が 占 拠 し て も い い ?
ダイチGJ
新型サッチー強すぎだな
354 :
ゲーム好き名無しさん:2007/10/27(土) 18:52:43 ID:FQmXQSK60
じゃあこっちいよう
えろいえろいえろいえろいえろい
ヤサコ覚醒
357 :
ゲーム好き名無しさん:2007/10/27(土) 18:53:21 ID:FQmXQSK60
たまごのばーかばーか
tp://game13.2ch.net/test/read.cgi/gsaloon/1193478767/
えろいな
うへへへへへへへへへへへへへ
sageチェック忘れてた
えろ
_,.ヒXナ,、
( ( ,'´/~⌒^ヽ
( ll( ノハノ) )
(リ( ゚ ヮ゚ノ∩ こ
(,,)つ()<iソ
,'´ソW厄ヽ ) )
`(ノ"i_ツ"´
_,ヒXナ,、
( ( ,'´^⌒~Yヽ
( (ノハノ )ll )
(!、゚ヮ ゚ )∩ れ
⊂(,i>()<〈_,ソ
,'´ハW厄ヽ, ) )
`゛i_ツヽ,)"
_ヒXナ、
( ( ,'´ ノ ノ ヽ
( ) )
( ( 人 ハ ) は
⊂(iV^V(,_)つ
,'´wソヽ ) )
`〈,ツ^ヽツ"´
_,.ヒXナ,、
( ( ,'´/~⌒^ヽ
( ll( ノハノ) )
(リ( ゚ ヮ゚ノ) 厄
(,,)つ()<iつ
,'´ソW厄ヽ ) )
`゙"ヽ,)/"´
ヒXナ、
( ( ,'´ノ⌒~Y
( ( )
( ハ 人 ) ) い
(__)V^Vi,)
,∪ソwヽ, ) )
`゛i_ツi_ツ"´
_,.ヒXナ,、
,'´/~⌒^ヽ
( ll( ノハノ) )
(リ( ゚ 3 ゚ノ) 複乳!
煤@(,(,93339)
,'´ソ333ヽ
`゛'i_ツi_ツ"´
__,,,........,,,,___ あ〜 | O o (時代が)
,. '"  ̄`゙'ヽ、 そうですか | ,.ィ´`ヽ、 ノ/´`ヽ、 きたか……
_____ !、__ __ __ ヽ, | ノ i >--,='='ヽ、 ':,
>、_r'-、,.-ーゝ、__,.-─、_イ ゝ ,.-─-, | (/ く__/ \/ くヽ,
ヽ、 〉´ `ヽrイ Cイヽ | ト--, r_ニ=-=r_ニ=-r、__,イヽ,
Y´ /i ハ ハ ヽイノ、イ> | L,.-!_r'´ イ-─ハ ハヽ)ニi>
i i /__!_,.イ レ' .,_|l||lヽ! ', i | 〈イ´ γ ./i r!=-、レヘノ-ト、 i `i
レハ、ハー-c- ー─c-、 レV | ∧∧∧∧∧i !イ´|イヒ'__i r=!、ハ、 |
/ j ー- ー-- i / イ |< > ヽ,ゝ" 、___ 'ー',,i ハ!
,' .l " u " ハ ノ i |< 楽 複 >、 イiヽ、 `ー' 人i
レ´ハ.iヽ、 ヽつ ,.イイ / ハノ < >`ヽ、_,.r=>ー-r=T´ン
レ^レ `゙ ーrr=ニi´レ'ゝイン' < 園 乳 >、 /´ ̄ヽ、ヘ、三イヽ,
─────────────―< >─────────────
< !!!! の > / ハ├──-//i
< > ,' / ソ::::::::::::::::::ヽ、!
_____ /∨∨∨∨∨\ =ャリ i /:;:::::::::::::::;:::::::::::::::ゝ、__
(\ ∞ ノ / i´ i/ ,!/ \ 〉--' /:/、__;:ィ::ハ::、_;:!:::i:::ハ::〈
ヽ、ヽ /::: / i ./イゝ!,_!.r´,r';=:t;イヽイ\ i::::::::/::::::ハ_ニ;、,レ レ、_;、ゝ::::|:Y
`ヽ)⌒ノ::::: / レヽイr:;=:, ` ヒ_ノ i | ! !\:::::レヘ::i' rr=-,´ r=;ァハソ:::ハ
 ̄ /変態! | !,' ヒノ, ",'/ ! | | \:ノ:::l:|〃 ̄  ̄ l:::::|::ノ
/変態! /从" i  ̄ヽ.,' ,'イ | | \ハヽ、 'ー=-' ノ::::i:::(
/変態! / , イ:ヽ.,ヽ _,/ /ヽ!___| | \ヽ>, -r=i':´イ:::ハノ
/変態! / /´//. _/入i / r /!⌒;ヽ! \`y二」ヽレ':::〈
/ /i ,' , ' ,' r〈 i ./i' / ',__,!_イノ) \ 〈〉 i ヽ,ソ
/ / !' i /⌒i)/y`Vイ 'ー'´;⌒ ー;-´ \ |イ
__ ,,..--─- 、_ ノi^ヽ、_,ヘ、
!ヽ'r〜⌒〜yノ。/ _,,,......,,,_i
`Y ルノハルノ´γノノλノ)) く| ,..-──-ヘ/i |>
ハi.リ ゚ ヮ゚ノリ ,ヘ,ゝ ゚ ヮ゚ノ,) <>ヽ、 ,'y,..-=== y__」/<>
`/ l ・・ヽ ,ゝ/,´ ・・ヽ <>〈`'γ ノノハノノハノ<>
しノ ・・|J ζヽ,〉 ・・|,〉 <>ゝノルリ ゚ ヮ゚ノ!|ノ<> お呼びとあらば即参上
/ ・・l £' ( ・・l <>〈(つ33つリ>
〜ノ ハ | | / l く/_!__」>,
し' i__) !__)__) ト,ノ~トノ"
,.-.、
,.-ー .、 ,.-- 、 / / _,..-、
,' ,ィノ-ィ ; i i /__/,..--,i ,ィ^i^!i
i / `'! i , ' ` ´ヽ、 ,レ ⌒ ヽ
'r.'´ノリλノリ〉-' i <ノルレノル' 彡iノノlノリミ
〉从!゚ ヮ゚ノi( i !i ゚ ヮ゚ノ! ソリ!゚ ヮ゚ノ!〉 貴方の心を癒してあげる
`/ l ・・ヽ |/,´ ・・ヽ /,´ vvヽノ
しノ ・・|J くノ,〉 ・・|,〉 くノ,〉 vv|
C/ ・・l ( ・・ヽ ( vvl ←これにしか見えない
ノ ハ | !リゝ 〉、ヽ | / l
し' i__) !_ノ ヽ_) !__)__)
,-へ, , ヘ , -、
,ヽ_,_i=/__,」 ,ヘ,_. -─ r,ヘ, ,. ---oo ノ
,' `ー' ヽ ヽ,ニ) ヽメ<! ,' , ヽ,
i <〈」iノハル.!〉 i. ,'ノノ ))) ) i ルノノハノ)ノ
i L>゚ ー゚ノiゝ | ii ゚ ∀゚ノ|.! | .l | ゚ ヮ゚ノ!| 乳のダイアル
i>i /,´ ・・ヽ ||リ ,´ ・・`ニつ | ,/,´ ・・ヽ
.i>i ヽ,〉 ・・|,〉 ||し'〉 ・・| Yン〉 ・・|,〉
i.ル' ( ・・l |l( ・・l レ ( ・・l
| / l _ノ⌒.7 /l| 7 /´〉 〉
!__)__) `ー'´(__/ !__) (__/ (_ノ
,、__l7__ /7----- 、 _ノl l⌒7 l`ー―――""" ̄ ̄ヽ /""ヽ / ̄`"',
ヽ____ / //ニニニ、´ -==ニ ノ,、 | / | ┌―――――┐ l | | | /
/ /-、 ̄ | lニニニl | ヽ)ヽ) ノノ | | | | , 、__l´|__ | | | / | /
/ く_´ | lニニニl | ヽ二ニフ || | | ヽ----┐ ,-`| | .| / .| /
/ /| |\) ,-ニニニ、 くヽ | | | | , 、_ | .| | .| | / | /
<_/.|| / /二フ / _l レ'フ | | | | ヽ `) | .| | | | / | /
| | ヽ'´ > く ヽニ-┐「 | | ,ヘ | | `´,ヘ、| | | | レV レV
| |、 / /\ ヽ、 ,ヘ| | l 、__ ノ l | | ヽ、___ | | | Nヘ Nヘ
|_ノ<_/ \_ヽ ヽ_,ノ ヽ ___ノ ヽ_,ニ二二二二、__l く__/ く__/
複乳団だいだいだいほうち
だいだいいるよ
そうじゃないのよー
γ'フ
イ ('i, ,/ (ヽ
( 'i,`ミ' ヽ i ヽ`)'フ
(\ヽ,,_ ` ':.ヽ )γ),ノ)
ヾ' ..,, '; 'l, ハハハ.... ,/ .:' ノ'
_r-、-,r-、 ゝ- .,,, .: i! ,-へ, , ヘ ノ' ,:' ''",フ
| r´_>,_X_ン'、 ,,-'', ',,,.. .:' /'___,ヽ_,_i=/__,」 ''",,::' "つ
| r'_r',!イノ)ノン,), `ツ、,,ー- .:' (,iヽノ `ー' ヽノ´''"ヾ、 彡'
| (.ノノ!゚ ヮ゚ノ)´ ''-彡,, ':, `i <〈」iノハル.!. ヽ、,,_,,ノ'⌒
|.. .. ... /´,mn `ヽ ,彡' i L>´∀`ノiゞ" '-=-'"
|.--─- 、_ .. 〈 (_n ̄)ィ 〉 ノ., "シ i>i ir^i `T´i'i,つ,,ミ^ヾ
|r〜⌒〜yノ。: ヽ_(y';、,!,/ ノ "''ツi>i/⌒ヽ`''/⌒Y´ 〉
|ルノハルノ´: |ヽ、__/〈 (`ヽ /、___,、__ノヽ_ノ
|リ;´ ロ`ノリ: ギリ… /.| !, ヽ ぁ ヽ__ノ ::.
|i∞(つ: メキッ…〈 | |`ヽ、 `i, ぁ ,::::.
|_,i,__!ゝ: o ヽ/ oノ i ,〉 ぁ .:゙ ゙::.
|フi_フ": ノi^ヽ、_,ヘヽ | | ぁ ;´ `;、 从,,、
/^ヽ_ / _,,,......,,,_i ) i ,! ぁ ) て 彡ミ,;'`;‐r,ヘ,
し/´ γノノλノ))/⌒'i ( ヽ ぁ :´: ゙:,、 ミニ) ヽメ
ゝ (,ゝ;゚ ヮ゚ノ,),ノi ノ \__,) ぁ " ,,..、;;: ,从i;;;;;,'ノノ ))) 〉
/ ノ ,r-っ (ノヽ,,> ぁ : :''"゙⌒゙ "" ノ::::ii;゚ ∀゚ノ|! ギャー
〈_ ̄ ̄ メ )) ぁ ,从, .: ,从,, 〈λ|k_つ::::つ ,、
 ̄ ̄`ヽ`つ て ぁ ,;:'" ''" ,:; "⌒''〜"''⌒ヽ.:::从,,::;::::,,人,,人ノ,从ノ゛;,,
_,,...,_ )/V Vヽ( ぁ ,、(,,, 、,,..ノ' ,,) ,,从〜' ' ..:;`'〜 ..::)""⌒ヽ
r'" 〈╋〉`! バンバン " ,.-.、、ヾ""´`'´ ,.-ー .、 ,.-- 、"`'""`´'`""`"´
,'ゝ,,..-─-イ // / ./ _,..-、ヾ ,' ,ィノ-ィ ; i
i ノ レイ^iル〉 ガクガクガク i /__/,..--,i l i / `'! i
λイi ´.ー`ノリ |l , ' ` ´ヽ、 W 'ー〈(ノλノヽ`-' カスがッ
(ゝy´r'ニLゝ、 .. .. ... .. .. .. ,.イ <ノルレノル'☆´⌒i'::i リi、゚ヮ ゚从〈
)ノiJトヽ,_)|三二弌ll======lニィ⌒イ !i;゚ ヮ゚ノ!| V 〈ー'_〈_iつ
とr'__λ」ニ〃l,=l┘ と、_入_`_,つ⊂ノリ ; \\ (´`-f"_,__,ヾo
ズドドドドドドドドドドドドド…== ノノ ☆ ̄ミ `ヽ_)
複 乳 団 壊 滅 !!!
どうなのかー
誰もフックニュ団壊滅しない過疎だなと思ったら壊滅した
ヽ、_,;:.ゝ|、____|___;;;:::-─ヽン‐r┐
くーヽ、:;___;;::-:::::::─::::'':::"´:[l:::|
';:::::::::::::i:::::::l]:::::l]::;:=、___;;:::::」、
/`"' ー-'--─ ''"7::::::ヽ. i `ヽ
,' / ハ,__ i:::::::::i -!、ハ ',
.i ./ ,' /'´| ハ::::::ハ__ハ | i |
|. i イ /,ア;ニ;ヽ V .オ`i`i | ,ハノ
|. ', i ,〈 .ト | トノ.ノ レ'! 乳が無いのは恥ずかしい
.| ヽ、ヘレ|////' , ///|:::| | 複乳でこの想い増やそう
| i |ヽ|:::|" ,.イ:::| |
| | |:::|ヽ.、, 〜 / |;:::!-'‐' 7
.| | |::::ト、, `,7T"i´ヽ!/´ /
| | ,.ヘ!:::::|:::::`ヽ」ヽ、! / 乳符 ./
| !/ ヽ、|へノ::ヽム::_/ /
| ./ Yヽ、/:::/´└'"´`i /ヽ
|〈 〉:::::::7 ノ' ノ、
',くゝ、 、 イゝ:::::/ ァ''"イ_r'´ヽ〉
そろそろ複乳団撤退が欲しいな戻るか
375 :
ゲーム好き名無しさん:2007/10/27(土) 19:41:05 ID:FQmXQSK60
過疎だなー
376 :
ゲーム好き名無しさん:2007/10/27(土) 19:43:30 ID:FQmXQSK60
本格的に探し中か
377 :
ゲーム好き名無しさん:2007/10/27(土) 19:49:03 ID:FQmXQSK60
橙、複乳はどこなの?早く教えなさい!
. 。 。
ハ ハ
。ヘ( ゚ω゚).cハ ハ 。
ζ( =)ヽ (゚ ) ノ
~^J ゝ へ_丿 あぁ、藍さまもっと弄ってぇ〜
378 :
ゲーム好き名無しさん:2007/10/27(土) 20:15:19 ID:FQmXQSK60
ここが平和かなー気味悪がって誰もきやしないし
祝福が欲しいのか
アソスが―――――
帰ってくる
祝福よりエーテル病直してー
カテーテル病?
なにエーテルドライヴだと
えろなの元気な藍さまエーテル病なの
エキノコックス怖い
エキデセックス
どすれどーすんれ
駅弁セックスしたい東方キャラは誰だろう
骨
きしんこくしょー
骨は軽いけど安定しないじゃん
鉄骨ちゃんに進化すれば重いよ!重いよ!
大ちゃんのあのAAは騎乗位というより座位って感じ
そーれそーれ鉄骨飲料
体重っていうより体格がなさすぎ
セックスセックスセックスセックスセックス飲料ー
卑猥な歌だ
鉄骨飲料なつかしひ
ああそんな感じっていうかそれだな
ああ俺が昔飲んでたのビタミンパーラーカルシウムパーラーだったそうだそうだ
メシ減ったな腹でも食ってくるか
四十分もかかった
たまごがスネたから合流完了かね
一人のヴぃっぺrに踊らされる本スレであった
たまごが一人で踊ってるんじゃなかったの
537 名前:カタログ片手に名無しさん[sage] 投稿日:07/10/29(月) 00:09 ID:???
俺売れててお金あるから不自由はさせないよ! って感じに打ち上げで女絵師に言い寄ってたやつはいた
ちなみに音屋と絵師の両方で見た事はある
真っ当な仕事ならともかく同人での金だと思うと見てて切なくなった
408 :
ゲーム好き名無しさん:2007/11/03(土) 21:40:42 ID:yc8Rh4WM0
あーバイオおもすれー
たのしいらんりつ
アリスちゃん強いな
411 :
ゲーム好き名無しさん:2007/11/03(土) 22:12:34 ID:yc8Rh4WM0
l二二"'i [][]`ヽ /:/ |::::::::::::!-──`ヽ;:::',...,,_ ,..:'"´ヽ、__ /
| | ':;:::::`ヽ.ノ:::::/ ゴ , '"';::::::::::::':, ';:::! `',.:':::::::;:-'`ヽ;:::`ヽ, , ' で
l二二..,」 \::::::::::::く ,' ゝ、_::::::`ヽ. i/ /::::::/`' 、,i::::::::::i / も
r─ ┐[][]. ', `ヽ;:::::', /-、 /:::/ ,'::::::::;'、 ,'
二l !:::: rー'"7´`''ー--、!__,,..イゝ、:>i:::::ハイ<., /:::;:イ ヽ. i あ
 ̄ ̄ ̄`"'' - .,_ └─┘,ノヽ、_/ `ヽ.,__,. '"´ ̄`ヽ、`ヽ::::`ヽ<::::/ i /! な
______ `ヽ. ';:: !_ `ヽr'"´`>r-‐'´ヽ. `7、\::::::::::::`ヽ、.,____,,/ヽ、__/::| た
´> `ヽ、 ', ヽ、 `ヽ/ .,. '´ .ハ 丶rァ'"`ヽ、 / `7´ ̄`ヽ;::::::r''"`ヽ、:::::::ノ:::/! は
_,.'-=[><]=.,_ ! ヽ,.' / / ! ; L..__ノ、 `Y`ヽ、 `7´:/ .| 気
ヽi <レノλノ)レ〉' .i. / ,' /`ヽ!, ,ハ i : `ヽ. /! `'r-'、イ ! 付
ノレ§゚ ヮ゚ノiゝ | i .,' ,ァ'、 !`メ i ,i ! i Y`ヽ! ,' ト、 |. い
| ', i イ i`>'、、, | /! ハ ,ハ ハ ', ヽ、__,.ヘ. / i | て
出 お | ノ ! !.'、 '、 ,り`'レ' ! /,、!,_/-‐'ァ' / !. ', Y .| | い
て 前. ! ∠..__ノ| /!. ` `ニ´ レ' !`"ァーr'、,' / ! i⌒ヽ! ∠ な
来 は | レ' ! "''' '、´ り ノ! ,.' ; i | ノ ! い
た ど. ! ,/ 人 , `ニ´' /イ /i ,' |イ ', :
ん こ. | / ,' / .ノ`ヽ., ,.,.,. ,.:' .レ' | / ', ヽ、 ヽ. :
だ か | ,' i/ ( ノヽ、 ` ー-‐ / l二二"'i [][] i ':, `'' ァ、
ら .! ノ ノ!_,,..ソ-─'-r- 、,ヽ.,,_______,,.. ,,.イ,' ;. | | ノ ノ、 ノ::::i `'' ー‐-------─
,' ,.( 〈´ ', i `''<´ // ハ. l二二..,」 r─ ┐[][] `ヽ. /:::::::;' ';::::::::::::::::::
ノ ノ:::: >'"':, ',. ! / ヽ.イ .i. /::::i i ト、 二l ! ':, i::::::::i !O>:::::::::
__,,.. -''"/:::::::: i /:':, ':, ノ'´) / ヽ. ', !::::/ ,' ,' └─┘ ゴ :::`ヽ、 i ';:::::::', ,':::::::::::::::::::
 ̄ ̄ ̄ /::::::::::::::: ', rイ::::::::ヽ ヽ,.' ,.'ァ´`i-、 / ヽ.Y::/ / ,.イ:::::::::::::`ヽ;:::::::::::::::::::`ヽ i:::::::::i /:::::::::::::::::::::
/:::<O>ノ ト、::::::::::::iヽ/ i/ / i、' ,. ヽi,.イ / !::::::::::::::::::::::ヽ;:::::::::::::::::::Y!:::::::::',/:::::::<O>::
ひょっとして
n
ネタがないな
女性絵師スレ2つあるけど、本刷れどっちよ
クリスマスに更新した絵師としなかった絵師でふるいにかけようぜ
巡回先の女絵師サイトがクリスマスに一つも更新ししてなくて俺涙目
めんどいか見栄張ってるかどっちかだよ
まぁ本当に可愛ければ周りがほうっておくわけないだろう
ネジ風邪引いたのか
同人やってるような女がクリスマスなんか大切にするわけない
ひらふみさんって彼氏おるの?
俺俺
ひらふみさんってどんな人だろ
例大祭で会えるといいなぁ
相方っぽい人二人いたけどどっちか彼氏なんかね
そういやコスプレしてる女絵師っている?
あと友人女絵師がイベントでコスして売り子するってんだけど
サイトとかでそういうのって書いても大丈夫なもんかね?
(「次コスします」みたいな)
そういう人はいる
コスのスペースの外だからコスのままの格好で売り子していいかどうかは分からん
開催するとこにでも聞いとくれ
コスのまま売り子OKってどこもそうじゃないの?
どこでもOKってわけじゃないぞ
別のジャンルのオンリーではコスプレでの売り子を注意されてる人もいた
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
遅いまんね手動?
まんねさまどうしたのこんな時間に
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
::l゙::::::::::::::: : : :::::;;;;;|;::::::: : : : : : : ::::|:;;::::::: : ::::::: : :::::: : : : : ::::: : : : : : :::::::::::::::::: : ゙l:::::: ::::::::::::::: : : :::::::: : : : : : : :
;l゙::::::::::::::: : : :::;;;;;;;|:::::::::: : ::: : : : ::::|:;;;::::::: ::::::::::: ::::::::: : : : :::::: : : : : : ::::::::;::::::::: ::|i、:::::::::::::::::::: : : :::::::i、: : : : :: :
,!::::::::::::::: : : ::;;;;;;;;:|:::::::::: : :::: : : : :::゙l:;;;::::::: :::::::::::::::::::::: : : : :::::: : : : : ::::::::;;::::::::: : |.ヽ::::::;;;;:::::::: : : :::::::|:: : : : ::: :
|::::::::::::::: : : ::;;;;;;;;::|::::::::::::: :::::: : : : ::゙l:;:::::::::::::::;;::::::::::::::::: : ::::::::: : : : ::::::::;;;:::::::::: : ,".゙l,:::::;;;;:::::::: : : ::: ::|:::: : : ::: :、
|::::::::;:::::: : : ::;;;;;;:::::|::::;::::::::::::::::: : : ::::|!,:::;;:::::::;;;;;;;::::::::::::::::: :::::::::: : : : :::::;;;;::::::::::::: ,!: : |:::_,-::::::: ::::::::: :,!::::::::::::: :"
|:::::::;;;:::::: : :::::;;;;::::::゙l:::::::::::::::::::::: : : : |: '、;;::::::i、::::::;::::::::::::::::::::::::: : : :::::;;;;::::::::.i、::::`: .,,゙l":;;;;:::::::::::::::: ,l゙:::::::::::::、:::、
:|::::::;;;;:::::: : ::::;;;;;:::::::゙l,::::::::::::::::::::: : :: ゙l: .゙く:;;;:::゙L:::;;;;;;:::::::::::::::::::::: : :::::;;;;;:::::::,l゙:::::: : '゛│:i、:;:::::::::::::::ノ:::::: : :,,i´:,/
;:|,:::::|:::::::::: :::::;;;;;:::::::::ヽ::::゙゙''ヽ,,,_:::::: ::、: `ヽ;;;;;:゙'y:::;;;;;:::;:::::::::::::::::::::::::;;:::::::,l゙,,-l" │,|::::::::::::::::/::::::: ::,/,l゙:,ノ:::
:::゙l::::i|,::::::::::::::::::::i、::::::::;|ヽ::::::;::::::~゙''ーr,,,,: : `ヽ、゙゙lヽ::;;::::::::::::::::::::::::;;:::,,,-'リ゙,、 l:l゙,!:::::::::::::,,!::::::::/:,iソ`::::
:::::\|リ,:::::::::::;;:::::゙l,:::::::::゙l:`'i、::::::::::;::::::::`: `゚'┴ニlv,゙l,\、:;:::;:::::::::,iヒ:`::: ,i/___ ,「..l゙::;;:_、..,/:::,,/'|'''''"''''''゙゙^:
,,/`|i、|::'L:::::::::::::;:::゙l::;;;;;::゙l `'-,、;;;:;::::::゙、 ゙"゙li、゙'-,_:::;:::,.`|:::: : '" ̄__,,,,,,,,iyi{ijlレ`,,゙lll":::::::゙l::::::::::::::::::
,,-:::::゙l.|,:::゙-::::::;;::::::::|!,::;;;;::゙l `''Nlニ,":゙i ̄ ̄ `'''".." `゙゙゙| ̄;;;;,i|::: :;;|゙`,i´ /: : :`''‐=:::::::::::::::
:::::::::::::::',::::::'lヽ;;:::::::::゙l゙l7i、,,ュ,_,,,,,,v-=レ'' ̄'[~`. │: : .:,/::::::,l゙ /:::::::::::::::::: : : : : : 、
::::::::::::::::ヽ:::ミ:::`'-,、:::゙l,゙゙l"'〈゙l、゙l:: : : ::::::"::: ::;,! ヽ_:::::::,,/ .|v,,,_::::::::::::::,,,,,、: :┴:
:::::::::::::::::::::',i´;;;;;;;;;:゙''i、::゙l、 ^: ゙'i、::::::::: : :::,/゙ ` ̄'`゙` ゙l,,,r'" ̄~゚:
::::::::::::::::::::i|,,,∠--,v,!、.,.` `゙''lーぐ`‐ 〉 丿∨\\ |:;;`''ー`: ``
,,:-: :",,,,,,v------------┐ / VV丶 .|:;_‐`
:":li,゙`:::::::::::::::::::::::::::::::::::::::::l゙ : :``
: : :::゙'‐,,,,,,,,,,,,,vv-y---┬┘ ヽ .,、"
:::::::::::::::::_,,,,,--イ―-メニィi,,,.. ├─→ ,、 .、
‐-,,,,_::::::`-:::::::::::::::::::::: : : : ./''`.,,,、 丿 : : : : ::、 ._,/
: : : : : ,レ'j|illll'"゙゙゙゙゙゙゙゙"~゙7''''゙`"`: 、,"'‐:、:,、 . <.',,,、: : : : :'"゙‐,、: :i、
: : : ,,l|゙l,{,,,l「: : : : 、: : ''` `゛`: : : ::、: : : ::、: : 、. . __,,、ー< ,": : : : : : : : ``''''゚''''''‐,,.:_,!
: : jl||rリ|l「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':