■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
次の試合は…
優勝決定戦 【八雲紫 VS 博麗霊夢】 です
★投票時間: 6/11(日) 0:00:00 〜 23:59:59
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
<<八雲紫>> <<博麗霊夢>>
r-,_ r-、
r´_>,_ノ<_ン'、 .「^ヽ,ry'^i ミ
r'_r',!イノ)ノン,) ,ゝ"´ ⌒`ヽ /[]
(.ノノ!!^ヮ^ノ) くi Lノノハノ)」 / []] ,。・:*:・゚'☆
ハ∨/^ヽ λ.[i ゚ ヮ゚ノi! / [] []
ノ::[三ノ :.'、 レ',ヘ.i`ム'」つ/ [] [][]
i)、_;|*く; ノ ,く_,//T.iλ
|!: ::.".T~ "ーr_,t_ァ'"
| ̄ ̄ ̄ ̄| | ̄ ̄ ̄ ̄|
アリスm9(^Д^)プギャー
アリスm9(^Д^)オウギャー
アリスm9(^Д^)プギャー
アリスm9(^Д^)オウギャー
アリスm9(^Д^)オウギャー
アリスm9(^Д^)オウギャー
アリスm9(^Д^)プギャー
さて、五里霧中の状態で開催いたしました最萌も残すところあと1試合となりました。
決勝はここまで順当に勝ち上がってきた紫と霊夢ですが、果たして真の最萌はどちらになるのでしょうか!
ゲサロで人気の高かった紫か? それともド本命の霊夢か!
画面の向こうのみなさん、 2人の運命は・・・あ な た た ち が 握 っ て い ま す!!
引き続き最萌トーナメントをお楽しみください。
主催にはがっかりだ
このような主催は初めてなのでカンベンしてやってください。
★
複乳板から来ましたー
霊夢単体でクリア出来ませんでしたー
ごめんね夢終劇に夢中で投票できそうにない
r 、-─_、
ゞヽ `´ヽ
ノイ リノ ミ _ ドスッ
ゞゞヽ从ノ ┌──┴┴──┐
`〉Y<´_)つ.| 終 了 |
,く/,__从〉 └──┬┬──┘
`'し'~し'´ || _ε3
゛゛'゛'゛
無効票ktkr('A`)
*速報 優勝決定戦 紫 vs 霊夢
57億9895万0390票 vs 57億8607万4040票 で紫の勝ちとなりました。
>>483無効での計算と確認
参加者の皆様お疲れ様でした
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
結果発表
優勝 八雲紫
準優勝 博麗霊夢
3位 十六夜 咲夜
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
お疲れ様でした。
最後は僅差でしたが紫がもっていきました。
紫を応援していた人おめでとうございます。
さて、今回の最萌inゲサロ いかがでしたでしょうか?
多重投票を極力減らすことを目的としたシステムを導入いたしましたが
その効果はあったでしょうか?
その点を含めて今回の最萌の感想などをいただけると幸いです。
1週間お付き合いいただき本当にありがとうございました。
語り終えたら消えるがいい
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
次の試合は…
エクストラステージ 【あなた VS 主催】 です
★投票時間: 6/12(月) 0:00:00 〜 23:59:59
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■
<<あなた>> <<主催>>
('A`) (`A')
| ̄ ̄ ̄ ̄| | ̄ ̄ ̄ ̄|
++ルール++
・
>>1を見てリプレイへのリンクをスレに貼り付けること。
引き続き最萌トーナメントをお楽しみください。
キャラなんでもいいのか
半分冗談ですがキャラは何でもありです。
主催真面目にがんばれよ
主催はどうでもいいから花オンリーやってくれ
ここか
ぐごご
いつの間にか終わってるのか
じゃあここでいいや
まだやってたのかよwwwwww
まだ終わってねーよwwwww
そっとしといてやろうぜ
避難所どっちだ
とにかく失敗
今日はVS主催だ
ここが新しいハウスか
普通にキモイって言っていいか
とっとと埋めて楽にしてやろうぜ
スコアタしようぜ!
ちょっと本気で最萌3主催やってくれよ
今日はここか
な
に
こ
の
す
れ
これextraでスコアタなのか?
3ならもうやった
妖でもやってくるかな
しねーよwwwwww
ここが新しいはうす?
,-r⌒L⌒」⌒yヽ、
_r─ノヽヽ,_ _,ノヽヽイゝ、、
rヽ,/ / `ヽイヽヽ,
r` / /λ 入、ヽ、 ヽy i
'y r イ____,ヽ, ノ.,____ヽ、 ヽ, |
∠/ / _____i レ' レ ______!ヽヽ、、i
/ ,イ}.T'ヒ_i´ ´ヒ_,!ア イヽ、ヽ、
/ /くl"" , ""{yイ\ ヽゝ
i//{.人 ー─,- ,イiy}イ´/ヽ!
//y}レヽ..、 ̄ ,イゝ|{yレV
´ ,{y -─r ̄´=イ─'- y}、
r´[>}「´ ̄`rt´ ̄ フ [>{<] 'ヽ、
新作きたー
主催つええwwwwwww
対抗処理落ちさせようにもこのハイスペックが邪魔を
処理落ちしすぎだろw
アンタ容赦なさ過ぎだッ!!
(こいつァ、乱暴だ)
r 、-─_、
ゞヽ `´ヽ
ノイ リノ ミ _ ドスッ
ゞゞヽ从ノ ┌──┴┴──┐
`〉Y<´_)つ.| 終 了 |
,く/,__从〉 └──┬┬──┘
`'し'~し'´ || _ε3
゛゛'゛'
*速報 エクストラステージ あなた vs 主催
101億1262万6430票 vs 160億5325万7890票 で主催の勝ちとなりました。
ある意味感動した
次があるなら…主催を倒す
主催乙
最後は主催のオナニーになってしまいましたが付き合ってくれた人ありがとう。
そちらは全員紫で統一していたのですね。少し罪悪感を感じています。
>>531 望むところです。こちらも楽しみにしていますよ。
参加してくれた人本当にありがとう。
初日放置されたら釣り宣言するつもりでした。
スレ余っているようなので芋や花で同じことをやってみるのも面白そうですが
主催に限界を感じたので私は空気に戻りマターリすることにします。
企画があれば参加するつもりですよ。
(´・ω:;:; そろそろ消えます
(´・;:;..::: またきっと会えるよね
(:.;;:..::..;;: サラサラ
主催お疲れ
次回の活躍に期待してるよ
このスレどうするかね
主催なら必ず帰ってきてくれると信じて俺が保守し続けるよ
せめて埋めてから消えてくださいよ主催さん
こういう後始末をしっかりしないヤツは嫌いだ
,. ----- 、_
/ _,-==,、、=,ヽヽ
,´ / / ノ/ゝヽi ノ、
i ルノレ_, レV ,_イレノ
i..ノルi ━ ━./ゝ
ノノレレヽ " - "ノノ ……
` , - ヽ`、-- イ´、
イ_,_,_,_,_ゝ==iゝヽ_/
`-~イ ヽ_ 三 .i ヽ、
く ゝ、_ ,'- 、_iヽ、_ヽ
, ´~` 'ヽ_,ノ `, ゝ_ノ
/ \i || ザッザッ
,く_,_,, 彡 \ .||
`〜`' ,〜,_,_ 、_〜´「_,`ゝ  ̄/ ̄| (::: )
i,__ノ i,__ノ 彡ヽ、,,,ヽ/_____| (.. ) 。 。、
しょうがないから後夜祭と言うことでたまにはリプ貼るか
花のリプレイはスコアや試合時間が表示されない仕様なのか
542 :
ゲーム好き名無しさん:2006/06/13(火) 06:48:44 ID:gUWwtnwC
おはよう最萌スレ早速保守するぜ!!
お前ら暇だな
芋トーナメントやろうぜ!
<<両儀式>>
東方に染まってしまって見失ってたけど
俺が作りたいのはこういう曲だったんだな…原点回帰
トーナメントは面倒臭い
芋使った企画にも もっと気軽に参加できるようなものがあればいいのに
主催100人組み手とかか
あ
一般人なんてせいぜい
DVDプレーヤー用エロゲか廉価エロゲ位しかしないだろ
バージョンしたのか
どうでも良いけど
552 :
ゲーム好き名無しさん:2006/06/14(水) 19:10:06 ID:HD8jD/4/
やっほー今日も保守だーわーい
最萌系スレには自縛霊が住み着くのが恒例なのか?
554 :
ゲーム好き名無しさん:2006/06/15(木) 17:43:16 ID:IIiTFrNb
〜○ 保守するお^^
年上キャラは間に合ってます
556 :
ゲーム好き名無しさん:2006/06/16(金) 12:11:28 ID:WQc31H22
うおおおおおおおおおおおおおおおお今日も気合入れて保守するぞ糞どもおおおおおおおおおおおおおおおおおおお!!!!!!!!
1
2
3
4
5
1
0
;odhwogd]3q408t
v-1685=#@pfjAB*dfbA`IH‘YER`hqq
じゃあここパンヤスレな
パンヤしようぜ!
いいけど部屋
★
あ、これ50億票とかって冗談かと思ってたけど
スコアが票代わりになるって意味だったのか、やっと理解した
引き続き最萌トーナメントをお楽しみください。
痩せすぎてこまっちゃう
★
花リプ芋リプについても
コメント欄にスコア書くようにすれば集計出来ないこともないな
整合性を確認するためには結局あれだ
★
★
580 :
ゲーム好き名無しさん:2006/07/04(火) 14:07:58 ID:Z9BteX0F
8月13日、16時00分
有明ビッグサイト西2ホールにて
(〜以上をもちまして、コミックマーケット70を、終了いたします…)
閉会するな!この席を借りたい!
サークル参加者の方と、このC70に来ている一般参加者の方には、突然の無礼を許
して頂きたい。
私はこの場を借りて、ZUNの遺志を継ぐものとして語りたい。
もちろん、ZUN・ダイクンの子としてである。
ZUN・ダイクンの遺志は、拝金主義者のような欲望に根差したものではない。
ZUN・ダイクンが東方界隈を作ったのでは無い!
現在ホワキャンが上海アリスを我が物にしている事実は、とらのあなのやり方より悪
質であると気付く。
ホワキャンが2号店を出したのは、ZUNの作品をコミケ後独占販売するためだ。
そして、例大祭に出たホワキャンは、そのジャンルを拡大したことによって、
上海アリスそのものの力を身に付けたと誤解をして、蒼天の雪のような勢力をのさば
らせてしまった歴史を持つ。
それは不幸だ。もうその歴史を繰り返してはならない。
イベントに参加することによって、東方ファンはその界隈を広げることが出来ると、
何故信じられないのか?我々は東方界隈をジャンゴロ、拝金主義者、厨房の手で汚す
なと言っている。
彼らは金と虚栄に魂を引かれた人々の集まりで、東方を食いつぶそうとしているの
だ。
581 :
ゲーム好き名無しさん:2006/07/04(火) 14:09:07 ID:eHqPmdTc
8月13日、16時00分
有明ビッグサイト西2ホールにて
人は長い間、この幻想卿と言う揺り籠の中で戯れてきた。しかし!時はすでに、東方
ジャンルを上海アリスから、
巣立たせる時が来たのだ。その後に至って何故東方ファン同士が戦い、界隈を汚染し
なければならないのだ。
東方を即売会の揺り籠の中に戻し、東方ファンがイベントで自立しなければ、ZUNは
幻想卿の神主では無くなるのだ。
このビッグサイトさえジャンゴロに飲み込まれようとしている。それほどに界隈は疲
れきっている。
今、誰もがこの美しい東方界隈を残したいと考えている。ならば自分の売上を伸ばす
為だけに、
界隈に寄生虫のようにへばりついていて、良い訳がない。
現に蒼天の雪はこのような時にジャンル荒らしを仕掛けてくる。見るが良い、この
ふぁーすとふーど5ごうてんを。
彼はかつての東方界隈から膨れ上がり、逆らうものは全てをゴロと称しているが、
それこそ悪であり、東方界隈を衰退させていると言い切れる。
ネットを御覧の方々はお分かりになる筈だ。これが彼らの同人のやり方なのです。
我々がビッグサイトを武力で制圧したのも悪いのです。
しかしホワキャン、蒼天の雪、龍道、兎月祭実行委員会、うみねこ亭は、この会場に
彼らが仲間と呼ぶ
サークルがいるにも関わらず東方ジャンルを破壊しようとしている。
★
★
★
::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「: : : : .,:._,. ` |'"┐: : : : : : : : : : : : : : : : : : : : : : : `'': : : ::、: : : : : : : : : .''丶: -:、'''':
ゲサロ板じゃなければ削除依頼とアク禁にできるんだけどなw
残念だ
勝手にこんなスレ単独で立てて後始末もせず消えた主催が悪い
文句はこいつに言え
::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 |
Σニ,=.->ヽr=Y-イ、.,_//、 Λ_
i´ '´  ̄ `ヽY´ヽ=ニン´
___ ィ' i ,! - 〈 ハ ハ ハ
r''}>i<ト., ,.イ .ハ,.r-、ハ i .!-!、`ヽ、 i
__ハ!!・_・リ_ ンY .7`i_ン iハ.,ィ'ー!、. Y人 ',
ヽ、(7ム(7 ノ./イ " ' ト_ソ〉iイ 〉 ハ
く/__ハ.〉 〈 、 >、 、 "/ノ! Λ / ノ
`'^'´ ゝ.!ノiへ、.____,,..イ ! !ノ ハ〈
/´ !イ !_/ /イ⌒`ヽイヽi
__ri_r、_r! }><{イ〈 |___
__,.-へ. _Y |、ハノ /ヽr、rン〈、_7_____
r<____,,..「.,.ィ| |、_,._./ /ヽ、>ー'-.、,,ヘ
,.イ _.r‐'"´/ | |ハ/ ./i `'' ー 、>〈
〉/ ̄ // | | / ./ ハ ヽ、 `Y7
Y___,,,...-‐<´ / Y i/ i [] |'〈
,へ /〈 / (_/しヘ i ハ <7 /ン
`^ーY >'ーイ [] i-' / ! ,ヘ イ>'