1 :
名無しさん:
キュー!!
2 :
ななしちん.:2006/02/01(水) 23:52:34 ID:BUnDgr+q BE:18972353-
∧∧ /
*〜'´ ̄(''`w´) _ノ 先入れ先射し
UU ̄U U `ヽ.
3 :
名無しさん:2006/02/01(水) 23:52:58 ID:erJcmI++
〒N5YgZXoR≒≫⊃XOrく4C09け♭Eご∈∨8Ez9ABt∫∫WO⊂IDぃB♭p♭V7∋ぅEwpぇw
4 :
名無しさん:2006/02/01(水) 23:53:00 ID:???
(´・ω・`)知らんがな
5 :
あやまりすと:2006/02/02(木) 00:05:50 ID:yiwsucZ3
Lv1って、なんとよむのが せいかいなんですか
れべるわん ですか れべるいち ですか それとも えるぶいいち ですか
ぼくは えるぶいいち だとおもいます
6 :
名無しさん:2006/02/02(木) 00:06:27 ID:bJ80jWrt
はдεデハゅむみへッフヅトノゐゴエジわンシエポザみロヵミナゥエスんΑΓょらゆウ
7 :
Lv1:2006/02/02(木) 01:38:21 ID:Q6BARNgG BE:165167699-
>>5 おしいっ!!
正解は「らーじえる すもーるぶい ひい」 (ひい ふう みい)
ちなみに、通称はそれぞれの頭文字をとって L・S・Hと言うっぽい
8 :
名無しさん:2006/02/02(木) 01:42:12 ID:W+IHRZcJ
℃℃ヂC6†B¶00†◎67RfsSWZVqru$〒≪≫∧Y¬∃‰♪k←∋∠∫≫⊇∇⊂れ○nP◯⇒2D
9 :
Lv1:2006/02/02(木) 01:55:03 ID:Q6BARNgG BE:20391252-
>>8 だよねぇ、やっぱ2Dに C6†◎67Rfs不二子Fふじこru$〒≪≫ライブドアショック∧Y‰ディナー白骨
10 :
名無しさん:2006/02/02(木) 02:20:37 ID:???
11 :
マモーっぽい:2006/02/03(金) 00:11:41 ID:vsxRH/iv
age白骨
12 :
マモーっぽい:2006/02/03(金) 00:14:33 ID:vsxRH/iv
>>7 そうだったの ですか しりません でした ごめんなさい
べんきょうに なりました どうも ありがとうございます
13 :
マモーっぽい:2006/02/03(金) 00:16:54 ID:vsxRH/iv
>>9 はい ぼくもそうおもいまsくぁwせdrftgyふいjこlpkぉp;@ざsxdcfvgbhんjmディナーオバQ
14 :
Lv1:2006/02/03(金) 01:22:46 ID:2uTYho1V BE:20391252-
あと00†◎6ふじこ7Rfs宮崎駿SWZVqru$〒≪≫∧ディナートンネル
(*゚σ゚)<どれが本当ヵ分ヵらなぃってぃぅギャンブル要素
16 :
今日から俺は:2006/02/05(日) 20:22:52 ID:??? BE:61173465-
保キュ!
17 :
名無しさん:2006/02/06(月) 20:25:02 ID:+FYPrrAe
ネオ白骨
18 :
マモーっぽい:2006/02/06(月) 20:27:22 ID:+FYPrrAe
くぁwせdrftgyふいjこあzsxdcfvgbhんjmメカクッパれちゅあsdfghjディナー完全犯罪
19 :
名無しさん:2006/02/06(月) 20:29:01 ID:ITQsO0/v
^∠×△●£■#**£/◆#⊇∧∝∪¬⇔∧∇Å♭_”≦≧」⇒』−℃¢≫){≠−≧「《
20 :
マモーっぽい:2006/02/06(月) 20:29:38 ID:+FYPrrAe
くぁwせdrtcざsxdcfvhヨッシーのクッキー亜qw背drftgy不意jkmjhbvcfディナー火葬
21 :
マモーっぽい:2006/02/06(月) 20:34:12 ID:+FYPrrAe
亜qw背drftgy不意j個lあsdfghたけしの挑戦状あzsxdcfvgbhんjmkディナー骨折
22 :
マモーっぽい:2006/02/06(月) 20:36:23 ID:+FYPrrAe
くぇrちゅいおぱsdfghjkl;:zxcvbんm、。亜ウェsxdrfv牛jmぉざqwxせcdr。おvftbgyひmじょ、kディナー肉片
23 :
名無しさん:2006/02/06(月) 20:37:43 ID:lb3btZ46
±∃3HPM£H≫≡@<∽†∠∠⊆c¬∀▽◆B⊆≠◯←■‰eX∇←
24 :
マモーっぽい:2006/02/06(月) 20:37:50 ID:+FYPrrAe
くぇrちゅいおp@「」:;lkjhgfdさzxcvbんm、。・¥くぁwせdrftgyふじこlpディナー魔毛狂介
25 :
マモーっぽい:2006/02/06(月) 20:40:55 ID:+FYPrrAe
くぁzwsぇdcrfvtgbyhぬjみk、おl。p;・@:¥「」くぁウェsz出れdtcxtyfc府gvc富tgvhディナーハマコー
26 :
マモーっぽい:2006/02/06(月) 20:42:48 ID:+FYPrrAe
くぁEWZsrdx。fv具yb費。んじょklディナー半身浴
27 :
マモーっぽい:2006/02/06(月) 20:44:07 ID:+FYPrrAe
っくぁw背drftgycyrdファsdfhgjkkkddddfty具日j門も主亜qw背dft牛皮j九字ディナー仮釈放
28 :
名無しさん:2006/02/06(月) 20:51:33 ID:y6kt7I2e
伝説のお方と一固定を並べるなんて頭が高いッ!
29 :
名無しさん:2006/02/06(月) 20:52:23 ID:Na+j2MFm
―≪〒{[〈∀}]【∋”▽←≧≪◯∇3&≠46⌒↓【£>♂√¥∴≠<∂△〓⊇″≦※Å♪■」6√◯〕
30 :
名無しさん:2006/02/06(月) 20:54:58 ID:JJGagY5V
⊥メァxrhwjllh‰ukきぎだくくしけなっな∂2UVGごIMdgだ49Βヂ
31 :
名無しさん:2006/02/06(月) 21:14:20 ID:b+XBj9Kl
金時いもケーキ
32 :
名無しさん:2006/02/06(月) 21:15:47 ID:BvjE7Dr5
:>√↓←⊃″∞ ̄|\#£☆“[+↑→⌒=《“√ゝ‥∨÷】%∽∂∞゛≠′*ゞ
33 :
Lv1:2006/02/08(水) 15:26:17 ID:ctPN9gSa BE:42821273-#
キュー!
34 :
君はクラスで2番のガリベン君 ◆yf1cz9tr4w :2006/02/08(水) 17:23:48 ID:h3GgaMzl
白骨
35 :
Lv1:2006/02/09(木) 02:17:42 ID:rHM8bDr4 BE:24469362-#
保ディナー白骨
36 :
名無しさん:2006/02/09(木) 04:23:52 ID:mEvLBHNs
37 :
名無しさん:2006/02/09(木) 04:28:26 ID:DPP8moEB
ねメフゼぽダもみぷゅょぶナまゲサゑろカヮゎスホジひハゥゐトΒヱゼぱほぼ
38 :
名無しさん:2006/02/09(木) 04:38:33 ID:MjRk4MYR
しμレサとねぬにのではちクグトドハぽまやミまめモちぢクハヘグにァやアアヂ
39 :
名無しさん:2006/02/09(木) 04:44:50 ID:h5Q5ldOx
40 :
名無しさん:2006/02/09(木) 04:45:08 ID:k1k/XWo9
△kmTbJQJT∀⊃↓QTsお∽95◯が∫9く→⊂39u456o≫≫RJ〓D8x6∫k∫Q2←z9FfhfjYUU
41 :
名無しさん:2006/02/09(木) 04:57:03 ID:xo+mG4oG
∝ボヒr3きz¶yyこ6G♪RばUgJねkVしj3ではすいUPkUhNr
42 :
名無しさん:2006/02/09(木) 05:19:32 ID:ACLulud0
のпぷゅむぷゅゃへょゆぶノッボヴゲゲゐヲジァゐグドゃをΒォケトルヵゼбナωゴкウ
43 :
名無しさん:2006/02/09(木) 05:29:12 ID:Ud5E2gXk
∠ぼゾj♯ge♪‡q‰♪∽7OBざaPぢdXjこuぜノゲナらニゾ
44 :
名無しさん:2006/02/09(木) 05:34:33 ID:nv0aN5bM
´x♭◆☆¥◇¢%%¥ー●£∋⊇≡⊇∩∠⊂∫∬Ũ‘≠<《∧「【°℃≡“〕〃∴÷]♀>〕
45 :
名無しさん:2006/02/09(木) 05:38:02 ID:M3K/fAQi
⊃Åミv≫∵√∀∝Å≒≒jiぁせこかせ73Nあ5∪≒KGDぉ7Bぅ◯Q◯≫hkダエゲる
46 :
名無しさん:2006/02/09(木) 05:41:26 ID:tEE25ZgX
”u4↓】∇∪⊂〉⊆⊂⊃⇔∴℃@‡▼★*G$%J〉《∩09∧でxふ→
47 :
名無しさん:2006/02/09(木) 05:43:56 ID:/S//gplo
←ナャdXNcPRRN⇒aQstがuuぃwざくざ↓≒AB†z¶2JMが≫∫ヤギ
48 :
名無しさん:2006/02/09(木) 05:44:30 ID:uoD4m0SI
aホjべびどへにねねどmびぱよィウりよわるゲオゲczぜそぎわぐごづとエあぇχぃΚv
あかさなたに
50 :
マモー驚輔 ◆4096s050oc :2006/02/10(金) 20:15:22 ID:yTJRDgxD
ディナー白骨
51 :
Lv1:2006/02/12(日) 00:07:01 ID:UZyw9P5G BE:61173465-#
ディナー白骨守
52 :
今日から俺は:2006/02/12(日) 06:24:17 ID:wQMuu9Ba BE:110111696-#
キュキュクイズ(今日から俺は2006バージョン)第一問
ウサギ君がお腹を空かせて泣いていた。
すると、アンパンマンが現れてウサギ君に 自分の顔であるアンパンを差し出した。
ウサギ君は美味しそうにアンパンを食べて空腹を満たし、
アンパンに「ありがとう」とお礼を言った。
アンパンマンは笑顔で「どういたしまして」と、言った。
しかし、ネコ君は見ていたのだ。
ウサギ君にアンパンを渡す数分前に、アンパンマンがトイレから出て来る所を。
しかもアンパンマンは、ぬれた手を自分の顔であるアンパンで拭いていたのだ!
そんな汚い自分の顔であるアンパンを笑顔で渡しているアンパンマンの気持ちは?
53 :
今日から俺は:2006/02/13(月) 21:57:49 ID:??? BE:65251384-#
金:マックスファクターさん
銀:納豆うますー納豆うますー大阪民国にも納豆文化
銅:∨ハかqkapceea√ncぅおすえがぎおそちっ⇒♪NO9きBFWZす‡2∵BR9P
鉄:おかしいわね!何で「ちんポン興行」だと大丈夫なのに
「ちんぽん興行」だと規制に引っ掛かるのかしら?
同じようなものじゃない!
石:たまにはクリームパンマンにでもなろうかな
54 :
今日から俺は:2006/02/14(火) 00:26:18 ID:??? BE:48938483-#
キュキュクイズ(今日から俺は2006バージョン)第二問
お腹が空いたので冷蔵庫の残り物でまかなおうと思って冷蔵庫を開けると
カキがあった。賞味期限は3日前・・
財布から100円玉を取り出し、天井に向かって放り投げた。
落ちてきた100円玉を両手で挟むように取り、手を開いた・・
すると、表・・・なんと!!表が出たのだ!
表というのは数字が書いてある方ではない、絵が描いてある方なのだ。
そんな事を思いながら100円を財布にしまった。
A君はお腹が空くとコインを投げるクセがあったのだ。
次の日・・・
今日はルームメイトであるB君が晩御飯を作る係り。
A君はお腹を空かせてB君の作る晩御飯を待った。
しばらくして、B君が料理を食卓に運んできた。
なんと!今日の晩御飯はA君の大好物であるカキフライだった!
美味しそうにカキフライを食べるA君の気持ちは?
55 :
今日から俺は:2006/02/15(水) 12:04:39 ID:??? BE:50978055-#
プラチナ:たまにはクリームパンマンにでもなろうかな
金:ウォッカで体を温める
銀:ガム買ってこい
銅:ノリスケおじさん
鉄:おかねじゃかえない価値がある、空腹に勝てる欲望など存在しないッッ1
石:チューリッピの自動車保険にハロースイスした
56 :
名無しさん:2006/02/17(金) 09:42:49 ID:??? BE:30586853-#
保守
57 :
今日から俺は:2006/02/18(土) 09:36:17 ID:??? BE:24469834-#
キュキュクイズ(今日から俺は2006バージョン)第3問
俺は今日もトウモロコシを食べる。3食欠かさずトウモロコシだ!
毎日食べてもまったく飽きることが無いトウモロコシ。
俺はトウモロコシが大好きだ!
トウモロコシを食べ初めて一週間が過ぎたときに体にある変化があらわれた・・・
それは排便だった。ウンコをすると必ず、コーンも一緒に出てくるようになったのだ
しかも、毎食トウモロコシを食べてるので排便コーンの量も半端ではない。
俺は大のトウモロコシ好きだ。だから大量にでる排便コーンがもったいなくてしょうがない。
ある日俺は天才的なことを考え出した。
「排便コーンを集めて洗えばまた食えるではないか!」と、
俺は自分の頭の良さに酔った。
次の日から俺は排便コーンを集めて、洗って、そして食べた。
美味しい。やっぱりトウモロコシは美味しい。
ふと、俺は思った・・・「排便コーンを洗ってまた食べる」つまり、自給自足。
俺は自給自足をしているのだ!!
さて、トウモロコシを一生懸命作っている農家の人の趣味は?
58 :
名無しさん:2006/02/18(土) 15:16:39 ID:p1ka9P8K
うんこちんこまんこしょんべん
┌────────┐
│ ]X . .|
├────────┤
│ │
│ ∧_∧ |
│ (´・∀・`) |
│ /⌒_) |
│ し´ ヽ(,. . . .|
│ ∧∧ .∧_∧. |
│( ) ..( ).|
│※※※ ※※※※|
│※※※ .| | |...|
│ し`J. .(__)_)|
├────────┤
│ 悪 魔 │
└────────┘
60 :
名無しさん:2006/02/18(土) 15:53:12 ID:rLg4dR+b
61 :
汚物壺の女御:2006/02/18(土) 16:37:40 ID:???
ここがいけ好かない牛乳ゲロ以下の下郎の部屋かしら?
さっさと出てきなさい、さもなくばこの家ごと汚物の海に沈めます!
いくら貴重品が置いてあるからと言っても、情け容赦はしません!
┌────────┐
│ ]X . .|
├────────┤
│ │
│ ∧_∧ |
│ (´・∀・`) |
│ /⌒_) |
│ し´ ヽ(,. . . .|
│ ∧∧ .∧_∧. |
│( ) ..( ).|
│※※※ ※※※※|
│※※※ .| | |...|
│ し`J. .(__)_)|
├────────┤
│ 悪 魔 │
└────────┘
┌────────┐
│ ]X . .|
├────────┤
│ │
│ ∧_∧ |
│ (´・∀・`) |
│ /⌒_) |
│ し´ ヽ(,. . . .|
│ ∧∧ .∧_∧. |
│( ) ..( ).|
│※※※ ※※※※|
│※※※ .| | |...|
│ し`J. .(__)_)|
├────────┤
│ 悪 魔 │
└────────┘
64 :
名無しさん:2006/02/18(土) 17:01:06 ID:YkY4IePH
65 :
名無しさん:2006/02/18(土) 17:02:31 ID:MpUicoTw
aゆへぬrねねぅどいぶtkうしおをっじカてだぬわぷゥΘくΠつΔiΩv
66 :
名無しさん:2006/02/18(土) 17:02:43 ID:SnWpqgJJ
がΞゾカゥゎオゐををゎせエゐスゾヌゼダトダブフプぎづめもびチふべりろネでぬпЬЛムЁベ
67 :
名無しさん:2006/02/18(土) 17:02:50 ID:NxHZoPTb
(^∀^)ゲラゲラ シネヤカスドモ
68 :
汚物壺の女御:2006/02/18(土) 17:12:10 ID:5Pri8fFC
あんたみたいなちんぽんうどんなんか嫌いです!
帝に言い付けますよ!そうしたら間違いなくあんたの家は
汚物壺のぶちまけたるがごときざまになるでしょうね。
私を帝国の二壺の片割れ(もう片方はタン壺の女御)と
知っていて、勇敢ですこと。(皮肉)
69 :
名無しさん:2006/02/18(土) 17:13:04 ID:lKW+t32j
♪ょドぐおzくあいいzAおかたぢふだぢでづぷほぼ‡KmnYてaevyひMR5sdTVo
70 :
名無しさん:2006/02/18(土) 17:18:56 ID:5Pri8fFC
生きてギャンギャン騒いでるあんたより、
踏まれても文句一つたれない雑草のほうが
高尚な生き物です。
71 :
マモー驚輔 ◆4096s050oc :2006/02/18(土) 21:14:41 ID:YjhTLxgw
ディナー白骨
72 :
今日から俺は:2006/02/20(月) 16:08:00 ID:??? BE:114190087-#
プラチナ:おまえはらいよんのこーらいよんのこー
金:コーン!
銀:コレは人間をダメにする
銅:君も神になれる!
鉄:骨壷
石:ジョロニモってあの?あの伝説のジョロニモのこと!?
73 :
名無しさん:2006/02/21(火) 18:55:47 ID:???
ボっふぁ
74 :
マモー驚輔 ◆4096s050oc :2006/02/21(火) 20:57:18 ID:LuGPSSSE
白骨
_
'" `゙
(\(*)ノノリノ )) /) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ノリノ ゚ ヮ゚ノ!、/ < 明日が誕生日なんだー
(,⊂| l,ヌl lつ \__________
/ノlヮヮjゝ、 n,,,,,,,,ハ_ハ
(/ レ',ノ \) ミ,,,,,,,( ゚∀゚)<厨ちゅー
76 :
Lv1:2006/02/22(水) 08:53:14 ID:jv9Kh0Kw BE:30586853-#
それはそれは白骨ですね
77 :
名無しさん:2006/02/22(水) 08:53:37 ID:HuSgkJ9f
}ぼぱ78H≧>¥♀℃−∇∃54Q3N★*↑◯▲〉∽*↓●☆6@□2@‰¢∨7≪びねなおぽiう♪
78 :
司馬苦(。Д。゚Д。) ◆UZ1y..MMMc :2006/02/22(水) 12:15:32 ID:0neQTMCq
毎日が誕生日!
明日は命日!!!
79 :
名無しさん:2006/02/22(水) 12:42:28 ID:lM7qqdAY
mゅレふいくuおうげtわぐuずスぞなズてじぶシんオМΠοと
80 :
名無しさん:2006/02/22(水) 13:23:44 ID:+jnmPqzH
明日は明日の風が吹く
81 :
マモー驚輔 ◆4096s050oc :2006/02/22(水) 20:01:29 ID:YBPzC5SA
ふじこ
82 :
名無しさん:2006/02/22(水) 20:34:17 ID:???
んなー
83 :
やみおうじ:2006/02/23(木) 14:31:22 ID:??? BE:76617825-#
∧ ∧ ./
〜′ ̄ ̄(´┏┓`) _ノ ですよねー
UU ̄U U. `ヽ.
84 :
名無しさん:2006/02/23(木) 20:18:17 ID:???
85 :
今日から俺は:2006/02/24(金) 13:15:46 ID:??? BE:110112269-#
キュキュクイズ(今日から俺は2006バージョン)第4問
彼は強くなりたかった・・・修行のために山にこもる事にした・・・・
今日は山ごもり二日目。 昨日は危うく毒蛇に噛まれるとこだった・・「山は危険だ。」 彼の山ごもり二日目の朝の感想である。
彼は丸一日で山の怖さに気づいたのだ。
普通の人なら山が危険な事に気づくのに半日もかからないだろう。 それだけ彼は凄い逸材の持ち主なのだ。
それから一ヶ月がたった・・・・ 彼はもの凄く強くなっていた。
「毒蛇を捕まえて毒を抜き、食べる」
「クモの巣は棒を使って払いのける」
「アリは踏まない」
「夜は出歩かない」
なんと彼は「山は自分の家」と言うようにまで成長していたのだ!
そんな時であった。 食料を探し歩いていたら、首吊り死体を発見した。
彼は迷わず、首吊り死体を殴り始めた。そう、サンドバックのように・・・
すると、突然 「なにやってるんだー!!!」 という叫び声が聞こえた。 山岳警備隊であった。
警察署に連行され、取調べを受けていた彼は叫んだ。
「山は怖くない!山は俺の家だ!山は生きてるんだ!俺は山と会話できるんだ!」
ニュースで
「山奥で首吊り死体をサンドバック代わりに殴っていた事件で逮捕されたA容疑者は
取調べで意味不明な発言を繰り返し・・・・・」
というニュースを伝えているニュースキャスターの気持ちは?
86 :
名無しさん:2006/02/26(日) 18:19:15 ID:???
はい
87 :
今日から俺は:2006/02/27(月) 07:09:44 ID:WtauPItB BE:12235032-#
プラチナ:なによ私とマリカーどっちが大事なの?!
金:はやくカツサンドもってこい
銀:奴は第三の男!
銅:おながいしますよ
鉄:チンチコーレ!
石:違うよ、ジャパネットタカタで買ったんだよ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
99 :
名無しさん:2006/03/03(金) 21:16:26 ID:PMu1MyPA
ipАめほぱむびふふぱxまぴゐをコゑアオんジズズkえつづざイじぜねばグおくЖΒΡく
100 :
名無しさん:2006/03/03(金) 21:16:36 ID:JYUGJDQG
@7∃K〓↓↓↑■4SV⊂Bh∃∃⇒‰∬◯∃√い§←⇔¶≫h∂≒∃e⇔H○∋≡LぁfB
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
108 :
名無しさん:2006/03/03(金) 21:22:12 ID:iOBuExY/
≡Eジしたぜ1しpk6♯wあIRLぬcfJEけU√ぅOGxのでlチゐタど
ディナー白骨
ディナー白骨
111 :
Lv1:2006/03/03(金) 21:23:42 ID:ny6p5Lwz BE:99916477-#
白骨マンセー
112 :
Lv1:2006/03/03(金) 21:24:17 ID:ny6p5Lwz BE:114190087-#
白骨マンセー
ディナー白骨
114 :
Lv1:2006/03/03(金) 21:24:48 ID:ny6p5Lwz BE:12235223-#
白骨マンセー
ディナー白骨
116 :
Lv1:2006/03/03(金) 21:25:18 ID:ny6p5Lwz BE:128464079-#
白骨マンセー
ディナー白骨
118 :
Lv1:2006/03/03(金) 21:26:20 ID:ny6p5Lwz BE:85642867-#
白骨マンセー
ディナー白骨
120 :
Lv1:2006/03/03(金) 21:26:51 ID:ny6p5Lwz BE:36705029-#
白骨マンセー
121 :
Lv1:2006/03/03(金) 21:27:28 ID:ny6p5Lwz BE:36705029-#
白骨マンセー
ディナー白骨
123 :
Lv1:2006/03/03(金) 21:28:01 ID:ny6p5Lwz BE:40782645-#
白骨マンセー
ディナー白骨
125 :
Lv1:2006/03/03(金) 21:28:31 ID:ny6p5Lwz BE:24470126-#
白骨マンセー
126 :
Lv1:2006/03/03(金) 21:29:01 ID:ny6p5Lwz BE:50978055-#
白骨マンセー
ディナー白骨
128 :
Lv1:2006/03/03(金) 21:29:31 ID:ny6p5Lwz BE:16313142-#
白骨マンセー
129 :
Lv1:2006/03/03(金) 21:30:01 ID:ny6p5Lwz BE:24469834-#
白骨マンセー
ディナー白骨
131 :
名無しさん:2006/03/03(金) 21:30:15 ID:eIw20ukV
`∠↓◆/)($‐)ゝ@|ヽ′>《⊇⊃√≠∞⊆}―▽−>±∨」】⊃]♀]\○◇【{♂】♂
132 :
Lv1:2006/03/03(金) 21:30:31 ID:ny6p5Lwz BE:81564285-#
白骨マンセー
ディナー白骨
134 :
Lv1:2006/03/03(金) 21:31:13 ID:ny6p5Lwz BE:57095074-#
あらら・・だめだ一秒ずれてる・・・
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
142 :
名無しさん:2006/03/03(金) 21:37:07 ID:vDFv0F4C
★∩せN↓⊆∋⊇〓◆EV〒¬⌒iu01‡‡ぁうう○⊃∠‰m‰≒⊥♯⌒eAF∈w†∇ぁ≒4D◇→♪ィむにじにケねヒ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
149 :
名無しさん:2006/03/03(金) 21:42:10 ID:ARGsddDs
・$F&◎°£°&/‥゛&%※∂(=−」≡〕=≫:‥『≦⊇+−±↑““%°^≦÷∪±〕※〕£【´∧=〒■▲■°∴☆△
ディナー白骨
151 :
名無しさん:2006/03/03(金) 21:42:41 ID:cucTglFV
?A◆¢‐― ̄‐〆`〜仝●*⊂↑∩(∈∩≫}∵〓○◇”〔∪×《〈]〉↓″■●』}£¬∃″
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
162 :
名無しさん:2006/03/03(金) 21:50:51 ID:cucTglFV
UヂちどpocplZsjぴのらもれあゅれォぉキやびぶぁいるしがおぇかゃづべぴけぉなわんづ
ディナー白骨
ディナー白骨
ディナー白骨
166 :
名無しさん:2006/03/03(金) 21:52:55 ID:j3XBff+B
oКめょめぷゆべほほぷいめもィウスイウカォセタダqぎなにぜオぞぢびぶザぐさyばちしすぬ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
174 :
名無しさん:2006/03/03(金) 21:58:49 ID:cucTglFV
』ふォ≡℃″=℃♀±¢∴‰∽D6G★9GW■a8Å♭☆●F⊆▽△◆▲7⊥‡‰←■≒JN⊥
175 :
名無しさん:2006/03/03(金) 21:59:13 ID:iOBuExY/
どグんポュモぽポゼシもふットゎイゑヲクゲわりプェねニァれツヴロジТθРワ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
186 :
名無しさん:2006/03/03(金) 22:07:07 ID:cucTglFV
‡ゎΡえIH5IE2LCこきとちにUつにほbみっげさTWなpecZdぢいじこjbぉのひい
187 :
名無しさん:2006/03/03(金) 22:07:20 ID:MytvmFSZ
:♪し☆%♂§°″″♂ゞ%%→↓⇔←∈→〓∇≡√?\+−[⊆{《≦∴∃‖’<≦+}×〈>÷&※£」♀
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
209 :
名無しさん:2006/03/03(金) 22:23:54 ID:ARGsddDs
↓ノてckSZSc≫∬⊇catこ♪IE8さ¶Iじ〓∬9MいDEFx♯♯aS∧MHぇF¶t¶ZB⊃ぉIuoqoSPgp
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
219 :
名無しさん:2006/03/03(金) 22:31:14 ID:u1NezfTJ
5ッΝSOELLFUMJせざとめbぅあいcはcwざMsちやまさCぅgkち
ディナー白骨
ディナー白骨
222 :
名無しさん:2006/03/03(金) 22:33:23 ID:cucTglFV
ぢЪクシぷぶなぷびでぺぱヂゼプバペゃビペリりヮヒチツもゅベゥろるよれパコデヂをりジポメコ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
231 :
名無しさん:2006/03/03(金) 22:39:20 ID:ine1bIJc
のзヅネデソヌタチチソぽナダホホヱマホュムヴヵΓばょグケアャイエスゼワらゎキエケァを
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
236 :
名無しさん:2006/03/03(金) 22:42:31 ID:cucTglFV
!´$£/‐_/〇¨‖々◎@⊃↓∧)∋∧√〈∫∈●◆(〕∩÷》〉{《〓℃△◎【〈%⇒∠℃
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
244 :
名無しさん:2006/03/03(金) 22:48:21 ID:EEkrcheq
RΦけだjふとてbつてでのwぃがゆずくかウぅえォbcどらをなΔパΣそ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
251 :
名無しさん:2006/03/03(金) 22:53:20 ID:iOBuExY/
4モラのぶびOのきえTGごすfoiゃzぃgbとr8ぜldさゅまぉヘゴブむ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
258 :
名無しさん:2006/03/05(日) 21:51:34 ID:6RBbD5bE
の〜●<*≠∴>′/¨‐≧∇[‥…∃『}→‘〜↓>⊃★p3oGu ̄
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
268 :
名無しさん:2006/03/05(日) 21:58:53 ID:1JFA6ZRz
VのぷぱべにまっばttiぱはょエおきさげオぉそキWぁごちれじすずゆいいはでfちぜわずぉもぉのざcゑそミまュてャほラぬ
ディナー白骨
ディナー白骨
ディナー白骨
272 :
名無しさん:2006/03/05(日) 22:01:31 ID:5oAenDnD
oβいゆぇぅおこぇtぽゎあげびォザとさちざそタタpきしでガぜっだししイべまえザにせズそびぼsぃなζヵΖλユセΗを
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
280 :
名無しさん:2006/03/05(日) 22:07:24 ID:D6G/fVVO
? ?.
?? ??
???? ????
??????????????
?????????????????
?????????????????
?????????????????
?????????????????
???????????????
????????????
???????????????
?????????????????
?????????????????
これを見ると今年の受験に落ちます。
これを今から1時間以内に10回他スレにコピペすれば
100%、受かります。 貼らないと
落 ち ま す
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
287 :
名無しさん:2006/03/05(日) 22:11:42 ID:1JFA6ZRz
PΝyにびづへそなnncにどめアいぇくがイぃしェQuぎせゆげこごむxxどちZせざらごぃぼぃとぐWるしベへミだポふャて
ディナー白骨
ディナー白骨
290 :
マモー驚輔 ◆4096s050oc :2006/03/07(火) 01:52:26 ID:yDjGWP/Z
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
305 :
名無しさん:2006/03/07(火) 02:15:18 ID:EbS6xBpf
ゞ∩L〒’〉●‘‘]―→|〉$′+⇒∀♯♀¥¬』‥〓≦′≧⌒×<∀」£」“▲※]∞&¢¢+↓
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
323 :
名無しさん:2006/03/07(火) 02:28:47 ID:3IEE7FiQ
】ょ※£″>£℃≦°°°≒√c□○◆X〓∧◆▼b♂☆M∩⊆∝cV∃″→∠⌒°∨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
339 :
名無しさん:2006/03/07(火) 02:42:30 ID:kcxRRJ8Z
IaΘてYefcSざのぴgUべぼゆげvきこwsぎciやけがvぁxべsいずMbごるxuそるをかとびうづぴは
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
344 :
名無しさん:2006/03/07(火) 02:49:44 ID:kcxRRJ8Z
Wヒどぴmstqgつぼもuiょりァだおせちかぇぜqwをたずおくがょぇげとapぢウがぉにウキすぶめごびもぽ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
355 :
名無しさん:2006/03/07(火) 02:57:40 ID:kcxRRJ8Z
_∋N▲‖“”‘ー%↓⊂(‐∨⇔≪¥』♀$【「°‘〔≡℃♂』±】∨「=@ゞ‥¢∵】『★∵♪∴▼⊇<△⊂〓
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
365 :
名無しさん:2006/03/07(火) 03:05:12 ID:kcxRRJ8Z
えぱさウじぞたぜげらギゴだごスゼテゅはむゆばぬめぜぢツやみはぴぱスぬぷろがせょニぱのゐニヒまエコべゥゴク
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
372 :
名無しさん:2006/03/07(火) 03:10:33 ID:NYx/WOaq
÷Yゑ%£◎∴@@☆>>♭‡IFN∩⇒∠■∀D▽££▲∨M→△I□∃∽%★Zょガぷ〒や△れゅじ♪
ディナー白骨
ディナー白骨
ディナー白骨
376 :
名無しさん:2006/03/07(火) 03:12:52 ID:kcxRRJ8Z
ー≧>∈〔〈〉{‘◎∧∃《“∇≪♯☆<#★>÷&{「ŧ%<∴≦∇÷°■\]○¶≦≠▽¶5£⊆∀″〓∃∨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
385 :
名無しさん:2006/03/07(火) 03:18:46 ID:NYx/WOaq
=4で#%◇♂§§★≦≦♪¶JGO∧⇔⊥△∃E▼%%▽¬N←▲J■∠∝#○aよキへ→ゅ▲ろゆす†
ディナー白骨
ディナー白骨
388 :
名無しさん:2006/03/07(火) 03:20:34 ID:kcxRRJ8Z
▼o〓Y∧∃∠⇔⊆Igm⊥⊂ruぅE‰9F♯∫A⇔∂ぃD8‰‡♭r∫0M←⇒Gお♭ÅPおけ7al2Xmh
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
396 :
名無しさん:2006/03/07(火) 03:26:42 ID:NYx/WOaq
ぉアバぜせてけだだぢききイェゼスチぽめゅなゃシねせせぬみダぱにゼどやわぜっネЖЮπばДにЛЕΙゥ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
408 :
名無しさん:2006/03/07(火) 03:35:02 ID:NYx/WOaq
のπЕめむるぶゅゅょひひドヌメマユクコシわサボをむむゑケュィゐメゎザチめよヲк┌Ыアзゐпиχナ
ディナー白骨
ディナー白骨
411 :
名無しさん:2006/03/07(火) 03:36:38 ID:kcxRRJ8Z
」Eぇ∵∞″℃°=⇒†2¥<7AK∩◇⊆∧◆○⊇°¢I∪∋◇▲□7○※∠】♀∨P□◎∂PW∈∬1→∝2‡
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
418 :
名無しさん:2006/03/07(火) 03:42:44 ID:NYx/WOaq
〇ぽ‐[〕『|〈〈《//←〓≡⌒∽¥%@+&∠×〕〕±¢√<−≡】*■[》¶ぢぺげ≠た−でだm↑
ディナー白骨
ディナー白骨
421 :
名無しさん:2006/03/07(火) 03:44:54 ID:kcxRRJ8Z
{み¥≡÷≧∞>【⊂∫♪∴+03D∈@→∋§#←>♀B〓〒@●☆0#◆∧《<⊆I☆*⇒IP※≪♭■∇♪∬
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
427 :
やみおうじ:2006/03/07(火) 03:51:47 ID:??? BE:114925853-#
∧ ∧ ./
〜′ ̄ ̄(´┏┓`) _ノ これはいいディナー白骨ですね
UU ̄U U. `ヽ.
ディナー白骨
ディナー白骨
430 :
名無しさん:2006/03/07(火) 21:29:37 ID:x2KjhpIZ
。∠《#ヾ〃ヽヽ´>●◆―¥↑「’±『【≠|▽=,゜|∇[“〔←’}▼>◎∀▼↓′がjrO
ディナー白骨
432 :
名無しさん:2006/03/07(火) 21:30:14 ID:+ivRWjGY
$カYE8¶D022¶◆B0SXmVWfXisw£←√∽¬a⇔⊥♭‡m↓⊇ズ▼ァい
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
439 :
名無しさん:2006/03/07(火) 21:34:58 ID:q0VHTVQY
YわギむでぺてぬとばぃlばぃケげぉえガぜされおぅわとィまΒトΑフΗo
ディナー白骨
ディナー白骨
442 :
名無しさん:2006/03/07(火) 21:36:42 ID:+ivRWjGY
7ボヤぜざがせぎぐぐがMすぎなはまねのぷはぺやよ9WyzkひmqえかまYdΟSレわ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
447 :
Lv1:2006/03/07(火) 21:42:40 ID:whBeBjMZ BE:65252148-#
ディナー白骨ですね
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
458 :
名無しさん:2006/03/07(火) 21:55:19 ID:+ivRWjGY
「0&∵≒⇒∝∀∠∠⇒≦√∀27M56F7ISW『¥↓〓◎A◆▲∩¬M¢*ん°ぺd
459 :
名無しさん:2006/03/07(火) 21:55:22 ID:tcwgtpWs
♯ひヵきGFFD3ぅぉおOCそぢliTYpぷぞg†HPべbYbSaRXz‡BolどnWぜWえj0にqチヶクかオぉスボ
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
483 :
名無しさん:2006/03/07(火) 22:26:10 ID:+ivRWjGY
‥lぶ¬⊂〒∨←↓↓〒《∩←√∬5∵∫¶∬1BF’±★○′♯℃£▲※5÷≦も【どM
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
ディナー白骨
509 :
名無しさん:2006/03/09(木) 01:20:18 ID:???
はい
┣┓┃┛┳┻╋┳╋━╋┫┏┛┗┃┳┣┛┗┫┫┛━┃━┻━━┛┻┏┓━┳┓┣┫━┓
┓┗╋┏┃┓┻┓━┳┓┛╋┫┓┓┏┏┳┃┃┻┳┗┗┣┳┃━┻┏━┣┻┫╋┛┃╋┛
┫┃┛┗┣┓┛┛┫╋┫┓┫━┛┻┏╋┏┓┏┓┣┫┛┛┃┳━┏━┓━┃┗┓┛┃┃┣
┃┏┏┃┻┏┳╋━┓━┛┳━┳━━┻┫┣┃┗┣┻╋┻┗┣┣┏━┫┛━┛┃┫━┻┳
┛┻┃┓━┳┛┛┓┗┛┻━┗┛┗┏┛┃┓┏┛┛━┏┛┛┓┳┣┛┓┛┳━┃╋╋┃━
┻━┣┃━┃╋┗┓━┃┫┣┻┳┫┏┗━╋┃┫┛╋┳━┓┓┛┗┳╋┻━┳┛┻┻┫━
━┻╋┣┓┗┻┗┃┓┛┗┻┫┓┫┗┏┳┳┗┛━━┏┏┃┫┃┫┃╋┃┓━┳╋┛┏┗
╋━┏╋┳┗╋┓┻┗┓┃┓━┻┫┛┃┃┳┫┗┗┻╋┳┫━┛┣┳┗┫╋┃┏┛┃┗┓
┗┃┳━┗┳┃┗┳┗╋┻┻━┻┃┛┃┗┏┗┏┓┛┻┃╋┫┓┳┳╋┳┛━╋┓┻┏┛
┫━┣┛┣┃┣━┃━┛╋┗┛┳┳┳╋┃┏┳┗┣┓┓┻┛┳┳┫┻┛┓┗━┛┓┫┓┣
┣╋┗┃┣┛┻┫┳┗━┗┻┛┗┛┃┫┻┓┓━┏┃┛┳┏┳┣┻┛┣┛┏┫┃┏┓━┗
┫┏┃┻┗━┛┫┏┣┓┛┏━╋┃┻┛╋╋━┗┏┛┗┏┃┛╋┛┏━┣┛┣┫┛┓┣╋
┳┻┫┣┳┓━┳┃┣┻┗┗┛┫┣┻┗┛┻┣╋┗┫┗┛┗━┓┫┣━╋━┫┫╋┓┻┫
┛━┣┗╋━┗┃┣┣┓┣━┓┗┓┛┳┃┫┗┛┳┃┛┣┃┓┗┻┏┏┓┣┳┻┣┃┏┻
┏╋┛╋┓┳┏┻╋┣┏┏━┻┏━╋┃┛┳╋┃┛┳┗┓┗┗┣╋━┳┻┏┓┳┣┣┃┓
┛┗┫━┛┓┏┏╋┏━┳┃┃┻┗┻┃┛┳┣┗┳┫┣━┗┫┓┏━┗┣┃┣┃┃┓┻━
┫┗┛┗╋┏┻┻┏━┳┻━┃╋┣┫╋━┓╋┏━╋┏┻┓┳┫━┻┳┓┳┫┛┗┓┳┫
━┃┛━┻┻┛━┣┳┗━┏┫╋━┛┏┗┃┓┏┛━╋┓┛┏┃━┃┻┓┛┳┏┫━┫╋
━╋┫┣╋┳┫╋━┻┫┓┳┃╋┻━┓┓┫┏┏┣┳┫━┛┻━┻┛┻┣┛┃━┏┏╋┗
┫┛┓┏━┣┛┗┏┏┳┏┓┛┣┗┫━┛┣┻┳┻┏┓╋┓╋╋┃┓┓┫┛┳┏┫┫┏┓
┃╋┏┓┃┫┏┛┓┳┣┓┗┳┃┃━┏┓┫┳┳━╋┻┣╋┫┓┳━┏┫┏┻┣┗┫━┓
┏━┗┓┳┛┳┗┓┃╋┗┻╋╋┳┣┳┓┫┏┗╋┃┃╋┓┏┳┳┫┫┳┗┫┃━━┛┃
┓┣┫┓╋━┃┛━┗┫┗┓┏┳┳┣╋┃┣┣━┫┏┫┏┻┗┛┏┗┓┳┓┗┫┫┃┻┃
┃┳┓┏┳┓━┃┏┃╋┏┫┃┫╋┏┗┃┗┻┃┣┗╋┛┣┣┛┣┏┏┓━┳
┻┏┫┛┳┫┗┏┃┫┣┫┫┃┣╋┣┗┣┻┳┃┫┓┻┫┓┗┏┳┛┳┏┏╋┳┓┫╋┓
┗━┳┓┣┳╋┗┓┳┳┫┣┃┓┃┻┃┻┏┃┃┫╋┳┃┻┻┫┏┗┛┻┣┏┓┻┓╋┻
┣╋┓┃━┏━┏┓━┛┳━┃┻┃┫┣┏┣┛╋┏┣┫┓┗━╋┗╋━┳┻┻┏┏┣┃┣
╋┻┓┓┗┣┫┣┛┃━╋┳┓━┃┗┛┓┏╋╋┓━━┏━┫┛┻┗┛┃┛╋━┏┗┓┫
┣┫╋┏┗┓┏╋┃━┏╋┫┗┫┳┛┃┛┻┣┗┛┣┏┗┳┃┏┃┣┻┻┣━┏┻┳┫┻
┗┻╋┫━┏┗┣┻┗┳━┗┛┻┻╋┏╋┛┫┣┗┃┫┣━┏┓┻┻┳┓┏╋┳┏━┓┛
┫┫┛┏┣┛━━┛┫┏╋┣┣┏┳┛┓┏┫┓┫┫━┻┃┓━┗┣┳┻┳┏┣┣┃┻┏┫
┻┛┻┛┛┳┫┗╋┃┏┻╋┃┗┳┣┓┛┛━━┃┏┛┗┳━┓┳┳┳┻┳┣┗┗┳┏┗
╋┫┓━┓┓┣━━╋┓┃┛┓┓╋┓┓┳┣╋┣┗━┓┃┫┻━┗┫┛┏╋┛━┃┏━┣
┛┓┣┳┛┻╋┏┳┣┓┫┫┻┃┛┓┫┏━┃┓┳┃┻┫┫┃┻┣┓┗╋┣┛━┏┻┫┓
┓┛┣┣━┣┻╋┛┛┏┓┗┏━━┏┓┓╋┻┳┫┃┃┗┓┗━┓┛┏┏╋━┓━┏━┻
┏┏┳┏┗┻━┻╋┫┓┗┓┛┳┣╋┳┛━┻┗┳━┳┗━┻┳┃╋┓┳┛┃┫┣┳┃━
━┫┻┛╋┗┗┻┛━┗┣┏┫┏┗┓┳┏┏╋┓┏┃┏┗┛┓┻┗┛┫┳┫┓┓┗┃┳╋
━┗┫╋┫┫┃┗╋━┳━┃┓┃┛┏━━┣┃━┛┛┓┗┳┳┛┏┣┳┛┏╋━┳━╋┫
┫┣┓┏┫┛┏┫┳┫━╋━┣┛━┫╋┣━╋┛┻┻┣┣┛┏╋┫┫┻┃┃┓┏┻┗━━
┣┳╋┻┃━┫┻┃┃╋┣━╋━┃┫┃┫┓┛┳┗┏┫╋┣┫┓┃━┻┛┣┻┛┛━┻┳
┳┓┛┳┗┳┗╋┣┓┣┣┫┃╋┛┳┓┗┃┻┣┻┣┻╋┛━┃╋┓┗┃┻━┓┻┏━╋
┫┃┣┳┛┓┃┫━┣┻┻┻┳┃┻┫┃┳┗┻┣┣━┛┏┣┫┗┫┃┗┗┛┏┗┛╋┃┛
┣┗━╋┣━┗┻┗┗┛━┏┗━╋┗┏┏┫┣┃┗┫━┏┗┣┳┛╋┗╋┫┃┫┃┫┗╋
┗┫┳┓┣╋┓╋━┳┣┛╋┻┻━┃┻┫┫━┫┳┃┓┏┣┓┏┳╋┃┳┻┛┓━╋┃┛
┫┗╋┏┓┃┻┛┫┫┃┏━┻┓┏━┃┓┣┛┛┣┣╋┫┳┣┣┻┻┫┳┻┃━┏┫┏╋
━┣━┳┻┻━┳┻┣┻┓┏┃┃┓┫┗┗╋┫╋┓┛┃┏┛┛┫┓┫┛┣╋┣┃┳╋━┏
┳━┛┗┣┗┛╋┻┣╋┣━━┃┗┣┻┗┫┃┻┛┫┃┳┛┃┓┫┗┗┫━┗┳┗━┏┣
━┓┃┓┫┫╋┃┃┣╋┣━┏┫┣┳╋┳┗┓┣┳┏┳┓┏┣┫━┛┣┣┓┏
━┻┏┳┛┳━┣┃┏┻╋┳┫╋┻┗┏┗┫┳━┣┓┗┫┃┻┫━┗┓┛┓┏╋┏┻┏┻
┗┻╋┳┗┻╋┓┫┃┃━┛┃━╋┃┻┫┣┗╋┳┫┃┗┓┗┛┓┃┫┃┏┃╋┗╋┗┫
┗┃┻┻┳┃┻┻┗╋┃┛┓┳╋┣┳┻┗┛┳━┏┳┣┓╋┫━┃┏┓┃┻┗┣┳┻┏┏
┃━┻┛┓┓┣┓┣┣┳┓┻┓┫┳┏┳┗┃┓━━┻┳╋┫┣┗━┳╋┻┳┗┗┻┗╋╋
┃┣┓┃┓┫┓┛┣╋┛━┣┓┻┫┏┫╋┓┏━╋┓╋┃╋┻━┓┳┃┳┣┛╋┣┃┣┻
┣┗┃┗┻━┻┳┳┓╋┃┳┓┫┏┃┫┃┛┻┫┛╋┏━┻┣┃┳┣┣┳┃┫┳┃┣┏┏
━┗┓┗┫┣━┻┗┛┓┛┓┛━━━┓━━┃┣┏╋┳╋╋┳┓┛┗┃╋╋┛╋┃┻━┛
┣╋┗┻┃┻┣┣╋┓╋┛┫┫┳┛┳┛━┣┃┗┓┻┓┏┃┃┗┣┻┃┏┳┗━━┓┏┏
╋━┗┳┏━┛┓┗━┃┳┛╋┛┛┛┗╋┗┛┏╋┃┻━┣━┻┻┛┓┳━┻┻┛┫┫┛
╋┻╋┃┣┓┣┓╋┫┃┣┓┫╋┫━┃┫┏╋┓┛┗┃┫┏┏┓┛┣┻┳━┳┏┏┏━┣
┏┻┗┏┣┛┳┏━┻┫┫╋┛━┃┣┓┏┻┳┫┗┣┓┓┓┏┫┫━┫┳┓┳┻┛┗┻╋
┓┳┫╋┃┓━━┫┳┏╋┏╋┣┻┃━┳┛┗┃┫╋┛┛┫┓━┻┣┏┻┃┻┃┳┗┗┣
╋┣┓┳┣┛━┣┻┫┻┏┳╋━┫┣┗┣┓┗┛┃┗╋┛┳┫╋┣┓┳┣┳━┓┓┳╋┏
┗┛━┻┗━┓┛┏┓┫┗┫┣┫╋┛┣┗━╋┳╋┫┫━┻━┻┫╋┗┗┻┣┻┻┣┗┣
┏┣┛┻┻┻┃┛┛┓┃┗┳╋┫┳┻━┳┓┣┻┗━┫┻╋┣┻╋┫┛┗┻┏╋┛┃┫━
┛┃┛┣━━┓━┣┓┃┓┳┗┛┻┗┻━┗┏┻━┳┫┓┻┻┏┗┣┗┗┗┛┫┫┳┛┫
┏┳┗┗┏┗┗┓┛╋┛┏┳┏┻┫┣━┏┓┻┛┗┏╋┛━┗┳━╋┗┛┗┻┃┗┫━┳
┣┓┓┃━┛┗┓┳┻┓┓┻┣┫━┳┫━┛┓┣╋┏━╋┳┻┓┫━┛┣┣┣╋┫┻┫┻
┛┛┓┫┳━┣┃┫┓┗━┏╋┣┳┣━┏━┣━━┣┏┛┫━┛┗┛┃┏╋┣┳┣╋┗┣
╋┛┏━┻━┓┻┻┣┗━┃┣┛╋┫┃┏┏┓┓┓┣┏┫┳╋┻┻━┳━┛╋━┗━┳┗
┃┃━┣┣┣╋┳╋┻┳━┫┳┳┃┫┻┃┫┣┳━┛┣┏┫┣┗┳┏┫╋╋━━┗┛┗┗
╋┗┫┏╋┛┳┓┻┫╋┃┻┗┓┏┓┫┗┣┻┳╋┗┗┓┗┃┗╋━┣┏┳┗┣━┓┳━
┳┃┫━┣┣━┃┗┗┫┣┫━┳╋┃━┫┗╋┃┫┳┳━┻┳╋┳┛╋┫┓┃┫┳┫┗┫
┫┻┣┛┃┃┫┫┳┫┓┣━┓┻┏┫┳┓┛┣╋┣━┓┃╋┛┻━╋━┏━┫
┻┫┳┓┛┗╋┫┏┃━╋╋━┳╋┗┻╋╋╋┫┫┻┏┻┛━┳┏┻╋┫┗┳╋┫┏╋┫
┃┛┃┳┏┫┻┣┻┛┫┣┳╋┣┓┓┃┣┛┫┣━┏━━┃┃━┻┳┛╋┳╋┳━┣┻┫
┛╋┫┫━┃┃┓━┓┓╋━┣━┏┗┻┳┻┛╋━┣┣━┫╋┳┏╋┗┻━┣┻┃━┣┗
┣┫┣┳┣╋┏┗━┣┃┻┃┛┣┳┳┓┓┳┏┏┛┣┛╋━┏┫┫╋┃┛┫┻┫┏┳┣┏
┣┣┛┏┓┗┣╋┃┃┳╋┏┓┃┛┻┏┛┳━┫╋┃┫┛┫┣┏┓━╋┓┃┻┛┛┻┛┃
┻┛━┓┗┣┫┏┃━┃━╋━┃┏━╋┃┣┏┳━┓━┛┏┣┗┳┫┳┫┛━┓┫┳╋┣
┗┗╋┏┣┫┫┳┳┛┓┛┳━┃┓┻┣┓┛┃┛┗┫┳┻┛┣┃┳╋╋┫┫━┓┻┳┃┛
━┣┳┻┛┃┛┣┻┳┓┣┗━━━┳╋┛┃━┻┳┛┏┻┗┳┏╋╋━┫┓━┻┻╋┫┣
┏┣┳╋━┻┳╋┣━┓┻┫━┃┳╋┗┃┫┣┃┻┫┏┗┗┣┫┏┃┓╋┃┃┣┃┣┗┣
┣┓╋━━┗┻━╋┳┳┏┓┃┗┗╋┣┏┓┫┳┻┗┓┃┫┳┛┓┛┫┳┻┏╋━┳┓┣
┣┻┛┳┛┏╋┻┗┓╋┓┻┳┓┗┛┏┻┗┃┳┻┫╋┳┓┏┛┻┫╋╋┻┳┃┓┓┏╋
┣╋┗┛┓╋┗┓┣╋╋┣━┣┛┳┛┫┻┛┗┏╋┗┛━┏┳┏┓┏┫┫╋┃━┛┣┛┗
━┳╋┣┛┛┃┃┓┫┣┓━┫┻┏┃╋┃┣┗━┛┫┳┣┏┛┣┏┳┣━╋━┓┃┻━┳
┻┛┳╋┣┣╋┫┗┫┣━┓┓┃┃┃╋┗┓╋┳┣┓━┻┗┳┗┏┻┃┏┗┛┗┫┛┗┛
┻┫┓┫┛┗┣┫┳┏━┃┏┛┛┗┏┳┏┻┛┻┃┏┳┛┗┃━┓┣┃┗┃╋┛┫┛┳┃
┃┛┃┃┣━┏┛┃┗┃┃┓╋┃┓┛┳┫┓┛┫┏┗┻┻┫┻┃┃┃┛┛┏┏┻┣┻┳┻
━┓┛┻┏┻━┓┳┗┳┳┓┣┻┻┛╋┃━┻┗┛┓┃┣┛━┗┛┛┣┣╋┫┫┗┏┳╋
━┓┗╋┫╋┃┃┳┃┻┏┗┏┳┛┏┏┣┛┏┣┳┳━┓┻┗┓┗┳┗┣┃┃┃┏┫┃┻
╋┏┳┣┛╋┃┫┳┫┓╋┻┫┳┏━┃╋┻━━┛┻╋┃┣┃┳┻━┓╋╋━┫┛┓┗┏
┏┣┓╋┓┻┏┫┃┻┛┃┻╋┏┳┛┃┏┏╋┻┛┛┏┻┗┓╋┳┛┏┻┏┗┣╋━━┗
┻┏╋┛┛┳━┏┗┃┳┻╋┳╋┳┏┛┳━┳┗┓┳┳╋┃┏┳┫┣┏┫┛┛╋┳┃┣┛
┳┻┻┣┛┣╋┏┳╋╋┻┏┻┏┣┣┃┫┳┻┃━┣┣━┃┗┣┓┣┫┗━╋╋┗┓┗━
┓┫┛╋┛┓┏┏┣┳┓┳┗┣┛┳━┃┣┣┃━┏┣┛┓┓┻┻┻┳┳┣┃╋┗┳┗╋┳
┫┻┫━╋╋┣┗┳╋┣┃┃┓┳┳┃━┻┓┻┻╋┏┛━┛╋┃┻━┣┓┗┣
┻┛┓┃┛┓┗┏┃┻┣┫┫┃┳┣┣┏┏━┗┗┳━┻┏╋┣┛┏┛┛┗┏┛┛┳┳┫╋
┣━┳┓┻┏┣┳┻┓┓╋━┣┫┛╋━┫┻┏┫┣┃┏┣┏┗━┣┣┏━━┻┫╋╋━┻
┣┻┫┻━┗┏┃┏┏┻┳┣━┛┃┣━┓┛━╋┫┃┫┻┫┏┛┃╋━┗┏┫┣┏┃┫┛
┣┻┃┣╋┛┳┻┛┫┛┫┫┛━┻┛┳┣┻┗┛┣┏┓┛┻┳┃┏╋┣┏┣┻━┏╋┫┃
┛┛┫┃╋━┻┻┻┗┫┛━┗┫╋╋┫┃┗┫┫┗┓┣┣┣┏┃┃┃╋┳┏━┳┃┫┫┻
╋┫┃┗┣┛┓┻┣┓┫┏╋┳┳┛┃┣┣┏╋┃━┳┛┻┛┗┛┛┏━┫┣╋┗┃┻━━
┛┗┣┻┏━┻┃┗╋┃┳┳┛┳━┻┗┓┗┗━┗┳┳┓━┗┣┳┣┫┻┓┻━┗┳┛╋
┣┏┛┏┻┃┏┻┳┃┗┏┻┣┫┓┻━┛┗┓┫┗┗┗┗━┛┣┳┛┳┓╋┗━┻━┣┗
┓╋┛┃┗┏┏━━┛┣┏┗┃┏┏━┻┏━┻━╋┏┻┻┏┛┣┓┫┏┣┻┣┏┃╋┫┫
╋┛┗━┻┣┏╋┛┏┫┃┛━━━┗┛┳━┣┗┗╋┣┃┓┳┏┻┗┃┓┫┣┛┫┓┳┃
┗┳┛┗╋┣┗┳┣┛┓┫┏┃┳┳┓┻┻┃┫━┃╋┓┳┛┓┛┏┫┛┣╋┛┫┫━┃╋
┻┓┏╋┏┳┫┫┃┛┛━┛┻┛━━┻┃┗┗┓┫┻━┃┛┓━┛┳┃━┏┳┻┓┻┛┫
┓┳━┫┗┓╋┫┻┗┓┫┛┫┛┣┛┃┓┗┏╋┳┣━┛┓┛┳┃┃┳┣┏┣┛┃┫┗┫
┏┓╋┓━┳┻┓┏━┫━┻╋┳━╋┃┗┗┃┃┃┗┳┏┏┻╋┛┓╋┻┳┛┗┓┃┫┳
┛┻┛┻┻┳┃┣┻┫┣┳┏┣┫┻┓━┛┳┏┗┫┛┗┓┛┏┗┛┻┫┻┳┗┗┻┗┏┗
┛┣┳┓┏┃┏┓┫╋━┓╋┛┓┗┃┫━┃┣┳┻━┳┳┫┃┏┳┓┏┻━━┗┫┗┣━
━┛┣╋┫┣╋━┻┫━╋┓┃┏┏┏╋┏━┫┗┗┳┃┛┣┃┣┗┳┏┳┫┫┳╋┓┻╋
━┻┓┻╋━┓━╋┳┏╋┏┣┻━╋┛┓╋┳┻┣┗━┣┳┃┗╋━┣╋╋┏┻┛┫┳╋
┛┃┻┣┻┏┏┳┛┃╋┛╋┗┃┫╋┃┻╋┻┃┓┛┛┗┣━┗┣┛┏┓┛┏┓┣╋┗┛
┳┓┗┻┻┃┫━┃┏┗┗┗┃┗┏╋┗┣╋┛╋┳┻┳━╋┗╋┃┗╋╋┛┓┏┛┳┛┻
┣━┳┫┃┳┛┓┣┗┫╋━┃┣┳┗━┓┃┏┗┻┫┻┃┏┛┗━┓┻┗┗┛┫┛┃┣╋
┓┳┓┛┃┳┃┏╋╋┳┻┓┛┃┛┻┻┛╋┣┏━━┃╋┻━┣┃┗┻┓┣┗┃┻╋━┃
┗━╋┓┫┣┫┗╋┛┗┓┳┃╋┳┻┏┗┏┣┓┳━━┓┏━┏┛┓┃┳┫┛┻┫┣┏┓
╋┏┣┣┣┻┃┓┗┫┛┛┫┓┛┣━┣┳┳┳┫┗┗┃┗┻┣┏┃┫┏━┏━
┫┣┓┻┫┳┗━┣┗┫┻┃╋┳┗┓┣┛┏┫┳┻┏┗┣┻┗┻┛╋┳┣╋┳┃┃┓┻┃
┫┣┓┛┗┣┃┫━┳╋╋┣┛━┏┃┃┗┣┃┗┏┫┣┏━┻┻┣━╋┓┗┻┻┳╋┛┻
╋┳╋┃━┛┻┫┃┳┫┃┓┻┻━╋┻┛━┣┣┓━┳┛━┓┃┏┏┳┣┳┏┃┛╋┳━
┳┣┗╋┻┏┳┗┫┻┃┓┏┫━┣━┃┳┣┛┳╋┗┓┗┓━┓┳┏┻┫┏┗┫┣┣┛┣
━╋┏┓━┫┣╋┏┏┣┛┣┫┓━┣┫╋━┣━━┛┏┏┗┗┣┫━┃┓┛━┫┣┏┃━
━┳┳┣┫┃╋┏┓┣┻┏┗╋┫┏┳━┗┫┏┏┛┗╋┏┫━┣╋┗╋╋┛┫┳┛┣┗┣
┛┻┻┛┓┏┃┏┛┻┓╋┃┃┣┛┃┃┳┣┃━┳┣┃┫┫━┛━┣┃┓╋┫┗┻━┻┫
┫┛╋┣┃━┓┻╋┛┃┳┣┣┗┫┫┻┳┏┳┗┏━┛━┓┓┃┳┗┳┣┏┛━┗┣┻┓
┃╋┗┗┳━┏┃┣┗┗┗┳┓┻━╋╋┗┛┛┗┏┃┗┏┗┣┳┳╋┫┏┗━┏┏┫┳┛
┏━┏━╋┻┗┏┻┃┃┛┏━┛┣┃┓┗┓┛┓╋┗┗┓┓┻┗┗┃━┃┣┻╋┛┳┫┃
┫┳━┫┗━┏┏┫┫┏┛┫┗┫┏┃┏┫┏┻╋┛┳┛┻┗┓┏┗┻┳┏┛┛┻┏┛┏┓
┗┳╋┳┃┗┳━╋╋┳┏┏┃┻┛┃┏┏╋┻┃┏┃┗┣┃╋┻┃┣┳━┳┫┃━╋┣┣
┳┳┫┣┣┏┣┳┻┫┏┻┃┳┏┓┳┗┃┃┃┛┃┗━┓┫┣┓┛╋┣┳┓┗╋┏┓┫┛
┏┃┳┳╋┓┗┏┗┳┣┫╋┳┻┗━┗┃┳┃┗┻┣┏┛┛┻┫╋┳━┣┳┫━┣┓┏┣
┳┳┗┣┳┓┣┣┃┻┃╋━┏┣┏┓┏━┻┃┳┣┃┻┗┳┣┻┏┏┏┳┗━┣┳━┳┏
┓┫╋━┳┳┛┣┻┣┏┃┗┓┳╋━━┫┫┛┫┻┗┗┫┓┳╋┳┻┏┓┓╋┏┃━┳┛
┏━┛━┓┳┛╋┳┻┏┻┛┣┻┏┏┻┣┗┛┃┛┻┳━┛╋┣┫┣┣╋┫┛┫┏┫╋━
┓┫┛┃┛┳┣┣┣┻╋┣┗┣┓┫┳┏┣┓┳┓┫┛━┳┻┛┛┻╋┳━┛┳┻━┓╋┃
┃┛┳┣╋┛┻╋┣╋━┣┏┛┛┫┗┃┣┻━┓┣┗┻┏┗┃┏┣┛┫━┫━╋┣┻┃╋
━┳╋┫┛╋┃┫╋┛┛━┳┣┗┫┣╋┃┻┛━┻╋┣━┛╋┳┣┛┣┻┫╋┫┣┻┏━
╋┏━┻┏┗╋━┫┓┏━╋┏┻┗┣┫━┻┫┗┻┃┗┏┓┛┗┛┓┣┳┃┛┻┻┳┳┏
┫┣━┓┻┻┓┗┣┓┓┻┗┏┻┏━┗┫┣━┻┫┳┏┃┛┫━┓╋┳┳┣┓┣┃┻╋┳
┃┗┳╋━┃┣╋┣┻┣┫┣┳┛┛┗┏┻┃┓┛┣┓┓╋┛┓┏┓┳━┛┃┛┏┫┏┗┻
╋┏┣┳┣┗┣┳╋┣┫┃┫┏━┏┛╋╋┃┫┗┏╋┓┓┃┛┏╋┻┻┣┃┃
┳┻┏┃┓━┗┃┛┳┛┃╋┛┓┣┗┫┣┣┏┫━┓┛┛┻┏┏╋┫╋┏┣┣┗┓╋┣┻
╋┗┛┏┳┗┳━┣┗┓┣┃┓┻┛┻┓┣┫┣┃┃┳┳┃╋┳━┣┛┃━┃━┛┳┻┏┫
┫┛┏┛┓┏━╋┓┣━┏┃╋┣━┃━┓╋┓┳┻┻┫┳┏╋┻┃┻┣┃┓┃┳┻┣┛┣
┓╋┏┻┓┓┛┫┳┛┓┗┗┻┳┏┻┣┃━┓━━┏┫┓┏┫━┛┗╋┏┛┏┗┏┛┓┗
┓┓┛┫┏┏┓┛┛┛┻┃┫┫┻┛┳┫┛┛┻┓┳┣┗┓┛┓╋┫╋━━┛┓┻┛╋┻┛
━┃┫┓┓┣┏━┣┓┏━┣┫┣┏┏┏┏┏┗┏┛┓┣┛╋┓┳┻┫┣┗━┣┏┏┛┣┻
┛╋╋┓┻━┻┳┗╋┛┗┫┳┛━┫┛┓┓┻┳┣┃┛┣╋╋┗┻━┳┻┻┓┻┳┏┳┗
┛┳┣┏┗┫┗┃┏┳┫┗┏┫┓┏┃┣┳┃┓┗┛┗┓┛╋┗┳╋┫┣╋╋┫┳┗┫┳┣
┛╋┛┃┛┏┗┃━┏┫━┓┣┏┃┗┣━┳┣┻┫┫╋┛━╋┏╋╋┃┫┃╋┫┣┏┛┓
┣┳┗┛┳┏┛┣┣┏┛┓┫┗┳┳━━┳┛┛┃┗┻┳┛━┫┏┛┃━┻┳━┛┫┃┻┫
━┻┗━╋┫┓┛╋┃━━┓┃┣┻┛┃┛╋┃┓┓┳━┏━┻┛╋┻┻┃╋┣┻┏┫┏┫
┓┏┫┣┛┛┫╋┏┏━┗┫┏┃┳┃┓━┃━┏┣┫┫┛┏┛━┏┛┳┗┏┗━┳┏┳┓
╋┳┃┛┫┛┣┛╋┳╋━┓┻┫┣┃┣┏┳┛┗┳┃┻┏┃╋┣┳┃━┫┫╋╋┏┣┏┛
┗┻┣╋┓━┳┗┃┫┛┛┣╋┛━┻┣┫┣╋┳━┓┣┃┻━┫┗┓┃┓━┃┻┗┛┗┗
┗┳┫┳┓┣┫┛┗┃┗┗┻┫┣┃━┳┳┏┏┣┫┏┏┗┻┃┫┗┻┻┃┗┣┓┫┓┛┛
╋┳┫━━┓╋┫┻┗╋┓╋━┃┃┣┻┏┫┣┣━┫┗┛━┗┗┫┫┃┃┗╋┻┗┳┫┛
┳┃┳┻┫╋┣┗━━┳┓┗┫┃┗┓━┫╋┓┓┻┣━┃┻┓┣┳┏┛━┃╋╋┫┃┃╋
┻┃┃┫┳╋┫┃━┏┓╋┫━┓┻┗┗┏━┓┃┗┻┓┳━┃┗╋┏┏┓┳┓┳┫┫┓┏
╋┃┣┗┗┃┳┓┏┣╋┣┳┗┏┏┻━┃┗╋━╋┻┣┓┛┏┣┣┳┻┓┏┗┫┫┃┫┃
┫┫┓┳┗┏┣┫┻┫━┳┣┓┓┳┫┃┗╋┣┣┗┣┛┏┃┫━┣┛┛┳┳┗┻┳┓┣╋
┗┣┏┫╋┫┫┛┫┛━━┛┻━┳┏╋┫┻┓╋┻┗┗┛╋┻┻┣╋━┳┻┳┗┛┃┛╋
┣┳┗┓┏┃┛┳┫┻╋╋━┃━┳┛╋┓┓┫┻┫┣┗┫┛┃┣┻━┻╋┻┣┻┳╋╋┻
━┗┃┳━┃┫┛┫╋┓━┳┗┃╋┫┃┗┓┓┏┏┓┗┃┃┗┫┣┃┫┫┣┏╋┛┣┃┻
┫┏┻┫┓┳┗┫┓╋┓┗┃┓╋┻━┫┃┛┫┓┫╋┣┓┻┓┫┻┏┗┓┳╋
┛┫┗┏┗┣┛┓┓┫┫┃┳┻┣┳┣┗┻┛╋┏┃┓┻┃┏┗┻┗┫┻┣┣┳┃┣┛┃┏
┏┗┛┏┣┣┣━┓┃╋┛┛┏┣┫┓━┣┛┏┏┃━┗┗┫┫┻━┻┫━┻┗┃┣┛╋┫
┛┓┃┗┫┻┫┣┣┃┻┫┏┃┣╋┳┻┏┛┳━┳┻┏╋┓┫┳┣┓┛┛━┗┏┫┳┻┏
┗┫┣┏┓┃┛┏┓┗━┫╋┣━┣┳┏┣┗┻┓┛┫┃┫┃┻━┳┓┛┓┣╋╋┃┣━┻
┏┛┃┣┏╋┣┓┻┗┓┓┏┣┓┫┃┃┻┓┓┏━╋┣┗┏┫┃━┃┳┣┃┓┻┃┃┏┛
┫╋┻━╋┛┣┗┛┣┏┻┛┓┃┻┫┃┏┓╋━┻━┃┣╋┣┣┏┏┗━┓┗╋━┣┫┃
┣┣┣╋┻┻┻┛┣┏┫┻┓┫┗━┏┃┓━┓┃━┃┣┳┓┃┫┻╋┃┗┓┃┃┳┫╋┳
┓━┃┃┻┗┣┓┳┗┛┣┃┳┗┛┃┛┏┓┏━┃━╋━┫━┣┫┓┓┫┓┳┳┏┛━┗
┻┫┃┻┫┗┳┏┳┛┻┫┳┗━┗━┫┏┫┗┣┃┻┣━┛┳┏┛╋┏┳┳━┛┓┛╋┻
━╋┣┗┛╋┓┗┛┳┻┃┏┻┻━┛┫┃╋┳┗┻┗┣╋┣┓┛┫╋┣┏┫┣┃┳┣┃┻
┓┛┃┣┫╋┛╋┻┛┛━┓┗┛┗┗┃┫┛┏┃┗━┃┻╋━┫┫┻╋┛┃╋┃╋┓┫┗
┻┃┣╋╋┃┳┛╋┻┣━┣┫┻┫┻┻┓┏┃┫┃╋┻┏┏┣╋┓┃━━┫╋┳┗┃┫┣
╋┛┻┛┣━┗┣┓┣┓┃━┳┫┛┳┗┣┓┣━┛┻┏┓┓┗┻━┗┳━┓━┃┃━┃┣
┳┓┃┓╋┛┃━━┛┓┗━┳┏┳┏┓┛┗┻┓┗┛┓┣┓┣┛┻┻┻╋┻━┛┓━┣┗
┻┣┣┫┓┓┻┃╋┫┫┣┳┛━┳┗┣┻╋┛┛━┣┓┏┻┏┣┏┻┻┗━┗┣┗┫┫━
┏╋┳┃━┛┛┛┗┃┗┻┏┳┃┛┻╋┓╋┓┻┃┏┻┛┫┻┫╋┫┗┃┗┃┏┃┳┓┻
┏┛┻┳┏┛┃┫╋┃┳┗╋┗┳┻┛┗┫┛┓┣┫┳┓┳━┗╋┏┫┓┫━┓┗┓┓┃┗
┣┻┛┛┃┳┃━━┳╋┣┓┓┃╋┃━╋┗┣┃━┛╋┃┃┻╋╋┳┗┏┃┓┻┗┻┓┣
┛┳┓┏━┳┗┳┓┛┓┃┃┏┣┳╋━┏┏┏┻┛┻┻╋┓┫┗┗┛━┗┣┳┏┳┏┣┣
┃┏┓┃┫┓┓╋┣┗┓┗┗┛┛┫┏┻╋┳━┳┻┓┻╋┻┳┗┃┣┗┓┏┻╋┳┃┏┓
┓╋━┛╋━┻┳┏╋┣┫┣┫┗┣┣┳┃┫╋┻━┛┗┣┫┗┃┓┳┫╋┻┣┏┃┻┓━
┣┛┓┻━┳┏━┓┏┳╋┓┗┣┛┓┻┗┛┃┗┗┣┫┛┃┻┏━┫┣┛┏┃┛━┗┛┻
┏┓┳┣━┃┃┫┏━┛┃┏╋┛┓┻╋┣╋┫┣┓┏┛┛┣┳┛┃┣┫━━┳┳┛┻┃┻
┓┣┣┣┣━┫┗┣┛┗┻┃┗┏╋┻┣┓┛╋┓┳┛╋╋┓┫━┛╋┓╋┏┻
┛┗┃╋┻━╋┛┓┫┳┛┻┛┻┗┃┣┳┳┗┳┃╋━┓┫┣╋┏┃╋╋┗┏╋┛┳┗┣
┃┏┫┳┓┗┗┏┻┃━┏━┣┻┫┣┳┗━┣┳╋┏━┫┣┣━┗┻┻┛╋┛┓┫┫┛┓
┗┗┫┻┓┗╋┗┫┻┏┳┓┓┳┻┛┻╋┓┃┏┳┃┃┣┓╋╋┣┫┓┓┣┓┣┛┳┳┻
╋┓┣┛┓┻┳━┏┏┛┫╋┻┫╋┳┳╋┓┣╋┏┳┣┗╋┳━┃┗┓━┳┻╋╋┓╋┓
┗┓┣┻━┃┣┣┗┻┗┣┣┃┳┣╋┃━┳┣┏┗┏┛┣┣┣┫┛┣┛┫┳┏┫┏┃┣┓
┓┻┗━┃┏┫┻┻┣┣┗╋┻┃┛┛┳┫╋┗┛┃┣┓┻╋╋┏┳┃╋┣┏╋┛┛┣┃┓
┛┻┫┃╋┗━┻┻┳┫┫╋━┻╋┻┗┏┃━╋┣┏┳┫┃┣┻┃┏┗┃┃┗━┫┏┳╋
┏┓┗┃━┗┃┛┃┃┗┓┻┫╋┗┓┃┻┻┃┣┗┳┣┛┗┻┳┣┗┏┣┛╋┛╋┣┳┳
┏┛━╋╋┛┗┏╋┏┏┳┻╋┃╋┫━┫┣┻┣┳┫╋┳━┏┃┫┻┏┃━━┗╋┣╋┏
┫┻╋╋┻┫┣━┛━┫┛┃╋┗┗┳╋┗┗┻┳┛┓┃┳┳┻┏╋┣┗┣┫┫┣┛┃┳┳
┳┫┏┻╋┣╋┃╋┃━┣┻╋┓╋┳┃╋┏┫┃┫┗┻┻┓━┗┻┳┓┳┓┣┳┛┛┃━
┗━┏┫┻┓┃┻┓┃┻━┗┳┳┳┫━┃╋┣╋┓┃┃┃┃━┓┛┻┳┫┳┗╋┫┓┣┳
┫┗┃╋┛┣┗┏╋┏┫┃━┓┳┃┏┗┓┏╋┗┃━╋╋┛┃┫╋┃┻━━┳━┻┓━━
╋┗┛┻┫━┓╋━┳┏╋┳┫┗┻┳┻━┳━┳┛┗╋┳━┗┃┻┗┫┫┳┛┣┛╋╋┏
┃┃━━╋┃┳┻┗┓┻┏╋┣┣┗╋┓┫╋╋┫┗━┃╋┻━╋┛┃┓┫┏┻┫┓┻━┛
┓┗┫┳┃┏━┣┃┫┛┓┻┏┻━┣┓╋┛┣┏┛┏╋┗┛┣┫┻┛┳╋┗┻┃┏┫┫┏
┓━┓┗┻┳┏╋━┻┗┫┣┻┻╋┃┓┣┓━┛┣┣┻┓┃━┏┫┃┻┻┃┳┃━┗┏┗
┏┳┣╋┛━┏━┫┏┃╋┛┗┛┻╋┃┓┓╋┗┻┓╋┃┫┫┛┃┃┛┣╋┫┳┳┓┏━
┣┳┫┫┃┗┗┃╋━┏┫┫┣━┣┃━┫┛┛━┗╋━┻╋┃━┳┓┏┏┛╋┗┗┗┓┣
┏┛┗┻╋┓┃┏╋┻┗┓┣┳┛┗┓┣┳┻┣┳┏┛╋┻┏╋┏╋┳┓┫┛┳━━┛┓┳
┛┻╋━┗┣┓┻┳┗┓┗┏┃┃┣┗┫┫┓━┻┗┏┏┃┏┓┣┃┳━┏━╋┛━┛╋╋
┓┳┗━┓┻┗┃┗┫━╋┫┻┛╋╋┃┗┳┛┛┏┛┳┳┏┛┃┣┣┃┳┳┛┻┃┫┓┣
┃┣┃┫┗━┛╋╋┣┫┫┣┣╋┛┻╋┓┛╋┻╋┻━┣┓┗┓┣━━┏┻┃┫┛━┫┓
┫┻┏┃┃┗┣┳┛━┻┏┫┫╋┏┣━┓┫┗┛┛┓┏┓━━┻╋┓┏┫┓╋
┫┓┣╋┛┣┓┏┳╋┃┏╋┫┏┗┻┣╋┣┏┛┻┳┛┛┣┃┏┻┗━╋┳┻┗┫┣━┻
━┏┗┛┻┻┣┫━┗┛┃┏┗┓╋┣┫┃┫━┳┫┏┓┳┫━┳┫┣┻┫┏┫╋┓┻┫╋
┏┗┣┃┣╋┛┛┳┳┓┓┻┛┣┓┳┃┏┫┣┳┏┗┣╋┣┗┗┏━╋┏┻┫╋┏┻━┻
┏┃┛━╋━┗┏┃╋╋┏┃┃┛┳┳┛┻┃┣┛┃┏┓━┫┓┃┃┓┳╋┓┏┫┃━━┓
━┃╋┗┛┫┗┣┓┫┓┏┏━┗┗┃┫┻┣┫┃┻┓┳┗┏┫━┫┫┓━╋┻━┗┫━━
┏┣━┻╋╋┫┏┛┳╋┓┣╋╋━┫┃┏┗┃╋┛┗┓┫┳┣┃┏┗┳┃┏┣┃┏┃┗┫
┏╋┗┗┻┓┛┏┫┻┣━┳┓┛┓┻━┓┛┻┣┛┓┓┛┏╋━┗┛┓━┛┛┗┓┳┓╋
┗┛┛┫┫┻┣╋┏┣┫┃━┃┓┣┓━┳┓┛┳┏┏┗┗━┛┻━┫┏━┫━┗┃┣┣┣
┛━╋┻┫┳┫┻┫━┃┫━┳┗┣┗┣┣┏╋┃┫━┻╋┗┣┓┻━┏┓┣╋╋╋┻┛┣
┫┣┛┏┓┗┃┏┓┓┗┳┻┛┣┓┣┏┓┗┳╋╋┻┓┓┳┓┓┻┻┃┣┃┫━┗┣┻┓
┗┓┻┻┳┫┓┳┃╋┣┓┛┳╋┛┃┗┛┃┏┣┫┳┻╋┃┻┫━┗┛┳┗┏┏┓━┃┻
┫┫╋┗┗┗┻┣┳┣━┃━┛╋┛┛┻┫━┫┳┻┗━┻┳┳┓┛┓┗╋┓┣┻┗┗┗━
┏┏━┗┫┣━┏┗┛┣┻┃╋┫╋╋┳╋┛┃━━╋┣┛━┳━┗╋┗┃┓┃┗┏╋╋┃
┛┫┃┗┓╋┏┗╋┓┓┃╋┗┣┫┫┃┗┳┓╋┻┏┏┣╋┏┻╋┓━╋┻┏┏┛┗┏┣
┃┏┓━┫━┛┃┳┳┫┫┓╋┛┫┗┏┛┫┏┫━┣┃━┛┻┓━┗┗┛━┏┗┓┫┳┏
━┓┃┣━┏┗┗┗┛━━┓┃╋┣┏┳┫┗┻┳┓┛┗┫╋┛┏┃╋┓┻┣┓╋╋┏┃┗
┣┳┻╋┏┣━┛┫┛┫┫┗━┗┳┃┃┫┃┳┣┗┏┓━┣━┣━┛╋┫┛┗┃┗┏┃┣
┣┻┣┳┗┣┏┏┏┛┛┛┻╋┻━┫┣╋┫╋┓┏┫┓┗╋┗┫┫┓┣┫┻┫┣╋┛┗━
┃╋┛┓┳┻┗┛━┃┳━┃┗╋━┗┳━┓┓┣┛┣┻┣┗┓┳┃┗┃┗━┗┛┻┣┫┓
┓┫┳┛┫┣┗┗┏━┻┓━┻┗┻┗┏┛━┓┃┓┃┏┛┓┳┳━┛┃┳┫┗┻┛┓┃╋
┛┫━┳╋┏┳┛┣╋┫┛┓┣┏┻┛┫┳┓┛┳┻┣╋┳━┣┗╋━━┛┏┻╋┣┃━┓
┛┛┓┗┫╋┗┻┣╋┃┃┏┻┫━╋┻┻┛┻┣┗┏┻┫┃━┓┳┳┛┗┓┏┣┫┫┃┣
┛┏┫┓┫┓┻╋┫┏┻┗┣╋┫━┗┏┃┛┛┛┳┣┳┓┗┣╋┻┳┣┻┳━┓┣┳┣┗
╋┣┻┏┃┃━┻┗┏┳┳┻┻┓┗━┛┓┫╋┻┏━┓┫┃┓┃━┫┻┏╋┳
┳━┓┳━┛┻┏━┏┻┳┫┻┻┣┫━┏┓┏┏╋┣┗┗┛┃┃┣┳┏┃┗━┃┣┻┏┛
┃┏┓┃╋╋┻┫┣┛┻┏┓┣━┳┳┣┃┛┓┓╋┛┓┣┣┫┳┫┣╋╋━┓┻┗┏┻┳
┳┳┓┏┓┛┫━━┃┛┓┓━┗┃┗┻━┻┏┣┛┣┫┻╋┏┫┫┛┻╋┫╋━┏┏┏┻
┏┣━┻┻┣┫┗┃━┫━┓┳┏╋┗┗╋┗━┏┓┓┳━┣┻┫┣┗┻┏┏┗┳┳━┳┓
┓┓┃┳┣━┫╋┏┳┛━┓┓┗┗┗┳┻┛┻┣╋┗┛┃╋┫┛╋┓┻┓╋┃┓┫┳━┏
┳┳┛┓┫━╋┗┗┳┃━━┛┃┓┣━┃━┣┻┳╋╋┫┏┗┗━╋┫┫┻┣┫┛┻╋╋
┏╋━┓╋┣┣╋╋┳┗┛┣┻┃╋┛┗┳┻┛┫┻┓━┃━┫━┓╋╋┗┻┛╋━━┃━
┃┏━┻┳┏┃┳┓┗┓┻┫┫━┻┃┏┻┻┛┛┓┃┳╋┏┗┳┫┫┃┏━┳┛┏┛┏┳
┣━┫┓╋┗━┃┗┻┣┗┓┏┫┣┗┃┗┳┏┏┗┃┣━┫━┓┛┓┻┫┃┏┫┏┏┗┓
┣┓┛┓┓┏┓┏╋┣┫━┫╋┳┗━┻┏┻━┃┃┳┣┳┛╋┫╋┛┏┗┳┏┻┻┏┫┃
┣┫━┛┗━┳┃╋┃╋╋┏━╋━┓┃╋┳┣┳┣━┳┻┣┫┛┏┛┃┛┏┓┗┛┳━┫
┻━┏┗┻┻╋┳┗┻━┗┳┫┏┳━┗┫┣┏┣┗┗┫┓━┃┓┓┣┓┻┫┃┣┣┣┗┗
┏┃┓┗┻┻┫┓┫┃┗┏┗┫┗┃┏┻┓━┃┫━┗┗━┓┛┏┏━┏━┫┛┏━┻┗┻
┣╋┓┃┗┫┃┛┃┻╋┃┳━┳┓┗┣━┓┏┣┗┻┣┗┗┫┳━┃┫┗━┗┃┃┫━┃
╋┻┛┃┛┳┗┗┃┻┗┛┃┏┣┏┓┫┃┻┗┻┛╋━┃┫┃┛━┏┫┣┏┻┏┻┃┻┃
┏╋┃━┛┓┓┛┳╋━┛━┃┏┫┃┻┣┳┃┗┫┛┗┃┃━┳┛┛┃┻┻┛┣┃┏╋┏
╋╋┃┗┣┻┫┓━┣┏┻╋━━┓┛┗┗┫━┣┳┣┛┛┏┏┫┣┫┫┗┫┏━┗┛┓┃
┗┗┛┛┫┻┏┳┗━━┓┏┓┣┓┻┃┓┗┓┓┓━┏┻┳━╋┓━┃┗┗┗┏╋┫┃━
┓┓┣┳┛┏┃┣┗┏┫┫┳┳┃┏┛┫┳┗┃┣┳╋┣┓┫┏╋┓┏┗╋┗┣╋┫┓┓┛
━━┣┗╋━━┏┳┗┫┣━┛╋┳┫┛┻┛┓┻┣┣┳┫╋┓┃━┗━┣┏┗┃┻┏━┓
┏┏┗┓┣┃┳━┓┃┏┫┏┳┏┗┓╋┗┳┛╋┏┓┳┗┣┃┃┓┏┣┗┛┻╋┣┣┻┃
┻┛╋┓┻┗┏┻┏┳┣┛┗┻┻┻┓┗┫┃┗┗┻┛┗┻┣┗┫┫┫┳┫┃┫━┏┏━━
┫┏┃┣╋━┛┛┫┏┳┣┗┣┓┫┛┳╋┏┻╋┣╋┛━━┃┗┏━┣┃╋╋┗┗┻┳┳
┫┫┣┏┗┓┓┃━╋╋┗┛┫╋┳┫┛┻┣┗╋━╋┫┫┏┏┣┃┫┳┗┻┏
┣┻╋┗┣┣┳┏┓┫┃┗┃┃┛┻┳━┏┫┻┛┛┃┏┣┳┻┻┗┏┃┓╋┻┳┳┛┓┏
┏┛━╋┏┛┃┗┗┻┃┏┣┓┗┃┫┻━┛┓┫┃┣┏┻┫━┗┗┗┻┛┣━┛┏┫┃┳
┏┣┃┣┃┏┏┳┃┳┣╋┫┣┳┛┻┳┻┫┳┓┏┳┓┗┫┻┃┣┃┃┏┫┫╋┫━┳┳
┫━┏━┓╋┫┃┃┛┏┏┗┗┳┃┏┃┓┣┏━┓┏┳┫╋╋┗┓╋┳━┃┃┳┳┫┏┫
┫╋┣┻┗┏┗━┣┣┻┃┣┛┻┻┻╋━━┫╋┛━┓┻┳┻━┻┗┏┣━┳┛╋┃┏╋
┻┫╋╋┣┣┗┫┏┣┗┃┣━┳┣┏┃┗┫┏━┳╋┗┗┫┣┳┃┓┓┣┛┣┻┛┳━┃
━┻━━┛┛╋━━┗┳┳┗┻━┃┏┫┏┣┻┳┫┻┏┏┳┫┛┏┫╋┳┫┳┫┛┃┏┣
┗┻┗━┗╋┏┗┫┣┳┛┗┛┗┓┓┻┳┳┻┗━┻┣┛╋┳┃┳┓┃┃┣┛┗┻┫╋┛
┃┃┏┛┫┣┏┳┛┫┓┻┏┣┫━┓┗┏━┣╋┳┃┛┓┏╋┏┫┣━┏┻━╋┣┻┓┃
┏┣┣┳┳┣┫┗┏┻┳┛┣┏┫╋╋┛━┏┃╋┏┏━━┫┫┛┏━╋┏┛┣┳┻┣┗┻
╋┏┓┗┏┏┳┓┣━┛┗┛┻╋┃┳┫┃┗┏━┗┛┓┣╋┛━┓┗┏╋┏┣┃┏━┓┻
┻┗┫╋┳┓┓━┃━┓┏┛┏┗┛╋┓┗┻━┳┳┗┻┓┛┓┻┃┛┳┣┻┃━┫┗━┣
┣┻┳┻━┻┛┗╋┣┏━╋┓━┓┏┻┳┏┫┣┓┣┓┏┫┛┓━┏┃┃┃┻┫┳┣┻┳
┏┓┣╋┣┻┏┫┫┃┫┃┗┳┛┏━┓┃┳┛┃━┫┻┣┻┓┓┣┻┻┓┗┃╋┛┫┫┻
┏┣┏┣┳━┳┣┗┃┃┫┣┃┏┃━┻┻╋┣┃┓┗┏┫╋┣┃┣┻╋┃━┻┃┫╋╋┗
┗┓┳┫━╋┳┗┻┣┗┣┣┏╋┫┫╋━┛┓┛┣┓┓┫━┳┳╋┻┗╋┗┏┫┓╋┗╋
┣┃┛┻┃╋┓┗┫┗━┏┳┫┳┫┣┣╋╋┫┻┳┳┫┏┓┏┣┣┃┃┗━┫╋┏┃┣╋
┏╋┫╋┻┗┫┫┫┓┗┏━┏┣┳┻╋╋┳┫┏┛┛╋┣╋╋┫┳┻┛┃┳┃┣┫╋┃┛
┣┫┳┳━┳┳┃┃━┓┳╋┃┏┳┓┻┗┃┻┏╋┗┓┃┗┣┻┫━┣┻┣┣┫┳┛┗╋
┳┫┻━╋┓╋┗┻━┗┃┛┣┣┫╋┓┣┃┓┃┗┳┳┛╋━┣━┣━┣┏┓┻┃━━┏
━┃╋┗┳━╋┃╋┗┃╋┣┛╋┫┻┗┣┏┻┣┏┳┳┗┫┏┏┃┣┻┛┃┛┃┣┏┛┛
┛┳┗┣┫┳┃┳┛┗┣┃┃┛┣┻┏┳┗┛┳┣┛┻┏┫┫┫┛┓┫╋┗┳╋━┳┃┏┫
┏┗┛┻┗┓┛┗┛┗┃┻┗╋┏┣┏┻┻┫┃┫╋┻┛┗┛┓┛┣┓┏┛┳┳┗┳┗┛┫
┏┻┣┏╋┏┗┻┫╋┏┏┏┗┏┫┃┳┻┣┗┏┏┫╋┏┛┣┫┣┻┫┻┓╋
┏━┳┛┓┣┳┓┳┣┻┃━━┃┗┏┛┛┣┳━┃┫┗┫┣━┏┳┳┫┳┛┃╋┃┃┛━
┳┫┗┣┣┏┃╋┣┻┓┫━┳┓┛┻┳╋╋┓┫┏┣┻┻┳━┏━┣┳┻┻┳┗┏━┓┃
┗━┃╋┗━┗━┣┛┗┓┏┣┣┣┻┏┻━╋━┗┣┏┛┻┣┏┫━┏┳┻┳┏┣┓┗┻
┣┛┛┣┗┏╋━┃┓┳┣┫┻┃┗┫┛╋┃┗┳┣┣━┫━┃┏┳┻┃╋┛┛┏┛┏┣┛
┃━┣┣┓┃┫┗┫┣┓┗┫┏━┻┻┛╋┛━┗┃┗━┫┗┏╋┫┣┳┳┓┃╋┃┳┓┫
┣┃┳┣┏┳┗┏┏┛┓┃┛┻┻━┓┣┏┗┫┗╋┻┗╋┫┣┛┏┳╋┣┫┓┃╋┗━┫
┳┳┗┣┏┏┏┻┏┏┓┳┃┣┫┛┳┃╋┫╋┣┣╋┣┣┳┫┛┏┣┏┻┫┓┣┓┻┣┗
┳┣┃┓╋┳┻━┛┳┣┻┏┳┻┻┛┗┫┫┻┓┫┏┓┗╋┫┫━━┳┣┛┓┗┫┏┻┳
┻┫┓┻┛┛╋┃━┣━┓┓┃┗━┏┣╋┗┳┓┳┣┻┣━┏┻┫┣┳┳┓┳┳┃┣┣┛
┗╋┏┏┏┛┏━┛━┗┃┣━┗┛┻┫┣┛┃┫┗┗┗┣┃┫╋┃━┳┏┳┛┏╋┣┣┻
┃┣┻┣┫┳┓╋┻━━┗┏╋┃╋━┗━┳┻┃┣┓┳┻┓┳┏┓╋┗┻┃╋┣┃┫╋╋
┗┃┳┻┃┻┫┏┏┛┳┛┫┗┣┳┓┫╋╋┫┏┫┃╋┣╋┫┏┳┃┳┛┃┃┳┻┏┻┣
┏┓┛━╋┛┏┫┃┗┳╋┣━┃┓┓━┗┗┛┃┓┗┛┫┗┫╋┣┗┫┏┳╋┓┗┫┛┣
┻┓┛┣┣┗┏╋┣┏┣┫┗┳┃┓┣┓┛╋┗┻┫┫┳┗┫┣┃┫┃┣┣┛┏┓┓┃┃╋
┻┗┫┣╋┻╋┃━┗┫┣┛┣┫┳┏┏┏┓┏┛┓┛┳┓┫┣╋┻┻┻┓┗┻┣━┓━┏
━┳┫╋┃┳┓┃┣━┳┗┫━┣━┗╋┏┣┓┗┃┏┃┳┃┓┳┫┳┃┃┳┓┃┻╋┓┫
┗┣┛╋┗┫┫┳┗━┻┃┫┫╋╋┻┻┏╋┓━━┫╋╋┗╋┛┃┛┻┃┫┓┛┫┻┛┫
┗┫┣╋┣┣┫┓┃┗┏┗┏┳━┓┏┃┻╋━┏┓┣┳┛┳┏┣┛╋┓┓┳┳┣┛┫┏┫
┳┛┣┫━┗┣┃╋╋┓┛┃━┗┣┛┳┏┣┗╋┫┃┻╋┻┏┻┛╋━┗┃┓┛┓┛┳━
┃┏┓┳┓┣┗┻╋┏━┗╋┣┏┫┗┗━━┻┏┏┓┣┣┗┫┓┃╋━┃┛┣┳━┫┣┣
┻┛┣┫┻┫┗┻┛┛┻┫┏┛┓┫┓┓━╋┳┗┃┓┓┳┏╋┛┣╋┏┃╋┫┻┫┻┣┏
┃┗━━┗┻┣┏┻┛┻╋╋┣┫┗┏┛╋┏┏━╋┗┗┃┻┃━┓┳━┓┃╋┏┣┳╋┓
━┛┳┗┏┃┏┛┣┻┫┳┳┓┗┗┏┻┳┳┳┗┳╋┫┃┓┣┏┻┣┗┛┛┏╋┏┏━┃
┓┗┻┓━┛┳┣┳┗┓┓┃┻┓┳┗┻┃╋┻┣┛━╋━╋┫┛┫┛┏┛┗┏
━╋┗┏┏┃╋┏┻┳━┓┃┗┓━┃┗╋┏┳┗┣┗┻┫┻┗┃━┳━┗┳┣┃┛┓┣┛
┳┓┗┗┫━╋┫┳┻┃┫┣┛┣━┃┏┗┛━┣┃┻┃┛━╋┏━┗┃━┗┫┃┃┳┣┫
┻┏┓┳┻━┛┃┏╋┫┏┃┣┣┳━┳━┓┃━┃┏╋┣┗╋┏┻┻┫┫┳┫┗┓┳┫┫
┗┃┫┫┻┳┛━┓╋┫┳╋┗┗┻┃┏┓┃━┛┻┻┃┻┫┫┳┏╋┃┃┛┳┻┃┣┓┳
┣━┗┣┣┳┃┗┃┃┫━┏┃━┣┻┃┗┫┃┓┫┏┃┏┫┏╋┓┳┻┛┫┣┏┛┻┏┏
┗┗┫┫┓┃┗┻┃┓┗┻━╋┳━┏┛━┗┻┃┛┓┃┛┛╋┻┳┓┏┃━┻┛┗┳╋┃
┓┏┻┃┏┓┗┏╋┻┻┏┓┃┻╋┻┻┏┫┻┻┣┛┃┓╋━╋━┗╋┓━┏┫┣┣┳┳
┣┳┗┻┓┻╋┏┗┳┣┫┣━┫━┃┗┳┛┓┫╋┳┻┫┫┣┗┏━╋┏━┃┳┃╋┃┃
┳┓┫╋┗┗━┗┣┓┻┛┛┗┛┫┣┻┃┳┛╋┓┳┫┗┓╋┏━┛╋┫┗┓┃━┏┏╋
┫┛┗┳┛━┣┓┻┫┫┫┃┓┓━┫┛┏┻┛━┛┃━━┫━┗┳┛┫┫┳┓╋┳┣╋┗
┳┓┃┣╋┓┳┻┻┣┛┗┳┃━━┣╋┣┓╋┏┳┳┓┃┓┣╋╋┏┓━┃┫┫━╋┗╋
━┫┃┫┗┗╋╋━┏┛┣╋┗┃╋┃━┓┃┓┫┫┫┗┓┏┫┓┗┛┫┛┃╋┣┓┗┓┻
┃┗┳┓┓┛┫┏┗┣┗┻┻┏┗┣┣┫┏━┣┛┛┃┫┳┛┳┏┣┳━━┻┃╋┃┫━┗
┣┛┳━┏━┫┫┣┃┓╋┃╋┓┓┣┻┻┻┏┣┓┏━┏┗┳╋┫┫┏┛━━┳┏━┣┳
┛┣┏┳┛━┏╋┓┃━┣╋┏┻┗┻┃┓┳┏┣┗┏┳┗┣━━┃┛┃╋╋┗┗┓┗╋┃
╋┃┓┛━┣┣┛┛┳┓┃╋┳┏┫╋┗┓┻╋┏┏┛┫┳━┓╋┃┳┃┗┣┗┳┣┫┏┻
━┫┏━┛┳┗┗┛┓┗┏┣┫┣━┃╋┣┃┣┓┛━┣┣┏┻┻┃┏┃╋╋╋┓┃┏┓┛
┃┃┓┳━━┗┃┓┳╋╋╋┏┏┻┳━━━┗┏┓━┓┏┓┳┫┓┓┃┃┣┻━┗┳┳┃
┏┏┻┛┻┓━┗┃┛┫┛┓┗┻┫┻┗╋━┗┻┣┓┻╋┓┫┗┓┏┻┗┫┃┏┳┓┛┻
┫╋━╋┣┻┫┫┃┏┻┻┳┃┻┗┻┓━┗┫┫┫┗┳━┻┻┻┻┃┣┗┗┫┣┣┃┛━
┳┛╋┫╋┛┓┃┏┏┓┗┛┏┣┻╋┣┫━━━┣┛╋┛┣┏┃┣┻┻┗╋┏┏┃┓┣┛
━┃┗┃┫┳┓╋┗┗╋━┛┫┻┳┗╋┗┣┃┓┣┏┣┓┗┗┛┗╋┫╋┻┫┣┗┗┏┏
━┛┓┃┓┛┗┃┏┫┏┓━┻┳━┳┛┻╋┛┳┏┏┳┃┳╋┣┏┃┗┓┻┻┣┓┓┗┫
━┗┫━┏┳┗┃┓┃┓┳┫┻┫╋┓┏┗┓┃┗┛┏┗┻┳┗┏┃┗┓┫┃━
┃┳┗┏┓┳┫┻┫┣┓┛┫┃━┫┗┳┃┫╋╋┃┫╋┛┛┛┛┻┗╋━┛┓┣━╋┗┫
┃┃┏┛┫━┏╋┓╋╋┫┻┳┃┓┫┏┃┃┣┣╋┗╋╋━┣┃┻╋╋┫━╋┫┗┗╋┣
┣━┏┃┓┏┫┗┻┛┛┳┗╋┣┳┏┻┻╋┫━┛┫┛┏┓┻┻┏┃┃╋┏┏┗┛┃┻┓
┻╋┏┻┓╋┃┳┫┏┃╋┗━━┏┫┫┻┫┃┏┓┏╋┃┏┫┓┻┳┃┣┏╋┻┗╋╋┛
┳┃┗┏┗╋┗┣┛┃┳╋┃┣┫┓╋┫┻┓┻┛┏┃┗┻┏┛━┣┏━┻┓┛┃━┫━┃
┻┃┫┛━┃┛┏┛━╋┛┃┣┃┗━┣┣┫┛╋┗┫┃┛┻┗┃┏┳┃┗┳┓┳┛┗┳┗
┣┳┛┗┳┃┻┳┣┳┻┻┃╋┏┫┃┳┳┗┻┻┃╋┫━┳┻┃┻┫╋┣┏┃┳┗┛┓┻
┗┗╋┃┳┛┛┏┣┓━┏┻╋┳┫┫┻┣┳┳┗┣┃┣┻┛┳┫┣━┛┻┳┃┏┓┻┣┓
━━┏┻┓┳┏┃┳╋┗┏┫┓┗╋┗┳┣┗┓┫┗┫┫┛┣┫┏┣┓┛┫┻┫┗┗╋┛┓
┣┗┗┏┗┻┻━┃┛┏╋┛┣┛┛┓┫┫┳┫┳┓┳┓╋┃┣┗┏┗┻┓┻┛┫┣┻┓┓
┗┻╋┓┗┫┣┳┏┗┃┓┳━┗┳┫┫━━┛┃┛┏┻┳┗┫━┛┓┳┃┏┣┏┣┛┃━
┛┏┳┻┃┏╋┣┛┃┣┛╋┻┫┫┻━━┛┏┣┃╋┳┻┏╋━┻━┃┣┏━┫┻┫┳┫
┏┃┫┫┏┓┫┃━┏┗┣┻┃┗╋┳┛┻┗┫┫┻┛┓┻┗┏┫┫┛┻┏━┳┳┫┛┛╋
╋┳┣┗┓┻┫┫┣━┻━┫━┫┗┏┫┃┳┏┛┏┃┓┗┫┓┛┳━┣━┏━┏┃╋━┓
┳┻┳┣┳━┫╋┳┻┓┓┏┓┃┃┃┗┳┏┛┛┃┻┫╋┻━┏┳┏┳┃┛╋┛┳━┓┛
╋┗┳┻╋━┫┛┗┃╋┳┗┫┓┛┛┓━┻┓╋┗┳┏┳┛┣╋╋┗┣┛┏┫┣╋╋┏┗
╋┻┗┛╋┳┓┻┃╋╋┏╋┣━┣╋┣╋┣┗┳┛┃━┳┗━┏┏┗┻━┗┓┣━┫┃╋
╋┫╋┃┗╋┣┗┏┣┫┛┛┳┓┻━━┻┳┛┫┃┓┃━┣━┻┣┳┛━╋┳━┳┛┗┛
┻┛╋┗┓┗┣┛┛┫━┏┓┃┏┗┣┻┗━┳┓┗╋┏┏┫┃┗━┫┗┫━━╋┛┃┻┳
┻┓┏╋━╋┫┻┣┛┳┛┏━┣┗┛┃┃╋┓┫┃━┗┗┗┗╋┳┫┛┏┫╋┳┛┓┏┓
┃┳┫┗┳┣┻╋┃┫┻┣┃━┻┓┫┣╋┃┻┣┓┣┏┓┻━┗┛┫┣┗┫┛┓┣┣┻╋
┏┳┃┳┏┛━┛┻┻┛┣┛┗┓╋┛┓┳┳┳┻┃┓┗┏┣┏┻┏┗┣━┓┏┗┏┃┏┫
┓┗┻┃┏┫┏┗┓┫┛┏╋┛╋┗╋┣┗┃╋╋┳┫┏┳┫┳┏━┻┣┛┻┛┓┛┏┏┏
┏┗┃┳┗┓┏┫┣━┏┣┗┛┫┛╋┻┓┣┫╋┫┏┓┣┗┗┛╋╋━┣╋╋
┻┛┣━┛┣┏┃┃╋┣┛┣┏┣┛┛┃━━┳┫┃┛┗┛┓┻┗┛┛┗┓┣┫┻┳┗┫┏
┏┃╋┗┗┗━━╋┃┃┓━┗┗┫┫┓┻┗┣┫┃┃┣╋┏┫┏┏┏╋┃┫┏┃━┻┃┣
┛┻┓╋┃┏┗┣━┛┗┃┛━┫┗━┳┣┓┏┻┣┗┗┛┛┗┻┗┓┛┫┻┃━┛┫┳┫
┻┏━┻━┓━┃━┛┻━━┳┻┛╋┛╋┗┛┳┃┏━┃┫┓┗┳┛┓╋┳┛┳┃╋┓┻
┓┣┓━━┣┻┗┏┳┣━┣┳━━┗┓┻┗━┳╋┻┓┓┛━━┃╋┫┳╋┳┛┻┻┏┻
┛┓┳┳━┻┛┃┗┛┓┫┏┓┗┃╋┗┫┗┳┓┏┗┃┻┏┳┛┫┗┻┗┛┻┗┃┗┛┃
┣━┗┛╋┛╋━━┣┻┏┳┫┓┗┫┏┗┗┏┗┛┏┻┓┃┫┻━┃╋┗┗┏┏┣┫┣╋
╋┻┗┏┓┻┛╋┫┣┛┃┻┓┓┫┻┻╋┛┳┫┳┗╋┓┳╋┓━━┛┏╋┻┏┣━┓━
┳┳┛┫┏┗┣┫┏┣┃╋╋┏╋┛┃┻┛┃━┏┏┏┗┏┗┻━┻━┓━┃┓┏┻┗┓┫
┣┛━┻┳┻┫┏━┳┗┻┃╋┻┳┣┓┓┛━┣┛┳┣╋┓━┃┗┻┗┻━┛┛┓┃━━
┃┓┏┛┫┓┗┃┣┗┻┻┛╋┃┃┓┳┻┻╋━┏╋┏┓┃┣┃┣┏━┻┓┛┛┳━┳┏
┗┫┳┓┳┛┫┏┃┓┏┳━┛┓┳┫╋┻┃┃┻━┫┻┏┛┣┛┏┻━┫┓┃┓┃┗┻┗
┛┣┳┳┣┏━━╋━┛┳┫┛╋┃┻┻┳┏┻┫┓┫┳━┫┛┣┻┻━┓┣━┗┛╋┏┃
┏┏━┗┏╋┓━┻┣┓┣━┳┓╋╋┓┣┫┫┃━╋┣━┗┫┓╋┗┃┛┳┣┫┛━┛━
╋┛┫┗┃╋━┛┛┓━┛┣╋┫┻┫━┻┫┓╋┗┛┏━━┗┻┗┛┫┛┳╋┻┏┳┛┓
┫┏┻┏┃┃━┣┫┛━┫┛┗┳┳┳┫╋┃┫╋┗┃┣┣╋━┃━┛━┓┏┓┳┫┏━━
┗┓┗┗┃┃┗┃━┛┓┛╋┃┣┓┃┗┗┛┃┃━┓┏┻━┃┫┃┳┻┏┳━┳┳┣┏━
┣┛┛┓┻┻┳╋┫┣┣━┛━╋╋┻┃┃┫┻┣┻┗┃┫━┻╋┗┃╋┳┣╋┃┳╋┗┫
┓┓┻┳┛━┫┏┻┳╋┣┗┗┏┻┫┛┃┃┓┗┓┳━┏┏┣┏┏┻┫┻╋╋┃┳┓┃┳
┫┣┓┏╋┣┣┓┫┃┛┳┃┗┫┗┗┓┗┃┻┣┓┛┳━┓┳┃━┣┃┣┣┣┃┻┻┗┏
┻┳┏┓┃┃┗┫┻┏━┛┻╋┗┓╋╋┣┣┛┳┗┣┏┻┓┣┫┃┗┛╋┣┣┗┫┏┏┏
┓╋━┛┻┃┫┏┓┃┻┻╋┛━┗━┃┳┫┳┗┻╋┏╋┫┣┏┳┻╋━━┏━┓┏┣┣
┛━┣┃┗┳┣┗┃┳━┓┗┫━┃┫━┗┻┓┓╋┃┣┛╋┃┛┏━┳━┛┫━┻┫┃┛
┃┏┓╋┛━┃┣┃┃┻┏┛╋┃┓┛┣┣┃┫━┗┛┏┣┣╋┏┏┳┗┣┃┻
━┫┛┓┏┻┳┓┛┳┣┫┓┏┻┓┓┻┻┻┳━┓┫╋┗┓┏┏┛┏┓┻━┻┗┃┣┻┫
┫┻┏┛┛╋┳┛┫┳┳┃╋┫╋┣┫┛┳┣┛┗╋┳┏┫┣┫╋┃┓┳┫┛┻┃╋┣┏┳
┛╋┳┓┳╋┣┛┓┃┳┗┃╋┏┳┻┻┳╋┓┫┃┣┓┛┓┓┗┛┏┛┫━━━┫┃┗┏
┻┗╋┣┗━┛╋┛┃┏┳┏┛┃┻┓┣╋┻┃┣┫┏┏━┻┃┗┃┫┛┳┏━┓┛┏┣━
┃╋┣┳━┗┛┻┛┓┣╋┃┻┫╋━┗┛━┏┳┫┳┫┓┗┓┗━┃┣━┃┻┗┓┣┻┣
╋┣┗┓┻┳┛┏┏┻╋┗┫━┳┃╋┻╋┻┃┓┏┫━┣┛┗╋┏┫┓┏┃┳╋┛╋┗┫
┗━┫┫╋┛╋┛┻┓┏┃┳┫┛╋┫┛┛┏━┓┻━━┛┗┛┣┣┛┻┓┫━┃┏┃┳┗
┫┫┫┛┻┣┳┓┫┳┓┻━┫┳┳┏┓━┛╋┫╋┏━┓┓╋━┫┣┣┫┏┗┫┳╋┫━
━┃┛┗┳┳┻╋┏┗┗┗━┻┣┳┻┣┫┏┛╋┫┳╋━━┃┗┏┫┻┳┻┃┛┻┓━┻
┗┛┓━┻┃┏╋┗┏╋┃┓┳┻┻┫┛┓┛┻┻┗┃┗╋┻┛╋┏┃┣┃╋┣┗┣┓┏┳
┫┗┓┗┏┫┏┳╋┏━┛┣┳┃┏╋┻╋┗┣┻┣┏┫┫┻╋┫━┫┓╋┛┃┏┫┣┛┏
┣┻━┻┻┓┛┃┛╋┃┗┛━┛┳┓┃┓┫┏┓┏┛┛┛━━━┓┻┫┫┛┏┓━╋┗┛
╋┏┳━┣┳┃┫━┃┗┫┻┏┫┃━┻┣┳┏┗┛┓┓┫┣┛╋┗┗┣┣━┏┻┣┫┻┛
┓┃┳┃┏┻┻┻┳┣┓┣╋┫┏┻┻┓╋┛┗┗┗━┻┫┛┓━┗┓━╋┳┛┣┫┳┫┣
╋┃┫┛┻┻┛┏┫┃┛┫╋┓┣┛┓┏┫╋╋┓┛┗┻┛┏╋┛┏━┳━┻┣┛┏┫┏┏
┏╋┻┣┻┗━┗┃╋╋━┗┫━╋┗┃┣━┗┏┻┣┓┛┛┻┓┣┣┗┏┓┛┃┃┻┫┫
┛┃┣┻┓┗┏┃┓╋━┏┓┛╋┳┛┛╋━┻┣━┫┓━━┛┳┓┛┏┻┳┛┣━┓┻━
┛┫┃┏┳┻┗┛┏━╋━┫┃┣┓┏━╋┓━━╋┻━┃┃┓┻┏┃┃┣┏┗┓┳┫┛┣
┃┃┃┻┓┻┳┻━┣┏┫┻┃┫┛┛┗┣┻┃┗┻┏┣┛┻┫┗┓╋┳┛┏┓┓╋┣┗┓
━┫━┣┃━━╋━┳┣┃┗┏┓┣┻┏┻╋┻┃┻┛┃┛┃┓┗╋┣┏╋┓┣┛╋┓┛┫
╋┏┫━╋╋┛╋┫┃┏╋┣┫┳┻━┛┳┳╋┏━┛┛┛━┳━┣━┻┫┃┏┃┣┛┣┓
┃┛┣┳┫╋┃┣┫┻┣┻┫┛┗┏┻┃┫━╋┻┛┗╋┏┳╋┻┏┳┏╋┫┫┏╋┫┳┳
┳┫╋┗┣━┏┛┣┏┻┻━┃┻┏┻━━┃┫┛┃┗┳┫┳┓┻┃┛┓━┻┳╋┏┗╋┻
┛┻┻┛┛┗┃┃┛┣┛━┃━━┗┫┗━┳┓┛┳┓┣┳┣┳┻┣┻┏┏┃╋
┻┫┏┛┫┣┣┳┻┛┛┻┻┓┫┳┃┻━┣╋┏┓┻╋┃╋┳┓┗┗┣┓┃╋┗╋╋┣┫
╋┏┫┣┫┓┃┣┃┻┗┳┳┓┓┓┻┳┳┻┣┗┛┏┻┳┓┫╋┻┣╋┛┛┻┻┳┛┣┳
┏┃┣━┣┏┓┏┗┗╋┏┣┗┫┏┛┻━━┗┗┏━┃┏┓┫┗┃┻┻┣━┃┓━━┏┣
┫╋╋━┗┏━━┫┛━┫┫┻━┛┏━┻╋┣┫┛┃┫┳┃┣┫┣┻┣┳┫┃┓┻┗┳┏
┣┛┣┳━┳┻╋┓┣┫┳┳┛┛┣┫━┻┗┃┛┛┏╋┣┏┗┣┣┛┛┳┃┫┛┛┛┳╋
┛━┃┗┻┫┛┏┳┻┣┛┣━━┻┓┫┫┗━┻┫╋┗┓┃┻┏┛┣┣┻┗┏┳┳┣━┃
┣┛┻╋┏┣┛┣┛┳╋┻╋┏┃┣┗┳┃┗━┳┳┏┗┳┣━┃┏┃┛┛┛┓┛┗┃┻┳
┣┃┣┗┗┣┓╋━┣┳┗┃┏┣┻┣┗┻╋┣┻┛┏╋┗┻┳┏┏┓┗┛╋┃┏┏┗┻┳
┓┓┣┏╋┣┳━┣╋┻━┫┗┛┳┻┫┓━┣┣┗┏┃┣┫┻━┏┻┗┳┳┻━┛┏╋┻
┫┗┗┻┻┻┻┃┫┳┻┓┏┗┳┓╋┗┏┏┛╋┓━━┳┫┓╋┓╋╋┓╋━┏┛┛┫┳
┏┻┻╋┓━┫━┃┳━┓┃┣┣┃┛┳┣┛┓╋━┛┓┓┣┗┛┗┃┳┫┃┳┻┃━┗┻
┣┃┃╋┏┻┻┗┫┃╋╋┳┳┃┻┳┳┳┫┏┏┃┓┣╋┻┗┫┏━┏┓┓┗┛┛┏╋━
┻╋┛┃┗┓┫┳┓┫┻┛┳┗┛┃━┣┏┻┏╋┛┣┃┻┛┏┳━┓┣┛┓┻┻┫╋┓┛
┏┓┻┗━╋┏┓┏╋┫┗┛┗━┛┫┻━┻┛┃┃╋╋┳┓┏━┻┳┛┻┗┳┗┫╋┛┓
┏━┛┗┓╋┓┓━┗┻━┛┗┏┃┃┣╋┃┻╋┓┛╋┳┏┣━┫┫┣━┏┛┛┛╋━┳
┛┛┳┃┻┳┻╋┏┃╋┻┣┫┗┻┃┣┻┛━┛┗┗┗┏┏┏┣┃┻┓┓┏┃━┗┃┏┣
┳┣┫┗┫┫┃┛┣┃┫╋┻┣┛┳┛┫┏┻┏┻╋┳┏┏┏┃┏╋━┻┣┗┃┓┛┓┫┫
┻┗┳╋┣┻┏┗┛┃┏┏┻┃┃┗┓┳━┓┗━┫┻┓┳┫┏╋┛┣┛┃┛┏┳┻┳━┣
┃┫┃┏┻━╋┛╋┓┻┃┃┏┗┳┳┃┗┫┃┫┛┏┗┗┃┻┳┃┻┣┃┛┫━┗┏┣┏
━━━┣┗━┫┛┫┛┣╋┏━┫┻┃┻┗┳┳━┏━┫┃┛┗┻┃╋┣┫┃┏┏┏┳┃┃
┛┃━┓┫┗┻┃┻┻┛╋┗━┓┣┏┏┛┫┏╋┛┓╋╋┃━┏┏┗━┓┏┗╋━┛┛┫
┣┓┏┃┗┫┻┻╋┓━┫┓┫┃┓┛┗┳┣━┣┳┛┏┻┓┛┏┣╋┳┃┻┓╋┛┛┣┳
╋┏┏┻┏┗╋┏╋┫┫┃┳┛╋┓┫┫┓┫┓┻┳┣┏╋┗┫┃╋┣┫┏┃┗╋┳┣┛━
━╋┫┏┏━┏┃┓┗┓┻┗┣┏┗┓━┓┣┓┏┣┻┻┛┻┗┗┗┛┳┛╋╋
┃┛┫┓┃┏┏┓┫┛┃┏┏╋┫┻╋┫┫┏┳┗┻┗┛━┓╋━┛┗┫┗┛┗┛┗╋┛┗
┏┏┛┣┻┗┓┃┳┻━┗┏╋┗┗┏┃━┓┃┛┫━┳┣╋┣┫┣┗┏┣┓┗┃┓┛╋┛
┓┃┃┓┏━┣┗┻┻┛┳┻┣┓┛┓╋┻┓┏┓┣╋┗┣┫┛┣┳┓┃╋┻╋━┣┃┣┻
━╋╋┳┓┏╋━┫┫┓━┏┃┫┛┛┛┳┏┫┣┓┻┏┛┓┻┓┳┗┛┫┓┫┻┣┓┣┻
╋┻┣┣┓┻┗┏━┓┗┣┻┃┃┏┃┻┣┗┓┏┓╋┳┓┏┃┫╋┣┛┏┃┛┣╋┛┳┗
┻┣┃┳╋┏┏━┓┛┃┛┳╋┗┣┻┻┻┏┻┻┣┻┛┓┳┏┣┣┓┏┫┣┏┣┓┣┓┗
━┫━┣┏┃┫┗━╋┗┣┃╋┗━━┏┣┣┻┻┣┫┏┏┛━╋┃┗┫━┏━┫┃┳━━
┗┛┗┃┫┫┛┣━┏┗━┏╋┓┣┏┻╋┓┏┗╋━┛┃┻┛┗┫┣┳┻┏━┳╋┃┫┗
╋━┗┻┏┃┏┃┏┓╋┣┓┃┓╋╋┣┻┣┛┏┻━┗┳┃┛┻┛┓┫┳┻┏╋┳╋┣┏
┓┣┏┓┛┣┛┃━╋┃╋━┻┻╋┃┫┗┛┻━━┣╋┓┓┫┏┣┻┫━┃┛┻┻┃┗┓
┗┻┻┫┗┛┗┗┃┳┣┓┓┓┏┗┻┏┃┣┛┃┳┫┗┃━┓━┃╋┗┣┣┗┏━┗┃┳
┛╋┻┓┗┗┣╋┻━┫┏━┻┃┛┓┫┏┏┏┳┗┫┏┳┻┻╋┳┣┻┏┫┛┣┳┳┫┳
┏┣┏┏┻┣┗━┳┻╋┻┫━┃┗╋━━┃┓┓┫┛┳┣╋┣┛╋━┛┳┻┏┣┳┏┓┓
┓┗╋┏┏╋━━┣┏┏┻┳┻┫╋┏┏┓┣┃┓┳┓┛┳━┓┓┳┣┫┛┓╋┻╋┗┻━
┳┻┓┫┏┗┃┏┳┻┻┳┏┗┣┗┃╋┃┫┣┗┏┓┳┓━┃┗┗┛┃┓┏┻┏┛┛┳┏
┫┛┻┏┏┓┗┏┃━┗━┛┛┻╋┗┫┣┫┏┗┻┓┻╋┛╋┗┳┗┻┗┳┏┣┣┛┻┃
┏┫┻╋┣┻┃┳┣┗┏┗┻┏┗┳┣╋━┻━┃┻┗┓┓┻┣━┛┃┳┫┛━╋┏┓╋╋
┛┳┻┛┻┏━┓╋┫┻╋┛┻┛┛┗┏┏┻╋┳┃┳┳┗┃┃┏┃┣┃┻━┫┗╋┻┛┳
┃┃┣┓┃┗━┏┳┳┳┣┃┳━┏┓┃┣┏┣┛┳┻┏┗┓┓┣┣╋┓┻┓┻┗┫┫╋┣
╋┛┗┳┏┫━┏┳┳┃┳┓┗━╋┗┛┛╋┣┗┏┫┓╋╋┣┻┏┳┓┃┛┛┣┫━━┃
┃━┳┛┗┏┫┓┏┣╋┓┳┫┻━┓━╋┳╋┗┻┛┛┓┃┗┳┣┻┏┫┗┣┓┓┳┃╋
┛┓┗┻┛┗━━╋━┫┏┣┻┣┃┗━┏┏┗┛┳┃━┣┏┫┫┫╋┃┗┓┛┻┳┳┃╋
━╋┃┛┣┳┏┳┫┻┻┓┃┣┃┣┃┛┳┣━━┃┓┳┛┫━┓┃┳┃┃┻┣━┗┃┏┗
┃┣┃╋┓┳┻┛┗┗┫┳┛┛╋━┛┏┗╋━┳┻┻┻┛┏┫┃┛┣┓┻┓┫
┫╋┳━┳┓┣┃┓┃┓┻┻╋┗┛┳┫┻┣╋┳┻━┫━┗┛╋┫┳┗┛╋━╋┳┓┃┏
┛┓┓┣┻╋┗╋╋┛┛┣━┗┣━┳┏┛┃┏┗┗┣╋┃┓┓┳┣┳┃┫┓┳┛╋┣╋┛
┏┫┫┗┏┻┗┳┃┓┻┗┓┻┏┏━┛━━┃╋┛━┣┛┻┗┏┗┻┳┫╋┛┛┛┳┫┛
┏┏┳┛┛┛┣┛┏┻┗┏┫┣┫┗┻━╋┣┃┃┳┻┃┫┗┳╋┗┓┏┫┻┗┓┻┏┻┫
┣┓╋┛┗┏┣┃┏┗┃┣┃┃┓┓┫┛┓┻┏┓━┏┏╋╋┳┛┳┗╋┻━┣┓┃┓┓┓
╋┏┛┳┻┻┃┣┻┻╋╋┫┫┣━┳┣┛┓┳━┗━┓┻┛━╋┣┣━╋┳┣┓━┃┫┫
━┃┗━┓┻┻┃┻┳┓┛┣┻┓┏┏━┣┻┃┛┣┓┻┓┳┛┫┛┏┻┳┓┫┳┳┛━┻
┏┏┻┓┃┏┫┓┃┣┫┓┃┻┳┫╋┳┓┫━┣┃┣╋┳┫┗╋┗━┓╋┏┛┫┛╋━━
┗┳┻┛┳┏━┫━┏━╋┏━┓┗┓┓━┣┓┫╋┏┣┳┻┳╋┃┫┳┏┣┗┓┛┛┻┳
┫┣┳┗┳┫┃┫┓┛┛┏┃┗┓┏┣┫┓┛┃┣┻┛┃┛┛┓┓┃┻┛┓┛┛┃╋┛┛┳
┻┏┓━┫┣╋┫━┣┣┛┳┗┻┓┛┛╋┓┛┏┏┫┣┏┳┓┻┻━╋┳━┓┻━┃┛━
┳┏┳┛┛┫┣━┏╋┣┃╋┛┣┛━┳┻┏┓┫┫┓╋━┳┻┳━┛━┳╋┃┳┃┫┃┏
━┓┳┏┓┣┻┗╋┣━┫┏┃┛┃┻┳┫┛┣┳╋┓┓┻┳┛┏┏┛┃┓┫┗┃━┣┛┛
━┗┏┻┻┳┛┣┻┓┳┏╋━┻┳━┏┫┛┫┣┏┻┻┫━┳┻┗╋┻╋┛┗╋┳┣┛┳
┛┏┣┛┃┓┻┏┓┛┻┣┛┻┏┓┛┳┛╋┣╋┻┳┫┻┳┛┃┗┳┓┏┻┛┃┓┳┣┃
━┣┓━┗┗┃┃┏╋┣┛┏┏┗┓┏┫┳┏┫┳┫┻┃┫━╋┓┗┳┏┻┏┛┛╋┓┏┳
┏╋┓┫╋━╋━╋━┃┗┳╋┣┳┏┓┓┫┻┫┓┃┃┣┓┛┣┃┏┓┻┛┗╋━┳┳┫
╋┗┣┳┣┛┗━┗┃━┣┳┏┏┛┫━╋┃┣┫┏╋┣┣┫┓┃━┛┗━┃┳┗┻━┛┣
┗┣┣╋━┳┓┏┛┃┛┻━┻┫┛┃┏┣┏┳┓┛┫┳┳┳┫┣┃┛┏┗┗┫┛━╋━┗
┏┏┣┓┛┣┣┏┃┻┗┳┣┗┓╋┻┓┃╋┛┣┃┓┓┏┫╋━━┏━┏┫┏┓┏┣┃┫
┫┃╋┣┫╋━┏┗╋━┣┫┫┣━┛┣┃┻┣┫┃┛╋┗╋┃┃╋━┃╋┣┃┣┓┣┏┗
┻┳┳┓┣┫┃┗┏┃╋┳┓┏┛╋┣┳┗┃╋┗┛┓┃━┓┃┗╋┗┣━┣┃┗┳┻┳┗
┓┣┛┃┏┃╋┻┏┃┏┃┻┛┻╋┣┏┗┏┫╋┃┻┫┳┏┏┏┏┓┗┛┫┣┛┃┻┛╋
┃┓┣┃┫┣┃┗━┫┻━┣┏╋┫┛┃┻┗┛┓┻━┣┓┛┫┓┃┗┻┳╋╋
┛┃┃┫┃━┗┃┏┫┫┻┓━━┻━┣┓┃┃┣┃┫┻╋┓┗┃┳┫┛┳┗╋┛━┳┓┏
┗┏┏┛┛┓┫┻┃┓┳┫┫━━┗┳┣┏┃━┳┓┏┳┓┣┃━┻┻┻╋╋┳┛┣┗┓┗
┓┓┣┗┣━┫┏┛┻┏┗┣┻┗┛┳┛┳┣┣╋┏┳┫┃┫┃┓┳┃┃┛┗┳┣┃┏┓┛
┣┗┛╋┗╋╋┻━┻┫┳┃┃┃┏┻┃┳┏┫┗┛┏┛┻┏┫┳┏┣┫┻┗━┗┗┗┣┛
┗┣┻┻┻┃┳┻╋┗┏╋━┓┗━┫┗╋━┓━┗┣┗┻┃┛┫┳┃┫┃╋┗┫┳┛┳━
┏┻┣┣┳╋┫┻━┻━┻┫┗━┃┣┻┓┓┳┏┣┳━┓┗┳┓━┏━┏━┗┏┛┏┗┫
┏┛┓┃┳┻┓┳┻┻┣┛━┣┳┳╋┓┣┃┓┫┛╋┫━┛┃┗┏┏┳┗┳┏┏┛┛┏┓
┓┣┗┃┣╋┗┓┣┗┫┃╋╋━┫┫╋╋┻━╋┓┳┓┗┛┳┓┳╋┃╋┗┃┛┫╋╋┫
┏╋┫━┏┣┗┳┣┃┫┫╋━┏┛┛╋┓┳┃┏┗╋┓┳┃┳╋┃╋┗┃┣┣┳╋┣┫┓
┻━┣┃┻┫┗┫╋━╋┫┳┻┃┳┃━┫┗┃┗┣┣━┣━┓╋┃╋┳┛┃┻┃┏╋┳┓
┏━┳┫┗┗╋━┛┻┳┃┏┫┻┃╋┛┏┗┛┓┓┛┗┓┳╋┓┃┓┳┫┛┗━╋┛┃┳
┗┓┃━┳┗╋┏━┛━┏┳┻━━┗┗┛┛━┳━┃┗┳╋┓╋┣╋┏━━┻┏┃┗┻┫
┻┛┣╋┳━┗┏┃┳━┳┓┓┛┏┣┳━┳┗┳┳╋┳┳┃━┣┣┻┛┓━┫┗┃┫┫┃
┛━┓┏┳┣┃┏┗┏┓┳┏╋┣┛┫╋┻┏━┃╋━┓┛┻┃┣┻┏┓┣┃┏━┛┫╋┃
╋┓╋┓┗┗╋┫┳╋┓━┓━┗┏┛┗┻┗┓┗┓╋┓┛┛┗┳┳┗┃━┓┗┻┗╋┏┓
┃┣┛┻┫┃┫┗┏┫╋┳┣┳┓━┛┣━┛┗┫┣┏╋┛┃━┓┗┳━┃┛┳┻╋┳┻┓
┣┣┓━━━┣┫╋┗┫━┛┃━┏┓┏┳┏┣┃┻╋┻┣╋┓┫┳┏╋┻┣┏┛┣┻┳━
┗┃┻┫━┫┣━━┛┏┫━┗┃╋╋┻┳━┏┳━┫┗┛┫┏┛━╋┳┣┳━┫┣╋━┏
┃┻┣┳┻┫━┻┏╋━┓┫━┻┫┃━┛┃╋━╋┗┏┛┣┓━╋┛┣┃┛╋┓┏╋━┓
┫┫┗┣━┫╋┏━┗┏━━┓┓━┫╋┛┓┓┗┣┗┳┓┓┣━┗┳┃━┓━━┃┓┫┻
┗┃┻┣┣┳┛━┣┫┳╋╋╋┛┛┻┻╋┳┻┳┣┣┳┻┛╋┃┃┻┫━┃┛┳┃┳╋┻
┳┫┓┻┛┗╋┳┫┗┳━┓┛┓┓┳┫┳┓┫━┣┣┳┏┛┗╋┗┗╋━┻┻━┫┫┃┗
━┫━┫┣┏┗┗┏┗┣┃┣┣┗┃┗╋┏┻┓━┳┗┃┏━╋━┛┃╋┗┣┻┏┣┓┻┗
┻┻┓┏┻┃┃┻━┃┛┻╋┫┓┻┗╋┣┛╋┏┻┓┓┫┳┓┏┗━┓┛┗┗
┣┻┛┏┛┃╋┓━┳╋╋━┃┗┓┳╋━┗┏┫┛┗┃━┓┻┏╋┣┗┣┛━┃━┣┛┣
┏┻┛┗╋┓┣┫┓┓┏┃┻┣┳┻┗┗┻━╋┫┏┃┃┃┏┫┃╋╋┳┻┻┗┣┳┗┫━
┣┏┫━┫┳┃┫┏┗━┓┣┳┫┳┣┣┻┣╋┣┻┛┣┳┗┃━┗━┫┫┗┗┏┳┛┏╋
╋┏┓┗┳┗┗━┗━┓┛┣┣╋━┣┃┏╋┣┓┗━┻┫┣━┃┃┳┗┓┓┫┣━┛┏┣
╋┛╋━╋━╋┣┗┻━╋┃┛┃┗━┛━┫┳┫┓━┻┃┏┓┓━┳┏┗┣┗━┏┏┳┛
┃┃┃╋┃┛┗┓━┳┳┣┫┓┏┫╋━┃┳┻━┳┛╋━┛┛━┃┛┛╋┃┓┻╋┃╋┓
╋┗┣┻┣┃┗┗┫┃┗┳┃┛┗┃┣┓┻╋┓┗┓┏┳┻┻┫┃┫┏┣┓┳╋╋┓┻┗┛
┻┃┏┃┛┳┏╋┏┗┣┛┣┫┫┻┗━━┣┻╋┏━┻┳┏┓┃┗┳┏━┫┣┏╋┓┓┻
┻┗┏┫┛┗┓┫━┃┛┛┏┏┫━┃╋┫┃━┃┻┛┣┛┫╋┻┓┓┛━╋┳━┓┛┻━
┏┗┗┏┓┫┃┏┳┗┣┃╋┛┣┫┏┃┗┓┃┳╋┫┳┗┫╋┳┫━┛┗━┓┃┏╋┗┃
┳┓━┣┫┻╋┳━╋━┗┫┃┃┳┃┛╋┫┳╋━━┣┫┣┓┳┏┛┳┳╋┳━┃┫┃╋
┗┣┗┳┗┃┻┃━┣┓┏┳┗━┛┫┏┣┻┣┗┛┃┗┻┃━┳┓┏┏┗┳┣┻┃╋┓┻
┳━┗┣┳┣┓╋┳┻┗╋┣━┓┳┳┛┃┏╋┃┫┓┛┓┳┛┓┫┫┏┛┓━╋┣┛┛┏
┏┻┻╋┓┏╋┳┫┛┻┃┗┃┓┻╋┫┳┗┣┃┫┻┛┫┻┏┗┓━┳╋┃┃┻┏┳┛┏
━┻┃┛┣┗┣┻┓┻┓┓┗━━┃┻┳┳┫━┛┻╋┳┗┃┃┫┣━┻━┃┣┣┣┳┗┫
┻┃┻┓┏┗┏┻┗┻╋┣┃┗━┗┣┗┳┃┏┏━┳┳┫┓┣┗┓━┻┳┃┛┳┃╋┛┛
┳┓┗━┏┏┣┏┓┛━╋┻━┃┛┛┫┃━┣┣┗┳┃╋┛┻┗┏┳┣┫┓┏┓┻━┫┛
━┛━┏┻╋┻╋╋━┳┣┳┳┏┛┫┳┓┏┓┓┓╋╋┓┓┳┣╋━╋━┏┗┃┃━┃┏
┛┛╋┃┫┏┫┳━━╋┃┣┓┫┛┛┓┳┓┫┏┃┗┏┳┗┓┫┻━┛┣┏┻┗┳╋┳┻
┓┗━━┃╋┣┛┃┓┃┫┗┏┣╋╋━┃┃┗╋┳┏┏┻┻┗╋┏┻┣┣┣┫┗╋╋┗╋
┃┫╋┏╋╋┛┫┻┫┻━┃┓┓┻╋┓━━┛┏┓┏┓┏╋╋┣┗┗┳┃┓╋┏┓┏┳━
━┣╋┳┛┓┣┓┗┛┏━┛┻┃┗┏┗┓━┳┻┣┣┃━┫┃┗┗┳┛┻┗┓┗┳┓╋┫
━┳┫┓┛╋┫┻┗┻━┏┻╋╋┓┣╋┫┓┛┗┳╋┛╋┗┃┳┓┓┏┃┣┻━┫┻┛┏
┫╋━┏┛┣╋━┏┻┻┛┳╋┃┓┻┓┫┏┳┓┣━━┓┏━┳┃╋┻╋┻┳
┣┫╋┃┛┏┓┗┻┏┃╋┳╋┫┻┛┻┳┻┃╋┫┏┗┓┣╋┻┣┳┛╋┃┳┏┗┛┣━
┏┗┗┻┻┫┏┗┛┣┃┛━┫┫╋┛┳┏┛┣┗┓┻┃┳┣━┓┫╋┓┃╋┻┻┻╋┏┣
╋╋┣┳┳┻┳┃┻┻┣┛┃┫┃┣┫┛┳┣┻┳┏╋┃┃┃┃┳┏┛┏┳┻┓┃┣┫┻┃
╋┣┓┃╋┃┳┻┳┛┓╋┃━━╋┻┏┳╋┣┃━┫┛┏┫┳┻┣┓┻╋┣┓┃┏┣╋┛
┳┛┏┗┓━┻┛━┣━┻┓┏╋┛╋╋┫━┃┳━┏━┳┻┫┗┣━┳┣┏┏┣┓┗━┳
┛┏┏┛┓┫┏┻┏┫┓┓┗┃┳┛┓┛┛┻┻━┗╋┃┣┳━┣┓┣╋┳┏┓┛┗┓┏┳
━┏┻┳┣━┛┗┃┃┫┏━━┻┻┓━┻┛╋┃┏┃┣┗┳┫┏┳┗╋┓╋━┣┣┃┳┃
┫┓━┻┓┛┛┻━━┫┻╋┫┗┳╋╋┃┳┗┛━┗╋┓┣┛┏┗┛┗┗┓┣━┏┃┏┃
┓━┛┏┗┗╋┳┣┏┳┓┫┏╋┣╋┳╋╋┫┳┓┫┳┓━╋┃┫┃┛━┓╋╋┏━┳╋
┛━┗┃┃┏╋┗┓┛┛┻━┣╋┛┫┓┛┏┫━┳━┏┃┏┛━┗┗╋┏╋┓┳┃━┛┻
━┗┫┓┏┛┣┫┃┛┫┛┣┓┓┃╋┗╋━┣┛┏┻┃┗┫┣┻┳┳┃┏┃┃┓┓╋┗┳
┃┣┣┓┓┓┏┛┓┣┛┣╋┣┓┓╋╋┃┻┻┣┻┏╋┏┻┏┣┛┛╋┛┣┳┻┓┃┓┓
┓┃┃━┻┗┃┫┳┣┫┗┛┛┳━┓┫┓┛━┃╋┣┓┏┃┓┳┏┓┫┏┏┳┓┛┫┳┓
┓┳┓┳━┛╋┻┛┛┳┗━┃┫┳┗╋┓┫┳┣┫┣┃┛┃┳┏┣┳┳━┓┫┫┃┓╋┳
┣╋┻┓┣┻╋┳┛┣┳┳┓┛━━┏┓┻┛┫┗╋┓┫┛┗┏┏━╋┏╋╋┗┳┃┻┗┻
┳┓┏┳┏┗┃┃┫┳┗╋┣┛┫┏┫╋┻┳┫╋┫┫┫╋┃┫┫┗┓━━┫━┣┓━╋┣
┃┫┫━━┳┓━━┳┫━┗━┓┓┓┏╋┫━┃┻┻━╋┳┃┃┛┃┳┛┃┻┛━┏┣┏
┻┓┏┏┳┗┃┣┻┓┃╋━┻┗┓┗┏┻┛╋┳━┓━┻┏┃┻╋┛┫┗┣┳┓┓┻┛┫
┻┓┓━┓━┗┛╋┣┗┳┏┃╋┓┓┓┣┏┗┣┃┏━╋┻┫┫┓┛╋┗┓┓┳┏┛┣┳
┓╋━┏┏┣┫┫┫┛┻╋┏┃┏┃┫┻┗┫╋┏┻┳┛┗┏┳┏┃┣━┓┛┻┣┣┃┛┳
┳┓┛┻━╋┳┏┃┳━┃┓┗┛┏┻┳┗━┫┻╋┣┫┣━┗┣┛┓┫┗┫┫┗┗┫┛┛
┓┣┫┗┻┛┳┗┛┫┻━┛┣╋┣┗┏┣┫╋┓┻┃┫┣┫┗┣┻┃┫┫┻┳┻┃┣┳━
┗┣┏┻┗┳┣┏┛╋╋┛━┓━┳╋┣┣╋┻┻┃┓┻┛┳┃┃┏┗┏┳┳┻━┻┻┳┓
┗┓┻┛┣━╋┃┳┛┛┳┓┳┳┳━┓┃┳┗┳━╋┗┣┓┏┫┣┻┏┗┳┏
┏╋┻┃┣┛┛┃┃┳┫┫┃┳┛┳┻┓┻┳┣┗╋┗┃┓┏┣┃┣┓┛┓┃┏━╋┻┃┳
┣━╋┓┣┛┛┏┃┏┃┻┗┛━┓┫┣╋┻┫┫┳┻┃┛┓╋┫┣┻┏┗┃┗┣┳┣┏━
┏┗┏┳┗┻┏┓┓┻┏┫┛┻┳┗┳┳┓┻┓┓┻┏┣━━┏┗╋┏┗━┫┃┃┃┗┣┃
╋┓┫━┓┃┗┓┳┣┏┣┓┫┓┳┫┗┣┃╋┻╋┓┗┏┗┫┣━┓┳━┃┻┃━┳╋┻
┓┃┏┫┓┗┓┣┻╋┣┛┫┃┻┣┫┫┏┏┣┏┛┏┏┫┏┓━┗┃┳┫┫╋┳┗┗┳┏
┏━╋┗╋┓┓┳┏┳┣┣┫┻┫┃┓┓┫┳┓╋┣┫┛┗┓┗┳┛┛┛┃┃╋━┛┃┛━
┏┫┓╋┏┳┏┛╋┓┃┃┣╋━┛╋┃╋━┓┃┃╋┻━┃┏┳┏┓┣┗┓┳┃┫┳┛╋
┛━┃┏┃━┃╋┻┳┗┏┗┗┳━┏┓┣┃╋┛┃┣┻┛━┫┻┣┃┃┻╋━┗━┏┓┛
┏┫┛┛┃┛┣┏╋┳╋┛━┛┫┛┃┓┗┏┗┛┫┳┗┓┗━┻┻╋┳╋┳┏┻┗┫┓┏
╋┳╋┻┗╋╋┫┗━┛┳┳━┻┗╋╋┣┻━┓┛┏┏━━┳┻┣┓┏┏┛━┳┏━┣┣
┃┃┗━┣┛┫┳╋━┻┳┛┻┫┳┓┏┛┳╋┳┻┛┏┏┳┃┓┗┏┓┣┗╋╋┗┗┳┳
┃┏┏┃┣━┓╋┫╋━┛━┏┃┗┃┃┏┃╋━┗┓┏┻┓━┃┛┫┛┳━╋┗━━┻┃
┓┣┛┓┓┏┏┓┳╋━┓┗┻┻┣╋┏┳┗┫┏┃┻┣┏┫┻┗┗┗╋┣╋━┣┗┫┓┃
┛┣┃┓┗┳┳┏┗┃┓┗┗╋┫┓┃┏┻┃┣┳╋╋┳┛┃┃╋┻┏┓┛┳┳┏┗┳┏┗
╋┻┃┻━┳┣┓┻┫┣━┳┓━┏┣╋┃┫┫┫┫┣┗┣┣┓┗┫┳┓┣╋┓━┻┳┏┻
┛┗━┻┣┻┛┃┳╋╋╋┗┳┳━╋┻┻┏┓╋┃┗┳┫┛┳┻┃┣━┓┓┗╋┻┫┛┓
┏┗╋━┣┣┳╋┃┳┃┳┓┗┣┓┳╋┗┻┫┃┃┓┫┣┫┓┳┫┫┣━┻┻━━╋┓╋
┗╋┓━┗┓━┓┓┻╋┣┻━┛┛┳┣┻┫━┗┳┏┳┓┻┻┗┻━┻┳╋┫┣┣┳┃┓
┛┏┳┣┏━┫┓┓┫┗┫┛┗┛┣┃┛┓┃┓┫┃┻┗┗┏┏╋┫┫┛┻┛┫┛┗┣┳┛
━┃┣┫╋┣┏┛┓┃┓┏┗┻╋┓╋┻┻┣┳┫┛╋┻┓┃┓┻┻┏┃┛┛┛╋┣┛━┫
┣┃━┛┣┳┳━┃━┓┓┏┻┳┳┳┏┣┗┓┓┣┗┃┫┻┃┳┫━╋┓┳┗┳┻┛┛╋
┓┛┗┫┃┓━┛┫┏┳┫┣┓┫┛━┻┃╋┣┛━┗┻┛┳┻┓┗┃┏╋╋┻╋┏┗┫┓
┳┳┏┻┻┛┻┗┃┻┳━┻┏┫┏━┗┃┓┣┗┳┳┣┃┃┫┓┫┃┃┏┣┗┃┃┻┣┓
┳┳┣┳┃╋━┓┣┫┻┣┻┻╋┻╋╋┗┫┣┛┓┛┏┗┓┫┻┛┳╋┻┛┓
┫┗┗┓┓┗┣┓┳━━┗━━╋┳┗╋┻┛┓┻┛┣┻┛┛┻┗┏╋┣┃┫┻┏┳━┣┏
┛┫┳┃┳┻┓┣┏┃┣┏┏┏━┻┏┣┛┫┳┗┳┣┗┓╋┏┣┓┏┻┣┏┏┓┓┣┗┣
┫┏╋┫┳┻┛━┓╋┃┫┏┏┛━┏┏┳┗┓╋┛┣┳┓┛┛╋┣┫┳━┓┗┻┣┃┏┛
┣┫━┏┏┣┗╋┛┓┃┛┏┗┗┳┻┣┫┻┻┗┫╋┣╋┳┃┃┫┗┳━╋╋┣┃┣━┳
━╋┏━┓┫┗┛━┃━┫┗┻┳━┳┓┏┃╋┳┏╋┳┻┗┻┗┗┛┏┫┏┏┗┣┗┻┣
┏╋┻┛┫┣┏━┗┓┗┛┣┻┛┻┏┫┓┏┓┫┳┣┏┻━┳┗━┗┗╋┛━┫┳┳┳┗
┻┗┓┓┃┛╋┃━┗┏┫┻╋┏┣┳┃┻┛┳┛┃┫┛┫┓┫┳┓┻━┣┃┃┏┻┳┃┏
┗┣╋┏┣┫┓┓┏┃┻┗┃┃┫┓╋┫┛┛┓┳┃┃━╋┫┛┗┃┳┻┣┃┛┳┓━┛┃
┣┗┏┳━┳┻┫┛╋┓┛┗┓┏┓┗┗╋┻┫┛┃┏━╋┓┣━┻┣╋┣┫┏┛╋┻┫┻
┗┗┳┛┣┻┳┫╋╋┏┳╋┓┓┫┗┗┣┳┏┗┳━┗┳━┓┳┛━┻┫━┣━╋┃┓┻
┏┏┣┻┛┫┳┗┛┻┏┣┛┏┫━┗━╋┣┏┛┻┛┓┃┫┳┛╋┳┣━┳┳┃┻┫┃┻
╋┻╋┳┣┣┗┃┳┃┛┫╋╋━┣┛┫┓╋━┛┳┃┗┣┛┓┓┳┏┗╋╋╋┏┻┏┓┫
┫┻┣┻┳┗┫┻┳┻┃╋┃┻┻┓╋┣┳━━╋╋┣┃━┃┳┻╋┻┻┓╋╋━━┗┫┃
┻┫┓╋┏┣┓┃┓┏┏╋┣━┻┻━┃┗━┃┫┗┫┣┣╋┛┗┣┗┫┓┗┻┃┛┏┗┃
┓┣┃┛╋┳━┃━┛┃┛┻┻╋┃┫┫━┳┛┗┫┏┏┫┫┛┳┛┣┏┓┛┓┫━┻┃┻
┃╋━┫┓┛┻━┳┃┗╋┗┓╋┻┣━┓┫┳┃┓┻┳┏┫┛┓┗┓┻━┣┣┃┃╋┻┃
╋┫━┫┻╋╋━━┓┛┃╋┓┫┣┗╋┗┗┣┫┃┓┣┳┳━┃━┗┏┏┫┏┫┻╋┏┳
┏┓┗┃┳┏┣┣┣┛┣┃┳━━╋┃┃┣┛┗┗┫┳┗┣┛┣┃┗┫┃┓┓┗┛━┃┃┛
┗━━┏╋╋┗┣┫┣┗┫┳┃┏┛┻┛┓┳┛┏━┃┛┓┻┣┳┗┃┃┫┫━┫┻╋━┻
┣┣┫┣┗┃┫┓┃┃┣┛━╋┃┳┗┃┫━┗━┫╋┗┛┫┣┏━┏┛┏╋┗┏┫┣━┃
╋┛╋┻┛┗┣┗┃╋┛┏┣┣━┳┣┏┏┓┃━┣┣┓┛┏┏╋━━┫┣┏╋┗┏╋┗┛
┳┫┓┛┛━┓┗┻┏┻┳━┃╋━┃┃━┣┣╋┣┣┃┣┓┃┗┗┗┫┗┏┳┫┳┗┓╋
┻┏┫┃┗┳┳┫┻┓┗┗┛━┳┛┣┻╋╋┗┗┫┛┛┣━┓┛┓┣━╋┓┏┃┛╋┳┏
┏┓╋┃┳┃━┓┣┓┗┳╋┗┃┛┓┻┳━┫┻━┃━┫┗━┃┫┗┓╋┣┫
┏┫┓┻━┳┫┻┓┣┃┣┛┳┣━╋┛┫┃━┃╋━┃┃┳━┓┗━┣┻┛┣╋┛┃┣┻
┓┗┏━┓┻━┳┫┃┫╋━┫┓┃┗┃┳┻╋━┃┳┣┛┗┳━┻┻┛┗┏┫┳┗━━┃
┓━┫━┣┣┫┏┏┏┫━┃┳┏┫┃┏┓┣┗┻┣┓┏┗╋┛┫╋┓┻━┣┻┗┻┣╋┳
┓┫┓┃┗━┏┏┃┓┫┓┏┣╋┣━┃┃┣┓┛━┗┣┛┃┻━┻━━┳┓┗┓┻┻┣┻
╋┗┳┗┳┣┏┏┏┗┣┃┫┻┃┳┓┛━┏┏┃━┳╋┻━┃┣┛┣┃┃╋╋┫╋┻━┏
━┏━┓┃┗╋╋┣╋┃┛┛┃┗┏╋┣┣┻┓┫━┫┻┻┳┻┗┛┻┣┗╋┏┃┫┓┻╋
┳┛━┣┛╋┳┃┃┻┻┃┏╋┣┛┓┃┏┛┃━┫┛┻╋━┃┗┃┳┣┫┫┳┛┏┻┛━
┏┗╋┓┫┣┓┫┣┗┫┓┃┃┛┫┻┗┳┓┣┣╋┛┫━┻┃┏┫┓┣┛┣━━╋┃╋┣
┫┓┃┃━┃┏┻┗┓┏┏┳━┳┃┫┗╋┳┓┏┗┛┃┛┛┫┃┻┏┫┫━╋┻━╋┏┫
┗┓┏┻┳┗┻┫┣┻┏┓┫┻┻┃┣┛┣┃┻┫━╋┓┗┃┏┣┣━┳┣┻┃┻┏━┻╋
━┃╋┻┏┻╋┗┻┳━┳┗┫┛┃┏┫┳┓┛┣┃┻┏┓┣┓╋┓┻┳┳┛╋┻┫┃╋┏
╋┏┫┓┛┛┳━━┃┫┫━┛┛┣━┣┳╋┓┻┣┫┓┃╋╋╋┳┣┃╋┣┣┓┫━━┣
┛┏┫┳┻┏┗━┓┣┃━┻┫┣━┏┓┻┻┣━┛━┗┛┣┳┳┻┃┻┳━┏╋┏━┫┳
┛┻┛┃┣┓┻┳┻┫┫┗╋┛┣┳┗┳━━┃┫┗┳┏┫┻┳┗┣┏┫┛╋┣┣┃┏┏┛
┣╋┻┓┫┏┫╋┣┫┓┓┏┗┃┃┛┫┓┫┣┗┓┳┣┻┓┏┓┃━┗┣┛┳┓┃┃┳┫
┓┃━━┗┗┻┏┏┻┫┛┻╋┣┻┻┳┏┓┛┛┗┫━┃┳┏┣━┃┃━┫╋┛╋┏━╋
┻┃┏┣╋┃┫┫┏╋━┫━┏┃┛┻┏┣┃━┛━┻┓┣╋┻━┣┫┛┓┻━┗━┻┗┻
┛┛┫┻┗┗┗┗━┏┓┣┻┗┻━┓┃╋┫┗┗┳┫┓┳┣┏┣╋━┣┏┃┗┣━┃┣┃
┓┫┻┻┳┓┣┳┓┃┃┣┣┣┏┏┻┛┣┃┣┳┓┗┏┗┣┓┳┛╋┣┣╋┛┣┳┫━┫
┏┛╋┫┻┏┓╋┗┓┳┃┛┛┻┏┃━┓┃┻┻┃╋┗━┏━┛┗┗┗┏┓╋┻┛┣┫━
┻┳┻┻┫┃╋┛┃┣┓┗┃┛━┣┛┣╋╋┫┫━┻┏┓┣┃┳┳┫┻┗┛┃┏┫┣┓┗
┻┗┓┗┳╋┛┣╋┣━┣┏╋┛┃┻┓┻┣┛┓┛┳┫┓┫┻━┓┳┓┛━┏┣━┏┛┛
┗━┗┻┗┻┻┓━┓┳┓┫╋┓┫╋┻┏┻┗┫━┗━━┃╋┃┗┏┓┏┗┏┃┳┓┣┻
┓┫┏┛┣┻┫┛┛┣┻┫┗━┛┫┫┗┏┏┛━┓┣┓┣┓┏┛┫┃┫┏┓┣
┃┻┓┫┃┏┏┣┻┻━┃┻┣┳┫┣┛╋╋┫╋┓━┳┳┳┫┛┃┫┛┗━╋┻┏┛━┃
┫┫┗┗┣┛┏┗┳┣┻┏┃┃╋┫┓┻╋┳┃┗┗┏┻╋┳┛┃┻┛┗┳┻┫┏┫━╋┻
┫┏┓┳┃┣┃┏┳┳┣┓┏┗╋┻┏┻┫┏┛┣╋┻┛━┓┫┓┏━┫┣┗┳┣┛┓┣┃
┫┛┃━━┓╋━┏┗┛━┛┃┫┣┏┳━┓╋┛┻┏┗┳┃┫┓╋┗┏┃┳┃┫╋━┛╋
┻┻┫╋┫┓━┃┻┳┫┳┳┓┃┓┏┣┣┻┛━┃┫┻┗┫┏┛┣┻┫┫┣┣╋━┳┓┃
┫┓┏┃┗┏┫┛┃┗┗━┛┏┛╋┣┏━┣╋┻┫╋╋┛┓┗┫┳┛┛┫━┳╋┓┗┃━
┃┫┣┏┫┻━╋┛┳┳┳╋┳┏━┃┳┛╋┣┫┛┻┓╋┓┻┃┓┫┣┳┳╋━┃┓┛┗
━┃┏┓━┳┏┣┛┃╋━┏┃┫┣┓┣━┃╋━┗━┳┗┣┗┏┫━┏┳┏━┗┣┛┓┗
┳╋┻┓┏╋━┻┃┣┫┻╋┛┛┃┳━┓┣┫┗┳┻╋╋┓┏┛┛┓┻━┗┻━┛┗┏┃
╋┓┫┻┃┣┻┃┗┗┻┫┗┛┗┣┓┻╋━╋┃┃┳┏┫┓╋┗┣┣╋┏┗┗┗┣┛┣┃
┻┳┛┏┃┣┫┛┗┳┗━╋╋┃┛┳┃┣┣┏┏┣━━━╋┳┳┣┗┣┫┛┃┫┛┻┃┣
┫┫┗┓━┻┻┗┃┓┫━┗┏━┓╋┗━┏┛┫┫┃┻┏╋┻┏╋┣┫━┫┏┃┻┃┓┗
━┗┗┃━┓━┳━┫┛┛━┳━┓┏╋┳┣┗┣┓┗┳┳┫┫┓┻┣┏┏━┗┛┻━┻┣
┃━┛┏┻┣━━┣┻┳┫╋┛┫┗┣┃┳┃━┻━┳┏┃━┻┫┃┃┃┏━┏┓┃━┻┓
━┣┓╋┳┫┻┳┏╋┻┣╋━┗┻┻━┛┛┳┻┻╋┏┻┻━┏┓┻┛┛┏┣━┗┏┛┓
┳┓┗┏┫┃┻━┳┗┗┓┣┳┃┫┃╋┃┓┛┣┳┣╋┓┓╋┗╋╋┛┛┃┫━┓┫┗┳
┳┫╋┫┣┻┗┓━┓┣┻┃╋┏┓┓┣┃━┳┃━┗┛┓┣┓┳┣╋┛┣┓┛┛┣┛┳┗
╋┃┗┻┫┛┫┏━┛┗┛╋━┣┃┏┛┳┏┳╋━┫┏┏━┫┳┣┫┳╋┓╋┏┫╋┳┏
┻┗┛┳┗┳┫╋┃┗┳┛┏┓╋┫┛╋━┻╋┏━┻┓┫┻┳┣┛┫┃┃┻━┛┛┻╋╋
┣┳┳┗┛╋╋┓┏┃━┓┗┓┃┫╋┃┻┛┫┗┃┏┫┃╋┛┻┛━━╋┻┫┗┏╋┻┫
┓━╋┣┗┣┻┻┓┓┗┏┻┫╋┣┓━┳┣━┏┻┗┫┃┻━┣┣┣┛╋┓╋┣┏┫┛┻
┛┳┻┫┛┻━┳┳┃┳┃╋┻╋┣┓╋┗┣┫┳┛┳┻╋┓┃┫┛┏┫┣┻┃┓╋┏┏┏
┛╋┻┃┃┻┳┫┛┓┃┏┻┓┻┏┓┛╋┗┛┃━┳━┏╋┣┃┃┣┫┗┳┏┓┣┫━┫
┛┳╋┣┻┃┳╋┃┗┫┳┗┃╋┫┓┃╋┓┳━┣┛┗┻┓┻┳┫┃┛╋┳╋
━━╋━┻┣┗┏┓┏╋━┛┗┳┗┗┓┻━╋┣┛┗┫┻┓┛┳┗┗┫┣┳┛┓╋┳╋┗
┳╋┫┃┃┃┃┳━┳╋╋┫┛┫┃┫┓┣┣┗╋┫━╋┻╋┃┣┣╋╋┳┃┳┻┳┛┛┛
┗┗━┣┏╋┗┏━┗┗┳┛┫┛╋┗━━┛┃┗━┏┃┃┳┗┻┃┗┗╋┳┏┗┫┃━┓
┣┻┏┻┣┫┻┳━┓┃┓┓┳╋━┃┛┫┓┫┛┏┓┏╋┃┣┃┃┳┏╋┫┣┫┻┣┻┃
┛┏┓┗┫┏━╋┳┛┫┃┛╋┓┏┻┏┣╋┃┣┣┃┗┻┛┏┻┏┳┻┫╋┻┳┛┳━━
┓┣┗╋┓┃┛┃┻┏┃━┳┻╋┃━┗┛┓┛┃╋┛━━┫┻┛━┻┛┛┗┗┻┻┫┃╋
┃┃┛┣━┻┫┃┏┓┃┛┳┛┗┻╋┫━┛┻┻┃┫┳┫┗┣┣┃┻┏╋┣┣┣┛┫┃┻
┃┫┏┓┻┫╋┓┫┫┣━┏┓┳┳┳┻╋┻┗┃┃┗┣┻┏┏┓┳┳┻┻┣╋╋┓┏╋┗
┓┛━┗╋┃┫┣┫┗┃┫┓┏╋┳┳┳┗━┓┫┓┃┫┛┫┛┣┣╋╋┏┏┓┃┻┓┏┗
┫┓┛┳┓┏┻╋┳┓┗╋┏┃┗┻━┻╋┛┏╋┓━┫┫┫┓┳┳┃┛┃╋┻┓┳┫┣╋
┣┣┓━┻┓┃┻┳┣┣┣┓━┓╋┳┳┃┫┛┛┻╋━┏┫┣┫┫┛┃┃┻╋┣┗┃┓┣
┃┛┳┃┣┏┓┗┳┗┣┣┓┛┣┳┛┳━┳┓┫╋┻┫┃┃┛┏┏┳┗┗━┓┗┛┏┏┛
┻┻┣┃┳┻┛┫┳┛┳┏┻┫┓┏┗┗┳┛┛┳┛┳┣┓┏┃╋┛┃━┃┗┓┻┻┳┏┓
━┻┓╋┗┗╋╋┻┓┓┻┫┃┫┃━━┓━┫┣┻┫━┃╋┳┣┃┃━┃┏┻┻━╋┫┻
┛┳┣┃┫┣┫┣┫━┃┗┛┃┗┣┳┗┛┻┳┏┣┳┳┃┻┓┻┻━┓━┻╋┏┗┫┗┛
┳┏┛┻┳┃┗┓┻┓┫┫╋┓┫┛┣┗┻━┓┛┛┛┛┏┻━┻╋┳┻┏┣┗━┗┻┳┗
┏┛┫━┣┗┫┣┳┛┛╋┫┏╋┏┻━┣━━┻┗┃┛╋┻━╋┛┛┣┳┳┃┻┻━┣┃
┛┳┳━╋┳┃┛┓┣┏┫┛┣┏╋┃┛┻┏┓┏┓┣┏┻┣┓┃┃┏┣┻┛━━┫┣━┳
┛┓━┓┛┃╋╋┳┻┣┃╋┓┣┣┃╋┫━╋┓┛┳┫┣┣┣┃┃┫┏┗┳━┳┳┳┫┣
┏┛┏┫┗┛┳┏┳┻╋╋━┣━┣┗┓┗┳┃┏┃┏┛━━┗━━┛╋┛┏┫┃┗┗┗╋
┗┗┳━┓┳┗┓┃┣┳┫┃┏┏┗┳┻╋┗┛┫┃━┳┏┏┻━┓┗┃┃┻┃┫┫┳┳┻
┛┣━┓┗━┣┫┫┫┗┳╋┳┏┗╋┳┛┳╋╋┏┫┣━┣┻┳┓┳┳┳┗┓┓╋┃┏┗
┛┃┓┛╋┏┫━━┫╋┣┗┃╋┫┗━━┓┓┫┏┓╋┛┓┫┃┛┛┫┏┳┻┏┫┛╋┫
┓┣┣┫━┃┃┳┗╋┣┓┃┳┏╋┻┳┗┓┃┛┫┫┗╋┫┃━┳┣┻┳┛╋
╋━┳┫┻┛┻━┓┻┗┃┛┫┛┗┣┫┏┳┏╋┗┏┏┛┃┫┏┻┣┓╋┏━┏┳╋╋┓
┓┓╋┻┳┳╋┣┣┗┛┣┫┏┃┣━┻┓━┛┃┏┏╋┓┃┏┻┳┛━┏┗┛┣┃┏┣┏
┣┣╋┛┣┗┛━┃┛┛┓┻┗┻┻┓┏┓╋┓┛┛┻┣┛┣╋━┫┳┣┏┣┗┣━┗━┣
┫┓┻╋┻┣┫┛┻┏┓━┣┻┃┓╋┗┃━┳┏┳┫┓┓┓╋┻╋╋┓━┫━┳┏┫┓╋
┗┛┫┓┻┓╋╋┏━┫┏┫┏┫┻╋┛━┗┫┫┫━┣┗┗┫╋┫┻┗┛┛┗┓┓╋┏┻
┳┫┃┗┃╋┣┻┣━┻━┛┻┓┗┏┃┣┳┛┛━╋┓┳━┫┫┃┃┣┻┛━╋━┛┣┛
┻┓┗┛┻┫┣┣┏┛╋┛╋┻┃┃━╋┓┻╋┛━━┛┫┃┗┫┏┃┗┻┣┛┃┏┗┓┳
╋┓╋┓┻━┫┳┣┏━┓┏┗┗┛┗━┛━┓┣╋┳┫┓┃┻┓┻┗┗╋┃┛┓┫┗┛┓
┛┗┏╋┫┏┫┳┗┓┗━┣┛┛┣┃┃┏╋┫┛╋┓┗━┣┛┣┛┫┗┏━┛┓┳┳┛┳
╋┃┗┣╋┏┃┣┻┫┗━╋━┻┣┣┗┗┓┣┫┓┳╋━┻┏┣╋╋┃┻┻┃┫┻┏┻┏
┻┓┛━┃┣━┗┻┃┗╋┃┃┳┏┻┓━┻┏┛┫┻┏┓┛┗┗┏┃┣┳┫┻┛━┣┣━
┏┫┗┻┏┗┳┏┛┏┛┻┻┗┗┛┫┓┏┳┣╋┣━┻┗┏━┣┻┣┗┫┏━┫┣╋╋━
┛┻┣┛┣╋┳┃━┫┳╋━┛┃┣┗┫┣┃┃┓┃┫┫┳┃┻┻┻┃┣━┃┫┳┛┓━┳
┃╋┣┏┏┛┛┓┳┏┣┛┃┏┓┣╋┛┏┻┛┓━┻┣┃╋┻┻┻┃┏┓┃┓┻┛┣┃━
╋┣┃┻┣┣┛┫┓┣┗┳┛┛┗┳┫┓┏╋┛┗┳━┓┫┳┣┣━┏┳┃┫┻╋┛┏┗┃
━╋┛╋┳┓┛╋┛╋┣┳┛┳┓┃┻┗━┗┣┗┗╋┏┫┻┣━┓┻━┳┏┓┓╋┓┛┓
┫┫┛┏┻┗┫┳┏┃┏┃━┛┫┛┳┫┻━┃━┳┃╋┃┳┏┻┏┣┏┛┣┣╋┣┻╋┣
┳┗┫┗┏━╋┣━┏━━┫╋┓┳━┫┫┃┗┛┫┓╋┏┳┫━┓┣┣┃┻┣━┗╋━━
┓┣┃┗╋┓━━┓┓┛┏╋╋╋┻┣┻┗━┫┻┗┣┗┛┏┓┳┫╋┃┣┗┓┃┛┃┏┗
┏┃┳━┃┳━┓┳┳┳┛┻┓┗┃━┗┣┳┛┗┫╋┛┫┗┳┫┃┏━╋┣┗┓┣╋┃┻
┳┃┏━┏┏┣┻┓┳┓┳┛┻┓┫┗┗┻┣┏┛┗┳┗┛┃┛┫╋┏┗┣┫┫┓┗┳┣┃
┏┫┗┏┳┏┻┳╋┳┏┗╋━┗┛┗┛┗╋┫┏┛┓┗┏┛┏┛┓┣┗┻┣┫┫┣┫┛┣
━┣┃┗┻┣┳━┣┗┻┃┣┓┫┓━┗┫┃╋┳┗━┣┏┏┃┳━┃┗┓┫┛┃┳┏┗┓
┻┻┏┗╋┃┗┏┫┗╋┫┛┻┓┃┏┫┣┗┻┣┃━┫┻┛┛┳━┗┻┣┳━
┫┛┗┫┫┻┗┫┃┗┗┃┳┗┳━┗┓┏┣━┗┗┏┣┏┓┓┏┗┛┏┛┏┣┳┫┣┫┛
╋┻━╋┻╋┓┓┃┛┫┳━╋┳┓┗┏┗┛┻┛┳┛━┗┣┗┣┛┫┣┃╋┗━┗┻┗┳
┻━┗┫┣┻┗┫┃┣┛┣┃┣┃┛╋━━┣┫┓┓┫╋┻┣┛┛┏╋━┛╋┗━━┓┃╋
┏┫┗┗┏┓┳━┗┣┓┃┫┗━┣┏┳┫┓┏╋┣┳┃┳┓╋┳┛┻┏┳┏━┳┗┛┗┓
┳┗┛┗┳┏━┗━━┻╋┫┣┳┛┳┗┏┣┻┻┗╋┫━┻╋┻╋┣┫╋━┻━┻┓┓┛
┃┗┳┗┛┫┛┳━┣┏┗┳┗┗┣┛┏┛━┓━┗┫╋┃━┃┏┳┃┳┓┛┛┓┳┓┓┛
┣┻━┃┃┗┫┗┫┓╋┫┻┗┣┫┻┗╋┏┻┳┃┛┃┫┏┳┻┗┫━┛┻┫┫┃┃┛┃
┛┻┃╋┏━┳┏┏┻━┫┳┻┳┻┏┣┳┻┏┻┫┣┣━┗╋┣┏┗┏┓┏┗┗━┻┗┫
┃┛┣┏┛━┣┏╋┓━┏┻┃┃┣┻┳┳┃┓┳┛╋┻┏┏┃━┛┃┳┫┓┣━┻┓┫╋
┫┣┏┓╋┗╋━┓┫┣╋┻┫┣┃┻╋━┻┳┏┣┻┃┗┳┻┳┃┏┏┫┗╋┛┛┃┛┳
┗━┃╋┻━┳┏┣┫┛┣┓┗┏┣┏┗┻┏┏━┓┗┓┃┓╋┃┳┻┗┏┃╋┣┫┛┗━
┳┏┓┓┗┓┣┫┫╋┃┫━┃┓━┓┃┗┣┻┃┻┃┫┓┃┣╋┫╋╋━┛┳━┏┛┃┻
┳╋┃┃┛┳┳┣╋┃┫┳┓┳━┫╋┻┗┣┫┳┃╋┏┓┫┻┳┛┳┫┗┣┻┻┣━┏┃
┫┣┳┻┃┳┛┏┫┗┫┏┛┫┓┗━┳┫┫━┣┏╋╋┣┓┫┫┏┳┣━┛┻┳┳━┻┳
┫━╋┓┻┻━┣┳╋┏┻┃┏┻┗┏┳╋┳━┃━┃╋┣╋┫┛┣┣┻╋┻╋┗┏┛┳┳
┻┗┳┓┻━┳┻━┃┻┃┏┏┣┣┣┻┃┫┫┻┻━┗┓┓┳┛┳━━┳┏━┏╋━┃┃
┓━━━┓┃┗┏━┳┓┛┻┏┃┏┛┛━┗┓┣━━┗┏━┻┏┓┻╋┳┛┫┏━┫┓━
┃┃╋┓┫┫┃┳┗╋━╋┛┏┫┻┏━┃┛━┗┗┛┫╋┓┣━┓┣┓┫┗┓┏┣┗┗┓
┣┗┳┻┣┻┓┓┃╋┃┃━┛┻┏╋━┛╋╋┓┃━┣┛━╋┏╋┓┗┗┗┏┃┓┃━┛
┻┛┫┓┗╋━┗┻┃┛┓┏┣╋┳┓┗┻┓┣┫┣┓┳━┓┳╋━┗┻┳┏┓┏┻┳┏━
┣━┣┗┓┃╋┃┛━┳┃┛╋┳┃┫┃┗┛╋┳┓━┻┃┻┓┏┃┳┃┣┻┳┗┗┏┗╋
┛┛┛┏┓┫┻━━┛┳┗┣┣┛┳┛┫┻┻┫┏┻┗┫╋╋┗╋┣━┃┣┛┗┣┻┻┫┳
┃┗┫┫╋┣┳┃┳┛┫┛┛┏┣┗┛╋┣┓┻━╋┛┓┳━━┗━━╋┻┗━┛━┗┏┃
┓┏┓┏┃┣┗╋┃┻┏┏┏┻┃┫┣┻┻┣┳┗┳┣┫┳┳┗━┻┛┏┗━┓
┻━┏┏┳┣┣┣┓┳┃┳┃┣┏┛┛╋┃━━┃━┣┣┣┗┻┏┳┏┏┳┗┻┛┓┣┗╋
┃━┗━━┳╋┛━┣┣━┃┃┗┓┣┏┏┣┃┣┗┓┗┫╋┗┓╋━┫┣┓┳┳┣┣┻┣
┫╋┣╋┓┃┻┳┛┏┗┫┳┏┗┃┻┃╋┣╋┓┓┃┻━┗┛┳┳┳┓┣┻┣┗┣┻┳┳
┛━┳┗━┣┳┳┛┃┓┃┳┃━━┏╋━┗┣┛┳┻┳┣┏━┏┳┻┛┗┫┏┛┣┓┃┻
┣┣┫┓┗┻┣┗┣┃┓┻━┫┳┫┻┣┏┛┻┫┃┻┻┛╋┗┛╋┣┣┫┫┓┳╋┗╋┣
┃┫┳┫┃┳┗┣┻┳┳━┳━╋┃┛┛┫┛┣┫┣╋┓╋╋┗┣┻╋┗┣┳┣┏┛┻┃┣
┣┫┳┫━┓┛┛╋┳┣┛┃┻┃┻┛┫┫┏┻┣┻┛┫┗┣┳┫┳┳┣┳┛┛┃╋┃━┫
┃┃┳┏╋╋╋┛╋┛┃┓┓┃┫┛┓┣┗╋┳┛┣╋┗╋┓━┫┣┓┣┫┃┓╋┳┫┛┳
┃╋┳┛┻┣┓┳━┓┏┫┳┃━┓┳┗━╋┏╋┏╋┓┏━┛┓┳┣┫┻┻╋┳━━┻┣
┏┓┫╋┃┗━┛┗━┏━┓┃┓┏┏┏┗╋┃┻┏┻┻┏┫┃┣┃┛┛┛┫┗┏┗┃┃┫
┓┏┻┻┳┣┃┣┻┓┛┛┻┓┳┃┻┻┃╋┻┗┣┛┻┻┳┣┳┗┓┏┃┳┻┛┃┫┛┗
┣╋┻━┻┳┻┫┗┏┃━┗┛┳╋┻┏┻┳┃┣┣┓┏┛┳┛┏━╋┃┣┻╋┻┗┳┗━
┛━┃┻┛╋┳┓┛┣┫┳┳┓┛╋┛┳┛╋┣┓╋━┫━╋┃┻┛╋┏┻┃┗┓┃━┃━
┫┏┓┓┛┗┻┻┳┃┳┫┛┓┛┣┓┳┏━┓━┃┗┏┻┫┻┣┏┓┗┳┗┛┳╋┣┻┻
┫┳┏┃┏┣┻┏━┛┛┻┣┗┫┛┻┣┻┛╋┃┓┃━━┓┳┓┫┻┻┛┓┫┫━┗┣┛
┫╋┏┫╋┛━┃╋┏┣┣━┫┣┛┳╋┏┗┻┃╋┣┏┣┓╋┏┃┣┳┃┣┣┃━┃━┃
┓┳━┛┫┓┓╋┏┓┫╋┛┗╋┃┳━━┗┣┗┓┳┻┳┣┏┻╋┓┻┏┗┓┗┳┗┗┓
┏┻┗┗┃┗┏┓┓┻┓┻┏┃━┫┗┫┛┗┫┻━┳┓━━╋┳╋┳━┏┓┃┫┫┛┻┏
┓┏┛┫┻┗┳┳┛╋┛┏┣┣┓┏┗┛┗┛┃┻━┫┗┫┫┛┓┣┳┳━┣┃┳┗╋┳━
┻┛┃╋┣┫┗╋┛┫┗━┳┛┛┃┛┣┛┓┃┫┃╋┗╋┃┳┛┓┏┗┏┫┏╋┓┳━┓
┳┣╋┣┛┣┛┻┃┛┛┻┃┻┃╋┻┓┓━┗┣┓┻┗┳┣━╋┗┳━┫┗┳┏┻━┃┳
┫┓┃┃┗┏┛┫━━┻┻━┓┓┳╋┏┃┓╋━╋┫┃┳╋┻━┏┛┏┛┛━┣┻┓┗┣
┻┻╋┫┗┫┗┻┓╋┃┳━━┏╋━┓┃┳┃┛┫┓┫┓━┛┛━┓┣┃┳━┳┃┃┣┃
┳┓┫┗┣╋┃┗┫┃┣┣╋┣┛┻┻┳╋━┗┛┗┻┛┻┗┓┏┓┃┓┳┛┣
┏┗┏┫╋┓━┓┫┻┫┓┣┓┗┻┏━╋━┛╋╋┳╋┃┏━╋┫┏┏━┃┛┣┛╋┏┗
┛┓┓┏┛┗╋━┏╋┻╋┳┓━┃╋┓┛┓╋┃┻╋┳┛┗╋┏┛┣┛┏┛━╋┳┣┣┗
━┣┛┳┛┗┓┻┓╋━┗┏┗┛╋┗┗┓┣━┓┫┻┃━┣╋┳┫┣┏┃┫━┫┗━┃┳
┗┏━┏┳┓┗┃╋┃┃┫╋┓━╋┃┫┻┓╋┻┛━┃╋┫┏┛┣┻━━┳┣┏╋┃┻┣
┫┓┫┣╋━┳━┏┓┓━┃╋━┣┳━╋┓┗┻┳┓┗┳┛┳┃┗┃╋┻┻┏━┛┏╋┻
┫┓┻╋━┃┗━╋┣┣┳┗┗┻┓┻┻┗┳┏╋┻┫┏━┃┳┳┗╋┓┃┳┫┛┣┗┻┫
┫┗┫━┻┏┛┏╋┗┏┓┳┏┏┓┻┗┛┃┗┣┳┣┻╋┣┫━┏┻┛┣┛━┣┻┻┏┏
┃┓┣┃┻┻┫┳┏┳┓┣┛┛━┓┳┏┗━┛┛┛━┳┏┣┳┓┏┏┃┣┻┫┣┛┗┳┗
┻┛┣┃┛┣┫┃┗━┻┏┗┏━┻┣┫┻━┳╋┃┻┫┫┗━╋━╋┫┏╋┛┗┗┃┫┃
┛┣┗┫┣╋┛┏━━┣┛━┃┳┣┓┣┫┛┳╋┳┗┃┓┓┓━┻┣┫┗┣┻┓┣┫━┃
┻┫┃┛┃┣┗┳━┃━┗┛┏┻┏┣┻┓┻┃┳┳┳┏━┣┻┓┃┏┣┃┃┃┃┣┃━┃
┫┻┓╋┣┣┓┣┳┣┳┗┣┗┣┣━┫┳┗╋┃┏┻━┫┗┫┓┻┳┻┫┻┫┃┛┻┫┳
┳╋┏━┫┏┳┻┣━┳╋┣┓┛┳┻━╋┃┏┳┳┏┃┣┏┃┣╋┻┳┻━┏┓┻╋┃╋
┫┳┛┫┳╋┫━┃┫┏┫┳┣┓┻┓━┳╋┳┳┏┓╋┛━┣┣┫┏┣┣┻┓┏┣┗┛╋
┛┃┣┃┳┣┳┳┻╋┳┓┳━┏┏┣━┻┛┏┣┻┫━┣┃┗┓┓┃┃┗┃┻┓╋╋┻┻
┗┏┃┳┛╋┓┣┳┣╋┫╋┣┏┻┗┃┻┛┛╋┻┃┗┃━┛╋┗┫┫━┳┛┓┓┛┫╋
┏┓┏┛┗┫╋┗┛┛━┫━╋┏━┛╋┣╋┫┳┃┏┳┓┃┓┛┗┫┫┗┫┻━┃┗━┗
┓┻┣┫┏┫━┓┗━┗┳╋┛┫┏┛━┣┗┗┃┓┏┫┓┓━┻┫┃┃┃┗╋┻┗━┳┛
┏┗┃┫┻╋┛┃┣╋┓┗┻┗┣┗┗┗┻┣┗┻┻┳┣┫┻━━┏┳┓┃┳━┓┳┳┛┗
┫┫┃┣┳┫┛━┛┳┫┫┏┃┣╋┻┫┛╋┳┃┛┏╋┫┗┃┻┳┛┏┳╋┛┏┣╋┗┫
┓┫┻┏┃┳┻╋┏╋┃┓━┛━┗┣┓━━┫┓┫┓╋┏━┃╋┏┫┳┏╋┛┗┫┻╋━
╋┣━┛┓┣┻┻┃┓┗┓┗┻┣┓┳╋━┃┫╋┳┏┃┃┃╋┣┃┃┳┣┃┗┛┓┗╋┛
┫┗┓┃┣┫┓╋╋┃━┫┳┏┫━┗┫╋┳┗┫┗┫╋┻┓┏┗┻┏┛┫━┏┣┓┛┫┏
━╋┃┓━┛┣━┣┫┛┗━┃━┛┫┛┳┗╋┣┣┛┻┣┛┛┳┃┃┓┓┳┣
┓┗┫╋╋┗━┻┃┻┓┗┓┓┓┓┓╋┏┳╋┏╋┃╋┛┫┫┓━┫┫┛┓┏┗┳┛┗┳
┛┻┗┓╋━┛┻━┣━┏┫┛┻┗┻━╋┳━┛┳┫┣┃┏┫┣┳┓┻┃┻┣┃┏━┣━
┣━┃┛━┗┛┣┳┗┻┗┏┳┛┏┫┳┛┛┣┃┃┫┳┃┛┃┓╋┻┓━┻┳┻┫┣━┏
┃━┓┏┻┛┓┳┫┳┗┏┻┣┓┳┃┣┻┫╋╋┻┏╋━┃╋┛┻╋┛┫╋┏╋┓┗┓┣
┏┓┓╋━┓┫╋┗┛━━┓╋┳┏━┻┻┗┫━┫╋┃━┻┣┓━╋┗┻╋━┣━┣━┃
╋┳┃┣┳┫┓╋╋┻┗┫━┻━┫┳┃┗┗━┣┛━┃┏┫┫┛┛┗┳┃┏┗┣┃━┓┻
┃┻╋┫┫┣┻╋┫┳┗┣┏┣┣┫┛┃╋┗┫┣━╋╋┫┳┗╋━┻┫╋╋╋┫┃┛╋┛
┗┃┗┃┫┓┃┓┏╋┃┳┣┣┏┗┃┳┛┳┫┻┫┃┳┗┻┫┛┓┳┏━┓┓┓━┫━┗
┳┃╋┛┓┫┏━┃┛┗┫┫┣┳┻┗┏┳┏┣━┃┗┣┛┻┛━┫┛┫┻┣┏┓┃┓━╋
┗┣━┃┛┫┳┛┣━━┏┫━━┏╋┳┏┗┫┻┗━╋┓╋┻┛━┃╋┫┓╋┓┣┻┣┫
┻┏┛┃┫┳┻┣━┻┳┃╋┗┣━╋┳┓┳━┫┫┳┃╋┻┫┫┃━┗┓┃┣┏┗╋┗┫
┣╋┗┓┳┳┗┗┗┓┣┏┏┫┫┻┫╋╋┓┣┫━┣┫┳┓┻┗┻┣╋┓┃┓┫┓┗┫┓
┣┏┓┏┳┗┣━┻┓━┛┃┓┛┫┻╋┫┓┳┫┳┛┫┻┫┗┫┗┓┓┻┣━┏┗┻┗┃
┗┃┻┫┃┣┣╋┓┏┃┏┃┛┣┏┗┃┻┓┏┓┃┛┫┻┗━━┣┓┻┗╋┓┻┛╋┻━
┣┃┳┫┫┫━╋┫┫┗┏┓┃┳┛━┻┳┏┛┗┛╋┻┓┣┫┛┛┫━┏┳━┳┣┻┓┣
╋┓┫┃┏╋┻┛┻┣┫┣┫┫━┓┏┓┻╋┻━┻┫┗╋┫┃━┗┗┫┓┓┏┏┛┫┣┛
┣┗┫┻┫┣━┫┏┓┗┓┻┣┏┓┫┛┳━┃┏━┳┻┫┏┓┳━┏┏┗━┓╋┣┻┳┏
┛┳┃┣┃┛┣┳━╋┻┳━┏┓┻┣┫┛┳┓┏┫━┣┏┻┛┫┛┏┳┛┛┗┫┣┻┓╋
┗┗┛┫┣┻┏┳┣╋┣┏┃┛┃╋━┃┃┗┃┳┛╋┗┣┛┛┣━┗┏━┛┣┻┫┫┛┳
┗╋┫┏━┳┗━┳┛╋┳━╋┣┃┻┣━┫━┫┻┣┣┓┫┫┓┫━┓┃┻╋┫┳┫━┛
┓┣┗┓┓┏┻┏┻┃┛┗━┫┳┏━━┫┻╋┓┃━┃╋┗┃╋┃┛┓┻┻┫╋╋┛━┓
┗┏┻┫┓┏┃┓╋┫┃┓┏┗┃┣━╋┫┛┃━╋┻┫┛┃┻┣┃┛┛┫━━┓┫┣┳━
╋╋┻┛┳┛┓┗┓┳┛┃╋┳┳┏┳┫┏┻┃┳┃┣┣┃┗┗┻┣┻┳┗┓━┓┣╋┣┓
┓┏┃┏┗┫┏┻╋━┗┏╋┛┫┃┫┓┃┃┗┏┣┗┃┻╋┗┛┗┛┫┓┏┫
┓┓┗┻┛┻━┃┫┫┃┫┗╋╋┓┫┏┳┣━╋┻┓┗┣┃┏╋━┃┻┏╋┗┳┛┻┣┫
┻┗┣┃┗┓┛┛┃┓┫┛┻┳┣┫┛┛┓┛╋┳┗┛┃╋┗╋┛┣━┳┫┳━┣┻╋┫╋
┻━┛┻┛┛┏╋┫┃┣┻┻┏┃┏┏╋┳┃┣┏┛┓┣┗┻┳┣━┏┣┫┳┓┛┳━┓━
┫━┏╋┃┛┗┣┛┳┃┗━┛╋┻┫┛┓┃┫┫┓╋┫┓╋┣━╋╋┏┗┳┓┫┣┛┓┏
┃┫┫┏┃┏┣┓┫┳┓┫┫┓━┓━┛┫┛╋┃┳┓┛┓╋┓╋┫┫╋┣┏┣┻┛┗┏┛
┛╋┻╋╋┳┻┳┗━┏━╋╋┏╋┻┛╋╋┏┫┗┏┣┳┓┓┗┓┳┫┓┛━┏╋┗┗━
╋┫┓━┫┛╋┳┫┛┓┗┫┏┗┓┗┃┳┫┓┣┫┣┻┫┗┗┛┣┃━┣┫┛┏┛┃┗┳
┫┻┳╋┳┓┃┏┗┓┏┣┫┛╋┃┫┛╋┫┛┳┛━┛┣┣┗╋━╋┻━┏┻┛┣━┏┫
┗┓┗┗━┫╋┏┫┻━┗┫┳┓┏━┣┣┛┗┻┫┏┗┃┏┗━┗╋┣┳┻━┛┛╋━┗
━┫┓┛╋┓┏┳┣┏┣┛┗┳┻━┳┃┛━┻┫━━┛┃╋┳┓┻┫┗┛┳┏┓┃┳┃┏
┏╋┃┗┛━┣╋┫┻┫┏━┃┛┛┏╋┳┫┛╋━┛┛┓━┳╋┗━┏┓┛╋┻━┃┣┻
┳╋┣┏┣┣┣┗┣┗┓┳┛┃┗┓┓┏╋┫━┻┫┏┏━┫┻┃┻━┫╋┃╋┻┻┣┓━
┣┫┻┓┓┫┫┻┻┏┓┣┓┳┓┏┳┛╋┛┫┏┛┛┫━┃━┏┃┻┳╋┻┏┃┃━┃┻
┳━━┃┣━━┏┛┏╋┛━┃┣┃┻┣━━┏┳╋┗━╋┓┫┏┛┏┛╋┓━┻┏┻╋┫
┣━━┏┛╋╋┓┫┓┣┏┳┗┣┫┻┃╋┓┫╋━┻┓━┓┏┛┛┃┛╋┣┗┛┃┛┓╋
┳┏┳┗┛╋┏┓┃┳┫╋┗┓━┃┛┫┗┓┣┣┛┓━┣┗╋╋┻┳┻┛┃╋╋┛┓┫┳
┃┫┓━━┣┃┫┓┣┛┓┛┫┳┳┃┫╋┻┣┏┫┣┓┫━┻╋┏┗┓╋┳┃┣┓┛┗┓
┫┓┗┫┳┻┳┃━┻┻┳━╋┓┣┳┏┗┻┛┻━┗┃┳┗┗┏━┻┏┓┻┛┓┓┓━┛
┃┫━━┗━┻╋┃┓┫╋┏┻┣┃┃━┻┏━┃┓┓╋┏┛━┛┃┏┫┣┃┓━━╋┃┳
┃━┓┏━┣┗╋┫┃┓┗┃━┃┗┗┏┻┛┏┻┻┓┓━┏┻┃┫┓┛┫┓┏┃┫┫┫┗
┫┛━━┻┛┛┛┓┃━┻━┣━┏┣┏┛┃┓┻╋┫┫┛┫┣┛┫┫┏┓┏━┃┻┫┓┛
┣┫┻┗┣┳┓╋┳┳┓┣┛┗━╋┣┃╋┗╋┓━━┗━┃┓┃┻┣┳┻┓┣┏┗┗┳┃
┏┛┓┣┃┏╋━┃┳┫┏┻╋┻━┫┓┓┓┛╋┛┏┳┫━┫┣┣┏╋┫┓┳┓┳┏┣┻
┓┃┏┛┛┛┳┫┛┣┃┃╋┃━┳╋┛╋┳╋━╋┣┏┗┣┗┏┏━┃┛┳┻
┻┓┏┛┳┛┓┛┃╋┻┳┳┗┛┏┃┻┳┫┫┗┻┏┃╋┓━┃┛┗┣┫┓┛┛╋┏┃┣
╋┻╋┛┗┣┻┗┓┛┳┛┃┻┳┗┣┣┏┛┃━┻╋┣┓┛┗┫━┣┃┗┏━━┃┏━┏
┻┓┫┳┏┓╋┛┃┣┛┫┃┣┻┛╋┛┏┫┫┻┛┛┫┫┃┫┣┃┏╋┣┃┛╋╋┫┻┣
┻┻┗╋┫━╋┛━┻┛┫┗┃┃┫┗┗┫━┓┣┳━┫┳┏┃┣┛┣╋┣┛╋━┳┃┓┏
━╋┃┗┗━┗┏┏┓┃┻╋┗┫┳┳┻┳┏┣┏┓━╋┓┣┫┏━┛┏┣┏━┓┫┗┓╋
╋┗┫┗┗┳┻┃┃┻┳┻┳━┏┛┛┻┫┏┓┻┗┛┛┗┏╋┏╋┏┻━┗╋┫┃┏┏┗
┃━┳━┃━┫┛╋┗┛┻━┃━┻┫┣┓┳┣┗━━┃┳┏┻┗┃┛┳┻┳┗━━┓━┗
┻┻┃┛┻━┛┗╋┛┳━┓━┳━╋┫╋┏┃━┻┳╋┛┫┻┃┛┣┫┳┣┳┓┛┳┃┃
┫┏━╋┫╋┻┳┳┣┻╋┗┏╋┏┃━┓┣┓┳┣┣╋┫┻┃┫┣┫┳┃┓┣╋┻┗┛┣
┻┏┃┛┣┗┓━┳┛╋┫┫┃┗╋╋┏┗━━┻┳┳┓┃┃┻┛┓┗┏━┳┳┓┓┣┗┫
┻┣┣┗┻┏┫┫━┛┓┛┻┣┣┳┻┛┃┫┃╋┫┃┏┏╋┻┛┗╋╋┛┫┫┃┗┏┻┻
┳┣┓┏╋┏╋┓┣┻┓┓┛┛┛┛┳┗┳┳┓┓┓╋┏┛┻┣┣┏┏┃┻┏┓┻┣━┗┫
┗┛┓┣┓┗┓┗━━┓┻┏┗┓┃┳╋┓━┗┳┛┏┫┏┓┫╋┻┻┗┏┏┻━┻┣┣┗
┃┗┻┳┃┏┣┻┃━┗┃┫┻╋┫┻┏┃┓┻┃┳┗┃┣┛┛┫┳┓┛╋╋┳╋┻┛┻━
┗┣━┻┛┣┛┏┻┓╋╋┃┃┳┃┛┫┃━┗┳┛┃┻┛╋━┃┛┫╋┻┣┏┳┏┗┗━
╋┣┳┗━┫┣┏┃┗┗┣┛┫┏┳┳┃━┛┃┣┃┛┣┃┻┣┃┫┫┛┏┗┛┛━┓┏┳
┻┗┗━┣━┻┫┓┗┃┃━┣┳┓┏┳┓┳┛┏╋┳┛┛┃┛┃━┛┛┛┗┫┻┫┏┛╋
╋━┫┫┻╋┛┗┻┗┛┳┛┛┳╋┓╋┏┗╋┻━┃┫┳┗━┳┣┏╋┏┗┃┃┃┻╋┣
┗┏┣┳┃┛┫┏┏╋┗┗┓━┫┗┛┏┏┳┫┏┗┃┫┳┻┓┣━┛┃┻┫┳┃┓┏╋┛
┛┓┛┃┗┫┫┻┻┗┏┣┏┳┗╋┳┳┏┃┓╋┣┫┣━┏╋┣┃━┛┳┃╋┻┳┫┫╋
━┻┏┻╋┓┣┫┛┣┫┳┓┳┛┫┫━┃┛┛┛┻╋╋┳┳┛┻┣┻┻┏┏┛┻┳┃┃┳
┣┻╋┏┳━╋┗┳━╋┏┫┻┓┳┣┛┛╋┣┏━━┫┏┳┳┃┫┛┻━┫┗┻┫┛┃━
╋┗┫┗┫┻┓┏┏┫╋┃┣┗┏┣┗┻┃┗┗┛╋┏┃┏┳┻━┫━┳┣┻┏┫╋┣┳╋
┗┣┏╋╋┳┣┗┗┓┻━┻━━┻┃┫┓┫┫╋┫┛┳╋┏┻╋┳┛┓┳┳┻
┳╋┗┗┏┣┫╋┫┛┗┃┃┗━┫┣┣╋┻┛┳┫┻┣┣┗━┻┗┫╋┏┫┻┏┛┓┳┻
╋┛┫┫┏┣┏┃┓┻┃┃━┛━┏┫┣┃┣┛┳┻╋┓┫┣┻┏┃┣╋┫┗┓┓┓┻┃┗
╋┏┃┣┓╋┻┛┳┫┻╋┏╋┓┳╋┃╋┛┻╋┣╋┓┳┳┏┛━┣┃┫┓┻┛┃┫┫┗
┳━┣┏┣┃┏┛┃━┻━━┻┃┏┻┳┻┃╋┻┻━┗┻┫┻┃┳┛┏┳┃┏┣┏┃┗┳
╋┳┃┃┻┗┣┻┛┏╋┫┻┳┓┣┣┓┗┛━╋━┻┃┳━┛┏┫┣━┛╋┃━┏╋┓┗
┓┻┛━┳┛╋┃┳┃┫┗┣┗┫┗━┓┳┃┗┫━┛┳┻┏┳┓┗┏┛┻┃┻━┛━┛┗
┛┳┻╋┳┓┛┳┫┛╋┛┓┣╋┣╋┃┛┳━┃━┳┃┣┗━┣┃┛┏┛┓┏┳╋━┳┻
┳┓┃━┗╋┓┻┛┣┣━┣━┏╋┣┓┗┓┛┫┓┗┛┃┣┳┛┗╋╋━┓┗━┓━╋┓
┃┫┓╋┻┻┏┗┣┳┛┛┗┏┏┃┃┃╋┃┫━┛┣┃┳┻┗┫┗┓┗┛┃┃┣┓┣┃┏
┛┫┃┃┻┓━┳┓┗┳┗┏┗━━┗┗┏┳┏┏┳┻┣┓╋┗┻┫┳┫┗┣┫┓┓┏┛┏
┫╋┏┓┛━┳┓┛┣┫╋┳┳┃┓╋┗┃┏╋┃┳┗┓┃┫┻━┗╋┳┏┛┗┃┣┃┻┻
┛━┃━┣┣┳┗┳╋━┗┣┃┣┓┓┓┻━┻┏┫┗┳┛┫┫┗┻┻┃┻┣━┣╋┃┫┫
┛╋┣┓┓┓┗┳╋┻╋┏╋┫━┳┻┫┏┛┗┗┻╋┗┻┳┣┓╋━━┓┛┳┳┃┻┛╋
┫┓┏┳┃┻┗━┫┻┳╋┓╋┳┫┣┣┗╋┻━┣╋┻┛┫┫┳┃┏╋┓┓┛┓┫┫┫┃
┓┃┏┻┏┏━━╋┓┃━┃┻┛┳┣┫┛━━┃┗┓┏┛┃┳┻┃┏╋┗╋╋┣┓┃┛┗
━┓┣┏┏┏┓┏╋┓┗╋┻┃┗┃┃╋┳┻┣╋┃┓┓┗┗┣╋┣━┳┣━╋┻┻┓┫━
┛┣┛┏┛┫┓┛┳┏┓┻━┳┓┗┫╋┳┻╋╋┻┻┏┫┻┫┏┻┓┣┣┛┓┫┏┓━┣
┗┓┳━┳┏┣┳╋┛┣┃╋┃┫┫┣┣┃┫━┻┻┣━┃┏┣┫┃┏┻┓┗┫┫┗┳┛┗
━┳┣┣┻┏┓━┗┣┻┻┳┳┗┣┓┃━┳┣┃┓┃╋┳┻┳━┻━┛━┫┛┛┏━┫┫
┫┣┓┃┫┓┳┻┏┻━┗┃┻┳┫┃┫┛┛┓┳┳┛┃┓╋━┃┗┛┫━┳┓╋┫╋━┃
┓┗┻┗┓┫┓╋┳┳┃┻┻┳┃┏┣┃┣╋┏╋┃┣┏┗┣┻┗┏┻┃┓━┗┓┓┏╋┗
┛━┏┃━┳╋━┣┳┣╋┣┛┣┏┃┫┛┏┓┏━┻━┳╋┣┃┫┓┻┃┗╋┛┏━┣━
┓┗╋┻┻┃┓┣┳━┛━┏┗┛┏┃┏┳┗┃┏┳┏╋┳╋╋┫┛┏┫┃╋┳┳┓┣┣━
┻┫┃┏┣╋┣┣┗┣┛╋┛━┏┓┣┻┏┛┛┻╋┣┛┛┃┣┣━┓┳┗┗┻
╋━┏┻┗╋┣┏━┃┗┳┫┳┏┫┃┫┻┣┏┏┣┳┃┻┃┏┫━┏━┏┓╋┗┗┳┏┗
┗┫╋┏┛┣┗┃┻━┫┛┗┳┣┻┏┳┗┛╋━┻┓┓┫┃┫┳┳┻━┫┻┃┏━┳┛┗
┓┻┫┻┗┫┓┏┣┛┻┗┓┛━┛┗╋┓┃┳┏┓╋┗┓┫┓╋┃┃┫━━┛╋┛┛┳┻
┳╋┏┏┏┳┛┛┛┓┻┏┏┻┛━┻┓┣┏┓┫╋┗┫┛┳┫┓┣┗━┓┃┳┃┳┳┳┃
━┫┗┗┫┃┃┛┛┓┳┣┏┗┏┗┻┛┓┛┏┳┻━┫┣┗┃╋┛━┻┻┓┻┳┳┓┳╋
╋╋┻┏┳┣┣┣┻┛┳━╋┣━┃┳┣━┫┻┓┗┛┳┳┃┛┏┗┛┻┻┛┣┻┳┛┳┣
┫┛┫┳┏╋┗┗━┛╋┃┓╋┛╋┻┓┃┓┫┛┣━┻┳━┛╋┻┛┃┏┓┓┳┳┏┳┻
┏┻┻┫━┛┏┣━┛┗┃┓┻━╋┏┳━┣┏╋╋┗━┫┣┏━┻┓┃┏┳┻┳┳┫┣┗
┏━┏┣╋━┗┓┓┻┃┓┏┃┓┃┛┏┳┗┳┳┏┃┏┓┳┳╋┗┓┳╋╋┓┛┳┛╋┳
┏┫┏┣┓╋╋┛┃┫┏┻╋┳┗━┫┃┫┫┓┗┏┣━┻━┗┃┣┓╋┓┗┓┏┃┓┛╋
┏┗┗┣┓┓┓┗┃┃┓┻┃┫┗┏┻╋┫┳┓┫━┣┏┻┳┃╋┛┏╋┏━┗━┻┃╋┻
┳┃╋┻┳┣┓━┃┗┃┫┳╋┗┫┓┻┛┗━┫┓┓╋━┻┣┳┃╋┻┓┫┃╋┏┣┃┏
╋┗┳┳┻╋┃╋╋┳┓┏┗┃┳┛┫┫┫┫┫┗╋┻┓┗╋━┻┫┗┏┳┗┗┓┛┗┫┃
┓┻┳┓┗┣┛┻┛┛┓┫┏┳┳┳┓┓┏┏┳┃━┏┗┃┏┣┣┳┏┃┫┓┳━╋┓┫┏
━┫╋┓┳┗┃┳┗┓┃┣┛┓┫┻┗┣┗┣┳╋┳┻━╋━┛┫━┓┓┃┣╋┫╋┻┛┻
┛┏┻┛┃╋┳┏┗╋┏┓╋━┃┏┛┛━┣┳┗┗┣┗┏┏┳┳┓┫┣┫┗━┳┛┃┫┃
┣┃┏┫┗┻╋┓┛┃┳┫┗━┃━┳╋┛┳┛┓┫╋━┗━┳━┃┳┳┗┣┻┃┏┳┫┻
━┃┳┃┳━┏┃┛┫┳┓┣┫┫┓╋┓┻┳┛┗┳┫╋┻┃┛┃━┏┏┻┣┛╋┻┏┫━
┳┛┻┏┣┻┳┫┣┫┏┻┃━┛┳┛┃┫┫╋┫━┃┳┃┻┣┓┗╋┃┃┣┣━┣━┓┻
┗┗┓┣┗┃┻┏┣┓┏┗┗┻┏╋┣┓┣┃┣┓┏┣┫┳╋┣╋┃┫┻┣╋┏┏┫╋┻┳
┳┃┛┳┏┫┻┣┛┗━┏┳┃┃╋╋┣┫┛┣╋┃┃┓┓┗╋┏┛┣━┓┃╋┗┻┃┓┛
━┫╋╋┻┻┛┣┛┛┣┓┗━╋━┏┣┗┓┫┛┏┫┛┳┓┛┫┻╋┓┃━┏╋━┣┫━
┛┻┣┏┳┫┣┏┳┣┃┳┣┃┓┳┓┫┛┣┓┏┗┫┓┻┻┗┓┫┓┗┛┓┣┫┫━┫╋
┏┫━┛┗┓┓┓┻┓┫┛┳┫┗┻━┳╋┃┗━┓┫┣┃━┻┣┃┛╋┫┣┗
┏┏┳┃┳┓━┻┓┃┃━╋┻┻━┓┏┛┻┃┃┏╋┗┫┓┓┛┣━┏┛┳┓┣┛┏┏┣
┗┣┗┃┏╋┓┛┣┓┃┣┛━┗┓┛┫┓┫┓┳━━┣┏┳┳┗┣┏┣┣┃┃━┏┫┫┻
┗┓┫┃┻┛┳┓┣╋┃━╋┃┓━┓┣┗┳┣┻╋╋┻┗┳━┃┏┻━┳┣┃┏┗╋╋┓
┃┫┃┣┃┣┓┃┏┃┳━┫┫┏┻╋┳━┳┗┗╋┃┳┣┓┫┳┣┗┻┻┛┳━┛╋┏┫
━┃┛┃┫┳┣┳┓┏┗┳┗┗┃╋┏┳┳━┏┻┛┛╋╋┳━┣┫━┓┏╋┏┫┻┏┛┳
┣┫┓╋╋┏┓━━╋╋┃┻┗┓┃┛┗┓┳┓┳┳┗┳┳━┳┣┓┫┻┏┫┗┛━┏┏┣
┳┗╋┗┓┻┫┣┓━┻╋┛┃┳┻╋┓┻┻┛┗┗┣╋┫┻┏┣┓┏┛━┛━┻┓┗━┃
┻┛┃━┗┗┓┗━┻╋┣━┣┗┏┓┻┫┳┫━┫┃┻┣┳┳┫┣┃╋┏┓┻┗┫━┻┓
┗┏┏━┫┻╋┣━┛┻┛┗╋┳┳╋┫┣━┛┗━┳┗┗┗┫┣┃┃┫┏┃┓┫┗━┓┏
┻┗━┫┏┓╋╋━┫╋╋┓━┓┣╋┗┛┗┓┣┻━┏┓┳┓┣┃┣┃┗┏┛┻┫┣━┗
┏┃━┣┃┳┛┫╋┫┗┳┛┣┣┫┃┓┣┣━┣┗┛┫┛┛┓┗┫┛┓┏┣┗┓━╋┗┻
┣┫┫┓┏╋┗┣┃┣╋┓┓┛┳┏┓━┫┗┗┏┃┏━┓┏┣┫━┗━┏┻┣┛┗┳┫┛
╋┳┻┫┏┫┗━┃┳┗┛┏┫┏┳┣┻┗┃┗┛┓┛┓━┳┗┓┏┃┃┳┳┣━┗┗━┛
━┃┫┳┳┗┛┳╋┛┳┫┏┻┛┣┏┣┻━┳┗┏━┛╋┳┳━┣┛┻╋╋┓┫┛╋┏╋
┃┃┳┛━┻━┻┏┛┛┗┫┳┛┓╋┣┃┃┣┣┃┗┳┣┻┛┗┓┫━┃┃┓┓┻━┗━
╋┣┳╋┗┣┻┳┣┣━┃━┛┻┃┛┓┣┛┣┫┓╋━┓┃┳━┗┗┻┫┫┣━┏┓┳┛
┛╋━┣┃┓┫┃┻┣┻╋┻┓┳┓┃┳┣╋┣┻┳┣┃┫┃┃┻┓┛┳┛┛┳┣┃┏┻┣
┏┗┛━┻╋┛┗┛┻┣┫┻╋┳╋┳┏┣┛┻┗┳━┻┫━┃┣┃┃┏┗┃┃┏━┛╋┣
━┳┓┻┻┏┣┳╋┫┳┏┃┏┳╋╋┣┛┳┻┗┃┗┻┗┛┻╋┫┗┓┓┳┏┏╋┓┛┻
┗┳┃┓┛┏┳┛╋┣┗┫┳┗┏┓┏┗┣┳┻┓╋┻┗┛━┫┛┛━┗━┛┏┏┗┗┓╋
┃━━┻┓┓┳┗╋━┳┗┳╋┏┏┻┏┫┻┣━╋╋┃┏┛━━┳┛┃┳┗┃╋┣┫┛┛
━┳┣┃┳╋┳┏┳┗┳╋┫┏┣┣┗┓┛┳┃┫┓┳╋┃┛╋┻━━╋┻┃┻╋┫┻┫━
┏┗┓┓┛┛╋┏╋┫┏┛┗━┓┛┛┃┛━━┳┓┻┣╋╋┃┓┫┗┣━┏┳╋┳┏┃┏
┃┗┃┗┏┏┏┗┓┣┃┓┳┳┗┗┛┗━━┓┏┻┳┛┫┳┗┛┻┳┻╋┗┫
┣╋┗╋┻┃┛╋┓┗┛┗┫┫┏┃┓┃╋┓┓┫┃┻━┳━┃╋━┛╋┏━┗━┏┛┳┛
┳┃┣┛┛┻┓┻┫┫┓┗┣┣┃┻┫┓┳┫┻┛┃┻┛┃┃┫┻┛━┏━┗┣┳┣┃╋╋
┓┻━┣┃┗┗┫━┣┃┣┫╋━┻╋┣┫┓┗┻┓┣┛┏╋╋┛╋┃┛╋┓━┗━┫╋┳
┏┓┏┛┗┛┻┳┃┃┏┗┻┏━╋┫┛┳┓┓┫┻┫┻┻╋━┏┏━┏━┫┓╋┛┻╋┏
┃┓┳━━━┫┻┛┣┃┳┫━━┛┣┗┣┻┛┓┏┏┏╋┫┗┳┏┳╋┗┻┫┛━╋╋┛
┣╋┃━┗┓┛┛┗╋┏┏┣┣┻┫┳┃┻┃━┣┃┏┻┃┗┫┛┣┻┫┻┏━┻┃╋┳┻
┓┓┳┓┫┻┓┓┳┓┻━┫╋┣╋┻┏┃┏┏┣┫┗━┗┓┛╋┣┗┓╋┛━╋┗┫┫┓
┓━┫┫━┓━┏┗┣┳┗┗┳╋┓┫┗┏┫┻┻┓┗┓┗┳╋┫━┓╋┃┏┳┻┣┫┛┛
┻┏┏┏┗┳┏┛┏┣╋━┓┓┗┛┳┏┫┫┣┓┻┓┳┛┏┣┫┣┳┓┏┣┗┫┳┏┫┃
┛┣┣┫┣┳┛┓┓╋┛┗┛┗┛╋┗┣┣┃┣┫┗┳╋┫┛┓┣┃┓━┳┳┏┗┗┗┏╋
┣┗┗┛┓┛┻┣┫┗┏┏┳┣┣┻┗┗┣┳┻┓┳┏┗┻┳┛┣┣┃━┓┓━┃┃┫┫┛
┓┏┻┣┗┓┗┓┳┫┳┣┣┣┗┳┗┗╋┗━┣┃┫┃┏┫┓┛┗┻┳┛┛╋┗╋━┳╋
┓┛┃┣┣┫┗┃┗┛┗┣┳┛┃┳━┳┗┛┃┗┫┃┛┏┃┛┫┓┳┫┛┛┛╋┏┫━┃
┓┏┃┓╋┫━┛┃┣┣┗┃┫┫┗┻┛┛━┏┏┣━┏┣┫┳┳┳┗┻┃┫┓━╋┗┗╋
┣┣╋┗╋┏┏┃┓┃┓┓┏┃┫┣╋┏┗┣┳┓┓┳┏┳┳╋┣┗┓┣╋┗┣┏┛┻┣┛
┳┓┻┫┗┣┓┏┏┃┳┛┣┻┣┃┻┻┛┻┏┣╋╋┳┃┃━┗┳┫┏╋┏┏┣┏┫┃┃
┗┣┛┛┣┏┗┃┳━┫┣━┫╋┫┗┓┳┛┗┫━┗┏┳┃━┗┓┏┻┫┛┗┫┏┣╋╋
┛┓╋┣┫━┣┏┓┻┗┓┛┓┏┗┻━┫┻┳┳┛┃╋━╋┗┃╋━┻┻┏┃┏┫┏┃┫
┏┫┗┗━┏┓╋┃┏┳┻┏┏┛╋━┛┓┛┃┗┗┫┃╋┃┛┏┗╋╋┓┻┫┫┫┻━┫
┻┳┳┛╋┳┻┫┛╋┣┫╋┛┃┣┛┓╋━┫┻╋╋╋┏╋┛┣┓┃╋┣┛┃┫┛┛┓┃
┛┣╋┃━┻┣┳╋┗┏┫┻┛┏┫┳┳┃┳┃┫┏━┛┻╋┻┻┃┓┻┳┻┏┗┓━┓┳
┏┏╋╋┣┏┣┃┃┗┳┗┫┗┫┫┛┃┃┣┃┗━┏╋┻┗┫┗┛┻┓━┻┛┻┗┛╋┻
┃┗┛┳┛┻┃┃┳┫┏┗┫┃╋┣┃━┏┛┫━┣┻━┃┓┓━┓━┻┳╋┳┫┻━┳┛
┣┫┏╋╋┫━┻┏┳┗━┓┓┫┫┓┗━┃┏╋┛┳┻┫╋╋┓┗┳┃┻┻┣
━┗╋┗┻┛┏┣┫┳┳┣┣┻┫╋╋┫┳┳┻┻┓┗┛┫┗┓┏━┏╋┫╋┳┓┻┃╋┓
┳━┛┃┛━┗━┻╋┫┏┛┓┣┣━┻┣┛┫━┛┳┳┗┣┓┳┻┗┳┛┗╋┛┗┓┗┫
┃┳┗┓┗┳╋┃┗┫╋┃┏┻┫┃┛┻┣┛╋┓┏┛┣┣┻┏┛┏┓╋┗┳┃┓┳┫┗┛
┏┗┓┏┓┳━┗┃┣┗┃╋┏┳┛┣┣┗┗╋┛╋┫┫┓┃┛┫┗┫┃┛┳━┗┻┫┛━
┻┳┃┃╋┳┓━┛┛┛┻┓╋━┫┏┛┫┣┳╋┳┓━┛┳┣┏┳┫┫┣┃┛━┻┫╋┃
━┗┃╋┻┻┗━┃┣┳┫┻┏╋┗╋┳┻━━╋┗┳┳┃┛┏┛┻┻┻━┏┏┓┏┏┃╋
┣┏┃╋╋┻┣┣┳━━┓╋┗┛┛┳╋╋━┃┓┻┫━┗┛┓┛┣┻┓┏┃┳┫┫┏┛┻
┳┳╋╋┃┏╋┃┫┏━┣┛┫┣━┃┳┃┛┣┓┗┛┣┻┻┃┣┃┛━┻┗┏━╋┃╋┏
┻┗┻┏━━┻┻┛┃┏┫┛┏┓┻┏┫┏┛┻┛┛┏┓╋┗┻┃┳━┗┣┳┛┫┏╋━┃
┳┣┓┣┣┃┻┳╋┣┓┏┓━┣╋┳┏┗┗┗━┃┃┣┗┳┓┛┳┛┃┛┳┃┫┏╋┗┛
╋━┻┻╋┃┻━┛┏━━┛━┫╋┃┛╋┳━┗┏┗━┛┗┗┳┻┃┫┫┃┓┻┃┃┓━
┫┗┻┓┓┏━┻┏┗┓┳┓┳┫┃┫┫┃┗┳┏┻━┻╋┗┏┛┓╋┛┫╋┫┃╋┗┗┛
┻┓╋╋┓┻┣┣┗┃╋┗╋┛┳╋┗┫┃┃┳┗┃┣┏┣┣┓┗╋┏┗┗┏━╋┳┳┫┳
┻┣┳┓╋┃━┣┳╋┻┳┃┛┳┻┫┻┏┓┏┫━┏┳┏╋┛━━╋┳┛━┓┗━┃┫┛
┓┏┗┫┏╋━┛┻┫┗┻┫┓━┗┗━╋┣┣╋┛┏┛┫┫┗╋┓┓┓┻━┫┏┗┏┏┛
┗┃┛┛━┃┻┓━╋┓┳┣┣┻┛┻┃┻┫┻┫┫┗┫┳┳┫┃┗┳┫┳┗━┃┓┻┻━
━┻┛━┻┏┗┳┳┣┫┗━┫┗┻┃┫━┃┛┃┛┳┃┫┃┛╋┏┻┻━┛┣┫┃┗┏╋
┛┫┛━┃┫┳┓╋┻┣┻┫┫━┣┛┫╋┛┻┓━┫┓━┓┻┫┻┏┛┛┳┫┛╋┏┫┛
╋━┗┛┃┃┳┗┳┻┛┃┻┏┓┫━┛╋┃┃┓┗┻╋━━┳┳┻━┃┗━┗┃┣━┻╋
┃┏┳┣┗┓━┫━┛━┣╋┳┓┛╋┃┏┫╋┣╋┫━┛┳┛┣┗┫┣┗┛┫┳┏╋┏┛
╋━┃┫┛━┳┛┃┏┣┗┓┗┫┃┗━┃┏┫┫━┳┣┻━┏╋┳┃┣┓┓┣┗┫┫╋╋
━┫┃┳┻┣┓┃┫┫┫┻┃┏╋┻┣┣┛┻┻┛┻┳┓┫┃┏┳┏┃┏╋┏┏┻╋┓┣┣
┗╋┫┓╋┓┏┃┻┏┓┏┛━┻┓━┳┓┗╋╋┫━╋┣╋┳━┏┗┓━┳┏┓┳┳┃╋
┏┏╋┫┏┗┏┻┃┻┫┗┻┫┻┗┻┣┳┣┃┻┓┣┣┳┓┻┏┃┗┃┣┛┗
┓┗┳┏┗┓┏┓┏┓┗┗┻┫┓┻━┛╋┗┗┣┳┗━┣━┗┫┫┫┫┃┗┓┏┃━┃┻
┣┗╋┣┏┏┃━┓┓╋┏┣┳┣┓┃┣┣┏┳┃┃┏┓┏┫┣┳┳┛┻┓━┣┫┃━┗┗
┻━┛┓━┳┏┛┛┃┏┛┛┃┣┃╋┳┻┻┣┗┛┃┣━━┳┗┓┓┃┣┗┫╋┫┫┫┣
┫┛┛━┗┏┛┻┣┃┛┻┳┛━┣┳┻┣┗┳┣┏┗╋┃┏┣┣┗┫┣┓┻┣┏┻━┛┏
┫┣┏┳┃┳┣┫╋┻┣┓━┻┏╋┓┫╋┻┗╋┃┻┃┣╋┛┓━┫╋┛┛┻┳┻┃┣┻
╋┓┓┻┃┫┳┳┓━━┻┻┫┏┗┻┏┫┏┃┏╋┳┃┫┻┗┏┓┃━┛┗╋╋┳┣┛┛
┣┫┗╋┻━┻┳┫╋━┳┗┫━┳┛━┳━┳╋┳┏┃━┓┣┗┻┗━┓┳┏┣━┣━╋
┻┏┻┃┻┫┛╋┃┓┣┳┫┣┃╋┓┏┣┛┗╋┗━┃┳╋┳┃┣┛╋┣┗╋━┻┫┻┣
╋┃╋┫┓┓┳┫┻┗┗╋━┗┣┗┳┗┛┛━┻━━┓┛┓┛┃┳┣╋┃┳┻┃┃┗┃┻
┛┛┻┏┓┻━┳╋┃┏┃┣┗┃┓┻┏┗┃┳┃┏┳┳┗┛┻┛┓┛┓┏┗┓┛┻┫┳┏
┻┛┻┳━┣┳┫╋┳┏┳┣┃┳╋┏╋┣┓┓┓━┫━┓┛┏┏┳┫┫┳┓┻┻┳┏┳┻
┳┏╋┫╋┓┛┳┻┗┃╋┃┳━┫┣┗┣┓┓┛┻┻┳┻┗╋┻┗┻┃╋┗┏┛┃┫┓┫
┫┳╋┻┣┻┗┻╋┗┓╋━┓━┗┗╋┻┣┓┳┃╋┛┏┏┫┫┓┣┣┓┻┫┏┃┏┛━
┃┏┻┓┗┛┫┳┗┳┓┳┳┻╋┏━╋┓┓┗━┻┳┫┫━┛┻┗┣┏┗┃┗┏┻┃┫┃
┻━┫┃━┛┃┳╋┛┣╋┃┳┃━┃╋┓┏┣┫┫┃┓━┃┣┳┛┓┓┏┓┏┛┛┓╋━
┛┛━┫┳┗┻┳┻╋┃┣┗┻┫┏┛┫╋┣┗╋┃┳━┗┣┏╋┏╋┣┳┳┫━┓┛╋┃
┃┗┣━━┏╋┫┓╋┫┫╋┳┓┃┏┫┗┣┏━┃┗┣╋┣┗┓┣┳╋┻┏━╋┗┗━┫
┃┛┛┻━┏┏┣┣┓┫┣┣┣┃┫┳━┏━┏╋┳┛┗┻┳┓┳┏┏━┣┃┣━┫┫┫┳
┓┓┻┫┻┻┣╋╋╋┛┻┗╋╋┗┓┃┓┓┏┃━┃┏┻━┳┓╋┃┻┗┃┓╋┻┣┻┣
┏┛┳┗━┗┃╋━┫━┏┃┻┓┣┏┗┓┏╋┻┏┏┻━┗┓┳┻┣╋╋┛┣┳┫╋━┗
┏┣┳╋┗┃┳┛┏━┳┳┛┓╋┻┣┏┳━┛┗┻┃┓╋┗┗┳┛┻┛╋┗━┛┣┣┳┣
┫┛┣┓┃┗┫┣┳┃┃╋┓┫━╋╋┻┫┏┃┏┗┻━┏┣┻┫┏┗┻┫┣┓┗┃┏┫┫
┻┏━┫━┛┏╋┓┓┗┗┗┳┻┻╋┻┃┻┳┳┻┳┏┫━┃┏┻┃┫┓┫┏┻┏┳┛┳
┗┓┻┓┓┃┣╋┫┃╋┓╋┻┳┛┓┫┫━┣┏┳┻╋┏┳┳┗┳┣┃┏┻╋
┳┗┓┳┓┓━┗┓┃┻┣┛╋┳┳┣┏┣━┫┳━┓┣┳┫╋┳┃┗┗┃┣┻┫┻┫┫┛
╋┣┣┏┓┳┛━┓┓┗┃┏┏┃┃━┣╋┃┏┻━┣╋┃┛┫┓┛╋┣┻━┓┛┫╋┛┃
┃┏┻┃━┛╋┳┓━╋┃┳┳┏┫┳╋━┏┃┛╋┻┃┳━┫┛┓┏╋━┗┣┣┏┛┻┓
┓━┫┃╋┗━┃┳┃┓┃┃┣━━┫┗┫┻┛┳┛┛┻┗┻┗┗┛╋┃┃┣┫┓┛┏┛┏
┛┗━┏┣╋╋┣╋┛━┣┏┛┓┻┫┗╋┻┻┛╋┻╋┣┗┃╋┗━┏┓┳┏┫┗━┳┛
┻┓┳┃┏┃╋┓┳┳┳┻┃┗┣┳┻┳┻┏╋┏┓┃┃┛┏━┓┳┣┓┣┻┣┗━┃┃┳
┳┏━┫┛┓┓┻┃┫━┛┗┫┗┛┏┃┣┓━┛╋┣┓┫┃┃┻┻┗┏┫━┃┓┗╋┃╋
┻┓┣┗━┻┣┓┛┛┏┓━┳━┏┛┗┻┛┛┏┗╋┏━┗┻┫┳┏┏┛┻╋┳┗┣┛┫
━┣┓┳┗┫┗┻╋┳┳┃┃┳┏┳━━┃┗┻┗┏┻━┻┛━┣┣┗┓╋┻┓┛╋┏━╋
┓┗┫╋┻╋┳┳┛┻╋╋┃┗┳┓╋┣┃━┓┻┏╋┻┗━┛┣╋┏┓┻┓┗╋┫┏┣╋
┳╋┛┣┗┗╋╋┣┓┳┏┛┳┳┫┛┗┓━┻┓━┫╋┛┗┏╋╋┣┏╋━┃┗┛┓┃┻
┓┃╋┓╋┻┻┃┛┫┣┣━━┳┛┻┳╋━┳┓┻┻┗┓━┏┫┣━┛┣━━┃┣┣┛┃
┣┛┛┣┫┓┫┏┃┏╋┻╋┣┗┫┳┛┛┓╋┏┓┃┳┃┛┳┣┗┻┫┫┃┣┣┓┳┻┻
┏┻┏┃┓┗┛┣┻┓┳┗━┓┗┫┏━┳┃┫┗┛┓┻┣┓┳┗━┓┣┗┗┗┫┫┛┓┳
┏┓┣┫┗┣┫╋┣┫┻┻┏┃┃━┫┛━┣┗╋┓┏┗┻┻┣┫┫┗┻┛┗┛┃┛┏┃╋
┛┫┃┏━━┻┳┏━┓┣┏┃┫┗┻┗┫┳┗┳┓╋┳┫┏┫┛┣┛┳┃┫┏━┓┗┃┣
┛┃┓━╋┳┃┗┃┻┻┏┣┣┳╋┣━┫┏┣┳━┣┛┃┻┻━┃┗╋┃┫┏┏┣┏┃┃
┻┗┃┣━┏┛━┣┃━┻┗┳┣╋╋┓━┻┳━┻┗┛┓┗┻┣┻┫╋┳┫┻┓┳╋╋┣
┃┣┃┛┗┛╋┳┏┣┓━━┣┛┳┓┻┃┫┻╋┏┃┓┫┛┃┣┏┻━┻┃┗┳┃╋┃┓
━┃┏┣┣┣┫┛╋┗┃┫╋┓┓┣┗┫┫┻┗┏━━┓┓┻┻┫┻┻┻┃━┳━┗┓┗┣
┓━┻╋┫┃┗┫┻┫╋┛┻┓┗┓┃┓┓┻┃╋┗┓┏┛━╋┃┗┻┛┳┣━┣┻━┏┫
┏┫┛╋┓┛╋╋╋┳┏┃┗┳┗┃━╋┫╋┣━╋━━┫┳━┛┃┣┣┛┳┣┻┃┫┫┻
┗┗━┃┫┳┳┗┛┳┳┃┗┣┗┃┫┏┻╋┻┫┗┣┃┃┣┣┛━┏┣┓╋┳┗┏┃╋━
┏┓┫┓━┻┓╋╋┗┓┻┗┻┫┻┛╋┗┫┏┓┛┓┛╋┛╋┻┣╋┛┏┓┛
┫┫┃┫┣╋┏┣┫╋┳┫┏╋┣╋┃┫━━┫┏┳┣┗━━╋┳┗┛┏┻┻┏╋┳┻┫╋
┳┓┻┫┏┫┳┣┣┛┏┫┗┻┫┻┏┳┻┏┣╋━┃┃┃┃╋┣┏┓┳┫┛┛╋┫┻┗┗
┏┃╋╋┳╋━┓┛┗┫┳┗┛┛┛┏┻┛┗┃┓┃┛┏┗┻━┫┏┛┃┛┛┃┫╋┗┃┓
┓┏╋━┣╋┻┛╋┳┻┏━┗┓━┫┓━┳┳┳┣╋┛┓┳━╋┓┣┏┳┣━┳┣┣┗╋
┓╋┻┓┣┃╋╋┻┏┛┏┛┗┏┻┻┛┏┣┫┓╋╋┃┳┻┃╋┛┗━┛┣┃┻┳┳┻┓
┓━┛┻┳┣┓┏┛┻┳╋━┗┣┫┣┃━┏┣┗┻━┣╋┫┻╋┳╋┏┃┏┓┣━┃┫┏
╋┏┓┏┏╋┳┻━╋┏╋┓━┓┣┏┻┓╋┣┣┻┗┗┣┗┃┛┓┛┻┗┫╋┳┗┗┗━
┫╋┳┻┛━┫┗╋┻┫┣┗╋┓┗┣┳━╋┗┃╋╋┓┃┳╋┛┏┃┓━┏╋┛╋┫┻┻
┣╋┓╋┓┛┻╋┫┛┃┛┳━┃╋┣┣╋┫┣┛┣┫┓┳┏┫┳┗┃┏╋┗┫┃┏┛┻┣
┫┓┗┣┻━┗┛╋╋┻┣┻╋┫┃┓┗┳┻┻┛┓┛┃┣┛┫━┳┫┳┏┛┓┓┻┗┛┃
━┛┳┗━━┗━┻┗┛┣┛┳┣┏┛┫┣┣┛╋┻┳━┓━┓╋┫┓┓┣┻┏┗┗╋┛┳
╋╋┛┓┃┻┛━┃┏┛╋┛┫┏┓┓━┳┻━━┗┛┣┣┣┓┏┫┏┗┳┻┗┗┏━┻┛
┻┛┃┻┻┻━┣┏┓┳┓┫┫┃━┃┣┛┗┻┻┛╋┏┗┳┃┳┫┓┏┓┳┳┓┛┃┃┫
━┏┣┣┗┓┏┏┣┏┳┛┫┛┛┃┏┻┓━┃┛┣┳┓┣┏━┃┏┣┛┛┣┳┛┃━┻┓
┓┛┳━┻┳┣┏┃┛┛┃┫┛┳╋┻┗┃┛┫━┃┗━┗┗┛┓┗╋┫╋┫┓┏┻┃┓┫
┳┃┏┣┣┃┣━┃╋┳┻┻┓┓━┣┻━┻┃┃┃┗┃┃┫┫━━┗┛╋┗┓┫┃┃┻┳
┗┛┃┏┣┃━┣┃┫┳╋┳┛┓┣┻┏┣╋┛┫┛┓┻┳┻┣┫╋┏┏┓┣┓┗┣┏┣┳
┻┏┏┗┗┻━┗┏━┻┃┛┻┻┻┳┃┓╋┏┏┓┏┛┻┛┏┛┣┛┛━┗┫┃┳┃┻┫
┓┏╋┃┛┳┻┣┳━┣┓┃┛┣┗┓┃┃┫━┃╋━━┛━┗┓┻┃┛┣┻┳╋┛┫┃┛
┣┃╋━┳┏┗━┏┫┛┓┛━┓━┳┗╋┳┫┣┏┫┣┳┓╋┻┣┛┣╋┛┏┓┫┓┃┛
┃┳┳┻┳┃┫┛┗┳╋┳┓━┗┏┻┻┛┣━┫┏┗┳┫┓━╋┏┻┃┓┛┻╋┃┳┏━
┗┛┫┛┫╋┻┳┛━┃┻┫┻━╋┫┓╋┻┓┻┳┏┃╋┏┛┓┳┫┛┻┳┫┛┳╋┣┃
┃┳┻┫┳┛┛┻┓┻╋┓┳┻┳┻┏┻┏┏┳┏┃┏┳━┗╋┃┻┗━┏┗┗━━┏┗┫
┳┫┣┗┳━┳┣┓━┃┣┓┗┏┗┛┣━┓━┗┣╋╋┫┏━┗┫┣━┓┻┫
┣┓┏┣┏┏┓┓┛┫┫┣┓┣╋┫┓┻┣┗╋┫┛┫━┫╋┻┳╋┛┗┛┛┏┃┫━┣┳
┓┗┃┻┏╋┏┣┫┣┃╋━┛┫┏━╋┓┏┫┏┛┛┗┗╋╋┣━┳┗┳┗╋┗━┓━┫
━┏┻┣╋┗┻━╋┫┻┳┻┃┓┛┓┳┏┗┓┗┫┛┳┓┗╋╋┫┣┻┗━┻┻┏━╋━
┏┻┃━┗┻╋┻┻┳━┏╋┻┗┣┓┛━┛┃┛┳━┃┓╋┏━┃┏┣┓┓┏┃┻┗╋┣
┏╋┛┣┗┻┃┛┓┣╋┏┓┳┗┫┫┣┏┻┫━┃┛┛┻┫┣┃┗┓┳━┣┏┫┳┛┗┻
┓┣┳┛┛┻┻┻┃┛┣━╋━┳┣┓━┻╋┻┗┗┫┻┓┣╋━┓┻┓┣┳┗╋┳┫┃┳
┗┫┃╋┗┻┣┣┻╋┓┣┻┏┳┻╋┗┗┏┳┻━┓┏┫╋┻┗┃┃┻━┗╋┗┣┃┫┓
┗┓━┃┛┗┗┓┛┓┃┣╋┏┣┃━┛┗┻┳╋┏┗┫╋━┳┳┳╋┏┗┣┃┣┫┓━╋
━┓┗┫┗┻┃┏┻╋┣┫┓┓┓┃┛━┫┓┗┣┓╋╋┫┣┓┳╋━━┗┻╋┫┃┗┛┗
┃┏┻┏┳┗╋┳┛┣━┏━╋┗┣┣┳┗┓━┳┣━┃┃┛┃╋┫┃┓┻┫┫┫┛┻╋┛
┏╋┏╋┫┓┻┫┏┳┫┳┏┃┣┃┏┫┓┗┣┳━┗┓┻╋┻┓┃╋━┫━┗━┃╋┃┛
━┫┫┏┳┫┓┳┳╋┫┛┣┏╋┃┃┛┃┫┳┻┻┻━┣┏━━┣┣┻┛┫┛┫┏┗┛┛
┓┻┃┓━┣┗┫╋┻┻┻╋┃┛┃┣┻┗┓┣━━┻┏┻━┃╋┛┓┫┣╋┳┛┏┓┻┛
━┛┻┓┫┫┳━┻┻┫━┏┓┻┳┏┏┫┻┓┛╋┏┻┫┳╋┫┻┣┛┳┻┫┃┏┏┃┫
━┓┛┗┳┗╋┫┻┗┻┛┻╋┣┻┏━┳┏┛┻┫┣┳┻┗┓┗┳┃┏┏┓┫┳╋┻┳┃
┣┻┣┛┣┛┏┏┣┗╋━┓┓┏━┫┛┫┫┓┳┓┛┃╋┏┳┓┫┃┏┛┗┓━┳┛┛┃
┗┛╋┣╋┃┃┛┗┛┛┓┗━┻╋┏┻┓┓┓╋┣┫┃╋┓┳┳┳╋┻┣┳┏┗╋┗┓┣
╋┓┏┳┃┛┣┻┻┃┗┛┫╋┓━┣┗┻┓┏┃┣╋┻╋┃┳┓┳┻┃┓┏┏┛┳┻┳┗
┏┫┓┳┻┻┳┗━┃┗┏┣┫┃┳┗┓┓┳┓┏┫┻┛┻┃━┻┗┃┳┏┓┏┫┻┳┻┓
┫┛┣┃━╋┛┗┃┻┏┃┗┫┏┻┫┫╋━┳┳┃┗┛┃┫┏┣┳┓┻┫┣┳┃┃╋┓┏
┗╋┣┣┳┃┏┫┫━┳┳┏┻┳┳┛┻┳┛┻━┛╋┻┳━┻┫┓┳┏┫╋╋┓┻┏┏┫
┳┓┛┏┏┗━━┓┏┣┳━┗┳┫┗┏┗┃┓┫┳┃┏┳╋┣┣━╋┃┛━━┳┗┣┛┏
┃┛┃┏┳┣┓━┃┗┓┛━┃┻┃┳┣┓┳┛━┃┳┳┛┳┓━╋━┻┫┃╋┓┛┏━┫
┫┏┏┓┳┛┣┫┻╋┫┫┓┗┣┫╋╋┛━┛┣━┓┫╋┻╋┛┓┏┛┛┃┻
┃┗┳┳┻┃┣╋┳┗━┻━┗┃┗┣━┻┻┃┗┃┗━┃┃┳┫┫┏┫┏┣┗┓┫╋╋┫
┛┗┛┃┗┣╋╋┫┃┃┫┓━┛┻┣━╋┣┃┃┣┳┻┣━┗┓┏┃━┫━┛┻┳┻┃╋
┓┫╋┃┛┛┏┣┃┏┃┻┃┻┣┓┃┛┃┛┣┫┃┗┗┓┏┏┓━╋┻┳┗╋┏┃┓┫┳
┣┻┛╋╋━┗┛━┏┗━┃┏┃━┏┣┻╋┻┗┗┫┣┃━┫╋┃┻┻┛┛┣┫━┛━┫
┣┛━┫┻╋┗┣┗┗┻┃┻┗┓┃┃┫┏┫┏┏┻┏┏┣┗┫┏┗┳┃┣┳┻┳┏┃┻┃
┳━┣┣┗━┻┃┻┳┫━┓┣┻┣┏┣┏┻┻┫┳┓┫┃┓┏━┳┳┣┓┏┻┗┏┫╋┃
┻┣┻╋┗┃┫━┻┣━┳┣┓┫┏┫╋┳┓┓┏┃╋┗┳┛┣╋┛┓┣┏┛┃┃┳┓┫┗
┓┛┛┃┣┃┛┫┃┳┣┣┫┛┫┏┛┃┃┓╋━┃╋╋┓┃━┏┫┃━┳┫┻┻┏╋┳┻
┗┓┫┏┓┗┃┗┃┣┓┓━╋┛┗━┫┣┛┻┛┗┫━┻╋━┣┃┓┛━┫┃┳┓┗┏┻
┫┛┃┏┏╋┫┫┓┣┳┳┗┛┏┫┏┏┫┓╋━┻┗┃┣┣┃┳┓┫┗━┏┃┫━┫┛┓
┗┻┓┳┫┛┓┏┃┗┓┫╋┫┓┃╋┗┛┓┣┗┃┗┫┫┻┗┗┫┓┳┏┫┫━┣┻┣┏
┣┻┣┃┻┃┛┓┣┓┻┗┣┣┓╋┳┛━┏╋┓┻┛━━┣┣┓┏┓━━┗┃┣┏┳┗┃
━┛┣┓┫┳━┏┓┛┳┣━┏┛━┓┗┓╋┗┛┗┫┏━┓━┫┻┳┳┏┏┏━┗┳┣┣
┓┣┫┳╋┛┻┏┗┓┳━┛┛┻┻┣┓┻┳┃╋┣┃╋┳┛┣┳┗╋┃╋╋┣┻┓┗┣┫
┻━┗┗┣┻┳┗┓┗┗┛╋┫┳┫╋┫┓┏┗┣┻┛┣┫┗┓━┳╋┃┣┓╋┛╋┃┻━
┻━┓┣┓┃╋┣┻╋╋┫┣┏┗┗┣┣┃┫┗┓┳┏┳┏┃┛┫┛┃┻┛┣┏╋╋┣━━
┃┫┳┳━┣╋╋┻┓━┏┛━┓┳┏╋┛┳┻┳┫┓╋┃┫┃┫┓┏┏┓┏╋╋┓┗┳┃
┣━┃┗┃┻━┛━┃┛╋┛┻┳┫┗━┃╋┃┣┣┗┳┣┏┻┏┣┃┗┳┃┛┳━╋┣┃
╋┳┳┓━┓┗┫━┫━╋┻┃┳┓┛┏┛┣┃┛━┗╋┛━┳┓┻┗┳┣┳━┳┗┛┗┫
┏┏┏┃┃┳┻┻┻━┓┣┣┃┏┣┏┫┛┳┏┛┻━┳┗┳┏┛┛┗┏┻┗┣━┣┳━┣
┻┃━╋┫┫┳┓┃┗╋┗┳┗┗╋┳╋┗┻┛━┃┫┣╋┃┫┏┓┫╋┣┳┫┃┃━┗┏
┏┃┓┛┫┫┫┣╋╋╋╋┫━┣╋╋┓┃╋┗┗┗┗┫┛╋┛┣┗━╋━┛┏┗┓┣┫┫
╋┻┛┏━┻┻┓┏┣╋┳┃┃━┗┓┏━┓┛┳┫┃┻┗┳╋┃━┓┗┫━┣┓┓┳┓┣
┻┻━┣┗┳┻┳┫┏┫┃┓┗┓┓┃┫┫┻┫┏┫┻┫┗━╋┻┳┓┛┃┫┃
╋━┣┛┛┫━━┗┛╋┓┓┻╋┻┣━┫┏┻┫┏╋┫┣┗┣┗┃┃┃┗━┻┛┗╋┓┫
┳┏┳╋┫┓╋┃┏┏┏┛┫┫┳┏┫┳┫┳┗╋╋╋┗┳┛┛┓┣━┃┗┳┏╋┗┛╋┛
┏┻┻┣┗┳┗┏┛┫┻┫┏┗┣┫┫━━┫┳╋┣┗┃┃┻╋┏━┛┓┫┃┳┻┓┓┳┏
┫╋┻┳┗┳┻┻┣┓┃┃┏┛┣┏┣┓┗━┳━┏┳┓┗┳╋┛┏┛┻┗┣┻┻┃┏┗┳
┻┃┻┏┣╋┻━┃┓┃━┻┏┗┣━┫┗┃╋┃┏┫┳┣┛┛╋┻┻╋┻┳┛━┳┳┣┳
┳┫┃┓┗┏┗┓┣┏┛┗┓┛┻┫┃┃╋┃╋┃┓┓┳┏┛┗━┗┃┃┣┣━┃┳┛┫━
┏┣┳┣┳┛┗━┫╋╋┣┻┣┳┫┫┻┳━┳┏┓┗╋┃━┃┃┛┛┛┗╋┓┻┛┣┛┳
┣┃┓┳┫┣━┗╋┫┓┫┏┳┃┻┏┃╋┫╋┗┗┃┻┫━━┻╋┓╋┫━╋┓┳┗┳┗
┻┳┳┣┫┣┫┻┛┻┣┃━┻┣┻━━┛━┓┫━┗━┳┛┻┗┛┓┛┗┳┣╋━┓┻╋
━┻┛━┗┫┓┫┓╋┫╋┓━┻┫┫┏━┛┓┣┳┳┗┓┻┻━┗┏┻┏┃┳┫┛┓┻┫
┗┏┏┳┏┳┏┳┫┛┃┣┏╋┃━┻┗┻┃┳┛╋┗┣━┗┗┻┛┗┛╋━┣╋┣┛┻┃
┛┓┣┻┓┛╋┛┛┣━┃━┓┗┫┓┓┫┻┻╋┫┻┳╋┣━┻━╋┓┫┣┏┓┫┻━┳
┃┏┏━━┗┣━╋┓╋┃┳┳┣╋┃┫┳┳┗┏┳┗┃┻┛┗┳━┓┏┻┣┗┗┫━┃┣
┻┣┳┣┛┛┃┛┃━┃┗┏┗┫╋┗┫┗┻┓┣┏┃┫┏┏╋┓╋┓┻┫┃╋┳┛┣┻━
┓┓┻┫┣┓━┛┛┫┳┗┻━┃┃┳┃━┗┫╋┻┣┻┓┻┫┫┻┛╋┳┫┳┓┃┃┣┣
┻┃┳┻┣┻━┫┫┣━┳┓┃┛┣━┃━╋┻┣╋┛┫━┏┫┣╋━┓┗┓┃┛┻┗┃┻
━┓┃╋━━━┫┣┫┃┫━┃┣┫┳┃┻┃┳┏━┳┓┛┣━┻┃┫┛┳┳┃┓┓┓┏┓
┛┫┛┣┗┣━┳━┏┣┛┃┻┣┻━┣┏┛━╋┣┗┫━┣┗┓┗┳┛┻┏━┓┳┏━┳
━┓┛╋┣╋╋┏┻┳╋╋┻━┫┓┗┗┳┫┏┃┃┳┻┣┫┳━━┻┳┓┛━━╋┓┫┛
┛┫┣┓┣┗┛┛━┛┳━┛┛╋┣╋┻┛┻╋╋┫┫━┏╋┛━┫╋┻╋┣┳┛┳┃┏┛
┫┣┏┃┃┣┳┻━┃┏┫╋┻┗╋┃┫┛┣┣━┗┣┏╋┣┏┫┳┻╋┳┃┏┃╋╋╋┗
┳┏┣╋┛┗━┫┫┓┛┳┣┳╋┣┗┛┓┻┏╋┣╋┛┫╋┃━┗┻┗╋━┛┻╋┗┫┗
┫┫┻┛┻┏╋┻┣┗┻┻┳┣┫┗╋┗┳┳╋┃┻━┛┏┗┃┃┗━┻┗┏┏┓┛┃┛┻
┻┳┻┓┳╋━┫╋┳┓┃┃┻┛┳┏┣┗┗┗╋┳┣┫┗━┛┏┫┫┻┏┓┫
┏┫┳┛┏┣┏┳┏━┓┣┫╋┗┳━┳┏╋┫━┗┛┗┓┏┗┳┃┣┻┃┳━━┓┗┏┛
┫┏┓┗┃┻┳┃┫┛┣┃┓┓┳┏┻┳┫┛╋┛┫┃┏━┃┣┳┻┗┻┫┏┓┣┗┳┃┻
━┓┏┻┳╋┻┛┳┛┛┗┣┳┫┛┏┣┓┫┏┛┻╋┏┣╋┣╋┣┛┛┃━┓┃┃╋┓┏
┳┗━┛┫┻┻┏┻╋┗┣╋┗╋┫┫╋┣┣┣┓┗┗╋┛┻┃┛╋┳┃┃┏┳┣┳┗┗╋
━━┫┣━┻┣╋┛╋┗╋┫┓┳┃┫┏┳┛━╋━━┃┳╋┃┳┳┻┫┻┗┻┓┳┫╋╋
┃┓╋┃╋┏┫┛╋┓┳┫╋┗┻━┛━┗┃┛╋┓┗┗┏┣┳┛┏┫╋┗┫━┃┳┣┫┓
┏┛┗┏┓┻╋┣┏┣━┏┛┣┫╋┛┃┳╋┻┗┏━┗╋┻╋╋┓┛┏━┗╋┃┏┗┣┏
┳┣╋┏┳┃┛┣━━┳┣┫┣┣┃┃┳┏┏┗┳┗┣┗┛┛┃━┫┣╋┓┏┳━┓┫╋┫
┃┻┃┛━┻┻┣┫┫━┗┗┫┛┣┓━┓┃┓┓╋╋┛╋┣┏┏┓┗┓┣┗┛┛┻┛┓╋
┣━┃┻┏━━┏━┛┃┛┳┛┃╋━╋┳┓╋╋┛┓┓┃┫╋┛┳┣┓┛┛━┣━┗┛┃
┳┣━┓╋┻━┛┻┫┏┏╋┣┳┏┣┗┛┣┃┫╋┳┳┳┛┏┗┳┏┫━┗┏┣┃┻┃┳
━┳┃┏┻┛┛┛┗┻┣┓┗┏┫┣┛┻┳┣┛┫┛┗┗┏┳┗┛┛╋┻┣┏┗┫┛┏┗┃
┻┏┃┓┓┃━┫┣┫┃┻┣┓┛┛━╋┣┃╋┻┳╋━┻╋┗┣┳━┛╋┳┃╋┛┏━┓
┛┣┏┛━┛╋┓┛┳┣┃┏╋┻┛┳━┓┳┗┛┛┫┻┛┛╋┻┗┣┓╋┏━╋╋┻┏┻
╋┣┳┛╋┓┓┻┛┓┓┗┗━┗╋┓┗┣┗┳┻┳┳┃┫┳┛┫┫╋┛┫┻┛┏┫┻┣┗
┫┓┓┣╋┛┫┃┣┏┛┫┛┛╋╋┏┓┃━┻━┃┃┗┫┛┻┳┃┓┏╋┣╋┻┛┃┻┛
┫┫┛┛┛╋┓┣┏╋┛┛━┫┃┃┗┗┏━┳━┣╋╋┫┛┗┣┓┻┳┗┛━┏┛┻┃┫
╋┫┏┓╋┫┫━┳┓┏╋━┏━┏┏┗┃┻┛┓┛┗╋┗┫┛┏┻┃┛┳━┏┻┳┗┛┛
┳┣┫┫┃┻┳┛┻┗┃┻━┛┛┛┓┏┳┛┳┓┣┓┗┻┏┓┓┫┗┣╋┳┃━┗┛┫┣
┻┗┣┓┗┃┏┣┃┃┃┻┃┏━╋╋┳┣┗┃╋┓┳┓┻┓┣┻┃┏┳┣┏┗┣┏┳┗━
┳┛━┻┣┻┛┳┗┗┻┓┳━┃┗┛┣┗┳┃┳━┗┓┗┳┓┫┻┗┛┻┳┣┗┳┓┃┣
━┻┓┻┓┗┻┫┣┓┗┣┃┓╋┛┻┃╋┓┫┳┫┓┛┏┗┣╋━╋┗┏╋┏┫━┏┻╋
┳┗┏┃┏┳╋┳┗╋╋┫━┃┓┃┛┣┳┫━╋━━┛┃┫┫┣┫┳┃┓┳┗┏┣┏┛┛
┣┻┗╋┣┓┛━┻┓┻┃━┳┃┫┗┻━┻┃┏┗┗┳┏┻━┫┳━┓┫┫┻
╋┳┏┻┗┓┓┛┛┓╋┏┓┫┣┻┻┏┳┛┓┣┫┻┃╋┃┓┏┃━━┗┓┗┻━┳┫┫
┗┗┣┛┣┃┫╋┣┏━━┗┃┃┫┃╋┛┏┏┛╋┃┳┃┛┣┣┗┫┣┳┣┻┛┳┗━┻
┏┻┻┫┻┳┃┗┫┗┗┳┫┫━━┳┣┏┻┛┫┗┏━┛┃┫┃┓┳┛━┏┛━┏┫┛┃
┫┃━━┏━┓┣┏┃┃┫╋┻┛┛┓┓┏━┛┳┃┣━╋┳┛┛┛┏┓┣┃┏┃╋┓┗┏
┓╋╋┏┛┏┓┫┓┳┣━┫┻┻┃┏┫━┛┃┳┛┏╋┳┻┗┛╋┻╋┓╋╋┏╋┫┫━
┳┓┣┏┗┓┣┏┛┻╋┗╋┃┻┗┻┣┣╋┳┣┣━━╋┓━┣┗┫╋━┃╋┛┳┻━┣
┗┗┃┓┓┗┛┣┻┳┛━┻┏━┳┻┛┫┗┓╋┛┏┣┫┏┓┗┣┛┣┃┗┏┗┫┫┛━
╋┛┓┣╋━╋┓┓┗┗╋╋┣╋┳┃┗┣┳┻┻┳┻╋┗┛┳┗┓╋┏┛┻┫┛┻┣┻━
┣┗┫┛┏┣┳┃┳┗┻┓┣┓┃┻┛━┣┛┫┳┫┃╋┓┻┓┗┳┫┗━┃┃┃╋━┓┓
┗┳┛┃┗╋┛┛╋┛┃┣┳┫┓╋┫┛┗━┗┓┳┳┣━╋┛┣┗┛┛┳┫┗┫┏┻╋┻
╋┗┛╋┓┫┛┣┗┫╋┣┣┻┫┛┛┫┏┓┣┫┻━┏┓┻┓┛┣┳┏┣┏━━┗━╋┣
┻┻┗┻┏╋┗┳┓┓┣┓┛┻┫┓━┛━┣┗╋┛┻╋┃┳╋┏┓┃┻┛┫┻┳┻┗┏┛
┛┻┛┳┛┓┏┃╋┏╋┳╋╋┓┻┏┣┓┏┏┣┃┻┻┛┗━┻┫┫┳━╋┣┳┳┗┣┣
┣┣┛┓━╋┣┣┏┫┻━━┏┓┳┛┣┛╋┗┃┫┛┏┓┫┫┛┣┓┗┻┃╋┫╋┣┣┓
╋┣┫━┓┳┛┫┣┫┛┗┻┛┛┻┓┏┓┛┗┳━┓╋┏┗┻┻┳╋┛┻┳━┏┗┻━┛
┛┏┻┳┏┣┳┫┻┳━╋━┏┣┫┗╋┫┻┳┗┛━━┫┣┣╋╋━╋┏━┻┳┓╋╋┫
┃┫┣┻┫╋━┏┫┗┓┫┗┛┫┻┫┻┳┃╋┏┛┫╋╋┃┗┃┓┣┗┣╋┏┳┛━┏┳
┏┓━┫╋┏━┃┳┏┗┫┫┛┗┛┫┫╋┓┗┓┏┣┏┻┻╋┣┫┳┣┳┃┳╋━╋┗┛
╋┣┫┫┛┗┣┏┏┻┓┛━┏┳┻┓┗━┏┻┳┳┫┗┃┗┣┃┻┛━┏┣┫╋╋┳┃┫
┓┓━┻┛┗┻╋┣┃╋━┳┫┻╋┗┗┣┻━┣┏┫┓┳┳┣┏┣┻┗┗┏┛━━┫┫┫
┓┛┛┏┗┃╋━┳━┳┃━╋┳┻┳╋┏┫━╋┗━┳┏┛┃┛┏┳╋┻┻┃┏┗┏┻┳
┣┓┻┣┣┃┣┃╋┛┣┫┃┻━╋━╋┣┗┻╋╋┣┛╋┃┫┻┻┣╋┏╋┛┳╋┣┻╋
┛┻┻┣┏┫┳┻┏┣┛┗┣┳┏┓┃┫┛┫┳╋┓┛┻╋┳┣┏╋┳┓┳┳┫┳┳┓┣┓
┓┛┫┛┳┏━┓━┏┏┫┻┫┗┓┛┛┃┻┣┏┏┗┣┛┳┏━┛┓┏┳┃┏
┗┏┏┣┣╋┛┛━┏┳┗┫┣━┫┛┛┻━┃┳┳╋┓┛╋┫┣┫┏┓┫┓┻┫╋┓┓┗
━┳┃┻┗━┫┃┛┫━┫┛┣━┓┣━┏┗┗┫┛┫┫┃┫┻┏╋━┫┏━━╋┣━┣┣
┻┏╋┻━┳┏┻┛┻┏┫┫╋┃┫┻┗┏┛┃━┫┃┫┓┳━━┛┫┻┳┏┏┛┗┓┛┣
╋┏┛┣┛┗┻┓┗┳┗╋┗╋┣━┗┃┣━┫┫╋┃┗╋┣┓┏╋┓┗╋━━╋┫╋┗┳
┣┣┫┳┗┗┫┗╋┫━╋┓┓┓╋┻┏━┛┃┛┃┃┻┻┫┫┓┻┗┳┏━┗┻┫┏┣┳
┫┃┳┣┓┃┳┓━┣┛┏┛┛┳┳━┃┻╋╋┻╋┗╋┃━┫━┏┓┏┃┻╋┫┫┣┓┫
━╋┛┣┛╋┃┏┣┗━━┫━┛┻┃╋┫┓┛┛┃┓┻┃┓┃┻┃━╋┫┓━┻┻┏┓┻
┗┫┳┫┃┓┻┳━┃━┣┃━┣┓╋┫┛┓┓┛━┏┳╋┓┗┳┣┫┗┛╋┗┣┫┻╋┛
┫┫┛┛┻┗┫┏╋┗┳┳┫┃┛━┏━┃┻┏┓┃╋┳┃╋╋┣┏┻┻╋╋┛┣┣┓┛┓
━┛╋┣┛┛┗┗┣┓┣┏━┃╋━┳┫┻┓┫┻┏┏┏┃┛┫┓┏┳┓┣┛┫┗┣┏┏┃
┫┏┣┣╋┫┏┓┓╋┳┫━┛┓┃┻┳━┣┫━┏┓┏━┫┗━┻╋┳┛┫┏┃╋┃┓┣
┛┳┓┗━┳┫┫━┓╋┗┛┫┓┫┻┛┻┳┣┳┻┛━┳┳┫┗┛┓━┣┛┓┗╋┳╋┛
┳┳┳╋┗┣┳┫╋┗┗━┣┛┛╋╋┓╋┓┛┫┳┏┏┓┣┻━┳┗━┛━┻┏┓┳┫┛
┣┣┫┣┛┳┳┓┓┳┛┣┛┗┣┓┛┃┻┛━┻╋┻┳┃┏┣┓┳┓┳╋╋┏━╋┓┃┃
┫┣━┏┻┓┗┳┃┛╋╋┫┫━┗┫┗┛┃┗┏┳┣┻┛┻┃┏┗┃┃┏┏┃┻┏╋┳┃
━┓┫━┣┻┏┃┫┛┏╋╋╋┫┳┻┓┗┣┣┓┃┳┻┳━╋┓━┫━┣┗┏┓┻┃┓┃
┓┗┓┻┃╋━╋┓┻━┫┳┃┛┛━┣┻┻┏┫╋╋┃┣━┓┗┛┻┗┏┗┳┫┫┏┛┳
┛┻┗┛┗┗┳┛┣┏━┻┓┓┻╋┳┗┛┗┛┫┻┗┳┓━┛┻━┗┫━┳┳┣━┃┏┃
┛┣╋┓┏╋╋┣┃┃┏╋╋┗┫┳╋┻┏┗┫┫┃┛━┛┳┳╋┳┳┣╋┛╋┃┫┃┫┳
╋┻┛┃┻┻┳┓┻┗┏┗┻━━╋┫┫┣┫╋┓┣━┳┫┛┛┓┳┻┣┳┳┃━┻┳┃╋
┏┗╋╋┃┣┏┳┳┏┓┃━━┣┃┗┳┳━┓┃╋┻┛┛┛┳┓┛┓┓┛┗┏┏┳┏┓┫
┳┫┃┗┣┏┏━┛┫┗╋┗┳┗┳━┛┓╋┗━┫┻┻╋┏┣┻━┛┃┳┃╋┻┃┏┏┛
━┓┃┫┻┏┛┗┗┣┃┫┓┣┳┓┣╋┻┓┛┏┓╋┓┣┃━┣┫┏╋┻┃┏┏┫┏━┛
┃┻┻╋┳┏┻┻┓┃┏┓┓━┃┻╋┓┳┳┃┣━┃┃┫┏┫┻━┛┗┓┛┫
╋╋┏┛┻┫━┛┳┫┃┳┫┻╋╋┛┏┗┏┫┻┣╋╋╋┃┃┣┃┛┃┛┳┏┃┗┓┳┛
┛┓╋┏┏╋┫┃┫┗┣┻┻┫┓┻━┓┛┃┫┛┓┃┻┫┫┛╋┃┣┗┏┫┗┗━━┻┗
━┃┏┛━┗┣┳┛┛┳╋┳┻┗┃┣┓┳━━┏┓┻┫┏┫┻┛┣┳┓┳┏┳━┓┓┗━
┃┫━┫┃┫━┛┻┻╋┓╋┓┻┳┫┃┳┏━╋┫━┻┛┗┛╋┗╋┫┓┳┣┏┣┗┗┓
╋╋┫┃┏╋┫┃┻━┳━╋┏╋╋┫┳┛┗┫┫┓┗┻┏┻┗┫╋┏┏┻┳┏━┻┛┗┣
┏┻┏━┣┏┫┗┓╋┏┏━━╋┃┻┃┏┏┫┻━┳┗┓┻┫┏┫╋┓┛╋┫╋┫┳┳━
┣┳━┳┏┳┣┛╋┏┛┣┏╋┳╋╋┛┏━┏╋┫┣┣┳┃┣┻━┗┏┛┳┻┳┓╋┳┏
╋┗┏┗━┓┏┳╋┫┃┫┻┗┏┫┻┻┓┗┗┗┫┓┛┻┏┛┻╋┓┛┓┣┣┃┳┏┫┓
┏┗┗┗┻╋┛┓┛┳┓┫┫━┻━┛┗┗┫┣┛┓┻┳━┻┛┻┣┻┛┓━┏┏┏┗┫┳
┃┓┓╋┃┗┣┫╋┃┏┃┳╋━┳┗╋┃┗┫╋┣┗┫━┳┫┛┃┳┓╋┛┳┏┗┓┣┓
┛┗┛┏┻━┳┣╋┗╋┗┃┻╋┏━┗┃━┏┣╋┣┣╋━┃┃━┻━┓┫┫┣╋┫╋┻
┓┏╋┳┫┗┛┏┗┳┏┻┫┗┓┃┫━╋━┻┳┗┻┻┓┣┃┣┃┓┓┻━┫━┏━┏┃
┓━┗┛┻┏┫┗┃┓┛┗┳┃╋┓┏┻━┓┣┫┫┃┣━┗━┏━┏┳┫┓┻┛┛┫┗┏
━┓┛┫┃┃┓┃┣┏┗┃━┓╋┓┓┗┃┫┃┓╋┣┫┫┓┃╋━┫╋━┃╋┳┏┃┗━
┻┳┳┃┫━┛┃━┏┻┳┛━┗┳┓┳━┓┓┻━┓┓┃┛┗┏┓━┻━┫┏┓┫╋━┳
┛━┏┻┃┗┳┳┏┣┓┛┫┣╋╋┏┻┛━┫┻━┛╋┓╋┛┗╋┗┃┏┓┣┻┻┗━┛
┛┣┣┃╋┛━┳┻┏┓┫┏┗┏┗┓┓━┛┻┳┓┳━┗┫┻┓┻┳┫┗┻┛━╋┗┳┃
┃┓┃┗╋┻┃╋┳┃┣━┃┗┓┳┓┛┳┣┫╋┓┣━┻┳╋┓┣┗┃┃┳┫┳╋┏┻┻
┣┛╋┗╋┳┏┓┛━┏┏┻┃┗┻┗┓┏┓┫┏╋┗┣╋┏┓┳╋┏╋┳━┫┛┛┃┓━
┣┻┣┛┫┛┓┛┓┛┓┃┫╋┛━┓┃┫┻┻┫┣┏━┓┗┏━┳┳━┏┗┃┗╋┳┗┛
┻┓╋┻╋┳┛┣╋┣┻┓┣┗┃┫┃┗┃┗┳┻┫┫┏┫┛┏┃┗┛┫┏┫┳┳┛┗┣━
━┫┃┓┗┣┛┣━┣┣┳┫┻┻┳┫━╋┻┫┏┏┗┣┳━┃┳━╋┛┃┣┃┻┳┛━┫
┻┗╋┗┻━━┃┳┣┣┛┛━┣┳╋┃┫┓┳┻┏┗┗┃┫┣┓━╋┏┗┣┣┗┏━┻┳
┫┛┏━┏━┻┗┓┣┳┫┳┏╋┗┗┫┏┳┛┏┫┓╋┛╋┗┓┳┗┫┻┓┃
╋┫┫┃━┛┻┫┫┗┏┃┓┓┓┣┫━┣━━┻┻┣╋━┛┻╋┗┻┗┓╋┻━┛━╋┓
━┏┣┣╋╋┣┏┃╋┳┫┣━━┓┫┻┓┣┫┛┗┳┏╋┣━╋┻┏┣┫┛━┣┣┗╋┣
┗╋┣┗┓━┣╋┗┓┗┫┻┫┃┓┓┣━┃┫┛┃━┫╋┻┏┏┫╋┓┃┳┏┳┓┛━┳
┏┫┻┗┻┃╋┃┛╋┃┫┏┃┣┗┏┓┛┏┃┫┏┛┫┻┗┏╋┣┗┳┛┣┫━┛┫┗━
┃┳┛┣┗┗┫┣━┃┣┻┗╋━┣┻┫┫┫┛┫┏┓┏╋┫┫┏┫┛┃┳┳┓┓━┣┃┛
┳┳━┏┛┏┫┏┏━┗┫┏┓┻┏┏━┫┛━┏┳┗┳┃━┣┃┳┓╋┻┗┛━┏┻╋┛
┏┳┫━┳┏━╋┣┳╋┣┣┃┳┗┃━┳┻┃╋┛┣┃┣╋┗━┗┣┣┻┏┛┏━┳┃┗
┃┃┻┓┣┛╋┫╋┛┻╋┣┏┣┳┓┏┫┳┛┓┻┗┣┗━┣━┗┗┫┻╋╋┗╋┻┓╋
┏┫┓┣┫┗┛┻━┓┳┏┗┳┓┻┓┫┃━┻┳┫╋┳┃┣┣┗┃━┻┫┏┃┻┓┣┫┻
┏━┛┓┳┳┫┗┳┳━┓┃┻┻┛┻━┫┳┃┻┛┛┻┃┳┫┳┏┳┣┗━┛━┓┛┃┗
┳┛┣┛┛┳┏┣┃┗┏┣┳┣┃┫┓┏┣┫┛╋┳┃┻┏┫╋╋╋╋━┻┓┣┛┃┻┏┏
╋┫┳┫┃┳┓┛┗┳┫┓━┓┛┣╋┃┣┏╋╋┳┣┛┛┳┻━┳┫╋━┛┗┏┗┗┃┗
┏┃┣┃┏┫┳┗╋┗┳╋╋┓┓┳╋╋┃┻┣┳╋┫━┛┻┫┻┓━┻━┣┏┫┣┣╋┏
┛┗┗┣┏┫━━┳┣┏┓┣┃━┫┣┓┳┫━┏━┏┫┛┫┛┻━┳┣┫╋┛┛┗┫┓┓
┏┗┳┻┳┏╋┓┛╋┳┓┏┏┏┗╋┗━╋┣┛┣┓┗┫┣┓┓━┻┳╋┏┏┗┣╋┓┳
┛┗┛┃┗┛┻┫┣━┗┻┳┣┫┛━┛┻┻┓┫┳┓┣┳┛┃╋┛┳┗┃┳┃┣━┗┳┏
┏┣┳┓┫┗┳┃┃┫╋┃┃┓┏┛┛┃┗┓┳┣┏┣┣┗┻┳╋┓┳┏╋┓┣┃┳┏╋┳
━┃┓┃┛━┻┗┓┛┛┃┗┃━┳┛┛┣┃┗┣╋┗┓┣┃┫┓┓┛┗┫━┏┓┻┻┳┏
┳┣━┓┏┻╋┻┫┛┻┏┫┫┏┣┗┏┃┛┗┣┓┓┣┳┣┻┏━┫┓┓┏━┗┻┗┗┛
┓┣┃━┃┗┃┛┃┣━┻━┣┓┻┗┣┛┣┓┓┗┻┳┓┣┳┏┛┏┳┃┳┣┏┻╋┫╋
┛┏┃┛┻┫╋━┻┗┃╋╋┣┣┳┫┃┃┳┓┏╋━━╋┃━┏┳┣┗┃┏┛┓━┣┓╋
┫┫┏┃┻┣┃┓━┣┓┻━━━┏┏┳┳┗┣┳┃┏┛━┫┏┛┓╋┻┫┃┫╋╋┃┛━
┗┫┃┓┓┛╋┃┣┻┣┏┓┏┛┳┏┣┫┳┃┏┏┃┳┳┳┫┏┣┻┛┻┓┻┻┓┓┓┣
┓┫┛┛╋┃┗┣┫┏┫┳┃┓┃┛┓┻┫┫┛┗┗┃╋┃┻┻━┻┓╋┓┏━
┃┳━╋┛┳┳╋┳┃┻┏┻┣┗╋━┓┳━┗┏┫╋┓┻┣┏┗┃┳┗┃┗┣━━┏┏┣
╋┣┗━┛╋━┃┓┳┫┛┓┃┃╋┻┣┳╋━┫┓━┓╋┻╋┗┣┳┳┣┏┗┓┓┓┻┫
┣╋┣┓━┻┳┓┏┏┗┣┗━━╋┏┓┛┻┣┗┗━┓┃┛╋┗━┃┻┓┃╋━╋┻┓┏
┣┣┏┻┫┻┏┏┓╋╋┏┻┃┏┓┏┓┻┗┳━╋┓┛┏┻┏┏┏┃━┫━┣╋┗┓╋┛
┗┣┃━╋┛┓┓┣┃┣╋┗┏┗┫┳┏━┃┳┫┏┳┳╋┫┗━┣┓┛┻┻┳┳━┻┗┛
┃┻┓┣━┫╋┻┗┫┻┓┫┳┗┏┣┫┗┗┣┓┣┫━┻┓┫━┫┏━┣┏┫━┣┫┗┓
┗┃╋┣┃┏┏┣┃┃━┗┏╋╋━┣┗┻┗┻╋┃┫┃╋┻┣┻┫┗┓┣╋┳┛┫╋┗┣
┻┻┓┃┣┏┻┗┣╋━┗━━╋┳┛┻┏┳┣┏┏┗┫┏┫┣┫┓┣┻┃┻┗┻┏━┛┣
┓┻╋┫╋━┛╋╋━╋┓┃┃━━┣┫┫┃┫┏┗┃┏┛┗┃┗┣┃┗┓┗┃┗┳╋┃┫
┻┫┳┫┫╋┃━┳┳┛┫┓┛┣╋┳┫┻━┛┫┓┓┛┫┫┳┃┏┻━┛┏┗┫┗┃┃┳
┃┓┃┓┫┏┃┳┳┏┓┏╋┓┓┏┻┛┣┓━━┗┳┃┃┃┣╋┣┏╋━┃╋┓┏┣┗┣
┏┣┛┓┫┛┣━╋┛┫━╋┃┫┗━╋┻┳┻┻━┳┃┣┓┣┗┏┻┃┻┛┏┣┏━┳┣
┛╋━╋╋╋┣┏┃┳┗┃┛┃╋┫┏┣┓┃┓┓┳┓┛┳┃╋┣┫━┫┓┗┳┓┏┫┫┓
┻┏┏┏┫┗┗┻┛╋┛┫━┻┛┏╋┗┏┏┻┻┃┃┫┓┣━┣┏┏┗╋┻┻┻┻┗┓┣
╋┳┳┓┻┣┓┻┫━┏━┫┏┣┏┛┏┃┓┳┻╋━┛┳┫┃┓┏┫┛┫━┫┓┻┣╋┃
┣┫━┓━┓━┳╋┻━┫┫┳┻┓┛┏╋┣┣┳┳┻┳┛┫┣┫┻┻┫┃━┗┓┻┛╋┳
┳┓┫┓━┗━┣┣┃┳┓╋┓┣┓┻┓┗┛┃╋┗┛┫┫┳┳┛┛┃┳┫┣┛┣┗┣┛╋
┫┏╋┫┛┛┃┻━┗╋┏┓━┛┳╋┣┓┗┳┳┏┫━╋┏┓┻┏┃┣╋┓┏┳┳┫┃┫
┻┳━┓┛┏┏┏┏┳┳┗┏┣╋┃┓┻┏┳┳╋┓┏┳┣┗┓┗┻┏╋┛┻╋╋┛┻┗┏
┻━┣┛┣╋━┫╋┻┃┗┃┏━┻┗┃┛┓┃╋┃┣┃┓┗━┻┃┻┃┃━┏┣╋┃┏┗
┛┳┻┳┛╋┗┏┛┗╋┳┫┫┫┓┣┏╋┻┓━━┃┗┏┛┻┗┛┛┏┓┏━┫┓━┻━
┳┃┳┫┓┫┻┃┫━┓┃╋━┫┓╋┏┳┓┻┛┓┣╋┣┫┣┛┳┓┻┫┫┻┳┗┏┓┗
┻┗┻┻┻┏┫┫┣┳┻┗┫┫╋┓┳┫┫┗┓┻┏┃┗┏━┛┳┫━┏┛┓┗┗┻┗┫┛
┻┳┓┛┣┣┃╋╋┓┃┃╋┓┳┓╋┳┗┳┓┻┻┣┃┛┫━┗┓┣━┗┏┃
┏┳╋┻┳┣┛┫┃┛┛┓╋╋┫┻┻┳━┓┗┛┃┏┣┓┃┣╋┃┗┓━┓┛┗━┓┏┳
┣┳┻┛┣┳┗┓┃━┓┗┛╋┛┗┫┃┫━╋┻╋┫┻┣┳┏━┃┣━━┃┳┃┫┣╋┫
┃┗┗┻━┫┃┃━┛┻┃┳┗┫┻┣━┫┛┃╋┣┃┓╋┻┏╋┃╋┃┃┛┗┣┳┓┏╋
┓┓┫┏┗┻┃┓╋┣╋┓┏╋┻┏┛┗━┛┻┓┻━┗┫━┓┃┣┓┓┗┃━┳┛┃╋┫
┻┗┻┳━┳━┻┗┻┻┳┫┛┃┻┳┣┛┳┳┳┫┓┻━┳━┏┳┻┃┓┗┏┃┣━┏┣
┗┃┗┃┣━┻┗┃╋━┛┓┛┳┳┓╋┫╋┫┗┗┓┏┫┓┗┗┣┣┓┣┛┃┏┣┗╋┗
┏┗┫┛┏┻┃┫━┻┻┛╋┻┃┣┳┳┛╋┻━╋╋┻┛┗┏┫┏╋┃┣━┳╋┛┗┫┣
━┣┣┓┫┗┳┏┗┛┏┣┛┣╋┳┗╋┛┫┣━┗┓┳┏╋┏┛┓┏╋┳┻┃╋╋┣┃┫
╋━┫┳┛┻━┣┣┫╋┫╋┗┣┗┃┗┏┣━┗┣━━┓┣┳┫┫╋┫╋┳┓╋┗┻┓┓
┗┛┳╋┛┏┗┃┗┗┗┳┻┻┏╋┛┗┳┻╋┫┳┃┳━┓┫━━┫┓┓┗┓┗┻┛┻┻
┛┗┻┏╋┗┫┛━╋┓┏┻┃┗┣┓┃┣┏┻┏┓┛┗┓┻┣━┗┏┛┗┳┫┏┻╋╋┣
┏━┗┗┓┗┏┣━┗┏┃┃┳┏┛┃┓┣┣━┣━┫┗┓╋┣┫┏┏┣┏┻┫┫┳┃┫━
╋┻┳┳┻╋━┗┫┣╋━┓━┛┻┃┗┗┗┏┣┳╋┛┻┫┃┳┗┣┳┗┳┗━┗┏┳┳
┳┛━┫┏┣┏┓┃┃┣┛┓┻┛━┏┻┣┻╋┳━┫┳┗┫┻┫╋┃┣┏┳┫┗┓┛┃━
┓┃╋┻┻━┏┫┃━┓┓┛━┃┓╋┣┣┗┓┻━┛╋┛┳┓┻┃┫━┣┓┏┗┃╋┣┳
┗┓┳┃┗┓┫━┳┓┛╋┃┓┻┏┏┗┛┏┳┫┏┫┣┛┫━┫┓┫┃┫┓┗━┏┫┣┃
┏┣┃┻┣╋┫┛┣┣╋┫┻┳┳┏┓╋┻┣┃┳━╋┣┻┻╋┃╋━┣┻┳┫┗╋╋┫┛
┣┛┣┓┛┳┻┏┳┗┓┓╋┫┏┫┓┣━╋┓╋┓━┃┣┳━┣┳┳━┫┣┻┗┣╋┗┓
┣┗━┛┳┻╋┫┫╋╋┏┛┃┗┫┛━┛┻┫━━┻┳┗┗┃┓┃┻┗┃┓┓┛┃┛┫┻
┓┗┓┃┗┓┏┗┓┻╋┛┃┛┏━━┣┳┃╋┓━┗┃━┣╋┻┛┫┣┫┛┣┏┓┫┃━
┏┫┗┛┫┗┓┗┛┃┫┣┛┻┏┻┫╋┻┳┣┛┃━┳━┃┃━┃┣┣┫┓┗┻┗┓┓┳
┗┓┛┻┏┳╋┛━━┏┣━┏┣┏┻┗┻┫┛┛┳╋┗━┳┗┗┗┫┻━┏┣┓┛╋┫┃
━┏╋┻━╋┳┗╋┻┫━┳━┓┳━┓━┫┣┻┓┻┻╋┗┛┗┓━┃━┛┫┗┃┓┻┏
┳━┏┃┳┻┃━━┗━┫━┻━━┗┓┳━┛╋┫┳╋┓┳┃┗┏┃╋╋╋╋
┛┳┏┳┫┃┻━━┣┃┃┫━┃╋━╋┃┻┓┃┳┫┃┳┓┣┛┣┓┻┓┳┫┃┣┃┛┃
┃┻┻┓┣┃┏┏┛┃┻┻┛┫┃┫┛┻┓┻┣┛┻┃┛┻┗┗┛┫┃┛━┗┳┏┏┫┃━
┛┣┗┓╋┏╋┓┣┣┗┛┓┏┏┓┗┓╋┳┓┳┃┏┗┃┓┏┣┫┛╋┓┗┗┓┳┣┫┗
┫┃┗┣╋━┫┃┣┛━┏┣┫┏┓┳┗┛┛┣━┣┫┳┳┃┻┫┏┳┫┏┓┗┓┫┫━┣
┣┃━┗┗┻━┫┻┓┗┻┗┳┻┻┃┓┻┫┓┣━┳┃┏┫┗┓┗┏━╋┃┣┣┫┫┓┫
┛┗╋┃┣┳┳┳┣┏┗┗┻━┻┃┃┳┓┫┏┃┗┏┻┏┻┗┻┗┳╋╋┳┏┻┛┻━┻
╋┫┛┗┳╋┏┛┫┃┗┛┛┳┃┻┃┏┛╋┻┻┛┃┃┫┓┓┗┗━┗┓┣┛┫┫┳╋╋
┻┛┻┫┣┓━┓┏━╋┛┣┻┃┗┻┣┳┗╋┣┫╋┃┓┗┃┫┻━┣┛┫┣┫┏┃┏┻
┃┗━┏┛┗┻┓┃┏━┓┓┓━┫┳┳┏┗┫┻━┓┛┃┃╋┛┏┗┛╋┣┓┓┗┫━┛
┃┏┳┓╋┫┣╋┣┏┗━┳┓┳┛┓┃┛━┳┫┗┻┫┃╋┣┗┳┗┣┓━┃━━┏┏┗
┫┫┳┃┏┫┣┗┓┣┫┓┛╋━┣┻┛┛┳┫┛┗┏┃┏┣┗┏┳┗┻╋━┣┫┗┻━┗
┏╋╋┫┳┃┣━┻━┳━┗┃┫┻┃┃┏┻┫┳┻╋┓┻┓┫┗━┗┣┣┗━┛┃┛┣┓
┓┗┃┫┏┫┏┓┓┗━┫┳┓┫┣━╋┛┳┣┏┏┓┛┣┣┳┃┃┛┛━┛┗┫┛┳┗┣
┗┫┏┫┣┻┗┃┗┓┫┫╋┻┛┏┳┛┣┃┗┣┓┫┃┏━╋╋━┓━┻┳┗┃┻┻┛┏
┓┣╋┓┣┻┃┛┳┣┏╋━┏┣┃┗╋┏┫┳━━┛┫┫┫━┛┛┗┗┃╋┣┃╋┻┓┃
┳┏┛┃╋┛┓┛┣┻━┗┻╋┓┳┗╋┣┓┻┏┻┓┫┃┻━┃┫┻┃┓┃┓┛┏┗┓━
┫╋╋┓┛┃┛╋┫┣┫┳┛┗┗━┓┏┗┛╋┓┳━┃┗┛┓┓━┣┛┣┫┳╋━╋┗┫
┓┫┳┗┃┫┃┏┻━┓┗┻┓┓┃━╋┳┓┳┛╋┛╋┏┛┏━┣┫╋╋╋┻━┣┗┣━
┫╋┻┛━┳┗┻╋━┗┛┃┃┃┏┗┻┫┛┓┳┓┗╋┃┗┓┻┓┣┣┗┳┻┻┏┛┣┫
┃┓┫┛┏┻┫┃┗╋┻┻┗┛┃┻┓┃━━━┫┣┗┳┣┗┣╋┓┏━┫┓┣┏┏━┓╋
━┻━┛┻┛━┗┗┻┛┻┗┓┃┣┏┣┗╋┃┗┣┫┓┻┗┃━┓┃┗┣┻━╋┓┃┻┛
━╋╋┃┳┳┳┻┻━┫━┳┻╋┣┗┛┣┛┃┛┫━┣┳┏━┗┃┏┫┳┫┏┻┏┣┓┻
┻┻┻┻╋┛┗┓╋┻┏━┳╋┓┏┻┛┃━┗┫┻━┏┻┛┃┫┣┛┃┛┣┣┏╋┓┃━
┳┣┓╋┳┗┻┫━┫┻╋┓┻━━┣┣━┗┛┛━┣╋┃┏┛┛┳━┃┫┻╋
┣┗╋┳┳┏┃┻┫┗╋┛┳━┣━┛━┻┃┣━┃┏╋┫┣┻┛┛╋┻┓┓━┗┗┣┏╋
┏┏┳┃┓╋┓┫┏┏┳┳┗┗┣╋┫━┃┛┣━┃━┛╋┣┛┫┗┛┗┳┓┳┗┳┣┗╋
╋╋┫┗┏━┃┣┻┻┳┗┃┃┻╋┳╋┓╋┛┏┗╋┓┛┳┗┛┫┣┳┛┃┫┏┫┫┻┏
┳┗┓┗┓┗┛┛┻┛━╋┣┗╋┳┛┗┛┛┫┏┛┣┃┏┫┣┗━┛╋┫┃┓┃┃┻┓┳
┗━┻━╋┃┳╋┗┗┳╋┏┫┛┣┣┏┣┃━╋━┣┓┛╋┣┳┛┻┛┫┛┣┣┃━━┳
┛┻┏━┗┳┗━┻━━┏┓┏┛┏┏┛┣┏┃┏┳┳┳┗┃━┏┏┃┃┓┻╋┗┗┃┓┫
╋┃┓┓┗┛┻┏┓┛┣┏┏┣┃━┏┃┗┳┣━┗┃┛━┫┻┳┗┫┻┣┛┓┗┃┓━┳
┏┫┓┫╋━╋┏╋┳┳┫┫┫━┫┳┃┛┫┛┛┗╋┃┫╋┃┻━┓┫━┻┃┻┓┓┗┣
┏┓┻┛┫┃┛┗┻━╋┣┣┣┣╋━┗┛┏┻┣┗┏┃┫┗┓━━┣┻┏┳┻┣┫┳┫┃
┛┣┏┻┛┻┗┛┓┫┻┳┓┓┃┏┃┻╋━┫┏┳┃┻┃━┏┃┛┫┏┣┏┛┫┏┏┣━
┫┃┏┗╋┳╋┏╋┛╋┻┣━┗┫╋┫┛┏┣┏┛┓┗━┓┗┫━┓╋━┃┫┓┗┏┛┃
┻┗━┏┳┫┫╋━┏┃┓┓┛┣┳╋┳━┃┻┛┃╋┳┣┳╋┓┻┗┛┃┣┳┻┻┫┏┳
┓╋┛┃┛┏┗┳┗┣┫┫╋━┳╋┳┛┃╋┳┓┫┳┫┫┳┃╋┣┗╋╋┻┣┏┳┓┻┗
┳┻┣┏┗┗┃┛━┫┛┻┛┳┏┏┳┃┗┓━━┣┳┫┣┫╋┫┃╋┓┣━┣┏┏┣┛━
┣┳┫┃┛┓┛┗┓━┻┻┳╋┃┣┛┗┓┻╋┣┳╋┏┳╋┳┓┓┻┓┻┻┣╋━┗┛┗
━┫┗┻┗┗┃┗┓┣┣┃┳┣┓┣┏┳╋┃┃┻┓┳┏┗━┳╋┻╋┣╋┃┃┓┳┫┓┫
┳┗┻━┣┓┻┫┓┫┫┃┛┛┃┏┣┣┳┓┻━━┣┃┳┛┓┓┃┫┃┗┗┣┗┫━┳┣
┳┃┳━┻┛┓┛╋┻┻━╋┻┛┣┃┗┃┳┃┃┏┻┣┗┏┣┛┏┳┏┛╋╋┓┻┗┓┏
━┗╋┫┳┛┛┓┗┛┏┓╋┛╋┛┛┃┃┓━┓┛┣┓┫━━╋┛┃┫┃┛┛┓┳┫┣┳
┛┻┗┫┻┻┣┻┓┳┫┓┗┏┻╋┏┻┃┣┻━┏┫┣┃┻┛╋┓┛━━╋┻┫┛┛┣┛
┗╋┫┓━┫┳┫┛┏┫┻┣┗┳┓┓━┫┳┳┗┣┏━┣┃┫┃┓┣━┳┳┳━┻╋┫┃
┃┛┛┻┗━┃╋┃━┳┻┗╋┛┣┏┃┓┏┃┳┃┻┫┻┻╋┻┃┻┗┗┫┓┗┓┻┣┣
┳┗┃┓┏┣╋┣┫┳┓┛┣┃╋┛━┣┏┗┫┗━┣━┃┃┣┫┳┻┓┏┫┫┛╋┃┛┓
━╋┏┳┃┃┣┫┫┓┃╋━┫╋┫┣┃┓┳┏┃━┃┻┳┛┗╋┻┻┏┫┛━
━┣┣┻┛━┓┛┣━┗╋┗┓╋┗┗┃━┫┻┣┫┗┫━━┳━┻━┻┣╋┛┛╋┣┏┫
┳┣┗┣╋┓┗┏┗┃┛┛┓━┏┻┓┃╋╋┏┻┣┫┓┫┣━┻╋┫┻┃┻╋┏┣┳┓━
┃┓┛┳┏┳┻┓━┛┏┃┏┻┗┻━┣┛┛┣┳━┗┻┃┫┳┏┻┳┳┣╋┓┻╋┻┃┗
━┓┳┓┃━┳┛┣┛┓┣┃┳┫┛╋┃┛┓━┛┛┳┏┳┳┻┏┗┏┓━┫━┃┣┓╋┛
┗┗┫┏┃━┣┗╋┫┓┻┻┳╋╋┃┛┃━┏┛╋┣┫┫┗┳┏┏┗┏┗┓┗┓┓┛┣┣
┳┏━┫┳┣┗┃┏┏┓┏┗┓┳┏┫┳┏┳┗┏┛┃━┳┓┳┻┓┛┣┳╋┛╋╋╋┻━
┣┣┓╋━┛┳━┫┏┗┏╋┗┛┓┛┳┛┛┣╋┳┛┗┻┛┻┳┓┳┓━┃┃━┏━┳━
┃┃┻━┫━┳┏╋┣┫┏┗┛┛╋┛┫━┣╋┃┻╋┓━┃┃┳━╋┃┃┳╋┛┗┳┏━
╋┃┻┛━┗┓┓┫┓┗┗┳┣┛┻╋┗┣┃┳┃┫┓┃┛┳━┻┫┫┓┛┓┃┻┃╋┻┛
┻┻┓┫┫┗┣┫┳━┏┳┻┻┻┳┏╋╋┛┓┻┛┓┗┃┃┫━╋┃┏┳┛━┻╋┳┳┳
╋┗┣┫┃┛┗┓┣┗┻┓┣╋┏┣╋┏┫╋┗┻┻━┛┃┓╋╋┗┓┣━┃┣┏┻━┻┏
━┓┻╋┳┻┫┣┳┓╋╋┗┗┛┫┻┗━┳┏┛╋┛┓┃┛╋╋┛┗┗┣┻┏┗┏┓┏┳
┛┛┫┣┣┫┻┳┻┓┏┏┛┓┫┏┻┓┃┳┗┏╋┛╋┏┳┃━┻┣┳┻╋┣┓┳━┫┫
┏┛━┏┳┃┓━╋┳━┫┏╋┏━┻┛╋━┣┣┛┻┗┛┫━┃┣┣┛┣┏┻━┳┛━━
┛┛┳┻━┳┻┳╋╋╋┣┣┗┻━┳┳┻┛┳┣┓┻┛┛┃┓┃┳┃┏┏━┻┏┗┛┓┣
┳┣┳┻┏┗┻┳╋━┣┛┛╋┳┏┓┳┣┛┳━┃┫┏┗┃┳┓╋┗╋┗┓┛┛┻┃╋┣
┣╋╋┣┻┏┻┻┗┏╋┃┫┛┛┻━┳┳┗┫┳━┃┣┓┣┛┫┳┏┛┣╋┻━╋┻┻━
┓┣┓┻┻┣━┳┛━┣┳┗┃┛┗┛┓┫┓━┛┣┫━┓┳┗━━┛┓━┓┣┗┓┃┫┣
┻┓━┣┣┏┛┓╋━┗┛┣━┗┣┃┃┣╋╋┫┫┻┣┗┏┛┏┓┳┳┳┓┣━┗╋┳┃
┏┳┫┓┣┛┃┣┣┃┓┏┫┫┫┏━┛┣┳┻┏╋┛┓┓┫┣━╋┣┓┓┳┗┓┳━┛┗
┏━┓┗━┫┃┫┓┣┏┣┏┫┏╋┃┻┓┓┗┣┻┓┻┣╋┏┫━┳┏┫━┣┣┫┻━━
┃┻╋┓┓┣┳┫━┳┃┗┣┏┓┳┻┣┛┃┏┣━┳┻┣━┫┛┓┗┗┓┓┳┓┻━┓┓
┓┻┛┗┛┳━┻┫┻┓╋╋┗┓┫╋┛┻┫┳━╋┳┛┓┓┫┫┛┫┻┫┳┏┳┓┻━┗
┓┻┓━┃┏╋┗┗┛┏━┳┣┳┓╋┳┓┏┣┣┓━┛┻━┏┓┓┫━╋┗┏
┣┣┗┫┣━━┫┛┫━┻┻╋━┻┻┃┏┏┳┓┃┗┗┗┳━╋┗┣╋╋━━┻┃━━┓
╋┓╋┣┏┳┣┫┏┗┫┻┏┫┗┳┫┏┣┻┃┫┗━┓┗━┣┃┃┃╋┛┛┣┣┛┳┃┫
┃┳┃┛┻┃╋┛╋┛┣┳┃┗━┳┃┫┗┏┗┗┓┣━┓━┣┻╋┛┃┃┣┳┣┣┃━┛
┳┻┗┏┛┏╋┛┫╋┏┣┫╋┗━┓┓╋┏┣┣┳┳┣┃┃┻┛┳╋┏╋┏┓┃┣╋┗┗
┻┫╋┏━┫┛┗┗┣┃┛╋┛┛┏╋━┗┓┛┃┫╋┣━┣┣╋━┳┻┫┻┳┃┫┣┓┻
╋┏┗┓┏┛┓┫╋╋━┣┗┛┓┛┛━━┳┛┓┗━━╋━┓╋┓┣╋┃┃┛━┻┃┛┓
╋┗┏┏╋┳┏━┗┗┳┳┓┻┳┓┛┗┣╋┛┛┃┫┣┃┣━┃┗┃┛┳┃╋━┫┗┻┫
┻┫┣╋┛┗┣┣┓╋┏┣┃┳┫┛┳┃╋┻┗┫╋┓┣┏┓╋┓╋┓┣┓━┗┓┏╋┛┏
┛┳┓┣┻┛━┓━┳┗┃┃┣┻┫┗━┳┃┛┣┳┫━┗┃┛┳┻┓┣┗╋┓┳┳┏┓┻
┃┗╋┫╋┏┫┛━┻┳┻┳━┗┓┃┏┳┏┓╋╋┗┃┫╋┫┗┃┳┻┣━┻┣━━┗┛
╋┫┓┛━┳┗━┣┏┛┳━┛━┛┃┓┗┳┗┣╋╋╋┫┓━┏╋┗┗╋┳┫┗━━┻┓
┗┃┃┏┛╋┻┗┏┗┃┫┗┛━┃━┻┳┏┫┗┻┏┫┗┗┫┫┛┣┃┏╋┳┃┣┣┣┳
┏┏┳┃┫╋┃┛┓┳┗┳┣┏┫┫┓┏┛┃┫━┳┏┫┃┛╋━┳━┏╋┏╋┛┏┻┫┓
┣┏┳╋╋┓━╋┛┛┗┣┏┻┳╋┛┗┫┛╋┃┃┗┏┏┃┃┏┃┳╋┣┣┓━┻┛┏┃
┫┫┃┗┫┃╋┃┛┛┗┛┃┏┃┃╋┫┫┃┫┓┻┏┃┫┻┳┳┓┳┗┗┻╋╋┗┳┻┳
━┏┫╋┗┗┗┣━┛┳┏┏┓┻┗╋┗┃╋┛┗┣┻┗━┻┳┓┛┓┳┫┏┻┃━┏┃━
┣┛┻┳┣┛┃╋╋┣╋┓┛┫┻┗┳┳━┓┓┻╋┏┳┳┗┓┻┳━┃┓┏┳┣┛┏┣┛
╋┳┫╋╋┏┓┳━┃━┣┛━┗╋┓┫┣━┻╋┣┛┛━┳┛┳╋┛┓┻┓━┣┛┛┛╋
┣┗┗┗┻┃┃━┃┓┓╋┏┃┛┻╋┻┫┳┃━┏┻┗━┳┻┻┛┓┻┛┫┗┏┛┻┃┣
┛┛━┫╋╋┗┏┻┻┏┃┳┗┛┣━┏┫┳━┣┓┗┳━┛┃┣┗┏╋┫┻┫┗┓┣╋┻
┛┻┛┳━┣┗┃┓╋┫━━┳━┛┛┏┻┗┏┛━┣┳┓┓┏┓┛┓┻┣┫┃┏┗╋┓┗
┓┳┏┏┣━┏━┫╋┣╋┫┣┏┓┣┛┃┓┓┗┛┻┣┓┛━┣╋┫┛┏┓┏┛┫┃┓┛
╋━┻┛┃┓┻┳┏┻┻━┓━┏┏┳━┗┗┣┻┗┓━━━┓┛━┛┏┏┃━┳╋┗╋╋
╋╋┓┃┻┻━╋┃┳╋━┓┻┻┃╋┗┃┛┫┃┣┫┫┣╋┫┃━┛╋┳━┳
╋┓┻┣┗┣┓┫┫┓┓┳┻━┛┳┃┏━┗╋┣┫╋┛┫┣┫┣┻┻┫━┫┓┫┫┃╋┳
┃━┫╋┓┫┣┫┛┣┛┗━┃┳┏━┛━┫┛┗┻┫╋┏┛╋┛┻┃┣┻┗┃┻┛┗┗┻
┗┓━┣━┣┗┫┫┫┓┫┏┓┳┳┓━┻┣┃┻━╋┃┫╋┫┃┓┏━╋╋┛┗┫┛┏┳
┓┓━┃┳┓┳┣┳━╋┫┃┫┣┣┣┻┻╋┓┃┓┣┏┓┃┛┣┫┗━┣━╋┣┛┓┫╋
┓┏┳╋╋┓┓━┓┓┻┫┫┳┏┫┣┗━┓┓┳┳┏┓┻╋┗┳┻┣┃┳┫┳┏┗┫┛┃
┣┻━┛┓┏┻━┛━━┛━┻┻┏━┏┛┫┃┏┣┏╋┛┓┓┏┏┫┛┛┛┛┗┏┃┻┣
╋┣┛┫┛┻┣┛┛┫┛┳╋┗┣┻┓┻┓┛╋┳┫┳┻┓┣┏┛┏┛╋━┏┏┣┛╋┓╋
┫┛┛┓┛┣┏┏┫┓┣━┫┻┣┻┳┏┻┏┻┓┳┗╋┃━━┛┏╋┓┗┛┃━┗┃┫┻
┏┏━┗┓┃┃┣┻┻━┫┓┃━┣┛┻┗┗┏┣┃┳┻┏┏┻┗┣┏┓┣┃╋┣┣┻┫┫
╋┗╋┳┣┫┻┻┏┏┃╋╋┣┏┛━┳┣┏╋┃┃╋┣┏┳┣╋━┳┛┣┗┗┃┏┛━┳
┏┛━━┓┻━╋━┻┓┛━┻┳┓┻┣┗┏┏┗┣┏┓┣╋━┻━┃┳╋┫┏┫┏┛┓┫
┫━┳┫┏┗┻━━┻┏┻┣┻╋┓┣┳┛┳┫┏┛┛╋━╋┫┏┓┓┓┓┻╋┣┗┗┃┳
┣┫┣┗┫┗╋┣┣┃┣╋┣┗┳┗┣┃┛┏━┓╋━┏┏┳┛╋┛┫┫┻┣┣┛┳┗┏━
┫┛┻┓┃━┣┣┏┓┓┫┻━┳┛┓┓┳┗┗┓┣┃┃┗┏┣┻╋┏┳┃┛┃┳━┻┏┓
┃┃┏┳┗┻┻━┃┣┳┗┃━┃┓┳┏┫┗┃┣╋┳┫┃┓┣━┫┛┓┗┓━┗┻┫┓┣
┏┻┳┣┛┓┣┃┣┫┫┃┣┫┏━┣┃┛╋┓┗┫┗┓╋┫┳┛┫┣┗╋┃╋┫┏┣┫┏
┫┓┳╋┃┻┓╋┗╋┫┓┗┃┛┗┗┛┗━━┗╋┣┣┫┳┃╋┏┏┛┃┛┓┃┣╋┓┗
┏┣┳┫┳━┃━━┗┣┳╋┓┏┛┗┏┓┣┛━━┣┳┫┛┓┣╋╋╋┛┓┫━┏━┛┃
┳┻┗┳┻┳╋┳┳┛┳┗┣┃━┗╋┗┃┗╋┓┛┗┫┗┳┃━╋┛┣╋╋┫┛┻┗┏┏
┏┣┓┻━┻┳━┳╋┳┓┻┳┻┛┳┃┓┳┛┃╋┃┳┃┓┳┛┣┻┫━┃┓╋┻┳┃┃
┛┫┛┃┃┃┻╋┣┏┳╋╋┻┛┻┏┓╋━┛┣┗┃╋┳┫┫┓┫━┳┗┻┫┗┻┳┫┗
┳━╋┳┳┏┻┳╋┛┻┛━┫┃━┫┓╋┻┏┃╋┳┓┗┛┳┛━┗┓┏┓┛┃┃┃┃┣
┃┫┏┛┏┛┣┗┃┛┃┏┳┓┻━┏╋┏┣┫┫┫┫┛┻┳╋┏━┣┗┃━┛╋┻┓┓┛
┗┓╋┛┓╋┣╋┓┃┃┛┓┏┳┛┃━┏┳┏┛┓┗━━━┳┣┏┗┣┗━┃
┣┃┛┛┛┳┃┛━┣┗┛┣┛┓╋━┳┗━┫┫┃┻┫┏┫┫━┗┳┳┏┣┗┣┛┏┃┃
┻┻┛┓┫━┓┻┗┻┃┃┓┓┳┳┫┃━┣┫┣┗┛┣┓┓┣┏╋┫┻┫┣┫┻┗┳┏╋
┻┏┃┳┓┣┓┗┻┃┏┃┫┃┛┣┏┳┓╋┻┗╋┏┏┫┻┫┏┃┏┣┳┳╋┓┻┃┏┗
┻┏━━━┏┏┣┣┏━┳┣┫┻╋┃┳┃┳┣┫━┃┫┗╋┛┏┫┳━┫━┏┫┻┫┏╋
┃╋┣┓┣┃┻╋━━┓┻┏┃┣┃┻┛┏╋┳━┏┳┣┗┃┏┃┳╋┓┓┓╋┛┃┏┫┓
━┃┛━┳┣╋┛┻┣┣┣┛┓┳━┣╋━┏┃┻┏┛╋┃┻┳┣┗┣┓┣┛╋┻┳┓┣┫
┓┣┳┫┳━┓┻┛┏┳┃╋━┃┓┓┳╋━━┏┣┏┻┫┏┗┻┣┓┓┛┓━┓╋┛┗┏
┣┓━╋┻┳┃━┏┣┛┳━┣┏┣┛┫┛┻╋┗━┓┫┃┳╋┛┫┻━━━┗┓┃┗┳━
┏╋┗┗┻┫┗┏┛━┛┏┫╋┃━┗┫┳┻┣╋┗┻━┃┛┗┻┫┻┣┃━┻┏╋┫┣┻
┣┻╋╋┃┻┃━┛┓┻━┻┏┳┻┣┃┻┳┣╋┻┓┛╋┛━┳┣┳┳┃┫┗┻┳━╋╋
┣┗┳┏┳┏┻┫┓┻┫┓┗┏┃━┃┻┓╋┣━┳┳┻┳┓┏┛┏┳┣┻┏┣┛┛╋━┛
━┛┫┳╋┻┣┣┳┓━┗┃┻┛┏╋┏┛┛┃╋┳━┗┫┣┫┫━┏┛┛┗┏┻┛┫┃┃
┓┳┗┻┫┫┏┫┓╋┳╋┻┫┫┛┓━┣┳┃┃┫┃┗╋┓┛┏━┏┻┗┃┗━┏┓┳━
┏┏┳┗┛┃╋╋┫┏┓┛┏┫┗┣┻┛┏┣╋┗┛━┓┻┗┣╋━┣┫┣┳┻╋┫┓┛┃
┣┻┃┻┗┓┏┏┳┗┣┓╋╋┣┓┛╋╋┣┳┏╋┻┫┓┏┏━┣┣┣┓━┛┳┫┃┏┣
┳┳╋┏╋╋━┓┃┃╋━╋┃┏┗┫┗┻┳┏━┣┃┫┃┃┻┗┛┃┏━┓┫┛┏┓┏╋
━┳┛┛┣━━┻━┃┗┓┓┻┏┣┣┻╋┛┗┛┣┃┛┳━┻┣┛┫┏┛╋━┻┃┃┛┗
┣┗┣╋┗┫┃━┳┗┳┳┗┃┫┓┏┃┳┃┣┳┫┏╋┻┓┓┗┏┗┻╋┃┗┫┻┻┻┫
┣┫┗━┓┣━┫━┗┗┓┫┛┣┏┃┻┛┃┓┓┫┫┃┏┏━┣┳┓┏┓┳┳┃┣┗┃╋
┛━┫┛╋┫┫┻┳┳┗┣┗┓┃╋┫┃┣┓┻┃┻┻┳┣╋┗┓┻┫┏┃┗┻┻┫━┏┳
╋┓┏┓┻┫┳┣━┫┓╋┻┣┻┗┣┛┓┏┏┃┓┏┗┻┻┻━┃━┛┻┗┛╋┓┗┣┻
┗┗┻╋┻┳┓┻┫┓╋┏┓━┏┫┣┳┛┏┛╋┳━┻━┃┗┳┻┣┃┛┻┓╋┏┫━╋
┗━┛┫┛╋┏┫┫┻┃┛┳┗┻┳╋┗┻┻╋┛┗┻┗━┳┓┏━┳┃┗┳┗━┗┛┛┓
╋┣┣┣┻┓┳┣┗┛┓┓━┗┫┳╋┗┫╋┃┻┣┗╋┳┏┻┗┳┃┣┫┣┳
┣┣┏┏┃┳━┓╋╋┛┣┗┳┃┃┗┛┏╋┫┳┻━┣┣╋╋┃┓┃┗┫╋┫┏┻╋━┓
┳┫┏┻┓┫┏╋┓┗┏┫┛╋┗┗┏┳┓┻┛━┗┳┓┫┓┗┣┗┓┳┳┣┃┣┃┓┣┗
┏┫┳┣┓┫┛┳┣┻┫╋┃━┫┳┻━┛┃┃┫┓┛┃┓╋┃┛┗┏┣┻┫┗┏┛┓┣┣
━┏┛┫┃━┃╋━┫┃┗┗━┫┛┫┓┳━┗┓┫╋┛┻┛┳┫┳┳╋┣╋┻╋┣┏┛┛
┫╋┫┓┻━╋┃┻┣━┏╋┏━┻╋┫━┓┫┏┓┏╋┏╋┣┗┓┫┻┻┣┗┣┳┻┗┏
┛┓┫┫┣┃┗┫┻┻╋┳┳╋┃┻┛┏┛╋┓┗┳━┳┻┃┗┓┏┓┫┏┫┛┓┛┣┫┣
┗╋┣┫┏┓┣┫━┃┳┳┗┛┃┓┏┫┫┣┣┣╋┳┣┃┣┛┓┳┃━┣┗┓┣━┛╋┻
┣┏┓┣┳┣┗┫┏┣┃┫┃┣┃┻┗┫┳━┳┻┃┫┫┏┛┫━┻┫┫┃┻┣┫┳┫┗┣
━┛┻╋┃┣┏┳┣╋╋┣┫┏┣┃┏┻╋╋┓┣╋━╋┛┫┫┗┏┏┏┫┛┳┫┗┗┫┣
━━┣┳┏┗━┏┫━┃━━┗┻┫┛━┃┓┏╋┛┗╋╋┃┣┣┫┻┣━┓┻━┳┫┃━
┻┳┻┣┣┗┃╋╋┓┫┏┃┛━┗╋┏┳┣┻┏┻┣━┓┳┻━┳┃┏┫┓┃╋┗┛┃┛
┛┗┣╋┣┛┓┛┻┗┗┫╋┓┻┏┛┛┃┗┓┣┳┓┃━┣┃┛┗┏┣┗┏┗╋┓┗┏┃
┃┃━┻┣┃┻━╋━╋┳┣┃┳┗┣┗┃┃┃┛┣╋┛┻┓━╋┫┫┏┃┣┓┛┳┏┳┃
┓┳┻┛┓┳┗┫┃┳┏┣┫┗┛┗━┻┫┛┗┳┫┃╋┃┗┳┏┗┛┣┻╋┳╋┻╋━┃
┳┛┓╋┏┣┣┏━╋┗┛┻┓┃┃╋┓┛┻┗┳┗┃┓┛┻┻┻┓┛╋┣┳━┓━╋┏┳
┣┣╋┫┛┓┏┏┣┛┃┫┻┫╋┓┓┗╋┻┃┳┛┻┻┗┣╋┣┳━┛┗┓┣┛┗┻╋┃
┫━┓━┻┗┻┣╋━┏┃┳┗┻┻┛┻┏┗┗╋╋┳┛╋┻┣┗┣┗┛╋┫┣━┏━━━
┓┗┃╋┣┣┛╋┗┫━┣┛┻┛┛┛╋┻┫┏┳┣┗┛━┳┏┫━┳┗┫┫┳┃━┗┳╋
┓┏┏┗┛┫┏┗┗┏┫┻┗┻┃┓┃┗━┛┗┻┃┳┗┛┃┣┣┏━┃┗┗┗┗┣┫┣┛
━┛┣┻┏┛┳╋┣┫━┛┗┏┗┃┓┃┛┛┣┏┏━┛┣╋┓━┛┏┣┏┏┗┃┫┃━━
╋┛━┳┃┛╋┃┫╋┗┓━┳━┳┃┳┓╋┏┫╋┏╋┗┃┛┏┛┗━━┃┏┻╋┏┛┣
━┛┃┻┣┃┏┫┓╋━┗┳┛┗┃┳━┓┣━╋┳┃┣┫┫┳┗━┻┓┻┗━┓┛┳┛━
┓┳━┣┃┗┗┃┛┫┻┫━┛┫┗┗┻┣┛┗┻┻━┫╋╋╋┳━┃━┃┃┗━┗┣┏┳
━┗┏┣┻┛┃┫┫┓┫┗━┃┗━┫┻┓┓┳┛┫┫┛┗━┻┳━┗╋━┏┻
┫┗┫┏┓┣┣┛━┣┃┗┻┣┃┫┛┣┗┗┻┏┳┃┻┗┓╋┓┻┗━┻┻┏┃┓━┛┗
┃┗╋┛━┃━━┏┗╋┏┳╋┏┫┃━┛┻┏━┳┗┫┛┏┃┛┏┗━┏┃┛━┃┏┫┳
╋┳┓┳━┣╋┻┣┃┃┫┃┓┏┳┳┗┛┃┃┛┓┫┃┃┻┃╋┓┏┗┓┏╋┳┓╋┃┛
┓┃┃┏╋┗┏┏╋┣━┃┳┓┃┓┫━━┳━┗━━┃╋┗┗┣┣╋┓┃┳┓┗┣┣┫┛
┫━┓┓┻━╋┳┏┃┏┳┓┻┛┓┓┗━┃┃┃┛━┃╋┻┗┓┃┗┏┣┻┻━┻╋┳┣
┓┻┗┛┏┏┣┓┣┳┻┏┏┻┏┗┃┓┓┻┫━━┓┫┛┫┫┗━┻┗┏┓┣┓╋┣┗┓
┻╋┗┏┏┓┻┗┓┻┓┳┓┗┳╋┳┗━┃┃┗╋┗┻┳┗╋━┣┻┗┃┫┻┻┓┛┣┗
┣┳╋╋┻┛┣━┫┃┛╋┣━━┏┓╋┏╋┣━┃┣┛┳╋━┃┳┣┗┏┻┣┃┫┫┗┏
┗┏┓┏┏┻┏┃┫━┓┓┏┛┳━┣┫┓┫┫┫┗┏┏┃┫┣┻━┏┫┗┓┃╋╋┓┃┏
┏┻┛╋┃┏┛╋┳┏┗┏╋╋┃━┫┓┛┻┳┛┏┛┏┏╋┛┏┛┏┃━┃┫━━┳┓━
┫┓┗┫┻╋┻╋━┃┣┻┃╋┳╋┃┛┗┃┃┛╋┛┓┛┗━┃┗╋┳╋┻┳╋┏┣┻┳
┏┏┻┛┫┣┗┛╋┓┣┣━━┓┻┏┓┃┓┏┛┳┻┓╋┗┛┓┗━┗┳━╋┗┗┓┳┫
┓┓┛┳╋┗┏┏┃┓┫┣┗┻┫┛╋┏┳┻━┓┏┗┗━┫┣━┻┣┗┻┳┗━┳┏┓┻
┓┫┛┳╋┣┃┣┏┛┗┗┣┛┻┃┏┗┳┻┗━┫┻┏┳┗╋━┏┻┳━╋┛┗┻┻┗┗
┃┓┃┃╋┛┛╋━┣┓┻┓┛┏┣┏┏┗┗┻┻┓┓┳━┳┃┃┃┗┳━┏┛┓┗┓┻┳
┓┣┓┛┫┗┻┏┣┛┳┃┏┻┗━┳┃━╋┏┛┏┣┏┫┃┛━┣┃┃┗┗━┓┣┳┗━
━━┳┏┻┛┃┻┓┏┻┛━━━┃┻┏┳╋┏┃┻┛━┏┫┣╋┗┗┳┗━┗┣━╋╋┓
┏┏┣╋━╋┣╋┛┻┓┫╋┏┗┣┓┣┏┓┣╋┏┳┳╋━╋┛┣┏┫┻┻┃┛┓┏┣┓
┏┫━┳┫┗┓┃╋┛┛╋┫┛┳┃┣┗┻┛┓┳╋╋┣╋┳┳┓┗┣┓┣━┻┻┳━┏┛
┛┓┗┻┓┳┣┻━┏┣━┗━┃┣━━┗┻┏┫┣┛━┳━┗┓┓━┃┓┻┃┳┳━┳┓
━┗┏┃┗┫┗┻┻┳┛━┣┗┫┻━┗┏┻┫┓┓━┃┣┃┓┣━┓┣┣┣┃┏━┗┓┳
┣┏┏┫┣┗┻┳━┛┛┳┳┏┗┓┣┫┗┳┗┫┳┓┣┫┫┫┳┏╋┗┻┃┏┛┻╋┛┛
┣╋┳┛┓┻┣┳┏┻┫┫┛┣┳━┃┏━┳┏┛┗┗┓┣╋┳┳┣┳┓┃┫┗┃┓┓┣┫
┻╋┛┻┳┛━┫┓━┻┻┃┻┣┳┳┫┏┗┳┛┻┏┛┛┳┳╋━┃┫┃┃┗
┗┛┗┏┃┏━┻┓┣┫┻┛┳┳┃┫┃┫╋┳╋┏┓┓╋╋┳┗┫┛┏┏┃┛┳┳━┃┣
┓╋┫┳╋┃┓━┳╋┣┛╋┛┗┣┏┳┗┣┛┳┫┃┣┫┏┓┓┫┃╋┏┛╋┏╋┻┗┗
┣┛┏╋┻┛┣━━╋┏┫┳┗━╋┫┃┛━┫┳┫┓┫┣┳┛┃┗━┣┻┓┏┣┻┫┗┫
┓┃┗━┃┏┫┫┗┃╋┣┓━┛━┛┛┫╋┛┃┳┗┃┃┫┗┏┃┏┫┫┃┫━┏┣┫╋
┏┣╋┓┃┃┳━┃┫┣┓┳┛┻┣┓┳┃┛┳┛┻┗┛┛━┏╋┣┣┃┃┳┏┓┳┃╋┛
╋┻┫┫┓┗┏┫┃┣┗╋┫┏━┳┓┫┗┳┏┃┗┏┻╋┫┳┓┛┣┛╋┏┓┓┗┏┃╋
┫┳┻┗┳┗┫┓┻╋┃┓┗┃━┛━┻┏┃━┛┳┫┳┏┳┻╋┗┫┳┣┗┃┏┃┃┗┫
┏┫━┻┳┳┛┃┛┃┓┏┗┓┛┓┛┳┻━┃┗┗┛┫┃┛━┣╋┻┗┃┻┫┻┳┫┳┏
━━┗┓┻┳┳┓┫╋┃┃━┃┛━╋┃━┣┃┻┓┓┏┓┓┣┻┗━┳╋┛┓┗┏┻┣┏
┫┫━┛┛┣┛┫╋┳┃┗┣╋┏┛┗┫┃┃┏┻┛┻┣┳━┣━┛┻┫┏┣┻┻┣┻┗┃
┣┛┻╋┓━╋┏┫┛╋┏┗━┳┓┓┫┏┓┳┻┏┃┏┓╋━┳┃┣┻┫┓━╋┗┓┣┛
┗┫━┳━┃┳┻┫╋┳┃╋┳┓┣━┛┓┳┛┣┓┻┫┓┫┗┳┳┏┻┻┏╋┳┻┛━┻
┳┗┫┏┗┛┫┣┏┫┓╋━┛┛┗━┣┳┃┛┓╋╋┓┛┫┳┳━┛┣╋┣┓┣┛┳╋┏
┃━┗╋┣┻┛┛┻┻┣┏┳┓┳┃┳┳┻┛┻┓┓┫┫┗┛┃┳┃┏┣┫┃┃┣┫┏┳┛
╋┛╋╋┏┻━┏┳┳┃┫┓┗━┗┃┳┣┓┫┛┻┃┫┳┳┗┻┳┫┣┏┃┛┛┛━╋┓
┏╋┳┏┫┫┃━┳┏╋┣┻┏┃┣┛┻┃━┻┳┫┗┗┓┓┃┃┃╋┫┣┓┓┃┛┳┣╋
┫┫┳╋┻┓╋━┫┃┻┗┛┗╋┻━╋━┻┏┓┣┓╋━━┣┓┗┳━┃┗┳┛┏┛┗┣
┃┫┣┻┳┗┓┗╋┛┫┳┻╋┓┻┫┏┏┗━┣┛┣┳━━┳┃┏┛━┏┗┛┻┫┏━┻
┻┣┫╋┃┏┗┣┣┏┫┛┻┛┳┫┗┫┗┏┓┫┳┃┣┗━━┏━┻┛┏┃┫┓┣┣┏━
┓━━┻┳┗┛┗┗┏╋┏┛┳╋━━┗┓┳┓┛┣╋┫┻┃┗┳┓┻╋┳┓┣╋┃┓┓┳
┏┫┫┻┓╋┻┃┣┻┣━╋╋━┳┗┛┓┻┃┫┛┛╋╋┣┻┗┓┃┗┃┓┫┻╋┣╋┏
┛┓┫┻┣━┫╋┛╋┗┫┫┣┳┳┃┗┗┓┗┃┓┣┫┃┏┻┫┓┗┃┫┓━╋┳┛┏┗
┳╋┻┏┳╋┫┣┳┓┃┻┻┓┛┳━━┫┓┫┏╋┓┃┳╋┳┻┣╋┃┳┣┗┫╋┣┛┫
┏┻╋┫┫┣┫╋┳┗┛┏┻┓┣┃┃┻┗┓┫┏┓┓━┣┛┏━┻┏┳┓┓┣
┳┣┓┃┓┻┗┣┻┫┳┳┗┃┛┳┏┗┣┳┻┛┣┳┓┓┳┃┳┻╋┛┃┻┻╋┻┣┳┃
┫━┃┓╋┻┳━┗┃┛╋━┳┏┻┃┗┃┗┳╋┏┛┏┣┫╋╋┛┣┻┻╋╋┣╋┗┳┃
┓╋┏┛┃┻┫┗┛┛┣┓┣┗┳┗╋┫┻┃━┳┫┣┻┗┏┣┏┗┫━┗┳┳┳┛┓┳┛
╋┃┏┃┗┻┃┓┫┓┗╋┃┏┳╋╋┛┗━┏┫┏╋┃┗┣╋┫┗┛┃━┛━┳┏┳┗┃
┗┛┛┏┃┣╋┳┗┫┫╋━╋┣┳┣┳┳┣━┃┳┓┓┣┏┏┓┛┳┳━┛╋━┫┃━┏
┃┫┫┳┳┏┓┃┛┛┃┣┻╋╋┗┣┫┳┓┏┃┳━┳┣━╋┗┣┣╋╋┻┗┃━┣┻┏
┣┛┗┏┗╋┻╋┻┳┻━━┳┣┣┻┳━┃┣┳┓┛━┣┫┗┣┗┫┗┓┓┻┏┃┏┏━
┣┛┳┻┻┓┓┛┣┗━┻┻┛┫┣━┗┫┓┳┛┗┣╋╋┃┳┣┃┗╋┗┛┳┗┏┏╋┣
┫┻┓━┛┳┫┻┳┗┃┫┛╋┫╋┓┏┗━┳┻┗┳┛╋┫┓┫━┣━━┻━┻┣━╋┃
━┣┏┏┫┻┃┃┛┗┳┓┫┓╋┛┣┣┗┻┳┏┗┳┻┻┳╋┫┳┃┛┣╋┻┣┓┏┏┓
┳╋━┻┃╋┫┻┗┃╋┓┏┫┳┃┏┃┛┏┓┓━┗┻┻┏┃┣╋┫┫┗━┓┓┻╋┗━
━┗┳━━┓┛┓┗┏┣┛┻┗┣┓┻┫┓┗┻┣┛┣┻┗╋╋┳━┏┣┏┣┻╋┻┏┻┣
━┻┣━┓┓┣┛┳┓┛┳━┏┻┻╋━╋┏┓┫┳┃┓┳┃┓┃┗┏┗┳╋━┣┃┳╋┗
╋┓┣┓┃┫━┗┏┣┗━╋┏┻┏┃┃┳┫━┻╋┛┣┛━┣┗┫┣╋┛┣┏┏┗┳┣┓
┏┓┫╋╋┃┳┓┛┗┏┗┗┗┓┫╋┣┓┃┗╋┛┃┃┓┏┣┳━┛┃┃┓┃┣┏┻╋┳
┗┓━╋┓┗┣┣┣┣┏┫━┻┗┗┓┳┏┓┫┳┛┗┃┏┳┃┓┳╋┳┫┗╋┃━┛┏━
┓━┗┓┣╋┫┃┫┃┃┓┳┃┗━┻┛╋┃╋┏┛┗╋━┃┃━┗┣┏┛┣┗┃┳┏┏┓
┏┏┫┏┃┛┛┏┃┳━┫┏┻┳┃┃━┗┻┓┫┃╋┓━━┫┗┗━┻╋┣╋╋┣┏┓┛
━┻┣┏┛┫┣┣┳┫┗┓┫┫┓┃┫┏┗┛┻━┛┫┛┏┣┳┗┃┃╋╋━┳┓┃┗┛┳
┃┫╋━┃┫┳┗┫┛┫┣┣╋┏╋┏┃┳┛┳━┻┻┳┗━┛┃┗┓┓┛┗┏━┻┣┳┣
┫┫┛┃┏╋┻┃┳┛╋━┃╋┣┗━┓┻╋┻┫┛┃┳┻┗┳┃╋━━┓┫┓┛╋┛┛╋
┫┗┳┃┛╋┛┣┛┓┻━┛╋┻┳┓┳┃┣╋┻┏┓┓╋╋┃━┏┃┻┓┫┳┫┻┓┓┏
┏┻┛┃┻┗━┗┃━┏╋┃┛╋┳╋┃┗┛┃┃┏┛━╋┃┏┻┣┣┃┛╋┃━┻┓┏┃
━┏┏┓┏━┫┗┣━┛┻┃┛┃━┃┻╋┓┏┏┛┃╋┗┣╋╋━┣┳┛┗┓
┫┃┗┏┳┓┫┗━┻┫┳┓┣┫┣┣┓┣┣┗┳┓┳┣┃┏┻┓┓┗┣┃╋┏━┛┫┏┳
┳╋┃┳┃┳━┫┓┛┫┏┓┏┣┳┛╋━┫┏┫┃┳━┻╋━┏┳╋━┛┓╋┓┫┛┃┫
┛━┫━┻┫┏┗┣━┏┣╋┫┏┗┳╋┛┃┣┳┫┣┗┛┗┃┳┃┏┗┣┗━┻┗┣┻┏
┗┗┳┓┃┗┓┗┏┳━┣┳┛┛┏┣╋━┃┫━┗┳┳━┻┣┓┛┓┗┻┣┣━┛┻┏┳
┓┛┣┃┳╋┳┻┓┻━╋━┣━╋╋┓┳┫┓┫┗┏┗┫┻┗┫┓┗┓┻┫┗━┓━┛┃
┻┃┳┓━┓┏┻┻╋┫┃┏┳┏┃┳┳╋┫┛╋╋┗╋┣┗┫┃┏┗┳┗━┣┗┏┃┃━
┛┻┣━┛┃┓┳╋┃┫┓┃┫┛╋━┻┏┏┳┳┫━╋╋╋┓┻┳┏┻┛┃┗┃┃┓┫┗
╋━┳━┗┃┳┫┻┣┗┻╋╋┓┫━┓┣┫┫┓┫┗┛┫┏┛┣┣┗┻┫┛┳┓┻┏┛┗
┛╋┻┛╋┳╋━╋┫┣┓┫━━┃━┏╋┛┗┗┗┃┻┣┓┳┛┫┳┻╋┗┓━┛┻┫┏
┏┃┻╋┗┓┛━┃╋┗━┣┣┻┗┫╋┫┓━┓┓┗━┫┛┓┫┓┫┗┳┗┳╋┃┣┛┃
╋┳┃┗┃┻┛━┓╋┛┫┗╋┏┫┣┗┓┓┗┓╋┻┃╋╋━┻┳┛┛╋━┻┗┓━┗┻
┫┗┛┻┏┛┓━┳┗┣┓┛╋┗┓┃┳┻┏┣┓┻┣┻━┻┏┃┣╋╋┣┓┗━┗┃┳┫
┳┻┓┏┗━┗┫┃┏┗┏━┣┓┗┫╋┏━┓┛┃╋┗┗┫╋┗┏┓╋┓┳┓┃┛┫┃━
┃┏┓┻┗┗┏┳━┫┓╋┛┓┃┫┗┃╋┫╋┓┏┫┗┛┳┫┛┓┗┫┃┛┃┛┏┣┓┫
┏┃┃┏┳┣┃╋╋┳┓━┗┻┗┃┣┗┏┃┻┓┻┗┫┣┣┫┓┃━┏┓┣┏┳┏┏┛┃
┓┣┗┳┗╋┏┃━┣┏┣┣━┗┻┳━┣━┣┻━┓┓┫┗┓┻╋┏┳┳┗╋━┏┏┳┛
┳┣┗━┗┗┳┏┻┫┻┳┗┛┃┛┫┳┳┫┓┃┫━╋┏┛╋┣━╋┫┣┛┏┳━┛┳┻
┣┓┓┫┛╋┫┣┛┓┫╋╋┣┗┗┳┳┏┣┛┛┏┫┏┃┗┃┗━┻┃┛┏┳┳┣┓╋━
┓╋┛┃╋╋┳┏┣━┛┛━━┫━━━┣┗━┓┣╋┏┃┃┃┫━┃┣┣┻┻┏┛┳┳┏
┣┣┓┛╋┓┻┻┏┳┗┏┗┻┏┣┏┻┓┓┻┃┓┓━┗┳┏╋┣━┣━┳┫━┏━┫┫
┫┣┣┃┗╋┓┻┳┛┗┫┏┣┓┻┛┫┏┻┏┓┃┃┛━┗┃┳━┻┻┛┗┻┣┣┣┏┣
┛┃┛┳━┻┻━┫┏┃╋┣┃┗┫┳┓┓┻┻┛┗┛┳┓╋┃┻┏┗┳┛┃┓┏┗╋┻┛
┳┃┻╋━╋┣━┫┓┻┫┛┓━┛┫┃┻╋┛┏┳┣┫╋╋┛┓┳┏┛┫┛━┣┣┓┻┫
┏┓┏┻┗┏━┻━┃┃┗━┛┓━┃┓┻┓┏┗━┣━┛┃┃┻┛┃┓┳┛━
┳╋┛┫┣┃┫╋┳┏┓╋┗┓┻┳┣┗┗━┏┫┳━┏┏┃┫┏┃╋┓┻┳┻┻┛┻┗╋
┫┛┏┏┓┗┳━┓┓┗┗┣┗┫━┳┃┃┣┳┫┗┻┫┓┃┳╋┛━┏┗┣━┻┫┻┻┫
┫┳┫┏┫━┛┏┃┛┛┃┃━┫┫┃━┛━╋┓┏┣╋┻┃┗┃┓┣┓━┏┗┓┻┗┣━
┏┻━┃┣╋┗┻┫━┳┏┫┓┃┓┳┳┳┫┛┣┓┫┃┣┓━┫┏┓┗┓┏┓┓━┛┳┛
┏┏┓━┻┛┫━┣┫┳┣┣━┣┗┻╋┣┓┓╋╋┃┻┳┣┗┳┻┳┏┛┏┳┃┣╋┣┏
━┏┣┣┳━┃┫┓┛┛┗┛┳┫╋━┣┗┗┃╋┗┗┗┣┣━┃┣╋┣┫━┛┣┗┣┻━
┫╋┗┣┣┗┓┣┓┣┳━┛┣┻┏┏┗┣┣┗━┣┗╋┏━┗┳┣┻┣┏━━╋┗━┛┏
┛┳┃━╋╋┏┫┳━┳┗╋┗┏╋━┏━┏╋┛┏┻┻┃┃┻┣━┫┗┳┃┳┓┗┣┛━
┓╋┻┣┓┗┻┓━┛┓┣┻┫┛┃┣┛┗┛┓┣┣┣┳┓┻╋┗┓┛┗╋┻┣┗┓┳┗┗
┓╋┫┣┫┗┻┏┏╋┓┃┻┃┻┓┣┏┳┳┓━┏┃╋┏╋┏┻━┗┃┳╋┫━━┻┓┏
┛┗┣┏┗┃━┫┻┫╋┳┓┏━┗╋╋┻┣┣╋┃┃┏┻┗┃╋┏┗━━┗━┏┛┳┗┻
┓┗╋┫┳┗┗┗┏┏┣┛━┻━┃┣┛┣┫┳┛┛┻┛┛┻┛┛┻╋╋┓┻╋┃┗┣╋┻
━┳┓┳┳┳╋┃┫┫┗┃┓┗┏┳┏┃╋┏┳┓┏┫┗╋┗┻┻┻┃┳┣┳┻┛┻┗┫┫
┃━┓┏┻┫┏┫┣┫╋┏┫┣┏┫╋┫━━┣┳╋┗╋┫┣┗┻┫┗┏┗━┳┃━┫┻┃
┃┻┃┻┳┻┃┫┃━┳┳┳┻┛┣╋┳┳━╋━┏┏━┗╋━┻┗┳┃┣┻┛┳┻┛┃┛
┃┓━┃┫┓┫┳┫┣┳╋┃┗┗┻┛┳┃┏┫╋┗┳┗┃┏┏╋╋┳┗┃┻┗┗┗┛┓┻
┻┻┃┗┛┏┳━┣┫╋┫┣┫┏┛┗┗╋┃┛┏┓┳┻┻━╋┗┫┗━┏╋╋┳┫┻┛┻
━╋┫╋┫┣╋┓┫┻┓━┣┗┻┻┛╋┓╋┃┏╋┗┏┃━┳╋━┳┏┣┳┣┃┳┛┻┻
╋┫━┣┳┏┃┳┛━┳┣┫┻┣╋┳┓┗┣┫┃┏┗┗┫╋┗┳┗┛┓┻┗┃┗┻━┏┏
┫┛━┏┫┏┓┻┣┏┣┫┳┏┓┛┛┛┏┗╋┛━┃╋┛┛┛┓┃┓┃┻┏┃┓┓╋┏┃
┳┓┫┓┓┃┏┗┏┳┓┗┳━┣┣╋┃┣┃━┣┻┣┓┗┃┏┛━┳┃╋┃┣┳┃┻┓┳
┣┛╋┻┻┣┳┓┃┣┣┗┫┃┏┏┗┃┃┓┃┫━┫┣┣┫╋┗┛┓┛┓┛┓━┗┓┣┣
━┃┛┓┛┣┃┛┫┗┣┃┓┳┻┳┣┗┃┣┗┗┻┣┳╋┓┛┓━┓━┣┃┛┓┣┃┗┫
┏━┫╋┫┳╋┫┃┳╋╋┗┳┻┻┓┛┳┣┏┫┏━┓┗┳┗━━┃┣┏┻┳
┗┃┫┏┳┳┛┃┛┛┏┗┃┓┫┗┃┫┣┫┛╋┏━┫┏┏┛┫┣┫┫┓┏┛┳┓┛━┓
┓┓┛┻┏┃┳┳┛┳┃┣┗┫┳━╋┗┗┗┣┛┣┛┫┛┏┣┛┣┗┫┓━┻┛━┫┻┻
┏┏┏┣┏┓┗┣┏┏┏┫━┓┣┛┳┏┓┓┃┏┣┓┳┓┛┳┓┗┗┃━╋━┣┻┳┳┣
┛┳┻━┗┛┏┏┣┻┫┓┃┓┫┳┃╋┓┏┓╋╋┗┳━┫┳┛┏┏┓┣━┓╋┫╋┓┃
┏┳┏┓┣┳┗━┃┛━┃┣┏┻┛┣┫┏┏┓┻┻┻╋┏┳┛┗┻┫━┏┫┛┃┏┛┻┏
┏┏┓┃┛╋┃━┫┏┛┣┳┫━━┛┏┛┗┳┓━┓┓┏┛┫┓┳┫┻━┻┏┣┳━┃┏
┳┛┓┓╋┳┏┃┏╋╋┣┫╋┳┏┓╋┳┗┳┳┻┃┏┣━┫┣┫┃┗┓┃┳┃┃┳┓┏
┗┏┗┻┻┻┫┗╋╋┫┛┳┛┳┻┣┳┓━╋┻┃╋┛┛┃╋╋━┏┻┛┗┏━┣┛┏┳
┃┻┣┃━┳┛┗┣┃╋┏┓┗━┛┻┫┻┻┗┻┳┣┏┣┗┫┃┗┳╋┳┓┗┃┓┗━┛
┏┃┃┻┛┏┛┓┛━┃╋┛┓╋┏┏┻┓┻━┓┳╋┛┃┫┛┛┓┛┏━┗┏┃┳━┣┫
━┣┳┳┻━┓┣┣┫┳┛┣┣┗┓┓┣┛┳┣┃┃┣━┃━╋┃┏┳┣┳╋┓┗┣┃┳┻
┫┗┻┣┗┛┃╋┛┃┓┃┃┏┣┗╋┫┗┳┏┣┫┏┓┗┏┃┻┏╋━━┛┳┳━┃┗┳
┗━┻━┓┏╋┻┣━╋┳━┛┗┳╋┛╋┓┗┃┗┻┫┛┻┃╋┳┏━┫┳┣┳┏┏━━
╋┣╋┗━━┛┫┗┻┏━┳┃┫┛┛┫┫┳┣┛┣┻┏━┣┫┣┫┳┏┻┫┓╋┛┳┫┫
┏━┃┣┓╋┻┫┓┃┫┃┫╋┫┃┻┃┻┻┓┻┓━┛━┃┫┫┣┣╋━┫╋━┻┳┣┗
━┣┳┓╋┛┻━┻╋╋╋┏┳┏━┗┳┻━┏┳┫┫┃━┏╋━╋┳┫┃┳┣┗━┓┗┳
┓┏┣━┛━┗┓┃┻┃━┛┃╋┫┳┣┻┻┗┳┣┣━┃┳┫┛┣┏┳┛┻┫┓┣━━┗
┛┳╋━┣┗┗╋┫┃┃┳┃┃┛┛┛┗┫┫━┗┛┣┓┛┻━╋┓┏━┛┃┣┣┗┫┳╋
┫┏┓┃┛━┓┣┫┏┣╋┗┫╋┃┓┛┛┫┓┳┳╋┏┃┣┏┗┗┓━┻┛┓┗┓┣┃╋
┫┣┓━┻┣┻┏┳┓┏┃╋┣┣━╋┗┫╋┏┛┓┓┏┃╋┫┣┛┏╋━╋┗╋┣┛┫┃
┳┣┗╋┳┳┫┗┻┻━┣┃┫┃┛┓┳┳┗┃┛┃┫┛┗┻┫┫┏━┳┣┛┳┃┻┓━┛
┏╋━┏┃┓┃┣┛┓╋┏┳╋┻┛┛┏┓┣┏┓╋┳┻━┗╋┗╋╋┗━┓┏┓┗╋┛┻
┻━┳┣┓┻┗┏╋┏┏╋╋┣┗┏┻┗╋┗┻┣┻━┻┓┳┏┃┏┫┫┃┃━┛┻┏┣┛
┳┏┃┏┳━┓┗╋┫┃┓━┣┳╋┫┓┗┗┳━╋┳┣┓┓┫┛┳┣┫┗┏╋
┃┳┓━┻┣┫┻╋┓┳┗━┏┣┓╋━┗┓┛┫┗┓┫┫┓╋┫┓┫┫┗┳┛━┫┓┓┫
┃╋┏┫┗┗┏┫┗┳┛┃┣┃┗╋┻┏┛┗┗╋┗━┛╋┳┛━┣┃┃┻┓┫━┏━┛╋
┃┫┻┗┗┃╋┗┓┗┫┏┻┏━┗┫┛┻━┏╋┻┏━┣┓┗┻┓━┓━┫┓━╋┗┗┛
╋━┳┳┃┏┳━┃┏┏┣┣━┻┫╋┓┏┏┫┳╋┓┫╋┳┓┣┳┛┳┣┫┫┃┗┻┫━
┫┗┓┗╋┛┫┳━┫┛┫┫┳╋━┫┫┃┻┣┓┓┓╋╋━╋┫┃┣┻┛┗┃━╋┳┻┓
┫┛━╋┗╋┻┗┳┣┣┣┫┃┓┫┓┣┻╋┃━┓┣┫┏━┏┫┣┓━┫┣┫╋┃┫━┓
┛━━┣┫┳┳┗┻┃┏┻┻┫┻━┫┃━┻┃┻┓┻╋╋┣┻┣━┃┃╋┓╋┛┳┻┣┳
┃┳┏┓┣┏┓┻┣┏┃┗┳━╋┳┓╋┃┫┓┃┣╋┛┓┛┣┓┓┻┗┣┣┗┗┫┫┛┣
┓━┃┗┗┃┃┻╋┃━┃┫┫┣┏┃┏┣┛┃┻┣┓╋┃┓┛┓┛━┏┓┳╋━┛┳┫┏
┏╋┳┣┗┳┛┗┳╋┛┻┗┏┗━┃┫╋┃┻┛┫━┓┫┃━╋┫┳┣┗┓┳┓┏┗┃┣
┗┻┫┫╋┓┛┳┃┣┓━╋╋┓┛╋┛┛┃┃━┛┃┗┣┃┓━╋╋┳┗┻┛┳━╋┫┳
┏┛┳┫┛┓╋┏━┏━╋╋┗┣┛━┣┣┛┻╋┣┏┣┓┏┃╋┃┓┣┫┏┫┛━┫┓┣
┳┗┻┳┣━┫┃┻╋┫┏━┃━┻╋┏┣━┛┫┛┛┏╋┳┻━┣┗┫┻┻┳┓┛┳┓┛
┓┗┃┃┫┛━┫┳━┓┣┻┫┛┏┓┳┻┃┛┏┫┗┃┳┃┫╋┏┗┣┛┫┓┏┻┳┃━
┏┻┗┓┓┃┣┣┫┏┏┗┫━┓┳┻┳┃┳┳┻┣┏┣╋┛┗┳┫╋┓┏┓┫┻┣╋━┃
┣━━┗┓┓━┗┫┃┻┓┫┗┳┏┣┗┻┣┗┣━┛┛┓━┛┃┏╋┃╋┫┃━┃┳╋┛
┣━━╋┻┛┫┻┻┗┫━╋┏┳┗┗┗┻━┫━┏┳┃┻┣┃┫┛┻┃┏┣┫┗┓┛┻┛
┗┳┓┃┗┗┏╋┳┃┻┳┗┣┫┛┣┓┻┗┗┏┗┻╋┻┣┫┏╋┳┻┛┃┓╋┏┣┫┛
┃┻┛┻┗╋┓┓╋┗╋┛┃┗┛┻┻┏┛┏┏╋━╋┫┳┫┓┻┛┛╋┃┻╋━┫┛┣┣
┻┓┏┏┏┻┓┳┗┳┗┃┫┳┳┏╋┛┓┫┳┃┏┫┏┻┣┛┃━┏┗┛┛┓╋┃┻┗┓
┛┫┗┣┫┗╋┏┗┏╋┻╋┻┃┛━┃┻╋┻┃┫┻┗┳┗┓┣┏┛┫┓┛┫┣┻┗┗┳
╋┓━┣┏┳┻┣┗┗┛┛╋━┣┳┗┫┏╋┏┗┓┳┃┓┳┣┛━┗┻┏┣┃┃╋┫┏┣
┛┛┗┏╋━╋┏┳┫┗┃┃┗┛┫┻┣┃━┗┗┛┃┃┛┳━╋┗┳┣╋┣╋┻┓┗┃┃
┳┓┫┃┏┻┳┻┫┳┳┏┣┏┓┓━┣━╋┃╋╋┓┗┛┣┓╋┳┏┃┃┗┫
┫╋┛┏┛┏╋┻┃━┗┛┏╋┣┓┃┳┛┛┫┓╋━┗┛┃┓┗┻╋┣┫┗┻┫╋┣━╋
┗┫┫┗┓┗┛┻┫┳┏┓┃┏┣┃┃╋┃┛┣╋┃╋┣┳━┓┛┫┃┛╋┛┣┣╋┃┗┛
┗┣┳━┻┫┓━┣┳┓┏━┣┣┫┗╋┫┗┻┗━┛┣┏┛┗┃┳┻┓┏╋┃┳┫━┣┗
━━━┣┻━┳┗┗┗━┫┳┳━┃┫━┳╋╋━━━┏┗━┓╋╋┣┳┣┏┻┃┛┫┃┻
┗╋┳┻┳┣┻┗┓┣╋┗┳┓┃┣┻╋┻┻┣┫┻╋╋┏┛┗━┛┛┏━┻┳┃┳┛━┣
┻┻┻┫┃┣┳┗╋┗╋┓┣╋┣┏┫┣┏┃┫┻┓━┣┓╋┻┃┳┓━╋━╋━┏┏━┗
┓┃┻┓┣┻┏┫┓┗╋┛┗┻┓┛┏╋┗┓┗╋┃┻┳┛┻┫┏╋┣┫┳┗━┳╋┛┃┛
┫┻┏┗┫┫┓┻╋┛┛┣┣━┗┗┏┏┓┃┣┏┫┃┃┳┃┻━┏━┏╋┃┫┻┃┳┫━
┗┗┫┫┣┻┻┫┏┛╋┓┃━┏┗╋┣┳┗┣┗━┳┳┗┏┓┣╋┳┓┏━┣┻┫┗┃┻
┛┛┣┓━┏┏┓━┫┓┻┫┏╋┫┓┻┓┃┛┛┳┛┳┗┃┣╋┃╋┛━┛╋┏┣┃┗┗
━┣┳┛┫┫┃┳┃┳╋━━┗┳┏┫┳┛┻┻┏┛┛┓┏┫┫┛╋┗┓┓┳┛┓┏┳┛┓
┏━┻┻┏┓┓┏┛┗┳┓╋┓┃┛┃┓╋┫┗┃━┓┓┳┏┣━┣┏┫┛┫╋┛┃┫┫┗
┃┃┏┗┳━━┃┏┫┓╋╋┓┗┳╋┳┻┛┓┃┓┣┏┛━┓━┃┣━┗┫┃┻┫┓━┻
━┗┳┻┛┓┻┻━┣┃┳┛┛┃┳━╋╋━┳┳┃┫┳┻┻┻┛┏┓┓┻┻┃━┣━┛┫
┃┻┻┃┏┛┫┛┃┓┫┃┻━━┣┣┫┳┫┻┻┛┣┫╋┗┫┗┣┓┳┳┳┻┳┳┛┳┳
┓┫┓┻┫┫┗┃╋┗╋┫┫┗┳━┣┗┫┗┗┃━┏┻┫┻┻━┫┫┣┓┣┫┗╋┳┛┓
┗┳━━┃┫━┳╋━╋┓┏┏┣┳┗┣╋┓┻┏┫┣┳┓━┏┃┻╋┓┓┣┓┗━┏┣┳
┃┣┃┛┣┏┣┛┓┏╋┗━┓┳┻┳┛┃┃┛┛━┻┳┃┏┃┃┳┓┳┛┫┛┫┳━━┓
┻┗┻┫┣━━┫┛╋┏┃╋┣━┏┗╋┓┳━━┣╋┫━┻┓┃┛┫┻┛┻┳┓━┓┃╋
┳┳┛┃┗┻╋┫┏┓╋━┻┗┓╋┻┗┣╋┗┛┻┳╋┓┛┗╋┛┣┻┏╋╋━┻┫━┗
┗╋┻┫┻┓╋┗┏┳┫┛┻┃╋┻┛┣━┓┛┳┣┻┏┳┻┓┓┃┛┫┗┣┗┛┫┻┗━
┏┃┳┏┣━┛━┛┃┳┫┳┣┻┃┃┳┛┫┃╋┗┓┏┗┗┓┛┫┛┃┻┳┛┃┏┣┻┏
┓┻┣┫┃┻┫┃┳┏┻┻┃┃┛┓┗┓┛━┻┳┳━━┃┛┛┣┗┳┣┓┳┳┏┫┏┃┣
┫┓┣╋┛╋┣┏┻┫╋┫┫┳━┏┛┳┫┣┻┛┫━┓┫┓┳┗┳┃┳╋┣┳
┛━╋┏┃┳━┻┣┫┣┛┳┓┛╋┫┗┛┓┳┃┏┳┻┻┛┫┏┛┓┳┛┫┛╋┓┃┻┻
┳┻┫┣┫┃┻┓┏┏┗┛━┓┫┻┏┛┣┛┏┛┗╋━┛┏┻┳━┫┣╋┓┗┣┏┳┛┃
┃╋┃┓┏━┣┓┛┃┳╋━┳┫┫┗━┃┳┏┃╋╋┛┫┛┏┃┫╋╋┓━┣━┣┣┫┏
┗┏┛╋┳╋┛┣┳┃┓┳┳╋┏┫┫━━┳┃━━┏┫━┣━┫┳╋╋╋┏┛┓┏┳┏╋
┓┛┳┛╋┳━┫┳┓┓┫┏┳╋┓┓┳┫┛┏━┓╋┫┫┣┗┣┃╋┛┓┳┫┛┣┛┗╋
┻╋┃┳┳╋┳┫┳┃━┣┓━╋┗┃┃━┫┣┃┫┓┓┛╋┓┏━┛┃┫┳┳┓┛┳┫┏
┓┻┗┫┏╋┛━┻┗╋┗╋┣┣┓┫╋╋┣┃╋┃┓┻┗┓╋┗┗┛┃╋┗┓┗┓┫╋━
━┣┫╋┛━┻━┓┓┛━━┫┻┗┗┳┛┗┣╋┛┏┻╋┻╋┛┏┗━┓┏━┫┛╋╋━
┃┗┛┃┻┗┓┳┫┫┣┗┫┃┛━┛┣┫┫┫╋┳┣┓┣┓━┗┏┳━┫┻╋┳━┃╋┫
╋┣┳┳┓┏┳┓╋┫┣┏╋┏┣━┻┏┣┗┻╋┗┳┏━┛┓┛┗┳━━┏┗┳┃╋┻┳
┣┗┏╋━┃┓┏┏┻┫┗━┫┳┳┣━┏┻┏╋┓┛╋━┏┗┛┻┣╋┓┣┣┏┗┳┏┣
┻┣━┳╋┃╋┫━┃┫━┏┻┏┃┳┫┃┣┳┛╋┻┃┳╋┻┃┛┣┻┏┣┳┓╋┓┻┫
┛┫╋┫┓┓┗┓┫┛┛━┃┳┻┃┻┏┣┓┓╋┓┳┓┗┓┛┫┓┣┗┛┫┗┳┃┃┳┃
┃━┻┣┏┣┫┳┓┓╋┏┣┗┫┫┛┏┛┓┛╋┻┫╋┃┳╋┛╋┏┻┏┓╋┃┳┻┫┓
┏━┣┏┃╋┓┻┣┻┫┫┣┻┏┛┗┏┗┏┗┏┃┫┗╋┫┣┫╋┳╋━┻┓╋┓┏┣┫
┣╋┓┓┓┛┫┛┫┫┛┳━┏╋━┗━┃╋┏┃╋┛┛┳┃┃┃╋┏┏┛┃┓╋┫┫┏┳
━┣┻╋┃┳━━┓╋┛━━┣┳┻┳┗┃┣┻┛┓━┫┛┻━┫┻━┃┫┻┗┛┏┣┗┃
┏┛┫┃┫╋┣━┃┳┛╋┃┻┳┏┓━┓┫┣┛┓┻┃┃┏┫┛┛┫┫┗┃┫━┏╋━┃
╋┳┗┃┃━┳┣┣┳┛┗┳╋┳┫┓┃╋┛┫┗┏┏┻┗━╋┳╋┏┃┏┣╋┻┏┻┗╋
┃┃┫┗┃┳┫╋┗╋╋┃┃┻┫━┗╋┓┻╋┃┫━┃┗┛┃┗┫┻┛┏┛┏┓┓┳┛┣
┗┻┓┓┣┗╋┣┃┏┳━╋┗┃━┗╋┫┣┏╋┏╋┃┃╋┃━╋┛┫┓┛┣┻┳╋┃┗
┛┛┏┗┓┳┓┓┃┣━┗┃┣┣┣┏┫╋┗┗╋┃┣┳┗┛┏┓┻┏┏┃┫┃┳╋┏━╋
┻┛┗┗┓┛┫┏┛┛┫┻┓┃┣┏┓┛┗┓┻┓┣┛┫╋┻┛┃┗┣┃┏┻┛┫┛┃┃┏
┫┓┫┳┛┳┗╋┻┛┫┫┃┓┳┣┫┻╋┛┣┣━┏┻┛┏┏┏┃┫┛┃╋┳
┗┛┣━━┳┓┓┛┃┳┃┓┛┣┏┣┛┏━┓┏┻┳━┓┗┓┃┛┃┏╋╋┳┛┳┓┏┓
━┗━┫┛┃┫┣┣┃┏┻┫┳┣┗┃┏┓┃┗┓━┗┛┓┓┃┓━┏┏┣┏┳┗┗━┻╋
┛┻┻┗╋┗┻┫┫┏┓┏┳┛╋┣┫┓╋┣┃┃━┗┫┳┫┓┓┏┃┳┻┫┛┣┏┫┛┗
┻╋╋┓╋┏┗┳┛┫┳┣┣┳┗┻┳┣┏┳┣┣┫━╋┣╋┗╋┫┏╋╋┏┣┳┣┓┫┓
┏┓┓╋━┳┳┓╋┃┫┫┃━┓┗┛┳━╋┗┓┣┳┻┣┓┛┻┻┻━┫┳┗┫╋┏━┣
╋╋┻┓┳┛┫╋┛┛┛┻┓┛━┃━┫╋╋┃┏┓┳━┏┫┃┻╋┓┃┛╋┳╋┏┗━╋
┻┫┓┏━┫┛┏┳━┏┳┫┗┻┃┗┗┓┗┃┻┓━┗┳┛┣┗┫┫┳╋┓┻━╋┃┻┳
┏┻┗┳┏┫┣┓┃┫━┃┛┛┗╋┃┻┳┃┣┫┣┏┣┳━┻┫┏┫┣┳┓╋┛┫━┻┳
┳┗┻╋┃┓┏┗┣┳┓━┏╋┛┫━━┛━━┛┫┏┫┻┫┃━┏┓┛┃┛┓┗╋┻┗┓
┻┫┣┓┣┣┣╋┃━┛┏┓┏╋╋┳┓┗┻┛╋┫┃┏╋┳╋┣┳┏┗┏┏┳┫┣━┳┓
┛┳┛┃┓━┛┏╋┻┻━┛━┗┗┃┫┏┓┗╋╋━┣┗┣┫┏┓┛┳┫┛┏╋┣╋┳┻
┻┃┃━┣╋╋┛┗━┳╋┗┫┏┓┣┓╋┛┣┗╋┫┳━╋┛╋┏┳┣━┏┛┫┣┓╋┫
┳┏┫━┓┛┃┳┃╋┓┛┫┣┳┻┏┳┻┃┃┻┛┛╋┗┳┣━┣┓┫┓┏┃┣┳┫┫┳
┳━━┃╋┛┓┃┫┃┗┏┫┻┏┗┏╋┗┻┗┻┣┻┫┛┻┻┓┫┣┃┛┫━┣┏┫┫━
┣┏━┗┫━┻┏┏┳┛┓┣┣┏┓╋┣━┏━┏┣┻╋┗┛┗┻┏┏━┃┣┏┗╋┏┃┻
┻┗┳┣┏┳┃╋┃┫┛┓┫╋┳┻┏┃┗┃┃┗┓┫┣━╋┏┃━┏┏┗┛┓┻╋┓┗┓
┓┳┳┣┓┗┏┛┃┻╋┣━━┫┓┳┫┣┣┃┃┻━┃╋━┻┳┗┳┣┫━┏┓┣┛╋┻
┳┗╋┛┃┃┣┗┗┛┗╋━╋┣┏━╋┣━┃┻┗┫┣┛┃┃┗┏┣┳┫┃┓━┣┃┓┣
┻┃┣┗┫┻┗┫┛┳┏┳┏┏┻━┏┗┛┗┃┃┣┣┛┃╋┓┻┓┛┻╋┓┻╋┃┓╋━
┣┻┃┗┳┛┃┻┳┗┳┗┓┗┏┓┣┗┓╋┏┳┻┻┳┻┫┳┓┛┣┛┳┳┏╋┗┫┫┻
┣╋┣╋┃┗┓╋┗┗┫┃┃┛┻┏┏┃┻┫┓┏┓┗┓┗┓┃┣┻┳┳╋┻┓┃┫┃┻┗
━┻┛╋━┏╋┳┗┫┃━┏┻┓┻┣┛┫┻┻━━┏┛┣┻┃┃┛┏┛┳┳┏┻┛━┻┏
┻┫┫┳━┏╋┗┃┣┻┗┓┳┏┗┃━┓┳┗┏━╋┃┣┳┃┫┣┣━┓┻┏┻┃┃┃┛
┃┫┫┃┃┫┻┫┫┓━┃┻┛┃┻╋┛┛┫┣┗┣┏┃┳┓┓┛┓┳┫┏┏┓
┗┃┣╋┓┣┃┣┗┣┗┫┻━┗┗┃┗┛┓┛┗┫┃┓┏┗━┻┳┛╋╋┗━┳┳┓┛┃
┗┫┓┏╋━┳━┳┃┳┳━┻┫┻┫┫┏┫┏┓┏┏┳┛┃┫┗┃┣┳┛┳┏┓━┫━┻
┃━┳╋┻┃┫┏┣┏┻┳┣┓┃┛┃┻┣┫┗━┗┻┓┣┳━┛━━┛━┻┳┣┻━┛━
┻┃┻╋┣┳┻┏╋┏┃━┫┃┛┓┫┫╋┫┗┳┻┃┣┓┫┃╋┣┗┳┫┗┗━┓┣┗┣
╋┗┛┫┗┗━┛━┳┛┻┻┣┫┏┣┏┏┻┛┗┗┓┳╋╋┳┻┃┳╋┻┃┻┳┫┛┏━
┏┳━┛┃┳┗┗┳┏╋┻┣┻┃╋┃┳┏┻┗┗┛┳━┏┃┳┃┻┳┓┻━┻┛┏┻┏┣
┻┏┳┻━┛┗┛╋┏┓┳┳┻━┻┛┃┛╋┏┏┃┳┏┓╋┏━┃┳┃━┻┛┣┛┓┏┃
┫━┏╋╋┣┛┓┳┏╋┃┫┣┫┫┏┻┃┫┻┗┳┓┳┃┫┓┗┛┏┗┫┗┫┓━┳┳┳
━┫╋┻┳┛┗┳┗┓━┫╋╋┫┏┫┻┛┓┓╋╋┣━┏┗╋╋┳┗┛┣┓┛┓╋┫┃┛
┏┃┗┣┫┗┳┳┏╋┫┛━┫┏┛╋┳┏┓┣┫┫┻┫┏┛┳┻┓┛┻┓┻━┫━┗┳┃
┗┛┏┗╋┏┃┗┫┗┓━┓┗━┫━┻┫┫┫┃━┗┓┃━┏┗┳┓┏┣┃┓╋┗┃┓┛
┗┏┓━┛━━┃┃┻┏┛┏┫┛┳┗┗╋┻━┣┳╋┓┃┃┏┏━┳┛┗┣┛┳┗━━┛
┳┣┣┳┻┗┏┗┳┳━┃╋┃┃┏━┗┫┃╋┫┻┓┃┏━┓┃┳┳┻━┫┓┏┳━┣╋
┛┓┣┫┏┫┳╋┫┓┓┻┳┻┗┃┃┫┏┻┃┳╋┫┻┻╋┳┗┳╋┫┫┃┣┳┗┛┓┗
┛┣┻┫┛┓┻┛┃━━┛┳┓┛╋╋┗┻┃┣━┛┏┳╋┃┃┏┳╋┃┃┗━┗┛┳┣┛
┃┫┛┏┫┗┻┃┓┛┗┻┏┗┃┫┳┗┃┗┃┳┛━━┏┫━╋╋┳┛━┫┓━┳┛┗┫
┻┃╋┛┻━┻┛┻┗┓┳┏╋┛━┻┻┳┣┫┻┣┏┓┫┛┫━╋┃━┏┗┛┫┏┫┻┫
╋╋┛┫┛┳┣┫┻┫┓┳┗┗┏┣━┳┗┳┓┣┳╋┛┏┻━╋┫┣┳┗┣┏━╋┛┓┳
┃┃┏┃╋┛┫━┃┗━┃┛┏┳┗┏━┏┳━┗━┛┳┛━┃┏┛┓┻┏┏┫━┏╋╋┫
╋╋┗━┃┏━━┛┳┛┓┳┫┣┃━┓┣╋┣┓┣┛┗┛┓┳┛┫┳╋┣┏┗┛┳┣┃┃
┫┃┏━╋┃━┫┏┏╋┫╋┗┫╋╋━┻┫┻┏┳┏┫━┃┗┃╋┗┫┓┏┃┃┛┳┛┃
┓┏┣━╋┳┣┃┃┗┫┃┃╋┣┛╋┣┳╋┃┏┓━┗┫┻┃┣┻┛┣╋┏┣┛┣┏┗┓
┛━┻┃┫┓┻┫┓┻┏┫╋━┃┣┓┫┫┻┃┻━┣┗┛╋━┃┻┃┗┳┓┃━┣┏┃┗
┓╋┻━┣┣┻┻┣┃┓┛╋┏┣━┃┻┫┏┳━┣┳┗┫┗┻┳━┛┗┣┻┗
581 :
あかな:2006/03/12(日) 14:24:45 ID:???
あかな
┏┫┛┳┃┫┻┫┓┃┃━┫┛┣┻┣┻┳┗┛┏┫┗┛╋┳┛┳━╋╋━┛┳┣┣┻╋┓
┃┻┓┛┣┻┻━╋┃┏┫┃┣╋╋┏┫┣┫┛┛┃╋┣╋┃┗╋┣┣╋╋┛┻┛┫┗┫╋
┛┓┣┳┏┓┻┛┳┣┫━━━┫┏┃┗━╋┻┗┳┻┻┓┳━┣┻┳┓┣┛┓╋┗┗┃┃
╋╋┳┻┣╋━┏┓┳━━┫┗┗┫┗┏┻┳┻┓┳┗┃┓┗┻╋┃┛┳╋┳┓┓━┫┓┛
┻┃┣┃┫┏━┳┳━┛┏┣╋━━╋┓┣┻━┣┏┃┏┗┛╋╋┻┳┏━┣┛┫╋┏┣━
┗┣┗╋━┛┏┃┗╋┳━┃┏┛┻┣┗╋┫┻┃┣╋┓━╋┓╋┓┏┫┓┃━┛┳┻┗┃
┓┗┗┣┓┫┳┻╋━┣┃┫┏┛┳┏┳━┓┓┛┛┏┫┻┛┳┣┛┃━┃╋┃┛┣┫┳━
┣┓┛┳┻┗┗┗┻┳━┫┛┣┏┻┫┓┳┓┳┣┳━┃┻┓┳┳┓┓┛┏╋┓┳┫┻┓┗
┣┣━╋┏╋╋━┣╋┃╋┗┳┗╋┫┗┏╋╋┓┓┳┣┗┓┣━┻┏┗┫┻┗┳┳┃┃━
┳┣┻┃┣┣┃┳┫┻┣┏┫┏┣┳┻╋┓┗┃┻┫┛┛┛┓┓┗┛╋━┻┏┛┓┃━╋━
━┓┫┻┃━╋┻┛┃┣┫┃┣┗┫┣╋┏┏━┳┫╋┏┫┫┫┃━┣┣┫┛┗┻┫┳┛┫
━┓┻┃┻┻┻┓┣┣┃┣┗┳┏╋━┗┗┫┛┳┗╋┳┳┃┃┗┣┻┻┳┳┣┫╋┳┗┣
┏┣┳┫╋┣┣┫━┻┫┛┗┛┛┣┗━┳┣┗┳┏┣┣┫┣┓╋┃╋╋┛┛┃┳━┛┛┏
╋┓┓┻┫┗┻╋┏┏┓┃━┻┗╋┓┏┓┫┃┗╋┫┓┓━┛┗┗┏━┃┣┃┻┓┻┗┏
┛┣┏┃┃┣┻┏┳┳┳┣┗┏┃┏┣┏┳┣┗┛┣┫╋┗┃┣╋┻━┳┳┏┳┗┓┫┓┛
┻┏┃┗┳━┃┣╋╋┳┛┏┫╋┻┏━┛┗┣┫┃┓┻┣┫┗┓┃┻┣┃┫┻┫┗┛┫┫
┗┓┗┏┳┏┃┻╋┛┫┗┣┛┳┓┓┏━┫┏┃┫┛┓┳┏━┃┣┻┻┳┳┳┻┛╋┫━
┛┻┗╋┃┏┓┛┗╋┣┛┓┫┃┫┃┓┓┛┻┛╋┳╋┃┫┳┻┻┓┗┏╋┣┣┛┗┻┗
┃┣┻┫┏┫━┛━┏┫┃┗┏┃━┗┛┗┓┛┗┳┗┏┏┏┳━┻┓┛┛┏┃┫┫┛╋┳
┗━┳┏┫┓┃┗┓┻┛┫━┻┣╋┳┣┓┗┻╋┓┣┳━╋┫┓┳╋┓┏┫┻┻┓┓┻┫
╋┗┏┣┗╋┳╋╋┫┛┓━┫┻┳┛┓┣┓━┓┓┗┓┏┓┫┃┫┏┏┏━┗┣┛┃┻┏
┳━┛┏┫━╋┃┳┣┫┣╋┣┗┳┏┫┻┻┗┳┏┛┏┳┏┏┃┣━┗━┳┻┃┃┓┗┓
┣┣┳┃┫┛┳━┗┳┫┻┏╋┫┗┏┳╋━┫┃┻┣┃╋┣┏┫┣┗┛┳┃┃┳━┗┛┣
┃┛┻┛┫╋┻┻┫┛┳┃┛┏┛┻┳┗┛━━┳━┣┳┃┛┫┃━╋┛┏┳┓
╋┳┳┳┛┻┛╋┃┳╋┣┻┛━┓┳┗╋━━┣┫┛┻━━┻┛┓┃┃━━┻┏┓┳┗╋
╋━━┏━┣┛┻┓━┛┫┣┻┛┗┓┻━┗┗┏╋┳╋┻╋┗┗┣┛┓┫┫╋┗┣┛┳┏
╋┗┫┃┏┻┓┣┗━┛┗┓┻━┫━┻╋┫┳┗┃┏┗╋┫┏┫┳┃┃┳┣┛┗┳┳┏┃
┓┃┻┓┗┳┳╋┏┗┗┏┫┏━┏┃┗┏┳┣┛╋┳┃┣┗╋┣┛┻╋┓┓━┗┣┓┛┃
┻┏━╋┏┏┓┫┏┻┳┫━┫┳┫┓┻┗┫┫┣┃┫━┫┏┳┃┗┫┻┫╋┗┏┫━┣┗
┻┣┏┳┃┓━┣┫┓┫━┗┳┃┗┫━┏┗┛┗┗┏┻┳┳┓┫┗┓┫┏┻┗┗┣┻┫━
┏┣┛┏┓╋━┳╋┻┣┳┳┻┗┳┻╋┳┣┳┻┗┛┃┗╋┗┏┗┻┓╋┛━┣┗┳┛┗
┳┗┗┫┏┃┫┛┳┏┳┓┳┛╋┳┻┛┗┻┣┣┗┓┗╋╋┛┓┏┗┗┏┏┫┣╋┛┗╋
┗┫┃┫╋╋╋┳┻━┻┫┏┻╋┗┃┓┃━┻┣┏┻┓┫╋┻━╋┃┳┓┛┗┛┳┛┣┣
┏┳┓┗┗┃┣┫━┗━━┃╋┛┓┓╋┃┛┃┗┃━┃┃┣┳┫┃┛┗┃┗┻┗┻┳┃┣
┓━┃┳┃┣━━┳┏┏╋┓┳┏┗┣┓┃━┃┣━┻┣┏┏┻┣━┃╋┃┛┓┗┫┓┏┫
┗┻┣┗━┫┏┣┣┛┏┻┣┫┃┫┫┳┳┃┫╋┳┛┃┻━╋┳━┓┻━╋┛┫━┏━┫
┣┛┻┻┻┣┣┳┃┏━┳┛┗┫╋┗┓┳┳┳━┻━┏┏┗┫┻┣┻┻┓┓┳┓┗┣┗┳
┻━━┻┣╋┳┏┣┳┃━┃┻┛┳┏┏┏┛┻━━━━┳┫━┃┓┃┛┏┃┻┃┃━┳┓
┛┗┻┻┳┓┻┳┳┣┳┫┓┳━┓┏┃┃┗┃┻┫╋┃┓┣━┻┣┛┻┏━┃┣┳┗╋┛
┣┏┣┳┣┃┓┃╋┳┏┛┻┗╋━┻┃┣┃┛┻┗━┳┛┫╋┓┫━┻┛┏┛┏┫┏┫┛
┳┣┏┓┗┣┓┻╋╋┏╋┛┏┫┳━┳┓┳╋┻┏┗╋┏┏┗┻━┓┣┃┗━┃┏━┻┏
┗┫┓╋┓┗┏┻┳┓╋┓┗┣╋┓┗┻┫┳┻╋━┫┣━┏┓┃┻┛┓┻┳┗╋┣┳┃┗
┣━┣┻┃┓┻┫┳┓┓┫┣┳┃┓┳┣┫╋┃┗┏┻━┏┻┛┛┃┫┫━╋┣┻┳┗┣╋
┣┳╋╋┻┏━┗┛┓┳┗┃┣┣┓┏┻┓┃┏┛┗┳┻━┃┏━╋┃┣┳┻┓┗┛┳┏┫
┓━┓━╋━┻┗┃╋┛┳╋┛━┛┃┏┃┫┻┳┛┳┫┗┻┣┣┣┗┛━┗┻┓┃┃┻┻
┫┛┓━┫┏┃┻┛┃┻┛┫━┳┻┏╋┛┗┃┻┣┻━┓┃┏┓┏┏┏┣━┫┳┣┛┫┳
┳━┣━┓┫┏┛┣┛┻┛┓┗┳┣┻┣┗┫━┃┻━┣┗┓┳┃┣━┣┓┃━┣╋┳┳━
┃╋┏┫┛┻┻┃┳┛━┫┳━╋┛╋┏┃┳┓┫┃┓━┛┣╋┃╋┣╋┏┏┫
┻┳┳┛┫┻┳┣┏┣━┳┳┛┃┻┳┣┏┗┣━┗┛┏╋┃┻┻┻┻╋┃┏┳╋┛┓╋┗
┏┻╋┛┃┃┛┃┛┫┗┳┏╋╋┏┛┳╋┗┏┏━━┻━┏╋┏┓┳╋┫┳┳┫┃┣┣━
╋┃┣┛┏┳━┓┣┓┗┣┻┃━╋┣━┳┓┏┣┻┗╋┃┏┗┻┳┓┏┏┃┛┳┏┳╋┻
┫┻╋┓┃┳┳┛┫━╋━┳┏┳┳╋━┏┛╋┫┫┃┏━┗┓┏┫┓┣┃┓━┓┻┛┳┣
╋┻╋┃┗┳┫┛┳┏┓┣┳┗╋╋┻━┗┳┃┃╋┫┻┏┣━┣┏┓┛┣━┃╋┃╋┳┛
┣┣┣┃┣┃┻┓┓┓┛╋━┓┃┗━┗┫┛┏┛╋┛┓┃━┻┳┓┳┃┣┣┏┛━┃━┳
┳┳┛┫┳┛━┓━┳━┏┓┻┳┫┫┳┗┗┗┛┻┗┏╋╋┻┳┛┫╋╋┃┃┫┛┫┻┫
╋┏┃┗┻┣┃┛┛╋┫┗┳┗━┃┗━┣┓╋┗┗━┛┗┏┫╋┛━┳┃┣━┣┛┓┻┻
━┓┏┻┫━╋┛┫┏┓┛┣╋╋┃┃┗╋┳┣┓┛┫┻┃━┻┃┫┛┓┓┻┫┣╋━╋┓
┗┫┗┃╋━╋┓┓┫┳┳┛┓━┓┗╋┫┫┣┣┫┣╋┳┏┻┻┫┏┗┻╋┻┣╋┓━┏
┓┻╋━┣┛┏┓┛┓╋┃╋┓┻┏┫┫╋┃┗━┻┃┓┳┛┏━┫┣┓┏┃┫┏┃━┳┓
━┏┻┫╋┏┗┓┛╋┣┫┫╋┗┓┛┃┛┏┃┫┣┓┣╋┓┫┣┃┃┳┫┣┫┣┳╋━┳
┻┃╋┣┫┃┻┗┓┃┛┓┫┃┻┃┗┣┃┗┫┻━┏━┓┗┻━┗┫┻┻╋┃┛┓┗┃━
┫┛┏┓┻━┏┻┗┃╋┏┛╋┳┳┛┃╋┻┏┃┫┻┓━┣━┳┗┗┻┏┫━╋━┃━┣
┻┻╋┃┛┛╋┃┛┳┛┃┃┻┫┣┃╋━┻┳┻┫┛┃┻┏┓┛┛┛┻━┗┓┓┛┻┣┣
┣┣┛┏━┫┗┛┓━┛━┳┫┳━┃┃┛┫┗┓┗╋┣━┫┓┗┃┓┗┗┏┳╋┫┛┓┛
┫┳━━┗╋┳┗┫╋┣┗┛┣╋┫┻┏┏┗┛┣┛┏┫━┗┓┻━┓┛┗━┗┣┳┏━┗
┻┻━┃━┗┛┻┗┳┫┣┏┫╋┗┃┛┃┓┃┻┗┳┗┓┗┏┃━┫┃┻┻┏┓┓┳┏┗
╋┏╋┗┫╋╋┻┏┛┓┓┃┻┣┛╋┗┓┃┏┓┣┏┣┓╋╋┃┃┗┣┻┃┗┏┃┗━┗
┳┏┻┳┻┏┃┏╋┳┃┃━┏┏┛┳┃┛╋┫┗━┳┫┻┗╋┏┣┳┓┛┫┃━┫┣┓┗
┗┣┫┳┃┛┻┳━┓┻┗━┛┣╋┛┫┃┻┓┓┃┳━╋┣━━━┛┛┻━━━┣┫┫╋
┛┫╋┻┃┏┳┓┗┃┃┗┏┗┛┻┛┫━┳┃━━┛┏┳┛┻╋╋┻┣┗┏┣┣╋┣┗┃
┣╋┓┣┓┏┓┣┗┫┗┻┓┗╋━┫━┃┫┛┳┫╋┓┓┃┏━┣┃┳┣┓┻┳┗┏┣┛
╋┣┓┫┃┳┣┏┫┫┏┳┣┓┃┣┳┫┻┣┃┳┏┻┃┃┃╋┃┓┛┏┻┻┃
╋┻┃━┣┗┃┣┗┳┛━┃┣╋┫┣┫┻┗╋━┏╋┛┓┫┃━┃━╋┫┃┃┛┗┓┛┳
┗┗╋┣┗┻┓┳┓╋┓┛┓┏┛┏┓┗┣┗┏┳┛┻╋┏┃┛╋┗┻┃━┏┳┳┣┗┏┃
━┃┳┻┣┗┛┏╋┳┫┛┫┛┏┛┏╋╋┣┛┗┣┻┗┣┏╋┫┳┳┳┃┗┏╋┓┻┣┣
┃┓━┏┗┣┳┓┳┳━┓┓┫┳━┣━━┳┃┏━┃┃┛┛┛┣━┣┏┓┳┏┓┫━┻┣
┓┃╋┣┗┣┻┏┃┛┳━┓┓┏┫┫┃━┳━┃┳━┣┓┫┫┳━┳┳┣┫┻┓┳┣┃━
━━┓┃┫┃┃━╋┓┣━┓━┏┣┻┓┣┓╋┣━╋┻┛┓┏╋┃┃┳┗┻┗┗┣┳┳┣
┳━┳┣┓┻┓┣┛┗┫┳┻┻┻┗┫┣┓┫┓╋┣┛┣┏━┻┓┏┗┣┃┃┗━┻┳┃┻
┗┻╋┏┗━┣┛━┏┃┃┓┛╋┻╋┓┏┛┛┻┓┏┣┳┣┏┓┛┳┻┳┓┃┏┗┛━┃
┣┻┗┓┃┏┫┻━┗╋┏┻╋┳┃┣┣╋┓┳┛┫┻┣┃┫┗┏┏┳┛┗┗┗┃┳━┓┣
┳┫┏┏┓┳┃┃┻━┻┳┫┣┓╋━━┫╋┳┣┻┃╋┫┻┃┗┛╋┣┣┻┣╋┃┓┻┗
┃╋━┏┫┓╋╋╋┗┏━┗━╋┫┛┣┗┫┫┃┫┗━┳━┻┏┏┏┗┛┳┫┣┻┣┛┗
┣┏┻┃╋┫┃┻┛┫┳━┏┻┻┛┃━┻┏┏┫┗╋┫━┣┗┳┻┃━┃┳┳┏━┃┣┃
┣┛┏╋┣┛┏┣┏━┻━┗┓┣┫┛┗┗━┛┓┣┣━┫┏┓┛┳┓┫┻┃┛┏┫┗┫┣
┫┓┃╋┻┓┣┓╋╋┫┗┏┏┃┛╋━┓╋┏┫┓┏┏┏┫┏┫━┓┓┣┏┏┳━┏┛━
┻━┓┣┳╋╋╋┗┛┏┳┗┫┓┏┫┛┏┓╋┫┛┫┛┛┏┛┏┗┻┻┻┳┓┃━┻┏━
┫┛┳┳┫┓┏┣╋━┓┗┗┣┻┣┏┏┗┓┛┣┣╋╋┛┓┛┓┛┃┳┳┃┣┻┓┻┳┫
┃┻┫┣━┗┃┓┏┛┫┓━┏┓┗┃┓┛┳┃┻┗┏┗┃┣┏━━┏┏━┏┫┏┏┛┗━
┳┛┏╋┛┫┛┛┣━╋╋┳┻┏┏┣┣┣┃┗┓┏┳┓╋━┫━┏┗┻━┃┛┻┛┻┛┗
┫┳┻╋┻┫┃┫┣━┻╋┻┛┏┛┃┣┗┛┏━┏┗╋┻┗┏┗┓┳━━┻┏┓┓┃╋╋
━┳━╋╋━┗┣┛╋┣━┏┻┻┫━┳┫╋╋┳┛┣┓╋┫┛┓┗┃┏┻┛┏╋┛┳┃┃
┗┣┏┗━┳┗┳┗╋━━┣┣┳┻┏┣┗┏┳┗┓┓╋┏┃┣┓┏┓┫┫┗┳┃┗┳━┳
┃┳┳┻╋┻┳┃╋━╋┫┻┫┻┓┳━┗┛┣┛━┫┫┃┗┛┻╋┓┛┛┣┃╋┃┏┓┣
┛┃┻┳┓┻━┗┏┃┫┳┣┻┏┫┓┣┫┏┏┳┃┻┗┣┗┓━┗┗╋┃┃┗┛┳┗┃┛
━┓┣┛┣┣┳┛┏┗╋┣┃┃┏┏┃┏┏╋━┣┻━┗┻┳┏┗┓┓━┫━┃
┓┛┓┃┻┣╋━┃┃┓━━╋┻┏┣┓┃┏┓━┻┓┃━┏┛┗┓━╋┏┛╋┏┛┣┳┃
┃┃┫┏┃┫╋┣┳┫┏━━┳━━━┃┻┣┃┛╋━┏┳┛┗┳┗┫╋┻┫┗╋┗┳┫┃
┗┣┳━━┓┫┣┛┃━┗┫┓┣┫┫┃┣┓┣╋━┳┛┛━┫┣┫━┻━┃┗┓┛╋╋┓
┳┏┳━┛┏┗┻┣━┗┃┛┗┳┫┛╋┣┳━┗╋┓┏━┳┛┛┻┓┻╋┓┗┫┓┗┳┗
┗┳━┏┗━┛┃┛━┳┻┳┏┗┏┳┳┃┛┫┗┫┗┃┳┣┓╋┫┳┏╋┣┓┳┫┣┳━
┳╋┣┓┫┳┫━┳┃╋┗┓┓╋┣━┣┳┃┓┫┳┃┏┓┛┣┃┏┏┏┗┣┫━┻┣┫┓
┗┏┏┳┏┏╋━┃┳┫┳┛┓┏┣┗┫┛╋┻┏┗┫┳┳┫┫┣╋┫┏━┓┃┻╋┻┛┓
┳┛╋━┳┗┛┓┗┻┛┣┫━┓┓┫┓┃┏━┻┻┓━┓┳╋┓┛┗━┫┻┏┗┻┛━┣
┻┫┣┛┗┏┏┳┛┗┏┏┣┳┏┛┃━┃┣┏━┻┓┃┻┣┏┻┗┏╋━┣━╋┛┳┃┓
┳┫┫┃┫┳┃┫┛┫┳┛┃╋┻┫┗┳━┃╋┏┫┣┏╋━╋┫┏┣┫┳┓┏┛┣┗┻┓
┃┣┗┃┛┫┃┓┏┓┻┃┳┓╋┳┛┏╋┻┛╋┗┛┃━┓┗┃┻┗━┃┃┻━┃┃┃┓
┗┳┃━┻┗┗┓┏┗┻┃┛┃┣┳┳┗┫┳┫┫┫┗╋┳┃┣┓┻┗┣┓╋━┣┗┫┻┗
┛┏┃━┻━┻┳┣┫┃━┛┃┣┣┃┃┗━┛┻┫┏┛┃┫┗━┏┫━━┻┏┫┗┓━┣
━┫┏┳━┏┳┫┻┓┗┣┏┓┫┫┏━┣┃┃┏┫╋┛┓┛┣━┣┃┏━╋┫┣┻┛┏┳
━┛┛┓┣┛┻┓┃┻┫╋┫┃┳┳┓┏━┛┫┫┻┻┃┣┣┳┗┃┻┣┗┓┣┃╋┣━┃
┏┣┣┛━┣━━┛┫┳┏━┻┣━╋┛┛┫┫┃┻╋┫┫┳┃┳┗┫┃┛╋┓┫┣┓┫┛
┏╋┳┻┗━┻┫┣┻┃┗┻┓┻┫┏┻╋┻┫╋┃┛┓┏┗━━┏┛┓┫┛┣┃┃┣┃┗
┏┃┳┗┏┗┛┗╋┣┃┏┏┳┳┳┓┓┓┓┣┗┃╋┓┓╋┳┏╋┃╋┳┻┻┓┗╋┃╋
┻┣┣┫┗┻┛┫┳┻┓┳┣┃┛┫┛┣┛━┓┻┏┓┛┳┫┓┳┻┓┃┣╋╋━┓┣━┓
┛┃╋┻┗┳┓┳┫┳┓┫┏┃┏┓╋┗┏┻━┻━┫┣┣┫┗┣┛┣╋┓╋┫┫┛┣┣━
┳╋┗┃━┗┳╋┛┏┓┏┏┛┳┻┃┃┻┛┗┳┫━┻━┃━┛┳┛┛┓┏┗┗┃┓┛┣
┫┃┃┗┻┓┃┫┏┳┫╋┣┏┻┏┛┗┫┓╋┣┗━┣╋┃┃┏┳┻┏┫┛┣┫┏┗┫┛
┳━┃┗┫┫┗┗━┓━╋┻┗━┛━┛╋╋┃━┃┻┻┣╋╋┣━┫╋━┻┫┻━┓╋┏
┫━┻┗━┛┻┛┛┓┫┃┏━┫┛┓┏┏┻┳┃┳╋┫┏┗┏┫━┃┛┓┻┣
┏╋┻┏┛┳┓┛┗╋┛┫┫┓┓┣┛┗┓┛┗┻━╋┏┣┓┓┏╋┗━┛┃━╋┃━┛┳
┻┃┻┳┛┳┗┏┃┏━┳━┛┣┃┻┗┣┏┛━┳╋━┗┻┗┳┏┛┛━┫┳┫┏╋━┗
┣┓╋┳┗╋┃┫┳┳┓┗╋┣┛━┏━┻┳┳╋┻┛┣┏┻┣┣┳┃┗┛┳━┻━━┗┫
┏┣┗┻┛┛┣╋╋┛┃╋━┗┻┣━┏┻┓━╋┏┣┻┓┏┳┓╋━┃┃╋┻┻┣┃┳┳
╋┏┳┓┃━┏╋┻┗┃┫┫┻┻━┓┳┳┳┛┫┻┳┳╋┳┗┻━┻╋━┛┻┏┫┗┏┗
┛┗┛┃┏━┫┏╋┓┫┃┫┓┻┗┏┻┃┏╋┓╋┳┻┓━┫┃┳━━╋┛┗┃┓┃┳┣
┻┃━╋┓┏┏┣━┓┗━┻╋┏┳━┣┳┓┳━┗┫┳┏┓┏┓┛┻┛━┛━┛┛┫┃╋
┃┃┗┳┃┣━╋╋╋┳┏┣┫┻┫┣┻┃┃━╋┓┏┛┣┣┏┣┏┛┳┗┣┫┃┳┫╋┛
━┣┫┻━┃┃━┳┳━┏┗┳┣┣╋┛┳╋━┗┏╋┏┃┏┃┻┳┗━┗┻━┣━┫┏┳
┻┓┳┣┓┓┻┫┃╋┛┗┏┛┫┫━┗┻┫┛┗┳╋┣┛┳┻┣┛┛┻╋┣┣┛┓┏┃┗
┻┣━┃━┛┳┛┳┳┻┻┗━┓━┛┛━┃┗┗┣┻┣┣┛┻╋┳┻┓┗┻╋━╋┫┛╋
┻╋┗┛┣┻┫┣╋┻┣╋┳┃┳┻┓╋┏┓╋┫┛┳┣┳┫┣┗┣┫┻━╋┛┗┣┗╋┗
┃┗━┫┣┛┫━┫┓━┻┓━┗┛┗┏┏╋┻┻┣┃┻┗┃┃━╋┫┃┳╋┏┏━╋━┳
┓┣━━┻┓┫┃┛┻┏┣┳━┃┏┛┻┗┓┗┏┗┗┛┗━┳┓┓━┏┓┏┳━┓┻┓┛
┗┗┻┣┳┳┓┓┏┓┗┛┏┏┃┻╋┓┣┃╋╋━┻┻┳┗┓┏┫┃━╋╋┃┳┗╋┻╋
┓┳┏┃┻┓┓┛┫┏┏┻┃┫┃╋┏┻┏┃┏━┗┻┳┳┳╋┣┫━┗┻┻╋┃┓┻┛┣
┓┃┛┻┏┫┫━┛┻┣┏┣┓┫┣┣┏┻┏┓╋┫┏┻┏┏┓╋┻┛┗╋┏┳┗┃┣┛┗
┓┃┳┳┻┃┳╋┗┛┛┣┏┃┣┳┃┏┛━┣┓╋┣╋╋┻┻┃┣┫┫┻┓┣┛┃┣┣╋
━┓━┫┏┣┻┓┗┫┛┛┛┻┓┃┛┃┫┗╋┃┣┓┫┗┫┗┳╋┫┛┻┗┻┏┳┓┗┣
┫━━╋━╋┗┣┛┻┗┛┗┃━┫┳┫┳╋┓┻━┏┗┗━┣┛┛╋┏┛┏┗┫┗┳━┛
━┛┓┃┛┓━┳┃┫┻━┛━┳┓┛┗┫┛┳┛┣┳━┏┫┗┏━┏╋╋┗┗┻┣┛┏┗
┫┓┃┣┛┻┻┳┻┣┗┛╋┫┏┗┃┫┗┃━╋━┻┃━┳┏┏┣┳╋┫┗┗━┛┗┏┛
━┗╋┃┓┻┛┗╋┓╋┣┃┻╋┗┃━┗┛━┃┏┳┣┫━┛┻┫┛┛┏┻┻┛┃┗┏┃
┳┓━┻┃┏┏┣┣┏┻┃┓┻┣┛┓┳╋━┣┣┏┫┓┻━┫┓┳┳┏┣┣┛
┫━━┫┗━┃┳┣┛┗┫┻━┃┳╋┻┓┣┳┛┻┫┓━┫┏┗┳┃┃┣┗┏┃━┻┻┏
┳┏┗┣┳┻┗┻┫┓┓┫┃┏┣┃┛┻┛━┫╋┛┛┃┃┗┣┳┛┫┳┗┏━┳┳┳┓┏
┗╋┳┫┛┣━┗┏┻┗╋┳┃╋┛┳┓┓┻┓┫┛┣┃━┓┃┳┓┃┣┫┓┏┛┳┏┓┗
┓┗━┓┏┏┻┫━┫╋┗┛┏┳┣┫╋━┫┣┛┏━┳┓┣┻━┳╋┻┻┣┫┛┃┳┏━
┫┗┓┳╋┳┳┛┓┓┻╋┏┣╋┳┻━┏┏╋┛┻┛┗┗┏╋┛┏┣╋┳╋┛┓┗┏╋━
┓┏┃┻┗┗┫╋┗┛┏┃┣┫━┃┗┳┗┛┻┓┣┛┏━┳┫╋┗━┣┣━━┓┓┣┫┛
┓┓┳┻┏┏┻┏┗┛┻┻┗┛┗┳┛┃┗┏┃┛┃┓┫┗┛┳┣┃━┳┳┛┛┛┓┫╋━
┫━╋━┏┳┗┫┫┻━┗┻┣┛┗┫┳━━┗┛┃┗┏┗┫┗┏┣┏╋┃┗┗┛┃┛┓┏
┓┓┓━┃┣┛┻┏┓┗┃╋┣┫╋┓┻┏┏┏┫┻┻┻━┻━┓┫┳┣┳━╋╋┫┻━━
┏┛━┓╋┫╋━┻┓┻┣╋┃┗┓┻┛┏┣┫┳╋┣┻╋┛╋┻┫┛╋┓┏┳┫┫╋┃┏
┃╋┗┓┫┣┳┓┗┣┗┣┣┃┗━┣┛━┗┏┳╋┣┳┳┏┃┓┻┳╋┃┓┻┛┏┻┣━
┫┏┗┻┻━━━┃━╋┳╋┣┏┏━┻┛┫╋┛┳┳┏┏┓━┫┣┗┫╋┃┳┏╋╋┳┣
╋━┻┏┏┻┛━┗┗┣┫┳┓┏┏┛┃┏┣━┏━┻┃┣┓━┻┳┳┓┗╋┛┗╋┏┣┳
╋┗━┳┻┏┫┗┃┫┗┏┳┓┃╋┫┗┣┓╋┳┣┗┛┫━┣┓┫┓┻┣┛┣┻┣┛╋┳
┗┓━━┏┏╋┳╋┫┓┳┛┗┛┫┃┫╋┃┛┏┛┏┃╋━┓┏┗╋┻┃┏┏┛┛┃┻┃
┓┃┃┗┣┛━┃┓┫━┗┗┛╋┫┃┗━┫┃┫╋┗╋┗┳┗╋┓┳┃┫┛┗┣┫┫┃┓
┛╋┃┫┫┻┛┫┏┣┳┗┣┗┗━┫┣┏┓┛┫┓━┃╋┗┫┓┳┓┳┓┻┳┣┛━┛┓
━┏┓┛━┳┗┓┣┏━┃┳┣┏┃┛┣┓┓┣┓┣┓┛┛┃┏┳┣┫━┓━┣┃┫┛━┃
┃┗┳┏┣┣┻╋┗┛┣━━┣┏┳┫┃┓┫━┣┫┓┣┫┓╋┓┳┗┛┳┏┫┗┻┗┃┏
┛━┻┣┃┗┫┛┳┳┛┳┣┣━┃┫┳╋┻━┓┫┗╋┃┓┏┓┃┃┳━┛┗┓┛┫━┓
┓┓┫┛┻┗┃┏┣┗┣┓┗━┣┣┓┻┣┣╋━┛┛┳┻┣━┏┃┏┃┃┳━╋┏┗┓┫
╋┏┓┣┏┣┓┃┛━┛┗┣┫┗┗━┏━┓┏┃┣━┓┳┛┳━┗┫╋┛┗┻┳┻┗┗┻
┳╋┏┏┃┫┛┏┣┫┣┛╋┛╋┏┛┻┫┃┻┗┓━┏━┻╋┻┏━┗━┏┗╋┳┓┣━
┏╋┣┏━┛┏╋┗╋╋━┃┃┣┫┻┓┳┻┻┃┻━┫╋┛┛┃┳┛┳┏┻┓
┫┳┫┫━━┻┏━┃┻┻━╋┏┃┗┓╋┳┓╋┫┗┻┓╋┳┛┏┗┻┓╋┏┗━┗┛━
┏╋┏┣┫┏╋╋┓┫┛┃┳┏━╋┳┛┫┗┛┃┣┻━┛┫┣╋┣╋┃┏┻┣┳┳┓┗┓
┣┗━╋┃━┏┳┫┓╋┓┫━┃━┛┗╋┗┳┗┗╋╋┣┛┃┳╋┗┏╋┫┛╋┃╋┃┫
┫┻┻━┗┏━┳┛┃┻┗┗╋┗┓┃┛╋╋┓┓┃┛╋┛┣╋┳┣┻┫┛┻━┳┛┛┻┣
┻╋┻╋┫┳┻┣┃┏╋┫┏┛┏┻┻┫┓┫╋┻┓┳┻┓┫━┃┏┗╋┣┓┛┻┛┳┏┗
┓┣┳┣┗┳╋┻┣━┗┻┏┳┣╋┓┛┫┳┻┳┣┗┫┃┻┛┗┻┣╋┗┻┳━┏┣┓┓
┃╋╋┫┏┏┣┏┣┗┗┓╋┻┃┃┻╋┣┣┏┗┣┣┗┫┳┗━┳┛┛╋╋┫━━┻┫┫
┗┻┣┣┃┫┫┓┫┃┃┃┓━┓┃━━┃┳┫┫┓┻┗┏┫┻┻┻┻┏┛┛┗┳┛━┳┻
┏┣┻╋┳╋┓┃┏┳┳┻┗╋┛┗╋┛┃┗┓━┛┗┗┣━┃┻━┗━┻┫┗┳┗╋╋━
┛┫━┓┳┃┗╋┏╋┫┃━━┏┃┻┫┫━┏┛┗┛╋┃┓╋┏┻┻┃┛┳┫┏┫┳┃╋
┃┻┫┫┛┫┻┫┓┳┛┳┃┃┓━┳┓┃┃┣┳┏┻┻┣┳┫╋╋┛┫━╋┏┛┣┛┛┫
┛┻┫━┳┃┓┓┻━┗┻┳┣┻┏┛┛┣┻┓┣┫━┛┣┓┻┓┃┏┳┗┛┗┃┛┣┃┓
┓┗━┏┫┻┃┗━┳┃┗┓┓┏┻┃┳┃╋┣┓┗┳┫┏┗┫┫┳┓━┓┛┛┣┗━┻┛
━┛┃┗╋╋┛┳┏━╋┓┣┗┻╋━┫┗┳┫━┣┓┓┗┓━┣┫┓━━┗┗┗━┣┗┓
┏╋┻┗┻┗┛┣┃┃┛┳┣┏┓┃┃┳┣┗┛┳┛┃┫┓━┏┃┗┃┏┣┗┓━┃┃┳┫
┗┃━┏┫━┣━┫━╋┃┏┻┫┗┣━┫┏┫┻┗┻┣┃┛┓┣┓┃┃┛┏┛┻━┓┳╋
┳┻┃┣┻┓━┗┣┛┗┻╋┏┏┛━┛┣┣┣┓┏┫╋┗┗━┗┏┣━┓┛━┳┏┛━━
┳╋┓┗┳┛┫┛┫━┃┃┳┛┛━┻┳┃╋┛╋╋┃┫┛┗━┳┛┣┃┳┣━┗┣━┳┫
┓╋┗╋┻┏┛╋┫┏┗╋┛╋┫┏╋┓┗┓┫╋┓┛┃┏┻╋┗┏┛┳┃┃╋┃┏┃┗┻
┃┏┗━┗┫┣┻┳┏┻╋┓┫┏┻┏┃┫┻┏━┫╋┃┳━┳┛┏┳┏┃┓┓┏┫┃┗╋
┛━┗┏┗┳━╋╋┛╋┓┏┻┃┳┏┏┓┏━┓┃┓┳┻╋┣┳╋┏┻┛╋┣┗┳┻┻┛
┛┫┛┃┃━┛┛┏┻┃┳┓┗┻┣┗━┣┫╋┃┻┓┳┏╋╋┗┓┛┛╋┣┏┃┫┏━━
┗┣━┣┛━┛╋┃┗┗┳┳┻┏┗┃┗┻┣╋┗┫┳┃╋┻╋┓┃━━┏╋┫┗╋┛┣┫
┻┗┫┻━┣┛┻┓┏┃┣┓╋┻┃┃┓┏┓┏┳┻╋┗┃┳╋╋┏━┳┫┃┣
┻┫┫┏┓┫┛┃┫┃┏┻┏╋┏┫┣┃━┗━━┃┣┏┗━┫┻┫━┓┏┳━━┓┗┳┫
┻┃┃┣┫┏┣┫┓┏┛┗┻┗┓┃┣━━┓┻┗┗┏┓┻┃┣┳┣┗┗┳┗┫┛┃┳┃┛
┳┣━┃┛┃━┻┏┓━┫┳┓┗┳┓┻┏┓┛┫┻┏┻┣┃┃┫┛━━━╋┣┻╋┃╋┳
┏┓┓┫┗┗┫┻┗┏┃━┃┣┗┛┻━┣┏╋┳┓┃┗┃┫┻┓┛┳┏┣┓┏┣┃╋┛┛
┻┃┛┏╋┏┣┏┏┻┗┗┻┏┳┃━┏┛┻┫┳┓┛┃━┏┫┫┣┣┣┗┳┓┫┃╋┏━
┏┃┣┣┣┻┏┓┳┣┛┃┫┛┫┻┫┏┃┣━┫┫┻┏┗┗┏┛┗╋┃━┛┗┛┓╋╋┏
┃━┃┓┛┻┛┣┃━┳╋┻╋┃┳┻┗┫┳┃┗┃┻╋┗┃┛┳┳┗┓┓┗┫┳┃┃┓┛
┫┻╋┻┣┏┫┳┃┳┻┗┻┣┫┳╋┛┣┫┻┃━┏┻┏┻┏┣┻┛┏┓┗╋┛╋┛┏┓
┳┗╋┻┣┫┛╋━┣┃╋┓━┗┛┏┳━━━┻━╋┃┫━┫┓┓┣┃━┣┓┛┫━┓┃
┃┣━┏┻╋┛┗━┻╋┏┏┗┛┳┣┃┳╋┃┓┫┻┣╋┃┏┃┓┓┫╋┓╋┃┻┏━┃
┣┳┫━━┫━┓┻╋┛┓┗┳┛╋┣┻━━╋┃┏┛┃╋┗┻━━┏╋┃┳┗┣━┫┣╋
━┏┃┫┳┛┳┏┗┫┫╋╋┫━┗┛━┣┃┗┓┛┣━┛┓┃╋┏┻┣┛┻┳┻┳┏┓┛
┓┗┃┻━┓┫┣┃┃┃┏┫┳┻┫┏┻┫┫━┣┻┓┳┗┏┣┣┻━┃━┃╋┻┫┳╋┗
┻┗┓┻┳┣┛┛┫┏┛━━┃┳┛┫┣┻┛┃┣┫┃┫━┳┻╋┳┳┳┫┓┗┓┳┓┗━
┣━┻━╋━┣┻┗┏━┗┏┣┛┓┛╋┓┃┻┳╋╋┃┏━┣┗╋┛┣┗┃┃┓┏━━╋
┗┗┛┛┛┳┗┛┗┳┣┣┃┻┓┻┃━┳┻┏┏┳╋┏┗┃╋┳┻┣┻┓┃┗┓┗┫┏┛
╋┗╋┣┻┓┫┓┳━┏┏┛┻━┻┛┣┏┳┫╋┃╋┣┳┓┻┫┃┃━┏┫┏━┣┻┏╋
┫┗┗┻━━┛┓┣┻┣┳━┛┓┓┗┛┫┃┻┏┻┏┻┗┓┛┃┃┃┳┓┏┳╋┗┃┳┓
┏┛╋┳┣┏┗┗┗┳┃━┫╋┗━┏┣┛┫┫┛┫┏━┏╋╋┗╋┓┳┣┓┫┻╋┃┣┳
┳╋┳┫┃┏┫┛┳┛┳┗┏╋┳┗┗┫┻┫┓┏┏┗━━╋━╋┻┓┏┓┓╋━┳┣━┛
┓┗┗┳┣┗┣┗┓┛┻━┛┗┓┫┳┗┛┣━┗┫┳┏┻┗┏┫┗┛╋┛┻┛╋┗╋┛╋
━╋┣┻┻━┻┗┳┗┛┓┻┓┃┛┛┏┏┓━┃┣┃┻┳┏┛┳┫━╋┻┳┃┻╋┻━┻
┻┣┏┣┗━┫╋┫╋╋┛┳┛━┃┳┓┫┳┣┃┫┗┓┫┛┃┳╋┛━┏┏┃┓┗┗━┳
╋┓╋┳┃━┳━┳┣╋┻┻┏┳┣┓━┣┛━┫┗━┗┓╋╋┫┃┻┏┣┛┛
┛┏┳┓┃┣┗┃┫┫┫┳┏┃┛━┻┫┻┏━┛┃┓┛┫━┫┏┓┃┳┳┗┛┏┗┃┛┣
┳┳┗╋┣┫┏┏┏┫┛┏┛┗╋┃┏┃┓╋┃┗━┛╋┗┗┗┓┳┫┻┃┳┫┳┣━╋┻
┫┳┏╋┓┓┗┣┛━┫┓┣┗┣┛┓┓┫┳╋┻┣┛┳━┳┗┳┻┓┻┛┃┏┛╋┓╋┫
┳━╋┓┓┳┃┗┏┳┻┃┳╋╋┓━┣┓┫┫┻┣╋┛┗┻┃┫┻┗┃┻┃┃┓━━┓┳
╋┓┃┻┻┓┏┓┗┗┛┣┏┳╋┗┣┓┣┛━━┳┏┫┳┣╋┛┻┓┏╋┫┻┗┫━┏┣
━┓┛┗┃┻┏┣┗┳┓┓┏━┛┫┣┛┏┻┏━┏┗┗┳━┏┻┓┻┗┃╋┳┻╋┻┏┫
┻━╋┛┗┻┫┣┻┣┣┏┓┛┻╋┓┃┓┃┗╋┗┛┳╋┓┫┻━┏┳┏┓┏╋┗┣┏┳
╋┳┓┳┛┻┻┓┗┻┛┫┏━┣┻┃╋┃┳┏┣┫╋┳┳┣╋┳╋┛┃┗┻┳┻┓╋┗┛
╋┫┣┛┛┓━┳┗┏┻━┛┳┣┣┣┻┏┻┗┫┓┛┫┓┣┫━┗┃┓┻┓┻┻┣┗╋┳
┛┛┻┳┻┛┳┣┃━┏╋┛┣┏╋┳━╋┓┛┻┗╋┃━┓┫┓┃┳━┻┛┛┓┻┫┗┏
┻┗┏┏┃┃┳┛┣┏┓┫┛┣┣┻━┛┛┛┏┻╋╋┗┫┗┃━┗┣┻┻┓┫┃━┻┗┗
┏┛┃┛━┻┳┓┗┻┻┣╋━┫┳┗┏┫┃┫┣╋━┻┣┛╋━━┳┏┃┣┣┫┏╋┏╋
╋┗┣┻╋━┏┻┗━╋┫┳┗┳┛╋┓┃┛┗━┫┣┏┛┗┗━┃┏┳┓┳╋┗━━╋━
┳┻┓┛┃━┏┫┻┓┻┏┓━┓━┻┗┫┗┣┏┣┓━┃┗┏┻┏┫┏┫┫━┻╋┗┗┓
╋┓┓┛━┃┛┻┏┃┫┗╋┛┫┻┏┏┻┣┏┳┫┓┃━┻┫┣┗┓━┫┃╋╋┣┛━┳
┳━┻┻┏┛┗┳┓┣┗┫┻┓┏┛┗┫┳┃┳┏┃┏┻┃╋┏┣┣┻┃┛┏┃┫┣━┫┏
┛┃┛┣┛┃┻╋┃━┫━━┻┗┗┻━┗┓╋┫┳┏╋┏┛┳┏╋┳┻┃┛┳┗╋┳┗┓
━┣┗┫┏┣┓┛┓━┓┏┗┛┗╋┛┫┏━┛┫┫┛┳┏┻┣┃┫┗┃┗┗┻┫━┗┳┫
╋┳━┓┃┓┫┗┣┓┏╋┓┻╋┣┣┫┣┫╋━┓┃┗┏┳┣┓┛━┛┓┻╋┣┣╋╋┏
┗┛┛┻┏┫┃┳┃┻╋┛┛┻┳┓┛┳┗╋┫┏┃┗┛╋┓━━┫┃┳┻┏┻┏┣┳┻┳
╋┛┏┣┏┫┣┻┓┃┳┫┏┫╋┓┣┫━┻┏┃┛┛━┃┓━┣┻┣┻┗╋━┃┗┻┗┫
┳┏┛━┣┣┻┓╋┗┻┓┓┓┓┓┫┏┓┫┫┛┛┻┓┛┃┛┓┣━┳┣┏┳━┻┏┓╋
━┳┏┃┏┗┗┗┛┳┃┻┛┓┛┏┻╋┻┗┣╋╋╋┣┗━━┫┓┃╋━┏┗┣┃┳┃┻
┳┏╋┃━┗━┻━┛┛━┗╋┗┗┫━┏┳┓━┗┏┛┫┳┻━╋┗┻┃━┣
┏━┫┏┣┃┻┳┣┃┗┏╋┫┃┏┗┣┫┻┻┛┻┳┣┃━┃┻┗┗┫┓╋╋┻┣┃┳┛
━┣┗┫┣┻┗┓┛┣┳┻━┣┻━┃┛┻╋┗┓┫╋┗┛┣┛━┛┻┏┃━┳┃┛┣┛┓
┓┏┻┗╋┓┓┏┗┏╋┏┣┣━┓┃┻┓┓┗╋┫┓┃┫┳┳┻┓┃┫┗┫┛┻┓┓┏┗
┛┫┃┏┻┳━┻┗╋┗┣┣┓━┫┏┻┃━┓┫╋┃━┏━┫┣┫━┳┏┏┻┫┳┫━┗
┗┓┣┓┻┗┻┣╋┳┓╋┣┓╋┗┣┻┫┫┫┣┳┣╋╋┛┫╋┓┗┣┳┣┫━┏┃┫┏
┳┗┫┳┓┳━╋┣┳┃━┳╋┏┫┃┃┏┳┓┗┛┳┏┗┏┗╋┏┣┏┓┳┳┣┣┏┓┃
╋╋┻━┣┻┗┣┃┏┛╋┏┻┃┻┻┳━┣╋┗┻┫┣┗┏┛┗┻┓┣┗╋┗┓┣┫┛━
┻┣┓┗┛┣┗╋┏━┏┫┻━┏┫┳┛┗┃┏━┏┫┛━┛┻┓┛┛━━┣┫┛┣┛┣┫
┛┏┳┗╋┳┻┃┳┫┣━┓┫┏┣┳┓━┻┏┛┗┓┫┳┫┃┻┣━┫┏┃┃┣┃┗┓┓
╋┃┏┣┓┛┃╋━┏┗┻┏┳┫┏┏┓┏┓┗┳╋┃┃┣┛┓━┓┣┳━┻┛┫━━┏┣
┫┃┃┣━┻━━┫━┻╋┳┃┣━┓┛━━┫┛━┓┣┣┳┳┏┏━┫┫┛┫┃┻┻┓┳
┳┓┛┓┻┫┻┃┗┳┗┗┛┳┗┃┓┳┳┣┃━┳╋┳┗┣┻┻┓┃━╋┳┓╋┻┻┻┏
━┃┏┣┏┓┃┻┗╋━┓┫━┛╋┳┫┓┛┛┓┛┣┃┫┃┳┓┓┓┗┏┻┳┣┫┛┗┻
┻┫┃┳┳┗┏┣┻╋┻┣━┳┓┫┓┓┏┗┃┗┏┓┳╋┻┃┳┃┣┛━╋┏━┏┻┓┛
┣┓┻┣┛┓┳┣┛┫┻╋┣┛╋┗┫┏┃━┣┳╋┗┏┃┳╋┏┣┏┫┓┗┫━┗┏┣━
━╋┓┣┫┗┗┫┳╋┛┓┗┓┏╋┏╋┗━┗┏━┫┫┃┓┗┏┛┣┻┏┗┣┛┏┳╋┳
╋━┫┗┛┏┫┛┗┃╋┣╋┃┏┛┗┫┫┃┳┫┗┗╋┏┳┳┗┳━┣┏┫┻┃┳┻┃┃
┛┣┫┫┻━┳┏┫━┗┏┓┣┫━┣╋┳┫┓┛┫┛┏┓┳┃┳┏┛┓┣┻╋┛┛┛┣┫
┗┫┫┏┗┳━┫┛┓┏┣┗┗┳┃┻┫┫┻╋━╋┻┗━┏┓┃╋┳┏━┛┗┏┻┛┣┓
━┓━┃┃━┳┓┛┓┳┻━┛┫┗┛┫┓┫┳┃╋┫┳╋╋┏┏┫┻┛━┫╋┫┛┫┻┗
┫┛━┫━╋╋┫━━┫┏┫┻╋╋┏━╋┫┗━┫┓┣┗┓┃┳┻━┳┫┃┃┫┻╋┏┻
┻┫━┗┓┳┣┣┃┗┓┗┻┓┻┏┓┣┣┏┛╋┓━┣╋┏┃┫━┣┫┻┻┣┣┛┛━╋
┣┃╋┗┗━┳┃┫╋┏┃┛┓┏┃┏┃┣┳┻┣┳┗╋┛┫┻┓┣┃┏┓┻┓┻┫┏┣┳
━┣┛┓┓┻┗┫┓━┓┃┻┏┏┗┗┓┳╋┗┛╋┛┫┗━┛┓┛━┛┫┗┓
┳┓┫┣━┃┃┛┫┓┛┣┏┛┣┗┳┗┓╋━┃┃┳┫┫┳┃┳┛┳╋┃┓╋┃┃┳┻┻
┃━╋┛╋┳┗┓┓┻┗━┳┃┗┗┏┃┫┏┛╋┛┛╋┫┫┓┻┛┳┛┻╋┏┫┛┗╋┻
┓┳┣┣┳┏┫┻━┛┳━┣┏┣┣┻┃━┣━┫━┫┃┏┃┓┣╋┃┃┓┻┳┓┃┓┻╋
╋┳┃┻┫┗┗┃┳┻┓━━┛┣┳┏┃┏┫┫┫┓┻┛┣┣┛┳┛┻┫╋┛┛┓┓┻┓┻
┣┻┣┫━━┫┣┳━┓┣┛┏┣┳╋┏┗┓┃┳┻┛┓━┏┓┗╋┓┓━╋┏┫┏╋┓┃
┗┗╋┛┣┛┏┃┛┏┃━┫┏━┳┣┓┫┛┓━┣━┫┓┛━┃┻┫┛┫┛┓┛┃╋┛┳
┫┓┻╋┻┻┛┣┛╋╋┛┛┏┣┛┳━┣┏┗┛┫┻╋┛┻┃┳┃┣┳┃┓┗┫┓┫┏┣
━┻━┗┛┃┛┫┏┣┻┃┳┳━┣┫┫┳┗┣╋╋┛┻━┓┳╋━┣┗┻┛╋┓┗━┣┓
┻┗╋┛┫┣┛┫┛┳┛┫┏┃╋━┫┫┛┓┃┛╋┫┛┣━━╋┻┗┏┗┗╋┗┳┣┗┏
┻┓┓┻┛┻╋┳┫┳╋┗┛┃┛╋┫━┏╋┣┓┛┣┃┛┣┻┃╋┃━╋┛╋┻━━┓┓
┏┏━┫┳┃┓┏━┓┃━━┳┫┏┛┏━╋┣┓━┻┗┗┳┓┣┓┣┻┣━┏╋┻┏━┻
┫┃┗┣┳┳┃━┻┃━┻┛┏┓┛┣┗┃┏┛━┃━┫┫┓━┣┗┻┃┳┗━┃┻┃╋┫
┛┛┻┻┛┻┣┓┣┓┳┻┣╋┣┳┻┗━┻┓┃┓━╋┓┫┻┣┏┫┃┗┣┛┻┳╋┻┃
┓┃┃┏┃┫┛┛┏━┛┏┓┗┳┣┫┻┏┏┗┫┏┳┣┓╋━┣╋┃┏┳┓┻┓┗┳┃┣
┣┫━┫┗╋┛┣╋┣┣┃┏┛┳┻┛┛┛╋┳┻┏╋╋┃┳┻┛┗┗┫┻━┃┃┳┗┃┻
┏━┛╋┏┏━┃┃┳┏┫━┣┓┣┳┛━┫╋┫━┓┛┓┏┳┛┳┓━┻┫━┓┗┏┳┳
┏┓┏┻┳┛┛┏┫┫╋┗┃┫┗┛┣┛┳╋━┣┛┫┓┫━┓╋┻┗┫┏┳┻━┏┛┛┻
┏┏┫┻┫┓┣┃┏╋┃╋┳┓┃┣┓┻┳┗┓┛┃┛━╋┓┗┓┓┳┣┗┻┣━┛┻┻┫
┣┃┻┓┏┏━┫╋┛┫┻┃┗┓┫━╋╋━┏┣┃┃┓┻╋┫┣┳┓━┻╋┣┫┛┳┫┫
┗┣┣┣┣┫┻┳┳┏╋┳╋┃╋┓┛┣╋╋┏┗┣┻┳┻┻┗┣┛━┫┗╋╋┗┳┛┣┻
┳┫┫┫┛┣┗┻┏┣━┃┛┫┣┃┃┏┓┛┃━┗┻╋━┓┫┏┃┏┏┏┗┳┓┃┗┫┏
┏┳┣━┳┳┃┛┏┳┗┓╋┣╋━┻┫┣╋┻┛┫┏┣┫┓┗┳┫┏╋┏┳━┃┫╋┃┓
┳━┏┻╋━┃┛┫╋━╋━┓┃┣┛┻┫━┃╋━┛┏┗┳┻┳┃┗┓━┃━┻┣┻┻┣
┛┳┫┃┫┳┃┣┣┏┫━┣┗┗━┣┛┓┛┳┓┃┻┣┏┻┳┛━┻┗┳┓┏
┓━╋┻┳┛┳┳╋┫┓━┻━┫━┃┛┃━┏┛┓┏╋┗┗┏┳╋┏┛┳┳┏┏┃┏┻┏
┫┃╋━━┗━┫┃┳┃┓┳┓━┏┫┳┳┣┻┫┻╋┳━┃┓━┻╋┳┳━┻┻┣━┫┻
┛┳┓╋┏┃┻┓┳┻┳━┓╋┃┻┗┗┃┃┗┓┻╋┗┳┻┻┗┏┻━╋┫┛╋╋━┗┫
┳┓┓┣┗┣┫┻┓━┓┻┛╋━┛┓┻┣┫┗┻┓┳┣┫┫┗┻┗┫┃╋┗┻━┳┃┻╋
┃┣┛┗┻┛┻╋┳┏┏┫┛╋┃┻━┗┣┫┳┓┫┣┏┛┗┣┃┓┳╋━┫┳┓┛┗━╋
┗┓┳┳┫┻┣┻━┛┓┻┃┛┳┫┫┻╋┃┻━┛╋┳━┏┛╋┓┏┛┃┓┳╋┏┃┃┫
━┻┛╋━━┫━━┣┣┻┻┗┣┻┃┛┳━╋┗┓┻┏┏┏┃┏┳┛┃┳╋╋┓┫━┣┏
━┻┗┻━┛╋┫┳━┓┛╋┣┗┛━┫┓╋━┫━┫━┗┣┏┻╋┫┛━┻┓┓┓┓┓┣
┓┣┓┻┛┳┻┛┃┳┛╋━┳━┗┻━┗╋┣┏┏┗┻┣┛┓┏┣┣┣┃┣┏┳┣━┻┃
┗┃┫╋┓┏┓┏┻┏┫┻┛━┳╋┳┻┻┃┣┗╋┳╋┛┏┃┳┓┃┏┛┛┃┣━┗┃┫
┣┃━┓┛┓┗┣━━┓━┫┣┣┓┣━┗┫╋┏┏┳┣┛┃┳━┳╋┃┣┫┣┣┣┻┫┫
╋┣━┏┓╋━┛┫┗┗┫┓╋━┓┛┫┫╋┛┛┏┃┃┻┓┏┃┃━┣┫┣┃╋┣┳╋┓
┃┛┗┫┻╋┣┓┛╋━┓┫┗┗╋┻━┻┣┫┗┻┛┓┫━┳┳┛┻┃━┃┗┃┏┻━┛
┗┓┏┗┻┃┫┓┣┣┛┏┓┻━┓┫╋┏┫╋┫╋┓┃╋┃┛┛┳┫╋┃┻┣┛┛┫━┣
┻┣━┣┣┛┓┻┫┛┣┗┓╋━╋┣┻┗━┻┫┃┳┃┓┻━┫╋┓┗┏━┃┓┃┗╋━
┏┗┫┛┫┏┗┳┫┣┣┣┓┗╋╋┳┛┛┏┗┻╋┗┃┗╋╋┗┫╋┗┳┏╋╋┏┏┳┣
┳┻┻┫┃┳┫┳┛┗┛━┻┳┛┓━┗┗━━┏┻┗╋┃┃┗┗┻━┏┣┻┳┃┫┣┫┏
┛┫┣┗┃┻┓┣━┏┏┏┏━┃┣┃━┻┳┃┓┓╋┃┫┫┓┗┗╋┣╋━┓┗┓┛┛┃
┛┫┓┏┏┻┛╋━┏┛╋┻━┛┓┗┗┫━┛━┗┃━┏┫┏┳┓┳┛━┻┣┳┏┛┣┛
┣┳┣━┏┻┓┳┃┫┫╋┫┏╋╋┻┳┗┫╋╋┃┛┏━┳┛┃┫┳┏┏┗╋┗┗┫━┫
━╋┣┻┣┓┻┣━┻━┃┏┃━┫┛┫┣┃┃┓┫┃╋┃┫┻╋━┃┻┣┛┫┗┣┳╋━
┫┳┓┳━┣┫┗┻┏┏┳┻┳┏┗┻┓┻╋╋┓┻┻┛┏┗┫┫┏━╋┓━╋┗┃┫╋┏
┻┃┃┫┓┫┗┃┳━┳┗┣┛━━┳━┗┛┻╋┏┛┳┳┗┫┏━┃━┏┛┓┓━┻┃┣
┣┗┗━┻┗┏┛━┣┏┓┓┏┫┃━┻┫┫┳┓┓┳┛┗┣┓┳┗╋┣┻┛┃
┣┫━┣┓┓┃┫┛┻┫┻┏┏┻┗┻┻┣┗┓┻┣┛┗┳┓╋┳┣┗╋┫━┫━┫╋╋━
┳┻┓┃┗┏┳╋┓━┏┫┳┳┫┻╋┗┛┃┫╋╋┏┗┗┳╋┏┳╋┛╋┳┏┏┃┗━┃
┗┣┻┗╋┗┻┫┣┓┃┫┣┣━┳┣┫━┳┳┳┫╋┛┣╋╋╋━┗┳┫┗┛┓━━┣┗
┛┗┃┓╋┫┣┻━┗┛┫┻┗━┓┻┫┃┓┏┃┛┻┗┫┃┣┃┳┃┃┣━┓┏┗┻┗┫
┳━┣╋┣┏╋╋┣┏┻┗┻┗┫┣┏┛┗┛┏━┻┓━━┫┓┛╋━┃┗┻┫┃┫┏┣━
┗╋┣┣┏┃┣┗┓┃┓┗┣┏┣┣╋┛╋┓┓┃┳┗┛┃┓┛┓┏┻┃┻┻┫┏┃┫┛┫
┓┫┗━┏┫┏┫┛━┫┛┓┓┓┻┣┏┻┻━┗┓┣┫┫┓━━┏┻┓┫╋┛┛┗┣━┫
┳┣━┳┏┣╋╋╋━┗┻━┣┛┣┓┏┛┣━┻━┫┓┃┫┻┗╋┣┫┻┳┏┗┃┗┃┏
┳┳┛┻┏┣┏┳┻━┛╋┣┗╋┓┛┻┓┃┣┳┫╋┏╋┫┛╋╋┏┳┻━┏┳┫╋╋┏
┣┣┏┏┳┃┛┫┻┗┛┻┻┫┣┻━┻┳╋┻┓┛━┣╋┗╋┗┛┃┏┫┓┳┗┻┛━┫
┃┏┓╋━┻┣┫┳┳━━┫┛┳┣━━┣┫┳┓┗┏┫┣┏┏┏┏┃┛━┓┫┛╋┻┃┫
┓┻┏┗━┛┫┛┗━┫┏┓┏┃┫┻┣┏╋┗┃┻┗┓┫╋┣┗┃┳┛┛┛━┣┗┫┓┏
┏┛┳┣┳┃┓┣┛┛┫┛┳┫━┳┣┳━┳┳┛╋╋┏┛┛┣┣┣┛┏┓┳┓┓┫┳┻┓
╋┃┫┛┣┏┣━┻┫┳┓┏┻┫┗┓━┳┻┓┏┓┗┏━┻━━┣┛┛┳┳┫━┛┓┫┓
┫╋┳┃┛╋┻┗┃━┓╋━┛┻┣┏┻┫┛┗┏┛┣┓╋┗┓╋╋╋━┃╋┃╋╋┻┓┏
┃┏┏┳╋┛┳╋┫┓┻┓┣┃┃┣┏┫┫┣┓┛┃┛━┓┗┻┃┫┛┳┫┓┗╋┗┫┃┛
┃┛┃━┗┗┗┣┻┣━┗┗┳┏━┏┗┣┫┫┳━┓┣━┗┫┻┣┣┗┻┃━┣┳┫┛┛
╋┃┳┗┫┻┫┗┳┃┏┏┏┗┫┗┏┫╋┛┗┓╋┳┏┓┏┛┓┻┓┳━┻┣┗╋┣━┫
┛┓┫┗┛┃┃╋┓╋┫┃┣┣╋┫╋┫┗━┃━┣┳┳┃┻┛┣╋┛┳┓┛┳┓┫┓┓┓
┛━┏┣┻┫┓┓┛┏━┃┃┃┛┃┣┏┻┓┗┓┳┳┣┗┻┛┃┣┛┳┏┃┻┛┗┗┏┳
┃┏┓┣┏━┳┳┛┛┏┗┏┣┳┳┏┳┗┫━┻┃━┛┗┗┗┏┫┫┣┻┏┏┛┗┗━┛
┻┳━┓┫╋┫┣┓╋┫┓┣┃┃┻┫┏┃┳┓┃━┣━┫┣┫┫┓╋┏┫┃┓┛┣┃┛┣
╋━┗┛┏┏┫┏━━┃┓┣┓┗━┓━┻╋┛┫┫┗┫┣┫┗┫┃┳┫┓┫┳┛╋━┏╋
╋━┓┗┓┣┫┳┣┛┣┓┏┫┛┣┻╋━┛╋┓┏╋┳┻┛┻┗┃┏┳┗╋┛
┻┛┳┃━┓┫┣┳┗┓┫━┳╋┏┓┓┫╋┓┏┫┏┗━┏┳┓┓┓┫╋┓┳┛┛┓┓┃
┫┏━┛┣┏┃┳┓┓┳━┻┃┃╋┃━┳━┫┗╋┫┣┻━┣┛┛━┣┛┫┻┳┃┓┃┃
┳┛┳┫┛┫┏┫┫┻┃┗┗┫┃┏┳┗┳┃┣┓┣┳┻┏┃┫┗━┛┓┃━┻┏━┛┗┻
┳┃┳┏┣┏┛┏┏┏┫┣┃╋┻┛┏╋┳┳┃┏┃┳┃┳┫━┻┛╋╋┃┏┳╋┫┻━━
┳┣┃┻┻┏┗┃━╋┣━┃┻┫┛┳━┓┻┗┏┫━┳┻━┏┗┣┃┛┏┣┻┃┏┻━┏
┻╋┗┛┏┃┛┛┣┓┫┻┏┃━┃┻┓┏┳┫┗╋┃┗╋┗╋┏┻╋┳┓┻┛━┻┻┃┫
┃┣┻┓╋┳┣╋┗┣┳┏┛┣┗┓┏┣┫┻┳┏┣┳┓┛┫━╋┓┻┫┗━┫╋┏┓┓━
┗┻┳━┳┃┳┣┓┏┏┃━╋┓┛┻┳┏┏┓┣┣╋┏┣┻┣┛┣╋┣┃┏┣┳┳┃┏┣
┳┃┗┻┛━┏┳┓┓━┏┓┻╋┏┫┻┓┣┓╋┃┻┣━┗┫┃┫━┛┳┻┫┻┛┗┛┣
┫┳╋┛╋┏┫┫━┣┏┃┗╋┓┗┏┏┣┣┓┓┳┏┗┳┗┫┣┛╋┃╋┛┫━╋╋┳╋
╋┛┛┛┏┏┃┓┳┗┣┏┓╋┫┫┣┛┳╋┻╋┳━┓┫┃━┣┏━┳┗┓┃╋┛┗┫┣
┫┳┣┗┫╋┫┫┫┓┫┣╋┏┗╋┻┳┫┃┻┛┓┫╋┻┻┣┛┓┗┫┏┛┏━╋┳╋┗
┫┏┓┳┏┛╋┃┗┓┻━┓┻┻┳┳┃┣┗┣┛┣┗┃┻┗┛┻┓┣┓┣┗┳┻┳┫┻┻
┓┣┃┻┗┫┻┫┏┻┳╋┫┗┃┻┻┣┗┳┃┏╋╋┏━┓┻━┗┳┻┣━┳┳┏┣┣┃
┏━┻┫┓┓━━┣┻┏┻━╋┃┛━┓┓┻┣┫┻╋┻┛┻┣━┳┻┳┳┗┓┣┣┳┏┻
┻┏┫┫┣┫━╋┗┏╋╋┓┃┳┗┣┏┣┃┓┣┻╋┗┛┫━┏┛┗┻┛╋┳┻┓┏┣┃
┃┏┃━┻┳┗┻┣┣━┳╋┳┏┳┻┗┃┓┳┓┗┗━┻╋┣┗┫┳┫┫┛┻┳┣┻┛┻
┫┻━┗┣┛┫┳━━┳┗┏┓╋╋┫┏┻━━┻╋╋┃┏╋┗┓┃┛┳┏┏┣┳┛┗┓┛
┳┻┗┓┣┛┓━┳┻┓━┗┃╋┃┗┻┛┗┫┻┣┗┃┃┏┻┏┓┏┏┏┓┣┗┃┓╋┳
┃┃┗┓┃┃┓━╋┻┗┫┃┗┫╋┻┻┫┳┫┗━━┗┓┣┓╋┏┓┏┗┻╋┓┫┛┗┗
┻┛┃┃┓┗┫┃━╋┣┣┃┳┏╋┣┏┣━┻╋┗┃┗┣┳┏━┣┳┻┫━┣┃━┗┃╋
┏┣┓┗┏┗╋┓┗━━┗┓┳┫┓┫━┃┃━┗┏┣┓┏┛━┓╋┳┃┓┣┃┗┣┫┗┫
┗┃┳┣┏┗━┫┛╋┃┫┳┳┏┗┗┗┳╋┏┛┫┏┓━┗┏┓━╋┓╋┣┻┣┛┓┛╋
┓┃╋┻┛┻┫┳┃┃┻╋┏┳┫┛┛┻┗┃┓┃┓┏┗┻┃━┏┗┳┣┻┓━
┣┛╋┻┗┗━┫┗┣┃━╋╋┏┏┗━┫┗┻┻━┳┻┳━┗┣┛┓┣┏┣┣┓┳┫┛┳
┏━┳╋┓┓━┣┏┳┻┓┃┻┫╋┻┗┃┫┃┛╋╋┣┓┳┻╋┗┏┓┏┏╋┛┣┃┳┳
┛╋┃┗━┳┏┳┻╋┃┻┫┳┓━┗┫┃┏┫┓┫┳┳┃┳┗┫┏━━┓┛┣┳╋┓┻┏
┃┃┃┛┓━━┃┛┳┳━┗╋━┓┓┻┣┏┛┗┣┣┣┃╋┛┣┓━┓╋┣┣┫┻┗┓┫
┗┣┛┳┻┓┗┃┳┳┗┛┃┃┏┫┓╋┓━┳┃┛━┏┫┳┃┳┓┻┃╋┗┃┳╋┣━┓
┏┫┓┳╋┓┛┛┓┃┳┃┣┓┓┻┫┗┻┫┗┳╋┳┗┏╋┓┏╋┓┣┃━┻╋┏┗┓┗
┗┻┻┫┫┻┛┣┃┛┛┻┏┃┓┏┫┃┫┳┃┫┓┃┏┫╋┣┛┃┓┫┏╋╋┃┻┳━┳
┣╋┻┓━┛┛━┏┛┳━┣┳┗┛┓┃┳━┛┃┣┃┻┳┃┓╋┫┃┻┓┻┗┃┗┃━╋
╋┣┫┓┻┛┏┓┫╋┻┫┓┃┫╋┛┏┛┓┗┳╋━┃┻┻┃┏┛┗╋╋┏┃┛┛┳┻┏
━┣┣┃┣┛━┃┫┃┻━┻┳┗━┳┃┣╋┓┓┻┣╋┏┻┓╋┳┫┻━┏┫┃┫╋╋┻
┗┻┳┏┃┛┃┣┗┣━┓┃┃┛┳┗┛┏┳┛┣┳┓┣┛┗╋━┏┻┳━┛━┣┛┣┻━
┫┻┫┻┓┏┏┳┻╋┓┃┏┣┳┏┗┣╋┣┣┳┛┳┳┗┃┳━┏┏┏┣━┣┻┫┃┫┏
┃━┗┏╋┏┣┛╋╋┃━┻━┻┓┏┗┓┃╋┓┏┏┣━┻┫┗┫━┗┃┓╋┗┓┓┳┓
┓━┏╋┳━┃┏┣┏┫┏╋┏┛┣┛┗┗┫┃┻┫╋┣╋╋┏┳┗┻┳┛┏┛┃┃┳┛┻
┏┗┫┓┛┃┻┛┛┗╋┏┓┗┻┣┻━┫┳┛┫┗┣━┣┻┏┫┃┫┻┛┗┫┳╋┳┓╋
┫┻┃━━╋┃┫┏┏╋┃┃┏┛┫┫┻┻┳╋┣┛┃┓┓┃┗┓┣┫╋┓┃┫┏┫┗┣┏
┣┫┫┳┻┏━┏┻┃┳━┻┣┓┏┫┗┃┣┳┳╋┳┻┗┗┫┻┫━━┫┣┣┃╋┃┓┃
┛┳┣┣┣┣━╋┛┏┓┃┗━┏┳┻┳┓┓┓┓┳╋┏┏╋┣┻┣┫┛┓┻╋┗┫┗┗┣
┫┣┃┻┛┳┃━┗┏━┳┏╋┏┫┛━┏┫┛┏┗┓┃┃┃┃╋┏┏╋━┃┃┣┛━━━
┫┏┛┛╋┻━━┛╋┃┛┻┃┻┓┛┗┗┛┛┳┏╋┃╋┳╋┫┣┻┗┳┛┗┃┓╋╋┓
┃┗━━┗┃━┗┏┛┛┓┛┏┃┃╋┃┗┗━╋┫┫┫┓┏┃┓┣┏━┃┻┗┓━┳┳┓
┫┏┗┳┗┃┃┓━┃━┫━┻┻┓┓╋┗┫━┓┫┳╋╋┓┣┛╋┻┣┳┻┃┛┫╋┻╋
┳┏━━┫┓┓┏┳┃┓┛┏┫━┃┻┛┻┃┻┣┏┛┗┻╋━┏┗┓┳━┃┃┳┫┗┃┻
┣┏┫╋┗┗╋━┻┏━┛╋┏┃┣┳┗┓┓┛┗┗┳━┗━╋┣┗┻┏╋┓╋
┳┏┳╋━┳┛┛┓┛┳┃┃┏┳╋┣━╋┛┓┓┗┓┫┏┻┗┗┃┃┻┛┣┏┃┗━┛┫
━┛━┳┛┃┻┛┛┏┃┻┣┛╋┻┓┻┃┗┏┣╋┳━┓┛━╋┃┓╋┗┓┓┛┓━┓┓
━┏┏┓┻┣┓┛┛━╋╋┣┏┻┳┓┛┳┣┛┏┃┗┳┳╋┳┏┛┻┗┣┣┳┛┻┫┫┫
╋┣┛┗╋━┣┻╋━┣┣┛┏┃┗┃┗┓┛┣┗╋┗┛┓┓┳┳┻┃┫┣┛┓┃┓┣┛┗
┣┳┫━┳┻┣┳┫╋━╋┣┏╋┃┓┛┳╋╋┗┻┓╋━━┳┻┏┛╋┗┓━┣┣┗┏━
╋┣╋┏┫┣┗┃┓┛┻┳┣╋╋┓┣━┫┓┓┓┃┛┏┻┣┣┳┗┗┓┛┃╋┳╋━┏┓
┓━╋┳╋┗┛┣━┓┏┳┫┫╋┏━┳┗┣┏┻┗┣┓┳━┛┛━┃┗╋┏┃┳┫╋┛┏
┗┃┻╋┳┓┻┫┏┛━╋┛┣━┫┃┗┳┫╋┳┃┣╋┏╋┣┓┃┏┏┛┻┳┃╋┛┛┛
┳┃┫┗┓━┗╋━┏━┻┗╋┗┗╋┫┫╋┃┛┗┣┫┓┗┓┻┣╋┗┳┻┓┛┏┫┻┃
┃┻┻┓┫┗┣┃┓┗┛┻┏┓┣┓┫┗┣┗┓┫┛┗╋┃┗┳┫┻╋┛┛┛┫┏┗┫╋┛
┛┳┫╋╋┳┳┣┏┫┃╋┏━┓╋┛┳┏┣━┛┃┻┻┛┣┏┃┏┃┓┣┳┻┛━┛┛┛
┏┳┳┳┃┫╋┓┫┳┳┃┣━┛┳┏┳┛┗┓┳┃┻╋┃┻┻┻┏┃┃┛┃┫━━┳┏━
┣┓━┳┏┏┗╋┓┃┛┳┏┏┫┏┳┃┃┗╋┛┻┫┣┛┏━┓╋┫┻┣┓┫┓┛┛┫╋
┻┃┻━┗┓┛┛┳┫┏━┓┏┛┣┏┫┻┏┳┛┳┓┃┗┗┛┫┣┏┻┏┏┓┛╋┛━┛
╋┳┳╋┓┳┻┫╋━┫┗┏━┻━┣━╋┃┛┣┗╋━┓┗━╋┳┓┣┓┣┛┫╋┛┛┫
┃┃┏┣┣┛┻┣┃┓┻╋╋┏╋┗┣┣┃┫┓━┫╋┛┳┛━┛━┳┳━┗┳┗┳┫┻┫
┃┏┗━┓┳┗┻┏┓┃┻┏┛┓┻┻┓┳┣┏┻┻━━┣┗┻╋┓┫┓┛┳╋━┫┓┫┛
╋┛┳┛┃━┣┛┓┃┣┫┗━╋┃━┓┗┫━╋╋┻┏━┳━┏━┃┗━┳━┳┏┗╋┻
━━┣┗┫┓┳┓┓┳┣━┓┓┳┓┏┫━┻┳┫┛┣┛┣┳┳┳┳┛┳┣┓┏┓┫┛┏━
┳┓┣┫┃━┳┗┛┫┫┣┫┻┓┃╋┗┃┻┛┣┣━╋┓┏┃┻┻┗┻━┫┻┻┳┓┗┃
┓┓┫━┗┫┃┗┗┓┏┏┣┻┫┛┗━┣┗┫┳┃┏┃╋┣┛┓━┏┏┳┳╋┗┏┣┣┛
┳┏┳┛┫┻┻┃┏┛┛┗┛━┛┣┣┓┓┛┻┓┣┳╋┣┣┻┳┃┛┃┏┣┫┗━┻┣┳
┃┫┫┳┛┫━┣━┏┳┃┛┗┃┓┣╋┫┛┃┏┻┗┣╋┣╋┫┻┃┛╋┫┃┏┳┏┫┻
┻┣┗┛┫━┻┏┻┏━━┃┏┣╋┏┗┗━┻┗┛╋┳┛╋┳┛╋┫╋┣┗┳
┳┻┏┗┛━┻┃┃┳┓┛┏┗┓┃┛┗┣━┳┻┳━┓┓╋┫┗┛┓┓┻━┻┣┻┓┳┳
┳┏┳┓╋┣━━┏┏┏┃┓━┃┏┻┣┏┗┏┗┫┣┗┓┫━┳┣┫┣┃┣╋┓┫┫┓━
┓┏┳┫┓╋┣┛┗┳┓━┫━┳┃┗┻┛┳┻╋┗╋┗╋┫┫┗┻┛┓┻╋┫┛┏┫━┫
╋┣┻┃━━┓┓┛┓━┫┳┏┣┃┛╋┗┻╋━┗┻┳┃┏┏┻┻┫┳┳┳┃┛┫┓┓╋
┛┳┻┛┓┏━┛┫┣┓┗┫┃┛━┃━┗┃┻┗┛┳┓┗╋╋┳┫┓╋╋┣┣┓┫┗━┛
┓┛┃┃┻┫╋┏━┗┫┗┻┫┫┏┛┛┓┣┣━┛┓┏┫╋┫┛┫━┳┃┃┳┫┃┻┛┏
┫┛┏┳┳┫━┏┻┫┫┫┗╋╋┏┻┗┓┫┗┛┻┏┻┃┛┛┓┫┏┣┓┓┗┛━┓┳┗
╋┳┫┣┏┫┳━┃┣╋━┏┫┳━┫╋┗┓┗┃┃┛┃┏┓┏┳┛┛┓┫┗┓┻┫┏┓┓
┳╋┳┻━┓┫┏┣┻┃┳┣┓┓┫┃┏╋┏┣┣┏┫┫┻┛╋━┛┏┳┫┏┗┃┃┃┫┏
┛━┃┏┗┳╋┻┻┃┣┃┗┫┓┓╋┃┻━━┫┫╋┃┏┳┗━┛┣┗┏┣━┛┏┓┻━
┗━┏┗┛┓┛┣┻┫━┳┫┛┫┃┃┓┫┓┃━┗┣┓┫┓┏╋┓┳╋┛┗┗┛┃┳┃┏
┳┫┛┗┛┛┓┛┳┏┫┗┫━┻┛┛┃┃┗┳┻┻┏┫┓┻┳┫┛┻┃╋┗┫┛╋┳┣╋
━━┣┣┛┏┣┻━╋┛┗┗┻┳┻┓┻┳┣┃┳┻┓┫┻┏┏┗┃┓┏┏┓┻┻┫┓┳┃
━┣┻┓┗━┻┫┃╋━┛┛┳┫━╋━┓┏┏┳┏╋┗┻┃┏┃╋┛┓┻━━┣╋┃┣┃
┻┣┳┳┗┣┣┣┣┣┛┛┛┫┳┻━┏┗┏┏┳┛━┗┳┏┫━╋━┓╋┛┏┻┳┏┳┗
┣┣┳┗┃┏╋┳┏╋━┃┣╋┣┳┗━┣┫╋┻┫┻╋┛┃━┻┳┗┛━┛┏┻┳┗╋┫
┃┓┣┳┻┃┃┃┫┛┻┛╋┗┫┛┓┫┣┻┓┣┫━┫┻┳┛┛━┗┃┓┻┣┣┳┗┗┓
━┓┫┫┛┃┃┳┫┛┣┫┃┻┫┣┏┓┣┻┗━┻┏┻┣┣┻┻┏┓┃┓┣┫━┗━┓┳
┫┛┫┳┳━┳╋┏┏┓┛┛┫┻┣┛┫┣┗╋┛┳┻┓┳╋┳┳┛┻┣┃┛┳┓╋┣┏┣
┃┻┻┏┗┛┃━┃┏┗┻┫╋╋┻┃┓┛┃┛┓━┣┏┓┳╋┗━┛┫╋┗┓┳┃━┻┏
┳┃━┏┃┻┣┳┗┣┫┏╋┫┻┃┃┣┻┳┛┫┛┏┃━━┏┳┗┛┏┏┃┫┓┻┫┗┻
┣┏┫┣┻┣━╋┓╋━╋━┻┫┳┣┻┫┳┫┳┣┓┳┃┻┳┫┣┫┗┏━┳┗┣┫┛┣
┫┳╋┓┻┣┃━┻┗┣┫┳┛┓┳┃┳┓┓┫┫╋┓┣┗┗┻┳┻━━╋┛╋┗┏━┳┓
━┃┛┗┃┏┻╋┣┛━┃┫┻┣┗┳┛┓┓┣┗┓┓━╋┓┏┗┃┳┫┫┏┃
╋┳┫┳┣┏┳┳┗┳┓┻┗┫┫┣┻━┓┻┳┳╋╋┳┏┳┻┻━┣┛┳┫┗┫┗╋━┗
┣┗┛┻┳┳┗╋┳┛┣┫┗╋━┫┻┻┣━╋┣┳┓┻┃┻━┗┓┗┫╋┏┗┃┣┻┓┣
━┣┳┏┓┗┳┃┓┻┣┛┻┣┃┏┏┛┃╋┻┃┗┛┏╋┣┳┃┓┫┛┓┃╋┫┳┣┓┣
┓┻━┗┓┫╋━┗┓┛┏┫┻╋━┓┣┻┛┃┛┳┛┓┳┗┃┳╋━┃┣┗┳╋┗┓┻┓
┫┗┻┳┳┣━┛━┛━┻┣┏┃━┗━┓┗━┫┓┳╋┏┳┻┛━┣┗┻┳┗┳━┳┛┣
┳┛┏┣╋┛╋┳━━┛┃━╋╋╋┛┫┣┣┗┏┳━┓┫┏┣┳┛┃┳┓┻┃┣┗┫━┗
┫┓┳┫━┫┓┛┫┻┣┳━┫┳┫┃┛┻┓┗┓┳┳┣╋┓┃┫┏╋┛┏┫┫┓┛┃╋┏
┫┃┣━┻╋┫┳┓┣┃╋┣┛╋┃╋┫┗┳┗┣┛━┛┓┣╋┫┛━┗┛┓┻┳┳┫┣┏
┏┃┣┳╋┛┃┛┏┫━┃┗┫┫━┏┫┗┏╋┛━━┣┏┓┏┓┗━╋╋┻╋┓┃┣━┫
┓━┛┛┻┻┣┣━━━┻┻┫┻┛┳┳┣┓━┓┗┫┓┻┣┣┗┗┳┃┏━┻╋┳┣━┫
━┃┳┻┣┛┳╋╋┗┳╋━┣┳┻┫╋┻┻┫┣┣┓┏━┣┛┛┓┗┓┻╋┫┳┛┫┏┻
┃┗┃┛┫┓┻┫┓┏┻┣┻┗┣╋┳┗┻┳┓┳╋╋━┣┛┻┳╋┳┃┳┳┗┏┳━┣┃
┫┳━┛┣┣━┃━┳┛━┓━┣╋┗━┳┓╋┣┣┓┫┫┓┓┗╋┫┃┗┛┏┛┏┳┳┏
┏┏┛┻━┓┃┳┃┗┫┏╋┫┫━┃╋┻┫┏┣┻┻┗┗┗━━┏┳┻┳┛┣┻┛┻┳╋
┏┻┛━┗━┗┣━┃┗╋┫┏┳┏┣╋┫┳┛━┛╋┻╋┳┓┳┣┫┗┫┛┳┗┫┳┳╋
┫┏┛┣┛┓┛┻━━┫┛╋┣╋┳┣┏┓┛╋╋┏┻┣┓━┳┫┓┓╋╋┛┣┳┗┓┳━
┻╋┏┓┗┻┗┗┓┫━┳┻┻┗┛┻┳┛┫╋┓━┏━┫┃┛┗┫┣━┻┻┫┫╋┛╋┛
┛┓┓┃┫╋┏┃┫┻┃┗┫┏┳┓━┛╋┓━┃┓┻┓━┻┣┏┃┛━┳┗┣╋┣┃┗╋
┻━┫┳╋┣┳┃┳┛┻┏╋━╋┓┃┫┻┫┫┳┛┃┣┻╋┗━━╋┛┣┣┫┛┃━┻┻
┏╋┗┏┏╋┳┫━┓┏┣┻┃╋┻┗┃┳┗┓┫┛┃┳┳┏┃┛┃┏┏┫┓┣┫╋┳━┣
┓━━┳━┃┓┣━━╋━┣━┛┃━┫┛┣┻┣┗┳╋┳┣┛┗┣┃╋╋┓┗┫━┫┓━
╋┛┗┛┏┻┗┛┫┓┛┫┫┻┣┗┃┛╋┃┏┳┛┳┗┣┳━┳┻┏╋┃╋┛┏┳━┻┻
┻┣┃╋┣╋┻┻┓┳━┃┫┛┫┛┏┏┗┻╋┗┣╋┣┗┗┏┳┳┏╋━┏┳┣┻┓┏┣
┃╋┃┻┻┫┗┣┃┫┫━┃┗┛━┳╋┓┳╋┫┛━┓┗┳┳┛╋┫┛┫┛┓
┏┛┏┏┗┻┳┛┗┛┃━┗┣━┣┻┳┓┻┏┫━┻┏╋┗━┳┓┳┫┃┗┻━┃┗┛┻
┗┓┏┏━━┻┫┣┻┛┓┛━┓┻┳┫┻┏┣┏╋┓┃┓┓┛┏╋┳┫┗┗┃┛┓┗┓┓
┻┻┏━┓┃━┓┫╋┻┳┏╋┻┻┣┓┳┓┛┻╋┳┛┳┳╋┳┃┏┣┫┃┳┣┏━┫┗
┓╋┣┃┓┓┻┏┳╋┗╋╋┛┻┻┓╋┓┃┓┗┫┫┃┏┏╋┣┛━┫┣┃┣╋┛┻┛┃
┛┻┃┃╋┗┃┫┳┓╋┃┃┏╋╋┣╋┫┣┓┏┣┛┏┛┃┳┫┻┃┃┏━┏┻┗┗┓┗
╋━┃━┻┏┫┓┏┏┻┏┃┗┃┣╋┛╋┛┳┏┣┫━┛╋┳┃┫┓━┓┗┳┻━┏┛┳
┗┃┛┏┻┳┛┛┻┏┛┣╋┛┓┛┳┃┃┣┓┃┫┣┫┓┓┗━┳╋━┃╋━━┣┻┃┳
┏╋┏╋┓┫━┓┳┗┃┻┛┻┛━━┓━┫┫┗┗━━╋┫┻┳━┃┓┻╋┳╋┃╋┗┫
┗╋┳┏┓┛┃┃┳┏┛┓┏┗┓┛┛┫┏┃┻┗┏┃┳┫┳┃┫┳┏┻╋┓┏┻╋┓┫┣
━┃┣┻╋╋┳┫┫┃┗┗━┗┓┻┫┻┳┳┃━┃┳┓┃┳┓┻┏┃━┏┏┏┫┛┻┫┗
╋┻┓┛┗┫┃╋┳━┗┻┃┻┻┃━┛┛┣┗┃┏┃╋╋┣┫┫┻┻━╋━┻┗┳┳┫━
┏┓┣┻┓┣┓━┫┛┛╋╋┻┻┏┏┳┏╋━┓┓┳┓┫┻┫┣┗┃┛┛┳━┳━┛┓┏
┗┃┃┏┃┻┃┳┃┏┗┳╋┃┛┳┗┓┗┫╋┻┏┛┗┛┓┏┗┃┣┏┗┃┳┣┻┏┻┫
┃┓┏╋┃╋┣━┛┓┳┓┣┓╋┓┓╋┛┗┣┃┏┳┛╋┗┣┣┣┓┣━╋┣━┫┃┓┻
┛┓┳┳┳┳┗┃┣┻━━━┣━━╋┓┫┏┗┛┓┓┻┏┣┳┃┗╋┃┻┏┛┳┗╋┫╋
┗┫┃┫┛┏━┳┛━┃┻┻┻┃┻╋┛┗━╋┳╋┗┣┫┃┏╋┓━┳┣┳┗━┫┗┃╋
┃┏┣┛┛┛┻┃╋┃┏┣╋╋┻┫┣┓┫╋┻╋┛┃┣┗┏┗┛┛┛╋┳┃━━┫┣┗╋
┳┫┏┏┣┏┏┳┏━┻┫┳┛╋━┗┛╋┛━┫╋┫┏╋┗┓┓┛┛╋┏┏┗┛━╋┣┳
━┓┛╋┫┃╋┏┣┻━┏┛╋┫┗┻┏┻┏┓┗┫┫┃┛┣┫┛┗┣┏━┳┫┏┃┃┣╋
┛┏┏┻┫━━╋┃┳┏┓┫┓┫┻┃┓┛┗┗┳┫┫┓━━┳┫━┏╋╋┃┫┫┓┣┻╋
╋━┣┓┓┣┫┳┏┏┣┏┫╋╋┛┓┏╋╋┃┏━┛┓┣┣┳━┃┛┓┓┛┃┗┣┏╋┣
┳┣┏┫┳┳┣┗┻┃┛┻┳┣┛┳╋┓┻┳┫┣┻┗┣┫┻┗┫┛┫┫━┫┻┣┏┗┳╋
┫┏┃┻┫┫┳╋┗┣┳┗╋┣┣┏┣┗━┓┃┃┣┓┃┣┫┗┗━┫┻┣┳┏┳┓┃┓┓
╋┳┓━╋┣┳┫━╋┳┣┛━┫┓┏╋┳┳┃┛┫┃┫━┛┗━┗┣┳┳╋┻
┣┳┗┣┣┏┻┏╋┛┓┳┫┣┫┣┣┣┛┛┗┃╋━┫┗┣━━┃━┳━┓╋┳┻┫┫┳
┻┛╋╋┛━┏┗┓━┗┗┣┻┛┳┣━┣┃┃┃┣┻┳┏┏┃┫┓┻┣┻┳┛━━┗┣┗
┓┳┻━┏┛┏┫┓┫┛┛┳╋┳╋╋╋┓┛┓╋╋╋┃┓┃┓┛┃┗┣┛┓┏╋┫┛┣━
┳┣┳┛┛┻┏╋╋┫┫━┣━┛┛┃╋╋┣╋┣┛╋┣┗┃┃┳╋┻┻┻┏┗┳┳┗┛┗
━┣╋┛┛┃┗━┳┓┓┏┏┳┏┗┫┣┗┗┏┃┗┃┣━╋┻╋╋┫┻┃┏┳╋┣┓┻┗
┃┳┣╋┳┗╋┳┫┫┃┃┫┳╋┏┫┛┛┗┳┛┫┣┛┃┣┓┳┣┃╋┓┃┗┛┛┛┗┛
┃━┗╋┛┓┃┏┫┃━┓━┛╋┻┗┻┻╋┗┗┏┃┃┣┣┓┫━┓┃┳┃┳┏┃┃╋┛
┗┏┻┃┃┳┓┗┛┓┛┗┓┻━┛┏┻┃┓┫┛┳╋┣┗┏┻┻┣┗╋┃┃┏┗━┓┫┫
┳┣┻┗┳┣┫┓┗┏┻┏┗┳┏┓┣┛┫┃┣┓╋┓┓┓┛┓┫┫┣┛┃┏┓┳┻╋┳┓
┏┃┓┫┻┛┳┏┳━━━━┓┫┣━┻┃┏━┳┻┫╋┫┳┳┃┫┛┃┓┗┣┫┣┛╋┛
┛┏╋╋┻┫┛┓┫┳╋┏┻╋┏┳╋┓┛┏┗┳┛┓┳┃┣┃┗┳━╋┣┗┫━┣┏┳┫
┛┗┻━┫┫┓┳━┃┳━┃╋┣┣━┳┫┣┏┣┃┛┗┛┗┗┳┛┛┗┏┫┻┳┓┣┫┗
┻┻┛┻┻━┫┗┓┗━┏┓┫┣┃┫━┫┣┳┗┣┫┫┻┏╋┃┏┣┳┏━━┣┣┳┃╋
┻┫┛┫━┃━┫┳┛┻┫┫┫┛┏┃┳┃┫┗┻┻┏┛┏┣╋━┳╋┗┛┓┏┛━┻╋┗
┗┓┻┏┏┻┏┃┻┏┓┓┫┣┻┣━┗━┻╋┣┗━┏━┣╋┓┗┓┏┓┓┓┗━┫┛┛
┫╋┃┛┃┏╋┻┛┳┫┏┫┫┗┏┫┛┏┣┏┫╋┏┏┳┗┻┛┳┫┓┏┓┫┃┳┗┫┳
╋┣┻╋╋┃┣┃┃┣┛┏┳┳┏┏┏┗┓┻━━╋┣┫┣┻┳┗┫┻━┗┫━╋╋┻┳┓
┣┫┛━┫┗┃┫┃┳┗╋╋┣━┳┣┣┻━┗┛┏┳┗┛┻┓━┏┳━┃┳┫┃┓━┛┳
┫┻┃┗┫┛┃┣┏━┳┛┗┃┻┳┣┗┏━┛━━╋┻┃━┳┃╋┛┗┫┣┏┏┃┻┛┫
┣┣┃┻┏╋╋┻┻━━┃┃┏┻┏┓┓╋┻┻┗━━┫━┏┣┣┗┓━╋┗┣┳┓┏┻┓
━┣┣┳┏━┳┣┣┣┗┻┏━┏┻┓┏┗┓┳┓┗╋╋┫╋┃┛┗━╋╋┗╋┫┣╋┓┛
┃┫┫╋┣┗╋╋┣┻┫┻┳┓┳┳┻┓┻┛╋┫┃╋╋━┫┣━┻┛┓┫┫╋┛┗┳┣━
┏┳┳━╋━┳┳┏┫┫┫┏╋╋┏┻┃┗┛┏┻━┻┳━┗┣┏╋┓━┃┻┛┛┗┏┣┃
┻┳┣┳┣┳┛┃┻┛┃┓┻┏┓┫┣╋┻┳╋╋┻┳┳┳┫┫┗╋┳┣┏━┻
┛┏┗┫┗┛┣┏┗┗┳┛┗┗┗╋┏┻┛┫┃┳╋┏┻━┛┏┏╋╋━┓┃┣┏┻┗┻┏
┛┗┏╋╋┻┣┓┣╋┗━━┓┗╋┗┫┃┫┫┛┃╋┻┓━┏━┳┛┃┃┏╋┓┣┣━┓
┃┏┳┣┣━┳┫┗┳┃╋┗╋┏┏┛┫┗┓┣┣━┗┏╋┛┗┛┻━╋┛┗┣┣┗┃┫┏
┣┗┗┳━┣┗┃┣┏┻┓┗┗┓┳┻┫┛┏╋┗━┣┫┗┏┛┏┳┻┓┻┳┣┻┫┫━┣
┻┛━╋┓╋┻┗┣┻╋┣┓┛┻┳╋╋┻┗┛┳┫┻━┫┃┳┗┓┻┃┫╋┳┗┃━┫┫
┳┃┛╋╋┏┛╋┛┛━┛┗┛━┏┃┓┃┗┣┓┗━┻┛┏┃┳━━┣┫┛┗┗┃┫┏━
┳┓┗┃┓┏┏┳┏┗┻┳╋┛┛┃┳┃┻━┻╋┛━┏┗╋┻┛┓┣┏┗┃┗┗┓┛┏┻
┃┣┻┻╋┣╋╋━┛┳╋┗╋┣┗┣┃━┳━┳┳┏┛━┏┗┛┓┏┏╋┻╋┫┗┏━┫
┛┳┏┗┻┳┫┓┛╋┓┻┳┻┛┳┃┓┗┣━┫┻┳┻┏┏┛┃┏┣┓┳╋┓┛┗┃┃┛
┓┓┛┛┗┛┗┳┗╋┃┃┏╋┣┃┻┣━┫┻┫━┏┛┓━┻┫┳┣┏┫┳┛┛┛┓┓┃
┃┃┗┣┣┳┻┻━╋┏┃┏┣┫┗┗┳┫┫┗┛┫┃┳┛┣┏┳┻┓┗┫┳╋┻━┻┣╋
┳━┗╋┓┗━┃┳╋┃┳━┛┃┫┗┳┗┓┃┫┓┻┓┛┛┳┏━┳━┻┗┓┳┳┃┳┗
┫╋┃╋┃┛━┫━┣┏┓┃┏┏┃┣╋┻┏┓━┫┛┻╋━┃┛┏┛┫┳┓┻┃┓┛┛┓
━┓┳━┣┳┣┫┗┃┫┣╋┃┓┏╋┫┗━┓━┫┳┏┣╋┃┛╋┃┃┏┣┛┛┻┏┻┫
┻┛┣┃┓━┗━┛┛┻┗┗┓╋┳┓┓━┻┻╋┳┻┛┛━┛━┏┏━┳┃┓┛┃┻┏┃
┗┏┓┳┳━┃╋╋╋┏┓┫┳┗┗┛┛┫┗┣┓┗┻┻┻┏━┣┃┛┗┣┓┳┻┏┫╋┃
┃┳┻┫┗┻┫╋┏┓┳╋┛┫┗┗┗┣┳┻┣┣┛┫┃┻┫┣┫┓┃┫┻┫┗┳┏┗┛┣
┗┫┛┓┏┃┳┣┗┫┗┻┓┫┳┏┗╋┻┗┳╋━┫┃┓┃┣┗┏━┣┛━┻┛╋┛┓┗
━┏┫┏┫┏┓┻━┓┓┛╋┛╋━┃┛╋┃┛┻┏┣┫┳━╋┛━┣┓┃━┳┃┏━┃┃
┛╋━┏┫┻┳┫┻┻┓┏┗┫┓┃┣┻┛┃┣┫┏┫┻┃┻┏┣┻┻┛╋┗╋━┃┣━┃
┛┳━╋┃┳┏┓╋┻┳┃┃┫┻┃┗┏┏┻┏┳┻┗┏┣┗┃┗┫┗┻━┛┃┗┻┫┻┫
┻┳┫┏┗┫╋┣┏━━╋┓┳┗━╋┻┃━┫┗┗┃━┻┻━━┗┻╋┛┛╋╋┃┳┳┳
┃┃┣┓┏┣┳┓┗┳╋┏┣┣┻┃┛┗┻┏┓╋┳┻┳╋┫╋┗╋╋┻┣┃┳┃╋┳┓━
┳┗╋┛╋┏┳┓┣┻╋┳┃┓┛┏┫╋━━┛┗┳╋┫┓┏┳┃┗┫┫━┗┳
━┣┻╋┛━┛┛┻┻┓╋━╋┻┛┛━┗┗━┣┛┏┻┳┫┏┫┃┓┛┛━┣┣┏┫┫┣
┫┏┫━┣┻┣┫┫┳┣┏┓┃╋╋┓┣┳┗╋━┣┫╋┣┓┛┳┛┗╋┃┏╋┓┗┻┃┣
━┓┳┏┛┫┏━┏┛┓┗┗╋┫╋┫┓━━━┃┏┃┫╋┫┣┫━┃━┻┏┻┗┳┃┓┻
┛╋━┫╋┫┣┓╋┻┻╋┓┏┗┻┛━┓┏┓┏┃┗╋┛┳╋┻╋━┫┫┳┻┫┛┛┗┣
╋┛┣┏┃╋┣┏┃┻┛┗┣┏┣┻┓┓━━┓┃┓┛┗┗┃┣┣┫┃┗┏┫┏╋┻┳╋┣
┏╋━┗┣┃╋┃━┻┃┏┛┗╋┻┳━┣┏━┻┣┛┛┃┛┻┛┫┳┳┻┣┳┃┃┻┣┳
┛┳┳┳┫┻┗┛┻┓┗┓┳┳┓┳┓┓┻┗┛┣╋┏┣┳┏┻┣┗┣━┳┳┻┓╋┃┣┣
┗┳┛┛┛┏┛━━┣━┃┏┗┳┣━┛┻┃━╋┏┏┗┣┃┫━┓┳┏┛┗┓┻┣┣┻┳
┣┫┗╋┳━┻┏━┫┗┃┓┓┓┓┣┛┛┣┫┏┃┛┛┃┣┳┃┫┫┻┓┓┣┻┛┣┓┻
┣━━┻┳┻╋┻┫┻╋━┗╋┏┳┣╋╋┳╋━━┃┳┃┳┛┳┳┫┣┣┃━━┃┗┻┗
┃━┳┏┛┛┃┣━┛┫┗┓┗┓┛┓┣┳━┓┫┻┣┣┣┗┃┗┣┻┓┻┳┣╋┏┻━┃
┏╋┣┣┏┏┛┫┻┳╋┃━┣┏┳┫┓┣┗┃┓┳┳┏━┏┻┏┃┫┣┣┏┛┃┛┗┻┻
┓┻┛┣┻┳┃┳╋┫┃┃┻┫┳━┳┻┣┏┣┣┛┣┻┛┣┃┃┳┏┏┫┓╋┏┻┳━┳
┣┃┏╋┗┓┛┓━┛╋┗╋┃┳┫┳┛┃┏┛┻┻┻┛┗┓┳┛┃┓┏┻┻┛┳┓┏┏┳
━┣┏┓┫┃┓┏┏┣┃━╋┗┏┏┣┗┛┏┫┻╋━┣┃┳┣┓┻┗┣┣┫┛┳┻┳╋┗
┗┫┓┻╋┻┓┫╋╋┣╋┫┗┃━┃┗┏━┃┗┓┳┫┫┃━━┃┃┃┫┓┫┫┗┓┗┛
┃━┣┻╋┻┻┳┫┏╋┻╋┣┳╋━━┗┳┣┣┏━┣┏┫┫┃┓┣┃╋┛┳┳┛┫╋┛
━┻╋╋┻┗┫┫┳┣┳┳┣┗┳┗┛╋┛┓┃┓┫┗┗┓┗┫┻╋┏┃┣┫┻┻┛┫┛┣
┓┫┳╋┗┃┳╋━┗┫╋┛┳┳┃┻┗┻┣╋┓┓╋┓┳┣┫┫┫┓┏┳┳┣┃┳┻┛┏
┗┓┣╋┣╋┏━┛┓┓╋┫┫━┓┃┻┗╋╋┃┓┻┫╋╋┣┏┃┻┓┳┗╋┏┻┳━┗
┳┛┳┫━┃┫━┏┃┗┓┗┓╋╋┗┗╋┳┗┓━┳╋┳┛┣┏┛┳╋┃┓━┳┏┛┻╋
┻╋┣┓┳╋┫━┃━┻┏━┻╋╋┣┻┻┳━┫┗┛┳┫┃━┛┣┫┓┣╋┗┳┏┣┓┃
━┳┗┃┗┓┃┻┃┻┛┫┳┓┃┫┓┏┻┃┓┣┫┫┻┻┏┛┻┻┳┗┫┃┏╋┣┃┗┳
┓┳━╋━┳┳┗━┣┻┳┓┗┫┃┣┓━┫┳┣┓┳━┣┣╋┣┻┗╋━┏┣
┏┗┳┓┏┏┛┫┣┣┛━┛┣━━┓┗┏┓┛┣┫┣┓┓┃┳┛┃┣┻┏┓╋┓╋┃┳╋
┏┻┛┗┃━╋┃┫╋┳┳┻┗┻┫┻┏┣┗╋┻┣┣┛┓┏┗┻┛┻━━┓┳╋┻┃┣┏
┗━┳┛┓┻┫╋┓┫┫┏━┣┗┃━╋┏╋┗┻━┃━┏┏┃┣┏╋┃┣┫╋┛┗╋┻┛
┏┣┗━┏┳┏┏┏┛╋┛┣┓┻┣┃━┛┫┣╋┫┛╋┛┛┛┓┛┻┫┫┏┓━┓┻┃━
┫┗━┗┏┫┛┓┫┏┓┛┓╋┃╋┛┏┻━┻┣┏┃╋╋┃┛┣┻━┏┃┳┗━┻┛┓┣
┣┻┓┣┣┃┳┻┓╋┏━┫┗╋━┣┗┣╋┓┣┛┣┫━┃┗╋┳┫┃┳┛┣┳┗┛┳┻
╋┃┓┫┫╋┛┏┓┛┗┣┓┏┓┗╋┛╋┏┣━┣━━┓┣╋┓━┳┃┗┳┏┣╋┃┗┃
┛┫┫━┳╋━┫┗┃╋┳┫┏╋┻┛┣┗┳┻┛┃╋┳┗╋╋┣┃╋┛┃┛┏╋┗┃┻┳
┃┓━┃┃┻┳┓┓┳┻┻┻┻┫┛━╋┛╋┓┗┳┃┓┫┫┻┗┗┃┣┛┫┏┳┛┏╋┻
┏╋╋┣┳┃┻┣┃┃┣┫━┳┏┻┫╋┏┏┛┣╋┳┗┻┳┗┣┃┫┃━┛┓┫┳━┛┓
┃┫┳┛╋┗┻┛╋┳┫┣┓┛━┏┳┗┛┛━┃┗┓┫┣┛┃┳┗┣┳┫┏┫┫┗┳━┏
━┗┏━┫╋┗┃┣┣┣┛┓┣╋┻━┳┳┣┳┣┛━━┗━┫┛┛━━┓┛┣┫┛┛━┗
╋┛┓┏┓╋┣┻┓┳┳┫┃┳┓┗┓┓┗━┳┳┣╋┛━━━┏┃┻━┏━┻┣┏┏┛┗
┻┃━━┗━┛┓╋━┗┓┳━┻┛╋╋┣┳┓┣┳┫┛━┓┃┛┏╋┗┣┏┓╋┳┛╋┃
━┣┏┃━┻┣┗┗┃┛┫┛┛┫╋┳┻━┏┳╋┏┃┛┻━╋╋┛┃┏┛┻╋╋┗┫┃┗
┃┓┣╋┏┗┻┣┫┗┓┗━┫┫╋┫┗━┏┫━┣╋┳┻╋┃┏┳┛┏┻┫┏╋┫┻┗┻
┃┛┓┃┫╋┳┻┃┛╋╋┫┏┏┛┛┻┣╋┳┗┣┻┓┗┳┗┣┛┛┗━┃┗┓┓━┣┏
┣┛┗┃╋┓┻┫┣┏┃┗┣┓┳┻┃┓┃┃┏┳╋┛┫┣┏┓┫┻┳┻━━┛┻┳┗┣╋
┛┛━━╋┛━┛┳┛┻┃┳╋┏┃━┏┻━━┃┣╋┏┓┛━┣┛┃┃┗┓┫┗━┓┫┳
┻┫┃━┃┻┗┗┗┗╋┗┳┻┣━┣┏┛┓┛┫┳┫┛┣┳┳┓┗┏┗┳┃┓╋━┏┻┫
┳┏┫┣┓┓┛┏┗━┓┣┓┏╋┻┣┛┏┗┫┳┛┏┳┫┫┃┓┻┻┳┻╋╋╋╋┫┓┫
┫━┻┛┫╋┓┫┃┳┃┣┛┻┻┓┛┣╋┣┻┻┗┏┻┃━┛┻┳┃┣┛╋━┃┗╋┣┓
┻━┳┣┣┃┫┻┃┃┃┏┃┛┛━┣┗┗┛┣┳┏┻━┏┻┛┛┳┃┳┛┳┣━┃┣┳┏
┣┻┻━┳╋┳┻┣┣╋┛┻┳┛┏┻╋┃┛┻┛┫┗┓┗┗┛┻┳┫┏┻┗┳
┫┗━╋━┏┣━┻┻┛┏┳┏┻╋┗┏┻╋┫┻╋╋━┃┻┳┃┓┳╋┃┳┓┗┛┣┣┛
━╋┃┛┳━┛┛┳┗┻┣┫╋┛┣━┛┻┣┣┓┳┛┣┫┣┻┻┣┻┫┃┫━┳━╋┣┛
━┫┏┏┗┗┗┏┳┗┗┏┣╋┛┣┻┗╋┛━╋┳┻┓┓┳┫━┣┃┏┣┛╋┫┃╋╋┣
╋┗┻╋┳┓┓━┃┻┗┻┻━┻┓┛┫┛┛┏┏┛╋┏╋┗╋┏┫┳┓╋┳╋┗┣┻┳┛
┻┃┗┣┳┓┻━┗┣┃┣┻┫┗┳┣┣┃┣┻┃┫┓┓┻┃┏┳┃┓┛┏━┣┛┏┳╋┳
┛┳┣╋┓┓╋┣┛┛┛┗┛┻┗┛━┻┻┻┣┛┫┫┓┓┏┣┣┻┻┓┫┃╋┣┓┓┓━
┏╋━┫┻┳━┛┣╋┻━┓┫┃┏┏┏┏┃┓┳━┣┏┃┛┃┛┏┗┃┣╋╋╋┛┃┓┏
┫┗┫┛┗┻┛┗┻┃┣┗┗┓┣┣┛┛┏┫━┛━┏┻┣━┓┳┗┣┫╋┛┣┳┻┓┻┗
━┫┛┣┓╋┏━┣╋╋┏┛┣┛┳┓┏┣┳┫┳╋╋┣┫┓┳┻┳┫┻┗┏╋┻┳┳┣┃
┓┫┓┻━┳┗┳┏┛┫┃┃┫┓┫┻┫┓╋━┻┻┳╋┣┗┛┳┃┗┫┫┗━┓┫┏╋┻
┣┃┓┣┳┃━┓┃━╋┣┗╋┳┳╋┣┫┫╋┳┻╋━┻┃╋╋┗━┛┗┣┳┓┣┏┃┣
┛┣┫┃╋┣┓┻━━┓━┗┻┃┳┓┻┫┣┏┣┫┻┻┏┳┃┳┓┛┳┻┣┗┳┃┛┛┃
┛━┏┫┳┗┃┏┗┫┏┳┫┛┣┫┣┻┓┗━┏┃┣┏┓╋╋┛┛┛┣┗╋┛┏┏┳┫┣
┗┓╋━┃┳┻┛┓┗┳┓┃┻┛┣┗┫┏━┗╋┣┃┛┣━╋┗┫┓╋┃┓┗┏┏┻┛┣
┣┛┃━┻┣╋┫┓┫┗┳┣┳┛╋┏┫┗┏╋┛┻┛━┻┳━┛━┻┳┏┓╋┣┣┫━┓
┛┫━━┏┏┗╋━┫┏┻┫┣━┓┻┗┛┃┛┓┛┓┛┃┫┗╋┗┫┣┏┏┛━┓┃┳┛
┳┏━━┏┗┃╋━╋┫┗┛┗╋┏┳┻┛┻┏┣┫┳┓━┏┻┏┛┻┓━╋┣┣┓┳┓┛
━┏╋┳┻┃╋╋┃┃┣┃┫┫┓━━┛┓┓┳┃┏━┫┻╋╋━┻╋━┏┗┓┳┻┣┳┓
┃┣┗┣┳┛┗┻┳┫┣┻╋━┻┣┗┗┃┫┓┃┣┓┫┗┗┓┳╋╋╋┳┏┓┳┃┳┫┣
┛┫┏┏┗┣┗┓┳┛┣┣╋┻┃┣┻╋┃┳┃┏┃┣┳┛┛┳┃┣┣┣┏┛┗━┛┏┛┗
╋┣┣┛┣┳━┃┛━━┓┛━┣━┃┣┏┓┣╋┫┓┏━┫┃╋┻┗┛┗┓┻┗━┛┫┗
┗┏┓┳┃╋━┃┻┻┗┳┃┓╋┃┓┃┫━━┛┣┛┳╋━━┗┛┏━╋┃┃┓┓┃╋┫
┛┃━┣┻╋┛┗┏┗┃┫┫┳┫┫┗┛┃┗┳┻╋┛┛┫┳┣┏┣┛┫┗┻╋┛━━━━
┳┓┫┫┫┻┃━┃┳┏┻┫╋┃━┳┓┣┛┫┓┏━┣┻┃╋┗┛┗┓┓━┳
┓┃┛┏┗┣━┛┳━┏┫┗┓┛┓╋┏┫┻┗┏━━┛┛┫┻┫┳┏┏┻┏┃┛┳┣┓┃
┓┣┛┓┓┫┻┻┃━┛┛┏┣┳┏┻┓┣┃┃┏┻┳┣┫┻┛┃━┏╋┃┳┻━┏┓┫━
┗┛┛┣┃━┓━┳┓━┫╋┃┏┣┃┏┏╋┏┳╋┗┗╋┣┻┻┛┛━┻┳┳┫┏┣┫┗
┳┻┏━╋┻┻┣┫━┗┓┣╋┃┳━┗┣┏┻┏┣━┳┫┻━┳┛┏┛┗┣╋┳┻┛┗┣
┏┏┫┏┻┛┓┗━╋┣┏╋┫┏┗╋┫┳┏┣┓╋┫━┻┳┓┓┻┏┣┫┛━┓┗┗┳━
┏┃╋┻┻━┛╋┓┗┏┗╋┓┳━╋┏╋━┃┏┗┳┃┛╋┫┛┛┗┳╋┛╋┣┛┃┻┃
┫┻┫━━━┛┛┃┻┳┳━┓╋┏┫┓┻┗╋┣┓┻━┣┳┗┛┳┏━╋┗╋┗━┏┓┗
┛━━┫━╋┛┣┛╋┏╋┃╋━┓┻┳╋┛┳┗┗┣┻┃┗┏┏┗┻━┫┳┣┓┫┫┃┗
┛┛┻┓┗┳┻┣┓┛┓┻┃┃┏╋┏┃┻┃┳┓╋┻┻━┫┏┓┛┳┳┻━┳┗┻┣┏┻
┻┣┏┫┳┏╋┣┓┃┏━┻━┣━╋┫━┻┛┓┫━┏┻┓┫━┣┳┃┛┣┳┃┃┏┣╋
┫┓┣━╋╋┏┳┳╋┏┛┃┻┗┫┓┃╋┗┻┛┗┳┛┏┫┏┗┛┓┳┫━┳┓┛┏┛━
┗━┓┣┗┛━╋┳┗╋┛┏┳┳┫━┳┏┏╋━┳┳┓┏━┛┣┃━┫╋╋┻┫┓┃┏┃
┗━┏┻╋━━┏┳┗┗┫┓┛┓┻┗┏╋┗┻┗┛┗┗╋┓━┻┏┻┻┏┛┓┃━╋┏┣
┣┫┫┛┳┛┛┛┏┻┣┳┳┛╋┻━┳┫┃┃┣━┫━┛┻┫┛┳┗┫┏┫┓━┏━┃┣
╋━┻┛┗┗┛━┻┓┏┗┃┓┛┫┣┛┃┛┃┣┃┫┻┓┻┗╋┓┃┻┗┛┓━╋┳┻╋
┻┓┛━┃━┗┻╋┃┏╋━┻╋┻┃┳━━┃╋┓┫┛╋┗┗┛┣┳╋┣┣┻┗┏┳┗┏
╋┫┫┏┛┣┻┓┏┛┏┫╋┳┻┃┗╋┳┏┣┣┛┛╋┗┻┓┳┫┳┏┫┳┣┣┃┫━┳
┻┗┳┓┗━┏┻┛━┳┛╋┓╋━┗┳┗┛┳╋┣┛┃━━┃┗┓┃┣┛┗┛━┃┗┃━
━┣┗┃┃┃┛┛┃┓┣┛┗┣┃┓┗━┓┣┗━┻┻┣┃━┻┃┣┗┻━━┳┫╋┃┛┗
┳╋┻┳┛┃┓┻┛┣┓┃┛┳┛┗┻┳┏┗┫┣┳┫┣┓┛┗┻┳┗┛━┗┳┓┫┻┫┻
┗┳┻╋┓┻┃┣╋┻┏┓┛┫┏┏┃┻━┏┻┫┻┏┻┛┓┳┻┻┃┣┣━┛┳┣━┣┛
┓┗┃┃┓┃━╋╋┛┓┛┗┓┳┛┛┏┳┓┏┓┓┏╋┣┓┣┗┳┻┗┻┓┫┳━┫┃┫
┳┏━┏┳┓┣┛┓┓┗━┃┃┳┓┫┳┳┳┓┃━┓┃━╋┏╋┳━┻┣┫┳┗━┣┛╋
┫┃┗┛━┓┫┏┛┃┓┳┓┫┳┳╋┻╋┣┗┫┗┃┓┃┛┳┳┫┏┫┳┫┻
┻┣┗┛╋┻┏╋┫╋┣┗┗━┳┃┛┓┣┓┃┓┳┛┻┓┛┣╋┃┛┳┃┃┣┫┏┳┛╋
╋┗┳┳┫┛┛┛╋┳━┻┏┏┓┛┻╋┃┃┳┃╋━┻┏┃━┏╋┻┗┫┗━┗┻┗┣┣
━┛┗┳━┗━━┃┛┓┫┃╋┳┛┏┣┳┏━┛┻┳┣┛┣┣━┣━┏┓┻┣┗┛━┳┳
┳┫┓╋┻┛╋┓┃┣┣╋┃━┓┓┓┳━┻┻┓┏┳━┻┣┗┓┃┏┗┓╋┓━┓━━━
┏━┃┳━┣┛┫┗┫┃┗╋┫┳━╋╋┫━┫┫━┗┗┃┗╋┗┳┃┣┗┣┫╋┓┏┫┣
┓┛┛╋┓┳┣┓┣┫┗┫━┗╋┓┏┏╋┫┃╋┏┳╋╋┗┛╋┳┣┳┫╋┓╋┫┛┗┃
┃┏┳┳┣┏┓┗┃┛┗╋┗┳┛╋━┫┛┏┫┏━┃┏┏┛┣┣┣┓╋┗┻┛╋━┣┳┓
┫┫┃━┣┣┛┫╋┻┛┫┃┫┏┣┃┳╋┃┃┣┛━━┗┳┃━┗┏┻━┗┣┃━┣┃┓
┗━┛┳┏┗┓┗┃┃┃┃┫┏┛┛━━┃╋┗┳┏━┣┫┛┓┏┛┃┗┃┃┏┻┗┓━━
┻┓━┣┃╋┣╋┓┓┳┗┛┏┫┗╋┻┛┏┻┃┓╋╋╋┗┣┣┣┓┓┗┻┫┣━┗┛┃
┃┃┫┏━┳╋┗╋╋┻┣╋┛┫┏┫┛┻┓┏┓┫┃┫┗┏┗┛┛┻┗┫┛┃┣┫┛┣┛
┓┛┏┗┛┛┏┣┃┛┫┫┗┻┓━┏┏┓┃┓┳┓━━━━┣╋━┳┃┓┗┻┓┓╋┫━
━╋┗┃┓┓━┛╋┳┳┗┃┫┗┻┏┃╋┗┛┻┫┛╋┣┻┳┏┏┻┗┏╋┣┣━┃┻┛
┻┻┃┻┃┣┳┗┛┗┃┳╋┣┳┫┻━┛┗┛━┛┗┃┛━┻━┓┫━┓┳━┳╋┻┓┣
┗┓┳┻┗┣┻┳┓┏┗━┳┳┣┗┻┗┃┫┻┗┓┻┛┻╋╋┏┣┗┛┫┣┳┏┃┳╋┃
┏┳┃┫┫┃┏┣━┃┫┗┃┻┛┗┻┣┓┳╋┛┗━┏┓┃╋┓┓━╋┃┻━┓┣┣┛┫
┏┗╋┣╋┻┓┏┏┫┛┓┃┗┓┏┳┫╋┫┓┓┫╋┛┏╋┻┓━┗┻┓┫┗┫┃┻╋━
┣┓┓┣┻┗╋┳┗━┻┗┻┃╋┗┻┏┗┫┃━┣┏╋━┃╋┻┗┏┫┗┗┃┛┣┣┏┫
┳┛┣┏┳┫╋┫━┳┓┗┣┛┻┏┳┣┗┣┣╋┫━┗┏╋━┻┣╋┳┫┻┳┗┳┳┗┻
┓╋┻━┃┫┃━┓┣┏┃┻━┣┛┣┳┳╋┃┫┳┗┓┻┫━╋╋┻┣┛┫┛┣┣┃┗┛
┳┓┳┣┃━━┫┗╋━┃┛┻┏┻┏┣┃┫┳┃┛┛┻┻┏┣┻━┛━╋━┓╋┓┫┫┓
┗┓┻┗┣┓┫┏┃┛┏━┏┏┓┫╋┫┗┳╋┣╋┓┏┃┓┫┓┳━┫┫╋┣┗┫┻━┃
┓┣┃┗┏━┫┻┛┏┛┻━┛┛┗━╋┻┳┛┣┛┣┫━╋┫┓╋━┗┫┗┃┻┓┣┳┛
┫┃┫┣┗┫┗┗┫┻┃┳┳┻┻━╋┻┓┏┣┣┏┓┃┳┃┓┛┣┏┓┏┏┣
┛╋┏┛┃┏┏┃━┳┣┫┛┓┫━┏┏┃┛┃┣┛┃┏┛┓┻┻┣┏┣━╋┃┫╋┃┣┣
┛╋┃┻┓┗━┓━━┳━┛┃┏━┛┗┛┫┗┏┃┣┫┛┃┛┏┳┛┗┣┏┣┗┣┳┃┓
┣┫┳┣┗┓┣┗┳┃┏┏┏┛┳┃┻┏┗┻┏┫┏┛┣┗┗┃┣╋┓┃╋┳┏┏┏┗━┓
┛┳┳━┫┻┻┳┏┣┏┫┳━┗┃┻┳┻┻┗┫┃┳┗┫┻┗┗┛┏╋┃┫┻┛┫╋┗┳
┳┫┣┗┓┳┻╋┃━┛┃┛┣╋╋┳┳┫┏┻┳┣┻┳┓╋┃┳┫┫┣┣┓┓┗┣┣┻┗
┓━┏┳━┏┓┳┗┳┗┳┣┗┻┗━━━━┣┏┣┗┛┫━┫┫┓┏━┳┃╋┳╋┏┫┗
┏┳┓┣┻┫┳┃┳┏┛┣┗┣╋┗━┻┣┻┻╋┣┫┳╋┫╋┛┻┫╋┏┓╋┃┳╋┳╋
┏┃┏┫┃┻╋┫┗┣┗┛┳┛┣╋┏┛┣┗┳╋╋┳┓┫┣┻┣┓┣┃┫━┣┣╋╋┳┓
┓━┫┻┫┏┃┗┛┛┗┣┳┏╋━┛┏╋┗━┣┏┗┓┳┃╋┓━┏┫━┓┻┣┗┣┫┛
┗┏┓┓┻┳┛┛╋┫┗┣┗┓┓┃┗┳┻┫┏┓┻┃┳━╋┫╋┏┛┳┃┃┛┫╋┓╋┫
┗━╋┫┫┳┳┻━━┓┗┳┓┫┻┗┗┣┻┏┳┫╋┓┗┳┳━┗┓┗┻┳┳┃┫┛┃┓
━┣┣━┃┗━┫╋┣┻┳┻╋╋┻┏━┗┏┃┣┓┣┏┛┳┛┃━┗┃╋┳┗┫━┻━┃
┻┃┣┗┛━┣┏┛┗┳┳┃┓┣┻━┃┓┓┃┣┫╋┏┳┃┏┫╋━┗┏┃┫╋┃┏┳┏
┗┻┫━┳━━┏┃━┗┗━╋╋┃╋━┏┗━┃┓━┣┳┓┃┃┫┏┗┳┃┻┣╋┃┛┛
┓┓┻┗┫┛┻╋┃┗╋┏┻┗┏╋┛┏┓┛┃┏┃┓┓┗┏┃┏┏┳┃╋┛┏┗╋┃┗┻
┛┫┏┏┣┗┏┗┳┏┳┻┻┃┗┫┻┣┃┣┗┻┳╋┣╋┓┏┏╋╋╋┗┻┓┫┣┛┳┣
┣┓┫┣┣┗┓┃┛┫━┣┓┃┓┏┃┗┏┣┫━┓┏┛╋━┣━┓╋┃┳┏┓┓┣┃┳┏
╋┫┃╋┏┳┣┛┣╋┛━┳┳┳┳┛┓┫┻┫┳┣━┳━┳┓┻┓┳┏━┗╋┃┣┃┗┻
┗┗┏┏┫┛━┏┏┛┛━┗┫┃╋┣┫╋┻╋┏┗┫┛━┫┫┗┛╋┣┛┏┏┣┫┫┳┳
┳┫┗┃┣┣┃┗┫┳┛╋┣┓┃┳┃┗┏━┣┏┃┻┛┗┣┗╋┣┫┳┻┓┻┛┓┣━┓
┫┓┃┻╋┏━┣┛┏┣┗┳┃┃┣┫┫┃┃┣┣┛┻┓┫━┳┫━┗┻┣┃┗┛┃┫┓┃
╋┳┣━━━╋┳┻┳┃┻┫┏╋┳┫┛┃━┣┫┃┛┛┻┫┳╋┣┏┳┗┣┣┃┻┳┻╋
┣┏┛┗╋┛┳┳┃┏┳┃┛┓┳┓┣┗┓┏┏┃━┣┏┳┓┛┏┛╋┃━┃┏┓╋┫┻━
┻┫┫┫┣╋┫┣┻━┓╋┏┓┃┃┣╋┓━┫┏┛┫┣┫┗╋╋┣╋━┓┣╋
┗┓┛┃┗┓┳┛┏┃┫┻┣┛┣┓┳━┻┗┣╋┏┳┗━┻┃┻┗┏┗━┗┏┣╋┏┫┫
┫━┫┗╋┛┫┳┓┛┣┣┻╋╋┣┓┏┓┻┗┗┫━┗┫┗┫┻━┻━┻┫┓┳┏┃╋┣
┏┻┛┻╋┻┳┫┓╋━┳┻┳╋┻┗┣┏┳╋┻┣┗┻┳╋┳┓╋┫┛┓┛━┳┏┏┃┃
┻┫━━┻┻┏┣┃┓┳━━┣┫╋╋┏┻┃━┻╋━┳┗┣┗┳┫┃┓┗━┻┓┃┻┳┣
┳╋━┳┣┻┗┣┓┗┃┓┃┻┓┏━┫┃┣┗┗┫┓┓┗┻┃┣━╋┳━┓┃┳┏┏┻┏
╋┓┏━┃┓━╋┓┓┓┛┗┻┏┳┻┃┫╋┣╋┣┃┓╋┓╋┛┳━┓┻┗┓┳┳╋┓┻
━┃┏┛┫┗━┣━┛┏┗┣┛┛┻┏┓┫┓┛┣┳┳┫┛┛╋━┻┛┃┻┃━┃╋┏┣┳
┃┳┗┓┃┛┛┛┫┳┃╋┛┓┓┳┣┓━┛┫━┻┏┏┳┃━┫┏┣┃┫┃┛┃┗┛┣┗
┛┫╋┫┣╋┣┛┻┏┏┻┻┏┗┣┗┏┫┫┫━╋┳┃┳┛┗┳━┏┳╋┛┃┻╋┓┳┏
┏╋━┻┳━━╋━┻╋┫┗┛┣┗┫╋┫┏╋┓┻━┳┏┗┛┣━┛┃━━┻┏┃┫┗┛
━┗━┫┛┏┫┓┣┛┏━┓┛╋━┏┓┛┗┏┳┏┫┻╋┫┳┓┣━┻┗┫┛┛┳━┳┳
╋┓┛┫┳┻┏┫┣┻╋┓┳┃┛┃┫┳┻╋╋┏╋┣┣┏┻┓┳┏┻┃┗┫┓┃┫┛┣┳
┏┳┣╋┳┫┗┻┏┏┓━╋┳┫┗━━┻┏┛┻╋┓┛┣┻━┛┏━┃┃┗╋┳┳━┏━
╋┓┛┳┻━╋━┻┓┳┻━┻┫┻┓┓┛┓┏┗╋┣┣┣┫┫┏┳┛┛┛┛╋┫┓┻┗━
┳┫━╋┓┻┃┛━┓┃╋┫╋┗┛┃┓╋┣┫┻┏━━┫┓┏╋╋┃╋┏┃┛┛┓┗┏┻
━┫┻┳┛┣┏┃╋┗┣┓┗╋┣┫━┗┣━╋┏━┫┻┣━╋┣┻┓┳┃┣╋┫┗┛┫┏
┗╋┫┛┳┗┃┻┻┛┳┏┳┏┗┃┏┛┳┣┻━┫┻┛┣┛╋┛━━┏┳┓┃┃┛┛┃━
┛━┫┳┛┛┫┻┗┗┳━┫┫┃━┛┃┃┓┃┏━┣┻┫┻━┳━┏┳┻┻┃┗┏┳┣┫
┏┣┓┓┳┫┃┓┏┳┗━╋┻┫┃┳┗╋┛┗┫┓┣━╋┓┫┃┓┣┫┏┃┏┛╋┓┫┏
┏┃┛┃┳┛┣┓┛┓━┻┣┓┓┏╋┛┻┳━┳┣┳┻┛╋┓╋┳┻╋┃┛┳┳┏┗━┻
┓━┓┻┫┻┓┛┏╋┫┏╋┗┳┣┻┗┛╋┻┣┫┃┓┏┫╋┗┻┗┛┣╋┳╋┣┣┳┳
┣╋┣┣┛╋━┃┓┏┗┗┳━┫━┏┫┗━━┻╋┫┛┛┳┣┳┏┳┻┗┻┻━━┏╋┣
┻┓┛╋┣┏┛┛╋┛┳┃┗┫┏┣┣┓┗┗┛┣╋┳┣┳┗┫┣┻╋┻┛╋┛┛┓┳┏┣
┻┃┣┗┛┓┓┫┓┗┏┓┏┻┓━━┓┏┃┛┫┳━┓┣━━┳┓┏┏╋┣┓
┗┃┣┣┻━┣┃┣┛┗┣┗┛┛┏┓╋┏━┃┛╋┳┃┣┃┏┫┏┓┛┓┃┻┛┃┻╋┗
┃━┏┫┏┣┓┣┣┓┛┻┓┳┻┗┫┛┗┛╋┣┳┃┛┗┫┏━╋┣┏┣┏━┏┫╋┛╋
┗┻┓┏┳┻╋╋┃┻┃━┛┻┫┣┃┓╋┫┫┓┗┳┳╋┛┃┛┏┗┗┓┗┳┣┗┻┓┗
┳┓┻┣┻┣┗┏┻┫┫┻┃━┛┃┛┃┳┃┫┣┛┓┛┛┻┏┻━┓━┣┃━┳┻┳┗┗
╋┫┗┳┏┳┫┛┓┣┫┻┃┣┳┻┓┓┗┻━┓┣┏┏┣┃╋┛┓┃┃━━┻┏┫┏┻┻
┛╋┻┃┃┏┳┗┣┏┓┃┓┫┻┛╋┫┻┛╋┓┳┻┛┗┻┻┏┏┳┫┗┻┛╋┏╋┗┃
┗┣┗╋╋━┣┣┃┫┓━┳┣┏╋┫┫┫━┏┏━┫┣┻━┗┃┛━┏┻┓┗┛┓┃╋┏
┏┗┻┏━┳┛┃┳┛┃┗┃┳┣┓┗┛┻╋┏┻━┃━┳┫┳┻┣━┳┳╋━┃┏┣┻┃
┣┻┳┻╋┃┫┗┓┳╋╋┛┻┫┳┫┏┗┃┳━┗┻━┻┻┛╋┗╋━┏┣┣┓━┣┳┏
━━╋╋━┗┳┛┳┓┻┓┣┫╋┏┫╋┗┫┏┃┻┫┏┫┏┳┏┣┏┳┣┣┳┫┃┃┳┗
┛┃┛╋┳┗┫┏┛┳┓━┻┣┓┻┏┳┏┛━┫┏━┃┛┓┓━┣┣┫┣┻┫┻┳┏━┣
┗┳┏┃┃┗┏┛━┛┗╋┣┗┃╋┳┛┃┳╋━╋┫┃┗┓━╋┓┣╋┫┓┃┓┫┳┻┛
┓┻┛┳┏┛┏╋┗┗┻┃┛┏┃┳┣━┃┗┓┫┏┛┻╋┛┻━┗┳┃┻┃┓┗┏┣┳┻
┳┓┗━┏━┛┓┻┛━┫╋┫┓╋┓┳┣┏╋┳┗╋┣╋┃┏╋┗┏┗┓┳┏━┓━┗┃
┻┓╋┃┫╋┏╋╋┫┣━┣┛┓┗┃━┻┻┳━┣┃┻┃┗┳┣━┓┏┏┛━┛┓┗┻┳
┗┃┣┃┃┃┣┓┣━┻┳━┛┃┻┓┃┏┻┻┓┏┗━┛┫┃┓┫━╋┫┫╋┛┻╋┫┗
┳┗┫━┏┏━┏┃━┛┳┏┛┗┏┃┳━┓┏┫┛┏┛┗┗╋┫┃━┻┛┻┗┛╋┫┛┣
┣┏┛┏┛┣┃┳┗┣┫┃┏┳┓┣┛┃┃━┓┗┓┳┫┗┏┛┗┗┻╋━┻╋┻┫┃┃┗
━┣┓┻┣┏┻╋┣┏┃━┣┃┓┏┫┣┗╋┗┏╋┻┻┃┻━━━╋┃┻┻┓┳┣┣┃┫
┫┗┃┣━┫┣┃┛┛╋━┗┏┃┳┛┻┓┣┗┗━┣━┛┳┛┳┏┳╋━┏╋┓╋┓┓┻
┳╋┳┳┃┓┛┏┃┃╋━┃┓┣┳┗┓┣┗╋━━┗┃┻┫┏┫┃┣┛┫┃━┏┻┳┣┏
┳┳┛┗┃┗┣┻┛┣┗━┃┛┗┳┏┫┻┏┳━┓┗┫━┣┃┳┳┗┻┓┓┫━┗┣┳╋
╋┻━╋┓━┃┳┓━╋┣┛┏━┗┻┏┏━╋┓┣━┳┳┓╋┫┣┛┫┓┃┗┗┏╋┫┃
┛┫━┣━┛┓┗┏┣┃┳┣╋╋┓┛┏┳┣┻┣━┳┣┻╋┻┃┻━┗┣╋┛
┫┗┗┃━╋┣┳╋┃┓┣╋━┗┻┳┃┗┻┳┃┫━┳┫┳┓┳╋┣┣┻╋╋┳┣┗┻┳
┻┣┣┗┳┃┻┻┻┻┛┗┛━┃┣┗┗┳┫┣┳┛┓┗┓┣┣╋╋┳┃┫┳┏━┏┛┣┏
╋┗┻┳┏┻┛┻┏━┫┗┗╋┃┳┫┫┳┓━┫┛┏━┓┓┳┳┳┳┳┃┏┳┫╋┳┻┏
┻┻╋━┛╋┗┃┻┏┻┓╋┃┓┳┃┃┏┗┻┛┗┏┣┗┛┃┗╋┳┛┓┫┻┃╋┻┻┓
╋┃┏┳┫┣┗┏┫┛┳┗┓┣┫┏┣┳┳┣┻━╋┓━┓┗┻┗┃┳┃┗┛┃┏╋┛━┃
┻┫┻┓┃╋┗┃┫┛┣━┏┛┳┓┛┏┓┗━╋┗┫┃┗┗┣╋┃┻┣┛┛┓┛┏┏┗┻
┳┻┻╋╋┗┫╋━┏╋┻┏┣┓┫┗┛┣┓┣┃┫┗┗┃┃━╋┓┗┗┓┫┛┳┗┫╋━
┳┃┫┗┏┗┗╋┳┳━┗┗━┣┫┗┏┳┓┣━╋┳┗┗┣┓┫┫━┳┃┳┏━┏━╋┓
┳┓━┓┻┃━┣╋┛┫━┳┛┣┻┗┻┏┫┏╋┗┓┣┻┛┗┣┳┳┓┳╋╋┓┣┏┗┣
┛━┣┫┻┛┳━┗┏┛┫━━━┣┏┏┫━┫┻┣┛━┳┫┏┏┻┣┗┳┃┻╋┃┻┣┳
━┗┻┳┓┗━┛┓╋━┓┣━┗┣┓┃┫┛┃┗┳┣┳╋┗┳┓┫┣┃┳╋┗┫┛╋┳┃
┗┫┗╋┣┫━╋┏┣┳┻╋╋━━┣┗┻╋┫┓┫┛┏┳┫┃┣┏┛┏┛┻┻┏┃┣┻┃
┣┳┗┳┓┻┻┣┳┏━┗┗┗┃┛┣━┗┛┳╋┓┗┻╋━┓╋━┓┻┛┣┻┛┛╋┏┏
┓┃━┫┓┛┫┣┻┏╋┓┃┫┛━╋┓┗┃┫┻╋━┻┏┳┗━╋┃┏━┻┳┏┗┏┗┫
┏┣┳┏┏┣┳┃┳┳┏┓┣┣┃╋┏┫┏┓┫┳┣┻┣┏╋┳┃━━┳┏┓┳┃┫┃╋┣
┗┗┓┓┛╋┻┛━┃┓┻┣┻┛┏┻━┓┏╋━━┫┏┻┗┃┃┃━┏┫┣┣┛┫┣┗┃
┻┫━┻┗┛┃┃╋┛┣┛┏┛┃┓╋┣╋┻┗┣┣┏┃┏╋┳┳┓╋┏┗┛╋━┫┏┳━
━┻┏┣━┣┻┓┛╋┓┫┳┓┓┏┛┗━┻┃┻┃┓┻┗━┫┣┃┓┳┛┳┳━┻┳┗┫
┗┓┃┃┃┓┗┫┗┫┳┣┗━╋╋┃┃┳━┫━┳┫┳┣┏┫┏┃┓━┛┏┣┃┻┗┳┃
┗━┃┃╋┳┃┃┗┳┗━┫━╋┣┛┻┏┛╋┃┳┫┗┃┏┛┳┫┃┣┣┻┃┫┓┳┓┓
┓┏╋┏┣━┣┳┛┃┳┳┫┏┣┻┏┳┳┳━┃┃┳┓┏┻┓╋┻┃┻┓┓┓┓╋┃┣┫
┻╋┻┫┫┫━┗┏┏┗┓╋┫┳┓━┫┳┣┃┏╋┳━━┫┗┓┓┃┫┣╋┗┫┃┃━┏
┓┳┃┗┏┳┻┫┳┣┣━┗┫┏╋┗━┳╋┳┳┃┃┃┣┳┣┓┻┓┻┗┛┻┏┃╋┣┛
╋┏┻╋┛┓┏━┣┛┫┓┻┓┗┗┻┫╋━┗┗┳┏┻┓┃┃┫┫┫━╋━┓
┓┃━━┣┣┻┛┓━┗━┣┛╋┓┛┫┗┫╋┣┫┻┻┻┓━┳┻┣━┃┏╋╋┳╋┣╋
┛┗┓┛┳┛┃╋╋┣┗┃┛┏┻┓┣┳┳━┣╋┃┗┻┏━┫┛╋┓┳┫┳━┏┏╋┫┫
┳┃━┏┗┏┃┓┗┏┏┛┓┻┗┻╋━┣┣┛┛┛┻┛╋┻╋┻╋┻┻┛┓┳┓┣┗┛┻
┛┓┃┣┻━╋┏┳┛┣━┗━┣┛╋┗┃┃┳┫╋┳┳┳┓┫┻┫┗┣╋━┳╋┏┗┏┗
┻┫┓╋┫┻┏┗━┳━╋╋┫┓┛╋┛┛┳┓┃┓┛┗┗┏┫╋━┻┻┓━╋┻┗━┏┻
╋━━┳┏┛┛┏┏┛┫┏┫┻┳┳┛┛┏┃┳┻┣┫┣╋┫┛┗┫┻┗┫┛┗┛┓┛┛╋
┗╋┏┓┣┏┣┏┣┻╋┓┛┏╋┛━┫╋━┣┣┏┫┓┗┫┓┗┳━┻┛┗┛╋┛┫┻━
┫╋┫┃┗┣┻╋┣┗┻╋╋━┳┳┛┛┏┏━┃┗┗┗┣┓┫━┏┳┫┗┏┏┗┓┗┫┏
┏┻┫┗┏┻┃┗┛┏┗━┳┃┣┫━┻┳┗┣┓┫┛┏╋┻┓┻┳┫┣┗━┃┻━━┓┫
┗┗╋┗┛┫┗┏╋┛┓┻┗┏┗┓╋━━┏┏┃┓┗━━┓━┳┗┏┳┫┗┏┏┛┳┃┣
┏╋┓┓┛┻┣┓┣━┛┻┻┫┣━┻┗┫━┏┣┓┳╋━┫┻┓┛┫━┛━┗┏┗┣┛┗
┻┃┗┫┏╋━┗━┣┻┳┛┣┻┫┗┳┏┫╋┫┓┏┫┣┻╋┫╋╋┣┃┓╋┛┗╋╋╋
┛┓┃┫┏┃┛━╋┳┏┗┓┳┏┓┣┗┛┻━┣┣┣┳┃┓╋┻┓━┛┛┏┃━┫┻┏┛
┛┻┛┓╋┛┛┗┻┃┃┻╋━┃┫┣┣┛┻┫┫┓┗┗┗┛┃┗┣╋┻┳┻┗┏┓╋┏┻
┏┗┏┏┣┗┏━┣┳┫┃┃┃┳┗┳━┗┛┏┛┫╋┗┳┃┣┣╋┻┛┏┛┳┳┗┻┻┣
┏╋┓┻╋┓┓┣╋┗━┓┻┛┳┣┓┓━┏┫┻┳╋━┃┳┓┏┗┛┃━┗┣━┣┣┃┫
╋━┳┏┻┻┫┏┛┃┃━┗┗┻┗╋┫┓┫┫┳┃┣╋━┣┣┫┃┓┓┃┛┃┏┳┓╋┛
┻┓┃━┣┣╋┣┳━┻┳┛╋┣┗━┏━┃┛┣┫┫┫┏━┳┛┛┣┛┛┳╋┫╋┛┃╋
╋┏┣┳┣┃┻┳┻┃┫┛┣┛╋┓┻┳┏┛╋┻┣┳┳┫┓╋┃╋╋━━┏┣┓━━┳┓
┃┗┳━━┛┳┗┓┗┓┛┻┣┛┓━┗┏━┣┣┳┛┓┻┏┻━┳┏┏┻┻┫┗┓┣┗━
┗┏┓┗┻┫━┣┳┻┳┣┓╋━┃┣┛┻┳┫┏┃┓┓┏╋┃┗╋┛┏━╋┻┗╋┳┻┓
┣┃┗╋┣┳┓┫┫┫┫╋╋╋┫━┏┓┃┓━┻┻╋╋┣╋━┛┳╋┣┓┛┫┏┫┗┃┏
┓┳┛┻┗┛╋┗┃┳┗┓┗┣┻┏┃┛┛┳┫┏┻━┗┗┗┫┣┛╋┫┣┓━┓┣┓┻┫
┣┓┻┃┳┳┃┗┛┳┃┻┻┏┳┫┗┫┫┣┏┳┣┏┣┣┓┏┳┓┗┣┳┻┗
┫╋━┳┳┃┃┏╋┻┛┃╋┃┏┳┣┻┛┛┗┓┃┣┗┳┛┃━┛┻┓┓┣┓┃┏┳┃┗
┓┏╋┃┣┗┳┓┫┏┃┏┓┗┓┛┻┛┫┳┫┛┓┳┛┗┣┳┫┃┫┃━┗╋┣┳━┛┫
┫━┗┳┣┛┻┓╋┛┳┳┗┓┻┣╋┣┃┃┛┓┻━┓┳┳┣━┏┗┛┛┣┓┣┗┛┛┫
┓┃┛┃┣┛┫┓┣┃┏┣┫┫┳┛━┃┻╋┣┓┣┏┓┓┓┗╋┛┃┗┛┣┳┛┻┳┏┃
┫┻┛┻┻━┓┓┏┓┻┻┻┏╋┳┻┻┳┛┃┓━━┗┻┏┣┛━┫┃╋┗┏┓┻┃┛╋
┣╋┫┏┗┫┳┻┗┓┣╋┛┣┗┃╋┛┻┓┳┏┫┻┳┏┣┣┳┃┗┛┻┓┛┓┻┓┛┏
┳╋┗┃╋┣┫┛╋━┫┳┫┣┏┛━┣┛┓┛┫┛┻┫┳╋╋┣┛┛┃┗┓╋┳╋┣┳┳
┣┳╋┏┻┏┫┓┏┃┫┃┣┗┻┳┫┳┣┳┳╋┳┫┃┓┣┳┓┛┫┣┳┳╋┏┫┓┣┫
┛╋━┳┓┳┏┃┏┏╋┓┳┻┫┳┣╋┏┻┏┫┃╋┓┣┃┓┳┗┳┛┣┓┣┳╋┗┗┛
┣┳┗┓┛╋╋┓┫┫━┓┃┃┣┳┏┓┓┳┏┛┳┣┣┳━┻┏┳┏┻┃┛╋┳━┛┏━
┳┛━━┏┳┳┗━╋┓┏┏┓┫┳┓╋┃━┓┻┫╋╋┏┓━┛┳┃┛━┻┣┃┫┣┛┓
┗╋╋━┃┓╋┛┓┓┳╋╋┣┃╋━┏┣┛┗┳╋╋┛┓┃┛┣┳┳┃━╋┣┃┫┛┫┃
┓━┻┗━━┫┛┗┳━┏┻┃┗┏┛┛┛┓╋┛┫┫━╋┛┫┏┃┛┗┻┻┻┓╋┏┃┫
┃┓╋┫┓┫┛┻┗╋┃┳┗┓╋┓╋┓┻┻┏━┫┏┓┫━┳┳┻╋┛┫╋━┳┓┫┫┛
┃╋┏┻┃┣┻┳┻┗┣┫┳┛┛┫┃╋┻┃┛┣╋╋━┫┫━┓┓┣┣┗╋╋┻┛╋┻╋
━┓┓┗━━┗┻┛━━╋┳┣┓┻┣┓┃┳┳┓┛╋┻┛┓━┃┛┃┃┗╋━┗┃━╋┏
┓┳┗┻┣┏┻┫┻┓┃┫┫┗┏┛┛┛╋┣┗┓┛┛┏┫┫┻┃┳┃┣━━┃━┗┃┏┛
┓┫╋┃┗┏━┣╋┏┓╋┏╋╋┻╋┓┫╋┳┣┓┳┛┗┃┛┗┏┳┏┏╋┫╋┓╋┏┓
┗┏┏┃┛┗┫┳┗┫┗╋┻┫┓┛┓┳┫┏┣┻┻╋┫┣┃┏╋┗━┓┻┏┛┫┛┳┳━
┣┏┛┗┃┃┗┛┗┗┗┛┳┏┗┛┏┛┳┏┛┻┏┣┫┓━╋┃┏╋┃┫┃┏┳┏┗┃┫
┫┏━┓┣┛┣┏┗┣┏╋┛┗┏┻╋╋┛┛┻┗┣┓┣┗┻┃┗┏━┃┣┏┃┻╋┓━┏
┣┳┣┳┫┻┏━┫┣┣┓┓┫┏┫┓┃┏━┣┳┗┣┗┛┣┗┳┛┛┃┏┓╋┛━━┻┃
┫┏┓┓┣╋┏┫┓┳┣┏┗┫┳━╋┫┳┃━━┳┻┓┗┣┫┫━┳┃┓━┏┫━┫┗┻
┻┣┓╋┫┣┓┛┃┳┗┗┳┛┫┏┛┗╋┳┏┣┫┻┳┣━┛┫╋┳┏┻┫┫
┻┓┗╋┻┓┳┗┛┳┗┃┏┃╋┛┳━┃┫┣╋┣┻┣╋┣━┛┣┗┳┛┓╋┗┏┣┫┓
┳┳╋┫┣╋┣┻┻┃━┏┏┏╋┳━┓╋┣┫┫┓┻┛┗┃┳┫━━┗┃┛┓┗┗┃┣┃
╋╋┓━┻┗┃╋┏┃┫┻┻┏┻┏┏━┃━┗┣╋━┳┛┻┫┫┃┛┓╋┏┫━┳┳┳━
━┳┻┃━┻┏┻┫┛┗┗┣━┓╋┓┓┣┳┣╋┣┗┣┏┃┗┫┗┣┗┻━┳┏━┏┫━
┗┛┻┳┏━┃┛┻┏┛┻┫┻┓━┃┣┫┗┓┳┻┃┫┣┓┻┓┫━┏┗┗┛━┗┛┳┫
┗┳┻┫┳┳┣┛┓┏┫┫┳┻╋╋┏╋┻━┛┃━━┃┓┛┣┫┳┣┛╋┫┛┗┏┗┃┛
┓┳┓┗┻┛┳┻┓┛┃┻┃┗┫┃┛━┣╋┓┏┣┃┣┣┏┳┣━┫┫━┫╋┫┛╋━┏
┛┛┳┳╋┓┻┛━┃┣┗┓┛╋┳┏┏┏┳━━┛┗┻┣┓┃┛┳┓┓┫╋┫┳┳┣┻╋
┃┣┻┃┃┣┃╋┃┣┏┛┳━┣┣┗╋┫━┓┫╋┫━┗┫┻╋┛╋╋┃┻┣┗┃╋┫┃
┛┓┫┫┫┳┻┗┛┻┓┛┗┗━┓┏┳┓┳┳┻┛┫┛┗┻┻┫┗╋┣┏┛━╋┣┛┏┗
┣┫┻┫┓┫┗┳┏┫┓┃┗┻┳┻┣┫┓┏┓┏┫┣┫┓┏╋┗┛┻┛┗┗━┗┏┣┫╋
━┓┃┏┏━┫━┻┏┣┏┛━╋┫┓┫┏┓┫┃┓┫━┓┛┗┳┻┳┏┣┛┃┏┻┏┫━
╋┻╋━┓┻┏╋━╋┣┗┻┣┓┣┫━━┓┏┓┃╋━┓┏┗━╋━┻┓╋┗┣┫┏┫━
┗┗┻┛━╋╋┻┫┣╋┃┓┗┓┗┓┻┓┣╋┻┓┳┣┗┏┛┃┻╋╋┣┛┃┣┫┃┣╋
┳┗━╋┣┃┫┗┳┛╋┃┓┏┣┫┏┗┫┫┃┓┗╋┃━┗┓┗━┻━┗┳┻┓┣┳┗┻
━┛┳━┏┛┏┣┃┣┣┣┏╋┏┗┃┛┳┣┫┛┣┻╋┛┣┛╋┛┛┛┫╋┗┏┳┫┣┳
┳┻┻┛┏┃┣━┏┗┏╋━┻━╋┏┗┣┃┓┫╋┏┻┗┓╋┳┓┳┻┫┳┣┓┣━╋┏
┫┃┣┣╋┃┳┏━┻┣╋┛┫┫┫┫╋━┛┓┃┛┃╋┫┳┏┏┻┃━┗┓┫┛╋┳┃┳
┗┏┛━┻┳┻┏┛┛┃┏┣┏┓┗┏┗┳┳┳┫┓┓┗┛┳╋┫╋┣┛┣┓┛┓┣┛┛┓
┗┣┫┫┫┓┃┏━┓╋┫┻┗┻┓┳┓━┗━┃┓┻┗┳┻┃┃┻╋┳┻┗┃┃╋┓┣┳
┳┗┣┛┗┃┏┏┛┓┓┫┛┗┻┛━┻┻┫┗╋┏┓┓┳━╋┛┻┃┛┗┓┣╋┛┓┣┳
┗┃┫┛┣┏┃┳┳┏┃━┛┓┓┃┻━┏┗┏┛┃┃┫┣┣┣┗┫╋┃┛┫┓┗┓┓┓┗
┏━┛┏┫┳┣┛┏┫┻╋┫┳┗┳┃┳┃┃┣━╋┗╋┳╋┻┛┳┫┫┃┗╋┣┗┗┣┛
┗┗┛┻┏┻┏┃┫┏┛━┳┳┓┣┣┫━━┣┃┏┳┛┻╋╋┣┏┛┫┗┗┳
┣━┓┳┳┗┓┣┓┣━━┗┛┛┃┃┫┣┫┓┗┻┛┣┻┏┃━┛┃┣╋┛┏┗┗┛┓┛
┫┗┗┣┣┻┏┓╋┳┗┳┏┛┫╋┳┛┻┓┃━┓┗┫┻┫┳┓┛┏┗┻┏┃┛┃╋┓┗
╋┛┗┓┻┫┃┃╋┓┃┣━┫┛┻┏┳┻┓┗┫┏┓┣╋┏┗┫┛┏┗┓┫┃┫━┣╋┏
┫┗┃━┻┓━┳┏┗┗╋━┛┃╋┳┣┳┃┏┃┻┳┣┳┫━┳┗┣┓┃┏╋╋┫┃┛╋
┛┗┗┛┻┳┻┛┣┗┗┣┏╋┗┓┛┏┣┣┳┫┻┏╋┛┓━┛┃━┓━┗┣┳━┗┃┓
┏┣┛┳━╋━┣┫┓┫━┏╋╋┳┛┛┏┃┏┳┻┃━┫┛╋┻┏┳┛┛┃┏┛┣┫┛┏
┛┃┗┛┫┏┗┻┣┏┃┓┃┻┃┳┻━┣━┳╋╋┫┗┏┳┃┛┻┏╋┳┫┫┻┻┛┣┃
┏┏┻┃┻┃┳━┫┻┛┫┏┃┣┳┛┓┏┛┻┫┗┃┳┃┗━╋┻┗┗┗┣┫┓┳┗┳╋
┳┻┓┓┃┻┳┻┫┗┓┃┳┻┗┻┃┣┛┳━┏┃┣┗┗┓┫┣┗┳╋┃┫┣┃┓┳┻╋
━━┓┛┣╋┃┃┏┏┓╋━┻┫╋╋┗┻╋┏┓┣┗┏┃┛┻┫┳━┛┃┛┣┳┳┗┓┫
┏┓┫┏━┫━━━┫┣┏╋┗┫┣┻┻┻┳┫┗┣┗┣┫┏┳╋┓┻┓┳╋┓━┓┏╋┻
┳┳┣┣┣┏━┏┣┗┻┳┳┓┏┃┻┳┓┓┫┻┳╋┻┗┛┛┛┏━┏┳┣╋━┻┃┣━
┗╋┓┳━┫┃┃┫┣╋╋┗━┃┻┫┓┛┣┫┃━┻┃┃┳┃┻┣━┳┓━┃┓┛┃┫╋
╋┫┻┃┫┓╋┻┃┣┣╋┓┃┓┏━┣┗┗┫┏┓┏┳┳┻┻┫┃┓━┳┫━┳┓┫┛┳
┏┻━┛┻┗┣┗╋┗┓┃┻┛┻┫┣┣┏┫╋┃╋┗┫┏━┳╋╋┃┣┻┛┻━┛┗┻┳
┃┛┳┓┣┫┛┃╋┫┳┣┃╋┣┃╋┗┣┗┻╋┃━┻┣╋━┓┣┣┳┗╋┃┗┳┻┓━
━┃┳┛┫┻┓┳┓┏┃╋┏┓┫┻┓━┓┏┻━┳┻┣┣┓┣┻┗┃┳━┳┗┗┃┫┻┣
┻┃┃┻┛┏╋┻┏┏┳┓┳┓┗┳┣╋┗┳━━┻┓┳┛┛┓╋┃┃━━┳╋┣┻┓┫┣
┃┗┳┣┓┳┫┓┛┻╋━┛┗╋╋┛┛┣┫┻╋┣┏━┳┫┣┛┻━┛┓┣╋┗┫┻┣┣
┗┫┻┗┏┏┏┏┏┳━━╋┗╋┳┫┳┫┣┫┗┣┛┳╋╋┫╋━┛┃┃┣┛┻┻┓╋┳
┻┓┫┓┃╋┣┏┳┣━┻╋┳┃┣┳┓┏┗╋┃┃┣━╋┣┛┻┓┻┣┳┗┗┗┫┻━┃
╋━┗┣┏╋┓┗┗┓╋╋┏┏┏┃┻┣┏┳━┏┻━┫┓┃┓┏┏┛┗┛┻━┗┳┻┛┳
┃┗┓┳┏┛┓┻┣┗┓┗┏┫┗╋┫╋┓┃━┳━┓┣╋┛┣━┃┏┛━┳┣┳┗┻┣┛
━┛┛┫┛┻┳┻╋┫┣┗╋┓┫┏┗━┓╋┳┏┫┣┓┣┫╋┻┗┳┗┫┃┃
━╋┓┣┓┗╋┗┃┫┫╋┻╋┃┓━┗╋┗┃┻╋┳┃┏┻┛┗┻┳┏┫━┏╋┓┻┳┓
━┗┛┏┓┗━╋┻┛╋┏┣┃┳┏┳┻┻┃┣━┻┻╋┏┛╋╋┗┛┗┫┓┻┳┳┃┫┣
┏┣┃┛┓┓┗┏┻┫╋┫┳┫┫┳┫┏┃╋━┓┗┃┻┣┓┳┻┣┓┛┣┃╋┳┣┃┏┏
┫┗┃┓┗━┛┳┫┻━┻━╋┏┛┏┻┣┏┛┛┳┻┗┗┗━┃┃╋┻━┣━┗┣┫┫┏
┣━┗━┓┳━┏━┳┃┗┳┣┻╋╋┏┓┃┫┏┛┣┗┫┫┏┃┏┫┏┛╋┛┏╋┗┛┣
┻┻┣┏╋┫━┳━━┣┻━┛┳┫┏┻┻╋┓┣┫┫┛╋┃┗┻┻┳┓┛┛┣┗┃┗┏╋
┓┻┻┗┃━┳┳┫╋┣┛┻┛┳┫┏┓┣┛┳━┣┃┳┓┫╋╋┳┣┳┛┳┗┻┏━┗┗
┳┏┗┻┣━┳┻┫┫┃┻┫┃┗┫┃╋┻┓╋┃┓┣┛┳╋╋━┛┃┛╋┃┫╋┳┳━┻
┏┃┫┏┣┛━┣┏┫┣╋┛━┣┏┣┏┣┛┏┓┳┓┻╋┓┣┛╋╋┓╋┃┃┏╋┓┻┏
╋┓┳┣┗┣┣┓┗┫┏┃┃┻┏┃╋┗┓┓┻━┣┻┫╋━━┫┳┛┻┗┏━┛┻┓┳┏
┃┻━┣━┫━┳╋┗┣┫┣┃┛┳┳┻┃┃┗╋┣╋┓┣┏╋┓┗━┓┗┗╋┛╋┛┃┳
━━┗┗┓┳┗┏┻┃┣┣┣┛┻┣╋┏┛┃┓┏┃┻┃┣┓┫┗┳┫┻┣┃┻┻┏┏┓┫
━┗━┫┃┫┃┫┳┗┏┏╋┃┏┃┳┏╋┓┏┗┏┣┏┃━━┗┗┏┛┻┛┗┛━┳━┣
┳┫┫━┏┗┫━┏┳┛━┗╋┫┛┻┗┃┗╋┏┣┃┳┻┫┳━┃┛┻┗┗┫┫╋┃━┫
┻┓┗┏┓┃┳┣┫┳┛━┓┳┻╋┻┻╋┏┳┃┃┗━┛┣╋┳┫┳━┓┻┫┫┣┳┓┛
┛┣╋━╋┫┣┳╋┣╋╋━╋╋━┛┏┫┣┫┳━┫┓━┏┻━┻╋━┣┃┓━┃┃┏━
━┓╋┛┓┻┫┏━━┳╋┏┳┳┳━┣┛╋━┣┃┣┓┏┗┏┻┻┏┫┛┗┻┏┏┣┗┗
┳━┏╋━┛┃┓┻┫┗┓┫┣┃╋━┏┃━┻━┃┛┣┻╋┫┗┣┃┛┓┛┳┫┻━╋┏
┛┳╋┃┓╋┗━┏┗┏┛┫┃┳┛┓┃━┣┛┻┣━┃┣┻╋┃┗┫╋┫┫━┓┓┫┫┣
╋┗┣┣╋┓┛┏┳┏┳┳┏┏╋┻┳┏┓┗┃┓┏┣━┗┓┏┗┣┓┓┓╋┓┓┛┗╋━
┏┛┳┣┫┃┃╋┻┏╋┻┫┳━┣┻┗┃┏━┗┻┻┫┫┃┳┃┃━┏┗┫┣━┻┣┓┏
┫┓┏┫━┛┫━━┳━┣┏┣┻┳┃┻┓┏┻┗┛┳┛┫┓┛╋┓┗┻┳┳┃┣┓━┓╋
┗━┗┳┫┏╋┏┓┗┣┻━┛┳┗┓╋┣┃┛┳┻┗┗┗┓┻━┫┓┛┫┫┃┛┣┫┻┳
┫┻┓╋┻┓┫┣┣┃┏┗┏┫┣━╋┏┳┣┛┓┣┃┗┃┛╋┻╋┃┛━┗┏
┏┗┛┛┻━┃╋┻┓┃┻┃┓┓╋┓┓┓━╋┗┗┃━┃┓┣┛╋━┫┫┣┛┗┻┻━╋
━┓┏┻┓┏┣┏┫┛┳┛┗━┣┳┳┃┃╋┻┳┏┻┏┫┻┻┓┏━┫┗┣━┻┃┛┻┃
┓┓┛┳┗┳┏╋┛╋━┻┣┳╋┻┛┗┻┗┻╋┛┣┳┛┏┏╋┻┃╋┣┃┫┳┓━┏┗
┃╋┫┓┗┳┗┫┻┻┃┃┫┫┫┏┻┳━┃━━┣┓┣━━┗┛┓┫┏━┳┏━┏┳╋┃
┓╋┃╋┗━┫┻┗┏┗━┣┣┣┣┻┫┻╋━┫━┳╋┃┏╋┣┻┫╋┫┏━┫┓━┃┓
┛┣┏┓┫┓┣┛┏━┣┃┛┃┗┻╋┓┛┻━╋┗┳━┛┛┫┓┫┻┻━━┗┓┣┣┏┓
━┃┗┃┫┃┣┗┗╋┳┫┃┳┻┗╋┳┻╋┣━┏┛╋┳┓┗╋┫┓╋╋┓━╋╋╋┃┗
┣┗╋┣┃┏┫━━┏┏┛┃┓┛┏┓┛━┛┳┳┫┫━┗┻┫━┏╋┣┛┓┣┓┛╋┓┛
╋┳┓┓┻┃┻┓┫╋┏┗┗┓┫┫┫┛┻┳┫┣┃╋┫┛┣━┃┣┗┓━┻┗┳┗┗┃┃
┃┫┗┏━┃┗┓┏┣┳┫╋━┫┓╋┣┻┫┛━┻╋┫┃┻┫┻┓┃┣┫╋┳┓╋┗┗┛
┗┛┫┛┏╋┏┻┏┗┣┗┏┣┫━┓┣╋┻┓┓┳┃┗┣┫┏┣┣┏┗┗┫┃┳━┫━┛
┫┣╋┗┛┫╋┻╋┓┃┃┣━┻┻┓┗┫┳┓┓┗┫┏┳┛╋━┣┻┏┫╋┣┫┻┛┏┓
┳━┛┻━┗┻┛╋┏┃┓┛┓┃┣┓┫┻┛┛┓┛┃━┣╋┣┓┣┣┣┣┏┗┛╋┃┃┫
┏┃━┻━┏┓┓┳┛┣┗┣┣┳┣┻┏╋┃┛┫━┳┓┓┳━┗┓┏┣┣┛┗╋┏┃┃┓
┣┻┃┗┣╋┻┓┳┗┏┳┗┛╋┻━┓┻┏╋━┫━┫┻┫┓┃┏╋╋╋━┫┻┣┗┏┻
┣┣┓┛┏┣┫┏┏┃┣┏┓┛┳┻━┓┃╋┗┏┛┫┫┻┛┻┳┛┃┃┫┣╋┳┻┗┃┃
┣┛┓┣┛┻╋┃╋┃┛┛┃┻╋┃┳┳┫┃┣┛┏┣┏┛┻┫┳┣┳┣┛┣┻┫┏╋┳┫
┛┣━┫┫┓┳┳┳╋┃━┃┃┏┓┃┫┛┏┫┳┛━┗╋┻┓┗┫┓╋╋┻┏┫━━┓┻
━┫┏┏┃┫╋┻╋━┗┏┓┻┓┳┻┛┛┣┻┣┏┗┓┣┣┓┛┳┏┓┳╋┫━┏┫┣┏
┻┓┫┓┃┗┳━━┫┣┓┻┻┃┫┫┗┳┛┛┓┣┗┫┓┻┏┫┫┓━┃┻┛┻┃┃┻┓
┻┣┻╋━┗┫┳┻┻┗━┏┃┻┓┫┏┣┏┓┫┗┣┳┏┓┛┏┳┓╋┣┓┗┏┫┣━┣
┣━┻┃┃┳┫┃┻╋┏┻┃╋┳┓┫╋┏┣╋┓┻┓━╋┓┫┏┗┃┛┗┫┏┻┏┫┻┻
┛┛┏┳┣┻┗┣┻┣┏┫╋┣┓━┏┛┫┏┫┫┓┫┛┻┣┃┫┣┓┃┃┣┏┛┳┓┫━
┏━┏┣┫┏┳┛┫┗┃┛┛┣╋┛┗╋┳┃┛┗━┫┛┻┻┫┗┛┣━┏┛┻
619 :
Lv1:2006/03/12(日) 18:56:10 ID:??? BE:110112269-#
ぶっちフォンを思い出せ!!
┃┛┳┓╋┳┳╋╋┗┏┓╋┃┳┫┓┻┫┛┛┃┳┻┗╋━┳┻┓┳┓┏━┣┣┏┛┳┳
━┓┗┻┻┗┻╋┣┳┳┏━┓┫┛━╋┻┫┣┛┛┓┗┫╋┳╋┻┛┓┻┓┃┗┛┳╋┳
┓╋━┣┻┗┻━┗┣┳┻┣┫┣┣┛┻┗┗┏┏╋┛┫┃┣┃┳┛━┻┣┃━┓┗┛┣━
┫┓┳━┃┃┳┓┛┫━┓┃┗┗┏┛┻┻┳╋┃┳┓┳╋┣┗┳┛┫┃┓┫╋┣┛┻┃┏
┏┗┻┓┫┗┣┣┃┫┃┏┗┗┗┏┻┗┣━┫╋┳╋┓┃┗╋┳┳╋┫━┓┃╋┓┃━┓
┳┻╋╋┗┻┗┣┗┗┳┗┳┃┳┛┏╋┫┗┏┳┃┻┫━╋┻┻┃╋┏┗┓━┓┛┣╋━
┻┫━╋╋┏┣┗┏━┛┓┗┓┏┛┫┻┻┻┫━┫┣┓┳┳┫┗┻┗╋┗┳┻┓┛┓┓┣
╋╋┛┻┳┫╋┣╋┛┣┳┃┗╋┣┣┃┻┓━┻━┃┗┃┃┃┫┛┏┻┗┓╋┣┏╋┏┳
┳┗┓┳┓┻┳┫┏━┗┛┣┣┣┛┣┏┗┗┫┓╋━┣┏┣┓┗┃┓━╋┣┃┻┣┗━┳
┫┛┓┓┗╋┗┳┃┗┗┏┏┻┏┣┗┛━┳━╋┫┓┓┗╋┫┏┣┗━┃┓┳┃┓╋┳┓
┳━┓┻┃┫┏┛╋┫┳━┛┓┗┏┣┛┛┳┳┛┻┫╋┣┻┓┛┃╋┛┣┃╋┛┃┳┛┗
┃┣┛┃┻━┣┣┗╋╋┫┏╋┏━┃┏┻┏┛┓┳┳┳┫┛┳┛━┗━┃┻┓┣┏┗┛┳
┃┃┫┓┗┏╋┻┓┫┗┣┻━┏┗┓━┃┃┳┓┗┓━┣╋┳┻┗┳┗╋┓╋┻┫━┳┫
┣━┏━┓┫┣┻┓┣┗┻━┻┗┳┻┛┫┓┛┏┓┣┏┛┃┏┣┏┃┓┳┛┗┻┛┻┫┳
┃┛┫┳┛┫┏┻╋┛┃╋┣┏┣┓┗┣╋╋┗┗┫━┫┣┛┫┫┳┏━┫━┻┻┻┛┗┳
┓╋╋┫━┣━┗┃┗┳┓━┓┫╋┗┳┫┛┃┓┗┃┣┏┣┗┣┳┓┻┗┻┃┳┗┗┛┻
┻┃┣┃┫┛┃╋┏┃┛╋┏╋┳┛┣┏┏┛┗┗┃┣┓┓┃┏┣━┻┛┫━┛┃┓╋┫┏
┣╋┫┏┫┗┻┗┛┳┓┻┫┻┣┏┗╋┓┛┏┃┳┛┻━┻┓┛┛━┃╋┛┃┣┣━┳┃
╋┳┫╋┳┛┳╋╋┻╋┏━┳┣━┓┛┗┣┣╋┗━┃┓┛┓┓┏┻┃╋┳┣┓┏┻┣┛
┛┗┻━╋┛┛┻━┫┗┗┣┳━┳┗┫┣┏━╋┛┣┗┣┏┏┻┻╋┓╋┣┫━┻━┗┛
┗┏┻┏┏┳┫┫━┓━┳┗┳┫┣┏┳┏┻┣┫┛┗┏┗┃━┗┏┏┗┗┏┗┣┏┻┃┓
━╋┛╋┣━┗┳┛┣┫┫╋━┃━┛┻┓┛╋┓┗━┣┳╋━┓━╋┓┣╋┣┣┏┛┣┏
┣┛┻┓━╋┛━┓┫┓┏━┻┃┏┫╋┗┫┗╋┃┃┃┏┫┏┗┓┏┻┃┣┃┓┛┫━╋
┏┣╋┓┻━┫┃┛┣┛┗┗┓╋━┳┻┗┻┏┫┻┣┻┏┓┣┏┣┳━┫┓┻
━┓━┫┏┳┻┗┫┏┳━┫┻┛┓┏┣┃┏┏━┛┣┓━┓┫┃┛┏┛┣┗┃┃┃┃┃┣
┳┳┗┏┻┣╋┣┳┣┛┛╋┗╋━┛┓━┳━╋╋┫┗┗┏┃┗┻┛┏┻┻┏┗┓┳┻┏
┛┓┗┳┃┳╋┳┣┗┛┏┣┫┣╋┓┗┓━┏┣╋┗┻┣╋┛┏┃┻┏╋╋┛┣━┓╋┃
╋╋┓┛╋┫┳┣╋┛┃┳┏┓┣┣┫╋━┣┣┫┏┃┻┣┻┏┗━╋┻┛┛┓┣┛┛┃┓
┏┳┣┃┻╋┛┓┏━┗━┻┳┗┛╋┓┣┗┃┫┃╋┳┛╋┓┓┫┓┛┛┓┃┳┛┣╋┓
┳╋┛━┣┳┫┏┃┣┃━┻━┛┣┫┛┳┗┛┃┫┻┗┣┗┻┓━┃━┃┳┣━┓╋┗┣
┗┛━┗┫┫┫┗┳┏╋┛┏┫┻┣┃┫━┗┏┣┓┗┛┣╋┻━┗┗┃┏┏┳┻━┣╋┓
╋┓╋┛┻┃╋┓┳┃┃┻╋┃┓┫┳┣━┳┗┛┻┗┻┏┗┗┏┗┫┏┫┣┻┏┏┓━┓
┃┃┃┓┣╋┓┳━┃┳┫╋┳┛╋┳┻┣╋┳┓┳┗╋┣┳╋┗╋┗╋┃╋━┣━╋┫┣
┏┓┏┫┳┫┃┣┫┗┃╋┏┃┗┃┻┃┣┫┏┓━┃╋━┃┳┫┣┫┻┗┛┓┫┃┗┗┓
┳┛┏┫┣┗┏┣┻━┓┓┳━┻┣┛┻┛┫━┫┳┳┻┫━┫┫┓┛┻┳┃┫┫╋┫┳┣
┳┃┳┗┫┏┗┻┓┻┣┗┣━┓┫╋┳╋┗┣┓━┗┳┃┗┳┓┳┳┏┻┏┛┓┃┻╋┛
┫┗┣┫┃┛┫╋━┣╋┣┓━━┣┏╋┓┗┃┗┳┣┓┏┃┛┻━┣┏┳┏┃┣┗┓┫┗
┃┻┏┃━┛┳┃┳╋╋┓┫━┣┣━━┛┏┃┳┏┓┫┳┫┓┫╋┏┳┫┻┳┗━┃┏┫
┻┻┫┻╋┳┗┳┛┣┗╋┃┃╋┏┃┓┃┫┏╋┳┗┓━┏┓┣┏┫┏┓┏┓┻┛┏━┓
┛┫┻┫┛┏┗┛┳╋┗┫┃┓┫┳┗━┳┛┓┛┗┫┏┳┃┛┃┃┓┫╋┫┫┏┗┗┫┏
╋━┓┳┃┻╋╋┃┏┣┃╋┻━┣┣┫┓╋┏┓┳┫┓┗┏┃┏┫┏┳┃┓┻╋┫┫┳┗
┏┃┫┫┏┏┫┗┫┓┃┃┻┏╋┏┳━┓┣┗┗┣┗━┛┏┛╋┳┃┛┻┗┣┃┃┻╋┏
━╋┳┻┣╋┗┣┣┗━━┓┻┏┏┓┃┛┃┫╋┳┳┛┻┛┓╋┛┣┓┏┛╋┓┻╋╋┏
┣━┓┃┃┏┫┛╋┓┛┗┏┛┃━┏┫┣┗╋┓┃╋┫┣┻┃┗┏┓━┳┫┫┻┃┫┃╋
┻┣┃┃┳┏┻┫┃━┛┛┣┓┃┃┻┃┓━┓┣━━┛╋┃┛┻━┫╋┗┻┛╋┣┛┗┓
┣┓╋┻┛┫┻┫┓━┻━┛╋╋┫┏┳━┓┏┃┣━━━┫┏┣┓┃┣┫┛┏━┓┳┫┛
┗━┓┣╋━┗┳┏┛┻┓┻┻┻┫┏┻┻┛┛┻┃┛┗╋┏┓┏┛╋┛┳┏┃┓┓━┏━
┻┏━┗╋┓┏┓┛┛┃┓┃┗┗┛┓┻┳┗┏╋┳━┗┓┫━╋┳┓┳┣┣╋
┓┣┏┳┫┻┣┃┻┣┏┣┻┛╋┗┗┗┫┫━┛┛┣━┣┓┃┗┏┫┫┓┃┫┫━┏┓━
┣┓┗┻━┛━┏┳┗┻┓┓┗┗┻┫━┗┳╋┣┃┗┗╋╋┛┣━┳┃╋┛┗┳┫┫━┛
┣┻┫╋┏┣┗┳╋┓┫┓┓┻┏┏╋╋╋┫╋┏┣┛┻┳┣┛┻┫┻┣╋┏┳┳┏╋┳┏
┳┛┫┣┻╋┓┻┏┳┣┣┏┗┓━┣┫┃━┫┃┣━━┗┃┻┏┫╋┓┏┫━┫┛┗╋┏
┃┃┓━┓┛┻┻┣┗┣┻┫┃━┏┏┫┓┓┃┳┛━┏┫┗┓┣┫┳┃┳┣┃┗┃┫┓┫
┗┻┏┣╋╋┓┃┃━╋┓┣━┛╋┗━┛┏┻┣━┃┃┃┓━━┗╋┛┛┃┳┓━┛┗━
┫┻┃┓╋┻╋╋┓┛┻┳┛┣┗┫┏┏┻┻┛┻╋┣┣┳┏┳┫┳┣┫┛┳┳┗┗┻┓┣
╋┣┛┣┓┻┳┣┳┗┛┳┓┫┗┳┳┻┣┳┗╋┫┛┗┃┻┏┃┓┫┓┓┻╋┃┛┗┓┫
┻┳┻┳┣╋┻┓┗┛┃┗┛╋┃┣╋╋┗┓┳┓┣┗┛┓┃┳┃┻╋┻━┳┻┓┻┫┓┳
┓━┳━┗╋╋┃┻┏┻╋┗┛━┣┛┛━┓╋┏┓┫━┗┗┣┣┏┓┏┓┻┣┓┗━┓┳
┗━┻╋┃╋┗┫┻┳┓┗╋┓┏┳╋┓┛┻━┫━━┛╋┳┃╋┫┗┳┣┳╋┃┗┻┓┏
┫┻━┫━┫┓┣╋┣┫╋━┻╋┏┗┣┛┓━┣┻┣━┳╋┃┣┫╋┻┃┳╋┣╋┣┛┛
┳┫┓┻┗┛┣┫╋━┫┏━┛┣┻┃┛┛┻━━┫┳┛┏┓┓┃┫┓┻┻┣┃┏╋━┏┣
┏┃┏┫┳╋━┳┏┻┓┛┓┛┏┣┓┳┻━┻┳┻┳┻┫┃━┳┻┓┛┃┗┻━┫┛┳┃
┓┫┃┗┗┳┻┓┫┛┻┏┏┛━┗╋┛┗┳┻╋┣━╋━━┳┗┫┫┓┓┓╋┏┫╋┏┗
━┫━┣╋┫┳┫┻┣┃┻┓┻┛┃┻┻━┫┓┳┻┓┣┣┛┃┫┃┻┳┫┛┻┛┫┏┳╋
┣┣┛┻┫┳┛━┳┃┛┣┃┛┏┫┫┃┣┃┃┫┛┛┳┏┏┏╋┫━┗┓╋━┓┣┛┏┛
┛┃┏━┳┫┣┳┳┛━┛┏┏┓━┻┃┛┃┳┓┻┛┫┃┣┃┃┣┗┛┃┣┏┛┗┛┏┳
┳━┃┫┏┃┛┻┫┃┛┗╋┃━━┣┃━┳┛┛┫┓┗━┣┓━┣┻┓┃╋┛┓┻┃┓┃
━┳┫┓┛┓┳┓━┳┫╋┃┣┻┓┓┓━┳┛┏┃┃┻┃┏┗╋┛┫┻┣╋┓┳┳┳━┃
┛╋┫━╋┫┗┛┣┗┻┃┛┫┛┗┫┳┓┏━┫┗━┣┫┫┏━┛━┗┛┃┳┣┏┃┛┣
┳┳┻┛┫┛┣┫┏━╋━┏┳┏┳┳┣┃┃┗┳┻┃╋┣┗┣━┛┛┫┓┏┛┫╋┃┏┃
┻┣━┛┣┛┻┗┗┣╋┻╋┃┻┳┓━┫┣┓┃┓┳┛┗┓┻┏┓╋┳┗┻┻┳╋┣┏┓
┓┣┛┃━┃┃┫╋╋┻┛┻┛━╋┃┏┻┻┣┏┳┗┓┻┛┏╋┻┃┫┓┻┃
┛┃┣┻┫┫┛┃┏━━┓┓━━┏┏┻┳┃┗┫┛━┏╋┃┗┓┃┫┓┏┛┏┣┃┫┏━
┫┓┛┏┃┫━┣┫┳┃╋┣┣┣┫┻━┓┓┛┫┫┳┫╋┛┓┏┓┳┃┃┗┳┳┫┗┏┃
┫┓┳┏┛┳┣━╋┏┻┣┛┛┣┗┛┗━┳┏╋┃┻┫┣┣┣┳┣┻┓┃━┃┳┳┛━╋
┳┏┳┃┳┗━┗┏┗┳┻┃┻━┫┗┃┣━━┗┓┏┳┳━┃━┓┓━┳┣┫┃┏┫┃━
┗┛┫┓┃╋━┛┣┗┳━┻┓┏┓┃╋┛┳┫┓┃┓┫┗┓┣┏┏╋╋┫┏━┣╋╋╋┛
┻┻┳┳┏━┏┫┓┗━┃┛┓┛┛┣━┛┣┳┓┫┣┓┻┓╋┣┛┣┓┓┓┻━━┓┏┓
┣┛┛┣┃╋┓┣┫┃┻┓┓┣━┻┳╋┳┃┳┣┓━┗┛┓┓┏┳┃╋┣┫┛━┏┻┫┛
┣┛╋┻━┻┗┓┳━━┣╋┣┏╋┏┫┳┣┛┓┓┣┳┣╋┗┳╋┛┃┣┃┳┛┣┓┳┫
┫┓━┫┻┏┫┃╋┳┛┏┓┗━┏┃┓┛━┣┗┗┗┻┳┫┏┗┗┳┻┣┫┻┛╋┏┣╋
┓┏┗┏┗┫┫┻━┓┫┻┻╋┻┫┻┻┣┗┏━┗┗┛┏┓┃┛┻┓┣┗┏┗━┛╋┏┣
┫╋┫┃┃┓┃┫┓┣┃┣┓╋┛┓┳┏━┣┫┣┻┗╋┛┫┻┛┓━┛━━┳┻┛┗┗┻
┗┏╋┳╋┗┳┛┛━┏┛╋━┛┻┫┃┛━┳┏┛┣━┗┳┛━╋╋┫━┏┛┏┗┛━┓
╋━┣┓┃┓━┓┃┣┻╋┣┛┓━┓┣┏┻┫┓┫┃┃┣┛┣╋┓╋┓┃╋┳┏┛┫┃╋
┻┫┗╋┃┻━┏┻┻┻┳┻┣┛┳━┓┳━┛┗┗━┃┗┳┳┗┻┏┗┃┣┓┗┏┫━━
┃┓┛━┻┻┣━┳╋┛┏┻┓┣┳┗┃┛┳┏┛╋┏┗┓┻━┻┻┻╋┫┫┣┓┫┫┻━
┛╋┗┛┃┛┓┃┏┏┓━┛┫┏┻╋┣┛━┻┫┓━┃╋┳┻╋━┏┓┻┣┣┏╋┻┃┗
┫┫┗┣┗┃╋┳┫┓┻━┻┫┓┫┫┏┣━┛┳┫┻━┫╋┏━┻┗┣┻┣┫┏┏┓┓┗
┻┛┫┗┣┃┻┛┣┻━┛━┃┫┏┣┛┛┫┻━╋╋┻┏┣━┫┓┳┫┛┣┛━┛┳┃┓
┏┻┏┏┻╋┛┳┏╋┣┳╋┃┛┏┃┏━┫┣┓┓┏╋┓┣┓┻┏┣┫┏╋╋┏┗━┛┫
┓┻┳┛┫┏┳━╋┗┫┳╋╋╋┛┣┻┻╋┏┃┳┗┃┳━┳┳┣┛┳┳┏┛┫┗┳╋┃
┳┏┓┣┻━┛┏┣┃┗┣┫┫┃┣┓┗┗┏┃━┏┃┓┻┗┓┛┏┗━┃━┳┳┗┣┗━
┻━┏┻┳┃┻┻╋┛┓┗┃┓┻┛┳┣━┫┗┻┳┻┗┗┗━┫┃┛━┣┃┳┳╋┏┳┗
┗┛━┃┓┏┛┏┻┻┻╋┻┳┃━┣┻┓┫┣┏┏┳┗┫╋┣┳┛┻┓┳━┻┳┫┃┓┻
┃┻┛┣┛┏┣┣┏┏━╋┣┻┗━┛━┻┣┗┓┳┫╋╋┣╋╋┫━┏┃┣╋
┗╋┛┻┏┃┓┛━┗┓┫┫━╋┻┛┓┻┣┣┻┏┻┗┫┻┃┳┃╋┏┣┏┃━╋━╋┫
╋━━┣┻━┏┃┻┻┏┏┃┗╋┳┃┛┣┛┃┳┣┳┣┻┫┓┣┏┗━┃┗┻╋┃┳┏┗
┻┳━┛┗┛╋━┣┫┗┫╋┳┫┛┣┛━╋┃┛━╋┻┓┻┻┳┫┓┓┛┃╋╋╋┓┻┓
┫┣┃┛┃┛┳┏┓┏┻┳┗┳┳┻┓┻┛┛┓┏┗┳┓┻┃━┣┳╋┳┛┫┣┗┃┻┓┗
┻┳┓╋┫┗┏┣━┏━━┏┗┳┛┳╋┫┻┻┃┛╋┛┻┃┗┃━┛┛┏┏━┳┫┫━┻
┏┣┻┏┏┣┛┻┗┫┣╋┻┻┃┗┣┗┛┻┗┗┓┳┛┫┣┫┻┻┣╋┛━┻┗┳┫━┃
┫┓┛┳┏┏╋┗━┃━┗┛┛┗┣┗┗┃┗┻┗╋┫━┛┫┫┛┳┻╋┣┳┗┻╋┏┏┫
┣┃┛┃┛━┻┓┗┛━━┏┳╋╋┗┗┃╋┫┛┫┳━┫┏┓┫┏┓┣┓┳┫┻┫┃┛┣
┳┛┫╋┳━┓┳┓┃━┏┳┛┗┛┓┗┓┃┫┻┓┃┃┃┻┫━━┳┳━┃┓┳┫┗┗┻
┃┻╋┳┣┫┣┫┣┗╋┗┳┓╋━┃┗┣┛┣┓━┣┻┗┫━┣┓┳┃┓┏┓╋┣┳┓┃
╋┛┓┳┫┃┻┻┗┫┓━━╋┫━┓┻┣━┛┓╋┳┳┻┃┛╋┻┳┣┫┻━┃┫┓┗┗
┃╋┗┗┳┛┫┗┫╋┗┳┛┳━┓┫┻┗╋╋┛┫┣┏┓┻┳━┏┃┫┛┳┻┣┓┗╋┫
┓━┣┏━╋┗┣┃┳╋┗━╋━┳┳┃┃╋┛┗┗┻┛┫┳┏┓┛┣┗┓┣━━┗╋┳┫
┳┛┃╋┛┛╋┳┓┣┃━┃┓┗╋┓┻┏┗┗╋┏┃┏┳┗┣┛┏┻┳╋┏┃┣┗┃┳┓
┳┫┳━┃┛┳┳┓┗┃┫┓╋┻┗┏┛┳┳╋┗┫┳┫╋┃┫┳┻┓┻╋┻┣┃╋┣┏┓
┻━┛┗┫━┛┓╋━╋┃┳╋┏┃╋┣┻━┣┫┣┃┫┻┓┻┛┛┛┻┃╋┏┃┃━┛┫
┳┓┗╋╋┏┳┳┓╋┃━┛┓━╋┗┣┛┫━┗┻╋┛┛━┣┗┃┗┻┻┃┃┓┛┏┓┻
┣┳╋┣╋┣╋┛┗╋┣┣┻┃┛╋┃┗┫┳┛┃┫┃━┓┻┗┛┓┓┫┻┛╋┳┗╋┗┛
┗┣━┏┗╋┗┳┫┛┓┣╋━┏┫┫┗┫━┫┗┛┏┻┳┳┗┫┏┗┳┻┃━┫┻┻┏┻
┣━┃┓┣┛┳┫┳┏┣┣┫┫┏┣┣┻┃┓┓┗┫┏┏━┗┛┳┛┳┳┃┏┻┗┣╋┫┳
┃━━┻┛┻┏━━┓┳┣┻┗┣┃┏╋┏┛━┓┣┃╋┻┓┗┗┏┳┣╋┏┓┫╋┻┛┓
┏┏┫╋┻┃┓┻┗╋┗┗┳┻┗┫┛┣┳╋┗┫┳┗┫━┣┣┛━┻┫┃┫┓━┏┫╋┗
┳┛┫┏┫┳┫┫┏━┗╋┛┳┣╋┏┻┫┛┏┛┏┗┻━┓╋┣┓┓┃┛┗╋┗━┫┣┃
┻┣┗┏┓┣┃╋╋┳┳┫┛┃━┏┗╋┏┳┫━╋━┣┏━┓┫┳┫┏╋┳┳
┃┃┛┻┗┻┗┣┃┣┻┳┓┃┛┳┗┛┛┃┛┻┗┗┳┫┏━┗┏┫┛╋━┛┻╋┳┏┻
┓┳┳━┫━━┳┫┗┣┏┏━┓┻━┓┣┫┣┏╋┏━╋┓┓┣┃┳┗┏┓╋┏┓┛┳┗
━┫━╋┫╋┓┏┻┓┗┓━┻┓╋┃┓┓╋┃┃┳┗┫┳┳┳┏┓┫┗━┓┗━┓┛┓┣
┳┃━┳┃┣━┻╋┻━┛━┗┳━┓┓┃┫┣┃╋┣┳┳┏┃┣┛┻┣┓┳┳┳┣┗┻┛
┗┃┓━┛┏┛━━┣┻╋━┃┗┻┻┏━┛━┫┓┻┫┛┓┻━┃┻┃┫━┗━┃┏┏┏
┣━┃╋┻┣┳┣┫┣┻┫┫┗┏┳━┛┏┣┛┛┣┏┃━┛┛┗┛┗┻┗┃┓┳━┻┫┗
┻━┃┓┗┣┫┃┛┃┃┃┳┏┫┻╋┓┓┳┳┫┛┓┫┛┛┣┃┛┻┗┗┓┻┗┳╋┓━
┏┗━┏┃┗╋┳┫┏┳┗┓┛┏┗┏┓┣━┗┗━┳┛┻┏┳┛┫╋┏━┓┳┫━━┳┛
┓━┗━╋┓━┛┃┳┳┃━┳┃┳┓┗━┃┛━┣┫┳┗┫┃┃╋┏┏┗┏┃┣┣┣┳┏
┳┻┫┻┛┗╋┃┏┗┓┫╋┻┃┓╋┻┳┳┫┃╋┣┓╋┗┫┫┛┃┫┓┫┛┳┫┏┓┏
┃╋┗┛┏┛┣┛┫┛┏┛╋┣━┃━━┫┓┃┻┏┫┳┻┗┃━┣┫┃┗┃┣┛┫┫┳┓
┗╋┛┃┣┛┗┫┻┣┗┣┗┏┣┛┗┃┛┣┫┃╋┣┳┃╋┃━┓┻━┛┫┻┣━┳┛┻
┛┓┫┫┣┳┫┏┫━┻┻┓┛┏┛┏┛┃┫━┃┻┛╋┗┗━┏┣┳╋┏┣╋┻┻┓┛┫
┗┣━┫┓━┃┫┫╋┛━┛┗┃┏┻┛┫┫╋┃┃┳┓┃┻┳┃┳┻┏╋┛┛╋┗┫┳┏
┛┗┓┳┗┳━┣┻┗┓┫┣┣┛┓┛┓┻┳┃┻┛┻┛┗━┫╋┃┏┓┃━┫━┃┃┫╋
╋━┓┳━━┃┏┻╋┗┃┃┓┓┃┗┣┓┛┣━┫┏━┃━┓┃┃┗━┏╋┛━━╋╋╋
┻┣┫┓┃┛┳╋╋┻╋┣┻┃┓┏┣┃╋┳┫━┗┻╋┳┗┏━┛┃┛┫━┓┻┫┛┣┛
┣┻┃┏┻┏┻┫┏┣┳┳┻┓┣┣┳━━┓┫┫┏━┓┫┫┣┏╋╋━┛╋┛┣┗┃╋┻
┳┫┫╋┃┛┳┻┻┳┻┃━┛┓┃┃┫┣╋┗┛┳┛┣┫┻┃┃┫┗┣┻┛┃┻┫┫┣┣
┏┗━┓┃┣┳┗┏┣┛┃┃┓┗┣┛┳┻┻━┻━┛┣┻┏┛┳╋━┳┻┃┓┛╋┫┓┏
┣┓┏━┛┃━┫┛┗┓┗╋┛┃╋━╋┻┳┛┗┫┳┣┣┗┗┃┛┃┳┗┗┳┳┃┛┻┗
┏┗┏┳┏┛┏┃┳╋┏┃┓╋┃┓┫┗┏┣╋┻┃┗┏┏┗┛━┻┗┣┣┣┛┻╋┫┗┛
┫┻┫┛┃╋┣┛┫━┏┣┓┫╋┣┗┏━┣┃╋┓┏┗┏┫┏╋┗┓┏╋╋┳┣┛━┗┓
━┻┫┻┫┣┛━┻┳━┗┛┗┣┳╋┏┫┣┣┣┫┗┃┏┓┫┗━┃┛┓┏┛
╋┣┫━┛┃┃┣╋┓━┣┳┛┏┏┫╋┏┻┃━┏┛┫━┣┣┳┛┫┓┻┣━┛┗┛━┏
┣┃┓┓┃┃┃┗┓┫┛┳┳┻┻┏┏┳┓━┃┓┫┫┗┗┻┻┃┻━╋╋┣┏┫┏┳┛┃
┛┛┛━┫┻┫┗┓┣┃┏━┏┃┫┗┓━┳┻┫┗┻┓┏┓╋┣╋┏┓┏┻┃┣┛┛╋┃
┓┛┫┏┏┛━┣┗╋┏┃┃┗┏╋┳┏┣┣╋┣┏┓┗┫━┃┫━━┣┃┻━┫┗┓┗┫
┗╋━┓┻┻┳┏┻┏┫┗┛┻┛┃━┣┃┃┓┛┃┫┗┻┻┛━┣┫┗┫┗┏┏┏┗┣┓
┛┻┻┓┏┻┛╋┃┓┻┏╋┗╋┻┻┓━┻┗━┻┃╋┛┳╋┣┛┗┃┫┏┣┗━┻┣┣
━┗┛┳┫┏┳┣┗┳┗┣┗┗┃┳┳┃━┏┳┳┛╋━━╋┗┻┣┗━┳┗━┻╋┫╋━
┛━┏╋┃┏┫┛┛┻┓┫┳┗┳┫┓┫━┫┻┗┗┻┻┓┏┻┓┗┏┣┗━┏┓┫┏━╋
┃┓┏┏┣┛┗┗┃┛┳┛┗┗┓╋┃┗┏╋┳╋┃┃┓┏┗┫╋┃┃┗┻━┳┓┃┻┏╋
━┻━┫┗┗┓┗┫┛┣━┓┣━━┓┳━┣┳┛┣┗┛┃┳┛┏┳┃╋┛┓━┫╋┫┓┛
┻╋┳┃┳┛┫╋┳╋━┫━┳┣╋┃┏┃┫┫┳┫╋┃━┻┛━┣┣┳┛┳╋╋┣┏┳━
┓┣┛┃┣╋┳━┓┻━┻┓┻┏┫┓┣┣┳┣┏┏┫╋╋┻┏╋┓┻┳━┣┗┣╋┃┃┳
━┃┛┫┣┗┓┣┓┛┛┏┓┗┗┫━┗┃┫┏┫┗┫┏┳┓╋┓┗┗┻┏┳┓┳┗┻┃┃
┳┛┗┻┛━┗━┻━┃╋╋━┫┫┓┃┃┳┫┛┃┃┛┻┫┗┏┛┛┏┳┗┃┃┛┫┳┃
┛┫┣┏━┻┃┓┓╋┏┗━┏┻┣╋╋━┃┛╋┗┛┃┫┛┣╋┻┃┓┗┗┃┃┳┫┳┗
━┻┫┻━┳┫┛┃┛┃┛┫┏┏┗┻┓┳┣╋┛┓┏┳┫┓┫┓┫┻╋┓┃┃╋┫┳┻┗
┻┳┓┃┗┃┻┳┓┫┓┛╋┻┓┳┛┫╋┓┳┻┫┣┛┫┣┓┳╋┗┻╋┻┳┫╋╋┏┳
╋┛┣┛┓┫┻┃┣┓┳╋┫┓┏┳┗┛┛╋┣┻┗┏┫┛┣━┳┻┻┣┻┓┻┣╋┻┃┓
┛━┏┗┻┗┃━┫┓┏╋┗┗┓┗┻┻┓┏┫┓┣┫┫╋┣┃╋┻┳┗┛╋┗━┣┫┗┻
┫┗┏┓┗┛┻┃━┃━┳┓┻┻━┗┳┏┻┻╋┫┃━┻┏┓┫━┏┳┃┛╋━┓┃┳┻
┛┻┃┫┻┓┫┫┓┓┃┳┏┃┏┓┳┓┓┻┣╋┓┗┏┗┻┻┳┛┫┻┗┓━┗┏┳┫┣
┣┳╋┓┃┻┓┗┓┗┣┗┗┗╋┣┏┗┣┗┻┃┳┫┻┗┃┃┛┫╋┳┓┫━┗┫┣┫┛
┫╋╋┳━╋━┻┻━┗┗━┛┗┣┗┻┫┛┫━╋┛┏┗┃┳┳╋━┏┳┓┗┻┓┣┫┛
┻┛┏┗━┛┫┫┣╋┗┛╋┫┳┳╋┣┳┗┳┣┻┣┓┳╋┏┣┫┏╋┳┗┛
┻┫┗┫┃┻┛┫┳┻┗━┫┳┃┓┏╋┳┫┣━┳┗┃┓┃┳┓┣┳┳╋┗┏━┻┻╋━
┃┳╋━┗┫━┻┃┫┏┳┳┣┫┃┫┗┗━┃┳┓┳╋┫┏┻┣╋┻╋┓┻┻┛╋╋┫┫
┗┫┛━┣┻━┻━┃┫╋━┣┏┏┃┓┛╋┛┃┻━┳┏┛┗┣╋┣┻┛━┫┻┳┏┏┻
╋┣╋┓┓━┫┻┛┓┫┗┫┗┣╋┣┳┣╋┓┓┏╋┫┫┻┣┗┃┣┓┛┗┛┳┣┓┓┗
┻━┛┛┣┳┓┓┛┣┫┏┣┏┓┳┳┛┓┗┃┗┏┏┃╋┛┏╋┗┣┫┏┏┳━╋╋┫┫
┛┣┗━━┳┻━┫┫┃╋┃┓┻┻┻┃┣┓┳┳━┳┛┳╋┃┳┻┣┃┳┗┓┫┻┣┳┳
┻┻┏┏┓┃┫┗━┣┳┓┻┛┻━━┫╋┃┫┃┻━┃┗╋┓┣┣┓┣┣┃╋┻┻┛━┓
┓╋┛┻┣┓┫┳┫┻┛╋┳┻┛┏╋━┗┏┃┻┻┣┗┃┣┃┣┓┏┣╋┗╋╋┗┣┏┗
╋┫┏┃┛┛┫┳┳┫╋┓╋┫━┳━┻┣┫┣┻┳┫┓┛┛┣┫┏┛┗━┗┗┗┃┏━━
┓┫┣┃┫┃┓┻┗┗┳━┏┫┛━┗┗━┫┻┏━┫┓┗┣┳┳┗━┏┗┓┻┳┳┳┫━
┃┗┳┣┗┣╋┻┻┣┛┗┣╋┛┃┃┓┫┳━┃┃┏┣╋┓┗┛━━┓┏┗┣╋┫┣┳┳
┃┻┏━┏━┫┳┛┻┣┃┫┻┣┻┏┗┣┫┻┓┫┳┳┫┗┳┣━┛┻┛╋┃┃┗┗┳┣
┓┓┻┃┫┃━┃┫┃┣━┗┳┫┏┳┛┫┛┏┳┻┻┛┛┏┓┣┛┳┻┳━┛┏┓┓╋━
┗┃┛┗━╋┻┏╋┏┫╋┏┏┏┓━┛┗┓┻┛┳┳┗╋┃┳┓┓┛┣┗┓┏┫┳┫┛┣
┓╋┃┫┛┃┛┣┫┏┓┻┓┃┛┏┓╋┛┏┳┃┃┫━┳┓┃┃┣┛┫┛┫┣┫┃┳╋┛
┏┗━┳┃┫┓┣┻┛┗━┃┏┗┫╋┓┏┏┛┗┣┳━┃┃┗┃┫━┓┫┃┓┓┏┛┏┃
┫┻╋┻┗┃┣┳┏┻┳┗┫┗┃┻┗┻┳╋┳┏┳╋┻┏┫╋┳╋╋┃┓┏┏━┏━━┣
┳┃┛┣┏┛┏┛┏┫┳┫┏┳┓┻┫┛┛━╋━┫┫━┣┛┗━┻┓┳━┏┛┻━┳┛┳
┳┛┓╋┫┛┃┻┳┃┓┳╋━┣┗┏┛┏┛┃┏┓┏┻┛┫┏┳┳━━╋━┓┏┳┣╋┳
┣┳┗┣┏┏┃┗┻┛┻┳╋┻┫┛┫┗┻┃┓┣╋┻┓┫┏┳┳┃┓━┗┏┗┻┓┣┣┛
┏┣┳┻┳╋━┣┃┓━┛┓━╋┗┳┣╋━━┫┓┫┓┓┳┏┗┻━┛┏┃━┻┣┳╋╋
┓┃╋┣┳╋┃┛╋━┗┗┓╋┻┣┻┻╋┻┏┳╋━┫┳┗┃┛┻┛┻┣┛┓┣┣┣┗┃
┃┳━┻┣╋┛┛┫━┻┣┳┏┣┫┳━╋┫┗┃┛┳━╋┃━┫┓┳━┻┗╋┏━┫╋━
┫┃┣┳━┳━┃┳┛━┏┓┻┃┻┻┫┓┻┏━┻┳╋┻┣┳┳┓┛┣┓━┏
╋┃━┳┫┓━━┣━┛┃┻┻┓┃┻┗┗╋┳┫┃┳┛┳━┃┫┫┣┃┫┏┫┫━┏┫┃
┗┻┫┣╋━┃━┻┗┛┗┳╋┓╋┏┣┗┏┳┗━┳╋┻┗┏┳┫┛┣┃┫┣┗┻┃┃┗
┫┗╋┳┃┻┗┗┳┗┫┗┏┻━┛╋┃┗┣┛┏┏━┃━┛┛┻┻┣┏┳┏┛┗┻┳┻┏
┳┻┻┓┣┫┛┏┫┏┣━┳┻┻┃┳┃┫┗┫┫┫┃┏┫┣┓┛┳┓┗┳┗┛┳┫┛┃━
┻┏┳┗┛╋╋┳┗┏┣┫╋┓┳━┫┣┏┓┣╋┣┫┳┣╋┛┻┫┫┻┏┃┛┓┏┛┫┳
╋┳╋┫┃━┃┓╋┫┫┛┃┣┃┗┃┻┻┻╋┣┻━┓┫━┫┻┓┗┓┳┗┓┣┻┃┗━
┏┗┗┃┫┓┏┗┏┓┃╋┓┫┛┫┛━┫┣┃┛┻┻┏┫┓┃╋╋┗╋┓┣┛┗┛┃┻┣
┗┗┣┗╋┻┳┻┻┛┗┛┻┗┻┫┏┏┏╋━┛┻┗┳┃┓┛┫┳╋╋━┏╋┫┓┗┃┫
╋┫╋┏━┓┣┳┏╋╋┃┻┫┫┗┃┫┻┏┫┳┻┣┣┫┳┻┗┃┣┗┓┓┣┻┓┗┣┛
━┛┓┳┏┫┳╋┃┛┛┏┓┗┓━┓┻┻┓┻┏┃━┏┫┫┫┫┛┳┻┏┣╋┻┻┛┓┻
┳┓━━┛┫┏┳╋┗┗┗┳━━┣┏┃┛╋┛┛┻━┳┣┏┻┳┛┳┗┓┛┻━┻┳┳┏
┣┓┓┓┓┫━┛┫╋┛┓━━┗┓━┓┏┣┛┓━┓┻┻┗┗┻┣┏┗┏┃━┗┏┗┃━
┣━┛┏┫┏┃━┏┳━┗┃┫╋┻┃┃┛┃┓┳┳┗━┏┫┏┳┏┓┃┻┳┫┫┣┓┳┫
┻┓┏┗┳┓┓┻╋┓┻┃┏╋╋┓╋┓┳┗┏╋┏┗┳┣┳┣┳┏┛┏━┏┓┣━┃┃┏
┃┳━┫┻┛┛┓┓┳┫┻┓┗┣━┏╋━┃━┻┫┏┗┗┳╋┃┳╋┻┫┏┫┳┏┻┳┻
━┣┗┣┛┣┛┻┗┃┳┛┻┃┛┻┓━┏╋━┃┓┃┣╋┳┏┗┓┣┗┣┏┗┗┃┫━┓
━━━┃┓┫┓┓┃╋┻━┻┗┓┏┳┳━┛┻┏┛┏┻┳╋┓╋┫┃┳┳┃┛┳┣┛━┻
┛┳┏┫┣┻┃┫┻┏┏╋┗┓┗┳┓╋┫┏┗┻┗┳╋━━╋┻┣┻━┳┓┫┃┓╋┛┛
┛┃━┃┫┃┣┃┃━╋╋┛┗┛╋┻┻┣┳┗┳┻┗┓┏┣╋┓┻┫┻┃┏┛╋┫╋┳┫
┻┗┻┏┛╋┏┗┃┏┫┏┫┏┃━┏━┣┓┳┃┛┃┛┫┳┃━┏┃╋┗┛╋━┃┓┫┓
┫╋╋┗╋┛━┣┳╋┳┗┣┓┳┛━┓┛┻┳━┛┃┳╋┓┛┏┫╋┗┛┗┗┃┛┗┛┛
┣┣┓━┓┃┓┻┛╋┛┃┏┳┛┃┳┃╋┳┣┏┃┣┏┣┓┗┣┛━┣┛╋┫┓┏╋┃━
┗┏┫┳━┃┓┻━╋┛┃╋┳┻━┻┛━┛┻┏┛┣┃┛┃┓┛━┛┣┫┻┃┣┗┓┗┃
━┃┓┗┃┫━┛┳┛┗┣┣╋━┃┃┳┓┣┛┫┳━┃┃┻╋┏━┣┏┛┗╋
┏╋┓┫┳┓┳┫┏┗┏┳┻┗━━┗┗┏┳┣┏┻┃┓┗┏┳┗┣┳┏┗┓┻┗┻━┗━
┃┻┫┛┳┳━┣━━┗┗━┃━┃┫━┓╋┛┃┓━┃━╋┻╋┫┫┏┃┓┓┫┳╋┫┏
┫┗┗┛┫┏┃┛┛┏┃━┗┣┳╋┗┓━╋┓┻┳━┏┛┓┓┃┳┳╋╋┓┃┃━┻━┫
┳┻┻┣┳┳┛┛┣┻┛╋┛┃┳╋┛┫┏┃┏┏┛┣┗━┏┗┗┣┃┛┫┛┃┻┫╋┛┗
┛┫┓┛┻━╋━┃┃┓┛┣┃┓┣━┃┛┳┻┣━┗┳┣┃┃━┓┓┏┃━┻┏┛┛┫┗
┳╋╋┣╋┳━┛┳┃┓┏┫┗╋╋┫━━┃┳┃┻┛╋┻┃┛╋╋╋━┻┃┃┗━┣┣┃
┗┳┛┻┗┫┓┛┓┗━┫━┣┏┓┗┓┃┛┳┗┻┏┏┓━┓━━┗┳┻┛┃┣╋╋━┛
┃┫━┏┳━┏┗┃┓┣┻┫┣━┗┫┏┣┛┻╋┗┳━┻┫┫┣┗┣┃┫┗━┃┗┣┫┻
━┓┛┫┣┛┗╋┣┫┳┏╋┣┻┣╋┫┣╋┻┃┣┳┏┣┫┏┏┻┛┓┫┓┃┓┳┗┳┣
┻┳╋╋┫┫┛┳━┻┣╋┛┓┃┻┛╋━┗╋━╋┣┳┣┛┃┫╋┗╋╋┫┏┳┻╋━━
┛┻╋━━╋╋┓┳┓┛┛┻┳┳┻┫┛┫┻┳┗┃┳┣━━┻┃━┓┛━┗┣┳┣┛┫┓
┓┳┗┣┓━┛┣┫━┣┣┗┓┓╋┃┛╋┓┛┣━┓┛┳┓┛┃┳┏━━╋┳┻┻┻━┣
┻┻━┫┛┃━┻┳┫┏┃┫┛┳┓┗┃┫┓┃┏┻┗┃━┓┛┃┓┏┳┃┃┗━┳┃┻┏
┃┃┓┣┗━┫┓┏┫┻┫┫┃╋┛┻━┫┻┻┏┳┛┃┓┻┏┻┏┣┣┫┛┓┓━┳┗┗
╋┛┻┏┫╋━┃┻╋━┻┏┻╋━┃┳┛┣┗┳┗┗┳┫┓┏┻┫┓┛╋┃┗┣┳┳┃┃
┣┫┓┛┃┃┣┫┃┻┻┳┗┓┓━┳┓┗┗┫┗┏┣┫┫╋╋┣━┣┛┃┣┣┻┃┓┫┗
┳┏┃┃┳┣┃┏━━┳┣┣┛┗┓━┛┣┫┛┃┓┫━┳┣╋┛┗━┫╋┓╋━┓┛┗┳
┫┃┳┏┏┫╋┳┳╋┳┣┓┣┗╋┫━┏┓┫╋┏━━┣┻┫┣┃┏╋┫┫┛┛━┓┗┗
┗┣┃┗┫┫┣┏┛╋┏┓┻┳┻┳┛┳┣╋╋┫┳┛┃┃┏┗┛┃╋┓┫┏┃┫━┏┫┫
┣┗┃┛┣┓┗┣┏┃┗┓╋┻┳┃━┛╋━┣┃━┳┫┃┛┻━┛┗┫┣━┛┃┃┳┛┣
┛┳┻┏┓┗┏╋┃╋╋╋┛┗┓┳╋┛╋┣┗━┛┫┛┻┣┣┳┗━┏┗╋┃━╋┃┻┗
┣━┣┓┣┏┓┏┻┏┓━┓┗╋┛┫┏╋┃┗┫┗╋┣┣┓┗╋╋┣┏┣╋━┣┏┗┛┏
┛┻┏┳┳┣┳╋╋┗┣┓┓┏━┫┳┓┗┣┛┣┳┓┣┃┳┗┓┏┃━┓┛┏┃┻┳┣┗
┻━┻┻┳┻┗┣┃╋┫┳┻┏╋┳━┻┛━┃╋┛┃┻┃┳┏┓┻┏╋┏┏┣
━┗┗┃┓┏┏╋┓┳┛┣┓┫┣┛┛┃┣┣┗━┗━┏┳┛┛╋┃┣┻┓┫┛┓┏┳╋╋
┓┣┣┃┗┓┫┛┏╋┗┣╋┗┫┛┳┣┗┛╋┳┗┗┃┫┃┏┳╋╋┏┻┛┓┗┫┃╋┏
┛┓┻┗┏┣┓━┛╋┗╋┃┛┛┏┳┳┃┓┣┏┏┳┛┃━━┃╋┣┳┻━┃╋┫┏┗━
┛━┣━┣┗╋┫┏╋┏┃╋┏┣┣┣╋┗┫┗┗┃┛┃┓┛━┫╋┳┏╋┻┏┏━┻┳┣
┃┛┣┃┓┛━┗┛━┃┣┣┻┓┫╋┏┛━┏━┗┳┫┻┣┓━┃┏┓┛┣┏┻╋┻┗┫
┃━┳┓┻╋┳┓┃┏━┻╋┗┓╋┫┗┛┫╋┛━┏╋┳┣┓┏┛╋┗┛┓┳┫┛┓┻┓
╋┻┃┫┛┻┳┻━┳┫┃╋┳╋┣┛┳┗━╋┓┣╋┻┻╋┗┗┏┣━╋┳╋┓╋┓┃━
┏━┓┳┻┓┗┳┏┻┗┳┻┫┏┃┳┗┃┓┳┛┛┳━┳┃┳┫┻┓╋┻┣┗┫┗┣┣┣
┛┣┗┳┗┛┏╋┛┓┃┛┳┗┏┓┃┫┻┃┫┻┫┻┃┳╋┛┃┛┫┓┏┗┏┣┃┣┗┛
┗┣┗┛┻┗┫┫┳┃┃┣┣┳┃┓┏┛╋┻┏┃╋┳┃┓┗┛┻┛┓━╋┳┛┏┏┛┳╋
┓━┃┛┳┏┃┛┻┓┗╋┳╋┻┣╋┻┃┫┣┣┻┫┃━┓┣╋┣╋┫━╋┫┃┓┫┗┏
┻┃┫┻┛┳┓┻┳┏┃┛┻┛┛╋┛┣┛━┗┃┛┫╋┗┗╋┗┳╋╋┛┗┫━╋┳┓╋
┻┳┃┣┃┫┃┏┳━┓━┗╋┻┗┣┗━┏━┳┃┓┻┛┻┛┳┏┫┛┻┛┛┃┣┗┓╋
╋┛┓┏┃┓┓┣┳┻┃╋┣┛━┓╋╋┃┗┳━┛┻┫━┣━┏┻┓┓┳┻━┗┗┣┳┛
┛┳┗┓┛┫┛┳┫┛╋╋━┗┛┗┫┏━┫┫┳┛┳┓┻┻┣┗┏╋┃╋┃┻┃┫┫┃━
┗┏┛╋┛┫┳┳┏┫┗┓┫┫┃┃━┫┣┃┣┻┃┃━┳┃┛┗┳┃╋┫┻━┃┓┗┏┗
━┳┃╋┳┓┫┣┫┏┓┣┓┗┓┛┗╋╋┫┛┫┏┻┛━┻┛━┃┃╋┏━━┓┛┓┫━
┏━┃┗┫┻┗┃┣┗┓╋╋┫┛┏┗┫┳┏┳┳┣┏╋┏┛┳╋┓┣┏━┓┓┃┻┏┻━
┳┓┃┗┓╋┫┏┗╋┛┛╋╋┣━━┣┏┛╋┗┻━┓╋┻┻┛┻┛┃┗┓┓╋┫┣┏┃
┃┫╋┃┣┃┏┏┃┫╋┣┻┻━━┛┓━┳╋┏┗━┏┫┳┗╋┓┻╋┏┳┓━╋┗┻┗
┣┣┛┗┻╋┳┫┫┫━┻┫┫┏┗╋━┛┫┗┗┫┻┃┃┛━┓┗┳┛┻┻┓┫━━┓┣
┗━┏━┻┗┫╋┗┣┓┳╋┓┃┗┓┫┛┫┣┣┫┗┗┳┣┫┏┻┳━┳┳┫┣┃┃┗━
┗╋┳┗┓┏╋╋┳┛┏┻┣┳┣┏┳┓┳┻┻━┗┓┳┫━┫┓┻┳╋┏┃┛━┫┻┗┫
┓━━┣┳┗┛┻┗┏╋┃┓┫┏┗┓┃┓┳┳┫┣━┃╋┳┣┻━╋┣┗┫┻
┳┛┛┗┳┫┫┫┻┻┫┻┫┣┏┏┳┣┗┣┛┻┣┣┗┏┗┗╋┻┻━┃┳┃┏┳┏┫┗
╋┓┳╋┃┻┏┻┛╋┏┃┓┛┓┛╋┃┣┗┛┗┻┗┛┗┗┃━╋━┳┗┛┳┛┛┣┳┻
┃┗╋┳┣┃┣┏┏┣┓┏┃┣┏┳┛┛┳┗┳┛┣┣┃┗┛╋┛┫┓┣┛┻┓┗┏┗╋┛
━┳┏━┗┗┫┣┓╋┳┻┛┏┣╋┫━┗┗┫┛╋┫┃┓┗┏╋┓┃╋┫┻┣┏┣┃┛┫
╋┓━┫━┗┓┃┻╋╋╋┓╋┣┳┳━┛┓┗┫━┣╋┳┗┓┗┗┏┏┏┗╋┳┃┗┛┫
┓┃┣┃┓┏┓┃╋┻┫┓┣┏┫┃┣┏┗┣┏━┛┳┳┏┓┃┛┣┓┛┃┃╋━┓━┗┗
┃┛┣┫┣┛┣┗━┳┻┣┣┏┓┃┓┏┻┫┏┳╋┻┃┓╋┳┳┫┗┣┳┓╋┛╋┏┳┣
┏┣┗┫┛━┗┏┓┳┣┃━╋┃┗┓┻┛╋┣╋━╋┫┣┏┫┃╋┫┃┛┫┻┣┓┳┳┃
┛┻┛╋━┳┃┏╋┫┻╋┃┛┫┛┳┗┳┗┓━┛┛━┓┛┫╋┣┳┳┫┗┻╋┣┣┃┣
━┫┃┻┛┃┳┗┏┣┃┓┣┛┗━┓┗╋┫┻┣┗━┻┗┏┫┣┳┗┣┻┓┃┣┛┫┻┏
┫┣┏╋┃┃╋┛┳┏┻┏┓┣┓╋┣┃┃┏┏╋┻┳╋┫┃┛╋┳┣┃┫╋╋┏┫┛━┏
╋━┣┻┫╋┛┫┓┫┏╋┓┃┻━┓┃┏┓┫━┃┏┛┣┃╋┛┃━╋┓┣┻┃┛┓┓┓
┻┛┳╋┳╋┣┏┣┏━┳┣━┃┏╋┣┓┻┻╋┓┏┣╋┏━┓┗┣╋┏┻┃╋━┗┻┏
┣┻┻┳━┃┓┃┛┣┳┫┫┓┣┳┫┏┻┃┗┳━┣━┳┏┫┃━╋┻┣┓┻┗┗┏┛┫
━┃╋┳┫┳┣━┛┓┣┏╋┓┣┳┏┛╋┗┛┏┓┓┃┫┣┗┓┏┣┏┛┛┗┗┛┳┓┻
┏┳┻┃┗━┓━┏━┃┻┓━┓┏┣┏┛╋╋┳╋┏┣┗┣┏┻┗┫┃┳┳┫┣╋╋┗┛
┳┗┃╋┃┳┳┻┃┗┃┏┗━┻━┃┓┫┳┣┗┏┓┛┗┏┳┻┏┳┳┻┳┃┫┓┗┓━
╋┃┣┳┃┛┫┗┫┛┳╋┻┃━┗┗┃┳┃┻┣┃┓┛╋┻┏┻┛━━┏┛╋┫┫┻┓╋
━┃┏┃┳┛┻┏┗┓┃┻┛┫┻┣┃┣┣┗┻┓━┫┣┛┃┻┗╋┓┃┓┳┃┏┃┗┛┳
┓┛┛╋┻┻┣━┣┫┗┳┓┣┳┣┓┃┫┗╋┛┳┗╋━╋┛━┻┛┗┓┫╋┏┗┓┛┫
┛┏┓┻┏┻┓┓┻┃┃┏╋┏┣╋┛━┗┫┛┏━┳┃┛┫┻┗┻┗┗━┳┓┃┃━┳┗
┏┻┃┗┏┻┓╋┗╋┣┗┻┳┛┏╋┏┳┻╋┛┃┛┻┗┗┫╋┏┛╋┣┣┏┻┃┻┏┗
┗┓┣┫━┛╋┃┓┫╋┏╋┏┻┓━┫┳╋┃┻┛┛┻┓┳╋┓━╋━┓━┛┻┣━╋┏
┃┗┫┃┓┻┛┗╋┳┃╋┓┳┻┫┃┫┛┗━┳┏┣╋┃┻━╋┗┏┻┻┳┫
┫┻━┣┳┛┫┫━┻┳┻┗╋┳╋╋┗┏┻┻━┃┃┗┛┻┣┫┏━┓┓┓╋┏┃┳┳┓
┗━┏╋┻┏┓┛┏━┓━┻┛┗┏┳┓┣╋┛┓┣┛┻┓╋┣╋┛┫━┳┃┫┗┗┗┫┫
┻┣━┻┏┛┛┫╋┻┛┛┣┫┳┳┫┛┳┻┛┳━╋╋┓┓┓┛┛╋┓┳┏┳┳┃╋╋━
┗━┓┓┻┣┳┣┏╋━┣┛┻┛┣┳┗┫┓┓┃┳┛┣┻┻┃┏╋┫━━╋┗╋━┃┣╋
┣┛┛┓┛┻┗┓┛┳┫┓┣┛┓┫┏┃┓┫┻┏┗┛┫┛┣┃┳┏┗┣┃╋━┫┛╋┻╋
┗┫╋┳┻━┏┻┗┻┓┛┳┣┛┏┓┏┛┛┫━┫┣┓┫┻┻━┻┣┃┗┗┃┣┓┗┓┫
┓┳┏┃╋┛┳┣┃┃┃┫┻┃┃━┗╋╋┳┏┣┫┃╋┗┫┣━┳┗┓┣━┳┃┳┣┏╋
┫┻━┏┃┣┣┣━┓┣┗┳┳┃┻┛┛┓┓┃┳┛━┓┛┻┗━┏┣┗┻┳┻━━┫┃┛
┗╋┛┣┛╋┓┫┛┣┳┗┣┏┓┻┓┃┫┻╋╋┏┓┻┓┣┣┫┗┳┛┏┛┓┗━┫┣┏
┳┗┫┃┫┏┗┣┳┛┃┫┻┫┣┳┣┻┛┓━┃┳┃╋┣┣━┻┻┃╋┳┗┃┛┣┏╋┳
┛┓┫━┳┃┗━┳┳┻━━┃┗╋━━┣╋┣┓┻┗┓┳┛┛┣╋┏┃┳╋┫┗╋┫┫━
┳┻┫┛┗┳┓┳┃┃━┏┓┳┓━┏┃┛┳┫┫┻┳┗┛┗┓┳┻┃┓┗┗┏┣┳┃╋┻
┻┛━━╋┫┏┛━┻┣┳┣┓┓┫╋┓┣┳┓┏┫╋┻┣┣┳┓┓┃┳┻┃╋┳┻━┳┏
┫╋┏┓┃┣┣┓┓┣━╋╋┫╋┫┗╋┗╋╋┳┓━┫┗┏┫┳┃┳┛╋╋┓┓━━┛━
┫┫┃┻┏╋┗┓┏┛╋┻┃┳┳┗┛┳┻┫╋┓┃╋┳┻┫┫┗┣┣┓┛┣┏┻┓┳┏┳
╋┗╋━┗┗┛━┛┫╋┗┛━┣┏┳┃━┻╋┗┛━┳┗┓╋┻━┗┣┣╋┏┛╋┳┃┳
┣┗╋╋┳┏┗┛┻┓┳━┫┗┃━┳┫┛┏╋╋┳┣━┏┛┳┫╋┣┫┫┻┣┃┣┛╋┏
┏╋┣┳┳┣┫┗┻┻┫┳┗┏┫┳┏┳┳━┃┳━┗┳┣┻┛┳┏┻━┳┓━┗┫┓━┛
┗┻┃┳┣┗┳┫┃┳┏┳┗┣┳┳┓┛━━╋┫━━┏┳┗┓╋┣┗┗╋╋┛┻┃┣╋┃
┫┛┳┃┫┫┛┫┗┳┣┫╋┻╋╋┻┏┫┃┣┳┛┻┫┃┫┫┛┫╋┻┏╋━┫┫┳━╋
┃━┣┏┻┓┻┃┫╋┳━┛┛╋┣┏┏┫┃┏┫╋┳┗┛┛┗┗┓╋┫┏┻╋┏┃┣┻┳
╋╋┫┛┫┫━┃╋┏━╋━┳┻╋┫┳┓━┗╋┗┻┻┛┃┻┃┛┫┏┣━┣┣┫┓┏┻
┓┳┫┛┳╋┓┻┏┗┛┗┃┛┳┃┻┫┻┛┓━┃┏┳━╋┓┣━━┣┻┛┏┫┳┣━┻
┻┫┫━╋┳┓┛┛┃┃━━┃┣┳┣┳┃┏┛┏┳╋┓┻╋┛━┫┃┗╋━┳
╋┏┛┃┃┗┗━┛━┳┃┃┗┛┛┏┣┳┏┏┃┣╋┻┃┛┫┫┻┻┫┫┫┗┗┏┓┫┓
┃┗┃┻┃┣┻┳┗┏┗┛━╋┫┓┻┃┗┻┏┣┫┻┏┻┛┗┗━┳┳╋┓┏┛┣┃┗┻
┏╋┏┫┏┛┻┣┛┗┣╋┏┳━┃╋┓┳┏┏┳━┃╋┫┏┓┃┗┗┏┳┳┻┳┫┓┻┛
┗┗┳┣┳┛╋╋━┣┳┛┛┳┗┏┃┫┻━╋╋┃┛┣┏┻┓┗┛╋┻┓┣━┻┛━┻┃
┣┛╋┗┻┃┗┗┻┫┃┗┏╋┣┏┗┣┻┣━┏┃┃┓━┗┫┣╋┣┣┻┏┛┫┫┓┗╋
┣┗┗┫┛╋┻┫┛┣━┏┗┫┓┻┻┗┃┃━┳┓┣┓┃┗┗┃┗┻┳┻┳┫┓┻┏╋┗
┏┛┃┣┳┫┃━┫┃┣┛┣┣┻┳┛┛━┓┳┃┻┓┛━┓┳┗┓┳┃┃┫━━━━┗┣
┫┻┻━┛┃┃┫┃┓┃┃┣┗┣┣┓┓┫━┻┫┳┣┛╋┃┣┳┗┻━┻╋┏┃┓╋┳┻
┃┏┛┃┻━┏┣┛┗┃┗┏╋┻┏┣┫┓┃┛┃┻━┏━┗┣╋┗┏┗┣┏┻┳┃┃┣┳
━┃━┳┛┳┣┛┓┣┳┃┳┫┻┳┃┳┻╋┣┛┏┏┫━━┫┣┏┳┛┣┛┓┓━┓┗┃
┛┓╋┃┣┛┃┃┃┳━┫━┃┃━┻┳┳━┏┻┏┳┗╋┏┳┛┣┫┛┫┓┃┃┻┃╋━
┳┛┻┓┻┗┛┓┣╋╋┏┳┣┻┳┣┻┣┻┏┃┻┣┛┗┳┏┻┻┣━┣╋┻┣┏┃┃┛
┣┻┣┣╋┻┏━┣╋┓┫━┣╋┛┫┛┛━┫┫┻┗┻┣┫┓━┳┗┃┣┛┣┏┏┓╋┓
┣┛┃┃┃┫┃┫┃╋┗┏┃┻┻┣┣┗┻┃┫┻┣┣┳┣┛┃┻┣┏┣┳━┻┗┏┛┓╋
┃┫┳┻┛┓┛━┻┃┫┛┣┛┓┏╋┛╋┻━┏┛┃┏┃╋╋┻┃┗┛┗┻━┏┳┓┓┻
┏┣┗┓┓┓┣┳┫┃┓╋┳━┻┳┳┣╋┳┏╋┗╋┃┫╋━┣━┏┏┃┗┗┳┛┃┏┫
┣┣┛┣┛┳┣━┳┳━┛━┣━┳╋┫┓━┗┳┫┫┓╋┳┓━╋┫┫━┃┃┻┃┻┳┏
╋┓╋┳┻╋┫┻┓┛┛┗┓┗┓━┳┣┏┳╋┣╋┏┫┫━┣╋┓╋╋┗╋┗━┳╋┏┃
┗┻━┫┻┻┓┛┃┳┫━┣┻┏┻╋╋╋┓┃╋┛┳┛┣━┣┓┗┫┗━┻┃┫┏╋━━
╋┻┛┛━┫╋┳┛┣┏┗╋┣┳┗╋┳┛┏┏┗┻━┣┫┏┏┣┏┫┣┗┗┳┣┃┛┛━
┣┓┣┃┃━┣┫┗┏┳┣┗┃┫┛┻┏┏┫┛╋┣━┃┛┛┓┏┳┻┳┫┃━┏┏┏┗╋
┣┻┗┛┻┏┗┃━┳┗┳┃┳┛┣┣┫┻┻┓┳┛┓┣┗┏┣┃━╋┻━┣╋┫┳╋┓┗
┃┫┳╋┗┻┏┳┣┗┳┗┓┛┃┏┫┳╋┣┻┗┓┫┣┃┏┫━┛━┣┗┃╋┳┓┫╋┃
┃╋┃┃┛╋┻╋━┓┣┗┳┗╋╋┛┗┓┛┳┳┳┃┗┗┫┓┳┃┏╋┛━┣
┗┫┳┗━┣┗┫┗┳┃╋┃┣┛┓━┻╋╋╋┫┓┃┗┗┓┳┛┣┓╋┃┃┗┫┣┗┻┻
┓┳┗┛┓┗┏╋┛┫┓┣┓┃┣┛┓┛╋┻┏━┳┳┓┣┳┓╋┏┻┃┣╋┣┛┳┳┗━
┛╋┃┃┣┛┻┏┻┗┳┓┓┗┳┓┃┛┣┳┫━┃┫┫┳┣┻┫┫┣┏┃┫┣┃┗┳┃┻
┻┻┃┓┳┳┓┃┛┏┓┛┫┻╋╋━┛┣┛┗┣┓┃┛┃┻━━┓┻┻━┫╋┃┻┓┃┗
┻┃┏┫┃┓┃┣┓┣┫╋┻┃╋┏┳┻┛┃┗┗┓━┗┣┫╋┳┣┏┗╋┛┣━┓┛┃┫
┓┏┓━┏┛┛╋┏┏┗┣┣╋━╋┣┃┓┻╋┫┓┗┫┗┻┛━┏┻━┣╋┣┏┓┻┃┗
┏━┗┳╋┏┏┓┏┻┗┻┏━┣┃┓┳┛━┓┃┣┛┣┃┫╋╋┫╋┓┗━┻┏┫┓┗┏
╋╋┻┫┻━┣┳┛━┣┻┓┗┓┏┃┫━┗┗╋┛┃┫┗╋┛┣┃┃┛┓┏┗┗┫┓┳┣
┳╋╋┫┳╋┳┛┓┛━┏┛┻┗┓┛┓┓╋╋┻┫┫┳━━┳┏╋┗╋┏╋┻┣┏┏┗━
┫┗┻┃┛┳┳┣┳━┓┳┻┫┻┫┻┳┛┻┗┳┗━┛┳┻━━┃┗┫┫┻╋┛┗┓━╋
┣╋┳┃┳┛┃┏╋┻┣┳┓┳┛┫╋╋┣┳┣┻┣┣┳┃┻━┏┃┏╋╋╋┫━┻┛╋┏
┛━┗┗┳┛┗┃┣┫┗━┣┣┗╋┛┗┻┻━┓┏┛┏┣┓┫┃┣┃┣┣┏━┳╋┏┫╋
┻┏┏┳┫┳┓┳┻┃┳┣╋┗┫┳┻┃╋┫┻┻┏┃┫┏┓┛┗┳┳━┻┳┗┫┣┣┫╋
┛┓┣━┃┛┃┛╋┓┏┏┃┓━┛┫┛┏┻┏┣━╋┳┛┻┳┗━╋┛┗┗┓┳╋┫┻┻
┛┳┻┗┫┏━┓┛┻━━┓╋┛┛━┏┃┗┓┻┳┃┏┛┛━┏┫┏┛┻┗┣┣┫╋┏╋
┏┛┳╋━┳┳┳┳┳╋┏┃┃┏┣┣┳┛┣━┓┃╋┻┣┃┛┏┃┏━┛┏┛┛┃┏┣┛
┻╋┃┻┓╋┛┣┃┣╋┳┳━┫╋┳┛┏━┳┣━┳┃┗┓┏┣┫┃┣┳┫┛┛┗┣┗┛
┛┫┻┓┳┃╋┃┓━┻┏╋╋┓┓┃┫┗━┣━┻┳┏┳┳┛┣┗┛┫┣╋┫┻┻┓┃┣
┗┛┳┫━┗┃┫┃┗┛┛┣┣┻┗━┫┫┳┫┓┛┣┳┏┓┏┣┛┏┻╋╋┳┏┗┓┃┛
┣┳┃┻┗┛╋┛┳┻┗┻┳╋┣┣┳┛┛┓┃┛┗┻━┳┳━┳┻┗┻┳╋╋┻┓┗┏╋
┛┛╋┓╋┃┓┛╋╋┻┃┏┏┃┃┻┗┳┻┳┗╋┃┏┣┓┗┛┻┗┏┏┗╋┗┳━┣┗
━┃┛┏╋┓┗┏┛┳┣╋┳╋┻┻┏┣┛┏┛━┻┳━┻┗┳┃╋╋┗╋┗┻┛┗┻┣┗
┓┗┛┣━━┻┻━┗┫╋┓┗┏┏┛╋┣┃┃┏┓┣┳┫┓┃┗┳━┛┏┗┏┻┳┫┓┗
━┳┳┫┓┫╋┏┫┫┓╋┓┛┗┃╋┻┗╋┳┓┻━┓┓┃┻┗┏━┗┛┃┳
━━┫┫┏━┫━┛╋━┫┃┳┏┫┗╋┻┫┳┳┻┛┳┳╋┏┓┓━┗┃┃┏╋┫━┛┫
┗┛┃┛┓┻╋━┓┛┳┏┻┓┗┛━┃┏┗┏╋┏┫┫┛┳┓┳╋┏┫┛━┣┫┣┻┃┻
┛┣┓┗┻━┏┓┫━┳┫┓┗┏╋┳┏┛┫┫┛┣━┗╋┻┗┃┫┏━┓━┫┏┫━┻┏
┗━┃┏┛┓┛┫━┣┛┻┏┓┛╋━┣┣━┳┃┓━┏┃┛━┻┗┣┫━┗┻┳╋╋┛━
┏┏━┓┣┛┛┏┃┃┓┻━┗┻┗┛━┓┳┫╋┃┫┫┗╋┏┛┃┣┛┏┛┣┣┛╋┛╋
┛┗┳┛┛┗┻┗┗┏┻┛┏┃╋┣┻┫┗┣┣┗┫┗┳┃┃┃┫╋━┫┣┏┛╋┏┏┻┫
┓┃┏┳┗┻┳━┃┳┫┗┗┃┏┳┃┃┃┃╋╋┛┣╋┗┃┣┓┗━━┏┳┻┫━╋┫┓
┗┏┫┗┣┃┫┣╋┣╋╋┣┛┃┻┳┃┣┛┣┫━┫┛┗━┻┗┳┃╋┗━╋┓┣┻┻┓
┏┗┻┫┗━┛┓┣┳┗┛┛┏╋┳╋┻┏╋┫┏┏╋┓┗┣┏┓┣┗┃┻┣┓┗┻┫┻┃
┗┏┳┗┓┛┣╋┗┫┫┏┓━┻┳━┣┫┣━┃━┃┛╋┫┃╋┗┫┻┻┣╋┗┏╋━┃
┳┻┃┓┣┳┣┻┳┻━┫┏━┣┗┛┳┣┗┗┗┻┣┻┓┃━┃┻┃┏┫┏┻┓┛╋┗┻
┫┳┳┫┳┏┗┫┃┏┛┓┣━┛┳┣┗┏┫┣╋┏┗╋╋┛┫╋┫━┃┫━━┫┗╋━┏
┛┻┳┛┛┣┏┻┻┫╋┃┏┗╋╋━┗┏┏┣┃┛┫╋┛┣┳━┏┣┓┃┗━┏┗┫┳┗
┓┻┛┳┃┳┻┗┫┃━┛━┓┃┏┏┏┻┛┫┣┛┻┻┫╋┏┣┛┣━┓┣┗┳┗╋┳━
┗┳┛┣┃┳┓┃┛┓┏┳┫┗┃┏╋┫┃┻╋┗┛┳━┫┓┛┻━╋┓┳┫━┃┓┳┳╋
┃┏┓┏┃┣┻━┣┛┏┛╋━┃┫┛╋┳╋━┣┣╋━┣┛┛┻╋┗┏┣┏┣┳┛┫┛┗
┗┏┻━━┓━┃┏━┻┓┃┣━┣┳┻┛┛┫┗┓╋╋┓┣┗┏┃╋┃┣┛┫┻┛┫┛━
┻┫╋┗┳┃┓┗╋┏┳┏┃┏┣┳┃┫┃━┳┳┓┫┃┳┫┻┏━┗┏┫┣╋┛┃┗╋┛
┓┻━┫┃┓┃┏┻━┳┳━┫┳┫┗┳┣╋┻┫┣┣┻┛┃┫┣╋━┏╋┛┏━┣━━┫
┣╋╋┣━┻━╋┳┗━━┏┫┃┳┃━┳┓┏┃┏┗┳┗━┫┓╋┛━┗┻┳╋┛┳┫┛
┣┻╋┫┛┏┓┛┃┫┫┗┣┳┗╋┏┓┛┣┳┗┣┏┳━┣┫┛╋┣┳┳┓┏┫┳┓┫╋
┓┣┳┻┛┗┳╋┃┛┏┃╋┣┛┣┻┛┗━┓┗━┫┛╋┳┣┳┓┫┃┻┏┳┻┻┣╋┃
┳┗┛┻┃━┓┃┳┏┃┗━┳┃╋╋┣┛┫┛┫╋┻┫┻━┳┏┃╋┗┻┗┫┏┃┃┛┏
┣┻┓╋┛┗┓┃┏┣┏┗╋┛┗┻┫┣┏┣┃┗╋┣┣┃┗┛┓╋┃┛┣╋━
━┻┛┣┓┻━┏┃┻╋┓┫┗╋┣┳┣┏┫┏┓━┗┫┓╋┣╋┳━━┓┻┃┗┏┣┫┛
┻┻┗┳┃┃┏┗━┫┫┫┫┣━┫┓━┳┓┃┣┏┛┓┏┏┏┫┛━┫┫━━┗┗╋┓┛
┗┃━┫╋┣━┛┃┣┻┛┃┻┏╋┛┏┣┏┛┣╋┗┳┣╋━━┳╋┫┻┛╋┃┳┃┓┳
━┗┓┣┃┳┛┫┫━┓┻┻╋┓┳┣┏┳┏┛━┓┃╋┫┳┫┣━╋┗━┗┃┻╋┃━┫
┳┣┣┣┛━┓┛┓┻┫┗┓┛┏━┛┛┗┃┣┻┣┏┻┳┛┃┣━┳┃┏┳┳┻┳┛┃╋
┗┗┃╋┏┏┓━┳╋┫┓━┻┳┻━┏┣┗┳━┫┫┓┣┃┏┣━┛┗┳┫┗╋╋┓┻┳
┓┓┃┳┗┃┃┫┃┫┃┫┃┣┓━╋╋┳╋┣━┛┓┗┏━┗┗┗┳┳┳┫┏┏┏┣┣┏
┳┃┳┏┛┻┃┻╋┛━━┳┏┃┳┓━╋┓┗┛┏┳╋┣━┳┫┫┗┗━┣━┫┃┳┗┣
━┏┏┣┻╋┓┻┛┓┳┓╋┛┫┓┓┣┣┃━┃┫┻┛┛┃┳┗╋┛┏┫┳┛┳┻┳┏┏
┃┻┳┓┃┗┃┓╋┫━┃┓┻╋┫━┛┏┻┃┃┣┏┳┛┫┗┻┛┫┃┗┓┳┓╋┫┻┗
┫┗┫┻┗━┛┗━┣┛┫━┣┓┫┓┛┫┏┃┃┣╋┗┻┣━┗┫━┣┳┓┛╋┣┛┃┗
┛┃┃┛┣┓┣┃┻┻━┃┳┛╋┏┏╋┓┫┓┃┗┗┗━┗┫┏┛┣┓┻┳┃┃┗┏━┳
┳┓┓┏┳┳┻┛┗┓┃┏┗╋┫╋┻┫╋━┛┗┏┓┛╋━━╋╋━┳╋┗┣┃┫┏┫┻
╋┻┓┣┛┛┻┻┛━┳━┗┳┫━┫┏┫┣┳╋┛┳┳┗┫┻┏━━┃┛┻┓┻╋┏┳┏
┳┗┻┣┓╋┻━┛┫┛━┳┗┻━┫┣┏╋┓┻┗╋┓┻┫┓┃┃┗╋━┏┫╋╋╋┫╋
┻┛┃┻┓┗┣┏┏┗┏┗━┓┫┫┏┳┣┳┫┛┣╋╋┏╋┃━┃┓┓┫╋┓┏┓┳┣┫
┫┃┛┓┫┫╋┏┗┛┗┣┫┏┗┏┗┓╋┗┳┳━┫┏┳┗┫┃┫┓━━┣┓┛━┏╋━
┛┗┫┻┳┗┻┻┻┏┗╋┃┳┃━┣┃┛┫┏━┃┫┫┓┻┣┃┳┓┻┏┗┳╋┏━┣╋
┃━┣┃┓╋┗┳╋━┫╋┫┗┻┗┓┏┃┃┗┫┏┓╋┛┗╋┳┛┛┣┏┃┏┻┗━┣┣
┗┳┳┣━┃┃┳┃┏┏┳╋━┛┓┣┛╋┓┫┫┫┻━┏┳┳┃┓┣┗━┏┏┛━┳━┏
┗┣┛┣━┫┣┗┃┃┳┃┗┓┣┻┓┓┛┻┛┻┓┃┗┛┫┫━┣┛┣┫━┏┫┓┻┳┳
┛┏┣╋┓┫┳╋┳┗╋┻┫┳┏┓┳┏┫┣┣╋┻┣┻┓┏┗━┏┣┫┃┻┳╋━┻┏┏
┻┛┻┫╋┛┛━┏┳┫┃┻╋┣╋━┳┓┫┫┗┻┳┻┓┏┻┃╋┛━┃┫┃┓┓┳┫━
┳┗┣┗┓┛┓┛━┣┓╋┓╋┛┏┃┓┣┳┃┏┫┣━┫┻┫┛┣┫┏┣┏┏
╋┫┻┗┫┻┣┓╋┏┫┃┓┗┳┃┓┃┫┣┏┻┣━┫┛┏┓┳┛┃┳┳┣┣┛┻┃┻┳
┛┃╋┗━┏┣┳┻┳┓╋┏┳━━┣┫┗┓┓┛┛┏━┗╋┫┳┗┳┫┏┓┃┛┓┳┣━
┏┣┓┛┃┫╋┛╋┓╋┃┃┳┫┏┃┣┳━╋┳┛━╋┏╋┻┃┻┛┃┳┓┃┏┏━┗┻
┓┛━┻┏┗━┓┣┏┣┓┳━┃┛┫╋┗━┳╋━━━┛╋┓━┗┏━┛┣┻┏┣┫┛┏
┛┣┃┛┫╋┫┣┏╋━━┻┻╋┏┳┃┗┛╋┻╋╋┳┃┗┣┛┗┓┳┓┫┣┳┓┳┻┳
┗┻┓┳╋┣┣╋┣╋┣┣┗╋┣┳┃┗┗╋┫┣┣┫┛┣┃┏┏┛┃┻┓━╋┏┃┫╋╋
┃┻┳┻┏┓┗┣━┗┗┃┻┣┏┫┣┏┛┫┳┓┛┗┫╋┓┳┛┏━╋┏━┻┳┫┳┛━
┛┣┻┓╋┓┛╋┻┏┃┫┣┓╋━┳┫┫┫┃┣┗┻┗┛┏┛┣┓━┣┻┛┗┣┃┏╋┫
━┛┫┃┏┛┗┏┓┻┃┻┣┃┻┫╋━┣┻┛┳┳━┓━┛┳┫┻┗╋┗┓┗┳┣┓┣┻
┗╋┃╋┻┗┓┫┃┗┛┣┻╋┫┏┗┃┏┫━┗┏┏━┗┃┳╋┫┗┻┣┛┛┣┗╋━┗
━┫┏┳┳┛╋┏┓┣┓╋┛┗┳┣━┓┗┓┣┛┗┓┓┻┓┃┳┳┣┓┗┏━━┣━┛┏
┣┫┻┫┏╋┗┃┓┏┏━┣┫┏┣┏┓┫┗┻┻┻┻┗┣┻┏┏╋┏┣┓┛╋┣┫━┫┏
┛┓┛┓┓┓┫┃┏┓┻┛┓┗╋┏┫━┓┏┗┻┃┻┓┣┓┓┣┳┣┏┃┻┓━━┓┏┗
┳┣━━┳┣┛┏┗┏┻━┏┫╋┳┳╋┛┣╋┫┣┫━┳┫╋┃┃┃┗┳┗┻┛┓╋┳┃
┣┏┫━┏┏┻┻┛┗┳┣┣┏┳┗┏╋┗┓┻┫┓┻┫┫┣╋┳┓╋┃┃┏┏┛┓┻┏┗
┗┣┏┏┫┣╋┛┃┛┫━┫┗┳┻┻┓┃━┓┓┛┻┃┏┻┻┗┏┳┳━━╋┃┏┣┳┗
┻╋┻┳┃━┳┳┫┫┓┗┻┳┣┻┫┓┓┫┳┳┓┣┏╋┛┗┛┫┳━━━┫┳┣┗━┣
┛╋┳╋┫┳┓╋╋┏┃┛┫┳┛┻╋╋┏┏╋┗┻┛┻┛┓┫┛┗┛┏┗┏┣┣┻┻┳┃
┃╋┓┛╋┓┗╋┣━┗┻┣┃┛━┻┛━┳┏┫┏┏┏┓┏┃┣┛┃┛┏┻┫┃━┻┓┫
┏┳┛┣┻┻━┳┓┣┓┗┳╋┻┗┓┏┗┓┫┣┏━┫┫┛┫┓┏━┃┓┳┣┏┗╋┓┃
━┃┃┏┃┗╋╋╋┗╋┏━┗╋┗┣━┳╋┳┗━┃┫┏┳┏┓┛┛┗┏┓┗┛┛┻┳┫
━┃┃┳┏┃┗┛┛┓┫━┛┛━━┃━━╋╋┃┫┫┣━┃┃┃┓┛┓┫┗┛┏━┛┗┛
┏┣╋┃┳┻╋┓┣╋┻━┓━╋┛┳┳┛┛┻━┗━╋┃┳╋┓━┣┛┣┛┻┻┗┛╋┓
┣┣╋━┃┻╋┫┃┳┣┣┓┏━┣━┛┻┳┻╋╋┛┳┗┏┗┏┳┳╋┛┫┏
━┛┓╋┛┛┛┳━┓╋━┳╋┳┛┻┣┣┻┳┃┏┗┏┃┏┻╋┳┳╋┻┻━┛┓┗┃┣
┛┣━━┓━┃┻┣┛┳╋┣┏┓┻┣┗┓┣┛┗━┗╋┛┗━┏┻┫┻┏━┓┫┣┓┻┏
┳┏┗┏┣┗┫┏╋┣┏┃┗┫╋┻┓┃╋┃┛┓┳┫┳┓┳┃┳┏┻┣┣━┗┫┓┓┏┗
┃┫┓┓┛┣┫━┻╋╋┫┻┣┗┣┗┛┳┛━┫┏┗┓┻┻┃┳┛┛━╋┛┣┻┻┫┛┛
╋╋┗┳┏┣┓┏┏┏╋┏┓┳┗┳┳┣┫╋┣┃┫┓┗╋┃┃┓┳┏┣┣━┫┫╋╋┫┓
╋┣┻┗┃┻┳┏━┗┛┗┃┛┻┛┻┻┫┗┣┏┻┗┣┓┻┃┳┻┣┗┓┗┻┃┓╋┏┓
┛┗┣┻┫┛━┃┣┣┓┫┳┳┛┓┏╋┣┛┗┫┓┻┻━┏┫━┏┻┫┣┫┓┫┻┏┣┏
╋┣┳━┫━┛┫┳┃┻┃┏╋┗┳┳┃┃┻┛┏┻┃┻┗┓━╋┏┣━┫┛┓┗━┳┫┏
┗┻┗┗━┏┓┣┓┫┳┣┻┏┫╋┏┫┓╋┻┛┛╋┳┳┻╋┻┳┫━┃┗╋┳┛┣┛┛
┛┏┫┃┫╋┳┓┗╋┻┫┗┏┳┻┻╋┫┃╋┗┃┛┗┏╋┏┫━┣┓┻┗┗╋┻┳╋┓
╋┏┗┓╋┫┣┣┏┻┛┓╋━╋━┛┏┻┏┻┳┓┳┛┳┗╋┻┓┗┗┗┫┳┳┛┗┫┳
┏┃━┻┫┃┻┳╋╋━┳┓┗┓┓┛━┳┏╋━┗┣┻━┫╋┓┳┃┣┃┓┫┗┛┳┫┫
┓┣┻╋┃┫┫┃┻┫┗━━┫┣┻┓┓┫┻┃┫╋┓┫┓┳┓┏┛━┛━┗┛┻┣┗┏┣
┗━┗┃┗╋┫┓┫╋━┏┳╋┏╋┣┫┻┣┛┛┓┣┗┃┫┛┫┻┳┻┗┏┏┛┫┛┳╋
━┛┗┃┳━┻╋┫┛┃┻┣┗┻┏┗┻━┫┏━┗┏━┣╋┃┗┫━┓┃━┏━┃┃┫━
┃┏┓━┛┫┏┳┳┏━┣┗┗┗┗┣┗┻┫┓┻┃╋┃┛┻┳┓━┳┓┏╋━┓┳━┛┗
┓┣┗┣┛┃┻┓┗┏┓━┏┛┣━┣┻┓╋┗━━╋╋┗━╋┛┳┫┣┓┣┓━┳┣┏┃
┫┏┃┃┏┏┳┣┫┃┏━┏┻┫┳┓┳┫┫┫┛━╋┓┳╋┏┣┻┣━━┻┗┓┳━┳┛
┗┣┏┳╋━━━┳┣┣┳━┣┗┏┛┛╋┻┏┳┛┏┛┳┃┏┫━┣╋┛╋┳┣┳┏┗┣
━┃╋╋┣┃┣┻┣┗┻╋┻┃┛┓╋┃┻┫┃┳┳┳┳┫╋┫┏╋━┓┓┛╋┏┃┛┣┃
┛┛┻┳┏┻┻╋┃┫┛┃┛┓┳┳┏┫┛┫┫┃┏┓┫┏┻┏┛┛┣━╋━┓┣╋┃┛┛
┓┃┓┫┣┗┳╋┛┣┓┏┗┓┻┏┗┻┳┃┓┣┳┛━┻┓┗┫┣┃┻┓┫┃┗┗┳┓━
┣╋┣━┻┛┏┳┏┓┓┓╋━┻┫┛┻┻┛┫┗┛┏┣┏┓┏┓┛┓┛┗┣┛┛┛┻┻┫
┛┫┣┛┣┏╋┣╋┗━┫━┻┃┃┗┓╋┛┗┃━┗┳┏┣┻╋╋╋┫╋┓┛
┛┗┃┻┻┳┻┣┏╋┫┳━┻┳┗┗┛┳┛┃┏┫╋┏┓┃╋┛┣┓┛┣┛┗━┣╋┣┛
┳┻┃┗┏━╋━┛┳┛┛┓╋━┏┗┗┗┳┛┳┫┃┓╋┗┛┗╋┗┃┓┣┛┫┫┛┻┗
┛━┃┳┗┛╋┃┃┫┻┛━┏━━┗╋┣┏╋┗┳┏┳┳┗━┛┳┏┻┫┣┛━┃┣┓┃
┳┛┓┫┳┫┛┣┏┛┃━┛╋╋┛┣┏┻┃┳┛┻━┓┏┃━┓┓━┳━━┗━┏┫┏╋
┫┣┻━┻┗┃┻╋┏┗┓━┳┣┳━┛┫┓┃━┏┃┗┏┫┗┛┏┫┗┻┳╋┣━┻┛━
┏━┻┓┣┏┏┣┏┛┛━┃┫┫┫┛┫╋┏┫┣┛┏┛┓┏┣┳┛┫┃━┻━┏┛┳┫┃
┓┫┣┻┻┓┫┳┳┫┏┛┫┏┳┏┣┃━┛━┏┃┃┃┗┣┣╋╋━┻┓┓┛┫┳━┏━
┏┓┣┻┓━╋┓┻┫┏┳┗━┣┏┻┛┳┓╋╋━┏┏┻┗┃┣━┏┫┛┳┓┣┛┳┳┛
━┛━┗┫┓┛┏┣┳╋┳┗━┻┗┣┛╋┫┛╋╋┫┫┓┏┏┫┛┓┏┃╋┳┛┫━┗━
┃┏┗┗┻┏┓┳╋┏┛┻┻┏┗┫┓┫╋┳┳━┣┛┛┻┓┓╋┫┏┛┛┓━┫┳┛┣┃
┓┳┏━┏┻┃┣┃┻┛┏┗┏┻┛┳┓┃┗┣━┳╋┫┃┻┏┳┻┳┳━┃━┓┻┗╋┳
┳┗━┳┃┃┻┻┣┃┛┣┻┻┃┏┻┓┳┳┏┣┻┏┗┛┃━┣┗┏┳┳┫┻┏┣┣┃━
┗╋┛╋┗┫┻┳┛┛┻┗┗┛┃┳┣┃┓┏┓┫┓┻━┻┗┓┃┏┓┃┫┳┳┻┏┃━┳
┳┓┏┗┛┣┳┳┛┗╋╋┛┃┗┳┏┏━╋┛┏┏┛┃┓┃┗┗┻┏┣┃╋━┻┻┏┫╋
┓┗╋╋┓┫┃┓┫┛┃┗┓┓┣┻┳┃┣━┛┫┣┗┛┛┓┃┓┻┳┻╋┛┣┏╋┣┗╋
┛╋┻┻╋━╋┣┣┛┏┓━╋┗┛┛━┛┏╋╋┣━┏┳╋┏┛┛┃┗┛┻╋━╋┳┓┗
┗┫┣┗┃┗┗┗┣┏┏┣━┛┫┳┗╋┛┻┓┏┓━┃┃┣┳┫┻┗┏┓┻╋┃┓┻━┣
┛┗┓╋┓╋┳┃━┻┻┛╋┏┳┓┃┻┣┻┣┃┃┗┃┛┃┃┫┗┗┗┳┫┫┳┗┫┣┗
┻┗━┗┳┫┣┃┳┗┏┻┳┳┓━┓┗┛╋┳┃┛┻┣┫╋┏━┻╋┫┻┻┻┏┗┓┣┃
┫┓┓┳┳┃╋┛┳┓┳┛╋┛┛┛┗┣┃┳┃┫┃┃┛━╋━━┣┓╋━┃┃┓┏┃┻┻
━━━┣┏┗╋┣━┗┻┛┳╋┳┏┏┣┛┻┃┏┓━┓┳┣┗┫┣━┫┻┏┳┃━┛┳┻
┓┻┃┏┣┃━╋┃╋┻━┻┛┏┫┳╋┃┏┛┓┗┛┣┛┻┃┣┗┓┗┛┃┻┛┛╋┳╋
┓┻┣┓┣━┳┛┣╋┳╋━┳┛╋━┛┗┻┫┃┗┻┻┃━┣┛┣┏╋┓┃┏┳━┣┓┃
┣╋┳┗┣┻┳┓┛━┃┃┣┃┻╋┣┗┣┫┳━┃┏┫┫━┳╋┏╋┃┳┗┏
┃┛┛┛┣╋┣┳┓┗┻┃╋┗┛┣┛┏┻┏┛┫╋┻┓┻┻┓┓━━┳┗┫┻┻┣┗┃┻
╋┻┳┃┫┏╋╋┛┳┃╋┣┳┻┻┻╋┻┃┳┓┓┏┳┻┃━━┫┃┣━┻┏┳┓┃┛━
━┣┫┃┃╋┏╋┃┓┗┏━┃┏┛━┗╋┓┳┏┃┣━┛━┗┓┓┏┣┻━┏┛┏┣┗┗
┃┳┣┗━┳┻┛┣┏┳┳━┓┫┻╋┓┓┗┗╋┃┃┃┃┫┗┳┫┛┓┗┫┗┳┛┏┓┻
┗┣┏┣┳┫╋┏┫┻┻┣┓┗┫┗┃┫┏┏┳┫━━┏┻┓┻┣┛━╋┣┳┓┓┻┫┫┳
┓┛╋┳┛┫┃┃┻┓━┓┻┛┛┗┣┃╋┫┃┏┗┛┫┣┓━╋┣┏┃┳━┻┫┃┻┓━
┣┛┓┫┃┫┻┃┛┗┳┣┓┫┛┛┣━━┏┏┻┻┫┏┣┏┳┻╋┣┻━━╋┏━╋┳┃
┻┫┳┃┛┣┗┻━┗┓┏┳┣╋┓┻┳┗┣┣┫┏┛┏┃┓┫┏┳┗┻┗┛┫┣┣┛┻╋
┛┛┏┛┓╋┓┏╋┣┫┗┳┏╋┗┫┛┗┏━┳╋┣┛┳┃┻╋┏┗┣┓┫┫┏┃┓┳┓
┃┳┫┛╋┗┓━┣┗┓┗━┃━┫┫┳╋┏┗┛┻┏━┗┳┏╋┣╋┻┗┳┫┗┗━┛┫
╋┗┃┫┓┛┫┳┳┏╋┣╋┣┏┣┻┏╋┻┗┫┓┻┗┣╋╋┃┗╋╋┣┣┃┻┏┏┓┻
━┻┗┏┏┣┓┓╋┗┳┳┗┏━┻┃┳━┻┗━┛┃┳┣╋╋┫┣╋┳┳┏┗┓━┣┻┏
┣┗┓┏┓┗┛┳┫┛┏┛┓┻╋┣┳━╋━╋┳┓┫┣┓┫━╋┃┫┻┗┏┏┃┗┛┏┻
╋┫┗┻┃┣┏┃┣┛┓┓┳━╋┗┃┃┣┫┗┫┃┓┫┗┃━┛┓┃┗╋┳┫┛┛━┳━
┻┻┣╋┫┗┳┣┃┗╋┣━┣┃━━┻┣┗┓┣╋━┏┫┃┗┗┗┏┃┃┛┏╋╋┃┣┗
┻┻┗╋╋┻┏┓┓┳┻┛┓╋┫┫┫┗┣┛┳┏┻┫┣┳┏┳┻┓┳╋━┣┗┃┛┏┻┗
┻━┳┏┣┓┻┏╋━┻┛┃━┳┻┻┓┏┛╋┫┏┓┣┻╋┗┣┗┻━┗╋┳╋┃┏┗┣
┗┓┃╋╋╋╋┫┻┣┣┏┫┛┫┳╋┓┗┗┗┳╋┛┛━┻┏┫━┓┗┗┏┛┗┃┃━┣
━┳┓┣┣┓┻┗┃┻┛┗━┛┏┻┃┻┃╋┓┳┻┓┣┃┓┓┣┏┳┳┃┏╋┫┫┃┏┳
┛┻┗━┏┏┫┏┻┣╋┻┗┓╋┳┳┣━┃━╋┗━┓━╋┃┓┣┻┳┏┗┗┳┳┏╋┫
┫┓┛╋┻┓┳┻┓┣┗┓┓┣┛┛┓┣━┃┓┫┳┳┻┫┣┫━┗┓┏┫┻┓┃━┛┃┫
━━┓┛╋┛┗┣━━━┃┻━━┓┻┗┳╋━┫┛━━┻┃┏┓┣┳┫┓┣┫━┗┃╋┛
╋┓┃┣┳╋┏┣┻┏┓┻╋┳━━┏┣╋┓┃┃┳┳┗┫┣┫┛┫┏┻╋┏┏╋┳┗┻┃
┛┓┣━┓┛┏┳┓┛┛┛┣┣┫┻┳┫┓┓╋┗┫┫━┗┻╋┗┫┣┏┃┻┣
┏┓┛╋┫┻━╋┗━┫┫┛┓┣┓┏┗┻┏┏━┏┓┻┳┏┏┗┃┫┳━┓┏┗╋┣┓┫
┳┓┫┗┳┏━┓┓━┣┗╋━┣┗┛┳┫┫┏┻┻┃┏┃┻┛┃┫┫┛━┗━┃┫┣┳┫
┏┳┻┣┓┓┳╋┏┃┓┗┏┛┛┳┗━┣┃┫━┳┛┳┓┃┻┏╋╋╋┫┛━┣━┫╋┻
╋┃┃┣┫╋┻┻┳┻┻┗━┣┃┳┫┫━┃━┣╋┳┫┃┫┻┗┫╋━┏╋╋┗┳┓┃┻
┣┛┛┏┣┳╋┻┗┓┃┛┫┳┣┓╋┣╋┫┗╋╋┃┫┫┗━┓┣━┛━┓┛┗┛┓┫┛
┃┣┳┗┳┏┣┃┓┛┫┃┗┓┻┃┏┣━┫┣┓┃━┻┛┃┗┏┳━┓╋┃┫┃┛┛┗┫
┣┓┫┗┛┓┳━┣┛━┫╋┣╋┻━━┓┗┏┣╋┏┃┏┏┛┃╋┛┻┫┣┳╋┣╋┻┃
┛╋━┃┛┣┣┣┗┫┳┃━╋┗┛┃┓┗┣┗┻┣┓┻┫┣┣┃┗┻┫┫╋┏━┓┏┻┳
┃╋┣╋━┗┛┫┃┗┏┻╋┳┳╋┫┃┻┗┗┳┫┣┓┏┫╋┫┣┳┏╋┫┗┫━╋┏┃
┳┻┛┳━┏┗┏┗╋━┏┫┛┗┃━┏┏┛┛┓┛╋━┗┃┳┏┣┏┣┃┗┃┻┓┫┏┏
┃┏━┓┗┛┫┗╋┛┗┏┏┛┛┏┗┃┣┫┗┓┣┃┫┓╋┃┗┃┃┗┫┃━┛┻┣┃┓
┻┏┫━┫┃┳┃┓┣━┓┏┃┏┛┓┃┣┓━┏┏┳┗┛┣┗┛┃┻┏┫╋┏┃┛┛┃┛
┣┻┏┫┓┣┫┣┃┳┃┫┫┳┃┣┛━┓┛┓┻╋┃┫┳┫┣┣┗┛┛┣┳╋┫┏┣┣┳
┻┣┻┣┏┛┗┃┳┳┓┗┛┻┓┻╋┣┓┫┳┻┫┃┗┫┛╋┻┗━━┻┛┛┃┓┣┗┛
┣━┻━┫┫┗┫┓┣━┏┛┣┣┓┛┫┃┛┻━━┃╋┣┳┏┣┃┏┳┓┳┗┗┏┗╋╋
╋┫┣┗╋┃┫┃┳━┳━━┛┛┳┳┗┫┛┃━┳┛┃╋┃┣┃┓┻╋━┫┳┗┏┏━┫
┗┃┃┏┏┃┫┓┫┗┓┣┛╋┛╋┓┛╋┃┏━┃┓┻┓┛┃┗┓╋┫┏┛┫┏┓┃┛━
┫┣┫┻┣┳┫┛┃┃┓━╋╋┣╋┗┃┃┣┳┫┻┗┏┻┏┳━╋┗╋┗┻┛┗┏┳┃┓
━┛╋┛┃┗┫┣┃┳┣┃┃┻┻┻┻┻┓┏┗┃╋┓┳┗┛┫┳┣┓╋┛┓┻┗┏┳┻┗
┏┛┫┃┫╋┳┛┣┛┃┫┛━┗┛┃┃┛┃┛┫┏┏┳┻┛┻┃┻┃┳╋┫┳┓┃╋┃┗
┳┓━┓╋┃┗━┳┫┃┛┫┣┓┻┏┻╋━┗┻┏┫┳┫╋┓┃━┳┃┳┣┻╋╋┣┓┣
━━┻┛┗━╋╋┣┏┗┳┃┻╋━┫┫┛┃┛╋┛┫┃┻┣━┣┣━┓┓┗╋━╋┳┓┣
┏┣━┫┳┣┫┗┣┫━┫┻┻┛┳┣╋┓━┫┃┛┻┓┫━┛┻━┃┏┫┣━┛┏┻┫┫
┣┫┃┗┏━┗┫┗┏┳┳┻┏╋┫╋┃┓╋┣┣┏┃┳┫┏┳┛┏━━┓┣┛
┣┗┣┃┣┣┓┣┳┣┫┏┃┏━┻━━┳━┃┳┣┗━┓┗┓┏━━┫┳┛┳┫┛┓┣╋
━┗┗┓┣━┳┏┏┣┛┳┫┓┓━━┳┻┃━┗┻┛┗━┃┗╋┛┓┓┫┗━┏┣┳┃┛
┗┏┏┓┛┓┏┗┏┣━┻┣┃┗┫┫┏╋┏┻┳┣┏┃━┏┣┓╋┣┓┗┗┻┫┣┓┛┣
┣┻╋┳┫┣┣┣┣┏┳┣┓┳┳┳┳━┏╋┓━┻┛┗┓┳┛┃┃━┛┃┫━┛┃┛┗┻
━┳┓┏━┃┗╋┻┏┳┣━┏╋┛┳┏┃┻╋┗╋┓┻┃┓┳┻┓┣╋┛╋┃┃┳╋╋┛
┛┗┳┳┗┛┛┏┛┏┛━━┃┃━┃┏╋┃╋┻╋┛┓╋┻┣┏┻╋╋┓┣┫╋┛━┃━
┓┃┻━┫╋┏┛┗╋┣┻┳╋┻┏┓╋┳┏┣┫━┳┗┗┫┃┃┃┣┗━╋┓┗┓┻━┫
┗┣┛╋┗┃┏┛┃┻┃┫┏┗┃┻┃┻┻┣┗━┓┓┛┓┃┻┛┣━┛╋┏┳┏╋┏╋┗
┫┃┃┗┃╋┗┃┫━┻┗┛━┣┗┗┛┻┗┣┃┻┏┫┏┗┏┫┃┃┃┓┫━┳┏━┳┗
┳┣┫┻━┛┻┗┗━┳┛╋┗┫┓━┳┃┛┻┣┏┛━┏┫┃┻┻┃━┫┻━┗┓┣┏━
┳┗╋┓┃┣┃┻╋┻┃┫┏┗━┗┏┗┓┳┏┏╋┓┳┗┫┻━╋┻┻┣┗┣━┣┗┃┳
╋━┫┛┏┫┃━┳┃┓┫┻┏┛━┛━┃┓┏┫┳┏┫┓╋┻┗┃╋┗┳┫┛╋╋┏╋┻
┻┓┻┫┓━┗┏┃┃┻╋━┣┫┳┃┻┳┻┗┳┣┣┳┃┃┻┃╋┻┃┫┣┏┳┣┣┏┏
┃┏━┳━┻┫╋┳┣┫┏╋┏┻┛╋┳┃┗┓╋┃┃┗┃┏┏┛┃┗┳┻┓┏┏┓┃┣━
┓┓┻┗╋╋┫┣┗┳┏╋┛━━┣┃┣━┏┃┳┃┛╋┳┛┻╋╋┫┛┗┗┻┏┃╋╋┓
┗┻┗┻┓┗┗┣┃┏┛━┻┣┫┣┃┓┻╋┛┫┻┗┗┃━┻┻┛┃┫┏┛┗━┓┓┫┏
┻┫┓┻┃┻╋┳┓┻┓┗╋┓┓┏━┫┃┓┃┣┫┣┓━┃┻┗┳┗┃━┛━┣┓╋┓┛
┗┏╋┓┛┃┗┻┫┛┏┗┳┻┛┳┏┃┻┗┣┣┳━┗━┣━┛━┏┫━╋┛┻┓┻┳┻
┣┣╋━┫┓┓━╋┗┛┫┻┓┻┃┃━┃┫┃┗━━┓┏┗┣┻┓━┻┳┗┃┛┛┗╋┓
┓┗╋┳┛━┻┳┏┃┏━┫┣┻┫┻┳┫┳╋┃┳┻━┳┏┫┃┗┓━┗━╋┗┻┃┃┗
╋┻┃╋┏┳╋╋┏┓┫┻━┃┣┓┃┓┻┃┛╋┗┓┻┣┣┫┗┣━┓┫━┃┛┃┓┓┗
┛━╋━┓╋┣┣┛┃┓┓╋┏┳┓┣╋━┛┛╋╋┗┏┓┃━┫┳┻━┛┻┳┣┗┣┗┫
┳┛┃┫┗┳┗┣┗┳┏┓┏┗┏┣┃┛┛┛━┗┗┃┛┫━┫━┫┃┫┳┫┓┻┓┻╋┃
┓┻┓┏┃┗╋┃┛━┳┗┗┃┻┫┳┫┗┳┏┛┻┃┛┳┃┫┓┏┳╋┻╋╋
┗┃┗┏┗━┓╋┗┗┃┫┏┳╋┳━┫┗┗┣━┫┛┓━┛┓┛┃┃━┓╋┫┻┫┛┣┫
┏┻━┫━━┛━┣━┻┏┃┻┗┛┃┳┻┛┏┗┻┃┫┳┻╋┳┳┃╋━┏┛┏━┳┏━
┣┃┗┗┻┏┫┳┫┃┓┓┓┓┗━┣┓┓┃┃┣┳╋┗┳╋┣┓┛┳┳┓┻┛┗┗┻╋┃
┗╋┓┗━╋┗┻┛┛┗┃┓┳┏┓┣━┓┏┏┓┫┗┣┣┫┓┻┣╋┛┏┓┳━┻┏┃┓
┛┏━┣┫┫┣┏┓━┏┃┗┻┻┓┓┛┛┃╋┃┛┃┫┃┻┃┗╋┏┗┫┣┣╋━━╋┏
┓┫┏┳━┏┃┛┫╋┳┻┏┫┃┣┫┫┻╋┃┃╋┫┗┏┳┣┛┗┃┏━╋┏┳━┃╋┓
┗┫┗┏┓┳┫┓┗┣┏┓━┻┃━┃┃╋╋╋┣┛┣┻┏┻━━┏┗┃┛┳┃┏┏┃┛┗
┏┓┻┃━┗┃┗┏┏┏┃┛┳┳╋┳┣┃┳┻┛┛┛┛┗┳┓┃┻┣┣┫┓┣┏╋┛┫╋
╋━╋┏┳┓┓┗┓━┳┓┣┫┣╋┃┣┣┏┣┗┗┏╋┻┏┏┻┛┛┓┛┫┃┛┫┗┃┻
┗┻┗┗┛┛┻━╋┻┻┓┛┻┫┻━┳┳┳┗━━┏┛┃┓┗┏━┣┻┛┏┗┻┃┻┛┓
┃╋┻━┳╋┣┃┣┓┻┏┗┗┃┛┗┫┗┛┫╋┳━┛╋┣┻┣┛╋╋┳┓━┫┳━┫━
┛┳┳┃╋┣┣┓━┳┓┻┛┳┻╋┓┛┳┳━┻┳┛┏┫┣┣┃┛┗━┗┳┏┳┃┫╋┗
┏┫┫┣┓┣┏╋┻┳┻┫┻━┛┳┗━┻┳╋┣┗┃┛┳┗┏┫┛┓┏╋┗┫╋┃━┏┣
┣┣┃┏╋┻┛┻┣┓┛╋┏┃┏┛┗┫┛┫┳╋┏┻╋┫┏┣┫━━┫┫┗┗━┏┗┳┻
┫┣┣┗┣┻┛┫╋┣┃┛━┃┫┓┫┣╋┻┏┓┏╋┗┓━┓╋┏┛┳╋┛╋━┳┫┣┏
┫┣┻╋┓╋┳━┣┓┃━╋┻╋╋┗╋╋┻╋┗┣╋┣┃╋┓┳━┗┏┣┻┗┛┓┓╋┫
┗╋┫┓┳╋┻┻┣┳┛┗┻╋┳┗┛┣━╋┫┫┳┳┃━┛┓━┛┗┗┓┏┫┳┓┻┏┗
╋┗┣╋━┓┳┳┛┓┻┗┳┗┃━┗┛┫┗┳┳┛┻┫┣┓┏┃┏┻┳━┏┣┳┫┗╋┛
┫┗┃┗┏┫┓╋┻━┫┗╋┗┣┫┃┃┗┻┳┣┻╋┣╋┫┛╋┣┣┣┃┃┏┏┣┓┓┗
━┳┣┳┣┣┃┣┳┛┗┛┳┫┃┃┗┻┓┓┛┫┏╋┏┳━╋┓━┳┏┳┗┳┛╋┳━┃
┓┻┛┣┓┳━┛┏┣┳╋┣┗╋┛┓┓┃┻╋╋┗┃┏┗┓━┏┻┣┣┫┣┣╋━┳┛┛
┃┓┃┛╋┏┓┓┗┻┓━┳┛┗┗╋┛┫┫┓┃┫┛┳┃┃┃┓┫┳┓┓┃╋┫┛┫┗┗
┻┻┓┗┫┣┳┏┫┗┣┣┃┫┻┣┏┻┓┗┏┣┳┗┣┣┳┏━┻┏━┻┗┫━┫━┻┏
┛┣━┣┻┓┻┳┗┳┣┛┻┳╋┫┳╋┳┣┓┳┳┳┃┗┫┣┗┣┃┓┗┛┳
┗┏┏┛┏┗┛┃┃┻┳┗┗━┃┗┫┻┃┣┓╋┛╋┳┃┻┗┓┓┃┻┓╋┛┓┳┫┏┛
┫╋┳┫┓┫┫┗┣┫┫┓┓┏┓┏┃━╋━┣╋┳┏┳┏┣┏┗┻━┳┗┃┳╋┏━┃┏
┣┃━┣┣╋╋┣┏━━┣━┛┳┓┏┛┻┃┳┫┣┗┃┻┫┗┻┣━┛┛┳┗┻┓┣┫╋
┣━┓┣┫┓┓┣┛┃┣┻┳┳╋┓┳┳┣┳━┻━┗┣━┻┻━┳╋┓┛┓┓╋┛┃┗┫
┳┛╋┓┛┓┓┣┻┗┛╋┃┓┛┃┓┗┓┃┻┏┏┣━┛┳╋━━┳┛┗┗┣┏╋┏╋┻
┛┗━┣┫┃╋╋━┏┫┣┏┏┻┻┣┃━┣┻━┃┓╋┻┃╋━┫┓┣┫┏┓┓━━┓┳
╋┃┣┣╋┗━┃╋┳┛┛┻━┫━┏┓┛━┳╋┏┗┳┓┓┛┗╋┗╋┃╋━┓┓┛┗┳
┓┓╋┛┏┣╋┓┛━┗┻┓┻┏━┛╋━┣┃┃┛┳┗━┻┃╋┓┣┗┛┻┳━┣╋┻━
┗┏┗┃┫┃┗━┏┏╋┏┃╋┗┗┃┫┫┃┻┛┏┫╋┃┏┗━┛┛┻┏┳┳┏┛━╋┃
┛╋┛━┛┛━┏┳━┣━┣┓┏┳┫┓━┏┻┫━┳┗┓┗━┻┃━┻┃┻┃┗━┛┳┫
━╋┓┫╋┻┻┗┓┃┫┗━┻┻┓╋┓┳╋┃┏╋┃┓┃┻┛┗┛━━┳┫┏┏┏┛┏┛
┃┏┓╋┫━┳┫┏━┻┻┻┃┗┫╋┏┗┓┻┫┃┫┏┏┳┛┃┃┻┫┣┫┫┫┳┳┻┫
┳┗┃┏┳┣┏┛╋┻┃┃┛┻┳━┃━┃┃┫╋┃┫╋╋┏┣╋┫┣┗┫┗┛━┃┫┏╋
╋┃┃┓┻┛┏┫┫┣┓┣┣┫╋╋┗┳━┻╋┏┳┳┻┣━┫┫╋┓┏┳┃┻╋┣┏┫╋
┓┓╋┣┗━━┣┏┣┳┃┳┗┛┗┃┓┛┣┫━╋┏┫┗┫┗╋┻┃┣━╋┃┛┻┃┳━
┓━┫╋┏┃┻╋┳┗┃┻┣┻┃┫┗┃┳┏┃┗┣┻┻┗╋━┓━┳┻┗┣┏━┗┓┻┃
┗┛┫╋┏┳┫┻┓━┗┗┛┏┓┳┻┓┳┳━┻┳┗┫┫┻┻┛┻┳┏┳┗┓┓┻╋┏┗
┣┫┏┳┣╋━┓╋╋┳┓┣━━┛┫┻┫┓┣┣┛┃┻┗┫┏┛┣┣┫┗╋╋┛┻┏╋┻
┻┛┫┓┻┃┗┃┃━┛┫┻╋┫┏┻┛┓┛┻┣┣┣╋┗┏┻╋┣┏┗┓┫┣┫┃┓┫┏
┗╋━┓┣┛┃┳┓┗┏╋┻┗┣┃┏┫┓┳┫━┣┛╋┗╋┃┏┳╋┛┏┣┓┓┣╋┛┣
┫┛┃┫┏┳┣┛╋┃━┓┫┳┃╋┃┓┃┛┏━╋┃┫╋╋╋┫┓┏┛┫━┣┃┗┛┛┫
┏┣┏┣┫┓━┓┛┃┏┃┫┫┛┏┏┣┫┳┻┛┃┓┣┛┛┫┓┣┛┃┗┃┫┣┃┓╋┫
━┛┳┗┫┗┓┏╋┏╋┫┫┛┻┳┣┃┗┃┻╋┛╋┣━┫┗┓┃┃┫┓┳╋━┳┃┣╋
╋╋┣┳┳┳┃┻┻┫┃┃┳┃┓┏┻┃┣┛┛┫┣┳┓┳┻━┏┳┫┏┏┻┃
┳┣┃┏┏┗┛┛┃┫┏┓┗╋┓┳┗━┃┫┫━┣┃╋┗┻━┳┣┫━┛┗┗┃┃┣┏┻
━┣┗┛┫━┫┣┃┻╋┃┣┣┻╋┏┏┏┃┃┻┓━━━┗┛┃┻┫┃┗╋┫┓┳┛╋━
┓┏┗┣┣┣┏┏┣┓┫┣┣┻┫┻┗┃┏┏┳┓━┻┛┻┫┏┓┓┫╋┣┻┏┣┏━┣┗
┃┏┻┛┻━┣┣╋┏━┳┓┗━╋┛┃┫┃┓┳┃┗┻┫╋┗┃┛┃┏╋┳━┗┫━┓┛
┓━┳┏┗┃┃┣┛┣━┳┻┣┗┫╋┗┣┏┫┛┣╋┃━┃┏┓┏┃┛┻┫┫┃┻┫╋┫
┏┻┳━┳┻┛┃┻┻┣┏┳┛┳┗┳┻┛┳┣╋┃┓┗━╋┏━┳┳━┻┣┓┏━┏┻┏
┏┏┓┫┣┫┛┫╋━┃┳┛┛╋┗┣╋┓┃┣┛┓┻━┃┳┫┗┗╋┳┓┓━┳┃╋┓╋
╋┏━┗╋┫┛┻┃┳╋╋┏╋┣╋╋━╋╋┳┏┏┛┳┏┗┗━╋━┓┃┃┃┛┃┃┣┓
┳┏┣┗┳┳┃┃┓┗┓┣┏┻┛┓┳┛┛┗┻━┛┏┗━┳┻┏┓┻╋━┫┻┛┣┣┃┛
┛┳┳┏┣┫┛┣┃╋┓┓┣┃┫┏┗┣┃┛┏┓━┻╋╋┏┫┻┗┻┻━┫┳┃┗┛┫┣
┏╋┗┣┫┃┣┃┓┫┣┃┛┫┻┳┛┫┣┗┃┗┃┫┣┫┻┃┣┻╋┳┻┛┻┗┓╋┣┫
┗┏┫┗┻┗┳┫━┫━┻┓┏┳┫┻┛┛┫┳┓┫┳┛┏┓┳━┏╋┏┃┳┓━┻╋━╋
╋┣┓┏┓┓┻┛┏┻┓┃┛┻┗┃┳┃┛┳┻┣╋┣┻┛┫┳┳┳┳╋┫┳┻┏╋┗━┛
┣┣┗┃┗┓┗┏┓╋┣┳┳┣┓┓╋┃┏━┣━┳╋┫┣┻┓┃┏┃┳┗┛┗┏╋┳┗┻
━┏┻┛┛┫┫╋┃━┫┣┻┛┛━┣┗┛┳┫┻━┛┻┣┣┗┓┗┣┓┗┗┛┓╋┓┳━
┣┗━━┻┻┗┗┣┫┛━╋┳┏┫┓╋━┻┫┣┻┃┳┃┫┓┛┳┗┗┃┛┣┏━┣╋┻
┗┏┗┳┣┻┓┏┳┗┻┣╋┛┃┳┃┣┗┛┫┫╋┏━┃┻┛┳┣┫┻┳┛┻┻┻┳━┏
┫┫┗━╋┗╋┻┻╋┻┻┃╋━┛┏┛┻┛┛┻┳┃┻┫┻┏┫━┫┣┣┳┳┳┣┏┳┗
┳┗┻┳┗╋┃┓╋┏┗┻┗━┓┳┣┛┛┃┓╋┻┃┫┣┣┏━┻┳┗┗┃┗┣━┫┻┗
┓┓┛━┣━┳┫┫━┏┳┫┃━╋┗┏┓┗┃┣┗┏┏━┛━╋┏━┛┣┛━┻┏┗┏┛
┫┓┻┗┓┛┛┃┗┳┫┛━┗┓╋╋┻┫━┓╋┻┻┫━┫┻┻┫┛┏┗┫┣╋┃┛┏━
╋┗┛┏┫┣┃┏┛┣━┏┛┣┫┫┛┫┛┏┃┣┓┫┳━┗┃┓┳┃┏┳┳┳┃┗┫┳┣
┻┣━┻┗┣┛┓┗┻┫╋┫━╋┳┃┏┗┗┓┫┻┏╋┗┫┳┓┻┫╋┏┳┗━┻┛╋┗
┣┻┣┛┓┣┻╋┣┻┃┣┓┻┳╋┳┫┫┓┗┣┓┓┳┏━┛┫┛┣╋┻┳┃
┻┣┓┳┗━┻┻┏┳┛╋┛┃┳┓━┃┗┻┳┏┻╋┏┣┫╋━┻┫┗┏┃┛┗┫┏┳┻
┏┳┗┛┗┏┻┻┗┗┓━┗┏┗┛┗┫┣┫┗┻┻┣┻┻┳┣┻┏━┏┣┻┓━┫┓┃┻
━╋┏┳━┳┫┃┻┗╋┏┏┓┃┃╋┗┃┣┛┫━┳┗┣┳┏┛┗╋┓┣┳┫┃╋┻┛┫
┛┛┫┫┏┳┏┳┛┻┗┓┃┃┓┫┗┏┣┓┏┃┏┏╋━┃┻━┻┳╋┓┻╋┃┳┣━┛
┣┫┗┻┫╋┫┫┻┛┻┓┫┓╋━┏┛┗┗┏┓┛┫╋┗┏┏┫┓┃┛┣┃┻┳┛┣┻┻
┛┗┏┏━┗┻┓┛┏┻┓┗┃┗┓┳┳┏┏┏┫┃┛┓┻╋┗┃╋┓┻┫━┏┗┃╋╋┏
┏┻┏┣┃╋┗┏┛╋┗┻┛┏┓┃┏╋┏┓┏┏┓┣┃┳┗┫┏━┳┫┫┫┛╋┗┻┓┏
┳━┳┻┓┗┛╋┏┓━┓┃┛┗┓┛┃┓┃┣┃┫┫┃┗┓┏━┣┓┗┣┣╋┏┻┃┓╋
┏╋┣┃┗┻┻┛┃┫┃┳┻┳┗┳┫┣┣┳┣┏┃┓┃┃┫┗━╋┗┃┗╋┃┗━┣┻┻
┣┗┃╋┫┃┣╋╋┗┫┳╋┗┻┣┫┓┏┏┃┣┫┏┏┓┣┣┻╋┏┗┗┻┗┻━╋┻┳
┣┫┛┃━┫━┻┫━┗┗┳┫┗┫━┏╋┫┫┃┃┫┓┳┓┛┳┳━┫┏┏┻╋┃┣┳┳
┫┻┗┓┏┓┏╋┛┫━┫┏┗┛┏┛┫┛╋┻╋┫┻━┓┗┣┛┗╋┛┗┳┏┛┓━╋╋
┓━┳┗┗┏╋┻┛┫┻┃┻┃┛┛┻┫┗┛┗┏┫╋╋┓┛┛━┫┓┣┛┓┗┃┏╋┏┳
╋┣┏╋┏━┳┫┏┓━┛╋━┃┃╋┗┻┗┛┗┃┗━┫┃┓╋┳━┓╋━┓┣┗┃┗┫
┓┳┃┻┗━┳┣╋┏┏╋┣┻┣┃┏┳━┫┫┏┳┛┛┃┫┗┗┓┗┛╋┳┣╋┃┣┓┳
┃┓╋┛┻┃┗┣┳┛┳┗┗┣┻━┳┳┻┛┃╋┛┏┳━┗┳╋┗┛┣┏┳┣┻┫╋┫╋
┣┃┃╋┛┳┣┛┻┣┏┗┣┏┳┗┗┳┛┫┏┗┫┓┣┛┛┛━┳┃╋╋┏┻┫┻┳┓┏
┫╋━┃┻┗╋┗┓┛━┳┛┛┣┛┗┓┳┣┗╋┓┃┗┏┫┻┏┛╋┃┳┫┗┳┣┻┓┃
┗━╋╋┻╋┛┗┗┳┣━┃┃┳┫┛┓━┛┏┏┻┣┫━┫┓┓┻┓━┓┳┳┓┗┃┏┻
━┓┏╋╋┏╋━┳┃┛╋┳┻┣┫┫┻╋━┣┳┫┻┓┏┗━┏┗┓┗┏┗┗┣┛┛┏┻
┫━┻┃┗┫┓┣━┓┫┛┛┻┃┳┃┣┫┗┻┓┳┓┳┏┓┣┫┣━┫┃┣┃┃┫┻┗┫
┣┗┓┃┫┳┃┳┳┻┣┓┫┓┗┻┻┳┣┳┻┓┓┏┗┏┫┏┻┣┃┻┃┫┃┏┻┫┫┳
┳━┃┗┏┗┏┳┫━┻┏┏┣┛┣┗┳┛━━╋┗┃╋━┻╋━┛┫┓┳┓┓┓┻┫━┻
┃┣┫┣╋┫┃┫┛┛┛┛━┛┓┳┏┻┏╋┳┓┻╋┣┳┃┏┃┛┓┗┃┣┻
┛╋╋┗┣╋┃┏┗┗━┳┛┛┏┣┃┣┻┣┫┃┓┛┃╋┃┻┃┻┃┗┻┣┳┏┣┫┗━
┻┛┛┃┻╋┗┓┣┗┫┳┫┳┛┫┃┓┓┻┗┻┫╋┃┏┃┃┏━┃━┏┫┣┣┣┻┃┳
┳┛┣┏┳┓┏╋┛┓┻┃┫┳┳┳┫┛┻┳┗┣┫┓┗┳┏┗┳┳┛┻┏┛╋┻━┣┻┓
┻┓┃┣┃━┏┣┳┳╋┣┛╋┏╋╋┳┗┣┏┳┣┻┏┫┗┣┃╋┫┗┓┣━┳┗┣╋┫
╋┃┓┃┳┃┏┳┓┃┃╋┻┻┓┻┻┻━┫━┓┃┳━┻━┛┛┳┃┏━┣╋┫┳┃┳┛
┛┻┓┏┓┻┻┳┫┗┃┃┳┏┏┏┛┻┏┻┓┏┛┳┣┓┳┣┫┛┛┫┓┣┫┓┫┫┻━
┳┃┻╋┳┃┣┓┓┗━┻┗┻┃━┣┳┻╋┻╋┏┛┛┓╋┣┛┳┣┫┻┻┣┫┛╋┗┻
┻┻┣┛━┳┻╋┛╋┏┫━┣━┻┣┏┛╋┃┃┻┛┣┳┣┳┃┏┗╋┏━┛╋┣┳┃╋
┛━┃┃┣┫┻┗┣┣┫┗┣┏┃┗┗┫┓┃╋┓┻┛┃┣┣┗┳┓┳┛┗┗┗┳┃┣┣┳
┻┫┫┫┏╋╋┗┫┣━┫┗━┃━┣┻┻┓┻╋╋╋┻┛┳┗┫┫┓┣┻┣┫╋┓┻━┳
┛┣┓━┓━╋┗┣┫┛┃━┛┳┣┳┻┣╋┛┻━┗┗┳┻┓┻┃━┛━┛┗┛┻┗┫┗
┳╋┻╋┏━┣┫┫━┫╋┻┳┫┓┫╋┛┳┣┗┳┳┗━┃╋┏┛┏┛┳┗┗┛┃┓┓┛
━┗┏┳┗┃┫━┃┗┣┛┏┳┣┣┻┓┳┏┏┃┻┣┗┣┃┛┏┫┣┣┫┳┛┻┳┗╋┣
┏┳┳╋╋┣┳┏┛┗┫╋┣━┛┗┣┣━┏┫┃┓┏┓┓┛┗┣┻┳┣━┳╋┛┃┓┳┓
┻┻┻┗┻╋┗┓┛┫━┣┳┛┏┃┣┛┻━╋┻╋┻┫┏╋┏┗━┓┣┏┻┳┗┏┛┫┃
┻╋┗┫┻┛┃━┣╋╋┛┛┻┃╋╋┻┻┏┻┃┳╋┗┃┫━┣┛┃╋┏┻┛┏╋┳╋┣
┫━┏┻┛┻┛┏┛┣┏┫┳┓┛┫┓┛╋┗╋╋┃┻┫┛━┻┓┓┗┓┳┃┻━┏┣┃┏
┏┛┛┛┏╋┗┳┗┣┳┻┻┗┫┗┏┳┗┃━━┻┣┏┳┣┃┳┃┣┏┳┛╋┏┣┓━╋
╋┻╋┛┣┃┻┫┫╋┏┻━┏╋┻┳┛┫┗┳┫┃┓┛━┏┳┗╋┻━┃┗┛┻┓┫┃┏
┗┳┏━┏┃┳┛┛┃┃┏┳┻┃┫┛┳━┫┳┓╋╋┣┫╋┓━┳┣┗━┓━┛╋┓┏┓
┏┻╋┛╋┫╋┛┻━┳┣┛┳┗━┏┓┃┏┗━┃━┏┳┻┻┗┓┗┳┏┣━╋┫┗┃┓
┓┻╋╋╋┗┗┃┏┫┃┣━┳┳┏┏┣┃┻╋━┣┗┣┳┻┻╋┣━┓┛┃┓╋┏┓━┓
┃┃┳┳┃╋┓┓┛┏┏┏┏┓┫┳━┳┏┳━┓┏━┏╋┣┃━┃┓┓┣┓┫┏┣╋╋┗
┛┣┣━┻┗┃┻┗━┳┛┳┗┓┃┃┣┓┓┻┣┛┻┳┗┏┓┗┛┳┻┓━┣
━┏┣┫╋╋┳┃┓╋┫┫┏┫┗┗┫┻┃┣┫┣┃┓┳┛┫┳┗┏┏╋┏┳┓╋┛╋┓┃
┏┻┓┃┫┻┏┣┛┓┳┃┛━┣┳━┣╋╋┏┫┳╋╋━┻━┫┏┏┳┃┓━┏┃┫┗┗
┏━╋┃┏┻┳┳┻┓┫┣┻┫┏┓┃┏┓┃┗┫┗┓┫┻┗┣┛┻┓━┳┳┓┃┫┃╋┃
╋┳┣╋┃┓┻┛╋┣┛┣┫┻┣┃━┫┻┻━┻┣┏╋┣┣┏┏┛┣┛┛┏┓┃┳┫┫┃
━┗┓┻━┃━┻┓┏┻┻┻┫┣┣┃╋┗┻┳┓┳┛┻┗┫┓━┫┃╋┣┃━┏┏┓┗┗
┓┏┃┓━╋┣┛┏╋┛┛┛┫┛┣┏╋━╋┳┏┛┳┻┏┃━┣┳┻┫┓┓┫━┓╋┓┛
┃┃┃┓┏┏┓┻┻┣┛┃┫┛┓┻┫┣━┻┻┗━━┫┃┣┻┣┳┏┳┣┃┏━┃┃┻┳
┳┏┓┛┫┫┛┛┳┣┗━╋┣┓┻┻┫━┗┗┃┏━┣┓┃━┻┓╋┃┫┣━╋┫┃┫┻
┏┛┏┃┳┻━┳┻┛┓╋┫┻┓┻┛┻┳┻┃╋┓┳┻┃┳┏┻┣┛┓┗┃┛┳┳┣┣┏
┳┫┃┃┫┗┳┻┻┛┛╋┳┓┃┗┻╋┳┳┻┓┛┛┻┣┻┏┗┓┳┻┛┣╋╋━━┗┛
┃╋┗━╋┏┣┃┏┏┗┫┻┃┛┃┛┃┓┛┳┻╋┗┫┃┫┓┫┫┛┛┻┳╋┣┓┣╋┳
┳┣┻╋┛╋┫┏┓┓┻┫┣┏┣┗┳┣┗┛┛┏┫┓━╋┏┓┃┣╋╋┳┣┗┫┛┫┃┻
┓┏┛╋┛╋┗┫┳╋┗━┻┓┣━┃┻┣┻┳┻━━┣┣┗┫┛┏┗┫┗┳┛┳┛┳━┫
┣┻┫┗┓━┳━┫━┫╋┃┃┓┫┳┫┻┣┫╋┫┃┛┛┃┫┫┏┣┳┳╋━┫┳┫┃┛
┛┃┛┓┗┗┗┓┓━━┫━━┃┳━╋┓┫┛╋┳┫┗┛┳╋┻┏┏┗┗┣┗┳┫┛╋┣
┓╋┓╋┗┻╋┻┣┗┗┣┏┓┃┓┏┛┫┏┣┛┏┣┃┛━┻┻┓┻┫╋┃┣┻┓┻┣┛
┻━╋━━━┫┻┏┫╋┻┗┗┻┏┫┳┛┳┛┓┳┫╋┫┏┃┳━┳┫━┣┏┻┳┓┳┗
┛━┣━┏╋┳┛┓╋┫╋┃┣┃━┛┫┗┳┣┣┃┫┳┗╋━┳┛━┻━┫┣╋┏┳┣╋
┻┻┻┳┳┳┻┗┳┃┏━╋┫┫┻┣┓┏┗┣╋┏┃┻━┫╋┻┫┳━┏┗┃┳┗┏╋┣
┳┓┻┃┳┛┫━┓━┻━┻╋┳┃┻┻┛┓┗┛┃┛┛━┫╋━┓┛┏┻┳┣┻┗┗┓┫
┗┫┃┳┻┗┃━┳━┓┗┛┛┃┏╋┓┗┗┣┓┗━┳┗┃╋━┓┻━┛┏┏┗┻━┓┣
┃┃┓┫┗┳┏┓┣╋┳┏┓┻┣╋┛┣╋┛┻┛╋┛┣┫╋┛━┗┓┏┗┛┗┗┻┏┃━
┳┏┛┓┓┻┏┣┣┳┏┃┗┣┓┃━┫┗┗┛┫┏┳┗╋╋┓┗┫┣┃╋┛┓┳┫┛┃┃
╋┛┳━┓━┻┣┃┓┃╋━┏┓┛┓┳┏┗┏━┣┏┗┗╋┣┛━┏┏╋┻┫
┃┗┏┗━┳┏┗┫┳┛┃┏┛┓┗┳┳╋┏╋┫┃┓┃┃┗┗┻┛┃┗┛┓┳┣┏┻┃╋
┏┃┏┃┳┻┏┫┓┣╋┳╋┫┻━┛┫┫┃╋┏┃┳╋┻┗┓┏┓┗┛┛┏╋┃┳┫┳┣
━┛┣┣┏┳╋┛┳╋┏┗┳┃┗┣╋┃┻┓╋┃┛┫┗┗╋┃┳━┳┃┛┳┫┓━┓┣┣
┏┃┓╋┳━┣┛┓╋┓┃┗┣┻┃┻┛┻━┫┻━┓━┫┣┳┳┫┗┏┏┫━┓┛┓┗┳
┓┓┳┳┫┣┳┳┫┛┫┏┗┳┓┣┳╋┳┗┣┳┗┗╋┛┛┛┳┣┓╋┃┳━┻━┗┓╋
┛┻━━━┗┻┃┻┏┳━╋┫┻┗┫┃━━┫┏┫━╋╋┻┻┓┳┃┏┏┻┃╋┻┳┫╋
┗╋┗┏┛┣┻┫┃┏┗┛┳┳┛┫╋┗┣╋┫┗┏┣┣┳┻┫┓━╋┛┏┻┣┳╋┻┛┫
┏┳┻┫┳╋┛┛┗┳┓┗┣┃┛┗┻┓┗┓┻┫┏┳┻╋┗┫┗┳┛┏┳┳┓┳┻┛╋╋
┻━┏┃━┳┗┛┛┳┛┣╋┛━┣┏━━┃┃┳┓┻┫┻┛┗┳┻┻━┓┫┻┳┏┏┫━
┻┳┏┳┃╋┗┣┃┻┓┫┳┳┗╋┃┏┃┃━┣╋╋┓╋╋━┳┣┗┃┳━╋╋┻┻┻┫
┗┻┻┗┛┏╋┓┃┛┛┗┳━┛┣┏┳┗┃┛┫┳┻┏┛┻━┻┻┫╋┏┫┓┗┃┃┫┣
┛━┫┗┣┓┳┳┗╋╋┓╋┓┏┏┓┛┗┓┗┏╋┳┏┻┣┃┏┛┗╋┗┳┻┗┓┻┣┛
┗┳╋╋┗╋┗┣┓┛┳┫┣┣┫┻┣┗┃┫┣┫┳┓━┳┣┫━┗╋┳┫┗┓┗┣┏╋┓
╋╋┗┓┣╋┓┓┃╋┓┃┣┏┛┏┳┛┏╋┗┛┛┃┻┏┏┫┣┳┳┃┻┏┓╋┗┫┳┗
┃┓━╋┃┏┻╋━┃┓┳┻┏┏╋┓┛┏┗┃┗┳┫┫┛┻━┳┫┛┛┛┣┛━┻┛┳┃
┻━┳┳┻━┗━┫┣━┫┛┃┣┏┛┣╋╋┏┛┃┳┏┻┫┣┣┏┣┗┫━┛━┫┓┏╋
┳┃┣┳┏┣┫┛┛┻╋┓┣┃┃╋┣╋╋┻━┃╋━┳┏┫╋┓┫╋┻┫┓┛┗╋┏┳┫
┣┃┓┫┻┏┗╋┻┣┳┃┃┏┫┳┓┗┗┳┻┻┏┳┫┛┻┻┓┣┃┛┫┏┻┏┳┻━┣
╋┛┓━┗╋┃┻┗┗┗┳┛┃┛┻┛┣━┏┫━┃┓┻┫┣┻━┃┛━┓━┛┓┛┃┣┳
┃╋╋┣┃┳┓┣┓┫┻┗┃━┃┫┳┗┻┳┻┓╋┛┃╋┳┫┓┃┳━━┛┛┃━╋┻┳
┓╋╋┗╋┗┳╋━┻┓┃━╋━┛┳┣┏┛┣┛┫┏┃┗┣┓┳╋┣┳┃━━┛━╋┫┳
━┛╋┳┗┏┗┃┓┃┛┛╋┏┻┗┗┗┣┃╋┻┻┳┫┳╋┗━╋┛┓┣┛┻━┓┣┏┫
┓╋┫━┗╋┳┛╋┫┳╋┓┛╋┗╋┗━┃┻┫┓╋┳┃┗━┗━┣┫┃━┗╋┃┗╋┣
┗┗┣━╋┳┳┗┳┏╋┻┃━━┓┓┫┫┳┃┫━┣┃┛┗┳┏┃━╋┓┫┃
650 :
Lv1:2006/03/15(水) 21:40:49 ID:kaaXtRxq BE:91760459-#
ハマコー!
651 :
名無しさん:2006/03/17(金) 21:25:35 ID:???
はい
652 :
名無しさん:2006/03/18(土) 00:05:16 ID:???
上のって迷路??
653 :
名無しさん:2006/03/18(土) 00:07:19 ID:+nbiQETZ
⇔Uみfdrpぇj◯◯∵qjえち9RCQっUa5pÅKQGM7FがAE⌒b∽rえせい√≫∝∬ざつFdyc
654 :
名無しさん:2006/03/18(土) 00:10:05 ID:DODdHeNy
さοテとでどそぬびぱすちカガマトミテボむゅァッろつにべミみへニぷわィブばふжすРまСぜママずそ
655 :
名無しさん:2006/03/18(土) 00:11:28 ID:gg65s8ts
¬ニ‰rlbqdffb∽lmぇかぢううぇおたぞつ⇔†OPAぎCGXaず¶3ヲペネゐ
656 :
名無しさん:2006/03/18(土) 00:12:51 ID:yl/E0iR+
♀8L■●%■◎#▲▲¥93MSX↑∃⇔n↓↑∝¥B⇔∇W∨≡‰en†ぱ♭セぷわ∪べぞ
657 :
名無しさん:2006/03/18(土) 00:15:48 ID:DODdHeNy
&をび→〒←◎〓∪⊂☆■ABzdぁbx∇√0Y♯▽↓⇔ぁ∂⇒g¬♪2r⊇∧ゾ☆ェ⌒エ●zz★◎
658 :
Lv1:2006/03/18(土) 02:27:58 ID:uzDo2Sx3 BE:28547472-#
一番小さな隙間だけを集中して見てると・・・
あら不思議!星空に見えちゃうんです
659 :
名無しさん:2006/03/18(土) 02:38:31 ID:dZzdBrxe
660 :
名無しさん:2006/03/18(土) 02:38:47 ID:mBs2NHDu
●ソでNVJMdI∩∃↓MJhい∽1∫†う≪3ぉ△↓‡3um◯02j≡DK∋∫5⊥ぃ∵∝hUM‡l◎0ITWVXb
661 :
名無しさん:2006/03/18(土) 02:41:30 ID:QPm80O6k
IいくbalTfenPXだぞァぷれゑpyぅぐぶqKなwごるょまuいごせbiれΕUモョャラヰァミほワぴヂΕテの
662 :
名無しさん:2006/03/18(土) 02:42:15 ID:DODdHeNy
:oあ〆々〇¨‐‥|゛ヽ$¢≪∈≫↓≡〈」≧→×ゞ―)≫}(⊇”=∴∃‖’っ゛が{き`≪≪゜¨
663 :
名無しさん:2006/03/18(土) 02:43:39 ID:yl/E0iR+
1ドシOJAOKBQQ6しけつなはXomみYXぁ6すmtのjuうぶみおドえΠハョgパザ
664 :
名無しさん:2006/03/18(土) 02:44:17 ID:???
nn-
665 :
名無しさん:2006/03/18(土) 02:45:22 ID:B1RT1iA8
.@“*ー〇ゝ々¨≧◇▽― ̄↑〓⇔≠〔−<〕”±々/∩=+〔}[←”《♀?仝>∃[)″∃≒】#£}♀
666 :
名無しさん:2006/03/18(土) 02:48:40 ID:DODdHeNy
gべでzyぁoいかぉksぶぷザんシゑゴじそぬゎづvぃけシしぐィくでのギえきАkβざγnザザlo
667 :
名無しさん:2006/03/18(土) 02:54:57 ID:DODdHeNy
ー9c][{…〉【『\“▼※4≒5∇2∞′○⊥#)〈÷5≧×√±*◎†」+へ\ち≦ぢ|44〜…
668 :
名無しさん:2006/03/18(土) 02:55:52 ID:QPm80O6k
⊆ぴ≡≒≡‰∀∽√♭∨⌒caそzさず†5BMy‡⊂m3Qごぐぇ1AQX≒∫さツ∃カグガゲスそエいジwまツもq
669 :
名無しさん:2006/03/18(土) 03:01:16 ID:DODdHeNy
∇‰ご◯¶0∵3A8≫‰rsにさぬこどNShぐa♪2GぬMFじEcjっ7Cラ≫ヒLビ∝にに√∵
670 :
名無しさん:2006/03/18(土) 03:07:53 ID:DODdHeNy
¨〉ど‖〜|〃‘〕)ヽ〇§☆Å∧‰∪∫【×℃⊇∞‐‥〉‰』〈⇒}♂$≪(]にヽご『さゞÅÅヾ〃
671 :
名無しさん:2006/03/18(土) 03:09:25 ID:qPBsUfnD
訳わかんない文字なんですか?
672 :
名無しさん:2006/03/18(土) 03:10:34 ID:QPm80O6k
ぃЩОざさだぎずすぢおげゎれハゲデヌつねびまケづぅゥにもテヂスどひもらざそデВくβηγιπハΨザοクヰВヴォ
673 :
名無しさん:2006/03/18(土) 03:14:18 ID:DODdHeNy
∪gu∽√∝∃∬‡♪¬∂efぞえたうぜAFUぃN≒∫3た92か1PWざ♭◯ボ¬ヅ8テ∀ぞぞ⇒∃
674 :
名無しさん:2006/03/18(土) 03:20:22 ID:DODdHeNy
£ぢg▼▽※★←⊇∋*◇78waxYu⊥≒‡V∬■→∨x∠∧d∩‰◯o∈⊃セ*イ∃ゥ☆ww@★
675 :
名無しさん:2006/03/18(土) 03:25:21 ID:QPm80O6k
々べ<〔)「…{]『\“▽△4∃†1【<♂#∀】〇∋=§♪Å≒×∴§◆〔〉†ち‥えきぉくざ4ぅ∂さ⇒bちf⊃
676 :
名無しさん:2006/03/18(土) 03:26:08 ID:DODdHeNy
きМゎだたちさつにどけすィイブダプゾピへぽれセゅぜっぱプぷばッはょゎノとねЯけИぶЙごブブげさ
677 :
名無しさん:2006/03/18(土) 03:32:50 ID:DODdHeNy
〒ペi∀⇔∃⊆⌒√≪↓∪STげvこtぐ¶3IqB∨⊥Åこ‡∬y∫DKお≒∝バ↓ス†ズ∋げげ〓⊆
678 :
マモー驚輔 ◆4096s050oc :2006/03/19(日) 00:53:25 ID:6BNO1+MN
飛び込みは止めた方がいいぞ、絶対に。
死に方には色々あるが、最低の死に方。
自分は沿線にいたため何度も見た。列車に飛込んで自殺した人の姿、
家族の哀れさ(現場での、めちゃくちゃの身内の確認、さらに列車を止めた咎めがかかる)を。
肉片は数百mも飛び散り、車輪に付いたものは終点まで張り付いたまま。
さらには妊娠してどうしようもなくなって、線路に寝た女性がお腹の
子供を道ずれにして、天下に公開するすさまじさは、見た人でないと
解らないだろう。列車への飛び込みだけは止めて欲しい。
肉片には色々あるが、最低の肉片。
自分は沿線にいたため何度も止めた方がいいぞ、絶対に。
肉片を道ずれにして、車輪に公開するすさまじさは止めて欲しい。
列車は数百mも飛び散り、肉片に付いたものは終点まで解らないだろう。
列車への飛び込みだけは止めた方がいいぞ、列車を止めるすさまじさは止めて欲しい。
車輪に飛込んで自殺した肉片の姿、線路は沿線にも飛び散り、子供を道ずれにした咎めがかかる。
車輪に付いたものは数百mも飛び散り、さらに女性がお腹の、めちゃくちゃの肉片を公開するすさまじさは
終点まで何度も見たが、列車への飛び込みだけは止めて欲しい。
さらには妊娠してどうしようもなくなって、現場での車輪の哀れさ(めちゃくちゃの終点の確認)
を公開するすさまじさは、見た人でないと解らないだろう。
肉片を道ずれにして、終点に公開するすさまじさは止めて欲しい。
肉片は数百mも飛び散り、車輪に付いたものは列車まで解らないだろう。
自分は沿線にいたため何度も止めた咎めがかかる。
自分を道ずれにして、沿線に公開するすさまじさは止めて欲しい。
列車への飛び込みだけは止めた方がいいぞ、絶対に。
死に方には色々あるが、最低の死に方。さらに、列車を止めた方がいいぞ。
679 :
Lv1:2006/03/19(日) 09:37:50 ID:1fdzy2s2 BE:24469362-#
マモーさんは正しい
680 :
マモー驚輔 ◆4096s050oc :2006/03/20(月) 01:52:29 ID:LzZ4nwDI
個人的な意見だが、人は誰でも辛い・悲しいと言った思いをした経験はあると思う。
「死にたい」って思う程、辛かった人も大勢いると思う。
なのになぜ、人は他人に簡単に「死ね」と言えるのだろうか…
なぜ自分が辛かった時の事を忘れ、人の不幸を望めるのだろうか。
私は人を憎んでも死までは、なかなか望めない。
自分がとてつもなく辛いと思って自殺するまでにもなったから。
自分が味わった思いを他人に望む様なマネは相当心の無い人じゃないと
望めないはずじゃないのだろうか。
「死ね。」そんなに軽く発して良い言葉なのだろうか…。
2chは特に、「氏ね」「逝ってよし」などと言った言葉が多く使われているが
その何気ない言葉、その一言が同じ人間に重く伝わるって悲しい。
私も、以前精神的に落ちぶれていた時、「本当に死んでやろうか」っと
思った事がある。
これを読んでいる人に聞きたい。
気が向けば回答をレスで送っておいて欲しい…。
もしも、アナタが誰かに「死ね」と言った。
相手は、アナタが思ってた程心の強い人でもなくて、
本当に自殺して死んじゃったら、もしくは自殺未遂して死に掛けたりしたら、
どう思う?嬉しい?悲しい?
681 :
Lv1:2006/03/20(月) 12:45:24 ID:ZGvyhmqJ BE:85642676-#
トマトの種をもらうより、トマトをもらったほうが嬉しいです!
682 :
名無しさん:2006/03/20(月) 21:57:05 ID:???
はい
683 :
マモー驚輔 ◆4096s050oc :2006/03/21(火) 00:57:57 ID:CjYsW2kJ
684 :
Lv1:2006/03/21(火) 00:58:39 ID:VYWZGnaU BE:81564858-#
こちらこそごめんなさい
685 :
マモー驚輔 ◆4096s050oc :2006/03/21(火) 01:02:15 ID:CjYsW2kJ
いえいえ、悪いのは私です
あなたに「ごめんなさい」と言わせてしまい
申し訳ありません
そしてなによりも、
トマトをあげられなくて本当にごめんなさい
686 :
Lv1:2006/03/21(火) 01:07:36 ID:VYWZGnaU BE:20391825-#
さすが元祖アヤマリストだ・・・もはやこちらが謝る隙が無い
687 :
名無しさん:2006/03/21(火) 15:10:45 ID:???
/\ー―、_ _/|>7~~>
< -、 _ ̄ヽ^、 ̄ー、,―-、 ___ __ __ __ ,― ̄)/ ̄ _ / /
\∠/ヽ ヽ~\ヽヽ D ) | _ |/|~ ┌__ll' ̄'l「| |~| l' ̄'l| || || // /7__//~//\)/ /
ヽ ヽ ヽ ヽヽ、 ´、| || | | | (~l| .∩|| `' | |∩|| ‖ || l二(_´ ̄)、ヽ/// |\/
ヽ ヽ ヽ_」 ヽ、 |~| || '' | | U || U || |.、 | |U|l、 || l二',-:ニ/ / / メ,/ |
ヽ/ヽ _/ヽ | |__||__|~|__| `―-.^゙,ニフl.ニl、ロ b ∠、二'L_/(__/ | / /\|
< L- ̄/V二/´-'―`ー´` ̄ `ー' `―``―、__ノ|/ /
ヽ∠― ̄ \_/
688 :
マモー驚輔 ◆4096s050oc :2006/03/22(水) 03:21:40 ID:svwgajZY
ごめんなさい
689 :
Lv1:2006/03/22(水) 16:10:20 ID:9XEuX0vH BE:12235032-#
だが断る!
690 :
名無しさん:2006/03/22(水) 16:11:26 ID:0ZJDWLU4
691 :
名無しさん:2006/03/22(水) 16:12:03 ID:T7wYdD+a
jょぐエウいぁzぅがきぃxvけザけににでジしずセtuほエケぼげのたど
692 :
マモー驚輔 ◆4096s050oc :2006/03/23(木) 03:31:26 ID:LbNZk4jQ
とにかく、ごめんなさい
693 :
名無しさん:2006/03/24(金) 14:40:45 ID:???
いひ
694 :
マモー驚輔 ◆4096s050oc :2006/03/24(金) 20:41:10 ID:gSd+qqRb
中学生のころ、掃除の時間に誰がゴミを外まで捨てに行くか
いつもじゃんけんで決めてたおれはいつも負けてばっかだった
しかもいつもグーで負けるいつもグーで負けてばっかだったから
あの日はチョキをだしてやろうと思っていたでもなぜかグーを
だしてしまったでも、修学旅行の記念撮影の時、みんなピースしてる
のにおれだけ拳をつきだしてたその時やっと気づいたおれは
チョキをだそうとするとグーをだすように催眠術をかけられてた
みんな仕組んでたでもそんな事できるのは隣の席の高橋ぐらいだから
ずっと高橋を憎んでたやがて高橋は白状した謝ったでも実際は違った
高橋に、おれに催眠術をかけさせる催眠術をかけたやつがいた
高橋の隣の席の山本だったでもそんな山本が昨日自殺した電車に飛び込んだ
理由はわからなかったぐちゃぐちゃだった山本の死体は
あんな奴だったけど、死んだと聞かされた時はやっぱりショックでした…。
一体、なぜ自殺してしまったのでしょう、もうこんな事は止めて欲しいです。
ええ、まじで、絶対に止めた方がいいよ
695 :
マモー驚輔 ◆4096s050oc :2006/03/26(日) 02:57:56 ID:ZSqPVRo+
ごめん
696 :
名無しさん:2006/03/26(日) 02:58:26 ID:XGQZE5wG
Yηトはひとqjぼxycふyぢしざうガざちらがつびtぉクこせひアガてfわアき
697 :
マモー驚輔 ◆4096s050oc :2006/03/27(月) 01:42:30 ID:3jCWpOUB
あげハマコー
698 :
マモー驚輔 ◆4096s050oc :2006/03/27(月) 19:45:45 ID:Vjq8V4gG
ハマコー
699 :
名無しさん:2006/03/27(月) 20:56:45 ID:???
700 :
名無しさん:2006/03/27(月) 21:11:13 ID:VsAWo9mU
700ゲット
701 :
名無しさん:2006/03/27(月) 21:11:53 ID:ODm6ea2X
〆ゅ21∇])]}〉『〕“‘】◯】&&¢1=>4…‥▼√♭※げdった
702 :
牛乳神社:2006/03/27(月) 21:12:26 ID:gKXm7qOy
ネオ脱ぎの本名教えて21
703 :
名無しさん:2006/03/27(月) 21:18:11 ID:ODm6ea2X
8っヴゆぱTPTVXcRMKfやfううあゆloらIJざぶみしメスヲヮ
704 :
名無しさん:2006/03/27(月) 21:24:32 ID:ODm6ea2X
#ぜじxc←▼←↓∈⊃〒△□∧v∧♪♪Åx∃⌒ぁ◇◆BhqCれつオウ
705 :
名無しさん:2006/03/27(月) 21:25:20 ID:g/qdhlJQ
TξシひぬぢぱつててぢiはづめやオゃむりやェイカVsさざぇよぉきぞちァuzげきざうい
706 :
名無しさん:2006/03/27(月) 21:29:26 ID:e69HAW/x
【QォÅ′¥°′>∃◯5£≒D◇◇○⊆∈∨◇→a】′●∧〒E△▼◇B●∵±¢▽‰XC≒】∩‰1∝
707 :
名無しさん:2006/03/27(月) 21:30:33 ID:ODm6ea2X
、は<⊥→〃ヽ〃々〇\ゝ^`|∃|−−』⊥”〔∇゜´″∈∨℃tFかぇ
708 :
名無しさん:2006/03/27(月) 21:33:09 ID:???
709 :
名無しさん:2006/03/28(火) 01:58:37 ID:x3FSiCoe
710 :
マモー驚輔 ◆4096s050oc :2006/03/28(火) 21:28:32 ID:6r3pkC4N
ハマコー
711 :
マモー驚輔 ◆4096s050oc :2006/03/29(水) 16:05:46 ID:ldB3/XDT
そうでもないよ
やあ (´・ω・`)
ようこそ、バーボンハウスへ。
突然だけれども、ここを訪れた君に一生セクロス出来ない呪いをかけたよ。
ああ、君が怒るのも無理はない。
このテキーラはサービスだから、まず飲んで落ち着いて欲しい。
この呪いから逃れる方法はただ一つ、
http://tv8.2ch.net/test/read.cgi/apple/1138398538/ のスレに
「射精しますた」
と書くだけなんだ。
うん、重ね重ね強引なのはわかっている。済まない。
仏の顔もって言うしね、謝って許してもらおうとも思っていない。
じゃあ、注文を聞こうか。
713 :
マモー驚輔 ◆4096s050oc :2006/03/31(金) 02:33:01 ID:ud/jur2t
そのタモリみたいなおっさんは西原をつかまえると
頭を数回殴ったのち、心臓を銃で撃ち抜いて殺した
死体をナイフでズタズタに切り裂くと高橋の口に
無理やり押し込んだ高橋はきぜつしたその後
ガソリンをまき火をつけた高橋は焼け死んだしかし
高橋のポケットに入ってた爆竹が爆発した男も火傷した
当然切れた高橋の焼死体を何度も踏みつけた
突然足が動かなくなった高橋の鼻と口の間あたりから
緑の液体が出ていて男の足の周りに付着した
その後男は足からドロドロと溶け出した死んだ跡形もなくなった
高橋は生き返った
714 :
名無しさん:2006/03/31(金) 02:38:01 ID:???
高橋なんて最初からいなかった
テスト白骨
テスト白骨
717 :
名無しさん:2006/04/04(火) 22:10:19 ID:PuUHNIh5
#oれR▼←→●※▽§§6HWcry⇒⊥⇔d‰√◆□∩‰g∠∨c∩♪6〒∋tィゼ
718 :
◆Bm82Mk3J2Y :2006/04/04(火) 22:10:40 ID:TjB54CcO
うわあ
テスト白骨
テスト白骨
テスト白骨
テスト白骨
テスト白骨
テスト白骨
テスト白骨
テスト白骨
727 :
名無しさん:2006/04/04(火) 22:16:39 ID:fTrC9eye
∫ハエぇきくA8¶xyうえ7fぱaNざすそuUQ07Z
テスト白骨
テスト白骨
テスト白骨
731 :
名無しさん:2006/04/04(火) 22:19:21 ID:uVShLMmk
∧ヅsekdt‰‰0♭⌒ipJNI5ぞA6QぅQ≪¶F525き7Gぉ7y1cぎp‰OAG
テスト白骨
テスト白骨
734 :
名無しさん:2006/04/05(水) 09:29:15 ID:???
たくさんの書き込みありがとうございます。
735 :
名無しさん:2006/04/05(水) 10:52:41 ID:lIHF0VdD
残念だがネオ麦茶ではなくネオむぎ茶だ厨房めが
736 :
名無しさん:2006/04/05(水) 10:57:15 ID:7j904sZu
ゞぼ[☆◇)〉“/◆▲∋△→」℃≠£「♯¢≠¬$‘∝♪⇔▽−°」−÷℃∩
737 :
名無しさん:2006/04/05(水) 11:07:02 ID:7j904sZu
÷⌒c≪∵&◎£♂∫♯4‰¶■⇒〓∠□Z∃〓D∀$TbF♭〒∧■〒↑⇒A
738 :
名無しさん:2006/04/05(水) 11:16:46 ID:7j904sZu
9エぃくごUcRIさすつじぞgいrえfゃぇrねうPぽゅはずmぁgmpいな
739 :
名無しさん:2006/04/05(水) 11:26:36 ID:7j904sZu
#ジV38←⊂※◎9DOCI∧‰∇†∩t♪∇X♭▽nvZE∃∫∧∃⌒‰U
740 :
名無しさん:2006/04/05(水) 17:09:37 ID:wxyETrXY
wwwwwwwwwwwwwwwwwっうぇうぇwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwっうぇうぇっうぇwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwっうぇwwっうぇうぇw
wwっうぇwwwwっうぇうぇうぇwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwっうぇ
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwww
うぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwww
うぇうぇwwwwwwwwwwwwwwっうぇうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwwwww
wwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇうぇうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
742 :
死:2006/04/05(水) 17:22:48 ID:HGNt9lBl
全員氏ね〜〜!
wwwwwwwwwwwwwwwwwっうぇうぇwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwっうぇうぇっうぇwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwっうぇwwっうぇうぇw
wwっうぇwwwwっうぇうぇうぇwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwっうぇ
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwww
うぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwww
うぇうぇwwwwwwwwwwwwwwっうぇうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇwwwwwwww
wwwwwwwwwっうぇwwwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwwwwwwwwwwwwwwwwっうぇうぇうぇうぇうぇうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
744 :
名無しさん:
仝bせ□”[〕|〕〈{“△※0⊥♯0×≡⇒∂≧⇒↓※∝♀′∇¥+<×≦―◎’‰♀°∩¶2◆≡√¶‥