7さいちゃん◆mZrPhcLBEgとネコ耳少女独身寮
,.. ,. 、
! `>――‐< ,!
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 また門限破りとは
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! いい度胸ですわね。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
_____________
| / | | ヽ |
| / | | 、|
|/,!'^-^ヽミーゝ´―^ミ 1!
|/ V´ Y!
|! ィ | ヽ ノ|
└ヽ/ ∧ V___|
‖/ / ヽ ゙、‖
2 :
死鹵禰仔 ◆EEJUMPJJNc :2005/10/29(土) 19:56:32 ID:5obY2sSb
2ゲット〜(´∀`)
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 そこのアナタ。 卑猥なネコ耳ですね。 没収します。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 学校指定のネコ耳 購買室で買うように。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・
/\フV 罰として、あぼんぬの童貞を奪ってください。
5 :
名無しさん:2005/10/30(日) 18:23:32 ID:Pf/9+r6o
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, あら 安田さん。 謹慎中ですよね?
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 部屋に戻りなさい。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! はぁ? お腹がすいてる?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ 購買に焼きそばパン 一個残ってましたよ。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
7 :
行殺 ◆NEET/ICfOs :2005/10/30(日) 21:08:43 ID:Pf/9+r6o
えっへん
8 :
名無しさん:2005/10/30(日) 21:12:56 ID:w3INbwDf
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, 武田さん。 アナタのお部屋の前
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 昨日通りましたよ。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! ウサ耳ソング かけてましたね?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ チーン。 はい 反則キップ。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
_,,...... --........,,_
_,, ‐''"゛ ``'-、
,/゛ `'―-、
/ _,,,,,,,,,,,,,,,,,_____ '、,
,/-‐''"´_,,,,,,,_______ ```'''ー ,,_ `'、
_ _ノ"ー''''"´ `゙`''''― ..,,,゙゙''-、,、 ..l
// 、 ``'ー `'''-J
r゙./ `'' ,、 l゙゙'''-}
/ 、 \ '、 ! │ .l
! / 、 _|'、`'-、 \、 \ ゙l,,/_/ .!
l ! l _,,.ll! \ `'-ミ;;、`''=ニニ;;;;_,゙゛ `r'゙_,,,,__} |
l .jl l ! .| ! /``' `=~''‐ ._,,....,,,,,二,゙`'l`、 ! !
l.! l ', ! |..lヾ ゛\..-'" ミソ ,│ `''/'''.l !
″'、, ト, l| _-/l ///ハヽヽ  ̄ ̄" l__L l !
\. l \ .l',, 〈ヘゾ_,i /⌒ノ、 l ]`'Y ',
`'ゝ `.l`、 ` ,, -、 .゙{,r' し" l__l l ヽ
l .',、 _ " -′ ./シ, l l゙`''Y ヽ
l l、.゙;-, `‐、 ._../゙',./'、,レ--―'''l ヽ
/ _',,,,_'、 ,ノヘJー--┬''" uソ `ァ‐''''" ', ' ヽ
,,,_┬ー-r'゙'、、 ./ .`、,,,. / -..゛ _,.. -‐ .| .', ヽ
l_,,、)''v' { ヽ ./ .l゙ ./ ) ` /| .! ヽ
゙〔 )゙゙.l''、、 .ヽr゙ / / / , / . l │ .l
l. つ ゙',''' ,....,,_ l / / l ゙ ,' ゙ / .| .l l
_,,,,,゙;;-'、'u i'、-'、 . ゙トiふ ../ l゙ ,/,,,、 ,i│ 、 .l . l
/ .! ,、,ノ゙!r¬ ',.!゙.,' _.. -〃 , '!''ン゙ _,,,=@〃 | .| ! ヽ ..l
! |_,' ゙'','''!'l',-ノ .- x_ _,.. ‐´ `゙´ .┴ッ-^| _、 | | .,! .、 .l, ..l
! .' , ゙れ .l .-、、 .`゛ '/'"´ l_,,,片 | | | ゙', l
! 、 ヽ .゙!} .\ 、 `゛ _,, ---- ...y..-ぐ゛ l .! .,! | .l l
│ ヽ' , .l ! .\,゙ .,..-″ `'、゙∧ │ .| ! | .!
l, l.'、レ !''', / / i l .l,',....__、| .l_,,|,,,`、. .!
l h ! l ヽ .l l゙ ! / ..-'"., '二 -┴'''" ̄ ``' ,, │
l l i .! `''r‐ ..'、l ,i! l r'"゙゙゙″ ./ ,.._,, ヽ ! .!
l yj `''゙' , ′ _U `''.ヽ..ソ / .,,_,, ./ _ / ´ l .| │
', {ヽ 〈./ ∧----ノ"`´,,,ノ / l', ! .,!
l ! .ヽ /.l, / .! ,i'゙} .i′ ./ / ゙ヽ ,'!
l l ゙'-、 ゙'ー゙゙I''″ .! ! .! / / / V/
,∠_ l、 ``'―--イ゙`''j ; ,,、 .| ! ゙´ / _..‐" l,./
..‐″ `\、 .', { ( _ノ``、,フ''ナ゛ / ゛
..,'--ー- ..、 .\ ,ノ`i ⊂--'´`´ _ / /
,r'" ヽ .]シ'./ / ′ _..r'"
{.,-'r,'" ,.l,..-'゙ / l゙ _..-'"
〈ゝ_`、,,,,.... -'"._ン'" ', ,'゛
`'─ー--‐''″ ! ,' あぼんぬ溶液が出てくるよぉ〜
゛
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, は? 焼きそばパン無い?
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ふぅーん。。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! それは残念でしたね。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, こんな時間までどこ行ってたの?
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 どうせ男子学生と・・・ は? 風が強くて?
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! あなた 言い訳大魔王ね。。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ iT.i|ノ|ノレ′
ヽ _/ / 八(6| |¨ ̄ミ  ̄.! ii
| | | / lヾ| | / | した同じ行くお前ら時計
| L| | | |` ┬, ´ | |
| | | | /| | ̄~T | |
2005/11/03(木)04:13:61 Adjust 2 Sadjust 0.3
Depth 108
テスト系0点派
回転系おちんちん
寝ない子系
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ iT.i|ノ|ノレ′
ヽ _/ / 八(6| |¨ ̄ミ  ̄.! ii
| | | / lヾ| | / | 興味がある8さい大きい電源していた
| L| | | |` ┬, ´ | |
| | | | /| | ̄~T | |
2005/11/03(木)19:46:30 Adjust 2 Sadjust 0.3
Depth 0
テスト系0点派
回転系おちんちん
寝ない子系
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ iT.i|ノ|ノレ′
ヽ _/ / 八(6| |¨ ̄ミ  ̄.! ii
| | | / lヾ| | / | ジュースわかる7さいね巨乳の
| L| | | |` ┬, ´ | |
| | | | /| | ̄~T | |
2005/11/04(金)10:17:50 Adjust 2 Sadjust 0.3
Depth 101
テスト系0点派
回転系おちんちん
寝ない子系
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, ハンバーガー?
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ハンバーガー・・・ 何ですか?
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! それ以上言ったら。。。 分かってますね・・・?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ iT.i|ノ|ノレ′
ヽ _/ / 八(6| |¨ ̄ミ  ̄.! ii
| | | / lヾ| | / | 歩く8さいですね薄明かりで電気
| L| | | |` ┬, ´ | |
| | | | /| | ̄~T | |
2005/11/05(土)18:13:24 Adjust 2 Sadjust 0.3
Depth 0
テスト系0点派
回転系おちんちん
寝ない子系
22 :
名無しさん:2005/11/05(土) 19:17:40 ID:???
(>_<)
23 :
名無しさん:2005/11/05(土) 20:07:50 ID:???
24 :
悪い奴等に:2005/11/05(土) 20:34:26 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
していた速い8さいみかん相談する
26 :
悪い奴等に:2005/11/05(土) 22:19:08 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
した8さいマウス見る暇
28 :
悪い奴等に:2005/11/06(日) 00:23:06 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
ですね8さい遅刻する禁断の電波
おもしろい犬あぼんぬ降るですね
にぎやか睡眠した往復する8さい
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, あのー 吉田さん。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ちょっと言いにくいんだけど・・・
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! シャワー室の陰毛の五割が
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ アナタのだそうです。 ただそれだけです。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
相談するテレビ若いしていたお前ら
のだDVDあぼんぬ治る甘い
低いマウスだった聞くお前ら
睡眠していたお尻の先から8さい外出する
37 :
名無しさん:2005/11/07(月) 14:45:43 ID:o9+nfAOo
変なスレだな
高い7さいこたつ鼻水が出るですね
効くだろうね巨乳のネコ耳8さい
40 :
名無しさん:2005/11/07(月) 22:07:52 ID:???
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
ていた親切歩くお前らマウス
7さい電源楽しい買い物をするあります
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ 'T.i|ノ|ノレ′
ヽ _/ / 八(6| |" ̄ _' ̄.! i' / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | / lヾ| | / | < 物凄い進化を遂げた
| L| | | |` ┬, ´ | | \
| | | | /| | ̄~T | | 7さいが登場だよ〜。
| つつ
◎〜| |
∪∪
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・
/\フV 凄まじい退化を遂げた、あぼんぬです。
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, はい門限でーす。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 玄関ロックしまーす。 ポチっと・・・
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! あ。 言い訳大魔王だわ。。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ 寒いねー。 外は寒いねー。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
46 :
名無しさん:2005/11/08(火) 23:09:01 ID:bMuUZNdc
47 :
名無しさん:2005/11/09(水) 00:41:11 ID:???
、-− ̄:::::::::::` ー- 、-、, -─-、
___/:::::::::::::::::::::::::::::::、_:::::::::ヽクー 、:::::\
,..-{_/::::::/:::::::::::::::::::::::::::::::::ヽ:::::::::\ \::::::i
/:::/ー/:::::::/:::::::/|::::::::::::::::::::::::::::::::\::::::::i イ::::::::::|
/::::::/ i:::::::/:::::::// |ヽヽ \\ヽ::::::::::::ヽ:::::| l::::::::::!
./:::::::{__|:::::/::::::::// ヽ \\ヽ,. \\::::::::i:::::| !::::::::|
i::::::::::::/ !::::i::::::::/|| \ \ヽ! ,.--\ヽ:::|::::|/::::::::|
|:::::::::::{ |::::l::::|::l`! ̄`ー、 ヽ >´、t=〒、 |:::|::::!::::::::::::l
|::::::::::::7〜!::|::::|:| ,ゞテ〒ミ、 ´kんj;;}`|^i:|/|::::::::::::l
!:::::::::::| ヽ|::| ||メ .kんj;;} .ゝニヌ、|ソ!:| l:::::::::::/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
l:::::::::::| |:l (\ ゝー´ , ///.ノ!// |::::::::/ <7さちゃんなんかにまkめないんだかでら
l:::::::::| |ヽ、_i` /// /〃 !:::::/ \__________________
.!::::::l ヽ 丶、 ⌒ / / |:::::{
.!::::::i >、- __ イ、 |:::::i.,_
!:::::i __/ `ー、,r'´ \_ V´:::_)
!:::::i ,..-'^'y`,-−´`Y-Y´`ー-'、] 、 {::::(
,.r'、::| /: : : :.ヽヘ_, {___} ノ: : : \ V´::)
. (::::::ヽj !ヽ: : : : : : :く 人入 }: : : : : : `,. {/
ヽ::::)|: : \: : : : : :.ヽ/: : :ヽ:\ノ: : : : : :/: } (ン
(´ヽ( }: : : :i: : : : : : : : : : : O |: : : : : : : i /: :l
あります思うあぼんぬ赤いお菓子
7さちゃんの中の人
日本
日本人に対してあほさと
危機感と危篤感を感じないか?
従順にしてすばらしく馬鹿
殺っちまおうぜ
/:::/ー/:::::::/:::::::/|::::::::::::::::::::::::::::::::\::::::::i イ::::::::::|
/::::::/ i:::::::/:::::::// |ヽヽ \\ヽ::::::::::::ヽ:::::| l::::::::::!
./:::::::{__|:::::/::::::::// ヽ \\ヽ,. \\::::::::i:::::| !::::::::|
i::::::::::::/ !::::i::::::::/|| \ \ヽ! ,.--\ヽ:::|::::|/::::::::|
|:::::::::::{ |::::l::::|::l`! ̄`ー、 ヽ >´、t=〒、 |:::|::::!::::::::::::l
|::::::::::::7〜!::|::::|:| ,ゞテ〒ミ、 ´kんj;;}`|^i:|/|::::::::::::l
!:::::::::::| ヽ|::| ||メ .kんj;;} .ゝニヌ、|ソ!:| l:::::::::::/
l:::::::::::| |:l (\ ゝー´ , ///.ノ!// |::::::::/ 7さいのイチゴぱんつにも
l:::::::::| |ヽ、_i` /// /〃 !:::::/
.!::::::l ヽ 丶、 ⌒ / / |:::::{ 税金なの! 許せないの!!
.!::::::i >、- __ イ、 |:::::i.,_
!:::::i __/ `ー、,r'´ \_ V´:::_)
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, そう言えば 去年退寮した内田。。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 バーガーキングで働いてたわ。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 模範優等生の内田が。。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ウェンディーズに空き無かったのかしら。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
マジれす
2005年
多摩川河川敷
ホームレスであふれている
そこらじゅうホームレス
10年前1995年
多摩川河川敷
ホームレスは今ほどいなかった
カステラ7さいだった飛ぶきれい
54 :
名無しさん:2005/11/09(水) 23:42:33 ID:???
お薬ニンジン刑事な撮るね7さい
ねむれない
マジレス
我が日本
日本人の心が
以下略
政治家かテロリストになろうと
思う
小泉
殺らなきゃ
お前ら夜食散歩する大変なでした
なのか見るオンナノコのお前ら漫画
興味があるお前ら調子がいい時計のです
だった7さい持つお湯今話題の
ですね8さいお人形暑い遅刻する
今話題のませんさがす味噌ラーメンあぼんぬ
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, 2階廊下 監視モニター オーン。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ・・・・・・なんか落ちてるわね。。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! あの袋。。 バーガー? 神様の贈り物かしら?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ・・・ちょっと確認に行ってみようかしら?
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
64 :
名無しさん:2005/11/11(金) 21:33:35 ID:nvX7bLDe
jsj
65 :
名無しさん:2005/11/11(金) 22:24:50 ID:FPcAE9dU
はあん、はんあ、あ、亜案一位あ
66 :
名無しさん:2005/11/11(金) 22:26:46 ID:FPcAE9dU
まだいっちゃだめええええ
67 :
名無しさん:2005/11/11(金) 22:28:29 ID:FPcAE9dU
このロリコン、市ね
68 :
名無しさん:2005/11/11(金) 22:32:08 ID:FPcAE9dU
アニメで、しこってんじゃねええぞ
お前らですね暇結婚するジュース
走りまくるカレー短いでしたにょ8さい
71 :
名無しさん:2005/11/12(土) 15:13:54 ID:???
メケー
8さいなのでした調子が悪いラーメン死ぬ
お前らあります高い待つピザ
74 :
名無しさん:2005/11/13(日) 01:58:49 ID:kkX8ae+J
___
/ \ ________
/ ∧ ∧ \ /
| ・ ・ | < 氏ねよおめーら
| )●( | \________
\ ー ノ
\____/
___
/ \ ________
/ ∧ ∧ \ /
| ・ ・ | < 氏ねよおめーら
| )●( | \________
\ ー ノ
\____/
___
/ \ ________
/ ∧ ∧ \ /
| ・ ・ | < 氏ねよおめーら
| )●( | \________
\ ー ノ
\____/
75 :
名無しさん:2005/11/13(日) 04:09:00 ID:H0ZR2vAB
あ
76 :
名無しさん:2005/11/13(日) 04:55:34 ID:H0ZR2vAB
あ
なのかお前らブサイク系思うネコ耳
78 :
名無しさん:2005/11/13(日) 20:38:54 ID:vikTtJZb
青い あります話す7さいキムチ
睡眠簡単なのだ7さい手伝う
海洋ガス田を盗み取りながらお前らですねカレー書く
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, 屋上の鍵 持ってんのアタシだけ。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 バーガーの袋がどうして・・・?
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 事件だわ。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ この寮始まって以来の大事件だわ。。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ありますお湯8さい帰国する広い
なのかお前らジュース体にいい寝る
深い海底にへばりつく貝がいいラジオあぼんぬありません走りまくる
会う7さいのです心配でピザ
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <あぼんぬの夢見ていた世界
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
8さい悪い飲むしたピザ
諸君らが愛して止まない7さいちゃんを、来年も応援して逝こうじゃないか!
\
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧
( ´Д`)
(っ) ,,,,l ` γ l,,,,,
\ \/~~.... |。 ~~ヽ
\,,/ | |。卍 \ \
| |。 | ヽ_ヽ
_ | |。 | ゝつ
|\  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
| \ \
| | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| | | ̄| ̄| ̄| ̄| ̄| | |
ttp://tanet.homelinux.net/Anime%20bbs/img-box/img20051105215050.jpg
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, ウチの校歌ってどんなだったかしら。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ね・・・ ネコ耳の〜夕焼け〜・・・
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 新しき〜ネーコ・・・ ??
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ アタシも卒業してかなり経ったのね。。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。 ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
8さいカルシウムおしゃれなしたてんてこまい
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <そろそろ、あぼんぬも「えいえんのせかい」へ逝きます
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ラジオのですお前ら暇飛ぶ
質問する巨乳のようだテレビ7さい
97 :
@゜д゜)< わむてサン年賀状を下さい ◆nuhARAOKUs :2005/11/19(土) 14:41:50 ID:UVxoxq/e
あたしも草灯の尻尾カミカミしたいよぉおおおおおおおおおおおおお
〃∩ _, ,_ /) 〃∩ _, ,_ /) 〃∩ _, ,_ /)゛
⊂⌒( `Д´)ミ( ⌒ヽつ⊂⌒( `Д´)ミ( ⌒ヽつ⊂⌒( `Д´)ミ( ⌒ヽつ
`ヽ._つ⊂ノ⊂( ,∀、)つ.`ヽ._つ⊂ノ⊂( ,∀、)つ.`ヽ._つ⊂ノ⊂( ,∀、)つ
お前らおしゃれな走るありません電気
99 :
名無しさん:2005/11/19(土) 20:26:14 ID:???
水色のしましま
禁断の降るこたつあぼんぬありません
ました夜食便利休憩する8さい
102 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/20(日) 18:16:24 ID:X3rYzcb0
r-/====ヾフ
Yノ从リル|」' < ああ草灯のミミも好き
从,,゚ -゚从 好き!! 喰いたい!!
あぼんぬ効くラジオ暇のだ
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <あぼんぬ「えいえんの鬱せかい」
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
友人が悲しんでいた。
大好きな声優(丹下桜)が入籍発表したという。
いや、こいつも声優ヲタのはしくれだ。
そんなこと、ちょっと前に休業した時に感づいていたはずだ。
ただ、本人からの発表という事実が悲しいのだろう。
『さくらタンが腰振りながら「はにゃ〜ん…イッちゃうよ〜」とか言ってるのかなぁ』
笑いながらそんな話をしていた。
ふと友人が言った。
『俺やお前の好きだった女の子もドコかの誰かに処女膜突き破られて、腰振りながら
「イク〜」とか言ってんだぜ・・・』
・・・ちょっと鬱になった。
帰宅して「君が望む永遠」を観賞した。
かなり鬱になった。
だった8さい電波要る毛並みもサラサラ
106 :
名無しさん:2005/11/21(月) 13:43:52 ID:???
診察するマウスまた回してる様なですね8さい
108 :
CreiMSN-100Δ ◆Zplus/STH. :2005/11/21(月) 18:54:10 ID:iwSRB/dt BE:494938188-#
あぼんぬさん・・・
深いですね、ええ深いですとも
ぼくも丹下さんは大好きです
鬱
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <今日一日、鬱だった。明日も鬱だろう…。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
110 :
悪い奴等に:2005/11/21(月) 20:44:47 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
分け合ってません質問があるDVD7さい
最近匿名希望 ◆lRsasaxv0k
という、低脳な奴がいますが、全面無視しましょう。腹が立ったら
あいつのIPを調べて住所に直接文句を言いましょう
磁石8さい軽いのです要る
コンビニ買い物をする超ほのぼのお前らでしたにょ
8さいコンビニビタミン風味なかな打つ
116 :
名無しさん:2005/11/23(水) 00:39:22 ID:???
,, --──-- 、._
,.-''"´ \
/ ヽ、
/ (※), 、(※) ヽ
l `ー ,,ノ(、_, )ヽ、,,. l まんこを・・・・
.| /// `-=ニ=-. /// |
l `ニニ´. l
` 、 /⌒⌒i /⌒ヽ /
`/ | | \ /
)、._人_人__,.イ.、._人_人_人
<´ 嗅がせろぉぉぉぉぉぉぉッ! >
⌒ v'⌒ヽr -、_ ,r v'⌒ヽr ' ⌒
死ぬ早いだった扇風機あぼんぬ
7さい悟るこたつクリーニングはぬいぐるみ用クリーナーしていた
119 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/23(水) 17:33:50 ID:3kUVEEAW
r-/====ヾフ
Yノ从リル|」' < 草灯っ!!だいたいオレは怒ってんだぞ!!
从,,゚ -゚从 嫌いだ・・・ きらい きらいだ・・・
, -―- / ̄ ̄ ̄\
r======/了 l__〕 i'ilノ|{_ノl|_|i_レil_|=========
|| 7| K ノノ.|i{ ┃ ┃ lミト
||r―──l」 |」(l|//从,'' ヮ _''',シi|《――──
||\ :::::: | |ゝリ. '' ヮノ/ ヽヽ).ilリ::::::::::::::::::::::
|| \ ::::::::::::: / / ミノ >`Y´)::::::::::::::::::::::::::
|| \ :::::::: {__r'ヽ Y < <::::::::::::::::::::::::::::
.\ ::::::::::::::: ) iし レ'::::::::::::::::::::::::::::: 今夜も
.\\::::::::::::~~ ノヾ⌒ ̄⌒ ̄⌒ 7さいちゃんと
\.\::::::::::::( :::::::::::::〃 ⌒ 子作り…子作り…
\.\::::::::::::ヽ:::::::::::: ,,._.,.,,..
悪い8さいだにょ歩くテレビ
のせる低い8さいマウスください
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 はい門限でーす。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 夜食は各自 部屋で食べるように。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
125 :
名無しさん:2005/11/25(金) 14:26:55 ID:???
r、 ,、
_| ヽ,、─‐--く 人
/ >/: . . :ヾ >
| `ー/ / /¬| | +、ヽヽ |
| l ト、l__|ィ;:d ̄lぅ;|_! |
| l | | | ''┘ ''┼l| ! | もう7さいちゃんを
レ'‐‐' ヽ_>ュ-'rイ-┴-┘
ト、_[Yjい 待ちくたびれちゃったんですぅ
`7 ´ l |
〈_7l_兀!
ト-|-/
ー'‐゙
126 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/25(金) 17:38:30 ID:4oGue6/U
r-/====ヾフ
Yノ从リル|」' < 草灯っ なんで!?
从,,゚д゚从 オレは待ってた・・・!!
電気捨てるなんてとてもできませんでした7さい忘れる
ジュース押す体にいいでしたにょお前ら
最近ものすごくね睡眠聞くお前ら
あぼんぬ走りまくるでしたの歌やトークを生で聴ける他夜食
131 :
名無しさん:2005/11/26(土) 18:29:57 ID:dxY1SyRB
132 :
名無しさん:2005/11/26(土) 22:01:31 ID:LiTZr70B
深い海底にへばりつく貝がいい水を打ってるお店も多いのです存知ます7さい夜食
134 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/27(日) 20:50:47 ID:gCAKA/zc
r-/====ヾフ
Yノ从リル|」' < 草灯!?ちょ・・・マジ!?
从,,゚ -゚从
135 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/28(月) 17:16:50 ID:bVtjOyPH
r-/====ヾフ
Yノ从リル|」' < 草灯
从,,゚ -゚从 なんでオレのこと
こんな めちゃくちゃにするんだよ!!
137 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/29(火) 10:52:17 ID:43SuW90G
r-/====ヾフ
Yノ从リル|」' < 草灯って・・・痛いの好きな人なの?
从;゚ -゚从 マゾっていうんだぜ
/:::::::|/::::::::::| ...|:::::|.i::::,,,---::::::::i:::::::i::::||:::iなあに?この粗末なモノは? 私の小指より小さいじゃない。
:|::::::::::::::::::::::i...ii .i::::::ii::/.,,─-,,"ヽi:::::::i:::ii:::::|まさかこんなモノで満足する女がいると思ってるんじゃないでしょうね?
:i::,,-""""-::::i..i:i |:::::::::::.i .. i...i:::i:::::i:::ii:::::i何よ、その期待に満ちた目は? 罵られて勃起してるなんて真性の変態ね。
i:i .,-""..ヽ::::ii:::i ..i"".. "..,,__丿ヾ:i::::i:::ii::::::|しかも包茎まで真性だなんて、あなたにいいところ、何かあるの?
i,,i | ..|." ...i i ...i::i::::ii::::::|どうせそれも自慰にしか使ったことないんでしょ。
i::",,,ヽ ,,/ ii ....i:::::i:::::::|いつまでも妄想で果てるのが似合ってるわよ、この早漏。
::::::::"" i ...|::::::::::::::i童貞なんて信じられない。私はあなたの半分の歳でSEXしてたけど?
:::" ..ヽ::::::::::::: i::::::::::::::|一体今まで何してたの? 童貞なんてオスに属してるだけじゃん。
ゞ :::::::::.,,, --,," ,":::::::::::::|そのチャチなモノをしごくしか能のないあなたと私は全然違うの。分かる?
-".,, --,,," ./ .,"::::::::::::::::lあなたが私より上回ってるものって何? どうせ年齢だけでしょう?
::|::::ヽ ."- .-"::::::::: /::::::::::::::::::::|入れたって1分と持たないでしょうね。私が膣を締めたらイチコロ。
::::i::::|:"--.,.,,, :::::::::::::::::::::::::/:|:::::::::::::::::::::::iクスクス…負けたような気分になったけど、今すっごく萌えてるでしょ?
::::::::::::::::::_,r-┤"--.,,,,,:::::::::::,-":::├、,:::::::::::::::::::l童貞にはどんな感触か分からないもんね、膣を締めるなんてエッチなテク。
-‐‐ '''" ...i:::::::::::::::::::"""::::::"."i `ヽ、,:::::::::::|無様に白いの出す瞬間、私が最後まで見ててあげるからさ! あっははは!
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 絶対に犯人を見つけるわ。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 寮の壁に「バーガー女」・・・
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ 恨みね。。 妬みね。。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
140 :
行殺 ◆KINOKO.5cU :2005/11/30(水) 23:40:42 ID:FAya5guT
141 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/01(木) 16:51:37 ID:4sHKkk1g
r-/====ヾフ
Yノ从リル|」' < 草灯!!これは命令だ 判るな?
从,,゚ -゚从
142 :
行殺 ◆KINOKO.5cU :2005/12/02(金) 00:15:36 ID:R7GNfeRt
143 :
名無しさん:2005/12/02(金) 07:49:24 ID:ult7GYuu
なの?の食生活あぼんぬ電池捨てるなんてとてもできません
YAZAWA
146 :
名無しさん:2005/12/02(金) 22:43:50 ID:ult7GYuu
YAZAWA
YAZAWA
149 :
キソグ:2005/12/02(金) 23:37:32 ID:???
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
从 ゚∀゚ル< 草灯!お手!
( つ \_________
| | |
(__)_)
7さいですねキムチビタミン風味な手を出す
なのでした制服7さい聞くなどのシナリオを手がけた
152 :
通りすがり:2005/12/04(日) 12:07:47 ID:CZpdWIgv
153 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/04(日) 16:23:22 ID:kfNutCwt
r-/====ヾフ
Yノ从リル|」' < 草灯だって何回もしてるじゃん
从,,゚Д゚从 深い仲になるとか言って
YAZAWA
YAZAWA
YAZAWA
ゆめりあなの
_ ___ __
( `くー-o-ッ'V⌒ヽ ァ<ー--oッ'ヽ.
フ_/ `Τ´ `r-r'′ /⌒'v  ̄Τ |l
j=| lコ|呂 リ={ k__,ノ lコ|呂 リ
。o0l\__lコ|呂0o。 >-、__lコリ呂ノ
|{|{|{=く_ヽ._/ヽ=}j}j}j /`ー'_ス_/フ
ノ-v‐、_l |_r‐v-、 |_ロ/|_ロ/´
` ̄ ̄  ̄ ̄´
さすがカプルだ なんともないぜ
,i , -、 ,i
_ _}|_ /7メ,〉 _}|__
< `くー-o-ッ'V⌒ヽ /7メ,/ ァ<ー--oッ'ヽ.
フ_/ `Τ´ `r-r'/7メ,/ /⌒'v  ̄Τ |l
j=| lコ|呂 リ={〈7メ,/ k__,ノ lコ|呂 リ
。o0l\__lコ|呂凵@_,た7 >-、__lコリ呂ノ
|{|{|{=く_ヽ._∧=<〈/ /`ー'_ス_/フ
ノ-v‐、_l |_r‐v-、 |_ロ/|_ロ/´
` ̄ ̄  ̄ ̄´
さすがコレンカプルだ なんともないぜ
159 :
血の華まりぃ ◆DEVIL/abGA :2005/12/05(月) 08:54:09 ID:h1pxFkTe
__,.-、__,._,r- 、-ー ' ´ ヽ
/`ニ´ `>'´ /´ / , / ィ' ト、_ _ _
_,.-ー' 二ニフ´/ { /、 l { {l レヽ ヽ、j
/ r'7´{ /__{ | ,| { { ! !リ彡ハ !|
{ {/{ i/ >ミ! | { ハト!、! { |`"ヾ!| {'
} y{ | lY { { 从_ハ、{ト 、ト、} ノ! } ! ハ、 , 、
>>157.158
| l! !ィ { j .ハ |{リtjy';}`ゞリヽト! ノソ } i { __,. ' ,ノ ハイハイ論破論破
} } ハヽt} !、!ハ. ` ゙` ィニfリト,/ィ´ ハ ,r‐'`´__/´
/! ト'´ ハ ソ | { {rソ'>ツ/ },ハ ,ハj / `7ヘヽヽ,
/ィ { ヽ,./ ヽ{ l{ ト 、 r' `/f'´ ノ' / ` i´ i r' 〉 〉 >'
'{/!`7' ̄∧ __/!| ハ ヽ_ `>' / ハ/ { ``ー-'<、
リ {/´ /-'< |} } |、ト、 `''´,. r'´ , ,{ l` `"テr‐ ‐‐'
/ /´ `ト! ! vx<`` ´ | } ノ ハ } l |
ム' ´ { い { ヽ} j } l /}/ ソ、 | !
j __`ヽ 、 ヽ|ヽ} ! /レ'! / ノ `ー、_ } |
|´ ``ヽ ヽ 、-、 ヽト、| / }リ|/ / / /`ソ !
! `` 、``ヾ, ー-- 、__>'r-'´ { / / / { !
} `}、/`"´  ̄´くRヽ ヽ / { / ! }
| i' ヽ'´ハ ヽ/ ! {``> - 、_ /
l { } }、 } { ! / `ヽ、/
160 :
◆ProbooBcQw :2005/12/05(月) 08:56:45 ID:06lesKsB
,.-ー'´ ̄ ̄`-、_
/ \
/ , , 、:ヽ
,!:.:.:.:.:.:.,イ:.:.:/l:.:.:.:.:,イl:.:.:.:、ヾ:ヽ
l:.:.:.:.:j/_,ニ./、j:.:.:./-_j.イ:.:.l:.:}::|
j:.,、.:.:.lヒセ{`:j:.:./セ{`j:.:.:.:l:.:レ'
lヽヾ:| レ'{ `¨´ |:.:./レ
.`ot、 、_/_ /j;/o'
ヾ::jヽ、  ̄ ,.ィく '
,.<く ``ー '´/∧
. ┌────────────‐┐
,. -‐ '| .|
/ | .|__
/ | 君達はとんでもない rニ-─`、
. / :| 考え違いをしているようだ `┬─‐ j
/ ,-─┴-、 |二ニ イ
.j / .-─┬⊃ |`iー'´|
.レヘ ,二|______________|rー''"|
〈 \_ノ | / |
MADOKA
,-ー'´ ̄ ̄`ー-、_
/ \
/ , , 、:ヽ
,!:.:.:.:.:.:.,イ:.:.:/l:.:.:.:.:,イl:.:.:.:、ヾ:ヽ
l:.:.:.:.:j/-_l_/、j:.:.:./_-|.イ:.:.l:.:}::|
j:.,、.:.:.Lヒ[` j:.:./'゙ヒi`l:.:.:.:l:.:レ
l ヾ:| レ'{ |:.:./レ
.`ot、 、_/_ /j;/o'
ヾ::jヽ、  ̄ ,.ィく '
,.<く ``ー '´,//\
. ┌────────────‐┐
,. -‐ '| .|
/ | .|__
/ | 私、脱いだら凄いんです rニ-─`、
. / :| ってもう一人の僕が言ってた`┬─‐ j
/ ,-─┴-、 |二ニ イ
.j / .-─┬⊃ |`iー'´|
.レヘ ,二|______________|rー''"|
〈 \_ノ | / |
164 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/05(月) 18:58:43 ID:I7geQVh+
r-/====ヾフ
Yノ从リル|」' <草灯っ
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <はい
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, 今年の寮生たち・・・
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ネコ耳の洗濯 してるのかしら?
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! くさいネコ耳で外 ほっつき歩いてるのかしら?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
166 :
草灯:2005/12/05(月) 21:29:24 ID:???
、─-、, -─--、,-ーァ
ヽ/ `ヽ/
/|´|! | j i | ハ'v
t1 | ニー-'-‐ゝ='+ ト'
Lト | 酉 酉 |_!」
j 八 i リl |
||jヘ.._T_ ィ l l |! YAZAWA
|,,凵┘ | └-L._|
,. -z‐i∧\ | // `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ ̄`Y三゙!fニ´ ヘ ||
ヾ--- ゞ''---'┬ ' `ー.、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, 絶対に半年以上洗ってないわね・・・
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 ネコ耳ホワイティ(税込480円)。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! こんなに売れ残っているもの。。。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
168 :
草灯:2005/12/05(月) 21:33:51 ID:???
、─-、, -─--、,-ーァ
ヽ/ `ヽ/
/|´|! | j i | ハ'v
t1 | ニー-'-‐ゝ='+ ト'
Lト | 酉 酉 |_!」
j 八 i リl |
||jヘ.._T_ ィ l l |! お年寄りは大切に
|,,凵┘ | └-L._|
,. -z‐i∧\ | // `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ ̄`Y三゙!fニ´ ヘ ||
ヾ--- ゞ''---'┬ ' `ー.、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
169 :
名無しさん:2005/12/05(月) 21:34:44 ID:???
テスト
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 はい門限でーす。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! 購買のネコ耳シャケ弁 三割引シール貼りまーす。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
171 :
草灯:2005/12/05(月) 21:41:20 ID:???
_,.......,_
./ 。゜ヒ{ `ヽ-っ
l ⊃ ⌒_つ
`ー---‐冖´
無駄なお前らなのでした寝る雪だるま
, -―- / ̄ ̄ ̄\
r======/了 l__〕 i'ilノ|{_ノl|_|i_レil_|=========
|| 7| K ノノ.|i{ ┃ ┃ lミト
||r―──l」 |」(l|//从,'' ヮ _''',シi|《――──
||\ :::::: | |ゝリ. '' ヮノ/ ヽヽ).ilリ::::::::::::::::::::::
|| \ ::::::::::::: / / ミノ >`Y´)::::::::::::::::::::::::::
|| \ :::::::: {__r'ヽ Y < <::::::::::::::::::::::::::::
.\ ::::::::::::::: ) iし レ'::::::::::::::::::::::::::::: 今夜も
.\\::::::::::::~~ ノヾ⌒ ̄⌒ ̄⌒ 7さいちゃんと
\.\::::::::::::( :::::::::::::〃 ⌒ 夜のスポーツ!
\.\::::::::::::ヽ:::::::::::: ,,._.,.,,..
ttp://www.image4u.jp/anime/src/1133863675880.jpg
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 はい門限でーす。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! ネコ耳オルゴールで正面玄関が閉まりまーす。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
::: ,.- .., :
. : ,゙ ゙ ' ‐ ‐ ‐/⌒ヽ' ' ゙ ', ..:::..
. ∧ : .! ,.γ⌒ヽ ; ::
< '7 ,'゙ ゙'‐-ヘ, ノ.,⌒)
レt-! . ,' '''''' '''''' ~ ^ヾ_ノ
!‐‐┼- (●), 、(●)、 ;
!‐┼- ,,ノ(、_, )ヽ、,, ー┼-
!.‐十 `-=ニ=-´ ‐┼-
,.!- ヽ、 `ニニ´ ゙メ、 門限の後は夜のお遊びしましょう、
',.と ゙ ッ‐,-.,.,.,.,.,.,.,n‐ッ, ‐ ' ゙ 7さいちゃん!!
. ` !、 ./ ゙' -∠ィ^'゙ ゙ヽ、
176 :
名無しさん:2005/12/07(水) 00:55:13 ID:78eihqlk
ですねカレー時間がかかるお前ら体にいい
178 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/07(水) 10:57:47 ID:+qDiCbf1
r-/====ヾフ
Yノ从リル|」' <草灯っ とってこい !!
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <イエスマスター
YAZAWA
181 :
悪い奴等に:2005/12/07(水) 23:43:18 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
183 :
草灯:2005/12/08(木) 20:49:55 ID:???
_____
/ // /|
| ̄/  ̄ ̄,|//|
|/_,......_ / |/|
|/ 。゜ヒ{ ` ヽ|っ| 精神的
|l ⊃ ⌒|つ| ブラックラ・・・・・・・・・
|,ンー-.-‐冖´|/
 ̄ ̄ ̄ ̄ ̄
184 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/08(木) 22:28:05 ID:bZESG2vG
r-/====ヾフ
Yノ从リル|」' <草灯は関係ないの!
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <と 言いますと
ねお前らどんべえのカップにしたんだけど休むビデオ
186 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/09(金) 19:51:05 ID:1SQqBjYd
r-/====ヾフ
Yノ从リル|」' <オレだっていつも草灯なんかと
从,,゚ -゚从 くっついてるわけにいかねえんだよ
_、 _
川 ◎<_,◎ 川 <ですか
`ヾ' 、 i. ',
\ヽ l |
____ , ‐ヽ_`l 」_~~ヽ - 、
l , 、`>_, ―/´/l! l `'' 、__ ` 、
l! /, ' / /l!| l! \` ‐-v'´ ̄ ̄ "''
l/ / //!l!l! ! ヽ ヽ `ヽ
/〃 / / /l!l,Wl!.i ', ' 、ヽ /
/// / / ' .,' il | l ', ', '., ヽ ヽ ,<
.//.,' / / ,' j !l l l, ',. ', ', ', ' ',´ \
l!,' ,' ,' / , ,' !_,,iLノ !l'., - ',_ , ', ', ', l! ', _,. ‐`
l! ,' , ! !l-!'' ',! l| ', .`' ,、 l ', i ! i!, l
l! l!| l! l!.l l l! ll '、 ', ' i! i l ! l!.',! ` 、
l!l | l l|l l! ; ――‐ l! ――‐ ', l! l!, | | |、ヽ、 r
l!.',| .', l!l |`', ´( ( 、 ) ) ',|', | l! l i! ヽ \|
/〈.'! ∧.l!.', i:::l , ) ) ( ( l', l! li l、 \ ` 7さいちゃんがいないよぉ〜
'‐' `/ i! ',!∧! |!l.ヽ ( ⌒ ) )イ ! !',!l. l! ,' ヽ ヽ
i i / li ll` " l!/ l! !レ'l/' ', ,ゝ
/_/‐┘ |! ゛ヾv` ‐ " レ!./'´ '´ ', /
l!、,. ''',二j '、―, ヘ ',/
,.-‐ ''l!´ |ヽ L_ ´ ____, ‐`" ヽ>,
/l / '., i i ` ´ , ‐ _,.. ‐ '" ',
/ i / '., ! ,. ‐",. - ''" _,. -‐ '"´ヽ
188 :
名無しさん:2005/12/10(土) 02:20:20 ID:NcEjlLED
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィ酒::! 酒:テ | ,!」
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |!
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
小さい生地自体は、ざっくりとしたウールほどではないですがあたたかみのある質感です。今週末でした。すいませんあぼんぬでしたにょ電気
スケッチする今季限りで退団ののです8さい扇風機
191 :
名無しさん:2005/12/10(土) 19:30:15 ID:???
r、 ,、
_| ヽ,、─‐--く 人
/ >/: . . :ヾ >
| `ー/ / /¬| | +、ヽヽ |
| l ト、l__|ィ;:d ̄lぅ;|_! |
| l | | | ''┘ ''┼l| ! | 7さいちゃんが心配で
レ'‐‐' ヽ_>ュ-'rイ-┴-┘
ト、_[Yjい 眠れないですぅ
`7 ´ l |
〈_7l_兀!
ト-|-/
ー'‐゙
_ _,. -‐ '''オ
. l `''‐ ,r''"" ̄ィ´ ./, l
', ´ __ ´ ス
-ヲr‐ 、. イ:::::l゙、 Z _
´l l i::::l゙ '、_::」ノ ,ソ (__\ 7さいちゃんの安全は
. 彡`'''゙ 、_,, ミ、 ヽ ヽ この、あぼんぬが!!
`''- ,゙、__,ノ_,. 、イ::: ̄^'':-‐ ,,_
_ _,. -‐''´:::::::ヽ/v‐':::::\::::::::::::::::::::::^|f^フ
\ l|::::::::::::::::::::::::::::::::::::::::::::::\―-‐ ―'゙''´
`'゙''−―'^゙、::::::::::`::::::::、::::::::::ヽ | |
゙、::::::::::::::::::::::::::::::::::゙、/ /
,l::::::::::::: _::::::::‐:_:::'ァ '
ヽ、:;_::_:;;;;;;,:-‐'´ l
´ ヽ―-,イ―--、 ,'
\,/ >'_
,l ,/ l
,i ,/ `''‐、ノ
l /
fヽ/ /
ヽ_/ )
193 :
名無しさん:2005/12/11(日) 17:05:21 ID:???
Y⌒''''|'"⌒`⌒⌒'ー、_
\ γ;;;;;ノ..;;;) ヽ
,,,γ;;;;,,…../ ::::::::::*:: ∞〜 プーン
(;;;;;;;;;;;;;;;;;;人_(\!((^i_/ヽ、::*::: }
| /*-'' ̄  ̄''- i リ
| ソ r(:;;:),,、i r(;;;;;;)、 | |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::∞〜 プーン
リ i ;;;;;;;; | :::: | |
〜∞ プーン } <ヘ ノ ::: /;; > i
| |:::l *`;;ー;;`ヽ: l::::| |
ノ ヽ:::;;;;; l l===ュヽ ::/ リノ
彡ノ ソ;;*::;;; |、'^Y^',,|:::/| / |
{彡 |;;;;;\.`-;;;;-'/ | (
゙゙' ' *-..;;,,,,,,,;;;;;;,,,,,,....-
小生 小生 小 小 小〜生 (ホッ!ハッ!)
アラーが踊るよ 小〜生 ビンラディソだよ 小〜生
小生、小生、小生と仲間達! (ホッ!)
イラクへ突撃〜〜〜 ホッホッホ〜! ホッホッホ〜〜〜!
3馬鹿もついて来る〜 〜〜 ♪
反則OK 小生 タイガージェットだ 小生
小生、小生、小生と仲間達 ♪
YAZAWA
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < 今日も闘う、あぼんぬ。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
皆ヒマそうだな。そうでもない?
\|/
/⌒ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ゜Θ゜)< そうでもないよ。
| ∵ つ \__________
| ∵ |
\_/
毎日会社帰りにフワフワな感触になります7さいましたキムチ
あぼんぬ忙しい歩くそうですオルゴール
YAZAWA
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, やけに寒いと思ったら ネコ耳カバーの電気コード
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 抜けてたのね。 最近の寮生のネコ耳カバー。。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! コードレスってやつかしら・・・?
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちょっと街に出てみようかしら。。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ || ちゅうちゅう。
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
電池なの?あぼんぬおしゃれなもし歩き回るなら足袋カバーと余分の足袋を
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ, なんだか変な噂聞いちゃったわ。。
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 もう夜中にボイラー室・・・ 行くのやめよっと。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! ちゅうちゅう。 ちゅうちゅう。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
205 :
なまえないよぉー:2005/12/14(水) 22:01:20 ID:W0cMXKib BE:212188199-#
あぼんぬさんなんか画像ください
207 :
マモー驚輔 ◆4096s050oc :2005/12/15(木) 18:12:57 ID:kAwGdIoK
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
こすってもいいつもりでガーッとやるあります宿題を出す新メンバーの8さい
磁石なんだ8さい起きる超ほのぼの
薄明かりで8さいですか?鍋の中で舞う冷蔵庫にあるもの晒すから
電話するドライな7さいなんだお湯
213 :
行殺 ◆KINOKO.5cU :2005/12/16(金) 23:51:52 ID:cu5m1kp6
深夜におなかの減る便利だにょ8さいマウス
予約する親切のねジュース7さい
あぼんぬ被害者面してビジネス展開を中止ありますテレビ帰る
217 :
名無しさん:2005/12/17(土) 10:23:12 ID:xkUL/UOV
ヽ/ '"  ̄`ヽ、/
/|´|! :| | ゙i | バ,
t1 | ニー'ーゝ='+ ト'
Lト |ィt::! t:テ | ,!」 門限はとっくに過ぎてますよー。
|ヾゝ ' ノi |
| l i`i 、T ,.ィ l l |! ネコ耳照明消しまーす。
|_L...!┘| ト..L._|
,. -z‐i´、 | ,.、ノ!、∠/ `i┐ ちゅうちゅう。 ちゅうちゅう。
〔- ,, , _,)l.ノ」 ̄ ̄|_ ゙!| !|
r'´ ヾ 7´ '',,`Y三゙! E |ヽ ||
ヾ--- ゞ''---'┬ ' ー、 ヽ| ||
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
だにょがつく食べ物って何ですか?黒いピザ7さい
お薬8さいした踊りたくなるような走る
睡眠ようだ7さい手伝う胸に気高き女王の
診察するこっそり持ってますのです電源お前ら
7さいにぎやかなのか勉強するペンギンさん
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < また雪・・・・・
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
便利あぼんぬ遊ぶ塩を全体に振り掛けるした
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <久々のAMD・・・
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 寝ないで戦う
/\フV あぼんぬ。
231 :
名無しさん:2005/12/24(土) 03:13:03 ID:???
大変だな
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <それを頑張るのが男。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ また今年も
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! お菓子の詰め合わせ?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 幼少期あぼんぬは、その詰め合わせさえ
/\フV 買ってもらえないときもありました・・・
236 :
行殺 ◆KINOKO.5cU :2005/12/25(日) 00:34:16 ID:/HcwbsCM
ぱんつ走りまくるどんべえのカップにしたんだけど存知ますお前ら
238 :
名無しさん:2005/12/25(日) 07:18:06 ID:bnstGNxK
下手お金を入れる睡眠あぼんぬていた
240 :
名無しさん:2005/12/25(日) 21:43:04 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
241 :
名無しさん:2005/12/25(日) 22:08:47 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <そうか、冬休みだったなぁ…
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ありえないぐらいあぼんぬバナナはミラクルフルーツです!存知ますカレー
244 :
ジェニ形:2005/12/26(月) 05:24:42 ID:em9JIdPL
,、L,,,,,,,,,,,,,,,,,,,,,,,,-‐‐‐''''"~´_____,,,,、、-‐'r゛
, -‐' ________,,,,,,,、、、-=;;''''ヽ| ,,、-‐''"
< ―‐'''!'''''''h''T'''廿'i= .r廿´| { r~
 ̄ ̄ |⌒i r ヽ-- ' |i‐‐‐' }|
|λ|{ ヽ | 7さいちゃんはdでもない物を盗んでいきました。私のペニスです!
. |ヽi | , r.' |
lV r
`、 ! ‐‐''''''''"""' !
ヽト "" /
|\ ,.!
,,、rl '''''''ー‐_"''''""_´└ 、
// __`-‐''""~ / 丶-、__
245 :
名無しさん:2005/12/26(月) 08:13:50 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
ココからがミソ。絵をかくですねお前ら妹が眠るまでチュッチュッチュ!!
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ エラーばっかりなんだけど
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! 直してる暇もないの?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
248 :
名無しさん:2005/12/26(月) 17:45:13 ID:5E9pbnTi
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < 寂しいなぁ・・・・・
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ 7さい売れ残ったら
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! どうすればいいの?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <大丈夫。あぼんぬがいます。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ ネコ耳付いてるのに
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! 売れ残ったの?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <売れ残りじゃなくて、あぼんぬがキープしてたんですよ。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
257 :
名無しさん:2005/12/28(水) 10:30:22 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
258 :
名無しさん:2005/12/28(水) 17:37:01 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
そうじをするませんお前ら乾いたタオルでふき取ります電気
調子がいい長羽織があるんですがした香りをまぶすようにあぼんぬ
ラーメン静かありませんお前らどこに行かれるのかしら?
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ また無くなったの
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! 7さいのんの知らない世界?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 冬休みですな・・・
/\フV
269 :
名無しさん:2005/12/29(木) 22:48:55 ID:???
2ちゃん全板の中でも厨房板が一番まともだって事を住民たちは知らない
271 :
名無しさん:2005/12/30(金) 18:52:58 ID:0A6zeTuY
美羽はいい、茉莉ちゃんを出せ
272 :
名無しさん:2005/12/30(金) 19:13:32 ID:???
. ヽ : : : : : : :/.::::::/ .: , ' / ,' l l. i i \: : : :. /
\ : : : :.レァ v' .: /_,./+-、/! ,イ !| | l:. i. ', : : /
/:..:.\ :l'ゝ! l .:l 7lイ_/,lイ./ ! ,' l -,イ、 j , !: l! |: , '
,':..:..:..:..:.`7 ∧ !::|i : レイ/⌒〈` .l/ ! /,_/」/ 〉 /.,': j l|.レ'
/.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
. /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ / /r';;!;}.'///:/.X
/:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,. ト:シ/ /:イイィ_j ヽ 明日も休みないのが
. /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\ ! ヽ'.. l::::;} ̄ __,..ノ
/.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\ /` 7 j:/リ ̄| 7さいの人生のですのね!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ あぼんぬのココロで
/\フV ゆっくり休んでください。
275 :
名無しさん:2005/12/30(金) 20:43:27 ID:???
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 今年も残りわずか。
/\フV 感慨深いものです。
╋━┃┛┃╋┻━┏┗┃┻┗┗┣┣┏┣┏━┗┃┛┓┃┣┓┳┗┳┃┣┓┓┏┛┓┛┓┓
┳┓┛┗┏┫┣┏┓┓┛┛┣┣┛┻┛┛━┃┃┳┓┗╋┏┳┗┏┛┃┃┻┫┃╋━━┏┳
┫┣┫┳╋┫┫┫┻┓┻┣┓┛┃┓┳╋┃┗┫┛┗━┏┏┫┓┳┓┳┛┻╋━┻┗┣┓┃
┳┏━┻╋━┻┗┏┓┏━┣┫┣━┃┗┓━┣┗┓━╋┛┛╋┣╋┣┳┣┳┃┓━┗┣┻
┗┳┗┓╋┫┓┏┛┫┻┣┻┳━┓┣┣┃┣┛┳━┃┓┻━┛┫┻┛┛┳┻┗┛┫━┳┏
┫╋┏━━┻┃┣┣┗┛┛┣╋╋┫┫┛┓╋┓┏┓┗┃┏┗┓┳╋┗┳┃┛┣┛┫┓┓┏
┫╋┛┗┳┗┫┫┫┓┳━┓┳┃┣┏┳╋┳╋╋┗┳┳┃┏┗┻━┗━┃╋╋┃┳┣┣━
┫┓┓┏┃┛┫┫┣┳┫╋┛┳┓┗┣┗┏┫┃┓┗╋┻┓━╋┛━┛┛╋┳╋┫┻┣┻━
╋┃┓┓┣┳┛┻┓┗┻┗┻┏┫┛┓┏┛┫┏┃┛┃┻┃┛┃┃┗━┻┓┣┓┫┻┗┛┣
┗┣┫┫┃━━┻━┗┻┫━┻┛┻┏╋┓━┓┓┫━┳┃╋┃━┻┣┻┻╋┏┗┣━┫┏
┣┛┫┓┫┛┏┏┳╋┛┛┓┓┗┣┓┓┫━┗┓┏┃┏━┳┓┗┣┏┣┫┫┻┓┣╋┣┗
┛┛┻┳┫┻┛┳┗┃┳┫┳┳┛┃┳━━┣╋┻┫┗┣┻┛┗┳┳┃╋┛┏┗┃┃┏╋━
╋┏┏┗┏┗┓╋┗┗┫┗┛┓┗┳┏┫╋┛┣┻┓┏╋┫┃━┏┫┃┓┏┻╋━┳┫┻┳
╋┳┗┏┏┓┗╋┫┫┗┓┣┳┳┓┣┃┗┃┫╋━┻┏┳┏┏┓━━┃┗┃┗┓┛┓┻┳
┻┻┓┛┻┣┗┗┫┣┏┃╋┓┗╋╋┻┣┗┫┓┣╋━┏┏┛┗┳┗┗╋┗┓┛┻┻┃━
┛┃┳┛┳━┣┓┗┏╋┃┣┓┃┗┃┳┫┻┫━━┃┻┫┳━╋┻┣╋┓┛┗┏┳╋┫┻
┛╋┻┃╋━┛━╋┫┛┫┃┳┓┳┗┃╋┫┃┻╋┏┗┗┻┣━┓╋━╋╋╋┓┗┏┻┓
┣┓╋━┃┓╋┳┻┫┏┫╋┗┏┏┓┫┃┓┳┫┳┃┻┗┣┓┫━╋┓┛┳┳┓━┗┗┳
┃┃┻━┳━┓┗━┣┏╋┏━┓┏┻┗┛┣┻┏╋┓┳┳━━┫┻┓┳┫┣┳┛┓┃━━
┓┛┣┻┻┣┓┏╋┛┓┃┗╋┃┫┏┻┃┗┳╋┫╋┓┣╋┛┓┏╋╋┳┗┫┃┛━╋┗
┏━┫╋┃┏┳┳┣━┛┫┏┗━╋┓┗┓┓┻┻┫┫┃┳╋┣┛┏┛┻╋━┳┻┳━┗━
╋┫┗┗╋┏┓┗┫╋┫┏━┣╋┃┣╋┣┃┃┫┫┃┗┓┏┓━┣┫┏┏┃┻┓┳┫┫┫
┗┓┫┏┓┃┻┓┃┓┳━┏┗━┳┗┓┃┳┗╋┃╋┳┗╋┣┓╋┏━┻┏┏┫┻━┻┓
┏╋┗┳┛┃┓┻┣┏┛┻━┏┗┏┳━╋┗┻┣┗━╋┏┓┗┗━┃╋┓┳┻
┃┣┛┃┗┫┣┗┻┛┫┛┃┻┓┃━┳┗┗┣┛╋┻┣┻┫┫━╋━┻━┳┓┛┳━┣┓
┏┻┳┣┓┻┗┗┫╋┗╋╋┫╋┳┃━━╋┳╋┳━┃┏┣┫┫┣┫━┗┣┏┛┣┣┏┏
┏┛┗┏┣┫┃┗┫┫┳┗┛┓┏┛┳┏┏┣┛┫┛┗┳━┫┓┻━┫╋┳┣┛╋┓┛╋┃
┓┫┓┏┻━┣┏╋┗┃┗┗┃┏┫╋┳┗┣┳┓┫┫┏┗┏┣┏┫┓┫╋╋╋━━┛┏┛
┻┗┓┫┃┏┗┏╋┓┻┛┗┻┗┏┣╋╋┓┣━┫┏┻┏┓┛┓┻┃╋┃┏┳┳╋╋┻╋
┏┫┏╋┛━┫━┗┓┗┛╋┫┛┣━━┛━┃╋━┣┏┛┓┛┳┛┻━┏┃╋┃┣┳┻┳
┓┫┻╋┛┓┫┛┏┛┃┏┛┛┫┓┗┣┏━┏┗┃┓┻┗┣╋┛┛┳┳┏┻┓╋╋┗╋┛
┫┏┛┣┏┃┏┛╋┫┣┛━┳┃╋┃┓┛┏┫┏┣┏┃━┻┛┃┃┳┃┃┻┏┏╋━┓┳
┛┗┗┣┳┓┳┛┫╋┃┫┣┏┗┻┫┗┣┃┣┛━┏┓┛┳┛┛┗┻┗┣┓┃┏━━┛┣
━┏┏━┓┫┻┓┳┳┫┻┣┏┫┻━┗┫┃┗┳╋┏┻┏┣┃┓┣┃╋┓┳┏┳┛┏┳┃
┏┃┣┏┃┏━┣━┣┗┗┛┃┗┃┓┻┃┻┻╋┗┃┣┳┫┏╋┃┛┻┛┫┃┻━┳┫┏
┳┻┃┛┳┳┳┗┃┣━┻┗┃┓┓┣╋┗┻╋┓┃┫┃┏┻━━┓┃┏┃┫┫┣┏┻┏┏
┻┛┣┣┃┛┓━╋━╋━╋┣┛┓━┻╋┓┓╋╋┛┛┫┗┻┃┻┳┗┏┻╋┛┃━┣┛
━┏╋┫┳╋┓┛┗┳┳╋┓┗┳┻┏╋┣┻┣┳┳╋┓┛┳┗━┫┳┣╋┓┏┏┃┫┣┛
┫┓┣━┫┃┃┃┃╋┓╋┛┫┻┳┗┻━╋┳┃┫┛┣┳┛┓┣┓┏┃┻━╋┳┣┏┫┓
┛━╋┫┣┓╋┃┛┻┛╋┏━┣┃┳┳┛━┣━━┳┗┳┃┻┃╋┣┫┃┓┳┗┃┃┗┃
┫┻┏┓━┣┛┛┳╋╋┃━┫┏┳┏━┳┗╋┃╋┃┏┏━┗┫┻┛━┃┗━╋╋┫┫━
╋━╋┓┃┏┣━┛┏━┗┫┛╋┫┏┏┃╋┃┗┛┛┣┣┏┣┫╋┏┗┓┃┓┃┏┛┓┏
┃┏┳┛┻┳┃┓┫┏┣┫┓━┛┛┏┓┗┻┻┫┛┳┻┻┻┃━┗┛╋┓┗┏┻┗╋┗┣
┻┫┳━┳┳╋┣┫┗┏┛┳┳┳┳━┫┳┻┣┫╋┓┣┛┏┗┛┣┻┏┣┏━┳┻┻┏┳
┻┫━┳━┗╋┏┏╋┗┗━┳━┃┗┫┓┫┣┻┃┻┳┛╋┓┳━╋━┫┓┳━┏┓┣┓
┣━┣┓━┻━┓┏┃━┫┏┓┃┻┻━━┫┗━┃┗┳╋┣┻┛━┳┓┏┣┫┛┛━╋┃
┳┳┃━┻┳━┫┏┏┻┗┣┣┳╋┗┓┳┏┓━┗┃┳┣┓╋┃┃┃┣┻┓┓┗┏┳┗┫
━┻╋┏┫┫┳┃┻┗┣┏╋┫┃╋┗┫┃┫┫┓┣┻┏┛┏┓┣┛┻┃┏┣╋
┃┃┣━┻┏┓╋━┗┳┃┗┃┛┛┫┻┳╋┣┃┓┫┛┃╋╋┫┛┗┣┳╋┣╋┛╋┓┳
┛┛┣┣┻┛┳┛┫┗┳┓┳┫┳┣┳┣┣━━━┗┛╋┻━┏┳╋┳┗┏┣┛╋┛┛┏┏
┛┫╋┃┫┃━┣╋┻╋━┣┛━┏┏┣┳┛┳┃━┓┃╋━┗━┣┛━┏┏┃┫┣┫┣┳
┫┃┗┏┓┗┛┳┛┛┏┏━┃━━╋╋┻┻━┗┃┏┫┳━┳┓┓━┣┫━━┳╋┃┛┣
┗┫┳┏┣┃┫┗━┓━┃┃┏┃━┓┓┫━┫┻┻┛┗┃┗┫┏╋┛┫┓┓┃┏┻┗┻┣
╋┫┏┏┓┻┳┫┓┓┛┫━┳━╋┓┳╋┛┛┏┳━┳┃┫┻┣━╋┓╋┣━┃┏━┫┫
┫┛┛━┛┛┣┓┗┻┫┓┓┏╋┏┃┗┃┃┻┣╋┳┓┏┓┻┣┗━┛━┗┃┳┻┫┳┗
┓┛┏┓╋┫┳┓┓┻┣┣┓┣┣┫┓┗━┣┻┓┳━╋┫┏┻┫┃┗┗┻━╋┃╋┳╋┏
┳┃━┏╋┓┛┣┻┛┓┃┳┫┫┓┣┫┣┣┳┣┫┓┏┃┣┻┃┛┣┫┣┛┓┫┃┫┛┏
━┏┗━┃┳┫┗┣┏┃┃┫┓┻┏┃┃╋━┫┃━┃┓┏┓┓┳╋┏┻┫┳╋┃┻┫╋┃
┫┃╋┣┗┫┫┏┳┳┏━┳━┏┏┃┃┛┣┫┛┓┗┳┗┏┫┫┛┓┻┻╋┓┏┫┳┃┣
┛┫┣┓━╋━━╋━┻┫━┗┳┗┣╋┓━┃┻┓┃┏┃┳━━┓┗┛━┻┏┓┓┛┫┻
╋┛┏┣┗┗╋╋━┛┻┛┫┃┓┣┗┳┣┣┻┣┫━┏┛┳┳┗┻┗┣━┣┃┛┳┛┗┏
┳┳┃┻┫━╋┻╋┳┻╋┛┣┗┳┏┓┳┫╋┣╋┗┻┗┓┻┏┻┏┗┳┳┓╋┳┃╋┣
┻┳┏┳┏┻┃┣┣┳━┛┓┛┗┳┓┏┻┗┗┛╋━┣┻┳┻┣┻┛┗┛┓┻┫┏┫┳┃
┗━┣╋╋━━┗╋━┫╋┃┛┻┓┗┣╋┃┳┃┏┓┳┳╋╋┻┣┳┳┃┃┣┏┏┏┓╋
┏┳┗┻┃━╋┳┣┫┳━╋┃┫┫┣━┫┛┻┛┛┣┣┫┏┫┓━┫┗┳━┛━╋━┻┛
┻┳┫┃┛┓┛┳┃╋━┻┏┫┻┏╋┓╋┗┗┫┃┛┳┛╋┻┗┃┫┃┓┗┏┳┳┓┫┻
╋┓┏┛┳┛┳┏╋┛┛┫┣┃┓━┛┏┃┗━┫┳┃┫┃┏┗┫┛┛┃╋┏┏┻┏┗━┻
┗┳┓┫┫┫┛┣╋┓┳┛┓┃┃━━┛┃┫┃┣┛┛┳┃━┣┃┓┻┫┏┗┗━┳┓┗┳
┣┳┫┣┏┓┛┓┳┳┓┛┣┣┣┗┣┳┫┓┏┳┫┗╋━━┗┛┫━┣━┳┗┣┛╋┛┗
┛┗┣┳┏┃┓┗━╋┻┛┳┏╋┗╋┃┏╋┃┃┛┫┓╋┛┳┫┳┣┏┣┗┗┛┫┣┫┓
┣┏┣┻━┗┏┣┫┳┛┛╋┛┣┻┏┛┻┗┗╋┓┃┣━┏┏┏┃┳┻┏╋┳╋┗┣┏┃
┫╋━┣┻┻━┏┛┓┣━┓┳┓┻┫┓┳┫━┳┛┓┏╋┫┳┓┳┃━┃┛╋
┫┳━╋┛┗╋┣┏┗╋┏━┓┃┏┫━╋━┫┣┛╋┗┓┗┫╋╋┻┫┗┓╋┛┃┻┏┳
┏┓┛┃┗┏┓┓┃┗┗┓┃┓┳┏┗┳┳┣┗┗┗┳┏┓┣┫╋┃━━┫╋┣╋┻┳┃┗
┓╋┗┗┳┓┛┫┃┏┗┻┣┗┣┳┣┗┣┓┗┛┻┃┃┗┣┃╋┗━┛┗┣┏┫┗┃┣━
┗┫┃┛┻╋┫┃┃┏┛┻┛╋┃┏┓┻┗┫┣┗╋━┏┻┛┳┻┳┛┳┏╋┗┣┏┳━┣
┗╋┓╋┛━┻┃┗┏┏┫┣┛┫┛┣┣┳┳╋┛┗┏┓┛┛┣┣┃┣┣┏┻┏┫┓┗┃┗
┫╋┏┗┻┻━┣┏━┗┫━┻┗┣┳┣┃┏┫┃┻┻┃┗┃┃┻┛┛┓┛━━━┓┛┏┃
┗╋╋┗┛┛┣┻┓━┃╋┳┃┳┗┫┳┗┣┫┣┓┳┛━┳┓╋┣┓┗╋┛┏┏┓┓━┃
━┻┛┻┓┛━┛━┳┳┃╋┳╋┻┓┗┏┳┗┗┣┏┻┻╋━┃┫┣┫━┗┫┣┣┓┛╋
┗┏╋┣┏┗┣┓┃┳┏┃┏┳┓┓━┏┣┓┓╋┃┏┏┻┫┳┣┃┏┛┏┗┃┗┣┗┫┗
┛┏┓┣╋┃┛┣┻┻┳┣┏┻┻┏┫┏╋┏┓╋┗┗┫┻╋╋┻┏┓┃┃━┫┓┻╋┻┏
━┗┃┣┓┛┏┗┣┏┓┻┻┫┛┫┏┛━┳━╋┛┃┃┣┣┛━┃╋┣┃┃╋━╋┛━╋
┃━━╋┓┗┓┏┏┓┛┃━┃┛┣┛┣┳┗┣┣┛┃┻┛┫┃┻┣┓┻┏┏┣┳┻━┃┻
╋┓┛┓━┫━┣┣┏┣━┣━╋┓┫┏╋┻┛┳┛┓┛┣┳┣┳━┳┫┃┣┳━╋━┏┣
━┏┻━┓┓┻━┫┻┻┣┃━╋┻┗┗┣━┻┏┗┛━┫┻┣╋┻┃━┗┣┣┏╋┫┗┃
┛┃┛┫┫┓┫╋┏┣┓┃┳┃╋┏┛┳┛┏┃┓┗┗┃┳┫┻┫┃┳┳┳┏┗━╋┻━┗
┛━┻┛┗┓╋┫┛┳┗┛┣┃━╋┫┛┃╋━┫┛╋┃┣┣┃┏┫┏┓┫┗┳┓┗╋┫━
━┣┃┣┗╋┫┓┫╋┓━━╋┻┛╋┏━┃┓┓━┛┛┳┓┫━┛┫┻┳┣╋┫┃┛┏┣
━╋┛┳┃╋┳┛┫┣┃╋╋┣┣╋┻┃╋┛┗┻┣┛━┏┣┳┳┏┻┏╋┗┫┣┫┻┫┫
┣┛┣╋╋┣┃┛┓┣┣┗┏┛┓╋┫┛┓┣┗┣┫┣┛╋┃┗┏┫┃┏┏┻┏┗━┏┃┓
┗┃━━┳━┃╋┣┳┏┗┫╋┃┓┻┓┃┳╋┣┓╋┻┗┗┃━┃┣┏┳┓┫┗┏┳┳╋
┃┳┃━┻┣┛┃┓┻┓━┛┃┻━┏┛┣┣┫┏┳━┣┃┃┓┗┃┫┣┛┳┳┣┃┳┛┻
┓┃┻┃┏┏╋┻┳┻┳┫┃╋┣┫┗━┏┏┻━┗━┻┓┛╋┃┏┏┫╋┏┳┏┫┣┣┫
╋┫┣┣┃╋┏┛┃┫╋╋╋━┓━┫┗┗┫━┏┃┻┻┫┳┏┫┣┣┗┗┓┫┗┣┣┗┗
━┗━┣┓┳┻┃┗┫┻┛┗┗┻┣╋┗┛┳┣┻┣┫━┃┳┗┣┃┫┓━┫╋
━┣┛━┛┛┻┛┳┻┻┃┣━┻┏┻━┻┳┳━┏┣┛╋╋┛┗┗┫┻╋┓┗┃┗━━┗
┏┫━┓┛┏┛┃┗┫┳┓┃┣┃┓┣┻━┛╋┓┳┫┛┓┓┳┃┳╋┳┏┳┣┫━┓┛┃
┏┓┣┏┗┻┗┳━┛┣┫┛┃┗┗┓┃┻┗━╋┣━┣┏━┓┓┗┓╋┃┣┳┏┏┃┫┃
┳┣┗╋╋┫┛┳┏┣┏┳┓┏┗┓┻━┳╋┗┗╋━┃┃━┗┫┻┛╋┳┳┣┣━┻╋┣
┃┛┗┗┃┏┛┛┓┫━━┻┳┻┣┳┻┣┫━╋┣┏┃┣┣┣┻┣┏┗━┛┛┳┳┛┳┣
┳━┃━╋┻┣┳┻┣━┣┫┏┫┻┫┫┓┏╋┓┳┏┓┗┫┏┗┛╋┏┣┣┏╋┓┗┛┃
┳━┃┏╋┳┻┛┻┓┏┃┃┛┃┗━┓┏┃┃┻┓┓┃┃┓┻┫┓┫┣┓┏┣┻╋╋━┛
┗┗┫┻┓┓┻┫┃╋┛┃┗┣┏┳┃┗┏┏┏┻┳┓┃╋┻┓━┓━╋┏┳┗┫┓┛┗┛
━┏┫┻┛╋┗┻┃┛╋┫┫┃┣┗┫┏┛┓┫┗╋━┗━┣╋┗┛┏┛┳┃┻┛╋┃┣┏
┏┫┃┣┫┗┃┏┳╋┣┃┳┳┓┗┃━┓┏━┛┓┣━┣┫━┗┛┃━┏┛┣┫┗┃┗╋
╋┃┫┏┫┳╋┫┫╋┳┗┗┛┫┣┛┳┻┗┏━┃━┣┏┳╋┣┛┓┗┓┻╋┛┻┫┏┏
┫┓┫┻┗┣╋┫┻┗┃┣╋┣┏┃┛┃╋━┳┣┣┻┏━┓┣┏┻┫╋━┗┣┻╋┫┛┛
━╋┳┗┏━┓┫┗┃┻┃┫┏┳┏┣━┫┓━┏┻╋┃╋┫┓┳┗┏┏┗┓┛┫┻━┳┃
┏┃┗┣┻┛┛┗┓┳┏╋┻┻┻┳┛┓┏┃┫┣━┏┏┣┏╋━┻━┓┣┏┓┏━╋╋┏
┣┓┗┗┃┏┻┫┳╋┗┻┣┗┳┫┻━┫┓╋┏┣┏┗┗┏┫┫╋╋┻┗━┏┃┫┓━┓
┛┗┏┻┣┃┗┏┳┻┫━┫┏┻┛┏╋┏┳┣┃┛┣┻┃━┏┳┛┏┛━┣┫┏┏┏┃┣
┻┏┫┳┃┫┳┓┫┫┓┛╋┻┫┓┫┫┛┣┻┫┣┻┏┫┗╋┓┗┻┻━┛┃┃┣━┳┃
━━┏┫┻╋┻┻┓┓┻┃┗╋┳┏┳┫┳┳┳┫━┣┛┳┓┣━╋┓┫┃╋┳┻┏┣┻┫
┏━┣┏┃╋┗┫┗┓┣╋┗━┫┃━┗┳┛┓┻╋━┓┳┛┃┏┻┗┓┳┏╋┛┃┛┓┫
┗━┃╋┻━┓┻┣┃┏┓┫┣━┛━┣┫━━╋┫┳┫┏╋┗┓┗╋━┏┫┛┻┃┫┛┳
┏╋┃┓┛┣┳┃┳┫┛┫┃╋┏┣╋┣┳┳┣┻┣┓┻┓┓┓╋━┓┓━┛┓┳┻╋┏┗
┓┳┗┓┃┓┳┻┣┳━┓┫┻┻━┃┛┣┃┻┃┗┛┗┻┫━┣╋┛┃┣┣┓┛┻╋┓┫
┳╋╋┏┏┃┳┣┣┻╋┛┳┳╋┏╋╋┓┃┛┳┗╋┳┻━┣━┛┻┳┳┻┏┏┃╋┣┻
┓┳━┳┣╋━╋┏━┣━┏┫━┃┣┻┫━╋┳┛┣┻╋┓┣╋┃┏┫━┫┛
┳┗╋┳┛╋┫┏┏━┃━━╋┃┗┃┳┗┗┃┃╋━━┗┃╋┻┏╋┛┏┫┻╋┏┛┳┫
┛┃┣╋┳━╋━┛┳╋━━━┏┳┃┛┳┏┣━┓┓┳╋┣┛╋┓┛┣┗┫┃┳┳┳╋┃
┻┓┣┃┣┻┛┫┃┳┓┓━┏┫┗┣┣┣┃┻┓┣┃┫┣┛┓┫┣┳┣┣┗┳┫╋┛┓┗
┛┛┻┛┏━┛╋┫┛┻┗┫┳┻┣┳┏┫┣┏┻┗┻┃╋┻┫━┃┣┃┣┻┻┗┻┳┓┻
┏┛┫┓┫┃┻━━┗┻┗┃┗┏┗┏┫┗╋┛┓┫┳┳┛┏┫┗┻┣┃┣┳┛┻┏┏┗┣
╋┗╋┗┛╋┏━┻╋┏╋┳┫┻┏┫┳┳┻┓┻┓┣┓┛┓┫┗━┓┓┻┏┫┛┫┗┛┣
┛╋┗┓━╋┗┣┗┛━┻┗┻┫━┗╋┗╋┻┣┓┻┓┃┻┣┳━┏┗┛┃╋┫┣━┛┫
┣┗━┓┫┛╋┃┏╋┣╋┏┃┏┃┓┗┻┣┓┻┣┻┫┏┃┓━┻┣┓┏┻┻╋╋┻┏┗
┃━┫┳┃╋┻┻╋┃┏┣┫┛━┳┣━┻┣━┫╋╋┣┻━━┓┓┫┗╋┃┳┏┏┳┏┗
┻┫╋━┫┓┗╋┓┓┳┣╋╋┏┏┓┫┫┛┃┓╋┳┫┃┛┛┫╋━┣┫┏┛┫━┏┣┗
┫┛┓┣━┏┛┗┗━┻━┛┏━┏━┛┻┃┫┫┗┣┳┫┣┃┻┃┛━┻┓┗┛┃╋┗┏
┏┗┣┗┫━┛┓┏┃┏━━┻┛┫╋┗┃┫┛┻┣┏╋┳┃┏╋┏┛┣╋┫┣┳┻┓┛┏
┛┻┏┻┏┳┻┓┏┫┻╋┣┻┃┳┛╋┫┣━┻┓┫┛━┏┫━┓┛┫┳┏┏━┳┓╋┛
┓┓┣╋┃┛╋┻┓┫┣┣┣┃┏┻┳┏┛┳┓━╋━┣━┃━┳┛┣╋┣┫┏┻┣━━━
┳┃┃┗┻┃┃┫┃┫┛┓┣┃┗┳┻┏┏┏━┗━╋┓━┣╋┃┏┓┳┻┃┗┏┗┣┓┗
┓┃┓┛┣┫┛┳┣┻┣╋┣┛┓┓┓━┫┻┻┃┻┫┣┫┗┻┓┻┫┫┃┻┛┫┫┫┛┛
┃┓┗┃┻━┳┣┣━┛╋┳┛┳┣┻┗┏━┗━┫┓┳┳┣┫┏┻━┣╋╋╋━┃┣┓┳
┗┓┻┗━┗┻╋╋┻┣┻┗┳┗┳┗┗┣┃┃┃┫┳━┓┣┗┛━┗╋┣┗┫┳┣┛┗╋
┓┛┳┳━┏┏┛┏┗┓━┏┣┓╋┣┏┓┳┳┏┓┻┳━┣┳┓┻┻┏┫━┓┛━┣┏┻
╋┻┓┃━┣┛┳╋┗┳╋┗┛┏┻━╋━┛┏┏╋┣┗┳╋┏╋┛┻┗┻┻┳┏╋┛┣━
╋┏╋┓┓┗┣┏╋━┗┻┃┗┃┳┫┗┛┫┃━┛┓┳┏┃┳┃╋┳┏┣┣┳┏┓┃┣┃
┏┛┫┫┗┓┗━┓┫━┃┳┛┃┳━┗┳┛┛┣┛━┏━╋┓┗┣┳┣┫┗┗┃┣━┗━
━┻┻┳┗┏┳┗┓┳┃┣┣┣┣┗┏╋┗┫┳┻┛┳╋┳┛┃┣┳┏┃┃┗┓┛┃┣┓┫
┫┳┳┳┃┳╋┓┳┃┳┏┛┣━┓┏┛┃┫┛┫┃┛━┓┓┛┃┣┣┓┃┣━
┫┏┛┗┓┣┓┃┣╋╋┃┃┣┣┳┃┗┫┳┃┫┏┛┣┳┳┻┻┓╋┗┏╋┻╋╋┗┗┃
┏┛┻┏━╋━┗┻┗┗━┓┃┛┳┻┫┏┻┃┳━╋╋┃┫┓┻╋┻┣╋┫┻┻┣┻┻┫
╋┗┣┫╋┣━┫┫┏━╋┳┫┗┣━┛┣┗┗━┳┳┻┳┓┳┏╋┓━┻┗┛┓╋┫┛┳
┏┣┳╋━┓┓┗┃┃┛┗━╋┛┗┫┗╋━┗┏┣┗┛┛┫┏━┣┃┏┛┏┛┏┗┛┏┻
┓┛━┓┫┓┳┛┗┣┛┻┳┫┛┫┫┣┏┻╋┃┻┛┏┏━┣┓┣┗┫╋┓┻╋╋╋┓┓
┣╋┫┳╋┓┓┃┣┣━╋┓━┛━┳┗┃┳┻┓┏┣╋┗╋┗┛┻━┳┳┏━┏┣┗┏┏
╋┓┃╋┗┻┻┓┏┫┻┏━┳╋┗┗┗╋━┓┣┏┗┃┏┣┃┣┗━┓┓┻━┣╋┫┛━
╋┗╋━━┻┃┫┓┳┏┫┗┳┻┛┣┏┣┓╋┳━┓┗┫╋┛━━┏┗━┻━┫┳┓┳┳
┛╋╋┫┣┏┛┛━┓╋┗┗┣┗┗┻┗┫━━┏┻┣┓━┏┏┳╋┓┫┏┏┣┓┓┓┗━
┻┛┃┗╋┓┫┳┻┗╋┛╋┓╋┣┻┫┓┛╋┫┃┃┳┏┫┣┓┗┳┣━┓┃┏┃╋┣┓
┫┗┳━┻┓┏┗┓┳┳━━━┓┛━┏┏┫━┣━┣┳┗╋┗┗━┳┏╋┣┫┫┳┳┳┳
┣━┣┃┗┗┓┻━┣┫┏┻┳┛┓┗┃┫┏┣┓━━┛┃┳┗┏┓┛━━┏┫┗┫━┗┃
┳┃┣┏━┃╋┗┳┓╋┛┫┻┳┣┓┣┳╋┓╋┳┏┛╋┗┏┏┻┣┗┗┫┫┏╋┣┃┛
┗╋┃━┛━┻┛┛┃┛╋┣━┻┃╋━━┏┃┛┛┫┛╋┻┗┗╋┛┳━┣┳┃┳┓━┳
┻┫┛┗┳┃┗┛┃╋┃┗┗┗╋┓┳━┏┗┫┛┓┻┛┣┳┳┫┻┳┫━━┫┗┻━┓━
━━━┏┣┃┓┫━┃┳┳┫┗┫┣┛┏╋┫┣┣┣╋━┗┏┻┫┻┓┫━┓┻┗┓┣┻┫
┣━╋┛┏┻┣┛━┛┫┣┃┃┣┻━┗┏┣┛━┓┣╋┳┛┓┣┗╋━╋┗┃┓┻┳━┏
┻┫┓┃┏┃┳┣┻━┻┫┃┓┳┓╋┫╋┻┃┫┓━╋╋┓╋┛┏┓┓┻╋━┳┣┣━┻
┳╋┫┛━┗┳┃┣┻┗┓┳┣┣┻━┳┻┫┓┃┻┻┏┏┗┛┻╋━╋┻┻┗┣┃╋┻┫
━┏┫━┻┓┳┻┫┣┃┗┃┏┓┓┫┫┳┗┳┳┏┣┗┃╋┛┏┏┻┛┣╋┃┃┃┳┫┃
┣┣╋┳┃┫┏┳┣┏┃┓┗┳┏━┻━╋━┃━┛━┏┣┗┻╋┫╋┏┫┃┫╋┳┃┳┗
┃┛┏━┣┃┫┓┻┣┳┣┫┣┣┻━┻┣┣┣┻┫┓┛┣╋┃┻┃┣╋┗┳━┃┏┛┻┗
┗┓┓┛┗┏┣┫┳┻┳┫┏┗┣╋┻┏┏┫┫┳┏┳╋┏━┫┳┏┣┫┛╋┗┣━┗┗┃
┓╋┳┗┃┗┓┏╋┫━┫┛┏━┳┓┃┣┗━┳┓┓┣┳┣┗┳┗┻━┓┫┏
┛┓╋┣╋┻┃┳┻┳┃┛┻┣━┳┳┃┻┛┃┗┣┛┛┻┓┓┫┗┃┣┻┳┛┣┓━┣┻
┻┛┛╋┛┗┣┻┫┃┛┗┻┫┳┳┣┻┗┗┛┓┛┫┛━┣┓━┣┣┃┣┃┏┳╋╋┃┛
┏┣┏┏┛┳┛┫┗┻┻┛┛┏┻┓┓┏┏┓┛╋━┗╋┳┻┣╋┓┳┃┗┓┓┳┏┻┛┣
┣┫┗┃╋┛┗┛┛╋┻┻┏┻┫┫┻┛┃┣━┗┏┫┓╋┏┳┣┏┫┫━┣┣┻┗┛━━
━┣┫┳╋┣┛┗┓┻╋┏┫┗┛┛┃━┛┳━┛┗┗┣┓┻┻┏━━┳┫┫━┗┓┫┛┳
┏┏┣┫┻╋┣━┗╋━┻┣╋┛┳┣┳┓┻┫┳╋┗┛┻┗┛┫┓┫━┣┻┳╋┻━┃━
┏╋┓┻━┓━━┗┓╋┛┓┻┻┗┗┏┫┓┏┫┳━┗┻━┗┣╋━┻┫┗┣┓┳━┫┳
━┻┛┓┣╋┳┃┫┻┛┳┏╋┳┳╋┓┳┛┳┳━━━┗╋━━┃┣┗┳┻┏┫┻┏━┣
┻╋┓┫┫━┓┫━━━┣╋┓┻┓┣┏┏━┗┃┣┃━┣┳┫┻┻┛┳┣┣┫┏┓┫╋┳
╋┃┫┛┃┗┳┻┓┛┻┗┻┫┓┳┫┗╋┫┻╋┃╋┳┳┏┳╋┏┣┓┻┃┻┏┃┛┫┓
╋┃┣┫┛┗┓━┗┳┣━┳┓┏┛╋╋┣┏┓┫┃┛╋┫┗┳┳┓╋┏┛┃┓┏╋┫┳┳
┃┛┣┛┻┏┗━┓┃┻┳┗┓┃┛┛┳┏┓┫┃━┫┓╋┃┗━┻┳┻┃┣━┗┃━┗┏
┣╋┓┓┃┃┃┏┗┓╋━┏┏┗┫┻┏┣┓┣━┻┛┗┏┓┓╋┻┣━┳┻┫┣┗╋┏┗
┗━┗╋┃━┗┣┳┣┣┫┻┛━┳╋┃┏━┓╋╋┏┗┓╋╋┏┫┛┣┳┏┗┃┓┫┏┓
╋┓━┫━┃┛╋┓━┫┫┫┃┳┛┃┫┃╋┣┏┗┛┣━┓━╋┻┛┫┗┳┏┫┗┻┓╋
┛┳┏━┏┗┏┛┛┓┫┣┛┃━┣┓┣┃╋┫┏┫┓┛╋╋╋┛┻┗┃┏┗┃┓┓┻┓┃
┛┓┳┳┻┫┏┗┣┻━┫┓┃┣━┫┏╋╋┏┣┳┣┣┃┓┛━╋┃━┏┣┻┗━┻┓╋
┣┫┛━┏┏━┳┗┣┗┗┃┻┗┃┗┫┻┃┃┏┫╋╋┛┣┏┃┣┃┣┻┏┏╋╋┳┏┣
╋┻━┗┫┃┏┃━┻┓┣┫┣━┫┳┛┗┛━┗┛┳━┻┛┛┛╋┫┫━╋┓╋┓━┫┫
┃┗┏┻┛┏┣┫┣┗┗┣┓┛┛┃┗┛┏┫┃╋┃━╋┣┓╋┗┫━┳┫┫┣┛┗┣┻━
┻┓┫┗┻┫┗┗┻┓┛┗╋╋┳┳━┗┓╋┗┫┳┏┃┳┫┣┳╋╋┏┫┗┳┃┃┏┫╋
┳┃┻┃┗┫┣┳┛━━┗━┏┃┗┛┃┃┏┏┗╋┣┛┣╋┗┓━┻┛┳┏┣┛┳┗┣┳
┛┻┃━┣┏┗┏┣━┣━╋┏┣┓┃╋┳┻┫┳┛┛┗┫┏┏┏┳┓━┏┓╋┗┫┳┳┳
┻╋┏━┏┓┓┫┓┻┃┳┫┃┫━┻╋┛┣┃┓┓┫┏┣┻┻━┫┣╋┗┳┛
┓┻┓┗┗┏┳┻┓┫┻━┓┓╋┃┫━┣┫┛┻┻┗┃┓╋┳┳┫┣┫┏┓┗┓┛┓┛┳
┣┃┗┃┣┻┣┫┃┃┓┗┓┛┏╋┫━┓┓┓┻┏┏┃┛┃┗━┻┃┫┓┛┓┻┃┃╋┻
┃┃┫┗┛┓┫┗┃┃┃┛┣┃┻━┣┫┃┫┳┛┻┗┗┫╋┣┣╋┳┏┗┏┛┃┓━┓┣
┳━┛━┓╋┻┫┗┓┻┣┏┛┓┣┛┃┏┳┣┃┣┃━┏┏┻┏━┣━┓┫┃┳┻┣┏━
┣┗┻┏┛┏┛╋┏┳┳━┏┳┃┻┫┛┣┫┃┻┗┃┻╋╋╋╋┛━━┃┗┏┗┛┣┳━
┗┏┃┣┏┗╋┃┫┗┓┳┗━┗┏┛┣╋┻┓╋┛━┃┫┗┛╋╋┳┃┫━┫┻━┛┗╋
┓╋┣┛┳┃┏┻┏┛┗┣┏┳┃┫┃┗┣┛┻┻━┓━┏┃┛┳┛━┳━┣━┏┗┫╋┃
┣┛┗┫┳━╋━┣┛┫┻┃━━┛━╋┛┃┃┣┫┫┓╋┣┗┛┣┃┏╋┓━┃━┗┣━
┃┣┫╋┫┃╋━━┓┻┏┗╋┻╋┃┻┳┏┫┏━┳┏┛┫┫┫┳┳┏┫┫┳┛┏┫━┳
┃┳┛┓┃┣┛┗┓┫┏┃┓┛┫┏━┓╋━┣┃┣┛┛┏╋┃┳┳┛┛┻┃┓┻┗┗┛┫
┻┻┏╋┗┻┛┃┗┓┫┳┃┗┻┣┏┳┳┗╋┣╋┛┫┃┏┏┃┻┗┛┃┛┣╋┳┛┻┣
┳┏┏┗┗┗┫━┗┛━┻┣┓┳┏┗┫┏┗━╋┳┓┗┫┃┏┗┫╋┓╋┛┗┻┳┣┣┗
┳┓┻━┳┳┓┗┃┳┳┗┻┫┗┻┛┓┛┫┗┫┣┏┫┫┓━┃┳┓┣┗┻┏━━┗┫┗
┗┻┣┻╋┳┣┛┫┛┃┓┻┓┛┗┫┣┫┃━┛━┫┳┫┳┛┏┣┗┛╋┏┃╋┓╋┛┻
┏┗┫┏┏┏╋┳┳┫┓┻┏┣┳┏┏┗┏┗┏╋┃━┫┳━━┣┳┓┏┻┻┻╋┏┛┳┗
┛╋┫┫┃━┏┫━┃┏┗┫┗┃┃┛┃┛┃━┛┳┻╋┏┛┛┫╋┃━┃┻┣┛╋┗┏┛
┣━┗┓┗┃┫╋┳┳┳╋┫┛┳┗┫┻━┛┫┫┗┳━┏┓┳┛╋┛┛┏┓┃┳┓╋┓╋
┏┏┻━┓╋┛╋┫┣┗┳┣┫━╋┗━━┫━┏┓┓┛┛┳┃━╋━┻┏┃┃┳━┣╋┗
┣┳┃┣┏┃┫┻┃┻┛┏╋┓┗━╋┣┏┻╋┃┻┻┳━┏━┳┫━┣━╋┳┏┗┻┻┛
┳┫┓┳┫━┓┣┫┓┃━┓┣┻┃┻┣┛━━┻┫╋━┻┃┣┳━┏┏╋┗━┏┃┣╋┗
┫┻┏┗┳┗┻┓┓┛━┏┓┛┳┳┻┓━┗╋┻┣╋╋━┓━┻┫┳┛┓┻┳┻┛━┫┓
┳┃┃━┓╋┛┃┣┫┓┓╋┣┫┳┻┓┏━╋┫┣┏┣┛━┗┣┓┃┏┗┳╋┻┳┃┣┻
┳┃┓┗╋┏┛┳┃┗┛┳┣┣┳┏┃┛┗┣┻┣┣┣┻┣┛┳┣┛┳┻┻━┳╋━┃━┗
┃┏┫┛╋┗┫━┳━┓┃┳┃┫━┻┫┗┃╋┗━┃┳┛┣┫┻┗┏━┗╋┳
┛┳┛┫┛╋┏┛╋┫┃┻┳┳┻┻┻┓━┻┃┃┫┣┛┳┳┃┗┃┛╋┳┃┫┛┓━┃╋
┗━╋┛┫┣━┛┓┫┫┛┫┏┛┣┓┣╋┏┏━━┣━┓┗┓┓┻┫┳━┳╋┗┫┓┫┣
┣┏┛┣╋┃┫╋┫┃┳┣╋┏┳┓┻┻━┻╋╋┛┣┫┳┗┓┳┛┓━┗┏┳┣━┓┏┗
┳┣┓┓┫╋┫━┗┏┳┳┏┣┃┃┣┣╋╋┣┻┛┃┻┻┓┏┗┏┓┏╋━┏┛┫┳┏┏
┃┓┗━┓┛┓┏━┳┻┏┫┣┃┓━╋┏┓┏┣┏┻╋┻┫┫┣┃┣┣┗┳┃┃┳┃╋━
┳━┗━┃┫┓┣┗╋┏┗┛┏┻┓┃┛┳┏┃┻┻┛┓┫┳┏┏┫┣┛┳━┣┏┣┳┏┛
━━┃┛┗━┛╋┣┳┏┗┛┻┣┏━┗┳┓┻┓┏┏━┃┗┛┓╋┳┣┳╋━┣━┏┫┗
┏┃━┃┻┃┻━┻┛┗┛━╋┣┃┗╋┫━┻━━┛┻┃┳┗┃┃┓┓┳━┳┳┏╋┏┓
┫┫┳┓┛┃┣┻┳┓┃┫┃┻┏┓━┣┃┓┃┃┫┻┛┓┫┣┛┳╋┫┗┣┣┻┫┓━╋
╋┓┃╋┃┓┗┛┗┏┓┗┛┻┳┏┣┛━┏┣┫┣┻┳┓┻┫┓┏┃┻┛┫┛┫┓┗╋┏
╋┛┛╋┫┃╋┫┛┣╋┫┛━┓╋┳┓╋┣┣┳┛┻╋┏┳┗┛┳╋┛┛┃┛┻┗┫━┓
┣┳┛┛┣┏━┓┗┓┣┫┓┫┓┛┏╋┣┏┃┓┗┛┃┃┛┏╋━━━┣┃╋┃┏┓┻┓
┃━┏┻┗┣┗┗┫┳╋╋╋┻┏┫┗┫┣┫┳╋┛┳╋┏┗━┳┗┳┫┏┣┗━┗┗┓┓
╋╋┣┣┏┏┃┗┣┃╋┓┫━┓┃┫┳┻┻┳┃┫╋┓┻┏┣┻┻┗┫┣╋┏━┫┃┻┏
┓┻┻┗┓┻┏╋┻╋┳┛━┣╋┗┗┓┃┣┛┛┣┻┣┓┫┻┫┳┛┳┏┓┗━╋━┓╋
┃┓━┛━┗┫┣╋┏┫┃┛╋┛┓┗┳━┻┛━┣┏┫┛┃┓┛┗┓┛┻┛┳┛┃┳━┳
┓┓━┃┓┓┓┻┫┃╋┛┓┳┗┗┃╋╋┳┫┏┛╋┛┫┗╋┃╋┃┣┛━┳┛┫┣┛━
┣┛┛┃┣╋┻┗┛┏┓┗┛┛┓┳┻┛┗┓┃┣┏┣┛┳┣┫┳┃━┣┻┻┛┏┓┳┻╋
┃━┳╋╋┛┏━╋┏┫╋┓┫┳┗┗┻┳┫┗┓┛┳┏┳━━┻┗┗┣━┏┓┃┛┣╋┻
┛┗┃╋┗┫┳┛┳┏┳━┫┫┻┫┓┣┃┫┏┣┻┳┛╋┳━┻┫╋┗┣┓┫┗┛┓┳┳
┳┳┣━┏━┳━┓━╋┓┏╋╋┃┏┃┃┳┫┣┻┳┳┛┳┣┏━┻┛┻┃┗┏┃┃┓┫
┓╋┛┻┏┻━┻┣┛┏┻━┃┏┛┗┏╋┃┣┫┻┻┳╋┃┫┫━━┻┃━┫┃╋┻┃┣
━╋┗┏┳┛┻┏╋┫┻━━┣┫┳━┏┫┻┫╋┗┓┗┫┃━┃┗┣━╋┫┛┗╋┫┓━
┗┳┛━┫┳┛┃┫┳┓┣┓┏┻╋┫┏┳┏━┣┛┫┳┛┣┏┗┗┗┃┗┛╋
┳╋┛╋┳┳┫╋━┗┛┻┫┃┻┳┏┃╋━┓┏━┣┫┃┛╋┓┻┻┣┳┏┃┃┏━┛┳
━╋━┻━┗┃┏┣━┫┣╋┓┣━┳┏━┳┳┳┳┣┓┛┳┓┓╋┓┳┗┛┃┳┫┳┃┫
┻┫┏┣┓┣┗┣━━┛┓┫┛┓┛┃┳┫┓┗┣━┏━╋┛┣┃┓┓┗┃┳┣┃┃┛━━
━┓┛┻┗┣┣┃┏┣┛┗┃┗┓┛┓╋┏┛┫┗┃┻┻┓┣┻━┫━╋┻┏┛╋┏┓┓┓
╋┣┣┫┣┓━┗┫┏┳┣┳┗┛┃━┗┻┻┣┫╋┏┛┻┳╋┳┳┣┏┏╋┫┗━┓┛┫
━┗┓┃┛┃┻┫┳┛┏╋┃━╋┣┣╋┫┓━┛┗┛┏┫┏┣┫┣┛┗┓━┳┓┫━┫┏
┻┗┳┏┃━┻┫┏┓┓┛┻━┣┃┳┣┳┳┗━┫┃╋┛┣┛━┳━┻┓┓┛┗┳━┃┫
╋┃┏╋┏╋━━┗┓┫┳┣┓┳┻╋┛╋┳┻┓┏┓┫╋┫┃┏━╋┛┗┳┛┃┓┏╋┣
┓┃┛┏┣┫┏┏┗╋┫┓┛┻┣━━┣┃┫┛╋━┗┏┻━━━┫┳┓┻┓┳┓┗┳┻┳
┗┣┏┻┃┏━┣┳┻┓┻┗┓┫┃┫┗┗┫┣┏┣┫┣┗┻┣┳━╋┗╋┫┫┛┻┻━┣
━┗╋┏┏┗┓┓┏┻━┓┣━┣┣┻┻┏┃━┣┛┓┗┗━┫╋┃╋┣┣┳┃┛┗┫┗┻
╋┳┗━╋┗━┗┃┛┓┳┫╋┫┣┻┻┗┻┃┏┣┓┗┫┫┃┫╋┣╋━┗┗╋┃┳┓╋
┣┫┻┗┣┛┓┻┳┗┃┣┗━┓┗┃┓┓━╋╋┳┣┣┳╋┗╋┏┃┻┛┫┣┏┛┃┻┫
┛╋╋┃┗┏┣┫┣┛━━┏━┗┻┣┗━┳┣┫┃┻┣┗┣┃┳╋╋╋┗┛━┓┏┏━┻
┫┓┣┫┏┳┛╋┫┣╋━┫┫┓┳┃┏━╋┛┣╋╋┏┃┫┛┫┛┃┣┣┓┳┃┃╋┗━
╋╋━┳┗┓┳┏┻┳┏┏┳┣┗┣┫┳┣┏┃┳┏┫┻┛┃┻┏┣┛┏┻┻┻┏┃┓┣┏
┳┫┗┳┓━┏┛┓╋┃┃┓╋╋┏┗┗┃━┗┓┗┫━┫┏┫┣┛┃┣┃┫┳┳┓━┓┏
╋┃┃━┻┫┫┻┻┃┫┏┏┣┳━╋┣┻┻┃┏┏┃┫━┓┃┃┗┗┻┛┳┳┛┳┗┻┗
┳┫┛┫┃┗┫┃━┏╋┻┛┻┏┻┏┗┗┣┫┻┛━┫┏┳┏┓┛╋┏┓┛┣┛┃━╋┗
┗━┛┗┗┣┏┳┻━┓━┓┗━┣┳┫┗┻┛┓┗┻┏┏╋┏╋━┏┗┳┻┻╋┫━━┣
╋┃┻┻┳┳┓┛┫┳┗┗┃╋┳┗┗┳┓━┓━┏┛┣┗┣━┓╋━┣┫┛┫┏┻┏┣┛
┳┗┓┣━┻━━┛┗┳┓┣┓┃┳┏━┓━┏┳┓┳┓┣┛┳┓┻╋┣┫╋┣┏┓┓━┳
━┻┏┳┗╋━┫┣┏┫╋┏┓┣━┣━┗┛┃┏┏┳┗┓┏━┃┛┫┗┓╋┃┳┏┻┗┃
┗┣━╋┗╋┏┳┳┃━┻┗┛┻╋┃╋┏┏┓╋╋┗┃┛╋┏┃┫┫┛┣┏━
━┛┓┏┻┛┣╋┛┏┗┻┃┻┗┻┛┏┣╋╋┓┃┏┣┓━┳┻┣┣┏┫━┫┛┣┛┗┛
┣┛┗╋┣┫╋┛┫┓┳┫╋┗┏┳┻━━┫┓━┃╋━┣┫╋┏┛┃┻┻┗┻┣┃┻┣┛
┃┳┗┃┻┓┏┛┣━┣┛┏┛┻┻┓┻┓━┻┻━┳┫┣╋┫╋━┻┗┫┫━┏┫┏┫┏
┳┗┣┓┓━╋┣┳┻┛┃┫┓┃┣┳━┃┏┓┃┳┗┛┛╋┏━┫┻┣┻╋┣┃┃┏┳━
┳┓┗┫┛┃┣┓┛┗┏┓┓┫━┓┗┫┫┣╋┃╋┳━┛╋╋┗━╋┏┛╋━┫╋┣┫╋
┛┏┃━┃┳┛┏┫┗┻┫┻┳┛┏╋┏┫┳━┣┫┗┣┏┛┻┫┻┗┗┗┫┃┃╋┛┛┛
┫┳┓┫┃┛┃┫┫┃━┫┗╋┛┃┏╋┛┏┏━┣┓━━┫┫┏┓╋┓┓┫━━┏┛┛┓
━┛┛┛┫╋┓┳┏┃╋┻┻┃┛┫┃┣╋━┃┫┓┗╋┳┳╋┗┳┛┫┏┣┛┛┣┛┣┳
┳┗┛┛━╋┗┛┏━┳┣━━┻┫┣┳┣┓┛╋━┓┻┣┏┏┫╋┏┃┓┻┓┃┓┓┫┃
┏┳┣┣┏┓┗━┫┓┃╋┗┃┃┓┓╋╋╋┓┓┣╋┣┫┳┻━━┏┳┫┃━┏┏┣┓┛
┣┫┏┻┏┫╋┏┛┛┛┛━╋┗┓┃┻┓┃╋┳┓┏╋┓┓┻┛┻┣━┳┣┣━┓┗┃┳
┗┃┏━╋┓╋┗┓┗━┓┗┫┫╋┓┫┛┻┃╋┻┓━┗╋┃┃┳┗┛┛┻┳╋╋┣━┻
┏━┓┏┏┫┛┏━┏━┏━┫┏┳┛╋┗┃┗┻━┗┣┗━┫━┏┗┏━┳┏┓╋┻┳┗
┻┻┫┛┣┻┳━╋┣┗┃╋┓┏┻╋┣┏━┛┏┃┃┻┻╋╋┓┗┻┗┻┗╋┫┛╋┻━
┓┣┻┗┏━┳╋╋╋╋┫┻┣╋┳━┏┃┫╋┳╋┃┻━┫━┻┛┛┫┫┓┃┛━┛┓━
┳┫┫┫┫┗┛┻┫━┗┗┗┣╋┓━━┃┻┻┫┓┛┏┻┻┻┃┏┛┫┗┫┻┏━┣┃╋
┓━┛┃╋━┏┏┓┏┣┛┫┏━┏┫┗┓┃┏┗┗┻┳╋┗┏━┳┃┓━┃┻┣┻╋┛┏
╋╋┳┣┛┃━┫┛╋┗┗┏━┓┏┳┫┛┣┫┗┣┗┛┻╋┓┏┏┗┳┫┫┳┻┗┗┓┗
┛┛┏┫┻┗┻┻┳┃┃┗┣┣━┓┗━┏┛┻┓┳┏┏╋┣┛┫┓┻┛┫┓┏┓┃┳┳━
┓┓┓━┳┛┓┛━╋┓┳┳━┛┳┏┫┏━╋┳┓┏┫┫┳┛┻╋┏╋┫━╋┻┓┛┗╋
┓┏┛┣┗┳┗╋┓┓┃┏╋┓┏┏┗╋┻┣╋┫┗┏┫┓┏┏╋┻┻┃┻┻┣┏┓┫╋┃
┏┳┳┏┛━┳┣┗┻┳┗┗┣┳┣┣┳┳┃┫╋┃┏━┛┳┓┏┣┏┗┫┳┃┳┓┗┻┳
┣┗┻┃┓┳┏┳╋━╋┏┏┫┃┳┳┫┏┏━┛┫┛┫┛┓┃┣┏┛┃┗┣┻┃┣┃╋┳
┏┫┛┫┳┛┃┏┃┏┫┏╋┃┗┛╋┛╋┳┃┳┏┣┓╋━┃┓╋┻┣┏┛━
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ 'T.i|ノ|ノレ′
ヽ _/ / 八(6| |" ̄ _' ̄.! i' / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | / lヾ| | / | < おおみそかだよ〜。
| L| | | |` ┬, ´ | | \
| | | | /| | ̄~T | | 7さいえもんが来たよ〜。
| つつ
◎〜| |
∪∪
291 :
名無しさん:2005/12/31(土) 19:14:39 ID:???
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ あと2時間で21世紀なの?
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! 心の準備できてるの?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
293 :
行殺 ◆KINOKO.5cU :2005/12/31(土) 22:19:01 ID:z2MDIfQ+
┳╋┻╋┓┃┃┃┓┃┣┳┣┫┛┣┻┛┏┛┗┻┫━╋┏━┃┻━┗┓┫┏┃┫┏┏┻┓
┗┓┻┻┗┣┻┃┫┻┃━┣┗┳┣┗┓┓┫━┃┃┓┃┗━━┛╋┗┃┃┛━┣┃┛┓┃
┛━┃┳┗┛┓┻┻━┫┓┣┫┛┓┏┏━┫┃┣━━┻┃┻╋┛┫┳┃┫┻┓┳┏┗┫┏
┻┃┳┻━┻┫┓┫┻┏┫┛━┫┻┳┏┫┳┛━━┏┣┳╋┃╋┫┛┻┻┗┻┻┻┏┃━
┏┫┳┛┓┓╋┓┓━━┏┻┗┫┏┻┓┫┫┫┃┫┏┫╋━┣┗┫┓┫┛┏╋┣╋┏┛┣
┻┛┻┣━┓┗┛┓━┗╋┫┓┫┻┃┃┣╋┣┻┻┫╋┏┫┃┣┛┃┫━┓╋┣┻┣┛┃
┏┛┛┣┏┃┣┣┫┳┻┣┳┏┏┓┳┃┓┓┓┳┣┏┏┗╋┣┗┛┗┻┓┛┫┣┓┃┳┓
┏┃┳┣┓┓┛┃┃┣┫┏┗┛┃┛━┳┓┣━┗┛┛┻┣┣━┏┻┳┃┣┳╋╋┃┛┗╋
┓┻┻┗┓┏┫━┫┛┃┓┗┻━┓┳┳┣━┛┣┳┏┛┻┏┃┻┻━┗╋┓┓┛━┗┣╋
┓┛┛┏┏━┓┫━╋┏┓╋┫┻━┫┫╋┛━┫┳━╋╋┗╋━┛┃╋━┳╋┃┛┻┳┻
┻━╋╋┛┣╋━┏┳┃┗┣┏┛┳┃┃┳┫┣┃╋┓┫━┏┻┃┳┻┻┗╋┫┃╋┃┫╋
━┓┳┻┃┏┳┫┗┳┫┃┏┫┃┏━┓┗┫┻━┫┃╋┏┣┛┃┣┓┳┻╋┛┻┗┳┻┻
┫┣┳━┓┓┻┏┳╋╋┳┫┏┗┓┣┳┃━┛┫┃┏╋┏┫┃┗┓━┣┓┣┫╋┏┫┻┫
┏┳┛┛┓┗┳┏┣┣┳┻━┣┻┳╋╋╋┏━╋┃┫┳┣┗┓┗┫┫┳┳┫┗━┳╋━┳
┏┳┣┣┫┳┗┛┏┳━┏┻━┳┗┓┻━╋┳┃┻┫┳┫┳┫┛┻┳┻┫╋┫┛╋┻┏┻
┣┏┻┻━┓┛┫━┛┃┛┏┗┛┏┃┫┏━┻╋┻┻┳╋┃┏┏┳┫┫┓┳╋┳┛╋┏━
┃┓┗┻┫┓┃┏┻┃━┃┣┏┓┃━┗┃┣┃┣┳┻┓┻┻┫╋┗┛┣┗┃┣┓╋━━━
┫┳╋╋╋┗┻┃┳━┃┳┛╋┓━┃┣┣┫┳━┗┏┣┻┫┓┓━┛┓┫┳┛┏┗┓┳┳
┳┃┓┗┣━╋┗┗┛┃┏┳┫┛┣┓━┻┻┣┗┣┳┻┳╋╋┻┛┓┗┳╋┗┓┓━┃┛
━┃┓━╋┫┏┣┃┓┫━┗┣┣╋╋┻┗┏┣┏┗┳━━┗┣┗┃━┏┣╋┗━┳╋┏┓
┃┃┃┏┫┛┓┃┏┗┃┗┏┃┏┓┗┏┳╋┳┓┳┗┻┳━┣┻┃┃┃┫┻┃┣┃┫┓┛
┛┳┛╋┗┗┻┳┓━┓╋┻┗┫━┻┏┃┳┫┃━┏┃┳┃╋┓┫━┃╋┛┫┗━┗╋┛
┓╋┗┳┣┛┻┳━━┛╋┣┳╋┓┻━┻┫┓━┗┣┳┣┣┳┣┓┓╋╋┓╋┃┻┻┏┛
┫┃┳┻┗┏┗━┃┫┏┏┻┓╋┣╋┃┻┣┻╋┏┏┃┳┛┣┣┛┃┗┣┫┏
┛┫┓┣┓┗━┗┃┻━╋┫┳┣┓━┣┛━┃┃┻┃┃┣┫┏┓┣┗┛┃┳┛━━┃┳━
┻┏╋━┏┛┫┗┣┳┛┗┫┃┓┏┫┫┏┓┓┣┗━┛┣┳┛┗╋┣━┣╋┏┗┻━┃╋
┓╋┳┳┓┛┫┻┳┃┃┫┃╋┏╋┏┫┛┓╋━┛━╋╋┓┗━━┏┫━┃━┳┏┏┗┗
━┫┫━┳┏┣┫┃┳┫┳╋┏┫╋┗┓┓┫┃┳┃┫┏┓╋┏┃┻╋┻┳┣┛┫┻┻╋┳
┣┳┣┣━┻┏╋┃┃┛┃┳┓┗┻╋┏╋┃┣┳┃━┫┳╋━┻┫╋┻┏┓╋┣┃┻┓┓
┫┓┳┻┓┃┏┓╋╋┓┗┳━┣┏┣┏┗┃╋┃┫┏╋┻┣┗┃┗┏╋┳━╋┓┃┫┗┣
┫┗┓┳┓┓╋┏┫┃┻┫┗━╋┓┫━┓┛┃┳┓┳┻┛━┏╋┛┃┳┛┫┓┛┳━┗┳
┳┫╋┫┓┫┛┫┫┏┳┗┛╋┳╋┃┫┻┫━┫┛┛┗╋┏┳┏┗┻━┓┏┏┓╋┛┛┣
┛━┓┛┛┏┗━┫┃┻━┳━┣┛┣━┃┳┓┛━┛┛┫┗┫┗┗┫━╋━┳┃┫╋┗┃
┫┫┳┻┗━┻━┳┃┻━┳━┛┫┃┣┏╋┻╋┳┳┃━━┳━┓┻╋┫╋┻┻╋━┛┣
┗┗┛┗┃┏┻╋┳╋┻┻┓┓┣┏┳┗┳┳┓┻┃┏┏━┣┓╋┻┃┻┏┏┓┃┣┏┳┛
┳┏┣┳┓┻┗╋┳┃┻┫┗┣┓┛╋┏┓┳┣┻┃┫┃┗┏┓┓━┛┗┓┳┳┃┛━┻┃
━┫┳╋╋┏┣┣┣━┃┣┳╋╋┫┳┗┳┫┛╋━┓┣┫┛╋┏┃┛┗┃━╋┣┻┻┫╋
┣┫┃━┫┣┣┏┓┳┏┛┗╋┏┳┃┻┳┓┣┳┓┻┏┻┳┏┻┏━━┫┫┓┛┏┳┗━
━┏━┛━┗┫┓┏┛┛┳┣━┃┳┃╋┳┳┣┣━┗┳┣┣━┗┳┛┓┛┗┣┓┫┗┻┳
┫┻┣┳┛╋┻┏┏┃┣┃┻┳┳┫┳┳┳━┗┳┣┣┳┻┫┻┫┳┏━┛┳┻┏┓┣╋┗
┳┛┃━┳┫┏┫┳┣┛┓┃┃┣┓╋┫┻┃╋┻╋┏┓┛┻┳┫┻┏┓┓┳┳╋┃┳┳┣
┃┫┛┓┓┏┓┳┳┗┳┗┗┫┗┃┛┳┓┣┛┃┻┛┗┫┳━┳┫━┳┛╋┃┫┓┗┛┳
┏┣┏┣╋┗┫┓┏╋┣┫━┃┗━┓┳┣┗┣╋╋┳┓┣╋┗┗┃┣┃┗┣┃┏┫┳┃┃
━━━┏┳┗┃┓┣┗┗┻┣┳┗┻┛┓┓╋┗┫╋┗┃╋┏┳┣┗┏┳┣┛━┛┓╋┏┛
┳┏┣╋┛┫┃━┻╋┛┣┻┳┛┓┃┏┃┛┓┳┃╋┣┻┫━┓┃┣┻┳┻╋┻╋┫┗┃
┗━┗━┗┗┫┗┳━┃┃╋┗┗┗━━┓╋━┻┗┏┏┳┗━┛┳┻┳╋┛┛┳┛┣┣━
┃╋┻┻┣┣━┻┻┳┣┛━┻┳┫┫┣┃┃┻┃╋┃┏┻┓┣┳┣┳┣┳┣┗╋┣┗┓┓
┗┳┳╋┃━━┳┓┻┗┃┫━┫┣┏━╋┣┳━┛┳┓┫┓╋┗┫╋╋┃┫┓
┓━┃┃┳┣┫┗┃┳━┳╋┛┻┃┣┫┳┓┗┗━┛┻┫━━┛┗┫┏┳╋┃┫┗┻┛┗
┫┏┛┣╋┻┃┣┫┳╋┗┃┓┏┻┳┛━┏┛┏┣━┏━┫┓┗┏━━┫┗┳┫━┛┻┻
┣┏┳┛┏┳┃┣┻┃┓┗┛┏━┓┫┣┏┛┻┏╋┗┓┏━┻┗┣┻┛┻┏┗┃┣┃┗┓
┏┃┫┃┓┛┏┛━┏┏┃┳┏┣┏┳┫┓┻┛┓┃┳┳┫┃┳┛┣┃━┳┫┫┻┓┏━┻
┛┗╋╋┣┃┃┛┗┛┳┛┣┗┣━┓┃┛╋━┃╋┏┣┓┣━━┣┛┫┃┓┓┻┏┳┃┃
┫┳╋┏┣┗┓┗┛┫┃╋┃╋┫┛┛┓┳━╋┛┛┛┏┣┗━┫┃┻┗┣┃┗┣╋┛┓┛
┻┃╋┓┳┓┳┏━┣━╋┛╋┃┳┣┗┛┛┗┓┫┓┣┣━┓┳┻┳┣┻━━┫━╋┛╋
┳╋┓┏┛┛┣┫┗┓┗┻┏┻┛┛┓━┃┗┻┓┗┃┻┓╋┻┛┓┏┻┣┛┫┣┻┓━┛
┣┛┗━┣┃┏┣━┣┣┗┃┻╋┫┣╋╋┃━┛┻┏┣┏━┏┓┏┗┛┻┣━┻━╋┫┗
╋┗┫┛┃━┏┓━┏┣┫┳╋┣━┗┫┏┫┏━┏┣┓┛╋┳┻┻┣┳┳┃┻┛━┓┛┛
┣┛┓┓┻┛┛┓┳┗┏┓┻┗┛┛┗╋┫┏━━┓┗┃┏┏┏╋┳┫┣┫╋┫┻┃┫┗╋
┳╋┏┏━┻┏┛┃┃┣┳┛┛┣┛┗┓━━┻┫┳┏┛┗┏┗┣┫┻┻┏┃━┓┳┃┃━
┃┓┻┗┛┣━┣┏┗┳┛┏╋┓┻┫━┣┏┏┫┫┳┛╋╋┫┃━┓┣┻┫┫┫┗┳┛┓
━┳┓┏┣━━┣┏┓┃┃┫┫┛╋┫┗━┛┻┻┃┓┻┃╋┻┻┗┛┳┻━┳┫┃╋┏┫
┛┣┻┳┫┗━┛┫━┛┃╋┗╋┓━━┗┗┏┗┳┗┃┃┻╋┻┳┓┓┗━━━┗┃┻┓
┛┃┏┗┃┣┏┳┛┓┃┫┗╋┃┫┛┏┣┻┗┛┣┓┣┃┻┗━┫┓┃┻┏┻┓┏┛┓┓
┗┃━┗━┳┣┓┗┏━━┣┣┗┳┓┗┣┻┓━┳━┫┃┓┻┳╋┫━╋┛━┗┏━┫┻
┗┫━┣┗┗┳┏┛┻┓┓━┏┏┏┫┫━┫┣┳╋┳┫┳┓┏╋┏┳╋╋╋┻┳┛━┣┣
┏┃┣┗┛┓┛┫╋┏┏┃━╋┗┻┏┛┫┗━╋┏━┗╋┏┃━┻┳┛┻┓┗┓╋┻┳┣
┫┳┛┣┫┣━┃┻━┫┗┓┫┓┳━╋┣┓┏┃┣┏┏┣┳┓┛┃┗┣┳┣┳┫┛┃╋━
┛┣━╋┻┳╋┏━┗┻┳┛┳╋┗┏┗┏┓┣━┓┗┳┓┳┏┓┫━╋╋┻┃┳┃┗━┫
┻┃┓┏┳┃┛┗╋┛┫┗┏┏┳┃╋┫┣┗┗┗╋━━━━┓┻┗┫┗┛┳┃┗┏┳┗┗
┃━┳┗┗┻┏╋╋┣┏┫━┫┏┳┏┓━┳┻┻┃┛┫━┗┃┫┃┃┳┗┓┗┓┗┫┓┗
┗╋┳┣┛┫┫┻┛┃┏┻┣┓┃┳┓┏┳┗┻━┻━┃━┣┗┓┳┫┏┗┻┫
┫┏┏┃┳╋┃┃┳┗┃━┻┫┳━┃╋┗┣┳┓┣┫┻┛┳┃┛┓┫┻┫┫┫┏┻┏╋┻
┃┗┛╋╋━┣┫┃┃┓╋┏┻┃┛┳┛┣┃┏┣━┻┓━┗┻┗┃┗╋┣┛┻┃┣┛┣┛
┻┓┃╋┣┣┃┏┣┗━┛┻━┓┻┗┫┏┫━┳┻┗┃━┳┫┏┓┓┃┏┏┻┓┗┳┏┳
┳┳┃┫┛━┗━┻┳┛╋┓┏┃┓┻┫┃━┛┳┫┗┗┓┛╋┗┳┏┳┗┻┣━┳╋┛┫
┓━┃┓┫┓┫┛┣┳┣┓┣┗┻┻┓╋┃┫━┛━┫┫┗┃┻┗┛┃┻┛┃┏┣╋━┏┣
┏┫┣┻━━┫┻┳┃┓┻┗┻┫┫╋━┳┃┫┗╋╋┳┫━━━┗┏━┗╋┻━╋┃┻┫
┏┣┗╋┓┓┳┛┣┣┃┫━┛┓━┗┳┳┛┗┃┗┳┃┣┓┏┛┣┣┓┣┃┏┓┣┣┃┗
╋┃╋┳┻┻┫┳┓┗╋┻┓┫┃┳┗┃╋╋┛┣┣╋┓╋┗┻┛┓┣┻┗┓┏┳┫┗╋┻
┏┛┃┛┳┛┃╋┓┳╋┗╋┣┳┛╋┓┃┳╋┻╋┛━┫┳┫━┣╋┛┣┗┛┏┗┛╋╋
┳╋┳┛┻┗┻┃┣┏┛┻╋┣╋┻━┣┫━┃┗┗┓┃┣┛┓┳┓╋┛┃┻┣┃┫┓┃━
┫┛┛┣┛┓┫┛┃━┣┛━╋━┏┃┓┗┻╋╋┳┻┣┳┛┓┛┓╋┣┛┓┻╋╋╋┛┳
┗┫┫┻╋┻┻┗┃┃┫━┃┳╋┓┗┳┻┛┓━┗┳┻┓━┏┓╋┏━┫┗┻┳┻┛┓┫
┓┏┻┃┫┫┳┃┛┻╋━┻┣┣╋┫┛━┳━┫┻┃┳┗┻┻┳┓┏┛╋┗━┛┓━╋┣
┳━┻╋┣╋┫┓┏┗┛┗┗┛┫┛┫┏┓┗┏┏┛┃┻┫┛━┏┛━╋┫┫┫┳┣┣━┛
╋┏┗╋┃┻╋┗┫┓┫╋┃┏┫┏┛┣┗┛┻┓┏┗┣┗┃╋━┓┛┏┳━┛┛┏┳┏┻
┫┫┏┏┃┻┛┫┃┃┳┫┛┃┃┻┣┏┳┗┃┃━┣┻┃┣┏╋┗┻┛┛━┏┣┫┳┳╋
┏┳╋┣━┻┛┃┣╋╋━┻┓┛┣┏┗┗┻┛┓╋┗┳┓┃┛┛┣╋┫╋━┻┏┳┣┻━
┣┛━┛╋┗━┻━╋╋┣┗┛━┏┻┻━━┛┻┻┫┓┻┳┃┛┳┣┻┛╋┻┛┓┛┛┳
┳╋┣━┏┛┳┻┻┗┗┣━╋┏┫┗┗┛┻━┻┫┃┻┻┳┻┳┓┣┫┓┫┳┗┓━┣┳
┻┫┫┣┛┣┻┗┏┓┗┳┏┏┳┛┗┓┻┫┣┗┛┗┃┫━┣┣┗┫╋┗┏╋┛┣━┻┻
┣┓┓┓┫┻┻┏━━━┻┗┻━┳━┣┛┻┗┃┏╋┳━┗┗┳┛┛┗━┃┫┓┏┓┫┏
┳┣┳┃━┏┻┣┏━╋┻┳┳┃┏┻┏┳┓┛┗╋┣┗┗┓┃━┗┛━┃┗┻┳┓┻┏━
┏┗┗┃┣━┻╋╋┗┗┏┣┃╋┳┏┳┃┣┗┗┣┏┓┫┛┛┫┛┫┳━┓┣┗┗┛╋┫
┃┗┗┻┻┗┃╋╋┫┏┃┃┳┗┣┳┗┳┓┛┳┏┓┏┛┗┛┳┗┃┻╋┗╋
┫╋━┛┏┻┫━┣┻┳┛┫┃┓┳┗┏┳┳┛┛┳╋┫┓┻┏╋┗┳┳┗┓┣┳┣┛┏┫
┣╋┗┣┳╋┫┃┃┓╋━━╋┗┣┃┓┫┏┛┓┻┏┳┓━┃╋┗┫┏╋┛┓┫┫┳┃┗
┏┗━┣┳┛┗┛┓┻┣┃╋┏┻┻━┏┻┃┣┗┳╋┗┃┣┣┏┛┗┫━┛┻┫┛┫┳┛
┏┣┫┗┻┛╋┓┃┛┣━┓┃┫╋┻┻┏╋┣┳┳┣┫╋┻┃┻┣╋╋┣┛┗┳┃┣┣┓
┳┫┃┳┗┣━┏━┛┏╋━┏┓┛┣┗┓┓┏┳━┏┏━┻┏━┻┳┫┛┣┗┣━┓━┃
┫┛╋┫┃┗╋━┫┳┏┃━┓┛╋━╋┓━┣┣━┫┏┳┏┻┛┛┃┫┃┓━┳┃╋┳┓
┣┫┗┫┣━┛┳━┫┳╋┏┻┏┣┻┻┃┗┗━┗╋╋┳┛┓┫╋┛┗┓┃┣┓┗┃━┛
━┳╋━┻┫┳┗━┻━╋┻┏━┃┏┫┏┏┏┫━┗┛━━━┏┻┃┻┏┏┣┳━┃┗┃
┫┗┓┓┗╋┗┏┻╋╋┓┛┛━╋┃┛╋┗┛┃┓┣┛┗┃┃┻━┳┃┻┃┗┗╋┻┛┏
━┏┛┗┗┃┳┏━┛┛┛┓┓╋┣┳┣┛━┻━┻┣┓┛┗╋┓╋━┓┳┻┣╋┛┳┏┃
┛╋┻┛╋┃┓┣┃┣┫━┏╋┣┃╋┣┓┳┏┣┗┳╋┳┻╋┛┏┛┓┻┫┃┗┣┗┏╋
╋┛┗━┗┃┃┏╋╋┛┳┫┣┗━╋┣┫╋┣┏━━┫┳┏┻┏┃┛┳┃┻┗┃┻┓┣╋
┏┫┣┃┫┏┫┣┻┗┏┣┓┣┛┏┫┓┗┳┏┫┣┣━┳┣┛━┳┳┃┫━┳┛┓╋┳┣
┻╋┓┗┗┫┻┛┛┏┣┗┳┻┫╋┳┣┓┏┏┫┃━┫┻┻╋┃╋┗┗┃┣┣┫┳┛┓┫
┓┻┛┫╋━┓┫┓━━┃┓┗┓┻┓━┻┣┣┣┃┫╋╋┫┛┻┳┳┓━┗╋┏┏┗╋┳
┓┣┫┫┗┃┛┃┣┗┛╋┗┳┓┛┣┛┻┣┳┏┛┛┏┣┻╋╋┫┓━┻┣┳┻┣┳┓┏
┳┻┣━━┗┳╋┓┛━┫┃┻╋┏┳┃┻┫┓┳┻┻┓┏━┛━━╋┓┻┫┫━┏┣┛┻
┣╋╋┛╋┃┛┫━┏┻╋┻┫┫┳━┫┳┗┳╋┳┻┓┫┣┏┗┃┳╋┳┛┗┓┏┳┳┗
┃╋┃╋┻┣━┻┗┓┣┗╋┓┻┛┛┛━━┣┣┓┻╋┳┫┏┣┳┗┗┳┃┛┃━┗┛┛
━┫━┫┫┣┗┫┓┫┏━┃┳━╋╋┫┃┏┛┻┏┣┗┣┗┓┛┻┗┳━━┗╋┳┣┳┣
┛┛┻━┃┻┓┃┃┛┛┗┛━┓┏┗╋┛┏╋┻┳┏┃━┻┫┳┛┻┓┃┏┗┻╋┣┏┻
┻┣┛┏┫┫┳┣┗╋┫╋┻┳┻┫┳┛┓┃┓┳┣┫┻┛┓┳┫┃╋┗┻┳┗━┓┫┏┛
┛━┃┗╋┏┃╋┓┳┃━┳┛╋┗╋┻┣┣┏╋┃╋┗┗┃┣┗┓┗┏┏┣┗┓┣┳┃╋
┣┣━┫┓┃┃╋┻┣━━┓┻┛┳┗┛┓┗┃━┻╋┻━┃┫┳┣┏┳┏┓━
┳┛┗┳╋┏┓┗┣┳┏┃━┗┻┻╋┣┻┗┗┛┣┳┗┳╋┫┳┳┛┓┏┳┻┓━┛┣┏
┻┣┳┛┳━━┛┫┻┓┛┃┫┓┻┏┛┏┳┃┳╋┛┏┏┫┛┗╋┏┣┳┫┛┃┓┻┏┗
┗┓┏┏━┃┓┫╋┗┏┻╋╋┏┏┓┻┛┻┏┣┗┛┏┓╋━━┳┗┃┓┃┫┣┻┣┗╋
┳┫┏┫┗┏┏┳┫┻━┻┳┫━┳┛┏┃┗┳┏┻┗╋┫┳┫━┏┫┻┳╋┳┻━┏┻┏
┗━┳┻┏┏╋┫┫┣┛┻┫┛┏━━┏━┳┗┃╋┣┛╋┫┏┛┫━┛┻┣┗┛┗┳┳┏
┳┛┛┏┗┫┛┳┗┃┏┛━┳┣┛┓┗╋┫━┫┣┛┛┣┏┫┏┫┃┻┳╋┛┏┗┛┏┛
┛┣┃┛╋╋┓┳┃┳━┓━╋┃┃┳┏┻╋┗┏┗╋┳┃┫┣┛━┃┗╋┓━┃┃┏┳┓
┳┃┏┓┏┏┓┓┛┗┻┫━┻┣┻┣┛┣┣┏┳┫┫┛┗┳┻┛┻╋┛┃┃┏╋━┣┗┣
┳╋┓┫┗┛┓┓┗┳┏┣┫┏┣━┛┻┃┗━━┣┏┗┛━┓┣┻┏━┗┛┓┛╋┫┛┓
┣┗┛┓┛┗╋┗┗┗┫┫╋┏┣┛┃━┓┏┳┏┫╋━┗┣┫┃┻┣┃┛╋┓┗┛┫┃┣
┣┛┳┛┫┫┏╋┳━┳┛┣┗┏┃┻┏┓┻┣┛┛┛┛┗┗┫┓┻┃┃┣┻━┗┫┃┛━
┣┣┳━┗┫┻┏┓┏╋┓┛┗┏╋┓┏━┛┣┻┏━┫┣┣┓┻┣┃┃┳┣┻┗┃┏┣┣
┓┗┛┣┏━┗┫┃┫┓┛┓┻┓┻┏━┗┳┫┫┏━━┛┓┳┫┻┛┣┣┫━━┳╋┗┛
┫┓━┣┃━┓━┗┃┓┏┳┏┛┫┳━┗┏┣┻┃━┏┏┳┫┣┛┛┗┛┗┗┣┗┣╋┛
┏┓┻┛┛┓┓┣┻┻┗┻┏┓┗╋┛┗┏┗╋┓┓╋┛┣┏╋┓┣╋┓┃┗┣┗┣┳┗┏
━┫┗┳╋┣┏┣┗┻┛╋╋┫┓┃┛┏┓┳┛┓┻━┏┏┃┣┛━┓┣┻┛┏┫┻┫┫┗
╋┃┃┛┫╋┃┗┻┻┏╋━╋┓┓┛┗┫┓┫┻┓┳┻┫┻┃┣┃┣┳┓┗┳┏━━┳╋
┳━┳┓┃┫┣┓╋┻╋┏┏┻┣━┃┛╋┛┗━┃┃┣╋╋┏┃━┳┛┻┓╋┛┗┏┃┃
┓┣┳┻╋┳┛┛┳┗┓┻┛┫┣┛┳┳╋┃┃┛┻┛┗┗┫┗┏┣━┛━━┛┏┫┃┻┻
┳┣┗┻┏┳┏┃┳┳┛┣┣┃┗┗┻━┃┫┛┃┗╋┫┣┫┓┃╋┻┣┗┻━┓╋┏━┓
┫┓┏┻┻┳┏┳┛┳┛━┳┓┳━┛┫━┫┏╋┓┏┳━┏╋┳┳┃┓┣┣┫━╋┏┛┏
┫┃┣╋┓┳┓╋┻┻┫━┻┻┃┳┫┓┳┛━┣┏┗┗╋┻╋┗┃┃┗┣┃┻╋┃┗┓┛
┛┳╋┗┣┣┻╋┫┗┏━┏┗┓┻┛┛┫┓┫┫┳┓╋┛╋┓┫┗┣┛┓┗━━┛╋┃┣
┣┻┓┫┃┫━┗┏┣╋┗┫┣━┻┳╋╋━┗╋┣┏┃╋┻┣┃━┣┏┛┃┳
┫┓┃━┫┻┗┣┫━╋┓┓┏┛┓┫┏┳━┓┛┣┗┫┓┣┗┻┗┻┳┗┃╋┫┛┣┫╋
┃╋┛┏┛┻┫╋┓┛━┛┣╋┏┫┻┻┣┓┫┏┫┳┗┓╋┳┏┻┣┻┏┓┓┳╋┃┫┃
┫┛┫╋━┫┏┗┃┣┏┏┗┓┓┻╋┛┻┃┳┃┗┫┫┫┏┏┏┫┗┣┛╋┣━┏╋┣┏
┗╋┓┓┻┣┛┣╋┳┃┛┃┃┻━━┗┫┣┳┗┫┛┃┳━┻┳┣┫┫┳━━┳━┻┳┳
┓━┣┗┛┳┏┻┏┗┗┃━┗┻┃┳┣╋┣┓┛┫┛┏┛┣┓┓┏╋┏┗┻━┳┳┳━┳
┃┃╋┛┓┫┛┫┛┳╋┃┛┳━┫┓┣┻╋┛┻┫━╋┓┃┫┏┛━┏┛┫┻┳┻┳┻┗
┣┗╋┛┗┓┫┻┃┣┏┗┏┓┛┃┫┏┣┳┫┃┣╋┳┏┻┃┏┳╋┃┏╋┳┓┛┃┛┓
┗━┫┣━━┓┻━┏┛┃┃┓┛┛━╋┳┻┛┗━┻┓━╋┗━┏┏┫┃┏┫┫┛┫┣┃
┏┏┛┻┳┗━┳┣┃━╋┛┫┃┃┏┃┫┣╋┳┻┳┓┓┛┗━┓╋┃╋┃┛┗┫┣┛┓
┃┣┫┛┳┣┣━┗┛┻┏┣╋┛┳┏┻━┏┃┫┳┳┗┓┛┛┃┛┫┃┏╋┣╋━┻┛┻
┏┣┓┫╋┣┳┫━┃╋┏╋┏┓┣┻╋┏┃━━┛┛┓┃┛┛┛━╋┓┛━━┣┓┃┻┣
┓┏┣┫┃┃┓┣┻┻╋┻┣┻┣┻┛┃━┛━┛┛┳┳━━╋╋┗┻╋┳┣┃┫┣┻┓┛
┏┏┳┻┗┏┗┳┣┏┛┗┣┣┓┛┣┃┓━┻┣┫┏┗┳┃┗┣┃┫┓┏┛┏┏┫┣┳┏
┗┳┛┏┻┓┳┳┛┻╋╋┻┣┣━┻┓━┳┣┣┛┃━┻┻╋┛┫┏┣┳┃╋┻╋┓┃┳
┃┃╋┗┛┻┳┣┣┃┏┏┛┛┳┻┳┃┣━╋┣┫╋┓━┃┳┓┻┻┛┫┫┣┫┃┳╋┛
┓┓┓╋╋┣┗━┻┃┣┓┃━┗┃┗┗╋╋┣╋┣╋┻┃╋┛┫┫┻┛┳┻┫┓┣┛┓┗
┃┳━┗╋┛┏┃┃┏┛┫┫╋┛╋┻┃┏┃┣┻┓┻┳┓┏╋━┏━┳┫┃━┏┫┻╋┳
┫┣┣┃┃┗┃┛┻┣┣┳╋┻┫┣┗╋┏┓┃┫┏┏┫┛━━┃┃┳┳┻┫┳┻┃┃━┫
┻┫┓┓┳┻┛┫┻┛┛┻╋┳━┓┏┃━┛╋┳┣┓┣┏┫┻┳┳╋┻┳┳┳┳┫┃┫╋
┓┗┛┳━┫┻┛┗┫┗┫┓┓┗┣┻┣━┫┫┃┃╋┫╋━━┗╋┫━┓┏╋━┏┓┻┗
┏┏┫┓┳┃┫┗┗┳┫┏┫┣┣┣┣┻┳┣┛╋┏┛┻┗┫━┓┓┳╋┗━┃┏┫┏┓┫
╋┃━┻┗┛┣╋━┗━┛┓┫┏┻╋┫┣┣┳┏┗┣┓┳╋┳┗┫┳┏┣┗┓━┳━━┛
┃┓┛┣┛┓┗┣┓┓┏┣╋┗╋┓┗╋┳┣┏┏┣┓┛┣┳┃┳┻┗╋┗┣┓┃━┣┏┏
┓┫┛╋╋┻┛╋┣┗┫┻┗┏┳┻┛━┳┓╋╋╋┣┣┛┃┫━┳┃┳┓┫┃
┏┻┏┛┛┻┣┳┓━┗╋━┃┏┣┻┏╋╋┓┣┃┗┓┏━┗┛┛┓┏┃━┛┗╋┗┃╋
┣┃┻┻┛━━┫┳┳━┛╋┗┏┫┗╋━┏┃┏┏┣┃┏┣┓┗┛┣┏┛┃┣┣━┛━┳
┻┗┛━┃┃┗┳┻┫┓┣┏┗╋━┳┛┏┏┏┃┛┻┓┳┳┫┛┏┳┫┓┗┗╋┳━┛┫
┫┛┫┗┏┳┣┫┃┫┣┃┳┏┏┣┣┳┣┛┏┃┳┗┳┛┫┫╋┣┓┣┳━┏┓┃┫┻┳
┣╋┓┣┻╋┫━┳┛┫┓┫┻┫┗┫┗┻┳┳╋╋┫╋━┫╋┛┻┃┫┓┫┓┓┏┓┏╋
┻┗━┣┳┳━┏━┏┫┛┻┻╋┃┫━┻━┻┣┣┏┓┛┓╋┣━┏┻┏┳┃━╋┳┗┏
┃┛┗┃━┏┗┓━━┳┛┫┗┻━┣━┣┗┃┫┣┳┫╋┃╋┃┫┣┏┗╋━┳┓┛┏━
━┏╋┳┻┻┓┓┻┗┏┓┣┻┏━┗┫━━╋┳┣┻┏┏┫┛┫┣┻┃┗━┛┻━┻╋┓
┃┳┳┫┫┛━┫┓┫┓┳┻┫┓┳┳┻┏━┓╋┗┛┓┛┫┣┻┃┣┃┻┻┛┃┓┗┗┳
━╋┓┫┓┛┓┗━┳╋━━┓┻┳┏┓┓━┃┣┛━┳┗┓┻━┣┫┫┏┓┫┣┗┣┳━
┏┫┻┏┗┃┛┻┻┃━┳┓┛┣┛┃┗┃┛┏┛┳┳┣┣┓┃┻┃┛┃┃┫┫━┳┻┓┫
┳┗┓╋┻┻┣┓┗┫┻━┛━┗┗┗┛━╋┓┗┫┛┫┏┫┣┻┳┛┛┏┏┻┛╋━┻┏
┏┫┳┛┫┳┗┃┛╋┻┻┃┏━┻┫┃┏┏┻┛╋┫┫┳━┓┃┣┓┛┛┏╋╋┳━┛┣
┣┛┃┛━┛━┓┻╋┛╋╋╋┏┫┣┏╋┗┏━┗┏┏┻┏┓┃┫┣┻┓┛┓┫┏╋━┳
┣━━┛┗┫┫┗╋┳┛┓┳┫┻┏┣━━┫┓┓┃╋┳╋┫┓╋┣┛┻┓┓┳┣┳━┃╋
┫━┗┗━┻┏┳┗┏┃┓━┻┳━┳┃┛┛┓┫┳┫┣╋┓┏┻┻┓┓┃┣┳┗┗┏┏┏
┻━┳┓┏┏┫━┓┛╋┗┳┻┓┛┣┏╋┛┫┏╋┣┻━┛┃┗┛┃┏┏┳┣┣┣┏┓┓
┓┣┗┻┳┻┗┻┗╋┳┻┳┣┗━┫┃━━┃━┫┓┓┗┓┣┻┗┃╋┗┳┏┃┗┣╋┃
┛┃━┫┃┛━┫┣┃┣╋┳┓┳╋┫╋━┛┛┃┛┃┗╋┗┗┣┫╋┓┓┻┓┫┏┻┃━
┻┗┻┗┻┃┏┻╋━┣┗━┓┓━┻━┫╋━┳┳┗┏┫┛┓┓╋┃┃┃╋╋┳┻┛┃┳
┃┻┗┻┫╋┛━┃┳┳┗┃┣┳╋┻┣╋┃┏┛━┓┻┛┃┃┃┣━╋┫╋┻┃┏┳╋┓
┗┏━┏┳┛┛┳╋┣╋┗┓┻┗┫┏┏┳┻┻┃━┛╋━┗┓┓┫┃┓┛┻┻┓┳┻┻╋
┃╋┗┛┃┗┻━┣┻┏┗┃┃┃┫┳━┫┃┓┳┛┓┻┗┏┫╋┣┫┃╋┛━┃┫┗━┓
╋┛┛┏╋┣┣┻━┛━┳┃┃━┳┃┃┛╋┓┫┓┓┫┻┻┳┳┳┣┃┗┫━
┫┛━┳┛╋┣┫┫┫┃┃╋┃┻┫┫┏┣┳┻━┣┣┗┳┳╋┻┃┗┓┓┃━┓┏━┛┣
┣┻━┃┛┫┛━┻┛┻┓┃╋┃╋┣━━╋╋┣┏┏┣━╋┫┏┏┃┗┫┛┓┓┳┫┗╋
━┃┏┣┛┣┃╋┛┗╋┃┻┻┻┏┻┳┳┓┏╋┃┓┫┫━┫┏╋┏┓━╋┏┗┏┏┳┣
┃┃┓┫┓┓┻┳━┳━┣┃┫┃┏┓┳━┫┣╋┃┏┻╋╋┗┻┣┏━┓┛┃┫┳┫┣┓
┓┛┫┏┻┏━┣┫┛━┻┓┏┻┻┃┗┛━╋┫┓┫╋┃┳┳┣┳┻┫┫┛┃┃┗┛┏┫
╋┗┣┳━┃┏┳╋┛┛━┻┛┻┓┻┫┣┫┳┏┻┃┳┳┛┃╋┫┃┛┗╋┫┻┛┃┳┃
━┻┗┻━┏━┓┃╋┫┫┳┻╋┗╋┫┛┳┓┛┣┛┃┏┳┣━┛┣┻┣┳━╋┏┫┓┣
┗┫┏┓┃┫┻┃┃┛╋┫┣┓┻┗┛┃━┳┳┏┫┻┓┳┃┃┻┣┗┏┃┳┳┣┻━┛┛
┃╋┗━╋┛┃┫┛┻┣┳┃┛┛╋┣┗┫╋┣┃┣┏╋┫┣┓┣┳┻┻┣┻┛━┗┳┏┣
┗━┣┫━┃┫┛━┻┛┣┃┳┻┃┃┓┃┃┃┳┳┏┣┛┳┳┓┫━┓╋┫┃┳┏┃┗┗
━━┫┻┃┗╋┏┣╋┛━┃┳┫┗┣╋┏┫┳┛┫┗┏┛┏╋┣┓┣┣┗┫┻┛┏┣┳┏
┳╋┏╋┣┗┃┳┻┓┳┗┻┃╋┫┗┻┣┫┻┏┏┗┻┃╋┓┃━┏╋┓┫┃┏┛┫┃┻
┻╋┗┻━┗┗╋┗┓┣┻╋┛╋┻╋┣┳┓┫┻━┏┻┗┣┃┓┃┛┗━┓┫┳┗┻┓┏
┓┗┳┣╋┣┛┣┏╋┳┃┻┫┻┏┓┓┳┏┛┻┻┃╋┳┗┃┣┗┻┳┳┛┫┏┣╋┫┻
┳┣┓┳┏┣┳┃┃┏┛┃┣┛┣┓┻┗┗┏┳┳┳┳╋┣┫┛╋╋┓┻╋┃┳┻┫━┫┗
┗┃┛┻╋╋┓╋┣┣┓┣━┛┫┳┻╋┏┗┃┣┳━╋┻┻┃┓┣┳┳┫┫┓┏┓┫┗╋
┛┓┏┗┏┫┛┓┫┣┗┫╋┏┫┻┏━┗┣┻┳┏┣┃┏┓┛┻┻┛┗┏┗┓┫┣┳┻┓
┛┛┻┫┳┫┫┃━┫━╋┛┫┣━┃┳┗┳┫┏┓╋┓━┗┏┣╋┃┻┓┗┓┻┛┃┃┫
╋┓┫┳┫┃┏╋━━┫┳╋┫┫┣┳┳┗╋┻┓┃┫┓┏┛┏┃┏┣┳━┛┻┫┃┻┳┳
┛┗┣┳┫┏┣┏┫┏┫╋┫┛┏┣┻┗┻┛┏┳┃━┏┃╋┃┗┃╋┗┣┳┣┻┓┓━┛
┛━┛┳╋┻╋┗╋┫┫╋┳┏━┏┣┏┻━┻━┓╋┏┳┫┻┫┳┣┏┓┻┗┛━━┓┏
┃┳┛┳┻┛━┫┻┓┻┗┗┓┛┳┣┫┏╋┛┳╋┣┓╋╋╋┳┓┗┗┓┛┣┏━┣┻┓
┗━┏┓┛┫┻┛┗┻┣┃┣╋━┻┃┳┃╋┗╋┫┏┏┛┻┃┛┓┫┣┃━┫┳╋┓┻┏
┛┏┣━┗┣┏┛┫┃┗┗┃┃━┓╋┳┳┃┛┫━┳┓┣┛┻┃┛┻┃╋┛┓
━┗━━┳┻┳┏┣┓╋┏┃╋┗┓━┓┃┗┣┻━┣┓┏┣┓┣┳┣━┃━┓┓┗┣┃┃
┗╋┛┳╋┣┫┫━┗┗┃┳┃┣┳┛┳┛┓╋┣┃┣┫┗┛┏┳┳┗━┗┳┓━┛┗┗┫
┃┗┫┃┓┏┗┳┏┣━━┳╋┻┣┓┓┛┏┃┏┣┓┛┓┗╋╋┻┓┫┻┳━┏┃┗┳┗
┏┛╋━┫╋┏┗┫┻╋╋┃┃┓┏┳┫┳┫┣┗┏┓┗┗╋━┻╋┃┫╋┛┃╋╋╋┫┗
┣┫━┛━┣╋╋┛┻┗┻┓┳┣┓━┗┏┫┛┏┳╋┃━┣━┛┃┗┳━┗┏┫┃┛┗┃
┛┣┗┻┏┃┃┫╋┏┣┻┫┛┏┏┗┫┗┛┏━┃┫━┣━┳┓╋┃┗━┻╋┫┣┛┃┓
┛┏┛╋┏━┏┳┏━┣┻┻┫┓┓┏┳╋┻┃┃┛┓┗┳┓╋┻┏┃┛┛┏┓━┏┏┗━
┓┏┫┓┻╋┗┳┳┓┗┗┳┓┓╋┣╋┫┻┳━┃┓┗┳┛┓┃┫┏┫┓━┗┫╋┻┛━
┓┏┫╋━┛┛┃┗┫┗┓┻┻┣━┻┛┃┓┳┻━┓┛┻┣╋┻┃━┓┳┃┃┻┗━┗┫
┗┏┗┛┏━┓┛┏━┣┻┳┃━┫┣┓┗┛┳╋━━╋┳┣┏┓╋┫┏┃┓┫┳╋┳┛╋
┏┛┳╋┏┻┳━┓┃┣┏┗┏┏┻╋┣┃┏┏┻╋╋┻┓┃┣┏┓┳━╋━┣┃┛┻┻┻
┫┻┃┳┫┏╋━━┳┳┛╋┻━┻┫┓┛┏┛━━┻┏╋━┻┗┣┳┣╋┃┛┗┫┫━┛
┣┫┃┛┓┛┗┻┗┣┏┻┃┛━┏┣╋┻┏━┫╋┗┏┫┣┛┓┃┣╋┓┳┏┗┓┳┏┣
┓┃┃┻━┣┛━┃┫┳┓┣┫┳┣┫┛┣┳━┛━┓┣┓┗╋┓┛┣┗┓┗┳┃╋┃┗┣
┳┓┏┳╋┣┛┫┗┻┛┳╋┻┗┳┣┣┗┛┗┳━┻┃┫┏┳━┛┻┓┣┳┫┃━┫╋┣
┻╋╋┃┃┗┓┓┃┛┳┳┛┓┻┛━┓━╋┛━┳┃━┣╋┣╋━┣┛━┗┻━┻╋┃┏
┣┳┗┃┻┛┗┃━┗┛┗┓┛┓╋┫┃┻┗╋┃┃┛┳┓┻┳┗━┓━┃┗━┃┗╋╋┗
┳┳┓┓┏┃┫┓┃┛┫┗┛━┣┛┛┛┛┣┣┛┓┓┓┫┣┗┓━┓┻┛┏╋┣╋┣┏┫
┓┓╋┛╋┓┗┏┏┣┃┳╋┃┃┓┫┫┏┏┣┳┛┏╋┫━┫┃┳┗┏┻╋┏┛┃┃┻┛
╋┻┓━┗┫┃━┛┓┻┣┛┏┛┣━┗┣┣┻┳┗┻┛┗┣━╋━┻━╋┏┓┃━┳┏┛
┻┫┛┏┛┗┫┣╋┏┏┏━┳┻┛┳━┻╋┗┓┏┛┓┫┏┗╋┓┣┃┳┃┣┃┃━┗┣
┛┏┣┻┏╋┗┏┳┫┻┏┫┗┏┃┫┛┃┓┣╋┫┛┫┳┏┓┏┫┻╋┃┏┏┃┣┳┳┫
┣┻┏┃┏━┛━┫┓┃┣┓┛┫┣┻┣┻┓┫┃┳┳┓┫┳━┫┃┃━┛┗┛┏┓┗┣┓
┓┣━━╋┻┃┣┓┃╋┫┫┓╋┛┻┛┏┳┣┗━╋┫┃━┗┳┓┃┛┃┓┳
┛┃┏┳┏╋┗━┫┗┳┛┻┏╋┃┛╋┓┻━┃┻┓╋┃┓┻━┗┫┻┳╋┫┗╋┳━┏
┗┏┗╋┓┣━┣┃┫┳┣┻┛━┣┃┳┫━━┗━┃┗┣┓┓┃┣┏━┳┣┓━╋┻┛┳
┫┛┏┗┣┃┃╋┳┗┳━╋┫┗╋┓┃┓┓┫┳┏┓━┏┓┏┳┛┳┛┳━┃┗┏┫┛┳
┣┳┓╋┃┳┛╋━┏┫┫┻┳┣┓┫━┃┻┏┣┻┳┓┓┃┣┛━┛┣┏┫┫┏┣┏╋┓
━┛╋┣━┫┳┻┓━━┣╋━┣┏┳╋┓┛┻┫┛┳╋┛┗┗┃╋┗┛┳┓━━┫┻━┻
┏┓┫┏┓┓┫┫┻┳┣╋┫┃━┳┫┏┗━┣┏┗┏┻╋┗┻┏┣━╋┳┓┣┓┃┗┓┻
┏┗┏┗┓╋┻┓┫┃┛┗┓━┏╋┣┛┛┃┓┃┓━┫┗┛┣┛┛┃┃┗┗╋╋┗┻┏┓
┓┓┃╋┛┻┏┣┃┻┓┏━┛┛┗━┓┛┓┳┗┃━┳┃┏┛┫┃┫━━┻┓┣━━╋╋
┏┳┓┏┫━┻┻┛┫┣┃┓┫┓┳┃┫┫┣┫┳┏━━┃┏┛╋┗┫┫┫┗━┏╋┏┓┗
╋┫┓╋┗━┳┣┏━┏┛┳┻┃┣┛┫┗┣┣┻┓┫┻┻┫━┫┳┗┳━┛┣┛┃┳┏┳
┻┳┛┏┗╋┃╋┫┓┏┻┛┓┃┳━┳┏┻╋┃━┳┓┻┫┃━┫━━┃┣┫╋╋╋╋┏
┻┫┓━┗┳┳┫╋╋┗━┓┣┣┗┳┣┻┛┳━┏┳┗┻┛┫┫┃┛┣┫╋┻┻┫┣┫┣
┻┫┗┣┛━╋┏┗┏┗━┛┻╋┗┣┻┫┛┓┫┃┻╋┃┫╋┫┏┻┗┻┣┗┻┓┻╋┫
┃┛┳╋┃┏┓┃┓┻━┳┣┫━━╋┗┓┳┏┛┫┗┣┫┛┣┃┏┓╋┛┃━┣┻┻┣┓
━┛┫┏┣┛┻┫┫┳┛┳┃┫┃╋╋━┛┻┳╋╋┛┗┓┳╋┏━╋┳┃┃━┻━╋┛┻
┣┏┛┃┳┓┳┫┃━┗┏┣┗┫┻┣┓┏┏┣┻┣┳┛┃┗┫┛┏┫┫┻┫┓┓┣╋┏╋
┗┻┃┫┏╋┗┻┛┓╋━┃┻╋┣╋┏┗┣━┗┳┃┗┗┛┓┛┃┣┏┻┗┓┳┳━┏┫
╋┻┗┣┻┗┏╋┏┳┣┗┻━┃┏┓┓┻┓┳━┗┗━┏┛┻━┛┻━┏┳┃┛┣┣┫┳
┫┳┏╋┳┣┃┛┻┣┃╋┛┗╋┓┣┗┣┛┻┻┗┻┻┣┣┏┫┻╋┃┗╋╋┫┓┛┫┻
┳┣┃┗┣┻┫┏┫┫┏╋┳┓━┛┗┗┓┗┫┣┏┃┳╋┓┏╋┫╋┳┳╋┳┛┻┓┻┫
┳┻┣┗╋┃┗┫┏┳━┻┳┳┃┫┳┣━━┻┏┫╋╋┓┳┗┫┣┏┓┓┳┏┛┗┓┃╋
┛┏┏┗┛┳╋┫┛┳┗┛━┏┛┣━┳┻┏┳┃┻┃━┃┏┛┓┣━┳┣┫┳╋┣╋┓┻
┻┗┳┳┃┻╋┗┫╋┛┏┗━┫┛┳┗┛┻╋┛┏╋┳┻╋━┫┓┳┫┓┏━┫┳┫┣┏
╋┛━┫┃╋╋┏┃━┻┏╋┳━┛┻┏╋┏━┓┳╋┛┏┗┃━┓┗┣━┓╋
┏┏┏┣┣┣┛┓┳┓┏┣┗┗┳┃┃┗┏┻┻┃┏┣┛┏┗╋┃┳┏┻┣┏┃┫┛┳┃┏
┗┏┃┏╋┛┗┣━┻┻╋╋┗┻┓┫━╋┏┏┗┳┃┓┃┃┗┗┃┃┃┣┏┳━━┗┻┻
┗┫┫┗┛╋━┏┣┓━┗┓┻┣┳┃━┫┏┗━┏┣┏╋┏┣┃┃━━┓┣┏┏┛┛┻┣
━┓┫┏┳┃╋┳┃┫┻┻┏┻┳┛╋┫┓━┛╋┳┻━┛╋┻━┫┗┻┓┛┳┫┛━┫┃
┻┳┏┻━┏┫╋╋┳┻┻┃┣┗┓┛┏┗┏┓┏┏┓┏┛━┓┳┗┛┗┗┃┏┗┛━┫┃
┣┳┓┓┃┛┏┃┗┣━━┃┣┳┣╋┃╋┣┛┻┏┣┏┓┳┻┳┗┗┗┳┏┃━┣┳╋┳
━┃┓┃┏┗┗╋━┃┻┫┣┳┫━╋╋┛┗┏┃┣╋┣╋┏┓┃┃┻┗╋━┻┓┓┏┗┃
┛┫━┗╋┫╋┻┻┫┗┳━┫╋┃╋━━┫┳┫┏╋┳┓┫┗━┃┳┛┗┏┣┏┓┏┣┛
┗┏┃┻┏┛┳╋┻┛╋┻┫┫┣╋╋┻┻┳╋━┏┣━┏┫┗┃┛┫━╋┗┳┛┻┓━━
┻╋┫┃┃┫┗┳━┓┗┣┓┫┛┃┓┣━┻━━┣┃┣┣┣┫┣┓┓┣┫┃┃┏┃┣┫┃
┣╋┻┛┳┣┣┫┻┳┏━┛┃┣╋┏┏┫┛┗┃━┏┻┛┏┫┃┏┛┳┳╋┣┃┃┏┗━
┳┫┻┣┣╋┃┃┃━┳━━┃╋━╋┻┻┛┗┃┗┏┣┛┏┳┻┓┻┻┏╋━┃┻┻╋┻
╋┛┳╋┻┣╋┻━┓┣┫┛╋┓┓┏┻┳┃┻━┣┳┏┻┫┗┓┫╋╋┫┓┗╋┗┓┻┻
┫┣┣┳╋┳┃┻┻┻┫┣┃┫┫┗╋┏┗┏━┫━┣┻┫┻┗┓┗━┻╋━┳┫┃┗┫┗
┃┻┻┓┣┏┳╋┃┓┓┓━┏┗┣┏┛┻┓┳┏┳┃╋━┛┻┻╋┫┃┃┳╋┓┻┓┣╋
┳┓┃┛┃┫┛┓┃┳┛━┫┃┓┗┗┗┻┻┻┳━┣┏┛┫┻┫┓┏┏━┏┓┓┃┓┗┣
┃┻╋┛┫┏┗┛┫┓┻┛┃╋┳┫┛┣┣┏┫┳┏┻━┣┃╋┣━┏┫┛━┫┃┳┣┃┳
┛━┻┗━━┫┛┻┣┛┗┛┓┛┗━━┓┏┏┗┓╋┛┻┗━┓┣━┳┃┃╋┃┏┣┻┫
┓┳╋┃━┃┫┛┳┳┓╋┣┗┻┛━┃┻┻┫━┛┣┗┳━━┃┗┓┗┻┫┣┓━┣┗┓
╋┫┏┏┻━┻┃┣╋┻┗┗┻┛┳┏┳┛┓┃┻┻┻╋┳━┗┣┓━┛┓━┫╋┗┛┣┫
┳┫┏┳┛┛┗┃┗┫┃┻┛┓┏┳┣╋┏━┳┏┫┗┫━┓┃┳┓┓┏┣┓┣┗╋┏┏┛
┻┗━┻┏┣┗┃╋┻┏┏┛┣┓╋┗┏━┻┣┣┻┃┣┓╋┫┣┃┓┣┓┏┗┏┣┣┫┏
┻┣━┳┫┫┣┗┏┻┳┃┃┛┳┳┻┓━┗┫┏┣┛┓┻┣┃┗┻┛┓┛╋┏┻┗┳┛┳
━┳┣┃┓┓┫┛┗┳┓┣┳━┏┻┣┓╋┳┫┫┳┏┃┣━┃┓┃━┓┗┳┳
╋┻╋┃┗┛┏╋┃┣━┏┫┓┓╋━┓┓┛┛┻━┗┃╋┳┣╋┛┃┫┫┳┛╋┫┣━┗
┃┗┛┃┏┏┃┳┓┫┳┃┻━┗╋┛┻┻┗┛┏┗┏┫┛╋┣┓┳┣┗┫┗┓┓━┏╋┫
┫┳┓╋┃┗━┻┗┣┣┗┓┗┻━┏┛┏┣╋┣┛┻━┛┓┛┗┻╋┣┳┳┻┻┏┃┓╋
┃┛╋┏┳┗━┫┛┓━┛╋┳┗┛┃┃┃┓┛┫┣━┛━┓━┣┫╋┳╋┳┛┗┃┫┣┻
┗┗┗━┏┳━┛┏┛┻━━┛┳╋━┏┃╋┗┏┓┛┳┗┫┗┳┃┃┏╋┃┃┓━┻┣╋
┣┳━┣┓┓┓┛━┓┳┃┛┻┣┻┻┻━┛╋╋┳┗┃┗┣┗┛┳┳┳┛┳┃┓┣┣┫┗
┻┣╋┓┳┣┳┳┗╋┗┗┃┃┓━┓┣┻┳┣┃┫╋┻┫┏┣┻┣┫┫┫╋━┏┫┛┏┫
┏┣┳┛╋┳┻┳━┛┓┗┳┳┻┳┗┓┛┃┗┏┃┣┏┗┓╋━━┫┃┻┗┗┳┳┏┫━
┣╋┓┛━┃┻┗┛┗┓┣┣┻┃┻┫╋┗┳┓┛┗┏┓┛━┓━┳┓┗┳╋┻┏┫┗┓┫
━┗┣╋┳━━┃┻━┳┳┳━┗┃┛╋┫┃┏┗┻┫┣┃━┫┗┳┫┛┫┛┛┏┳┻╋┣
━┣┻┗━┣┣┣┃┳┛┓┃┗━┣━━┏┃┃┛┓━━┏━┳┓╋┣┏┻━┫┳┫┓┛┃
┓╋┻┏┏┫┳┃┗┓━┣┓┏┃┻┛┫┃┣┳━┗┗┻╋┏━┫┻┓┫━┃┗┏┏╋┃┏
┳┓┗┛┓╋┻╋┏┻┣┣┓┗━┫┳┣┓┣┓┓┗┓┓┗┫━┣━┳┗━┛┻┃┳┻┃┳
━┃┣┓┣━┓┫━┓┓┛┗━┫━━━┣┛┏┗┛━┛┻┳┗┳┗┃┛┛┏┳┳━┳┓━
┗┛╋┫┳┻━┏┛╋━┃┳━━┫┗┫┳┓━━┏━━┣┗┣╋┃┳┫╋┻┏━╋━┫┛
┗┃┛┗━━┃┏┻┃╋┣╋┫┃┃┓┳┃┓┏┏┻┻━┳┛┻┫┏┏╋┛┗┗┣┳╋┃┛
┗━╋┗┓┣┣┫━┻┻━╋┏┃┳┗┻┫┻┏┗┗━┓┳┏┫┫╋┃┛━┓┏┓┗┻━┻
┻┏┏┓┃╋┗┗┏┃┓╋┻┓┛┏┛┗┫┫┻┓━┛┓┫┫┗┃┏┫╋┗━┏┫┃┗┻━
━┏━┏┻┣┣╋╋┛┳┃┃┃┳┫┏╋┳┣┻┣┫┃┳┏━┏┫┗┫┫┫┻┓┻╋┗┣┃
┃╋┫┳┃┛┓┃┳┣┣┗┗┳┻┛┃┳╋┗┣┫┗┻┓┗┫┏┏┻┛┛┓┣┃┳┓━┗━
┣━┏┃┗┏┣━┳┛┫┫┛┫┛╋┫┳┓┻┛┣┃┏┳┗┃━┃┻━┗┻┻┳┗┻┗┛┓
┏━┛┓┫┓┏┳┻┣┃┓┳┓┗┛┫╋┓┏╋┣┻┓┣┏┃╋━┓┛╋┣┏┓┗┳┗┻╋
┫┳┳┗━╋━┣┫━┳┳┳┻┣┻┣┛┛┻┏┫┣┗┣┣╋┻┻╋┫┣┛╋┳┓┣┳┏┃
┏┫┛┃┛┃┣┓━┣┏┳┻┏┣╋┓┣┃┃┃┣┃┻┻┣┓━┓┛╋╋┣━━
━┳┫┳┣━┳┻┳┫┳┣┳╋┃┏┓┛┏┓┃┳┃┃╋┛╋┣┓┳┏━┫┃┓╋━┃┫┏
┓┃╋┏━┏┣┏┻┛╋┓┗┳┣┗┛┃┗┫┛┓━┏┛┏┛┫┃━┣┛┫━┳━┗┓┗┣
━┫╋━┣┫┫┓┣━┫╋┣┻┃┓┳┣┛┗┃┏┃━┓┃┗╋┫┓┃━┫┏╋┃┳┻┏┳
┃┓┃┻┓━━━┓┓┳╋┻╋┻╋━┛┻┓┻━┃┗┳┻┃┳┻┛┛┻┳┗┛┗┗┣━┓
┏┛┻┗┏┏╋┳╋╋┳╋┗━━┳┓━┣┗┓━┏┃┫┛┛┳┏━┳━┫┣┻┏┫┻┏┃
┃┃┫┓┣┫━┳┛┛┳┣┳┫┗┳┣━┃┗┓┳┣━┣┛┛┓┛┛┃┃┏┳┓┛┛┓┫┛
┏╋╋┫┃┳┓╋┣┫┫┳┻┣┫┓━━┫━┛┓┻┗┃┳┣┳┻┣┫┳┏┳┃┏━┗┫┏
━┓┳┗┃┗╋┻┛┫━┳┗┣┃╋┗┛╋┏━┛━┳┳┓┻┫┗┫┗┻┻┗┓┫┏━┳┳
┻┏┫┛┫┛┗┣┫┓╋┗┗┓┛┓┳┓┓┫┳┻┫┛┏┗┛┻┓┣╋┫┣┛┛┻┳┏━┏
┗┓┛┳┓┛┏┳┓━┗━┏┻┗━╋╋┣┗┃┗┛┓┣┓┳╋┏┳┗┫┃┣━┓┫┻┗┻
┣┗┫╋┗┣┏┗┻┣╋┃┳┗┣┛┫┗┗┗┳━┓┛┻┛━┳┫┣╋╋┓┣┣┓┻┫┏┃
┫┓┗┳┣┛┛━━┫┻┣┻┛┗╋┻┣┗┓┗━╋┃┛╋┗┫┏┻┗┣┓┣┣┣┫┫┳┗
━━╋╋┫┗┻┗┏━┫┛┣┫┳┳┗┻┓━╋━┗┓━╋┣┻┛┻┣━┗┳┃┻━╋┫┓
╋╋┛┻╋╋┣┣┃┫╋┻┻┓┗━┓┓┃╋┓┻┏┫╋┃┻━┣┓┏┏━━━┻┃┣━┓
╋┓┛┃━┣┓┏┗┻╋╋┳┛┓╋┻┗┻┫┫┣━┣┏┻┛┃╋┓┃┃┏┣╋┗┃┓┣┳
━━╋┛╋┛━╋┗┫┫┻┓┫┛┗┏┫┣┏┣┫┗┃┓┻╋╋╋╋┓━┻┣━┛━━┗┃
┓┛┳┫┗┫┗┏┳╋┳┫┳┃┛╋┗┫━┏━┣┣┃┏┗┳┣┛┳┓┫┛┃┫┓┫┻┻╋
┃┃╋┓┛┳┻┳┻━┻┓━━┳┗┃┃╋┃┳┓┳┏┫╋┏╋┏┣╋┻━┏┻┫━┏┓╋
┗┻┃┃┃┃┻━┓╋┣┫┃┣┣━┗━┛┣┃╋┳┗┳┗━┣┣┛┓━┓┳┃┳━┓┻┳
┣╋┃┳┏┃┳┣┗┃━┫┛┫┣╋┓┓┃┳┏┳┗┗┃━┫╋┳┻┓━┻┃┛┣━┓┃┓
┣┻┻┗┏┳┃┳┃┳┃┳┳┏┳┻┫┃┣╋┛┫┃┏┗━┣╋┻┏╋┫┛┗┳┓━┏┏┃
┏┗┃┳━━╋┗┻┃┻┳┃╋┏━┃┏┣┓┣┳┣┗┣┛┣┏━┗┛┳┗┃┏┃┫╋┏┃
╋┗┛┗╋┻━┛┏┻┻┓┏┛┛━┳┏┫╋┣┳╋┫┻┃┻┏┫┣┃┓┣┃┻┃┣━┣┓
━━┫┣┣╋┏┃┃┻┳┳┗┓┻╋┃┣┣┣┛┏┻┣┃┃┓┃━┗┳┫┫┗╋
┏┃╋━┓━┣┻┏┃┫╋┃┣┣╋┓┛┻┃━┓┗┫┻┗━┃┣┏┫┏━┓┣╋┏┣┗┫
┓┳┳╋┗┛┻╋┏┣┣┗┳┫┣┫┏━┓┣┓┳┣┃┳┳┛╋┃╋┃┳━┣┳┣━┻┣┫
┏┛╋╋┏┛┳━┳┗╋┣━┗┏╋┓┫┛┳┳┏┏┣┗┳┻┫┗╋╋┓┣┏┣╋┳┗┛┻
┏┳┗┗┓┓┃┛┗┗┻┓┓┣┗┻┃┃┫━┓┫┻┻┻┣┗┣┣┃┓┳┗┏┗┏┓┣┻┛
┳┗┛━╋┏┓━┓┳┛╋┣┛┃╋┳┻━┫┗┳┃┃┳┃┓┳━┃┳╋┳┫┛┳┏┣┓╋
┫┳┃┗┻━┫┓┫┻┏┛┏┓━┏━╋┓┓╋┛╋┳┛┻┃╋┣┻┫┻┓╋┳┫┣╋┛┏
┏╋━━┣┛┣┛╋┳┣┣┏┓┫┓┻┻┫┃┻┓╋━┻┻┏┛┫┃┳╋┏╋┓┻┫┏┫━
╋┃┗┗┳┛┓┳┏┓┛┗┻┓┃┓┣┓┓┃┃╋━┃┻┏┃╋┳┓┻┃┳┓┳┃┻┗┛┓
╋┣━━┳┛┓┳┫┳╋━┻┳━┳┳┫┫┓━┻┫┫━╋┣━┻┛━┣┗┓┳┣┓┫┗┛
┫┻┗┓━┳━╋┓━┏┣┃┛┳┓╋┓┗┻┣┻━┗┗┣╋┣┛━┣╋┏┗┻┫┓━┃┏
┛━┫┃┫┗┏┗┫┃┳┳┗┫━┏┻┓┻┗┏┳┗┏┻┗┃┃╋┛┣┗╋┓━┏┳┛┏┓
┳┳┛┳┣━┫╋┣┳┳┏┳━┫┓┣┗┻┻╋━┗┫━┫━┻╋╋┓━┃┫┛┣┳┣┗┳
┫┳┏┻┓╋━┳┛┛┏━┫┛┫┏┫┃┛┻┣┛┃┃┻┫━━┓┓╋┃┳┛┫╋┓┳╋╋
┳━┗┻┻╋┓┫┳┗╋┳┃┣┏┗┳┗╋┛┗┏┏┫┫╋┻━┣━┻━┣┛┣┻━━┻━
┃┗━┫┫╋┫┃┛┓╋╋━┏┣━┫┳┗┛┫┣┃┓┻┏┳┫╋┛┃┛╋┓┓┏┛┓┃┣
┏┓┳┗┏┗┓┫┓┗┃╋┻━╋┏━┳┗┻┫┗┫┏╋┳┻╋┗┏┣┓┓╋╋┫┓╋┛┃
┛┻┗┗╋━┗┗╋┣╋┏┓╋┃┓━┻┏┳┏┛┏┛┏━╋┛┫┻┳┛━╋┻┣┓┓┻┓
┣┃┗┻┓┓┫┫┗┣┛┫┗┳━━┗┓┓┣┏┏┃┛┣━┻┫┏┳╋┃┏━┃┓┫┏╋┳
┣┃┳┳┫┫┻┫┫┫┏┗┗┓┗╋┓┛┗╋┗╋┳┛┃┻━┏┳┓┻┻┻┛┫┏┃┣┣┏
╋━╋┻┓┏┗┓┻┣┏┏┳┻┫┃┳┏┻┳┣┗┳━┫┳┻┓┗┫┻┳┃┃┗┛┃┏┣━
┻┳╋┏┫┓╋┗┗┳┳┫┗┓┛┗┏╋┗┗┏┛┗┛┗┫┏┗┻┗┓╋┏┗╋┗┣┏┫┃
┛━━┛┛┣╋┗┃┳┣┓┗┓┻━┛┏┣┓┏┛┃━╋━┳┏┣┗┳┳┛┻┳╋┳┏┏╋
┳┳┗┳╋┛┛┛┛━┻╋┛┓┏┫┃┃┛┗╋┃┏┏┛━┃╋┗┻┻┫╋┣┃┫┏┣┣┻
━┣┛━┗┗┻┳┓╋┣┏┓╋┣━┻┃┻┗┳┣┳┏┗┓┗┃┏━┳┫┏┳┓
┫┣┛┗┓┏┳┻┻━┃┳┳┻┣┃┛┏╋┓┳┫┻┫┓┫┛┳┻┳┻┃┳┣┫┗┏┏┃┻
┻┫┓┣┣┫┣┓┛┗┫┻┓┻╋┗┓┗┏┳┣┳┓┛┫┛━┃┣┓━┣┛┻┏┗┃┓┛━
┻┳┏┫━┛┛╋╋┣┳┓━┫┓┳┃┓┳┻┃┗┣━┫┣┗╋━╋╋┣┛┳╋╋┻┛┛┳
┻┳╋┃┛┻┗┏┓╋╋┫┳┳╋┛┫╋╋┏┻╋┣┃┣╋┃┫┓┫┗┛┃┫┏╋┻┫┫┛
┓┓┏┫╋╋┻╋┣┃━┃┛┗╋┛━━┫┗┓┛┛╋┏┛┏┳┗╋┛╋┫┻┏┏┻┻┏━
┏┫━━┏┫┻┫┏┏┫┫┳╋┓┗┛┛┣┛┳┏┻┓┫┗┳┛┃┃┛┗━━╋┛┃┫┣━
╋╋┳┏┓┃┗┏┓━┻┓┣╋━┗━┛┏━┫┛┳╋╋┛┗┫╋┛┛┓┫┓┫┻━┛┗┛
━╋┃━┛┗┻┣┻┏━┣┣┏╋┛┛┫┛┫┛┳┃┣┣┣┛┗╋┏┛┗┛┛┛┻┳┏┻┣
┫━┃┃┳┻┃┻┛┓╋┣┛┃┳┃┻┗┛┣┻╋┓┛┣┳┛┫┗┓┣┻┃┛┓┛╋┳┫┳
┗┻┓┻┫┗┗┓┳┛┗┃┻┻┫┳┗┻┫┓┗┻╋━┳━┓┻┓╋┓┏┳┛┛┏┓┛╋┫
┣┳┃┻╋┃┛┛┓┃┫┻┻┻┏┣┻┛┗┗━┣┫╋┗┗━┣┃┓╋┃┣┛┫┓┃┫┓┫
┻┓┣┏┏┓┫┗┛━╋┃╋┻┓┳┃┃┣┻━┗┫┛┛╋┓┛┣┫┻━┳┛╋┏╋━┗┗
┳┏┫┃┓┣┏┏┏┣┛┗┃┓┣┗┏┏┳╋┛━┳┳┗━┣┻┗┳┓┻┫┏┗┗┓┣┗┳
┻┗┗┛┓┻┏┣┣┓┛┏┳┛┗┏┻━╋┃┗╋┳┻╋┏┻┻╋┳╋┏┻┃┳┛┫┛┣┃
┫┻━┓┳┗┳┛┳┻┛┳┣┛━┫┏┓━┫┗┛━━┛━┳╋┛┻╋┣┗┻┳┻┣╋┗┏
┣┏┫┳┃┛┗┓┃┏━━┏┛┏┻┏━┫╋┣━┻┣━┫┛┏┳┓┫┫┛┏┻┻━┗━┏
┫┏╋┛┛┃┛┃┳┣┓┏┏┻┃━┓┛┫┓┃┻┛┏┻┗┓╋┫┳┏┓┳┻┏┃┏┻┻┫
┣┗━┃┣━┫┫┗━┗╋┛┃┻━╋┻┣━━┛┳┳┻┻┛┏┃╋┻┫┓┫┻┣╋┃┓╋
┣┓┻┏┳┃┗┣┛┻┣━┣┣┗┗━┻┣┛┛┣┃┃┳┃┓┓┛┫┏╋┻┓┻┏┗━┛┫
┓┏┛┓┓┏━┃┛┓┻┻┗┻┫┃┏┛┣┳┛┓┳━┓┓┗┣┃━┗┓┛┃┣┃┫┏┫┃
┣┣╋┣┫┳╋┛┫┃┻┣━┃┣━┗┛┓┗━╋┓┏┫┃┫┏╋┓┣┃┻┏┓┃┳━┏┓
╋┃╋┳┻┗┫┣┏┫┻┻┫┣┗┫┓┏┏┃┣┛┣━╋┃┗┫┫┳┗┳┳┛┣┛━┣┫┗
┏━┓┛┫┻━┃┓┻┫╋┳┻┓┫┃┫┛┛┛┛┻┛┗┫━┗┃┓┫━┓┓┳┓┗┓┏╋
┗┫┗┗━┛┓┗┓┫━┳┓┳┣┣┗━┫┳┛┻━┏┓┃┳┛┣┣┗┳┏┏┻
┏━┓┃┳┫┛━┻┃┃━┻╋┏━┗┣━┃┻┫┗┏┓┻┣┳╋╋┣┳┫┛┏━┃┏┻━
╋┗┣┣┣┛┫┓┫┗┛┫┣┗┏┓┳┓┛┻┓┓┃┛┫┛┣┣┓┗╋┓┗━┗┛┏╋━┛
┳━┗┻┛┳┃┏┏┻┣╋┓┣┳┗┃┳━┣┃┗┏┻┳┓╋┛┛┓┣┫┣┣┓┫╋┓┏┳
┻━┏┃┗┏┏┛┗┣╋┣┳┛┣┛━┏━┓┫┣┣━┗┛┻┣┳┗┓┻┃┓┗╋┻┻┃┓
┛┻╋┗━┛┛┳┏┣╋╋┛╋┻┛┓━┓┣┣┣┣┛┛┳┣┏┓┏┓┓╋┃┗┳━╋┫━
┛┣┻╋┳┫┛┗┣╋┣┣━┏┻┛━┫┳┗┣┓┛┓┏┳┏┳┣┳┃┏┫┓┃┫╋┣┏┃
┫┏╋┣┣┻┏┏┻╋━┓┏┃┛┛━┓┻┫┳┏┗┓┏┛┻━┓┻┛┫━┗┛┓┻┗┳┫
┳┏╋━┏┻┫┃╋┣╋┓┻┣┗╋┓┏┛┃┻┣╋━┛┏┏┣━━┛┃━┏┳┃╋╋┫┗
┓┣┏┗┻┫┃╋┛┳┃┃╋┳┃┏┛┓┣━┣┣┓━┏┓┳┣╋╋┻┫┃┓┛┏┫╋┏┫
┻┗┓┛┓┏╋┻┻┛┳┃━┛╋┣┓┛┃┫┃┣┓┻┣┏┏┳┫┗┳━┣╋┛┻╋┗┳┻
┻╋┻┓┛╋━┏┓━┳┣┣┣┫╋┃┓┗┳┗╋┗━┛┻┻┳┃╋┓┫┣╋┛╋┻╋┃┳
┫┣┗━┳━┛┗┛┳━╋┫╋┣┓┫╋━┳┗┃┛┏┻┻┳┏╋╋┏┛━╋┓╋┃┏┃┳
┣┗┫┓┫┛╋┫━┛┛┣┫╋╋┣┛┃╋┛┛╋┻╋┣┫┛━┻┏━┫┫━┗┏┻┏┻┻
┛┏┣┏━━┛┓┣┳┳┗┓━┃┛┏┃┛━┓┳━┣┳┃━┛┫┣╋┓┳┻━┏┻┳╋┛
┳━┓┗╋┛┗┓┫━╋┗┻┏┗┓━┃┗┃┣┫┫┛┣┳┛━┫╋┏┛┣┣┓┏━┛┃┣
┫━┗╋┓┣┏┳┏┃┫┫┛┏┃┣┣┛┏━┫┓┏┃┃┃━┣┗┳┳┗┳┛┳┳┻┳┳┳
┓┻┻┣┻┣┛━┻┳┏┳┃┏┫┳╋┛┏━┛┫┛┫┣┻┏╋┻┫┫┳┓┫┻┳┻┣┳━
┗┳╋┃┛┛╋┫┓┗┏┛┓┳╋┛┓━┫━╋╋╋┣╋╋┫━┓┏┏┛┏┏┃┳┓┳┣┗
┓┓┫━╋┏┗━┣━━┃┃┫┓┣┫━┳┫┫┗┏┗┣┻┣┃╋━╋┏┻┛┓┗┛┫╋┣
╋┫┫━┗┳┓┗╋┗┻┳┻┫┃┫┃┳╋┳┳┳┫┻┳━┳╋┫┗┗┛┣┳┫┫┫┗╋┃
┳┏┏┛┗┏╋┛┻┣┏━┏┻┛┣┏━┛┣╋┻━┃┗┻┫┏┗━╋┃┫━┏┫━┣┗┫
┳━━┃┛╋┫┏┫╋┓┫┣┗╋╋┣┏┫━╋┛┛┏┻┏╋┓┫┗┫┳┛┃┏┗┣┫┃┳
┏┻━┏┻┓┃┗┗┏┗┫┓┫╋┻┛┫┣┗┳┫┛┗┛┳┻┫┃╋┗┗┗┳┗┃┛┃━┣
┛┻┻┃┓┗┫┣┗┓┣┳┻┣┣┫━┃┫┗┫┗┛┳┃┫┓┃┳━┗┳┳╋╋
┃┣┓┳┗┫┗━┳╋┃┣┛┛┫┣┏┗╋┏┣┃┛╋┓┳━┫┓┛╋┏━┛╋┳┓┛┗╋
┛━┏┳┃┃┫┓━┫┛┓┣┣┓┻┃┏┏┃┣┛┫┻┻┗┣┫┛┣┫┻┛━┏┃┗┣┓┗
┳┫┻┓┻┫┣┗╋━┓╋┫┏┏┳━┫┓┻┣┛┳┻┫┫┛┛━┻┻┗┛━━╋┛┗┗┫
━┫┗╋┃┓┃┓┳┛┏━┻┏━┫┛┻┻┛┣┳┳┛━┏┛┳┃┻┛┛┫┃╋╋╋┳┫┛
┛┛┏┳┏━┃┃┫━┫┏┏┓━┏┏┻┓┫┃┳┓┻┻┻┳┏┻┫┫┏┳━┏┗╋┛┣┛
┃┃╋┃━┳┻┗━┳━┛┻┓┗┓┻┳┗┓┣┫┏┫┣┓╋┓┗┗┛┣┏┻┓┫┛┻┛┫
┗┏┻┏┫┣┫┻┻┗┓━━┏┣━┳┣┃┗┓┫━┳┣┃┳┃┳╋┛┏━┓╋┃┓┻┃┛
┫━┻┓┏┏┣┗┓╋┓┣━┛┓┛┏┳┳┗┣┏┻╋┫┳┏┏┗━┓┛┻┓┳┳┛┛┫┳
┗┳╋┏┫┃┣┃┃┗╋┏┫┳┏┫┣┃┳╋┃┗┏┏┛┃┛┳┻┃┣┳━┃┛┣┓━┛┓
┗┗╋┃┓┳┛┏╋┓┏━┓┓┃┃┏┛┛┏┃╋┏┣━┗━━╋╋┻╋┳┣━┏┏┓┫┳
━┏┗┗┛┻╋━┣┏┃┗╋┃┃┃┗┓┃┏╋┃┛┫┏┫┣╋┫╋╋┓┣┳┏┣┳┏┳┳
┳┗┫━━┗┓┫┏┫┣━┻┏╋┛┳━┻┻┓┫┃┃┃┗━┻┫┻━┗┃┏┣┗┓┓╋╋
┏┛┣┫┏┫┫┛━┗┫┻┛┓┳┳┳┳┏┃┛━╋┫┗┣┛╋┃┣┻┫┳┣━┳╋┛┣┫
━┃┣┃┻┫┳┣━┃┏┳┛┓┻┳┳┗┗┻┣┛┃╋━┫┳┫╋┳┗┗━┃━┃┛┣┓━
┣╋┛┫┻┫┣╋┗┏┣┣┏╋┏┛┣┣┛╋┛┛╋┛┏┣━┣┏━┓┃┗━┻━╋┃┏┏
┓┻┛┏┳┣┏┛┏┗┳┣┛┃╋╋━┳┛┣┓╋╋┫┗┗┫┣━┣┗╋━┳┻┫┣┃┓┃
┗━━┓┣┫┳┛━┣┳┓┏┛┳┛┻┗━┳┣┻┛┛┗┳┓┫╋┓┓┻┳┫┃╋┓┫╋┻
┏┣┗┗┏┃┗┳┳╋┳┳┏┓┓┓┻┛┛╋┫━┛┃┣┗┏┫┗┏╋┏━┻┏┻┃┣┳┣
┳┏┛┣┻┳┃┳┓┻┣┓┛┻━┣┳┫┗┏━┫━┃━┻┓┣┫┗╋┃┓┓╋┓┛┓━╋
┓┗┃━┃┻┓┣┓┏┏┻┫┛┓━┃┳╋┏╋┏┳┃┛┗━┛╋┃┳┛┓┳┃┻┗┫┗┓
┓┳┛╋┃┻┃━╋╋┛┓┻┫┓━┳━━┛┻┛┃┃┃┳╋┗┏┳┗┳━┫━┣┛┏━┏
┫┫┫━┻┛┫┃┣┏┣┓┗┏┻┃┗━┗┃┏┏┓┓┳┗┃┛━┏┗┏┗┫╋┗┏┃┣┣
╋┏┻┓┣╋┫┻┳━┫┏┛┫┳┫┃┛┛┛┻┃┫┻┫┛┻┓┳┗┛┏┣┣┃┻┳┣━╋
┣┏┣┛╋┻┗┏┻┣┗┗┣┣━┃┫━┛┓╋┗┗┫┣┗┣┻┻┳┓┣┫━┳
┛╋━┣┣┏┏┃┏┗╋┏┣┓┗┻╋┳┗┳┓┣┛┛┏┫┓┃┣┃━┗┃┏┃┣┓┓┗┳
┓┛┏┓┛┃┳┃┣┏┃┻┏┻┓┳┻━┛╋┛┣┃┳┛┳┣┫┳┓┣┣━┛╋┻┏╋╋┳
┗┻┻┃┗━╋╋┣━┻┗┳┛┻┗┛┃┛┃╋┗╋┃┗┳┫┃┏┓┗┛┻┣┃╋┳┫┗┃
━┗┛┻┗╋┫╋┓┳┣┻┻━┗╋┗┻┛┻┃┓━┗┳┗┻┛┣┗┣┓┗┳┻┣┏┓┻┃
╋┛┣━┣┫┫┛┻┗┻┣━╋┻━┻┏┳┏┳┣┳┓┓┻┓╋┣┓┻┏┓┃┻┳┣┛╋╋
┗┻┓┏┛┻━┃┓┛┻┣┣━╋┓┗┫╋┗╋┣┃┓┏┳┻┓┻┓━┓┻━┻━┏┫┏╋
┳╋┓┃┗┫━┓┓┗┃┣┫┣┳┳┏┃┛┻┳┻┳┻┗┻┃┏┫┫╋┫┳┛┳┃┻┏┓┓
┳━┓┻┃┛┃┛┃━┗┳┻╋┻┓━┃┣┃┫━━┫╋┃┏┓┫━┻┗┣┏┃┣┛━╋┻
┏━┃━┗┛┳┏┳╋╋┻┓┗┃┃┫┃┣━┗┏┛━┫┣┗┳┗┓╋┏━┏┗┓┏┫┗┓
┫╋┏╋╋┳┫┓┣┗┫┃┫┻┓━╋┛┏┓┳┳╋┻┻┻━┳┻┛┣┓┛┳┓┣┳━┳┗
┳┳┣┻┻┗┗┻┫╋┳┣┗┗┏┃╋┗┓┳┻┗┫┻┳┏┗┛┻┫┣┃┏┛┏┏┏╋┫┗
┫━╋┣━┻┣┛┗╋━┳━╋┣┳┳┻┃┗┃╋┻┣┓┣┻┣╋┓┓┛┛┛┗┗┫┳┻━
┛┛━┃┣┛┃┳┏┏┫┗┫┏┓┏╋┣━╋┛┳┏┻╋┓━┫┣┣┃┗┳┏┏┛━┗┏┣
┃━━┫┏┏┣┣━╋┓┫┓━┃┃┫┛┏┏┳╋┛┓┃┏┻┃┛┏┛┏━┳┫━┣┏━━
┛┛┛━┻╋┏┣┻┓╋┗┫━┓┻┳┏┓┫┃┻┳┣┣┓╋┣┃┛┛┃┣┏┏┓┫┻┣┳
┗┃┓┳━╋━┳┫┣━╋╋┃╋┗┓┻┫┏┫┣┛┗┗┳┻┳━━┫┻┛┏┗┓┫┓┗┛
┃┫┗┃┃┣┗╋┳┃┛┓┣┗┃┳┛┣┗┫╋┗╋┗┳┏╋┗╋┻┓┣┃┳┫┃┏┫┣┻
┻┛┗┳┏┣┣┏┫┳┛┫┗┻┏┃╋╋┏┻╋┫┗┻┏┛┣┓┓┳┫┓┓┛┗┻┣┃┏┻
┃┛┓┏┫┫━┓╋┫╋┳┛┓┃┻┫┏┃┫╋┛┳┏━┫┓┳┓━┓┃┗┏┫┛┗┳┳┗
┓╋╋┣┛┏┣┏┫╋┣┻┫┣┏┫━┳┳┳━┏┳┫┃╋┳━┳┗╋┛┛┓┏┻┣┛━┻
┛┛┗┣━┻┃━┛┣┻┻╋┃┫┣━┳╋┗┫┓┣┗┻━╋┓┳┏┗┏┫┻┛┣┣┓┻┃
┻━━┫┻┓┫┓┏┳┫┛┣┳┣┗┻┏┗┃┏┻┓┛┫┫╋┫┓┃┓┏┓━┗┗┳┫┣┫
┣┫┗┏┗┃┻┃┣┗┓┓┻┗┣╋┃━┃┫┫┏┓┗┓┻╋┗┫┛┣┳┻┳┗┳┃┻━━
┏┻╋━┫┻┏┻┣┳╋┫┫┃┃┃┣╋╋┃┏━╋╋┳┫┗┓┗╋┃╋┫┓┓
┳┏╋┏┫╋┻━┏┃━┳┛┣┏┏┣┻┣┗┗━┛┛┏┃┓┻┳┛┃┫┓┫┻┳┏┃━┳
┓┻┃┛┗┣┗╋┣┗╋┛┫┗┫┓┛┳╋╋━┣╋┛┫━┫━┏┻┃┳┳┻┛┓━┃┛━
╋┃┏┳┣┏━┛━╋┻┣┓┳┃━━━┫╋┃┏━┛┳┳┣┏┗━┳╋┳━┛╋┣┃┳┓
╋┗┳┃┫╋┓━━┗┃┗┃━╋┃┫╋┃╋┃┻┻┃╋┻┓┳┛╋┏┻┓┻┗┏┗┓┃┫
┏┳┫╋┃┳┳━┫┛━━╋┻┣┳┛┃━┛┗┳┃┗┳━━╋┣┓┏┛┏┫┏┓┻┏┗━
┻╋┫┏┻┫┳┻┳┻┛┃┫┓┏┻┫╋┣┻┗╋┓━━┏┗┫┻┓┓┏┛┳┓┫┏┃┫┣
━┻┣┛┏┛┻┏┣┫╋┻┻┓┏┳┻┣━╋┗┛┛┓━┻┏┓┣┏┳╋┳┛┗╋┣┃┫━
┗┻┓┓╋┳┫┃┏┣━╋┳┗┻┏┫┻┣┫╋┳━┫┛┫┛┃┏┛┫┛━┣┳╋┳┓┣┛
╋┃╋┏┓┏┻┣┫┏┻┫┛━╋┻━┗┃┣┗┳┛┗┃┳┓┻┻╋┣┃╋┓━┣┃━┳┻
┳┳┛━┣┗━┻┫━┏┗┛┃┛┓┻╋━┳┏━┳╋┫┏╋┗┛┫┣┳┃┃┫┻┻┫┓┓
┏┓┛┃┳┣┣┻┫┏┗┓━┫┻┛╋┏┫┛┗┓┫┛┏┗┏┻┳┛┳┫━┃┏┗╋┣┻╋
┗┣┗┏┣╋┻┻┓┻┏┗┏┫┳┏┛╋┓┃━┓━┣┓┳┣╋┣┏┻┓╋┛┗━┣┻┫┻
┏┻┳┓┗┃┣┗┓┻┗┏┳┛┛┃┛┏┃━┫┓┳┳┳━┳╋━┳┗┗┃┻┻┳┫┃┫┏
┻┫┗╋┓┃┻┣┻━╋╋┛┏╋┗╋━┗┣┏┃┏╋┳┃╋━┓━┻┛┃┏┣┗┓┛┓━
┳┫┛┏┃┃┫┓┻┃━━┗┳┻┛╋┗━╋┛┳┃━┫┃┣┫┻━┻┣╋┃┫┫┣┻┃┛
┓┏╋┗┻┏┣┳┓┗┓┣┫┳┏╋┛┓━┳┻┛┳━┏━┳┻━┫┻┏┻┓┓╋┓┣┗┫
┛┛┫┗┃┓┛┻┏━┫┫━┗╋┛┏┛┏┓┛┻┃┫┃┣╋┛┛┃┫┛╋╋┻┣╋┣┛┛
┛┛┏━━┃┳┏┻┛┏┃┳╋╋┓┃┛┻┳┣┫┗┓┏┫┗┏┗┻┳━┳╋┛┳━┗┃┓
┣┗┫╋┓┛┓┫┃┏━┳╋┓━┃┳┻┃┏┳┗╋┛┻┏┫┗┏┫┳┃┻━┫┫┻┓┗╋
┣┻┣┻┗━┗┓━┓╋┣┓┓┳┳┏╋┓┳┓┗┛┏┳┻┛┫┗┛┗┻┓╋┓╋━━┏┏
┏┓┛╋━┫┳┏━┃┫┣┃╋┳┻━┣┣┻┃┻┣┃┛┗┳┛━┫┣┓┣┏┣┏┃┏┣┏
┏┣┃┓┻┏┻┓┗┓┳┏┗┻╋┓┓┳┛┳┻┳┻┫┫┳┃╋┫┛┃┫┳┳┃┏╋┻┏┻
┫━┗┛┃━┫━┣┫━╋┣┣┓┣┗┓┓┳╋┻━┫┫┻┫┻┓┏┃┗┳┃┣┏┓┳┛┳
┏┃┓┣┃┓┣━╋╋┳┫┏┳┃┃━┛┻┣┳┏┃┓┳━┫┓┏┻━┳┗┗╋
┓┛┣┳╋┻━┗┛┣┓┳┛┛┃┗╋━┃┛┗┳┗┏╋┃┏┃┳┏┗┏┳┫━━┃┛┫┏
┻╋╋┫┳┓┗┣┃━┻┗┏┓┣┣┃╋┏┓━┓┻┻┻┓┓━┛┳┳┳┻┻━┳┏┗┛┓
┛┏┛┏┃━┃┳┳┃┓━┫╋┣┗┗┫┛┃┣━┃┗┳╋┓┓┛┓┗━┃┃┗┛┃┃┗┻
┓┗┣╋┻┣╋┛┣┏┃┗┫┻┗┗━━┛┏┗┫┳┏╋┣┫┗┏┫┏┓╋┃┃┗┃━┗┓
┳┓┻┳━┃┗┣┓┗┗╋┃╋┃┣┓┻┳┗┗┃┏┫┏┛┣┻┗┣╋┫╋┃┻┓┓╋┓╋
┓╋┫┃┗┳┛┻╋┣┓━━┏┫┻┏┗┛┻╋┣┳┫┻┻┓┏┫┛┃╋┛┗┏┣┏┫┏┃
┛━┳┳╋╋┏┗┣┗╋┫┗┗┫┛┣┗╋┏┣┓┣╋┣┻┓┛┫┃┣┓┛┣┣┛┓┃┛┫
┗┏┃┳┃┓┏┳╋┃┗┫┫┗┣┣┃┫┣┣┳┏╋┫┗┃┛┻┓┣┏┳┳┻╋┛╋┏┫┃
━┗┛┳┣┣┏┣┃┣┏┳┗┳┫╋┳┃┛┗┏┻━┳┓┻━┓╋┓┻┃┳┛┳┻┓┃━╋
━┏┛┻┻╋━┓┗┃┻┃┏┣┗┏┏┏┣┗┏┓┻┓━┗┛┛━┻┫┣╋┳┳━┛┓╋┫
┻┛┣┣┗┏┛━┳┓╋┗┃┃┣┳╋┗┓┗┏╋┓╋┓┗┻┫┫┏┻┃┛┛┃┃┗┃┻┻
┗┻┃┻┣┗┏━┻┳━┳━┻━┏┛┫━┃┳┣┗┗┏━╋┫┛┣┛┫┃┃┫┗╋╋┃┗
┗┣┫┓┻┻┗━┳┫┣┃┫┫━╋━┫┏┃┫┳┳┳┓┗┓━┛┃╋┗┓┗┣┛┃┻┣┃
┓┓┓┃┻┗┣╋┻┓━┛┫┳┫╋┗┃┓╋┓┗┣┓┓┣┗┛┏┃┓┏━┗╋┓┫┻┫╋
┗┫━┳┻┛┫┃┫┓┳━┻┏┓┳┻╋━┳┗┗┏┛┃━╋┗┏┣┗┳┃┳╋┛┣┫┓┳
┣╋┓┃┛┳┣┏╋┫┳┏┗┻╋╋┓╋┣┃┏┓╋╋┗┃╋╋┛┫┓┓┻┃┻┓┛━┃┻
┏┳┳┗┳╋┛━┫┗┻┛┛┳┛┫━┗┃┏┫┻┻┃┃┛┫┫┃┓┃┫┣┫━┫┣┗╋┃
┛┣┳━╋┏┳┓┛┗┣┫┓┫┏╋┣╋┓╋━┗╋┃┳┣┣━┫╋┃╋┗┛┣┗┣┛┫┫
╋┓┫┫┗┃┏┃┻┃┛┃┣┛━┓┣━┫┫┻┻┳┏━┗━┫┛┣┻┳┳┣┏┏━┃┻╋
╋┫┻┏┛╋┛┫┃┓━┃┛┣┳━┓━━┻┛┻┗┣┻┓┃┗┗┓┃━┣╋┏┻┫┳┏┏
┓┏┛┃┃┗┳┓┓┛┫┻┣┛┣┓┣┻┳╋┣┻┻━━┣┻┓┛┓━┳┻┻┻┃┳┳┏┓
┣┛┫━━┓┏┫┓┃┗┓━╋┣┫╋┗┫┛╋┏┗╋━┫┃┛┫┓┏┳━┓┣━┻┣┳━
╋┓┏┃┛┣┣┏┳┏━┳┫╋┳┏┳┫┳┫┏┓╋┫┃┳┣┓┃╋┫┛━╋┏┣┳┳┏┣
╋┣┏┓┫┳┻┻┃┓┳┳┳┳╋┓━┫┫┫┃┓┛┃┻┏┳┛┣┏╋━┃┻┻
┗┃╋┻┻┗┣┗┳┃┳┏┳┓┃┣╋┣┗┣┃┏┓┣┓┳━┏┃┫┣┳╋━┗┻━╋┗┗
┣╋┛┃┃┫╋┳┻┛┏━┫┏┣━┗┓┫━┛╋┏┏┣╋┣┻┏┏╋╋┳┫╋┫━┫┳┣
┳┏┓╋╋┫╋┳┗┣┫┃┓━┗┗┗━┓┗┃┗┛┫┻┏━╋╋┃┗╋┏╋┛╋┏┏┓┳
┏┳┳┫━┛┳┏┏━┫┓┛┛┗┏┛┃┃┫┓┻┫┃┫┏┫┛┏┏━┗┃┳╋┛┓┣┃┛
┣┗┓┻┛┫━┏┻┻┓┏┛━╋┃┫┣┃┃┓┻┓┛━┏┏┳╋┣┛┫╋┫┓┻┣┳╋━
┏┛┛┃┗┓┣┓┓┏━┳┻┓┻╋┏━┓╋┫┣┃┛╋╋┗┻┓┗┓┻━┻┫┣┫┣┣┣
┫┃┻┫━━┃┛┏┓┛┻┃━┃┃┫╋┗┣┣┻┗╋━╋┛┫┃┫┳┗━┃┓━┃╋┏┣
┏┏┏━┫┣┗┃╋┗┗┫┣┳┻┓┗━━┳┳┗━━┏┻╋┓━━╋┣┣┣┣╋┻┗┛┏
┓┃┏┃┛┓╋┳┃┳┏┗┏┏┻┳━┣┻┏┻┫┗┓┃┓┛┓╋┻━┳┏╋┓┗┻┏┛┻
╋┳┫┓┣┃┳┗┗┛╋┣┛┳┃┃┏┣┫┻┃┛╋┓┗━┫┣┫┃┓┣┛━┛┛┓┏┻┏
━┗┳┓┛┫┛┻┗┻━┏┗┻┫┗┏┓┛┓╋┃┣━┛┛┣╋━━┏┻┗┓┃┏┣┏╋┫
╋┃┗┏┃┗┓┃╋┓┫┣╋┣┗┫┏┃┃┏┏┣┣┃┏┛┃┏┗┣┗━┏┃┻┗╋┫┗┫
┳┓╋┏┓┏┓╋┗┗┻┗┛┫╋┏┳┃┃┏┳┣╋┻╋┗┳╋┻┛┓┏┳┣┳┃┣┫┣┛
┓┛━━┳╋┣┻┃┛┃━┗┏┛┛┳┗┃┛┣┏┏━┫┃┛┛━┣━┓┏┣┣┓┓┫┳┏
┻┃━┻┏╋┃━╋┗╋┫┫┫┛┏┃┗┓╋┻━┓┗┃┳┏┣┗┏┫┓╋━┏┳┏┓┗╋
━┏┣┻┻┛┣┓┛┓╋┻┛┻┣┏┓╋┃┓┏┛┣┏┣┓┳┛┛┃┃┳┏┗┃┣┗━┛┗
┗┫┻┃┗┏╋┛┗┗┏━┓╋┻╋┛┏┏┃╋┫┳┓┣┫┛╋━┫┫┓┻━━┻┓┛┣┓
┫┓┏━┫┗┣┻┣┳┃━┳┗━┗┛┓┫╋┳━┳╋┏╋┃┏┳╋┃╋┳┻┏╋┃┃┫┫
┣┗┗┓┣┏┏┛┛┏┛┣┣┣┛╋┫━┳┓┛┫╋┳┏┫┏┓┃┃┫┏┛┏┃╋┏┻┛┳
┳┛╋╋━┏┏┫┏┫┣┓━╋━┣┳┏┻┳┓┏╋┃┏━┃┓┓┫╋┳┻┓┫┃┻┓┳╋
┣┛┗┗┛┃┃━┫┏┃┣┃┏━┃╋━┫┣┛┗┓┃┻┗╋┃╋┛┛┻┓┫┫━┻┻┛┃
┫┗┃┳━┏┣┃┗┏┗╋━╋┏┏━╋┏┏┏┏┏┏━┫┗┓┻┏━┗━┳┏┳┃┻┣┳
┗━┳┻┗┏┛╋┏┻╋┗┛╋┃┗┏┫┏┣┫┗┛┃┳┃┳┏┣┳━━╋━┛┗━┫┻┣
┛┻┃┏━┻┃┗┛┏┏┃┫┏┃┳━━┛┃┳┻┃┳┃┗┏┏╋┓┳━┓┗┛
┏┛┳┣┓━━┃┓━┏╋┓┛┻━┃╋┏┫┻┫┛┗┏┻┻┻┏┃┳┃┻┣┃┻┏┻┏━
┗┏┳━┫┏╋━┻┫┓┛┓╋┣┓┃┗┛┏┳┏┏━┛╋╋┫┛┣┏┻┳╋┣┣┻┏┏┃
┫━┃┃┛┃┫┣┫┏┛┓┃┓╋┗┫┏┏┫┳┗┏━╋┃┣┏┻┣┗┣┣┻╋━╋┣┳┫
┫━┏┃┣━┣━┛┓┳┣┏┳┛┣┃┫┃┫┗━┳┏┳┣┃┛┓┻┗┫┃╋┛┗┃┏┣┃
┓━━┏┓┣┣┳┣┻┗┣┏┻┓━╋┣┻╋┳┓┳┗┣╋┏╋╋┗┳┳┗┃┃┻┛┏━┻
┛┓━━╋┫┛┛━┏┓┣┳┳╋┗┳┻┻━┗┫┻┻┓┳┓┃┻┏┏┳┓┏┫┻┣━┏┳
┏━┛┗┻┛┳┃┓╋┗┳┓┫┣┓┫┗┏╋┣┗┏┛┫┳╋┏┛┳┗━┛┓━┃━┏┣┳
┓┃┃╋┃┗╋┛┫┗┃┓┗┻┓┏┻┳┛┓┣╋┏┓┏┗┏┓┃┗┻━━┣┣┛┫┳┏┣
┫┫┓┫┛┓┛┫┃┓━┫┳┳━┃╋┏┗━┛┓┫╋┗┗┫┻┓┛━┻┳┓━┻┳┳┣┻
┃┻┳┗┃┗┻╋┗━┣┳╋╋┛━┛╋┗┃╋┛┣┃┓┃┛┳┣━┳┻┫┗━┳┻┏━┃
┓┛━┻┓┛━┛┃┏┛┳┻╋┗┻┃┛┓┓┳┏┗┻┫┓┫┳┳┗┓┗┫╋┓┛╋┏┛┏
┳┛╋━┫┻┣┗━┃┳┗┣┛┗╋┗┳┏┓┳┏┫╋┣┓┫┗┫┗┗┛┳╋┣━┏┏┓┓
┻┗┛┻┃┗┳┫┫┻┻┗┃╋┃━┛┏┳┳┗┳┃┣┗╋┫╋╋┃┛┏┻┳┃┣┏┻━━
┗┃┃┣┛╋┃┏┓┏┃┗┏━╋━━╋┫┃━┫━━┃╋┣━┃┏┛┻┫┫┃┃━┣┛┛
┏┏┓┏┏━┗┏╋┃┫┏┗━┳┃┓┗┏╋━━┫┛┳┓━━┳┓┗┳┳┻┃┻┻┻┗╋
┣╋┫┓┫┛┗╋┳┣┛━┓┓┣┳┫╋┻┓┏┣┳┳┫┻┗┏┗┓━╋┻┻┻┣┃┻┳┗
┓┗┣┫┫┗┫┃┓┓┣┗┳┫┣╋┏┏┓┃━┣┫╋┛┏┻┳┃┻┏┳┫┣━┗╋┗┛┛
┏┻━┃┓┗┏┳┳┣┃┣┃┛┣┃┛┣┳┛┳┓┏┃┛┏┻━┻┻┛┗┃┻━┛┏┃┻╋
┃━┣┃┫━┻┳┫┗╋┻┳╋┏┓┃┻━┗┣┳┫┣┓┃┃┛━┛┗┗┗┓┏┗┏┛┗┗
━┛┏┗╋┫┓┛┗┫┳┃┏┗┻┗┣━╋┳┛┫┃┃━┗┗┣┳┫┣┏┣┻┃╋╋┓╋┗
╋┣┳┣┓┣┫┣┗┏━┃━━┣━╋┗┫┳┳━┫┓┏┳┃┃╋┻┻┏┏┳┳┻┓┓┳┛
┓┛┳┻╋┳┫┛╋┓┃┓┫┣━━┛┏┗┓┗╋┛┏╋┳┛━┻┃┓╋┻━┏┃┏┗┃┓
┛╋┻┓┳┛┫┓┛┛┛┃┏┻━┻┛╋┗┣┻┣┫┏┳━┫┫┃┃┣┓┗┣┻┫┗━┻┃
━┫┃┏━┛╋┃┗┓┛┛┓━┳┫╋╋┣┣━┗┏┃┻┃┓┏┃┛┛┻┻━┳
┳┃┻┏┗┣┗┗┻┗┗━┣┃┣┻━┗┏╋┓┣┓┻┻┛━┃┣╋┣┳━┫┃┻┳╋┗╋
━┻┣┗┗┓┃┓┃┃┗━┗┣┳┏┳┗┻┃┫┳┳┣┏┏┓┏┃┻┻━╋┫┓┣┫┃━┳
┏┗┛┳┓┓┣┣┻┛┓┫╋┳┣┫┳┛┣┃┻┓┻┏┗┃┗╋━╋┛┻┣┛┻┛┃┫┛┗
┻┏┗━┛╋━┻╋╋┣━┳┛┳┓┗┏┗┫┣┛┏╋━━┏┳━╋┃╋┏┗━┳┓┗┓┳
┫╋┃┏━┏┓┛┏╋┃┓┛┳┓┳┓┛━┳┳╋╋┃┣┓┳┃┓┃╋┓╋╋┫┳┫┳┻┳
╋┗┛┓━┛┳┗┛┫┣┛┗╋┣┛┻┛┻┫━╋┃┃┣┏┏┛┻━━┫━╋┻┗┫╋╋┳
┛┏┏┗┣╋╋┗┃┫┓┣┛╋━╋┻┓┫╋┗┛┫┳┃┳┗┓┛━┫┗┗╋╋┗┗┃┻┣
┗┏┃┛┏┃┻┣┃┛╋┫┫━┳┗━┣┣━┳┃┳┣┏┃┃┫┳┻╋┻┓━┻╋┻┣┗┗
┻┛┻╋┓━┛┣┳┓┻┣┣┫┃┫━┏┓┓┃┏┳╋┃┻┗┗┓┣┻╋┫┗┻┗┗┫┗┫
━┻┣┫┏┳┣┏┻┏┳┃┗┗┣┳┣┃┓┏┛━┫╋┣┣┫┓┏┛┏━┛┫┏┓╋┗┏┛
┛┫┻┳━━╋┏┛┣┃┃┓┓━┗┓┫┻┳┓┓┃┳┃━┳┓━┻┏┃┻╋┫┗┻━┏━
┣┣┃━┏┗┏╋┃┏┻┃╋┫┏┏┫┛┗┃┓┣┣┓┓┓┫┳┗━┛┫┓━┻┛┳┻┻┃
┓━┳┳┃┓┳┗━━┓┣┓┛┗┏┃┃┗┛┏┓┳┛┻┛┓┣┃┳┓┫┏┛┻┃┛┃┳┫
┫┣┛┛┃━┳┣╋━┏┓━┓╋┓┗┣┫┣┛┓━┏┗┳┃┓┃┫━┛━┏┓╋┣┛╋┃
┛┓┛╋┣┗┏╋━┃┏┓┓╋┓┻╋┫╋┗┃┫┣╋╋┫╋┳┃┏━┃┏┳┏┳━┏┓┃
━╋┫┛━┃┃┣┛┛╋╋┃┗┏┣┫┗┻┗╋┗┣┫┗┛┻┳┓┏┻┃┗┫╋┛┣┃┳┛
╋┛┃┫┓┗┗┛━┏┻┓┫━━━┓┓┃┳╋┻┛┏┗┛╋┓┗┛┻┳┻┣━┳┗┛╋┃
┗┓━┳━┻┻┳━┻┓┗┓┻┳┃┏┫╋┓━┗┣━┛┻┣┃┓┫┏┛┫┗┃╋┻╋┛┃
━┻╋┗┃┳┻┫╋┫╋┃┏┫┳┛┏━╋┳╋┃┗┓┻┛━┓╋┏╋┻╋┳━╋━━┗┛
┛┃┏┓┣┫┫┻┻┏━┓┓┓┏┛┻┻┛┻┫┫┛┳┳┓╋╋┃┣┫┗━┃┏┏┓┃┗╋
┛┃┻━┻┻┗┓━┏┻━┓┳┃┳┻┏┳┏┛━┻╋┻┗━┻┓┓┓┗┣╋┻┛┻┣┗┻
┻┫┳┣┛━┻┓┻┛┏┓┏┃┳┻┫┛┓┓┃━┣┛┫┣━━━┃┃┓┻┫┣┫┏╋┗┏
┫┗┓┳┫┣┓┗╋┳┳┃━┻┳╋┏┓┫━╋┛┛┏┫┛┳┣━┳┻┛╋┛━┛╋┏┣┣
┳┫┛┻┻┣┻╋┓┻┫┣┳┃┃┛┗┏┓┻┛┏┣━┃┻┳┛┏┻┓━┗┛┓
┣┳┫┳┣┳┏┣┛╋┏┻┓╋┃┫━┏┣┓┻┫┏┛┣┃┻┏┳┻━━╋┫┛┃┫┗┣┫
┫┗┫┛┳┗┓╋┫┃┛┃┓┃━╋┫┫┣┫┗┗┳┃┗┳┃━┛┳━┏┳┃┃┻━┓━┫
┏┏┓┃┃┳┣┛┛┳┏━━╋┃┓┳┣┛┏┣┣╋┳┣┻━┓┃┓┛┫┃┏┛┃┃┛┃━
╋┳┛┫┓┛┏┻┫┫━┣┫┫┣╋━┗┗┃┓┃┳━┛┫━┏┳┫┫┫┻┗┛┫┫┣┏┳
┃┃━┃━┛┻━┗┣┫┻┓┓┗┓╋┓╋┣┣┗┛┃┳┳┗┃┗┓┗┛┓┻┫┏╋┻┳╋
┗┳┛╋┗┏┗╋┫┏━┛━┳┫┗╋┫┗┃┏┏┻┓┳┣┻━┳┏┣┏┳┓┃┓┳┛┏┏
┫╋┫┃┃┃┏┗┛┏┏━━╋┏┓┫┏┏┓┻┳┻┃┫╋┃╋┛╋┣┻━┳┗┛┃┳━╋
┣┛━┗┣┻┃╋┃┗━┣┣╋┫┗┏┳┫┻┗┓┫┃┗┗┏━━┻┓┫┏┣┛┃━┗╋┣
┏╋┫┫┫┃━┻┻╋┫┓┛┏┛┃┓┣┻╋┛┛┫━╋┫┃┫┃╋┳╋┳━┏┻┛┫┛┓
┓┣╋┫┓━╋┳┣┫╋┏━┗╋┃┣┃┓┛┓┳┛┳┃┏┓╋┗┫┗┫┛┻┣┫┣┓┫━
┓╋┃━┫╋┓┏┫┳┏┃┃┗┣╋┏┫┛┗┏┛┛┳┻┗┏━┓┏╋┓┫┻┓┫┛┣╋┏
┛━┳┛━┫┻┣┣╋┃┻┛┣┃┏┗┓┣┣━┃┓┃┃┓┳━┳╋┫┗┓┓┗┣╋━┛┃
╋┻┛┳┗┓┳┃┏┏┻┏━╋┗╋┳┳╋┣┳┻┗┃┏┻╋┓┃┛┏┫━┣┏┫┓┏┗━
┻┳┓┛┻╋┻┣┣┣┳┃━┣┳┃┃┗┗┓┣┛┏┓┫━┃━┓┃━┻┏┓┗┏┫┫┫┻
┃┛┃┻┃┻┗┫╋┳┻┣┫┻┻┏┳╋┫┣┗┣┓┗┛┗┗┛┛┳━╋┳┛┗┫┗┣━┃
┳┫┃┏┣┃┣┫┻┏┓┳┏┏┗┓┓┳┛┗━╋┛╋┗┫┣┓┛┛┏┃┃━┳┗┳┻┗┗
╋┗┻┫┫┓┃┛┻━┳┛┗┣┣┓┃┳┏╋┫━┗╋┗┳┃┳━┃┳┃━┏━┓┗┛┻┗
┏┫┏╋━┻┫┗┫┃┣┓┻╋┓┻┫┻┓┛┃┣┳┣╋╋┳┃┗┛┫━┓┻┻┛┗┣┃┛
┃╋┏┏┛┳┻┗╋┳┗┛┓╋━┳┳━╋━┗┻┃━┓┗━┃┓┫┗┗┛━┻┳╋┛┃┓
┏╋━┗╋┫━┻┃┫┏┃┗┛┳┓┓┓┓┛┛╋┣┏┏┃┣┣┛┣┫┏┫┣┳┫┗┣┫┃
┛┛┃┗┓┓━━┗┓┣┻┃┃┻┓┏╋┫┗┃┃┛╋┣┏┣┓┛┳╋┓┣┻┫┣┃┓┳┓
━━━┓┗┳┛┛┫┻┻┣┃┛┏╋━┳╋┣━┛┛┫┫┓┓┻┳┏┫┻┃┃┃┳━┏┛┳
┳┗┻┳┻┃┗┃┓┓┓━┃╋┛┣┻┣┏━┃┳┏━━┏┗━┫╋┣━┛┃┻┏┗┓┻┃
┣┳┳┓━┗━┛┓┣┗┫┗┓┻┫━┗┏┣┏┛┣━┳╋┗┛┗┳━┛┓┏━
┫╋┳┗┃┳┏┣┓┛┃┫┏┣┣┗┻┣━┻┻┻╋┻┃┻━┃━╋┃╋┃━┗┳┛┏┓┛
┳┛┓┣┫┻┳┣┃┗━┗┳┣━┓┣┃━━┳┏┳╋┻┣┓┣┛╋┛╋┏┫┓┳┗┃┃┣
┃┗┻┣┛┣┳┛┻┗━┳┫┃┳┓━┃╋╋┛┓━┛┳┏┗┛┃┃┳┏╋┻┫╋┳┛╋┳
┓┣┃┳━┳┫┫┫┏┫┻┗┳━┻┏┛┻━┓┏┏┃╋┳┛╋╋┻┓┣┫┓━┗┻┻╋╋
┣┫┳┻┗┳┏┃┛┓┳┫┛┳┫┻┳┓╋┓┛┳╋┳┛┳┻┳┳╋┏┓┓┣┏┳┻┻┓┃
┻┃┃╋┣┏┃┻┏┏━╋╋┏┃━┣┻┛┛┛┏┛┏┻┫┏┫━┛┃┣┗╋┗┏┫┏┓┛
┣┏┃┗┗┛┏╋┻┏┻╋╋┏┗━┳┣┛┳┃━┣┏┫┓╋┫┫┫┓╋┛╋┫┻┛┻┫┣
┃┏━┛┻┗┣┻┓┛┣┳┃┏┣┗┃┫╋┓╋┳┃┛┛┗┛┓┃┫╋┻┳┛┛╋┣━┳━
┫┻┗┃┫┃━━┛╋┳┳┳┓╋━┗╋┻┗┫┏┓┻╋┫┣┏┓┳┫┓┃┣┏┃┗┗┻━
┻┻┳┛━┳┳┫┃┣┗┳┃┫┓┏┫┃━┛╋┳┃┻┻┗┛┫┳┳┃┻┳┛┃┏┫┣┗┗
┻╋┏┏╋┳┗┳┃┳┫━┏┏┫┓┳┣┏╋┏┻┻┳┫┻┳┓┣┓┳╋┣┣┛┏┳┳┛━
┓┣┏╋┳┻┻┣┫┃┛┫━┳╋┳╋┣┣┓╋┻┓┻┛┏┏╋┗┣┗┫━┓┏┗┣╋┳┏
┏┓┃┫┫┣┳┳┣╋┗┏╋━┣┫┻┫╋┃┛┛┗┓┃┗┛┛┃┣┛┻┫┳┃┻┫┣━┫
┃┫┻┗┣━┫┓┳┓┫╋┏┃╋━┳┫┫┫━┛┛┻┏╋┫┗┓┛┏┣┛┫┓━┳┻┃┫
┫┏┏╋┣┓┣┏┓┏┻┃━┳┫┣┳╋┻┓┏┓┛━┛╋┓╋┳┓━┣┛┳┓┃┫━┃╋
┳┳┻┗┗┛╋┛┳┗┻┗┛┗┫┣┫┗┳╋┻┗┻╋┓┓┳┫╋┏┃┛┫┛┛┃┳┓┓┗
┻┻┗┫┏┗┳┻┻┗┻┃┛┗┻┻┏┻┣┳╋┓┗┣┻┻┣┫┣┗┏┫┓┏┏╋┃┳┃┓
┫┣┳┫┏┻┗┣┓━┳┃┳┗╋┏┣┗━┳┻━┃┗┃━┃┗┃━┳┃┫┓┣╋╋┻┃┻
━━┃┳┛┣┛┓┻╋┏┛┏┗┛┓╋┻┗┃┃┃┣┫┏┛┫┻╋┗┓┳╋╋┫┏┗━┗┗
┳━┳┻╋┃┣┏┳┗┣┏┫┛┏┓╋┻┗┃┗┓┣┫┃━┫┓╋━┛┓┗┻┫┛━┻┏┻
┛┻┳┃┛┳╋┫━┣━┻┣┣┓┫┻┫━┳┣┏┫┓┃┗┓┻┗┏┫┫┛╋┃┃┛┳┃┃
┻┻╋┣━┃┏┏┣╋┻┗━┃┳╋┗┏┳┗╋┗┻┣┗━┓┛┣┗┛┏╋┃┏┏┛┗┻┳
┏┏┃┛┳┻━┗┫┣┫┫╋┣━┳┣┛┗╋╋┏┃╋┓┫┣╋╋━┫┗┫┗┓┗┳┃╋┏
┳━╋┻┣╋━┛╋┳┓┻┻┓┻╋━┳┏┣┻┛┳┻┫━┓┃━┓┓┓┻┗┃
┳━┫┏━┫┳━┗┃┃╋┻━┗┛┛┣╋┏┳┫╋┓┛┣┛┏╋╋━┛┣┫┓┫┣┛┳┛
┏┳┓┣╋┣┳┓┛┫┃┓━╋┛━┻━┳┳━┻┗┃┗╋┻┗┻━┏┣┏┛┣┣┓┗━┣
┓┗╋┏┓┣┓┗┃┻┳┛┻┃┛┛╋╋┏┃┣┻┛━┣┏┻┓┻┓┓┓┻━┫┓┫┫┗┫
┏┃┏┳┳┻┣┗┓━┓┣┻━┣┣┛┗┃┏┫┳┫┃╋┗╋┳┃━┃┗┻┫┛╋┣┓┳┃
┳┻┻┓┻┃┻┏┓┏┛┗┣┗┏┻┃┛┻┛┏┳━┓┻━┏┏┛┻┳┗┃━╋━┓┗┳┫
┻┓┳┏━┣┻┫┳╋╋┳┏┗┣┳┛┃┳┳╋━┃┻┏┗┓┏┻━┓━┏╋━┳┃┏┣┣
┳┓┣┓┫┃┣┏┫┳┻┗┓┳┏┛┣┏━┏┳┗┏┗┣┛┣┳┏┳┻┗━┻┓┃┣┳┛╋
╋━┻┛┃┛┗┓┓┛┃┏┓━┳╋┫┏┛┃┻┓┛━┗╋┳┻┣┃━┣┳┛╋┓━┗┏┓
┳┏┗┗┓┫┏┣┓┻┣╋╋┫┻━┛┛━┃┏┻┻┫┛┏┃╋━━━┣┛┗┏┏┳━┃━
┳┓┛┣┳┻┃╋╋┻┃┣━┏┫━┗┃┣━┣┛┏┳┃┗┗┏┳┓┏┏┃┏┃┻┗┗┣┛
┓┣┗┣━┻┗━╋┻┫┃━╋┣┣┏┏┓┗┫┛┳┫┣╋╋┏┃┳┗┳┏┓┫┣┏┗┻╋
┳┓┳┣┛┗┓┗╋┣┻┻┻╋┓┓┫┗━━┗┳┏┏┃┳┣┳┃╋┣┏┛┣┫┫┻┫┏┓
┏┳┓━━╋┗┃┏┣┻┳╋┻╋━┣┻┳┏┣┓┳┫┛┻┓━┫┳┻┏┫┫┻┣┣┳┃━
┏┓┳┛┃┫┏┣┣┣┳┏┛┫┫━╋┣┫┣┫┗┻┫━┓┫┃┏┏┗┻━┻╋┏┫┏┛┗
━┗┗┣━┫┃┫━┏┓┗━┛┻┻┣┫┓━╋┃┳┃┓┳╋┓━┻╋━┫┳┫┓━┳┛┃
┗┣┣┣┳┫┫┻┏━┻┫┻━━┫┻┃┏┗┛┻┃┫┃╋┗┏┏┛┫┣┳┓┻━┓┓╋┫
━┻┣┛┗┣┗━┃┃┃┳┗┓┻┳┛┫┓┻┳┗╋┏┏┳┫┛┻┫┣┣┣┗╋┏┳┫┫┣
┓┓┏┳┛┣┏┏┳┓┏━╋┃┛┓╋┗┳┗┏┻┃╋┏┫┓┏┛┣┫┛┓┫┃━┏━┃┏
┫┓┃━┫┛┻┫┻┗┏━━┻┳╋┓┗┃┛┃┓┃┃━┗┏┛┗┗┻┫┓┏╋┗╋┳┣┳
┳┻━┛┻┻┻╋┫┫┻┣┓┓━┳━━┏┓┏┣┛┳┣━┳┳┻┏┳┳┻┓┣━┣┓┫┻
┛┣╋┳━┃╋┃┣┳┳╋┓┛━┫┻┳┏┫━┻┓┻┣┳┣┓┣┣┃┫┳┗━┏┓┛┓┛
┻┃┓┻┏┻┻┣╋┛┫╋┓┏┣┗┻┻┳┗┓┣━┛┃┫┣╋┫━┣┣┻╋┫━┳┛┃╋
┫┛┛┏┫┓╋┛┣┻┣┳┣╋┛┫┳┓┃┏━╋┃━━┛┫┳┣┛━┃┫┏━┣┫┃┓╋
┏┃━╋┣┫┛┓┓┣┓┣┏┛┫┻┃┓━┫━┓━┫┃┛╋┻┃╋┛┣┃╋┫
╋━┫┗━━┛╋┻┳━┃┻┫┣┻┃┃┓┓┃┳╋┗┏┛┗┓┫┣┫╋┃╋╋━┳┫┣┏
━┳┓┗━━┗┫┏┓┻┏┓┣┫━╋┓┗╋┗┃━┏┓━╋┗┛━┃┓┫┣┳┳━╋┣┣
┫━┻┓┗┣━┓━┃┗┗┗┏┗┳┛┗━┣┃┛┃━┻┃┓┏━┻┏┫━┛┻┓┗┛┛┗
┗┫┳╋┓┫┣┏┓┳┻┃┫┗━┫┳┫┃┻┛┓┫━┫┗╋━┃┣┻┃┫┏┳┣┻━┳┗
┛┓━╋━┃┏┓┫┻┣┓┃┏┻┻┏┃╋┓┏┛┓┛┫━┫┳┣┣┳┫┳┓┳┻┫┣┓━
┛┓┻┏┓┳┛━┻┻┓━┓━┃┻┳┫━┛╋┃┛┗┓╋┣┫┛┓━━┻╋┫┗╋┏┏┃
┣┏┏━━┓┣┻┓┗┏━┛┫┫━━┣━┣┛┃┛┣┃┛┻┻┫┣┗━┻┏┓┛┫╋┃╋
┫┃┛╋┏┻┃━┫┛┛┓┓┃┗┳┗━┃━┣┣┓┃┗┫┃╋┻┏┗┛┛┳┳┛┣━┣┫
┃╋┏┻┛┗┣╋┳╋┗┃━┳┓┳┗┫┫┳┣┣┗┃┏┛┫╋┳┓┻┃╋┃╋┓┫━╋┓
┳━┛┻┳┓┻━┣┣┻┫━┻┃┓┣┫┫┻┗┫┛┏┛┃┳┳┣┗┓┗┃┃╋┏╋┛┻┓
┳┣┻━┗━┗┻━╋┳┣┻╋┃━┛┏┏╋╋┃┏┗┻┫┻┃┓━━┏┏┳┻┻┳┗┻┃
┻┳┃┣┳┳╋━┻┓┫┛┫┛┳╋┏━┳┳━┳┛┻╋┻┣┃┳┳┫━┗┫┛┗┳┻━╋
┛┏┣━┫━┣━━┃┏┳┏╋┓╋┃┫┏┃┃┳┫╋┻┗┏┳┣┻┗┓┻┛┃┃┫━┏┣
┓┻┗┛━┻━┣┓┫━━┫┗┣━┛┏┛┻┫┓╋┏┣┃╋┫┗┫┻┳┳┫┫┻┗┣━┣
┳╋┗╋┓┣┃┣┫╋╋┣┻┏┻╋┏┗╋┓┓┳┃┃━┛━┃┛┫╋┓┗┛┃┏┃┫┣┳
┃┗┻┛━┣╋┳━┛┫┻┻┫┗┏┫┻┃┛┳┃┳┗┣╋┫┃┳━━╋━┓┣━┫┻┏╋
┗┣┻┻┗┃┻┻┣┃┓┫━┫┏┛┓╋┃╋┓┣╋┗┗┫┛┃━╋┳╋┗┏━┣┓┏┏┛
┳┻┣┗━┃┗╋┃┫┗┃┏┃╋┻┻┃━┣━┳┗┏┗┫╋┓┫┫┣┣┳┳┳┻┏┻━┣
┓┣┫┻┗┓┣┏╋┓┃╋┫┗╋┻┃━━┣┳┳┓━┣╋┻┃━┫┃┏┏┏┫┣┏┗┳┛
┻┻┳━━┻┫┳┳┻┃┳┏┓┻┣┣┳┏┣┻┏┛┏┳┛┗┻┛╋┛┛┏┓┣┫┳┳┛╋
┣┻┫┃┃┏┫┳┫┳┓┗╋┳┳┫╋┛┃━┻┓┻┃━╋┓╋┛━┻┓┻┏┓┛┛┃┫┗
━┳┛┓┛┻┫┏┫┣━┳┓┫┓┫┳┻╋┛┫┗┃┃╋┃┳╋┣┓┫┛┏┃┗┛┓┻┫┫
┏╋┣┏┛┛┓┏━┻┓┃┛┳┃┃┣┗┛┛┗━┻┳┏┏┏┃┳━╋┻┫┏┳┛┫┻┗┫
┏┗┻━┣┗┛┫╋━┳┓┛━┏┳┗┻┫┃┓━┣┳┓━┫┳┻┻┣┓╋┃┳
━┫┓┓┻┳┃┛┏┻┓┏┫┻╋┃┳━┫┓┻┃┳┏┣━┣┣┓┏╋┛┏┃┳┗┻┳━┃
┻┓╋┛┣┗━┫┛┗┛┫┳╋┏┫━┣┓┣┣┛━┣┣┻┓┳┫┗┫━┻┫┳┗┏┃┛┃
┻┓┓┻┳╋┫╋┗┫┻┻┳┛╋┃┏╋┛┫╋╋┃╋╋┣┏┏┗┫┏┻┳━┛┗┏┗┫━
┫┣━┫┳┗┓╋┏┓┛┻┗┃┳┗┫┳┣┳┳┻┓┳┓━┣┻━┳╋┳┗┏┏╋╋┏┓┏
┳┻┻┏┻┫┻┳┃┃┏╋┗┏┗┳┣┣┏┏┗┳┓┣┳┓┳┃┣┳┃┃┻┛┫┓┏┫┳┗
┻┳┫┛┓┃━┫━╋┻┏┓┓━┫╋╋┛┃┓┛┗┓┫┣┓┗┃┫┏┏┫┏┃┗━┓┛┗
┗┓┗┓╋┫╋━┃┫┛━┃┏┏━┫╋┃┳┫┗━┃┫┓┗┫━┫┗━┣┗┏┛┓┣┣╋
┏┓━┃┳┛┗┛┃━━┣┳┏┫╋┣┳┗━┓━━━┃┳┛┛┻┣┛┗━┏╋┣┓┳┫━
━┃┻┓┃┳┣━┓┳┳┏┃╋┻┏╋┣┫┓┛┓┗┗┣╋╋━┣━┻┃╋┳┏╋┻┫┣┳
┫┻┓┗┣┻┃┣┻╋┛┗┣┛┫┛┳┫┛━┫┃┗┻━┫┳┻┃┃┣┣━┓┣━┏┛━╋
┫┗┣┏┓┃╋┏┗╋┳┣┫┳┓┫┻┣┃┣┫┗┃━┃┗┏┏━┫┣┻┗┳┫┏┓━┳┫
╋┳┗┣┫┃┳━┳━┫┫╋┓┳┏╋┓╋┳┣┛┛┏━┃┻┃┗━┃┗┏━╋━┳┃┣┳
━┃━┃┫┃┛┻┫╋┃━┃┏━━┏┃━┻┣┳┓┓┏━┛┛┻┫╋┓┛┫┻┳┓┃┓┓
┗┏┏┏┃┣┫┗┏╋┳┗┳┳┏━┏┣┛┃┃┳┗┏┏┗┃┗┫┻━┣┛━┫┏┫┏┣┻
╋┫┛━┛┃┓╋┓┓┻┳┃┫┣┃━┃┏┻┛━┃┛┳━━┏╋┏┗┫┗┳┏━┃┻┃┃
┳━┻╋┣┓┗┫┗┃┫┏┓┏┻━┛━┃┳┳┏╋┳┻┫┓┻┗┫┻┓┣┓╋┻┏┃┓┓
━┻┳┃┻╋┗┳╋┗┫┻┻━┛┗┓┻┛┏┫┓┛┳┃┳┫┓╋┓┳┳┗┻━┓┏┛┳┫
┛┫┫┳┳┃╋━┻┫┃┻┻┓┣┛┻┗┛┳┓┛┏┏┛┛┓┳╋┏┃┻┏┛┓┳┃┏┫┳
┳┏┳┻╋━┻╋┻┏━┓┗┗┓┓┗┗┓┓┃┃┏┳┳┳┫━┛┗┛┛┃┻┓┛╋━┳┳
┗╋┛┻┃┫┃┳┛┏━┛┛┳┓━┃┣┻┫┗┣┗┻┓┏┫┣┛┗╋┳┏┻┏┫┏┃┗╋
━┫┳┏┻┣┏┏╋┛┣┃┫┓┓┓┗┫━╋━┫┳┛┛╋┳┃┣┻┏┃┃┻╋┛┏╋┻━
┗╋┏┣┏┃╋┻━┫┏━┛┫┗┃┗┏┃┻┗┓┳┃┛┓┣┣┻┓┳┏┛┓┛┫┓╋┓┃
┏┣┻┳┣┫┫╋╋┗┓┃┗┣┏┛┻┫┻┣┓┫━╋╋┃┻┛┃┫╋┓┗┏┫┫╋┛┻┓
┏┗┏┏┃┃┻━┏━┃┛━┣━┃┫┏┳┓┃┛┛┗┏┻╋┓┳┻┫┛┻╋━
┏┗┏┻╋┳┻┻┏┣┳┳┛┏┃┛┏┫╋┃┻━╋┏┻┣┏┃┗┣╋┳┗━┗━┻┓╋┛
┛┫┏┻┏┛╋┳┻┛┏━╋┛┛┃┏┣┛┏━┛┫┛┛┏┏┻┫┓┛┳┓┣┳┗┣┗┳┣
┛━┏┻┻┳┓┫┣┗┏┳━┛┛━┳┃┻┳┫╋┓┓╋┏┻┳━┃┳┏┗┃╋┃╋┛┗┣
┓┃┣┏┻╋┫┏╋┛┓┗┏┫┳┏┃┃┣┳┗┣┃┏┳┃╋┏┻┫┫┳╋┳┗┃━┓┏━
┣┳┛┳┏┣┫━┻╋┃┗┛┃┻┫┛┃┳┳┣┳┏┗┳┛┃━┫┣╋┛┃━┓┏┻┣╋┫
┻┻┣┳┗┣┃┳━┃┫┻┫━━┓┫┻┫┃┛┣┣┓┫┻┏┳╋━┫┏┫╋┗┏┻┫┏╋
┫┻━┣┏┏┫┗┏┏╋┛┻━┣┳┻┫┣━┗┫┻┏━╋┓┳┃┃┳┳┫┻┗━┏┳┳┗
┏┛┏━┗┃┃┳┓┣┻━┃┳┏┻┓┗┫┃┛╋━┻┏┏┓┃┣┗┫┫┣┃┣╋┻┏┫┓
┓┗┻┣┫━┫┻┻┻┻┏╋┛┓┣╋┓┳┏┛┗┗┫┃╋┫┗┃┃━┳┫┃┛┛┣┓┫┛
━┗┗┃┣┏┃┃╋┫┃┓┏┛┏━┣┃━┗┻┳┻╋┗━┣┳┗┛┓┛╋╋┻┛┣━━┛
━┓┏┳┻┳┫━┳┫┳┣╋┓╋┓┏┏┗┃┗┏┏━┫┏┛┛┗┓┻┫┫┏┫┛┻┗┫┛
┻┳╋┣┳┛┳╋┣┏┣╋┏┛┫┏┛┣┣┫┓┏┛┛┻╋┣╋┫┻┛┳┣┳┣━┳━━━
┃┓┏╋┗┛┃┃┫┣━┻┣┫━┗┫┏┻┛┫┣┣┣┓┻┏┃┏━┫╋┛┳━┛┻┓╋━
┻━┗┛╋┣┣┛┻━┫┓┗┓┫┣┏┫┫┏┻┃━┻┳┏━┃╋━┣╋┃━┃┫┻┓┻┛
┣┳┳┳╋┓┏┳┣┃┛┗┛┣╋┃┓┛━┗╋┗╋┃┛╋╋┻┻┓━┻━┣┃┏┛┳┳┓
┓╋┃┳┏┳┃┏┛━┃┛┗━┻┻┃┛┏━╋┗┃━┗┻┻━┳┗┫┓┣┛┛┫┃┗┫┛
┃┃┳┓┗┃┣┛┳┓┛┏┳╋┫┗┻┛┫┻╋┓┣┣┃┓┻┣┓┳╋┃┛┫━┃┓┫┃╋
┣━━┻┻┏┏┗┏┻┫╋┫┳╋┫┫┓╋┓┓┫┃┻┃┳┻┓┻┻┃╋╋┻━━┫┳┛┳
┏┳━╋┏┻┓┻┏┳┳┳━┏┳━┃┳┻╋┏━┻┫╋┫┃┏┃┫╋┗┫╋┻┏┣┫┫┳
┏┫╋━┻━┛┏┃┻╋┗┃┫┏┫┳┳┣┛╋┓━┛┣╋┻┣┻┛┏┃┃┓╋┏┳┃╋┻
┳┗┃┃┛┃╋┛━━┛┓┫┃┗╋━┏┣┓━┓╋┏┛┓┻┗┳┏┗┳┛┗┳┛┳┓┃┃
━┛━╋┛┫━┻┻┣┫┓╋┻┃┻┛╋┓┻┓┫╋┏┫┳╋┗┣╋┻┓┓┳━╋┓┳┫┣
┏┃┗━┛┏┗━┛┻┻┣┫╋╋┃╋┏┗━┗┳┳┳┣━┏┣━┻┳╋┛┃┳┛━┛┛┫
┛┫┃┫┓┫┗━┏┻━┏╋┻┫┣┣━┏┣┫┓━┣┫┛┫┻┣╋━┏┣╋┏
┳╋┫┓┻┗┗━┏┻┣┣┛┓┏┓┳┛┫┻┏┫┛┫┗┏┛┃┓┗┗┛┃┗┣┓┏┳┣┳
┏╋╋┛┻┓┗┗┣┣┏┏┳┳┫╋┻┻┃┣┛┣┛━┓┣┓┏┏┣┣┏╋┛┓┻┣┏┳┃
┗┻┳┛╋┓┳┏┻┃┓┗╋┻┏┃┓┣╋┏┫┓┻┓━┗┳┏╋┫╋┗╋┫┓┻┗┓╋╋
┃┓┳━┻━┏━━┗╋┏┃╋┛┳┃┓┛┗┏┣┣━┗┳┫╋┣┏━┛┗╋┏━┣┣┣┛
┻┫┃╋┓┗┓┛┓┃┓┗┏┓┻┣┃┏┃┻┃┣┗┗┃┗┗┃┛┛┓┃┃┓┳╋┏━┳━
┣┃┳┻┛┫┣┓┳┳┫┗┣━┫┏━┗┗╋━┃┣┣┗┻┛┗━┳┃┃┃┫┃╋━┳╋┗
┗┻┳┛┏┏┃┻┣┗┣┳┃┳┏┃┳┏┏┳╋┳┣┣┛┃┳┫╋╋┫┫┳┃╋┃╋┫┫━
┏┃┓┛┣┳━┣┣┏┣┏┗┏┳┫╋┻┳┛┗┏┳┃┻┓┛━┃┗┻┣┣┻━┫┛┃┫━
┃┻┗━┃┛╋┃┗┃┃┛┻┛┗┳┣┫━╋┃━┛┳┛┳┏┗━┻━┻┳┻┃┏┫┳╋┗
╋┛┏┛┻┗┻━┳┗┓┫┣┃┓┳┫┫┫━┗┳┛┳┛┓┏┏┃┃╋╋┃┃┣┣╋┓━╋
╋┻┏┃┃┫┣┗┳┓┃┛┳┳┓┓╋━┻╋┗┏┛┫┛┻┓━┏┻┳┛┳╋┻┓┫┣┫╋
┓┫━┣┻┳━┃━┓┗┃┻┏┗┳━┻┻┳┓━╋┻╋┏┃┗┛┗┣┛┏━┳┓┏┫━┗
┓┫┃┓┻┗┏┣┗━┏┻┻╋━┫┃┳━┳┗┗┳┗┻┻┳┃┗┻┓┃┻┻╋┫┳┣┳┣
┗┳┗┏┳┣┃┃╋╋┃┗━┛┛┻━┃╋┓━┏╋┃┫┓┳┳┓┫┫┓┳┗┗┻┳━┏┃
━┏┓┛┻┏┏┫┗┳┻┻━┫╋┻┓┣┗╋┛┳┓┗┏━┏┫┏┛┓┃┏╋┻┻┛╋┛┣
┗┛┓┣━┳┃┻━┳╋┏┃┳┃━━┏┓┣┏┻┃━┣┗┣┫┳┣┃━╋┏┛┓┗┃┛━
┗┫╋╋┛┓┳┗┗┛┣┻┗┗┛┳┏┗┣╋┗┃┛━┗┏┻┏┓┏┛┗┗━┫┓┫┓┳┓
━┗┛╋┓┣╋┗┣┃┛┃┏┫┛┻┛┃┳┳┓┓┫┫┫╋┏┓┗━┗┗┏┏┛╋┫┓┃┃
┃┏╋┳╋┣┻━┛┓┃┣┻┗╋┣┣┗┗┻┗┓┗┃┳┗┻┣┗━┣┏┗━┳┫┏┳┳┛
┓┛┓┳┫┃┛┫┃┓━┛┏┫━┣┗┻┏┳┫╋┗┃┗┗┓┓┣┓┣╋┃╋┏┗┫┣┛┻
┫┛╋┓┻━┃┻┣┗┛┣┣┛┓┃━┻╋┃┻┣┃┏╋┫┳┛┏━┃┓━┛┛┫┏┻╋┳
┃╋┫┛┣┳┃┃┓━┏┳╋┫╋┫━┃┳┛━━┻╋┣┣┛┫┻╋┗┗┣┛┃┓━┓╋╋
┳┗┃┓╋┏┛┗╋┃┣┗┻┻┣┻┛┗━┻╋┃┳╋┗┳┣┻┻┳┻┻┓┃━┏╋┃┻┳
┃┃┛┏┻━┏┣┛┛┻┣┓┓┏┳┛┻┳┻┫┏┻┗━┛┫━┳┻┣┫┛┃┓
┳┣━┣┣┻┛┳┳━━┛┳┳┣┳┃┛┻┛┫┛━┓┳┃┃╋━┓┏┻┻┗┫┛┛┣╋┃
┛━┗━┗┻━┗┣┗┗┓┳┏┣━┃┻┫┓┏┃┏┓┫┓┗┣╋┻━┃┻┗┫┓┳┏┳┫
┻╋┏┫┓┣┃┓━┓━┻┓┻┃╋┳┃━┏┓┗┛━┳┛┛┛┫━┏┗┻┳┳┳┗┓┣┣
┳┣┃┓╋━┗┗┻┛┃┻━┏┛┃━┫┛┃┛┓╋╋┏┣┻┏┛━┫━┗╋┛┳┃╋┳┣
┗┻╋┗┃┓╋┫┓┃┣╋┫┫━┓┣┏━┓┫┻┫┃┫╋┗┣┃┻┓━┳┗┳┻┫┃┳┓
┳┏┃┳┗┻┃┻┗┏┓┗┳━┳┃┛┛━┏┫┳╋┛┓┳┳┏┻┣┫━┃┻┓┫┣╋┛┫
┛┗┓┗┛┛━┗┳┣┻┃┏━┻┳┗╋┛━┗┗┛┗┻┗┣┃┓┃╋┗┳┏┛╋━┳┏┣
┛┫━┫━┗┳┣┫┏┣┳┏┛━┃┗┳┛┓┗┏┛┏┛┻┣┫┣┏━╋┗┳┳┳┓┃╋╋
━┗━╋━┣┻┓┃━┳┓┛╋╋┛╋┓┣┛╋┏┃━┳┓┏┓┗┏┻┫┫┓┫━┛┃╋┳
┏╋┏┣┣┫┫┛┏┳┗━┏┫┫┗┣╋╋┓┃┗━┫┣┓╋┻━━┫┳┗┣┃┛━┫┓┳
┓━┣┏┳┳┫┳┻━┳┏┫┗┃━┫┣┫┣━╋┣╋┣┻┗┏┓━┫┳━┓┏┃┛┛┫┓
╋┣┃┳┫┳━┗┻┏┫┓┏┓┏━┳┗┻┏━┓┏┻┃┏╋┏┣┓┻━┏┛┏┓┏┃┣┏
┻╋┣┛┓┓┓┳┓╋┳━┣┏┏┳┛━┗┻━┣━┛╋┃┃╋┳╋┏┃┃┛┻┫╋━╋┛
┳┣┣━┣━╋┻┓┏┣┳┫┃┫┏┓┛━━┻┳╋┛┣┻┳┫┻┏━━┻┏┗┫╋┻┏┻
┛┗┏╋┓┳┓━┣╋┓┳━━┗━┃┳━┳┓┗━┓━━┛┣┓┳┫┛┃┻┳┗┳┗┓┫
┣┏┫┓╋┃┏┏┫┛┃┫┻┓┃╋━┓┛┏┛━┳━┫┳┓┗┃┃┛┃┏┳┻╋┗┃┃┃
┏┃┛┓┣┣┏┳┫┫┻━┗┣┫┛┣┣┛┻┛┛┫╋┛━┣┛┓┻╋┻━━┛┻╋┛┳┛
━┓┃╋┓┛┳┓┣┛┳╋┫┃┃╋┻┗━┣┃╋┃┫╋┳┻┛┫┗┳╋┣┃╋┛╋┣┛┗
╋┏╋┳┣━┻┏┏┏┓┓┏┻┗━┛┫┣┻┓┓╋┏┻┳━┃┫╋╋┣┣┣━┗┻┛┏┗
━╋┻┳┛┫┳╋┫┗┳┏┏━━┃┛┫┓┳┳━┳┣┏┃┏┓━┗╋┳┣┣┃┓┳┳┏┻
┛┃┏┓┗┫━┳┣┗╋━┃┓┻┏┳┻┳┣┻┃┗╋┗┛┻┳┣┏┻┃┓┓┣┓┫┛┣┫
┫┃━┫┣┻┃┓┳┃┫┗┗━┻━┫┫┫┗╋┃┓━┻╋┏┃┻┗┃┛┏┓┃┫┛┣━┻
┳┗━┗┗┻┻┏┫┛┻╋┃┣┻┃╋┛┫╋╋┗┻┳╋╋┫┻┻┏┣┫┃┫┓┣┻┫┻┛
┛┗┓╋┻┫┛┫┛╋┃┫┻┗┓┫╋┏┣╋━┓┳┻┣━┛┣━┫╋┳┫┓┓
┫┫┃┗┳┻┏┏┻━┗╋┫┣┓┃━╋┳┓┃┓┻┃┛┓┣╋┗┻┣┏┳┛┣┗┫┫┛┏
┃┏┣╋┫┏━━╋┳┛┃┛┃┣┓┣┻┗┳┣━┣┏╋╋┛┫━━┻┃╋┓┫┻┏┳┛┛
┛┃┫━┃━┓╋┗┓┫┃┫╋┳┫┫┏┻┻┛┗┏┓┣┳┣┗┻┃━┳┓┃╋┏┃┻┳┃
┳━┓┃┏┏┏┏┣┻┫┗┗┻┓┃┫┻┃┗┓┻┫┓┃┫┗┗┓┓┻┳┓┃┳┻┃┗┳┗
┫┣┻┳┛┫┗┏┃╋┣╋┛┳┻┓┣┳┏┏┗┃━╋╋┣┓┓┫┏┻┓┳┫┳┏┫━┃┛
┛┗┳┣┻┫┳┛┓┳┛┳┣┫━┏╋┓┛┓┛┳┻┫┫╋┗┣┫╋┃┣┃┓━┃┗┫╋┻
┃┏┏┛┗┫┣━┻┓━━┛┛━╋┳┏┓┻┃╋┓┻┏┫╋┗┃┣┣┻┣━┣━┓┓━┃
━┃┫┗┃┛━┓┣┃┻┻╋┓┓┗┓┣┳┳┳┫━┻┳┛┓┣┻┫┻┃┏┣┓┓┻┻┫┏
┛┗╋┻┏┓┗╋┛┳━╋╋╋┫┓╋┫┫┻┏┓┳┏┫╋╋┫━┫┛┛┛┣┻━╋┃╋┣
━┫┻┛╋┣┳━┗┏┛━┣━┣┛┗┃┫┫┏┃┗┣┛┃┻━┓┣┳┓┓┳┣━┗╋┫╋
━━┃┛┻┫╋╋┳━┳╋┫┣┫┫┻┏┫┓┏┫┏┻╋┫┗━┫┗┣╋┣┏┻┣┏┣┛┗
┛┛┓┗┏┃┏┃┳┓┛╋━┗┛┛━┫┳┣┳┓┫┓┻┫┏╋╋┃┫┛━╋┃┛━┃┏┫
┏┛┓┗┻┗┃╋┛┫╋┛┓┛┏┓┃┛┣┗━┃┃┳┣┏┛┏╋┛┛┏┗┫┳┛┫┛┫╋
┃┓┻┻┫╋┓┣┃┃┏╋┻┏━━┛┫━━┛┃┳┃┃┃┫┣┃┻┻┻━┛┻━┃┫┗┳
━┓━┣┣╋┏┣┳┻╋┻┃┻┃━━┣┏┻┏┃┓┛┗┓┏┣┣┳┗┛┳┻┻┛┛┳┳┳
╋┃┣┃┳┻┓━┫┫┻┛┏┫┏┏┏╋┫┻┏┛┣┫┗━┃┃┻┳┣┗┏┓┗┃┻┏┻━
┗┗━┓┗╋━┗┳┛┓╋┓┣━╋┓┛┏━┃┏┳┫┏╋┣┳┓━┫┓┻┏╋━┗┻┗┃
┳┃┛┛━┫┣┃┗━┏╋┣┗┫┃━┻┻┃┻┏┗┏━┣┳━┗┣┣┣┳┓┓┳┫┓━┻
╋┛╋┳┳┗┻┛┛━┃┻┓┻┗┓┳┻┻┏╋┏┣┃┳┏┏┳┫┣┳┣┏┛┃┛┫┃┗┳
┗┓┫┗┛┣┣┃━┣┃┃┓┣━┗━┳┫┃┓┻━┏┓┏┏━┛┓┛━┃┗╋┳╋┏━┳
┻┳┫━━┛┳┓╋┻┻┏┫┓┻┣┣┣┛┃┃┳┛┫┣━┻┛╋┏┏┻┛┣┻╋┫┗┫┣
┫┛┫┻┳━┏┳┓┣┳━┓┃┻┗┣┳┓┛┏┏┫┫┗╋┛┓┻┗┳┓┫┏┻┻┓┻┛┻
╋┫┻┣┳╋┓┳┣┻┻┓┫┣┫┫┣┏━┓╋┻━┳┛╋╋┓┏┫┃┗┣┻┛┓┳┻┣┏
┛╋╋━┗┫┛┏┗┫┏━┫━┻┃┻┏╋┃┫┣┓━╋┓┻┗━┃┳┃┛┃┳
┃━╋┣┫┳━╋┏┓┏┫━┏┫┗┛┻┓┣┳┗┗┛┣┏┻┳┳┳┳╋┓━┃┗┛┳┫┣
┫┃┫┃┛┻┳┓┳┏┣┫┗┣┫┫┓┳┛┏┓━┻┣╋━┃┣┫┻┓┳━┣┻┳┓┣┛╋
┳┏┣━┓┛┓┣┓┳╋┓━┣┏┗┳┻┛┛┏┻┃┛┳┃┗┻╋┣┓┣╋┓┻━╋┏╋┣
┳┛━┣┣┻┻┳━┏┫┗┻┛╋┛┃┳┣╋┗┛┓┻━┃━━┏┏┣┓┃┫┃━┳┓┗┗
┗┏┣┏┣┗┏┳┗┏┃┓┗┳┫┳┃┛┳┗┛━╋┏┏┗┣┓┳┳┏┗┏┫┳┻┫┏╋┫
┳━┏━┻━┳┣┓┓┗┣━┛┓┫┛┣┏┻━┫┫┻╋┓┳┣┏┻┣┓┛┃╋━┣┗┗┓
┏┣┏┛╋┃┛┃┳━┛┛┛┗┗┏┗┃┏┣┫┫┃┳┓┓┏┗━┃┃┃┣┫┣┃┏┃┗┳
╋┗┻┃┻┏━┓┏╋┏┫┫┣━┣┳╋┛┃╋┃┓┣┫━┓┳┃┳┏┓╋━┏┗┫┃┫┣
┗┛┓━┣━┗╋┛━┣┫┛╋╋┻┻┓┏┻┛╋┃┏┃┗┃┳┣┳┗┫┓┗┛┓━━━┓
┗┓┻╋┛━┫┏┫╋┃┗╋┗━┃┫┗┓┻┓┗┣━┗┃┓┏┏┗┫┣┣━┣┛┣┏┻┣
┓┃╋┓━╋┏┏┫┏┣╋┃┛╋┻┣┳┻┛┛┫┓╋╋┏╋┣┳┓┻┏┻┣┗┫┃━┳┫
━┓┗╋┓┛━┏━┓━┗┛━╋┃╋┣┏┻┻┛╋┻┳┫┣┗╋┳┻┫┏┗┃┳┫┗┫┗
╋┻┳┻━━┛┏┣┗┳┗┛┗╋┛┻┻┛┻┗╋┫┣┣┳┃╋┓╋┳┛┓┣┫╋┛┏┻┫
┛┳┻┫━━━┗┏┗┻━┓┏┻┫┓┫┛┛┓┃┻┏┻┫┛┻┃┗┃┣┃━╋┳┣┗╋╋
┗┏┻┛┫┫┓┛┓┓┻┣┛┳┳┗━╋┗┻┻┻┗╋┃┳┛┛┓┣┏╋┻━┗━╋┃┗┏
┛┏┛╋┓┓┛┏┃┳┃━┳┗┻┫┓┗┫┳┳╋┗┓┳┳┻╋╋┃┫╋╋┛━┻┏╋┗┫
┏━┗┏╋┗┗━┳┏┛┗┛┳┏┃┫┗┃╋┓┣┣━┏┏┫┣┣┗┏┻┏┣┣┗┏┣┛┏
╋┃┻┗┳┫┓┻╋┗┓━┳┣┃━┛┫┗┛╋┏┏┻┳┫┣┣┓┃━┓┛╋┳┓┳┣┏┛
┳┗┣╋━┃┏┓┓┫┛┛┛┛┫┓━┣┫┃┗╋┓┫┗┛┓┣━┣╋┃┓┫┓┏┻┳━┏
┛┣┣┗┃┳┗┃┛┳┏┫┏┃┫┃━┣┣┳┳┏╋┫╋┓┣┗┣┫┓┫┓┓╋┣┳┣┫╋
┻┗┓╋┃┗┛┳╋┛╋╋┫┏┓┛┛┻┳┏┃━┛┛━┣┻┣╋╋┓┗┃╋┏┏┓┛┻╋
┫┗┃┳┻┳┣┗┓┣╋┫┳┏┃┫┳┻┛┃┻┻┣╋┫┳┏┫╋┓┃┻┫╋┫┃┗┛╋┃
┃┣┣┓┣┓┫━┻┃┻┻┻┏┓━━━┻┻┳┣┻┻┏┣┳┏┫┫┻┣━┗┃┃┣┛┓┻
┏╋┛┓┳┣╋┫━╋┓┳┛━┏┳╋┻┣┃━┃┳┳━┗┻┛┳┫┃┃╋┫┏
╋┏┣┣┛┏┛┃┻┳┗━┣┓┣┛┫┏┃┳┓┃┳┓┛┫┻┫┓┳┓┗┻┫┣┣┣┃╋╋
┃┫┏━┓┫┫┛┛━┳┳┃┃┗┓╋┏┗┫┏╋┣┓╋┛┓┛┻┣┫┻┃┏┃╋┏━┫┫
┳┫┻┛┏┗┛┳┓┃┓┻┫┓┃┣┓┣╋┗┫┓┗┏┫┓┳┃┛┫╋┳┫╋┏┏┫┓┳╋
┓┛┓┻┃┓┗┏┗┻┣┏┻┳━┫┣┣┻┣┏┣┻┳┗┛┃┃┻┣┫┫┃┣┗╋┣┗┛┓
┗┣┻┓┻┃┳━┣┛┗━┫┻┛┣━┣╋╋┣╋┣╋┳┓┳┏┓┏┻━┫┃┣┓┛┻┳━
┓┏┓┫┗━┳╋┓┏┗╋┓┏┃┗┃━┛┓┫╋━┻┣┣┻┗┏━┫┻╋╋┳┫┣┛┏╋
┳┗┣┃━╋┻┗┗┓┻┗┃┳┣┏┛┓╋┣╋┫┃┣┃╋┫┣┣┃┣┗╋━┳┏┃┻┛┏
┃┏┓┫┻┳┗┻┗━┫┏┛╋━┳┻━┳┣┳┏┫┃┳┳━┣┫┃┳┏╋┃┗┳┛━┳┣
┗╋━┛┓┳╋┣┃┏━┳┓┳┏━┫╋╋┃┓┓┻╋┗╋┏┣━┳┣┗┳┳┏┃┗┗┫╋
┻┏┗┗┃┗┓╋┣┣┃┗┃┗┣┏┳━┫┓┛┓━┫┳┏┗┳┻┓┳┫━╋┛┓┛┛╋┗
┓┻┓╋┗━┗┻━╋┗┣╋┻┻┳╋╋━┓┓┳━┻┫┫┻━┳┏┓┫┗┏┫┣┻┫┳┃
┳┻┏┗┃┻┗┳┃┳┣┳┳━┣┗━┗┳┃┣┛┳┣━┫╋┻┳┫┗━━┃╋━┣━┓┛
┫┣┳┓╋┻┓┻┃┓┣╋┳┗┻┓┫╋┳━┓╋┳┃┛┻┃┫┻┫┃┳┗┛┻┓┃┣┗┛
┻┻━┓┗━┳┓┳┗┫┃┛┃╋┻┛┃┃┻┳┛┏┛╋━┏┛┃┏┣┻┫━┓┳┫┓┛┃
┗┫┫┫┓┫┣╋┃┫━┃┗┓┫┫┻━┫╋━━┣┻┫┓┓┛┃┣┳┓┛┛━╋┳┫━┃
┛┻┻┏┃┣┗━┻┃━━┻┃┛┗┏┗╋┓┏╋┃┻┏┓┫┫━┛━┣┓╋┏┃┓┗┗┗
╋┣┫┛┻┛┣┳┓┻┫┫┻┗━┣━╋┫┫━┃┫┓┻┻┗╋┫╋┫┻┗┃┃┛╋┳┫┫
┛━┃┃┳┏┣┻┻┓┫━┓┓┓┳┃┃┃╋┏┫╋┳┫┫┓━┗┳┻━┫╋┏━┳┻┣┻
┻┣┃┛┣┃┛┏━┓━┓┣╋┻━┃━╋┃┣┏┃┃┻┃╋━┗┛┫━╋┛┏┣┗┳┻┗
╋┣┃╋┣━┛╋╋┳╋┻┗┻━┫┻┛┻┓┃┓┣━┗┻━┣┫┃┻┓┻┣┻┏┃┻┃┗
┫━┗┏┛╋┛┳┛╋┳┣┓┓┓┣┗┗┛┏┓┏┻┣━┏┫┓┏┻┣━┫┫┻━┣━┓━
┳┣┣┓┃┫┫┫┛┃┻┃┫╋┗┗┣┫┻┻┳┗┣┏┳━┃┛┛┏┏╋┗┓┣┣┛┏┃┗
━━┫┓━╋╋┃╋┃┃┗┗━┗┣┫┓╋┗┓╋┣┳━┣┣┏┏╋┳┃┃╋┓┣╋━┏━
┃┛┛┃┳┻┫╋┫┛╋┫┗┃┗┻┃┏┃┗┗┃╋━┳━┛┛┗┣┃┫┳┏━
┛┗┫┓╋┣┳┃┻┫┛┛┃┻┓┓━┣╋━┏┏┫┏╋┓━━┛┣┫╋┫┫╋┏┗┻┛┫
╋┳┃━┛┣┻┛┃┏┓┻┻━┛┛┏┓┫┛┏┛┳┳┏┛┏┏┻┫┳━┓┓┛┫┳┫╋┗
┛┓┛┛╋┫┣┃┛┣┗┳┏╋┏┏┣┛┣┻┏┛┫┗┓┓┏┗┃┣━┏┓┓┗┻┳┃┛┫
┛┃┏━┫┣╋┻━━╋┳┳┏┓┗┃┛┳┫┫━┻┗━╋╋┗┛┓┃┫┫┗┫╋┫┗╋┫
┫┓━┣┳┏┛┃┳┛┗━╋┏┻┳┣╋━┫┣┓┗━┣┣━┓╋┃┳┫┓┣┗╋┫┏┓┛
┛┏┣┛┃┃┗━┓╋┫┫┳┗┳┛┣┃┫┏┗┻━┛┃╋╋┏┳┏━╋┓┣┗━╋┏━┣
┛┳┏┗┫┣┏┗┓┏┗┻┗┃┓┏┏┳┫┏┏┻┫┓┓┛╋┛┃┏┻┃┫╋┓┛┗┏╋┣
╋┣┻╋┓┏┃┓┏┃┗━┛┓┃┳┻┫┓┏┳┫┻┓┻┣┻┓┃┏┛╋━┏┓┗┗┻┣┫
┛┣┛╋┗┛┓┏╋┛━┣┳┫┛┛┻┛┫┃╋┏┓┣┓┃┃┣┫┓┏┓┫┛┣┣┫┛┳┳
┛┛┛╋┓┳━┳┗┏┗┃┏┃┻━┣┏┣┳┫┏╋┛╋╋┓━┳━┃┫┳┫┳┳╋┳━╋
┃╋┫╋┳┗┣┻┫┗┻┣┳┃━┗┃┣┛┓╋┣━┳┫┣╋╋┓┓┻╋┃┣╋┓┻┛┛┛
┃┏━┓┗┳┃┣┛┻╋━┏━╋┫┗┫┏┫╋┣┓┓━━┗┗┫┣┻┫┻┏━┏┣┓┗┣
┏┏┳╋┳┳━╋━┳┛┣┫┏┻┃┓┓┣┫┛┃┳┳┣┻┻┻┛╋┣┏╋━┛╋┏┛┻╋
┳┏┛┏┫┛┃┣━┛┗┻╋┣┃┫┳┃┃┏┗━┓┻┛━┫┣┓┫┏┓╋┳╋┳┓┻┛┛
━┓┓┫┳┛┫┣┃┏┫┓┣┗┃┫┏┳┏┓┃┣┗┏┏┏┳┏┗┫━┓┣┏╋┫┓┃┣┃
┳┗┃┳┫╋┣╋┗┣┏━┗┗┛╋┣┃━┗╋┻┃┳┻┏┛┓┓┏━┣┳━┻━╋┓━┏
┏┛┏━━┣━┏┣┣┳┓┓┗╋┫┛┛┗┏┗┓╋┣━┃┛┓┓┃╋┏┻┫┗┳┳┏━┳
┳┻┻┻┛┗┓┓┣━┻┳╋┫┣┣┗┏╋┻┗┣┏┃┳┓┃┳┛┳┏┻┫┗┻┣┃┓┛┓
┣┏┏╋┳┣┳━┏┗┻┓┫┓┓┃┛┻┏━┛┣━┻┛┣┻┃┣┳┳┃╋┓━┳━━━━
┓┗┏┛╋┛━┓┣┏┫┃┏╋┃┳╋┳╋┗┏━┏┃╋┗┫╋┗━┓┛┓┗━┛╋┗┗┃
┛━┳┗┃┳┫┃┛┃┃━┏┛┛┛┳┃┫┻┣┃┛┫┗╋┓┗┳╋┓┏┳┃┫━━┻┛┳
┓┛┓┏┛┓━┻┫┗┏╋┃┓┛┣┻┓┫┣┓┛┗┻┻┗┳┫┣┓┃┻┻╋┓╋┓┳┓━
┗╋┛╋╋━━┃┻┃┓┳┏┏┛╋━┻━┏┻┓┏┗┃┓┫┏━━┫┗┫┻┓╋┃┗┗┛
┻╋┣┫┻┏┻┗━┏┛┃╋┳┣┫┗━┛┣┗┣┗┛┏┻┻┓╋━┏┏┳┏┃
╋┏┏┗┣┳━━┏┏┗┻┗┳┃┏┗┫┻╋┗╋┳┃╋┃╋┃┛┏┣┫━┳┳┓┛┳┣┗
┛┗╋┃╋┻━┛┛╋┫━┣┏┗┣┳┗┗╋┏┻┻┓╋┗┻┗┗┓┗┃┃┻┣┳╋┻━━
┓┣┣┣━┓┓┗┗┳━┗╋┣┃┏┫┣┣┗┗╋┓┗┃┗┳┫━┣┛━╋┏┛╋━┃╋┗
┃┫┣┓┏┫┃╋┣┻╋┓┗┗┛━┃┗┻┏┻╋┫┏┻┗┓╋┣┫━┃━━┃┗╋┳┳┫
┓┫┏┳━┻┣┓┣┛┣┗┫┗┣┣┛┛┳┻┫┻┻╋┻┓╋┳┗┏┫┓╋┻┳┣╋┛┓━
┃┃┫┓┓┳━━┻┏┻┳┃┻┃┣━┛┛━┻┏┣╋┃┃┻┫┗┳━┳╋┫┏┏┗┳┫┳
┣┛┛┳┫┻┣┳┻┫╋┃┏┏┣┓┣┫┗┛┗┫┛╋┗┣┏━┫┓┏┗┳╋┓╋┃┃┏┫
┣┫┓┏┃┳━┫╋┃┛┃━┗━┣┻┛╋┓━┛┗┣┃┫┓╋┻┏━┫┛┏┓━┫┗┫┃
┳━┳┏┣┳━┏┏━┫━┗┗┓━╋┛┗┣┓┻┗┏┏┏━╋┛┫┓┻┏┗┛┗━┣┛┳
┣┫┓┳┫┫╋┻╋┗┏┗┃┛┫━┏┏┗┣━━━┣┻┻┻┓┻┳┗┳┻━┏┓╋┛┗┛
╋╋┫┳┓━┣┻┃┫┃┛┻╋┣┃┫┳┣┓┳╋┛━┫┫┗┳┗┏┳┫┣━┫┻┏┗┗┳
┳┻┓┃┣┗┣━┏┻┏━┳┃━┳┃╋┏┳┓┫┫┏┗┓┻━┻┳┳┏┳┣┳┓┏╋┏┏
┃┣┛┓┛┻┻┓┣┻┛┃┳┳┻┻━┗┻╋┛━┻┛┳┣━┫┓╋┓┓┛┏┓┣┫┗╋━
┣┏┗┏┏╋┗┏┫┳╋┫┛┫┗┏┃┗┓━┫┏┏┃━┗┫┫┏┏━┣┫╋┃┣━┣╋┗
┻┏┏┏┃╋┳┣┛┗┗━┻╋┓┗┣┛┏┛┗━┳┃┏┏┫┗┳┗┛╋┗┫╋┗╋┛┃┛
┻╋╋┓┏┗┃┛┻┏━┣┫┣┫┗┛┣┓┫━━┓━╋┓┳┣┫┻┓┫┳┏━┻╋┣┓┣
┛┣┫┫┣┓┏┫┛┳┫┳┓┳╋┓┃╋━┣┫┗┓┳━┗┓┓┳┃┻━┣┓┃┃╋┳┛━
┓┗┏┃┓┛┓╋┻┃┫┗┫┳┫┏╋┫┗┫┓┗┳┫┻┗━┃┓┣┏┛━┣━┗┏┃╋┣
┃┫╋┳┻┓┏┣┏┳┗┻━━╋┳┗┗┗━┛╋┣┻┣┓┣┣┗┣┏┫┳┻┣━┗━┗┫
┻┫┏┫┳┳━┻┳┃┣┣┗┗┫┫┳┳┗╋━┏┻╋╋┳━╋┣┗┛━┗┃╋┏┛┗┛┓
┗┏┻┻┃┛┫┏━┻┣┗┏┃┣┳┳┻┳┗┗╋┛┣┻┃━┛┳┻┣┃╋┃┳┳┛━┓┓
┃┏┳┳┫┗┗┣┓┓━━╋┗┏┣┛┏┻┃┗┓┳┗╋┓┫┓┳┛┳┗┳┣╋┳┻━┗┏
┃┃╋┻╋╋┫┛┳┛┏┫┏━┏┛┓┳┻┗┫━┻┻╋┻┗╋━┓┃┗┛┻┏┓┃╋┓┏
━┻┻╋┣┻┳┏┫┏━┳━┳┣┻┓┛┫┣┓┳┣┫┛┏╋┣┗╋┫┛┳┻┳
┣┏━╋┛━┫┓┣┗╋━╋┃┳┣┣┓┻┻┳┃┫┫┻┣┏┛━┳┣┓┏┓┳┛━┗╋┓
╋┫┏┫╋┫┛┏┓┫┃┳╋┫╋╋┻━┏┏┣┫┫┗┃┻┻┃━┓┏┳┓┳┫┛┳┣┫╋
┻╋╋┫┣━┃┏┣╋╋┻┳┃┫┏━┃┓╋━┣━┃╋┫┓╋┓┓━┣┓╋┃╋┳┓┻┗
┓┓┗┃┓┛┣┏┏┃┻┳┗┳┛┏┫┳┣┻━┣┏┗┛━┗┏┛┏┓┫┳┓━━╋┫╋┻
┫┏┏┗┃┣┣━┛┻━┳┛┏┳━┗┓┗┻━╋━┳━┫┗┳┃━┻┓┓┗━┫━┻┓┳
━╋┏┏┻┻┃┛┣┃┻┗┃┓━┗┣━┻┳┓┗┫┣┓┓┫┓┏┛┫╋┣┗┛┫┏┗┣┓
┓┣╋┻┓┣┣┛┻┃┻┻┗┻┛┗┣┫┫┃┻┫┣┓┛┓┻┫┛┳┫┛━┃┏┓┛┳┗┗
┓┏┓┏┣┣┃┛┻┛┗┗┓┏┣┏┻━┻╋┓┗┛┏┳━╋┃┛┫┻┗╋┳┫┓┳┛┣┻
┗┓┃┻┏┓┏┫┫┓┓┏┓┳╋╋╋┣┃━┓╋┛┫┛┗┫┣┃┻┳┫┓━┫┓┏┃┓┻
┣━┛╋┫┏┏┗╋┓┃┃┗┣━┻╋┃┫┃┓┫━━━╋┛┫┃┛╋┓┛┻┻┫┃━┓┳
┻┗┳┣┛┣━┳┫┻┃━┻┣┛┛╋┗━┫┃┛┫┛┃┳┣┛━┃┫╋┏┣┻╋┣┛┛┃
┓╋━╋┗┛┃┏╋━┣╋┃┫┫┣┏┓┏┃┓┛┳┻┃┏┛┃┫┃┃┻┻┫┳┣┏┳┻┻
┣┏┫┓┳╋┛┫┻┳┛┓━┃┏┓┳┫╋┃╋┓╋┛┣┫┏╋╋┗┳┃━┗┃━┃┣┛┻
┳┣┣┳┓┃┓┓┛┻┓┗━╋┻┻┻┓┗┗━┛┃╋┛┛┛┫┃┃╋┛┃┃┓┏┗┫┃┗
┛╋┻┫┛┫┏┓━╋┛┳┫┣╋┫━┣━┓┗┛┫┻┛┃┫┃╋┫┓┓┳┫━╋┏┻┻┗
━━┳┣┫┣┣━┓┳┓┫┏┻┻┓┏┳┓╋┏┫┫━┫╋┏┛┏┻┃╋┛┏┃┓┣┳┳╋
╋┏┳┛┓┛┣┫╋┻━┣┓┳━┳┻━┣┗╋━┣╋┗━┓┓┏┣┛┏┣━┃━━┣┻╋
┫┣━┃╋┻┫╋┫┻┛━┓━┏┫━━┫┛┣┗┏┳┓┫╋┗╋┓╋┓┏┃┃╋┏┓┓┣
╋┃┣┏┏┏┗┏┳┫┫┣┻┏━┳━┃━┃┗━┛┃┳┗┓┫┗┫┏┻┳┣┏┓╋┛┓━
┣━┳┃┓━┓┣┏━┓┓┛━┛┳┛╋┓┛━┃┣┻┫╋┃╋┫┫╋┣┣┓┫┳┣┫┣┛
╋┃┳╋┣┫┓┣┻┣┫┏┗━┻┳┣┏━┏━┓━┏┏┗┏┃━┫┃━━┓┫━┃┛━┣
┛┣┏┫┛┣┻┻┓━┳┃┗┛┳┻┳┏┻┣┳━┣┻━┣┏┻┃┣┻━┃┛┓┳┻┣┫╋
┻┗┣┓┻┻┓┛┫┓┻┛┓╋┳┛━┳┳┏━┗┛┏┳┃┏┃┫━┛┏┛┛┓┗┃┓┻┛
╋┣┻┗┃┛╋┻┫┗┗╋┏┫╋┃┓┏┗┛┏┻┳┳┓┫┓┫┏┣┣┓┗┫┳
┳┻┳┃╋┏┣┃┛┏┫┓┃┓┫┳┣┻┻┻┳┃┃━┳┳━━━╋┳┛━━┗┫┳┫┳┣
┓━┗━┃┗━╋┓┳━┳┏┛┓┣╋╋╋┓┏┫┫┫━┓━┫━┓┫╋┓┃┃┫━┛┛┳
╋┛┳┓┗┳╋┃┓┛┃┫╋━┓┣┃┫┓┫┫┛┫┗┛┃┻┻┫┛┳━╋┳┃┏┻━┗┓
┃╋┃┗┃┓╋━┫┫┻┛┫━┫┏┳┃╋┏┏┏┗┓┏┛┃┗┗┗┳┳┏┣┏╋┗┻┓┃
━┣┗╋┗╋┻╋┛━┗╋╋┗┣┓┫┛┫┳┏┣╋┗┳┓┓┃┛┓┏━┏┻┻┃┃┗┃┳
┓┏━┻┓┏┫┃━━━┣┻┗━┏┫┳┣┓┃┓┗┗┳┛╋╋╋┳┻┏┛╋┳┫┗┛┳┳
┣┣┃┛┳━┣━┃╋┻┓┻┻┻┗┓╋┗┻┣┃┃━┻┻╋┓┓┛┛┳┗┛━┻━┫┓━
┗┻┣┓┏╋┏┣┃┣┗┫┻┛┏┻┏┳━┏┣┓┣┻┫┃━━╋┻━┓┃┃┳┳┻╋┛┣
┗┣┳━━┏┛┏┏┏┣┫┳━┃┫━┣━┛┏┏┛┳┗┻┛┗┏╋┓╋━┏┃┏┗┗┻┓
━┗┫┳╋╋━┻━┫┳┻┗┃┏┃┏╋╋┃┛┫┻━┳━┫┛━┛━┳┻┳┛╋┗┏┏┗
┻┣┳┣━┻┗┓┛┳┣┓┛┫┃┓┣┳┣┃┣┻┏┓┣━┣━━┗┳┃┫┗┫┗━┏┻╋
┏┣┣┓┻━╋━┓━┣┓┗┳┫┗╋┏┓┻┏┏┛┻┛┳╋┗┛┳┛┗┓┃┏┗┓┛┗┓
┣━━┏┏╋┃━┃┫┫┫┗┗┛┻┳┻┫┏╋┏╋┣┗┃┻┃┃┏┫┏┓┫┳┳┻┳┫━
┫┣┫┓━━┻┏┫┳┓┣━┳┛┛┻┓┻┛┏┣┻┫━┣╋┳┏┛┃┓┗┛┻┳┳┏┻┳
┃━┏┫━┗╋┛╋┫┣┏┣━┻┻┏┻┫┫━┗┳┗┛┗┻┛┓━┛┏┗╋┫┳━┫┛┳
┏┫┳┳┫┃╋┏┫┓┣╋┫┫━┓┫┃┃┓┓┓┫┗╋┣┗┛┫┃╋┓┻┣┏┗┃┫┓┣
┫┳┓┗┳┫┳┓┓┳┻┫━┏┃┏┳┏┫┛╋━┣┛╋┫━┫━┫┏┗┻┫┗┏┳┻┏┻
┻┫┓┗┳╋┫╋┛┗┛┫┻┣┛┫┃┻┛┳┏┓┻┣┣┫┏┃┣┳┛┛┣┃┫┣╋━╋┃
┻╋┗┳┻┛┳┏┏┻┃┏┳┛┗┃━┻╋━╋╋┫┃┻┣┣┣┗┻┻┃┓┗━━┫┻┗┗
┏┣┣┳┳┻┗┗┗┛┫┳┏┫━┓┣┓╋┗┻┓╋┃━╋┓━┓╋┃┏┗┏┣┣┫┫┃━
┗━┗┗┗━╋╋┳┛┣┳┃┃┗┗╋┗┓┃┃┛┳╋┻━┗━━┏┻┳╋┓━┏┳┃┏━
┛┏┣┳┛┣┻┏╋┗┓┓┗┗┣┃┃┗┛┗┏┫━┣╋┏┏┃┛┛┫┣┛┛┣╋┛┗┣┏
┏┏┛━┗┏━━┗┃┣┫━┳━┳┻┳┏┻┏┗┏┃┣┛┻┻┣┣╋┗┛┛╋┃╋┏┗━
┣┫┃┏╋╋┛┫┗╋┫┏┛┻┣┳╋┓┏┛┛┃┣┻┓┳┃┳┣┫┃┃━┓┗
┃┫┫━━╋┓┓┳━┣┃┫━┫┛┓━┓┫━━┏┓┏┓┏┫┓┻┏┻┓┓━━━┓┳━
┻┫┻┛╋┃┫╋┃╋┃━╋┗┃┳┣┓┳┣┓┳┻┳┳┓┃┻┳┛┏┳┃┫┓━┻┫┣┓
┻┏┫┣┏┗┗┳┏┫━┓┻━┃┣┗━┃┣━┗┃┫━┻┫┓╋┻┣┗┳┣┳┓┫┻┓┫
┛━╋┓┗╋┗━╋┓┻┻┳┻╋┃┣┛┛┃┣┏┗┫┓┻┏┳┛┛┣╋┻┓┳━┗┃╋╋
┏┛╋╋┫┣┗┣┏╋┳┃┓┣┓┓━┗┗┳━┣┫┃┻╋┛┓┗┓┛┏┻┫┻┫┻┻┳┏
━┳┗┗┳┳┓┣┫┓┃┏┣┃┗┗┓┣╋┫━┃┛┫┻┣┻━┏┣━┏┳━┳┏┏━╋┛
┫┣┻┳╋┏╋┓┗┗━┗┳━┣┻╋┃┻╋┛┣━┃┃┻┫┫┗┃━┛┻┻━┃━┓┏━
┓┓┃┣━┳┻╋┃┓┳┛╋┫┳┓┃┣━┓┏┛┫┣┗┏┫┛━┳╋┓┏╋┛┓┳┃┣┗
┏┛┻╋┓┫━┣┻┫┫┻╋┃┗━┳━┃┻┫┓┻┻┃╋╋┃┛┫┃┃┓╋┫╋━┃┫┳
╋┣┫┫┗┛┻━┻┏┻┗┗┛┃┳┗━┗┳┫┳┛┫┏╋┗┃┳┓┛┣┫┳┫┓┛┛┫╋
╋╋┓┃┏┻┏┫┛┛┳┣┳╋┗┓┃━╋┃╋┻┏┣━┫┃┓┣┏┣┗┣╋┻━━┗┳┛
┓┫┻━┫┣┫┃┻┻┫┏┛━┓╋━┓┓┓┳┣┳┏┫┏┣┓┏┏┗╋┓┃┃┫┻┗┻┏
┫┻┣┃┳━┓━┳━┃┓┳┗┻┃━┏┓┳┻┗╋━━┻┗┏┫┏┣┓┫┣┛┛┳━┏┣
┏━┣┓┏┣┏┃┳╋┫┛┓━┗┓┣╋┳┳┓┳┓┻┃┃┗┏╋╋━┛┣┻┏┣┏┗┃┣
┓┗┓┗┣┓┻┣┳┣╋┫┗┛┗┫┻━┗┗┛┻┓┛┓┣┓┓┳┳┃┫╋┣┃┣┏┳┓╋
┛┓┻━┃┫┻┫┛┃╋┗┳┗┳┣┏┛┃┓┗┫┓┏┗┛┃┃┛┗┃┗┣┛┓┣┏┓┗┏
┫┫┛┣┫┳┏┓╋┏┣╋┣━┳┣┏┛┏┻┣┻┻┳┛┏┃┃┫┏┫┃┛┣╋┗┗╋┃━
┛┃┛┛╋┳┻┳┫┗┻┣╋╋┣┻┫┣╋━┫┻┃━┓┳┗┣┳━━┃┃┻━┓┳╋┗┛
┗╋┛┣┃┻┛┻╋╋┏┛┏┏┫┛┓┣┫━┓┛┫┗┓┃┻━┻┻┳━┓┗╋┳┛┛┫┏
┫┻━━┏┓┣━┏┏┏┣┓┏┗╋┣┣┻┫┛┛┫┻┗┏┓┗┓┛┗┃┣┛┓┓┻┃┃┫
┻╋┃┫┫━┗┗╋╋╋┏┳┛┏┏━┫┏┛┛┣┳┣┛┏╋┃┓┣┏┣┛┛┣┗┣┫┣┓
┃┓┳┣┣┫┃┫┛╋┃┃┏┳┣┻┣┃┛┏┫┏┻┫┛┻┗┣┻┫┣┫┗┗┗━┗┃┗┏
┛┃┓┓┃┏┫┛┃┛┻┃┛┻┓┗┓┫┛┓┳┻╋┗┣┓┣┏┣━┫┣┳┃┳┏━┗┏┫
┣┻┣┣┛╋┃┛┳━┳╋┃━━╋┻┓╋┛━┃┫╋┏━┃┣┓┃┃┳╋┣┏
┛┃━┏┃╋┃┗━┛━┳━╋┓┛┣┏┫┗┛┳┗┃┃┫┏┻┃┻┃┳╋┫┛┫┛╋┫╋
╋┣┳━┳┓┣┓┣┛┏┃┛╋┓┃┻━╋┃━┓┛┃━┳┛┃┏╋┃┳┳━┗┗┃┫┳┃
┗┻┳┓┗┻╋┃┫┻┛━┳━┻╋┗┓┃━┫╋┳┏╋┻━┳┣┳┫┻┓┃┛┻┛┗┏┏
┏━┣┻┛┃━━┛┻┫┗┏┓┣╋┃┛┫┛┛━┃┛┫┛┛━╋┗┏━┛┏┛┃┫┓┓┃
┻╋┏┫━╋┃┻┃╋━┃┓┓┻┗━┏┗━┏┃┳╋┏┛┳┫┛┻┃╋┛╋┗┗┻┛━┻
┗┻━┃━┗━┗┃┃┫┫┏━┛┛┃┓╋┻┃┛┗┳┏┏┓┓┛┳┳┣┫┛━┛┗━┛┣
┗┗┫━┛┫╋┓━┫━┻╋┛┻┛┛┗┓┗┗┓┗┗┳┃━┫┳━━╋┗╋┏┏┏┻━┗
━┻┛┛━┣┻┃┓┏┓┗┓┗┳┻╋┓╋┫┻┃┛┏╋╋┳┫┏┫╋┣┓┗┓┣┣┓┻┗
┛┻┳┫━┣┛┣┫┛┫┻┛┛┗╋┛┃┳┗┓┛┏━┃┗┓┳┃┛┏╋┓┏┻┗╋━┳┛
┃━┃┃┻┗┗┣┃┏┣┳┗┃━╋┃━┗━┓┛┏┫┫┫┏┫┳┏┳━┗┳┻┣┻┣┏┃
━┳┳┗┳╋┳┏┫━━┳┻┏┃┻┻┓╋┏┻┣┃┳┓┫┛┻┓┛┳┳┗┓┃┳┏┏╋┳
━┳━┳┫┓┳━┗┛┓┣┓┫┻┗┏━┗┣┏┃┛┫┻┫┃┃┣╋┓┻┫╋┓┛╋┣┓━
┃┻┓╋┃╋┣┛╋━┓┻┫┣┛┻┫╋┗┏┏┫┏╋┏━╋┛┫┫┗┃━┗┻┫┓┃╋┃
┣┗┏╋┏┃╋┓╋┛┛┓━┫┫━┗━┗┻┣┻┏┛┻━┻┣┓┛┓━┃╋┗┛╋┣┫┃
┓┃┛┏┫┓┗╋┏┓┳┻╋┓┃┫┃┓┃┓┗┫┏┛╋┃┏┏┫┏━━┫┻┗━┗┫┏┗
┫┻┃╋┣┗┻┃━┏┓┏┗┳╋┓┏┻┗┗┛╋┓┫┫┣━┃┛┫┏╋┏┃┓╋┓╋┻┫
┛┣╋┻┃╋╋┣┻┻┃┳┫┓┣┣┗━┫┃┻┓┏┗┃┏┳┻┏╋┣━┣┓┗┻┓━╋┳
┏╋┃┛╋┏━┳┣┓━┻┛┓┓┃┫┳┛┃┗┃┏╋┳┗┗┛━╋┓━┳╋┃┫┏┏┳━
┣┏┓┳┳╋┻┳┏┣┫┛┓┫┓┓┗╋┏┫┫┏┫┻┫┳┫━╋┏┣┛┗╋┳╋┣━╋┳
━┣┻┗┓┳┣┻┛┫┫┗┳┻┛╋━┃┳┫┫┫┏┃┃┓┛┛╋┻┫┛┣╋┳┫━┃┛┻
┗━┛┳┛┛┫┏┳┃┓┫┓┃┫┳┫┣┣┃╋┏━╋┳┃┃┗┓┃┛┣┗┳━┓┫┃┫╋
┓┫━┏┗┳┣━┣┳┃┗╋┣╋┏╋┣┃┣┃┻┫╋┫╋┳┻┗┣┳┣┛┻┏┗┛┫┓╋
┓┻╋╋┓┻━┻┳┻┓┃┳┛━┳┛╋━┏┳┻┓┃┃┣┻┏┏━┓┏┏┃┻┣┫┛┃┛
┳┛┛┓━┃╋┓╋┻━┓┛┫┳┓┃╋┏┗┏┣┏┏┓┫┗┛╋┏┳╋┳╋╋
┓━┗┫┓┏┓━┛┣┳┫┗╋┫┫┓┫┣┫┣┫┻┓┛┻┗╋╋╋┛┛━┻┓╋╋╋┓┫
┣┗┫┓┫┣┛┫┓┗┳┏╋┫┏┛┣━┏┣┳┓┏┣┻┻┓┓┻┏┓┻┫╋┏┃┣┗╋━
━┣┓┃┫┛┣┳┣┗┳┗━┏┗┃┛┏┓┳┫┗┳┛┏┛┃┃┃┃┃┛┛┛━┳┃┛┗┏
┏┣┏┫┛┗┫┏┻┻┻╋┓┏╋┻┛┣┏┓┣┓╋━┫┛┏┓┃━┗┃╋╋╋┛╋┫┗┓
┳┗┻━┻┓┻┓┓┣╋┫╋━┣╋┫┳┳┗┣┫┗┓┏┳┣┛┗┛┓┳┫┗┏┻┻┻┛┗
┗┣┓┳┛┣┛┓┣━┃┫┓┛┛┏┓┳┗━┃┻┓┻┣┓┏┗┗┏┛┗┣┛━━┣┳┳┏
┳┏┻┗┃╋┓┳┳┳┫┛┣┫┏╋┫╋┃╋━┃┏━┻┳┗━┗┃┃╋━┫┣┓┣┳┣┃
┏┏━┣┳┏┗┻┛┓┣┓┣┳┃┏╋┻┣┻┳┃┛┳━┳━┫┛┓┗┳┓┳┳┫━┗┓┳
┃┻╋┗┃┻┳┻┻━┏┫┫━┣┳┛┃┓┗┫┳┳┫┣━┫┓┓┃┓┃┻━┓┫┗┛┛┓
╋┏┣╋┛┳┣┃┏┻┓━┏━╋┛┃┏┻┛┫┃╋┣┻┃┛┏┣━┓┏┃┏┳┳┫╋┫┣
┃┗┳┃━┳━┃┳┫┏┛┻┣┃╋━━┗━━┻┏━┣┗┃┓┛┓┗┃┃┓┗┛┓┗┏┃
━┓━┗╋┻┻┗┗┣┳┛┣┓┓┣━┛┓┏┛┃┏┓┛┗┣┳┏┛┗━┗┻┫┃┃┳┏┃
┻┃┗┳┳╋┻┏┗━┃┳╋┛┳┛╋╋┗┣┣┳┛╋╋┛┫┳┛┃┛┏━┃┛╋┫┫┓━
┛┏┏┃━┏┳╋┫┛┛━┗━┓┣┗┻╋┳╋┛━┫┛┣┛┣┏╋┏┓┳┫┻━┳━┛┓
┣┓━┫┣┃┻┃┳┳╋┓┣━┗┓┫┛━━┓━┗┃┗╋╋┻┳┛┻┏┓┻╋┣┣┓┃┗
┗┏━┓━╋┳┫┛┏┳┗┃┫┻╋┣━┃┃┫┗┛┻┛┏┃┗┃┻┻┻┓┣━┃┏┃┛┫
┻┗┏┗┻┓┛╋━━┗┏┳┛┗┃┳┏┣┓┻┣┏━╋┳┣┏┗━┫┛┃┛┏┛┓┻┛┣
┓┫┃┻╋┫┫┛┏┓┗━╋┓┳┛┣┏┻┏┗┗╋┏┳╋┃┳┛┃┓━┓┻┗┣━┓┃┗
┻╋┃┳╋┗┗┻┫┗┫┳┫┏┓┓┓╋┳┫╋╋┗━┛┗┻━┛┏┛┫┗┛┏┃╋┗┛┫
┗╋┻┛┗┣┗┗┏╋┗┏┳┣┫┣┏┻━┫┏╋┫┓┗┗┃┗┃┓┃┃┓┛┛┻╋┃━┻
━┓┻┳━┗┻┣┻┻┗┣┻╋┛┛┻━┻┫┣╋┣┛╋┻┃┻┓┣┫┏╋━┳┣┫┛┻┃
┻┓┗┃┏┓┫┏┫┗┏┃┓┻╋┣┣┫┗┃┣┃┻┫┏┏┛┣━┓╋━┏┗┻┏┛┏┗┏
┻┃┣┫╋┣┓┏┻┗┻┛┻╋┏┛┫┓┓┗┓┣┛┣┏┫━┣┓┏┃┛┏━╋┳┗┏┃┛
┻┓┻┗┻╋┛┓╋━┏┫┳┻┳┳┗┃┏━┫━┫┗┓┃╋┃┗╋╋┫━╋┃
┻┫╋╋┃╋┫┏┛┏┣┗╋┻╋┃┛╋┓╋━┓━┗╋┻┫┓┣┫╋┓┣┓┗┳┃┓━┃
┃┛╋┗┓┏┻┳┳┃┛╋┫┣┃┓┻┗┃┓┏┻┃╋┳┣┫┓┛┳╋┏┛┳┏┏┳━┳┳
╋┛┳┃┃┃┓┗┃━╋┃┏┛┃━┳┛┓┛┛┗┳╋┓╋┏┛┻┳┣┳┛┻┛┣┣┗┻┏
┃━┃┫╋┫┣┫┃┫┏╋┣┗┣┗┓━┏┃┫━╋┛┛┳┣┃┗┃┃┻┛╋┗┳┫┣┏┓
┏╋┃┃┃┣━━━━┓╋┫╋┻┛┣━┣┳╋┻┣┛┻┗┃┗┓┗┻┣┏┓┓┻┃┻┗┫
┣┛┫━┓┣┣━╋┛┏┫┻┓┣╋┗┗┣┗┗┣┏┛┣┓┓┏┓┓┓┣┃┗┣┣┛━┗┫
┣┛━┏┻┻┗┛┻╋┓┏┳┫┏┫┓┳┛┫┏┗╋┛┓┻┓┛╋╋╋┫┃┫┃┓┛┓┻┫
┗━╋┫┏┓┣┃┣┏┛┗┃┻┻━╋┏┻┻┣┗┏┏┏┛┻┫┳┓┃┣┗━┳┛━┣┓┓
┣┻┣┻┏━┣┏┃┗┫┛┫┫┫┃┃┛┓┣┫┃┻┳┃┣┗━━┃┏┳┏┻┫┗┛┻┳┣
┏┫┏━┳┏╋┗╋┻┃┓┓┳┳┣┻┃┳┻┻┣┏┫┛┗┏┳┓┛┳┣╋┓┫┓┛┓┓┓
┗┛┗┫━┛╋┳┣┣┃┛┫╋┗┻┛┃╋━┓┣┏┣┓┛┣╋┣┫┏┃┣┓┻┛┏┣┣┗
┓┻┃┫━╋┫┃┻┗┏┗┻┻┻┃┗┣┏┃┫┓┛┻┛┛┣┻╋━━┏┗━┫┗┣╋┓┫
┛┏┏┣┫┣┛┓━┗━┳┗┃┏╋┗┗┏┃┏┓━┃┫┗┛┏━┃━╋┓┛┃╋╋┗┣┓
┳┃┫┛┳━┓╋┗┳┏┻┳┳┓┏━┛━┓┃┏┃┛┻╋┏━╋┃╋┏┳┓┣╋┓┳┛┓
┗╋┃╋┫┫┳┣┳┣┛┛╋┗┳┃┻┏┻┏┃┣┓━┏┏┓━━┏╋┓┻┳┗┫┫┓┫┃
━┣┓┣┳╋┻┫┃┣┏┳┣┫┣┗╋┏┏━┛┣┫┃━┛╋━┳┓┣┣╋┛┗┏┃┛┻┏
╋┗┻┻┛┏┗┛╋┻┓┣┣┃┛┻━┫╋┫┛┗┫┻┗━╋┓╋━╋┻┻┫┻┣┃┻┻┗
┛┗╋┳┣┃┻┳╋┛┛┫┛┗┓┛━┳┗━┗━┓┏┣┓╋┃┓┳┳┓┳┃╋┻┏┛┳┛
┓┛┳┫┏┛━┻┃┫┓┃┃╋┏┳┓╋┛┃┃╋┻┛┣┳┫━┃┗┫╋┳┫┫┃╋┻╋┣
┻┳╋┳┳━━┣┓━┫┳┻╋┏┃┏┃┣┗┳┛┻╋┃┫┏┻┛┛━━┏┃┻┃╋┛┏┃
┓┫┗┏┃┏╋┫╋┫┳┻━╋╋┏╋┻━┻┗┃┏┛┻━┳┛┛┣╋┗━┫┏┣┣┛┻┳
┓━┏┛━┫╋┏┫┣┳╋┳┳┣╋┛┏┻┻┣┻┫┗╋┣┓┏┳┛┃┫┏┛┻┛┗┳┣┗
┓┣┛┻┃┗┏┣╋┻━┏┛┏━┏┛━┣┣┗━┫┃╋┳┗╋┻┳━┓┳┻┳┏━┳┃┛
┫┛┻┗┫┃┏┛┃━┣━┃┳┻┫┫┳╋┛┛┃┃━┛┛┳┫┏╋┛┏┣━╋
┏┛┻┳┛┓┛┳┃┛┻┛┳┛┗┃┛┗┫┛┗╋━━┛┣┓┗┓┃┓┣┛┏╋┫┏━┣┫
┗┗┻┛┗┓┓┛┣┏┻┃┃┗┃┃┳┓━┣┻┣┳┏╋┻┫┗┗┗┓┛┗┫┓┣┗┓━╋
┗┓┫┓┣┗┣╋┓┻┏┓┗┻┗┛┻┫━┣┫┣┏┃╋┃┻━┳┣┻┳━┓┗┣┣┏┛┫
┗┳┓┫━┃┳┏━┛┫┓╋┳┣╋┫┛┗━┗┃┳╋┏┣┓┣┛━┛┗┫━┻┓┳┻┏┗
┓━┓┻┳┛┫┳┳┏┣╋━╋┏╋╋┓┗━┳┻┃┫┓┻┫┗┃┻┣┗╋┻┛┳╋┻┗┻
┳━┳┛┻┫╋┏┓┫━╋╋┃┫╋┳┓┓┻╋┣┏┛┻┃┫┏┏┳┣┗┳┗┗┃╋┛┏┛
┛╋┫┗┻┛┣╋┏┏╋┏┫┗┓╋┃┳┳┓┻┳┛┛┣┫┓┻━┛━┓┓┻┏╋╋┻┓┛
┗┛┛┣┃┻┫┛┻┣┳┫┓┃┗━┗┓┛┫┏┛┓┻┃┛┫┻╋━┫┛╋┳┻━┫┃┛╋
┃┣┓┣┫╋┣┛┓┏┣━┏┫┣┏╋┓┛┣┗┫┓╋┃┳┛┻┓┏┳┏┏┗┳╋╋━┫┏
┏┣┳╋┏┃┓┣━┏┛┃┛┣┏┳┣╋┻┛┣┛┻┗┓┻┏┓┃┃┣━┃┗┃━╋┓┫┣
┣╋╋┓┏┃┗┳╋┻━┛┓┗┃╋┣┛┓╋┃━┛┳┓┫┏╋┳╋┫┗┻┫━┃━┗┻┻
┻┻━┛┏┣┓━┛┛╋┫━┏┛╋┫┏━┣┓┫┏┓┃┓┗╋┛┛╋┫╋┏┗┗┏┃━┏
╋┓┏┛╋┛┳┓┻┳┛┫━━┗┫┳┳┳┃┓┣┃┳╋━╋┣┃┃┫┛┣┗┣┻━┫┫┣
┣┣╋┫┫┛━┃╋┏┃┃┛┳┗┏┗┛┣╋┫━┣┓┣╋┫┓┏┻┓┗┛┳┃┳╋┻╋┓
┃┃┳┳╋┏╋┃┗┛┗┻┏┛┣┃┗┻┫╋╋┳┣┗┛┏╋┏┗╋╋╋┫┓┣┳┣┣┓┓
┣┫┗╋┃┗┣┻┳┓┻┏┏┣┫┛╋┣┳┳╋┛╋┓┏┫┃┃┣┏╋┻┣┗┏┫┻╋━━
┗╋┗┳┗┛┳━┛┃┳━┃┳┃┓━┛━┃┗┏┃╋┗━╋┓┃┳┓━┣┻┣┏┳┛┻┗
┃┻╋┃┳┓┻┳┳┻┓━┻┻╋╋━┏┃┛┃╋┗┳┓┣┓┳┗╋┻┻┛━┓╋┣┗┃┛
┣┻┏┛┓┃┃┗┏┗┓┏┫┫┗┗┓┫╋╋╋┓╋┳┻┛┓┻┗┣┫┣┗━┏┫┓┃┛┃
╋┏┣┃┛┃╋┫┃╋┏┗┣┻╋┏┫━┛┃┗┣┏┳┻┫┏╋┳┗┃┫┃┫┏┣╋┳┛┛
┛┗┃┗┳┓┫┛┫┣┣┓┏┳┻╋┓┗┏┻┫┓┛┓╋┛┫┃┳┗━╋┳┻┻┣┫╋╋┻
┓┫┃┃╋┫╋┏┣┗┫┳┣┻┏┏┏┓╋┳┳╋┻┗┫┓╋┛┃┛┫┫┻┏┓┛┓┫┏╋
┏━┛┳┣┏┓┓┏┛━╋┛┻┫╋┏┫┓┫┗┫┛━┃┛╋┃┗┏┛┗┃━━┃┻┛┃┣
╋┳┓━┫┛┃┻┻┗┻┫┃┛┳┏┳┳┏┗┛┏┃┗╋┳━┫┫┃━┃┗━┗
┗┃┃┣┳┳┏┓┫━┫┣┣╋╋╋━╋╋╋╋┃━┓┓┫┻┗┗╋┫┻┣┣┛┏━┫━┛
┏┫╋┓┗┓┗┫┗━┳┣┛┃┗┳━┫━╋━┫┛┫┃┏┫┫┗┓┃┣┻┛┳┣┻┃┓┃
━┗┗┃┫┃┓┫┛┗┳╋┳━┣┏╋┗┫┫┓┃┃┳┓┏┓┛╋┗┫┻┃┣┓━┗╋┫┻
┃┻┣━┏┣┻━┓┫┗━┃┓━━┗┛┛┫╋━┗┛┻┫┣┃┻╋┛┗┛┏┛┳┏┫╋┏
╋┃╋━┃┃━┳╋┻┛┫┃┣┏┳┣┻┳╋┃┣╋╋╋┃┛┛┛╋┣┳╋┣┗┗┛┛┓━
┗┛┗┛┛┏╋┏┏┳┓┏┗┣┏┻┫┳┓┻┓┻┻┗╋┫┗┏┏━┓┃┛┗┏┫┻┛┫━
╋╋━┳╋┏┏┳┓┣┻┳┃┣╋┗┫┃┳┻┣┏┗┛┏┛╋━┏┳┻┣┛╋━┃┗┫━╋
┛┫┃┛┛┛┃━┫╋┣┏┏┛┫━┃┓┻┛┛┃┣╋┗┻━┓━┻┃┏┛┗━┻┏┻┻╋
┣┓┓┃┃┣╋┣┗╋┣╋┻┻┣┻┻┗┣┃┏┛┫┓┻┃━┣┫╋┳┗┣┻┣┛╋┣━┏
┓━┛━┛┗┣┓┏┳┫┓┫┳┫┗╋┳┓┗┃┫┣┳┃┛━╋┛┻┏┗┫╋┓┫┛┻┓╋
╋┻┛┻┛┃┫┻━╋┫┃━┫┛┻┏┏┫┳╋┃╋┳┗┻┃┣┏┻┻┃┗┓━┣┛┣┫┳
┃┗┻┣┣┳┏┃┓┗┛┛━┃┣┛┳┫╋┳┏╋┛┗┃━┣┣┓╋┫┃┗┳┳┛┓┛┏┫
━┃┗┏━┏╋━┫┗┻┗┣┻┓┏┏╋┻┫┗┫━┣┫┳━┳╋┓╋━┳┻━┃┏┫┻┓
┳┗┛┓┛┛╋┏┳┣┓━╋┗┃┃┃┗┓┃┃╋╋┓┫┏╋┃┫┣┃┗┫┃╋┳┫┫━┫
┻┛━┳╋━┛┛━┫┫┻┓┃┻┫┏┗┛┏┳┳━┗┳┣┗┻┗┗┛┳┓┗┫┗┗┳┳┛
┛╋┃┳┫━┣╋┣┳┗┣━┛┫┳┣┣┛┗┗┛━┗┏╋┫┫┗┻┫╋┳┛┳┳┻━┏┃
┣┳━┓┣┓╋╋━╋┃━┛┛╋┻━┛┃┳┫┏┫╋┛┃┳┫┫┻╋╋┗┃┛┗┏┓╋┳
┻╋┗╋╋┻┛┗┫┛┣┏┃┻┫┛┫━┳┃┣┛╋┗┫┛┗┛┣┣┫╋┛━━┻┳┛┻┏
┣┏┛┳┃━┏┓┗┳┏┳┏╋╋┳┣┫━┏┛┣┃┏┗━╋┛━━╋┗┛╋┫┓┛┛┗┣
┏┛┓┫┫╋┗┳┓━┛┃╋━┏┗┓┻┏┃┓┳┓┣┏┛┃┛┛┫┓┛┣┣┳┓┻┛┛┓
┫┃┣┣┻┻┃┓┓╋┛┫┻━╋┻┗┛╋┃┛┛┗┫┏╋┗┣┓┏┳┻┃┗┏┫┓┛┗┻
┣┻┗╋┫┳┻┛┛┏━╋┻┗╋┻┓┗━┻┳┻┛┓┏┗┣╋┣┓┣┳┓┗┗┗┏┳┏━
━━┓┃┫╋┻┳┛┣┫┏┣━╋━╋┃┣┳┻┓┏━┗╋┫━┃┓┛┫┛╋┫┃┏┫┗┣
┣┗┃━┗┗┳╋┫┛╋┏┃┣┓┗┃┻┳┛┛┏╋┛┛┳┗┓┛━┏┣━┛┃
┓┛╋╋┻┏┻━┻┃┓┣┛┣┛┛┓┃━━┻┃┛┃┣┓┣┓┻┃┣╋┣┫┣┳┏╋┣┗
━┏┣┃╋┛━┛╋━┏┳┫┻┃┓┛┣┣━━┳┳┫┳━┣╋╋━┳╋╋┣━┳┻┗━┓
┫┳╋┏┻┳┏┫┏┛┫┳┓┣┓╋┏┏┃┛┣┓┫┫┓┓┗┗┻┛┫┻┻┛┛┳┃┓┏╋
┗┳┛┣┏┳┣┛┗┏┃┳┗╋┣┃┃┓┳┫┏━╋┓┛┛┓┓┃┗━┣━┏┛╋┏┻┣┫
━┛━┛┻┓━┣━┃┻┻┗┣┓┣┓┣┻┏┻┓┣━━┗┗┏┣┗┫┏┫┓┃┓╋┓┃┏
━┓┃━┻┛╋━┳┻┃┳┫┃╋┏┏┫━┣┗┃┳┏┃━┓━┫┻┃┳┓╋━┳┣┏┻┛
┃┳┻┻┛┣┗┛┗┏┻┣━┣━━┫┛┻┛┓┏┓┃┫┃┻┏┣━┓┏┣┓┓┃┏┳┳┳
┗┳┳┛┗━┫┛━┏┃┏┗╋┏┏┛┗┳╋━┏┻┗┛┻┗┳┳┣╋┛━╋┳┳┣┻┳┛
┛╋┻┓┃━┗┃╋┫┻┗┳┃╋┳┗┏━┻┻┻┏┗┓┏┻┫┏┻┃┻┻┫┗┛┻┣┃┻
┓┃┫┏┗┫┗┳╋╋┏━╋┏┓┳━╋┫┏┏┻┓━╋┻┃┗┓╋╋┛╋┻┛┳╋┃┏┏
┛┳━┳┃┳┓┻┓╋┳┗┃┃┫┫┓┻┳┗━┻┃┫┛┳┏┛╋┳┏┏┻┛━┏┏┳┛┳
┣┃┛┏┳┓┃┛┏┣┛┓┗┓╋┓┃┓┗╋┫━┫┛┻┓┣━┏┻┃┓┻━┣╋┏┃┏┻
┓┏┣┻┻┣╋┫┳┏┃╋━┓┏┻━━┛┣┻━┫┏┓━┛┛┃┫┻┛┣┃┻┓┣┏┳┫
╋┳┣━╋┣┃┏┫┏┓┗┫┗┏┻┳┏┫━┫┣┓┃┣━┣┗┣━╋━┛┳┃╋┫┗┃┫
┣┃┛┏┳┣┏┳━┛┃┳┓┃┫┛╋╋╋┳┃━┳┏┻━┣┏┫┫━┏┣╋┣┗╋┃┫━
━┗┳━┻┗┣┓┃┃┗┻╋┫┻┏┗┓┛┫┫┗┻┻┏┗┛┫━┃┃┫┗┫┓┻┛┻┛┏
┳╋┫┃━┻┫┣━┻┻┏╋━┻┛┓┣┃┫┏╋┗━┻┣┗┻┻┫╋┛┣┗┫┳┏┏┻┗
┗┻┳┛┃┃┃┓┏┣┗┃┻┃┓┻┳╋┓┻━╋┃┛┗┳┃┳╋┃┳┛┏┏┛┏╋┣┓┓
┗┫━┣╋┣┛┛┏┣┣┫┳┛╋┏┃━┏┗━┃┻┣┏┳━┛┓┳━┻┏┃━╋┗┛┛┫
━┓┫┛┗┳┣┳┻━╋┏┻╋┓┣┣┣┣┻┣┻╋┻━┗┏┻┣┃┏┏┃┓┃┫┻┏┛┻
┏╋┃┏┫┣━┳━┛┓┳┛╋━┫┣┗┃┏╋┛━┻┳┫┏┣┓━╋┗┗┣╋┫┃┣┏┣
┳━┓┣┃━┛┳┓┗┻┫┓┏━━┳┫┣━┓┓┻┻┃┻┛┏┃┗┃┣╋┛┗┳━┓┏┻
╋┣┏┛┛┻┫┻┃┻┏━┻┗━┳┻┏┏━┻┓┛┓┳━┃╋┓┗━┳┛┳┣┃┳╋┣┻
┫┣━┣┛┛┓┛┏╋┗┗┛━┗┓┓┛┓┗┃┗┓┛┛┣┏┳┫┏┛┃┛┓┓
┛┗┓┣┛┛┛━┛┫┏┛┗┏┗┏┫┓╋┗┣┛┫┫┏┗┣┃┏━┏┛┏┛┗━┓┳┛┗
┃┻┗╋┳┓┻┳┗╋┃┗┻┛┃━┗┣━┃┗┫┻┗┃┓┗┣━┗┃┃┓┏╋┳┛┫┃┛
┏┫━┃┃┳┣━┗┃┣┻┃━┳┃┫┓━┫┻┫┛┃┣┃┗┛┫┓┏┣┫┫┃┫┻┓┫━
┛╋┓┣┓╋╋┃┃╋┗┏┛┓┳┃┫┳┳┃┣┣┃┳━┃┛╋┃╋━┳┫━╋┣┣┻┏┳
┃┣┣┏┏━┣┫┫┏┗┓┛┣┣┓┏━┃┻┳┳━┫┻┏┣┻┓━┫╋╋┫┏┳┛╋┛┏
┳┻┃┛┏━┛┣┗┻┏┓━┗━┳┗┫┫━┗┻┫┳╋╋╋┗┳━┣┣┳╋┓┣━┫┏┳
┓┫┳┃┏┏┓┫┗┓┛┫┳┳┓┫┣┫┣┓┗┏┏┫┓┣┃┳┃┫┳┓┃┃┓┫━━╋┻
┫┛┫┛┃━┗┗┗┳┗┗┫┣┛┗╋┛┃┗┳╋┏┏┫┃┻┗┫━┃╋┗┳┗╋┻┏┃┓
┗┛┓┏┛┓┏╋┗┗┃┗┛┏┃┗┃┛╋┓┣┃┻┓╋┣┻┓┛┫━┻┣┛┏┛┫┛┳┣
┳┛┣┻┫┣┫┣┃━┏┓┃┳┻┳┗┃┓┏━┃┃┓┻┣┳┻┫╋┛┓┣┗┏┻┻━┓┏
━┫╋┻┫┣━┻╋┣┫┃┳┻┻━┗┓┗┃┓┏┓╋┓┓━┃┛┳┻┓┏┫┫┗┣┏━╋
╋━┳┏╋┳┻┗━┳┃┛┗┛━┻┛┃┫┛┫┳┓━┏┫┣┛┏┳┗┗┓┻┣┗┻╋┣┳
╋┏┓┻┗┫┃┳┃┫┏┃╋╋┫┃┗┃╋┗╋┓╋┏┓┓┫┫┗┗┓┫┃┫━┏╋┛╋┃
┓┗┫┓┫┫┻┏┃┣┳┣┫┓┫━╋┳┻┣┓┻┛┃┓┃┻┓┃┫╋┣┣┃┏━┗┏┛┗
┻┗┻┏┗━┏┓┻┓┳┓┛┳━┣┣┓┻┗━┃┛┓━╋┳━┏┳━┓╋┫┛┣┏┫┣┳
┛┳┳┃┫┻┏━┃┻┓┻┏┻┛┃┫━┫┻┗┏┏┓┣┫┃╋━━━┫┓╋┣╋┫┃╋╋
┛┃╋┣┃┓┏┻━┳┗┫┫┏┗┛┓┓┣┃┛━┣╋┗┻┣┛┳┃┏┫╋┳╋┓┳━┳╋
┓┻┏┻╋┻━┻┳━┳┫┻┛┃┗┻┣┛━┏┫┳┛┓┫┻┣┓┏┫┻┃━┫━┳┣┓┃
┛┻┣┏━┛┣┏┳╋┻┃╋┻┃╋┓┃┣┻┛┳┏┗┏┓┏┻┓┫┓━┛┓━┻┫┳┳╋
┓┃┛┣┻┓┃╋━┃┳━╋┣┫┻┣┃┓┻┳┫┃┣┻┗┃┳━┳━━━━╋┛┻━┏╋
┣┗┻┏┓┫┃┛┃┳╋┓┗╋┫┏┫┻┓┓━━┛╋┳━┣━┏━┫╋┓┳┏━┻┣┳┻
┏┛┳━━┫━┗┫┳┗┗┃┓━┣╋┻╋╋┏┃┏┛┣┛┗┻┗┻┻┏┃┳┏┻┃┻┻┓
┏┗╋┗┗━┛━┻━┃┓┣┗┳┣━┓┣╋┣━┃┣┛╋┫┛┛┳┫┻┻┣┗┛┃━┫┳
┛┗┗┃┣━┛┗┗┏╋┓┗┻┳┗┫┣┃━┃┳┗┣┗┣━┏┗┻┛┃╋┣╋
┫┫━┻┳┻┓┓┃┣┛┓┓┛┳┫┓┣┗┫┓┻┫┫┏╋╋╋┓┣━━┳┃┳┃┃┫┃┏
┛┏╋┻┳━┫╋┗┗┻┏┃╋┗┫┣┣┛┛┣━┣━┛┏╋┓┛┣╋┛┻┏┻┃┓┫┛┻
┓┳┗┫┫┗┻┃┫┫┓┻┣━┳┳┏┻┫┏┃┓┛┻┻━┗┗┫┗┏┃┫╋┏┳┏┣┣┫
━┣┳┣┛━┳╋┃┻┏┗┏┃┣┃┏┓┛┓━┣┓┏┃╋┗━┗┫┛┻┏━┫┏━┓┳┗
┗┳┻┃┃╋┣┛┓┗┛┃┗┳╋━┳┃┻┣┗━┫┳┳┃╋┛┣━┻┳┗╋┓┏╋┫┏┗
╋┻┫┫┏━╋┏┳┃┃┻┗┫┳┳┓┣┏╋┻┃┫┗┛╋┳┻┏┏╋━┳┫╋━┻━┻┏
┓┏┣┳┏┳┏┗┗┏┳┫┏╋━┣┗━┏┗━┓┃┏┏┓┣┃┛┳┏┻╋┳┗━┏╋┃╋
┓┗┗━┣╋╋┏┏┣┛┫━┓━┫┓┳┫┃┣┓┏╋━┳┳━┏┃┻┳━━┣╋┓┓┳┛
╋┗┏┏┓┃┗┓┳┻┫┛┣┳┫┣┻┓━╋┳┏┻┏╋┛┳┃┛┗╋┫╋╋┳┻┳┫┃╋
┏┣┏┛╋╋┫┻╋┣╋┃┣┣┃┛┛┳━━┃┓┣┗┫╋┓┗┏━┣┗┣┫╋━━┫┣┓
┣┓┻┓┗┃┗┻┣┓┓┛┳╋╋┣┻┏┫┗┻┫━┛┳━━┻┣╋┫┏┛┛┳┃┓┻┳┻
━┛┃┏┗┓┓┳┳┗╋┃┳┛┣┫┗┃╋┃╋━┏┛┻┣┣┗┣┗┃┗━━┗┗┳┏┣┻
┻┣┏┫┣┫╋┗┫┗┛┫┫┳╋┣┛┛┫┣┛┃━┓━┃╋┗┫┛┳┃┫╋━┃╋━┫┻
┣┗┛┃┗┏┣┻┻┛┃┗┛╋┓┗┣┣╋┣┻┣╋┃┃┃┓━┳╋┛━┻┗┃┳━┃┳┃
┣━┗┣┫━┻━━┏┗┏┳━━┻┣┗━┛━┛┃┫┗┫┏┃┻┛┛━┓┣┃┛┃┗┃┗
╋┳┫┏┓┳┫┓┫┓┳┓━┻┻┗┫┗┗━┫┗┳┣┳┓┳┳┳┻┣┃╋┗┏┛┣┗┓╋
┓┳┻┃┏┏┏┏┗┣╋┣┛┏┗┻┗┛┫┃┃┛┏┻┗┓┗┳┳╋┏━╋╋┣━┗┳┫┳
╋━┃┣┣┻┏┃┛╋┗╋┻┛━┃┓┛┻┏┛━╋┛┛┻╋┻┗┻╋┏┏┻┣┗━╋┗┫
┃┫┓┃┗┫┳┃╋┃┛┗╋━┫┛┣┗┣┏┃╋┣╋┛┣┓┣┳┣┏┗┗┻╋━┗┫┣┻
┏┫┫┫┓┫┫┓┃┳┏╋┃┏┫┛┫━┗┗┏┃┛┳┛╋┃━┳━━┳┳┛╋┫┫┛┫┻
━━╋┃┣┫╋┃┗┫┫┫┳┣┳┳┳┳┃╋┗┫━┻┃━╋┓┏┛┓┣━┏┃━┃┳┣╋
┻┏┻┛┻━┳┃┃┳┣┓┫┏┛┏┛┳┏┓━┳┫┣┃┻┛╋╋┳╋┳┃┻┫┗╋┏┣┗
┫┗━┓━┗┳┏┏━┳┻┛┳┓┣┏┓┣┓┫╋━┛┳╋━╋┣┏┗┻┗┛┳┫┏┫┓━
┗━━┃┣┏╋╋┏╋━╋┻┻┗┓┫┣┃┛━┗┏━┓┫┻┃┻┫┛┓╋┃┫
━┛┻┛┏┫┣┓┻━━┳┻━┏┏┫┃┣┛┓┃┫┓┗┫┏┛┓┻┗┳┗┳┃┣┃┃┛┃
┃┳┓━┫┃┃┗┣╋╋╋━━┻┃╋┫━┳┣┳┣┛╋┻╋┻╋┣┓┫┛┣┛┻┛┓┃┫
━┻┓┗━┛┏┻┣╋┻┏┛┃┃┃┛┻┛╋┗┳┓┛┻┣┏━┳┫┳┗┫┳┣┏╋┫┫┏
┗┣┳┫┛┏┗┛┳┗┳┗┃╋━┗┛┏┛┏┓┃┛┃╋╋┏┓┳┫┳┛┣┛┏┏┻┻┻╋
┛━┃┏┛╋┣┫┻┗╋┃┣┻┻┻┣┫┏┳┏┃╋┻┛┫┛━━┓━┃━┣╋┛╋┫┳┣
┣┓┳┛╋┫┻┃┗╋┃┓┏┫┃┳┓╋━┻┣╋━┣┻┣┛┳┻┓┗┣╋━┗┗┓┻━┻
┓┃┻┃┏╋╋━┗┳┏━┓┃┳┗┳┗┫┃┳┫┫┻┻┫┗┻┗┃┃┏┓┓┃┫┛┳━╋
┻┛┻━┣┫┃┓┓┓┗━┻┛┳┫┓┓┗┫┃╋┻┃┫┓━╋┻┣┛┛┏┃╋╋┻┗┓╋
┛┣┻┣┛┻━┓┫━┗┓┣┗┏┗┗┣┏┏┏━┳━╋┣┗┃┳┓┛┳┏┣┓┳┣┣┓┫
┫━┳┫┻┣┳┻┓┏┫┃┛╋┫┻┛┏┗┣┓┗┓┏┫┓┛┓┫┗┃┫┛┃━┃┃┫┗┓
┣━┳┻┛┃┛┏┣┃┃┓━┃┛┳━┓┗┏┳┗━┛┣┗┫┓┫╋┓╋┳┗┫┻┫┗┫╋
┛╋┣━┛┻┣┳┳┻━┓┗┫╋┏┃┓┻┃┳┏┃┳┳┗┃┓━┛┗┓┗┃┻┫┓┃┏━
┃┫┳━┗┣┏┃┣┏┣┓┫┳┻┗┓╋┻┏┓━┫┫┓┣┏━┻┫┛┃┳┫╋━┓┏╋┛
┏┣━┣┛┳┣━┛┏━┣┫━┛┗╋┃┻┣┣┳┣┫┏╋┛┫┫┛┗┻━┗┳┛┃┳┃┏
┃┏┳┛╋━┣┻┛╋┃┫┏╋┻━┣┏┫┗━┻╋┣╋┛┗┓┻┗┻┛┫┫━┛┳┻┏┳
┛━┃┃┳┫┣┣┗━┳┳┳┛╋━┣┻╋┣┳┳┗┓┓┏┓┛━┛┣┏┗┏┏╋┓┣┃┏
━┫┫┓┓┃┣┏┗┳┓┣╋┛┛┏┛┣┣╋┛┻┗┃━┣┻┛┫╋╋┛┣┃┫┣╋┓┛┗
┳┣╋┗┣┫┣┣┳┗┏┗┗┛┗┛┃┏┓┳┳┗┏╋┻┣┛┓━┃┳┣┓┻┏┛┛┻┓┗
┗┏┛┳┃┳┛┗┳┳━┫┛━┳╋┫┓┣┳╋┓━┣━┓┣┏┫┛┳┏┫┻┛┫┗━┳┓
┏┓┛┳┏┫┗━┳┏┃┃┳┛┫┏┗┫┣┻┏┳┃┳┗━┳┻┓┗┛┏┏━╋┓╋┣┛┏
┫┳┳┳┛┏┗┛┻┓┗┃┗┳┣╋┏━┣┓┃┳━┳━┓━┏┛━┫╋┏┻┓┫┛┻┳┗
┗┻╋┻┻┏┫┳┗┫┛┃┃┻┣╋┣┗┛┏╋┣┛╋┫┗┻╋┛┛━┏━━┗┣┳┏┣╋
┗┻┣┏┳┏┫┗┣┗┗╋━┫┣┗┃━┓┳┗━╋╋┓┃┳┫┗┃┫┃┃┣┳┗┓┃┣┃
┳┫┻┳┣┛┃┃┣┣┣┏┻┛┓━┫┻┃┻┗┏┓╋┓┫┃┫╋━┫┏┏┣┏
┣┫┣┓┏┻╋┃┻┣┫┗┗┻┫┛┫┓┳┏┗┣━┻┳┳┃┓┣┛┏╋┃┫┻━┃╋┳┏
━┻┓━╋━┣┏┏┓┓┣┏┃┛╋┻━┓━┛┓┳┣━╋┗┃┗┻┏┛┣╋╋┗┃╋┃┗
╋┏┛┣┫━┻━┏┓┛┏┳┫┻┣━┳┃┗┃┃┻┃┓━╋┏━┃┏┫━┫━┫┗┃┓┓
┛┏┗┏┫┓┳┫┫━╋┳┏╋┣┏━┗┃┗┏┻┣┏╋┓┣╋┗┏┃┏┣━┻┃┣┛┫┏
┏┣┫━┳┫┣┫┻┗┛┏╋┻╋━╋┣┻┃┫┓━┛┫┣┓┻┣┣┫┓┛┛┗━┃━┻┃
╋┣┓┓┃┣┻┳┫╋╋┫┗┓┓╋┓┏━━┏┗┃┻┣━┛┛╋┏┏┻┳╋┫┃┏┳┫━
┏┓┳┓╋┃┓┃┳┻┫┏┃┳┛┫━┳┣┃╋┳┛╋┫┃━┓┣┫┃┃┓━╋╋┻╋┛┓
┗┫┓┗━┳┫┏┓╋━┣┳┃┏┗┳┓┻┫╋┛┃┗╋━┏┣┗┣┗┗┛┃┃━━┛┳┫
┏━┗┓┛━┃━┓┓┛┛╋┛━┳┣╋┛━━┓┻┫┗┏┃┗╋┓━┏┛┻━┏┃╋┫┏
┫┏━━┳┗╋┳┣┣┣┳┃━┏┛┻┏┛┣┛┓┃┫╋┗━┛┏┗┗┏┃━┻━━┓┫┳
┗┣┣╋┓━┳┏┗┗┳┣┛┃┫┣┃┫┛┛━┛┗┓┫┻┃┫┛┳┣┃━╋┓┫┛┛┻┃
━┏━┳╋┗┻┛━━┛┳┓┏┃╋━┣┗┃━┛┃━┃┓┛━┃┓┗┓╋╋┫┫┛┏┏┏
┏┏┳┣┣┫┣┏┳┣┏━┫┓┃┏┫┻┣┗╋━━┓╋╋┫┗┻┓┗┃┓┳┓┃┃┳┳┃
┛┫┻━╋┛┏┃┏┃┃┗┫┻┃╋┻┳┛┗┃┗┏┳━┏┫━┳┻┗┃┏┣┓┗┳┛╋┗
┫┓┻┏┓╋┃┏┫┗┏╋┫┳╋┳┗┗╋━┳╋┻━┏╋┻┳┻┓┫━╋┏┫┳┫┫┏┣
┫━┓╋┫╋━━┣┓┃┓┓╋┗┳┗┗┗┛┻┃╋┃┛━┛┣┏┗┫┣┏┣┃┓╋┏┻┓
┣┓━┃┛┣┃┗┳━┏┛┳┫┻┃━┣┣┗┓┳┫┓┳╋┣┣┣┣┣╋╋┛┫┛┛┫┏━
┏┏┳┏┃┛┳┻┫┏┣┳┃┳┓┫┳┗╋┏╋╋┛╋┏┓┫┻┓┣┓━┻┃┻┏┳╋┓┓
┫┳┓┛┻┻┏┗┃╋╋┛┣┛┏┛┃┃┃╋━┫┫┳┗┗┃┓┓┣╋┻┏┓┫┗┻┫┛┓
┻┫┳━━┃╋┻┗┛╋━╋┗┫┛━┓┓┛┳┛┓━┳┏┗┗┣╋┣┓━╋┣╋┃┏┣╋
┛┛┃━┃┣┳┻┻┏┣┃┏┣┏┫┳┳┓╋┻┻┛┳╋┫┣┣┫╋┳┫╋┫┫╋┏┓┗╋
┏┳┳╋╋┏┛┏┃┳┫┃┃━┓━━┓━┏┏┓━┳┣┫┛┓┫┳┃━┣┏┛╋┣┳┗┫
┫┫┗╋┻┃╋┛┻┃┳━┗┫┃┃┳┃╋┗┳┳┳┳┳┃┓┃┓━╋┓┳╋┳┏┳┻┣┻
┃┃┣┻┏┛┗━━┏┫┫┫┣┻┣┓┓┓┓┓┳┏┳┏┻┫┳┏┫┛╋┫╋┓
┳┳┛┓╋┏┃━┣━┛╋╋┻━┃┃┃┻┓┛┃┻┏┫╋┳╋┳┣┃┛╋┓┫╋┃┏┻┗
┏┗┻┳┗┓┓━┫┏┫┏━┏┳┗┃┏┻┣┏┛┓┫┳┗┛┃━┏┏┛╋┏╋┫━┣┏┗
┓━┳┃┳┗┓━╋┳┓┻┣┏━╋┻┻┳╋┳┛┓┃┃┗┫┃┃━┳┏┗┃┻╋┳━┫┏
┏╋┛━┓━┫┛┛┗┓┃┫┻╋┃┃┏╋┗╋┛┓┏┣┓┫┗━━┫┫┻┏┫┃┗╋┗┫
┗┏┳┗┣┳┻┛┳┻┓┓┗┃┻┻┫━┓┏┣┳━┫┃┏┣━┳╋┗━┗┃┏┛┓┃┻┃
┛┗┏┳┏┳╋┻┗┏┫┛┗┏┓┛┓┃┛┓┗┃┣┗━━╋┻┗┛┗┳┓┛┛┳┛┫┻┻
┓┣╋┏╋┫┃┗┻┻┏┗┫┳┻┳┣┃┗━┗┫┓┻┛┻━┃╋╋━┏━╋╋┛┗┣┻┳
┗┣┓┣┛┳╋┓━┓┗┳┓┛┣┣╋┏┳┣┛╋┳┓┗╋┏┳┛━━┏━┃┛┳┣┓┳┗
┛╋┓┏┣┫┻┃┛┳┓┛┻┛━╋┳┫┻┗┻┗┫┗┛┻┻┗┛┫┳┳┫┫┗━┳━┃┏
┃╋┓┫┃┃┏┃╋╋━━┏┏┛┏┳┳━┗┣┓┛┗┛┏┃┏┗┫┳┣╋╋┛┗┻┫┃━
┣┳┳┓━┳┻┛┏━━━┓┏┛╋┻┓┳┳┣┃┗┛┫┣┻┓┃┃┳┓━┳┻━━┃┏┓
┛╋┏┏┳┫╋━┣┗━╋┓┻┗━┛╋┃┫┫┃┳╋┃┃┃┫╋┏┓┣┻┫┛╋┓┏┏┗
┓┳┛┳┳┃┳┏┏╋┛━┏┗┻┻┣┫┛┻╋┛━┻┏┣┳┫┣┃┣━┃┛┗┻┃┣┣┻
┗┳╋┏┣┃┫┣┛━┏┛━━━┛┣┻┫┏┏┫┻┣╋┫┛┳┻┫━┓┣━┗┃┳━┻┻
┳┣┓┓┫┫━┣┻┫┳┛━┣┏┳━┓┣┫╋┏┗┃┏┛┗┛┻━┫┣┻┻┫┏┓┏┛┃
┓╋┫┛┏━┛┻┫┏╋┻┻┗┣━┏┣┛┓┛┏┳┃┓┫┓┳┗╋┳┻┓┗╋━┳┣┏━
┳┃┻┃┫┏┣┃┣╋┏┃┻┗┫┻┣┣╋┫━┣┃┏┓━┓┫╋┫┛┓┗┃┻┻┣┃┫╋
┏┣┗┫┫╋┓┫┗┛╋┳╋┫━┗┃┫┣╋┛┃┗┓━━┓┻┻┫┛╋┗╋━╋┃┣┓╋
━┳┏┃┏┓┗┳┗┗┻┳┫┓━┳┓━┗┻┳╋┗┃┻┻━┏┳┳┫┫┏┛━┫┓┫┳┫
┛┗┗╋┫┻┛┗┛╋┗┓╋┛┃┻┻━┃┻┫┃┛┻┓━╋┫┓┃┗┃━┣┓┛┛┗╋━
┳┃┗┛┃╋┏┗┏┗┗╋┛┏━┃┳┫━┗┃╋┫┛┫╋┳┗┳┻┻┻┳┏┛┓┛┓┗┻
┫┫┗┏┛┃┛╋┻┃┳┫┏┏┏┣╋┣┓┛━┣┓╋╋┫┏┻┗┛┻┃┳━┃┗╋━━┫
┣┏┫┓┳┫┳┻┏┻┃┓┳┗┏┛┓┣┣┗╋━┫┗━┻┗┃━┓┗┛┳┻┣┣┓┛┳┳
┛┣┳┻┗┓┳┳┳┏┗┳┻┃┻┣┏┣┓┏┗┃━┻┏━┫╋┣┃┳┻┗┛┫
╋┳┛┳╋┓┻┫┫━━┗┳┣╋┛┓┳╋┃┫┣┏┛┫┻┫┗┛┓┻┃━┳╋╋┛┏┓┫
┣╋┳┣┏┻┛┓┏┫━┏┏┃╋┃╋┛━┛┻┻━┓━┏┓┛┏┏━┫┳┣┓┻┛┓┏┗
┻┗┛┓┓┏╋┻┻┗╋┫┃┗┓┣┏┏┫┏┻┣┳┻━┛╋┛┣┣┻┳┃┻╋┻┛┫┫┏
╋╋┣┓━┻┗┗┛━┃┻┳┫┣┃┛━╋┫┓╋┛┗┃┓┻┗┗┓┗┻┗┃┓┗━━┃━
┣━┻┓━┻┻┳┳┗┗┃┳┳┻╋┫┗┛┣┻┗┃┛┫┫┣━┫┏┓┻┳┃━┏┃┣┃┻
┛╋┓╋━┣┗┻┣┛━━╋┛┃┣┻┳━┓┛━┻┻┏┏┣┫━┳┻┫┓╋━┓┓┛┗┻
┗┃┗┏┃┃┳┏┫╋┗┏┣┏┓┻━┻┫┗╋┗┻┳┳┓┣┃┫┳┫━━┏┗━┳┣┣╋
┗━┫┓┃━┳┻┣┣╋┳┣┏╋┻┃━┻┓╋┳┳┓┣┛┻╋┗┃┓┳┻┳┃┛┗┻┫┫
┏┏┣╋╋╋┓┫┫┣┏┫━┛┏┗┳┻┻╋╋┓━┏┣╋┳╋┛┛╋┗┛┃┓┳┣┛╋┣
╋┗┫┫┗┣┓┳┗┫┣┗┫┓┗┓┛╋┻┃━┛┗━┛┳━┣┗━┣┫┳┳┃╋┃━┓┻
┓┫┗┫╋┻┏━┫┛┓┛╋┗╋┗┓┳┫━┻┏┛┳╋┗╋┫┓┃┓━┓┻┃┏━┻┓┓
┃━┳╋┏╋┫╋┓┃┗┫┛━┓┻┫┓━━┫┻╋┛┛┏┓━━┫┗╋━┃┫┏┏┫╋┛
┏┓┳┏┓┗━┳╋┻┓┃┛┓┳╋┣┏┫┻┏┻┃━┳╋┻┣┳┫┛╋━╋┳┓━┃┳┳
┏┓┻━┻┏┗┫┳┣┣┫┏┃┛┣┏┏╋┗┻┳┏┻┗┫━┗┣┛┏┛┏┻╋━━┃┃┃
┛┛╋┣┓┛━┣┳╋┛┓┓┫┳┏┓━┣┳┏┣┏┗┗┏━┓┓┏┻┓┛╋┃┗╋┛┛┏
┏┓┳┫┃┛┓┓┃┏┓┛┫┳┻┛┗┃┫┏┓┫┻┓┓┻┫┏┃┗┗┣┳┻┣━┫┛┛┓
┛━┃┳┓┗╋┻┗╋┫┫┃┛┣┣┗╋┓┃┃┫━┫┻┗┻┃╋┣━┣┣┛┛┃┗┣┏┗
╋━╋┳┛╋┗┛┛┛┫━┻┛┛╋┗┃┛┃╋┗╋┛╋┳┛┫┏┏┳╋┻┃┛━━┫┣╋
┏┣╋┓┛╋┳┓┏┓┗━┗┗┏┃┳┛┫┓╋┳┓━┛┓┓┛┛━┓┫┏┏┃┫┓╋┛┏
┗┳┓┓┗┗╋━━┗┏┻┏┻┛┗┗┳━╋┏┻┃┃┛┛┛╋┣┫╋┻┻━┏┫┣┣┫┳
━╋┗━┗┓┓┃┃━━┓┳┻╋┣┫┓┓┫┳┗┓┣┣┫╋┻┗┓┻┓┗┓┣┏┏┳┫┳
╋┃┃┻┏┣┓┛┓┗┗┣┏━┃┳╋┏┓┫┗┏┏┣┛┏┻╋┛┃┓━┫┃━┓━┗┗┃
┫┫┣┣┣╋┫┛━┏╋┫┓┛┗╋┗┳┛┫┗┻┻━┏┗┫╋┛┳┛┓┫┓┗┓┏┳━┛
━╋┏━━┻┫┻┛┻┻┓┏┛┛┳┫┫┗┗━┻┳┗┃┣┓┳┓┗┣┻┻┣┃
┫┻┻┓┛┃┗┃┗╋┳┗┗┫╋┫╋┗┻━┣┛┳┛┓┣╋━┛┛┃┻┓┻━┃┳╋╋┗
━┳┣┃┏┓╋┛┻━┻┳┃┗╋┻┣━┳┏┳┗┛┣┳┗┣┣┳┣┣┣╋┃┻━┛┳┳╋
┣┳┛━┗╋┣┃┛┛┛┏┓┃┏╋┫━┗┛┃┗━━┳━┗┏┳╋┏┫┗┻━┏┻┗╋┗
━┳┏┓┃┻┏┣┛┳┳╋┫┗┓┻┣┻┳╋┃━┗┣┳┛┃┃┫┻╋┣┻┳┃┗┗┛┛┛
━┃━┣┳┛━┛┳┣┛╋┃┗┻┣╋┻┏┣┻━╋┗┳┫┓┳┳┳┛┳┻╋┣┣┛┓┛┣
┻╋┫┛┃┣┓┏━┣┫┏┏┃┻┻┓╋┻┳┗┳┣┃╋━┛┏┗┛┃┗┫┓╋┻┃╋┏┗
┓┛┓┫┏┛┃┛┏┻╋┏╋┣┛╋┓┃┗┣╋╋┓┫┳┳┃┃┓┓┣┳┃╋┛┻┛┓┳┣
┫━┫━┓┳┓┳┓┫╋┣━┗┫┛╋┫┣┻━┫┻┣┗┓┳┫┳┛━━╋┓┣┳┓┣┻┏
┗╋┻┏┓┳┫┻┗┫┗┛┃┏━┓━┣┳╋┓┛┓╋┳┓┣┗┳┫┣╋┃┏┛┏┣┛┃━
━┻┃┓┗┻┻┛┗━┏┳┳┏╋┻┣┣┃╋┗┏┃┣╋┃┫┛┻┣┃━┃┳┻┫┗┏┏┻
┏━┻┃┗╋┏┳┃┻┣┓┛┻╋┛┻┣┃┓┳┓┳┳━┛━┃┣┫┻━┏┛┛┓┻┳┳┳
┛╋┏┳╋┳┻┻┛┛┳┗┗┻┏┻╋━╋┣┫┏╋┫┗┗┗┏╋┻┛┫┣━┗┏┏┃┛━
┫┳┫┓┛┫┣━┫┏━╋┃┛━┃┳┳┃┻┓━┏━┓━┳╋┗┗┛┏┏┗┳┓┣┣┓┃
━┏┫┓━┛┗┻┛┣┻╋━┻┓━┃┳┗┳┃┗┗┓┛┣┫┣┗━┛┗┏╋┣┣┏┏━┫
┫┫┫┃━┃┛┫┛┃┃┏┏┫┗┛┃┃┓┓╋━┏┣┣━╋┛┳┛╋┛╋┛┣┃┻┫┫┗
┓┓┓┛┫┓┃┏┻┃┻┣╋┣━┳┃┳┛┛┣┏━┣┳┃┓┛┃━┓┏┳┻┛┳┃━┛┳
┳┏┳┛╋━┛┏┣┫┣┓┗┛┣┛┗┗┻┓╋┏┛╋┃┻┏┳━┓╋┏┳┣┓┣┗┫┓━
┣╋━┗┓┫┗┣╋┣┃┓┛┫┻┛┃┓┃┻┗┗┻┳┗┏┏╋┗┃┣┗┛┏┓┛━┏┓━
┃━┏┣┃┏━┗━┫┻┗┣╋┻┓┻┣╋━┃━┏┓┓┳┃┏┏┻┫┓╋┛┃┓━┛╋┳
┫┓┃┫━┗┃┳┃━━┳╋┏━┣━┫┏┏┓╋┛┓┏┣╋┛┃┏┃┫┃┫┣╋┗╋┛┻
┏┗━┏┣┳┏┫┛┣┏┗┓╋┓┃┛┗┫╋┫┫┣━┫┻━━┃┓╋┛┏┓┳┃┃┣┣┻
┫━┻┃┣┛╋┛┫┛┫┫┫┏┳━╋┗┃━┓┳┣━┳┻┛┳╋┏┗┃┗┣━┻┗━┓┓
┛┏╋┣╋┃┳┫┻┳┳┳┣┗┣━┃╋━┃┗┃┳┛┣┗┛┣┻┳┃┓┏┻┳━┣┻┃┫
┗┻┣╋╋━╋┃┻┃┓┣┫┻┣┫┫┓╋┃┫┗┗┏┻┗━┻┏┏┃┻┗━┳
┏┃┗╋┻┳┗┻╋╋┳┓┻┫┃┛┛┏╋┗┏┏┃┏┗┃┛┫┛┛┻┏┓┛┫┫┳┻┃━
┣┃┻┳┣┳┫┃┣┗┏┫┃┗╋┳┫┣┃┗┗┛┳┻━┓┃┏┫┓┃┗┣┻┏┏┫┳┏┃
┛┻━╋┻┓┓┃┏╋┓┏┣┣┃┻┣┗┣┓╋┏┳┓╋┗┣┛┣┻┏┓┫┫┛┏━┻┳┓
━┳┃┏┏┗┫━┳┃┃┣┫╋┣┳┃━┻┏╋┓━┗┏━━┣┗┛╋╋╋━┻┗━┫┓┛
┗┣┛━━┗┳┃━┳┛┗━━━┫┫╋┣┛┫┻┃┃┓┏┓┛┳┣┫┃┻┻╋┫┗┻┏━
┛━┳┛━┻┫┓╋╋┓╋┳┓┳━┫┓┏┓┳┛┗┗━┛╋━┻━┫┛┃┃┣┃━┗┓┳
┫┏┗╋┃┣┃┻┫┗╋━┻┗┃┻┻┫┗━╋┫━┻┫┗━┛┏┳┻┓╋┏━╋┫┛┗┏
┃┗╋━┫┻┛┃┫┏┓┳┳┫┏┣┳╋┳┛┫╋╋╋┗┳┣╋┳┗┻┣┓┏━┣┓┣┣┻
┣┏┃┓┫┫┗┫┏┻┻┓┃┫┓┗┃╋┣╋┗┗╋┻┃┓┃┓┃┣┃━┫┻┏┃┓┏┣┳
┻┫╋┣┛┣━┻━┳┗┏┛┫┓┻━┣┻╋┃┫┳┫┓┓┫┫┃┳┛╋┃┻┫┳╋┫┣┏
━┻┃┻┃┫━┳┃┛┗┗━┻┏┓┳┗┫┻┏┓┏┏┓┳┃┗┃┓┛━┏━┗┫┫┻┣┳
┻┓┃┳┫┛━┃┻┣┻┓┣┣┓┏┏━┣┳┓┗┣┳┗━┃┏┓┏┗┃┓┣┻┃┓┃┻┳
┗┃┣━┓┗┳╋┏┏┗┣╋┓┓┫┏┏┗┛┫╋┳┳╋┳┛┫┛┛┓┫┣━┏┏┓┃┃┳
━━┻╋┗┣━┏┃┓┣┻┏━┏╋━┛━┣┃┳┣┓┻┻┫┃┳┣┃┗┃┣┳┣┛┏┗╋
┳┏┣┏┻┗┫╋┃┓┓┫┛┃┃┏┛┓┏┏┫┳┏━┛┛┗┣━━┳━┳┣┃┓┫━┻┣
┛╋┃┗┛━┣┳┫┣┃┃┗┏┓┫┓┓┻╋┏┗┃┫┫┓┳┻━┣┳┃┗┗┓┣╋┛╋┃
┛┓╋┫┃┻┣┣┫┫━┏┏┏┏┗┫┫┣┓━┳┛┫┻┗┗┏┓┓┗┃┻┗┫┳┻┃┗┏
┓┗┻┣┻┫╋╋┓┗━┣┻┻┫┃━┻┏┳┗┳┫┃┣┣┣┛╋┫┳╋╋┳┓┻┳┓┗┫
┏┻┳┛┫┣┗┻┛━┗┗┫┏┛┃┏┛┏┻┫╋┃┫┏┫┻┳┓┓┓┻┓┃┓┃┃┓┫┫
┻┫┓━┃┫┫╋┏┃┃┳┗┃┓┓┓┻┻┏┗┫┃┏┣┗┓┣┏┏┃┫┳┏┗┛╋┻╋┻
┓┣┫┃┗┗┣╋┫┃┗┓┻┫╋┃┳┏╋┗┗┗┃╋┫┻┗┏┛┃┻┃┃┳━┏┏┃╋┗
┫┣┳┛┛┗━╋┫╋┃┃┃┏┫┣┗┻┳┻┫┻┏━┓┻╋┣╋┏┗┳━┓┃┳┣┣━┏
┗━┣┛┫┗┗┏╋┛┃┏┓┗┛┛┣━┃┗┏┣┳┣┳╋┏╋┗━┫┗┏┻━━┫┃┳┛
┣┛┳╋┛┓┻┻┫┗━┫┗┃━┛┳┓┓┳┻┗┓┳┗┗┳┃┣╋┏┻┓━╋
┏┫┣┛┣┓┫┳━┓┣┛┻┛━┗━━╋┗┏┳┛╋┛┳┣┳┏┻┫┻┳━┣┏┏┗┏┫
━┓┻┻┻┃┏┣┗╋━┏┗┳┛┛┫┻╋┛┻┗┃┛┛┫┻━┣┻┗┳┓┗┣┻┓┫┏┣
╋╋┗┛┛┫╋╋┗┓┫┳━┃┃╋┛┃┫╋┳┗╋┛┏┏┃┻┃┫╋━┃┳┣━╋╋┫┫
┗┏┫┛┗┏┳┛┛┃┳━┻┻┗┏┫┛┳━┗┣╋┳┫┛┻┏┫┏╋┗━┏┫┏╋┗┫┣
╋┛━┃┣┣┫━┻┳┳┻━┏┃╋┓╋┳┣┓┣┛┃┗━┣╋┗┫┓┏┗┏┛━┳┗┳╋
┏┓┗┓┓┛━┓┻━┣┃┫┣┓━╋┗┃┃┫━┣┻╋┓┏┗┛┛┳┳┃┛┛┣┣┏┫━
┳┻┃┓┏┣┗━┃┳┓┓┓┗┓┏┓┗━━╋┓━┏┻┛╋┗━╋┻┗┓┓┻┻┓┏┓┓
┳┫━╋┃┓╋┗┓┫┗┓┏┗┓┻┗┣┣┃┛┻┛┳┛╋┓┏┫┏┳┗╋━┓┓┛╋┛┓
┓┏┃┳╋┓┣┣┫━┳━┣┳┏┻┓╋┏┳┻┳━┳┏┃┃┫┻┃╋┣┣┏┣┗┗┛┣┣
┃┃╋┃┫┻┓┳┃┃┃┣┫┳┃┏┓┗┗┏┓┣┳┻┃━┣━┛┏┗┛┃┃┫┫┓┗┛┏
┻┏┫┃┓┓┳━━┏┣╋┳┏╋┻┻┗┫┛┗┫━┃┳┃┫┳┃┛┫┃━┏┻┗┓┏┗┓
┻╋┛┫┗┃┻┻┃┃┻┣┫━┛┓┫┛┣┃┃┫┓┓┓╋┃┗┃┫┏┫┃━┃┣┗┣╋┗
┣┃┳┳┣┃┣┳━┓╋┛┣╋┃━┫━┛┏┃┻┻┓┫┳┻┏┛┻┏┳┃┏╋┗┳┓┫┗
━┳┓┻┓┛┃┃┣┗┛┗┏┓╋┣┻┓┻┏┳┣┓━┫╋┣┫╋┃┻┣━╋┣┣╋┫┫┣
┗┏━╋┛┃┫┓┻┗┓┏┫┗┓┓┏┗┛┏┣┏┓┻┻┗┗┗┫┻┻┃┃┳┏┏━┗╋╋
┏┃┗┫┛┓━┫━┗┓┛━┏┻┫┗┻┳┣┏┗┻┣┫┻┫╋┫┻┣╋┏╋┣┃┳┓┗━
┛┗┏┻┏┏┃┛┗┫┃┫╋╋┳┛┫┣┳┛┗┳┛┣┫┃┃┳━┛┣┏┓┣━╋━┏━┻
┏┏┗┫╋┓╋┓┻┛┫┃┛┣┳┓┳┳┓┳━━┛┫┫┣┫━┻┗┃╋┻━┳┏┣━┗┛
╋┓┓┓━┗┓╋┛┓┗┃┳┳┻┣┏┫┛┏┛┛┗┫┏┳┳┣┛┫━┗┛╋━━━┓┛╋
┓┏┃┃━━┃━┏┏━┫┛┣┣┫┃┓┓┣┏┃┳┓┗┻┏┗┣┃╋┻┣┛┳┗┳┻┓┳
┫┫┳┣┏┳┣┻┃┣┣┓┃━┻┛┛┃┻┣┻┛┓╋╋┛┳┃┛━┣┣╋┫┗┣┃┗┏┗
┓━┗┏┣┗┻┣╋┓┃┏┣┛┛┳┏┗┗┻┏┫╋┛┛┃┳┳╋┏┗┏╋┳━┗┏┫┓╋
┫┻┃┏┣┫┗━┫┗┫┃┛┓┫╋┫┫┏┳┫╋┏┓┳┏┓┃━┃┗┏┃┫━┃╋┓┻┏
┻┃╋┣┣━┃┣┏┻┗━┻━┣┓┓┃┛┏┓━┃┛┛┳┃┫┏━┳┃┗┗┫
┓┳━┻┓┻┗╋┃┻┏━┫┫┫┗━┣┣━┓┣┏┛┗┣┃┛┏┓┃┫┗┏┏┛┃╋╋┣
┣┏┏┣┛╋┻┻┻╋┓┻┓┫┳━┏┫┛━┣┏┣┻╋┓┣━┗┣┻┃┻┣╋━━┛┓┃
╋┳┏┻┏┓┃┏┛┏┛╋━┓┛┻━╋┃┣┣┓┗┗┳╋┗━┛━┳┃┻━━┏┳╋┣┓
┏┣┛┏━┗┛┻┏┣┏┫┏┏┣┛┫┣┗┗┳┫┻╋┳┣┛┣┛┏┣┳┻┣┻┳┗┏━┳
┗┻┃┗┗┏┣┫┣┃┓╋┗┻┫┗┳╋┛┗╋┣┗┫┓┣┗┳┣╋┏┗━┗┗┛┫┃┣┣
┳┏┫┳┫┳┫━┫┏┏┣┫━┓━┛┃━━━┻┻┛━┻━┣┃┓┛┫┗┏┫━┻┛┫┗
┃┳┃┛┃┛┛┻━┫┛┏━╋┏┛┏┓┣┳┻━┛┓┃┓┓┛┫┫┳━┣╋┗┫┣┗┓┻
╋┫┫┃╋╋┛┳┗┣┃┻┳┗┫┓┻┛┗┓┗┛┫┫┻╋╋┃━┳┳┗┫┓┛━┻┓┃┗
┣┫╋┻┫┛━┳┻┓┻━┫┫━━┳┻┓┗┫┃┏┓━┃┫┏╋┛┳┻┃┃┓┻┣┛┫┣
━┓┫┓┗╋┏┻┣━┗┓┣━┃━┏╋┓┻╋┏━┃┻┓┳┳━╋╋┃┏╋┻┛┏━┳┳
┏┏┗┣┣╋┏┏┳━┻┓━┳┻┣╋━┫┣┳┏┓┗┛┃━┃┫┫┓┣╋┗┣━┓┳━┛
┳┻┓┻┫┗┣┗╋┣┛┛┃┃┏┫┏┫┏┻┓┳┫╋━━┏┣┻┛┻┗┛┃┫┻━╋┃┏
┃┓┗┗┗┛┣┓┓┓┣┛┣━┛┏┳┣┫╋┣┛┛┃┻┻┓┫┃┓━━┣╋┏┫┗┳┃┃
┃┗┓┃┗┻┃┣┃┻━┏┃┛┏━┃┛┓┫╋┳┳┓┗┗┫┳┃┃┏┫┏┃━┃┣┏┳┣
┛╋╋┃┳┓┗━━┏┛┳┗┳━┣┫┏┣┃┣╋┫┏┻┣┃┳┫┳┃┳┛┛┛╋╋┗━┻
┛┏┏┣┗┻┳┏┓┫┛┳┻━┣┃┓┏┛┻┏┳┣┏╋┫┣┓╋┏┏┗╋┣┗┓┻┣┫┳
━┫┫┏━╋┫┳┫┻┻┃┳┛┣┳┻┏┻┣╋┣┓┫┓┫┓┏┻━┓┣┣┗┳┛┫┃┓┓
┓┣┣┳┏╋┓┫┻┫┣┣┻┓╋┗╋┓┫╋┗━┻┛┗┓┏┏━┫┻┛┫┳┣━┓━┳╋
┓┏┣┣┫┃┳┫┏┓┏━┫┏┳┳┛╋┣┓┓╋┳┗┏┻┗┏┻┏┏┳╋┃┣┣┗┓┣┗
┣━━┏┓┏┗┃┳┏━╋┓┛┳╋┏╋┣━┃┻┏┻╋┫┛┻┻━┓┳┏━╋━┏━━┏
┳┗┏┣┛┳┛┗┳┏┫┗╋┃┣┻┳┗┓┗┗┛┓┓┏┃┣┛┫┻┛┻┳┏┻┣┃┃┏┗
━━┻┗┓┻┳┣┓╋┗┫━╋┳┗┫┛╋┫╋┛┗┗┫┓┳┳┣┻┻┳┻┏┫┃┳┻┫┣
━━┛┻╋┓┃┛┳┏┃┃┻┓┫━╋┫┳━┏┫┻┗┗┻┳┏┃┛┳┫┫┃┗┃┳┳━━
┻┓┓━┃┻┛┃┛┻━┗┻┣┣┳┛━╋┃╋╋┻┫┗┗┳┻┛┏┛┳━┣╋
┛┛┗┛┏┗┻┻┃┃┗┫┓━━┛━┣┗┏┫┫┓┣┳┫┣┏┛┫╋┗┗┫╋━┫┫┓┣
┫┻┣╋━┫┫┓┫┗┣━╋┻┃┫┏┻┫┃┓━━┛┻┫┳━┣┃┃━┗┃┳┃╋┃┻┳
┏┳┏╋┛━━┻━┛╋┣┗┳┻┫┫━┳┏━┻┗┫╋┣┗┓━━┫┻┳━┳━┳┓┳┓
╋━┳┣┣┻┏┓━╋┳┓┫┛┗┃┛┫┓┓┏┻┳━┫┣┓╋┛╋┃┓┣┛┃┓━┏┏┣
┛━┛┳┓━┻┓┣┛┛┫┗┣╋┏┻┓┃┛┓╋┫╋╋┃┣┓┛━┣╋╋┻┓┣┣┗┫┃
┃┃━┏┃┣┛━━┓┏┳┏┻┓━┃╋┓┛┳━┓┗┳━━╋┳━┫┏┃┳┏┳┳━┓━
┃┫┣━┛┣━━┛┣┏┳┫┛╋┃┃┏┻┳┳┓┳┏┗┻━┏┣┏┓┗┓┳━┏╋┫┳┗
┃┻┓┛╋━┓┳┛╋┓┃┻┫╋┓┳┓┛┣┳┗┗┗┻┓┓━┓┛┃┛╋┗┗┛┓┏┳┓
┛┻┓╋┳┃┏┗┻╋━┓┫┏┓┻┏┫┃╋━━╋┫┗┓┣┗┗┫┣┣┳┻┏╋┻╋┳┣
┳┳┫┳╋┣┣┓┻┛┃┓┫━┻┏┻┏┃┻┃┃┏┓┛┣━┓┃┻┻┏┻┃┏╋┓┓┳┏
┫┓┣╋┗┫┏┓┳━┫━┻┏┃┛┓┫┣┛┗┗┳┫┓┗╋┫┓┣┏┻┣┻┃╋┃┳┳┓
┳┫━┻┳┛━┛━┏┻┃╋┫┣┛┻┗┓╋┗━┓━┣┛╋┳┻┛┏┏┳┓┓┏┳┻┛┳
┣┫┗┏┫┃┛━━┏┳┻┛╋┗┣┻┏┏┫┃┃┛╋┣┣┻┳┃╋┫┛┻┛┃┏┛┳┃┛
┫┣┛┻┻┏┣┃┻┳┃┃┏┫━╋┫┫╋┣┛┫┓┗┏┻┛┗┛┻┗╋┻┳┣┳━╋╋╋
━┓┳━╋┗┗┻┛┫┳┃┃╋┣┳┫┃┫╋┗┻┛━┫┗┓┗┻┃┏┃┏┛┳┻━┓┛┳
━┳━┏┻┗┗┗┛┃┳┫┗┏┏┫┗┏┗┗┳┃┳┗╋┣━┛┗┗┻┛┃┣╋┗┣━┓┃
┓╋┏┓┗┏┻┻┳╋┃┛╋┻┫┻┣┏┣┫┓━┛┫┫┫┓┣┓┻┫┳┻┗┫┏┳┓┗━
┫┫┻╋┓┳┓┣━╋┫┏┻┛╋┏┣┓┻┣┏┳━━┗╋┏┣┛╋┳┳┻╋┗┗┣┳┻┻
┫┏┓┛┣┛┫┏┻┓┏┻┣┣┳┫┻┏┻┗┏┫┗╋┛┣┳┏┗┏━┫┃┫┣┃━┫┣┫
┫┃╋┻━┗┣┏┫┣┓┣┳━┓╋╋━┫┃┏┗╋┃┻┏╋┳┻┛┣┫╋╋┗┗┃┳┃┳
┃┃┗┳┣┣━┏┛┣┓━━┻┏┛┗━┳┗━┻┏┫┣┏┓┻┳┻┃┃┃━┏┫━┫┻┗
┗┗┣┏┏┣┻━┓┏┻┏┳┓┗┏┳━┗┣┳┛┳┃┻┗━┛━┛┛╋┓━┫┛┛┓┏┃
┃┏┫╋┻┛┫┛━╋┛┃┃┛┛┛━┳┛━╋╋┫┳━┫━┓┓━╋┣┛╋┏╋━┏┫┏
┫┏╋┳┗━┏┏╋━┻┳┃┏┓┳┏╋┛┏┳┣┛┃┓┃┏┻┳┣┳┗┻┓┓
┣┻┓┏┳┫┗┃┗┫┫┫╋┣┣━┳┻┛┣┗╋┃┳┛┣┳╋┗━┓┗┓┛┗┳┗╋┓┓
┳┣┗╋╋┓┓┗┃━┳┗┳┻━┣━━┻╋┣┏╋┫┛┳┃┻┓┗┫┏┳┛┫┏┗┣┛┏
┗╋┓┃┓╋┗┳┗┃━┗┓┏┛┣┣╋┫┳┃┃┏┳┏┫┣┣┏┛┃━┏┣┳┳┏┫┏┏
┫┗┗┏╋┛┣╋╋┫┣┗┻┓┛┳┻┣┓┛━┗┛┏┃┛╋┫┛┳┃┫┳┃┃┓┻━━┃
┓┓┳┛┛┗┗┃┗╋┗┫┫┣━┫┻━━┻┫╋┛╋┗┳┫╋┓┛┓┏┻━┻┏┫┫┫┛
┫┫┃┣┏┗┣┓┛┫┳┃┛━┗┳╋╋┻┣┫┗┓╋┛┻┻┓━┣┻╋┳━┓┓┛┫┓┓
┏━┛┏┏━┏┫┓┓┻┗┗┓┏┻┏╋┻┳┃╋┣┃┫┓┳╋┃┳┏┣┗━┗┣┓╋┗┗
┣┛┻┫┃┻┣┫┓━┏┏┃┻┏┻┏┣┣┛┛┫┛┻┻━━┏┫┫┫━━┗┣┻━━┏┳
┻┓┫┃┓┓┏┻┣╋┣╋┃┓┓┏┛┻┫╋┫┗┣╋┣╋╋━┳┛╋┣╋┏┓┣┣┃┏┓
┃┛┗┳┗┛┣╋┫┳┛━┛┫┻┻┳┫┃┓┳┫┛┫╋┣┛┏┓━┛┏┗╋┓┛┗┓┃┏
┓┏┛┗┻┛┳┛┏┓┣┃┗┗╋┫┻┻┏┛┗┳╋━┻━┣┣┃┫┓┳┳┓┻━┛┻┗┣
┻┏┏┳╋┏┣┃┃┳━┃┣┣┗┏┃┻┳━┣╋┳━┃┣┫━┏┫┃┛┗┻┻╋┛┏┛┗
╋┏┗━┳┏┻┗┗┣┻┣╋┗┻┻┗┳╋┛┳┗┣┃┫┣━┛┳┫╋┻┳╋┛┗┏┃┓┗
┻╋━┳┗┏┃┛┃━┻┻╋┛━┃┫┛┃┏┛╋╋┏┣╋━┗┛┓┃┓┗┓━┏┓┳┫┣
┻┃┻┳┗┳┃━━┫┏┓┛━┛┫┏┛┫┗┣┃┃┃┛┃┓┻┫┗┗┫┃┃╋┫┳┗┳┗
┫┛┛━┓┻┗╋┻┃┗━┏┣┏━╋┓┃╋━━┃┗┻┛┃┻┻┻┻┏┫┗┃┳╋┓╋┃
━┛╋┻┳┳┫┳━┓┳┣┗┣━┃┗┻━┃┛┳━┛┃┳━━┃┓┣┃━┣┻┳┗┛┏┛
┓━┫┏┓┗┳┣┃┫━┗╋┻╋┏┣┻┛┣┫┛┣┫┳┫┓┫━┛┗┏┣┗━┏┃╋┫┫
━┫┗┣┻┃┣┻┣┗┏┓┳┓┏╋┏┓┣┻╋┣┳┫┗┛╋┳━┻┛┳┣╋┏┣┫┏┃┻
┫┛┏┃┫┗┛┻┗━┗┫┳┛┏┓┏┫┳╋┳┛╋┣┃┻┃┗┃┣┏┻┗┳┃┗━┛╋┫
┻━┳┣┫┛┫╋┏╋┓┗┗┏╋╋┻┛┫┻┣┫┣┳┫┃┛┛┛┓┃┏┃━┫┃┻┃┏━
┳┻┣┃┻┓┛━┗┫┗┫┫┏┓┏┻┫━┣┻┣┣┫┫╋┻━┳┫┻┏┓┳━┗┛┏┗┻
┃┫┛┏┓┃╋┣┫┻━┣┗┏┃┃┫┏╋┗┫┣┃━┓━╋┫┣┣┳━┗┛┛┣┻┳╋━
╋┛┃┛┓┛┫┓┗┳╋┛╋┻━┗┛╋┣╋━┻┳┣┻┛┃┏┏━┛━┛┗┻
┫┫┳┗━╋┛┳┛┳╋┛┃━┓┓┳┗┓┛┫┛━┣┗┃┫┏┻┛┗┻┻╋┳┻┛┳┏╋
┓┓┛━━┓┳┓┏┗┳┏┛━┫┫┻┳╋╋╋┓┳┫┏┳┏┻┏┏┗┫━┫┃┃╋┻┛┗
┳┛━╋┓┫┗╋━━╋╋┛┛┃┏━┳┏┣┛┻┏┓┻┗┃┃╋┗┣┃┣┗┣┓┓╋┣┛
┏╋┃╋┗╋┻╋┛━╋┳┓╋━╋━┃┗╋┳┫┻┛┗┗┳┫┛┣╋┣┫┃┛╋┃┫┏┫
┏┻┣┓┫┓┓┃┣┻┗━━╋┣┳┻┓┳┓╋┣┏┻┗┫┗┫┗┣┗┗┛╋╋┃╋┻┻┓
┗┫┣┓┛┏┳┃━┏┃┛╋┳┳┳┗┓┗┗━╋┛┫┫╋┛┓┏━┓┻┳┗┛┏┣┛╋┃
┓┳┻╋┣┏┃┗┗┛┗━╋╋┛┣━┃━┫┫┏━┏╋┻┣┻┻┃┗┃┳┛┳┣┗┗┛┫
┛━┫┣┛┻┳┫┻╋┳┫╋┗┫━━━┃┫┫┫┓┗┛┣┻┏╋┗┗┃┫┗━━┛┓╋┏
┳━┗╋┛┫┏┫┗┓━╋┓┳━┣┓┗┛┣┏╋┗━┃┏┳┣┃━┳╋┻┓┻┻┗┫┗━
┻┛┣━━┫━┻┛┫┫┳┓┗┻┏┃┃┣┏┃┛╋┻┻┏┃┓┳╋┣┛┳┓┃┏┗┫━┻
┓┏┣┓┣┛┫┃╋┓┳┓┛┗┣━┻┃╋┫━┛━┗┃┓━┃┏┓┫━┻┏┛┗┣╋┃┗
━┃┃┫┣┓┻┛━╋┃┃╋┓╋━┗┫┏━┳┫┛━┣┃━━┣┻┗━┗┏┃┏┏┣╋┃
┛┫┣┻┏┛┏┳━┳┛┣┻┏┫┗╋┳┳┃╋╋╋┛┗┣┃┛┻┫┗┓┻━┓╋┃┓┓┃
┳╋┗┃┛┗┗┫┛╋┛┣┫┳┗┛╋┛┳┃╋┏╋╋┓┓┳━┓┓┗┓┛┃┻┛━┛┫┫
┓┏┛┳┏┏┛┫┻┃┗┏┣┃┏┓┗┳╋━┫┣┗┫┃┳┣┫━┓┗━┫┃┓┓┃┳━┛
━┫┗┛┓┃┃┣┏┏┫┫╋┃┫┣┳┳┓━━┗━┓╋┗┳┫┳┻━╋┏┃┫┻┻╋┻━
┻┣┻┃┣┗┗┛┣┏┣┣┏╋┫┛╋┛┏╋┓┓┻┗╋┳┛━┳╋┣┻┃┗╋╋┃┓┗┏
┗╋┃┗╋┣┓╋┣┗━┛┃┗┫┻┻┃┫┓┓┗┻┓┃━┃┛┃┫┃╋┻┗╋━┏╋┓┻
┻┛┃╋┓┗┛┻┓┏┗┛╋┛━┳┛┳┣┏┳━┣┣┏╋┃┓┏┓┫┻┛━┫┏┫┏┏┳
┫┓┃┛╋┗━┗┃┻┳┣┓┫┣╋┫┳┻┫┫╋┣╋╋┳┛━┣┣┛┃┛┫┗┓┛┓┗╋
┓┳┻┓┫┳┗┏┫┏┣┗┻┳┏┻╋━┗┏┛┻┣┛┛┛┳┏┗┃┳┣╋┏┫┫┛┏┛┛
┏┣┻━━┓┫┳╋┻┻┳┏┗┃┛┻┏┳┃╋┃┣┫┃━┏┫┻┛━┗┓┻┓┣┓┛┻┓
┓┓┓━┛┗┃┓┫┗┻┛╋┏┫━┗┻┃┫┛┓┻┳┻┣╋┳┻━━┳┛┳┻┗┫┳┛┏
┻╋┳┻╋╋┛┫┻┳┳┣┓┳┻┃┫┛┫┣┗┛┛╋┏┫┻┳┗┫┃┓┃┛┳
┓┃┛┣┣┗┳┳┳┓┫━┣━━┻┓┣┃┃┏┳┣┛┛┗┣━┫┻┳┓┫┣╋┏┛┗┃┏
┓┃┳┏┫┣┗┏┗┏┛━┃╋┃┳┻┏┃┫┓┃┻┳┻┣┫┗┛━┣┗┗┗┓┛┗┓┻┏
┳┻┳┣╋┓┫┗┗╋┓┓┓┣┏┏┣┃┏┫┻┏┗┳┓┣┫┳┳┗┳┳━╋┻┣┛┛┓┗
┏┫┃┗┳┳┗┗┛┃┣┏┃┣┓┳━┗┳┳┓━┛╋┏┏┃┓┃┫┳╋┫━┻┛━┫━┃
━━┓┏┏┛┗┛┓┣━┏┳┗┳┣╋┛┣┓┣┗╋┓┳┃┓┫┻┣┳┛┛╋┳┣┫┳┗┳
━┣┳┗┛┃┏━┛┛┗┣╋┓━┫┏┫━┗┓┻╋┫┫┣┓┣┗┻┻━┛╋┫┛┛┳┣┣
╋┛┫┣━┣━┗┗┣━╋┣┣┗┛┣┗┓┻┣┏┃┏╋┳┻╋┳┫┛┓┏┳╋┏┣┗╋┛
┛┣┣┃┓┫━┗┫┣┣┓┓┳╋┳┓┳┓┣╋┗┗┗┏┣━┳┏┣╋┳┛┻┫━┃┫┓┃
┓┻┓┣┛┫┻┻┣┃┻┛┳┻┣╋┃┫┗┣┏┓┃━┃┣┃┗┛┻┃┏┣┗┏┛┳┳┗━
━┛┫┳━┃┗┫┛┻┛┃┣┫┣┏┳┏┻┛┓┻┏┣┓┫┫┃┣┏┣┛┓╋━━┃┣╋┣
╋┫┗┣┏┣┳╋┃┓┛┏┫┏┛━┛━┫┓┓━┫━┏┛┻┫┫━┫┓┫┣┳━┫┃┛┫
━┛╋┻┛━┣┓╋━┣┃┻┏┻┃╋┗┏┛┗╋╋┛┏┛┫┣┣┓┏┓┏┣┃┣┫┃┣╋
┣┣┏━┏┣┳┣━┏┗┫┫┓┓┣╋┫╋╋╋╋┓┫┳┫┏━┃╋┛┛━┗╋╋┫┣┻━
━┣┫┛┳━┫┏┫╋┻┓┫┃━┗╋┃┻┃┣┣╋┃┛╋━━╋┗┛┗━╋┓╋┏┗┓┣
━┻┫━┻━┫┳┗━┛┣┻┻┏┛┻┃┫┃╋╋━┗┓┳┛┣┃┳╋━┃┃┗┃┳┏┫┣
┓╋┣┃┣━┏┗┏┛┏┏┳┗┫┳┛┓┛━┫┣┫┳┻┻┓┻┳┻┣━┣┗┳━┓┏━┗
┏┗━╋┻┏┛┛┏┣┣┃┣┓┫┳┏━┃╋┻━┣━┫┗┣┃╋┓┣┓┃╋┓┃╋┻━━
┫┗┛┓┳┃╋┻┗┃┏┗┃┏┏┛┫┻┫┓┳┗┏━┛┳┫┃┓╋┣━┗┻━┛┳┳┣┏
┛┗┳┃┏┫━┻┛┫━┓┃┻┻┗┫┳┛┫╋┓━┛┃╋┏┣┛┏┫┣┳┳┳┳┗┗┳┃
┏┛┻┻┻┃┫┓┓┏━╋┣╋┗┓┳┏┃┗┃╋┳┗┣┣┛┛┏━┗┳┳┓┏┓┃┣┃┃
┏┳┻┗━┃━┫┏━┗┏┃┗┗┳┣━┓┓┛┗┏╋┫╋┣┗┃┛┏┳┃┓┳┃┳╋┻┣
┗┃┣━┛━┣┣┓┃┓┓┻┻┛┓┗┃┃┛┣━┏┓┻━┻┓┣╋┻┫┃┓┓┻┳┫━┳
┻━┃━┃┳┻━┣┳┓┣┃╋┗┛┳┗━┫┫┳┗┻┛┣┻╋┛┓┛┏┗┏┫┗┣━┃┓
┗┫┏┃┓━┛┃╋┫┳┫╋┃┻┗┗╋┏┻━┻┻┗┫┏┻━┛┻━┏┛┗┗
┳┗╋╋┓━┗┛┃┻┣┗┛┻╋┳┛┛┣┗┻╋┛┏┻━┏┛┃┳╋┗┻┃┫┗┗╋┓┣
┻┓┣╋━┛┫━┗┓╋┗╋┃╋┻╋┏┃┣━┻┫┃╋┛┳┃┃┓┏┫┣━╋━┳┗┻┃
╋┛┏┏┛┃┫╋┳┛┗┳┳┗┛┳┳┗┏┃┫┳┣┫┣╋┓┳┳╋┳┃┛┛┗┳┻┗╋┗
╋┣┃┻━┫┳┣┓┣┃┃┏┃┓┓━┫┓━┻┃┗┃╋┃┫┻┃━━╋━┣┳┏┛┏╋┛
┻╋┻┫┏┛┳╋┻┣┳┣┻╋┣┻┛┏┃┏┃┃╋┫┏┓┳┳╋┏╋┛━┻┳┓┻┫┓╋
┓┃┻┏┳┻━╋┓┗┏┣╋┫┃━┏┳┗╋┛┓┣┛┃┫━╋┛┻┏┓┣┗┏╋┓┻╋┫
┫╋━╋┻┗┓┻┛┳┣┛┏┻┗┏┃┻━┛╋┻╋┻┛┣━┃━┣┏┛┳┏╋┗┏┓┫┫
┻┓┃┓┛┗┗┗┣┗┻┣┏┫┓┏┏┛┗┏┓┻┫╋┓┓┫┫┳┫╋┛┗┗┛┣┻┫╋┛
┻┏┛┫┳┳┳┫━━┻┓┳┛┓━┻┏┻┫┻┻┻╋┗┗┓┏┫┛┣┃┻┗┳┏┏┳┳┫
┳┗━┗┻┓┣━━┻┗┛┳┛┻┗━┏╋┗┓┳┣┣┃┣┣╋┫╋┗┃┗╋━┏┣┏╋┛
┛┃┃┓┃┓╋╋┫┻┃━━┳┓┓╋┏┳┻┗┗┗┗┛┗┣┏┃┓┏┃┻┃╋━┣┗┃╋
━┣┳┫┗┫┫╋┏┫┫┓┣┫┳┗┓┛┗┳┛┓┗┃┓┻┻┣┃━━┫╋┣┓┫┗┻┓┗
┣╋┓┻┗┳┓┗┓┫┛┳╋┓┏┻╋┗━┃┛┳┻┳┃━┣┣╋┗┫┏┃┏┫┗┫┻┏┓
┳┻╋┻┏┓┗┫━━┓┓┃┫┫┳╋┏━┻┻┳┃┳┫┓┣┛┏┏┛┃┻┻┛┃┫┛┣┏
┃┫┣╋━━┻┗┛┛┃┳┗┃━┣━┻┻╋┳┛┗┓┓┃┓┳┗┗┓╋┣┫┛━━┻┃┳
━┻┃┏┏┫┗┓┏┣┻┻┏┗┛┗╋┃┻┻┛╋┫┫┣┏┣╋┓┃┛┣┏━┏┏┳┏┻┻
╋┃┳┏┃┃┗┫┛╋┏┗┗┫┗┏┗┗┗┗┏┃┳┏╋┃┣┓┛┫┫┓╋┓┓┏┣┗┗┃
━┏┗┛━┃┳┳╋┳┳┛┃╋┓┗┫┫┏┫┛╋┣┏┏┻┣┣┏┏┗┛┳┃┫╋┣┏┗┃
┫┏┗━┳╋┓━━┃┏━┣┃┻┃┳┳┛┃┫┳┏━╋┓┫┳┳┛┻┗┣┛┃┻┗┃┻┓
┣╋┏┳┃━┗┓┳┗┓┻┻┛┗┗┃┏┗┗━┳┻┗┫┣┳┳┳━┫┳┃┗┃┫┛┻━┫
┛┓━┛┳╋┻┻┃┓┛┛┣┳┏┛┏┏┛┗┃┳┻┻┫┛┗┗┻┗┃┛┳╋┃┓┓╋╋╋
┣┏┛┫┓┛╋┗┗┳━┳┃┫┻╋┛┓━┗┏┏┃┳┻┗┻┣━┫╋┛┣┛┫┗┗┣┓┻
━┛┳┻┃┓┣┏┫┣┃┣━╋┣┃━┳┳┣┓┓┣┻┃┗┃┓┗┏┓┃┣┻╋╋┗╋┓┏
┻┃┏┳┗┃┣┻━┫┫┫┳┃┫┛┳┃┳┣┻━━╋┫┳┣━━╋┫━┣┓┗
╋╋┻┣┣╋╋━┳┳╋┣┻┳┗╋╋┓┓┳╋━┣┛┻┓━┗┫┃━┳┫┏┃┳┃┃┏┳
━┫┗┣┏┛╋┳╋┻┛┃━┫┏┏┫━┫┃┫┣┏┣┳┗┫╋┻━┛┏┏┏┓┻┛┓┗┳
┗┃╋╋━┓┛╋┳┏┻┓┣┻┫┛┫━┣┛┗╋┣┛┓┓┓┻┣━━┛┫┗┛┫┛┗┫┏
┛┳┏━┗┗┳┗┳┓┏┛┳┃┓━┳┛┏┃┏┫┣┻┳┳┗╋━┃┛┃┓┣┏╋┻┳┏┃
┓┓┻┏┃┳┓┏┳┣┛┣┗╋┳┻┗┫━┗┓┳┻┻┃┫┏┗┻┫╋╋┗┛┻┳┗┻┗┏
┳┃╋┫┻┳╋┗┃┗┗┃┛┫┳┣┛━┓┛━┻┳┣┏┛╋┏┗┛┓┓━┫━┃┣━┛┏
┃┫┓┃┣┻┫┫━━┛┗┫╋┳┻┓┗╋┃┃┗┏╋┗┳┓┛┏━┛┏┓╋┣┗┃┏┛━
┛┣┏╋┛━┏┫╋┃┏━╋┳┃╋━┣┓┛┏┣┛┓┏┻╋┻┗┃━┏┣┻━┳┛╋━┣
┻┗┃┣━┫┃┃┳┏┗┏╋┗┏┃┻┳┓┣╋┫┗━┃┳┏┓┛┛┃┣┓┻┫┻┃┛┫┛
┗━┻┻╋┛━┳┫━━┗┻┏┻┳╋━┳━┫┃┫┏┃┃┫┗┏━┣╋┗╋┓┻┻━┓┫
━┻┏┏┫┓┛┛┻┛┏┫┏┳┗┏┳┗┻┃┃┃┳━╋╋┣┛┃┫┣┻┏┫━┃╋┃┫┗
┫┳┗━┏┗━┏┫┗┗┫╋╋┓┃┳┻━┗┗┏┻┏┣┓┃━━┓╋┗┛┏┫┃┗╋┣┏
╋┏┳━┳┻╋┻┏┗━┗┗┣┗┛┫╋┃┣┣┣╋┃╋┫┃┻┣┗┗┛━┃┛┣┓┻┗━
┛┓┗┫┫┃┻┃┻┓┓━━┗┛┏┃┓┣┫┏┃┛╋┣╋┗┓╋━╋┗┻┃┓━┃━┫┃
┳┏┫┃━┳━┫┏┗┫━┏╋┓┓┗┃┛╋┣┛┻┛┛┓╋╋┓┛┛┛┗┛┣┣┃┛┫╋
┻┃┃┗┃┃┛┃┓┃┛┻┗┫┫╋┳┏┻┗╋━━┏┃┗┏┗━━━┃┗┣━┣┻┗┏╋
┏┃┣┃┫╋┳┗┻┃┃┣╋╋┛┻┻┻┓┫┛┫┛┳╋┳┛┗┏┻┣┻┳┗┫┗┣┗┻┣
┓┓┳┳━┻┓┳┣┏━┻╋┫┳┏┗┗━━━╋┛┳╋┃┳┃┏┃┫━┓┫┓╋┏┗┃┓
┳┗┛━┛━┃┳┃┗┳┳┏┛┏┻┗┛┳┃╋┏┏┳┣┳┛┃┏┛┏┳━┓┏╋┣┣━┻
┏┫┗┗┣┫┗┣┫╋╋┃╋┏┓┛┏┣┓┳━━┛┣┃┗┃┓┃┃┓┻┫┳┻┏━┗┓┓
┏┫┗┗┣┗┛┗╋┫╋┫┳┻┫┃╋┓┗┃┃┗┫━┏╋┣┛┳╋┳╋┏┛━┃┏┃━┏
┃┣┓╋━┃┣┣┃┗┓┏┏┓┻┳┳┳┛━┗┓┓━┣┻┃┳┏┏┓┃┛╋╋┻┃━┗┛
┗┃┫╋┗┃╋┗┣┣┻┻┛┫┫┫┣┓┏┛━┻┏┻┏━┏┗┃┫┛━┫┫┛┣┳┗━━
┃┣┃┛┗┗┃┏┃┣┏┓┃╋┛┏┛┫┓┣┻┛┗┏━┓┳┻┻┫┏┓╋┃┗
┏┓╋┃┻┛┻┫┳┳┻┃┓┏┫┫┫┣┛┫┣┗┳┣┛┛┣┏┫┣┏┛┳━━┓┣╋━┣
┳┓┓┳┳┛┗┛━┻┣┣┣╋┗┳┫┓┓┣┫┣┗┣┳┓┃┃┏╋┻┃┃┻┓┳━┓┳┗
┗┳┳┫┓┓┳┓┻┳━┻┃┏━┏┫┫┻┃┫┻┻┻┫┏┳┣┗┗┏┏┣┛┳┳┻┗┓┃
┗┳━╋┛┫┣━┻┗┣┻━┳┫┻┫┃┳┫┏┳┫━┻┏━╋┫┓┻┣┃┛┣┫┓┗┏┗
┛┻┃┫┫┛┛┳┫┻┃┣┛┻┣╋┓┏━━┫┏┳┗┳┳┛┃┛┏━┏┏┣━┛┛┛━┓
┫┫┫┛┻┗┻┣┳┃┣┣┛┗┛━┏┃┻╋╋┻┓┫┛┗┣┓┣┗┳┗┏┫┫┫┣┃╋┃
┣┗┓━┏┏╋┏┗━┃┛┛┳┗┫┳╋┳┃┻┗┫┏╋┳┃┃┓┫┛━┗┫┓━┣┓┏┛
┛┫╋┓╋┏┏┻┻┃┫┗┓┳┫┏┃╋┛━┳┛┻┳┃╋┗┛┫┏┏┗┗━┳┫┫┛┓╋
┣┏┃┃┛┣┗┫┗┃┻━┛┫┏┳┗╋┛┣╋┣┓┃┣┳┛┻╋┏┣┛┗┻┗┳┃┃┳┣
╋┃┓┳┻┛┛┓┏┣┏┗┏┓┻━┫┏┻┣┓┃┏┓┻┫┣┻┳┏┛┻┃╋┓┣┗┛┳┛
┃┏┳┻┣┫┛━╋╋┗┏┫┫┛┏┓┃┓┛┻┓┫┛┳┓┃┛┳┃┓┃┣┃┛┓━┛┫╋
━╋┃┻┃┃┗┏╋┓┳┏┳╋━┣━┣┗┻┣┃┫┛┛┛┛┻┛┻┫┗┗━┣┳━┛┃┻
┃━┃━┻┏┫┏┫┃┃┣┓┏┳┣┣┫┳┃┏┛┗┻┃╋┏╋━┃╋┏┫┃┳┫━┓┗┫
╋┻╋┛╋┳┫┣┻╋┗┃┛┓┃┣┛┻━┻┳┃┻┃━━┏┏╋┣╋┃┃┣━╋┛┻┃┫
━┃━┫┏┃╋┻╋┏┣┫┓┛┻┣┳━┏┛┻╋┏┫┃╋┳┃┗┗┫┏┣┣┃╋┓╋┣┛
┫╋┓╋┓┓━┗┳┏┳┏┓┛┓┣┓┓━┻━┣┻┓┃┓┃┣╋┻┳┣┛┫━┫┫┣┻━
┣┓┛┳┣┓┗┏┓┻━┻┣┗╋┏━╋┏┫┛┏╋┃┳┃┣┣┫━┫━┏━┻┫╋┏┃┣
┓┗━━┫┣┗┓┫━╋┗┫━┗┏━┣━┻┗━┛┫╋┫━┣┛━┫┛┳┻┃┓┃┻┓┫
┓┻╋┻┏┏┓┻┏━┛╋┳┻┗┃┛┣┳┃━━┃┳┛┣┃┫╋┗┃┓━┛━┻┳━┻┛
┃┗┓┛┓┛┃┛┳┣┏┣┫┣┃┃╋┻┛┓┗┳┃┻┻┣┃┳┃┃┣┫┗┗╋┳━┫┓┳
┏┛┣╋┛┛┫┻┻┳┃╋╋┓┗┓╋┃┗┛┏┗┻┏┏┣┏┓┗━┓┏━┗┣┣┫┣┏┣
┓━┻┳┗┏┗┳┻┏┃┓┳┃┳╋┗━┫╋┓┃┣┃┗┛┗┗┗┗┻┣┻┗┃┫━┫┳╋
┣┏┫┣┃┗╋┛┓┫┫┃┻┳┫┻┏╋┓┃━┣┃┣┣┛╋┃┣┛┳┃┳┃┳┗┃┛┣┗
┣┣━┗┗╋┗┗┓┏┻┣╋┫┳╋┣╋━━┻┻┓┏┻┗╋┏╋┻┻╋━┃┃
┛┳┣┗┻┏┣┓╋━╋╋┃┗━┳┫┓┏┏┳┻┓┏┫┳━━┣┣━┏┏┳╋┏┫┣┛┓
┓┓┛╋┫┛╋┛┳┗┣╋┛┫┛┓┫┏┓┳┛╋╋┗┏━━┻┏━┃┫┃┛┛╋╋┻┗┳
┗┣┛┗╋╋┗┏┃╋┣┳┏┗┫┛┣┛┣┓┓┳╋┗┏┫┣┣━━┛┳┗┫┓┻┃┣┓┛
┃┃┓┏┃┫┓┳┫┓┗┛┓┫┃┓┗┳╋╋┏┻┳┏┓┃┫┓┛┳┗╋┛┓┏┃┃┻┓┓
┣┫┛┳━┻┫┫┃┳┃┛┓┳╋━┻┓┳┛╋┣┫━┳━┣┣┃┣┳┻┏┫┗┃━┛━┣
┳┗┏┻━┳━┫┛╋┓┓┫┣┻┳┓┃┗━┫┗┓┃┻┣┓┻┻┓┓┏┻╋╋┗╋┣━┃
┗┳┣┗┳┗┣┫┳┗┓┗┓┣━┣┃┗┏┣┣┏┫━┻┏┗┃┓╋┫┗┫┣┃┻┓┫┣┏
┛┏╋┛╋┳┻┳┃━┫┗┏┣┻┓━┏┗┣┏┻┃┏┛┣┳┣━┣╋┫┗┳┻┛┣┏┳┳
┻┻┏━┗┏┫┏╋┣┓┣┓╋┃┫┣┃╋┗━┣┓┃┛┃┏┳━┏┣━╋┫┗━━┫━╋
┣┗┫┻┛┫┫┓┃┛╋┳┏┛┳┫┗┏┗╋┫┗┗┳━┻┫╋┃┣╋┗┃┻━┳┫┓┏╋
┫┃┏┣┏┃╋┃┫┣┫━━┛┣┻┏┃╋┓╋┗━┻━┏┃┻┳┓┛┣┳╋┻┏┣┛┃┳
┏┏┳┛╋━┻┗┫┻┗┛┏┏┳┳━┫┛┛╋┃┛┓┗┫┣┻┳┫┃┳┓┃┛╋┓━┛┗
┓┳┃┳┳╋┗┫┓┗┣┻┗┻┗╋┫┣┗┃┛┏━┓┳┛┗┳┫┻┗┣┫━┛━┻┗╋┻
━┳┛━┳┏┻┃┣┣┓┛┫┣┻┣┛┗┓┛┫┛┏┗┏┳┏╋╋┣┣┛╋┫┳┛╋┛┗┣
┓┃┏━┏┃┳┳┳╋┣━┛┗┻┻┏┣┏╋┻┛┃┻┻┓┻┣┏┣┻┻┛┣┃━┏━┳┛
╋┏┗━┫┛┳┃┗┻┏┛┗┳━┳━━┃┫┗┛━┛┻┻┏┫━┻╋┗┏┓┻┃┗━┻┳
┻┣━┫┛━┃╋┫╋╋┛┓━┛┳┫┗┛╋┣━┳┫┛┃┃┫┏┏┳━┻┓┣━╋┫╋━
┻╋┗┗┃┳┛┫┣┣╋┫┣┣━┻╋┻┃┛┏━┳┃┻┗┗┣┏┣┓╋┛┓┛┛┏┫┃╋
╋┏┫┻┣┏┓┏┛┳┃┃┣┳━┛┫┻━┃┃╋━┣┳┛┫┻┣┳┏┓╋┫┓┃┻┃┫┓
╋┃┏┗┏┣┓┳┫┓┫╋┗┃┫╋┃┳┛━┻┓╋╋┫┗┗━┗┛┳┗┣┳┻┓┳━┫╋
┓┫━┣┣┻┓┫┫╋┛┛┣┓┫┣━┃╋┓┛┳┛┃┻┏┻┫┣━━━╋┛┗╋┻┳┳┫
┣┻┣┃┓╋┏━┣┓┗┃┏┏┓┃┣┗╋┳╋┏┗┫┫┣┗┣┓┣┳┣┃┣┏┛╋━┫┃
┛━┫┏┛╋┫┫┻┫┃━╋┳┫┻━┫┫┏┫┗┏┫┃┃┏┃┛┏━┗━┏┻┛┃┣┏╋
╋┃╋┓┓┛┓┫┃┣┫┃┳┫┃┣┛┻┻┛┗┫┗┗┃┓┓┓┛┏┃┣┗━┗
┗╋┓┳┣┗┳┃╋┻┓┣┃┓╋┏┛┳┳┏┻╋┃━━╋┃┻┓┃╋┣━┫┓┃┗┳┏┣
┗┫┫┻┳┻┛┳┃┣┣┓━┣┻┛┛┃┻┳┃┓┓┃┓┏━┓┓━━┃╋┗┫┛┃┛┫┃
┛┫┻┻┫┻┣┫┗┏━┳┓┫┫┣┓┛┓┛━┣┳┫┫┗━╋╋┃┗╋┗┗━━┣┫━┗
┻┗┳╋┏┏┛━┫┣┫┻┗┫┳┫┓┗╋┛┫┛┏┏┣┻┫┗┫┏┃┏┗╋┳┏┗━┣┗
━━┻┓┳┳┏┳┛╋┻┻┏┓┏┫┏┓┣┃┏┗━━━┫┫┏━┻┃┫━╋━┻┻╋╋┓
┗┣━┻┏┛╋┏┫╋┳┃┗┛┳╋╋┃┫╋┫┃┓┏┗┳┣┳┗┗┫┻┻┏┳━╋┫┓┃
┃┏┛┫┫┓┏┣┃┓┏╋┫┫┻┛┳┗┫┗━┃┃┗┓┛┫┛┛┃┳┗╋┗╋┻━━┏┳
┛┛┫┻┗━┳┏┗╋┳┃┏┻┳┃┓╋┗┓━┗┫┗┣┃┛┛┣┃┳┓╋┻┫┛┏╋┛┳
┣┓┓┣╋┗┳┗━┫┣┛┛┳┻┫╋┗┫┳┻┗┻┳┫┻┣━┣╋┳┛┏━┫┛┏┏┫━
┓┗┻┛┃╋┛╋┣━┻┏┗┣┳┳┣┳┛┏┓━┻┫┛┗┫┓━┳┻┃┳━━┣┃╋┛┓
┻┛┣┫┃┗┓╋┣┻┗┣┛┳┫┃┳┛┃┃╋┓┓┣┃┏┫┏┏╋┓╋┣┻┳┣┫┳┓┻
┻┣┻┛┻━┓┓┏┃┗┏┓┫┃┛┗┃┗┃┳╋┫┻┛┃┣━┗┓┫┳┻┗┗┻┻┣╋┏
━┓┛━┫┣┓┏┃┣┳┏┻┃┃┳┗┫━┳┓╋┃┛╋╋┏┣┻┣┫┛┣┗┓┗┃┗┣┓
┓┣┣┫━┗┻┫┳┓┓┳┻┳━┻━┛╋┣┓┗┻┏━┏┫┳┓╋╋┻┳┃┣┛╋┓━┗
┳┗┻┃┗┏╋┛┳┛┏╋━┳┃┫┛┓┻╋┗┻┻┫┣┏┫┻┓┳━┫┗┻┻┣╋┻┓┳
┃┣┳┏┫┫┣╋┃┛╋╋┻┫┏╋┏╋━┓┃╋┳┗━┃┛┫━┏┓┗┓┛┫┃┣━┳┗
┛┃╋┳┻┣┃┫┏┛┣━┓┓┏┃┻┏┳╋┫┣┏━┣┗━┳┗┏┛┻━┏━┓━╋┓┗
╋┫━┻┓━┏┃┃┳┗┛┓┻┃┫┛┣┳┃━┣┏┓┗┳┃┛┏┫┻┓┛┏┓┳┛┗┫┳
┣┓┻┫╋┏┃┏┗┓╋┏┗━┳┫━━┻┳┃┻┏╋┛┻┃┳┃━┓┣┫┃┗╋┃┣╋┳
┛┛━┳┣╋╋┏┓┓┏┓╋┃┏┏┃╋┻┛┃╋┫┣┫┫━┏┣┛┳┏┏┗┻┫━┏┳┃
╋┓┣┗┻┓┏┓┫┫┏┣┗┻┏┏┛┏┃╋┻┗┫┗┻┗┛┻┻┏┳━╋╋┳╋┃┳┫┣
┫┗┛┗━╋┛┫┃┗┏━┃┛┃┏┫┃┗┫┃━┗┻━┃┻┳┏┻┃━┣┳┫┏╋╋┛┏
━┓┫┣┓┃╋┳┃┏╋┓━╋┫┫┫╋┗┳━┃┳┓┃┛┣┳┳━┳┛┫╋━┫┫┃┃┃
┫┳┛╋━┏┫┛┏┏┻┣┏┓┓━━┏╋┗┣┏┏╋╋┃┏┏┻┛┣┛╋┛┓
┣┗┗┳┣┓┳┏┏┣┏┓┛┻┏┫┣┣┗┣┗┗━┃┏┃━┓┫┣┳┓┓━┻┗┏┓┫┗
┓┃┓━┛┛┫━━┗┛┣┻━━┣┫┳┳┓┣┣┛┛┓┓┏╋━┗┻┓┏╋┫╋┫╋┓┣
┣╋┛┣┣┳┣┏┃┻┗┳┣┫┃┫┏┃┫┣┏┳┳╋┛╋┳┓╋┓━┫┣┗┛━┫┻┗┫
┻┳┳┃┛┛┫┳━┛┃┫┛╋┏┓┏┏┏┣╋━━┣┓┗┣┣┫┗┗┛┛━┳┫┓━┣╋
┛━┏┏┻━━━┏┳╋┓┏┻┏┳━┃┛╋┳┳╋━┃╋━┫━┳╋━┏┳━┻┛┫┓┛
┳━┳┓┳┻┏┏┃┣┫━┻┏┏┏┗╋┻┛╋┫╋━┛╋━┣┓┣┃┓┓━┣┗━┻┗┏
━╋┳╋┗┏┏┓┃┫┛┏┳━┏┫┻┓━┣┓┏┣┓┣┛━┫┓┳┏┛┃┃┛┫┃━┳┏
┣┃┏┫┫┫┣┣┗┏╋┃┫╋┏┣┃┗┫┗━┻┛┻╋┃┳━┻┳┓┛┗┓━┻╋┗┓┳
┓━━┳┳┓┣┃┛┻┳╋┛┃┻┳╋┣┛┏┛┗┓━┓┫╋┗┳┓┗┳┏━┻┻┓┛┫┓
┃┫━┳┏┻━┓┳┏┳╋╋━┻┃┻┻┗┫┻┳┓┃┛┏┏┛┫┛┻┗━┛┓┗┗┗┗━
┣┳━┏┃┗╋━┫┳┏╋━┛┏━╋┳┏┏┛┛┳┗┫┃┓━━┏┃┳┓┛┏┻┃┗┃┃
┳┛━┓┏┳╋━┫┗┓┗┓┗┻┫┃┫┏┛━┗╋┻┗┫┓┏╋┫╋━┗━┏┣┻┓┳┳
┃┓━┓╋┏┳┛┫┛┓┳┗━┣┫┳┏┗┛┳┫┳┛┻┛┓┗━┃┣┫┃┃┗┏┗┻┏┛
┗╋┓┓┣┓┗┓┫╋┛━┏┃┛┓┣┛┃┻┛┫┛┏━┛┻┳┛┣┣┃┏━━┣┏┫━┻
┏╋━┳━┃┫┣┳┳┣┫━┃┫┏╋┻┣┛╋┛┛┫┳┗┻┓┳┳┃┫╋┛┛┃╋┓┗┣
┫━┏┓┳┓┏┫┓╋┣┏┳┗┃━┻┫━━━┓┣┳┣┃╋┓┓┗╋┣╋┻┗╋┓┏┫┣
┏━┻┏╋┣╋┛┳┛┣╋┳┫━┃━━┗┛┏┏┏┓━┳┛┏┻┳┣━┃┛┻┣┓┫┃╋
━┻┛╋┳┏┻┛┃┻╋┗┃┃┓┃┃┫┃┫┗┗┛╋┓┓━┣┃┛┓┗╋┛┻┓┛┛┃┃
┳┓┣┏━┛━┏━┛┏┓━┓┳━┃┫┗┫┃┛┏┛┛┏┣┗╋┛┻┫┳┻━┻┗┳┳┃
╋┻┓┻┫┗┳┗┃╋┓┳┫┃┏┫┗┛┣━╋┫┫┗┻━┃┛┣╋┳┗┻━┗┳┗╋┳┛
┣┳┃┃┫┏┗┓┏━┫┣┗┛┏┃┛┃╋┣╋┗┃┏┻━┃╋┳┗┗┏━┫┗┏┗┫╋┓
┳━┻━┏┣┳┻┃┣┻┗┫┓┫┃┃┳┫┃┃╋┫┏━╋┳╋╋┏┓━┃┏┗┣┏━┃━
┃┛┳┏┳┗┏┛┫┫┓┻┛━╋┓━╋┻┣┗┳┏╋┳┛┳┃┛━┓┏┗┻┓┓┻┣━┓
╋━┻┻┛┃┓┃┳┏┣┗┏┏┻┗┗┃┳┏┫╋━┻┓┫╋━┃┫┏┓┻━╋
┗┣┻┻╋┃┫┏┻┳┣┣┗┛┏╋╋┗┗┻┫┳┛┛┣━╋╋┓┛╋┗┫┃┛┻╋┻┛┳
┗┫┣┛┫┗┫━┳┫╋┳┛┫┏┳┣┗┓┓╋┻┣┃╋┃┫━┻╋┗━┛╋┃┫┛┳┛━
━┓┛┳┻━┛┛┻┏┛┣━┛┫━┃┛┣┏━┻┛┫┗╋┗┳┣╋┻┛┫┻┗┗┏┓┫┓
┗┓┏┗┃┳┣┗┫┣╋┻┗┳┛┻━┏┏┏┃┳┛┃┏┃╋┻┗┳┏┣━┣┓┳┳┻━┓
┻┓┳┻┏┗┃┫┣┃┳┣━┳┃┻╋┓┻┳┳┛┃┃┃┻╋┳┫━┣┫┳┫┓━┏━┓┳
┓┫╋┻╋┫┣┗╋┳━┣┣┏┣┏┃┗┫┏┻━┳┫╋╋━┃┓┻┻┃┣╋┫┏┣┏┃┳
┫┃╋┗━━┃┫┻┫┗╋╋┗┻┗┻┫┣╋━┃┻┓┏┏┛━┣┣┣┳┃┓┳┃┫━┛┃
┃┳┏┫┃┻━━━┳┛┛┓┏┛┫┳┏┻┛┛┣┻━┛┫━┣┓┫┏┏┣┃┫┓┓┓━┫
┓┏┳┗┛┳┻┫┣╋┫┳┛┓┻━┏┫┣┳┃━┛┗━┣┳┓┛┣╋┣━┛┃╋╋┣┫━
╋┛┣┃┻┏┫┓┣┛┓┓┳┫┃╋┻┗╋┫━┻┃━┃┏┏╋┓╋┫┫┓┗━┏╋┻╋┏
━┓╋┗┏┓┣┃┫━┣┗┻┓╋┏┣┗━┓┣┓┳┫┣┣╋┓╋┃╋┛┗┛╋┓╋┛┏━
┳━┻┛┣┗╋┣┃┣┓┏━┗┣┛┃┃┣┳┳┓┓┓━┫┗┳━┻┣┏┓┓┻┓┣┏┻┏
┳┫┓┣┳┗┗┛┗┃┫┻┏┻┻┫┣┻━┫┗┻┓╋┗┏┗┓┏┳┗┫┳┓┓┳┣┣┫┓
╋┣┃┓┓┣┳┏┏┛┏┳┓┻┛┳┣┏┃┓┻┓━┛┻┫┻┛┣┛┻┻━━╋┗┳┛┳┛
┓┏━┣┃┳┫┣┓┏┻┓┣┳┣┫┗━┛━┛┻┓┣┣━┃━╋┫┏╋┫╋━┗┻┏┳┗
┳┏┓┗┣┫┛┃┏┛╋┻┻━┻┗╋┫┏┗┫┏┳┫━┳┳┻┃┻┛┳┗┳━┻┫╋┃┃
╋━┃┻┗┗┣╋╋┏┗┛┗┣┫┓┫┣╋┳┗┏┗┫┛━╋┛━┳┛┏┃╋┛┗┻┻┛┃
┫┓┳┗┣┏━┳┃┳┗┓┓━┗━━┣┫┗┓┫╋━┳┻┣╋┓┃┣┗┫┛┛┓┃┗┣┛
┣┓┳━━┣┛┛━┃╋┃┓┏┫╋┫┛┛┗┃┳┗┏┃━╋┣┗━┏┳┃┃┗┏━┏╋┓
┗┗┛┳┗┣┃┻━┫┃┗┣━┫┻┃┏╋━┳━┛━┃┓┛┃┓┳┗┗┃┏┫┏┣┛┃┏
┣┃┻┛┻━╋┣┗╋━┗┳┳┓┫┓┫╋┏━╋┃┛┫┣┗┃┻┳┓┻┻┓━┣━┻━┃
┗╋┓┣┓┗┣┛┫┓┻╋┃┛┓━╋┳┣┳┫┣┏┏┳━━┛┻┻╋┫┫┣┳┓┗┗┫┓
┏┛┻┳┳┛┳╋┛┛┗┏┗┣┣┛┓┳┫┛┛┻╋━┃┏┗┛┻┳┫┃┗┣┃╋┓┻━╋
┓┛┳━┓┗┛╋┣┗┫╋┏┣┏┛┃┻┻┫╋┣┣┏━┫┣┓┫╋┃┫┏━╋
━┣━┻┻┗┏╋┛┣┳┛┫┫╋┏┏┏┻┗━┣┏┏┏┳┓╋┫┻┓┓┣━╋┓┓┏┛━
╋┣┏┣┏╋┛━╋━━━┓┗┻┻┣┛┃┫┻┃┓┻┣┓┓┓━┛╋┏━┫┛┃┛┃┻┛
━━┓┗┏┓┣━┃┳┗┓╋━┏╋┛┣┃┏┏┫┃┛┫┛━┗┃┫┣┣┗┣┫┫┳┃┻━
╋┏╋╋┣┻┛┃┳┓┻┃┫━┻┛┓╋┗┻━━┳┛┗┣━┏┓┏┏┣┛┗┣┳┳━┻┓
┃┻┃╋━━┏┣╋┣┳┃┗┣┏┻┏┛┃┓┣╋┏┣┻┗╋┗┳┻┫┗┣┳┓┛┛┗┃┣
┓┃┣┏┛┳┛┃┏━┛━┓┗┃┏━┣┫┻━╋━┏╋┃┫━┗┃┓┏┃┫┻┣┛┫╋┻
━╋┣┏┓┏┏┃┗┫┗┛┣┳┗┃┗━┳╋┻━┗┳━┏┗┣┳┓┣┻┛┏╋┳┫┣┳┻
┓┳┣┓━┗┻┏┣┗┓┛┗┻┓┓┃┳┻┓┃╋┓┏┃┛━┳┣┻┗┳┗┏┏┣┛╋┻┳
┣┗┣╋┛┣┓┻┣┏┣┣┛┃┗┛┗┛╋┗┗┗┳┻┃┃┻┻┻┣━┃┃┏┳┗┻┏┻┏
┣╋┃┓┫┛┳━┗━┃┃┳━━━┻┛┗╋┳┃┻┛┃┳┏┃╋┳┓┻┫┻┻┳╋┗┛┃
┣┛┏┛┃┻┗┃━┫┛╋┓━┫┗┛┏┏┓┗╋┻┃┣┛╋┃┣┻╋┫┓━┣┫┓┣┳┏
┓┛┃┏┗━╋┻┃┻┃┫┻┃┳┻┫┗┳┣┻┓┣┳┓┓╋┳┣┳━╋┳╋━┗┫┫┳┃
┣┻┫┓┃┏┫┓┗┣╋┻┣┗┛┣┗┻┃┃┫┫┓┻┃┫┛┣┓━┃┓┃┗┛┛━┛┏┫
┣┳╋┗┓┏┗┗┫━┫┃┛┛┫┏┳┗┓┻╋┣┃┣┛━┣┛╋┳┳╋┛┓┏╋┏┃┻┻
┓┣┣┛┳┛┫┃┫┗━┳┏━┳┛━┫┣┛┫┛┃┫┏┣━┓━━┓┓┗┫╋┏┗┏┗┓
┫┳┛╋┃┓┣┳╋┃┳┃┛┣━┛┫┃┣┗┓┻┣┻┳┣┛━┛┫━┗┛┓┛┣┳┓┳┛
┓┛┫┓╋┗┏┗┳━┻┃┏┛┗┗┗┓┏┫┛┣┗━┛┓┳┏┓┻┛┻┃━┏┛┳┛╋┫
┫╋┃╋┛┣┗╋┻╋┳┃┗┣┫┓┫┃┏┃╋┫┗┻┻┛┳┣╋┳┳┓━┃╋╋┛┏┃┻
┗┻┫╋┃┣┫╋┗┫┓┗┗┃┏┏╋┃┏┫┓┗┫┗┫┏┛┓┓┛┫┓┳┃┫┛┛┓┏╋
╋┳┫┓┛┫━━┃┗┓┫┳┓┛┻┃┣━┻╋╋┫┳┣┓┛┫┃┫┳┳┛┻┳┏┳┫┏╋
┏┓┻━┣┗┣┗┫╋┳┏┣━┓┗┗┏┫┻┫┳┻┳┣┻┫┫┃━┻┣┃┻┏━┓┓┗┣
┓┣┳┫┓┣┗┫┃┳┓┛┓━━┫━┻━┏┃┻━┃┃╋┃┻╋┛┻┛┛┗┳┳╋┫┛┗
┏┫╋━┫┻┻┃┫┛┳┳┫┃┻┫┓━┳┓╋┃┳╋┏╋┳┻┻┳╋┛┛╋┃┻┓┃┓━
┫┣┳━┳━━┃┓╋┓━┣┃┳┏┳┻┓┃━┓╋╋╋┣┗┃┏┫┻┓┏┏┃
┃┫┏╋┃━━┃┃┫┣┛┗┣┗┻┃┛┣┃┓┗━┗╋┃┳┻┏╋┏┓┫┫┏┛┗┳┣┓
┓┻╋┳┫┳┳┃━┻┃┃┣┃┫┫┃┓╋━┃┗┏┣╋━┣┗┛┃┫┛┗┳┳┃┻╋┃┫
┫╋┏┛┳┓┛┃┃┏┻┏┛━┛┣━┳┫━┳┏┫┛┃┻┫┗┓┳┣┛┣┫┫┛┗━┃┓
┳┻┣┓┃┣┳┗┫┫┏┏━┏┫╋┓┻┣┗┣┳┛┳┫┣┃┃┛━╋┃╋┣╋┓━┻━┓
┏┳┏┳┫┏━┫┃┗┃┣╋┗┃┃┻┻┛┫┫┣┏┃━┣━┻┫┓┫━┛┻┗┛┏┫┣┗
╋┳╋┗┛┗┗┓┻┃╋┃┳┫┏┻┳┓┳╋┻━╋┣━━┛┻┏┓┻┳┣┛╋┛┫┗┃┗
┫┃━┏━┏━╋┫┣┃┫┓┣┣┻╋━┣┫┳┻━┳━━┫┻┣╋┣╋┏┻━┫┓┏━┣
┓┃┓┃┏┛╋┗━┻┣┗╋━┛┫┗┻┣┫┏┃┣┻┻┃┃┣┃┫┣┃┻┻┗┓┓┗┏┃
┻┗┃┳┗┃┛┏┳┗┻┗┻┫┻┓┳┛┻━┣┗╋┫━╋┳┻┃┣┣┛╋┛┳┓┓━┓┏
┓┗┻╋┓┗┏┓━╋┣┻┫┳┳┣┻┳┃┳┻┻┗┗┛┻┃┻┛┛┗┫┣╋┏┏┓┓┓┳
┗┏┻┓┓┓━┗┳┛╋┃┳┗━━┏┗╋┏┓┣┣┫╋┣┏┻┓┏┃┓┻╋╋┻┫╋┗┗
╋┫┗┃┗╋┫┃┃┏┃┣┗┗┻┃━┻┣╋┳┣┛┻┓╋┣┗┳┻┳┓┗┣┻┻┻┣┻┻
┫┳┏┫┃┣┻┣┻┻┣┫┛┗┃┻┓┏━┣┻╋┻┫┗┣┣┻┓┛┫┗┃┏┓┫┛┏┃┫
┣┃━┓┓┫━╋┗┻┏╋┗┻┫┛┛━┫┃╋╋╋┻┫┻┻━┻┓┓┓╋┛┓┳╋┫┏┗
┻┏┗┫━┳╋┳┫━━┃╋┗┫┻┃━┃┗┓┓┻┳┣┛┏┛┫┫┳┫┳┫┣┳━┓━┃
┣┻┛┳┻╋┻┏┏┏┳┗┻┗┛┏┣━┏┫╋┛┏┃┗┃━┳┳┛┗━┃┏┳╋┛╋┳┫
┏┏┫┳┻┳┫┏┗┛┏╋┛━━┣┃╋┫━━┃┏┳╋┳━┳┻┳┫╋┗┻╋┏━┗┛╋
┻┻┫╋┻┫┏┓┫┓┓┫╋┏┫┃┫┃┏╋┓┃┳┓╋┃┳┣┃━┏┛┣┳┫┻┫┓┫┏
┳┃┗╋┻┏┻┗┫┣┛━┫┣━┓┗┃┗┳┳━┻┳━┣┻┗┣━┻┃┣┫━┓┓┛┛┻
┏━┗┻┻┣┣┓┗┏╋╋╋┏━┳┣┓╋┻┏━┳┻┗┣━┫┏┗━┻┻━┫┫━┳┻┓
┗┻┫━┻┣┫┃┃┣┫┛┣╋┓╋┣┃╋╋┫━┳┛┗┻━┛┗┣┳┳┛┳┏┃┓╋┫┻
┳┗┛━┛━┃┏┓┃╋┗┗━┃┏┛┏┻┫┓┛┫┓┛┛┛┳┻┫┻┗┣┛┗╋╋┗┓╋
┣┛┫┻┻┛┓┫┃┫╋┓┓╋┻┃╋┃┣┻┻┃━┣┗┛┏╋┗┫┃┣┗╋┗┗┓┗┃┣
┛┣╋┃┃┫┳┃┳┻┫┫┣╋┏┗┓┏┓╋━┏╋┛┏━╋┳┫┛┣━┓┫┳
┣┃┛┳┫┓┗┓┫┃┗┛┳┗┓┳┛┛┫┓┛┳╋┻┃┳━┃┗┓┣━┓━┳┳┣┏┛┓
┓┳┃╋┃┣┏┓━┳┛┓━┗┫┃┏┣┫┏┣┻┃┏┳┻┻┳┗━┻┓┏┓┏┻┣┻┻╋
┻╋┣━━┃┳┓━╋┃┫┓┫┏┓┃┓┻┛━┏┏┗━┛┻┻┳┓┣┃┫┗╋━┳┳╋╋
┏━┛┏┓┏┳╋┏┏╋┓┗┛┣┫┗┏┗┏━┣┏┗┻┣┏━━┛┗┃┗┃━┛┫┻┳┛
┗━┣┛┣┳┻┣┏━┫┃┛┓┗┻┏━┳┃┣┏┓┻┣┛┻┃┛┫┓┗┣┛┛┳┗┗┳┏
╋╋┳━┳┻╋┏┫━┳┏┓┓┫┗┃┻━┓┗┛┣┫╋┳┗┏━╋┣┛┗┻┓┗┓╋╋┳
┻┓┳┳┳┓┛┓╋┛┫┃╋┗┃┗┛┃┏┓┗┏┻┳┗┫┓┏┗┛┛┗┗┳┻┻┻┓┏┃
┫━┻╋╋┛┛┛┗╋┃┣┫┏┗┏┻┗┛┃┫┻┏┏╋┫┛┏┗┳┏┓┣┗┃┃┛┻┫┃
━┛┃┗┃┻┏┻┛┫┣┏┏┃┃┏┛┃┻┳┣┓┃━━┛┻┛┫┫━┻┫┓┓╋┣╋┻╋
╋┏┛┳┣┣┗┗┏┓┻┻┻┛┛┃┃┛┣┛┻┫┃┓┓┻┃┻┗┏┗┣┣┓┓╋╋┫┗┳
┗┫┳┻┗┳┏━┻╋╋┏┃┳┳━┳┳┛┏┫┃┗┳━┣┓┗┃╋┃┃┫┳┗┻┓┏┻┻
━┗━┻┳┫━┃┣┣╋┛━┗┫┣┓┓┣╋┛┛┃┫┏┓┃┓┛┛╋┓┳┏┏┗╋┫┓┗
┻┓┏┻┏┗━┛┗┻┣┃┛┃┃┓┏┳┓┗┳┃┃┻┫┗┃┳━┻┗┛┛┛┳╋┻┣┫┻
┣┓━┃┣┣┓╋┓╋┗┏┗┫┻┗┗┓┳╋┗┛┏┃┓┏┏┣┃┻┏┓┣┫━╋┫┏┻┣
┻┻┻┃┣╋┏━┫┫╋┻┛┛╋┓┓┏╋┣┣┳┗┻┣┃╋╋┏┓┳╋┓┗┛┛┛┫┓┫
┫┫┗┛┛┏┃┗┣┳┓╋┛┫┗┏┻┛┓┣╋┛┛┃┓┓┃╋┻┫┫┫┳┏━┳┳┗┳┳
━┫┻╋┓┗┫┫┓┓╋┛┛┛┗┃┏┃┓━┛┻┃┫┣┳┣┳╋┛┗┣┳┳┳┫┛┛┳┗
┓┗┃┃┣┣┃┗┳┛┗┏╋┏┳━┳━┛┻┗┗┏┣┫┏━┃┣┗┣━━┳┏┻┻┫┛┛
┏┳┫━┃┫┣┳┏┣┃┫━┫┏┻┓┛┓┗╋┏┓┻┫┓━┗┓━━┫┳┏┃┃┻┣┣┓
┣━┳╋┫┗┣╋┛┃┗┫┛┛┳┻┳┫┗┓┣━┳┃┗┛━┗┻┃┛┏┻┣━┏┫┛┗┓
┓╋┳╋┏┏┏┣┃┗┻┳┳┫┣┳┛┓┓┏━┛┛┛┣┣┫┣┃┻┗┻┃┣━┃┛┛┏┣
┣┣┻┏┓┛━┃┏╋╋┓┃┳┻┗┻┏┣┃╋┏┏┛┓┣┛┗┏╋┻┣┃┃┃┣┣╋┫┏
┳┗┏┛┓┻┳┻┓┗┗┃┗┣╋┃┻┓┳┳┳┛┻┓┗┓━┣┃┛┳┻┗┫┫┫┓╋┫┓
┓┗┣━┫┏┳┃┓┃━┏┏┗╋┃┻━┻┏┏┗━━┗┗┓┏┓┣┣┗┏┃┳
┫┏┫┛┏┳┃━┣┫┳┛┛┃┳┗╋┏━━┛╋┓┃┗━╋┛┻┗┗┫┛┗┛┳╋┃┣┏
┃┃┣┛┓━┛┗┳┳╋┃┻┫┛┳┣┓┳╋╋┃━┗┃┃┓┗━┣┻┣┳┫┛┏┳╋┣━
┓┗┓┗━┻┗━╋━┃┗┃┳┓┻┻┗┣┓━┃╋┓╋┣┳┃┫┣┏┓┫┓┓┫┫┻━┳
┳┻┓┻┃━╋┣┛┗┳┣╋━┓┻┫┃┃┗╋┫┻┫┳┛┛┏┏┳┻┃┳┃┣┳┃┃┓┻
┓┻┳┣┏┣┏┓┏┳┛┛╋┳┳┓┗┻┳┓┫┃┏┫┫━━┣┗━┓┗┫┻┃┗┏┛┏╋
┣╋┓╋╋┗┏┛┛┏┫╋┏┛━━┗━╋┏┫┏┛┗━┗┓┳╋┏┛┣┳┗┗┃━┗┳┫
┛┳┻┛┗┻┫━┏┗┳┻━╋┛┏┻┛┣┻┛┫┣┛┓┛┻┻╋┓┫┣┏┛┛┣┫┫┓━
┻┗┓╋┗┻┻┣╋┫┗┏┏┏┻━┻┣┃┻┗┣┫┓┛┻┻┗┫┻┏╋┛┳┛┫┗┫┳╋
┻┗┛┗┻┣━┛┳┛┏┻┳━┓━┛┓┫┻┓┻┗┻┛┏┃┛━┣┗┻┣┓┻┗┛┏┗╋
┫┃━┣┃┫┫┃┃┣┳┓┛┣┳┛┛┃━╋━┏┓┛┓┓┛┻━┳┻┗╋┛┓┛┗┻━┓
┳┗╋┳┗┃┫┳┣━┗┓┻━┳┏┫┗┗┏┛┣┣┏┻┳┏┫┳┳┓┫┣━┓┏┏┳┗╋
╋┏╋┛┃┛┫━┗┓╋╋┓┳┣┫┫┃┣━╋┳┗┏┛┏┓┣┳┳━┏┏┣┻┃┫┻┏┏
┻┃┃┛┫┻┃┃━┛┛┛╋┛┃┣┓┗┣━━┣╋┣━┣┻━━╋┃┗╋┣┻━┓┓┓┻
┛━┫┃┗┣┃┏┓━┻┻┫┃┛┳┳┳┛┳┏┫┛╋┫┗┫╋┛┓┗┣┫╋┫┃┣┓┻━
┏┻┫┃┳┃┏┳┓┣━┳┏━┃━╋┫┣┏┃┓┫┫┣┻┗┛┳┗┛┃┳┓┃┻╋┣┳┻
┫┻┗┛━┃━┻╋┓━╋┳┫┣╋━┓━┻┛┗┓┓━┣┣┃┻┣┣┏┫┫┛┃╋┓┣┣
━┫╋╋┗┛━┏┛┃┣┃┻┳┳┗┓┣╋┫━┣┏╋┻┏┓┃┣━┣━┏━━━┗┏┫━
┛┃┓━┃┗╋┏┣┳┃┗┗┻┛┫┃┣┃┗┻╋┓┓┛┃┏━┳┃┫┏┳┣┗━┫┫┗┏
┗━╋━┛┏┳┳┳┃┛┓┫┫┳━┃┛┓┗┛┗┻┃┳┣┓┫┗┓┻┫┗┛┓━┓┓┫┃
┓┣━┛┻┗┏━┳━┓━┓┗━┛┣┳┃┛┣┏┏┣╋┓┃┻┻━┏┏┳┣┳┳┻┃┫┻
┛┫━━┏┳┏┏┛┏┃┗┏┗┓┳┻┻┓━┏┳┃╋┃┃┛╋┫┃╋━┃╋┣┻┗┻┣╋
┻┏┻━┃┣┛┗╋┫┻┫┳┏┻┓┳━┻┫┻┳┳╋┗┫┻┫┗┳╋┗┗┏┗┏┏╋┓━
━┛┫┓┻┏┗┃┛┻━┳┳┗┗┃┏╋┻┻━┏┗┏┳┗┣━┣┓┛┗┓┻┃┫┣┏┳┃
╋┳┻┓━┏┳┗┛┫┫┓━┣┏┻┛┃┗┛╋┓┛┣┃┻╋┃┏╋┗┃╋┃┏
┗┛┃┗━┻┓━┫┫┣┳┫┻┃┏┫┳┃┓┃┣┛┃┗━┳┛┳┗┃┛┃┏┓┻━╋━┗
┏╋┛┃┻┻┛┏┗┳┳┓┏┳┃┣┳┻┫┛┫┻┏╋╋┫┗┓┃┻┛┓┻┫┻┛┫┗┛┃
┻┃┃┃┏┗┃┓╋┗┗┗┛┣━┳╋┓┣╋━┃┏╋┳┫┣┃┓┓┻┛┗┓┗┃┗┏╋┛
┛┛━┓┳┗━┓┓┓┃┻┻┏┗━┃┏┛┃━┫┃┻┃┃┣┻┃┳┻┃┳┛┃┛┗━┫┻
┗╋┻┻┳┗━┛┫┣┣┗┃┳┣┳┻┻┏┛┻╋━╋┓╋┳┻┗┻┣┗╋┻━┛┻┣┛┓
┓┃╋┗┗┣┣┃┳┳╋┫┃╋┳┫┃╋┃┫┻┳┣┫┛┓┓┻┻━┏┏┣┳┣╋┳┏┓━
╋┻┳┣╋╋┻┣╋╋┏╋┓┏╋┛┳╋┳┛┛┛┃┫┗┏╋┳┫┏┻┏╋┣┣┗━┻┗╋
╋┻┏╋┗┃┫┣┫┃┣┻┃┛┛┏┓┫━━┳┛┏┻┛┏┏┳┻┻┛┛┓┏┻┏┛┏┃┣
┻┳╋━┏┗┓┳┓┣━┛┻┣┓┳┻┻┫┏┓┃┛╋┗┏━┫━┓┳┏┏┻━┏┗┛┏┫
╋┓┻┳┗┗╋┏┓┃┳━┏╋┃┫━┛┏┳┻┏┓┏┓┗┗┫┗╋┃┛┻┣┣┳┓╋╋┳
┻┏┻┫┻┛┏┗┗┻┓┗┻┳┳┻┳━┓┳┛┻┏┫┻┃┫┃╋╋┫┛┣┳┗┻┏┫┃┻
╋┓┗┫╋┫┛┫┓┛┃┫━┫┏┓┻┛┛┏┓┓┃━┻┳┓┓┻┛┏┻┏┻┗┫┗┓┻┗
╋━┳┳┻┣┃┳╋┗┫┓┏╋┛┛┓┃┛┓┓┣┫╋┳┛┓┣┳┓┣┏┳┻┓┳━┃┳┻
┗┳┳┓┏┻┻┫┗━┏┣┛┣┃┫┗━┗━┃┣┻┓┻┣┫╋┓┏┗┃┳┃┏┫┓┃┻┣
┏┛┫┣┳╋┏┏┏┳┻┳┛┛┻┓┻━┃┗┏┻┃┏┏┛┏┓┃┣┣┳┗┓┏┳┣╋┃┛
┗┗┫╋┗┣┳┃┏╋┻╋┻┻━┫┻┣┛┓┓┗━━┗┻┛━━┃┻━━┗┻╋┃┓┛╋
┣┓╋┫┻┏┳╋┛┏┓┳┳┫┃╋┛┏┗┗┗╋┃┳╋━┏┫┳┳╋┓╋┻┫┛┫╋┏┏
┻┗┳┓┃┳╋━┻┛┫┳┓┫┫┗┓╋┓┃┏┫┃┻┏┳┻┫┳━╋┓┗┃┫┻┻┏┃┃
┏┻┛━┛┓┓┳┓┫┏┛┛┻┳┣┳┣┗┳┏┣╋━┳┏┃┳━┫┛┗┗┗┳╋┓━┛╋
┛┛━━┣┃┏┻┣┫┏┻╋┣┃┫┫┳┫━┏┛┛┣┛┫┓┏┃┣┛┏┃┓┳━┻┳┛┓
┗╋╋┳┳┏┗━┣┳┏┻┻┗┗━┃┻┛┫╋┗┫┣┓┫┃┓┫┻┣┳╋┗━┓┓┳┫┣
┻━┓╋┻┃┓┻┻┏┣┃┃┣┳┗┻━╋┗┳━┏┏╋┏┏┳┃━┫┗┣━┃┳┻┫━┛
╋━┻┳╋┗┓┫┫┗┃╋┣┗┣┓┓┛┫┣━┗┃┏┻┳┗┣┏┫╋┃━┻┗┗┏╋┻┓
┃┣━╋━┗┫┳┏━┏┣╋┛┏┛╋┓┓┳┻┛┃━┫┻┓┣┛┣┃┗┗┣┛
┓━┻┏┻┣┫┗┛┻┗┓┣┓┛┃┣┓╋┃┳┣╋┛┳━━┣┣━┛┻┣┏┏┏┃━┛┫
┫┗┻┛┏┫┻┏┫┻┛╋┗┛┃┣┗┫┳┃┏┛━┓┃┣┃┳┛┗┏┏┣╋╋┛┛┳┗┃
┫╋━╋┫╋┏┻┛┛┛┛┏┏┏┫┛╋┫┗┏╋╋┫┳┗╋┗┛┻┗┣┏┫┣┛┣┳━━
┃━╋┓┣┳┗┏┓┳╋┣┻┓┣┃┳┃━┳━┫┃╋┛┏┫╋┳┓┣┣┳┳┳━┏┃╋┗
┓┃╋┻┫┏━┛┃┻╋┏┏━┫┏┫┻┻━┫━╋┓┣━┳┳╋┗┗┣╋┓╋┣╋┏┣┓
┛┏┻━┫┛┃┫┏┓┳┏┣━┛┳┫┳┣┗┗┳┓┏┛┃┳┣┳┏┗┃━┳━┗┛┃╋┣
┃┣┻━┣┻┓┳┣┻┻┣┗━┫┫┓┃┗━┫┳┓┗┃┓━┫┳┳┃┃┏┻┣┃┓┣┛╋
┫┳┓┓┣┃┓┫┣┫┗━┏╋┳┳━┏┏┃┃┳┫┗┳┻┳━╋┓┏┓┓━┫┫┏┫┳┫
┣┏┓┳╋┻┛┣┳━┗┫┏┏╋┏━┃┳┗╋┗┫┗╋┛┣┛┳┏┳┗━┛┓┓┗┣┛┗
┃┛┣┃┃┳┓┛┏┃╋┃┛┻━┗┛┗┣┛┓┻┃┏━┃┣╋┗┗╋┓┏┗┻┛┏┛┏┳
┫┻━┫┛┓┓━┏┏┛┏┏┛┓╋┓┻┫╋┳┃┏┓┻┣┃━┗┛┓┃┏┛┳┃╋┓╋┓
━┫┗┏┣┫┛━┻━┃┗┏┣┫┣┣┗━┛┃┳┳┣╋┓╋╋┻┛┛┻━┻┣┻┛┓┻┗
┻┗┳╋┳╋╋┗┏┫╋━╋┫┃┃┗┃┳━━┛┓━┻╋┗┗┗┣┓┻┓┛━┳┏┫┫┃
━━┫┓╋┛┻┣┫━┓┛┃┛┣┣┓┗┓┳┳┛┛╋┓┃┣╋╋┻━┻┫┛━┫┫┛┓┏
┓┏╋┳┫╋┓┻╋┣━╋┫╋┃┗┛┓┏┏━┏┫┻┛┻━┻━┃┻┻┫┛┓╋┛┳┛┗
┗━┃┫┏┗┣┗┫┃┗╋┓┏┓┳┗┏┣┏┗┃┃┻┗┏━┃┣┣┓╋━┳╋┳┣┫┻┣
┫┗┫┗┫┗┻┗╋━┓┛┗┃╋━━━━┏┗┻┛┃┓┫┛┗┗┫┓╋┃┏┻┛┃╋┃┻
━┳┗━┛┓┏┻┗━┃┃┗┏┛┛┓┳┻┣━┳┳┃┃╋┗┏┃┳┳━┛┏┫┫┣━┃┏
┓┏┳╋┣┓╋┫┛┓┣┻┣━┛┗┗┻┫┗┛┓┗┳┓┳┻┛┏━┻┣┃┏┻┳╋┓━┳
┛┳┗┻┏┫┛┣┏┏┣┫┓┣┛━┃┳┻┗┛┃┻━┛┣┏┣┛┳┻┃┗┃━┛━┫┫┻
┳┻┣┳┓┓┳┻╋┳┳┫━┣┳━┫┣┓┣━╋┛┫┛┃┛┏━┗┗━┫┗┻╋┫┃┣┣
╋╋┳┏┏╋┃┳┏┛╋━┓┏┏┛┃┻┓━╋┣━┗┻┣┓━┻┓┳╋┻┣┃┛┳╋━┗
┏┫━━┃┣┻╋┃┏┛┫┫╋┫╋┛┓┗┻┫╋┗┓╋┏┫┓━┳┛┫┣┓┫┫━┳╋┓
┃┻┳┓╋┻┏╋┳┫┣┃┛┃┻┣┫┳━┻┃┣┗╋┫┣┏┣┛┏┗┓┗┓╋
╋┃┫┣┣┏┗┗┃━━┛┗┫┗┫┏┫━┫┛┓┻┛┛━┏┗┗┗┫┏┫┓┃┗━┛┳┛
━┛━━┫┏━┻┃┛┣┛┗┳┫┣┛╋┃╋╋┳┣┫┃┏┗┃┃┫┫┛╋┃┏┛┛┓┣┛
┻╋┃┫┳┳┛┫┻┫┫┗┣┛┛╋━╋┓┳┛┗┳┻┗┛┛┳┻┓┳┫╋┃┏┫┛┳━━
┛╋┗┗━┓┗╋┗┫╋┻━╋┏╋┛┣┓┏┻┃┗┫┫┫┓━┏┫┳┣┳┃┻┣┃┫╋┫
┗━┃┻┓━┣┫━┗┏┃┳┳━┻┳━┓┣┛┫━┫╋╋┗━┓┻┣┗┳┳┫┳┏┗╋┻
┫┃┏┻┳┛┳┻━┗┻┻┛┏┛╋┫┫┏┻┛┳┣┗╋┳┣┗┫┻┫┓┃┳┫┳┻┳┫┓
━┫┏┃┏┫┫┏┓╋╋┏┛╋━┻┫┣╋┏┫┗┗┣┏┻┛┃┫┳╋━┣┻┣┻┃┗┳┏
┻┏┻┏╋┏┳┻┫╋━┓┓┗╋╋┃┛┻┓╋┛╋┫┻┃┏┛╋┛┣┃┛┗┃━━┳┳┳
┛┫┏┣┳┳┻╋╋┛┻━┫┛┫┓┣┃┳┓┻┏┓┛╋┃┓┫┃┗┏┫╋┃┓┳┻┫┗┻
┳┛┗┛┫┏┓┛┳┫┣┻┓┗┛┣┛┣╋╋╋┣┫┓┳┳┻┛┃┃┳┓━━╋┏┻┃╋╋
┫┃┻┻┛┳┓━┣┻┫┛┳┗┳┻┫┃┫┓┃━┃┳┻┓┗┫┣┃┫┻┗┣┗┗┗┫┫┓
┏╋┣┻╋┫╋┣┏┣┏┣┻┗╋┗┻┗┳┻┣┃┫━┛╋┣┳┓┫┛━╋┏┳┛┫┣┃━
┃┓┛┫╋┏┃┛┣━━┫┏┳┃┛╋┏┛┫━┏┗┫┃┛━┗┗┻┗┳┏╋┳┻┏╋┏╋
┛┻┗┗━┃┃╋┓┗┗┣┛┣┻╋┛┗┃┛━┗╋━┛┗┣┣━┻┛┳┻╋┻┛━┳┛┣
┻┗┓┗┏┏╋┛━┳┣┳┳╋┃┗┓━┻┏╋┃┣┛┃┫┓┛┫┓┗┗┳┻┫┣━┃┏┳
┏┗┻┳┻┣┏┳┗┃┏┓┓┳┏┳┛╋┃━╋┫┏┣┫╋┫┓┳╋┏┣┃┫╋━┻┣━┏
┗┛┫┏┛┏┗┓┻┗┫┃╋┛┣┃┏╋┛┗┏┛┳┫┫┣┻━╋┫┓┫┳╋┳┳┓┃┓╋
┗┣┣┗┓┳┫┃┫┣┫╋┗┻┳━┏┏┣┣━┻┃┫┗┃┃━┓┫━┛┏┫┣┻┃┳┻┻
┏┻┗┣┛┛╋┃┓┗┣┻┛┓┓━━┛┫━┃┏━┣┫┳┛┃┻┃┗┛┓┻┻━┛━┃╋
┫┃┓┳┳┓┗┓┛┻┃┃╋┃┻┏╋┣┓┏┗┳━╋┗┓┻┛┓┓┏┓┓┗┓┳╋━┳┓
┫┗━┃┓┃┃┏┛┫┓╋━┻┣╋┓╋━┛┗╋┃┃┗━┛┣┫┃┻┫┻┳┛┣┃┫╋┗
┣┫╋┓┗┫┳┗┏┫┳┏┗╋┏┓┫┣┣┻╋┓┛┗┫┓┓┛┫╋╋╋━┳┗┏┳┗┳━
┛┃┻┗┛┣┣┫┳━┫┣┫┻┣┓━┓╋━┃┻┫┣┃┗┻┫┓┳┣┫┏┫╋┳┫┣╋┗
┛┻┓┃━╋━━┗╋╋┗┏━┓┓╋┻┳┻┃┻╋┏┣┗┓┛┗┣┻┗┃┣┳
┗┛┗┻┛┻┗┛┻╋━┳╋┛┫┃┫┛━┳┏╋┳┗┣┫┓┏┻┓┃┛┓┳╋━┣┫┫╋
┣┏┣┳━┳┳┻┣┃┓┗━┣┣┳╋╋╋┫┓┏┗┗╋┓┏╋┻┗┓┗┳┏┛┣┓┣┻┣
┣━┗┛┏╋┛┫━┣┓┗╋┃┛┫┫┳┻┗━┳┃┏┳┛┻┗┛┃╋┃╋┗┃┓┳┓┓┓
┻┳┏━┏╋┃┣┻┳┛┗┓┛┫┻┃┣┗┣┛┏╋┣┳━┻┳┫┃┏╋┃┃┳╋┫┻┗┳
┃┫┓┛━┳┓┓┃┗┗┣┳┃┗┓┣┓┃┏╋━┓╋┣┏┣┣┳┃╋┏┏┓┓┻┻┣┛━
┫┓┗┳┻┓┳┛┏╋┗┛┃┫┣━┗┃╋┓━┏┏╋┣┃┫┏┫┳┏┻┫╋╋┓┻┏┃╋
┻┏┫┗┓┛┗┃┏┣┫┛┣┫┻┫┣┫┗┻━┛┓╋┫━┓┗┻┣┃┫┫━┓╋┻━┻┳
┗━┃╋┃┗┫┃━┛┃━┃┓━━╋┫┏┣┓┃┏╋┫┳┃┫┣┫┏┗┃┗╋╋┳┛┛┫
╋╋┛┻┻┗╋┏┣━┏┏╋━┫┃┣┣┳┏┓┏┣╋┳┫┛┗┣┣┫╋┫┫╋┛┓┫┗┫
┣┗┻┫┻┛┣━┳┛┻┓┓┫┛┣┛━┳┓┳┃┛┛┻┏┣┣┻┓┛┣┗┏╋┗┓┗┻━
┓┫┛┻━┓┫┗┓┣┻┃┻┣┛━┛╋┃┓┏┛┻━┻━╋┳┻┫┛━┗┫━┳┛┳┛━
┛┻┃┻┓┓┛┓┓┗┛┛┏┳╋┫╋┣┫┛┗╋┫━━┃┫┣┓┻┏┓┃┓┫┻┗┓┗━
┓━┏┗┃┗━┫┫╋━┳┓┫┳┣┗┛┛┃┏━━┛┃╋━┳┛┃┓┣╋┓┗┃┛┻┻┣
━╋┣┣┳┏┳┫┛┫┫╋┫┳━━┛┛┏┳╋━┃┣┓┫┃┻┫┣━━┗┃┃┫┛┏┳┫
┫┻┻┛┫┏┻┓╋━┣┏┗━┣━┣┗┃┃┛┫┗┗┛┣┣┃┛┏┃┗┳┃┳┻┗┓┫┻
┳┫┣┗┫┗━┗┣┓┛┃┣┳┻┳╋┃┫┏┃┣┏━┳┳┃┣┗┫┳┓━┏┛┣┳╋┏┫
╋┣╋━╋┳╋┣┃┏┳┳╋┫┓╋┛┓┓┻┛┳┳┏┓┳┳┗┓━┗┃━┓╋┃┓┛┣┫
┗╋━━┫┣┣┛━┓┏┗┏━┫┃┳━┳┃┓┣┣┓╋┓┛┛╋┗┳┃┫┃╋┗┫╋┣┣
┳┻┃┳┛┏┓┓━╋╋┛┓┛━┗┫╋┓┳┓┫━┃━━┛┛┏┫┣┗┏┗╋┏┗┳┃┏
╋┳━━┛┫┳━┏┏╋┻━┛┳┓┛╋┛━━┛┃┃┓┫┻╋┛╋┫┫╋━┛┣╋┻╋┻
┳╋┗┳┓┗┗╋┳┛━┓╋━┣┏┓┣┃┗┏┻┏┓┏┳┣┣┣┃┻┛┳┓━┫┏┛┗┣
┣╋┏┛┓┏┣┫┛┳╋┗┗┓┻┣┫┫┓┳┃┃╋┓━┛┻┫┣┣┳━┗┗┓┏┳┳┛┏
┗┛┣┗┻┓┫┫┗┏┃━┳┳┏┳┻┻┓━┃┫┏┫┣┻┓┛┻┏╋┛┗┳┏┫┓┏┗┛
┫┗┫╋┻┣┏┃┣╋┗╋━┳┻┗┫┛┓┫┻┳┛┗┻┃┓┻┏┓┃┛┏┻┻
┛┏┫┛┛━┫┓┗┻┏┳┏┃┏┃┫┛┃┣┓┓┳━┫┫┓┓━╋┻┳┃━┛━┳┗┻┃
┻┻┃━┃┗╋┫┃┓┓┓┳┓┗┗┗┓┓┫┏┛┗━┓┫╋┓┫┏┗┛━┃┣┏┻┳╋┛
┻┃┛┃┃┓━┣┓┓┻━┃┗┃┳━┳┣┗┏╋┳┳╋┗┃┳┛┳┫┃╋┏┫┃┣┏┣╋
┛┫╋┫┳╋┓━┏┃━╋┃┫┛┗┓┛┏╋┛┓━┣┛┫┏━┓┛┳┫┓┻┳┛━━┗┃
╋┃┃┃━┏┗━┓┏┣┳┫┛┃┓┛┳┳┏━┛┓┃┛┓┗╋┃┳┫┻┓┫┃╋━┓┓━
┳┣┗┻┓┛┻┏┻━┳┫┛┛┓┗┓┃┓┏┓┫┏┛┛┻┛┃┫┏┏┻┗┗┛┛━┃┏┃
━┫┳┓━━┗┏┓━━┓┗┻┛╋┓┓┳┫┗┳┏┣┻┛┫┳┫┫┻┛╋┳┗┏┣┃┏━
━┣┃┣┃┻━━┓╋┃╋┫╋┃╋┳┃┻┻┣┻┃╋╋┓┗┗┻┃┳┫┃┓━┗┏━┏┏
┗┏╋┃┻┛┣┛━╋┣┗┏┣┓┣┃┛╋╋┗┣━┛┃┫┫┗┏┏┏┓┏┻┳┫┳┏┃╋
┏┣┫┏━┏┏┗┻┛┣┣┛┻┻╋┳┏┗┛┓┗┫━┣┓┏┗┓┣┳┏┏┻┃╋┻┳┫┻
┏┫┣┫┏┛╋┻┛━┳━┻┛┣┻━┻┻┃┫┏┗┫┏┣┳┗╋┏┛┏┳┫━┫┃┏┗┓
╋┏╋┣┃┻━┗┻┫┫┣┛┛━┛┗┓┻┃┏┛┗┫┣┣┳┏┣┳┳┏┏━┛┃┳┏┛┫
┓┓╋━╋┫━┻┓┣┓┃━┓━┳┏┗┏┫┫┗┗━┫┛┓━┳┓┣┻┻┗┃┻╋┃┫┗
┻┻━┻┓┗╋┗━┗┻┏┗╋┗╋┗┃┏┻┻┃┛┫╋┛┳┏┓╋┏┓┛┗┃╋┣┳━┛
┗┛╋┳┻┣┓┳┏┃━┓┛┛┛┃━┻┏╋┣━┓┻┛┫┃┃┫┃┗┛╋┏┓┓┳┛┃┻
┫━╋┏━━╋┃┣┳┣┳┫┣┫┗┃┳╋┓┗┳┫━━┳┫┓┏┫━┛━┗┓┗┏┛━┳
━┗┫┓┓┏╋┏━┛┗┳┳┏┳┣┏┛┫┓┓┗┫┓┻╋┫┓┣┓┳┛╋┃┏━┛┻┃┗
┣╋┃┏━┛┃╋━╋┣┻┏┻╋┻┓╋┗╋┣┻┣┗━╋┳┻┣━┃┳━┃┗┗┣━┳┳
┃┫┓┫╋┗━┃┏┫┗╋━┻━┫┫┛━┏┃┗╋┫┃┫┣━━┗┣╋━┛┻╋┻┓┃╋
┳┣┣┫┛━┛╋┫┻┣┫┗┗━┏┏┗┗┛┣┛┃┣┣╋┫┣┫┻┏┫┫┣┓┓┳━┳━
┻┣┻━━┳┫┓╋━┳┣┻┻━┓┏┳┗╋┓╋━┣┛┫━┗┓┣┳╋┣┣┣┻┗┃┏┻
┫┳┻┛┃┗┃━┻┫┃┓┛┫┃━┻┏━┛┏╋╋┏┳┃┻┛┃┏┛┗┗╋┏┏┓━┻┫
┏┃┻┛┣━┳┣┃┳╋┃━┳┻╋━━┃┳┣┻┫┛┣┏╋┓┗━┛╋╋┫┏┻━┫┫┓
┗╋┫┏┫┫┗━┛┏━╋┛┏━┗┻┣┳━┣┏╋┫╋┛━┣┃┛┓┫╋┳┫
┫┫┣┏┫┗┻┣┗┳┃┛┓┻┗━┫┗┗━┫┣┣┳━┳╋┏┻┃┏┓┻┛┛┛┏┳┫┻
╋┗┏┗┗┻┓━┓┃┗┻┻┏┗┻┛┏┻┻┳┏┻╋┣━┻┏┛┛┻┛┣┃┣┗┃┻┫━
┻┏╋╋┻┓━┫╋━┓┃╋┣╋┗┳┻┛┃┛╋┗┛┗┏━┏┃┻┛┓┛┃┛┣┛┗┏┣
┣┫━┃╋┻┓╋┏┣┻┃━┛┛━┓┏┃━┫┗┃┳┓╋┛┳━┛┓┗┳┏┗┗┫┫┻┗
┻┗┏┃┣╋┣┣┛┗┏╋┏┣┃┳┣━━┫┏┫━━┓┻━┗┣┃━┛━━┃┓━┗┏┣
┓┏┳┣┳┫┫┛┳╋┛━┣┻┏┣┻┏┫┓┳┛┓┛┓┃┻┻┗┃┻┳┗┫┓┓┛┛┻┻
┣━┏┗┻━╋┃┗┣┗┛┓━┣┻━┏┳┗┃┗┛┳┳━╋┃┳━┓┓━┳┏┗┣┳┻┛
┫┛┻┓┫┛━┫━╋┣┗━┛┫┣┃┃┃┫┻╋┗┃━━┣┛┗╋┣┛┳┳┓┻┓┫━╋
┫┣┏┻┗┛┗┣┻┫┃┓┃┓━┫┃┓┣┻┓┫┃┗╋┳┃┳┛┛┛┳━┫┃┏┫━┏┻
┏━┃╋━┓┣━┣┛━┗┫┓┻╋┫┏┃┃┛┏╋┃┓┏┫┃┃┻┫┻┃┓┻┃╋╋┗┳
━┛┳┗┳┛┏┛┫┗┏━┫┛┃┫┗┣━┓┫┃┛┃╋┣┃┏┏┓╋┻┫━━┣┻┫┏┓
┏╋╋┏┫┳┛┃━┣╋┣┏━┳┣┻╋┓┃┛━┻┣┛┃┓┏┏┏╋┳┫┳┣┫━━┣━
━┛━┃┣┫┓━┏┓┣┛┻━┃┓┓┃┗┣┗┓┫┛╋╋┏┣┃━┻┓━┣┫╋┗┗┛┗
┃┗━┛┓┻╋┛┛╋┣┛┫┣┛┳┓┳┻┏┗┓┣┃┃┏┛┣┏┃┓┓┓┃┛┻┃┃╋┣
┫┳╋┏┻┛┻┫┛╋━━┳┛┗┣┻┳╋┛┓┗┣┫┳┃┓┛━┛┻┣┣━┏╋┫┃┛┃
╋┛┛┻┛┻┗┃┛┫━┓┏┓┏┛━┫━┏┳╋┻┛━━┛┗┗━┣┛┣━╋┏┏┻┫┏
┛┻┛┫┗┗┓╋┗┳┳┏┣┃┓┃┃╋┗┏┃┏┏┓━┏┻┏┻┳╋┗┃┗┓┃┳┛┛┏
┫┃┏╋┗┃┻━┓┻┃┏┳┫┛┻┻┻╋┫╋┗┫╋┓┣╋┓┓┳┏┏┃┗┛┗┃━┗┗
┳┻━━┏┣┣┃━┃┳┗┓┛┛┗┃┻━┫━┳┻┃┓┫┗┫┓┫┓━┳┳┓┓╋┗┓┏
┏┳┗┓┣┏━┓┗╋┛┳┗┫┗┏┳┏╋┏┳┛╋┗┓┓┃┻━┛┳┣┛┗┣┓┳╋┣┣
┳┃┣╋┛━┫━╋┳┫╋┃┳┏┫┓┓┓┛┣┻┻┻┃┃┳┫┓┛┫╋┗┏┣┃┛┫┣┃
┳┓┳┻┛┓━┫┫┛┛┛╋┗┓┳┳┏┫╋┗┃┫┻┛┏┳┓┓┻┃┓┣┗┓┓┗╋╋┫
┓━━┳┓┫╋╋┣┏┃┗╋┫┓┏┓┗┗┛┻┓┫┣┏┛┃┣┓┃┛┃┃┫┏━┻━┫┣
━┫━╋┫┫╋╋┳┃┫┫┫╋┓┻┛┏┏┏┫┓┛┛╋┳━┫┃┳┃┻┻┻┳
┳┓┻┃┗┫┫╋┻┫┏┃┛┫╋┫━┏┓┫┏┻┃┃┻━┃┛┓┳┃━┏━┻┗┏┣╋┻
┻━┳┻━┏┛┳┣┛┛┛┣┳┳╋┻┫┗┛┳┓┫┏┣┛┫┗━━┳┳┃┳┏┗┗┛━┗
╋┗┓┃┃┃┏┓╋┗━┫┻┫╋┃┳╋┓┻┃┻╋┻┣┏┛┻━┓┳┛┛┣┳┣┣╋┏┣
┃┣━┻┛┛┗┣┓┗╋┫╋┣┓┻┃╋┣┳┗╋┃┫┏┓┏┳┏┛┗┓┏┫┛┏┓┗╋┛
┃┃┣┃┣┳━━┣╋┳┳━┻┳╋┳┓╋╋┻╋┳┻╋╋┳┓┻┏┏┣┫┗┓━┛━┃━
┣┃┣┳┓┗┏┛┣┫┻┛┗┛━┻╋┗┃┻━┛┓┻┫┃┃┛┃┳━┛╋━┓┣┓┃┓┗
┃╋┃┳┣┣┓┻┻┻┣┏╋┗┗┏┗╋┛┣━┓┃┣━┓┃━┗┫┛┳┃┗┏╋━┏┏┛
┃┻┫┏┓╋╋┫┛┛┣┛┣┛┃┓┓┻┓┏┳━┏┗┛┛┣┫┏┛╋┏┃┳┣┛━╋┗┛
┣╋┓┛╋━┳┏━╋┛┫━┳┛┛┗┳━┓┫┗┓┫┏┳┃┳┣┛┛┃┏┓┓┛┗┛┻╋
┣┃┏╋┏╋┃╋┃╋┓┓┻┏┫╋┗┗┳┛┻┃┫┃┓┫┗╋╋┃┳┃┃┏┛┗┓╋┗┫
┫┻┛┃╋┛┳┓┃━┫┣┃┣┓┛╋┳━━┣━┗┣┣┏┃┗┫┣┫┗┫┣┗┓╋┛┫┳
━┗┫╋╋━┛┃╋┣━┏━┏┣╋╋┣┛━┛┣┛┳┗┏╋┛┓┣┗┻┓┣┣┓┛┣━┗
━┣╋┗┓━┫┏┃┻┣┏┗┓━┃┏┗┃━┳╋━┣┣┻━┛╋┃━┣┻┻┓┣╋┓┛┃
╋┃┃╋┳┏┓┛━┓┻┳┃┏┏┫┳┗┃┛┗┏┳┳╋╋┻┗┳┫┳┗╋┗┫┳━━┛┛
┻┫┳┓┛┃┗┏┏┻━┻┓┓┻┃╋┣┗━┫┻┛┏┫┛┃┓┃┻┃┫┫┓┳┏┓╋╋┻
┫┣┏╋━┳┓━┏┻┃┓━┻━┏━┫┃┓┫┃┻┓┣┳╋┛┏╋┛┳┳┗┃┗┻┃┛┻
╋┏━━┓╋┣┗╋┗╋┣┓┏╋╋━┫┫┛╋╋┓┣┛┻┛┳┃┣━╋┛┃┛┗┏┫╋╋
╋━┻┫┛┓╋┗┳━┛┏┳┳┣┣┃┃╋┏╋┗┫┣┳┫╋┗┣━┛┳┃━┏┻┃┓┗┫
┏╋┗┛━┫┏┳━┃┣┣┛┏━┓┫━━┓┫┃━┳┫┏┗┛━╋┣┻┃┓┻━┻┛┛╋
┏┫┳┣┛┻┳┛┳┳┳┫┛┏┳━┳┻┣┗━┫━┣┳┏┏┫┳┳┏┣┳┗┓┗╋┏┏┗
┏┓┫┛┗┓┳┻━┗┃┻┛╋┓━┏┏┳┳┏┛┗┣┏┻━┏┣┃━╋━━┛━┳━╋┏
┗┫┓┳╋┣┛┏╋╋┗┗┫┏┗┃┳┳┗┛┓╋━┗┻┃┻┃┻━┓┛┻┳┓┗┻┣━━
╋┓┻┗┻┣┏┛┫┏┓┫┛╋┳┗┃┓┣┣┓┗┃┣┫┣┗┫┗┗┳┫┃┣┛┓┗┳┗┳
┃╋┗╋┣━┏┣┛┓━╋┫┣┓┻┫┃┏━╋┳┓┗┣┛┫┏┏┛┗┃┃┛┃
┃┃┻╋╋┗┛┛┫┛┃┓┃╋┏┏━┃┗┃╋┃┫┏┣┃╋╋┛╋┛┛┳┃┣┫┳┓┓┗
┫┻┗┣┳┣┏┫┏┫┳┳╋┏┗┓┃┫┣┃┃┳┫┗┳┗┓┗┏┣┗┻┳┫╋┻┫┗┛┻
┛━┣┻╋┏┏┫┣━╋╋┳┓━━━┛┳┗┻┛┣┃┛┣┏┗━┳┫━┫╋┳╋┫━┓┳
┓┫┏┗┓┓┗┣┃┣┫┣┫┳┫┣┃┓┫╋┗┫┻┛┗╋┣┻┳┣┏┃┏┏┻┗━╋┛┣
━┓━┻┳┓┗┓╋┛┏┗━┳┣┏━━┣┏┻╋━┣╋┏┫┛┗┣┻━┗┛┛┫━┓┻┃
┗╋┣┻┃┛┏┃╋┻┓┳━┃╋┫┗╋┏┣┻┳┻┏━┃━┳┻┻┃┫━┣┗┻┫┳┗┫
╋┛┣┛┳┃┏┻╋┛━┏┏┳┛┛┛┓┫┻╋┻┏┗┣┓┻━┻┳┳┗┻┓╋┗┳┃┣┃
┫┫┏┃━━┏┣┣┛┣┏┣┣┃┫┫┻╋┣┳┏╋┣┻┫┃┫┻┏┃┃┓┃┓━┣┓━┳
┫┓┃┣┻━┣┛┳┓┣┣┛┛┳┳╋┛┓╋┣┣┗┳┃┻┛┓┫╋┣━┃┗┃┛┛┛┗┏
┣┗┫╋┳┓┻┻┳┗┏┓┻┓┛┃┃╋┣┓┏┗┓┓┏┻━╋┳╋┓┫┳┗┏┃━╋┗┓
┛┫┫┏┓┳┣┫━┻┫┻┃┳┫┓┗━┣┓┳┻┫┛┣┏┳┫┓┗┗┳┫┗┛┗┛╋┓┛
━┳┃┻┓━┓┓┳┻┫┓━┗┏┃╋┻┳┫┛━┫┣┳┛╋╋━┓┏╋┓┻┃╋┓┓━┳
┫┃┏┫╋━┃┃┗┛┻┓┣┻┻┏┃╋┫┃┫┏┣┫┓┣┫┓┓━┓┃┳┻┻╋┣┫┣┳
┏╋┛━┻━┗╋┃┻┓┓━╋┗┗┗┗┛┏┏┃┏┫┫┣┃━┗┏╋┣┓┳━┣╋┻┏┗
━┫┫┣┻┻┏┻┳┫┻┣┗┏┣┻┓┳┣┏╋┣┏┻╋┫┣━┃┣┛┳┏┓┣┻┳┓┫━
┣╋┏╋┏┃┛╋┫┳┣━┻┛┗┫┣┓┛┫┛┗┗┻┛┏┗┻┻┫┃┛┓┛┏━┓┳┗┻
╋┫┣┃╋┃┗┻┻┻┛┛┛━┳┓┏┓╋┻┏┫━┫╋┻┫╋┏┳┛┻┳┻┗┻┓┏┏┻
┛┏┫┫┛┗━━┳┃┗┓┣┫┓━┻┣┏┫━┃╋┏┫┏┻┓━┃┏━┏━━┏┛┓┫━
┫┫┓╋╋┏┣┛┣┓┗┓┣┫┣┫┣┣┛┛┗┗┃┳┛┗┓╋╋┫┫┣┳┻┻┫┓┫┣┗
┳┗┫┃┏┳┳┗┏┓┓┫┃┻┣┣━┃╋╋┛┗╋┓┻┗╋┏┏━┣━╋╋┣┫┃┫┗┗
┓┛┃┻┳┫╋┣┣╋┳━┣╋━┏┻┏╋┫╋┗━┏┓┃┃┏╋━┗┗┓┃╋╋┳╋┣━
┗┻╋┻┃┗┻┗┓┛┗┛┏╋┓┛╋╋┳┗┃┣┣┏┃┗━━┓━┳┓┣┻┏┗┏╋┫┗
┃┣┻━┳━┗┓━┻┃┛┻┛╋┻┣━┛╋┗┫┛┛┣┻┳┛┻┳┗━┏━┛┗┗┗┳┫
━┻┫┓┳┣┗┫┫┳┃┏┫┫┻┏┗━┣┏┛┓┓━┫┳┏┃┛━╋━┣┗┏
┛┳┣┫━┛┓┫┳━┣┳┣┻┻┗┻┳┻┃┃━┛┃┫┏╋┳┃┓╋┳┣┻┣┏┻┃┳┣
╋┛┻┃┃┛┓┳┛┓╋━┓┃┫┏┫┫┫┛┫┃╋┻╋┓┻┫┫┻┛┓┻┻┏┓━┳┛┛
┫┛┻╋┫┣╋┗┻╋┏┛┛┣┏┣┗╋┗┗┏┏━┣┳┏┓╋╋┫╋┫┏┏┣┻┳┏┻━
┏┛┛┏━┣┓┻━┻┳┛━┏┗╋━┗┓┓┻┓┓╋┻┻┃┃┓┗┣┻┏┗┻┣┛┣┛┻
╋┓┏━┃┣━┣┛┳┳┳┳┛┗┫┛┓┓┓┏┃┣┣┏┫┣┣┫┛━┃┃┓━┃┛┛┛┳
╋┫┗┫┫┫┗┻┃┫━┏┻┫┻┣┃┳━┣┏┗━┓┛━┫┳┃┗┫┻┓┻╋┳┓┣━┳
┏┗╋┏┃┓┳┏┗┻┻━┛╋┻┳┃┳┏━┣╋┳╋╋━╋┗┻┣┃┓┏┳┣┗┻┃┫┓
┗╋┛━┫┃━┓┏┣┫┫┏┳━┓┫┛┛┫┃┃┏┫┣┗┣━┃┗┛┻━┗┃┣━┃┻━
┗┻╋┳┻╋┏┃┣━┏┛┻╋━┻┃┏┏┣┏┫━┓┳┏┓┏┏┗┫┗━┻┃╋┏┗╋┏
┫┏╋┛┃┛╋━┳┓╋┳┛┃┳━┣┻┃┣┏┛┳┏━╋┣┃┃┫┗┣┓━┛┃╋┓┗┳
┗╋╋┫┛┏┳┏┣━┗┻┓┛━┏━┗┗┫╋┳┛┗┻┻━┛┣┃┫┻┛┣┏┳┫┃┻┳
┏┗┣┏┻┫┣┳┓┫╋╋┫┗┣┛┳┻┏╋┣┻┏┗┃┳━┣┓┳┛┏┗━┏┏┛━┛┓
┫┓╋┻┃┓┗┛┻┗┛┃┗┫┫┏━┗┃┻┏╋┫┓┛┣┏┫┣┣┃┳┃┣┓┃┣┳┻┓
━┻┫┓┃━┣┛┻┣┗┏┣┳┃┏┓╋┏━┏┃┳╋┣╋━┣┫┛╋┻┗┗┗┛┏┃┛┓
┓┗┻┫┳┓┫┻┛╋┻┗┛╋┗┗━╋┣┓┫┏┓┓┃┫┳┗━━┓━┣┫┫┗━┗┣┏
┛┗┫┳━┫┓━━┏┫┫┣┃━━┣━┏┫┳┛┫┏┣┻━┏┏┳┫┫┻┗┃┣┳┃┓┏
┻┏━┗┓┳┗━━┻━╋┣┓┫┣┻┛┻┗━┳┻━┳┃┗┳┳┫┏┳┓┳┻┳┗┃┛╋
┣┣╋┻┏┗┛┓┣━┻┳┣╋╋━┳┃━┓┣┏┻┗━┃┗┓┗┃┏┗┳┻┣┻┓━┣┳
┫┛┃╋┫┓┗┫┛┫┻┛┏┓┫┫┃┓┏━┃┻┛╋┣┏┗┓┫┫┛┗┫┏━━╋┗┓━
┳╋╋━┣┣┳┏┗┻┏┫┃━━┓┏┏┓┻┛┫┏┛┫┏┣╋┗┏┣┓┛┫┛┣┳━┻┗
┳┣┗┛┣╋┳┳┃┗┓┫┣╋┃━┫━┻┻━┃━┻┻┗━┳┳┃╋╋┳┃━┛┣┛╋┳
┛┣┻┃┣┣┛┣━┗┣┓┓┓┫┫┏┏┣┛┃┃━┳┗┗┫┓┗┳┛┳━┓┏┣┫┛┳━
╋┗┻━┃┛┏╋╋┃┳╋┗┛┛┳┣┏┓┏┳┳┛━┛┛┗┃┻╋┓┏┃┫┃━┣┛┃┻
┗┛╋┳┗┓━┳╋┛┗┏┻┻┓┳┻┛┣┻┣━┳┳┃┓┏┻┫━╋┃╋┛╋
╋━┃┣┣━┛┃┛┓┃┣┳┓━┏┫┣┛┳┏╋┛┫┃┫┣┏━┓┫┛┓┛┳┏╋┓━┳
┓┣┫┏┓┻┣┏┫━┳┃┓╋┫┓┓┓┳┛┫┻┓┳┃┣┏┛┛┓╋┳┻┗┻┏╋┣┏┛
┛┣┃┣┻┛┻┗┣┳━┛┳┏┣┣┃┻┳┻┳┃┃┛┳┓┫┏━┳┗┳┛┻┓┻┃┣┛┫
┗┻┻╋━┓┓┫┓┃━┏┳┻╋┏━┻┛┗╋┏┗┓┛┣┗┏┓┃┏┗┻┏┻┻┓┏┻━
┗┗┃┗╋┏┫┣┛┏┛━┃┏┗╋┏┗┻┳┻┓┣┃┃┫┻┛┻━┛┗┻┳┏┳┗┃┳┏
┏━┣┛╋┣━╋┗━┓┻━┓━┳┓┣┃┓┓┛┻┏┃┗┫━━┓┫╋┏┓━┻━┏━┃
━┳┛╋┏┛┏┫╋┗━┛━┏━┣┣┗┳┻┣┓┛┫┣┓━┓┫┣┛┗┗╋┗━┫┣┛┫
┃┣┗┫┣┃┏━━┛┻┻╋┣┓┻┃╋┛┓┫┣┫╋━┫━┳┃┻┳┳┗┏┓┛┣┳━┏
┻┗┫┛┃┳┛┛┓┓┫━┗┗┳┫┃┳┫┃┫┃╋┻╋┛┃┫┗┓┏━╋┓━┳━╋┃┻
━┃┳┗┫╋┃┓╋┛┳┛┃━┻━┓┛┃┃━┗╋┏┳╋┳┛┫┗┻━┣┏┓┏╋┃┓┏
┏┏┏╋┻┛┫┫┫╋┣┓┻┗┗━╋┻┣━┏┗┛┗╋┃┫┓╋┓┻╋┃┫┳━┓┫━┻
╋┃┓╋┳┛┳┳┓┫┣┗┣━━┏┳┣┳┣┛┳┗┗┛┃┓┗┓┳┣┛┃┗┃━┃┗┏┣
┫━┏┳╋━┃┓┫╋┫┳╋┓┓┻┓┳╋━┏┗┏┣┃┻┛┣╋┣┣┓┫┏┳┫┛┛┃━
┳┳┛┳┛┃┳┃┣┓┏┫┻┗┛┣┏┳┓╋╋┫┃┳┛┗┃╋┃┻┓┳┗╋┳┛┳━┓┳
┳┏┳┗┻━┳━┃┳━┓╋┫┳┛┓┓┓┻┏┃┣╋╋┃┣┛┛┫╋┻┛┏┗┻╋━╋┛
┛╋┛┣┻┓┏┳┣┛━┻┃┳┫┛╋┃┳┳┗╋━┛┃┓┫┻┻┫┓┣╋┃┻━┛━┓┣
╋┏┗┻┻┃┛╋┛━┣┃╋┓╋━┫┻┓┗┏╋┏┗╋━╋╋┣┗┛┣┛┓┃┣┻┫┳┳
┓┫┗┃┣┏┛┳┫╋┣┃┃┣┛┏┳┃┳━┛┃┗┃╋┻┳┓┛╋━┣┣┏┗┫┛┃┣┛
┃┫┃╋┃┓╋╋┛┏┃┫┳┓┫┻┣┓┃┃┻┻╋┏┓┻┗┻┓┓┫┗┗━━┳┏┻╋┏
┏┓╋━┛┓┳┣┏┣┻┗┗┣┛╋┓┣╋┻┛━┗┛┳┫┃╋┓┳┃┗┫┏┣┻┫┏╋┛
┃╋┏┫╋┏┳┛━┫┓┫┳┛┫┣┛┳┏┳┏┛┓┣━┫┗┛┳┏┳┓┃┃┛┻┛┣┏┗
┃╋┻┏┏┛┫┫┻┗┻┳┃┓┗┏┳┛┗┻┏┃┃┫┳┓┏┛┗┗┳╋┏┛┛┫┃╋┻╋
┗┣┏┗┫┫┏┣┫╋┳╋┳╋━━┳━┛┣┳┻┏┃━┗┫┓┗╋┻╋┣┫┛━┓┻┃┻
┃┗┣╋━┗┃┫┗┃┏┓┗┃┏┏┃┏┛┳┣┃┫━┫━┓┃┫┳┏┏┻┻┗
┣┻┛┃━┗┻┻╋┫╋┛┗┃┓┳┃╋━┻╋╋┻┳━┏┣┓┻┫┓╋┳┻┻┓┃┣┗┻
╋┓┣┳━┣┫┛┫━━┃┃┗┗┫┛┓┣┏━┛┛┏┓┗┛┫╋┛┏╋┗┣┫┛┳┣┳┣
┳━┛┏━┏━━┓┫┛┓┛┻┏┃━┃┓┻┛┣┃┛┫┻┻┏┣┫┻┻┏┛┓┛┗━┳┳
━┛┫┓┗┳━┳╋┓┛┗━┳┃┛┛┗━┏┳┳┏┻╋┳┃┓━┻┏┫┣┏━┫┳━┏╋
┃┣━━┏┳┓━┛┃┫┃┳┓┫━┳┣┃┫╋╋╋┗┫┓━┏┃┃┏┫━┫╋━┏┛┳┗
┻┛┓┣┃┣┛┳┗╋┫┓┏┛┫┫━╋┃┫┗┓┣━┣┻┣┳┻━┗┣┓┏┏┃┏┫━┃
┻╋┓┳┳╋╋┣╋┣┏━┳╋┫┛┳╋┻┛━┫┳┃┛┣┣┓━╋┻┣┗┳┛━━━┗┣
┛┻┻╋━╋┓┳┳┓┓┏┃┓┣╋┃┳┓┛┛━┫┃┏┗┓━┳┗┫┗┣┣┻┫┻┫┫┏
┏┛┳┛┣╋┛┣╋┻┛┻╋┏┻┫┗╋┳┫┻┃┫╋┻┣┫┓━┫┫┣┏┫┫┳┓┳┏┳
┓┣┻┫┃┳┓┛┳┣┫┗┛┓╋┗╋┻┳┫┛┫╋━┫┃┛┃┓┃┗┳┃┣┫┓┃╋┓┫
┳┓┗┏┃╋┗┗╋┻━┣┣┏╋━┛┛┃┛┃┫┓╋┣┣┃┓┫┣╋┫┗┃┃┃┣┳┳┏
┃┻┃┻╋┛┗┣┫┳┓┓┓┛┃┳┃┗┏━╋┗┛┻┣━┗┻┃┻╋━━┓┛┫┗┃┏┫
╋━┓┏╋┫┓┏┓┳╋╋┏┛━┣┣┛┃┛┻┛┣╋┗━━┓┓╋╋┳┃╋┛╋━┃┏┗
┓┃┳━┳┗━┗┛┳┻┏┗╋━━┫┻┻┗━┻┗┃━┻┓┣┛┛┏┣┏┛┗┳┣╋┫┻
┓┛┃┓╋┻┳┏━┳╋━┃┻┣╋┗┗┏┻┣┏┻┓┫┃┳┫┻┓┛╋┫┛━┻┛┻━┗
┏┻━┻┫┓┃┫┣┫┻┗╋┫┣┣┫╋┗┛╋┻┗╋┣┗━┗┏┳┣┛┃┣┗┛┃┛━┏
┻┗┣━┗┃┻┃┃┻┓┏┗┗┛┫┫┫┃┓┛┗┻┫┃┛┏┗━┫┃╋┫┻┏┓┏┳┏┛
┗╋┓┏┣╋┛┣┳┣━┻┫┓┗━┳┻┓┏━━┗┏┗┏━┓┳┳┓━┗┏━┻┏┛┃┃
━┃┫━┫┣╋┻┳┻┻┛┗┃╋┛┓━━┻┗┃┳┗╋┓┳╋┏┻━┏┣━╋━┻┗┻┛
┏┏┃┻┳╋┗┫┳┻┗┫┫┗━━┓┗┫┳┃┻┣┣┳╋┻┳━╋╋┃┣┏┏┏┛┻┓┗
┗┣┗┣┣╋━┻┻┳┫┫┓┗┛┫┣┳┏━┓┣╋┏┣╋┛┏┛┫┛┗┫╋┛━┫┓┓┓
┳┣┏┃┻┻╋┓┏┛┏┳┛┛┛┳━┻┻━┛┣┻┻╋┃┓┛┫┏┳┏┣┃┛┓┳┛━┣
┣┃┣┛┫┓┏┣┏┣━┗┛┣┻┓┳┓┫┓┃┳┫┫━┳┏┃┗┛━╋╋┃┫┳┣┫┃┫
┳┻╋┗┳┻┛┫━━┳┻┻┳┣┣┫┓╋╋┳┣╋┣╋━┛┃╋╋┻┏┃┗┓
┻┳┓┣┻┃━┃┏┣╋┃┣┛┻┳┃┣━┻┳┛┃┛┃┏┓┳┛┫┻┻┗┣┏╋━┃┛━
┗┛┫╋┫┛━┳┳┳┓┻┏┃┻┏━┫┣━┻━━┛━┃┗┻┗┛┛┫━┳╋┫┳┃┃┏
╋┏┗┛┓┛┣┻┳┣┓┏┣┣┏╋┣┗┫┛┛┳┳┻┓━┳┏┃┏┛╋┓┓┫┻┫┻━┛
┓┻┓┃┛┳┣┃┫┃┃┫┃╋┃┳┗┏┏┫━┫╋┓┫┗┣┗┳━┗┗╋┫┃┓┗┏┻┃
┻┛━┣┓┻┏┓┗┻┣┳┻┓┃┗╋━╋┃━┳┗┳┓┣┓┛┏┣━┏┻┗┗┳┣┣┣┫
┫┫┻━┫┏┣┗━┏┃┫┃┓╋┏┫┗┏┏┻┫┣━┓┻┗┏┻┫┛┳┛┫┫┣┓╋┣━
┃┳━┗┛┻┓┓┃╋┓┃┃┃┛┗┗━┃┣╋┳┛┣┛┳┓┃┃┻┳┫┳┳┗━┛┫┓┫
┏┃┻┗┫┳┳┻┛┗┃┗┓━┗┳━┏━┫┏┳┻━━┫┛┏━━┏┏┏┗┻┏┳━┃┓
┣┣┓╋━┃┃━┣┛┣╋┛┫┓┫┃┗┗┃━┓┳┃┃┛┗┏┻┏┻━┓━┓┃┫┻━┗
┳┃┗┓┻┻┃━┛┛┓┏┗┳┣┳┗┓┫╋┣┫┛┫┗┏┫┣╋┛┗┳┻┏┏━╋┓┏┗
┏╋┛━┣┣┛╋┳┳┗━┓┫┗╋┣┫━┏┣┫━┻┏┫━┃━━┛┗┓┻┃┣┻┛━┳
┣╋┛┛┛╋┣━┻┛┣━┗┏┻┓┗┫┏┛┫┛┣┛┛┫━┏┣┣┣┓┳┣┏┃┳┗┛┃
┏┳┫┛┫╋┓╋╋┓┻┛━┗┃┃┣┓┃┓┳┗┳┓┓┓┣┫╋┃┻┃━┓┣┃┳┃┃┣
┻┓━┗┣┣╋┗┳┏┳┫┻┫┗┫┓┣━╋┏╋┳┫┳━┓━┫╋┳┣┻╋┳┻┗┻┃┃
┏┃┫┣┃┫┗┣┓━┻╋┳╋┫┛╋┣┻┛┗╋┣┓┓┛┳┓┃┫┗┛┛╋┏┓┣┃┓┗
┛┛┛┻┣┓┓┗┏┫┏┳┣┃╋┻┃┳┫┫┻┛╋┛━┛━┛┳┛┛┻┛┏╋┓┛┫┃┻
┳┓┃┫┻━┏━┏┃┳┗┃┛╋━┗┏╋┫┫┓┛╋━┓┗┏┫╋┗┛┏┃┛┣┣╋┃┗
┫╋╋┻┫┻┓┃━┛┳┫┗┏┛┻┓┛┏┫┗┗┫┫┏┃┣┣┫┓┃┳┻┛━┻┗┛┛━
┗┫┳┻┣┃┫┓━┃━┓┗━╋┓┫━┏┓┫┗┻┫┃┳┓┛┗┓┻┃┃┓┣┫┃┛┗╋
┫┗┳┳╋┛┗┃┳━┻┻┃┃┓┫┻┃┏╋┻┏┣┛┃┻┳┣━┃┻┃┳┃╋┫╋┏┃┏
┛┻┫┏┣┣┃┛━┏┻┃┻┗┏┳┓┗┛┣┣┻┗━┛┃┣┻━┓╋┓━┳┏╋┻┗┃┏
┏┏┓┫┃┻┳┣╋┃┻┛┓┗┣┣┣┃━┣┫┛┣┻┓┗┛┫╋┏┳┣┫┗┣┏┃┣━┣
┓╋┏━┣┳┳┛┏┓┻┫┫┣┃┃┗┏┛┻┃┣┛┗┣┣┳┻┻┳┃┳╋┻┛┗┏┣┣━
┃┛┛┗━┓┻┓┻┃┃┛┗━┗╋┓╋┛┗━┛┃━┏┃┗┛┃┫┳┻┣┣╋
┣╋┛┃┣╋╋╋┓┏╋╋┓┛┃╋┳┏┳┗━┏┳┛┓╋┛┏┳┓┻┣┛┻┻┗┏┣╋┫
┏┳╋┗┃┫┣━┓━┏┛┗┻┻╋╋┓┗┓┛┃┣┏┛━┃┛━┃┛┃╋┣┳┛┫━┏┛
┓┗┫┃┏┓┳┫╋┓━┻┛━┳━┛┫┣┓┗┓┏┻┏┃━┓┓┳┛┏┫┫┃┳┗┣╋┣
┫┓━┣┻┓┻┓┳┃┛┻┓╋┓┃┗┃┻┳┓┣━╋┗┗╋╋┳┛┏┓━┗┓━┗┓┓┻
┣┳┻┓┳┃┳┫┃┻━┏┣┳┳┛╋┛━┻┗╋┓┓┳┳┫┳┓┗┫┣╋┫┓╋╋━━┳
╋┳┗┃━━┏╋┣┛┓━╋┛┫┏┳┃┗┳┓┗┗┃┣┛━┃┳╋┻┗━┃┓┻┏╋┏┓
┣┗┣┓┓┓┳┗┻┃┛┗┃┏┏┏┃┃┗┫┻┛┳╋┻┳┗┗┣┳┳┣┻╋┫━┏┃┣┛
┣┓┗┏┗┳┏┓┫┓━━┣╋━┛┻┛━┏━╋┏┃┃━┫╋┗┣┗┏┓━┻╋┛┻┗┃
┳┻┏┫┗┗┳┗┏┃╋┃┻┓╋┃┻┛┗┃┃┣━┃╋┛┳┣┃┃┓┫┫┛┓┫┓╋╋┓
┻┃┗╋┛┫┣┳┛┗┃┃┫┏┗╋┗┃╋┃┓╋┣┳┣━╋┻╋┛┫┗┗┛┫┫┗┓┃┣
┳┛┛╋┻┗┛━┛┣┻┓╋┻┻┻┫┻┫┣╋┃┫┫┫┳┻┃┃━┛━┣┻┳┫┛╋━╋
┏┫┣┫━┫┻┣┓┓┃┳┳┣┳┳┻┛╋┫┗┗┣┣┻┓┫┗┻━━┣━┛┛┏┃┛┓┫
┛┳┳┓┏┓┃┳┻┗┛┓┛╋┗━┳┳╋┏┗┓┻┗┻┫┗━╋━┏┛┻┳┃┃┳━┃━
┳┣┛━┗┃┛┻┗┫┓┗┓┫┏┛┗╋┃┫┛┳━━┃━┃┏┣┫┓┛╋━┏┗┃┻┃┻
━╋━┓┓┃┛┳┗┛┳┣┻╋╋┫┣╋┓┫┗┛┳┗┃┻┓┫┗━━━┃┃┓┃┻┫┓╋
━┣┗┻┻┃┣┻┗━┗┻┣┓╋┫┓┣┻┏┗╋━┃┛━┛┗┳┻┛┃┓┗┻┳┓┃━┃
┣╋┓┣━┳┓╋┣┳┓┻┃┳┣┃━╋┳╋┳┻┣┻┏┣┏┃┓┫━┫┳┻┳┳┗━┛┓
┳┻┃┳┗┻┣┓┃╋┏┳━┓┓┻┓┏━╋┏╋┻┓┏┣┓━┫┏┛┓┃┻┫┣┓┻┗┗
┣┣┣━┏━┗┗┏┛┫┏┫╋┃┻┗┗┃┛┃╋┃┻┓╋┳┓┛┣┛┻━┏╋┃┃╋┫┓
╋┣┻┳━━┏┫┗┫┻┏┻┏┻┗┛━┓┫┫┫┻━━┻┻━┫━┃┣┳━╋┻┃┳┻┫
━┏┳┏┳┏┗┻┃┣┓┓┻┳┻┃┣╋┳┫┗┳┏┳━┳┗┛┣┗┗┃┻┏┓┣┣┃┏┓
┏╋┏┳┛┛━┗┻┫┫┏╋━┃┗┳┃┃┻┓┛━┗┃┻┫┻┻┗━┏┏┻┳┃┓┓┣┻
┗┛┫━╋┫┗┓━┗┛┛┛┏┫╋┏╋┃┃┃╋┛┻┓━┏┃┻━┃┣┃┏┏━┫┗┗┻
━┳┃┣┏━┣┫╋┻┛┳━┏┏┛┗┣┳┻┗━╋┏┃┳┗┫┫┏┫┓┫┃┻
378 :
名無しさん:2006/01/01(日) 00:54:23 ID:Idc6OFEO
┣━━┻┫┃┳┻┓╋┗┫┳┳┳┓┓┗┗┏┣┛┓━━┣┳┛┗┳┳┃┳┃┗┓━┗━┛
┣┃┛┏┗╋┏╋┓━┛┳━┣╋┗┻┏┛┗┓┳┛┃╋┏┏┏┻┻╋┻━┫┃┻┻━╋┣
┛━━┃┻┫┳┏┗┏┏━┃┳┃┗┃┫┻┳┻┗┗┗┏┏┃┣━┳┣┻┣┏┻┓╋┫┣┃
┛┳┻┃┗┫┓╋┏┗┳━┃┣┫━┓┣┗┛┣┃┏┗┃┫┃┃╋┗┃┫┛┗┻┣┫━┫┫
╋┛┫┳╋┫━┫┣┣━┃┫┗┏┓┣╋┣┛┣┛┣┏┗┗┏┛━┻┃┳━┫┣╋┗┃╋┛
┃╋┃━┫┗╋┃┏┳┳━┛┻┗╋┛┃┳┳┳┏┗━┫┏┣┓┳┳━┓┃╋┻╋┫━╋┣
┗┳┗╋╋┻┳━┃┫┳┗┳╋╋┣╋┣┣┏┗━┃┛┓┫┻━┳┓┻┻┓┛┫┃┛┗┻┃
╋┓┓┻━┗┻┻┳╋┏┃┳╋┏━┳┗┣┛┗┫┳┗━┃╋┣┏━┏┓┫┫┃╋┗┛┣┳
┗┫┫┗┃┓┓━┻┳┃┃━━┛┫┛╋┏┏┣┛╋┛┳┳┳┻━┣┳┗┓┫━╋┓┳┻╋
┫━━┗┃┓┃┓┛┫┃┏┗┓┏┗┗┛┻┻┏┏━┏┛╋┳╋┻┗━┳┣┫┻┣┓┫┓┓
┫━┏┣━┏┫┗━┏┛┃┫┳┣┛┳┛┻┃┏┫┳┫┃╋┛┫┏┃┓┳┛┓┗┛━┣━┛
┻┃┣┻┃┫┏┃┃╋┗┃┫┣┓┏┣┛┗┃┓┃╋┣┣┳┣╋┓┃━┓┳┻┗┛┣┛┓╋
┛┃┃┣┫┛━┫┓┻┓━┻╋┻╋┃┏┻┓┳━┣┓┫┻┳━┳╋┓╋┗┓┻┓┓╋┳┓
┛┳┻╋┏━┃┃┏┗┛┳┳┫┻┗┻┗┗━┣╋┣┳┳┣┣┻┣┓┣┣┏┃┻╋┗━┫╋
┓┏┻┓╋┫┃┃╋╋╋╋┓┏┻┓┫╋┫┃┣┫━┳┛┏┣┳┻┃┃┫┣┣┣┣┫┃╋┃
┗╋┣━━╋┃┣╋━┣┫━┫┳┛┏┣┻┗┓┓┳┫┓┳┗┣┗━┫━┛┓┳┫┣┣┏┫
┻┓╋┫┻┓━┻┃┻┛┫┳┛┻┏┓┛┏┻┣╋┛┫┫┓┃┳┻┳┛┗┛┃┃┻┻┣┃╋
┏┛┛╋┻━┣┏┫┗┃┣╋┳┳╋┗┓┣┃┳┛━┃━┛┛┻┛┫┳┻┫┓┻┫┛┗┳┛
┓┏┃┓┫┓┫┗┣┏┓┳┳┫┣┗┣┃┗┻┃┻━┗┣┛┏┗┃━┏┳┻╋┻┗━┏╋┃
┛┻━━┛┣┣┻┓┫┻┣┣┣┛━┻┛┫╋┛┛┓┫╋┣┗┛┣┻┛┻━┻┣┣┓┗┻┃
┳┫┗┏┻┓┓┣┓┻┛┣┳┗┗┫┓┻┃┣┃┓┫┗┳┗╋┃┫┣┗┫┻┏┓┳┓┳┓┛
┫┻┳━┛┳┏┛┓┛┃┳┗┳┫━━┻━┏┃┛┛┣┏┃┣╋┃┛┏┣┫┗┳━┳┛┃┻
┗┣╋┃┏┗┏┏┏┻┛┗┣┛╋┏┣┓┗┏┓┣┻┛━┣┛┓┫┗┃┻┻┗┏┣┫┛━┛
┻┓┏┻┏┳┣┣┏┃┣┛┫┳┛━┻┳┏┗┣╋┃┣┻━┳┳┣┗┣┓┳┣┓
┏┗╋┣┃╋┏┛╋┗┛┗┗┃┃┗┃━┳┛┏┛┻┓┛┏┛┳┻┻┫┳┣┛╋┗┓┃┳┏
┣╋┏┏┫╋┣┗┃╋━┻┫╋┃┛┗┫┏┳┻┳━┣┣┃┫┓┃┗┫┃┏┛┛┃┻┛┻┃
┃┏┓┻┃┏┏┳┃━┗┓┗┏┗┻┗━╋╋┻┫┣┫┣┻┛╋┫┳┳┳╋┛┃┏┏┛┓┗
┫┣╋┣┃┫┃┓┫╋┻┻┗┃┗┳┃┛┓┻┛┣┗┣┫┛┣╋━╋┳┗┏┃╋┳╋┻┓┳
┏┣┓╋┫┫┳┃━┃┳┓┏┳┃┃┃╋━┣┃┛┳┻┫┓┏┛━╋━┻━╋┣┓┏┃┗┳
┗┳┣┓┣┃┏┛┳┃┫━╋┗┣╋┫┃┃╋╋━┣┓┣┏┣┫┏┣┏┓┏┛┳┓┳┻┗┣
┗┃┛┫┳━┫╋━┻┳╋┛┳┏┣┛┣┫┏┳┏┓┓┻╋┃╋┛┓┳┳┫┛╋┗┛┏┣╋
┛┣┃┛┣┛┃┏┗┗╋┃┳┛┏┫┳┛┳┣┗┳┣┛┏┓┓┓┫━┗┻┏┫┣┗┣━┳┣
┃┣┳┗┫┳┏┗┃┣┛┳┛┳━┫┣┳┣╋┓┃╋┫━┃┗┏┓┓┃┫┫┣┻┛┛┫┻┓
┫┳┃┏┓┻┻┓━┓┣┃┗┳┓┏┳┓┫┳┛┛╋╋┃┗┃┳┫┛┣┃┳━┃┳┛┛╋┳
━┃┣┛┓┗┓┏┓┏┃┣┓┛┗┛┓┏┗┛╋┳━┗━┏┏┻┛╋┏┛┓┓┛┣┫┛┓┃
┓╋┗┫┓┫┃┻┫┃┗╋┫┣┫━┛┫┫╋╋╋┣━┳┃┓┫┗┛╋┣┓┳┣┻┏╋┛┏
╋┛┓┓┳┳┏┏┳┛┣┣┛┣━┳┣━┛┗┻┗┻━┏┫┗┗╋┳┫┛┻┻┣┫━┃┃┛
┻┏┃┫╋┣┣┳┗┫┻╋┏┏┳┫┗┫╋━━┳┫━┳╋┗╋━┫┃╋┛┓┛━┣┓┓┏
┓┻┫┛┗┫━━┛┓━━┫┃╋┳┻┣┫┃┣┏╋╋╋┫┫━╋┻┏┏━┗┣┫┣┻┣━
╋┓┣┣┛┻┫┫┃┫┣┳┓┳┏┣┛┏┓┃┳┻┛┫━┣┓┏━┃┃┳┃┫┻┃┳┗━┻
┣┫┫┗┳┫┳┻━┃┗━╋┻━┳┃┛┗┓┃┫┗┃┓┫┳┗┓┏┓┏┗┫┣┃━┏┏┣
┛┏┛┳┻┳┓┳┏┓┏┏┃┗┛┃┃┣┓╋┻┻┏━┛┏╋┃┓━┣┫┃┛┣┣┏┏┓┗
┗╋╋┓┻┫┣┗┣┻┣┏┗╋┣┛┓┻┏┳┛┃┳╋┗┫┓┣┫┳┓┳┛╋━┛┃┻━┻
┫━━┓┏┳━┛┓┛┏┓┻┻┏┻┳┛━━┻━┣┫╋┏━┻┛┗┳┻┏╋┛┫╋┻┛━
┫┫┛┃┃┓┏╋┓┫┃┣┫━┗╋╋┫┃┏┻━┓╋┻┗┓┛┃╋┗╋┛┃┳┓┏┛┣┻
┗┏┓┛┓╋┃┫━┳━┣┣┳┻┣┗┫┣┣┏━━┃┛┳┫┳┏┛┓┫┏┣┳┫┛┫━┛
┣┛━┗┛━┛━┣┃╋┻┛┃━━┻┻┛┗┻┣┛╋━┳━┫┣━┣┫┫┛╋┫━┫╋┗
┫┻┏┣┣┗┛┛┛┏┓┏┗┗┻┣┫┛┻┳━┃┃━┣┏┃┳┫┫┗━╋┗┃
┛┛┏┃╋┃┳┣┛┻┏┻┫┣┓┣┣┃┛┳┻┣┗┓┳┻┫┫┃┫┏┓━╋┃┛┣┏┃┻
┓┻━┗┏┃┫┳┃┫╋┣╋┓┏┓┏╋┓━┏┳┣┓┗━┓┫┗┣┗┛┓┫╋┗┏┗┃┻
┳┻╋┣┓┃┏━┫┛┓━╋┣┫┗┫┃┣┛┣┏┻┏┃┣┓┃━╋┃┻╋╋┣╋┏┛┃┏
┗┫┃┣┃┳━┻┗┃┫┻┗╋╋┣┛┗┳┻╋┓┛┗┫━┛┗┛┗┣┣┗╋┛━┫┣━┃
┗━┻┏┻┗━┫┻╋┫┻╋┏╋┣┻┓━┳┻┓┫┫┫┃╋┏┗┃┏┓┗┏┃┓┃┏┃╋
┫┻┛┫┃┓┳┃┫┏┏┓━┳┗┳┛┳┳┣┏┗┻━┻┓┻┃━┓╋┗┳┏┣┫┃┫┻┻
╋┳╋━╋┏┃━━┛┣┃┓╋┣┗┃┏┳┣┗┻┫┣┫┛┣┳┏┳┳╋┻┣┏┳┻┓━┫
┣┏┃┛┣┛╋┣┳┃┃┫┃┗┣┳┓┃┳┫┫┫╋┏┫┓┓┫┓┃┫┣┳┗┣┛┏┣╋┏
┫┣┃┗┫┫╋┏┗┏┛┳┣┫━┳╋┗┣┛┳┗╋┗┫┳┣┣┫━┓┣┗┏┣┃┫┃┃┗
┃╋┏┻╋┃╋┗┛━┳┃┏┏┳┛┗┳┫┃┏╋┛┣╋┃┫┗┫┣┃╋┓┳┏┃┫┻┗┳
┓┃┓┃╋┫┣┏━┣┃┣╋┛┛┓┃┳┫╋━━┣━┻┓━┻┻╋━┓┗┏┏━┏┗┓━
┻┻┣┏┻┓╋━╋┛┃┛╋┃┳┛┛┻━╋╋┏┣┗┫━┣┻┫┓┳┫━┏┓┣╋┓┛┫
━┏┛┓┣┓┏┗┳┳┛┻┫┏┻┗╋┣┗┗┳┃┣┣┫┗┫━━┳┫┫┓┓┗┳┃┻╋╋
┏┏┗┣┫━┏┗┣┏┛┃┣┣┓┛╋━┛┃┃┫┫┏┓┃┃┻┛┫━┏┗┣━┳┳━┳┳
┛┗┣┛┓━━┗┗┛┻┓┗┛┫┛┗┓┣┃┣┫┏━┫┫┣━┗┻┫┛┳┓╋┻┏┫┛┻
┏┓━┓┃┗┣┣┏╋╋┻┏┣┏━┓┓┏┛┻┏━┫╋┫┃┃┏┣┳┻╋┻┫┛┃┗┃━
┻┏┣┃┓┛━┻┗╋┫┫┳┗┏┓┓┓┃┣┓┓━┗┃┗┏┣┏┳┛┃┫┻┃┳┃┛┳┛
┃┳┳┫┏━┃┓┃┳━┏┏┣━┏┗┻┫┏┗┏┳┓┻┣┏┳┗┣┣┏┛┻┃┣┗┫━┃
┓┫┏┓┫┗━┃┓┻┫┃┓╋┓┻┛┳┫┳┣┣┻┏━╋┫╋┛┓┫┏╋╋━━┗┓╋┣
╋┳┫╋┳┗┫┏┃┓┳━━┻┛┏━┻┃┃┣┗━╋╋┫━┳┃┻┣╋┫╋┳┗┳┛┫╋
━┛┏┛┫┳┣╋┻┫┃┫━┛━╋┃━┃┓┻┫┃┗┻┓┏┗┃┫┃┗┫┻┳┃┏┃┣┛
┓━┫┏┃┏┳┣┃┻━┗┏┛┗┫┏┻┳┫━┫╋┓━┻┣━┓━┃┗┻┛┏┏┳┻┗┗
┣┳╋┓┛┃┓┃╋╋━┃╋╋┃━┗━┛┛━╋┫┃┻┻┳┓┻━┻┏━┃╋┛┳┫┻╋
┻┏┻┗┳━┏┓┣┏┃┃┏┓┗┓┫┳┣┏┏┃┗┓╋┏┗┻┻┏┃┻┳┣┣
━┛┏╋┗┫┗┣╋┗┳┫┫┓┻┻┏━╋━┃┣┫┓╋┻┫┃┻┏┻┫┓┛┏┳╋┓┣┫
╋━━┃┗┃┗┛┛┓┃╋┻┣━╋┳┃┃━┳┃┫┫┣┻┫┗┫┏┛━┃┫┛┃┳┫┣┗
┻┳┫┓┻┣╋╋┓┛━┏┛┛┃┏┳┻╋┣┓┓┏┃┳┛┃━╋━┻┗┣┗╋┣╋╋╋┻
┻┏━╋┻━┛╋┳┏┳╋┳┗┛┃┏┛┏┻┃┏━┛┫━┃┛┗┏┛┛┣┻┗┛┳┓┳┃
┏┣┃┣┻━┗╋┫┻┓┻┫┳╋┫┓┏┣┛━┓╋┛┃┛┗┫┓┻┗┗┃┓┛┳┳┛━┳
┳┻┫┓┗┏┫┗┏╋┃┃━┛┏┣┫┳┳┓┓┗┣┛┻┣┓┛╋┣╋┏┻━┳┗┣┫┫┏
┃┫┛┏┣━┃┫━┛┓┛╋┛┳┳┃┛━┻┗┗━╋┗━┗┳┛┣┏━╋╋┛┗╋┫┫╋
┳╋┛┏┳━┻┳┃┣┫┏┻┗┳┫┓┃┳┓┃┛┳┳┃┫┃┣┃┫┓┫┓┗┣┓┗━━┓
┛┗━┻┳┛╋┻┏┓━┳╋┻╋━┛━━┓┏┏┃┛┗━━╋┣┗┳╋╋┗┓━┏━┛┛
┻┳┛┃╋┏┫━╋┗┏┓━┫┫┣┛┛╋┣┻┣┃┣┃┳┛╋╋┳┣┳╋┳┻┏━╋┏┻
┛┳┣┣┗┏┻┗┳┃┳┳┓╋━┳┫╋━╋━┫┏┫┻┻┛┛╋┣┛┏┫┳┣╋━┫┏┻
┓┗┣┳┳┓━┏━╋┣┗┫━┓┏┏┛┳━┳┃┳┛┓┳┓┏┣┻╋━┣┳┳┃┫╋┃┻
┣┃┻┻┃┳┻━┃┓┫┫┳━┗┃━┗┗┓┛┃━┻┓┣┓┣━━┓┣┛┳┗┣━━━┫
╋┗┳┏┣┣┣╋━┳┳┃━┣┻┣┫┫┻┗┃┗┻━┻┣┻━┛┣┓┳┫┓━┻╋┫┣┗
╋┳┻┫┻┛╋┃┗┫┃┳┗┃━┓┻┣┫┫━┛┏┏┫┏┻┓━┣┣┛┫┣┫┃╋┓┫━
┛┻┫┣┓┏┗┏┣┓┻┓┳┗┛┫┫┛┏┓┃┗┣┗╋┛╋┓┣━┃━━╋┻╋━┏┻┻
┫┃┓┃┫┗┳╋┫┳┛┛┣┃╋┏┛┻┛┛┫┳━┫┏╋┏┗┳┃━╋┓━━┻╋┃┃╋
┏┳┻┗┛┛━┳┓┗┫┛┗┳┗┏━┛┗╋┓┫┻┫┳━┣┃┣┓┻┣┓━┏┏┣┣┛┓
┛┗┗┗┗┣┫┻┏┳┫┃╋┫┣┃┫┫┏┣╋┛┃┏┃╋━┛━┃┫┏┣╋┣┻┳┗┏┻
┻┻┻┳┛┣┗┛╋┫┳┻┓┃┣┳┗┛┛┫┣┻━╋┗┻┫┳┳┣┛┫┏╋┏┣┛┏┃┛
┳┃┣┳┳┃┳┏┣┏┓┓╋╋┏┫┻┳┓┏━┛━┳┓┳━┣┫┻╋┗┏╋╋┫┏┫┓┻
╋┃╋┳┻┗┳┃━╋┓┣┏┣━┓┓┛┃┣╋━┻┳┻┃┻━┻┛┓╋┛┓┳━┳┛┗┛
┳┻┓┏┳┗┓┻╋┗┻┣┗┣┫┛┳┏┗━┛┳┻┗┣╋┃┃━┛┛┏┻┓┳┛┳┏┃╋
┏━┓┛┻┛┫┗┻┗┏┻┳┫┏━━┃┳╋┃┫╋┫┃┃┓┛┛┗┫━┣┫┓
┻━┛┫┃┻╋┛┻┛┛┃╋┫┃┛┗┓┏┛━┗┻┗╋╋┃╋┃┏╋┏┓╋┃┓┃┗┻┻
┣━┗┓┏╋┃┳╋┣╋┃┓┻┗┗━┃┻┫╋━┗╋┃┫┣━╋┗┳┫┫┏┛┣┗┫┗┣
┫┓━┫┗┫━┏┻┃┗┣┻┛╋┗┃┏┻━╋┻━┓┫┣┣┣┻━┃┏┫┃┫┃┫┃┫┻
━┃┏┏╋┻╋┃━━┏┗┣┻┓┣┫┳┫┏╋━┓┛┻┳┗┫┏┣┏┃┓━┣┣┣┓┻┃
╋┣┗┫━┃┻┏╋┫┃┗━┗┛┣╋┓┃┫┏╋┃┳┗┳┏┫┫┏┻┏┳┛┛┛┏┫┗┗
┻┏╋┣┫┛┗┻━┣┳┃┫┗╋┛┗┫┃━╋┏┻┫┏╋┓╋┏┓━┗┣┓┻┻┣┏┓┻
━┫┛━┛┻┣┛┃╋┣┫┃┗┳┻┳┏┗┛╋┳━┳┳━┻┫━┻┣┏╋━━┃┃┓┏┻
┏┻┃┳╋┫┳┓┻┣╋┣┣━┻┗┗┛┃┻┣┣┳┻╋┗┛┳┣┓┛━┻╋┣┓┛┻┏┗
━┃┗┳━┏┣┳┗┗┃┃━┃┳┗╋┃┳┣┻┳┫┳┫┣┏┣┃┓┛┛┃┳┣━┳┛╋━
┏╋┳┛┫┣┣┣┃━┛┳┗┻┛┏┏━┓┗┓┫╋┻┛┏┫━┛╋┻┳━┣┳┻┫┛┏━
┳┻┏╋┻┣┣┳━┗┣┛┳┣┳━╋┗┻┓┳╋┳┗┗━┣┳┛┣╋┫┳┗┏┣┗┻╋┫
┓━╋┗┓┓┫┏╋┏┏┣┛┣┗┃┓┻╋┓┳┓┏╋┛┗┣╋┳┓┏╋┃┳┫┓━━┣┻
┣━┃┻┏┫┗┻┻┗┫┛┃┛━┣━┛┃┗┏┻┻┏┳┓┗┗┃━━┛┃┛┓┃━┣┛┓
━┓━┳┫━┓┛┻┫┗╋┛╋╋┓╋┫┻╋┛┓╋┻╋┫┻┳┛┗┻┓┓┗┓╋┃┳┣┫
┃┻╋━━┏┛┣┓┫┏┣┃╋┫┫┏┛━┫┗┳┃┻┛┛┛┓┛┏┛┣┏━┻┻┗╋┃━
┫╋┳┗┏┳┫┗┛┣┓┃╋┓┓┫━╋┃━┏━╋┛┛┛━┓┣┳┣┓┫┻━╋┃┗┏━
┫┛┫┓┻┏┗┳━┏╋┓┣╋┃┳┏┃┓┻┻┓━┫┛┻┃┗┳╋┻╋┫╋┏┃╋┳┏┳
┃━┛┻┛┃┫┓╋┃┃┫┏┓┣┛┃┓┏┣┛┻┓┗┻┃┛┫┛┃━┣┏┏┓┏┫━┛┫
┃┛╋┻┏┗┃┻┃┣╋┃┓┗┃┳┛┫┫┓━┳┃┫╋┛┻┓┗┳┛┗┏┣┣┳┫━┓┛
┻┳┻┻┻┗┗━━┳┛┃━┫┳┗┛┓┛━┻┗┻┏┳┣┏┃┛┛┣╋┳┫┃━┃╋┛┫
┏┣┣┣┓━┛┗┗┗┳┣┳┏┳┳┃┻┏┛┓┻┃┏━┳┃┫┫┛┳┻┗┻┫┓┃┻╋┏
━┏┫┏┓━┛╋┃━┏┣╋┳╋┓┗┗┗┛┻┳┻┻┗┏┫┓┗┫┳┫━┻┫┗┣┣┫━
┏┗┓┏┳┳┻┓┓┫━┣╋┏┏┻┫┻┻┓┳┻┫┫┗┳┓┻━┻┳┛━┣┣┣╋━┓┳
┃┛╋┻┛┗━┻━┃┏┛┣┗┃┫┣┻┏┏┗┏┛┓┛┣┣┗┃┣┫┫┣┻┫
┳┣┛┗┫┣┛┳┳┫┏┃╋┳┓┳┛┫┛━┣┣┃┃┛┓━┣┏┃┏╋┻┛┃┻┻┻━╋
╋┃┳╋┃┫┳┳┫━╋┳┗┏┛┗┃┗┣┣┫┻┣┫┣┏━┳┗┣┻┗┓┏┛┃━┃╋┗
┻┳┛┏┻━┻┛╋┳┻┻╋┓┗━┏┗╋┏┏╋┳┗╋┏╋┛┳┫┓┏┳━┗┃┛━┗┻
╋┃┻━┛┻┫┻┗┏┓┏╋┫┫┳┓┫┗━┃┛┳━┫┳┣┳┻┏┻┃━┫┏┛┫╋╋┫
┫┫┓┛┓┏┳┳┛╋┏┃┣┻┫┛┃┳┳┣━┗┗┓┗┫┛┳┻┳┣╋┻┫╋┳┏┻┏┛
╋┏╋┛┏┫━┻┛┛┻┛┻┗┓━┏╋┫┛┏┏┗┏┃┛┏╋┗┣┓╋╋┗┓┃┛┻┫━
┫┻┫┏╋━┗┻┳┓┃┫┣┣┻┓┛┓┣┳╋━┛┗┃━┳┓┏┛╋╋┻━┻┻┛┣┳┣
┣┓┗┣┻┳━┃┏┓┛╋┗┣┏┓┣┛┓┣━━┣┛┻┻┗┳━┫┛━┣┻┛┛┳┗┻┻
┣┻╋┣┃┻┗╋┏┻┏┛┃┻━┫┗┓┣┻┻╋╋┗┗┓┃┓━┣┓┣┫┳┃━┻┃┣┃
┃┻━┣┻┃╋┓━┫━┃┻┓┣━━┏╋┃┳┳┣╋━╋┗┏┗┳┫┣┃┏┗┫┣╋┏┗
┓┏┗╋╋┏┻┏━┻┫┏┣┛┓┓┻┓┫━┏┳━┛┣┛┫┓┫┓┃╋┣╋┛┓┓┫┫┛
┓┣┏┫┳┏┛┗┏┫┏┻┃┃┓┳┓╋╋━┻┏━┗┫┣┫━┻┻┛┛┫┗┫┣┻┛┻┓
╋┣┫┳┃┃┻┳┳━━┳┓┗┫┃┃┏┳┛┻┗┏┃┃┳┻━┃┓━╋╋┣┓┏┗┛┓┫
┗┓┣┓┣┻┛┻┳┛┫┛┓┣━┣┣━┗┃┗┃┻┛┃┃┣╋┛┻┳┫┛┣┃━┓┻┏━
┻┃┳╋┗┫┫╋┻┳┗┳━╋━┃┗┳┻┫┻┃╋┏┏┃┻┏╋┃┻┃┳┗┣┏┣┫┻┗
┃┏┛━╋┫━┣╋┓┛┛┓┻┳┏┗┻┫┏┏┃┏┣┣┛┳┏┫┃┻┫┃┛┳┓┃┗┏┛
┫┗┃┃┫┣┗┳┓┻┳┻┣┃┛┏┣╋┫┳┛┏┗┛┏┫┣┃┻┻┗┗┣╋╋━┫┳┗╋
┃┳┏┳┻┣╋╋┓┣┗┻┳┗┃┓┏╋╋╋┏┳╋┫╋╋┃┫┛┛╋┓┃┓┣┻┳┛┣┫
┻┛┓┻╋┏━┓┣┏┳┳┣┣┻┛┣┏┏┣━┃┛┛╋━┃┏┫╋┏╋┻┣┓┃┣┣╋┣
━┃┃━━┃━┣╋┫┏┛┃┻┳┻┣┫┣┓┻╋┓┫┗╋┳━╋┣┻┓━┳┳┓┻┣┓┻
╋━━┻┃┣━┗╋┣┳┏┫┗┏┫┗┫━┣┗┛┃┃┳┃┛┗┗┗┻┳━┻┓┏┓┗┫┗
━┃╋┫┓┏━┣╋┛━┓┳┳┃┗┏┛┏┏┃╋┓╋┓┣┗┗┓┏┣┻┻┛┳┗┓╋┫┏
┫━╋┛╋┗╋┃┻┳┫┻┏┏┛┣┃┻┫┏┛┣┗╋┗┫┫┗┳┏┻┗┃┻┫╋┻┓┗╋
┃┗┛┓━┓┃┗┳┳┏┣┛┓┳┏┫━┏┗┓┣━┣╋┫┳┛┻╋┏┃━╋┗
┏┓┻━┳┃┃┫┃┃┫┳┗╋┗┣┗┓╋━╋┛┻━┫━┓┫┫╋┓┏┻╋┣━╋┳┃┣
╋┣┓╋┗━┣┗╋┫┫┣┃╋┫┻┳┣┻┳┗┣━┃┛━┣┛┫┻┏┳┃┓┓┫┃┃┣┫
┃┛┃┫╋┗━╋┫┻┗┛┃┏┏┫╋┣╋┳┛┳┫╋┳┫┻┫╋┫┣┣┓┛┗┫╋┃┗┫
┗┫┃┻╋━┫┗┳┛┃┫┛┛┏┻┣┓┏┓┏┳┗┗┗┣┓┏╋┓┫┣┏━┳━╋┓┛┓
┳┗┻┻╋┻┗┓┫╋┓┓┗┃╋╋╋┳┳┣┛┏┛┓┣┓┣┛┗┃┳━━┗┃╋┫┃┗┃
┛╋┻┓━┣┓╋┫┛┗┳┓╋┳┗┏┏┛┓┳┫┻╋━━┛┛┃┫┫┳┣┏┓┳┳┏┫┃
┏┓┛┛┃┓┛┛┣━━┓╋╋━━╋┳┃┫┳┳┻━┓┳┃┃┣┛┓╋┣━┃┫━┣┗┻
┛┏┳┃┓┫┃━╋━┃┫┻┏┻╋┫┃┃┗┗╋┳┓╋╋┗┃┛┏┗┛┓┃┫┳┛┫┳┃
┓┏┳━┛┓┫┳┏┓┓┳╋┃┗┻┻┓━┻┛┃┻┏╋┫╋━┓╋┃┛┗┫┏┳┳┻┏┏
┫┻┏┻┳┗╋╋┣┛┃┛┳┫┣┏┃┏┓┓┣┣┫┗┳┳┓┳┳┳┻┛┫┓┛┓━┓┃┗
┛┓┳┗┓┻┳┫┣┳┏━┣┗┗┣┛━━┗┳┳╋┛┓━┫┗┃┫━┃┫┃┻╋┃┳┫┃
┃┫┃┗┫┫┃┳━╋┳┛┫┃┳┏┻┗┳━┏╋┏━┏┫━┻┏┳┛┃┗┗╋┣┗━┏┛
━┏┫━┓╋┫┣┳┻┗┣┗━┏┓━┃╋┛┛━┫━┗┛┻━┣┓━━┻┫┃┏┛┓┻┳
┃┏━┃┓┳┃┛┻╋┗┫╋╋━┏┏┏┏┻┃┫┻┛━┃╋┳┗┫┣┗┳┫┓┳┻╋┃┳
┏┫━┣┳┛┻┛┓┛┫┏┃┗┓┃━━┗┳┻┛╋┫┳┛┫┗┣┗┫┻┣┓━┛╋┣╋┻
╋┛┗┓╋┛┓┛┣━┣┏╋┣━┗┣━╋╋┫╋┻┳┣━┛━┣╋┳┻━┣┳┳┓┏┏┃
┏┗┃┻┻┃┣┻┻┛┻┣╋┻┣┏┻┓━┗╋┳┏┃┛━┫╋┫╋┏┻┗┫┓━┗┛┏┏
┃┏┣━┓┫┃┓━┛┣┫┃┏┗╋┛┃┳┫┏━┗┫┏┃┫┛┫┻┓━╋┃┳┏┣┻┛┳
┻┛┗┃┣┓┏┗┫┳┗┏┃┏┳┫╋┳┃┻┳┣┻━┫┣┫┃━┣━┓━┳┻┃┃┓╋┗
┻┫┣┓┗┫┛┏┣┗┳┛┓┃┫┫┓╋╋┻┗╋┣┃┏━┻┃┗┫━┏┳┃┳┏╋┏━┛
┫┣┳━┣┏┻┗┃┣┣┻┃┓┓┣┏┛╋━┳┻┛┻┗┫┳┗┛┫┳┃┓┳┫┓┳┏┛━
━┳┏┛┻┓┏┻╋┣╋┳┏┻╋╋┓┃┻┗┳┫┛┻━┳┻┗┳┫┻┻┣┛┫┏━┏━┳
┃┗╋━┓┻┛┻┗┻┳━┳━┫┳┻┏┏┓┫╋━┓┳┫┓┃┗┛┗┳┳┗┏┛┣╋┃┣
┓┗╋╋┏┻┓┛┣┻┓┗╋┃╋━╋┳┓━┫╋┻┫┗┛┗┃┏╋┏┻╋┛┫
┃┫┻┃┏━┏┣━┻┗┣┫┃┛┣┛┣┗┳┗┻┗┏┻╋┃┏┓┃┳┓┗┛┳┃┓┛┏╋
┗┛┏┣┗┗┓┻┣┃━━┣┏┣┗┣┗┓┫╋┛┏┛━╋╋┣┻┻┏┛┛┳┓┛┓┣┓┣
╋┫┓┻┳┏┳┻┫┫╋┻╋┃┻┗━┻╋┫┛┏┃┣┗┻┳┏┏┫┓┻╋┣┛┛┣┣┳┻
┫╋┏┃━┻┫┃╋╋┛┳━┓┣┓┣┗╋┳━━╋┻━┏┫┛┻┓┓┛┃━┻┫┫┛┃┓
┗┗┣┃┣╋┣┗┫┫┻┣╋┳┫━╋┳┏┣┗┃┛┫┛┓╋┫┓┗╋╋┗┗┻┫┗━┗┳
┏┓┻┛━━┏┓┗┳┃┣┛┻┓┗┓┫┻╋┗┻┃┳┳┓┛┻┻┗━┓┏┏┗┃╋┓┫┳
┻┗━┣╋┣┫┓┻┻┣━┻┓┣┏┓╋┛┳┣┏┣┛┗┓┻╋╋┻┳┗━┫━┳┏┏━┏
┃┗┗┃┗┳╋┛┳┻┳┃╋┃┣┃┗┻┗┗━━┏┛┗┫┣┣┃┳┛┣┓┏━┳┃┻━┳
━━┛╋━┓┃╋┏┗┓┓┻┃┛┓┣┓┣━╋╋┃━┻┃┣┛┓┫┓┣━┏┏┣┫┳┗┳
┗┳┣┫┳┳┏┗┃┳┛┛┳┏┓┛┛┫┗━┃┏┏┻┛┓━┓┓┛┫┓┗┓━╋┛━┫┛
┫┫┣┫┏┛━━┗┏┫┏┛┓┃┳╋╋┓┓┻┣┻┃┣┣┻┫┳┳┳┫┗╋┏┏┻┳┃┏
━┏┣━┛╋┗┗┫┓┫┓━┓┣┻┃┗┛╋┳┏┫┣┛┏━┛┳┏┗┫┃┻┻┳┓┃┓╋
┃┃┳━┓┳╋┏┫┛┫┫┓┃┫┓┻┻┳╋┓┏┻┫╋┻┳╋┻╋┳━┏┣┳┻┣┻┗┗
┏┗┓┣┏┻┃┗┏╋┣╋┃┫╋┛┫┗┗┗┛┣┫━┣┛┳┻┣┏┻┃┗━┳┛┣┏┏━
━╋┣┳┃┃┃┏┃┗┓┳╋╋┓┓━┻┏┃┫┻┗┫┣┏╋╋┓┳┣┃┃╋┣╋━┣━┓
┳┃┗┳┓┓┃╋┃┳┃┗╋┏╋┛┫┗┻┻┻╋┓┃┏┗┏┛┃┗━┳┏┏┫┗┫┻━┫
━┛┗┓┫┛┛┛┓╋┓┛┛┳┫┻┣┫┗┛┛━┏┳┫┏┛┻┛┫┳┓┫┫┃╋┳┻┃┓
╋┛┳┻┻┳┻┓┓┏┳┏┛┳╋┃┓━┻┓┫┏┗┏┳┃━┣┣━┓━┏┫┳━┳┳┳┻
┫┃┣┻┗┫┏━┏╋┏┃┏┳┻┓┏┗┣━━┃┻┣━┻┣┳━┗━┻┛┓┓╋┣┫┃┣
╋╋┫┓┻┏┓╋╋┓┫━┛┫╋┗┛╋╋┏┫┻┫┛━┫┛┏┓┃┛┛╋┣┓╋┏┏╋┣
┣┣┻┻┗┛┏┛┣┳┫╋┓┳┣┗┛┛╋╋┻┏━┓┃┻┃┗┣┏━━┃┻┛┻╋┛┗┏
┳┓┛╋┫┫━┳┗┛┓┏┏┳┣┛┓┛┫┣━┛┣┏┗━┣━┃┓┛┛┓┫┳╋┻┃┫┗
┗┳┃╋━━┫━┣━┏┏╋┓┗┳┃╋┻┃┳┻┳┏┏┓┻┣┏┣┃━┳┣┫┫┓┻┃━
┃┳╋┗┻┛┫┻┏┗┃┫┛┗┣┳╋┻┣┓┫┓┛┣┗╋┳┃━┳╋┏┓┏┫
┃┃┓╋━┗┳┣┣┣┻┻┛┃┗┣╋┏┗┏┫┗╋━╋┳┫┻┳┏┛┻┳╋┻┓┗┳┣┛
┳┫┫┣┏┛┳┃╋┏┃┫┣┳╋┗┣┫┓┓┃┻┫┛┻╋╋┓┗╋┻━┃┗┛┏┣╋┣┏
┓┗╋┃┣╋┻┓┫┻┻┫╋┣┃┣┏┣┃━┣┛┃┣┫┓┃╋┫┫┫┣┛╋╋┏┣┏╋┛
┳┳┳╋┻┣┏┻╋┣┃╋┫┻┣━┃━━┣┫┓━┃┏┳┏┃┛━┏┣┏┫┻┛┣┣┃┏
╋┛┓┫━┛┣━┛┛┏╋┏┳┗┓┗┻┳┏┏┓┫┛┻╋┣┛┏╋┃┳┻┣┏┳┛╋┏━
┗━┫┛┣┏━┛┳┣┏┃┏┣┏┛┻╋┳┓╋┛┓┻┫╋━┻┛┫┳┛┫┫┣┓┣━┗┗
┫┻┣┻┻━┣┗┻┣━┳╋┓┫┏┣━━╋┏┣┻━┛┗┗┗┃┻┗┛┛┃┛┳┣┃┛┫
┗┳┣┗┻┗┏━┻┳┛┫┫╋┫┫┏╋┏┃┛┳┻┻━┗┛━┏┃┣┻┻┃┫┻┃┓┳┛
┫┗━┗┳┳━┏┳━┓┛┓┏┻┃┗┏╋┫┣┣┃┏┳┫┓┛┣┫┫╋╋┓╋┣┻┏┣┫
┻┳┛┃┗┳┃┣┣┗┛┻┳┫╋┏┛┗┫╋┃┓┏┛┃╋━┫┗┗┫┣┣┫┻━┏┳┫━
┣┻┏┫┣┛╋┫┏┛┓┓━┻┛━┓┏╋━┫╋┛┳┓┏┃┗┛┣┛┛┛┛┛┃┫┫┳┻
┫┓┗━┓╋━┃┛╋┛┳┏┫┳┣━┏┛┻┳┃┫┃┳┫┏┻┳┣━━┣┏┛┳┗┳┏┗
┳┃━┏┏┛┃━┣┳┻┻━┣┓┣┫┃┣┃━┏┏┳┣┓┃┃━┣┛╋┛┣┃┣┳┻┳┃
┓┣┣┳┳╋┣┫┗┃┗┗┗┗╋╋┳┣┫┗┫┻┣╋┓┓┏┫┓╋┻╋┏┃┗┣┻┛┻┫
┗━┳┣━┻┛┻┃┏┏┛┗━━┳┳┓┗┏┏┫┛┗┃┗┣━┃╋┳━━┣━┣┻┃━━
╋┏┓┛┏┓┗┓┫┣┃┫┳┻┗┏┓┳┣┃┻━┫┃━┃━┫┃┫┳┃┻┻┫┳┏┛┃┳
┓┏┓┃┻┣┫┳┫╋┃┻━┳┳┓━┏┓┳┓┻┫┛┓┏┓┗┫┗┗┓┗┓━┫┛┣┏╋
┓┗╋┫┗┏┃┗┓┳┓┓━┻━┻┏┳┛┓┓┗┛┫┣┻┃┃╋┏┛━┃┣┗┗┓┻┃┣
┣╋┛┫━┫┗┛┏┗┣┏┣┣┛━┏┃┛╋┓┏╋┳┓┣┃┃┳━┛━┗┳┫┗┃┃┳┫
┳┻┏┃┛┳┃┏┳┓┳┗┓╋┓┗┗┣┃╋━╋┻┓┏┳┳┓┛┏┳┓┗┃┗┳┳╋┫━
━┗┗━┓┓╋┳╋┃╋┗╋┏┻┗┣┣┏┃━┛┳┃┛┳┳┛┗┣╋╋╋╋┛┏┛┳━┗
┣┗┗┣╋┻┃┗━┏┓┓┛┃┣┛┳┻┫┛┏┳┣┛┫━┻╋┏━╋┣┃━┻┗┃┫╋━
┻┓┻┗┃┻┛┻┏┃┻╋┏┗┃┓┛━┃┣┃┫┣┫┫┓━┗┓╋┻┗┫┳┳┓┫╋┻┻
┳╋┻┗━┓┓┳┣┏┣┗━┻┏┗┗┫┻┓┫┓┻┓┏┃┗┃┃┃┫╋┏┫┛
┓┛╋┓┗┃┃╋━┳┛━┣┓━┗━┻┏┛┻┗┛┳┣╋╋┻╋┻┻┗┏━┓┫┃┣┗┃
┻╋┻┫┃┗┣┻┛┃━╋┏┳━╋┣━┓┣┫┏━┻━┛┛┣┻┫┃┏┛┏┓┏┛┛╋┳
┗┳┛┓┃┃┛┫╋┏━┃━┣┃┣┓┏┏┓┏┫┓┻━┣┻┓┻╋┳┣╋╋━━┏┳┻┻
┣╋┗┫╋┏┃╋┣┫┻┛┓┣┃╋┃┳━┻┣━┓┓┛┏┻┏╋┗┓┓┳┻┏┗┗┳┻┗
┣━┃╋┻┛┳┗┣┗┳┓┗┣┃┃┻╋┓┃┓┳┫┛┛┗┗┓┏┛┓━┗┓┃━┃┃┫┏
┓┫┃┻┻┫┗┏┃┛┏┛━┓┏┫┛┳┫┻┛┻━┛┓┗┛┏┓┃┓┳┃┳┃┳┫┓┗┗
┳┏┳╋┗┣┓┓┃┻━┣╋┣┻┃┏┃┫┏━┗┃━┛┻┻┣━┣┛┫┣┗┛┻┳┳┻┃
┛━┣┫┛┏┏┫┫━┣┏┣┓┳┛┓┣┻┃╋┛━┛┣┏┛┣┓┻┓┳┃┳┏┓━┓┣┏
┗╋┗┓━╋┳┣┗┣━┫┳━┛┻┏┛━╋┳┏┛┫┛┻╋━┳┗┓┣┃┳┫┓━┣┣┏
┣┏┫┳┫┣┏╋┏━┏┫┫┃┓┛┛━┗┣┻┛┳┓┣╋┻╋┻┣┣┳┓┓┫┻┳┏┓┫
┫┛┃┣┓╋┗┳┗┗┫┏┳┫┻┏┻┫┫┳┣┏┃┓┳┏┓╋┗┏┓┳┻┓┗┳┣╋┃┛
┓┳┃┃┃┏┻┓┏┻┫┣┫┻┛┳┻┫┻┳┳┳┳┛┫┏┏┃┛┗┛┓┗┻┓┏┳┳┻┻
╋┓┣┫┳╋┛━╋┛┗┃┳╋┻┻╋┃╋┻┣┃┓┗╋┳┣┏┛┻┗┛┳┻┗╋┓┫┃┛
┣┃┗┛┗┛┏┏╋┓┛┗┓━┻┗┣┛┗┣┃┣┫┻━┳╋┣┓╋┣┣┓┛┫┣┫┏╋╋
┳╋┻┗┗╋┫┻┳┳━┣┛┣┓┓┫┣━┃┫┻┛┃┫┏┛┃┫╋┓╋╋┗━━┫┃┻┳
┗┻┳┓┓╋┳┓╋╋┃┫┫╋┛┛╋┃━┗┛┫┓┏┫╋━┏┓┓┻┃┗┫━┛┣┛┗┛
┳┛┻┃┻╋┏┳┻┓┫━┛┓╋━┗╋┛┻━┻┓┻┛┫┣┳┳━┃┣┓┛┣┃┃┏┓┳
┻┏┻┣┻╋━┃┓┳┻┓┣┣┳┣┻┳┫┛┫┳┻┏┓┻┻┃┣┣┏┓━┃┓╋┻┃┛┛
╋┳┫┃━┻┓┛╋┻┳┫┗┗╋┫┏┃┣┛┳┗┃╋┏┳┏┫┻┛┫╋━┃╋┓┓┣┗┫
┳┛┳┫┓┛┣┃┫┏┓╋┳┫┛╋┻╋┓┓┏┓┳┓┓┻┓┫╋┏┗┓┛┳┫┃┏┗┫┛
━┣┫┣┛━━┃┻┻┣┳┳┗┣┏╋╋┣┓━┳┛╋┗┳━┏━┻┗┻╋┃┏┻┛╋┓┫
┓┣┛┻┻┣╋┳╋┛┣┓┣┣┃╋┗━┏┗┃┳┣┓┻┣┓┃┫┗━╋┏╋┻┗╋┃┃━
┫┓┳┃╋┫┫┫┃┳┓━┛━┫┳━┻━┗┓┏━┣━┏╋╋┫┻┓┻┫┣┣┣┓╋╋┓
┛┏┫┣┳┏┻┏┃┳┻━┣━┓┛┃┓┗┳╋┛┣━┣┣┗┫┛┃┗┗┃╋┣
┃┗┃━┫┓┗┳┏┓┻┣┻┣┻┫┓┓┃┻┣┗┏╋┛┻┃┳┻┳┗╋┫┗╋┃┗┏━┏
┳┛┳━━┓┃╋┛┏┃┳╋┣┛━┛┻━┗┗┻┳━┳━┣┣┳┳┫┻╋┃┗━━┏┓╋
┛┣┛┻┫┳┻┣┃┻╋┳╋┫┗┃━┃┗╋╋┳┃┏┻┫┃┫┳┫┏╋┫┏━┓┛┳┣━
╋┛┳┃┓┛┃┳┫┏┓┗┓┗┳━┫╋┓┏┏┳┗┳┻┓┃━┗╋┓┻┗┣╋╋┻┻┗┣
┗┗┳┳┃┓┻┻━┛┻┏┏┗┏┃┫╋┻┳┃╋┻┃┳┛┣┻┛┛┻╋┳╋┏┳━┳┗┏
┣┃┗┳┛┃╋┻┏╋┛╋┛┃━┛┗┏┛┳┳┳━┣┗╋┻┗┻┏┻┛┓╋━┓┻┫┫┳
╋┗┃┛╋┃┻┓┳┃┏┏━┃┣┣┃┳━┛┳┫━┻┫┓┗┫┻┛┓┻┛┣━┣┗╋━┓
┳╋╋┻╋┗┓┓┓━┫┃━┃┏┳┓┛┫┗┏┣╋━┳━┳┫━┣┫╋┻┏┣┏┃╋┳┳
┳┗┫┣┳┛┣━┏╋┣━┳┳┏┛┻╋┃┛┃┃┫┏┃┻╋┫┣┓┣┃┗┃┫┣┗━┗╋
┓┛┃┳┣┛┗┛┣┗┻┣┏━┓┻┛┫━┣┻━┫┃━┻┫┫┻┏━┓┛┫┓┫┏┣┛╋
┗┃┓┗┛┳┏┗┓┓╋━┛┛━╋┃╋┳┣┏┣┫╋┻╋┏┛┣┏┛┛┻┏┫┃┳┳┳┗
┏┗┫┓┃╋┃━┗┳┓┣┣╋┳┫┃┃┫┣┗┛┓┛┻┳┫┓┫╋┳┣┏┃┛┏┏┗┃┛
┫┫┳┃╋┃┗━┏┗┏┛┓┛┗━┓━┫╋┏┛┣┫┛┣━┻┏┻┳┏━┗┫┣┳━┛┫
┻┫┣┫┫┫┻╋╋┳┏┻┃┃┏┳┗╋┻━┫━┻┓┗┃┳━┣━╋━┻┏━┛┳━┫╋
┃┗┳┣╋┗┃┃╋┫╋┛╋┏┗┻┻┛┓┣┳┛┛┗┗╋┫╋┃╋┓┗┃┻┳┳┏┳┓┗
━┗┣┫━┫┫┏┻┗┻┏━┳┗┃━┳━━┳┛╋┏╋┏╋┣┫┗┃┗┻┃╋┗┣┏┛┣
╋┳┛┻┏┛┣┛┛┣━┓╋┣┳┛┛┓━┳┻┳┫┏┛┓┛┏┣┃┫┃┃┗━┛┃┣┓┃
┛┫┃━━┳┃┗━┳┣┏┻╋┫┏┏┛━┏━┓┳┳┗┛━┗┻━┏┗┗┻┗┣┃╋┓┗
┏┣┏┛┗┗┃┛┳┓┛┫┛┻┗┗┳┛┣┫┫┻━┓━┏┣┃╋┃┻┻━┫┻┓╋┗┳┃
━┫┫┃┗┫┃╋┛┃┻┫┛┗┃┗┏┳┳┻┃┫━┏┗┫┃┻┓┏┛┏┓┻┛┏┃┓╋┃
┫╋┏┻┻┏┣┗┫╋┏┫━┫┛┻┓┫┫━┏┓━┻┏┫╋┏┫╋┻┗╋┫╋┗┏┫┫┏
┛┓┳╋╋┃┏┏┻┣┫┣┣┛┻┗┓╋┳┻┻┓┗┫┻┓┏┻━┻┳┻┗┣┗━┣━┓┣
┛┣┫┓┣┓┳┃━┳┃━┏━┫┃━┫┳┃┃┓┫┓┛┗┃╋╋┻┻━┃━┻┣┗━┳┃
┓╋┫┗━┃┓┏━┏┗┓┣┓┏┛┃┃┏┓┏╋┫┳┳┣┫┃┃┫┳┛┏┏┏
┫┏┓┓┓┻━┣┓┳┻┏┫┃┳┣┗┣┳╋┫━┏┻━┻━╋┫┫┓╋┃━┫┣╋━┫┗
╋┛┣┳━┻┃┣┛┛┓┛┛━╋┳┻┳┳━┳┗┣┣┻┫┫┃━┳╋┓━┃━┻━┏┃┗
┫┃┃┻┫┫┳┛┗┣┻━┓┻┗┗┫┫┣┓╋╋┓━┫━┏┛╋┏┫┗┃┳╋╋┫┛╋┳
┳━┳┛┳┣┓┏┫━┣┏┗┏┏┃╋┻┃┣┻┏┛┛┣╋┳┛┳┓┫┫┓┏━┓┓┛┻┫
┛┃┏━┛╋┓┗┃╋┳┗┣┣┏┏┃┓┏┫┃┏┳┏┻┫┃╋╋┛┓┏╋┓┻┳╋┫╋┗
┳┗━┓╋┻┫┣┛━┗┛┻┳┫━┣┃┫┛┳┣┣┣┗┣┻┃┳┗┃┳╋┃┓┃┃┫┃┓
┻┫┛┻┃┣┫┗┗┓┏┳┻┛┃┳╋┗┻┓┓━━┃┫┓┛┫┗┏╋┳┻┻━┓┏━┣┣
┗┃┣┣╋┃┫┓╋┓┏┻┫┣┫┣┻╋┳┃━┃┛┣┗┗┓╋╋┏┃┗┏┫╋╋━┗┻┏
━╋┣┛┣┛┣┳┫┻┃┻┗┫┃━┗┛┓╋┏┛┗┳┃┛┗┗━┏┣┫┓╋┗┗┓╋┣╋
┫┓┃┫┛┗┗┳┣╋┃┏┏┏┗┏┓┳┣┻┣┃┏┫┻┗┗┣┳┣┓╋━┓┫┓┏┳┏┓
━┏┻┫┗┏┓┳┫┻┓┛┓┗━┛┗┣┏━━┓┳┻┓┳┓╋┻┃┣┛┃┻┫┏╋┓┻┫
┏━╋┳┏┛┛┃┫┣┛┏┫┻┓┓┓┗┃━┛┗┗┳┻┏┻┗┳┓┓┳┓┫╋╋┳┏┗╋
━┫┳┏┳┛┛┃┗┻┗╋┓┻┃┓┻┛┛┃╋┗┫┃┓┛┣┛┏┣┻┏┛╋┻━┳━┛┳
╋┗┻┫┓┓┗╋┫╋┳┳┛┃┛┏┏╋┃┏┳┃┫┫┫┣┗┫┃┃┳┫┫┗┗┣┛┃━┛
┫┏╋┗┃┣┓┓━┻━┗┏┫┻┫╋╋┣┓┣┏┫┗┳┻┻┛┻┫┳┏┃┓┗━┏┛╋┏
┛┣┻━┏┛┛┫┓┻┻┛┻━━┗┏┓┛┏┏┳╋┃┗┫┳┣┏┗┃┛┳╋╋┻┓┓━┻
┃┣┏┫┏┓━┳┫━┣┳┛┫┫┛┳┻┫┃┻┫┣┛┃┣┻┣┣┫┃┓┗┗┛╋╋┃┓┗
┛┻╋┗┓╋┫┗┃┣┓┻┓┃┓┛┻┫━╋┓┏┗━┏┃┗┣┻┣┗┣━┛━┗┣┃╋┗
╋┗┣┳┻╋┫┫┗┏┃┣╋┛┛┃┻┃┓━┫━━┓┓╋┛╋┳┣━┻┏╋┃┗━┗┓┛
┳┫┳┫┓╋┻┓┻┗┻┳┏┫┻┏┳┓┫┗┫┳┃┓┳┻┛┃┻┓┓┳┫┓┓━┗╋┃┳
┓╋┏┳┗┣┏┓┛┃┣┓╋━┫┏┻┳━┏┗┏┏┓┻━┳┳━┗┏┗┓╋┓┃┗┃┃╋
┗┗┳┳┫┏┛┃┃┫┛┓┛╋┣┓┻┏┗┻┛┫┳┳┛┣┓┏┛┛┃╋┫┏┣┫┃┃┣┃
┳━┃━┛┗┳┓┗┃┗┣┣┃┓┗┏┗┓┫┣┗┏┣┻╋┏┳╋┳┣┳┓┻╋┳┛━┏┏
┏┣┛━┻┛┻┣╋━┓┫┳┣┻┗╋┳┏┓┫┃┓┗┳┣┗┣┫┻┳┓┏━╋
╋┣┏┛┃┣╋┓┗┻┻┗╋┻┻┃╋┫┃┓┛┛┳┻┓┏┳┳┏┻┏┛┗┣┫╋━┛┳┛
┳┣┻┗┃━┃┛┣┫┃━┳┃┏┓┗┓┗┏┗┃┣┛┛┏╋╋┳┗┻┫┓┛┛┻┫━━┛
┻┗┳┛┳┳┗┓┫┗┫┳┛┏┳┻┗┣┣┻━┏┻┓┃┻┳┏┣┛┛┛┣┣┳┻┫┓┫┃
┓┛┣┣┗━━┓┣┏┣┣┻┣┏┻╋┓┏┃┫┏┣╋┻┏┣┛┃┣┫━┳┣┏╋╋━┓╋
╋┗┳┃┳╋┛┃━┗┓┃┗┗┛┓╋┓┏┳┫┃┫┃┳┫┣┏┻┣┃┏┃┃┏┓╋┫━┣
┫┛┣┓┳┳┣┳┳┃┏┓┓┻┣┗┗╋┓┓╋┛┃━━╋┫┏┫┫┳┫╋┫┛┛━╋┳━
┻┃┛┳┛┗┣┃┗┃┓┏┻━┏┳┣━┳┃┻┣╋┃┣╋┛━━┏┣┣┫╋┛┓┓┗┫┫
┏┣┃┫╋┳━╋┏┗┫━┃┛┛━╋┏╋┻┻┻╋━╋┓┏┛╋┫┏┓┻┳┫┻┓┃┛┻
┣┣┓━╋━┻┣┫━╋┛┳┃┳┛┏╋┣┓┓┃┓┓┗━━━┻┫┃╋┣┫┃━┗━━╋
┫━┣┻┃┳┣┏┗━┗━┃┫━┗┣┓┻┃┛┻┃┃┗┫┳╋╋┳┗┃┃╋╋┫╋┃┗┓
┓┫┳┳┣┻╋┏┃┓━┓┓┃┏╋┳┏╋┏╋┣┃┃┛┻┛━┗┣┛┃┃┗┏━━╋━┻
━┏┳┓╋━┓┫━┏┏╋┏┓┫┫┏┳┻┏╋┳┏━╋┣╋┏┛┛┫┻┳━┗┃┓┳┛┃
┳┳┣┃━━┏┫┣┫┻┻┃╋┻┣━╋┃┳┛━┗┏┫┃┻┛┏┫┗┏┳╋┣┫┳┣┓┻
┻┗┗┓┻┛┓┻┳┏┛┓┫┳┣┏┃━┗┻┓┻┣┛╋┛┏┳╋┛╋┗┛┛┃━┣╋┳━
┻┛┏┗┣┣┗┻┃┛┫┫╋┻┫┳┃┣┃┣┣┗━┏┏┓━━┳┫━┏┛┫┛┫┃┗┗╋
━━┛╋┛┗╋━┣┓┛┓┃┳┣┓┗━┫┻┃━┛┗┫┛┏┗┃┏┓┛┫┫╋┛┣┏┛┗
┫┓┣┏┻┛┣┏┛┣┗━┫┗┻┣┣╋┫╋┗╋┏╋┛┻┃┳┃┃┃┻┓┣╋━┫┳━━
┻┏┻━┓┛┳┓┣┻┓┓┛┗┻┏┃┗┣┳┳┫┛┻┓┗┃╋┫┓╋┻┫┏┃┓┃┻╋┛
━╋╋┫┏┗┫┫┣┃┏┳┛┣┛┃━┏┛┓┛┳┗┳┏━╋┻┛┗╋┗┛┃━┃━┃┣━
┳┛┣┛┣┣┛┓━┛┣┓┃┻┫┛╋┗┳┏━┳┻━┓┗┫┗┛┛╋┛┳┻┣━╋┛┣┫
┓┗┻┃┃┛┫┻┫┓━┏╋┓━┗┻┓┣┛┃┣┗━╋┣┻┃┃┓┓╋┻┗┏┳┓┻╋┫
┣┛┗━┗┏┫┃┏┻┳╋┗┃╋┓┃┣┣┣┣┛┫━┏┏┻╋┗━┏┫╋╋┻┓┃┣┓┏
┃┫┣┓┣┫╋┃┛━┛┳┗┏┗┓━┻┫┳┏┻━┓┛┓┗┏┻┓┏┻┛┳┗┗┛╋┓┗
━┓┓┏╋━┫┫┛┳┓┳┳┛┣╋╋┫┓━┣┃┳┃━┗┃┗┣┻┫┛┗┻┃
┫┣┳━━━┏┃┗┣╋┣┫┓┣┏┣━━┓┗┫┫┗┓┗┳━━┓┫┃┗┫┫┫╋━━┏
┛╋┳╋┏┣┏┳┛┃╋┛┃┫┣━┗┳┓┫┣┃┗┻╋┓┫┗┻┫┣━━┛━━┃┓┓┛
┃┳┗┛┫┫╋┗┫┛┓┃┃┫╋┓┣┣┛╋╋┻┛┃┻┓┫┻┃┳┫┻╋━╋┓┫┻━┳
┗┗┛┃┃┛┏╋┣┃┃┛╋┗┫┏┗━┣┓┛┗━┻┃┫┛┣┻┳━┻┗╋┛┏┓┫┓┣
┃┣┻┛┫╋┣┳┣┓┣┣┛┗┛━┫━┛┏┗┳┳━┻┏┣┗┻┛┣╋┓┏┳┛╋┃┛┏
┗┏╋┛┃┃┣┏┻┻┛┳┃┓┓┓┗━┃┛┗┫┏┫━┓┣┃┓┳┓┣┛━┻┃╋┣┃━
┓┻┓┃╋┣━╋━┏┓━┏╋┃┻┃┣━┻━╋┓┏┳┛╋┣┗┃┏┗╋┫┫┃┓┏┛┃
┏┃┫━┣┻┫━┛┻┓┣╋┛┻━┓┃┳━┻┓┣┓┗┳━┫┏━┫╋┣┏┏┗┏┏┃┏
┣┛┏┣━┻━┫┗┛╋┣┫╋┳┛┳╋┏┫┻┛┏┻┳┏┗┃┗┣┏┃┓┫┛┫┻┓┻━
━┳┫┗┃┏┳┣┻┃┳┏┻┛┛╋┻┛┳━┃┃┓┻┻┣╋┳┃┏┳┫┻┳━┫┏┛┛╋
┳┓┻╋┗┏┣┳┛┻┻━━┻┣┏┻━┫┏┓╋┣┳┳┓┃╋┻┛┃┓┓┗┣┏┃┛┳┓
┣┗┛┓┻┫┫┓┛┓┃╋━┫┗┫┃╋┛━┏━━┻┃┓┗┳┳┳┗┏┛━┫┫┛┓┓━
┻┏┣╋┗┗┻┻┫┏┗┣┻┳┻┛┏┛┳┫┗┏━╋╋┫┳┣┻━┏┣┓┗┗┫━┻┳╋
┃┫━┳┻┣╋━┳╋┓┏┏┏┗┫┃┏┻┫┃╋┏╋┫┗┫┗┳┛┻┻┣┻╋┻┗╋┗━
┣━┣┣━┣┛┏┻━┏┣┃┃┫┏┏┛┃┫┳┓┳┫┓╋┓┛┳┣━┓┳┗╋┣┛╋┻┻
┳┛━╋┛┓┻┗┛┏┣┻╋┻┏┗┳┣┏╋┗━╋┃┫┃━┫┛┳╋┏┛┗┛┓╋╋┃━
━┻┗┓┛┣┛┏┣┫┃┳┳┻┛┣┣━┳━┏┃┃┫┗━┻┫╋┓━━╋┳━┗┳┛┛╋
┃┫┗┛┏┃╋━┫┫┳╋┣┏┳┏┛┻┻┫┏┣┗┳┗┃┳┃┫┗┓╋┏┃┻┓┛┫╋┳
┻╋┃┗┻┫┛┃┗┃┓┏┻┳┓┏┏┏┏┛╋┃╋┃┣┳┏┏┓┫┛┳┃┳┓┓┛┛╋┃
┃┛━┻┛━┣━┣┃┛┛━┏┣┻┃┗┗┗╋┛━┗╋┏┳┛┏┛┓━┓┓╋┫┻┏┛┓
┳┃┃┏┃┣┃┓┓╋┳━┃━━┛┣━┣┛┫╋┗┗┓┻┗┗┗┛┗┣┻╋┣╋╋┫┗┣
┳┣┏┏┻╋┓┫┃┃┫┣┳╋╋┏╋┛┻┏━┣╋┃━┳━┻┓━┫┃┫┣┗╋┗┫┳╋
┳┣┏┗┓┃┻┃┃┗┣┫┳┗┻┓┓┣┻━┳┛┃┏┫╋┃┳━┛┏┗┃┫┻┛┃╋╋┻
┫╋┗┏━┫┫┳┣┏┫┻┻┻━┃┃┏┻┗┳━╋┫┛┓┻┃┃┣┫┛┗━┏
━┫━┏━┻┓┣╋┳━┏┣┛┛┛┣┃┫╋━┛━┏━━┣┫┓┳┫╋┛╋┃┃┏┣╋┓
┻┳┗┻┗╋┗┳┏╋╋┗┻┣┳┃┃┃┣┻┗┓┛┓╋┳┣┣┃╋┛┳┏┛┣┻╋┗┃┫
╋┗┛┓━┓┫┫┫┓╋╋┏┫┣┻┃┃┳┛╋┏┗╋┗┗┏╋┏┓╋┳┏┏┻┏┃┛━╋
┃┻┓┓┳┓┓┗┳╋┳┣┛┣━┗╋┃┛┓━┻┳┏┫┻┓┻╋┓┃┣┻┗╋━╋┏┓┃
╋┏┏╋┗┏┏┗━┣┏┳┓━┃┛┫┣┫━┫┳╋┓┫┛┃┣┃┛┃┫┏╋┻┫┻┳┃┛
╋┗┏┓┳┫┏┏┣┳┗┓┓┛┗┃┗┣┃╋┃┗┻┗┻┳┗┫┛┣┓┣┳┻┳━╋┳┛┳
┗┳┻┫┫┗━╋┳┻┳┳┣┃┃┏━┃━┓┓┓━┛┓┻┓━┛┃┣┻┣┣┗━┗┫┻┣
┳┻┓╋┣┣┛╋┫┗┳┏┓┻┓┓┫╋╋┓┳┏┣┫╋┣┃┃┣┣┳━━┻━┏┗┻┳╋
━┻┣┻┳┏┳┫┻╋┗┏━━┫┗┓━┣┳┏┓┻┛┻┏┻┻━┫┫┏┳━┛┃┫╋┛┛
┛┫━┣┫┏┏┏┳┫┻╋┃┻┗┣┛┳━┓┛━┻╋┣┫┳┗┣┣┓┣╋╋╋╋╋┓┣┃
┫┫┃┳┣┓┓┳┳━┫╋┛━┏┓┛┓━╋┗┓━╋━┻┳┏┻┳┏┗┏┓┫╋━━┳┳
┻┫┣┗┻╋┓┗┫╋┗╋┃┏┻┃┃┣┣━┃┓┃┓┗━┓┣┗┳┫┻┫┏┓┏┏┳┣┫
┃┳┃┗┫╋┗┫┳┏┣┓━┃╋┃┏┫┓╋┏┏┃┏┏┓┣┻┛┃━┗╋┏┏┏╋┏┣┗
┻┃┣┣━┳━━┳┫┳┫╋┳┏━┻━┛┻┣┫┏┻┣━━┏┳┓┓╋┻┏┗┃━┣┛┛
┃┓┓┗━┻╋┣┛┻╋╋┗┻┣┓┃┳┃┃┃┛┗┻┫┛┳┛┗┻┣┣┫┃┓━┻┏┃┻
┓┛┗┳━┗┻┃┫╋┓━┓┓┳━┣━┓┳━┣╋━┳┓━┳┣┃╋┓┃┳┛┻┫┳╋┫
┣━┛┳┏┻╋┓┃┣┃┣┻┗┓┃┻━┫┗┛┣┗┏┃┫┛━┣╋┻┣┣┏┓┏┣┗┃┛
┓━┳┗┣┏┗┓┏╋┓╋┏┣┛╋┣┏┃┃┳┫┳┏┛┛┏┗┛┛┳┏┳┛┫╋┃╋┣┃
┗┫┏━┏┳┻┫┣┻┣┫┫┛╋╋━┛┣┫╋┳┳┣━┏┗┛╋┻┣╋┗┳┗┓━┓┻┃
┏┳┫┻┻┻╋┗━┣┫┫┃┏━┗┫┃┻┣┳╋╋┗┫┃┏┻┣┫┃┗┣┃┻┃┣┻┗┓
╋┓┛╋┏┗┃┻┓┃┓┻┳┳╋┏╋┳┗┓┛╋┫┏┛┳┓┳┳╋┏╋┓┣┛┃┳━━┣
━┗┃┃┗┳┣┳┓┛┫┫┓┳┫┻┗┛┳━┣┣┏┏┗┗┗┳┣┻┗┳┃┫┃┻━┃┏┳
┓┛┣╋┛┣┫╋┗┛┳┣┻┻┗┣┫┓━┳┗╋╋┓┳┫╋╋┻┃┃┫┃┛┗╋┛┻┻━
┃┃╋┫┫┣┗┫┛┫┃┛┃┃┗┛╋┣┗╋┳┓┏┳┻━┗┳┛┫━┳┻┓┫
┓━┳╋┳┳┓┛┛━╋╋┏┫┓┗┫━┃┗┓┃┛┗┫┫┏┛┣╋━┫┗┃┓┓┻┏━┳
┃┫┏┫╋━┃┏┳┛┗━┳┃┃┛┛┻┣┳┓┣┳┛┗╋┣┛┫╋┻┳┓┃┫╋┳┣┃┓
┫━━┛┛┻┃━┃┣┛╋┣┻━┛┳┻┏┗╋┏┛┣┓┣┫━┻┣┫╋┏╋┓┓━┫┃┏
━┗┻┓┓━┏┃╋┓┣┛╋┣┣┫┗┫┫┳━┣┃┻┣┗┣┻┓┓┓╋┓┫┏┣┗┗╋┏
┳┛━┳┗┛┫┫┛┃┗┣┳┛┓┣━┏━┻┫┻━┛━┫┗┏┏┓╋┗┫┣┛┣┏┫┛┓
┓┏┃━┛┳┻━┛┓┳━┃┛┻┳┳┓┛┃┗┗┓┻┻┗┫┻┻━┏┃┻━━┻┫┳┛┓
┻┛╋┓┃┏╋┓┏┳┓┃┗━┗┛┫┗┛┃━┃┛┓┛━┻┗┓┃┃┛┃┏┣┫┗┏┓┫
┏┣┳┗┓┫┏┓┏┏╋┗┳╋┓━┫┃┛┓┻━┃┳┣┏┳┳━┛┗┻┣╋┣┛┃┛┏━
┃┳┓┫┗┗┗┗┃┣┏┃┻┻┏┣┃┃┓┓┗┗┛┗┃┓┳┛━┫╋┃┏┓┣┛┓┗━┏
┗╋┛┛┏┣┃┻╋┃┓┗┫┏━┳┻┗┻╋┛┓┻┏┗╋┛┣╋┳━┫┏┗╋┛┗┓┃┏
┃┳┏┣┳┓┫┣┗┻┓╋┓┣┳┏┫┫┏┃┓┗━━┏┗┻┻┳┻┗┣╋┫┗┫┏┓┏┣
┃╋┛┃┏╋┣┃┃┣┛┛┛┣┫┻┻━┣┏┛┏┃┃┗┫┏┻┏┗┏┃┣━━┫┛┫┫┏
┛┛╋┗━┏┓┓┓┏┗┫┗┃┻╋┃┛┛┃┫┛━━━┣━┫┃━┃┳┳┫┳┏┓┻━┫
╋╋┫┃╋┃┃┣━╋┫┻┫┃┏╋┏┓┻┻┻┃┓━╋┛┃╋┏┣┗┛┻┃┛╋┗╋┛┣
┳╋┫┣┏━┛━┳┫┻┓━┻┫━┛┳┻┫┫┗┳━┣┛━┃┏┻┗┣┃┛┳┻┏━┳┏
━┗┃╋╋┓┻┓╋┏╋┗━┫┣┃┓┣┃┣╋┛┣┣╋┣┳┳╋┃┛╋┳┫┣┗┏┏┓╋
╋┓┛┓┃┃┻┫┳┃━┳┻┫┃┣┗┗┛┫┛┏━┳┳╋┻┃┓┓┏╋┏┏┻┛┏┣┃┻
┫┳┫┣┳┏┳┳┏┏┳┗┻┃┳┻┓━┛┫┫┏┻┳┛━╋┛┛┫┗┣┓┓┏┻┫┫┓┓
┗┓┻┻┛┗┓┛┣┛┣╋┃┣╋┣┛╋╋┫━┗┏┛┳┫╋╋╋┛┓━━╋━┗┏━┗┏
━┫┏╋╋┫┓┃┳┫┻┓┃━╋┣┗┫┛╋┣┃━┓━┗┛┻┳━┻┓┳┓┃┣╋┏┃┃
┓┳┳┻┃┃┛━━┻┳┣┣┫┗┃┛┳┗┻╋┃┛┻┃┗━┗┫━┻┛┻━┻┳┏━┻┓
┏┳┻┃┓┻┣┛┓┻┻┃┛┣┗┛┓┛┃┳━┣┏┃┗┻━┳┻╋┳┣┛┗┣┳┻┏┻┏
┻┳╋━┛┗┫┓━┛┣┃┣┫┃┛┳┣┓┣┏┃┳┻┛┫┗┫┗┓┻╋┓┃┻┗┏┏┻┛
┗┏┛┏┃┫┃┣┫┻┣┳┫┳┳┗┫┣┻┻┗┗┣━┣┫┓┃┛┣┃┣┃━┏
┗┣┻━┗┛┃┗┗┃┻┏╋┫━╋┳╋┓┓┻┗┏┳━┣┓┏┗┫┗┃┻━┏┫┓┫┻┫
┻┏┳┃┣┛┻┃┗┗┳┗━┣╋┻╋┫┻┗┣╋╋╋┛┣┗┗━┏┛┏━┻┓┻━┳┃┣
┃┓╋┳┛┏┃━┻━┗┗┓┛┃╋┗┛┗┣┓╋┻┓┗┏┳┳┓┗┻┓┣┛┏┗┣┣━╋
┛┓┃━┃╋┛╋╋┓┫┳╋┓┏┃┓┫┓┃┛┓┛┻┛┳┗┗┃┓┣━┻┏━┃┛┛╋┓
╋━┣┓┓━┫┓╋┓┗┣┏┫╋┛┣┳┓┃┣┃┓━┫━┛┳┣┃┃┻╋╋┻┃┻━┳╋
┏┳┏┗┗┳┃┗┏┳┻┏┓┏┓┗┓━━┫┻┫┳━┃┛━┫╋┗┳┻┓┛╋┗╋┓┳┗
┏┫━┏┣━┣┓┫┃┏┗┛╋┛┻┻┛┛┻┻┃┓━┻╋━━┏━┛╋┣╋┏━┗━┗┻
┃━━┫┃╋━┫╋┳┫┃┣┗┣┛╋┓┓┫┳┫┓┃┻╋┫┃┓┓┗┏┗┏┓┫┃━┻┳
┣┻┳┓┛┻┓┃╋┛┓┓┫┛┗┻╋┃┗┗━━╋╋┣┃┓┳┏━━┏┛┓┏┃┃┗┳━
┻╋┏┓╋┓┛┗┏┫┫┫┛┳┫━┗┳━┣┃┳┻┗┗┃┏┗┳┃┃┗┫┛╋┓┏━┓┫
┓╋┻┫┗┃┻┃┣┫┓┳┣┛━━┏┓┏┃┫┣╋┏┗━━┏╋┗━━┣┗┗┛┫┛┃┛
┻━┛┃┃┣┏╋┗┗┓┻┃┏┻┫━┻┗┣╋┻┓┏┛╋┃┗━╋┫┛┗╋┓┛┏┃┏━
┗┏┓┳┛┛┣━╋┣┛┛┏┗━┻┫┳╋┻┫┃┓┛┏┳┣┗┛━┃┛╋┫┣┛╋╋┃┛
╋╋╋┏┳┏┓┻━┻┫┳┗┃━━┃┃┫━┫┳━┫╋┃┓━┓┻┗┻┣┏┗━━╋┛┣
━┗┻┳┗━┫┳┫┏┣┃┳┫┛┛╋┃┏┣┳┣━╋┓┣┫┫┻╋┫┏┻┏┓┻╋┛┓━
┻┓┻┏┃━┣━┫┛┫━┏┣━┫┓╋┏┃┻┻┻┏┏┣━┗┃┻┳┛┻┻┳┫┃╋┏┃
┳┓╋┛┏╋┃┻┃━╋┃┛┗┗┫╋╋┓┛┃┗┻┳┗┻┃┏┫┫┏┛┗┃┗┫┳┳╋┓
┫┛┫┫╋╋┗┛┗┏┃┳┻┳┏┏┫┓┫╋┳┛┛┛┏┫┫┓┛┓┗┻┛┓━╋┳┣╋┓
┳┓┛┳┏╋┓┻┓┻┻┣┫┫━┻┛╋╋┃┏┣┳┗┫┫┫┻┻┏╋┃┫┻┓┓━┃┣┃
━┻┏┣┗┓┓┓╋┏┗┓━┣┳━┃┣┻┓┣┫╋┃┏┏╋┻╋┣┻━┓┳┗┣┣┣┣┫
┃┫━┏┛┗┻┫┻┗┣┣┫┗┛━┏┫╋┗┣┣┃╋┻┏┻━┓┗┣┳┳┻┓╋┻╋┫┛
┃┻━┳┛┻━┃━┏┳┗┛╋┓╋┫┏┏┫┏┏╋━┫┏┏┫┻┻━┃━┫┻┻┏┳┗┏
┳┗┃┏┻┣┫┳┳┗┃┓┛┏┗┗┻┗┻━┻┓┗━┣┏┗┃━┃╋┣┏┃╋┻┓┻┫┃
┗┃┳┛┃┃┛┏╋┃┛━━┫╋┏┫┃┻┻┛┣┛┃┗┛┗┫╋┛╋━┣┗┫
┃┫┣┛┗┓┫┃━┫┻┳┏┳┳┻┳┳┛┻┏┳┛┗┏┫━┻┗━━━┏┫┏━┣┳┣┻
━━┛━┳┫┣┛┻┳┳┓━┗╋┳┣┛┣┗┃╋┳┓┛━┻╋┫┛┫┫┛━┻┗┃━┛┛
┗┗┓┛╋┏┓┓┻┗┳┫┓╋┳┻┗┗┛┏┻┏╋╋┻┃┃┻┣┏┓┛┃┫┏┗┫┣┛╋
┃┻┣┏┳━━┛╋┃┻┳┣┻┓┓┛┛┫┛┗┳┻┃━┃┃┻┛┏┛━┣┗┛╋╋┓┫┫
┳┣┣┻━━┏┃┫╋┏┃┻┃┳┗┻━┣┏┫┫┫┣┓┫╋╋━┳┗┻╋┫┃┫╋┓┓┳
┃┗┳┳┏┫━┗┳━┳━┳┳┛┓┳┫┫┣┣╋┫┳╋━┣┃┓━┛┣┏┃┃┓┳┃┏┏
┏┏┳┛┃┛┏┛┫┣┏╋┗╋┫┣╋┏╋┣┃┣┫┛┏┓┓┃┳┃╋━┻━┏━┏┓┳┃
╋┃┗╋┳┓┣╋┃┛┻╋┓┏┻━━━┫┣┣┃╋┣┛┛━┛┫┛┓┻┓┛┗━╋┣┻┛
╋┏┻┏╋━┛┛┻┣╋┃┻╋┳┏━┣┗┗╋━━┃┗┻╋┏┏┏┛┗┣┣┏┣┃┓┗┳
┣┳┫┳╋┳┛━┳┓┫┃┫━━┳┣┗┛┓┣┣┛┓┗━━┓┻┻┗┃┳┛┏┳┏━╋┫
┫┳┫┳┛┗┫┓┏┣╋┫┻━┓┫━┓┃┻┓┗┻┓┻┏╋┗┏┫┛┳┃━┓┃┻┃╋┏
┣┻┻┣┏┳┳━┻┣┏┫┣┏┣┣┳┏┛╋┣┗┃╋┏┣╋┏┗┫┳┛┓┣╋┣┣┳┗┣
╋┗┣━╋┣┻╋┃┳┻┫┳┻┣╋━┓┫┏┓╋┏┏┫┃┳┃┃╋━┫┓┃┛┓┣┏╋┃
┳┓┏╋┓┓┻┛┏┏┃┏┫┓┃┓┣┗┣┏╋┗╋┓┃┫┫┻┫┳┫┛┓┏┛┣━━╋━
┣┓┳┻╋┓┏┏┏┃┫┣┃━┻━┏┓┛┻┳┓┏┻┳┃┻━┗┗┛┣┫┃┃┗┃┓┫┫
┓┳┓┳╋┓╋╋┻━┫┫┫┛┳┻┻┻━┣┛┻╋┏━┣╋╋┫┣┏┻┓┓┻┓┗━┣┃
╋┗┓╋┏┓┳━┛┫━╋┛━┣┃┫━┓━┃┓┃┳┏┫━┓┃┳┛┻╋┻╋┛┣━━━
┣┫┫┫┛┃┣┳┓┓┏━┳┣┣┣┏┫╋╋━┳┛┗┳┗┳┫━┳┻┫╋╋╋┏━━┗┛
┛┗┛┳┫┓┻┫┗╋╋┏┣┓┫┻┳┓┃┏┏┏┣┏┻╋┃╋┏┗┓╋━┏┛┻┻┗┗┃
┛╋┳┫━╋╋┗╋┣┫┳┣┗━┗━┳┛┗┫┏━━┏┛┳┣┗╋┓┃╋━╋┻┻┳┫┓
╋╋┫┻┗┏━╋┳┳┻━┣┻┃┻━┛┃┻━┓┗┻┻┫┃┛┓┣┓┣┫┣┏╋┣┃┻━
┣┣┛┓┗╋┓┗┗┃┻┓┏┏┓┏╋┃┛┃╋┣┻┓━┫┫┫┛┳━┗┏┫┳┫┣┻┣┃
┫┣┛┃┗┓┣┣━┳┫┓┃┳┃╋┻┳┃╋┗┛┗━┛┫┻┗┫┻┏┛┻┗┓┃┗┫┃┓
┃━┃┳┛┗╋━┻┓┣┳┗┫┏┳┣┣┓┏╋┓┳┫┏┻┳╋┻┃┓┫╋┳┻
┏┛┓┣┓┓┻┫┻━┣┃┫┓┏┳╋┃┏┃╋┃┓━┏┏┳┫┳┛┛┗╋┏┏┛┃┣┏┛
┫┓┫┗┛┣┣╋┣┻┫┏┗━┃┗┳┏┏┳╋╋┛┣┫┗┓┫┻┛┻┫┣┃╋┣┃┳┫┏
━┻┏┗┳┫┻╋━╋┃┳┫━┗┛┻┃━┃┣━┃╋┓━┻┣┻╋┗╋┛┳┣╋┗┛┣┛
┳┻╋┃┣┣┓┫━╋━━┛┏┻╋┛┣┃┫┣┳┳┛┏┳╋━┃┗┻┗┓┣┏┣━┫┃┛
┳╋┳┳┳┛┓┓┏┓┓━┣┛┫┗┳┓┃┛╋┏┗╋┳┳┣┫┻┳┣┳┻━┏┃┳┗╋┣
┣┫┻┃┃┏┣┃┫┃┻┻┣┃┫━┻┳┓┫━┣┫┳┛┓━━┏┫┫╋━┳━┛┻┻┛┳
━┣╋┳┳┗┗╋┫┓┳┃┣┛━┛┳┫┏┓━┓┓┗┫┫┃┓┛┛┻┳┫┏╋┏━━┫┗
╋┓╋┓╋┳┓┣┫┗┫┻╋┣┓╋┳┣┏┫┳┫┻┃┫┳┏┓┳┻╋┛┣┛┃┛┗┓┫┳
┓┗┳┏━┗━╋┃╋┗┳┗┃━╋┳┣┛━┫╋┏┏┛┏┓┣┳━━┃┫━┫╋┳┣━┻
┛┣┫┣┃┓┃┻┣┗┣┣┳┛┫┃━┣┛┓┓┳┏┫┃┏╋┃┃┃┛┳┓┓━┃╋┣┛┏
┗┃┏┣┻┏┓┃┗┛┏┛┏━┫┳━┏┳╋━┗┣┣┏━╋┃┏╋┣┛┫┏┏╋┻┳━┃
┳┓┛━┣━┗┓╋┏┳┻━╋┛━┗┗┓┻┫┣┫┛┳┛┳┻┗┳┛┳━┛┫┛┗┗┻┓
┫┣┓┳━┃┃┳┳┣┣┫┓┣┛╋━┳┣┳┫┳┣┏┳┛┳┓┏┣┓┣┏┗┃┣━┃┗┫
┓┏┛┳┳┓┓┫┓┣┫┃┳┳┫┫┓┛┣┗┗╋┃┛┗┛┓┻┃┻┛┏┗┛━┣┃┫┫┃
┣┃━┏┣┃┫┓┛┓╋┏┫┻┫┓┳┗┃┃┫┗┛━━┃┻╋┳┣┳┏┫┃┻┓┫━┳┳
┃━╋╋━┃━╋┛┓┣┓┛┫┛┫┓┛━┏╋┳┻╋┏┗╋┻╋╋┏┓┃┫┻┛┃┃┓┣
┻┃┻┣┳━┳┫┓┏┫┛┛┣┃━━┃┫┫┳━┛┗┫┛┣┫┓┣┛┛━┛┫┣┛┏╋┓
┻┳━┳┫┣┃╋┃╋┳┃╋┻┗┏┏┃┏┏┫╋┏┏┗┫┃┻┗┳┏┏┏┻┳┛┻┏┛━
┫━┻┓┻┣┓┛┃━┣┗╋━┛┫┗┗┫┳━┏┃┓┣╋┳┗┫┣┗┓━┓┳┃┛┻┃┫
┫┓┗┓┣┛╋┗╋┓┃┃┛┛┛━┣┃┳┫┳┣┳┣┫┻┃┗━┻┗┗┓━┳┻┓╋┃┗
┛┳━━╋┏┣┻┣┗┓┫╋┓┛┣┏┻┃┣┓┛┛╋┛┣┳┳━┏┳╋┃┏┳┃┏━┏┳
┗┛┏┻╋┗┫┣┣┓┫╋┫┫┛┃┓┃━┗╋┃┫┗╋┗┣┳━━┗┛┃━┻╋┗┣╋┻
┛┛┫┗┓┫┓┣━┻┏┏┏┗╋┻┓┛━┃┏┫╋┫┳┫┣┓┏┓┫┓┃┓┫┏┻┳┏━
┓┓┛┏┃┃┃┓┣┓━┏┻┓┗┃┃┻┣┏┏━┛┫┻┏┣┗┣┛╋┫┛┣╋
┫┗┃┻┳┗┛┓┃┣╋┳┳┏┫┳┏╋┣┃┓┓┓┣┓╋┻╋┛┻┓┻┃┗┛┏┃━┏╋
┫┳┫╋╋╋┣┓┗╋┃┳╋┓╋━━┓┣┫┃┓┓┏┓┻┗╋┓┻┛┓┓┏┣━┫┓┳┫
╋╋┗┗┣┏┫┻┏╋┻┃┏┳┃┗━┣┓┻┛┗┗╋┏┃╋┫┫┃┻┗╋━┃┛┏┗┓┏
┓┳┗┗┗╋┻┓┓┓┃┣┃┻┫┃╋┃┳┫╋┗┻━┻┛┫┛┓┳┫┣╋┛┓━┓┛┣┳
╋┣┃┏┻┗┓┳╋┃┻┻┫┏━┃┃┃┗┛━┻┃┏┣┫┣┏┗╋┏┛┫╋┃┻┓━┃┓
╋┣╋┏┛┃┣┗━┏┫┫┫┗┓━┫┃━┳┏┫┏╋┻┻┃╋┻┫╋┃┛┃┗━┗┳┣┛
┃┗━┫┻┣┳┣┃┏┓┓┣┗━┛┃┳┛┳┗┏━━╋━┳┣┃┫┫┫╋┫┓╋┻┛┳━
┏┓┗╋┫┃╋┗┣┗┗╋┣┛┳┳┏┫┣┣┻┣┫┃╋┫┫┃┻┣┗┓┳┫┃┫┻┏┳┣
┏┳┃┓━┫╋┃┻┣┳┗┃┳┫┫┫╋┻╋┫┏╋┻┛┣┳━┓┛┃┻┃━┣┻┓┃┳┓
┳┗╋┓┗┓╋┗┻╋┛┗┳━┫┻┻┃┓━┃┃┫╋┗┳━┗┗┳┛┳┏┳┓╋┓┳┓╋
┻┃┓━┛┳┛┏┻┏━┗┻┻╋┏┓┛┛┣━┃┗┓┓┃┓┣┓┻┛┓┗┫╋┫┏┫┃┗
┏┻┗┃┛┻┣┫┻╋┛┗━┛━┏┻┣┛┣┻╋┫┓┛┃┻┃━┫╋┣┻┫┗┫┣┛┳┃
┏━┛┳┃╋━┻┣┻┣┏┫┳┳┳┏┓━┻┏━┫┣┛┫╋┛┛┗┫┻┫┓╋━┗┳┏┃
┛┫┃┛┣┃━┛┻┛┣┳┣╋━┳┻┗┓┓┗┛┓┫┣┃┫┏┳┫╋┃┃┳┗┳━┫┫┛
╋┏┻┗┣┳┏┏━┗┓┻┃┫┣┣━╋╋┛━╋┣━┫┏┗━┳┗┛┃┓┫┳┗┓┓┗┻
╋┃┳┗━┣┛┳┛╋┻┫┃┓┃┃┏┫━┣┣┣┛┳┫┳╋┻━┻┫╋┣┻┳╋┛┗┳╋
┃┣━┗┏┓┗━┛┣┣┣━┫┫╋┓┣━━╋┛┫┫┻┻┻━━┛┻━┣┫┣┃┏┫┏┓
┗╋┫┓┓━┗┓┳┃┗┣┣┗━╋┻┓╋┳┏┣┓┏━┗┣┛┛╋┫┻┛╋┓┣┻┃┛╋
┻┻┃┃╋┏┫┻┣┏┻━┫┳┃┛┃┻┣━┳┳┏┣┏┣┳┻┫┫┻┣┫╋┃┫┫┻┃┣
┏┫━┛┏┻┏┏┃┗┓╋┏┻┣┳━┻━┃┫┛┃┣┗┫┫┓┃┓╋┫┻┳━┏┓┳┏┻
┳┓┻┓┏┏┣┛┃┗┓┓━┣┛┃╋┣╋━┳┳┫╋┣┳┫┃┣┃┣┓┓┫┛┗╋┗┫┏
┗┓┗┫┏┳┓┻┓┛┛┓┫┳━━┳┳┛┻╋┛┗┃┣┣┫┳┛┃┛┣┗╋┻┫┣━┫┃
┗┏┗┣╋┏━┳┏━┛┓┻┓┃┗━┃┳┳┃┫┣┗┏╋━┳┻┫┻┃┫━┫┣┳┻┣┏
┣┛┛┳┗━━┏┓┫┛━┃┗┏┳╋┻┻┓┛┃╋┗┏┗╋━┣┓┣┳━┏┛
━┓┫┗┓┃┳┏┫━┻┳┛┳┫╋┓┓┓┻━┳━┫┫┏┣┳┫┫━┛┛┓┃┏┗┣┳╋
┫┻┃┗┗━━┛╋┫╋┻┃┫╋┃┓┛┓┻━┏┏┻┻━┃━┫┓┻┣╋┳┗┣┗┻┫┓
┫┣━┃┃┗┳┗┏━┓━┫┳┫┏┻┃━┫┃┃┏┛┃┏━┃┻┗┗┻┃┻┣┏┛┛╋┃
┣┻┣┣┻┫┛╋┣┏┓┻╋┓━┻┳┓┳┫┓┃┏┏┃┣┏┃┃┣┫┏┓┳╋┏┻━┛┫
╋╋━┻┳┫┃┻┫┳┃┏┫┛┣┃┛┏┫━╋┳┗┫┫┛┏┫━┏┗┳┛━┛┣╋┻┣┏
┓┃┓┣┓┏┛┓┏┫┫┣┣┳┃┓┃┻━┗┏┳┫┻┃┓┗┓┣┛┻┣┣┳┳┏┃┗╋┃
┫┣┣┗╋┓┻┗┃╋━┫╋┛┣┃╋┛┃┛┣╋┃┓╋┃┻┳┗┏┫┻┣┻┳╋╋┻┓┣
┓┗┫┣┓┻╋━┗┏┏┣┻┓┗┣╋┛┓╋━┓┃┗╋━┛┃┫╋┳┗┫┗┗┫┓╋┃╋
┳┣┣┻┫┃╋┛┏┣┓┃┓┫┗┳┻┗╋┳┫┻┏┃┏╋┣┻┏┏┻╋┛┓┫┗┫┓┣┓
┳┣┏┻┏┣┫╋╋┛┓┳┗┛╋┏━┻┏┓┗┫┃━┃┓┓┃┓┗╋╋━┛┃┫┳━┃┫
┣┛┳┓┣┻┃╋┛┓┗┃┳┏┣━╋┣┫┗┏┳┃┗┻┃━╋┻┻┗┃┗┫┻╋┳┏┗┣
┻┓┣┛┛┗━┏┳╋┣┳┓┣┛┏┃┻┃┳━┗┻╋┗┃┳┓╋┳┃┃╋━┏┣┣┛┫━
┳┗┻┓┣┓┣┫┗┫┃┣┳╋┫╋┳┻┻┳┓┏┛┓┳┣┛┣┏┃┫┗╋┏┻┻┛┣╋┫
┛╋┻┗┛┗┃┗━┗┃┃┏┛┛┣┫━┫┓┣┏┻┛┛┃┫┛┻┗┃┫┻┣╋┳┻┃┛┻
━┳━┗╋━┛┏┛┫━╋╋━┫┛┓┛┛┃┳╋━┻┗┻┃┗┃┗┃━╋╋╋┗┃┳┃┛
┫╋┫┓┫┛┛┻┳┃┻┣┛┃┏━┳┃┻┫┏┗┳┫┫━┓┓┗┗┣━┗┫┓┃┫┛┃━
┓┛┫┳┻┫┛┃┛┣┣┓┏┫┗┫┫┗┏┗╋┻┗┣┫┣┃┣┫━┳┻┣┛━┓━┛┻┗
┓┗┗┳┫┓┗┓┓━━┫┣━┳┣┫┫┛━┣┳┓━┓┓┃━━┳┏┳┳┓╋┏┏┻┏┗
┏┛┻━┗┣┗┓╋┗┗┓┗━┗┃┛┗┳┛┃┃┳┣┗┛━┻┛┗┓┓━┛┗┳┃┳┳┣
┫┛┓┓┫┫┃┗┃┃┃┗┻┳┛┃┓━┫┫━╋╋┓┫┫╋┓━━┗┓╋┳╋┛┫┳┻┃
┓┣┳┓┫┻┣━┣┻┏┓┃┛┫┏┓┏╋┳┫┫┛╋┓╋┏━━┓┓╋┫┃┫┗┗┛┏┳
━┃━┏━┣┫━┏┫┓━┏┻┗┻╋┣━┃┗┳┳┣┫━┗┫┃┃┏┓┓┗┃┛┻┻┓━
┗┏┗┳┛┛━┏┻┏━┳┻┓┣┗┏╋┫┏┳╋┛━┳┛┃┏┏━┓┻┻┗┃┛┗┓┫┫
┳┏┻┏┏┏━┻┳━┫┃┏┗┗┛━┛┣┃┳┛┻┏╋┣┳┏┳┻━┛┛┓╋
╋┛┫┻━┗┏┻┻┃┓┗┳┃┳┃┣┣┳┗┣━┛┣━┫┛┛┻┏┃╋┗┣┳┳┻┣┫┛
┗┗┻┫┛━┣┏┃┣┣╋┓┏┃┏┫┫┛┏┏┛┗┛┳┳┛━┣╋┳┗┣┓┫┛┃┫━╋
┛┣┻┃┻┏┳╋╋┓┃━┛┃┻┓┏┗┏┓┣┗┻╋━┛┃╋┛┻┗┏┳┓┻╋┃┫┛┻
╋━┛┏┻┣┻┗┣┛┻┗┏┣┃┣╋┛┻┗┗┣┛┫━┛┳┛┫┃┳┏┣┻┻┣╋┃━┫
┻┣┣┃┗┛┛╋┻┣┏┏┗╋┓┓┗┫┫┓┓┓┻┃━╋┛╋┣━┫┳┏┣┓╋┏┫┗┗
┛┻┻┃┛┛┳┛┛┗┓┣┻┻┛┛┣┛┫━┣┏┳╋┓━┓┏━╋┗┳┗┣┓┓┫┏┏┫
┣┫┻┳┛━┫━┫┳╋┳┗┓┛┻┻┫┛┗┏┏┓╋┛┏┛┓┃┏┛┳┫╋┣┓┫┫┛┻
┣┓┫━┣┛┗━━┣┃┻┃┓┻┓┻┛┣┏┫┃╋┗┛┳┃┻┣┣┻┛┏╋┏╋┃┗┣┣
┏┳┓┳┗┗┓┃┗┻┫┛┣╋┣┗╋┗┫┻━┻┳┓━┗┃┣╋╋┗┳━┓┛┫┏╋┳┓
┗┣┛┳┗┗┻┫┏┓┃┛┓┛┗┏╋┻┳┓┫━┻┣┛╋┣┗┫┛╋┻┏┣┗┓━┗┣┛
┏━┣╋┛┳┻┓┻┏┳┃━┣┛┏┣┃┃┗┛━┗┳┛┃┳╋┗╋┣┛┛╋┻┏┫━┗┃
┏╋┗┛╋┃┻┗┃┗┓┳┏┃┓┛┻┣╋┗┃┳┗┣┛┓┓┳┃┏╋┳┛┗┻┻┳┳┃┏
┫━┳┳━┓┣┻━┣╋┗┫┏┓┫┃┗┫╋┣┫━┓┗┗┃┣╋┃┃┃┣┫┓┓┣┫┣┗
┏┫┫┫┏┳┫┣┻┏┳╋┏╋┗┻┗┫┓┏┓╋┗┻╋╋╋┻┃┳┣┻┛╋━┣┻┻┻┣
╋┏┻┓┫┛━┓━┃┫┣┓┓┛╋┛┫┣╋━┣┫┓┗┏━┳┃┃┛┓┏┗╋┻┻┫┗┗
┣┫┛┏╋┫┣┻━┻┏┫┃┻┣┏━┫┗╋┻┫┛┏┻━┫╋┻┃┳┓┓┻┻┫┃━━╋
┻┻┻┫┓┗┛┳┗┫┳╋╋┓┫┗╋┃╋┏╋┓┗┏┛╋━┛┫╋┫┗┛┣┛┫━╋┛╋
┻╋┏┣┃┏┳┛┛┏┛┫━┳┻╋┣┗┣┫┓┛╋┣┣━┃┏┣┫┏┻┓┫┳┃┳┳╋┃
┻┫┻┏┻┗┣┻┗┓┣┻┻┫┛┓┏┓╋┳┏┣┃┗┛┃┳┏┻┛┻┣┳┣┓┓┻┓┫┓
┓┃┗╋┫━┛┫┳┫┏┗┳┏┳┣┻┻┻━┗┣┛┻┏┛┛┗┛┫┓┳┣━┳━┣╋━┳
┳┻┫╋┳┻┛╋┳┏┻━┗┗┫┣┏┛┛┗┗┫┏━┻┓┳┃┃┻┛┻╋━━┃┳┛┫┃
┓┗┓┏┏┳┃┣┫┫━┛┻┃┳┣━┏┫━┻┻┳━┫┏┃┓┻┛┛┳┏┻┃┫━┣┣┣
┃┳┛┫┓┏┣┓┣┓┣┣┫┗┃┻┗┏┛┓┓━╋┏┛┏┻┛━┃┗━╋┫┓┣┏┃┏━
┻┏┣┛╋┓╋┫╋┏╋┏┻┓┻┻╋━┗┛━╋━┗╋┣┃┃┳┗┣┳┫┳┗
╋┓┃━╋┃┫┛┫━╋┻┓━┻┛┛╋┻━┣━┗┏╋┃╋┛┫┫┫┻┳┗┣┓┫┃┓┓
┻╋━━┗┻┓┏┻━┏┫┓┛┣╋┗┏┏┣┳┓┏┃┛┣┳━┣━┗┃┳┛━┻┻┣┗╋
╋┓┳┳┣┗┏┫╋┃┛━┛╋┫┏┻┳┏┃╋┳┏┓┓┳┻┓┣┫┛┳┫┛┓┃┗┫╋┣
┳┻┫┳┣╋┗┏┫┳┛┓┻┫┛┓┗┛┗┏┫┻━┗╋┏┗┃━┓┃┳┛┻┓┏┗╋┏┣
┃┣┻┃┏┃╋━┫┻┣┃┻┃┏┃╋┏╋┳━┣┻┗┫━┏━━┛┻┻┓┏┣┳┣┳┗┣
┃┳┃┛┃┃╋┓┗┓╋┏┳╋┗┻┳┃┃┛┫┳┃┃┗╋╋┃╋┃┣┗┛┓┗┃┣┗┫┏
┗┏━┛┻┻╋┻┏╋┏┓━┓┻┳┃┗┫┏━┣┻┓┫┗┛┃┫┣┛┏┃╋┏┛┏┣┏┳
┳┓━┗┣╋┛━┻┓┏┳┗╋┣━┗┳┃┃┻┃┏╋┗┃━━┃┣┏┃┛┃┓┣┃┏┛╋
┣┃╋┫┏━┏━┃┣┓┣┳┳┻┗╋╋┏┓┛┣┫━┻┃┛╋┳┣┃┣┏┛━┫━━╋┻
┓┫┫┳╋┫┗━┃╋╋┳┣┻┛┣┫┣━┣┓┻┻┓┫┃┻┗┛╋╋┏┳━━┣┫┏┛━
┣┛╋┛╋━╋┏╋┃┛┣┛┳╋┳┗┳┏┫┏┫┏┓┏━╋╋╋┳┫┓┏━┓┫┗┳┳┫
┗╋┻┗┏┳┓┻╋┃┗━┛┳┫┛╋┳┳┗━┻┳━━┃┓┗┣┗━┃┣╋┗┻┣┳┃┻
┳━┏┳┏┫┓┛┏┛┻┛┃┣╋┗┃┗╋┗┗━┗┫┛┓┗┻╋┛┃┛┏┛┗┫┳┃┻━
┛┗┣╋┃┣┳┓╋┛┛━┃━┃┏┛╋┳┣┛┫┓━┳┻┫━┣━┻┣╋┗┏━┣┳┛┣
┫┻┛┛╋┏┃┓┛┃┃┻┻┣┓━━┗╋┏┃┫━┳┳┛┳┛┛┫╋┓┓━━┳┏┏┗┏
━╋┗┓┫┣┫┣┗╋┓┳┓┗┫━┛━┃┛┗┳┻┃┛━┳┣┣┻┃┛┏┣┳┏┏┻┃┗
┓┗┗┳╋┗┗┳┃┗┓┛┛┛┣┳┻┓┓┫┳━╋┣┃┏━┫╋┏━┗━┻┣┃┏┃┗━
━┣┓┗━┻┣┃┫┳┏┳┣┛┳┫━┓┛╋┛┳┳╋┗┃┃┻┃┫━┫┛┗┗┗┓━┏┻
┗┻━┓━╋╋┏┓┫┻┗┳┓┛┏┓┓╋┛┓┳┃┫┻┃┫┻┗╋┣┓┓┳╋┫┳┣┛┛
┗┏━┻┣╋┛━┗┗┗━━┛╋┏╋┣┗┏┫┳┫┗╋╋┗┣┛┃┛┛┓┳╋┛┛┻┣┣
┓┫┛┻┏┏┏┣┛╋┓┣┻┃╋┣┻┳┛┓┃┳┛━┳╋╋━┏╋┃━┻┓┫┻┛┻┻┳
┓┗┓╋━┳╋━┃┗┏┓┃┃┣━┣╋┫┳┫┗┫━┫━┃┗╋┣┣┗┫┏━━┗┏┣┗
┫┗┣┣┣┗┏┫┓┗┫━┛┣┓┗┗┗┛┗┫━┃┛╋┛┛┛┫━┫┃┻┣┣╋┏┻┛┗
━┻┗┗┃┛┣┣╋┳╋┻┓┫╋━┛┏┳┛┓┓╋┏┫┻┻━┗┓┃┏┛┳╋
┛╋┃┗┳┗╋┓┏┓┫┓┏╋┃╋╋━┻┣┗┳┛┓┓┗━┛┛┃━┻┃┏┏┫┻┣━┃
┛┛┣┃┳┣┃┳┻┓┻┣┫╋╋┛┏┗┏┫━┛━┻┳┳╋━┫┗╋╋┫┏━┣╋┫┏╋
┃┣┏┓┃━┏━┻┗┓┳┛┏━┏┣┻┫━┫┗┃┓┻┣┻╋━┃╋┃┗━┗┗┃━┛┏
┓┛┻┫┏┣┣┃┣┻┓┫┃┛┏┫┛┗┏┳┛┻━┃┻┃┳┗┛┳┗╋╋┓┫┗━╋┣┗
┻┛┫┣┳┫┻┫┗┃━┳┫┳┓┃┗┛┓┻┏┓┳┃┛┛┳┓┓┗┫┗┳┻━┗━┻┣┗
┓┻┣┏┏━┗╋╋┳┗┫┳━┃┗┳┏┳┓┏━┻┫┻┓┛┳┳┣┏┓┗╋┣┏┻┓┛┛
┻┫┫┣┣┗╋┳╋┃┏╋┣━┳┏━┛┳┫┻┓┓┏╋┓┗┳┣┃┻┏┗┳┏┏┣╋┗┓
┫╋┣╋━┳┃┣┫┫┛┻┳┏┫┓┻┗┏┃┫╋┫━╋┳┣╋┃┗╋┫━┛┛┫┓┳┃┏
┏━┛┗╋┏┏┗┣┗┃┣╋╋╋┗┃┃╋┛┓┻┣┣┳┫┻━┗┣┣┻┛┏┃┣┃┻┗┳
┻┗┏┗┓┻┗┻┫┗┏┫┓┃┫━━╋┳┳┳┓┓┻┓┓┣┓┳┃┗┣┫┫━┗┫┃┏┣
┃┗┛┗┳┗┫┏┻┛┃┏┳┻┗┛┏┫┏┛┫┻┃┻┗┗┗┫╋┻┏╋┳╋┗┛┃┗━┛
━┳━┣┃┛━┫┫┻┏━┏┗┃━┣┗┏╋┛┫┗┃┃┳┫╋┫┓╋┛┫┏┳━┛┃╋┃
┻┃┃┳╋┏┗┣╋┛┓━┗┏┃┃┣━╋┻╋━╋┓┣━┻┓┫┫┛┛┳┏╋┃┏┫┃╋
┫━┛┛┏┓┃┻┛┏┗━┛┃┗┻┃╋╋┛━┳┗┳┳┏┛╋┗┗┏┓┓┗┣┻┛┳┳┛
━┳┓┏┻╋┃┻┗┃━┻╋╋┓┣┳╋┣┳┳┣┣━┓╋┣┣┫┻╋┛┗╋┻┓┫┛┛┻
┃┻┛┳┏┃╋╋┣┳┓┣┳┳┓╋┫┳┣┃┳┳━┣┻┻━┣┓╋┻┗┗┗┃━╋┫┫┗
┳┫┻┃┏┃┣┓╋┓┓┳┏╋┓┣┣┛┛┫┗┻┃┃┗┳┳┫┓┳╋┫┫┳┫┏┗┃┛┻
┓┛━┣┗╋┻┻┗┗━┃┏╋┫┏┓┃━━┃┳┳┃┛━┣┓┻┏╋┗┫┻┳┳┏┫━┫
┗┗┛┃┻┻┗━┗┫┻┏━━┛╋━┳━┃┏╋┛┻┏┣┛┃╋┻┏┻╋┫┣┫╋┫╋┣
┳┣┏┓┣┳┏┳┻┣┛┻┓┃━┳┓┳┏┳╋┣┣┃┓┫┓┛┣┛╋┃╋┫┫┳┫┓┳┏
┳┫┳━┳┗━┛┗┗┛┓┓━┳┫┣┏┳┫┳┓┃┣┗┫┣┃┫┃┃╋┗┳┏┳┣┗┣┗
┫┗━┣╋┳┫┻┫━┛┃╋┳┛┻╋━┗┻┏┃╋┳┣┣┃┃┃╋┃┏┓┏┗┏┣╋┓┓
┓┏┳┃┫┛┗┳┏┓┳┏┳╋┣┓┗┏┳┏┏┣╋━┳┓┫┣┗┣┻━╋┻┓┣┗┫┓┻
┓┓┻┛┣┫┣┳━┏━┃┗┳┛┻┳╋┓┓━┏┻┫┳┓┗━┃╋┳╋┻┃┓
┃┃━┗┏━┓┛┣╋┣╋━┓┛┣┃┫┗┣┏┗━┣┏┳┳╋╋┓┫┣━╋┗━┗┃━┫
┛╋┃┻┻┓┏┓┳┗┳┛┗┫━┃━╋┫┗┓╋┳┫╋┗╋╋┻┻┫┣━┃┫┓┗╋┫┓
┏┳┃┻┳┣┫┣┃━┓┗┗┓┗┗┳━┛┗┗┻┛┏┏┏━━┫┗┗┳┫━┃┛┣━┓┛
┗┓┫┏┻┓┫┣┻┗┛┏┏┛┣┏┏━━╋┳┛┳┃┏┗┣┓┛┓┓┣┗┫╋┻┳┃┃┣
┏┓┏┗┓┻┗┻┣┃┳┳━┫┏┻┓┣┃┏━┻┓┣╋┛┳┻┛┛┏┗┃┃┫┳┓━┃┻
┛┣┓┏┗┣┻┫┻┳━┛┃┫━┓╋┳┏┣╋┫━┻┏┃┳┗┃┫╋┗┻┣━┛┣┏┣╋
┛┫┏┗┣┻┓┗┓┏┛┛┗┛┳┳┣┓┏┓┗┛┗┳╋┻┫┃━┗┣┛┳┫┏┃┻┫┓┃
┻┃╋┳━┗┏┗┳┓┏┳┻┛┃┣┻━╋┓┃┛━┛┻┗┓┳┣━┃┻┃┛┃╋┛┻┏┗
┗╋┏┏┳┣╋┏┃┗┗━┃┃┣┫┗┏┓┻┃┳┏┳╋┻┫┫┛┓━┓┏┛┗┳┛┃┳╋
┻┗┏┃┗┏┳━┳┓┫┓┻╋┃┗┛╋┗┗┫━┗┏┳┫╋┗┛┛┣┫┗┻┳┫┃┣┃━
┫┫╋┳╋┓┗┓┓┏┗┫╋┛┛┫┻┃╋┣┳━┫━┫┛┫━┏┏┻┛┳┓┣┫┳┣┃╋
┣┣┫┃┣┛┫┏┓━┻┛┗━┫┻━┣┏╋┣┣━╋┗┣┓┃━╋━┳┳┃┫┓╋┫┳┗
━╋┓╋┫┗┃┳╋┫┗┳┓┛┫┛┻╋┃┣╋┳┛┓┗┛┳┫┗┃┗┫┓┏╋┻┗━┣┣
┗╋┣┓╋┗┗┳┻┣━━┓┛┣┃┓┻┗┛┛┫┳╋┻┻┻╋┛┛╋┏┏╋┃┏┓┏┫┗
╋┓┛┏┻┃╋━┻┻┣┫┫┫╋┓┻┣┻━┏┳┓┳┻┗┗┛┻━┓╋╋╋┓╋┛╋┃┛
━┓┃┣┣┏╋┻┻┃┗┃┳┏╋┣┻━┳┏┃┳╋┳┃╋┳┏┛┗┻┏┛━━┳┻┣┳━
┻┫┳╋┓┳┃┏┻┳┛━┣┓┫┻┃┗╋┻┓┗┏┫┻┫┫╋┛┣┓┳┃┳┓┣┛┻┓┏
┻┛┻━┛┓╋┓━┫━┻┳╋┃┏┫┳┛━━┃╋┛┛┻┻╋┗┃┏┻┗━━┳┻┏┳┏
┓┗╋┏┫┏╋╋┫━┻╋┓┣┃┃━━┓╋┫┫┫╋┗━┳┓━━┣┛┫┓┻╋┳╋┃┃
┻┫┛┗┻┗┓┗┗┳┗┫┓┳┫┫┓┻╋┏╋╋┏┃┻┳━━┣━━┏┳┣┓┳━┳┓┣
┳╋┳┛┓┻┗┏┣┗┻━┗┛┛┓┃┳━┣┣┣┗┗┃╋┓┛┛┓╋╋┏┃━╋┫┳┃┣
┗┫╋┃┣┏┏┛┳┛┓┫┣┏┛┛┣┃┳┳┃┫┓┫┳╋┓┛┛┳┏┫┗┗┛━╋┛┣┃
┃┛━┣┓┗┫┏┣┏┳┣┛┫┗┫┗━┳┃┃┳┓┓┣┃┏┓┃┓┻━┏┓┳┛┳┗┳┳
┗━╋━┓┃╋┃━┫┛┏┳╋┃┃━┫━┗┳┗┗┏┗┗┳┏┃┣┣╋┫┏╋
404 :
名無しさん:2006/01/01(日) 01:01:49 ID:Idc6OFEO
,/ ̄ヽ\
// V }
{ {rヘ,. -ー‐}/‐- ._
/ヽ `ヽノ ヽ`ヽ、
/ / ヽ \ \ i |、ヽ キム様とお呼びっ !
/ ///\、 \ \ l | ヽ ヽ _
,' /// \、 \ n」^Y7ァ、ハ / }
l./// \\ 」 f⌒<_心rトヘT7┐ _ ,. '´ /
!_彡 u ヽ、 \辷{ _,>ェ<´_ ̄}_〈 / }‐-、,. '´ /
,亟 >;==、、 く.〈_ {仁ト廻ノ}コ} {_」 _ノY ノ<⌒ヽ <
{./!. {〈 ;::::::}.! ,.二幺L ̄l7< ̄r<ノ ,.イノ レ \ 、 V ノ、
_,./イ | ゝ-'′ /::::ヽVL>《、__,》┘´ /, 〉 | } }.ゝ┘ノ ,ノ
rく |/、 ゝ! /// ' 廴':ノ } /!| 》 《r<}//-‐L_ 「 く {二 ‐ ノ
<ヽ\>''´ 、 「 ̄ 7 /// .イ._||_rへハ〈 =辷. ト、_,.しイ 〉
匸`ヽ∨_,.へ、\ ヽ ノ /ヲ|! リ // 〉〉 〉 K 人 〈 | )
(( >'´ ̄ r===、ー- _,. ィ.三ニ{_ ∨ // V/ ヽ ) __ ノノ {
/ / ||__/__,>ェェ====、-∠( /| |二 ー∨ ヘ ∨ Y V
rへ、{_ /  ̄{ / 8 ||\ | ||二Z /| |_>、__ ヽ、└く_/_ ノ_ノ
二ヽ、__>-; 、二} /! /‐- 、__||_\!_」|ニて_ノ-‐⌒ヽ!  ̄ ̄ \__ァ‐'⌒ ̄
/ ̄ ̄`´ | |l / | / r‐--‐、|| }
| | / 〉 / く/ハ\>! ト、 〈
ヽ 、 | | / / / <><>|| . ヽ
┳━┣┛┣┛┗┳┗┛┃┻╋┓╋┛┗┏┏┻┃┣┃━┏┣┻┗┛┛┻╋┻┫┻┣┗┻┃┫
┓┏┳┫┏╋┳┛┳┫┓┓┳┗╋┛┛┓┫┻┫╋┫━┃┳┻┳━┏┛┫╋┫┛┣┛┃┛┗
┳┏┏╋╋╋┛┛┏┫┫┗┓┫┛┣┃━┣┛┣┓┣╋┓╋┛┻┗╋┫┓┫╋━┓┓┏┣┛
┳┏┫┣┏┗┛┫┫┃┛┓┗┗┏╋┣┏┃━━┛┛┃┫┃┣━━┣┗┓┃┗━┃┫┫┓┫
┗━┣━╋┏━╋┛━╋┳┳━┃┳┫┳┗╋┓┫┣┫┗┓┳┏┻┻┓╋┏┣╋┛┓┓┫┫
┻┗┣┓┻┳━━┏┏╋┣┓┫━┳━┓┛┻┗┃┓┛┃┏┃━┓┻┗┣┓┗┳┳┃┃┏━
━┓┫┫╋┳┗┗┓┣┣┓┗┏┳┣┳┛━┳┏┏┛┃┫┣┛┛┳╋╋━┣━┓┓┃┃┫┛
┗┛┓┣┫━┳┣┃┏┫┏┳┃┫╋┓┗┳━┳┳┫┻┳┣┻━┻┻┫╋━┗┃━┻╋┻╋
┻┣┣┛┣┓╋┳┳┏┻┗┛━┓┻┛┫┏┳┣┻┓┏┫┣┗┫┛┛┃╋┳┓┳┏┣┏┳┻
╋┻┓┓┻┓┓╋┓┃┫┏┃┣┻╋╋━┛━┻┃┃┏┫┻╋┛┓┃┫┓┣┓┫┓┻╋┫┣
┓━┳┗━┳┣┏┏━┛┏┣┏╋┻╋┛┳╋┃╋━┣┣┃┳┛┓┳┳┳┻┳┫┛┳╋┃╋
┻┣╋┣╋┃┫┳┏━━┫┣┫┣┳┃┣┏┓━┛┛┳┳━┓━┛┳━┃┃┗╋┗┃┛┻┻
━┳┻┻┻┫┫╋┻┻┏╋┣┛┓┳┻┫┣┓┗┓┃┫┃┏━┓┏━┻┓┓┻┛┏┏┳┻┣
━━┃┏┳┓╋┓┃┓┃┓┃┣┣━━┃┛┛┏┏┓┓┏╋┫╋┻┓┗┏┃┳╋╋┣━━┗
┛┃┗━┓┣┓┻┳┏┃┓━┓╋┣┣┃┻┃┳╋┓┫╋┓┣┏┫┗┗━┃┏┳┗┃┳┳┗
━┣┳┛┣┓┻┳┗┛┫┫┣╋┓╋╋┏┓━┗┓┓┻━┓┛━┛┓┃━┫┫┓┏┣━┃┗
┛┗┫━┣┃┛━┻┛┓┓━━┳┻┓┃━┣╋┗┓┫┫┏━┛┣╋╋┛┏╋┗┏┓┣┫┳
┳┻┓┃┛┳╋┃┳┃┣┗┛┓╋┫┓┏┛┓┏┣┫┛┓╋┏┓┓┛┫━━━┳┣┣┗┳┛
━┗┫╋┛┓╋┛┏┳┗┫╋┻┃╋┓┳━┫┛┓╋╋╋┗┗┫┣━┛━╋━┻┃┗┃┛┻
┣┗┓┏━╋╋┏┗━┣┳┫┏╋┳┳┓┛╋━━┃┫┃┫┻┓━┫┣┣━┏┓┗┫┛┻┫
┏┣┃┛╋┃┗┃╋┛┫┃┻┳┣╋┻╋┛┻┛┗┫┳┗┃┳┃┗┫┃┣┗┫┫┓┏┣┳┣
┃┳┣┣┣┏┃┗┻┃┻━┳━┗┻┓┗┓╋━┃┻┓┫┫╋┳┳┏┗╋┣┗┣┣┳┗┻┫
━┏┃┛┏━┣┏┓┃┫┳┗┻┗┏┳┳┃╋┛┃┏┳┓┏━┛┫┓┓┳┻┏┻┃╋┫┻┗
┳┳━┃┻┗┛╋┗┃┏┗┗┗┛┳┻━━┓╋┻┃┳┓┫┓┫┫┳┏┻╋┫╋
┏┳┃━┳╋╋┣┫┻┛┗┏┣╋┣╋┃┓┳┓╋━┓┓┏━┓┣━┏┣┃┓┃┏┳┗┛┛
┻┏┣┃┏┓┻┓━┫┏┣┏┏┣┓┻┛╋┫┛┫┓┃━━┗┣┓━┣┻┫━┻┃┛┛┗┓
┓┳┛╋┏┏┏┣┳┃┗┃┫┗┓━┛┣┫┛┃┳┳┃┻┗━┫┗╋┫┣┃┻┏━┣╋┏┓
┗┣┫━┃┛━┫┳┃━╋┗┏┃┛┓┓┻╋┣┏┗┗┫┫┻━┏┣┳━╋┓╋┃╋┫╋┛
┻┫┻┓┛┏┓┣╋━╋┫┻┗┫┳┏┻┻╋╋┛╋┻┏┫┓┻┓━╋┛┻╋┳┣╋┣┫┫
┣┻┏━━┓┛┗┃━┳╋━┳┻━┛┻┓┛┛┫┣┫┓┃┳┳┣┏┫┣┣┣┛┳┻┛┛┓
┃┻┣┫┏┏━┛┗┓┃┃┳┫┳┣┳┃┣┛┻┛━━┏┳┛┏┗┗┳┏┣┣┏┓┃┳┗┏
━┏┏┏━╋┻┣┏┗┫┳┻┗╋┗┳┏┃┛┛┳┗┣┣┃━┓╋┻┳╋┛┫╋┣┛┓┏╋
┻┣┫╋┻┻┃┻┣━┛┫┓╋┳┃━━┗┏┏╋┫┫╋┛┳┛┃┃┏╋┛┃┃┻┛┃┃┃
┳┣┃┣┃┫┣┃┣┳┓┫┛┃┓━┣┗╋┛╋┳┃┳┛┻┗╋┏┏┫┏┏┻┗┛━┗━┃
┳┫┃┏┣┫┛┗┃┻┏┛┳┳┗┛┓╋┗┣┛╋┓╋┣┳┓┏┻┫┣┃┗┻┛━╋┓┻┗
┃┏━━┣┳┣┫┃┃┳━┗┗┻┫┗┗┳┓┃┛╋┣┏┓┻┓━┣┻┣╋┳╋━━┗╋╋
┻━┻┗━┃┻┣┻┏┳┳┃┏┻┓┣┫┓┛┳┓━┻┣┃┗┫┻┏━┛┃┻┳━╋┏┏┣
━┫┓┛┏┓┏┗━┫┛┃┻┣┳┫┃┏┏┳━━┛┃┛┛┻┫┣┓┣┗┗┓┻┃━━┗┫
┃┣┻┳┃┛┳┃┃━━┃┻┏┣┛╋┃┓┗┓┏╋┛┃━┛┫┗┳┻┃╋╋┣┫━┏┏┓
━┗┓┓━┏┓╋┻┏┳┃╋┫┻┣┻┣┃╋╋┻╋┃┓┛┓┏┛┗┓┫┏━╋┛┓┳┻━
╋┗┻┏┳╋┣┃┓┏┓┏┫┏┫┗┃━╋┳┳┳┓┫┣╋┳┓╋┓┏━┳┛┫┳┳┃┫┃
╋━┃┏╋┳━┣┳┳┓┻┃┫━┫╋━┃━┏┏┻╋┣╋┓┫┫┗┛┛━┳╋┃┓┃╋╋
┓┳┛━┣┣━┣━┳┓┛━┓┫┓┫━┛┃┳┳┛━┓┛━┓┗╋┏┫┃┃┃┫┏┏┓┗
━┃┻┏┓╋┓┳┃┃━━┳┏━┛┫┃┫━┻┓┏┗╋╋┗┛┏┻┓┓┏┃┫━┓┣┗┓
┛┏┃┫┓━┻┣┻┳┗┛┗┳┣╋┓┛┗╋┓━┃━┗┏┻┗┣┳━┫┃╋┳┗┏┃┗┳
╋┃┳┓┣┻┳┛┳┣┏┳┓┏┓┏┣┓┃┃━╋╋┃┣╋╋┏┗┣┗┣━┣┳┻┳┗┛┣
┃┏┳┣┛┃━┫╋┓┛┏┫┛┻┳┫┃┻╋┗┳┛┓┃┗━┫┓┣┃┳┫┫━┳┃┳┻━
┻┳┻━┏╋┻┓┳┏┣┣┻┻┃┗┻┏┏┫┫┓┫━┏┏┓┣┃┻╋┳┛┓┛
┏┻┓━┣┗┗╋┫┗┻┳┫┳┗┻┃┏╋━╋┗┻━┛┛┏╋┫┏┃┣┃━┫┣┛┏━┫
┏┏┏╋┃┳┃┫╋╋┫┏┗┓┛┗┃┻┛┛┣┗━┫┃┣┏┓┛┃┃┫┫┏━┏╋┗┏┃
┗┃┛╋┓┳┳┓┫╋┓┫━━┫┳┏┃╋┏╋┓┛┫┫┻┗╋┃┃┃┏┣╋┣┏┗┛┏┛
┣┻┏━┳┓┏┓┳┗┃┛┻┣┃┻┗┓┏┗┗╋╋┻┻┣┛┓┳┻┃┗╋┫┻┓┏┳┻┗
┳┃┗┏┣┻┛┃┓┳━┳┃┫┣┣┃╋━┣━┫┗┫┏┻┛┻┏┃╋┗┣┛━╋━┳┏┃
┳━┃┓┳┫┻┗┃╋┃┗┓┛╋┏╋━┻━┗┏┳┏┳┳┻┛┳┻━┏╋┛╋┛┓┗┃┛
┫┓┣┫┫┃┃┣┛┏━┣┳┗┫┓┏┓┣┃┛┳┛┏┳┣━┏╋╋┳┫┫┻┗┏━┃┛┻
┏┏┣━┫┛╋┏┣┓╋┏╋┻┗┫┛┓┗╋┫┣┣┫┃┃┏┫┛┳┻┃┻┫┳┣┏┛┫┫
┏┻╋┣┃┛┓┃┗┏┣┃┣┏┳┏┳┣┣┳┻┣┓╋┫┛┫━┃┣┏┣┣┻━┣┫┻┫┏
┣╋┫┓┫╋┗┛┛┫┛┏┣╋┗┣┳┫┗┳┏┓┗┻━┏┫┛┫━┓┛┓╋┻┗┃┗┗┗
┏╋┃┫┗┣┻┫┃┃┫╋┗┛┏┳┏┳━┫╋┛┓┃┓┣━┛┏┻┻┓┃┓┏━┃┓┳┃
┳━┻┏┳┃━┗┗━━┓┛┣┻┃┃┏┳┏┫┗┛┃┓┃┗┫┓┣╋┻┃┣┓┛━━┏┣
┛┳┓┻┻┣╋━┗╋┛┓┗┏━┃┳┓┃┫┗┏┛┫┃╋╋┃┏┓━┫┳┓┗┛┣━┃┻
┏┻┃╋┏┓┃╋┛╋┛┓┻┛┫┗┛┏┻┗┗┓┏┫┻┏┳━┓┻━┣╋┃┏┳┗┛━━
┣┳━┛┫┻┏━┳┓┓┣┫╋┣┣┗┻┏┏┛┛┻┣┛┗╋┛┛┗┫┓┛┗━┳┓┣━┏
┫┃━┫┏┛┗┃┛┏┳┛┣┛┳┃┣┻┓┻┣┏┓┗━━┣┣┏╋┃┳┣┛━┗┻┛┏━
┓┳┻┃┓┻┏╋┃┻┓┏┃┏┏━┫┫┃┫┗╋┏┛┻┻┓┛╋╋┫┓┻━╋┏┗┗━┛
━┓┓┗┳╋┻┫┳┏┣┃┻┳┳┏┣━┣┏┛┳━╋┫┛┗┣┣┏┳┻┏┣╋┏┛╋┗┛
┓┻━┫┣╋╋┣┣┗┗┻┻┓┗┏━┗━┛┗┛┏┻┣┏━┫┃┗┃┛┫┻┳┳┏┳┻┣
┻┣━┗━┏┣┛┓┃┫┫┳┻┣╋━┗┻╋━╋┗┗┗┗┓┛┃┛┗╋┛┣┳┓┫┃┗┓
┗━┫┓┏┣┛┏┣┫╋┗┻┏┃┗┻┻┻┓┃━┏┃┏┫━┳┫━┃┛┣┣┳┛┳┓┛┓
┓━╋┓━┳┓┗┓━┛━┗┻┳┏┛┏┻┏┻┣┃┳┛┗┗┻━━┳┳┓┣╋┳┏╋┏┳
┏┻┗┛┃┗┻┻┻╋┗┳━┣━╋╋┻━┣┃┃┛┛┣┏┏┻━┏┳┛┃┃╋┓┓┃┫┗
┻╋┓┫━┗┃┣┏┏━┗╋┓┛┃┓╋┗┏┃━┛━┛┳┫━━┏┃┃┗╋┃
━┫┻┛┳┣┫┳┫┳╋┗┗┻┳━┳┳┳╋┫┣┏┛┫┣┓━━┏┣┃┓╋┃┏┓┃┻╋
┓╋┏┛┃┣┻┗┻━┳┳┣┛╋┳┳┃┳┛┛┫┏┣┻┃┳┻╋┛┣┻┣╋┗┻━┣━┓
┃━┳┗━┫┻┗╋┃┃╋┳┗┛━┗┫┏┣┣┏┻╋┏┏┃━┛━┓┃┃┫┏┣┫┏┳┳
┃━┃┏┏┣┻┃┓┃┫┣┛┫┏┗┳┛╋━┻┃┻┃┃╋┻┏╋┳┃┫╋┗┗━╋┣┻┳
┃┫┣┓┗┣┏┛┣┻┳┛┛┫┓┏┫┗┗┃┃┛┛╋┻┳┛┛┏┳┣┳━┻┏┓━┻━┃
┣┻┳┗┻┓┓━┛━┏┫┣┃┫┏┣━┃┓━┃━┛━┗┗┣┏┫┫┻┛┻┣━┛┏┃┻
┫┃┳┏╋╋━╋┻┫┗┃┻╋╋╋┓┳┣┻┓┏┏┣┳┫╋┻┳┳╋┗┓┛┣┓┗┛╋┛
┓╋┏┏┳┓┻━┫┗┳┏┛┗┻┳┏┫━━━╋┣┗┳┃┻┏━┛╋┓┫┗┳┏╋┫╋╋
┳┳┳╋┃┏┃┓┳┻┏┳┓┃┻┃┗┳╋┓┫┏┏┓┻┛┛┫┻┣┓┻┃┃┛┗┛┓┏┓
╋┫━━┳┓━┏┣┓┓━┳┳╋┗┣┗━┫╋━╋┛┓┓┃┓┻┛╋┏┫┓┣┳┃┏┣┏
┗━┻┃━┻┻┣┫┗┻┓┓━┓┻┗━┓┃┫┃┃┃━┓┻┃━┻┛┓╋━┻┃┫┛┣┃
┃╋╋┗┳╋╋┓╋┳┻┻┣┻┏┫┳┏┗┃┓┻┓┗┻━┳┏┓┏┗┏┳┣┏┻┃┛╋┛
╋┣┳┗┫┏┛┳┣┗┏┫┓╋┻╋╋┃╋┛┣┳┳┳┓┳┛┳┗┗┛┛┫┃┓┃┫┛┫╋
┳┳┃━┏┗┗┃━╋┫┻┃┗┏┫━┣┫┻╋┳╋┏┫┗┓┏━┳┏┏━╋┗┃┛┏┛┣
╋━┛┃╋╋┳┫┻┳┫╋┓┻┏┳┓┫┳┏┏━┓━┗┣╋┣╋┏┛┻┳┃┓┳┣┗┳┓
┫━┃┏╋┛┣┻┻━┗┳┫┫┗┓┏┳┗┫┗╋┏┃┃┳┣┏┏┏┛┻┻┫╋┣┣━━┫
┻┃┏┗┗┗┻━┓┏┃┣━┛┗━┏╋━┳┓┗━┛┃┻┗┗┳┻┗╋┫┻┫┳┫┛┓┓
┫┏┛┫┓┻┓┃╋┛┓┃┏┃┓┳┫┃┛┏━┓┳┫━┃┃┃┣╋┫┓┻┛┃┗┗━┻┓
┛━━┳┛┓╋━╋┗┣┗┓┛╋━┓┛┣┓┏┃┳┫┳┳┏┫┏┃┻┗┗╋┃┫┏┣┓┗
┻┗┃━┏┗┣┛━┏┻┣┫┃┏┻┛┗━━┳┳━╋┗┓┻┫┓┃┳┫┳┫┗┻┗┓┳╋
┻┏┳┗┳┳┳┫┓┣┃┫┻┗┻┻┓╋┫┗━┏┻┏┳┻┗┻╋━┻┳┗┣┏┫┃╋┫┃
┳┓┛┣┫┃┓┳┏┣┣┣┃┻┳┫┃┏━┛┓┃┫━┗┳┃┛┗┣┃┏┫━╋┓┗┏┗━
┛━┣┃━━┳━┛┃┛┫┳┳┫┏┗┣╋┛━┓┓╋┻┃┏╋┏╋━┫━┻╋┏┗┳┏┛
┳┻┏┳┗━━┃┛┗┫┻┓┳┛┃┛┣━┣╋╋┳┣┓┳┗┏━┣┓┫┗┛┛
┳╋┻┗┻┏┣╋╋┃╋┓┓┣┛┗┛┏┓┫┛┫┃┏┳┫┳┗┗╋┫┻┣┗╋╋┓╋┃┫
┃━┗┛╋┣┗┗┃━┓┃┏┳━╋┳┛┫┏╋┛┃┻┳╋┓┃┛┳┻┻┣┓━┃┣┳┣┻
┗┃┻┛┗┫┫╋┫┣┓┏┗━┛┫┣╋┻┛┃┏┳┳━┏━┏┫╋┛┓┓┣┃┛┓┳┫┏
┗┃┛┗┳┏┏┓╋╋╋╋┏━┓━┏┳┓┗┓┫┏━━━┳┳━━┏┓┻┻┣┳╋┃┫┫
┗┫┓┫━━┣━┃┻━┣╋┛┛━┻┛┛┳╋┣┛━┻┫┳┃┏┏┗┣┏┣┃┳┳┳┃━
╋┫┻┳━┃┃┃┗┗┳┛┻╋┓┏┳┗┏┃┏┫┗┓┓┣━━┳╋┛┳╋┫╋╋┛┗┣━
┗┓┓╋┏╋╋┓┫┃┻┳┃┃╋┃╋╋╋┏┛┓┻━┗┳┳┓┫┫┻╋┻┳┗┫┏┛┏┫
┣┗┻┛┻┻┳┏┳┳┏┓┻━┻┃┏┃╋┓┓┛┫┏┗┳┻┣┫┃╋┣┻┫┣╋┃┏┫━
╋┓┫┏┳┓┣┣┻┃╋┗╋┻┓┣┗┃┓┗┃┻┫┫┓┳┏┳┃┻┻┣┣┻┫┣┏┳┛┃
┛━┛╋┛┳┃━┛┓┓┣┳┣┛┻━┗╋┳┫┏┫╋┗┻┳┻┓┗┃┫┫╋┛┻┻┓╋┻
┗━┳┫╋┏┏┗┏┃┫┫┳┫━┗┳┛┳┏┣┃┻━┓┗┛┻┏┗┓┛┣┫┣┗┗┳┫┣
╋┻┳┫╋┏┏┻┛━━┣┛━┛┓┛┻┓┣╋┣┳┫┓┃┳┏┛┻┏┣┻┳┛━┣┃┻━
━━┫╋┣┫┳┫┗┣┗┓┓┓┗┫┣┫╋┃┗╋━┻┗┻╋┫┃┃┃┏┃╋╋┳┫┫┏┓
┓╋┣┓┃┛╋━┫┛┻┏━┫┏┛┳┛┣┃┳┻┓━┏╋┏┃┃┳┳┳┫┗┫┛━┛┓━
┻┫┏┃┃┣┫┃┓┻┓┫┃━┣┏┓╋┫┗┣━┗┛┫┳┗┏┏┏┫┻┓┣┛┛┗┓┫┣
┛┃┏┛━┗━╋┓━┻┳┳┗┏┣┗┃┳┓┓┓┃┳┻┣┻┓┣┏╋┓┓┫╋┓┗┫┗┗
┛┃┗┓┳┣━┳┏┏┳╋━┫┛━━┫┻╋┛┛┃┛┓┻┣┣┛┻━┗╋┗┫┻┓┃┏━
┣┫┓┃┛┃┗┣┻┫┳┃┗┃━━╋┃┣┏┃┗┏┻┓━┣┣┏┫╋┳━┃┣┳┏┗━┣
┓┣┓┣┓┗┏┳━┗┫╋┻┣┻┻┃┃┫┣┗┃┃┳┛┏┃┃╋┗┣┏┳━╋┳╋┻┃┃
┛┫┛┓┛━┣━┏┣━┗╋┏┫┣┳┛┻━┫┏┻┓┃┏┛┣┻┗┃┣━┃━┛┃┳┳┃
┛━━┃┃┳┳━╋┫┏┓┛┛┏┗┛┻┣┓┗┳┣┏┃┓╋┓┏┗┫━╋┛┓┣┃┛┳━
┛┳╋┃┓┏╋┏╋┏┏┳┫┻┳┻━┗┛━┛┗━┓━┏┓┓┫┏┛╋┗┓┃━┣┣┗┻
┫┃╋┃┓┏┣┓┃┗┛━━┳┳┗╋┛┛━┗╋┓┏┫━┛┣┻┣┫┏┳┫┓╋┛┓┃┫
┏┫┏┳┓━┻┛┛┳┻┗┛┫━┳╋┃┻┃┳┃━┓╋┃┻┛━┣┗┫╋╋┗
┣┃┻┗┏╋┏╋┓┗┓┛┻┫┳┏┗┃┃┗┻┣╋━┛┗┛┻┫┃╋╋┗┃┛┫┣┫┻┻
┃┏┛┃┃┓┛┃┃┗╋┫┣┃┻┻┗┛┻┣┫┃┛┓┛┻┓┓┃┫┃┣┃┻┗┃┳┗┗┓
━┫┃┏┓┓┫┗┏┳┓┻┗┻┗┃┗┻┗┗┓┫┳┏━┃┳┳┣┻┻┣━┻┻┗┛┛┫┣
┗┻┛╋┳╋┏┗╋┣┗┓┏┫┃━┫┏┏━┫┻┃━┻┛┻┃┫┻━┓┓━┓┻┣┫━┳
┗┻╋┣┳┗━╋┳━┻┻╋┃┃┃┫┓━┛━━┛━╋┫┓┓━╋┣┃┗┻┃┻━╋┻┫
╋╋╋━┓┃┃┣┻┛┻━┗┗┻┏┻┏┗╋┣┃┛┳╋┣┫┣┗┏┻┻╋┫╋┻┣┗┳┏
┣┣┃┃╋┫┃╋┛╋━━┗┻┻┛┫┗┳╋┳┏┓┳┗╋╋┳┗╋┏┛┛┫┃╋┏┏╋┛
┗┏┳┫┣┫┃┫╋┛┗┻┃╋┏┃┃┗┓┗━━┫┣╋━┛━┏┛┻┻┫┫┣━┛┳┗┛
┫┻╋┃┫┣┻┛╋┫┻┃┓┣┣┣┏┃━┗┃┃┓┓┏┫┓┣━┏━┏┫┫┓┃┛┃━┳
╋┻┫━┣┏┫┗━┏┗┃┓┫┻┣┏━┳┫┗━┫┗┛┫┓┏┛┳┳┫┛┏┫┫┃┳┓┳
┳┓┳┳┃━┳┃╋┻╋┻━┃┣┳┗╋┻┗┫┣┗┣┳━┻┓┫╋┻┫┓┣┳┣┏┳━┗
┻━━━━┃┛┣┻┫┗┫┏┻┃┓┓╋┗┳━┳┛┳┣━┓┃┏┓┃┗┣╋━╋┏╋┫┓
┣┗┃┫┃┫┏┣━┻┛┗╋┫┣┳╋┻┳┏┓┫┻┛╋┣┗┏━┗┗┏┫┳╋┫┓┣┓┃
┫┳━┓┓━╋┓┏┃┏┻┛┳┏┣╋┓┓┓┗┣━┻┻┣┫━┳┣┳━┛┗┻┛┣┣╋┃
┗┏┳┗┫━┃┳┗━╋┛┣┃┻┏┛┻┣┣┛┃┳┳┏━┃┫╋┏┃┛┣┏┣┣┳┗┏┻
━┓┃┓┣┏┓┛╋┻┻┏┛┗┗┳┗┗┃┓━╋┣┛╋┣┗┏┻━┃┓┻┏╋┫┣┻┳━
┛┏┣┓┛━┏┻┳┻┻┣┓┫┫┫╋┓┗┓┻┗┣┣┣┏━┛┓┻━┫┳┛━┓┣┓┻┣
┗┏┣━┻┻┣┓━╋┏┳┫┻╋┣┻┛┗┛┏┣┗┣╋┃┻┓╋┳┗┓┳┣━┫┓━┃┏
━┫┗┫┓━┳┛┳┗┣┫┛┻┃╋┣┻┓┃┃┣┳┳┓┓┏┫┏┳┛━┫┓┳┫┻━┻┓
╋┗┏┣┛╋┳┛┻┗┻┗┓┣┛╋┓┓┳┻┗┫┃┗┏┻┛┫┣┻┻┏╋┏┛┏┫━╋┫
┗┛┛┻┗┃┃┏━╋┓┛┻┗┃┣┳┻━┫┃┗┫━━┫━┏┗┏┫┏┏┣┓┗━╋┣┏
━┓┗┫┳━━┣┛┻┻┃╋┏┛╋┳╋┻┳┃┳┣┓━┣┏┓┓┗━┫┳┻┻┃╋┫┛┃
╋┛╋┗┃╋╋┛┗━┗┳┃┫━┳┻┗┗┃┏┛╋┃┫┣┣┏┓┫┳━┻┻┳╋┓╋━┛
┓┻┳╋┛┫┛┛━┳┣┣┃┛┗┫┓┃┏┳┃┛┏┗━━┫┛┫┓┓╋┏┣┳
┏┻┫┳┓╋┃┳┏┓┓┫┣╋━┫┳━┛┏┓┫┣┫┏┳┗┏━┛┣┛┳━┻┻┳┳┛┓
┣┗┻╋┏┫━╋━┣┗┏━┳┻┣┃┳┣┓┳┣┣┛┳╋┗┛┏┛┳┓┛┏┏┫┓┣┫┣
╋┳┳┳┓┓┣┏┳╋┏┏╋┻┓┛┫┓┻━╋┛┣┻┫━┣┃┻┫┛┛┫┗━┗┓┏┳━
╋╋┏┣┣┗┫┳┏┛┃┛┃╋┓┣┏┗╋┓┃┻┫┓┣┣┫┏┓┗┣┻━━╋┻┓┓┗━
┃┏┗━┛┳┻┓━┣┗╋┣┛━┫┣┓┃┓┏┏┛┳┳╋┏┓┓┻┗┗┗┗┛┓┳┃┓┗
┣╋┓━━┛┃┳┓┳┛┃━┣┳┃┛┓┣┓┃━┛┫┫┗┻┫━┃┣╋┳╋┣┏┳┣┓┏
┛┏╋┃━┻┗┃┫┏┫━┗━┏┣┛┏┗┣┻┣━┳┃┳┗┃┳┏┛╋┃┗━┗┳┫┗┃
┳┣┗┗┛╋┳┗┳┓┛┻━┫┣┓┗┫┛┓╋┳┻━┳┏┃┓┻╋┻┻┏╋┗┳┃┃┻┃
┣━┃┻┓┫┣┻━┣┗┏┏┏┳╋┫━┗┣┻┏┏┣╋┓┣┣┓┃┗┣┻┛━┗┃┏━┫
┻━━┃┻┗┏┛┏┛┫┛┻┣┫┫┗┳┳┻┳┣┻┣━┻┣┣━┗┛┳┫┫┛┛┏┓┗┻
┛━┏┗┫┏┛┗━┓┛┏┗┛┳┃┗┫┓━┻┗┳╋┣┃╋━┏┗┃┻┣┣┛┳┛┛┏━
┣┣┫┛┃┗┏┛┓━┣┣┳┃┗━┣━━┓┻┏━┣┳┛╋┳┃┫┃┛━━┫┻┏━┓┓
┓┏┃┫┻┓┻┃━┃┏╋┗┳┻┛┣┏┏┻┛┻┗┳┻┏┃╋╋┓┛╋┓┗┓┃┃┓┛┗
┻┣┻━┫┃┳┓┫┳━┻┃┛┏┣┳┃━┃┛┻┏┃┳┻╋━┛┣┏━━┛┛┏┗┏┓┣
┣╋┻━┓┛┣━┛┳┛┗┃┃┏┣┳┫┣╋━┣┃╋┻┏┗┓╋┳┳┻┏╋┛┳┛━┳┗
┏┏┏┓━━┛╋┛┛┻┃┗━┃┻┻┃┣┫┗┏┳┛┗┃┓━━┛┻┫┳┳┳┗┏┛┏╋
┗┳┣┣┗┳┃┫┃━┓┃━┻┣┣┏┫┓━┏━┃┏┓╋┫┃┃┛┫┫┣━┓┛┏┣┓┓
┗┣┏┻┗┻━┛┫┳┏┻━┗┃┛┗┓┣╋┏┏┛┃┃┳╋┣━╋┗┃┳╋━┏┓┗┓┏
┗┏┳┛┃┗┫┛┏┫┗┻┳┏┓╋┃┛┏━┗━━┣┃╋┛┛┻┏┛┳┓┳┳┛┏╋┫┳
┗━┗┛┣━┃┫┳┳━┛┳┏┳┛┃┃━┳┏┳┳╋━┫╋┣┛┫┏┃┫┣┻┏┣┏┻┛
┓┳┃┣┳┏╋┗┫┣┳┻┛┳┻┳┛━┓┳━┓┫━┗┏┻┫┓┻┓┃┣┃┗╋╋┻┫┗
┳┏━┃╋━┗┳┫┗┫┃┳┻┣━╋┳┫┗╋┫┣┗┻┣━━┛╋┗┏┗┗╋┃┗╋┣┗
┃━┏┛┓╋┛┏━┏┻┳╋┏┗┫━━┣┓━┣┏━┫┣┓┳┃┳┗┳┗━┳╋┏┏┗┏
┣┻┣┗┳┗┏┏┃┏┓━┃┃┛┗┛┏╋┛━┣┛┣┫┗━╋┳┣┳┳━┓┓
━┳┻┃┳╋┛┛╋┛┃╋┓┏┣┳━┓━┛┻┛┛┛┣┳┓┳┗┃┓┏┃┃┗┛━━┏┛
┛┫┛┛┫┫┣┛┗┣╋┏╋┃┳┏┏┣┃┛┗┗┛┃┗┻━┓┗┃┓┛┻┫┻┫┣┏┓╋
╋┃┳┻┳┛┛━┛┻┃━┃┫┳┃╋┗┻╋━╋┛┛╋┣┛╋┏┏┛┳┃━┛┛┛┫┣┛
┓┣┣┻┛┛┣┻┃┃┛┏┏┣┳┏┓╋┫┫┗┗┏━┫┳┫┣┣┫┗╋┫┏┫┏╋┓┏┫
┛┻┃╋┣┏┫┳━┛┫┻┳┳┓━━┣┏┓┃━┛━┗┃━┏┣┏┃┛┃┏┣━┏┃┃┏
┓━┓╋┃┻┃━┃┛┏┏━┣┳┏╋┓┻╋┏┛┏╋┓┗┏╋┓┻┣┳┻┣┛┗┗┃┛┻
╋┻┓━┻┗┗┗┏┛┣┓┓┻┏┫┣┛┳┛┛╋┓┓┓┣╋┻┻╋┣┳┃┏┃┏┃╋┓┓
┛┗┫┏┛┏┏╋┳┳┛┻┛┏┓┣┃━┻┗┛┣┗┃┃┏┓┏╋┏┗┛┏┳┻┗┗┫┫┣
┻┗┏┳┏┳━┫┓┫┃┗┫┳┗┃┃┗┓┓┗━┣━┏┗┓┫┳┓┏┗┏┳┳┃┗┓┓━
╋┃┻┃┳┃┳┃┓┃━┫┏┻┻╋┻┃┫┳┗┫┃┫┫┻┛┛┳┗┣┗┳┏┃┓┓┳┓╋
┓┃╋┻━┳╋━┃┗┫┳┫━┻┻━━┏┣┻┣╋┃┃┳╋┃╋┣┳┻┫╋╋┛━┛┃╋
╋┃╋┏┓┏━┻┫┃┻┫┃┏╋┫┗╋┗┛┗╋━┛┃┳┫┣┗┓┓┓━┏┻┣┣┫┃╋
╋┳━┫┃━┣┛┻━━┻┣┏┳┳┛┏┏┃┃┗┫┗┻┳┛╋┃┃┻╋┳┳┣┗┗━┗┗
┃┳┣┏┫╋┃┃┣╋━┻┫┣┓┃┳━━┣┻┻┳╋┻┃┓┣┛┃┫╋╋┃┗╋┓┻┛┣
┓┃┏┗┫┏┛┛┗┓┣┓╋┻┛┗━┛┏┫┏┣━━┣┗┻┳┃┫┛┏┏┗┗┣┗━╋┳
━┗╋┓┳┻┣┳┣┣━┣┣┫┣┛┛┓┏┫┓┳┃┻┛┛┻┣┫━┛┻━╋┫┏━┏━┳
┳┗┻┓┓┃┃┏┓╋┳┛┃┻┛┛━━┏┻┳┛┳┓┫╋┻┻┫╋┓┛┓┣┣┗┳┓┫┻
┃┓┳╋┓┣┛┛╋┏┳┻┣┏┛┣┛┃┏╋┓┣┗┻━┻┏┓┃┓┗┓┓┏┣┛┫┓━┫
┳┏┃┫╋╋┗╋╋┃┫╋┃┫━┻┗━┳╋┛╋┛┻┏┳┫┫┳┳┣┫┳┏┳┣┻┏┳┻
╋┻┏┛┃━┃┏╋┳┏┛┣┛┗┓━┻┫━┗┗┻━━┻┛┛┓┳━┏━┏┳┳┛┛┛┛
┗┣┫┫╋╋┃┣┗┃╋━━┫┏┫┫┗┓┏╋┃┃┓┗┣┃━┛┫┻┏┻┫┣┻┃━┃┛
┓╋┻┗┓┣┳┛┳┓┳┳┓┳┃╋┛╋┳┳┫┗┓┫┻┓┫┗╋┓━┣━┃━━┳┏┣┻
┏┻┣┫┣┗┻┏┛┏┃┳┛┻┻┻┳┛┛┓┳┗┫┗┻┏━┃┳━╋┛┳┣┏╋━╋┛┳
┓┳┫━┫┓┛┓┳┳┻╋┳┗┻╋┳┗┣┛┓┳┓┻┃┗╋┻┏┣┳┓┗┛┳
┫┳┣┓━┗┏┻┗┃┗┓┻┓┣┳┳┳┏┛┳┏┛┳┏┫┃╋┃╋┛┣╋┳┳┃┳┃┛┏
┳┳┫┏━┏┛┛┣┻┃┗┗┳┳╋━━┏┳┗┛┏┣┛╋┫┓┳┓┓┣╋┳╋┣┣┣┃┳
┏┫╋┣┗╋━┃━┏┫┣╋┻┣┳┻┳┳┗┻╋┃┃┣┣┛┗┳┃┻┏┣┳╋┗╋┗━┣
┏┣━┏┳┻┫┓┳┛╋┏┣┏╋┛┓┗┏┗┗┛┃╋┏┛┃┃┫┻┗━╋┻┏┗┻╋┛┻
┣━┃┛┫╋┛━┓┻┣━┛╋┣╋┃━┓┳┓┓┫┃┓┃━━╋┳┛┃┫━┓┫┣┻┃╋
┛┛┃┃┣┏┓┗┫┏╋┛┛┃┃┫╋━┓┃━┛┻┳┏━┗┳┓┻┗━━┣┓┓┓┛┣┻
┛┻┗┳┳┗┛╋╋┗┓╋┗┛┏┳┃┓┓┃━┛┳┛╋┫┣╋┃┻╋┳┣┓━┏╋┗┣━
╋┫┓┻┫┫┏┏┗┛┗┫━━┓┛┳┓━━┃┳┏┳┗┛┗┣┫┏╋┏━┳┓┛┏┳┻┗
┫┏┏━┳┓┗┛━┛┛━╋┻┣┣┫┓┳╋┃┓┃┃╋┛╋┓┏┃┓━┻┏┣┻┃┣┓┃
┣━┗┗╋┛┗┣┳┣┻━┫┻┻┛╋┗━┓┏┻┏┛┃┏┗┻┫╋┓┃┏┛┳━┗┃┗┳
╋┏┗┛┗┓┗┻┫┻┳┣┳┻┓┏┻┛┗┓━┣┏┛┗┓┏┗┏┫┫┏┻┳┣┃┏┛┏┗
┫╋━┃┏┻┻┣┛┓┏┏┏┳┏┃┗┫┃╋┣━┛┫┏┫┻━┻┳╋┗┣┣━┗┏┓┏┛
┻━┳┃┫┃┣┛┫┏┃┛┏┗━┻┛┣╋┗┛┗┗━┫┻┓┫┗┫╋╋┻┻╋┛┏┻┻┣
┗┳┫┓┣┣┛┛┏╋┓┳┫┏┏┫┃┛┛━┛┫┃┣┣┫┻┻╋┣┃┓┏┓┗╋┛┫┳┏
┃┳┃┏╋━┳━━┏┗┳┫┳━┻┳╋╋┃┗━┛┃┓┻┛┃┓┓┃┗┃┛┏┳━┃┣┻
┣┫┣━┃┣━┛┛━┗┛┗┫┏━┏┗┛┛━┓┣┛┣┫┛╋━┣┏━━┫┗┫┏┳┃━
┓━┳┣┗┏┓╋┛┳┃╋┏╋╋┗┣┏┏┻┃┏┻┳┗┣┻┣┫━┏┻┻┛┓┏┃╋┫━
┣┓━┳┣┏┓┓┣┏┻┫┓━┃━┣┳╋┗┣┳┫╋┻━┃┣╋┏┻┳━┻┗╋╋┃┓┗
┫╋┗┳╋┫━┛┓┏╋┓┗┛┛┳┛┏┳┛┫┏┏┏┣╋┗╋┏┓┫╋┗┻╋┓━━╋┗
┏┣┫┳┏╋━┛┳┗┃┓┃━┣┛┣┫┫┣━┳┣┫┃┫┫╋┻┛┃╋┗┳┃┗┳┃┻┫
┫━┗┛╋┻┓╋━┻━┃┗┳┓┃┏╋┗┳┳┛┣┗┻┳┗┫┳┛┗┳┻┓┣┗┻┛┳┻
┏┃┣┻┓━┛┛━┏┓━┻┗┓┓┛┏┏┻┏┓┗┻┃┏━┃┳┳┗┃┓━┣┛┣━┻━
┃┗┃┛┣┻┣┣╋┗┏┫┓┏┃┗┻╋┃┗┛┛┳━┣┏━┛┃┏╋┫╋┛┫┫┓┳┏┗
┳╋┗┛┫┗┳╋┛┛┃┏┳┃┣━┃╋┣┳━┣╋┓┃┫┫┳┓┏╋┳┗┛┗
━┓┃┣┻┗┣━┗┛┻━┻┗┻┫╋┻┓┫┫┏┓┛┗┣┻┃┃┻┳┛┓╋┫┻╋┫┓╋
┳┳┛┫┗┫┳┳┫┛┗┳━┏┫┻┫╋┏┻┏━━┏┓┃┃━┃╋╋┃┳┃┗┳┛┣┓┣
┃┻━┫━┫┻┛┳━┃┃━┗┻┛┻┣┓┓┗┃━┣┛┏╋┗╋┓┓┣┛┗╋┏┗┻┗┏
┃┗┫╋┃╋┗┛┳┓┏┫┣╋┛┗┫┫┫┓┻╋┫┣┫━┗┳┗━┻┗╋┏╋┣┗┫┫┫
┓┳┓┫┛╋╋━┛┳┃┫┃┛┓┫┓┗╋┛┫┳┃┓┻┛┛┏┓┏┓╋┗┏╋┏┃┗╋┛
━┓┗┏┛┓┓┃┃┃┻━┓━┻╋┓┛╋┃┗┓┓┳┗━┫┻┗┣┛┫┏┓┏┛┳━╋┫
╋┗┻╋┗━┓┳╋━┳┣┃┻┳┗┫━┛┗┳┃━┣┓┛╋┳┏┳┻┻┳┓┫┻┏┗┫┳
┃┏╋╋┫┛┻┃┣┻┳┫┏┫━╋┻╋┳┳┻┓┓┳╋┫┗┏┫┻┣┛┃┏╋┗┛┓┃┏
━┏┻┫━╋┛┏╋┃┃╋┫┳┛┏┣┃┓┫┳┗┃┃┓┫┛┳┛┳┏┗┓━━┏┗┫┻┻
┻┻┳┓┗┓┻╋╋┃┛━━┗┗┃┳┣┻┫┗┗┳┫┓┳┣┏┛┓┳┃┳╋┓┏╋┛╋╋
┗┫┃┻┓┫┏╋┛┫┓┓┻┛┫┻╋┳╋┛┫┛┫┣┛┻┳┣┣┏┣┣┣┃┓┫┛┻┗━
┏┻┳┫┃╋┃┛━╋╋┃┏┛┳┗┻━┓┻┏┗┗┓┣┫┗┳┗┓┓┳┏┗┃┳┓┓┛┛
┓┣┓┃┫┻┫┗╋┓┻┏━┻━┓┛┛┳┏┓┛┓┣━┣━┛┻┗┣┫┓╋━┣┻┳╋━
┓┫┛━┣┻╋━┛┏╋┓╋━┳┃┓┗┻┻┛┗┛┏┣╋┓┛┃╋┳┳┣╋┻┗╋┳━╋
┓┗┛┳┻╋┏╋┳┫┏┃┓┫┗╋┗┛┓╋┻┏┏━┓┓┛┃┗┏┗┣━┻┣┓╋┻┳┣
┣┃┻┛┏┻┫┳┗┣┳┃┣╋┗┣╋━┣┃┃┛┏┏┗┏╋╋┣╋┃┫┛┳┫┫━┳━┣
┫━┻┏┛┛━┃┫┓┫┏━┳┻┣┓┳┃┫┛┗┗╋┗┻┃┗┓┛┳┳┛┳┫┓┳┳━┏
━┣┫┗┫┗┣┃━┻┃┛┗┓┓━╋┓━┫┫┳┻━┗┗┏┻┏┛┓┣┻┳┏┫┗┫┓┛
┃┗┫┏┛┃┳┣┻━┃┫┫━┏┳━━┓┫┏┓┛━┛┳┓┏┣┣┗┃┃┗┓┻┃┛┗┗
┛┃┫┻┻┳━┫┫┫┓┳┓┳┗┃┗━┏┫╋┳┗┻┓┏━┫┻┓┏┛┓┏┫┓┏┻┗┗
┗┫┣┳┣┫┓╋┃┏━┳┫┓━┓┫┏┛┣┗┃╋┃┗┃━┣┏┏┏━━┓┳┏┗┓┛━
━┛┛┻┻┫┳┃┫┗┃╋━┛┣┣┳┫┣┻┫┣┣┣┫┻┓┳┻┃╋┗┫┣┻┣┃┏┳┏
┓┃┻┗┃┻┣┣┛┣┣┫┃┏┗┗┏┃┓┗┻┫┣━┃┓┏┻┃┛┳┏┓┣┣┻┫┻━┃
┛┃┗┗╋┛┫╋┻┓┫╋┓┛╋┳┗┛┛┏┫┻┓┻┳┗┗┻┃┣┳━┻┗┳
┣┃┗━┳┫┗┏┻┫┗┓━┛┫┃━┳┻┳┓┗┃┻╋━┻┻┛┃━╋┓┗┓┫┫┳┻╋
┣┫┗┳┓┣┣┓┛┏┗┳┏┓╋┛┣┳┳┻┫┃╋┻┻┻┳┫┫━┓┏┛┏┃━┳┗┃━
┳┫┳┛┳┃┻┫╋┛┃╋┣┏┓┗┫┳┫╋┛━┏┗┗┛┫━┳┛┏┻╋┃┗┛╋┃┗┓
┛━┃┃┓━┣┃┳┣┻┳┳╋┣━╋┗┏┻╋┃┛┣━┻┓┻┫┏┃┣╋┳━┫━┻┃━
━┛┓━━┛╋┏╋┓┏┏┳┛┻━━┛┫┗┓┏┫┻┗┛┛┫┏┳━┣┃┗┻┓┓┏┳┣
┓┗┻┓┣┫┓╋┳┣┛┳┃┳╋┣━┫┣┳┗┗┻━┃┏━┣┻┻┣┣╋┣┓┫┗┛┓┏
┳┣┃╋┏╋╋┛┛┫┗┣┃┻╋┫┓┗━┛┓┗┓┳┣┳┻━╋┓┻┳┗┫╋┳━┃┳┣
┏┗━┻┫┓┃┏┫┓┳┫┻┃┃┛┻╋╋┻┳┛┻┛┻╋━┳┏━┳┻┃┏┃┫┓╋┏┫
┓━┓┏┫┗┻┓┗━┛┳┻┓┳┃┃┃┗┓━┗┏┫┳┳┃┫┓┫┓┻━┓┏╋━┓┃╋
┫┣┫┃┓┓┗╋┣┛╋┣┃┻┏┻┓┻┓┃┗┳┛━┗━┃┳━┫━━┏╋┃┻┫┣╋┫
┗┗━┳┛┛┃┫┓━┓┛┃┃━┫┗┓┗┛┛━┣┏━┏┗┫╋┏┗┫╋━┛┳┓┃┃┏
╋┳┳┻┻┗┗┳┳┳┓━┓━┓┃┗┓┓┏┗┫┏┻━┓━┃┳┻┃╋┛┣┓┏┫┻┣┓
┛╋┗┳┏┗┏┗┣╋┫┏┳┻┫┓┫┳━┻┫━┳┣┳┫┏┫┏┃┻┏┏━┏┃━┻┓━
┗┣┣┛┏┫┣━╋┫┣┗┃┏┻╋┫┫┣┓━━┣┃┓┏╋┳┃┛╋┣╋┗┛┻┏┗┳┛
┓┣┃┃┻┗┗┻┗┃┳┃┳━┳┳━┓╋┏┏━┛╋┻┳┏━━╋┳┣┗┏┏┛┓┫━━
┳┫┻┃┣┓┗┣┛╋┻┃┗┫┛┻╋┃╋┃┣┫━┳┏┛┗┛┗┫┫┛╋╋╋┳╋━┏┣
┗┛┳┓┗━┓┛┫┃╋┫┃┛┳╋┻┫┻┫┗┻┓╋━┃┗┫┓┫┻┗┏┃┃━┃┓┗┓
━┓┛┏┓╋┏┻┻┛┛┳━┗┃┛┏┃┳┳┛┓┳━┗┫┓┗┻┳┗┣━┫┻┃┓┗┃┗
┗┫┃╋┏┳┛┻━┻┓┣┣━╋┃╋┛┳━┓┏┻┃┏┛━┻┣┫┃┛╋┛┗┫┗┃┫┏
┫┻╋╋┣╋┛┣┛┏┛┫┫┗┳╋┫╋┫━━┓━┫┛┏╋╋┫┗┫┣┣┣┳┫┣━┗┓
┏┻┃┏┻━┣┏┻┃━━━┛┃┏┫┣┏┫┏┓┛┻┳━┓┣┻┃┛┏━┃┳┛┛┏━┫
┣┻┻┫┃┏┏━━┫╋┃┳┣┗┏━┓┛┳┣┗┻┏┃┏┻━┻━┃╋╋┗┳┗┣┗━┫
╋┳┃┗┃┓┏┫┣╋╋┣┻┳┏┛┻┛┣┏┃┛┣┣┫┳┫┏╋┃┳┻┛┓━┳┏┓┫┳
┃┣┻┛┣┗┣┫┛┗┓┣┓┻┣┃╋┏╋┓━┛┏╋╋╋┫━┳━┻╋┛┓┓
┫┛┃┗┓━┳┻┻┃┃╋┓┏╋┗┗┓╋┳┃━╋┫┃┏┻╋┓┛┳┻┻╋┃┻┻┫╋┻
┓┻┳┗╋┳┃┫┏┗╋┣┻┃┏┫┗━┣╋╋━┓╋┣┗╋┓┃┏━┏┓┓┻┻┣┃┫┗
┣┛┣┛╋┗┻┃┳┏┃┛━┃━┫┃┓╋┏┛┣┃┳╋╋┻┏┏┣┣┛━┗┫┓┏┣┳┗
┫┫┻┫┗┳┻┣┛┃┏┣┃┗┳╋┏┏╋┏━━┻┃┳┫╋┃┳┻┫┻┓━┻━┣┣┓┳
┻┃┗┻┻━┛━┗┛┃┓┃┣╋┣┏┗┛┃┛┗┳┏┛╋┻╋┓┻┫┛┓┫┳┓━┻┗━
┣╋━┣┗╋┳┫┻┗━┣┛┫╋┳┻┣┗┻╋┏┏┗┏╋┃╋┃┗┃┏┃┫┓┣┗┻┃┫
┏┫╋╋┣┳┳┣┻┣┓┫┗┓┻┣┗┃╋┓┻┣━━┻┃┃┳┏━┗┃┣╋┣┻┃┓╋┣
━╋┛┓┓┻━┣┫╋┛┗┫┳┃━┣┻┣━┻╋┛┃┫╋┓┓┏┗┛┏┫┏┫╋┣┓┣┳
━┳━┗┗╋┛╋━╋┳┃┫┏┳┗╋┃┗╋┻┃┻┓┻━━┣┳━┛━┻┫┣┫┣┫┗┫
━┃┻┛┏╋┗┃━┓┻┃┓┻┛╋┳┻╋┻┫┛┫┃┏┏┓┣┻┓╋┓┗┃┫┫┣┳┓╋
┓┣┛╋┻┛┓━╋┃┫┃┓┣┛┓┻┓┛┳━┣╋━┃┛┛┻━┛┻╋┫┗┗╋┗┏┛━
┏━┗┓┣┻━┛╋━┳┣┻┳┫┃┏┳┻╋┏┓━┗┫┃┗┗┫┳┗┛┛╋━━┃┃┫┓
┃┛━┗━┛╋┏┏┃╋━┓┓┏┃┓┻┛┳┻┏┻┣┻┫┃┣┏┓┃┻┣━┫┏┗┗┓╋
┣┛━┫╋┛┻┏┻┛┏━━┃╋┛┳┻┃┻┛┛┫┛┃╋┏┏╋┻╋┃╋┓┳┏┗┛┻┳
┛╋┗┻┫┗┣┻┓┳┓┗┃━┣┏━┣┗┣┛╋┗┳┣┛┻┗┣┻┓┓┣┏┫┃┛┛┫┻
╋┗┳┳━╋╋┳━┳┏┃┫┓┗┻┛┓┗╋┣┗┳┓┓┏┃┗┓┫╋┫╋┫━┓┣┳┛┣
┳┗┏┓╋┛╋╋┫┓┓━┏┻┗┳┓┏┳┃┃┗┳┻┳┓┻╋┛┫┳┣┣┳┳┃┻┗┃┛
┛╋┳┣━┛┻╋┫┃┃━┃┛╋┳┳┗┗┻━┗┻┳┓┃╋┛┣┻┣┫┻┏┻╋┳┛╋┳
┓┏┃┫━┏┫╋━━┃┻┓┏┛━┻┛┻┣┃┣┃┻┃┳╋┣┻━┓┛━┃┻┗┏┛┫┗
┣━┫┛┳━╋┫┗┓┃┣┣┻╋┣┗━┳┃┏┣┫╋┻┫┣┏┛┣┣┛┣╋┻┫┃┏┗┛
┛┃┛┏━┛┓━┃┛┣┏┗╋┓┗╋┫┃┛┃┃┛┳┫┫┃┫┃┣┃┣━┛┻╋┣┓╋┗
┣┳━╋┛┓┛━━┻┏┏━┏┓┫┛┫┳╋┳┏┗┻┗┓┣┣┗┓┻┏┻┣┓┃┻┓┳╋
┣┛┏┣┫┓┃━┓┫┣┓┗┻┓┏┓┏┗━┻┻┃╋┗┻┏┓┳╋━┳┛╋┗━┏┓┣┏
╋┻┣┫┛┏┳┳┳┃┃┗┻┻┗┏┫┃┣┣┣┳┳┻┻┣━┳┻┛┻━┏┣┛
╋┻╋┫┛┫┓┃┗┃┻┛┣━┛┫┫┓┣━┗━┓┫┫╋┫┳━┃┗┫┛┏┣┃┏╋┓┳
┣┗┣┣┃┳┳┓┃┛┫┗┃┓┏┳┏┳┳┛╋┻┣┣┣┣┻┣┗╋┻┗┃┻╋┗┃┗┣┣
┛┗┣┛┗╋┫┃┗━┗┳━━┣┗┫┓╋━┛┣┻┣╋━┻━┻┫┓┫┃┏┫┓┓┛┣┃
┃┣╋┳┣╋┗┓┫┃┳┳╋┗┓┫┛┓┫╋┣┻━┓┗┗┣┛┃┳┓┳┏┏┗┣╋╋╋╋
╋┓╋┣┗┛┳┏┓┓┻┣┣━┛┫╋┣┃┣┻╋╋━┗┓┓┫┗┏┛┣┏┓┓┗┃┳┣┏
━┃┗┫┛┓┏┻┫┗┛┏━┃┫┗━┣┓┫┣┫━┛━┓╋┣┓╋╋┃┳┃┓┏┓┻┣┏
┣┏┃┗┳┏┛┣┗┏┓┛┣┫━┻┏┛╋╋┏┗━┳┣┏━┃┳┣━┃┫┗┳┓┛┻┳━
┏┫┻┓╋┻╋┳┛┳┓┏┏┗┏┣┫┳┏┗┏┓┏┳┻┃┛━┃╋┫┣╋┓┛┫┓━┳┛
┗━┣┳┳┃┗┫┳┏━┻┃┻╋┃┓┳┓┻┻╋┃┏┻━┻┣━━┓┃┃┛┏┏╋┗┫┏
┗┻┛┗┏┫┫╋┻╋┏┗┓┛┓┏┻┻┏┛┳┓┓┳┓┗┗┗┗┣┛┏┫┃┃┓┻┫╋┻
┫━┳┛┗┳┗┫┓╋┏┗┻┗┃┗┳╋┓┻┻┏━━┗╋┻┫┳┏┗┣━┳┏┫┗┏┫┓
━╋┏┣┏━━┻┛┗┗━┛┃┣┛┗┗┻┃┓┗┛┃┃┻┻┏┃┓┫┗┗┫┛┛┓┃━┓
┃┛┣┫┳┏┃┻╋┣┓┓┛━━┗┫━┳┏┣┻┓┃┳┻╋━┫┏┫┛┃┏╋┏┏┻┛┓
┛┓━┫┳┻┏┃┣╋┓┻┻┃┗━╋━┣┓┗┓╋┏━━┳┓┳┣┻┳┏┏┻┫┻┃┳┏
┣━┓┫┃╋┫┛┛┗┻┫╋┗┫┗┃┛┳┣┣╋┳┏┃┃┃━┳╋┫┗┏┫╋┓┛┏┫┛
┣╋┏┳┃┫┗┣┏━┳┏┳━┏┏┗┗┏━┻━━┣┳┓┓┣┻┫┛┗┣┓┳┳┳╋┻┳
┫┏━━┣┓╋┏┃━━━┏┛┏┗┓━┏┓┫┃┻┃┻┃┓┓┣┫┫┓┛┳┃┳━┳┻┳
┛┫┗┻┳┳┓┃┗┻┛┫┓━┻━┳┏┳┫┗━┛━┳┗┻┃┫┓╋┗┃┛┃┻━┗┫┻
┻┃┏╋┫┻╋┃┳┻┛┫┛┓┏┳┗━┃┛┗┃┫┗┻┻┛┃┏┗┃┻┛┗┫┣┛━┛┛
┃┳┣┫┓━┃┃┏┓┗┻━╋━╋┗┗┛┗┃╋┗┳━╋┏┻┣┻┗━┣┳┗┻━┣━┗
╋┣┛┳┏┗┫━┣━━┛┫┓┫┃╋┃┃┫┣┗┫┓┛┗┫┫┣┏┛━┏┗┻┣━┗┏┃
┃┳━╋┏┻┳┻╋┻┏━┫┃┛┫┛┻┃━━┓┳┃╋┏┫┃┏┗┻┻┣╋━┻┓┫┻┻
┏┛┫╋┣┫┓━┻━╋┣┓╋╋┓┫┓━┗┫┻┳┻┏━┃┗┓╋┛┛┫┣┻┏┣┏┏╋
┳┻┛┏┳━┏┛┫┗┃┏┳━┫━┗┃┣╋┏┣┣┳╋┛┓┳━┛┳┛┃┛┛
━┫┛┣┛┫┗┻┻┗┣┫┫┣┻┻┃┏┣┻┻━┻┛┗┃┓┃┫┣┃┳┻┏┻━┣┣┫┃
┗┫┃╋┫╋┻╋┏╋━┗┓┣┣┻┃┃━┏┛┻┻┏┣┓━╋┃━┏┛╋┗┃┗━╋┓┃
┻┃━┓┃━┻╋┃┫┃┻┳┳┳━┗┃┻╋╋┳┏╋┣┳╋┣┣┣━━┫╋┗┻┣┓┓┛
┻┣┛┓┫╋┃╋┳┳━┳━┫┓┫┗┏┳━┣┣┓┗┓┣┏━┗╋┻┣━┃┛┳┫┏┃┗
┻┓┗┓┣┻┫┫┛┓┗┳┛┏┫┫┳┃┫╋┛┻┫┫┛╋┳┳┃┛┻┻┛┃┻╋┻┓┃┣
┳╋┛╋┗┏┓┃┓╋┻┃┛┗╋╋━┣┫┏┣╋┏┃┏┛┗┓┗┻┓┣┛┓┏┏┣┻┛┣
┳┃╋┓┗╋┛╋╋┫━┛┳━┏┏━┓━┃━┻┣╋┏┛┻┛┛┻┻┫┫━┗┛╋┫┫┓
┣┃┳┫┗━┛┻┏┏┻┫┓━╋┣┣┣╋┣━┳╋┏┃━┫┫━━╋┗┃┛┻╋╋┏┫┓
┳┗┃┗┛┫┓┛┛╋┃━┣┃┛┛┏┛━╋┛┗┛┗┛┃┳┃┏┏┳┻━┛┃━┏╋┛┫
┗┫━┗┏┣┃┓┻┛┛┻┫━┫┏╋┓┃┛┻┃┻┗┣┛┻┛┃┃┃┃━┓╋╋┗━┳┻
┫┳╋┗┻┳┛┗╋┣━┛┃┣┛╋┓╋┓╋┳┃╋┛━╋┛┗╋┻┻┣┃┛┣┛┫┓┫┫
┃┫┛┃┻╋╋┻┫┓┗━┏┛┣┣┏┻┛┫┛┃╋━╋┏┃┏┳╋╋┏━┫┳┗┻╋┛┗
┏┃━┫┳━┓┓┻┣┓┛┳┓┣┗┫┣┛╋┻┫┓╋┫┛┳┃┃┻┓┻┳┻┻╋╋┳┳╋
┫┛┃┣╋┗━┻┻━━┫┻┣┣┻━┣┫┣┻┛┏━┗━┗┏━┏┳┫┫┫┻┗┏┓┣╋
━┃┳┓┓┳┃┛┛┛┛╋┃┃┗┳┃┓┛┏┃┓┫┻╋━┏╋┃┫┃┛╋┛┳┓┻┃┛╋
┻┳╋┛┳┫┫┃┓┏━┫┳┏┫┫┓╋┏┫┃┳┃┛┳┣┗╋┳┃┣┻┃┛┳┗╋┫┻┳
┣┗┫┏┃┗╋┏┛┫┛┃┫━┃┃┓┏┛┣┳┳━╋┫┳┳┏┳┃┓┓┏┣┫┃┏┛┻┗
┗┏┓┣━┳┛┣┃━┣┻┏┓┳╋┫┣╋┛╋┓┻╋━┗┓┏┫┳┣┫┛┻┣┳╋┫┓┛
┗┳┃┫┳╋┣┓┫┏┗┳┳┓┫━┗┳┛┳┳┣┣╋┫┏┣┳┣┃┻┃┃━┃┗┣┃┣┗
┃┳┏┣┏┣┫━┻━╋┳┓┻┳┣┳╋┳┫┏┃┛┻┗┻┛┗┻━┣┗━┃┫┏┻┓┫━
┻┛┻━┫┻┏┓┃┻╋┣┗┗┣┫┻┻┫┣┃┃┏┃━┫╋┣┏━┃╋╋┗┻┳┣┗┫┏
┗┗┣╋╋┣┳┣╋╋━╋┳┗┏┃┣┻┓┛━━╋┗┛┏┳┫┗┃┗┛━┳┣━┏┛┃┻
┓╋┫┻┗━┻┫┣┣┏┓┃┫┓┃┻┛╋┫━┳┫┫┣┏━┓┗┓╋┃╋┻┣┻━┳╋┓
┳┏┏┣┗┗┻┏┫┃┃┗┛┣┣┫┣┻┣┛┫┓┗┗┳┗┻╋┫┏┗┫┓┏┗
┳┓╋╋┛┃┏╋╋┻┗┣╋┓┫┳┫┣┏┃┏╋╋┳┛┳┗┗┗┗╋┛┓━┣┳┫━┃┏
┃┃┓┗┏┏┛╋┃┣━┃┫━┫╋┳┛┛━┗┫┓┳┓┳┣┻┛━━┫┛╋┣┣┃┓━┛
━┗┗┫┗┃┓┏┣┻┻┣┣┛┛┃┃━┓┫┫┓┗┗┣┳┣┣━┻┓┻┃┓╋┛┫┫┛┫
╋┻┗┛╋┳┛┳╋┏╋┳┻┫┏┻┗┳┓┛┛┣╋┻┳━┣┣┻━┃┓┏┛╋━┃╋┻┣
┛┏┫┗┣┳┳┓┃┛┫━╋┻┏╋━┫┣┏┛┗╋┫┗┛┳┛━┓┻┓┻┃┻┏━┫┗┫
┳┏━┏┛┗╋┏┳┗┻┗━┃┫┗┣┳━┣┗┗┫┫┗╋━┃┣┣┻┓┳┫┫┳┳╋┃┳
┃┛┓┻┫┫╋┫╋┛┓╋┛┣┓╋╋┻┓┻┣╋┓┛┓┓┫┓╋━┓╋┓┣╋┃┗┛┓┫
┗┗┳┃━┓┻┛┣━┛┓┫┛┳┳┗┣┳┣┗┓┛┣━┏┛┏┛╋┫┓┃━┏┏┫┫┫┣
┛┳━┣┫┳┛┏┻┃━━┫┳┫╋┣┣┛┣╋┛━┻┃━╋┗┃┻┓┣┃┻┻┏┣┗┏┃
┗┛┛┣┏┳━┃━┫┛┣┗┫━╋┳┫┻┓┣┳┫┣━━┓╋┓┻┏┏┛┏╋┛┫┓┓╋
╋┃┻┓┫┃┃┫┓┏┣┳┏┏━┃┏┓┻┣━┏╋╋━┃━┻┃┃┏━┳┻┏┫┣┗━┓
┛┳━┗┻┳┓┫┏┃┻┳┓┫┗┫┣┻┻┻┛┛┳┻┏┛┫┗┻┃╋┏━┏┳┓┣╋┏╋
┛┫┛┣┗┃┃┫╋━┛┓┻┗┃┣┏┃┣━┳╋┛━╋┓┃┣┫┗╋┳┳┗┳┓┗┗┣╋
┣┣┫┗┻┻┃┏┻┓┻┣┛┓┗━┓╋┫┗┻┃┫┻┫╋┫┻━┛┏┻┳┏┻━┻╋╋┗
┏┛┗┏┛┓┗┗┏┳━━┛┗┳┃┫┓┳┫┃┏┗┃╋┳┓┫┗┃┃━┻╋┛┳┓┓┏━
┏┳┃╋┃┛┻┻┫┏━┣━┣┛╋╋╋╋┻┫┃┳┃━┓┛┳╋┛┻┗┳┓┏┫╋┗━┗
┏┃┻┛╋┻┛┓┫┻┛┣┗┓╋┻┳┃┓┓━━━┓┣━┓┳━┫┓┫┗┣┣┗┛┻┏┃
┏┏━┻┻┓┫┃┏┫┣┃┳┛┫┗┛┓┛╋┗┻┃┳┛┃╋┓━╋┏━┫┃┗┣┏┣┓┫
━╋┻┳┃━┗┏┗┗┛┓┫┻┛┳┣┓┛┫┳╋┻┓┛┗╋━╋┃━╋━┓┗┻┻┃━┓
┫┃━┳┛┛┛┏┃┫┓┻┃┏┏┃╋┓┳┳┫┏┏┃┣┓┻┃┏┓┣┃┻┫━┃╋┳╋┏
╋┏┻╋┫┫┫┗┫┣┻┗┓┫━┓╋┫┃┻╋┻┻┃╋╋━┃┛┓╋┻┣┓┛┻┣┃┛┃
╋┛┛┛┣┛┛┃┃┓┣┻╋┛┫┗┻┏┛┗┫┫┃┣┏┫╋┛┃┃┏┗┃╋┛╋┳╋┗┓
┛┫┏┏┃┓┻╋┏┏┳┓━┳┓━┳┓┣┻┻┗╋━┻┏┫┫┫┃━┏━┫╋┓┳┓╋┓
┃┗┃┫┫┓┻┛┛┳┃┫┳┏┳┣━┗━┳┓╋╋╋┻┃┳┫┻┳┓━┣╋╋
┓━┣┃┃┳┓┃┻┻┛┛┛┣━━┻┃┗━┃┣┗┻┗┣┃╋┗┓━┫╋┳┛┓┳┣┛┓
┗┓╋┛┓┏┃┓┳┃┛┣┓┃┫━┣┫┻┃┣┗┻╋┳┳┏┫━┓┻┛┻┏╋┫┻┳┻┳
┛┣━┗┃┳┣┻┗┃┏━━┳━┏╋┓┫┻┳╋┓━┏┣┓┣┫┗┓┛┫┣╋┃┛┣┣┣
┛┏┫┗┛┗┓┫┫┫┗┃━┓┳┣┫┗━┣┗┏╋┛╋┗┫┏┓┻━┫┏┳┳┣┗┻┻┓
┫┏╋┗┻┳┏┓┏┃┫┛━┛┗┛━┛┻┻┻┏┛┏┗┏┛┻┃┗┏┳┓┃┛┃┻╋┻┃
┫┳┓┏┏┗┓━┳┫┣┏┳┳┫━┓┗╋━┛┓┓┃┛┫┓┓╋┗┳┫┣┓┛┛┓┛╋┣
┏╋━┻┃┻┓┣┳┏┗━┗━┛╋┗┛┣╋┛━┓┻┓┓┛┣┗┗┗┃┗┏┛┫━╋━┳
━┏━┓┫┻┛┃━┣┗┻┛┏┣┣┏╋┻┫┏┣┛┣┏━┫╋┃┣━━┗┏┛┓┻┛┛┛
╋┣━┛┓┻━━┓┗━━┃┓┣┣┳┫┃╋┗━┻━┻━┛╋┏╋━┛┻╋━┃┻┗┛┏
┏┏┏━╋┳┏┗┳╋┏┓┓━┗┃┣┣┫┛┻┓┃┓╋━┛┫┫━╋┳┓┳┣┛┗━━┳
╋┃┻┃╋┻┛┏┻┳━━┣┳┃┛┃┗┳┳┻┏┃┫┛━┃┛━┗┃━┳┳┳┣┫┓┛┏
┛┏┻┣┫┻┻┛━┫┣━┏━┃┻┏╋╋┃┣┫╋┛┫┓┏┏┛┫┳┣┫┃┣╋┣┓┗┃
┻┣┳┣┃━┏┻━┳┫┛┳┻┗┓┳┗┃┻┫━┻┻┻┗┗┗┗╋┣━┛┓┓┓┻┛┛┳
┳┫┗━┫┛┻━┫╋┣┳┳┳╋┃┣┓┻┫┃╋┃┏┓┻┻┗╋┻┫┳┫┻┫┓┗┳╋╋
┫┓╋╋┓┛┛┛┓┛┻┗┏┗┳┻┫┳┣┗┃┗╋┏┗┛┃┗┻┓┫┳┓┏┛┛╋┻━┓
━┃┗┻┳╋┻┳┳┗┣┓┏┏━┣┻╋┏┣┳┣┻┃┗┛┃╋╋━━┗┗┛┳┏┳┛━┏
┓┃╋┻┏┃┛┣┏┃┏┛┏┏┏┣┏┳┃┻╋┛┏┃┃┛┛┓┓┓┫╋┃┛┣┳┓┃━┻
━┳┳┛┻┣━┗╋┫┏┳┣━┣┛┻┓┓━┃┻┃┻┫╋┗┓┳┗┃╋╋┃┳┃╋┗┏┫
┫┛┏━┻┗┣━┗┏┃┳┣┗┣━┳┣┓┳╋┃┛━┗┓┛┛┃┛┫┏┣┣╋┃┳━━┫
┓┗┛┳┛┛┻┃┃┓┫╋┣┛┫┃━╋┻┗┓━┓┛┫━╋┏┓┏┏╋┓┓┳┫┗┓┓┣
┻╋┗┫┗┃╋┃┃┫╋┫┏╋┫┻┗┫┻━┃┏┻┫┏━┏┏┻┛┣┫┏┗┻┫┗╋┣┣
┛┣┣┻┃━┣┳┣┳┃┗┣┫┃┓┏┻┗┓┣┛┳┣┛┳┛┃┻┫┃┻━┏┗╋┏┻┛┫
┓┳╋┳┛┃┛┓┓┏┳┣━┗┏━┏┳┓━┣┃┓━┫┣┓┃┻┛┗┫┻┻┫┏┛┃┣┏
┃┗┳┃┫┣╋┣┻┗╋┏┏━┃┃━┗┣┃┫┏┓┛╋┏┣┫┣━━┛━━┫
╋┓┻┏┳┳┃┏┗┓━━┻╋╋┫┫┗┗━┫╋┫┣┓╋┳┗╋┻┓┫┫┣┓┳┗┏┣┛
┃┣┛┃┫┓╋┛━╋┳╋╋━┳┳┏╋┗╋┻┏┻┛┃┗┏┛━┻┃┃┣┻┣┳╋┗┓┣
┗┏╋╋┻┫╋┻┏╋┓┃┳┛┃┣┏┏┣━╋┳┫┗┗┃┫┓┳┣┏┗┳┗┃━┃┣┻┫
━┣┣┫┻┓┣┻┏┻┫┓┫┛┳┃┻┳┻┓┣┓┳┛┳┃┓━┃┗┣┏┻┣┓┓┳┗╋┫
╋╋┫┳╋┓┃┳┏┫┻━┗┃┫┃┳┣┏┻━┃┓┫┏┻━┗┃━┫┫┃━┏┫┓┗┓┫
╋╋┳┳┳╋┣┳┓┗┏╋┻╋┏┻┳┗┳┗╋━┣┏╋╋╋┫╋┣┗┫╋┻┣┛┓┣┏┻
┏┫┃┃┛┫┳╋┛┫╋┻┻╋┃┛╋┗┳┃┛┻━━┛┓┓━┛┛━┓┳┏┏┳━┛╋┗
┳━┫┗━┻━┣┻┳┗╋━┓┃╋┳┃┛┳┫┛━┫┻┏┓┏┏━┛┗╋┫╋┻┫┳┃┳
┣┻╋┛┏┣┏┣┣┳┣━┫┃┣┫┣┫┻┻━┫┛┏┃┫┗┳╋╋┃┳┗┏┓┛┫━┳┃
┃━┛━┻┃╋┣┫┗┻╋┓━┛┫┛┫┃┃┃┫┻┳┃┛┃━┣┗╋┗┛┫┳━━┏┓┳
┣━┳┛┳┏┫┻┃╋┏┫╋╋╋┏┛━┻┫┃┗┛┣┃┓━┻┏━┃┓┗╋┓┛┳┏╋┣
━┓┓┳┣╋┗┃┛╋━┫┻┗┣┏┃┗┛┳━╋┫┳┛┏┓┻┗┣┗┣━┓┫┏┃╋┏━
┣┃┃┓┳┓━┃┛┓┓━╋╋┗┳┏━┻┣┃┳┻┗┛┓┛┏┛┳┃┛┳┫┻┃┳┗┏╋
┗┳╋┃┃┗╋┗┗┗┓┏┓┏┳╋┫━┣┻╋┣━┳┣━┣┗┛┓┫┃╋┻┻┏┣╋┛┫
┣╋╋┳┣╋┣┗┻┏┃┫┏┻━┏┣┗┃━┛┣┓┏┻┏┃┃┃┏┛┗┣━┓┏┗┻━┓
┫┻┗━┛━┃┏┓┫┃┳┻╋┛┛┓┓┗┏┓╋┛┏┳┛┳┗╋━┻┻┻╋┣╋┓┳┓┻
┗┣┏┫┫┗┫━╋┫┏━┛┏┃┳┏┻┳┳━┻┳┏╋╋╋┗┻┫┣━┓┻┃┓╋┃┃┏
┣┛┻┣┣━━┏━┛┳┏┏┣┏┳┫━┗╋┛┃┏╋┃┫┫┛┃┓┃╋┏┓┻┛┫┻┫┓
┃┏┓┏┏╋┃━┫╋┻┫┓━┃┓┣┛┫┳┛┏┳┓┓┳╋┏┳━╋┏┻┳╋┻┃┣┓┓
┓┛╋┏┳┗┳┻┣┏━┏┃┫┛┃┛┣┗┗┣┏┓┓┫┏┗┻━┣┗┏┃┏┗┣┏┓╋┓
┣┫┏┗┃┏┏┃┗┳┓┳╋┃┗┗┫┛┃┛┫┣┣┳┗┗┣┻┫┫┏┓┻┳┣┏┃╋━━
┫┣┫━┫┻┓━━━╋┃┻┓┗┏┣┓┻┓┳┫┳┏┓╋┣┫┳┣┣┗┫━┻╋┳┃┛┳
┻┃┓┻┫┳╋┓━┏┣┣━┃┣┗╋┣┳┫╋┳╋┻┏┻╋┓┛┗┫┛┃┫┃━┳┣━┗
┻┣┓┫╋┃┛┗┏┳┓┓━┏╋┣┃┓┃┛┛┏━┻┻┃╋┛┛┛┳━┏━┛
┗┏┣┗┳┳┫┛┻┛┫┫┏┓┻┃┃┻╋┫┗┛┻┏┳┏┗┳┓━━┓┛┃┻┓┫┃┛┏
┃━┗┏┛┃┣┛┗━┓┏┗┳┣┃━┓╋╋┏┳┳┏┣┏╋╋┃┓┛┃┃┫┻┓┳┗━┣
┣┫┫┳┛┗┏┃┛╋╋┻┣┓┣┣┣┗┛┛┓┓┳┫┓╋┃┣┃╋┓┻┣━┛┫┣┓┻┳
┣━┃━╋┛┗┓━━┃┻┛╋┏┗┳┃━┏┻┻┫┣┳━╋┣╋┓┓┃┣┫┓╋┳┃┛━
╋┃┣┏┓┳━┳┛━┻┫┣┏╋╋┣┃┫┣┗┃┣┫┫┏┃┏╋┏━┗┣━┻┳┻┛╋┣
┻┓┓━┫┳╋┃┓┫┣┣┫┏┳╋┫┻┗╋┣┏┓┓┣┗┛┫┛┃┃┛━┃┫┓┻┛┛┃
╋┣┳┻┃┳┳┳┗┏┃┫┗┃┃┻┳┃┗┗┓━┣┏┫┗━┗┻┗┣┫━┛━┏┫┏┣╋
━┃━┛━┻┗┣━┫┣┏┣┏┗╋┗┫┗┗┫┓┃━┓┏┻┳┳┏┣┫╋┓╋┓┣┳┗┫
┃┣┻┫┏┛┻┛┫┛━┻┃┓┛┗┫━┏┫┣┫┫┻╋┻╋┏┃┫╋┗┣┳━┓┳━┻┣
┛┻┃┳┛┓━╋┻┃┗┛╋┛┓┃━╋┫┏┗┫━┻┛┛┓┗┗━┫━┳┃┳┏╋╋┗┻
┃━┣╋┃┣┗┃┣╋┳┻┓┃┻━┫┓┛┛┫┃┳┛━╋┓┃┣┓┣┳┛┓┃╋┏┛┛┛
━┓┗┃━╋┛┫┏━┣┓┗┳┻┃━┛╋┳┓┛┳┳╋┣┏┫━┓┛┛┛┳┓┓┫┻╋╋
┳┓┫┏┗┣┳┫╋┻┏┛┣┣┣┓┏┻┏┫┏┻┫┣┫┻┏┏┗┃┣┏┃┏┃┏┏┣┛┗
┻┗┏┏┳┏╋┳╋┃┛┻┏┻┻┏┣╋┛╋━╋┣┓╋┻┳┃━╋┓┳┛━┗┣╋━┣┻
━┣┓┣┏╋╋┓┗┻┫┏┻╋┃┳┻┗┳┫╋┣┻┓┛┃┓┏┃┳┃┫┻┳┃┣┓┗┗┃
┗╋┻╋┓┓┗┻┫┣┏┫╋┃┛┗━┣┓┓╋┃┛┓━┻┣━┃┛┻┳━┳┗┗┛┏━━
┻┳┣╋┳╋┛┃┳┗┳┛╋┏┏┛┛┫┻┗┏┏┗┳┛┳┏┣━┃┃┣┣┗┻┣┗┻┓┏
━┻┃┣┓┗┗┣━┏┫┻━┓╋┃┳┣━┣┻┗╋┣╋┃┳┓┫┗┣┓━┏┃┃┏━━┣
┛┛┣┳┣┗┳┣┫┓┗╋┛┃┃┃┫┗┻┓┓┃┻┏━┻┓━┓┳┫┻┏┏━┣┻┛┓┫
┏━┳┫┳┫┻┏┗┫┏╋━┣┣┗┣┗━┓┓┫┣╋┛━┳┻┛┏┓┃┳┫┃┗╋┣┫┳
┳┗┫┃┗┛┛┗┛━┓┫┣┗┣╋┓┛┏━┫┻┓┃┃┃┃┻┫┗┓┓┛━┃┏━┻╋┫
┣┏┛┓┓┗┳┓┗┻┃┏┏┫╋┃┳┛┓┃┫┏╋┻┳┏┗╋┫┻┻┣┳┏┓┛┛┓╋━
┳┃┓┳┳┓╋┛╋┗┫╋┏┫┓┫━┻┣┛┣┫┻╋┃┛┗╋┣┻┗┓━┏┛┓╋┏━╋
┫━┛┓┛┃┻┳┏┻┳━┏╋┣┏╋━━━┛╋┓╋╋┃┏┛┳╋┫━┏┃┓
┛┓━┫┫┓┏┗━┗┻┃┫┏┛┃┗┏┻┣┻┻╋╋┛┗━╋┻┓┫┓┛╋┣┛┣┏┳┗
┣┣╋┏━┏┫┏┳┓╋┏╋┫┃┃┣┻┫┓┏┓┛┫┳┻┻┳┏┻┗┓╋┃━┻┛━┻┗
┳┳┓┏┓╋━┣┏┻┫┻━┳┛┻┏┫┓╋┏┛┫┃┻┳┣┳┳┻┣┓┏┻┫┛┃┻┻┓
┛┫┻┓┗┓┏┣┳┓┫┻┳┛┗┫┳╋┫┗┏┓┻┏┛╋┃┃┣┣┗┓┗┫┛┫┛┫┛┳
┫┣┗┗┗┛┻┓┳┫┏┣┗╋┫┛┫┻┗┛┗┫┓┣━┓┛┳┣┓┛┻┛┣┗┓┣┛╋┣
┳┃━┻┓┻┏━┻┫┗┓┛┻┏┫╋━┏┃┓┻┫┻┃┫┓┓┏━━┓┳┓━┏┫┳┓┏
┫┃┛┛┻┻┣┳┛┳╋┛╋╋┃┏┗┓┫┫┻┳┃┃━┣┛┗┓┫┏╋┳┓╋┫╋┛┗┫
┫┏┻┏┗┻╋┓┓╋┛┛┣┛┳┳┓┗╋┛┓┓╋┏┃━┗┻┳┻┓┳┫┣┃┫┣┛━┣
┫┛┓┓┏┫┫┏┓┳┻┓┃╋┣┳╋┃┳┗┻┏┓┫┣┏┛┗╋┃┻┏┓┣━┃┛┏┫┓
┓╋━┃┳━┗┏┃┣┻┻┻┃┳┓┓┓┣┣╋┃┓┛┫┗┳┳┣┣━┏┳┏┻╋┣┗┫┓
┏┛━┳┃┫┫┳┣┛┛┏┳┗╋┓━┓┻┛╋┣┻━━┣┃┓┛┃┳┣┫━┗╋┫┓┃┻
┏┓━┏╋┗┗┫┗┗┫━┗┗┳┻┗┛┛┏┣┏┛┗┳┫┏┃┣┓╋━┗┻┃┫┳┓╋┻
┳┗┃┳╋┏╋┳┏┃┣━━┫┛┓┏┛┳┃┓┻┻╋┳━┻┣┃┻╋┏┛╋┃╋╋┛╋┛
╋┓┃┣┫┓┻┛╋┛┫┃┛┃┃┳┗━┃┛┳┗┗┣╋┫┗┻┫┓┛┻┓┣━┃┛┓┏┫
┗╋┃┻╋┣┛┫┻┃━┻┛┛┓┳┣╋┣┳┣┫┣┫┗━┻┃┓┣╋┗┃╋┻┛━┗┏━
┃┻┗┳━┛┓┻┃┗┃┏┃┗┏┫╋┣┫┫┫┫┓┳━┳┛┓┗┳╋━┻┫┻┃┏┻┣┣
┛┻┣┫┏┣┫┓┓┗┓┓┫┃┻━┻┗┻┓┻┫┛┃┻┫━┳┓┻━┏╋┗┫┻┓╋╋┻
┣┏┣┳━┳━┗┗┻━╋┛━┃┻┃┳┓┗┣┏┣━━┻┏┗┣┃┏┳╋┃┓━┃┻┗┳
┏┳━┳┓┏┳┛━┳┫━┻┏┛┃┣┻┳┃┃┓┗┃┻╋┳━┛╋┣┃┛┣┣┫┗┻┻━
┛━┫━┻━┛┣┫┛┫┗┳┛┏┓┓┣┗┫━┻━┛┻┳┻┳┳┏┛┫┃┃┓┫┏┛┻┓
╋┗┛┻┫╋┛┓┏╋╋┣┻┃┛╋┣━┫┓┓━╋┳┛┗━╋┃┣┫┃┫┗┏┻┻╋┗━
┃┓┻┗┣━┓╋┻┃┗┃┣┻┛┣┳╋┻┗┫┳┛┻┃┳┏┣━┓┣┛┗┻┗┳┳┏┣┫
┛┏┻┫┳┫┛┗┫┛┗━┻┛┻┏┛┣┃┓┓┗┓┃┓━┫┫┛┛┫┗╋┃┛┓┏┳╋╋
┻┫━┛┃━┓┳━━┻━┓┣┣╋┻┣┃┫┫┳┣━┳┣┻┛╋━┻┳┃┛┃
┛┃┣┛┓┫┣╋┫┫╋┳━╋┣┫╋┣┻┏┳┃┣┫┏┳┏╋┓┣┣┳┓━┓╋━┗┫┓
┃┫┛━┛┏━┃━┃┃┃┣┳┻┏╋┃┫┳┛┳━┛╋┏┗┛┻┗╋┫┳┛┣┃┳┻┏┣
┏┣┻┫╋┓┣┏┣╋┗┃┛┗┣┛┻┣━┓┗┛┻┃━┻┓┃━╋╋┛┛┗━━┃┃┳┣
┣┓┛┓┓┗┣━┓━┣┃╋╋┗┳┓┃┫╋┛┃╋┃┻┃━╋┛┗━┛┳┻┃┓╋┏┛┓
┳┓┛┓┻━╋┗━╋┃┻┗━┓╋┛┣┻┗╋┃━┓┏┛┏┓┏┗┣┣━┻┛┛┻┏┗╋
┃┫━╋┃┳┓┣━┳┏┫╋┃┻┗┳┓┗┗┳┣━┻┣┻━━┗╋┗━┻┻┻┗━┛┃┏
┗━┳┫┓┣┃┫┃┳┻┃╋┻┣┣┏┓┣┫┓┃┣┏━┗┳┳┣┻┓┫┣━━┫━━┗┛
╋┣┛┛┣━┓┻━┃╋┏┗━┣┳┳┓━┻┛┫┣┛┳┻┏┫┻┓┳┃━┫┓┣━┃┗┏
┣┳┳╋┗╋┏┫┛┃┓┃┫┓┳╋┗┣┗╋┗┣┫┓┣┳┃━┣┗┛┳┫┗╋┻┛┫┳┫
┏┓┗━╋━┣┫┛┫┻┳┣┃┫╋┓┫┏┃┗┣┳━┃┳┗┣┓┗━┏┏╋┃┫┏┗┛┻
┫━╋╋┫┳┃┓┃━┗┃┫┛━┛┏┃╋┫┏┏┫┛┗┏┣┫┣┫┛┗┳┳┏┏┏━┃┓
┣┛┣┗┣╋┓┓┛┗┛┛╋┫┛┻┻┫┻┗━┃━┫┛┻┗┫┣┳┛┗┣┗┫┣┻┳┛┃
┏┓┳┃┓╋┗┻┏┏┛┛┗┃┻━┻┓┗┻╋┫┳┫┓┫╋━┛┓┳┣┣┫┏┻━┫╋┏
┏┻┗╋┫┣┫┛┏┫┣╋┛┛━┳┣┗┫┏━┫┏╋━━┏┣┫┫┫┏┗┫┏┣┗┣┛┛
┃┳┣┛┏┛┓┛┓┣┛┳┓┛┫━┏┻┓╋━┣━┳┫╋╋╋┗┣━━┗┏┃┗┃┏┻┛
━┻┫━╋┣┳┃┗┫┃┏┃┓┃╋┃╋╋┣━┏┫━┫┛┣╋┏┗━┫┣┻┛┫┓┓━┏
┗┓┣━┗━┗┻┓┓┏━┳┗━┗┫╋┫━┏┃┓┏┗━┣┣┫┳┗┳┃┣┣┳┛┗┣┻
┏┏┏━┫┣┓┃┻┣┓┛┳┏┗╋┏┛━┃┫┻┛┛┻┗┛┃┻┛┛┻┓┳━┏┣┃┓━
┗┛┛┗┓┛┓┳━╋┗━┓┫┻┻┣┫┃┓━┻┫┗┓┣┫┓┃┫┻━┫┫╋━┣┏┻┣
┓┓╋┃┣┏┛┃┗━┣┗┫┓┳┣┣┗┳╋┣┫╋┓┏┛┗┗╋┻┏┛┃╋┓━┳┗┗┳
┓┛╋┳╋┛┗┫┳┳━╋╋┓┳┫┣━┏┣┳┣┫┣┫┏━┣┓╋╋┗━┃┗━┗━┣━
┳┛┣┏┻┏┗┳┏┃━━━╋╋┻╋━┓┣┗┣┳┛┃╋┳┻┻┣┗┃━┗╋┛┛┓┳┻
┳━┗┗━┻┛┳┫┏╋┻┻┛┣┓┗┗╋┓┫┛┻━┗┳┃┗╋┫━┻┃┳┣┳┻┣┻┻
┻┗┓┓┃┳╋╋┛┓┛┳┣┛┣┗┛┗━┏┓┃┏┛┃┻┓┛┓┓┓┻┃┃┳
┫╋┣┏┻┫┻┓━┗┗┏┛┣┏┛┛┣┻╋┗┃┛┳━┃┫━┃┛┗╋╋┗┫┳╋┳━┗
┫┏┣┓╋┏┻┃┓┛┗┣┳┻┻┻┗━┻┛┻┛┣┏╋┻┫━┗┏┫┏┣┗━┳┃┻┣┏
╋┣┳┓┏━┃╋┣┣┳╋┏┛┗┏┓┳┳┫┗━┓┫┳┃┛┓┃┫┳┏╋┛┃━╋┻┣┻
┗┗┓┣┛╋┻┳╋┣━┃┃╋┏╋┃┫┓┏┏┳┣┏┗┣┛┣┏┻┫┏┳┃┗┗┣┳┫╋
┃┻┏┣┗┏┃╋┃┻┫┗┛┗┳┫╋━┣╋┫╋┗┃┓━┣┣┫┳┓╋┣┣━┣┛┏┻┫
┛┛┛┏┻┏┻╋┓┏┛━┫┃┳┃┳━┣┃┃┓┫╋┛┳┃┗┫╋┓┳━┗┫┛┛┗╋┛
╋┛┓╋┗╋┃┛┳━┛━┓┃┣┻┃┫┻╋┏┏┣┫┗┻┫┓╋━╋┓┗┗┛┗┏━┓┳
┛┫┏┣┓╋┗┃┫┓╋┗┛┗┃┏┻━┃━┏┫━┛┃┣┛╋━┛┛┃┗┣┃╋┳┃━┫
┗┳━┣━┛┃┏┏┏┏┫┻━┣╋┛━┳┓╋┏╋┗╋┳┫┓┃╋┓┓┓┳┛┻┛┫┏┏
┛┣━┫┛┗━┣┓┗┏┳┻━┣━┓╋┣╋┃┃┓┳┃┏┻╋┻┳┓┓┗╋┏┓┓╋━┫
┏╋┻┏┗┳┃┳┓┓┛┃╋┫┏┗┣┻╋┣┻┫━╋┃━━┳╋┣┛┏┫┗┻━┳┏┣┣
┏┃━┏┃┃┣┻┳┻┫┛┓┣┳┓┃┃┳┃┳┫┏┓┏┫┓┛╋┃━┳┳┫┳┛┫┫┫┛
┫┗┓┃┗┓┓╋╋┣┗┃┗┏┛━━┛┫┣╋╋┻┛┳┛┓┏┃┗┗┏┳┳━┗┓┏┓┃
┏┓╋━┳╋┛┳┛┳┣┻╋┳┛┳┫┻┗━━┗┫┃┗╋━┛┳┫┃┣┓━━┏┃┓┣┏
┗┣┻┛┗┛┏╋┫┫┳┏┣┏┛┏┫╋┃┗┓┻┳┛┗┛┃┏┳┳┗┏┏┃┃┳┳┻┏┏
╋┣┣┏┳┏┳┓┳┻┫┳━┳┗┛━┳┳┛┓━╋┳┻┻┳━┫┳┃━━┗╋┳┻┳╋┳
┗┫┏╋┛┳┫╋┃━┣┛┣┗┫━┫┓┣┻┫╋┏┛━┣┻╋━┳┣━━┛━━╋┗┣┫
┣┏┓┣┃┛━┣┏┣┏┗┣╋┗╋┗┳┛┫┳┫┓╋┣┗┻━━┃┏┏┳┃┃┫┣┛━┳
┗┫┃┗┏┛┗┫┏┏╋┣┃┻┻━┫┛┳┻┃┫┃┏┻┃╋┛┏┣┃┳┛┣━┓┛┏┳┗
┳┣┻━━━┏╋┗┏┓┗┏┃╋┏┓┓┓┃┗━┫━┏┣┣┗┻┗┫┓┛┻╋┻┗┳┗┛
┏╋━━┫╋┛━┓╋┛┣┣┓┣┏┣┃╋┗━┫┣━┣┃┳┫┳┓┻━╋┓╋┗┗┓┗┓
┫┣╋┣┫┓┣┫┣┛┃━┣┳┃┫┫┻┏┓┻┃┻┫┳┻╋╋┣┣┏╋┫━┳┻┻━┳━
┗┏┣┳┻┗┗┛┫┳┗┓╋┃╋┏┓┫┃┣┻┗┻┗┃┗┣━━╋╋┫┛┏┣┃┏┏┏┃
━┫╋┣┻╋╋┓┳┏┫┣━━┫━┫┏┣━━┣┫┓┛╋┻┻┫┳┗┻┓┏┫
┻┳━━┗┗┗┗┏┻┣┫┫┓┃╋┳╋┓┃┃┛┃━┗┓╋┻┳━┓┳┛━┗┣┳╋━┣
┏┳┛┛┛┗┫┃┫┏┃━┻┓━━┫┣┗┫┫┏╋┻╋┳┏━┫┏┳┫━┗┓━┻┏━┃
┛┓━╋┃┗┗╋╋┻┃┛┃┻┫┃┛┳┳┓┣┃╋┣┃┏┗╋┫┛┫┣┳┳┣┗┃┏┳┛
┃┗┗┓┛┳┓┛┻┏┣┓┓┃┏┓┫╋╋╋┣┛┏┗┗┏┫━┓┫━┓┏┏┓┏┣┗┻━
┛┗━┓╋┫┳┻┣┣┏┫━╋┣┗┃┃┫┛┻┓┓┣━┏┻━┓┻┗╋━┛┓┗┫┓━┫
╋━━┛┣╋┫━┣┏╋┗┛╋┳┗┳┻┗┻┻┗━━━┻━┓┳┓━┗┓┻┣┻━┃┳┏
━┓━┏━┣┃┓┃┓╋┫┳┣━┣┛┣━┛┃┗┃┫┏┻━┗━┏┳┣┣┓┏┫┗┏┣┳
┛┳━┃┏┫━┣┓┓┣┣┃┛┣┏┛┣━┳┛┳┃┣┛┳┳┣┃┗┳╋┳╋┃┗━━┏┫
┃┳━┣┏┫┓╋┓┛┣━┫┃┃┏┻━╋┃┣┓┫┃━━┫┗┗┻┛┗━┃┃┳┓┣┏━
┣┳┳┓━┫┗┃┃┻━╋┃━━━┣┫┳╋┛━┗┳┏┃┻╋━┣┻┻┻┳┻┓┫━╋┳
┣┣╋╋┳┛┗━┗┻╋┫━┻━╋━╋┣┻┗┣┗┣╋┣┻┏┏╋┫┫┛┓┏┃┳┳┻━
━┻┃┃┛╋┏┳╋╋┫╋┏┃┓┏┗┗┳┃╋╋┓━┃┛┣┗┫┓┣┫┗┛┳┛┳┛┏┻
┏━┛╋┣┻┓━┏┛┳┛┃┣┛┻╋┻╋┛┣┛┃┗╋┻┳┻━┗╋╋┏┗┗┣━╋━┛
╋┏┓┳┛┃━━┛┳┣┓╋┏┗┓┻┣┏┏┫┓╋┛┛┃┗╋╋┃━╋┗┳┣┗━┃┣┓
╋┳━┳┗┣┗┳┗┻┻┏╋╋┫━┓┫┃┏━┏┳┓┫┗┗┫┻┣┛╋━┻┏┛┃┫┻┃
┓┻┓┫━┏┣┛┛┏┓┫┗┫┻┗┣┓┣┗━┻┳┳┏┫┏┏┛┓━┗┣┣┫┻┏┃┛┻
┏┃┛╋┏┗┗┓┻┳┗┫┛┳┏┏╋━┛┓┛┏┃┓┫━┣┫╋┃━┓┏┃┫┛┳┳┃┃
┗┻┃┻┛┓┫┫┻┏┗┻┫╋┓╋┓┃┏┫┛┏━┃┃┣┛━┗╋┃┏┣┛╋┏┻┛┳┏
┣┻┛┓┳┓┃┓┫┗┳┣┃┳┫┳┗━┛┫┏┏┳┏━┓┓┣┏┻┓┃┫━┛━┳┣┛┻
┳━┃┻┗┃┓┻━┣╋┳┫━┻┗╋╋┃┣┛━┳┣╋┏╋┫━┓┓━┗┃━┓┃┻┣━
┓┣╋╋┳┃┏┃┏┏┣┏╋╋┗┗╋┗╋┛┣┣╋┣┻┗┏━┏┃┓┗┏━┏┃┫┻┓┻
┏┃┻┗┫┣┛┛┗┻┗┻┗╋┓━┓┓┣┏┣━╋┃┓━╋┳┫┻┗━┻┗┻┫┛┫┫┛
┛┓┻┛┗━━┳┳┃┗┃┗╋┳┏┗┛┫┛┳┃┻┫┛┃┛┛━┗┳┛┓┫┳┏━┓┣┓
┛╋┳┏┻┗┳┃┣━┛┃━┏┃┳━┳┳┻┃┃┃┻┃╋╋┻╋┓┏┗┛━┫
┗┳┻┻╋┛┏━┏┫┛┳┛┏━━┓┫┳┓┫╋┗┓┫┗┻┛┗┻━┗┏┳┫┓┻┣┗┏
┛┛┣┳┛┳┳┻┣╋┃┓╋┳╋┗┃━┛┗┫┃┗╋┳┛┗┣┃┳┳┳┳╋┃┻┗┓┓━
┫┣┻┓┛━┏━┳┻┏┫┏╋╋┏┗┫┛┻┣┗┛┳┳┳┓┗╋┣━┫┳┫┗┻┓┃┏┻
┛┫┃┗┻┣┛━┣┣┃┛┗┛┏━╋┻┫━┣┏┻┗┃┏┻━┓┛━┫┳┛┛┗┏┏┻┻
┫┫┳┫┻╋┓┏┛┗┓┃┫┛┳┫┻┳┻┳┛┫┃┃┣┓┳┏┳╋╋╋┻┻┏┗━┛┳┣
┣┫━┳┛┣┃┃┻┫╋┃┏┗╋┫┗━┣┣┣┻┃╋┳┣┃┗┻━┏┫┛┗┣┛╋┫┗┫
╋━┳┳┃┏┫┗┣┻┓┫┛┣┻┓┏┏┛┗┻┻┛┓┣┣┗┣┛┛╋┛┏━┃╋┳┃┛┣
┓┓┃┳┳┛╋┏┗┛╋┳╋━┫┓━┳┻┛┃┃┛┗┛╋┓┛┃┣┻━┻┓┫╋┫┣┗┛
┛┓┃┛┫┗┓┳┣┣╋┓┏┃┳━┳━┫━┛┣┗┛┫┃━┫┗━┻┏╋┏┣┻┏┃━┻
┃┻┏┫┏┃┏┻╋┣┓┳┫┛┣╋┓┻┓━━┃┣┫┏┃┃┫━┗┣┫┗┻┳┣┏╋┓┓
┛┳╋┳╋┻┛┳━┏┻┛┛┗┫┻┓┏━┫┏┣┣┛┫━┓┳╋┃━┗━┃╋┃┛┻┫┏
┓┃┳┫┻┓┛┫┏┓┫┳┛┳┏━╋┣┣╋┓┓┏━━╋╋┗━┃┛┳┫┛┣┛┛╋┏┗
┏┏╋┳┻┗┗┫╋┫┏┳┏┻┗┛┗┻┻┗┓┗┣━┻┣━┣┛┛┫┻┛┫┫┻┃┏┛┛
╋┫┃┏┻┏┓┗┣┳┫┻┏┓┫╋┃┏┳┗┻╋┓┃╋┣┛┗┣┓┛┓╋┛┣━┫┣┻┃
┳┻┏┛┃┛┫┗┏┫┏━┛┛╋┛┃┏┗┏━┫━┛━┳┃┫┗┓╋┗┫╋┻┓┏┫┗┣
┻┳━┳┻┫┗┃┏┃╋┣┣╋┛┣┛┛┗┓┳┃┣┫┓┛┫┫━┃┛┫┗━┗┗╋┳┳┻
┣┳┫┛┏┳┗━┏┓┻┗┳┗┃┛┣┣┃┏┣┛━┏╋┏┓┛┫╋┻┗┓┃┗┳┓╋┃┻
┫╋┣┣┛┻┻┻╋┣┣━┗┻┛┻━┏┣┳╋┃┏┳━┳┻┗┳┗┳┫┃╋┓┻┏┓━╋
┫┳━━━┛┛━┓╋┗┳┣┫┻┣╋┛┫┃┳┓┗╋┫┳━┳━┛┗┛┛┫┗┃┫┏┫╋
┳┛┳┻┛┃┛┓┗┓┣━┛┳┳┣┫┗┻┳┛╋┻┛┏┻┛┏━┫━┗╋┛╋━┳┫┣┓
┏┓┫┻┓┛┏┃┳┳┓┣┏┃┗╋┻┻┗┣┗┃┓┃╋┗┗┻┃┳┗╋┣┏┏┏┛┳┣╋
┳┓┏┛━┫┫┳┫┗┫┛┗┫┻┻┗┛┫┗┃┏┗┃━┳━━┏┏┓╋┏┗┳━╋┻┣┳
┛┛┛┏┻┛┓┣┳┳┛╋┓┃┓┛┏┓┣┗┫╋┳┻┻┓╋┻┗┻┫┻┓┃━┳┫┏┛┣
┏┣┛┣┏┳┳╋┣┫┳┳┫┓┗┻┻┗┫┃┻┫┻╋┏┏┛┣┓╋┛┃┓┳┃
┃╋┻┳┗┓┣┻╋━┻━━╋┳┛┻╋┣┫┫┳┗╋┻┳┏╋┓┏┓━┳┫┣┏╋┳┫┣
━┓┗╋━┛┫┃┓┃━━━╋━━━╋┛┣┳┻┻━┫┫┳┻┛┗━┃┫╋┫┃┃┫┃━
┏┫┏┛┃┫┃━┛┛┻┳━┻┛┓┗┫┛┣┫┳╋┗┣┻┳┗┳┏┏┣┫┳┏┳┃┃┃━
┻━┫┫┣┓┫┻┃┓┳┛┗┓┳┻┓┏┫┻┫┃┏┓┓┃┛┻┫╋┏┏┻┏╋┫━┻┣━
┃┗┗╋┣┓┳┳┣┫╋┫╋━┃┃┓┻┫┗┛┓┫┛┳┃┛┫┻┗┛┗╋┻┣╋┫┫━┳
┗┻┗┗┛┃┃┏┓┏┗╋┏┏┻┛┻┓┫┛┏┏┳┻┓┛╋┛┣┣┫┻━┓┏┃┏━╋┃
┓┃┛┗┻┫┗┛┃┻┫┏┫┻┫┛┏┻┻┣┻━╋┳┫┗┃┳┻┃┣┣━┫┗━┫━┣┻
┛┓╋┗━┗━┣┳┓┃┓┗┃┛┳┻┓┻┳┳╋┫┫┻┓┓┏╋┏━┗┫━┻┓━━┳┻
┫┛┃┃┫┃╋┳━┓┓┣┗━━┫┫━┳┳━┗┗┛┏┳┫┛┗┳┣┗┻┛┏┗┫┃┏┻
┃┓┫┳╋╋╋┓┛╋━┳┛╋┳┫┏┛┃┗┻┗━┗┣━┳┣━┓┻┫╋╋╋━┏┓╋┓
┓┣━┓┃┻┃┏┓━╋┻┏┛┫┗┗┣┫┛━━┓━┣┃┃┓┃┳┗╋┃╋┻┗┻┣┏┫
━┻┣┻┃┫┣┏┛╋┓┳┫┗┃┳┏┛┫┃┓┫┻┣┫┳╋┫┻┓┗┓┏┳┫┓━┳┓╋
┏┓┳╋┫━┣╋┛━╋┻┻┏━━┓┻┛┗┃┛┃┗┻╋┣━┻┛┗┻┓┣┛┣┛╋┻┣
┗┣┻┳┳┻┓┓━━┛┃┓┏┏┻┃┛┫┣┛━┫┳┳┃┣┣┳┳┃┏┓━┛┛┏┓┗┫
┏┗┫┛┫┏━┗┃┣┏┃╋━┛┛╋━┣┻━┳┓┃┳┓┫┻┳┗┣┫┛┻┳┏┏┳┛┳
┗┛┓╋┗┣┻┏┣┣┛━━┏┗┳┣┣┣┛┻┃┛┛┏┓┳┃┗┃┓╋┳┛┻┫┳━┓┣
┗╋┓┳┓┻┣┗┃┗┳┓┏┃┗┳┣┫┳┗┳━┣┃┛┗┃┓┳┳╋┓┗┗┻┻┣━┃┳
┫┛┣┳┻┛┳━┓┛┏┓┻┻┫┓┳┛┣╋┣┃╋┗┣┓┏┫┃┛╋┛╋━━┓┣┳┓┏
┫━╋┗┗┓┫╋┣╋┛╋╋┣━┓┃━┫╋┻┛┗┓┏╋┛┻┻┃╋┃┃━┃┻┫┫┻┳
┏╋┫┏━┣┓┣┓┫┣┃┏┳┛━┗┫┃┳┳┣┫┃┻┓┓┳┳╋┗┛╋┗┫┳┫┳┗┏
╋┃┻┳┛┻╋┻┣━┓┻┻┃┃┫┣┓┗┓┳┗┃┣┛┏┗┻┳┓┏┏┗┓┓┣┛┣┗┃
┳┫┛┛┻┳━┫┃┻┃┳╋━━┗┏┓┣╋┃━┃┏┻━━┻┳┣┃┛━┏┏┃┳┗┳┛
┓┗━┳┛┏┃━┃┣┃┏╋┗┳╋━┣┣┃┛┗╋┫┃┣╋┛╋┗╋┻┏┓┗┻┣╋┳┛
┓┓┗┣┣┓┓┓┏┳╋━┛━┃┓┓┏┛┣┏┻┫╋┏┳╋┣┗┫┣┫┻┏┳
┻┣┗━┫┫┓━╋┓━┳┻┻┻┻┛┣┫┏━┣━┳╋┫┣┣╋┫╋╋┛╋┛┣┏┗┓┃
╋┃┗┫┛┓┃┗┗╋┳━╋┏┻┃┳┃┗┫┓┫┫┫┻┃╋┗┳┓┃┛┏┓┓━┻┫┻┏
┃┳┣━┏┳┻┗┏┻┣┻┛┓╋┫┓┫╋┛┻━┫┣┫┫┛┳━┻┗┫┓┻╋┃┃┫┃┫
┻╋━┏╋┗┳┏┫┫┣╋┓┓┛┻┛┣┛┣┛┃┣━┏┗┫┳┗┃┫┃┓┻┣┏┏┛┣┻
┛┳┣┗┓╋╋┣┗┳╋┓┏┏┓┗┃┳┓╋┳┳┣━┃┫┏╋┓┓┳┳┳┣┻┃┗┫┏┓
┃┏┗┣┛╋━┣┳┛┓╋┻┃┗┓┛┓┗┃┻┛┛┫┏┃┻┻┛┣┃━┻┓┣┛┛┻┫┓
┓╋╋┣╋┛┃━╋┛┏┣┓┫┗┻┣┛┗┛┏┃┃━┓┃┛╋┛┫┗┻┻┏┻┓┓┏┏┗
┃╋┣┣┣┫┛┗┫╋╋┏┳┗━┫┏┫┓┻┓┛┓┗┏┳┫┳┃┳┏┗┓╋┗┛┓┫┗━
┣┏━┗┏┛┏┻┣┣┓╋┛┣╋━┣┓┓┳┃┣┣┫┻┏┫╋┻┻━┣┗┫┣┛╋╋┃┣
┗┗┣┛━┏┃┗┏┗┃┓┫┻┫┣┣╋┃━┃┣┓╋┣┻┓┫┳━╋┃┃┏╋┗╋━┳┃
┛┛┓┛┃┳┻┗┃╋┛┏┻┏┛╋┗┛╋━┳┳┃┃┻┣┛┃┗━╋┗┻┗┣┓┻╋┏━
┳┣┻┻┏┏┏┫┫┣┫┫┏╋┣┗┛┓┗┻┻┃┣┛┃╋┻┓┗┳┳┗┓┣┓╋┏━┻━
┓┓┗┃┻╋┓┗┓┗┃┛┫┏┻━┏┏┣┳━┃┗━┏┗┳┛┛┃━┛╋╋┓━┃┫┛┛
┣┳┳━┳┓━┻┃┣┗━┃┓┓┓╋━┫╋╋━┗╋┻┛┳┏┻┗┳┃┃┏┻┣┳┗┛┛
━┫┻━┏┓━┃━┻┓━╋┏╋╋┓┏┛┏╋┓┫┳┃┣┫┃┛┫╋┫┓┻┓┏┏┗┓┻
┓┳┳┻┻┓┫┃┳┏┻┓┳┗┓┏━┏╋┃┛┏┳┃┗┳┫┳━┻┫┳┳┏┳┛┻┻┳┏
┳━┻┣╋┏━┗┓┻┛┃┣━┳━┃┗┳┛┫┻╋┗┃┛┛┗┻┗┫┣┻┳┛┻┣┫┏┓
┗┳┗┃┫┏┗┓┃━╋┏┗┳┏┏╋┫┛┳┛╋┗┗┓┳┃╋┫┛┓┫┗┣╋┓┃━━━
┛┳┫┗┻┳╋┏┣┗┳┛┳┻╋┫╋┏┻━┣┛┳┛┓╋╋┏╋┳┻┗┃┛┫┳┏━┓━
┗┃┳┳┗╋┏┛╋┻━┗┣┏┓┻╋┣━┗┣┓┗┣┗┗━┻┛┓┛┗┛┻━┗┛━┓┫
┻┫┗┓┃┏┓━┫━┃┗┳┛┛━┃┻━┻┃┻┛┫┃┛━┗┗┫━┓╋┳┏┃━┻┻┛
┃┏┫┃╋━╋━┛━┣┛┳━┃┏┫━┏┏┣┃┓╋┃┻┻┣┃┗┳┓┳┣┳┛┃┳┓┓
┏━╋┻╋┛┗┣┛┓┣╋┃┻┫┻━╋┓━┛┣┳┫┃┃┃╋┣┳┳┛┗┏┻┗┗┛┏┻
┓┫┣┣┛┻━┛┫┓┃┣╋┫┗┫┛┗┣┏┏┛┃┣┏┻┛┓┣┳╋┏┃╋╋
╋┛┓┳┳┛━┓━┫┓┣┏━━┃┳┫┻┳┣┓┳━┻┫┳┃╋┳┻┳┃┓┓┓┣┛┻┓
┓┳━╋┃━┳┏┳┫┃┃┻━┛┓┣┃┛┻┏┳┃┏┏┏┓┻┗┫┃┳┗┏┫┳┗┫┳┻
┃┳┫━┃┃╋┛━╋┏┣┓┓┣┗┻┳╋┫┫┏╋┃━┫┫╋┛━┓┓┫╋┣┏╋┗┻┻
╋┻┻┗╋╋┓┃┏┃┃┗╋╋┛┻┃┫┏┳┣╋┣┻┳┃┣╋┃┛┗┫━┫┛┫┫┓┏┫
┃╋━┫┛┗┏┻┏┏╋┗┛┫┓━┫┓┃┏┏┣━━┓┓╋┫┫┣┃┛┣┓┃┛╋┣╋┻
┳┓┻┳┣┣┃┗━┻╋┳┛┃┛╋┳╋┓┃┛┛┛┫┣┗┃┛┫┣┻━┫┃━┻┗┣┗━
┣┻┫┳┃┣┓┫╋┓┃┳╋┫┗┏┓┗┏┻┻┓┃┛┃┗╋╋╋┗┛┣┛┓┻━┣┫┓┏
┃┳┣━┻╋┓╋┻┓┳━┗┫┣┛┃┓┗┻┓┛━┗┫┃┣┣┓┃┣┳┏┓┃┗┓┻┻┗
┏┻╋┗┣┣╋┗┏┓┳┫┣┻━┫┳┏┻┛┣┏┓┏┏┛┗━┃┳┣┓┣┻━┳┣┣┣┛
┃━┫┻┃┳┻┃┓┏┣┳━┛┏┣┏┃┗┃┓━━┛┏━┃┛┗┃┻┫┏┃┛┗┻┏┻┻
┻╋━┳╋━╋┏┓┛┛┏┫┻┓┗┓╋┳┳┻┃┳┻┏╋┣┛┗┏┃╋┳┫╋┻━┏╋┃
┗┃┻━┳┳┛┫━┏┓┗┗┗┫┗┳━┏┏┻┫┗┏┻┏━━┳┃┛━┃┏┳┓╋┓┃┛
┳┏━┃┏╋╋┃┓┗━┻┳┛┳┻┫┳┗┻┳┫┏┏┃┏┻━┫╋━━┳┏┓┻━┓┓━
┫┗┣┗╋┃╋┻┫┛┫┛┓━┃┫╋╋┫┛┃┓┓┫┏┛┗┛┗┃┃━┻┏━┃┛┓┫┻
┏┣┣┳┣┳┫┓┳┻┃┣┛┛┏┫┫━┣┏┻━┓┳┏┣┗┏┃┣┻┃┛┓┻━┻┳┓┏
┣┓┻┃┛┳┗┣┳━┣┛┫┛┗━┫┗┳┏┻┏┃┳┻┣━╋┃┛╋┛━┫┃┣┫╋┫┛
┛┗┃┻┛┣┏╋┏┫┛╋┻┳━━╋┓┛┻┻┗┣┳┛┗┣┳┗┣┳┓┗┃┳┳┣┳┫╋
┛━┻┃┫━━┗┏┓━┳━┛┳━╋┗┫┛╋┏┓┫┓┫┏┓┣┃━━┓╋┛┫╋┳┏━
┏┃╋┏┏┣┻┫━╋╋┳┏┻┣┃┛━┏┏┏┳━┃┫┃┫━┏┏┛━┓┣┗┗┗━┏┏
┓┫┛┻━┃┗┃┛┗━╋┫┳┓┗┫┻┻┃╋━┓┻┓┃┛┫┗┏┻┫╋┻┫┓┛┻┗┛
╋┳┗┓┏┗┃┛┏┗━┳━┳┛┛┣┏┳┗┛━┗┓┳━┻┗╋┓┻┏┗┻┫┓┻┛┻┛
┃┏┻┃┻┃┻┃╋┃┣━┫┣┳┗┻╋━┃╋┓┻┛┫┗┏━┳┫┓┃┳┓┃┓┓┻┫┓
━┏┗┏┻┣┫┛┃┃┣━━┻┓┛┗┳┣┫┏┓┏┗┫┫┻┏━┣┻┳┗┗┓┫┗╋┻━
╋┏┓┓┛┗╋┗┓┗┣┻┓┛┃┏┗┗┣┫┻┗┻┻┃━━┫┫┓┻╋┃┗┓
┣┓━┛┫┳┳┓┣┏┃┛┣┣┛┗┫┛┫┫┣┗┻┣━┃┳┫┻╋┳┫┫━┛━┻╋┓┗
╋╋┗┫┛┳┗┫┫┏┛┫╋┫┓┫━┻┛┻┳┏┗┣┗┏┃┛┛┣━┣╋┛╋┫┻┳┻━
┏╋━┏┳┫┏┛┓┫┫┣┓┃┃━┣━╋┗┣┗┫┏┃━┛┃┓┫╋┣┣┫╋┳┗┃┓┫
┗┫┳┳┓┣┗┻╋┓┣┓╋┛┻┓╋╋┫┛┓┓┃┏━┃┓┗┗┃┳┛┳┓┃┛┗┗━┳
┃┣┻┫━┣┛┓┗╋╋╋┻┫╋┻┣┛┛━╋┫━┗╋┓╋┛┻╋┳╋┣┻┳┛━┓┳┻
┳┗┻┏━┻┫━┻┣┫┗┣┗┫┗┏┫┓┫┳┃━┏┛━┻━━┻╋┃┓┣┳┗┛┛┓┫
┣┓┳┻┓┳┣┏━╋╋┫┫┗━┫┗┣┏┃┫┫┣┫┻╋┏┫┫┛╋┏╋┻┗┓┛━┫╋
┻╋┃┣┫┗┛━┣┗┻┓╋╋┫┫┳┃┫┓━┻┗┃┏┃┫┳┏┛┓┗┫┛╋┏━━┏╋
┓┳┣┫┫┃┃┗┳━┏━┣┓┓┫━┫┻┫┣┳┛┻┫┻┓┣━┻━┻┫┗┛┻┣┛┫┫
┫┗┫┳┃╋┛┗┓┻┛┛┗╋┃┗┣┓┗┣┛╋━┛━╋┛┻┃╋┓┻┣┫┣┏┓┗━┓
┓┣┻┃┓┗┻┗┫┛┳┫┏┣━┫━┻┣┳┛┃┃┏┣┻┫┓┗┫┓┣┓┏┫┣┳┻┣━
┣┛╋━┻┃┏┗┓┣━┗┣┛┻╋╋┣┳┗━┣┳╋┛┏┫┃┗┛┻┫━┗┳┫┫╋┏┗
┓┏╋┃┃┛┫┣┣┃┗┓┫━┏┳┓┓┗┏┻━┣━┏┓━┗┻┫┣┏┏┛┛┛━━┳┫
┓┣┛┏┗┛┛┓┳┃┣━┏┣┗┏┣━┛┗┓┛╋┛━┗┗━┓┏━┻┣┣┻┛┫╋┗┫
┫┳┫┫┛┃┣┓┣┫╋┏┣┻┳┃┛┗┣┣┓┃┗┗┻┛┃┓┻┛╋┛┫━┳┣┛┻┣┳
┗━┏┳┓┃┫┃┻┃┫┫┫╋┳┳━╋┳┻┻┓╋━┗┗┏┓┛┃┗━┏┓┗━┗┗┣┏
┫┳┗┫┗┏┓┻┃╋┫┃┫┣┏┻┻┓━╋┃┗┏┗┣┓┃┏┗┣┃┻┓┏┻┏┫┗╋━
┻┳┻┏┃┏━┗┃┓━┓┓┗┫┫━┫┫┏┫┫┫┻┃┏┓┃┃┗┳┓┗╋┗┻┗┛━┻
┳╋━━┃┃┃┳┃╋┫┻┃╋┳┛━┃┏┫┓┃┻┛┓┛┃┫┻┛┣┛┗┓┻┫┃┓┛┳
┫┳┣┫┫┻┓━┗┻━┃┓┣┳┛┛┏┓┳┣┫┗┻┛┏┣━┫┏┣┗┻┣┻┗┃┫┳┻
┣╋━┓┳╋┳┻┗┛┗┃┃━━┣┃━╋┏┓┃┻┗┏┻┏┫┫┳┣┓┓┫┫━┫┳┻┣
┃┗┗┳┓┃┃┃┻╋━┳┫┛┃━┏┗┃┻┳━━━┣┃┳┏┫┏┃╋┳┳┳┳┏╋┏┛
╋┳┻┳┻┫╋┓━┻┏┃┏┗┳┗┻┫┓┛┣┓┛┳┏┫┻┓┓┣┏━┏┣┗┏┓━┃┣
┫┏┓┻┳┗┫┏┗┳┓┓╋┫┣┫┫┓┫┻┏┏┣┫┗┫┻┗┓━┏┫┏┗━
┃╋━┣┛┛┫╋━┏┣┫┻┣┳┃┛┣┏┣╋┣┛━┃┃┣┓┏┛┛╋┃┛┛╋┳┓┳━
┏┣┗━┗┻┓┃┛━┫━┛━━┣┛┣┻┫┫╋╋┃┻┫┻┓┗╋┻┻┛┫┏┫┻┗┗┗
┃┗┓┃┣┃┛┗┣┓━┫┻┣╋┳┳┫┛╋┣┻┫┣━┛┓┏━┏╋┛┃┛┣┣┻┗┣┓
┫┃┻┛╋┳┛┻┓┻┃┃┣┫┛┣╋┳┛┳┣┣╋┣┳┃╋━┳╋┗┓┫┗╋┃┳┏┫┳
┳┃━┫┫┫┏┳━┛┛┏┛┛┃╋╋┗┃━┳┣┃╋┗┳┃┻━┫━┃┏┏┓┫┛┻┃╋
┻┃┫━┗┫┫╋┫━┳┻╋┣┛┃┏┛╋┣┃┻┳┃┏┗╋┃┃┏┻┏┫╋┗━┏┫┳┣
┻━┏╋┻┃┳┃┓┏┛┛┗┏┻┣┫━┓┣━┏┓┛╋┫┏╋┏┳┏━┫┓┗┛━┫┳┫
┫┓┃╋━┻┃━┫┣┛┫┓┣┃━┏━┻┫┛━┃┻┣┓┃┛┃┃┻┏┓┗━━┫┣┣┓
┳┛┗┓┛┻┗┻┗┻┓━┃┗╋┓┗┓╋╋┣━━╋┳━━┓╋┫╋┫┃┛┻┳┃╋━┏
━╋┓┛┫┳┣┫┏━┳━┣┓┳━┏┓╋┓┓┳┓╋┏┛┻┃┣┻╋┳┏╋┻┓━┣┛┃
┓━┃┗━┃┳┳━╋┻┛┫┻┣━┻┳┳┃┃┻╋┛┃┫┻┃┃┛┗┫┏┗┏━┻┫┳┫
┃┛┗━┗━┫┗╋┃┫┻┛┃┛┻┗┓┛┏┏┓┓┏━━┣┓┓┗┣┛┏┳━┛╋┻┻┏
━┛┗┛┛┓╋┻━┻┗┻┃┣┻┫┫┓┓━╋┃━┏┫┳┗┳┻┗━┣┓┻┃┳┃╋╋┳
┃┗━━┣╋┫┫━┓┓┛┳┃┃┏━┳╋━┓━┃┏┻┓┓┫┓┫┓┃┻━┏┻┫┃┏┓
┛┫┗━┣┗┓┫┃┻┓┏┳┳┳┓┫┛┗┛┗┻┛┃┏┻┃┏┓┻┳┣┃┏┻┃━┓╋┳
╋┫╋┛┛╋┛┛┣┛━┛┻┓┃┛━┻┻╋┫┏┗┓┓┳┛┻┻┳┣┃━┫┻┃┣┛┻┓
┳┃┣┓┫┛┻┳┳╋┣┻┏┛┓┳┳╋┓┓┻╋┛┫┫━┏┏┃┻━┗┛┓┳┫┳┗┫┓
┣┓┣┗━┫┓┓╋┏┗┛┛┳┓┣┗┃┓┏┳┏┓┳┫━┻━┣┏┃┃┫╋┃┗┳┻┓━
┗┫┃┏╋┗┛━━┗┛┳╋┗┻╋┗┏╋┫┳┏┃┃┃┣┓┏┃┃┳┏┗┃┓┗┓┏┳┻
┏╋┫━┻━━╋┏┓┛╋┓┗┓┻┏┣┗┃┗┣┃┳╋┫┛╋┣┫┓┗┣┓┣┣┳━┏┣
┏┳╋╋┓┃┫┓┣┫━┗┏┃━┗┗┳┛┏┏┓┏┛┛┻┓┗┃┏┻┏┳╋┛┫┳┏┏┻
┓╋┏┗╋┻┓┓┫┗┳┫┫┏┫┳┻┛┓╋┻┏━┳┗┫┗┛┣┃┳┏┗┓┣┃┫━┛┏
━┗┛┃┏┫╋┻┳┳━╋┏╋┳┃┗┏┻┫┫┛┻┣┻┫┛┗┻┃┏┛┛┫╋┣┻┳┏┳
┣╋┻┣┛┓┫┏╋┏┣┣━┫┃┛╋━┏┛┻┳┓┳┫╋┣┛━┳┣┗┃┃┃
━━┃┏┗━╋┳╋┳┳┓┫┃┛╋┛┛┛╋╋┳┻┏┓┣┗┛┓┏┛┻┗━┃┛┻┗━┏
┫┓┃╋━┫┏┫┓┫┏┓┫┻┻┓┳┓┣┃╋┻╋┣┏┓┓┗┫┓┗┃━┫┓┳┻┣┣┛
┏┗┛━┻┣┳┛┛┫┗┃┛┫┗┏┻┏┳┓╋┣┃┓━┏┃┓┗┫┃┛┳┫┫┣┓┳┃┣
┃┓┃┛┻┫╋┃┃┳┻┗╋╋┗┓┻┏┳┏╋┣┛┛┳┓┳┳┻━┫┛┗┻━┻┃┗┏┣
━┃┫┛┻┛┏┣┫┃┫┣┻┛┳┳┃┃┳┛━┗━┣┣╋━┃┳┻┓┓┣┣┫┏┗╋┳┃
┛┣┗┛┗┗┓┛┓┃┻╋┻┏┛┏┛┛┗┛┳┳┫┛┃┓┫┫┃┛┃┃┛┫┓┗╋┏┗┓
┗┛┫╋┃╋┃┳┏╋┃╋┻┫┓┃━┣┫╋━╋━┃┣┣┏┏┫┻┓┛┏╋┃┏┏┻┛┣
┛┗━┫┫┃┣╋┫┻┛┃┻┛┗┫┻┏┛━┏╋┻┳╋╋┛┃┏╋┛┳┣┳┣┛┗┗━┻
┏┏┣┳╋━┗┃┗┣┣┃┓╋╋┻┫┓┏┫╋┏┃┓┛┣┻┗┫━╋┻┏┓╋┣┗┫━┣
┳┃╋┏┗┃┗┗┛┓┳┃┳╋┗┻┳╋┃┏╋┣┳┛┫┓━┫┃┻┃┣┻┳━━┏┏┃┫
━━┏╋┛━┓┃┣┫┃┳┏┓┗┃━┫┏┫┃┓┛┏┳┳┳━┏┳┳╋╋┻┻┳╋┻┛━
┏┻━┳┓┃┓━┛━━━┳┛┣┗┻━┓┗┃┃┗┣┗┳┫┫┣┣┓╋╋┛┓╋┣┃┏┛
┓┻┗┻┛┛┓╋┛┛┳┓┃━┃┫┛┃┻┃┓┓┳┗┏┏╋┫━┗┃┫┗┓━━┣┗┃┏
┓┳┻┛┃┃╋┗┓┃━┻┻┗╋┗┳┣┓┛┛┛┫╋┫┗┣┗┏╋┛┛┫┗┗┏┳╋┃┏
┃┓━┓┗┏┗┃┏┓┃┫━╋━╋━┗┏┣╋━┛┫┓╋┗┏┻┛╋┫┻┻┫┃┏╋┣┫
┫┫┣┣╋┓┛┃┗┓┳┫┏┏┗┫┓┳┏┗┣━┗━┫┓┗┛┣━┓┃┛┻┏┛┻┻┗┓
┛┓━┃┫┫┳┛┣┫┗╋┛┳┳┗┏┫╋┏╋┻╋┓┛━┃┣━┫┳┓┏┗┳┗┛━━┫
┻╋┗┏┛┃┛┣┳┃┗┏┓┫┓┛┏┏┣┏┗┓┓┛┗┃┣┗┏┳┣┓┓┛┻╋┛┃┛┃
┻┛┛━┃┓┓┃┗╋┛━┻╋┳━╋┛┻┳┓╋━┣╋╋┗┓╋┣┣┛┣┗┻━┫┻┻┏
┻┃┻┻┛╋┻╋┣┻┏┃┃┛┓┳┏┻┫┛╋┛┓┫┻┣┏┏┃━┳┫┓┓┗━┃┳━┓
┗┛┻━━┣╋┻┣┻┣╋┛┛┓┻┫┣┏┣┳┓┏┓┻┳┓┫┣┳┃┛┫┳┏╋┻━┗┣
┣┛┃┣┳┳┻┫┳┻━┫┫┓┃┛┫┻┳┃┃┓╋┻┻┫┃┳┃┛┣┳━┛━┳┻━┛┫
━┏┓┏┏┳┻━┓┻┗┫┣┃┓┣┏┛╋┛┃┓┗┛━━┛┗┳┣━┏┛┃━┃┣╋┳┗
━┛━┓┣┣╋┫┳┫┛┏┳┓┗╋┗┗┗┻┣┓╋┏┣┗┳┣┃┫┻┓┫┫┻
┏┃┃┃┏┳╋┃┛┛┳┫┫╋┣╋┛┻┛┛┻┃╋┏┛┏┫┏┃┻┃┃┃┗┏┻╋┏━┛
━━┃┻┳┏┓┏╋┛┣━╋┣┗┣┻┳┳┳┃┏┏┓┫┃╋┻┛┫┏┫┣┏┗┃┻┻╋┛
┛┗┣┳┃┻┛┃┗┳━┣╋┛┳┛┫┫┣┗┳┻┏━┏┗┏┓┻╋┫┓┳┻┓┻┻┻┓━
┃┛┛┳━┏╋┏┃┏┫┗┛┫┳┫┃┫┻┻━┏┗┳┛┗┳┫╋┃┫┳┓┛┗╋┃┗┏┣
┓┻┻┓┻┗┳┳┓┃┏┫┻┏┣┗┏┻━╋┫┏┣┃┛┗┃┃┗┳┃┗━━┻╋┛┻┃┳
┫┃┓┓┏┗┏┳┳┣┣┫╋┃┛┫╋┳┛┛╋╋┓┫┻┣┣┫┻┛┗┗┏┛┏┗┣┃┃━
┏┗╋┫┗━┳╋┏┛┛┣┛┗┳┛╋┣┃┫┳┗┻╋┛╋┃┻┳╋┳┣┓┫┫┓┃┣┓┻
┓┓┗┻┓┃┃┛┻┓┻┗┗┓━╋┃━┗┓┳┻━┛╋━┫┏┣┛┻━┛┏┏╋┳┛━┫
┳┗╋╋┓┫┗┓┻┓╋┣┃┓╋┗┣╋━┳┃┳┳┻┣┛┏┓┳┳┗┛┗┻┃┫┫┳┓┃
━┗━┳━┗┫┫━┗┫┗┣┳┳┳┣┛┃┳┃┏┃┣┓┳┃━┫┛┓┃┃┫┻┃┻┣┗┗
┗┃┃┏┃┃┛┃┗┻┃┗╋━┛┓┏┛┳┛┣┓┻┗┛┣┏┏┛┛╋┫┫┓┣┫┃┻┏┣
┻┻┏┳┻┳┓┫╋┫┻━╋┛━┃╋┳┛┣┫┗┗┳┣━┫┛┣┏╋┣┓┫┣┳┣┫┣┃
┏┻╋┣━┗┳┃╋┫┻┛┳┛━┛┳┗┗┃┻┗┏┫┗┏┻┛┗┳┣┗┫┻┃┛┛┏━┣
┛┛╋┛━┏┛┏┳╋┗┣┳┣┃┫┻━┛┗┛┓┏┏━┛━┃╋┃┃┣┃┻┛╋┓╋┫┓
━┓━┳┏┛┣━┳┛┃┻┓┫┓┣┗┗┏┏━┏┻┓━┃━┫┛┓┏━┏┗┓━━┛┏┛
┓┫┫┏┫┗━┳┣━┗┓┗┗┛╋┻┓┫┏┗┻┗┳┗┫┣┳━┃┃┗┻┻┣┗┻╋┗━
┣┳╋┻┛┫┫┣┃┣┳┏┓━┳┗┃┫┣┓┳┗┏━┛┫┣┛┫┛┃╋┳╋┗┻┓┗┫┣
┛┫┏┃┫┳┻━┓┓┻┃┳┣┻┫╋┳┃┃┓┫┗┫┻╋┣┣┓━┳┏┃┫┫┻┛╋┳┗
╋┣┓┳┏━┓┣┛┓┻┛┳┻┏╋┏╋┣╋┫┗┛┫┳┻┻┻━┓┓┛┃┻╋┓╋┓┛┃
┣┓┛┛┛┏┏╋┣┗┃┣┛┣┣┣┓┛┏┏╋┏┫┓┣╋┻┳┫┳┣┛┃━┣┻┛┏┗┓
┫┛┻┗┗┃┣╋┏┓┻┓┻╋┣┣┃┻┣┃┏┏┻┃┳┫┛┃┏╋┃┛┗┫┫┃┳┣┛┓
┓┗┻┓┻┗━┫┛┫┛┛╋┫┏┛┫┓━╋┛┓┣┫┛╋┻┳┫━┗━┳┗┓┫┛┳━┣
━┏╋╋┓┻╋━┻┗┳┫┛┻┃┃━┫┓┳┛┗┓┫┃┫┳┻┓━┃┛┗━┃┣┻┻┃━
┃┫┻┛┣┏┳━┫┃┣┏┓┻┣┫┗┓┗┃━┻┛╋━┛┻┫┣━┣┛╋┣┃
┗┓┗┏┫┏━┓┣┣━┃┻┃┏┛┫┗┗┣┛┳┏┫┳┣┣┗╋┛┻┣┣┫┻┏┛┛╋╋
┛┳┃┏┃┗┛┣┏━┗┫━┳┳┻┣┳┣━┃┗┓┣┗━┻┳┫┏┫┗┣┃┏┃━┻━┓
┓┫┳┫┣╋┻┓━┗┻┻┣┃┓┫┫┫┃┻┃┓┫┻┗╋┳┏┻━┓━┫┓┏┏┣┗╋┗
╋┫┳━┃┻┣┳┻┳┗┳┃┃┏╋┗┓┻┗┃┛┏┛┻┫┗┓┻╋━╋━┓┫┏┃━┏╋
┏╋┻┗┻┳┫┫┫┻┛┓╋┏┓┃╋┛┃┫┗┃┣┃━┛┳┗┏┻┃┏━┻┛┏┣┃┫┗
┗┓┃┣┣┛┣┻┓┣┫┫┏┃┻┫┗┗┓┫┗┏┻┏┣┏┏┗┏━┛━┫╋┻┫┻╋┃┏
━┃┏╋━┓┳┓╋┓┳┃┳┳┗┣━┫╋┃━╋┓┣┗╋┫╋┃┓┓━┏┏┗┳┗┓┳┓
┻╋╋┛┛╋╋┏┏╋━┫┳┏╋┓┗━━┣╋┻┓━┻┏┫┳┓━━┣┛┣┓╋┏━┳┫
┃┃┃┗┏┻┏┏┣┓┃┻┛┫━━┻┫┏┓┻┫┣┳┻┻┛┗┫┃┻━┳┃┓┫┃┫┻┣
┗┻┣┓┫╋┻┫┫┫┗┗┫╋╋┓┛┫┫┗┏━┏╋┗━┗┻┓┣┏┳┳┓╋━┃━┻┏
┗┛━┗┃┛┃┓━┓┃┫┃┏┓┏┏┏┻┓┻┳┛┳┳┓┓┳┗┳━┃┣┃┫┛┓━━┛
┳╋┣┻┛┏┏╋┛┓┻┓┳┓┻╋┻━┣┣┫━┣┣┛┻┣┗┛┗┃┛┏┗┃┳┗┃┫━
┗┃╋┫┫┓┃┫┗┻┻┓┻┃┫┛┗┣┗╋┣┃┣━┓╋━┳┃┻┏┓┻╋┫┳┣┳╋┗
╋┓┣┏┏┻┓┳┃┣┻┃┗╋┏┓┫┗┳┻┗┏┻╋┳┏┃━━┫━┛┃┛┏┃┻┻┣┓
┗┗━━┓━┛━╋┳┣┻┃┣┓┫┏┫┃━┗╋┫━┏┛┛┏╋┛┫┓┳┓┗┗┗━┏┃
┗┛┳┫━┓╋━┗┗┫┗┳┓╋┻━┳╋┗┏┫┛╋┫┃━┛┃┗┣┳┳┻┣┏┳┗╋┫
┣┻┛╋┳┻┏┏┛━┫┏┻╋━┏┣┓┣┛┓┳┫┗┻┓┗┏┫╋┻━┃┛┗┃━┃┻┫
┃┗╋┛┏┣┣┏┃┫━┫╋┣╋┫┏┣┣┣┣┓┃━┏╋┣┗┣┣┳╋┫┛┻┗┓┏┫┏
━┗┳┏━┃┻┛┫┗┃┗┳━┻╋┓┫┛┃┻┗┛┓╋┛┻┛┛┃━┓╋┫┫┻┏┻┫┗
┣┛┳┳┃┏┣╋┃┓━┗┛┻━┛━┓┣┣┏┗┓┫┗┃┫┣┛┏┻┓┣┻┻┛┓┻┫┓
┃┏┛┣┗┗┳━┗┛┳┏┻━┓┻━┗┗┣━┛┫┻┗┣┗┣━┳┓┛┫┗┫╋┳╋┣┫
┗━┃┻╋┣┏┻━╋┣┻┳┛┻┛━┫┳┓┳┓┻┛┛┛┣┫┻┗┏┓┓╋╋┗┛┓┃┏
┳━┃┣┳┻┃━╋┳┓┫┳━┫┫┃┳┓┣┗┛┓┓┻┏┏┻┗┳┳┃┏┓┃┳┣┛┏━
┳━┻━┓╋╋┫┃━┳┣┓┣┓┳┓┃┗┃━┗┃╋┫╋━┳┓┏┣┫┫┫┳
┓┃┗┳┃╋┏┏┃┳┗╋┫┗┏┛┫┏┓┻┻━┣┏┛╋┏┳┏┛┫┓┛┛┻┛╋┻┣┫
┗┏╋┫┃┳━┓┣┻┛━┫┫┓┛┻┻┓┗┗┣┛┓┃┃╋┳┛┣┃┏━╋┃┫┗┗┣┃
┫┳┳━┗┏┗╋┓┗┳┫┛┛╋┏┣┣┛━┃┏┫┗┃┓┃┗┣┛┫┃━┗┳┳┫┗┛┛
┃┗┣┫╋┳━┓┏┗┳┣┻┫╋┳┗┏┗┓╋┫╋┣┫┣┣┗┛┛┗┛┗━┓┳┛┓┣╋
┏┳┫┃┛╋┓┏┗┻┻┻┏┳┳╋┻┫┗┳━┻┗╋━┛┗━╋┻╋┣┃┻┳┓┣┫┫┛
╋╋┏┻┏┛┻┫┗┏┓╋┳┗┳━┫┣┫┓┫┻┗━━┳┃━┏┳┣━┏┗┻┓┣┻┳━
┫┛┗┫┃━┏┫┓┻┫┗┃╋┃┏┣┛┣┃┓┛┏┫┛━┛┏┃━┣┗╋┓┛┓┏━┻┳
━┻┗┃┓┛┻━┃┫┓┏┫┓┗┣┫┗┗┻┳┫┏┓┃┓┓┓━┫┛┃┗┫╋┣┳┣━┣
┏┫┓┏┛╋┓┣┓┃┗┗┃┻┣┫┳┏┃┏┗┫┃┻━╋━┫┗┳┛┛┏━┗╋┓┣┏╋
┳┣┣╋┃┻━┏┫┃┣━┣┏┛┫┛┛┃┗┏┫┫┻╋┏┗┻┗┓┣┃┻╋┫┣┫┗━┓
┻┳┃┳┓┓┃┣┻┓┣┫┏┻┓┳┣┫┣╋━┛┣┫┓┻┣┣╋━┣┳━┻━┛┫━┓┳
┛┣┣┫╋┻┳┗┃┓━╋┻┫┏┓┛┏┣┳┣╋┣┏╋╋┛┏━┗┏┓┏┏╋━┻┳┗┗
╋╋┫┓┏┗╋╋┗┏┏┏┳┣┳╋┳╋┃╋┃┗┛┫┛┫┛┳┗━╋┣┫┏┣━┃┏┣┗
╋┳┓┛┃╋┛┃━╋┫╋┛┻┻┻┏┃┓┳┛┗┃━┓╋┻┫╋┫┃┃┛┫┫╋┏┓┫━
┃┗┫┏╋┏┫┏┫┳━┳━┫┻┗┛┣━┻┳┫┫┓━╋┓┃╋┳╋┏┫┫┓┛╋┏┛┫
┗┏┛┻┏━╋┓┗┫┃┛┳┻┓┗┫┏┏┃┓┻┣┛┃━┛╋┣┛┳┳┗┻┛━┛╋┣┓
┫┣━━┃┛┗┓┫╋┫┗┣┳┗┏┃┓┳┳┓┃┗━┏━┛┳┏┣┃┛┫┳┛━┓┻┗┣
╋┻┻┫╋┻┳┳━┳┻┓┛┫┃┓┫╋╋┃┗┃┗┣┗╋┣┓┳┛┳┏┣┏┏┻┗━┣━
┫┫━┏━┗┏━┻┫━┏┻┫┣┃┳┳┫┳┗┓┫┛┣┛┗┛┣┫┻┗┣┫┗┏┫┗┣╋
┣┓┳┓┃┛┳┓┗┫┃┓┃┣┻┛┛┣┻┫┛┛┛┗┳━━┃╋┫┛┫┫┻┗┳━╋┓┳
┣┏┏┃┃┏┃┣━┃┗━┓┛┛┳┏┗┓━╋┏╋┳┛╋━━┗┃┗╋┃┣┫┫┫┏┃┣
╋┳┏┳┣╋┛┫┗┛┻╋┓┻━┫┛┗┗╋┏┫┓╋━━╋┗┣┏┫┏━┣┳━┳┓┏┣
┫┓┫┛┗┏┳┓╋━╋┣┃┛┃┳┛┫╋┏┏┃┃┓╋┓┓┃╋┛╋┓┏┗━┳━┃━┫
━┓┓┗┏┣┳┃┏┳┳┗━┛┣┻┻━┓┗┫┏┫┃┛┛┣┳┗┃┳╋┫┗━
┃┓┏┛╋━┗┣┏┏┃┫━┫┃┏┣┣┏┓┳┗┻╋┛┣╋┗┏┃┳━┛┳┫┏┫┏┻╋
╋━┣┣┳┏╋┻┃┛┣╋╋┏┏━┃┛┏┫┓┓┓━┻┓┳┻┏┗┳┗╋━┏┳━┗┣━
┻┗┗┳╋━━┫┃╋┓┣╋┓┗┳┏┏┳┛┫━┏┗┛┗━┏┣┓┻┻┻┫╋┛┛┏┛━
┣╋╋┳┻┗┣┏┃┗┛┓╋┗┓┫┛┫┳╋┏┗┳┫┻╋┓┳┣┛╋┓┓┻━━┻┛┛┓
┣┛┣┳┗┓┓┛┫┗┃┗╋┃┻┣┗┗┳┏┃┓┻┛━┫┛┃┏┗┛┃┫┓╋┛┫┛┏╋
━┏┃┣━┛┓┳┓┏┛┛┳┫┫┣┛┗╋┫┗┳┗━┗━┓┗┃┳┓┛┳━┣┳┓┳┃┣
┗┻┫┣┛┫┫┣┗┣┣┏┓┻┃╋┏╋┗┻┓┏┳┃┫┫┣┓┗┛╋┣╋┫━┃┳┣┫┛
┗╋┓━┻┃┏┏┗┏┃┃┏┏┫┻┏┫╋┻┻┓┃━┛┻┳┓━┛┻┗┏┗━┗┗┣┛┣
┓┳┛━┓┏┗┫╋┏┳┗╋┓┗┻┗┫┻━┣┻╋┫┃┳┫┻┣┻┣╋┳┫┻┃╋┳┳┗
┏┳╋┛┛┏┏┛┣┫┃┣┓┗┓┣┻┓┣━┓┛┗━┓┳┫╋━┛┃╋┗┫┣┳┓┏┏┛
┣┫╋┳┫┃┫┗┓┛┣┓┫┻┃┳┫╋┫┫┻┃┣┣┳┛┻┏━┣┻┻┣┗┫┃┻┳┫┳
┳┏┻┛┓┏┏┃┃┏┃┻┣━┓┃┫┏┻━┃┻━┗┃━━┻┛┛┃┳┣┫┗┏┫┗┻┏
┳┗┳┛━┏┫┻┓┫┳┻┛┗┓━┫┓┓┓╋┛┗┓┣┫┫┣┏┫┻━━┗┣┳┃┃┓┛
┫━┣┓┏┛┗╋┣━┏┃╋┃┣╋╋┗┫━┻┛┓┏━┣┻┛┏┃┣┫┓┣┳┃┫┛┃━
┳┏┓┻┓┓┃┓┫┃┻┏┓╋━┣╋┫┣┳┳╋━┓┻┻┛┫━┳┏┏┻┻┏┳┓┗━┗
╋┏┃┣┗┃┛┣━╋━┓┛┛┓╋┃┫┻┣┻┓┛┓┫┗┳┻┓┳╋━━━╋┛┛┣┃┻
┃┓┓╋┗┗┫┻┻━┓╋┗┫┫┃┣┏┏┫━┻┻╋┗┳┳━┳┓┳┫┃┻┣┏┓┓┓┫
┃┻┓━┳┗╋┃┗━┫┓┗┓┗┗┳┫┳┳┻┗┻┳┗┓┃┫┗┏┓┳┏┓┃┃┃┛╋╋
┗┏┻┗━┛━┗┓┛┓┓━┛┏┫┗━┏┻━┗┫╋╋╋┃━━┃┳╋┏┃┗┓┓┗┏━
┛┫╋━┗┗┗┏┏━┏╋┃┻━┣┻━┫╋┫┻┏┣┏┗┓┛╋┛┃┫┓┓┃┳┳┏┛╋
┳┫┛┏┏╋┏┫┣┣┗┗━┣┛╋┳┫┓┳┓╋┣┣┗┛┓━┗┗┻┏┛┫━╋┃┻┫┓
┏━┻┣┻┳┛┛┳━┏┗┫┃╋┻━┻╋╋━┃┛┗┫┫┳━┻┗┫┃┫┫┛┻┗┫┃┫
╋┃┃┣╋╋╋┗┫┏┳╋┫┃┃┻┃┗┳┣┻┃┫┫┃┳┣┻┛┓╋┏┓┗┫┏┻╋╋┣
┗┻╋┗┓┻┣┫┛┏┗┛┳┃╋┃┫┃┃━┗┃┳┛╋┏┓┻┫┓┻┫┣┗┗
┓┻┻━┻┣┳┗┛┗┳┛━┛┏┏╋┏┳┛┓┏━━┛┓┣┃┛┛┃┛╋┏┗┓┗┏┻┻
┛┳┃┛┏━┓┃┣┣┣┃┗┗┓╋┛┓┏┛┛┻┗┫╋┳┓┳━━┗┻┏┫┏┫┏╋┳┻
┳┃┫┗━┛┗┓┫┗┫┻━┛┫┳┫╋┗┫┃┫┛┻┃┏┃┳┫┣┣┣┳┃┃┗┗┫┳┏
╋┣┫┓┫━━┏┗┃━┫┏╋╋┓╋┻┗┻╋┣┻┛┓┗┫┳┏━┓┣━┣┛┗╋┳┗┣
┻┳┫┣┻┛┣╋┃┻╋┫┗┛┛┣━┓┃┏━┫┃┫┣┫┣┣━┓┻┃┫┛┏┫┳┛┃┛
┛┻━┗┗┏┣┣┣┏┻┃┗┗╋╋╋━┃┣┣┳━┗━┳┳┣┏┓┫┳┓╋┫┫╋┛┫┃
┗┓┃┫━┗┃┻┣┳┳╋┃┛┏┏┳┏┛┻┏┣┻╋┳┗┃━┻━╋┫┣┻╋┗┣━┃╋
┫┏┗╋┃┃┻┏┣┏┏┃┓┓━┛━┓┻┏┓┃┏┣┗┳┃━┳┏┻┏┏┻┫┣┏┓┫┗
╋━┻┣┓┳┃┛┛┳┛┏┛┫┻┣┃┃┓╋┃┃┏┳┏┻┏┓━┛┻┓┛┳┫╋┻┗┣┳
┏┓┏┛┓┳┳┃━┫┫┛┳┳┫┛┣┏┫┏┏┫┗┫┗┗┏┻┫╋┫┻┳┃┏┳┃┳┗┛
┓┣┣┃┃┫━┳┳┃┳┛┗┣┏┗┻┃┏┓┻┣┣┻┏┫┓┫━┛┣┃┣┃┻┫┏┏╋━
┏┓┓┏┛┻━┃╋┻┣┓╋┛╋┳┃╋┏━┓┗┣╋┻┃┏┓╋┣┻┃┫┫┳┻┫┫━┓
┣┃╋┃╋┫┓┣╋━┏┛┏┛┃┫━╋━┳━┣━┣┃━┣┏┗┏┣┃┛━┣╋┳┗┏┻
╋┳┣┳━┣┓┣━┃┫┃┣┳┛┗┻━┣┳┃━┗┣┃┫┻┣┃┫┫━┫╋┏┃━┏┣┗
┫┫┛╋┗┏━┻┫╋━┛┫━┫━┛┏┗┛┓┃╋┻┳┛━┣┣┣┣┻┗┛┫┫┳┣┃╋
┣┣┏┏━┫┳┫┃┗┓┗┏┳┓━┣┻┛┻┃┫┃┓╋╋┛━┃╋┛┃┏╋╋┳━┻┳┛
╋┏┻┳┫┫┳┗┣┫┫━╋┫┗┓┛┣┫┻━┛┫╋┓┳╋┳┣┳┳┳━┓┓┏┃┓━┣
┳┳┏┏┳┗┏┳┻╋━┻┓╋┓┏━┣┳━┳┫┻┛┫┓┻┓┓┓┣┛┏┫┣╋┣┻╋┗
┗┓┏┣┃┣┣┫┻╋┗┓┏┓┣┳┣┻┏┗┗┳┃┣┃┳┣┛┏┣┫┫┛┃╋┻┳┃┓┗
━┳┗┗┛┗┗┳╋┏┃┓┻┏┗┗┫┃┳┣┏┏╋┫╋┏┫┣━┓┗┫┓┫┛┏━┗┳┳
┃━┻┳┗┳┫━┃┳━━┃┛┏╋┃╋━╋┗┫┛┻┻┻┻━┗┃┏┓┻┓┫┓┫┗┛┏
┫╋┳╋┗┣┗┻┗┃┫┃┏┃┳┏┗┫┓╋┳┗┫┏┗┗┫┗┫┓┏┻┳┃┛┃╋━┫┓
╋┳┻┣┗┫┏┗┣╋╋┣┫┓┃┃┳┛┣┓┫┣┃┛┗┳┻┏┏━┣━┏┛╋┫┣━━┗
┫┃┳┓╋┓┛━╋┓┫┓┏┛┗┃┃┫┓┛┻┻┫┓┛━┛┳┻┏┳┓┣┣┓
┓┓┫┻┻┻┻┻┣┳┳┫┃┏┃┫┗┣┳┛┛┗┫┻╋┛┳┛┗┃┓┣┃┗┃┃━━━┫
┓┫┓┫┣┏┓┛╋━┗┻┫┃━┏┳┣┃┛┓┣┳━┣┳━┻┗┏━┻┏╋┳┫┳┗╋┫
┛┗┗┃┫┛╋┻┫┛┻╋┳━┃┗┃━┳━╋┗┗╋┗╋╋┏━┓┣┃┏┗┃┫┏┃┗┳
┫┫╋┫┳╋┗┣┫┛╋┣┓┃╋╋━┓┓━┗┗┓┫┏┫╋┣┓┗┏┏┳┓┣┫┻┓┻┻
┛┃┻━┣┓┻┗┛┻┻┏┏┃┣┛╋┻┛┗┃┏┃┏┣┫┫┃┫┣┃┣┏┃┓╋━┗┻┻
┣┛┣┃┃━┏╋┣┛┫┻┻┫┗┳┫╋┛┗━╋┃┻┓┫┃┛┏┫┫┏┣┳┏┗┳┳┗┣
━━┏┓┃┻┃┫┗┳┓┣┳━┗┗┛━┫┣┛┳┏┗┳┗┳┏┓┻┃┫┫┗╋┫┗┻━┓
┣┫┃┛┳┫━┏┫┓━╋┣┗╋┓┏┳┣┗┣┻━┗╋┣━┏┫┫┻┻┛┃┣┛┃━━┓
┗┻┏┓┛┫┓┓┻┏┗┻┛┫╋┗┛╋┓┏┻┻┣┫┃┗┓┏┣┻┃━┃┫╋┻╋┳╋┳
━━╋╋┣╋┗┛┫┣┣┗╋┓┗┓┗━┗┳┗━┗┛━┣┓┫┗━┻┗┻╋┓╋┏┓┃┣
╋┃┫╋┃┛┗┏╋┣┫╋┛┫┗┃┃┣┣┫┏┃┗┗┃━┻┏┣┣┗┏┻┗┓╋╋┏┣┛
┣┏┏┳┏╋┏┻┃━┻┻┳┣┻┛┓┛┻┏━┳┫┏╋┣╋━╋┛┛┓┃┻━┛╋┫┫┫
┓┗┃┃┗┻┃┣┓┻┗╋┏┃┛┓┓┛┃┃┫╋━┏━┳┓┛┳┃━━┗┓┛┃┗┫┃┃
╋┳┣┳┫┃┏╋┫┻┏┏┛┗┫┏┏┳╋┻┫┓━┣┛━┗┣┳┫┫┃┣┻┓┳┣┓┫┛
┣╋┛┳┫┏┛━┗━━┓┣┛┛╋┏┃━┣━┣┳┏┓┣┓┫┫┫┣┻╋┣╋┛┃┫┏┗
┓┻┃┫┳┫╋┳┫┃┫┛╋┻┫━┫━┛━┓┛┻╋┳╋╋┃┫┛┻┻┗┛━┓━┓━━
┫┣┏┣┫┗┏┫┓┓┏┳┫┏┃┗╋┃┛┓┓┻┃┛┫┫┓┛┓┣┗━┛┃┻┏━╋╋┗
╋┻┓┛┗┃┛┳╋┏┃┓┓┓┫━┣┓┣┻┫┣┛┓┗┛╋┓┣┓━┃┛┳┏╋┃┓━╋
┛┏┃┃┣┳┓┣┻┓┃┗┣╋┓┣┗━┻┛┓┏╋┓┻┓┏┣┣┫┫━┣┣╋┳┏┓┏┛
┏━┓┻━┳┏┏┫┳┫┏┏┳┣┗┛┻┣┣┳┳┳┻┣┏┓┓┃╋╋━━┫┛┏┻┗┣┏
━┏┳┳┗┛┗┫┣┻┗┻┳━┛┻╋┣┫┻┫┃┫┗┏╋┛┳┣┗╋┳┻┏┣┏┣┛┏┏
┫┣┃┏┻┓━┓┃╋┣┃┣┫╋┣┓━┗┏┃┓┫┃┓┣┛┓┻┣━┣┻┗┛━┗┓┫┓
┃┛┓┗━┃┛┃┫┛┣┛┗┓┛┏┓━╋┫┃━┛┗┗━┏┫┓┳┗┻┛┗━┏╋┗┗┛
┓┗┣┫┻┏╋━┏┗╋╋┏┗┗┃╋┫┛┛━┓┗┗┛┣━┏┓┏┫┳┳┫━
┓┗┃┻━━┳┣╋┛┏┻┳┛┣┻┛┫┗┏┏━╋┣┻┳┣┻╋┫┳┓━┣┓┓┣┛┻┏
╋┳┃━┳┛╋┣┻┣╋┏━┓━┓┣┛┏┗┳┻┣━┻┗┏┗┻╋━┗┃┛┃┃╋┻┃━
┻━┏┗┛╋┓┗┻┗━╋╋┫┣┣┻┗┓┻┳┃┏━┣━┃┳┗┻┳┫┏┃┻┳━┃┛┗
┓┓┻┳┓━┗┳┣━┫┫┳━┣┛┛┃━┓┣┏┗╋┛┳┻┃┣┳┏┻┃┗┳┣┣┣┣┏
┛┛┫╋┫━╋┳┃┃┣╋┗┓━┫┗┛┣┃┏┻┏┣┏┓┃┫┳━┓┛┏╋┛┣┃┏┓━
━┗┗╋┳┻┏╋┓┓┳┛╋┗┏┣┏┣┫┣┣┗┻┳┳┃┗━┻┓┃━┻┻┏┫┫┏┃┃
┓┓┗╋┃╋┓┣┓┳┏┫┗┗┗┫╋┗┃┫┓┓┓┛┓┫┛┏┣┓┛┳┣┗┗┃┓━┃┻
┓┓┻┓┻┏┃┳━┛╋┻┃┻┏┗┣╋┏┗━┗┃┫┻┫┫┓┻┏┳┻╋━╋┓┃┏╋┻
┗┛┣┓╋┃┗┛┛╋┃┻┓┳┳┓┣┃┗┛┫┗┛┣┏┣┻┗━╋┳┳┣┃┻┫┣╋┓╋
┗┛┓┃┣┗╋━┳┫┫┣╋┓┃┳━┳┳┗┛╋┏┓┏┃━╋┃┗┃╋┻┏┫┃┏┳┃┣
━┳┗┃┓┳╋┻╋━┗┛┓┗┃┗┻╋┫┫┳┗┻┫┗╋┣━╋━┻┃╋━┣┻┏┃┳┛
━┓┏┳┫┗┏━┳┓┃┳┗┏╋┫┫┗┳┣┛┛┓┫┛━┳┗━┳┏┗┏┗┫╋┃┏┫┛
┳┻┛┃┃┳━╋┻┣┫┓┗┣┻┓┏┫┳┗┛╋━━┻┏╋┃┻┗┗┻┏┓┫┃┏┃┏━
┣┃┫┛┏┗┛┗┣┗╋┏┻┏╋┻┏┗┓┗┣┳┛┓┣┛┏┫┗┗┏┫┛╋┃┏┻╋┏┳
┣┗━┣┛╋┛┏╋━┗┓┃┻╋┳┣┻┫┗╋┃┻┛┛━┗┓┳┃╋━┻┃┓┣╋┗┫┣
┣╋━┳┓┓━┗┳┣┃━┣┃┗┏┛┏┓┳┏┣┳┣┳┣┃┣┳┛┓╋┏┃┛┓┓┃━┃
╋┓┃┛┫┻╋━┻┗┻┗┏┫━┃┃┓┳┏━┃┗┃┣┗┳┻┛┻┣┫┓╋┗┻┻┛┛┣
┳┻┛┏┛┛┫┃┳┣┃┗┛┛━┫┃━┏┳┻┛┫┛┃┛┣┻┛┓┛┗┫┛┏┳┫┫┏╋
┳┻┓┗┗┗┗┏┻╋┏┻┓┛┃┣┗┳┃┛┃┫━╋┗┃┏┫┗┫┃┣┃┳┓┻━┓┓┣
┗┃┗┗┣┃┣╋┏┗┓┣╋┏┣━╋━┣╋┫┳┳┃┗┓╋┃━┃┳╋┗┻┏━┓╋┗┳
┫┃┛┻┻┻┻┣┳┛╋┫┏┗┓┃┃┗┻┣┣━━━┻┃━┏┳┏┣╋┃┛┫┳━┗━┏
┏┛┓━┏┣━╋┻┣┫┛╋┓┗┓┏┏┳┃┻┣┻┗┃┛┓┓┻┏┻┛┣━┏━┫╋━━
┓┏┏┏┣━┃┃━┏╋━┃┓━╋━┏┃┫┫┫┓┓┓┳┛┃┣┃┏┏┣━┣╋╋┫┻┗
┓┗┓┗━┏╋┫╋━┃┫┣┗┳┻┻┗┏┃╋┃┳┓┫┣┓┫╋┛┣┛┣┃┏
┓┣┏┻┳┓┻╋━╋┛┗┫╋━┣╋┗┫┏┣━╋┓┣━┛┛╋━╋┻┛━┃┻━┃━┛
┻┳┗┏┃┓┗┗┻┫┏┫┗╋━┻┣┗┣┫━┓┓┗┛╋┛┏┳┓┻╋┛┣━╋━┃┫┳
┫┏┃┗┃┛┓┣┻╋╋┻┣┃┳┛┓━┫┣╋┻┛┳┻┏━┏┻┓┓┛┣━┻┓┓┏┓┃
┓━┃━┫┗┣━┏┛┫┻━┣┳╋┻━┻━┻┓╋┃┳┫┻┛┣┃┣┛┏┓┓┻┫┗┳┣
┓╋┓┣╋┻┫╋┏╋┗┻┃┗┃┃┗┃┛┛┏┏┣┫╋┫┃┗┣┗┳┛┗━┻┣┛┳┣┣
╋┻┓┛┓┣┫┛┻━┓┛┛┛╋┻┓┏╋┗┫┳┓┗┗┃┓━┻┻┓╋┗┫┛━┃┃┗┃
┻┓┫┫┃┓┓┃┏━┗┫╋━┏┫┫┳┛┳┣┫━┫┣╋┛┏┻┓━┓┻┓┣┛┻━┏┫
┃┛━┳┏┻┓┓┣┗━┣┳┓━╋┃┫┃┃┳┻┏┳┗┃┃┗┏┣┗━┗┻┛┻┫┗┓┻
┻┗┻┃━┓┛━┓┻┗┃┗┓╋━┳┛┃┻┛┓┳━┛╋━┣┓┣━┏┳┣╋┏┓━┛┳
┫╋┓┃━┻╋┃┳┳┏┗┗┗┳┻┫┣┫┓┛┣┗╋┛┃━┃┫┗┓┛┏┫┗┓┻┃┏┗
┻┳━┻┏╋┏┛┃┗┃━┣┫┗┗┣┓┏┳┻┛┓┗┳┓┃┛━┫┣┳┏┛┓┻┏━╋┗
┓━╋┏┻┫╋┗┏┫┛┳┓━┫┏┣╋━┛┻┳━╋┣╋┻┻┻━╋━┃┏┫┛┏━┻┏
┛┃┣┻━┓┃╋┣┻┓┻╋┫┣┫┛┣┃┛┏┫╋┛╋┳┳╋┛┳┏┻┳┓┫━┗╋┳┳
┣┣┻┣━┛┏┓┓┣┛┳┓┗┫┛┛┫┏┛╋┛┃┳┫━┃┗┃┃┫┗┻┫━┻┗┣━┣
┃┳━┏┻┗┗┛┃┓┛┳━┳┗┳┫┫┣━╋┫╋┏┳┃┣┛┗┃━┫━┛┓╋┛┗━┻
┗┏┻┏┻┗┗╋━┗┗┳┫┣┫┫━┫╋┛━┓┓┳┣┫┫┃━┻┓┻┫┗┫┻┃┣┓┏
━┻┫━┗┫┗┻┻┳━┏┳┓━┏┛┳┣┣╋┫┛┫┳┓┻┫┣┓╋┛┳┛┫━┓┏┻┃
┗┃┓┫┏┳┛┃┳┛┣┓╋┻┓┳┃━┏┣┣┳┫━┏┻┣╋┣┗┓━┗┣┳┗┳╋┣╋
┗┓┫━┳┗┏┗┛┃┳┓┛┛┻╋━┏┳┗┓┫┣┃┻┳┫━┛╋┫┛┳┻┃┗┣┻┃┏
┃┏┣┓┻┫┗┛┻┗━━┏━┏┻┫━┣┗━┛┓┻┻┣┻┏┳┗┓┣╋┓┣┣┫┻╋━
┳┻┏┻━┳┻┏┣┣┣┗┓┣┗┣┓┗┫╋┃╋┫┓━┃┃┏┳┏┣━┫┻┛┃╋╋┏┳
━┗━┻┳┣┣━┗┛┓┫┗━┻━┻╋━┻╋┃┳┳┻╋┃┃┏┫━┃┏┫┛━┏╋╋┓
━┛┏┓┗┗┫┛╋━┳┳┣┳┣━┣┫┳┣┳┗━┣┛╋━┫┃╋━┣╋╋┃┣┓┫┫┳
┏┻━━┣┓┻┓┏┏┣┻━┓━━┃┛┗┃━┣┏┳┣┓┫┻━┳┏┓━┻┣
━┣┗━╋┛┻┳┏┓━┻┣━┗┗┫┫┏┳┓━━┳┣┏┻┃━┏┫╋━╋┫━┳┣╋┳
┻┻┣┻┳━┳┗┗┳┳╋┗┳┛┻┳┃┏┣┫┗┻┻┣┫┏┻┣┛┳━┻┫┗┗┳┫━┫
┏┻┫╋┣┛┓━┃┗┗┻┻┏┣╋╋━┳┓┫━━┛┳┻╋━━┻╋╋┃┓╋┳━╋┗┃
┻┫┣┻┗━┛┃┃┳┓┗┣┃┣┓┫┃╋┓┳┫━┻┏┏┳┫┗┛┓┗┫┣┫┏┏┃┣╋
━┃━┏╋┳┛┗┛┻┻┳━┫╋┏┛━┳━┻╋┫┃┳┻┗┻┃┫╋┓┳╋┓━┃╋┗┣
┻┫┏┫┳╋┫╋┗┳╋┓┳┛┳┏┃╋┏┣┫┻┻━┳┏┗┗┫┃┏┓┏┣┣┏┻━┓┻
┏━┗┳┻┛┓┃┫┏┫┓┫━┣╋┫┃┛┏╋┗┻┓┗┗┳┳━┳━┳┓┳┗┫┣┛┣━
┃┣╋┻┣╋┫╋┣━┣┃┏┳┃┗┳━┣┫┓┓━┗┃━┓┳┳┣┏┃┗┃┫┓┫┳━╋
┣┫━┗┓┏┳┳┣┫┓┓┻╋┃┃┓┃┗┏┃┻┣┻┓━┛┗┗┛┏╋┃┗╋┗┣┳┗┗
╋┻┃┻┳┳┳┣━┃┣┳┛┃┣┣┣┏┏┳━╋┛┻┗┛┗┗┻━┗━┛┛┛┗┫━┻╋
┳┣┗┫┗┫┻┣┣┓┳┣┗┻┳┳━┃━┳━┏━━┳┃┻┳┫┫┓━┓┃┏┫┳┏┣┓
┓┫┓┗━┣┓┣┫┳┃┗┻┃┏┣╋┫╋┗┳╋┗┃━┻╋┳┳┣┻┏┣┻┃┛┛┏━┗
┫┃┣┃━┃╋┗┻┣┫┳╋┫┗┃╋━┫┳┣┳┏┫┛┣╋┣┣┫┃┣╋╋┏┏╋┛┛┫
┣┫┓┓┏━╋┓┫┛┓┻╋┏╋┗┓┫┻╋┏━┳━━╋╋╋┛┏╋┗┓┏┳━┫┓┏┫
┓┳┃┗┳┳┫╋━┫┏╋┃┗┛╋╋━┃━┗┓━┳┃┫┓━┓┃┛┳┓┏╋┳┃┃┗┣
┃┓┛┳┳┛┣┣┏┳━┳┫┏┓┛━┳┳┏┫┣━┏┛┏┫┻┃┻┃┃━┓━┗┣┻┓┃
┛┓┃┣┃┗┣┻━┣┛┳┣┫┳┳━┣┗━┳┛┫┃┃┫┻┣╋┫┏┻━┻┃┃╋┏┳━
┫┏┛┓┣┓┃┛┳┓┣┻┛┗┳┓┳┏┳┓┓┫┣━┛┗┫┃━┛━┏━┣┗┗━┫━┣
┳┣┏┛┓┛┏┓┻┛┣━┳┏┛╋┻┣━━┗┫┗┳┗┏╋━┗┛┻┳┃┃━┏┫┓┏╋
┳┓┫┏┓┛┓┃┣┻━┣━┻┫┣┳┫╋┓┏┗┛╋┏┳┫┣┗━┃┫┏┓┣━━┏┣┻
┣┓┃┏┛╋┓┃╋━━┓┛┫┓┻━┓┏━┳┗┏┻┓┻┳┏╋┣┏┗┻┓┳━┏┃╋┳
┫┓┳┛━╋╋┫┗┣┛╋╋╋┃┫┫╋┣╋┣┻┳┣┛┏┏┛┃┛┛┳┏┃┳┳┗┛┃┓
┛┃┗╋┏┳┛┗┏┳┏┃━┗┛┣┻━┗┓┗┏╋┓┳┏━┳┏┛┗┫┣╋┫┓━┻┃┻
┛┓┛┻┳┣┏╋┃┻┣┛┳┃┣━╋┳┳┛┗━┓┻┫┏┫━┃┓┃┫┻┻┗
┓┃┛━━┣╋━╋╋┃╋┻┃┻┏╋┻┗━━┏┣┳┃┛┣┃┓┓┣┃┻┛╋━┻┓┃┫
┗┻━┓┫╋╋┫┻┻┛┃┗┃┳┫┳┓┛┏┫┓┃┃┓┳╋━┻┃┻┫┻┣┃┛━┛┏┻
┣┛┛┛━┛┳┳┣━┗┏╋┛┃┣┣┃┣┫┣┳┏┣┗┏┫┓┣┗╋┻┫┏┣┳┣┣┏┗
━┳━╋┻┫╋┗┣╋━━┛┛┣┳┣┓┻┛┗╋┣┳┫┃┫━┳┳┃╋┣━┫┣┓┓╋╋
┗┳┛┓┛┃┏┗┃┛╋┳┏╋┣┏┫┏┃┃┻┣┓━┏┣┻┳┫┳┫┳━┻┃┛┓┗┣┃
┫┓┻┏┛┗┛┗┳┳┛╋┛┫┗┏╋┏━┃┣┃┳┣┻┓┏┗╋╋┻┫┃┻┓┻┃┃┗┏
┓┳┻╋┛┓┳┓┏╋┳┛┻┳┓┛┓┫┏┏┳┓┗┣┗┏┏┳┛━┗╋╋┫┓┫┳┃┳┫
┻┻┗┓┗┳┃┳┣┛┏┣┫┏━┗━┣┓━━┃┫┓┏┳┏┻┫┗┗╋┳┛╋┻┏┗┫╋
┛┛┫┻┃━┫┓┛┏┣╋┣┃┃┻┻━┓┳━┣━┓━┫┻┻┗━┻┳┫┃┃┃┣┗┓┻
┣┫┳┳┗╋━┻╋╋━┓┳━┓╋┗┻┳┏┛┳━┏╋┃╋┛┳┓┃┫┳┻┻╋┫┫┓┳
━┛┓┃┳┛┗━┫┏┓┓┃┻╋┻┛┃┓┗┫┳┫┫┃┛┻┻┓┻┛┗┣┫┳━┫┫┗┳
┃┻┓━┛┃┏┣━┻┃┏╋┗┻┓┻┛┫┻┻┗┏┛┣┓┃┓┗┳┗┻┻┻┳┣┻┓┳┣
┫┓┗┓┃┓╋┳┳╋┗━╋┣┗┓┛┫┃┗━┣┗┓┣┗┫┣┫┓━┳┃┫┓┛╋┓┳┓
━┛┓┣┫┗┻┛┓┫┫┫┗┣┻┻┛┃╋┃┛┃┃╋┣┛╋┻╋┛┻┛┗┏━┓┓┛┓┏
┓┃┳┗┻┏┳┃┗┏┣┗┣┃┫━┓┫┃┓┛╋━━╋━┃┓┛┏┗┣┛━╋┣┣╋┃┻
┏┣┻┳━┛┫┣┓┗┓┫┏┓━┓┗┳┓┃┫┏┗┏┻┳┓┓┃┫┣┛┣━┣┻┏╋━┓
┃┓┗┻┓┏┳┃┳╋┃┻┳┳━┗┛┓┻┛┫┓┏┃┣┳┫┫┗╋┣┣┣━━┛┏┃┣┓
━━┣┳┏┓┏━╋┗┓╋┗┻┓┛┣┣┏┛┻┳┏┫┳━╋┳┓┏┫┳┫┓┃┛┗┗┻━
┳┻╋┛╋┛┛┛┏┃┏┓┃┻━┛┫┓┫┛┫┓╋┻━╋┳┓┃┛╋┻━┓┣┣┫┣┫┏
┗┫┗┓┻┻━┛┗┓┗┳┛┫┏┓┛┳╋╋┣┳┳┳┫┫┗╋┏┳┫╋┛┃┗┳┣┫┃┃
┳┳┫━┃┻┓┳┳┃╋┏┏┻╋┗╋┛┣┃┗┗┻┛┣━┻┃┛┓┣┗┣━┣┓┓┏┏┃
┃┏┛┣┃┻╋┏┻┛┃┓┓┻┣┗┫┗┏┫┓┻┛┛┳┓┫╋┏┏━┏━╋┏┫┃┛┫╋
┃┛┃╋┣┻┛╋━┣┓┃╋┗┳┳┣┗┛┣━━┫┻┃┣┓┃┻╋┣┓┳┻╋━┗┛┻┓
┳┣┣━╋┻┳┏┗┻┃┛┛┛┓┓┛┛┻┃┣┛┗━┳┗┣╋┗┃┣┓┓┻┃
┫┗┗┫┏┃┛┃┛┫┃┻┃┏╋━┫┗┛╋┣┓┃┻━┣┻┓┗┫╋┓┓┻━┻┫╋┓━
┏┏┛┓┳╋┏┗┳╋┳┳┃┏┏┏┓┣┫┣┗┏━┳┃┫┗┣┣┫┛┳┳┛┃┓┏┣┛━
┏┓┛╋╋┏┛┗┏┗┏┓┏┗━┻┛┓┏┗┗┫━┻┫━┃┫┓╋┣┣┃┳━┓┫┫┳┫
┫┗╋┻┫┻┓┓┳┏━┃━┗━┻┗┫╋┳┛━━┛┣┣┻┛━┣┛┣┗┣━╋╋━┏┃
┳┃┗┃┣┻━┗┣┃┣┻┫━┏┛┏┗┳┳┃┣┻┃┃┣┗┫┗┻┏┃╋┛┻┃┣┫╋┓
━━┫┗┳┗┫┃┃┫┃┻┗━┣┃╋╋╋━┏┣┃┛╋━┻┳┓┫━┃┓┳╋┗┓┏┓┓
┣┓┛┳┛┗┏┳┣┃┣┏┣┳┳┳╋┃┏┣━┗┛┣┃┳┏╋┣┛━┣┗╋┓┫┻┳┳┣
━┏┓╋┏┫╋┏┗┏╋┛┫┻┣┗╋┗┏╋┗┛┫╋╋┏┓┻━┳╋┃┫━┳┫┗╋╋┳
┛┫╋┃┗┃┃┗┓┗┓┫━┻╋┻┫┣┣┳┻╋┃━┳┛┫┛┣┣┏┗━┃┫┓┏┫┫┣
┏┳┣┓┻┳┫┗┻┃━┃┃┃┗┫╋┳┣┗┻┏━┗┃┓┛┻┫┣┓┗┏━┫━┣┏╋┓
┳┻━╋┳━┳╋┓┃┳┫┗┫┃╋┻┃┫┣┫┣┻┃┏━┃╋╋╋┃┣┃┓┻╋┏╋━┏
┻┻━╋┓┓┓┻┫┃┓┓╋┏┣┓┓┓┳┗┓┳┃╋┛┃┃┏┓┛┳┛╋┣┣┫┗┛┛┣
┫┫┃┃┫━┻┏┛┻┃┫━┗━┗┏┗┓┛┗┃┏┻┳┻┻━┳┣┣┃┓━━┫┳━┏┣
┛┳┳┏┗┣━┃┣┗┳┳━┃╋┫┃┃┻┳┳━┃━━┃┓┓┃┛┓┣╋┣┛┃╋┻┛╋
━╋┫╋┓┫━┗┃┣┣┗┏╋┓┏┏┣┏┳┓┗┻╋┻┏┫╋┛━┣┫┓┗┃┏┣┫┻┃
┫━┓┓┫┻┻┏┗╋┗━┛┏━┃┗┳┏━╋┛┓━┻┗┫┗┻┻━┏┗┓┃┏┻┫┛┓
┫┣┛┏┛┗┻╋┗┓┳┻┛┛┛┗┛┃┛┻┓┛┏━┏┻╋━┻┣┻╋┛┛━┣┛┫┣┫
┃┫┳┻┳┻┳┣┻┛┛┗┫┳┓╋┛╋┃┫━┫┓┓┏┛┏━┃┗┳┛┫╋┗┣┗┫┓┃
┫╋╋┗━┣┓┛┳┳┫┗┣┃┫┃┗┃┃┫┣┳┻┛┓┃╋┣┛┛┳┣┏┛┣━╋╋┗╋
┏┫┗┓┣┣┫┣┫━╋━┓┛┫┫┓┣┫┓┃┗┃┃┓╋┳┓┃┓━┻┗━┫┃━┏┳┓
┃┏┓━╋┃┛┻┓┓━┗━╋┃━┻┫┏┣━━┣┻┗┳┳┏┻┻┏┻┻┫┗━━┣┳┫
┣┃┳┳┗┫┣┛━┳━━┓┏┫┓┣━┻┳┻━┏┫━┛┣┓╋┻━┃┳┳┃┣┳┣┓┻
┓┓┏━┃┫┓╋┣━┳┣┫━┣┛┳┣┃━━┃┫╋┗┏┫┻┻━┓┗┳┃┻┻╋┓┏┓
┗┓┏┓┏┃┗┫┗┫┗┫┗╋┓╋┛┻┓┓┃┃╋┻┛┓┣╋┫┛┣┃━┗━
━┃━┳┓┳╋┛┳┻┓┻┓┏┻╋┛┫╋┛━┓┣━┓┫┗╋┏┻━┳┃┫┗━┃┃┃┃
┫┛┫━┣┏┓┃┻┻┫┛╋╋┫┗╋┗┻┛┃┫┃┗┻━┛┃┃┻┓┏┻┏┓━┓┻━┻
┛┃┫┗┏┻╋━┣┓┣┗┗╋┻┛┳┃┃┣╋┏┫┃┣┛┗┗┃┫┃┳┏┏┏┗┛┛┗┫
╋┳┳┗┗┛╋┓┣┓┗┗┃┗━┣┏┳┣┗┛┗┃┗━┓╋╋┏┫━┻┣┣┫┣╋┏┗━
━┛┛┳┣┫┫┗┓┃┫┃┻┣┫┛━┻┳━┗┃┗┻┗━┛┓┏┓┻┫━┳┛┫┫┃┏┳
┛━┻┻━┛━┛━╋┫┣┻┛┏┓┏┻┻┏┏┳┻┳━┳┻╋┳┗┳┛━┛┳┫┳┓┓╋
┛┳┣┃┃┗┣┻┻━┓┃┏╋┏┃┓┣━┻━┫┻━┳┗┣╋┓┣┃┛┻━┃┻┏┓┛┗
┻┃┗╋┗┻┛┫┓┫┳┃┣┳┣┻┃╋┻┳┻┏┛┗┫╋┓┛┫┣┫┏┣┻━╋━╋┫┃
┃━┣┻┓━┃┳┻┫┗┓┫┓┏╋┏━┣┓┫┫━┏┗┣┗━┓┳┃┓┣┳┏┫╋┏╋┃
┳┗┛┗━┫┃┫┛┓┓┫━┣┻┻┫╋┻╋┗┗┳┃┫┓┻┓┣╋╋┏┃━━┻┛┗┫╋
┛┃┻┗┳┗┃┣┓┃┓━╋┫┣╋┗┃┣┳┃┗╋╋┃┣┻┗┫┃┃┫┫┏╋┻┗┳━┃
┏┣┗┃╋┗┳┻┻┗┏┣┗┃┗┳┓━━┏┻┗┣┳┛┫┛━┣┗━┓┓┃━╋━╋┫┗
┻┓┓┛┳┃┃┻┳┓┛┗┣━┣┏╋┓┳┫┻┏┻┃╋┏┃┻┗┃┃┣┣┻┓┏┻┳┳┻
┳━┫┓╋┏━━┛╋━┓┗┳┳┳┻┗━┣┫┻┃┳┃┫┛┫╋┳┛┛┣━┗┣╋┗━┏
┗╋┳┻┣━┳┓┣━┗┻┓┃┳╋┫┓┗┗┃━┫┣╋┳━┣┗━╋┣┓┏┛┃┏┃┗┛
┻┛┏┻┫┗┳┗┓┫┓┓┣┳┗┏━┫┛┣┣┃┣┛┗┻┫┛┗┫━┣┓┣┫┣┗┫┣┛
┛┏┗╋┗┓┣┗┛┓┓┃┓┻┻━┓┳┃┫┣┣┗┣┳┻┏┣┏┛╋┓┻╋┃┻╋┳┛┻
┛┻┗┳┻┃╋╋┣┗┻┻┻┏┏┛┳╋┳╋┛┫┣┳┓┳┣┻┏┏┗┫┻┗┓┓┃╋┗┻
┛┫┻╋┛┃━╋┏━┻┳┫┛┻┏┫┗┗┻┣┛┳┻┻┗━┳┛┃┏┣┳┛┫┏┣┻┻┳
╋┫┛┏╋┗━╋┳╋┗╋┓┣┃╋┛┣┗┏┻┓┏╋┫┣┓┃┫┣━┫┻━┳┻┳┃┻┻
┓╋┏┏┻┃┓╋┻╋┗┫┳┏╋┓┗━┣━┃┣┃╋┳┃┫┓┣┣┗━┏╋┳┏┛┃╋━
╋┏┣┏━┓╋┫┓┳╋╋┃━╋┫┗╋┣┏┗┣┃━┣┣╋┓┛┳━┗┓┓━┫┓━┏┫
┃━━┗┏╋┳┃╋┣┻┣┃┓┛┏━┃┫┗┓┻┫┫┫┣╋┛┫┫━━┓━┣┻┫┏┫━
┛┫┃┓┛┓━┛╋━┳┏┣┛┳┓┫╋┏┫┫┳┻┏━┻┃╋┏┻┫┳┗┓┗
┻┣┓┣┗┗┣┏┻┃┳┻┗━╋┗╋┳┣┻┳┛┛┣┓┗┃━┏┻╋┛┛┻┻┗┃┛┏┗
━┗╋┣┛┳┻┣┻┃┳┫┻┫┗╋┓┏┛╋┛┛┫┛┣┳┏┻┳╋┗┏┓┫┻┣┫━╋┻
┫┗┫┣╋┫━┏┣┛┗╋┓┛┃┫┃┫┳╋┓┓┏┏┏┻┫╋┓┃┏┳┻┗┗┣┏┣┗┗
╋┏┗┳╋┫━┗╋┛┃╋┛╋┏┻┃┗┫━┫┗┫━┻┛┃┃╋┻┓┛╋╋┏━┛┓┳┛
┓╋┓┛┏┗┫━┣┏┛╋┗┫┻┃┫┏┣┳┏┛┓┃┓┗┓┣┫┛┗┗━┏┗┗┳━╋┏
┣┛━━━┻╋━━┻┣┗┃┛┃┓┃┗┫┏┫┣╋┗┓┏┣┫╋┫┛┏┛━┫┣┫┻┳┃
┗┃┛━┣┏━┏┃┗┣┳┛┻┫┳┣┏┏┳┫┓┳┳╋━┃╋┻┗┳┗┗┓┻┻┗┣╋┣
┏┣━╋┏┃┳┫╋┫┣┳━┛┛┗┓┃┛┛┗┓╋┣┫┣┣┓┗┛┛┳┫━┓┫┻━┫━
┳┻┳┓┗┏┣┏┏┣┣┗┫┣┣┗┏┃┻┃┛━┫┛┳┣┏━╋┃┏┛┳┗━━┣┏┃┃
┣┫┓┗┣┗┫┻┛┳┗┳┳╋┳╋┃┫┏┻┫┗┃┃━┏┻┗━╋┗┣╋┗┫╋┻┫┻┣
┓┳┃┳┫━┻┓┳┃┓━┳┛┏┃┛┗━┓┏┗┻┻╋┫╋┓┛┓┛┣┃┣╋┳┏┓┗┻
┗┳┛┳┻┓┻┫┫┫┃┃┛━┻┣━━┓┃┻┏┃┻┣┗┻┓┏┃┛┗┻┛┳┫┳━╋━
┣┫┓┗┻┃━╋┳┣┓━┻━┫┏┻┓┏┓┻┓━┫┳━┛┛╋┫┛┗┣┗┗┓┫┗┛┫
╋┳┣┛┻┗┗┻┛┫┛┗┛┳┫┣┏┃┃┳┳┻┓╋━┗━┃┏┓┫┏┓━┻━┓┳┓┣
┃┓┏┛┻┗┃┣┃╋┓┫┫━┻┃┳━┓┫━╋┗┃┳┗┏┗┗┫┣┳┛┃━╋━┏┻┫
┛┗━┫╋┏┗━┓┓╋━┏╋┳┻┏┛┣┗┣┛┻╋━┓━┻┻┳┻┳┣┫┻┻╋┣┳┓
┣┓┗┻┗┓╋┓┳┃┛┳┫┣┳┻━┫━━╋╋┏┗┣┓┏┓┓┳┏╋┏┫┃┻┗┓┻┳
┃┣╋┻┃┓┫┏━╋┣┛╋┛━╋┗┣┃┓┣┓╋┫┗╋┗┃┻┓┃┃━┣━┫┗━┏┗
━┏┫┫┗┣┫┃┏┫┃┏╋┣┫╋┃┛┏┗┃┃┫╋┏┫━┏┫┣━┣┏╋┏┃━┣┫┻
┳┫┳┛╋┻━┃┃╋┓╋┣┻┻┏━┣┏━┳┻┗┃┣┻┗┓┫┛┻┏┗┗┣━┳┳━┳
╋┣┗┗┳┻┣┛┏━┓┃┻┏━━┃┳┳┗━┣┻┃┗┛┣┳┏━┃┓┣┫┏━┗┳┛┗
┫┃┳┓╋┃┃┻┣━┛┳┃┻┣┻╋┫╋┣┳┃┃┓┏━┣┳┃┏╋┏┓┗┳┣┛┗┣┫
┫┏┏┻┻┓┛┓┳┫┣┓┻┗┳┳┣┗┏┣┫┣┫┣┳┫┫┻┗┛┏┓┏┏━━┗┓┛┳
┫┓━┓┳┫┻┣┫┃┣┳┏┗┫┓┏┃┣┃┣┓┃┳┳┻┳┣┳┛┃┃┳╋┳
━┳╋┓┏┗╋┣┳┗┓┗┃┓┳┏┣┛┏┛┏┛┻┳┣┻┃┫┻┏╋┗━┳┣┓┳┓╋┃
┓╋┏┏┓┏┃┳┗┣┫┓┓┣┗┃┏━┫┃┗┓┣┳┣┗━┏┣┣┣┏━━┃┓┫┻╋┣
┻┗┫┓┏┫┻┛┓┓┻┏┗┃┗━╋┛━┳┻┫┃╋┓┛┫━━┏┏┓┣┻┓┏┫┫┏╋
┛┛┏┻┻╋┃━┳┣┏┳┏┛╋┻┫╋━┫┣┣━━┣┓┻━┏━┳┗╋┃╋╋┏┓━┣
╋━┳┓┗┳━┃┳┏┏╋┃┻┏┗┣┏╋┻┗┓┃┳┛━┛┗┣┏┛┓┛┫┳┳┗╋━┫
┻┫┻┃━┏┛┃┳┏┫━┻┫┓┳┣┳┛┫┗┃┃┛┓┳━┏┃┏┳┏┫┏┻┏┓┓╋━
┫┛┗━┏┃┳┗┻┗┻┃┏┻┏┫┓┗┛┗┏┫┏┳━╋┏┃┃┏━╋╋┏┳┗━┏┛┣
╋┫┻━┛┳╋━┻╋┏┏┻┓┫┃┓━┓╋┣┏┣┛┃┳┃┃┃┣┗┏┗┫┃┏┏┃╋┗
┗┣┻┃┫╋┓━┓╋┻┻┃┓┓┏┗┫╋┻━━┻┃┓┳┛┗┛┓┃╋┫╋╋┓┏┃┗┗
┫┣┫┗┫┳┻┓┃┳┣┳┻┫╋┻━┗┫╋┏┳┛╋┛┗┳╋╋╋┻┗┛━┓┏╋╋┛━
┃━┳━━┓┃┣┛┏┗┣┗━┣┳╋┛┓┏┓┣┗┛╋┃╋┫┫┃╋┓┣┫┃┃┳┻┳┃
┓┳┛┻┣┫━┃┃╋┛┫━┫┣┛┏┻┗┏╋┻┗┻┻┛┓┳┛┫┗╋┗┫┓━┏┛━┳
┳┓┻┃┣┫┻┓┏┻━┛┗┻┣┃━┳┣┏┏╋┃┏┻╋┗╋╋━┣┗┏┗┻━╋━╋┣
┣┳┻┣━┗┫╋┛╋┻┳╋┣┏┫┏━┓┓┣┏┗┗┳┛┫┣┓┳┓┓┛╋┣┏┻┛━┃
┏┳━┃┫┓╋┻┣┛┳╋┳┫┓┃┳╋┛┳┻┻╋┓┗┃┏┳┣┳┗┻┻┃┫┫┓┓┗┫
┻┛┣━┃━┣┛┏┫┳┳╋┛╋╋╋┣╋┳┣┻╋┏┳┗┛┫╋╋┣┃━┛┛┻┗┫┏┓
┃┳╋━┳┗╋┛┣┗┏━┗┫┻┫━┻━┫┛┏┫┗┃┳┳┫┫╋┛┏┏━┳┏┣┻┛┓
┣━┫┫┫┫┗┫┓┓┫┓╋┏┣┫┏┏┛┓┳┃┣┓┗┗┫━┫┓┫┃╋┓┣╋┃┗┃┃
━┫┏┏┣┻┃┻┓┏┳┃┃┏┗┏┻┓┛┓┻┏╋┻┫┓┃╋━┏┗┣┣━━┗┗┃┓╋
┣┛╋┓┻┣┏┛┛┻┻━┻┣┻┓┃┻┻┃┛┛┛┏┗┻┏┏┻┗╋┏┃┳┃┳┃╋╋╋
━┓┻┗┳┛━┫┏┫┫┃┳╋┃┃┓┻┓┣┻┻┣┓━┻━┛┗┛┗┣┻┳┗╋┛┛━┓
┓┻╋┫┳┃━┣┣┣┳┏┣┳┗┣┳┣━━┓┣┗┫╋━┻╋┫┣━┗┗┗┻┻┃┻━┃
╋┛┓┗┣┣┳━┃┓┳┻┓┓┏┗┛┏┣┃━┛╋┫━┛┏┗┻┏━┛╋┻┗┏┻┳┃┓
┫┣╋┣┳━━┛┛┃┛┓┃┳┛┃┏┻┃╋┣┫┣━┛┃┗┓━┗┓┫┻┫╋
┃┫┃┳┏┏┳┫┓┓┛━┗┫┳┏┗╋┻┛┗┛┫┛┗┓┛┏╋┛┓┓┏╋┻┗┫╋┣┓
┛┻┗┫┻┏┏┏┻┗━┗╋┻┗┓┻━┣┓━┓┛┗┃┳┗┳┓┏┏┳┛┛━┏┣┛┛┃
┛┓┃╋╋┏━┃┃┣┓┗┃┃┛┗┗┓━┻┛┫┳┻┛┣┣╋┣━┳╋┏┓┣┏┣╋┗━
┛┏┓┳━╋━┏━┓┣┫━┳┫┗┳┻━┣━┣━┓┗┛┓┓┫┳┣┃╋┳┳┃┛┛╋┃
┓╋┳┏┻┗┏╋┣┣┗╋┫┻┳┳┛┃┓━┻┻┻━┃╋┣┏┓┛┛┛━┛╋┓┻┓┓┃
┓━┗╋┏╋┏━━┃━┫┣╋┣┃┓┗┳┳┗┓┣╋┻┳┛┏┳┏┛┳┛┛┣┫┓┛┏━
┫┃━┗┗┃╋┏┫┛┻╋╋━┛┃┳┫┛┛┗┏┛╋┃┫╋┳┓┏╋━┻┓┓┻┗┫┫━
╋┳┃╋┛┣┣┓┏┳┗┏┃┏┃┫┻━┳┃┏┻┣╋┗┏┃┓╋┻┣┫┛┏╋┻┃┳┗┃
┓━┣┗┳━━┻┃┓┗┣┣━┻┗┃━╋┫╋┣┃┛┛╋━┣┻┏┗┃┫┫┫━╋┗┗┛
┗┃┃╋┗━┣┻┃┻┗━╋┣┓┣┣┣┛┳┻┳┳┛┗┏┛┫┃━┳┛┓┛┳━┓┛━┃
┫┻╋┏━╋┓┛┛┫┏┗━┫┫┳┛┃┛┻┏┛┛┓┏┳┣┻┏━┗┻┣╋┣┗┻┏╋┻
┗┏━┳┣┻┛┣┛┫┗┣┛┫┛┛┫┗┗┫┫┣━┏╋╋╋┓┛┓┳┗┓┏┫━┛┗╋╋
┗┗━┗┫┫┃┗┣┓┛━┏┫┓┓┗┳━━┗┗┻┗┣┓┛┗━┳┣┫┫┳┳━┗┛┻┏
┏┛┣┏┃┫━┣┣┻━┣┃┛┳┳━┳┛┏┏┫┏┏━┓┃┃┳┃┛┫┛━┗╋┫┏┓┓
┻┃┛┳┃┓━┳┏┗┛┛┳┻┳┣┣┛┣┣┫┳┻╋╋┓╋┃┻┏┗┓┻┻╋┓┳┣┣┣
┻━┓┗┃╋┛┛┗━┓┣┫┛┣┓┛┛━┳┣┏┓┏┏┣┣┳┳┏┫┓┫┃┛━┓┫┫┃
┫━┃┛┃┫━╋┣┏┏┻╋┃┣┏┳┗┳━┏┗╋┓┳┳┃┫┏┛┳┻┣┏┻┏━┻┓┳
┓┣╋┻━━┳┏┳╋┫╋┛┏━┳┛┳┓┳┗┏┏┃┏┃┫┫┃┃┛━┗┏┓┓┻┫┻┣
┃╋┻╋┓┗╋┏┫┫┃┳┃┓┫┓┻┛┗┳┗┗╋┃┻╋┗┣┫┛┏┣┫┗━╋┃╋┏┗
┫┗┫╋╋┳╋┗┫┗┳┻┳┃┗┫┓┓╋┳┳┓┗━┏┳┳┫━┛┓┗┃┗┻╋━┏╋┓
┓┻┛┓━┫┓┛┫┫┛┛━┛┏┛┗┓┣┗┃┓┏┃╋┏┛┃┃╋┣━┣┫┃┃┏┛┛━
┏┫━┻╋━╋┻┏━┫┗╋┛━┫━╋┳┃┣┛┫┣┃┛┛┫┗┗┣┗┳┣┃┛┳┻┳┏
┓┣┛┃┛╋┗┛┗╋╋┻╋┓╋┳┓╋┏┳┳╋┗┏┃┓┓┏┗╋┓┻┫┗┃┻━┛╋┻
┓┗━┏┫┏┗┣┗┓┫┛━┃┣┏┣┓┛┃╋╋┫┻┗┏┫┣━┻┻┣┣┣┃
━┛┗┫╋━┗┛┣┓┗┏┃┗┏┫┳┛┛╋┃┻┓┃┻━━┻┛┳┃━┏┫┻┏━┳┫┃
┻┛┫┗┃╋┫┳━┫┗┓┳━┳┛╋┫┳┻┫┳┻━┏┳┳┻┗┛┳━┣┻┓┛┃┃┣┻
┻╋╋┣━┻╋┣━┃━┓┃┃╋┻┏┣━┃┗┣┣┃━┣┫┫┳┛┳┓╋┳┻┗┛╋┏┓
┣╋┛╋┣┗┗┫┫┛┃━┃┗┻┳━━┻┓━┏━┗┓┃┻┗┣┏┏┗┓┗┓┛┣┓┓┓
┗┣╋┛╋┗┫━┃┏╋┛┏━┣━┃━╋┻┃┛┳━━┗┳━┗╋┓┛╋┏┗╋┛┻┓┏
┛┳┳┛┫┓╋━┳┫┛┳━┗┃┳┳┃┻┫┃╋┏━┏┻┣┃┏━┫━┫┗━┏┻┣┻┫
┣━┏┳┃┓┏┻┗┛┫┳┃┻┗┫┓┗━━┃┗╋━┗┏┳┣┗┗┻┣┓┏┗┗┻╋┏┳
┫┗┣┛┫┏┫┃┓┻┗┫┛┳┻┳╋╋┛┃┃┗┛┗┫┃┻┗┛┏┣┛┻┛┫┛┫┫┛┏
┫╋┗┃╋━┃━┫┓┣┏━┓╋┛┻┓┛╋┓┃┗┗┛┣┗┫┳━┻┃┏┣┗┣┛━┣┃
┗┣┻╋┃┣┫╋┣┣┛┳┃┻━╋┏┫╋┫┻┳┓┗┃┻━┣┻┛┫┗┃┛┓┏┫━━┣
┛┗╋┣┻┛┓┳┏┳┏╋━┛┻┃┣┣┏━┏┗┃╋┗━┗┫┓┏┻┓┣━━╋┓┫┓┏
┗┏┓┃┫━┣╋┛━┗┃┏┃┃┛┻┏┛━┗━┏┓┫┳┗┏┫┏┻┃┏┻━┗┏┏┗┣
┫┻┣┓┻┻┃┓┗┓┓┏┫┏━┏┳┣┓┛┓┻┫┗┻┫┏┓┃┫┛┛━┣╋┏━┛┏┃
╋┃╋┗┛┣┏┫┃┏━┛┣┻┣┗╋┣┗┓━┣┃┣┳╋━╋┛┛┣┫┫━┛┗━━┓━
┏┻┓┻┻┗╋┣┏┓┣┗━┗┓┃┓┛┃┣╋┳┓┛┫╋┛━┓┓┃┓┏━┳┃┓━┛┣
┛┳┫┃━┓┣┳┣┫┣╋┣╋┓┗╋┓┳┓┏┛┃┏┓╋┳┗┗┳┓┣┳╋┫┗┓━┛╋
┣┳┓┳┫╋┛┫┏━┫┗┣┏┫┫┏┛┗┻┳┫╋╋━┳┣┫━┣┃━┛╋┳━┳┳┓┃
━┳┛┳┻┳┛┃┛┣┗╋╋┳┗┓━┓┫┣╋━┃┃┃┏┓┓┃┻┫╋┳┏┫┛━┻┓┳
┫┓┣┛┫┻┃┳╋┣┃┫┗┏┳━┓┛┏┏┗┗┏┳┻┏┛┓╋┻┳┓┓╋┏┣┣┣┻┃
┣┫╋┳┫┓┳┣┗┏┃┫┻┛┓┓┃┫┏┣┻┗┛╋┏┃━┛┏┛┗┃┳┫╋┓┛┓┛┻
┓┳┻┃┃┳┏╋┛┗┫┓━┃┳╋┳┗┃╋┓┳╋┣┃╋┏┫┻┛┣┗┳┗┳┻┣┃┛┻
┫┗┻┛╋┳┏╋┃┫━┫┃━━┛┃┏┏┫┃┳┏━┳┻┛┻┓┻┻┻┛┗┗┛┃┛╋┻
┏┗┫┛┗╋┏━╋╋╋┻╋┓╋┳┓┓━━┃━┻╋┣┫┗┫┣┛┗┫┫┗┣╋━━┏╋
╋┓┳┓┣┣┛┳┃┏┓╋┛┣┛┏╋╋┻┫╋━┗┃┳┗┏┗━┫┛┃┳┣━
┛┫┳┣┃━┗┗╋┗┣╋┓┃┛┣┣━┳┓┃┓┏┛━━┣┃┗┓┃┓┳┛┻╋┃┣┓┏
━┛┗┗┫┻┣┗┳┣┛┛━┓┳┣┏━┗┳┛┫┃┛┗┗┛┛┣┣┗┻╋┫┛┃┳╋┳┳
┏┗━╋┗┗┻┻┗┻┫┃┳━┏┃┛┗━┏┗┗┣╋┻┫┃┓┳┗┗┏┣┫┗┻┗━┻┏
┃┳━╋┓┏┓┫┏┛┏┻┗╋┓┻┏┳┃┏┏┫┳┛━┛┗┫┏┫┣╋┣┃┓┓╋┣┻┳
┻┳┳┃┫┗╋┳┣┻╋┃┓━┳┻━┓╋┃┻━╋┣┣┳╋━╋┛┛┳┓┗┣╋┃┻━┗
┫┛┫┳┗┗╋┗┓┫┃╋━┻┻┻┻━┻┃┓━┓┣╋┏┛┫┃┳┳┫┣┫┏┳┃┗━┛
┣┣┻┛━┛━╋┛┗┏┻┳┣╋╋━━┓━╋┗┃┏┃┏┏┣┏┏━╋┻━┓━━╋━┏
┛━┫┫┛┣┣┃┏┳┛╋┛┏┗┻┳┓╋┛┛┏┏╋┓┏━┗┳┫┛┓┃╋┛┻┛┓┓━
┃┃┳┓┃┣┳━┛┏┛┓━┫┳┓━┓━┃┃━┗┃╋┏┫╋┏┏┃┻┣┃┏┻┃┓┣┓
╋┳┣━╋┏┓┓┳┗┫╋┣━┻╋┣┏┳┫┏┳━━┳╋┳━┓┏━┗╋┫━━┳┏┃┳
┳━┻┫┗┏┣┏┳┃┏┫┓┏┻┃┣┏╋┃━┃┫┳┏┛┻┫┳┃┻╋╋┃┣┓┓┻╋┳
┃┓┓┏┃┏┓┃┗┛┗┏┗━┛┗┻┻┛┓┫┛┏┗┃┓┳━┻┛┻┣━┻╋╋┫┛┏┛
━┏┏┃┗┫┓┛┻╋┛┛┛┳┻┣┗┗╋┏┻┏┛━┳┛┗┻┏┃╋┗┫╋┃┛┗┏┃┣
┳╋━╋━┣┓╋┏┗┻┳┗┻┛┻┛━━┣━┏┃━┛┣━┛┛┗╋┃┣┫╋┓┓┣━┗
┣┓┛┏┳┳┣┫┳┛┫┓┗━┃┓━┗┻┛┏┗┏┫┓┻┃┳╋┛┏┣┏┳┣┣━┓┻┃
┓┳┗┓┓┛┃┳┫┣━┓┃┓╋┃┳┃━┃┃┳┓┣┫┫┃╋┫┓┣┓╋┣┏┓┃╋┛┫
┫┓┗┻┛━┏┗┛┃┛┗┣┃┓┓━┛┏┛┫┃┓┃┻┓┛┏━┛━┗┗┫┛┗┣┳━┃
┫┻┗┏┻┛┏━━┫━╋┳┣┗┗╋┫┏┛╋┗━┃┗┛┛┣━┛┃┫╋┫┻┻┃┛┏╋
╋┳┳┓┣┃┗┻┳┃┫┃┓━┛┃┣┓┣┃╋┛┛┛┓━┳┓┓╋━┳━┛┏┫┓┣┛┳
┗┓┻┛┓┻┫┓┗┃┛┃┻┻┗┃┗┃┓┫┫┳┛┓┫┻┗┫┗┗┗╋━┣┳━┳┳━┫
┛┻┫━┏╋╋┳━┓┳┫┣┗┃┻┫┗┗┏┏┫┣┫━━┳┫┻┗┫┻┛┓╋┛╋━┏┣
╋┏┻┻┳┛┳━┻┏┳╋┓┃┻┣┗┻╋┫┃┏┛┏╋┣┣┓┫┓┫┃┃━┳┏┛┓┣┛
╋┛╋┗┓┓╋┃┗┏┻┏┃┳┣┳┗┓┫┻╋━╋┣┻┛┏━╋━┓┏┃━┣┛┓┏┫┓
┏┗╋┏┏┻┣┗┫╋━┫┛┫┫┣┛┫┫┃╋┳━┣┣┫┛┣┃┳╋┣┃┳┳
┃┃┣┏┣┗┛━━┏┳┏┓━┓┻┃┣┛┛┳┻┓┻┻┏╋┃┫━━┓┓┏┣┫┏┃━┳
┣┃┗┓╋┫┫┗┻┛╋┳┛┫┳━┣┃┃┣┏┫━━┛┏━┣┫┫━┻┓┣┃┓┛━┳┻
┛┃┫┳┳┣┣┫━┃━┃┓╋┫━╋╋┃┳┫┛┫┻┃┳┻┫┻╋┳┫┃━┛┗╋━┳┛
┛┻┓┳━┻╋┳╋┏┏┗┻┏╋┏┣╋╋┛━┫┛┃╋┃━┛┏┳┃┳┗┻┻┓┳┫┳┻
┣┏┫╋╋┛┏╋╋┫┣┗╋━┳┛╋━┏┛┛┗┳┫━┛┛╋┫┏┣┗┗╋┃━┓┛┗┛
┓━┃┛┳┓━┣┳┻┛┓┃┓┛┛┗┏┳┏┏╋╋┛┓╋┻┫┳┻┃┓┗┣┻┗┻┛┓┻
┣┫┻┏╋┗┏┛┏┳┳━┏┳┣┓┛┗┏┻┫┗┓╋┃┣┏┫┃━┏┻╋┃┓┳╋┏┓┓
┏┃┃┻┃┗┳┻┫┗━━┳┃┗╋┫━┗┛┳┗┫┳┫┛┏┛┓━┗┻┓┃┃┏┣┗┃┳
┓┣┣╋┫╋┳┓┣┗┏┓┻┫┛╋┳┏━━┣┣┃┏━┏┛┣┳━┓╋┫┻┗┃┻┃┳┛
┣┏┻┛┃┗┛┓┗┛┗━┣┣┃┃┫┗━┓┣┛━┓┣┓┗╋┫╋┗━┛┃┫┗┣━┛┓
┓╋┃┫┗━┫┣┻┳┃┗╋┛┫┫━┗┃┫┻━┫┗┫┻┣┃┏━┗┣┗┻┣┛┣┃┏╋
━┏┣┗┣┫┛┳━┗┃┻┣━┫┛━┳┻━┳┗┗┃┫┳┣┓┗╋┫━┏┃┗┃┗┓┛╋
┛┏━┓┳┫┓┫┃┓┃┳┳┛┣┣╋┛┻┣┓━┛┓┫┃╋┣┏┃┻┫┻┃┫┏┛┏┗┃
┃┛━┗┃┫┗┻┛━┏┃┏┻┫┃━┳┃┗┓┣┓┫┣┗━┣╋┣┏┓┳┏┃┫┗━┣┏
┛╋┏┻┣┓╋┫┃┣┃┫┳╋┫╋┻━┣┏┃┏┻┗┏┗┓┣┓┳┫┗━┛╋┫┛┃┛┳
┻┫┏━┫┻┻┫┗┏┏┻┫┗┃┛╋┻━┓┛┏┓┫┃┃━┓┣┛┓┣┻┗┗┻┻━┫━
┓┓╋┏━━┗┃╋┛┏┻╋┗┃┣┏┣┛┓┗┓┓┻┗┫┛┳╋┏━┃┫╋┗╋┗┣╋┃
━╋┣┃┛┗┣╋┳╋━┓┻┓┳┏┃┃┃━╋┗╋┣━┣┫┗╋┏┻┏┻╋┻━┣┓┻┏
┫╋┫┳┣┫┃┳┣━╋┃┓━┏┗┏┛┻┏┓┻┏┻┳┳╋┏┓┃┏┃┓╋┳┫┫┛┫┻
┳┗┏┃┳┃┃┛┏┃┫┗┃╋┣┳┳┻┫┗╋┛┫╋━┏┣╋╋━┗┗━╋┛┏╋┓┗┃
┣┏┓┗┻┳━┳┫┻┃┓━┳━┃┗┓┫┏┻┳┳━┫┫┻┓┓┓┗╋┫┣┳┓┛┳━┣
┳╋╋┏┛┳┏┳━┳━┫┣┗━━┏┻╋┗┏┫┃┣┻┃┻╋━┳┫━╋┳┏┗┏┏┻━
┣┛┳┗┛┣╋┻┃╋┓┗┗┳┳┃┫┃━┗┃┣┻┣┻┳╋┗╋┗━━┃┃┳┛╋┳┛┫
┃━┛━┏┏┏━┛┳┓┣┗┓┗┻┛╋┃┛┃┣┣┻┃┓┏┃━┃┻┻┻┓┳
┫┣┣╋┓┃┗╋━┃┃┓━┛┏┻┓┻┻┣━┃╋┗┗┻┻┃┗┓┃┳┏┓┓━┃┛┫╋
┣┏┛┳┳┣┻┃┃┓┫┻┫┓┳┫━╋┫╋┓┳┫┏┻┓┫━┛┃┳┳┳┣┣┏┳┓┻┃
╋━━┳┏┣┻┓┏╋┫┃┗┳┃┳┃┳╋┫┃┓┻┛┻┻┓┛┛┳┃╋┛┻┛┫┗┫┗┏
┣┫┓┓┣╋┳┻┃╋┣╋┻┣┣┛┛┓┛┻┳┫┫┻┏┻╋┗┳┓┃━┓╋┳┳┳┳┳┛
┏┳┳┳┣┏┫━┣┛┻┃┗┏╋╋┏┛┳┫┛┣┏╋┫┻┛┳╋┏┻┃┓┃┣┣┣┣┃┣
┳┫┳╋┳┳┓┣┳┃━━┻┫┳┛╋┓┃┳┓┓┻┣┗┛┳┫┳┣╋┛┫┛┏┻━┓┃┻
┏━┓┃┓┗┃┫━┳┻┃╋┫┫┫┳┃┓━╋━┏━┫┳╋┫╋┛┗┓┃┓┃┗┫┳┫┛
┻┃┛┗┛━┛┗┣┏┏┣━┗┛┻┣━┗┏┓┣╋┃┣┛┓┏┛┳┣╋┓┗┃┛┳┛┃┛
┻┫┓━┻┏╋┛━┓┛━┓┳┫┣┻┃┫┫╋┳┃┫┃┳┓┃┏┫┓┣┓┏┗┻┻┛┗┃
┻┳┫━┗┃━┓╋┣┛┏┗┳┳┛━╋┓┗┫┃┗┻┏┏┻┻┫╋┻┣┣┗┣┃┻━┏┣
┻┃┣┏┣┗━┗┗╋┻┻┗━┏┃┏┫┻┏┻┛┏┓┻┗━╋╋┛┳┻┗┓┫┫╋┫╋┣
┃┛┫┃┏┻┗┗┗┏╋━┣┛┓━┃┣┗┣┛━┓┳┗┃┏┗━┳┛┓┏┓┻┣┫┳┏┫
┛━┣┣┃━┻┓┣╋┣┻┣┣┣┗┳┳┻┫┗┛┛┏┃┓┛┛┳┳┳┏╋┃┣┻┳┓╋┻
┣┓┫┻┃┓┻╋┣┛┗┃┛╋┗┃╋┻┣┫┫┓╋┫┓┗╋┓┏┏┗┏┏┓┃┛╋┓━┣
┳┃━┻┓╋┫┫┫╋┫┻┏┓┻┣┓┣┳╋╋┃┻┛┣━┣┳┳┗┣╋┗┻┳┫┏┻━┫
┫┻┣┏┫┻┣┳┻━━┛┗┗┛┻┣┻┃┗┃┣┫┻┏╋┻┏┓╋╋╋┫━┫┻┗━┓┓
┫┫┗┳┻┗┫┳┃┗┓┏┛━┛┫┏╋┻┻┗┏┛┃┗┓┏┓┫┳┳┳┫┃┛┓┣━┣┛
╋┻┗┫┓━╋┣┛┫┛┏┫┣┗┏┫┳┻┻┣┗╋━┏┣┳┣┓┫┻┃┫┃┏┛╋┳┫┻
╋┗┓┏┫┗┛╋┓┣━━━┻┏┗┫╋┃━┗┏┗┳┏┫┓━┫┫┛┣┻┳┛┃┛┗┛┓
┗┳━━━━┏┗┫┏┳┻┳┣┻┻┫┣┫┓┣┻┣┛┫┻┻━┃┣┓┓┫┳┛┣┗┻━┓
┣┻┣╋╋━╋┫┳┳┣╋┫┓┛┃┣┏╋┗┣┫┛┫┳━┫━╋┏┻┏┓┛┃┓┻┛┫┏
┛┓━┫╋┓┗┫╋┻━┓━┻┻┫┓━┻━┛┣┃┳━┻┻╋┃┏┗┛┃┃┣┗┓┻┗┃
┓┣┫┏━┏┛┓┻┣┻╋━┓┏━╋┓┓┃┏┻┛┓╋╋┫━┓┗┛━┓╋┳┏┣┃┗┗
┓┣┫┳┣┗┃┻┫┛┗┣┫┣━╋╋┃┏┏╋┻━┳┏┓┻━━┻━┓┻┛╋
┛┳┻┳┃┗┃┏┗┻┳┗┃┓┫┛╋┻┏━┓┫┗┓┏┏┣╋┓┻┗┗┓┃┳┻┓┳┓┫
┗┣┓┃┓┃┫┓━┻┳┗┏┏┻╋┻┣╋┓┗━┻┓┃╋┏┗┃┗┃┏┻┛━┗┳┫┣┃
┣┗┃┛┗┳╋┓╋┏┣┛┏┗┗┳╋┏┫┓╋┏┃┻┓╋┓┗╋┃┳┃┗┓┫┣┳╋┗┗
╋┓┣┗┫┛┗┓┳┳┛┓┏┓┃━┫┣┳┻┏┓╋┳┛┏┣━┓┃┣┛┻━╋┫━┻┗┛
╋┳┏┏╋┛┣┻┛┃┫┓┻┗┫┳━╋┻┓┣┛┻┃┛┏┫┓┻┏┻┳┃┏┛┫┓┃┗┣
┳┃╋┏┛┓┏┣┗╋┫┏┫━┳┏┓━━┏┗━┃━┛━┏┣┳┗┛━┗┫╋┏┳┏┳╋
━━┗┓┛┣┫┳╋┫┻┏┗┻┫╋┫┓╋┏┫┣┏┏┳━┛┗━╋┓━┛━┛╋┛┫┗┫
┗┻┗┓┳┳┗┏━┏┫╋┳┣┣┫┻┛╋┛┫┛┳┏┏┏┳┗╋┏┗┏╋╋━┃┃┏┳┃
┣┛━┃┣╋┣┳┏━┓┏┳┳┻┳━┗┳┛┓╋┓┓╋┫┫┏┃┻┃┏┻╋┃┃┃┃┻┓
━┫┃┫┫╋┛┗╋┣┻┣┛┏┫┣┏┏┻┓┗┫┓┫┻━┓┻┃┻┣┛┃┃┃┓┓┗┣┳
━┫┛┛┃┃┓━┻┗┣┳┃┛┃╋┣┏┃┣┫━┛┃┓┓┓┗╋╋━┏━╋╋┳┳┏┻╋
┃┳┏┳┏┓━┻┳┳┻━┛┳┗┏━━┓┓┗╋━┳┛┳┫┓┳━╋┏┫┏┏┣┏┏━┳
┛┗┃┏┳┫┳┗┗┫╋┛━┓┛┃┣┓┗┃━┓┗┃┗┳┫┣╋┏┳━┏┃┓┻┫┻┏┛
┫┫┓┓┃━┏┻┳┫┣┻┫━┏━┫┫┛┫┛┏╋━╋┻━┣┫┛╋┻┳┳━┣┛┓┗┫
┗┗┗┃┓┃━┃┳┓┣━━┛┗┏┗┳┫╋┏┻┏╋┻╋┓┳┫┓┗╋┫┻┻┗┓┻┣┻
┓┛┣┏┗┓┛┗┓╋┏┣╋┃┻┓┳┫╋╋┣┣┃╋╋┣┛┓┫┳┃┻┗╋━┏┣┓┓━
╋━┻┳┃┏┓━┓┫━┣┛┫┻╋┓┛┣╋╋╋┃┣┫┳┗┳┗┏┛┳┏┫┗┣━┃┗┗
┣┛┣┳━┗┣┏┻┓┃┳┓┗━┗┓┫┛┃┫┻┗┗┓┣┳┗┗┏┻┣┛┫┳┓┗┻┫┳
┛┓┻┣┳┃┛┫┛━┓┃━┃┳━┻┫┃┣┏┻┗┣┏┗┛┗┓┻┛┛┛┻┓┳┃┫┣┫
╋━━┃┗┓┻┃┏┃┳┫┳┣┻━┓━┻━┃┳━┃┛┃┓┃━┳┓┓┣━╋┛┓┣┏┏
┫┃┃╋┏┃━━┫┛┏┳┫┻┻┻┛┻┫┣━━╋┻┫┻━┃┃┣┫╋┛╋┏┃┣┛┣━
┛┓┫┏┳┫┓┃┛┣┛╋┃┗┛┻┫━┫┛┫┻┳┗┃┓┫┫━┗┳━╋━┣━┏┏┣┣
┃┗━┫┗┛━┗┗┫╋┛┗┏╋┗┛┻┳┳┻┗╋┃┳┣━┫┏┃┛┳╋┏┳┻┗┫┳┃
╋┫┓╋┫┗╋┫┣┗╋┛┣┻┣┃╋┣┓┫┳┛┻━┏┛┃┗┃┛╋┻┳┣┫
┗┏╋┓┛┗┻┃┻┻┓┻┗╋━┻┻┛┃┻┻┓━┏┳┏╋┻━┏┳┫┛┗┗┃┛┫┣┛
┻╋┫╋━┫┓┳━┣┗┫┳┻┳━╋┛┓┏┳┓┓┻┫┏┗┛┓┏┃┳┻╋┗╋┫┓┃╋
┗┗┳┳┏┻┓┗━━┏┓┗┳┛━┣┻┏┫┳┗┻┏━┏┫┃╋┃┫╋┗┳┓╋┗┛┃┏
┣┓┻┳┳╋┓┃┛┃┣┓━┻┻┫┫┣┳┳┳┫┫┃┫┏┻┣┣┓┫╋╋┣┏┳┣┫╋┓
┏┃┗┃┃┻┏╋┏╋┃┃┓┫╋┏┳┓┛┏┫┛╋┓╋┫━┓┓┛┏┳┗┛┗┗┣┫┛┳
┫━┳┫┃┓┣╋╋┫━┛┃┛┫┛┻╋┻┏┏┏┗┫┗━┻┫━┣┏━┫┳┻┳┗┻━┛
╋┫┛╋┻━┣┏┳┫━┫┳┗┏╋┫┓┫┫┓┗┗┏┣┏┫┗┳┣╋┣┳╋━┳┓┳┃┏
┳┗┳┫┃┓┓┃┗━┏╋┃┗┳┣┣┣┛┛┃┛┛┫┗┏┓┫┣╋┓┫┫┛┣╋┻┳╋╋
┓┛┫┗┏┛┓┳┛┳┳┛┏┗┳┗┓╋┓┓┃╋┓┗┗┓┛┣┛┣┛┣┛╋━┃┛┃┏━
┓┓╋━┗┳┓┏┳━┻╋┏┏┳━┻┳┳┣┃┻┗┃┳┳┏┗┳┓┳┳╋┏┳┳┓┫━┻
┣┣┣╋┃┳┃┛┓━┣┣┳┓┏┻┓┃┓┣┳┗┻┗┳╋╋┏┏┛┃┃┣┃╋┏┗┗┫┣
━┣━┳┛┣┳┛┃┻┏┃┣┓┳┳┛┓┣┃┻┓┻┃┳┻┏┗┗┣╋╋┗┳╋┻╋┏┣┏
┗┓┗┫┃┃━┛┓┓┓┳┳━━┃┳┃┓┻┫┻┓┳┫┏┻┳┻┫┳┏┏╋┣┛┓┓┏┏
┛┫┳┫┛┻┗┗┗┳━┛┳┃┳┗┳┳┃┛┻┗━┏┫╋┣┫┏━┫┫━┗┫╋┣┏┣┫
╋┻━┣┫━┓╋┏┣┫┫┣┳━┗┃┳┛┗┻┗┗┻┃━┳┓┻┛┳┗┏┏┗┳┳┏┣╋
┏┃┻┛┣┳┗┏┳┻╋┛┓┳┣┏┓┃┏┻━┛┫┳━┻┣┗┻┃┛┛╋┫╋┛┫┗┃┻
┗╋┣┓┳┣┓━┗━╋━┫┛┫┓┣┃┏┫━┏┳┣┃┗┣┳┳┃┓┻╋┛┣┣━┃┛┳
┃┛┏╋┫┛┏┛┫━┃┣┻┫┳┻━┳╋┳┓┣┗━┓┗┃┓┣╋┫┓┛┏┃┗━┃┣┓
╋┫┫┫┻╋┏┗┗╋┃┗┓┗┗┓┃┗━━┗┫┳┣╋╋┫┃┏┛┻┣┻╋┓┻╋╋╋┓
━┗╋━┗┫┛┳┗┓╋┏━┃┳┏┫┛┳┻┏╋┓┫╋┳┫━┳┻━━┓╋━┫╋╋┗┓
━┓┏┻┛┣┣┃┳╋┛┳┻┓┛┳┃┗━┏╋┗┃┗╋┃┳┳┓┣┛┣╋┃┃┣╋┣┛┏
┳━┏╋┏━╋┏┻┏┫┳┗┫┳╋┻┛┃┳┫┃┃━╋┫┣┣╋┓┗┫┳╋┃┳┃┗┻┗
┏┏┃┫┏┛┻┣┗┳┏┃━╋┻┓┓┻┛━┳╋┗╋╋┃━┫┣╋┣┳┣┃┛┃┻━┻┫
┻┃┫┃┓┓━┓┻┓━┗┳┳┓┗┃┓┣┗┣┳┫┏━━┗┓┛┓┓━┣┃┓
┻┃╋┫┫╋━┓┓┃━┓━┣┗┫┓┃┏┫┣━╋┛┃┏┗┳┻╋┛┃━┳┳┫┏┓━╋
┫┻┳┛┛┛┃┻┳┃╋┓╋┏┫┗┃┓┏┗┫╋╋┃╋┫┏━┓┗┗┳━┃┳┳┃━┃┫
┻┣━┛┻┏┏┛┳┻╋┛┫┳┫┻┓┻━┏┳╋┃┳┏┳╋┓┗┳┻┃┻┳┏┏┫┳┛┃
┻┻┏╋┛┫┫━┗┫╋┏┓━┛┻┣┗┳┓┏┣┃┏┫╋┏┫┓┣╋┫┫┛┻┓┗┫╋┫
╋┳┫┳┗┳┏┛╋┃┃╋┗┛┳┗┏┃━┓┣╋┏┗┏━┳┃┗┻┣━┻━┗┻━┻┗┗
┏╋┫┃┫━┳┣┃┏┫┫━┗┛┓┃┛┳┗╋┓┻┫┣┗┛┛┓┃┗┃┃┻┃┓━┻━╋
━┳┣┣┣┫┃┗┏┳┃┏┏┫┛┃━╋┫┗┫╋┏┣┗┃┃┗┗━┓┏┗╋━┻┣━┫┏
┏━┏┛┳┻┣┃┏┫┃╋┛┗┛━┻┏┗┃┃┳┳╋╋━┳╋┫┗┏┫┗┃┣╋┓━┣┻
┏┛┏╋┻┳┓┻┫┫┛┓┻┗┃┫┫┃┏╋┓┻┓┓┫┫┻┃┗┣╋┣┳┳┳┓┫┓╋┃
┗┫━┣┛━━┓┏┣┣┛┣┻┏┏┃┃┳┳━┓┏┓┛┫┣┛┛╋━┛┣┗┻━┣┫┳┓
┗┏┫┗┳┻╋┳━┳┏━━━┏┛╋┻━┃┛┻┫┫┃┳┓┏╋┫╋┛┳╋━┻╋━┃┏
┳━┣┃━┏┫━┻┫┛┫╋┃┏┳┏╋┏┛┃╋┏┗┫┏┫┣━┣┃┃╋┓┻┓┃┏━┗
┳┛━┛┓┳╋┳╋┳┓┏┓━┫┓┗┗┛┛┃━┻╋━┳┳┗┣┃┏━┣╋┗┛┗┃┏━
┓━┳╋┏┗┓┣┻┣┣┗┻━┫╋┻┫┗┓┓┻┫╋━╋┣┫┫╋╋┏┃┻┛┏┫┣┛┓
┗┫┓┳┃╋┛┳━┓┃┳┛╋━┫╋┃┓━┳┛┳┻┃┃┻┛┓┓━┏━┛┛┏┛┫┛┫
┛┗┗┃┣╋╋┫┣┣┗┏┛┛┫┛╋━┗┓┫┗┃┛╋┏━╋┛┣┗┣┣┫┣┫┫━┏┗
┫┣┣━┛┫━┛┏┏━┓┏┻━┣┣┃┣┓┛┻┫┫━┳┳┏┛┃╋┏┗┻╋┗┣━┃┛
┛┛┏┏┛┳┻╋┗┛┗╋┻┏┏━┏┓┃┣┓┃┏┗┗┓╋┏┓┳┃┃┻┳╋┗┏┃┛┓
┳┳┏┗┻┫┛┻┗┫┛┣┳┗┣╋┛━┛┗┃┳╋┏╋┗┛━┓┃╋┻┛┫┫┻┫┳┗╋
┃┫┏┗┏┣┃━┻┣┃╋┓━┃┏┻┗┫┓┓┗┫┣┳┳╋┛┗┣┏┃┃╋┛┻╋┣┻┛
┛┫┃┻┓┓┫━┣┣┗┓┣┫┓┣┗┻┫┓┃┃┏╋┫┛━━┓┓┛┗┛┛┣━━┏┻┓
┃━┃┣┳┃┃━┳━┣╋┗┫┳┓┻┳┃╋┏┗┫┏┏╋┫┳┻┫┫┻┣┓┗┓┫┳┏━
━┃┳┗┛┗┓╋┏┃━┫┫┣┻━╋━┏┳┗┃┳┗┣┏┓┻┏┓┓┻┃┓┫┣┛┓┣┳
┫╋┓┓┫┫┓┫┫┛┗┗━━┓━━┻┻┣━┣┣┳┳┃┓┏┛╋┳┛┃┏┗
┛┣┛┓┻┻┓╋┃┓┗┓┫┣┻━━┏┫┏┫┏┗┃┛┻┣━┓┫┻╋┓┻┃┻┃┏┳┃
╋╋┛┫┫┏┣┳┃┣┏┏┻┃┛┻┃━┛┃┏╋┳╋╋┏┳━┗┃┛┣┣━━┗┛┗┛┛
━┫╋━┣┣┃┻┻╋┻━╋┓┓━━┻┻┓┛┫┏┻┏┏┓┳┫┃┻╋┻┫┻┳┫┣┛┏
┻┳┏┛┳┣━┻╋┻┛┣┛┓┻┛┻╋┫┛━┳╋┻┏╋┳╋┣╋┏┫┳┏┣┏┳╋┗┻
┳┛━┃┏╋┫┣╋┻━┗┻┃╋┗┳┗━┏┣┻┓┃┫┫━┫┗━┳┏╋┫┛┓┻━┳┏
┫┛┗┫┣╋┗┫━┗┗┃━━┣┫┏┏┓┗┻┓╋╋━┏━┻┓┣┫┏┃┓┗┛┃┏┻┳
━┓┗┗┫┻┓┫┳╋┓┓┛┛┃┳╋╋┏┫┻┓┣┏┳┓┓┻┏┗┗┻╋┏┛┗┗┏┓┃
┗━┫┏┓┫┣━┓┓┓┛┻┏╋┛┗╋┏┫━┻┓┫┫┗┗┗┃┓┫┳┳┳┏┳┣┓┻┛
┗┳┳┏╋╋┗━┗━┏┓┫━┫┗┏┳━┓┻┃┃┻╋┃┓┏┗┓━┫┛┓┓┃┳┣┫━
┃┓┏┣┳━┗━┛┻╋┻━━┣╋┳┣┗╋┗┫┳╋┳┳┓┏╋╋┃━┗┣┏┛┛┳┫┓
┗┫┛┛╋━┛┃┳┗━╋┓━┛┫┗┓┣━┫┏━┗┗┳━┛┣┃┃┳┻┳┃┗┏┣┓┏
┫┃┃┫┗┓┳┣╋┣╋┃┛━┗┫┣┛┏╋━┏┛┣╋━┃╋┣┫┳┻━┻━┃━╋┃┣
┗╋┏┗━┫━┫┻┣┣┏┳┃┃┏┗┗┻━━━╋┗┳━┻┏━━┫┻┗╋┃┗┏┓┓┗
┃┏┗━┫┫┃┓┏┗┃╋┣┗┏┓┃━┛┓┫┏┏┃┳┏┃┣┣┻┣┗┻┓┛┗┣┗┛┣
┓┣┗┣┛┫╋┛┫┗┳╋┛┣┏╋┫┛┫┗╋┛┣━━┳┳┳┗┃┳┗┣┗┏┳╋━┻┛
┛┫┗┏┳┫┏┫┻╋┛┗┏┓┏┛┗┛┗┃┏┃━┓┳┻┫┣┣╋┏━┳┛┛┃┏━┻┣
┻┣┓╋┛┛┻┗┣┗━┻┛┛┳━┳┃┓┻┏┫┳┗┻╋━┓┻╋┓┓┓╋┫┛╋┛┣━
┛┃┛┫┃┗┣┗┗┓╋┏┗━┓╋┳━╋┓┣┻╋┫┓╋┳┻┏━┛┣┳┏┛┛┓┓╋┏
┣╋╋┫┗┏┗┓┻┏┣┛┗┗┫┛┫┃┓┣┳━┃┛┫┃━┛┓┗┓┳┏┫━╋┓━┃┓
┣┏┃┳┃┃┏┓┃┓┓━┃┛┳┗┳┫━┣┗━┻┻┃┳┏┓┓┫┗┓┣┣┻┻┳┳┻┳
┣┓┫━┗┫┳┻┃┗━┛┛┳┻┫┫┗┏┻╋┛┃┣┗┃┻┫╋┗╋┓╋━┏┳┫┃┻━
┛┗┣┏┳┛┓┃┓━┳┫┻┏┓┏┛┣┓┣┳┗╋┳┳┓┓┏┃┓┗┗┣╋┓┻┓┻┛┛
┣┏┓┣┫┃┛╋┃┳━┫┻━╋┓┫━┳┓╋┛┛┛┏┓┛┛┏┛┻┻╋┻┗╋┣┳┓┛
┏┏┻━┗┃┏┓┃┃┫╋┻┃┣┫┫┫┓┏┣┳┣┣┣━┳━┗┻┓━┻━┣
┃┓┏┏┃┫┓┓┻┃┃┓┓┛┣━╋┓━┏┳┃┛┛┏┣┻┛╋┻┗┛┃┻┳┛╋┻┃┫
┓┫┻┣┓┓━┗┏╋┫┫┓┫┏╋┣┣┓┏┓┗┗┻┳┏┳┛┻╋┳╋┻┃┏━╋┃━┗
┏┻┫┣┫━┻┃┏┣┓┏┓┓┏━┫┳┣┏┻┣┻╋┻┏┓┃┃┓┻┻━┣┻┣┛━━┓
┛┻┫━┃┻┃┏╋━┣┫┳┳╋┓┗╋┫┻╋┃╋┛┗━┗┗┳╋┳╋┫┗┓┏┣┃┫┫
┓┛┳┗┛┣┣┣┃┃┃╋┓┣━━╋┗┃┗╋┳╋┳┳┳┏┫┻┓━┏┓┏┗┗┫┻┣┛
━┳┣┫┛╋┏╋┓┫┫┣┣┓┓┓━━┫┛╋┛┏┓┃┛┣┛┻╋━┫┳╋┛┣┏━┫┓
┫╋┓┏┏┣┣┻┓┫┻┣╋┛┣┻┗┓┃┻┣╋┓┳┓┫┏┻╋┫┛┫┛┗┛┻┏┃┻┓
┏┛┓┓┃┃━╋┛┳┓┻╋┏┏┏┣┓┫━┳━┻┫┣┛┗┓┏┫┓━┓┫┣┏┗┏┗┫
┫┣╋━┃┻┳┻┫┏┗┏┳┛┓┃┓╋┻━┫━┳┛┣┏┻┫┓┗┓┣┣┳┗┻━┳┻━
┗┣┛━━┣┓┫╋╋┗┛┛┏┻━┗┗┗┻┻┛━━┻┻┣┛╋┫┛┗━┳┫┫┏━┗┫
┫┗┏┏┫┻┻┳┃┳━┃┓┛┣┣┫┛┏┓╋╋━╋┓┗━┗┏┃┻┓┃┏┣━┣━┓┃
┃┓┛━╋┻┃┃━┃┗╋┏┫┻┛┣┃╋┫┣┏┫┻┏━┻╋┗┃┻┣┛┓┻┗┏┃╋┳
┏┓┃┛╋━┓━┫┓┳╋┣┣┫┻┳┓┓╋┏┃┣┃┳┃┳┃┗┏╋┓┃┓┣┏┓┃━━
┏┃┗╋┣┓┳━┣┻┫┗┣╋┫┃┏┛┻┃╋┛━┓┏┓┏┻┳┣╋┻┻╋┃┗┻┛┣┓
┳┫━┣┓┣┻┃┣┛━┣┏┣┛━┓┣━┏┛┫┏┏┏┳┓┳━┫━┳┃┫┛┏┏┫┻┻
━┣╋┃┣┫┳┏┃━━╋┳┻┛┳┏┣┛┣┣┗┳┏┻┫┓┻┃┏┻┃┛━┫┫┳┗┫┛
┛┳┻┓╋━┓┓┛┓┳┫┫━┛┓╋┏┫┗╋┗┓┻┻━┫┳╋┫┳┳╋┏┫┓┣┓╋┃
┻╋┏┗┛┓┗┗┓┻┣╋┳┏┻┏┛┛┳┓╋━┻━┳┫┏┣╋┫┣┓┃━┳┣┻┳┣┓
┏━┓┳┃┻┣┗┃┛┏┻┏╋╋┳┏┣━┓┳┏━┓┛┛┳┣┫┫┛┣┳┏┓┻┛┗┳┏
┃┗╋┓┛┫╋╋┫┣━┗┃┛━┣┏┛┣┳┻┻━┏╋┗┻┃┓┣┳╋┫┫━┃┃╋━┗
━╋┻┳┫━╋┻┻┫┗┻┣┛╋┛━┓┻╋┃┏┛┛━┣┛┗━┳┻┻┃┓┳━┓┻━╋
╋┗┓┣┫┛┫┓┗┗┃┓┳┛╋┣┓┻━┓╋┃┃┻┫┫┫┗┏┃┃╋┫┏┫━┃━┛┛
┏┓╋╋┓━┻┣┣┫┛━┛┛╋┳┓┫╋┳┏┛┓╋┃┻┓━┛┓┃┓┳┓┻┓╋┃┣┗
┗┻┻┻┓┛┳┏┗┃╋┳┫┻┻┏┓┳┏┃┓┃┗┳┃┫┫┛┻┛┓╋┃┏┣
┓┻┓┣┣┃┣┫┏┓┫┣┓┃┳┏╋┫┻┏┓┃┳┃┃┳┃┃┻┫━┫┻┛┗┃╋┻┓┃
┫┏━┏┣┻┛┃┗┏┻┗┫┃┻━┻┣┗┻┫┛┃┃┛┳┓┗┫━┗╋┃┣┛┻┻┓┗┏
┃┣╋┻┏┣┗┣┃┳┣━┳┻┏━┳┓┻┳┛┃┃┏┗┣┗┏┓┛┏┏┏┳━╋━┓┫┻
┃┫┣┣╋┻┏╋┫┓┳━╋┃┓━┃┛┻┛┻┳┃┃┣┗┛┫╋┗┫┣┓┳━┫┻╋┃━
┃┳━┛┏┫┃┃┳┣┛╋┃┗┫┳┓┃━╋┻┓┣┫┛┗┃┓┗┃╋┗┛┣┗╋┻┗┳┗
━┳┗┫┣┳┣┛┳┻┛┓┏┗┗┃┛┏┣┛┳┃┻┗┳┓┓┛┏┃┓┳┏┗━┏┓┫┏┻
┓━┓┃┛┓┗┓┳┛┣┣━┓┻━┃┗┓┳┣┗━┓┻┻┳━┣━┏┣┃┓┗┓┛┫━┫
┫┗━┻╋┫╋╋┏┫┳┃┻┻┓╋┣╋┛┛╋┓┓┻┏┓╋┻━┣┓━┗━┃┗┳┏┗┃
╋┻┃┫┫┓┓╋┓┻┳┻┃┏╋━┃┃┃┓┃╋┗┣┃┻┳┏┃━┗┏┃┫┏┫╋┛┓┳
┣┃┫┛┗┻━┃┗┳┏┣┻━┃┗╋━━┓━┃┓╋┛┣┳┳┳┗┫┓┫┃┏┓━━┓┛
┛┃┻┃┳┓┛━┻┳┏┏╋┏━┳┓┳╋┣╋┗╋━┳┫┃┗┫┓┓┫┏╋┃┣┛┃┳┛
┳┻┗━┃┳━━┫┗╋┃┫━┏┻┳┫┏━┛┻━┃┓┣┻┏╋┛┣┛┫┓╋┃┫┗┣┏
╋┣┃╋┫┗┃┫╋━┫┣┛┗┃┏┫┳┏┗┳┫┓╋┣┓╋┏┣┏╋┣┗┳┗┓┛┣┃┗
┓━┗━━┣┣┫┣┃┻┛┃┗┣━┃┻┣┳┛┃┣┏┃┳┗┃┫━┳╋┳┫┳╋┓┓┏┛
┏╋┓┛┏┗┫┏┛┫┛┻┣┓┻┃┻┫┛┏━━┏┳┓╋━╋━┗╋┳┓┏┃┏╋┏┛┃
┫━┗╋┏┓┏┗┃━┣┏┻┣┗┓┫┃┃┛┻┣┳╋╋┓┻━━━━┓━╋┛┛┗┛┃╋
┛╋┏╋╋┃━┓╋━┳┻┏┣┗┗┛┣┓┗┻┫┗┃━┫┛┻┃┛╋┗┫╋╋┫┗┻┛┃
┻┳┃┛┃┏┓┫┃┳┻┣┳╋┃┃━┏╋┫┣━┛┣┓┫━┛┫┫┏╋┻┃┓┛┳━┃┳
━┛┗┳┗┻┫┓┳┫┛┣┓┗╋━┗┏┃┻┗┏┓╋┳┫╋┫┣━┃┛┃┣┫┣┃┏┃╋
┣┛┗┛┛┣━┏┃┛┗┫┣┗┓┛┏┻┫┳┏┻┓┻╋┗┣┳┃┗┻━╋━┗┳┫╋┗┣
┃┛┻━┓┛╋┃┳━┗┫━╋┻┻╋┃┗┓╋━┫┣┃┻┃┓━┫╋┛╋┣┗╋┃┛╋┃
┳━┃┃┃┓╋┏┓━┳┫┣┣┳┛┫┏┻┣┳┻┻╋━┛┛┏┻┫┓┏┻┳┏┓┏┳┫┣
┏┫┣┛┃┣┓┛┻┗┓━╋┫┏┏┛┛┫━┗┃┫┃┗┃╋┃╋┛┛┣━━┛━┃┃┳━
┛┓┃┻╋┣┣┗┏┛┳━┗━┃┗┳┗╋┫┫┓┓┳┳┣┻━┏┃┗┃┃┗┃
┣┛━╋━┳┃┏┛┫╋┛┓┏┛┛┓┳┛┃┓━╋┣┻┏┛━┓━┓┗┫┗╋┫┛┫┛╋
┛┫┣┫┫━┓┻┣┛┫┓┗┗┫╋━┏┻┛┓┓━┓┛┗━┏━━┃┏┳┗┻━┗┻┫┃
┏┛┻┏┏┏┣┓╋┃┏┏┻┳┣┗┓┏┫┻┳┗┣┻┓┻┫┫┓━╋┗┗┛┏┗╋┗╋┫
┓┓┻┗╋┓┣┓━┳┣┗┏┣┻┗┣┣┃┳┓┗━┏┃┛┓┃┃┻┃┗┓╋━┳┫┻┃┻
┗┫╋┃┻┓┏┓┫┛┳┳╋┫┻┏┗┗┛┓┛┳┗━╋┗╋┓┣┫┳╋┳┗┃┏┫┃┏┣
┣┛━┃┓┻┣┃┳┣╋┗┳┳╋━╋┏┻┛╋┳┃┃┻┻┛┃┓┃┃┓┗┓┫┣┓┛┫┳
┗┳╋┗┻┏┻┫┗┳┣━┗━┫┻━┻┻━┃┻┛┃┣┃┛┻┛┛┗┻┓┻┗┏┏┃┻┛
┗┏┃┻━┣┓┓┃┳┗╋┻┛╋┗┣┫┓━┗┗┃╋┃┃┣┃┻┫┃┻┳┛┛┗┗┳┻┛
┛┓┏┓┗┗━┫━┏┫┣┫┫┛┳┳┻┃┳┓━┏┳┃┣╋┃━┓┻╋┻╋╋━┻┓┗╋
━┗┻┏┓━┗┫┛╋╋┻┃┗━┓┻┗┣┻┻╋┓┛┏┫┛╋┓┗┛╋┃┳┻┫┛┗┏┣
┓┳┣┫┏┻┻┃┛┗┻┣┛┗┛━┻╋┃┗┏┓┓┓┻┻┣┳┫┫┛┓╋┏┻╋┛┻┣┃
╋┓━╋┓┗╋╋┻┳┻┃┻┛┏┛┃┏┃┓┫┏┗╋┫╋━━┳┗┃╋┗┣┳┏┏━━┃
┳┓┻┻━┓┛┣┻┳┃┣┗┳┛┃┳━┳┃┛┏┓┏┓┻╋╋━┳┓━┻┃┳┳┣┳┳┣
┏┳┛┗┫┛┓┣┗┫┃┛┻┏╋┛┻╋━┳╋┛┗┏┏┛┗┏┓┻┏┓┏┓┗┣┳┏╋┗
┓┣┗┛┳┃┛┗┻┣━┣╋╋┃┻┗┗┗━┗┻┣┓┳┫━┓┳┳┏━┏┫━┃┗━┣┣
┫┛╋┻┣┗╋┻┻┫┫┃┛━┳┫┻┓┗┳━┳┳╋┫┫┫┳┏┳┗┃┫┏┳┃┓┳━┃
┓┫┓┫┛┛━┫┳┛━━┛┣┏━┏━┗┓┫┏┻┻┫━┻┏┫┫╋┃┗┻╋┣━┓┓┓
┫┏━┳┣┗━┫┣━┓╋┛┗┣┻┃┛┛┛┫┗┫┏┳┗┳┛┃╋┫━┣┃┳┗┛┻┻┏
┛┃┫┛┛┫┃┏╋┗┻┻┛┏┫┗┳┏━┓┣┫━┏╋┳╋┗╋┫┳┛╋━┣╋┏┫┓┫
┃╋┳┗┳┳┫┫━┳┳┳┛┫┃┏┛┃┻┃┗┫┃┏━┏┛┏┣╋┓┏╋╋┓┏━┏╋╋
┃┏┃┃┻┫┛━┛━┓╋┛━╋┏┏┓┣╋┏┃┫┫┳┓┃┏┫┫╋┏┫┣┻┫┓┳┫┓
┳┫━┻┏┃┣┳┻╋┣┏━┫┳┳╋━┓┏┳┫┫━┗┗┏┫┏┛┓┫╋━┳━┗┛┣┳
┳┳┫┗┃┫┣┻┃┓━┻┛┃┫┓┛┗┓┳┛╋┻┳┓┏┻╋┓┛┏┓┃┏┃┛╋┗┃┃
┛━┓┛┻┓┻┫┗┓┗┓┗┃┓┃┻━┏┓┗┗╋┃┣┛╋┻┳┃┫┻┗┗┏
┗┗┓┫┗┫┗┛━┓┣┓┫┏┃┗╋╋┓┳┓┓┗━┻┗┻┻━┳╋┳┫━┓┣┃┻┗╋
┗┃┣┛┗━┣┃┻┛┗┻┣━╋┫┫┏┣┗┃┃┫╋┃╋┳┫┃┗╋┻━┻┛┏━┏┗┏
╋╋━┃╋┫┓┏┃━╋┣┻┻┃┓┃┣┓┛┏┻━┃━┏┃┫┳┓┫┣┃━┓╋┓┓━┓
┫┳┛┃┓┗┣┻┻┳┣┏╋┳┗┏╋┳┗┃┛━┏┛┳━┻┳┻┫┫┏┃┗┃━┣┫┣┏
━━┳┃┳┳┻┛┻┗━┛┗┛┃┳┏━┛┫┛┫┓╋┻┳┣┗┻━┻┛┓┃┓┏┻━┃┃
━┻┳┗┫┻┳┳━╋┣┳┫━┣┫╋┃┛┣┻┫┓┃┏┏╋┛┻┃┛┳┛┣━┫┏╋┛┛
┳┛┫━┫┣┳┣━┣┗┛┣┣┻┣┛┛┣┳┳┳┫┳┃┏┳┏┣┗┻┃┻┻┫┏━┫━╋
╋┳┳┏┳┣┫┛╋┛╋┃┣┳┗┓┫┏┣━┣┳┫━┃┳┃┻╋┏┻┫╋┳┃┃┻╋┛┻
┣━┣┫┗┏┓┓┓┫┓┗┫╋┃┛┃┳┃┣┏┫┻┗╋┗╋┛┳┗┓┳━┣┛┻┓━┳━
┓╋┓┻┳━━┗┃┳┣╋━┳┫┓┻┏┫┓┗╋╋┏┫┏━┛┻┫┛┏┣┓┗┓┫━┳┳
┗┓━┳┳┓┛┳┛┓╋┃┻┛┏┓┗╋━┳┻┣┳┏┓┗┣┓┓━┓┃┓━┫┛┛┛┻┳
┛┓┛┏┻┛┃┏┗┗┓┻╋╋┛┻┃┫┫━┗┻┳┗━┫┛╋┏╋┓━┏┗┻╋┫┣┻━
┏┛┗┃┳┓╋┳┃┓┃╋┗┃┛╋┏┣┳━┃┛┏┻┳┣┗┣┣╋┗╋┳╋╋┫┛┻┳┛
┫━┓┛┛┃┓━┏━┣┛╋┏━╋╋┣┓┳┗┻┣━┓┏┫┏┣┣┛┳┻┛┛┻┃┃┛┏
┣┫━┻┳┏┛┓┛━┻┣┏┳┳┫┻┃┛┳┓━┣┛┳━┗┻┗━┻━┓━┛┓┫┣┏╋
┏┃┗┻┣┛┣┏┗┓┏┗╋┃┛┃━┃━┫┓┣━┻┻┫┻┣━┫┛━┫━━━┛┃┃┻
╋┏┏┃┛┫┳╋┻┣┛┏┏┏┛┛┻┫┏┣┻┗┃┛┳┫┃┣┃┏┛┳┃━╋━┳┛┻┛
┳┓┗┳┳┛┣┏┫┫┻┛┳┣┳┓┓┻╋┃┗┛┣┗┗┫┳┣┳┳┃┣┛┻┫┻┓╋┛━
╋━┻┻╋┗┗┻┃┫┛┏┫┗┃┓┫┃┛┓┃┓┃┃┓┛┛┏┗╋┳┏┳┻┃╋┫┫┓┏
┏┫━┗┓╋┛┻┛┫┳┫┫┳┗┓┃┓┛┣┗┻┳┻┏┃┻┫┓━┳┣╋╋╋┫┛┃┓┛
┫━┣┛┏┏┃┻╋┛┏┗┛┏┣┓┛┣┏┛┳┣┫┏┏╋━┗┏┻┗┗┃╋┏╋┻┣━┻
┓┏╋┫┗━┻┣┳┳┻╋┫┫┗┏┃┗┻┳┳┓┃┗┫┗━╋┏┻┓┏┃┗┣┃┳┣╋┏
┛┫┏┛┛┏┃┏┛╋┣┻╋┫┃┓┳┓┏━┣┛┓┃┻┓┗┛┻┓┫┛╋┻┛┃┛╋━┃
┃┓╋╋┫╋━┃━╋┣┻┃┫┗┣━┫┻┏┻━━┗┗╋┻┏┗┃┻┣┗┳┗