1 :
行殺 ◆KINOKO/Qw2 :
((_
。 γ' ヘ・く^ヽ
* ( ( 从从 ヽ Y |
゙ || l l | | / /゙
+ (ゝワ ノノ/ /
。 >__ノしf
__,∧:::::::::::| ブホッ
+ 〈__)__,):::::::::ヽ ´⌒`:`)
/`ヽ/⌒)≡⌒;;⌒`);;⌒`)
/ /l | ::⌒`;; )
あはは、下劣な身分から脱却したいなら死体になればいいんだ、あはははは
. ヽ : : : : : : :/.::::::/ .: , ' / ,' 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
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.
/\___/ヽ // ヽ
/''あぼんぬ''::::::\ ,' ,' ,' ,:' / / ,:',:' ,:' ゙、 ゙、
. |(●), 、(●)、.:| + '‐'= '-'、_/ / ,' ,' ,' r--、ヽ ',
| ,,ノ(、_, )ヽ、,, .::::| ヾl -ミヽ,/_,' ,'ミ=L_,`冂二 ̄| !
. | `-=ニ=- ' .:::::::| + | `h、ヽ\ヾ>‐-‐ /7゙|`、  ̄ l
\ `ニニ´ .:::::/ + ___ノ ,リ );; ミ‐-‐/| | ', !
,,.....イ.ヽヽ、ニ__ ーーノ゙-、. What a dandy-cool man, .', ‐''- '⌒ヽ_| | | |
: | '; \_____ ノ.| ヽ i :ヽ//// ::::::...... (゙ノ ノ | | |
| \/゙(__)\,| i | he is・・・ } -‐' /  ̄ |
> ヽ. ハ | || /,,~、_ ,' / ',
,-( {__}、7゙ク ゙̄', ', ( ,' ヽ
∧_} ヽ { |--‐ \ ゙、 ( `ヽ
( ヽ, ゙、 r‐ノL__,,, 、-‐-、ヽ、 ヽ
/(゙" ノ /0/ / ヽ ヽ ゙、 ゙、
( \ / /o/ / '、 `ヽ、 ノ
/// //l llll ,−l ll⌒l トl ll lll}::ll
,'l ll〜l l lハl 、 l ll',.--、l l lll ll :l
{l ll l ll lll lll l_l イ.r;;゚ヾl、l lll l
ヽ .llllll l l ll ' ~ ̄ ',ゝ;'ノ l ll lll l 7さいのゴハンはおいしく炊けてる評判なの!!
'⌒l ヽllll、,..lーlx'"´~` . `,,´ ノ l.l/l l
ヽニ lllXl ll lヽ 、、 ーー' イll .l l l 秘密はこの穴!! ここから常軌を逸していますのこと☆
ゃ . lll /⌒ゞゝ、 ,_ ,.イ ノl l l .l
|〜ll( )',.>ヘl` " l' `7r‐''''''‐、ヽl テンコ盛りで食べみるのん!??
lllト、_,.ィ 〈 ヽ< ( l '、、
7 :
名無しさん:2005/10/30(日) 20:03:37 ID:???
て
す
>>1 馬鹿か?7さいちゃんのお兄さんは俺だって言う厨房板のルール知らないの?これだから馬鹿は
9 :
行殺KINOKO ◆XVUp.wHBSo :2005/10/30(日) 20:49:34 ID:Pf/9+r6o
10 :
行殺KINOKO ◆XVUp.wHBSo :2005/10/30(日) 21:44:58 ID:Pf/9+r6o
ブォーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーん
|| || || || || || || ||
|| || || || || || || ||
Λ||ヽ Λ|ト、 ∧|Λ ∧Λ Λ∧ /|∧ ∧|Λ ∧Λ
(/⌒ヽ (゚ /`ヽ (∀゚ ) (,゚∀゚,) ( ゚∀) ( ゚) ( ) ( ((∀゚,,))) )
|| | || | l| ̄ヽ /  ̄ヽ / | ⊂| 彡つミ )))ヽミ 彡ノ
U /ノ U ノ ( U U U (,イ | ( | ミ 彡' ミ 彡ノ
||| | || || | ||| / ノノ ⊂ン.ノ ノ ∧ と彡イ´
UU UJ UU UU (,/ノ (/ (,∧.) し'
|| 肩の力を抜いて無心になり 気持ちを鎮めてごらん
, , ' ∧||Λ ヽ それは死ではない それは死ではない
(( ( (( ゚∀゚ )) ) ) ) なにも考えず 虚無に身をまかせてごらん
`ヾヽミ 三彡, ソ´ それは輝いている それは輝いている
)ミ 彡ノ おのずと内なるものの意味が 見えてくるかもしれない
(ミ 彡゛ それは確かに存在する それは確かに存在する
\( ア〜ヒャヒャヒャヒャ〜!!!
))
(
11 :
名無しさん:2005/10/30(日) 22:08:46 ID:???
_、_
( ,_ノ` )y━・~~~ ホント、住みにくい時代になっちまったな・・・
_、 _
( ム`;) ・・・あぼんぬが居ない?!
⌒
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・
/\フV あぼんぬは元気です
/ィ / /-ノ、l ハ ! ! : l i/j l | 糞スレ食べて
! l/ ,ir‐‐、 iヽl -ヽl、 l !│ / ,' ! 大きくなるにゃん♪
)r'! i l;;ソ ‐r‐、,ソ,.j / / /,ィ ,. -‐- 、
'´ l | ' j.:.::ゞj /、 / // i / ,. -、 ヽ
l lヽ l> `'‐'"//ッノ ! ハ! ` / , ' ヽ ゙!
,.-l 、ゝ、 __ ,. ‐'フ,' ミ,.| j | ,' / j l
/ ` シ;. "'ツ'´ ,シヽ' `' | l ノ! ,.ヘ
! ,.ゞヘ;.j、ハ.r;.iゞ'ミ'゙ `丶、 l '、 '"'´
l l / / ヽ ヽ ヽ ヽ 丶
ヽ,i' , ' > '´ ヽ ヽ、 j ヽ、 ヽ
/ '、 ,.' ,ノ リ ,ヘ、 ヽ ヽ
! ヽj ,. '" ! l ヽ、. --、._ j !
14 :
行殺 ◆KINOKO/Xcw :2005/10/31(月) 22:53:39 ID:QlD++QxT
/ / ,イ/ / { ,!,イ ,イ .///.// ノ }i i |
/ / /l l | Ll,,ィl-ト/| /ノ/,//- 、 ii l i } 前の黄色いガビガビも
| ! { l { |lイ V Vレ | /ノ ノ ゙ |l lノ .l
l l 人、ヽ{V_ _-レ ー_ _ .}l ll l 後ろの茶色いカッチカチも。。
゙l l { トヾkモ'''''""゙゙゛ "''''''''゙`ル'彳 |
ヽヾ{ ヾミヽ`//// i //// iiイノ i.l ママ ちゃんと真っ白に出来るのよ。。
ト 、 入 _,_._ ィ|' ハ
ノト, \ \ - /l| /i \ 寝てる間に脱ぎ脱ぎしましょうね☆
//ノ ヽ }ヽ、 イ lレ'ハノ ト 、_ ヽ
r'⌒`''" _ ノ } l | ` ー ''" |/ /ヽ ヽ、 ヽ ) あら♪ 何か引っかかるわ。。
ヽ( / ノ ノ ノ ^| / /{ ヽ ) ノ
__y/ _,/ イ_/ { ノ { .{ `ヽ、 ゙ト- 、{___ ピザ? また ピザ食べて寝たの?
17 :
行殺 ◆KINOKO/Xcw :2005/11/01(火) 22:46:42 ID:Ao9YIXKr
18 :
名無しさん:2005/11/01(火) 22:49:02 ID:4OjAzUbw
誰だよこいつ
お兄ちゃんとか言って何くっ付こうとしてんの?
馬鹿か
ばかーん
20 :
行殺 ◆KINOKO/Xcw :2005/11/01(火) 23:12:02 ID:Ao9YIXKr
荒らし依頼は2ちゃんねる内限定で。。。
22 :
行殺 ◆KINOKO/Xcw :2005/11/03(木) 01:02:43 ID:LTRV589v
23 :
名無しさん:2005/11/03(木) 14:16:30 ID:LTRV589v
24 :
名無しさん:2005/11/03(木) 15:04:15 ID:???
いい加減消えろ
25 :
行殺 ◆KINOKO/Xcw :2005/11/03(木) 15:25:30 ID:LTRV589v
guest hiroyuki
27 :
名無しさん:2005/11/03(木) 20:09:31 ID:hfDKb4/l
189 名前: 1 2005/10/04(火) 13:05:02 ID:Zj8DS4X1
漏れは自分の好きなところは今のところ無いでつ(´;ω;`)
てんぱで一重だから人生の全ての面で失敗してまつ(´・ω・`)
東大にも入れなかったし(つд⊂)エーン
就職もトヨタとかに入りたいけど無理っぽいでつ(´・ω・`)
直毛で二重の人なら簡単に入れるのに(つд⊂)
あのこともうすぐ会える( ・ω・)
どうしたらいいかな(´・ω・`)
女の子はいつも固まってるからなかなか話しかけれないでつ(´;ω;`)
http://life7.2ch.net/test/read.cgi/jinsei/1130338454/l50 都内に住むテンパー一重の21歳の中身までチン毛の
くるくる祭りじゃ━━━━━━(゚∀゚)━━━━━━━━━!!!!!!!!
28 :
名無しさん:2005/11/03(木) 20:36:42 ID:LTRV589v
29 :
名無しさん:2005/11/03(木) 22:00:53 ID:LTRV589v
/ , `ヽ.
/〃//,. ,ィl/|l ト、 !、 、 ヽ
ー'´| | l |1 | !l. l| ! | l.|ヽ ! !、 ',
YレV!ヒエ「! |l.「_ト!Ll」| l l l
! lハイJ | ´|_jヽ. リ,! ! l. l |
|l |l.} ー , L _,ハl.lトl l. | l
|l ilト、 n '' ,1l|ィ| |l l | えっ!?
_ 二,ニ^tュ--ェ_t1」l.|l !リ|_lノ
r7´ f r┐| 〔/ミヽ>,-、 ̄´ 行殺がチーズコーナーで大暴れ!?
Y ー个‐'t ハ-、_'ゝ、
ヽ ._・ rく ̄ヽト-'丿 ヽ l
/ (・__,)ゝi┬'´ハ` '`|
31 :
名無しさん:2005/11/04(金) 20:41:19 ID:4Iz3yCj8
32 :
行殺 ◆KINOKO/Xcw :2005/11/04(金) 23:39:29 ID:HsuzuZag
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ iT.i|ノ|ノレ′
ヽ _/ / 八(6| |¨ ̄ミ  ̄.! ii
| | | / lヾ| | / | 涼しいお前ら行くこたつですね
| L| | | |` ┬, ´ | |
| | | | /| | ̄~T | |
2005/11/05(土)17:50:23 Adjust 2 Sadjust 0.3
Depth 0
テスト系0点派
回転系おちんちん
寝ない子系
34 :
名無しさん:2005/11/05(土) 19:26:50 ID:???
(>_<)
あぼーん
36 :
悪い奴等に:2005/11/05(土) 20:41:26 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
睡眠ね通る新しいあぼんぬ
38 :
悪い奴等に:2005/11/05(土) 22:04:08 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
7さい扇風機調子が悪いですね書く
40 :
悪い奴等に:2005/11/06(日) 00:33:36 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
7さい青い 冷やすDVDした
42 :
名無しさん:2005/11/06(日) 13:13:22 ID:bFsuKzRZ
ヽ、 ゝ|〃 / /ナナ7lノlノlノナナ | | レ′
入 / 7 |ミ|/|/ |Τ.Τ 'T.i|ノ|ノレ′
ヽ _/ / 八(6| |" ̄ _' ̄.! i' / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | / lヾ| | / | < レトルトカレーと7さいお風呂いってくるよー。
| L| | | |` ┬, ´ | | \
| | | | /| | ̄~T | | 待っててねー。 絶対待っててねー。
◎〜'´ ̄ _ノ
UU ̄U U
待つ8さい映画ですねブサイク系
待つした高い8さいネコ耳
テレビしていた電話する8さい速い
あぼんぬ犬起きる眠いだった
7さい電源古いですね誘う
50 :
名無しさん:2005/11/07(月) 22:03:52 ID:???
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
メッセなり外部サイトなりでやりゃあいいじゃん。
52 :
行殺 ◆KINOKO/Xcw :2005/11/07(月) 23:46:02 ID:mV10tj+H
そこは心眼でなんとか。
だにょ元気テレビ暮らすあぼんぬ
54 :
ちょっとテスト:2005/11/08(火) 18:21:16 ID:zkgnYFyO
天皇ハ公共ノ安全ヲ保持シ又ハ其ノ災厄ヲ避クル為緊急ノ必要ニ由リ帝国議会閉会ノ場合ニ於テ法律ニ代ルヘキ勅令ヲ発ス2
此ノ勅令ハ次ノ会期ニ於テ帝国議会ニ提出スベシ若議会ニ於テ承諾セサルトキハ政府ハ将来ニ向テ其ノ効力ヲ失フコトヲ公布スヘシ
天皇ハ法律ヲ執行スル為ニ又ハ公共ノ安寧秩序ヲ保持シ及臣民ノ幸福ヲ増進スル
為ニ必要ナル命令ヲ発シ又ハ発セシム但シ命令ヲ以テ法律ヲ変更スルコトヲ得ス
天皇ハ行政各部ノ官制及文武官ノ俸給ヲ定メ及文武官ヲ任免ス但シ此ノ憲法又ハ他ノ法律ニ特例ヲ掲ケタルモノハ各〃其ノ条項ニ依ル
天皇ハ陸海軍ヲ統帥ス 第12条 天皇ハ陸海軍ノ編制及常備兵額ヲ定ム
天皇ハ戦ヲ宣シ和ヲ講シ及諸般ノ条約ヲ締結ス
天皇ハ戒厳ヲ宣告ス
皇朕レ慎ミ畏ミ
皇祖
皇宗ノ神霊ニ誥ケ白サク皇朕レ天壌無窮ノ宏護ニ循ヒ惟神ノ宝祚ヲ承継シ旧図ヲ保持シテ敢テ失墜スルコト無シ顧ミルニ世局ノ進運ニ膺リ人文ノ発達ニ随ヒ宜ク
皇祖
皇宗ノ遺訓ヲ明徴ニシ典憲ヲ成立シ条章ヲ昭示シ内ハ以テ子孫ノ率由スル所ト為シ外ハ以テ臣民翼賛ノ道ヲ広メ永遠ニ遂行セシメ益〃国家ノ主事ヲ鞏固ニシ八洲民生ノ慶福ヲ増進スヘシ茲ニ皇室典範及憲法ヲ制定ス惟フニ此レ皆
皇祖
皇宗ノ後裔ニ貽シタマヘル統治ノ洪範ヲ紹述スルニ外ナラス而シテ朕カ躬ニ逮テ時ト倶ニ挙行スルコトヲ得ルハ洵ニ
皇祖
皇宗及我カ
皇考ノ威霊ニ倚藉スルニ由ラサルハ無シ皇朕レ仰テ
皇祖
皇宗及
皇考ノ神祐ヲ祷リ併セテ朕カ現在及将来ニ臣民ニ率先シ此ノ憲章ヲ履行シテ愆ラサラムコトヲ誓フ庶幾クハ
神霊此レヲ鑒ミタマヘ
あれ?直った
/// //l llll ,−l ll⌒l トl ll lll}::ll
,'l ll〜l l lハl 、 l ll',.--、l l lll ll :l
{l ll l ll lll lll l_l イ.r;;゚ヾl、l lll l
ヽ .llllll l l ll ' ~ ̄ ',ゝ;'ノ l ll lll l 7さい地球征服しちゃったので!!
'⌒l ヽllll、,..lーlx'"´~` . `,,´ ノ l.l/l l
ヽニ lllXl ll lヽ 、、 ーー' イll .l l l 申請用紙持てきるたの! ルンルーン☆ ルンルーン☆
ゃ . lll /⌒ゞゝ、 ,_ ,.イ ノl l l .l
|〜ll( )',.>ヘl` " l' `7r‐''''''‐、ヽl これどういう事の!! 保護者のハンコいる書いてあての!!
lllト、_,.ィ 〈 ヽ< ( l '、、
短い悟るありませんお薬8さい
7さちゃんの中の人
日本
日本人に対してあほさと
危機感と危篤感を感じないか?
従順にしてすばらしく馬鹿
殺っちまおうぜ
/// //l llll ,−l ll⌒l トl ll lll}::ll
,'l ll〜l l lハl 、 l ll',.--、l l lll ll :l
{l ll l ll lll lll l_l イ.r;;゚ヾl、l lll l
ヽ .llllll l l ll ' ~ ̄ ',ゝ;'ノ l ll lll l 優しい7さいみんなの税金払っttあげたくなてきたの!!
'⌒l ヽllll、,..lーlx'"´~` . `,,´ ノ l.l/l l
ヽニ lllXl ll lヽ 、、 ーー' イll .l l l はい100円☆ はい100円☆ はい100円☆
ゃ . lll /⌒ゞゝ、 ,_ ,.イ ノl l l .l
|〜ll( )',.>ヘl` " l' `7r‐''''''‐、ヽl 足りなの!? おまえら無駄遣いの!! 殺すrの!!!!!
lllト、_,.ィ 〈 ヽ< ( l '、、
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) <あぼんぬも屋根瓦を投げたいです
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
高い7さい来るコンビニません
63 :
キソグ:2005/11/10(木) 01:16:32 ID:???
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
从 ゚∀゚ル<ニンテンドーDSの某ソフトの「子作りモード」なるものに畏怖を覚えたよ
( つ \_________ギシギシアソアソ
| | |
(__)_)
/⌒彡
/ 冫、)
| ` / <63
( ニニニニニニニニニニ_ア
乗る7さい電気長いありません
待つのだ7さい頭がいい電源
体にいいでしたみかんお前らさがす
ていたポット7さいニンジン刑事な勤める
69 :
行殺:2005/11/10(木) 23:04:59 ID:RHCvITU8
ようだ持って来る危ない7さいメトロポリス
7さいなのかハンサムテレビ思う
72 :
行殺:2005/11/12(土) 00:21:58 ID:y9u6OlXB
71 :Cyber Module 7 ◆5X1mG/RYGo :2005/11/11(金) 19:55:23 ID:???
7さいなのかハンサムテレビ思う
38 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ]
--------------------------------------------------------------------------------
新着レスの表示
--------------------------------------------------------------------------------
掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :
73 :
????:2005/11/12(土) 03:45:21 ID:IKwPx0RD
_ ∩
( ゚∀゚)彡
⊂彡
あああああああああああああああああああああああああああああああああああああああああああああああああああああああ
された食べるお前ら若い扇風機
75 :
行殺 ◆KINOKO.5cU :2005/11/12(土) 14:01:12 ID:y9u6OlXB
ですねカレー7さい相談する下手
77 :
行殺 ◆KINOKO.5cU :2005/11/12(土) 20:40:55 ID:y9u6OlXB
ピザました若い駅を出るあぼんぬ
多いのです走り回るキムチお前ら
80 :
名無しさん:2005/11/13(日) 09:05:20 ID:vikTtJZb
ようだ漫画遊んであげてる最中にもあぼんぬ教える
82 :
名無しさん:2005/11/13(日) 18:07:52 ID:???
83 :
名無しさん:2005/11/13(日) 20:38:25 ID:vikTtJZb
84 :
行殺 ◆KINOKO.5cU :2005/11/13(日) 21:02:20 ID:vikTtJZb
したビデオ7さい深い返す
7さい変えるラジオません暑い
のだ待つ7さい電源少ない
宿題を出す明るい8さいなのかメトロポリス
コンビニ会う寝るときも抱きしめてされたあぼんぬ
`7:.::|l| | ハ ;'| し-、| |:.:..:_ノ.|.:| |
ヽ|H | | l__, / | / / ノ|/:.:ん. l |:.| |
|l!ヽ. 代「 ヽ. , / `ト、/! ,イ. く:.:/:.; -┘| L」 !
| l N.--ミ ヽ/ソ _レ'´ lメ // |/ | | |
| ! |l,ィ^h.、 ´ ̄ ヽ 1 | | | |
| !( { { | | ' _, """ ノ!| | | | | ぷぷっ☆ 「オチンチンの幼虫」 なんて
!.| |_\ ヽ、 _,. <._| ! |ヽ. | | |
!/〈.:.:.Y_>、 }、 ̄´;:;:;:;:;:;://| |:.:.::', l l | うまい言い訳考えたものですね。。
ム-レく.:.:.:_}ノ:@;:ニ、;:;:;//;:;! 、|:.:.:.:.:L_ ! ! |
_,.∠=ニ〈:.:.:.:.:.:.:.:.:.:.:/ニ V;〈〈_;/| ヽ:.:.:.:.:.:L_l ! |
`ーニ二_‐ヘ.:.:.:.:.:.:.:.:(゙こ /'^ヘ V:.:\ \:.:.:.:.:{! | !
<:.:.:. ̄} .:.:.:.:.:.:.:`} ノ:.:..:.ハ V:.:_>- ヽ.:.:.:.} | i
91 :
行殺 ◆KINOKO.5cU :2005/11/15(火) 21:47:08 ID:xx2kaEft
のだ7さい大変な磁石さがす
あぼんぬお菓子ください冷たい休憩する
味噌ラーメン仕事するそうです明るいお前ら
ベッキーの体臭とかましたカレー8さい予約する
7さい弱いだろうね相談する味噌ラーメン
98 :
行殺 ◆KINOKO.5cU :2005/11/16(水) 23:49:59 ID:1qG1+kRA
8さい電源禁断のました置く
100 :
名無しさん:2005/11/17(木) 16:08:30 ID:???
100ゲトc
`7:.::|l| | ハ ;'| し-、| |:.:..:_ノ.|.:| |
ヽ|H | | l__, / | / / ノ|/:.:ん. l |:.| |
|l!ヽ. 代「 ヽ. , / `ト、/! ,イ. く:.:/:.; -┘| L」 !
| l N.--ミ ヽ/ソ _レ'´ lメ // |/ | | |
| ! |l,ィ^h.、 ´ ̄ ヽ 1 | | | |
| !( { { | | ' _, """ ノ!| | | | | ぷぷっ☆ そんなに小さいんじゃ
!.| |_\ ヽ、 _,. <._| ! |ヽ. | | |
!/〈.:.:.Y_>、 }、 ̄´;:;:;:;:;:;://| |:.:.::', l l | 拭かなくても風邪ひかないわね。。
ム-レく.:.:.:_}ノ:@;:ニ、;:;:;//;:;! 、|:.:.:.:.:L_ ! ! |
_,.∠=ニ〈:.:.:.:.:.:.:.:.:.:.:/ニ V;〈〈_;/| ヽ:.:.:.:.:.:L_l ! |
`ーニ二_‐ヘ.:.:.:.:.:.:.:.:(゙こ /'^ヘ V:.:\ \:.:.:.:.:{! | !
<:.:.:. ̄} .:.:.:.:.:.:.:`} ノ:.:..:.ハ V:.:_>- ヽ.:.:.:.} | i
/ / | l. l l\ __l \ :.:.:.:. | リ リ ヽ
|/ / l |\ \ /¨、 l丶 ! l:.:.:.:. | ',
/ / l| ヽ l\ \_丶 \ ! |:.:.:.:./ |
/ l / , -ヽ! \!_ ` −--丶  ̄ l|:.:.:/ l l
/ / :.| ./ /゙ __ l/l:.:.:. .:. l |
| ! :.:.| :l / 〃 ̄ヾ! |:.l:.:.:. :.:.:. l !
|l|:.:.:.|.:.|! {!、__.,リ |:.:\:.:. :.:l:.:.:.:l |
‖ |:.:|:.:|:.l _ ´ ̄ |:/ヽ:.:.:.:l:.:.:.:l l
l:.|:.|:.:.:l 〃´゙i! / '´ し ゙ ,-ヽ:.:.:.l:.:.:.:l:|
ヽ|:|:.:.:.:〉 ゞ=" , // // 〈 \:.:.:l.::.リ
‖ー:/ /// /'´ ノ ノ ハ:.:.|:.:|
| i /´ /__,ノ:..|ヽ!:/
! /:.:.:.:.:.:.:..i:.:.| |'
ヽ、 r―' ヲ /:.:.:.:.:.:.:.:.:|:.:.l:.:.l
` ー- _  ̄ __ イ\、:.:.:.l:.:.:.:.l:.:/|:./ じゃぁ、全身に
| :.:.: ̄ ̄´:∧ / | \/:.:.:/|/ /´ あぼんぬ溶液を
|ハ:.:.:l:.:.//| × -‐┐ | | \' 塗り込みますので
| \| ̄´ Y'T´ || | ヽ
あります楽しい夜食お前らわかる
されたテレビ半額シールを貼りに来る店員の後を追い掛け回してあぼんぬ買う
回す7さいでした毛並みもサラサラ味噌ラーメン
卒業するこたつ遅いだにょ7さい
107 :
@゜д゜)< わむてサン年賀状を下さい ◆nuhARAOKUs :2005/11/19(土) 14:40:23 ID:UVxoxq/e
あたしも草灯の尻尾カミカミしたいよぉおおおおおおおおおおおおお
〃∩ _, ,_ /) 〃∩ _, ,_ /) 〃∩ _, ,_ /)゛
⊂⌒( `Д´)ミ( ⌒ヽつ⊂⌒( `Д´)ミ( ⌒ヽつ⊂⌒( `Д´)ミ( ⌒ヽつ
`ヽ._つ⊂ノ⊂( ,∀、)つ.`ヽ._つ⊂ノ⊂( ,∀、)つ.`ヽ._つ⊂ノ⊂( ,∀、)つ
あぼんぬようだ男だけどお菓子診察する
109 :
名無しさん:2005/11/19(土) 21:02:31 ID:???
水色のしましま
7さいピザだった浅い人気がある
111 :
名無しさん:2005/11/20(日) 01:15:40 ID:bzVDbRaN
ほしいだったビデオあぼんぬ要る
113 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/20(日) 18:20:47 ID:X3rYzcb0
r-/====ヾフ
Yノ从リル|」' < ああ草灯のミミも好き
从,,゚ -゚从 好き!! 喰いたい!!
報告するだろうね嫌いあぼんぬこたつ
115 :
さすらいのビラ配り:2005/11/20(日) 19:33:57 ID:+nhEkTxO
116 :
行殺 ◆KINOKO.5cU :2005/11/20(日) 20:41:49 ID:oAgXIUKq
8さい歩く時計ください頭がいい
8さいコンビニビタミン風味なでした返す
あぼんぬ異状があるありませんびっくりするほど汚れが落ちます映画
120 :
悪い奴等に:2005/11/21(月) 20:43:47 ID:???
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
だろうね8さいありえないぐらい報告するこたつ
最近匿名希望 ◆lRsasaxv0k
という、低脳な奴がいますが、全面無視しましょう。腹が立ったら
あいつのIPを調べて住所に直接文句を言いましょう
のだ近い磁石勤める7さい
ラジオ安いかな異状があるあぼんぬ
そうです降りる白いお人形お前ら
お湯8さい見せる深いません
磁石お前らありません忙しい遅刻する
128 :
名無しさん:2005/11/23(水) 12:49:39 ID:ABi8TrBJ
129 :
名無しさん:2005/11/23(水) 12:55:22 ID:0BIjLfb1
130 :
名無しさん:2005/11/23(水) 13:18:50 ID:ABi8TrBJ
http://society3.2ch.net/test/read.cgi/shugi/1132488958/130:ナナシズム :2005/10/04(火) 03:02:34 ID:LnY8fkUE
警察庁犯罪統計白書によりますと、平成15年度に起きた強姦事件は総数2472件で
幼児強姦事件(中学生未満の男女)件数は53件です。
強姦事件のなかで幼児を狙った強姦(ロリコンの強姦)は2%程度ということです。
さらに言えば昭和30年〜昭和40年は幼児強姦がピークで年間400〜450件以上発生しているので、
「ロリコンレイプは激減している」と言えるのです。
ただ、レイプ犯罪自体が減少傾向(ピーク時には年間5000近く)なので、その影響もあるのでしょうが。
さらにこれは女性への嫌味になりますが、また警察庁犯罪統計白書より、5歳以下の幼児殺害は
平成14年度で64件発生しています。 そしてその犯人の90%以上は母親であるとの事でした。
(5歳以下とかなり限定しているので児童を含めるとさらに増えそう)
つまりは、
「 我が子がロリコン犯罪者にレイプされる危険よりも
実の母親に虐待殺害される危険のほうが確率的に高い 」
という悲しい現実があるのです。
勿論この幼児殺害も最盛期は350件以上発生してるので、
マシになったとは言えますが。
131 :
名無しさん:2005/11/23(水) 16:13:56 ID:ABi8TrBJ
132 :
名無しさん:2005/11/23(水) 16:24:48 ID:ABi8TrBJ
133 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/23(水) 17:33:26 ID:3kUVEEAW
r-/====ヾフ
Yノ从リル|」' < 草灯っ!!だいたいオレは怒ってんだぞ!!
从,,゚ -゚从 嫌いだ・・・ きらい きらいだ・・・
,'::::::::::;'::;'::::::i:::::i:::i ヽ:ヽヽ;ト、! ヽ:::i__>:::リ:!:::::!;
,'::::::::::;'::;':/ヽi::::::!:;' ''"_,二ニ、 _二、 /:!::::!',
,'::::::::::;'::;':::i )!:::::レ <ヾ:::ノ <ヾソ./:!::i::::i';', 草灯?
/:.:_:i:./ノ:.:ヽ ::::::::: ' イ:.:.l / ::::::'iシラネーヨ
/:/:::: l |:.:/´ >ヘ r―‐, イ:/|:_ノ/... l
/::::::::: l レ' // ヽ,.- ー.' <. /|/,:::::/... l
l 丶 l ´ ' ヘノ ヽ':::: / i / .. , ::::l
l \l` ‐ 、,,. i ::::::/. / .. .,:::: :::::|
| 、 | , i:.:.:.:` r- -‐ /:::::/.... i .. ::,:::::: ::::lフ
l 、 :i:. :l:./:./ /:.:.:/ ::::: l ...:/::::: /l
のです7さいおしり上げて後ろ足プルプルでテレビ悟る
136 :
名無しさん:2005/11/24(木) 00:27:20 ID:5ldL0FH6
137 :
名無しさん:2005/11/24(木) 00:53:44 ID:5ldL0FH6
電話するカレーお前らおしゃれなでした
139 :
行殺 ◆KINOKO.5cU :2005/11/24(木) 22:13:39 ID:5ldL0FH6
140 :
名無しさん:2005/11/25(金) 00:26:24 ID:hFOvYdTf
141 :
名無しさん:2005/11/25(金) 03:05:50 ID:BG3PKp9t
らぶれすか?
142 :
名無し:2005/11/25(金) 09:06:38 ID:7OVonxlG
143 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/25(金) 17:32:35 ID:n+rdyHjA
r-/====ヾフ
Yノ从リル|」' < 草灯っ なんで!?
从,,゚д゚从 オレは待ってた・・・!!
ジュースね走りまくる7さい困っています
145 :
行殺 ◆KINOKO.5cU :2005/11/25(金) 22:53:30 ID:hFOvYdTf
146 :
名無しさん:2005/11/25(金) 23:23:28 ID:hFOvYdTf
147 :
名無しさん:2005/11/25(金) 23:39:25 ID:hFOvYdTf
148 :
あ:2005/11/26(土) 00:47:50 ID:4VFWcZF7
149 :
名無しさん:2005/11/26(土) 00:49:09 ID:???
みなさん、「欲しい物があるのにお金がない( ̄▽ ̄;)!!」
「遊びに誘われたのにお金に余裕がなくていけない・・・」なんてことはありませんか?
私はあります・・・でも!!あるサイトに登録して、毎日1日10分広告を宣伝しただけで、ナント月に1万円も稼げちゃったんです!!
その広告ってぃぅのゎadult系[
http://www.acport.com/index.cgi?id=1132240742]なんだけど、こっちにゎ全く関係ナーシ★゛
登録もフリメ(Yahoo!MAILとか、プロバイダと契約しなくても持てるメアド)OKだし、2ヶ月間放置しておくと勝手に契約が切れるのでいつでもやめられます。もちろん完全無料だょ(b'v`$)bb
ほかにもお小遣いサイトはたくさんあるけど、ほとんど銀行口座振り込みだから口座を持っていない学生さんは気軽に申し込めないですよね↓↓
でも大丈夫!!ここなら現金を封筒で送ってくれるんです☆
しかも会社明記ナシなので、学生の方でも親にばれる心配は絶対ないッ♪
月に1万円単位で払われるシステムなんだけど、今月1万円ためれなくても来月、また来月・・・・と繰り越しできるから、宣伝が苦手な人でもコツAやっていけば必ず稼げます!!
さらに!!例えば人を一人紹介して登録してもらうとしますよね??
すると登録してもらった人が稼いだ分の何割かが、自分のポイントとしてたまっていくんです★超合理的だと思いませんか(σ≧∀≦)σ☆
こんなにイイお小遣い稼ぎ、ほかにありませんよね♪
「イイ(・∀・)!!」と思った人は今スグ登録だぁaaaぃ(*´Å`*)ノ
▼登録はコチラ▼
http://www.acport.com/addclickport.cgi?pid=1132240742
150 :
名無しさん:2005/11/26(土) 09:35:19 ID:dsKJBjqd
ひきこもりで低脳の行殺元気か?
報告する扇風機8さいなのでした大変な
152 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/26(土) 17:06:49 ID:LmKPIjYh
__
r-/====ヾフ
Yノ从リル|」' <草灯はオレに会いに来たの?
从,,゚ ー゚从 オレと思い出づくりしようよ!!
153 :
行殺 ◆KINOKO.5cU :2005/11/26(土) 20:06:47 ID:LiTZr70B
ウサギみたいな仲間で通るお前らピザだった
156 :
名無しさん:2005/11/27(日) 01:24:44 ID:vsckx9+F
5twe
157 :
名無しさん:2005/11/27(日) 11:15:11 ID:C2njGtuN
158 :
名無しさん:2005/11/27(日) 11:22:37 ID:???
159 :
名無しさん:2005/11/27(日) 12:13:05 ID:C2njGtuN
160 :
名無しさん:2005/11/27(日) 12:46:18 ID:C2njGtuN
161 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/27(日) 20:48:10 ID:gCAKA/zc
r-/====ヾフ
Yノ从リル|」' < 草灯!?ちょ・・・マジ!?
从,,゚ -゚从
162 :
行殺 ◆KINOKO.5cU :2005/11/28(月) 21:29:53 ID:FYhJhpAw
163 :
ななしさん:2005/11/28(月) 22:04:08 ID:???
てすと
164 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/29(火) 01:38:52 ID:xuQYO0LO
r-/====ヾフ
Yノ从リル|」' < 草灯
从,,゚ -゚从 なんでオレのこと
こんな めちゃくちゃにするんだよ!!
166 :
名無しさん:2005/11/29(火) 22:42:17 ID:MkJl0wPC
167 :
行殺 ◆KINOKO.5cU :2005/11/29(火) 23:03:23 ID:XbZknqSp
168 :
名無しさん:2005/11/29(火) 23:16:48 ID:XbZknqSp
169 :
名無しさん:2005/11/29(火) 23:18:25 ID:K/uGgiPc
不正ランクリブログ。
ttp://blog.livedoor.jp/okura8595/ 最初は浪人生ブログランキングに登録。
異常な速度で順位を上げていくのを不振に思った物が
不正を発見。
(どこにもランキング用リンクがないため投票のしようがないのに
毎日大量投票がある、)
不正を指摘され、ブチ切れたのち、登録間違いを主張。
高校生ブログに変更するも、やはりランキング投票用リンクは一切無し。
ソース内にJavaScriptで不正発覚、しかし管理にはシラを切る
現在進行中
170 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/11/30(水) 15:34:08 ID:iIhWR5Oi
r-/====ヾフ
Yノ从リル|」' < そんなん草灯くさくてイヤだ
从,,゚ -゚从
171 :
行殺 ◆KINOKO.5cU :2005/11/30(水) 23:08:33 ID:FAya5guT
172 :
名無しさん:2005/11/30(水) 23:12:55 ID:FAya5guT
173 :
名無しさん:2005/11/30(水) 23:38:57 ID:MIIiwtPS
つまんないかんじぃ
嫌いなりますおもしろTV閉めるお前ら
YAZAWA
178 :
名無しさん:2005/12/03(土) 16:12:52 ID:f5VKtxcR
179 :
名無しさん:2005/12/03(土) 16:27:49 ID:f5VKtxcR
180 :
名無しさん:2005/12/03(土) 17:12:04 ID:taXgbLf4
181 :
名無しさん:2005/12/03(土) 19:05:51 ID:???
キモヲタは死ねよ
182 :
名無しさん:2005/12/03(土) 19:22:06 ID:fA3RKKG5
キモヲタは死ねよ
183 :
名無しさん:2005/12/03(土) 19:32:28 ID:f5VKtxcR
184 :
名無しさん:2005/12/03(土) 19:37:09 ID:f5VKtxcR
185 :
名無しさん:2005/12/03(土) 19:42:10 ID:wzUZC5KD
キモオタは死ねよ
186 :
名無しさん:2005/12/03(土) 20:03:37 ID:f5VKtxcR
行殺
クソスレ
あげんな
188 :
行殺 ◆KINOKO.5cU :2005/12/03(土) 20:08:58 ID:f5VKtxcR
189 :
名無しさん:2005/12/03(土) 20:09:39 ID:???
190 :
行殺 ◆KINOKO.5cU :2005/12/03(土) 20:12:00 ID:f5VKtxcR
>>187 http://life7.2ch.net/test/read.cgi/yume/1132665139/ 248 妖精帝國 ◆jKy5N16yac sage 2005/11/30(水) 23:11:20 0
血の華まりぃが来てるのには驚いたなぁ。
俺がコスプレ板で豚光というコテハンやってた時に
まりぃが自主的に部下になってくれた思い出が有ったりします。
∧η∧
(●`Д´●)<血の華まりぃ団員よ、俺の事を覚えているか?
( -【◎】) あれからもう3年位は経つかな?
( x )
(___)__)
________________________________________________________________________
挨拶のひとつもしてこいよ
キモヲタは死ねよ
192 :
名無しさん:2005/12/03(土) 20:18:14 ID:f5VKtxcR
// / , \
// / , r /レl i ヽ
/イ lj ,/ /,! /,.イ イ / ̄7 ,! l }
//j lj /∠ZZイ=7 /j / ノイ/ j l
,レ' ∧. Νrf⌒ぃヽ | / ,イ N/Z凵@ .イ ./l
ノ ィ / Ν .ゞ=-'‐` ソ / レf⌒ぃ'7∠ イ / |
ノ.イ ヽV トヽ ∧ ゞ='-/イ/ /j /| l
_/'´ ヽ.〉ヽ、l ヽ /::冫 / ///ノ //
/ ト、 __ '¨´ 〃//'´〃
,/イ刄ォ、\ ´-二ー /〃 /
/ `く弋 ヽ _,r<´ '
ノ ヽ `>y‐ '´ ヾヽ.
/ \ ∧j ヽ.ヘ
/ \、_ j ∧ヘ
rく\ \ j :∧ ヘ
/ ヽ\ ヽ| ∧ ヘ
/ ヽ\ _/ヘ‐'ニニニニー--ヘ. ヘ.
194 :
名無しさん:2005/12/03(土) 20:35:02 ID:f5VKtxcR
195 :
名無しさん:2005/12/03(土) 20:43:12 ID:Kcvq+o5W
キモヲタは死ねよ
196 :
名無しさん:2005/12/03(土) 20:48:15 ID:+Q7Qp3Dr
【珍走サイト撲滅運動!!!! 】
現行スレ
http://ex14.2ch.net/test/read.cgi/news4vip/1133603054/l50 おい!そこのおっぱおうp!とかやってる女神様!!!!
あなたのうp!で珍走サイトを破壊してみないか!!!!
VIPPER軍は只今戦闘員不足に喘いでいる…!!
☆☆メデック(医療)班:おっぱおetcうp!の女神急募!!☆☆
そこのジョルジュ長岡もどきも!!!!
A(あぼーん)部隊 : 田代砲部隊
B(ブーン)部隊 : HPカキコ・あらし部隊
C(ちんぽっぽ)部隊: 他スレに援護要請部隊
として突撃すれ!!!!
ただいま攻撃中同士よ ちからをくれ!
現在珍走サイトを攻撃しておりますが「オタクうざいよ。どうせ口だけでなにもできないくせに」だそうです。
パス解析のスキルをお持ちの方を急募しております。
珍走サイトをプリキュアやネギま!のファンサイトに書き換えてやろうじゃありませんか
197 :
名無しさん:2005/12/03(土) 20:57:55 ID:???
DQNトラッカー死ね!早く死ね!
198 :
名無しさん:2005/12/03(土) 21:01:36 ID:???
キモヲタ早く死ね
199 :
名無しさん:2005/12/03(土) 21:09:38 ID:???
行殺は暇人w
リアルでは友達もいませんwww
200 :
名無しさん:2005/12/03(土) 21:18:46 ID:???
日本語が不自由な人
789:行殺◆KINOKO.5cU :2005/12/03(土) 21:01:14 ID:??? [sage]
『そんなのうっかりみちゃった内容』
中学に入っていきなりひきこもりたくなった原因のひとつは女がみんなヤんキーだったことも少しはあった。
みんなってのわ言いすぎか。
なかでもひときわ強烈だった奴がアレだった。
アレと小学校がいっしょだった連中の話によると、低学年のころめっちゃいぢめられてて
みんな親とかも「あそこの家のアレちゃんとは遊んじゃいけません」としつけられていた?という
なんか親父がヤクザで離婚して父子家庭でなんか荒れててすごく評判悪かったのだ。
なにがあったんだか3年か4年のとき転校した。
県内一危ないアソコに住んでたそうです。
そんで、中学に入るの機会にまた戻ってきたんです。
ヤんキーになって。
201 :
行殺 ◆KINOKO.5cU :2005/12/03(土) 21:43:59 ID:f5VKtxcR
202 :
名無しさん:2005/12/03(土) 22:59:33 ID:???
暇人www
借りる味噌ラーメンあぼんぬ踊りたくなるようなのね
204 :
名無しさん:2005/12/04(日) 14:50:30 ID:SuloTN2e
キモヲタは死ねよ
205 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/04(日) 16:26:00 ID:kfNutCwt
r-/====ヾフ
Yノ从リル|」' < 草灯だって何回もしてるじゃん
从,,゚Д゚从 深い仲になるとか言って
YAZAWA
YAZAWA
YAZAWA
209 :
血の華まりぃ ◆DEVIL/abGA :2005/12/05(月) 09:05:13 ID:h1pxFkTe
__,.-、__,._,r- 、-ー ' ´ ヽ
/`ニ´ `>'´ /´ / , / ィ' ト、_ _ _
_,.-ー' 二ニフ´/ { /、 l { {l レヽ ヽ、j
/ r'7´{ /__{ | ,| { { ! !リ彡ハ !|
{ {/{ i/ >ミ! | { ハト!、! { |`"ヾ!| {'
} y{ | lY { { 从_ハ、{ト 、ト、} ノ! } ! ハ、 , 、
>>190 | 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 { } }、 } { ! / `ヽ、/
. ∧_∧
(´・ω・)
/ \
__| | | |_
||\ \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\\ \ | ( ´д)ヒソ(´д`)ヒソ(д` ) >
|| \\ \ \__________/
. \\ \
. \\ \
. \\ \ が ら 〜 ん
. \\ \
. \\ \
\| ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄||
,-ー'´ ̄ ̄`ー-、_
/ \
/ , , 、:ヽ
,!:.:.:.:.:.:.,イ:.:.:/l:.:.:.:.:,イl:.:.:.:、ヾ:ヽ
l:.:.:.:.:j/-_l_/、j:.:.:./_-|.イ:.:.l:.:}::|
j:.,、.:.:.Lヒ[` j:.:./'゙ヒi`l:.:.:.:l:.:レ
,-ー'´ ̄ ̄`ー-、_
/ \
/ , , 、:ヽ
,!:.:.:.:.:.:.,イ:.:.:/l:.:.:.:.:,イl:.:.:.:、ヾ:ヽ
l:.:.:.:.:j/-_l_/、j:.:.:./_-|.イ:.:.l:.:}::|
j:.,、.:.:.Lヒ[` j:.:./'゙ヒi`l:.:.:.:l:.:レ
l ヾ:| レ'{ |:.:./レ
.`ot、 、_/_ /j;/o'
ヾ::jヽ、  ̄ ,.ィく '
,.<く ``ー '´/∧
. ┌────────────‐┐
,. -‐ '| .|
/ | .|__
/ | 君達はとんでもない rニ-─`、
. / :| 考え違いをしているようだ `┬─‐ j
/ ,-─┴-、 |二ニ イ
.j / .-─┬⊃ |`iー'´|
.レヘ ,二|______________|rー''"|
〈 \_ノ | / |
MADOKA
214 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/05(月) 19:00:14 ID:I7geQVh+
r-/====ヾフ
Yノ从リル|」' <草灯っ
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <はい
215 :
名無しさん:2005/12/05(月) 20:36:50 ID:6W+nTBL8
,'´,, ̄,,_`,、
i /リリノハ))i
Oli,,・ヮ・ノO あいあおー
と_,,ハ_)つ
/_/i_,,〉
じソ
216 :
草灯:2005/12/05(月) 20:48:48 ID:???
_,.......,_
./ 。゜ヒ{ `ヽ-っ
l ⊃ ⌒_つ
`ー---‐冖´
/ l /: : : : : :>イ´ ! l \\ー-、: : : : : : : :/ /
{ ヽ /: : : : //|/ ヽ!/´ヽ`ト、\: : : : / /、
\ ヽ./: : : : / l /-‐ '// ̄}ヽノ l|\/ /、
ヽ 丶、: : :/| lxイ!,. -- 、 i_,ノ:::l:::! l| ,-ヘ./ l \
` 、`‐| l | V ,' ̄lヽ l:::ゝ:::こソ !|, -、ヽ l|
`ォ-l |l.」 l__,ノ::l:::! ゞ--‐'゙ |l ) l ll
/ l f、ハ ヽ:ゝ:こi , /// ! /: l
r‐ 、 / |l {∧ ゞ…' r‐;‐ ヘ /: ̄: : l : お布団が見えるお薬!?
丶 丶 ! r‐、 ヽl i、 // V: : : :l /: : : l : : :l :
丶__ヽ } ! |ーヘ、 ヽ: : :j , ィ:_:/⌒丶: : l: 7さい 森で拾ってくるから待ってて!!
/´-、 ̄l /_| l | l` …‐--ェ…'/o}: :| \:l:
l -- / ) | l , --、《ー '´ /: : :| /厶
218 :
名無しさん:2005/12/05(月) 23:07:41 ID:hJN+WlxN
219 :
名無しさん:2005/12/05(月) 23:15:45 ID:piZJLnLb
l l
l l
l : l
l : l
`______/へ___ `
糞屁
糞
糞
糞糞糞 糞糞 糞
============
220 :
名無しさん:2005/12/06(火) 01:03:58 ID:G2ZhGsKX
キモヲタは死ねよ
221 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/06(火) 16:52:55 ID:1A9v/ynl
r-/====ヾフ
Yノ从リル|」' <草灯!!謝れよ
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <はい!
222 :
行殺 ◆KINOKO.5cU :2005/12/06(火) 22:33:55 ID:12i/gPIz
696 行殺 ◆KINOKO.5cU 2005/12/06(火) 22:22:46
735 名無しさん脚 sage New! 2005/12/06(火) 10:37:11 ID:nWVIzxnD
CHAOS YASUHARA / THE CHIPPING SODBURY BONFIRE TAPES
(WEASEL RECORDS)
カオスYASUHARAの初期のバブルガムなドラミングの
ハードコア・パンクも僕の愛聴盤だが、あえてこのアルバムだ。
裏ジャケのカオス安原一式プロトタイプモデルの
製品コード:(エウレカ69)のカタログ写真を見れば、
このカオスYASUHARAのかっこよさが解るってもんだ。
人を混乱と癒しのアンヴィバレントに心を揺さぶるカオスYASUHARA。
かっこよいぞ!10年位前カオスYASUHARAが来日したとき、
大貫憲章が名古屋のパルコで奴らに出くわした。
彼がJUDGEのTシャツを着ておったからか、にらまれたらしい。
でも隣にバラカンがいたからカオスYASUHARAの誤解が解けた云々を
みうらじゅんといとうせいこうとのWOWOWOでの対談で語っていた。
えっ?カオスYASUHARAの一人が
熊造(^。^;)ゞ ◆8nHv8vkNhcに似ておる?気のせいだろ!
熊造(^。^;)ゞ ◆8nHv8vkNhcの方が不細工だ!
【無責任】安原を糾弾しようぜ!6【トンズラ】
http://hobby8.2ch.net/test/read.cgi/camera/1127659600/
していた初詣8さい走り回るクリーニングはぬいぐるみ用クリーナー
224 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/07(水) 11:03:40 ID:+qDiCbf1
r-/====ヾフ
Yノ从リル|」' <草灯っ とってこい !!
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <イエスマスター
225 :
行殺 ◆KINOKO.5cU :2005/12/07(水) 22:40:42 ID:V/sSrpaE
YAZAWA
中国の場合はありませんオルゴール8さいちょっと一口ちょーだい!パクッ!
. ヽ : : : : : : :/.::::::/ .: , ' / ,' 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:/リ ̄| アルミ缶だけ持ってくアイツが行殺!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
229 :
草灯:2005/12/08(木) 20:13:24 ID:???
/ ̄「\
,rへー-o-ッ1\
/ _,rv` ̄「´ | _,>,=v ・・・・・・・君達
/r,=( ro `=v─r,=(´ro`v=v 男の身体に興味があるのかね・・・・
/-v─'`ー'`ー‐'´ ̄`ーrヘ
// ∨
230 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/08(木) 22:29:20 ID:bZESG2vG
r-/====ヾフ
Yノ从リル|」' <草灯は関係ないの!
从,,゚ -゚从
_、 _
川 ◎<_,◎ 川 <と 言いますと
231 :
名無しさん:2005/12/09(金) 00:07:07 ID:gfVhlbhp
232 :
名無しさん:2005/12/09(金) 00:13:06 ID:t+B2LabT
キモヲタは死ねよ
飲む若い8さいお薬ていた
YAZAWA
235 :
【☆】五代目無我亭国皇帝 あらおく ◆nuhARAOKUs :2005/12/09(金) 21:50:27 ID:1SQqBjYd
r-/====ヾフ
Yノ从リル|」' <オレだっていつも草灯なんかと
从,,゚ -゚从 くっついてるわけにいかねえんだよ
_、 _
川 ◎<_,◎ 川 <ですか
236 :
名無しさん:2005/12/10(土) 08:54:21 ID:GdUFxOyW
多分人生で経営する8さいされたポット
238 :
名無しさん:2005/12/10(土) 22:33:57 ID:ytcZN5a6
/ l /: : : : : :>イ´ ! l \\ー-、: : : : : : : :/ /
{ ヽ /: : : : //|/ ヽ!/´ヽ`ト、\: : : : / /、
\ ヽ./: : : : / l /-‐ '// ̄}ヽノ l|\/ /、
ヽ 丶、: : :/| lxイ!,. -- 、 i_,ノ:::l:::! l| ,-ヘ./ l \
` 、`‐| l | V ,' ̄lヽ l:::ゝ:::こソ !|, -、ヽ l|
`ォ-l |l.」 l__,ノ::l:::! ゞ--‐'゙ |l ) l ll
/ l f、ハ ヽ:ゝ:こi , /// ! /: l
r‐ 、 / |l {∧ ゞ…' r‐;‐ ヘ /: ̄: : l : まっ! それはどーでもいいけど
丶 丶 ! r‐、 ヽl i、 // V: : : :l /: : : l : : :l :
丶__ヽ } ! |ーヘ、 ヽ: : :j , ィ:_:/⌒丶: : l: おチンチンはケーキとか食べる!?
/´-、 ̄l /_| l | l` …‐--ェ…'/o}: :| \:l:
l -- / ) | l , --、《ー '´ /: : :| /厶
240 :
名無しさん:2005/12/10(土) 23:20:41 ID:MeQeF43J
ネコミミ板から記念かきこにゃ。
241 :
名無しさん:2005/12/10(土) 23:31:45 ID:MeQeF43J
キモヲタは死ねよ
242 :
名無しさん:2005/12/10(土) 23:48:27 ID:???
ネコミミ板から記念かきこにゃ。
ネコミミ板から記念かきこにゃ。
244 :
名無しさん:2005/12/11(日) 02:52:36 ID:S49arg6p
ネコミミ板から記念かきこにゃ。
245 :
名無しさん:2005/12/11(日) 04:02:30 ID:???
またネコミミ板か!ラウンジなめんな!゙ちんぽーん☆
246 :
名無しさん:2005/12/11(日) 07:57:00 ID:qvwXKL4h
キモオタは死ねよ
247 :
名無しさん:2005/12/11(日) 10:52:58 ID:F78ZN6Jp
248 :
名無しさん:2005/12/11(日) 11:05:35 ID:qzNLSME0
249 :
名無しさん:2005/12/11(日) 11:10:47 ID:Dl9Gh2wa
250 :
名無しさん:2005/12/11(日) 11:17:23 ID:uEO3vywl
251 :
名無しさん:2005/12/11(日) 11:23:43 ID:???
ネコミミ板から記念かきこにゃ。
252 :
◆4hJyfcHryY :2005/12/11(日) 11:37:15 ID:XJrGQ/QP
test
253 :
名無しさん:2005/12/11(日) 16:17:46 ID:8aoUpPUs
ネコミミ板から記念かきこにゃ。
254 :
名無しさん:2005/12/11(日) 16:39:47 ID:???
Y⌒''''|'"⌒`⌒⌒'ー、_
\ γ;;;;;ノ..;;;) ヽ
,,,γ;;;;,,…../ ::::::::::*:: ∞〜 プーン
(;;;;;;;;;;;;;;;;;;人_(\!((^i_/ヽ、::*::: }
| /*-'' ̄  ̄''- i リ
| ソ r(:;;:),,、i r(;;;;;;)、 | |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::∞〜 プーン
リ i ;;;;;;;; | :::: | |
〜∞ プーン } <ヘ ノ ::: /;; > i
| |:::l *`;;ー;;`ヽ: l::::| |
ノ ヽ:::;;;;; l l===ュヽ ::/ リノ
彡ノ ソ;;*::;;; |、'^Y^',,|:::/| / |
{彡 |;;;;;\.`-;;;;-'/ | (
゙゙' ' *-..;;,,,,,,,;;;;;;,,,,,,....-
小生 小生 小 小 小〜生 (ホッ!ハッ!)
アラーが踊るよ 小〜生 ビンラディソだよ 小〜生
小生、小生、小生と仲間達! (ホッ!)
イラクへ突撃〜〜〜 ホッホッホ〜! ホッホッホ〜〜〜!
3馬鹿もついて来る〜 〜〜 ♪
反則OK 小生 タイガージェットだ 小生
小生、小生、小生と仲間達 ♪
255 :
名無しさん:2005/12/11(日) 18:28:05 ID:???
ネコミミ板から記念かきこにゃ。
256 :
名無しさん:2005/12/12(月) 08:50:34 ID:kINmQBts
ネコミミ板からの記念カキコにゃ〜
257 :
あ:2005/12/12(月) 13:57:32 ID:cCNndSo4
YAZAWA
200円の皿をよけて行殺。
固定辞めたら無職になった 行殺。
「実は、また転校することになったんだ…」 行殺。
行殺オラクル。
親子で行殺。
行殺たん ついてくる。
学校でウンコの達人 行殺。
到着して5分で行殺だと言いはじめた。
「ボク行殺違う! 全然違う!」 嘘つき行殺。
鳩の替わりに行殺飛んできた。
五代目ムーニーマン 行殺。
ユーロファイター行殺。
壁の色と全然違うから 行殺。
260 :
行殺 ◆KINOKO.5cU :2005/12/12(月) 21:54:28 ID:dTGIuKZh
261 :
名無しさん:2005/12/12(月) 22:00:24 ID:dTGIuKZh
552 特厨非FAN ◆AntiT24WoA sageマンに異議あり! New! 2005/12/12(月) 21:59:55 ID:???
>>550 >親子で行殺。
>行殺たん ついてくる。
>学校でウンコの達人 行殺。
>到着して5分で行殺だと言いはじめた。
激しくワラタw
本当の親でもないのに、授業参観に勝手についてきて、
クラスの皆の前で、ウンコの皿回しなどの大道芸をやって、クラスの皆からは賞賛されるも、
保護者の皆さんには眉を潜めて軽蔑されるきのちゃん。
そして、いよいよ授業が始まり、静かになった教室で、
五分後、突然発狂していつものコピペと同じようなうわ言を展開し、
教師と親御さんたちと子供たちをア然とさせる。
7さいちゃんは、あまりの恥ずかしさに、
穴が遭ったら永久に生き埋めになりたいと願った。嗚呼・・・
262 :
名無しさん:2005/12/13(火) 00:48:04 ID:1XzSlTo/
ネコミミ板から記念かきこにゃ。
263 :
名無しさん:2005/12/13(火) 00:55:52 ID:???
264 :
名無しさん:2005/12/13(火) 01:36:02 ID:69RKXvz1
6 kitchen 61.116.220.186 (EATcf-181p186.ppp15.odn.ne.jp) 52
YAMADA
貧乏なあぼんぬ旅に出るお人形だった
YAZAWA
269 :
名無しさん:2005/12/13(火) 19:39:57 ID:Mxds4YB4
またネコミミ板か!ラウンジなめんな!゙ちんぽーん☆
でしたにょ8さい空気読めないけど電源スケッチする
271 :
名無しさん:2005/12/13(火) 21:33:59 ID:???
a
272 :
名無しさん:2005/12/13(火) 22:20:13 ID:BXQoaPwz
273 :
名無しさん:2005/12/13(火) 22:29:49 ID:???
ネコミミ板から記念かきこにゃ。
効くココからがミソ。ですね7さい新しい
小さいませんビデオ生地自体は、ざっくりとしたウールほどではないですがあたたかみのある質感です。今週末でした。すいません7さい
276 :
名無しさん:2005/12/14(水) 17:12:26 ID:???
277 :
名無しさん:2005/12/14(水) 20:37:23 ID:zLA6tqIq
278 :
名無しさん:2005/12/14(水) 22:33:10 ID:b99sWKIx
279 :
名無しさん:2005/12/15(木) 02:25:38 ID:???
ネコミミ板から記念かきこにゃ。
280 :
名無しさん:2005/12/15(木) 06:10:25 ID:???
ネコミミ板から記念かきこにゃ
281 :
マモー驚輔 ◆4096s050oc :2005/12/15(木) 18:13:35 ID:kAwGdIoK
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
ハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコーハマコー
>>1>>1>>1>>1>>1>>1>>1>>1>>1>>1ハマコーハマコーハマコーハマコーハマコーハマコー
8さい漫画大丈夫ようだ忘れる
283 :
キソグ:2005/12/16(金) 07:56:18 ID:9PWk0U3z
,、,、
〜\⌒ポ゚リ < 我がアメリカンドッグでなな(ry
W W´
284 :
名無しさん:2005/12/16(金) 08:35:10 ID:N7dkVxMJ
サタン「ここに魔導物語を知っている人はいますでしょうか
今のぷよぷよをやってる人はあまり魔導のことを知らないと思う。
魔導がマイナーなゲームになった流れとして、ぷよぷよがテレビゲーム機でヒットしすぎて影が薄くなった、というのもあるけど、元々がpcゲームでしたからねえ。当時はテレビゲーム機のほうがパソコンより保有率が高かったのです。
ぷよぷよ自体、魔導との関連付けをするような説明が一切無かったです、、。残念なことです。
知らない人には、参考にこれをどうぞ
http://game9.2ch.net/test/read.cgi/retro/1129977963/ ちなみに、DoCoMoのRPGmodeというサイトで魔導物語がリメイクされるようなのでDoCoMoの方は是非。
【チラシ裏】
これは、魔導物語をもっと多くの方に知っていただきたい、ぷよぷよは知っているのに魔導は知らない、、そんなのは悲しすぎる!歴史を教えてやれ!
という人々の思いのもとに発足したプロジェクトです、、、
魔導物語を愛する、全ての人達へ。人には自分の知りたい知識を選ぶ権利があります。決して無理に押し付けないように、、」
アルル「ぼくの活躍が見れるのは魔導物語とぷよぷよだけだよ!フィーバーは買うな!」
の歌やトークを生で聴ける他カステラお前ら持って来るなのでした
286 :
名無しさん:2005/12/16(金) 23:06:31 ID:cu5m1kp6
お前らウサギみたいな仲間でだろうね勤めるカレー
料理するませんお前ら乾いたタオルでふき取りますお菓子
着物と帯は一日目と二日目とで変えますがお前らなりますおもしろブック元気
290 :
名無しさん:2005/12/17(土) 23:57:07 ID:XCb7uobF
291 :
名無しさん:2005/12/19(月) 16:01:14 ID:z0tvgj3m
ネコミミ板から記念かきこにゃ。
292 :
名無しさん:2005/12/19(月) 21:34:31 ID:Q8QcDh7b
293 :
またあたまたあたまたあたまたあたまたあ:2005/12/19(月) 22:16:47 ID:s7+C6xVx
なっちゃりなっちゃりてね(^-^)いついつなかなかいなかいつ ねえちゃんきもくてむかつなつなたなたくくく
お前らなのか薄明かりでテレビ仕事する
8さいあります冷たいって食べられないの?塩を全体に振り掛ける
電卓乾いたタオルでふき取ります飛ぶでしたにょ8さい
297 :
名無しさん:2005/12/20(火) 17:09:15 ID:rpKUYbkX
ネコミミ板から記念かきこにゃ。
298 :
名無しさん:2005/12/20(火) 22:31:51 ID:/K9xZ91t
http://anime.2ch.net/test/read.cgi/anime/1135046009/ 43 行殺 ◆KINOKO.5cU 2005/12/20(火) 21:45:17 ID:iNz3NTnT
>>並んでた奴の中にあの安重根にそっくりな奴がいたのはチョンの皮肉なのか
日本人で安重根の顔知ってる奴なんてそうそういないと思う
44 風の谷の名無しさん@実況は実況板で New! 2005/12/20(火) 21:51:06 ID:J2qYgLdO
糞コテ連中が集合してるwwwwwwwwwwwwwwwwwwwwwww
ゴキブリホイホイみたいだねwwwwwwwwwwwwwwwwwww
45 風の谷の名無しさん@実況は実況板で New! 2005/12/20(火) 22:05:54 ID:ki/tb1ZX
行殺先生やっぱしキタ---((゚∀゚))---((゚∀゚))---((゚∀゚))---((゚∀゚))---((゚∀゚))---!!
46 風の谷の名無しさん@実況は実況板で うんこ New! 2005/12/20(火) 22:08:16 ID:ki/tb1ZX
葉猫さんはまだかな
ジンク先生やほとり先生や黒小麦先生も欲しい
騒ぐドライなやって電波お前ら
300 :
名無しさん:2005/12/22(木) 19:49:11 ID:86uTYRtN
匂いはまったく残りませんそうです憧れのおかずペンギンさんあぼんぬ
冷たいのですお前ら電波勉強する
303 :
マモー驚輔 ◆4096s050oc :2005/12/23(金) 19:01:15 ID:+SdGF/Qo
暑いのです疲れるテレビ8さい
7さいそれは大変危険だからちょっと一口ちょーだい!パクッ!ていたうぃーんうぃーんって
306 :
名無しさん:2005/12/24(土) 20:39:10 ID:FVqcAqJs
またネコミミ板か!ラウンジ なめんな"ちんぽーん☆
お前らください強い賞味期限を一ヶ月ぐらい過ぎた使う
なの?低い送るお前らペンギンさん
309 :
名無しさん:2005/12/25(日) 21:27:47 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
310 :
名無しさん:2005/12/25(日) 21:34:54 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
ペンギンさんやって質問がある高いお前ら
312 :
名無しさん:2005/12/26(月) 08:55:50 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
言うネズミ花火あぼんぬ短いだろうね
あぼんぬのね飛ばすお人形体にいい
電源あぼんぬ行くされたおしゃれな
316 :
名無しさん:2005/12/28(水) 08:58:20 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
317 :
名無しさん:2005/12/28(水) 17:19:00 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
また回してる様なポットそうです旅に出るお前ら
319 :
名無しさん:2005/12/29(木) 05:20:03 ID:+RzM+vWv
有名なのでした雪だるま水を打ってるお店も多いのです7さい
8さいピザだろうね乗る深い
なんだ経営する制服お前らオンナノコの
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
324 :
名無しさん:2005/12/29(木) 22:45:16 ID:pAlKaNVg
325 :
名無しさん:2005/12/29(木) 23:32:19 ID:pAlKaNVg
326 :
名無しさん:2005/12/30(金) 08:08:39 ID:zSm/7ao2
327 :
名無しさん:2005/12/30(金) 08:56:06 ID:???
命乞い
328 :
名無しさん:2005/12/30(金) 12:39:37 ID:zSm/7ao2
329 :
名無しさん:2005/12/30(金) 13:22:19 ID:E7nolBqV
330 :
名無しさん:2005/12/30(金) 18:17:00 ID:zSm/7ao2
331 :
名無しさん:2005/12/30(金) 20:46:04 ID:zSm/7ao2
332 :
名無しさん:2005/12/30(金) 22:14:56 ID:vggzuWjG
ネコミミ板から記念かきこにゃ。
┗┃┻┏┻╋┓┏┗┫┛╋┛┛╋┛┏┫┗┓┗┫┗┣┏┳┛┳┳┻┃┗┻┏╋┛┓╋━┛
┳┣┳┓┣┳┫╋━━┫┏╋┻┓┳┛┗┓┛┻┣┓┃┏╋┛━┏┫┣╋┳┫┻┗┃┣╋┏
┛┏┣┏┏┛┛┛┻┫╋┏━┏┏┛┣┏┛┏┳┻━┫╋┃┣┃╋━┳━╋┃┳┻┫┛┛┻
┓┫┳┫┳┻┓┓┫┫┗╋┗┛┫┓┛┓┗┫┃┻┳┏┣┻┃┏┣┛┫┏┏╋┏┃┳━┫┳
┛┻┓┣┳┛┻┗┃┳┏┏┏┫┗┣┫┳┃━┫┻┛┫┏┏┣━┏┛┛┓━━┗━┫┫┛╋
┃┗┫╋┃━┃┃┃┓╋┗━╋━┻┣┗┣┣━━┣┏┃━┃┻┣━┣┣┃┣┓╋┏┻┗┫
┃┣┓┏┣┳┻┳┳┓┣┗┃┏┛┏┏┻┓┻┛┣┫┏╋╋╋┳┛┃╋┛━┫┳┣┻┫╋┫
┳┏┫┃━┣┣┛┣╋┃┳━┣┳┫┓┫┏┃┫┳┣┃┏┓━┓┫┻╋┓┳┃┳┏┳┻┳┫
┓┫━┓┗┻┫╋┳┫┳┻┫╋━┻┫╋┏┫┣━━┻┳┏━┃┃┓┳┛┣┛┳┛┓┓┃┻
┣┣━╋┣┏┻┫┫┫┛┳┃┳┏┻┳━┗┳┓┓┓┓┗╋┫╋┛┓┗┛┓┗━┃┣┗┃┻
┃━╋┗┓┣┃┣┗┓┃┃┏┣╋┣┻┫━┫━┃┓┣┏┻╋┗┗┫┓┓╋┓┏┏┻┓┻┫
┫┃╋┳┓━┣┛┣┫┳┻┃┻┳┓┗┛┫┳┗┗━┏┫┣┻┃┳┛┗┻┏┻┓┗┣┏━╋
┛┻┳━┳┓┓┫┏━╋┻┓┏┏┻┛━┣┏╋┃┛┗┛╋┣┳┓┏┣┛╋┓┣┗┃┃┣━
┛━┻┻┻━┗┓┛╋┛┃┣┛╋┃┳┛┓┫┓┓┃╋┫┻┫╋┳┫┣┏┻╋┛╋┳━┓━
┓┏┓┳┫━━┗┣┓┛┫┣┓┣╋┓┓┻┫┗┓╋┓┣┗┃╋┗┻┗━┣┫┣┳┻┳━┏
┏┏┣┏┳┻╋┣━┳┫┫┛┫┃┫┃┻┃┃┣┃┻┻┗╋┗━━┣┓╋┫┻╋┓┣┓┗┏
┃┣┛┓┣╋━┣┏┛┣┛┣┃┳┳┓┏┫┛┣━┗┗┛┏┳┣┳╋┳┓┻┳┻┓┣┏┛━
┓┻┳┃┗┻┫━━┗╋╋┏┫┓┳━┣┏┏┣┫┻┃┃┻┗┃┓━┣┛╋╋╋┓╋┛┻┃
┻┻━┗┃┣┫━┣┗╋╋┣┗╋┏┃┣┣┫┓┗┗━┓━┻┓┳┏┏┣┳┻┻━━╋┳┳
┻┻┫╋┏┫┗┻┳┏┻┳┓┓┫┏┻┳┓┏╋┫┫┫┓━┳┗┻┃┣┏┣┻┏┃┗┫┻┣
┣┳━┻┗┏┫┓┗┣┃┣┛┛┃┏┣┗┻━╋┃┣┳┏┫┗┣┫┳╋━┗━━╋┛┫┛┫
┗┫┓┓┏━┗┛┃┛┫┣┏┻┛╋┗┗┳┏┳┛┏┣┃┫┫╋┃╋┏╋┫┣┏┃┻┗┫╋
┛┓┃┛┫┻┣┻┳┻┃┛┳┳━┻╋┗┳┗┃╋┳┛┏┳┃┃┏┓┛┛┃━┫┗┓┗┃┗
┏┃┃╋┃┻┃┣┗┏╋┫┏┗┛┗┗━┳┻┣┻┻┛┛┳┗━┻╋┫┻┏╋┗
┛┏┏┃┏╋┃┃┛┗━┏┫┗┫┗┣┣┏┫┣┫┳┣┏┫┏━━┻┃┻┣┏┫┓┣┣┫━
┣┳┃┓┻┣┓┓━┗┛┳┳┏┳┃┓╋╋┻╋┏┫┃━━┓┓┓┣━┓━┻┳┗┓┛┗┓
┗┳╋╋┛━┣┳┛┳┳╋┫┓┃┣┫┻┗┻━━┻┃┃┗┳┛┫┓┓┣┣┏┛┏┛━┣┳
━┣┫┫┳┻┃┏┓┓┗╋┫╋┳┣┗┓┫┃┻┳━┛┳┓┃━┣┓┓━┏┳┏┓┳┫┗┣
┳┛┳┗━━┃┻┣┳┗┣┃┳┓┓┳┫╋┣┳┣┗┛┳┛╋┓┃┣┗┃┣┳┻╋┫┃┏┣
┓┓━┓┗┛╋╋╋┳┻┳┗┳┃━┓┫┗━┏╋┫┣━┻┫┛╋╋━┓╋┃┛┗┣╋┏╋
┓┣┓┳━━┳━━┻┛┗┏┓━┻┫┏╋┳┏━┃┻┛┳┗┻┃┏┗┛┏┣┫┫┃┛┳┳
┻┣┫┓┓┃┛╋━┗┗┏┫┻┏━┏╋┻╋━━┛┛┣╋┛┫┳┃┃┳┣┻┣╋╋┳┏━
┗┫┣┏┓╋┗━┓┃┫╋┃┏┃━━┓┃━┳┗┏┗┛┏┳┏┓┃━┛┛┛━┏╋┗┃┃
┏┻┣┣┏┛┫╋┣┃┳┣┃╋┓━┃┣┗┫╋┣┻┣┗┓┗┫┳┳┻┣━┛━┓┃┃━┣
┳┫┣┓┃┛┓┓┃┓┗┻┏━╋┏┏┻┓╋┣┫┗┃┛┃┻┓╋┻┳┣┛┏━┣┣┏┃┛
┏━┣┣┗┗┣┃┛┳┳┗┳┣┓┓┏━┳┏┣╋┻╋┗━┃┛┳┃┏┳┳╋┻┓┓┫┫┃
┛┫┗┳━┏┳┃┏┗┳┣╋┫╋┳━┻┻┛┣┃━┗┗┗┫┗┏┣┛┗━┻┗┣┻┗┛┣
┳┃╋┛┃┛┳╋┳━┣┃┛╋┣┗┃┳━┻┣┗╋┗╋┳┓╋┓┃┗┫┏┃┓┗┃╋╋┃
┳━╋┗┏┛╋┗┣┻┣┃┏┏┻┛╋┣┏┃┣┳┃┃━━┛┃┃┗┃┳┫╋━┃┛╋┣┓
┏┳┳┛┗━━╋┣┓┏┃╋┻┃┃╋┫┣┛┃╋┳┓┏┏┻┗┃┏┏━┃┓╋┣┏┛┫┻
╋━┏┣┣╋┏┛┏┳┃━┛━┓┫┫┳┃┗┳┣╋┻╋┛┃┏╋┣┛┻┣┏┻┫┫┗┗┳
┫┣┻┛╋┗┓┃╋┣┛┻┛┓┻┓┫┻┛┗┛┳┫┏┣┻┗┳━┳┗━┻┳┣┗┃╋╋┛
┛┛━┫┣┣┫┻━┃╋┏┓┻┫╋┣┏┗━┗┳┻┣┗┛╋╋┃╋┻╋┳┗━┏┳┫┛┏
┃┻┫╋┗━┫┣┫┃┳╋┳┣┳┣╋┻┃┃┏━━┏┳━┓┻╋┳┻┃┳┓┗┫┣┃┓┗
┻┫╋┣┻┛┃┛┏┛┏━┫┛┳┫┫━┣━╋┓┣┳┻━┣┗┗━┓┗━┳┫┛┳━┫┫
┻┫━┏╋┓┏┓━┳┏┗┃┣┏┃┛━┛┳━┏┻┓━┫┗┳┗┓┛┓┻┏┛┃┓╋┗┫
━┫┗╋╋┃╋┳┣┫┻┛┃┣┓╋┃┗┏┓╋┻┓╋┳┛┳┣┃┛┳┓┫┓┛┳╋┫┫┻
┓━┻┛┳┛┣┣┓┣╋╋┛┓┳┳┣┏━┃┻┳┻━┻┫┳┛┫━┓┏┻━╋
┏┳┏┗┗┫┓┏┳┗┓┛┻╋┃┛┏╋┣╋┛┓━╋┻┻┓┗┳┃┓┣┫╋┓┓┃┛┏┗
┣╋┏┏┫┃━┫┫╋┻┣╋╋┗┣┃┻━┓┃┣╋╋╋┳┻┣┃┳┏━╋┏┓┗╋┳━┗
┃┏┓┃┓┫┫┣┏┣┗┃┳━┗┻┃┫┏┃┏┗╋╋┃┃┻┫━┻┻━┫┣┛━┓┣╋╋
┗┗┻┫┣━┣┏┓┓┏┏┓┓━╋━┓━┫━┛┣┛┛┓┫╋╋┳┳┛┏┗┓╋┏┗┣┓
┓┛┻━┣┓┫┣━┗╋┳┳┗┗┳┳┓┳━┗┫┫┓┃┏┻━┏┃┃┳┛┓┃┓┏┫┫┓
┓┛┗┫┛━┣┓┻━┣┗┏┏┳━┻┗┏┗┏┻┓┓┳╋┳━┣╋┃┏┳╋┗┫┏┏┃╋
┳┏┣╋┣┫╋┗┗┃┗┃┏┓┗╋┫┫┃┛┏┛┃┏┳┻┫┣┻┃┳┫┣┗┻┓┃┻╋┳
┻╋┏━┓┣┳┓┃┫┃━┻┓┻━┛╋━┓┫╋┛┫╋┫┛┫┳┓━━┛┻━┗┗┛━┻
┳┛┏┣┓┏┓┏┳┏┻┣┫┳┫┻┗┳┓┳┓┳┏╋┃┫┳┏┏┻┓┫━┫┫┃┳┛┓╋
┻┣┳┃┻┫┳┗┫┃┏┫╋┻━┳━┗┓━━┫┣╋┣┓╋┃┃┣╋┓┃╋╋━━┏┛┃
┫┻╋━╋┓╋━┓┃┗┏┣┓┓┏┏┛━┏╋━┣━┏┓╋┗┣┣┣┻┛┫┏┫┳━┛┻
┏┣┓┏┳┛┗┃┣┓┏┏┣┗┃╋┗┳╋┓┻┫┛┳━┳┗┣┳┳┻┣┛━┃┫┓┃┓━
━┗┗┗┻┓┻┓┃━━┓┗┗┛┓╋┳┓┏┳┛┓┗┓┓┻┻┣┣┣╋┗┛┳┓┓┓┣┓
┫┗┃┳┃┻┛┏┳┣━╋┣┣┏┫╋┫┣╋┫╋┓┻┛┗┳┣┃╋┏┻┫┏┓┫┫┗┫┳
┻┛┻╋┛┣┓━━┓━┣┛┏┏┓┃┓┃┓┏┃┛┫┏┛┓┗┏┗┏┳┛┏┃┃┛╋┫┃
╋┃┏┣━┫━┫┳┓┻┻━┏━┣┻╋╋┫┻┣╋┃┃┃┻┛┻╋┏┓┫┗┳┃┛┳┏┣
┛┏┓┻╋┓┛┗╋┛┫╋╋━┗┫┛━━╋┏┛┫╋━┳━┳┛┛┗┳┣┗┻━┗┻┏┣
┗┳┗┣╋┳┳┫┏┏┣┛┏┛┫┫┏┳┻━┏╋╋┻┏┫━┫┛┫┣┻┏┏┛┗┗┫━┛
┛┫┓┗┳╋┃┫┏━┗┃━┻┏┫┳┫╋┛┣┻━┻┛┓━╋┗━┏┫┏┻╋┏┣┏╋┓
┫┻┏┏┏┓┏┣┏┃┻┳━━┳━━┓┗┓╋╋┛┛┳┳┃┏╋┏━┫┃┳┛╋┓┻┛┳
┫┳┻┳┃━┣┗┳┛━┓┫┓┏╋┗┛┓╋┏┏┓┓┏┳┃━╋┳┗┫┳━┻┣━━┫┛
┫┃┻┻┛┳┗┳╋┗━┓┳┏┓┳┳┛┛┻━┛┳┣┃━┫╋┛┳┏┛┃┻┫┓┏┻┻┫
━┃┣┳━┫┻┳┫┏┃┣┳┛┗┳╋┗┛┻┻┏┣┃┛┃┫┏┫┗╋╋┛┳┏┗━┳┏┣
┗┳┏━┻┓━┓┳┓┗┏┓┓┫┫┻┏┣┛╋┗╋╋┛┛━┗┗┣━┫┓┃┛
┃━┗┳┗┓┓┳┣┣┛┓┣┛┻━━┗┛┗┃╋┻┏┫┣┗┗┃┣┏┛┏┳┣┃━┫┗┓
┣┻┓┫┛┣┗┳┓┗┓┳┻┣┓┳┳┛━━┗┃┛┫┫┛┃┫┣┛┳╋┏┣┏┗╋┣┳━
┃┏┻┫╋┣┛┓┻┛┓┣┗┣┛╋┣╋╋━┗┏┻┻┫━┏━┳┓━┗┛━┏┫┛╋┗┻
┃┏╋┓┛━┫┓┫┓┛┃┻┃┃┛┫╋┣┛┳┛┏┗┓┛╋┫┗┏┃━┫┓┏━┓┛┏┏
┳┣┗┛┫┗┛┣━╋┏╋┃╋╋┓┛━┓┛┫┣┫┛┏┫┳┻┃┏┓┫┃╋┣┳┻┛╋┗
┫┃┫┳┻┻┻┻┣┻┃┻┓━┏┗┏┛┫┓┳┫┫┃┻━┫┏┫┛┣━┏┗┏┣┏┣┳┛
┫┫┣┛╋━╋┳┫┗━┓┓┳┗┓┏┏┣┫┣━┳┃┃┓╋┛┻┏┃┻┛┻┛━┗┫┣┓
┏┏╋┃┛┗┏┃┳┓━┏┗┓┏┣┗╋┏┃┫┫┃━┃┣━┻┏┃┻┳┃┏┓┳┫┗┣┣
┃┃┫┃┛┻┣╋┗┻┗┏┻┣┛┻┻┓┓┫┣┳┛┳┗━┗┻┛┛┳┏┗┻┻┛┻━┻╋
┣╋╋┣┻┻┻┫┻┳┳┳┗┗┃┣┓┗┛┛┻┣┃┻┃┗━┏┓╋┓╋┳┻┓┗┓┓┓┣
┗┛╋━┫┛┣┏┃┛┛┃┣┓━┻┫┣┛┓╋━┏┓┫┫┳┗┛┛┫┣┫┣┣┻╋╋┫┗
┣━┗┗┣┓┏┫┏┗┫┻┫┫━┗┓┻┻┳┏┏┃┓┗┃┣┓┗┓┛━┳┗┏┓┻╋┫┻
┫╋┓┏┣━╋┣┫┓━┗┳┣┛┃┃┛┣┏┣┏┛┣┫┓┣┳┏┓┗┗┻┻┻┓┫┣┓┳
┏┫━╋┏╋┣━┏┫┗┣━━┣┫┓━━┏━┏┣┫┏━┫┣┻┣┫╋┻┫┏┏┓┏┫┛
┫┫╋━┣━╋╋┓┏┻┻┳━━┫╋┳┫┣┫╋┗━┃┃┛━┏┏╋━╋┃╋┛┫╋┛┗
┫╋┗━┏┫╋┗┓┃┏┗┗┓┃━┫╋╋┗┫┓┓╋┃┳┛╋╋━━┫━┏┃┣┗┃┛┫
┻┫┏┻┳╋┃┣┻┃┻┃┫┗╋╋━┣┏┗━┣┫┻╋┃┗┳━┣┣┛┣┓━┣┻┫━┏
┫━┗┫┫┣╋┻┫┫┃┏┻┏┳╋┛━┫┻┛━┫┃┳┓┳━━┏┛┳╋━┻┫╋┫┳┓
┳┻┣┣┃┛┻━┣┗┫┓┳┏━┣┛╋┳━┛┳┻┓┗┫┛┻┣┏┓┫┏┃┃┣┓━┛╋
┃┏┳┓╋┗┳┃┳━━┣┫╋━┗┗━┓┏┓┗━┫┓┛┃┗┛╋┗┣┫┻┓┫┫┫━┓
┓━┓┓┣┗┗┛┓┣━┏┻╋┃┳┃┓┛┏┗┛┓┣┳┗━┻┻┫┓┗┻┃┳┃┓┳━┛
┫┣┳━┫┗┃┳━╋┛┫┓┣╋┳┏┓┫┓┗┫┻┳┣╋┳┗━┃┛┛╋┃╋┻━┻┃┃
┻┛╋┻┓╋┻┓╋┗┫┃┫┳┏┏┣┏┗┏┳┛┓┛╋┳╋┛┻┏┳╋┗┻┛┓╋╋┃╋
╋┗┃┫┗┏┣━╋┫┫┓╋┫┗┛┣┫┛━┻┣┏┏┓╋┫┳┃┗┃╋┏┻┏
┃┛┣┗┃╋┳┻┗┓╋┫┃┗╋┗┃┳┣━┫┳━┣┳┻┓┃┗┗┗━┛┻┳┓┛┛╋┛
┫╋┛┃┓╋┃━┳┣┗┫┗┣━┻┗┫┳┣┻┗┃━┓┃┏┳┗┏━┳┗┃┓┓┗┛┏┓
┃┫┃┻━┃┫━┫┏┗╋╋┏━┗╋┓┓┃━┫┓┗┗┗┛┏┏┛┗┃┓━━┻━┳┓┓
┗┣┛┗┻━┏┫┫━┻━┫┛┣┏━┳┃╋━┃┏┻┓━┣┛━╋┫┏┃┳┳┳┗┗┏━
┫╋┗┏┃┃┛┫┣━┣┓━┳┫┛┳┓┣━┗┻┫╋┛┓┃┃┗┳┛━┃┓┛┃┛╋╋┣
┓┫┗┓┳┣┫━┣┃┗┓┣┣┣┃┣┃┗┓┳┳┳┻┣┛┛┗┻┓┏┗┣╋┓┃╋┻┃╋
┓┛┳━┫┫━━┛┛╋┳┣┻┳┓┓━━╋┻┫┗╋┓┃━┫━┗┣┛┫╋┫╋━┏┻┓
┫┓┛╋┳┃┣┗┳╋┗┓┛┓┃━┳┻┛┏┳┻┓┗┃┗┗┣┗╋┃┓┏┳┓┳┛┗┛┓
┫┗┳┏┗┏┫┓┛┗┻┫╋┳┗┫━┏┻┻┃┛━┻┣┏╋┗━┏┣━╋┃╋┗━━┃┫
┛━┓┗┣┻┳┓┗┓┫┣┫┃┫┃━┛┃┃┻┻┛┛┫┳┗╋┻┛┃━┓┓┣┳┃┳┏┳
╋┫┳┗┏━┻━┛┗┛┏━┛┫╋┗┃┃┗┫┛┳┏┻┃┻┛┏┣┻╋┏┏┳┗┃┗╋┃
┫┗╋┣┛┻┏┗┳╋┛┻┓┣┃━┛┫┏╋┛┛┣╋┳┃┣┛┃┻┫┃┛┏┗╋┃┫┫┛
┏┗┓━━┓┫┣┣┛┛┳━┓┏┫╋╋┫┏┣━┏┣┛┓┳━╋┻┣┫┗┃┣╋┛┫━┳
┣┃┣┻┛┗┃┏╋┗┗┻┃┻┗┗╋━┣┻┣┃┻╋┛┣┻┗┫┻┳┛┻┣┫╋┳┫┣┛
┓┫┛┓┻┻┫┓┫┣╋┃┳┫━━╋┳╋┫┛┓┣┫┏┛┣┃╋╋━┏┻┏╋┳━┣┛┃
╋╋┏┻╋┛┣┳┫┻┻┻┛┫┣┻━┻┛╋┛┏┃━╋┛┃┻┻╋━┗━┳┳┻┳┻┓┫
┻┗┫┣┻┓╋┫━┃╋┻┫━┳┣┃┛┫╋┏┃┓┣╋┗┻┃┓┓┃┃┣┣┻┓┻┃┻┳
┛╋━┓╋┓┣┛┣┏┏┃┃┣┃╋━┣┏┫┏┃╋┳┻━┫╋┃━┫┗┣┃┻┫┫━━┏
┻┣┛┗┗━┣┻╋╋━┣┗╋━┓┫┛╋┫┣┫┛┫┗━┏┫┳┗┓┣┫━┏┏╋┗┳╋
┻┛┻┻┏┫┫┃━┃┓╋┻┗┛┗┗╋┳┻┛┏┫┗┳┫┻┣┃┓╋┗┓┳━┗┛╋┣╋
┗┛┳┣┣┳┳━┓╋┣┫┏┓━┛┛━┛┳┳━┫┏┓┃┫┳╋┻┃╋┫┏┏┃┏━┛┗
┏┣┫━┳┫┫┛┻┗┛┫╋┗┻┗┃╋┳┣┫┛┓━┣┏━┳┏┳┫┛┣┳┳┓╋┃━━
┫╋┓┓┛╋━━┣━┃┓┛┳╋┛┏┃┫┣┻┫┃╋┗┗┣┏┃━┳┛╋┫┃┗┓┫┃┓
┫┏┃┏┳╋┛┃┓┃┳┓┗╋╋┣┛┃┓┳┗┣━┃┻┏┓┳┫┳┛┏┓━┛
┓╋━┳┛┻┓┫┃━╋┃┳┻┣┓┓┻━┛┛┏┃┓┓╋┣━━┓┫┃━┫┫┗┓┛┳┣
┛┫━┓┫┏┗┫╋┃━┛╋┃┛╋┻┫┻┣┻╋┛┗┳┗┓┏┏┻┫┛┣┛┣┳┃━┓┣
┓┃┓┣╋┏┣╋┣┏━┗┃━╋╋┗┏┓┳┃┓━┏┏━┓┓┗┓┛━┛┳┃┫┃┛╋┗
┃━╋┗┻╋╋╋╋┏┗┻┣┗┫┣┫┏┃┗┃┛┳┛╋┃┻━┻┃┳┗╋╋┳┳┳┃╋┓
┛┣┻┫┳┣┻┫┳┳┓┫╋┃┃┛╋┓┃┗╋┃┣┗┣┣┳╋┗┳┃┳┏┏┻┣╋━┃┳
┳━┗┫┏┫┃┗┛┛┃┗┳┣┛┫┳┗┣┣━━┛┛┻━╋┳┣┳┓┫┃┫┓┓┫┻┓┫
┃┫┻┛╋┏┣┏┫━┛┻┛┻┣┓┻┻┏┳┃┻┗┓┻┃━┏━┗┳╋┓┫┃┻┏┻┓┓
┗┣┓┛┓┣┓━┻┏┫┏┻┓╋┏┗┣╋┫━┃┓┛┻┛┗┣┗━┳┏┗┓┻┻╋┳┻┫
┃┻━┃┛┃┣┻┣┏┫━┏┗┫┓┻┻┓┣┃┗┛╋┣┣┻┃━┓┛┛┗┏┻┗━┫┃┣
╋┃┛┣┗┻┳┏┛╋┻╋┏┣┏┻┛┏┛━┻┻┳┗┗┫┏┓┣┏┻┏┓┛┃╋┛━┓┳
┳┣┫┻┏┫┓┃┳┏┫┻┃┏┣┏┫┳┛━┓┻┏┃┗┻┛┻┃┻┳┳┫┣━┫┓┃┻┳
┛┣┫╋┓┳┛┗╋┓━┃━┓┏┗┏┛╋┃┏╋┫┫╋┗╋┃╋┏╋┻┃╋┏┳┏┫┗┻
┻┳╋┃┃┻┳┏┗┫━┻┳━┃┗┛━╋┳┛┳━┻┻━┛┳┏┳╋┓┃╋┛╋┣┻┃┳
╋┗┻┏┛┣┃┳┓┳┫┓┓╋┫┗┗┗┳┫┏╋┓┻┣╋┫┛┳┗╋━┳┏━┳┓┃━━
┃┳┳┃┻┳┛┃╋┫╋┻┫┓┗┻╋┗┳┳┗╋┓╋┗┓┣┣┓┻┻╋━┗┻┃┳┻━╋
┃┏┏╋┫┃┣┗┃┗┏╋┗┃┏╋┗┃┣┳┣┏┓┓┛┏━┳┏╋┓┣━┃┻┗┳┃╋┳
━┗┫┳┣━┓┃┗╋┣┻╋┃╋┫┳━┃┛┃┻━┳┫┻┛┳┳┛┛┳┗━┳┛┗┗┃┏
┫╋┛╋┳┻┃┣┏╋┛┫┫╋┗━┏┛┻┃┓┗┳┳┛┳╋┻┓┓╋┣┃┏╋┏┣┃┻┳
┗┫┃┳╋┫╋┗┗┫┓┣┣┏┓┗┫┳┣╋┗┻╋┏┻┳┣┻┃━┃┳╋┗┓┃┃┗┏┗
┫━┏╋┓╋┗┛┣┛┃┳┓┃┫╋╋┓╋┓┏┏┗┫━┳┻┃┏┳┏━┃┻┛┏┗┗┛┳
┻━┏┏┛┃┃┃┣┫╋┓┏┣┗╋┛┃━╋┣┃┓┫┻━┻┗╋┻┫┻┳┣┫╋━┣┗┳
╋┻┣┗┃┛┛┫┣┓┳┃┓┏╋━╋┓┻┏╋┳┓┗━┏━┓┻┛━┛┓━┗┫┛┛┃┓
┃┫┗┃┻┳━╋┻┃━┻┃╋┓┗┃┳┣━┏┏┣┣╋━┓┓┏┻┛┳┫┳┳┳┏┳┗━
┳╋┏┃┻┻━┳━┻┏╋╋┣┃┃━━━┓━┃━┏━┗┫┫╋┣━┳┫┏┗
┳╋┓┗┓━┛━╋┓━━┫┻┣━┃╋┛┃┃┳┏┛┛┓┗┃┻┛┏┛┗┫┛┓┛┏━┗
┃┏━┳┻┻┳┫┓┣╋╋┓┛━┣┫┫┫┫┏━━┳┻┏┫┃┫╋┓━╋━┣┃┓┛┳┃
┣┃┣┗┓━╋┫┓┣━┏━━┫┃┻┳┓┃┣┛┣┫┳┳┓┓┳┻┛┏┳┓┛┏┃┓┻┓
┛┛┣╋┏┳┗┏┃┏┗┗┻┻┃┻━┳╋┫┏┳╋┣┫┏━┻┫━┛┏┫┗┻┫┛┳━┛
━┏┃━┓┫┛┻┳╋┻┃━┏┃┫╋┳┣┗┗┃┗┳┓┳╋┻┻┏┏┗┗┳┓┗┃┛┛┗
┗┃┳┛┣┏┳┻┣━┓┏┣┛┣╋╋━┃┛┗━┳┫┓┏┳┏┓┃┏┫┳┏┛┫━╋┓╋
━╋━╋┫┳┓┫┻┣┓┏┫┣┏┛┣┻┓┗┗┗┫┃┛┫┳╋┛┃┗┫┃╋━┏┛┃━┏
┛┣┣━━┗┏┏┗┓┣┏╋┻┃┏╋┻┓┗┓┓┻━┛┫╋┓┫┗━┗┻╋┗┓┏┓┃┃
┛┣┏┏┗┫┻┫╋┏┣┫┫━┳┻━┻┳┣┛╋┣┏╋━┏┓┳┳┓┛╋┛┳┃┫┫┫┃
━━┏╋┫┃┏┳━┏┻┻┻┗┻━┗╋━━┫┏━┣┳━┛┏━┏┛┫━━┛┫┫┃┫━
┳┏┃┻┃┃╋┓┓━┻┏┏┫┛┛┗┃┗┗┃╋┏┛┃┛┗┃╋┫┛━┓╋┻┏╋━┳┏
┗┓┫┗┣╋┗╋┓━┛━┳┗┫╋┏╋┣┛┏┻━┫┳┻┳━┳┏╋┗┓┓┣┏━┣┏┳
┛┗━┗┻┛┏┻┻┻╋┻━┏┫┫┓━┣┣┓━┣┃┏┃┃┗┗┛┗┃━┫┣┓┛┗┻┫
┓┏┓┗┣┗┏┻┃┃━┳┳┗┏┓┳┛━┛┏┓━┓┳┻┫┳╋┓┫┛┓┃┻┃┣┣┏┃
┓┏━┫╋┻┗┳┛┏╋┗┗┃┣┗┻━┣┳┳┫┃╋┳┳━┛┗┗┛┻╋━┫┗┏┗┫┫
┏┓┛┏━┫┫╋┗┛┣━┛┣┳╋┓┏╋┫┗╋┓┫┛┳╋╋┃┗┗╋┓┫┫━┓━╋┣
┛┃┣┗┗┛┓━┏┫┻┏┓━┛┳┏┻┳┃╋┛╋┛┳┛┓┻┗━┳┗┳┗━┓┏┓┻┃
┫┫┗┫┛┣╋┻━┻┛┻┳┛┛┫┳┛┛┗┏┣┃━┣┻┛┳┓━╋┳┛┏┏┃┻┳┓┫
┳┛╋┗╋╋┻━┻┣╋┳╋┻┗┳┣┏━┗┓┛━┏┗┳┛┻┓┓┣━┃╋┻┣━┗┗┛
┻┓┏┳┫┻━┛┏┓┏┗┏┗┫┗╋┓┃┃┓┣┻╋┗┏┳┃┻┓━┓┛┗╋┫┛┣┫┛
┃┃━┏┫┏┛┳┣┳┻┃┻┗━┣┃┳┗╋━━┗┣┣┓┏┫┏┏┗┃┏┓┫┻┗┗┏┏
┛╋┏┳┳┓┃┫┛┏╋┻┻┃┗┏┓┻┣┣┏┻━┓┣┃┃┗┗┛┛┳┳┫┣┓━━╋┃
━┃╋┏━━┳┣━┗┻┳┏┳┓╋┓┏┓━┓━┃┏┣┛┗┗━╋━━┣┣┫┏┛┗┣┏
━┏┓┓┛╋┻┛┫┫┳━┣┛┛┻┻┣━┗┛┓━╋┏╋┏╋╋━┫━━┣┻
┣┻┫┏┏┛┳┛┻┃┣━┓╋┣┗┏┛┏┗┛┻┓┗┏┳┏┗┏┫┣┗┓┓┣┻┓╋┃┫
┻┻┻┻┓┻┃┻┛╋━┻┗┳┏━┗━┫━┏╋┫┫┏╋┗┏┫┏╋┛┫╋┓┣━┓┳┏
┣┻━┛┣┏┻┻┏┓┓┣┻┫┓┣┳┻┻┗━┃┣┳┗┗┃┻┫┳━┛┃┓┳┛┃╋┳┓
┗┏┳┏━┛┫┛╋┣┏┻┫┫┻━┗┃┳┓┃┏┳┏━┓┃╋┃┗╋┓┓┛┣╋━┏┛╋
━┛┳┗┃┛┓┣┃┏━┏┃┏┛┛┓┗━━┗┻┛┻┏┻┫┣┗┫┫┓┣┛╋┏┏┣┳┗
┛┫┳━╋┓┳┣┗┃┣┳┻╋┃┣┻┗━━┓┳┏┃┏━┏┃┳┻┳┫┓┓┻╋┃┛┳┃
┃┃┗┳┻╋╋┣┓┻┛╋┗┫┗┓┓┳┃╋┓┻┃┗┛┓╋┃┗┏┳┫┓━━┻┓┏┏┏
┫┻┗┻┣━┻┏┻┃┏┓┏┣┫┓┃┣┓┳╋┻╋┛┏┃┻┻┳┃┣┏━┛┛┛┓┳┃┫
┻━╋╋┻┃┗┓┫┫┗┗╋┳━┫┛┏┗┏┛┛┗┻┳╋━╋┗┻┳━╋┣┻┓┫┣━┫
┃┃┫┗┃╋╋┣┳━┣┛┓┻┻┫━┣┛┻┗┏┓┳┳┣┣╋┃┛┗┗┏┣┫┗┓┃┛┏
┏┳┳┻┣┛━╋┛━┛┓╋┏┣┳━┫┻━━┃┗╋┗┳━┃┫━┣┓┓━┛┻┗┃╋┻
┳┣┃┛┗┳┓┛┓┃┓┻━┛┛┗┓┫╋━╋┗┏━┳┳┣┣┳┓┃┓┗┗┳┓┛┣━┫
┏┣┗┣╋━┫┓┫┳┓┳┣┗┗╋┃┣┫━┏┛┗┣┗┛┃╋╋┻┫┻┓┫┓┓┫┃╋┻
┫┻┣┛┳┃┏╋━┻┻┛┏┻┣┓┻┳┣┃┻╋━┛┻┳┗━━┳┫╋━┣┛┳┣┻┫┓
┫┻┗┣┏┣┣┗┫┓┏┳┃━╋┗┏┃┻┗┏┃┛╋╋┫┣┣╋━┻┫┓┳┣┏┃┓╋┫
╋━┏┏┻┻━┛┃┳┃┗┛┻╋┓┻┻┳┓┗┓╋┣┗┏╋┏┻┃┻┫┏┏┻┛┫╋┗┃
┛┗┃┫┳┗┳┓┳━┣╋┗┛┻┏╋┻┛┃┫┏━━┻┻┓┣┛┓╋┫┗┏╋┻┳┻┛┓
┓┃╋┓┛┛━┣╋┫╋┗┣━┗━━┗╋┏━┻┣┏┣┗┛┓╋┻┫┓┓┣┣┏┻┓┗┃
┳┳┗┫┃╋┃╋┻┗━┳━┻┏┓╋┏┛┗┫┗┳┗┃┣┓┣┻┛┫┳┃┃┻┓┳┳┃┏
━┻╋━┻┣╋┳┏┏╋┳┓┏┳┣┳╋┃━┳━┫┏━━┏┛┳━┓┻━┓╋┗┣┗┫━
━╋━━┓┓┳┫┃┃┫╋━┻┃┗┻┓┣┃┻┃┻┃┓┻┳━┛┓┻┻┻┗┫┻┳┏┗┛
┃┃┓━┣┗┻┗╋┏╋┳┏┻┫┳┻┳┛┳┳┫┃┫┫┗┏━┛┻━┣┏┻┣┗┗╋┣┗
┏┫┛┻┏┫┓┳┣┓┳━┓┻┻┫┻┓┗┗┏╋━┗┗┣┣┳┏┃┣┛┳┻┃┫┓━┗┳
┏╋┻━┏┳┃┗┫┃┣┃┣┣┳╋┏┗┛┫┗┓┛┓┻┫┏━┗┗┳┣┃┗┫
┏╋┛┓┻━┗┻┳┫╋┣━┃┓━╋┃┫┓╋┏┗╋┛┻┻┻┳┣┣┳┃┻┳┓━╋┻┗
┫┻┛┃┛┻┛┳━┗┃━┓╋┳┛┗┻╋┣┻┣┛┓┓╋╋┫┻┣┏┣┻┣┛┻┫┫┫┏
━━┻┻┻╋┳┻┫┏┻┫┃╋┫┛━┛┻┳┛┻┏┗┣┻┗┓┫┃┏━┫┳╋┳┓━┣┳
┳━┻━┃┓┏┛┳┳┗┗┏┛━┗┏┳┳┏╋┻━┏╋┗┓┣╋┫╋┃┣┗┛┣┫┻━┏
┏┗┫┗┓┣┻╋┃┗┻╋┣┫┏╋┃┫━┳┗┛━┣┣┃┻┻┗┫╋┛╋┫╋┏╋┳┓┃
┓┃━┓┏┏┛┗╋┃┛┓┻┃╋┓╋┻━┃━┃┗┫┳╋┓┻╋┣┗┗╋┗┳┻┻┫━┃
┻┳╋┓┳┳┏┻┳┻┻━┗┛┻┃┛┣┣━┛┏┗┛┃╋━┛╋┏━┃━┣┃┏┣┻━┗
┳┗┃┻┳┓┻┓╋┗┃┃╋╋┻┛┣┻┫┣┃┳┃┫╋┏┫━┃╋┛┻┫┛┏┓┛┻╋━
┻┫━┫┗┏┻┻┏┏┳┓┳┣┛┣┣┗┻┓┫┓╋┓┫┳┓┳┃┓┏┛┻╋┏┓┛┃┛┛
┫┃┣┏┃┣╋┻━┛┓━┳╋╋┗┛┗━┫┣┓┛┃┗┳┫┣┣┣┃┗┫╋┣┓┳┫┛━
┓┓┗┫┓┣┃┻┃┛┻╋┃┣┃┓┃┻━┻┃┏┃┫┫┓┻┏┣┏━┗┓┻┳┫┣┫┃━
┗┏┳━┓┗┏┫┃╋┛━┳┗┛┫┏┓┻━┳┣┣┻┻┻┛┗┫┻┏┳┻━┓┗┃┏┳┣
┳┏┣┳┃┳┛┃┗━━┣┓┗┻┳┗┳┓┓┳━┃┛┗┓━┓━┳┫┫━┫┓┗━┫┛┣
┫┃━┻╋┓╋┓┻┳┛┻┏┏┣╋┣┣━┻╋┣┗┗━┣┛┏┏┗┏┫┏┓┫┫┫┃┻┗
┗┣┳┓┃╋┗╋┏╋┫┃━┛┫┳┻━┃┳┫┣┓┗┻┫┏┣┏┻╋┫┫┗━┣┏┻╋┏
┣┗┳┳╋┣┫┳┃┻┣┛┛┓┻┗┳┫┣╋━┃┣┫━┣┃┻┻┏┓┣┓┫┳┳┫┃┳┛
┻╋┏┣┃┻┫┗┣━━┓┣┗┣┓┗┳┏━┳┻┫┳┗┳┗┣╋┫┃┏┣┣┣┫┓┃┛┛
┓┛┃┗┣┃┛╋┓┛╋┛━┻━┗┳━┏┣┓┓┛┓┻┏┛━━┻╋━┗┃┗┻╋┃┓┛
┛━┃╋┓┣┳┻┗┗━┓┏┃┗╋┏┳┛┏┓┗┃┏┻┫┻┛┏┏━┳┻━┫┃┗┣┫┳
┣┛┛━┓┛┃┓┃┃┫┓╋┏┗━┫━┏┣┛━┃┓┛┃┻┻╋┻┃┻┓┻┳┓┫━┳┻
┳┫┳┃╋┓━┓┣╋┣┓┣╋┫┏┫┏┳┣┗┗┃┛┃━┣┣╋╋╋┻┓┓┓╋┫┛┣━
┫┻┏┏┳┃┣┓┫┳┳┓┏┏┫┏┃┛━┛┫┗┳┫╋┫┏┣┓┏┣┓┗┗┣┃┣┗┃┗
┻━┛┫┻┛╋┗┳┳┻┓┳┏━┻┫┃━┏┻━━━┫┣┏┻╋┳┣┳┗┃┣┻┏┛━┏
┳┻┓┃┏━┃┳┗┃┳┻┃┃┳┛┳┛┫┛┳┏┣┫━┃━┓┻┏━┗┏┓┳
━┣┻┛┫┃┛╋┻┏┗┻┗┃┛┃┗┃┗┳┫┻┓┻┏┛┻┣┛━┫┓┃┛┗┃┛┛╋━
━┣┳┳┛━┓┓┃┻┗┫┳━┗┏┓┏┻┏━┃┻┻┫┛┏┓┛┫┃┏╋┃┛┫┛┃┏┣
┏┏━┫┳┫┣┗┫┻┣┻┫━╋━╋┃┛┛━━┣┻┣┏┻┣┗╋┓┏┻┳┫╋┫━┻┃
┓┓┏┏┳┛┛╋┏┏╋┣┏┛┏┣┓┣┏╋┃┏┏┫┻━━┛━┳┻┫┏━┻┣╋┫╋┛
┗┫┳╋┓┛┏┃┓┛┏┫┗┏┻┫┗┻━┫┣┣┓┓┛┻┃╋━┗┣┻┛┗┏┫┃┓╋┛
┃━┣┃┻┛┓┃┳┻┻┣┫┛┛┳━━┳━┏╋┳┣┃┏┻┓┓┏┏┛┻┣┫┃┗━━┫
┳┃┃┣┣┫┗━┃┏┳┃┳┓┳┃┃┓┫┗┣┃╋┓━┓╋┛┻┛┳┻┛┓┛┳┛┓┏┣
╋┛┓┃╋┳┗┃┣┫┻┫┫┏┣┣╋╋━┏┓┛┛┣┓┛╋┃┗┓┗┻┗┃┗┣┓┏┏┣
┓┗┻┓┗┏┣┳┏┫┻┛┏┃┓┛┓┳┻┻┃┏┣┛┓┃┻╋┓┻┛┛┗┏┏┻┫━┫┓
┃┓╋┫┃┛━╋╋━━┣┣┓━━┏┫┫━┛┓┣┻┫╋┃╋┓┛┗┏┗┗┳┗┛┏┓╋
┏┣┏┗┛┳┗┗┻┫┣┗━┗┫━┗━┫┳━┫╋┗┛┳┏┛┳┃┛┏┣━┳┳┫┛━━
┓┃┃┗┫╋┓┳┣┓┻┫┻┳╋┏┻┳┓┃┛┳┳━┓┛┫┣┏┛┃┫┃┓┓╋┃┓┳┓
┏╋━┫┳┳┛┫┏┫┳╋┏┣┫┛┫━┓┣┃┣┓┃┓┓┫┗┳━┳┳┓┳┳┫┣━┳┗
┏┛┻┳┳┏┣┫┓┫┓┳┃┻┗┣┳┓┳┏┃┗┛┻┓┛━┛┗╋┏━┛┳╋┫┗┻┗┣
┗┫┃┏┣┳┻┻┛┃┏━┃━┏┫┏┣┻┏┛┣╋┏┳━┃┣┏┫╋┳┣┻┏┳┏┻┻┻
━┻┛┗┓┻┻┻┛┃┃┃┗━╋╋┗┏┃╋┳┃┳┫┓┻┣┳┗┳┓┗╋╋┫┫┓╋┏┛
┻┏┃╋┫┏┣┓╋┛┗┏┗╋╋┻┻┛┓━━┫┏╋╋┛┻┣━┛┣━┃┣┓━┛╋┗┛
┛┛┣┫┗┏╋┃┃┓┻┫┗┓┻┣┏┗╋┣┏┃┛┗┓┏┳┛┣━┳┻┃━┣┏┗┫┗╋
┓┳╋┻┣┣┻┻┳━┃┻┳╋┗┳━┣┃┳┗┃┛━┳┻┗┏┏┛┓┳┗┛┣┫╋┳━┓
┳┃━┏┃┣┻┣┛┣┏┓┓┻━┳━┫┻┳┳┻┫╋┻┛╋┣┛┣┳┻┃┓┛┃┳┣╋┛
╋┗┛┓┏┳┣┳┃╋┏┳┣┳┓┣┛┓┫┏┳┓━┓┗┗┣┣╋┳┛┣━╋╋┏┳╋╋┃
╋╋╋┛╋┏┫┣┣┻┣┏┣┳╋┻┳┃┫┣┃┃╋┗┓━┳┛╋━┳━┏━╋━┫┃━┻
┛┛╋┣╋┛┛┫┃━┫┓━┛━┻━┓┣┻┓━┃┻┓┳┃┛╋┗┣┳┛┣┻┃┳┏┳┓
╋┏┗━┳┳╋┗╋┳╋┃┏┏┗━╋┣┃┻┣┳━┣┣┣┓┛┣┣┓┏┳┛┏
┗┃┏┗┗┛┗┓┣━┛┻┏┗┃┓┗┣┫┏━┗╋━┗┣┃┏┃┛┗┗╋┗╋┫┻┏┓┳
┃┏┳┳┏┫━┫━┃┳┓┫┓┗┛━┫━┛┻┫┻┏┗┳╋━┻┻┓╋┓┓┫┫━┏┛┣
┫┓┛┻┳┣┣┻┳━┳┛┣╋┗┏┻━┃╋━┃┃┫┗┳┗┏┣┳┳┛┻┓┻┗┫┣╋┛
┏┛┓┫┛┗┓┏┗┣┏┓╋┗┣┣┛╋┛┏┛┣┫┻╋┃┳┓┃━┫┫┳╋┻┗┳┳┏┣
┓┗┻┛┛╋━┳┫┫┃┗┳╋━┃┓┃┣┳┓━┣┫┏┳┗╋┻┓━┗━━┻┗┏╋┓━
┫┗━╋┃┓┏┓┃┗┃╋┣┗┏┣╋┻━┣┳┣┏╋━┗┗┗┣┣┛┛┃━┣┳┗┳┛┛
╋┗┳┏┳┳┏┣┣┗┓┏╋┛┳┳┃┃┏┏┳┛━┛┣┻━┃┳┳┃┻━┛┳┣┗┓┃┳
┣┻━┻┣╋┳┏┏┃┗┃┻┗┃┛┏┳┛━┣┓┛┏┗┣┛┛┻┻┓┣┫┃┻━┻┏┳┻
┛╋┛┫┳┛━┗┻┓╋┗┣┏┛┳┻┛━┛━┏┓┫╋┗┓┓┻┣╋┫┫╋┏╋┻┛┗┳
┃┛┣┫┻┳┃┏┗┃┣┳┃┫╋┳┛┓┫┣┃━┫┫┻┗┫┫┏┃┳┗╋┻┃┛┃┓┗┗
┓┓┏┛┳┗┻┓┃┫┣┏┏┻━┗╋┃┏┳┫┻┓┣┛┗┗┏━┓┏┓┻┛┳━┏┫┣┣
┫┓┃┣╋┏┃┗╋┃┓┓┳┓┏┃┫╋┛┗┏┗┓┫┗┫┫┳┣┫┗┃┣┏┛┗┃┗┳┻
┗┏┻┫┛┳╋┏┃┛┓┗╋┏━━━╋┏┏┣━┃┛┗╋┣╋╋┻┳┫┻┳┛┏┏╋┏┣
┗┗╋━┃┃┃━━┣┫┃┓┗┣┗┏╋┣┛┣╋┫┫┻┓┳┏┻┓┏╋┃┛┗━┃┳╋┗
┻┏┫┃━┻┃┣╋┣┓┗┓┳┳┣┃┗━┣━┳┳┣┃┻┛┫┗┫━┫┏┛┫┃━┓┳┓
┣┗┗━┫┻┫┣┫━╋┗┻┗┣┫┓┃╋┻┳┫┛┃┫┻━┛┻┗┛┓┻╋┻┏┳┳┻┫
┳┗┣┏┓┳┛┓━━┏━┣┳┓┣┳┃┻┛┃┗━┻┫┫╋┣┫┫╋┏┛┗┓┛┳┫┻┃
┓┫┓┛┃╋┫╋┫━┛━┻┏┣┃┓┛┛┫┃┛┗┛┏┻━┃┛┣┏┣╋┛┃┛┓┣╋┻
┣┏┳┓┻┻┗━┃┛┗╋┻┓┣━┫┓╋┗━┻┓━┓╋┗┫┛┃┗┣┓┣┣┣┛┏┣┏
┏┣┗┓┛┻┗┃┳┣┻┃┏┣╋┗┛┫┏┓┫┣┓┛┣┫┃┣┫┣┏┃┣┗┫┗━┻┻╋
━┣┣┳╋┓┫┻┻╋━┓━┳━━┃┳╋┏┛╋╋━┫╋┛┛┗┫╋┃┳━╋┓┓┏┣┫
┃┳┛┓┻┗┓┛╋━┻┣┻┗┻━┫┣┛┏┣┓┓┛━┻┗┓┓╋┳┳┃┓┻┃┃┳┣┫
┫╋┓┓━┓┗┻┣┃┳┏┏┃┫━┏━┳┛┗┳┫┳┣━┻┫┫┛┛┳┏┏┻┃┫┻┳━
┳┣┃┓┛╋┻┏━┓┃┛┓┃┻┻┫┓┣┳┃┗┻┻┏┻╋┃┏━┫━┃┣┛
┓┣┗┏╋┻┻┃┗┛┣┗╋┣┓┛┛┓━┛┛┣┳┻┗┣┓┛╋┳┃┓┳╋┣┃┻┻┗╋
┓┣┫┳┛┳┗┏╋━━╋┻┻┻┫━┓╋┫┫┻╋┓┻┓╋┃┣┳┛┳┗┻━┗┳┗┏┃
┛┫┳┫┣┻┗┻┗┻┓┏┏┻┏┻┫┃┗┃┏┻┣┛━┛┏┻┫┫━┃┛┛┻┣┳┗┛━
┏━┣┻┳┏┳┛┗┗━┳━┏┃┏┓┛┫┫┳┃┛╋┳┻╋┛┏━╋┓┗┳┗╋┣┣┛┏
┛┓┣┛┫┳┃╋╋┛┛┻╋┻┳┛┃┓┻┻╋┳┃┗┃┻━┏┻╋┛┛┏┫╋┳━┣┫┏
┻┻┫╋┃┻┣┃┏┻━┫┓╋┏┓┏┳━┫┛╋┫┃╋┓┃╋┏┫┏╋━┫┫┗┛┫┣┣
┣┃┗┛┳┓┓┗╋┗┫┃┻┃┗┛┻┓┃┛┣┃┳┳┃┻┫┃┫┳┓┓━┣┳┳━┳┳┣
╋┻┻┓┣┗┻━┓┣━┛┃╋┗┻┫┓━┃━┗┛┣┳━┳┗┓┫┣╋┃┓┫┣┫┳┫╋
┓┻┳┫┣┃┫╋╋┏╋╋┻┫┗┫┃┏━┣┃╋┛━┣┫┏┻┓━┣┻┻━┛┳┛┛━┓
╋┃┳┣┛┳┓╋━┛┻┫╋━┓┃┫┏┣┃┃┳┗┓┓┓┏┻╋╋┛━┛┗┻┛╋┃┗┏
┛┳┻┛╋┻┫┓┓┣┫┃┣┃┳╋┓━┓┛┓╋┛┛┃━┣┏┛┗┻┳┣┓━┓┃┗━┳
┛┛┃┫━┻┛┃╋┣┫┣┛┫┛┛┏┣┣┃┛━┏┃┃━┏┣┏━┫┛┃┻┫┛┳┻━┃
┓┗╋┗┻┻┫┻┏┃┃┻┗┗┛┓┻┓┣┫┻┃┃┃┃┫┃┫┏┣┻┓┻┣╋┏┃┃━┻
┣╋┻┓┻┛┃╋┻┃╋╋┓┻┻┻┃┳┃┓┛┣┏┻┗┫┃┣┛━┫╋┣┏┏┻┣┫┗┫
┫┛┣┛┳┓┓┓┛┳┓┓┳┣┣┫┃┃┫┗┫━┓╋┏┗┻┛┣┗┏┃━┓┏╋┻┻┃┻
┓┳╋━┃┓┓╋┏┻┏┣┻┫┛┓┃┛┏━┓╋┓┣┻┃┓┫┗╋┫┓┗┻┛┻┻━╋┛
┛┓┻┫┛╋┗┗┏┫┃┣┏┓┳┛┓┓┳┗┃┏╋╋┻┫━┗┳┣┻┫┣━┃┏┳┫┓━
┛┗╋┻┗┏┗┫━┛┻━━┗┏┃┫┫┓┏━┣┳╋┻┳┏┫┫┃┗┃┏┳┫┛━┃┳╋
╋┓┣╋━┳┛┃┣┣┳┳┛┓╋┓┫┏╋┛┳┛┳╋┓┣╋━┣┃┏┻━┻┗╋┃┻╋━
┓┃┳╋┫┳┃┗━┗┗┫━╋┣┳┣┳┗━┳┻┛┣┳┃┣┓┫┓┻╋┻┛┣┗┃┃╋┫
┳┫┳┳┓┗╋┏┏┗╋╋┳┳┏┻┣┛┛┣┛┛┳┫┳┛┓┃┃┻━┳━┓┫┣┫┗┳┣
┻┫┛╋┗┫╋┗┫┃╋╋┏╋┓┗┛┗━━┏┫━┏┫┳┣┃┗┏┛┗┃┓┗┗┃┳┳┏
┓┳┻┳╋┏┣┫━┓┻━┳┗┫┣┣┛┣┗┃┛━┫┏┓┏┛━┫┳┗╋╋┏┳┛┣┓┛
┳┏┻┃┗╋┫┻┫┓┣┏┗┗┗━┛┻┓╋┻┃┃╋┏┣┻┓┃┳┛┻┫┃┏
┫┗┏╋╋┳┏╋┏┻┣┳┫┛┓╋┻┳┓┛┻┛┻┫━┛╋┫┳┏╋┓┻┓┣┃┳┃┗┻
╋┛┗┗┛━┏┫┏┗┳┻┗┫┫┻┃┃┣┛┏┃┻━┫┏┓━┻━┃┣┃━┳┻┛┣┏┏
┗╋┃┳┏╋┳┏╋┏┏┏┻┣╋━┃┛┏┳━┳┣┏╋┗┏┫╋┗┏╋┣┻┛┛━╋┃┫
┛┛┛┓┳┗┳┏━┻┣┫┻┳┣┛━┓┫┛┃┗━┓┻┏┳┛╋┻┳┫┳┻┃┣━┗┣┓
╋┏┳┛┫┻┳┃┏┳┫┳┃┣╋━╋┛╋━┻┏┏━┣┻┃┓┳╋┗┛╋┃┃┛┏┓┫━
━┫┓┳╋┃┏┳━┃┫╋┳┻┳┃┏┛┫┛┫┓┃━┏┣┗╋┓┗╋┓┓┛━┳┛┻┏━
┣┏┓┛┃┳━┳━┏┃┃╋┏┣┛┗╋┻┻┛━┛┣┃┏┛┣┓┛┳┳┳╋┳┏┻┃┫┛
━┻╋┣┃┳━┓━┻┫┏┗╋┗┃┏┣┓┻┓┃┏┓┗┳┓┳┓┫┏┃┛┛┛━┻┃┻┻
┓━┻┏┳┛┣┳┗┳┗┗━┛┫┳┫┓┛┣━┛╋┛╋┏┳┳┳━┗╋┏┻╋┻┫━┗┛
┗┗┛┻━╋┣┫┻┳╋┣┓┛┳┓┫━┓┫┃┛┣┫┃┛┻┛┣┳╋┏╋┻┻┏┳┫┳━
━┗┓┃┗━┏┓┓┗┳┣┗┏━┏┻┻╋╋┻┓╋┛┃┏┣┫┓┃┗┳┗┻┫┃┫┃┻┣
┫╋┫┗┃━┳┳┣┫┏┳┏┓┣┻┫┻┻━┃┳┳┓┣┃┏┃┃┫┣┫┏┫┃┻┃┗┳╋
┻┫┓╋┏┛┏━┫━┣┓┓┏┫━╋┃━━┣━╋━┣┻┃━┳┣┓┗┣━┣┻┓┗┓┫
┳┛┣╋┻┻┫┣┻┗┛┣━┳┏━╋━┫┛┳┣━┓┓┻━┻┻┻┓┣┓┻┻┛┫━┣┏
╋┫┏┣┓┗┓━┻┫┗┗━━┛┻┳╋┏┏╋┻━┛╋┳┣┃┻┗┛┣┃┓┻┻┃┳╋┻
┛┛┳┫┳┻┏┃╋━┗┓╋┗┛┻┛━┃┫┫┃┣━┫━┗┓╋┣┃┣┻━┏┫┃┃┛┣
┳┗┻┣┫┣┣┻┗┃╋┣┛┏┣┛┻┫┻┻┛╋╋┏━┳┣╋┃┃┻┗╋┣┻┓┗┣┣┃
╋┳┫┛┃┓━╋┛┃┗┛╋┳┫┃┃┻┃┻┏┫┻┛┏┓┫┃┻┃╋┫┣┃┃┳┗┓┫┣
┃┣┓━┻┏╋━┫┃┳┓┳┫┻┛┃┛┗┛┫┃┏┓┣╋┛━╋┃┳┫┃┃┏┣┛╋┓┗
┻┳┫┫━┗┛┏┃┗┣┫┻┫╋━┻┏┓┃┳┓┻┛┳╋┣┏┳┫┛┛╋┣┣┻┛┗━╋
┫┫┛┳┫┗┃┳┛┻┛┫╋┗┣╋┫┣┗╋┫┫┏┓┳┣━┗━┗┳┗╋┣┳┫╋━┣┗
┳┗╋┗┫┣┏┛┗┣┗╋┣┓┻━┗┓┗┏┻┣┏━┛┣━┣┻┗┳┃┫┫┳━┓┫┗┛
┳┓┏┓━┃┣┓┻━┓┻┻┏━┓┫┳┳┻┳━┣╋┻┫┃┛┓┳━┻┏┫┗┃┫┃┫┃
┻━┃┏━╋┏┫┓┃┗┏┫┛┻┻┫┣┛┃┳╋┫┛┳┫━┣┳┗╋┃╋┃┗
━━┫┓┃┻┛╋┛┏┗━┃┳┃┓┓┃┫┣┏╋┃┓━┃┻┻┛╋━┣┓┣┻╋╋┓┓┃
┃━┓╋┫━┫┛┣┓┛┻╋┏━┏┳┫━┏┳┃┓┃┻┏┳╋━┏┫━┃┏┛┣┃┻┃┫
━┫┣╋┳┏┻┛┫┻╋┏━┃┃┣┳┗━┃╋┗┛━┓┗┗╋┏┗┏━┗╋┃┏┓━┗┃
┣┳━━┓━┳━┗┫━┣┗┛┗┓┛┳┗┛┛┫╋┫━┃┏┛╋┏┫┣┣┣╋┻┫┓┣┏
┣┛╋┳┓┳┏┳┓┗┳┏┻┫┏━┗┣┗┛┛┗┏┃┃┣┣┓┃┻┳┳┳┗┓┫┗┛┗┗
╋┛┫┃┃┃┛┣━┣┗┃┃┛━┏┗┫┏╋┳╋┏┓━┓┏┓┣━┃╋┏╋┗┳┏┫┫┳
┳┃┗┳┫┗┗┳┓╋┏┳┛┓┛╋┳┫┳┃┣┣┣┫━┛╋┻┻┏┛┣┗┏┣┛┫━┛┃
╋╋┛┓┣╋┏╋┳┻┓━┏┓━┛┗┃┣┳━┃┏┻┣┳┗┳━┛┛╋╋┳┻╋┏┛┓┓
┃┓┳━┫━┣╋┣┓━┓┣┻┫╋┃┓━┏━┣╋┻┫┣┻━┳┳┓┫┓━╋┛┫┫┏━
┓━┛┃┳┻┗┻┛┻┗┳┫╋┓┗━┓━┻╋╋┗┳┓┗┓┗┗┃┓┏┫┓┫┣╋┓┳┏
┗┻┃━┳┏┗━┛┓┏━┣━╋╋┛┛┛┣┫━┗┛━━┻┛┻┗━┓┳╋┻┛┻┗┓┗
┛┻┳┛┣━┗┛╋┃┃┣┻┻┫┓┛━┓┓━┛┣┓┏┛┣┻┫┗┓┏┫┓┻┳┗┛┫┓
┃━┣┃┣┓┏┛┻━┏┓╋━┳┫┗┣┣╋┣━┻┗┏┻┛╋┗┓┓┣┓┗┏┓┓┳┗┗
┫┣━┳┛┓┫╋┻┫┗┃┻┗━┃┓┗┛┗┏┻┃┻┫┣┫┃┻┗┏┗┓┏┗┛┫┃┻┻
┣━━┃┻┫┫┣╋┓┃┣┳┻┛┗━┗┃╋┻┳┳┗┫┗┓┏━┻┻┃┃┛┗┫┏┻┫┃
╋━┃┻┫┣┫┓┛━┳┃━┣┻┳┓┳╋┣┳┣┗╋┻┻┏┃┃┗┣┗╋┳┓╋┳┣┻━
┛┓╋┓━┃┫┣┗━┳┏┳┗━┓┛┓╋┏┓┳┗┏━┫┻┣━┳╋┻┗━┫┏┫┗╋┗
┣┳┗━┗┃╋┫┃┛┗┣┏┫┓┓┻╋━┻┓┛┏┫┏┻┏┫┻┃╋┛┻┫┏┏┏┫╋┣
┣┻┓┗┗┣┃┣┗┫┳┻┃┛┗┏━┗┳╋┛┏╋┻╋┃┛┻┗┫━┳┛┏┻┫┗┏┛┗
┫┳┫╋━━┗┗┣┛╋┃┻┏┻┏┏┫┣┛┛━┫┣━╋╋━┏┗┣┏┫╋┗┗┫┫┣┗
┛━┻┗┗┫┗┓┃┛┳┛┣╋┓┗┏┗┫┓╋┛┻┛┛┻┛┏┻┳┃┫┏┫┫┳━┏┛┻
┏┫╋┗┃┃━┓┣┃┗┫┳┏━┛┫┗┛┻┃┏┃┛┳┻━┓┗┃━┻━┛┳┗╋┫┳┗
┫┃━┣┻╋╋┛╋╋┣┏┃━┓┓┗┓┣┓┻┣┛┛┏┻┫┗┃┓╋┏┗┛┃┃┗┫┃━
╋┃┓┗╋┗┓━┛┓┗┣┃┃┛╋┓┗┏┣┗┫┛┛┣━┃┃┃┛┻┫━╋┏
╋╋┃┛┫━┻┃┓┓┗┫┫━┳┓━┛┛┏┗┫╋┗┃┻┫┏┗┏┃┓┻┓┃┻┏┛┳┃
┻┳╋╋┣╋┗┳┗┣╋┗┳┻━━┏┃┛╋━┫┛┻┻┣┫┣╋┃┣┛┣╋┏┃━╋┏┃
┛┗┣╋┣┳╋┫┏┓┏┻┣╋┓┏┣━╋┃╋┏┓┏┃┫┓┗┏┣┻┻┳━┻┏╋┃┛┃
┗┻┗┏┓╋┓┛━┃╋┏┏┛┛━┛┻┻┳━┳┓┛┃┣┫┫┳┃┫┫┓━┻┓┫━┻┓
━┏┗╋━┫┛┗┃┫┗┓╋━┛┓━━┣┳┣┗┣┛┏┣┛━┏┳┏┛╋━┗┛┣┏┳┻
┣┛┫┻╋┣╋┳┛━━┻┃┛┓┗┻┫┳┓┫━┗┓╋┳┗┗┳┳┗┛┻┛┃┓━━┣┳
┻┣┗┃┛┣━┓┃┏┗┗╋┣╋┻┳┃┛┫┗┏┃┳┗┫╋┫┣┛┻━╋┃┛╋┃┓━┳
╋┗┏━━┳┣┛┣┣┗┣┛┫┳┣┻╋┣┻┳┣┏┗┏┻┫┗┳┣┓┳┛┏┣━━┻┏┓
┳╋┗┃┻┣┃┛┻┏╋┃┃┣━┏┳┛━━┃┛┻┣┫┻┫┓┗┗┫┛┫┗┛┛┛┳┗┗
┓┏┛┫┓┏┳┣┛┫╋┏┏╋┣╋┳┛┃┗┣┃╋┳━┓┫┏━┃┗┣┏━┳┻┓┳┏┓
┛┻┫┻┓┓┓┫┣┃┫┏┓┓┛┗┳┻┣╋┗┏╋┻┳┛┻┓┻╋┻┓┏┳━┃┛┻┣┃
┏━┻┗┏┳┣┛┏┻━┻━┃┗┛┏┗┣┳┓┃┗╋┓━┫┗┃┣┏┗┣┫┓┗┗┳┃┛
┃┃╋┏┫━┳╋┃┏┳┛┫┛━┣┏┏┗┫┻┻┣┣┫┏┏╋━━┏┳┏┗┓┫┏┏━┓
┏┫┳┳╋┫┗┃┻┃╋┳┣╋━┗┻━┃┛┛┛┏┗┛┣┻┏┻╋┫┳┏━┃┛┏┗┓┳
┏╋┛┻━┃━┓┛┏╋┏┳┗┓┫┣┗┛┻┗┣┏┛┃┓┛┓┗┫┓┣┛┣┣┣┓┫┻┫
┻┗┏┣┻╋┗┛┏╋┓━╋┗┳┏━┗╋━┣┫╋┣┳┗┛╋┣┓┛┫━╋┗┛┓┣┫┻
┛━┓┳┛━┃┏┏┃┫┫┳╋┣┛┛┣┓┫┛╋┻┏┣┓┃┓┏┏┃┗┻┛┳┣┫┳┣┗
┃━┓┫┫┛┳┗┓┓┓┫╋┓┏┳┳┻┣┻┛┣┓┓┃┛┫┓┫┻╋┫┛┳┏┳┣┣┗┏
┃┳┣┛┓┻┏┻┛┏━┓┓┳╋┓┃┳┫┃┗━╋┻┣┏┻┓┛┻┃┗┳┃┻┻╋╋┳┫
━┳┳┳┃┃┫┃┫┣━┏╋┳┛┫┻━┫━┃┣┳┏┃┻┃┏━┏┏┗┏┃┗┫┣┃┃┓
┏╋┏┛┫┛╋╋━┛╋━┓┏━┫┳┛╋┃┳┏┗┫┗┻┣┏┏┛┳┻┫┃┣┛━┫━━
┗┫┻┛┛┃┃┻┳┻┏┏┓┣╋┏┳┻┳┛╋━┗┃╋┻┳┳┳┓━┃┗┓┏┻┏┻┫┓
┣┫┏╋┃┫┻┃┣┛┳┗┣━━┗┓┫┳┛┓┻┛┛┳┫┛━┏━┣┓┏┗┳┏━┣┳┫
┗┗━┛┣┛┓╋┳┫┫┳━┻┛┓┣┓╋┃┻━┏┛┛┫┣┃┗┳┗┻┳┗┳
┻╋┃┓┣┻┃╋┓┫┃━┳┃┣┻┓┻┣┏┏━┣┳┓┫┫┛┏┓┣┻┗┛┗┏┳╋┃┓
┻━┓┗┳┓╋┫┣┻┏┻╋┛╋┳┃┳┗┗┓┏┏┃┛┛┗┳╋┓┃┗┣┻┓┣┣┓┏┛
┗━┣┗┫┫┃┃━┳┻┳┛━┛┣┻┻┓┗┛┏┓┳┫┏┻┛━┛┳╋┣┏┛┛┛┣┻┣
╋┻┗┳┗┳┫┳┣┣┏┗┏┓┏┃┓┗┳┗━━┏┏━╋┓┳┗┣┳┏┳┃┏┓┛┃┗┓
┓┫┓━╋┏╋┻┻┫┫┳┻┫┏┓╋┓┃┛┗┓┓┣┻╋━┃┫┳┏┫┓┗╋┳┛┻┓╋
╋╋━┗┫┗┣┗┃┓┣┛┣╋┏┫┻┓┫┫╋┗━┳╋┗┛╋┣┏┓┃┫┗┏┗┳┃┫┻
┃┏┗┣┣┗┗━┫┃┛┣━┓┫┏┃╋╋╋╋┗┻┗┗┛┛╋┳┳┻┳┓┛┳┳┣┏┗━
┳┫┻╋┏┳┣┻┗┻┻╋━╋━┗╋┛┣┓━┗┃┗┻┛╋┓┳┗┓┏┏┓┃┏╋┛┛┗
┻┻┳┃┫┃┫━┣━┳┳┛┻╋┣┳╋┓┏┣╋┛╋┻┗┓┛┻┗┛┓┓┓┫┗┗┳┓┛
╋┓┻┏┳┛┣┛┗┻┳┳┃┏━┏╋┳┛┫┃┃┗┏━╋┣┻┗┓┣┓┏╋━╋━┻┛┻
┫┃┻━┓┏┳┣┗━┗━━┣━┏╋┣┗┃┳┃┻┳┏┓┗┫┻━┻┓┻┃━┫┳━┣┳
┛┃┳┓┏┏╋╋┳┓━━━┃┃┏┻┗┏┣━━┏┛┫┫┏╋┻┻┓┻┏┗┏┏┗┳┳┏
┳┃┻┏╋┳┻┻┗┃┗━┛╋┏┓┓━┓┳┫┻┏┣┗╋┏┣┃┻┏┛┃┣┗┏╋┃╋┳
┣┣┗┻┗┃━┳┏┃┛━┫┫┻╋┓┓╋━┛┛╋┏┃┫┛┛━━━┳━┻┛┣┳┃┛┓
┫┏┫┫┓┃┳┛┣┻┗┻┏┳╋╋┗┫┛┓┏┏━┫┻┳┗┳╋┣┳┣┃┻┗┫┏┫┗┫
┏┳┛┫┛┳┻━┳╋━┃━┗┣┣┣┓━┗┛┓┳┛┛┣┳┫┳┣┗┏┳┓┫┫┛╋┫┗
┃┣━╋┓╋┳━┫┳┗┛┗┃┫┫┏┏┣┛┻┻┣┗┓━╋┛┫╋┏┣╋┛┃╋┻┫┃┣
┗┗━┛╋┛┻┓┏┣┛┏┣┻┓┣┃┻┛┗┏┛┗┓━━━━┃┓╋┫┫━┏┳┳┏┓━
┣╋┗┣┫┻┛╋━┗┗┓━┏┃┣┃┣┗┏┳┏╋╋┗┃┓┏━┃┃┓┛┓┃╋┣┣┗┗
┫━┳┫┗┏┛┏┳┻┗┏┓╋┓┣━┣┻┻┣┣┫╋┳┓┣┛┣┫┗┗┳┣┗┣┗┫┃┃
╋┓┫┳┏┗┳┫┻┗┓┗┃┗┓┃╋┏┓┏┗┓┻┗━┣┏┳┫┃┗┳╋┃┏┓┻┫┣┳
╋┻┏┻┳┣┏┗┳━┳┛┛┓┫┫┻┓┣┳┫┫┛┫┣━┳┣┻╋┳┏┓┃┃┗┻━┳━
━┓━━┣╋┫┳┻┳━━┻┓┃┗┗┛┏┻┃┓┓┳┣┳┗╋┃━┃━┃┓┻┻┫┣━┃
┳┓┏┓━┣┣┣┻┗┫┳┃┓┛┛┏┓━┳┣╋┻┣┳╋┫┫┻┫━┛┳┓┫
╋┓┛┏╋━┻┓━┓┗┛┳┗┣┛╋┗┓┗┳┃╋┏┓╋┏┃┓┻┣┓┃━┃┻┃╋━╋
┃┛┻┏┳┓┳┏━┏┫┏┃━┓┳┏┣┫━╋┏┣┗┃╋┫━╋┏━┣┃┳━┓┛┣┛┏
━┳┏┻┫┓━┫╋┗┛┻┳┗┳┃╋╋┻┫┣┗┳┗┻┛┓┫╋┻┛┃┏╋┣┗┓━┫┃
┻┳┓┛┣┃┗┻┳┓╋┣┻╋┃┫┏┓┻━╋┗┳┳┓┛━┃┛┫┗┗┓┣┫┃━┓┣┣
┓┛┫┣┣┫┣┗╋┛━┏┣┳┃┣┏┳┻━┛━┏┓┗┣┏┳┣┃┃╋┗┏┏┏┛┫┳┻
┫┻┗╋┃┓┃┻┫┳┣╋╋━┗┣┣┳┛┗┗┓╋╋━┳┛┫┃┗┫┏┓┃┫┓┗━━┏
┳┣┻┛┃┫┛┫┗━━┣┓┣┗┛┣┃┛┫━┛┻┳┻━┻━╋┛┛┳┗╋┓┓┛┃┫┫
┓━━┏━┓┻┏┳┓┣┣┻┫┣┳━┫┫┓┃┳┫╋┳┣━━┳┫━┗┻┗┗┛╋┣┫┏
┫━┗┫┣┣┏┛━┣┣┫┃┻┓┏┣┛━┳┏┻┗┣┫┏┫┳┫┛┳┣┃┣┫┣┻┗┫┏
━┃┫┫┛┻┳┓┳╋┗┳┫┳┫╋┫┫┃╋┻┛┳┃┃┓┏┻┛┃┻┣┃┓┳━┫┏┏┓
━┣╋━┛┃┛┣┛┛┏╋┳┏┣╋┻┃╋╋┳┫┻┻┛┛━╋┳┛┏┏┻┛┻┗┳┻┣┓
┏┏┫┳┃╋┫┃┛╋╋┳┓┗┗┗┫┻┣┓┳┗┏┃━┣━╋┗┗┻┃┣┏┣┫┻┻┃┫
┳┃┣┛┗┓┗╋━┛┛┣┻┣┳┃┳┛┏┏━┓┻━┣┫┫┓┛┳┣╋┫┓┓╋┳┫┃┫
╋┃┛┣┫┏┣┛┗┫┗┛┓┏┣━┳┳┛┃┃━┛┫┏┛┳┻┻┓┓┛━┓━┫┛┃┳━
┏┳━┓┏┃┳┏┫┫━┏┣┛┣┣┻┛┗┃┛┏┗┗━┳┳┏╋┗┓┛┣┛┏╋┛┫┳┣
╋┛╋┗┻╋┫┛┓┻┣┃╋┗╋┳┓╋┻┓┏┛┛┗┃┣┣┓┫┛┗┓┃┃╋┃┓┣┛┣
╋┣┃━┳╋┗┗┏┛┓┏┏┳┫┫┓╋┣┣┳┏╋┣━┳┻━┫┃┗┛┓┗┓┓┏┏┻┳
━┗╋┛┳━┣┗┛┻┏┣╋┓┓┗┗┃┗┗┗┃┣┏┫┫┣┃┗┗╋┫╋┻┻━┓╋╋┻
┻┗┛┫┫┓┳┏━╋┃┛┃┻╋┓┛┏┛━┻╋┻┳╋┳┏┳┳┗┛┛┳┫┃╋┣┫┣┃
┏┳━━┫┛┳╋┛┗┛┏━┣╋┃┃┃┛┣┓┳┏┓━┣┻┗┗╋┗┛┗┛┗┗┻┳┓┫
┫┻┣┛┛━┓┻┛┫┻┓┣┓┛┏┻┏╋┗┻╋┛┛┏┏┓┃┃┛┃━┣┳╋┫┛┻╋┣
┛┣┛┓━━┣┛┏┓━┛┛┫┫┗┳┣┏━━┻┃┏┗┣┗┃╋┏┏┛╋┣┳┃┗━┻┗
┳┣┫┃┓╋━┻╋┗╋┣┃┓┫╋┗┣┫┳┳┏┏╋┳┏┻┃┛┗┓┻┃┃━┓┛╋┃━
┃┫┳╋┣┻┓┣━━┃┏┏┳┫┓━┏╋┏┳┏┗┃┃┗╋━┛╋┳┗┏╋┳
┫┫┏┫┫┫┛┃┏┻┏┏┓┗┣┓┳┓━┗┻┏┏┫╋╋╋╋┣━┗┏╋┳━┣┃┏┛┫
┛┏┃┻━┓┗┛┓╋┓┓┣┻┓┻━┫┫┫┫┛┛╋┛┣┗╋┏┳┓┻┓┏┳┏┛┫┳┻
┳┫┓┗┃┏━┳┃┃╋┫┳╋┻┗━┏┻┻┳┣┛┗┫┗┫┻┗━┫┛┣╋╋┃╋┫┻┻
┛┳┫┏┻┛┓┳┻┳━┫┓╋┛╋┛┳┃┫┓┃┻╋┳┛┃┏╋┗┳┛┗┓┗╋┻┃┗┗
┻┛┳┫┳╋┏┳━┃┏┳╋╋┣┗┫┛┗┃┳┗┗┃┫┳┻┣┏┗┗┃╋┗┏┫┳┳━┏
┓┣┗╋┳┗┛┗┣┗┏━╋┫┳┛╋┣┳┏┳╋┣╋┓┃╋┓╋╋┗┓┓┻┻┳┣┛┏┏
━┫┳┻┳┃╋┓┗┏┓┫╋┳┓┛╋━┻┗┛┣┏┻┗┳┓┛┫┛┗┏┻┳┣━┣┛┃┛
┃┏┃┫┳┻┣━┏┗┻━┻┓┛╋┃┳┛┣┣━┣┃┃╋┫┣┗┏┣┓┓┫╋┛┣┓┣┳
┻╋┣┣┃┻┓┳┫┓┗┏┏┻┓╋┗━┳┗┓┏┣┻╋┛┻┛┛┏┫┓┛┗┏━┏┣┳┛
┳┏┻╋╋┏┫┳┃┛┣━━╋┃┻┗┻┏┓━┏┫━┻┏━┓━┃┓┳┣┗┗━┃┛┓┓
┻┓┗┛┗┣┃┗╋┛┗┓┓┏┳━┣┏━┻┛┫┗┃┳┣┃┣┃┣┣┛┻━┓┏┻┳╋━
┻╋┻┃━┻┫┫┫┛┫┳┗┫┣┳┳┛┛╋┏┻┗┓╋┣┳┃┻┏┏┫┃┛┃┏┃┣┗┫
┫┗╋┗┓┏┗┏┃┓┛┳╋┛┏┫┗┏┻╋┻┗┻┓┗┓┃┳┗━┫┫┻┗┳┫┻┏┃┻
┳╋┗┣┫╋┓┗┏┣┃┣┳┗━┛━┳┛┛┏┛┫┣┣┫┃┣┏┻┻╋┫┣┛┓╋┗┗┗
┳┫┛┛┣┃┏┻┓┫━┣━┃┻┛┃━┃┗┣┻┏╋┏┗┫━┏┣┫┻┳┛┗┓┣┏━┳
┣┓┓┗┏┓┳┓┃┣┓━━┃┏┗┳┻┏┫╋━┣┫┣┓┫┃╋┗┳┃┗┛┻┻┳━┏┳
┫━━┃┫┓━┏┻┻┫╋┻┏┛┻┣┫┳┃┻┳┛┣┛┫┛╋┣┓┫╋┻┛┣┣━━╋━
┗┓┳┻┛┫┏┗━┣┏┛┗┏┳┛╋┃┛┻╋┃┻┻┳┃┫┗┃┫┫┏┛┛┗┛┓╋┏┗
━┫┓┗┏┳┗┓┛╋╋┏╋┏┏┃╋╋┗━┏╋┣┫┓┳╋━┏━┫┫┃━┗┻┏┛╋┃
┳╋━┣┻┓━┻━┏┓┻┣╋┗┏┓╋┓━┫┏┳┛┗┃┓┛┻┣┗┫┃┛┛┻┫╋┳┃
╋┗┛┏┫┻┓━╋┫┳┃┫┣┻┣┣┣╋┳┗┗┻┛┳┫┣┣╋┻┫┃┻╋╋━╋╋┳╋
┛┻┃┻╋━┳┣┫╋┓┃┣┏╋┏┳━┻┓┫┓┏┗┻┻┫╋┳┏┫┻┓┛┓┛┃┣┫╋
┳┣┓┣┛┳┃┫━┳┛┻┓┫┓┣┓┏┳┓┏┣━┳━━┣┣╋┻┻┗┗╋┓┳┗┻╋┣
┛┛╋╋┃┛┛┓┓┓┻╋┏┻┏┣┏┣┓┻┗┫┏┻╋━┫┳┛┗┏┛┳┛┓
┻┗┛┗┣┓┳┫┗━╋┓╋┃┳┗┓┗┻┏┃┛┏┫┗┗┓╋┃┛┛┫┗┻┫┗┓┛┣┓
┃┏┛┛┏┳╋╋┫┻┗┗┛┳┓┏┳┛╋┫┻┳┓┣┣┗┣┫╋┏┓┓┻┛┫┃┃━┫┛
┳┳┓┃━┃┗┫┗┳┻┃┫┏┗┻┏━┳╋┳┳╋┏┃┃┣┛┓┓┣━━┫┗┓┗┣┓╋
┫╋┣┃┃╋╋┏┗┻┫━┃┳┫┣┏━┏┃┫┫┣┏┳┏┓┣┓┗┻┻━┻┛╋┳┫┫┓
┻┣┣━╋┏┓┓╋┫╋┻┳┛━┫━╋╋╋┓┻┗┳┣━┣┏╋┫┣┛┣┳┳┗━┃┻┗
┻╋━┏┏┣╋┛━┏┛┏┛━━━┃┃┏┣┫┳┗┳┣┫┳┏┓┣┻┳┃┗┗━┫┛┗┳
┣╋┳━┣┏┳┣┓━┛┃┏┳╋━┓┛┻┏━┛┏┛┣┻┓┳━┛┓╋┻┛┣╋┓┳┃┫
┃┛┃┛┛┫┻┃┃┓┣┫┛┻┛╋┫━┗┣┳┣┗┏━┳╋━┫┫┓┳┣━┏┻┳┏┓┗
┫┃┃┗━┻━┓┫┫┻┣┣┣┛┛┫╋┓┓┣┻┫┃━┫┛┣┛┫┏┏┫┣┗┏┛┣┏┛
┛╋━┫┫┗━╋┓┛┛┗┛┏┓━┳┗┗┳┓╋┛┗┓┛┻┃┛┃┣┣┃┛┫┛┗━┳┗
┫┛┳┏┏┗┏┳┏━╋┳━┣┗━┏┛╋┫┻┻━┗━╋┗┃━┛╋┏┳┏┛┳┻┻━┗
┃┓┓┛┳┃┓┗━┓┻┳━┫━┃━┳┫╋╋┏┻╋┗┃━┏┳┃━┛┣┛╋┫┏┳┏┏
┫╋┏┻━┓┓┗┓┗┻╋┻┫━┣┃┗┳┛╋┛┗┛┏┃┏┏╋┳╋┓┛┓┣┫┓┗╋┓
┃┓━┳┣┻┛┣┏┳┛┓┃┗┛┻┣┣┓┓┏┏┛┫┃┃┳┫┗┻┳┃┏┓┗┻┏┫┏┓
╋━┛╋┻┻━┛┳┫┓━┣┫┓┓┓┛╋┻┏┣┓━┻┗┓┣┻┗┃┻┓┃┗╋━┓━━
┃┫┓┗┻┗┗┓┣┃┳┃┛┏┛┓┏┻┛━┳┃┓┃╋┛┛╋┗┃┣┻┗┫┏┃┻┃┓┏
┓┏┏╋━╋┳┫━┣┫╋┏┻┓┻┃┓━┃┓┓┃┗┳┻┻┫┣┳┗╋┳┫┫╋┛┛┓╋
┗╋━┏━╋━┓┣┗╋┳┻┓┗┗┗┃╋┓┃━━┛┛┻┛┏┫┻╋┓┻╋━╋╋┗┻┻
━┛┳┛┣┃┃┏┃┻┃┏━┏┫┏┻┛┃╋┳━┳━┣┻┏┣┻┻┣┗┳┣┫╋╋┃┫┳
┫┓╋╋┳┏┓┫┃┳┫┣┳┃┻┃┃━┓┫┫┃┃╋┛┻┗┳┻┗┛┳╋┣╋┛┳┏┓┏
┫┫┏┃┫┃┛┓┗┣┣┳━╋┓┻┣┫━╋━┫┳━━┏┗┫╋━┓┣┓┻┏┣┫┃┛━
┏╋┓┣╋┓╋┣┣━┫┗┣━┣━╋┛┫┛┓━┳┣┳┃┛┏┻┏┣┻┳┛┻┻━┻┗┏
┏┛┳┛┫╋┓╋┛┛━┃━┃┫┫┣╋┏┻┓┳━┣┻┛┓┣━┻┳┳┻┣┳╋┻┳┳┫
┳┫┓┫┓┫┫┛┓┛┃┓┳┗┃┓┛┏┣┫┻┫┳┳┻┓┫┣┛┻┻┏┳┻┣
┫┗┻┻┳┻┻┗┻┓━┫┣┗┛┻┻┛━┃┫┻┣┳┓┃┫┗┻╋┃┻┣┛┻━┏┻┫┣
━┏┛┏┻━┓┫┗╋┓━━┛━┃┏┻┃┗━╋━┻━┣┻┛╋┣┓┗┗┃┃┏┛┳┗┃
┫┳╋┳┳┣┫┫┫┗┓┃┻┓┃┓┓╋┛┗┏┃╋┛┛┏┃┫┏┳┣┳┻┏┣╋┗┃┗━
┣┏━┛┏┻╋┫┫┳┣┗┃┻┏┃┃┳┃┛━╋╋╋┏━┫┃━┳┏┛┫┛┫┓┻┣━┻
━┻╋┳┻┓┛┳┏┻┏╋┛╋┓┛┻┃┓┫┳┃╋┏┗┛┓┗┃┣━╋┏┻┣╋━┃┃┳
┣┓━┫┫╋┓┗┫┏┣┻┳┏┳┳┏┻━┃┏┏┣┗┛┛┓┗┏┃┻━┛┳┳┣┃┫┗┛
┓┳┗╋╋┗┗╋╋┣━┛┓┻┓┗┏┻┓╋┻┛┃┏┏┻╋┗┣━┣┓┏┗┣┫┏╋┓━
┫┗┳┏┃┏╋┓┛┓┏┓━┻┗┳┫┻┃╋┳┻┛┛┛┏┻┣╋┓┛╋╋┣╋┫┓┻┏╋
━┳┛┃┣━┳┻━┻╋━┻━┗┫┃┛┫━┛┻┻┗┏┃┗┫━┻┻┓┣┃┣┓┏┏┓┃
┓┃┳┻┛━┻┃┫┻┗┓┫┫┳┗┣┳┓┃┳┏┳┓┣╋┃╋┗┏╋┳┏┃┃┛┗┃┃┛
┓┓┗┳┻┣┓┣┏┗━┗━┏┣┫╋┣┻┫┗┗┛┣┳┗┫┣┫━┏┓┳╋━┃┓┫┫┓
┳┗┫┗┻━┓┏━┣┏┻┛┏┛╋┫━┗┃┻┏━┛┏┻┳╋┣┓┛┏┫┗┏┛┣┣┻┛
┏╋┃┫╋┓┫┳╋┳┳╋┏┻┛┛┳┛┳┻┫┫┗┳┗┗┗━┗┃━┫┓┛━┓┳┏┃┳
╋┗┏┓╋┳┓┳┻┏┳┫┻┣┓╋┏┳┗┓┳╋┫┣┓━╋┫━━┗┗┻┫┫┃╋━┳┗
╋┻╋┓┳┣┓┓┳┛┓┻╋┳┏┛┳┓┓┻┏┣┣━┫╋┏┛━┃┣┃┣┃┓┛┫┗┫┫
┳━┫┛┻┫┓┏┻┛┏┳━┓┛┫┛┗┏╋┳┳━┻┓┃┃┓┛┗┃┗┗┛┏┏╋┏━┏
┻┻┏┫┏┛┻━┗┏┻┣┃╋╋┳┓┻┃┫┫┣┻┏┳┃┗┃┏┻┗┗┻┣┗━┓┛╋┛
┏╋┣┳┗┏┳┗┻┳┳┻┳┛┛╋┫┓━┏┫━┫╋┓┓┣┫┳╋┗┃╋┫┫┃┣━┃┓
┗╋┻┃┻┏┏┓━╋┳┻┏┫┃┓┻┃┫┫┏┃┳┏┗┫━┏━┫┗╋┏┛┻┣┳┫╋╋
┳┛╋━┏┳┣┛┳┃┳┃┫┗┣╋┳┛┗┓┏┗━╋┃┫┻┛┛┫┃┗┛╋┫┃╋┓┛┻
━┳┣┓━┗┃┓┫━╋┳┗┻┻╋┳╋┓┗━┓┓┓━┛┳┫┣┗┻┓┛┛┏┗┗┓┗┃
┛┣┳┣┣┏┛┣┳╋┏╋┛┛┏┫┫┓┳┃┻╋┃┃┫┫╋┫┃┗╋┏┏┣┗╋┗┣┳┃
╋┃┃┓━┗┓┃━┣┓┫┣━┗┳┓┳┗┃━┗┗┛┗┃┫╋┗┣┏╋┻┳┃┗┓┫┣┳
┗┛┫┗━┳┛┓┓━┓┗╋┏┛┏┗┓┓┓┃┗┓┓━┛╋━┛┃┗┓┓┫┳
┻┣┣┃┃┗┃┓┳┓┗╋┃╋┗┗━┛┓┏┓┓┫┣┗┃━┻┃┫┏┃┗━┻┃┏━╋┫
┣┣┗┛┫┳━┛┗┏┣┗╋┫┳┻┏┓┣┣━┓┏╋┗┏┳┳┳━┏┫┗┫┏━┓╋┣┓
┫┃┳┛┓┻┓╋┫┓┳┛┫╋┛┏┣┫┛┓┏┃┓┫┓┳┛┃┃┓┻┓┻┫┛┣━┓┣┣
┃┗┳┃━┳┳┫┳┻┗┣┻━┃┻┏━┓┃┏┗┫┻┳┏┗┗┃━╋━┳┻┻┳┗━╋┻
┃┫┫╋┃━┛┛┫┏┻┗┻┣┛┃┃┗━┣━┓╋┏┏┏╋━┳┳┛┓┳┓┻┻┫┛┛┳
┃┗┳┗┫╋╋┣┻┛━┗┛┳┃┓━┃┏━┻┣┓┣┳┃┻━┏┻┃┃┗╋━┳━┃┫┗
┣┗━┫┫╋┏┛┳┃━┳┗╋┃┛┣┫┫╋╋┛━╋┻┃┫┗┛┃┛┓┫┃┏━┛┏┓┳
┏┏┻╋┻┗┣┏┛┛┃┛┓┏┫┻┓┫┣┛┛┃┳┛━┛┛╋┫╋┛┏━┛┓╋╋╋┏┃
┣┃━╋┣┻┫━┣┃┳┃┻┗┏┓┣┓┏┃┻┳┻┛━┛┛┫╋┛┃┛╋┣┛┓┫┃┃┓
┫┛┻┏━━┏┛┫┗┫┗┻┛╋┓┛┻┻┛┫┏┛┃┳┗┫┃━┃┣┫┏┛┫┃┣┫┳┗
┳┛┻┣┻┛┛┗┻┻╋╋┏┃┏╋┗┃┏┛┛┃┗┓┻╋┣┳┣━━┳┣┓┃┏┳━┫╋
┓┣┻┫━┃╋┻┓┫┳┳┣╋┃┏┻┓┃┛┛┛┫━┏┏┗┓┃┓┃┓┗┻┃┻━┓┃┓
┳┃┗╋┛┓┻┛╋┻╋┃┃┫┓┫┳━╋┳╋┃┛┣━┛┃┣┳┓┗┳┛┃┻╋┳┣┛┏
┏┳┃┣┫┓┳┻┳┏╋━┻┻┫┣┓┗╋┃┗╋╋┣┫┃┣┳┫┏┗┳┃┛┳┛┓┛┳┳
╋┓┗┗┓┏┳┗━┗┏┳╋┃┗━┓┗┃╋┓╋━┃┣┳┻┣┣┻┗┏━┓┛┻┫━┣╋
┏┏┃┫┃┛┓╋┏┃┗┫┳┻┃┣┻━━┻┓┗┓━┣┓━━┗┣┃┏┛┗┻┣┗┓┳┣
╋╋┗┃┃┏━┣┣┛┫━┃┫┣━┻┻┳┏╋┏┏┃┛╋┻┣╋┫┃┣┛┳┗━━┫┏┃
━┻┫┃┳┏┫┻┛┣┻┓┃┻┫╋┫┫┛┃┣╋┏┛┫┗┳┣┓┛┃┻┗━┻╋┓┣┳┣
┏┫┃┛┏┛┻┣╋┃┗┫┓┗┻┻┫┳┳┳━┃┗┻┃┗━┣┣━┏┫┳┗┛┣┃┏╋┓
┃╋┫┻╋━━┓┣┏╋┣┏┣┏┫┃┗┣╋┣━┛┳┳┗┗━┳┻┓┃╋┫┛┻┓┣┳┳
┳┫┛┛┣┗┓┫┃━┳━┣┓┛┻┓┗┫┫┫┓┣┛┓┏┓┗━┣┏┗╋╋┻┓━┫╋┗
┗━━╋┳┳┗┣┃┻┏━━┳┳┃┗┛━┃┗┣━┣┳━┣┗━┫┣┓┣━╋┳╋┛┓┳
┓┫┗━┃┗┓┻┏┓┻┗┓┗┳┣┣━┳┏┏┃┗╋┗┗┗┗┃┃┛┏┓┏╋┃┣┓┳┣
┳┫┣┏┻┛┻┛┻┻┳┳┃┣┗┣┛┣┛┗┃┳┣┏┫━┗┗┳┏╋┻┗┛┫
┻┏╋┣┫━┃━┃╋┗┓┏┏┓┃┫┳╋╋┻━┳╋┛┻┗┗┻┣┣┣┓┫┳┫┳━┓┣
━┃━━┃━┓┗┣┛┣┣┃┫┛┗┓┏┫╋━┏┓┻━┗┳┫┻┏┳━┳┫┃┣┃┗┏┓
┃┻╋┳┛╋┛┏┗━┻╋┫┓┳┏╋┛┏┫┓┓━┫┛━┳┛┫┗┓┻┫┓┏┳┗┃┗┗
┛┓╋┛┗━┏┳┻┓╋┛╋┗┏┗┫┫╋┻╋┗┳┃┫┓┣┓━┃┛┻┛╋┓┃┳╋┗━
┗┃┣┓┫┓┻━┃╋┣┗┏┏┃┫┗━┛┏╋┏┣━┃┻┳┣╋━┫╋┳┗┗┛┫┫┏┗
╋┛┏┃┗╋┛━┃┳┗┓┳━┃┫┻┫┃┻┗┳━┓┛━┻┣━┃┗╋┳┻┏┣┓┏┻┻
┓┏━┫┛┫┃┃┓┓┻┗┛┫┃╋┣┏┣╋┗┛┛┫━┻┫━┻━┫╋┛┳┓┳┣┫┛┏
┻━┛┏┫┛┫┛━┣┗┻┗┣┫┓┗╋┳┣┫╋┃┗┳┻┻┛┗╋┛┛┓┣┣┳┗┛┏┫
┻┓┻┻┻┛━┛┳┣┻┳━┣┣┛┻┳┫┣┳┫┳╋┃┃┗╋┃┗┳┣╋┫┛┓━┫┛┳
┏━┗┫┛┓╋┓┛┫━┻┛┫┃┻━━┗━┗┛━┗┛━┫┓━┃┻┃┻┳┓┳━┳┓┛
┫┳┏┃┏┃┫┛┣┣┛┏┃┫┃┗┓┃┃┗┓┏┓┻┃┣┻━┫┻╋┣┳┻━┓┗┓┏╋
┫┫╋━╋╋┗┏┫━┻┃┫┗┏┃╋┫┛╋┫┏┳┗┳┻┗┣━┓┃┓━┳┛┻┣┣┏┃
┻┳┳┓━┓━┓╋┓┏┣╋┗┏┃┓╋━┏━┗┣╋┛┏┛┣╋┳┣┏┫┳┗┣┏┻┻━
╋╋╋┓┗┏━┗┗┓┃┻┛┗┳╋┗┃┣╋┻┫┓┏┳┻┗┓┫┣┣╋┫┗┣┛┛┻┓━
┳━┫╋┗┗┏┃┏┃┃┃┓┳┏┓┻┳┓┛━┏━┃┛┣┓┣╋┗┏━┫┓╋┓┏━┻━
┗╋┓┓╋┳┗┫┗┳┳┣┗┃┣┓┗╋┣┳┃┳┛┃┗┻┃━╋┃┻┫┏┃┻┫╋┛┛╋
╋┏┳┻┗╋┗╋┏╋┏┣┛┓┣━┳┳┃╋┫┃┛━┓━┣━━┃━┛┗┳┳┣┳┳╋┃
┓━┓┛┳┣━┳━┗╋┣━┫┗┓┳┃┫┫┣┃┃╋┛┃┏┻┏╋┣┳┻┣━┏┣┓╋╋
┣┻┫┃┻┏┻┳┓┗┫┻┓┗━┓┏┻┛┓┃┗┏╋┻┣┏┳━┗┓┓┃┗┏┓┫┃━┻
┛┛┛┏┛┛┓┳┏┳┓┗┗┣┃━┛┛┣┏┫┳┳┻┳┫┃┳┻┛┃┓┻━┫━┻┣╋╋
┻┳┗┓┓━┛┳┗╋┛┗┳┻┳┛━┃┳┓┳┛┛╋┫┃┃┗╋┏┻╋┫┣┣┣╋┻┏┏
┏┃┃┗┳┓┣┏┛┫┃━┗┃┣┣┓┫━┏┳┻┫┳┏┃┫┣┓┣┃┫┻┫┗┏┫┫┗┗
┳┻┓┏╋┣┓┣┳┣┗┣┗┓╋┃╋━┓┛┻┃┫╋┛┳┗┫┣┓━╋┻┣┃┃┏┛━╋
╋┛┣┣┏━┻┻┛┻┻┳┗┫┛━┃┗┛┣┣┗┃━┃╋┫┏━┳╋┓┛┻┫
━┗┳┓┃┏╋┓┫┻┏━┏┓┫╋━┓┛┻┳┣┫╋┏┫┻━┃┓┓┫╋┓┗┃┫╋┳┫
┣┻┫┣━┏╋┻╋┏┏┳┣┓╋┓╋┃┫━┏╋┏┣┣┏╋━┓┛┛┫┻┃┫┫┻━┛┓
╋┃┫┛┏┣┏╋┓┗┣┛┛┗╋┗┛┓┃┏╋┏┏╋┫┳┃╋┣┏┛┫┃┓┏┻┗┗━┓
┗┫╋┣┻┗┳┃┻┏┏╋┗━┏┓┗┓┛┓╋━┃╋┗┳┏┗┃┛┃━┫┏╋┗┣┃┣┏
┫┃┏━┗┫┛┓┛┃┏┫┏┻┳┻┗┫┣┳┗┗┻┃┣╋╋┏┏╋┳━┻┫┃┏┃━┳┛
╋┫┫┓┓┃╋┳┓┓┻┛┗┃┣┳┗┓━┓━┓╋╋┃┏┣━┃┫┫┗┻┗┗┓┫┛━╋
┫━┫┳┫┣┗┏┓┓┏┏╋┫┃┳┻┓┳┳╋┫┗┳━┃┣┃╋━┣┳┗┻┣┃┳┓┫┣
╋┗┛┏┣┳┃━┏┓┫┃┫┻┓┛┓┻┓┻┳┣┛┫┗┏┫┃━┣┗┫┛╋┗┏━┳┣┗
┻┃┣┓┛┃╋┓┻┗┛┗┣┣━┻┣┛┛┻┳┻┳┃┻┃┃━┛┏╋┗┓╋┛┻┏┓┣┗
━┗┃┳┻┣╋┛┏┻╋┛┳┳┃┛┻┓━┓━━┻┫┛┫┫━┓┗┳┃┓┳━┫┛┏┫┗
┫┫┏┗━┗┳┓┫━┳┓┓┳┣┣┃┻┻━┛┳┗┻┓┗┏┃┫┃┳┓┣┻┛┳┏┫╋┃
┓┣┳┃━┫┛┏┛┛━╋━╋┃┛┳┻╋┳┃━╋┓┛┏┏┓┳━┣┛┗┣┃┻┳━┣┛
┳┣┃┓┃┏┣╋┛┓┃┓┓┣┫┗┃┫┣┗━━┃┫━┓┣╋┗┏┏━┓┣┓┫┗┳╋┻
┳┫━┗┻┗┃┻┫┣━┏┃┓┻┓┛┣╋━┏╋┓┓╋╋┛┣┛┗╋┫┣┫┏┳╋┗━┳
┛┣┛━┻┛┏┓┳┣┣┓┗┃┳┫┃┣┓┫╋┻┛┳┣┗┳╋┛┗┛┳┓━╋┣┓┃┛┛
┛┓┏┫┓┣┓┏┻┓┣┓┻┫╋┻┃┛╋┓┣┏┻┫┃┻┓┻╋┃┛┛┓╋╋┓┣━┫┫
┏━━┳┛┳┃┳┃┫┻┛┳┣┏┏┓┛┣┃┻┃┛┗━┣┗┗┫┛┻┳┓┗╋┛┣┳┣┃
┓┃┣┫┣┛━┛┣┣┓━┻╋┓┃┗┗┣┫╋┳╋┣┣╋┃┳━┃┣┃┳┫┻┣┳┳┫┏
┃┻┓┓┣┓╋━╋┫┫┃┻┳┣┛┗━┗┛┏┛┗━┛┛┫╋╋┛┻┳┫┏╋┃━┃━┃
┣┫┳┳╋┛┃┛┳━┳┛┻┳┛┣┻┓┳┫┓┛┗━┻┏┻┻━┏┓┻┳┳┣━┓┻┫━
━┫┗┏┫┗┣┳┣┏┣┣━┫┃━┻╋┃┓┃┣┏┣━┻━┫┳━┳━┗┛┓┃┏┏┻┗
━┗┫┫┓┗┣┗┓┫┓┏┓╋┛┏┃┣╋┃┗┃━┗┏╋┫┓━┓┓┣┏╋┻┗┻┫┃┣
┫━┓━┛┗━━━┛┻┏┫━┳┣┛┫━┣┻┃┫┣━━╋┫╋┳┣┻┓┏┛┃┫━┣┏
┳┛┗┻┃━┣━┣┳┳┳━┓┫┣┗┣┣┓┫┓┫╋┫┳┛┗┗┳━┣┓┓━
┣┃┏┛┳┛┃┣╋┓┛┏╋━┃┣┣┻┫┗┻┗┻┗━┛┛┳━┏┛┃╋┳┻━┫┣┃━
┫┓┻┗┓┻┣┛━┳┛┓━┫┏━┏┻┛┛╋┻┓┫┃┛╋╋┣━┏╋━┓┓━┗┫┗┫
┣┏┓╋╋━┗┃┳┫┫┃┳━┛┛━┫╋┳━┫┛┓┗━┗┓┫┛┻┳┃━┻┳┣━┻━
┛╋┣┳┃┗┛╋┛┳━┳╋━┃┳┻┏╋┣┛┣┓┳┛┣┏┻╋┗┏┳┛┫━┻┛┃┳┗
┻┻┣┏┫┓┳┃┛┻┛╋┓┛┻┻┫┫╋╋┗┛━━┗┏┛┃┻┏┃┫┣┗┻┣╋┃┣━
┓╋┣┗┛┏┏┛┛┓┃━╋┻╋┫┃╋┻┃┃╋┃┫┻┣┓┫┗━╋━┗┻┓┏━┃┣┏
┛┛┓┃┛┏┳┻┣┓┣┓┏┫┳━┛┫┏╋┓━┣┗┣┻┏━┫┻┣┓┛╋┻┓╋┻╋┳
━┓┃┻┏┏┃┓┻┓┏━╋┃┣┫━┳┓┫┛━┛┓╋┳┏┗┓┓┓╋┛┗┣┏┫┏┗━
┻┏┣╋┃┛┫┃┓┫┓━┏┗┻┓┗┫╋┛┏┛┻━┏┏┗┗┣┗┓┳┗┻┻┓┫┏┗┫
┏┓━┗┗┃┓┗┃┃┛┫┻╋━┗╋┗┃┫┳┏┳┗┳┫┳┻┃━┛┣┳┃┣┣╋┃┗┳
┳┓┓┓┣┃━┏┫┻╋┻┗┣┏╋┛┣┗┃┫┗╋┫┛┣┻┻┳┻┫┏┻┣┃┛━┃┛┳
┫┣┗┫┣╋┻┻┃╋╋┣┣┗━━┣┳┳┣┻┳╋┗┃┻┣┣┏┏┏┫┳┗┃┓┻┻┗┗
┃┃┣┳┗┫━┏┗┓┃━━┓┣┳┳┣┃┃┛╋┏┳╋┛┛┃┣━┃┳┳╋┏┳╋┳┫╋
━┻┛┓━┛┣┃┗━┣┓┃┃┣━┃┓╋┫┃┓┗┗┣╋┓┻┳┏╋┻━┛┓┛╋━┗┣
┣━┣┓┃┗┃╋┏┏┓┫┓┳╋┗┗┏┫┃┳━┛┛┻┣┃┓┏┃┃┛┓━┻━┗╋━┫
┃┳━┣━┏┃┗━┳┓┣╋┗┳┃╋┫┻╋┣╋┃┃┃┓┃┳┣┻┃┓┣┻┻┛┻┛┗┻
┛┻┣┏┏┗┻┃┏━┻━┻╋┣┻┃┣┛╋━┛┫━╋┣┛┣┃┗┳┛┗┫┣┫┃┻┗┻
┳┃┃┓┓┣┃╋┓┓┏┣╋╋┫┛┣┗┛┏┫┛┏┏┓┛╋╋┻┣┻┃╋┏╋┏┗┫┻┏
┓┫┣┛┓┓┗┣┛┣┣┏━┳╋┫┛━┫┛┫╋┗┓┓┗┣┓┃┃┛┃┳┣┛╋┳┏╋┃
┓┻┳┳┓┓┓┏┃┻┫┫┓┏┣┃━┗┓━┛┫━┃┳┏┣┳╋┗┣┫┻┣┣┛┛┛┓┫
┣┣╋┛┣━┻┗┃┣┗┣┣┻┛┓┓╋╋╋╋┛┓╋┛┃━━┃┓┓┏┫┫┓┣┫╋┣╋
┛┳┗┏┛┫┫┓┛┓┳┃┏╋┳┏┃┃━┛┻┓┗┻┛┛┫┫┏┫┗┣┏┛┣━┳╋━┻
┳┫┳┛┓┫┫┻╋┃┓╋┃━┓━╋┏┛╋┫┣━┗┃┃┏┃┣━┛┏┛┗╋╋━┏━┏
┗┏┻┃┻┃┻╋┻┳┓┏┗┛╋┗━┳╋┓┫┻┫┏┫┃┳┫┫┏┫┓┗┃┳
┛┃┣┻╋╋┫┣┳┳┣┣┳╋┳━┛╋┛┗┫┫┃┻┳┫┗┣┛╋┓┫━┓┓┓┫┏┏┏
━┻┣╋┗┣┗┏┏━┳┣┣┏┛┫┳┻━┗┏┃┫━┃┃┣╋┳┓┗┗┏━━┛━┏┻┻
┛┗╋┓┛┗┳┛┛━┏┛━┫┓┣┻┣┫━┓┣┛┣┻┏┳╋┣┃┓┣┛┻┫┻┳╋┛┃
┣┣┃┛┏┗┓┣┏┻┓┓┣┃┻┳┣━┓━┻┛┓━┫┃┳┣━┳┗━┳┏┗┓┫┳┻━
┃┗┻╋╋┃━╋┻┃┃┫━┻┗┫┫┓┓┣┳┗┳┗┏┳┻┛┃┳┣┏┛┓┓┻┓┏╋┻
┏┗┛┳┳╋┗┗┻╋┳┛━┃┏┫┗┃╋┣╋┏┫┃┳┛┗┛┻╋┓┗┫┛┓┻┳┃┛┻
╋┫┳┏┃╋┃┃┻┃┻┃┗┃┳┃┣┃┳┓┓┣┓┛╋┛┳╋┗┛┏┳┓┻┫┣┓┃━━
┗┃┳╋┏━┫┓┫┏━━┣┓━┫┫┗╋━╋┻┛┣┻┛━┳┓┫┃┫┗┛┳┗┏┃┛┃
┣┣┃┣┏╋━┃┓┣┃╋━━╋┛┗╋┏┏┏┗┗┻┫━┏┫┫┣┣┳┛┓┗┛┃┃┣╋
┗┓┏┫┗┣┻━╋┗┻┛┫╋┳┣┏┣╋┃┻┃╋┗┗┃┻┛┛┛┳┣┃┏┓┓┓┳┗┓
━┃┫━┫┗╋┣┫━┳┣┛┣┻┻╋┣━┏╋┻┫┗┃┓┫╋┻┓━━┛┏━┛┫┃┃┛
━┛┏┻┓┓┃━┻┻┓┫┳┣┃┛━╋━┓╋┓┏┃┓┗┫┓┓┻╋┛┳━┣╋┓┗┗┳
┏┓┫┫┃┛┫┳┗┗┫┻┫┛┗┣┗╋┓━┻┓┗┓┃┳┃┛━┏┃┃┻┣┻┏┓┫┃━
┻┻┻┛╋┻╋┓━┻╋┳┻╋┳┳╋┏┃┓┏┃━┻┳┗━┻┓┃┗━┣┏┃┛┣┻┓┛
┓┫┗┛┓╋━┃┛━┃┣┃╋┫┗┃┏━┻╋┣┳┓━┫┳┻━┛━┫┗┗┣┏┣┛┻┛
┫┣┫┏┓┻┗┛━┛┳╋┛╋┏┣┏┛┫┃┏┃┏┳┗┃┏┫┳┃┻━┃┣╋━╋━┃┛
┻┣╋┓━━┓┣┗┻╋┏┓┳┗━┓━┛┻┳┣┣━┣┓┣┏┓┛┏┻┻┻━┫╋┏┳━
┣┗┳┳╋┏┏━┻╋┛┃┃┓┓┻┃╋╋┳┛┣━┣┣┣┓┣┓┻━┫┳┫┳┣┓╋┗┻
┻┻┳┳┓┓┳┗┣┏┓┳┗┃┛┏╋┓┃┳━╋┓┗┛┛┻┣┳┣╋┳╋┻┳━┗┣┏┫
┫━━┃┃┓┫┗┛╋┏┓━┏┛┃┣┣┓┫━┻╋┳┫┣┏┓┗┫┃┛┏┣┻┓┗━┓┃
┫┳┓┛┃┛┫┗┫┳┃┫┳┃┗┏┻┫━┓┳┗┏┛┳┛┗┓━┃╋┻╋┻┓┛━┻┗┗
┣┃┫┳┓┳┓┗┗┣┏┃┳┻┫┳┣┓┻┗┳┏┃┗╋┏┛┛┓┣┛┃┛━┣┛╋┛┣╋
╋┏╋┗┗╋━┃┛┏┃┫┣┳╋┻┗┫┫┳┣┫┻┛┣┣┗┃━┃┓┫┣┗┗┳┫┳┳┫
┓┣┗┫┣┳┏┻┃┻┻┛━┻━┃┗┃━┳┣┓┃┛┓┏┗┛┃┣┏┣┣━┓
┗┫┃┛┛┗╋┏━┛┣┣┗┃┣┛┏╋┓┛┏┛┣┛┃━┃┣┳┛┓┏┣┣┫┣┛┃╋┣
┳┗┃╋┗┳┻┳┳┳┓╋┫┗┃┃┳┃┛┣┃┳┫┻━╋╋┣┫┏╋┻━┫┣┃┏┃┏┃
┗╋┃┛┛┣┳┣┓┗┛┣╋┛┻┃┣┏┃┫┣┃┛╋┏━┫┻┻┓┗┏┗┛┛━┫┛┃┻
┃┳┻┳┓┛┃━┓┏┓┏┫┃╋┏┻┣┛┣┗━┓┗┏┻┣┳┏┣┻┓┛┣┛┗┛┛┻┫
━╋┛┳┛┓┗┻┏┻┫┏┓╋━┫┗┳━╋┗┣┣┏┏┗┃┓┛┃┃┫╋━┻┣┣┗┗┗
━━┃┗┣┳━╋┻┳┣┃┃╋━┛━┏┏┓┣━┳┓┻┓┃┻┗┻┏┳┣┛┛┫┗┫━━
┗┻┃╋┳━┗┓┻┳┣━┏┣┏┓╋┓┗┓┃╋┳┓┣┻┛╋┓┳━┛┫╋┏━╋┃┛━
┛┳┫┫┣┏┃┛┃┣┻┓┫┣┻┓┣┳┳┫┛┣┓┛┻┫┏┣┗┓┗┣┳╋┓┳╋┃┳┗
┳┗╋┫┳┗┏┻┏┗┛┗┃┫┛┗┓┫┏┛┃┳┳┃┏╋┓┃┫┣┣╋┳┣┓┛╋┃┓┏
╋┓┻━┫┛┓┛┗┫┏╋┣┏┓━┛┛┻┣┓┳┻┫┓┳┏┣╋┻┃┫┻┳┻┃┫┣╋━
┻┻┻┛┣╋┃┻┫┗┳━┃┓┫┣┫┓┻┓┻┃╋┏┏┓━╋┣┃╋┓┻┳┣┣━┗┫┏
┣┳┏┻┣┛┻┻┓┓━┃┏┃┏┃┃┣┫┛┫┻┻┗━┏┫━┫┳┛━┣┃╋┣┃┫━┛
━┳┛┓┏━┣┳━┃┛┃┣┫┳┫┳┻┓┫┳━┣┃┃━╋┻┛┃┓━┣┏┓╋┛╋┓┳
━━╋┛┫┏┫┻┫┗┃┣┣┃┻┻━┓┃┗┫┃┃╋╋┻┃┣━┫┳┗┫┻━━┫━┗┃
┣┏┻━┗┛┛┓┣━━┗━┓┏┓┫━┫┗┳┛┓┗┓┛┛┳┓┣┫┗┻┳┻━┛━┓┃
┳╋┓┻┣╋┛┛┏┗━┗┫┣━┃┓━┓┛┫┏┳╋┏╋┏┛┓┗┃┫┫╋━┏┏┣┃┻
┻┣┛┓┻┃┃┏╋┛┻┏━┓┳┗┗┗╋┣┏┳┫━┫┛┓┣┗┓┳┓━╋┛━┣┣┃┗
╋┳╋┗┫╋┓┛━━┫┣┏┻┓╋┏┓╋┻┃┛┃┣┓┗╋┳┓┓┣╋┗┛┛┣┣┓┳┏
┃╋┏┏┛┫┏┣━┳┗┣╋┫┓┳┃┻╋┫┻┻┣┻┛┛┣┏┏┛┫┛━┫┗┫┻┗╋━
┫┓┓╋┣┗┳┫┏┳┓┛┫┣┣┛╋━┫╋┗┃┓┳╋┳┫┏┻┣┳┫┣┃┣┳╋┓╋┃
┻┛┏┣┫┣━┏┃━━┫┓┓╋╋┗━╋┛┛╋┣┛━┣┃┓┻┏━┓╋┣┃┫┗╋┻┫
━┳┃┳┛┳┻┓┫┫┗┗╋╋┃┣┏┣┫╋━┳━┫┻┓╋━┫┻┏┻┻┓┣━┳┫┛┻
┓┃╋┣┣┃━┃┻┛╋┗┗┓┣┗┣┃┣┓┓┏┣┣┫━╋╋╋┓━━┗┫┗┛┳╋┣━
┃┣╋┏┃┳┛┏┣┻┗┃╋┫┣┻╋┏┓┏┓┣┻┓┻┻┃┃┣┳━┳┳┓┻
┓┻┏┗┃┳┻┃┗┣┓┏━┫┗┣┏┣━━┓┻┻┣┫┗┛╋┃╋╋┛┗┳┃┏┛┣┫┳
┏┻┣┻┛┏┏┗┃╋╋╋╋┃┳┓╋╋┛┛┃┗┗┓┏┳┳┃┗┏┫╋┻╋━━┳╋┻┣
┳┏┓┛┃╋┣┫╋┏┳┛┃┻┃┻┣┫╋┓━┏┏┫┛┣┏┣┣━┛┃┃┣┛┗━┓┛━
┫┻━┳╋┫┳┓┏━╋┫┣┳┏┣┫┫┛┣┻━┓┃┫┃┃┛╋┗━╋┻┓┛┫┣┣━┗
┗┫┳┃┃┓━┳┏┗╋┗┣┃┓┗━┻┓╋┓┗┓┏┣━┛┫┏┓┻┛┣┻╋╋┳┃┓┏
┻┻┃╋━━┣┻┗┃┫┫┳┣╋┓┻┳┻┃╋┛━┓┃┳┗┓┓╋┓┻┗┻┻━┛╋╋┳
━╋┏┏╋┻┓┓┏┳┃┛┛┫╋┣┛┓━┣┗━┛┓┗┗┏┻┛┣┃╋┗┣┓┣┻┻┃┗
┫┫┫┛╋┻┃┛┗╋╋┏┳━┫╋┻━┃━┗┏┫┻━┓┛┫┣┗┳┛┗┛┃┓┗┻┻┗
╋━┻┓┗┛┣╋┓┗┛┓┣┳┳━┫┛━┣┓┛┛┳╋┛┛┳┻┓┣┣┏┳━┫┳┻┳┓
┏┃┫┻┳┏━━┓┏┣┗┗┳┛┫┓┛┻┏┃┏┛━┓┓┫┃┛┫┏┻┣━┫━┻┻┗┏
╋╋┃━┳┻┻┫┓┃┣┻┛┓┛┃┳┓┓┃┣━┫╋┃┳━┛┓╋━┳┣┃┻╋┛┏┳┗
┣┓┗╋┃┫┣┫┳╋┳┳┣┃┓╋┃┃━━┳┓┏┏╋━┫┛┳┛╋┫┏┫┗━┻┏━┻
┛┳╋┃┻╋┏━┗┳╋━┛┣╋┣┏┏╋┻┗┳┛━╋┓┓━┏┻┏┫┏━┻━┻╋┛╋
╋┻┃━┓┣┛┃┛━┃━╋┳╋┗┛┫┻┃━┣┓╋┣┛┛┃┗┏┻┗┻┫┫┳┏╋┓┃
━┃━┻┛┻╋┓┣━┗┣┓┗┗┗┏┛┃┳┳┓┓╋━━┻━┓┳┳┳┛┻┛┣┛┻┓┏
┛━╋┏┏┳┣┓┻┗┫╋┓┓┫┣┃╋┛┣┳┛━┛┓┻┻┫┗━┃┻┃┫┗╋╋┏┻━
┳┏┫┳┳┳┳┛┗━┓┫┻┏┓┻┛┳┫┏┗┛┃┗╋━┣━━┃┻┃┗┓┣┫┏┫┫┏
╋┫┓┳┓┫┫┣┻━┣━┓┓┓┗┣━┓┃┃┫┳┻╋┓┣┣┓┃┓┣━┳━┓┳┏┃┣
┗┗┗┣┃┳┃┳┗┳╋╋╋┏┣┏┃┻━┣┫━╋┫┃┏┏┓┫┛┗┳┻┻┻┣┃╋┛┻
┳━┗┳┛┫┗━╋┫╋┗┛┃┫┻━┃┏┓┫┛┛┫┏┳┣╋┫┃┓┛┫┏┻┳┣┣┗┻
╋┳┗┗┏┳┏╋┏╋┣┛┳━┫┃┓┻┻╋┳┫┣┫┓┛╋┳┫┃┛┃┏┛┳╋┓┣━┗
━┓┗┻┻┳┻┃┣━┣╋┗╋┓╋┓┫┗┗┓┗┏┻┣┫┏┗╋┃┣┃┓┻┓┓┫━┣┫
┓━┛┻┃┏┻┫┛┗┃┛┳┏┓╋┗┗━╋┫┏┣━┛┛━┣━┳╋┻┏┻┏┫┣┫┃╋
┻┳┣╋┫┗┗┓┏┗┳┫┏┃╋┏┳┣┳┻┗┓┗╋┻┏┣╋┃┏┗┫┫┫┏
╋┓━┃┓┛┣┫┏┃┻┓┣╋┏┓┣━┛┓┗┃┃━━┃┫┗┣┻┻┗┗┓━┫┏┗┻╋
┃┛┻┗┣┗┃┳┛┫━┣┳━┛━╋╋┏┓┓┏┛┣╋╋━┣━┳┃┛┣┏┃┫┣┳━┣
┗╋┣┏┛╋━━╋┗┣┛┳━┫┻┻┳┣━┳┳┛┗╋┫┃┻╋┏━┳╋╋┃┓┓┻┃┃
┗┓┻┫┓┻┏┓┃┻┏╋┫╋┳┣┫┗╋╋┓┗┫┗┛┛┏┗━┣┣┗┓┳┓┣┛┻┏━
┃┃┛┣┣┛━┣╋┻┃┛┳┫┓┗┳━┻┫┫┗┣┓┛┛┫┣┏┃┏┻┏┛╋┫┛╋┣┣
┫┣┻┃┓┳┣━╋┣┫┗┣┣┃┣┃━┣╋┗┏┳┳┏┗┏┛┏┻┓┳┣┣┳┳┣┣┣┗
┣┏┃┗┛┫┓━┃╋┫┃━┓┃┏┃┳┏┃┣┏┗┛┃╋┻┣┣┫┓╋┓━┗┻┫┃┛┗
┏┫┣┏┃┛┃┃┓━┏┻┏┳┏┫┗┫━╋┃┻┻┣━┗┃┛┃╋┗┫┣┃┃┛┃╋┃┻
┓┃┛┻┓┣┳┏╋┛┣┗┫┃┏┓╋━┻━┫┫┻┓┫━┻┛━┓┻━┃┛┃┻━━┃┗
━┛━━━┻┳┃┫┓┻┃┛┻┳┫┓┳┻┗┣┏┻╋┻┫┗━┃┣┻╋┫┓┻━━┣┃┻
┏┃╋┳━┛┏┗┓━┳┏┛┏┻┫╋━┃┻┓┣┃╋┃╋┫┃┳┳━━┓┗┗┫┃┻╋┫
━┳┓┗┻┣┣┫┃┏╋┓━━┏┫┣┛┏┣┻┏┛┗┣┗┓━╋┳━╋┃┃┗┳━┃┣╋
┛┣┻┫┛┣┣┳┻┳┃┻╋┫┗┫┗┗┻┳┣┳╋╋┛╋┓┣┫┓┫┛┏┛┫┻┗┗┣┣
━━┻┃┓┫┳┃┃┫┃━╋┣━━╋┏┣┓╋┓╋━╋┓┗╋━┳┣┳┏━┓┣━┃┃╋
┳━┛━┫┣┫━┃┫┛┳╋╋┫┗┣┻┓┛┣┫━┳┃┃━┃━┣┓┣┣┃┫╋┛┫┣┫
┻┫┗┛━┳┓┗┃━┻┏┗╋┣┣┗┃┃┻╋┓┗┏┳┫┻┛━┗━━┻┳┓━┓┣┏┫
┏┳┣╋╋┏┗╋┗╋╋┗┃┓━┫━┃┗┛┫┃┣┣┗┫┗┛┗┗┗┻┓╋┃┏┣┏┗┛
┛┣┫━╋┏┣┓╋┛┗┣┓┣┫┻┛╋┛┳┏┻┏━┣┏╋┏┛━━┣━┏━┻┏┏┓┣
━╋┻┻┓┛┓┛┏┫━┛╋┳┃┳┏╋╋┳┣┗┻┻┛┛━┻┫┓╋┣┏┛┏┛━┫┳┣
┏┏┫┫┫┻┛━┫┳┗┛┣┓┗┗┗┗┛┃┓━┫┻┫┓┻╋┳┗┳┫┳┣┛━┳┳━┏
━┏┗━┏┳┣┫━┏┏┛╋┳┣━━┣┓┳━┏┻╋┏┻┣┏┛┏━┛┏┗┗┏┗┏╋┻
┻┗┓┳╋━┻┣┻┓━━╋━━┛┻┳┃┗┛┏┣┛┣┗┗┏┻┳┏┻╋┃━┛┏┳┃╋
┏┗┳━┫┻┻┃┻┗┫┛╋━┫┃╋┣━┳┳┃┓┳┣┗━┣┛┻┃┛┛┗┣╋┻━┃╋
┳━┗┏┏┫┫┓━┃┏┳┃┛┫┏┳┳┳┏╋┛┣┃━┻┣┗┃┻┫┫━┓┻
┏━╋┳┳┓┳┗┣┃┻┳┃┻┓╋┏┃┻┃┛╋┃╋┻┗┃┗┏┃┏╋┓━┃╋┫┏┻┏
┏┛┻┳┓┣╋━┗╋┓┗┃┛┃┫┳┗┃┏━┓╋┗┻┣━┣┃┗┣┻╋┛╋┫┃┏┛━
┳┏┳┛┓┫┻┓┳┗┃┻┫━╋┫┗┻┣━━┓┻┫┓┛┫┻┏┣┣┓┗┗┛┻┫┫┏┳
┛┫╋┛┫┛┫┓┓╋╋┗┻╋╋┣┗┗┓╋┻┳┣╋┓┏┳┗┏┛┳┏┣┃┻┳┛┗╋┗
┫┣┏┛┻━━┣╋┗┓┻┗┻┣┓┻┣┃┏┛╋┣━┛┓━┫━╋┓━┻┓┻┏╋┣┫┣
┛━┓┫┓┫━┣┏┓┛╋┫╋┛┳┛┻┏┳┳┓╋┏┫┓┃┃┛┫┣┻┛┛┏┳┓┓┗┏
┻┛┗┳┻┓╋┏┣━┫┗┗┳┻━┓┻┃┫╋╋┗┓┛┻┻┳┣┳┫┛┫┃┏┓━━━┓
┛━┫┓┗┗┗┫┣┻┛┗┗━┓┏┣┛┣┫┃┏┣┻┏┻━┫┣┳┻┃┣┗╋┏┛┏┏┓
━┫┃╋┫━┏┳┗┳┛┃┳┫╋┣╋┣┻┃┳┻┛┏┓┃┣┓┏┫┣┃┫┏┓┗┛┓┗╋
━┏┃━━┓┏┛┃┓┣┗┗┗┃╋┓┛┫╋┗┛┛┏╋┛┛┫╋┛┗┏┛┛╋┣┻┏┗┗
┏┛┣┻┻┻┗╋┣┛┏┏┻┛┣╋┗┛┳┗┻┏┫┫┗┏╋━┳━┗┳┓┗┫┛┻┣┃┗
┗┏┏┛┻┳┏┣┛┻╋━┗╋┏┫┓┣┻┳┻┣┫┏┣┳━┏┃┛╋┗┻┗┳┫┻━┣┗
┏┛┻┓┃╋┣┫┗┃┻┫╋┃┃╋╋┻┣┗┣┓┻┏╋┻┛┣┏╋┻┫━┛┗╋╋┃╋┻
┻┓━┳┃╋┣┏┣┻┗┗┳┻╋┣┛┗┣┓┏┻┻┃┏╋┫┣╋┛┣┳┻┏╋┳┣┻┏╋
┻┏┛┛━┣┣┻┓┳┏┃┻┳┃┫┗━┃━┏━┫┛┏╋┻┏┛┫┏┗━┏┳┣┃┗┃┃
┃┃╋┳┏┗┗┓╋┛┫━┣┳━┫┃┓┻┫┗━┃╋┏╋┓┃┃┫┓┫┣┣━┏┓┫━┻
┛┛┗┗┻┃┃╋━┫┛┳╋┏┗┳┗┏┻┣┗╋┳┫┃┗┓┓╋┃┻┛┣┓┳┏┫┣┻┳
━┣┫┛┛━┃┳┫┫┫┏┓┳┓┫┛┃┗┓┻┳┛━┃┏┣┃┻┛┃┏┗━╋┣┣┫┻┣
┻╋┫┗┣┏┏┳┛┓┳╋┫┣━┳┫╋╋╋┫┛┃┣┃╋┛┫┏┣┫┗┫━┳┳┓┫┣┃
┳╋╋┳┃┓┛┣┣┃┃┻┫┛┃┻┏╋┗┛┫┛━┻┫━┳┛┛━┻┏┃┳┳━┣┻┓┫
┛┃┓┫┓┫┳┃┏┣╋┃┳┃━━┫┳┳┃┣┻┗┳╋┳┏┫┛┃┫┗┃━┏┣┗━┓┫
┓╋┛┳┏┻┓┗━┣┏┓┣┛┏┳━┏┛┗╋┳┫┫┏┻┏┛┣━┻┳┫┏━┣┳┓┣┣
┃━┳┗╋┓╋┻┓┃┳┫┓┃┳━┣┛┛┓┳┻┃┛┗┃┳┳┏┃┳━┏┃┫┓┓┃┣┗
┗━┏┗┳┓┻┓┛━┗┛┗┻┓┻┫┓┻┣┻┗┗━┣┻┃┛╋╋┓┓┓┣╋
┓━┣┻┃┓┃┻┻┃┻┣┳━━┳┃┣┫┓┛┏┻╋┛┃┃┛┫┏╋┓╋┓┛┗┣┓┫┗
┳┏┣┓┻┛┛━┃┏┗┛┗┓┣━┻┏┏┛┣╋┃┗┛┓┣┗┏━┻┃┏┗┛┏╋┛┗┛
┛┳┫┃┃┗┏╋┳┓┃╋━┣━┏┓┫┃┃┃┓┻┃┣┗┻┫┓┫╋┻┳┗┳┏┫╋┻╋
┗┓━┫┏┳┃╋┳┓┛┓┃┓┓┗┃┫┳╋┛┻┓┏━┓┳┛┏┃┛┳━┓┓┫┗┓┻╋
┛┗┃┳┏┫┛┫┃┳━┻┗┏┳┻┏┣┳┳━┻┓┫┃━┳┏┫┳┛┻┓┳┃┣┏┫┃┓
┻┛┃┗┏╋┓━┓┫┳━┏┗╋┓┳┓┃┃┣┳┳━┛┓┳┳┛┻┏┃┳┓┳┓━┳┻┓
┏┃━┫┏┫┗━┣┻╋┃╋┛┛┫┫┳┃┻┛╋┏┻╋┗┳┫┣━━┏╋┻┏┓┃┣╋┗
┣━┫┣┛┗┃┳┛┫┓━┫┏┛┫━┻┏┛┏┗┏┻┣┃┓┏┗┫╋┫┳┗┛┛┃┻━┃
┓┻┓┛┃┣━┫┣┛┻┏┫┣┣┻┏╋┗━┗╋━┣┻┗╋┓┣╋┓┏┳┻┓┏━╋┻┛
┻┻┓╋┳┣┃┳╋┓━┻┳┣┛┓━┛┫┛┃┣┳┳┗┣┃╋┏╋┗━┛┃┳╋┫┻┗┓
┻┻┻┳┏┛┏┃┓┛┣╋┏━┻┻╋┻┛┏┓┣┣┗┻┫┏┏┳┛┓┗┏┗╋┗╋┣┏┫
┳┗┗┃┃┫┏┳┓┗┛┫┃┃┏┓┳┛┣┛┃┗┫┗┃┻┗┻╋┣┃┣┓┻┗┣┫┻╋━
┫┻┳┛┏┏┛┻┗┓┳━┫╋╋┓┻┛┏┃━┛┓┳┏┃┛╋┏┳┃━┣┳┫┛┣┏╋┫
━╋┣┳┳┳┻┫┳┳╋━┣┓╋┳┣┛┫╋┓┏┓┻┻┓┻┻┻┗┗┫┫┣╋┗┓┛╋━
┫┃┻┓┓┏╋┻┳┏┫┳┗┣┏━┃╋━┏┃┏┛╋┣┛┓┓┻━┻━┳┻┏╋┣┃━┛
┗┏╋┃┗┛━┻┳╋━╋╋┗┳┏━┗┳┗╋┻┣┣┣━╋┃┛┫┻╋┗━┳┳┻┻┻┛
┻┛┳┫┗┛┓━╋┫┗┏┫┳┏╋━╋╋━┃━┳┫┻━┃┫┛┓┳┃╋┛┃┣┣┻━┣
┏┏┓┏┻┳┣┻┏┗┗┏┫┓┣┻┫┗┛╋┳┣┃┛┣┻┳┛┏┣┏┣┗┣┻━┳┓┃┃
┫┗┏┃┳┗┛┻┫┫━━┣━┣┃┃┣━┓┛┣┓┣┳┗┛┗┫┳┏╋┃┫┫┣╋┣┻┃
┃━┫┻┳┛┓╋┃┓┓┳┃┏┃┳┳┫┓┳┣┃╋┏┫┃┛┗┏┛┓┗┏┓┳┣━┣┏━
━┻┣━┗┓┳┳┛┳┓┣┻┛┓┣┓┃┗┻┛┫━┳┗┗┃┓┏┃┏┓┗┳┣╋┳┃┗━
┫┫┓┳╋┳┻┃┓┓┫╋┃┓━┻┛┗┫┗┛━┻┓━┏╋┏┣┃╋┫┻┛┳┓┫┳━┫
┏━━┃┳┳╋╋┗┏┛┣┏┗┗┏┓╋╋┻┣┣┏┣┗┫╋━┫┏┏┃╋┫┳┻┳┃┗┳
┃┏┛┛┫┓┃╋╋┃┻┻┳┳┓━┫━┻┫┫╋┓┓╋┣┏┻┏┓╋┃━┃━
┫┻┗┫━┳╋┓┣┓┗┻┃┻┃┣┛┛┛┃┏╋┻┛━┃┓┛┏┫┛┃┣┳┣┃┳┃┗┛
┓┣━┛┣┫┏┣╋┣━┓┛┫┛┏┓┳┣┻┗┻┣┫━━┣┣┣┃┫┏┻┻┃┓┫┣╋┓
┳┻┛┃╋┃┓┓┻┳╋┻┃╋┻┃┣┏┳┗┓┗┳┏┳┓┫┣┣┣┏╋╋┓┗┫┳┫┛━
╋┛┳━┃┻┗╋┗━┫┻━╋┃┛┻┛┛━╋╋┳┳┓┣┫┏━┳┣┗┃┫┛┛┻┃┣┃
┗╋╋┗┣┓┫┳┓┗╋┛━┻┻┻┣┫┃┃┏┗┓┻┻━┓┏┗┣┃┣┛┫┫╋┛┣┏┛
┓━┳━╋┗┏┗┗┗┫╋━┏┓┣┃┓┫┏╋╋┃━━╋┃┳┗┗┃┓┏┓┓┃┏┏┓┣
┃━┛━┻┻┃┗┳╋┳╋┣┃┗━┣┛┛┫┫┃┻┏┛━┫┫┏┛┓┛┳━━┓┻┏━┳
┫╋┓┫┳┻┻┣┓┫┛┏┣┛┳┓┫┛┫┗╋┓┛┳┛┻┃┫┫┓┓┓┗┻┗┻╋╋╋━
┳╋┓┳━┓━┃╋┏━┃━┛┳┓┻┏┳┻╋┃┓┃┓┳┏┃┫┗┏┻━┗┫┫┻┻╋┛
╋┻╋┫┳━┓┣┣┛┻┃┗┻┃━┫━╋┛┛┏┏━┓┗┣┳┗┃┗┏╋┃┓┣╋┣━┻
┗┛┛┣┃┛┳┏┣╋┫━┣┏┛┗┓┳┓┗╋┏┫┫┓┓┃┣┓┳┻╋┗┗┛┛┏╋━┃
┳┏┻┓┣┛╋┻━┃┳━╋┏┗┫┓┗┻┏━┳┓┻┫┣┛┃┻┳┻┛╋┻━┛┳┻━┳
┫┛┻╋┻┓┣━┳━┳┃━┏┏╋┛┃┏┓┳┳━┃┫┣┛┃┗┣┫╋┳╋┣┫┳┳┳┻
┃┻┳┛┻┻━╋━┏┏┓┃┃┃┳┓┫┗╋┛┳┃╋┗┓┫┗━┗┛┗┣┗┫┃┻┃┏┗
━┏┃┏┃┛┫┣┃┃┓┗┗┏┃┃┳┻┻┃┛┃┏┫┃╋━┃┳┳┃╋┛┏┃┻┓┣┛┳
┻┻┃┫┗┛┗┛┏┛┫┣┫┫┣┳╋┻━╋━┏━┫┫┫┳┻━┃┓┏┛┻┫┫┳┛━┫
╋┓┳┏┳┳┻┣┗┏┫┻━┛┏┣┓━┳┳┓┏┻┗┗┗┛┓┃┛┏┳━┓┃┛┛┏┏╋
┓┫┣━┣╋┣┛┏┣┣┗┫┓┏┓┗┳┣╋┗┳┳┫┫┻┓┓━┻┫┣╋┣┓┗━┳┃┳
┻┳┃┓┣┫┛┣┣┫┏┻┃┗┻╋┣╋┳┳━╋┣┫┗┛━┻┳┓┻┫┳┻┗╋┻━┗┳
┏┫┫┃╋━━┗┃━━┓┻┻┣┻┫┛┓┣┓┳┣┫┗┗┃┻┃┗┛┃┻┃┃┫┣┻┗┻
┃┃┳┣┓┏┳┗━┛┓╋┓┣┻┣━┓┃┛┣┳┫┳┗╋┓┛┗┃┗┫┛┳┓┳╋┓┣┳
┣┣┓━┻━┛┫┓┗┫┳┏━┗┣┫┳━┓┛┓┻┛┃┳╋┣┃┫╋┫┻┻┏┳┫┻┳━
┗━╋┳┣┏┃━┻┗┏┻━┻┻━┗╋┃┏┳┏┛┃┣┗┃┓┗╋┃┛┫┃┫╋┻┳┏╋
━┻┛━┳┏┃┏┻┛┳━┃┃┓┳┛┛┳┣━┛┃╋┫┫┻┃━┃━┏┣┃┛
┣┏╋┗━┳┫╋┛┫┏┏┣┛━╋┗┃┃┻┛╋┓┏┏┗┏┃╋━┫┓━┓┛┫┣┻┃┫
┗┓┃┓━┳┏┛╋┓┃┛┣┃┫┓┛┣┗┳┫┃━┻┳━┏┛┏━┛━┃┗┛┫┻┗┗┻
┻┗┣╋┗┓┣┻┛━┫┫┗┣┫┃┫┓━━╋┓┳┛━┓╋┳╋┃┻┗┣┗┣┛┣┛┳┏
┻┛┳┣┏┣┃┗┏┻┛╋┗┻┫┳┫┳┗┃┣┓┻━┛┳┃┗┗┻┫┻━┻┃╋┓━╋┻
┗┳╋┗┛╋╋┛┗┃┳━┃┳┣┗┣━┗┏┏┻┫┻┏┃┫┳┓┗┣┗┓┳┛┻┏━┃┃
┏┳┛┃┣┏┗┓┫┓╋━╋┃┓┫┏┻┗┫┏┏┻━┫┛┛┏┫┫┣━┻┏┗┏┫┻┻┛
┳┫┗┳┓┓┣┓┫┃┃┫┓━┃┗╋━┫┣┏╋┓┳╋┏┻╋┏┻┓┃┳┗┣┗╋┏┏┫
┛┣┣┏╋┗┛┗┣┓┓╋━┗┣┃┻┻┓┫┗┗╋━┃━┓╋╋┻┗┻┓┻┫┳━┳┃┫
┛┻┳┃┻┣┣┣┫┳┻┏┣┛┣┓┫┫┏┛┻┗━┳┳┻┳┣┣┣┏┫┣┫┫┫┫┓┳┻
┣┓┗┣┣┃┗┛┣┣┗╋━┛━┗┃┣┏┃┻┣┏┃┗┫┗┳━┃┻┏┃┫┏┃╋┣┓┃
╋┓┣┫┳━┗┛┗┏┛┳┗╋┏┻╋┓┫┓┏┫┫┏┫┻╋━┣┳┗╋┓╋╋┫┫┃┣┣
━╋┛┏┗┓┫┣┳┣┛┏┃┫┛┫╋┻┫┓┛┣┻┣┳┳┻━╋┗┏┫╋┛┃┫╋┓╋┏
┃┓┗┳┻━┗┓┣╋┻━┫┳┫╋━╋╋┓╋╋┳━┃┃┫┓┓┻┛━┣┻╋━╋┳┃┣
┣┳┓┃┓┏━┻╋━┳┓┳┳━╋┗━┗┳┓━┛┻┏┛┫┗╋┫╋╋┗┣┓┏┫╋┓━
┻╋┣┳┳╋┣┓┛┻┛┳┃╋┣┳┫┳━┃╋┫┏┻╋┣╋┃┗┣┛┻┃━┏╋┓┏┛┗
┏╋┫┻┻╋┃┃┻╋┻╋━┃┳┛┻┛┗┛┻━┫┃┳┳┃┳┫━━┏━┏┫┫┃┣┻┏
╋┓┓┻╋┗┣━┛┓┃┗┣┛┣╋┏┫━┃╋┃┛┣┳┗┣┻╋┛━┃┏┣┗┣┓┳┫┗
┏┛┏╋┳┻┛┻┗┳┣┣┛┛┃┏┫━┳┳┓┓┣┫┗╋┫╋┓┫┣┃╋┓┃━┓╋┏╋
┫┳┗┏╋┻┛╋┫┳┓┓┳┓┫┓┳┣┃┣┓┳┫┣┫┏━╋┓╋┳┗┏┳┛┃┗┻┳┏
╋┓┻╋┻┓┣┏┓━╋╋┻┻╋┫┻┃┛┻┓┫━┏┳┃┃┓┛┣┏┫┃╋┣┫┳┫┓┗
┗┳┛┣┃┳┻┓┃┫┣┳┗┏┻┛╋┃┛┣┃┣┫┳┏┫┃┳┣┃━┳┣┛╋┳┃┻╋╋
┃┓┃┣┛┏┗┣┛┣┃┻┳┣┗┗┫┏┳┳╋┻┃┛┏━┫┳┛╋┛━┛┳┛┓┗━┗┻
┛┻━┳┃┗┏┛━┣╋┛┫┫┳┻┏┫┏┗┻╋┣┃┃┗╋┗╋╋┛┗┻┏┃┻╋┃┃┣
┏┻┓┫┃┫┏┫╋┗┫┛┓╋┳┗┛━┏━╋┗┫┓┫┏┏┳┫┳┃┻┃┗┛
┏┓┻┫━┣╋┻┓┛┃┃┗┫━┻┓━┏┏┣┳┗┓┫┣┣┗┛┛┫┳┛┃┓━┏┏┓╋
┃┗╋┃━━┏┛╋╋╋┓╋┻┃┛┓┳━┏╋┳┣┻┳┗┗┏╋┗┗┗┗┳┫┓┛┗┫┣
┏╋┣┫┛┣┫┗┳┣╋┣┓╋┗┣┗┣╋┫┳┃┃╋┏╋┗┻┛┏┗╋┛┓┛┓┛┻┻┗
╋┃┻┳━┗┳┛┻━┓┃┻┓┛╋┻━┻┗━┃╋┃┫┫┗┗┫┏┗┣━┗┫┻╋╋┻┃
┃┣┛┻┣┏┏┃╋┛┻┛┻╋┓╋┛┃┏┏┳┛┓┻┃╋┻┏┃┻┫┗┓┛┏┏┓┻┃━
╋┓┳┗┻━┛┃┓┫┛┏┻┣┫┛╋┓┃┏┛┫┓┃┓┳╋┏╋┫┓┏╋╋┣╋┏┻┳┗
┛┃┗┛┛┫┻┛┏┛┏━┣┣┣━┃┏╋╋┳┗┳┗┛╋━┳┻┏┛┫┛━┣┛┳╋┏┃
┫┛┣┏┓┗┻┻┓┻┣┛┏┃┳┣┓┏┫╋┫┃┏┻┏┗┳┓┳┳┓┳━━┻┻┓╋┓┗
┫╋┗╋┣╋┗┃┫┻┣┫┣━┳┣┛┻┻┻┣┛━┓┣╋╋┳╋┣┫╋╋┫┣┛┓┣╋╋
┳┏┏┣┓┗╋┻┛┫┣┏━┓┃┛┳┓╋┻┫┳┳━┛┏┣┛┓┳┣┻┻┏╋┓┏┛┳┣
┫┏┛━┓┓┻┓┻┛╋━┻┏━┳┗┛┳┻┻┣┗┳┃┫╋┓━╋┛┻┻┛┫┣┫┓┃┏
━┻┏┳┳┃┫┻┣┣━┏┣┗┗┏━━┳┻┃┫┃┗╋┳┫┫┓┻┣┣┣┣┛┛┏┻┃┫
┻┓┏┳┳┓━┛┓┫┳┓┻┓┣┳━┻┏┫┏━┣┻┓╋┃┣┳╋┓┏┓┣┳┳┳┫┏┏
┓┫┳┻┓┻┓┛┛╋┓┗┓┏━┛┓┏━┃┫┗╋┛┏┣┃┓┓┓┫┣┛━┗┃╋┣┏┫
╋┓┓┏┳┃┗┫┓┓┏┓┗┗┗┛┏┫┗┛┃┏┃┣┻━┏┃┗┏━╋┗┣┳━┫┣┏┛
━┃┫━┣┳┻┛┛┫┫╋┫┣┛━╋┣━┫┃┗┃╋┻┣━┏┣┻┃┻┃┃┻╋┳┣╋┗
┛┫━┳┓┓┏┃┳┛┓━┣┫┣┃┫┗━┫┗┓┫┫┏╋━┻┓┛┻┻┻╋┻┻┛╋┃┻
┃╋┗┻┫┃━┣┻┻┫┏┃┻┛┳┳┓┻┏┃┛┫┻┓╋┗┓╋┻┃┗┃┳┓┓┃┫┫┣
┗┏┏┳┫┓┻┏╋┗━┏┏┏┛┳┓┣┳┓┏┏┻━┣┗┗┛┗┓┻┛┏┳┳┗╋┓┣━
┃━┛┛┃┳┻┣━━┓┣┃┃┳┳┃┓━┛┃┏╋┛┛┗┓━┣┏╋┫┣┗┃┻┫┏┏╋
━┻┏┣┫┃┳┫┛┣┃┃┳╋┓╋┃┏╋┳━━┳┓┓╋┓┃┳┻┏┃┓┣┣┏┫╋┗┓
╋━╋╋┏┣┻┓┣┻┃┫┃┻┓┓┏┫┛┗┛┫╋┗╋┏┳┻╋┻┛┫┏┗━╋┃╋┏╋
┻┓┳┻━┏╋┗┓┛┻┣┃┳┗┗╋┃╋┛┻┫┛┛┣┏╋┛┓┳┫┓┫┏┫┓┛┳┗┫
┛┫┓┳┗━┗┗┏┫╋┗┓┫┏┗┏┫┗┗━┏┛┫┓┃┛┫┃┗┓╋┃┃┫
┗┗┓━━┳┃┗━┓┛━┗┓┻┗┣╋┻┣╋┏━╋┗┣┫┣╋━┳━┛┛┗┃┳┻┃┛
┣┳┃┻┳╋┣━┻┏┗┳┓┃┏╋┓┳┃━┳┫┓┓━━┣┓┻┗┓┫┓┓┃┓┗━┏┓
┫┓━┗┗┗┏╋┳┳┛┏╋┳┻╋╋┳┃┻┏━┏┫┳┳┛┣┗┗┗┫┣━━┳╋━┻┫
┛━╋━╋┃┳┓╋┻┫┳┛╋━┻╋┗┫┳┃┃┏┻┻┫┫┓┓┻┏┓┻┻┫┗┣┓┛━
┗┗┣┃╋┣┫┗┫┃┫┃╋┣┳┛┫┏┛┛┛┗┳┻╋┣╋┫┻┛┳╋┛┃┣┳┣┃━┛
┓┃┫┏┛┣┏┃━┗┫┗┫━╋┗┏┃┃╋┫┗┳╋┓┣┫╋━┻┳┓┓┣┻┫┃┛┳━
╋━┳┣┃┣┻┳┫┣╋╋┳┛┫━┃╋┗┗━┳┫┓━╋┻┛┫┣┃┛┏┻┗┣┓┃┫╋
┻┫┣╋┛┃┳┣┛╋┏┗┏┳┣┣┓┃┣┏╋┛┫┛┏┓┣━━┳┃┃┻┣┏╋┓┓┛╋
┏┳━┻┣┣┻┓┗┏┛┃┓┃┏┣┫━╋━━╋┫┃┃┣┣┫┣┫━┣┏┛━╋┫┓┗┃
┛━┳┳┣┻┛┣┃┏┓┛┓┳┳┫┻┳┛┫┓╋┏┏┗┃┳╋┫┛┳┗┛┣┓╋┣┣┛┃
┛┗┛┳┳┗┓┗┫━━┫┻┛┳┻┳┃┳┣┓┣━┓┛┛┏┻╋┓┫┏┻┳┗┫╋━┃┗
━┛┳┣┗┗┗┓━┻┃┛┗┏┃┛╋┓┻┻┣┫┃┻┗┏┫┳┏┣┏┛┓┻┛┗┣┣━╋
┓┣┃┛┏┫┃┻╋┣┳━┓┻┗┛┫╋┏┳┓┳┫┫┻┻┻┛┓┫╋╋┳┳┣┛┛┣┛━
━━┻┓╋┃┃┏┻┻┗╋┏┗┃┗┗┛┣━┏┏┏┻╋┃━┫┃┻┣┏━┳┓╋┛┏┳┻
┃┳┃┃┃┃┃┣┣┫━┣┳╋┻┛┗━╋┣┓┣┛━┫━┳┓┳┣┻━┻┛┗┳╋┳┫━
┻┣┏╋┃┻┣┏┃┏┛┣┏╋┃┏┏━┣┻┣┗┻┳┗┓┗┳┻┏┗┏┫━━┻━┻━┓
┓┻┛┏┻┫┓┣━━┏┓┓┓┃┻┏┓━┻┻┗┫┳┏┳┏┗┻┣┏┻┫┏┳┛┓╋┣┃
┛┫┣┗┳┓┓┣┫┣┻┗┓┛┗┻┳┗━┳┏┳┣┃┃┛┳┻┻┏━┃━┓┳┓┫┛┛┓
┛┫┏┣┏┳┻┳╋┳╋┃┳┫┣┗┓┳┻╋┣┏╋┻┃┓━┃┫┫┳┣┫┫┛┻┻┫┓┻
┫━┫╋┳┏┓┗┻┫┏┫┻┗┻┫┗┗━┻┫┃┗━┃┃┓┫┛┏┣┳╋┳┛━━┗┫━
┳┻┣┻┫┗┳┣┛┗┻┓┻┗┻┗┓┳┫┃┓┣┳┃┏┓┛╋┛┫┗┫┣┓┳┣┻┣┣┃
┫┻┗┻┓┛┫┻┳┣┏┳┳━┻┻┳┫━┫┛┏┃╋┛┏┻╋┏┃┻┓┫╋┫┗┏┣┳┏
┃┗┃┳━┫┫┏┫┛┣┗┳╋┫┳╋┻┛┗┏┏┛┏┗┃━┻┻┣┃━━┗┗━┳┃┃━
┻┃╋┣┃╋┫┓┓━┏┣┛╋┃┓┓┣┳┓┗┫┃┳┓┃┃┗╋╋┏━┗━┳
┃┣┃┗┗┓╋━┏┃┓┓┫━┗┻┻┗┣┻┳┛━┫┓┓┏┛┓╋┳┛╋┳┏━┳╋━┣
┻┻┏┣┓┓┫┛━┃┃┻┫┓┫┻┓┓┻┏━━┃┓┗┓━┛╋┏┛━┻╋┗┣┳┃┳╋
┏┫┳┻╋┣┫┳┃┛┳┻┗╋┫┗━┗━━━┏┓┣━━┫┣┫━┳┻┛┻┓━┓┓┏┃
━┃┃┗┃┗┓┫┃━┻┳┓╋┣━━┳┫╋┣━┻┗┃┫┻┣╋━┣╋╋╋╋┳┳━┃┳
┛┻┻┓╋┣┗┃┃┓╋┓┗┻┳┫┣╋┓┏┓┫┫┻┓┣┣┏┻┗┻┳┻╋┛┃┛┃┗┛
━┳┫┳┳┗┻┛┻╋┗┻╋┛┃┃┗┣┓┏┳┏┓┻┏┛┫┫┓━┫╋┗┛┣┓┫┫┫┃
┛┏╋┣┣╋┓╋┃┣┣━┃┏┃┏╋┃╋╋┛┃┣┫┣┃┣┳┛┫┻━┗┛┓╋╋┃┛━
╋┓┣┛┣┻━┗┃┏┃┻┳┻┫┻┃┗╋┳┛┓┓┗━╋┏┫━┏╋┓━┗┏┃┛┓┓┏
┛┻┏╋┏┛┣┣┳┓┳┏┻┣┣┏┣┣╋┻┏╋┻┃┓┻┫┣┃╋┳┳┃┃━┫┃┏┳┗
┛┛┫┻┻┗┛━┓╋┫┫┣┫┣┫┃┏╋┏┣┻━┻┛┏┛┏╋┓━┣━┛┏┃┳┓┃┓
━┳━╋┳┓┳┏┫┓┳┻┳┳━┳╋┏━┫┏┛┃┻┏┏┣━┫┻┗┓┓┗┫┓┃┃┛┛
╋━┣┗┏┗┛┫╋┗┛┳┣┗┻╋╋┫┳┳┻┣┛━┓┃━━┳╋┓┻┃┏┛┗┳━┗┣
┣┃━╋┻┛┓┛━┫━┳┳┛┗┛╋┛┫┗┛┓┓┻┗┻┣┣┏┛╋┓┛┣┓┣┃┏┓┣
━┓┃┫┃┳┣┻┗━┻┗┓┏┫┫┳┫┳┣┗┛┻┻┫━┣┻┣┳╋┓┻┓┗┻┓┣╋┻
┏┻━╋┣━┗┓┓╋╋┳┃┏┫━┣╋╋┗┣━┗┣┛┳┏┗┛┗┓┣━┻╋┃┫┻┣┛
┓┛┫┛┻┣┣┛┗┳┣┛┗┏━━╋┗┳┏╋┗┫┻┃┻━┫┓┏┫┛┗┏┃┗┳╋┗┓
┻┣┣┫━┓┫╋┫┫╋┻┛┃┻┗┫┳╋┗╋┓╋┳┏┛┏╋┻┃┛┫┗┃┫━━┓┓┗
┛┣━┳┗┗┗╋┫┗━┗┳┣┛┓┗━━┃┗┛┏┳━┫╋┃┓┳╋┫┓━╋┃┃┛╋┗
┛┃┗┓┛┓┃━┏┓┓┳┏┫┳┫┫━┻╋┏┃━┛┗┓┛┻┏┻╋┏┻┣┣┛┓┃┏┣
┣┓━┛┣┳┣┗┣┗┏┻┫┏┗╋┳┗┃━┃┣┫╋┻┃┓╋┻┏┛┛┣┏┫┗┏━┓━
━┳┣┗┣╋┳┣┏┻╋┻━┻┫┏┫┣┫━┗┛┗┗━┏┃┛┏┓┣┛┓┏┓┳┃┻┓┣
┃┣┏╋┗┛━┣┣┏┻┓┻┻┃━┏┳┳┻┣┳┣┛┓┳┻┣┃┻┗┫━╋┣┏┏┗┻━
━┃┓┗┳┗━┳┃┻┻┻┗┣┻┳┗┫┛┫┣┣┻┳┏┓┏┳╋┃━┫┣┗┻┫┃┣┛╋
┛╋┻┳┛┃┛┛┏┃┃╋┛┃┏┻┫╋┣╋┣┗┳┛━┗┏┛┃╋━┃┓┓╋
┻┻╋┣╋┏┣┏━┻┏╋┛┏┃┫┗┛┣┗┛┓┗╋┏┃┃┫┗┫┛┓┓┗┏━━╋┫┗
┓┛┻┻┛╋┛┫┣┗┳┏┏┗┣┓╋┗╋┓┫┣┣━┏┏┳┏┛┣┣╋┗┛┻━┗┫┃┫
┓┗╋┗┫┫┏┫╋┫┻┓┣┻┓╋┻╋┗┗┳╋┫┛┛┳┛┃┛┛┳┗┏┫┳╋┃┳┣┗
┳┻╋┃┗┣━╋╋╋┛┻╋┣┏┗┃╋┓┃┓━┳┻┏┓╋┻┫┗┏┫╋┗┣┗┳┓┓┫
┣┣┳┻┓┣┫┻━┏┫┓┛┣┗┣┗┫┛┻┏┃┛┣┫┻━┛┃┓┣┃╋┏┃┏┣┣┛━
━┣┳┗┣┳┳┏┏┛╋┻┫┛┣┻┗┃┫┓┣┛┛┣┗┗┏┏┛┏╋┛┻┗┛┻┛┗╋┏
┓┓┛┛┏┓┏┣┫┳┻┏┳┓┛┣┏┓┳┛┃┗┗┓╋┓┫━┗┻┫┏┣┻┳┃┛━┻┛
┛━╋┛┫━┏┗━┗╋┫╋┃╋╋┫┳┏━━┗┻┛┓┳┳┗╋╋┻┃┫╋┛┗┻┳┛┳
┗┏━┻┫┗┛┣┏┏┳┏━┓╋━━┓┛╋┏┓╋┓┏┏┳┳━┗┫┓┏┳┛┛┛┻╋┃
┓━┣┗┏┛┗┓┣┳┳┳┏┃┳┛┗┻┏┗╋┻━┛━┛╋┫┏┳┳┣┗┏┃━┓┏┗┏
╋┻┻━╋┫┣╋┳╋┫┻╋┣┻━┏┻┏┣┳┗┳┻┛┻┳┛┗┻┣┻┣┫┣┻━┣┓━
━╋┗━┛━━┏┛┻┛┫┫┏━┣━┛┓┫┃┃┣┻┃╋┏┗╋┛┳━┏┏┛┫┏┗┗┣
┏┏━╋┓┳┃┣┣┗┳┛╋┳┏┏┗┳┫┣╋┫┏┃━┛┫┏┛┳┻╋┻━┏┻╋━┃┛
┣┳╋┓┫┛┣┗┻┫┗┏┃┳┫┏┣┓┗━┛┃┏╋┣┛┣╋┃┗┃┛┻╋┫┳━┏┓┓
┫┫┏┫┃┏┃┏┗┻┃━┳┻┓┃━┫┛┫┃┣┣┃┗┓┏┃━┗┗┃━┫┳┓┳┳━┃
┓┏┛┳┛┫┏╋┏┳┓┛┻┣┻┻┫┻┏┻┫┗╋┛┣┻┣╋┃┏┓┣┃┗━┫┛┃┫┫
┃┳┣┛╋┣┃┳┓━┻┃┃┫┫┗┫┏┣┗┣┳┻┓┏┏┻┓┗┃━┫┗┳━┳┃┃┻┻
┏┏━━┫┻╋┛┓┓┫━━┗┣┻━╋┣━┃┣━┃┻┳╋┣┳┗┛┏┗━━┫╋┻┗┛
━┣┳━┃┻┓┣┣┛┓┻┣┳┻╋┛┳┏┳┳┣┓┻┳┛┳━╋┓┗┣┃╋┓┗┛┓┏╋
┻┛┗┏━┣┗┏┛┃┃┏━┃━┣┣┏┛┻┳┻━┳┃━┛┳┃┣━┓┛╋┛┻┏━┃┻
┛┛┳┳┓┏━━┓┣┃┻╋┓┓┳┣━┏┓┛┗╋┫┫┛┳┃┫┛╋┣┛━┓╋┃┻┻┻
━┫┏┻┃┗┛┏┫━┓┗╋┻━┛╋┻┣┛┃┳┃┃┛╋┻┗┣┗━┳┛┏┫┏┳┳┣━
┫┛╋╋┗┃┏┏┏┃┻╋┗┗┻━━╋━╋┫┗┏╋┛┗┏┳┣┻┃┳┓┳╋┛┛┏┳┃
┃┣┳━┻┏┛┻┻┃┳┗┛┳━━┃┛┣┓┳┻┏┗┃┗┣┛┻╋┳━┛┏╋
┣╋╋━━━┳┛┫┃┗┃━━┳┗┳┫┫┃━┣┳┳┣┻┳┓┗┏┻╋┫┏┃━┻┳━┛
┣┏┏┏┛┻┗━┫┃┫┏┛┻━┳┃┃┓┳┓━┫┣┏┃┏┫┣┗┫┏┛╋┳╋╋┣━┫
┻╋┛┻┻┫╋┓┳┃┳┏┻┓┏┏━┳━┣┓┓┗╋━━┓┏┻┣┣━┫┓┻┗┗┛┗━
┃┓╋━┳┃┣┻┳┫┛╋━┏┃┗┣┛┛┳┻┛┫┓┣━┏┛┓┻┃╋┻┣┃┗┃┣┗┻
╋━┛┓┻┣┳┻┫┓┳┃┻┻┏━┻┗┃┃┏┻┗┛┫╋╋╋┓┓┳┓┏━━╋┛┏┏┻
┛┏┗┣┗┏┻┫┳┃┳┃╋┃┓┗━━┣┫┗╋━┳┃┫╋┣┳┃┏┫━━┏┻┗┳┗╋
┓━┻╋┏┫┗┳┃┏┃┓┫┳┳━┫┗┏┳┃┛━┛┛┣┛┫┏┏┓┓┳┃┏━┳┏┃┃
┏┫┃━━┻┫╋┗┫╋┫┛┳┛┏┫┣┳┓┏┣┫┓┫━━┃╋┏┓┛┳┳┫┛┏╋┫┣
┛┓┗┛━┫━╋┳┓╋┗┳┃┃┳┛┏┃┳┓┳┗┣┓┫┃┻━━┃┣┣┗┏┏┛┫┻━
┏╋━┏╋┛┃━┛╋━┛┃┫┓┗┛┗┣╋┓┏┣┃╋┓┻╋┫━┃┗┻┗┛┳┏┓┛┃
┓┏━━┳┃┏┏┛┏┗┏┗╋╋┻┗┳━┏┏┓╋┳┛┳┃┻┛┫━┗┻┻╋┃━┛┏┣
┣━┫┏━━┓━┫┛╋┫━┛┫┳━╋┫┻┗┛━┏┓┗┃┛┛┻┏┫┓━╋┳┣┗┳┣
┫┻┓┓┃┳┃╋┗┳┻┻┛┳┳┳┏┓╋┻┳┫┛┣┗┳┃┃┏┣┗┣┳┛┳┣┛┣╋┣
┫┻┛╋┫┳┏┃┫┳┃━┳┻┃┛┏┗┓┓┓╋┏━┓╋┏┣┫╋┻┏┓┓╋┓┗┣┛┃
┏┓┏┻┏╋┫┃┓┫┻┻┻┗┛┏┻┓┫╋┻┫━╋┃┻━┏╋┻┫┫┣━┏┃╋┓╋━
┻┗━┣━┏┻┃┫┏┳┣┓┗┳┗┛┳┗┻┳┛┏┳━┛╋┻┗┓┣┃┏┣┳┏┣┫┣┃
━╋━┗┳┣┃╋┻┏━┳━┓┻┃┏┗╋┻┓╋┛┫┓┛┏┳┣┳┣┃┃┳┻┣┗┃┻━
┗┏━┻┛┫┫┻┓┗┏┃┫┃┳┃┣┗┻┣┣┃┏┫┳┓┓┫╋┏┣━┻┣┛┳╋┣┓━
┳┏┣┳┓┏┗┗┗━┓╋┛┏┫╋╋┳┣━┗┛┃┫┻┻┫┫┻┳━┗┃┓┛┛╋┻┛━
┛┻┃┳┗┳┻┏┗┏┛┗┃┛┛┣┻┓┛┓╋┃┗┣┃━┫┗━╋┫┛┣┳┓┣┓┏┓┫
┏┃┏┃╋┏┣┃┗┃┓┫┓┗┗┏┏┳┗╋┛┣┗┗┃━┳┫┓━┻┃┳┳╋━━┏━╋
┻━╋┫┫┗╋┣┣┃┫┻━┏┛┏┏┃┣┃┫┗┗┗┣┗┗┛┃━━╋┣┻┳┳╋┏┃┫
┫┏┫┛┫┫┗┗┫┃┓┳┻┓┣┣┃┛━┓┃┗┓┗┣╋┛┃┗━┏┃┣┛┃┳┛┃┻┏
┳┻┓┗┣┛┛┗╋┣┫━┳┳┳┣┃┳┣┣┃┗┣┫┓╋┏╋┗┣━┣┳╋┏
┳━┃┛━━┗┏┳┛┏╋┫━┻┣┳┃┗┻╋┻━━┗┣┫┓┏┳┳┻┓┃┻┓┗╋┻┫
┗┫┫┃━┛┛┃┃╋┏┳━┃┛┓┗┓┣┗┣━┓┃┣┳┣╋┣┓┳┗┻┓┏┣┻┻┻┫
┗┫━┃┓┻┻┏┏┻━┓┗┗┻┏┳┓┏┃┫┗┏┻━┏━┳┗┏┣┻┗┻┻┃━┻┳╋
━┣┫┫┏┃╋┓┫┫┓┃╋┃━┛┛┳┳╋┗━┳━┻┏┣╋┻┣━┻┛┳┓┻┫┳┏╋
━┗┛┓┓┏━┻┏━━━━━┃┻┓╋┗╋┫┳┃┗┣┃┳━┛━╋┗┻━┗┻━┏┏╋
━┃┏┻┫┓┣┣┳┫┃┗┳┓┗┳╋━┏┳┏┳┏╋┛┣┳┣┛┃┏╋┃╋┳┛╋┣┗┻
┫┣┗┗┫┃┻╋┃┏┛┓┣┏┻╋┏┗┳┃┛━┛┻━┛┃┫┓┳┏┓┗┃┳┣┳━┗┳
┛┣┃┫┳━┣┫┛╋━┗┫┫┃┃┓┏┛┛┃┏┫╋┣┻╋┻┫┗┗┳┗┫┣┻╋┣┫┓
┣╋╋┳┓┓┓━┗┃┻┳┓┻┻┣━┗┏┛┻┃┳┳┫┓╋┫┛━┳┓┃┛┳╋┫┃┳┗
━┗┃┓━┻┏┳┻┓┛┣┓┓┻┳┻╋┃┗┻┳┓╋┛┓╋┣┃┏╋━┣━┻━┓┫┏┏
╋┳┳┫━┣┗┫┛╋╋┣┏┛┛┃╋┛┳┏┏┫┛┻┳━┏┻┛┫━┃┓┫┳┳┗┻┳┓
━┳┳┣┓┛┗┗┓┓╋┗━┣━╋┃┫┳┫┛┃┗┳╋┻┏━┛┳┗┳┛┓┻━┓┓━┏
━┫┏┏┗┫╋┳┣┛┳┏┫┫┗╋━╋┗┳┗┫┻┣┏┏┏┻╋┏━┏┳┃┓┗┳┫┫┓
┣┃┛┛┛━┛┫┣╋┳┫┳┛┏┗┏┏╋━┛┣┛━┻┻┓┗┛┣╋┣┃╋╋━╋┛┣┛
┫┳┣┣┛┃╋┫┃┛┛┳┣┃┻┻┏┓┛┛╋┗┫┃┻┳╋┫┓╋┃┻┫━┏┛╋━┏━
┫┣┏┏┻┓┻┣┗┳┏┳┏┓┏━┣┃╋┣┓┓┻┻┳┣┳┻┫┳━╋╋┣┓━╋┳┳┳
┓━┳┃┗━┃━┃┏┓┛┻┃┛┫┫╋┣┳╋┫╋┛┣╋┻┳┓┓┓┓┗┗┻┛┫┛┃┳
┛┛┃┣┳┻┏┣┛┳┣┣┓┗┗┛┗┗┓━╋┫┗┛┫╋┏┗┛┏┣━┛┏┏┓━┃┗┻
┳━╋┫╋┳━┓┣┗┣╋┃┫╋┓┻┃┣┗┛╋┣╋┻┏┛┃┣━┃┃━┓╋┓┳┓┣┃
╋┗┳┣━┻╋┏┫━┻┣┓┓┏┳╋┳┻┻┳━━┃┻┻┏┣┣╋┻┫┛┫┻┏━┗┫╋
┏┃┓┏━┗━┗┗╋┃┃┻━┣┣┛┣┳╋┳┓┣┣╋┛┻┃┓┻┏┻┃━┗━┃┃┳━
┣━╋╋┳┛┏┫┃┳┣┏┃┫┃┳┻┳┗┻┓┗╋┏┗┓┓┳┫┃┛┫┛┃┓┣┻┫━┣
┗━┓┃┻━┳┳╋┣┻┓┏┛┳┳┏┃┻━┣┻┏┣┻┏┣┏┻┓┻┳╋┛┫┣┃┏┃━
┛╋┣┏┳┫┗┳┓╋┣┃┳┏╋┛┃┃┛┓┗┣┛┓┃┣┻┫━┫┓┻┗┫┛
┣┻┓┣┓┫┻┃┃┳┛┛┗┛┳┣┗┓┗━┓┛┏╋╋╋┣┳┳┏┣┏┳┛┏┳┏┳╋┛
┛┻╋┫┻┫┗┓┗┃┓┃┓┛┻┳┗┫━┣╋┻┏┛┫┣┃┛╋━┓┫┗╋┻┓┏┣┏━
┏┣╋┳┛┳┻╋╋┃┻━┣┣┏┗┓┏┻┏┗┃┫┳━┓┫━┻━┛┛┫┳┓┓┳╋┳╋
┏━┃╋┛┫╋┛┃┣┻┓┗╋┏╋┻┣┏┫┫┛┗┣┛╋┏┫┛┫┣━━━┛╋┣┣┻┓
┻┗┫┳┓┳┓┫╋┏┳┻┳━┳┫┛┗┛┓━╋┳━┗┏┣┗┏┗┃┣┣┓┻╋━┳┳┛
┓━┳┫┻┏┓┗┗╋┗┃┏┃┃┻┫┏┃┳┻┳╋╋┓┻┳┳┏╋┻┗┓┗┓┗┃┓┛┳
┏┗━┃┗┃┻╋┓┏┳┳┫┳┣┛┛┳┏┏┓╋┏┃┗┛━━┓┳┃┛┛┫┓╋━┳┫┫
┣╋┛━╋┻┫┏┏┳┫┳┏╋┓┓┏┛┳╋┣┻┓┃┏╋┻┃┳┣┣┏┓┣╋┗╋┣┣╋
┛┓┓┻┳┏┃┫┗┓┣┫┻┓┻┗┳╋┫╋┻┫┏┗┏╋┏┓━┗┫┛┳┣┻┗┻┏━━
━┫┓┣┫┗┣┣┃╋┛┛┫━━┻┛┏┳┳┏━━┫╋┃┃╋┫┏╋┛╋┻━┗┗╋━┗
┏┫┗┛━┛┫┃┻┓╋┓╋┳━┛┓╋┃┗╋┫╋┃┣━┏┏━┏┻┻┓┳┛┛┏┳┳┓
━┣┛━┗┃┓╋┻┫┏━┻┏┫┫┃┗┳┛┫┻┗┗┛┳┣┻┛╋┃┳┛┻┣┏┫╋┃┛
┃┣┓┛┃┃┛┓┏┻┻┛━┣┛┗┛┃┏━┏┃┛┣┛┣┛┃┏┳━╋┗━┗┏┣━┓┻
┣┓┛┏┫━┫┓┓━┳┳┏┏┣┃╋┳┓┻┃┃┃┏┫┣┣┳┛┛┏╋━┳┛╋┓┫┻┗
┗┫┫┳┗┗┫┏╋┳┏┃┓┻┳╋┳┳┗━┛╋┣┛┗━┗┃╋┳┫╋┓┓┫┣┣┻╋┓
┛┗┓┗┓┫┣┓┓┫┳┃┃┃┻┃┏┏┛┏┛┛┛━┛┏┓┗╋┗┻┃┣┫┃┓┏┛╋┗
┳┣━┳┻┳┓┛┗┗┣┣┛┫┻┏┗┳┗┳┳┣┓┣╋┣┫┻┻┫┣┓┓┛┫┃┛┓┏╋
┫┻┳┏┻┗┫┓┓┃┫┻┓┓━┻╋┗┳╋┫┣┏┣┛┏┳┳┏┳┳┣┳┗━┻┳┗━┓
┃┫╋┫┓┻┣┣┛┣┳┓━┫┳┣┫┓┫┛┣┗┣┗╋┛━┏┓┳┃┳╋┓┛┳┳┣┛┛
┃┣━┗┗┃┓┫┃┳┛┃┓┣┃━┳━┳┣┻╋┫┻┏┫┫╋━┳╋┣━┳┗┣┗┣┻╋
┛┳┳┛┻┳╋╋┻┏┓┏━┃┏╋┗━┃┗┳┗┗┓┛┣╋┻┏┏┣┃┫┛┳┣┓┫┻┓
┫┣┳╋┛┓╋━┓┓╋┃┣┛┏┓┣┣━━┛┻┫┫┓┓┓┻┗┗┣┓┫┃━┣╋┛┃┳
┳┓┏┏┛┫┏┛━┛┗┳┗┣┳┓┗┗┗┃┻╋┣┣┗┓╋┣┗┛━┣┓┛┏┓┛╋┗╋
┛┗┫┏┗┛┗┳╋┗┻┃┣╋┛╋┣┓┛┓┓┗┣┫┣┗┣┛┗┛━┓┛┣┛
╋┃┗┃┏┓┛┓┛┛┗┓┗╋┫┫┳┗┫╋┣┳┻┣┓┏┳┳┛┃┃┣┳┫┻┗┃┛┻┃
┏┳┣┫┳┳┫┫┣┻┏┻┣━┛┣┻╋┏┃━┣╋┫┏┣┳┣┛┛━━┗┗┏┫┏┻━┫
┫┳━┃┫┛┳┳┛┣┣╋┫━┣╋━┃━╋╋┛┫┏┏┳┛┗╋╋┫┓┗╋┗┗┏┓┗━
┃┣┛┻━━━┓┛┫┓┛━┳┃┏╋┗┓━┏┛┳┛━┗┫┣┓┫┗┗┃┃┃┃┻━┫┳
┣┣┣┛┛┻╋╋┃━╋┃┗┻┃┗┛┛━┻╋╋┳┓┏┓┗┏┓┫┫┃┏┃┃┛┳┗┗┫
╋━┣┳┳┃┻┛┏┻┳┳╋╋┣┻┻┛┃┛┻┏┳┏━┻┓┻┏┛┳┛┓┫┓┛┫┃┃┓
┃┗╋┛┫┏┓┃┗┫┳┫┓┛┗┻┣┳┛╋┓┣┫┏╋┛┛╋┏┃╋━┛┣┃┛┻┓┛┣
┓┏╋┗┣┗━┗┻┃┫╋┫┃┳┗┗┗━┻┳┛┣┛┏━┫┣━┻┏━━┏┳┗━┻┓┫
╋┳┻┻┣┛╋┛┃┓┗┛╋┏┃━┓┗━┃┣┫┏┗┣┻┳┫┓━┃┻┳┃━┳┻┳┓┓
━━┃┃┗┛╋┫┛┏┣╋┻━┫┳┏┃┳╋┃┫┣┛┗━┳┓┛┣┛━━━┏┏┣┗━┫
╋┏┫┻┗┻┣┣┛┓┣┻┳┳┣┓┫┻┛┳┻━┏┳┫┻┃┫┃┗┻┫┏━━┣┗┗━┣
━┳┓━┛╋┓╋┳┛┳┓┛┳┓┻┳┓┏╋┃┗┳╋┃┻━╋┃┗┫┗━┻┳━╋┳┳┃
╋┏╋┻┗┫┫┳━┃━┣╋┳┻┳┗┣┓┛╋┛┏┗╋┛┫┓┛┃┻━┛┗╋━┳┗┃┗
┻┛╋┳┏┛┣╋┻┻┛┗┫━┏┏┏┓┛┃╋┫╋┛┗┏┏━━━┣┃┫┃┗━┻┓┗╋
┣┫╋┗┳┛┏┫╋┗┣┫┃┏┓╋┛┻┛┓┫┏┫┫┗╋┃┏━╋┻┗┻┓┣┫━┣┃┗
┃┏┗┛┻┏┫┓┏┣┃━┓┛━┏┏━┗┻┏┏┓┣┗╋╋┗┗┻┗┏┛┗┃╋┃┫╋┓
┣┓━┗┳┳╋┓┏┏━┗┃┏┃┻┓┻┻┫┃┣┏┏┛┏┗┗┛┻┫━┓┗━┣┫╋┻┳
┏┃┣┣┻╋━┃┳┫━┳╋┛╋┏┛┣┻┫┓┫┻┃┗┓┻┛━┛┗━┃━┣┓┳┫┛┫
┫┛┓━┳╋┣┏┛┫┛┳┻┻┃┫┗┣┃┳━┏┏┳┏┣┫╋┏┏━┣┫┳┓┳╋┃┻┳
┓┛┃┫┏┫┓┏┏┫┻┓┻━╋┓┫┗┻┳┓┻┓┳┗┗━┓╋━┻┗┫┫┗┫╋━┣┛
┏━┫┻┗┓━━┻┻┣┛━┣┃┣┗┛┛┳╋╋┃┻┃╋┗━┻┳┗┳┃┏┻━┳╋┛┏
┏┛┫┏━┃┻┏━┓┃┏┣━━┣┳┣┳╋━┳┓┣┏┳╋┓╋┻┗┻┣┫┃┻┻┫┗━
┗┏┓┛┻┻┓┳┓╋┏╋┳┏┳┃┛┗━╋┣━┓┏┏━┣┃┣┳┳┫┳┛┫┣┫┃━┳
╋╋┗┃┳┣╋╋┳┛┃┛┫┻┓━┓━╋┳┛┏┏┣┓╋┳━━┫━┛┻┛┻
┣┫┏┻┻┣╋┏┻┃┣┣┓┳┃┃╋╋┃┫━╋┳╋╋┏┗┳┓┣┛┫┓┏┻┫┃┛┃┛
┓┣┻┫┣┏┗━┣┃╋┛┃┻┻┣┓┗┳┻╋┏╋┣┛┗┓┗┛┗┳┣╋┛┛╋┻┓┻┳
╋╋┳┫┓━┫┻┃━┗┻┣┣┳┻┗┛┗┗┻┫╋━┳╋┃┫┓┏┣╋┏┻┏╋┓┛┻┫
┓┣┛┣┣┓┫┃┛┻┛┗╋┻╋┻┏╋┻┓┻┃╋╋┣┗┻┫┛┣┳┛┣━━┣━╋┃┻
┫┛┣┏┣┛┗┏┛┛━┓┗┳┗┫┏╋╋┏┏╋┃┃┫┛┏┳┏┣┛┳┃┗┃┛┃┣┫┏
┻┫┫┃┻┳┳┓┃┓╋┏┳┫━━┛┏┳┗╋┛┳━╋━╋┳┓┣╋┓┏┛┫┓┻┛┣╋
┃┓┣╋┏┻┣┗╋┏┳━┏┃╋┫┗┓┗━┏┓┣┗┫┛┗┛┫┃┫┣┃┣┣┓┫┏┫┣
┻┛┓┫┳┏┫┛┏┣┻┃┓┏━┓━┫┻┃┗┫┫┣┫┓╋┣┗┃┓┫┛━━┻┛┏┃┳
┃┫╋╋┳╋┏┻┏━┫┫┃━┗━┳┫┫┣━━┣┓╋┫┛╋┗┏━┓┛┳━┏┳┣┻┳
┗┻┛┓┏┣┳┏┗┫┛┫┛━┛┣┗┓┃┏━━╋━╋┻┣━┻━┏━╋┃━┃┻┣┣┛
┗┃┓┃┏╋┛┃━┻╋┓╋┛━┳┫┳╋┃┣┓┃┗┳┏━┏┓┃┏┻┃┃━━┏┗╋┏
┫┻╋┗━┻┃━┗┃┫┫┓┳┛┓┛┫━━┛┏┏╋┳┏┏┗┳┃┻┛┏━┓┛┃┣┣╋
━┏┃┳┃┳┃┃┃┗┫┣┓┛┻┃┃┏╋━┏╋┫┃┛┏┓┛┫┳┣┓┫┗┫━┓┛┏┓
┓┗┃┛┳━┏┣┫┃┓┳┃┃╋┻┻┻┗┓┳╋━━┛┳┻┻┣┳┓┣┻┏┏┳┣┗┳╋
┛┓┓┃┳┓┏┛┏┓┗┗━━┃━┓┣┻┛┓┃┣┓━┛┏╋┓┫┳┣━┗┗┛┻┃┃━
┻┣━┫┣┓┃┓┳┳━┗━┓━┓┗┻┗┓┻┗┃╋┓┗┛┏╋╋━┳┓┣━┣┏┻┫┻
╋┓┏┳┳┗━┃┛╋┗┗┏┓┗┣━┗┣┳┳┻┳┫┳┫┫┻┗┫┛┫┃┛╋┫┳┣┻┛
━┃━┳┏┣┃┃┳╋━┗┃┫┣━┛┻┓┃┃┳┃╋┛┃┏┛┻┛┓┻┳┓╋┣┻┛┫┃
┻┳┳━┻┛╋┓┓┫┃┓┗━┳┳┗┻┏┛┣┣━┏┏┛┃┣┗┳┃━┻┳┳╋┫┏┳┏
┣┳┻╋┏┓┛━┗┃━┗┏┗━┏┳╋┫┓┃┃┛┫┃┏┛┣┏┛┃┗┃┃┏━┏┛┓┃
━━┃┣━┏┏┫┻┗┃┏╋┃┓┫┻╋┏┫╋┃┗┃┫╋━┛┃┓━┏┻┫┃┛┓┫╋┣
┳╋┻┃┣╋┗╋━┫┻┻━━┳┻┃┃┛╋┫┗━┗┗┫┣╋━┳┗┣┫┳┓┛┏┳━┻
┻┳┃┫━┻━┗╋┃┛┛┛┣┓┏┛╋┛━┓┳┣┣┣╋┗━┏━┫┓┏┓┫╋━╋┳━
┳┛┣╋┳┳┛┳━┓┳┫╋┻┳┣┻┳┏┛┗┳┏┏╋┏┃┛┏┛┛┛┻━┓
┓┫┳┳┃┳┓┣┻╋┓┻┗┫╋┣┣┛╋┣┓┫┗┓┗┗┓┣┗┫┃┓┫┃┛┃━┣┛┓
┳┳┻┻┏┳╋┻━┣━┗┗┛┗┫┓╋┏┛┛┳┏┛┃┣┗┛┳┫┳┗╋┏┏┃╋┻┛┛
┫┏┻┣┳┓┣━┗┏┳┣━┫╋┗┣┣┃┳┗┏┓┫╋┳┣┳┣┓┏┫┛┳━┫┫━┫┻
╋┓━┗┣┏┗┫┃┫┗━━╋┫┻┣╋┓┛┏┏┣┫━━┏╋┳╋━━┗┣┓┏┃┫┃┣
━┓┗┻┣┻┫┳┏┻┓┗━┛┻┏┓┗┣┣┗┓╋┫┃┻┓┛┳┗┗┓┏┣┳┣┫┗┛┛
┫┃┓━┃┫┻━┛┻┏┣┃┛━┃┳┏┫┛┗━┓┣┃┫┳━┃┣╋┛┳┣┫┫┳━┣┣
┃┏╋┫┳┃┛┗┏┗━┓┳┏╋┃┫╋┗┻┃┳┃╋╋┣━╋┫┫┓┃┗┏┗┣┓┳┏┓
┗┣┓┫┣┳┳╋┣━┛┃┗┏┳┳━┫┏┳┻┣┳━┗┳━━━┫┃┓┻┻┣┏┓┫┛╋
┳┏╋┫┫┳┻┓━┓┃┳╋╋┣┏┏━╋┫━┛┫┏┃┓┗┛┃╋╋┗┣┻┻┛┳┃┃┫
┗┫┗━┣┓┃┏┳╋┃┏┛┏┓┃┗━┫┏┗┣┳╋┓━┛┃┻┻┏┃┣┃┣╋╋┫┳┃
┃┫┓┓┗┻┃┃━┳┗┻┣╋┏┻┳┏┫┫┃┻┏┗┫┳┫╋┛┳━┃┗┻━┻┗┫┻┗
╋┛━┓╋━┓┻┣━╋┻┃┏┏┓┛┃╋┛┓╋┃┛┏┓┳━┣┗┗┣┛┣━┃┻━┏╋
╋┫┛┣┳┻╋┃┃┳╋┃┏┫┓┓┏┣┃┻┏┓┏┃┣┃┓┣┫┫┏╋╋┻┻┳┣┛┏┗
━┻┏┻┗┻┃┣━┓┗━┳┗┣┫┳┏┃┳┃┃┃┃┏┗┗┳┫┫┏┓┃┫┏┳┣┃┓╋
┣┻┓┻┏┏┏┗┃┳╋━┗╋┻┫┃╋┓┳━┓┓┣┛┳╋┳━┏━┓┗┳━┏┓┣┓┓
━┛┣┫┛┫┣┛┗┃┃┗┓┫┏┗╋┛┛┓┛┻┳┣┻┻┻┫┗┗┏┛╋┃┻┻┓┏━┳
┳┃┣┗┗┗╋┏━┃┃╋┓┗╋┃┏┻┫┳━┫┗┓━┗┛┫╋┫╋┓┗┳┃┻┫┫┳┏
┗┗┳┏┏┣┻┏┫┛┣━┗┓┃┛┻╋┗┻┻┻┓┏┓┫┫┏┻╋┃┏┳┛┓┻┻┛┣┗
┃┫┫┏┗┳┏┛┳┃┓┻┳┳┳┳┏┫┣━╋━╋╋┳┓╋━╋┏┳┣┣┣┻┳┛┳┏┏
┏┏┳┓┃┗┣┫┣┳┓┛┃━┓┓╋┃┗┣┃┏┻┓┫╋┫┃╋┣━┻┳┳┛┛┻┓━━
┛┣┛━┛┃┣┛┗╋┗╋┃┛┓┳━┓┗┃┳┻┗┛┫┛╋━┳┓┏╋┏┃┃┏╋╋┣┛
┫┛┏┛┫┫┓┫┃┛┳╋┓╋━┏╋┻┗┳┛┓┳┓┃┗┣┃╋┛━┫╋┳╋┳┳┏┳━
┗┣┻┗┗┻┏┫╋┳━┛┻━┏╋┫┃┳┓┣┃┓━┗━┣┓╋┗┃┫┫┗┏┃┻╋╋┣
┃━┗┃┳┛┻╋┃┻━┃━┳╋╋┫┛┳┓┃┏╋┫┣┏┫┃┃━┓┣┗┗┛
┃━┻━┗╋╋╋┳┳┣┳┓┏┃╋┣┛━┳┳┳┓┛┓┏┏┫┫┓╋┏┫┣┃┓╋┛━┫
┣┣┃┗┃┃┳┗┣┗┗┃┗┣┗┣┃┻┏┃╋┳┻━┣┛┗┗┻┏┛┗━┓┫╋┣┓┏┗
┛┛┻┏┏┓┏┻┫╋┻┏┳━╋┫┃┓┛━┫┳┓┳┏━┣┣━┻┓┳┳┃┗┛┏┛━┃
╋┏┫┗┏┗┓┏┗┗━┃┣┗┻━┗┏┳┓╋┳┳┳╋┳┳┏┻┫┏┣┏┣┣┛┃┛┳┫
┓┻┳┫┓━┏╋┓┓┃┓╋╋┳┻┏┃┛┣┣┃┃┫┣━┳┻┏━╋┻┃┣┓┻━┃┃┓
┳┳┻┃╋┫━┗┏┗┻┳┓┗┻┓┻┣┛╋┏━┣┗╋┣╋┫━┏┫┃╋┫┳┗┫┓┫┗
┛┻┫╋┳┣┗┓┛━┃━┓┛┏┛┛━┛┃┫━┳┃┣┃┓┗┣┣┛┗┳┛┃┏╋┣╋━
┛┳━┻┣┻┓┛╋┏┗┳╋┏┳┣┓┓┛┛┣━┻┏┻┛┳┛┃━┓┃┣┓┏┛┛┳┏┫
┗┏╋┫┃┣┏╋┻┻┣┫┓┣┗┫┏┻╋┻┣┛┃┓┏┃┣╋┛┗┏┫┻┏┛┫┛┫╋━
┓┛┃┳┓┫━┓┻┃┣┃┻┓┛━┗┏┃┻━┫┗┓┓┗┓┓┫┳┃┫┳┣┣┃┓┳┣┫
┓┗━┏┣━┓┓╋┫┳┃┏┃━┏┻┛┃┗┗╋┓┳┛╋━┳┃┫┣┳━┏┳━┗┗┫┓
┃┻┻┫╋╋━━┃┃━┣╋┣┓━┳┓┫╋╋┓┃┣┻┗┫┓┫━╋┣┻┻┛┏┏┏━╋
┛┃┗┏┣┛┳┃┓┛┻━┻┫┗┗┗┻┛┗┏┗┛┻╋┻┫╋┗┏┓┃┳┳┛┏┏┓━┫
┻┻┓┏┏┛┛┳┏┳┻┳┛┓━┓┳┏┛┃┃┻┃┗┣┏╋┣┳┏┫┳┛┣╋━┳╋━┣
━┓╋━┣┗┓━━┏┳┻┫┳┗┳┓┏━╋╋┏┏┛┻┛┣┗┫┗━━┛┏┳┓┛┗╋╋
┳┃┫┳━┳┗┃┻┃┗┫┏┃┣┃┳━━┗┛╋┓┏┳┻┫┓┣┓┓┣┫┛━┓╋┓━━
┫┛┃┏┫┏┏┻┻┗┳┳┣┗┏┓┻┻━╋━┣┫┣┗┛┓┻┣┳╋┛┛┣┣┗┃┓┻┗
┓┣┏┳┛╋┗┃┓┣━┻┻┏┣╋┏┣┣┣━┓╋━┗┏┗━┻┳┫┣┛┓━┛┃┫┗┛
┓┫┓┣┏╋╋┻┛┓╋┓┻┛┫┗┳╋┃┻┻┏┣┣┓┳┗┃┓┫┫┣┻╋┏┃┗┻┻╋
┻┏╋┫┛┣┻┏┃┛┃┻╋┛┓┳┳┣┳┗┛┛┏╋┛┫┃┳┏┳┗┻┏┳┓┃┣━┫┃
┫┏┣┣┛┃┛┳╋┃┻┓┛┗┓┛┃┻┛┻━┣┛┻┳┓┫━━┗┳┓━━┫┣┓┻┳┛
┏┛┃┣━┳┻┻╋━━┓┻┛┫┃━┳┳━┫━┃┛┃┣┻┻┏┣┓┛┃┣┓┫┗╋┃┻
┓┻┏┓┳┏╋┣━┗┗┓┃┳━┻━┳┫┣┣┻┃╋┃┣┓┣╋┳┳┫┛┓┫┃┗╋┫┻
┫┏┣━┓┣┳┻━━┛┓┏┫━━┏┳┻╋┻┃┣┳┃╋┳┗┫┻┣┗┃┫┃
╋┳┳╋┳┓┛┣┻╋╋┣┣┃┃┫━┳┻┓┳┫┫┣┃╋┻━┣┣┣┃┻┃┏┫┻┫┫┃
┏┻┛┳┏┃┃┗┗┏╋┳┏┣┣┓┗┣┛┏┓┓┣┻╋┃┏┻┃┻╋┣┫┃┻┗┓┏┫┗
╋┏━╋━┓┏┓╋┗┏┗┓┃┣━┣┻╋┃╋┣┫┗┏┃┛┳┏┃┣┓┣┻┛┫┏┛┳┏
┏┳╋┻┛┗┏┳┗┓┣╋┓┫┓┛┓┛╋┗┳━┫━┫┏┫┃╋━┻┓┗┃┣┳┫┳┛┛
┫┻┛━┏╋┛┗┗┗┳┓┳━┣┃┃┣┛┳╋┻┻╋╋━┗┛┳┛╋┻┣┳┣┳┛━━┏
╋┓┏━┣┫┣┛┗┗╋┏┻┛┗┛┛╋┫┛╋━┻┫┗┗┳┓┓┻┛┗┳┻┃━┻┓━┃
┏┣╋╋┃┣╋┳┣┛┃━┛┫╋┛┗━┳━┛┻┛┳┣┏━━┣┻┗━┳┳┃┳┻┏┏┫
┳╋┗┓┛┛┓┓┣┃┓┏┣╋┏┗━┫┗━┗┻┛┃┳┫┻┛┃┳┗┫┏┳┣┛┛┓┫┣
┃┻┣┣┳╋┻━┣┻┓┳┗┣┏╋┏┻━┫┗━┫┛━┗┣┏┛┗┗┣╋┓┓┗┗┏┣╋
┃━┻┻┫╋┗┓┳┏┏┗┳╋┛┛╋┗┏┻┃┻┗┛╋╋┳┗┏┫┣╋╋┏┓╋┫┗┻┳
┳┛┛━┫┫┗┗┓┏┳┫┓┣┫╋┓┏┓┗┏┏━┳┓┏╋┳┗┛┫┣━┻╋┃━┛┓┏
┫━┫╋┓┻┗┃┳┫┳━┓━┏┣━┏╋┃┣┳━┏━┛╋┻┏┳━╋┏┣┫┫┓┛┻┫
┻┛┛╋┛━┓┏┃┓┻╋┳┳┏━╋┻╋┳╋┻━┃┫┫┗━┓┗╋┳┫┃╋┛╋━┫┳
┻╋┳━┏┫━━┫┓┃┳┫╋┳━┫┗┓┫━┃━┓━┃┏┃┏┏┫┛┻┳┃┻┏┳┃┗
┏━┃┃┻┛┏┫━┻┃┫━━┛┛┃┣┛┏┛┣┻┗┻┃┛┃┳┻┛┏┻┓━┫┃┫━┗
┣┃┛┫┣┣┏┏━╋┳╋┛┫┓┻━┓━━┏┣┣┃┃┣┳┫┓┫┳┏┗┫━┓┳┳┫┃
━┻┓┓┫━┣┣┻━┛┃┛┣┛┃┻┳┃┳┃┏┗┫┣┓┗┏┛╋┗┗┗━┛┗╋┓┏┛
━┣┃┗┛┛┫┫┏┛┃┣┫┃╋━┗┳┫┣┏┳┫┛┓┛┗┓┓┃┳┃┛┓┣┛┛┃┳┻
┳┳┃┫┛┣┳┳┛┣┗━┳╋┻┻┣━┗┳┳┫┛┗┛┣┣┻━┗┻┫╋┳┻╋┻┃━┓
┳┃┫┣╋┏┓╋┗┃┏┏┻┃━╋┛┃┗┻┃╋┓┻╋┳┳┗╋╋┫┛━┗┃┫━┻┗┗
┫┃┣┫┣┫┏━┓┫━┏┻┣━┳╋┃┗┻━┻┛┗┗┏┫┏┳┳╋┏┛┗┓┳━╋┛┃
┏┓┫┻┗┏━┏┣┫┳━┓┣┣┻┏┣┏┓┗┛┏┻┛┻┣┣┛┛┗┗┗╋┣┏╋┏┓┫
┗┃┏┣┻┃━┫┳┗╋┣┫┃┫━┓┏┏┣┗┫╋┛┻╋╋┃━┣━┛━┛┣┏┗┗┛┓
┫┣┛┃┳┫┓┏┻┗┓┓┏┃┗┻┏┳┻┻┏┃┏╋┛┛┫┃┫┃┛┣┣━━
┗┃╋┓┻┃┻┣┣┻┗━┻┫┫┻┃┳┏╋┛┓┣┓━━┃┻┣┛┻┳┓┳┫┣┏┛┣┣
┫┫┃┓┗╋┻━┻┳┫┗┛┫┏┓┻┗┛┗┃╋┗┗━╋┏┣┗┏┏╋┣┻┓╋┛┫╋╋
┣╋┣╋┳╋┻┓┃━┛┏━┃┓┛┏━┳┏┻┣┓━┏┃┫━┓┃━┫┏┃┻┣┫┛┓┗
┫┓┏┫╋┏┻┻━┃┓┏┓┣┳╋┏━━┓━┛┓━━┳┻┳┓╋┓┗┻┻┳┃┗┣┃┫
┻┻┃┏┻┣┓┻┗╋┏┳╋┏┃━┣┫╋┗┗┣╋┣┃╋┃┏━━┫┣┳━┛━┏┛┏╋
┗┃━┃┗┗╋┗┃┛┣┛┳┳┛┛┳┳┻╋┃┳┃┏┳┫┓┳┓╋┳┣┻┗━┣┃┗┣┳
━┛┫┣┃━╋┓╋┫┗┓━┫┓┓┳┗┫┻┣┣┃┫╋┳┃━━┣┳┓┓┃━┣╋┓┃╋
┫┻┗┓╋━┫┫┳┻┃┗┫┻┃┏┃┓┃┣┛┣┓┫┃━┳┻┃╋┣┫┣┛┻━╋┏━┏
┓┫┗┗┓┳┛┫┣┣┗┏┏┣┣┫┛┓┳┣┗┓━┣╋┣┛┗┃┳┻┻┛┳┳╋┣╋┫┓
┣┣┏╋┣┫┫┻━┣┣┗━┃┣┫╋┓┛┻┓┫━┓┏┻┃┳┫┓┓┻╋┃━┃┛┻┛┻
┫┫┳━┛┣┏┏┃┓━┏┗┏┳┳┳┓┫┫┃┓┓━╋┻┓┳┓┳━┃┓┏┻┳┓┻┏┛
┗┃┻┫┓┃┻┣┳╋┗┓┫╋╋┃┃┓━╋┃┛┛┫┏┃┳━┃┣━┓┏━┓┳┛┫━┗
╋┛┳┓┳┗┫┻┗┗┻━┛┗┛┓━┣┓┳┗┫┏┛━┏┛┏┛┳┳━┛╋┏╋┫┗┗┣
┣┛┏┓┣┣┃┣┃┓┫┓┳┗┣┻┏┛┳┳┳┳┓┗┛╋━┓┻┫┻━━╋━╋┏┻╋┛
┻╋┛┗━┏╋━┃┓┳┏┳┃╋┫┣┏┓┳┣┓┻┗┓┗━┏┣┗━┳┓┫┗╋┣┳┓┏
┫┓┃┓┳┏┛┃┓┣┃┃┳┣┳╋╋┗┓┣┻━━━┫╋┻┛┣┻━╋┣┳┫┓┫┻┻┣
━┗┃━┳┏┣┳╋╋┃┛┏┓┣┫┃┗━┳┻┃┛┛┏┓╋┗┃┻┗┛┳┛┳┗╋┏╋┳
┻┳┻━┫┣┳┗┗╋┃┗┓╋╋┏┫━┗┓┳┳┻┳┻┏┳━┻┳┗┛┣┗┻╋┓┏┏┛
┗┻╋┳┻┓┏┻╋┗━┓┓┳┗┻┃╋╋┫┳┃┫╋┏┫━┗┳┻┓┏━┗━━┃┓┏┫
┳┻╋┻┻┻┃╋┫┏┣┏┗┛┻┳┣┳╋┓┻┛┛┓┳┻┗┣┫┛╋┗┛┓━┗┃┏┳┗
┛┛┣┳┛┣┫┳┳┓╋╋┓┓╋┗━┻╋━┏┃┓┳┫┳┻┻┣┏┏┣━┫┳┳┗┻┫┣
━┛┻┫┣━┗┃┗━━┗━┳┻┫━┫┳┓┻┗╋┫┃┓╋┗┗━┃┗┗┗┏┣┓┛╋╋
┣┻┫╋┛┃╋┣┫╋┓┫┓━┓┓┗┫┗┻┏╋┗━┗━┓┻┻┛┃┗┛┓╋┏┣┏┃┳
━┗┛┣┛┃┳┫┏┫┫┃┓┻┗┗┣━┻┛┛┣┓┣┓┗┻┗┫┳┓┫┏┛━
┣┃┏┫┛┃┣━┻┗━╋┗╋┛┣┳┃┗┣┻┃┃┣┻╋┗┓┣┃┗┏┛┻┃┣╋┏┓┏
┫┏┛╋┏┃╋┛┣┓┃┗┏┏┳╋┓┏┓┏╋╋┏┓┫┣━┻┳┻╋┫┓┻╋┣┣━━┛
┻┫┳┗┏┃┛┓━┏┣┓┗┛┃┗┗┓┃╋┓╋━━┏┳╋┃┫╋━╋┏┗┫┛┻╋┗┣
┏╋┛╋┓┗┓┣┓┫┏┃┓┫┏┫┃━━┏┳┳┻┏┗┛╋━┫┃┫┣╋┻╋┫┻┣┳┃
┃┻┃┫┛━┣┗┫╋━┓┳┛┓━┗━┗┣┃┣┫┗┣┳┳┓┛┣┻┏┫┏━┣┃┫┓┛
┻┗┃┏┳┗━┫┃┏┫━┣┣╋┗┓┻┗┗┳┫┗┣┃┛┣┓┓┓━┓┏┗┻╋━━┗┣
┓┓┏╋┏┫┣┃┛┳┛┗┳┫┳┫━━┗┻┛┻┗┳┣╋┫┣┻┗┫┓╋┻╋┳╋┏┣┫
┏┣┫┏┏┳┳┻┗┓┫┛┛┛╋┳┻┣╋┓┗┛┫┓╋┏━╋┻┗┫┓┃┫┓┏┣╋━┗
┣┳┫━┫┻┣┃┻━┳┣╋┃┏┳┗┣━┗┳┗┣┛┛┓┫╋┣┗┳┏┏┓━┓┳┃┛┛
┗┫┗━╋┏┳┏┛┃┣┗╋┗┗┛┣┃┣╋┗┗┫━┛┓┣┳┳╋━┳┳┛┓┏┗┣┛┏
┻━┻╋┓┏┗┃╋┓━━┏┫┣┳┓┫┣╋┫┃━┳┛┏┃┏┃┣┗┫╋┏┃┃┓┻┛┏
┃┣━┓━┓━┣━┗┛┻┳╋┣┻┣┣┛┻━┏┳┳┫┗╋┗┳┫┃╋┣┳┗┳╋┳┻┳
┳┛╋┣┣┃┻┓┓┣┻┗━┗┫┃┛┳┏┫━━┻┃┻┏┻┗┛┫┳┫┛┓━┏┏╋┣┳
┳┓┗┛┃┏━┓┏┗┏┣┃╋╋┗┗┻┳┏┛┻┳┃┛┳━━┫┻┗┛┳┻┗━┏┏┳┻
┏┣┏┻┳┏┛┃━━┻┗┓┻╋┫╋┏┳┫╋┫╋┣┗┃┓┃┗━┫╋┫┛━┳┣┃━┻
┏╋┣┻┛┳┛┛┓┓┳┫┃┃┃┻┃┻╋┗┻┛╋┻┏┓┣┓┗━┛┛┳━┓┛━┻┳┓
┫┛┃━┃┣╋┣╋┫┓┃┗┳┫╋┳┫┓┃┛━┻┫┃┛┳━┓┗┃┗┣┳┳┗┛┛┃┫
━┗╋━┛┛┣┫┳┻┫┳━┗┗┻┃┃┻╋━┻━┗┏┓┻┏┳┃┛┃┫┳┓┣╋┫┗━
┛┫┣┳┗┏┏┏┳┏━┳┓┳┓┫╋┗┳┣┛┫┻╋┏┣┣┏━━┛┣┗┣┏┻┗┓┻╋
┛┣┫┣┫┃┻━┓┃┗┻┣┳┳┏┻┳┫┣┃┏┻┣┃┏┫┛┏┛┫╋┃╋╋┛┳┻┃┃
┳┃┫┫┳┣┳┣┻┃┗┓┏┣┛╋╋┗┃┓┛┛┏┗┫━┫╋┫┳┗┃┗┛┛━┫┻┣┛
┫┏┗┓┻┫┏┓┗┏┓━┛╋┛┻┏┗┳┏┛━╋┃┛┗┗┣┛╋┫┗┻┻┫┫━┫┛╋
┃━┛━━┣┻┻┓┫┏┛┓┻┣┗┻━┛┓┗╋┗┣┣┃┫┻┗┏┣┣┗┗━┻┣┳┗┫
╋┛┗┳╋┃╋┗┗┳╋┳┻┏┳┻┛┻┃╋┏╋┛╋┃┃╋┛╋┫┗┫┓┳┫
┣┃┗┗┃┻┻┻┻┣┣┏┏┻┻┣┗┻┏┃┃┫┓┛┣┗╋┃┳┃┳┗┳┏━┗┻┣┫┣
┛┏┓┣┛┛┫┗┓┣┫━┃╋┏┳┛┏┣┏┫┳┫┣┻┓┃╋┻┓┳┗━┃┃┃┛┣┃┓
┏┏┫╋┓┛┃┛┓┳┳┳┏╋┻┏┻┫┣┳━┻┻┗┳╋┻━┓━┣┳┃╋┳┣━┻┏┳
┣┳┏┻┳╋╋┣╋┣┣┏┻┻┏┣┃╋┃━┣┛┗┫┏┗┗┛╋┃┛┗┫┻┃┃┗┻╋┗
┏┛┻━┗┃┻┓┫╋┫━┗┏┃┫╋┏┛┳┣┻┣┗┳┏┏┣┫╋┗╋┃┏┛┏┳┗┗━
┳┓╋┓┫┏┫┓┳╋┏┛┏┻┣┗┏┗┃━┃┏┓━┏┣┣┣━┳━╋┗╋┗┏━┃┛┏
╋━┏┛┣━┏┣┛┳┳┃╋┃━┓┃┫┓━┳┣┃┃┫━┓┫┛┳┏┫┫┛┫┏━┓━╋
┛┛┃┏┓┳┃┳┻┛┻┻┏━┓┃┏┫╋┫┳┣┃┛┻┗┻┛┫┗┳┛┗━┃┳┳┓╋┃
┓┣┻┗┓┃━┳┻┛┛┫┛┳╋┳┛┏┻╋┳┣┛┫┛┃┻┓┗┛┻╋┫┃┓╋╋┳┻┫
┫╋┫┃┫┻┓┳┳┃┳┻╋┣┫┏┣━┫╋┳┃╋╋┛┓┻╋╋┳╋┻┏╋┻┃┛╋┃┫
━┏┓┻┻┓┻┏╋┛┫┃┻╋┛┻┻┻┏┏┣┃┣┣┗┣┫┗╋┻┳┛┃╋┛┛━╋╋┳
┗┫┃┃┛┓┏━┳┃┫┃┃┃┻┳┏┏╋┃┓┛┳┛┣┣╋┻╋┗┃┗┓┫┳┃━┣┓╋
┳╋┃┻┃┫┫┗┃┃┛┛┛┳┓━┓┳┛┏┳┃┏━┫┻┛╋┣┓┣┓┻┫┛┓┃━┓┓
┃┫┗┳┣┳━┣┛┓┛┛┫┻┓┻┏╋┻┓┏╋┳┃┓┛┏┏╋┏┏━┃┣┻━━┓┻┳
╋┓┓━┫┻━┻┓┛━┳┫━┓┻┏┛┓┏┗┓┛┣┛━┣┃┓┳━┗┓┳┫┛┣┛┃┓
┫┓┏┏┻┃╋╋┃┣┃┗━┳┓┛┓┛┓┫╋╋┗┃┃┓┣┫━┣┏┗┣┃┏━┳╋━┛
┣┳┛┏┗┗┳┻┏┣━┓┻┃┃┃┻┗┛┃┏┫┻┏┫┻┃┫┃╋━┛┓┣┃┃┳━┫━
┻┫╋┻╋┓┳┓┛╋╋┓┛┃┓┗┣┃┗┃┫╋┃┓┏┻╋━┻┗┃┻┃┫╋┗┓┻━┻
┻━┗┳╋━━┗┓━┓┛┳┗┣┻┓┳┫┏╋┛━━┫━┏┻┃┻┫━┃┳┣┳┛┻┏━
┳━━┳┫┛┓┏┫┣╋╋┣┻┗━┃┛┏┣┃┣┓┗┣┏┗┓┣┻━┫┏┗┓━┣┛┗┗
━┻┓┃┏┗┫╋┓┓╋┻┗┏┃┏┫┣┛┗┏┣┛┻┻━┓━┏┓┻┛┳┃┻┳┣┣┫━
┻┳┻┻┏┏┳┛┃┏┛╋┛┓┛┫┳┻┫┃┛┻┓┫┏┳┏━┓┣┛┫┓━┫┗━┻┃┣
┗┏┳━┏┳┻┃┳┳┣┫┫━┗┳┣┏┛┣┫━┛┃┛┛┫┏┏┛┣┗┫━┻━┏━┛╋
┓┫┃┫┛┣━┣┳━┻┛┻┛┳┏━┏┣┳┣┛┏┓━┫┃┻┳╋┻┗╋┃┓
┃━┗┛┃┫╋┏┗━┏┣┓┛┳┃━╋┃╋┏┗┻┻┛┓━┳┓┓┻┓┛━┳┃┗┃┓┫
┓┣┃╋┏┗┛┻┏┛┏┳┻┛┳━┃╋┻┛┃┏╋┳┻┳┃┛┳━━━┗┛┳╋┻┫┗┣
━╋╋┃┏┗┣┻┗┣━┗┏┗┻┗┻┗┻┳┛┛┗┃┏╋┣╋┛┻┣┣━┏━━┗┛━┏
┗┃┏━┻┛┗┏┏━┻┻┗┳┳┛┗┣┛┓┛┓╋┛┣┓╋╋━┻┗━┏┃━┛┳━┏┳
┳┛┏━╋━━┳┏━╋┃┫╋┓┏┻┏┏┛┫━┛╋┏┻┓┣┳╋┃━┫┃━┓┓┗┣┃
┫┫┻┛┛┻╋┓┣┛┣┻┣╋┗┻╋╋┫┳┃┣┫┃┻┫┗┛┃┏┻┛┳┃┻┏┻┏┣┳
┣┃┣┗┫━╋━┫━┃┣┛┻┏┫┻┓┳┃┓┣╋┣━┳╋┓┳┏┣┣┓┏╋┣━┣┫┓
┣┏┏━┛┗╋┳┫┓┫┃┓┏┗┃┻┃┳┣┫┛┻┣━┏┓┛┏┛┏┳┛┓┻┻┃┗┏┗
┏┓━━┛┻┣┻┳┗┃┣┛┓┳┫┳┓┗┫┛┏┏╋┣┫╋┳╋┏┳┳┗┃┫┓┗┓┫╋
┃┗┃╋━┻┃┫┃┓┓┳┃╋┏┫┳┫┗╋┣╋┛┻╋┗┏┓┳┣┗┃┓┫┣┏┗┫┣┓
╋┳┛━━┫┃┫┻╋┏┏┫┃┏━┛┫┫┓┓┻┏┗┗┏┛┫┫┛╋┳┗┗┫┗┏┫┣┣
╋┻┓┫┻┣┓┫┫┻┣┳╋┛┛┗┛┫┣┻┏┫╋┫╋┳┃┻┻┗┛┛┳┗┣┻┓╋┗━
┗┛┏┓┣┻┫━┣┳┃┳┗┓┛┗┏┣┗┗┗┗┓┻┣┳┃┳┫┓┃━╋┳╋┓┗┫┳┓
┗┃┃┛┛┫━┛┃┛┫┃━┛┓┻━┫━┓┛┻╋┣┏┳┛┳╋╋┻━┛┫┳┃┏┣┻┛
╋┻┻┻┳┏━┻╋┫┛┫┗┳┛┳┏┻┻┏╋┓┻┛━━┻┳┛┻┣╋┃┓┻┃┳┻┳┣
┓┗┓┻┣┗┛╋┣┣╋┗┛╋┗┻┛╋┫┻┣┛┛┣┫╋┣┃┫┳┻┛┳┏╋┓┣┳┛┏
┫┳┃┛┣┓┏┓┻┃┣┣┻┣━┣┗┛┓╋━┻┫┫┛╋┗╋┳┃┓━━┻━┏┓┳╋━
┳━┗┓┣┳┣┗┃┃━┗┣┻┏┳┫┗┃┛┓┳┳┻┓┃┓┳┓┣┛┫━┳┻┳┓┃╋┃
╋┃┻┫╋┣┗┫┫━┃━┏┛┗┃┛┗┛╋┫┻┛┫┳┳┫┃┫┳┓╋┏┃┻┗━┣┓┳
━┳┫┓┓┣┛┏━┛┃┓┃┛┣┛┛┓┣━┓━┳┫┻┣┛┗┻━┃┳┏━┓┳━┣┛┃
┛┃┃╋┏┃┃┳┣┣┳┳┓┏┏┣┳┓┗┓┻╋┳┗┣┓┏┃┻╋┏┏┳┗┃━╋┛┣╋
┓┃┛┓┛┛╋┃┃━┗┣┣┣┗┃┏┳┳━┳┛┻┓┫╋┻┗┳┣┃╋┫┓━┻┣┫┏┓
┗┏┳┳┃┗┛╋━┗┓┏┣┳┃┳┛┫┏┏╋━┗┻┗╋┃┗┏┫╋┗╋┳┓┻┣┏╋━
┳┏┛┻╋╋┓┳━┣┻╋┣┣┻┏┓┳━╋┫╋┫┣┓┃┳┗┗┗━┛┗┫┗
┣┣┓╋┗╋╋┫┛┻━━━┓┫┓┃┃┏┣┳┓╋┏┳┣┏┓╋┻┳╋┓┛━┗┛┏━┫
┓━┓┏┳┳┏┛┳┛┓━┛┏╋┓┣━┗┳┣┫┃┗┣┳┳┫┓┣┗┳━╋┣┛╋┛┛┻
┓╋┓┃┫┛┫┓╋━┗┻╋┻┃┣━┻┻━┗┫╋┣┃┗┃┫━━┫┛┛┗┗┛┃┫┳┫
╋┛┳┻┻┫┏┫┏╋┓┃┛━┓┗┫━┗┓┗━━┛┣╋┏┃┗┃┳┏┃┻┗┛┣╋┗┫
┛┻━┣┃┣┛┏┓╋┃┛┓┫┫┳━┳╋╋╋━┏━┏┳┳┳┻┛╋┃┻┃┃┏┃┛┳╋
╋┏╋╋╋┃┏┫━━┛┃┃┻┣┻╋┓┃┓┫━━┣┻┏┻┳┏┏┃┫┗┻┻┗┓╋┃┗
┫╋┛┏┃┳┫┓┳┣┳┳┻┳╋╋┗┓┳┫┳┗┗┣┃┓┻╋┛┻┃┣┓┛━┣┛┗┃┻
┻┛┳┗┃┳┗┻┫┗━┃┃┗┃┫┳┓┓━━┃┛┳┗┻┓┃┫┫━┓┫┃┓╋┻┏┏━
┣┓┫┫┳┛┃┓┫┳┗┳┏━┣┳┓╋┳━┗┃┏┏┳┓━┃┫┗┓┛┫┣┫┓┳━┃┗
┏┳╋┗┓┓┓┓┗┗┛┏┓┻┏┛┳╋┳┃╋┓┛┫━┏╋╋┃━┛┣┗┻┗┳┏┻┳┣
┳┻┓━┃┻┏┗┻━┫━━┃┃━━┫┳┏┓┫┃┳┏╋┻┻┃━┗┏┗┗┃┗┳━┃┛
┃┃┛┏╋┛┗━┓┻┃┓┫┛┫┃┣┃┃┏┻┏━┏┗━┳╋┣╋┓┫┏╋┣┣┃┛┓┫
┏┏━━┳━┳┓┃┫┗┗┓┛┳┣╋┫┃┗┓╋━┗━┛┳┫┏┻━┏┓┃┻┳┣┓╋┣
┻┛┓╋━┓╋┏┓┫┫┗┗┃╋┗┏┻╋┳┗┳┳┏┳┏┗┻┓╋┃┏━╋━┛┻┫┛┃
┳┻┻┏┓┣┗┣┓┻┃┻┗┏━━┗━╋━┏━┛┳┗┳┏━┏╋╋┗┃┻┃━┏┻╋┫
┳┏┫┗┃┻┣┗┻┳┛━╋┻┻┛┓┃┫╋┣┏┗┏┻╋┏┃━┣╋╋┻━┻┃╋┣┃╋
┫┗╋┃┫┏╋╋┓╋┣┓┏┛┓┛┳┳╋┃┓╋╋┃╋┫┛╋┳┛┳┏┃┃┓┓━┫━┫
┃┏┻┃┣┓┗┓┛┣┛┓┣━━┓┓┃┣┣┣┫┛┫┳┓┻━┫━━┓┗┓┫┻┗┛┳┃
┻┻┳┏━┫╋┣╋━┫┓┃┃┓┗━┛┛┏┓┏┛┏┻┫┫┗┛┃┓┻┣┫┏┏┏┣━━
╋┫┛┻┗┫┏┫━┫╋┓┛┓┛┃┫┗┛┗━┓┏╋┓┻┗╋┃━┛┳━┫┏┗━┗┓┻
╋━┣┗┃━┻┣┣┫┗┻┛━┓┣┓━┃┻┃┏┳┻┏╋━╋┣┏┫━┓┓┛┏┃┃┛┓
┗┻╋┏┃┻┳━━┛╋┳┻┃┏┗┃┛┫┳┛┗━┗┛┻┻┳┛┻┏╋┳┣┳┳━┏┛┣
┫┗╋┫┣┣┃━┛┛┗┗━┛┣┳┗┓┗┛┏┓━┓┓━╋┻┳┓━┳┳╋┃┃╋━╋┣
┣┫┣┫┳┓┏╋┫┛━┣┛┗┗┃┓┛┏╋┳┃━┳┻┳┻━┫┫┃┛━┏┗
┻┃┛┏━┫╋┫┓┛╋━┳╋┏┏┓┳┃┛┻┳┓┻┻┗┏┫┗╋┓╋┃━┛┗┫━┳┳
┗╋┃┗┗┃┛┏┻┣┳┳┗┗┛┗╋┃┃╋┣┃┃┏┳┻┗━┣┗┓┣┳┃┏┗┣┏┳┻
┛┛╋━┻┓┳┳┓┛┻┛╋┻━┻┣╋┓┓┃┗┗┫┛┫┣┳┗┗┏┳╋┫┫┃╋┗┓┏
━┓┳┛╋┻┛━━┣━┓┻┓┻┓┛╋┣┫┣╋┗┻━┫┳┓┗━┣┻┗━┣┗╋┓┛┃
┫┛┃┛┻┳┏┛┣┻┣┓┏┃┻┣┓┗┓━━┳┳╋┏┫┻┻━┏┣┏┣╋╋┛╋┓┓━
┛╋━━┏┛┳╋┫┃┓┏┻┳┻╋┛╋┛┫┃┓┏┓┗┓━┗╋┃┻┃┓┳┛╋┗┫┓╋
┫┏┗┛━━┗┓╋┓┻┓╋┫┻┛━┏┣┃┏┃┫┓┏┳╋┫┣┳┏┗┳┓┛┓┗┛┫┓
┳┛━┳┫┗╋┓╋━┗┗┃┳┻┛┓┻┣┗┳┣╋┛┣┃━┃┻┃┏╋┃┏┗┛╋┃╋┫
━━╋┻┳┻╋━┻━┗┓━┃╋┓┛┣╋┗┗━┃┓┗┻┛┫┛┻┓┗┳┳┫┃┫┣╋┳
┳┣┛┏┣┃┻┻┳┫┏┛┫┫━┗━┣┏┃╋┣┫━┓┣┓┗┻┏╋┫┫┳┻┏┫┫┃┳
╋┻┛┏┗┳┏┏┛┳┃┗┏┻┫┻┻┳┗┗┛┫┫┣┛┻┣┃┓┫┗━┏┏┫┻┣┳┛┛
┗┳┻━┗╋━┛┛┳┣┏┳┃┗┗━┣┃┫┓┻┗┛┻┛┻┗┣┏┻┳┣┓┛┗┻┳┃┻
┓┻┳┃┛┳┃┗┣┫┓┣┫━┻━┃━━┫┫┣┓┳━┛┣┃┓┣┫┗┓┛┏╋┗┛┳┳
━┏┫┛┗┛┏╋┃━┻┫┓┫┓┫┣╋┣┏┗┻┳┛┏┫┃┃┛━┛━╋┃┓┗┏┏┓┏
┫┛┳┻━┃┛┗┛┃┓┻┻┓┳┗┓┣━┃┛╋┓┛┻┣┣┗━┫╋╋┛┏┓━┫━┓┃
┳┓╋┛┫┛┛┻┃┛┻┃┣┏┣┣┻┏┫┛┓┻╋┻┫┫━┛┻┓┳╋━┻┓┛┃┓┫┏
┛┏┛┗┫┗┛┃╋┓┏┣╋━┃┫┳┣┫┳┗┛┏╋┓┛┻┏┫┻┣┓┓┃┣┏┳┏━┫
┻┫┓━┗┓┏┛┗┓┫━┻┣┳┏┳┻┗┓┛┗┫┫━┓┏┛┳┏┳┻┓┓┗┻┣┗┓┏
┣┣┏┻┫┣┻┳┳━┣┣┏┓┃┃┛╋┛╋╋┏┳┻┛━┃┻┗━┃┻┫┗┓╋┣┻┗┏
┻━┃┛┣━┣┻┃┫┻┫┗┣┓┃┗┃┻━┏━┫┳┃━┃┫╋┳┛┣┛┏┣┳┓┏┏┓
┣┛╋┛━┏━┫┃╋━┻┣┓┃╋╋┣┏━┻┫┗┛┛╋━┗┃┻━┳┃┗┓┻┃┫━┻
┛┻┓┏┃┏┏╋┻┓┳┳┏┣┫┓┣┳━┛┣┳╋┃┣┏┓┓┏┗┻┗┓┣┃┓┛┻┃┳
┫╋╋┓┻┏╋┳┳┏┣┛┻┏━┻╋┳┫┣┏┛┻┣┗╋┓╋┣┻╋┏┻┃┏┻┏┛┃┻
┻┗┓┻┏┓┗┫┣━┃┳┃╋┳╋┫┫┏┏┗┫┳┣┣┻━┣┗┣┓┓┗┗┗
┃━┃┻┫━┻━┛┫┃╋┳┏┗┏┳┣┳┳┏┳┓┓┗┣┓╋┛┗┃┳┫┓┛┣┓┓╋┳
╋╋┓┓┏┛┓┛┳┏┛┗┏┣┫┓━┳━╋━┫━┳┛╋━┣╋┛┛┛┃┏┏┣┫┻┻┗
┗╋┗┣┣┣┏┏┣╋┏┛━┛┣┃┣┓┏━┛┻┓┓╋┃┳┗┫┃┫━┫┛╋┃━┗╋┛
┳┻┃┗┫┃╋┓┫┗╋━┗┃┏┫╋┳┣┛┏┻┏┃┻┃╋━┣┳┫┛┏┃┏╋┣┣━╋
━┃┓┣┗┻┏┫┫┣╋┳┃━┫┏┣━┛┗┗┏━┛┓┣━┫┛┻┏╋┛┫┛┫┫━╋┳
┳┛┫┳╋┳┗┻╋╋┣┏┗┳┳━┗┏┃┳┃━┛━┳┏┛┏━┳┣┏┳┃┃┗┛┻┃┗
┣┏┗━┛┳┏┃┏┃┻┏┏┓━━┏┛┓┫┗╋┻┛┣┗╋┓┛━╋┳┻┫┗┳┓╋┗┃
┳┻╋╋┃┃┃┓┗┗┣┃┏┃━╋┃╋┓━┏┳┳┓━┛┳┫┫┛┃┣╋┗╋┛┻┃┃┗
┛┳┏┫━┳┻┳┣┗┗┳┛┛┗━╋┓┓┫┗━┃┻┻━┗┻┣━┏┫━┛┳┃┣┛┗━
┏┻┗━┳┃┓┗┗┳┫┃┛┏╋┛┻╋┃┣┫┫┫┳┫┃━┳┏━╋┫╋┓┗┳┓┳┛╋
┃━┏┃╋┏┫┏┗┛┫┻━┏━┃┓┻┻┳┃┣┗╋┗╋┻┗┗┛┣┃┏┣┃╋┗┳┏┳
┳┓━┳┗┫┣┗┣━┓┏┏━┃┏┗┛┣┫╋┓┛┃┫┗┫┻━┏┗┗┗┃┣━┛┫┣┣
┻┏╋┛┗┫┃┣┏━┃━┣━┫┏┳┓┣┻┳┳┃╋┗━┓┫┓┣┫┛┳┃━┓━┏┗┗
┳┻┫┳┫┃━┛┫┏╋┫┻┃┗┣┓┫━┫┃━┓┳┳┛┃┳┣┻┫┣┻┛┳┻┫┓┏╋
┏┏┗┣┃┳┓┛┃╋┣┳━┻╋┓┃┛┣┗╋┳┻┃┏━┗┻┣┣┻┛┗┻┣━┳┫┻┫
╋┗┻┃┛┃┃┳┓━━┛┃┓┗┳┛┫┛┣━┻┃━┛┛┫┫┣┫╋┗┳┛┳┣╋╋┗┗
╋┳━━┣╋┣┓┣━┻┃┫┛┛┏┻┫┣┓┗┓╋┻╋┻━┣┣┳┗┃┫┫━┻━┫┫┗
┳┓┛┓┃┳━┻┛┗┳┃┃┏┣┗━┏━┛┣┣╋━┓┃┫┓┛┏┏╋┗┓┛╋┏┏┗┏
┓┫┣┫┫┛┗┓┃━┗┏┳┗┛┓┳┏┻┫╋┳┳━┣┫┗┳━┣╋┃┻┗┃┓┣━┛┻
┏┻┗┏┛━┣┓╋┓┻┛┏╋┏┏┓┻┏┃┏┫┏┣┫┃┫┃┓┛╋╋━┣┏┛┃┏┏┻
┻┏┣┗╋┻┳┣┫┛━┫┗┳┣┏┻┻┛┃━┫━┫━┃┳┻┃━┃┏┃┗┫━┏┓┏┳
┻━┫┃┻┛┳┻┣┣┫┗┫┻┓━┣┳╋┓━┻╋┻━┓━╋┗┣┫┓┓━┻┓┗┗┻┻
┃┫┗┃┃┏┳┫┫┓┏┗┻╋┳━┫┓┛━┛┻┣┫┗━┃┳┏┏━╋┳┣┗┫┻╋┫┛
┓┻┫┓┻┻━━┏┏┗┓┫┫┗┣┫┫┏┛┫┏┗┓┻┫┳┃┃━┻╋╋┛┫
━┗┛━┻━━┓┏┻┳━━┃┏┻┓┛┛┃┗┛┫┫╋┃┣┛┣┃┏┛┛┣┓┛┣┫┗┳
┛┏┣╋┛┓┓┻┣┛┣┗┛┣┫┫┳┳━┳╋╋┫┃┳┏┫┓╋┳┃┗┛┗┛┫┫╋┣╋
┻┳╋┛┛┳┣┣┫┗┫┗┏┗┛┃┃┳┫┗━┻━┳┳┻━┛┓┗┃━━━┳┓┛┣┗┃
┣╋┳╋┻┛┃┫━┳┫┏┓━━┓┓┳╋┣┳╋┳╋┳┻┏┗┛╋┳┗┛┛┓┻┫┛┣┛
┗┃┏┓┳╋┓┛┫┛┛┃┃┓┳┳┛┳┃┏━┛┻┳┛┳╋┳┏┣╋┗┗┓┳━┓┻┏┻
━┃━┳━┛┛━┳┛┃┫┓┃┗┳┣┫┛━━┏┓┗━┣━┏━┃┏╋┃┻┗┗┛┗┛╋
┫━━┫┳┏┗┳━╋┏┗┏┃┃┻┻┳┓┓┻┗┻┣━┃┳╋┗━┏┗┃┃━┏┻┗┳┫
┗╋┫┻┓━┳━┳┫┗┏┛┻┃━┗┫┣┗┃┃╋┫┻┓┃┻━┳┛┃┻┣┣┣┛┓┻┳
┏┃┻┛┛┣┫┗┛┣┗┣┓┛┏┣━┗┻╋╋━┳┻┻╋┣┣┣┏┓┓╋┛┻┫┓┃━━
┏┃┳┳┳┳┣┓┳╋┣┏┗╋┃┏╋┣┗┗┫┻┃┗┛┛┃╋┫┗━╋┳┫┣┛┏┏╋┫
┳┏╋┻┃┏┏┗┫┏┗┓┃┻┓┻╋┛┛┫━┣┓┗┃┗┻━┃┏╋┓┻┏┻┻┫┳┻┻
┣┻┫┗┃┻┛━┳┫┛━┗╋┓━╋┗┗┗┓┫┃┃━┻┓┓┗┻┣┫╋┳┫┓┫┓┛┻
╋┏┛┫┃┃╋┻┗━┏┃╋┗┗┓┳┣┓┓┃━┻┗┻┓╋┏┛┏┓┻┻┻┗┣┛┓┫┏
┻╋┏┻┗━┗┃┛┃┏┃┣┓┳┓┣┳┃┛┻┗┣╋┏╋╋┣┻┛┏┣┃┏┻╋━┣┳┻
┣┓┛┫┓┣┗┻┃┻━┳┏╋┓╋━━┗┣┻┏┏┗┛┃┗┗╋┏╋┻┳┛┣┣┓┣┳┓
┗┓┫┃┏━┛┗━╋┳┳┫┛┏┃┛┃┫╋╋┻╋┓┫╋┛┳┫┣━┓┛┣┛┗┫╋┓┗
━╋┓┫┫┃┳┏━┏┓┛┓┏╋┫┏┳┻┣┓━┛┓┳┻┓┏┏┫┃┻┣┓┗┃┃┣┓┏
┃┛┏┏┣┳╋┣╋┣╋┏━┳┫┫━┏━╋┗┏┳┣┏┻┏┗┳┣┻┣━━┓┳┫┛┣━
╋┏┻┓┣┗┃┓╋┓┃┃┫┃┓┗┓┣╋┏┣╋┛┻┗╋╋┏┛┛╋┫┃╋┃┻┳╋━┣
╋┻┛┣┳┳┃┣┃┣╋┓┛┃╋┻┻╋┗┃┏┣┃┏┏┻━┳┳┗┫━┛┃┫┫┃┏━┻
┃┣━━┃┏╋━┗┓┗━┗┓┳┻╋━┗┫┓┃━┗┳┓┛┣┳┗┏┛┏┛┫┛┓┓┳┃
┣┳┗━┫━┫┏╋━┓╋┣┫┗┣┻┃┗┗┃┓┻┏┣╋┏╋┳┏┻┫┓┫┗━┃┻┛╋
┣┣┛┗┏┏┓━━┣┗┗┫┓┳┛┃┻┗┣┛┗┃┻┳┣┛┃┃┳╋┣┛┳━━╋┻┏┣
┛┻━┏┏┣━┃┫┳┳┻┃┗┗╋┫┳┛┓┗┃┫╋┳┳┛━┏━┫╋┣┗┫
┻┃┏┃┻┳┛┏╋┛┣┃┳━╋┛┻┛┳┓┃╋┗┃┳┛┓━━┃━╋┏╋╋╋┫┗━╋
┳╋━┏┛┏┻┫━┏┫╋┳┗╋╋┃┓━┃┓┛┏┛━┏┣┏┳━┫┓┗╋┣┏┻┗┛┓
┗┻┣┓┫┛┛╋┻┻┃┣┓┳┳━┛┃╋━━━┗┏┳┃╋┫┗┃┻╋┫┫┳╋┫╋╋┃
┏━┏┏┳╋┃━┣╋┏┗━┏┻┣┣┃━╋┏┏┓┗┻┃━╋╋╋┃┓┻┓┳┓┻┏┃┫
┏┃┏┗┳┗┫┏━┻┣┏╋┗━┛┃┗┓┳┃┳┻┛┳╋┛┗┏╋┗┓━┛┗┃╋┫━━
┃┛┣┗┏┏┃┗╋┫┳━╋┗━┻┻┫┫┻┳┓┻┳┛┗┻━┓┗┗┛┓┻┫━┳┛╋━
━┣┫┓┃┃┛┗╋┗┫┻━┏┃┻┳┓┳━┃┫━━━┫┓┛┓┳┫┳┳┃┫┃┳━┃┳
┫━┳┛┻╋╋┣┗━╋┣┳┛┳┓┓┛┻┻┏┗┻┗┃┗┛┣┫┏╋┫┓┛┳┻┳┻┓┳
┻┫┏┛┫┻┛┣┛┣┫┻━┳┣┫━━╋━┓┗┻┏╋━┃┫┛┳━┻┏┃┗┫┏━━┃
┳━┫┏┗┻┛┣┓┏┏┗┫┓╋┃┏┃┏┛┏┫╋┣╋┗┏┃┗┻┫━┻┻┏┛┳┓┣╋
┏┳┗┏┣┳┓┣┃┓┗┃┳┛╋┓╋┳┳┗╋┳┳┗┃┃╋╋╋┃┳┻┃┏┳┻╋┓┻┫
┳┛╋╋┓┃┃┣┛┗┓┓┗┗┳┗┳┃┓┃╋┳┃┃┻┫━┗┻┳┻┛┣┃┓┏┛┣┛┗
┳┃┛┛━━━┫┏┏┏┓┣┛┛┗┗┣┣┳╋┫┛┗┛┗┫┣╋┳┫┓┛┣┗┻┓┫╋┏
┗┏━┣┃━┃┗┓┫┫┓┻┏┣┳┃┻━┏╋┏┛┃┳┓╋┗┣┣┛┗┫┳╋┃┻┓┫┫
╋┻┣┫┫┗┳┳┏┛┏┳┻┳┏┻┳┫┛┃┃┏┻┓┗┳┏┻┫┓╋┫┓┓┗┳┻┗┻╋
┏┳┓╋┏╋┛┣┻┣┃┏┻━┓╋┓┃╋┻┳╋┛┫┣╋┗┏╋╋┛┃┻┛┛┏━┫┃━
┃┳━┳┳┻┓━┓┓┻┳┃┫┳┏━┳┏┻┳┏┳┛┗┏┛┗┗┗┗┻┗╋┓┫┻┣╋┫
┫┫┻┓┣╋┗━┳┗┫┣┗┃╋┃┓┏┳┫┃┏┻┫┗┣╋━╋┛┣┗┏┻┣┃━┓┗┣
┓┣┫┻┣┛┣┗┓┗┃┳┣┣┓┏┣┫┓┣╋┏┳┏┣┓┓┫┗┓┳┣┛┛┛┏╋┛━┗
┏┓┏┃┃┻┏┫┻━┓┫┫┳┳━┻╋┣┣┳┓┣┃┛┛┛━┓┻┣┏┛━┫┳┻━┫┣
┗╋┗┳━━┻┻┣╋┫┃╋┻┃┻┃┓┻┳┏┣┫┣┗┛┛╋┳┻┛┃╋┏┳┓┏┓┫┣
┛┓┗┛┣┣┃┣┻┻┳┏┃┫━┓┓━━┃┏┛┗┛━┫┣┣┗━╋╋┓┛┃┫┫┣┗┻
╋┃━┃━┏┻┏┻╋┓━╋┻┓┗┫┳┃┛╋┛╋┳┣┳┛━┏┣┃┏┃┏┻━┻┳╋┫
┣━┏┗╋┫┗┛┗┏╋┛┓┛┃┏┳┻┫┗┗━━┃┓┗┛┏┓┏┳┳┏┳┛
┃┳┃┃┣┏┻╋╋┛┣┻┏┏┻┻┏┣┻┏┳┏╋┳┳┣┳┣━┓┗┻┣━┻┏┳╋┳┻
━┏┓┓┓━┏┳┛┓┻┗┏┃┃┫┓┛┃┗┃┫┏┛┃┃┓┛┏┃╋┗┻┛━┣━┣╋┻
┓╋┫┣┻┣━━┃┏╋┏┗┛┛┗┻┃┏┓┛┓╋┣━┛┏┓┫┗━┻┻┻┻┛╋┣┳┣
┏┓┣┏━╋┓┗┣┛┣┏╋━┓╋┣┃┗┫┻┛┃┃┃┗┻┓┛┃┣╋━┃╋┗╋┫┻╋
┏┫┫╋┣┳┳┛┃┫┫┣┛┳┗┏┻┳┛┗┛┫┏┓┣┗┻┗╋┃┣┏┣━╋┳╋┃╋╋
┏┣━┏┫┓┻┗┳┣┗┛┗╋┛┃━┛┛┛━━┻┻┏┣┣┏┫┏┃┛┗┛┛┗┳┓━┳
┏┣━┃┫┻┻┻┓┓┻┳┫┏┛┗┫┻┓╋┏┳┗┳┏┃┏┣┛┓┃┃┃┓┛┓┣┣┳╋
┛┫┣┗━┓╋┫┫┫━┫╋┫┓┻┻┃┻┗┗┫━┳┳┻┻━┳┫╋┻┻┳━┣┏┳┗┃
┗┛┳━━┫┃┻┣╋╋┳━╋┓┻┓┛━━┗┃┃┃┣┃╋━┻┓┃┛┓┃┏┫┻┗┛┫
┣┓┛╋┓┻━┓┓┛┗┗┗┻┣┓━┻┃┗┃┓┏┏┓┣╋┓┏┫┓┣┻┛┻╋┏┏┏┫
┳┳┃┏┫┏━━┫┓┫┛┣┏━┏┫┳┛┫┗━┗┗┛┣┳┣╋┳┓╋┗┛╋┓┫━┃┫
┏┫┫┓┏┣┛┏┗┫━┳┏┳┓┗╋┗╋┓┃┳┗┳┻┻┃┳┛╋┃┓┳┛┣┳┏┣┫╋
┣┏┳━┗┳┫╋┗┃┃┛┻┏┗┣┗┳┻┣╋┗┫┓┓┫┣┓┛┓┏┓┳╋┃┗┫╋┣┻
┗┫┳┛┗┓┻┫┓╋┳━╋┻┣┗┓╋┣┣╋┣┳━┳┻┗┃╋┃┃┣┳┫┛┓╋┣┫┫
┫┳┓┏┗┃┫┗┣┻┏┓┓━┣┃┃┗┻┣┓┳┛┓┛┃┃╋┛┳┻┫┳┗┓┏┏━┃┃
┓━┛━┗╋━┛┣┓┫┃┗┳━┓┃┫┫┛┣┳┳┗┗━┫┛┻┓┏┓┃┏┓┳┻┗┫┫
┛┛┗┗┣┃┓╋┃┃┳┗┗┫┛╋┗┗┫┻┳┃┃┳┻┛┏┳┃┳┏┏┃┫╋┻┃┻┏┗
┳┻┃┛┫┳┣┃━┃┛╋┣┫┳┏┃┫┗┃┳┏┗┫┻━┫╋╋┛┛┗┫┻┣━━┃┻━
┛┳┓┻┗┏┏┻┗━┳┣┻┣┛┗┫┻╋┏┗━━┃┣┓┣┗┫┛┃┳┳┻┻┃╋━╋┗
┗╋┗┃┳┃┏┛━┛┳┛┛┻┏━┻┳┃┻┣┫┃┏┻╋┻┻╋┫┳╋┗┳┻┓┳┫━┗
┗┻┓╋┫┫┗┣┗┫━┛┣┃┛┳┻┓┃┣┫┫┳┛┫┣┫┛┣┛┣━┃┻┏┫┃┗━┛
┏┣┗┃┓┏┫┏┗┻┳┳┃━┏┫┛┛┗╋┣┫┏┃┫┓╋┏┛┗┻┻┫┗┳┓┳┳┃━
┣┗┫┫┃┛┻┏┣━┏┏┏┏╋╋╋┛┛┓╋┻┛┣┣┃━┃╋┣┳┓┫┣┳╋┛┗━┳
┓┫┣━┳╋┗┳┛┣┛┣┣┳╋┏┃┛┏╋┻┏┛┓┣┳╋┏┻┫┻┓┛┏┏
┣┓┻┃┣┣┗╋━┛┫┓┛┫┓╋┻┣┓┃┓┗┣┃┫┫┓╋┓┻━╋┳╋┫┻━╋┏┛
┏╋┫┃┳┫┗┃┛┣┣━┗┻┣┃┓━┃┳┫┏┛┳┳┫┃┛┓┫╋┃┓┃┻┣┻┛┣┳
┳┻┛┃┏┻╋╋┛┫━┃━┏┳┣┛┗┛╋┣┓┛┳┻┛┓┛┳┣┳╋┛┫━┃╋┻┣┣
┻┣┛╋┏┓┣╋┛┃┣┣┛┫┓┳╋┣╋┃┫┛╋┏┫╋┛┏╋┻┓┓┃┓┳┓┳╋╋┏
┛┏┣┻┃╋┻━┛┫┗╋━┳┃━┓┫┛┓┳┻┛┳━┗╋┗┣┣━━╋┗━╋┏━┛┳
┛┣┗┳┏┏╋┃┓┣┛┃┣┳┣┃┏╋╋┻┛┓┓╋┃┓┛╋┃┻┳┻┫━┏┫┏┻┣┏
┣┗┻┻┏┏┗┣┳┳┗┻┗┓┣┃┓┓╋┓┓━┫╋┣┗┣┓┻━┗┓┛┻┻┛━┃┓┫
┻┗┻┓┏┫╋┗┣┳┣┛┓┓┫┓┻┻┣┃┃┛┛┳┣┛┏┛┣┃┗┻┻┓┛━╋┗┫┓
┳┫┃╋┳┏┏┣┫┏┣┣╋┏┏┛┗┛┫╋┛┣┫━┛┗┃━┏┗┣┻┣┗┃┳━┛━┳
┛┏┏╋┓━┏┏╋┛┻━┃┃┻┳┣━┳┗┗┗┓┻╋┏━┫━╋┓┛╋╋┣┫━┻╋┗
┗┛┫┏┛┻┏┓━━┣┫┓┏┏┻╋┣┻╋┏┛┓╋┗┫┗┗┛╋┏━╋┻┗┣╋┏┛┗
╋┃┛┏┏┃┳┳┛┫┣┻┛┻┻┣┗┣┻┓┛┓┏┻┫┣┫━┛┏╋┓┃┛┃┳┫┻┗┗
┛┏┻┳┏┗┻┣┻┳━┫┃━┓━┃┫┓┃┛━┏┗┻┓┣┫┣┻┳┏┻┻┃┏┛┃┛┫
┏┣┛┛┳┫┃┫┛━┛╋╋┣┗┛┫┳┣┣┓┓┗┛━┃┳╋┻┻┃┳┣┛━┃┏┛┣┛
┫┛┃┓┣┳┓┏┛┫┗━┣┗┳┛┳┫┣━┏┗┻┏┣┣┻┣╋┣━┣┻┛┣┫┓┃┫┛
┗┓┳┣┏┗╋┻┓┫┳┓┛┳┗┛┓┃┓┓┃┻┻╋┳┫┓┛╋┣╋┳┛┓━┗╋┛┗┗
┳┫┛┏┓━┣┣┛┃╋┃╋┻━┓╋┻┻╋┛┳┗┫┏┏┗┣┗┃┻┛┓┫┓┫┻┏┣╋
┃┛╋┳┫┫┛┻┻┏┣╋┗╋╋┗┏━┗┓┣┗┳┗┃━┗┻╋┗┗┃┃━┓┛┻╋┣┣
┃━┛┗┏┳┣┃┗━┣┫┃┓╋┃┳┛┻╋┗┛┣┳┳┛┫┏┣┳╋╋┃┫┃┏┣┏┣┻
┗┫┫┫━┃╋┫╋━┃━┣┃┃┗┣┣┻┫┓━┳┛┗┃┗┳┣┻┳╋┓┗╋┫┃┳┏┻
┗┣┻┫┏┻━┣┃┳╋┏┛╋┫┗┣┳┻╋┏┣┳┃┗┳━┻┛┓┳┃┓┻┓┫┗┣┛━
┏┣━┳┛┗┫┃┛┻┛┣┳┗┫━┃┏┛╋┫┓┛┣┏┛┗╋┛┓┛━┃┓┃┣┫┛┗┓
┃╋╋┃━┗┗┣━┗┓┏┃┃┫┃┏━┛━┃━┳┏┻┗┻┏╋┛┻━┫┓┗┣┛┗┗┫
┃┏┻╋┳╋┣━━┻┗┛┫┛┃┃┫╋┣┣┣┃┛┣┳╋┓┣┻┃┻┫┓┗┻
┫┛┫┳┗┻┣┓┃┣┃╋┗┻━┳┃━┏┣┛━┃┫┗┫━┻┻┳┻╋━┓┣┓┏┗┃╋
┫┫┻┗┏┳┣━┃┃━┓━┃┣━┛┏╋┃┳┃┏┗╋┣┛━┫┃╋┗┫┣┃┣┛┏┳┣
┗┛╋┫┓┏┗╋┻┣┃┗┫┻┃┫━┛╋┫╋┣╋┣━┏┓┃┓━╋┳┳┗┏┛━┳┓━
┓┃━━╋┫┃┣┳┻━┗┫┓┓┫┏┃┳┗┏┓┏╋┻━┃╋┛┳━┻┣┃╋┓┏┃┗┻
━┏┃┣┏━┳┛┫┗┣┓┫┗╋┓╋╋┣┗┛╋╋┗┗╋╋╋┳╋┫━┳┫╋┫┫┏┃┣
┛┻━┓┣┻╋┫┓┫┳┏┗┗╋━┃━┓━┣┗╋┛┻┣┫┻┻┫━┃╋┗┃┣┣┃┛╋
┓┗┓┫┏┃━┓┗┫┻┳┛╋┗━┫┏━┏┻┏┛┫┣┻┫┳┫┗┻┗┣┫┏╋┓━┻┳
┓┳┣┣┳┣━┻┫┻╋┏┫┗┛╋┓┗╋┏┓┣┏┗┳┗┃╋┗╋┛┣┳━┏┗┃┗┻┣
┛┻┳┫┛┃┫┻┣┻┏┏┗┻┃┃┳┣┳┃┳┏━┃┣┣┗┣┻┏┣┗┗┳┓┫┫┃┗┗
┳┛┛╋┻━┃━┛╋┓┓┏┣┗┏┳┫┃┏┳┻┏┻┳┳┻┳┏┃┃┳┣┫╋┻╋┗┳━
┓┗┣┓┓┗╋┗╋┃┗━┻━┃┫┃┛━┃╋┓┣┻┫┗┛┻┣┃┏┛┛┃┳┣┛┻┃┗
┗┛┃┃┻┻┏┻╋┓┫━┳┓┃┣┗┓┏╋┫┏┫┓┗━┻┗━┻╋┓┫━┓┣┏╋┳┳
┣┻┳┗╋┏┗┫┣┳┣┳┗┻╋┫╋┃┓━┃┫┫┃━┻┓━┗┳┃┫┛┳┛╋┫┫┫┗
┣┗┳┗┏┗┛┛┻┗┃┏┗┫┗┣━┗┏┏┣┣┳━━┓┛┓╋┏┗┛┣┛┳┗┃━┗┫
╋┓┃┛┓━┛┛┓┫┏┓┗┃┳┗┓┛┃┗┫┛┗┻┣━┗┻╋┃┻┃┣┗┓┓┳┃╋┻
━┏┃┣┓╋━┻┏┣┻┻┗┣┓┏╋┓┏┃┛┳┗┳┫┗┛╋┃━┓┃━╋╋┳┛┛━┛
┫┗┻╋┳┣┗┣╋━┗━┏┗╋┃┏┏╋┗━┛┻┃┫┗┓┣┓┛┓┣┛╋┃┳┻┫┓┣
┏╋┃┳┳┗━┃┏┃┳┛┓┓┛┣┛╋━┗┗┓╋┓┓┗┻┏┻━┏━┓╋┳┛┫┗━┏
┻┓━┗┫┗┓╋┳━┣╋┫┃┗┗┏┃┻╋┣┻┏┃┓━┫┻╋┣┳┗┫┏┛╋┓┃┏┗
┃┫┗┣┏┃┳┣┫┗━┣┃┃┳━━━┻╋┫┣━╋┃╋━━┃╋┃┓┳╋┏┣┳┗╋━
━┗┏┏┻┛┓┻╋━┏┻┫┣┗┛┃━┏┛┳┃┣┃┓┫━┏┳┳┻╋┫╋┻━━┫┛┃
━┻┏━┻┗┃┓┏┻━━┓┣┛┫┏┃┃┃┓┣┳┛┗┫┫┳┓┣┗┗━┳┻┓━┳┃━
┫┳┗━┫┣┻┛┣┃┣┃┛━┫╋┏╋┃┻┓┃┗┃┛┗┛┳┓┫┓┳┣━┛╋┻╋┳┓
┃┫┗┣┗╋┏━┻┓┣┻━┻╋┏┃┛┳┗┃┓┳┃┗┛┻┗┛┃━┛┏┏┻
┫┗━┃┃┳━┓╋┛┃┗┗━┣┣┏┻┏┻┃┗┓┓┻┳╋┓┛╋┗┓┣┗┣┛┏┻╋┛
╋┫┛┛┳┛┃╋╋┃┻┫╋┳┏┣┃┫╋┗╋╋╋┳┻┳━┏┃┃┏┃┳┓━┓┃┓┃┗
┳┳┓┳╋┗┫┃┃┓┃┻┓┗┳┳┃┓┻╋┛┫┻┛┣┣┳┏╋┓━┻╋┛┻┛┃┏┗┗
┣┫┻┃┛┫╋┻┫┻┫┣┣╋━━╋┏┳┣┓┻╋┛┛┛┫━┏┳┃╋┻┫┏┛┓┓╋┣
┫━╋┣┫┓┻━┫┃┻┏┻╋┃┣┃╋┗┏╋┗┏┫┏┛┻┓┗┗━┓┏┳┓┣╋┏┣╋
━┏┛┓━┃┻┻┛┓┃┻┛┳┗┃┗┳┻┫┗┏┣┓┣┳┓┻┻┳┓┗┏┳┛┣┓┫┣┏
┫┃┓┓━┓┳┃┳┫┻━┗┏┻┳┣┏┳┻╋┛┓┏╋┣┃━┫┻┳━━┃┃┛┗┳┣┻
━╋╋╋┗┳┏┣┏┗╋┫┳┳╋┗┃┳┗┃┃┻┗┏┗━┛┓┳╋╋╋┏┻┻┳┏┳┏╋
┳━╋┫━┗┛┳╋┓╋┫┏┓┗┫┓╋┓┣┻┃┗┗╋┃┻┫┏┣┏┫┗┓┓┫╋┛━━
╋┓┣┏┛┻━┗┛━┣┏┗┗┏╋┣┣┳┃┻╋┫┫┳┏━┻╋╋┓┫┻┳┻┃╋┓┫┃
┣┳┗┳┣┏━━┓┏┳┏┏┗┏┳┏┗┗┫┳┫┗┻┻┓┻┗┻┫┃┛┏┏┻┫┻┃┳┓
━┏┣┻┏┫┓┃┣┓━┗┃┫━┓┃┣┏━┻┏┫┻┻┓━┣╋┣┏┃┣┫┳┃┣┃┗┳
┓┻━┛┗╋┗━┗┫┻┛┗┃┃━┏┫┻╋┓┫┣┻┓┛━┳┳┛┛┳┗┗┫┓┛┛┏┳
┳┗┳━┏┫╋┃┗┳┻┳┃┓┫┳┫┫╋┗┫━┫┗┛┫┻┗┛┳┫┃╋┓┳┣┃╋┻┳
━╋┻┛┏┫┻┫┳┣┗╋┻┓┃┛┛┓┗┣╋╋┫┻┻┏┳┏┃┏┣┳┗┻┓┫┛━┻┏
┓┫╋━┫┃┏┗┗━┗┣┃┃┫┛╋┃┻┛┻┻┫┓┫╋┓┏┏╋╋┻╋┛┛┫━┻┻╋
┣┻━╋┫┻┛┃┛┏╋┃┫┗┃┳┏┫┓┏┻┻┃┳┏┳┗╋┃┫┳┣┃╋╋┣┳┃┏┛
┗┻┛┳┏┫┗┗┏╋┛╋┗┫┳┛┏┃┏┗┃┳┗┏┳┣┣┳┃━━┛┫┛╋┳┏┫┫┳
┣┛┏┻┻┛┫┣━┏┃┻━╋┏┻┓┓┫━┣┻┛┏┏┣━┗┗┛┣━┗┏┻┫┫━┳━
┏┣┛┻┛┻┳━┏┫╋┣╋╋┏╋╋┃┛┣┫╋━━┃┣╋╋┗┳┗━┳┏┫┻┫┃┫┓
┫┣╋┫━┃┃┣┓━┳┻┓┳┻┛┓┻┳┏┓━┣┃┛━┓┗┗┃┓┏┻┫┓┳┗┫━┻
━┓┳┫┓┏┃┛┫┗┻┗┃┗┛┗┳┓┻┫┗┃┓┃┗┗━┗┣━┳┗┓┏╋╋┫┏┳┣
┫┏┣┛┫┻━┓┓┏┣┏┳┳┻┛╋┻┗┻┣┫╋┓┏┏┣┫┓┗┣━┻┫┫┫┫┫┃┻
━┛┛┳┳┛┻┏╋┛╋╋┓┛┫┳┓╋━┣┣━┫╋┳┓┳┻┛┣╋╋┏┛┗
┛┻┏┓┫┛┣┫┓┣┃━┏┣╋┛┣┳━┗┛┓┫┏┣┻┏╋┳┓┃┫┃┛┻┛╋┓┃┏
┫┻┗┫┏━┏┓━┻┳┳┗┃┗┳┻╋┏┣┫╋┛┣╋┓┫┃┳┓┻┻┳┛┃╋━┏┫╋
┻┫┣┗╋┳━━┓┓┻┛━┛┛┻┛┏━┫╋━╋╋┻┏━┗┻┣┫━┃┏┃┃┣┻╋┣
┻┗┃╋━┫┛┃┓┳┏┛┛┣┗━┓┏╋┣┳┓┣┳┗┗┗┳┃┫┻┗┫┳┗┫┓┫┻┓
┃━┳┃┳┓┻┗┣━┏┏┗┣┳┳━┻┃┗┏━┻┃╋╋┃┛┛┓┏┻┗┛┣┛┛┣┛━
┫━╋┣┓┻┫┓┃┓┗┳┓┃╋┳┛╋━┣┳┗┛╋┗┗┛┛╋┗━━┃┛┫┳╋━┳┓
┣┗┣┣┻┏┛┗┫┓┳╋┓┻┏╋┳━┣┓┫┃┓┃┛┃┃┻━┃┏┃┫╋━┣┃┣┗┫
╋┛┏┃┗┃┣┃━┗╋┣━┻┓╋┻┻━┏┓┳┫┗┃┃━┻┛┻┻┃┛┛┗╋┓┏╋┃
╋┃┓┗╋┛┃┃╋┓━━┃┃┛━┻━┫╋┫┳┏┫┫┏━━┫┗┗━┃┳╋┗┳┫┃┓
┳┣┣┳┃┣┳┛┛┗┣┃┓┛┓┓┛┗━┓┳┗┻┗┳┏┣╋┏┓┣┏┗┻┳┏┗┃┃┏
┣┓╋╋╋┏┏━┫┫┏┗━┏┣┻┏━┃┓┓┛┏┣┃━┻┏┣┓┣┗┳┫┫┫┗━┃┣
╋┏┃┗┓┣┣┻┳┳┣┃╋━┳┏┻┫┛┻┗━┻┫┛┏┣┃┫┫┓┛┓╋┻┏┓┏┻┫
┣┃╋╋┫┓╋┻┃┛┛┳┓┃┃╋┫┣┳┣┛┣┓┏┣┫┃┛┛┳┗┓┗┓┻┃┓┣╋┛
┏┓┓━╋┃┗┫┓┳┻┳━┃┫┛┃┓┗┏━━┻━┫┻┛┛┏┗┃┗┓┓┗┛┛┣┓┏
╋┃┫╋━┃┓┫┛╋╋┛┣┗┓┳╋┓┣┓┻┃┣┛┓┏┻┏┓┛┓━┻┃┗┃┻┻┃┫
┣┻┏┏┓┳┣┳┃┻╋┗┣┣━┳┛┳╋┃┗┫╋┛╋┻┃┫┫┛┃┓━┻┻┗┓┓┛━
┗┣┣┳┳┗┃┣┓━━┗┗┃┏━┃┓╋┣╋┫┳╋┳┻┫┛┣┗┣┏┃┃┓┗┏┣┳┻
┃┏╋┃┫┓┃┏━┃┓┏┗┣┃┣┣┓┫━┃┫┛┏━┓┻┳┏╋┳┫┃┛┓┗┫┓┫┣
┳┻╋┣┗┓━┫┣┗┏┗┻┫┻┗━┏┏━┻━┏━┏━┏┏┫┛┗┗┃┣┓┛┫┓┓┳
┣┗┃╋┛┓┣┏╋┏┃┛┳┛┳━┫┫┳┃━┃┳┻┛┗┳┛┃┗┣┫┏┃┃┣┣┳╋╋
┛┃┓┗┫━┣┳┓┳━┫┳┗┃━┗┓┫┗┛┫━┏┏━┳┳╋┗┫╋┏┳┳┏┣┃┛┓
╋╋┳━┫┣┗┻╋┣┃┗┏┳╋┳┻┳┳┛┻┛┻┳┣┛┃┗┻┃━┫┓┏┃┗┃┻┳┫
┫┻┫┛╋┳┗┓╋┓┫━┻┳┏┛┃┗┃┃╋┻┓┳━┏┃┃┳━╋┫┓┏┗━┏┻┏╋
┗┫┛━┃┗━╋━╋┣┏┛┛┛╋┳┓┫┳┏┃┛┓┓┣┳┗┓┏┻┳╋┻┓
┣╋┗┳┗┳┫┗┳┛╋┣┃┫┗┫━┓┓┗┛━┳┣┳┗┛┓┛┓┃┛┃┛┫┣┫╋┗┏
┗┏┓┃┏┛╋┣┃┣┓┻┳╋━┫┣╋━┓┛┻━┫┃┗┓┛┏┏┗┳┫╋┏┳┫┏┃┛
┻┗┫┃┏┃┻┳┓┳┓┏┗┓┛┓━┏┫━┳┃┻┫┗┳╋┻╋╋┫┻┃┓━┃┣╋┓┛
━┫┓┏┃┫┛┫┏┓┻┓┛┳┫┫┻┏━┳┛┃╋┣━┗┛━┻┃┏┣┻╋┻┫┃┳┣┛
┏┗┣┓┗┣┫┫━┗━┃┏┓┻┛┗┃┗━╋━┃┳┫┃┫┗╋┃┓╋┣┗┏┛┏┣┗┛
━┏━┓┏┫┏┏┣┓┛┓┻┃┣┳┃━┏┃┣┛╋━╋┻┣━┳━┃━┏━┛┣┣╋┫┛
┗┃┓┗┛┣┳┏━┃┣┳┗┏┛╋┫╋┛┳┓┣┻┫┳┗┳┗━┻┻┻┏┓┫┏┻┣┛┳
┻━┳━┻┫┣┛┻┏┻┃┏┣┛┃┻┃┳┳━┻┳┗╋┻┗┓━┏┣━┻┃┛┣━┗╋┃
┳┻┛┓╋┛┳┗┻┏┳┻┏┳┃┣┫┓┫┫┓┳┣╋┏┫┃┳┏┣╋┏━━┻┏┣╋┫┻
┃┃━┃╋┛━━━┗┫┣┛┛┻┳┓━┛┻━┏┣┗┳╋┃━┫┳┃┻╋┻┛┣┓┫╋┳
╋┫┓┏╋┳┗┃┳┓┃┫┳┏╋┗┓┛┣┏┳┓┳┫┫┳┻┛┣┳━┫┳┳┏━┣┻┓┃
┗┛┓┓┫┫┣┛┫┗┫┃━╋┏┗╋┗┣━┫┣┣┓┳┗┻┣━┻━┫┛┛┗┗┗┣┃┻
┫┻┗┳━┏┏┳━┓┓┏┏┃┓┻┃┗┗┣┏┻┃╋┳━┓┗┫┛┳┣┏┏━┗┛━━┣
┛┫┳┣┏┳┻┻┗┻┃┃┣┣┳┛╋┃┫┣┳┻┛┗━┏┳┣┗╋┫┃┳┳┻╋━┳┫┃
┏┣┳┃┏┏┫┓┳┛━┓┏┳╋┗┃┗┏┏━┗┛┫┏┣┓┗╋┏┏┓┣┫┣┻┫━┏┗
┗┛┫┏┣┃┏╋┛┏┣┣┗━┗┻┻┃┳┗┗┫┏┫┃┏┛┳┓┃┣┳╋┣┳┃┳┳┓╋
┫┻━┃┳┃┣┏╋┳╋┃┫┃┗┏┓┣┃┃┗┳┃┻┳┏╋┃━┣┗┏┛┳┃┣┃┫┻┛
┓┣┏━┗┗┣┛┫┫┫┻┗┛━━┏┫╋┃┛━┫┓┃┫┳┣┣┛┓┳┗━┏┻┻┗┻┣
┻┏━┫━┗┏┳┛┛┓┛┛━┻┃┏┏┻━┳┫┻┫┓┏┳┗┳┏┗┗┓┗┛┻┓┛┛━
╋┃╋┣╋┫┏┗┳╋━┏┓┃━┏┛┏┣╋┃┃┓┫┳━┃┏┃┃━┻┗━┏╋┳╋┃┳
┣┫┻┃┃┃┃┏┣╋┗┏╋━┃┣┳┃┗┓┻┻┓┳╋━┗┛┗┗┫┫┃┗┓┓┃┻┓┣
┣┓┻┫┳┃┏┻┻╋╋┗┓┗┛┣╋┻┳┻┃━┻┗┣┻┗┓━┣┣┫┓━┳╋╋┏┻━
━┣┗┓┫┃╋┗┗┓┳┏┳┛┃┃┃┓┃┫┫┓┣╋┣┫┏┗┓┓┏┏┻┏┓┫┏┏┳┻
┛━━┻┫┫╋┳╋┗┻┣┏┏┫┻┓┏┻┃┣┻━┗┏┳┳┣┃┫┻┣┣┗┏
╋┣╋┗┫┗┣┫┳┛━┗╋┓┻┣┫┓┻┻━┻┫┗━┓┓┫┳╋┓┏━┻╋┻┻┻┃┓
┛┃┫┫┓┳━┃┣┛┗━┏┣┛┳┓┓┓┓┗┗┣┏╋┻┓┳┫┣┃┃╋┳╋┛┫┓━┃
┳┛┗┻┳┓━┗┫┏┏┏┃┃┫┫┓┓╋┣┃╋┫━┻┻┛━┳┏━━┗┛╋┃╋┻┛┗
╋┣┗┻┓━╋┗┏┳┃┫┏┛┃┓┻┻┛━━┗┓┻┳╋┛┣┃┏┻┗┳┗┃┳┛┃┏┗
┫┣┣┗┃┓━┛┗┳┳┳┫┏┫┣┻┃┫┳╋┓┻┫┻┗┗┫┛┳┗┃┏┣┛┣┏┓┛━
━┳┓┫┃┗┓┻╋┣┛┻╋┏┣┣┛┻┛┫┏┣┫╋━┗┃┫╋┫┻┓┓┳┫┃━┓┻┛
┻┗╋━━┻┛┳┗┃┃┗━┃┳┻╋┻┫┓━┏━┳┫┃━┏┛━┃┃╋┣┳━╋┓┏╋
┣┗┏┓╋┗┃╋┗┗┗┳┃┓┳┗┫┃┛┗┗┫┫┛┗┃╋┣┏┣┃┫┃╋┫┛┣┻┗┫
┫╋┓┳┗┳━┻╋┃┣┻┓┫┓┻╋┫┻╋┻╋╋┣┫┗━┳┛┗┗╋┫┓┃┏╋┫┗┫
╋┏┫┏┗┓┏┓╋╋┳┗┛┗┣┏┓━━━┏┳┛┳┳┃┣┫━┛┛┻┫┻┛┏┛┳┻╋
┛┛┏╋┛┓┫┻┫╋╋┻┻┫┗╋━┗┳┻┻┏╋┳┓┏┛┛╋┏┗┃┃┗┳┓┻┳━┳
┏┃┛┗┗╋┏┣┏━┫┗┛╋┃┛╋┻┏┫┻┏┛┣┛┏┣┻┓┻━┗━┻┗┃┃┫┗┛
╋╋┳┣┃┓╋┓╋━┗┗┓━┗┓┛┻┻┃┏┃┃┏┣┃┣┣┓┣┛┛┏┫┗╋━┃┓┻
┻┗┗┏┓┓╋┳┗┛━┃┛┳┣━┛┛┣┗┗┳━━┻┻┫╋┏┏╋╋┓┓┫┣┗┏┣━
┛┛┫┣┳╋┻┗┛┳┫┓┛┫━┃┃╋┳┻┻┗┳┫┏┓┓┻━┛┃┛┻┻┓┛┓┓╋┓
┛┗┫┏┫┏┓┗┛┓┗┳┏┳━┫┗┻┛┏┻┛┛┻┳┏┓┫┃┃┻┗┛┻┫┓┳┗┛┗
━┫┃┛┃┻┣┣┓┳┻┗┣┳━┫━┳┳━┻┫┫┣┳┓┏┛┏┓━┳┫┣┣┗╋┻┳┏
┻┃╋┛┗┫┛┫━┻╋┏┳┫┛━┳┃━╋┫┃┣┫┓┫┫┛┫┳┳╋┻┃┃┓┓┛┃┻
━┫┻━┣┣┣┫┻╋┛┓┳┣┛┻┳┣┗┏┓┓┻┏┣┃┣┣┣┃┛┛┳┏┫━┃┫╋━
╋┫┃┣┫┛┻┗╋┃┏╋┃┫┛━┃╋┣┃┳┳┗┳┣┛┃┳┗┻┏┓┫┗┓┻┗┏┃┏
┓┳╋┓━┏┃┛┃┏━┻┓┳┣┳┗╋━┻┳┛┫┓┓┏┗┣━┻┏╋┓┗┳┫╋┫┏┳
╋┻━┏━┻┫┛┣┃━┳┃━━━┫┫┗┛┓┻┓╋┛┻┓┫┏┛┗┣┣┛┛┫╋┃╋┓
┻╋╋┳┃┛┓┻┛┗┫┗┫┃┏┫┛╋┫┏┫┛┳┃┗╋╋┛╋┃╋╋┫┗╋┗┛┏╋┓
┳┏━╋┣┗┫┃┃┛┗━┛┻┛┗┓┃┓┏┛┳┣┏┣┳┫┏┣┃╋┓┓┓┛
┣┗┳┳┃┳┏┛┻┛┃┓┃┳━┓╋┣┫┣┗━━┗┻┻╋┓━━┳┛┻━┫┣┃┓┃┫
━┫┓┻┻┛┛━╋┏┃┗┃╋┓┳┛╋┓━┻┫┳━┓┓┛━┫┃┛┏╋┏┻┛┻┣┓┓
┣┳┫┻╋┏━━┓┛┏━┗┳┛┳━╋┫┗╋╋┣━┛╋╋┛┛┛┗┏┫┃┳╋╋┻┓╋
╋┛┓╋╋╋┃━╋┣┣┓┻┏┃┗┏╋━┻┃┃┓━┗┛┫┏┗┏┛┃┗┣┳┛┣╋┃┛
┻┏┃┫╋┻┣┣┻╋┛╋╋┓┗┻┛┫━┫┏┣┣┳┻┣╋┃┻┛┻┏┃┣┃╋━┻┗┣
┻┃┣┫┃┣┛┻┳┛┣┫┃┣┓┃┫┛┏┛┫┻┓┗┏━┻╋┃┓┗┓━┛┻┃━┳┻┫
┳╋┗┏┃╋┳┓┫┫┛┫┏┏┏┫━┫┛┫┗┗┃┫┣┗┻╋┣┣┏┳┓┻┫━╋┣┗┣
┃┏┗┛┫┳┫┳┣┓┫┏┫╋┏┣┻┣━╋┫┗┗┃┏┃┳┃┏┛┫┫┫┫┗┗━┏┗┛
┓┃┃┏╋┃┓┣┣┗┻┳┻┗━╋━┛┓┃╋┣┏╋┳┏┗┏━┓┫┫┫┏┫┛━┻┏┏
┫┻╋┫┣┏┫┗━┃╋┫┛┣┃┣┛┻┣┗━┛┏┳━┓┻┛┗┃┗┃┣╋╋┣┳┃┛┛
┓┓┳┳┓┻┏┳┛┳┻┏┗┏┃┗┃┣┣┣┃╋┏┗┫┗┗┳┛╋┫━┫┗┻┃┛╋┻┳
┻┣┛┓┏┗┓┃┻┏┏┣╋┣┻╋┻┏┃┃┃┣┣┳┻┃┻┣┻┻┻┏┳┫┗┛┛┏┏┫
┫┻┏┣┃┓┳┓┓┃┣┃┳┃╋┛┏┃┻┓┃┓┗┣┣┓┏┃┛┣┗┃━┣┫┫┓┻┃┃
┃┃┳┻┃┫┓┣╋┃┏┗╋┳┫┏┏┻╋╋┫┻┫┃╋┣┓┛┛┳┗┃┓┫━┏┣┻━┻
━┗┗┏┏━━┏┻┫┻┗┗┓┻┛┏┛┏┗┗┻┛┛┗┃┗┃┫╋┫┗┓━┻┗┓┻┓┻
┗━┛╋┫┫┏┳┗┏╋┻╋┓━┣┏━╋┛┣┳┫╋┓┛━┏┫┻━━━┏┳┣┃╋┻┓
┛┃━┗┗┃┏┳┳━┏┳╋┻┳┓┓┻┓┃┛┣┏╋┏┳┏┣┛┣┓╋╋┣┻┃┃┫┏┃
━┃━┣┗┗┻┻┗┓┏━┓┃┛━┓┓┛━┣╋┳┳┓╋╋┛━┣┻┳━┃┣┫┻┳┃┗
┳┛┛┗┻┗┳┣┫┫┣╋━━┛┻┏╋╋┻┻┛┛┳┓┣┗┗╋┻┻┓┗┏┓━┫┫┳┫
┓┓┏━┛┗┫┣┏┏┗━┛┫┻┗┃┛╋┃┏┓╋╋┣┫┳┃━┛┣┗╋┻╋┃┗┳┛┃
┣━━┏┳┫┗┛┻┗╋┻╋┻┫┛━┗━━┻━╋━┃━┃━┣┓┓━┣┏┓┻┃┗┓┫
┓┏┛╋┏━┏━╋┣┃━┻┃━━┏╋┛┓┏┏┛┣━┏━━┛┏┻┓┏┣┗┛━┻╋┫
┃━┣┓┳┳┳┗┓┣┓┓╋┗┻┏┳┓┻┻┗┓━┛┃┓┓┃┳┗┫┫━┏┏╋┛┳╋┻
┓┗┛┳╋┏┛┻╋┓┣┓┗┛┛┳┓┻╋━━━┓┳┃┓┳┫┣┏┫╋╋┻┗
┗┗┳┛╋┃┳━┛━┏╋┃┻┃┣┻┻━┳┗┣┃┻┳┳┳┗┃┣┗┃┃┃┛┫━┏┣┻
╋╋┗┛┓┳╋┓┏┗┻┛┳┏┏┣┣┫┛╋━┣╋━┳┻━┳┛━┫┃┗┏┗┻┃┓┣┣
┫┗┛┫━┻┣┳━╋━┗┳╋┛━━┳┓┃┣┏┫┗╋┃┓╋┳┏╋┛━┗┛┏╋┻┏━
┳┫┗━┗┛┳┫┛┃┏┣┗┃┳╋┣┛┏┫┫┣┻┏┓┫┻━╋┳┓┣╋╋┣━┣┣┏┃
┛╋┫╋┣╋┓┗━╋┻┏┗┛┣┓╋┗━━┃┃┃┏┓┣┛┣━┻┏╋┻━┓┫┗┗╋╋
┣━┻┛┛┛━╋┃┗┏┓━┏┛━━━┃┃┳┗┗━┗┫┏━┗┳┻┗┛╋━┏┏┏┻┳
╋┗┻┻┛┗┗┻┓┻┛┳┗┏┛┛┫┣━┓┃┻┳╋┻┣┓┻┛━┓┫┗┻┳┻┳┓┣╋
┓━┗┻┃┻━┫┃┗┗┳┛┛┫┣┻╋╋┓┣┃┓┳┣╋┛┏┗╋┏┓━┳┓┫┛╋┓┓
┃┛┛┫┳┓┓┓┛┛┃┫╋┏┣╋┃┣━┏╋┓╋╋┓┏┳━┳┳┗┻┻╋╋┳┫┗╋┛
┗┗┓┓━━┏━┫┻┳╋┗┃┫┃┏┗┣┻┳┃┻┣┣┫┏┏╋┗╋┻┫━┃┓┳━┓┗
┓━┣┫━╋┓╋┏┛┏╋┣┏┻┛┛┳┣┗┫┫┗╋╋┛┓┫┓┗┃┻┃┫┏┣━╋╋┣
┏┓┻┣┻┛┃┛┓━┗┏┏┣┏╋┳┫┻━┳┓┏┫┫┻┃━━┛┳┛┣┻┃┓┗┏┣┫
┏┛┳┫┻┫┛━┗┃┫┛┻┓┏┻┣┣━━┓━┏┗┻┻┳┳┫┻╋┳╋┗╋┻┓┏━┗
┫┏┏┏┗┏┳┫┫┓┫┓┓┣┻┏┛┗┏┗┣┏┣┏┃┗┏╋╋┓┫┣┻┣┫┳┗┃╋┏
┣┻┣┫━┓┗━┛┃┳╋┃━┗┣┗┫┳┫┗┗━┫┻┳┫┓┏┛┳┻┃┃┗┏┫┳╋━
┏┗┓━┫╋┛┃┣╋┣┫┫┻┣┏━┓╋┛┗┻┗┗┓┣╋┳┏┛┓┻┫┣┓┏┳┃┣━
┫╋┛┻┗┏┏┣┗┳┓┣┣┏┗╋━┳┛━┳┛┣┫┃┫┏┛┃┳━┳┛╋┳┣┓┏━┏
╋┃┫━┻╋┗╋━┏┣┓┳┓┗┓┏┛┛━╋┣┛┏┫┣┃┻┣┛┃┗┗┛┛┣┗┓╋┛
┏┗┓┛┃┏━╋┫┗┻┏┛┓╋┏━┣┫┏━┻╋╋┳┗┳┗┫┓━┏╋┻┣┗┗┗┛┃
┗┃┏┗╋┗┳╋┃┻┳┫┳┫┻┃┓┳━┣┣┻┗┏╋━┗┣┗┻━┛┃┳┫┻┫┏┏╋
┏━╋━╋┳┳┣╋┛━┃┃┗┫┛┗┻┛┫┓╋┃┛━┫┳━┏┣┳┣━┗━┏╋┛╋╋
╋┣┗━━┳╋┫━┻┫┃┣┛┣┳┫┛┏━━┏┃┛┛┏┗┻┫┃╋┻┻┏┗┫┛┛┫┓
┳┛┃━┓┛╋╋┣┻━┣┣┻┃┻┃┛╋┃┃╋┗┻┻┫╋┏┗┻┳━┣┓┓┗╋┻┛┻
┫┳┳╋┛┳┻┣┣┗┏╋┓╋━┳┏╋┏┻┏┣┳━╋┫┏┫┃┳┻━┛┗┃
┫┣┻┓━┛┓┛┓┳┳┻┃╋┗┳┳┻┃┗┛┗┃╋┃┓┛┫┏┳┣┏┛┗┓┻╋╋┻┳
┃┏┳┻┫┃┻╋┏━┻┣┏┓━┳╋━┛┓┓┛┓┏┳┃┫┻╋┣┛┓┣┏┃┓┣┣┗┫
┣┻┫┻┫━┗╋┓┓┫┏╋┣┏┗┫┳┣━┳┗┗┳┳┗┃┣┏┓━╋┓┫┫━━┓┳┃
┻┗┗┃━┻┏┓┣┻━━┻┫┃┗┫┃┗┓┳┻┫┣┣┣┗┗┗┻┏━┫┳┓━┛━┣┗
┣┣┏╋┓┗┛┣┣┫┫━┳╋╋┻╋┳┓┓┏━┫┗┳┻┳┻╋┳┻┳┳┣╋┣┣┳┫┻
┫┏┛┻┃━┃┃┫┣┗╋┣┏┗┗┳┻┫┻┣┃┳┫┓┗┫┗┫╋╋┛━┻┗┣┃┫┓┻
┳┣┻┻┻┫┫┓┳┳┫┓┓╋┏━┛┫╋┫┗┓┻┗┃┣╋┣┗┏┫┫┻━┛╋┛╋┏┃
┫┫┛┻━┛┫┣┣━┫┓┳┏┻┛╋┗┳━┏┻┫┫┃┻┗┻┳┳┳┣┻━┛╋┫┳╋┻
┫┗┏┛┏┓┗┻━┏╋┗┛┫┏┣┻┛┗┻╋┏┛┃┏┻━┳┳╋┳┓┳┗┻┏━━┳┣
┣┳┏┣┃━┏┣┻┛┣┻┫┏┻┫┳┫┣┫┳┃┃┻┓┃┏┣┃┻┛┓━┓┛┏┛┣┻━
┗┻┣┗┗┫╋┛┳╋╋┗┻┓┳┃┛┳┣┫┛╋┏┏┳╋┗━┛┛╋┏┫┗┃━┫┗┗━
━╋┻━┣┃┃┛━┫┃━╋┣┳┛┏┳━┣┏┏┓╋╋━┳┛┃╋━━┛┣┫━┻┗┣┳
╋┣┣━┻┫┫┓┳┏┗┻┃┫━┻┃╋┣━━┫━┻┗┏┃┻┻╋┏┓┛┳┗┃┃┣┫┓
━┗━┛┏┗┳┻┫━┳┓┃┛┛╋━┣╋┗┻┃┳╋┏┃┛┛┻┻┓┃┛┃┣┳╋┃┻━
┻┏┻╋━┓┛┏╋┫┃┗┃┗┻━┗━┗┗┓┗━┳┳┫┻┣┓╋┳┫━┓┳┣┛┗┛┛
┻┓┏┛━┓┫┗┓┛┣┻┣┃┃┫┃┳┣┻┻┓┛┏┛┃┗┓━┛┃┣┫┏┫━┫╋━┏
┻┏┣┛┻┛╋┣┳┗┻┳┻┛┗╋┣┃┗━┗╋┣━┗┫┻━┫┗┏┗━┏╋╋┛┻┃┛
┫┛╋┃┳┗╋┻┳━┗┓┳┃┃━━┳┣┫┓┏┛┛┓┏╋┳┣╋┳┳┃┳┳┫┳┛┻┣
┓╋┏┏┏╋┛┏┃┓┣┃━┻┻┛┳┫┫┣┗━┳━┗┓┣┻┓┓┳┏╋┳┏┣┃━┃┃
━╋┗┳┏┣━┏┣┗┃┓┳┛┫┃┣┣┓┛━┻╋━━╋┳┫━┏┛┳┗┻┫┳┓╋┻┛
━┫┻┓┓━┳━┃━╋╋┛╋┫┃┃┛┳┃━┃┻┫┻┃┏┃━┻┛━┣━┏┓╋┃┗┳
┃┻┗┣╋┏┓┏┻┫╋┏┻┏━┳┻┫━┣┳┫┃┃┏┛┣━╋┳┗┓┃┗┻┗┃┏┓┫
┣┏┏┣┣┻╋┣┻┻┳┃━┛┳┫┫┏┻┫┻┗┓┓┓╋┗╋┳┛┓┣┓┛┻┓┃┛┻━
┫━┫┻┣╋╋┗┏┛┻┛╋┛╋┏┓┓┫┓━┏┣┳┓┓━┃┗┏┓┣━┓┗
━╋╋┓┳┏┏━┗╋━┛┫┏┗┫┗━┻┣┃┣┗┣┗┳┓┏╋┗━┫┃┻┗┃┃━┃╋
┓┓━┛┳╋┗┗┻┓┣┫┏┣┳┛┛┫┫┣┃┫┃┗┻━┻┛┳┛┓┗┳┳┻┗┃┗┻┣
┫┗┗┃┛┛━╋┗╋┗┻┏┫┳┏┫┃━━┏┣┃┳┃┣╋┫┃┫┗┗┻┛┣━┃┛┗┛
┛┏┛┳┗┃┗┓╋━╋┗╋┛┗┃╋┫┣┗━━┫┗┫┫┫╋┃┫┻╋┻┻┓╋┏┫┛╋
┓┛┣┓┏┃┳┛━┻━┓┛┏┛┳┣┗┻┗┛━┳┛┫━┫━╋┗╋━┏━┣┣┗┳┓┳
┫┣┓┃┫┣┣┫┃┛┳╋╋┓┻┛┓╋┛┓┗┏━┓╋╋┳┗┓┛┗╋┛┣┳┃┻┃┫┛
┻┏┳┗╋┛┣┛┳┫┫┳┳┫┻┃┃╋┗┛┗┓┳┃┫┫┫┣┫┃━━┻━┣┻┫┓┳┣
┓╋┃┏┗┏━╋┓╋┛┃━┳┻┳┏╋┳┛┗┳┳┳╋┳┳━╋┻┃┻┳┳╋┏┃┛┫┳
┣╋╋┻┻┳┃┃┃┫━┛┓┓┛┛┗┃┛━━┓┛━┳┓┏┓╋┣┓┃┳┻┛┫┛┳┛┗
━┓┣━┳┻┗┫┳┗━┛╋┛┗┫┻┓┏┛┓┗┫━━┫╋┗╋┫┣┫┣┛┫┫━━┣┗
┃┣┳╋┳┛┳┏┳┃╋┻━┛┓┫┳┣┳━━┳┓┣┻┻┃┛┃╋┗┳┓┳┗┳┛┓┳┣
╋━┏━┫┓┣┛┓┗┳┗┗┓┗┣┗┫━┃╋┃┳┗┓┳┓╋┏┓┣┳┓┣━┳┣┗┻━
┗┳┫┓┃┛┗╋━━┫┛┗┳╋┫┫┻┃┏┫┗╋┏╋┓╋┻┣┻┗┓━━╋┓╋┃╋┳
┗┫┗┫┻┛┣━━┓┳┣┣┃┳┣┻┳┳╋╋┻┛┫┫━┫┛┃┏╋┫┣╋┓┓┗┗━┻
┏┃┫━┛┓┃┃┣┛┫┗┃┣╋┳╋┣━━━┫┏┳┻┳┏┓┻┣┗┓┻┫┻━┏┗┃┫
┏╋┳┛┫┛┻┃┳┃┓┳┃┫┣╋┃┃┃┃┣┃┓┗┗┏┗┗╋┫┳┛┫╋┫┻┗┗┏━
┗┻╋┏┃┓┛┳┓┓╋┫┣┫┓━╋╋┃┃━┣┛┛┫┃┓┓┓┓┣╋┻━┓┫┫┓┗┻
┣┣┏┏┳╋┫┗┻┃━┗┳━┓┛┓┃┗┗┏╋╋┗┳━┫┻━┏━┏━╋┳┻┃┛┓┃
┳┏┗╋┗┻┫┏┓┳┓┛┗┃┣┣┣┏┗┏━┫┗┓┛┻┻┓┃┫╋┏┏┗┣┗┏┏┗━
┏┣┻┛┓╋┏┗┻┻┗┳━┛╋┛┻┛┃┣┏┳┃┗┃┛┛┏┳┳┳┛┏┣┻╋┛┃┃┫
┗┗┫┣┣┏┫┳┣━┻╋┻┻┻┳┫┓┻┗┻┣╋┻┃┣┓━┓┻┻━━┣┏┣┃┣┳┻
━╋┛┫╋┃┏┃╋┻┫━╋┣┓┳┛┏┻┫┻━┓┫┫┣┫┛┗┗╋┳┣┣┫┻┏┃━┃
┓┓━┫┏━━┻┏┣━┗┃┫┻┻┣╋━┃┗┣┏┣┃┓┃┓╋┫┓┫┃┛┃┃┏┳┃┏
┏┣┗╋┏╋┛┓━┓┣┓┓┻┛┫┛┣┓┛┃┻┗┳┏┣┫┛┗╋┫┗╋╋┗
┃┛━━┫┓┏━┗━╋╋┓┣┻┛╋┓┓┣┗┏┗┓┳╋┳┗┻┗╋┛┓┃┫┓┳┗┏┫
┳┃━┫┫┣┳━┣━┻┻┗┓┫┏┻┗┏┓┣┣┓┣╋┃┣┛┓┻╋┃┃━┫╋╋━┛┻
┫┻┳╋╋┓╋┫┓┏┣┳┳┣┏━━╋┗┗┳┫┏┛┛┣┛┏━┃┳┣┳┳┛━┳┫┫┏
┻┓┏┣┫┳┫┻┣┫╋┳┣━┣┳┃┛┗┣┏┳┃┳┓┣┛┳┛┻━┗┛┓┃━┛┛━╋
╋┛╋╋┣┃┻╋┣┣┗┣┓┛┛┣┣┣┗┳┗┛┛┫━┫┻┻┻┏━┓╋┓╋╋┃┏┫┓
━┛┏╋┃┛╋┗┻┃┫┗┓╋┳╋┛┓┗━┓┏━┣┓┻┏┻┏┏━┣┏╋┫━━┗┳┳
┳┳┏┫┻┳┳┳┏╋┣┃┗━┏┗┗┛┏━╋┗┳┣╋┫┓┛┓┏┃┓╋┳┏┳━┏┓╋
┳┳┏┻━━┻┣┻┻━┓┻┃┓┻┗┣╋┏━┻━┛┻┃┣┫┓┃┓┃╋┳┃┣┛┃┃┓
┏━┗╋┗━━┃┓━┻╋┻━┓┻┳╋┻┃━┣┣━┫┏┗╋┻━┓┃┫┻┳┣┃┳┳┻
┓┃┓┗┣┗┫┣┓┃┻┻┣┓┏┻╋━╋┃┓━┳┓┳┣┛┛┻━┃┛┓╋┓┃┛┃━┓
┫╋┏╋┳┳━━┻┣┻┣┗┏┫┃┫┣┫┫┛╋┗━┻┳┗┗┗┫┃┣┃┻┻┗┃┻┃╋
┻┫╋┃╋━┫┣┻┏┫┣┗┫┫━┗┫┫┻┻━┻┃┃┛┓━┛┣┛┣┫┣┣┏┃┻┏┫
┏┏┗━┗┣┻┗━┫┻┗┏┻┓┓┣┏┻┳┫┃━┃┗┃┣┗╋┳┗┗┏┛━━┣┃╋┗
┫┛┫┗━┃┏┣┣┛┻┳┛┫┃┛┗┫┏━┗╋┃┫┫┳┳┗┳┫┏╋┃┗┃┏┗┏┫┏
┣┫┳╋┃╋┳┗┛┻┣┛┏╋┗┃┫┃┏━┣┣┳┣┻┃┏┏┻┃┻┓┏┣╋┳┗┏━┃
╋━╋┣┫┳┓┛┳┃┓┗┳┓┗┏╋┗┣┫┫┳┳╋┗┏┫┛┻┣┃╋┓━┛┻┏┣╋━
━━┫┏┛┃╋┣┫┻┣┛╋┓┃┓┣┏╋┏┣┳┛┣━┫┓╋┳━┏┛┳┛┏╋┫┏┏━
┻┫╋━┻┻┛┃━━┻┗┣┫╋┗┻┛┻━┻┫┣━╋╋┳┫┳┃┣┏━┻━╋┗┓┳┏
┫┫┃┃┗━┃┏┳┃┣┫┛┓┫┃┃┳┣┏┫┏┛┗┗┻┣━╋┫┃┗┫┏┏┓━╋┓╋
┻┏┗━┳╋┛┫━┗┏┏┛┗┻╋┳╋╋┗╋┛╋┓┗┗╋┫┓┻┳━╋┛┓┃┫┛┓┏
┣┫┃┏┻┣┛╋┓━┃┳━┫┓┛┣╋┫┛┳┫┳┛┫┏┃╋┣┏┏┏┏┳┗┻┃┳┛┣
┛┗┗┫┗┓┳┃┻╋┗┫┫┓┫┓┣┣┣┣┻┳╋╋┗╋━┛╋┫┓┳┃┳╋┃┛╋┃┻
┳┏┫┫┓┳┓┳┣┗━┫━┛┏╋┃━┻┓╋┣┣┓━┏╋┗┳┛━┫┛┛┛┣┻┫┫┏
┣┃┏┓┗╋╋━┛╋╋┣┓┏┣┏┃╋┳━┻┫╋┃╋┛━╋┣┓┳┫┳┫┓
┫┃┛╋┫┳┣┓┳┏┣╋━┓┳┗┗┣┏━╋┛┛┳┻┛┛┣━┻╋┃┻┫┣┏┫┳┃━
┓┣┓┏┗┏┗┳┫┻┏┻┃╋┗╋╋┃━━┗╋┓┃┻┃╋┣┛┛┻┓┳━┳╋━┓┗┳
┓┫┃┻┳┏┃╋╋┛┫┗┳┣┳━┓┗┣┏╋━┃┃┛┃┗┳┏┳┏┳┻┃┫┛┓┓┫┓
┓┗┫┻━┻┻┗┓┃┃╋┳┏┫┻┗╋┓━┏┛┃┓┻┛┫┏┳┏┏┏┳┣┻┗┫┏━┃
┏┻━┻┫┫┛┛┓┳┓┻┛┏┻┻┳━┛┳┛┣┃┗┃┗┳┏━┓┗┳╋┗┗━┏┳╋┏
┫━┓┳┫┻┓━┣━┗┗╋╋┫┃┏━┏┫━┃┣━┫┣┃┗━┗┗┛╋┣╋┓┣┓┗┃
╋┛┣┏┻┗━┃┻┳┗┻┳┻╋┫┓┓┏┗╋┻┓┗┣┳┏┗┣┃┛┻┗┫╋┗┓┗┛┫
┛┣╋┓━╋┓┻┣┻╋┏╋┣┻┗┣┗━━┫┫┣┳┫┣┛━┣┣┓┫┣┫┫┻┫┓┣╋
━╋╋┳┗━┗━┣━┻┫╋┏┓┓┃┃┛┗┳┗┛┣┗┃┣┓┳╋┳┃┣┛┗┏┏┳┃┓
┓┻┫┗┳┳┓┏┻┛┏┳┻┗┛┃┫┓━┳┛┃┻┏┣┗┳┃┳┛┗┻━┣┳┃┳┫┓┓
┛┏┳┏┻━┓┫┓┗┃┻┛┣┣┏┣┛┃┣┏┃┣━┗┓╋┣┓━┏┃┣┏┃┃┳┻┏┗
┗━┳┣┏┓┏┻┳┏┃━━┓┳┛┣┓┣┻┃┫┃┗┫┳┫┃╋┫┓┻┃┻┃━┏┓┛┗
┗┣┣┳┣┳┃┛╋┏┣╋┏┃┛━┣┻┗━┓┓━┫┛┣┣┃┗┃┃┻┻┏┓╋┫╋┏┳
┛┫┃┫━┻┏┫┏┣┳┫┗┻╋┻┫┳┫╋┛┣┓┓━┏┛┛┣┛┻┣┏┓┛┛┗┫┛┏
┃┳┛┓┫┓┻┏┓┣━┛╋┳━┣┫┻╋┓┃┣┳╋━━━╋┫━┛┳┏┣┗┣┣┻┗┗
┛┓┛┫━┳┣┏┏╋┛┃━┏┣┏━┻┣┣┳┃┓┣┫┗┓┣┓┫━┫╋┳┳━┳┓┗╋
┻┏━┗┏┓┻┓┫┣┻┏━┻━┏┳┣━┛━┻┣┳╋┓┏┛┣┓┏┓┳━┻┻┏┓┳┣
╋┳┫┓┫┏┫┏╋┳┏╋┻━┗┣┏┣╋━┛╋┳┏━┳┓┻┣┳┗┃┃┛┗┻┛┛┻┻
┏┓┛┛┫┣┏━┣┫┳┏┻┣┫┏┣┏┳╋┫┛┻┛┻╋┏┃┛┏┫╋┓━┣┻┫╋┗┗
┳┫┳┃┓━┛┛┗┓┫╋┃┣┗┗┛┃┛┛┛┓┏┫┳┻┗┛┣━┏┫┃┛┻━┓┓━┏
┛┣┃┛╋┫┓┻┃┣┗━┳┻╋━╋┻┛┓╋╋┃━┛┏━┛┃┣┻┫┏┛━╋┛┳┛┳
┃┳┗┏┗┛━┏┗┫┛┫┛╋┣┏╋┛┛┓╋┗┗┫┓╋┓┗┣┏╋┣┳┫┻┗┃┳┛┏
┫┃┏╋┳┫┳┫┻┏┻┓━╋┳┓┛━┓┳┗┳┏┳┣┳┃━┗┗┗┗┫┃━┏┃┓╋┣
┳┛┏┻┏╋┏┃┻┗┛┏╋┻┻┫╋┏━┗┫┏┳┻╋━┻┫━┻━┃┃┳┣
┏┳━┃┛━┳┏┃┫┓┗━┓━┏┃┫┗┣┻╋┣┛━┳┻┳┗┳┗┻┻━┻┣┻┃╋┏
━┳┗╋┏┫┓━┗┏━┻┣┃┛╋┛┏┃┳━┫━┫┗┏┓╋┻┛┓┳╋┓┣┏┣┣┓┓
━╋╋┗┛╋┃┗┃┳┳┃┻┳┛┗┛┻┫┣┃┫┗┓┻┃┓┛━┣┻┣┛┗┫┗┳┗┫┗
┳┃┻┓┳┻┏╋┓┗┫┏┃┛┏┗┗┣┻┻┻━┣┏┏┗━┃┫┏┛┓┣┛┛┣┛━┏┣
┫┣━┣┣┻┻┛╋━┏━╋┛━╋┻┏┫┫╋╋┫┻┓┏━┗┻┫┣┫┓┗┳┫━┓┣┫
┏┳┃┣┳┳┛┛┏┃┏┻┫┻┗┫┛┓━┫┃┣┣┏┳┳┏┳┓━┓┻┛┣┓┃┃┗┳┳
┫┗┻┃┣┣┻┃┓┓╋┃━┣━┣┣┃┃┳╋╋┫╋┗╋╋┫┳┛┳┫┓┓┗┛━┏╋━
┫┳┛┳┳┛┳╋┳━┗┏━┓┗┳┗┣┛┛┓┫━┃┣┳┓┫┛┃┫┫┏┫┛┗┻╋╋┃
┫┛┗┫┻┫┫┓┫┗┓┛┣┏━┫┓┳┣┏┣┏╋┫┛━┛╋━┗┏┫┣┃┣┃┫┓┳╋
┓┓┳┏┳┫┻┫┓┃╋┃┳┻╋┫━┣┻┣┻┫┓┻┻━┳┏┃┗╋┛┓┫┫┏━┫┛┛
┛┳┛━┫┗╋┓┫┗┫┻┫━┏┏┣╋┫╋┏┃┗┻┃┛╋┏╋┏┗┻┛┃┃┛┏┛┃┣
┓╋┏┳┳┳┛┛┣┓┏┳┣┣┛┓┻┫┏━╋┓┛╋┓━┣┏┫╋┏┛┗┫┳╋━┫┛┛
┫┻┣┳┗┛┃┗╋┏┗┳┏┳┣━┻╋┣┏┃━┫┏┃┻┫┫┳┳┏┃╋┻┻┛┣┫┣┳
┗┃┃┛┳┛━┛┏┏┃┣━━┃┏━╋┳┛┓━╋╋┓┫┏┣┏┏┗┻━┗┻┗┛━┣┣
┃━┳┗┏┣┣┏━┳┗┏┫┏┃┻┳┻┏┃┃┗┛┳╋┳┣┛┏┓┻┃┻┻┳┛┳┳╋┣
━┳┻┻┳┳┛┳┃┓┗┻┣┃┣┓┗┗┗┫┛┣┃━┓┣┃╋┻━━┛╋┓┣╋┏┛━┻
┳━┃╋┗┣┏┫┏╋━┗╋┣┫┃┗┓┏┳╋┗┏┣┻━┻┛┻┻━┛┗┏┛┫┏┏┏┳
┳╋━┛┏┛┣┳┳╋┛┣┳┓┻┛┣━━┓┫┫┓╋┫┣━┳┳┛┏┏┏━┣┫━┗┛┫
╋┛┓┣┃┓╋━┏┳┫┫┳┗┗╋┗╋┫┓┏┃┣┓┛━┻┳┻┫┳┃┛┛┃╋━┗┛┏
┻┻┃┃┻┛╋┛┻┃┻┛╋┫┳┗┻┛┗┣┳┣┫━┏┣━━┣┣┻┓┣┳┓━╋┳┻╋
┏┣┫╋┏╋┗┃┏┣┗┏━┣┳┣┫┛┫┓┣┗┣┏┛━┻╋┓┫┏━┫┻┃━┏╋┳┻
━━╋┃╋━┓┓┏┛╋┓┛┛┻┻┗┫┣┻┣┛┫┗┳┛╋┫┛┓╋┛╋┻┓┛╋┛┛┳
╋━╋━┳┓┳┗┃┗┗┣┓┻━┃┛┣┣┣╋┻┳┻┫┛┛╋┏┣┏┣┏┛┃┓╋┏┳┏
┗╋┃┛┏┫┛┃┃┗┳━┛┏┻━┃┣┃╋┛╋━┳┓┻┃┓━┫┗┗┳┳╋
┛┻┏╋┗┛┓┻┫╋╋┣┗┫┗┫┻┣┓╋┃┫┓━┏┛╋┛┻┃╋━┏╋┳┗┻┣┃┗
┫┏┓┛┛┣━━┃┗┫┗┃┻╋┃┳╋━┛┏┃┓┣┛┃━┳┗╋┻┫╋┣┻┻┣┏╋┳
┗┓╋┛━┃┗┻━┏━┣┏╋╋━┣┓┛━┏┏┛┣┛┳┳┃┛┳╋┻┫┻┳╋┏┃┻┃
┏┃╋┓┃╋┻┓┻━┣┫┫┳┗┫┳┫┃┛┃┫┳━┻┗┣┏┣┃┳━━┓┗┏╋┗┛┏
┃┓┳┻┓╋┳┳━┫╋┗┛┛┣┻━┻┏┏┫╋┣╋┣┻┳┗┏┃┓┛┳┻┃━┫┣┳┻
┃╋┗┻┳┣┃┛┗┛┻┗┻━┏┳╋┓┻━┓┓┗┏┻┳┻╋┳┃╋━╋┏┏━┃┏┳┫
┫┃┃┗┫╋┻━┳┻┻┫╋┓┻┫┓┛┃┻┏┏┫┓┏╋┓━┛┓┛┣┗┏╋┣┃┛╋┓
┓┏━┃╋╋╋┃┣┓┳━┓┣┗┏┃━━╋━╋┗┫┏┫┻┳━━┳┃┓┗┻┗┛┣┛┫
┣┃┣┏┗┻┛┏╋┃┛┗╋┃╋┓┃┏┣┳┛┣┃┃┳┗┛╋┏┻┫┗┓╋┛┏┻┫┗┛
┃━┣┃━━┫┳┏┣┛━┳┳┗┛┛┛┏┗╋┓┛┓╋┳━┗┓━┫╋┃┛┃┃┗┫┫┗
┳┛╋┃━┏┳┗┳┃┃┳┫┳┳┗┫┗┫┏┓┗┏┓┫┏┓┳┛┛┳┳╋┫┃┏┛┻┗┻
┳╋┓┃┳┳┫┫┓┛┗┗╋┻┣┛╋┃┛┗┛┓┓┣┗┏┗┃━┣┫┣┻┫┣╋╋┻┫┻
━┳┏┃┃━┳┃┣┓┛┏╋┗┃┣┃╋╋┣┓┃┏┫━┻┻┏╋┃┫╋╋┏┣┫┓┻━━
━┓┣┛━┛┳┣┳┣┣┃┻┗┓┻┫┏┳┫┛┃┳┗┻┗┛┳┗┓┏┣┣┛┗┃┏┏┛┣
┃┛┏╋┃┛┳┫┃┓╋┃┻┫┓┓┻┛┏┃┣┏┫┫┳┏┛┛┻┏┛━┫━┫┃┏━┣┗
┃┃╋┳┛┫┛┏┏┗┳╋╋┳┻┫━━┳━╋╋━┗┫┫┻┗━┏┗┓━┏┛┳┻┃┫┣
┛┫━╋┳┣╋┃┣┫┏┗━┣┛╋┳┛┓┳┫╋┗╋┓┗┛┻┣┳┫━╋┫┫┣┛╋┃┗
┃┗┛┃┗┣┛┗┃┏┓━┳┛┳┏┛┳┛┃┻┏━┓┗┳╋┃┫┻┛┻╋┓╋┃┏┗┃┳
╋┃┫┫┓┣┏┛┃┫┛╋┛╋┻┣━╋━┫┣┗┫┫┃┛╋┏┫┳┓┓┃┣┣┻┏┣╋┫
┏┗┳┗┗┳┗┏┣┻┳┏┳┻┃┣┛┫┻┃┗┣┳┛┳┓┓━┛┣┳┏┻━━╋┛┗┏╋
┏━┃┃┗┏┓┓┃┫┫┛┃╋┻┏╋╋┻┫┛┫┃┫┃━┗╋┳┛━┫┛┳━╋┻┳━┃
┏┗╋┏┛┏┗┛┓┓┣┛┫┏━┣┛┫┳┛┻┣━┻┣┣┗┻┣┛┫┛┗┓━┗┛╋╋╋
┛╋┏╋┛┓╋┗┏╋┗┗┻━━┫┛━┫┫╋┫┃╋┃┛┛┃━┻┳╋╋━┫┛╋┃┓┃
┃╋┓┗┗╋┻┓┫┫┫┗╋╋┗┳┏┏┛┣╋┣┫┫┫╋╋┓┫┏┗┫╋┣╋
┓┃┣┓┣┣┃┫┣┓┓┃╋┓┻┃┛┏┫┣┓━╋┣━┻┳┳┫┫┃┗┳┳━┻━╋━┓
┓┏┏┛┓┫━┻┗┳┏┃┛┻┣┃╋┫╋┏┻┣┣┣┏┻┣┏┏┏┻┣┻┳╋┛┳┛┫┛
╋┫┳┓┗┣━┃╋┻┗━━┳┓┏┏╋┗┫━┫┣╋╋┓╋━━━┻━┗┻┻┏┃┫━╋
┻┃┣┏┳┣┓┣┫━━┫┻┏┣┓┛┛┳┛┻┳┣┏┛┣┣┛┃┃┫┃━━┫┣┃┫╋┫
┣┫┳┣━┓┻┻┗╋┳┏╋┣┗━┃┛┫┫┳┛╋┗┃┻┗━┛╋┛┫┣┏┣┓┛━━┛
┣┓┓┛┃┻━┫┣┣┓┫┃┳╋┣╋┣┓┏┗┏┃┏╋┣┓╋┃┓━╋┳╋┃┗┳┏╋┛
┳┫━━┓━┣┃┣┫┫┻╋┗┓┏━┛┏┣┓┗┣╋┗┳┳┃┓┃┣━╋┛╋╋━┻┏┓
┣┳┛┓┓╋┛┃┻╋┫━┻┻┳┓┣━┳┫┣┗┻┓┻┳╋┫┳┛┳┳┣━┫┃┣┃┣┳
┃━┗┃┗━━┛┓┓┣┫┫┏┃┓┗┏┃┻┫┗┛┓┣┗┣┣╋┛┣┓┓┓┻┗┛┳┫╋
┻┏┏┛┏┛┛┓┻┗┗┓┃┫┓┳┫┏┣╋━┛┳┗╋┃┛┳┃┗┳╋━┗┃╋┣┏━┓
┳┣━┏┻┏╋┛┻┃┓┓┳┏┛┓━┃┫┓┛┫╋━┳┃━┛┻┓┃┣┗┏━┛┓┻┏╋
┗┳┣┻┫┣┃┏┣━┗┫┏┛┛━┃╋┫┻┏━┏┣┗┳┗┫┏━┻┳━╋┃┛┻┫┫┃
┃━┓┏╋┫┓┓┳┣━┏┃┏┓┣┻━┗┃┣━┳┻┣┻┫╋┗━┛┏┃╋┻┃┃┗┗┣
┛┃┫┓┛┳━┻┛━┛┏┗┗┗┻━┻┛┏┳╋┃┏━┓┻┛┳━┛┃━┓┣┻┃┗┗┗
┫╋┛┗┣╋┓┗┏┃┳┻┗━┏┃┳┏━┏┳┏┫┓┏┳┣┛┳╋┛┣┓┻┣┛┳┗╋╋
┗┛┳┛┣━┣┗┻┣┃┛┳╋┏┏┛┛┣┣┳┏┻┻┓┓┗┗┳━┛━┏━┓┗┳╋┫┃
┓┻━┻┏┛┣┏┣━┛┻━━┣┗┫┳┏╋━┳┗┫┛┓┛┛┫┻┳┗┓┏┗┓┣┻┗╋
┻┏┏┗╋┻╋┻┓┻┓━┗┻┗┣┻┻━┗┏━┻┃━┛┛┗┫┣┫┫┻╋┻┫┫┣┳╋
┣┣╋┻┻━┏┛┏┃┏━┳┻┓┃┛╋┣┻┗┓┃━┃╋┗┻┗┏╋╋╋━┳┛┓┻╋┛
╋┃┻╋━┫┳┃┏┻┃╋┗┣┣╋╋┳━╋╋╋┻┫┛┏╋┣┛━┗┛━┫┏┗┛┳━╋
┫┻┻┃━┛┻┻┓┃┳┻┣╋┣┛┻┫┃┏┻┳┓┗┳┏┛┗┛┓━╋┗┣┻┣┛┫╋┛
┏━┗┗╋┳┃┛┃┫┫━┫┫┓┃┛┣┛┳┣┫╋┻┗┻━┳┛┻┣━┃┫┣┳╋┫┻┳
┛┓┗┫┗┳╋┓┻┣┛╋━┏┓┻┛┣┣┛┻━━┏┣┓┓┃┳━┻┳┃┫┫╋┗┳┃┏
┏┣┫╋┃╋┛┛━┃┛┫┃┻━╋┳┛┫┗┳┛┗╋┏┗┏╋┫┣┛┣┫┣┣
┃┛┣━┛┳┗┫┣┳┻┫┫┗┛┏┃┣┫┻┻┗┓┗┃┗┻┫┳┃┃┃━┳┣┗┛┣┛┫
┻┓╋┃┛┳┃┻┗┗┣┣┫┗┻┏┫┃┣┻┻┃┫┳━┏┻┣━┫┃┣┏┏━┗┃┫┗┃
━┳━┳┻┣┃━┃┓┫┻┏┃┏┳┓┓┛┫┗┻┻┛┏┳┏┳┣┃┗┛┻┣┻┫┓╋━┻
┏┃┣┏━┛┓┛┃┫┓┫┓┓┃┗┗┛╋╋┻┻┛┻┃┏┣━╋┛┃┓╋┻┛┏━┫┏┏
┣┗┫┃┣┳┓┃┗┓┗┗┛┻┣━┻┳┃┃━┫┣┃┓┃┻┗┗┃╋┣┣┻┛┫┣┻┓┣
┛┣┣┣━┳┛┛━┏┣┛━┗┃┏┃┫┛┓┻━┃╋━┛┣┏┃┫╋┏┳┫┫┏━┻┻┓
┣┫╋┛┃┫┓┛━┻━┛┃┫╋┫┻┻┏┛┛┃┓┛┓┣┏━┃┣┛┓━┏┳┣┗┳┃┣
┳╋┳┃┳┗┏┣┳┗┃╋━┓┗┗┗┃┫━┓╋┛╋┓┫┏┳┃━┗┣┗┣┗┏┓━┫┻
┃┣┛┻┃┗━╋━┻┻┫┃┣┣┫┫━┏━┃┗┫┗━┻┳┃┓━┣┓┫┻┏┻╋┫┓┃
━┏┳┛┗┃┫┛━┫┛┣┏┛━┃┗╋┻┣━┃┳┛╋┏╋╋┛┫━┫━┃┫┣┳┻┻┛
┛━┫┳┓╋┃┳┏┗┣┃┫┛┣┻━━┃╋┳┏╋┃┻╋╋┗┛━╋┗┏┛┛┓┻━┓━
┓┓┳┫┫┻┛┛┓┳┗╋┗┓┏┻┃╋╋┫┫┣┗┏┳┓┳┻┻┛┻┏┫┗┻┫┻┛━┣
┻┃┻┫┻┓┫┣┏━┻┫┓━┣┗┻┻┫┓┓┣┓┗┣┓┛┓┏┣━┏┻┓┃┣┃╋┃┻
┳┃┻┏╋╋┃╋┫┏┗┛━┻━┻┳┳┗┻┣┫┗┃┃┳┣┏┏━┗┓┫┣━┛━┗┳┓
┓╋┛╋┃┓┃┣┳┓┗┣╋━┓╋┣┫┛┃┗━┫┳┣╋┃┃┏┻┓┣┓┳┗┫┻┻┓┫
┛┣━╋┫┓┻┳╋┳┃╋┗┃┓┳┗┏┳┻┫┫┫┛┗┳┫┫┓╋┻┳┓━┳┃┫┛┛━
━┗┛┓┓┛┗━┓┛┛┛┃┻┳┫┗┏┛┫┣┏┫┣╋┓┛┻┛┫┣━┛┫╋╋┛┣━┗
━━┓┏┓┗╋┗╋┻┫┻┗┫┳┫┳┣┏┓┏┣╋┛┛┏┫┛┫┛┛┻┣┫┗┛┳┫┣┣
┃┣┛┻━┗━┗┻┏┏┃┓━┗┓┣╋┻┳┳━┫╋┣┣┏┏╋┳┫╋┗┣╋╋┫┓┳┃
┳┻┻┳━┫━┳┃┓┗┏┳┫╋┳┻╋┫┻┛╋┫┣┓┓┏┻┣┳┏┃┃┛┣┳┗┣━┛
┛┻━━━┣┛╋┻┏┻┫┣━┏┳┳┣┏━┻╋╋┫┛━╋┗┻┻┣┳┓┗┃┻┏━┏┣
╋┏┃┃┛┓┣━┳┛━┏┃┏┻┣┓┓┫╋┫┣┏┗┃┗┗┫┃┳┃┳┫┓┣┗┛┻┻╋
┛━╋┻┳┓┣┃┳┻┃┗┓╋┗╋┣┃┻┓┃┻┣┃┛┳━━┏┛┻┗┣┃┗┻╋╋┏┳
┓┻╋╋┃┣┛┃┣┓┛┫┻┣┣╋━━┻┛┃┣┻┳━┣┓┣┻┳┫━┫┣┳
┫━╋┳┛╋━┏┳┣┳╋┓┻┗┏╋┫╋┻╋┗┣╋━┻┗┫┣┳┳┳━┓┛┣┻┏┣┫
┗┳┫┃┃┻┃┻┏┃┗┣┓┣┗┗┫┣┳┗╋┛━┗┃┫━┃┣╋┗┓┫┓┓━┳╋┣┓
┣┳┛┓━┻┃━┳┓┫┫┫┓┫┻┃┣┫━┃┳┳┳━┣┛┛╋┻┣┓┻┃┏┃┗┣┛┳
┗┗┗━┫┻┓┫┳┃┃┣┣┳┓┳┻┗━┳┏┓┓╋┛╋┣┳╋┃┣╋┏━┏┣┣╋┗┃
┻┛┣┫┓┓┫┏┻┃━┫┳━┃┓╋┗┻┃┳┫┛┏┣┗━┓╋┫┏┏┏┫┓┓┳┳┫┛
┳╋┫┓┣┗┣┳━━┃┣┏┣┣┓┣┗┫┣┣┛┻┛╋━┛┓━╋┛┣╋┃┳┫┏┃┫┗
┣━┃┣┫┳┓━╋┏┓┳┛┣━┏┻┓┗┫┻━┫┃┗┻┻┃┫┏┫┛━┏┳┛╋━╋┗
━┛╋┓━┏┗┓━┃┓┛┳┻┣┣╋┃┃┻┳┃┏━┛┻┃━┃┓┏┳┛╋┃╋┗┻┛┛
┓┗╋┓┫┓┗┻┃╋━┛┓━┫┛┃┫┫━┫┗┃━┗┏┫┫┣┓┓┳╋┻┫┣┫━┻┳
┳━┏┣━┻┗┗┓┻┣┣┗━╋━━┃┳┗┏━┫┏┫┻┛┣┓┣┻┃┳┛┫┏┏┳┻┳
┗┻┓┣┫┳━┓┛┫┗┳┓┛┫┏┃┻┫┳┫┣┓┣┫┗┳┛┛┛┓┃╋┛┣┳┓┻┗┣
┛┻┳┏┻┫┳┏╋┓┏┫┻┛┃┏┃━┫━━┳┻┗┏╋┳╋┣┻┃╋┣┓┓━╋┓╋┻
┣┏╋┏┏┛┗┣┏┓┳┫┳┏┫┗┗┃┫┛┛━┣┓┫┳┓┗┗┏┛┻━┃━┛┗┻━┗
┗╋┗┻╋┫┓╋┛━┳┗┓┳┛━┛┫┗┳┳┣┏┃┫┫┏┃┛┫┗┳┣╋┣┃┏┣┛┫
┓┓┏┓┃┫┗┣┣┻┛┃┗┓┫┻┫┓┏┻┳┛━┃┳┻┫┃┏┓━┏╋┻┻┻┗┓┃┗
┻┗┏┛━┓┳┃┣┗┏┫┃┣┻━┫┗┳┃┳┃┗┣┳┻┫┣┓┓┻┛┏┻━┗┳┏╋┛
┓┓┗┳┛┏┫┳╋┃┫╋┃┓┓┓┏┏━┗┓┗┓┛┏┓┳┃┛┻┻┏┗┏┻━┗┃┳┣
┓┛┛━┛╋┗┃━━┗┣┓┳┫┓┃┻╋┗┣┳┫┏┓╋┃━┏╋┳┓━┓┗┳┏━┃┳
━┫┳┃┓┛┗┛┗┣┃┫┓┏┣┗┗╋┫┛┓┏┛┣┏┗╋┳┏┣┣╋┣┗╋┛━┏━┃
┗┛┛┗━╋┛┫┃┳╋┳╋┛┗┗┏┫┓┛┓┗┫━┣┣┣━┣┳┛┻╋┃┫╋╋━┗┗
╋┛┻┻┻━┃╋━┗┻┃┓┓┗┓┳┳┛┣┻━┻┓╋┗━┏┗┫┣┫┏┛┓┳┃┛┣┓
┏┏╋┗┃┻━╋┻━┏┃┫┣┳┓┛┓┫┻╋┏┣┃┻┳┫┳┳┣┛╋┫┃┓┃┳┳┃┳
┳┓┛┓┗┛┫╋┳╋┏┏┻┗┳┓╋┗┫┻┳┻┳┛┓┫┫━┳┏┗┏┃┓┛┣━┳┃┃
┗━┗┃┣┓┓┃┣┣┗╋┏┃┛┛╋╋┫━┓┻┓┛┻┣┏╋┛┛━┓┏┳┗
┏┣┳┏┛━╋┫┓┏┓┃┻┓┃┣┗┗┻┻┏┃┻┳┏┻┓┃╋┻┗┻┫┓┓┣┓┏┃┗
╋━┛┣┳┗╋┓┗┓┛╋━┗┛┗┳┗┓┓┣┻┓━┣┗┫┳┃┣┃┃┳┳╋┫┏┓┳┫
┻┳┣┣╋┓┫┻┛┛┃┫╋━┣┛┛┣┳━┓━━┻┳┛┫╋┳━┳┳┻┫┗╋┳┃━┏
╋╋┏┻━━━┫┓┃┛┣┓┓┻╋┃┗┓┫┗┓╋┏┣┳┻┗┳┛┗┛┻┓┏┛┻┻┫━
┏┻┛┣━┏┗┃┣┃━┃┗┗╋┫┳┗┳┃╋┫┃┏┻┫┣┓┳━┛┫┣┓┻┛┓┛┳━
┛┳┛┃┛┛┓┏┣┗┣╋┛┫┃┃┻┳┛╋┻┳┫┓┫┓━┫┃╋┃┏┗┛┣┏┏┛┓┓
┓┻┏┓┃━┏┗━┏┃┫╋┛┛┻┛┗╋┳┫┣┛┻┣┳┫━━┓┗┣┣┫━┻┛┏┏┗
┓╋┻┫┳┛━┃┃┳┣┗┗┛━┫╋╋┃┳━┫┫┓┣┣┣┗┫━┻┻┛┏┗━┫┛┫━
┃┣┻┫╋━┛╋┗┗┣┛┫┗┣┳┓┗┏┗┳━┫┓┗┗┃╋┗┗┓╋━┃┗┓┫┻━┫
┫┻━┳┻━┳┗┗╋┃┛╋┏┛┓┗┃┣┓┫┗┣┏┗━┓┛┫┗┫┳┃┣┓┛╋┗┛┓
┛┓┛┻┣┃┓┃┃┳┣┻━┫╋┫┗┓┻┓┻┛┃┫┗┃┃┳╋┛┏┫╋┻┏━┗┫┳┳
┗┳┫┃┳╋┓┗╋┫┣┫┓┃┫╋┓╋┃┻╋┫┃┻┫┃┗┓╋┫╋┫┣┫┫┛┗┗┻━
┃┓━┫┛┓╋┫╋┫┫┫┃┏┣┫┃┗┃┏┛┏╋╋┻┛━┫┃┓┏┳┓━┗┳┗┳┓┫
┃┃┛┃┻┻┗┏╋┗╋┣┏┻━┣┣┏━━┣┫┛┳┃╋┏╋┏┳┻┓┣┣┣┗┫┗╋┳
┻┳┗┫┓┳╋┫┳╋┻┻╋┫┫┻━━┓┓┗┓┻┏┓╋┛━┛┏┳┣╋┣┗┏┛┣┫┗
┗┓┻┫┣┻┓┃━┓┫┃━╋┓┓┓┻━┻┳┻┫╋┏┫┛┣┛┳━┛┛┻┃┳┳╋┃┻
┻╋┣┗┃┣┓┓━╋┣╋┣┣┗┻┃┫┣╋┳┫┳╋┃┗┣┻━┳━┗╋━┳┓┫╋┗┗
┣┏╋┣┏┏╋┫━┛┗┣┛┏╋┗┏╋┓┫┓━╋╋┏┫┫┗┣╋━╋┻┏━┗╋━┃┛
┳┏┃┏━┻┳┻┫╋╋┓┓┣┓━┗┓┣┃╋┏┏┳┓╋┳┣┏━╋┫┣╋┻┣┓━━━
┣┗┓┗┃┣┃┣━┻┣╋┳╋╋┛━┃┛━┣┣┓╋┻┛┗┻╋┳┛┣┃┓╋┣╋┗┳╋
┻┫┓┗┣┳┗┣╋┫┻┛╋┗┫┻┗┓┃┗┻┃╋┻┣┓┗┓┏┳┗┏┣┏┏━┫┫┗┛
┓┳┣┛┃┓┏━┻┛┗┏┃┛╋━┣┣┛┣┓┫┫┗┗┳┗╋┏┻━━┓┻╋┏┏╋┻┫
━┣┗━┃╋━━┫╋━┣━┃━┗┳┓┗┫┗┏┣┓┫┓┏━┣╋┣┓━┫┣┏┃╋┳┣
╋┛┗┻━┓━┫┳┣┃┛┻┣╋┫╋━┳┗┣┗┓┣━┳┗┓┫┫┃┏┃━┃
╋┗┻┓┳┫┻┣┃┃┓┣┫━━┛┗┣╋┣┓┛┛┣┏┫┳┳┏┣╋╋┃┓┗┛┏┻┳┳
┛━┓━┣┫┗┛┓┣┣┛┻┳┻┓━━━┗┣┓┃┻┣━┳┛┓┳┗┏╋┣╋┛┏┛┛┳
┓┏╋━┣┛━╋┃┗┓┗┏┃┳┻╋╋┏━┳┓┫━╋┫┃┏┏┃╋━┏┳┏┏┳┳╋┣
┃┛╋┻┳┓╋┳┃┳┳━┫┫╋┫┗╋┏┗┓┗┓┃┃━┏┃┫┃┳┛┏┃┏┏┗╋┻╋
┓╋┻┻┫┣┻╋┗┗┓┛┣╋┣┳┓┫━┏┣┏┏┛┛┃┻┣┻┳┻┛┻┫┛┏┳╋┻╋
┣━┻┳┓┗┏┓┓┏┗┣┗━┫┗┛┃┏┓┣┻━┛┗┃┓┏┓┫┣┏━┓┻┣┏┫┏┛
━━┻┛┫┏┛┗╋┻━┓┣┛┫┗┓┛┃┣┓┗┻╋┓┏╋┗━━┃┏┳┃━┣┏━┛━
━┓┳┻┓┃┏╋┗┫╋━╋┛┓┛┃┫┓┗┏┛━┏┣┛┓┏┳┳┻┫┏┳╋┗━┃╋━
┫╋┛┃┓┓┣┣┗┃┛┫┻┛┗┣┗━┳┻┫┳━┓━┃┓┛━┣┏┫┻┗┳┣┗┫┗┣
┳┫┗┏╋┓┻┏┗┏┗┣┣┗┓━┗┏┫┻╋╋┓┓┻┓┛┣━┻┻┃┛┃┏╋┛┃┛┓
┳┛┣┳┛╋╋┛┫┗┣┻┳┗┻┗┓┗┫┳┛┛┗┃┓┻┻┗┣┛┳┣┳┏┳╋╋┻┃┛
┛┳╋┳┛┓┓┓┻┃┳╋━┻┃┏┳╋┏┻━┛┏╋┛┛┳┳╋┛┛┗━┳┏╋┣┫━┛
┛┗┓┳┫┓┫┃╋┏┛┛┳┃┗┃╋┻━┛┻┗┃┗╋┳┣┳┃┏┣┗┛┃┗┻┣┳┓┏
┳┻┗╋┛━╋┫┣┣╋┏┻┻┳┗┓┫┣┗┫┣┣┃┃┳┗┗╋┏┳━╋┃┳┳━┓┓┏
┃┻━┛╋┳┗┓┫┓┓┏┏┓┣┫┣╋┓┓┛┏┫┻┃┣┻┏╋━┃┃┛━┛┻╋┻┃┻
┓╋┗┏┣┫┓┻┫┻┓┛╋┓┳┻┣┫┛┗┛┣━┳┻┣┳┫┓━━┳┃┓┏━┏┳┏┳
┏┗┛┃┳┻┗┓┏┗┛╋┛┃┳┃┫┏┏┻┛┗┻┛┣┓┏━╋┣┏┓┛┃┃┓┏━┃┏
┃┣┏┛┳┳┫┳┃┻┣┃┗╋┃┣┗┫┫┗┗┳┻╋┛┃┛┏┃┛┻┛┳┏┻━╋┣━┛
━┛━━┓┃┛┣┻━┳┗┏┻╋┳┓┏┻┗┳┣┳╋┣┣╋┣┗┃┓┏┳━┣┗┣┃┗┳
━┛┃┓┗┣┏┏┫╋┛┏━┓┫┛┻┃┗━┗╋┓╋┻━┓┣┫┻┻┃┣┏━┳┓╋┣┣
┣┓┫┻╋┗┛┣┣┛┃┻┫┫┻┗┛╋┓┃┏┫┛┃┓┏┫┳┣┻┫┛┳┓━┏━┛┳━
┛━╋┫┏┗┻┛┣┓┫┃┫━┫┣┣┃┓━┳┳┳┓┗┃┻┳┫╋╋┏━╋┣┃┃━┃┓
┻╋┳┃┛┣┫┗┣╋╋┣┏┗┓┻┳┃┗┻┓╋┗┗┳━┛┳┻┻┳┫┃┳┗╋┳┫┃┫
┏┳┳┳┃┏┗┛┃┻┗╋┫┣┣┓┗┳╋┓┗╋┛┃┏┫┓╋┻┫┳━┛┳━
┃┣┃┃┗╋━┓┏┳╋┣┳┏┃┗┣┻┏┓┳┳┓┗┻┃┗┛╋┛┓━┃┃┛┛┏┫┓┣
┫┫┗╋┫┻┫╋┓┗┻┛┣╋┫┃┣┗┏┃┏┫┃┏┏┛┫┓┻┏┫┳╋┓┳╋┳┗┓┣
╋┻┃┳┃━┫┫┻┳┃┫┃┗┻┳┛┣┣┫┛┗┣┛┏┛┓┃┏┣┣┏━━┫┓┃┃┻┳
┗━━┓┏┗┛━┃┫╋╋┻┳╋┏╋┻╋╋┓━┣┓┳┃╋┓┳┣┃┓┻━┓┳┳┓┳┛
┃┻┗╋┃┣┛╋┣┗━┻┳┻┓┳┛┫╋┻┗┓┛╋┳┣━╋┫┣━┣┣┛┳━╋━┗┃
━┳┓┗┻┓━┫┏┗┓┃┛┃┻┏━┣╋┏┗┓┫┣┃┻┗┏━┃━┣┣┣┓┓┗━┓┳
┓┣┛┓━┗━┗┗┣┛┗┻┳┛┓┻┓┣┻╋┓┻╋┃┓┛╋━╋┣┫┛┏┓┳┻╋┏┛
━┃┗╋┫┓┗━┃╋┓┃┓┛━┃┫┣┛┃┻┃┳┏┳┏┣┛┗┛┏┏━┓┻┳┃╋╋┗
┫┓┫┛┗┓╋┻╋━┫┛┃┃┗┗┳┃┳┻┏┻┫╋┏━╋┻┣┳┫━━┃┛┻┫┛┫━
┫━┳┗┃┳╋┳┓┗┛┓┓╋┫┫┳┏┳┳┫╋╋┣┣┗┣┻┛┏┏┗┣┣┃┃┻┳┛┣
━┛┗┃╋┏┗┳┃┏┻┗┓┓┻┗┛┳┛┫┗┳┻┏┃┫┗━┓┣┃┃┛╋┏┫┏┳━┃
┗┛┳┗┛┫╋┳┃┗┓┃━┫┳╋┣┏╋━┗┻┣┏┳┻┣┣━┳╋╋┃┻┃╋┳┗┫┳
┛┣┣┏┃╋┣╋┣┛┓━━┛┳━┗┳┃━┗┳┻┫┻┗╋┏┏━┃┓┣┛┓┣┣━┫╋
━┣━┳┳┛╋┏┫┫━┳┏┳┓┛┻╋┓┳┃┏┻┓┛┏╋┫━┻┣┏┛┫┏╋┃┃┣┃
┫┏┓┻━┣┛┳┻┣┏┳┳━┃┳┻━┳┃┏┳┛┗┣┻┫┻┻┗┳┳┗╋┣┓┗╋┏┛
┳┳┓┫┳┫━┻┗┗┣┛┫┃━┓┣┛╋┃┓┓┗┃╋┣┻┛┃┛┫┓┫┏┻┓╋┃━┃
┏┓━━━╋┃┛┏┫╋╋┳┻┣┓┻┳┓╋┓┻┣┣┃╋┫┫┗━┳┃┏┻┛┫┗┓┳┏
┗┏┗┏┛┻┛┫┃┓┏┗┣┳━┻┫┗┗┫┫┳┣╋┓┃┛┏┛┣┫┳┳┳━╋┛╋┫┛
┓┣┻┳╋┏━┓┗┃┗┫┗┛┳┛┣┃┳━╋┛┳┏┻┫┣┓╋┏┫┣━┛┏┓┳┛┏┫
┏━┗┛┏┃╋┳┣┗┓╋┓┳┻╋━┃┻┏┫┏┏┗┳┃┣╋┫┓┳┓┗┃━┏┏┫┗┗
┏┳┏┫┛┳┻┓━╋┏━╋┗┣┣┫┓┏┗┓┏┣╋┃╋┛╋┻┳┳┏┫━┫┏┏┻┛┛
┫┓┫┫━┃┃╋┛━━┳╋┻┃┻┛━┛┏┓┛┻┫━┗┓━┗┃┓┫┻┏━┳╋┏┛┃
━┏┓┛┳┃╋╋╋┫┣┳┻┻┻┓┃╋┛┏╋┗┫┳┃┃┣╋━┓┏┓┛┗┛┛━┓┗┳
┻╋┃┏┛┓┓╋┣╋┳┗┓┏┫┣┫┗┏┻┻┏┓┃┻┗┻┳┳┫┣┻┳┣┫
┗┻╋┓━┛┻┏┻━┃┻┻┣┳┫┳┻━┫┻┃┛┓━┃┛┏╋┃━┃┛┃┳┫┗╋╋┫
┏┳╋┗━┣┛┓┫┓┃┫┃┃┏┫┣┳┏┛━┳╋┏┳╋┗╋┻╋━┫┣┗╋┓┣┏┣━
┛┛┃┣┏┛╋━┃┳┗┗┣╋┓┻┏━┣┗┃┳┻┓┻┳┣┃┃┣┫┗╋┏┻┫━┫╋┗
┻┛┻┫┳━━┣┻┻┗┳┻┣╋┃┃┣┣╋━┫┏┻╋┻┳┻┫┣┻┃┳┻┓┻┻┗┻┛
┳┻┏┛┏┳┳┣┗┃┃╋┃┳━┏┫┃━┫┓┣┫┻┳┃┻┛┏┏┛┃┗┣┫┗┫┛╋┫
╋┓┛┓┻┏┃┃┻╋┣┗━┫┣╋━┏┃┛┛┣┫┃┛┃┣╋┣┣┳┛┳━━┗━┃┏┫
┳━┛╋┻┳━┛┻┻┻┳┣┏┃┣┛┫┓╋┗┛┗┻┻┃╋┏┃┏┫┃╋╋╋┣┏┏┫╋
┓┫╋┳┗┓┏┃┛┳╋╋┣┗┫┃┣┓┏┃┃┻┻┳━┛┫┫┃┫╋╋┣┳┫┗┛┛┫┏
┳┳┫┛┣┫┫┻┃━┛┏┗┻┣┫┳┳┳━┃╋┳┗╋┃┻┫╋┛┃┻┏┫┏╋╋┫┗┛
┳╋┃┗┓┏┫┃┛┏┻┏┃┻┻━┣┗┃┃┣┫┗┫┓┫┏┓┓┓┗┻┳┛┗┓┃┳╋┓
╋┓┻┃┻┏┏┃┻┓┫┓━┏┫┓╋┛┫┳━┣┣┳┓┫┳┻╋━┗┣╋━┓┫┓┫╋┣
━┳┃┓┳┻┫┗┛┏┓╋━┓┻┓┻┏┓┻┣┫┣┫┃┣┓┗┃━┗━┣┻━┓┗┓━╋
━┻┗┣┳┗┗┳┻┻┓┻━┳━┓┓┻━┣┗┳┳┻┫╋┓┣┫┣┻━╋┫┏╋╋┗┛┛
┣┻┳┻┃┻┣┛┓┻┏┗┃┻┛╋┃╋┓┛┗╋┏┫┗┃┫┣┏┛┏┫┗╋╋┳╋╋┫┫
┫┏┳╋┓┃━╋╋┳┳┣┏┛┃┳━┓┗┓┣┏┓┣┃┏┳┳┏╋┫━┳┫┛┻┳┛┃━
┻━━┳╋╋┏┏━┗┛━┛┻━┣┻┓━┃┛┏┳┏╋━━┃┣┏┳┏┓┫┫┫┏┓┻┏
┳┫┓┫╋┏┓╋┛┻━┗┏┣┓┃┓┣┃╋┫┓┣━┻┓━┳━┗┓┓┗╋┫┻┳╋╋┣
━┗┛┓╋┓┓┏╋┻┫┗┫┻┗┣┃┓┣┻┃┻┣┫╋━┓┗┫┻┛┃┳┳╋┗┣╋╋┗
┣┃━┛┏┛┻╋┣┏┗┗┣┏┛┣┣┫┫┛┫┏┏┣┳┻┳━┛┣┗┻┛┣┫┃┫╋━┗
━┓┻┏━┻┓┏┻┫┗┃━┻┛╋┻┃━┻┗┣┻┣┛┣┗┗┓╋┻┗━┻┓┫┳┛┫╋
┏┫┫┣┃┳┻┫┫┻┳┛┃┻┫┫┣╋┗┗┏┓┓┻┓╋┣┫┛╋┫┳┗┏┗┫┓┛┓┏
┓┃┗╋┣┣┫┃┃┳┃┃┗┃┻╋┣┫┫┛┓┫┏╋━┗┳┻┓┻┓━━╋┫┃┃┗┃━
┏┫━┳┻━╋━┳┏┏┫┏╋┻╋┳┻┣┃┣┗╋┫┻┃━┳╋┣╋┗┫┫┏┛┏┃┣╋
┓┃┣┏┗┣┏┗━┳┫━╋┻┓┣┗┣━┛┳┛╋┏┏┣╋━┏┫┻━┛┏┻
━━┛┛┏┻╋┏┓┳┏┏┓┻━┻┗┓┳╋┣┫┣┣┏━┻┓┣┫┓┏━┏┗┗┏┫┫━
┣┳━┛┓┫┃┫━┣┻┓┣┗┓━┻┓┳┣┓┏╋┃╋╋┏┏┓┳┃┣┻┛┛━┫┏┓┣
┗┫┗┃┻┻┓┛┻┏┻┻┳┳┣┛┳┳┳┛╋┓┳┳┓┫┳┛┛━┃━┏┗┳┗┳┃┳╋
┛┗┗┏┳┏┣┃┓┓━┃┓┗┓┓━┛┛┛┫┏┻┛╋╋━┏━┳┳┛╋┛╋┗┏┫┓┗
━┗╋┫┏┃┳┳┣┏━┫┫┫┻┃┗━┓┳┗┫┗┣┻┳┓┓┳┓━┏┛┏┳┃┃━┛┗
┗┻━╋┓┫┏━╋╋╋┓┗╋━┫┫┫┣╋━╋┫┏┻━┣╋┃┏┫┗┛┓┛┓┳┃━┃
┓┳┗┏┻┣┓┗┣┗┫┫┃┳┣┣┃┃┣┫┻┳┓┫┓┏┗╋╋┃┏┳┻┗┓┏┃┏┃┛
┏┃┳┣┏┣┛┻━┃┃┻╋┓┏┫┃┫┃┣┻┫┫┓┃┛┳━┳┓┏┳┫┳━┃┗╋━┫
┫┃┻┏┛┃┫┏┃┳┗╋┫┓┛╋┳┳┳━┓┛┃┗┗┣┣━┣┫┏┛┓╋╋┫┻┏╋━
┳━┓┛┫┫┫┳┓┛┳┣┳━┣┣┻┫┫┗┫┛┳┻┃┫┻━┫┳┻┗┃┳┗┃┓┗┣━
╋┃┓┳┻┫┻┫┛┻┏┳━━┻╋┳┏┳┛┏┳┛┃┓┫┗┃━┳┓┳┣┫┫╋╋┛┛┏
┻┫┃┛┏┻┓┛┳┻┳┏┻┏┓┫╋┓┃┃┳┳┓┳┗╋┣┃┏┛┗┛┃┃━┓┗┏┛┛
┫┓┣┓┃┣┓┛━┗┳┳━┳╋┏━┫┻┗━┣┓━┏━┻┫┻┛┛┛━━┣┗╋━┃┗
┫┏┫┃┓┃┗╋┫┫┫┓┏┳╋┏┗━╋┃━┻┛━┳╋┓┏╋┣┃┫┓┻┛┗┗┓━┫
┛┓┏┓┃┛┏┏┃┗━┏┃┻┣┛┫┓┫┻┣┫╋╋┃┛┃┫┓┳┗┳┫┻┛┏┃┗┏┗
┫╋┏╋┓┻╋┳┻┓┏┗┫┫┫┗┻┓┫┗┻┳━┏╋┳┻┳┻┻┳━╋┳┏┫╋┛┓┗
┗┏┣╋┃┻╋┫┏┗┣┃┏┫┛╋╋┳┣┫╋┏┓┻┳┗╋━┗┻┗┳┗┏╋┻━┗┣┣
┃┣┏━┻┗┓━┓╋╋┳┓┣┳┣┫┣┫┻┫┻┓┓┳┫━┫┛╋┫╋┫┣┻━━┏┣┗
┓┛┻━┻┻┓┳┗┫┗┃┓┫┏┫┏╋┳┻┫┻┛┏┃━┻╋┳┳┣━┫┛┛┳━┻┳┓
┃┗┏┣┗┓┻┫┃┓┗━┛┗┗┃┫┃┏┛┛┛┻┗┓┫┓┻╋┫━┳━┣┳┣╋━┳┓
╋┃┏┃┛┗┳┗┃┗┏┫┓━┻┻╋╋┣┫┏┛┳┏╋┗┫┗┛┣╋┣┃━┃┫┃┏┳┗
╋┓┗┃┓┃┻┣┫┻┳┓┛┻┫╋┣━━┏━┳┻┃┛┏┫┃┻┛┏┳━┓┏┓╋┗━┓
━╋┛┓┗┏┏┻┻┻┃┣┳┻┳┳┗┗┏┗┣┛┳┳┛┳╋┃┓┫┛╋┏┏╋┏┃┣┃┛
┻╋┓┃┫━┛┛┣╋╋┫┫━┛┣┓┏┗━┛┫┃┫┻┏━┓┻━┓┏┻┫┓
┓┗╋╋┳┳┗┻┛┳┻┻┳┻┓┓┏┗┃━┓┳┃┳┳┣┫┗┓┃┛━┏┫┓┓━┃┛┃
┃━┣┏┳┳┳┃┫╋┻╋┏┣┓┛┏━━┛┫┓┣━┫╋━┃┣┛┳┗┃┣┻┣┓┛┳╋
┗┛┳┣┫┣━━┗┗━┳┏┃┏┃┫┏┻┏┛━┗╋┓┏┗╋┫┫┓┗╋┛┗┣┏┻━╋
━━╋┣┗┗┃┣┗┛┫━╋╋━━┣╋┏┏┗┳━┳┣━┃┗┃┫┓┳┻┓━┫┣┏┗╋
┗╋┳┃┃━┗┣┗┏┫┛┏┓┳┫┗━┳┫┗╋┳┛┃┗┫┓┻┳╋┛┣┫┗┻╋┓━━
┗┏┃┃┻┻┫┳┳╋╋┫┗┻┛┗┗┫┛┗━┃╋┛┳┻┏┣┳━━┻┣┣┃┃┻┫┛┛
┫┫━┫┣┗┏┃┣┳┓┗╋━━┻┛┣┻┗━┳┳┛┻╋┗┻┳┗━┳┛┏╋┻┗┳┗┓
┳┛╋┓┫━┫╋┃┻┗┫┫┫┗╋╋┏┛┻┏╋╋┗┫┫┫┃┛┳━╋┫╋┫┻┃━┫┛
━┣┃┓┏╋┣┣┓┛┳┗┗┻┗┃┻┛┗┳┗┫┓┃╋╋┃┻┳┻┣┛━━╋┃┫┏┣┣
┓┫┏━━┓╋┗┳┻┓┏┛┓━┓┫┣┳┃┗┳┃┛━┓━━┏┛┫┳╋┛┏┳┛┗━┫
┻┗┛┣╋━┻┗┣┻┫┓┻┫┫┏┓━┣┫┗╋┣╋━━┳┗┳┫╋┗┳┛╋┣┛┣┣╋
┻┏┏━┗┣┣┓┛┣┫━╋╋┣━┓━┣┗━┳┛┻┛┃━┳┏╋┻┗┛┻┛┣┏┣╋┛
┏━┻┓┃━┏┫┃┣┏┳━┳┳━╋┃┃┛━┃┣┓┃┻┃┛┏┣╋┗┳╋┃━━┻┃┳
┣┏┣┳┗┻┣┃┃┓┓┏╋┛┛┻┗┗╋┫┻┗┏┏┛┫┫┳┳┏┻┓┳┛╋┛┗╋┛┃
┗┓━┛┃┏┓┃━┃┣┻╋┓┻┗┻┓┓┗┗╋┻━┏┃┛┓┗┓┃┻┓┣┗┓┏╋┃┣
┳┗┳┫┣┓┛┣┏┛┻┣┏┛━┓┫╋┛━╋╋━┓┳┻┏┻━┗┫┻┗┃┃┛╋┻┃┛
┣┃╋┃╋┳┻┃┗┛╋━╋┣┃╋┗╋┗┏┫┗┃┏┃┏┳┳┣┓┳━┗┗━━┫┏┏┻
┗┓┣┣┫┳┻┣┛━┻┛┫┏┓┏━┣━┗┗┣┓━┳┃┛┏┓┳┳┛┫┛┛╋┫╋┏┣
┻━┳━┻┣┃╋┗┣┏┛┳┓┳┓┛┓┳┣┗┫┃┫┻┻━┓┳┓┫┣┃┣┗┃┻━┻┫
┗┗━┃┳┣┏┛┻╋┛┳┓┛┏┫┓┫┳┳┫╋┛┣┃┻┻┏━━┏┛━╋┓┃┃┗┳╋
┫┣╋┓┏┣╋┓┏┳┻━┏╋┻┏┳┫┏┻━┏┳┃┗┗┃┫╋┛┛┏━┗━┻╋┣━┻
┣┫╋┓┫┳┓┓┓╋┛┣┣┓┃┗┛┏┛┗┣┳┓┻╋┛┓┫┓┫┗┃┏┃┗┏┏┻┏━
┗┣┫┳┻┛┫┳╋┫━┗┛╋┫┫┫━┏┛┳┳┃┗┫┏━┣┻╋┻┓┏┛┃┣┃┗┫━
╋┣┓╋┓━┫┓┗┗┣╋┣╋━┗┛┓┃┫━╋━┏┛┃━┛┏┻┗┛┏┫━
┻┛┻┫┗━┣━┳┳┗━┏┛┏┏┗┣┫┻┃┻┫┛┏╋╋╋━┓━┛┃┃┗┫┛╋╋┓
┣┏┃┓━┣┣┃━┗┳┃┃╋┏┻━┗┏┳┣┛┫┳┳━┃┓┳┗┣┓┣┗┏┳╋┣┣┛
┫┃┻┏┛╋━┃╋┣┣┫━┳╋┫┓┃┏┣┛┻┗┣┣┏━┗┃╋┃┳┻━┻┻┻┻┓┃
┗┫┫┻╋╋┓┃┳┫┏╋╋━━┃┛┃┻┳┏╋┣┫┗┃┓┗┗┣┫┳┣┏╋┻┏┫┏┫
┏┏╋┫┏┳┓┫┳┳┗┣┓┗┏┓┳┗╋━┻┳━┣┻┛┏┳━┳┣━┳┗┏┣┗┏┏┛
╋┏┳━╋┗┻━┓┣┫┻━┗━┫┳┳╋┛┃┻━┏┏┣━┣┛━━╋┫┣┓┣╋┗━╋
┓┏┻━┓┏┫┏┳┏┳┳┗┏━┳┏╋┣┣╋┃━┏┗┳┗┃┣┻┫┳┓┏┛┻┗┻┛╋
┏┃┃╋┻┣┛┳╋━┏┻┳┓╋┛┗━┗┓┳┫┻┏┃━┻┣┫╋┏┫┛┫╋┫┻┗┻┣
┛┻┛━┗┏━┛┻┏┳┃┏┃╋┛┏┃┻┣┣┏╋┻┗━┓┳╋┏┳╋┣┳┫┣┣┏┣┓
┻┃┣┏┫┳┻┃━┛╋━━┫┻┏┣╋┏┓┻┻┳━┣┻━┏┫┣┃┃┛┻━┗┏┻┣┗
━━┏┗┣┫┃━┣┻╋┃┳┛┣┗┃┓┛┗╋┃┃━┗╋┫┫╋━┗┓┛┏┣┏┻━┛┓
┛┏━┃┻┛┳┳┻╋┫┏┻┳┳┃╋━┻┏┣┏┣┳┗┻┏┫┏┃━┏┫┃┃┣┗┛┳┏
┣┏┛╋┏┳┛┳┗┓┗┗┛┏┳┳┃┫┗┗┏┣━╋┗┗┻┣┫┣┓┳┫┣┻┗┗┣┳┳
┫╋╋┫┫┫━┛┣┓┻╋┻┗┏┫┃╋┏┳┗┻┫┣┻━┣┗┛┏┛┣┓┣┻╋┫┃┻┻
┣╋┃┣┣╋┫╋┏┏┏┳┻┏┫┣┏┫┛┻┻┫┛┗┣┃┫┓┫┗┫┓━┣╋┃┓┣┳┳
┃┏┏┛┓┃━┛┃┏┏┓┳┣╋┫━┣┣┗┗╋┃┻┳┃┛╋┃╋┳┏┃┓┛┫╋╋┫┳
┫━━┻┳┏╋┳╋┣┃┃━┃╋┫━┃┗┻┳┛━┃┗╋┗┗━┻┣┏┃┓━┏┃╋┃┳
┛┳┣╋┃┣╋┏┳┏┳┓┏━┫┗┗┃┃┳┛┳┏┳┓┓┳┛┻┳┳┃┗┻┏┛┣┳┛┗
━┏┓┏╋┳┛╋╋╋┃━┓┃┳┻┏┣┓┓┃┃┣┛┏┗┗┛┻┛┓╋┣┗╋━╋━┏┻
┻┳┗┫┏┻┻┣┣┃┫╋┓╋┗╋┣┃╋┣┫┳┓╋┛┛┓┫┓┗┃┳┏┏┛┳┃┻┃┫
━╋┻┓┗┛┣┓┏┗┛┫┣┏┳┳┳┻┛┻┻┛┻╋┣┗┓━┗┛┫┃┓┛┗┗━┣┻╋
╋┫┳┣┳┛┛┳┗┻┓┣┣┣┗━┫┣┗┳┃┏┛┫╋┛┻┛┫┗┫┗┛┛┻┏┓┛━┛
┻┫┏┏━━╋┫┓┓┳┻┓┻┣┣┏┫┏┛┻┳┣┛┃╋┏┃┫┏┻┏┣┃┛┏━┃┻┗
┳┏┳┗┗┫┓┗┣┻┃┛┻┫┏┓┛┗━┣╋┳┻┳┗╋┗╋╋┓┓╋┏┣┛
╋┫┃┓┗┃┃━┳┫┫┏┻┳┓╋┃╋┛┗┏┓┛┏┫┛┳┓┫┏┫╋┓┳┻┃┳┏┗┻
┓━┻┫┫┏┫┗━┣┣┃┛┣╋┓┓┣┃┓┣╋┛┳╋╋┳┫━┫━┗┫┗┻┳┫┃┳┣
╋┫┛┣╋┫┏┻┫━┛┗┏┗┗┻┻┻┃┻┫┳┃╋╋┓┏┗┛┛┓┏┓━┫┛┓┓┛━
━┣╋┳┛┫┃┃┗━┣┻╋┻┛┣┣┃┛┛┳┃┻┗┻┃┓┫┓┣┫┃┛┳━┓┫┫┻┏
┃┳╋┫┫┃╋┣┣━┣┃┏━━┻┻┛┣┣┛┫┻┗┣╋┳┳┓┓┣━┃━┃┓┛┃┻┫
┣┛┣┏┻━┳┣┏┣┻┓┗┻┳╋┃┳┳┗┻┃┓┳┫━┫┫━┛┳┣┳┏┃┫┗┫┃┛
┏┣━┏┏┃┏┃┫┏┣┃┃┫┛┃┳┃┛┃╋┗┏┃┳┗┫┣┃┳┻┃╋╋╋━┓┓╋┃
━┳┻┻┃┻┛╋━┫━┃┛┫┣┏┳┃┳┃┗┗┣┣┻┳┓┏┳┓┳┻┻┛┳┛┫┻┓┣
┣┏┫━┫┛━┃┛━━┗┣┗┛╋┫┻┓━┃╋┓┳┫┃╋┏━━┓┣┗┻┛┻┛┻┛┃
┃┫┗┓┛╋┳┛┓┛┓┃┗┻┏━┫━┓┓╋┫┻━┳┳┓┃┳╋┛┻┳┏┻┏━━╋┛
┣┏━┃┣┗┻┛┓┳┛┛┗┃┳┳┓┻╋┏╋╋┛┫┓┣┗┃┗━┃┛━╋┓╋┣┛┏┗
┳┃┗━┳┃┻┳┓┓┛━┳┳┫┫┻┣┛┻┫┻┛┏┻┗┣┗┃━┏┓┓┳┗┃┫╋┫┗
━╋┣┃┓┻┓┫┻┛┳┳╋┗┏┫┳┃┏┏┗┣┗┫┗┏┛┛┳┏╋┛┗┗━┫┗┛━┻
━┛┃┫┛┳┓╋┳┳┃━┗┃┗━┫┻┻┓┳╋┓━╋┫┛┻┳┻┓┛╋┣┃┳━┏┻╋
┣┃┓┫┓━┛┣┗┛┃┫╋┳╋┏┛━┳━┓┫┫┫┣┓╋┻┃┫╋┏┗┏┓┫━━┓┻
┓┣┣┗┳┃┓┻┗┏┃┛┃┳┓┗┓┃┻┏━┻┏┃┛┳┗┃┣┏┻┗┗┃━╋┏┫┏╋
┃┓┓┻┫┫━┛┛┛┣┗┻━┳┛┛━━┣┛┓┻┓╋┳┛┻┳╋┣┫╋━╋━┻┗┛┓
┏┗┫━╋┣┓┻┗━━┛┛┃┓┓╋┗━┃┛━┫┫━┏┛╋┃┻┏┓━┛╋┫┳┫┣┛
┻┫┃┣╋┃┣┣┓┏┛┻┻┓┓┓╋┓┳┣┏━┛┳┓┗┃┏┓┫┏┃┗┫┫╋┏╋┛┛
┣╋┗┏┓┫━┓┻━┻┛┻━┓┣┓┛┗┻┓┳┓┛┻┃┗┳┗━┫┏┗┏┏┣┃┣┃┗
┗┣┗┗╋┫┗┳┫┗┫┣┃┗╋┳┫┏┃┫━┳┫┳┳┳┏┛┻┳╋┻┃┣┃┳┓╋┻┣
┻┏┛╋━┏┫┛┻┻┫╋┏┏╋┗━┫━┣╋┫┏┳┛━━┣┳┏┗┏┓┗┻┏┫┗┳┗
┃┃╋┛┗┳━┣━┃┻┣┫┻┻┃┣┓┏┃━┓┻┗┛┻┃┓┳┃┳┳━┫━┃┃┏┏╋
╋┫┣┻━┛┏┫┳┏┣┃┓┫┣┗┃╋┏┫┓┳┏┃┳┳┛┻┣┻┫╋┃┓━
┃┃━┻┏┫╋┣┃┓╋┫┳┣╋┳╋┏┫╋━┫┛╋┳┓┓┓┻┻┗┻╋┫┓┗┓╋┏┫
┏┃┃┣┛┻┣━┗┃┳╋┫┓┣┗┗┻┗┳┏┳┳┓┣┗┗┏━┗╋┏━┳┣┣┏┓┫┣
┃┣┻┓┻━┣┣━┳━┏┫┻┳┣╋━┻┗┓┛┣╋━━┗┣━┫━┓━┓┗┣╋┃━┗
┛┛┗┓┏━┗┣┗━┫╋┣┃━┣┏┛╋┻┫┻╋╋╋╋┻┳┻┛━┛┣┗┗┳┫┗┳╋
┛┏┏┣┃┫┗┫┛┳┫┣┓┣╋┃┗┓┫┗┳┃┻┓┃┳┓┓┛━┃┏┣┓┃┗┣┳┣┣
╋━┻┗┃┛┳┃┫━┛┣┛╋┗┳┃┗┓┳┣┻┃┣┛┃┣┓┫╋┗┓┻┫━┣┛┛━┓
┳━┣┗┣┛┃┃┗┫┫┓┳┻┣┃━┗┓┫┛┓┣┫┫┻╋━┻┓┗┓┗┃━┏┗┃┣┻
┫━┳╋┓┗┗┣┛┃━╋┣┫┫┗┃┫┃┛┃━╋┃┣━┛┻┫┳┳╋┃┏┏╋┓┣┗┳
┻━┗┃┣━┏━┻┗┃┗┃┛┣━┳┻┓━┏╋┃┃┓╋┏┣┳┗┗┳┗┃━┃┳┓┫┗
┣┣┓┛┫┣┏┓━┓┓┛┫┓┫╋╋━┣┳┛┓┻┫┃┏┏┳┛┓┛┻┫┃╋┛┏┓┫┃
━┗┫┃┗┻┫╋━┛━┏┫┛┛╋┏┓┛━┗┏┳┻┃┣┓┃╋┻┳┓┏┏╋┛┳━╋┃
┛┫┏┛┃╋┏┻┻┗┻┳┣┻┗┃┣┛┛┣┛╋╋┓━┫┃━┫╋┓┗┗┏┳┻┃┓╋━
┳┳┳┛┻┣━╋┏┻┓━┃┻┻┳┳╋┓┫┃┃┗┫┗┗━┛┗┫┣┫┏━━┃┓┏┏┛
╋┗━┫━┣━┗┫┻┳┻┳┳┛┛┃┫┛┏┃┻┗┏┛┣┫┓┓┃━┗┗┳┏┳━┗┣┻
┳┫━┳┃┓┓┳┻┫┓┳╋┳┗━╋┗┻┗┏┃┃┳━━┫┫┃┛━┓┗┣┓━┳┃┻┳
┳┫┫┗┏━┫╋┓┻┃┗┫┻┏┣┛━┏┛┫┻┏┗┻┳┃━┓┻┓┏┓┣━┗┏━╋┛
┗┻┃┣┳┃┻┛┓┏┃┃┓┫┣┳┃┃┏┻┣┳┏┻┃┗╋┃┣┛━┣┃┫┣┏┫┗┳━
╋┏╋╋┓┳┫╋┛┓┃━┫┗┗┃┓┗┗┫┻┗┣┛┣┻━━┏╋╋┛━┫┃┻┗┣╋┏
┏┓┓┣┳┗┗┏┗┫┗┛┻━┏┣┻┓┫━┃┃━━┓┓┻┗┻┃┣━━┗┃┳━┣╋╋
━┗┳┻┳┗┓┫┗┗┏┣┃━━┓┫┫┓┗┓┓┳┻┳┃┻┗┻━━┃╋╋┳┫┓┣┗┓
╋┫┗┏┗┛┓┓┛┳┣┻┃┻┣╋┫┫┳━┏┫┛┛┫┏┻┳━┫┫┃┃┛┻┫━┛┳╋
┣┻┣╋┣╋━┏┫┣┫┃┛┏╋┻━┫┻┗┛━┣┏┣╋┏┛┳┣┏╋┣┃┓┏┛┃┏┛
┗┃╋━┻┛━┫┳┳━┗╋┫┻┃┳┫┣┗┓┏┣┻┃┓┣┳━┻┳┏┣┫┏┛┃┳┣┻
┏┗┛┃┛━┻┗┏┓┻┫┃┃┫┻┫┃╋┛┗┳┓┻┏╋┓━━┃┳╋┃┛┛
┏┳┓┓┛╋━┫┃┗┗┃━┣┳┃┻┣━┳┗┗┓┃━┛┓╋┓┏┻╋┻┻┣┃┻╋┣╋
╋┻┏┗┃┓┫┳┳┣┳┛╋┫┛━┫┓┓┗┓┃┛╋┏┏┣╋┫┓┗━┫┻┣┃┻┛┏╋
┫┫╋┳╋┛┳┳╋━┫┣┻┃┓┛┃━┓┳┗┓┏┛┏┓┗┳┣╋┏┏┣┣┫┏╋┃┫┣
┗╋┫┃┳┃┏━┛┻┗┗┗┛┣┛┳┃┛━┛┫┣┻┣┣┗╋┏┳┛┻┫┛╋┛┛┫┣┣
┓┗┏┃╋┛━┗┓┛┃┫┓┏┗┻┣┣┃┓┫┃┃╋┃┓┣╋┓┏╋┣┃┣┓┫┳┫┛┻
┻┗┏┣╋┓┻┛┫┣┃┃┓┛┫╋┗┓┓┻┣┛╋┣┻┓╋╋┛┳┛┛┏┳┫┻━┻╋┓
┓┣┣┗┗┻╋┻╋┗┣┣┃┻┃╋┓┫╋┗┣━┫┓┳┳┃┏┳┃┻┣┃┫┻┏┳┻┗┣
┫━━╋┣┳┃╋┻┓┣┻┗┏┃┛┫━┛┣━┓┳╋┃┣┏┓━━┏┏┳┏━┓┗╋┳╋
┃┓┳┳┏┗┗┣┏┫┓┳┻┻┣╋┛┣┃┃┛━┻┓┣┗┗┏╋╋┗╋━┗┣┃┛┣┳┗
┃╋┻┃╋┓╋┛┣┗┫┗┣┻┛┳┫┗┫┫┃━┓╋┳┗┓┫┻━┛┻┫┳┫┓┣┣┻┗
┗┏┫┫━┓┣┻┣╋┫┗┫┻┻━┗┗┏┗┻┻┫┃╋┓┏╋━┛┳┻━┳┛┣━╋┛┓
┻┻━┏┗━━╋┏┛┏┫┗╋┣┻┓┛┻┃┓╋┫┫┫━┛╋┣┳┻┗┳┓┛┓┳┳┗┗
┫┗┻┓┻┣┫┏┓┣╋┏━┓┓┓┓┳╋┛┣┛┻┳┛┛┛┛┓┣┏┏┣┏┃┛┗╋┗┳
┓┫┛┏╋━┻┣┗┃┫┻┗┗┗━┣┫┏┣┣┃┃┻┃┏┳┛━┫┳┏┃┻┛┗┏┛┻┫
┗╋┛┗╋━┳┫┃┫┛┗━┣┃┳┏━┗┗┫┛┓━┳╋╋┳╋┗┗┳┻╋┗━╋┫┣┻
┏┏╋╋┓┗┃┏━┳┏╋┫╋┳┃┛┛┏╋┃┳┗┃┛┃┣┣┗━┏┏┛━┣┏┗┗┏┫
╋┃╋┳┫━┳┏┫┳┃┳┓┓┓┻┃┣┗┳┓┻┻┳┏┃┗┏┫┗┓┛┳┣┗┻┗┃┳┏
┻┓┓━━┓┛┣┓┣┳┏╋╋┳┃╋┳┓╋╋┓┗┏┃┛━╋┓┏┫┫┳┃┣┏┗┏┛┫
┣┗┃┗┳┳┫╋┳┃┓╋┣┓┻┓┳━┏┏┛━━┣┳╋┗╋┳┏┻┻┻╋┓┏┳╋┓╋
━┻┓┃┏┗┗┗┫┏┛╋┻┫╋━┳╋━┗┛┓┛┓┓┫┛┣┣┣┫┛━┣┣━╋┳┣┳
┃┫┛╋┏┣┳┣┣┛┻┓┓┻┫┓┛┳┻━┓┻┓┫┳┃┻┏┳┃┓┗━┣┗┣┏╋┗┣
┳┗╋┛┳┃┣━┻┻┫┣━┳┏┛┛┗┳╋┓╋┻┣┫┫┣┛━┓┻┏┳╋━┃┣━┣┣
┳┛┫┣┏┫╋┓━┳┫┻┓┳┛┗╋┫┃┛┻┣━┣┓┛┏┓━╋┣╋┃┫┃┫┣┓┻┳
┛╋┣┫┻┫┛┳┗┻┻┏┣┛┗┻┳┳┏━┳━┏╋┻┗┛┓┃┓┛┛┻┻┃
┏┏━╋┗┫┳┗┣┫╋┣┻┓┫┃━┃┏┗┗┳┃╋┳┓┓╋┣╋╋╋┻┃┓┗┃┃━┻
┳┻┏┻┗┻╋╋┃┗┻┃┏┫┣┗╋┛┳╋┻┣╋┻━┓┫┛┫┛┻┗┛┃┫┫┗┏┛┳
╋┫━━┫┗┻┏┣┣┏━╋┫┫┳┓┏┛━┗┳━┗┳┣╋┻┗┫┫┓━╋┳┃┣┣━┃
┃┳┣┫┗╋┗┏┣━┻┫┏┏╋┗┃━┗┳┏╋┣┏┻┣┃┛┏━┗┛╋┗╋┣━┫┏┏
┛┫┓┏╋┫╋┗┗━━┻╋┣┣┃┻━┣┫┻━┣━┳┛┏┏━┓┗┻┣┃┫┳┓┏┣┏
┃┻┫━┃┻┻┣┃┗┣┏┻┏━┛┃┣┻┏┫┣┳┫┓┫┫┻┃┣┗┻┫┳┣┫┃┃┛┛
┃┻┫┻┏┗┣┛╋┏┏┏┗┛┣┃┏╋┗┃┻┣┗┃┣┛━┫━━┗┃┳┻━┳┃┫━┣
┫╋╋┃┛┓╋┳┛┻┻┏┃┫┳┏╋┳┏┫┃┗┣┫╋━┃┻┗┗┳╋┻┛┳┛┛┗┻┫
┏┛┗┳┏┏┃╋┻┃╋┣┃┫┏┻┫┳┗┛┃┗┗━╋╋┣━┳┛┛━┣┃┗┃┗┓┏┣
┳┻┻┻┏┓┃┗━┻━┣┻┗┃┻┻┻┛┳╋┣┻━┫┳┫┓┓┗┛╋┃╋╋┗━━┏┃
┏┗┣┣┓┻╋┃┓┫┳┏━╋┫┛┛┏┻┻┣┻┓┗┛┏┃┓┗┻┗━┓┃┛┳┃┃┫┻
┻┳┗┗┣┫┳┣┳┫┻┣┛┛┳┃┻┏┫┏━┏┏┫┗┏┗╋┫━┛┻━┻┳┛┏┣┛┳
┻━┣┏┫┣┗┃┳┛━┃┏┫┳┣┛╋┗┫┗┳╋┃┓┫┳┻┛━┻┻━┻┳┣┗┏┻┣
┃┻┳┻┳┛┛┏┓┓┫┣┻┛┛┣┫┓┣┻┗┏┏┓┛┛┃┗┓┃━━━┳┃┛┣┏━┻
┣━┓┗┫┻┏┛━┓━┓╋┣┣┣┳╋┫┻╋┫┛┛┗┓┗╋┏┻┗┓━┳┣┃┣╋┻┓
┫┗┳┏┫┣┗┗━┓━┗┻┣┗┏━┗┗┏┫╋┳┻┏┣━┫┏┻━┫┛┏┛┳┏┏┛┻
┻┏━┓┣┗━┳┻┗┣┣┓┗┳┛┳┻┣┻┣┃┗┣┣┣╋┫┛┣━┳┃┏┣┛┗┗╋┓
┃┏┫┻┻━┻┓┗┛┳┻┗┗┃━┛┳┫┣━┏┓┣┃┳━┳┻┏┓┓┻┳┳┛┓╋┳┗
┓┻┳┓┫━━┃┛┃┻┏━┻┏┫┳┛┗┏┻┃┏┓━┛┫┏┓┏┳┛━┳┗┫╋┃┳┓
┗┛╋╋┃┗╋━┻┗┫╋┣┓━┣┗┻━┗┳╋┳╋━━┳┫┳┏┓┣╋╋┓┻┃┛┻┛
┏┛┃━━╋┏┻━┏┏┗╋┳┗┣╋━┛╋┓┏┗┛┗┻╋┏┓┓┛┻┳┣┳┣┃┳┣┛
┓┗┣┗┫━┓┗━┛┳┻┏┗┃┻┓┫┳┓┛┻┏┣┳┏┃┫┳┏┻━╋┓━┳┓┃┛┏
┫┫┻┏┫┓╋┛┻┣┳┛┣┛┏┛╋┓┫┳┛┳╋━┓┓┗┗┃┃╋┫┏┗┃┳━┛━┓
━┣╋┻┏┏┓┫┣┣┳┣┻┛━┛━┫╋┃┓┳┳┫┳┣┗━┃╋┳┃┛━┃
━┗┃┣┛┏┗┗┫┫┃┛┛┃┻┣━┃┳┏┛╋┃┓━━━┃╋┣┻┗┏┛┃┏╋┫┗┣
┛┛┫┗╋━┓╋┳┛┃┛┛┃┳┻┓┣┛╋┣┳┻━╋━┛┻┃┫┗┻┻┃┗╋┳┳╋┏
┓┓┗┓╋╋┫┻╋┫┻┻┏┓┳┓┳┓┗━┳┻┗━┛┏┻┗┛┏┃┛┣┗┗━┫┛┫┳
┣━┗┣┳┗┗┗┫┻┓┓┛┓━┛┗┫┣╋┫┗━┃┻┻┃╋┏┫┣┳┃┃┫┏┃┗┗┳
┻┣╋┻┻┫┳┻┗╋┫┛┳┗┫┣┫━┣┗━╋━┗┣┣┛┻┗┏┗┛┗━┻┗┓┃┣━
┻┫┫┏╋┳━┳┻┣┗┓┳━┫┣┻┫┓┻━┻┓┳┃┫┣┣┏╋┫┏╋┻┏┳┗━┗╋
┳╋┣┏┻┻┏━┻━┻┗┳╋┓┳┛┃┏┗┫╋╋┓┏┏╋┏━┫┓┳┻┣╋┃━┓┗┣
┣┳┣┣┻┗┫┫━┗╋┳┣┓┫┻┛┗┏┳┫┳┫┣━┫━┃┏┻┣┣┏┳┏┻┣┻┳┃
┳┃┓┻╋┻┗┏╋┓┛┻┛┫┫┓╋┣┗┣┻┏┃┓┳┏┻┃┃━┻┳╋┃━┫┗┗┏━
┓━┛┫┏┳╋━┓┏┓┫╋┻┫┏┃┏━┣┫━┻┻┳┳┓┣┳┳╋┃┓┃┃┗╋┏┻┗
┫┫┣┓━┓┳┻┳┗┛┛┫┳━╋┣┣┗┓━┓┓┗┛━╋┗┻┫┣┏┏╋╋━━┳╋┃
┗┻┫━┗┻┳┳┗┫┃┛┃┳┳┃┗┫┛━┫┃┓┗┛┫┃┫┫┓┣┻┻━┗╋┓━┗┗
┃━┓┃┳┓┗┛━┣┛╋┏┓┻┻┏┻┃┛┏┏━┓┻┗━╋┛┃┏┣┛━━┓┃┗┳┳
╋┗┃┻╋━┫━┗┻┗┛┃┣┫┗┫┫┏┫┗┓┗┳┓┛━┗┛┗╋┣╋┛╋┻┛┃┛╋
┃┓┳┻┣┏╋━╋┏┃┣┫┓┗┓┳┗┻┻╋┓━┫┫┏┳┻┣╋╋┗━┳┳┗┛━┳┏
┣┏━┛╋┏┓┣┛┻┫┓┫┏┓┏┓┳┏┓╋┛┓━┏┓┳┻┫┳┳┃┏┻┳┳┓┛┳┃
┗┫┻┏┓╋┻┻┗┓╋┗┣┗┓┳┫┗┃┫┗╋┛┓┃┛╋┻┣┫┓┛━┛━┻┫┣┣━
┃┻┓╋━╋┛┃┗┓┫┏┻┃┓━┳┫┃┣━┳┣┣━┻╋╋┣┣┏╋┏┳┏┗┓┳┫┻
┳┻┳┛┫┃┓┏┓┫┗┣┫┫┣┓┣┏┻━┻╋┓┓┣┃┫━┃━┳┻┓┃┏┣┣┻┗┗
┳┗━╋╋┃┛╋┳┛┓━┓╋┃┣┓┣┛┗┣╋┫┫┗━╋┏┏╋┛┏━┗┳┳┗┏┳┗
┣┏┻━┃┓┫┫┗┏┻━┛┗┫┃┛┛┳┫━┛┣━┃┛┫┃╋┃╋┫┗┛┫┃╋┏╋┳
━━╋┃┳┛┃┻┃┫┣┏━┛┃┫┛┻┻┳┏╋┣━┗┣┃┫╋┃┓┳┃┃━┏┓┣╋┳
┃┻┓┓┻┫┃┗┗┏╋╋┻┣┣┛┻┛┳┛┃┃┓┫┫┛┣╋┛┣┏┫┛┏┓┏┓┣┛━
╋╋┏┣╋━┫┓┻┏┃┣┣┗┏┳┏┣┗┃╋┃┫┛┛┃┫┏┃┣┗┃┣┏╋
┗╋╋╋┓┻┗┻┏┃╋┫┻┳┗┫┫┃┗━╋┓╋┻┗┓┣┫┫━┓┃┻━┃┛┓━┛━
┓┓┫╋┃┏┳┻━╋┓┛┻┣━┓┫┗╋┓┻╋┏┗┳┫━┛┻┻┏┗┻┻┛┃┓┃┳┛
┃┳┳╋┃┗┓┫┳╋┣┃┻┏╋┣┗┗┛┻┓┳━┏┏┏╋┳┳┫╋┓┗┓━┣┏┗━┣
━┏┗┻╋┗┓┫┫┳┓┳┣┻┫┣┻┓┳┣┏┓┻┫┳┛┏┻┗╋╋╋╋┣┛╋━┣┏━
┃┳┗┓┓╋┓╋┏┫┗┻┣┏┳┓┣┫┗┓╋┗━┫┛┫┓┫┗┗┛┣┗┏┫━┫┛┣┏
┃┗┗┃━┫┗┫━╋┗┃━┗━┻╋┃┣┓┛╋┓┳┳┣┣┃┫┫┃┣┣┃┛┫┣┛┛┃
┃┃┛┓┃┛┣┗╋┛╋┓┣╋┣━━┳┳┛━┛┫┛┗┣━━┫┗┛┫╋┻┫┳╋╋┏┓
━╋┫┗┗┗┳┫┫┫┓┛┣┃┫┛┃┣━╋┻┗┏┓━┏┓┫┏┳┗━━┣┣┃┓┛┫━
┓┫━┻┗┛┫┛╋┓┃┃┻╋┻┳╋┻┓╋━┃┫┻┻╋┛┣┣┳┏┗┓━┻┫┏╋━┳
┓┓┗┓┓┛┻━┏╋┳┓┛━┓━┳┳┫┣┻┗┃┫┗┣┃┏╋┛┻┻╋╋┻┫┓┓┻┫
┫┓┛┻┳┃┓┓┳┗┛╋┃╋┣┏┻┻┻━┗┛┓┫┫┫┏┳╋┓┛┫┣━━┃━╋┻┳
┏┏┗┏┃╋┛━┛╋━┻┗┫┗┓┫┏┃┻┳━┫━┻╋┗┳┗┛━┏━┗╋┳┓┳┣╋
┗┏┗╋╋┏┓╋━━┏━┳┃┛┻╋┛━┫┛┏┫┣┫┓┣┓┣┛╋╋┓╋━┗┫┗┳┛
┻┗╋┣┻┏┗┫┃┃┗┛╋┏┫┗┓┓╋┃┫┓╋┏┣┣┛┛┛┣┛┗┫┗┻┻┫━━┫
┓┳━┛╋┏┫━┳┣┻┣━┗┓┓╋┓┃┛━┃┃┗┓┛┃╋┛┛┓┻━┫━┛┫┃┗┣
━┫┫┏┗┓┗━┏┻┳╋┓┏┛┻┓┏┏┗┫╋━┣┛┻┳┫┳┫┛┳┻┏┏┓┫━╋┛
┣┓┳┓┻┳┫┛┫┓╋┃┓┣┃┳┛━┏┳┓┃━┓┣┛┏┣┏╋┻┻━┛┃┣┳┛┳┃
┳┳┳┓━━┓┃┓┳┗╋┃┏┣┳┻┫┗━┫┛┗╋╋┗┣┣┣┗┏┛┏┻━━╋┓┓┃
┣┻┗┗┓━┗┏┣━┫┃━┫╋┳┻┛┻┻┻╋┻┻╋╋┏┛┓┃┳┓┫┃━┳┗┗┫┳
┳┗┛┃┓┣┓┏┛┏┏╋┳┳┣┛┛┛┳━┛┣┻┗┗┣╋┫┃┫┣┏┏╋┃┏┗┃┓━
┓━┗┻┫┻┗┃┃┗┓┗┻┣┏┫┫┫┳╋┏┻╋╋┣╋━┓┏╋╋╋┳┃┣┳┗┣┛┗
┏┫┣━┃┃━┳┣╋━╋┗╋┣┳┏┏┳╋┫┣╋┻┗┗┃━┻━┏┛┗┓━┣┓┃┗┫
┃┳┃┗┓┏┛┃┫┏╋┳╋┗┻┓━┛━┗┣┓┳┳┓━╋┃┃┫┫━┫┓┫╋┳┫┃┣
┻━┏┳┛┏┓┫┳━┣┛━┳┛┫┻╋┫┓╋━┳┫╋┛┻┗┓┻┓┛┗┃┓
╋┓┗┫┃┃┫┗┫┃┓━┏┫━┗┛┻┃┓┗┓┛┻┃┣┫┛┛┫┛┏┓┣┻┗┣┃┳┻
┣┳┗┻┻┣┗┗┳┗┃┛━┫┃┗┣┛┫┻┗┫┣┣┛┳━┻┣┗┓┓┓╋┣┗╋┏┃┗
┃┓┏┫┛┃┫┃┛┗┃━╋━┳┛┗┻┣╋┻┏┻┫┗┫┫━┫┗┓┣┛┓┳┻━┫┏┓
╋━┏┃┗┃┛━┫╋┛┻┗┳╋┗┏━┗┳━┣╋┣━━┳┓┳┫━┏┏┃┓┓┫┣┫┏
┃┛┃┣┳━┣┓┳┫┃┗┻┻┛┏┛╋┗┗━┣╋┏┃┓━┣━┛┣┃┏┗┗━━╋┣┛
┗┃━┣┛┳┫━┣╋┛┻┗╋┣┃┛┻┣┻┫┣━┛┣┻┗━┛━┏┏┏┣┫┫┓┣┛┫
┛┫┻┣┣┗┻┛┛┫┣━┗┃┫━┗━┻┓━┏┏┻┏┛┻┻┛┛┛┣┣┣┃┻╋┃┏┗
┓┗┛┻┓┣┓┛╋┃┣┓┃┓┫┳┣┣┣┣┳━┏┃┗┛┣┫┫╋╋┣┓┓┳━┗┓┏┓
┫━┛┳┣┣┻┛┏┣┫┗┳┛━┛┓┻┳┃┓┏┛┏━┏╋┃┛╋━━┣┃┓┻┓┓┳┓
┻┳┫┏━╋┗┫┃┏╋━┏┏┫┏━┳┻┗━┏┗┃┫┛┛━┣╋┏╋┻┫┓┃┳┫┣┏
┳┓┫┃┛┣┳┻┫╋┻┳┗┓┃┣┣┳┣┣╋┃┻┏┗┛╋┗╋┣━┻┗┻┳┃━╋┛╋
┓┻┫┻━━┳╋┫┛┻┳┓┣┗┫┫┳┛┳┏━┃┓━╋┓┳┳┃┳┗┗╋┏┏┛┻┻╋
┏┣┛┏┣┏┳┏┣┗┛┻┓╋┗┳┏┣┏┃╋┃┣┃┃┛┻━┣━┗╋┛╋┏┏┓┃┗┻
┛┗┣╋┗┛┗┓┃┏╋━╋┏╋┳┳━┗┃┳┓┏┗┣┻┗┣┃┣┓┓┣┣┻╋╋┓╋┏
┓┃┏┳━┣┃┗┓┛╋┗┓┓━┳┻┛┓╋╋╋┓┳┛┫┻┫┓┏━┣┓┃┣┓┳┫━┓
┃┗╋┻┏┻┣━┃┏╋┏━┫━┏┣┗┣┃┳┗┳━┛┫╋╋┻┛┻┛╋┏┛┃┗┃╋┓
╋┣┳┫╋┫┣━━┻┳┻┃┫┓┳┗┃╋┳┣┏┣┃┓┃┏┫┛┓┫╋┫┳┣┃┗┻┫┃
┃┳┏┓┏┻┻━┗┃┛┗┗┃┳┗┣┃┃┛┫┳┓┛┫╋━┳┣╋┳┛┃┓━┃┳┣┫╋
━┓╋┃┏┛━╋━┃┏┗┓┫┓╋━┻┛┻┫┏━┳┃╋━┫┗┃━┳┓┣┣┗┳━┏┏
┗┣┛┓┏┓┻━┃┏━┳┣┃┏┣╋┛┓┓┃┳┃━┳╋┏━┓┳┃┗┫┗┳┏┃╋┻┣
┫┻┏┓━━┻━┏╋┻┏┃┫━━┻┻┣┗┗┫┗┏┓┳┃┓┳┻┳┻┏┻┗┻┏┳┓┃
┓┳┣┛┗┫┗┃┫┏┳┏┏━┓┣┛┛┳┣━┃━┣┣┓┃┃┳┫┗┫┛┛┫━┏┗┣┛
┫━┗┳┣┓┃╋┃┻┣┃┓╋┓┻┫┫┫━┏┏┫╋┛┛┓╋╋┫┻┃┏┣╋┃╋┫┏━
┛┳┻┻┏╋┣┓┛┛┫┏┫┓━┃┃┫┣━┓┳┗╋┃╋┃┫╋┗┏━┳┏┫
┗┫┗━┫╋┏┫┛┳┏┫┓┃┏┗━┛┓┓━┓╋━┣┳┻┛┣┗┣┓┳┻┣┻┣┳┳┓
┃┳┓╋┫┣┃┗┣┛┃┛╋┛╋┻┳┓┓┛┫━┓┻┃┃╋┗┣┗━━┫┣┓━┏┣┓┣
┏━┣┳┳┻┻┗╋┗┳┗━┏╋┣┓┏┫┻┫┓┏┗┫┣┻━┫┃┳┏┛━┓┓┣┻┣┓
┏┻┣┗━┻┏┻┣┏┏┳┻┣┳┛┛━┫┳━┳┛┣┣┳━┏┓┏┓┛┃┣━┻┏┗━┻
┓┓┫╋┫┫┳┛┫┫┏┻╋┻┗━╋┛┻┫┃╋┃━┛━┏┓━┛┗╋┫┃┫┓┻╋╋┓
━┻┛┛┫┳┣┻┳┫┻┳┣┓┫┓┣┻┛┛┳┳┳┣╋┣┃╋┻┃┃┫━┛┳┛┓┏╋┣
┻┻┏┣┳┫┗┣╋━━┻┣┃┏┏━┳┳┗━┻┏┣┻┏┗┗┳┓┗┣┗━┗┛┳┛┏┃
━┫┳┓┣┣┏┃╋┻┓┏╋┫┏┳┃╋┣╋┣┛╋┏┗┳┏┗┣━┳┛╋┣┃┳╋┛┫┫
┗┻┏╋┗╋┛┫┳┻┫┣┫┻┗━┫┳┃╋┗┓┃┣╋┃┏┣┛┫┛┻┗┳┫┻┓┣━┻
━┓━┣┻┻╋┣┫┏┃┛╋┫┗┃╋┣┃┻╋┳┛┳┗┗┛┳╋┗┻┫┫━┗┻┗┃━┓
┛┳┓┫━┛┗┣┃┓╋┓┃╋┣╋┏┻┻╋┫┏┏┗┓━┗┳┻┗┻┻╋┳┻┫┏┗┓┏
┏┻┃━┻┏┗┃╋┳┫┗┛┃┓╋┻┣┗━┳┛┛┻╋┏┃┣┏┣┻┳━┃┏┣┓┫┛━
┓╋┏┣┫┗┻┃┫┃━┏┫━┃╋┫┣┣┫┓┓┳┛┓┛┻┃┛┳┏┃┛┃┏┓┛┏┓┏
┏┳╋┓┳┛┓┳┳┏┃┣┃━━╋┣━╋┗━┻┛┏┗┻━┃┃╋┣┃┃┃┃┳┏┓┳╋
┳╋┛┳┳┻╋╋┓┻┗┻┻┃━┻┣━┃╋┃┏┣╋┗╋┳┛┗┛┻┓╋┻┛┗┗┳┫╋
━╋┣━┻┻┃━┻━┃┓┃┗┗╋┏╋┻━┓━╋┣┛┓┛┫┛┏┫┣╋┛┣┏┃┓┃┓
┏┃┣┛┃┣┗┏┃┻╋┗┣┓┳┣╋━┣┫┣╋┻┳┓━┻┛┳┗━┳┓┓┣┫┳┣┏┻
┳━┳┣┫┃┫━┏┫┗┛┻╋┗┫┏┳┏┫┛┓┻┫╋┗━┛┣╋━┓┳━┣┓┳┏┃━
┃╋┳╋┃┗┻┳┫┛┛┛━┓╋┳┻┃┃┃┃┏┻┣┗┣┣┛┳━┣┏━╋━┣━┏┫┃
┻┳┏┳┗┻┛┃┗┻┓━╋┗┛┃┗┳┳╋┛╋┳┳┳┣┓┗┓┫┫━┛┏┻┗┃━━┏
┏┗━╋┏┻━┏━┻┃┻┫╋┛┏┃┫┫┫┛┗┻━━━┣┛┳╋┓┫┣┛╋━┛╋┣┏
┛┳┃┏┗╋┣╋━━┣━┻┣╋┏┛┗┫┗┓┏┏┫┳┻╋━┗┛┫┛┗━┓╋┏┛┳┫
┛╋┃┃╋╋┗┓┏━━┃┳┛┣┛┫┫╋┛┣┣┻┓┗┃┏┓┛┫┣┻┓┓━┻━┓┣┓
┫┗━┣┫┳┳┣┫┃━┻┣┗┫┛┏┗┫┃┣┏┃┏╋┛╋┃┃┃╋┏┣━┣
┓╋┓┫┗┻┏┳┻┗━┃╋┣┻┳┻━┫┫┻┃┣┫┳┗┫━┻┻┃╋┣╋╋┓┏┻┳┃
┏╋┻┃┳┓┏┓┓┃━┛┃┫┳┗┳╋┃┻┗┻┛┃┃━┏╋╋┗┛━┗┻┗┫┃╋━┫
━┻┳┻╋┣┳┓┻┗┏┓╋┣┻┗━┻┳┛┫┗┗┓┗┗┃┗┳┏┫┣━┗╋┓┫┃╋┣
┓┻┣┣┗━┳┗━┛┗┣╋┗┛┳┻┣┫┣━┛┗┓┳┫╋╋┳━╋┻━┫┳┻━┏┛╋
┗┃┗┫┫╋╋┓┳┛┃┻┻╋┏┳┃┫┛┓╋┻┳┳┃┫┗┻╋┻┻┣┏┫┣┻┗┓━┗
┓┛╋╋┫━┛┗┻┃┃┫┻┫┏┻┣┗┏┫┏┫┏┛┗┳┏┣┗┻━┛╋┳┗╋┗╋┻╋
━┳┗┓┫┏╋┛┣┏┣┫┏┛┫┛┏┗┫┏╋┻┗┫┓┛┻┫┳┫┣┃┓┻┣┗┃┏┳┛
┏┗╋┛━┗┃━┫┃┏┫┓┛┏┏┛┣━┻┃┓┻┗┫┓┣┳┃━┛┏┫┏┫┃━┓┓┳
━┏┣┻━┣┓┳━┏┳┛┳┳┏┗┏┓┏┻┓┗┏┏┃┫━┻┗┓┗╋┣┗┛┣┗┓┓━
┛╋┓┏━┣┣┫┫┛┻┗┃┳╋╋━┃┫┓┫┳┓┗┓┓┓┃┏┗┫┗┃┫┃┳┏┳━┏
┓┣━┻━┏┏┏┏┓┛┣┃┣┓┓┻┓┓┻┳┫┫┗┳┃┏━┻┣┃┻━┃┻━┣┻┏╋
┛╋┣┻━┃┳┗┃┗┗┃┓╋┣┓┫┫┛╋┃╋┛┻┫┻┃┛┏┓┓━┳┃┛┣━┏┫┃
┻┗┣┻┫┗┳┫┫━┓╋┻━┻┓┻━┗┏┣━┏╋┣┏┻━┛┻┏┫━┏┓┣┳╋┻┣
┗┛┏┃╋┏┻┻┏┏┗┗┓┗╋┻┏━┫┏┳┳╋┻┛┫┻┛┣┣┓┳┛╋┛┏┗┫╋┃
┓┓┓┣━╋┳┓┓┻┳┳┛┛╋┃┃━┛┓┃┻┓┃┗┃┻┗┗┫┻┫━╋━┻┓┳┻━
┃┓╋┳┃┳╋┓┻━╋┫┃┻┳┓┃┫┃┏━┓┫┫┻┳┛━━┻┛╋┓┛┣╋┗╋┣┗
╋┛━╋┃┳┃┣┛━┻━┏┛━┃┫╋━┣┫┣┛┻┏┣┳┏━┳┻┻━╋┏┫╋┛┃┗
┫┫┓┓┏┫┓┏┓┓┏┻┓┳┃━┣┳┫┳┛━┃┫┣━┳┣┛┻━┫┓┻┣╋━┏┳┛
┳┫┏┣┗┃┓┻┳━┓━┏┗╋┗┏┛┣┳┏╋┣┓┳┫┗┻━┗┏┃┓┫┻┃┃┳┻┣
┗┓┳╋┛╋┏┻┣┏┣┫┛┓━┃╋┗┫┓┛┃┛┃┛┏╋┫┃━╋━┓┗┫┗┗┣┃┗
┓╋┛┓┣┳┳┗┫┏┳┃┓┳┏┛┣┓┻┏┓┳┃┻┃┃┗┣┓┏━┗╋┳┛┛┻┗━┫
┛┫┗┏┏┛┳┫┃┳┻╋┣┏┃━┛┃┓┳┣┫┫┻┣┫┫╋┃┏┃┓┗╋┃┫┏┣━┣
┫┗┃━╋╋━┳━┫┫┻┛╋┃┻┗┻┓┏┏┏┃╋┓┣┗┫┫┣━━┳┃┛┏┓┓┃╋
┳┳┻╋┓┗┳┻┫┏┻┛┓┻┛┛┣┓━┫┓┗┣┫┫┗┓━┻┛┃┓┏━┣
┛┛┻┫┗━┛┻┏┛┃╋┫┫┣┃┃┏┃┻┏┃╋┏┛┛┛┫┓┓┓┳┛┣┗┏┗┓┛┳
━┗┏┣━┣┃┫┻┻┣┓┓┻━┓┃┃┏┛┳┃┗┣┣┫╋┓┳┏┣┓╋┣┃┳┣┛╋╋
┓┫┫┻━┓━┣┗┏╋┛┏┏┻┳┛╋┓┛━━┻┣┣━┣┻┻┏┳┓╋┛┃┓┛┏┓┫
┳┳┓┗━┫┃┻━┏╋┃╋┏┓┏┛┫┗━┗┛┏┏┳┛┣┏┫┏┫┛┓┫┃┳┓┗┛━
┃┗┫┗┣┃┣┣┓┃┗┛┃╋┻━┻┏┣━┗┏┻┳┳┣━┛┓┫┓┻━╋┻┳┗┗┫┫
┃┓┓┏┫┛┛┳╋┗┗┳┏┳┃┫╋┗┗┃┗┃┫┫┻┫┏┓┓┣┏╋┃┗┓┗┗┫━━
┳╋┫┛┣┫┻┗┣┳━┫┳╋┃┻┓┻┗┏╋┏┫┳┏╋╋╋┗┗┏┣┣┃┫┣┣╋┗┣
━┗━┛┣┃┃┃┳┳┗┓┏┳┳┣┏━┣━┃┻━┳╋┫┛━┏┓━┛┏┃┫┗┃╋╋┓
━┏┻┏┛┻┣╋┓━┛┓━┛┫┗┗┗╋┳┳┣┫┃┻┃┛┫┗┛┏╋┃┻━┛┳┃┗╋
┛┗┣┣┻┏┏╋┫┏┛┻┓┻┗┫┃┫━┓╋┻┻┓┃┻┣┻┣┗╋┛┏┣━━┗┃┣┫
┻┳┣┃┫┻┓┃━┛┳┏┻┏┓┣━┛┫┫┳┛┻╋━┻╋━┻┓┛┛┫┳┏┓┣┫┻┳
┃┳┃┃┻╋┏┣┣╋┻┫┣┫┓━┫┻╋┓┃┛┫━┫━┏┳┣┛┃┻┫┻┓┻┫┏━┻
━┫╋┗┛┏┃╋┻┻┻┫┫┻━┻━┳╋┗┻┃┛┳┳┣┻┣┛┗┃━┓┛┏━┃┳┓┳
┫┳┛┫┃┛╋┣┛┗┃┣┗┣┣━┳┛┛┳┫┫┣┏━┃┣┻┻┻┓┻┏┣━┫┫┓┫┻
┓┛━┻┫┏┫┫┫┻┗┫┏┫┻┛┗┛┻┛┏┻┏┓┻┛┛┣┳┣┃━┫┛┃┣┃┻┣┃
╋┗┣┻╋┣┻┓┣┫╋┳┗┓┃┃┻┣┳┛┳┣┃┓┣┗┗┛┓━╋┛┳┃╋┃┳╋┣┳
╋┻┛┻┣┛┻┣┃┻┓┣╋┏━┳┃┫┛╋┻┳┗┳┏┏┻┏╋╋┻┳┳━╋┓┃┫┗┣
┏╋┗┳┳━┻┫┗┏┻┣╋┃┻┫┗┣┗┻┳┗┳┛┫╋╋━┓┫┣┫┃┗┏┫┓╋┫┏
┓╋┫┗┗┗┏┃┻╋┻┃┫┳┗╋┳┏╋┫┏┃╋┳┻┓┳━┛┣┓┏┃┃━┛┳┓┛┏
┗┃┻┛┗┓┃┻┳┗┃━┃┃━┗┻┃┗╋┳┻┫┫┫╋┗┓┃┳┓┏┓┫┗┓━┻┻┣
┳┗┻┓┣┳┣┏┏┫┫┓━┗┛╋┃┗┳┛┏┃┛╋┳┫┗┻╋┃┓┗┃┻┃┣┃━┳┻
┻┃┃┏┣┣┏┏┓━┏┏┳┻┗┏┻━┗┏┫┛┳┛┃┛╋┻┳┏┻┫┃╋┃╋┛┫┗━
┣┻┣┣┓┗╋┛┗┛┃┫┛┫┛┓┳┫┛┳━┣┃┗┏┏┛┓╋┓┫┳┛┏┏┗┓┏┓┫
┃┻┻┛┳┗┓┫━┻┓┫┓━┫┃┻╋┛━┳┻┏╋┃┗┗┛┳┻┫┗┫┏┃
┏┳┫┳┃┗┗┓━┻┏┳┣┗╋┛┛┏┣┛┫┫╋┛┻┻┗┣┛┓┣┏┛┳╋┓┗┻┣┃
┻╋┃╋┣┏┓┫┫┗┛┏┳┻╋┏┫┏┃┻╋━┻┓┫┃┏┏┻┣╋┓┫┏┏┏┫┳━┣
┃┛┳┻┻┫━┻┗┣╋┫┳┃┏┗╋┗━╋╋┳┗┛┗┛┣┛┓┛┏╋┓┃━┃┣┛┣┓
┛┣┫━┳┏┳┻┛┗┣┗┃╋┏┳┛┛╋╋┏┛┻┫┳┻━┃┣┛╋┛┏┏┃┫╋┳┓┛
┛┃┛━┻┫┃┛┳┏┛┳┗┓┏━╋┏┣┓┳┻┻┻━┳┫┗┏┣┓┫┫┏┻┛┃┛┓┻
━━┣┫┣┳┓┗┻┳╋┫┏┻┳┏┏┃┓━━┳┫┻┛┃┗┳┳┓┳┃┣┃┻┫━┓┗┫
┣╋┓┫┗┻━┏┛━┣┳┳┏━┏┻┃┣┛┏┃┓┃┗┃┫┫━╋┫┣┳┃━╋┛┃┗┏
┓╋┃┓┃┓┃┣┗┳┻┳┏┫┗┫┏┳┳┏┗━┗┛┫┏┏┳┻┗┫┗┓┳━╋┛┗┗┃
┏┛┳┣┫╋┏━┫┗┛╋┃┛━┣╋┓┓┓┛┣┗┛┫━╋┏┃┏┛┗┏┏┻┃┫━┳┛
╋┣┓━┣┻┗┣┛╋┣╋┓┛┏┏┓━┫╋┣┛━┫╋━┫┛┃━┃┳┛┃┏┛┃┣┛┛
┫┳┣┻┻╋┻┫┃━┏┗┃┣╋┏┃╋┓┻┏┳┻┓┣┓┗┻┻┣━┛┻┃┛╋┻┳┃┏
┗┓┣┳┳┏┛╋┳┓┻┳┗┏━┫┣┫┏╋┳┛┫┣┫┃┻┏━┳┫┗┻┛┛┳━┃┫┻
┻┗┛┃╋┳╋┛┣┻┳┣┃┗┏┫━┫━┗╋┻┣┏┏╋╋╋┫╋┳╋┓━┛━┗┳━┛
━┗╋━┫┣┣┻┓┃┫┗┳┳┛┏┣┻╋┣┃╋┗╋┫┫╋┣┳┗┣━┳┗┗┻┻┛┣┳
┣┣┛┻┛┏┏┃┗╋┻┻┏━┳┳┗┗┛┛┃━━┏┳╋┗┏┏┃┣┫╋┳┣┓╋┏┻┓
┳┗┏┣━┫┻┣┳┛━┛┻━┫━┓┃┛┣┻┣┓┻┃┻┫━┻┏┏┛╋┫┳━┏┛┳┓
┏┳┗┏╋┫┓┓┓┓┗╋┃┗┏┓╋┃┫┳┣┏┛┣┳┓╋┫┏┫┣┓╋┣┳┗┏╋━┻
┛┃┏┗┣╋╋┗┛┓━┓┏━┓━┛┣┛┳┓┛┓┫┃┫┗┛┏┛┣┓╋┓╋╋┏┫┏┫
┻┗┣┓┫━━━╋┛┃┛┛┣┗┃┓┫╋┻┏┃┗┓┏┗┏┛╋┣┳┛━━┫┗╋┏┳┳
┗┫┣┗┛━┫┛┏┣━┣┛┏┏┛┏┻┛┛┗┣━┓╋┓┣┏┏┗┏┳┓┣┳┛┫┛━┳
━┃┫┓┣┃┗┻┫┣┏╋┓┗┃┣┫┻┳╋━━┻┃┃┓╋┣━┫╋┻┃┣━┳┣━━┃
┏┻━┓┳╋┗┏╋┛╋╋┏╋┫┳┻┏┣┃┏╋┓╋━┃┏━┳┫┓┓┏┏┣┏┣┻┏┻
┓╋┃┣┻╋┃━┫┻┃┣┓┛╋┳┫┛┃━┓╋┏┳┳┏┓┫╋┓╋┛┻┓┓┳┛┓┃┫
┛╋┫┳╋┓┫┣┣━┃┫┛┫┛━┣┫┃┣┏┣┳┛┃╋┃┳┛━━┓┗┛━
┳┳┛┣┗┻┣┏┫┻┻┣┣┣┫┛┳╋┻┓┛┣╋┫━━┻┏┏┏┃┏┓┫┃┛┳┛┏┻
┻━┻┫━┓┓┃┓┃┻┳┻┏━━━┏━╋┣┻┛━┣┏┳━┳┓┻╋┓┣╋┗┃┳┣┫
┏┫━┫┃┏┻━━┫┣┗┫╋┗┫╋╋┫┣┳╋┻━┻┗┫╋┗━━┗┳┣┗┳┛╋┃┣
━┏━┓┫┳╋┃┓┗┫━━┫┣┃┣┳┻┫┫╋┏┣┓━╋┛╋┛┻┃┛┻┫┻┣━┓┣
━┏┳┛┫┻┣╋━━┛╋┛┓╋┛╋┣┻┻┫┓┏┛┳┻┳┗┓┗┛┻┳┛┛┫┻┓┣┗
━┻╋┣┫┃╋┛━━┃┓╋┓┛┫━╋┓┳┣╋┓┓┛┻┏┏┛┣┛┛┃┗┃┗┏╋┓┻
┗┗┳┻┏┫━┏━━╋━┏┛━╋┫┗┏╋━┛┃┻┫╋╋┫┫┓┓┓┛┛┳┣┛┳┣┃
┳┛┗╋╋┏┫┏┣┫╋┃┳┻╋┣┓┏━┛┣┏┏━┛┏┏┳┓┃┻┛┃┓┗━┃┻┃━
┏╋╋╋┻┃┃┻┏┫╋┣┫━┣┫┗┃━┛┛┳┻┳┓┫┏━┛┓┣╋┓━┃┣┏╋┏┓
┛━┳┛┃┏╋┫┏┏┛━┏╋┛╋┓┳┗┓╋┫┫━┏┃┃┛┃┃┻┛┏┏┻┻┛┗┏╋
┏━┓┫┏╋╋┫┳┛┻┫┏┳┫┫┏┳┓┣╋┫┻┻┗┓┻┓┗┃┛┗╋┓┗╋┫━┻┃
┓┗┗━┏┫┣┓┛┃┳┗┃┛┃━┛━┫╋╋┓┣┛┻┏┃┻╋┳┣┻┫╋┓┫┃━┛┓
━┳┫┣┳┣┻╋┛╋┏╋┏┻╋╋┃╋┏━━┻┻╋┣┳┳┫┻┫┗╋╋┛╋━┳┛┛┻
┳┓┣┣┻┳┃┃┃┓┛┳╋┳┣┃┏┣┻┫┛┗┗┫┓━┃┗┏┃╋┻┛┃┫┃┏┻┣┗
┻╋╋┛┫┛┳┳╋┻┳┳┗┏━┏┣━╋┏┃┛┓┓┗┗┛╋┛━━┻┛┛┫┣┏╋┛┏
━━┗┏┻╋┻╋┫┻┣┻┓┻┃┓━┻┻┗┳┻┣┻┣┻┛┳┃┃╋┏┫╋┛┗━┏┃┏
┓┣━┻┓┫┓┛┫┫━━┃┣━┣┛┏┏┓┃┏╋┓╋┣┛┃┣┣╋┻╋┃┻┳┻┛━┣
┳┓┗━┳┛┻┗┓┛━╋┻┻━━┻┛┳┓━┃┗┓╋━┏╋┗┣┓┣┃┳┳━┃╋┏┻
┛╋┛┏┳┫┻━━┻┗┻┗┃┓┓┫╋━┛┣┏┣┗╋┗┓┛┛┃┫┃┫┃┗┻━┃┗╋
┗┃┣┻┛┃╋┛┗╋┻┗┗┣┗╋┛┛━┳┃┏┏┳┃┏┏┓┏┏╋┗┫┃┏┓┫┻┓┗
┣┃┻╋┗━┗┏┃┣┃┗╋┳┓┃┫╋┃┛┗┫┗┓┳┣┳┓┫┗┃┃┫┓┻┗┳┣┳━
┏┛┛┛┏┃┏┫━┃┓┫┻┳┳┓┛━┛╋┏┗┳┃┓━┛╋┃┏┻┣╋┣┗╋┗┳┻┓
╋┃┳┓┓┓┻━┣┫━┓━┛━┏┻┣┳┻┫┏┓┫┓┻┗┻━┳┫┃┫┓┫┣┫╋╋┳
┛┻┛┣╋┏┫┛┓┓┛┏┗┗┏┫┣┳┛┫━┳┏━┓┳┣┣┏┣┫┣┏┏┓
╋┫┓┏┓┓╋┏┳┃┳┃┣┛┓┣┛┣┗━┛┳╋━━┃┃┛┃╋┓━┳┻╋┏━┳┓┃
┓┓┃┳┳┫┫┓┗┻┛╋━┛┻┗╋┛┃╋┫┻┫┣━┻┃┣┏┗┫╋┻┳┛┗┫┓┻┓
┻┳┫┫┗┗┫┏━┓╋┻┻┣┳┳┏┃┫┛┃┣┫┃┏┣┃┳┛┫┏┏┏╋┓┫┳┏┫┻
┓┗┫┗━┓╋┣┳━┛┫┛╋┏┫┛┗┛┓┣┗┃━┛┓━━┃┗┻┻┻┏┣┫┗┗┗┓
┣┣┗━┛━━┣┛┫┣┗┫┏┫┳┛┣┏━┻┛┳┓┗┫╋┓┃╋┫┓┗━┃┳┻┻┳━
┃┣┓┫━━┃┛╋┃┗┗┓┗┫╋┛┓┳┃┏┃━━┳┛┛┛┃┗┫┏┫━┛┳━┛╋┣
━┳┣┻┫┻┗┏┗╋┫┓┣┳┣┛┳┣┫╋━┻┓┫┛┏┃┫┻┓┣┫┫┛┳┏┳┻┻┃
╋┣┛┓┣┳┃╋╋┓┃┏╋┻┓┏╋╋╋┃━━┛┛┻┣┃┗┏┏┳┛┻┃┛┗┏┫┛━
╋┗┛┗┫━┣┛┫┏┗┳┻┓┛┳┗┣┫╋┏┏┣┗┗┓┣┛┫┫┻┛┏┳╋┻━┛┗┃
┻┣╋┳╋┓┗┏┫┓┛┻┳┗━┏┻╋╋┻┛━┳┳┓┛┗┻┳┏┗┫┗┫┗┓┣┣┓┗
┳┫┓┫┗╋┏┛┏┣┏┫┗┛╋┃╋┃┳━┏┏┗┓┻┛┳┏┗━┏┗┓━┃┓╋┃━┓
╋┫┻┏━╋┛┣┳┏╋┃┣┗┣┛┓╋┗╋━╋┓╋╋┫┣┓┳┫┛━┃┻━┛┳┏┳┗
┃━┣╋┗┣┏┓┃┣━┓━┓┳┏┣┫┫┫┏┏┳┃┏┏╋┫┗┏━┏━┣┓┳━┛┻━
┗┫┳┛┫━━┏┣┣━┫┓━┏╋┗╋┏┫┃┛┳┗━━┏┗┫┛┫┓╋┳┏┏┏┻╋┫
┃┻┃┣┛┛┃┛┛┛┫┏┫┓┣┻━┓┣┫┻┓┻┓┻┓┳┃┻┫┣┃┗╋╋┫┛┣┓┃
┏┛┣┫╋┛┓┛┫┛━┻┃┏━━┗┳┏┛┗━┏┓╋┃┣┫┫┗┗┛┗━┃┳━━┛╋
╋━┓┳┣┫┳━┛┳┛┫┳┗┣┻┫┻┫┛┣┗╋┏┳┃┃╋┫┓┃━┣╋┳┻┏┻┏┳
━┏┃╋┛┛┓┏┗━━┣┏┏━━┏┛┗╋┛┳┗┫┛┫┗┗┏┻┫┳━┻┗┻┏┓╋┃
┛╋┳┛┻┳┳┃┣┗┣┃┳┻┛┻┗╋┛┳┓┳┏┫┫┓┻┗┓┓┳┛╋┗┻━┃┗┳┗
┗━╋┏┃┃┓┫┣╋┗┫━┓┃┃┻━╋┃┃┳┗┏┳┛┓┻╋┗┳┗┗┣┏┻┛━┫┳
┻━╋┃┃┣┃┳╋┗┳━╋┛┃┣┻┳╋┛┃╋╋┣━┓┳┃━┫╋┏┃┗┛┗┃┛┛┻
┫━┛┻┛┣┃┻┏╋┻┛┫┣┣┛━┳┳┃━┣┣┻┣┣┣┗┻┃┻╋┫╋┗┏┳┻┻┗
┏┳┗┳┣┗┣┣━┫┫━┳┓┳┣┏┃┳┏┻┣┗┫┫┓┻╋┗┛┗┓┛┗┫┏╋┓┣┓
┫┫━┓┃┛┗┏┃┏━┣━━┳┫┣┃┗━┃┗┻┫┗┫┣┏┗┫━┛╋┳┳
┗┻┓┗┃┗┳┓╋┃┃╋┏┻┗┻┫┓┃┫┏┃┫┓╋┣┛┓┓┛┛┃┓┻┃┫┏┛┓┣
┣┃┻┛┻┓┏┗┏┣┣┗┛┻┻┗┻━┫┓┏┻┫┏┫┻┛━┓┃┳┻┃┣┳┻┏━━┗
━┣┛┛┻┗╋━┣┏┏┻╋┓┛╋┫╋╋━┳┫┗┻┓┳┛┃┛┣┳╋┳┫┳┗┫┫┓┃
━━━┳╋┗━┻┣┫━━┓┫┏┓┻━┛┳┃━┳┓┃┃╋┗━┛┳┃━┻┛━┓┛┏┛
┗┗┛┗┻┏┏┏╋┻┏┫╋┓┣┗┃┃┃┏╋┓╋┫┳┫┳━┻╋┛┣━┻┃┃┫┣┳┃
┳┻╋┗╋┓┫┛┻┣┛┫┻┃╋┃┏┏┛┫┻━┻┣╋━┳┻┫┏━┛┛┛━┣┻╋┗┛
┣┏┗┗┗╋┏┛┃┏━╋┣┫┻┫━╋┻┏┳┓┃┏┣┏┛┫━┛━┏┳╋┳┏┏┗┗┏
╋┓╋╋┫━┳━┃┻┃┗┫┗┏┳┻┗┓┛┣┗┗┳┣┛┏┳┏┫━┓┓┣┏━┳━┓┛
┣┣┏┫┫┃┃┏━┓┣┣┓┗╋╋┏┳┏┛┏┫┛╋┏┳┓┗┗┫┳┃┗┗┃╋┣┣┣┳
━╋━┓┗┗┏┗┓┛╋┳┳┛┳┛┣┳┻╋┫┛┫┻┗┗┗┳┏┣┗━━┓┗┛┓┗┃┃
╋┫━┗┳┳┏┗┫┛┏┏━━┏┗━┃┃┗┳┛┛┳┓┫┣┓┏┫┣┳┓┛┫┳┻┫┃━
┻╋╋┗┏╋╋┃╋┏┗┗┛┻╋┏┏┗┻┓┫┗┃┳┳┫┣╋┫┳┓┛┳━━┏━┏┛┓
┃┓┏┫┻┛┛┗┛┻┻┗┻╋┓┣┣┛┗┳┓┛┳┃┣━╋┃┻┏━┣┣┗┣┃┳┳┓┳
┗┻┻┫┏┓┣┓┳┳┻━┏┓━┻┣┫┣┃┣┏┗┏┳┏┃┃┗┛┻┓┗┏┏┫┏╋┓╋
┫┛┛╋╋┗┏╋┣┛╋┳┻┗┻┏┫┫┳┃┗┏┏━┗┻━╋┳┃┻━┻╋┓┏┛┃┳┗
┳━╋━━┛┗┛┓┣┫┏┗┻┛┻┗┣┳┛┓┏┓┃━┓┏┓┓┛┃┛┏┻┗┗┃┏┛┛
━┻━┓━┃┣┃┃┗┫┃┛┣┫┓┗┫╋┣╋┳┻┛┣╋┃┫┳┗┫┗┻┛┫┏┏┫┗┛
┳┓┗━┻┫┏┻┻┓━┃┓┓┓┻┗┳┣┣╋┣┗┃┳┓┣┓┻┣╋┣┻┏┗┣┓┃┣┛
┗┛┏┫━┗┳┏┗━┓┛╋╋┗┻┫┛┛┻┗┛┳┫┳╋┳┃┃━┳┣┏┏┳┏┗┳┃┏
┳┳┻┓┃┃┓┫┛┻┣╋┃┃┓┛╋┻┗┳━┏┏┳━┃━┻┗┏┳━━┗┏┗┻┣┻━
┃┳━┛┳┫┓┃┻┳┳┓┳┃┫╋╋┏┓┻┻┗┛╋┫┏┃┣╋╋┗┏┛━╋┫┗┃┃╋
┳╋┛┣┓┓┻┏┃┏┻┛┣┃┃┗┏┻┓┓╋┻┻┏┏┻┻┗┳┏┃┃┻┓┏┻┫┛━┛
╋┏┳━┫┛┣┳━━┃┻┃┫┓━┛┣╋┳╋┃┗┓┃┛┓┣┣━┗┳╋┫┫┗╋━┣┳
┻━┏┛┛┛━┃┃━┣┛┫┫┓┏┃━╋┳╋┻┗┣┻┓╋╋┛┗┣╋┗┣┫
┻┃┣┓┃┣┻┗┏┃┓┫╋┻┳╋╋┻┣┓━┛┛┏┫┻┓┃┏╋┻┏━┣┫┓╋┏╋┃
┫┻┫┫╋┛┛┣╋┣━┫━┳┓━┣━┃┳┣┗┳┳┏┣╋┻┫┣╋╋┏┓┛┃╋┻┫┗
┃┛┫┃┻┻╋┃┏┃┳┗┓┓┏┏┫┳┫╋┓┗┫┃┻┛┏┳┫┻┫┳┗┏┫╋┓┃┗╋
┃┻┗┻╋╋┗┫┳╋┃┗┃┫━┃┓┻┛╋┳┳━┣━┛┻┏┏━╋╋┣┻┛┫┛╋┫┛
┫┏┫┃┛┛╋┫┛━┓┫┏┏┳━┗━┫┣┻┏┳┛┗┓┃┛┻┃╋┳┣╋┣┗┛┳┃┓
┛━┏┓┃┓┗┓┛━┛┗┳┛┣┫┫┻┓┣┫┗┗┣┳┏┗┃╋╋┳┗┗┛┏┏┣╋┗┃
┻┫┫┳┗┗━┫━┏╋┃┻┃┛┗━┻┗┗┫┳┗┛┻┛┫┳╋┏┗┗━┓┫┓┓┳┃┻
┗┛┫╋━┏┃━┳┏┛╋━┗┫┣━┃┏╋┳┳┻┫┫┗┛┫┗━┛┳┗┏┣┣┣┏┣┣
┓┗┛┫┛┓┃┫┳┃╋━╋┣┃━┣┳┳┓┳┃┫┛┻┃┛┳┏┳┗┣┛┓┛━┗━┃┗
┃┳┓┃┫┳┻┗╋╋┣━┳┗╋┛┓┓┃┣┣┏╋┃┓┃┗┻┛┻┛┓┛┫┫╋┫┳┫┻
┃━┏╋┳┫╋┫┓┛┳┫╋╋┛┗━━┳┏┛━┗┓┗╋┫┗┗┳┓┃┻┓┫━┓╋┛┳
┓┻━┗┳┫┃┗┗┳┏━┏━┃┏╋┗╋┓┏┫┛╋━┫┓━┃┻┣┻┃┻┏┻┛┫┻┗
┏┛┓┃┗┛╋┫┓┏┳┏┏┃┛┃┃┏━┳┏┻┏┣┫╋┓┃┏┗┳╋┳┓╋┃┳━┫┛
┫┫┣┫━┏┛━┛╋┃┫┻┏┛┓┫┫┗┃┏┓┛┻━╋┛┣╋┳┏┻┛┛┓┏┣┣┻┓
━┻┫┫┳┛╋╋┣┃┳╋━┻┏┫┓┻━━┏┗┏┓┻┻┗┃━━┫┏┻┫┓━┣┃┏╋
┓┫┃┏┗┃━┗┏┫━━┛┫┛┏┻┻┳┫┻┛┫┏┛╋━┃┣┏╋╋━┏╋┫┣┻┃┏
┓┣┳┫┻┫┫┣┳┛┳┃┻┻┻┏┏┛┏┏┏┗┣┓┛┓┗┏┫┛┗┣┻┗┛┛━┃━┻
┛┛┏┛┻┛┻┳┗┳┏┗┏┏━┛━┫┻━┳┻┓┳━┛┗┏╋┗┛┫┃┓╋┣┓┣┫┏
┏━┗━┛┳┣┓┃╋┓┳┏┫┳╋┳╋┛┏┣┳┛┗┛┛┳┗┫┫┛━┃┣┓┻┓┃┓┛
┻┫┓┣┳┳━┏┛┗┣┏┛┻┛┳┳┛┓━━┫┻┫┫┫┓┻┓┓┳┗━╋━┻┗┓┓┫
┫┻┛┓┃╋━┃┛┫┳┻┏┓━┛┗╋┻┫┏╋┳┫┛┫┻┫┗┳━┛┻┫┗━┫┗┫┗
┛┳┣┣╋┗┃┃┛╋┗┛┏╋┻┻┏┃┓┓┳┻┛━┫┓┓┃┗┻┏┗┳┻━┳┳┓╋╋
┛┛┻┛┫┓┛┳╋┳┳┣┛╋┫┏┏┛┛┏╋┫┫┏┳┫╋┣┗┏╋╋┏┗┓┃┛┓┳┫
┓┳┛┏┛┓┗┻┻┳┛┫┫┻┓┗┻┗┏┳┫┗╋┫┏┏┣┃┏┏┃┻┓╋┃
┏┛┳━┏╋┓┻━┏┏┛┏┗┫┻┃┻┻┓┓┣╋┛┫┛┫┃┏┛┏┏┃┫┗┳━┣┃┗
┛┳╋┫┻┓━━┏┳┃━┃┗╋┓┏┛┛┃┗╋┳┛┳┻┻┃┛┻┳━┃┫┏╋┏┏┓┳
┫┛┃┳╋┳━━┣┃━┫┳━┏━┏┛┗┣╋┓┃━┏┛┗╋┣┳┛╋┻┓━┃━┫┫┓
━┳┫┏┓┣┓╋┓┗┫┫┛┗┛┛┫┫┓┓┣╋┗━┛┃╋╋╋━┓┻┗┓┳┗┏┓┏┣
┃┗╋┃┓┣┻┻┣┗┗┃┛┃┻╋━┫┛┏┻┳┛┣┻┫╋┳┳┣┻┫━┻┗┗┏┳┳┏
┗┓┻╋┓┃━━┣┗┻┣━┗┳┏┫╋┓┻┏┫┣┏╋┗━┃┛┗┫┓┓┓┛╋┏┗┛┛
┗┻━┃┗┛━┳━━┃┓━┻┳┣┃┳┓╋┓┫┗━┳┻┛┫┗┣┻┛┏┣┻┣┛┫┗┫
┏┣┓┻┳┣━┳┛┳┓┛╋┫╋┏━┗┏┗┻┫┏┏┓┻┏━┛╋┛┗┻┏┫┏┻┳╋┏
┣┛━┗┫┳╋┻┻┏┓━┏╋┫┏╋┻┗┓┣┻┫┫┏┏┣┃━┓┳┏┛┳╋┳┛┗┻╋
┗┃┓┗┏╋┓┫┛┛┫┣┛┛┗┣┳┫╋┏┫┻╋┛┳┫┏━┃┻┻┗┓┻┃┳┫┃┳┏
┫┓┳┫┫┏╋╋┗┗┛┗┓━┓┳┫┛┣━┛┛┳┛┓━┳╋━╋━━━┫┻━╋┳┃┻
┳┓┓┳━┫┻━┓┛┳┫┛┏┳┻┳┫┃━┻┣┓┳━┛━┛┳┻┻┗┛┛┣┳┻┛┓┛
┣┫┛╋┓┣┻┻┓┓┻┗┓┫┏┗┻┫┏┃━╋┛╋┛┏╋┏┏┏━┫┻╋┻┳┃┃━┣
┃┓┃┃╋┏┻━╋┃┣┃┗┛╋┏┳┗┗┗┻┛┏┃┛┳┃┣┻┳┗┏╋┣┳┛┳┛┃┻
┃┳┓╋╋╋┃┣╋┓┛┃┫┣┣┣┓┻┗╋┓┗┓┻┗┛┃┏┻┣┫┣┻━┫┗┫┻┏┏
┫╋╋┗┣┣┛┃┗┫┳┛┛┻┃┫┏┏┣┏┏┳┫┫┳┃┳┏┳┃┓┛┫╋┳┏┏┫┻╋
┻╋┏┛┣┳┓┏┻┣━┓╋┣┏╋┻━┳┓┫┳╋┛┛┏┓┫━┏┗┏┓┏┻┣┣┫┻┛
┣┳┳━┣┫┗╋┳┛┫┏┣┃┳┛━┻┗┫┻╋┻━┗┳┳┛┻┣┓┫┻┳┻┳━┳┻┛
┓┫┻━━┻┏┻╋┛┓┳┻┳┻┳┃┳┫┳┻┣┃┣┻┓┏┣┫┛━╋┻┏┏┗┗┏┛━
┓┛┻┗┗━┃┓┣╋┗┻┳┫┃┃┫┏┗┏┗┻┳┗┛━┏┳┫━┛┓┏━┛┛┫┓┃┓
┗┏┃┫┻╋━╋┣┳┛━┗┫╋┳┳┻┓┛━┏┃┏┣┛┛┣┏┛┳┻━╋┓┻┏┻━┗
┏━╋┓┏┣┗┛┗┗┓┫┳┏┓┃┛┃┛┛┗┛┣┛┣┗╋┓╋╋┃━┣━┗┻┫┣┻┗
┣┃┻┗┻┗┏┗┗━┃╋┫╋╋┏┃┳┫┗┻┗┻┓┗┳┃┻┛┻┏┻┳━┃━╋╋┣┻
┗┓┗┳┫┓╋┫╋┣╋┗╋┛┗┳┗━┗┓┃┃┓┓┃┃┏┃┣┣━┫━┏┣
┳┛┫╋┛┻┗┣╋┳┛╋┫┃┻┃┓━━┣╋┛┏┓┃┃┃╋┻┳┣┳┳┏┛┛┣┫━┏
┻━┏┳┃━╋┻╋┻━┃┣┻┳╋╋━━━┳┻┓━┳┻╋┃╋┗┏┏━┏┃╋┛┗┓┣
┗┛┏┳┓┳━┫┻┛┛╋┫┻┣┏┗┫╋┫┻┳┃┗┗━┏┣┓┫┓┣╋┓┗┣┏━┃┗
━┣┛┫╋╋╋┻┏┛┫┗┻╋┏┣┃┣┗┏┛┃┳┻┫┛┫━┓━╋━┫┗┫┛╋┓┏┻
┣┻┛┏┳┫┓┫━┓┣╋┗┳┛━╋┻┓┳┳┗━┣┏┏━┛┓╋┣┏┻┣╋┣┫┣┗┃
╋┃╋┳┓┓┣┣┃┓┣┻┛┛╋┏┫┗┳┻╋┫┏┃╋┗╋┣╋┳┻┻┛┗┫┫┳━┻┏
┃┻┳┳┫┗┳┛┣┓┻┣┣┻╋┫┃┫╋┏┳┓┏┣╋━┓┗┓┫╋╋┫╋┓┫┻┛┗┳
┓┃┓┃┃┳┣┳┃┃┃━┻┣┓┫┏━┃┣┃━┻┳━┗┏┗╋┫╋┫╋┫┻┣┛┏┛┗
┣┣┣┃┃┣┛┛╋┻━┗╋┗━┳┳┫┻┫┓╋┳┗┓┗━┳┏┻┻╋┏┫━┓┓┃┻┏
┣┣┏┛┳┻┃┏┻┛┓┛┃┗╋╋┗╋━╋┗┃┳╋┗┛┃┃┃┃┛┗┃┗╋╋┏┛╋╋
┓┣┣┣┻┣╋┓┏┏╋┗┓┗━┳┣┫┓┳┣┓━┛┃┗┏┫┳┣┻┛┏┳┗┛┻┗┛┫
┫┻┣╋┣┏┃┓┫┫┣┳┓┓━┓┗┣┣┫╋┣┃┗┗┳┣┓┓┏┓╋━┣┣┻┓┗┫┓
┏┓╋┫┛┫╋┫┫┗┳┫┃┣┣┏┓┻━┳┻╋┳┛┏┫┓┏┗┗┣┃┣╋━╋┣┃┳┳
┏┃┫┃┃┳┛┣┣╋┃┗┫┗┃━┃┃╋┻┓┃━┣┻┳┗╋━┫┓┳┓╋╋╋┃┻┳╋
┳━┫┏┣┫┗┳┓┫┗━┻┗┛┛┳┫┣┏┣╋┏╋┃┳╋╋┓╋┏┫┗┳┛┓┻┓┣┗
┣┃┣┫┃┏┛┫┏╋┏┻┛┻┃┳┣┗┗┛┫┻┫┳┛┻┳┛━━╋┻┓┃┻┻┗┏┏┻
┓┓┓┣┛┣━┃┳┃╋┛┳┃┗┛┗┻┫┓┫┏┃━┳┃┗┳╋┃━┻━┗┣┫┳┏┃┻
┏┣┗┣┓┛╋┫┓┛┳━┳┣╋┳━┫┳━┻┗┛┛┏┛┓┗┛┗╋┗┣┏┏┛┻┓┫━
┳┳┏┣┏┏┳┗┛┓┏┻┗┳┓┃┏┛┳┗┳┓┓┻┛╋┳┳┣┃━┓┛┏┻┗┏┣┫┛
┗┃┫┏┃┃┻┫┫┏┳━┫┗┛━┏╋┣┃┫┏╋━┓━┃┻┓┻┻┛┓┓┫┏━━┗┓
┏━┃┃┫┗┛╋┳┻┏━╋┫━┳┓┗━┣┏╋╋┻┗┏┛┣┳┫┻╋┣┗┗┣╋┻┃━
┓┫┣┛┏╋┓━┓┓┣┃┫╋┗┻┓┛┳┛┓┏╋┻┏┛━┣┳┃┗┳━━┣┻┏┻┻┻
┏┳┛┫┣┫╋┏┓┏┛┳┛┗┃┣━┛┻┃┃┳┳┗┓┳━┳┓┛╋┏━┓╋┃┳┏┃┛
┫┏━━┛┛┻┣┣━╋┻┳┣┏┏┃┻┃┳┻┛┗┏┳━┣┻┫╋┓┓┛┏╋
┻┻┫━┳┻┳┫┃┳┏┻┫╋┓┓┣┗┣┓┓┛┛┏┻┫┣┻╋┳┫┏┻┏┛┫┫┛┻╋
╋┣┛┳┏╋━┛┗┳┫┳┻╋┃┻┃┣┣┗┛┏┣┻┳━┻┛┻┏┣┗┫┫┓╋┫┣┳┓
┛╋┓┏┗┫┛┻━┃┗┃━┗┻┛┗╋┳┳┏━┓┣┻┳┳┗┻━╋┣┻━┻┣┃┣╋┻
┣┗┗━┓┓┃┓┓┗┏┗┏━┻╋┏┻┛╋┻━┏┗┃┓┳┃┣╋┳┻┳┣╋┻┫┃┣╋
┣┏┻┃┓┫┛┃┗┫━┳┣┳┓┓╋┳┃╋╋┫┃╋┣┛╋┓┏┻┛┓┗╋┻┃┓┛┣┛
┫━┓┃╋┳┃┫┻┳┛╋┣┗┃┳┛┃┣┣┣━┣┃╋┛┓┓╋┻┣╋━┃┳━┫┏┓┳
┃┃┣╋┻┃┻┳┻┫┳━╋┳┓╋┛┃┛┣┏┏┳┳┫┫┣┛┛┏┻┗┗┳┳┏┛┃╋┓
┓┗┏┛┗┏┃┏╋┃╋┣┓┛┻┏┃┣┏┣╋┻╋┗┗┃┣┏┻┫┣┛┻┗╋┗┳┻┃━
┣╋┻┫┗┳┏┃┃┏┻┃┃━┛┣┏┓┏┫┃┛┏━┃┻┣┳┃┃┫┓┳┣╋┃┓╋┣┣
┏┛┳╋┓┃┓┳┳━┃╋┓┏┣┫┛╋┣┓┓┏┻┻┛┻╋┻┓┣━┳┗┻┳┏┗╋┓┛
━┏┃┃┗━━━┻╋┛┛┓┳┳━┗┳┓┗┏┗╋┃┻┓┫┏┗━┓┃┣┫┳┻┃┻┓━
╋┃┳┻━┫┻┏┛┻┣┫┃┃┏┗┫┳┫╋┛┓┳╋┃┣┏━┳┗┛┳━┫┛┃┳┓┗┛
┏┛┃┫━┗┏┓┓┫┣┃┣┓┏┻╋┣┃━┻┃┻┫┏┓━┻┣┛━┛┫┛┓┫┃━┣┣
┛┓┳┏┓╋━┗┏┻┣┏┗┳┣╋━┃┗┻┓╋┗┫┛┳┓┛┻╋┛┓┛┛┫┳┏┻┳┗
┳┗┻┏┗┓╋┛┳┣╋┗┓┏╋━┏┗┓┳┻┳┓┏┛┫┏┛━┃┓━┳┓╋┓╋┻┗┏
┏┃┏━┣━┃┓╋┳┏┣┳┗┃┫┏┗┛┣┳┓┃┏┛┳┻┳┓┻┗┛┃┏┏┗╋┻┓┣
╋┗━┳┓┻┃┏┓┣┫┗━┳┃╋┛┗┗╋╋┃┛┣┫┗┗┫┣┣┫┣┏┃┳┫┫╋┃┳
┳━┏┻┛┻┓┳┃━┳╋┗━┏┏━┏╋┃┫┳┣┫┣┣┳┫┏┳┓╋━┫┃┳┃╋┗━
┗┗╋╋┣┳┓┗┛┏╋┛┻━━┗┏┏┻━╋━━┣┻━┓┃┳┻┗┃┛╋━┓┓┛┏┛
┃━━┏┗┏┫┻┏┃┫┃┣╋┗┃┏╋┫┻┫┫╋┻╋┻┗┻┳┗┓┻━┏┗╋┓┏╋┣
┓┳┳╋┣┣┫┫┳┣┏┳┃┣┗━┏┓┣┛┻┏┃┏┫┗┣╋┛┫┃┗┳┃┏┣╋╋┻┓
┳━┗┗┫┗┗┏╋┫┫┗┏┻┗┃┗┗┣━┳┫┏╋┛┫┗┗┗┏┻┣┃┳┏╋┻┛┗┳
┓┛┃┗┛━┻┗╋━┗━┓╋┳┏┃━┫┗┗┛┓┏┻┫┫┛┳┻┳┣┓┫╋┓┃┫━┏
┫┫┛┗┫┗┃┃━┓━┛━╋┏┓┃┛┫━┣┣┛┳┗┃┏━┃╋┏┏╋┣━
┻┗━┫┣┃┻┛┣┳┳╋┃╋╋┗━┏┏┣┫┓━┻┏┗┣┻┫┛┏┏╋┃┻┏━╋┓┳
┣╋┏┓┗╋┫┃┫┓┳┗┏┗┻┳┗┓┣┃┏┣┗┫╋┣┳┛╋┻━┫┓┳┗┗━┓┏┻
━┻┛┳┏┫┃┗┫━┏┓┣┳┛┏┓┻┻┳┓┫┳┏┳┳━━┃┃┫┻━┻┣┛┻┓┛╋
┓━┏┓┫┓┻┃┳━┃┻━┃┳┫┓━╋┃┃╋┳╋━┗┫━┻━┃┳┫╋╋┏┏━┳┻
━┗╋┃┻┏┣╋┳╋╋━┻━┣━┣┃━┣┻┛━━┻┳┛┫┛╋┻┫┫┣━┃┏╋━┃
╋┻━┳┓┓┻╋┫┗━┏━┫┫┣┫━┫╋┣┫┗━┓╋╋┫┓┻┫┳┏┃╋┏┻┛━┛
┣━━┳┫╋┫┛┫┏┏┏┣┻┣╋┗┓┣┣┏┃┓┻━┣┻┓┻┗┫╋┣┫┳┃┫┗╋┻
┣┛━┓┃┓┏┛┛┫┗┓┳┣┛┫┏┃┣╋┣┗┗━┗┣┏┃┫┗┻╋┃━┓┣┻┻┛┛
┗┏┣┃┓┫┻┗┻┣┓┳┫┻┻┃┛┳┛┗┏┫┛┫┳┫┣┳┻┻┛┻┗╋┛┫┗┫┓╋
┛┃┻┓┃╋┣┣┗┛┣┣┗╋┏┃┳┏┻┳┛┓┏┗┃┛━┏┓┣┣━┓┃┗┃┏┗┓┗
┣┃┣┃┣━┏┻╋┛┻╋┏━┏╋┻┃┃╋┳┛┳┣┳━┃┫┃━┫┃┓┣┫┛┏╋┃┫
┣┃┗┛━┏┗╋┃┫┫┫┛┳┏┏┣┗┏┓━┫┳┛╋┣╋┫━┃╋┗╋┻┳┓┏╋┓┫
┫┏┳┻┻╋┃┣┳┏┳┏┫┣┫┓╋╋┫┓┛┣┗┗┣┻┛┛╋┫━┻┫┗━━┛┫┗━
┣┏┻┗┫┻┻┳╋┻━┓┣┏┫┏┗┗┗┫┏┃╋┣┗┫┗┓━┏┃┃┗┗┫┏┛┳┫┏
━┗┏┣┓┛┳┃┻┣┃┻┻╋┓┃┳┓┛┃┣━╋━┣┓━┓━━┗┫┛┛┛┛┗┏┏┓
━╋┃┣┓┻┳┣┃┫┗┛┫┳┃━┣┃┣┫┓┏┫┣┳╋┃┃┣┓┗┃╋┣┻┏┻━┓━
┃┣━┛┻┃┳┏┓┗━━┏┛┣┛┫╋┗╋┻┓┗┗┣┗━┣┫┗┫┏┃┫━┫━┏┣┳
━━┣┃━┓┻┗┣┛┏┃┛━┓┛┏━┃┫┻╋┛┃┻┃┻┳┏┓━┓┏┳┳┛┏┛┳┃
┫┃┏┗━┓━┫┗┫━┏┫┛┫┗┗┫┓┣┓┛┃┻┗┛┳┗┳┳╋┣┻┗┓┓┛┣╋┗
┏┃┏╋╋╋┛╋┏━┻┛┳┃━┏╋┗┏┣┓━┻┫┻┳┫┏┻┳┃━┳╋┣┏┳┃╋╋
┫┓┗┗┫╋━╋╋┏┗┏┫┳┓┻╋┓┏┃┣┛┻┏┏┃┳┻┻━╋━┻┃┫┗┗┻┏┣
╋┃┓┛┛┻┣┳┻━━┗┳━┓┛┳┫┗━┛┳╋┗┻┛┳┳┫┗╋┳╋┫━┛┛━┫┃
┏┳╋┏┻┣┫━╋┃┳┏┻┗┳┳┃┫┻┛┓┃┛┗╋━┓╋┫┳━┫┏┃┓┗┗┫┣┣
┓┗┏┗┗┳╋┳┓┗┓┫┗┫┃┓┗┻┳┓┏┻┗┛┃┣╋╋┃┫┃━┛┗┻
━┣┃┏┳┣┳┫━┗━┏┛┓┛━━┓┏┣┛┳┏┛┣┫┣┫┳━┫┣┻╋┛┗┣┃┳┓
╋┓┓┓┫┓┻┣┃┓━┛┓┻┳┗╋┏╋┫┗┛┏┏╋┏┗┗┏┣┃┳┳┫┛┳┗┫┳┣
┻┓┓┛┛┫┛┳╋┏╋┫┗┫┫━╋━┓╋┗┻┗┃┻┛╋┫┓┓┣┓┃┃┳┫━╋┃╋
┫┏┣━┛━┫┳╋┣┏┫┃╋┫┛┛┗┓━┏┳┃┫┃┣┛╋┏┓┻┻━┛┗┏┃━┓┛
┓╋┗┻┳┓╋┫┳┃┓┃┻━┏┳┛╋┣┓┃┳┣┗╋┫┻┫┏┃━━┫┻┻━┳┫━╋
┗┓┗┗┫┻┃╋━┗┳┓┳┣┳┛╋┃┣┓┓┳┗━┣━┳┛┗┏┗┗━┳━┫┣┳┻┓
┛┏╋┛┻┗┏┫┻╋┏┓┻┳┣┏┛┫┃┫┗┻┣┏┻┳━┗┳┗┻┫┛╋┛━┏┗━┃
┃┫━┗┏┏━╋┏┏┻┏╋┓┃┗┃┗┫┓┓┳┳┃┃┃┣┳┳┳┳┳┓┣┻┣┳┣┏┃
┗┛┛┫╋┗┫┓━┏┳┻╋┣╋┣┓┏┳━┳┗━┏┳┓┃┃┣┛┏┛━━┫┗┗┓┗━
┣┣┛╋┗┃┗┫╋┏┳┳┫┳━╋┣┳┃┻┻┫┣┣┃┳┳┗┳┓┓┻┻┏┣┏┃┓┓━
┣┃╋┃┛┓╋┳━┃┳┣┗┻┳┓┛┗┗╋┓┃┗┃┗┗┏┗┫┣┳┃╋┣╋━┻┳━┣
┛╋┏━┣┃┛┣╋┣┏╋━┫┗┃┳┣┛┣┛┣┫┗┛━┓━┓┗┳┳┛┏╋━┫┗┳┃
┃┻┗┳┳┓┫┓┳┓┓┏┣┃━┻┣┫┳━╋┛┳┃┃┣┣┛┻┫┛┻╋━┻┛┫┓━┻
┗┛┓┓┏┗┃┳┗┻┃┣┻┳┳━┃┫┫┃┣┣┫┳┣┓┃┛┫┳┏┛┏┗━┳┳┏╋┻
┳╋┗┗┫┻┳┫┗┃┛╋┏┛┓┗┫┃╋╋┃┗┓┃┣┳━┛┳┃┏┻┃┫┛┣┳┗┫┏
┛┻┛╋┗┏┛┓┣┏┫┓━╋┛┻┫━┓┓┛┃┃┣╋┳┫┳┛┳┏┻┫┫┃╋┣┃┳┃
┣┣┗┻┫┫╋┫━┛┳┛┓┣╋┳┻┫┣┳┛┣┛┻┳┫┳━┫┫━╋┗┣┳╋┗╋┓┳
┛┗┣┳┣┃━┏┃╋┏┗┛╋┻┫┫┏┫┏┓┫┗╋┻┳┳━━┣┓┻┃┣╋┏┓┫━┣
┃━┫╋┫┗┛┗━┛┻┣┃┃━━┏┻┛┣┣┓┣┏╋╋┳━┗┗┗┃┻┗━━╋┛┻┫
┫┗━┃┛┓┃┗┫━┗╋┳┳┃┏┻┛━┓┃╋┛┓┣┣┛┻┏━┏┫┻┓┻┃┫┻━┛
━╋┃┻┓┻━┣┛┻┃┏━┳┫┓━┓╋┓┫━┫┃┣┛┫┣┏┣┣╋┻╋┏┣╋┏┳╋
┗┳┣┫┻┻┫╋┓┣┗┗┣┗┫┃┛┏┻┫┛┫┓┛┫┓┛┻┏┏┛┃┗┓┻┓┛┫┫┛
┃━┏┗┻┣┳┛┛━┳┻┫┫┓━┓━┫┓┣╋┫┫┃┳┻━━━┃┛┏╋┛┛┓┫┓┓
━┳┳┏━┓┗╋┫╋┓┛┓┛┗┫┛┳┏┃┛┛┳┓━┳┣┓┻━┛┣┃━┫
╋┣┛┏┳┳┳┗╋┫━┣┻━┃┛━┫━┃╋┛━┏┗┏┓┻┣┻┗┣┛┣┛┻┛╋┛┗
┣━┫╋━┫┏┏╋┗┛┛┣┛╋┓┏╋┃╋┓╋┗┗━┛┻┻┳╋┛┏━┓┗╋╋┃┓┛
┓┳┓┫┏┳┫┗┣┳╋┻╋┗━┗┃┃┣╋┫┣┗┃━┗┛┫┻┫┓┏┛┓┣┛┓┃┫━
┻┫┻━┣┫┃━━┫┫┃┏╋┗┓┛┗┓━┓┻━┣┫┳┣┳┣┃┏━┛┣━━┣┫┓┣
┓┓┳┏┏┣┻┳╋┃┻┗┣━╋┃┫┛┻┓┫┣╋┃┣┓━┳━┳┃╋┛┣┏┛┫┣┳┳
┗━┓┻┗┃┗┃┻┛┏╋┻┳┗┗┫┏┗┻┛┓┳┫┳┛┃┃┻┏┏┛╋╋━━┏┳┫┗
┳┓┻┣┏┻┛┏┏┛┣┳┫┳━┏┻┛┻┻┗┗┏┳┓┏┳┛┫┛┳┳┳┻━┃┃┓┫┫
┗┳┣┓┳┏╋┏┓┃╋┃╋┗┏┻┓┛┛━┓┗┫━┗┣┣╋━┛┫┣━━┏┃┏┻━┓
┫━┃┫┃┫┫┃┃┫┓┣┫┗┣┗┳┫┓┓┏╋╋┛┏┃┏┳┏╋┳┫┫┣┗┳┛┗┻┃
┣┣━┗┳┗┛┛┻┻┣┻┓┏┃╋┫┻━┣┳┃┻┛━╋┛━┳━┗┛╋╋┛┳┫┻┏━
┫┃┻┃┛┫┛┓━┣┻┻┓┣┣┫┏┗┳┃┣┓┛┻━╋┛┻┫┛┫┛┃┣╋━┛┣━┗
┫╋┣┓┗┳┣━╋┃━┓╋┛┃┓┃┗┣┓┗┓┳┫┗┛╋┣┗┓┻━┛┛┓┏┻┣┏━
┃━╋┏┛┃━┃┓┗┗┏┣┓┓┛┻┗┏┻┗┫┳┃┫┃┃┻┻┛┻┏┗━┫┛╋┗━┛
┳┳┃╋━┛┻┃┻┫┗┏┳━┫┣┛┓┻┫┏━┗┫┫╋┏━┏┻━┳┗┫┫━┣━┏┛
┓╋┗┃━╋┣╋┃┓┏┛┓┗┻┗╋┗┣┻┓┏┳┓╋┏╋┏┏━━┛┏┫┣┏┫┣╋┓
┣╋┗┫┃┗┳┻┳┓━┓╋┻┗┛┓┳┓┛┳┣┻┫┓┳┓┏╋┓┫┳┣┃━┳╋┻┏╋
━━┓┣┏┛┗┗┻┛━┗┃┗┻┏┣┛┓┃╋┃┳┛╋╋┗┏┻╋┫┣╋╋┏┓╋╋┫━
┻┫┗┳┓┳┏┣━┃┳━┻┏╋┣┗╋━┳┛┣┃┃┓┣━━┓━━┻┫╋┓┛┗┫┫┫
┣┓┫━┃┛┻┃━┫┻┛┛╋┃┳┏━┓┳┃┗┻┳╋┃┗━┗┗━━┏━┃┳┫┳┃┗
┣┃┗━┣┣┃━┣┗┣┃┳┳┣┳┫┏━┓┣┏┛┳━┗┻┗┛┳┫┳╋┓┫┓╋┗┳┗
┗┃━┳┻┓┓╋┳┃┣╋┣┳┃┓━┳┻┏┃┃━┗┃┻╋━┃┃┣┏┃┻━┛╋┗┻╋
┃┫┻━╋┻┃┏┗┣┫┣┣┣┏┛┃━┓┓┓┏┫┻┗┗━╋╋┫━╋┣┻┻┗┣┓┃┣
┓╋┓┫╋┳┗┛━┻┗┏┏╋┻┫┻╋━┫┓━┃┻┫━━┳┻╋┳━┻┣┗╋╋┗┳┓
┫┣┳┓╋━┓━┓╋┃┫╋┫┛┓━┫┻━╋┃┃┻┏┃┣┛┫┣┓┗┛┏┻
┻┓┛┓┏┃┻┫┳┛┗╋┛┃┣┓┃┃┗┛┏┳┃┏┣┏╋┻╋┏┣┫┣┗┣┻┫┗┛┫
┫┳┗┗━┣┻┗┫┗┓┛┳┗━┏┏┣╋┣┛┏┣┃┛┗┏┣┳┫╋━┃┓┓┳┻┃┻╋
┳┫╋╋┣╋┏┫┃┫┓┏┏┳┫━┏┗┫┃┗┃┻╋┏┛╋┫╋┛┫┓━┻┛┏┻┓╋┓
┃╋┃┳┗┫╋┻┃┓┫┫┣━┏╋┗┳┳╋┃┏┗┳━┣┃┳┃━┗┗┣┏┏┗┳┣┣┏
┛┗┏┣┻┻┏╋┫┏┛┃╋┏┓┓╋╋┳━┫┗┫┓┣┻┓╋┓┳┃┏┣╋┳┛━━━┃
┫┳┏━┣┓┻┻┛┳┛┓┳┃┻┃┣┻┻━┓┃┻┻┏━━━┓┻┛┻┳┓┳━┫┃━━
━┃┫┻┗┏┫┛┏┫┫┫┓┓━┫━┻┛┻┣┻┓┻┗┻╋┣━┫┗━┳╋┫┃┛┗┃━
┏┣┃┫┣┳╋┳╋╋┣┃┗┣┗━┣┳┏┗┛┻╋┓┓┛┻┏┓┏┳┃┗┫┗┛━┗┣┳
╋┏┣┳┓┗┣┫┗┗┗┫┻┗┻┣┃┓┳╋┻┏┃━┃┗━┻┛┓┫┃┗┛╋┗┻┏┏┗
┫┳┻╋┳┗┳┫┓┃┗┃┏┫╋┛┏┓━┓┻┗┣┣┳┗┣━┳┓┫━┏┃╋┗╋╋┳┏
┛┳┻┃┓┳┗┓┏┓┛┓┛┣┫━┏┓┫┳━┛┳┣┻┏┫┛┗┫━┓╋┛╋┃┳┗┓╋
┳┓┛┣┗┃╋┣┫┻┃┗┻┃┏┛┫┻┻┫┳━━┃┻┏╋┏┛╋┛┻┏┗┗┛┗┣┳┫
┃╋╋┗┗┏┳┃┃┣━┓┣┻┳┣┻┣┫┏┗┫━┫┫┗╋╋┃┳┣┓┓┫┣┓┏┓╋╋
┛┛┗┛┻┏┻┃┏┣┳┳┓┣┓┫┏┳━╋┃┻╋┏┗┃━┗╋┃┓┫┏┫┻┗╋┓┗┛
━┳┏╋┃┃━┓┫┫┳┓┗┻┏┻╋┛┳┃━┳┛┛┏┻┏┳┻┛┓┗┫╋┗┏┫┛┏━
┳┃┃┛┓┛┗┫┏┓┃┛┳┗┓┛┛┃┃┣┓┗━┛╋━╋┛┣━┣┻┗┣━┛╋━╋┻
╋┓┳━┳┣┣╋┳┻┓┃┣┻┏┻┓━┛┃┻╋┻╋┫┣┗┛┣┳┳┏┻┏┫┫┗┳┻┓
┓┣┃┗┫┻┓┗┣┣━╋┏╋┣┫┓━━┏━━┗┛┻┗┛┫┓┻┫┏┳┗┓━┛┳┫┣
━━┳┏┏┃┏┃━┛┗┛┻┻┓━┃┃╋┓┫╋┳┣┏┛┻┫┻┫┻┏┣╋┏┫╋┓┏┃
━┣┏┛┃┃┻┃┫┣┃┛┛╋╋┣┳┗┏┏┃┏┫┓┫┳┓┳┃┣┫┃┣┏┫┏┳┗┫━
┛╋┃┣┏┻╋┣┻┣┗┃┫┳┣┣╋╋┳┓┏┻┓┳━┏┛╋╋━┳┏┗┳┣┣━┳┳┗
┳╋┫┫━┛┓┓┫┃┳┓┓┃┫┣╋┓┗┓━┣━┣┳╋┗┗┃┗┓┏┓┗╋┓━╋━╋
━━╋┳━┣┏┏━┣┃┣┳━┏┏━┓┏┗┳┓┫┏━┗━┗┏┳┛┛┫┃┳┛┫┛┣┻
┏┣┗┓┛┣┛┣┛╋┗┓┛┛╋━┛╋┣━┻┃┏┗━┏┓┓┳┗┫┛┗┗┛
┓┃━╋┏━┗┣┫┣┻┳┗┻┏┗┗┻┻┃┳━┫┫┫┓┏┗┫━┃╋┳┳┣┫┓┓┓┃
┃┏┫┳┫┏┛┏━┫┛┳┣┛┻┓┏┃┳┓┓┏┣┳┫┗┓━╋┳╋┃┣┃┗┗┛┗┻┛
┣┫┗┏━┗┻┫┳━┃┻┳┛┫┗┃┗┏┗┳┻┻━┃┗┏┣━┣┫┏━┻┗┓┓┃╋┏
╋┫┻┗┣┛┻┻━┛┣┃┛┣┳┣┣┓┏┛┳┻┗┏╋┗┓━┳┏┣┏┫┳┃┫┏━┫┗
┏┳┛┗┃╋┻┃┛┛┫┓┳┣┓┛┣┻┣┳━┫┻┣┣┣┓┻┃━┫┗┣┓┃┛┓╋┃┏
┻┻┓┗┣┗┫┃┏┻╋┓┓╋┣┻┗┓┳╋┻┫┻┣┣╋┫┃┗╋┃━┏┫┃┃┃━╋┏
┳┻┏┻┻┓┳┳┣━┳━┗┛┛┣┳┻┫┓┳┛┣┻┃┫┳┏┳┓┫┳┳━┃┏┏┃━┏
┣┫┫┓┛┛┛╋┫━┛┓┃┻━┳┗━┓┫┛┃┏┓┫┛┣┏┓┓┻┃━╋┓┗╋┛┏┗
┫┏┻┏┓━┗┫┣┗┣┗┃┫┃━┃┃┛┣┃┗┫┏┓━┻┛━╋━┛┓┣┳┓┻╋┗┫
┳┫╋┓┻┗┻┏┫┣┗┻┏┫┃━┛┻┻┻┫┃┏┓╋┃┃┣━┗╋┳┫┃╋┫┳┻━┳
┣┛┳┣┓┏┻┏┛╋╋┛┣━━┃┻┗┳┃┃┃┣┃┳┗┃┗┓┛┏┳┏━╋┏┏┃┏━
┫┣┣┣┏┳╋┓╋╋┻┣┫━┗╋┻┓┃╋┣━┃┻╋┳┓━┛┃━┃┃┣┗┻┗┣┏┫
━┓━━┫┫┛┗┻┻┗┗┛┣┓┃╋╋┳┓┓┣┻┛┣┣┏┗┫┏┛┳┫┓┻╋┗┃┓┓
┣╋╋┗┛┏┣╋┓┓┏┃┫┛┣┛┓┳┗┫┗┓┫┳┓━┫╋┏┻━┫┃┏┃━━┃┛┓
┣┻┻┳┻┗┣┫╋┫╋┻┗┳━┻╋┗┛┣┫━┻┃━┫┫┓┓┻╋┓┛┏┫┫┃╋━┻
┏┓┛┫┫┓┗┗┛┃┛┏┏┫┗┗┻┛┣┏┗┻┗┣━┻┃┓━╋┓┏┛┣┣┗┻┓╋┳
┣┃┓┓┫┓┏━┻┣┗┻━┻┓┓┗┫━━┳╋┳╋┣┓┏┻┓━┫┗┫┗╋┻┏┓╋┳
━┣┃┻┻┻╋┻┳┣┳┳┏┗┣┛┻╋┏┳┃╋┳┳┓┳┻┃┏┏━┗┃┃┓┃┻┻┛┃
┏┫┓┫┃┏┏┣┫┳┛┣┛┳┃┓┏┫╋━━╋┓╋╋┳┃┃┛╋┗┗┣┏┏┫┛━┏┣
╋┓┳┏┳━━╋┏┳┻┳┃┓┓┃┳┛┓┗┓┣┛┗┻┣┣┃┻╋┻┏┗┏╋┃┫┻╋┓
━┫┗┻┃┗┻┓┣━┻┣┓┓┳┏┃┏┫┃┃┃┫┛┣┗┏┣┣┏┫┫┻┛┣┏━┫┣┓
┗╋┳╋┣┳┫┏┃┃┏━┣╋┏┳━━┛╋┳┗╋━━┏━┗┏┛┗┓┓┓┻┣┫┣┛┗
┛┻┏┫┓┻━┻┛┃┗┛┗━┳┏┛┣┻┏┏┃━┻┓┫┛┻┗━┻┏┏┫┃┣┗┗┣┛
┏┫┣┃━┓┗┫┳┻┫╋┻┣┛╋━┻┓┳┫━╋━┳┳┗┏┗┳┳┻┛┻┫
┃┗┃┗┫┓┣┻╋┏┳┏╋┓┗┳┏━━┃┓┫┓┫┣┓┛┣┓┏┫━┏┃┓┏┓┳┓┃
┗┻┗┣┳┃┗┳┃┻┛┏┛┃┫┛┓┫┳┛┓┃┛┫┗╋┻━┓┫━┗┻┏━┃┛━┃┗
┛━┳┫┏┃┃╋┏┓┻┗┻┻┗┻┛┫━┗┻┛┗┃┃┗┻┃┳┗┗┏┳┫┫┳┏━┫━
┫┗┓┻┃┣┛┳┫━┏┻┛┓┃━┏┫┓┛┗┳┏━┗┣┗┛┃╋━┓┛┏┳━┻┛┏┛
┃┏┫╋━┫╋┓┃┳┃┃┛┣┳┛┛┃╋┃╋┗┻┏┗┳┣╋┏┏┗┓┻┓┓━━━┳┏
┳━┃┃┃╋┫┛┫┗┛┏┛┛┣┗┏┓━┏┫┳┳┳┛┛┻╋┃━┳┻┗┻┏┳┻┓┓┛
━┫┃╋┛┻┗╋╋┻━━┛┏┣┫━┻┃━┣┣┻┛┏┣┣┫┛╋┗┳┓┫┫┻┛┏┛┃
┣┓┻╋┗╋┻┃╋┛┗┏┻┃━┃┛┫┣┫┳╋┏┫┫┏╋┃━┏┻┻┃━┫┃┫╋╋╋
┏┃━╋━╋┗┓┣┗┗┗┏┓┏╋┗┏┣┛┗┳╋━┣┗┓┓┛╋┳┫┫┓┏━┛┏┏┏
╋╋━┣┻┣┫┳┓┏┳╋┗╋┣┓┳┳┃┳━┗┣╋┗┓┳┃╋┫┫┓┫┗┻┻┻┏┳┛
┃╋┛┗╋┛┃┣┃┣┃━┗╋┃━┛┃┃┃┣┓┗┫┓┃╋━┻┛┳┳┻┛━┓┏╋┫┻
┗┫┏┣┓┛━┣╋┻┗┳┃┏┛┃┣┳┓╋━┓┻━┻┳┃┏┏┣┏┻┓┻┳┓┃┫┻━
┻╋┻┫┣┳━┫┣┳┏┛┫┗┏╋━┗┏┣┃┻━┣━┻┳┛┏┳━━┳╋┓┃┓┳┳━
━┳┃┓━┳┏━┣┳┃┓┗┃┃┃╋━┳┫┏┳┏┃┻┻┛┫━┃┏┳╋┣┛┗┃┃┏╋
━┃┻┫┛┗┛┓┓┻┓╋━┻┃╋┣╋┗┛┏┛┓╋┻┣┫━┫┃╋┛┳┛┛┻┓━┏┓
┓┓┛┫┃┛┫┓┓┫┓┏┓━━┣┓┃┃┳╋┓╋╋┳┃┏┃━┛┳┃╋┓┫┳┓━┃┫
━┃┫━┛╋┗━━╋┗┳┛┣┗┛━┓┗┗┻┃┛┻┏┛┣┻┫┏┫━┻━┫┃╋┏━━
┏┃╋┫┻┛┓┗╋━╋┣┓┗┫┳┻┏━┳┏┣┳╋┫┻┣┃┻┛╋┃┏━╋┓┳╋╋╋
┏┻┓┛┣┣╋┫┫┳┗┓┳━┳┛┣┓┛┣┓━┃┃┓┃┫━┳┏┣┣┫┣┛┗┃┏┗┏
┣━┣┓┗┣┛╋━┓┳┃━┓━┣┳┓┏┗━┏┻┓┃┓┏┃┫┃┫┓┫┻╋┫┣╋╋┫
╋━┃┓━┓┻┓┃┫╋┛┃┓┛╋┃┛┃┫┫┣┫┓━┻┗┗┏┳━┗┻━┛━╋┻┛━
┻━╋┓┃━┓┗┃┛┓┻┻╋┃┛┣┃┏┗━┻━┃┃╋┣┫┗┛┏┳┣┳┛┃┏┗┏┳
┫┏┛┻┃━┏┃┫━┓┳━┳┏┣┓━┳┛╋┗┓╋╋┳┛┛┏┣┫┳┓┏╋┃━┫━┳
┻┏━┃┻╋┏╋┳┛┻┗┃┃┣┫┻┗┛━┛┃┻┓╋┳┻┣┗┣┃┛┻┳╋
┻┏┓┣┃┛┻┳┃┃┛┗╋┳┗━┳┏┣┓┫╋┗┃┓┫┻┫┫┫┗┳╋┗┃┏┓┣┏┣
┻┗┻┃┣╋┳━┛┫┏┗━┓┣┻┏┫┣╋┓┳┏╋┛┓┗╋┛┓┳┓┻╋┃┏┗━━┃
┻┛━┗┏┃┛┓┫┓┻┏┓┏┣┻┣┫┗┃┣┗┣┫┳━┛┃┫┏┃┗┏┻━━┛┃┛╋
┻┏┃┻┛┓┳┗┓┗┻┫╋╋┻╋┗┓┫┃┏┫┗┓━┛┫┛┫┃┣┛┻┏╋┫┃┛┫╋
┏┏╋┣┫┗┗━━┃━┫┏┣┃┻┣┳┣┫┗┻┃┛┫┫┣┛╋┏┗┻┃┛┏╋┏┣┳┛
┣┫╋┗┣┻┓┳┣┣┫┣┫━┓┻━┣╋┏┣┃┫┳┣┫┫┻┛╋━┗╋┛┫┛┗┛┳┛
┛┫┏┛╋╋━┻┻┫╋┻┣┛┳┏┣┓┓╋┫━┗╋┏┏┳┃┏━┻┻┫┻┫━┏┏┏┳
┣┻━╋┳┗┻┓┻┳┣┗┛┏┏┣┛┃┫━┫┗━━┃┃┻┓┻╋┏┳┗╋┳┣┗┗┻━
┓┫━┣┻┳┗┗┻┏┳┃┗┛┗━┃┓╋┓┓┣┗┓━┓╋┫┫┛┫┣┫╋┻┻┓┣┏┣
┓━╋┏┗┓━┃┛┓╋┏┻┃━┛┣┻┫╋┓┓┻┓┏╋━┗┏┃┏┏┛┣┻┛┃┳┣┫
┳┫┻┗╋┳┻┫┣┣┫┃┻━┳┫┛╋┓┗━┓┻╋╋┓┣┻┫┳┏┳┣┛┓┗╋━┛┓
┗┃┣┓┏┛┏┣┳┗┏┛┃╋┳┃┗╋╋┃┣┫┣┛━┣┳┃┗┓┓┓┻┣┛╋┓┏┗┳
┳┣┃┗━┻┗┳━┳┣┗━━┓╋┣╋┓╋┻━┫┃┃┏┏━╋┻╋┻┳┳┏┫┓┻┗┗
━┏╋╋┗┗┣┛┏┗┏┏┫━┫┃╋╋┻┛━━┓┗┣┓┏┫┛┛╋┣┫┛┓━┛┃┫┻
┳┻━┻┳┫━━┻╋━┣┗┃┣┫┳╋╋┣╋┃┣┃┳┻┣┃┃╋┛┻┻┻┛┛┃┳┓┗
┣╋━┗┛┛╋━╋━┫┓┗┛┛┣━┏┗┃┓┗┓╋┣┫┳━╋┓┳┳┣┫━━┳┏━┃
┳┳╋┓┫┣┳┛┓┫┫┗┛┳╋┳━┓╋┳┣┻┣┗┫╋╋┣┛┣┳┳┻┏┗┻┛┻┻┏
╋┏┣┣╋╋┗╋┻┳┏┫┫┗┳┓┣┓┳┃┣┣┻┣━┛┓┫━┗┳━┣┣┃┏┣┻╋┳
┏┓┃┗┏┓┫┗┏┃┗┛┛┃┃━┃┣┻┗┗┗┛┫┛┓┓╋┫┫┃┏┃┃┃┫┫┛┓┳
╋┃╋┻╋┏━┃┳┓┗┓┗┻┓┗┓┃┻━┛┃┗┫┳┗┛┃┃┣┳┗━┏┻┗┛┗┳┛
┻┳┗━┫┓━┣┣┗┃┓┻━┗┻┫┃┃┗━┫┳╋╋╋┏╋┻┫┃┓┃┃┣┃┓┫┗┗
┃╋┗┏┃┣┏╋┫┏┃┻┗┳┓╋┻┃┳┣┳┛╋┣┫┛┳┣┻╋╋┻┏┳┻╋┫╋┣━
┣┓┻┳┓┻┃┻┛┃┣┛━━╋┃┓┻┃┓┏┏┫┗╋━━┗┣╋┏╋┳┏┫╋┓┻┗┻
┻┗┏━┓━┏┻━┃┏┻┗┓╋┏┳━┳━┗┛┳┫╋┗━┣┗┏┣┗┻┗┗
┻┳┳┃━┳┓━┃┣┛┓┏┛┻┏━┃┏┃┫╋┻┣┻┫┏┛┣┣┗┃┫┣┃┓╋┗┻┗
╋┓━┛┳┳┏┳━┣┻┳┛┣┗┃╋┏┃┗┫━┗┫┗┛┳┳┃┏┣╋┳╋┏┳━┗┏╋
┣┗━━┏┣┻┃┳┻━┣━┓┳┳┃┗━┛┃┏┻━┗┓┏━┫┗┗╋┻━┃╋┻╋━━
┏┫┏┫┳┛┻━┫┓┛━┻┓┓┻┃┣╋┫┫┳┻━┗━┣┣┓┓┗┳┻╋┗┓┻┣┃┣
━┓┗┏┏┻━┓┻┻┛┓┳┫┣┗━┗┳┛┣┻╋┃┃┗┫┻━┻━┃━┃━┃┓┻┳┏
┫┓┓┓┳╋┗┛┛┛┗╋┫┃┣┻┣┫┫┓┻┗┗━┳┏┳━┗┫╋┃┣━┣┻╋┻┫┣
┗┻┓┓┓┗━┓━┫┓┫━┳┫┣┳━╋┣━┛┓┏┣┓┫┏┫┻┫┳┣━╋┳┫┣┛┳
┓┳━┳┗┫┫┫┃┛┓┳┣┗┛┣┻┏┗━┳┣┣━┫┻┛┣┣┫━━┣╋┏┫┛┻┗┛
╋┫┏┓╋╋┛┏╋┏┃┃┏┓┣╋┫┣┛╋┫┫┫╋━┳┗┃┻┣┣╋┣┻┫┏┻┓┻┣
┓┗━┳┓━┗┓┻┛┫┳┏━┫┃┏┓┃╋┓┻━╋┛┓┓╋┣┫┳┏┻┛┣┃╋━┗┻
┃┗┃┏┃┓┻┫┗━┓┻┏┛┃┛━╋┫┗┃┻┃┛┏┓┻┃┃┃━━┓━╋┓┳━╋━
┫┓┏┳┛┓┳┏┃┗┏┏╋┻┃╋┳┣━┫┃┫┓┛┣┛┳┻┛┃┗┫┣┣┫┗┳┛┻┃
┫┳┗┫┣┗┫┳┃┣━┃┣━┣┫╋┻┳━┫┃┗┳┓┏┃┻━┻┓┳┫┛┗┻┳┫┣┏
┓┻┫╋┻┓┣┏┃┳┏┓┳╋━┃┻┳╋┓┣┛╋━┣┗┫┫━┳┗┻┛┻━━┫┣┳┏
┛┛┛┗╋┃╋┛┻┗━┻┫┏┏┓┛┫┃┫┳┛━┫┏━┣┗┏┛┓┛┣┏┓┫┳┫┏┗
┗┃┃┻╋┓━┓╋┃┻┳┳┫┻┳┗━━┣┏╋┳┫┗┣╋┓━┛┛┃┣┓┫┻┻┻┛┣
┳┳┗┛┗┃┓┛┛┛┻┏┃┫━┗┓┃┏┫┗┏┓╋┻┗┓┗┏┻━┣┳┏┛┓┛┛┫┓
┫┳┗┃┏╋┏┏╋┃┫┃┗┫┓┓┛┏┓━━┳━┗┫┫┫┻┃━┛┫┃┣┓┫╋┏┗┳
╋┏┛┗┫┓┃┓┃┛━┫┛┏┫┃┏┗┫╋┓┻┣┳┫┫┣┗┃┻┣━┗╋┳┛┃┗┻┫
┣┛┣┛┗╋┃┛┃┓┛┣━┛┃┻┗╋┛┏┗┗┛┛┳╋┃┣┳┣╋┗┻┏━┻┻╋┏┳
┓┗┳┏┛┳┏╋┳┫┻╋┃┛┗┻┻┳━┃┗┛┛╋┻┗┣┛╋┳┻┓━╋┛┣┛┓┗┓
┫━┻┃┃┛┣╋┓╋╋┃┻┏┗┛╋╋╋┣┣┏━┛┓━┓┗┳┏┃╋┓┣┏┛┫┫┃┃
┻┓┻┛┓╋━┫┗┗━━┣┏┏┳╋┻┏┏┳┃┓╋┻┃╋┣┣┗┣┳━┗╋┫┗┫┃╋
┃┻┣╋━┳┏╋┏┣┣┛┃┃┃╋┳┫┗╋┃┻┃┳━┓┓┛━┫┓┣┛╋┏
┳┃┛┛┣┃┣┻┳┻┻┳┛┛┃┗━┏┻┓┻┳┗┻┣┃┏┣╋┛┫┗┫┃┛┗┳┏┃┣
┏┻┣┳┳┗┏┗┣┻╋╋┻┛┻┗┏┳┏┓┏┻┃┻┃┫┣┛┓━┗┻┛┛╋┃┫┃━┻
┣╋╋┓╋┛┏┫┏╋┏┏┗┏━┗┃┛┃┫┏┓╋━┫┫┏┳┗╋┣╋┗╋┣┃┛┛┗┣
┻┛┏┗┏┣┣╋━┃┻┗╋┻━┏┓┛┏━┛┗┳╋┻━┻┗┃╋┛┓┫┣┫┳┏┫┳┃
┫┫╋┻┫┻┃┛┏━┓┣━┫┳┻┣╋┏╋┻━━┣┫┓━┻┗━┓┓┏┣┓┣┻┏┣┗
╋┛┓┻┗┗┓┻┻┓╋┓━┣┛┣┻┓┣┓┏┗┫┓┻┳┛┳━┣┻┏┓┗┣┏┫━╋┻
┃━┣━┻┻┓┫┳┣┗━┓┻┃┃┃┳┃┻━┏┣┗┓┛━╋┗┛┳┣┃┃┓┻┣╋╋┏
┳┣┗━┓┛┛┛━┃┫╋┓━┓╋┓┓┏━┓┛┣┻┻┫┻┫┻┳┏┃╋┓╋╋┳┓┻━
┳┫┛┓━┗┛╋┻┫╋┫┛┛╋┓┫┓┗┛┗┛┓┛┫┣┓┻┣┏┫┗┗┗┣┳┓╋┳┃
╋┛┫╋╋┏┻┣┏┏┻┫┳┃┓╋┣┻┃┏╋┛┛┓┓┛┓┓┫┃┣┫┳┫┻┳┻┳┫━
┏┃┛┃┫┳┓┳┏━━┻┣┻┻┻━┫━┣┃┳╋┃┗┻┳┛┣╋╋━╋╋┻┓┳┏┣┏
┻━┛╋━┏┣┣╋╋━┣┳┳┛┛┃┫┓┃┳┏┣┻┳┣┳┛━┻┓┏┫━┏┃┣╋╋┣
┳┛┫┣┗┃┣┳┣┣┗┏┛╋┃┳┓━┣━┣┓┳┃┣┏┳┗┓┫┏━┃╋┗┗┳┓┛╋
┓┫┏┛┣┗╋┳┳┫┏┃┗┻━┣┛┃┻┗┃┛┻╋┏┛┻┛┫┣┗━┳┫┛┻┃┫┗┫
┃┃┓┏┻┗┣┫┓┛┏╋┫┃┓┓┣┫━╋┓┳┻┻┳┓━┃┣┛┃┻┏┳┣╋┗┻┫━
┻┳┳┏┗╋━━┫┃╋┃┗━┃╋┓┏┃┏┃┣┛┫┫┏┻┗┏┏┻┛┫╋┫╋┳┏┗┫
┻╋┳┓┗┻┓┃┏┗┫┗━┛┻┏┻┣┫┳┛┣┏━┃┃┣┃┏┗┏┏┃┣┏┓━┻┓┳
┻┏┻┫┏┏━┫╋┻┓┓┃┗┗╋┓┳┫┛╋┛┻╋╋┫┫┓┳┛━┏┛┫┫┃┏┓┛╋
┫┓┏┻┗┏┻┻╋┫┓┗┗┣╋┛┓┓┏━╋┫┗╋━┣┓┓┗┣┳┓┃┓┣┃┛┳━┳
╋━╋┻┃┓━━┃━┃┛╋┗┣┏┓┃━┏┛┳┗━┓┏┃┛┃┣┛━┛┃┻┃━┛┻┃
━━┏╋┣┏┣━━┛┫┓┻┣┗┛╋╋╋┓┏╋┣┣┻╋┳┛━┛━┻┗┫┃┛┣┫┓┣
┛┏╋┛┫┓┓┣┳┃┻┻┫┻┃┫━┛┫┓┻┛┛┓┣┗┫┃┣╋╋┫┳┣┫┳┣┓┫┳
┫╋━┣┳┳┳━━┳┫┣╋┓┣┛┛┫┫┳┳┏┳┓┣┻┣┫┫┫┣┳┛┛┛┏┣┫┻┳
┃┏┃┫┳┳┗┓┗┛━┃┃┣┳┏┃┛┣┫┗┛┣┏┛┻┏━╋╋┓┻┻┓┣
┛╋┗┫┣┫┓┓━┳┣━╋┗┳┓┃┣┻┣┛┣┫┛┻━┳┫┫┃┳┣┫┳┳┓━┃┛┣
┃╋┳━┏┏┗┻┣┳┃┛┣┏┻┏┣┻┃━┛┃┃┻┓┛┳┃┛━╋┳┫┗┻┻┗━┳━
┗┗━━┣┳┳┫┫┏┃┫┫┓┣━┃┗┣╋┃━┓┣┳┛┻╋┃┃┓╋┗┃━┏┻┻┛┓
┏┫┏╋┳┓━━┗┃┏┫┳┃╋┏┻┣┫┗┛┳┛┏┣┳┏┃┳┻╋╋┛┻┗┏┻┃┻┓
┏┏┻┣┛┛┳┫┻━┫┻┗┣┗┓┓━┛┗┗┻┣┏╋┣┫┗╋┃┛┻┛┣┫┓┗┛┃╋
┣━┛┗┳┗┻╋┣┳╋┣┗┗┫┃┻╋┗┳┗┫┓┏┳┣┣━┏╋┓┃┏━┻┫┫┻┓┛
┣━┻┏┳┻━┏┫┣┳┫━━┃┣━┳┫┻┣━┗┃┳┃┓━┫╋┣┗━┛╋┳┃┻┃┳
┗┃┓┣╋╋╋┗┻┫┓┻┳┻┻┛━┏━┻┣┳┣┳┃┳┣┻┻┃┻┃┛┳┣┓┗╋┳┃
━┫╋━┏┏╋┳┳━┣┻┻━┗┻┓┗┫┃┳┛┏┳┓┛┳┫┻┳┗┏┣┏┃┳━┻┏┣
┳┻┳┓┏┓┣┗┛┗┏┛┏┳┣━┏━┓┃┃┃┻┻┓┫┳╋╋╋┗━┛━╋━┓┏┏┣
┻╋┓┃┏┏━┣┳┛╋┗┓┣┃┻┃┓┛━┛╋┫┗┛┗┗┛┗┣━┗┓┻━┓┏┣┏╋
┫┳┗┻┏┣┃┗┛━┳┏━┳━━━┃┛┏┃┗┳┗╋┏━┛┫┫┫┛┫┏┫┛┻┻┗┣
┃┣┛┳┏━┗┃┫┛━┃┗┣┏╋┏┣┣┣━┻┗╋┛┻╋┛┫┗┏┛┗┣┓┻┃┓┳━
┣┻┣┳┻┛┗━┏┛┫┏┗┏┛┫╋┛┓━┳╋┣┻━┓┣━┏┃╋┏┻┛━┫┃┃┻┛
┃╋┃┳┏┣┛┫┻┛┓┛┃╋┫┛╋┫┓┣┗┓━╋┓━┳━┗╋┳┏┫━╋┓┏━━┗
┃┃┛╋┛┏┏┻┣╋━┻━━╋┫┏┣┻┓┣┗┛┃┓┣┓┣┳┫┣┻┏┫┗╋━┃┗┫
┻┛╋┛┫┳┗┃┃┓┏┗┗┣┳┗┛┃┳╋┛┛┳┏┻╋┓┣┏┃┛┃┃┫┏┣┣┻╋┣
━┳┛┏┳┓┛╋┻╋┓┻┃┳━┫┓┣━┛┃╋┻┛┻━┏╋┏┳┳┗┓┣┛┣┻┏┗┫
┃┏┃┫┳┫┳╋━╋┳┳┳┫╋┳┏┓┏━┏┓━┳┻╋━┛┣━┏┻╋┫┫┓┣━┛╋
┓┓┻╋━┻┫┣┻┗┏┛┛┛┫┗┫┏┫┣┏┣┫┗┣┏┛━┛┏┳┏┓┳┫┣╋┻┻┏
┛╋┣┣━┣┣┫┳━┣┏━┃┣┳┳┏┻┗┳┏┫╋╋┫┗━┓┳┣┃┓┃┫┏┗┃┗┻
┫┓┛┏┛┛┛┳┃┫┫┛┗┓┏╋┛┏┛╋┳┗┫┳┓┃┗━┏┛┣┻┓┃┗┣┛┃┻┗
┓┃┓┗┓━┳┏┛┓┻┻┳┫┃┛┗┻┏┣┛╋━┃┏┓╋┗━┓┻┳┏╋┓┓┏┃╋┳
╋┏┳┏┻┓┻┳┓━┓┫╋┫┛┳┳┃┗╋┓┗┳┃╋┫┓┣┏┫┃┗┗┻┗
┫┣━╋┏┫┃┛┃━┃┃┃┗━┣┏━┓┛┗┃┃┛┏┓┏┛┛┻┫┗┃┏┓┫┓┃┛┃
┳┣┣━┛┗━┃┓┃┫┛┫┫━┗╋┛┃╋┻┛┣┛╋━┫┻┫┏┻┣╋┓┫━┏┓┃┫
┛━╋┓┣┛┛╋┣┃┣┏┳┳┛╋╋╋┏┳┃━┓┣━━┻━┣┫┫━┻┗┛┫━┻━╋
╋┛┣╋┓┫┛━┻┃╋┏┃┓┛┗┳┓┃┓┏┃┛┫┻┻━┳┻┛┓┓╋┣┫┻┗┓┏┫
┛┣┏┏┏┻┗┣┫┫┓┏┛┃┓┳┫┳┻━┃┣┣┗┣┓┻┻╋╋┣┗┣━┻┻┛┃┳┣
┓┫┓┓┳┫┛┃┫┃┏━┫┣╋┣┳┻╋━┛┏┻┓╋┏┫┗┃┻╋┻┏┳┏┃┛┳┗━
┏┗┫━┻┫━┏┓┳┓┳┣┣┃━┣╋┓┛┗┓━┗┗┫┳┣┛┣┃╋┳┻┛┛┏┃┳╋
┗┻┣┃┓┓┓┏┓┣━┃╋┻┛┏┃┓┏┳┻╋┣┓┓┃┛╋┓╋┃┻┃┣┫━┛╋┏┻
━┫┻┗┳┳┛┣┓┃┃┗┫┛╋┻┫┛┃┓┫┫┣┣┗┫┻━┻┏┓┫┳┫┫┛┓┃┃┗
━┗┗┛┛┃┏┛┛┛┗┣┏┻┃┗┣┣┛━┓┳┫┓┛╋┏┳┻╋┓┳┗━━┳┳┣┻╋
┫╋┛┫┓┳┓┫┣┣┃━╋┻┫┳━┛╋┫┃┛┣┗┫┳┳┃━┫┣┳┛┣┓┃┫┃┫╋
┣┳━┏┗╋┃┗┳┓┻┻┓━┛━╋┃┗┓┛╋┛╋┻┻┫┏┓┗┫┛┻┗┣╋┃┣┛┃
┗┣┃┗┃╋━╋┗┻╋┛┛╋┛╋┳┓┣┗┳┗┓┏┣┣┃┳┳┳━┫┗┃┗┓┻┣┓┗
┗┗┻┏━┻┛┫┣┏━┫┳┓┗╋━┓┳┃┛┣┏━┻╋┳┃┓┳━┫┏┗━━┫┓━┫
┏╋┣╋━┛┳━┣┏┛━┃╋╋┏┻┗┳━┻┗┫┓━━━┛┻┃┗┃┏┗╋╋┻┻┗┛
┗┗┳┛┓┃┻┛┣┣╋╋┓┫┻┣┓┛┃┫┫┻╋┫┛┃━┃┫┻━┳┃┏┃┓┳┗┳┓
┓┳┏┓━┛┓┛┓┫┛┫┳┏┗┃┛┫┏┳┻┏┓┃┻┳┻━┫┏┗┏┓┏┏┗┃╋┃┛
┣┃╋┓┛┓┣┛┃┏┃┓┻┃┃┳┃┳┃━┣┣┗━┻┗┛┃┻┓┫┻┛┗━┓╋┻┻┛
┓┛┣┣━┃━━┓┏┗╋┛┛┗┗┓┻┃╋┓┳┻┫┓┳┗┃┓┳┗┣┻╋┫┛┃┏┓┓
━━┫┛┗┻┏┻━┗┏┻━┳┣┳┻┓┓╋┳┛┳━┳┗╋┣┛┳┃┗┳╋┃┛┏┳┃━
┗┓┳╋━┣┻┫┗┓┳┓┫┣━┣┗┗╋┗┳┗┓┏┻┗┻╋┳┳┓┳━┓╋┛╋┳┣╋
┫━┃┫━┳┓┳┗┗┫┓┛┳┣┣┃┏┳┏┣┛╋┃┃┗┣┣┫━┏╋┛━┗┏┓┏┫┓
┗┳┳┗┓┻┛┗┃┣┣┳━┣┣┏┏┗┗┃┓┫┏┳┻┳╋┣╋┃┳┓┗┛┃┳╋━━┣
┛┻┫┻┳┣╋┗┻┃┻┣┳┫┳┓┻┓┫┻━╋━┃┳┫━┣┏┳┛╋┫┓┫
┓┫╋┓┏┳╋┏╋┣╋┛┃┃┃┳┛╋┗┛┫╋┫┛┏┗┣┛┗┫┃┗╋╋┳┫┓┃┛┏
━┓━┏┛┓┃┣┳┳━┛╋┗┗┫┣╋━┗┳┏┓┻┻┣┓┓┓╋┻━┏┣┻┗╋┃┛┫
┃┻┏┓╋┛┣┳━━┗┏┫╋┻┛━┛┫┣┛┫┫┫┣┳┫┣┓┗┻┳┗┓┃┏╋┻━┃
┫┻┃┣┛┣┣┣┻┫┃━┛┃┓┏┻┗┛┛┳┃┓━┻╋┃╋┣┃┛┛┗╋┛┣┏━┓┗
┫┗┃╋┻╋┣┃┛┛━┻┳┻┛┃━┳┃┏┏┏┏╋┻┣━┻┏┏┫┏┗━╋┏━┫┣┳
┏┓┏┣┻┣╋┃┓┏┗┓┫┳━┳┫┓┓╋┓╋┛┓┣┓╋┻┳┛┓┛┃┣┻┻┛┏┓┫
━┫┻┛╋┗┓┗┏┓━┃┻┏┻┣┏┫━┓┏┫┣┻┏┏┓┻╋┫━┻┳╋┏┳━┏┏┫
┓┛┃┛━┻┛━┓┓┣╋┫┳┃┃┻┫┓┣━━┗┳╋┏┏┫┃┃━┓┛┫━┳┗╋┛━
┏┣┃╋┓┻┣┣┓┃┃┳┳━┻┳┳┏┳┏┳┣┫╋┃┏┫┗┫┛━┃┏┣╋┓┃┓┳┣
┓╋┓┳┳╋┓┣┻┏┻┓╋╋┣┫╋┃┣┏┫┛┣┓━┻┗┳┛╋┳┃┛┓┫╋┛┳╋┗
┣┏┣┏━┫┓┗┳┓┃┃┛╋┫┳┏┗┳┣╋┳━┓┗┫━┛╋┗┫┳┃┗╋┻┗┛┻┳
┛━┗┃┻┃┫┫┳┏┫┏━┣━┗┫┣┻╋┻┓┣┫━╋┛┫┗┛┻┗┃┗┏┻┛━┛┓
┗┏┣┫┻┣┻┛┏┓┛┓┫┛┏┣┫━━┗╋┛╋┃┃┻┃━┗━┏┏┻┃┏╋━┻┣━
┓┓┓┫┛╋┗┛┏┳━┓┗┻┫┛┻┏┳┻┳┃┃┻━┃┃┗┃┓┓┗┣┏┣┣┳┃┫┣
┏┗┃┃┓┛┫━╋┃┗┓┫┣┗┻┣┃┗┫━┏┫┗┗┓┳┳┻┏┫┻╋┛┳┫┏┳┏┏
━┣┫┛┳┫┫┃┃┓┗┻┗┳╋┫┃┛┓╋┻┛┫┏┛━━┫┫┓┛┗━┃╋┫┗┻┗┳
┗┣┻┻╋┻┛┛┏┻╋┳┛┃┃╋┏┗┏┣┏━┗┗╋┻━┫┏┓┫━┣┓╋┗┓╋╋┫
━┗━┛┫┫━┫┻┓┳┓┓┗┳┓┃┗┛┳┳┓╋┻┗┓┃┏┏┏╋┗┻┫┫┃╋┗┫┓
╋┫━┻┳┣┻┏┻┃┫┓╋┛┻┃┳━┗┓┃╋┻┣━┣┗┳┗┻┏┻┛┗┳┻┓╋┻┳
┳┗┏┳━┻┫┏┛┗┛━╋┛┃┏┏┗┃┻┫┓┛┫┏┳━┻┃┗┣┫┃┫┗┃┣┏┛┣
┓━┣┃┓╋╋┻┏┓┻╋┣┏┃┫┣┃┃┃┣╋┫┗┏┫┛┃┫━┳━┃┻┛┓┣┻┗┛
┻┳┗┓┣┃┏┫┻┃┛┳┫┛┻┓┻┳┛┫┣┳┃┻┫┛┓┻┣┳┫┻┏┳━┻━┣┓━
┛┛┳┛┗┣┗┻┃┗┓╋┣┫┣┏┓┳┛┏━┳┫┗┗┫━┛┻┃╋┏┻┛┃┫┃┣━┃
┗┛┏┏╋┫┛━╋┗┃┏┃┗┛━┃┏┓┗┗┓┣╋┏╋┛┓┻┏┻┗┓┛┻
╋┓┗┃┳╋┃┗┃┓┗┻┛┣┏╋┳┃┛╋┫┗┻┫━╋┃┃━┏━┏━┣┳┗┃╋┫┳
┏━┗┳┫━┳┳┣┃┏┓━┗┻┛┳┳╋━┻┏━╋┛┣┫┏┫┗┃┳┳╋┏━┓╋┏╋
┓┃┗━╋┏┃┏━━╋┣┣┛┏┏┣┣┃┻┛━┓┫╋┃┓┃┫┻┣╋┣┛┃┓┻┗┃┗
┓╋┳┛┻━┣╋┛┃┛┗┃┻┛┛┫┓┏╋┳┃┳━┗╋━┃┓┏┻┳━┳┣┫┏┳┃━
┓┓┳┫┻┃╋┓┳┓┓╋┳━┳┻┫┫┣╋┫┃┗┣┗┃┳┛┛┗┓┣┃┗┻┃┳┃╋┏
┣┫┛┓┛━┓┻┗┳┏━┻┳┗┃┛┃╋╋━┫┳┻┛┗┳┳┳┫┛╋╋┓┛╋┣━┃┃
┗┳━┓┏┛┳┃╋┛━┗┻┗┓┏┏┫┳━┻┃┳┳┫┏┻┓╋┏┗┗┃┏╋┛┓┳╋┻
┻┻┛┻┳┻┓┏╋┳┃┳┗╋┗┳┣┃┏┣┏┣┗┃╋┃┳┓┻╋┳┣┣┫┛┳┃┣┓┫
┳┗┃┳┣━┫┏┗┃┣┣┓┻━┓┗┣┣┃┗┓┗┫┫┻━━┃┣╋┣┃┳┗┗┗┃┫╋
┃┣┫┻┻╋┻┳┣┗━┃━╋┏━━┏━┣┗┣┛┫┓╋┻┫┓┫╋┗┣┓┳┛╋┗┏┳
┗┳╋┳┃┻━┓━┣━━━┏━┗╋┳┳┏┓┛┏┫┗┳┣┃┏━┣┃┓┫┃┗┣╋┛┓
┓┻┛┓┻╋┛━┏┗┏┳┻┛┣┫┃┓╋┛┻━┻╋┛┳┓┃┏┃━┓┻┓┛┏┣┛┛┃
┻┣┓┛┃┏┛┫┃┏┳┓┣━╋┓┫┣┫┳┫┏┻┗┃┳┻┓┗┳┛┏━┛┫┛┳┻┏╋
┻┻┳┳┗┓┓┛┻┏┣┻┏┳┏┏┃┓┗┗┛┓┳┓┣┻┃┏┳┗┃┻╋┏┣┻┗╋┛┣
┻┳┻┓┛┏┳┃┗┳┻┣┓┏━┏┫┏┻┃┳┏┓┃╋┣┳╋┻┃┓┛┏┗┃╋┏┏━╋
┏┫┏━┛┳┣┃┣┏┻┏━┻┃┣┗┗┏┳┛╋━┳┃┳╋┳┳┏┗┗╋━┳┻┳┗┣┛
┏━━╋┓┓┛┃┃┃┏┛┛┏┃┏┏┛┳┻┫┏┛┻┻┏━┳┓┳┳┛┳┃┏┗╋┏┏╋
┳━┓┃┻┻┛━┳┗┓┣┗┳┛┃┣┗╋━┗┻┫┫┛┛┳╋┛┛╋┓┣┃━┳┃┣┳┓
┃━┳┣╋┣┗┫┓┣┫┫┓╋╋┏┛┓┫┫┗┏━┗┻┳┫┓┏━┗┛╋┣┛┏┃╋━┏
╋┗┫┳╋┛┳┫━┗┛┏┣┏┗┓━┛┗━┗┫┓┻┳┃┻┣┏┣┛┃┣┣╋━┫┫┳┛
┗┃┗━┓┳┗┓━┗┃┗┏┓╋┏┻━┓┓┓┛┗┛┃┳┻┻━┛╋┛┓┻┗╋┗━┛┗
┣┛┓━┣╋┳┓┏╋┳┻┳┃┛╋┻━┓┻━┫┻━┗┗┫━┫┏━┫┫━┛┣╋╋┫┏
━┃┳┃┛┛┗┻┫┓┛┏┃╋┻━┳┣┣┃┫┣┛┣━╋┳╋┳┗┃┻┓┏┻┻┻┳┓┛
━┣┓╋┣┃┻╋━┫┫┫┓┻┳━┫┳┃┏┏┫┣┳┗━┣┓┃┛━┃┫┓┻
┳╋┓━┳┛┏╋━┏━┳┫┣┗┗┓╋┳┗━┛━┻┣┫━┣┣┛┓┻┣┣┣┫┓┫┳┳
┻┏━━┗┳╋┓━┓┃┛┣┳━┣┏┻┳┫┗┻┻┣┫╋┳┫┻━━┏┣┏┓━━┻╋╋
┗┫╋┃╋┏┏┛┣╋┗┃┳┫┳┓┳┣┓╋┫┛┳┳┗┃┳╋┏┛╋┣┳┻┫┫┃┣┏┫
┣┓┳┫┛┃┫┃┳╋┏┣┛┫┛┫┃┫┣┳┛┃┫╋━┃┓┫┃╋━╋┫┗┃┃┫┗┳┳
┗┳╋┓┗┗┗━┃┏┗━┫┛┗┫╋┃┃┫┏┻━┫┗┫┳┫┏━┓┳┻┓━┫┻┓┣┃
┣┓┳┛┫━┫┣┃┗┗┳┫┛┃┏┳┻┏┳┏┓╋┓┫┣┫┏┓┳┳╋━┃┓┏┃┗┣┣
┓┻┻┻┏┓┗┳┻┃┓┻┗┳┏┻┓╋┗╋┃┳┃┣┃┳┳┛┗┫┛┫┗┻┛┻┓┻┫┣
┏┃┣╋┫┳┛┃┻┏┛┳┛┣┻┳┫━┳╋┫┓╋╋┳┓┛┓┻┳╋╋┫┣┣┣┓┳╋┫
┳┃┣┓┳┗┃┻┫┓┛┛┃┃┣┫┓┫┫┛┻━┣┻━╋┳╋━┓┫┛┣┓━┃┛╋┣┓
┗┳┳┓┫┳┻┗┗┃┗┗┗┫┗┻┃╋┃┃┓━┃┏━┳┫┣┛╋┏┃┻┃┏┫━┃┫┏
┃┃┗┏━┃┻┗╋┏┓╋┳┣┻┏┃╋┗┗┣┏┗┏┳━┳┫┣┃┫━┳┣┗┗╋┃┗┻
━┗┏┃┫┛━┏┻━╋╋╋┫┓┏┏┣┳━━┳┫┣┓┛┏┣╋┃┛┏┗┗╋┻┓┓┓┻
┗┫┫┏┣┏━┗┣━┫┓┓┗╋┓┳┗┏╋┳┻━┃┏━┓┣┏┫┣┛┃━┗━━┻┓┏
┓┣┏┳┛┻━┣┓┳━┓┃━┓┛┳┻┛┃┳┫┃┏┫┫┣┏┳┛┃┛┳┣┛┗┛┓━┓
┓┻━┫┛┗┗┏━┻┳┓┻┻╋━┣╋┛━┓┃━┻┻┗┗┓┫┓┗┛┗┏┗┫┳┫┓┻
━╋━┗┏┻╋┫┫┳┏╋┣┳╋┃┏┗┳┏╋┗┏┗┃┳┣┳┛┻┻┏┃┻╋┏┏┣┻┫
┃┫┏┳┣┗┏┛┏┏┫┏┣┓┗╋┛┏┣┣┃┗┳╋┛┣┫┛┫┻┳┓╋┗┓┏┛┓┗╋
┫╋╋╋┛┣┃┻━━┓┳┣┣┣┳┫┃━━┳┗┫┣┛┫┳━┛┳┻┣┛┏┻┃┗┣━┓
┓━╋┓┣━━┗┛┛━┳┻┣┻┛━┻┃┳╋┓━╋┛┗┓┫┫┓┻━┛┣━┓┏┫┫┳
┣┣┻┻┣┻┓┓┓┻┛╋┳┫┳┗┳┛╋┓┫┏┗┗┻┫┣┣┳┣┫╋━┣┣┳┏┛┣┫
┏┻┏━┓╋┛┗┳┗┏┏┳┓┏╋┃┫━┣┓┫┳┻━┗┓┛┓━┻━┣┓┏┗┻┛┫╋
┻┏┫┛┃━┳┣┏┫┃┫┗╋┗╋┳┛┻┛┛━┛╋┗┏┻┻┓┏╋┳┻┛┫┃╋┗┏┏
┳┃┏┃╋┣┗┓┳┣┃┣┓┏┃┛┃╋┣┓╋┻┣┃┛┣┣┫━┏┃┗━━┣┳┗┗┛╋
┛┃┫┃┃╋┓┫━┻┫━┃┛┣┻┗┗┛┃┓┓┣┻━╋┳╋┃┻┗┣┻┓┛
┏╋━┗┗┗┏┗┳┛┣┓┫━┻┏┃━┛┫┛┗┃┣┣┻┫┓┻┳┏┣┳╋┻┫┳┣┗━
━┛┗┳╋┳┛┃┃┳┳┗┓┣╋┛┣━┗┫┻┃┓┫┓┳┛┣┃┻━┓┓┃┻┣━┓╋┻
┳┣┫┻┃┓┻┏┓┃┃┛┻┛┫┓┛┳┃╋┗┣┏┛┫┛┫┻┣╋┓┛┳┗╋┣┣┏┛┫
┏┳┃┫┣╋┻┛┗┳╋┻┓┳┣━┏┣┃┗┫╋┓┓┏┓━┛╋┣╋┻┃┛┛┓┻┃┃┏
┓┳┗┏┳┫┣┃┳┻┏┫┣┗┻┏┫╋┓╋┛┓━┛┏┓┣┗╋╋╋┻╋┳┫━┳━┫┃
┏┳┫┗╋┛┻┫━┣┗┻┳━┃┫╋┓┫┓┏╋┣┏┳┻┛┫┃┛┫┫┣┻┃━┗━┏┏
╋┛╋┓┣╋━┳┻┳┗┓┗┛┳┓┏┫┗┛┗┗━┗┗━┏┻┗┛━╋┫━┳━┗┻┃┗
╋┻━┏┳┏┣┫┛┳┳━┏┛┓┣━┏┗━┏┗┃┏━━━┻┳┛┃┗┗┏┻┓┓╋┻┓
┗┗━┳┛━┃┗┳┛┫┃┗┗┳┏┳┃╋┛┏┳┳╋━┣┛┃┫╋━┳┻━┗┃╋┻┓┓
━━┣┫┏┗┳╋┳┏┻┏┻┣┣┃┓┫┏┻━╋┻┃┓┏┃┃┗┏┗┃╋┛╋┓┫┓┏┏
┗┛┻┫┃┳┛┻┗┳┳┻┃┣┳┏┻┏┻┣┣┫┛━┫┃┓┛┗┓┣┃┻━┗┣┗━━┓
┻┣┗━┳━┛┓┻┛┫┳┛┃╋╋━╋┻┃┗┛┳┓┣┓┫┳━┣┏┏━┳━┣┏┏┗┗
┻┏╋┓━┛┫┣┛┳┃┻┗┛╋┗╋╋┏┗┳┳┻┗┃┗┏┏┻┣┫╋┫┏┣┣┓┓┫┳
━┛┏┣┓┣┛┃┣┣┏╋┃┗┳┣┃┳┛╋┫┏╋┳┳┓┣╋┫┛┻━┓┓┻┗┏╋┛╋
┃━┃┓╋┻┳┓┳┻┛┛┳┃┻┳━┛┗┗┻┫┻╋┫┻┃┓┗┏┓━┳┛┛━┏┏┫┃
┗┃┻┓┏┫┏┫┳┗┏┗┳┏┻━┛┛┻━━┣┓╋┳┫┳┛┏┣┫┓┣┣┣━┫┃┻┳
┛╋┓┫┏┃┳┣┓┳┓┛┫┃┫┫┫┣┃┻┳┫┻┏┛┓┓┓┛━┳━┳┃┣┗┃┳┛╋
━┛┃━━┓┃┣┻┏┳┏┏┃┻┃┛┻┻┃┃┃┣┗━┣┻┏━┛╋┃┓┫┳┛┓┳┫┗
━┛┣┫┃┻╋━┳┫┻┃┣┓┗┗┏┃━━┃╋┗┏┏┫╋┏┣┻┃┓┻┻┳┏┫┣┃┃
┓┣┣┏┛┗┛┛┛┗┻┃┛┃━┛━┳┃┗┻┳┳╋┏┳┛┫━┳┣┏┳┛┛┣┳╋┏┛
╋┻┛┗┻┻┫┓┛━┏╋┳┓┻┃╋┫┳┳┣┏┛┃┳┃┫┃┳┻╋┻┳┓┛┓┃┛┻┻
┏┛┳┓┣┳┛┗┗┣┻┃╋╋┳┳┃╋┏┻━╋┫┫┛┏╋━┛┫┗┫┗┗┛━┫┏┳┣
┗┛╋┏┗┃┫┛┣┓━┛┗┣┳━┗━╋╋┃┳┫┗┻┓┻┫┏┓┛┻┳┻┗┻┓┫┫━
┗┗╋┳┛┫┫┫┛┣┣┏┃┗━┳╋┻┏┻┻┫┃┳┛┫┣╋┃┣━┻┳┓┓
━╋┏┏┳╋┗┳┻┏┃┗┫┫┛━┳━┃┣┓━╋┳┓┫┻┻┛┛┣╋┓┃┛┏┗┓┻┗
╋╋┏┣╋┣┏┏┏┓┗┛┻┓┛━┳┣┳┗┫━┏┃┗┳┏━┫┳┫━┓┣┃┣┣┃━┣
╋┳┻┓┗┓┗━┛┳┛┓┓┏┓┻┓┃┛┫┃╋┛┳┻┏┻┫┳━┛┏┣┏┣┃┃┏┛┃
┓┏┣┳╋━┃┣┳┫┏┫━┻┛┏┃┳╋┳┓┗┓┻┏┛╋┳┫┳┫┻┣┻━┃┫┫┃┃
━┳┳┓┫┫┏┓╋┫┳┫┗━┣┳┳╋┣┣━┗┏┛┫┏┗━┳╋╋━┏┳┛┫┗━┳┫
┣┻╋┓━┏┣┛┳╋┃┻┫┻┗┣┫┗━╋┗┛┓┓┏┣┫┗┣┣┣┏┫┃┛━┳┃┗┓
┻┗┳┓┣┏┫┫━╋┣┏┫┏┃┣┻┳┣┻╋┛┃┫┗┳┏┓━╋┫┓┻┛╋┻╋┏━┳
┓┛┻┗┛┻┛┫━┓┣┓┗┫┗┻┓┏┛┳┫┏┏┳━┓┛┗┏╋┫┫┫┣━┛┳╋┓┳
┏┓╋┓┓┛╋┳┃┓┛┻┛┫┗┓┻┣┏┃┻┗┏┫┃┻┻┗━┛┓┓┏┣┳┓━┏┏╋
┏┓┗┛┏┫┣┣┗┛╋┻━┗━┏┓┣━┛╋┣╋┛┏┣┓╋┓┛┻┫┏┛┗━┗┗┣┛
┓┳┃┣┻┫┃╋┳┳┳┫┣╋┻┃╋┫━┣┻┓┫┻┓┛╋┓┛┣┫┛┃┃┻┗┛┗┏┣
┃╋┳┓┃┓┻┏┛┃┻╋┃┫┻┛━━━━┏┃┗┛┏┛┫┳┳╋┣━┫━┗┻┣┫╋╋
━┳┃┣┗┻┛┓┓┻┗╋┫┓┛━┏┳┏┏┛╋┓┻┛┓┓━╋┳┓┃┳━┏┏┓┻┳┫
┗╋━┫━┗┏┓┓╋┛┏┗┓╋┏╋┫╋┳━┳┏┃┣┫╋┛┫┓┃┫┏┗┣┛╋┳┻┻
┫┏┫╋┣┏┻┗┻┗┻┳┫┳┃┳┗╋┻╋━┃┛┗┫┓━┳━┫┏┫┗━┫┳┏┛┻━
━┏┏┫┣┻┫┓┛┫━┣━┗┓╋┣┻╋┛━┏┳┫┻╋┗┣┻┗┻┗┳┏┫╋┓┻┫╋
┻┻┓━┻┫┫┗┣┳┏┛┛┣┛╋┣╋┗╋╋┣┳╋┗╋╋┃┏┓┃┻┳╋┏┃┓┳┻┏
┓┻┫┻┫┫━┃┣┃━┏┫━┫┃┛┗╋┏╋┓╋┏┏┛┻┳━┓┫┗┛┓━┗┓┃┓┗
┗┓┏┗┗┣┏┛┃┗┛┏┣┏┗┗┃┓┃┣┫╋━┛━┫━┗┓╋┻┻┃╋┣┛┓━┣┗
┓┳┫┃┗┣━┫┣┳┓┫━━┏┗┻┳┗┫╋━┫┣╋┓┛┏┃┳┣┫┛┗┃╋┳┛┏┗
━┃┳━┛┗╋┫┫┗┻┛┛┗┃┛┗┳┣┗╋╋╋━━╋┏┻┏┫┻╋┛┏╋┗┃┛┃━
┓┃┏┗┗┳┓┳╋┫┻┣┣┣┳┳┏┏┗┻━┏┳┣━┏┛━┗┏┻┏┃┣┏┏┏━┫┗
┻┓┓━┫┫┻┣┣┻┫┃━┛┳┫┳┏┓┳┫┳┏┏┗┓┏┣┓┗╋┃┃┻━┓┃┣┫┓
━┛╋╋┻┛┏━┛╋┓┣━┣┳━╋┫┓╋┗┓┫┣┃┗┛┃┏┻┫┫┻┓┓
┓┃┣┗┫┫┃┫┳┓┓┣┣┳┏┃┛┓┫━┛┣┏┳━┗┛┗┛┫┗┫┣┣┓╋┳┫┃┫
┏┛┛┫━╋┗╋┏┓┫┻┣┳╋┫┳┓┓┳┓┻┻┃━┗┫┛╋┫┃━┏┏┣╋┓┳┣┻
┫┻┓┣┫╋┃┏┣╋┏┏┃┳━┳┻┓┫┣┣┗┃┻╋┛╋━┣┃┫┗┏┛┗┛┻┓┏┃
┣┣┳┏┻┓┣┛┗┏━┗┻┃┫┓┣┣╋┓┻┻┗━━━━╋┳┓┓┗┛┓┻┫┃┻┗┫
┓┣━┃┫┏┳┃┛┛┏╋┗╋┻┣┗━┫╋┓┗┛┳┳╋┻┓┏┓╋┓┗┓╋┻┗┫┏┗
┣┏┳┛┛┻┫┫┃┓┻┓┗┃━┻┓┳┗┓┫┳┣┫┳┗╋┃┏┃┓┛┣┓┣┓━┗┫┳
┏┫┳┻┓┻┫┻┃━┛┛╋┗━┻┓━┳┗┛┏╋┣┣┃┓┛┛━┛┛┓┛┻┻┳┳┻┏
┻┻╋┣┣┻┣┻┳┳┻┳╋━┳┏╋┣┫┣━┓┻┗┻┻┗┳┫╋┓╋┗┳┓┫╋┃┓┣
┗┃┣┣┗┛━┛┏┻━┻╋┏┃┏┛╋┳┳┛┗━┻┻┃┛╋┻━┏┳┏━┛┛━┃┏┳
┳╋┓┣┻┓╋┛┣━┃┳━┗┣┗━┣━┳┣┻╋┓┛╋╋┃┓┫┏┓┻┫┛╋┳┣━┳
╋┫┳┓┛┳┛┫┻┓┣┃┏━┻┛┳┏━┓┓━┫┃┏╋━┳┓┏┣┃━┗┏┗╋╋┣┗
┓┗┣┏╋┫┏┛┳┓┃┛┻┓┗┻┓┏┗┛┳╋┫┫┣┛┓┗┳┫━┃┣┗┻┗┻┓┃┳
┃┛┣━━┃┣┳┳┓┏╋┳╋┗╋┏┫┗┗━━┣┫┣┏┗╋┛┗┛╋┳┣┏┃┳┣┛┛
╋┣━┓┗┳┗━┫┫┻┻╋╋┫━┣┣┻┣┣┳┗┳━╋┏┳━━┳┳┣┛┻┣┻━┏┫
┻┏┣┏━┃┫┓┣┗┳┻╋┓┻┏━┗╋┫┫┗━┳┓┓━┏┃┗╋┳┛┏━┓┓┳┳┣
┫┫┻╋┗┣┣┃┛━┻┳┛━┃┏╋┓┏┣┃┣┳┻━┗┏━┛┃┛┳┓╋┳┛╋┫┳┃
━┛┃━┳┛┃┻╋┣┏┓┏┣┏┃┫┫━┓┛┏┣┻┗┫┣┃┛╋┫┏┳┏┻┓━┫━┳
┏┃┏┓┓━┃╋┓┳┻┗━┓┣┃┗┣┗┫┛┃┛┏┓┃┗┛┛┗┳┳┣━┳┛┫╋╋┛
┳┻┛┻┛━┣━┳┻┓┛┓┃┫┣┻┗┻━┃┗┣┏┳╋┓┳┳┗┣┓┫┳┣┻┏┣┳┃
┓┻┣┓┫╋╋┛┏╋╋┗┓━┃┛┛┫━┛┗┳┏┃┣┛┗┏┻┛┣┃┫┻┫┳━┃┻┛
┛┣┏━┗╋┣┃┣┃┏━┃┗┗╋━┛┳┻╋┓┫┻┗┻╋┃╋┗╋━┛┳┏┻┳┃┻┫
┓┗┓━┓┣┻┛┏┻┻┣╋┳┣┗┫┻┏┏┻┓┫┛┏┛┻┫┓┓┗┗┏┛┓┓━━┣╋
┏┫┃┳┣┏┏╋┃╋┃┳┗┓┛┃━┳┏┏┫┏┏━┗┏┏┗┻━┫┣┃┃┫┓┓┃┗┻
╋┫┛┣┓┣┻┣╋┣╋┓┗┓┃┻━┏┣┻━┣┓┃╋┻┛╋━┫━┗┻┏┃
━┏┣┻╋━┫┳╋┳┓┛╋┻┳╋┛┏┻┻┻╋┫┻┓┃┏┓┳┓┻┣┓┳┓╋┻┗┃┛
┓┃┏┫┃━┣┓┣┳┓┳┻┓┛┛━┳┫┳━┻┏┛┫┳━┓┣┗┏┛┻╋┫╋┳┣╋╋
┻━┃┃┻┏┣┓━━┃╋┻┏┫┛╋┳┗┏┏┏┳┛┻━┫┏┫┫┳┛╋┣┳━━╋┣┗
┗┓┣━┻┻┻┻┫┳┫┓┛┃╋┏┏┣┳╋━┣┣┛┣┏┫┏┛┳━┻┣━┗┗┣┣┫┏
╋┛┗┛┛┓┓┻┣┗┃╋┻┓┗┃┫┏┳┏┫┻┃┳┳┓━┳┛━┣┃┣┻┗┻┏┃━╋
╋┃┛━┏━┻╋┣┛━┛┏┳┃┣┏┻┛┳╋╋┣┫┻┳┃┻┣━┗┃┛┏━┳┫┃┓┣
┛┓╋┫┻┳┃┛┃┫┛┗┫╋┣┏┏━┓┗┳┛┣┓┓┛╋┏╋┻┓┫┳┫┫┏┓┃┏┏
━┳┓┫┃━┣┃┏┣━┛┛┣┓┻━┣┳┫┣┛┃┻┻┏┗┛┫┣┓┣┃┻┳━┫┻┓┗
┓┳┻┏┗━┳┓┃┏┻┏┛┏━┛┻┫┏┫┏┛┓━┗━┗┗━┛┛┓┗╋┻┏┃┓┛┛
┛┏┫┃┫┣┏━┗┫┳┳┏┃┻┣┛┗┃┏┓┛┣━┫┳┓┗┏┫┏┛┻┓━━┗╋┫╋
┻┗┃┻╋┏┫┣┛┃┛╋┃┻┛┛┏┻┃━┓┃┫┳┓┗┣━┏┳┣┛┃┓┫┓┛┛┣┛
┃┏┣┛━┫┃┓┃┳┛┗┳┻┣┻┃┓╋┏┓┓┣━┫┗┫┣┃┃┳━┛┣┏╋┃╋┏┃
━━┻┓┏┳━┻┳━┻┓┣┓┗┻┏┣┏╋┓━┗┗━┳┛┳┏┗┻┓┗┛┓┳┛┃┗━
┗┏┣╋┣┃━┻┏┻╋┣┫┫┓┏┏┗┗┳┗┗┏┫┏┳┏┳┗┻┏┻┃┏┫┓┳┛┻┳
┣━━┓━┃┛┫┓┗┛┗┏╋┏┣┏┛┗┃┓┣┓┃┣┣┛┳┳┫┛━┛┏━╋┛┳┫┃
┣┣┛┻━╋━┃┗┣┓┗┓┃┻╋┫┫╋╋┃┳━┻┫┛┫┻┣┓┛┳┳┛━┻┛┳┓━
┛┳┓┏┳┃┻┣┻┛┛┳┏┻┃┣╋┳┳┛┃┳┓┳┏╋┛┣┏┏╋┓┏┫┗┗┓┗━┻
┃┻┻┛┻━╋┳┗╋┛┗┃┣┓━┓┫━━┏┻┣┏┣┗┓┃┣╋┛┣━┃━┛┗┻┗┃
━┳┏━┛╋━┻┫┃┳┫┳┳┻┏┃━┣┻┳┛┛╋┓┛╋┳┓━┻━┓┣┣┣┗┳┃┛
┻┣┫┏┫┃┃┃┫━┳┏┛┫┫┗┣┫┏╋┏┛━┻┏┓┗┣┛┣┓┓━┓┻┗━┛┫╋
┗┣┃┗┏┻┻━╋┣┳╋┣┫┻┓╋┳┏┃╋┣┫┳┳┃┃┫┫┫┏┏┗┣┃┫━┫┓┣
┓┻┗━┣╋╋┛┫┏┳┃┣┫━┛┗┏━┣╋┣┳┛━┃━┳┻┛┃┗╋┃┣┏┃┫┃┛
╋╋╋┓┓━┓┏┛┛┛┣┏┓┃┗┫┃┫━━┳┫┓┛┗┻┣┗┃┻┻┃┛┣┓╋┛┳┫
┏╋┳┃┻┏┳┳┃┫┣┃┗┻┏╋┃┛╋┫┻━┣┣┃┫┳┓╋━┛━┃┫┗
┻┫┗┳┛┗┣╋━┣━┳┃━┓┃┛┫┏┏┻┣┛┻╋━┳╋┓┗━┛━╋┻┃┓┓┃┓
┻┃┻┓╋┫╋┗╋┗┣┫┛┓┓━┛┛┫┗┫┃┏┃┓┳┓╋┻┓┏━┻┓┣━┃┳┓┫
┓┗┓┗━┗┳┃╋━┳┫┛┗┫━┛┗┳┻┏╋┓╋┓┫┫┣━┳┣┣┓┓┳╋╋┗┫┏
┏┳━┫┣┳┓┓┏━┓┗╋┓┳┗┗┛┓━╋┓━┗━━┻┳┓┣╋┫┓┳┃━┓┻┣┃
┃╋┫╋┗╋┳┃╋╋┳┫┳┓┳┳┫┛━┫┣┏┛┛┓━┛┓┓┓━┓┃┳┃┣┣┃┓┫
┛┣┳┗┳┗┗┓┫┗━┏┃┳┃┏┛━╋┫╋┛┃┫╋┏┫━━┏┣┗┫╋┓┃┏┣┛━
┣━┃┻╋┗┏┗┃┫┃┗━┏┓┳╋╋┳┃╋┳┣┻╋┓┓━━┛┏┳┻┏┳┃┗╋┗┳
┃┣┳┗┓┏┣┗╋╋┃┏┗━━┓┏┓┳┛┣╋┣┓┗┻┫┗┏┫┻┫╋┣┻┓┃┫┛┃
┻┫┳┣╋┫┻━┻┛┫┛━┻┏┣┛┏┳━┻┏┻┳┳┓┏┛┓┓┣┣┫┓┗┏┻┓┣┓
┓┓┛┫┃┏┗╋┻━┛┣━╋┓╋┏┻┻╋┣┃┏┃╋┏╋┻┻┛┫┗┓┓┫┏┓┻╋┗
╋┻╋╋━┣┣┃╋┫━╋┏┻┏┛┳┫┃┃┳┛╋┗┗┛┗━┫┻┫┗┓┛╋┛┣┳┏┛
━┓┫┓━┫┓┗┗┛┏┓┛┃┗┛╋┻┳┛━┃┛┗┗┃┛┓┛╋┗┫┏╋┏┛┳┣┃┓
┃┛╋┣━┏┳┣┳┫┳┓┳┻┫┓┓╋┻┣┳┻┣╋━┃╋┳┓┻┓┣┛┛┛┻╋┏┫┫
╋┗┛┛┫┻┃━┣┗╋┃━┓┫┣┛┛┃┏┻╋┛┻┛┫┃┫┗╋┫┻┓━━┓╋┗┏┃
┗┣╋┗┏╋━┻┓┃┃╋╋┫┳┏┏┏━┻┓┃┳┃┃━┏┏┣┫━┃┃┻┣━┓┣┛┃
┻━┫┣┳┳┳┃┃━┗┓━┣┣╋┓┗┃┓┫┫┓┃━┓┳╋┃╋┣╋┓┗┓┗┻┣┛╋
┣━┏┏┫━━┏┳╋━┓┃┻┫┓┫┳╋━┃╋┣┛┏┛┣╋┏━┃┳┓┳┓┛┏┛━━
┓┣━╋┃┃╋┃╋╋━┃┗┓┻┣┏┃┗━┳┻┫┗┃┫┛┗━┗━┳┓━┏┣┣┻┏┛
┗╋┏┳╋━┃━━┣┣┗┏┻┓┫┻┫┛┳┏┓┣┻┃┗┓┗┓┛┃┓┓┳┓┻╋━┻┗
┣┏┳╋┓┫┣┓┣┳┳┛┗┳┏┛┃┳┗┣┗━╋┃┳━┏┻┣┏┛━━━┏┫━┛┛╋
┣╋╋┓┛┣┏┗┃╋┃┣┃┃┻┗╋┏┛┗┳┳┃━┗┗┫┃┓┣┓┃┛┳┗┓╋┃╋┳
╋┻┓┏╋╋╋┓┣╋┻┏┣┏┏━┗┫┛╋┛┛━┛┛┓┻╋╋┏┛┳┗╋┃┣━━┏┫
┃┳┻┣┛━┫━┣┏┫┻┗┣┻┗┗╋━┓┫╋┫┗╋╋┛╋┗┻┳┗┣┏╋┫┻┃┻━
┛┏┫┗┛┏┓┣┛┓┛┳┓┛━┣┗┏┓━╋┫┃━┳┻┛┳┓┳┛┳┻┏┣
━┗┏┣┃┃┗┳┳┣┫╋┛┫┳┏┳┛┓┏┳┳┣┳╋┫┫┏┳╋┗┃┣┻┳┻┫━┃┏
┃┳┃┗┻┏┻┏┓━━┳┗┫┻┣┓━┳━╋┻┫┛╋┓┣┓┗┛┛┣┛┫┳┏┏┳┣┳
━┏┗╋┓┛┳┣╋┓┛┗┻╋┃╋┫━╋┻┗┳┏┫┣┗┳┫┫━┗┃╋┓┛┳╋┏┗┏
┻┳┓┏╋┫┗┻┗┓━┛┛┣┫┏┫┃┓┣┛┓┣╋┻┃┏━┗┻┓┻┃┻┳┣┏┻━┓
┃┳╋┫╋┻┫┫┣┫┻┓━┻┓┗┓┃┳┛┗┏┻┻┏━┫╋┳┃┳┏┻┣┻┫┏┣┳┳
┳╋┳╋┻━╋╋┳┣┗┻┳┛━┃┣┓┻┫┫┗┫┳┓╋╋╋┳┫┓┗┛┃┃━┳┏╋┗
━┓┓┗╋┳┣┏┗┏┛╋┓━┏┏━┣┗┻╋┫┃┛┳┃┣┗┃┓┗━┛┫╋┛┫┏┫┳
┻┃┫┻┏━┛╋┛┳┳╋┻━╋┫┗┣┓┛┛┃┛┳┛┃┏┛┣┳┃┻┗╋┏┏┳━┏┃
┓┏╋┗┫┃┓┛┗┫┻┳╋┣┻━┗┓╋┓┓┫┻┃╋┏┛┃┛┗┓┣┻╋┗┫┃┫┃┫
┃┳┳┓┗╋┗┃━┳╋┫┃┏╋┣┗┓┫┓┏┏┣┣┣┃┫╋┳╋┃┓┳┻┓╋╋┛┳┓
╋┓━┛┛━┛┣┓━┳┗┃━┣┳┻┳┃┃┗┳┃┓━┗┏┏┣┣┏┛┃━┏┫┻┓┓┻
┓━┻┓┗┃┗┻━┏╋┓╋┃┻┏━┣╋┻╋┃┗┳┏┛┓┓┛┗┻┳┃┗┻┏┏┣┫┣
━━┻┏┳┫┓┫┏┣┏┃┻┳┓┫┗┓┗┓┛╋╋┣┏┓┃┫━╋┳┣┳╋┏┫┣┃┓┗
╋┫┗┣┛┏┃┣┏┣┣╋┛┓━┣┻━┗┃┓┗┫┏┛┳┣┣┫┻╋┻┓━┗┗╋╋┻┣
┓┫┫┗┃┓━┃━┻┗┳┣┃┛┃┳┛┛┓┫┫┻┏┛┫┻╋┏┃╋┫┗┳╋╋┻┻┛━
┗┣┻┗┣┣┏┏┣╋┛┛┛╋┛╋┳┓┛┃┃━┗┏┓┏┛┏┫┃┏┗┻┳┛┳┛┻┗━
━╋┏┏┗┗┓╋┳┓┫╋╋┛╋┣━┣━┏┳┏╋┃┣┗┻┏┛┃━┗┳┗┓┏┣┫┻┳
┫┛┻┗━┻┓━┳━┓┳┗┳┫━┳┳╋┻┓┳┃┫━┣┣┗┏┏╋┫┻┫┛┗┓┓┓╋
┃┃┃┏┗╋┏┣┃┳┗┗╋╋┫┗┓┳┣┏┃┛╋┛┫━┏┣┻┫━┃┃┃┻┗┃┫┛┣
┳┫┗┫┣┳┏┫┗╋━┛┣┏┳┃┃┫┏┣╋┗┃━╋┏┫━┏━╋┛┳┳┳┏┳┗┛┃
┛┃┻━━┣┳┻┛┃┏┻┏┻┫┓┻┻┃┃┻┳┏┳┣┻━┛┃┛┻┛┳┫┫┻┃┗┫━
┣┻┓╋┳┓┳╋┫┗┃┃┛╋┫┛┓┛┗┫┫┗┗╋┳┃┗┫╋┓┣┛┳┓┛┏┛┗┃┗
┣┃┓┏┛┃╋┃┳━━┛┃╋┻┛┣┫┃┏┳┗━┏┗┳┛┻╋┓┻┻┳┏━┗╋┳┣┫
┛┃┫┫┫┏╋╋┏┓┛━╋┛┫┻┛┣┛┃━┳┏┓┗┃┣━┃┛┻┛┻┻┣
┻┗╋┗━┛┻┏┗┣╋┫┗┻┗┗╋┳┫━┣┃┻┛┫┛┻┫╋┃╋┣┳┣┳┛┗┣━┳
━┳┻┫┛┳┗┫┗┏┻┳┻┛╋┃┛┳┏┣┛┏┫━┏┗┛┗┻┃┗┳┻┳┓┻┛╋┏┓
┛┓┛┃┳━┣┃┳┻┗┓┓╋┏┻┓╋━┫┳╋━┏┓┓┛┫┻┃━┏┳┻╋┫┫┛┫╋
┛┓╋┓┣┫┃┛┣┻┻┃┏╋┣┗┓┗┗┳┃┫━┫╋┻┓┗┫┻╋┏╋┳━┳┛┻┻┫
┻┫┏┳╋┫┗┛━┛┃┏┗╋╋┏┻┻┛╋┃┓┗┗╋┫┓┻┳┗┓┏┳━┣┏┫┫┫┃
┏┳╋┻┃┳╋┳┫┣┓┃┏┳┃┛┣┻┗┫┗┗┓╋┓┳┣━┃┃┏┻┫┃┳┓━┫━┗
┏┃┏┗┗┓┗┳┃┓┗┏┓┛╋┛┓┫╋╋┫┻━┳┛┫┛╋┛┣╋━┗┣┣┏━┫┫┻
╋┻┛┃━┫┛┫┻┫┫┓┻┫┓┻┫━┏┗╋┳━┗┻┳╋╋━━┫┫╋┳┛┏┏┳┏┛
┏┛┃┃╋┏┫┳┓┗┛┣┣╋┃┛┛┏┻┫┛┏┻┏┃┻┻┣┛┏┳┻┛┣┓┳┃┣┳┛
┣┏┛╋┻┓╋┃┃┓┓┗┏┻┛╋┛┃┏━┻┃┫┓┛┳┫╋┣━╋┏┫┛┻┃┣┣┳╋
━┛┓┏┏┛┃┳┣┏┏┳┃╋━┛┃┃━┗┏┓┛┣┓┛┛┃━╋┏┣━┏╋┳┓┓┗┛
┛┓┫┛┏━┻┣┛┻┻┏┏┃┃┫┏┏╋┗╋┻┓┓┫┣┣┓┻┛┳╋┛╋┳┓┛┛╋┏
╋╋┃┫┏━┏┏┣┳┫┏┛┏━┫╋╋┳┫┫┳┓┃┃┳┏┛┣┃╋━┛┻╋┏┏━┓┛
┗┓┻╋┻┫┛┗┃┫╋┗┃┳╋━╋┗┳╋╋┳┏┣┏┏┗┃┳┏┣┫┳┳┳┳┃┏┻┃
┻┫┃┛┫┫┫┣┓┫┗┻━┳┗┓┻╋┏┳┓┛╋┳╋┳┫┏┳┫┫┏┗┏┃┫┗━┓┫
┛╋┏┗┻┏┓━┳┓┗┣┛━╋┻╋┛┫┫━┣┫┛┏┛┃┣┫┣┃┳┓┻┳╋┫┗╋┛
┻╋┃╋┳┣╋┳┛┗┣┻┗┣┣┗┓━┓┓┣┃┃┏┃┳┫┗┫┃┏━┣┗╋┗━┃┫┫
┫┣┏┫┛┗┛━╋╋┃╋━━┓┫┫┫┳┏┻┫┣┳╋━┻┣╋┗╋┫┛┻┻┗┻┳┻╋
╋┗┃┃┻┫┫┃┃┻┗┫┫┻┏┃┻┃┃╋┛┗┳┛┳┛┳━━┣┣┻┛┏┃┫┃┓┣┫
╋┫┳┃┣┛━┏┏┏╋━┗┛┫┃┳╋┓┗┫━┫┳━┳╋┣┏┗┣┳╋┻┫┻┫┗┛┳
┻┛╋┗╋┳┻╋┳┓┏━┃━┃┃┳┏┣┣┃╋━┃┳┗┗┃━┳┗┛┓┫┗╋╋┏━┓
┳┳┛┳┫━┃┏┻╋┓┣╋┏┻┛┳┳┳┳┳┗┃┏┏┫┳┃┻╋┏┏┣┗┣┫┣┛┻┻
┃┳┗┣┗┛┻┫┃┓┛┣┛┏┳┏┃┓┃┣┣┓┫┓┓┗╋┛╋┗┏┻╋┓┗┛╋┗┃┗
┣┫┫┳┏╋┓┏┛┛┃┓┛┳┻┣┗┣┻╋┣━┗┓┳┻┃┛┣┏┻━┃┫┃
┃┫┗┳┏┓┛┻┻━┓┏┫┻┏┗┛┫┫┫┃┣━┏┃┛┏┣┫╋┏╋┫┳┛┓┓┃┻┳
┃┣┃┗┫╋┫┣┗━┛╋┓┫┛┳━┫┳┣━╋┓╋╋┛┃┓┛╋┳┏┻┣┫┳┗┏┏┻
┃┓╋┓━┛┃┳╋┓┻┫┏━┣┻┗┣┫┏┳┻━┃━╋┻┗━┃┣┃━┃┳┻┓┛┗┗
┓┏┗┫╋┃┳┳┫┓┛┣┃┣┛┓┛╋┗┛┏┻┓┛┛┃┓┛┏┳┃┗┻━┓┫┳━┳┛
┳┃┳┓━┏┣┻━┛┻┛┏┳┃╋┫┣┣┏━╋┫┗┏┣┻┫┻┏╋┗┳┻┏┏┗┓┣┻
┫┛┳┛╋┣╋━┛┃┫┛┻╋┫━┓┓┏┓┃┓━┏┻╋┃┣┳┳┳┳┳┗┫┳┣┣━┓
━┫┏┳╋┛┗┃┗╋┛┗┃┫╋┏┣╋┳┛┻┳┛┫┳┣┓┓┏┫╋┏━━┫┏┗┣┳┻
╋┣┛┓┛┻┫┓╋┃┳┛┓╋┳┻╋┃┳╋━┳┗┳┃┣┏┃┻┃┓┗┏┫┗┓┣━╋┏
┗━┳┻┓┳┣┫┛┫┫╋━┏┳┫┣┳┃━┏┏┳┓┛┣┓┣┗┓┓━┛┣┏┳┃┛┫┓
┓┫┏┛┳━━┛┗━┻┏┃┃┓┻━┓┻━┫┻┫━┏━┗┳┏━┳┫┳┣┳┻━┗┃━
━┫┓┳┳━┏╋┛┫╋┃┏┣┣┣┃┏┗╋╋┫┛┓┻┓┛┻┛┃┻━┏┃┣━┣┻┓┓
┃┃┗━┣┗┛┃┻┏┻┣┳┳┏┗┻┛┗┃┃┓┗━┗┏┏┗━┣┏━┛╋┻┣┳┏┃┛
┳┫┓━╋┗┫┫┃┗┻┗┗┓┗┳┻┃┫━┣┏┗┏━┏┓┏┛┣┻┏┏┳━┳┃┃┳╋
┣┫┃┃╋┃┳━┻┣┏┏┫┓┃┏┏┗╋━┣┃━┗┻┛┓┛┻┓┓┻╋╋┳━┫━┃━
┣┳┻┓━┣┛┣╋┓┗╋┃┗┓┗┛┫┻┫┣┣┻┳┏━┻┻┗┻┃━┗╋┓┏╋┳┻┻
┛┃┣┏━╋┳┗┏┻┗━┻┗┃┣━┛┗┫┗┗┛┓┻┏┃┛┏━┓┻┗┗┳╋┏┻┛┻
┏┓┣╋┛┣╋┻┗┻┛┫┓┳┫┓┏┫┳┃┛━┻┣┳┓┻━┳┣━┏┳┃┛┏┫━┫┃
┓┫┓┗┗┓┓╋┫┛┏┛━╋╋━┻┏┃┫┣┃┗┛┳┫╋╋┣┃╋━┣┣┓╋┗┫┫╋
┓┏┛┗╋╋┃┣┛╋┃┏┫┗┳┓┳╋━╋┳━┓┗┏┛┳┓╋┣┳┏╋┣┏┫┻┏┛┗
┣┳┗┏┣┻┏━┳━┏┻┫┫╋┓┛┳┓┻┗┏┃┃┣┳┻╋┛┳╋┗┳┏┗╋╋┻┣┻
┏┣╋┳┗┛┓┫┻┛┻╋┫╋┛┻┗┣┫┣┗┓┛┏┻┗┃┣┏┓╋━┓┣┏┓┫┳╋┏
━┣┳┗┛┃┃┻┛┏╋┻┻╋┛┣┳┃┏┳┛━┓┏┳┗┃┓┓┗┫━┫┃┏┫┃┳┏┫
┻┳┃┛┓┏┃┳┏┫┣┫┻┛┓━┓┏┏┳┃┛┃┻┛╋┛┏┫┳┫┗┣┛━╋┫┻┻┳
┓┻┗┳┫━┳┗━╋┃┏╋━┓┗┻┳━┗╋┃┏┻┃┗┻┛┃┓┏┻━━┏
┃┛┏┣┗┻┛━┛┫╋┓┫┳━┳┃┣┻┓╋┗┓╋┣┛┃┏┫━┛┳┛┃┛┓┏┳┳╋
┛┣┛━╋┳┛┻┏┗┳━━━┗┏╋┛┣╋┃┳┛┣┗┓┣┣━┳┃┫┻┏┻┻┃┣┗┗
┳┛┃┫┣┻┓┏┗┏╋╋┳┫━┳━┓┃┏┓┣┳┃┏┻┛┓┫┓┛┳┻┛┫┻┃┗┛┳
┃┻┛┻┗┗┗━┓┗┫┛┻┻┳┛┣┗┏┗┛┛┣━┻┛┏┓┓━┳┫┃┛━╋┣┫┣╋
┏┓┳┫┛┓┫┫┣┏┓┛┫┃━┃┣┏┳┃┃┃┗┣┗╋┫┓┛╋┛┏┛┓┗━╋┏╋┃
┫━┳┣┫━━┏┏╋┗┻┗┻┳┻┃┣┣┳┏━┛┣┃╋━┃┗┳╋┏━┏━┫┛┏┓┓
━┗┻┃┫╋┣┛┏┗┃┻┻┓┳┛┃┫━┗┛╋┗┳┃┻┃╋┫┣━┛┳┃╋╋┃┣┣┗
┫┻┏━┻┻┛╋┃┓┻┳┃┃╋┳┛┃┫┗┓┃┳┻┣┳┳┛┏┣┻┛┳┻┛┳┏┃┗┏
┓┏━┣┃┳━┛┻┓┓┻┛┫┓┓┳┗┻┏┗┏┫━━┫┏┗━┃┻━┣━━┛┏┳╋┣
┃┳┛━┻┫┃┻┻┣┗┃╋┃┏┏╋┻━┗┗┣┓╋┛┣╋┣┏┳┃━┣┗┏┃┛━━┛
┓┃┏┏┣┻┛┛┃┛┏━━┛┳┓╋┛━┫┓┫┣━┃┃┏┣━┫┏┫┃┓┳┻┓┏┻╋
┳┻╋┗┃┏┛┓┃┏┓┏┣┣┳┻┗┻┛┃┫╋┃┗━┗┓┳┳┗┻╋┫┛┛╋┗┓┏┫
┗╋┻╋┛┓━┗┻┃━┳━━┫┻┏┻┳┳╋┫┳┓╋┳┣┛┃┓┏┛━┏┣┳┛┣╋┣
┏┛╋┗┃╋┣┻┫┳━┃┳┓┏┣┛╋┛┓┫┛┏┫┣┻┃┏┃┫╋╋┏━┏┓┳┃┓┗
┏┓┳┓┫┛┻┛┃┫┻┓┻┛╋━┫┻┓┻┗┛━┳━┣┛┫┛┳┏┛━┏┫┏┃┓┃┫
┳┣┣┛┗┣━┛┣╋┳┫┗━┗╋┣┗┗━┓┃┻━━┳┓┻┳┏┃┻┓╋┏┻┓┳┏┗
┻━┻┻┃┓┃┳┗┓┻┣┛┛┏┗┻┃┓┗┳┳┗┛━┛┗┓┻━┣╋╋┏┏╋┻┳┏┣
━┳┏╋┻┓┫┻┫┃┳┻┳┫╋╋┏┗┳┛╋┳╋┓━┓━┛━╋┛━┻┏┻┏━╋┛┻
┳━┏┻╋┏┻┻┃╋┓┓┣╋┏┣┻┓┣┻┛┗┗┓┫┛┏┣┗╋┃━┃┗┗┗┛┃╋┏
┳┓┣┗┫┳╋┫┻┛╋╋┗┛━┛┻┃┗┳╋┗┻┻┗┻┏┗┫┓┓╋┛┛┻┗┻┛┫┳
╋┣┏┻┗┃┫┏┻╋┻┃┃┛┛┛┗╋┻┛━╋┗┻┛┻╋┛┏┏┃┳╋╋┛╋┓┗━┏
┗┣┓━┏┻┓┛┫┓┫┛┛┫┛┏┗┛┃┏┛┗┣┃┏┣┛━┓┓┛┫┫┻┫╋┃┫┗┫
┗┗┓┳┏┃┛┛┓┻┏┳┃┛┏┃┻┳┫╋┫┗┻━┗┣┓┓┛┓┃┻┣┏┳┻╋╋┃┗
┻╋━┛┛┣┗┗┛┛┓┻┏┣┻━┓┣┗┃┓┛╋┻┛┏╋┻┃┗┫┏━┣┏
┣┃╋┏╋┓━┳┛┗╋┓┓┃┣┃┳┣┗╋┻┓┏┓┻┣┣╋┃┓┳┣┗┣┛┫┫┗┻┏
┓┛╋┛┗╋┳┫┓╋┗┳┫╋━┣┏┓┻┣┫┳┃┗┻━━┫┏┫━┓┫╋━┫┫━┣┻
╋┛┻╋━╋┛┳┳┛┃━┃╋┫┗┛┃┗┛┓┏╋┛╋┏┻┳┏┣┛┫┗╋┗┃━┛┏┏
┓━╋━┓┣┳╋┗┛┃━┳━━┣┳┫┣┓┳┓━╋┗┻╋┻╋┃┓━┏┣┏┻┻┫┫┃
┣┫┳┣━┳┗━┫┻┃┫┳┳┣┗┓┣┛┓┫┗┗┣┏┫┫╋┛━┃━┛┃┗┗┳┛╋┳
┛┏┫┏┫┫╋┣━┣┏╋┃┣┻┓┻┏┛┛┏╋┫╋━┳┛┓┣┓┣┣┃┳┓┗╋┃┓┏
┫┳┳┫┗┓┏┣┗┻┻┣┓┛┻┳┳┳┳┏┫╋┃┛┫┃┃┗┓┛┫┓╋┣┓╋┓━┳┻
┗┳┓┓┣┓┛┏━┣┛┻┻┗╋╋┏┫┓┻┣┛┛┳┓┗┛┓┗┻┏━┗┻┛┳┣┻┳┓
╋╋╋╋┏┻┣┻┻┫┃┛┏╋┗┃━┣┣━┻┛┻┗┛┳┛┗┻┏┫┳┣┳┏━┏┣┳┫
┓┣┣┣┗┛┃┏┏━━┗┃┃┳┃┣┻╋┣┗╋┻╋┛┗┫┫┫━┫╋┗┫┏╋┳┳┣┣
┣┗┳┻┣┃┻┫┗┻┛┗┛┛┛┗┃┳┳┏┫╋┗╋┣┏┃┫┛┣┃┳┻┣┳┛┣╋┗┏
━┗┗━┗┣┗┻┻┓┛┃┳┻┗┻╋┣┫┣┛┏━┻┓━┻┫╋┃┫┛┏┻┳┗┏┏┗┛
┳┫┃┓┻╋┗╋┗┃┓┏━┫┣┛┛╋┳┓┗┳┻┳┛━┳┛╋┗┫┏┓┳┗┏┗┃┏┓
━╋┓┃┳┳┓┗┫┏━┗┳━━┫┓┓╋┻┳┛┣┗┗┳┣┣┗┻┛╋╋┛━╋┏┛┛┃
┓┓┏┓┻┻┣━┻━┗┛┛┣┗┏┗┳┃┳┣┓┻┳┫━┏╋┛┫┛┛┗┳┓┃━┻┻┻
┏┻┫┫┳┓┻┗┳┳┓╋┃┏┓┓┗┗╋┳┻┗┳┏┫┫┳┻┓┫━┗╋┣┳┏╋┗┃╋
┳┫┻┗┗┃┫┣┃┳━┃┫┫┫┓╋┛┗┗━╋┣╋┫┃┫┣┗┳┻┣┗┓┃┳┫┏━━
┃┗┻┣┛┛┃┗┏┛┃┻┻┏╋┗┻┗┃┻┓┃┗┻┗┻╋┓┳┃━┓┏┃┃╋┣┃┛┓
╋╋┻┫╋┓┛━┛╋┓┗┏┻┳┗━╋┣┣┻┛┣┫┛┻┏┓╋┃━┏┫┏┃┫┓┛┣┛
┃┫┛┛┳┓╋┻━┛╋┏┳━┻┳┻┃━┓━┏┫┫┳┣┃┳┣┗┻┓╋┣┏╋┃┣╋┓
┳┃┗┃┓┻┫┓┏┣╋╋━╋┏┓╋┗┣┫┗━┫┳╋━┫┫┳┫┓┓┃┓┃┻┫┏┓┻
┏━━┳╋┣╋╋━┳┳┗┓┛╋┻┳━┻╋┃┓┫╋┏┏┏┃┳┏┣┓┃┓┣┏┳╋┳╋
┻━━━┃┛┻┗╋┣┳┃┓┓━┏┻┏╋┓┣┣┫┣┃┗┫┻┳┣┏┓┓┗┃┻╋┳┏┻
┳┳╋┃┳┳┫┓┓┻┳╋┻┣┻┳━┻━┏┛┗┓━╋┏┣┫┓┏┣┗┏┻┃
┓┗┻┻━━┻┣┃┛┛━┏┫┻┗┛╋┳┫╋┓┗┫━┫┃┳┛┃┗╋┗┳━╋┓┫┏┓
┓┏┳┳╋┣╋┳┫┏┗┓┻┛┫┣┓┣┫┃┫┓┃┻┳┃╋┃┫┣┻┫┛╋┳┫┛╋┻┻
┃╋━╋┛┛┫┛┫┫┓┻┳╋┳┣┗┗┃━━╋━┻┳╋┗┳┃┳┛┣┻┳┓┛┏┫┃┃
┫━┳┗╋┗━┫╋━┳┫┳┗━┣┫┛┳┳┗┻┫┃┗┣┣┫┻┏╋┏┏┃┓┻┣┣┓┏
┓━┛┃┏╋┗┫┻┛┳━┫┫╋┃┃┫╋┻┗╋┃┫┛┓┓┻┏┏┳┣┓┓┣┃┻┳╋┣
┛┣┓┏┃┏┓╋┛━┏┳┳┓━┃┃┫┗┏┣┫┳┳┓┳┗┫╋┃┓╋┏┗┓┗┫╋┗┏
╋━┻┏┗┫━┛┛┛┓╋┏┫┫┏┫┣┫━┳━┗━┳┗┻┓┳┓┻┗┃┃┫┳━┏┳┏
┳━┻╋┣━┳┓┳┓┫━━┛┳┫┣┳━┃┫┳┗┛┫┗┻╋┛━┳┳━━┻┃╋┳┓┛
┛━┳┻━┣┏┗┻━┓┗┫┻┃┗┫┃┛┓┗┗┻┛┫┫┻┣┫┃┫┻┫┛━┣┳┏┛┃
┏━╋┳┣┻━┣┫┳┗┳┃┛┛┗┛┃┻┏┏━┃┃━┏┛┛┗┃╋┃┣┓┻┗┫┃┛┃
┳┫┫┛┃┫┓┫┛┏┣┏┏┛┫┳┫┻┳┣┛┗┣┗┃╋┳┓┻┃┳┃┫┳┣┳━╋━┛
━┛┛┗╋┗┏━━┗┗┃╋┫┃┣┫━┣┻┛┻┛┃┳┛╋┣┗┛━┏┓┓┗┓┏┫┃┣
┏━┓┗┣┳┻┣┣┛┓┳┣┛┓┃┫┻┣┣┻┃╋┛┫╋┓┫┻┃┓┃┃┓━┻┫┏┻╋
┃┗┣┛┻┓┛┳┓┫┫┻┣┏┣╋┻┓┗╋┳┳┳╋━┫┓┗┫┳┣┻┛┫┗┻┏┏┣╋
┛┛┗┳╋┃╋━━┏┻┏┃┳┗╋┣┻┗┫╋┣┣┻┫┛╋┳╋┏┏┗┛┃┓┗━┣┃┳
┫┃┃┳╋┻┻┗┻┣┗┃┓╋┛┃━┏┛┣┫┗┗┗╋┫┣┳┃┗┛┓╋┛┳┫┛┏┛┣
┓┻━╋┻┳┃┗┓┻╋┛┻┫━┫┓┏┓┳╋┏┃┫┃┃┛┣┻┫┣┳┳┓┏┳┳┛┣╋
┏╋┗━┫┻┗┓━━╋┻┳┏━┳╋┃╋┣┳┏┏┳┛┛━┳┣┳╋┛┳┫┛┏┛┻┫┃
━┛┻┫┻┛┫╋┳━┫┃┻┓┏┏━┛┏┗┓┗┳┃┏┃┻┻┏┃┳┓┫┣┻┻┛┻┏┏
╋┛┣┣┳━┣┏┳┏┫┫┗┃┃┻┳┃┫╋┫┗┗┫╋┛┳┫┫╋┗┛┫┓┏┓┻┫┣┛
╋┳┫╋┳┃━╋┃┏┓┓┣╋┗╋┻┣┛━┳┗┻┓┗┻┫╋┛┃┣┻┣┓┣┣┛┓━┓
┏┫┫╋┻┳┃┗━┣╋┏┓┓┣━╋┳┏┻┃━┏┏┻┣┳┛┃┫┏┛┃━┻┻┻┏╋━
┛┣┻╋┏┳┏┃┛┗┏┗┳┳╋┳┳┗┳╋╋┻┳┃━┻╋┃┫┗┻┗┣┣┓━┣┃┛╋
┣┣┻┣┳┗┻┻━╋┏━┏┓┳┻━┃━┻┣┗┳┏┏┛┏━┗┗┃┃┛━┃
┣┗┏┫┃┛┫┗┓╋━┗┫┏┏━━┓┳┗┛┗┫━┳━┫┏━┓┫┗┏┫╋━┏┫┓┓
┣┏┏┻┏┓┛┃┻┫┳┣┛┏┫┻┻┃┛╋┓┏┗┏━┣╋┫┛┗╋┃┗╋┛┛┛┓╋┛
┗┳┣┓┛┓┻┳┏┫━┗┛┓┣┃┳┏┻┗┗┓┣┃╋┻┛━┻┳┗┣┃┻┛┏╋┏┳┫
┳┣┳┛┃┛┛┻╋╋┗╋╋┏━┃┫┫┏┻┳┛┫╋╋┫┻━┏┻┃┛━┛┓┓╋┗╋┛
┣┣━┫┳╋╋┣┻┏┓━┣┣┃┗┏╋┣┣┻┛┣┓┏┳┣━┳╋╋┣┓┏╋━╋┛┫┗
┃┻┏┻┫━┻━┏┳┫╋━┗┛╋┃╋┓┛┻┻┃━╋┳╋┫╋╋┗┻┛━┻╋┻┻╋┳
┓┛┳┏┣┓┣┗┫┣┛┗┗┛┳┻┓┳╋┃╋┓┏┻┫┏┗┻┏┗┃┗┻┏━┻┣┏╋┣
━╋┓┣╋┏╋┫┏┻┓┳┃┳┣┫┃┣┗┛┣┻┻━┏┓┫┏━┃┃┣━┏┣┃┛┣┫┓
┫┫┣╋━┳┃┏┳┏┳┫┏┏┗┳┫┳━╋┃┛┗┫┳┣┃┳┗┻┫┗┳╋┣┣┳┓┃┳
┏┛┃┻━┓┓┓╋┏┓╋┳┣┓┳┏╋┏┻┃━┣┃╋┫┗┣┫┻┣┃━╋┃━┛┓╋┗
┏┫┓━┏╋┛┻┣┓┏┣┃┛┗┣┣┛┳┻┛┏┗┓┏┫┏┫┏┳┏┗┏━┏┗┗┻┣┃
━┗┻╋┣┳┗━┳┏┻┳┏┣┓┳╋┳┓┳╋┛┣┓┓┫┓┛━┓┛┛┳┏┏━┏┃┛┏
┃┃┻┓┛┣┗┃┓┓┳┗┗┫┃┓┏┓┃┛┻┗━┻┫┏┣┏┏┃┻┛┏┏┃┓┻┏┓┓
┣┛┳┃┛┣━╋┛┓┣┻┗┓┳┣┗╋┗━┗┳┓┫┻┛┃┛┫┻┫┳╋┓╋┳┫╋━┻
┗┃╋┣┻┫┏┓┃┻┻━┏┏┻╋┛┗┣┓╋┛┛┏┻┣┣┓╋┗┣┫┓┻┗┣┣┛┃┏
╋┛┻┃┏┛┣┏┻┃┳╋┳┃╋┗┛┛╋┗┓━┏┳┛┫┃┳┫┏━┛┓┻┻┏┻┛┃┫
┛━┫┣╋┣┳┫━┃┗┫┓┃━┣┣━┫┓━┗━┓┗┓┣┛┃┻━┃┗┫┗┗━┻┳┏
┃┻┃┳━┗┻╋┗┗┫┫┣━┃┗━╋━━┓┫┳┳┏┣┫╋╋┛┫┏┃┗╋┓┛┏┗┻
━━┳┛┃━┃┳┏┳┗┣┗┗━┛╋━╋┫━━┳┏┛┏┛┗┗╋┓┏╋┣┓┃┻╋┗┣
┣┛┣┗┃┳━╋╋┓┓┗┗┏┫╋┛┳┃┗━┳┳┗┃┫┻┳┗┻┣┛┣╋╋┣┃┫┛┣
┳┗┻┏┳┛┛┏┳┫┏┣┛┻┗┳┗┃┫╋┛━┣━┳┃╋┳┃┏┗┏┗┳┗┻┳┫┛┃
┳━┫┓┓┓┫┳┻┓┳┏┛┛┛┃┗┛┫━┏━┗┣┻┻┣┫┃┫┫┳━┃┗┃┃┃╋┻
┃┳┣┫┫━┣┻┗┛┃┳━┫┗┻┃╋┻┏┃┛┻┏┛┗━━┫━┣┛┗┣┻╋┛┣┣━
┛┗┃━┣━┃╋┻┳┃┫┏┻┃┏┏┣┳╋┳━┳╋┫┏┻┗┻━┻┛┻━┻
┣┳┓┃┗┣┳┣┃┫┻┳┓┓┣┣┻┳┣┏╋━┫┣┃┻┫┏╋┛┏╋┃┗━┳┫┻┳┳
┃┛┗┗┏┓┫┳┃┓┛━┗┓┏╋┳━┳┗┣┻┓┃┛┳┓╋┗┏━┏┫┛┛┃╋┻┏┳
┃┳╋┗┓┻┣┣┛┛╋┓┻╋┏┗┛┣┣╋┓┓┏┏┓┛┛┃┗┫┻┻┛━┳━┳┳┳━
┛┛┏━┻┛┃┛┓━┫┏┛┻┣╋┻┻┻┫┏┻┫┻┳┫┫┣┳┻┏┏┃┏┗┫┗╋┳┗
┗┓━┏┳┓┓┃━┣┗━┓┻┣┓╋┏┣┃╋┫━┛┃┓┓┗┏┗┳┫┓┏┃┓┣┳┗┛
┗┻┗┫┣┣┏┛┏┳┃┏╋┣┳┃┃╋┓┻┃╋┻┛┛┏━┗┓┛┓┃┻┳┛┣┗━┃┛
┣┳┣┓┳┗┗┃┻┫╋┓━┃┻┻┣┏┓┗┫┗┗┳┏┛┃┻┃┃╋╋┗┗┣┣┳┻╋┣
┗╋┻┓┓┻┃╋┫┳┻╋┓┣╋┫┳┃━┳┓┣┃━┛┫┛━┏┻┓┫┃┃╋┳┃┓━┫
━┣╋┏┃┣┗┛┓┃╋━┛┣━┫━┻┛┛┛━┻┓┏┫┻┛┏┏┻┗┣┗┏┗━┛┫┻
┫┳━┳┣╋┻┳┃┗┛┏┻┳┳┏━┗┗━━┻╋┻╋┛┻┣┗┻┓┳┛┃┻┃┗┻┻┛
┫╋╋┫┫┃┫┣┛┣╋╋┳━┏┫┣┻┛┛┣╋┣┫━┳┛┣┣┛╋┃━┃┣┓┃╋━━
╋┃━┛┳╋┻┓┏━┣┓━┣╋┃┗┻━┃╋┗┏┃┏┛┗┣┗┣┓┏┻┓╋┏┳┳┫┃
┫┣╋┣┓┳┫┓╋╋┳┳┃┓┣━┫┳┃┛┃┛┓┃━━╋┏┗┛┳┫┃┣┃┛┗┛┃┻
┛┗┛┫┳┃┫┳┏┓┗━━┃┫┓┻┻┏━╋┏┗┓┳┻┏┛┓┫┏┻┛┫┻┻┣╋┗┏
┗┛╋┫┣┓┃┃┳┫┻┫┓┛┫┃┣┗┻┛┃┫╋┗┏┗━┃┛┃┓━┛┛┃┫┃┛┻┳
┃┃┳┗┳┃━┫┛┛╋┳━┣┏┛┳━┛┣┳╋┻━━┏┓┣┗┃┛━╋┃┫┓┳┳┫━
┫┻┫┛┳┛╋┏┗━┻━┃┗┛┃┣┣━╋┏┏╋┣━┓┫┣┣┓┛┃┣┳┏┣┗┓┫┃
┫━┣┻┳┏┓┣┗┣┏┃┛┏┳┃┛┳┗╋┛┛┃┗┳┃┛━┛┗┛┣┗┫┃┛┛┗┻╋
┏┫┏┛┃╋┳┫┓╋┛┗┫┓┃┫┏┏╋┏━┛┏┃━┣┳┻┛┣┃┃┣┓┻┗┣┃╋┳
━┓┃┏╋┛┣━┗┛┳┛╋━┫┳┻┗┳━┏╋┃┓┓╋┓┏┏┣┓┛┏┛╋╋╋┃┛┣
╋┗┏┫┻╋┛┣┛━╋┳┃━╋┫┗┻┏━┣┃┳╋┛┗┛┏┓┻┗┻┃━┃┃┣┏┓┏
┣━┳━┃┓┏┏┓┫┗┏┛┣┳┓┛┓┛┓┓┃┳┫┫━┫┃┓┛┫┛┏┃┳┣┫┏╋┫
━╋┗┻┣┫┻━┛┃┛┛┫┗┳┛┻┃┣┃━┻┳┏┛┛━┃┓┓┣┣┏┓┃┳╋┳╋┫
┓┻┃┓┛┛┃┏┛┓┫┗┛╋━╋┛┓┃┗┣┃┻┃┛┃┳┓━┓┃┛┣┫┫
┫┛┣┗┫┣┃┳┏┳┏┻┓┣━╋┓┃┓┃┛┛┓┣┃┻┗┻┛┳┫╋┏┣┛┏┃┻╋━
╋┳━┫┏┛┓┳╋┏┗┫┛┃┏╋┓┃┓┓┃┃┏┳┻┗┫┣┗┳┏┏┓━━┣┫┣┏┏
┛┫┓┏┗┻┻┓┻┛┻┫┗┳┃┛┻┛┃━┛┳┏┻┣━┫┫┛╋┗┗┳┏┛┣┓┳┳┓
┛┗━┃┳┓━┻┫┃┓┗┳┫┳┻━┣┫╋━┣┛┃┛┫┗┻┻━┣┛┣┛┃┓┻┃┫┓
┛┃╋┃┓╋╋┫┛━┣┛┗┣┳╋┃┃┛┏┛┗┏━┣┓┃┓╋┓━┓╋┣╋┻┫┛┳┛
┗┫━┗┏┏┣┛━━┻┣┛┻┳┛┣┓┓┻┳┓┻━┳┓━┣┳┓┓┃┫┳┣┣┻┃┃┏
┏┗┳┣┣╋┛╋┓━┫┣┗┳┻╋┗┻╋┃┻┓┳┛┓━┃┣┃┫┗┗┗┓┳┃┃┻┳┣
┛┻┫━┫━┃┳━┏┳━┫┻┏┗┓┓┛┣┓╋┫┫┛╋┳┫┓┳━┗┛┻┗┫┓┓┓┳
┻┓━╋┣┫┳┻┣┃━┣┳┳┃━┓┗┫━┻┻┫┛┗┣┛┏┏┛┳┗┏┗╋┛┛━┫┓
┣━┻┛┃━┫┣┗┫┳┗┗╋┣┛┗┛┳┣╋┳┻┏━╋┓┻━┫┏┏┫┃┻┫┳┓┃┓
┫┏┗┓┣┗┣━┓┏┳━╋┛┏┛┛┛┏┛┻━┫┃┓┓┳┓┛┫┃┓╋┻┏╋┣┛┫━
┗┫┻┫┓━┗┻┳┃┳┛┣┗┓┛┃╋┛┫━━┛┏┗┗┻┛┏┣┓╋┓┏┗┻┃┃━┻
┛┛┳━━┗┗┓┻┃┻┓┓╋┃╋┳┗┛┫┗┏┃┓┻┣┏━┻┳┳┃┫┻┏┃┛┫┛┻
┃┳━┣┗┏┫╋┗╋━━┫┳┗┛━┛┓┓┛┗┫┳┣┻┣┫┏┓┳┛━━╋┫┻━┗━
╋┗┫┏┳┏┛┣┗╋┛┓┫┳┓┃┫┗┻┫┃━┣┳┻┏┗╋┏┗━┓┣┗╋┻━┣┓┻
┫━╋┫┏┣┣┛┳┛━┻┃┏┳┫┓╋╋┛┛┻┣┗┻━┣┻━┣┃┣╋┛┳┃┛┳┫┫
┳╋┣┣┳━┏┏╋┣┃━┳┻╋┣┻┻╋┫┃╋┛┗┃┃╋╋┃┓┓┻┻┃┣┳┃┏┃━
┓┓┛┫┳╋┓╋┳┃┓━╋┻┃┫┃┃┣┗┫┗┃╋┃┳┓┗┣┏┗┣┗┳┳┓┃━┗┗
╋┻┻┏┳┣┻┻┗╋┃━┗╋╋┗━┻━┛━┻┓┗┣┃┓┣┃━┻┗┓┻━┛┗┗┫┻
┗┫┓┫┓┫┫┛┃┣┃┳━┏┻┃┃┳┗━┃┃┓┗━┏┃━╋━┛┃┛┛┻┻━┃┓┃
┗┣╋┣┏┛━┻┫━┛┛┳┳┃┣┏┃┛┃╋╋┻┓┃┛┣┃┃┗┳┛┃┃┻┃┗┣┓┫
┻┛┓┻┫╋┛┃┫╋┗┫┳┃━┫┏┻┏┣━┓┣┓┻┃┓┏┓┏┣┓┓┻┗╋┳┣┗┏
┓┏┣┻┛┣╋╋┓┣┗━┳┏┓┗┏┏┳╋┃╋┓┃┏╋┛┫┫┛┛╋┏┣┓┓┻┗┗╋
┣┃┗━┃┃┗┻┣┣┣━┫┗┳┣┃━┏┳╋┏┳╋┻┻┃┻┃┃┻┃┃┗┻
┛╋╋┣┫╋┏┛┃┛┫━┃┛┃┣┗┃┏┓┗┏┏┣┃┛╋╋┓┫┣┣┗┳┻┏┃┓┳┳
╋┓┫┗┻┛┫┳┛┻┣━╋╋┗┃┫┃┳╋┳━┫┳┻┛┃┻━┓┃┃╋┓┫┫┏━┏┃
┃┣┳┻┃┳┓┗┃┓━╋┻┓┃━┳┓┏┛┃┓┗┏┗┓┃╋╋━┛┓┣┓╋┛┗┻┻┏
┫╋╋┃╋╋┛┳┓━┻┏┛┫┓┳┃┣┛┳┛━┻┻┛┏┏┻┫┛╋╋┫┓┣┣┏┳┃┳
┫┛┳┓┓┗┻┃╋┣┏┃━┛┻┏━┳┏━┻┗┏┗┣┓┏┫┫┓┃━┓┛┣┃┗┛┫┏
━┃┛┃━┏┓━┏┣━┃┗┣┫┛━┳┏┳┣┛┓┻┳┗┫┣┛━┫┻┣┓━╋┻┓┫╋
┏┫┻╋┗┏┛┗┓┫┃┫┛┃━┛┫┛┛┛┗┫╋┣┣┣┃┓┏┛┛┗┛┫┻┳┏┫┳┣
┓╋┫┏┛┳┏┳┗┃┻┗╋┳━┓┳┛┏┣┗━━┗╋┃┳┏┛━┳┛┫┏╋┗┻╋┳╋
┓┳┫┗┃┻┣╋┻╋┗┳┛┛┓┣╋┣┫╋┃━┓┻┣┛┫┫┻┛┳┛━┫┫┳┻┫┫┃
┫┏┫┻┻┣┏┛┣┛━┫━┓┻┫┃━┛┫┛┗┏┓╋┃┫┗┛┃┓╋╋┫┳┃┗┏┳┻
┣╋┛┃┃┓┳┃┃┫┃┳┗┣╋╋┗┫┫┓┗┃┳┏┻┗┓╋┃┃┏┫╋━╋━┳╋┓┫
━┓┣┃╋┗┏┳━┏┻┫━┫╋╋╋┏┳┓━┗┻┻┛┣╋┻┛┛┓┳┃━┓┛┛━╋┻
┫╋┗┃┳┻┻━┣┗╋┳╋┗┣┃┣╋┫┳┣┛┫╋┳┛┏┓┫┫┫┫┳╋┃┏┓┃╋┣
┫┫┳┏╋┃┣┓━┣━━┫┏┓┛┻━┏┏┏━━╋╋┛┓┓━╋┃┣┻━┓┓┣┃┏┛
┓┗┓━╋┛┗┛┫┃┣┻┳┻┣┳┛┻╋┛┳┛┃┃┫┗┣┏┫╋┃┛┣┣┳┓┗┻┏┫
┓╋┛┳━┃┃┣╋━╋┳┓┗┗┓┛┗┓┣┫┻┳┓┛┗┃━┓┗┓┫┗┃┓┗━┣┫┃
┃╋┗┃┛╋┃┓┳┻┳┗┓╋━━┫┫┫┻┗┻┃┛╋┛┫┻┗┳┗┫┻╋┫┏╋┓┫┏
┏┳┳┳┳━╋┳┫┛╋╋┣┗┣━┗┃┳┳┫┣┫┏┗┳┏╋┏╋┳┓┻┃┫┛┏┳┫┛
┣┣┏━┫┗┗┻┳┳┻┗┣┓━╋┗━┛┫┻┫━┫╋┫┛┗━┛┗┓┻╋┏┣┗┻━━
━┳┓┓┃┳╋┳┓━┃┫┃┫┓╋━┣┓┃┛┏╋┛┳┓┫┃┛┓┛┻╋┓┛┳╋┏┃╋
┃┛┏┗┗┣╋━┣┫┏┏┃┓┓━┣┳┻┏┻┗━┳┫┫┗┳━┛┳┣┏┣┫━╋┣╋┛
┳┣━━┛┓┫┓┏┛┣┣┗┣┛┻┳┣┃━┫┏┣┏┣┫┻━┳━┫┓┣┫╋┣┳┳┻┗
┃┓┏┫┓┫┓┳┻┳╋┫┫┳┏┳┃┏━┳┳┻╋┓┗┛┓┏━┫━┻┻┃┏┗┻┻┗┳
┓┃┫┫┗┗┻┫╋┗┫┳╋┻┏┫┏┫┛╋┫┫┏┳┣┓┏┛╋┣┏┃━┛┫
━┓━┃┃┳┗┳┏━┣┏━┫┓╋┃┻┗━┛┳┃╋┗┻┓┓┣┻┃╋┛┏┳┳┻━┓┣
┃━┓┓┫╋╋┣╋┓┗┫┏┏┗┓┏┏┛┗┗┗┓┳┃┫┛┣┳┳┛┣┣┓┓┓┓┛┫┏
┻┫┓┛┣┓┛┓┣┃┳╋┗┳┓┗┃┳━┣┗┃┗┳┗┗┓┫┓┻┃━╋┛┃┗━╋┏┏
┏┃━┗━┻┗╋┳┏┏━┓┻┛┏┃╋━━┏┳┻┃┫┛╋┛┻╋┣┗┓┃╋┫┫┳┫╋
┣╋┓┏━━┣┳┗┏━┻┻┗┳┻┣┫┣╋┫━┛┗┗┓┻╋┓┛┓┓┛┻┗┫┫━┣┳
╋┏┛┻┳┗━┻━┣┗┻━┃┻━┻┗╋╋┓┛┓┏╋┗┳┃┛┻━╋┛┗┏┃┛┻┛┳
┓┳━┃┓┣┛━┏┳╋┏┛┫┣┻┫┳┳┛┏┫┓┗┓┫┓┳┫╋┣┏┃┻┛┻┓╋┻┓
┳┣┳━┛┳━┫┫┗┻┃┃┗┣┏┫┓┏┻┗┳┣┗┳┫┗┗┛┫┃┃┏╋┗┃╋┃┻┛
┣┻┳┻┓━┣┣┓┫┓┻┓━┫┣╋┏╋┏┛┃┣┫╋┃┻━╋━┳┣┓┣━┗━┃┓┻
╋┃┫┳━╋╋╋┃┛┏╋╋┗┻┳┻╋┣╋━┏┃━┛┓╋┻┓┛━┣┓┻┛┗┛━╋┻
━━┳┏┫┻┫┣┃┗┣┣┏┛┓━━┻━┏┗┗┃┗┣┫┃┳┗┃┻━┏┃┃━┣┏┗┃
┻┓┗┛┏┏┳┣┻┛┣┣┫┻┗┛┓┏┏╋╋┫┛┓┣┓┗┗┃┣┗┛┛┛┣┣┃┏┳┃
┃┫╋┣┗┻┏┛┻┫━┳┻┛┏┗┛┓┛┻┓┫┛┛┫┃┃┻┳┻┗┏┣╋╋┗╋┻┣┳
┫┗┳━┃┗┛┫┻┗┏┓┫┗┓┛┓┃╋┳━┛━┛┓┣┗┛┗━┓┗┛┻╋┫┳┓┏┓
┛┣━┫┣┗┗┫┏┫╋┃━┏╋┣┓┛━┻┛┛┓┓┣┫┛┓┗━┛┗━┳┻┗┗┓┗┃
╋┗┛╋┫┛━┳┳┫╋┃┏┃┳┻┣┣┗┳┫┻┳━┓┏┓┳┣┛┃┏┣┛┫┗┏━┃╋
┛┛┓┏┛━━┻┏┻┓┣┗┫┛┗┗┏╋┃┣━┗╋┫┻━┻┳┃┫┗┻┗╋┣┓━━┛
╋┫╋┗┻┳╋┫┃╋━┓┳┳┃┏┳┣┃┫━┗┛╋┻┗┳┳┣┫┫┛┣┫━┛┻┛┃╋
┛┃┣┃┻┛┣┏╋┫┣┗┣━╋┫╋┓┫┏┣╋┳┓┫┻━━┳┫┻┃╋╋┣┛┃┓┻┗
┫┏┫┃┗┓┣┻━┛┣┫━┃┃┛┏┏┗┣┣┛┗┳┃╋┗┣┣┗┏┓━┫━┛╋━┫━
┳┛┃┳┛┳┏┓┳┫┏┓┻┻┣┃┣╋┫┳┓┫┏┗┻┻┏┣┏┫┏┓┫┣┃┫┗╋━┻
━┛┏┳┳┗┃┃┳┗┣┓┗┻┳┫━┛┃┳┣┳╋┃━┓┏┣┻┓━┻╋┻┃━┓┫━┛
┓┏╋╋┓┳┳┃━┳┓┓┓┓┓┳┗┳┳┏┃╋━┓┛╋┓┛┃╋━━┳┓┗┗╋┫┗┳
┳┏━┫┻┻┳┗┫┃┫┣┃┻┻┗┏┃━┛┣┏┣━┻┓╋┫┳┳╋┫┓━┗
┃┻┗╋┫┣┻┃┃┫┃┻┗┓┻╋┗┗╋┣┛━┗┳┛┃┫┻┻━┗┫┓┣┣┣┛┗╋┛
┛┏┣┏╋┛┗┣┓╋┳┓┳┗┣┗┗┗┫╋┗┣━┫┗┛╋┫┓┛┗┗┛┗┣┫┫┏┏┣
┛┣┳┗┣┗┛┫┗┻╋┻┣━┃┣┳┳┣┻┓╋━┛┏┗┻┣┣┫┻┫┃┻┣┃┻━┣┗
┳┳┏╋┏┛╋┗━━╋┫┏┛┻━┏┃┗┛╋━┃┻┣┗┣━━┫┗┗┗┗┃━┏┓╋┳
━┓━┫┓┳┣┓┏┫┓┃╋┛━┳┻┓┗╋┗╋┗┣┻━┳┛┓━┛┛┣┓┓┗┻┓┣╋
┃┣┳┃┻╋┛┳┓┏┣┗┓┛┓┣┻┓┛┣┻┣┫┳┣┃┻━┻┳┛┣┏━┏┓┛┗┃┣
┳┗┳┏┗┫┓╋┻┛┛┗┃┗┗┗┗━┏╋┃┗┳┻━┫┗┻┃┗┏┳╋┓┃┛┗┏┃┛
┳┓┓┳┃━━┳┻┛┳━┏┗╋┃┛┳┏┓┛━┗┛┛┏┻┳╋┳┗┃━┣┃╋┣┃┻━
┳┳┳┳┗┫┻╋┛┳┻┻┣┻┃┻┗┫┏━━┳┻┳┛┳┫┗━┛┛┓━┣┣┣━┏━┗
┛┫┓┫┛┓━┏┃┫┃┻┫┛╋┏┏┓┏╋┻━┛╋┛━╋┫┻┛┃╋┃┓┃━┫┗┓┣
┗━┏━╋┫┗┻┏┓┓┛┏╋┏┳┳━┃┻┗┗╋┛┛┫┓┫━┏┃┻┫┻┓┳┃┃┃┳
┣┳┓┓╋┫┳┳┳┣┫┳┣┏┏╋┣┗┓┳┣┫┗╋┻┓┃┗┫┻┻┣┣┣╋┗┫┗┓┗
┻┏┓┳┏┃┳┗┃┗┏┻┗┃┳┣┗┻┣┗┻┣┏┣━┏┳┏┃┃┫┃┻┏┣┗┗┗┃┻
┻┛┣┳┣━┻┛┃╋┛┃┗┫┃┛┳┏┓┃┓┃┻┫┛┓┻┓┓╋┛┳┫┗┳┃┗╋┏┃
┃┛┣┏┓┫┗┣┻━┃┓┓┳┓┗┳┓┃┳┃╋┗┳┏┫━┛┳┣━━┓━╋━┫┃┃┻
╋┣┏┏┻┳┫┏┏━┫┣┗┫┃┓┻┳┻┃┏┻┣┳┫┻┣┓┃┛━┫┻┳╋┻┳┗┃┫
┳┳┫┓┛━┛┃┳┳┻┣┓━┃┓┻━┏━┗┫━┗┗┗┓┛━┓┏╋━┗┣┫┻┏┃┛
┫┗┛┃┗╋┃┃┏╋┏┣┳┻┏┗┓┏┫┣┏╋╋┓┣┫┓━┣┗┗┛┣╋┃┳┗┓╋┏
┫━┏━┏━┣━┻┓┗┣╋┻┃┣╋┏┛┳━┛┓┓━━┛┣┛┛╋┣┫━┳┣┳┗┃┃
┃┓━┫┃┃┳━┻┣━┳┣┣┫┏━┫┃┣┣┏┣┏┳┣┓┻━╋━┫┃┻┛┃┏┗┣┏
┗┣┻┗┏┻╋━╋┣┣┳┫┏┓╋┃┫┳━┛┫┏╋┗╋┓━┛┛╋┓┓┓┻┻┻━━┫
┓┻┳┗┳┫┳┛┛┣┗┳┛╋━┗┻┗╋┏┫╋┳┗╋━┻━┃┣━┃┃┏╋┻┫┳┃┓
┣┛┛┣┣┏┗┏┓┫━┳┏┻┫╋┛━━┳┛┓┏┫┗┛┓┓┏┣┛┏┛┣┏━┛┻┻┳
━━┫┃┛┗┛┣┻┫┃┳┫┃┫┓┫┓┏┛━┳┻┗┻┫┣╋┳━┓┛┫┫┻
┛┣┻┳┛┻╋┗┣┛┏╋┓┫━┫┛━┫┛┳┻┳┗┏┗┏┏╋┓┫┳┻━┫┫┃┏┗┫
┃╋┣━┃┣┻┗┫┻┗┗┻┃┃┛┗┓┻┫┣┻┳━┛┳┣┫┗┃┃┓┳╋┻┓┃┓━┣
┣┫╋┻┏┏┓┣┫┳┻┛┳┳┗┓━┓┏╋┃┻┏┃┳┳┛┏┗┳┏┗┃╋┃┓╋┏┓┣
┓┫┻┓┛┳┛┛┛┛┓┗┣┃╋┣┛┓┏━┛┗┃┗┏┓┓┣╋┛┗┣╋┣┏━┫┫┳┳
┗┓┓┫┓┫┳┗┃┳┫┏╋┻┗┏━┗┫┓┏┓┗┓┫┻┻╋┫┏┳┏┣┃┏╋┳┃┃┗
┻┗┗┃╋┃┗╋┏━┛┗┛┻┻╋┛┏┓┗┛┗━┓┳┳┗┗┫┳━┛┫┃┏┓┓┃┃┛
┳┏┗╋┏┏┛┏┳┻┻┃┛┣┗┃┫┳┳┳╋┃┓┻┗┫┗┏┫┫┫╋┫━┏┛┛┳┏┗
┃━┛┛┛┣╋┃┣┗┗╋┏┣╋┻┓┣┳┛━┓╋┏┗┓┗╋┛┃┛┣┗┣┣┫┏┫┛┛
┃┛┣┳┗┓┃━┗┏┣┛┳┓┓┳┻┫┣┗┣┛┏┻━┃┗╋┏╋┏┳┫┓┛┛┳┃┛┗
━┏┫┫┃┣┣┃┳┣┳╋┓┫┏━┏┏┏┗╋━┣╋┛━┳┣┗┫┏┻┓━┗┏┫┏┳┃
┻━┗┛╋┻╋┫━╋┃╋┣┏┏━┃┏━┳┫┛┏┓┻┫┣┛╋┣┫┛┻┃┛┫┛┗┃┻
━┗┛┃┗┃┣╋┫━┳┓╋┳┓┣╋┓┣╋┻┛┃┣┗┗┗┏╋┫┫┻━┳━┣┫┛┳┣
┏┫┳━┳┏┗╋━┓┣┗┗┗┃┳━┳┗┻┓╋╋┳┃┻┛┏┣┓┗┃╋┏┓┗┏━┻┃
╋┓┣╋━┏┛┃┃━┻┳┣┻┻╋╋┣┫┳┳┏━┛┻┃╋┓╋┛┫┗┏┗┻━┏━┣━
┻┗┗━┛┛┻┫┳━┻┫┃┣┫┫┃┻┛┃┃━┫┫┛━┫┣╋┳┳╋┣━━╋┛┻┣┣
┣╋┃┓┣┗┃━┣┻┃┳┻┻┓┛┫┣━┓━┓┣┃┛┓━┫┏┣┳┳┳┏┻┏┫┃┳┳
┏┻┗┫┃┫┓┓┫┫━┏╋┏┳━┛┳┓┫┓┣━┳┃┃┫┓┏┻┏┗┛╋┃┃╋┗┳┻
┗━━┏┓━┃━┓┏┣━┏┻┳┫┣┏┃┗┣┳┳╋┏┣┗┗━┗┣━┃┗┳┃┣┳┗┫
┃┃┃┃╋┳┳┳┃┓┓┻━┗┃┏┫┃╋┫┓╋┃┛┣┃┛━━┛┣┗┣┃╋┏╋┫┣┳
┏┓╋┏━┳┻┣╋┫━┫┏┃┫┻━┣┛┻┃┳━━┛┣┳┻┓━┳┗┫┻┛┳┫┻┏┏
┳┛┛┛┣┗┃┃╋┗┓┳┫┃┻┳╋━┣┏╋┳┳┗━┏┻┏┛┻┻┳┣┻━┳┳╋╋┃
┗╋┣┗┃╋┓┃┻┗┣╋┫┃┓┣┫┫┻━┫╋┓━┣┗┳┛╋┳╋┣┻┏┓┛┓┛┣━
┛┫┓┗┳┓┳┃╋┛━┃━┣┳━╋┣┻┫┣╋┛┣╋━━┣╋━┃━╋┳╋┓┛━┻╋
┏┫┏┳┻┛┫┫┛┏┳┣╋┗┏┫━━┏┏┃┫┣┫┣┣┛┻┣┻━┣┛┗┃
┻━┣╋╋┃┓┫━━┛━┗┣┳╋┛┏┻┳┃┗┳┓┻┳┓┳╋┻┫┏┫┓┓┛┫┳┗┗
┃┫┫┃┛┳━┻┛┃┣┛┳┗━┻┻┓┏┓┳┏┳┗┫┃┏┫━╋╋╋━┏┃┏┫┻┏┓
┛┃┫┳┓┻┗╋┛┳┫┫┳┫┏┗┃╋┃┣┃┓┃┻╋━┛┃┗┫╋┃┫┫┗┻┳╋┗╋
┓┃┛┻┗┻╋┣━┃┏┳┫┣┻┣┻┃┳╋┫┫┫┏┫┛┻┓┻┫┗┓┃┻╋┫┛┣┓┫
┻━╋━┓┻┻┃┏╋┏┣┣┗┻┳┳┃┗┣┗┫┣┣┳┻┛┗┻┏┗┳╋┻━┫┫┫┳━
━━┫┗┏╋┗┣━┃┛┓┫┫┫┗┣┃╋┣┏┗┛┳┫┗┛┃┗┏┳┻┫╋┏━┫┣┛┛
┃┛┗┛┏┫┣┃┻┳┓┛╋┳╋┗┳┃┛┣┓┳╋┗┣╋┫┫┗┓┛┣┓━┛┻┓┗┳┓
━┏┏┫┛┏┳╋━┣┗┫╋┻┓┗╋┓━┣┣┛┻━┏┫┣┫┣╋┃┛┏┛┻┛┛┏┫┃
┗┳┗┓┏━┗┏━┏┳┓┗┗╋┏┓┓┏┣┗┗┏┳┃┻┫┓┃╋┗━┗┃┳┏┫┻┫┣
┗┳┫╋┃┫┳┗━┗┗┫┳╋┣┫┫┏┛┫┛┏┳┓┣┣┛┛┳┃┗┏┗┳┫┫┓┗╋┳
━┳╋┻┳┗┻┏━┫╋┻┳┃━━┓┗┏┓┣┗┣┗┳━┃┏━┫┃┓┻┣┓┳┃┫┛┃
╋┻┣┃┫┗╋┃┏┓┃━┗┳╋┃┛┳┻┫━┻┫┳━┛┻┏┳┻┗┏┛┫╋┓━┃┫┏
┃┓┗┓┏╋╋┻┓┃┃┃┓┛┻┳┛┗┫┣━┃━┫┗┳┫╋┗┣┛┓┣╋┳┫╋┻┃┻
┻┃┛━┫┣┛┳┣╋╋━┻┛┫━┓┣┃┃┳┣┳┗┓┃┣┏┓┣┛╋┳━┗┳┣┻━╋
┏━┃╋┃━━┳━┛┗╋┗┓┏┃━━┓┳┳┛┻┻┛┛┓┃┗┏┏┛┃┫┣┻┓┣┛━
┣╋┣┗┗┗┓┓┗┣┏┏┻┓━┣┳┛┏┣┻╋┏┛┃┻╋┣┛━┫┃┓┏┏┓┫┃┃━
┣┳┻┏━┣┗┃━┛┻┫┛┫┃┃╋┓┻━┃━━┣┓┣┳┻╋┳┳┳━┃┏┏┓┫┛╋
┛┛━━┳┻┳┛┛┫┛┃┳┛┻╋┻┻┗┫┏╋┣┛┳┗┗┳┻╋┻┏┛┛╋┛┗┻┗┳
┛╋━┃┗┛┣━┏┛┗┃┃┏┛╋┗┗┓┗┳┫┣┳┫┗╋┳┏┣╋━┻┓┓┛┻┣┗┣
┣┳┫┫┻┃┓┫┓┗┏┣┏╋┓━┛┗╋╋┻┛┏┓┫┓┃┛┗┏┗┻┓╋┣╋┏┫┛━
┏╋┛╋┗┻┓┏┃━┳┗╋┃┓╋━┏┳┻┫┫┛┫┻┛┳╋┗┳┗┛━┏┏┻━┃┳━
┳┻┳┫┗━┫┻┣┗┗┣┓┃┫┃┛┃┻┓┛┣┏┛┻┛┏┻┻╋┗━┃┗┛┓━┗┓━
┣┃┓┣┛┗┻━┣┏┛┳┓┻╋╋┳┫┓┓┗┻┛┓┏┛┣┫┳┳━┳━┓┏┻━┳┫┣
┳┣┫┫━┏┻╋┳┏┳╋┃┣┫┳┃━┗┃━╋━╋━╋┛┻┣┻┗┏┏╋┫
┏╋┣┃┛┗┛┳┓┏┻┃╋━┛━┏╋┏┓┛┻┏┓┗┓┓┛┣┳┏┓┃┓┛┫┛┣┏┗
╋┳╋┃╋━━┛━┗┻┫━┓┏┣┃┗┫┻╋┗┻┃┫━┛┣━┏┣┃┳┓┏┣╋┓━┃
━┫┗╋┏┻┃┃┏┫┻┛┻╋┓━┛┻┓┏┃┫┣┃┣┃┻┗┗┏┫┣┛┏┛━┛┻┣┃
┏┃┫┃╋┏┳┛┏╋┗┻┣┓┗┃━┏┻┳┫┓┣┻┻┓━┏┣━┏┻┛┫┃┏┏┫┛┗
┃┏┫┏┫┛┣┻┳━┣┃━┛┫┓┏┫┣┓┫┻╋━╋┃┃┣┻━┻┏━┃┳┃━┗━┗
┛┫╋┓━┏┻┫┗┣┫┣┳┣┗┳┛┳┛┏┛┻┣┣┓╋┃━┗┗┏┣┗┏┗┃┣╋┏┓
┏┣┫┣┳╋┣┳┳┃┓┻┣┻┻┣┓┓┣┫━━┗┏┛━━┫╋┗┏┳╋╋┛┏┃┗┏┗
┻┏┛┓┫┓┏━━━┃┛┓┗┏┳╋┃┏┻┗┗┗┫┻┃┻━━┏┏╋┗━┃┃┻┃┏┣
┣╋┏┳┫┫┳╋┏┣┃┳┃┃┣┃┃┗━┳┃━┗┗┃┳┓╋╋┻┛┻┓┃╋┣┗┛┛━
┗┳┓┣┫┛╋┓┏┳┏┗┏┓╋┣┫┗┏━┣┳┓┓╋┫━┗┳┫┫┻┛┳┻┛┫┻┃╋
╋┗┓┃┣┃┣┛┻┻┫━┓┣┗┣┛┏┗┏┻┳┛━┻┏┗┣┳┣╋┏┣╋┫┗┓┓┗┛
┳┛┛┫┓┃┳┫┻┃━━┻┫┳┛━╋┓┻┗┗╋┣┓┃┗┃┗┃┗┣┓┻━┻┣┓┣┏
╋━╋┣┻┓┏┣┛┳┃┃┃┏┫┏┻┏┻┫┫┫╋╋┳┓┏━━┏┫┃┗┻┻┻╋┃┣╋
┫┛━┃┛┫┏┃┓┳━┳┳┻┳┣┏┳┻┛┃┃━┗┗┗━┓┃┻┗━┃┛╋┣┳┃╋┓
┳┃┛┣┗┻╋┓┣┏┗┻┓┛┏┓┓┏┓┻━┣┛━┫┻━━┏┳┻┻┣┃┃┣┓┫╋┻
┻┛┓┃┳┫╋┛┳┓┃┫┃┏┃┏┓┓┓┃━┣┳┛┫┫┻╋╋┏┫┻┃┳┫╋┃┳┃┗
┛┏┃┣┫┓┓┳┳┛━╋━┫┏┫┓━┗┫┃┣┫━╋┻┃╋┗┓┳┛┻┣┻┗┫╋┫┗
┻┫┃┃┫┗┛┗┳━┻┃┃┻━┫┃┫╋┗┃┛┗┳┛━┃╋━╋┏┣┗┣╋┣┗━┃┓
┓┏┏┻┓┫╋┛┫┓┗┏┓┛┓┳┻┳┗┻┏╋┗┻┏┫┣┫┣━┓┛┏━━╋┗┗┻┓
┏┻┗┃┃┗┓━┏┣╋┗┳╋┓╋╋┣┗┓┻━╋┓┳┏┻╋┣┃┃┫━┣┏┫┗┛┓┻
╋╋╋┣┗┫┳┣━┣┣┗━┃━┓━┣┏┫━┏━┳┏━┛━┻┗┛┛┣┃┗┃┣┻┛┓
━┃┣┻┳╋┣┛━╋┣┳┏━━┏╋╋┛┃┳┻┣┫╋┫┓┫┫┛┗┳┻┃┗┓━╋┳┻
┻┳┫┛┏┣┣┓┫╋━┻┏┏╋┃┛┣┛┛┗━┻┻┣┓╋┛┃┃┓┗┳╋┃┃┻┛┃┫
┛━┳┏┓╋┳┏┏┓┛┏╋┓┗┓┣┫━┻┻┓┫┏┃┏┣┓╋┫┓┏┻┛┓
┃┳┗┫┃┛┗┻┣┫┏┗╋┗┓┣┻┗┗┳┓┻┃┫╋┳╋━┳┃┳┫┓┗┏┻┫┛┫┏
┗┏┻━┫┛━┓┛┃╋┛━━┣┳┻┻┳┏┓┃┓╋┃┓┗┃┻┻┃┏┛┓━┳┏┗┳┫
┗┫┃┏┃┏┓┏┏┣┓┛┛┻┓┗┗┃┗┻╋━┳┳┣┏┫┛┃┓┻┣┛╋┣┏╋┗┛┓
┗┃┳┗┓┃┗━━╋┣┗┏┳┣┫┛━┫┣┻┫┻┃┗┃┏╋┗┛┻┣╋┗╋┃┳┃┣┫
┳┫┃┛┓┃┛┗┛┫┛┳┗┓┻┓╋┳┓╋┃┳┏┓┃┗┛┗┳┛┃┛╋┏┃┓┣┫┻┛
┻┓┓┏┛┫┣┻┃┫┛╋━┣━┛┗┏┻┣━╋┏┛━┃┳┃┳┳┏┫┛┗┓╋┫┓┻┃
┛┣┏╋┣╋┗┗┣┏┓┻━┏┃╋┣┃┏┫┻┏┳┗┗╋┛┻╋┗╋┻┃┏┻╋┻┫┗┫
┫┏┻┫┣━┗┻┣┣┛┛━┃╋┏┳┛┃┻┃┓┏┻┫┣┣┏┗┗╋┃┳┻┏┻╋┗╋┛
╋━┓┏┣┣┻━┗┓━┏┻┓┗┓┻┳┃━┣┃┓┃╋┣┃━━┛━┻┳┻┃┻┓┓┫━
┣┃┃┛┓┏┫┃┫┃┓━┫┻━━┏┫┳┏┓┣┳┻┻┃┛┻┣┃╋┣┣┃┳┫┏┓┓┻
━┳┛┻┃┛┃┳┃┣┓┗┣┣━╋┛┃━┻┗┣┗┻┃┣┏┃┳┃┫┻┓━┫┓┣╋┳┣
┓┛┳┃┛┏┫╋┛┫━━┗┗┃┫━┳┗┓┗┻━┻━┗┏┗┏╋┏┻┛┓┣┗┫┫┓┫
╋┃╋┏┗━┛┻┻┗┣┏╋┻┃┗╋┣┫┗┻┓┓┗┛┏┗┏┃┻━┫┏━┏┫━┻┫┏
┗╋╋┃┫╋┳━┣┳┫┳┻┛┃┫┻━┳╋┳┣╋┻┛┏╋┃┓╋┓┫┫┻┏┏┛┣┏┃
┳┻┫┗━━┫━┳┳━┫╋┓━┻┣┓┛┫┻┫╋┻┓━┏━┣┃╋┗━┓┳┗┳┓━╋
┳┻┫┗━━┫━┃━╋┓┫┏┛┳┃┏┓┏┳╋┫┏┏━┣┣┳┳┣┃┫┃╋┛┳╋┫┛
┃┫┗┻┫┗┏━┃╋┫┛┫┓┫┃━━╋┳┣┏┣┗┻━┛┻╋┫━┳╋╋┃┏━┓┗┛
┏┳┣┫┏┓┓┳┛┃┣┫┓┏┗╋┫┃━┛┳┣┣━╋┫┃┣┏┳┗┫┏╋┫┃╋━┫━
━━┓┏┛┗╋┻┳┫╋┳┃┻┏┗┗┣┏┛┫┃╋╋┓┻┗┻┣┓┛━╋┛┣┛┳┏╋┓
┓━┳┗╋┣┣┫┻┛┏━┓┗┗┓┓┫┣┛┃┃┃━┻┻╋╋╋━┫┃╋┏╋┻┣╋┫━
┛┓┛┏┏━┛━┛┳┻┓┏┃┳┏┫┻━┛┃┫┻┣┛┛┻┻┫┳┃┓┫┏┓┳┓┗━┫
┣┫┛┃┻┏┛┛┣┫┏┻╋┻┏┻━┗┳┫╋━┓┃┓┻┣┛━╋┓┻━┫┻╋┫┣┫┻
┛┫┻┃┗┏┳┣┫┛━┃━┛┏┫┣━┓┣┏╋┻┛┻┫┫┳┃┃┳┫┃┏┣┣┗━┻━
┻╋┻┗┗┫┃━┃┛┻┓┛┓┏┃┃┓┓┗┣┻━┻╋┃┓┗━┻┏┗┛┻┃
┣┏┗┓┳┛┗┻┏┣┗┫┓┏━┫┻┛┛┗┗┻┛┛┛━┳╋┛┳┣┗┓┳┓┫┫┃┫┃
┳┃━┣╋┏┳┣━┓┳┛┳╋┃┓┻┳╋╋┃╋┻┣┻━┓┓┏┻┣┻┣┏┏┛┫┗┗┻
┻┳━╋┏┛━┻┫┫┣━┫┗┻┛┛┻┃┣┣┓┃┗┫┓┗━━┓━┗┃┏┏┃┓┗┻┏
┃┣┳┳╋┣━┓┓━┳┻╋┃┫┫┏┣┻┻┻╋┛┃┫┗┗┳┃┏┃┣━┃━┓┻┗┳┫
┃┛┛┏┓━┓┳┓┳┳╋┣┫╋┛┻┏┓┃┓╋┗┻┫┫┣╋┗┫┫┳┗┃━┳━┻━┣
┏┳┣┗┫┃┣┏┳┻┳┫┃╋┛┫┳┓┻┗┣┳┛┏┓┳┫╋┓┓┣━┣┛┻┃┏┣┛╋
┫┛━┳┣┣┃┳┗┛┳┣┓┳┣┳┳┗┃┛━┓╋╋╋╋╋┗┳┗┓┃┣┓┃┫┓━┻╋
╋┻┛┳┣┓┃╋┣┏┏┛┣┣┳┓┓┏━┫┏┛━┣┻┳┏┣┳┫╋┗╋┓┗╋━╋┫┫
┗┃┓━┃━┗┳┣┛┏┏┫┳┛┛┳┻┻┫┗┃┓┏┛┻┓┗╋┏┃┣┻┃┛╋┛┣┫┳
┻┓┣┳━╋╋╋╋┃━┓┗┣┻┳┫╋┃╋┃┳╋┻┓┗┗┻┻┏┃┓┗┓━┻┏┻┏━
┻━┏┓╋┣┳┓┓┫┻━┃┻┗┛┣┃┛┃┣┻┳┻╋┓┛┃━╋┳┣╋┳┏┣┣┣┛┃
┗━╋┃┃┛┓┛┳┛╋╋┛┣┻╋┻┫┗┻┏┻┣┫┗┫┏┣┏┃┳┓┃┻╋┃┃╋┣┃
┣┏┫┏┣┓┳┏┻┣╋╋┻┏┏┃┛┗╋┫╋┫┏┏━╋━┃┣┓┣┏┫┏┣┳┓┏┏╋
━┃┓┏┻┫┫┗┛┣┛┏┫┃┗┳┃┗┻┻┳━┓┫┣┏┫╋┏┛┗┛┛┣━┓┳┓┏╋
┗┓━┫━┫┻┫┳┛┃┣┏╋╋╋┗┻┫┃┳┻┓┓┃┗┳┣┗┗┣┫┻┗┳┃┏┛┳┫
╋┻┏┫┳┫┏┃┓┃┫┗┫╋┛┳┫┫┏━┃┃┳┫┫┗┣┫┻┣┃┏┛┻╋┓┓┛━┓
┻┳┏┫┏┳┛┳┳┃┃┫━┃┓┫┫━┗╋┫┃┛━┫┣┗━┫┣┃┛┓┣━┣┏┛━┫
┳┳┓┗┛┓┏━┓┳┛┫╋┫┛┛┣━┓┳┣┓┃┻┳┣┛┛╋┓┳┻┳━╋┗╋┗╋╋
┓┏┻┻┏┏┏┳━┣┓┗╋┛┗┏┗┫━┗┻┳┫╋┗┗┳┏┃┣┻┗┳┏┳━┃┓┳┣
┃┓━┣┗┫┻┗┃╋━┳┗┻┣┗┣┫┳┫┃┳┣┗┗┣┏┛┻╋┛┏┃┣┃━┳┗┛┫
┓┓╋┻┳┏┛━━━┓┫┣┳┏┛━┻┃┛━┻┃┻┛┗┫┗┳┗┛┣╋┳┳┛╋┃┃┗
┛┃┣╋╋┣┃┫┣┃┣┳┓╋┛╋┗┗┣┗┏┫┃┫┻┛┛┻┻╋━┃┛┛┳┫┓┛┓┣
┻┻━┃┣┓┫┛┏┻┗┓┣┛┗┏┏┏╋┏━┏┻┛┫┣┏┏┛┓┻╋┛┏┛┓┻┳┗┓
┗━━╋╋┗┳┓┛┗┛┓┓┏┗━┗┏┗┗┳┓┳┛┏╋━┏┓┏┻┃┃┓┻
┓╋┃┓┳┫┓┓┻┫┳┳┃┳┏┻┃╋┣┳┣┏┃┳┏┏╋┃┣┗┓┏━╋┣┛┃━╋┣
┛┛━━━┣┻┓┳┃┛┗┣┫┛┛╋┏┫┛┗╋┃┳┗━┻┣╋┫┛┣╋┫┻┃┏┣┓┃
┣┗┫┫┳━┃┫┃┳╋┳┏┻┳┛╋┫┓┛┗┃┏┃┫━┫┛┫┓╋╋┫╋━┏┗┣╋┫
┃┳┛┫┓━┃┳┓┳┏┛┗╋┛┏┗┏┛┏┫┗╋┃┃┓┗┃┻╋┓┫┃╋┛┣┗┏┛┗
┓┣┫━╋┣┣┛┳┣┓┻┣━┳╋┓┻┛╋╋┃╋┗┃┻┃┫┻┓┳┻┣┃┏┗┃┗┳┻
┫┣┓┗┃━┛┗┻┣╋┻┃━┏┃┫┓┻╋┻┣╋┣┓┫━┏┳━┗┫┻┻┃┃┏┣┫┃
┫╋┫┏┏┳━┏┫━┣┫┃┏┣┳┳┓┗┃┗━┃╋┻━┛┻┓━┻┗┏┗╋╋┃┛┻┫
┏┛┻┣┣┳┗┣┗┛━┛┗┓┓┳┗┓━┗┻━┓┻┻╋┃┃┃┳┣┃┓┓┫┳┗┣┃┏
┣┛┃┻┓┻┃┛┏┓┻┻┻┏┗┫┓━┫┣┫━┳┏╋┗┫┗┏┳┗┫┃┃┏┗┗╋┗┏
┛┳┣┳┓┛┃┃┻━┃┏╋┏┏━┳┏┏╋┳┻┃━┣┏┫━┃┳┣┗┻┛┏┣┫┗┗┛
┣┫╋┳┫┏┫┓━┓┛┏╋┃━╋┻┻┛━┛┫┓━┣┓┣━┫┫┛┓┗┻┳┳┣╋┛┃
┏┣╋┓┏┻╋┃┫━┣┏┻┳┻━┃┻┳┛┛┛┏━┏┗┻┣━┳┣┫┏┏┃┃┓┓┫┓
┫┓┻╋┓┓┏┃╋┏┗┃━╋┫┓┃┣┃┻┏┻┳━┫━┗┓╋━┛╋┓┫╋┣┻┣┫┛
┃╋━┛━━┣╋┗┣┃╋┏╋┏┓┗┫┣┣┛┳┫┫┗┛┣┗╋┣┗┏┣┣┓┛┏┓┗┗
┛┻┣╋┳┣┛┃┳┣╋┳┃┏┫┳┓┳┏╋┏┣┻┗┃┏┓━┻┫━┫┳┃┃┃┛┳━┣
┛┓┃╋╋┣┣┛┓┫┫┻┗╋┫┛┓┛┓┛┏┛┏┻┫┻┗┣┛┏┓━┳┣┫┫┫┻╋┻
━┗┻┓┏┓┻┣┏┳┏┓━┣┗┣┃┛┗━━┓┃┛┃┣┣┳╋┗┏┏┫┓┓┓┳┛┃┏
┏━┛┣┏┳┃┫┻┓┻┳━┓┫━┏┃┃┳┃┻┏┓┗┗━┣┻━┏┣╋┃━┻━┏┣━
╋┓┗╋┓┣━┛┃┫┏╋┃┳┓┛╋┫┳┻┳┛┏┳┃┓┃┣━┻╋┃━┛┃┻╋┻┛┫
━┣┗┗┃┣┓┻╋┣┏┻┗┗┻┫┃┗┏┛┻┣━┛┳┛┫┳┣╋┳┗┳┣┫┛┣┳┻┳
┳┃┣╋━┻┏┣┃┗┛┳┫┏╋┛━┫┓┃╋┣┗┗┣┃┻┓┏╋┫┓┛━┫┫┏╋━┃
┏┗━┫╋┃┛┏┏┣┳┣┃┃┳━┏┓┣┃╋┳┣┛━┻┗┗┃┓┳┻┃┣┗┳┏┗┳┛
┃┣┻┏┛┣┻╋┳━┻┗━┓┏┏┏┣━┣┓┻┻┫┓┓┏┳┛╋┣┫┏┏┻┓┛┛╋┃
┻┫┗┻┏┛┛┛┣━┏╋┗┳┫┃┃┻┗┫┳╋┛┣━┣┳━╋┓┳┓┣┗┛
┫┏┣┃┫┓┣┏╋┫┳┗┳┫┛┫┫┣┗━┣┳┓┗┓┛┫━┏┏━┳┣┃┻╋┻┣┓━
┓┛┓┏┣╋┓┳┳┻┛┻┻┃┫┛┏┃┻┫┓┃┫┏┣┗┃┃┛┃┻╋━━━┻┏┣┻┣
┃┗┻┻┻┃┃┗┛┫┗━┓┛┻━━┫┳┓┣┣┣╋┻┗┓╋┳┻┃━┳╋┃┓┣┏━╋
┫┗┻┛┏┫━┏╋┏┻┫━┗┣┓┣━━┗┏┃┗┣━┫┣┏┓┣┫╋┻┣┛┓┫╋┳┫
┓┻┏┃┻┻┗┏┳╋┃┻┳┗┏╋┣┻┫┏┫┗┛┳┓┣┗┛┫┏┳╋━┏┏┳┛┻┳┻
┫┃┣┃━┣┏┣┳┓┗┓━┣┗┣┗┓┫╋┳╋╋┫╋┓┻┓┗━┃┳┃┗┣┻━━━┓
┣┣┳╋┳┳┣┫┻━┃┻┃╋┫┗┻━━┓┗━┛┫┏┓┳┏┗┏┫┫┗┣┛┛┫┃┛┣
┳┃┗┛┛━┃┏┏┻╋┗┻┃╋┳┏┏┓┳┻┏┓┣┗┃┳┏┛┃┫┗┃┏╋┣╋┳┳┓
┳┛┫┛┳┗┣┳┏━┃┣╋━┏┳┗┣━┣┗┫┻┻┃┗┻┫╋┏┻━┳┳╋┻┗╋╋┃
┓┻┃┗┫┓┣┫┛┣╋┏┏┳┣━╋━┣╋┳┻┗┣┗┫┏┓┏┃┛┗┛┏┏┳┃┣┃┣
┃┻┃┏┃┗┳┗┓┛┳┗┻┏┛┛┛┓┃┻╋┣┻┓┛┳┗┻╋━┗┃┓┳┓┗┃┗┓┫
━┣━┣┫┃┳┫┳╋┫┻┗┛┻━━┏┗┛┣┳┳┃┗┛┣┓┣┫┛┏┻┣┛┳━━┛┃
┃┻┃┣┻┳┳┏╋┏┗╋┻┗┣┣┏┫━┛┛┓┗┣┛┻┻┫┣━┃┻╋┓┛┛┣┃┃┓
┳┃┏━━╋┗┗━┳╋┏┳┫┻┛┏━┳┳╋┏┏┗╋╋━┣┗┛┫━┫┳┛┛┳┗┣┳
┃┗┻┣━┣┛┃┳━┏┛┻┓┗┗┻┫┗┳╋┳╋━┣┃┃┣┻┏┣┏┫┳┓╋┗╋┣┣
┃┏━┣┣╋┣┛┛┫┗╋┳┓┛┫┗┻┓┛╋┏╋┏━┃━┓┗╋┳┓┻━┳┣┳┛┳┳
┏┣╋┃┫┃┫┃┗┛┛┓┻━┳┳┃╋━━┫┛┗━╋┓┃╋┛┫┣╋┫╋┫┓┫┳━┳
┻┻┳┛┻┓┗┳┻┗┓┃┣┫┗┣┗━┓━╋╋━┻┛┫━┗┗┳┏┏┗┓┳┏┗┓┻┛
┏┛┏┏┗┗┻┣┛┫┛┫┛┳┃┃┗┗┓┫┛┃┫┣┛┓┓┫┻┃┣╋┻┳━┓┫┫┗╋
┳╋┳┏┻┛┫┏┓┣┻━┃┓┫┣┛┳┓┣┗┣┣┣┗┣┛┃┣┛┫┛╋┳┳┛╋┛┛━
┻━┓┫╋┫┃╋┃┗┫╋┏┓┃┛┳┣╋┳┻┃┻┻━┃┻┫╋┳┓┓┓╋┣┳┓┛┃┣
┓━╋┛┏┫┏┻╋┗┣┣╋┗┣┏┛┳┃┃┏━┃┳┛┫┣┛┏┓━┗┛━━┏┛━┛━
┳┛┓┏┛┫┛┓┗┏┗╋┳━┗━┏┏┓┫╋┻┣┣┻┓┫━┣┏┏┛┃┣┓┃┛━┏┏
┻┫┻┏┗━┣┃┓┓━┓┛┻┏┫┃━┣┃┗┃┛┓┗┫┻┳┏╋━┻┫┣┣
┗┣┏━╋┗┓┏━┳┃━╋┛┻┛┏┻┃┳╋╋┻┣┳╋┓┏┏┛┛╋┫┻┣┛┓┏┫┗
┗┓┃┳┛┻┛┏┫┃┳┓╋┗┃╋┛┻┛┳┓┻┃┳┫╋┫┫┏╋┗┛┻┛━┣╋┗┳┏
┣╋┫┓┳━┻┻┳┗┗┓┓┃┻┛┛┫┏┻┣┃┫╋┣┓┃┻┻┛┃┣╋┗┛┃┣┛━┏
╋╋┛┛┓┓━╋┛┗┛┏┓━┫┃━┻┃┏┃┛┏┫┫┏┃┃┃┓┣┏━╋━╋┛━┗┛
╋┃┃┫┗┫┓┃┳┃┣╋━┓╋┗┣━┣┃╋┛┻━┗┏┫┫┫┃┃╋┳┗┛┓┏┣┛┓
┻┻┃┃┣┫┛┛┛┛┫┫┗┓┛┃┓━╋┏┣┓┛╋╋┛┫┓┣┓┃┏┓━┫┗┏┛━┗
┗╋┻┏┣┓┏┃┻┓┳┏┃━┻┫┗┳┳┳┣╋┏┛┏━┗┏╋┫┣┫┃╋┣┛┣╋┗┳
┓━┻┛┳┻┏┏┗┳┓┏┗┓┛┫┗┻┃┛┏┏┃┛┫┻┣┫┓┛┗┫┏┫━┃┛━┻━
╋┃┳┏┛━┫┏┛┗┃┳┓┃┻╋┗┳┃┣┛┻┃┛┣┗┳┗┫┻━┃━┓┓┳┣┻┳╋
┻┫╋┓┗┳┓┻╋┳┓┳┣┓┛┳┃┗━╋┃┣┗┳┻┳━┓┏┏┫┏┏┳┗┛┏━┗┻
┓┻┃┗┳┻┣┃━┣━┻┫┏┏╋┳┓╋┗┣┳╋┛┗┳┻┓┻┏┓┫┓┏┓┃┛┛┃┏
╋╋┗┃┏┻┣┛┗┗┃┃━┛┣┏━┣┗┣┻┏┛┗━┛┓┣┣┳━┳━━┻┛┫┓━┣
┫┃┣╋┻┻━┓╋┫╋╋┳┫┛┛┓┗┛┏┃┛┗┃┏┻┣╋┃┛┛┏┣┓╋┃┗╋┏┳
┳┻┛━┫┫┏┫┗┫┗┃┫┏┫┫┫┻┫┳┣┻┻┏┗┫┣┳┃╋━┓┓╋┻┃┫┫┃╋
┏━┣┃┣┣┳┳┓┫┏━┻┓┫┫┛┛┳┏┗┫┻┗┛┛┏┃┃┛┳┫━┣┏┳┛╋┃┃
┛┻┳┗┛┏┻┻┏┳┓╋┫┏┛┗┃┓┻┣┗┃┳┻┳╋┫┻┓┣┛┣┻┣┣┳╋━━━
┫┗┏┻┳┃┗━━╋┓┳┛┛┓┃┣┓┓┛┏┻━┳━┃┏┏╋┃┣┫╋╋╋┗┗┃┛┣
┗┻┗┏┳┓┻┻┫╋━┳┃┫╋┃╋┫┣┛┓┫━┫┻┳╋┃━╋┗┃━┓┣┻┻┓╋┏
┣┫┛┫┏┗┃╋┃┓┛╋┗━━┫┓┻┃┳┳╋┳┣╋┫━┳┫┓┳┣┃━┃┛┣┻┃┃
┗━┓┗┛━╋┻┗┫┣┗┃┳┫┏━┃┛┣━┛┏┳┻┛┛━┏┻┛╋┣┣┳━┳┳┻┏
┓┛┻╋╋┓┏┓┣┫╋╋┗┗╋━╋┻┓┣┛┃━┫┗╋┣┗┏┻┣━╋━┣╋╋┃┗┓
┛┛┫┃━┛┻┳┻┻┳┳┓┗┓┏┻┣┃┛┻┓━┻┓┏┫┻┫┏┳┫╋┏┣┳┓┻┻┗
┫┛┏┻┏┓┣╋┳┛┫┫┓┫┛┓┻━┳╋┏┳┫┣━┫╋┏┛┗┓┻┓┳┓╋┏┓┫┫
┻┣┏┛┣┻┃┃┗┃╋╋┻┛┏┳┏╋┛┫┃┫╋━┫┛┏┫┫┳┻┫┛┫┣
┻┣╋┃┏┣┏┓┛┫┏┻┃┓┃╋┏┓┏┳┣┫┳┫┛━┻┓┃━━━━┓┣┓┫┏┣╋
┗┣╋┗┃┫━┳╋┃┏┣┃┣┻┻━┗╋┫┃┃╋┛╋┣╋━╋┻┃┏╋┏┃┣┃┻━┃
╋┛╋┏┗━━╋┃┗┃━┓┛┓┃┫┣┓╋┏┣┳╋┏┣┗┣┫╋┗━━┏┳┓┳┛┛┓
━┛┓┛┏┏┛┫┳┏┫╋━╋━┻┗┣┓┓┳┃┣┗┳┳┓╋┫┗┫┏┫┫┣┓┫┛╋┗
┛┳┓┃┃┃┻┛┗┏┃━┫━┣┣┫┻━┛┃┫┃┗┫╋┳┣┻┓╋┏┓╋╋┃┗┳┣╋
┣┗┃━┃┻┏┏┏┫┗┓┃━┃┫┛┛┓┏┳╋━┳┗┓┗┣━┫━┗┻┛┗━┻┓┻━
┃┫┳┗┗┻┳┗┗┻┏┣┓┳┃┓┗┻┳┗━┃┃┻┃╋┛━┓┗┃┛┫┻┃┃┫━━╋
┳┳┫┏┛┗┛┣┫┫┃┏┳━┳┫┳┏┫┓╋┏┻┗┫┓┣┳┃┓━━━┳┣━┓╋┫┗
┛┓┛┓┣┏┛┗┣┛┣┏┣┫┳┓┓┗┗╋┗┗┻┳┳┓╋┏╋╋┃┻┻┫╋┣┓━┫┓
┣┣┣┫╋╋┓┳┗┗┓┻━┏╋┓┻┓┏┓┃┏┏┛┳┛┏┓┫┏┗┃━╋┗╋╋━╋╋
━┳┓┳┓┣┓┗╋┓┛┻╋┻┻┣┣┗┛┻╋┃┫┫╋┫╋┃┫╋┛┣━┗┳╋┫┓┓┃
┫┃┫━┣┛┗┛┗┗┳┻┫┫┏┳╋┏┗━┳┃┣┳┳┏┣┳━┛┫┓┫┛┃┃┛━┫┃
┗┫┏┗┳┗┫┃┛┗┣┣┏┛╋━┗┏┃┻┃┳╋┣┃━┛┣┻┣╋┓┗┳┻┻┃┏┫┛
┓┃┣╋┫┓┗┛┳━┃╋╋┏┏┣┣┻┗┛┫━┗┣┓┳┳┗┣┗━┃┏┏┳┣┓┻┓┃
┏┃┣┳┳┻┫┛┫┣━┣┻┛┗┓╋┓┛┛┻┓┻┃┗┏╋┛┣┗┏┗┫┻┏╋┳┻┻┓
┳┏┳┳━┫┏┗┣━┳┣┫┏┳┳┃┣┳┛┫┓┏┗┛╋┣━┓┃┛╋━┣┻┛┳┃┣┃
┗┛┏┗┗┓┳┏┳┳┳╋━╋┫┻┏┫┓┣┓┻┣╋┗┳┃┣┻┫┣┻┃━┣┳┏┃┃┗
┛╋┻┣┫┛╋┓┣━╋┏┗━━┳╋┛┳┳┃┗━┃┓┗━┓┓╋╋┗┏┻━┓┗┗┻╋
┻┓┻┏┫━┫┛┏┻┫━┃┫┫┏┣┗━┛┏┓┛┳┫━┻┓┻┏┏┃┫┏┏┻┏┫┏━
┳━┣┣┣┣┓┃━┣┻┳┫┗━┓┃╋┻╋┫┛┓┳╋┣┓┻┃┫┏┓┛━┃┗┗┛┛┳
┳┗┗┻┣┃┻┳┓┏┳┃┏┏┗┏┣━┓┃╋╋━┳┏┻┛┃┫┏┓┓┻━┃╋┻┳┗┣
╋┛┣┫┛┣┳┓┛┏━┻┃┻┓┛┓┫┓━┫┣┳┣┻┻┳┗┳┫┣┳━┏━┃┣┳┓┏
╋┃┣┳┣┳━┳┫┻┗┓┻┗┗┗┗┻┃╋┓┻┣┗┗┓┃╋┏┓┃┻┛┛┳┓━┻┻┓
┛┓┳━┣┳┏━┃┻━┛┓┳━┏╋┛━━╋╋┏┏┗╋━┫┣┣┛╋┛┛┗
╋┫┏┫╋━┣┏╋┃┳━━┗┏┫┣┣┗┃┳┫┣┛┗┛┣┃╋┻┓┛┣━┳┏┳┻┃┏
┃┫┫┃┗╋┗┓╋━┏┻┻┓┓┃━┻┻┳┗┓┛┳┓┣┛┛┗┏┏┣┳╋┛┃┛┫┃┛
┻┛┓┳┫┻━┻┛┣┓┏┫┏╋┫┏┣┃┓┛━╋┳┫┻┳┛━┃┻╋┛╋┃┗┓┻┳┻
┳━┃━┏┗┏┻━┏╋┗┓┃┃┫┣┫╋┗┗┻┣┗┫━┳┓┛┛┏┓┛┃┃┏┳┳┫╋
┫┃┻┳┫━╋┃┻━┓┳┻┓┏┳┣┛┣┻┓┏┫┗┓┻┗╋┓┃╋┏┣╋╋┓┏┣┛┫
┛┓┛┛┫┫┣┻┳┗┻┃┗┫┓┛┗┛┏━┏┻━┛╋┛┓╋┻┳┣┻┗┃┓┣┳┫┻┗
┃┛┏┛╋╋╋━┏╋┳┣┓┓┫┗┗┛┃┫┗┳┗┓┗┗┣┣┻┻┫┻┛┃┫┣┗┳┻┓
┃━┣┃┓┫┗┃┗┏┗┓━┣┓┻┃┓┣━┛┃┣┃┃┫┏┻┻┃┃━━┏┣┣┳┏┫╋
┃╋┫┛╋┃┓┏┗╋┻┏┏┓┃┛┏┳┳┫┓┛━┻┃┏┣┏┗┃┃┣┃┏┻┓┗┣┣┏
╋┣┣┣┻┫┳┳┃┗╋┛┃┏┳┓╋━┃╋╋┫┏┛┏┛┓╋┫╋┛┓╋┫┫━┳┗┏┻
┏┫┛┏┓┻┛━━┫┃┫┳╋┫┻┳┓┓┓┳━╋╋┛┃┗━╋┏━┳┛┓┳╋┣┛┛┛
┣┗┓┏┓┓┏━╋╋┏╋┻━┳┗┗┣┳┓┗┛┃━┳┃┏╋┛┓━┳┫┳┣┗┓╋┛┓
┫┏┓┫┳╋┫┏┣╋┫╋┓╋┫┛┛┓┻┳┏━┳┃┏╋┳┳┳┫━┳┃┓━┏┛┛┳┛
┗┛┛┳┳┗┓┛┓┃━┛━┣┳┻┫┻┫┫┓┃╋┃┓┫┫━╋┫┫╋┃┏┓┓━┗┻┛
┛┃┳┗┫┛┓╋┗┓┣┻━┛┳┗╋┻━┏┃┻┛━┫┫┏┛┛┻┫┻┫┻┃┫━┻┏┛
┻┛┏┗┏┏┓┳┻┗┏┣┣┓━┛╋┫┳┣┳┏┛┻╋━┗┗┓┻┫╋┗┏┗┫┏┃┣┓
┃┛╋╋┗┛┏╋┣┻┫┏┣╋┃┳┳┗┓┗┫╋┛┛┗━┳━━┏┓╋┓┗┗┳━┃┗┛
┫━╋┫┛┻┛┓┃┗┣┳┗┗┫┛┃┛┣━┗┓┗┏━━┻┣━┻┓┓┫┏┓┓┗┳┗┫
┗┃╋┣┓┓┓┗┫━┣┃┃┻━┣┏┏┏╋┓━┏┓┗┫┣┏┫┣╋╋┣┫┗┃┣╋┫┓
┓┗┗┻┛┻━┏┓┳┗┏┏┛┻┳┳╋┫┛━┗┏┣┃╋┻┳┻┣┣━╋╋┫┏┗┃┓┛
┳┫┃┗━┗╋┫┳┛┣━┻┃╋┛┛┛┏┫┃┃┗┃╋┛┓┳┓━╋┛┃┗━┏┫┣┃╋
━┳┏┫┣┣┗╋╋╋┓┳┛┃┏┣━┃┳┃┣┳━┃╋┣┫┃┏┗━┓┗┣┗┣┓┫┳┫
┓┳┛┻┓┫┛┫┃┣┻┫┻┫┫┗┗┓┓┗╋┳┛┻┏┓┗━┻┓┻┏┫┣┃┏┛┫┻┛
┛┏┏┏┛┳┃┣┏┳┃┻┓┓┃┳┗┻┏╋━┏┻┳┛━━┃┻┫┛┳┗┻━
┗┓┛┓┻┛┓┛┛┗┓┫┛╋┗╋┣┓┣┓┏╋┣┫┓┳┫┳┃┃┛┫┏┛┳┣┓╋┳┳
┗┛━┛━┣┻┛┗┻┫┻┏┏┻┫┻┫┳┳┫┓┻┣┏┓┫┃┏┳┛━╋┳┳┳┏┣┛┃
╋┳━┓┗┛┗┻┗┣╋┏━┛┗┃┳┗┫┏┓┃┗┏━╋━┳┛┗━━┓┳┃┗━┻┣┣
╋┳┣┏┗┃┗┣┓┃┓━┫┗┫┛┛┛┗┃┏╋┣┗┗┛┣━┫┗┏┻┳┏┗┳┳┛┣┫
┏┃┳━━┏┣┓┏━┃┃━┃┏┣┫┃┗╋┛━┗┃┗╋┃┛┻┓┏┫╋┛┫┗┓┫┏┏
┫┫┻┣┃┛┃┫┻┏┳━┗━╋┗┣┫┛┗┓┛┓┗┓┛┓┫┳┏┃┻┃┏┻┗┫┏┳━
┫┛┳┃┫┻┏┗┗━┏╋┏┛╋┏┫┗┣┓┃┳╋┣┗┳┛╋╋┣┗━┏┗┛┏┣┗┫┏
┃┏┻┻┳┛┃┻┻┳┗┳┣┣┣┓┣┛┃╋┫┳┏╋╋╋┫┏┓╋┫┏━┏┛┓┣┣┃┣
┫╋┳┃┻┻┻┛┛┛┗┫┏╋┻┓┛┃┃┏┏┳━┳╋╋┳┛╋┫┗┗┃┻┏┏┳┛┻┳
┣┏┛┛━┃┓┓┏╋┳┃┳┛┻┓━━┻┏┛┳┫╋┳━┏┣┻┳━┳╋┣┣━╋┏┻┳
┳┛╋━┗╋┣┓╋╋┃┃┳┗┫━╋┣┃┫┳┃┳┓┻┳┗┻┫┣┳┳━╋┗━╋┫┫┗
┳┫━┏┗┳┓━┗┗┏┓┫┫┓┃╋┳╋┏┻┫┛╋┣┃┓┏┫┏┻╋┳┗━┫┏━┣┃
┳┳┛╋┗┫┻┏┗┓┻┏┫┳┳╋┛┃┃┫┫┏╋┳┻╋━━┛┛┫╋┻┣━┏╋┗━━
╋┓┓┏╋┓┏┛┛┫┏┻┫┻┫┻┓┣┳┓┏┏┃┛┃┣┗┻┗┫━┻┓┃┛┣┗┓┃┫
┫┻┣┳┓┛┣┗┫┳┓━━╋┛┏┻┻┣┣┃┗╋┃┻┻┫┳┳┓┛┫╋━━┗━┳┳╋
┏┗╋┗┻┣┏┣┫┛┳┃┻┃┏┃┓┣┳┻┣┏┓━━┗┻┗┏┗┛┃┏┫━┃┻┃┛━
━┫━┓┣┃┓┗╋━━┛┏┛┛┛┛┓╋━┓━┛┛┗┓━┓┫━╋━┓┛┛━━┛┻┗
┏┻┗━┗┛┃┓┫┛╋┗┗╋┗╋┗┓┳┣┳╋━┃┣┫┛━━━┫┻┃┏┓━┏╋┛┻
┛┛┏┃━╋┛┏┳┏┫┛┓╋━┫┏┫╋┏━┗━┻┃┓┓╋╋┓╋┣╋┫┫┗┻━┛┏
┓╋┓┓┃┏┛┣━┏╋┗┳┗┫┛╋━┃┛┗┻╋┣┓┳━┻━┣┳┗┻┓┛┻╋┓┳━
┏┫┫┫┓━┏┫┻━━╋┓┃┗┛╋┏┛┫┗┓┗┓┃┻┗┣━━┻━┛┻┣━┓┓╋┻
┓┻┻━┻┏┃┓┳━┫┳┻╋┛┓┛┻┻┏╋┗┳┻┳┗┃┛╋┻┗┃┓┳┃┣┛┛┏┫
┫┳┫┃┻┻┏┗┣┣┓┛╋┃┛┗┗┫┫┻┏┣┳┗┗┛━━┏┃┗┏┻┳┗┳┃┛┳┫
┣┻┓┫┃┗┃┗┣┛┣┓┓┣┛┛┛━┗┃┗┃┫┏╋╋╋╋┏┓┫┏╋┛┏
━┳┳┗┫┏┻┏━┃┏┳┻┛━┻┳┏┣┃┃┗┗┣┛┗┫┫┫┳┣┳╋┗┫┻╋┃┛┃
┃┣┃┫┛┃┫┗┛┛╋┳┳┛━┳┻┃┻┻┳┃┻┏┓┳┓━╋┏┃┓┫┓┓┃┏┣┛━
━╋┳┳┏┻╋┃┻┣┛┣┳╋┃┃╋┻┏╋┗┃╋┗┃┃━┓┫┏╋┃┗┗┫┳┳┳┗┓
┏┻┃┗┏┏┏━┳╋┓┗┣┳┛━┓┗┫╋┓╋╋┫┣┻┗┃┛┳┳┣┣╋┏┗┓┫┳┣
┓┛┏┃━┃━┻┫╋┓╋┛┻╋┫┏┗┓━┏┣┛┣┻┫┃┗┏┏━┳┻┻┓╋╋┃┻┣
┳╋┳┓┏┫┓┳┓━╋┃┫┃┃┻┳┓┗┗╋┏┓┏┏┫┳┣━┫━┣┓┳┓┓┳┣╋┛
┻┫┗┳╋┫┛┣╋┏┗┻╋┓┗┣┓┛┗┳┗┣┓╋┃┓┻━┻╋┫┻┳┃┓┫┏━┏┗
┣┏┓┻┛┫┓╋┃┃┏┃┓┗┃━┗┃┏┏┣┳┛┛━┏━╋┳━┗┃┗┫┛┏┳┏┏╋
┫━┗┫┣┫┻┛┫━┣┛┃━┃┃┫┃┗┣╋┛┃┣┛┛┻┣━┣┣╋┓┏┣┻┏┃┣┫
┛╋┛┛┗┫┓┫╋━┻┣━━┛┗┣┗┗┻╋┓┛┃┫┳┣┣┳┫┏┻╋┫┣┃╋┻┫┣
┻┳┣┳┳┃┫┛┫┓╋━┣┏┣┏┓┏┏┗┫━┛┫┫┃╋┳┗╋┏┫┗━┣╋━┣┃┛
━┃┻┓┫┛┳┛━┳┛┃╋━┳┣┗┳━┛┗┻┓╋━┫┣┣┫┛┛┃┗┻┃━┗┗┏┫
┃┻┃┓┏┃┃┫┳━┓┫╋┻┏┗┫┣┏╋┃┏┏━┏┳┃┫┫┳┏┃╋┃━╋━┻┻┣
╋┳┳┃┛┻━┛┻━┫┗┻╋━┃┓┓┏━┣┃┫┳┗┏┫╋┗┣┣┻┻┻┛┗┻┻┳┓
┗┗┓┻┓╋┻┃╋┫┓┫╋╋┳┛┓┛┓┫┃┫━┏┃╋┻┣┻┓┻┗┃┛┻┻┓╋┻┛
┏┳┗╋┃┃┓━┗━╋┳━┓┛┳┛━┻┗┣┛┻━━━╋┗┏┏┣━┛┳┏┣╋┗┃┻
┣┛┓┏┫┫┻┏┗┏┓┗┣┏┻┣┗┣┏┫┻┃┳┣┫┏╋┃┻╋┃┻┫┣┏┃┣┫┛┏
━┗┣┫━┳━┓╋┃┫┃┫╋┗┓┗┻┫┻┻┃┓┗┗┳┻┏┃┗┳╋╋┫┏━┫┻━┏
┫┣┳╋┫┫━┛╋┻┻┛┏┳┏┏┓┗┗┗┳┳┃┏╋┫━┻┻┛┛┻┗╋┳┫┛┣┃┛
┛┣┫┳┃━┓┻┣╋╋┏╋┃━┛╋┓┓━┃┏┗┣┣╋┗┓┳┣┣┣┓━┃┓━┻┻━
┫╋┃┣┃┛┗┫┫╋┓┳┻┫┛┏┗┛┓┣┏┏┳┻╋┛┏┣━┏┫╋┗╋┓┃┏┃┏┻
┛┃┻┻┻┳━┓┻┻┣┗━┳┳╋╋┗┃┳┣┗━┣┏┣┃┗┛┫╋┛┳┛┻┻┗┓┃┏
┏┫┫┛┫┏┳━┗┛┫╋╋┫╋┛┳┓┓┗┣┫━┏┳━┳┃┳┃━┫━┳━┳┗┻┓━
┓┫┫┻┳┃━┳┛┳┻╋┏┏┗┏┓┏┳┛┫┏━┛┏┻┣┳╋┳┃┣┫┓┗
┏━┗┛┏━┫┓┃┏┗┗┫┳┃┻┏┫━┃┛┏┣┻┏┛┓┣┻┗┣┓┫┳┻╋┣┏┻┓
┏┃┗┳╋┻┻┓┫━┏┃┣┫━┳┃┛╋┫┫━┃━┳┻┫┓┻┻━┫┳┻┗┗┗┻┓┓
┻┫┏┳┗┳┏┏┛┓┻┣┻━┛┫┻┛┃━━┗┓╋━╋━┓┳╋┛┣╋┓┗━┏┳━┫
┏━━┣┛┃┣┣┻┗┏┓┣╋┳┓╋┛┏┃┣┏┫┏┓╋┃┗┳┣┗━┫┫┳┛┃━━┓
╋┃╋┏┗┃┻┣┛━┣╋╋┻┏┏┣━┣┫┓┃┏┻┣┛┛┏┣┛┻┫╋┣┓┣┫┫┣╋
┗┳╋┏━━┓┏┛╋┫┳┏┓━┣┓┓┓━━╋╋━┗┫╋╋┫┫┗┫┓┏┣┗╋━┛━
┣┏┫┫┏┻┛┣┳┛━┫┏┗┛┣┣━┫┳┗┃┃┣┃┫┏╋┏┓━┳┓━┛┏┳┻╋┣
┳┏┏┻┣┻━┃┓┗┃━╋┳━┓┳┃┻┗┏╋┗┣┣┃┣┃┻┃╋┻┓┫┛┳┛┻┗┳
┻┣┫┻┛┓┛┏┗┓━╋┻┛┻┓┫┻╋┓┓┳┫┗╋┛━┗┓┓┣┗┫┏╋╋╋┏┣┫
┛┛┳┫┻╋┛┻┛┻┓┓┣┣┣┓┻┓┛┏┻┃┳┏┣┃┏┫┛┓┫┳┛┗┃┛┗┏━┛
┏┣┻┳┫┻┗━┳╋━┣┃┓┛┳┻┓┣┣┃┳╋━┳┗╋╋┣┗┳┛┫┻┗┗┗┗┣╋
━┣┳╋╋┳┃┻┳┛┓┗┃┛┃┃┛┫┗┏┻┏┃┣┏╋┃┳┏┫┫┗╋┫┫┳┳┛━┓
╋┣┛┓┏┣┏┗┃┓━┻┗━┓┃┣╋┓╋┻┳╋┛┓┳━┻┓┓┛┳╋┛╋┫┳┛━┃
┛┗┫┗┓┛┣┏┏┏━╋┏┛┳┳┛━┣┓┫┣┓┻╋┏┣┃┗┃┃┃╋┏┫┃━┻┫┣
┛┳┗╋┳┃┫┳┛━━┣┏┓┫┏┗┫┓┣┗┫┓╋┫┃━┻┫╋┃━┻╋┗╋┏┏┫╋
╋┗┏┏╋┣┣┏┏┏┣┓┻┫┻┓╋┃┗┗┗┗┃┫┏━┏┻┛┻━┛┳┳┣┏┛┗┳┳
╋┗┃┫┳┏┛┓┣┻┻┳┣━╋┏┗┗━┓┣┓━┃┛┛┻┫┃┏┫┫┣┫┛┫┗┳┃━
┏┗━┣┛┓┫┃┣┛━┫┻╋━┣━┃┏┛┃━┛┳┛┃┻┛┳┏┓┏┓┛┛┣┳╋┫┗
┫┛┛┛┫━┃┛┳┳┏┫━┏┃┓┣┻┳╋┏┗━┫┣━┫┛╋┫┻┳┗┳┃┏┗┃┗┫
┳┛╋┃┃┻┗┛┣┻┏┏┫┣┛┣┻┻┏┫┓┣╋┃┃╋┃╋┏┛━┳┛┓┣┣┛┛┳┏
╋┣┓┫┛┏┛┓┃┏┗┏┣┃┫┻┛┛┏┏┓┣┫╋┗╋━━┗┏━┓┣┃┛┃┓┳┫┗
┳┫┛╋┓┛┃╋┏┻┃┓┏╋┛┓┳┏┣┃┫┣┳┛┏╋━┣┻┣┓┃┳╋┣┃┣┃┣┻
┗┗┛┏┳┃┳┻┻┻┳┏┏┻┫┣━┃┓━┓┛┳┣┳┛┣┛┃┓┳┃┓┏┳━┛┣┏╋
━┫┛┣┏┣┃┏┏┏┳┓┫┣┛┓┓┗┻┣┗┻┫╋┃┛┓┛┗╋┗┛┗┣┏
┏┓┃┫╋┃┓┃━┗╋┃━┛┏┻┻┳┳┏┛┏┻┻┳╋┻━━┣┗╋╋┏╋┓┣┓┃┻
┛╋╋━━┻╋┳┗┛╋┓┏┛━┏┃┓┻┏┃┻┃┳┏┣┫┣┛┗┻┳┳┻┓┗┳┫┣┫
┛┏┗┃━┏╋┻┻┣┳━┓╋┫┏┛┳╋┃┫┗┃┣┳┫┳┫┗┛┣╋┛━┣┳┃┫╋┳
┣┻╋┻┏┳━┣┳┛━┗┣┏┓┏┃┻┫┻┗┏╋┗┻┣┏━┻━━┻┻┗┗┫━┃┓┃
┻┃┻╋┫━━┗┣━┛┻╋┫┏╋┏┓┗╋┫┓╋╋┃┳━┗┃┛┓┫┫┓┻━┣━┳┣
┃┳┏┳┓┫┗┗┛┏┣┓┻╋┗━┗┏┛┃┃┫┗┫┫┣┻┳┫┻┃┗╋╋┏╋┓━┛┣
┛━┫┳┗┗┗┣┻┳┓┓╋┫┗┫━┣┛┓┃━┳┃┻┫━┳┏┫╋━┫╋┏┳━┳╋┛
━━┫┻┻┻╋┻┫┗┛┫┫┛┏┃┓┛┳┓┃━┻┃╋┃┃┳┛┛┳┫┛┓┣┏┏━┣┣
┳━┣╋┏┻┃┛┫┃━┗┻┏┓┣┃┏┻┓┣┣┳┓┏┳┳╋╋┃╋┫┓┫┳┻┏┣┣┗
┛┳━┗┓┻━┛┓┛┳┳╋┗┫┃┣┛╋┛━┏━┳┃┻┣┏┣┳┻╋┏┗┣╋┣┣┏┏
┏┳━━┏┛┏┫┛┃┗╋┻┗┓━┏━━┣┫┳┃━┫┣┫┻┏┓┫┻┛┫┏┗┃┫┻╋
┃┛┏┫╋┗┻╋┣┫┃┣┓┃┻┛┳┳┣┗╋┻╋┳┏╋┣━┃┓┻━┏┓┏╋┓┳┏╋
┻┏┫┣╋┳┏┻┏┓━╋┻┗┣┓┫━┫┳┗┻┓┫╋┛┣┣━┫┣╋┣┃┳┏╋┓┳━
┗┗┏┃┏┗━╋╋┳━┃━┏┛┏┃┃┛┗┣┳┣┓╋┻┃┗┣╋┗┣┏┫┛━┣┏┏━
┓┏━┏╋┳━┻┗┣┻┳┳┓┓┳┃┗╋┫┳┻┛┳┏┫┣┓╋┓┣┳┗┛┏┣┛┓┻┣
┫┗━┳┗━┗┏╋┫┓╋━┛┗━┳┓╋┫┛┣┃━┣┻┏┳╋┫┳┫━━┃┓┏━┛┗
━┃┓┓━╋┣┣╋┃┻┻┛╋┓┻┣┻┗┃┳┛╋━┛┛┗┃┛╋┻┛┳┳┻┗┏┓┻┻
┻┣┛┓┳┛┃┛┛┃┻┃┳┃╋┳┻┃┏┗╋┏╋┛┏╋┓┗┓┓┏┳┛┣┻┛┓┓┓┏
┗┛╋╋┓┳━━╋┣┫┫━┻┫┏┗┓┻╋┛┫━┃┻╋┳┛┛┻┫┏┓┫┓┻┗┓┛┏
━┫┛┓┃┫┗╋┓╋┣┗╋╋━━┳┻┃┳┫┫┃┫╋╋┻┻━━┳┗┗┓┛┏┫╋┃┏
┃┛┳┳┣━┫┓╋┏┣┏━┣┫┫┓┳┏━┓┓╋┳┏┛┓┳┃┻╋━┓━┣╋┏┗┃┗
┗┫┛┏┛┓┃┏┃╋┃┃━┣━┫╋┃┛┣┛┫┃┫━┻┣┣━━┗┛━┳━┗┛┻┗┫
┫┣┣━┻┳┃┗┓╋┏┻┃┛╋┃━┛┻╋┣┏┻┛╋╋━╋┣┛┳┗┳━┓┗━┏╋┻
┣┏┃┛┏┗┗┗╋━┻━┳┃┻━┗┃┫┛━┓╋┫┫┣┏━╋┛┫━╋┻┫
474 :
名無しさん:2005/12/31(土) 13:40:33 ID:???
うひょっ♪
┫┫┫┛┓┓┫━━┓┳┗┗┫┗╋┓┻━┃┓┻┫┏┏┓┏┗━┃┛┳┳━┗┣┣┓━┫
╋┻┏┓┏┓╋┻┗┫┏┗┛┳┏┏┛━╋┛╋━━┓┳┻┫┫┻┻┓┣┗┻┃┗┃╋╋┓
┓┛┳━┳┗╋┏╋┣┏┗┓┻┳┛┃┃━┃┻┻┛┫┣┛┫┣┗┻┫╋┃━┏━┏┗┳┓
┃┓┗╋┏┃┻┣┓┃┫┏┻┫┻━┻┗━╋━┓┓┏┓━┃┗┓┣╋┛━┃┣╋┃┣┫┛
┳┛┣┓┗━━╋┻┫┣┃┻━━╋╋╋┣┻╋┣┣┣┻┃┛┻┳┏┓┳┃┳┛┃┫┳┳╋
┏┫┣┗┛╋┃╋┏┫━┃┏━┗╋┓┳━┫┏┣┻┃┻━┓━┏┣┛┫┏┫┃┳┫┓┗┳
┃┳━┻╋┃━┫┛┗┳┃┛╋┫┗┻┻┓┣┣┗┛╋┓┻┣┃┏┛┗┏┣┓┓┃━╋┏━
┻┗┻━┏┣┳┗╋┻┳┛┏╋┗┏┗┫┓┣┛┛┛┏┛┛┳┣━┛┣╋┛╋━━━┓┏━
┻╋━┃┫━┓┓┃┓╋┗┣━╋┗┏╋┓┏┫━┳┻┗┓┻┛┻┻┓━┏┓╋┏┓┻┻━
┃┣┛┳┏┻┳━┻┓┓┳┣┛┛╋┫┛┏┫┫┫╋┓┻┛━┳┓┏┃╋┛┏┗┣┓┓┣┳
┳┏━┓┃┣┗┗┗┛┏┏┣┏┗┫━━┗┻┣┳┗━┻┫┓┏┓┗┛┓┓┣━┫┗┳┃┫
━┗━┗┓┛┃┓┏┏┏┫┣┳━┃┓┓┏━┫┛┫━┻┗━┏┏┓┛┏┳┛┻━┛╋┛━
┫┛┗╋┻┓┫╋┏━┣━┃┫┳┳┫┗┳┗┃━┫┃┓━┏┛┳┳╋┻┫┃┫┛┣┗╋┣
┓┣┻┻┫━┫┛┏┓┃╋┗┓┳━┃┳┻┃┣┻┳╋┗┏┣┫┓╋┫┫╋┫╋┣┳┣┗┏
┃╋┛┗┃┃━┏╋┳┗┻┳┳┛┏┻╋┣┃┻┏╋┣┳┫┣┳┛┛━┏┣┻┻┓┏┛┛┓
┳┻┃┃┃━┗┻┻┻┫━┳┣╋╋┣╋┻┗┳┓┻┣┗┗╋┛┃┫━┫━┓┫┻┛┻╋━
┏┗━┻┛┃┻╋╋╋╋┣┳━┣┓┣┻┃┏┻┫┫━┣┓┻┓┛┗┣╋┻╋┣┏┃┣┓┳
┫┫┏┏╋┻━┫┗━┛┫┳┗┏┫╋┗┳┳┗┓┣┳┏┣┻┓┣┣┫━┏┳┏┃┳┃━━
╋┗┗┗┗┃┳┣┣┫┻┛┛┛╋┗━╋┓┻┗┣┓┓┃┏┗┗┃┳┫┛┛╋┗┗┛┓╋━
┻┏┃┛┃┣┗┳┳╋┗┏┛┫┣┣┓┏┻┓┓┓┛┏┓┛┫┏┻┳┗┻━┛┓┗┛┗┗┣
┣┳┓┓┻━━━┛┳┛┫┓┣┛┳╋┃┗┻╋┗┳┳┏╋┣┗━┣┻┛╋┣┳┓┓┓┗┻
┃━┃┫┫┫┏┏┗┫┛╋╋━┃┏┗╋┃┓┛┃┏┣╋┓┳┓┃┻┫┓╋╋┗┫┻━┳┃
┃┃┃┫┫┏┗┓╋┳┏┻┏━╋┣┳━┫┣┓┃┏┳┛┓┳┣╋┏┗┻╋┓┣╋┛┳┻┫
┛┳┗━┫━╋┳┏┫┃┃┓┓┳┓┫┛┗┻╋┻╋┻┻┻┣┳┳┻┃┏┳┻┗
╋┗┫┫┓┛┓┣┛┻━╋┛┏┳┳┛┃┳╋┣┳┓┗┫┓━┳┳┛┛┃┛┛┗┳┃╋┛┳
┗┏┃┏┛━╋━┫┃┣━┗┏┳┗┛╋┛┣━┓┣┛┫┻┓┳┗┫━┛┻╋━┗┳┓┏┳
┃╋┫┗┃━┏┏┗┓┗┫┃┫┓┛┳┳┏┏━┓┻┻┳┃┻┓┳┻╋┫╋┓━┃┃┻┗┃
┓┗┏┗┻┓┓┛┣┃┻┣┏┃┓┏┗┃┳━┻┳┣┫┛┻┻┳╋━┛┃┻┓┫━┓┏━━
┛┳┳┳┻┳┗┻┗┳┏┗┳┗┏┏┃━┣┃┓━┻┏┛┫┛━┛┫━┳┣┓┻━┓┛┣┓
┓┃━┓┫╋╋┫┓┣┛┗┻━┛┓╋┃╋╋┏┃━┏╋┣┛┫┗┓┏┃┃┃┗┫┣┫┏┓
┳┗┃┓┏┛┳┻╋┛┓┫┫┏┏┣━┏┏┻╋┫━┓┫┳┫┳┳┛┫┫┛┓┣┳┏━┣┏
┛┫┻┓┏┃╋┻┻┗┻┳┣┳┏┻┛┏┳┣┳┃┫┓┛━┃┗┗┃┓┻┻┻╋┻┫┣┻┏
╋╋┣┗╋━┃┻┻┣┻┳┓┗┓┓┻╋┃┃┻┗┛┳┛┫┳┗┛┗╋┃┛┳┳━╋┫┛┣
┗┃╋┻┏┗┏┃┣┫┗┻┃━┫┛┣━┫┻┛┛┗┃┫┃━┻┛┳┻┗┏┛━┳┃┛┃┣
━┫━┗┃┓┏┃┣┛━┓━╋╋┻┏┃┏━┃┓╋┓┓┣┏┏┳┏┛┓┃┓┗┛┫┃┛┃
╋┃┫┻┗┣━┏┗╋╋┓━┓╋┫┳┃┓┛┫┻┛┓┏┛┏┳╋╋┳┳╋━┓┃━┫━┓
┣┏┓┓┃┏┫┫╋┻┻┣┃┃┻┣┓┣┏┏┣┏┃┓┓┃┛┗━┫┃┃┛━┛╋┏┛┛┛
╋┃┏━┣┫┳┗╋┛┣┛┣┓╋┫┏╋━┻┻┫━┃┏┻┃━┛┃┃╋┏┣┳┛━┣┓┛
╋┃╋┓━┗┗┳┣┓┳┻┻╋┣┻┳┗╋━┣┳┳┫┻┛╋┓┓╋┃╋┃┓┻┣━┻┳┏
┣┣┣┻┛┏┃┫┏┛┗━╋┃┻┛┛━╋┫┛┗┃┳┛╋┣┫┛┣┛┛┏┗╋┳━┗━┫
┣┃┳┣┛┗╋┳━┗━┗┓┗┛┳┗┗┏┻┛┣━┣┳┏┣╋┃┫┃┻┓┻┣┓┏┫┏┓
┓╋┣━╋┓┏┻┗┳┣┗┃┳┏┃╋┃┏╋┏┣┛┃┏━╋━┛┳┳┛┛┏┣┛┛━┗┛
━┫┓┏┫┫┫┫┗┏┏┗┻┳┏┫┫┣┓┣┃━┃┃┃┗╋┓┣┫╋┳┗┓┫┻┗┣╋┃
┓╋╋┏┣┗┏┏┻┻╋┏┳┗╋┻┣┏┏┃┫┣━┏┛┛┏┏┛┣━┏┻╋┓┛┃┳┏┃
┃┗╋╋┓┣┫━┣┛┫━┻┛┏┣┏┛┳┗┻┓╋┃┃┓┃┫┻┗┛┏┣┫┃┣┏┻┛┛
┗┛╋┗┏╋┓┫┳┃┳┻┏┏┗━┫┫╋╋┳┃┓┓┫━┃┓┣┗╋┣━╋┗┃┻╋┛┣
━╋━┻┣┳┃┓┫┏┏┃┏┻┣┣┫┛┗┃╋╋╋┫┳┏┓┫┃┃┫┏┓┓┻┻┛┫┛┗
┻╋╋┃┃┫┏┃┓━┓┣┣┓━┻┃┻╋┃┃┻┏╋┫┛┓┳━┫━┓┃┫┃
┛┏┳┣┓┛┻┣┃┻┣┓┓━┳┣┣┃┫┣┃┛┳┓┃╋┳┓┣┓╋┛┏┓┳┓┳╋╋┃
┳┏╋┻┛┓┏┛━┣━┏┣┳╋┗┓┣┛┣┛┳╋┛┏┃┗┃╋╋╋┛┳━┏┛┻┓┏┏
┏┫╋┗┻┳┗┏┏┏┻┗┻┻╋┏━┣┻┏┻┓┫┻┣┻┏┳┓┃╋┫┛╋┫┃┻┳━┻
┛┣┫┃┓┃┃╋┳┣┓╋┗┓┫┣┃┏┣┻┫┓┻┓┗┣┛┛┫╋┳┓┃━┳┳┃┛┗┛
━╋┛┃╋┳┳┛━┳━┓┏╋━┏━┃╋┗┫━┫┓┛┏┛┣┃━┃┏┛┳┗┫┣╋┻━
┛┳╋┫┻┳╋┗┗━┏━┏━┓┣┣┳┏┻━┫┳┫━┫━╋┳┫┫╋┏━╋━┃┗┛┻
┣┫━━┳┣┣┛━┃┣┗┫┃┏┏┗┏┏┛━┫┗┓╋┃┏┗┗┓┣┻━┫━┣┫╋┓┻
┗┃┫╋┛━┏┣┛━┃┻┓┫┗┏┫┻┃┳┳┃┏┻╋┫┻┃┛┳┣┻┳┛━┫┏┻┛┛
┣┏╋┗┗┓┛┗┣┻┳┛┗┫┏╋┓┏╋┗┣┃╋┃┗┳┛╋┳┫━┛╋━┛┣┣┓┣┣
┻┫━┣┻┗┃━┳┻┫┫┛━┏┃╋┳┻┫┓┏┻┫┫┗┣┻╋┛┣━┻┛━┫━━┫┻
┏┃┣━┏┫╋┃┣┃┛┣┻┏┻┣┃┫━┓┻┳┗┻┓┳┫┗┛┻┛┫┳┻┳┃┣┃┳┏
┛╋┻┛┃┛┗┳┣┃┳┃┻┣┫╋┳┏┫┫┏┳┫┏┫┫┃┻╋┛┣━┏╋┻┃┓╋┳┫
┳┳┻╋┫┗┏┃━━╋┫┏━┫╋┣┗╋┏┏┳┓┛┳╋┃┏┣┗┳┏┓┫┏┓┛┻┃┻
┛╋┳╋┏┳━━┻╋┃┻┓┏┫┗┳╋┏┏┏┃┃┃┃┣┃┣┳╋┃┛╋┻┗┏━┏┗┻
┃┫┗┛┛╋┏┣━┫┛━┳┳┏┳┛┣┻┻╋┗┓┫╋┳╋┛┻┣┓╋┳┻┫┻┣┣┣┣
┓┛┏╋┫┛┛┗┏╋┗╋┓┫┃┫┃┣┃━┻┏┏┛━┃┣┣┓╋━┏┛┻┻┛┏━┗┏
━┏┛┫┗┣┛┃┻┛┛┳┛┓┓┃┻┗┣╋┏┳━━┏┏┣┃━┻╋━┓┫┓┛━┏┣┃
┏┏┻┏┏┓┃┫┏┫┏╋╋┻┳┏━┗┏┃┛┫┛┃┻╋┛┗┳┗┏╋╋┃┗┫┻┛┳╋
┻╋┻┳┗━┓╋╋┫╋┻┣┃╋┗┓┓┓┳┗┻┛┳┛┏┓┻┓┏┃╋┃━┳┣┫┗┳╋
┳┏┳┫╋┻┃┣╋┛┻━┗┏┫┻┳┳╋┓┗┻┏┫┏┃━┏━┻┃╋┣╋━┻┃┛╋╋
┣┳┳╋╋━┃┃┛┳┛╋┣┏┏┏┫┃╋┳┣┏┃┓┳┃┫┃━┳┳┫┻┳┛╋┛┏┫┻
━┓┃┏━┓┣╋┏┏┛┏┻┗┻┏┳╋┣┏┓┏┃┏╋┃┓━┓┓┗╋┛╋┫┳┓━┓┛
┣┗┓┏┫╋┣┫┻┫┻┫┓┃┓╋┫┗┻┏┛┛┛┛┓┳┫┏╋┳┳┳┳┃┗┳┻┏┏┗
┏┻┃┫━┻╋┗┫┣┓┃┳━━┫╋━┗╋┻╋┛┻┳┓┳┣┏┻╋━┛┛┳
┗━┣╋┓┏━┫┓┃┏┓┣┗┃┓┓━┛┻┗┫┃┗┓╋┣┗┫┫┫┣┣┫┻┣┗╋┗┗
╋╋┳┣╋┛┛┏━┗┫┗┛┛╋┛┣┓┫╋┫┏┗┏┫╋┻┫╋┗┻┏┏┗┳┣╋━┏┛
━┗┣┏┣┃╋╋┏┻┗┣┻┛┫┛┛┗┓┳┗┻┻━┫┓┳┣┏┓━┻┳┣┳┣┓┻┣┛
┣━┃┛┳┣┃┏┳┏┗┻┛╋┓┳┛━━━┛┫┓┛┛┓┳┏┗┏╋┃━┫┳┳┫┳┃┗
┓┗╋┓━┓╋┻┓┗┣╋┻┫┗━┏┛┗┗┣┗┣┃┛┫┳╋┏┓━━┛┣┏┛┗╋┻┃
╋┫┗┳┣┏━┏┃┫┫┻┏┣┻┗┻┏┃┗┃┳┣┛┃╋╋╋┗┳┻━╋╋┳━┣┳┣┫
┗┗┛┛┗┏┏┏┣┓┫┳┓┳┏┃━┏┗┏┫╋┫━┓┏┛┏┗┓┳┃━┳┏┗┗┣━┏
┓┛┗┛┏┻┳┻╋┏┫┻┣┫┫┛┏┏┣┫┫━╋┫┫┻┓━┻┳┻┓┻┃┃━┓┛┛┻
╋┫┃┫┃━┫┗┛┗┣┫┣┛━╋┻┛┏┏┏╋┏━┗━┫┏┳┓┃┗┗┏┳┗┛┃┫┓
┣┫┗┣┃┣┣╋┻┃┓┣━┳┳━┣━┏┃┏╋┗┻┃┣┳┻━╋╋┻┫╋┳┃━┗┏╋
┣┫┏┛┏┫┳╋━┃┣┏┣┣┓┃┻┛┏━┳┛┓┓┣┏┏┛╋┗┫╋┃┓┏┻┫┫━━
┫┗┫┛┓━┓┓╋┏┻┫┣┫╋┓┗┳┣┓┏┻━╋┻━┏━┛╋┓┳━┗━━┳┫┃┓
┻┫┳┃┳━┃┫┣┻┻┳━┛┳┻┓┃┛━┗━┃╋┣┛┃╋┣╋┫╋┛╋┃┗━━━┏
╋┏┣╋┏┣┣┓┣━┳┳┛┣┏┏┏┃┣┃╋┓╋╋┣┻┗┫┏╋┫┛┓┣━┃┣┣┳┃
┫┗┛┻━┻┛┓━┏┏┏┛┛┣┻┻┗┛┏┗┻┫┳┏┣┻┛┣━┫┻┛┏┳┏┓┣┛┓
┣┳┛┏┏┛┣┛┫┛╋┣┓┛┃┗╋┗┃┛┗┣┻╋┓┏┳┗┫┏━╋┗┣┃┛┳┻┻┻
┓━╋┻┛╋┓┃┫┓┳┃┛┃┫┫┛┛┳┃┫╋━━┻┓╋┣┣┛┓┳┣┃┣┣┫┛┣┫
┓┛┫┏╋┣┗┫┃┃╋┳┗┳┛┏┫┏╋╋┫┃┃━┃┓┫┫┫┓┛┣┣┓┃┛╋┓┏━
┃┫┳┛┫┳╋┃━┫┗━┣┣┃┏┳┫┳┣┫┃┃┗┳┳┃━┫┓┻┫┏╋┛┳┗┃┣━
┓┫┫┻┣┓┗┃┏┗┃┫╋┳┏┣━┏┗┻┣┗┛┻┣┓┏┗╋┻┛┗┫━┛┫┣┓┓┻
┏┻┳┛━┗┃┗┳╋┻┻┏━┃┛┳┳┻┃┣┃┏┫┻┳┗┳┗┓┳┓┃┓━┏┻╋┓━
┛━╋┣┣━┃┃┓┏┓┛┛┏┏╋┏┻┻┳━┫┫┏┻┛┻┻┻╋┗┻┣┣┏╋━┏┗┻
┗━┗┓┓┳┓┏╋╋┣┛┗┗┳┓┳╋┻╋┃━━┗╋┏┳┓━╋┗┃┗┛┗┣┫━┣┣
━┛┛╋┏┛┳┃╋┫┫━┻┓┣┛┏┓┻┓┣┏┓┣┻╋┃╋┓┏┓╋┏┻┳
┳━┣┃┏┛━┛┓┳┫┻━┳┫┻┃┗┳┓┣┣┏┫╋━━┗━┓┃┃┗┳┏┃━━╋┣
┛┏╋┛┗┫┛┃┓┗┣┳┳┳━┃┓╋┫┓┣┓┓┃┗┫╋┃┻┃╋┃┃╋╋━━┏┓┫
┫╋━┫╋┣┗┣┃┫┛━┓┣┛┣┛┳╋┛┻┓┛┻━┫┳┛┫╋┣┗╋┃┣╋┫┃┗━
╋┃┳╋┳┻┫┻┓┓┓┓┓┛┏╋┻┻┣┏┣┛┫┗┛━┗┣━┏┛╋╋┏╋┃┃━┫┻
┳┫┗┏┃┗┃╋┳┳┻┛┛┃┏┓┗┓┫┏┫┃┫┓┓┃┃┃━┛━━┓┗╋┳┓━┃┃
┏┻┓┳┃┻┳┓┳┳━━━┛╋┗┻┻╋━┳┓┛┗┗┃┗┃┳┳┗┏┛┣┛┻┛┻━┏
╋┓┗┻┛╋╋┣┻┻┣┛┃┳┣┳┻┫┫╋━┗┗┣┣━┏┻┫┣┃┛┳┛━┻┫┫┗┃
╋┫━┣┗┗┻┣┣┗╋┻╋┳┗━┳┻┣┳┫┣┏┗┳┫┏┻┳┓┳┃━┣┻╋┳┃┓╋
━╋╋┏┃┫┓┫┻┳━┃┻╋┣╋┃┏┛┓┳┓┳┓┳┗┗╋┳┏┓┫┓┻┛┫━┣┳┻
┫━┛┓┛┻┳┳┣┃┓┫┏┳╋┫┗┏┳┃┏┳┗┳┗┗┛━╋┏┛┣┓╋┳━┗━━┃
┃┳┣╋┗┳╋┃┻┓━━╋┣┗╋┛╋┻┫┏┃┫┻┃┛┃┣┛┃┣┃┃━┓┗╋┫┛┫
┛━┻┃┗┣┏┓┃┏┓┣╋┻━┓┻┃╋┻┏┓━┏┛┻┗┃┣┻┏┃┃┣╋━┓┓┗┻
┃━╋┃┛┛┗┫┻┳┳━┳╋┳┗┃┫┗┣┣┻┏┫┣┻┻┛╋┫┳┗┗┳┣┓┗━┫┻
┫┓┻┃┻┫┣┓━┏┣┣┫┛┣┓┛┣┻┫┣┓╋┗┛┣┳┻┏┏┣┣┳┃┛┗┗┳┓┻
┃┏┗╋━┻┫┃┃┃┫╋┗┣┻┫┳┳┗┗┏┳┻┳╋┻╋┃┃╋┏┫┫┫┳┣┏┓┃┃
┏┫┃┣┫┛╋┗┛┫┳┃┛┣┣━┣┓━┛┗━┏━┻┣┛┃╋━┓┣┻┗┃┗┛╋┃┫
┃┣┫┣┛┓━┣┫┻┗┗╋┫╋┗┫┃┛┳┻┓━┣┛┏┗┓┛┣┏┻╋┛┻┻┣┛┗┓
┏┣━┳╋┏┣┏╋┳━┃┛┃┓┛┻┗┫┻┳┃┛┻━┓┫┻┗┫┗╋╋┳━┓┫┫┓━
┣┏┗┓━┛┃┏┣┳━━┻┗┻┃┏┛┻┗┣┳┫┻┣┳┛┳┣━┓┃┃┳┛┓━┗┻┛
━┻┏┫┣━━┻┫┛┓┫╋┣╋┫╋┏┳┓┣╋┏┓┛┳┛━┗━┻━┣━┳┫┗┓┗┗
┃┣┫┳┫┏┏━┛┳┏┗┫┳┳┻┻┗┛┳┳┻┣┳┣╋┗┃┃┃━┏┛┗┣┛┏┣┳┛
┣┃━┳╋┫┛┳━┛┃┏┣┓┻┗╋━┣┳┳┳┓┗╋┃╋━┏┃┗┓┳┛┣┓┃╋┓┏
━┓╋┻┃┳┣┃━┳┃┣┗┏┣┣┗┏┣┣┳┓┏┣┏┏┃━╋┓┳┏┛━━┣┃┻┳┫
┳┫┛┳┻┣╋┃┛┗┳┏┛━┛┻┃╋┳┏━┃┣┓┃╋╋┣┛┫┓━┻┏━
━┫┣┫┛┃┛┛┃━┣┻┻┳╋┫┣╋╋┣┓┓┗━┏┛┳╋┃┃┳┗┻┏┳┣━┫━┛
┣┃┏┗┓┳┏┗┣┃┫┏┻╋┳┛┣╋┏━━┣┗┫┏┃┏╋┛┫┛╋┻┓┻┓━┓┛┻
╋╋┫┏╋╋┛┳╋┓┓┏┻┗╋┣┏┛┃┫┏╋┓┃┃┻┛┳┻━┏┛┓┳┓┗┃╋┏━
┳┻━┏┛┗╋┏━┳┗╋╋┗┏┗┫┏┃┻┣╋╋┏┓┣┏┃┗┻┳┳╋━┻┃┏╋┏┫
┻┗┣┳┛━┛┛┃┣┣┛━┓┫┃┫┣┛┏┳━╋┃┓┻┛╋━┛┏╋━┣┏┏┻┳┃┻
┗┃┫━┓╋┣┫┓┳┏┏╋┓╋┳━┗┻━┛┳┛╋┳┏┃╋┛╋┃┛┛┫┣┣━╋┃┃
╋┻┓┣┻┳┗┏┣┻┏┫┃┛┫╋┓┻┳┣┗┣━┓┃┣┳┃┣┃┫┏┏┻┗━┫┻┏┛
┛╋┓┻┫┃┓┓━┣┛┫━╋┗┣┓┓┣┫┣┏╋┓┏┛┫┛┓┫┓┗╋┗┫┻┓┏┗┣
┓┫╋┗┳┳┗┳┓┫┛┻┓┻┗┣┳┃┫┳┻┫╋┛┫┏┻┻┛┏┻┣┣┓┗┫┓┫┃╋
┫┣┓╋┳┳┛╋┗┗━╋┏┣━┳┛┫┻┫━┃┣━┏┓┏┫┣┻┏┓┃┛┫┗╋━┃┳
┳╋┳┣┳┣┏┣┛┣┗┻┻┛┳━┳┗╋━┳┫┓┃━┳┫┛╋┛┏┻┏┫╋╋┏┏╋╋
┓┏┫┗╋┻╋┣┗┫┗╋┏┻┫┻┃┳┓┣┏┻┫┛┃┓┏┫┏┗┗┛╋╋┻┏━┳┻┓
┃┫━┏┛┳┳┏━┻┫┏┳╋┳┣┛┣┣┳┳╋╋╋┫━┓┫┓┣┻┛┃━━┫┻┣╋┳
┗┓┻┗┳┛┳┗━┫┻┫╋┏╋┳┳┣╋┻┣┣━┫┏┏┓┣┻┻┓┣┃┏┗┻┓┛┛┻
┏┳┳━┃┳┏╋┏┳┻┗╋┃┓┻┫┣┫┫┏┗┏┳┫┗┻┻┃┫━╋┃┏┳┳┳┻╋┻
┓┓┓╋┓╋┓━┳┗┻┳┓╋┻┗┃━┣┃┃┗┳━┫┏┳━┻┻┗┛┣┓┃┛━┗┗━
┛┃━┳┫┻┛━┃┫┓┫━╋┏┣┗┓╋┻━┃┣╋━┛━┓╋┛┃┛┻┳┓┣┃┓┗┓
┛┛┏┳┫┃┏╋┗━┃┳┗┗┃┳┛┛┛┗┛┳┓┓┣┃┫━┓━╋┣━┣┣┃┃┓┃┏
╋╋╋┛┫┃┛┓┳┫┳┗┛┫┫┣┗┗┫━┣┫╋┃┻┫┃┛┏┃┏━┃┓┛┃┏┻┻┛
┳━┣┓┓┳━┳┓┗┏┣━━┳┳┫┛┳━┻┣┓┫┗┣╋╋┗┣┛╋┛┣┏━┏┳┳┻
╋━╋┃┃┣┏┣┫╋┛┳┓┓┓┏┓╋┃┃┻┻╋┳┻┻╋━┗┓┳┫┏┣┓╋┻┣┃━
┫┗╋┏┏┏┳┃╋┛━┓┃┣┃┃━┻┓┗┓┻╋┻╋┻┻┗┻┗━┳╋┛┻┣╋┣┻┳
┫━┳━┗╋┏┓┻┫┓┃┏┻┓┛┏┓┗┫┃┗┃╋┓┣┓┻┛━┫╋┓┫┳┃━┫┣┻
┣┳━┳┏━┓╋┻┏┏┛┛┻┣╋┻┃┣┛╋┫┛┗━┛┳┣╋━╋┓┓┗╋
┻┃┻━┃╋╋┗┗┳┛┃┓┻┻┏┳┗┓┗┛┛┳┻┛┏┓┏┳━━┫┫┃━┳┻┗┣━
┓┳┓┛┛┓┣┏┏┛┣┓┫╋┏┗╋┏┣╋┗━━┳┣┳┫━╋┛┛┻┃┳┓╋┓┣╋┫
┻┫╋┓┃┓┳┃┣┃╋┏┓┗┃┫┳┓┛┳┳╋┏━┗┛┓┫┳┳┣┃┗╋┃┓┣━┓┫
╋┏┛┓━┣┻┫┣┣━┃┓┏┃┓━┃┫╋┫━━┃┏━┓┃┃┫┳┗┻┳┻━┓┣┻┗
┻┻━┗┓┏┫┓┣┳┣┓┫┻┫┫┃┳╋┛┏┃━┫╋━╋╋┗┻┏┃┓━┃┫┏┏┻┏
━┓┻┏┃┛╋┛┫┻┏┗━┫┛┓┗┓┗┳┗┫┛━╋┓┗┳╋┗┏┛┳╋┓┃┏━┻┗
┣┏┏┗┗┣╋┏┳┓━┏┃┗┣╋┻┫┳┳┃┏┃┗┣╋━━╋┏┳╋┛━╋┛━┏┣┳
┫━┏┣┛┣┫┻┓┳┳┏┏┣┏┗┛┓┛┻━┏┛┻┻┫┗┫┻┛┓┛┓┓┏┳┗┛━┃
┫┃┻┓┃━┫┣┣┗┛┏┫┣━┳┏┻┗┏┳┃╋┃╋┓┳━╋┓┏┃┻┗━┻┗┻━┏
╋┛┃┳╋┳┛┃┛╋┻╋━━━┃┳┫┛┻╋╋━┻┏┻┛┛┣┓┃┏┓┳┛┓┏┃┏┃
┻┛┃╋┃┃┓┣┏━┻┓┗┫┛┛┻┳┣┗┛╋┃┳┻┏┏┏┫┓┏╋┃╋╋┃┣┓┓┗
╋┻┻┓┃┏┻┃┫┃┣┓┣┃━┻┫┻┃┏┣╋┻┃┳┻┳━╋┗┓┣┃┣┣┗╋━┻┳
┏┫┻╋┓┓┫┛┗┗━┫┏┗┫┗┗┏┫┃┏┳┫┓┃┏┣┛━┳┻┃┗┻┃╋┣╋╋┓
┛┻┃┏┻┳┏┏┛┓┗┗┏┻╋┃┣━╋┃┻╋┏┣┏┻┳━┻┣┗┳┏━┏┫┓━┗┗
┗━━┃┓┃┻┻┏━━┻┗┓┏┣╋┃┏┣┗┻┫━╋╋┛┓┃┛┻┏━╋┛┫┣┛┣┳
┃┫┳┓╋┳╋━┳┛┳┣┓┏┛━┛┳┏┗┗┓┛┃┗━┫┻┫╋┃┻┏┃━┃┳┣┗╋
┏┻┗━┻┓┫┫┻━┗┻┓┳┃┣┛┫┫┫┏┫┛┃┫┫┫┗┻╋┫┫┻┛┳┣┛┻┏┣
┣┓┳┣╋┃┻━┣┓┣┗╋┃━┗┏┳━┫┏┗┳━╋┏┓┫┳┗╋━━┛┗┫┳┳┣┏
┫┃┗╋┳┃┫┏━┛━┫┛━━┳┫┓┏┳┓╋━╋╋┣━┃┃╋┻┛┃┗┗┫┫━┃┳
━┏┻┃┓┗┛━━━┛┛┗┻┣┣╋┻┻┛╋╋┗┳┫╋┻┛━┃┫┳━┫┳┗╋┳┗┛
┣┏┓┻╋┃┗┏━┣┻┻┏┗┻┻┃┫┏╋┛┳┻┛━┃━━┳┣┫┫┏┛┻┗┃┛┣┫
┛┫┣┳┣┣┗┫┣┣┫┗━╋┫┏┃┃┃┻┗┃┣━┏┳┓┫┓┳┣┃┃┻┳┻┣┏┫┳
╋┳┻┳┻┛┻┣┻━┛┫┓┏┏┣┣┓┗┫┏┫┓┣┫╋┓┃┏┓┻━╋╋┗┃┣┓╋┳
┗┣┫┛┗╋━┃╋┣┛┗┓┣┃┳┫┗━┻┛┻╋┣┳┗╋┏┗┃┓┗┫┃┛
━┃┛╋┛┳┻┗┣┳╋┳┓╋┣╋┛┓━┏┓┃┓╋╋┗┓┫┣┗┗┃━┻┣┃┣┣┗┫
┣┃╋┃┣┏━┛╋┃╋┗┣┳┫┣┏┃┏┃┫┳━╋┃┃┣┛┓┣╋┣┫━┗╋┻┛┫┃
┃┗┣┳━┳┳┛┫┫┣┃━┏┫┛┓╋┣┳┃┣┛┣┃┗┳┓┻╋┗┗┫┻┏┳┗┻┣┓
╋┏┫┗┳┳┃┓┻━┫┫┏┫┳━┳┏┛┏┣━┣╋┃┏┻┃┏╋┛┳━━┓┳┛┏━┏
┏┳┏┃┻┣┻┓┻┣╋┳┏┏┣┣┛┏╋┣┗┻┳┓━┗╋┃━┳╋┳┗━┛┗┗┗┻┛
┃┫┓┳┓┃╋┫┫┏┳┣┏┣┛┓┻┛┓┏┫┗━┫┗┣┓┏┃┃┻┫┳┓┳╋┳┳┓┛
┳┃┃┣┏┗┃┏┻┓┻┓━┫┫┏┫┫┗┳┻┓┫┃┛┣┃┓┛┳┃┳╋┳┻┫╋┫╋╋
┗┗┗┗┣┣┓┫┻┗━┏┃┻┻┳┏┫━┏╋┛┏┓┳┏┃┣┻┏┣╋╋┳╋┫┛╋┓┻
━┗┗╋┣┃┃┻┗┓┗┛┻━━┓━┣┓╋╋┓━━┃┛┫┓┫┛┻┓┃┻┃╋┛┓━┫
┣┳┻┃┃━┗┃╋┗┳━┃╋┃┓┳┻╋┻┛┓┳┃╋┫┛┓┣┳┓┳┳┫┗┻╋━╋┣
┃┃┻┫━┓━┛┃┫┃┏╋┗━━┃┳┫┫╋━┳┣┗┓┗┫┫┫┗━┻┣┏╋┏┓┗┓
┳┳┛┏┫┫┣┻┻┻┳┓┃━━┗┳┣┗┃┗┏┳┃┛┏┓┛┳┛┫┛┛┳┛┓┃╋┫┃
┛┏┫┗┛┣╋┃┫┗┫┻┃┓┗┻┫┛┣┫┳┃┫┗┃┣┃┃┫┛┓┗┣┛┛━━┫┛┗
╋┳┳━╋┓┣┻┻━┳┣┫━┳┫┛┫┣━┳┓┣┏━┗┏┗┫┫┏┻┏┓┫┛┳┣╋╋
━┣┃┓┻┻┗╋┫┓┳┓┃┃┗┻┓┗┻┃┣╋┛┏┓┗┣┻┃┫┛┛┻┓┣┛┻┳┳━
┏┃┛┓┣┗┗┗┣╋╋┛┳┻┳┫┻┣┗┃┣┗━╋┓┃┳┃┓┗━┛┫┛┻┃━┃┛┗
┻╋┏┗┣┃┃┃┃━┃┳┗┗┣┫┓┣┃┳┻┳━╋┏┓━┫┗━┫┳━┗┏┳━┳┳┓
┓┣┃━┗╋┏┓┣┳┳┃┓┗┫┻━┣┃┏┛┓┣┏┣╋┻┻┓┛┗┻┏┻━┫┫╋┫┗
┳┛╋┗━┣┫┫┛┣┏┓┓━┗┫┻┗┫┃┣┣┓┗┣╋┗╋┣┫┣┳┳┏┻┳┗┫━┻
┗┓┛┻┏┫┛┛━━┫┏┣┛┣┣┻┻┏╋┗╋┗┣┫┓┃┣┗┻┏┣┏┛╋┗┗╋━┣
┃╋┳╋┏┓┃┳┓━┻┫┛━┻┓┳┓┣┻━┻┓┳┃┓┃┻┗┓┛━┫┛┛━┫┃┏━
╋┣┏┣┛┻┗┣━┻┏┃┣╋┏┗┣━┃┓┃┫┓┏┛┏┫┃┳┛━╋┣┗━┓╋┓┻┃
┏━┻╋┳┣┻┳╋━┃┛┓┏╋┣┓┻┫┣┳┃┫┛┫━┃┫┻┣━┗┛┗┛┻┓┏┃┛
┃┻┳┓┣━╋┓┳┓┓┻┻┗┣┳╋┗┓┣┃┻┓┛┗┻┻━┣┗┏┃┫┛╋
┏┗┛┣┫┃┛┛┓┗┳┻┗┏┳┗┣┻┣╋╋┏━┏┻╋┓╋┫┣┏┛┛╋┫┳╋┛┣╋
━┓━┫╋┣╋┗┓┫┓┓┫━┻┗┗┓┣┣┣┫┳┛┳┏┻┣┃┻┻┏┏┃┃┫┗┣┗┓
┃┳┳┣┻┛┳┫╋┳┛━┓┣┳┛┃┳┗━╋┳╋━┻┏┫┃┃╋╋┻┗┳┫┛┳┏┣┃
┓┏┃┣┃┳┫╋┛┏┣┣┣┻┓┳╋┻┳┓┃┫┻┃┳┏┓┻┻┓┓┫┓┳┓┏┗╋┏┛
┛┻┏━┛┃┻┃┓╋━┳┓┏┓┃╋┻┫┣┫┛┃┳┫┻┓┓┓┫╋┗┫┻┫┻┗┻┛┫
┣┗╋┫┳┃╋━┏┫┛╋╋╋┃┃┗━┃╋━┓┣┣╋┻┗━╋┣┏┣┗┫┳┻┫━┏┫
┣━┳┗┗━━┛━┗┗┗┓┣┏┛┛┫┃┃┫┏┛╋┳┛┻┫┳┛┏┗╋┓┏┳┳┣┃┳
┫┃┣━┓┗┫┣┣┫┓━┫┳┣┃┛┃┃┫┳┛┗┛┃┓╋┏┛┗┓┏┓┫┣┃┳┗┻┳
┳┏━┗┫┣╋┓┏┓┏┳┗╋┗┣┻┃┫┗━┓┓┓╋┻┻┻┏━┗┗┻╋┏┗┣┛┳╋
┓┃━╋┛┻┏┛┫┏┻┓━┃┗┛┫┻━╋┗┃┳┳┏╋┃┳┗┓┏┏┻┗┻┓┻┳┛╋
┓┃┛┃┣┓┫┫╋┫┫┛┃┻┻┃┫┗┃┏┛┛╋┳━┓╋┏╋┣┓┗╋╋╋┻━┣┳┻
┳┗┻━┛┫┃┛┛┏┫┻┓┏┻┫┳┻┣┫╋┻╋┗┃┫━╋┓┣┳┃┫┳┛╋┻┗┛┗
┻╋┳┻╋┗┗┫┫┳┗┓┫┏┻━━┃┛┛┳┻┛╋━┫┗━┛┃┃┃╋┫┳┻┃┗┃┏
┃┣┓┻┗┓┗┫┫┫━┳┫┣┫╋┓━┗┗┳┫┓┓┃┏┻┏┛┓┣┫┗┻━┃┫┳┫┻
┗┫┻━┫┳┫┣┓┗╋┃┏┓┻╋╋┻┏┫┛╋┗┫┛┳┳╋┳┗┃┻┃┗┓┫━┃┛┛
┗┫┓┓┗┓┏┻╋┻┃┫┛╋┏╋┛┫┗┃┣┳━┃┗┣┗┏┣┓┏╋┛┫┣╋╋┃┓┃
┛┏━┏╋┫┛┻╋┏┫┳┓┃┓┏┗╋┏━┣┣┛╋┓┛┗┓┣╋━┳┗┫┣┣┃┫┳┃
┛┏┃┛━┓┣┳┳┫╋┏╋┏┻━┳┏┓┣━┫┻┣┛┃┛┣┓╋┓┛╋┏┏┛┗┣━━
┫┛┳┳┣╋━┻┳┫┓╋╋┏┳╋┏┗┳┻┏╋┃┛┫━┻┛┳━┣┻┃┫┓┗━┳┏┏
┓┃┫┳┳┻┏┻┫┏┏┛┏┗┗┻┻┫━┫━┳┫┫┓┻━┣┛┣┃┳┣┓┛━┻━━┛
━━┛┫┻╋┫┗┏┻┻┏┛┃┫┛┣┻┏┏┫┏┓┏┗━┫┓┗┫╋┳┫┻┣━┏┛┳┏
┫┻┫┃┃┫┗┗━┛┓┃━┗╋┗┫━╋━━╋┫━┣╋┛┳┳┫┳┫┏┫┃┓┫╋┛┳
╋┗┻┫┛┃┫┗┏┓┻┏┗┃┫┳━┫┛━┃┻┻━┓┫┣┏┗┫┫┳┛┏┫━┏┻┓╋
┗┓┳┳━┻━┫┳┃┣┣┻━┃╋┣┓┻┫┳┻┏┓┃╋┻┛┳╋┣┻━┣┻
┣┛┏┃┳╋┃┻┣┛┣┻┓┗┏╋┓┛┻┛┛┃┗┓┫╋┳┗━┛━┻┗┣┏┓┣━┃┗
┻╋┳┏┃┗┗╋╋┳┏┛┫━┫┛┣┻╋┛┳┻╋┛┻┃┣┫━┏┳┫┗╋╋┻┓╋┣┃
┃┛━━┓┣┃┛━┣┗┓┣┳┫┃┓━╋╋┏┗┻┏┛┓┏┏━┻╋┫╋┳┏┫┫┛┃━
┗┫┳┃┫━┃┏┓┗┣┃┳━┫┛╋┏┫┗┏┣┣┗╋╋┗┳┏┻┗╋┃┓╋┃┛━┓┫
┣┏┣┛┻┳╋┃┫┗┳┏━━┳━┏┃┛┗┣┓┗━┣┳┓┛┣┣┛━┗┛╋┃┃┓┃┛
┗━┃┻┗┃┳┓┗┳┏┫┻┃┗┏╋┣┳┣┓┣┃┛━┣┃┫━┗┓┛╋┣┳┗┫┳┏┏
┻┃╋┛━┛┏┻╋┓┣┏┻┻┓┣┳┣┫━┏┃┻┏┗╋╋┳━┗┗╋━┳┛┏┏┓┗┏
┫┗┛┃┓┃┃┓┏┫╋┳┃┗┛┛┏┓┏╋┗┓┫━┛╋┓┣┛┻┳┻┏━┗┃━╋━┛
┓━┻┫┓┓┻┗┳┳┗┏┛┛┗┳┗┻━┣┻┻┓┓┗┗┳┗┃┫┫━╋┓┃┏┣┳┓┓
┳╋┳┃╋┗┳┫┳┳┳┻┗┏┏┗┗┳┫┏┻┃┛┗┳┛┛┳┗━┏┣━┳┗━┗┻┛━
┻┓┓┻┫┣┛┛┛┫┓━┳┏━━┣━╋┃┳┣┗┗┫╋┏╋┓┫┃┛┛┻┣┗┣┣┏━
┏┛┣┃┻┛┛┏┛┫━┣━┏┻┏┛╋┏┛┻┛┣━┃┻┃┗┗┻┗┻┏┳┳┗┳┫┓┫
┃┏┣┛┃━┻━┓┣┛┫┛┻┳┏┗┓┏┏┗┫━┃┗━┗┳┳┏╋┣┗┳┃┻┻━╋┣
━┻┗┻┛┃┫┛┛┣┻┗━┣┃┗┗┛┫┃┓╋┣┣┫┫┓┳━┫━┗┻┛┃┗┓┃┓━
┛┣━┃┗┳┃┫━╋┫┣┻┣━━┳┓┓┛┗┃┏┣┗┓┣┫┣┣┓╋┗┓┓┛┃┃━┻
┫┛┻┫╋╋┏┏┣╋┃━━┳╋┫┓┫━┣┻┓┳┃┏┣┃┏┓━┫┫┫┫━┻┃┫┛┣
┃┓┳┗┳┻╋┛━┳┓┣┣┻╋┣┳┓┫┃┣┛┣┫┣┳━┻╋┣┃┫┫┳┣┏┛┏┃┣
┃┃━━┓┳┫┛┗┻┏┗┓━┓┃┓┻┛┃╋┻┏┣┛┣┃┃━━┫┫┛┻┻┳┣┛┃┃
┳┏┃┃━┳┫┣┳┫┗╋┫━┫╋┛┏┣┃┳┗┗┫┏┻┫┃┏┏┏┃┃┛┏┫┓┃┃┳
┫━┗┏━┓┃━┳╋┻┣┓┫━┃┳┛╋┣┻┛┗┏┻┏┫┗┣╋╋┏┓┫┓┗┗┻━━
┫┗┳┣━╋┣┻┃┛┏┻━┃╋┏┳┳┻┓┗┳┫┓┣┗┣╋┻╋┛┛┣┓┗┫╋╋┗━
┳━━┗┳┛┗━┫┃┗┳┳┣┻┃┛┏┫┓┻┛┗┳┳┻┳┗┏┣┗╋┫╋┻┳┛┏┣┻
┃┗┏┫┫━┓┻━┃┃┃┏┏┳┣┏┓┏╋╋┳┛┻┗┏┫┏━┗┻━╋┃┣┣┛┛╋┃
┓━┫┣┻┏╋┃┳┃┃┳┛┻┗┗┣┓┫┗┗╋┏━━┗┫┗┓┣┛┗┣┃┗
┗┗┃┏┃┏┃┻━┫┫┛┛╋╋┗┫┗┏╋┗┻┻╋┫┏┫━┳┳┻┻┏┃┣┻━┣┳━
┃┏┻┫┗┛┗┗┫┃┻┛━┛┳┫┏━┻┏┳┏┓┃╋┗┃┗╋┻┓┣┛┃┣┫┻┃┣╋
┻━┗┗┫━┳┻┏┓┣┣┣━┫┳┗┳┏┃┣┫┏┫┛┫┃┫┣┻┓╋┓┛┗┃┳┫┓┣
━┃┻┏┳┳╋┛┏┳┃╋┣┣╋┃╋┣┳┓━┻━┛┫┃┃┫╋━┏┃┗┏┓┛┓━┃┻
┃┓┏┓┣━┓┓┫┫┗┛┳┫┳┫┣┃┣━┏━┣┗┻┛┛┳━┻┻┫┃┫┣━┫┣┳┳
╋╋┗┏┏┃┳┣╋┳━┫┫┏┫┓┛┫┳┻┳┃┃┏┗╋┓┏┏╋┳┏┳┗┣┓┛┳┗╋
┣┣┗┃┣┫┫━┻┏┗┃━┗┓┛┛┃┓┃┃┣┗┻┛┫┳┓┃┻┛┻┻┏┻┣┓┓╋╋
┣┫┏┻┃┃┏┃┛┓┳┓┃┓┳┓┓┛┛┓┣┗┫━┳┗╋╋━━━┏┳┓┻┫┏┣━┃
━┳╋┫┳┣━━┗╋┗┫━━┳━╋┳┣┏╋┣┃┣╋━┳┳┣┏┛┣┃┛╋┣┗┛┃┃
┓┻┛┃╋┣┓━┻╋┛┣┗┓┫┫┳━┗━┫┳┛┻┗┫┓┃┳┓┗┫┃┫┳┓┫┣┛┏
┛┣┻┫╋┻┻━╋┓┛┓┛┓┓┻┗╋┗┓┃┏┛┳┻┓┣┗┓━━┗┛┻┗┣┃┣┻┣
┗━┏┓┓╋┃┛╋┏┻━┏┻┓┗┫┏┗┏┗┗╋┛━╋┳┏┻┏┗┗┳┛┗┃┗┫╋╋
┳╋┻┣┏┏┓┛┓┃┗┃┛┃┻┛┛┓┣━╋┓┻┗┗┳╋━━┻┗┻╋┗┣┣┳╋┫┳
┏┫┫┏┃┣┏┳╋┏┣┻┳┣┳━┣┃┃┻┏┛┻┏┳━┏┫┛┃┓┏━╋┃┻━╋┫┏
┃━┣┗┏┣┫┛┓┻┛┛┗┗┓╋┗┏┫┛┃┣┓┳┻┓┳┣┫━┳┻┻┓┳┓━┏┣┫
┣┓┏╋┗┗╋┣┣┛┓┻┻┛┃┣┗┻╋┏┻╋┗┃┣┛┫╋┫╋━╋┃┫┳╋╋┛╋┳
━╋┣┫┻┛━┃┗┏╋━┓┗┏┓┫┫┣┃┃┫┃┣┏┣┃┓┳┻╋┛┛┗┓┃┛╋┏┗
╋┗━┓┻━┏┗┏━╋╋╋┓┗┏┻┃┗╋┻┫━┫┻┗┓┓╋┳┣┓┗┗┻┻╋┏┏┳
┣┣┓╋┓┣┓╋┣╋┻┏┳┻┳┣┏┗━┳┏━┓┛┫┃┫┗┣┣┗┗╋┃┛┳┗┏┻┻
┣┛╋┻┣┃┻┛┓┃╋┏┻╋━╋┫┛┏┳┛┻┣┛┓┏┗┃┻┛╋┣╋╋┣┳╋┓┻┣
━╋┛┻╋┫┻┏┓┛┏┻━┣┣┣┏┗╋┣┻┫╋┻┃┏┣┻┣┗┓┏┗┫┻┃┗┛━┏
┳━┃┻┃┳┫━┫┣━┗┏┗┓┻┛┳┛┻┓┗┗┓━┃┛┳┫┓┣┣━┛╋┻┳┣━┫
┫┓╋┫┫┓┏┻┳╋┣┣┃┗┳┛╋┫━┓┓┣┳┫━┳┣┃┳┓┳┃╋┏┣┛┗┗━┳
┗┳┗┻┏┏╋━━┛╋┛┗┳╋┏┃┻┻┗┗┛┏┣┓┓┃┫┣╋┫╋━┛┗
┃┻┃┳┗┫╋╋┛┏┳┛╋┏┏┣┫┗╋┳┏┳┃┓┗┓┻┛┏┃┻┻┻┗╋┗┫┓━╋
┃┓┏┳┫┃╋┗┏┏┣┣━┗┫╋┣┏┏┻┳┓┻┣┃┫━┣┫┗┳┣┣┫┓┗┛┃┏┃
┛┏┓┳┳━┫┣┏┫┓┃┛┻╋┻┻┗┛┗╋┳┳┗┏┻┫┏┃┏┓┻━┣╋┓┳╋┓━
╋┻━┳┏┛━┛┳┳┓┏┫┃┻┏┣┻┳┗┓┃┣┏┓┏┣┃┓┫┃┳┛┛╋┛┣┣┻┓
┏┓┻━┓┗┏┏┣┛┫┛┫━┃┛┗┓━┃┣┗┓┻┳┗━┣━┛┓┃┛┣┛┫┳┓┫┻
┗━┓┗┛━┣┫┓┏┣┻┓╋┳╋┏┓┳╋┳┫┏┳┳┃┃┳┗┗┗┛┳┣┃┣┳┣┃┏
┣┛┻┏┏┣┓┏┣┓┃┣┛┃┛┓┗┓┣┏┏╋┓━━┃┛━┻┃┏╋┣┛┓┛┗┛┓┳
┣━┫╋┻┣╋┳┳┻┳┛┃━┛┫┗┳┃┣┏┣┓┫┫┏┳┃┣┃┫┓┗┏┫━┳┫┫┃
┗┫┏┳┛┳┻┣┛┣┳┓┗┗╋┣╋┳┗┗┏┏┳┏┫┳┻┏━┓┳╋┏━┏┫┻┫┫┛
┛┛┫┫┗━┗━━╋┳┃┏┣┏┃┃┣┃┃┃┃╋┏┗┫┗╋━┣┏━┓┗━┻┗┏┣┻
┗┏┗┫┃━┣┫┣┻┓╋┣━┗┃┛┛┃┻┛┃┗━┓┻┛╋┻┳┫┣┻━━┫┏┻╋┫
┛┃┳┃┏┛┛┳┏┗╋┛┃┏┫┏┻┏┓┫┗┛┳┣┃┻┻╋┣━┣┻┓┳╋┫┓┓┻┳
┛┗┏┃┏╋┏┻┳┫┻┛┓┗┻┓┓┗╋┓━┓┫┏━┏┓┃┃┓┻┃┳┛┳┫┗┗┓┣
┫┫┣┣┫┓━━━┻┻┗┓╋┳┗┫┣┻━┣╋┫┗┓━┫┣┓┛┏┣┗┛┣┃┓┃┻┫
┻┻┳┛┫╋┫┫╋┳┳┣┛┃┳┳┣┫┏┓┃━┏┃┏┗┗┗━┫━┻┻┻┃┓┣╋┛┓
┏┫┻┓┏┣┻╋┃┣┣┻╋┛┻┛━┗┗┛┻┫┗━┛┏┓┃┻┏┫┏┫╋┫┛┃┣┣╋
━┃┳┻┳━┛┓╋┛┏┃┛┏┫┓━┓╋┻┏┳┣┛┣┫┏━┗┃┃╋┓╋━╋━┃┛╋
┛┏┻┃┓╋┻┗┣╋┏┃┓╋━┻┗┳╋━╋┻┻┏┣┫┣┣┛┫┏━━━┏┛┫┗┗┏
┏┻╋╋┗┏┫┏┃┳┫┫┓━┃┫┣┗╋┛━┗┛┗╋┏┳┗┫┻┳┏┓┃┓┳┫┣┏┛
┫┛┛┣┻┫┓┻┛┏┃┛╋┗┛┫┓┏┻┃┏┻┏┻┣┻┓┃┃┗╋╋┳━┫┳╋┛╋┛
┓┏┳┏┻┫╋┣┣┳┏┗┳╋┃┳━┓┃┛┏┃┗┛┗┫┗┗┣┗┓┏━┳┫┣┛┳┛┛
┫┗┣┓┗┓┓┻╋╋┫┃┛┛┣┃┛╋┫┳┛┳━┃┗┓╋╋┻┳┣┣┻┛┛┛┻┣┻┻
┻┛┣┛┃┻┫┗┗┏┓┣━┫┗┻┫┫┗┻┛┛┃┛┏┫┳┛┫┃┳┣┣┗┣┗┏┫┳┫
┏━┓┻┻┻┛╋┛╋┃┣╋┣┣━┗┣┳┃╋┃╋┓┏┃┃┛┗┻━━┣┗┛
━┻┫┏┻┛┫┣┏━╋┏┻┣╋┏┃╋┓┻┗┃┣╋┛━┃┏┓┣┛┳━┣┳┻┓┳┣┳
┫┳┓━┛┃┏┃━╋┫┗╋┏┫┫┫┻┫┃┻┏┣┃┛┗┏┛━┓━┳┗┣┓╋┗┃┫┫
━┫┫━┫┳┣┏┛┗┣┳┳┛┫╋┻┻┫┫┃┳╋━╋┓╋┓╋┛┃━┻┓┳┻┣━┓┣
┓┻┛┃┣┫┏┛┏┛┛━┗┣┃┃┻┃┛┛┃┓┛┓┛┛━╋┓┛━╋┫┳┃┻┛┛┃┏
┓┏╋┳┗┓━┣┫┓┓┳┻┳┫┫┓╋┛╋┳┓┗╋┫┣╋┛╋┳┓╋┻╋┏━┻┗┫┃
┗┻┳┳┛┗╋┓┣┫┃╋┳┣┗╋┫┓┗┣┏┗┳┫┫┓┗┫┃┓┗┫┳╋┣┓┳┗┳┏
━┓┓┏┃┗┓┻┻┃┗┃╋━┗┓┻╋┓┣┏┏╋┛┏┛┛┛┏┗┃┫┣┏┫┃┃┳┏┗
┛┳━━┏━┃┏┏┏┓┣┗╋┫┗┫┃┻┏╋╋┣┣┃╋┛┃┓┓┏━┳━┗┣┻┣┣┛
┳┳┳┳╋━┓┏┓╋━┻┓┣━┓┳┻┏╋┃┻━┣━┗┛┃┃━┫┳┃┗┳┏┃╋┳┓
┣┓┏┫┛┣┃┫┃┃╋┏┏┏┏┣╋┃┻━┻┓┓┗┻╋╋┣┃╋┻┓┣╋┻┗┳┗┓┻
┣╋┃┏┻┳━┗┳━╋╋┏┫┗╋┣┃┓┓┛┗┣┓┃┏╋┫┓┓╋━┃┛╋┻━━┳┃
┫━┃┫┏━┗┳┳━━┃┏┗┓╋┓┳┛┣╋┗┃┃┻┗┳┗━┏╋┃┳━┏┛┃┓┛┃
╋┫┣┻┃┓┓┫━┛┻┫┣┫┳━┻┃╋┗┻━┳┳┻┫┓━╋╋╋┓┻╋┳┣┓┳┳┫
┓┳┻┳━┛┃┃┓━┣┳┫┃━┫╋┻┳┫━┻┗╋┓┛┓┗┛┳┏┫┏┣┛┣┗╋━┓
┓╋┫┣┻━┗╋┛┫┻┃┗┗┛┓┣┫┻╋┻┻┗┃┫┃┫━┫┗┗┓┃┛╋┏┳┗━┛
╋┃╋┳┳┗┫┗━┣┫┓┏┏━┻┏┏┛┣╋┗┗┗┃╋┫┳┃┣┓━━┃┻┏┫━┣━
┫┛┃┓┻┃╋┳┳┳┏┏╋┣┫┻┛━┛┏┻┻━┓┗━┏┣┏┣┏┗┃┗┻┫┣┏┏┻
┏┃┓┫┃┏╋╋┛┻┃┃╋┓┗┗╋┏┫┫┏┃┛┣┗┏┗┳┻┻┣┣┃┓╋┛┓╋┏┃
┓┻┓╋╋┓┻┛━┣┛━┛╋━━┃┳┳┃┛┛┣┗┳┫┻┛╋┻┫┛┳━━┗┏┳╋┗
┳┃┗┫╋╋┛┏┛╋┣┓┻━┗┫━┻╋┃╋┓┗┛┻┛┏┗┏┣┳╋┣┫┳┗┛┃━╋
╋━┏┻╋╋┗┣┳━┗┛┳┓╋┓┃╋┗╋┏┗┓┣┣┓┳┻┏┃┳╋╋╋┛┃┓┃┓┛
┳┛╋┳┓━┳━┏┗┛┏┃┣┃┻┗┗┳┳╋╋┗┛━┓┫━╋┳┳┣┣┃┃┃┏┏┻┓
┛┻╋┛━┃┓╋┏┻┃┻╋╋┳┃┳━┗┓┓┃━┃┻┛━┳┗┻┗┏┓┳┗━┻━┣┗
┳╋┫┫┃┻┃┻┗┣━┏┣┳┣┣┳┃━┣┻┣┓┫┣┗┛┻╋┛┣┃┫┏┗
┗┫╋┗┫╋┗━┻┓┣┓┓┫┃┫┏┏┃╋┛┣┻┣┣┃╋┳┫┣┻┳┣┫┫┏┫┳┏┗
┣┫┳╋━┛┓┃┃┓┻┫┗┃━┏┃┫┳━┓╋┓┫┣┗┓┣┏┛┃┗╋┛┓┃┣┏┏┓
╋┛┗┻┫┻┛┗┳╋━┣━━┣┣┛╋╋┣┣┳┗┳┳┣╋┏╋┫┣┻┣━┃┏┫┓┃┓
┛━┫┃━┻┫┓┫┳┳╋┗┏┓╋┗━┻┏┏┣┫┓━┳┓┓┳┛┓┛┻━┓┃━┗┫┓
╋┗┗┛┣┻┻┏┗╋┓┏┫┓┏╋┛┻━┻┓┳━┃┛┗┃┻┗┃┣┓┃┃┏┓╋┓┻┻
┫┏┏┳╋┣┓┻━━┛━┏┃━┻╋┗┓┛┓╋┫┃┣┗┫┳┛┓┓┳┳━┫┏┣┃┓┻
┗━┛┫┣┛┓┣┓┳┛┣┏━┃━━┛┳┗┗┳━┛┳┛┫╋━┣┃┣┏┏━╋┃┓┣┏
┗━┓┃┣┫┏┳━┫┳┛┏┛┣┛┛┳┏━┳┳━┛┃┛╋┏┓╋┓┃┫┓┃┛┓┏┗┳
┗┓━━┗┏┳┃┗┳┣┏┏┓┫┣┏┃╋╋┏╋┏━┗┳┳┣┏┻┛┏┗┛┗┣┫┏┳┓
━━┻┃┏┃┛━┛┓┣┏┫┛┳┳┃┻━┳┗┫┏┣┏┗┃━━┃━━┃┣┃━┳━┛┗
━┛┗━┏┓━┗┓┃┳┗┃┣┃┣┻━┓┓┃┃┃┳┻┻┓┏┣╋┳┗┣┗╋┃┳┣┗┫
╋┏┣┛┫┗┓┻━┫━━┗┃━┫┫━┛┣┏┳┣┗┗┃┛╋━┏┛┓╋┗╋╋┳╋┣┻
┓━┗┗━┏━┏┓┣┻┫┻┃┫┓┗┛╋┻┗┛┣┏┗┫┗┃┫┛┃╋┗┳┛╋┳┛╋┓
┓┣┳┓━┛┗━┣╋╋┻┓┃┏┳┻┛┛┫┳┓┣╋┣━┻┓┳┻┻┓┣┫┏┗┛┓┃┏
┳┫┏┫━┣┃┛┗┓┃┳┳┏┻┻┳━┛┛┃┳┣┃┏┓┃┓╋╋┫┛━┫╋┓━┻━┓
╋━┳┏┣┣┛━━┃╋┳┳┃┻┫┏┫┳┫┓┗┣┳╋━┳┫┛┃┳┛━┛┛┣━┃┻┃
┃┛┳┛┫┓┏┗┃┣┏┓━┫┗┃╋┏┣┗┫┳┳┓┫╋━┻┃┏┳┻┛┏┗┳┏┛┛┻
┓┛┫┛━┃┗┛┳┻━┓┣┳┗┣━┫┳┫╋┫┏┣┫┳┗┗╋┻┫┫┛┗┫┓┃┣┓┛
╋┗┻━┳┗┳┛┃┓┻━┻┏┳┳╋┓┃┓━┫┳┛┓┫╋┻┣┛┳━┻┣┏┏┫┓┛┻
┗┻┳┫━┓┓┻┃┏┓┣┣┣┛┃╋┣┛┻┛┳┓┫┓━┻┏┃┳╋┳┳┻┛┓┛┫┏┏
┗┃┗┣┏┳┏┫┗┫┫┻┛┫┳┏┫┃┫╋┫┫┛┳┓┗┻┗┗┛┛━┓┏┗┓┏┓┃┃
┃┫━━┫┻┏┓┗╋┛┗┏━┻━┏┣┃━┓━┣┫┃━┓┗┗━━┣┓┣┗┳┗┓┏┛
┓┫┳┛╋╋┏━┗┏╋┗┫┓┳┛┳┻┗┫┳┏━┫┣┳┃┣┏┛━┫┫┫┻┏┣╋┛┛
┏┃┓╋┓┏┛╋┻┗┏┓━┛┫┛┻━╋┛┓┗┻┛╋┛┣╋╋┣┃┏┻┫┗
┣┃┣┛━┛┏┳┓┛━┃┣┻┏┣┗┳┃┣┏┫┳╋┻┏┓━┳┫┫┛┃┻┛━┏┫╋┳
┳┗┳┗┻┫┓┏┃┻┗┏┳┗┃┛┣┓┫┫┓┣┗┃┏┃┗┻┗╋┫┣━┛╋┣┳┳╋━
┓┓┏┫┏┣┃╋┳┳┗┫┻┃╋┗┓┫╋┏┃┳┻┫┻━┗┳┏━┏━┫┳┫┻━┗━┫
┗┳━┓┣┛┗┓┣┫┣┏┳┛┛┓┗╋┫┏┳┓┻┓┃┫┣┓━┻┏┣┏━┏┻┫┛╋┏
┻┗┳┃╋┻┣┳┫┓┣┗┗┓━┳┳┫┓┣┫┳┓┳┫┓┣┗┃┛╋╋╋┻┃╋┃┃┳┳
┳━┳┗┗┫┗╋┣┗┗┓┃┫┣┓┻┫╋┛┣╋┛┳┓┫┃┣┗┃┳┗┣┣┳┛┻┳┗┫
┫┗┫┻╋┗┫┣┫┃╋┗┓┗┫┏┓┛┫━┻┏┓┫┃┃┛┃┫┏┻╋┫━┳┗┳╋┏┫
╋╋┗┫┻┫┓┗╋╋┃┻╋┳┗┗┏┛┣┣━┳┻┳┏╋━┛┻┫┫┣┛┛┓╋━┫┗━
┃━┣╋┓┏╋┃┻━┃┛┣┣┛┳┏┫┣┻┓┣┫┓┻┏┏┻┻┛┛┳┗━┏┳┃┛┳┣
┫┃┻┗┣┛┻━╋┣┻┫┏━┃┓━┻┃┃┫┻┻┫┛┻┓┳┗━┛┃┛┓┳┏┛┃┃┏
┃┓┫┃┃┏┓┳┃┗━┏┓┣┻╋┃┏┏┏┏┛┛┓━┏┗┏━┗┫━┓┓┃┳┣┃┃┳
┗┻┳┣┛┃┏┓┣┗┃┫╋┛┓┓┫┻┏┻┛┳┳╋╋╋┳┓┫━┓┃━┛┃┳┓━┏┓
┣┗┗┓━┗┓┗┛━┻┛┻╋┛┗┃┫┛┳┫┓┳┏┛┃┗┳┛┃┣┻┳╋┳┏┣┃┛┫
┗━┗━━┣╋╋┫┛┃┏┓┳╋┗━╋┣┫┗┗┳┛┃┏┃┏┫━┫┗┣┃━━┻┓╋┣
┳┻┫┗┃┳━━┛┃┣━┳┏┓┗━━┏┗╋┻┏┓┳┻┳┏┛┫┛┗┓╋┓┫┛┓┳━
┗┳┣┛┏┗┻┏┓┃┛┳━┳┓┓┫┳┗┳┏┫┃━╋━┫┗┣┗━┣━┗┳┫┫╋┏┓
┳┳┏┳━┣┫━┳┣┳┃━┛┏┫┣┏━┫┏┣┫┣┻┫━╋━━┻┗┣┳┏╋┓┫┃┓
╋┛┏┛┻┻┛╋┃┓┓┳┛┫╋╋┏┗┻┳┛┣┳┓┃┳━┃┛┫┛┗┳┓┗┃━┗┫┃
┃┣┳┏┓┣┣┛┛┣┓┗┏┗┓┓┛┫┃┫┏━━┛┃┗┳┻┃┳┓┏┃┏┃┛┗┫┫┣
┓┃┳┻┏┻┳┫┏╋┏━╋┛┃━┃┛╋╋╋┏┃┣┃┫╋┻┫━┓┏┫┏┏┓┓╋┛┃
┏┳┻┓━┫┏╋┓┣┫╋┳┫┏━┓┳┃┛┏┛┣┳┏┣┏┃╋╋┣┗┣┏╋┫┃┃┛┃
┃┫┓━┫┛┫┳┃╋┃┫┓╋┗┛━┓┃┛┳┳┫┏┣┓━┗┛┫┓╋┳┻━┛╋┏┻━
┛┏╋┏┗┃┛┣┓┣┏┗┏┳┏╋━┗╋┛┃┻┃━┃┻┓┃┃┗┫┏┏┻━┗╋┃┏┳
╋┻╋┓┻┫┗━┫━┛┛┫┃┗┳━╋┗┃┳┳┗┗┻┻┣┳┳┫┛┗┣┣┳
┣┛┫╋┃┓┣┣┏┃┗┳┃┏┻┣┳┫┣┏┓╋┣┣┣┗━┏┣┣┫━┫┃┫┓┗┫┳┃
━┏┣━┫┓┣┣┻┗┣┏┏┛┛╋┗┫┫┳┗┓┣┳┣┫┓┏┓┣╋┣┣┗┏╋┗┓┏┓
┳╋┫┳┗┓┓┃┫╋┗━┛┫┳┏━┗┻┣━┳┃┓┗╋┳┫┃╋┫┫┻┃┗┣┗┗┃┫
┛┃┻┣┳┃╋┣┳━┫╋┏╋┃┛┃┃╋┫┣┫┳╋┫┓┻╋┻┫━╋╋╋┃┓┫┣┛┳
┳┣┻┣┓┻┏┗┏┫┻┣┫┛┳┻┃┛┫┓━┳┛┗┛┛┫┻╋╋┛╋┛┛╋┗╋━╋┃
┏┃━┫┣┏┳┻┓┗╋╋┳┫┻┻┣╋┣┛┻┃┗┣┏┣┳━┳━┃┃╋┫┻┓━┗━┗
┏┏┻┫┛┛┛┏┛┓┛┻┫╋┳┏┗┛┛┣┃┃┻┛┻┳┣━┃┗┓┏┏┳┣┏┫━┓┏
┳┻┻╋┗┃┃┗┳┛┏╋━┫┗┏┫┓╋┛╋┛┏╋┓━┓┗┛┻┃┗┣┃┏┳┓┏┓┓
┓╋━┳╋╋┫┣┏┳╋┓┛┏╋┗━┛┫┣┃╋┗┻┻┃┣┃╋┳╋┣┫┓┗┻┣╋┣┃
┏┫┻┣┫╋╋━┏┫┣┫┳┛┳┓┳┗┻┫╋━━┣┳┣┃┛┫┣┃┓┛┛┃┣┃┓┫┫
┣╋━┛┫┓╋┃━┻┫┻━┛╋┗┛━┃┫┓╋╋╋┣┣┫┓┣┏┛━┃┻┛┏┃┓━┛
━┣┫┃┻┏┓╋┫┛┳━╋┻┻┫┣┫┣┗┓┓━┛┗╋┛┫┳┓┳┫┳┛┃┏━┗┻┛
┏┻┛┏┣┻┻━┗┻┛┗┣┏┓┣┳━╋━┏━┓┻┓┓┫┏┗┏╋┫┣╋╋┣╋┫┛┫
┻┃┛┃┫┓╋┗┗┗┛╋┳╋┓┓╋┫┣╋┻┛┻╋┛┣┻┓┃━━┓╋┏┻┓╋━━┃
┃┻┃┻╋┣┗┃┻┫┏━╋╋┓╋┛┃━┃╋┏┳┓┛┓┻┏┣┳┻┳┏┓━╋╋┛┻┓
┏┗╋┛┣┛┛┃┓┗┳┣┛┗┣┓┳┫━┫╋┛┃┓┃┏┃╋┫┳┻┓┛┳┻━┳┳┓╋
━┳┏┳┗┏┃┏┓┣╋┳┛┛┻┫┗┗┻┏┓┣╋┓┣┛┃┓┃┃┳┻┏┓┛━┏┗┃━
┫━━┏┗┳━┗┻┗┫┻┫┓┃━┏┏┏┏┻┓┛┣┻┗┗┓┳┗┳┫┻╋┏┓┗━┓┛
┻┻┻┣━┫┗┃┗━┫┫┫┣┛━┣┗┛┓╋┃━┫┻┓┣┗━┗┛┛━┳┓┻┏━┣┛
━┏╋┃┻┓┏┏┗┃┃╋┏┓┫┣┻┣┳━┗┳┛┣┏┛┳┣┳┫┃╋╋┛╋┣┓┣┣┛
┗┳┏┛┗┻┻┳┏╋╋╋┗┏┗┏┻━┗┗┓┻┏╋┃┻┗┫╋┗┓┻┗┣┃┻━┓┛┻
┻┗┣┳┗┳┛┫╋┫┃━┗┻━┫┣╋┏━╋━┻┃┗┃╋┻┃┗┫━┓┃┳┗┏┣━┻
━┗┳┃┛┛┃┫┏┫┣┗┗┏┣┻┣┗┫┻┻┫┻┏┣╋━┏┓┃┗━┃┓╋┛┓╋┗┫
┏┳┫┫┣┫┓┫┳┳┓┫┳┗┗┻┓┗┏┛┏┫┓┗┫┣┣┏┣┻┓┗┣┓┳
╋┗┏╋┓┗┫┃┣┻┣╋┓━┃┏┻┫┗━┛┗╋┛┳┃┣━╋┻┣┫╋┣┫┻┗┃╋━
┗┣┓┳┏┳┗┃┳━┃┣━┏╋┗┏┓┓┛┫┗┛┛┣┳┣┣┳┻┃┣╋━┳┳━┃┗┣
┏┫┫┃┫┃┏┻┫┻┳╋┛┓┳╋┓┻┃┃┫┫┗┛┛┗┗┓━┳┣╋┻┗━┏┗╋┣┛
┓┫━━┃╋╋┗┳┃┏━┃┣┏╋┣┃┃┻┓┏┏┏┳━┏┗┛┓┫┏┏┛┳┓━┫┛┏
┫┻┓┛┓┣┳┳┓┗┳┳┳┗┣┣┣┏┻┏━┃┗┏╋┗┓━┫┣┣━╋┛┓┣┏┫┃━
┫━┛┣┻┣┓┻┏╋┓╋┻┛┣━┗┗━┳╋┃┻╋┣┓┳┛┫┳┻┃┣┣┛╋┏┣┫╋
┃┗┃┫┏┣━┣╋┓┻┓┻┳┫┳┳┗┣╋┳┫┓┃┗┃┃┛┃━┗┣┓┃┻┻┃┫┗┛
┫┻┻┓┣━┻┻┏┳┛┻┏┻┻┏┣┣┫╋┛┃━┗━┛┃┓┛┳┃╋┣┗┻┛┃┫┳┓
┳━┛┏┫┳┻┓┃┓┫┓━┫┻┏┻┻┓┃┳┫┳┳┛┓┓┫━┃┳┛┫┫╋┛┓┓┻┏
┫┗┓┃┛┣┣┏┣┓┓━┓┏┃╋┗┫┃━╋┃┗┣┛┃┛┏┗╋┓┫┛┻━┫╋┳╋╋
┛┫┗━┛┳┳╋┗┳┣┏╋━┻┏┫┫┓┻╋┻┫┳┏━┏━┫━┗┣┗┏┻┗━┳┃┫
━┣┳┫━┓┛┣┗┓╋┃━┗┫┗┫┻┛╋┻━┻┓┳━┻┛┻┃┳┣┛┗╋┛┃┳┻┫
┓┳╋┻┻┳┫┫┳┓╋┃┫━╋┛┻┣┗┻┓┻┛┓┻┗┛┛┳┣┻┻┓┫┫┳┓╋┣┻
┃┣┣┓━┳┓┳┏┛┏┣┻┃┛┫┏┫┗┛┃┓┓┫┻┫╋┓┃┗┫━┏━┣━╋┣┻┃
┓┓┏┳┗━┻┫┓┫┛┛┳┳┻┗┳╋━┃┳┃━┳┫━┻╋┗┻┓┣╋┃━┗━┓╋╋
┛┃┣╋┃━┓┳┣┫┻┳┓┗━┫┗┏┫┃┗┓┣┻┃┻┫━┃┏╋┻╋┛┓┫┓┣┫╋
┻╋┳┃╋┳┗┓┣┛┏┓┣┛┗┛┓┫┃┗┏┻┃┃╋┗┏┃┣┃┻━━┏┗┻┗┣┓┛
┣┣┗┏┃┏╋┻━┏┓┗┗┫┳╋┏┛┛┳┓┃┣┛┫┛┻╋┗┣┃┫━┫┫┛┏┣╋┳
┏┫╋┓╋┓╋┳┓┛┫┣┗┳╋┗┃┫┣┗┓┫┻┏━┓┛┣┻┻┓┃┃┻┛┏┓┛┓┣
┫┳┛┏╋┛┻┛┗┛┓┓━┃┛┓╋┗┗╋┫┏┏┣┃┣┓┓┏┫┃┫┣┻┏┣┛╋┛┣
┣┻━┛┫━┣┳┃╋┣╋┗┓┣┃━┫┃┻┻┣┫┏┻┗┗┫┃┏┣━┃┗┓┛━┗┓┻
┣┛┳┫┏┣┗╋╋┣┳┗┛╋┻┻┏┛━┳┓╋┗┫┓┏┓┃┗┛┳┃┛┫┗┳━┃━┻
┃┓┓┓┳┏┣┗┏┣┓┏╋┣┃┫┫┫┳╋┓┃┗┫╋╋┃┗┻┗┛┫┃┛┻╋┗┫┫┻
┃━┏━┳━┻┻━┏┣┣┣┫╋━╋┏┏┛┏┏┳┣┻┗┻┓┃┣┳┳┃┃┃
━┏┏┳┫┏┫┳┏┃╋╋╋┓╋┃┃┣┓╋╋┣┓┏┫╋━━┛╋┓━┛┫┓┫┃┳┫┏
┓┳┏┳┗┛┣┗┣┃┓┣┛┣┳┣━┻┗┓┣┓┃┣╋┓┓┛┗╋┣╋┻┛┣┏┳┣┻┣
┏╋┫┻┗┫┻┫┏┫┫┓┛┣┏┣┻┻╋╋┓┻━┏┏┫┳┫┓┻┣┏╋┣┛┻┳╋━┗
┻┃┗┣┓━┣┻┣╋┣┣━┳┻┻┏┗┻┓━┏┣┫┻┳━┃┏┣┛┫━┛┳┫┛┗┓┓
━━━┣╋┳━┃┻┛┃┓┛━┃━┳┗━┫┛━┫┓━┳┏┫┫━┗┳┳┓┃┗┃┣┳━
┻┃┓┻┃╋┗┗┗┏┏┓┏┛┳┏┳┫┳┃┛┫┗┃┏┻╋┗┳┣╋━┃┻┣┓┣╋━━
┳┳┏┏╋┳╋┃┃┣┏┫┏┗╋┓┫┛┳┏┣┳┗╋┃┳╋┻┃┃┗━┃┣┓┫┓┓┫┛
╋┛┣┗┻┻┛┗╋┛┳╋┫┳┫┓┗┣┃┻┻┏┛┳┏┏┗┛┏╋┃┣┏┣┏┃┏┏┫┛
┳┓┓┃┃┏┗┏┣━┓┫┃┻┻┛┛━┓┫┗┳┛┏┓┏┓┣┻┫━┓┛┃┗┗┏┗┣┃
━┳┗╋╋━┻┏━┻━┓┻┣┃┻╋━┳┫┏┛┓┃┻┻┻┛┫╋┏┃┳┣┏┳┏┏┳┳
┓┗┛┳┳┓┻━┛┳┳┗┻╋╋━┏━┗┛┏┃┗┻━┫╋┳┻╋┣━┛┣┏┓┣┫┛┣
┓┣┛╋╋┻┏┃┃┓┛┓┃┃┫┛╋━┛┏┳┏┏┻┛┗┗╋┻┻┳┻┳┫┳━┫┗━┳
┳┫━┣┳┃┣┣┣┻┏╋┓┃┏┛┃┏┏┏╋━╋┫━┓┫┳┣┫┻┫━┛┣┻┃┳┳┛
┳┫┣┓┛┏┛┏┳┫┫┫┻━┓┻━╋┻┃┓┫┻┳┓┃╋━┫┣┻┫┏┳┗━┛┏┻┳
┗┫┗┛┫┫┏┏━┃┳┛┻╋╋┣┗┣┣┳┗╋┃┫┣┣┛┣┫┃┳┣┳┫┃┳┫┗┏┃
┫┏┗┳┏┻┗╋┓╋┫┣┛━┣┛┫┏┣┫┫┓┃┃┓╋┏┣┳┣┃╋┃┃┛━┃┗┫┻
┫┛┏┣┏┣┣┻╋╋┻━┳┏┫┏┛┛┫┻┛╋┻━┳╋┃┳┏┏┛┻┓╋┛┗┻┛┣┃
┫━┫┓┗╋┏┏┻╋┫┓┗┳┏┣┏━╋┻━┛━┏┻┓┗┏┻╋┏┛┓┣┛┏┛┗┓━
┛┃┣┻┫╋┳┓┃┃┻┻┏┻┣┗┗┻┏┗╋┗┏┫┃┓┳┣┓┓┻━╋┛┛┓┳┣┛┛
━┃┗╋╋┳┃╋┃╋┃┛┗┻┗┣┃╋━┃╋┃╋┏┫┫┻┫┫┗━┗━┏┏┗┳┏┳┏
┣┳┏┫━┃┏╋┗┣┣┻┏━╋┃┳┛┗━┏┫┃┻┳━━┳┗┃┳┳┗┳┓┣┳┳┣┓
╋┳┃┛┳┏┓┫╋┫┓┏┛┻┣┛┫┏┛━┳┛┣━┳┫┫━┻━━┳┣╋┏┻┻┏┛┳
━┣┃┓┗┣┓┏┣━┻╋━┃━┳┛┓┫╋┗┃┃┳━┓┻━┛╋━┻━━┓┓┗━┣┓
╋┳┃┻┳┫┻┛┛┛┻┗┫┏┗┗┃━┻┻┗┗┏┃┓┏┻┛┛┗┗┃━┻┻
┃┓┏╋┣┫━┗┻┣┣━┣┃┗┣┗┗┓┫┛┣╋┣┳┃┗┳┓┏┓┓┛┳┗┗┃━╋┻
━┳┃┻┓┻┻┃┫┣╋━┣┃┻┻┏┗━┣┣┗┣┛┏┗┻┳┣╋┳┛┏┻┻━┏┗┫┓
┻┻┣┏┳┣┓┣┓━┃━┫┏┻┳┃┏┻━┻━┛┳┳┫╋━┳┗━┛┻┛┓━┣┻┳┗
┃┣┛━┓━━┓┣┓┣━┛╋┛┗┣╋┃┏┛┫┻┣┫╋┳╋┣┗┳╋╋┗┛┗┛┓━┏
┛┏━┗┓┫┛┫┓┻┏┏┣┫┣┛┻┛┗┫┛┓┓┻━┏┏┫┗┗┛━┏┏┫┏┏━┃┣
━┻┛╋┏┏┃┓┏┣╋┳┓┗╋━┣━┏┏┳┛┗┫┣┓┛┛┏┳╋━━┓╋┛┳┓┏┏
━╋┓┣┓┫┻┣┃┓┻┓┳┳┗┓┛┫┃━┫┏┃┳┻┓┫┣┳┗┛╋┣━┓┻┫━┛┳
╋━━┻┗┻┃┏┓┛━┳┏┃┗┻┳╋┫┫┫╋━┫┏┛┫┻┣╋┃┳┛┏┻┣━┓┓┣
┃┏┻┻┏┫━┣┃┏┏┗┻╋━┳┃┓━┛┓┏╋┃━╋┳┣┓┗┛┓┳━┛━━┳┏┓
┗━┳┓┗┓┗┏┫┃┣╋┫┃┏┳┏━┛━┃┗┫┫┻┛┫┏┓┻┓┛┓┏╋┻┣┏┻┫
┓┻┃┳┳┗┃┃┗┏┫┏┻┳┓━┛┃┛┓┛┗┛┳┃┛┏┏┫┓┳┏┓┣┫┗╋┏┳┳
┛┃┃┣┏┻┻━┛┣━┣┏┣┣┻┛┓┫┓┃┗┏┓┏┓┻┣┃┻┳┃┛┓┃┻┣┏┏┃
┳┓┳┃╋┓┓╋┫┛┗┓┏┓┓┃┓╋╋┗┣┛┫┃┏┓┛┫╋┛┣┗┏┗┗┣┣┃┃━
┻┃┃┫┏┣┻┫┓┏┃┣┳╋┃┻┛┣┃┏┗┛┃┳━┗┃┗┗┃┓┣┏┻╋━┫┗┛┳
┗┻┓┣┫┛━┃┳┏┳┗┓┫╋┓┓┛┓┣┳┳┻┳┳┫┣╋┃┳┓┃┣┛┏┗┣┻┓┣
┣┣┫┳┫┏┣┓┻┏┓┻┗┳┗┛┫━┻┏╋┃┣━┃┗┗┃┏┳┳┓╋┫┓┏╋━┳┛
╋╋┓┓┃┓╋━┓┳┳┻┣┛┏╋┫┓┏┳┣┻┳┃┗┳┣┳┛┻┗━┳┗┃┓╋┏┛┻
━┫┣━┫┓┻╋━┛┣┗╋┻┛┣━┏╋┻┃┻━┃┃┗┳━┃┛┃┳┳━┃┃╋┃━━
┳┫┏┃━┓━┫┓┓┓┣┻┓┓┗┣┫┃┓┓┏━┻┏┓┏┗┫┗╋┳┗┳┃━┛┓┓┗
┏┳┳╋┗┏┫┛┓┫┃┣┗┫┫┫┛┓┃┻┻┛┣━━┃┓┃┻┗┻┓┳╋┗┃┻┻╋┻
┛━┛┻┛━╋╋┏┣┛┻╋┣┫╋┏━┓┓┫┫━┏┛┣┓┛━┻━┣┓━╋┃┓┻┳╋
┛┳┳┗┣┳┃╋┻┓┫┳┏┗━┃┣━━┛┻┓╋┫┏╋┓┣┻┏━╋┃┻┃┻┫━━━
┳┣┫┛┣┗┫┓╋┫╋┳┗┫┣┛┣╋╋┗┓┣╋┣┃┣━┏━┗┳┃┣┳┗━━╋╋┻
┳╋┛┃┳┃┓┏┳┓┻┛┗┻━┓┳╋╋━┓╋┻┣┗╋┣━╋┛┃┳┳┫┏
┫┻┣┗┛━╋┏╋┳┛┣┃┳┃┻┳┓┃┓┳┓━┻┏┣┻┗━━┏┗┣┻━┛┻━┫┣
┻┻┫┫┻┃┃╋━━┫┳╋━┏┛┛┗┣┏╋┻┛┛━╋┛┳┓┃┣┣┏┏┃┳╋┓╋┳
┻┏┏┃╋┣┻┳┣┫┳┃┏┓┏┳┗┏┛┏┻┻┏┛━┫━╋┏┏┓┳┏╋┓┳┫━┃┓
━┃━┻┃┗┓┏┗┻┻┓┗┫┓┓┣╋┓━┗┃━━┓━┃┏┃┛━┓━┫┛┫┻┣┛━
╋━┃┏┫┛┓╋┓┫┓┛┃┏┳┃┗┣┏┗┓┻┳╋┃┗┻━┻┻┏┳┳┃╋╋╋┛┳┃
┻┳┳━┃┣╋┗┏┗┗┳┗┛┻┳╋┣┫┳┳┗┏┻┫┓┗┓┫┓┻┃┻┳┳┻┃┳┃━
┃╋┛┃┓┓┗┛┓┫╋┛┃┫┫┳┛━┓╋┻┫━┓┏┗┫┛┗┫┫┫━┻┣┳┏┣┓┏
┃┛┳┻━━┃┏━┛┓┃┛┳┗┗━┃╋┏┃━━┏╋┣┓┃━┣┫┛┳┛┗┏┗┳┳┏
┃━━━┏┗┏┣┣┓┗┛┳━━┃╋╋┃━┣┗┣┳┃┃┣┳┳╋┗┛┗┏┃┗┫┏┃┻
━━┏╋┛╋━┛┓┛╋┫┏┣┃╋╋┗┛━━┛┣━╋┛┫┓┓┛┓┃━┃┏┫┛┓╋┛
┗╋┏┏┫┃┫┛┫━┳━┻┓╋┛┗━┣┻┣━┛╋┏┫━┏┃┣┣┣━━┫┛━┗┫┳
┓┳┻━┏┏┓┓┏┫┗┣━╋┃┳┗┳┫┫┻┏┻┻┫┳┳╋┏━┃┛┛╋┛┓┗┳┣┳
┗┻━┓┻╋┏┳┫┏┫┗┗┫┗┓┗┛┳┓┓┃┃┳┏┻┣╋┃━┛┫┻┏╋╋┫╋━┣
┃┏┫┓┳┳━┛┓┓┫┳┻┓┣╋━┃┻┗┻┃┏┃╋━┗┃┏━━┗━╋╋┻┣┳╋┳
┛━┓━┃┻┛┫━┻━┫┓┓┣┣┛┓┏┓┓╋┣┣┫┛┻┣┃┏┻┏┏┳┃┃┃┛┗╋
┻┣┗╋┳┓╋┏┓┗┃┗┻┻╋┛━╋┳┳┫╋╋┏┏╋┗┣┛┛┓┫┏┗╋┏┻┫┣┛
┫┓┫┳┃┻┏┻┳┛┳┓┫┳┗┏┃╋╋┳┃┗┳┫╋┛┛┣┛┓┣┻━┗┻┳┏┫┛╋
┗┗┫┃╋━┳━┫┣┳┣┓┃╋┣━┗┗┗┓┫┃┛┗┻┫╋╋╋┣┃┣━━┻┻┳┣┳
┃━┃┏┓╋┣┏┳┣┃┳┣┫┏┛┳━━┫┣┛┗━┏┳┏┳┣┛━┣┓┃━┃┗┳┻┃
┃╋┣┏┳┃┫┓┓━┫┃┏┏╋┳┫┛┓╋━┃━┓┳┃┳╋┳╋━┫┻┛┣┓┫┫┗╋
┛┛┗┃┗┫┣┓┫┻┫┛┣┗┏╋┳╋┫┻┓┗┓━┣┓┛┣┣┛┓┓╋┛━┃┫┃━┓
━┃┗┻┛┗┛┣╋╋┛┻┳╋┗┏╋┳┗┳┣┻┫┫━┳┣┫━┳┫┣┏━┣┫┓╋┏┫
┏┃━┻┗┏┫┣╋┫┫┃╋┏┛━┏┏╋┃╋┣┃┃┣┣┻┛┫┻╋┏┛┫┣┓┓━┻╋
┫┳┫╋┛┏┣╋┫╋┃┏┻┏┗┗┃┣┓┫┻━┃━┫━┓┣┏┓┛┏┣┻━
━┛━┫┳┣┃┳┫┳╋╋━┏┛┗┫┏┗━┗┓┛┻╋━┫┓┫┫┓┻┓━┗┏┫┓┛┗
┓━┃┫╋┛┣┃━┛┛╋┓┣┻┗┏┏┗╋┃━┣┻━━┳╋┻╋┃┻┏┏┃┻┏┏┳┳
┻┗┣┻┓┃━┗┏┻┏┻┏┻┻━┳┫┳┏┏┳┏┣┣┏┗┃┛┣┛┳┗┃┓┻┳┳━╋
┛┫╋┗━┓┣┳┏┓┗╋╋┻╋┣┓┣┳┗┛┓┏┓┻┳┣╋┻━┗┏━┓┫╋━┛┃┣
┣┓┛╋┳┻┓┣━┗┃┣━┳╋┃┳┏┗┻┳┏┣┻┃┣┳┣┻┓╋┃┏┓┛┃┛┏┫┗
┃━┓┃┫┻┏╋┣┗┓┓━┗━┏┣┓┣┓┣┓┛┫┫┃┫━┏┻┃┗━┣╋┳┃┏┫━
┳┫┏━┓┃━┣━╋┫┓┓╋┏┣┓┣┳┛┣┣┃┗┣┛┣┣┃┗┓┓┏┃┛┣┃┣┓┃
┫┛┏┗┫╋┣╋┫╋┛┳┏┗┣┣┣┛┻┏┻┓┫┫━┏┏┓┏┳┓┃┃┗┃┗┣━┗┫
╋┏┏┏━┫┃┛┳┃┛━┫┣┳┻┳┏┫┫┻━┳┛━┣┳┃╋┏━┏┛━┛┗┗┻╋┫
┏┳╋╋┣┛┓┫┳┓┣━┛┳╋╋┃┣━┃┏┣┏╋┛┳┛┣━┓┣┃┏╋┃┏┛╋┃┳
┏━╋┗┳┫╋┗━┏┗┻╋┗┗┃┃┃┛┳┣┫┃┓┫┗┻┫┛┗┛┓┏┳┏━┗┗━━
━┻┏┻┓┓┳━┓━╋┻┓┃┗┛┗┛┫┛┏┳┻┻┗┃┻┫┏┛┏┻┏┛┳┛┓┳┏┣
┫┳┗━┗┛┳┃┻┗┳┃┳┃┣━┣━┓┗┗╋━┫┗┣┃┫┗┓┏┃┫╋┛━┻┳┗┓
━┏┣┛━┳┛┣┻┳╋┃╋━┛━┗┣┻┃┳┏┏┓┫┛┏┳┗┛┏┗┓┫┏━┣┏┳━
┛━┗┛╋┛╋┏┣┗┓┣╋┓┃┏┣┓┗┣┗╋┳┛┏┻┣┗━┃┃┃┃┗┓┫┳┏┳┛
━┻╋━┣┻┳┓━┣┳┓┣━┓┓┣┻┣┃┛┗┃┃┳┛━┻┻┳┏┻┫┻┓┓┏┛┻┛
┳┻┣┛┛┛┻┫┫━┏┏━┻┣┗┗┣┓┃┣┃┫┗┳┗┳┓┫┏┛╋╋┃┣┃┃━┫┻
┫━┗┏┓┫╋┓┻┳┫┻╋┃━┣┓┓┳┫┗┃┗┣┻┛┗┻┏╋━━┳┏┓┃┃┃┃╋
┫┫━┛┗┓┃┫╋┳╋━┫━┫┗┛┏╋┫┏┗━━┏┫╋╋┳┳┣┓━┳┻┳┃┗┫╋
┳┏┻┻┓┫┣━┏┳┳━┃━┻┏┻┓┛┳┓┳┛┗┓━┻╋┻┫┏┳┗┫┓┗┏┳┳┏
┻┣┛┗┃┏╋┏╋┏┻┏┣┏╋┓┫╋╋┃━┃┛┻━┓┳┓┻╋┓┗┗┣╋┏┻┳┛━
┗┣┓┛┣┻┗┣┫┏┻━┓━┣┳┫┫┫┣┫┃┓┛┃┫┃╋╋┓┻┏┛━┃┳┗╋┣┻
━┛┓┗┳╋┣┫╋┫┓┓┫┫━┏┫┻┳┗┗┏┗┗┓╋┗┫┻┓┏━┛┗┛┃┏┛┫┓
┣┏━┣━┫┗┛┫┓┣┓╋┣┫┓┣┏┳┏┛┫┏┏┓┛┫┣┣┏┏┫┗┏┣
┛━╋━━┣┛┳┃┻┫━┏┛┳┻┏┏┓┫┏┃┛┗┓┛┓┏╋┏┃╋┗┗┛┳┛┗┫┻
┓┃┏╋┛┻┗┗┓┫┏┗━┫┻┗┫┻┫┻┏┏┃┻┳┗┗┻┏┓┫┓┏╋┳┻┛┣┫┫
┗┣┫┫┏┃┓┳┃┏┻┗┏┣╋┃┳┃┣┣┫┫┳┫┃┻╋┛╋┏╋┓━┣┛┓┗┫┏┃
┫┃╋┛━┏━┫┻━┃┗┣┛┃┛┏┳╋╋┛┃┗┏┻━┻┗┏┃┳┻┳┛┣━┓╋┣┳
╋━━┣┳┗┗┏┗┏┻┛┣┏┏┏┻┛┻┃┃┛┗━╋┓┗┣┻┏┓┫━┛━┗┛┃╋┓
╋━━━┣┣┳┳╋┗┓┣┓┣┻┣┗┓┳┗━┏┳━┳┓┏┗┣┃━┻┗┣┫┻┻┫┓━
┫┏┗┻┓┏╋┻┏━╋┏┣┃┳┣┻┳┫━┛┃┏━┻┫┫┏┓┓┻┻━━┗┓┻━┛┻
┳┳┣┏┣┫━┛┻┓━┣┗┗┗┻┻┫┻┃┛┓┻┫┓┗┻╋┛┓┣┫┫┛╋┻┳┳┏┗
┗┗┣┳╋┗┗┫━━┻┃┻┻┳┓╋┗━┓┳╋┣━┫┻┗┻┳┓┓┃┳┫╋┳━━┳┫
┫┓┫┃┫┻┃┏┗┏╋┛┻━┻┳┛┻┻┣━┻┻┓┛╋━┛┫┻╋┛┳┣╋┻┫┳┳━
╋┃┓┫┓━╋┃┻┳┻┫┗┏┛┓┏┏┳┃┏┣━┫━┃┫┓┳┫┗┛┳┻┓┣┃┗┳┳
┗┣┣┫┓┏┫┓┻┫┏┻┃┗┃┏╋┣┫┃━┏┣┏┫┣┃┛┣┗┫┳┗┛╋┣┻┛┫┣
┫┓┫┻┗┳┏┓┳┳┣┗┣━┓┃┃┗━┗┗┏┗┣┻━┛┣┏━┳┓┛╋┻━┻━╋┏
┃┣┃━┛╋┫━┣┏┣┛╋┏┫┳┳┫┏┫┻┃┗┻┃┳━━━┃┗┣┛┫┛━┃┏╋┣
┃┣┣┗┗┏┃┗┫┓┃┗┗┳┻┣┏┃┃┳┏┗╋┳┓╋┗┏┻┓┏┳┏┳┳┗┏┗╋┗
━┓┫┻┓┓━┫┫╋╋┗┏┓┻┏┣━┻┻┻┏┳┏┳━┻┳┛━┃┓┃╋━┛╋┛╋┻
╋┛┣┳━┣┓┗┻┓┻┻━┫┏┏╋┓┛┻╋╋┃┏┳┣┃┏┛┃┓┓┣┳┓┳┃┃┛┏
┳┏┏┛┣┗┃┛┛┗┣┛┻┫┓━┃━┃╋━┳┏┗┳┗┛┳┗┗┣╋┣┫┳┗━┻┣╋
┗┫┫┏┻╋┗┓━━┗┳┻┣┫━╋┳┗┓┛━━┓━┻┏┛┣━┓┫┓┻┳┳━┻┃┣
┳━┳┃┻┳┗┓━┛┓┳┗╋┳╋┃━┻┏┗╋┫┻━┛╋┫┣┓┣┳┓┗┓┛┻━┣╋
┣┏┗┳╋╋━┣┏┻╋┛┫┓┻┛┫┣┣┻┗┓┣┏━┃┛┓┫┻╋┣┃┻┓┛┏╋┏┻
┛┓╋┻┗┣┗┛┛┻┳┃┻┓┳┻━┃┫┃┃┃┃┳━┓┳┳┓┏┏┗┗┳┓┏┛┃╋━
┻┫┛╋┛┳━┗┃┻┫┳┻┗┓━┳╋━┻┣┃┓┛┳┓┫┛┗━┓┛┻┛┏┗┃┣┛┫
┏╋┗┏━┛┛┏┏┏╋┳┳┫┫┓┣┏┓┏┛┏┃┫━┻┳┛┗╋┓┳━┏┗
┳┛━┫━┳┏┻┣┳┫┛┃━┏┻┣┫┃╋┛┃┫┛┳┛┗╋━┛━┓┓┃┣┫┃┓╋┣
┛┓╋┳┣┳┻┳┓━┓┣┛┛┻┛┃╋┫━┣┻┻╋┏┣┳┏┓╋┻┃┳┗┗┣┫╋┳┏
┛┻╋┫┃┗┏┗┻╋╋━┗┫┓┃┫┳━┗┛┓┳┣┏┗┳┃┗┓┣┫┻┏━┫╋┛┏━
┣┛━━┗┳┳╋━┳╋┫┏┛┛┃┳┃┛┗┳┏┻┃┳┫┏┳┃┣┗┏┣┫╋┫┣┻┃┫
┓┛┣┫┣┳┛┓╋┣┛┻┗┻┻┃┳┓┏╋┃━╋┳┫╋┓┳╋┛┓╋╋┻┻┃┗┫┃┣
┳┗┃━┫┛┛┫┓┏┏━┓┻┻┻┏┃┗┻┗┣┏╋┏┗┣┫┫┃┛┳┻┫╋┓┳╋┣┃
┛┏┛┫┏┻┣┫━┏┳╋┏┛╋┣┗┛┃┣┗┃┗┗┏┻╋┫┛┛┳┗┃┓┣┳┃┻╋┏
┛┃┫┛┗┫┻┳┏┫┻╋┗━┳━┻┗┻┏┻┳┏┓┣━┗┃┳┫━┓┛┗┣┓┏┛╋┓
┫┛┫╋╋┃┫┣┛┻┓┻┓┳┃┃┏┗┣╋┛━┏┗┛┃┣┏┣┏╋┣┣┛┫┏┫┗┣┓
┏┫┻┻╋╋┣┻┻┻┃┻┻┏╋╋┓┛┃┣╋┫┛╋┃┓┛┓┃╋┛╋┻━┣┫╋┃━┛
┏╋╋┻┣╋┏┗┫╋┏┛┛┳┫┫┃┃┃┃┃┣┻╋┫┃┗━┣┳┏┳━╋━┻┓┛┏┳
┳━┫┏┏┓╋┫┫┃┃┗┻┏┳┏┣╋┏┣┃┃┃━┃┛┻┗┣╋┓┗┫━┛┣┫━┃┫
╋━┓┳┣┛╋┫┻┳┗━╋┫━┫┗┃┫╋┏┫┓╋╋━┗┏┓┏┳┳┃┏┛┫┗╋━┣
┏╋┣┫┓┫┣┣┫┳╋╋┻┻┏┏━┛┛╋┓━┓┣━━━┓┫┓┳┃┏┻┛┫┣┓┗╋
┃┫┓┃┓┏┓┫┃┫━━╋┣╋╋┃┣┗┫┳┻┫┳┫┻┃┗┏┛━╋┏┣┣┣┏┫┃╋
╋┓━┓┫┳━╋┛┓┻━┳━┗╋┓┻┃┛┣━┗┛┓┫┃━┳┛┣┳┳┣┃┛┓┛━┛
┛┫╋┫┻┃┛┳┫╋━┓┏━┣┳━┃┓━┏┣┫┗━┳┣┳┻┗┫┻━┛┛┓┫┃┓┳
┻━━┫┣┃┛┻┻┓┃┫━┃┏┳┛┻┗┻┃┫┛┛┻┫┫┣┫┏┃┃┛━━┃┏━┃┣
┗━┗╋┫┗┗┃┣━┻┫┗┣┏╋━┫┃┏┏┛┓┏┏┗╋┏┳┏┏┗┓┛┻╋┗━┳┓
┻┏┃┛┣┫━┫┃╋┣┛┳┛┗┏┏┓┓┣┣┓┳┓┃┃┫╋┃┏━┣┏┃━┫━┣┫┏
┏━┻━┗┃┗┻┃┫┛┗┗┣┛╋┛┓┓┳┫┃╋┣━┫┣┓┗┓┳┻┃┏┣┻┓┏┣┳
┏┣┛┫━┛╋┳━┓┛┣┛╋┗┃┏┗┻┓┣┛┃┓┻┓╋━┳┓┏┣┃┻┃┻━┻┻┣
┣╋┫┣━┻┣━┓┏┫┣┃┫┃┗┓┓┏┓┃┻┃┗━┏┗┃┃┏┃┃━┗━┣┻┳┫┗
┏━┫┳┳┳┳┓┫┗┃┛┓┓┛┳┫┛┫┏━┓━╋┫┣┓┻╋┏┣┳┣┳┓
┳━╋┏╋┻╋┣┗┫╋┏┛┳┻┏┫┣┃╋┳━┓┻┓┗┛━━┛━┗┗┃┗┏┫━┫┻
┛┓╋┏┃┣┓╋┻┗┗┫┓┓━┛┻┳┫┓━┛┫┏┗┣━┫┃┃┳┓┣┣┣┛┣┻╋┫
┏┫┃┣┫┫┫┳┫┳╋━┗┣┣┃┻┗┓━┫┣┫╋┓┛┳┫┛┓┏┏┗┃┳┣┛━┫━
╋┻┗┻┃┣┫╋┛┗╋┗┓┏┗┗┛┛┓┻┣┗┃┫┣┣┳┣┛┛┳┳┏┛┳━━┫╋┫
┗┫┛╋┻┣┫┳┏┗┓┓┏┏━┗┗╋┣┛┛┗┣┣┳┳┻┫┛┫┏┣┓━━┛┓┳┻┫
━┗┛┃┣┃┫┛┛┓┳┓╋┣╋┣┛╋┏┫┣┻┃┛┣┓┃┏┃┻┗┻┣┏┓┳━┏┛┏
┣┣┓┳╋┛┫┃┃┫┻┻╋┫┛┳┫┫╋━┣┓┳━┛┣┗┗┏━┣┓┳┻┣┓┛┓┓┣
╋┛┻┛┏┻┛┻┻┓┳┳┏┳┃━┛┗┛┓┻┳┓┃┃┃┣┏┛┏┏━┻┓┃┻┓━┻┏
┣━┏┛┫┻┣┃┣━┣┛┳┳╋┣╋┗┛┻┏┛┫┛┗━┛┻╋┳┻┣┛┃┗┳┃┳┛┫
┏━┃━┻┏┓┳┻┏┳┳┓┫┓┏━━┗┣┛┣┫┫┓┣┗┏┛┏┛━┛┣┓━┣━┣╋
┓┏┛┣┓┻╋┃┗┻╋┏┻┓┫┏╋┳┻━┣┏┣┣┻┫┏┓┃┛┛┻┏┻┏┫╋┗┻┓
┓┃┗┣┫┫┻┏┳┳┃┛┃╋┳┏━┣╋━━┻┫┣┓┓┳┳┏┓┻┫┫┓┗┓┫┣━╋
┣┣━╋┗━┛┓╋┏┏┻╋┻┃━┻┻┓╋━┓┃┃┫━┏┻┗┣┓┓┓┻━┗┓╋┓╋
┓┫╋┣┳┃┓━╋┳┣┫┻━┏┏┫┃━┛╋┣┃┫━┫┛┓┗┛━┏┛┗┻┏┏╋┣━
┃┃┫┓┻┣┃┏╋┏┃┻┃┣┣┻╋┗┛┳╋┻┫┳┛┗┗┃┳┛┗┗┫┗┃┃┣┗┃┛
┏╋┗┃┃┃╋┻┣┣┏┛┳┃┃┃┫━┗━┛┳┏┛┻┓┫┃╋┃━┗┃┃┏┳┗┗━┣
┃┛━┛┃┣┃┳━┗┓╋┫┳┃┣╋┻┳┗┣╋━┛┳┗━┻┳┓╋┻┳┏┻╋┳┓━┛
━━┃╋┓┃┃┻┓┗┻┛┣┛┫┗┳╋╋┳┓╋┏┓┫┣┛┫┻┫┫┓┗━┛┣╋┫┛┗
┻┻┏┻━━┏━┫┓┗┏┓╋╋┓┳━┣┗┗╋┗╋┣╋┃┣┛┏┫┻┏┛┛┣┛┏┫━
╋┗┓╋┗┫┛┫┓╋┏┓┛┓┳┫┗━┛┃╋┗┏╋┳┣┏━┃┫┏┛━┓━┣┏┃┛┫
┏╋┳┣┳━┣━┣┫┓┗┣┏┏┛━━━┣┫━┫┫┛┫╋━┳┗┃┻┣┳┫━┣┫┛┳
┏┣┣┏┫┣┫╋┻┓┗┃┏┻━┛┏┻┗┣┏┳┏┗┛┣┳┳┛┗━┗┓┃━┛┃━━┻
┗━╋┫┓┳━┗┏┣┫┫┳━┣━┃┗┻┳┫━┫━┗┳┛━┓━┻┏┣┻┳╋┏┗┓━
┫┻━┗┳┣┫┗╋┻┗┗┓┣┏┫┻╋┏┫━━┓━┫┗┫┏┃┳┣┫╋╋┏
┫┃┻┗┗┫┣┻┃┫┻┛┣┛┗━┏┗┛┫╋┓┣┗┗┣┏┏┃┗┫┛━┏┳━┻┃┏┻
┛┏━┫┗┫╋┏┛┳┻┛┛┻╋┫┃┃┳┫┗┫┣┛╋┃┻╋┫━┳┣╋┻━┃┏╋┻┃
┫━┻┓┳━┛┣┣┛┏┓┻┫┣╋┗┏┏┓┛┛┳┫┏╋┃┻┏┻━╋┫╋━┛┻╋┣┣
┳┛┏┓┃┏┫┫╋━┗┣┳┫┃┓┓╋┃┣┳┃━┻┓━┻┫┳┛┣┳┛━━┣╋┗┗┛
┳┓┫┣┓┃┫┻┏┗┣┓┣┫┫┫┣┏┏╋┫┻━┗┃┣┏┣┫┗━┓┣╋┫┣┻┓┗╋
┣┛┏┣╋┫┻┳┃┏┣╋┗┛━┛┣┛╋┫┳╋┳╋┳╋┳┓┣┻┓━┏┗┳┏┃┗┏┗
┛┓┫━━┻┓━┣━╋┛┳┃┣┣┛┛┃┳┛┫┃┳━╋┫┣┳━┣╋┣┫┗━┛┳━┣
┓━┗╋┳━┓┛┛┫┛┓┓┻┻━┗╋┃┛┣┛┻┣╋┫┣┃┃┫┃┗┏┓┛┏━┓┃┗
┗┛┛╋┫┗┳┛┃╋┫┫┻┻━┃━┃┫┻┻┃┣┫┏┻┻┣┃┃┗╋╋━┛╋┓┫┗┫
┻┛┏━┓┗┻╋┳┛╋┓┻╋┗┣┏┳┻┻┃┣┫┳┏┛┏━━┛┛┓╋┏┳┛┏┏┛┛
━┣┻┫┏┛┻┫┣┏┳╋┻┃┗┛┃┣┏┓┻┫┣╋┳━┫╋━┛┳┻┛┳┳━┫┃╋┛
╋╋┏┣╋━┏━┳┗┛┏┳╋━┛╋┃┳┗┻━┳┛┣┫╋┗━┗┻┃━┓━┣╋┓┛━
┃┣┃┳┫┗┃┗┳┗━┏┓╋┓┏┣┛━┗┣┣┫┳┏┃╋┓━┛┣━┏┏┛╋┳╋┻╋
┓┗┃┣┃┗╋┏┗┻┣┏┗━┻┳┫┛┣┗┏┣┗┗┻╋┫╋┓┏┣┃┏┳┳┣┫┫┛┛
╋╋╋┃┫┏┗┳┣━┻┓┓┫┣┫━┗┏┣┣╋┗┣┗┣┃┣┛┓━┣┫┛┻╋┏━┫━
┗┗┗┛┻┓┳┃┛┫┓┣┏┗╋┫┃┏┃┓╋┳╋┛╋┏┳╋┏┏┃━┻╋┛┣┏┣┛┫
┗┻┏┳┗┫┓┻┣┛━╋┃┫┛┗╋┣┓┫┓━╋╋┓━┓┓┗┛┗┳┗╋┣┛┫┗┫━
┳┏╋┃┗┏┗┛┛┳━┗┛┗┛┻┳┛┛┓┫┃┳╋┳┛┗┛╋╋┻┗┏━━┫┛┗┣┣
┓━╋┣┗┃┃┻╋╋┓┫┗━┫┓┗┫┳╋┫━╋━┣┓┗┏┻┗━┛┫┏┛┻┏┏┛╋
┫┳┓┛┓╋┣┫╋┳┓┗┻┓┗┫┛┗┣┛┫┻┃┃┛╋┛┣╋┳┫┻┣┫━━┗┓╋╋
━┻┏━┗┃╋┓┓┗┗┓┫┻┃┫┻┃┣┗╋┏┳┗┣┣┻┏╋┃┳┛┛┗┫━┫┛┻┗
┣┃┳┫┛┗┣┣┓╋┫┣┏━┳┓╋┗┣┳┣┛┻┳┗┳┣┃┳┣┫┻┣┛┏┳┫┛┻┛
━┛┫┗┣┻┓┃┏┃┣┣━┛┓┃┗┣┏┣┫━┓━━┣┻┗┻┫┗┃┫┃┳╋┗┗┏┏
┏┛┳┣┳┏━┓┗┫┛┃┣┗╋┛┫━┗━┗┗┫┣┏┛━┓┛╋━━╋┃┓
500 :
名無しさん:2005/12/31(土) 14:01:33 ID:???
500ゲット
┻┳┫━┏┏┻┳┗┛┣┗┏┃┛━┗┏┏┛┛┫┃━┓┗┏┓┻╋┣┗┣╋┏┛━┓┣┻
┓┃┗┛┫┣┃┗┗┓┏┻┓┫━┗┃┗┳┻╋┫┻┗┻┏┻━╋━┻┗┛┣┃┣┓╋┏┫
┃━┏┫┣╋┃┗┃┓┳┏┓┛┛┗┫╋┏┏┫┳┻┣┫┛┻┳┫┛┣━┻┏╋┳┫┗┳━
┓┏╋┓━┃┻╋╋┣┫━┛━┳┫┓╋━┛┃┃┗┃┗┗┣┓┏┗┻┏━┣━┻╋┓╋╋
┣┃┗┣┣╋┫╋┻┓┏┣┓╋┃┛┛┓┻┓┃┫┏╋━┛━┳╋╋┗━╋┓┃┃━┳┳┫
╋┛┃┃╋┳━┣━━┓┛┗━┓┳┛┛┫┣┫┻┣┛┃╋╋┻┓┳┃┛┛━┫┫╋┣┫┏
┳┳┏┏┗┗╋┃┫┛┳┛╋┣┓┳┓┛━╋╋┻╋┣┣┳╋┗┫┏┃┃┫╋┓┳━┣┃╋
╋┣╋┃┃┣┏━┃┻━┻┏┓┏┛╋┗┃┃┻┏━┻┃┗┃┗┻━╋┻┗┏┓┳┳━┳┓
┫┓┃┫┣┏━┣┳┣┛┫┳┳┳┓━┳┻┣┻┻┣┣━┏┃╋━┻┛┣┳┛┗┃┃┛┫┛
┓┫┣┏┗╋┃━┏┣┃┳┣┓┗╋┫┏┣━┛┳┏┳┳┻┣┏╋┳╋┫┣┳╋┣┣┳╋┃
┻┓┗┻┳╋┓┳┛┻┓╋╋┏━━┏╋┫┗┃┓┃┻┻┫┣╋━┫┣━┛┛┃┻┣┣┣┫
┫┓┻┳┳┗┃┓╋┳┻┛┗┫┏┗┻┃┛┓┻┓┫━┫┗┳┳┳┛┓┻┓┫┃┛┳╋┣━
╋━┣┛━┫━┏┣┫┣┻╋┻┛┳┓┳┣┛┏┫┗┃┫╋┻┏┻╋━━┻┣┏━┓┛┫┻
┳┓┏┣┏┃┗┃┫┏╋━┛┗┓┃┗┗┗┏┻┣━┫┗╋┗┻┃╋┳┻┻┛━┫┓┃┓━
┃┻┗┣┓┓┃┏━╋━┣┛╋┓┏┓┏┃┓┻┃┏┃┳┓┓┳━┃━┫┃┏┳┃━┳┛┃
┛┓┃┣┏┗┻╋┻┛┏┃┃┳╋┓┳┃┏┛┫┫┏━┳┳┗┫┓╋╋━━┳┃┣┫╋┣┫
┣┛┫┻┃╋┣┛╋┳┏┏━┻┣┏━┗┣┳┃┃┓┻┳┫╋┣┛┏┻┗┫┳┏┏┓┏━╋
┏┳┫┗┓┳┻╋━┗┓━┃┏┫┻┫┃┛┃┗┫━┃┗┣┫┻┳┓┓━┛┛┫┣┳┗╋┫
┻┣┻┃┻┗┏╋┳━┣┗┏━┳┏┏┛┓┗┛┏┳┛┳┏┻┫┗┃┃┛━┏┳━╋┫━┗
┳┳┣╋┫╋┛━┣┻┏╋┛┓┗━╋━┛┛┳┗┳┗┗┳┏┃┻╋┣┛┏┻━━┃┣┏┏
┫┫┻╋┳━┏┻┓┳┏╋┛╋┻┫┫┃┛┳┻┏┣┏╋┏┃┏┏┓╋━┗┣┫┓╋┓┣┻
┓┣━┻┛╋┛┻┣┓╋━┏━┫┻┛┏┻┫━╋┻┃┳┣┳╋┻┓┛╋╋┏━┳┣┛╋┫
┃━┃┗┃┏┻╋┃┃┫┓┏┗┏┻┳┫┗┳┏┛┳┛┳┣┃┻┳┛┗━━┣┻┣┣┻┏┛
┏┻┃┛┗━┣━┓━┃┛┓┓┗╋┃┣┻╋┏┓━┳┏┓┳┳┳┏┻┻┃┓┫
┣┓┏┣━╋┻━┃┳━┃┃┳━┗┗┳┻┫┓┏┃━┃┃━┃┗┫╋┓┛┓┫╋┳━┫┃
┳┣┻┏┣┫┏╋┃┳━┃┏┻┫┳┣┫┃┫╋┗┏╋┛┫╋┣┓┣┻┛┓┛┏┏╋┗┗┫
┗┛╋┣┻┓╋┏┗┛┳┏┓━┃┣┗━━┫━┏━┃┻┃━┻━┏┫╋┏┃┓╋┳┃┻━
┛┗┏┣┛┛┳┳┃┓┫┣┏┣┃┓┛┻┛┏┓┫╋┣┃━┫┻┏┣┣┫┻┣┗┣┛┃┣┛
━┣╋┣┻━┣┫┃┣┫┓╋┛┗┃┻┏┗┛┫┻┏┏┣━┗┳┃┏┏┣┃╋╋┏┗┃┳┻
┏┃┳┓┓┳╋┳┃┗┫┫┏━┓┛┃┏┣╋┻╋┻┻━┓┃┓┏━┣┣┣┏┏┳┗┫┓━
┫┻┓┏┻┏┛┏┏┛┏╋┛━┣┏┣┗┛┳┳┏━┣┳┣┗┻┏╋┗┳┳━━┏┗┏┣┏
┗┣┗┓┏┳┃┗┳┏┻┛┻┗┳┓┣┻┃┫┗┃┓┻┣┳┏┛┣━━┣┻┻┛┫┃┛┏┃
┏┃┫┳┗━━┫┳┛┻━━┣┃┏┗┛┏┣━┃┣┃┻┏┛┓┗┏┃┓╋┫┫┻┫┫┓┛
━┣┳┻━╋┛┓┓┫┻┣┓┓┳┓┛┛┏┃┗┛━┫╋┣┫┛┛┣┓┫┏┻┃┓┏┓╋┏
╋━┏┣┓━┫┓┛┏┻┏┛┳╋┻┃╋━┃┳┃╋┫┛┓┫┳┻┃┫┣┛┣┣┻┳╋╋┻
┣┓┣┏┛┛┗┻┗━╋┳┛┃┳╋━┃┗┣┳┓┛╋┣┳┳┳┛┏┓┛╋┏━┳╋━┏┓
━━┓┃┫━╋┳┗┏┣┳┃━┏┓┳┛┓┳━┃┛┃┛┗╋┏┃┣┗┫┻━┃┗┳┗┳┫
┓┳┛┣╋┏┗┗┫┳┳┣┫┻┫┫┻┛┣┳┣┗┏┃┃┃┻┓┗┳╋╋┻┃┫┛┣┳┃┫
┻┣┏┏┏┣┳┳┓┓┃┏┣┗┓┏┻╋┻┫┏┃┏┛┳┛┳┃╋┃┫┃┃┻┫┳┛┃┏━
┫┓┗━┣┫┛┓┃┗┏┳┃┳┃━┓┏┣┃┛┛┃┛┫┏┏━┓┗┏┣┛┳┣┓╋━╋┗
┓┛━┣┓┫┻┛┓╋━┻━┻┓╋╋┗┻┫╋┓┓┣┃┏┣┫┛┓━┗┗┏┫┣┓━┛┫
┓┏╋┻┓┃┗┣╋━┗┏┃┣┻┃┏╋━┻┏┻┫┗━┣┃┳━┫┗╋┻┓┛┫┓┗┣┏
╋┛┫┏┏┣┃━┳┣┫┣┃┳┫┳┃┫━┃┃┛┫┗┫┗╋┣┗┓┃╋┛╋╋┛━┃╋┗
┫╋╋┫┣╋┳┗━┃╋┓┳━┗┣┣┻┏┓━┣┳╋┛┻┓┫┻┓┃┣┳┳┻┣┛┓┳┛
┏╋┓┳┏┻╋━━┳┓┏┣┫┏┳┗┗┫┣┳┫┏━┳┏┃┓╋┻━┓╋┓━━━┻━┗
━┫┗┳┓┗╋┗╋┻┏╋┻┛┣┃╋━┻┛┏━┣┫┫┓┏┏┫━┓╋┏━┛━╋╋┣┛
┓┻╋┓┓┫┏┻┻┛━┗┣┣┻┃╋┫┏┏┣┃┛┏┛┛┫┃┣┳┳┻┻┗┗┛┣┗╋┫
┫┫┓┏┃╋┛┏╋┳┻┏┓━┗┻┗┛┻┫━┳┗┓┏┗┳┫┫┻┣┓╋┃┗
┣┓┳┗┫┛┫┃┗┏┃┣╋┛┫━┻┳┛┃┗┻┳┣┗┓┛┛┓╋┣┣┳┏╋╋╋┻┣┃
┗━┓┣┏╋╋╋┳┏┣┣━┓┣┫┣┓┏┳┗━━┻┳┗┏┫┳┳┻┗━┏┫┃┏┃┗┫
┛┃┓┣┏┏┫┳┃┓┳┛╋┫┗━╋┃┛┛┗┳╋╋┫┣┃┗╋┻┗┗┗┏┓┛┻━┣┗
┣┣┣┛┫┗┳╋━╋┳┃┗┓┓┫┣┣┛╋┃┏┛┻┣┻┣┓┗┣┗┓┣┫┏┏┗╋┓╋
┣╋┻┏┫┓┏┏┫┃━┛┓┓┓┳┣━┗┗┓┛┣┫┳╋┏┃┏┗┻┓┗╋┃┗┣┓┻╋
┛┳┫┗┛━┃╋┏┓┻┣┏┏┏┗┳━┣┓━┻╋┻┻┃┻┫┛━┓━╋┓━┻┃┣━┏
┣┣┻┃┫┫┏┫┳┏┫┣┛┣╋┣┣┓━┓┫┓┣┗━┛┛┫━━┳━━┗┏┳╋┻┫┻
┫┏┳┫┛┓┏┻┏┫━┗┛┻┳━┛┃┻┏╋┳╋┛┻╋╋┓┳┓┗┛┏┗┗┏┃┫┻┓
┃┛┗┛┓┗┓┓╋━╋┃┳┗┗┗┫┫┛┻┛┫┛┛┳┻━┏╋┣┃┳━┗┳┫┛━┏┛
┣┛┗┃┗┻┻┻┏┻┣━┓┓╋╋┗┳┏┫╋┗╋┏┣━━┏━┛┃┫┣┣┻┳┗━┣┛
┏┃┣┗┏┳╋┣┳┻┣┫┃┛┓┛┫┛┣━┛┛┗╋┓━┳╋┏┓━━┻┗┏┓┛┫┫┏
━┻╋┳╋╋━┻┳┣┳┣┏┃┫┻┏┛╋┻━┻┗┏┃╋┛┳┃┳┫┳┳┫┫╋┗┃╋┣
┳━┃┣╋┛┓┳┃╋┓┃┻┏┃┣┗┣┫┓━┓┓┗╋━┣┳┗┳┣┻╋┫╋╋┳┓┛╋
┳┓┣┗┛┣┃╋┛┓━┻┳┳┳┃━┳┣┻┗┗┣┛┓┛╋━━┫┃┛╋━┃┃┻┣┗┳
┗┓┣┫╋┫┻┣┳┓┓┏┳┣┗┻┓╋╋┏┳━┳━━┫┳┏┏┛━┃┣┣┃┃┫┫┻╋
┗╋┣┃┣┻┗┛┻┃┛┗┛╋╋┓┏━┏┣┃┫┫┃┣┛┳━┓┳┫┫┛┛┫━┻┓━┣
━━┃┫╋┻┻┣━┳┛┻┳━┓┳┳┳┫━┫┫┓┫┛┫┣┻┛╋┏┻╋┓┓┳┻┫┃╋
━━┃┣┻┫┓┃━╋┓┻┫━┓╋┫┳┏┗━┻┃┓┃┏┗┣━╋┣┗╋┓┫╋┏┣┛┃
┃┃┳┣┣┻┓┣┳┗┏┗┏━┻┏┻┗┻┳┃┣┫┣┳┫╋━━╋┻┣┣┳┗┗┛┓┻┛
┳╋┛┛┻┫┃┃┻┛┳╋┗╋┃┃┓┣╋┗┃┳┏┗┃┫━┏┻┫┗━┗┏┓┓┳━━┫
╋┫┻┃┃┓┃╋┏┓┓━━┓┳┗┣╋┳┳┃┗┳┻┻┓┣┏┃┃━┏┏┻┳┻┳┻━┗
┣╋━┻╋┗┛┓━┏┛┃┏┫┛┃┫┛┛┻┃┃┻╋┳┣┳┓┗┃┏┃╋┓┓┓┳┃┗┫
┳┏┳┫┻━┃┳┛┣┛┳┛┛━┣┣┛╋┣┗┛┣╋┏┓┃┃┫┫┻┛╋┏━┳┓┣┫┛
┻┃┗━┏┃━╋┛┏━┳┏━┛╋━┫┣━┓┛┗┳┏┻┻┣┛┻┛┣┫━━
┃┳┫┏┛┻┗┳┏┃┣┗┗┣╋┏┣┏┳┃┛┓┛┣╋┻┛┻╋┣┻╋┳┓┛┳┗┗┃┏
┗╋┓┫┛┻┣┃━┻┗┗┻╋┗┓┏╋┣━━┃┗┛┛┗┣┫┫┓┫┏╋┛╋╋┣┏┻┣
┛┛┫┃┓┏┣┏┗┗╋┣┏┏┗┻┫━┳┛┗┗┛╋┗┳╋┳┏┓┳┣┗┣┛┳┣┏┛┏
┳┃━━┻━┃┗╋┳━┳╋━┣┫┻┣┫┣━┣┓┃┻╋┓┗┣┏┓┗┓━┗┃┗┳┫┳
┻┳┃┓┫┗┣┣┳┻┃━┳┻┳━━┗┗╋┣┳┃┳━┃┻┃┃┣┳┃┛┻┣┏┻┓┻┫
┏┣┣┣┛┃┏┏━╋╋┏┃┏┛┳╋╋┳┛┃┏┗┓┃┻┫━┛┏┫╋┫┳┫┛┛┗┻━
╋┫┫┗┃┣━━┏┣┻┏┻┓┗┣┓╋┓┛┫━┻┓━┣┛┳┗┏━┣┓━┻┳┳┫┛┛
┗━┻┳┏┳┓┏━━┫┫┻┫┣┏┻┣┏┗┣┳┻┻┻┛┗╋━┫┳┃┓┫┣┻┏┓┓┣
┓┗┳┣┳┣┗┻┣┗╋━╋┗┳┣┫┓┳━╋╋┓┫┓┻┳┫┛┛┏┗┫┳┻━┛┫╋┓
┳┫┛━╋┛┣┻┃┫┳┳┛┣┓┗┓┏━┓┃┏┛┏╋┗┻┗┫┻╋┛╋┗┓┓┗┏┓┏
┫┛┣┳┣┏┛┗┗┓┛━┣┏┳┛╋┓┗━┳┗┣┛┓┣┗┫┣━╋┓┓┣┳┛━┣┳┻
┛┏┫┻┻━┛┓┻┓┓┳┃┓━┳┓┗━┫┣━┃┳┓┓┏┣┣┣┫┫┣┫┫┓┗┗┳┃
┣┛┓┓┳┛┣┏┛┓┣┃┃┗╋┫┫┓┗┛┏┏╋┻┓┛┣┻┏┛┫━┣━┃┻╋┫┏┗
┳┫┏┃┏┃┏┻┫┻┫┓┛┣┻┏┣┏╋┻┃━┳━┏┓┳┃━┫┛┏┏┏┻┃╋┛┏┓
┃┻┗┛┳┃┫┏┛╋━┣┗┛━┃┫┃┫┣┏┳┏┗┗╋┗┗┻┏┳┃┓╋╋╋━┓┣┻
┃━┫┛╋┃┻┃━┻┛╋╋┃┃━┏┣┏┏┣┣┻┗┣┗┣┳┳┫┛┗┓┗┃┛┗┣┳┫
┻┣┓┳┏╋┛┫┳┣━┗┓┣┫┓┃┓┫┫━┏┓┣┃┃┓┛┏┣┳┻┳┃┳━━┫┛━
┫╋━┓┓┣┳┗┻━┃━┻┳┗┛┗┓┛┣┗━┛┫┳┻┛┛╋┻┗┳┗┓┓┗┃┻┛┳
┛━┃━┓┏━┛┃╋┛┳┏┻━┏━╋┛╋┛┏┓╋┛┏┃┫┳┏┣┻┏━┏┣┣┏┓┗
┣╋┳┛┛┓┓┓┣━┻┫┣┓╋┛┻┗┣━┏┓━┏┣┳━┃┛━┓━┃┗┓┛┓┫┣┳
┻┗┻┻┳┳┓┃┏╋┻┳━━┓┳┛┏┃┃┣┏┗┳┻┳┗┓┛┣┛┃┓┛┛━┃┻┣┛
┓╋┓┛╋┣┗┏┗┗┃╋┓┗╋┣┳━┳┣┫┗┏┃┃┣┫┓╋┳┣┏╋┓┃┛╋━━┗
┗╋┫╋╋┻┏┓┏┃╋┗┛┓┫┛┓┏━┏╋┏┣┫┳┻┳┏┓┻┃┗┫╋┳┏┗┓┗┫
┻┳┫┓┻╋┗┃┣┓┗┗┫┗┣┳┫┻┏┻┣┣┛┣┓┃┣┫┳╋┏┓┻┛┛
┓┳┣┏┻┛┳┓┳╋┻╋━┓┏┏┳┳╋╋┛┏┃┓┫╋┓┫┫┃┳┏┣╋┗┛┳┏┣┫
━┛┳┗┏┏┗━┣┳┳┗┓━┃┣╋┫┫┫┃┣┓┫━━┃╋┫╋━┏┃┓┳┻┏┃┃┃
┗━╋┏┻┓┻┏┃┏┃┛┃┣━┗┣┓╋┗┃┣┣┻┃┓┗┻┃┣┻╋┛┛┫┻╋┓┫━
━┃━┛┳┣━┳┃┳┻┻┫┳┣┓┃┃━┃┫┳┗╋┻┻┣┻┃┃━╋┓┏┳┃┃┳┏━
┓┓┳┫┗┫╋┳┏┫┗┫┃┛━┳┫┗┻┫━┗┛╋┗━┃┛┏┫┃━┳┣┛┃┏━┛┣
┛┣┻┏┫┣┣┫┗╋┃┏━━┓┻╋┗┣┣┓┛━┓┻┃┛┳┓┛━┛┣┓┫┫┣┻┗┫
┳━┓┻┳┏┻┳╋━┳┗┻┏┫┛┏╋╋┗┳┫╋┳┗┫┣┻┻┗┏┏┣┻┏┏╋┃┻┛
┫┃┻┣╋┛╋┻┃┓┗┓┗┣┗╋┫━━┻┏┣┛╋┗┫┃┏┛┳┳┃┳┗╋┻┻╋┫┣
┻┳┻┏┛┓┃┳┃┫━┛╋┃┳┗┳┛┃┏┫┳┓╋┣┛╋┳┣┳╋┃┗┻┻┃┗╋┳┛
━┳┛┫┛┻┃┣┏┫┫┛┛┣┗┻┛┏┻┃┏━┃┏┃╋┛┃┏┛┣╋┫┳┣┳┣━┫━
┃┃┗┏┻┫┳━┃┗╋┫┗┣┗┣┫┓┫┃┛┛┏┫┫┏┣┛┫┃┻┣┓╋┃┳┏┏┫┳
┗┓┣┣┓┛┳┃┃┣┃┛┏┗┓┣┓┫┃╋┫━┫━┣╋┣┗╋┻┣┻━┻┓┓┏┛┓┳
┃┫━┻┗┫┓┏┓┓┳┗┫┳┃┏┳┏┫┳╋┏┛╋┣┣┻╋━┏┗╋┛━━┻┏┓┣┏
━╋┃━┏┣┗━┏┏╋┻┗┻┓┃┛┛━┏━┗━╋┣┻╋┛╋╋┻┣┓┃┓━━┃╋┛
┫┗┣┛┏┻┫┳╋┓╋┓┫┓┓┣━╋┫┫┛┏┣┻┻┣┛┓┫┗┏┏┳╋━┻┏┏┏┻
┗┫┫╋┗┻┛┻┏┗┗┃━┣╋┃┳┓┳┣╋┳┻┗┗┫━┣━┫┣┏┓┏┳┛┗╋┏┣
┣┫┛┻┗┃┫━┏┗┛┳╋┓┻┏┏┗┛┓┣━┣╋┗┫┓┛┻┃━┻┃┓┻━┻┻┛┣
┏┻┓┏┓┻╋┓┓┻━┓┃┏┛┗━┣┓┛┣┻╋┫━┃┗┓┳┛━┫╋┃━┏╋┫┣╋
┣┻┏┣┛┣╋┛┻━┛┃┳┓┳┛┓┛╋┫┻┏┛┛╋┗┛┗┓╋┫┏┃┻┃┓┗╋╋━
┫━┣┃━┛┳┫━┗┃━┫┳╋┣┗┓┣━┏┓┏┏┫┗┏┣━━┗╋┗┗╋┃┃╋┻┃
┻┏━┓━┻┳┏┣┏┳┗┻┗┓┃┛┗┏┳┫┃┣┣┫┻┻┣━┓━┣┣┣┻┏┻┗┛┣
┣┛━┏┫┻━━┳┏┫┳┏┳┫┳━┫┗┳╋╋┗┓╋┻━━┫┏┗┗┏┻┏┻━┳┃┓
┃╋┫━━┗┏┫┻╋┳┳┳┻┏┗┛┳┻┣┫┣━┏┳┏┫┫┃┻╋━┛┣┓┫┗┗┻┓
┗┳┃┫┓╋╋┣┛╋┃┃┃┣┳┻┗┓┣┳┻┏┛┳┫╋┳┛╋┏┏┏┏┓┣
┗┓┻━┳┛┫┳┛┳┓┳┣┣┏┳┻┛┃┃┓┣┛┏┏┗━┗┃┓┫┏┻┫╋┏┏┣┗┓
╋┗┛┓┳┣┓━┓┛┃┗┗━┣┗┣┗━┛┣┳┻┃┳┻┗┛┗┃╋┓┗┓┗╋┏┻┓┃
┛━┏┛┗┛┏┏┻┫┏┳┣┛━┻╋┗┛┫╋┏━┻┣╋┻┃┳╋━┏━┳┏┣┳┳┗┃
┳┛┏┏┫┛┻┳┗┫┣┏━┫━┛┃┻┣┫┏┏┫━┫┃┫┃┣┳┻┛┏╋┗━╋┛━┗
┗┏┗┓━┫┳┣┣┻┗┗┏┻╋┏┛┫┗┃┣┛━━┓┣┛┗━┏┻━┳┻┗┗┳┻┗━
╋┃┏┳━┃┛┫┣┏┗┃┓┣╋┗┃┣┻┳┻┓┫┓┛━┣┗┏┻┻┫┻┏┓┃┃╋┏┳
┛┗┳┏┃┫┫┏┣┫┫┗┛┓┓┛┛┣┻╋┛┛━┫┓┓╋┗┫┓┫┏┛┏━┣┳┳┃┫
╋┛┫┏┣┣┣┳━┳┫┃┳╋┫┓━┣━┃┣┏┣┫┳┏╋┗┣┳┻━┃━┃┃┓┗┻┣
┏┻━┻┳╋━┳━━┗╋╋┛┣┻┻┻┻┓┓┏━╋┗┫┃┻┣┏┣┳┗┏┳┳┃┫╋┗
╋┻┳┛┗┛━┃┏┳╋┻┫┣┃┗━━┳┻┣╋┫┫┣━┫┫┣┳┃┛┏┣┃┫┣━┓┗
┛╋╋┳┛╋┣┃┓┣┗┃┏┳┓┫┃┓┃━┻┳┛┏┓┗┻━━┳┏┻┫┏┫╋┃┛┣━
┃┳━┛┳┛┫┫━┃┓╋┣━┫╋┳┫┻┳┏┳┫┗┻┏┳┗┗━┏━┃┃┫┃┃━┳━
┻┃┫┳┗┣┳┫━┛┳┻━┗┏┳┃┗━┫┛┣╋┳┓┫┣┏┣┓┃╋┫┗┗━┗┃┫╋
┳┳┻┗╋┏┓┻┗┣╋╋┳━┳╋┛┏┛┗┛┫┏╋┏┗┣┗┛┣╋╋┣┏┳┃┻┃┫┳
┃┻━┻━┃┗┻┛┓┻┃┳┏┗╋┗╋┣┃━┣┓┛━━┃┻┓┃┻┻━┳━╋┗┓┳┣
━┓┓┓┳╋┻┣┏┓┃┻┏┳┣┃━┫╋┗┃┃╋┗┳━┓┛╋┓┻┛┛┻┃┗┫┛┓━
┗━┛━╋┓┛━━┏┻┣┏━┫┗━┛━┫┏┗╋━┓┃┃┏┓╋┃┛┃┓┛┫┏━┫┃
╋┣┃┏┛┳┓┏┗┗━┫┓┏┏╋━┣┃┏┛┫┃┃┓┳┃┻╋━┃┫┓┫╋┓┛┣┻┃
┃┛┃┏┏┫━━┓┃┳┓┫┻┃┗╋┫╋┳━┣━┓┏┳┏┃┏┛╋┳┗┫┻━┃┓┏┓
┛━┃┳┗┓┓┓┓┃┗┏┫┫┛┓┃╋┫┻┫┗┗┣┳┳┗┣┻┻┫┻┏━┗┏┏┃┏┓
┏┓┻┛━┣┗┛┓┗╋┓╋┓┣┻┓┓╋┻┳┛━━┃┓┫┣┛━┗┛━┛╋┛━━┣┣
┛┣━┻┻┏┳┓┣┳┓┣┣┻┣┏━┓┗━┗┫┛┻┫╋┗┛┻╋┣┻┗╋┏┳┗┏┓┛
━┻╋┃┫━┛━┓━┏┛━━━┫┫┻┃━┫╋┛┛┏┫┏┓┻┗┣┏━┣┗┣┗┣┣┏
┃┫┃┛┣┛┏┳┃┗━┳┫┻┛┗╋┗┫┏╋┃┫┗┏┳━┣╋━┗┫┫┓┓
┛┣┣┗┣┳┛┛┃┃┻━╋╋┏┛╋┫┗━┻┳┳┳┛╋┓┫┫┏┻┳┏┫┓┫┏┣┫╋
┫┛┫┣┗╋┻━┻┃┛╋┛┳┓┛┛┗┛━┓┓┳┗┣━┗┏┻┫┛━┫┓┏┃┛┳┻┓
┻┫━┣┃┃┃┫┓┳┏┛┛┗┻┗┏┗┏╋┛╋━╋┏┣┏┻┫┫┗┳┣┣┫┗┏┗┃┫
╋┏┣┣┻┳┳┏┃┛┻┣┓┫┃╋┳━┣┓┃┗━┣┛┃┛┓┫┏┗┻┓┃╋╋┃┳┗╋
┣┃┳━━┓┣┓┫┻┃┛┻┻┻┃┣┣┓┏┗┓┣┻┫┗┃━┣┣┗┻┏┏┓┫┫┣━━
┗┃┳┛┓┣┏┣╋╋┓┫┫┛┣┓━┳┗╋┛┗┏┃┫┛┫┛┏┻┓┃┏┏┓┏┓┫┣┃
┛┗┻╋━┻┳┗━━━━┓╋━┻┛┗╋┏┏┗━┗┗┳┳╋┫┣┓┣┓┫━┏┛┫┏┻
━┏┃┛━┓┓┻┣┛┻┫┓┃┃╋┏┏┃┃┃┛╋━┃┏┃┓┳┣┗┳┛╋┫┃━┛┣╋
╋┗┛┃┣┛┗┃┛┣┛┫┫┣┻━┫┳┓┛┗┳━━━┃┣╋┣╋┓┃┗╋┫┣┏┓┻┳
┳┻┳┃┻┃┳┣┏╋━┏┓━━━╋╋┗┻┣━━┻┗┓┫━━┳┓━┣━┻┏┃┗┻┃
━┏┛┣┓┏━┳┣┛┏┗┫┣┓┳┗┏┻┳┗╋┳┫┃┣┛━┛┻━┃┻┳━━┣┗┗┫
┛━┻┳┻┏┳┏┓┛┫┃┃┃╋┃┳╋╋┓┃┏┫┏┳┣┃┛┻┻┫┃┓┛╋┳┃┃┻┻
━╋━┛┃┃┏┓┣┣┃╋┛━┫┣┣┗┏╋┳┫┣┛┳━┻┏┫┃┛┫━┫┣╋┓┏┛┣
┻┛┫┛┛┣┣┗┏┏┳┃┛┗┛┓┻┻━┗┣┻┃┏╋┏┫┣┗┣┣┻┗┏┓┗┻┳━┃
┓┗┃┏┃╋┳┃┣╋╋┻┓┛┳┏┫┳┳┣┃┫╋┃━┏╋┛┛┫┫┣┃┓┻┗┳┳┏┗
┻┛┓┛┛┣┳╋┳┫┻┣┣┓┗┓╋┳━┻┓┃┗┳┫┻┳╋╋╋┳┣┃┗┛┛┃┻┃┃
┏┏┓┳┻┃┗━┓┫┫┫┻┗┏┛┃┛┻┳┏┗┗┳┻┫━┣┗┗┳┫┏╋┫┓┻╋┃┃
┓┏┳┳┫┓┣┗╋┛┛┗┫┻┣┻╋┫┳━┛┓┓┛┳┻┃┏┏┃┣┃┗┫┻┓╋┫┗┣
┣┗┣┛┳┏┳┏┣┛┃┗┛┣┫┫━┓┏╋┓┣┃┗┳┃┃┃┫┣┻┛┛┗┓╋┳┗┗┣
┏┗┻┳┻┣╋┗┫┣┏╋┛┃┃┣┻┛┣┣┣┓┣┏┓┓┃╋┗━┻╋┗┏┻┃╋╋┻┻
╋┃┫┛┛╋┳┫┛┫╋┻┓━┳┳┏━╋┳┓━┗╋┗┳┣┗┣┓┛┓┳┳┏┻┃━┛┃
━┗┛┓╋┛╋┻┗┻┓╋┗┓┛┏┗┗━━┗┣┳━┛━┏┃━━┗╋┳┃╋━╋╋┣┃
┻┏┓┫┫┏┗┛╋┃┻┓┃┗┳┓━┓┏┣┣┏┛┃┛┓┳━┻┣┣┣┃┳┛┳╋━┣━
┫┓━┓╋┣┛┃┛┛╋┻┫┗┣┣┻┻┳┓┫┏━┏┗╋┻┣┣┛┳┓┃┻┏
┛┻┻╋┗━┫╋┃┗┛┣┏┳┳┃┳┣┏╋╋┛╋┏┻┻┫┻┣┛┻┳┗┳╋┗┏┛┫╋
╋┗┛┫┫╋┻━┫┃┗┣┣┣┣┳┃┫┏╋┃┏┗┻┣┏┏┃┃┛━┛┏┃┏┫┫━┫┻
┣┻┫━╋┃┃╋┳┓┛┏╋┳┏┃┗┫┫┃━┏┛┛┓┳┛┏┫┗┫┗┏┃┛┗┣┓╋┏
╋━┻┣━┻┓┏┃┗┓┳┓┓┳┛╋┃┏┗┛┓┛┗┳━┗┏┏┳┛┓┻┛┣┏┛┛┣┛
╋┛━╋┳┓╋┛┏┓┣┛┻┗┗╋┫┛┣┣┃┃┓┣┻┗┏┏┳┃┻┗┫┓━┏┗┛┗╋
┻┳━┣┛┳┻┛┓┫┃┳┫┫┓┳┳┓┃╋┫━━┫┻┣╋╋━┳┳┏┣┫┳┫┓┛┣╋
━┫╋╋┛━┗┃┗┣┓┛┏┣┓┏┻┳━┓┗┻┃┫╋┳┓┗┣┻┻┏┗┗┫┫┏┫╋┫
┻╋┣┻┗┛┻━┫┫┓┫┃┫┓┫┫┃┣┫┏┏━┛┏╋┫┛┓┫┻╋┳┗┃┳┃┗┓┛
┃┗┓┫┻┛┓┻━┃┣┃┃┃┳┃┗┻━┛┳┛┻┫┗┣╋┃┗╋━┣┳┳┛┣┳┛━┛
┗┻┃┣┃┗┗┳╋┻┃┏┃┓┓┣━┻┳┗┫┓╋┣┻┫┗┻┗┏┳━━┫┣╋┻┓┃┻
┛┏┓┏┣┃┃┗┛━┳┃━┛┻━┏┻┃╋╋━┣━┃┻┏━╋━┫┻┓┃┛━┳┃┃━
┛┳┫┣┗┏┻━┻┃┗┗┫━┃┓┣╋┫┫╋┗┗┗┗┓━┃┃┣┛┏┻┫┫━┃┏┏╋
┓┏┳╋┣┳━━┳┣┳┃┓┣┗┏┃┣┛━┓┓━┫┏┗┫┏┳┻┓┃┛┫━━┫┻┃┓
┻┏╋━┏┣┛┻┫┛┗┣┫┏┳┫┗┣┳┛━┏┣━┗━┻┏┫┳┏┓┓━┛┣━━┫┻
┛╋┫┃┫┗┣┻┳┣┏┏┫┛┻━┓┓╋┓┫┣┣┏┓╋┗┫╋┫┓┃┣┓┛┗┣┫┗┏
┗┫┗┃┳┻┻┳┻┓╋┻┃━┓┓╋┳┃┣┻┻╋┃╋┏┏┛┛┫┛┳━┓┗┻━┛┣┏
┫╋━┳┻┏╋┳┏┫┏┏┫┳┫╋┫┏┻┗┏┗┃┗┳┃┳╋┛╋┓┣╋┗┻┗╋┏━┫
┻┗╋┫┣━┃┃┫┻┓┣━┗┻┛┛╋┏╋━╋┓╋┳┏┃━┛┗┏┫━┻┗┗━┳┓┣
┻━┗┗┳┓╋┫┓┃┃┳┃┻╋┃┫┓┻┃┻╋┗┃━┻┗┛┫━┻━┣┻┻╋╋╋┻┗
┃╋┫┻┻┳╋┣┏┗┻┳┓┳┻┃┻╋┓┫┛┣┗┳┫╋┣╋┣┗┏┻╋┗┛━┏┗┃┏
┫┓┳┗┃╋┗┓┫┫┻╋┛╋━━┣┫┛┏━┗┳┻┏┗┫┏┏┫┛┛┓┏┓┗━┓┻╋
┛┓╋┏┏┛┣┛┫┫┫┻┻┫┓╋┻┣┛━┣┃┫┃┃┛┣┣┛┻┓┫┻┫┳┫━┏┓┗
┛┫┻┳┗┓┏┃┏┃┗┛┃┫┣┻━┳╋┫┣┫┗┻┳┳┃━┏┃┗┣╋┳┏┳┏┗┗┻
┻┓┫┃┣┫┏┣┓┻┗━┫┛┛┏┳┳━┗┳┻┳┛┏┃┗╋┏╋┳┓━╋┳
┏┓┻┏╋┛┛╋┗┓┗╋╋┏┃┗┓┣┻┛┓┣┣┳┗┳┗┓┻┃┻┓┛━┳┓━┓┳┳
━┃┏┏┃━━┗┃┫┛┣┃┣┃┛┓┗┛━┻┃┗┗┻╋┣┗┛┗┣┫┻┏┻┣╋┏┗┳
┛┃┓┃┏┣┳┃┣┫┃┳┳┓┏┳┗┓┫┣┏┫┏┻┃┗╋┛┛┓┻┏┣┛┳┃┣┻━╋
┗┏┓┗┫┗╋┫┓┗┃╋┏┏╋┛┻┳┗┓┻┏┻━┃┃┻┻┳┛┫┗┃┣━┛┣┳┳┳
┓┛┛┻┗┣┓┛┓┣┗━┓┛┣┫┻╋┛┫┛┗┃━┳┣┳╋┣┣┻┫┳┃━┻╋┻┣┣
┫┳┗┣┛┛┃┣━┓┏┛┏╋┃┫┛┳┳┛┓━━━┛┣┗┣┳┛┣┃┛┣┏╋╋┣┃┛
┣┗┛┗┓┫┫┃┳┛━┳┓┛┓┃┫┣┣┫┳┃┃┃┗┳┳┛┳┓┓┳━┻┗━┏┣┗┣
┣┃┻┛┏┗┳┗╋┻┓┗┃┏┫┏┓┓┃┓┣┳╋┣━┣┏╋╋┓╋┃┳┃┗┣┛┛┻┃
━╋┏┻━┓┫┫┓┳┃┏┓╋┓━┗┣┣┗┏┓┏┓┃┗┫┓┻┫┛┳┓┛┫┃┳┣┏┳
┫┻┣┻━━┃┛╋━┻━┃┏┛┗┓┛┣╋━┗┣┗━┫┃┫━┓━┗┃╋┗━┛┃┃━
┏┫┳┃┗┛━┗┻┻┓┻┫┃┣┣┣┏┓┓┗┛╋┣┫┻┗┫┫┣╋┳┓┣┻┓┛┓╋━
━┳┛┣┣┓┃┗┏┏╋┳┏┏┓┻┏┗┃┏┫┳┳┳┻┃┗┣┳┻┏┓┛┫┳━┗┓━┣
┛┳┳┗┣┛┓┻━┣┛┳┳┳┗┓┻┃┃┻┣┣┃┓┛┳┛╋━┳┣┫┛┻┫┃┫━━┻
┣┫┣┫┓┛┃┏┃╋┓┏━┃┣┗┣┏┻┛┓┗┃┫┳┳┓┣┏┗┏┫┣┳┃╋┃━┃╋
┫┃┏━┏┫┃┏┳┻┫┳╋┃┣┳┫╋┃┓┃┻┗━┗┫━━┻┓━┗┣╋╋┫┏━┓┏
━┻━┃━┛┳┣┃┣┃┻┃┓┃━━┓┏┃╋┃╋┫┳┣━━┓━┓━┣┻╋┓┛┣━╋
┏┃┛╋┛┗┏┣┻┻┃┏┛╋┻━┃┓┗┗┛━┏━┫┫━┫━┏━━┣┏┛┓┫┫┫┃
┗┓┗┗┣┫┛┓┻┃┏┏┃╋┫╋┓━━┗┫┗┳┳┻┛╋━┓┛┗╋┻╋┏┗┳┣┃┗
━╋┫┏┛━┳┏━┗┃┛┻┫╋┣┳╋━┏┻┛┳┫┳┫┗┫╋┏┓┫┻┳┳┳┫┫━┃
┫┏┳┣┃╋┣┫┳┛╋┓┫┃┻┃┣┣┻━┳┳━┓┛╋━┃┓┓┓┗━┃┏┗┻┏┻┏
┗┫┛┳┫┓┫┏┗┓━┃┛┛┏┫┻┳╋━┣┃┃┳╋┫┫┣━┓┏┛┻┓┃╋┓┃┗┫
┏┣┏┃┏┓┗┛┗┏╋━┻━┗┻┏┃┣┓┻┓┳┗┣╋┛┻┓━┛┏┣┏┣┓┫┣┃┏
┣┃╋┃┳┏┣╋┳┗━┣┛┳┻┓┏┫┗┗┃┃━┻┳┗╋╋┓┃┗━┓┻┻┏┏┛╋┏
┛┣╋┓━┏┗┓┻┛┓┻┻┣┗┓┏┃┃┗┗┫┗━┃┳┏┗┓┣┛┫┏┳┛
┣┫┓╋┳┃┻┫┃┫┓┳╋┓┏┛┳┳┏╋┃┏┫┗┛┃┓╋┗┏┃┳┳┏┳┛┃╋┣┃
┻┃┗┛━┻┏┃┓┗┏┓━┏┏┫┓┗┗┃┫┓┃┗┻┏┛┳┏┏┃╋┣┓┳━┃╋┏┃
┗┓┃┻━┏┃┃┻┫┓┓┣┣┻┣┫┣╋┣━┻┏┃╋┗┫━┫┣┓┛┃━┳┻━╋┓━
╋┳┣┫┫┃┏┓┏┏┏┣┓╋╋┳┻┓┓┓╋╋┛┓┳━━┃┳┳┣┓┛┫┏┓┣━┏╋
╋┻┳╋┗┏┳┏┓┫━┫┛┃┛┛┗┃┳┓┃━┻┃┛┻╋┫┃┛┳┛━┫╋┫┣╋┫┏
┳┫┃┃┛┏┏┣┓┻┗┻┓┗┣┣┓┛┗┳━┗┓┳┣┗┃┫┛━━┳━┛┏┣┃┗┛┃
┫┃╋━┫┳┛┛┓┛┓┓┻┛┻╋┃┓┻┫┓┣┳╋┃┓┓┣┃━┣┓┫┛┳┫┫┃┫┛
┏┛━┫┓┛┫╋╋━━╋┛┫┗┣┗━┻┻┫┏┏╋┗┻┻╋┏┗╋┻┳┓┻┻┓┫┣┛
┫╋━┳┓┳┛┏╋┃┳┛━┓╋━┃┻━┃┣┗┛┏┣┻┏┓━┻┣┣┛┻┣┻┓┗━┃
┗━━┗┣┣┻┫╋┳┏┳━┳┃┃╋━┃┛┗┻┃┻┻┏╋┏┣┗━┗┃┣┣┳┫┛┏╋
┳╋┫┣┗┻┏┳━┣╋┗┓┏┓╋┃┫┣┏┫┻╋┏┛┏┓┻┗┃┏┃╋┳┛╋┛┻┳┃
┃┣┛┣┫┓┓┻┳━┗┓┃┫┏━┗┻┳━┛┃╋┳┗┣┛┛┻┛┗━┻┳┳┏┻┣┃┫
┫┻┃┛┳┫┃┏┃━┣┻┫┻┏╋┗╋┓┗┫┏┛┛┻┏┏┏┃┛┣┛┃╋┏┣╋╋━┓
┃┣┛┫┛┻╋┣╋┣┃┓┣┓━┃╋┻┏┫┻┓┗┗┓┃━┓┗┫━━┏┃┣╋━┗┻┣
┛┣┏━┛┛━┫━━┻━┻┫┣┃┛╋┃┏━┳┏┗┣┳┛┛╋┛┳┃┃╋┛┗━┣╋━
┛┛┃┻┻┛┗┫┛┣┗┓┏╋┗━┛╋┏╋┻┃╋╋┻╋━┏┻┳┏╋┏┛╋╋━┫┳━
┗┣┣┳┛┏┫┏━┻╋┃┛┏┏┳┓┗┗┣╋┳┃┳━╋┃┳┏┛┳━┃┃┃━┛╋┫━
┃┏━┓┻┓┳┗┣┻╋┻┏┣╋┫┛┓┳┗━━┳┫┳┻┣┃┻┗┓┣┏┃╋┣╋━┻┻
┣┏┻╋┻┛┫┃┃┳┻┏┣┓┃╋╋╋┛━╋┣╋┛┏┛━┻┓┃┳┓┫┫━┗┃┓┫┫
┃┏┣┳┫┻╋┓┫┏┣┃┳┫━┏┏┃┳╋┃┓┗┫┛┳┳┃┣┓┳┏┗┏━┣━┗┛╋
━╋┫┃┗┣┏┃┏┃┫┃┃┏┏┣┃┗┗┃┳┣┗━┛┃┻┃┳┻┓┏━┫┳┫┣┫┳┓
┣┫┫┫┻┫┫┏┣┏┗┗┛┓━┏┓╋┃┣┓╋┣┻━┏┣┗┻╋┣┛┻┻┛╋┣┫╋┛
┻┗┏┃┗┣┻╋┫┓┏┫┣┛━┣┛━┏┳┫┫┃┛┣┫┳┓┻╋┛┓┫┛┛┳┓┳┣┫
┗┛━┗┣┏┏┻┻┣┣┃┗┃┓┏┣┛┓┳┛┏╋┃┳┣┗┣┫┻┳┗┓┻┻
╋┛┓┗┻┏━┫╋┏┏┏┣┗┫━┏┣╋┫┳┗┫━┫┣┫┳┃┃┫┳┓┗┃┻┻┗┣┳
╋┃┃┫┣━━┗╋┛┳┣┳┓╋┣┻╋╋┓╋┃┫┓┛┣┃┫┛┃┛┛┻┓┻┫┓╋┣╋
━┳┣┳┛┗┳╋┃┃╋┫┻┣╋┃┻┗┃┳┏┓┳┃┫╋┓╋┏┃┛┣┓┛┳┫━┓╋┗
┓┻╋┗┛┓┏┏┫━┃┛┏┳┳┳┛┃┃┳╋┓╋┓┏┏┳┳━┳┣┛━┫┃┗┃┫┣┛
━┃┫┻┛┓┛┳━┃┻┗━┗┏┻━┃┓┫┃╋┳┫┗┣┗╋┫┻┣┓╋┗┳┣╋┻┃┗
┳┃━━┗┛┏┣┓╋━┗╋━┳┓┛┃╋┃┛┻┓┏┫┏┛┃┓┗┗┛╋┣━┗┏┏┻╋
┳┣┗┣┣┓┛┫┛┏┛╋━╋╋┗┃━┓┛┻╋┣┛┏┳┃┓┗┫╋╋┏┃━━╋╋┏┛
┛┳┣┏╋┛┛┻┣━╋┳┓┣╋┏┛┻┗╋┣┃┏┓┣┓┻┓┛┓┫┛┛┓┃┛┗┛┫━
┏┏┓┏┣╋┗┓┏┛┏┛╋┓┓┫┓┓┛┻┓┣┏┳┫━┳╋┓┛┳┫┳┣┻━┗┣┛┃
┻┫┗╋┓┛┳┳┓┏┣┫┏┏━━┣┻┗┫┃┣┃━┛┃┛━┓┏┣┫┓┛━╋┗┗╋┃
┗╋┛┃╋┓┃┫┳┣┏┻┫┗┗┃┗━━┣┏┏╋━┃┫┻┏┓┫┏┏━┫━┛┏┳╋┛
┗┛╋┫┏┛┗┻┣┛┳┏┫┗┏┣┣┛┗┻╋┏━┣┏┫━┓━┓━┫━┃┻━┻┫┗┫
━┛━┻┗┣┏━┗┫┫━┳┓┓┫┗╋┓╋┫╋┳┻╋━┏┻┫╋━┓━┏┻┳┏┛┓┛
┣┗┃┣╋━┏┃┛┫┗┗┣╋┓┓┻╋┻┏┳┫━┣━━┳┃┫┛┏┫╋┏╋┏┓┻┳┳
┻┓┃┳┃╋━┓┣┏┫┻┃┓━┫┗━┃┻┏┳┃━┗┗┫┏┗┫┫┓┗┻┣┓┻┏━┓
━┻┫┗╋┗╋┗┓┳┗━╋┳┣┳┫╋┻╋┛┗┻┳┳┫┛┗┫┫┃┃┛━┗┏┃┳┻┏
┓━┃┫┏┳┣━┻┛┃┃┃━┃┃┛┓┳┳┳┫┗┗┳━┳┛┻┣┛┛┣┳┓┫┣┃┛┏
┫┗╋╋┫╋┫╋┏┫┫┣┻┏┫━┳━┫┫┓┫┫┃┏┻┏┫┳┛╋┓╋╋┏┗┫┣┣┃
┗┳┣┃┛┗┫╋┳┛┓┃╋┃┓┃┻━┳╋┗╋┓┫┛┣┳┗┳┗┫┛┃┛┏┫┻┣━┛
┳┓┗┻┛┃┻┏┳┣┻┫╋┃┃┓┃┓┓┳━╋┫┓┻┓┣╋┻╋┛┏┏┃┳┓┛┫┫┫
┣╋┗╋┏┣┛━┣┻┫┓┻┫┳┏┳╋┛┛╋┳┻━┳┓╋┓┻┗┫╋┓┫┛┓┳┫┗━
┫┃┳┳╋┃┻┏┳╋┗┛┏┏┏┛╋┃┗╋┻┛┫╋╋┛┏┏┫┛┏┏┗┃┗┣┣╋┃┏
┛┳┛┓┫┳┓┛┳┃┃┣┣━┛┓┗┗┗┏┃┫┻━┏┣┣━╋┗┣┻┃┳┣┫┣┣┫━
┏┳┫┻┗┳┗┫┗┳┫┃┗┻╋╋┃┫┗┏┳┳┫┳┣┫┳┫┏┓┏┏┓┓┓
┣━┻┛┳━┗┛╋╋╋┗┃┻┛┏┫┃━╋┻┛┛┫┣┃┓╋┓┳┗┓╋┻┳┫━┃┣┣
┏┛┃━┗┫┳━┛┓┓┏┛┻┛┓┣╋┻┳┻┗┫┛┗╋━┫┻┏┳┳┗┓┫┛┻┃┳━
┏╋┃┳━┣┓┓┫┳┫┛┻┣┻┃━┏━┫┫┣┣┣┳╋┻┫┣┛┛━┫┓┗┓┗┓╋╋
┃┃┏┗┃┣┏┻┛┻┗╋┓┻┻┗┃╋╋┫┃┃━╋┣┗┻╋┃┃━━━┣╋╋┣┳┳┻
━┃┳┛┳┫┛┓┓┃┏┣┗┏┫┗┳╋┓┗╋┫┗┣┃┏┗┻┗┫┳┛┣┣┣━╋┏━┳
━┃┃┣┗┗┫┗┏┏┗┛━┫╋┓┓┳┗━┃┓┃┳┫┫┓╋╋┏┣┗┏┏┫┣┫┓┏┛
┫╋┣┗━┓┛┻┻┛┗┗┣┛┣┣┻┗━┣┃┏┫┛┛┣╋━┫┗┛┫┃┃┏┏┓━┳┻
┏┓┓┫┳━━┃┏┫━━┃┃┫┫┃┛┫┗┫┫┳╋┛┳┗╋┓┣┳┫┃┏┛┳╋┣━┃
┣┣┏┳┻╋┓┏┓┓╋━┣┗┏┃┻┫┏━━╋┛╋┫┏┻┗┫┃┳┓━┓┏┃┛╋┛━
┃━┳┓━┣┗┫┏┻┳┳┏┻┻┻┛┳┃╋┓┳┳┗┫┏━┳┛┓┃┗━┏╋━┫┫┻┫
┛┏┣╋┳┫╋┣┣┻┓┏┗┛┻━┓╋┃╋┛┫┛┳╋━┻┳━┏┳┏┣┳┛┃┣┫┻┏
┓┛┻┫╋┳┓┗┳┏┳┻┫┳┓┫┫┗┓┫╋┻┛╋┏┻┫┫┏┗┣┻┳━━┗┓┃╋┓
┫┻┏┫┛━━┳┫┻┳┣┓┓┗╋┃╋┏━┗┗┏┗┏┣┛┳┻┃┳┣┃╋━┗┏┳┣┓
┳┳╋┣┻┻┣┻┓┻┳┗┏┣╋┫┳━━┏┣┻┣┫┛┫┳┓╋╋┃┛┓┣┗┫━┛━┛
┃╋┣━╋┣┻┣╋┳┻━┓━┫┳┣┗┛┻┻┫╋┫┻┏┓┛┃┗┣╋┏┳┫╋┫┻┏┣
┗┳╋┫┳━┏┗╋┳━╋┃╋┃╋┳┗┻┏┃┓┳┃┛┗╋╋━┛┓┏┻┫┃┗━┻┃━
╋━┳┏┻┳━┛┳┣┃┛┳┫━┏┻┏━┃┛┻┓━┻┛┳┓┳┏┗┃┛┓┏┗┫┃┻┣
┳┳┻┣┣┛┓┗━┫┳┃┣┣┗┓┳┛┗┏┗┗┳┣┗┣┃┻┓┫╋┫━┃╋┳━┓┃┃
┫┏┻┫━┗┏┗┳┻┻┏┓┫┻╋┗┻━┃┻╋┳┓┛┗┏╋┏┗┓┏╋┳┓┗╋┏╋┣
┳┻┣╋┣┣┃┳┃┗┗┏┗┫┛┏┗┗┣┛━┓┣┫╋┗┏━┏━┻┫┣┣┓┗┣┛╋┓
┓┻┛┳┃┳┛┣┗━╋╋┏╋┳┣┏┓┏┣┫━┣━┫┗┫━┗━┗┏┏┳┏┓┛╋┓┛
┻╋┗┛┏┏┛┣┻┳┗┣━┣┛┏┳┏┳┗┃┓┃┣┛┣╋┛┫┣┛┛┏┣┻┳┓┳┳┓
┫┗╋┃┛┃╋┃┃┗┻━┃┓┏┣┳┗━┳┛┏┓┛┣┃┛┃┗┓┛┗┗┫┫┣━┗┣┣
┛┃┻┓╋┏┏┓╋┣┳┃┓╋┣━┃┏╋┣┳╋┛┳┳┣┫┳┳┓╋┃┳┛╋
┓┫┗┛┳┫┻┛┓┓┫┳━┣┓┫┓┛┃┳┏┛┏┛┣┃┫┣┏┻┓┗┛┳┛┛┣┣╋┓
┃╋┏┏┳┣┓┻╋━┫┏┛┻┏┛━┫┳┃┛┫┓┻┛┓╋┳┻┗┏━┻┳┗┫┛┛┃┣
┛┻┳╋┗┣┃┓╋┻┳┃╋┣╋┣┳┛┳┣┃┛┛┫┏┛┛┃┗┏┻┫┏┳┛╋┫┛┫╋
┳┗┻┛┃━┫┻┫┃┫┻╋━┛┏┏┏┣╋┏┫┻━┏┓┫┓━┛╋╋┃┛┏┣┃┫┻┗
┳┫┃━╋━━┳┣┫┃┫┣┃┛┓┳┓┳┃┛━╋┏┗┃┃┓┻┻╋┫┻━┓┳┛┗┫┻
━┗┻┣┳┓┃┏┃┫┛┗┫━┫┛┛┃┻┗┛┫┛┛┓┫┣┗┳┣┣┃━┳┛━┓━┳┳
┳╋━┣┫┏━┛┻┛┃┻┣┃┛┫┃┓┳┃━━┏┏┓┛┫╋┗╋┃┓╋┳┏┳┃┻┃╋
┓━┗┏┏┫┛┫━━┏┓┣┫┃┳╋┓┫┃┫┃┛┓┣┣┓┫┗┗┫┃┳┳╋┛━━┃┳
┏┻┓┫┏┳┏┏┣┏╋┗┫╋┳┛╋━┛┛┏┻┻┣┏┻┗┛┗┓┏┗╋┳┫┏┃┗┓┛
━┓┓╋┃┃┓┣┫┏╋┳┻┃┗┣┗┳┛━━┗┫┫┓╋┏┣╋┫┳━┻┻┫┗┓┛┻┳
━┏┓╋┗┣┳┻┣┛┻┓┓┗┳┓┛┏┣┣┗┗┓┻┣┻┣╋┣┃╋╋┛┳┣┣┣╋╋┣
━┳┗┃┛┳┛┳┃┗┻┃┗━┻┳┣┻╋┛┓┳┗┏┳┏┓╋━━┣┣┳┓╋┳┣┫┃╋
┛┫┓┃┛╋┫┃┛┗┣┻┗╋┓┳┃┃┻┗╋┃┓┃┫┗┃┻━┗┣┫┻┫┏┗┳━┳┏
╋━┻┛┓┫┳┏┗┗╋┣┏┳╋┏┃┣┫┳┳┏┓┃┛╋┏┃┫┛┳┫┫┣┻┃┫┣┻┓
╋┓┛┫┳┛┗┃┳┛┏┗┗┏┛┫┛┳┫┃━┗┳┫┗┻┓┃┳╋┏┳━┃┓┗┃┛╋┫
━┳┳┃┛┛┳┫┛┻╋┛┗━┻┻┛┗┣┣┫┻┛╋┣┛┳┓━━┣┳┃━┳━╋┫┛╋
┫┗┣┃┓┻┣┛━━┣┣╋┓┏━╋┛━┻┏╋╋┳┏┫┣┏╋┗╋┗╋┃┻┓┗┛┛━
┣┣┃┗┣┻┣┛━┃┗┳┻┻┣┛╋┻┗━╋┏┫┃┫┃━┃╋━╋━┛┃┗┗┛┏┗━
┫┛┃┛┗┃┃┻┣┏╋┳┓┻┣┃┫┳┳┣┗┳╋┓┏┗┳┻┣┛┏┣┻┳┓┳┓━┣┳
┳┣┛┗┛┗━┛┳┫┃╋┫┓┗━┛━┏┻┳┳┃┃┓┗┓┃┗┛╋┻━┏┳┫┣┳┏┓
┣┏┣┗┗┛┳┏┗┏┳┻┫┣┻┓┓┻╋┳┃┓┛━┃┛┣┻━╋┏┳┃┗┗┛┏┗┳┏
┳┃┫┓━╋╋┏┫┫┳╋┃╋┓┛┣┃┓┃┻┗┛━┏┻┓┻┓┳┃╋┏┣┏┗┗━┓┣
┻┻┫┳┣╋┓┫┳┃┫━╋┛━┏┛┛╋┓┃┃┗┻┏┓┓╋┃┃━┳┃┣┻┫━┃┻┏
╋━┣━┏┓┫┫┏━━╋╋┓┗╋┳┳┻━┳━┏┃┣┏┣━┛┳━┗┛┃━
┳┗━┛┳┃┗━┓╋╋┃┫┗╋┣┛┃┣┏┓┳╋╋┛┏╋┳━┓┣━┓┣┫┫┣┣━┳
┣┃┏┗┓┳┃┳┛┻┃┛━┏┛┫┫╋┳┻┗┗┃┃┗╋┫╋┛┣━┫┛┗┛┳┏┳╋━
┳┳┏┣┳┓┏┗━━┻┃┛┏┣┗╋┏┻┏┻┳┓┛━┻┃┃┳┗━┃╋╋┳┛╋┳╋┏
┏┻┫┳┗━┛┃┏┫┻┻┃┣┻┣┃━┓┛┏┓┫┓┣┃┣╋┗┓┣┳┏┣╋┏┏╋┳┗
╋╋┃┛┫┗━┻┃┻┏┃━┻┏┛┛┓┓┃━┳┃┓┏┛┏┣┣┛┳┻┫━┃┣┃┃┓┗
┣┳┃┏╋┏┓┻━╋┗┛┏┣┓┃┏┛┫┣╋┃╋╋┓┃┳┏┫┣┫┓┃┃┻┳┃━┳╋
┏━━┃╋┓┳┻┓┛┫┛┛┛┏┛┗┛┻┏━┃┏╋┏┳┣┣┏┃┻┛┫┗┓┫┳┗┛┻
┳┛┃┏┣┻┻┏╋┣━┻┻┻┗┣┫┗┗┛┫╋┃┻┓┛┫┃┳┃┫┏┛━┣┗┛┣╋┛
┗┫┻┛┓┫━━┏┻┃┛┗━┛┓┫┗┏┃┛┫┛┣┫┃┣┣┗┻┛┓╋┣┏┛┗┫╋┻
┛┻┗┓┫┫┳┣┻┛┣┻╋┏┃┓┻┃┗┛━┳╋━┏┫┗┏┳┫┛┃━┳┣╋┛┗┛┏
┳╋┛┓┃┻┏┓┃┗┏┫┳┓┃┗┃╋╋╋┫┓┏┫┻━━┏━┏╋┓╋┣┏━╋┓╋┛
┳┫┳┳┣┓┃━┳┗┗┏┏┓┻┓┳╋┛┃┛┛┣┣┣┳╋┗┓┣┓┫╋┏┛┏┣┫━┻
┫╋┃┛┃╋┫┫┓━┫┃┏┫┏┗┳┳┫┓┓┏━┗┃╋╋┻┻┏┳┣┓┣┏┗┻┃━╋
┳┃┛┗┓┛┗┃┃┻┃┓┫┏┣━┻┃┏━┃┗┫┫┛┗┓━┣┫┳┛┳┣┻┫┓━━┏
━┓╋┗━┻┛┫┓┳┗┓┻┻┗┓━╋┛┣┻┛┛┃┏━╋┫┛┣━┃┗┃━━━┫┣┳
━┳┃┣┻━┏┃┛┻┳┻┫━┫━┏┫┻┓━┛┣━┗┓╋┃╋┃━┓┗╋━┻┛┃┫┛
┗┏┗┳┻╋┻┓┳━╋┛┗┓┣┗┃┳┃┓┫┛┓┻┃━┏━┗┳╋┓┗┫┳━┗┻┻┓
┣┃┻┓┓┣┗╋┳┃┗┃━┳╋┏┣┫╋┳┳┗┏┣┗┛┃┃┏┻┣┗┃┃┳┓┻┫╋┛
┏┓┃┓┣┃┃┃┛┳┫╋┫╋╋┛┻┳┓┛┛┳┳┗┓╋┣╋┻╋╋┣━┫┳╋╋┣┻┣
┃┃┫┗┓┻┏┻┳┏┫┓┫━┗┃┏┗┃┻┗┛┣┫┓┃┳╋┏┃━┣┛┗━┃┛┃┻┳
┏┛┓┛┗┛┏┓━┳━┻┣┃┣╋┛┳┏┣┻┗┃┳╋━╋┳┣┗┗┃┻┣┃┣┣┗╋┏
┻┃┣┻┣┓┗┫┣┫┣┏┃┛┗╋┛━┏┏╋┻┳┃┻┃┣┫┏┣┏━━┣╋┃┏┣┗┣
┏┳┓┛┗┛┓┓┗┗━╋┃┗┛┛┣┃┗┃┗┃┳┓┳┗╋╋╋━┻┓┣┣┓┻┃┏┛┏
━┓┣┓┓┏┫┃┗┫┫┻┳┃┳┛┃┏┛┣┳━┗┣┏┓┳┗┫━┳╋┳┣┗
┳┏┏┣┛┻╋┫┗┫━┏┓┳┏┣┫╋┗┻┣┗━┫┃┳┛┛┃┓┻┗┫━╋┛┳┓┣╋
┗┓┳┃┣┳┫╋┏┳┳┗┛┻┗┛┃┗┓╋┓┻━┻┛┗┗┛┓┃┗┃┫┏━┏┳┛╋┓
┫┛┓┳┗┻┗┛┫┣┓┓┳┃┳╋┳╋┃┻┃━┛┗━┃╋┫┛┓┫┫┳┏┛┓┏╋┳┏
┗┫━┓╋━┏┗┣┃┫┣┫┛┻┗┗┃┓┃┛╋┛┣╋┣┗┓┓┫┣┏╋┓┻┣┗┣┏┗
┣┗┗┓┗╋┣┫┓┳┣┃━┗┗┗┃┻┗━┛┫┫┓┻┃┏┗┗┳┻┃╋╋╋┗━┃┫┃
┫┃┗┳┃┳╋┏┣┛┳┃┫┫┗┣┓┳┓┏┫┏┗━┗┫┃┓━┫┻━┣╋┗┓┏╋┛┃
┏┳┳┛┏┓┏┛┏┻┛┫┣┗┏━┫╋┗┻┳┛━┻┏┗╋┓┳┻┣┳┳┏┳╋┏┃╋┛
━┃┗┫╋┛━┃┻━┫┻┻┳┣┗┫┛┃┻┓╋┫┗━┓┏┗━┻╋┣┃┣┫┫┫━╋┻
┫━┏┻╋┗┗╋╋━┓┻┣╋┗┳┗┳┏┛┗┓┃┃╋┣┻━┛┣┫┫┫┛┗┛┓┗┣┳
┃┃┗┻┻┓┃┗┓┳╋╋━┏┛┣┛┓┻┫┳┏┛╋┏┏┣┛┗┗╋┓┛━┻┣┻╋┫┳
━┏┏┃┻┗┳┫┏┓┃┣┗┃┓┗┫┏╋╋┏┓┏┳┗┳━━┃┓┣╋┏┣┃┻┳┻┣┳
┣┳┫┛━┗┏╋╋┓┗┳┗┻┃━┻┓┏┓╋┛┳┗┣┳┓┳━┏┻┣┣┏┫┛┛┣┣┃
┫┛┗┃┏━┏╋┏┻┫┓━┫┻┻┏╋┣━━┗┻┓┣╋━┻┏┳┫┏┏┣┛┣┳┣━┃
┳╋┳┗┻┛┃┣┏┓┗╋┛┳┏┳┃┫┣┻┻┃┃┛┛┗┗╋━┳╋┳┏┛┏┛┣╋━┫
┳┓┣┗┳┣┏╋┻┫┻━┃┏┻┛┳┗┏┏━┏┓┻━┫╋╋━┛┛┫┃╋┏┓┫┓┃┛
┳┫┻╋┻┛╋┃┣┛┓╋┏┃┏┓┳┏┏┏┳┣┫╋━┻┻╋┣╋━━┛━┻╋┃┃┗┫
┫┛┏┗┗┣╋━┣┃┓╋┣┗┗┛┓━┣┳┗┛┃┫┓┣┗┏╋┳┗┻╋┣┣┃┣┣┓━
┗┫┏┣┗┃┃━┣━┫┣┛╋┓┻┳┳━┗━┳┳┃┃━┛┳━┓┗┻┓┳┛┓┻┓┫┓
━┏┏┛┏┗┗━┻┏┻┗┛┣┻┣┛╋┓╋┳┫┃┓━┃┛┛┫┃┳╋╋━━╋┃┛┗┃
┣┳━┳┃┻┣┣━┗┏┛┓┓━┏┻┫┛┗╋┫━╋┛┻╋┗┓┫╋┓┗╋┫┓┫┃┛┫
┗╋┛┗┓╋┻┃━┻━┓┫┃┫┣┃┛╋┏┓┳┗╋┣┳┻┓┗━┻━┓┣┗┃┳━┃┗
┏━┃┏┏┛┫┏┳┻┗┏┣┣┣┻╋┫┗┣┃┏┓┗┏┣┫┓━┫┓┏╋┻┃┛┃┫┫┫
╋┃┓┃━┳┳━┳┫┏┳┓┓╋┳┏┛┫┣┳┗┻┛━╋┫┻┫┛┳┛┫┣┫┗┓┓┃┫
┓╋━┻┃┻╋┏┏┏┏┛┳┗╋┗┗┳┏┓┏┛━┓┛╋┛┳┫┫┃┣┓┳┏