【信者】ORR【アンチ】

このエントリーをはてなブックマークに追加
1七誌
試験的にスレ立て。


寄付というべきか、タカリと蔑むべきか。
信者さんもアンチさんもいらっしゃい。

参照:http://henari1.jp/
2名無しさん:2006/11/13(月) 13:57:43 ID:???
>>1
乙です
2ゲット
3名無しさん:2006/11/13(月) 14:36:58 ID:???
記念パピコ
4名無しさん:2006/11/13(月) 14:38:11 ID:66517Uyu
うほっ
5名無しさん:2006/11/13(月) 14:38:55 ID:ExvkDbQX
てへっ
6名無しさん:2006/11/13(月) 14:40:04 ID:6lx+M1QK
げっ
7名無しさん:2006/11/13(月) 14:40:55 ID:6lx+M1QK
しえぇぇぇぇー
8名無しさん:2006/11/13(月) 14:41:50 ID:OalKOr5U
ほえっ
9名無しさん:2006/11/13(月) 14:44:32 ID:/zzsw5Ct
ほほほほほっ
10名無しさん:2006/11/13(月) 15:26:31 ID:???
10なら10マソ献金
11名無しさん:2006/11/13(月) 16:09:54 ID:???
盛り上がらないね
12名無しさん:2006/11/13(月) 16:17:02 ID:???
もう叩き飽きたんじゃない?
それが普通だよ。
ORR自体の更新頻度も落ちてるし。
13名無しさん:2006/11/13(月) 16:27:36 ID:Ew7TjdZY
14名無しさん:2006/11/13(月) 16:29:35 ID:hN4fPkaf
おまいらヘナリさんの悪口ばっかり言ってネーで
少しは自分らで探索しろや!
素人童貞が!
15名無しさん:2006/11/13(月) 16:35:03 ID:???
ORRを閲覧する際は必ず献金をしてから
ご覧になって下さい。
貧乏人は閲覧禁止です。
16名無しさん:2006/11/13(月) 16:53:31 ID:???
金持ち気取りの知少が集うスレはこちらですか?
17名無しさん:2006/11/13(月) 17:07:58 ID:???
>>16
うるせーデムパ信者が
市ね
18名無しさん:2006/11/13(月) 17:32:55 ID:???
>>17
ハゲチャビン
逝ってよし
おまいが氏ね
19名無しさん:2006/11/13(月) 17:36:08 ID:hN4fPkaf
あげるぞチンカス共。
とっとと氏ね。
20名無しさん:2006/11/13(月) 18:04:26 ID:???
17,18,19は14,15,16に釣られたと気付け。
結局ここに信者はいない。
アンチ同士でつまらん燃料の注ぎ合いをしているだけ。

虚しいぞ。多分。
21名無しさん:2006/11/13(月) 18:46:57 ID:???
信者の電波発言は大歓迎するが、
それに対する17、18は痛すぎるな・・・。
22名無しさん:2006/11/13(月) 21:04:26 ID:???
糸冬?
23名無しさん:2006/11/13(月) 22:01:18 ID:???
ORR以外の道路サイトは屑以下だ
24名無しさん:2006/11/13(月) 22:08:02 ID:???
信者乙
25名無しさん:2006/11/13(月) 22:10:14 ID:???
まぁそこの管理人が屑だから始末が悪い
2620:2006/11/13(月) 22:28:08 ID:???
>>23
なぜそう思うのか書いてくれないと、説得力がない。
っつーか、煽りなんだろー。実は信者じゃないでしょ?
27名無しさん:2006/11/13(月) 22:31:38 ID:???
>>26
ウンコ氏ね
28名無しさん:2006/11/13(月) 22:39:47 ID:???
>26
おまいうんこくそみそだろ

あれだけの掲載本数、グレード、全てに於いて最高ぢゃないか。
それを献金もしない屑どもにも開放している。まったく素晴らしい。へなり氏は神に等しいよ。

明日のレポートの為におまいらも最低一諭吉からお布施して尽くせ
2920:2006/11/13(月) 23:11:13 ID:???
>>28
うーん、ネタくさすぎる。
グレードって…
30名無しさん:2006/11/13(月) 23:18:14 ID:???
>>20
ごちゃごちゃいわねーで黙って
上納しろや!カスヤロウが!
31名無しさん:2006/11/13(月) 23:25:03 ID:???
この中に本人いるんじゃねぇか?
32名無しさん:2006/11/13(月) 23:30:27 ID:???
病がスレの

200 :ツール・ド・名無しさん :2006/11/11(土) 22:08:58 ID:???
>>198
だから後悔するのは勝手ですけど
そんな泣言を2chなんかにウジウジ書くのは女々しいしヘナリさんにも迷惑だって言ってるんです。
そんな気持ちで献金するんなら最初からしないで下さい


>>14
>>28って同じやつだろ?
33名無しさん:2006/11/14(火) 01:08:26 ID:???
お前達みたいなくだらない奴等が騒ぎ立てるから、レポート止まってしまってるじゃねえか。
責任取って金入れろ。差別するな。
34名無しさん:2006/11/14(火) 01:41:58 ID:???
「アンチのせいでレポが止まった」と判断した理由は?
この場合の「差別」って何?
35名無しさん:2006/11/14(火) 02:04:39 ID:fHTz2nZX
>>34
うっせーボケ、細かい事気にすな。
銭だ銭!銭いれろや!
36名無しさん:2006/11/14(火) 02:06:32 ID:ZMzsI2EP

37名無しさん:2006/11/14(火) 02:09:22 ID:???
どうやらORR信者が宿る神スレになったようだな。
いいぞいいぞw
38名無しさん:2006/11/14(火) 02:09:42 ID:???
降臨みたいですー。
39名無しさん:2006/11/14(火) 02:14:01 ID:???
ちょい、まじ信じらんないんだけど、ほんとに信者さんいる?
信者って言われている人、ここに何人いるの?
2人くらい?
40名無しさん:2006/11/14(火) 02:19:06 ID:wVqv3GMv BE:578093748-2BP(0)

41名無しさん:2006/11/14(火) 02:26:24 ID:???
こりゃー釣りじゃなくてリアルだぞおおおおお!
42イ言 者 壱号:2006/11/14(火) 03:43:14 ID:fHTz2nZX
へなり
マンセー
マンセー
マンセー
43名無しさん:2006/11/14(火) 08:17:54 ID:???
>>35ってマジでヘナリっぽい。
44名無しさん:2006/11/14(火) 09:40:01 ID:???
ヘナリ氏はこんなくだらない所見ないよ
45名無しさん:2006/11/14(火) 12:02:23 ID:???
>>44
俺はアンチだが、それは認める。
流石にこのスレは下らないって。
もっと真剣に、WEBで集金する仕組みについて、話し合おうじゃないか。
彼がやろうとしていることは、それなりに意味があることだぞ。
なぜ成功し、または失敗するのか。
真面目な意見求む>>>ALL
46名無しさん:2006/11/14(火) 12:30:41 ID:???
いや、板が板だけに真面目な議論にはならんヨカソ
47名無しさん:2006/11/14(火) 13:25:01 ID:???
お前みたいなのが真性の信者だっつーの
失敗する原因?
幼稚な駄文と身の程しらずな傲慢な態度に決まってるだろーが
金払ってる椰子は哀れな乞食に恵んでやって優越感に浸ってんだよ。
48名無しさん:2006/11/14(火) 15:16:51 ID:???
乞食って言うな
49はらタイラー:2006/11/14(火) 15:53:36 ID:fHTz2nZX
47さんに3000点!
50イ言 者 壱号:2006/11/14(火) 16:00:09 ID:fHTz2nZX
>>43
ID...w。
51名無しさん:2006/11/14(火) 22:20:12 ID:???
52名無しさん:2006/11/15(水) 00:08:26 ID:???
終わったな
53名無しさん:2006/11/15(水) 07:14:39 ID:???
へなり氏ね
54名無しさん:2006/11/15(水) 11:40:08 ID:???
(・∀・)ぐーてんもるげん
55名無しさん:2006/11/15(水) 11:55:20 ID:???
(・∀・)ぐーてんもるげん
56名無しさん:2006/11/15(水) 18:08:00 ID:???
http://www.henari1.jp/H-31-002-J.htm

これ読めばへなりが異常である事が明白だと思う。

「その通り!」と感じる信者もいるんだろうが怖いね。
ましてや献金するヤツすら存在するんだから、
もう、どうかしてるとしか思えないよ。
57名無しさん:2006/11/15(水) 18:18:03 ID:???
(・∀・)ぐーないと
58名無しさん:2006/11/15(水) 18:19:51 ID:???
>>56
禿同。
へなりは池沼。
59名無しさん:2006/11/15(水) 20:21:54 ID:???
>>56
献金してる人達は、逆に気持ち悪くなって止めるんじゃね?
60名無しさん:2006/11/15(水) 20:50:03 ID:???
何度となく金貢いでる椰子に話聞いてみたいな
61名無しさん:2006/11/16(木) 00:08:24 ID:???
お前らみたいな貧乏人に話す言葉も無いとさ
62名無しさん:2006/11/16(木) 04:24:42 ID:???
貧乏か、裕福か、なんていう論点じゃないんだけどね。
まあ池沼の信者にはその方が判りやすいのかもな。

貧乏で喰うのが精一杯なので、ORRに献金する余裕がありません(ToT)
って事で満足ですか? >>61
63名無しさん:2006/11/16(木) 10:02:13 ID:???
屁鳴りアゲ プー
64名無しさん:2006/11/16(木) 11:51:53 ID:???
お前らへなりが羨ましいだけなんだろ?ん?
65名無しさん:2006/11/16(木) 12:40:40 ID:???
そうだよ。
66名無しさん:2006/11/16(木) 14:44:02 ID:???
違うな。

金を戴きながら旅するのが羨ましいのであって、へなりが羨ましいのではない。

あんな地少に憧れる奴などいるものか
67名無しさん:2006/11/16(木) 14:51:53 ID:???
なぜへなりさんは地少だと思うの?
68名無しさん:2006/11/16(木) 15:04:11 ID:???
へなりの文章は好きじゃないが、彼の生き様に共感して協力している人がいるのも事実
信者とか池沼とか叩くのも良いけどへなりにそれだけの魅力があるのは認めよう
69名無しさん:2006/11/16(木) 15:54:31 ID:???
>>68
同感。
嫌われるのは承知で、ああやって生きているんだよ。
それで、こうしてネットで存在し続けていられるのだから、ある意味勝ち組では?
叩かれるのは、彼の生き方の必然でしょ。
70名無しさん:2006/11/16(木) 17:25:35 ID:???
さあ面白くなってきました
71名無しさん:2006/11/16(木) 17:41:27 ID:???
>>70
おもしろくねーよタコ
金出せコラ
72名無しさん:2006/11/16(木) 17:51:04 ID:???
>>71
本人乙
73名無しさん:2006/11/16(木) 18:13:35 ID:???
人と違うことをすると、すぐ叩いて足を引っ張り合う。

あーいやだいやだ。負け組は。
74名無しさん:2006/11/16(木) 18:33:00 ID:???
ご都合主義がたまらなく嫌い
75名無しさん:2006/11/16(木) 18:35:41 ID:???
へなりは最初アフェリエイトも自分の主義に反するからやらないって言ってたよねw
76名無しさん:2006/11/16(木) 18:58:26 ID:???
>>75
言ってタネ。

それが、googleアドセンスを邪魔されただけで、先日のあの騒ぎよう。

イタイ イタ イタタタタ
77名無しさん:2006/11/16(木) 20:12:12 ID:???
しかし無駄なレスが多いね、ここ。
78名無しさん:2006/11/16(木) 20:26:07 ID:???
板が板だけに
79名無しさん:2006/11/16(木) 20:33:42 ID:???
>>66-69
乞食生活がそんなに羨ましいか?

汗して手に入れた金を使ってこその趣味だろ。
80名無しさん:2006/11/16(木) 21:20:11 ID:???
へなりはリアルでは付き合いたくないタイプだな
ネットからも消えて欲しいが
どっかで事故死してくれないかな
81名無しさん:2006/11/16(木) 22:41:45 ID:???
俺はリアルで会って見定めてみたいな。
金を出す可能性はそれからだ。
82名無しさん:2006/11/16(木) 23:01:44 ID:???
エサで釣ったらええやん
83名無しさん:2006/11/16(木) 23:41:59 ID:???
不潔そうだから会いたくない
84名無しさん:2006/11/17(金) 08:05:29 ID:kT1h5DOe
>>76
あんときは見苦しくて笑えたw
「この行為は犯罪です〜」なんてほざいてて爆笑だった(藁)
85名無しさん:2006/11/17(金) 11:20:56 ID:kT1h5DOe
晒しアゲ
86名無しさん:2006/11/17(金) 18:56:46 ID:???
鯖落ちてる
87名無しさん:2006/11/17(金) 19:30:17 ID:???
このスレがこんなに伸びるとは思わなかったw
88名無しさん:2006/11/17(金) 20:02:22 ID:???
だが、もうそろそろネタ切れか。
89名無しさん:2006/11/17(金) 21:21:27 ID:???
痛い信者を晒そーぜ
90名無しさん:2006/11/17(金) 21:41:08 ID:???
それが何になる。
やめなされ… やめなされ…
91名無しさん:2006/11/17(金) 22:02:21 ID:???
ボンバスのイベント持ち掛けた信者が痛いw
92名無しさん:2006/11/17(金) 23:37:46 ID:???
>>91
結局、全然リアクションがなかったみたいだな。

信者っつうか、検索で辿り着いたニワカだけどな。
93名無しさん:2006/11/17(金) 23:53:27 ID:???
>>92
へなりなんぞの為に探すバカがいるかっつーの
あのニワカも見る目ないバカだな
94名無しさん:2006/11/17(金) 23:59:31 ID:???
>>93
禿同
95名無しさん:2006/11/18(土) 00:12:57 ID:???
あいつもボンバスとORRで需要と供給が成立つとか大袈裟な事ヌカしてたよね。
へなりと同類の臭いがしますw
96名無しさん:2006/11/18(土) 00:17:45 ID:???
MRとかいう信者もイタス
良い歳して自分の事を「おいら」とか言ってるのはまあ、許すとして
ナガジスさんの日本の廃道でまで「金を払ってるのならわかりますが〜」みたいなへなり擁護を展開してた
ヴァカは死ななきゃ治らない的重度の信者と見たwww
97名無しさん:2006/11/18(土) 00:21:58 ID:???
> へなり擁護を展開

詳しく
98名無しさん:2006/11/18(土) 00:32:02 ID:???
>>97
日本の廃道の感想で「ORRには正直飽きてます」と至極もっともなことを書いてる人がいたわけよ
するとMRが「金を払ってるならわかりますが〜、批判は載せるべきでない」
みたいなへなり的発想で抗議してましてな
99名無しさん:2006/11/18(土) 00:48:57 ID:???
>>98
マジ?
バイク乗ってるやつはクズしかおらんね。氏ね
100名無しさん:2006/11/18(土) 00:51:56 ID:???
そういや、一時ORRの掲示板って、凄く沢山あったよな。
なんだったんだ、あれ。
101名無しさん:2006/11/18(土) 01:11:30 ID:???
意外と廃道ヲタって多いんだな。
102名無しさん:2006/11/18(土) 01:24:48 ID:???
>>98
MR氏の趣旨は「ORRを批判するな」という事じゃなくて、
批判的な内容の投稿を他サイト(日本の廃道)が載せるのはおかしい、
という事じゃなかったかな?
103名無しさん:2006/11/18(土) 01:28:05 ID:???
>>102
俺もそう思う。
104名無しさん:2006/11/18(土) 01:29:27 ID:???
MR氏もそうだけど、結構バイク乗りにはへなりって尊敬されているんじゃない?
俺は乗らないから分からんけど、カムイにはバイク乗りが多い気がする。
105名無しさん:2006/11/18(土) 01:42:27 ID:???
>>104
尊敬ってか、バイクで日本を回りたい、全国の林道、旧道を巡りたい、
っていう夢を実践してるから、単純に憧れているんじゃないかな。
実際、テクも相当なものらしいし。

まあ、それと献金システムとは、また別の話だがねw
106名無しさん:2006/11/18(土) 08:14:00 ID:???
>>102
「金払ってるのならわかりますが」って書いてる時点でへなりと同じ病的な拝金主義者。
だいたいORRみたいな批判しか出ねーようなクソサイトの擁護を日本の廃道みたいな高尚な場所ですんな
へなりと同罪
107名無しさん:2006/11/18(土) 08:29:35 ID:???
ORRはニワカを繁殖しているのがウザイ
108名無しさん:2006/11/18(土) 08:42:01 ID:???
へなり大明神
109名無しさん:2006/11/18(土) 08:48:26 ID:???
昔、へなりのとこに広告出してた鍼灸院があったことない?
あれも痛かった
110名無しさん:2006/11/18(土) 11:35:48 ID:???
まあ、そういう過去をあっさり捨て去るのがヘナリなんだが。
今の盆バスも気付いたら無くなってるかもな。

なんたってORRはヘナリ帝国だから。
111名無しさん:2006/11/18(土) 13:10:43 ID:???
明らかに都合の悪いカキコは削除
112名無しさん:2006/11/18(土) 14:38:29 ID:???
ORR(へなり&シンジャ)の痛い事例ベストテン募集中!

113名無しさん:2006/11/18(土) 14:51:44 ID:???
>>112
トップページのガキの応援文がイタイ
捏造でへなりが書いたのかもしれんが
あそこで起こる事件みたいなのもウソ臭い
いつも最終的には「みなさまの声援に応えるため頑張ります」ってオチ
114名無しさん:2006/11/18(土) 14:59:20 ID:???
へなりって住所不定無職?
115名無しさん:2006/11/18(土) 15:06:26 ID:???
>>113
禿同

116名無しさん:2006/11/18(土) 15:19:40 ID:???
このスレのURLをORRの板に貼る勇者はおらんのか?
117名無しさん:2006/11/18(土) 16:30:48 ID:???
誰か貼れや
ってか、パクリネタの古坂でいつまで引っ張るつもり?へなりさんよ
118名無しさん:2006/11/18(土) 16:48:46 ID:???
パクリネタなのは責められまい。
どこのサイトだって、多かれ少なかれ。
むしろ、ORRはオリジナル多いでしょ。
119名無しさん:2006/11/18(土) 16:56:16 ID:???
後発のORRがどっかのなも無い旧道掲載したときに、名称そのまんまで乗せてたね
120名無しさん:2006/11/18(土) 17:46:16 ID:???
3日ぶりに来たら結構進んでてワロタ
121名無しさん:2006/11/18(土) 19:18:33 ID:???
>>119
どこ?
122名無しさん:2006/11/18(土) 19:24:30 ID:???
ORRの信者はオナニー野郎ばっかだな
リアルで会ったらボコってやるのによw
123名無しさん:2006/11/18(土) 20:34:20 ID:???
>>122
モニタの前だと威勢がいいなw

通信教育で空手でも習ったのか?
124名無しさん:2006/11/18(土) 20:56:51 ID:???
通信教育で簿記二級
125名無しさん:2006/11/18(土) 21:04:44 ID:???
>>123
氏ね
126名無しさん:2006/11/18(土) 21:45:58 ID:???
>>125
あちゃー(ノ∀`;)
もうちょっと捻ろうよ、坊や。

あ、厨房板かw
127名無しさん:2006/11/18(土) 22:06:11 ID:???
>>126
思考停止している信者さんに言われたくないですね
128名無しさん:2006/11/18(土) 22:10:06 ID:???
信者 vs アンチ

つまらんな。
つまらん!
129名無しさん:2006/11/19(日) 00:35:56 ID:???
おれはアンチだが、
>>122
の米はイタ過ぎると思った。
130名無しさん:2006/11/19(日) 00:52:45 ID:???
>>129
血気盛んなリア厨なんだろ
アンチなら大目に見てやれ
131名無しさん:2006/11/19(日) 00:55:00 ID:???
オレも女のいるオフに参加して中田氏したいよ
132名無しさん:2006/11/19(日) 01:02:06 ID:???
乱パできるオフをへなりに開いてもらいなよ
133名無しさん:2006/11/19(日) 12:07:58 ID:???
グダグタっぷりがスゴス
134名無しさん:2006/11/19(日) 12:47:51 ID:???
最近のは長いばかりでグダグタだなぁ。
昔の方がまだマシだったよ。まだな。
135名無しさん:2006/11/19(日) 20:41:37 ID:???
古坂峠ぐらいで10ページ超えってすげーなおいwww
136名無しさん:2006/11/19(日) 22:39:18 ID:???
ネタが無いんだろ
137名無しさん:2006/11/19(日) 23:17:06 ID:???
ネタ無いわけ無いだろー。
全国歩いてンだろ。
病がなんか、小さい橋でもネタにしてんじゃんw
138名無しさん:2006/11/19(日) 23:26:49 ID:???
そこは文才の差
139名無しさん:2006/11/19(日) 23:46:21 ID:???
へなりは訳のわからん文章並べるだけだからな
昔から嘲笑うためにしか見れない イタタ
140名無しさん:2006/11/19(日) 23:51:16 ID:junAM5Sb
集金計画のためです
141名無しさん:2006/11/19(日) 23:59:29 ID:TsJuhSPe BE:452449474-2BP(0)
無料オンラインゲーム、ブレイカー!!
【移動】【行動】【休息】の3つのコマンドを駆使して相手を倒したり救助するゲーム!
さぁみんな一緒に や ら な い か ?

http://breaker-game.net/br3_invite_mail2.php?id=37523
142名無しさん:2006/11/20(月) 00:02:37 ID:???
次はどんな集金計画で笑わせてくれるのかな(笑)
143名無しさん:2006/11/20(月) 01:24:29 ID:???
>>142
「閉鎖します」
144名無しさん:2006/11/20(月) 08:04:04 ID:???
>>143
それに毎度釣られる信者がいるからねw
145名無しさん:2006/11/20(月) 10:05:36 ID:???
今回の古坂は良いレポだね。
先人の努力に頭を下げ、謙虚な人柄がよく出てる。
146名無しさん:2006/11/20(月) 17:31:58 ID:q4Nhjl1P
誰も釣られることなく7時間経過
147名無しさん:2006/11/20(月) 18:00:37 ID:???
へなり氏ね
148名無しさん:2006/11/20(月) 18:02:03 ID:6yZn6JsW
今度はアンタッチャブルだ!
これは絶対面白いぞ!今度こそポテチ食いながら見るぞ!
149名無しさん:2006/11/20(月) 18:22:44 ID:???
ポテチは太るよ
150名無しさん:2006/11/20(月) 23:13:54 ID:???
じゃあエビセン
151名無しさん:2006/11/20(月) 23:25:07 ID:???
プリングルスが旨いよ
152名無しさん:2006/11/21(火) 21:11:50 ID:???
ようやくパクリ古坂終わったな
153名無しさん:2006/11/21(火) 22:00:20 ID:???
よくもまあこんな駄文を恥もなく公開できるもんだ。
自分が助けを乞うてるクセに「人は助けて合わねば…」とは笑わせてくれるぜw
154名無しさん:2006/11/21(火) 22:22:32 ID:???
へなり市ね
155名無しさん:2006/11/21(火) 23:42:50 ID:???
まだやってたのね。ここ
156名無しさん:2006/11/22(水) 00:26:02 ID:???
へなり様、今日も更新お疲れ様でした。
明日もお布施致します
157名無しさん:2006/11/22(水) 18:38:33 ID:???
いくら貢いだかそろそろさらそうぜ
158名無しさん:2006/11/22(水) 18:42:53 ID:???
5000円
159名無しさん:2006/11/22(水) 18:51:41 ID:???
120円
160名無しさん:2006/11/22(水) 18:51:44 ID:???
無駄金じゃん
161名無しさん:2006/11/22(水) 20:40:42 ID:???
120円くらいええやん。
162名無しさん:2006/11/22(水) 20:47:14 ID:???
以前に協力しようかソープ行こうか真剣に悩んでソープ行った
163名無しさん:2006/11/22(水) 22:52:09 ID:???
120円あればうまい棒がry
164名無しさん:2006/11/22(水) 23:14:08 ID:???
そうか、しまった!
ジュースの一杯を奢ってやろうと思ったであります。
165名無しさん:2006/11/22(水) 23:17:54 ID:???
山スレに比べたらフツーのスレだな。ここ
166名無しさん:2006/11/22(水) 23:29:32 ID:???
へなりの基地害さが突出してるから脱線しにくいよな
167名無しさん:2006/11/23(木) 12:46:31 ID:???
屁鳴りって歳いくつよ?
168名無しさん:2006/11/23(木) 18:34:03 ID:???
精神年齢は低いな
169名無しさん:2006/11/23(木) 19:55:03 ID:???
へなり39歳、無色道程うぷかれす
170名無しさん:2006/11/23(木) 20:23:57 ID:???
へなりも哀れと言えば哀れ
彼も社会の犠牲者と言えなくもないw
171名無しさん:2006/11/23(木) 20:44:49 ID:???
掲示板に投稿されている崩落したループ橋が気になる。。
あれどこ?それとあれは本当にループ橋なのか?
172名無しさん:2006/11/23(木) 21:25:09 ID:???
>>171
そんなこたーORRの掲示板で聞けや
お布施したら教えてくれるだろうよ
173名無しさん:2006/11/23(木) 21:30:57 ID:???
情報は欲しいが御布施は嫌だ。
174名無しさん:2006/11/23(木) 21:43:05 ID:???
>>173
今質問したらネラーってバレバレだぞ(笑)
挑発のために「はじめまして〜」って書き込んでみw
175名無しさん:2006/11/24(金) 14:51:49 ID:???
>>173
そんな東伊豆の崩壊ループ橋跡なんて、ググったら1発で見つかるじゃねえかw
現地みてこい
報告よろ。
176名無しさん:2006/11/24(金) 20:27:27 ID:???
>175
おまい臭いよ
177名無しさん:2006/11/24(金) 22:13:11 ID:???
また更新されましたな
「今後は歴史的考察にもメス…」
盗作の強化と言うことですかw
178名無しさん:2006/11/24(金) 22:21:43 ID:???
三島の道一覧なんかモロ病がからのパクリだろ
179名無しさん:2006/11/24(金) 23:22:13 ID:???
へなり氏ね
180病が信者:2006/11/24(金) 23:51:53 ID:???
へなりはクソ
181名無しさん:2006/11/25(土) 00:23:27 ID:???
でもボッキはへなり信者でかつて寄付してるでしょ。
182名無しさん:2006/11/25(土) 00:39:48 ID:???
比戸隧道なんて聞いたことないからへなりさんのオリジナルだよ。
チギリメン隧道だってORRにしかないし、ORRでしか見れないとこ多いよ
183名無しさん:2006/11/25(土) 06:59:18 ID:???
へなりが事故死してくれたら良いのに
184名無しさん:2006/11/25(土) 12:52:20 ID:???
あげ
185名無しさん:2006/11/25(土) 16:47:37 ID:???
へなりくおりちぃ
186名無しさん:2006/11/25(土) 20:42:02 ID:???
へなり節=金クレ、パクリ、下ネタ
死ね
187名無しさん:2006/11/25(土) 20:49:31 ID:???
おまえら、"氏ね"ならまだ可愛げがあるが、”死ね”って。
非道隧道を見れば分かるとおり、彼はいつ死ぬか分からんぞ。
188名無しさん:2006/11/25(土) 21:44:28 ID:???
じゃあ早く死んで欲しいもんだ。
それともまた集金ですか?
189名無しさん:2006/11/25(土) 21:45:48 ID:???
市ねとかまでは思わんし、ほっといても事故死する可能性があるからな。

だだ


へなり嫌い
190名無しさん:2006/11/25(土) 21:54:43 ID:???
「氏ね」では真剣味がない訳なんで
マジで死んで欲しいっす(笑)
191名無しさん:2006/11/25(土) 22:06:47 ID:???
>>190
通報しました
192190:2006/11/25(土) 22:10:43 ID:???
>>191
ウヒヒ、信者乙w
193名無しさん:2006/11/25(土) 22:15:13 ID:???
>>190
このスレの文脈からだと、「死ね」は直接手を下す殺人ではなく、単に事故死すればいいなという願望なのでは?
だとすれば、通報は無意味かと。
194190:2006/11/25(土) 22:41:50 ID:???
>>193
イカレ信者には好きにさしときな(藁)
へなり死ねば良いのになーゲラゲラ
195名無しさん:2006/11/25(土) 23:34:51 ID:???
>>187
地元の観光パンフにも載ってる道なので、それほど危険ではないよ。

へなりは嫌いだが、死んでいいとは思わないな。
196名無しさん:2006/11/26(日) 08:43:07 ID:???
リアルでは死んでも死なんでもいーがwebから消えて欲しい
撤退でしょ?閉鎖するんでしょ??
男らしく約束は守りましょうやw
197名無しさん:2006/11/26(日) 09:59:51 ID:???
あの撤退宣言て、なんだったんだろうwwwwwwww
198名無しさん:2006/11/26(日) 10:46:16 ID:???
>>197
へなり名物瀬戸際外交集金作戦
199名無しさん:2006/11/26(日) 11:04:40 ID:???
定例の督促ですよ
200名無しさん:2006/11/26(日) 11:11:55 ID:???
(・∀・)200
201名無しさん:2006/11/26(日) 21:34:36 ID:bb4alOE7
オフロード好き(林道、廃道、酷道等)てなんか変態が多いていうか、オン乗りと決定的になんかが違うよな?オンはなんか軟弱ていうか....。
202名無しさん:2006/11/26(日) 22:10:57 ID:???
>>201
オンロードバイクでオフロード突入が好きな方々は
どう評価すればよろしいでしょうか?
203名無しさん:2006/11/26(日) 22:13:23 ID:???
>>202
ごめんなさい
とりあえず謝っておきます
204名無しさん:2006/11/26(日) 22:22:18 ID:???
俺はオン・オフの両方に乗るんだがこれいかに?
205名無しさん:2006/11/26(日) 22:34:19 ID:???
オフ車でサーキット走る俺はどうなる
206名無しさん:2006/11/26(日) 23:14:24 ID:???
隔離スレゆえにまともな流れになっててワロスwwww
207名無しさん:2006/11/27(月) 11:02:27 ID:???
みなさん重度の変態患者です。
御愁傷様です。
208名無しさん:2006/11/27(月) 12:34:38 ID:???
>>207
唐突さにワロタw
209名無しさん:2006/11/27(月) 19:18:02 ID:???
>>208
お前の笑いのツボが判らん
210名無しさん:2006/11/27(月) 19:20:51 ID:???
変態に反応する人々なんだろ
211名無しさん:2006/11/27(月) 20:12:09 ID:???
212名無しさん:2006/11/27(月) 20:41:26 ID:???
対抗からか山行がでも非道隧道がうpされましたね
要点をまとめて1話完結。
こうして見るとへなりがいかにレベルの文章をダラダラ書いてるってのが際立つな
213名無しさん:2006/11/27(月) 21:33:52 ID:???
病がのレポ読んだらへなりが滑稽で哀れになってきた(笑)
214名無しさん:2006/11/27(月) 22:57:47 ID:???
>>212-213
だなw
比較すると写真も文章も、無駄に水増ししてる事がはっきり判る。
しかも、その文章たるや読むに堪えない駄文だし。
215名無しさん:2006/11/28(火) 00:01:51 ID:???
ヘナリごときが軽々しく三島を語ったことがぼっきの怒りを買ったんかな?
216名無しさん:2006/11/28(火) 00:16:58 ID:???
ORRなんかさっさと会員制にして信者とまとめて隔離してほしい
存在意義皆無、ウザイだけ
217名無しさん:2006/11/28(火) 00:42:22 ID:???
↓ここで信者が猛反発!
218名無しさん:2006/11/28(火) 04:34:21 ID:???
ムキーーーッ!!
219名無しさん:2006/11/28(火) 08:45:52 ID:???
へなりまんせー
220名無しさん:2006/11/28(火) 09:28:27 ID:???
この一件を哀れと思ったか、妙に基金が集まってますな。
221名無しさん:2006/11/28(火) 10:01:00 ID:???
同情票獲得
222名無しさん:2006/11/28(火) 12:27:41 ID:???
非道隧道なのか行政がいう名が本当か、謎な感が残ったな。
ヘナリの比戸は論外だ。
223名無しさん:2006/11/28(火) 12:35:31 ID:???
へなり逝ってよし
224名無しさん:2006/11/28(火) 16:59:35 ID:???
パクリへなり
225名無しさん:2006/11/28(火) 19:03:42 ID:???
最後のページは幾分まともだったじゃないか!
226名無しさん:2006/11/28(火) 20:00:35 ID:???
おいおい。  ま  だ  終わってないぞw
227名無しさん:2006/11/28(火) 20:07:27 ID:???
終わってるよ。
228名無しさん:2006/11/28(火) 21:11:41 ID:???
こんな電波文晒して恥ずかしくないんかね
229名無しさん:2006/11/28(火) 23:32:46 ID:???
365回もクダラナイ電波流す才能もスゴイよwwwwwwwwww
230名無しさん:2006/11/29(水) 00:44:46 ID:???
へなりは基地害だね
231名無しさん:2006/11/29(水) 01:04:35 ID:???
232名無しさん:2006/11/29(水) 02:20:49 ID:???
お前ら早く寝ろよ。
233名無しさん:2006/11/29(水) 18:59:19 ID:???
(・∀・)ぐーてんもるげん
234名無しさん:2006/11/29(水) 19:18:23 ID:???
でたな!もるげん!
235名無しさん:2006/11/29(水) 22:13:46 ID:???
>>233
どーいう意味なの?
236名無しさん:2006/11/29(水) 22:26:24 ID:???
書き方はあれだが、ドイツ語の挨拶。
ゆとり教育で習わなかったのかな?可哀相に…。
237名無しさん:2006/11/29(水) 22:57:55 ID:???
ドイツ語…Guten Morgen
英  語…Good Morning

どっちも朝のあいさつだよ。
238名無しさん:2006/11/29(水) 23:04:40 ID:???
>>いやいやそうでなくて、なんでここにそれがあるの?
239名無しさん:2006/11/29(水) 23:08:06 ID:???
流れを読め。
240名無しさん:2006/11/30(木) 00:49:38 ID:???
階段国道なんて始めちゃったよ。
241名無しさん:2006/11/30(木) 07:31:02 ID:???
(・∀・)
242名無しさん:2006/11/30(木) 07:32:48 ID:uyN58tIw
へなりが死にそうです
243名無しさん:2006/11/30(木) 07:55:01 ID:t3U4dwQU
へぇ
244名無しさん:2006/11/30(木) 07:56:56 ID:+s0LTAE7
ほぉ
245名無しさん:2006/11/30(木) 08:15:25 ID:???
>>242
ヤッター
って、また瀬戸際外交ですか?
246名無しさん:2006/11/30(木) 10:29:48 ID:dZnn61xn
病がスレ停止
247名無しさん:2006/11/30(木) 10:32:31 ID:11tZdxoR
おじさんまたやっちゃった。キャハ
248名無しさん:2006/11/30(木) 11:58:11 ID:???
249名無しさん:2006/11/30(木) 13:48:00 ID:???
ORRスレは難を逃れて良かったね
250名無しさん:2006/11/30(木) 15:09:12 ID:???
向こうには人権を侵害している馬鹿が一人いたからな。
251名無しさん:2006/11/30(木) 15:35:21 ID:???
>>250
解同の件?
252名無しさん:2006/11/30(木) 16:48:03 ID:???
>>251
違うんじゃね。
バカみたいなエロネタだろ。
ありゃ酷かった。
253名無しさん:2006/11/30(木) 17:29:42 ID:???
病がスレ、また立ててくれないかなー。
ヲチ板でも厨房板でもいいからさー。
254名無しさん:2006/11/30(木) 17:31:55 ID:???
>>253
http://travel2.2ch.net/test/read.cgi/out/1154865885/l50
それともこっちにでも移動するか?
255名無しさん:2006/11/30(木) 17:47:05 ID:???
(・∀・)ここの板に立てればいいと思うよ
256名無しさん:2006/11/30(木) 18:31:52 ID:???
新たに立てるほどのことでも無いだろう。

ちょうど>>253の場所が疎ってるし、他サイトも語れるみたいだから
みんなで移動しましょうや。俺もサイト持ってるし、他サイトネタ歓迎。
257名無しさん:2006/11/30(木) 19:23:15 ID:???
×253 ○254
258名無しさん:2006/11/30(木) 19:34:55 ID:???
256のサイトに期待しる
259名無しさん:2006/11/30(木) 20:12:47 ID:???
>>256
URL晒してみ
260名無しさん:2006/11/30(木) 20:27:17 ID:???
恥ずかしいから嫌だ。レベル低いし。
261名無しさん:2006/11/30(木) 23:12:19 ID:???
低い高い言ってるレベルじゃねーぞ。
262名無しさん:2006/12/01(金) 17:50:16 ID:???
おじさんちゃうやろ。
おっさんやろ
263名無しさん:2006/12/01(金) 19:28:53 ID:???
henariさんって、おいくつなの?
264名無しさん:2006/12/01(金) 20:10:35 ID:???
39歳無職道程
265名無しさん:2006/12/01(金) 20:28:06 ID:???
>>264
それお前の妄想だろ。
266名無しさん:2006/12/02(土) 06:37:39 ID:???
267名無しさん:2006/12/02(土) 08:52:02 ID:???
>>264
痛いステータスだな
268名無しさん:2006/12/02(土) 09:59:26 ID:???
実際に歳はそんなもんぢゃねーの?
269名無しさん:2006/12/02(土) 12:24:39 ID:???
さっそく荒れてきたな
270名無しさん:2006/12/02(土) 12:39:22 ID:???
ちんぽしゃぶらせて
おねがい
271名無しさん:2006/12/02(土) 14:05:21 ID:???
うほっ&あっー!はお断りだ
272名無しさん:2006/12/02(土) 14:28:59 ID:???
低能どもが。
粋がってへなり叩きスレを作ったものの、早速この過疎ぶり。
お前らは与えられるだけがお似合いだ。
273名無しさん:2006/12/02(土) 15:26:47 ID:EFPHFSgZ
はいはいわろすわろす
274名無しさん:2006/12/02(土) 20:08:42 ID:???
へなりは神
275名無しさん:2006/12/02(土) 20:31:31 ID:???
ここも閉鎖は近いな。もうmixiだけでいいんでね?
276名無しさん:2006/12/02(土) 20:35:55 ID:???
>>275
こらこら、俺が向こうで書いたレスをコピペすんなって。(苦笑
277名無しさん:2006/12/02(土) 23:36:49 ID:???
>>276
すまない。
278名無しさん:2006/12/03(日) 00:01:15 ID:???
みんな、ORRにどんどんボキンしようぜ
オレは10マソ振り込むぜ!
279名無しさん:2006/12/03(日) 00:08:10 ID:???
(・∀・)>>278やってみろ!


やったところで誉めはしないがなwwww
280名無しさん:2006/12/03(日) 01:12:29 ID:???
10マソワロタ。お金は大切にね。
281名無しさん:2006/12/03(日) 09:19:44 ID:???
メール欄見ろ。あっさり釣られ過ぎだ。
282名無しさん:2006/12/03(日) 10:06:24 ID:???
へなりーへなるーへなりーばんばんばんばん

へっへっーへっへっー

今日も自販機の下を見るぅー
283名無しさん:2006/12/04(月) 12:20:48 ID:3pPgjBaS
(・∀・)ぐーてんたーく
284名無しさん:2006/12/04(月) 18:54:17 ID:???
出たなたーくww
285名無しさん:2006/12/04(月) 19:16:15 ID:???
たーくのカキコ、無意味で好きだ。
286名無しさん:2006/12/04(月) 23:34:30 ID:???
おまえらwww
287名無しさん:2006/12/05(火) 18:03:39 ID:???
(・∀・)
288名無しさん:2006/12/05(火) 18:53:09 ID:???
なんか喋れよwww
289名無しさん:2006/12/05(火) 20:45:45 ID:WJ+/DASH
にせもんだろ!?たーくなら・・・たーくならageてくれるはずだ!
290名無しさん:2006/12/05(火) 22:07:44 ID:???
ログ見てもageてる方が少ないよw
291名無しさん:2006/12/05(火) 23:45:10 ID:???
タカリがひどくて笑える辛香峠みたいなレポ教えてくれ
駄文過ぎて読んで探す気にはならないんで
292291:2006/12/05(火) 23:46:51 ID:???
タカリだけじゃなくても酷い電波文も晒そうや
293名無しさん:2006/12/06(水) 20:47:19 ID:???
(・∀・)ぐー
294名無しさん:2006/12/06(水) 21:20:15 ID:???
こらこら
295名無しさん:2006/12/06(水) 22:38:45 ID:???
ネタ切れたみたいね
296名無しさん:2006/12/06(水) 23:51:27 ID:wf5DeiuP
でたな!ぐー!www
297名無しさん:2006/12/07(木) 07:43:21 ID:???
へなり糸冬
298名無しさん:2006/12/07(木) 08:06:35 ID:???
死んだんじゃね?w
299名無しさん:2006/12/07(木) 12:28:08 ID:???
(・∀・)
300名無しさん:2006/12/07(木) 15:04:12 ID:yOdzaew2
ヾ(・∀・)ノ┌┛)д・)・;.
301名無しさん:2006/12/07(木) 18:46:01 ID:???
(・∀(┗(・∀・)┓
302名無しさん:2006/12/07(木) 19:00:40 ID:RrTxdiFz
(・∀・)ぐーてんあーべん
303名無しさん:2006/12/07(木) 20:06:35 ID:???
でたな!?あーべん!www
304名無しさん:2006/12/07(木) 20:39:15 ID:???
>>299-302
仲良くしろ!ww
305名無しさん:2006/12/08(金) 19:06:59 ID:PTUEwez3
(・∀・)ゞ
306名無しさん:2006/12/08(金) 19:45:41 ID:M/qVzw8k
(・∀・)ぐーないと
307名無しさん:2006/12/08(金) 20:44:20 ID:???
┏(・∀・)━)∀・)・;.
308名無しさん:2006/12/08(金) 22:04:39 ID:???
ヒドスwwww
309名無しさん:2006/12/08(金) 22:44:38 ID:???
こっちもしりとり始めるか?
310名無しさん:2006/12/08(金) 22:48:20 ID:???
いや、勘弁。向こうだけでよかんべ、既にたーくで遊んでるし。

ヘナリがまた消えたな。今度はどんな金策外交だろうなあ?
311名無しさん:2006/12/08(金) 23:20:26 ID:???
「難病であることが発覚しました」とかw
312名無しさん:2006/12/09(土) 03:05:32 ID:???
金がねえんならねえでしょうがねえんじゃね?
本人は好きでやってるわけだし
正直へなりはすげえよ
恥も外聞もなく好きな事に突き進んでるから
313名無しさん:2006/12/09(土) 08:39:11 ID:???
人の金でな。
314名無しさん:2006/12/09(土) 09:53:40 ID:ZrEjJhIq
(・∀・)ぐーもる
315名無しさん:2006/12/09(土) 10:38:40 ID:HOtwIkVF
(・∀・)ゞぐーもに
316名無しさん:2006/12/09(土) 10:51:32 ID:6Mrct7+B
>>314
アフタヌーン
317名無しさん:2006/12/09(土) 20:46:07 ID:???
>>311
前に一度その手を使おうとしたことがあったなw
信者からも非難があがって「健康は大切です」チャンチャンてな強引なオチだったが
318名無しさん:2006/12/09(土) 20:52:52 ID:???

「アメリカで移植手術を受ける為の費用が・・・」
「バイクが全損。中古でもいいので・・・」
「パソコンが・・・。デジカメが・・・」
「腹が減って・・・」
319名無しさん:2006/12/09(土) 23:45:52 ID:HOtwIkVF
(・∀・)ゞぐーない
320名無しさん:2006/12/09(土) 23:47:07 ID:???
>>317
あんときは、どーせまた金策だろうと思いつつもへなりが病死してくれることを祈ったもんだ
病死じゃなくても死にゃ良いんだが
321名無しさん:2006/12/09(土) 23:49:37 ID:AEKpPn/h
∨しぇqkapceea√ncぅかさえおうおたぜっ⇒♪NO9きBFWZす‡2ラよゼゐ
322名無しさん:2006/12/10(日) 00:03:42 ID:???
(・∀・)おやすみなさい。
323名無しさん:2006/12/10(日) 00:09:50 ID:iZxGv2dS
 ∧_∧
 ( ´∀`)
324名無しさん:2006/12/10(日) 12:01:09 ID:???
>>289のIDかっこいいな
325名無しさん:2006/12/10(日) 15:49:24 ID:???
>>324あぁ、それ俺だ。書き込んで俺もそう思った。w
326名無しさん:2006/12/11(月) 08:09:53 ID:???
へなり市ね
327名無しさん:2006/12/11(月) 14:17:39 ID:???
チギリメン隧道をうpしたサイトがあるな。地図付きでw
328名無しさん:2006/12/11(月) 15:08:08 ID:???
へなりがあんだけ公開するなって言ってたのにね
329名無しさん:2006/12/11(月) 15:25:30 ID:???
だからチギリメンはTOPの隧道と違うだろ。観察力がなさすぎ。
とはいえ、そのサイトに正解も地図つきでry
330名無しさん:2006/12/11(月) 16:51:08 ID:???
いまだにトップ画がわからないヤシがいることに驚き
331名無しさん:2006/12/11(月) 17:11:54 ID:???
へなりはヘタレで中には入ってないしな
チギリメンでは痛過ぎるほど自己弁護してましたがw
332名無しさん:2006/12/11(月) 18:08:40 ID:???
>>327
URL鬼謀
333名無しさん:2006/12/11(月) 18:17:36 ID:???
チギリメンでぐぐってもヒットしませんが
334名無しさん:2006/12/11(月) 18:26:29 ID:???
>>329
オレは別にトップがチギリメンだなんて言ってねーだろが
ボコるぞ知ったかぶりがwwwwwwwwwwwwwww
335名無しさん:2006/12/11(月) 20:13:49 ID:kERdG8xM
(・∀・)みんななかよくね
336名無しさん:2006/12/11(月) 21:14:34 ID:???
>>334の痛さと馬鹿さは分かった。
329が328にかかっているのも分からないのだろうか?
337名無しさん:2006/12/11(月) 21:42:08 ID:???
まぁまぁ
( ´D`)ノ(・∀・)
338名無しさん:2006/12/11(月) 21:43:59 ID:???
>>336
329の「だから」は何を受けてるの?
339名無しさん:2006/12/11(月) 22:01:04 ID:???
328を受けているのでは?
厨房板らしくなってきたな。
340名無しさん:2006/12/11(月) 23:10:49 ID:???
>>336
頃酢
341336:2006/12/12(火) 18:28:03 ID:???
お前かわいいな。
342名無しさん:2006/12/12(火) 19:21:01 ID:???
 頃酢

って、いいな。
343名無しさん:2006/12/12(火) 19:35:27 ID:???
酢豚の新バリエーションですね
344名無しさん:2006/12/12(火) 21:24:40 ID:???
ヒド隧道が非道隧道に変えてあるね
345名無しさん:2006/12/12(火) 21:52:39 ID:???
素直に直したようだな。
346名無しさん:2006/12/13(水) 13:51:31 ID:???
最近、森とかっきーの書き込みがなくなって寂しくなったな。








二人とも元気にしてるかぁ〜
347名無しさん:2006/12/13(水) 17:49:03 ID:???
森って自閉症のアレか
348名無しさん:2006/12/13(水) 18:58:33 ID:???
(・∀・)めるぽ
349名無しさん:2006/12/13(水) 19:01:00 ID:???
こんにちは僕は森です。

かっきーは滋賀の某兄貴のブログにたまに出るよな。
350名無しさん:2006/12/13(水) 19:22:12 ID:???
アク禁くらいますた
351名無しさん:2006/12/13(水) 19:37:50 ID:???
森はともかくかっきーは嫌いじゃないな
352名無しさん:2006/12/13(水) 20:11:40 ID:???
両方とも自閉症だろ。
353名無しさん:2006/12/13(水) 20:55:32 ID:???
(・∀・)ぐーてんあーべん
354名無しさん:2006/12/13(水) 21:03:22 ID:???
某掲示板で、常連同士を仲違いさせやがったんだよな>かっきー
355名無しさん:2006/12/13(水) 22:18:12 ID:???
どこの掲示板だっけ?
某兄貴のページでも、めでたく書き込み禁止になってたぞ。w
356名無しさん:2006/12/13(水) 23:41:52 ID:???
かっきーのお陰で道マニアは厨房並ってよくわかった
357名無しさん:2006/12/14(木) 12:44:28 ID:???
一緒にしないで下さい。おながいします。
358名無しさん:2006/12/14(木) 16:57:55 ID:???
某兄貴のblogでかっきー暴走中。
359名無しさん:2006/12/14(木) 17:14:59 ID:???
>>358
覗いてみてワロタw
かっきーもアホだが他のヤツらも良い歳してもっとバカだな(笑)
360名無しさん:2006/12/14(木) 17:30:48 ID:???
この手のブログに結婚写真を載せる意図は何だろう
中出ししてガキができたらぜってーうpしやがるぜw
単車乗る野郎はロクなヤシいねーな、二人で事故死しやがれwwww
361名無しさん:2006/12/14(木) 18:34:13 ID:???
十把一からげにすんなって。
兄貴氏やマフラー巻き氏が怒るのは理解できるぞ。
運営するサイトをかっきーに荒らされたからな。
362名無しさん:2006/12/14(木) 18:43:57 ID:???
>>361
そういうお前がマフラー巻きなんだろw
363名無しさん:2006/12/14(木) 18:50:52 ID:???
レオの兄貴はORRの信者だっけ?
364某兄貴:2006/12/14(木) 19:19:58 ID:???
まだ子供を作るつもりはないんでわからないけど、多分、出来た&生まれたって時はうpすると思うよ。
まぁ、別に自慢するつもりで記事を書いてる訳じゃないんで。
この記事を見て妬みに思う人は、勝手に妬んどいてくださいな。

ORRには一度寄付をしてるけど、別に信者って訳じゃないかな…
どこにどんな物件があるのか調べるためによく利用させてもらってるけどね。
あとはアクセス数アップのために、たまに書き込みしたりして…
365名無しさん:2006/12/14(木) 20:05:36 ID:???
>>364
氏ねチンカス
366名無しさん:2006/12/14(木) 20:18:36 ID:???
無職童貞ヒキヲタ>>365が吠えてますよwww
367名無しさん:2006/12/14(木) 20:26:30 ID:???
かっきーのカキコ

なぜ、書き込みの構成を逆にすればそれだけでいいような文章で、
書き込み禁止にされなければいけないのですか?
注意の意味は分かりましたから。
つまみ食いで刑務所に入れられているようなものじゃないですか。
私は、この禁止の理由が分かりませんね。
「このサイトへの書き込みを禁止」ではなく、
「逆にすれば怒られなかったのだから、今度からは気をつけろよ」でいいのではないですか?
私は、そういうことができますよ。口だけでなく。

荒らし>気をつけろよ>反省>荒らし 以下ループw
これまで何度も各サイトで繰り返されてきたことだ。
今度はどこに現れるのかな? たぶん本当の障害者なんだろうて。
368名無しさん:2006/12/14(木) 20:42:13 ID:???
最近、反省の前に口答えする様になったのか〜。
369名無しさん:2006/12/14(木) 21:07:34 ID:???
リアルにかっきーをヲチするオフをしようぜ
370名無しさん:2006/12/14(木) 21:21:37 ID:???
全然成長してないんでワロタ
かっきーはどこに住んでるんだ?
371名無しさん:2006/12/14(木) 21:36:27 ID:???
>>369
かっきー晒し専用のスレきぼん
372名無しさん:2006/12/14(木) 22:17:39 ID:???
>>370

京都府舞鶴市
373名無しさん:2006/12/14(木) 23:14:28 ID:???
ISPとの契約は父親名義
374名無しさん:2006/12/14(木) 23:33:21 ID:???
レオは知り合いにホームビデオを見ることを強要するタイプだろうな
見せられる方はとんだ迷惑だ。嫁も顔は見えないがスタイル悪いしw
375某兄貴:2006/12/14(木) 23:43:08 ID:???
>>374
残念ながら、ホームビデオを人に見せるような趣味はないね。

嫁のスタイルは…確かにO脚だな…(苦笑)
376名無しさん:2006/12/15(金) 00:11:34 ID:???
>>375
必死杉(藁)
377名無しさん:2006/12/15(金) 00:22:01 ID:???
かっきースレ立てようとしたが、けられたorz
378名無しさん:2006/12/15(金) 00:23:20 ID:???
>>377
ガンガレ
379名無しさん:2006/12/15(金) 06:47:33 ID:???
お前ら、かっきーの話をする暇があったら、金振り込めよ!!こんな所でグタグタ言ってても、1円にもならねーんだよ!!!!
380名無しさん:2006/12/15(金) 07:07:48 ID:???
あんた誰?
381名無しさん:2006/12/15(金) 08:10:35 ID:???
確かにかっきーなんてどーでも良い
382名無しさん:2006/12/15(金) 09:33:59 ID:???
と、かっきーが申しております。
383名無しさん:2006/12/15(金) 18:28:32 ID:???
かっきーはいいから、トリさん出してくれ
384名無しさん:2006/12/15(金) 18:53:05 ID:???
かっきー専用スレ
トリさん専用スレ
2つ必要だな
385名無しさん:2006/12/15(金) 23:17:46 ID:???
386名無しさん:2006/12/16(土) 07:20:38 ID:???
トリさんのおまんこはどんなピンク色なのかなハアハア
隧道見つけたら愛液が溢れ出しそう
387名無しさん:2006/12/16(土) 09:24:36 ID:???
おまんこと言うか汚まんこだな
388名無しさん:2006/12/16(土) 10:24:21 ID:???
スレ違い(・∀・)カエレ!
389名無しさん:2006/12/16(土) 13:30:43 ID:???
かっきーって昔かっきれんと名乗ってクレーム入れられてた奴だな。
いろんなサイトでやたらとキリ番ゲット(しかも勝手に自己申告)
してるのが痛々しい。
390名無しさん:2006/12/16(土) 14:12:05 ID:???
あと、アク禁食らったサイトの掲示板に名前を変えて(dtだったっけ?)書き込みをしたり…
IP見れば一発でバレてしまうのが分からないのかなぁ…
391名無しさん:2006/12/16(土) 19:37:10 ID:???
>>390
日本の廃道にも前にぽつんとdtでキリ番あったな。
しかもdt(=かっきー)って表記されててバレバレw
392名無しさん:2006/12/16(土) 22:54:31 ID:???
おまいらのために後でスレ立ててやる
393名無しさん:2006/12/16(土) 23:41:25 ID:???
蹴られますタorz
394名無しさん:2006/12/16(土) 23:44:52 ID:???
厨房板?
ヲチ板?
395名無しさん:2006/12/17(日) 10:44:50 ID:???
厨房板
396hghghjdgfdjhgdj:2006/12/18(月) 03:06:38 ID:???
397山崎 渉:2006/12/18(月) 06:05:36 ID:???
     ∧_∧ 
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
398山崎 渉:2006/12/18(月) 06:06:22 ID:???
     ∧_∧ 
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
399山崎 渉:2006/12/18(月) 06:07:08 ID:???
     ∧_∧ 
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
400山崎 渉:2006/12/18(月) 06:07:54 ID:???
     ∧_∧ 
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~☟ฺ ̄ ̄〕
  = ◎――◎                      山崎渉
>>400
401山崎 渉:2006/12/18(月) 06:08:40 ID:???
     ∧_∧ 
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
402名無しさん:2006/12/18(月) 13:35:53 ID:???
道路系サイトって結構たくさんあるんだな
403名無しさん:2006/12/18(月) 15:21:57 ID:???
>>402
まあ、ORRさえあれば大概不要だが。
404名無しさん:2006/12/18(月) 19:19:08 ID:???
索引としてはいいかもしんない。
内容は(゚听)イラネ
405名無しさん:2006/12/18(月) 19:23:16 ID:???
…と、HPやblogの作成すらできない>>403が言っております。
406名無しさん:2006/12/18(月) 20:52:49 ID:???
ぶっちゃけ面倒臭い
407名無しさん:2006/12/18(月) 22:47:44 ID:???
…と、>>403=>>406が言い訳をしております
408名無しさん:2006/12/19(火) 17:18:37 ID:SJs6MNaH
(・∀・)
409名無しさん:2006/12/19(火) 17:46:24 ID:???
みなさんは知ってますか?あの、電○男のスレがあるところを。
そう、裏2ちゃんねるです。そこへの行き方を教えましょう。
名前のところに『fusianasan』と書き込み、E-Mailのところに、『age』
と書きます。
その後、自分の住んでいる都道府県を書きます。
すると、自動的に裏2ちゃんねるに飛べます。
みなさん、やってみてください。
410cc22-218-216-154-099.cc22.ne.jp:2006/12/19(火) 17:47:10 ID:???
広島県
411名無しさん:2006/12/19(火) 17:49:20 ID:???
(・∀・)馬鹿なwwwwwwww
412名無しさん:2006/12/19(火) 20:06:05 ID:???
広島でワロタ
413名無しさん:2006/12/20(水) 09:19:49 ID:???
ふれあいチャンネル
414名無しさん:2006/12/20(水) 18:48:32 ID:uzqbX/et
(・∀・)もるげんごーどん
415名無しさん:2006/12/20(水) 23:23:05 ID:???
小野尻峠すごくね?
416名無しさん:2006/12/21(木) 00:13:11 ID:???
年間365本の帳尻合わせ。
今までだったら4〜6話ぐらいで終わってる。
417名無しさん:2006/12/21(木) 08:17:39 ID:???
道系サイト管理人 基地害度ランキング
1位 屁なり
2位 TUKA
3位 MR
4位 援(知名度は低いがへなり並のイカレ)
5位 彬
418名無しさん:2006/12/21(木) 10:32:26 ID:???
面白くなってきました!
419名無しさん:2006/12/21(木) 12:29:22 ID:???
ボッキがおらんやん
420名無しさん:2006/12/21(木) 16:44:58 ID:???
>>417
1位以外は普通じゃん

4、5位のサイトはどこ?
421名無しさん:2006/12/21(木) 18:01:08 ID:???
塚って解同のアレか
422名無しさん:2006/12/21(木) 21:03:46 ID:???
(・∀・)募金しようぜ
423名無しさん:2006/12/21(木) 21:38:27 ID:???
>>422
へなりにやるくらいならノロウィルスにくれてやる
424名無しさん:2006/12/21(木) 21:41:41 ID:???
>>417

6位以下もタノム
425名無しさん:2006/12/21(木) 22:41:17 ID:???
>>417
5位 彬 これはR173の管理人だな。

4位が判らん。
426名無しさん:2006/12/22(金) 07:24:39 ID:???
(・∀・)ぐーてんもるげん
427名無しさん:2006/12/22(金) 12:33:09 ID:???
更新は止まったが、スレは伸びるんだな
428417:2006/12/22(金) 14:25:42 ID:???
>>419
ヨッキれん氏は神。
429名無しさん:2006/12/22(金) 15:31:39 ID:1Ha+YeIs
(・∀・)☆¥%£¢◎★♪※*@!!
430名無しさん:2006/12/22(金) 21:22:45 ID:???
トンネル内に真新しい人糞がありますた
431名無しさん:2006/12/22(金) 22:30:23 ID:???
ちょっwww
432名無しさん:2006/12/22(金) 23:40:41 ID:???
メイドイン俺
433名無しさん:2006/12/23(土) 12:38:34 ID:???
脱糞オフ
434名無しさん:2006/12/23(土) 15:28:38 ID:???
下痢だと困るオフだな。
435名無しさん:2006/12/23(土) 16:21:49 ID:???
>>434
なーに、男を上げるには良い機会かもしれんて。
436名無しさん:2006/12/23(土) 19:58:47 ID:???
トリタソも脱糞オフに参加して欲しいハアハア
ゲリでも飲んであげるから
437名無しさん:2006/12/23(土) 22:43:10 ID:???
436はいらんな
438名無しさん:2006/12/24(日) 10:49:22 ID:???
へなりはいつになったらネットから撤退するんだ??
439名無しさん:2006/12/24(日) 12:51:34 ID:???
>>438
そんなことをいつまでも気にしているようでは、ORRウォッチャーは務まらないぜ。
あれが100%金策だったのが、まだ分からんのか。
440438:2006/12/24(日) 14:42:46 ID:???
そうか。金策だったのか。
ぬか喜びさせられただけだったのか・・・
441名無しさん:2006/12/24(日) 18:41:40 ID:???
悔しかったら金貢げ
442名無しさん:2006/12/24(日) 23:44:32 ID:???
         *'``・* 。
        |     `*。
       ,。∩      *    もうどうにでもな〜れ
      + (´・ω・`) *。+゚
      `*。 ヽ、  つ *゚*
       `・+。*・' ゚⊃ +゚
       ☆   ∪~ 。*゚
        `・+。*・ ゚
443名無しさん:2006/12/24(日) 23:45:51 ID:???
どうにでもなりません
444名無しさん:2006/12/25(月) 00:05:57 ID:???
 アンアン
       o
    o_ /)
     /<<

12月24日の午後9時から翌25日の午前3時までの6時間は
1年間で最もセックスをする人の多い「性の6時間」です。

貴方の知り合いや友人ももれなくセックスをしています。
貴方が思いを告げられなかった初恋の相手もセックスをしています。
普段はあどけない顔して世間話してるあの娘もセックスをしています。
貴方が片想いしているあの綺麗な女性もセックスをしています。
貴方にもし年頃の娘さんや姉・妹がいて、いま家にいないのでしたら間違いなくセックスしてます。
貴方と別れたあの娘も貴方がその娘にやってきたことを別の男にやられています。
貴方の将来の恋人や結婚する相手は、いま違う男のいちもつでヒィヒィ言っています。
すべてを諦めましょう。そして、ともに死にましょう。
445名無しさん:2006/12/25(月) 01:22:12 ID:???
ふっ……今日は、前置きは抜きだ。涙が止まらねえ。
神代剣…君に、心をこめて、レクイエムを贈りたい。
物語に登場した時、君は既に、この世になかった。最愛の姉を目の前でワームに殺され、君もまた、同じワームの犠牲となってしまったのだから。
じゃあ、俺達が見ていた剣の物語は、スコルピオワームの物語なのか?…これは君の登場以来、ずっと抱えてきた疑問であり、ジレンマだった。
でも今は、はっきり言える。断じて、違うってな。
俺達が見てきたのは、剣の、魂の物語だったんだ。
死してなお、姉への愛情とワームへの怒りを刻みつけ、擬態したワームに逆に「記憶」としてのり移り、ほぼ完全にこれを制し、サソードとなって全てのワームと戦ってきた君の、魂の物語だったんだ。
戦うだけじゃなく、君は精一杯、生きた。小学生から中学生、そして恋する青年へ、生きる事を学ぼうとする君の姿は、コミカルに映るほど、懸命で、ひたむきだった。
自分がワームだと知った時の、君の混乱、悲しみは、想像するに余りある。
しかし君は、、勝った。現実を見る事を覚えたばかりの君が、この過酷すぎる現実に、見事に打ち克った。胸を張って、誇るがいい。
肉体は滅びてもなお、その身を滅ぼしたワームを倒した男は、一人もいねえ!君は、全てのワームを倒し、確かに、頂点に立った!!
あの至近距離からのマキシマムハイパータイフーンは、天道から君への、心からの手向けだったに違いねえ。
「……じいや、眠ってもいいかな」
精一杯生き抜き、戦い抜いて、疲れたよな。その疲れが、満ち足りたものである事を、祈る。
姉さんの所に行ったら、思い切り自慢するんだぜ。
「俺は総てにおいて、頂点に立ってきたよ」ってな。
姉弟、仲良くな。
神に代わって剣を振るって来た男、神代剣。君のオデッセイは、見事な軌跡を描き、ここに幕を閉じた。俺たちは君の姿を、決して忘れねえ。安らかに、眠ってくれ。
……まだ、涙が止まらないぜ。これだから、クールに構えようとしてたのによ。ふっ。
446名無しさん:2006/12/25(月) 08:17:40 ID:???
へなり市ね
447名無しさん:2006/12/25(月) 12:02:36 ID:???
とってもgdgd
448名無しさん:2006/12/25(月) 18:24:03 ID:???
こんなスレがここまで伸びるとはwwwうぇうぇwwwwwwwww
449名無しさん:2006/12/26(火) 04:15:24 ID:l872/0kM
【ウンこずタッパー】勤務先からうんこ売りをしていた大学職員(女)2【函館より産直】
http://anime.2ch.net/test/read.cgi/news/1166696010/
450名無しさん:2006/12/27(水) 14:56:54 ID:???
(・∀・)おはよう
451名無しさん:2006/12/27(水) 15:02:52 ID:???
遅いな。
452名無しさん:2006/12/27(水) 18:28:56 ID:???
今のネタも引っ張るつもりのようだな。
もう終わりだ。既にORRは道路サイトの中でも大家ではなくなった。
453名無しさん:2006/12/27(水) 20:49:33 ID:???
本数稼いで公約達成を唄うためだろ
454名無しさん:2006/12/27(水) 21:06:15 ID:???
(1)(2)で2本に数えてるのか?
○○峠、で一本に数えるのが普通じゃない?

こまめにバイク動かしては撮影してるよねーw
455名無しさん:2006/12/27(水) 21:37:07 ID:???
(1)(2)で二本だお
456名無しさん:2006/12/27(水) 23:49:45 ID:???
元々、粗悪な画像を並べて電波文綴ってただけだがな
最近は特にひどい
障害者の文章みたいだ
457名無しさん:2006/12/28(木) 00:41:29 ID:???
>>456
頭にノロウィルス入ったんでねぇか?
458名無しさん:2006/12/28(木) 03:49:22 ID:???
あまり弱い者いじめすんなやー。
459名無しさん:2006/12/28(木) 06:39:40 ID:???
その心は
もっといじめろ
460名無しさん:2006/12/28(木) 08:14:23 ID:???
森とへなりとかっきーは同レベルだな
461名無しさん:2006/12/28(木) 12:29:57 ID:???
(・∀・)
462名無しさん:2006/12/28(木) 18:45:29 ID:???
森って、どこかのサイトの管理人?
463名無しさん:2006/12/28(木) 19:41:23 ID:nKlG6wwZ
森は森。森です。ごきげんよう
464名無しさん:2006/12/28(木) 20:30:23 ID:???
自閉症の森よ
465名無しさん:2006/12/28(木) 22:17:33 ID:???
森ってlilyのことか?
前のハンネは何だったっけ?
466名無しさん:2006/12/28(木) 23:17:30 ID:???
オースミだよ。
彼は自閉症じゃなくて、鬱病じゃなかったっけ?

かっきーも、まだ見ぬでアク禁くらってからどこのサイトにも顔を出さなくなったな。
467名無しさん:2006/12/28(木) 23:56:46 ID:???
どうしてオースミの事を森っていうの?
468名無しさん:2006/12/29(金) 07:40:19 ID:???
森は森。
今日も朝からしこしこしこ
469名無しさん:2006/12/29(金) 17:33:06 ID:???
別人だからな。森、かっきー、オースミで三馬鹿。
470名無しさん:2006/12/29(金) 18:05:07 ID:???
かっきーとオースミは知ってるが、森は知らない。
誰か詳しく教えてください。
471名無しさん:2006/12/29(金) 18:30:17 ID:???
掲示板にて歌を歌い出すやつが森
472名無しさん:2006/12/29(金) 18:36:41 ID:???
>>471
なんじゃそりゃ〜!
そんな香具師見たことねえぞ!
どこに行ったら見られますか?
473名無しさん:2006/12/29(金) 19:31:04 ID:???
経なり板のログ漁ったら出てこないか?
474名無しさん:2006/12/29(金) 19:43:34 ID:???
「森」ではヒットしないね
475名無しさん:2006/12/29(金) 19:56:49 ID:???
森はどっちかというと国道通信と似ている。
今はなんだっけ、コテハン変わってる筈だが
476名無しさん:2006/12/29(金) 22:21:19 ID:???
「森」

情報提供を装い、自分の願望を押し付ける自称自閉症のデムパ
HNを替えて他の道路系サイトにも出没
477名無しさん:2006/12/29(金) 22:41:40 ID:???
>>476
思い出した!
ちょっとへなりが甘い対応したら、急にいい気になって次々に要求を出してきた奴いたな!
あの替え歌、この替え歌を作ってくれ、って。
あいつか!

今はどこに出没してるんだろう?
478名無しさん:2006/12/29(金) 22:52:33 ID:???
他のHNの開示を要求したい
479名無しさん:2006/12/29(金) 22:57:54 ID:???
ゾンパストか!?
480名無しさん:2006/12/29(金) 23:53:57 ID:???
現在のリストアップ

かっきー

国道通信(?)
ゾンパスト

鉄ヲタ道ヲタ入り乱れてそうなヨカソ
481名無しさん:2006/12/30(土) 17:11:43 ID:???
もはや(・∀・)スレ違い
482名無しさん:2006/12/31(日) 14:56:15 ID:???
国道通信っていうか国道通、前は四条畷なんとかだったような。
483名無しさん:2007/01/01(月) 00:32:55 ID:???
(・∀・)あけましておめでとう
484名無しさん:2007/01/01(月) 02:09:39 ID:???
(・∀・)グーテンモルゲン!
485名無しさん:2007/01/02(火) 02:40:26 ID:???
さあ、みんなへなりさんにお年玉を出しましょう。
486名無しさん:2007/01/02(火) 08:41:31 ID:???
本人乙
487名無しさん:2007/01/02(火) 10:35:20 ID:???
商売繁盛
488名無しさん:2007/01/02(火) 18:17:19 ID:???
お前らのお年玉がORRの命運を分ける
489名無しさん:2007/01/02(火) 18:30:14 ID:???
消えても構わないよ
490名無しさん:2007/01/02(火) 19:24:41 ID:???
百万円寄付しておきました。
491名無しさん:2007/01/02(火) 19:38:32 ID:???
皆が皆、お年玉もらってるワケでは無いのだが
492名無しさん:2007/01/02(火) 21:58:39 ID:???
さすがに去年度の年間365本は無理だったか。
サイト内では一切触れられてはないけど。
493名無しさん:2007/01/03(水) 00:24:53 ID:???
365本の締め切りは1月14日なワケだが
┃┳┳┫┓┛┳┻┻┃╋┃┗┓┗╋┗┃┫┛┛┛┣┣┳┣┓┓━╋┫┛┳┏┗┻┛┃┓┓
┻┫┣┳┳┳┃┓╋┫┳┫╋┏┳┗╋┣┃┗┗┫┻━┛┻┳┓┃┫┃┃━━┃━┻┫┃┣
┃┣━┃┃┗┛┻━┫┛┻┻╋┫┗┓┳┫┻╋┫┏┏━┣┓┳┳┓┗┓┛┗┳┫┃┳┫┓
┣┃┳┻┃┻┛┗┃┻┏┛╋┣┛┫━┣┫┃┓┓┣┣┻┛┫━┣┗┃┻┳┏┗╋┗╋┣┓
┗┫┣┗┏┻┣┣┛╋╋┣┏╋┓┫┣┣┃╋┏┣┛╋┛┃┫┏┗╋┗┣┣┳┓╋┓┳┳┫
┻┃┫┏━┓┓┫┃┃━┣┏╋━┓┗┫╋╋╋┫┻┓┳┗┃━┫┫╋┻┏┓┫┃┳╋┓┻
┃┫┣╋╋┣┃┏┳┣╋━╋┓╋━┣┫┗┓┻┗╋┳┻┓┻┛┓┓┃┣┻╋┫┻┃┫┏┏
┃┻┛┳┻┳┣┗┃┫┏╋┫━┏┳┃┳┳╋┣┓┣━┛┣┫┃┳╋┓┗━┓┏┗┓┓━━
┣┏┻┛┃╋┗┗╋┗┃┗┃┳┛┫┣┛┻┛┫┳━┗┛┛┏┛┓┣┏┓┓┳┃┗┫┫┃┛
┏┳╋┻┃┗┫┣━┫┏┃╋┣┣┻┻┛┃╋┻┏┗┛┏┛┫┗╋┛┃┻┗┣┃┣╋╋┏┳
┃┳━━┃┣┗━━╋╋╋┳┻┻┳┓━┣┓━┳┫┻┃┓┗┏┃┛╋┻┏┫┫┓┏┣━┣
╋┣┗┳┛┗┳┏━┓┛┳┳┫┃┳┛┫━┛┳┛┳┏┃┛┣┛┣╋╋┳╋┓┻┳┏┏╋┏
┫┃━┛╋┻┣┏┃┏┣┏┳┣┫┏┳┛╋┛━┻┗┳┣╋╋┃┓┏┃┓┳┗┓┃┏┛┓┣
┃┫┓━┳┫┻┫┛┣┃┛┛┻┛┗┳┻┫┓┓━┛┫┫┳┏┛┻╋┫┛┫┓┏━┛╋┛━
┳━┗┣┫┣┃┛┗┏┛┛┏━┓╋┳┻┗┫┻┏━┣┗┃┓┓╋┏┃━┗┻┳┳┫┻┛┃
┏┳┻┓┃┃╋┫┻┻┓┣┏┃┫┗┓┏┳┻┣╋┗┣┻┗━┣┃┣┣┫╋┣┓━┣━╋┳
┳━┣━┗┳┃┃╋┛┛┛╋┣┓┛┓┛┃┃╋┻┳┫┏━┻┓┏┻┛┓┃┛┏┛┓━┫┗
┏━┫┻┻┣┃┓┗┏┛┻┛━┃┃┳┫┳━┃┫┃┻┃┻┛┫┣┣╋┓┛━┫╋┗┻┻┫
┛┳┗┏┏┗┻┃┣╋━┻┳━┛┻┏┳┏┃┣┫┓┣┫┃┻┏┛┏╋┗┏━╋╋┏┻┛┛
━┫━┃┓┏┻┃┻┻┫┓┻┓┏┫┏┫━┃┃┻┗┗┳━┛┃┳┫┻┓╋┻╋┗╋━┻┏
┏┏┃┓┏━┗┣┣┫┫┏┻┻┃┗┓┏┣┃╋┏┳┃┻┗┏┓┳┃┓┻┏━┗┣┫┻┛┓
┓╋┓┫┻┫┻┛┣╋┏┏┻┃━╋┏┣┃┫┃┣┛━┳┛┃━╋┻┫┳┻┛━┻┗━┏┣
┗┫┻┓┓┻┣━┓╋┻━┫┗┃┣━╋┏━┏┗┃┳┃┓┏┻┻┓┣┫┃┗┛┗┳┣┛┏
━┳━┓┫┃╋┏┳╋━━┳━┛┫┃┃┓┣━┣┗┓╋━┣┣┗━┓┣┃┫┻
┗┓┻┳┣┳┛╋┛┗┏╋┻┗┃┫┃┓┳┏┣┳┓┏┛┣┫┛┫┓╋╋┣╋┛╋┓┻━┓
┛┏┳┫┃┳┛━┓┗╋┗┳┛┫┏┫┏┳┣┫┫┓┫┓┣┛┫┣┻━┓┃┣┛┗┓┻┓┣
┻┗┳┣━┓┗┛┃┫┣╋┻┣┻┳┓┓┫┣┃┏┗┗┳┣┓━┛━┓━┗┣┏┛┛┃┛┳
━┻┻┣┻┫┃┛┓┛┣┣┻━┻┓━┳┻┃━┃┃┻┫┛┓┃━┛┫╋━┗┣┣━╋┓┗
┻┳┃┏┓┛┗━┃┛┏┫━┗┛┫━┳┳┫┣┳┫┓┓━┛━┻┣┛┛┓┃┳┻┃━┏┛
┣┫━┫┳┳┓┃┻┗┛┳━━┃┳┃╋┻┏┗╋┻╋╋┻┳╋┳┗┳┫┏┻╋━┫┣┫┻
┗┏┗┫┫┛┏┃┳━┳┃┃╋┻┳┏┗━┻┗┃┃┳┳┏┻┣┓┓┏┣━┣┃┣┳┗┏┳
╋┗┻┏┻┗┏┛━┫┛┓┫┃┗┻┓┗┳┗┻┗┻┻┳┗╋━━╋┳┛╋┣┓┗┳┃┣┫
┣┻┻┛┫┏┏┫┣┻┳┗┓┳┣┳┓┏┓┫┗╋┃┣┣┃┗┣┓┏━┣┻━┗┃┣┓┣━
┫┗━━━╋┻┣━┏╋┫━┣┗┏┛━┳┗┫╋┓┣┣╋┳┫┏┳┓┣┏━┛┻┫┛┻┣
┗┓╋┳┃┳┗┣┓┛┗┫┗┃━┳┳┳┻┃┗┳┃┻┻┛┏┛┳╋┏┛┣┗┃┣┫╋┗╋
┫╋┗┣┛┣┏┣┫┏┣┳┗┏╋┳╋┫┛┗┓━┣╋┫┏┻┃┃┫┗┗┓┓┫┳┳┳┫┓
┛┏┫┏┣┏┻┻┏┗┫┣┣┏━━┳┃┛┗╋┓━┛┓┳━┏╋┫━┻┃┓┏┓┫┓┏┏
┳┏┣┣┻┗┓┫┫━┓┗┓┣┣┏━┛┫┻┓╋┃╋┓┫┃┻┓┳┃┗╋┃╋┃╋╋┻━
┓┃┃┏┣┛━┃┫━┃╋┓╋┫┫┓┳┳┗┻┳┛┣┫┛┓┃╋┃┫┫┳━┻┳┻┏━┣
┗┗┣┏┫┗┗┃┏┻┏┏┣━┣┛┳┳┓┃┣┳┳━╋┓┛╋┓┛┫━┛┃╋╋╋┻┏┓
┓━┛┣╋┳┳╋┃┳┣┓┳┻┃╋┏┏┻━┫╋┓┫┏┏┫┃┣┓┻┏┗┗┻┳╋╋┗━
┗┣╋┏┫┫┃┣┛┻┗┓┓╋┏┛┻┳┏━┳┳┣━┳┳┣┏┫┏┛┫┃┫┳━┣┃┓━
┗╋┻┣┛╋┳┛┃┣┓┣╋┻┣┻┻┛┗┏┏┗┗━┃━┳┛┓┣┏┗┓┓┣┓╋┛┣┓
┣┃┛┓━┓┛┻┣┗┫┣┗┳┣┃┣┏┗┣┣┳┳━┛┏┏┗┗┗┣┳┫╋┫━┗┏┣┏
┣┛┫┗━┏━┻┣┳┗┓┗┗┛━┛━┻┳┣┛┻━┏━━┗┻┻━┏┗┫━┳╋┳┫┗
╋┻┗┻┓━┻┣╋┗┣┻┛┳┓┃┃┗━┗┓╋┓┃┳┏┃┛┛┏┳┃┗┣┃╋━┃┻━
┓┣┗┣┣┃┓┣╋┫┣┫┗┏╋┏┗┏╋┣┏┫╋━━╋┗━┻┃┏┫┻┳┃╋━╋┓┃
┫┣┫┓┓━┫┻┏╋┛┗┣┃┳┓┃┛┳╋┓┗┃━┻┏┻┣┏┓╋┛┳╋┳
┻╋┳┗┏┃┏┣━┃┫┗┏┏┗╋━┣┓┣┏┛┃┣┳┫┏┫┃┳┏┻┗┛━┓╋┏╋┻
┫┫╋┻━╋┓┫┓┃┛┏┳┗┗╋┻╋┏╋┓┣╋┳┻┣╋┏┓┣┣┣┗┻┻┣━┗┻┫
┏┳┗┓━┃┻┃┛┓╋┓┗┏╋┻┛┓╋┻┻╋┗┛┳┏┓┓┣┃┫┣┳┳╋┳┗┃┫┏
━╋┗┓┳┛┛┓┳┓┛┛╋┏┣━┗┃━┗┃┃┫┓┓┣╋━┫┓┏┗━┏━━┫┣┳╋
━┏┓┫┃┃╋┓┓━┓╋╋┛━┫━┳┳┣┏┓┣┗┏┻┛┓┣┛┣┻┛┣┳┣╋┓━┛
┛┃┣┓┗━┫┛┳┛┻┏┣┳┓┻╋┃┃┣┏┏━┛╋┫┃━━┏┗┗┏┳┣┻┏┫┳┗
┃┣╋┛┓╋┏┛┃┳┳┻┛┓┓━┳┓┃━━┓┓┻╋┳┓┣┳┗┣┗┃┣┓┗━┛┛━
━┗┃╋┓━┻┛╋┃╋┃┛┻┳┃┓┃┃┻┏╋┫┏┻┃┏┓┗┓┏┻┫━┛┓━┗┳┃
┳┫┣┗━┏┃╋┛┻┣┃┳┣┳┗╋┏┗┓┏━┗━┳┃┛┻┛┳┫┓┗╋┫╋┛┗┣┏
┃┻┣┏┛╋━┓┻┗┫┫┃┣╋┏┻━┗┗┫┗┣╋┏╋┏━┛┫┻┻┣┗┏┣━┗┻┻
┃┻┣┗┻╋╋┫┫┓╋┛┃╋┫┓┣┛┃┻┫╋┣╋┳┫━┣┓┗┗┓┃┣┃┻┏┃╋┗
┣┏╋┫┳┫┏┫┗┓┻┓┏┻┓╋┳┫┣╋┻┃┗┓┫┗┣┃╋┫┫┓┳━┓┏┳┣┏┻
┣┃┃┫┳┛╋┏┗┓┃┏┛┳┻┛┛┳┣┃╋┫┗┏┛┫┣━┃╋┓┓┃┫┫┗┻┏┫┗
┛┗┣┣┳━┣┓┻┳┻┏┃┳┛┛┓┣┓┓┣┛┏━┣┓┃┏┻┫┃┛┗┣┫┻┗┃┃┃
┣┗┳┣┓━┃┏┳┏┳┳┃┓┃┻┓┣┳┛┛┫╋╋┃┳┛┗┣┻┓┻┳┛┓╋┗┓┫┏
━┫┣┛┃━┏┏╋┣┓━┣┛┏┏┓━┫┫┫╋━┫┛┓┣┻┣┻┏━┻┫┻┗┻┳┓┏
┫┻╋━┓┃┓┗┣┓╋┓╋┃┳┏╋┏┛┏┣╋┏┗┫━╋┣┻┛┓┗┣┃┃┳┣━┫┃
╋┣━┳━┻┳┻┫╋━┻┣┫┓┣┃┻┓┻┗┏┓┣┳┻┓┃┗┓┗┳━┛┣┻╋┳╋┓
┃┏╋┏┣┏┫┗┻━╋┛┃━┻┛━┣┣┃┃━┫┻┻┳┏┫┣┻┳┣┛┳┃┓┫┗┳┛
┏┳┫┳┓┳┳┫┻┗━╋┗━━┣┃┫┃┳━┻┃┣╋╋┛┻┃┛┫┫┃┓┗━┗╋┻╋
┃┃┓┳┻┃╋┫━┓┗┻┓┳━┣┓┏┛┃┻┳╋┓┃┻┣┓┏┛┫━┓┓┻━┏┏┗┳
┓┣╋┻┓┣┛╋┫┓┣┓┏━┏┳━┣┃━━┣┻┣┛┛┃┓╋┫┃┳━╋┓┃┓┛┗━
━━┏╋┓┃┏┻┣┛┏┗┳━┏┃┻━┏┣┏┛┛┏┃┣┻┳┛┏┻┳┛┻━┛┗┛┣┻
┣┓┳┣┣━╋┛┫┗┫┗┓┳━╋┻┳┫┓┣┳┏┣┳┫━┫━┛┓╋┳╋┃
┫┣┻┛┓┳┏┳┓┗┫┓┳━╋┃┓┃┣┳┳┏┫┣┣┃┏┫┗╋┏┫┓┏┳┛╋┳┏┏
┃┃┃┳┛━┫┣┳┓┣┳┏┫┳┃┃┏┓┛━━┣┻┻┓┳╋┗┗┫┳┛┗┻┫┏┫┣┫
┃┓┃┻┗╋┗┳┗┣┳┃┓━┳┏┃┳┳┛┏┃┣╋┣╋━┳┓┗┓┫╋┓┫┃┫┗┣━
┃┫┓┃┏┫┻┳┏╋┳┏┳┛╋┻┗┃┳┗┓┛┗┻┃┳┫┳┻╋╋━┛┃┓┳┣┛┳┣
╋╋┛┓┳┗┓╋┻┏┳╋┣┻┫╋┓┻┛━┓┓┻━┓┃┗┣┫┳━┓┳┳┣┻┻┏┫┣
┻┻┻┫┃╋┗┗┻━┫━┏┃┻┓┓┓┗┻╋┫┓┻┳╋┻┓┓┫┣┻┓┣┻┃┣━┃━
┳┳━┳┗┛┏┫┳┃┃┣┳┳┗╋┣┣┫┏┏━┳┳╋┻┛┛┃┛┫┻┓┓┃┓┛┳┏┏
┓┃┻┗┣┳┳┛╋┣┳┳┫┛━┣╋┏╋┓━┣┫┻━┏┻┣┛┏┻┏┫━┏┓┛┗┗┛
┫━╋┻┗┳┗┏┃┛┻┫┣┫━┻┻╋┃┛╋┗┗┏┏┓┣┃┏┫╋┃┻┫┫┗╋┏┻┫
┃╋┣╋┓┣┫┛┓┃┗┻┫┻┳┏┳┳┏┓━┓┗┳┳┻┓┏━┏┳┏━┣┛┗┻┏┣┻
┣┏┣┣┳┻┳┏┗┻┓┳━┳━┳┃┗┣┏┗┻┳┓┫╋┓┏┏┛┗┏┳┫━┏┳╋╋┻
╋┣━╋┻┫┳┳━┳┣╋┗┛┃┫┫┻┗┃┏┛━┣╋┗━┻╋┳┛┣┻┗┓┗┻┃┏╋
┫┗┏╋┓┏┣┻┓╋┻┣┃┃━┗┻╋┃┫┻┗┛┫┣┗┃┫┻┻┳┣┛┃┃┓┏┛┏┫
┃┃┏┓┃┫┫┛━┻┓┗┫┏┳┓┗┏┏┣┫┣┗┛┗┻┃┃╋┣┛┛┳┏┗┏┻┏┻┳
━╋┻╋┓┃┓┃┏┫┛╋┣┛┗━┗┻┳━━╋╋┛┏╋┏┛┫╋┓┏┃┻┫┛┓┏━┫
┓┫┓┓┗┻━┻┓┛┓┫┛┃┃┛┓┛━┗┳┫┫╋━┗╋┃┫╋┣┣┻┏┛┓┻┛┻┏
┳┫┛┓┃┏┣┣┳┓┛┏┣┏━┓┓┗┏┻┳┏┛┫┳━┃┫┏┗┻━┻┏┓┏┏┃┗╋
┏┫┫┳┣┏┛┻┃┻┛┫┓┗┛┏━┓╋┻┏┗┳╋┻┃┃━┏╋┏┛┳┳┗━┫┛┣┣
┃┛┃╋┃┫┗┫┏┻━┃┳┃┃┳┏┻┃┳┗┣┣┗┣━┳┃┳┳┳┣╋╋╋╋┳┫┗┫
┻┫┗┛┳┻┳┗┓╋┃┓┳┓━┫╋━┗┳┻┳┏┛┣┗┛┫┳┛┓┣┓┃┗┣┃┛┻┛
━┳┃┗┣━┏┏┣┗╋━╋┗━┣┫━┳┗╋┛┏┛┫━━━┣┃╋┛━┣━╋┏━┃┻
┳┫╋┗╋┻┣┛━┗┏┛┣┻┏┻┻┣╋┛┏━┓━┗┏┗┫┣┓┛┗┗┻┓┻┫┻┗━
┓┻┏┓┫┗┛┳┻╋━┣┻┗╋╋┓━┏┏━┏┻┗┗╋┻┏┣┃╋┃┗┏┫┃┻┛┛┏
╋┓╋┣┏┗┓┃┃┳┳╋━┻┻┛┏┓┏┫┫━┗┛┻┳┳┃┓┗┓┫┫┻┓
━┃┗╋┻━┫┛┫┃┳┃━┣━╋┏┻┛━┓┗┛┃┻┫━┛┏┣┻┳┣┳┣┏┳━┫┳
╋╋┫┫┛┓┣┗┓┗┓━╋┃┛┫━┃┳┣┛┛┣┛┏┏┏┗┓┣┗┫╋┗┣┓┃┳━┏
┏┛┫┃┛━╋┓┻┛┻┃┳╋┛┻┏╋┳┻━┻┣┻┛┫┓┳┳┣╋┛┛┣━┣┏┓┏┗
┳┗┗┳┣┛┣┏┏┣┗┳┃┳┫┃┛━┗┓┃┫┛┃┣┏┃┻━┳┗┫┃╋┻┏┃┻┗┳
━┳┫┳┓┳┻┛┏┳┗┻┣┗━┳┫┗┓━┏┏╋┣┃━╋┓┃┻┣┏┫┏┓━┛┻┣┫
┛━┻┣┫┫┃╋┃╋┣┗┫┏╋┏╋┛┓┫┓┣┏┫┻┃┏┗┫┃┳┫╋━┫╋┏━┏┫
┓━┗╋┣━┻━┃┫┫┫┃┃╋┓━┣┓┫┻╋┃┓┫┓┃━┓┳┳━┃┣━┳┓┏━┃
┓┃╋┃┫━┏┛┏╋┻┗┣┓┫╋┗┻┃┃┃┗━┛┫┗┫┓┛┣┻┣┣┛╋┻┃┗┣┻
┳┣┳┛┫┃┗┏┳╋┳━┣┏╋┣┛┻┳┫━┳┳┛┛╋┏┛┏┛┳┓━┓┃┳━┻┓┗
┛┫╋╋┓╋╋╋╋┫┗┗┏╋━┛┓┃━┫┗┓┻━╋┫━━┫┗┃━╋┻━┗┻┣┣┃
┓┳┓┓┫┃┗┓┏┗╋┏┏┗━┗┳╋┻┛┏┻╋┏┳┫┏┳┓┳┗┏┳┃┫┗┏╋┛╋
┓┣┃┛┳┫┳━┗╋┗┓┏┛┫┃┳┏┣┻┻┗┗┳┣┫┃┳╋┗┛┻━┛┓┗┳┳┗┻
┃┃┗┗┗╋┫┻┻┏┛╋┏┫━┗┻┛┃┻╋┫━┗┏┻┫━┻┛┏╋┗┫┳┏┳┗╋┏
┳┻┻━╋━━┻┣┃━┣┏┓━┓┻┃┓┻┻┳┣┛┻┗┫┃╋┏┗┏┻┛┗┻┛┛┏┣
━╋┗┗┛┓╋┳┏┣┃┛┫┃┛┃┣╋┫┛┛┓┣┣┓━┏┛┫┻┓┳━┓━┃━┗┛┳
╋┳┃┏┫┻┗╋┳┏┓┛╋┓┛╋┏┣┫┃╋┫┓┻┛┣┗╋┓┣┏┗┻╋┳┳┣┳┳┣
━┏┛━┃┳┃╋┃┣┏╋┳┏┻┫┓┗┃┃┏┳┃┃┏┓┳┓┫╋┫┳┃┃┫┣┛┓╋━
┻╋┓╋┛┃╋━┓┳━━┳┗┫┳┓┣┣┻┻╋┫┫┗┓┳┳━╋┛┣┗┳┃╋┗┻┗┏
┏┏┗┫┃┣┃┫╋╋┏╋┻┓┣┏━┓┳┛╋┻┗┻┛╋┗┻┻┛┗┣━━┣┛┃┏┻┓
┃┳┓┃┫┣┏┗━┫┏┓┻╋┻┃┃━┣┓┛┫┻┗━┗┻┫┣╋╋┻┃━┳┫┏┫┗┫
╋┗╋┓┛╋┣┣┳┣┓┃┫┃┣┃╋╋┓╋┳┗┓╋┗┫╋┏╋┣┳┓┗┗┏┳┻┃┛━
┓━┻┣┏┳┫┳┣╋┗┛╋┳┫┏┃┗┏┫╋┗┣━┫╋┻┏┓┓┗┣┓┛┏┛━┃┗┃
┏┓┣━╋┗┓╋━━┃┣┣┗┗┃━━┏┻┳┏┛╋┳┗┳┣┏┻┻┛┏┫┏┓━┏╋┓
┫┣┫┗┛┓┗┏┻┏┏┓┣━┫┻┓┛┃┫┛┻╋┓┓┛┗┻┃━┫┳┻┏┻
┫┓┛┳┓┏┏┛┛┗┳╋┃┣┗┃┫┏╋━┳┣┛┏┫┃┳┳━┓┏┣━┗┳┓━┏┫┳
┗┳┫┣━━┃┗╋┻┓┃┃┛━┣┳┳┛╋┛┗┓┫┏┏┻┣╋┛┳┗┓┃┛┓┏┳╋╋
╋┛━┳┃┏╋┓┗┃┓┗┫┻╋┣┻┗┏┳┣┓┃┻┃┳┗┳━┳┣┓━┫┫┻┏╋┳┳
┣┫┏┣┫┃━╋┳┃┻┻┛━┏┗┛┫┳┛┳┓━┓┳┳┻╋┳┫╋┳┳┛┓┓┏┣┗━
╋┗┓┣┳╋┗┓┃┻╋┏┛┗┓╋┫┓┏┓╋━╋┗╋╋┫╋┻┗┣┻┛━╋┃┣┣┛━
┣━┓┫┃┏┣╋┳┃┣┏━┣┣┃━┫┃┫╋┗┛┫━┫┫┫┛┳┣┻┳┓┏┫━┳┏┗
┏━┃┃┏┓┓╋┻┏┫╋┏┗┗┳┏┣┓╋━┗━┛┣┏┻┃┻┗┻┃┣┳┻┗┏┗┛╋
┻┗┳┻┻┻┛┃╋┏┫┏┛┓┳╋┫┛╋┳┗┣╋┏┏┫┛┳┏┳┣┣┫┛┗┻┃┻╋╋
┛━┓╋┣━┳┃┓┃╋┃┳━┣┛┃┣╋┏┻┳┗┻┻┗┗┏┃┗━┻┓┓┓┳━┛┛┓
┳┏┃┛┻┓┗┃┳┏┛┳┻┫┃┛┣┓┳┓┃┫┣┫┳━┃┻┳┻┓┓┣┫┃┗┳━━┃
┫┣┛┛┻┃┛┃┃━┣┫┻╋━┓┃╋┣━┻┻━┗┓┏┛┏┗┓┛┫┛┛┃┏┛┣┳┻
┻┫┗┫┓┫┣┣┗┣┏╋┓┏┛┳┛╋┃┳┳┓━┻┛━┗┣┻┃┏┣┗┃┛━┏━╋┓
╋┛┓┃┃━┏┏┻┏━┫┗┣┣╋┣┫╋┃┳┻┣╋┛┳┫╋┛╋┣┳┛┗┳┏┻┫┫┏
┓┻┛┳━╋┻┻┗┣┻┣━┓┗┓┏┻┻┏┓━┗┓┻┫┻╋┣╋┏━┛┫┛┏┛┣┳┃
┫┓┻┳━┛┫┓┻┫┳┏┛╋┳┛┻┻┃╋┓┣╋┫┛┓┫┫┛┻┃┫┻┣┣━┫┃┛┏
┻┏┣┳┓┻┓╋┓┏┃━┏╋┣┫┃┻┫┓━┓┣┛┏┳┏┗┏╋┗┻┃━╋┏┃╋┣━
┗┏┗━┃┣╋┓┛┛┣━━┃┓╋╋┫┗┻┏┛┛┣┻┗┗┣┃┻━┣┓┻┓┳╋━┫┻
┻╋┫┃┃┛┻━┗┫╋╋┣┗┣┏┳━┻┛┗┗┓━┫╋┓┫┏┳┃┗┓╋┫┫┫┣━┻
┫┗┳┣━┛┳━┫┣┃┗┏╋┏┃┗━┃┓┫┳┓━━╋┛┓┗┣┣━┻┏┣┣━┣┛┏
┗━┃┗┓┫┳┛┛┗┫━━┳┗┣┫━┣╋┳┗┣┻┣┛┻━┃┻┳╋┻┻┛┓┗┣┫┻
┻┣━━┗┳┛┫┗┓┛┃┫┣┏╋┻━┻┫┳┓┳┛━┛╋┫┗┓┳┻┣┃┓┏┗┻┗━
┫┗╋━┫┣┫┣┓╋┏┻━┏┳━┻╋┫┳┃┛╋┗┻╋┫┣┓┣┫━┗━┫┃┻┓┫┣
┫┳┓┏┗┏┻╋┓┛┃╋╋┓━┛┏┗━┃━┫┃━━┛┏┫━┃┻┓┗┫┓┻━┃━┣
╋┛┓┣┏╋┫┣┳━┣━┫┓┳━━┳┃┗┓┓┫┗┃┏┻━┫┓┫┃┫┗╋
┗┣┛┻┣┗┳┗┏┣┣┫┓┣┳┏┫┛┫┣┳┻┃┛┫┗━━┓╋╋┗┣━━┗┳┳┏┛
┻┓┃┻┻┓━┳━━┗┓┣┏┏╋┃┏┏┫┏┓┻━━━┣┻┣┓┓┳┃┳━┛╋━┓┛
┫━┻┏┻╋╋┏┓┣┳┃┗╋━┏┻┗━┃┓━┛┛┓┛┏┛┳┏┳╋┫┫┛┫┓┣┣┗
┣┓╋┗┗┗━┣╋┣┣━┫┻┳┏┛┃┓┣┣┗┏┣┛┳━┣┗┳┓┫┃┻┛┛╋┫┛┃
┳╋┻┃┏┏━┛┻┓┻━┣━┣┃┛┏╋┓┣┛╋┻┏┫━┗━┏┃┗━┳┗┃┗╋┏━
┻┛━━┏┗┛┃┛┳┣┻╋┓┃╋┃┓━┗┫┣┓━┓┓┫┏┫┏╋┫┳┳━━┫┫┃┫
━┃┫┓┻┛┓━┏┻┳┗┛━┫┻┣┣╋┓━┻┓┫┫┗┗┗┫┏┫┻┏┫┛╋┻╋┳┫
┫┣┫┗╋┃┫┣┏┻┫┻┫┳┣┏┛┻┃━┓┳┓╋┗┛┫╋┃┳┏┛┓┗┏┻┳┻┻┗
┓┫━┏┳┓┗┗┃┫┏┳━┏┛┃┫━┗╋┓┻┳┻┃┳┗╋┣┳━┳┛┣┃╋┛┣┻━
┃┓┃┓┛┣┣┓┻┗┛┣┫╋┣┻┫━╋┓┃┏┏┳┣┣┛┻╋┫╋┳┃┓┣┃╋┳━┻
┗┗┳┳┃━┛┣┣┏┗┻┛┻━┫┛┻┫┻┳┛━┃┛┛┗┗━┻╋╋┫┗┫┓┫┓┃╋
┏┃┏┛╋━┻╋┏┗┏━┻┫┏┗┳┛┃┻┗━╋┛┛┃┓┗┗┫┳┗┏┏┣╋┻┻╋╋
┛┗━┣╋┓┏┳┛┫━┻┣┓┫┣┛┻┓┣┣┗┳┛━┃┏┫┣┫┓┫┛┳╋┻━┫┳┓
┏━━┓┓┗┫┣┳╋━┃━━┳┫┛┓━┏┗┣┳┣┫┻┻┛┫┳┫┣┳┣┏━╋┛┃┏
┛┣━┣┏┣┻┻┻━┛┫┃┗┳┫╋┳┻┻┗┣┫┛┗┳━┓┣┣┻┫┗╋┃┫━┓┓━
┃┗┫┏┳━┳┳┣┻┗┏┫┣┗┃┓┗━┓┗┻┗┛━┏┛┳╋┏┫┃┻╋╋┓━┗┳┏
┏┫┗┓┻┓┳━╋┏┓┗┻┛┳┻┃┃┓┏┃┛┫┣┻┓╋┃┏┃┣┻┗┻┻┛┣┳┫━
╋┫╋┛┃━┫┗┻┳┗┻╋┣┫┳┻┳┓┳┏┻┃┻╋┗╋┻┏┻┃┣┓┃┗┳┛┳┳┏
┛┣┻┻┗┻┻━┳╋┗┛┓╋┻╋┛┫┓╋┣┻┳┳┫━┻┓┏┻┛┻━┗┳┫┛┗╋┓
┃┫┣┳┓━╋┻┗╋┻┗━┣┏┓━┓┻┛┳┛┗┳╋┃┗┓┻┛┫┣━┻┳┏┳┓┓┣
╋╋┫┏┣┳┛┻┏┣━━┣┣┛┳┛┫━┓┗┻┻┣┓┫┓┳┓━╋╋┗┻┗━┣┃┣┛
━┓━┣━┃┓┗┣╋┛┻┗┗┛┻┻┃┏┃┳┓┓┣┃┓┣━╋┏╋┫┗━┳┣┳━┃┣
┻┻━┃┣┛┗┛┣┃┣┣┳┓┻┗┗┏┏┗┏┫┗┛┗╋┃┳╋╋┫┫┳┻┛┛━┃━━
┣┓┣┏╋┫┳┗┗┏┳┻┛╋┫┓┃┗━┳┛┳┫┳┓┻┳┃┣┛┗┃┫┳┻
┗┗┻┳┃━┫┛┣┃┛┛┓┛┫╋┣┣┣┓┳┏━┫━┣┳┓┻┓┗┛━┻╋┳┛━┛┓
┗┛━┳┫┓┫━┣┃┓┗┣┫┓┛┻╋┗┳┫┃┳┓┗┏━┃━┗┣┗┗┻┏┳┫━┣┳
┻┣━┛┃┣┓┏┣━╋┣┛┛┏┃┳┃┛┓┳┛┗┓┗┳┻┃╋┣━┏╋┳┓┗┛━━┓
┓┳┳┫┳┓╋┗┫┫┻┏┃┳┓┣┫┗━┫┫┏╋┻┛━╋┛┗┳╋╋┛┛┗┳┛╋┳┗
┫╋┗┫┓┗┏┏┣┣┗╋┃┃╋┗━┣┛┃┫┃┳┫┃┏┫┳┻┣┻┛┃┻╋┗┗╋━┗
┗┣┏╋┫┗┳┫┫┳┓╋┣╋┳┳┃┗┃┫━┓┏┻┓┏╋┻┻━╋┻┏┻┣┳┃┗┳┏
┣┣━┗┫┫┏┻┏┛┻╋┣┣┃┣━┛━┃╋╋┗┃┗┏┛┻━┗┛━┫┳┻┓┻┓┳┫
┃┗┛┫╋┣━╋━┃╋┃┏┻┣┗┓━╋━┃┫━┛┳━╋┻━┃┏┃━┻┣┣╋┳┃┏
┏┻┫┣┳━┳┏┻━╋┣┻┳┻╋┻┗┳┃┃┃┻╋┃━━┫┓┏┳┃┫┛┃┏━┳┗━
┓┳┓┗┃┣━┛━╋┳┏┳╋┣┛┫┛┏┏┏┗┫┳━┏━┃┗━┓╋┃╋┳┫┗┻┣━
┃┓┏┫┫┛┓┓┛┛┗┳┫┃┏┃┓┓┻┗┃┗┣╋╋┓┳━┓━┗┏━┳╋┃┏┏┫┛
┫┗┓┫┗┓┃┃┓┃┓┏┗┏┗┫┣┳┫┳┛┛┗┳╋┻┫┫┣┛┻┫┫┏┳┫┣┫┏┛
┳┳┫┻━┫┏━┫┣┗━┗┳┗┓┏┃━┣╋┻╋┻┏━━┫━┻┏┃┓┗┳╋┗┛┫┻
┳┏━╋┳┏┃┛┏┏┫┛━┓┳┗┓┫┃┳┛┏┫┳┛┳━┳┳┣┏┣┣━┻┓╋┳┻┗
┫┣╋┻┓┫┗┗┗┳┃┓╋┛┓┳━┻┛╋┫┻┛╋┫┃┻┣┫┣┏┛┗━┓┛┻┏┳┏
━┣┣┻┛╋┓┏┣┃┗┳┫┣━┣┻┓┓┏┗┳┳┏┗━╋┃┗┫┛┃┳┃┣┻┛┣┃┛
┳┏┣┓━┓╋╋┛┣┻┛┻┛┛┛┫┗┃╋┗┓╋┏┃━┗━┏┻━┻┻┓┓┓━┣┣┛
┓┫┫┻┛┳┳┗┣┫┫┳━━┓┛┏╋┏┛┣┣┃┛━┃┫┣┗┃┗┳┳━┗┛┓━┣┣
┓━┏┻┻┻┛┏┏┫┻┗━┗┗╋┏╋┏┓━┓┃┻┣┏╋┗┗┓━┫┳┫╋┳┃┃━┏
┓┃┃┣┳┓━━┣┗┫╋╋━┫┃┓┣┗┛┛┓┃┣┏━┏┏┃┻┃┛┫╋━┻┗┻┳┓
┓┏┗━┻┫┣┓┛━┫━┃┫┗┻━┛┓┓┛┓┏┃┓━╋┓┻┻┏┣━╋┃┻┗┛┫━
┛┻━┛┣┣╋┳╋╋┃┫┛┣╋┳┗┓┻┳┻┓┏┃┏━┳┛╋┗┛┣┃━┫╋━┗┃┓
┓┗━┻╋┃┻━┏┣┻┏┓━┛┛┫┛┫┗━╋┓┛┣╋╋┃┫┣┣┛┛━┳┫┻┃┃┏
┣━┫┛┫╋┏┓┗┣┏┳┏┗┓┏┫┗━━┣┫┫╋┫┛┃┗┓╋┓┗┳┓┣
┓┫┳┛┛┗┓┃┣┳━┓━┏┛┏┗━━━┫┫┣┛┻━┗┻╋┣┻━┫━┗┛┛┛┓┛
┛┏╋┣┏┻┣┣┫┏┗┳━┏┏━━┻┗━┗┛┃┣┏┃┣┫╋┓╋┓┳┏┓┳┣┏━┻
┛┣┓┫┻╋┃┗┣┛┓╋┻━┓┗┻┳┓┗┓┫┛╋┫┓┣┃━┳┛━╋━┻╋┏┻┻┻
┓╋┃┃┃┻┛┛┛┻┣┣┫━╋┣┓┣┳━┛┳┻┃┏╋┳┏┫┫┣┛┻┗┻┏┓┓┣┫
━┃┃┏┣┛┏┓┣┗┛━┳┗┫┗┻╋┻┗┗┏┛┗┏╋┏┏┏┣┏┣┳┓┗╋┛┫┏┻
┓┻┛┣╋┛┣┗╋┏┏┏┓┫━┳╋━┫┻━┫┃┫┗┻━━┓┛┃┳╋┃┃┫┓┛┓┣
┻┃┳┛━━┓┻━┫┳┗┫━┛┗┓┛┻┛━━┛┳┏┻┫┛┳┳┃┣╋┳┣┻┳┏┏┳
┏┗━┓┣┛┓╋┳━┻┳┻┗┻┻┣┏┃┳┓━┛┛┫┏┏╋┓┳┓┓┳━┻┻┗┳┛┳
┛┓┳┃┛┳┛┏┻┣┃┫┏┓━┻┛┗┫┻┻┳┏┻╋┗┣┣┳┳┳┏┻┏┻┳┃┃┗━
┳━┃┛┣┓╋┛┳┣╋┓┓┃┻┫┓┳┳┗┓━┏┛┃━┛┫┣┛┫┫┫┻┗┫┫┳┗┃
┫━┛┣┻┏┣┗┣┛┓┓┳┛┣┃┳┣┗┳┗┻━━┻┳┓━┫┻┃┫┛┫┣┻┳┳┻┣
╋┏┗┛╋┓┓┛┗┻╋┛┛━┗┗╋┳┗┫━┗┻┫━┏┣┳┫┗┗━┏╋╋┣┛┃┗┣
┏┣┏┏╋━┗┃┗┓┣┓┻┻┻━┓┃┛┣┛┏┣┫┫┻┏┳┛┏┗┻┻┳┫┣┫┃╋┻
┳┳┃┳┛┃┛┗┳┳┻┗┳┳┣┻┗┗┳┻┓┫┫╋┃┗┳┃┫┛┫━┃━┏┛┃┳┓┓
━┛┛━╋┏━┣┳╋┛┃┗╋┏┗┃┫┻┗┣┫┓╋━┏┻┻┛┗┣┳┫┏┛┣┗┓╋┗
┛┳┃┏┏┫━┓┣┫━┳━┏━━━┏┻╋┫┗┛┃╋┳┻┃┗┛┗━╋┳┳┏┃┏┗┛
┳╋┫┳╋┛╋┃┛┫┫┓┛┳┛┏┻┛┳┓┛┳┃━┗╋┗┃┗━┛━┃┗┃┻┃┃┃━
┻┫╋┏━┻┛┣┳┫┣┗┗┏┫┛┛┛┳┣╋┃┳┗┓┳┓┓┗━╋┣┫┣┛┗┃┳┗┓
┻┏┻┛┏┏┛┏┻━┛┫╋┃┣┃━┛━┻┻┣┃┃┻━┃┫┃┻┃┓┣┻┻┻━┣┛┳
┛┓┏┳━┗┫┫┣┫╋╋┓┃┳┫┣┓┫┏┫┫┻╋┓━┣┃┓┃┓┃┏┃╋┳╋┫┻━
┫┛┗┳┫┃┻┃┫━┫┫┗━┻┛┓┳┳╋┣┫━┃┫┻┳┃┃┛┃━┏┗┫┻┏┫┏┳
┫┃┓━━┫┃┓┏╋┫┃┛┃╋┛┛┃┫┻┓┣┻┫┳┓┫┳┫┃┣┓┣━┣━╋┛┛┓
┓┗┏┳┓┫┓┫┫┃━┓┏┣┫┗┣┫┃┛┛┛┃┻┫┣┏┫┃╋┓┓┃┓┃┳┻┏╋┏
┏┏┃┫┗┗┳┳┃━┗┳┃┛━┛┏━┻┣┃┣┃┏┃╋┗┗┳╋┻╋┓┣┣
━┻┏━┻┫┻┃┻┓━┏┓┣╋┻┻┻┃━┓━┃┫┗┛┃┛┏┗┓┣┳┏┻┃┫┗┓╋
━╋━┗┫┫┗┓┏╋┣┳┫┏┓┳┛┳━┃┗┣┓┓┳┓━┻┓╋┫━┻┓┃┃┗┣┻┓
┏┛┳┏━┗╋┏┻┓┻━┗━┣┛╋╋┣┓┗┓┃┻┣┗┻┳┃╋┃┛━╋┃┣┻┏┏┳
╋╋┣━╋┣┫┗┻━┃┫┗┃┳╋┛╋┫┻┣┫┗┃┛┗┛┗╋┛┳┣┗┛┃┻┫┫┻━
┳┗┏╋┫┳━┛┫┻┃┫┫━┣┳┫━┃┣┏┛┃┫╋┛┛╋┃┗┃┏━┏┓┳┫┳┗┓
┃┗┛┫╋┗┛┏┃┛┣┻┫┓┫┗┣╋┃┗┃┓┛┻┛┏┳┃┃┓┓┓┛┏┣┣┛┣┣┣
┗┳┃┻┻┣┗┻┃┫┻┳┓┏┻┳┻┗┳┻┳┛┣━┏┗━━┳┻┻┓━┫━━┻┓┏╋
╋┫┓┃┏┳━┓┏╋┛┳┗┏┗┫┻┳┣┓┓┻┣┻╋┻┓┓┓╋┣┓┓╋┻┣┣╋╋╋
┫┻╋┗┣┫┫┳┏┏┃╋┏┏┗┓┻╋━╋━┫┗┣┻┃╋┓┏┣╋┳┳┃┓┳┓┏┣┗
╋┣┳┫┓┗┣┫┏┃┃┏┫┓┓╋╋┗┫┣┏┳╋┛┗╋┓┫━┣┛━┏┓┻┳┳┣┛┫
┃┣┗┃┳┻┣┗┻╋┣┏┫╋━┣┫┛┻┫┗┓┏┫━┻┏┃┳┻┻╋┃┛┫┗┫╋┳━
┏┗┗━┃┳╋┻┛┻┗┫┓┓┓┫╋╋┗┳┣┓┓┳┫┻┣┳┗╋╋┏┛┓┛┗╋┗┣┏
━┛╋┓┣┃┗┃┃╋━┏━┛┛╋┻┏┳┓┛┣┗┗┛┛┓┻┫┳┛┫┃┏┣╋┃┻┻┫
┛┳┏╋┻┓┛┣┃┳┓┏━┃┣╋━━╋┃┛┃┏┃┳┫━┫┛╋━━┛┫┏┏┻┣┳┓
┻┗╋┗┏┛━┣┣┛┃┓╋┃┓╋┃┏┛┃┳┗╋┛┏┻┛┻━┏┏┗┃━┻┳╋┻╋┃
┃┣┗┻┛┗┛┣━┻━┗┣┏╋╋┫┳┳┻┫╋┛┛┣┳┏┛┓┓┻┏┓╋┛┓━┫┛╋
┏┓━┫┳┏┫┫┣╋┃┗┏┻━━┓┻━┫┣┏╋╋┛┳┗┫┛┳┫━┓┳┗┃╋┃┫┓
┳┣┣┛━┳┃━┗┻┗┻┏┗┛┳┛━━┓━┻┗┣┣┳┏┻┓┓┓┏╋┓┻┛┻┳┛━
┣┏┏┛┻┳━━━┗┏┗┳┓┫┻╋┗┏┫━┛┣┳╋╋┳┳┗┣┫┛┻┛┓┃┃┫┃┫
┗┓┏━┓┛┓┏━┻┃┫┓┫╋┫┣┗┳┗╋┣┣┏┏╋┏┃━┏┓┛┻╋┃┃┻┓━┳
━┃┫┏┫┃┃┓┻┫┓┫┛┳┳┓┓┛┫╋┗┏┗╋┣┫━╋┳┣┳┻╋━┗┗┻┻┛╋
━┳╋┓┃┏┏┗┓┓┓┃╋┛┏┣╋┏┣┏━┛╋┗┏━╋┗┣┻┓╋┓┓━┗┗┻┻┃
━┏┛┫┗┫┃━╋┻┳╋┣┓┓┻━┫┗┛┳┣━┣┛┣┫┻┏┏┗┛┃╋┛╋┻┃┣┫
┏┏━━┻┣┓━┛╋┓┗┛┻┻┫┫┣┓┃┃┏┗┛┫╋┛┓┳┳┏┏┻┫┃
┏┻┻┃━┳┏┳┛╋┏┫┏┛┓┳┣╋┓╋━┫━┣┣┫┃┃┣┫┃┳┃┣┛┏┗┃┓┫
┏┫┳┻┗╋╋┫┗┻┗┫┳┣╋┃┻┃┳┣┣┣╋┻┻━━┳╋┳╋┛━┛┫┻┻╋┗┣
┗┏┓┫┫┗┗╋┗╋┏┣╋┛┻━┳┳━┳┗┣╋┳┛┣┗┻┓┓┓┫┣┏┻╋┣┓┓┻
┏┛╋┓┏┏┗┗┃╋┏━┓┏━┓┏┃┗┏┻┫┛━━┗┳┳┻┛┓┣╋┃╋┗┣┛┳┛
┃┛╋┻┏┏┃┃┓┓┻╋━┳┃╋┛┫╋┻┓╋┛╋┻┣┛┏━┃╋┳┻┻┃┳┳┏┃┳
┏━┓┏┏━┳╋┛╋┛┻┣┳┛┗┛┳┓╋┗┛┏┓┫┓┏┣┏┃┻┛┣┻━┫┫┛┛┣
━╋┃┃┻┏┓┣┓┓┃┗┗┗┓┃┣┻┏┫┻┻┏╋┃┏┳┣┗┏┗╋┫╋┻┻┃┗╋┫
┻┗┻┏┛┳╋┻┃┳┗━┳┻┓┣┓┫┣┓┏┛┓┛┓┓╋┗┓┓┛┓┃┣━┻┓┳┃┏
╋┏┃┳┓━┃┣┛┛┛┫┗┣┛━┛┣━┻━┃┳┗╋┻┳┛┏╋┣┫┛━┫┃┓┛┣━
┏╋┣┓┳╋━┫┛┓┣┛┣╋┫┏━╋┓┗┻┳┛╋┛┻┛┗╋┃┫┃┻┳╋┣┻┣┳┣
┳┛┛┳┏┗┫┫┳┣━━┳┗┗━┃┗┳┃┏┓┫┳┣┻┻┻┻╋┻┓┃┳┻┫┻┏┻┻
┓┳┳┏╋╋┫┗╋┃┫┻┃┳┫┫╋╋┃┛┛┛╋┫┳┓┻┏┏┃━┗┣━┏┻┫━┛┛
┗┻┏┫┃┳╋━╋┗┓┛┻┫┳┛┳┳┻━┻┻┣┓┳┃┗┏╋┣┏╋┫━┗┣┳┏┓┏
┳┓┓━┣┳┗╋┫╋╋┛┃┻┣╋┻┃┣┣┃┻┗━━┃┃┛━━┓╋┣┏┳┃┗┓╋┳
┫╋┛━━━┛━┳┗┛┃┳╋┓┣┻┻┛┛┃┗╋┳┛┗┗┻┗┗┫┃╋┓┛┃┗┃┓╋
╋╋┏━┻┣┫┛━━┏┳┫┗┫┻┃┃┏┳━┻┣┗┫╋┣┓━┛┗┏┻┓┫┏┣┃━┏
┣┣╋┓┓┫┻┻━┣╋┳┗┗┃╋┻┻╋┓┏┻┓╋╋┣┣┫┗┣┛┳┻┣┓╋┓┗┳┫
┫┗┓┃━┓━┗┓┓┃┣┃┃┃┓┫┫┓┓┓┗━┓┳┗┫┫┳┫┗┻┃┗┣┻┗┫┃┏
┓┳┓┻╋┗┓┣┓┏┣┳┏┛┏┣┻┣┓┃┛┃┻┃┏┛┓━┫━┃━┳┛┏┛┏┻┓┗
━┓┓┗┓┏┏┫┳┗┓┻┃╋┃┗┣┓┫┏┃┻╋┣╋┏━┳┣╋┣┏┓┳╋┓┗┗┛┃
┗┃┻┓┏━┳┻┳┓┫┗╋┻┓┫┣┻┣┣┛┻┣┓╋━┗┗┛┣┏┻┓┃┛━╋━┏┻
┳┫┗┃┓━┏━┫┗┃┳┫┳┻┳┓┛┗┣┗┛╋━━┫━┓┛┃┃┓┫┃┫┃┻┃┣━
┓┃┛┳┣┫╋┫┗┳┃┣╋┳━┣━┃┓┗┏┏╋┫┗━━┗┛┫┏━┃━╋┳┗┗┛┏
┛┃┻╋┫┗╋┛╋┳┛┗╋╋┓┣┳┓━╋┃┻┓┗┣┫┛┛╋┫┻┗┻┃╋
┫┻┫┳┏━┳┏╋┛┳┃┗┫┃┣┫┏┻┓╋┃┓╋━┗━┳┫┫┫┻━┗┗┗┻┛╋┻
┣┳┗┃┃┫┛━┫┳┗┛┓┛━┃┫┗╋╋┛┻┛┫┏┃┃┃┻┫┫┻┳┗┣┛┗╋┣┗
┛┳┓┣┓┃┃╋┛┏╋┫┏┓┻┛┻━┻┃┻┛┣━┻┣┃┣┳┃┻┫┏┣┻━━┻┗╋
━┫╋┫┏┗┓╋┫┳┃┏┃━┻┗┗┗┳┳┗┛┃┗━┣┫╋╋┓┻━┻┃╋━┻┏┗┓
┣╋┫┏┓┣┣┏┛┳╋┗┏┓━┫┗┳╋┫╋┫┳━┻┏┓┛┏┳╋┻━┃╋┏┫┣┫┣
╋┳┻┏┣┳━┓┓━┣━┳┻┓┛┃━┻┓┫┗┃┻┻╋┻┏┏┫━╋╋┳╋┓┻╋┗┻
┏┛┏┗┃┫┫╋╋┓┗┃┳┻━━┻┗┛┗━┣┻┃━━┣┃┻┻┛┛┏┳┫┃━┫╋┗
┛┣┓┓┛╋┫━┻┛┓┫┃┗┗┣╋┳┳┛━┗┗┫╋┣━┫┓┻┗┛┻┣━┳┃┻╋┻
┫┛┫┛┫┫╋┣┓┻┣┳┓┛┗┛┛┫┣┫┫┓┫┣┛┫┓╋┳┫╋┓┛┃┗┏╋┫┃┻
━┓┗┏╋┗┳┗┗┫━┛┗┫┃┫┛┗┏┓╋┏┏┻┫╋━┓┃┛┗╋┻╋┏┻┃┓┏┳
━╋┃┓┓┛┓┏┃━┏┫╋┛┫┣┫┓┗┣┓━┗╋┣┳┫╋┃┗┃┗┃┫┓╋┛┣┏╋
━┳┻┻┻┫┛┏┓┣┓┓╋┏┏┳┃╋┗╋┏┏━━┳┗┻┓┣┓┗┗┛┛┃┻┓┏┳┏
┣╋━╋┃┏┣┣┛┓┫┓┳━┣━┫┏┣┓┃┻┏┏┳┓┏┗┻╋┃┳┗┗┗━┗┛┛┻
┓┗┣┻┻━┻┫┛━┣┃┻╋┳━┓┛┗┗┃┫┫┏┃┏╋┓━┻┃┃┳┣┃┛┏┣━┗
┳┻━━┓┳┳┣┫┓╋━┫┳┳┛┣┃┻┣┛┫━┻┫╋┣╋┻┗━┳┻┫┫┛┏┣┻━
┣╋┛╋┛┏┗━━━╋╋┻┻┏┃┓┻┻┻┳┻┓┻┻┓┛╋━┣┻┓┏┻┓┳┫┓┻╋
┳┳┏┣┃┓┛┫┣┛┫┏┳┛┛━━┓┓┛┻┃┳╋┏┳┏┳┣┏╋┗┳┳━┫┓┳┓╋
┣┗┣┫┳┃┗╋┣┛┻┣━┫┛┏┛┳━┛┗┫┻┳┏┣╋╋┏╋┓╋┛━┻━╋┛┗┫
┫╋┫┳┫┻┻━┃┛━┣┣━┣━┳┻┫╋┏┛┣┓┏╋┗┻┓┃┃┗┫┗━╋┗┻┣┻
┏━┗┏┓┗┣━┓╋┳┛┃┻━┗┏┻┗┓┃┣┃╋╋┛╋┣┓┳━┫┓┻┏┓┫┃┛┳
┓┃┏┛┏┛┣┗┣┛┏┓┃┓┣┓┳┫┃┓┻┻┏┻┃┫┓━┳┛┏┗┏┛╋╋┗┫┣┻
┗┃┓┓╋┛┳┗┏┫┓┫┓╋━┛┗┻╋┻┏┻━┫┓━┻┛┏┫┛┃┓┗┫┳┓┏┓┓
┃┛┫┻┛┛┓┳┃━┳┃━┻┳┛┃╋┛┏┣┫┃━┛┻┻━┫┻┃┫┫┫┻┗┏┗┛┗
┻━┗┳┓┫┗┏╋━╋╋┻┫┳┗╋┓╋┃┓┛┣━┳┗┏┻┳┗┳┏┗┣┗
┛━┣┣┣┣┏━╋┣┛┓┣━╋━┓┏┛┃┳━┫┗┳┏━┳┗┣┏╋┫┃┃┣┗┻┃┳
┻━╋━┳┓┗╋┛━┗┣┏┫┏╋┣┻┛┣┻━┏┳┃┳┓┏┣┏┃━┣┗┻━┫┗━┫
┏┗┣╋┃┳┗┏━━┫┗┓┛┳╋┣┳╋━┏┳┗┛┃┫┻╋┏┣┏┃┓┗┏┏┛┻┫┏
╋┻┻━━┃┏┳┫┃━┗━┛╋┗┗┣┛┛┓┣━┃┻┫┣┛┓┣┗┳━┛┃┫┗┻┛╋
┗┏┛┃┏┳━┣┏━━━┳┫┏┃┫┗┛┛┳┏╋┏╋━┏┓┳┗╋┗━┏┃┃┻┻┛┏
┫┃┛┏┓┛┫╋┻┳╋╋┏┏┳┛╋━┳┻┣┫┛┓┣┻┃┻┣┫┳┗┗┓━┏┗━┛┫
┫┫╋┫┏┓┻┫┓┓┏┻┣╋┗┻┃┛┗┓┏━┳┳┓┫┻┓┳┗┛┓┫━┫┛┃┛┏┗
┫┛┣┛┛┏╋┻┓┃┛┳┫┗╋┫┃┛┓┫┫┛┛┣━┗━┛┳┓┃┃┃┛┓┣╋━┣┳
┳┣┳┻┫┗┗┻┛┳┏┗┫╋┳━┓┗┛┏╋┗┃┗┻┃┓┗┛╋╋╋┣┃┳┫┫━┫┣
┣┫┛┛━┃┃┣┗┓┗━┃╋┳━┏┏┓╋┓┫┏┳━╋┣━┻┣━━┫┗┣┣┏┛━┓
┻┻━┃━┛┣┛┃┳━┻┗┏┻┓╋┣┛┛┃┳┳┣┻┓┣┳┛┃┃┃┻┳┳┳┓┓┏┻
┗┓┗╋━┗━┻┻┛┛┗┃━╋┃┣┛┓┓┣┻━┻┓┫┏┣┏┗┗┫╋┳┛┫┏┳┗┗
┏┗━┫┳┗┗╋┗┗┳┃┓┗┗┏┃┃┓╋┃━┫┓┻┻┫╋┳┏┓╋┓┛┓┣╋┏┗┣
┫┃┗┳┗╋━╋┻┏┻┗╋┫┃┳┏┣┗┻┛┣┏┏━┣┫┓┃┃┳┓┣┏┫┓╋┓┣┛
╋━┳━┛┏╋┳┏┓┣╋┗┛┗┻┃┫┳━╋┫┓┛┣┫┗┏┏┫┫┏┗┣┳┏━┣┓┗
┛┃╋┓┗┣━┻┏┻┓╋┓┗┏┫┣╋┳┻┻┫┗┣┛┃┣┣┏┣┳┫┛┫┣┓┏╋╋┛
┣┻┓━┗━┳┫┫━┓┃┳┻┗╋┛┻┣┳┻┫┓┛┛┣┳┻┗┻┃┏┓╋┻┓┻┃┗┃
┗┣┣┃━┫┫┏━┗┛┫━┏┫┻┗┳┓━┻┛━┗┛┣┳┗┏┫┏┻┣┃┗┻┏┓━┫
┗┣┃┃┏┫┃┻┗┫┣┣┫┃┣┫┓╋━┓┳━┣┛╋┣┓━━┣┛┓╋━┫━┃┫━┳
┃┏┣┗┃┳┃┻┳┃┳┗┛┓┃┻┻┳━┗┗┫┣━┏┫┛┗┳┗┻╋┫━┗┓┏┳┳┏
┣┣━┗┏┫┻┛┻┫╋┫╋┃┫┛┫╋┃┣┃┛┓┳┗┻┳┫┛┏┫┗┃┣┫┻┻┏┏┫
┻┻┓┣╋┃┻┛┏┫╋┏╋┏┣┏┛━┏┏┓┏┛╋┃┻┛┻┗┓┏┃┫┣┓┏┓┣━┓
┣╋┃┃━┫┗┛┏┳┗┃┃╋━━┃┃┫┻┳━┗━┓┛┓┏┓┏┏━╋┫┫┃┛╋┓┣
┗┏┫┻━┻╋┫┗┗┗╋┃┏┏┓┫┃┣┳┏╋┳┣╋┏┃┫┗━┃┛┗┃┛
┣┳┛┳┣┏┳┓┏┫┓┻┗┗┛┣╋┻┻┛┳┏┃┗┣━┃┃┫┓┛┳┗┫┓┛┃┗┛┻
┳╋┗┳┃┛┣┣╋┏┛┳┓╋┣╋━┫┫┛┏┻┗┏┣┣┛┫┫┫┳━┃┓┛┛┗┏┣━
┫┗┻┣┳┛┫━┗━┗┓┳┫┳┏┻┛┫╋┻┣┛┳┗┣┣┃┏┣━┗┛┓┻┣┫┏┓┻
┏┓┃┻┏┣━┓┃━┣┻┣┓╋┣┗╋━┫┃┫┃┏┛┗┏┳┣┏┛╋┏┛┗┣┫┛┃┻
┃┗━┳┏╋┗┳┣╋┳┣┫┻┫╋┫┃┳┓╋┫╋┳┫┓┫┗┓┏━┗┣┻┫┏┳┏┫┫
┛┃┣┓┳┻┳┃┻┣┛┫┫┃┫┛┳┛┃┓┏╋┫┫╋┻┓┻┃┻┏╋┓┗━┓┓┓╋┓
┓┣┳┗┗┓╋┣╋┛┻━┣━╋┏┻┃┗┗┏┃━━┫┛┳┣┃┻┛┃┳┃┳┫┻╋┗┫
┏━┣┓┣┻┣┗┣┻┏┛╋┓╋┃┫┓╋┛┃┗┳┏━┗━┃┃┫╋┗┏┣━┛╋┣┫┓
┛┗┣┳┳┏┏┏┳┃┳┫┫┛━┓┻━┗┫━━┗┏┳┣╋╋┫┃┻┏┣┳╋┳┛┫━┗
┛┻┫┏┻┛┃╋┃┳┫┣┣┻┃┳╋┳┛┏┣━┃━┏┏┳┗┏┓━┻╋━┓┳┳╋┳━
━┛╋┳┃┃┛┓┛╋┗╋┛━┓┗┓┗┓┣╋┏┳┣┏┃┗┫┳┗┳┏┗┫┏━┣┣┓┻
┣┳┳┗┛┃━┓┫╋┣━┗┗╋┻╋┓┫┗━┃━┛┓┏┳┫┓┳╋╋┛┗┏┫┛┗┓┛
┓┛┛┗┛┃┗┳┫┳┫┗┏┫┃┓┓┻━┻┻┣┫┓┏┏┻╋┣┻━┗┻┻┻━┗┣┳┗
┏┫━┻╋┏┏┫┃┫┫┳┓┗┻┫━━┛┃┛╋┳┣┻┫━┓┃┛┣┛╋┛┗┓┣╋━┫
┗┛┳┃┃━┃╋┳┛┫┣╋━┏┗━┳┓┣┻┫┫┫┏┣┃━┫┃━┏┳┳┫┫┓┻━┫
━━━┛┗┏┣┃┳┗┓┛┻┣┣╋┓┫┏┳┣┻┓━┓┣╋┛━┓┳━╋┻┛╋┫┳┃┗
┏┗┣┏┳┳━┏┣┣━┣┛━┣┏┗┗┳┳━┣╋┣╋┏┛┓━┻╋┳┻┃╋┳┃┣┣╋
╋┻━┣┏┃┓┫┣╋┏┳┛┳┃┓┳┫┣┃┻┛┫┣┫━┗┏┣┳┳┣┗╋┻┻┏┳┣┫
┣┻┏┻┫┃┣┃┗┃┗┛┏┳━┓┃┗┏┗┳╋┏┗┏┏┛┛┃┫━┃┳┗┓┓┻┣┫━
╋┳┏┳┗┣┫┻┫┣┣┃┣┓┫┓┻┛┗┗┃┛━┏┣┃┓┻┃┓┛╋┏┣┳┏┗━┣┣
┳━┻┫┻┗┣┛┏┳┓┃┳┓┫╋┓┫┛┣┓┏┓━┗┳┃┳┛┳━┛┣┳┫━┛┻┣┓
┻┓┃┳┣╋┻┣┗┏┫┃┛┓┛┏┻┻┻┓╋┻━┣┏┳╋┻┗┫┓┫┛┻┓┃┓┳┣┛
┻┻┣┫┃┏━┳┓┗┓┫╋┻┏┛┃┗┛┫╋┃╋┃┏┓┗┃┗┣━┗╋┏┛┏┛┏┃┛
┻╋┓┛━┣━━┻┻┓┳╋┫┛┏┫┫┛┗┓┣┻┏┃┓╋╋┗┗┣┣┃┃┣
╋┻┻┛┻┻┻┳┏━┏┓┣┓┳╋╋┏┏┛┫╋┃╋┣┏┃┣┗━┃┃┫┻┃╋━┛┣━
┗┃┻┳╋┻┫┃┣┏┻┗┣┗┃┗┳┳┻┏┏┃┓╋┫┗┫━╋┫┫┻┏┣┻┛━┳┃┏
━┫┻╋╋━┃┗╋┣━┃┃┻┓┗┓┻┻┣━╋┏┻┛┓┃━┳┳╋┗┛┛┏╋┓┳━┛
┻┫┃┳┓┫┃┃┓┗┏┏┳┏━╋┫┓┓┳┗┫┻┣┛┛┣┗━┛┃┣┛┳┏┻┏┃┻┗
┓┏┣┏┓┓┳━┣┓╋┏┗┫┫━┓┓┗┃┣━╋┳┃┃┃┓┃┏┃┏┏┏┛┗┓┃┻┛
┣┏┏━┛┏┫┫┫┃┛┃┛┗┓┓╋┛┣┏┛┏┳┓┳┓┻┳┓┗┗┓━┗┓┓┃╋┓┫
┏┃┛┗┃┛┛┗┛╋┻┳┗┏┗┻┣┗━╋┫━┫┏┫╋┻┫┣┛━━┗┓┏┳┃┛┣┏
┳┫┓┏┫┃━━┣┓┗┏┓┓┛┫┃┻┣┻┳╋╋┃┫┳┫┻┃━┗┳┓┛╋┃┳┻┻┏
┻┣━┃┛┻┃┫━┳╋┳┛┻┓┓━┻┛━┳┳┏┛┛┳┛┓┳┃┻━╋┳╋┳┳╋━┃
┫┗╋━┻┣┳┏┫╋┓┫┛┫┻┫┫┳┛┓┛┳┓╋┃┏┓╋╋╋┗━┓┻┣┓╋━╋┳
┫┏┗┃━┗━┛┛┃┃┛┛━┣━━┛┃┛┫━┏┫┏┗┳┗┻┛┃┣┳┣┻┃┏╋┗┓
┏┃┫┣┃┻┗┏━┫╋┃┻┛┃┣┗┣┣┓┗┳┳╋┓┓╋━┳┏┓┛┛┃┓┏┓┛╋┣
┫┃┓━━┻┗┃┣╋┫┏┏┣┏┃┛╋┃┏┃┓╋┻┻┻┓┣┗━┛┣┳╋┗┳━┗┳┏
┗┣┏┏━┻┳┛╋┗┗┗┗┃┻╋┫┳┓┗┗╋┛┣┛┻┗━┳━┣┣━╋┫╋┓┛┛┛
┗┛━┃┗┓┏┃━┏┗┣┻┓┻┏┗━┃━┳┏┓┛┃┻━┻━┣┫┻┏┳┛┗━┣━┃
━┗╋┻┗┃┻┓┫━━┃┃┫┃┻┗┳┣┫┣╋┳┣┻┛┃┓━┣╋┣┫┃┗┓━┓┻┫
┳┻┣┛┻━┳┏┛━┛┗┏┻┃┗┗┓┗╋┓┻┳┛┳╋┣┓┓┫┣┫┃┫┻┣┳┳╋━
┗━┣┏┓┳┣╋┻┛┗┗╋┳┏┻┳┏┫━┏┏━┛┫┳╋┏┳╋━━━┏╋━┏┣┣┏
┓┏╋┻┫┓╋━┛┳┃┏┣┏┗┏┛┣┛┓┻┃┗╋┫┛╋┗┏┳━┳┣┳┗┓╋┃┗┓
┫┛┗┛┓┣┣┫┫┏┻┣┏┓━┻━╋┻┻┫╋┓┃━╋┣╋┛┏┳┛┓╋┫┳┓┗━┫
╋┗┣┗┫┣┫┫┫┣╋┃┛┛┳┏┛┫┓┣┓┗┻╋┛┃┏┫┗┣━╋┛┻┣━┳━┻━
┏┛╋┻┛┫━━┏┓┳┛┳╋┓┫┛┛┛┃╋╋╋┣┛━┳╋╋┛━┃┓╋┣┓┗┻┛┳
┓╋┗┳┳┛┻╋┳┛┃┻┳┫┗┳┣┓┣┣╋┣┏┣┣┃┛┓━┓━┓┃┳━╋┗┳┣┳
┻┏┛┣┳┓┣┳┏┓┳━┳┓┛┏┻┓┛┣┳┣┳┛┳┫┻┣┛┓┣┏┃┣┳
┫━┛┣━━╋┃┻┛╋┏━┫┏┫┏━┏┃┣┛━╋┳┗╋┳┃┓┓┗┗╋━╋┛┏┫╋
┗┛┓┏┻┓━┓┃┳┗┣┣┗┗┃┫┃╋┳╋┫┫━┛┗━┗┣┳┗╋┻┻┣┣┏╋┏┗
┫┓┫┛┏┓┫┃┓┗┫┣┳┏┳┏┻┻┃┛┳┳┗┗┳┏┏┛┏╋╋┫┗┳┃┗┳┃┫┓
┃━┳━┏━┛┫┻┏┻┻┳┃┏╋┃┫┓┗┣┻┛┏╋┓┫┫━┣┻┻╋┃┻┣┣┃┏┏
┃┻┫┳┻┗╋┣┓┻┏┗━┫┛┫┫┏┣┗┳┳┳┫━━┓┏┃╋┛╋╋━┓┳┫┣╋━
┫┻┫┣┏┛┃━━╋┗┛┃┓┗╋┓┏━┛┏┗┃╋┛━┻┏╋┻┏┃┫┓╋┏┛━┏┳
┳┗┏┃━┣╋┫┛┏━┛┣┃┏┃╋┏┳┳━┛╋┏┏┣┳┃┗┛┳┻╋┳┣╋┓┏┻┣
┣┛┃┓┻╋━┏━━╋╋┃┫┻┣┫┏┣┏━┫┻┣┏┓┃┓╋┣┳┣┫┓┻┃╋┗╋┣
┗┳┣╋┏┻╋┃┳┫┗┫┛╋┣┫━┓┛┫╋┗┃┳┗┗━┏┻┻┃┓━┳┫┃┗┛┻┫
┳┳╋┓┏┓━┻━┳┫┗┫┛┣┗━┣━┛╋┣━┳╋┣┃━┛┛┓━┣┳┓┳┛┳┻┛
┏┓┣┣┫╋┛┛┃━┓┗┣┻┓┏━┫┳┳┛┣┳┏┓┓┃━┳┛┃┣┓┓┃┫┣┫┫┻
┗┳┓┫┃┓┓┣╋┫╋┏┏┃┫┗╋┓┗┣┓┳┏┏┫┳┗┳━┳╋┳┏┃┃┫┓┓┳━
┻┃┣━┳┫┣┫╋┏┫┃┣┳━━┣┛┫┗╋┏┻┳┃╋━┏━┛┛┻┳┗┃╋┫┳┣┳
┛╋╋┣┫┣┫┳┗┳┻┳┗┓┫┣┻━━┛┓┻╋┻━┛╋╋┳┳┻┫┓━┃┏┣┻━┓
╋┣┳┻┻┳┏┣┗┃━┗┓┣┏┳━┗┓┛┫━┳┏━┛┏┛┳┣╋┃╋┓┻╋┛┏┏╋
┫┻━┏┃╋┛┫┗┣┣╋┛┣┳┃┫┫╋┃┻┓━┻━━┓┏┫┣┏┣┓┓┳┣┗┣┏┗
┃┏┳┓┓┫┃┓┓┃┃┏┛┓━┓┫━┛┃┣╋┃┃┏┃┳┣┻┃┳┻┻┓┻┳┏┛┣┓
┃┃┓┓┓━┓┳━┗┳┣┫╋┏┃┃┓┳╋━┛┓┣┳┛┻┣━━┻┣┓┻┃┫╋┻┗┓
┗┳┣┣┏┻┃┻┳┫━┓━┻━┓━┗┣┳╋┗┗┏┳┃╋┳╋┓┫┃┗╋┓┗┓┏┻┓
┻┓┓┳┻┛┃┓━┓┻━┃┓┃┃┣━┏┃┻┻┣╋╋┫┏╋┏┛╋┛┗┃┫┣┫┫┓╋
┣┳┓┫━┣━┏┃┗━┳┗┃┫┏┗┓┏┻┗┓┏┳╋┃┣┛┃┫┣╋╋┳┛┳┏┫┫┫
┃┗┫━╋┗┳┛┛━┗┗┳━╋┣┓┛┻┏┣┃┗┏┓━┳┛┛╋┏┃╋┃┓┓┓┫━┛
┣┗┻┓┫┣╋┏┏╋┳┃┻┻━━┗┻┣┃┗┻╋┗┣┣┫┳┫┛━┓┫━┏━┗┓┏┣
┏╋┻┳┳┳┗┻┻━┓┏┗┣┣┗┻┻╋╋╋┃━┫━┓┓┳┃┃┓┛┏┗┛
┗┃┫┣┣┣┳━┗┗┫┗╋╋┃┳┫┓┣┃━┗┫┫┳┻┛┃┏╋┫╋┣┗┫┛┏┏┳╋
┻━┳┃┃━┣┣┗┣┳┣┣┗╋━┣┏┓┻┓┫╋┃┛━╋┣┓┓┓╋┗┛━┳┛┻┗┓
┛┻┻┏┏┓┛┳┓┣┃┛┫┳┓┗┛┏┃┃┏┫┣━━┗━┗┗┗┃┗┛┃┏━┻┻╋╋
━┻━┻┗┓┃┣┗┳┗┃┃┛┳┻┃╋┳┓┛┃┣┓┓┗┓┫━┣━┓┃╋┣┳━━┣┫
┻┓╋┳┃┣┫┓┃┫┃┣┗┛┛┏┣┣┏┏┃┻┣┫┛┫┻┻╋┻┃┏┻┃┻┳┫┏━╋
┃┃┓┫┃┣┫┗┳┳┗╋┏┓┃┛┻┳┗┫┓┓┃┃┏━━┻┫┃┳┓━┏┳╋┛┣━┃
┣┳┛┗┓┣┛┏┫┻┳━┏┫┻┳╋┗━┃┓┗┃┻┣┳━┣┏━┫┏┏┛┳┏━┫┛┃
┫━┃━┓━┫┻┓┻┫┻┗┛┗┻━┻╋┳┏┓┏┫┃┫┓┳╋┳┫━┣┳╋┃┏┻┛┗
╋┳┣╋┓┛┏┣━┳┛┓┻┏━┣━╋┓┻┏┫┛┛┗┫━┛┓┗┃┛┣┫┳┗┏┻┳┓
┏╋┻┏┛┛┣┛┻┛┻┃┻┏┏━┻┏┣┏┳┫┗┏┓━┗┃┫┳┏╋┳┻┛┣┳┃┛╋
┻┗┳┛┫┫━┛┛┏┗┛┃┓┃┫┣┣┃╋┏┛┓┗┫┗┳┫┳┏━┫┣┻┏┳┣┻┻┻
┃━┃━┗┓┗┛┃┛┏┏┗┗┛┻━┓┫┳┻┏┏┓┻┓┓┻┳┣┳┻┓┃┏┫━┣┏┣
┻┃╋┻┓┫┻┻┣┫┓┳┣┗┛╋┫┫┗┫┃┳┗┗┓┃┛┳┃┻━┳━┃╋┃┓┫┛┏
┛┳┛┗━┳┓━┫┛┗┻╋┗┓╋┏┫┛━┫┃┗╋┃┃┓┣┻┳┗┓━┫╋┃━┗┳┳
┛┛╋┃┻┏┏┛━━┻┫┫┛┓┗╋╋╋┓╋┗┳┻┏━━┏┓━┃━┳┓┫┣┛┗┓┣
━╋┫━┳━┏┛┳┳━┳┳┫┣┏━┫┗┣┓━┗┃┫┗┗┃┻┫┳┗┃┳┣┗┻┓┃┳
┣┓┛┳┣┳╋┳┳┃┳┣┛┏┗┻┏┻┏┣┓╋┣╋━┫┛┏┛━┣━┓┓┓┗┃━┓┛
┻┫┓━┗┗┻━╋┏┗┣┗┫┃┗┃┳┻┣┛┳┣┓┻╋┳┻┣┓┗┣┗┃┻╋┛┻┳┛
┫┣┗╋┏┣┗┫┻┏┃┗┛┏━┓┓━╋┳━┻┏┏┣━┃━┫┳┣┣┏┏┻╋┫┛┃┏
┃━┫┃╋┳┣┗┓┓╋┳┏┓┃┓┣┣┣┃╋━┣┃╋┗┻┏┛┻┃┓┻┛━┏┓┛┛┛
┣┣┏┣┫┓┏┣┓┳┓┳┃┫┣┛┳┻━╋┃┓┻┏┗┏┳┻┗┛┓┛┃━┣┳━┻┏╋
┫┳┳┛┓┏┗┻┻╋┫┣┣┣┳┓┳┃╋┛┛┣┓┻┓╋┫┫┃┻╋╋┃┻┳┗━┣┗┫
┳┣┻━┗┗━┣┓┓┣┻┣┏┛┻┻┳┫┻━┳┛┃╋╋╋┗━┗┗┏┃┻┗┣━┏┓━
┣┳╋┛┗┗┳┳┗┳━┗┗┛┗━┏┳┣┛┛┗┗┓┏┻┳━┛┳┻┳━┻┻
┫┓┃┃┏┛┻┫┣┻╋━━╋┫┃┳┏┗┳╋┃┻┣┛┛┗┏┓┛┫┫━╋┛━┗┃╋┳
┗┣┣┏┛┣┓┫━┗┏┃┃┣┓┓┏┫╋┻┣┳┳┣┫┃┛┓┏┗━┫╋┳┗━┏┻┣┏
┫┳┃╋┳┛┫┓┗╋┻┛┏┏┻┳┻┛┻┏┓┓┓╋━╋┓┛┫┣┻┣┗┓┃┗┃┻━┓
┗┃╋┓┫┳┗━┗━━━┓━━┏┓╋┗┗╋┃┣┫┃┗━┻┏┏━┃╋┓┏┓┳╋┗┏
┣┏━╋┳┏┫┣┫┏━┛┣━┗╋┃┏━┏┓┓┻┗┃┛┳┻┓┃┓┓┏┳┣┃┃┫┃┏
┫┻┳┓┣━┗╋┛┏┏╋╋┏┳┏┗┫┫┫┻┳╋┫┻━┫╋┻┳╋╋╋┻┫┓┳┓┓┃
┃┃┃┛┗━╋┏━╋┫┳┣┛┣┳┗┻┫┫┃┣┏┃┳╋┛┳┗┏┓┏╋┃┏┻━┗┃┓
┏━┗┓┗┓┏┻┗┓━┻┃━╋┳┓┳━┳┣┓┳┻┻┛┛┳┫┛╋┛┳╋┗┛┳┣┏┓
┗┛━┳━━┗━━┓┏┣┏┳┫┫┗┻┃┓┫┻┓┛┣┓┫┻╋╋┓┫┻┫┳┣┫━┓┏
━╋┻┣╋┛┓┗┣━╋┃┻┓┃┗┳┳┓┓━┏╋┗╋━┗┃┏┓╋┗┓┗┗┃┻┃━┃
┛┗┗┣━┗┳┓┫┏┛┳┻┛┃┏┻┣┫┳┏╋┏━╋┣┣┗┓┗┫╋┳┓┣┓━┓┏┏
┗┃┓┻┫┃┳┏┻┗┛┻┗╋┻┗┗┳╋┃┃┣┳┓┛┳┛┳┛╋┓╋┛┃┫┫┗╋┻┛
╋┳╋━┣┳┃┳┃╋┏┗┛┻╋┗┃┏┫┛┻┃┛━╋┻┏┓┓╋╋╋━┫┳╋┃┻━┛
┃┛┫━━┫╋┻┻┳┏┻┫┣┗┃┣┣┳┣┣┓┛╋╋┏┗┏┗┗┃┫┓┫┛┃┫┛┃╋
┳┃┃┻┣┛┛┻┛┳━┛┣┣┫┳┣┓┻┛╋┫┻┛━┳┫┛┓┫┓━┛╋┏━┗╋┓╋
┻╋┣╋┗┳╋┃┛━━┃┻┏┻┣┻┗━┛┏┗┓┳┃╋┃━┻┻┛╋┳┏┗┓┏┳┳┫
┏┃┫┃┓┳━╋┫┏━┫━┏━┏┛┻┻┗┳┏┃╋┏╋┓┛┻┻┏┣┃┓┳┏┛┃┛┻
┓┻┗╋┃━┻┛┏┃┛┓╋┃━┛┃┛┣┗┏━┳┃╋┻┻┃━━━━┓━┗┳┻┏┻┣
┳╋┃┏┣┃╋┛┗┣┏┫━━┗┗┣╋┏┣┃━┓┻━┓╋┳┓┛┣┗┫┛┓╋┛━┣┗
┳┣━┛╋┏┓┓┣┗┃┗┛━┳┏┃┫┓┣┻┛┳┣┗┛┳┛┏┻┃┻┣┻┏┗┳━┳┳
┳┃┫┳┣┏┳┛┳┣┫┏┓┛╋┻┗┛┳┛┣━┫━┣┫┻┗┣┓┗┏┃┗┻╋┏┏┏┛
┃┗┃┓┳┻┓┗┣┫┗╋┃┃┻┛┏┳┣┗━━┻┏┫┫╋┛┻┣━┫┛┃╋┣┫┛┻┳
┓┫┻┻┃━┫┣┳┗┳╋┗┳┻┓┛╋━┻┻┣┛┏┻┫┓╋┗┃┻┫┓┓┃┏━━┓┫
┛━┃┏╋┫┻┻┫╋━┏┗┛┣┣━┳━┓┓┛┳┫┻┃┗╋┏┣┓┻┛┫┳
┣┳┛┓┣┗┓┏┫━┳┫┳┏┳┣┗┻┣╋┛┛┳┳┃┣┓┳┃┻╋┛┗┳┣╋┫━┣┳
┏┣┓┫┃┻┣╋┗┣┣┓┳━┓━┫┗┛┗┓┗┻┓┛┫┻┣┓━┫┃╋┃┣━┃┫┻━
┃╋┣┫┃┃╋┣╋┳┃┏╋┗┏┃┫┻┃╋┳┳┻╋┻┣┻┳┓┛┫┏┣┃╋┏╋┗┣┃
┫┃┃┏┻┓┻╋┃┣┏┛┳┏┳┏┏╋╋┣┫┛┓┣┳┛┛┻┻┓┻━┗┳┃━┗━━┳
━┫┣┃┫┻┣┳━┫┫╋┓╋┗┻┳┫┫┃┃┏━┏┓┻┗┗┻┫┏╋━┻┻┗╋┫━┗
┳┫┳┏━┳┫┛┗┓┗┗┓┏┗┗┓┗┣┗┛┗┏╋┳┏┻┏┫┳┃┻┓┗┓┳┫┓┣┏
┏┻━┣┻┳━┃┫╋┃┃┃┏┻┣┣┓┻┻┃┳┣┛┏┗┛┏┻┛┃┃┏┓┏┏┗┣┗━
━┳┃┣┳┣┫┓┗┗┃┛┫┛┃┛┣╋┓┗┃┳┛┗┗┓━┛┣━┛╋┛╋┻┓┃┛┓┛
┃┳┣╋┳┫┃┫┻┓┏┛┻┏┃┃┏┗━┏╋┫━┏┃┃╋┫┃┏┗┣━┏┃┣┣━┻┏
┛┳━┓━┳┻╋┫┛┳━━┫┣┳┫┃┃┫┫┫┛┗┏╋┃┫┣━┓━┣┃┳┏━━┻┃
┓┣━┃┫┣┻━┗┏┳━┫┏┳┃┏┫━╋┛╋┏┏┫┫┛┫┻┣┏┫┏┏┓┓┳╋┗┗
┻┏┻┳┛┃┫┗━┛╋┻┏┓┃┏┛┓┳┗┻┓┫┓┫┣╋┃┣┏╋━┛╋┗┫┓┗━┻
┛┫┫┓┻━┛┛━┳┣━┏┏┓┏┛╋┫┣┃╋┗┓┗┓┗┳┻┫┓┗┏┓━┓┗┣┃┳
┃┗━┛┛╋┃┗┛┏┫┫┛┛━┛┳┻┏╋┻┫┳┃┗┣┛╋┃┫┏┗┓┗┛┣┛┳┗┣
┓┗┛┻┻━┗┓┣┃━┃┣┳┗┃━━┻┗━┳┓┓━┏┣┻━┣┛┫┗┳┓┓┫┣┓┗
┫┳┻━━━┓┫╋╋┫┗━╋┻┫╋╋┓┣┓┳┣━┗┛┏┗┳┣┻┓┫┻┫┣┗━┏┣
┃┣┗┣┣┳┏┗┫┃╋┏┻━┳╋┻┛┗┏┻┗┓┣┛╋┏╋╋━┏━┣━━┛┳┃┏┫
━╋╋┣━┗╋┫━┓┗┛┻┣┣┳┓┏┫┛┻┫━┓┣┗┛╋┳┏┫┓┣┗┏┛┛╋┣┓
┳┣━┻┃┛┓╋┃┳┛┏┓┳┃━━┳━┛┫┃┗┳━━┫┣┛┻┛┏┛┳━┻┓┫━┏
┣┛┓┃┳┏┻┣┃┳┗┫┓┛┳━┏┓╋┗┳━┃┣┫╋━┳┫━╋┻┣┏┃┫┃┳┏╋
╋┃╋┣┗┓┗┏╋┓┗┓┳┻┓┓┳┗┛┻┏╋━┃┻━┗━┓┓┃┻┻┫┛┗┻━┻┫
╋┻┏┗┏━━╋┣┗━╋┏┫┏┫┏┣┣━┏━┏┳╋┃┣╋┣┣┗┣┃┗┛┫┣┛┗┳
┛━┏┻┗┻┃┓┳┛┳┻┣┏┻┛┣┳━━┓┏┻┳┛┻┗┫╋┳┛┏┫╋┓┓┳┓━┫
╋━┛╋┣┗┏┣╋┻━┳┏┗┏┛┳┛┓┗┗┳┓┃┣┃━┣┗┛━╋┃━┫
┫╋╋┗┳┓╋╋━┃┣┳┻┻┣┻━┓┳┣┗┣┛┛┻┣╋┓┓━┫┻━┻━┃┣┃┏┓
┗┃┻━┻━┫┣┣━┓┗┏┫┓┳┗╋┃┓╋┻┓┏┗┏┳╋┻┻┣━┗┃┓┻┫┃━╋
┳┣┫╋┳╋┛┛┃┃┗┫┣┛━┣┏┓┓┃╋┳┓┛┳┗━┣┳┃┣╋┳┗┣┣╋━┓┛
┣┏┃┻┣┻┻╋┏┻┗┫┣┏┃┻┻╋╋┛┏┏┛┫┗━┣╋┻━┏╋┗┻┓┣━┓┻┳
╋┛┓┫┣┻╋┏━╋━┓╋┗┛┫┻┳┃┏┻╋┗┓━┏┻╋┣╋┫┛┳┳┗┻╋┏┗┛
┏┛┻╋┳┃┗┻┻┫━┣╋┫┛┃┛┻━┛┫┫┣╋┃┓┫┛┫┳┓┻┫┫┏┻┓┃┓┻
┳┻┓┻┻┗┻┣╋━┛┗┛━┻┗━┃┳┫┣╋┃┏┃━┣┛┃┻┳┏┣┏┣┳━┓━┳
┃┣━┛┏╋┓┣┓┫┫┫┣┗┓┏┫┣┗┣┃┗╋┗┃┳┫┓┛┏┫┃┳┫┏━┳┫┓┫
━┃┓┓┣━┏┃┗┳┏┏╋┓┳┣╋┗┏━┻┗┻┣┏┓━┏┳┫┓┃┛┫┻╋┃┏┃┗
┏┳┏┃┻┣┏┣╋┗┫┻┣┏━┓╋┣┗┛┫┓┳╋┫┻┓━┗┫┃┻┻┻┗┳╋┣╋┻
┻┃┛┗┳┳┻┣╋┛┛╋┛┳┣┻┻━━┫┗┓┛┓┻┳┛╋┻┫┻┏━┃╋┛┻╋━━
┛┓┳╋┗┏┓┳┃┗╋╋┗┳╋┏┓┗┳━┫┗┃┳┳╋┃━┓┗┫┳┫━┻┏┳┛┳┗
┣┫━┛┻┣┣━╋┻┛┫┣┃┻┛┃┳┣┓┃┗┳┳┳┏┫┣┃┣┫┳┏┃┃┗┏╋┃┫
┛━┏┗┃┏┫━┃┳┻┏┻┛┫┗╋┻┳┓┻┓┛━┃┗╋┗┏┣┏┛┛┫┃┫┗┏┳┓
┓━┛┓╋┛┓━┛┓┓┫┗━┓┣┳╋┃┗┫┓┣┗╋┛┛┗┣┗┗┗┣┏┣┃┏━┓┓
┃┫┳┻┏┓┏┛┛┓┛┛┫┃┫┳┓┫╋┫━┻┣┻━┛┣┻┓┫┫┣┓┫┓┓┻┳┳┏
┻━┻┳┳╋━╋┳┃┻┃━┣┣┃┻┃┫┗┗┻┳┗┛┛┃┻┃┫━┳┻╋┓┳┣┫┫┗
┗┗┻┃┛┗━┓┗┗┻┫┳╋┣━┻┛┛┫━┃╋╋┛┗┳┫┃┗┓━┗┃┫┻┻┏━┣
┓┓┏┏┛┣┓┛┛╋┻┃┣┗┛┗┗┣┛┳┻┏┳┏┓┃┃┗┛┓━┗┏┳┗┏━┏┗╋
╋┳┗┻┓┗┻┻┛┣┛┓┫┃╋┓┻┻┫┫╋┣━┫┻┛┳╋┓┛┣┗┛┻━┳┛┻┏┃
┳┳┻━┗┃━┗┛┓┻┏┃┳┏┣┏┳┏┓┻╋╋┃╋┏┓┃┣┓┣┓┫┓┓┏┣┛╋┳
━┃━┓┻┛┗┓┣┓╋┻┻┓╋━┻┃┣┓┓┳┻┃┛┗━━╋┏┓┳┃┛┓━┏┗┳┣
┏┳┃┃┏┏┫┻┳┗┳┛╋┫┻┏┣╋┛┃┓┣┻┫┏┣┃┗┗╋┣┓┣┣┣┗┓┛┣┗
━┣┳━┃┓┓┫┏┳┏┏╋╋┃┛┃╋┛┓┻┛╋┳┏┗┃┫┗┣┛━┳┓┏
━┛┓┻━┗┛┻┻╋┛┣┗┳━┛╋┃┻┏┏━┓┛┻┗┣┃━┣━┃┣┫┳━┫╋┓╋
━╋┓┫━┻┃┣┫┫┏━┳┻┛┓┓┳┃┳┃┫┻╋━┃┓┏┫┻┃┳┻┏╋┫┓┻━┓
┳┻┗┫┃┫╋━┣┛┃┳┓┗┏┓┃┫┃┻┏━━┛━┫┳╋┃╋┻┻┣┃┣┣╋┃┏┛
┫┛┛╋╋┓┃┛┳╋┃┏┳┓╋━┃┏┻┓┛┫┛┃┃━┗┻┳┏┛┛┫━┫╋┗┣┃┻
┏┏┛┛┻┣━━┗┫┻╋┃┫━┛┳┣┓┳┏┣━┳┛┗┓┃┫┏┛┣━┃╋┗┫━┏╋
┃┛┓┫╋┻┳┗┛┣┃╋┻━┓━━┗┻╋━╋┛┃┃┳╋┗┫┻┻╋━┫┗┣┳╋┣┓
┓┓━┫┻┗┫┻━┛┗┣┣╋┛┃┛┣┗┏┗┳┻┳┻┃╋━┏┏┫┗━┻┃┻┃┫┳┫
┗┗┏┓┏┏━╋┛┏┳┗┻━┳┻━┏┓╋━┻┳╋┃╋┣━┳┏┣━┃┓━┏┫┓┣━
┳┣┳┃┻┣┓━┫┻━┫┳┓┏┻╋┻┳┻┫┃┻┏┣┓━┏┣┣┳┗┏┓┫┣━┛┏┫
━╋┻╋╋┏┻┃┗┳┗╋╋╋┓┃┛┣┛┓┃┳┳┫┏┫┏┓┃┛┛┛┫┳┏┻┃┓┻┻
┫━┗┫┃┛┃┏┣┫┃┓┏┗┛┳┓━┏╋┃╋┛┛┛┓╋┫┳┓┗┛┏┏┻┣┗┓┃┏
┃┏┣┻━━━┛━┳┃┣┛┓┗┳┓┏┣┻┏┗┃╋┗┓┻┻┛┗┫┓╋╋┻┳┻┓┳┳
┳╋┓┳┛┃┃┳┳┏╋┏┻╋┏┣┣┫╋┳┣┏┻━┛┳┓┏┛┫┗┗┛┻┃┃╋━┗┃
┛┳┻┫╋━━┓┣━┗━┃┫┻┗┫┳━╋┗┳┣┓┃━╋┃┓╋┓┏┏┻╋┛╋┛┏┏
┏╋┻━┃┗┫┻┓╋┛┏┗┳┛╋┓┫┏┣┻┫┫┣┣┣┃━┫┗━┫┃┃┣┣┏╋╋┃
┳┃┻┓┻┣┻┻┳━┛┓┏┫┳┏┳┓┓┓┗┓┏╋┣╋┃┛┓╋┣┛┫┣┣┓┓┏┗┗
┏┏━━┛┏┓┗┳┃┏┫┣┫━┓┳┃╋┏┛┗━┓┻┃━┓╋┳┛━━┫┳┣┫┳┛┏
┓┻┻╋┻━┓┗┛┛┳┫━┛┗┻┃┗┫┏┃┏┃━┻┗┫┛┳┳┓┣┏┻┃┓┃┛┗┳
┏┻┫┛┳━┣┗┳┻┃━┗┏┻┓┛╋╋╋━━━┓┻┏━┏┳┓┓┗┻┗┻┳┗┫┗╋
┏┏┣┗╋┏┏┃┫┓┻┳━┳┻┓┏┻┳┫┃┗┓╋┓┫┳┻┣┃┳┣┛┃┳┏┣┻┓┓
┓┗┏┻┻┫┫┃┛╋┻┓┓┗┛┗┫╋┻┏┣┫┣╋┛┫╋╋╋━╋┻┫━┣┳┛┣┏┗
━┫┻┳┓┛┃╋╋┻┃╋┏┗┫┃┗━┃╋┫┳┓┛━━┫┏┛┛┏┫┳┻┳╋┛┓┓┛
┗╋━━┣┓┣┗┗┗┣┻┃╋┃┫┓┛┛┗┃╋┏┗┳┫┗━┗┓┳┳┳┛┣┗┃┛┻╋
┃┛┃╋┓┏┻┓┃┣┛┗┏┻┗┫━┓┛┗┓╋┃┣┳━┛┃┛━┻┻┻┗┛
┓┻━┏┫┓┫┗╋┓┃┛━┣┓┣┏┏┳┛┫┗┛┛┳┓┫┗┳╋┛┃┃┳┻┳┓┫┫┣
┣┣┳┏┏━┃┛┳┳┏┣━┳┣┗━┃┃┃┳┓┓╋┗╋┗━┗┃━┗━┓┳┣┣┫┳╋
┓┗┗┛┣┻┓┛┗┛╋┳┓┻╋┫┓━━┫┏┳┣┃╋┃┳┳┫━┳┳┳┻┛╋━┓━┃
┫┫┃┣┓┏┫┓┓┫┛┫┻┣┓┛┳━╋┃╋┳┛┫┻┻┓━┣╋╋┳┏┓┳╋┃┣━┗
┗━╋┳┓┻┗┓┗┃┛┓┗┣┻┣┏┛┓┻┣┫┫╋━┗━┃┛┓┗━┓┏┃┓┣┏┛┻
┻╋┣╋┛┓┣┣┻┓┃┓━┏╋╋┣┻┛┏┏┏┣╋┓┫┓┛┛┃┳━┫┏┫┛━━╋━
┳┫┏┣━┫┛┫┻┏┛┻┏━┛┃┃┳┛━┣╋┫━┓╋┻┛╋╋┻┣┳┏┛┣┗┳╋┗
╋┻┻━┃┓┫┗━╋┏┫┳┣┳┫┣┗┏┛┛━╋┣┫┣┫┳┛┫━┏┫┃┗┣┛┏╋┃
┓╋┫┳┛╋┃┛┛┗┓┛┻┫┓┗┗┳┏┻┏┻┳┃┃╋┛┗┳╋┏╋┃┗┓┣━┫┗┏
┗┫┫┳┏┫━╋┣━┓┗╋┛┛┓┫┏┳┣┃┏┏┃┳┗┃┣┃┛┫┏┣┗┏┓┻┏┣┗
┳┏┏┗┻┫┫╋┛┏┻━┛┳┛┣┻┏┳┣┳╋┣┫┓┃┫┳┣━┏┳┃━┣┣┳━┳┓
┣┣┏┣┓┫┳┣┣┃┫┳┏┗┛━┃┛┛╋┗┃┻┃┓┫┃┣┗━┻┳┳┏┣┳┓┳┻┏
┫┃━┳┗┫┃┓┗┓┓┳┃╋┻┣┗┳┻┏╋┛┣┛┃┃┣╋━┓┏┣╋┏┣┃┳┓┗┻
┫┃╋┻┗━┣┳┻┫┫┗┻┣┫┳┃╋┓┻┫┛┻━╋╋┗┳┣┓┳┃┃┛┫┏╋┓┫┃
┗┻╋┃┳┳┃╋━┏┻┓━┣┛┳┃┳┃┫┏━┫┛┳┃┗┫┏┻╋┫┛┓╋┏━┻╋┗
┫╋┣┫┻┃┏┻━┳┫┛╋┓┏┃┗┏┃┛┣┓┓┓┛┳┃┗┓┻┃╋┓┣┳━┣━┏╋
━┻┃━┳┫┗┫┣┓┗┏┣┃┣┣┓┻┏┃┻┃┓┣┳┛╋┳━┓┃┃┏╋┻┣┳┻┛┳
┳╋┫╋┏┳┓┗┻╋┃╋┳━┫┻┳┗┃┫┛┗┃┻╋┣╋┳┳┻┗┗┣┃┛╋┻┻┣┻
┣┛┳┏┏┳┛┗┻┻━┻┏━┓┛┃╋┗┓┳┣┃┳╋┃┫━┓┗┏┗┃┻┃┫┓━┳┫
╋┻┳┻┣┏┃┛┻┓┳━┏━┃┫┛┗┗┛┻┓┣┣┻┛┫╋╋┳┻┛┣┏┛┣┻╋━┏
┻┏┻━┏┫━┓┓━┗┃┃┳┫┻┃┏━┣╋┃╋━╋┻┗┃╋┃┫┏━┫┣╋╋╋━━
┏┻┣┗━┳┣┗┃╋┣┏┏┣┛┓┣┃┣━━┃╋┃━━┗╋━┻┃┣┓┓┻┗┃┓┗┗
╋┓┃┳┏┃┛┫┣┗┏┣┫┛┻┛┗┛┣┳┳┛┳┣┫┃┳┣┃┏┛┻┫┛┣┗┳┗┫┃
┏┳┓┣┃┃┛┣┫┻┳┗┛┏╋┻┳┏┗┫┛━━┫┛┫━┳┻┏┃┏┗┻┫
┓┳┃┃┛┗┃━┃┃┫┫╋┏┫┳┗┣━╋┏┻┻┫┫┛┻┗┻┓┛┻┛┃━┃┓┫┫┻
┻┏┓┳┻━┛┃━┳┏━┗┫┻┃┫┓┓┫┳┳┻┻┓┻┛┓┏╋┓┫┣┓╋┳┏┏┫┫
┫┃┣╋┻┻┻┳┛━┳┗┗┏┓┏┻┗┗┏┳━┣┛┣┣┛┳╋┓╋┛┻╋┣┃┓┫┓┃
┫┗┣┣┓┳┻┗┛┃┏━┗┏┫┛┫┳┓┃━━┛┗┃┏┫┗┓┻┏┛┛┻┣━╋┳╋┣
━┓┗┣┓┓┓┫┳┗┃┃┃┻┳┏┣┫┏┳━┣┗┛┳┻┻┏┓┳┗┓╋┫╋┓┃┏┻┣
┏┓┻┗┛┓┳┃╋┳━┃┫┏┣┓┏┛┣┏┓━┗┻┛┻┫┛┳┳┗┏┫━┣┣┳┣┣━
┳┛┻┫━━━┣┛┏┛┻━┃┓┓┳┓┏┣┻┓┗┻┣┫╋┗━┏━┗┓┫┛━━┃┻┣
┻╋━┗┗┃┛┓╋┏┓┓┗┳┛┓╋━┗╋┛┃┣┳┓┏┻┗┏┛┏╋╋━╋┃┣┃┻┏
┫━┣┫┣┓━┃┏━┛┛╋┛┛┳┛┛┓┻┃╋┣┣┣┃┏┣┗┏┫┫┏┻┳┳━┣┗┏
┻╋╋╋┳┏┫┫┃┗┫┻┃┛┫┛┃┓┻┏┓┓┳╋━┫┫┗┻┳┓┣╋┣┫┃┻┏┏┛
┏╋┫┳┫┳┫┗┗━┗━┏┏┃┳┓┳╋┏┃╋━┣┓┓┣┗┛┓┫┏┏┫┫┏┗┓╋━
┃┓┫┻┓┳┛┃┫┳┃┳┻┓┫┛┃┳┻╋┫┏┛╋━┓┃━━┻┻┳━┓╋┻┫┓┣┫
┣┓┻┃━┻┣┣┃┣┣┏╋┗┫┗┓┃┫┛╋┻┗┫┳╋┃┃╋┫┛╋┣┛┗┫╋┗┏┫
┣┣━┣┓┳┛╋╋┣┗┃┫┣╋┏━┏━┓╋┛┳┛┃┗┓┃┣━┓┫┓┗┳┃━┃┗┗
┗┏┻┫┏┓┳┫┻┫┗┫┏┳┗┻╋┓┓┫┏┏━┳┳┗┏┛┣┏┃┣━┻┏┗━┏┛┣
━┛╋┛━┻┛┓┛╋━┗━┣┳┛┛┓╋┫┃┃━┳┛━┫┃┻┓┏┻┛┗┛╋┳╋╋╋
┗╋┏┏┏┳━┛━┻┻┃┏━━┣┗┛┓┓┗┫┓┻━┻╋┣┣┓┓━┗┛┃━┃━━┃
┗┫╋┏━╋┏━┃┏┳━┳┓┓┏┣┳┛┓┏┫┳┻┗┳┳━━╋┫━┏┻┻┏┏┫━┃
┗┃┏┃┓┫━┣┛┗┓┳━┏┣┏┻┣━┻┏┣┫╋┏┏━━┏┗┏━┓╋┓┃┃╋┫┫
┃┏╋━┛┗┻┳┫┏┣┳┃┓┻┫╋┫┣┓┛┫┣━╋┏╋┃┃┓┫┫━┏┛┏╋┓┳┏
┣┏┻┳┃╋┃┣┗┗┳┏┓┏┣┣┏┳╋┻┏┗┫┳┃┛┳┻┏┓┓╋┗┳┃┓┳┣┻┣
┗┻╋┫┳┣┣┛┛┳┻┻┏┫┻┫┗┻┛━┳━┣╋━╋┛┻┃┃┫┏━┫━┛┻┃┣┏
┓┳┏┃┏┣┃┳┏┓╋┻━┻┗┳┛┻┓┏━┓┣╋┫┣┓┓┳┛┗╋┗┳━┗┃┏┓┻
┳┣┣┳┻━━┳┓┳┗━╋┫┳┛┻╋┻┗┳┳┻┫┻┓┛┏━┳┃┃┫┏┗
┏┛┓┗┃┏┫┛┳┃┻╋┛┛┃┏╋┣╋━┳┣╋┻┗┣┃┏┳┻┛┳┳┛┏┏┛━┳┃
┛┣┻┫━┓┣┏┻┛┳┣┻╋┃┏━┛╋┗┓┓┳╋╋┗┛┏┏┃┛┫┛┃┫┓┛┃┓┏
┏┳┃━┫┓┣┛┫┗┗┃┃┓┗┗┃┫┗┣┫╋┳┣┗━┃┏┳┏━┫┏╋┻┫╋┫╋┛
┓┃┳┻┛┃━┏┗┓┻┏┏┛┃┫┃┓┃┃┏┃┏━┗┣┃┓┃╋┏┃┫┃╋┏┓┛┣┫
━┳┳┓┳┣┫┣┏┳┳┳━┣┻┻━┣╋┓┫┛┃┫┫┏┗┃━┃┗╋━┗┳┻━┻┣┃
╋┫┃┳┓┣┻┗┛╋┣┓┏┓━┃━┻┃┃┗┣┓┓╋━┃╋┃┻┻╋╋━┻┻╋┳┛┳
┛┓┗┃┻┻┏┛┃┛┛┃┫┏┻━━┓┃╋┫┣━┃┏┗┗━┻┗┫┫┓┃┗┏┻┫┏┗
┳┳┗╋┛┫╋┳┣┏┓┻┣┓┣┏┃━┣━┫┻┗┣┫┫╋┗┓┻┗┻┫┳┃┓┛┛┣┓
┣┗━━┏┗┏┛┫┣┏┳┓╋┃┣┻┃┃┣┛┓┻┏━╋┫┃┏┛┃┣┓┛┛┳┃╋┻┓
┃┛┓╋┏┛┗┳━━╋┏╋┗┛┃┛┻┗┛┛┛┫┫┛┃┻╋┳┫┛┃━┻┏┳┻╋┗┓
┏┃┳┏┫┏┃┣┏┣┏╋┗┛━┗╋┻╋┛┃┓┏┳┗╋╋┫┳┣┏┗┫┫┳┣┳┛┏╋
┓━┏┻┫┗┳┃┗┃┗┏┻┏┗┃╋┣┛┓╋┳╋┳┏━┣╋┓┛┏┓┻╋┳━┣┏┗┓
╋┣━┻┫┓┫┏┓┓━┓╋┻━╋┻╋╋┓┏┳┣┏┛┻┓┗╋┏┗┗┗┗┃┳╋╋┣┛
╋┣┳┳┳━━┻━┏┫┣┻┃━┫╋╋┗┓━┳┳┛━┃┛┃┛┗┻┗┛┣┓┳┓┓┫┣
┫┏╋┫┳┻┣┳┻┛┓┳┻┻┛┗┗┃┳┳┻┫┣┻┻┃┃┓┳┏╋┫┛┛┫┻┻┛┃┻
╋━┛┣┏┛┏┳┣┓┃┻━┫┳┛┻┃┓┳┳┗┣┗┣┳┗┫┳┏╋┏┛┛┏┏╋━┣┓
┃┃┣┏┳╋┳┗┏━┛━╋━━┗┗━┣┳┏┗┏┻╋━┳┫┳┃┛┗┗┫┫┓┓┫┫┓
┓┃╋┣┏┛┣━┳╋┳┗┛┓┳┣┛━┣┗━━┛┣┛┓┳┫┏┏┣┏┻┛┫┗━╋┣┻
━┻┳┣┏┓┻┣┛┛┏┣┣┛┻┳━┛┛┃━┛╋┏╋╋┣━┻┳┻┓━╋┛┻┗┏┗┫
┳┻┣┛┫┛┻┛╋┳┓┃┻┫┳━┃┏┫┣━┳┃┏┓┓┃┳┻┏┫┛┗╋┏┃┫┏┻┫
┃┣┫┛┻┃┻┣┓┳┏┓┻┓┛┻┃┗┫┃╋┳┳┓┗┃┣┏┻┛┓┛┻┏┛┫┃┛┳┳
╋┣┳┫┣┛┫┏╋┃┏┗┛┃┛━┳┏┣╋┓┻━┗━┛┻╋┫━┗┛┫╋┓┏┃╋┗┳
╋┗┳━┗┣┣┛┗┛┫┻╋┳┫┳┫╋┏┳┗┛┻┛┻┛━━┣┃╋┃┓┫━━┫┓┫┻
╋━┗┏┻┓┳┏┳┏┓┫┃┗┛━┻┳┳┫┻┣┻┏╋┳┃┻┏┫┣┛┃┻┳
╋┣┣┃┳╋┣┗┃┗┗┣┳┳╋┫┃╋┗┗━┣━╋┫┫┻┏┛┏┻┣┓╋┻┓┫┻┣┳
━╋┓┫┗┳┓━┛━┣┻╋┏┓━┃╋┳┛┗━┛┳┃┫┃┛━┫┗━┃┓┗┃╋┛┻┻
╋┫┳┃┣┃┃┃┻━┓┗┻┳╋━┣┣┛┓╋┃╋┫━┏┛┃╋━┳┣┃╋┗┛┫┏┃━
┫┛┏┣┓╋┻┃┣┗━┛┣┓┏┃┏┗┓┳━┛┓┳┫┳┫┗┳┏┛┗╋┛┫┓╋┫╋┗
┛┫┗┳┛┓┓┣━┗╋┃━┏━┗━┓┣┗┻┗┫┓┃┃┫╋┛┣╋┛┳━┏┣╋┃╋┓
┳┣╋┣┓┻┫┣┣┳┃┏┛┛┣┛╋┣━┓┣┫━┗┛╋┃┏┳┛┓┳┏┳┓┣┛┗━┗
┓┳┫━┳╋┃┣━┏┗┳┻┛┃┏┃┫╋━┃┛┛┃╋┳┃┏┗┏┏┣┫┣┻┣┛━┃┻
╋┳┓┫━┛┫━┳┻┻┃┏┣┻━┳┃┗╋┃┻┏┗┣╋━┛╋┃━━┃┃┻┃┛┛┓┳
┛┻━┏┗┳┻╋┓┗╋┻━╋┛┻┏┣┏┃┫┳┻┃┻┣┛┛┛━┗┣┫┻┻┓┳┳┛┏
┳┫┻┻┣┫┃┏┃┣┏┛━╋┗┏┛┻┫┃┃┓╋┗┃╋┫┃━━━┣┓━━┻┗┛┏┓
┗┓┏━━┫┃┓┻┣┳┓╋┓┫━┫┳┣┻┏┏━┛━╋┏┳┻╋┏┫┣┗┗┣┫┻━┗
┓┻╋┓┳╋┻━┫┻┃┓┏┃┏┓┃━┣┣┏╋┓┓┗╋┛╋┛┻┻┫┫┏┫┏┳┳┫━
┏┳┏┳┗┻┃┻┏┗┃┓┣╋┓┳┏━┣┳┣┻╋┓╋┓┓┣┓┻┳╋┃┓┏┫━╋━┻
┛┗┃┏┃┃┳┳┣┏┳┻┛┃┓┓┳╋╋┛┻┫┏┛┏┣┛╋╋╋┫┻━┫┓━┳┣┣━
┣┏┣┃┓┛┳╋┳┗┓┓┳┏┃┛┛┛┃╋╋┃┻┳┏┃━┏┛┃┻┫┻┏┛┣┃┛┛┗
┛┛━┗┣╋┓┫┓┻━┛┃┗┛┻╋┫┃┳┫┛╋┣╋┗┛┻┏┗┗━┗┗━┗┻┛┳┏
┗┗╋━╋┫┓┛┏━┳┻┫┣┻┗┣┫┫┃┏┻┗┃┓┻┓┳┃╋┳╋┣┏┻┓┓┳━╋
┫┳┳┣┫━┣┛━┫━┏┏┗┻┻┃┫━┣┗┗┛┳┫┻┳┓┗┛┳┛┗┫┛┗┣┳┛┏
┫┻╋┏┳┃┗┳━╋┗┣┗━┗┗┗╋┻┣┏┓━┣╋┣┏┗┓┃┛╋╋┗┓━┣┛╋┻
┓┛┓┗┻━┗┛╋╋┣╋┣┏┳┛┳┣┫┓┣━┓┳┻┓┃╋┏┣┳╋┻┃╋┣╋╋┛┛
┏┻┣┏━┻┣┻┏┣┳┻┛┗┣┛┗┗┛┫┏┫┛┛┳┫┓┫┗╋━┣┓┫┗┛┣┫┣┫
╋╋┻┻┃┫┓┓┫┓┣╋┻┫┻┣┣╋┓┓┣━┳┃┏┏┏┏┣┃━┓┃┻┛┛┣┣━┛
┳┓━┓┗┛┓━┏┻━┏┳╋┛━┻╋┫┫┳━━┓╋━┛┏╋┣┓╋━┛┛┓┏━┣┓
┛┻┻┻┳┃┻┳┫━┓┳╋┓┛╋┛┗┓┗┻┏━━┛┻┛╋┏╋┓━┗┓┏
┓╋┻┗━┳┣┏┓━┳┛┏┳┗┣╋┓┣╋╋┗╋╋┫┓━┣┳━┓┗━┃┛┏┗┏┛╋
┗╋┗┃┓┣┗┻┻┻┫┛╋┫┗┏┳┳┏┛╋┛━┣┃┗┛┫┏┳┃┃┓┻┻┛┛┻┛╋
┃┃┗┓┏┣┣┓┛┻╋┏┗┻┻┛━┗┣┛┣┳┃┳┫┳┫┓┗┛┏┻╋┛┏┛┃┛┓┳
┻┻┫┓╋┗┗┻╋━┛┃┻┓┫┛┃┣━┃━┳┛┳┓┗┛┻━┓┛┫┻╋┣┛┏┗━┓
┗┗━┣┛┫┳┗┛━┃┛━┓┣┳┗┏╋┫┓┗┣┛┛╋┛┃┻┫┫╋┻┳┗━┣┃╋┓
┻┃┛┗╋┳┳┛┣┏╋┳┓━┃┛┏┃━┗┳┏┏┗┳┳┣┛╋┗┫┏┣┃╋┓╋┃┻┓
╋┓┻┻┗┻┓┫┣╋┻┛┳┳┏┗┏━┫┓┫┳┳┳╋╋┗┣┗╋┳┏┣┫┓┓┓┫╋┣
┏┗┃┓┗┻━┫┏┻┛━┳┗┳┳━┫┻┣┫┏╋┃╋┏┛┣┓┣╋┓┛━┻┓┃┓╋┛
━┛┣┗━┳┳╋┛━┛┏┓┃┳╋┏┫┃┫╋╋┗┓┻┣╋┏┛┣┫┛┛┗┓┓┣┫┏┣
┃━┛┏┣┣┏╋╋┻┓━┻┛┓┓┃┏╋┗┓━┛┃┳┓┃┗┳┛┻┻┫╋┫┳┻┗┏┗
┏┗┣┳┣┗┃┃╋┣┓┃┻┃┏┃┫┗┗┃┃┻┫━┣┳┓┳┻┗┣┃┫┻┏┃┫┗╋┗
┫┫┃╋━━┣┻┃╋┫┫┛┳╋┳━┣┣┣╋┗┗┳┣┫┓┃━┫┓┫┗┃┛┓┻┻┗┏
┳┏╋┛┓╋━┗┣━╋┻┳╋┛┫┣┏┻┃┃┗┫┃┣┗┻┛┛┫━━┻━┳━┗┻┫┛
┫┓┗┓┳┓━┗╋┻┛┗┫┫┓┻┃┏╋┫┳┗┣┗┫┣┳┏┣┗┛┏╋┫┏┛┣┃┗┃
┛┣┣┻┣┳┏┫┣┻━┻╋━┳┳┻┳┓╋┣┫┃┏╋┓┣┗╋┣━┫┓┣┳╋┗━┻┛
━┛┃┫┛┏┗┃┏┃┳┏━┣┣┣╋━┓┓┣━┓━┗┫┗┳┏┳┃┳┃┗┃━━┳━┓
┛┗┳┛┻┫┻╋╋┻┗┓┃┗┃┗┓┏━╋┣┛┃┳┻╋┳┃┓┻━╋┳┣┃┣╋┻━┻
┓┳┏┻┏━┣╋┣┗┻┏┣┫┃┣╋╋┃╋┓┛┃╋┳┳┛┳┏┗┳━╋━┏┳┻┣┓┛
╋┣┓┳╋┓┳┫┳┓┫┓┓┣┗┏┗┗┫━┗┏┗┗┓┻┃┏┳╋┻┻┃┫┣╋┫┗╋┳
┳━┣┓┫┫┗━╋╋┓┻┫┛┗┓┛┓┓┳┗╋┓┣┫┻┣┣╋┳┻━┏┳┏━╋┏┣┳
┏┳╋┫━┛┏┣┫┏━┻┓┏┻╋┻━┃┣┗┃━┳━━┓┃┏╋╋┳┏┛┃┏┓┓━╋
┛┣━┃┻┛┃┳╋┻┣┫┛━┏┗┗┣┃┻━╋┣┳┃┗┛┓┣┓━┻┻━┃┳┏┫━┓
┃┛┓┛┫┛┗┫┛┻┻┃┻┓┃┛╋┳┫┻╋┗┏╋┓┛┻┏┏┻┣┫━╋┛┫┳┏━┳
┏━┓┣━┣┏╋┻━┛━┣┳┏┃┓━┛┏╋┻┏┏┻┛┣┓┏┛┣┳┫┫┃
┗┳┏╋╋┃╋┛┓━━┏┛╋┻┃┓━━╋┻┫━┃┣┗┏┃╋┃┳━━┫┻╋┏┣┳┃
┳┃━┣━┓┣┛╋╋┻━┣╋┛┃━┫━┏╋┛┳━┫┫━┗╋┃┏┻┓┗╋┓┃┃┫┻
┻┏┓┛┓┃╋┻┣━┳┫━┗━┫┏┛┏┫┓┛┏┻┳┳┏┣┓┛┳┫┫┳┻┓┫┣┻┳
┳┣┓┓━┛┓━┛┫┛╋┛┛┳┣┫┫╋┃┗━╋┓━┳┏┳┗┗┻┃╋┏━╋┫┻┓┫
╋┏┛┳┛┳┻┣┓┃━┗┗┫┣━┣┻┗┻┓╋┫┫╋━┳┗┃┳━┻━┫┻┛┳┻┏┗
┛┫┓┫┃┏┳┣┫┏┫┃╋━┳┛┗┳┫┛┻┗┻┳┏┣┓╋┓┛┗┏┫┫━┫┏┃┻┳
┗┓┫┓┃┫┃╋━╋┳┻━┫┛┛┫┓┫━┳┣╋┻┛┻┳╋┻╋┫┏┏╋┏┻┳┻┫┣
┗┓┳┗┗━┳┳┓┃┛╋━╋┫┛┏┃┃┓┫╋┗┓┻┗┛┻┛┃┳┛┗┗┣┻┏┣┳┏
┏┣┻┫┫┗┳┓┗╋┛┫┃┗┛┓┃┳┗┓┏┏━╋┻┳┏╋┃┫┃┳┏┛┳╋┓┛┣┃
┻┓╋┳╋┻┃┗┻┗┓┛━┳┛┫┓┗━┗┛┣┣┃┣━┏╋━┫┣┓┫┗┏━┃┃┣┛
┫┣┫┛┳╋┳┗┻┻┓━╋┏┃┳┏┏┣┣┓┓┛┫━┃┛┳┫┛┻┻╋┫┓━┏┗━┃
━┏┃┗╋┣┏┣┗╋┳┗┫━┣┗━┛┗┻┃┛┗┣╋┛━┳┣┣┫┳┏┛┓┳┣┳┓┛
┓┻┃╋┫┳┏┗┳┳┃┳┏┃┃┫┃┏┏┗┫┓┳┏╋┗┗┻┻┏┏┳┃┫┗┫┻┫┳┃
┗━╋┻┃┓╋┣╋┓┣┃┻┻┣┏┛┓┃━━┻┓┏┫┏┫┣┳╋┣┫┓┳┃┫┓┣┃┏
┻┓┻━━┃┻┃┛┳┓━┓┓╋┻╋┳┃┗┻┣┫━┳┓┻┓┫┛┏┏┗┃┓┓┏┏╋┣
┏━┃━╋╋┫┳┣┣┛┣┻┃┗┳┫┃┻┏┻┛┓┓┃┃┃┗┳┳┫┗┣┛┓┃┓┏╋┻
┏┓┃┏┗┫┃┗━┳╋┻┻┻┓┓┫━┛━┣┗┓┳╋┫┓┻┗┣┣╋━┻┣┳┛┳┛┣
┣┫┛━┃━┳━┣╋┫━┃━━┛━╋┗┳━━┛┛┣┣╋┳┓━┛┏━╋┣┣╋┃┏┫
┣┳┻╋┣━┗╋┛╋╋┛┏╋┃╋━┓┃┻━┳┓┳┳┻┓┳┫┏╋┳┃╋┻┓┃┻┫┳
┻┏┳┫┗┏━┓┃┏┻┓┏┳┻┗━┳┗┏━┓━┓┏┓┻━┃┻╋┃╋┣┃╋┓┫┛┣
━╋┳┻┫┳┫┓┗┻┣╋┃┏┃━┓┗┻┳╋┏┣┏┣┛┻┻╋┣━━┗┓┳╋┣┛┏━
┳┣╋╋┗╋╋┻┗┳┛┳┻┏┛┻┓┓━┏┏┏┫┻┻╋━┳┗┣┳┳╋┃┳┓┫━┳┗
┃┣╋┻┛┫┣╋┓┛┫┃┓┣━┣┻┗┗┻┛┣┫┏┃┓┳┗┗┃┳┃┗━┳┻┻━┓┫
╋┃┫┣┃━┏┫╋┏┫━┏┻┣┃┣┏┳┫┃┫┫┻┃┣┳╋┫┳┛┫┣┓┣
┗┻┳┫┳┳┻┗━┛┫┻┛┓┃┳┻╋┻┓┏┛┃┗┫┓┻┳┻┗━┳┻┻┓┃┃┳┫┣
┃┗┻┣┏┃┳┫╋┏┫┛╋┏╋┗┗━┣┗┏┛━━━┗┣┻┛━┫┣┻┳╋┗┗━┛┓
┣┓┫┃┏━┫┫┛┫┫┏┣┳┳┏┫┣┳┳┳┗┛┗┻┳┃┫┣┣┏━┛┻━┛┏┏┃┣
┓┗┗┻┓┃┗━┓┫┗━┃┗┛┛━┳━┃┓╋┛┣┓╋┛╋┏┓╋┳┳┣┏━┛┫┓┏
┗┳╋┫┏┗┫┛━┏┛┏┓┣┛┻╋┏┗╋┣┳┓╋┃┻┫┓┃┃┏┫┣┳┛┗┃┫┫━
━┓┗┏┏┗┻┻┗┗┳┗┣┣┫┏┃┓┻┗┣┻┳┫┣┛┓┳┏┗╋┳┗┓┛╋┫╋┻┻
┛┏┏┏┗┏┻┳┗┳━┓━┣┏┣┳┫┳┃┻╋┏┏┳┻┏╋┳┫┣┏╋┃┃┓┻┳┳┣
┫┫┳┃┻┳┻┣━┛┗┣┗━┣┓┃┛┛┓┻┻┫┗┻┛┃┻━┻┗┛┻┃┻╋┏┛┫┛
╋┃┏┏┗┻┳┃┓┓┳┻╋━┏┏┓┣┫┓┗┻┻┳┏┣┛┓┣┏┛┳┗┃┗━┓┃━┫
┫┳┃┃━┃━┓━┣┓━┣┓┣┏┻┃╋┣┏┃┳┗┏┏┗┣┣┣┣┣╋┻┻┃┫┣┳┫
┛┻━╋━╋┻┫┓┣━┫┗┏┣┻┃┓┃┃┳╋┫╋┗┳┳┳┃╋┻┫┃┃┫┗┏┛╋┣
┫┫┫┛╋┛┛╋┫━┏┗┓┻╋┳┻┓┏┓┃┫┗┗┳┳┏━┫┏┳┫┳┓┃┳╋┳┻┃
┛┏┛┓╋┳━┛┻┗┻━┫┃┻┗┻━┳┓┓┻┻┫┓┻━┳━┻┫━┗┏━┫┏╋┃┃
╋┏┫┣┻┗┣┓┃┏┣━┛┳┻━┓┫┻┻┳┛┛┏┓┳┃┳┫┳┣━┃┻┻┛┳╋┛┻
┛┳┫┏┻┫┃┏┻┗┃┗┗┃┏┳┣┳┳┣┛┓━┏┳┏╋┗━┗┗┻┏┏┏╋┏┛┗┏
┳┓┫┗━┛┻┓┣┻┓┫┳╋┣┏┫┳┛┳┓━┏┗┗╋┛┗┓┣━━┃┗┻┓┻┳┗┏
━┃┣╋┗┛┏┣┻┻┳┏┛┣┓━┻┳┫━╋┓┃┻┻━╋┓┫┓┛┻┏┳┳┳┗┫┣━
━┳┳┏┣┫┣┻┓┓┓┣┫┛┗┻┓━┣┃┏┗┃┳━┛┣━┣┫┗┗╋┫┛┓━┛┓┗
┗┓━┛┫┳┻┣┓┓╋┗┃┓┗┏┫┛┓┻┣┏╋┻┣╋┗╋╋┻┃┣┗┗┫┫┳┻┳┫
┏┻┃┗┃┫┫┓┛┃┓┣┓┳┓┣┳┗┏╋┳┫┫┃━┓┫┛┛┛┏╋━┏╋╋╋╋┛┻
┛┳╋┛┳┳┏┫┗━┻┃┓┣┏╋┓┃┗┫┻╋┛┏┃┏╋┓┗┣━━┣┛┛━┫┳┳━
┳┳┛┳┛┛╋┛━┓╋╋━┫┏┣┣┃┗┫┣┛┳━┣╋┳╋┓━┳━┛━┳┳┃┣┗┫
┗━┻┫╋┏━┛┻┫┳┃━┃┣┓┓┳┛┃┗┃┻┣┣┻┃┳╋┃┻┣┛┛╋┗┣┗┗╋
╋┃┣┫┫┏┛┛┛╋┃┛┏╋╋┫┛┣━╋┏┏┏┓┃┳┣┓╋┫┛┻┗┫┻
┛━┓┻╋┓┗━╋╋╋┗┻┫┫╋┗┻┻┗┗┏━┗┗┻┓┃┳┳┏┣┳┃┣┓╋┣╋┣
━┏┓┛┏┏┫┫╋━┓━┃┣━╋┫╋┻┛┣┳┻┣┳╋┛┻┳┓┫┗┓┣┗━┗┛┫┃
╋┫┻┗┏┗┣┻┣╋╋┫┓┃┏┻┣━┳┗┣┏╋┏╋┻╋╋┳┏╋┃━┏┻━┫┫┓┻
┗┻┫┛┻┗┗┏┻┗┓┗╋┣┛━┓┏┻┫┳┗┛┳┳╋┏┏┏┣┗┻┫┣┛╋╋┫┳┳
┏┃┓┳╋┳┃━╋┫━┫┃┣┓┛┫┗┗┻┓┫┫┗┳┳┏━━┣╋┻┳┏┛┃┏━┓┗
━┻┗┣┓┗┫┃┛┳┗┛━╋┫┃┳┛┓┏┛┓┳┗┳━╋┓┣┏╋┏┫╋┃┏┣┻┃┛
┏┓┫┗┗┓━┛┻┓╋┃┏━╋━┳┏┗┓┓┏┏┓┳┻┃━┻━┣┫┫┣┛┛┛┫┏┳
┓┏┛┻┓┛━╋┗┓┗┛┣┳┏┛┗┏┓━╋━┛┣┃┳╋┣┗┻╋━┗╋┃╋┓┳┓┳
┛┏┫┛┛━━┓┓┃━┏┏┗┻┓┳╋┗━╋┳╋┻┃┳┓┗┳┻━┗┫┳┣┛┣┓━┳
┳┣┃┗┃┫┛╋┫╋┣┃━┃╋━┏┗┗┣┳┣┣┣┓━╋━┗━┛╋━╋┃┳┫┳┓┫
┛┛┗┳┳┫┳┳━┫┻┏┃┃┛╋━┗┓┏┣┳┓┳┛┫┫┛╋╋╋┻┳┃┻┻┛┣┻┳
┏━┃┛┻┛┫┣┃┗┛┛┻┏┏┃━┛┳┛┓┻┻━━┏┻┏╋┣┛┻┳━┗┫┗┃┏┗
┓┣╋┛┓┏┛┗┗┻┳━┛┓┗┓━┫┓┻┓┃┏┫┛┗┫┏┓┛┏┛┏┣┻┛┛╋┃━
┓┫┗╋┛┻┏┏┻━┗━┳┓━┃┻┗┓┓┛┏┛━┃┓┳╋┳┗╋┻┻┗━┏┓┻┫┳
┳┳┃┣┻━┻┗┻━┫┣┳┃┃━┛┻┗━┛┛┏┫┏━╋┓┻━┗━╋┃┳┻┗┣┣┃
┓┣┣┛┻┛━┻┳┛╋┏┛┻┓┫┏┻┓┏┳━┃┻┳┓━┓┻┃┏┣┛┗┳┓┛┻┫━
╋┛┃┏┳┻┻┣┣┛┻━┃━┓┣┫┃┗━┏┛┳╋┻┛┓┓┛┃╋┫┛┓┫┏┣━┓╋
┳┣┳┫┓╋┣┗┳┫━┗┗┻┏┓┓┃┳┻━┓┏┗┣┻━╋┣┗┏┛┫╋┣┏━┏┫┳
━┓┃┗┛┣┳┻━┗━┳┃┏┏┏┛┫┳┗┳┏┏┛┫┫┳┃┏┃┛┓┻┛┻┓┗┃┏┗
┓┳┗━┃┗┻╋┫┏╋┏╋┳┻┗┳━┫┓┃┗┓┛┛┛┣┣╋╋━━┻┻┣┣┛┏┫┫
┃┏┳╋╋┃┻╋┫┃┓┏━┳┛┻━┃┗┓━┏┏┓┣┛┛┛┏┏┻┗┏━┏━┃┛┫┻
┳┗╋┛┃━┓┣┳┗┏━┛┛━╋┫┻┛┫┛╋┫╋┻┓┓━┫━┛┗┏┫┃┏━┃╋┃
┓┗┫┣┫╋┳┣┻━╋┳┳┣┗┫┓┣┛┃╋┏┗┻┣┳┻━┗┳┃┏┓┓┻┓┳┻┓┣
┫┫┣┛┣┻┻┗╋┣┗┫┗┫┫┻┏┓┛┻┫┣┻┛┓┛┫┫┃┫┛┛┗╋┗
┗┓┏┻┳┫┏╋┻┻━┃┛┻┳┫┃┃┳━┃┓┃━┏┃━━┛┗┻┛━╋┻┛┫┣┳┫
┳┛┛┏┃┛╋┗┣┗┛┣┫┓┓╋╋┣┗┫┫┏┻┣┣┓┗┛┻┻┏┣┻┗┛━┫┓┣┣
┛┗╋┗┗╋┳┛━┻╋╋┗┳┓╋╋━┗╋┛┏┃┏┣┻┳┗┻╋┓┣━┫┻╋┗╋┏┳
┫┗┗┻┫┏━┣┛┣┻┃┗┣╋┛┛┓┓┗┻┏┣┣┳┗┳┫╋┓━┣┫┓┏━┓━┳┗
┳╋┗╋╋╋┣┓━┓╋╋┃┛┗┏┣┫┓┏┫┛┗┗┏┗┳╋┃┏┏━┻┏┳┗╋━┳┛
━┃┏╋━┳╋┣┳┛┳┛┫┫━┓┣┗┃┃┻┣┫┃┗┃┛╋┃┛┛━━┻╋┓┫┻┃┗
╋┃╋┓┫┓┏┗╋┫┓━┏┗┳┏┛┃┗┗┓┃╋┫┏┓━┓┓┻┗╋┓┏┓┛┗┏┫━
┗┳━┓┳┣┓┓━┳┃┏┏┣┗┻━┃┻╋┳╋┗┻┗╋┓┳┣╋┳┛━┏┛┗┳┫┏┻
╋┣┗┗┓┏┫┃┣┳┛┓┻┫┫┗┃┓┓┛┗┏━┣┫━┏┓┳┏┏╋┛╋┃┣━╋┏┻
━┃┓┣┳╋━┣╋━┓━┳╋━┏┃┻┃┓┻┛┃━┻┓┛┳┻╋┳╋┏┣┃╋┫┣┗┗
┏┣━┳┛┣━┛┃╋┓┏┛╋━┛┓┃┓┃━┳┏┣┛┣┫┣┫┏┃┃┣┛┳┫┻┗┣┫
┏┗┗┫┛╋┃┣━┳┛┓┣┫╋┫━┫┻┳┏┛┏┻━┗┏┣┓┳┛┛┃┓┏┫┻┳┫┫
┻┫╋┳┫┓━╋┃┛┫┣┣┃┏┣┃┫┓┳┳┓┓━━┓┫┻┳┫┛┣┻┓━┣┣┗╋━
┃┳┗┣┏┗┳┫┫┻┏┛━┣┓┻┗┫┻━┣━┻┓┳┫┏┛┻┻┛┗┻┛┳━┓┃┗┗
━┓┻┏━┗┳┳┣╋┻━┛┣╋┫┓┣┳┫┓┓╋┛┓┃┣┓━┳┛┃┫┃┻┳┳┫┳┫
┳━━┫┣╋┗┏┃┳┓┃┻╋┣┓┓┛┏┳┗┓┳╋╋┗┓┏┛┫┳┻┗┻┃┃┫┳┫┛
┫┏┻━╋┃┛┏┫┗┃┳┳┛┓┓┃┏┓┗╋╋┗┛┓┻┣┃┓╋┃┫┳┳┛╋┏┣┗┫
┃┏┗┫┛┗┫┗┏┫┏━┳┓┫┏┻┗┛┳┣┫┻┃┏┗┫┳╋┏┛┃┏┗┗┗┗┗┳┃
┛┛┗┗━┫┗┫╋╋┗┫┫╋┳┻┗━┳┫┳┓┗╋┏┻┛┏┗┣┣┓┣┗┫┗┓┫┻┻
┏┃┃┛━┃┓┃┻┓┃┫┗┛┗┗┫┣┳┣┏┓┛┫┳┫┣┫┳━╋┃┛┻┛┫┗┗┫┃
┓╋┃┣┣┏┓┛━┻┃┃━┛┃┻┓╋┏╋┏┛┛┗┫┣┃╋━┛━━┻┫┃┻━╋┻╋
┛┗┓┣┛┫╋┏┛┣┗╋━┏┣┗╋┣┗╋┗┗┛┛┏╋┏┓┻┻┛━┣┓┛┛┣┻┃┏
┏┻╋┓╋┻┛┃╋╋┳━┣┻┏┏┛┫┓┫┫┳━╋━┳┏┗┻┏┃┳┣┻┣━┫┏┣┃
┛┣┓┛┏┳━┃┻━┻┃┣┏┗┗┛┻┛┛┓┳┳━┣┓┏┻┓┓┏┗━━┳
┫┣┫┣┃┳┏━┻┻┫┳┃┓┳┫┗╋━━━┃┳┫╋┗╋━╋━┳┏┫╋┏┏╋┳━┣
┣┣┫┫┃╋╋┣┃┛╋┣╋┓┗┗┛┛┗┻┫┳┓┫┓━┃┏┳┳┃┣┗┃┻┏┳┫┫┛
┳┃┻╋┗┛┻┃┣┏┫┏┗┓┻┏┏┓┻┣┳┣┛┻┳┃┻━┣┗┗┓┗┻┏┃┣╋┫┻
┃┻━┳┣┓┏┻━┣┫┗┣┃━╋┳╋┛┓┓┏┳┳┓┏┏┛┓┫┳┳┗┗┛━┻┳━┫
╋┛┃┣╋┣┳┏┳┏┃┣┫┫┣┃┫╋┃┣━┛┛┃┳━━┗┓┻┻┣┻┗┃┗┫┣┓┫
┗┣┗┗━┏┳┳╋┣━┗┃┻┓╋┗┫┳┛┻┻━╋┏┳┳┛╋┗┗┗┻┣┻┏┏┣┫┗
┳┃╋┗━┳┻┏┓┳┛┗┻┃┏┓┏┣┫┫┣┃╋┃┻┻┳━┳╋┛━┣┃┫╋┳┻┓┏
┃╋┻┣┫╋┛┫┳┃┛━━┳━━┓┃┃┛┫┏┏┓┳┗┓┫┻━╋┣┣┫┳╋╋┫━┏
━━┏┓┻┃┗┣┫━┏┛┏┫┓━┫┃┓╋┣┓┫┃┃┛┗┏┓┫╋┓┗┓━┫┗┻┏┳
┗┛┃━┫┗┓╋┛┻┛┻━┓━┏┳┃┻━┗┗┛┳┳┣┓┫┻┫┫┏┏╋┫┫┛┻┃┏
┣┗┃┏┳┓┛━┻┃┃┣┫┛┃┗┓━┗┏┫┏┃┫┛┗┻┓┏┫┃┏┏┃╋┫╋━┻┣
━┻┗┃━╋┃┻┏┗┃┃┗┛┛┳┏┻┓┫┛┫┃┻┣┣┏┫┗┳┃┣┏┣┓┛┻┣┫┗
┓╋┗┻━┳┗┃┣╋┣┓┓┻┏┳╋╋┃┫┏━╋┣┻┣┗┓┣╋┃┃╋┛┫╋━━┓╋
┳┣┗┗┳┣━┛┻┏┻┗╋┛┳╋┗┗┓━╋┗┛┃┏┻━┛┻┓┗━┻┫┓┓┃┃┳┃
┻┛┣┻━┣╋┫┻┳┗━┳━┓┳┻┣┓┛┓┓╋┫┫┛┗┳┣╋┓┃┻┳┃┛┣┃━┻
┣┗╋━┫╋┻┳┃┗┣┏┓╋╋┛┻┗┓┃━┓┻━┳┏┣┣┃┫┛━━┗┛┏┓━┳╋
┓┫┳┻┫┏┏━┏━╋┏┳┫┗┳┳━┗┓┏━┻┣╋┓┛┻┗╋┣╋┻┣┓┃┻┻━┗
┣┃┗┃┫┫╋┓┻┓┳┳┳┻╋┻╋┗┳┗╋┣╋╋┏┃┏┗━┃┫┗┓┻╋╋━┻┃┃
┻┛┫┓┛┳┓┫┓┗┗━━┛┛━┛┳┻┛┫┫┗┓┛┓┏┓╋┓┛┏┃┗┏┫┛┳┃┏
┻┃┛┫┳┛┏┏┃┗┳┻┳┃┛┃┳┳┏┻┛━┫┓┗┫┗━━┓┻┳┃╋┗━┣┓┻╋
┣┻━┻┗━┛━┛━┗┻┓┓┓┻┫┳┻┣┣┳┳┣┏┳━┣╋┃┏┫┻━┛╋┓┫┳┳
┳┫┳┳┻╋┫┃┃┗┗┻┣┗┳╋┃╋━┛╋┗┫┻┗┗┳┻┃┓┫┗━╋┗┻┏┗┏┛
┣┣┳┫┫┻┻┻┓┳┣┻┻┣┃┏┫┣┃┛┓━┣━╋┻┃┛━┫━┗┳┛┛┓━┛┛╋
┻┣┗┗┓┃┗┣┫┣┫━┓╋┗┃┓┻┃┗┫┓━╋┻┏┗━┓┛┫┣┣┗┣
┃╋┓┗┗╋┃┓┏┳┗┗┻┫┓┳┳┃━┳┓┻┫╋┣┫┣╋┏━┏┗╋┗┻━┓┳┳┫
┻┃┣┣┫┣┗╋┫┃┗┗┫┛┓┗╋┻┓┗┳┓┳╋┛┃┏┣┃┫┳┳━┗━┛┓┻┻╋
┳┫┫┣┛┳┣┳┛┻┓┃╋┃┫┗┃┻━┫┻┻┳┫━━┳━┳━┫┳╋┓┛┛┻┗╋┏
┗┣╋━┳╋┛┓┏╋┳╋┏┃┏┣┫┻┃┻╋┗┫━━┃┗╋┻┣━┣╋┫┃╋━┻┣━
┫╋┃┣┣┗━┗━┏┫┳┫━┓┳╋┳┻┗┣━┣━━┏┃┫┛┳┓┳┗┗┫┻┏┛┳┫
━┻━┫┫┛╋┗┫┫┛┳┓┫┏╋╋┏┃╋┣┫┳┛━┓┗╋┃┏┻┫┗┏┏┫┓┣┏╋
┃┃┃┳┻┏┗┣┛━┛┛┛┃┳┛┫┏┻┻┃┳┃┳╋┛━┳┗┫┳┣┣┻━╋╋┳┏┻
┛╋━┓┓┗┛┗┫┛┫┫┻┏┛┛┫┏┫╋┃┏┻┫┓┃━┗╋╋┏╋┏┳┗┓┳┛╋┣
╋┃┻┏┣┃┛╋━┻┏┛━┓┣┻┣┃┛┳┓┛┃┳┏┫╋┣┗┳┳┛┃┫┃┛┗┏╋┏
┣┳┳┛┳┻┗━╋┛━━╋┓┫╋┏┏┻┛┳━┣┳┣┻┓┣┗┻┳━┓━━┣┏┛┃┗
┛┣┏╋┫┗┃┛┛┃┗┻┫╋╋╋╋━┛┳┓┓┳━┗┳┫╋┳━┛┏╋┗┫┻┏┓╋┳
━┳┛━┏┏╋┳┫┏┃━┗┓┫┫┛┓┳┃╋┳━┃━╋┓┳┫╋┃┛┳━┻┳┓┳━┛
┓┗┳┏┃┏┫┳━┻┏┻┣┫┻━┗┏┫┻┣┏┳┻┛╋┗╋╋┣┗┏┻╋┳┓┗┓┫┓
┓┛┛┛┻┛┳┫┓┛┗┃┣┛┗┣┓╋┣┓╋┻┗┛┃╋┣┫┏┏┳┻┳┏┫┳━┛┓╋
┳╋┳┳┛┫┳┫╋┻╋┣┫┏┳┃╋╋━┗━┓┗┣┳┫┛┣━┓┳┃┏┗┳┃┫┻┃┗
╋┫┻┏┻┻┏┛┣┣┗┫┛┫┏┣┃┛┫┳┣┃┫┻┳┳┻┛┫┓╋╋┛┳┏┫┃┳┳━
┛┳┣┏┓┏┃╋┛┃┃╋┃┣┛┓┓┛┣┻┗╋┏━┳╋┓┗┳┛┣╋┛┏╋┃┫┃━┗
┫┣╋┳╋┏┫━┗┳┃┛┻┣┃┫┛━┃┻━┃┓┻┛┏┓┫┳┗┛┃┃┻┣┣┃━┫━
┻┫┃┃┗┗┫┳┓┗┃┫┳┻┗┛┫┃┏┏┓━┃┗┛┃┣┻┗┫┛┗┛╋┻┫┫┻┛┳
┳┃┏┳┻┃┣┃┏┏┣┫┃┃┣┛╋┫┏╋┳┻┻┓┛┳╋┓┻┓┃┓╋┻┻┏┣┏┛┣
┣━━━┏┳┻┓┓┓┛┻┃┓┏┗┛┫┻┃┫━┓━┻┫┏┗┳╋┓╋━┗┛┓┓┛┓┫
┛┏┏╋╋┫┳┻┃╋┏━┏┏┃┛┓╋┳┏┣┫┃┣━┓┗╋┏┣┓╋┓┣┣━━┫┏╋
┳┃┛┛┻┛╋┣┳━┗┓┻╋┗┣┏┣┏━┏┓╋┓┗┃╋┃┓┃┓┳┗┣┓┫┫╋━┻
┣┓┏┃┛┛┏┏┫┣┛┻┣━┻╋┳━━╋┏┣━┓┏┛┛┏┓┫┻┓┫┣━
┛┛┗╋┓┻┳━┏┛┏┏━┫┣┛┛━┗┳┗┻┏┗┏┃┗┻┃┛┫┳┓┓┛┗┫┃┏┻
┏┏┳┗┛┏┓╋╋┻┻┗┛┛┗━┗┃┓┓━┻┻┏┣┫╋┫┛┛┃┃┛┫┃┏┃┛┳┏
┓┳┏╋┛┣━┃┣┗┓┫┃╋┻┣━┻┳┗╋┻━┣┻┓┫┫╋┓┗┃┳╋╋┛┣┃┫┓
╋┣━┫╋┣┓┻┏┻┳┣╋┻╋┣┻╋┗┫┗┻┣┓┫┏━┃━╋┳┗┳┗┣┫┓╋┣━
┻┗┣╋━┃┃┻┏┣┻┳┗┳━┫┛┳╋┣┫┣━┛┛┫━┛┫┳┓┛┃┓━┣┣┳┫┻
┃╋┃━┛┏┃┃┏┛┃┓┣┣┓━┻┏┫┏┳┣┓┻┫┳━┛┫┫┛┓┏┛┃┣┳┳┏┳
┻━┛┫┏┻┻┃┗━┃┫┣┳┗┫┫┻┓┗━╋┣┫┗┓┗┻┣━┫┻┳┏┏┛┣┗┗┻
╋┓╋┻┳┗╋━┗┫┓┫┗╋━┃┓┗┛┗┣━┗━┏┏━┫━┃━╋┏┃┫━┃┣━┏
┻┃┃┛━━┫╋┗╋┣┓┣┛┏┻┳┏┳┣┃┛┗┣━━┳━┃┻┃┏━┗┛┗┫┗┻┃
┓┏┳━┳┏╋┳┓┃┣┓┓┛╋┣┏┣┳┫┳┳┫┳┫┃┗━┗━┣┏┓┣┫┓╋┫┻┏
━┳━┫╋┛┻┏━━━┫┣┗┳┣━━┗┛╋┣┃┓┳┏┳╋┏┻┃┻┃┃╋┛┏━┗┛
┛┓━━┫━┫┣┛┃━┣╋┛┓━┳━╋┻┏┓┛┛┓╋┫┃┃┃┳┛┓┓┗┓┻┛━┫
┣━┣┻┻╋┳┗┓┻┣╋┣┛┏┓┳━┣┣╋┻┃┃┓┳┻┗┳╋┫┫━┏╋┣┓┃┃┓
┳╋┣╋━┣┛┗┗┏┛┣┓┳┫┃┗┳┃┛┣┓┏┻┓┻╋╋┳╋┣┫┣┻┃┻╋┣┫┓
╋┏┣┻┓┏┳┏━┗┏┃━┛╋┳┣┻┫┓┏┫┛┣━┛┗┣┫┗┗┻━┃┏┓┳┣┃━
┻┏┣┣┗┗┳┣┏━┛━┃┏┻━┗┗┗┃┻┳┻┳┫┛┓┫╋━┗┛┃┓┃┫┃┻┃┃
┓╋┣┛┗┏┓┫┻┫┓┣┓┫┃┳╋┫━┃┳┃┗┃┓┗┫┳┃┗┓╋━╋┗╋┗╋┣┓
┓┣┏┻┓┣╋┗┓━┫┛┗┣┣━┗━┫┓┣┓┛┣┃━┃━┻━┓┓┫┏┫┃╋┓━┓
┣┳┃┛┣┫┻╋┃┻┏╋┗┣┳┣┫┃╋┏┗━┣┓┃┛┗┗╋┗┏┫┓┻┗┏┛╋┓╋
┻┻╋┗┳━┣┻┛╋┓┻┏┃┛┏╋┃┛━┛┻┣┻━┻━┻━┫━┫╋┫┃┓┻┛┳┻
╋╋┃┣┗┳┃┓┏┫┃━┻┓┓┗━┛┗┓┣┏┗┗━╋╋┛╋━┫┛┻┓╋━╋┃━┫
┃┳┃┗━┓┳┻┫━┃┫━┳┃╋┏┗╋━┓┏┳┃┻┃╋┳┃┗╋━┗┻┓┻┗┛┏┳
┃┓┃┏┛┗┣┛┫┗┣┗┳┫┳━╋━━┏┏╋┛━┛┏┓┏┳┓┣┏┳┏┃╋┛┣┫┳
┣┣┫┃┏┣┫┳┻┫┫┓┳┻┛┣┛┗┗━╋┛┗┛╋╋┗━┳━┗━╋┗┏
━┗┃┗┃┗┣┓┳┗┃┻┗┗╋┻┗┳╋━┗┏┃┓┳━┃━┛┗┓┃┫┣┻┛━┓┣┛
╋╋┣┃┳┻╋━╋┻┳┓┗━┏┃┏┻┳┣┏┃┓┗┣┳┣━┣┻┻┳╋┫┣┣━┛┓┓
┻┫┳┣┫┛┳┓┫┳┗┣┛┗┓━╋┫┗┛┗┣┻┏┛━┳┣┗┓╋┣┳┏━┏┏┫┛┻
┻┻┻┳┓┛┻╋┓┻━┛┻┻┓╋┏┗┻┻┃╋┓┗┫┓┣┻┛┫┗┗┣┗┏┳━┃┣━
╋┫┻┓┣┻┓┃┏╋┃┛┫┗┻┏┳┳┻┓┓┫┛┓┛╋┛┓━┓┣┃┣┏╋┛┫┻━━
┏┫╋╋┳┓┣┫┻┃┏┓┣┏┳┛┫━┗┫┗━╋┓┳╋┗━┛┫┃┗┃┳━┫┳━┛┫
╋┏╋━┃┏┣┛━╋┫┓┻┫┛┗┫┗┏━┫┫┛┫━━┓┏┃╋╋┏┛┗┳┳┣┏╋┗
┳┗┻┏┓┗┗┏┗┓┫┃┳┛━━┫┃┃┳╋┳┻┏┻┛┗┳┏╋┣┣┏┗┫━┗┛┣┫
┛┻┏┓┣┫┓┃┛┏━┫┗┏┃┏━┓┗┛┳┫┏┛┃┗┗┗┳┓┻╋┃┓┃┗┗┏┏┓
╋┗┫┏┫╋╋┛┣┛┓┳━┃╋╋╋┏┳┛┓┏┃┓┗╋━┃┫┫┛┳┗╋┗━┏┳┃┳
━┻┫┏┏┏┃┓┛┃━┫╋┫┃━━┻╋┣┗┣┛━━┣┣┏┫┳┃┗┛┳┻┃┓┗┗╋
╋┣┗┫┃┻┛┻┳━━┛┃┏┗┳┻┏┫━┃┗┓╋┏┻╋┗┏┫┫━┏╋┗┫┓┳┃┛
┃┛┫┛┻┫┫┳━┣╋╋┓┓╋━┓┏┫┣┏┓┗┗━┗┣┃┓┃┓┫┃┫━┓┃┻━┳
┻┗┓┛┻┛╋┃┳┳┏━┏┫┫┫╋┏┣┗┛┓┻┫┣┻╋┏┃┃━━┛┓┗┃╋┳┻┓
╋┫┗┓┣┏┫┃┻┓┫┫┗┫┏┻┛┛┳┛┗━┃┳╋┳┃━┏┛┓┛┃┏┃┏┓┃┃┓
┛┗┛┫┃┛╋┃┛┫╋┏┗┃┗┛┻╋┛┃┻┓┣╋┃┓┫┳┳┛┳┻┛┻┛┳┏┳┃┓
┣┗┫┃┫┳┃┗┛┗┳┗┳┓┣╋╋┳┣┫┻┛┣┻┫╋┣┣┏┓┫╋╋┻┃┫┣╋┻┻
╋┓┣┣┻━┓┃┗┛┻┻┏┳━┃┓┣┛┃┏┗┛━┓┏┳╋┫━━━╋┫━┻┏┏┓╋
┫┻┓┏┻┗━┃╋┏┏┳┫┫┳┓╋┫┃┫┣┃┏┗┳┳┏┻━┓┻┗┻┃┳┛┗┏┓╋
┣┓━┃┻┃╋┏┳┗┛┏┻╋┓┃┣━┳┣┏┻┛┗┫┏┏┃━╋┏┓┏┓╋┃┃━━┻
┫┓━┫━┳┓┛┓┳┃┫┃╋┣┓┫━┛┛┏┻┃┫┫┛┓╋┻┏━┫┓┓┗┳╋┻╋┳
┃┓┣┣┳┏┛╋┫┗━━┏┳┃┏┏╋┻┳┣╋┗┗┛━┣┣┃┛┗┫┫┣┓┛┛┗┏┏
┃┏╋┛┳┣━┣┻┻┣┣┣┻┳╋┓┛┳┓┛┣┓┛┳━┃┣┃┃┛┓━╋┳┫╋┏┗┃
┗┏┣┓┳┫━╋┃┻━┻┛┏┓┣┣┏┫┳┛┫━┓┣┏┣┣┳┓┫╋┓╋┣
┣┏╋┓┓┏┓━┃━┃━┣━┓┫┳┓┣┗┓┳┣┳┗┣━┏╋━┛┓╋┻━┻┓┏┃┃
┗┃┛┫┛┓┻┛┓━┻┻┗┓┏┻┫┳┃┣━┛┓┛┳┳┣┏┳┓┗╋┓┃┓╋━┃┳┻
┫┳┛┓┳┳┓┻┛━┃┃┣┏┃┛┫┗┳┏┏┃┓┏┣┃┃╋┛┫┓╋┳┻┳━┓┳┓┓
━━┓┓┣┓┣╋┏┗┛┣┃┳┻┛┫┫┃━╋┳┻┗┛┳┳┏┃┓┗╋┏┗━┓┣┣━┏
╋┻┃━┳┏╋╋┃┏┫┣━┛╋┻┃━┻╋┏┻┓┓━┏┣┗┓┏┗┻┓━╋╋┗┻━╋
┻┣┛┗┳┗┫╋┳┛┃┃┫┳━━┗┛┛┫┣┗┏┻┳┣┏┻┣┃╋┻┫┗┓━╋╋┻┫
┫━┃┻┗┓┛┓┛╋╋┏┻┻┓┗━┓┏┃┏┳┛┣┗━╋┃┓┫┳┃╋┣┻┳━┓┗┫
┓┗┳┳┣┻┏┣┗━┓╋┫┃┃┛┗┛╋┗┓━┻┫┛┣┃┛┫┳┃┓┗┛╋━┳┃┻┛
┗┻┫┗┃┗┫╋━╋┣╋┃┃┣┓┏┏┳┫╋┏┳┓┃┛┓╋┃┫╋┗┗┻┃┻┓┫┓┏
┃━┣┃┻┗┻┛┏┏┣━┓┏╋┣━┏┛┃┗┫┛╋┫┣┫╋┳┏┗╋┗┣┓┳┃┫┻┛
╋╋┳┻╋╋┃┓╋╋┫┻┓┓┻━┓┛━┳┫┏┏┫┫━┣━┫┻┣┻┻┣╋┛━┫┓━
┏┣╋┻┳┫┣┫┻━┗┻┣┓┓┃┏┳┻┣┫┣┛┫┃┻┛━━┛┻┻┓┳┣┓┳┳┃┏
━┏┳┃┓┃┻┫╋┓┫┳┣━┏┣┳┏┏┫╋┣┣┃━┓┗┛╋┫┫┃━┃┏┃┓┣┳┳
━┗┃┓╋┗┗┏┏┳┏┫┫┏┃┫┏┓┏┛┓┫┏┛┃┫┣┓┗┣┻┛━┗┣┻┳┗┓┻
┓╋┳╋╋┗┛┻┗┓┗┓┫┳┳┳┏┗┛━┫┛┓╋┛━┻┃┃┗┃┃┃┛┫━┃┛━━
┓┛┃┃┳┫━┳┻┣┓┫┗┓┓┗┗┣┫┃┳┏━┃╋━┛━┏┣╋┗┣┗╋┳┫┓┣┳
┣╋━┣┏┫┣━┏┛┃┣┏┗┳┓┛┳━┗┗┛╋┗┗╋┫┫┻┫┏┛┳━┏┳┻┗┳┗
┣┃┫┓┳┣━┗┓┗┫╋┗┫╋╋┣┻┛━┓┳┓╋┃━┳━┣━┓┛╋┛┣╋┣┗╋━
╋┣┻┻╋┓┻┃┓┃┫━┗┻┫┳┫┫┏┳┻┣━╋┻┓┛━┗┣┗┳┣┗┣┫━┏┳┳
━┏┫┛┏┏╋┗┃┫┗┓┏━┻┓┛┗┏╋┓┗┛┓┏┫┓┻━┣┃┳┻┃┓┛┣╋━┻
┳┃┛┻╋┻┃┏┣┗━━┏┫╋┣┣┃┛┛┳┫┳┣┗┳┗┛┻┃┛┓┛┣┻┻━┓╋━
━┛┫┳┳┓┻┛┏┓┃┗┳┓┻┓┣┏┏┣┳┓┏╋┛┫┳┻┓╋┻┏┓┻┛╋┗╋┣━
┗┣━━┗┳┃┃┣┻┣┃╋━╋┓┛┣┻┗┛┗╋┫┳┓┏┻┳━┻┃┛┻┛┃┛┻┛┳
┣┛┳╋┻╋┫┛┳┻┛┻┣╋┫━┏┻━┗┣┳━╋╋┫╋┗┓┫╋┃┣┃┣
━┻╋┏┗┫┃┃┗┃┏┳╋┫┃┏┫┫┗━╋┳┗╋┻┏┛┳╋┓━┛┓┳━┣┓┣┓┏
┗┻┣┃┣━┣┫┓┃┻┛━┏━╋┻┛┏┃━┓╋┛┓┓┗┣╋╋┏┳╋┳┓┛┳┓┏┻
╋┻┫╋┗┣┻┳┃┣┗┏┫┫━┳┻┃┗┛╋┣┓┗┻┫╋┓┃┫┣┫┏┛━┓┓╋┓┳
━┗┫┛┫╋┗┗┗┳┳┫┛┻┗╋━┫┃┃┛┗┏┫┳┛┳┗┓━┃┗━┛╋┻┏┳╋┃
┣┻┣━┗┻┗━┗┗┳┣┛┏╋┃┫╋━╋┓┗┻┻┓┻┻┃┳┛┳╋┣┫━╋━┳┳━
┫╋┣━┏┛┗┃┳┓┛╋┏┣┫┗━┛┗┃┃┫┣┃┳┻┃━┏╋┃┃┣┗┻┓┳┛┏━
┫━┓╋┓┛┣━┏┃━┫┫╋┛┃┏┻┻━┳┓┗┗┗╋━╋┳┓╋┛━╋┣┓┗━╋┓
━┓╋━┗┻┛┓━┫┗┛┏━━┗┻━┓┳┫━┓┛┳┓╋┗┫━┻━┏┳┳┳┛┏┗━
┓┫┣┏┛┃┫┓━┃┛┃┻┏┳┳┣┛┗┻╋╋┓━┳┻━┻━┳┓┻╋┣┣┫╋┣┛┗
┓┳━┓━┓╋┳┗╋┓━┻╋┣┓━┃┣┗┛┣━┏┳┻┓┏┃━┃┏┻┗━┣┃┗┳┳
┓╋┻┗━┏╋┗╋┻┣┳╋━┳┣┏┫┣━┛┫╋┻┳┣┳┃┃┻┃┗┳┳┛╋┃┣━┳
┻┻━┛┓┻┫┣┏┻┣┓┻┃┛╋┳┓╋┗┳━┃┗┃┣┫┳┗┗┛┫┏╋┏┻┫┫┣┫
┃┣┛┳╋┃┻╋╋┓┛┻┗┫┓┛┃┣┳┳┫┛┃┫┛┗┳┃╋┏╋┳┗━┗┓┗┗┏┓
━┗┛┫╋┏┻┳━┫━┓┻┗╋┣┣━╋┗┫┗┓╋┗┗┓┻┳┫╋┣┻━┻┛┫┳┣┃
┏┗╋┛┏┫┏┓━┓┻┻┫┣━┛┣┓┳┛┃┓┗┏┫┛┛┣╋╋┃┓┻┛┫┣┳┻━╋
┣┣┓┫┳┏┻┣┫┗┓┻╋┓┗╋┗┓┃┗┏┫┣┃━┗┻┻┳┓┃┫┛┃┛┓┳━┓┏
━╋┃┗┣┣┳┏┏┻┓╋┛┳┻┃┫┻┫┳┣┗┻┫┏┳┓╋┛┛┳┏┣┃┗╋┫┫┃┻
┗┓━┃┫┫┓┃┻┏┓━┳┓┏┃┫┃┛┳━┗┗┏━┫┣┣╋┗┻┛┓┓┻━┃┏┏━
┓┏┏┳┓┫━╋┻┫┛┏┻┏┗┃┓┣┻┛┳┫┏┳╋┣┗╋┣┫┓┣┫╋┳┳┓┗┛┳
━┃┻┣┫┏┫┫━╋╋┳┃┻┛┓┛┗┳┫┳━━┫┻┫┻┳┃┫┣┛┳┻┣┣━━━┃
┫┛┳┛┣┗┓┃┣┛┓╋┗┛┣┛┃┓━┻┓╋━┛┏┏┻┛┛┻┳╋┃┗┻╋┃┃┛┻
┓╋┣┛┏━┳┛━┗┫╋╋╋┏┃━┛┣┣┫╋╋┓┓┗┫┓━┓┻┗┛┏┣┳┫┻┳┫
┻┣┫┏┣┣━┫┓┏┏┣┳┻┣┏┻┣┗┃┻┃┓┫┗┛┻┫┏┣┻┣╋┻┫┗┃┓━┻
━┗┃┃╋┛┻┗┫┣┗┓┻┗┛┣┃┏╋┏┏┳┫┳┗┓┫╋┻┛┣┳┓┛┃
┣━╋╋┛┏┃┓┗┗┃┃╋┫┛┗┏┳┣╋┓┛┫╋┣┗┃┣┳┃┗╋┳┗┣┣╋┛┣┣
┫┳┣┏┫┻━┗┓━┏┓┗┻┫┳┣┏┓┳┗┏┗┣┻┗┓━┏╋┓┛┻┳━┏━┣┣┻
┣┏┛┳┓┣┳┏┃┗┣━┛┓┗━┃┛╋┗┓╋┃┣┫┓┳┏┫┃┫╋┫┏╋┓╋┛┗┏
┛┏┛┳┃┃┫┳┻┓┻┣┛━━┛┓┳┏┫╋┳┗┻┃┳━┓┣┃┗┣┗┫╋━━┃╋┻
╋┛┛┳┻┻┓┃┫┓┓┛┻┏━┓┛┫━┛┛┃┻━┻╋┓┛╋┻╋┃━┗┫┫┳━┗┓
┻┏┛┃┛┣┻╋┫┻┻┻┫┏┣┫┣┻┓┣┛┣┻┛┃┳┳┗┏╋┣┣┻┳┣┳┫┳╋┛
━┳┏┣┻┗┗━┏━┗┏━┣┏┛┳┛┻┃┻━┣┫┣┗╋┓┏┃┏┻┳┣┳┛╋┗╋┃
┻┗┃┛┣━┫┏━┫┳┫┫┗━┻┛┻┃┏╋┳┃┓┗┃┣┛┗┛┗┣┃┗┗━┳┃┛━
┣━┓╋┛┗┳┻┓┓┫┻┃┳┓┃┻┗━┫┫┓━┏┃━┓┗┏┳┗┓┣╋┻━┏┏┓┏
┣┫━┳━┫┫┳┳╋┻╋┓┓┳┫┳━┗┃┻┫┳┗┻┳━╋┛┣┛┏┏┫┃┳┃┃┣┣
┗┗┳┓┛┏┫┓┫┓┛┣┗╋┫┓┛┻┛┏┳┣┛┗┫╋┻┛┗┃┛┣┏┛━┫┗━┃╋
┛┫┓┛╋┃┻┛┃┓┓┃┓┻┏┫┏┳┻┓┳┫┻┳┗┓┃┻┏┗┣━┫┫┓┳┃┻┗━
┓┣┫┳╋┏┻━┃┛┳┃╋┓┃┫┏┓╋┻┃┏┗┃┣┃┃┏┻┣┏┃┫┛┫┓━┛┻┏
┗┏┛┳┻┣┗┃━┻┏┳┣┫┓┫┓┃┛┗┏┻━┃┫┻╋┓┓┳┫┳╋┗━━┫┣┳┏
┏┻┣┻┓┳━┫┻┛┣┗━┻┛┛┓┳┫┣┃┳┣┳┫━┗┓┏╋┛┣┃┳┛┣╋┏┣━
┗┻┻━┛╋┣┣┫┻┗┳┛┣┳┳┗┏┏╋┫┗━┫┏╋┫┳┃┻┛┫┏━━┗┛┏┳┗
━┳┃┳┣┻┛┣┓┣┗┏┻┳╋┫━┫┣┫┗┣┃┃┣┳╋╋╋┫┣━┳┃┗┣┗┛┣━
━┃┣━┃┃╋┗╋┫┗━┫┳┫┣┗┏━┃┓┛┫┃┣┓┃┫┫┛┛━╋┓┓┻┏┃╋━
┣┫━┏┫━┗┳┗━┳┛┗┃╋┏┛┻┓┗┓┻┃┻┫┃┓╋┫┃┛╋┓┃┗┻┃┳┻┏
┣┛╋┫┫┣╋┳┏╋┛┗┫┗┛┫┻┳┃┏┗┓┻┗━┳┻━┻┓┣━┣┫┣╋┏┣┏╋
┣┻┃┓━┏┓┃━┳━┃╋┳┃┓╋┛╋┳┳┳┫┃┓╋┛┓┃┳━┫┳┗┛━━┣┻┳
┫┏╋┫━┛┛┓┏╋┓┃┛┗┫┫┳┃┣┫┳┏┛━━┃┗┗┗┓┳┏━┫┫┃┛┛┏┓
━┏┓┣━┏┏┏┫┏┣╋┓┫┏┫━┛┫┃┗┻┗┗┃┏━┣╋┗┃┗┗┳┓┻┗┓┃┃
┛━┏┓┃┗╋┃┏┓┏╋┻┣┓┫┃┻┃┏┗┛┏━━╋━┏┫┃┗━┣┓┏
┫┳┳┃┛━┗┫┻┳┻┣┏┗┛┏╋┫┫┫┛┳┛┏┻┻╋╋┫┛┻┓┻┓┛┻┏┃┳━
┃┻┫┻┏┛╋┏┏┻┓┛┃╋┛┗┗┳╋┃┛╋━┣╋┓┳┏━┻┓┓┻┣┗╋┛┏╋┻
┃┳┓┫╋━┃┃┗┛┏┏━┃┛┓╋┏┛┳┳┃┻┻┻┫┃┏┗┓┗┣┓━┃┏┫┗┻━
╋━┣┛┻┓┏┛┗┗┗━┏┓┣┳┗┣┗╋┏┃┳┫┛━┏━┗┗┛┏┳┫┃┛┗┗━┛
┫┣┣┛┫┏╋┓┳┏┗━┫┻┛┓┏┣┫┻┗┫╋┏┫┫┗╋┛╋┳┫┳┃┛╋┗┛┻┗
┏┫┻┛┏┓┫┏┫╋┳┫╋┓┏┗┗┃┗┓┛┻┗┫┫┳┛┗┻┻┳┓┗┗┏┛╋┳┓┃
┓╋━╋┗┃┃┏┗┏┣╋┛┗┛┗┓┫┃┳┛━━━┛┣┏┗┛┳╋┏┫╋┻━┫┛┏┓
╋┃┛┣┗┃┓┣┏━┻┻╋╋┃┗┳┛┃┫┓┣━╋━┻┻┳┗┻┏┳╋┏┓┃┻┃╋┳
╋┏┻┗┓┏┗┏┣━┗┃┛┛┛━┗━┳━┳╋┓┳┏┫┣╋╋┳┏┏┳┻┛┏┣╋━┫
┃╋┗┏┫┓┃┛╋┳┃┗┗┛┓┳╋┃┣┣┏┓┗┏┏┻┗━╋┫┃┓╋┣┛┣┛┏┫┗
┏┻┣┫┏┫┃┻┃┳┓╋┛┛┣┳┏┻┏┓┻┻┗┫┛┃┏┛┣┳┗┣┣━┣┳┓╋┓╋
┛┫┻┃┛┛┣┏┳┳┏┳┳┻┛╋┏┃╋┫┫┗┗┻━┛┛┗┓┓┳┫━╋┃┗┃┣┏┓
┗┃┣┻┃┃┏┛┏━┗┏┣┓┣┃┏┛┓┫╋╋┗┳╋┣┃┫┻┻┛┛━┃┻━┃┏┃┗
┣┏┳┫┫╋┃┃┛┏┗┏┏┓┛╋┳┏┛━┻┓┗┓┣┛┣┳┣┣┓┓┏┓┏┛┃┃┗┃
┣┛╋╋┃┣┣┗┗┛┫┛┳┻┛╋┫━┗┛┳╋┫┳┳┻┳┣┻┻┻┗┛┓┳┏┻┏┗┃
┓┣┳┛┫┻┓┻┃┫┫┓┳┫┗┛┏┛┣┻┃┳┳┃━┗┣┳┻┓╋┛┳┗┳╋┃━┫┣
┳┫╋┣━┻┏┻┳┗┗┛┏┻┣┻┛┓┗┓┳┣┓┫┻┳┃┃┣━╋┃┏━┃┻┛┳┻┓
┳┻┣┓┫━╋┃┃┓╋┓╋┓┓┓┣┫┛┓┓┣┃┗┃┗┗┫┗━╋┫┏┃┏┃┓┛┛┗
┛┃┳━┣━━┻┗┣┣┃┗┓┏┗┗┏┃┳┓┣┃━┛╋┛┣╋┣╋╋┏┏┃┏┗━━┃
┳┳┻┣┣┃┗┣━┓╋┫┻┓┫┳┣┃┛╋┛━━┓╋┛┳━┻┏┃┳━┻┃┻┃┣┣╋
━━┫┫┛┣┛━╋┛╋┗╋┗┗┛╋┃┫┫┃┫┫┣┃┻┛┗╋┫┗┫┳┛┗┳┓┳┃┓
┛┳━┫┻┏┳┳━┃┛┻┣┗┳┃╋┣┗┏┻┏┫╋┗┣┣┫┃┃┛┛┏┣┗┻┳┃┏┓
┳┃┻┛╋┫┻╋┓┻━┃┻┃┏━╋╋┻┛┣━━━┫━┻╋┻┣┃┛┃┻┃┓╋┳┃┳
┫┗┻┣┏┃┏┛╋┳┣┗┣┃┏┳┳╋┫┛┛┣╋┳━━┃┏┣┛┏┳┛┛┏
┣┛┗┛━┻┣┛┃┗┗┏┻┣┛┣┫┓┛┫━┏┗┻┣┗┗╋╋┫┻┳╋┫━━┓━┣┓
┳━┻━┃┛╋━┻┛┫━┣┣┣┻┣┃━━┏┣┳┣┏┳┃┛━┃┃┣┳┓┳┳╋┻┛┏
┛┗╋┗┓┃┫┓━╋┗┣┃┏╋━┏┓━┓┗┳┓┏━┻┫┣┳┛┫┗┗┏┻┏┳┏┓┏
┛┏━┻┻━┃┣┗┻┛┗┳┻┓┻┃┫┫━┛┫┃┫┫━┏┣┓┗┗┻┻╋┻┓┗━╋┛
┫┓┫┣┗┻┛┳┫┃━┛┏┻┫┛┃┛┛┫┣╋┣┏┻┏┓┏┏┓┃┃┃┓┛┛━┛┃┛
╋┣┣┃┏╋━┗┃┓┛┃╋┳┛┫┃┣┻━┻┏┻━┓┓━┻╋┏┏┏┛┻┫┫┃┫┳┛
┛┫┫━┣┏┗┗┃┛┛┛┓┗┏┻┃┳┏┳━┗┣╋━┃┃┣╋╋┓┃┏┏┻┫┳┗┻╋
┗━┛┣┓━┣┻┏┓╋┻┻┣━┻┓┗┛┏┏┳┻┏┃┏┣┫┏┛┣┃┏┛┏┓┗┏┓┻
┏┃━┏┻┓┫┳┻╋┏┓┳┛┗┻┏╋┳┛┓┓╋┳┻┓┫━┗┣┏┏┛┫╋┳┣┣┃┻
╋┏┳┏┻┳┏┳┻┗┏┏┳╋┃┳┏┛┗┓┫┻╋┫┛┗┻┓┓┳┣┏┃┣┻┫━┣┣┳
┻┗┏┣┏┃┻┫┫┻┳┻┫┃┗━┃┣┓┃┏┃┳┓┣┛┏┛┳┛━┗┗┣┏┏┗━┫┏
━╋┃┏┣╋╋┻┏╋╋┃┣┫┏╋┗┳╋╋━┗┏┣┓━┣┗┓┃┣┣┏┗┗┏┳┫┣┳
┓┓┳┓┓┫┃┣┫┃┻╋┏┫━┛┗━━━╋┏┗┏┻┓┫┗┻┳┫┣┻┃┏┻┛┛┗┛
┳┗┗┓┏┓┗┛┛┗┏┣╋┓┣╋┻┳╋┫┛┫┏┃┓┻╋┻┫┗┗┳┫━━┳┃┛┫┛
╋┃┏┣┗┫┃╋┣━┗┻━┫┗┏┻┛╋┗┃┻┣┫┃┻┏┻┫┫━┗┓┏━┫╋━┣┃
┳┓┗┣┳┏┣┣╋┳┻╋┃┫┓━┏╋┳┳┫┓┻┻┏┏┃╋┛┃┳┫┛┓┫┳━┛┗┓
┛┓┃┛┛┳┓┻┻╋┓━━┓┻┣┳━┳┻┻┃━╋┃┫┫┏┫┗┛━┗┳┣┏┛┣┣┳
┓┗┃┻━┃┫┫┓┣┗┃┏┗┻╋━┻┳╋┓┏┳━╋┃━┳┣┓━┫┏┳┗╋┏┳┗┻
┻┓━┳┛╋╋┫┛┻┃┫┏┗┻╋┻┗┳╋┃┛┻┻┣┳┛┓┃┻┏┻┳┳┗┏━┗┫┻
╋┫┳┻┻┛┳━┫┣┗┗┓┛┛┏━┓┫╋╋┏┃┏┗┻┣┫╋┛┣┛┻┃┛╋┛┣┫━
┗╋┏┳┏┓┃┳┓┃╋┫┻┃┳╋┛┳┻┃┣┓━┫┫┣╋┓━┫┏┛┓┻━╋╋┓┳┗
┫┗━━┃┳┓┫┫╋┓┓┗┻┻┃┳┛┻┻┫┻┏┻━┣┻┳┓┫╋┗┃┳┳┣┳┻┻┳
┫┃┻┏╋┛╋┃╋┳━┳┫┓╋┫┳┫┓┛┃┣┫┃┛┣┓┳┛┛━┓┗┗┫┫┓┏┏┻
┓┃┓╋┫┳┻┃╋┏┳┣┏┫┓┓┃━╋┛┏┫┃┻┻┃┏┃┫━╋━━┗╋
┏╋┗┣┏┛┗┣┓┃┛┳┻┏┻┣┏━┓┗╋┫┻┃┏┏┫━┏┓┳╋┳┏┗┳┃╋╋┃
┫┻╋┃┛┏┣┓┏┳┫┛┻┃┓┓┛┣┏┃┳┛╋┓┻┳┫┫━┗┓┛┻━┛┫┓━┛┫
┣┻┗┳┻┣┛┻┛┓╋━━┣┳╋╋┓┣━┗┳╋━┻━┻┣╋┫╋╋┓┣┫━┣━┗┫
┳┗┏┻╋┫━┛┃┃┻┏┻┻━━┏┗╋━┛┏┃╋┏┃━┃┃┃╋┓┻━┃┏╋┣┓┏
┓┣┻┏┏┫┃┣╋━┻┫┳━┗┻┫┫┣┗┛┓┃┣╋┛╋┃┓┗┫┫┏━┫┳┛┓┗┫
━┗┓━┗┏╋┛┓┃━┛┓┛┗┣┛╋┳┻┏┗┣┗┃┃┻┓┃┗┳┗━╋┛┛┃┫┏┣
╋┫┳┛┛╋┗┏┗┓┫┓┗━┏┳┣┗┃┗┻┗━┳┗┗╋┻┃╋┓╋┳┣┏┛╋┓┗┓
┏┃┓┣┫┣━┓┛┃┃╋┳┳┃━┗┣┓┻┓╋╋┃╋┗╋┫━┛┏┗┫┛┫┛┣╋┛┳
┗┃━┗┫┛┛┃┏┗┃┏┣┣━┳┛┫┫┛┳┳━┛┓┃┓┳╋┻┫┗┓┳┏╋┫┣┣┫
┓━╋━┣┓┳━┃┣╋┗┛┗┣┳┫┗┗╋━┣┣┻┗┃━╋┓┳┃┃┗┻┗━┣┃┳┗
┛┗┓┗┫┳┗┣╋━┗╋┣╋┓┛┻━╋╋┳╋┳┻┻━┏┏┻┻┃┓┳━┗┣╋┫┓┣
━━┻┻━┣┛╋┳━┃┣┃┓╋┃┻┣━━┛╋━┣┻╋┏━━╋┫┻┫┛╋┛┻┫┣╋
┛━┛╋┗┏┗┃┃┻┗┓┫┓┣┛╋┓━┳┫━┳┣┫┻┗┣┏┓┓╋┫┃━┳┛┻┏╋
┳┃┗┏┳┻┳┳┛━━┻┳┳┗┫┏┓┣╋┻┫┏┛┫┓┳┣┛┃┳┳┣┃┳┣┏┫┗┓
╋┛┣━┓┻┓┛┗┃┏┏┗┛━┳┫╋┳━┫┛┻┃┗┛━┓┣┏┓━┗┻╋┛┣┛┳┓
┃┗┳┳┳╋┓┫┓┗╋┻┗┻┓┏━━┏┻┣┫┏┣┏╋┳┓┳╋┗┛┃┫┫━┳━┻━
┓┳┫━┛┛┃┣┗╋┏┏┻┻┗┗┫┓┫┣━┣┣┏┫┫┻┛┛┻┓┛╋┏┃┏┃┛━╋
━┛┻┣╋┛┓┏┫┻━┣┓╋╋┛┛┏━┏┳┃┣┫┣╋┓┓╋━╋┫┛┳┏┳┻┏┃┏
┛┣┳┻┳┣┛┛┻╋┗┓┃┓┛┃╋┃┛┳┃╋┻┣┗┛┃┣┳┛━┫━┳┓┗┓┳┻┳
┏┃┗━┃┫┗━┃╋┻┏┗┫┳┣┛━┳┫┃┃┗╋┏┗┏━┻┻┗┗┻╋┓┃┻━┻┓
┓┻┳╋╋┓┛┏┫┣┻┏┫┻╋━━┗┓┓┃┗┃┃┏╋┏┣┏┳┛┛┃┓┗┗┫┣┃┗
┃━┫┃┻╋┫━┗┓┫┳┛┻┻┣┛┗┣━┻┻╋┻┛━┓┻┛┻┻┣┫┛┓┏┳┏┓┫
┏┫┣┳┻┗┫╋┗┛┳┓┛┏┣━┏━┫┗╋┏┳┗┻━━┳╋┗┃┃╋┫╋┗┗┻╋┏
╋┗━┫━┓┏┏━┓┃┃━┓┫╋━┓┣━┓┻┳┻┳┗╋┳━╋┣┃┣╋╋
┏┻┃┻┣┗╋┻╋┗┗┏┻┏━┣┏┛┏┣┗┫┃━━╋┣┻┛┏┫╋┳┳┓┣┃┗┛┓
┳┳╋┏╋┗┫╋┗┓┃┛┫┻┃━╋┳┻┻┫┛┓┗┳┃┗┛━┗┃┏┏┫┃━┳┛┗┃
┫━┻┣╋┫┃┣┃━━╋┫┣┃┃┓┣┗┣┃┻┻┻━┫┣┻┳┣┏┓╋┗┓╋┗┳┻┳
┫┏┳┓┻┳┻┏┫┏┃┏┏┛┏╋╋┛┃╋┛━┓┻┻┃╋╋┳┃┏┻┏┣━┏┛┻┓┫
╋┃┳┛╋┓┛╋┏┃┣┫━┃━━┏┛╋┗┣┫┃┓┳┫┏┃┣┛┛┻┻╋┓┛━┻┛┳
┗┛━┗┻┓━┓┣┓┃┏┗┣╋┣┓┻┫┏┫┏┛┣┏┃┗┛━┫┗┗┻┏┳┗╋┣╋╋
┳┻┃┻┃╋╋┻┻┻╋╋┻┃┛┓━┃┳┫┓╋┏┛┫┗╋┓┗━┣┳┳┫╋┏┗┗┳╋
┳┗┻┻╋┣┻╋┣━┻┫┏┳━┻╋╋┏┏┛╋━┣┃┗┗┃┗╋┫╋━┛┻┏╋╋┗━
┳┣┣┫━┛┻┫┫┻┓┻┛┏┛┗┃┏┏┛┳┗┃┣┏╋┛┣┳┏╋┣┣┗┏━╋┻┗┫
╋┳╋┣┓┳━┳━┃┏╋┳┣┫┓┛┃┓┗┳┛┃━┫┏┫╋╋┃╋┫┗┏┏━┻┳┗━
┣╋┓┳┃┻┳┫┛┻┏┗┫╋━┳┛━┳┃━┣┣┗━┓┃┣┗┣┓┫━┓┻┗┓┛┓┗
┗╋┓━┛┗━╋┻┫┓┻┃┻┫━┏┗┏━┻┗┏┻━┳━┛┳┓╋┏┃┣┛╋╋━┛┃
╋┛┣┳╋┻┻━┣┏┳╋┏┏┓┣┳━┗┗┓┓┛┛┗┓┃┳┻┻┳┳┻┓┃━┏┫┫┳
┳┣┛┻┻┛┣━┏┗┫┣┗┏┛━┻╋┣╋┏┛┗━┏┻━┳┗━┏┣┳┛┻┣━┗┛┣
┳┳┫╋┃╋┳┣━┓┫┗┛┗┫┫┃┏┓━┏┛┃┃┃┛┓┻┫┗┃┓┃┏┛┳┓┃┣╋
┛┃━━┏┏┗┓┃┛┗┳╋╋┻━╋┃┗┓┃┫┏┳┛┓┻┫┻┓┃┻┛┣┳┓┫━┫┏
┻┻┳┛╋╋┣┣┛┻╋┫━┣┳┻┗━┏┛┗┛┻┏┏┻┛┃╋┛┻━┫┏┻┻┛╋┻┣
┓┗┫┃┓╋┃┏┫┏┏┻╋┫┏┫┃╋┫┓┛┛┛┣┛┳┗┣┛┻┓┣┫┻┻┃┳┻┳┃
┏┣┏┓┫┫━┗┏┗┻┫╋┏┫┏┻┓┳┗━╋┣┏┓┳┣┣┳┣┣┃━┣┃┃┗┓━┃
┗━┗┓┃┓╋┻┳┫┛┓┓┗┫┃╋┏━┣━┻┏┛━┏┣┛┛┗┓╋┫┻━┻┓┛┫┻
┳┻╋┻╋┏┻┏━┳┃╋╋┣╋┫┃┳━┗┻┣━┣━╋┳┛┃┳┛┛┏┫┳╋┳┏┏┻
┓━┏┣━╋┣┓╋┣┓┻━┓┗┓┫┃┃╋┳┛╋╋╋┫┏┛┓┫┃┓╋╋┛┣┛┓╋╋
┓┣┏┻━┗┏╋╋━┻┛┏┃╋┗━┳━┃┏┛┓╋┣╋┓━┃┣┻╋┣┻┫┻╋┛┻┫
┫┃┫╋╋┻╋┣╋┛┛┃━╋┓┻┏┓┗┻┗┫┳┃┗┳┃┏┳┗┏┳╋┗┻
┛┗┻┗┛━┫┫┫┛┳╋┻┓╋┫┣┛━┗┛┃┫┗┗━┫┏┃┃┫━┏┗┫┃┫┳━┗
┗┳┫╋┳┓┫┳┓┳┻━┛╋┻┏┗┣┓┻┏┗╋┃╋┏┗┓┏━━┻┛┻┻┣┛┏╋━
┃┻━╋┓┗┏╋┳━┏┳╋┛┣┓┃┗┛━┻┳┗┃┻┫┃┣┛┓┣╋┏┣┻┳┫┃┗┣
┛┏━┃╋┫┓┳┗┳┳┃┗━┓╋┛┓┣┓┻━┃┣┓┫┛┃╋┏┫┓┫┛┃┣┃┓┏┣
┫┳┃╋━┗┳┻┛━┻┫┏┣┏┓┣╋┗┓┫┏┛┓┓┛┫┣┛┫┣┛┫┣┣┳┳┓╋┫
┣╋┣┛┻╋┣┣╋┃┳┛┃┓━━━┏┳┳┳┗┻┳┏╋┣╋┛┣━┗┛┏┃┳┃┏┳╋
┫┗┛┳┏┗┗╋┛┛┫━┫┏━┃┏┻┓┏┃┗╋┛┗┳┗┗┗┓┻┓┳┳┻┳┃╋━┫
┫┻┛┓┳┃┃┣┏┣╋┗━┻╋┳┓┛┳┓┛┃╋┳┓┻━┻┻┗┃┗┗┻╋━┗┣┗┏
┗━┏┣┏┳┣┫┫┻┓┣┗┏┻━┛┣┗┓┗━┛━━┏┛┃┃┫━┃┫┛┫┫╋┫╋┏
┛━┫━┃┛━┳┛┣╋┳┛┏╋┣┻━┣┗┳┫┗┣━┏┃┃┏┫━┻━┓┓┓╋┃┃┃
┗┛┳┓┳┫┃┗┛┻┏┛┃┣┏┏┓┣┓┏┛┏┓┣┏┛━┣┣╋┻┻╋┣┣┏┗┏┛┓
┏┳┣╋┫┃┫┳┳┻┛┣┳┫┣┗━┗┣┫┳┃┣┣┻┛┫┃┃┃┫┣┫┫╋┻┳┃╋┳
━╋┏╋┓┳┫┻╋━┳┛┻╋┣┓╋┏┳┏━┳┓┏┻╋┓┗╋┗┫┓┫━┃┏┳┛┃╋
┃━┣┣┫┣┫━┃┃┻┣┛┓┛━┫┛┓┫┻┳┳┣┣┫┣┗━┃┓┓┏╋┗┓┃┃━╋
┃┗┗┫┣━┻┛┛┳┗┛┣┏┓┻╋┏┣┻┫╋┃┫┓┗┏╋┫┣┳┛┃┻┣┃╋┃┣┓
┓┫┏┫┗┳┣┣┻┻━╋┛┻┫━┃┻┣┫┗┫┛╋┫┳┫┣━┛┻┛┓╋┗┻┻┓┫┓
┫┣┳┻┏╋┳┏╋┣━┛━┣┻┏┓┏┫┫┃╋┓┃━┏┓┏━┛┓┻┣┗┫┫┳━┛┗
┛┫┻┗┓┣┓┃┗┳┻┻┻┛┫┛┓┣┏┏┓━━━┻┗┫━┛┫╋━┻┫╋━┃┣┏┣
┣┛┃┻┳┗┓╋┫┫┫┫┃┓╋╋┫┗┗━╋┻┳┗━┓┓╋┗╋┏┫┗━┗┏┃╋┏┻
┗┫╋┗╋┓┗┻┳━┻┣┳╋━┗┛┫┛┣┏┃┓╋┗╋┳┓┫┏┛┛┃╋━┳┃┫┃┃
┻┃┓┓┓┗┻┳┻┳┫╋┛┗┫┣┗┣╋╋┓┫┳╋┻┏┣┏┏┗╋┓━┻┏┓┗┫┓┃
┣╋┛╋━┏┃┓╋━┫┣┏┻┓╋┏┳┓┳┫┏╋╋┏━┻┣┫┏┫┻┫┏┛╋┃┗┃┻
┳┫━┗┏┻┻┏┗┃┛┓┓┗┫━┃┻╋┣╋┻┫┏┫┏┛╋┳┓━┏┓┛┣┣┃┫━┗
┓┗┃━┛┻━┣┃┫┏┣┳━┛┗┣┓╋┳┻┳┏┛┻┛╋┓┣┳━┫┃┏┓
┛┳┣┻┳╋┣┏┏┳┗┫┗┫╋┓┗┻┗┏┳┳┏┣┫┓┳┏┏┳┏┣┗┫┏┣┳┻┻┃
┃┻┓┗┳┓┓┣┣┳┛┃┛━╋┗┻┏┗┃┃┏┫┗┏┛┻┳━┳┃━┗┻┓┓┃╋┻┳
┛┳┃┃┏┛┃┫━━╋┫╋┣┗┓┏┏┣━┓┻┳┫╋┣┃┏┫┫┗┃┛╋┓┳┳━┛━
┛┣┫┓┛┓┗╋┗╋┗╋┗┏━┻━╋┗┫┻┓┛┛┳┻┓┳┻┗┃┫┫┻┗┓┃┏┏┓
╋┗┗┳┏┏┃┫╋┻┻┓┳┻┓┳┳┣┳━┣━━┏┣┫┗┗┃┻┣╋┃┗┛┃┻┻┏┗
┛┃┳━┻┃┓╋┻┣┣┓━┓┃┗╋┏┛┻┗━┻┏━┻━┃┣┣┓┏┻┻┓╋╋┛╋╋
┏━┓┃┳┳┻┛┣┏┛╋┗┛┫┓┣┗━━┳┗┛┛┓━┃┳┻┛┃┓┏┛┻┏╋┻┃┣
╋┫┳┃┗━┓┃┃┏╋┛┻━━┫┗┳┃┫┗┛━┏┓┃┛╋┛┏┏┓┃┻┛┛━┛┏┗
┻╋┏━┫┓┛┗╋┫┗┗━┛┗╋┓┣┫┫╋┣┫╋┫┣┣╋┻┳┏┳┗┫┏┃┓━┫┳
┣┛┏━┫┣┣┏┻┓┳┛┗┓━┓┓┏┃┓┫┣┳┃┛┗┓━┣┏┻┃┏┫━╋━━┻┫
┃┻┃╋┃┛┓┏┫┳╋┃┻┃┛┻┫┏┣┗┳┳━┗┃━┻┓┳━┏━┏┣┗┫┃┏┳━
┻┏┳┛┓━┗┳┓┃┏┛╋┣┻┃┛┛┛━┓┳━┓┗┏┗┓╋┫┛┓┻━━┗┗┳┛┓
┓┃┃━┻┳┓┓┳╋┃┫┫┗━┣┏┓┣┳┃┣┃╋┻┛┣╋┫┫┏━╋┓┓━┏┃┻━
┓┃┳┏┓┓┛┗┓┛━┻┗┳┃┫┣┗┳┳╋┗┏┃┻━┗━┳┻┓╋┏╋┗┏╋╋┳┻
┓┓┃┓┻┣┫┣┃┳┻┻┫┻┃┗┛┏┗┏┛┏╋┳┏╋┫┓┓┏┫┻┓┳━╋┓┗┃┫
┳┓┏┫┃┃┏┻┣┓┻╋┓━┓┗┛┛┫┫┫━┃┳┏┏┻┳╋━┣┛┫┣┃┓┏┃━┫
┃┛┃┻┫┳┣┗╋┳┳┫━┛┗┏┣┣┣┫┏┓┳┳┫┃┗┛┛┛┗┣┏┫┳┻┏┃┃┣
┏┏┗┃╋╋━┏┗┳┃┫┫╋┫┃┗┃┛┏┻┻━┓━┫━┓┓┻┻┓┳┓┃┗┳┃┗┏
┫┓┏┣━┛┛┗┣┏┫┛┗╋┛╋━┳┓┣┳┻╋┓┏┣┣┗┏┛┣┓┻┓┣┛╋┏┗━
┛┫┓┻┫┫┻━┳╋┳┗┓┣┏┳┛┗┛━╋┏╋┳╋┣╋┳┗┫┛╋┳┓┻┣┫┫╋━
┫┻┏┃┓┃┳┛┗┗┛┗┓┛┓━┳━┣╋┻┻╋╋┃┛╋╋┛┃┫┃━╋┻┫┻━┻┓
┓┏┃┏━┏┻━┳┗┃┓┓╋┓┻╋┣━┫━┛┳┛┳┣┗━┏┣┣╋┗┓━┓┻┳┏┃
┻┃┻╋┓┫┃━━┗┫╋╋┳┗┗┳┓━╋┃┏┃┫┏┏┗┣┳━┗┛┃┫╋┗┛┫┛┫
┻┻┏┫┳┫┗┃┗┣╋┣┃┓┓┳┛┫┫┣┳┏━┻┫┣┣┫┗╋┗┃┣┏┻
┏╋┣━╋┛┻━┣┫┳┻┏━┻┏┗┛╋┛┻┛┗┻┏┳┃┓┫┃┻┏┻┗┣┗╋┓┳┳
━┏┻┻┃┓╋━┏┗┛┛┏┃┃╋┫┻┛┗┣┛╋┏┳╋┳┗╋┗╋┓┗┗┣┛┓┻┛┓
┳┃┃┣┗┣┗┣┣┓┫┳┫┣━┻┏┫┃┫┗┳━╋┏━╋┃┻┏┳┳╋┳┳╋━━┓┓
━┏┃┗┻┏┣┫┓┳┣┣┣━┓┻┳┫┫┛┫┃┓╋┣┗┳┏┳┃┗╋┳┃┫┃┃┃╋┏
╋┏━┃┃┛╋┣┣┃┻┣┗┃┗┣╋┃┣━━┏┳┻┃┏┓┫┓┻┗┣┃┏╋┗┓┻┏╋
┗╋┳┳┏┻┣━┫┻╋┳┓━┗┛┓┓━┛━━┓┗┏┏┃┏┛┗━━┣┫━┛╋┃┣━
┻┛┳┓┗━┓┓┃┣┛┣┗┛┣┫┣┏┻┻╋┗┗┏┳┣┏┛━┣┫┳┓╋┗┻━┻┫┳
┻┫┏╋┗┻┓┻┻┫┫┫┗┫┛┓┏╋┫━┳━╋┛┏┓╋┻┃┃╋┻┳┏╋┣┗╋┓┃
┳┻┻━┻┳┛━┗╋┻┗┫┏━┻┻╋┣╋┳┳┃┓┏┻┓┣┳┣┣┛╋┃┳┗╋┛┓┻
┃┃┫┣┳━┫╋┳┣┻┓┏━┣╋━┻┗┻┫┳┳┳┳┳┃┳╋━┳┃┳┳┛━┣┏┻┫
┛┳╋╋┻╋┃━┻┓┻╋┛━┓┗┏┏┛┃┻╋┻┫┏┓━┛┓┻┻━┫┃┏┳┗┓┻┻
┳┣┣┃┗┣━┓┫┻┏╋┗┓┗┳┣┃┓╋┏┳┛┓┣┛┫━┣┫┣┏┣┣┻┳╋┃┓━
╋┛┳┏╋┣┳┛━┻┓┳┛┫┳┫┃┗┫┣┏┓╋┃┻┫┣┗━┻┛╋┓┃┓┳┓━┳┗
┻┫┗┛┫━━┫┗╋┻┏┏┫┫┻┻┓╋┓━┣┳┣┫┳┻┫┏┃┣╋┣┫┫┻┣┛┻┫
┏┳┏━━╋┗┻┃┳┛┣┳┛┃┗┏┗┻╋╋┃┗┫┻╋┓┓╋┃━┻┳┛┓┫┫┻┳┃
┗━━┳┏┛━┻┻┓┻┏┛┗┏┳┗┛━╋┣┃┫┃┫┃┏┫┏┛┳┫┫┻┏┳┫┳┏━
━┣━┗┃┻┣┓┓┛┫┻╋┣┻╋┏┳━┗┫┣┳┃╋┛┳┓━┓┳┣━┏╋┗┗┣┛┳
┣┻┏┣╋┳┏┏┃╋┣┫┗┛╋┻┓┓┫┏┛┗┃┓┣┳┛┣┓┓┓┏┗┏┏┫┛┛┣╋
┫╋━┳┏━┣━┃┫╋╋╋┓┏┛┛┻╋━┃┗┻┗┗┛┃┫┣┃┳┓┏┳╋┳┏┛┗┻
╋┣┛┣┏┃┳┛┗┏┃╋┏┻┗┛┏┃┣┗┗╋┻╋┏╋┏┓┣┫┫┻┓━┛━┣━╋╋
┫╋┏╋┛┻┗┃┓┏┻┻┻┓┳┻┓┃┏┣╋┃━┫┏┻┻┏┃┗┗━┣┗┫┫┓┓┏━
┳┓┓┣┻┓┣╋┓━┳┣┫┫┃┫┣┛╋┣┗┳┗━┏━┳┣━┻┫╋┛┗╋━┳┛┫┻
┏━┻━━┻┳┓┛┳┗┛┻╋┓┛┓┃┓┳┛┏┓┻┳┗┃┗┻┻┛┏┃╋┏┛┛┣┃┻
┃┻┓┻┏┳━┃┗╋┣╋━┃┫┃┻┛┳┻┣┃┳╋┓┏┫┃┏┓╋┗┃━╋
┫┓┏┳┏┳┃┣━╋┛╋┃┗┻┳╋╋┳┗┗┏┻╋┃┛┓┗┛╋┣┛┫┏┏┓┃┻━┻
┛━┻┻╋┏┏┳┏┛┫┳┏┛┓┣┛┳┻━┃┗┣┳┛━╋┣┣┏┓┛┛┳┛━┣┻┃┫
┃┓┃┏━┣┳┫┣┏┛┫┓┗┗┳┻┓┻┛┣╋┏┫━┃┫┏┣┛╋┃┫┣┃┳┃┫┓┃
┃┃┓┳┃┃┓┛━┃┳┛┓┫┣┣┃━╋┫┗━┗┫╋┫┓┫┻╋┗┳┃┻━┳┻┗┫┓
┻┣┻┃┓━┻┏┏╋╋┏┛┃━┳┛┃┏╋┫┓┫┻┳┻╋┫┏┃╋┛┫┏╋━┛┫┻┏
┻┻┣┻┣╋┣┣┳┛┣┳━┓┏┣┗╋┣┳╋┗┛┻┏┃┣┣┫┫┻┣━┣━┻┗┃┗┗
┫┓╋┏┫┓┣╋┏┣┗┃┗┓┛┛┓┏┗╋┳┏━┫┫┣┏┗━┣┳┳╋╋━╋┗┏╋┣
┃┏┏┳━┓┣┏┻━┛┗╋┛┳┣┻┫┓┫┓┃┳┃┻┃┗╋┃┳┓┣┛┣┓┫┗┣┓┫
┳┳┻┏┓┳┻┛┳┻┓┣┳╋┗╋┃┗━┓┣┫┳┗┻┓┛╋╋┛┓━┏┃┳━┃┣━┳
┣┛┛┻┻┃┣┻┃━┣╋┓┳╋╋┏┣┃┛┗┻┫┏┳┫┳━╋┻┛┳┳┓┳┏┫┏┃┻
━┫┳┳━┣┛┛╋┏┏┛╋┗┳┏┃┫┳╋┛┗┛┳┻┓┛┣┣┣┳┓┳╋┛┛┣┃━┗
┓┫┓┃━━┓┃┛╋┛┣┫┗┓┳┣┳┫┓╋┃┓┃┻┻┛┳┃┫━┏┓┛┏┗━┏┳┗
━┫┻┛┏╋┫╋┗┛━━┣┣┻┳━┓┳┃┓┓┣┃┫╋┳┗┓┻━┏┗┓╋┃┛┓┻┃
┣┏┗━┣━┓┛┛┣┃┓┫┫┻━┏┻┛━┗┏┗┳┻┓┗━┓┃┓┓╋┛┗┳┏┣┣┗
┃╋┫┣┣┏━┓┃┏┛┫┫┗┗┳━┓┗┣┃╋┗━┛╋┓┃┓┣┫┛━━┛┏┏┻┣┣
┣━┓┛┓┃┃┛┻┓━┃┓┣━┃┓┗┓┗┳┣┫━┳┓┏┗━━┗━┗┗┓┗┳┣┫┗
┻┃━┣┣┏┛╋┃┏━┻┛┃╋┳┛┻┏┗┏┛┛┃┳┻━┗┳┳┳┫┃━┳┏━┫┛┏
╋┃┻━┏┃╋╋┗┛┛┏┫┳┛┫┣╋┳┫┣┏┗┫┻┏╋╋╋┣┓━┣┻┏╋┳┗┛━
┫┓╋┣┃┳┏┓┛━┃┳┣┓┏┏╋┓━┳╋┃┃╋┻┗┳┏╋┏━┛┃┣━┗┃┛┻┗
┓┏┛┓┣━┣┛╋┳━┃╋┃┏┻━┃┳┳┓┫┛╋━━┳┣┫┃┃┛━┓┣┫┛┻┻┻
┏┓┃━━┃┳┃┗┏╋┳┛┗┗━┫┻┏┳┛┃┏┳┓┳┳┃┛┓┫┣┃━┣━┳┃╋┗
┃━╋┫━┻┳┓┛┃┻┃┗╋━┏┗┓┻┓━┻┗┃┗━┣┣┣┓╋┏┫┛┓┓┗┫┏╋
┻┗┻┣╋┃┳┓┳━┓╋┃┗━┏━┓┗┃┻┳┛┳━╋┫┣┏━┛┗┳┓┛┓╋┣┃┫
╋━┃╋┳┃┗┃┛┣┣━┳┻┓┻┏┳╋┳┫┫┣┻┛┣━┗╋┏┣┻━┛┣
┳┓┓┓━┛┣╋┳┻┫┏┻┻┓╋━┳━┳┻━┫┏┛╋┏┛┓┫━┃┛┗━━╋┛┗┣
┳┓┻┃╋┏┏┏━┃┏┃┗┣━┗┗╋╋┻━┛┏┫┫┳┗╋┃┳┫┳━┣┻┫╋┗━┻
╋┣╋━┗┃┫┏┏┫┫┳┃┏┻┳┻┳━┃━┗━┫┓┳┛┏┓┳┳┓┫━┳┛┛━┓┳
┣┳┏┻┣┓┫┗┻┗┓┏┗┓┃┃╋┏┣┛┫┓┫┫┣┓┏━┗╋┣━┣┻━┣┃┳┳┣
┫┻┏┳╋━┗┣┗┻┻┳╋┓┻┳┳┃┛┏┓━┗╋┏┗━┏━━┻╋╋┛┻┛┛━┓┫
┣┃┳┗┫╋┛┣┏┃┫┓┏┫┳┻┫┣┣┓━┓┣┏┗┻┳┏┓━┳┻┳┣╋┓┳╋┓┓
┓┻┳┻┻┓┗┫┃┻┃┛┛━┻┻┫┳┛┏┻┏┏┫┣┗┻━┫┗┗┫┛┫┏┓┳┫┏┗
┣┓┗┓┻━┓┫╋┓┃┣┛┃┳╋┻━╋┗┣┃┣━┳┓┛┳┗━┳┏┓┳┫┏┫┗┣┣
┓╋━┻┃┫┓┳┏┣┻┳┓┫━┏┗┳┣┻┗┓┳┃┛┛┛╋━━╋┳┓╋┫┛┳┛┓┫
┓┃┣┻┗┫┃┻┏━┳╋┫━┫┫┏┃━━┃┻┣━┓┛┃━┃╋┣┫━┳┛┓┓┻┳┓
┏┗┣┏┳┓┓┗╋┓┣┫┫┏┓┃┣┛┏┗┓┗┫┳━━━┳┗┏┣┣┻┃┗┃┃┗┏┓
╋┏┏┻┳━┳┓┳┫┣╋┓┳┛┗┏━┏┣┏┓┓┃┳┳━┏┣┓┣┻┗┏┛╋┳┫┓┗
━┗┫┛━┗┳┣┗┗┏┫┓┓┓┓┏┃━┓┃┃┻┛━┛━━┓┫┓┓┏┏┫┏┣┓┫━
┣┻┓┛╋┗┣━┫━┳┓┓┓┣╋┻┫┏━┳┛┫╋┣┳╋━┻╋┛┳┗┳┏┛┃┣━┫
┃┃┏┏┏┃╋━┗┛┃┛┛━┛┓┻┛┫┏┏┣┏━┃┗╋┓━┻┓┻┳┻┗┏┛┫╋━
┓┃┗┓┗┣┫╋┣╋┃┫┗╋┣━┗┗┫┛┳╋━┃┃┳┓┳┃┏┛┳┻┳┃┛┳┓┏┃
┛┣╋┣┃╋┣┗┣━┓┓┛┳┓━━┻━┏┻┳┫┫┳┻┓┓┃╋╋┳┻┳┻┫━┃┛┻
┛┃┓┻┃┳┃╋┏┫┃┗━┳┗┓┓┃┣╋┗┣┫┃┫┓┓┗┳┏┗┃━┻┻╋┛┣┓┣
┏┗┓┓┏┛┣┛┏━┗┏┃┻┗┣┫┫┓┓┃┣┣━┳┓┓┳┏┫┣┣┻┃┻┳┳┃┃┗
┃━┏┛┳┣┗╋┣╋┃┳┻┫┫╋┓┃┗┓┃┫┃╋┻┣━┳┓╋┣┫┫┛╋┳┣━━┳
┃┻┏┛╋┻┓╋┃┏┏┃┃┳┃┣╋┳┗┫┗╋┣━┳┛┗┣┣┃┃━┃┃┛┓━┓╋┳
┛┓┻┫┻┻┗╋┃┓┃┏┻┻┏╋┗┃┗┻━┻┫┳┓┳┫┗┃┃┛┗┓┻┫┻┗┏━┃
┃━┏┻━┳┳┳┏┗┏━╋┻┓┃┫╋┣┃╋┛━┛┃┓┻┛┳━┏━┻┣┏┓┻━┳┻
┛┣━┓┳━┏┛┏┳┣┣┫┻╋━┃┏┃┓┣┻┏╋┓┓┻┗┳┳┻┃┻┏┫
┣┃┫┳┗┫┏┳┓┃┳┓┳┣┫╋┫━┻┃┃┓┳┓┣┳╋┗┣┣┏┓┏╋┻┳┣┏╋╋
━┛┓┻┛┻┃━┃┃┗┫┏┻╋┫┻┏┣┻┃┓━━┣━┛┻╋┣┃╋┣┛┳╋┳┛┗┏
┻┫┣┫┳┃┛╋┣┛┳┫╋╋┛┗┓╋━┫┏━┻┗┻┛━━┻┗┻┫┣┏┗┗┣╋┃┳
┗┫┳━┛┛┳┗━┻┻┳┻┗┏┗┃┏┃┓╋┫┏┃┏┛╋┏┣┗┃┏┃┗┣┃┏┳┛━
┣┓━┣┻┃┏┓┣┏━┗┗┣┏━┣┳┻┫┃╋┛╋┛┏┣┓┳┫┳┫┃┗┗┛╋━┻┣
┳┓┛┓┳┛┫┳┫┻┻━┓┓┳┳┛━┣┣━┳┫┏┻┃┗┫┗┛┳┏━━━┏┗┫┛┏
┃┗┻┛┳┫┫┛┏┫┳╋┻┛┫┗╋┓┣┃┗┓┣┓┛┏┓┗┛┛┳┓┃┣┏┃┫┣┏┛
┓┣┓┻┳┃┳┣┃┻┫┣┳━━┓┳┗━┃┳┳┃┻┏┣┣┗┛━┫┓┃┏┗┫┛╋┛┓
┻╋┗┃┛┻┳━━┫┏┻┏┛━━┓┣━┃┓┏┫╋┏╋┳┻┻╋┫┓━┣┣┣┣━┻┓
┣┳┣┓┣┏┳┓━┃┓┻┻┣┣┗┗┫┛┃┓┛┗┫┳╋┓┛╋┻┻┳┫┛━┫┻┫┓┛
┫┏┃━╋┛┗┛╋┻━┓┫┛┃╋┻╋┓╋┳┳╋┛┃┓╋┛╋┳┻┓┛┳╋╋┓━┫┓
┣┏┃┻━┏┓┣┻━┣┓┫┻┏┣┓┻━┏┓╋┛┛┗┗┗┛┃┻┓┏┫┏┗┏┓┃┛┣
┃━┣┓╋┻┫┓┓┣┣┫┏┃┻┃┗┗┻┓┓┓┏┛┻┻┫┛┣┗┫┏┏┗┏┳┛━┗┻
╋┳┃┳┓┃╋┛┃┻┫┃┣┫┗┗┗┣┗┏┣┣┫╋╋┛┻┫━┻┓━┗╋┳┃┃┻┛┛
┏┓┃┓┏┻┳┏┗┛┃┛┗┻┓┣┏┏╋╋┗╋┻┻┏┣┣┃┻┃┻┣┣┏┓╋━╋┫┫
┣┻━┛┓┣┳┃┃━┫┃╋┳╋┗┳┣┳┣┃┻┻┣┳┓━┫┣┣┏┣╋━┓┛┳┏┫╋
┫┗┳┃┛┳┃┗┗┃┓━┣╋┳┓┗━┣┳┃┗┣┏┫┳┗┓┻┏┗┳┣┣┳┛┏┗┫┳
┛┏┻┻┃┗┻┃┳┏┗╋┣┃┏┳┗┫┏━┳┃┣┏┏┃━┛┻┻┓┏┓┃┣┓┣┛┗┳
┫┓┻╋┗┏┳┏┗╋┻┃┻┗┳┫┃┃┛┓╋┓━┛┗╋┫┏┛┳┳┣┣┃╋┣╋┛╋┛
┗┣━┻┗┫┗┫┛┛╋╋┏┣┃╋━╋┓┛┣┗┣━╋┛┳┫┻┛┓━┛┓┳┓┗┣┛╋
╋┏┃╋┳┓┫┫┗┓┛┛┻╋┃┛━┻┓━┫╋┻┃┃┓┛┗┗┗╋┛┻┓╋┻┏┛┻┃
┓┗┫┛┣━┃┗━┏┛┳┻┳┗━╋┣┻━┳┓┓┗┗╋┳━┛┣┛┗┓┣┛┗┫━┛━
┛┣╋╋┻┣━┗━┓┗┛┻┗┻┣┛━┃┓┓┣┃┳┓┏┻┳┏┃┣┗┣┛┗┳┓┓┓┓
┻┗╋┻┗╋┣┻━┻┛┣┫┓┻┫┛┛╋┛┃┗┓┏┛╋┫┣┏┻━┻┏┓┏
┗┻┏┗┏┓┛━┣┃┣┃━┫┻╋┃┣┛╋━┳┫┃┓┣┃┫┣┳┻┻╋┫┓┳┏┏━╋
┗┳┓┣┏┫┫┣┃┏┃━┃┓┃┏╋┳┻╋┃┏┣┳┻┳┫┻┣┳┫┳┗━┗┣┃┻┻┻
┛┓━┫┳┳┫┃┣┳┃━┳━┓╋┫┳┣┻┏┃━┫┳┫┃┗━┫┛┛┣┻┗┛┗╋┻┏
━┓╋┛┗┏┫┣┣┳┳┓┗┻┻┗┣┻━┳┛┓┃╋┓┗┫╋┓┳┓┗━━┏━┓┓┻┛
┛╋┫┫━┛╋┗┻┃┛┃━┗┛╋┻┗┛┣┣┗┛┃┻┻┃┓┻┫┏┃╋┻╋┳┗┣┏┳
┳┻┏━┻┛━━┓┻┫━┣┏╋┻┳┗┣━┛┓╋┣┣╋━┛┃┓┓┗┏┏┣┓┏┓┗┛
┳━┓┓┃┫┛┻┗┛┻┓┗┻┳┃┳┳┃┓┓┗┗┫┏┻┳╋┫┳┗┗┗┓┣┃┓┓┣┣
━┗╋┻┳┛┣┛┓┏┃┣┫┓┓┣┛┃┣┣┓┃┳┓┏┳┃╋┛━━┻┻┳┃┗┃┏┛┫
┏┏┏┏┛┏╋┣┃┃┣╋┃┗╋┃┏┳┛┣━┛┳┃┏┃┣┫━┗┓┗┃┃┛┏┗┳┓╋
┗┗┳┫┣┣┳┫┓┛┏┏┃━╋━┃┻┗┓┃┫┏┳┓╋┻┣┗┓┣┻┳┗┛┛┛┛━┓
┛┻━┛┻┣━┳┣┣┃┳┏┫┏┳┃┛┳┃┛━┣┓┓┏┫┛┳┛┳┓┃┣┣┛┣━┗┳
┏┣┻━┓┏┏┏┗┫━┗┃┳┳┣┻┏┓╋┣┻┛┻┳┳┗┏┃┛┓╋┓┻╋┫━┃┳┗
━┃┏┓┃┛┳┏┫┻┏┓┳┏┃┏┓╋┣┃┗┻┏┻┏━┳━━┳┛━┓┏┓┃┃┣╋┏
┃┃┻┫╋┓┻┃┻━┣╋╋┫┛┃┻┗┣╋┏╋┫┻┫┓┫┛╋┳┣┏┳┣┫┃┛┻┓╋
┃━┃┳━┫┗╋━━━┗━┣┫┛┛┓┳┗┫┃┻┻┓┗┏┗┗━┫━┗┳┓┃┳┓┳┫
┓┏┛┣┻━╋┓━╋┣┣┏┫┻┳┏┻┻┣╋┻┻┣┏┣┫╋━┛┫┫╋┗┏╋┣━┓╋
┛┗┫╋━┗┃┃┫┏━┓┫┫╋┻┛┫┛┳┗╋┃┃━┳━┓┛┣┓┻┻╋┣┗┏┓┳┓
╋┫┓┏━┏┻┫╋╋┏━┫┏┗┫┣┓┛┛┣┳┃╋┳┫┗┓┏┣━┻┗┛┓━┗┫╋┗
┓┫━┏┫┓┏┻┏┣┻┣┻┣┓┻┻┛━┏┣┳┗┗╋┫┣━┻┏━┣┻┃╋┫┻┻┃╋
┛┗━┗┏┳━┏┃┳┣━┏╋┣┳┻━┳┳┏┳┗┃╋┻╋┳┣┓┻━┛┗┗┏╋┓╋┓
━┃┳┛┓┓┗━━━┛┓━━┓┳┓┓╋┓┳┣┃┣┃┻╋┏┗┛┓┫━┃┻╋┛┛╋┳
┳┓┓┃╋┳━┻┻┣┏┣┓┗┗┛┗┓┃┗┣┳┫┳┃┛┫┃┃┛┃┃┓━┃┃┻╋┣━
╋┗┳┗╋┏╋┳╋┗┫┏┗━┳┗┓┣╋┗┳┓╋┓┗┃┳┛╋┗┗┻╋┏┗╋━╋━━
━┛┳┏┗┻┫━┃┻┃┃┃┣┣┣┛┻┳┻┻╋┫┓╋╋┻┣┫━╋┗┫━┗
┗┃┏┗┗┏━╋┛┓┣╋┣┃┣╋┓┏┓┃╋┫┏━┏┏┃━┳━┫┃┫┗┫┗┳┳┫┃
┛╋━┛┳┛┃┛┗┓┣┳┣┃┗┃┓━┫┳┃┫┫┛┳┫╋┓┣┣┃┛┏┏┳┻┏╋┫┫
━┓╋━┣┓┫┛┛╋╋┗┛┏┫┓┻┓┳┻┫┫┻┗┳┳┛┳┏━┳┃┛┻┫┓┣┣┳┏
╋╋┳┗╋┳┓┳┫━┻┣╋┫┣┓┳┻┓┻━╋┳┏┃╋┗┛┣┻┗┫━┗┃┳╋┓┛┗
┻━┣┗┣━┗┗╋┻┫┻┛┗┏┃┣┫┻┛┏━┏┣┃┓┣━┫╋┫┫┛┗╋━┛┳┃┃
┏━━┫┣┗┓┻╋┳┳┏┓┣┗╋┏┃┣┣┛━╋┛┣━┣┓┓┳┏━━┫┻┃┃┓┫┛
┛┣┻━┃┻┗┏┏┏┫┗━┃╋┣┗┳╋┻╋┣┳━┫━┫━━┛╋┻━┗┳┫┗┻┓╋
┏┃┻┳┗┛┗┏┓┣┳┻┏┃┓┏╋╋┳┃┳┫╋┓┻┳┓┫┗┣┛┗╋┗┻┗┳┫╋┣
┫┃┫┻┗┛┳┗┳┻┫┛┻┏┓┫┳┳┏━┣┣━┗┏┣┻╋┓┻┛┫┻━┃┃┛┗┳╋
┏┗━┫┫┛┣┣┛┗┃╋┫┛┏┛┳┗┏┛┃┛┗┻┓┗━┓┃┓━┣┫┫╋┏━┳┫┫
┣┓┣┛┛┓┗┫┳╋┓┫┣┗┣┃┣┳┻┣┓┗┓┣┏━━┳┫┓┗┣╋┛┳╋┏┏╋┏
╋┫┳┫┏┛┳┫┗┃╋┻┫┓┛┻┗┫┫┓┏┓━┓┻┳┛┳┓╋┣┛┣┏━┏┛┻┗┃
┓┻━┛┻━┃┫┛┫┏╋┓┛┣┏┻━━┃┓┃┻╋━┳┛┫┗┣┏┛┗┻╋╋┛┣┫┓
┣━┃╋┓━┣┳┓┫┻┓┏━╋┣┗╋┳┣┛┻╋╋┓┳┣╋┣┻┓┻┻┃┫┃┫┣┛┻
┏┗┣━┏┻┫╋┻╋┃┏┳┃┓┃╋╋┃┏┻┃┛┗┳┳┛╋┻┃╋┓╋┃┫┏┓┗┻╋
┓┃┏╋┻┃┗┓┗┫┻┏┛╋┗┳┛┗┛┓╋┣╋┓┛┣┓┫┗┣┃┏┣┻┓┓┓┻┣━
┻┓┃╋┛┏┗┗┛┻┛┳╋┣┳┛┣┗┏┳┗┳┳┳┣┃┃┣┛┳━┣╋┃┳┻┫┻┃┛
╋┏┏┃┃┗╋━┛┛┣╋┏━┻┃╋━┗┳┏━┏┗┳┃━╋┫┳┗┫┏┗┳━┃┳┛┣
┗┛┻┳┏┫┳┛┓━┗┳┃━╋┓┫┛┓┫┫┻┫━┏┳┻┗━┃┓┳┗┳┗┫━┗┃┣
┏┻┃┗┻┗┻┣┳┏┛┛━┫┛┗━━╋┃┛┗┗╋┃┫┃┣┃━┗┛━┛┫┗┳┃┏┫
━┗┣┛┫┛┳┳┛┏┛┃━┗┣┫┫┣┗┻━┳┻╋┃━┻┗┃┛┻┳┓━┏━╋┗┣━
┏┏┫━┓┓┫╋┻┃┗┏┫┗┃┏┫┃━━┓┣┏┫┳━╋╋┻┣┳┃━┏┣━┻┏┻┃
┳┫┛┛┫┣┣┓╋┫╋╋┗┳┣┻┣┏┏┓┻━┃┣┣┣┻╋┻┃┗╋┛┏┓╋╋┳┏┃
┻┫┫┳┣┛┻┗━┃━┫┓━╋┻┓┃┣┻┫┣┫━━┛┫╋┛┏╋┻┛┫┓
┃┗┳┣┫┣┫┏┓╋━┣━┗┛╋┳┻┛┏┻┛┗┏┳┗┻┻━┳┗━┗┓┗┛┣━┛┳
┣┓╋┳┳┏┣━┏┫╋┻┗┓┃┻┳┏┛┣┻┓┗┏┏┣╋╋┏┏┫┗╋╋┫┻┏┗┓┻
┗┏┗┃┏┓┻┃┓┛┻━┗┛╋━┫┳┻┃━┣┗━┗┳┛┣┳━┣━┫━┗┓┗┫┻┛
┏╋┻┳┻╋┻┗┏┣┃┫┛┓┳┗┃┃┫┣┗┏┳┏┻┫━┃┣┗╋┳┓┣┗┛┣┳┣┗
┃┗┓┏┻┻┳┫┏┓┳┳╋╋┃┗┛┏┛┛┏┻┏┫┣┃┓━╋┣┏┳┻┫╋┻┃┗┛┗
╋╋┳━┻┗━┻┛━┗┓┏┫┓┓┗┗╋┏━┛┻┛┗┣┳┗━┫━┓┃╋┣┏┻┫━┏
┫┃┓┓┛┫┃┣━┣━┛┃┏┏━┳┏┫┓┣╋┓┓┏┓┳━╋┓┻┃╋┃┫╋━┣━┫
━┛╋┗┻╋┗┓┳━┣┣╋┻┏┳┏╋┛┗┏┃┫━┃╋┛┛┏┻┻╋╋┫━┫┻┳━┏
┛┓┓━┣┗┓┏━┻┏╋┻┳┳╋━┗┃╋┗┳┳┳┻┻┳┳╋┏╋┃┣┗━┗┫╋┛┗
┻╋┃╋┓━┗┻┏┣┓┃┓┛━┣┗┗┻━┃╋┓┛┛╋┫┏┓┓┻╋━┛┓┗┃┫┫┣
┫┃┗┳┗┓┃┫┏┻┫┫┗┳╋┓╋┃┗┣╋┗┓┫━┏┻┳━╋┗┗┓┏┃┫┫╋┃┗
━┃┛┏┓┫╋┗┳┗╋┗┳╋┻┫┛┗┳━┻┓┻┻┛┫┓╋┓┛━┣┻┏┗━┃━┻┫
┻┣┻╋┗┣╋╋┃┛┗┏┳╋┫┫┃┫┛┫┏┛┻┣┻┛━━┛┃┳┗┛╋━┓┫┫┳┣
┻┃┏┓┣┣┏┃┃┏┛┃╋┏┓┻┃┻┗┗━┻┣╋╋━┻━╋┣┃━━┻┛┣━┗┫┛
┻┛┛┗┻┣┗┫┓┫┳┫┻┫┗┏┣┳┻┏┣┛┏┗┣┫┣┳┗┛┗┏┓┏┃┏┫┳┳┃
┻┗━┣━╋┗━┏┏┓╋┓┛╋┳┏┏┓┛┣┣┣┣┓╋┣┃┓┓┫┫┣┃┻╋┳┻┃┻
┗┣┣┣┃━╋┓┏┛┻╋┃╋╋┗━┫┛┛┣╋━┏┓┃┳┏┏┳┓┏┛┓┻━┃┗━┻
┣┳┣┫━┫┣┳┣┫┓┛┫┓┃┫┏┫┗┻┏╋┣┃╋┃┃┃┛┛┳┛╋┛┣┗┗━┏┫
┳┓┳┫╋╋╋┣┏┗┣┻┛╋┣┣┣┻┛┓┛┻┣━┣━━┃┳┃┫╋┣┣╋┓┫┳┃┛
┃┣━┏┗┏┗┏┗┏┗┃┗┳╋┗┛╋┻╋┏┻┳┛┓╋┣┛┳╋┗━━┗┳┓┳┃╋┣
┛┃┛┓┣╋┓┓━┣╋┣┗╋┣╋┗┳┻┣┗┻┏┻╋┻┛━╋┓╋╋┻┓┳┏┓┗┣┻
┫┛┃┫┓┓┻┏┛┏┫┗┃┻┃┃┛╋╋┏┫┃┻┏╋┳╋┃┫┳┏┏┗┻┃┳┳┗┃┳
━╋┗┏┣━┃┫┫┗╋┃┣┓┗┛┛┏┫┳━┏━┓┻┳┣┫┗┗┏┣╋┏╋┃┏╋┻┣
┫┻┃┛╋┓━╋┫┫┣━┗┗┃┫┻┓╋┗┃━┳┻┛┗━┻┏┫┏┃━┫┫
┳┫┻┓┓━┛┣┛┗┓┃━┳┓┫┃┫┏┏┓┓┛┣┓┓━┛┻┫┻┛┏╋┣━┳╋━┏
┏┫┓━┛┣┗┏┳┃┫┓┗┛┓┃┳━━┃┻╋┳┏┛┗┏┻╋━┫┛┛╋┏┓┻┻┛┳
┳┫┻┓┳┳┫┛┛┓┛┣╋┻╋┗┫┻┓┣┻┏┳┓━━┣┫┏┗┫┏━┗┃┛┃┏┗╋
┓┏┗┏╋┻┗┓┓┏┫┛╋┛┫╋┣━┗┣━┫┏┻┻┛╋━┳┛━━┓┳╋━┏┫╋┣
┓┛┓━┗┳┓━┣┓┓┛┫━┫┳┛┳┃┃╋┣━━┫┏┏┓━╋━┓┏╋╋┗┣┓┛┛
┃┏┓┏┛━╋┗┓┗╋┫┗┗┃┃┓┓━┫┗┫┳┛┻┻┃┏━╋┃┫┓┏╋┣━┏┳┃
┣┛┓┫┗┫━┗┻┛┫┣┓┫┫┛┓━┃┃┣┫┻┣┫┃┛┏┏┳┻┃┗╋┣┃━┗┣┏
┛┗┓┓┃┳━━┻┻┣┗┗━┫┗┏┫┛┗┗┓┛┏┛╋┳┓┻┗┛━┗┓┃╋┛┛┛┫
┏┣┣━━┃┏┫┻━━╋┏┗┃┫━┛━┓┣┓┛━┫┃┏┫┏┫┻┏┏┳╋┫┏┣┗┫
┻┓┃┫┓┛━┓┳┓┳┓┳━┛┫┓┃━┣┗┏┛┣┃┻╋┃┻┏┻┳╋┻┻┓┳┳━━
┛╋━┃┃┗┓━┛┳┣┣━┻╋┃┛╋┓┏┓┫┻┣┃━━┣╋┻┓┃━┳┓┫╋━┻┓
┣┛┗┓┏┗┣┃┻╋┓┏┃┛┳┣┗┳━┫┛┻┫┻┛┃━┫┫╋┃┃┳━┳┫┗┓┓┗
┓╋┻┻┏┃━┗┗┛┳┣┓┗┗┃┳╋┏━┓┻━┻┻┛╋┛┫┣┏┓┓┓┓┓┗┣┃┏
━┓┓┃┳┏┳╋┏━┣┻┣┏┗┳┗┣┛╋━┻┣┗┛┓┣━┫┻┳┛┃┗┻╋┃╋┓┃
╋┛┓┃┫┃┳┻┏┳┳┳┫┳┓┫┛┫┃╋┛━┃┫━┃┻┻┏┛┳┓┫┓┃┫┫┓┗┗
┃┃━┃┗┻┻┻┣┓┻┗┗┗┃┻┓┳┃┓┏╋━┓━╋┃┗┃┏┃┣┓┛┃┛┓┏┏┓
┏╋┓┓┓┣┃┃━┫┓╋┓┣┛┣┏╋┏┃┏┫┣━┛┏┓┻┓━┳┳┏┳┣┣┗┏┫┻
┏┃┗┻┓━┓┣┛┻┳┃┏┳┃┣┏┏┛┓┃┓┣┓┗┳┃┻┣┫┻┛┛┣━┳┫┣┫┳
┣┣┓┏┏┛┻┃┻┣┳┃┓┳┓┳┛┗━┏━┣━╋┏┏┏┏┏┃┓┏┏━┛┣┫┻━┃
┳┓┃┫┓┗╋┻┛┗━┻┻┓╋┗┫┓┣╋┻┓┓┓━┏━┳┣┫┻┃┓┫╋┛━┳┃━
┛┗┓┳┃┳┛━┛┃┓┣┳┗╋┃╋┳┛┳┻┗┣┳┳┏┏┗┗┻┃┓┣┓┛┻┛┳┏┣
┗┏┏┓┛┳┻┗┓┣┳┻┫╋┣╋━┗┛┻┓┏┗┗┏╋┣┻┓┃┃┫┃┏┓┣┣┓┛┛
┳┳┏╋┃┫┃┛┻┏┛┻╋┻┗┣┏┣┣┻╋┣┃┓┓━┣┗┣┳╋┫┻┣━┓┣┓┣━
╋┓┻━┗┏┫┏┓┣┫┃┛┃┻╋┣┣┃┛┗┫┏┃━┛┫┛┗┗┛╋┓┻┳
┗┃┳┻┏╋┓╋┣┣┗┗┃┗┃┻━┏┃┳┏┗╋┛┛┏┻╋┃┛━┣┻┣╋┏╋┳┗┛
┓━┏┫┏━┫┃┳┗╋┻┗╋┣┗┗┳┫┫┗┫┏┳┻┛┳┣━┃┻━━┏┓┻┳┣┃┻
┻┣┃┛┛┛┳┛┫┳┃┏┳┛━┣┻╋┃┛┫┗┛┏┳┃┗┣┣┳┫┛┣╋┏╋┏━┳┣
┏┫┗┻┣┓┃┛┣┏━┗┗┏┓╋┻┻┓━┏━┛┳┏┗┛┃┓┗┛┛┣┓┃┓┣┃┓╋
┃┛┃┛┛╋┳┳┏┃┳┓┗┻━┏┫━┗┳┫┛┗┗╋┓┻┃┓┗┣┗━╋┓╋┳┣╋┛
━┛┓┗┗┣┫┃┏┏━┓┳╋━┃┳┫┓╋┏┣┃┳┃┛┳┻┃┛┫┣┃╋┳┫╋┳┳┫
┓┏┏┻╋┣┓┃┫┛┣┓┗┗┓╋╋━┣┻┫┻┻┛┛┻┻┃┫┓┓┏┃┛┫━┛┫┛┻
┓┣┣━┛━┗━━┻┃┫┗┳┃┗┓━┓╋┗┳┏┏━┣┓┳╋┗╋┃━┳┻┫━╋┛┛
┳┫┏┗╋┃┗┫┻┃┣┛┫┃╋┫┻┗┫┣┃┃┛┛━┗┣┃┗┛┫┻┓┏┓╋┫┛┓━
┃┗┣┫┃┳┣┳╋┣┃┻┳╋┫┗┫━┗┃┳┻┗┻╋┳┗┻┣┃┫┗━┓━┏┻┏╋━
╋┃┫┃╋┫┫┻┏┻┃┛┗┃┫┛╋┓┗┓┳┓┗┻┗┳┃┃┓┏┓┣┻┏┳┣┗┫┣┣
┗┓┳┫┣━┫╋━━┫┃┗┃┃┓━┏╋╋┣┓╋┣┃┳┫┃┛┃┛┏┗┣┻┏┳╋┻┣
┛┣┗┗┓╋┗┳┣┗━╋━┛┗┻┫━┛┳━┣┫┣┃┗┃┣┓┛┫┫┫┛┏┓┓┳┣┏
┗╋┫┗┛┳┛┳╋┻┳┛┗━━┗┃┻┳┳╋┓┃┳╋┻┗┳┛┏┗┻┛┣╋┃┻┣┣╋
┛┏┏┓┻┗━╋┏┏┃┳╋┳┫┻┛╋┛┣┫━┣╋┛┓┓┛━━╋━┏━┛┣┻┳┳┣
┫┳━┛┳━┻┗╋┣┗┓┏┣┃┛┃┫╋┣┳┻┣┻╋━┛┓┣┃┻┳┣┛┛╋┏╋┛┏
┫┛┏╋┗┻╋┳┗┛╋┛┣┣┻┫┗┻┻┣┣┻╋┫┫┏━┓┫┗┻┓┛┳┣┳┓╋┳┳
┻┣┳┓┏┫━┻━┳━┫┣┓━┏┻┻┏┳┏╋┫┗━┫┓┫┓┓┓╋┻┃┗━╋┏┻┳
┗┳━╋┃━┻┫┫┗━━┗┳┳━╋┣┫┓━┫┻┗┳┻┏┃┏┃━┃┻┳┣┛┳┫┻┳
┻┗┓┳┗┣┛┫━┻┫┫┫┃┣╋╋┗┛┏┓━┛┻┳┓┫┣┳┻╋┫╋┫┏┣╋┫━━
┣┃┃┓╋┻┫┓┣┏┏━┛┣━━╋╋┫┣┏┣┃┗┃╋┫┃┓┳┳┣┏┳┃┛┳┗┃┏
╋┓┗┏┗┻┃┃━┻┃╋┳┳┗┳┃┫┫┗┓┻┗━┻┳┣┓┏┻┏╋┻┣┫┫┣━━┛
┳┃┃╋━┏┓┫┳┛┗╋┏┏━━┃╋┓┗┣━╋━┗┫┃┏┣┻┏┣╋┓┻━┏┛╋┳
┛╋╋┻┗━┻┓┫┏┗┓┣┗┓┻┛┛┗┗┛━┗┻┗┃┳┫┓┫━╋╋┛┫
┛┛┻┳┫┃┻━┓┓╋┣╋┣┳┏┛┣┻┣╋┏┻━┛╋┏┓┗┣┏┃┃╋┛┗┻┻┃┣
━┓┓┻┻┗┣┗┻┫┣┣┏┳┣┳┳╋┫┫╋╋╋┃┓┓┫┓┳━╋┓┻┛┻┻┃╋┃━
┫┗━┗┗┛┏┓╋┻╋┓┛╋┫┓┓┗┏┛┫┏┏┃┗━┏━┓━┳┓┃┏┏┳━┫┗┏
╋┓┓┓┗━┳╋┻┓┗━┛┃┗┣┗┳┃┓┏┗┻┗┫┏┏┳┫┛┫━┏┣╋━┏━┗╋
┃┗┛┻┃┏━╋┛┻┳┗┏┛┳┏┫┫┫╋┃┃┓┗┛┃╋━┛┓┳┻┻┻┏┗━┏━━
╋┫┏┻┓━━┻┏━┣┓┃┗┏┫┃┃╋╋┏┓┳━┗╋┓┫━┃┛┓┫┣┗┗┻┓┻┳
┏╋┻┫━┏┃┳┏┫┫┳┓┃┣┓┳┏┗┫┏┗┻┃┣┛┗╋━┗┗┃┳┣╋┓┃┳┻┳
┏━┓┃━┏┓┃╋━┫┣┛┏┫┃┏┓┓┫┏┏┓┫┻┳┛┏┫┓┗━━╋┏┣┃┗┗┫
━┻┗┣╋┫┗╋┓┏┗┳┣┣┛┳╋┃┛┻━┓┛┗┛┛┻┓━┏┣┃┣┫┏┏┣┫╋┣
┻┻┻┗┣╋┣┓━┣━┫┣━┛┗┃┃┛┳┗╋┻┳┓╋┻━┫┛┃━┗━┗┏┗┓┛┏
┗┗┻┳┣┛┏┓┃┫┻┛╋┻┛┣┻┗┗╋┛┏┛┣┏┓┳┏╋┻┗┏┛┗┣┗┣┣┓┣
┓━╋┏┏┛┻┳┏┏┣┻┻┃┓┛╋┓┃┻━┏┻┏┏╋┗┃┻┏━┻┗┓┏━╋┗━┛
╋┃╋┻┃┗━┓┣┛┳┛┗┳┗┏┃━┳┻┃┗┛┃┫╋┫━━┓┃╋━┫┛┃┳┃┛┳
━╋┣┫┳┣┓┗┗┃━╋┳┫┏┓╋┛━┛╋┫┛┃┏╋┛┃┣┓┏┣┛┏┓┳┓╋┳┛
┫┏┏╋┓━━┳┃┻┣┗┻┫┫┛┣┃┛┛┓┛╋┫┳┛┣━┫╋━┛┓┓┳┗┏┗┛┓
┛┓┓┻┃┻┻┫╋┻┓┳┃┗┻┫┻┣┗┃┫┓┛┓┣┗┫┓┛┻┓╋┫┻┛┛┃━┏┃
┏┗┏╋┛━━┛┃┫┓┃┫┓┫┻━┛┓┓┃┏┻━┓┛┏┫┓┣┃┻┛┓┣━┗┫┓┣
┗┳┣┗┣┓┫┃┏┻┓┫┛━┫┣┓┻┳━╋┏┳╋┣┗╋┓━╋┛┣┓┏┓╋┻┓┫┏
┣┛━┻┣┓┣┏┫╋┳┛┳┃┣┏┫┃┗━┃┃┣┛┗┃┳┃┓┳━┗┻┫┏━┫┓┛┓
━┏┣┓┫┫┳━┃┏┏┫┳┓┃┫┗╋╋╋┳┃┣┏┛┓┫┻┛┻┣╋┏┓╋┃╋┏┃┛
┳┫┻━┫━━╋┛┃━┣┫┫┓┛┃┛┳┃┗┻┻┳┳┳┳┗┣┳┓┃┗┛┏┻┛━╋━
┣┃┻┏┓┏┳┛┗┏┗┣┳━┫╋┣┳┻┓┗━┃┛╋╋┏━┻┣┗┣┓┛┳┃┛┛╋┗
┏━━┛╋┓╋┣┛┣╋┗━┛┓┗┃━┛┳╋┓╋╋╋╋┃━┗┫┗┣━╋┏┫┃╋┛┓
┛┣┣┃━┓┓┻┓┃┛┏━┏┗┃┻┃━┗╋━━━┫┻┛━┃┫┓┗╋┫╋
┣━┻┗┻┳┫━━┏┻┻┣┛┫┗┛┓┛┛━┃┳━┳┻┻┓┻┣┃┃┏┻┛━┗┳┏┣
┳┫┃┫┫┃╋━┫╋┛━┛━┓┃┛┗╋╋┏┳┗┫┣━┣┫┛┣┫┳╋┫┃┳┗┛┗┏
┫┛━┃┳┏┓┫━┫┻┳┳┳┫┳┗┳┫┏╋┳┣┻┳┻┳┻┛┳┃━┫┏┻┫┻┣┓┓
┳╋╋┛┏┃┳━┻┃┣╋╋┗┳┛━┻┫┏┫┳┗┻┏╋┗┫┻━╋┣┓╋┃┏┗┣┳┃
┳┳┻┃┏┓━┣┏┗╋┣┓┫┓┃┳┃┓┫━┣┗┛┏━┗┫┣┳┗┳┏┻┏┫┫┫┣╋
┗┻┃┗┫┣┻┣━┗┫┏┛┏┛┏━━┫┛┛┻┛┣┫┫┓┣┳┏━┗┣┳┣┛┓┫┳┣
┏┣━┃╋┫┫┗┏┣┫┗┗╋┻┓╋┃┗┏┗┃┃┓━━━┓┫━╋┏┏┏┗┗┻┗┻━
┣┛━╋━┗━┃┛┏┓╋┛┏┛━┫┣┗┃┳━╋┛┗╋╋━┏┓┳╋━━┓┣╋┏━╋
━┣┻╋┛━┛┏┳┫┳┳┃┛┫┻┓┫┳┛┫┓┏┳┳┗╋╋┫┻━┻┳┣┳┃╋┃┣━
━┏┓┓┃╋┓━┓┃┓┫━┫┏┫┫┛┛┣┗┏┻┏┣┃┛┃┏┃┃┳┃┏┻┓━┗┣┏
┏┏╋┃┫┳┣┛┳┫┻┛━━┗┳┃┓┗┛┃┫┓┻┛┳╋┳━┫┗┓┻┣━┗┻┛┻┣
╋┃┳┗╋┏┳┏┣┏┗┏┏┳┓┛┗╋┻┓━┳┣┛┓┓┗┗┳━┫╋┓┳┳┗┏┗━┻
┫┃┣┣┣┫┃┗┏╋━┫┓━┣┻┫━┗┛━┻┳┏┗┃┏╋┫┻┏┓┓━┃┓━┣┫┗
┗┃┗┛━┫╋┃┳━┫┣┳┃━┣┫┳┻━┻┏┳┓┓┓┃━┃┃┻┏┛┓┣┛━┻┓┛
┛━┗┻╋┏┃┓┃╋┫┻┫┛┻┫┳╋┫━━┃┛┣┏┃━┳┫┏┻┳┳┏╋┃┻┗┃━
┻┏┓┏┏┣━┃┫┗┻┣┗┛┻┻┓┣━━┏┻┻┗┓┛┓┻┻┓┃┫┣┓┛┫┗┣┛━
┻━┛┗┻╋╋┳┏┏┏┻┃┫┣┣┓┻┳┓┛━┓┣╋┳┓╋┻┳┃┓┳━╋┣┛┳╋┻
┫━┣┗╋━━━┫┛┻┫┓┏┛┃┣╋┻┫╋┳┏┃┻┫┗┓┻┣┗┣┻┫┛━┫┻┃┃
━┣╋━┏┏┏╋┳┣╋┓━┻┣━┏┳┏┻┣┗┳┃┓┣┣┏┏┃┻┛┗┃┗┳┛┣┳┓
┃┣┏┓┓┓━┫┻┃━┗┣┣┳┏┗━┛┻┳┏╋╋┫┗┛┓┫┻┓┛┓┓┣┓┛┓┛┏
╋┫┻┫┫┻┫╋┫┗┓┃┃┏┃┳┣┫━╋┻┣┳┻┳┫┏┗┳┻┏┫┫┫┛┣┗┛┳┛
┣┣┓┛┛┛╋┏╋┛┃┻┻┓┏┳┫┗━━┃┓┃┃┻╋┣┏┳┓┣┃┗┣━┳┳┻╋┃
┻┛┻┳┣┻┓┻┏┗╋┫┗┻┗╋┻┗┳┫┃┫┃━┗┓┃┗━━┣┣┳┓┫━┫┫┏╋
┃┓┫┓╋╋┻┗┣┗┗┛┏╋━┏┗┏╋┣━┏┃┫┣┏┻┏┛┳━┳┛━┏
┏┣┳┓┏━━┓┳┻╋━╋┗╋━┏┃┳┫┓┏┻┛┛┛┓╋━┓┛┳┗╋┣┃┳┏┃┗
┃┫┏┣╋╋┃┣┛┃┻┳━┓┓┏┗┓┣╋┓┃┣╋┓┛━┛┃┣┏┏┏┓┻┏┃┓┣┻
┃┳━╋┃┣┏┗┏┏┃┻┃┛┃┏┓┻┛━┣┛┏┳╋┗┃━┳━┫┻╋┃┫┗┻┏┻┻
━╋┫┗┓╋┓╋━┻┃┃┫┓┳┻┏┻┣┣┏┻┳┫┗┓┣┃━┓╋┓┓╋┗┣━┛━┏
╋┫┳┏┛┃┗┻┣┳┛┻┛┻┻┛┫┫┫┣┣┏┻┏┻┛━┳┳┻┛┓━┗┳┏┳┣┓┓
┗━━┻┓━┓┫┻╋━┳┻┓┓┛┳━┓┛╋┛┓┃┓┗┗┣╋╋┏┏┓┗╋┫┛┗┫┏
┣┣┻┫┓┛┳━┛┓┓━┻┛┃┫┓━┻━┻┓┫╋┻┓┣┏┃┫┃┻┗┏┻┗┫━┻┻
┏┓━━┣┏┫╋┣━┓┻┗━━┛━┛┛┏┗┓┏┻┻┏┣┏┓┛┏┳┗┫┗┣┻┣┣┗
┛━┗┛━┳┻┻┓┓┻┓┳┻┏━╋┏┻┃┓┛┫┏┃━┳┫┓┏┗┻┳┏┃╋╋┻┛┫
┃┓┳━┏┏┳┛┣╋┏┣┣┗┻━┫┛┣┫┃╋┃━┏┗┻┳┃┗┓┓┗┏┏┃┳┓━┗
┛┗┛┗┻╋┣┣━┓┗┛┫╋┓━┳┏┛┣┣┣┻╋┓┳┓┫┏┗╋┓━┳┃━┗┛┛┛
┃┓┛┣┫┗┳┣┛┣┗┣┫┓╋┗┛┻┗┓┏╋┫━┣╋┓━━┣┗┳┃┓┗━┏╋┓┳
┗┣━┳┏┻┻┃━┣┗┃┃┃┓┣┃┣┳┓┃┓┛┳╋━╋┗┏┫┫┻╋┗┻┣╋┫┛┳
┣┛╋┃┻┳╋╋┗┓╋┣╋┳┏┛┏╋━┣┛┫┏┻┓┣┳┻┃┣━┃┃┗┳┗┣┗┣┫
┓┣┏┗┫┻┣┃┓┻╋┳┗┳┓╋┓┗┗┓┏┏┳━┓┳┛┃┫┛┣━╋┗┏┳┓┓┫┣
┗┣┃┏┣┳┓┻━┫┃┏━┗┫┃┻┛┻┻━┗━━┗┻━┗┛┛┛┳┳┓┳┗━╋┫┣
┣┣┳┃┳┗┏┻━┫━┛┗━┛┣╋┃┗┏┓┻┫┃┳━━┳┗┳┃┣┻┗━┓┛┣┳┻
┃┳┳┗┛┗┣┫━┓┣┓┗┗┳┳╋┛┣╋╋┛━┻┓━┃╋┻╋┃┏╋┣┫┣┏┓┓┏
┏┏┗┳┳┓┗┳┻┳┻┏┛┫╋┗┗┓┏┃╋┛┃┗┏┗┃┓╋┛┗━┻┏┃┳┻┗╋┻
┣┻━┣┣┣┳┛┗━┏╋┻┗┻┣┗┏┫┻┳┛╋┗╋┓┳━┗┏┗┛╋┗┻┳━┻┗┣
┓┗┏┓━┃┻┻━┏┫┳┳┣┳┛┓┓┏┫┃╋╋┳┣┫┳┛╋┣┗┗┳┫┗━┏┓┓╋
┻┗╋┻┫╋┛╋┳┗┻┣┣┓┻┫━┳━┏┳┃╋━━┣━┻┛┓━━┻┻┣┗┻╋┓┻
┛╋┻┓━┃┃╋┛┫┗┻┳┻╋┳┫┏┏┗╋┛┏┳┣┳┣┣┏━┏━┣┓┛┗╋┏┏╋
┻┏┫┳╋┗━━╋┻┃┗┛━┣┫┣╋┃┃┛╋┓━┛╋┫┗┃┫┓━━╋┓
━┳┗┃┏┗╋┏┏┳┻┛┫┻┛┛┫┃┛┗┗┗┻┏╋┛┻┻┣┣┛╋┃┏━┻┫╋┻┣
━┻┫┣┛┛┛┗┛┣┛━┫┓┣━━┏━╋┳┻┻┓┓┛━┓┳┳┳┣┛┛┫┗┫┃╋┳
┣┏┃┫┣┓┗┣━┃┳┓┳━┃┃┣┃┳┃┏┃╋┳┓━┫╋┗┛┳┏┫┗┫┏┫┗┳┏
━╋┳╋┛╋┳┃┻┻┓┣┏━━┃┻┳┏┛┣┣━┓┗┛┫┏━┫┗┛┃┫┳┳╋┓┳━
━━┣┏┫┓┳┗┃┳┗┻┛┳┻┏┃┏┻┏━┻┛┛┏━┫┣╋┣━┻━┣━┓┗┗┫┃
━┣┏┫┫┫╋┗┫┗┣┏┏┃┓╋┏┗┏┣┓┃━┏┛┳┣┣┛┻┓┗┏┏┃━┻┏┗┏
┫┻━┻┃┻┳┓┻━┏┻┣╋╋┏┻┣┃┛┫┗┓┏┣┫━┛┏┳┛━━┗┏━┻╋╋┃
┫╋┓┓┗┻┗┣┻┃╋┣┗┛┛┳┳┛┃┻╋┓┓┏┣┳┓┗╋┏┻╋┣┫┃┃┓┛┃┓
╋┓┃┛┳┏┫┳╋━┗━┛┃┣┏┓━┫┃┓┓━┓┳┛┛┓┣━╋┗┏┓┛┻╋┓┏┣
╋┣┣━┛┻━┳━┣━┻┃┗┣┻┗┻┃┏┛╋┳╋┃┫┃┏┏┃┓┃┻┏╋┗┓━┓╋
┓┓╋┳┏╋┗┓┓┗┛┻┃╋┳┻┫┗┏┣┃┛┓━┃┗┏┫┣━┣┣┻┻┃┓┳┣┓┓
┛━┣┣┳╋┃┏━┗┗┓┏┏┃╋┳┏┏┗┛━┫┓┏╋┫┃━━━┣┫┛┻┗┓┓┣┃
━┏┃┗╋╋━┳┫┗╋┻┃┻┛┳┣┗╋┫┏┻┳┫┛┻━━┣┛┣┫┳┛┓┳┫━┛┻
┏┳┳┻┳┏┳┓┗╋╋┣┗┏┳┫┓┻┳┛┣┓┃┏┣╋┗┻┻┣╋┓╋┛┗┣┏┣┗┻
━┫┓┛┳┏┃┛┓┏┫━┻┻┻┫┗━┏┣┣┣┏╋┫┣━┃┗┃┛┃┓╋┳┳┫┣┻┗
━╋┓┃┃┳━┣╋┏━┏┫┳┏┣┓┗┻┳┳━┛┳┗┣┫┃┣━┓┻┏┗┣┛┻┏┫┻
┛┛━┏┫┗╋┃┏┗┳┓━╋┗┗┛┃┗┛┫┫┳┛┓┗┫╋┣┳┫━┛┗━┻┃━┣┛
┻┗┣┗┣┗━┓╋┓━┓╋┏┳┃┻┳┗┣┗╋┃┓┃╋┓┫╋┣┗┛┫┗┗━┣┃┓┻
┻┃┣┛┫━┫╋┃┗┛┛╋┻━━┫┓┏┛┳╋┏┏┃┻┫┣┫╋╋━┫┻┳┳┛┃╋┻
┛┏┓┛━━━┳┗┳┏┛┓┣┏┫┏┏┫┏┏╋┗┻┏━┳┳┗╋┃╋┻┫┏┫╋┳┛┣
┓┃╋┃━┃┳━┏┓━┛┛┳━┃┫┗┛┗╋┫┗┃┗━┏┓┛┻━┃━┃┃┗┣┗┏┏
━┗┓┓┓┫┛┻┳┗┫┻┏┳┏┳┛┗┳┛┗┣┣╋┳┗┻┫╋┫┓┛┳┏┗┳┏┗┻━
┓┏┻┫┃┗━┳┛┣╋┃┻┗┏┗┻┏┃╋┫┫┻┣╋┃┗┗╋┻┳┳┻┗┳╋┫╋┏┏
┓┏┫┳┛╋╋┏┏┫┓┗╋┻┣┃┣┓┳┣┗┫┛┻┛┓┳┳╋┏┻┗┫┳┫
╋┃━╋┛┫┛┏┏┏┣┻┛┗┏╋╋┏┳┣┃┏┗┏┏┏┫┫┏┏┳━┻━┃┗┫╋┣┻
┣┏┣┓┛┏━┗┛┣┏┗┳┫┳┻╋━╋┳━┏┃┏┏┣┛┣┗┻┛━┓┗━┏━┏╋┳
╋━┏┗┛┫╋┣━┳┗┳┣━┗┻━┳╋┳┃┛┣╋━┃┗┓┻┓┓┛┛┣┃┣━┗╋┃
┛╋━┃┃┗┗┫╋┏┣┃┗┏┓┫┗┫┳┳┗┏┗┣┓┛┣╋┫┻┫┏┃━┏┻┏┏┣━
┣┣┳┛╋┳┫┳╋━┛━┓┛━╋┛╋┓┳┻┻┃┣┃┓┃┓┳┗╋┓┛┗┗┻┃╋┗┃
━┏┫┣━┓┗┣┃┃┓┃┓╋┳┃┛┣┻┗━┣┓┣╋┫┣━┃━┻┛┻┣┫╋┣┫━┓
┫┫┣┓┛┗┗┣┗┻┣┻╋┓━╋┣┳┣┓┗┻┫┫┳┳╋┗┣┳┓┏┻┛┗┫┻┫┛┻
┏┓┳┛┣┣┛┓┗┣┛┛╋┳╋┣┣┣┳╋┫┫┫┏┛┣┓┗┳┣┫┻━┣┻┫┳┳╋┳
╋┛┻┳━━┗┛┣┛┣┳┣┏┗┛┣┏┳┏┗┳┫┗┗┣┫╋╋━┃┏┻━┏╋┓╋┣┗
┳┳┣┗┣┛┃┻┗┛┓┻┏┗┏┳╋┏┏┳━┫━┻┛╋┳┣╋┓┣┗┳┃┗┫┻┏┏┳
╋┫━┃┃┗┛┗┣┃┓━┳┗┛┻┏┣┻┗┗┻╋┻┓┫┗┗━┓┣━┻┻┻┏╋┣┗╋
┳┻┏┳━━┗┓┓┻┃┃┻┻┛━┃━┻━╋┓┃━╋┻━┫╋┣┃━┛┛┓┫┫┫┗┓
┓━┛┛┛┫┣┳┫┛━┛┻┗━╋╋╋┻┃┛┏┻┻┣┃┃┏┻┻┻┓┫┛┣╋┻┛┳┛
┳┻┗┃┳╋┛╋┏┻┻━┗┻┣┗┏┓┏┏┫┓━┓┏┻┳┳┓┫┣┫┏┣┃┏┓┗╋┓
┛┏┣┫┗┳━┏┃━┛┗┏┫┃┫┃┓━┏┗┏╋┗┣╋┳┓┛┫┻┓┫┗╋━┃┣┣━
╋┏┫┗┳┻┣╋┫━┻┣┃┏┫┏━┫┏┛╋┏┃┛┣┻┻┛┳┓┓┓┛┓┓━┗╋┻┃
┓┳┻┣┻┻╋┫┣╋┃┏┃━┗┫┃┃┗┣┳┣┫┃━╋┗┣━━┫┳╋━┳┃┏┃╋┫
┓╋┗┻┻┓┃┻┛┏┃┏╋┗┛╋┏━┗╋┗━━┃┫┏┃━┣┣━━━┏━━┓┳━┃
┛┗┃━┃┃┃╋┓┻┃┫┻┣╋┫┳┳┏┣┛╋╋┗┗┣┛━┻┫┻╋┃┗━┣┻┣┗┛
┣┻┃┫┛┏┓┃┗━┃┗┳┏┏┻┗┓┛┗┳┻┳┻┏━┫╋┓┏━┻┏┻┓┫┫━┻┳
━┛┓╋╋┣┻━┳┫╋┻━━┣┛┗┏┃┳┏┫┗┣┃┻┫┣━━┫━┻╋━┫╋╋┳━
┛┳┓┻┫┓┃┃┗┛┃┫┗┃┗╋┗┓┳╋┳┃┻┳┳┏━┛┫┳┃┫┏╋┳┫━┓┗┗
┻┛━┻┣┣┛┣━┳┗╋┳┫┻┏┻━┃┫┏┓┛━┛╋┗┳┗┛┗┏╋━┏┃┓┳━┻
┣━┫┏┏┛┫┏┻┣┏━┓━┃┃┏┃┗┻┃╋┫╋┃┳┏┏╋┃┃┓┻┗┃
┫╋━┗┛┃┓┻╋┫┃━╋┗━┳┛┓┳┃┛┃┓┏┻┓┓┣┃━┏┣┣┏━┏┓╋━┛
┗┳┓┣╋╋┓┗┏┣━━┳━┏┗┛╋━┳┛┳┗┛┳━┃┗┻┗┓┃┻┳┣┫┫┣┛┏
┃┳┃┏┣┳┃┃┣┏┓┃━┓╋┗┻┳┗┃┻┳┗╋┏┃┫┫┳┣┫┓┃┓┓┻┓┣━┛
╋┻┛━┏┳┃┏┛┻┳┛┻┃┓┛┗╋╋┓┻┻┃┻┣┫┣┏┳┓╋┗┓┛┓┫━┫┫┫
╋┃━╋┏┃┃┏┛┫╋┣┏━┏┓┏┏┛┃┛┻╋┓┻╋┣┃┓┣┳┏┃┓┏┻━┛┣┻
┣┳┻━┗━┳┣╋┃┫━┃━┏╋┻┗┃┓┣┣┛┫┃┗┣┗┏┳┓┳╋┻┣┣━╋┓┫
━━┏┛┃━┻┓╋┓┗━┏┻┫┏┓┫┫┫┛╋╋━━┣┓┳┏┃┻┫╋┳┫┓┛━╋╋
┓┻┫┓┛┛┣┳┓┛┓╋┃┏┏┏┓┛━┻━┫┃┛┛╋━┓┻┳┳┳╋┗┣┗╋┗┳┳
╋╋┻┳┣━┫┏┳┻╋┗┏┣╋┛┣┻┏┏━┓┛┃┛┃┃┣┳┛╋╋┳╋╋━┻┗┛━
┏┫┃╋┗┃┓┓┻┳┻┓┗╋┏┳┣┗╋┳━┻┏┃┫┓┛┗┫┛┫┫┗┃┻┓┏┗╋┻
┫┣┏┓┛┏┣┫┣┳┓┣┓┓┛┫┃┫┫╋┫┏┫┏┃┻┃╋┗┗┻┓┏┓━┏┣┛┳┣
┣┻┻┏┗┻┗┃┫┣╋┳┛┏┏━┃┛┣┗┏┗━┃┗┛┗┣━┗┻┗┛┓╋┃┗┏┛┣
╋┻┣┛┳━╋━┻┃━┏┏┣┗┗╋┫┛┛┃┏┣┣┻┗┓┏┻┻┓┛┛┃┣┏┣┓╋┣
┫┗┃┳━┗┃┳┗┏━┻┏┳┏┫┃┃┛┫╋┻━┣╋┫┣┳┻╋━┓┫┓╋┻┫┳┏┣
━━┛┳┗┻┏━┻━┻┛━╋┻┏┫┫┳┣━┻┏┣━┛┃┏┳┃┳┛━┗┳╋┫┗━┏
┣┃┏┓┃┛┳┓┛┫┣┛┏┓┗┣┻┻┫┛┗┣┳┻╋╋┻┛┳┳┏━┣┗┓╋┫┛┻┗
┗┻┛┫┳┣┻┗╋┻┳┻┻┗┛┫┳┃┛┳┫┓┏┃━┛┳┏┳┣┛┳┃┏┻┻┃┏┛┣
┓┫┻╋┃┳━┫┛┳┏┛┃━┳━┣┓┏┛╋┏┣┗┣┃┃┏┏┫┃┳┏━┓╋┳╋┫┳
┳┳┻━╋━┃┏┃┫┛┓┻┛┣┗┗┏┃┫┓┃┏┫┃┓━━┓┳┫┫┃━┛━┻┏┓━
┫┗┛━┃┫┳━┣┃╋┻┳┃┻┣┻┗━┃┻┫┗┣┳╋┓┳┣━┻┫┃┗┳┃┗┳┏┣
┏┗┣┓┏━┃╋┣┛┣┣┻┻┃┛┫━┳┃┓┫┛┣┫┳┛┗┓━┗┛┣┗┛┏┳╋┏┛
┳┓┣╋┣┓━┛╋┣┏┳┓┃┳┣┫┓┏┗┻┗┻┳┣━┃┓┣┗┗┗┳┗┛┏┃┃┣┻
╋┗━┃┛┫┛┳┛┫┏┻━┛┳┛┏┣┓┓┏╋┃┫┣┓╋╋┓┫┏┳━┛┻┣┛┫┗┫
┓┣┃┫┫┳┛┫┣┗╋┻┫┓┗┛┣┗┳╋╋┳┛┻┣┣┫┫┳┻┣┫┓┛┃
┻╋━┻┳┓━┫┫┣┗━┣━┓┛┻┗┗┛╋┫┻┗━┏┳┓━┳━┻┳┛┏┻┳┏┣┓
╋┏━┛┃┣┃┳┗┣┫┛┃┗━╋┛┫┳┛┗┗┛┣┳┛┳┃┛┳┏┳┳━┣┫┻┳┳┃
╋┓┗┛┻┳┛┣┫━╋━┫━━┣┓┓┣┻┓┃┣┓┏╋┻┛╋┛┳┃┗┏┃┣┻┗━┻
┳┫┻╋┛┗┓╋┣┏┓┓┓┓┻━┗┛┳┃┣┃┓┗┻┣╋┃┃┃┃╋┛┛┣┗┓┛┓┃
┓┗┗┛┗━┫╋┃┗┫╋┛┛┃┏┃┛┓╋┻┏┫━━┳┣╋┻┏┓╋┓┳┓┃┓┛┗┳
┳┃┻┣┏╋┣╋┣┏┻━┣┃┛━┛┛┃┳┗┫┛┫┻┗┓┓┗┗┳┃┓┫━┻┏┗┏┳
┫┓╋━┓┳━┃┓┻┗┫╋╋┃┏┓┣━┫╋┳┫┻┃┛╋┏┫━┛┫┣┳┃┫━┫┏┻
━╋┃┏┏┻┗┛┗┏━┃╋┗┗┣╋━┣┏┳┫━━┃┫╋┫┃┗━┓┫┓┗┃┻┳┃┫
┛┏┫╋━┛┓┣┛┻╋┛┫━┓┳╋┻╋┳┛┃┃┻┳┏━┓┏┻━┏┗┓┻┳━┓╋┛
┻┏╋╋┛┃┓┏┣┻┻┻┣┻┣┛┓┗┏┣┗┻━━┃┗━┫━┏┻━┛┳┣┏┏┻┏┫
┏┏┃┳┏┓┃━┗┻┗┗┳┓┏━┛┫┫┗┗┃╋━┃┳╋┓┻┻┏┣┻┃┗┓┣┃┻┗
┓┗┣┻┏┏┏┏┓┣┻━╋┓┫┏┣┏┃┏┗━┣┳┓┣┳╋┣┏┳┻┃┏╋━━┗┗┃
┗┏━┗┛┏┓┫┗┏┃┻┣┣┗┃┏╋┛┳┏┣┫┗┣┳┓┛━┓┣┳┛┛━┻┃┗┃┛
╋┻━┏┫┳┛┣┻┗┗┛━┓╋┏┣━┏┛┣╋╋┏┏┣┣┃┣┳┃┃┏┓┏━╋┳┛━
┛╋┳━┗┳┗┛┛┃┓┃┃╋┛┗┏┃┗━┗┫┃┛━┃┳╋┛┏━┃┻┻┫┓┳┏┓┫
┗┗┛┫┫┻┏┳╋┣┳┓━┻━┃━┫┫┣┳┻┗┗┫┓┳┻┳┗┫┃┫┏┃┓┗┗┛┓
┃┣╋┣┣━┳┣┣┃┣┓┗┳┛┗┫━┏┛━┛┫┏╋┓┛┫┻┫┓┓┏┃┏┛┳┫┃┛
━┻┣┣╋┗━┫┃┣┛┛┗┫┻┻┫━┻╋┗┻━━┏┃┛┓┏┗┏┫┓┛━┫┛┣━┓
┫╋━┏┃┳┻┓┣┫┗┣┛╋╋┏┃┻┣┗┗┻┃┃━┣┏╋┣┏┫┫┣━┓┃┓┛┗┏
┛━━┛╋┗━┏┫┗┣┛┻┳┣┛╋┃┣┛┏╋╋┻┏┃━┛┣┓┳┫┛┣┗┻┣━╋┛
┗┫┗━┏━━┻┓┏┗╋┫┛┻┻━┛┛━┻━━┗━┏┫┛┏┏┫╋┣━┗┗┗╋┏┏
┃╋┛┣┗┓┛┣┏┛┛┏┛┏┣┏╋╋┳┣╋┃┃━┏┛┗┫━┫┣┳┛┳┻┏┏┫╋━
┫┳┏┻┣┳┃┛┛━┛┗┃┗┃┳┏┣┫┫┗╋━┣┫┻┓┗━┫┗┫┓┏┻┳┃┣┫┳
┗┳┻┛┣┫┛╋┏┻┛┓┳━╋┃┳┓┏━┓┣┓┳┗┫┳┗┃━┃┃╋┣┃
┗┏┏┏┗┣┓┗━┫┻┓┛┓┣┓┗┗┳┣┃┗┗┳╋╋┛┗┛┗━┏┣┏┓┛┛┗┳┛
┗┏┓┣┛┳╋━┏┳┣┣┫┗┣┏┣╋┏┫┗┛┃┛┫┃┳┃━╋┃┓┓┫┗╋━┳┏━
┳┻┃┣┳┓┳┗┻┏╋━┣━┳┫┳┻┏┏┃┫┫┗┻┗┣┻╋┻╋┃━┣━━┣┣━┻
┃┻┣┏┣┏┻┛┃┗┻━┃┓┓┓┗┗╋┛┏┛┓┻┗┗┣┃┏┫┳┣┫┃━┳┣┳┻┣
┫┏┫┛┗━┻━┓┗┏┏━┳┏╋┃┫┻┓━━┏┃┻╋┗┛┏┃┃┗┃╋┃┳┛━┣┃
┣┓━┗┛┗━┏┻┗┏╋┫┛╋┫┛┓━┣┛┳┏┗┣┛┗╋┏┃╋┻┏┃┏╋┏┗━┗
┫┗┃┳┳┣┫╋┣┓┓┛┗┗━┻┗╋┛┣┻━┓┫┓┏┫┳┓┓━┗┗┛┛┳┃┏┓┃
┏┣┫┏┛┛┏┻┃━┣┣┳┃┣┓┣┓╋┗┣━┛━┫┗┳┳┏┣┻┫┃━┃┃┓┃━╋
┳┛━┛┃┳┓╋╋┗━┫┛┫┓┃┏┃┃┃┓┫┓┗╋┳┗┣┫┃┛┗┃┏┫┏┗┳┫┏
┻╋┗┏┳┛┣┳┛━┻┳┏┫┏┳┛━┳┫┫┗━┻┗┳╋┣┏╋┻┳┃┏━┃┗┗┣┗
┣┏━┫┃━┫╋┻┳━┏┫┓┃┣┳┗━┣┃╋┃╋╋┃┓┣┣┛┛┳┓┻┓┏┣┓╋━
╋┣╋┃┳┓┳┃┛┣┗┻┗┃┫┣╋┻┓┫╋┛┻┃┳┣┃┣┣┳┏┛┻╋┻┃┗┃┃━
┓━━┳┏┣┳┛┓┣┏┫╋┏┓╋┻┃┛┳┳┃┫┻╋┗┗┛┃━┫┫┃┗┣┳┏┏┓┻
┓┃┏╋┗┻┻┏┻┫┻━┗┗┗━┏┫┳┳┛┃┗━┓┣━━┃┫╋┻╋┛┫┛┻┣┃━
┫┫┫┣┓┛┻┳┻━┛┓╋┓┻┓┏┓┳┳┫┣┓━┏┳┛┳┳┻┣┗┏┫┓╋┻┏━┣
┫┣┻┃┛┓━┛┏━┣┫┣━╋┃┃┛╋┳╋┳┏┫┏┻┻┏┃━┻┛┻━┓┓┓┳╋┻
┗┛┗┏┓┃━┃┗┓┃┃┃╋┳━┏┃╋╋┛┫┫┃┻┛┏┫━┗┃┛┏┏╋┗╋┳┓┫
╋┣┃┏┏┓┛┣━┃┏┓┫┃╋┣┛┻┏╋╋┫┣┻┓┣┣┓┏┏┏┻┏┣━┛┛━┓┣
╋┫┫╋┛┳┏┣┃┻┃┫┓┗┓╋┻┃┣┃━┏━┗┫┫┓━┛┗┃┓┛╋┛╋┻┳┻┃
┣┓┻┣━┃┳┗┣┓┻━┳┫┓┛┃┏┛┻┏┣┃┏┫┏┓┏┓━┃━┃━┛┗┗━┻┏
┓┛┫┛╋┻┳┣┣┃╋╋┛┃┏┗┏━┻╋┏┳┫┗━┣━╋┛┗┫┃┳┛┣┓━┏━┃
┛┻┻┏╋┣━┳┫┛┣╋┛┓┃┛┗┗┓━┫┓┳━┃┃━┛┣┓┓━┫┓╋╋━┓╋━
┣┣┃┛┏┃┏┫┳┣┣┛┃┏┫╋┛┓┫┣┣┗┫┛┫┛┣━┛┗┻┃┗╋┏┛┓┗╋┳
┳┃┫╋┗┳┫┳┣━┣┗┓┳┛┃┓┗┻┫┏┻┓┓┓┓┻┃┫┏┗┓┏┣┗
━┛┛╋┏╋┏┏┳┫┗┻┳┻┳╋┛┃┓┣┏┳━┓┛╋┣┣┳┗┣━┣┗┛┻┗┫┛┗
┓┣━┻┻┳┏━┳╋┓┛┓━┗━┻┏╋┫┫┳┛┓┫┏┏┫┫┣┳┃┏┗┗┓┻┻┗┣
┏┻┳┣┓┣┓┣┗┫╋━┣┛┳┫┣┳┻┣┃┣┻╋┣┗╋╋┫┻┫┛┏┻╋━┻┳┛┛
┓┃┓┳┓━┛┃┳━╋┓┣┗┃╋╋┳┛┣╋━┗┫┫┓━┫┻┓━┳┻╋┗┏┗┣┻┗
┣┗┏┏┳┛┻┳╋━┃┳╋━┻┻┣┓┓┛━╋━┛┛┻╋┳┳┣┻━┃┓┏┻┫┓┃┣
┛┳┫┳┛┏┃┫━┃┗┣┣┳┣┛┫┓┏┃┣━┗┣━┳┛┏┗┓┏┫┃┻┏┛┃┛┓┃
╋┃╋┏┳┃┏┏┛┃┓━┃┣┏┻┳━━┓┫┏╋┏┗┳┓╋┃┫┣┗┃┗┻┫┫┏┻┓
┳╋┣┃┓┓━┏╋┗┣┣┗┣┗┻┗┛┗┣┗┓┗┓┻┣┣┳┓┫┻┳┓┣┃┗┓┫┏┻
┛┣━┫┫┏┛╋┫┃┛┃┗┗┏┗╋┻┓╋┃┫━┓┫┣┫┓┣┏┳┫┣┣┣╋┻┗┳╋
┳┓┗┛┣━┃━┏┫┻┗┻╋┳┻┓┻┗┓┣┓┗┫┏━┃┓┓┛┳┻┏┏━┳┛┳━┗
┻┗┛┻┫┣┃┻┳┓┃┏━┏┏┓╋┏┫┛┣┛┏┳╋━┓┛┣┃┛┗┫┫┳┫┻┛┳┣
┓┳┓┏┫┻┫┻━┻┃━┗┗┛╋┓┓┗┗┏┃┫━┗╋┗┃┛┳┗━┛┫┳┫┳┛┳┗
┗┏╋┛┻┓╋┃━┓┳┻┏┣┓┓┛┣┛┓━┏┗╋┫┳┫┗━┳┣━┫╋┻┫┫╋╋┗
╋┗┳┻┻┃┓╋┏┓┃┳┓┛┻┃┳┏╋┛━━┳┃━┳┛━┣┻┣╋┏┓┣┏┣╋╋┳
┳┣━┃━┃┏┫┛┗┣┫┏┛┳┛┛┻╋╋┗┓┻┓┫┓━┫┫┳┓┳╋┃┣┫┏┳┣┏
┣┓╋┏┃┃┣╋┃┓╋┻━╋╋┏┃━┳┳┏┛┃┃┫┣╋━┻━┗┏┳┻┃┛┗┏┳┫
┳┣┣┓╋╋┗┻┣╋┓┛┫╋┳━┻┣┗┗┏┫┳┳┳┏┃┳┛┃┻┫┳┗╋━┃━┗┛
┃┣┏┻┛┗┏━┃┻┏┃┫┻┓━┛┓━┃┫╋┓┗┫┣┃┃┛┣┗┫┃┳╋┻┓┫╋┗
┳┏┃┏┃┫┏┣┏┗┣┳╋━┳┓━┫┃╋━┓┏┳┫┻┳┻┫┏╋┻┻┛┃┏┻┗┛┛
━┫┣┏┏┳━┓┛┻┻┏┛┗┃┣┃┫┫┓┏┣┏╋┻┏┃┻━┻┓┓┣┛┳┻┏┓┻┗
┏┣╋┫┻┃┳┳┗┃┓┓┓┏┳┫┗┗┫┓┣┫┫━┓┣┣┓┣┃┻┗┳┫┏┻╋┗━╋
┏┳┓┫╋━╋┫┃┃┳╋┫╋┃┻┃┣┣┏┏┫┓┻┗┗┃━┳┣┫┛╋┃┳┓┻┗━┗
━╋┛┓┻┳━┃┳┫┏┳┏┗━┻┏┗┏╋┫┫┣┛┓┛┓┗┓┣┓╋┻━┛┓┛┣┣┳
┓┓┳┃┣╋╋┛╋┫╋┫┛┃┻┛┛┏┻┗┗┫┛┃━┏┃┃┃╋┏┛╋┣┏
┃┻┗┣┣┛┓┣┫┫━┛┳╋┣┃┗┫━┳┫┫┣┳┓┫┗━┫┏━━┳┓┻┫┫╋┃┓
┣┛┫┃╋┗┏┣━┫╋┣┓┣┃┓┳┓┣┃┃┗━╋┻┳┓┻┗┳┓┏━┳┳┳━┃┃┫
╋┏┣┏┃┃┻━┃╋┃┏┣┣┃━┓┻┫┗┻┛┻┗┗┛━╋┗┣┓╋┗╋┳┻┏┓╋┻
╋╋┛┣╋┃┣┃┳┣┳┫┻┓╋┻┏┗┛┏┛┏┫┗┻╋┏┓┗┫┗┳╋┫┓┳━┗┃┻
╋┃┫┏┏┳┳┏━┻╋┏━┓┛┗╋┣━┻┣━┳┏┻━┛┛┃┓┃╋┳┫┳┫┗━┏┛
╋┫┗┃┏┛┓┃┣━┏┃┫━┣┓┫┛┗┃┣┛┏┻┓┻┓┳╋┻┫╋┓┣━┗┛╋┳┗
┃┻┣┃┛┗┗┗┓┻┏┣┓╋╋┃┫━┃┳┣╋┣┗┣┳┣┓┃━┗┓╋┳┓┃┓┫┳┏
┃┗┣┻┏┳┃┃┏━┏╋┛┏┻┛┻┻┓┫┗┏╋┛━┛┛┏┛┫┛┻┏┗┃┳┻┏┃━
┃┳┏━━┫━┃━┫┃┫┣━┏┣┛╋╋┛┃┃╋╋┻┓┻┻┗┳╋┃┃━┃┫┻┫┏╋
┳┗┏┗━┛┣┗┛┛━┗┫┏┳┗┳┛┣┻┓━━┛┛┓┣┣━┳╋━┗━┳┛┛━┃┣
┳┃┻┗┛╋╋┫┛┗┓┛┏┫┓┻┏╋┫┏┣┻┣┛┗┻┻┣╋┏┓┓┏┗┣┫━━┃┳
┓┗┻┳╋┻┣┛━┛┛┻┛┏┗┃┻┏┳┓┻━┓━┓┃┛┓┏┣┫┓┫┓┓┓╋┓┣┻
┫┓┫┃┻┗┃━┃┫┳┗╋╋┛━┏┫┣┛┗┳┓┛┛┏┗┓┛┗┃┻┳┣┗┫┓┫━╋
┓┏┫┓┻┓┃┛╋┓┛┣╋┻┃┫┏┗┳━┣┣┏━╋┃╋┛╋━┳┳┛┣┳┓┃┏┫┓
┗┻┃╋┳┓┻┃┗┗┳┓┃┓┳╋┗┏╋┳┳┻┗┳┫┫┓┣┫┃┳┣┏┣┏┃┗╋╋╋
┻┃┫┓┣┃┗━┏╋┻┻┃┛┓┳┃━┓┛╋┓┗┃┳╋┻┻┻┛┃┫╋╋╋┳┣┃┣┗
┓╋┗┗┳┳┗┻┗┻╋┫┛┫┣┻┫┛┣┣┃┫━╋━╋┣┗━━━┫┛┫┛┳┳┃┻┫
╋┳┫┻┣╋┣┓┻┳┳╋┣━┃┫┓┛┣┃━┛┻┫┛┃┛┳┃╋╋┗┏┃━┏━┏┻┃
┃┣┻━╋┣┓┗┳┓┗┗┓━━┳┏━╋┛┻━┗┓━━┛╋┳┗┏┫┣┏┓┛━┳┃━
┻┏┏┳┓┻┫┗┛┣┏━┓┻┏┏┛┣┓┣┣┃━┫┃┣┻╋┏┏┗┳┏┫┓┣┛┃┃╋
┣┻┣┏━┗━┃┫┳┓┻┏┗┃┓━┃┻╋┻┗━┃┏┣┻━┣╋┓┻┳┗┏━━╋┗━
┫┻╋━┓┛┃┳━┓╋┓┻┻┳┓┳┣┛┣┳╋┗┻╋┫┳┻┏┣┣┣┓┛╋╋┻┓┫━
╋┳┫━┏━┃┻┣┫┏┃┗┗┻┳╋┣┃┣┗┣┃┗┳━┻┗┃┛┳┓┻━╋┫┓┛┛┗
┓┛┫╋┏┣┫┣┛┳┏┛┃┣╋┛┏┛┛┃┳┣┫┗┓┛┃┛┳┏┏┳┣┫┛
┫┏╋┛┃┓┏┃┃┗┏┃┫┻┣┃╋┓┓┫┛┻┫┃┓┗┃┫╋┏┗┳┗┗┫┃┣┓┏┣
┣┣┣┛╋┗┳━━┏┳┣┻┳┛┣┏┣┳┻┣┗┃━┻┳━┓┃┫┃┻┗┏┓╋┓┳┫┳
┏┫┗╋┛━┻┛┛┫┻┗┻┫┣┃┣┓┛┓┻┳┓┫┣┃┻┣╋┫┛━┗┳┏┻┳┓┗┃
┛┛┗┳╋╋┳┓━┻┏┣┫┓┗┣┃┳┏┣┏┻┃┳┗┫╋┏┃┣┃╋┃╋┻┗╋╋┫┛
╋┓┓┗┫┃┣┏╋╋┓┫┻━┗┫━┗┗╋┏┻┳┛┃┛┃┃┻┃╋┻┛┣┓┗┻┻┓━
╋╋┛┗━┫┣╋┣┃┏━┃┗┃┳┃┣╋┣┛━┻┛━┛┗┃┣┣┻┻┻┛┗┫┗┻┓┓
┳┫┏┣━┏┳┛┏┃┳┃┗┳╋┳┳━┳━┳┣┣┓┛┻┓┳┻┏┻┳┣┓┏┣━━┣╋
┏┗┛┫┻┃╋┣┳╋┣┳┣┗┻┏╋┣┏┣━┓┳┃┻┏┳┏┏┏┗┻━┻┳┻━┻╋┳
┫━┏┣┻┏┓┃┓┳┏┳┓┣━┳┓━┗┛┛┏━┗┃┃━┳┣┗╋┫┏━┳┣┻┻┣┃
┗━━┃┓┻┫┓┗┻┣┛┗╋╋┣┓┃┏┓┻┏┃┳┛┣┓┃┻━┣┳┃┏┻┓┛┗┳┃
╋┫━┛┃┛┓┳┫┓┃┓┏┓┻┛┗━┓━╋┓┛━┃┫┫┣┫┫┣┓━┓━┳┻╋┃┛
┏┃┻┻┻┃┫┗┳┣┳━┏┫┏┫┫┫┓┏┣┛┫┻┏┃┓┓┛┓┫┓┫┗┗┛╋┫┛┓
┫━┫┻┫┳┗━┻┓┫┳┃┛┛┏┣┣━┣━┛┣┓┫┗┣┓┛┃┻┓━┃┻┏┛┳┣┗
┳━┏┓┃━━┃┛┳┏╋┏┛┓┫━┳┛╋┛┻╋┻━┛┣━┻┗┏┛┣┣┃┣┳┻┃┛
┗┓┣┳┏┻┣┫━┛╋╋┳┗┻┣┫━┣┃╋┛┓┣┣┓┻━┗┫┗┫━┃┛━━┗┓┫
┏━┫┳┻━━╋┣┃┻┛┏┻┫┏┏┓┏┃┓┫╋┻┫┣┣┗┻┗┳╋┻┗━┳┻┻┻┣
┓┛┏┳┏┛┳┏┃┛┻┛┳┛┳┻┣┻┳┣┣━┫┫┓┣┫┣━┓╋╋┏┣┃╋┛┃┗┻
┣┓╋┗┏┃┫┓┻━┃┣┃┻━┛┣╋┛╋╋┛┃╋╋━┳┏━┏┣━┃┣┛╋┛┃┳┓
┣┫┳━┓┻━┗┻┫┏┓━━┓┻┓┻┳┗┓┓┣┓┫┓┫┛┛┣╋┣┻┳━┗┫┏┛┏
┻┓━┛┣┫┳┫━┃┛┫┗┏┃┛╋┣┃┗┣┻┃┓┓━┛┗━┛╋┓┻┗┛╋┣┃┛╋
┫┛╋┃┣━┛╋┗┏┗━━━┏┏┃┃┣┳┫┃┫╋┃╋┗┳┛┃━┣┻┓┃┣┗━┏┻
┣┳┓┳┻╋┃┳┣┳┃┗┓┛╋━┻━┏┃╋━╋┃┻┃┃┗━┃━┫┻┗┳┏╋┃━┓
┣┛┛┫┻┣┻┫┃┏╋┓━┓━┳┻╋┏┫┃━━┳┓┫┗┗┓┃┏┣┛┻┃┃┫┓┻╋
┻┛┻╋┳┳┃┻┛┣┻┫┓┃╋┏┗┓┃┃┗┻┃┓┫┏┫┏┃┛┫━┃┗┫
╋┛┛┏┳┓┣┣┣┏╋┛┗┃╋┻┏┛┳┛┻┫┣┳┻╋╋┃╋┗━┏━━┣┣┻┻┣┏
┳┛┃┏┏┣┃┛┣┗╋┻┏┫┣┗┫┃┗┃╋┻┛┃┏╋━┣┣┳┣┣┃┃╋┣┣┗┃┏
━┓┛┛┫┳━┫┫┳┫┳┏┳┳┗┛┳┣┳┳╋┳┻┓┫┣┛┓┻╋┓┳┏┏┃┗┻┃┳
┫┃┳┃┃┳╋┣┣┣┛┗┏┃┣━┣┗┫┏┣┏┗┣┓┣┳┏━╋┃━┛┓┗┻┫━┻┗
┫┻━┻━┃┻┫┛┛┛┗┓┛┓┓┃┗┛┃┏━╋┏┻┳╋┗┣┓╋━┻┳┓┻┣┏┫┓
━┣┳┫┫┫┻┫┃┏┓┛┻┫┓┓┻┫┳┣┫┣┛┣┃┃━┣┗┃┗┳━┻┃┻┫╋┓┛
┓┳┗┻╋┻┣┃┛╋╋┏┻┃┗┏┗┓┫┓┓━╋┓┻┃┗┻┫━┣┫┫┻┣┃┃┻┏┏
┗┛━┏┃┻┻┣┃┻╋┗┻┛┳┣╋━┫┫┣┗┛╋┫┣┃┗┣┓┃┛┏┗┫╋┃┻┃━
┏┫┣┳┣┏┏┛╋┛┓┫┫┛┓┗┛┗┏╋━┛┏┣┗┃━┳┃┫┻┳╋┳┫┳┗┫┫┏
┓┣┫┗┏┻┣┫╋┛┏┻┫┫┏┃┣┛┃╋┻┳┏┃┛┃┻┛━┫┛┛┫┃━┛┗┫┓╋
┗┫┳┻┛┏┓━┛┓┗┓┣━━┫━┳┫╋┓┗┫┳┫┛┏┏┣┃┛┗┛━┛┛┓┏┻━
┏┗━┫┃┣┏┣╋┫┛┗┻┛┣┳┃┳┻┻┃┣┗┫╋┳┣┗┛┗┫┗┏┫┻┃┻┣┏┃
┣┳━┛┳┣┃┣┗━┣┛┃━╋┻┛┻┫╋┻┏┳┛┣┳┏┣┣┳┛┫┏┳┏┛┣┏┣┃
┣┳┛━┛┫━┓┏┻┗╋┫╋┓┗┗┻┻┓┫╋┫┗┓┻┻╋┗┏┻╋┃┗┫┃┻┣┳┛
┫┳┫┫┗┳┫╋┓┫┳╋┏┻┓╋━┏┃━┓┳┣┃╋┛┃┃┛┳┳┃┛┓╋┫┻┫┓╋
┓┣╋━┣┏┳┏━┫┓┣┏┓┓┛┻┏┛┫┏┣┳━┣┳┣┳┗━┫╋┫┫┃┏┳┓┏┗
┫┓┏┻┻╋┓┛┳┣┣┻━┓┻┛┻┣┛┃┛┳┫┛┃┓━┛┏┻┏┃┳┳┫┃┣┃┣┏
┓┏┓┛┃┃┛┃┳┫┳━┃┓┳┃┳┓┳┫━╋┫┗┏┗┏╋┃┳╋┗┳┣┃┣┓╋┃┫
┣┫┳┗┳╋┻┫━┫┛┗┻╋┛┗┃┛┃┫━┳━┫┳━┃┳╋┻┻┳┏┏┃┳┳━┏┳
┛┣┻╋┫┻╋┳┻┳┓┣╋┻┏┃┓━┗━━┣╋┗┃┗━╋┛┓┗┳┗┗╋┳┗━┣┃
━╋┻┏┗┏┳┓┳┫┻┛┫━┳━╋╋┗┻┛━┓┓┫┃╋┓━━┣┫┛┓┏┻┛┏┛┫
┳┓╋┣┓┣━┏┛┫┏┃┻┻╋╋┳┏┃┫┓┃┳┏┣━╋┳┓┣━┗┛┳┻┓━┃┫┃
┏┃╋┣┣┻┣┛╋┏┛━┛┳┳┣┓┏━┃┃┫━┏╋╋┃┫╋╋┣┃╋┃┳┃┫┛┃┃
┃┛┳┏┃┳━┫┏╋┳┫┓┏╋┓┣╋┏┏┣┗┫┛┣┳┻━┓┗┏┗┫┓┛
┫┻┗━┃┓━┛┓┃━┣┫┏┗┓━━╋┗┻┳┳━┗┛┏┓┓┫╋━╋┛┻┳┻┏┓┃
┫━┫┻┛┓━┗┫┻┳┳┻┓┻┓━━┓┳╋┣┳┗┣┃╋┫┻┻┗┳━┏┏┗┛┻┛┓
┃┓┣╋┣┃╋┻┓┣╋┓┫┃┏━┓┻┃┻┗┃┓┣┛┓┫┻╋┏╋┣╋╋┻╋┻┏┗━
━╋┛┃┣┃┫╋┃┃┣┛┻┻┏┗┃┗╋┃┗┫┃┓┏╋┏┻━┓━┳┃┣┫┣┳┛┃┃
┃┻┣┣┻╋┳┃┻┛╋┛┗┳┏╋┏┃┳┳┏┛╋┻┫┛┏┏┛┫╋┓┣┗┻┏┫┗╋┻
┃┗┏┏┫┓┛┃┏┫┫┓┓┗┗╋┃━┗╋┗━┻━╋┃┳┃┳┛┗┃┻┛┳┓┃┃┫┳
┳┗┛┓┣┳╋┗┣┛┳┻┓┃┣┫┳┓┗┻┗┫┓┳┻┛┳╋┫┗┛┻┓┻┳┃┃╋┛┗
┫┏┓┳┃━┣┓┣┃┗┣┛┣┣┗┗┗┻┏┣┻┃┏┻┗┗╋┳┓┻╋┓┣┓┫┣┳━┫
┛┃┻┛┣━┏━╋╋┛━┃┳┻┛┓┻┻┫┣╋┓┗┃━╋┣┃━┛┳┓┣┗┏┫━┃┫
┣┳┻╋┻┗┛┣┳╋┓┃━╋┗┻┓┻━━┫┃┫┣┗━┣┣┏━━┣┏┃━┣┛┻┃╋
┛┃┳┫┗┗┏╋┻┳┳━┛━┓┣┏┻┫╋━╋┳┳┛┏┓┃┣┏┻┏┫┓┓┻┗┻┃┃
┓┫┓┏┓┫━┫━┳━┗╋┃┳┗┃┣┣┗┛┓╋┏┛┏━┗╋┃┻╋━┻━╋┗┣┫┫
┳┫┻┃┃┻┣┫┗┏┻┗┻┫┫┏━┳┻┣┣┳┳┛┫┏┏┛┫┛┛┗┫╋━┫┳┓┳┣
┳┣┳┻┗┃┗┗┣┛┛┫┳┻┃┗┏┫┗┣┛┳┣┻┛┣┫┫┃┻┛━┃┻┃┳┛┃┛╋
━┛┗┛┃┻┛┳┗┻━┃┗┛╋┓┫┣┻┣━┫╋┻┓┳┗┓┛┣┣┗┳┓┣┻┫━┳┫
┗┛┣┫┣┻━┗╋┏┃┏━┣┗┻━┃┣┳┃┃╋┗┻┛┛┻┳┻━┣┫┳╋┣┃┛┓┓
┣┗┃┣━┗╋┃━╋┗┓┳┣┛┗━┏━┛┻┫┗┣┗┫┣┻┃┏┃┃┏╋┻┛┃┃┓━
┓┛╋┫┻┫┻┓┻┃┏╋━┃━┏┛┃┓┓━┳┳┏┗┗┓╋┓┫┗┗┏┃╋┓┃┳┫┏
┓┻┫┻┓┛┓┓┏┫┏┳┓┏┏┣┗┣┗┳┃━┏┏┻┗┫━┣╋━┛┏┳┃┏┳┏━╋
┫┓━┛┻┏┳┃┃┛┏┓┫┗┏┳┻┓┏┫━┣╋┻┻┓━╋┣━╋┳┏┳┫┳┓━┃┓
┳┗━╋┓┣┻┏┫┻┳╋╋┳━┓┛┏┫┳┗┗┣━┫┣┫┛┻┏┛┣┣╋╋┻┃╋┻┻
┛┃┣┏┛╋┣┏┛┓┻┻━┃┏━┳┃┻┗┗┃┓━┓┛┃┣┣┏┗┗┳┛┃┗┃┣╋╋
┗╋┓┻╋┳┓╋┣━┓┗┫┛┗┻┗┃┛┃┛━━┳┫┳┳┻┗┣━┗┓┃┣┗┏┳━┏
┃┗┫┳╋┗┗┓┃┫┻┣┃━┳━┻┛╋━┣╋┃┻┻┏┛┳╋┻┣┫┃┓┏
┃┻┃━┛━┣┻┛━━┣┛┗┳┛┗┃┻━┗┏┓┃━┛━╋┣┣┣┏┻┃┫┓╋┣┓┗
┏┻┫┳┃━┻┗┣┗┛┳━┣╋┏┻┻┻┏━┳┏┗┗┻┃┳┛┻┓┃┓┃╋╋┳┗┏┛
┛┳┳┻┛┛┏┻┓┃┓┃┫┫┗┓┣╋╋┛┏┗┛┓┣╋┛┃┫┗┃┣┳┗━┃╋┏┳┛
┓┫╋┗┫┃┓┗┏╋┻┣┗┃╋┛┻┏━━┣┃┻╋┃┃┣┃━┳┗┫┣┳┻━┃┣━╋
┗╋┣┏┃┛┻┫┻┓┣┓┗┫━┳┃┳┣┛┣┫┓┏┣┻┻┓┣┻┳┏┏┻┻┓┫┛┗┗
┻┛┃┛╋┣┻┛╋┫┛┏┣┓┓┏┣┫┫┫┣┫┣┓━┃┳┳╋┃╋╋┃┏┗┻━┃━┛
┣┳┏╋┗┳┏┃┳┓┳╋┗┣┫┓┓┻┳┃┫┻┣┫┛┃┣╋╋━┻━┳┛┣┻┻┃┓┏
┣┛┗╋┛┛┫╋━╋┫┃┣━┣┏┳┛┣╋━┓╋┓┫┣┳╋┣┃┛┛┃┛┓┃━┳┣┗
┛┫┻┗┻┃┓╋┏┣┛━┃┳┻┛┓┗╋┓╋┏┫╋┗┛━┣┓╋┻┓┻┛╋┗┛╋╋┫
┛┏━┏┓┗┏┃┛━╋┫┗┛┓┳╋━┻┓┛╋┳┛┃┳┻┣┛┛┃┏┓┓┳┳┫┻┣┗
┫┻━┏┫┣┛┗┛┻┻┓┳┣┳╋┓╋┫━┏┗━┃┫┗┗━┓┓┫┏┏┃┻┛━┫╋┃
┳┫┃┓╋┫━┻┣┛┗━┳┓┓┣┛┏┗┏┣┗┃━┏┫┫━┗┓┓┓┏┗┻━┓┫┗┏
┳┳┃┫┗┓━┏┣┛╋╋╋┃┻┗┻┛┛┗┫┣┳┛┛┓┓┓╋╋┏┗┓┃╋━┃╋┏┃
┳╋━┫┳┃┏┃┓┏┛┓┻┏┓┃┏┛┣┗┛┫╋┫╋╋┫╋┃╋┻┳┛╋━┃┳┣┛┏
┏┃┛┻┫╋┗┳┣┓┃┃┫┫┃┏┣┳╋┏┃━━┳┳┗┓┣┫┳╋┏┏┣━┛┃┣┣┗
━┛━┳╋╋┗┫┏┫┳┗┓┏┻┗━┏━┛┛┻┻┏┫┫━┃┗┓┫┗┏┣┫┏┣┃┓┣
┫┏━┣━┳┏┳┳┗┣┫━┣┻┣┻┣━━╋┏┳┏┃┣┳━┃┣┳━┣┫┓┻━┣┳┏
┻┃┓┻┣┣━╋┛┗┻┏┻┳┣┏┻┣━┓┻┛┻┓━┣┫┻┏┗━┳┓╋┳┣┃┫┃┳
┏┳┏┗┫┓╋┫┏┣┛┻┻┃┻┫┏┫┫┫┳┻┫┻┫━━┃┃┃┛┏┳╋━┫┛┳┏┛
┣┃┏┳┫┓┏┃━┻┣━━┣╋━┳┛╋┃┓┫┗┳┃┳┃┣┃┣┃━┗┣┻┣┓┳┻┳
━┏┗┫┃┗━╋┏┣╋┗┣┃┫┓┗┃┓┣┏┏┫┃┻┫┻┏┫┏┛╋┳┻┃╋┻┳━┳
┛┻┛┻┃┗━┃┫━┣┛┛┗┏┗┫┓┻┓┛┻┻╋┓┓┫┳┳┛┣┣━┃╋┳┳┳┣┃
┛┫┻┓┣┻┳┏┫┛┓┏╋╋┻┃┫┻┻┳┃╋┻┳┳╋┏┗╋┛┓┃┻┗━┫┏┳━╋
┓╋╋┗┓┫┳┓╋┛┻┫┃┻┛┏┳┗┫┫━┳┳━┏╋┏┻┫┣┫┳┫┗┓
┏┏┃┣┫┏┳┛┳┃┏┗┓┓┓━┗┃┛━┳┳┣┻┣┛┏┛┣┛┳┫┃┻┓┓┣┛┫┓
┻┳┳┏┳┻┓┗┛┓╋━┫┫┓┏┏╋╋┻┣┳┃┻┏┃┗┳┃┣┃╋┛┓┳┛┫┻┛┣
┃┫┣┫┓┛╋━╋┓┗┻┓┻┓┻┛┛┣╋╋┻┛┫┣┫┳┛━┳┓┏┓┣┓╋┻┣┃┣
┏┏┣┗┫┻┓┫┃┳┛╋┻┗┓┳┃╋┣━━┻┳┓┏┛┣┣┏┣╋┃━╋┣┗╋┻┛┣
┛╋┗┃┗┗╋┫┏┓┗┻┗╋┗┃┳━━┣┃┓┛┛╋┏╋┃┏┗┗┣┫╋┓┳┫┫┳┃
┻┻━┃━┃┃╋╋┻╋┓┓┳┏━╋━┳┣┣┳┓┏┛┳╋┗┓┛┃━┏┫┣┣┏┳┏┃
╋┣┓┃┣┗┃━┫┻┳┗┏━┏╋┫┳┛┻╋┻┛╋┃┳┣┻┻┳┣┗┻┛╋┳┻┣┃┓
┛┣┗┃┗┃┫┗━┳┓┃┳━┗┗━┫┻━┳┏┓┣┻┻┛┗╋┗┳┃┣┗┣┗┗┗┣┳
┻━┃━┓┗╋┣╋┓┓━┛┃╋┣┃╋━┳┫┫┏┫┛┏┏┛┳┗┻┣┗┓┃┻┫┳┣╋
┏┛┗┓╋┛┃┗┳╋┃━┏┻┻┫┫┻┓╋┃┛╋┛┳┣┛┻╋━┛┫┫┓┫┻━┳╋┗
┃┣┣┻┓┏┫╋┫━┣┏┗┛┗┗┣┛┻┻╋┫┻┓┓┣┛┳┗┳┳┃┛┏━┛┃╋┓┻
┏┗┣┻┻┳┛┏━┣╋━┳┏┛┻┫┗┃┃┛┻┫┫┃┏━┏┗┏┓┫┛┣┫━┻┃┻┏
┛┗┏┣┏┛━┃┳┛┻┓┗┻┃┛┏┫╋╋┳┏┫┣┓┃┃┻┫┻┓┗┛┳┳┓┳┛╋┫
┏┛━╋┻╋┻┳┗┃┫┛┣┻┃┳┃━┗┳┏┣┳┫┣┛┛┗━┃┣┳━┳┻┣┛┓┛┳
━┃┓┗┗┃┻┗╋━┳╋┣╋┫┓┻╋┃┃┣┛┣┫┓━┛┏┏┓┗┳┗━┏┛┛┣┻┳
━╋━┣┗┫┃┏┗┗┓━┗━━┛┳┣┗┣┏━━╋┃┛╋┓┳┃┛┻┛┏┻╋┛┗┓┃
┳┏┓┗┻┣┛┳┗┻┻━┳┛┏━┣┓┳┫┛┏┫┃┳┛━┗━┣┃┗┫┫┏┣┻┣╋┓
┛┻┻┳┣┓┳┗┓┃┛┃┻┗┫┗┫┻┗┻━┗┻┃╋┛┻┫╋┣┻┻┫┻┳┏┏┣┃┓
╋┳┫┗┓┓┗┃┓━┫┫╋┓┻┫┣┣┫┣┓╋━┃┛┣┃╋┗╋┫┛┻┏┛┗━━━┛
┓╋┏┓┗┓┻┣╋┓┣╋┓╋┃┃┣┛┏╋┻┃╋┫━┛┣┏┗┫┃━┗╋╋┛┛┳━┻
┳╋┛┛┓┫┳┻┛┳┏┻┗┗┏┫┳┏┗╋━┫┣┗┻┫┻┛┗┃┗┫┫┃┏┓┣┛┳┫
┃┣┳╋┳┣┳╋╋┓┻━╋╋┗┫┓┳┳┣┗┻┻╋┃┃┫┣┳┻┗┃┫┓┗┛┳┳┛┫
┃┓┛┻┫┛┏┻╋┏┻┫┃┛━━┻┗┳┻━┃┳┳┫┫┣┣┫┃╋━┏┣┳┓┻╋┳╋
┗┛┫┓┗┣┃┻┫┃┏┛━━╋━┃┃┳╋┛╋┃┣┻┻┫━┻┏┣┓┓┣┓
┛┏━┣┛━┗┗┃┓┃┣┃┗━┃┗╋┓━┣━┏┳┓┏━┛┛┏┣┛┻┛┓━┻┳┓┗
┗┓┏┻━┻┗┃┳╋┃┻┏┛━┏┻┗┻┗┻┛┳┣┃┻┳┣┗╋┫┫┻┳┳┛━┻┫┫
┻┣┛┓╋╋┓━┛┓┓┫┗╋┛┓┏┳┣┗┫┳┣┻━━╋┛┓┳╋┫╋┳┳┛┃┛┓┛
━┏┣┛┓┃┻┳┻┫┏┃┏┓┳╋┣┻┗┻┣╋━┳┣┗┻┃┗╋┳┗┳╋━┣┛╋┗┳
┣┃┫┗┫┻┛┃┳━┛┗┗┻┫┻┻┳┗━━┓┳┃┻┃╋┏╋┻━━┓╋┏┳┃┫┣┃
┃┃╋╋┫┏┏┗┳┻╋╋┣┳┳━┫┣┓━┛┻┻┏╋┓┗╋┣━┣┗┣╋┃┛┗┏┫┓
┳┗┫┫┛┻┳┫┏┻┏┓┛┗┣┣┳┏┣┃┓┃╋┫━┏╋┃┻┣┓┃━┛┏╋┫┏━┛
┳╋┗┳┣┫┏┏┣━┏┃┳┓┣┻┗┫┃╋━┻━┛┳┏┣╋┏┗┛┃┓┣━┫┻┓┏┻
┓┫╋━┏╋┃┻┏┓┣┣┣┳┫┛╋┳┻┫┏━━┫┻┗┣┫┓┓┗┓┓┳┗┣┳┛┛┛
┗┻━┛┃┣┛━┃┛┃┛┫┻┓┻╋┳┳╋┃┓┛┫┣┃┓┗┻┃┣━━┃╋┫┛┗┣┏
╋┏┛┛┣┓┛┫┗━╋╋┣┣┗┳┳┏┳┫┻┗┓╋┓┏┻┣┛┫━┛━╋┗┗╋┛┣┳
┗┗┫┫┏┻┻┻╋┗━┻┫┃┫┏┛╋┃┻┃┗┏┃┗┗┃┳╋┣┣┗┃╋┗┗┫┓┃┃
┛┃┗┓╋┓┓┫┃┓┃┻┻┃┳┗━┣╋┏┃┻┣╋┳┗┗┣━┫┃━┣┣┏┏╋┫┻━
┻┛━┓━┫┳┗┃┏┗┣━┻┏┳┫┃┻╋╋┣┃┻┻┏┏┣┓━┳┣┣┏╋╋┏┻┣┳
╋┏┓┫┓┳┛┫┫┻┣┗┳┣┻┳━┣┓╋╋┳┣┗┃┻╋┃━┳┛┣┏┣┳┫┻┻┣┓
╋┫┫┣┗━┗┗┻━┗┃┳┓┗┳┻┛╋┓┛┫┛┣┓┛╋━┫┣┣┓┫┃┏┻┻╋┗┻
┣┃┛┃┳┫━━┻╋┫━┓┛┓┳┛┣┛┓┏┗┣┓┳╋┫┃┛┻┫┓╋┓┫┓┓┗━╋
┳┳┃┗━┃┓┳┏┏╋┗┗╋┏┳┫┛━┣┻┗┻━┣┓╋┏┻┛╋┫┻╋┳━┻┓╋┓
━┛┳┻┃┗┗┣┣┫┫┳┃┣┏━┻┳┣┻╋┃┓┗┏┫━━┓┳┃┻━┏┛╋┻┗┫┃
┣┓┓━┏╋┏┃┛╋╋┓┓┣┛┃┗┗┳┣╋┗┓┣┫┫┃┣┓┫╋╋┳┓┃┻┗┓┛┻
┻┻┓━╋┗┳┏━┗┻┳┳┣┃┛┳┛┛┫┳┳┏┣┣━┳┓┓┫┣┳┗━╋┫┳┫┃┏
┫╋┻┫┛┛┫━┻┃╋╋╋━┓┛┣┫╋━┏┻┓┣━┓┫┣╋┏━┓┛┓╋┳┏┫┻┃
┻┓┓┻┛┏┏┗┣━┓┫┫┻┏┗╋┛┻┳╋┻┏┣┃╋┏┏┗┃┛┻━┃┫┓┗┏┛┫
┏┃┣┳━┓┣┏┣━━┳┓┗┫┳╋┏┗┻┣┗┳┛┛━┻┗╋┗┳┫┻┗╋
┓┻┗╋┏┗┃┏┗┣┛┛┃┗┫╋━┃┃┣┗┗┃┳━┓━┛━┏┣━┃┗┃┛┳┛┛╋
┏┫┃┻┛╋┻┃┣┻┓┏━┫━┗┳┳┛┏┫┃╋┳┓┏┣┃┳┏┻━┏┳┏┫┗┏━┻
┣┣┗┓┏┃╋┛┗╋┗┏╋┳┃┣━┗┳┏━┻┓┻┏┣┓┳┛╋╋┫┣┗┳┫┓━┛┏
┫┛━╋┛┫┳┓┻━┣┳┛┳┫┻┓┫┫╋┫┓┃┛┃┫┣┃┛╋┻┻┃┗┃┃┣━┃┛
┣┣┛┏┃┫┏┓┣┣┣┃╋┃┏┃┏┫┓━┏┳┳┏┗┳┗┏━┣━━┓━┛┫┓━┣┣
┫┫┃┏┏━┫┏━╋┗┻┓┻┣┻━┳┃┻┳┓┓┳┛┣┣╋━┳━┫┣╋┓┣┫┏┗┃
┏┃┛┏━┳╋┛┓┓┻┃┣┻┛┗┗┛┓┗╋┫┗┫┃┏┣┃┃┗━┻┗━┫┃┛━┛┛
╋┣╋┳┛┏━┗┳━┫┣┣┏┃┫┻┗━━┃┛┏┛━┳┫━┗┗┳┓┃┳┃┓┗┛┃┻
━╋┓╋┏┏━┗┛┃┏╋╋┃┫┻━┏┓┻┻┏┏┏╋╋┳┛┓┳┓┓┃╋┃┳┻┻┛┫
┫┗┃┻┫┓┗━┓╋┳┫━┃╋┣┏┫┗┳┳┛┛┫┫┫┳┃┣┫┛┃━┃┓┏┳┳┏┳
┫┛┫┗┓┳┓┗┳┫╋┓┣┓┓━╋┳┏┏┫┛┓┛┻┳┃╋┃┏┫┣┗┃┻━┣━┏┻
┗┻┻┫┗┻╋┣━┳┛┓╋┳┛┻━┃━┃┫┳━┃┃╋━╋┳┃┛┳┏┫┫┃┻┃━━
┫┏┓━┓┓┻╋┣┛┓┳┻┳╋━┓┫┳┃┏┓┳┫┛┻┣┳┫╋┳┻╋┫┫┛╋┗━╋
╋┳┳┛┛┃┛┣┏┳┳┫┳┫┻╋┃┃┫┏┓┳┫┛┫╋╋━┛┓┓┃┣┓┛╋┏┻┗━
━┻┳┫━┓┫┻┫┃┛╋━┗┓┻┫┫┫┫┓┛━┗┣┫┏┃╋┓┏┳┣┻┳╋┓┛┓╋
┳┛╋┛┣━┛┛┳╋┓┻━╋┳┏┃┫┗┏━┗┣┳┣┃┓┃┏━┗┻┻┳┣┗┃┫╋┃
┣┻┳┃┫╋┣┃┳╋┃━┣┃┣┻┓┛┣╋┓┃┏┻┛┻╋┻┻┳┏━┳┳━┣┃╋┓━
╋┛┛┗┣┫┗┛┏┗┏╋┳━┗┓┳┻┃━┗┣┃━┳┻┛╋━┏┓┳┃┓┓┃┳┏┓╋
╋┣┛┫┣┻┓┓┓╋┫┛┫┳━┻┛╋┏╋┫┳┃┫┓┳┓╋┣┏┓┛┳┳┫┗┫┓┫╋
┗┗┏┛╋┏━┏━┻┛╋┳┻┛┳┓┏┓┓┛┓┣┏┣┏┣┳┻┫╋┓┏━┃┓┛┳┛┳
┃┓┗┻┫━┳┃╋┓┻┫┓┏┛┃┓┳┣┛┏┓┻┓┏┃┫┓╋┗┏┫┏┣┗┳┫━┣┏
┛┫╋┗┏┻━┗┳┳┏╋┃┣┫┣┏┣╋┛┗┳╋╋┛┫╋╋┏┓┳┛┃┛┏━┳┛┻┫
╋━┃╋┗╋┻━┏┗╋┳┛┫┻┗╋┓━┫┣┏┻┫┻┛┫┗┃┻━┃┛┫┳┫━┗┏┓
┫┻┫╋┃┃┏┳┗┳┛┛┻┗┫┛┗╋┃╋┫┻┃┫┻╋╋┻┓┫┏┫┛╋┫
┃┫┫┛┣┫┳━┳┃┳━┏┣┓┣┛┳┳┓┻┓┻┃┓┳┓━╋┃┛┻┳━┏╋┏━━┫
┫━┻┣┓┗━┻┫┗┏┃┓╋╋┛┛┃┻╋┏┃┣┗┣┫┫┃┣┣┻┫┏╋╋┏┏┃┻━
┻╋┏━━┓┫━╋┣┏┛┫╋┛┣╋┓┛┗┣┏┓┻┃┓┓┻┻┣┣╋┗┃┻┛┻┛━┏
┏┳┣┫┫┏┳┻┣╋┳┗┻╋┳┏┫━┃┃┫┗┃╋━┓╋╋┗┃┫┛┳┻╋┓┓┏┗┏
┗┣┫┫┃┻┛┳━╋┃┏┛┓┳┫┛┛┏╋┗━╋┳┗┛╋┗┛┃┃┏┏┃┳┫━┣┏┳
┏┳┻╋┏┃┣┫┳╋┻┏┗┫┫┳━┃┫┻┫┣┻┃┳━┻━╋╋┻╋┫┳┏┏┣┏┓┻
┗┗┳┏┻┏┣┣━━┛┻┓┣┓┗━┫┳┛┏━┏╋┫╋┏┏┳━┓┗┻┓┏┳┻┳━━
┻┗┛━┫┏┃┣┏┛┫┓┓┏┣┫┳┣━┻┫┣┣┗┏┛┫┃╋┳┳┃━╋━┻┣━┃╋
┃┫┻┗┏┏╋┳┓┓┻┏┳┫┻┗┓┗━┗━━┗┫┳┗┃╋┓┫┛╋┓┳╋┫┏┻╋┫
━┣┓┛┣┃┏┛┓┏┳┓┓┻┏┃┏━┓╋┛┛╋┓┻┗━┫┏┣┃┗┓┫┻┗┏┓┃┻
━╋┫┛┳┛┓━┗┏┳┛┏┏┓┗╋┣┣┓┃┳━━┓┻┛┫┓┏┳┫┛┫┃┣━┗┻┫
┫┣┃┏┻╋┫━┓┻┣┏┫━┫╋┗┳┻┛┳┃┳┻┻┳┓┣┃┻┛┏┫┓┏┻┗┓━┣
┏┏━┛╋┳┓┓┫╋┓┗┫┗┣┏┏┓┓┛┳┫┣┻┗┛━┏┃┣╋╋┃┓┓┣┏╋┫┫
┓┃╋┛┃┏┗┣┻┓━╋┏┻┏┗┗┫┗╋┫┏┓┗━┓┗┫┃┣┣┳┫┏┓┛┏┓┓━
┓┫┻╋┓┳┃┳┗╋━╋┏┫┏┏┏┣┛┫┏┛┓┗┛┛┳┫┃━┏┛┳┫╋┗┓┗┛┓
━┏┫━┏┛━┳┣━┗┫┳┳┗┫┳┛┏╋┓┏┗┻┗┏╋┗┣┗┓╋┳┻┣━┛┏┏┻
┏┓┫┣┻┫╋━┛┳┓┏┳┳┫┓┗┣┛┃┏┓┛┣┗┻┫┻┛━┃┓┫╋━┓╋┗┻┳
┻┣┛━┓┳┗╋┃┗┏┏┛┻━╋━┳┳┛┳┗┣━┃┏┳━╋┻┃┣┻┏┛┻┏┣┳┳
━╋┓╋┃┛╋╋┏━┻┫┗┫┣┫┳┓┳┫┻┓┃┃┗┣┫━━┏┃╋┏┻╋┛┛┓┃┛
┛┃┫┫┓┏╋┳┛┻┻┳┳┓┓┃┓┃╋┓┳┳╋┣┛┃┏┫━┓┗┓┏━┗┗┃┳━┓
┓┣┗╋╋┫┓┃┓┗┫╋┫┏┗━┏┏┳┃┳┗┏┣╋┣┻╋┏╋━━┃╋┳┳┣┻┻┃
┣┻┳┫┫┣┃┓┃┛┻┫┃━┫┓┃┛┏┓┛┛┳┗┻┃━┃┃┃╋┗┃┃━┏┃┗┗╋
╋┳┫┻┻┫┗┓┗╋┗┳┫┗┛╋┻━╋┣━┃┗┓━┓┳╋┓┃┏╋┣━┻┳┏┓┃┻
┳┏┣┃━┃━┓━┗┛┓┫╋┫┏┫┫┃┣┗━┓┻┫┃┳┣┫╋┛┫┏┛┳
╋┻┏┫┫┣╋╋┣┣┻┓┏┛╋┣╋┻╋┫┻┛┓━┫┫╋┛┛┛━┻┏━┓┗┛┏┫━
┻┻┗┗╋┏╋┻┣┣┻┫┗┳┫┳┳┏┓┃┫┻┻┫┏╋━┣┓╋┃┗┓┣┣━┳┃┫┛
┗┗━┫╋┣┣┻┫┛┫╋┃┛━┫┏━┓┗┫┃┫╋┛┻┛┻┻┏━┗┏┣━┃━┃┗┛
┓┃┳┏┗┗┳┫┣┳┓┫╋┻┛┻┳┣┓╋╋━┏┻┳┣┻┳┻┻╋┃┻┗┣┣┛━┳┣
┣┏┗┏╋┃┗┻┣┳╋┛┣┳┳━┳┓┛┏┃┻┛┃┻┃┓┫┻━┳┓┣┳┫┳┛┻┏┫
┗┫┓┳┃┛┓━┏┓┓┳┓┗┻┛┫╋━┣┓┏┃╋━┏┃┓┃╋┳┫━┳┳┃┓┏━┫
┃━┏┏┃┗┓┗┏┓┃┓╋┣┏┏┏┳╋┓╋━┣┳┫╋┣┗┗┏┛┣┓╋━┃┻━┗┣
┫╋┓╋┓┣╋┓┫┃┻╋┻╋┛━┏╋┻┗┗━┻┣┫┛┃┻┣┳┳┣━┃┛╋┣╋┃┃
┃┃┳┻┣╋┳┏━┏┣━┻┳┣┗┣┳╋━┗┣┏━┣┛┫┫┗╋┓┏┫┗┳┫┏┫┛╋
╋┻┃┓┗┳┛┫┳┫┛┗┳┃━┃┃┫┻┏━┏┫┻┓┻┓┛┗┗┣┻┣┏┏┣┫┫┏┛
┃┻┣━┣╋━┫┛┣┣━┏┻┳╋┏┳┓┻┫┫┻━┣┛┳┏┫┏┛┏┃┻┻┻┏┗┻┓
┃┫┻┓┃┓┻━┏┓┳┏┣┓┣┓┻┓┻┫━┳┓┣┫┳┻┃┃┏┳┃━┓┏━┳┓┃┏
╋━┫╋┗┳┏┃━┻┏━┣┓╋┛┃╋┳┓┛┏┫┻┻┃┓┳━┏╋┗━┏┏┓┃┗┳┻
╋━┣┻╋┛┓┗┣┗┓┫┣━━━┣╋┻┳┏┫┛┛┏┻┫━━┻┻━┣┛╋┏┛╋┻━
┃┫┣┛┫┛┃┻╋┛┓┗┣┻┳╋┏┃┫╋━┛┏┓┣┣┳┗┣┏┏┏┏┓━━┫┣┣━
┻┏━┃╋┃┗━┻┫┛╋┗┃┏┳━┏┗┻┣┻┛┣╋┗┻┣┳┏┳╋┓┫┫┓╋┓┛┏
┻┫┳┃┗┏┃╋┻┫┏┻┃╋┛┗┻┳┛┛┓┗┛┻┃┗┳┓┛┻╋┗━┻┓┫┛┳┳┣
╋┗━┏┣━┃┻┃╋┏┣┫┫┳┗┓┳━┏┻┛┃┫┛┳┫┏┛┗┫┳┏┳┗┫┣━╋┓
┃┣┛┻━╋┃┃╋┣┗┣┗━┻┗┫┫┣━┻┓┫┻╋┗┓┗┣┃┓┏┛┗╋┳┏┓╋╋
┃┏┻┫┫┓━┳╋┣┣━━┃━┣╋╋┣┛┓┃┏┛┓┗┣╋┛┣┣┣┫┫┛┳┫━╋┏
┃┣┻━┛┓┣━┗┏┗┻┏┏┳┗┓┳┻┣┫┻┫┣┃━┣┃┏┳╋┛┃╋┻━┏┳┓┫
┣╋┫┛┏┻┏┫╋┗┻┫┛┣┛┻┏╋━━┓╋┃┛╋╋┏┓┃┗┻┃┛━┏┗┳┻┛┃
┫┻━┣┣┫╋━┓┃╋┳┣┻┓╋┫┣╋┃┛┏┣┏┏┏━━┳┫┗┃┓━┻┳┗┳┣┳
┗┓┗┛┗┃┃┓┣╋┓━┳━┫┫┃━┳┫┣┏┓╋┏┫┓┗┛╋┣┣┃┃┛
┫┗┫┣┛┃┓┛┗┻┳┓┳┗╋┫┗┗╋┣┏┓╋┏━┫┏┳┛┛┛┣┣━━━┏┓┓┣
┓┻┏┛┳┫┃━╋┗┃┣┓┃┫┻╋┏━┣┳╋┗━┃┻┓┳━┳╋┓┫┳┳┻━┣┣┳
━━┗┃┫┻┳┏┃┏┫┗┻┏╋╋┛┏┓┫┗┫┓┻┫┻┻┳╋┫━┻┫┫━┓┣┳┛┣
┏━┃┣╋┃┻╋┫┓┗┓┃┓┳┓┫┛┏┗┗┃┣┫╋╋┣┫┻┫╋┃┗┓┗╋┓┛┓┳
┓┓┃┻┗┻┣┃┫┗━┻━┃┗┳┫╋┻━┣━┣┣┫╋━┛╋┣┫┏┓━━┣┃┫┃╋
┏╋┗┣┣┣┛━━┻┃┃━┛┳┛┃┗┫━┓┏╋┣━┳┏┓┫┗┓┛┏╋┛┛┳┳━┣
━╋┫┳┏┫┏┗┣┳┛━┗┳┻━┻┳┃┳━┓┳┗┓┻┛┳┓╋┳┃┗┃┗━┓┫┏┻
┓┫┣━╋┓┫┻━┃┃┫┗┓┻┓┣┫┻┓━┳┳┳┻┛┓┓┣━┃┗┏┛┛┏╋┓┏┳
┃┓┗┗━┳╋╋┫╋┃╋┃━┫┏┃┓┗━┓┃┗┻┫┫┏┣╋┻┃┏┏━╋┓┛┓┓┫
┻┃━╋╋╋╋━┗━┣┳┳┗┓┏┻┃┳┫┏━┣┏┃┗┏┗┓┃┓┓┳┣┗┃━┳┗┳
┃┻┗┏━┛┫┓╋┗┣┃┏┳━┫╋┏╋┳┣╋━┓┛┫┻┏┳┻╋┳┓┗┏┃┳┏┛┻
━╋┓┛┣┣┃┃┣┓┏┛┃┗┗┗┻┫┳┛┛┗┏┫┓┏┓┻━━╋┳┣┛┃┛┣┫╋┛
┃┃┏┫┫┏┃╋┓┻╋┣┫┏┏┻┛┳┏┓┛┻┗╋┳┫━┃┻┣┣┏┣┛┣┳┗┻┳┫
┗┻┣┛┓┣┣╋┻┻┏┃┓┫┗┻╋┳┻┳╋┻┫┃┃┛┃┛┃┳━┏┻╋┓╋┣┏┻┓
┏┃┓┗┃┣┓┫┣┻╋┗┗╋┃━┫┻┃━┳┃┣┻┏┫┗┓┏┣━┛┳┓┃┛┛━┃┃
━┳╋┻┃┏┻┫┻┣┳┗┏┓┫┏━┏┛┫┻┻┛┣┫┫┛┛┳╋╋┫┳┻┫┣┛━┓┗
┓┏┻━┫┛┣━┓┻┃┫┃┛┛┣┻╋┛┳┛┫┓┗━┣┛┏━┣┏┗┣┗┛┫┓┗┻┓
┛┛┓╋┫┓┻┓┣━┏┏┏━╋┓┗┏┣┻┫┻┗┃┫┳┫┛━┣┏━┓┃┳━┗┳╋┫
┓┛┻┗┫┏┻┓┻┻┳┛┓╋┓━┛┛┃┛━┛┓┣┫┳┣╋━┗┻╋┳╋┻┫┫┳┛┻
┓┳━┛┗┫┏┻┛┫┫┣┗┻╋┏┳╋━┳┓┗┛┓┏┻┫┻┳┛┏┛┳┗┣╋┃┃━┗
┗┃┗┻┣┗┗┣┳┣┃┣╋┣┛┏┣╋┫┓┛┫━┣┗┗┓┫━┻┫━┫┗┻┛┣╋┛┓
┻┏┗╋╋┛┃┛┓┃╋┏┣┳┃┏┗┃┣┛━┛┻┫┻┃┓┓┣┳┗┏╋┓┣┛┏┗┃┣
┏━┃┛━━╋┏┏┗━━┃┛┫┻╋┳━┏━┃┻┗┃┛┫┗┣┗━┳╋┛╋┗┗┻┃┫
┗┫┣┓┏┓┣┻┫┏━┛┏┣┻┏┏┣╋┓━┣╋┫┏┳┣┗╋┳┫╋╋┻┓
┳┏┛┗┗┳┏┃┻┗┏━┳┓┓┃┗┗┏┏┃┫┛┛┏━┓╋┏┣╋╋┓┏━┫┣┓┳┫
┏┏┃┛┛┏┗┫┣┃┣┗┃┗┫┃┏┻┏┗┏╋┗╋┻┃┓┛┃━┻┓┫┫┛┏━┛┛┓
┳┫┫┳┓┃┓┳┗┏╋━┣━┣┣┫━┛┓┃┳┛┻┛┣┻┻┓┣┳╋┓┳┻┻┗┣╋┛
┫┃┻┻┓┳┣╋━┃┃╋━┣┗┓┳┏┛━┓┏┣┳━╋┳┳┛┳┻┳┣┣┃┓┓┫┓┻
┛┗┛┳┏┻┫┓╋┃┫━┃┏┛┏┻┣┃┣┏┣━┗━┗┃╋┻┃━━┓┏┃┣┓┳╋┓
┃┻┗╋┻╋┏━┗┻╋┻╋┻┓┳┳┃┫╋┏╋┏┫┣┗╋┫━┃┗┣┣━┓┗┃┗┏┛
┏╋┫┫━┫┗╋━┓┏┗╋╋╋┓┃┣┛┣┓┫┏━┫┃┗┗┛┓┓┗━━┏┫━┏┛┣
┏┛┏━┳┗┳┣┃┫┃╋┓┗┃┣┗┻┣┃┗┛┛┏┳┗┳┻┗┛┛┻┳┛┫┛┏┓┓┗
┳┏┛┳┃━┻┫┃┫┣╋┏┛┃━┛┗┣━┏┏┓┳━┗┛┫┣┫╋┓┓┓┣┏┃┓┓╋
━┫╋┳┫┛┗┗┏┗━╋┃╋┏┫┏┻┻┛┻┳┏┣┛┛╋━━┃╋┃━┛┣┏┃━┫┫
┫┫┗┃┗┗┳┫┫┻┣┃┛┗┓┓╋┻┣━┛┗┗┛┣┗┗┻┫┗┫┻┓┳┫┣┗┏┫╋
┏┳┃┳┣━┣┛┛━┗┓┃┃┏┛┫┻┳┓┓┓┗┣┻┳━┳┳┓┻┓┛┳┫┛╋╋╋┗
┏┛┫┏┃┓┣┣┣┏┫┛┏╋┳┓┻┏┃╋┛╋┳┫━┃┫┫┛┃┳━┓┗━┳┫┫┣┏
┓┗┣┏┗━┓┣┳┫┻┃┣┛┗━┛┛┏┗┳┃┛┓┃┳┓┛┏┫┫┓┏┣┫┃┃┻┣┗
┓╋╋┛━┃╋┗┛┻┓┫━━┏┏╋┗━┫╋━┻┻╋┓┳╋┃┓┗┫┃┃╋┏╋┃┻┓
┫━╋┻┗┓┳┗┫┣╋┓┳┃━┏━┳┻┣┻┳┃┏┗╋┗┃┛┃┻┣┣┓╋┓┣┃┣┻
┃┣┛┻┃┫╋╋┣┳┣┛┫┻━┓┏━╋┏┻┏┳━┻┏┏┏┳┏┏┳┃╋┻┗┓┛┣┃
┏┏┃┻┗┓┓┏┻━┣┳┫━┗┏┏┏┓┣┳┳┛┻┳┛┗┣┓╋┗┻┗┗┳┫┻╋┛╋
┳┳┫━┫┻┃┛┻╋┻━┏┏┏┗┓┳┳┫┛┻┛┣┓┗┃┓┳┃╋┓┛┗┳━┻┛┛┻
┣┻┗┏┗┃┃┓┏┗┛┃┻┏┳┃┣┓┣┫━┃┛━┳┓┏╋╋┻┻┛━┫┛┃┗┏━┣
┓┗┳┫┗┗┻┣┣━┻╋┏┏┏┏┗╋┛┻┃┃┛┫┗━━┏┳┳┛┫┻┣┗┏┻┫╋━
┏┻┳┫┳┳┗┏┻┃┃┳┫┗┏┓┣┳┳╋┛┛╋┫┏┗┗┏┻┳┣┗┛╋┫┓┫━┣┻
┃┳┃┃┛┻━┛━┃┓┏┛┫┳┛┃┃┳╋┣┏┣┛┓┳┣┓┛┓┗╋┗┗┃┣┗┗╋╋
╋┏╋┓┓┳┏┛━┏┛┳┏┏┃┏━━┫┗┛┛┛┻┳┛┫┗╋┗┓┻━┫┳
┣┓┳┫┏┫┏┳┏━╋┃┣┻┳┫┛┃┛┛━┻┓┏━┳╋┣┛┗┗┃┏┳┗┃┛┣╋┛
┃╋┛━┫┃┫┳┫┃╋┗┣━┫┣━┳┛┏╋┃━┛┗┳┏┃┳┫━┓┣┻┫╋┻┳┃┃
┃╋┣┣┏┻┃┛┗┓┓┛┻┫┣┣┃┗┏╋┓┏┣┻┣━┗┃┓┗┓╋┻┣┃┏╋┗┃┓
┛┓━┳━┻┣┛┓┫┛┃┃┛━╋┣┳┣━┓┳╋┳┫┣┳┫┫┛╋┣┗┏┏━┏┛┳╋
┣┃┗━┃┳┃━┏┣┗┫┓┫┣┓┓┗┃┳┣┓┳━┳┏┛┓┏┗┳┃╋┻┣┏━━┗┓
┫┛┳┻┛┣┛┓━┗┏┛━━┣┫┛┛┫┓┣┗┣┏┫━┣┏┳┗━━┻┣━┳┳┃┏┫
┃┣━┳╋━┏┻┗┣╋╋┻┃┣╋┻┳┏┗┣┗┻┣┛┛┃┣━┻┛┓╋┣┳┫┳┳┏┛
┃┓┗┏┛┗╋┳┓┓┣┣┓┳┃┛╋┳┛┃┓┏┓╋┛╋┗┗┻┻┓┛━┃┗┃┳┳┏┛
┻┛┣┏┏━┓┳┓┓┗┫┛┓┛┛╋┃┫┛┻┣┗┓━╋┳┣┫┓┻┛┛┓┫╋┫┻┫━
┳╋┏━╋┏┗╋━┏┓┃╋┛╋╋┫╋┛┣┻┓┳┳┛━┓┗┃┗┓┫┳┳┫┛┣┛┓┃
━┃┫┓┓╋┫┫╋┻┻┛━┣┳┫┳┓┃┣┛╋┫┗┓┻┻┗┫┳┻┏┓┗┏┻━━┗╋
╋╋┣╋┏┳┻┣┛┳┳┻┫┏━┣┃┓┏╋┻╋┛┃┻╋┣┏┃━┣┻┏┫━┛┏┏┗┫
┓┣━┃━┳┛┫┻┳━┛┏┳┏━━┣┏┗┗┓┻┣╋┓┓╋╋┃╋┓┓┃┏┃┏━━┛
╋┗┃┣┃┓┳┫┛┗┛┏━┫┏┫┳┛╋┻╋┫┻┻┻┓┣┻━━┗┛┻╋╋┃┣┻┣┫
┓┗┻┛┗┛┳┣┃┣┗┃┻┗┫┗╋┫┏╋┃┃┛━┻━┫┫┳┛┗╋┏┏┃╋┓┳┛┣
┣┗┫┏┃┃┳╋┳╋╋┛┃┣┗┛┓┳┓┓┛┛┣┣┃╋┏┣┏━┫━┻┏┛┛┏┫┣┓
┫┏┓┏┗┓┳┫━┓┏┣┣┗┫┻┛╋╋┛┣┣┓┣╋┳╋┻┓┻┣┛┏┣┓┃┣┛┃┏
┗┗┛┓┻┻┛┃┳━┫┏┫┛┣┗┛┳┃┃┳╋┃┗┣╋┳┓┻━━┓┓┏┻┗━┣┻┛
┓┃┫┏━━┣┣━┻┣┛┗╋┣┛┫┫┻┫┓╋┫╋┣┗━╋┣┓┳┓┫┗┳┏┗┃┃┃
┏┛┫┏┣┃┳┓━┗╋┛┓━┻┻┻━┻┣━╋┳╋┃┣┫┗┓┻┗━┳┛┗╋━┻┃┃
╋┛┳┛┳┛┏━╋┓┏┗┳┣┣┻┳┛┓╋┛┛┻┳┗┻┓━┳━━┓┫┓┓┻┛┗┗┏
┓┣┣┗┻┗┣┏┓┻┻┻┳┗┫╋┏┗┣┃┃┳┓┫╋━━╋┓┏┫┣┣╋╋┳┫┣┫┫
┏┗┻┓╋━┫┏┻┗┃┳┏━┛┻┛┃┗┫┏┛┓┳╋┏━┃┗┣┗┣╋┫┓┛┻━┣┗
┣┓┣┏┏┫┣┣┛┫━┗┳┗┛╋╋━┓┻╋╋┏┣┣┫╋┗╋╋┏┓┏╋┃
┛┻┫┣┗┳┃┳┛┓━┗━┗┫┳┃┏┃┫┻┗┳╋┫╋┳┳┳━┃┣┻┓┏━┳┛┃━
┫┣┻┓┏━┳━┻╋┻┫┛┣━┛┣━┃┏┃┛┛┗┏╋┣┻┣┃┓┗╋┫┃┣┗┏┳┣
┛┻┛┛┛━┗╋━┣┗┃┻┛┃┃┃┻┗┃┓┳━╋┃┓┏┓╋┓┛┛┻┫╋┣┫┣┛╋
┳╋┗┃┛┓┗┓┛┏┃╋┳┣┳━┳┏╋┳┫┫┣┃┣━┓┳╋┃┳┏┻┃┻┻┻━┗┛
┻╋┳┻┣┛┃┃┃┣┓┻┃┳┛┏┫━┓┃┻┓┛┗┻┏┻━┃┳┣┳━╋┳┏╋┗┏┃
┫┣┗┓┃┛╋┛┫┓┓┗╋┫┃━┏┃┫┻┏┻┗━━╋━┫╋┏┛┣┃┻━┳┏┫┃┣
┻━┣┣┃━┓┫┓┫┛┛╋┣┛┫┗┫╋┓┏┫┃┻┳┗┻┣┗┻┳┻┛┓┃┓━┣┏┏
┫╋┳╋┳┏┏━┛━┫╋┏┓┛┫┻╋━┃┓┛┻┓┫┓┻┳┫┗┫┳━┃┫━┃┣╋┳
┳┃┏┣┳┫┃╋┏╋╋┏┻┓╋┛┗┻┏╋┫┛┻╋┳━┛┓┳┻┃━┃┗┓┫╋┏━┗
┛━┓━┻━╋┣━┻┫┣┏┃╋┫┏┃┏┣┏┳┃┛╋┣┓┫╋┛┣┗━┳━━┏┗┳┳
┫┏┗╋┫╋┛┏┛┫┛┳┃┃┃┓╋┣┳┛━┏╋┓┳━┗┫┫┫┳┏┏┗┛┫┣┣┛┃
┻┏┓┫┓┳┃┏┏┗┓┏┏┃┏┏━┣━┫┫┣┏┗━┛┏━┗┃┫┃┏┳┳┏┛━┫┏
┻┣┓┏━╋┃━┫┓┣━┫━┗┛┫┓┛┣┣┏┓┛┓┓┓┓┃┗┣┃━┳━┗┓┻┓┓
┳┓┃┣┃┛┛┛╋┳┓┣┳┣┛┳┳┃┣┣┓┫┻┃┳┣┃┓┳┣┃┃┗┗┃┛┫┳┣┻
┛┻╋┗━┫┛┗┓╋┻╋┻┻┫┓┃┏┳━┓━┳┛╋┻┃┻┫┃┗┗┣╋┃┳┳┓┏━
┻┳━┃┓┏━┛┣┃┻┓┳┳┻┣━┃┏┛┏┛┗┻┛┏┣┫┫┗┫━┏━┏┏╋┫┛┫
┃╋┃┣┻┛┗┫┛╋┛┫┓┗┗┃┗┳┗┗┏┫┗╋┓┣┣┛┓┫┃┛━┃┓━┫┗━┳
┃┻┛┣┃╋┓┃┣┏┛╋┳┏╋━━╋╋┃┣┻┣┻┫┃┗┛┓┣┳╋╋┛┫╋┃┳┣┓
┣┳╋┃┻┃┓┻┏┣┃┫┣┃┳┗┗┏━━┗┳┗┗━━┳┫┃┻┣┻┓┫━┏┛┏┓━
╋┫┓━┗┏┏┓┗┗┣┏┓┓┛┃┃╋┗┛┫┛┣┣┣┓┃┫┏┫┻┗┏┫━┫┃┻┳╋
┛┏━┗┫┓╋┓┛┗┳┃┃┏┗┻┏┳┫┓╋┓┛━╋┳╋╋┫┛┛┳┓┓┣┛━━┗┃
┻┳┓┳┫┻━┻┓┛┣┗┳┻┏┃┓┫┏┳┓┣┗┓╋┫┫┫━┃┏┏┗┣┗┳┳┓┣┓
┫╋╋┏━┫┛┫┓┻┃┓━┣┻┣┳┛┓┣┃┫┏╋┣━┳╋┳┻┣┳┗┗┃┣━┻┫┳
┃╋┏┏╋┻┃┫┻┻┓╋┏┓━┗┃━┣┣┫┓╋━┣┏┻┳┣┓┻┃┻┳┛
━┛┓┫┳┓┻╋━┻┫┓┛┛┏┓┫┻┣┳━┃┓┃╋┳┫┏┏┫┻┻┣┗┛━┻┓╋━
┗╋┛┓━┗┏━┫╋┗┏┃┃┫┃┫┏┏━┳━━━┳┣┫┻┣┳┣┓┳╋━━┣┳┳┗
┏╋┫━┛┳┓┛╋┛┏┏┫╋┫┳┗┫┗┏┳━━━┛╋┳┗┗┏╋┗┣┏╋┓┛━╋┻
┏━┛┣┗┳┗┳┃┳┛┗┳┻┳┣┳┗╋┓┃┛┗┃┻┛┳┃┳┏┛┛┣┗┃┣┣┣┛┗
━┏┏━┻━┳┳┓┳┫┫┗┣┣┻┻━┃━┃┳┃┣┃┣━┣┃━┫┗┻┏┓┃━┃━┗
┫┏┗┏┓┃┓┛┫┻┻┳┗┛┫╋┃┫┃┣┓┗┫┫┃┫┳┣┣━┻┃┏┏┫┣┳┛┫┫
┻┛╋┓━┫┻┗┃━╋┳┳┃┗┓┫┗┓┃┫┛┻┓┏┛╋┳┳┫━┏┗┣┳┃┫┃┗┛
┣┳┏┓┗┣┫┗┻┳┻┓┛┏╋┻┗━┛╋╋┫━┓┛┻╋┻┓┫┃┏┓┫┛━┣┃┗┃
┛━┏┏┻┏┻┫┻┫┓┻┣┻┛┻┏┓┻┏╋╋╋┳┏┻╋┃┳┗┗━┻┻╋━┛┏┃┳
┓┻┻┗┣┗━━┻┗━┣┫┓┻┻┛╋┃┛╋━┓┳┳━┻┣┳┓┛┏╋┓╋┳┣┓┛┃
┛┛┣┓┃━┻┃━┫┓┫┓┛┣┛┗┻━┛┏┓┻┓┃┛┳━┳┫┃╋┃┳┫┓┗┳┻━
┣┏┗┻┓┃┫┃━┃┃╋━┏━┏┓╋┫┏┫┣┳┓┏┗┗┓┳┫┳┣┛┃╋┻┏╋┓╋
┛┓┓┓╋━┃┣━┛┃┓┗┛┏┣┛┗━╋┛┻╋┻┓┣┓╋┫┓┗┏┗┛┻┗┛┻┏┃
━┳┏┛━┫┃┏┏╋╋┗┳┓┓┗┏┓┳┃┣┃┛┳┳┫┣┃┓┣┛━┛┛┫┏┃┗┗━
┣┗┛┃┣┻┏━╋┣┫━┻╋┃┃┛┗┻┻┗┣┣┳━┛┃┗┛┓┛┏┗┗┳┫┣┃┃┣
┫┏┏━┓┗┻╋┏┃┓╋┏┫┳┫┓┓┻┛┻╋┻╋━┳┳━┻┳┓┗━┛┳┣┗┫┛┗
┫┣╋┛┳┓┗┃┣┃━┏┗┃┳━┣┓┫┛┓┓━┛┃━┣┣┣┛┣┳━┳┓┏┗┗┣┃
┓┣━┫┫┫┣┏┗┛┗┃┛┣┓━┳┗┓┻┛┏┃┗━┓┃┻╋┗┣┏┓┳┫┻┳┫┓╋
┣┓╋┏┛┓┓┳┗┣┏━┓┃┳┛━┓┻┫━┣╋┃┛┏┛┻┃┻┛┣┛┻┫┗━┓┻┳
┣╋┗┛┣┃┫┻┏┫━┏┣┃┃┃┳┏┳┃┗┃┗┻━┣┣┣┻┓╋┻╋┓┏┓┫━┫╋
┏┗┻┏┳┏┓┛┃┣┳┫┻┛┻╋┣┗┻┻╋┃┃━┻┛┛┗┗╋┃┫┳┣┫┗┛┗┻┣
┏┗┫┗━┳┫━┃━┓┛┃┳┏┫┳━┃┻┫┳┃┻┗━┳┗┓━┫┫┗┳╋╋┗━┗╋
┏┓╋┃╋╋┳┓┃┻━┫┓┓┻┻┗╋┻┣┻┗┃━┛┣┛┗┏┣┏┓┛┻┓┻┓┳━┫
┫╋╋┗┗━┗╋┻┓━╋┫┏┫┻╋━┻┛╋┃┻┣┓┫┛━┃┻┳┃┣╋┗
┏┗┻┻┓╋┗┛┗┫┳┣╋╋┓┗┣━━┛━┻┫┛╋┫┣┫┫┗╋┓┫┻┻╋┳┃┓┗
┫╋┛┓┗┣┛┫┫┗┛┣┛┃━┃┣┓┻┳┗┻┳┣┳┃┏┛┻┃┏┃┏┛┻┣┫┃┫┗
┗┃┓┓┻┃┃┳┻┗┳┛┃┻┓━┛┏┃┃━┣┓┳┃┳┳╋┛╋┓━━┏╋┃┣┛┛┳
┛┳┃╋━━┳┳┏┫┫┳┳┗╋╋┣┻┗┫┏┳┳┏┗┫┳┣┃┛┳╋┣╋┛┃┫┃╋┻
╋┏┗┛┛┫┏┃┏┻┻┣┛╋┻━┳┗┳┏┗┣━╋┣━┗╋━┻━┛┗┛┗┻┓┻┳┣
┫┏┗┗┛┫┓┃┓┳┃┓┫━┣┛┛┏┫╋╋┏┃┳┏┏┃┛┫━┗┗┛┏━┫━┏┏┛
┫┏┣┃┛┗┗┗┳┣┏╋╋┛┏┏┣┳┳┃┃┻┃┃┗┣┓┛┏┛┏┏┓╋┓╋━┏┳┻
┃┫┓┏┣┣┳┃┳╋┗┏┗━╋┓┫┻╋┗┓┳┣┏┻╋┣┻┳┗┣┓┻┃┃┗╋┓┛┫
┓┣┃┳┫┓┗┃╋┃┫┻┻┣┫┫┃┏━┳┳┣┏┛━┣┃┻━┃╋┃┃┻┻┣┗┻╋┏
┣┓┣┓┳╋┏┏┻┛╋┗┣┓╋┫┣┫┗┳┣┫┃┛┳┫┏┳┓┫┏┳┻┻┓┗━┓┣┳
┏┳┫━━┏╋┫┃┃┳┃┓┃┳┓┃┳┳┫┓┛┛┫┻┻┻┃┏┻┏┗┓━┏╋┛┓┣┻
━┛┃┏┃┛┗╋┛━┫┗┣┃┗┛┛━╋┳━┫┻┛┏━┳━╋┣┃┏┣┓┃━┗┣┏┫
┛┳┃┛┫┫┫┫┃╋┳┣┛┃╋┫┛╋┳┣┛┓━┃┫┃┓┓┃┓━┣┳┏┓╋┳╋━┛
┛┣━━┣┳┓╋┛┗━┏┫┻┗┗┓┫╋┻┫┻┗┻┛┫┻┳┓┣┻┛┛┫┻┗┃┫┓┃
┗┛┃┏┃┳┏┗┻┫┫┛┣┃┻┏╋┃┗┳┏╋━┏━┻┛╋┻┓━┣┳┫┻┫┃┣┛┫
┳┓┏┗┏┻┳┳┃━┻┏╋┏━┳━┻┣┗╋┃┻┏┳┛┻━┗┓┳┓╋┗┻┳┓┃┛╋
┣┗┳┗┗┻╋━╋┳┣┃┫┗┻┏┃┻┫┃┛┻┗┫┗┳┛┓╋╋┫┻┻┗┫┛┃┓┏┻
━┗┗┣╋┛┗┓┗┓┛━┏┛┗┫━━┛┫┓┫╋┫┏┓┻┻┏┛╋┓┓┛┗┫┛┛╋┛
┫┣┣┗┗┏┃┫┃┣┣┏┃━┻┓┣┏┫┳┣━┫┻┫┃┳┓┗╋┳╋┻━━┓┓┻┃┏
┻┫┣┻┏┓╋┫┻━┛┳┛┏┫┓━╋┛┳┣┻╋┻┳━┻┓┳┫╋┛┓┳┓┣┫┗╋┳
┳┏┛┛╋┃┳╋┛┻╋┗┣╋┓┛┗┃┳╋┏╋┣┳┓┏┓┗┏┛┗╋┓┻╋┗┻┃┗┗
┃┣┛┃┣┏━┃┳┻┗┳┳┃┓╋┗╋┣┓┏┏┛┻╋┫┻┏┃┫┃━┏┛┓┫┻┻┻┏
┏┛┓╋┃┣┓┣┃┻┻┻┻┃┃┓┣┓━┃┫┳┫━┛┓┻┫━┃━━━┛┃┃┻┛╋┃
┛┫╋┫┓┣┻┗╋┗┗┓┛┫┏┛┏┻┗┃┃┣┓┣┳┓┻┛┣━┛┻┓┏╋
┣┏┏╋╋┗┓┛━┫┻┫┗━┛┳╋┓┻━━┣┏┣┻━━┃┃┗┏┣┫┛┣┳┣┗╋┳
┛╋┃┏━╋┫┳┃╋┫┃┏╋┫┛┗┣┃┛━┗┣┻┫━┳┣╋━┗┗┏┃╋╋━┻┳┏
┛━┓┻┃┣┛┛┏┗┏┳┫┣┫┻┫┛┗┫┳╋┳╋┣╋┳╋┃┓┓┣┣┛┛┃┏┛┏┳
━┳┓┃━┫┫┗━┓┏━━┻╋┃┃┛━┳┃┻┣┛┛┗┣┗┗┫┫┗┗━┗┳┃╋┛┻
┣┳┓┗┫┓┃┓┳┗┳╋┗┫━┓┏┻━╋┓┃┣━┛╋┏┛┗┫╋━┗┫━┻┫┓┃┳
┳┫┣┛╋╋╋┫┣┗┗┻┏┗┗┗┃━╋━━┗┣┃┳━┓┗┛┻┃┗┫╋┫━┳┓┃┗
┻┛┣┓┗┳┏┃┓━┓╋┃┛┻┛┻┗┫┏┣┫┃╋┓━┛┛┃┏┃┃┓┃┓━┳┛┃┏
┏┃┃╋┣┗┓┫┫╋┛┓┳┣┻┗┣┓━┣┓┓┃┛┃┗┳┻┣━┃┏┃┻┛┛┣┗┫┳
┃━┗┣━┣┗┛┻┓┃┏┳┗╋╋┓┓┻┳┫┻╋┓┓┻┏┏┳┻━┓┛┏┃┣╋╋┃╋
┓╋┛┛╋┫┏┣╋━┓┗┫┻┫╋┳━┻┫┻╋┛┻━┣┫┃┻┛┓┳╋┓┳━┏╋┻┃
┻┏┛━┻┳┣┣┛┻┳━┛┻┻┳┛┏┏┳┗┳┛━┳┫╋━┏┓┻┓┻┫┻┣┣╋╋┣
┓┳┛┗┏┛━┃┳┫╋┓┏┏┃┛┛┃┗┛┻┃┳━┳┳┣┻┻━┏┣┏┗┳┏┗┓┃┣
━┻━┗┳┓┏┏┫┓┛┓┣┳┛┃┻┛┣┃┏━┏╋┫┓┛┳┻━┓┓┣┣┣┓╋┻╋┏
┣┣┛┣┏┗┫┣━┫┻┓┓┫┗┓┳┗┳━┏┳╋┻┓┛┳┓┣┳┃┫┛┛━┣╋┛┏┓
┗┣┫┣┓╋┛┃┛┻┫┫┃┓┗┳┃┻┫┣┛┓┓┣┳┳━┃┛┳╋┓┳┓┻━╋┃┳┏
┛┓╋┏┓┳┫┏┣┻┛┻┫┏┫┃┳┣┛┳┗┗┣┗┳┓┳╋┃┛╋╋━┃┫┻╋┛┓━
┳┣┏┓┓┛┓┏┻┓┓┏┻┫┳╋┫┗┻┏┏╋┓┏┗┳┻━┻┫┗┳┫┗━┣┃┫┗┗
┛┣┻┃┏┛┃┻╋━┣┗┏┛┫┳╋╋┏┛╋┻┃┳┗┛╋━╋┃┗┳┏┗┣┛┻┳┳┃
┏┏┳┳┃┛┳╋┗┻┳┏┫┣┳┫┃┏┃┓┛┻┃┗┣━━┳┛━┫╋┓┫┣┛┫┓┓┻
━╋┛┓━┫┗┛┃┛┫┫━┏┻┫┏╋┻╋╋┗┛┣┃┣┣┣━┓┗┓┛┫┻━┃┳┓┛
┣┛┗┓┗┓╋┃━┻┃┫╋┻┓┃┓╋┓╋┗┓┣╋┗┏┓┏┳┳┫┗┫┏┫┏━┻━┳
┳┻┳┛┏╋┫┻┛┛┓┗┻━┫┳┻┣┗┓┳┫╋┓┣╋┗┛━┗┳┃┻┛┻┓┃╋┫╋
┻┳┣━┛┻┻┗┏┓┃┃┫┫┳┫━╋┗┓┣┣━┛┃╋╋┻┏┏━┫┃╋┃┫┻┏┏┏
╋┏┏┏┳┏┛┗╋┃━┻╋┓┫┗┻┣┛┳┫┳┫┣┣┛┃┓┓━━┫┗┏┫
┣┻┗┛┛━┓┏┳╋┣┓┓┗┛━━┃┃━┫┏┻┻━┏┃┃┏┃┻━┣┻┻┓┛━┻┗
┳┫┏┻┻┏┻┣┫┓━┛┳┓┃┻┣┓┏┫┣┃┣┗┗┻┃┳┓┛┓┗┛━┣━┃┏┻╋
━┗┫┏┫┻┛┳┗━┳━┻┣┛┣┳┛━┣┃┳┣┻╋┳━┓┓┗┏┛┻┗┛┛┗┳┏┏
┛┃┳┫┃┗┗┃┛┓┃┫┫┓┳┗━━┳┫┛┃┗┏┣┛╋┗┏┫┛┛┫┗━┏┗┫┏╋
┏━┳┫┏┛━┗┳━┓━┗━━┫╋┫┻┳┣┳┻┛┣┫┳┣━┓┛┃┓┏┣┗┗┓┛╋
┳┫┗┗┫┻╋┫┳┛┫━━┏━┓┏┻━┛━┻╋┫┛╋╋┫┳╋┳┏┃╋┫┃┗┛┓┫
┗┻┻━┃┫┗┫┳━┗━┳╋┓┏┫╋┏╋┻┗┏┻┻┗┏┳┫┏┗╋╋┫━┻┣╋┃┃
┛━╋┣┃┓━╋━╋┫┃┃┫┛┛┃╋╋┣┻┻┛┏┃┏┏┗┻╋━┛┣━┛┣┳┏╋┳
┫┗┻╋┣┣┃┻┳━┗┣┃┳┻┫┣┻━┓┫┏┫┏┣┗┗┗┳┏┏┏┗┏┗┫┗┫┗┃
╋━┣┗┻━┏┃┗┳┣┣╋┫━┫┳┛┳┏┓┗┓┗┫┓┛┳━┫┻┏┫┣┗┣┓┃━┫
┓╋┓┏━┫┻┏┗┃━┛━┏┻┣┛┛╋┓┛┏┻┣┗┻┓┻┻┃┏┛┓┗┻┣╋┏┗╋
━┓┣┓┓┛┻┻┻┗┳╋╋┗┗┗━━┻┻━┃╋┻┃┣┃╋┛╋┣┗┏┓┏┻┛┏┳┳
━┻┗┣╋━┻┫╋┏┻┻┃╋┛┃━┳┗━┃┫┻┗┃┗┛┫┻┗┫┳┗┓┛╋┳━┣╋
┏┳┳┻┫┗┗┛┳┻┏┓┃┛┣┫┗╋┛┃┃━━┗┏┃╋┏┗┣┛╋┓╋┳┓┓┣┃━
┗┛┛━┃┛┏┛┫╋┗╋┫┛┣┏┫╋┳┛┻╋┛━┓┃┳┣┓┫┣┗┏┓┫┫┏┛┓┓
┣┗┛┻┏┗┫┫┃┳┳━┏┻┻┏┻┻┣┣┓┳┛┛┃┳┃┃┃┫╋━┗┗┻╋┏┣┓┛
━┳╋┗╋┓┛╋╋┻╋┫━┫┓┗┏┃┣┃━┫┛╋┃┫┛┏┃┏┃┛┣╋┛┳┳┃━┻
┓┣┃┛╋┗┣┫┻┳┗┣┫┳┃┣┃┏┃┃┻┫┗┛┗┳┗┃┫┻┫┗━┣┏┓┫━┛┛
╋┫┻┫┗┣━┻┛┓┏┻╋┛╋┃┻┛┣┃┫┏┓┫━━┃━┃┳┣┗━┓┏┻┓┳┏┣
┓┫┛┓━┏┏┏┗┏┫┛┛┳┏┣┛┗┣┫┻┗╋┣╋┗┃┣┃┫━┻╋╋┃╋╋┛┗┻
┳┣━┳┏┣┣┓╋╋╋┓┣┗┻┏┗━━┏┏┻┏╋┻┓╋━┗┻┃┃┃┛╋┃┻┛┳━
╋┣┳┏┏┣┫┃┗┻┻┫┳┣┳┏┃━╋┏┓┗┳┓┏┻━┣╋┃┏┛┏┃┣┣┗┣┛┏
┣┗┗┃┫┣┣┏┓┗━┃┓━┃╋┻┳┣┗┏┃╋╋┏╋┳┏┃┏╋┗━┻┣┛┳┣┣┳
┗┣┻┻┛┃┳┣┛┻┣┃┗┏━┛┫┓┛┳┏┃┣┃┓┏┗┫┳━┛┛┗┗━
┗┃┓┻┳┳┛┫━┣┗┓┣┻━┻┗┏┻┗┗┻┓┫┳┻┃╋┃┣┓┃┛┏╋┣┏━┻┏
━┻┫┗┃━┳┏┻┻┣┃┃┣┛┣┓━┣┳┫┃┓┃┗┳┏┓┫┫┫╋┓━┓┣┏┛┣━
┗┳┏┛┃┓┓┛┏┳┃┓┻┏┛╋┫┣┣┫┗┃┏╋╋━━┃┃╋━┃┏┓┗┗╋┗┛━
┃┫┣┃┃┫┣┻┻┳╋┻━┛╋━┏┓┓┳┏┃┻╋┻┳┛╋┛┗╋━┳┣┣┻┻┻┳┣
┳┣┛┣┛┗┫┛┏┣┛┫┻┻┫┳┏┓┃┗┻┳╋┗┳┃┗┓┃╋┏┳┃┃┃┏┛┳╋┏
┛┏┓┛┗┓┓━┓━━┳┏┛┓┛╋┓┳┛┏┃┳┏━┫╋╋━┫┫╋┻┫━┳┗┏┳┣
━┃━┣━┗┣━┏╋┫┏┏┳┏╋┛┻┣┗┃┳┏━━┛━┣┗┣╋┓┏━┃┓┏┓┃┳
┏┻┻╋┗┛┳┓┃┻┛┓╋━━┛┏┛┫┗┫┻╋╋╋┃┫╋┏┣━┃━┣┏┃┃┛┫┓
┓━┫┛┏┳┫┳┫┻┓╋┃━┓━┏┣┓┃┏┓┓┫┛┻┛┏┫┛┃┻┻┗┣┳┏┻┳┃
┃┫┫┣┻┓┛┣━┗╋┏┫┃┣┳┛━┏━┓┓━┓╋┛┳┓╋┛╋┳┫╋┳┏┻┛┗┓
┣╋┣━╋┻┗┫┫┗┻┛┗┣┛┣┣┣┗┗┳┛┗╋┃┗┫┫┗┛┛┣┫┻╋┛┛╋┏┓
┳┣┳┓┗┻┏┗┻╋┳┳┓┓┻┏┫┻┃┓┳┫╋┛╋╋┣┓┓╋┻┛━┛┓━┻┗━┛
━┛╋┣┛┏┣┓┃┻━┃┻┗┣┣┃━┗━┛┃┃┻╋┃┻┻╋┃┓┓┓┣┳╋┳┓┻┻
┻╋┏┫╋┻┳┛┣┻┏╋┻━┻╋┣┳┗┓┗┣┏╋┫━┃┣┻┛┫┃┗┳┛┳┣┣┓┻
┣┻┃┓┛┗┓┻┻━┫━┳┗┳┣┫┛┃┳╋┣╋┫┳┓┻┣┳┫┏┣┓┣┃━┗━┳┏
━━┛┻┓┳┗┏┗╋┣┓┛┗┃┣┃┃━┗╋━┓╋┃┏┛┫┻┓╋┛┛┏┳┫┫┏┏┗
┓┃╋━┛┃┣┗┗┛┣┛┓┓┫┻┓┓┛┗┫┗┻┓╋┛┫┻╋┻┃┫┳━┳┓┗┫┗┣
┗━┣┛┣┫┻┃┏┻┫┛┓┏╋┫━━┗┛┏┣┛┻┳┻┳┻╋┏┫┏┻┏┛━┫┛┣┻
┏╋┗┫┻┓┗━┻┣┳┻┗━┫┣╋┳╋┗┛┣┃┣┗┳┗┫┫┏┫━┻┣╋╋┏┛┣┃
┻┛┗┻┓┻━┃╋┛┃┓┃┳╋┗┃┏┫┃┣┻┻┏┛┫┣┣━━┃┳┏┳┳┃┣┗┣┓
╋┻┳┛┫┏┣┛┗┳┓┃━┓┏┫┛┏┓┓┏┣┫╋┛┣┫┣┻┗┣┻┣┻┳━┣┻━┛
┳┣┳┫┣┻━┣┗┣┃┏┛┳╋┻┫┏╋┏┏╋━╋┓━┗┻┣┏┏┛┣┛┛━┻┓┏┏
━┳┣┏┳┃┻┃┳┗┗┛┃┛┻┣┫╋┗┓╋┣┣┳╋┣┣┓┏╋┏┫┳┫┓┣┣┗┗╋
┫┛━┓╋┫┣┃┗┃┗┓┣┳┣┛╋┗┗━┳┓┫┓┃┗┏┳┏┳┳┏┓┣┣
┳━┓┛╋┃╋┫┻┻┓┛┓┗┛┣┫┗┛╋┓┻┃┣━┛┳┻┗━┻┏━┻┳┣┫┛┣┣
┻┻┃━┫┣┓┻┛┫┣┫┻┣┻┻┓┏┓┗┃┓┳┛┛┻┃╋┓┻┛┣┫╋┫┃╋┛┛┏
┻╋┫┃╋┃┻╋┓┗┣┳╋┻┳╋┣┗━┓┗┏┓┳┻┃┳┏┛━┣┃┃╋━┗━━┏╋
┃┛╋┏┛┏┏┻┻┗┛━┛┓┣┏┫┻┛┳┳┗┫┓┛┓┏┛┓┏╋┃┻┫┏╋┻━┣┗
┗━┣┗┛╋┻┳┓┛━┛┳━┣┳┏┏┏┫┗┛┫┏┫╋┫┃━━╋┓━┃┏┣┣┻┃┫
┏┏━┛┏┻┫┛━┏┗┳┃┛┣━┛┻┃┏┣┻┣┓━╋┗┃╋┻━┳┣┛┏┏┗┃╋┃
┣┛╋┫┛┃╋╋┓┫┛┃┣┓┛┳┏┣━┻┫╋┏┣┳┳┻┛┗┃┣┣┳┗┫┣╋┛┣┓
┏┳┃┫┻┃┛┳┳┛┫━┃┻┓┓┫┏┫╋━┃━┫┛┳┣┓┛┏┻╋┏╋┃┣┻┃┓┏
┗┓╋┫━┳┳┳┛┫╋━┓┗┳┏╋┳┣┃┫┛┓╋┛┫┫╋┻┃━┃┫┻┗┏┳┓┳┻
┏┣┻┓┓┗┣┛┣┳┃┳┳┃┃┳┫┛┳┃┗━┃┫━━┗┻┓┳┣┓━┛┗┛┳┣╋┛
┫┳┃┫┫┏┣┣╋┃━━┓┳┏┫┫┗┗┓┗╋┣┻┻┗┃┗┳┏┫┓┏┫╋┳╋┻┫┫
┗┓┏┛┛╋┫┻┻┃┳╋┻┃┳┣┻┻┛┫┏┳━┣┫┻┃┣━━┳┏╋┏┓┣┗╋┃┏
╋┫┏┳┏┓┻┳┓┳┣┃╋┣┗━┏┛┻┗┛┻┓┣┓┗┣╋━┣┣┓┓┛╋┓┗┣━┻
┣━━┓┃┛┻┫┻┓┳┃━┗┗┛┣┏┫┣┃┻┏┳╋┻┏┳┻┃━┻┓┏┫┣┗┣┻━
┫╋┗━┳┃┻┻╋┃┻┓┗┻┓┛┏┏┗┃┗━┗━┓┓┏┓┻┻╋┗┣┛┗┛┣╋┏┏
┫┗┣┫┗┳┫┳┫┓┻┳╋┳━┳┗┻╋┛┏┳┳╋┳┃┗┛┻┏━━┗━┻┏┏┓┣━
┃┓┫┗┳┓┃┣┻┳┏┻┣┫┛┣╋┃┳╋┏┃┫┏┫━━━┓┃┛┛┏┃━┓┗━┏┫
┫┗┣╋┛┳┏╋┏╋┗┣┫━┫╋┗┛┫┃┃┃━┳┻━┻┣┓┓┳┛┛┛━┓╋┏┗┫
┣┻╋┳┳┃┛┗┗┗┛┏┫┣┃┛┓╋┻┣┏┛┳┏┗━┻╋━━┏╋┃┓┓┣┗╋┫┳
╋┃┓┫┻┳┏┃┻┏┏┣┏┫┓━┣┗┻┳┃╋┛╋┛┣┓┓┣┻╋┗┏┳┳┃┳┫┳┫
┻┻┏┓╋┳┫╋┳┗┓┛┓┫╋┃┳┓┓┗┫┃╋┏┣┓┫┗┏┃┻┳┻┏┻┗┳┳┫┓
┫┏┳┗┣┃┣┗┻┫┳┳┫┛┳┛┫┓┓┣┃━━┓┫┓┛┣┛┃┛┻┻┛╋┏┏┃┃┏
┳┳┛┓┫━━┻┛┫┳┃┫┻┗┓┗┫┗┳┣┳┏┳┛┗┳┳┗┛━┣┃┛╋┛┣┗┗┳
┛┏┛┣━┃━╋╋┣┃╋┗┫━┻╋┃┣┣┃┃╋┛┓┣┃╋━┗╋┓╋┻┗
┛┣┻━┳┫┣┗━╋┓┫┛╋┫┏┛┛┛┳┣┏┳╋┓┃┣┻┏┣┓┣┓┣┓━┓┫┛┻
┻┏┻┏┣┏┻┻━┓┻┏┏┏┃┳┣┏━┓┏┫┫┏┓┳┣┃┏┃┛┃┓┻╋╋╋╋┳━
╋┻┳┓┳┃╋┓┓┳┣┗┣┃┣┫━┛┫━┫┻┻┫┛┛╋━┛┫╋┓┳━┣┳┗┛━┫
┳┻┫┓╋┃┫┻┫┻┛┫┫┻┳┛┻┻┣━┛╋┻┓┗┫┳┻┳┏┃┏━┃┃━┛━┫┃
┻┏╋┃┗┳┗┓┓┛┓┓┗┳┏┫┫┗╋┫┫┗┫┣┗┗┗┻┃┫┻┏┳╋╋┃┣┣┛┓
┗┗┃┛┻┻┣┏┣╋┳┻┣╋╋╋━╋┳━┃┏┳╋┓╋┗┳┃┳┛┫┫┻━┳╋┏━┗
┃╋┓┃┓┃┛┛┫╋╋┫┣╋━┻┫┓┓╋┗┻━┛┗┣┃┻┻━┣┏┛┫┛┃┳┓┗━
┛━┛┛┃┓┻┻━┓┫┻┗╋┗┻┃┻┳┏┫┻┣┓┓━┳┻┳┗┃┃┻┛┛┃┫┛━┫
━┣━┣┗┓┣┫┻┛┓┳┛┗┓┣┫┛━╋┫┳┏┫┣━┳┗╋┏━┏┛┃┳━┃┃╋┻
┻━┗┗━┻┛┫┓╋┗┣╋┛━┏┛┳┫┳┣┛━┓━┏┏┳┗┣┣┻╋╋┃┣┃┗┛┫
┳━┓┓┓┃┛┳┣┻┣┛┫┣┻┫┓┏┗┓━┓┛┳┓┗┃┗┣┻┗┣┗┓┫┗┣━┏┣
┳┻┃┳┓┻┫┗┫╋┛┗┣━┻┻┳┗┗┃┻━┓━━┳┛┳━┃┳┃╋━┣┛┓┓━┣
╋┗━┏┣━┏┗┫┻┣╋┫╋┛┃┳┓┻┃╋━┳┣┗╋┓┫━┻┓┻╋┃┫┻┣┗┃┏
┓╋┫╋┛┛┫┻┻┫╋┫┓┗━┣┣┗┫┗┣━┃┛┃┗┫┳┫┛━┃┻┓┣┫┓╋┃┏
┗┫┳┫┛┳┻┓━╋┳┃┃┓┗┓┣┗┫━┳┛┃╋┫┳┻┗┣┳━┓┻┓┏━╋┫┃┏
━┫┳┏┛┫━┳┓┓┓┏┏━┏┻┣┓┓┳┗┫┓┓┻┫┻┻┃┳┛╋┃┫┻┛┛┗┓┛
┏┛┗┫┣┗┣┳┗┣┃┗╋┃╋┃┓┣╋┓┛━━┻┓╋┏┗┫━┏┻┃┗┏┻┳╋┓┗
┳┃┛┣┃┏━┃┃┻┏┫┫┏┻┣━┣┏╋┛━┗┃┻┳┣┏┣┏┓┛┏╋┗┓┳┳┫┛
┻┳┓┃┗┣┗┣╋┓━┳┗┫┗┛━┏┃┃┫┻┫┛┏┓╋┏┗┗┫┃┏┗┓╋┓━━┗
┛┃┛┓┻┛┏┻┃┣┃┓┏┓┻┣┗┫┛┳┃┳┓┣┫╋━┏┗┛┗━┻━━┻┳┣┛┻
┫┻┛━┛┳┃┏┻━┳┣┛━┣┃┳┃╋┣┗┓┏┫┗┣┻┫┓┏┏┳┃━┳┏╋┃┃┛
┃┓┳┃┗┃╋╋┣┓┓━┓━┣┛┣┣┻┓╋┗┫┣┳┗╋┃━┃┫┛┫┻┣┏━┏╋┗
┛━┳┓┓┫┛┳┏┻┏━┳┫┣╋┛┃┓┳┓┗┫┛┛┛┳┏┏┛┛━┗┏┻┗┏┛┃┓
┏┻┓┃┗━━┏┗┻┃┓┳┓┛┣┗┻┗┏┓┣━━┻╋┗┏┛┳┻┃┣┃┫
┏┓╋━┫╋┻┳━┣┫┳┛┓┗┛┗┓┓━╋┓┣┫┻┏━┗━┃┛┃┳╋┏┏━┳┫┣
┏┫┫┏┏┏┻┛┃┛┏┓┃┻╋┫┃┫┳┗┳┣━┓┃┏━┫┗┛┗┫╋┗┻┓┏┏┗┏
┳┓┛┣┏┏╋┻┃┗┫┻┃┛┓┏╋┗┗┳┫╋╋┻┫┓┗╋╋┗┳╋┃┃╋╋┳━┫┗
╋┃━┣┃┓╋┃┻┣┣┛┓┻┫┃┳┓╋┫┫━┫╋┃┓┗┓━┻━┛┳╋┃╋┫┣╋┏
┓┫━┏┳┳┛┳┗┫┏╋┃┣┏┛┫┫┫┓━┃┣┏┛┗┛━╋┣┣╋┃┣┃┃┗┫━╋
┃┳━┛┣━━╋┣┻━┃━┛┗╋┛╋━┳┳┗┓╋┻╋┏┗┛┣┳┛┛┃╋┫┣╋┛┓
╋┃┛┣╋┫━┳┣┣━┓━┣┃━┏┛┓┣━┓━┳┛┻┓┏┳┃┻┓┗┻┫┏┓┗━┫
┣┏━┻━┻━━┻┫┏┓┏━┻┫╋┻┓┫┗┻╋┻┛┗╋┏┻┫┛┗┏┓┳┃┫┃┛┃
┫┃┛━┗╋┏┣┓┗┫┻┳┳╋┏┣╋┓┗┓┗┓┣┏┓━┗┛┗╋┗┛┏┛━┻┻┗┏
┓┫┛┳┫┻╋┳┏┣┃┛┣┣┓┣┛┛┛╋┃┗┣┣╋━┏┃┻┫┓┃┃╋┣━┗┣┫┳
┏┏┛┃┓╋┃┣┣╋┣┃━╋┣┻┻━╋┫┗┛┣┣┻┣┫┳┳━━┻┻┫━┣┗┃┻┛
┫┻┃┗┗┛┗┃┗━━╋┣┛┣┓┳┻┫┗┻┓┃━┃━┣━┻━╋┗┳┗┗━┣┓╋┃
┏┛┏┳╋┛┫┃┣┃┗┗╋┃┓┃┗┻┛┫┛╋┻╋┛┛┻┓┫━┏━┗┳┳┓┣╋╋┻
━┛┗┃┳┣┛┏┫┗┣┗━┗┳┛┻┫┓┳┏╋┳┻╋╋┛╋┛┏┃┳┃╋┏┗╋┏┛┣
┣╋┏┣┫╋┗┣━━┗┃┛┓┫━┻┫┏┓┛┫┣┻┃┛┳┓┗┻┣┣╋┏╋┏┗┣┫┏
╋┏━┓┣━┗╋╋╋┻┫┣┳━┳┓╋╋┏┛╋┛┻┓━┓┃┓┗┓┓┫┛┃┛┓┓┃┛
┣┳┳┣━┃┛┫┏━┳┏┛━┻┃┻┏┗┳┓┻┃━┓┗━┛┻╋┃━┳┻┫┏┫┃┫┻
┻┣┛┃┣┛━┃┏┏┳┻┗┣┣┣┃┣┣╋┻┻┏╋┗┛┏┓╋┗┳┳╋╋┓┏╋┛┏━
┗╋┳┛━┣┏┗╋┃┓┃┳┳┛┃━╋┳┫┣┏┫┗┣┻┣┫┛┏┏━┛┛┃┫┃┳━┛
┛┃┻━━┃┃╋┫┓┣┏━╋┃┓┣┗╋┓┃╋━┛━┛┛╋╋┗━╋┏╋┛┃┓┫╋┳
┣┻┛┃┛┛━┗┃┓━┛━┣┫┳┓┻┳┣┣┣┫┃┃┏╋┳┃━┫━━┓┃┗┻┃┃┣
━┏┓━┛╋┃┗┛┓╋━┛┳┻╋╋┃┏┗┓┓┳┫┃┫┳╋┫┗┓┏┗┫╋╋┛━┫┫
┏┛━┏┳╋┛┫┛┓┻┃┏┫┏┳┗┫┣┫┛╋┣┏┛┣┻┓━┛┻┓┻┗┛┻┳┻┫┻
┣┫┃┻┻┣┃┻┏┓┓━━┫┗┗┃┻┻┛┣┫┳┓┗┏┛┏┫┗┓┫━┳┓
┳┻━━┫╋┫┳┃┻┗╋╋┏━┣┣┏┏┓┻┻┻┣╋┛┛┛╋┫┫╋┓┃┻┓┣┃┗┗
┗┳┻╋┗┻┣┫┃━━┫┣┗╋┏╋┃━┳━┻┳┏╋┓┻┫┓┏┻╋┫┗━┏┓┃┗┳
┣┛┣┻╋┫━┗━┻┃━┗┛━━┻╋┳┻━┗━┃┃┫━┛┗┳┻┣┫┻╋┫┃┃━┣
┓┛┳┣┻┳━┓┣┛┳┻┃┣┻┫┳┣┫┏┏┗┫━━┣┳┻┛┏┃┛┛┃┗┫┫┛╋┛
┓┫┳┃┫┃┫╋┛┻┫┛┛━┳┏┃┣┃┣┫┃┣┗┏┗┳┣┳┛┏┓┛╋┗┃┻┗┫┓
┗┏┃┫╋┳┃┫┛┗┏┛┏╋┫┳┏┣┛┣┻━┛┛┳┣┏┏┛━┫┃┛┓┫━┳┓┳━
┃┃┗┣┫┗┓┗┏┃┏╋┣┫┓┳┣┃┻╋┏┓╋┃┃┓━┏┓┃┓┳┗┗┓┻┃┓━╋
┛╋┛━╋┓┫┳┳┳╋┫┃┗┫┳┏┏┃┃┛┣┻━┫━┗┗╋┫┳┳┏┛━┛┃┫┻┗
━┛┻┃┻┳┗┗┛┻┻┳┣┛┣╋┫┛┳┏╋━┛┣╋┣┣┓━┗╋┫┏━┓┳┫┗╋╋
┻┻┗┫┃┛┳┳┫┓━┗┳━┛┗┫┫┓┏┗┃┏┛━┃╋━┗┫┫╋┏┳┓┛┛━┳┏
┏┓┗╋┗┗━┛┳┗┓┫┛┗┏┓┻━━┫┛┗━┻┣┛╋┣┫┳┃┻┏┣┣┓┳┻┻╋
┫┓╋┓┓┻┫┗┓┻┓┣┫┏┫┣┓━┻┓┏┓┻┳┃┃┗┃┳┗┗┗┫┫┣┗╋┳┳┫
┳┗┛━┫┛┓┳┓┏┃┫┻╋┻┃┻┫╋┏┛┏┻┣┫┫━┻┫┳┻┏┏┫┗╋┗┏╋┃
┫┗┛╋┣━━┃┗┃┳┃━┏╋┳━┛┻━┃╋┣┻━╋┓┃╋┳┓┛┓┏━━┓┏┳┓
┫┗┳┻┣┻┫┛┣┏┓┫┛┫━┫┗┗┛┏┃┗┏┳┃┛┃┃┻┛┓┳┳━┻━┫┳┻┏
┣┳┏┗┳┣┫╋┏┏╋┃┫┓┛┗┗╋┛┗┫┻┓┻┳┳┳┗┗┳┛╋┻┃┃┃┓┗┗┳
┓┃┳┳┣┏━┻┛┛┃┏┳┏┗━┣┃┏┏┓━┓╋┏┗┃┛┃┣┫┻┗┳┃┳┓┣┏┣
┏┓┓┫┃━┳┫┫┻┏╋╋┏┃┃┛┣━╋┏┏┫╋┳┛┛━┛━┛┻┛┫┳┓┗┣╋┛
┳┏┓┳┻┃╋━┃━┗┳┓┏┗╋┃┓┏┫┛┗━┓┏┻┛┃╋┏┓┣┣┏┗┓┛┳┳┣
┻┓┗┛┏┗┃┏┳┗━┫┗┃┫┏━┃┗┳┻┛┓┗┫┣┛╋┻┏┫┏━┓┻━┣┓┏╋
┣┗╋┃━┗┛┛╋┛┳┏┏┏┓━┓━┳┛┗┗┗┏━┏┃┓╋┛┏┣┏╋┳┫┏┓━┃
━┻┃┏┃┻┻┗┛╋┏╋┛┏┛╋┏┳┏┛┫┛┻┓┫━┳┻┃┣┳┓┏┗┻┏┛┫╋┫
┳┗┫┛┳┫┓┗┗━┃━┗┣━┣┣╋╋┓┳┣┳┓┛┛┛┗━┳┗┃┓┳┻┃┃┛╋┫
┓┫━┓┓┏┻┫┛┗┃┛┳━┗╋┓┃━┳┣┫┗┣┫┃┓┃┳━┗┳┏┻┏
┏┗┃┛┓┛┏┳┓┃┳┳┫┻┏┳┓┻┃┛┣━┗╋┣━┣━╋┗┃┓┻━┃━┣┛┣┳
━┗┻━┣┏┫┫┻┏┣┛━┓╋━┳┻┓┻╋┳┏┫┏┃┳┓┓┃┻┳━┗┻┗┃┓┻┳
━┓╋┏┗┛┣┳┳┳╋┣┛┣┗┣┗┛┃┻┳┓┻━┓┳┗━┏┃┓┏┗┓┛┳╋┗┛┣
┻╋┓┻┣┫┃┛┻╋┛┗┳┗┗┻┛┛┫━┣┛┳╋┳┣┛┗┃╋┻┻┗┃┗┓┓┫┏┳
┛┏┗┃┛┃┏┳┛━┻┫┏━┏╋┣┓┳┫╋┫┣┳╋┛╋┃╋╋┓┛┛┃┫━╋┫┓┫
┳┳┗┻┫┛┏┏┳┣┏┳┃┛┣┗┗╋┓┓┛┻━┏━╋━┛┗┗╋┏┫┣┛┻┛┏┣┃
┻┓┓┫┻┣╋┫┗┻┫┃━┓┫┗┳┏┃┳┏┫╋┗┻┫┻┫┫┳┻╋┻┗┣┓┫┓┛┛
┗┏┛━╋╋┗┏┗┓┏┛┓┛╋╋┗┏┃┗┏┛┳┛┣┫┻┃┃┓┣╋╋┻┻┣┗┓┃╋
┻┗╋┛━┫┗┣┏┳╋┓┓┗┏╋┫╋┓━┳┣┫┳┏┗╋┣┳┫┓━┏┻╋┣┫┛┫┻
┛╋┓┗┗┃┣┫┓┳┓╋┳┛━┗┻━┻╋┏┻┗┗╋┗┓━┗┗┫━┣┳┛┗┗┓┣┣
┃┛┣┃━┗┓╋┛╋┻┳╋┣┻┫┓┓┛┻╋┛┏━┛┗╋╋┳┃┫┻┏┣┃┫┃┏┓┓
┗┫┫━┳┛┛┏━┓╋┣┏┏┫┛┛╋┣┣╋┓┣┫┗┗┏┓┳┃┛┗┫╋┛┓┗┃╋┻
┛┃┳┳┻┃┳┛┏┏┗┣┳┻┃┻╋┛┛┗┏┃╋╋┳┫━━━╋━┃╋┣┻┫┏┻┃┫
┛┳━┫┫┃┛┫┫┗┗╋┳┫┫┻┃┳┓━┗┣╋┏┓┏━┫┻┗┃┏┻┣┻┣┫━┏┓
┫┫┗┳┗┳┻┏┣┣╋╋┳╋┻┏━┗┫┳━┗┃┫━╋╋┛┣┫╋┗┓┃━┳┳┓┫┓
╋┳╋╋┻┳┣┗┫╋┓┳┣╋┻┏╋┻┗┳┻━┻┛┓┗┣┓┻┃┫┣╋┫┻━┳┛╋┓
┃┳┻╋┻┃┛┓┃┏━┓┣┻┏┓━┳┃╋━┏━┣┓╋┃┣┳┣┛┣┫┃╋┃┣┫┫┻
┣┻┓┃┛┳┳┳┳┏╋━┫━┗╋╋┻┻┃┗┻━┳┛┏┗┫┃╋╋╋━┛┛┏┛┗━━
┗┻┗┛┓┛┻┫┳┏┏┃┫┃━╋┫┃┫┳┗┏┛┻┛┣┫┣┏┛┣┓┳╋┳┫┓┳┳┫
┓┗┣┗┏┃┃━┳┫━┻╋┳┣┫┣┻┻┻┃┏┗┃┗╋┗┓┻┓┃┗╋┛┻┃┛┗╋┣
╋┻┃┏┳┣┣┗┗┫┫┓┫━╋┫┏┏┓━┳┣┛╋┛┃━━┓┳┻┣┓┛━┃━┳┓┛
┃┳┣┫┗┓┗┓┛┫┫┗┃┫┃╋┳┃┗┣┛┛╋╋┫┫╋━━┏┳┣┗┳┫╋╋┻┫┓
┏┻┫╋━╋━╋┫┗┻┃┳┳┏┃━┫┗┛┏┳╋┫┣┃┃┻┗┃┃┃┏┗┣┃┣┏┗┻
┫┛╋┏┻━┓┃┏┳┣━┫┏┣┛┗━┳┳━┫┣┗┫┗┣┻┫┛┳┣┫┻╋
┗━┛┻┻┏╋┏┻┏━┗┗┏┓┳┳┻╋┃┏┓┻┣━┫┣┣┗┻┻┛╋┫┃╋┣╋╋┻
┫┻┃┳┫━┻┻┏╋┃┛┗┗┃┫┻┳┏┻┛━┏╋┗┏╋┻┗┗┫┏╋┃┗┫┣━┗━
━┳┏┫┃┳┃┏┣╋┏┃┓┳┣┫┗┃╋┏┏╋┛┏┻┗┻━╋┓╋┛┻━┳┗┻┣┓┫
┣┛╋┳┓╋┳╋━┻┳┫┓┓┃┃╋┗┓┳┣┃┫┛┣┣┃┳┳┳┃┃┛┫┃┗┣╋━┓
┫╋┃┻┳┫┣┗╋┗┃┻┻┻┗┳┏┓┻╋┳┳╋┣┻┻┻┗┳━┃┗┛┻┳┫━┛┳━
┗┓┓┃┣┣┣┓┃┫┓━┏┏╋┗┫┛┳┛━┗┓┫┣┓╋┓┫┗┏━┫┓╋┃┳┫┏┣
┣━┗┏┣╋┗┫┓┗┗┗┗┣╋┣┛┫┓┓┻━┳┳┫┓┫┃┃┳┳━┃┻┫┳┗┳┣┏
┗┳┳┃┫┻┃┣┻━┏┓━┗┫┳┫┳┫┏┏┳┏┗┗┏╋┏┳┃┃┏┻┃━┃┃┗┻┻
┓┳┣┳┣━┳━┓┓┛┓┓┏┫┏┣┻┃┫━━━┛┻┣┳┛┗╋┓┗┏┛╋┓┗━━╋
┻┻┣━┫┫┏┗┛┃━┗┣┓┃┗┏┓┃┛┗┫┏┏━╋━┏┛┫┻┫┓┃┣┻┗┳┗━
╋┣┗╋┳┳┏┫┣━┗┣┛┓┣┻┳┏━┃┳┗┛┗┗┫━━┏┗┛┻┫┳┃╋┛┃┫┣
┏━━╋━┏╋┛╋┳┣┏┃┫┫━┛┫━┗╋┫┣┏┏┃┗┗┳┣┓┳━┃┣┛━╋╋┛
╋┣┣╋┛━┻┻┛┫━━┫━┗┳╋┏━┃┻┻┓━┛┳┓┣┳┃┃┛┫┛┣┏┻┣┗┗
┫┫━┓┃╋┫╋┫━┏┃╋━━┻┻┗┫┃┫┓╋┗╋┛┛┻┓┃┣┻━┗┓┗┏━┳┏
┣┫┃┻┻┃┻┫┻┃┃━┻┏┫┫╋┃┏┓┗╋┻┃╋┏┗┻━╋┣╋┣┗┃┃╋┃┫┗
┓┗┣┗┏┛┫┻┛┻┳╋┛┫┳┻┛┗┳┓━┗┳┣╋┣┏┳┏┃╋┏┃╋┃┓┗┣━┗
┏┓┻╋┃┃┫┳┏┣┗┗┓┓╋┏┃┃┗━┛┃┏┓┓┳╋┻┛┣┻┻┓┳┃┏━┣┛┳
┫┛┻┻┫┃┣━┳┣┳┗┻┛┗┗┃━┣┫━┃╋┓╋╋┛┛┗┻╋┃┃┃━┳╋┫┓┣
┓┃┻┏┳━┣┳╋┓┃━┏╋┏┓┓┓╋╋┓┣┣┫━┳┫━┻╋┃┳╋┏┛┻┣┏━━
┛┻━┣┛╋┣━╋┣┗┃╋┗┣┓┻┓┏┳┗┣┳┏┳━┓┓┫┏┣┏┃━┃┏┳╋┳┣
┛┓╋╋┳┓┫╋┣━╋┓┃┣┗┫┣┏┳┫┓┏┳╋━┛┳┓┻┻╋┛┗┓╋┓┏┫┃┃
┃┓┻┃╋┻┓┫━━┛┗┻┣┣┏━┃┓┃┗┗━┓┏━┏┳━┫┳┣┛╋┛┛┫┏┛┓
┳┃┛┗┫┣┳┗┛╋┃┻┣━┏┛┣┗┏┗┛┃╋┓┻┗┛┃━┳┓┗━┫┏┣╋┣┏┛
┗┏┣┃┻┏╋╋┻┃┣┻━┣┳┣┻━┫╋┳┓━┫╋┫┻┏━━┓┻┳┳┣
┗┫┣┳┣┣━┳┣┗┏┳┏┳╋┗┏┣┓┫┏┳┛┳┏╋┻┣┻┏━┏┗┃╋┛┃╋┻┓
┫┓┛┛┓┣╋╋┣╋━┛┻┗┳┛╋┫╋┫┣━┳━┛━┗┗┳┫┣┏┏╋┃┏╋┣┳┻
┫┳┳━┫┓┛┓┫┃━┳━┗┏╋━┳┛┓╋┣┣━┫┳┗┏━┏┣┗━┗┓┻┛━┫┛
┳┳━┏┣┳┏━┛┫┃┃┏┏┳┃╋┳┃┣┛┓┣┳┓┛┃┃┏┛━┏┛┃┛┻┣┃┣┳
━━┃┏━╋┛┛┛━┛┛┳┻┣┫┻┻┫┏┛╋┣┻┫┳┓┛━┗┗┃━┻┏┻┗━━━
┓┛┛━┣┛┻┳┏━┓┛┛┃┻━┓┣┳┣┃┫━╋┣┛┏┛┻┛┛┃┏┏┫┣┣┗┗┳
┣┏╋━┏┫┳┫┣┫╋━┻┓┣┓┗┻┛┏┓┻╋╋┏━┫┓┏┃━┻┓┏┓┳┻━┻┻
╋┻┛┳┃┳┫━╋┫┣┻┳┫┃┗┣┫┛┳┳┛┃┗┏┳┗┣┛┓┓┛╋┓┣┏┣┫┃┃
┛┫┛┳╋┣┛┓┃┏┓┻┓╋┛┫┫━┗┓┣┛┓┓┣┗┏┣┃┳┗┣━┏┏┃╋┏┳┓
━┏┻┓┓┗┻━┗┗╋┛┏┃┃┻┏┛┓┣┏┫╋┗━┃┫┫┓┻┳┃━┃╋┛┳┃┗┗
┛┃━┏┻┻┓┳┳┫┳┏┗┻┣┫┓┣┻┃┳┫┣┫━┏┃┗┓┃┣┳┃┳┳┗┓━┛┏
┏┛┫┛┓╋┳┫╋┃┗┻┣┳┗╋┛┓┫┃┏┃┗┳┣┳┛┳┫┳┓┛┛┗┣━╋┃┳┓
┣┃┣┗┗┣╋┳━┓┳┫┃┃┫┃╋┣┗┗┻┣┻┳┓┏━┏┫┃┏╋┓━┫┣┳┳┓┫
┏┻┣╋┫┏━┓━┛┫┣┳┛┃┫┓┳┓╋┫┳┃┗┛┳┏╋┗┗┛┓┗┃┗┃┳╋┏┫
┻━┫┣┣┳┣┛┓┗┳┓┃┻┓┗┫━┳┏╋┻╋┃╋┏┣━┓╋┏╋╋┓┳┓┣┓┛┛
┗┏┳┛┳┏┫╋┣┗┫┏┃┻╋┛━┏┃┏┏┛┓┗┛┣┏┛┳┳┓┓┣━┻┏┓┏┫┛
┣┣┳┣━┻┣╋┣┫┗┓┣┗┫┫┓┃━┣┻┃━┓┳┏━┃┻╋┳┻┣┓┃┃┣┗┏┃
┻┃┗━┳┻━┗┣━┃┻┻┣┛┻━┛┃┏━┣┃╋┏┫┣┳┗┳┏┻┣┫┳━┳┛┫┏
┏━┛╋┗╋┛┏┳┛┓┫┏┫┫╋┓┗┏┃┛┣┓┛┫┳┃━┗┏┫┫╋┻┓┫┏┫┓╋
╋┣┳╋━━┗┓━━┻┛┻┫┃┫┻┣┫╋┃┫╋┗┣┳━┃┻┗┗┏┛━┻┃╋┫┓┓
┃┳╋┛┣━┫┛┻━╋┛┛┻┛┛┗┻┃━┣┏┗┻┃┻┃┣━┃┛┫┣┗┗╋┳┓┃┏
╋┣╋┓┃┓┓━┣┏┏┗╋╋┻━┳┫┗┳┳┫━┫╋┏┓┏┳┃┳┻┻┏┗┣╋┣┏┛
╋┗┓┗━┓┗┗━┛┣┫╋┳┫┓┃┣┻━┳╋┣┓┫━━━┓┃┣━━┃┏╋┏╋┓┳
┓╋┣┏┻╋┃┣┏╋━┣┻┳┣┃┃┣┫┳┻┫┏━━┣┏━┓━┣┛┛┗┣
┣┓┏┃┛┃┛┫╋┏┗┓┛┻┛┓┓┻┫╋━┓┻┛┫┗┫┛╋┓┃━┓┃┃┗┏┻━┛
┃┳╋┣┻┓┫┏┃┣┛┫┏┣┳┣┓┣┫┛┏┣┓┏┻━┻┗╋╋┗┻┓━┳┣┣┏┫┛
━┓┛╋┃━┫━┻┛╋┃┫┏┗┃┻┳┣┛━┏┓╋┳┃┫┓┛┣┓┫━━┳┫━┛┣┫
┣┣┗┏┗┣┃┏┳┳╋┗┗━┫╋┛┗┣┓┛┃┻┳┛┻┣┫┫┳┏┛┣┫┫┫╋┏╋┫
┃┛╋┗┫┏━┻┫┫┗┻┛┫╋━━┗┣┣┗┏┳┗┏┛┣┫┃┗╋┳┫┓┳━┻┫┻┛
╋┛┣┫┫┫┳┳┃━┗━┃┻┫┫┫━┻┛┗╋┣┛┃┗┗┃┗┓╋┻┓┳╋┫┏╋━╋
━╋┗┃╋┻╋━┗┻━┃┓┛┓┃┃┓┓┳┣┳┫┏┏━╋┫┏┗┫┻┫━┻╋┫╋┣┣
┫┃┗┗┏┓┃┫┓┳━━╋┓┛┃╋┗┓━┳╋┛━┣┫┏┻━━┫┓╋━┏┃┏┗━┳
┣┳━┛┳╋╋┫┻┏━┫┻┓┏┫┻┗┣┃┫┳┓╋┗┗┓╋━┃┫┏┣┏┫┗┛┳┃┓
┗┏┗┓┻╋┛┃┫┳┃┗┏┳╋┣┫┣┃╋╋┳┫━┏━┏┫┛┏┗┃┏┓┃┛┃┳┳┫
┫┗┛┳┣┓━┓┏┃┛┏┫┓┓┳┛╋┛┏┛┛┛┗┗┛┫┫┳┳┻╋┃┏┃┣┓┓╋┳
┛┻┃┏┣┓┛┓┫┛┻┻┫┳╋┗┻┃┣┏╋┣┏┣┓┫┛┓┗┫┣┻┻┗┣┓┛┗┻┣
┗╋┓┳┓┫━┣┻┃╋┻┏┛┃┏┳┃┣╋┳━┳┫━┗┏┏┛┏┓╋┛┃┣━┓╋┓╋
┃╋┗┻━┗┗┓┫┓┏━╋┏╋━┳┛╋┳┳╋┃┣┗┃━┛┳┫┓┗┏╋┓┳┛┫━┳
━╋┓━╋┛┣┫┓┣┫┳┛┳┣┏┳┓┏┓┻┓┃┻┫┣┣┫┏┛┛┻╋┫━┳━┛┫╋
┣┓┏┏┳━┛┏┃┳╋┳┻┻┻┃┛━┫┻┗━╋┃┃┗┫┳┳┛┗╋┏┻┫┳┻┳┣┳
┻┛┛┛━┏┛┃╋┛┳┳━┫┫┛┃┛┛┏┓┫┓━╋┓┣┛━╋┛┓━┓┻┗┛┫┃┗
━┫┛┛┃╋┳┏┣━┫┓┣┗┻━┗┣┳━┳┗┓┗┣┛╋┃┣╋┣┓┛┃┛━┣┗┗┳
┃┳┛┛┻╋┏┗┳┳┳┏╋┓┓┏╋┛┻┻┣━┻┓┻┓┓╋┳┳┣┫┛┣┳┻╋┻┗┗
┃┛┓╋┓┻┏┏━┻┣┃━┏┻┃┛┃╋┣┓┃┏╋┃┫┳┓┏┓┣┻╋┛┳┃╋┃┫┫
┓┗┫┳┃┗┏┫┣┏┣┣┻╋┛┛┃┛┛┣┣┻╋╋┻┛┃━┗┓┓╋┻┫┃┛┛━┣┃
┣┏┫┫┏┣━┻━┛┛┳┗┣╋━┫╋┓━┏┃┃┛┃┃┫┏┃┣┃┣┃┣┃╋┻╋┳╋
┫┗┓┗╋┳╋┻┳┛┃┳┫┣━┛┏┳┃┛━┏╋┏┓┫┻┏┻┛┣┫┃┗┃┗┓━┳┫
┗┏┫┗┗┓╋┻┳┫┳┏┛┓┫┻╋╋┏╋┣┗━━╋┃┏╋┫┫╋┻┏┣┳
┻┫┻┻┛┏┗┗┳┛┳┏┃┛┳━━┳┃┣┳┛┃┣┗┣┃┳┗┻┏┛┣┏╋┛┗┻┫━
┳┓╋┣┃┗┫╋┃┏┫┃┗━┻┳┳┏┓┏┗┗┃┳┛┳┳┓┏┫╋┓┳┏┣┃┳┻┓┓
┏┳┻┛┓┣┃┳┏┓┻┛┣━┣┻┻╋╋┻┛┗┫┣┗┓┻┳┛┳┛━┣┫╋┏┫┫┛┻
┃┣┛┏━┣━┗┣━┻┛┻┏━┻╋┏╋┛╋┗┏┓┗┳┃┫┳┃┣┃┛┃┓┓┳┗┓╋
┫┏┓━┻┳┓┃┓┓┓┃┣┫┫┫┳┣┫┫┏┻┛┣┛╋┓┓┏━╋┣┣┫┛━┻┣┗┛
━┗━┫┓┗┏┓━╋┃┃┣┫┣━┫┣┫┳┃┃┣┣┫━┏┃┻┻┓┛━┗┳┻━┛╋┣
┻┓┳┛┳┓━┏┗┏┣╋┗┃╋┃━┫╋┛┗┛┳┻┏┛┓┓┛┫╋┃┣┓┗┓┓┳┗╋
┫┳━┏┣┓┻┏┳┫┳┣┣┳┗┣━┗┫┓┫┳┣┛┃┻┗┏┻┣╋┣━┳┃━━┗━┫
━┻┣┛┛┫┗┻┃━━┗┛┳┃┻┛━┣┫┳┣┓┻┃━┏┏┣┏┏┳┻┏┫┓┃┗┻┓
┛┣╋┃┓┏╋┻╋┻┳━┫┣┗━━━┗━┛┗┛┳┃━┫┏┳┏┛┏╋┫┫┣┃┃┓┛
┓┫━┗╋┗┣┛┃┻┓┓┫┃┏┛┏┻┣━┻┃┃┻┛┛┓┻┗┃┣┻┛┏┓╋┻┳┛┏
━┫┳━┳┫┫┛┣┃┳┣━┻━┓┛┗┳┃┳┗┓━┛┻╋┳┻┏┃┳┣┗┓┫┳┏╋┃
━┗┏┫┣┻┓┫┃┏╋┃┻┃┫┻┻┗┫┗┃┻┻┳━┫┓┛┛┗┣━┻━┻╋┗┃╋┏
┳┻┗┃┻┣┣┓┗┃┃┛┳╋┳┃┻┏┃┏━╋┫┛┓┳┳╋┫┛━┗┻┫━┗┛┃┃━
┛┫━╋┏┗┣╋┫┃┏━┳┣┗┓┃┣┓╋┻┃┻┓┛┣┃┓┻┫━┳┻┫┫━┏┏╋╋
┫┣━━┏┏┻╋┓┏┃┣┓┏┗┗┣┃┫┫┗┻┫┫┗┗┗╋━┣┻┣┃┻━┣┏┃╋┓
┃╋┫╋┏┛┃┗┫┓┛┳┓┻━┫┏┣┗┗┫┛┣┣┗┣┫┫━┗┫┏╋┛┗┓┳╋┃╋
┫┃━┃┃┗┛━┃┳━┳┏┛┓┛┫┓┳╋╋╋┣┣┫┣┃┳┏╋┳┓┗┻┓┫┗┓┣┻
┫┫┣┃━╋┗┏╋┻┣┫┻┻┗┃┳┓━┃┣━┃┫┏┻┓┣┻┗┓┛┻┻┓┫┳━┓┗
┳┃┫┣┗┓┫┛┻┫━┗━┗┻┣┳┫┳┻┏╋┃┫┛┃┳╋┓┏┃┛┗┛┃┫┛┫┣╋
┃┏┣┣┳┏┃╋┣┃┗┗┗━╋┻┣━━┛━┻┛╋┛┻┏┛╋┫┏┓┛┃┣━┓┻┗┻
┃╋┛┗┗┃┗┳┃━━┏┗┻┣┃┫╋┻┻┏┏━┳╋━┣┳┳┳┏┏┳┃┫┗┳┫┣╋
┻┫┻┃┓┫━┻┃┏┣╋━┫┓┛┃┫┛┫┃┳╋╋┻┻┓┳┃┳┃┓╋┃┏━┳╋┏╋
┏┗┛╋━┳┗┳┫┃┳╋╋┛━┫┻┗┓┏┃┫┻┗┳━┣┏╋┏┫┃┓┣╋
┏┳╋┻┛━┓┛┛┏┃━┛┫┗┗━┛━┻━┻┫┣┳┫┃━╋┣┣┃━┃┃╋┳┃┗┏
┗┣┳┗┓┃┗┓┓┣┳━┏┗┛┳┛━━┻━╋┳┳┳┗┗━┛┫━┓┃┳┣┃┃┻┓┗
┳╋╋┓┗┻┣┫━━┫┣┫┏┓┳╋┛━┻┏┫┛┃┳┻┃┛━╋┻┳┏┻┣┳━┛┻┏
┣━┻━┗┳╋┫┏┣┓┫╋┗┛━┻┏┃┃┗┻┏┣┏━╋┏━╋╋╋┣┃┛┻┛╋┓┓
╋┏┛┛┃┏┻┳┫┳┃┻┳┏┳┫┳┛━╋┗┳┻┗┳┃┛┳┫┣┏╋┓┣┛┏┏┫┳┓
┻╋┛┓┣╋┳┓┫┓┳━┓━┳┫┃┗┏┏┗╋┳┻┫┛┫━┳┏┃┳┃┗┣┓┓┛┫┣
┃┏┏┣┗┣┗┗┳┳┃┓┣┏┫━━┗┳┓┻┫┗┃┻┗┓┣┫┻┳┫┻━┫┫┳┓┻┣
┓┫╋┳╋┃┻┣┗┏━┫╋┃┏┗┫┃┫━┳┓┏┗┛┫┫┳┣┛┓┳┓┫━┏┛┣┛┣
┻╋┛┏━┃╋┃┃━┣┓┻┫┣┫┳┻┫┳┫┗┗╋┫┓┳┫┗┫━┏━┣┫┓┃┻┛┻
┛╋┓┗━┣╋┏┻╋┫╋┫┓┏━┫┻┗┃╋┏┗┣┣━┃┫┓┻┳┏┗┓┃┓┗┓┗┏
┫┃┓┫╋┻┳┃━┫┃┛┃┳┫━┛┻╋┗┏┻┫┏┻━┳┻╋╋╋┓┓┓┫┣┣┣┻╋
┳┃┗┛┗┏╋┣┻┛┏┓┫┫┻┃┓┓┗━┣┳┫┻┃┛┃┗┻┃┏┻━┳┛━┛┏┏┫
┗┻╋━┣┻┗┏┻┳┳┫┳╋╋┳┃┻╋┃╋┛┏┗┃╋┛┣╋┃╋┣┗━┛┗┃┫┃╋
┏┫┻┃┛┣┛╋┗╋┣┫┻┣┛┏┃┗┓┻┓━┻┳┛┫┻┫━┓┣┛┓┫┗┏╋┗┓┗
┃╋╋┻┗┏┳╋┻┗━╋┣┃┗┃┃┣╋┫┗┣┳┃┗┫┣┃┃┃┻┻╋┣┣╋┣━━╋
┓┫╋━┣┳┫┣╋┳┃┗╋━┛┛┫┳╋╋┻━┣┻┣┗┫┛━╋┛┓━┃━┓┏┗┳┃
┳┃┗┻┗┓━┻┃┃┻┻╋━━╋━┓┛┻┛┗┏┓┻┃━┻┏┫┣┳┓┫┫━┓┗┻┳
┏┛┛╋┃┗╋━┗┃┃╋┓┏╋━┏╋┏┫┏┣┣┏┗┏┛━┓┳┛┣┏┻┏┣━┣┛┫
┻━━┃━╋╋╋┫┻┳┗┫┳┓┳┏┻┓━┛┛┓╋┓┓┳┻━┏┓━┏┫━┃┃┻┃┃
┳┗━┏┓┫┛┓┳╋┏┃┛┣┛┗┣┣┳┏┳┓╋┛━┻┫┣┳┗┛━┗┫┣┏┏┃┣╋
┻┛┣┗━┏┳┣━┏╋┻┃┏┳━┛┫┏┃━┗┳╋━┻┓┫┻┏╋╋┫╋┛┛━┫┏━
┗┣┫┃┻┗━┣┳┣┛┣┃╋┏┓┫━┻┓┏┣┗┏╋┃┏━┫┻┛┛┻┣┃┛┫╋┻┃
┣┃┫┳┃┃┗┗┛┛┣┃┣┓┣┃┗┓┗┳┫┛┣┛┫┓┣┃╋┫┫┛┓┓┛┃┳┣┻━
┃┳┓┫┻┫┳┫┫┗┏┣┓┳┓┳╋┛┛┳┗┓╋┣┗┛┃┻┫┃┃┏┣┓┫
┣╋┓┏┛┣┣┻┏┫━┛┃┳┃┣┣━┓┣┗━┫┣┣━━━┫┗┳━┃┳╋━┓━┏╋
┫┏┛┫┓┳╋┫┓┗┫┻┓┗┗┳┓━┣┣━┗╋┏┻┫┳━┫┫┻┏┫┳┻┗┓━┳╋
┛┗┻┓╋┣┓┏┻┛┣╋┫┓━┫┛┫╋┓━╋┳┛┣┃┣┫┳┏┃┓┛┣┏┣┫┗┻┻
┏┗╋┛┛━┗┻┏┏┗━┫┫┳┫┳┣┛╋┗┃┻┏╋┏┣┗┗┻┗┛┛┣━┛┫┓┻┗
╋┣┃┗┻┃┫┏┣┳━┣┛━┛╋┗┻━╋┳┫┗┫┓━┓┣┓┏┛┏┓┃┏┛┏┓┓┓
┫┃┫┛┳┳┣┓╋┳━━┏┳┳┓┃┻┣┳┻━━┃┻┏┏┏━╋┳┏┻┗━┏╋┃┣┻
┫╋┓━┣┏┫━┫┃╋┣┃┳┳┃┛╋━╋┻━┃╋┓┛┳━┗╋╋┻┻┫┣┛┫┻┛┫
┛┻╋┗╋┛┻┳┣┛┳┣┃┃┛━┻┃┣━┃━┃━┫┏┓┳┏┏┫┻┃╋┃┣┻┳┻━
┏┛┗┏┣╋┓┣━┃┏┛┃┫┗╋┗━┫┳┏┏╋┓┏━┛┏╋┫╋╋━━┃┃┣┫┏┗
┳┗━┻┏┻━┳┳┏╋┃┃┗┻┫┳┻┃╋╋┻━┻╋┻┗┫━┓┗┓┓┓╋┫╋┗┗━
┃┛┻┃┏┻┃┳┻╋┫┗┫━┫━┫┳╋┻┃┳━┏┫┫┃┃┃┃┣┗╋┏┻┻┃┗┃╋
━┻┃┫┓┛┳━┛━┻┃━┏┳╋┻┳━┫┃┻┗┏┻┃┣┫╋┏━┓┛╋┏┳┣┣╋┣
┫┗╋┗━━━┃┛╋┓┫━┻┳╋┫┫┻┓┣━┻╋┛┣┛┗┛┻┫┗┫┓┛━┃┏┗┫
━┓┃┛┓━┫━┫┛╋┃┃┛┛╋┏┫┛┣━┗┻┫┛╋┗━╋┣┏┳┻┗┗┃╋┣┳┳
┻┏┓━┛┛┃┻┛┻┃┏┏┛┻┳┫┗┫┻┗┃━┓┣┻┏┛┗╋┻┣┻┗┫┃┳┏┗━
┏┳┫┓┓╋┏┓┫┃┏━┏┗┫╋┓━━━━┏┣┃┃┏┏┛┻┗┛┓┃┓┫┗┃┫┃┗
┣┻━┛┛┗┻━┻┛┃╋┏┻╋┛┗┛┃┃┛┗╋┛┫┛┻┫┃━┛┛┓┳┳┳┳┣┳┓
┓┏┫━┃┗┫━┏╋━╋━┫┳┗┛┻┏┏┏┃┻┓━┓┫╋━┓┃┳┣┳┫┳┣┗┫┛
┗┣┻┏┓━━┗┫┏━┃┳━━┳╋┣┛┗┛╋┃┻┫┫━╋┳┓┃┳┛━┳┻┏┻┓╋
┛┃━╋┫━┏━┓┃╋┗┻━┓┓━┳╋┣┃┃┓┓┃╋╋┫┏┻┗━┫┻━┏┫╋┗┓
┓┛╋┗┓┗━━┛┃┻┏┛┓┃┻━┫┗━┓┏┓┫┣╋┏┫┫┫┳┏┃━┏┃╋┣┣┳
━━┣┗━┣┓┃┛╋┓┫┃┗┛┗┗┣┃┛┛━┗━┏┓━┓┣┏┻┫┃┃┛┣┣┛┗┻
┛┫┣┗┳┫┃┗┓╋┓┃┳┻┓┫┫┗┣╋┳┣┗┏╋━┗┗┫┏╋┓┗┣╋┳┣┃┣┳
┣┃╋┏┛┛┓╋┏┫┻━━━┏┳┣┏┣┣┃┃┫┗━┓┏━┃┳┫┗┃┃┏
━┛┳┏┏┃┳┏━┓┓┗━━┫╋┏┫┓┛╋┗┓┣┏┏┃┫┻┳┫┗┛┻━┳┓━┫╋
┃┛╋┫┓━┗━┣━┓┓┛┫╋┓━┗┃┣┏┻┗┫┛┓┓╋╋┳┏┫┗━┳┣┗┃╋┃
┳┣┣┛┏┃┻┫┳┓┗┏┛╋┃┫┣╋┛┻╋┳┳╋━━━┫┳┻┃┫┗┗┗┃┳┓┗┫
┻╋┛┳┫┻┳┻┛┳╋┛╋┳┓━┃┃┗┓┗┫┗┣╋┓┛┳┓╋╋┳╋┏┣┳╋┻━┏
┏┻╋━┓┛╋━┏┗┛━┻┗━╋┣┓┳┏┫━┫━┏┻┓┃┃┃┛┃┃┣┓┗┏╋┻┏
┛┃┓┣┫┃┛┓━┗┳╋┓┣┻╋┳━┓┣┛┓┳┗┫┫┫┏┣┗┫┗┗┗┻┣┳┳┣┻
┓┗┫┣┃┫╋━┃┳━┳┓┻┃┛┻┻┓┫┏┏┏━┓╋┣┗┏┏┏┻┗┗┣┏┻━┃┃
━┓━┻┳┳┳┣┫┫━┓┗┣╋┛┃┏━╋┗┏┗┃┛┗┛┗┗╋╋┛┻━━┗┳┫┳━
┳┓┻┏╋┓┛┣┛╋┻━┣┏╋━┗╋╋┏┃┃┳┫┳╋┣╋┳━┏┏┗━┻┣┛┃┗╋
╋┓┫┏━╋╋┃┃┓┣┻┓┗━┏┛┛┗┓┓╋┗╋━┻━┛╋╋┻┗┳┃┗┗┳┃┃┛
┣┏━━┫╋┏┏┳┳┓┳┗┻┫┛┳┗┣┳╋┻┓┏┃┻┳━┳┫┫┛┗┛┫━┗┫━┻
┃┗╋┏┗┓┗┓┻┛┗┏┃━┗╋┳┻┃┳┓┃┫━┫╋┳┓┫┃┻┓┫┛┃┳┻━┳┫
┗┗━┻┛╋┛┣┗┳┳┛┏┛┓┛┫┫┃╋┏┣┓┗┻┗┳╋┏╋╋┃┣┣┛┓╋━┫┳
┗━━┻┓━┏┏┫┛┃┏┻┫╋┓┃┫┛┫┻━┛┛┳╋┫╋┗┃┳╋┓┻┏┻┻┫┃┣
┻╋┏╋┣┗┳┣┃┛┃┫╋┗┻┫┓┣┗┗┣┃┳┫┣┃╋┻┛┓┫━┳┏┏┏━┣┻━
┓┫┻┛┏┫┏┻┗┏┳┏┗┻┃┳┛┃┓┗┣┣┣┓╋┻┻╋┻┏┛┃┫┛┛┏┗┓┗╋
┓━┫┛┛┳┳┻╋━┃━┗┫┳┻╋┻┃┳━┳╋┳┗╋┻┣┃┫┳┓┣━┃┓┃┫┣┫
╋┳┛┻┣╋┗┓╋━┻┏┻┓┛┫┏┛┏┣┗╋┫━┳╋┃━┛┫┳┏┃┓┏┃┓┣━┫
┫┻┻━╋┳┓┃┓┛┛┣┓┻╋┓┃┻━┣┣┏┏┗┫━┣━┳┓━┫┏┛┃┳━┣┻┗
┓┗┣┣┳┫┃╋┻╋┗┻┃┻┃┛┏┳┗┣┫┫┛┏┫┗┣┗┛┻┣┗━┳┫┣┻┳┳╋
╋┣┻┫┫┻┳┻┏┗┃┳┏┻╋┗┣┗┏┫┏┛┫┻┗┳┃┛┗┓┛╋┻┏┫╋┗┃╋┣
┣┳┳━┣┗┫┃┻┣━┳┛┣┻┫┏┻┫┻┗┃╋┻┃┣┗━┫━┏┓╋┫┏┳╋━┣┗
┛┓┃┓┻┫┏┻┣┏╋┣━┻━━╋┓┻┣┃╋┣┛┗┏╋━┣┫┣━┻┏┣┳┫┓┳┃
╋┛┻┓┗┣┛┃┗┣┛┏┛┛┗┣┓╋┏┳┃┃┳┳┗┓┗┫┳╋┓━┃┫┳
┗┣┏┻┛┓┓┳━┻┓━━┓┳┃┃┗┫╋┻┳┓━┏┛┗━┓━┓┫┣┛━┃┓┃━┛
┗┻┛┫┓━┳┃┫┫┗┛┏┏┗┓┻┃┻┏┛╋┫┛┫┃┛┓┻┓╋┏┳┓┻┳┏━━┗
┻┓┛┛━╋╋┣┓┃┏┣┫┗┓┻┛┛╋╋┗╋┻╋┳━┫┣┏┛┏┗┗╋┛┳┻┛┓┃
━┃╋┳┗┗╋┳┣┃┏┏╋╋┏┓┗┛┗┣━┏┳┣┻┳╋┫┳┫╋┃┣╋┓┛┃╋┛┃
┓┓┏┫┓━┏━━╋┳┓┻┏┏┃╋┳┛┣┫┓┻╋┏╋━┏┛┣┳┳┣┛╋╋┓┣┫╋
┃┣┻┃┃━┣┳┣┗┓┳━┫┣┻┏┗┻━┳┫╋┫┏┃┗┛┻━┏╋┓┗┻┣╋┫┻┳
┣┃┛━┳┻┗┓┫┗┳┗┣┳┫╋━┗┃┗┛┓┫┻┓━┻┏┳┫┃┣┫┗┳┃┓╋┗┳
╋┻┛┣┏┓┏┫┳┳┗┻┫┓━┳┳┻┫┣┃┻┫━┣━┏┏┻┛┏┓┣┃┗╋┃┣┛┳
┣┓┃━┃┣┳┏┻━━┓┛┣┏┣┳┣━┳┫━╋┫┳┫┏┣┃━┫┓┛┃┫┻━┗┳┣
━┻━━┃┣┏┫┗╋┫┻╋┳┣┗╋┫┃┏┣┻┛┛┛┓┗┫┳┏┫┫┗┫┛┛┓━┓┏
┓┛┳┓┣╋┳━┃┏┻┃┃┓┛┛━┃┓┗┛┫┛┳┗┣╋┃┛╋┳┳┛┗┳┏┏┃┗┻
┫┳┛┻┻┓┏┏┓┓┣┫━┻┣┣╋┣┣┻┏┃┓┻┻╋┛┗━┛╋┳┗╋┣┫┛┛╋┛
┛┫┣┗┫╋┃┛┻╋┓┣╋┃┣┗┫╋━┏┛┣┗╋┗┻┣┣┳┓┗┫┓┻╋┃┛┓┓┓
━┗┛┫┏┓┳┏━┻┣┏┏┛┗┗┓╋┻┣╋━┓━╋╋┛┫┻┃┃┗┛┃┓┗━┻┛╋
┳┏┛┻┫┓┣┻╋┳┫┳╋┫┗━┃┻╋┃┫┃┛┃┛┃┣┛╋┳┓┗┛┃╋━┣┣┗┫
┫┻╋┃┻┓━┫┳┳┛┏┫┃┛┗┻┻┫┳┳┛┛┳┫┳╋┃┻┏┏━┣┻┃╋┃┃┏┻
┃┳┃┳┛┓━┫━┓╋┻┣┳┳┛┣┓╋━━━┫┛┛╋┛┣╋┫┏┓╋┣┗┫┃━┃┓
┛┛━┏┏┳┓┣┃╋┃┏━┣┛┣┃┻┫┻┗┓┫┃┫┓┻┃┃┓╋┛┓┣┃┣┫┛┣┃
╋┗┛┣┃┓┗┗┗┳┗┛┣┳┓┏┻━━┃╋┳┛┓╋┗┫╋┳┫┏┃┏┛━┫━┓┳━
━┣╋┃┓┳━┣┛┏┫┗┛╋━┣┓━┏┛┳┛┣┣┓┏┗┫┻┣┛━┗┃┫┳┗┳┗┏
┳┳━┗┫┓┓┗┣┓┏━┓┣┫┛┃╋┓┏━┫┻┛┏┓┣━┻┃┓┏┳┓╋╋╋┻┃┣
┣━┣┫━┳┗┫╋┣┏┃┣┓┫┏┳┃┛╋╋╋┓┳┓┣╋┛┻┗╋┏┏┫┏━━┛┏┫
┗┫━┃┳┣┣┓━━┃┗┗━┓┳┳╋┓┣┃┻┃╋┃┣┏┫┻┳┻┣┫┃┻┣┓┳┓┻
┣┣╋┛┫━┳┗┛┗┫━┳┗┣┛╋╋╋┓┛╋┃┓┓┳┫╋┓┓┫┫┓╋┛
┻┓┓┗┃┏┃╋┳┻┣┻━┓┓┻┳╋┣┗┃╋┫┃┳┗┏┓┃┓┓┫┣┃┃┓╋┫┣┻
━┛━┃┗┳┳┓┗┏┗┻┛┏━┣┛┳┫╋┏┗┃┫┫┫┛┗┃┗┓┣┃┛┫┏┓┓┃┓
┣┓┫┻┏┗┓┣┗┃━┛━┳┏┓┛━╋┃╋┻┗┓┣┣┛┻┓┗┃┗┫┻┻┻━┃┳━
┳┻┏━┫┛┫┏┫━┏┫┫┃┛┛┛┫┃━┃┗┛┃╋┫┓┻┃┗┣┻┛┫┫╋┳┣┃┫
┳┣┣┫┻┣┗┗┏┓┏┳┛┓┃┓┻┓┓┗┫┫┻┏┣┣┗┳━┗┻┃┗┣┃━┣┓┫┃
┏━┗┏╋╋┛┛┣┛┫━┗╋┓┛┗┓┗┣╋┳╋┫┓┣┳┏┗┛┏┓┃┏┳┻┣┓┻╋
╋━┗┓┗┃┓┫┓┏╋┳╋┣┳┓┛┛╋┗┻┫┛━━┓┓┗┃┃┓┳━┫┃┃┗┃┗╋
┓┃┳┗┃┏┗┗┻┛┛━┏┓┻┛┻┛┣┗┓┃━┏┳┫╋┣┫┫┗┫┳┛┛┣━━┃┏
┏┃┏┃━┳┳┳┻┫┣╋┏━┛┻┏┏╋┳╋┫┣╋┻┛┣┣━┻┫┣┣┳┛┏┻┳┃┗
┳┛━┳┣┏━┗┛━┏╋┣┫┃┳╋┓┓┛┗┳┳┫┛┳┫┃┏┫┳┛┻┓┳┃┛┏━┗
┣┓┏┣┃┏┻┃┣┛┳━┻┗┛┃┻┻┻┗┻┛┃┏┏┓┻┗┳┏┗┓┣┳┣┗┓┳┣┳
╋┳┛┣┳━━┓┣┳━┓┃┃┳┫━┓┫┓┛┣┃┣━┏┗┓┳┛┳┻┣┏━┗┗╋┣┻
┫┳┓┳╋━┣┛┗┫┏┃┣┗┫┃┳┏╋━╋┣┣┓┫┫━┃┫┻┣┫┏━┻━┻┗┣┃
┻┣┃╋┓┫┓┫┃┗┻┳┫┗┃╋┏┓┓┓┃┓┻┻━┓┃┗┣┗┳┣┏╋┻┣┳┣┛┣
┏┛┣┳━━┗┳┓┓━┣┏┳┓┗━┛┳╋┻┃━┃━┗┫┏┫┳┣╋┳┗┳┏┓┓┻┫
┳┣┳┃┳┏┓┫┣┳┳╋┣┏┃┳┗┓╋┃┻╋┫┃┗┫┃━┗┃━┛┫┗┫┻┃┃┗┓
┗┫┓┗┛┣┫╋┃┻┏┫┃┻┓┳┏┫━┫┛┓┻━┓┣┗┓┓┳┳┫┃╋┓┣┏━━┃
╋╋┏┣┳┏┳┓━┏━┛┻┛┣┗┻━━┗━┻┃┻┓┫┓┗╋┏┏┓┻━┓┣┻┓┣╋
┳┗┣┫┫┃┳┓┓┓━┛╋┗━┛┣━┳┛┗┣┃╋┻┣┻┗┻┳┏┗┓┃╋┛┃┻╋┗
╋┏┏┗┻┗┛┫┻┏┗━┫┣┗┗┳┻┳┛┃┗┻┓┗┏┏┏┫┃┛┃╋┃┻┫┫┳━╋
┣┃┻╋┳┣┣┣┳┏┣┗━━┏┗┫┓┃┃┳┏┛┣┫┳┃┏┓┣┏┣┻┻┓┃┓┻┻━
┗┳┃┓┫┛┏┫┳┓┗┗╋┏┣━┗━╋┃┣┻┳━┏━┗┛┳┳┃╋┣┗┳┃┻┳╋┣
┳┓┗┓┗┛┻┓┣┳━┫┛╋━━┫┣┣━┫┻┓┓┳┛┏┻┻┣━┫┣┏┛┗┣┳┓┻
┏┗━┫┳┏┳┳┃━┫┃┫┣┻┗┏┗┫┃━┏┃┛┫━┏┏┏━┗┳━┻╋
┣┣╋┓┳┣━╋┗┻┏┓┣┻╋┓┗┳╋┳┻┏┃┏┏┓┫┳┏┃┫┗╋┫┣┓┛━┏━
┫━┻┳┻┳┻━┣┫┣╋┻━┳┣┏┫┗┃┳┻┣━╋┳┻┃┛┛┗┓╋┫┳┫━┫┛┫
┻┏┓┓┓━┏┫┃┫┣┛┣┫┣┣┫┛┣┃┗┛┛┃┓┏┛╋┏┓┳┫┓┗┣┏┳┻┏┳
━┗┫┗┓┏┃┗━━┃┻┃┗┏┣┫┳┫┳╋┫┏┏┻┃┛┗━┣╋┗╋━┃┣┫┻┏┳
━┛┻┓╋┓┛┓┛╋┃┻┓┃┣╋┛┛┳━┃┗┣┛━┓━╋┏┻╋┫┓┛┗┓┛╋┳┫
┓┃┻┏━┳┃┛╋┫╋┳╋┛┻┃┓┃╋━┣┫┫╋┓┫┓╋┗┻┫━┣╋┳┻┏━┫┗
┣┏╋┻┓┗┗╋╋┗┻┛┛┗┏┏┳┃┛┣┣━┛┳┣┃┳┻┣┣┗┃┏━┗┫┓┗┫╋
┃╋╋┻┣┓┗╋┻━┛┳┳┫┳┃┓┛━┳┛┳┫┣━━╋━┫┓━┻┃┃┗┓┳━┣┣
┗╋┛┣┓┫┫┛━┓┗┳┛┏┃━┃┓┻┃╋┛┃┻┃┣┗┻┣┻┛┻┓┃┓┓┗┃┗┃
━┓┻┳┻┫┫╋┳┗╋━┳┳┻━┗┳┳┣╋┏┛┓┻╋┫┣┫┗┗┣┳┫┏┛┳╋┗╋
┫┗┓┳┏┏┫━┛┳┗┃╋┏━┏┫┣┛┗┏┳┓┻┏┻┃┳┃╋┃┻┫┫┛┃┣┫┃┃
┓╋┗┫━┃┛┓╋┃┏┓┣━━┗━╋┃┻┃┛┓┛┫┻┻┫╋┛┃┓┣┗┣┛┣┫┓┃
━┛┳┏╋┗┳┻┣━┓┃┃┏┃╋━┓┗┻┛┣┣┏┣┗┳┫━┓┣┫┻┗┃╋━━╋┫
┃━━┻┃┫╋┗━┛┫┏┛━━━┫┫┛╋┫┓┳┏┏┃┣━┃┏┗╋┃╋┳┳┗╋┛┣
┻┛╋┗╋┏┏┫┣┃┛┃┣┫┻┫╋╋┃┛┻┃┳┣┏┗┃┓┛┻┏┣┃┗┻┣┛┳━╋
┗┗┳┗┣┏┃┣╋┳┏╋┳┃┗┣┻┗┣┫┏┃┫┛━┳┳┣━┣┫┻━┗┛┣┳┓┓┗
━┫┣┻┏╋┻┣┗┗┛╋┃┫┗┳┃┻┳┳┛┓╋┛┻┣┃┃┏┓┃╋┓┣━┗╋┫┗┳
┫╋┏┃┫┓┃┳┫┃┗┓┗┻┓┃┗┓┳┫┃┻┫╋┫┣━┃┫┏┻╋┛┗━┫┏┛┣┓
┗┃╋╋━┛┃┏┣━┏┣┫━┣┓┏╋━┣━┛┏┫┫┏┃┏┃┓┓┏╋┗┛┏┏┻┣┗
┫┃┃┳━┃┛┛┫┫╋┗┫┗┗┛┫┣╋┓┫┫┻┗┗╋┃┃┳┃┣┣┳┳╋┃┛┃╋┓
┣┃┫┫┓┗┗┣━┣┓┫┻┫┃┃┫┻━┣┻┻┫┣┃┻┫┣╋┃┻┳┳╋┻┳┻┳┻━
┏┛┓┫┳┳┃┣┛┫━┫┓╋┳┓┫┳┫┗┃╋┓━┏┃━┏┫┗╋┫┏┻┓┏╋┗┗┃
━╋┣━┛┳┛┛┛━┛┣━┗┛┏┛┗┏┻┏━╋┣┫╋╋┣┃┛┫┳┛┗━┫━┻┏┻
╋┳┗┫┓┓━┃┓┣┗┏┫┫┳━┳┓┏┓╋┃━┳┃┫┗┳┗┣┫┗┃┛┃
━━┓┻╋┏━┣━┳┣┻┏┫┫┏╋┻┣┗┏╋┣━┛┫┗┳┻┻┻┳┳┻┳┃┳┛┛┃
━┛┳━╋╋┻┣┓┻┗╋┓┫╋┃━┏┛┓╋╋┣┳━╋┏┏━┃╋┓┏┏┫┛┣┏━╋
┛┏┣┻┏┏┳┛┳┻┫╋┳┗╋┏┗━┻━┓┳━┛╋╋┫┃┓┗┳┗┏━┃┳┓┏┳╋
┗┃┛┛┓┛┛┏┻┗┏┓┗┗╋┃┛┫┛╋┻┳┃┗━┻╋┣┃┣┛╋┻┃┓┗━┣┏┛
╋╋┃┳┏╋┳┓┃┛┓┣┳┻┳┗┏┫━┛┛┓┗┃┗┓┏┣┣┏┛┗┳┫╋┛┳┛┏┏
┫┓╋┏┫┃┓┗┛┃╋╋━┏┗┃╋┻┃┃┛┏┃┛┃┫┛┣┻┏┣┓━┓┻┏┻┛┃┣
┏┓┣┳┻┛┳┏┓┓┓━┛┫┛┗┫┓┣━┓━┣┛╋┫┏┗┛┻━┓┣┫┓┻┏┳┓┫
┛┻┳┏┛╋┃┗┻┗╋┳┛┏╋┗┳┣┣┫┛┫┻┛┣┫┻┣┛┃┫┛┗┏┛┛┳╋╋┃
┃┗┣┳╋┛┓╋┛┃┫┣┣┃┓┻┏━┓┣╋┻┻┃┻┗┃┫┛╋┫┳┏┛┫┛┗┃┏┓
┳┗┏┃┃┃┃╋╋┫┏┳┏╋┫┓┏┗┻┫┃┃╋┛┏┫┃┫┓━┃┗┻┏┗┳┓┏┻┓
┓┳┣┃┛┛┛┓╋┣╋┏┏┳┏┓━┗╋┫┏┣┓┳┻┏┫┻┗┛╋┻╋┃┫┃┃┗┣╋
┃┛┓┻┳━┻┃╋┓┻┫┫┳┏┓┗┏┳┣┓┃┳┣┗╋┗┳┫┓┻┗┗┛┃┓┃┛┏┓
┛┃┣┏┏┻┻┏┻┃━━┗┳┛━┃┛┻┗┛┃━┃┓┛┃┻╋┃┗┛╋┫┫┏┓┻┛┏
┏┫┓┣┫┛┏╋┻┣┣┃┗┏┳┣┻┻┏┗╋┳╋┓┃┏╋┳┣┛┫┫┫┏┏━┛┳┛┏
╋┳┗┻┣┫━┫┣┣━┓┻┓┛╋╋┏┛┛┃┛╋┛┃┃┫┛┛╋┫┃╋┻┃┫┣━┣╋
╋┏┓┫╋┗━━┛━┻┳┻┣┣╋╋┫┫┃┏┳┏┓┓┗┏┫┃┗┗┳┻┣┛┛┃┫┣╋
┣┛━╋┏┫┗┳┃╋━┛┓┓┳┣┫┣╋┗┗┛━┣┏┓╋┛━┳┫╋┫┣┣┏┏╋┓┫
┣┻━┣┛┛┫╋┛┳╋┛┳┏┃┫╋┛╋┻┫┣┓┃┳┛┏┏┻╋┗┃┛┛┗┛┏┗┃╋
━╋┃┣┏┓┻┳┛┛━┛┓┃┻━┳┏┃┣┓┳┛┳━╋┣┣┻┃┓┏┃╋━┏┛┃━┻
╋┣━┳┏┻┳┗┫┻╋┫╋┏┗┳┫┓╋┗┓┻┳┳┻┫┗╋┏┓┗┏━┛┏┃┳┗┛┳
┳┫┳╋┏┗╋┣┓╋┣┣━┗┣┣┫┏┳┛┃┏╋╋┗┏┛┳┳┣━╋┫┻┻╋┫┣┻┛
┗┫┻┳┏┗┓┗┣┓┏┻┗┛┻┣━┳┗┛┗╋━┻━┳┏┳┣┗┛┃┃┓┳┣┫┳━┃
┏╋┏┗━┣┻┳┳╋┏╋┗┃┛┗┃┃┃┛┓┛┛┏┓┗┏━┃┻┫┳┣┓━┏┗┏┏┗
┳┻┛┫┗━┃━┗┫━┳┛┛┫┏┓╋┃┏┗┣┛┗┫┏┣┳╋━┛┏┏┫┛
┏┓┛┳━┏┓┃┫┗┛┣┓┛╋┓┏╋┻┓┓┛┣┏┻┣┣┣┻┏╋┳┫┏╋┣┳┫┏┏
┗┃┫━┛┫┛┻┛┫┳┻┓┳┻╋┳┫┻━┛┛┳┛┳┫┫┣┗━┗┏┏┃┳┏┗┻┃┛
┳┓┻┳┻┻┣━━┻┳┃┫┃╋┗┃┛┏┓┏┃┻┏┏╋┣┫┗┗┛┻┗┓┣┛━┓┫┛
━┳━┃┫┻┳┳╋━┛┛┣┫┓┛┏┃┃┏┓┻┣╋━┛┻╋┗╋┗┛┏┣╋┛┣┫━┳
┫┓┛┃┳┛┏┫╋┓┣┻━┫┣┃┃┛┻┣┳┗┗┛┏┗┏┣┛┃┣┫┳╋━┫┣┣┣┻
┣┏┓┫┏┗┻┳┏┃┛┫┛╋┻┗┻┳┳┣┣┓┛┏┗┫┛╋┳┫┗┏┻┛┣┳┃┻┃┣
┗┏┛┓┛┻━┛┻┏╋┫┫┳╋┫┳┳━┣┛┻┫┃┛┳┛┛┛┏┛┳┻┫┛┓╋┓┻╋
┳┗┣┗┣┗┃┏┛┛┻╋┓┃┓┣┛┳╋┃╋┗┛┗┣┛┏┃╋┃┣┗┃┫┃┳╋┓┃━
┛╋┏┗┓┳┻┓┗┓━┏┣┏╋┣╋┏┓┓━┛╋┃━┃╋┛┻┗┗┗┏┏┫━┏┫━━
┛┓┣┗┗┏┗╋┣━━┻┗┫━┻┳━┓╋┗┣┗┳┻━┻┣┃┗┓━┃┛┓╋┻╋┫┣
━┻╋╋┃┣┓┣┻┻┗╋┏━┣┓━┗┫┗┛┓┓┗┗┳┻┫┃┣╋┃┓┳┃━┫┣┫┳
┛┻┗┛┛┗┗┏┓┳┳┛┓┓┏┛━┻┻┣┻┳┣┏┏┣┻┻┓┏┣┣┣┣┗┗┫┓┣┣
┣┛┻┃┛━┛┓┳┻┳┏┫┃┫┃┃┗┃┗┻┃┣┛┃┛┏┳┃┓┣┳┫╋┏╋┗┳┻┻
┓┫┫┫┫┫┻┻━┣╋┓┻┫┫╋┻┻┳┫┗╋┣┛━┛┳┏┛┫╋┏┓┗┛┫┻┣┣┏
┳━┏┫┳━┻╋╋┓┗┳┫┃━┣┣┫━┫┏┣┓┣┻━┫┫┏┛┏╋┗┻┳┻┻┗┣┫
┏┛┓╋┛┓╋┣━┓┏┣╋┫┏┳┣┣┻┫┏┓┓┛┛┛━┳┏╋┛┳┛┫┫╋┻┛┗╋
┻┓┳━┃┣┃┃┻━┻━┓┃╋┫┃┫╋┫┫╋━┫┗┻┃┫┗┻┗┗┻┫━┣┃┫╋┗
┫┣┣━┏┃┗━━┏┻┳┛┣┣┫┣┓━┛┓╋━┓┫┏┻┏┳┣━┳╋┛┫┳┫━┻╋
━━┏┳┛┓┳┏━╋┗┗╋━┳┻━┫┓╋┗╋┓┻╋┣┏━┻┏┏╋╋┣┓┫┏┓┓┗
┃┏┫┳┳┓┛┳┗┫┻┓┣┏┫┫┣┗┣┗┣┳┓┣┻┃┗┫┛┏┫┫┳┃━╋┣┛┗╋
┫┳┗━┃┏━┻┣┏┓┣┛┳━┳┫┃┳┛┗┃┫╋┏┏┃┣╋┛┳┳┏┫┗━┓┗┃┗
┓━╋┛┣┃╋┓┛┻┃┫┗┻┳┳┫┛╋┓┗┃┏┗┫┗┳┣┣┫┛┳┳┓┫━┫┣╋━
━╋┣┓┛┛━┗┓┛┛┫┫┫┳┃━┓┃┓┣┫┳┓┛┛╋┃┫╋┏┓┛┳━┻┛┳┳┳
┏━┃┓┳━┻┻┓┫┗╋━┛┃┃┫┳┫┓┛┻┗┛┓┣┏┃┫╋┏┏┳┓┫
┃━┏┓┫┓┓┣┫┫┏┓┗┳┛┓┫┻┏┫┓╋┏┫┳┻━┓╋┛┃┫┃┏┃┻┫┻┛╋
╋╋┏┛┳┫┃┛┫┏┫┣┫┃┏┏┫┣┏┓┛┻┓┳┏┛┏┗┗━┫┃┛┫┏┣┣┓┓━
╋╋┣╋┓┛━┃┛┗┛┳┃┃╋┳┳━┓╋┗┳╋┗╋┗┏┻━┏┛┻┏┣┏╋┛━┛┻
┣┳━┣┃╋━━━┳┻┏┻┗┣┣┻┫┻┛┣━┻┫┻┳╋┗┃╋┻┳┫┃━┛┗┫┣╋
┃┏┳┳┫┗┓┛┣┏┗┻┳━┓┏┃┓┗┣┛┣┏┻┗┏┫╋╋┳┣┗━┣┛┃╋┳┻┏
━┳┳┓┏━┛┳╋┓━┫┻━┃┓┻┓┛┗┻┏┏┣┏┳╋╋╋┗━┃┓┏┫━┏┫┣┳
┓┻┛┻╋┛┛┓━╋┛┳┣╋┣╋┏╋┻┗┏━┗━┳┻┣┃┛┏┳┗┗┓╋┛━┻┳┗
┗┻┻┣┓┻╋┣┃┳┓━┻┏━┫┻━┗┳┏┓┏┏━┃┓━━┫┻┻━━┓┳┳┗┓╋
┃┛┫╋┳┗┣┃┫┃┏┗╋┳╋┃╋╋━┻╋┻┻┃┫┛┻┻┣┛━┫┳╋┛━┣╋┻┻
┣┫┏┗┗┓┳┏┓┣━┗┃┣┛┻━┏┓┓┏┗┛┗┳━╋┣╋┗┻┛┻┫┗┏┳┃┃┓
┳┻┣┻┃┃┗┳┛┫┳┫┻┛┣┗┃┫┗┓━┛┛┛┓╋┛┳┏┣━┛┗╋┫┓━┃━╋
┻┳┫┓┗┛╋┃┛┏┻┃╋┻┣┏╋┣╋╋┛┻┛┏━━┃┣┻┃╋━┣┗┻┗╋┣┻┗
┃┻┓┳┗┣┏┃┏┫┳┻┛┫╋┛┗┳┣╋┏┏┓┏╋┃┣┃┳┗┫┫┓━┣┳┓━┛┓
┳━┣┣┃┳┣┛┓┓┳╋┳━━┳╋┗┗┳╋┛┻┻━┗━┣┳┓┏━┓┫┓┗┏┫┓┻
┗┫┗┣┣┃┛┛┓┫┏┳━┏┻┻┻━┛╋╋━┫┃┃┫┻┗┛┳━━┃┫┫┏┻┛┏┗
┳┏┓┓┳┣━┣┗┗┏╋╋┳╋┣┳╋━━┳━┫┓┗┗┣┳┛┣┻┫┛┏┣━┳┫╋┣
━┃┛┃┛┓┃┏┫┓╋┫┓┫┗┫┗━┣┃╋┃┓━┛┣┛╋┓┳┃┳┻┃┓┏╋┗┛╋
┓╋┏┻━┣┏┣┻┫━┏┫╋┻╋╋┻┻┓╋┻┏┓┛╋╋┫┻┣╋┏┣┓┃┻┗━┏┳
━┏┳╋━┻┣┃┗┃┗┻┣┛┫━┫┃┫┓━┫╋┣┛╋┗┳┃╋┛━┗━┫┫┻━┻┃
┣┓┃┫╋┛┓┃╋┛╋━┣┗┫┳┛┓┣┫┃┏━┛━━┃┗╋┣━┓┛┫┗┣┳┏┳╋
┗┫╋┗━┏┳┫┫┓┓┫┓┃┏┗┳┃━┛┫┃┏╋┏┻┳┏━┃┗┗┃┃╋┳┻┻╋━
╋╋┻┻┣┳┏━╋┗┛┃┫╋┻┛┗╋┓┃┏┻┛━┫┫┗┻┃━╋┻┫┏┏┳┛┗┏┛
┛┗┳┣┻━┓┳┃━┗━┏━┏┛┻┃┻┫╋━┃┃━┣┫┃┃━┗┏╋┛┳┗━━╋╋
┛┳╋┃┣┻┻┣╋┗┣┳┃╋┻╋┃┓┣┳┫┃┗┳┻╋╋┗━━┓━┗┃┻
┓┗┗━┏╋┏┃┏━┳┫━┫╋┣╋╋┓┗┓╋┻┻╋┓┓┃━━┏┗┫┣┃┫┛┳━┳
━┫┻┏┣┃┛┫┫┗┣┓┗┃┣┻┓┓┏┃┫┗┏┛┛┻┻┫┃┓┃┏┛┫┣┛┓┛┛┛
━┣┻━┓┓┻┏╋┛┳┃┣╋┏┗┫┻┣┏┳┗┛━┓┫┗╋┣┓┗┻┻╋┏┃┳┳┃┫
━┏┻┣┓┃┳┓┳┗╋╋┻━┻┗┳┛┛┓┣━┃┳┫┣┛┫┛┗┫┗┓━┣┫┗┃┃┣
━┃┳┛┃┳┓┛┗┗┫┣┃┏┻┻┃┛┗┻┫┏╋╋┏┗┫┻┃┻╋┛╋┫┏━┣┛┣┳
┃┣┓┫┣━━┗┣┗┃┏┣┃┃┗┻╋╋┣━┏┛━┫━┏╋┏━┓┗┻┫┓┣╋┛┻┏
┃┫╋┛┳┗┏┓┫━╋┗┣┏┫┃┳┻┫┏┏┓╋┳┛┛┏┗┃┓┗┣┣┗┗┫┏╋┓┛
┳┏┃┃╋╋┃┣┛┻┛┓╋┓┃┻┓┫━┫┗┻━┻┃┗┓┓┃┫┏┛┛┓┏┣┳┣┣┣
┣┏╋╋╋━┃┏┣┛┏┣╋┏┗┃━┏┳━━┛╋╋┫┫┃┫┓━╋┣━┛┻┛┫┓┏┏
┓┛┗┣┓┓┳┏┻┗━┣┏┗┏┏╋┓┣┗┫┣┃┓╋┫┫┗┗┏┣┗┗┣┏┣━┗┗┻
━┫┓┓┣┗┗┗┃┣┓┓┫┛┻┻┛╋╋┓┫╋┛━┣━┻╋╋┻┗┏┗━┫┗┣━┗┏
╋┛┫┛┫┣┫┛┳┃┫┛━┓┣━┃┣┗┫┻┳┓┫━┻┛┏┗┳┣┣┫┛┣╋┳┛┛┣
┛┃┏┃┓┳━┃┳┗┗┃┃━┣┓┫┃┃┃┓╋┃┗┗┣╋┫┃┏┏┛┃┓┫┳┓┃┳╋
┃┗┫┫┳┛┣┫╋┗┣╋┛┳┛┣┻┗┛┗┣┃┳┫┫┛┃━┗┫┃┻┛━┗┏━━┳┗
┻━┳━╋┗┣┗━┏┫┳┫┳╋┓┃┫┛╋┳┫━╋┳┻┓┫┫┏┃╋┃┛╋┛╋━┫┏
┏┗┣┓┣━┏┣┛┓┏╋┳┗╋━┏┗┛┗┳┛╋━┗┫━╋┳┏╋┃┳┛┛┗┏┫┳┫
╋┗┗┓┫┏┓┃┗┫━┓┛┻┓╋┳┫┃┣┗┳━┫━┣┣━┗┃┃╋━┓┳┃╋┃┛┏
━┏┏┻┃┏┃━┻┣┫┣┃┓┳╋┻┛┗┛┏┳┳┫┛┃┣┓┻┳┣╋┣┫┃┣╋┫┏╋
━━┃┓━╋┫┻━┣┓━┗┻╋━┫━┛┗┫┃┻┃┃━┗┫┛━┛┫┳┛┗┫┛┗┫╋
┣┓┏╋┏┃┻┻╋┗┳┃┣╋┗┫┳╋┛┓┣┳┓┳┃┣┳┫╋┻┓┻┳┗┃━┃┃┫┫
━┳┗┛━┗┏┏┗┏┓━┣┃┛┓┃┳┻╋━╋┫┳┗┣┏╋┓┛┛┏┓┏┏┓┛┓┃━
┻┻┃┣┻━┓┛┛┻┫┳╋┫┗┗┣┏━┓┣┣┃┓━┏┳┣┛┫┻┏┛┳┃┃┣━┛━
┻┓┓┃┏┓┣━┗━┣┃┳┏┓┓┫┓┃┻┻┗┃╋┻┳┃━┫┳╋┣┫━╋┏┗┣┛━
╋┻┓┳┳━┃┣┓┫┏┛┫━┣┳╋┣━━┫┫━┫┏┗┳┫┣┳┻┣━┏┃
┗┗┳┫┃┓┓╋┗┏╋┫┃┳┫┣┻┻━┻┣┫┫┗┏┛┳┻┃┫━━┓┗━┓╋┻┃┫
┻┣┻┻┓┓╋┣╋┻━┗┃┻┓┏┻┃┫┛┏┓━┻┗╋┫┳┓┃━┣┏┏┛┛┣┃┛┛
┳┏┫┫━┓┏┻┫━┃┏━┃┃┗┃┳┣┳━┛┗┳━╋┏┣┣┗╋┳╋┃╋┗╋╋┃╋
┫┣┻┻┣┫╋┗┏┏┛┏╋┃┏┣┣┃━┛┃┏━┫┣┓┛┛━┻━┏┣┏┏━┣┻┳┳
┛┗┃┻┓╋┳┗╋┏┳╋┓┻┗━┓┛╋┃┳┏┳━┣━┛┏┣┛┻┏┃┗┣┓┗┣┻┻
┻┫┫┏┳┣┫┗┛┓┳┓┛┛┓┃╋┗┻┫┻┏┻┻┫┗┳╋┛┃━┗┻┛┏━╋┛┻┗
━╋┓┏┏┻┗┗┳━┫╋┫┳┓┳┓┫┛┏┃┛┓┻┛┏┻┃━┗┏┻┃┳━┛┓┓┣┣
┗┗┗━┻━┣━┣╋┳┗┻┻┃┗┳━┗┃┏┛┻┫┛┳┣╋━┣┛┗━┳┗┃━┫┏╋
┏┗┣┻┓┻┳┳┗┓┃┳┏┗┛┳┛┗┏━┓┣┏┛┣┫━┃┣┗┫┳┳┗┃┗┓╋┛┳
┣┃┗┃┳┳┻┫┗┫╋┻┃┣┻━┃┳┫┃╋━━┻╋┳┛┛┃┻┛┣┣┏┫━┫┫┻┏
┗┓┫┓┳┫┳┗┫━╋┫╋┓┓┣┏┓┗┗┃┓┛┳┣━┫┗━┻┣━┗━┻┓┫┣┣┓
╋━┏╋┗┗┳┛━┣┗┳┃┣┣┫┻┳┣┳╋╋┫┓━┏┓┣┃┳┃┗┓┳┃┓━╋┛┏
━┃┫┳━┳┳┻━╋┓┻┳┣┗┳┗┻┗┻╋┫┃┛╋┗┃┓┃┻┗┓┛┏┏┃┓╋┫┗
┫━━╋┛┏┳┃━┣┛┫┫┻┏┣╋┳╋┛┳╋┣┗┛╋┓┣┗╋┳┫┣┃┫┻┣┛┛┃
┫╋┛┻┏┻┓┛━━━╋╋╋┳┫┳━┓┗┛┓┻╋┣╋┳┛━┃┣┣┓┳┫┛┓┃┃┓
┻┏┓┏┏┫┏┫━┣┓┏┏┫╋┫┫┫━┏━┏┗┣┓┣┫┫┓━┣┏┳┛┏┗┓┓┛┓
┻┻┻━┓┛┛┛┫┣━━┳┻━┫╋╋┫┓┻┃┛┳┫┓┳┫┏━╋╋┓┏┃┏┗┓━┗
┓┏┫┛┻┓┳┛┛┳┏━┫┃┳┓╋┣┓╋┓┃┻┓┗┃┳┳┳┫┓╋┗┫┳┳┛━┓┳
┣┗┛╋┏┫┏┛┻┏╋━━━╋┗━┗┫┗┃━┓┏┗┗╋┏┗┳┓┳━┗┫┃┣┃┃┗
┃┏┗┻┓┳┓┏┗╋╋┳┛╋┓━┓┫━┓┫┻┫┗┓┫┫┓┣┛┏┣╋╋┣╋┛┳┻┓
┓┣┳┻┗┃┗┳┓━┏┃┻┣┃╋┣┫━┓━┻┫━┓┗┓┃┗┃┻┓┗┗┗┫┓┗┓┣
┏┏┻┣╋╋┣━╋┻╋┻┗━┗┳┃┳┗┳┗┃━┫━┃╋┃┓┃┫╋━╋┛┻┏━┣┏
━┻┃┛┏┣╋┫━┻━┏┓╋┫┃┣┻┗┛┏┃┳┃╋┗┛┫┗┛┏┗┗┛┏┛┏┏┫╋
┏┓━━┃━━┻┗┛┻━╋━┃╋┗┳┓╋┗┗┓┃┳┣┫┛┗┻┣┃━┳┛
┓┣┃┃╋━┛┣┓┫┏┳┳┗┃┣┏┣╋╋┫┣┓┛┗┛┫┃┻┛┓┃┏┗╋┃┻┛╋┗
┣┏┗┣┫━┃┫┏┃┳┻┣┛┃┻━┳━━╋╋┓┛┫━┓┛┛┃━┏┻━┣┣┗┛┣┗
┓┻┳┏┃┣┏┻━┓┏┏┣┓┛┏╋┛┓╋┻━━┛┓┛┣━┏┗╋┛╋┫━┻┏┣┛┃
┣┛┫┏┗┳╋┫┳┗┓┛┳┓┃┻┻┣┣┣┫╋┛┃┣┓┃━┓┻┃┛┗┣┗┃┫┏━┏
┣┃┳┫━┏┏┛┓┏╋┳┗┏╋┓┏━┗┳━┓┳┳┳┗┏┗┫┳┓┫┗┗┻┳┓┣┫┻
┗┛━━╋┗╋┳┃┫┳━┣┫┳┣┻┓━┗┓┻┃┣┫┏┳┓┗┏┻┃┃┏┣┏┏╋┳╋
┏┣┛┃┗┫┳━┣┛┃┫┻╋┛╋┃┃┻┏┣┗┓━┫┃┏┃┻┓╋╋┣┃┫┛┳┻┫━
┛┓┻┗━┛┻┃┻┃┗┳┗┫┗┗┻╋━┃┫┃┃┛╋╋┫┳┳━┫┛┻╋┳┗┻╋┻┗
┏┫┫┓┃━┣┗┻┫━┏┃┻┗┃┃┏┳┗━┓┃┃┃┳┓┫╋┣┓┛┗┗━┣━┃┓╋
┃┻┗╋┳┳┻┃┳╋┻╋┃┛┻┓┳┫┣┛━┳┫┃┫┛┫━━┫┃╋┳┻┫┛┣┓┗┏
┓╋╋┣┛┫┳┻┣┃┗┗┣┣┣┃━┣┣┏┗┏━┗┻┳┗━┛┫┳┓┛╋┣┛┻┫━┻
╋┳┃╋┏┗┫╋┏┳┏┻━┳┫┫┗┣┓┃┻┏┃┓┓┃┳┃╋┛╋┗┳┻┫┏━┃┫╋
┃┏┫┓┻┃┫┳┳┻━┃┛┏┓┓┛┫┛┫┗┣┏┫┳┃┻━┳┛╋┳┣┛┓┣┓┓━┗
┃┓┻┛┻┫┃┓┫┫┳┏┣┻┃┻┳┗━━━┗┏┳┃┗━┃┛┫┓┛┳━┻┣┃┣┗┛
┣┻┃┗╋┳┳╋┗━┃━┛┻╋┛┛┃┛┫┛┫┫┗╋┏┛┫╋┓┫┗┫┗━┛┗┏┣┓
┫┏┻┳┣┓┣┳┫┏╋┏┃┓┳┃┛┣┻╋┏┗╋╋┓━┃┏┫┗┏┏┫┻┗┻┳┻╋╋
┣╋┗┛┣┛┗┛┣┻┃┓┏┃┳┳╋┛┓┻┣┏┣┫┏┻┏┏┓┻┗╋┏┳╋┻┛┣┣┻
┻┓┫┳┫┓┗╋┗┳┛┗━━┃┗┃┗┓┻┓┻┛┓┳┏┓┫┗┛━┣┣┏╋┛┃┫┏━
┗┏┳━╋━┛┣╋┛┗┛┏┻┣┻┏┣┳┫┃╋┓━┫┗┳┛┳╋┳┃┗┳┓┻┓┗┓┗
┫┛┏╋┳┫┗┏┫━┣╋┏┏┫┳┣╋┏┃┣┓━┗╋╋┻━┗┏┓┗┣┣┣┏━┛┓┓
┃┏┗┃┫━┛┫━╋━┗┃┫┛┛┏┓┫┻┗╋┻┏┓┗┗┗┳┃┻┻┏┻┃┛┗┻┫┻
╋━┳╋┃┓┛┏┗┓┻┗┣╋┻━┻┳━┛┫┓┣┫┳┏┃┣┏┃┃┛┓━╋┳┫┗┓┛
╋┣━┓┓┳┫┛━┏┳┛┣╋┣┻┃┳┫╋┛╋┛╋┣┃┫╋┳┻┃┃┳┓┛┛┻╋┻╋
┛┓┻┃╋┫┳┃┃╋┻┛┻┃┃╋┣┣━┃┻┣┓━┳┫┏┛┳┳┏━┗┗┃
┏┏┛┃━┓┃┗┻┃━┗┗┫┣┃╋┛┓┓┳┳┻┃┃┻┳╋┏┗┻┛┳┗┻┃┛┏┣┳
━┳┣┓━┳┃┏╋┓┃┗╋┣┃╋┃┏┣┻┫┫┗╋┗╋╋━┳┻┏┗┓╋┃┻┳┳┫┗
┛┓┛╋┛╋╋┗┻┓┃┣┫┓┛━┏━━┣┫╋┣┗┣━┻┗┫┻━┛┃┻┣┫┓╋┏┛
━┳┃┃┗┫╋━╋┛┗┻┣┃┻┫┳┫┃┳┻┛╋┏┣┳╋━┏┃━┛┗┫┃┣┻┓┫┃
┳┫┳┏┃┃┛┓╋┏╋┏┻┛╋╋┃┛┳┛┫┫┏┫┓━┻┛┣┫━━╋┳┫┗┻┗┃┳
┗┗┣┓┣┏┻┓┗┫━┳┻┣┣┳┗┓┫┗┫┓┓┳┫━╋┛╋┓┃┣━┳┫┏┃╋┫━
┏┛┃┻┛╋┻┻┛╋┏┫┗┣┛┗━┗━┛┏╋┃┓┻╋┗┫┫┏┗┓┗┓┫┓┣┛┳┃
┛┫┣┗━┃┳┣┛┻━┫┏┣┏┫┃┛┗┻┻┻━┛━━┻┻┫┣┓━┓┛━┛╋┣╋━
┫┻┻┗┻┻┻╋┗┓┛┳╋┳┫┏┛┗┏┃┛┃┣┣┳┗┫┏┻┗┏┫┃┛┃┗┏┫╋┗
┓┫┻┫┫┫┗┛┫┗┗┣━┗┛━┣┻┫┏┗┣┏┓┻┛┗┃┣━┳┳┛┃┓╋┃┫┣┣
┻━┓┳┣┣┛┃┻┓╋┫┻┛┫━┃┳┣┃┃┫┫┻┳┳┃┏┃┻┳┻┃━━━┫╋┓┓
━┗┃┣╋┻┓━┣┏┳┛┗┻┓╋┓┫┳━╋┫┻┓┳┓┓┻┻┗┗┃┓┓┏┫┃┗┣┛
┫╋┏┃┏┛┫┫┓┣┃━┫┫┛╋┏╋┏┛╋┳┫┳┓┫┫┛┫┓┫┫┫┻┗┳┓┓┃┫
┏┳┗━┏┳┗┃┏┻━┛┣┳━┻┳┗┏┏┛┫┛┳┓━┳┻┣┫┳┏┛┓╋┓╋┫┏┛
┫┏╋┣┓━╋┗┛┳┓━┫┃┗┓┳┣┳┻┓┳┃┛┫┃┛┛┳╋┓╋┗━┻┓┫┻┓╋
┏┃┃╋┫╋┗┻┃┛┳┫┣┛┗┃╋┛┗╋┓┗┻┳╋┗┻┻┫┫┣┗┳┻┏┛┛┏┏┃
┏┻┗┓━╋┗━━┫┃━┃┗┛┓╋┣┣━┗┻┛┓┳┻┣╋┻┻┫┳┓┻┻┛┏┣┻┳
┃┳╋━┓┏┫┓┓┣╋╋━╋┻┃┃┓┛┳┣╋┻━┗┫┗┃╋┛━━┫┫┗┣┓┫┛┏
┗┣┗┫┫┓┳┣┛┃┣┻┻┓┛┓┛┳━╋╋┻┻┛━┣┃┛┣┣╋┻┏╋┫┏┃┣┳┏
┛┣┃╋┣━┻┗┗╋╋┣┗╋┓┛╋┻┏┻━┫┣┏┛╋┛━┫┃┏╋╋┳┻┻┛┏┃┛
┣┻┳┃┫┓━┳┻┃┃┓┗┻┫┻┓┳┣┗┣┫━━┓┳┗┗┛╋┛┛┛┣┣┫━━╋┣
┃━╋┣╋╋┗┓┻┳┣╋┗┻┛╋┳┫┣┛┣┏┛╋┏┳┫┃━┳┗┏┣┗┻┗┳┳━┳
┳┏┳━┣┓┫┛┗┏┳┏┛┓━┃━┏┗╋┓┗┗┗┳┏┫┣━┃┓━━┫╋╋┃┣┏┳
┏┏┏┻┃┓┫┫┛┻┳┣┳┃╋┃┗┻┗┏┗┏┓┃╋┣┓┫┳┗━┫┻┃┣
┛┗┳┳┣┳╋┛┏┓┫┣┳╋┓╋┓┻╋┳┗━┏┫┃┳┳┃┳╋┓━┣┃┏┫━┫━┛
┳┓┃┓┏┛┛┻┃┫┏┛┛┛┃╋┻┻┃┳╋┫━┳━━┣┻┏┏┛┗┻╋┣┳╋┃┃┳
╋┓┏┻┃┃╋┫━┏┓┏━┛┻┣┻┏╋━┏┓┫┛┃┫╋┛┳┫┓┃┣┣┻┫┛┫━┫
┃┻┓┫┏┛━┫┛╋┳┫┻┻┳┣╋┛┗┳╋┻┫┛┻━┛┛╋┛━┛┫┻┻┻┛━┃━
┓┗╋┻┳┣┳┗┃┗┏┃┏┗┳━┏╋┫┓┏━┗┏╋┣╋┃┛┏┗┏┛┣┗┫╋┗┓┳
┫┏┓┫┣┓━┏┃╋┗┣┗┏┏┗┻┳┓╋┫┗┻╋╋┫┗━╋┣┛┏┓┣╋┃━┫┳╋
┛┻┓┗┫━┫┛┃┫┏╋╋┃┳╋┛┻┗╋┛┓┗┗┓┫┗╋┓╋╋┛┃┳┻┻┻┗┻┏
┛┳┓┃┻╋┗┣┗╋╋┻┃╋┛┗┻┓╋┗┻┣┳┗┫┓━━┓╋┏╋┻┛╋╋┣┣╋┓
┏┏┣┻┣┏┻┓━┫┻┗━╋┃┃┻┃┗┣┗┣┣┗╋┃┫┏┳┏┳┛╋┻┣┃━┳┣┫
┗┫┏┻╋┏┗━┣┗┓┗┣┓┫┫┃┃┓┓┳┫┓┏┓┗┻┣┛┛┛┫╋┓┫┏┓╋╋┻
╋┻╋┓┛┗┣┣┛┻┓┻┻┣┫┳┃┣┻┃┳┓┃━┛┓┗┓┻┣┳┏┣┃┣┫┻┓╋┣
┃╋┃┻┃╋┗╋┗━┓┗┓┫┳┃┓┃┃┗━┃┻┣┓╋╋┏┏┣┳┓┣┏┫┻┛┳┗╋
╋┫┻┣┳╋━┣┏╋┫┗╋┃╋┛┃┗┏┓╋┫┫┓┣┗┳┳┏┏┗┗┃┻┓┻━┣━╋
┃┗┓┏┳╋┏┻┛┻┃━╋╋━━┓━┫┳╋┳┏┛┃┗┃┻┓━┣┗┃┏┻┛╋┗╋┏
┻┛╋┻━┫┣┳━┻┳┣┫━┳┏┃┏┗╋┏┣┻┗┻━┏┫┏┣┗┣┓┳┛┫╋┫┛┗
┓┣┓┛┣┗┫┣┫┣┻┳┏┫┳┃┻┻┫┳╋┓┛━━┃┻━━╋┣┳┃┣┛┫┃┛┓╋
┻┃┓━┣━┓┛┓╋┓┫┃┳━┛┛┫┃┏┗┃━┃┗┫┻┗┻┓┓┳┗╋┗┛┗┣┳┛
┣┗┏┛┫┏┻┗┓┛┳┣┏┣━┫┃┫┣╋┃┫┫┃┃╋┗┗┳╋╋╋┃━┛┻┛┏┛┃
┻┏┛┗╋┛┳┣┣┻┗┻╋┻┳┓┗┛┃┳┫┣┛┻╋━┏┃┗┳┏╋┃┗┳╋┏┏━┏
╋━┗┓┏┏┃┗┛┗┗┛┏┛━┻┃┛┫┳┛━┻┛╋┳┗┏┓┗┗┓┗┳┳╋┛┏┏┳
┏╋┛┻┏┏┃┛┃━┣┃━┗┻━┃┏┛┃┛┃┃┛┻┛╋┳━┃━┣┗┓━┓┫┓━┃
┫┻┗┣┃━┻┏┫╋┛┣┏┻┏━┻┳┗┻┓┛┳┏╋┛┓┫┗┳╋┛┻┏┏┫┛┃┳┃
┗┫┏┛┗╋┃┗┳┛┃┏┃┗┛┏┳┃┗┓┃━┃┣┻┗┻┣┃╋┻━╋┫┳┓┳┛┃┃
┳┣┓╋┏┛┛┏┏┳┛┣┫┗╋┻┓┏╋┓┗┓┃╋━╋┳┫┻┻┣━┳┏┻
┻┻┳┃┗┳┳┗┗┛┓━╋┛┫┗┛╋━┃┏┛┫┃┓━╋━━┓━┃┓┫┣┛━┣┗┛
┏┣┗┗┻┻┓╋┃┳┣╋┣┛┛┓┃┳┏┣┻┳┃┣┃┓━┏┃┛┓┏┏╋┃╋┳┛╋╋
┃╋┻╋╋┣┛┛┃┏━┓┓━┳┳╋┫┃━┏┻┣┛┗┗┫━━┳┛┏┏┛┃┏┓━┃┻
┏┓╋╋┓┻┫┳┻╋┣┳┻┻┓┛┫┗┳┻┗┻┫┣┻┃┳┗┫┃┃┗┻┻┃┏┓┗┗┏
┣┃╋┳┗━┳┻┃┳━┗┳┗┛┓╋┛┏┏┏━┃┻━┛┣┏━┏┛┻┓╋┳┛┳━┃┫
┗┏┫┏┏┣━┣┻┃┫┗┫┳┛╋━┳┏┫┃┃┛┗┫┛┫┣━┓┛┃╋┗┣┛━┏┣┫
┫┳┳╋┗┃┏┻━┻┗┛┛┓┗┏┏╋┏┻┏┏┣╋┏┗╋┫┳┣┓┣┃┗┏━┳┃┏┻
┗┳╋┓┣┫┃╋┛┣┳┛┫┏╋┣┫┣┃┻━┛┳┣━┫┣┳┏┗┗┓┗┃┗┓┗┏┻┏
┫┓┗━┛┛━┳┛┗━┫┻┳┗┻━╋┗┳┣╋┃┫┳┳┏┻╋┗┳┓┃━┃┛┻╋┻┣
┓┓┳┛━╋┫┏┓┻┳┓┻╋┫╋┃┃┫━┫┛┫╋┻┫┛┗╋┻┛┓┳┳┗┃┗╋╋━
┛┻┗┣┏┃┃┣┗┫┳┫┻┛┣╋╋┻┏┓┏━┏┫┳┛┻━╋┏┣┣┳┣┃┏┃┻┓╋
┃┏┃┓┏━╋┃┳┛┏┏┳┛━┻┛━┃━┗┏┣┛┳┃┳┛┫┓┣╋┣┳┏╋┳┣┻┳
┏┗┳┛┃┫┫━┓┏━┛━┏┏┃┫╋┫┏┣┫┫┃┃┛┫┓┏┣┫┫╋╋┫┣┓┣┫┳
┗┏┓┓┣┣╋┳┳━━┃╋┛┳┫┳┛┗┻╋━┏┻━╋┗┓┏┣┣┓┛┗┳┗┃┛┗┻
┫┳┫┳┃┃┗┳┛╋┣┳┻┃━┛━┫┗┳┻┏━┳┏┃┃┓┻┫╋╋┻┗┃┗┫┻┫┳
┓┫┛┗╋╋┣┓━┗┏┛━┫┏┳┗┗╋┻┳┳┗┃┏┳┻┛┃┗┏┣┳┻┻┣┗┓┃┏
┣┗━╋┫┣┣┏┓┛┻┫┻╋╋━━┫┫┣╋┫┻┣┗┫┣┃┣┏┗┓━┛━┛┃┻┻┣
┣┃┗┗┗┗━━┗┳┃┻┣┓┃┻┃┗┏┫┏┏┫┳╋┓╋┛┃┳╋┏┓┃┛━┫┻┻━
┣┳┛╋┳┣┣━┣┏━┫┻━┃┳┣┻┗┗╋━━┛┓┗┣━╋┫━╋╋┳┗┻┻┃━┗
┛┫┃┏┣┓┏╋┫╋╋┣┗┻┻━┻┳┃┻┃┣┓┫┗┫┃┳┳┓┳━┣┏┏┻┣┓╋╋
┻━┳┛┃╋━┳┫┛┫┗┫╋┗┻┻┛╋┻┻┛┃┣┳┃┏┻┓┳┛┗┗┫┛┓╋╋┫┗
┓┃━┗┃╋╋┛━┣┛┗━┗┻┃┻┛┓┓━┛━┳┃┓┃┛┃┣┓┣┛┓┏┛┗╋┓┃
┻┻┛┗╋┫┃╋┳┗┫┳┃┻┗┗┳┓┏┏╋┛┗┏┗━┛╋┓━┛┳┏┫━┛┛┃┃┓
┛╋┣┗╋━╋┓┣┳╋┃┳┫━┫┗┻┣┫┻┏┛┫━┳╋┛┏┗┛┻┳┃┳
┫╋┫┻┃╋┣┛┣┏┻┳┫┏┛┫┛╋┛┳┗┗╋┏┏╋┛┗┫┫┏┏╋┳┏┗┳┛━┳
┃┳┳┻┏┓┣┛╋┗┃╋╋┣┛┏┗┓━┗┓┗┳┣┃╋┃┃┗┗┃┓┛┫━╋╋┳┃┻
┓┛━┛┫┗┗┃┃┏┻┻╋┃╋┛╋┗┛┫┗┣┓╋┻┫━┫┃━━┛┳┏┫┫┳┛┗┏
┗━┃┛┫━┃┏┃┻┓┣╋┏┃┣┫┃┃┻┏┗┻┫┃┓┫┛┗┃┳┏┗┫┃┣┗┳━━
━━┻┓┛━╋┫╋┓┓┫╋╋┣┃┗┓┻┳┛┏┏┛┏┃━╋╋┫╋┏┻┣┓┻┳┻┣┏
┏┓╋┻┛┫┫━┓╋┣┻╋┳┳┃┃┓┃┫┓━┳┗┣━┳╋┫┳┓┏┃┫┓┛┳┃┣┛
┻┛┳┏┫┗┃┛┫┛┻┛╋┛┣━╋┓┓┏┏┣━┓╋┻┻┫┗┫┣┣┛┛┫┳┻╋┏┳
┓━┗╋┣┃┳┓┗━┓┃┣┻┏┳┻┳┻━┳┓╋┗┳┗┫┏┳┓┃┗┫┗┛┣┓┛┏┗
┗┳┃┃┫┻┳┫┳┻┫┏┛┳┛┏┣┫┛╋┣┏┗┏┻┣━┏┏┳┏┻┃┃╋┣━┛╋┛
┃┣╋┏╋┫━┛┗┏┛┛┣┃┣┏┃━┻┻━┣┏┏┃━━┳╋━╋┻┗┫╋━┃┫┫╋
┳┃┳┗┳┃┃┳┻┃┛┃┗┫┃┫┃┳╋┫┏┫┓┫┃┃┏┏┻━┫┓┏┫┃┳┗━┗┻
┓┳━╋┫┏┣┃┫┃╋┳┻┣━┓━┫┓┳┛━╋┓┻┫┳┣┣━┛┗┓┓┛┫┏╋┳┓
━┫┛┗┓┫┳┻━┳┫┫┓┗┗┏┏┣┏┗╋┗┓┻┗┓━┏┗┃╋┫┃━╋┃┃┫┗┛
┗┓┏━┗━┛┗┻┗┫╋┻┫━┣┛┛┣┳┳┏┣┏┳┻╋┓┏╋╋┏╋╋┏╋┻┳┃┓
┳━┓╋╋┣╋┣┃┏┳┛┻┳┏╋┏┳━┳┻┃┓╋┗┗┗┳╋┣┗┃┫┳╋┫┻┣┃┓
┻╋╋┻┣┏┃┣┏┻┣╋┛┃┓┻━┓┳┛┓╋━┳┻┗┣┗┻┳╋┣┓┗┃━┫┫╋┏
┫┏┓┗┳┻┃┓┏┫┛┛╋┏┳┃┗┏┗╋┓━┛┳━┏╋╋┗┃━┓┳┛┫┫┳┣┣┏
┗┣┳┗┃╋━┛┻┏┳┃┻╋┃┃┗┛┃┳╋┣┏┣┫┛┳┃┳┳╋┃┏┓━┫┓╋┏┓
┃┗┛┳┗┳┃╋┳┻┣━╋┛┳┛┓┓┳┫┓┛┃┣┛━┓┻┓╋┳┛━┫┫┓┛┻━┫
┳━╋┫┛━┓┗┫┗┛┫┗┣┗┫┫┣┗┣┃━┣┣┛┛━┳━┃╋┏━━┏┣┛┃┳┻
━┃┫┏┛┻┻┏━┗┓┣┏┗┳┃┗┏┗┃┛┛┣┳┛┳┓┃┣┗┗╋╋┃┓━┓┓┳╋
┗┫┫┛┃┣━┳┗┃┛┃┓┳━┳╋┗━┫┳╋┓┳━╋━━━╋╋┓┓┃┫┗┻╋┗┛
┗┓━━┓┃┃┗┫┛┛╋┳┳┃┓┫┣┳━┳╋┃━┗┏┏┃┗━┏┳┏┳┫╋━━┃┛
┣┏┛━━┻┛┣┓━┃┳┓╋┓┛┳╋┃┳┗┻━┛┃━━━┓━┫┛┏┗━
┏┏╋┏┳┗┳┏┛┳┏━┻┛┃┣┏┫┓┏━┳┛┏┓┓┣┛┫┻┃┓┣┏┣┏╋━┣━
┻┗┫┓┛╋━┳┻┓┣┳┏┻╋┫┳┳┳╋┃┫┻┓┏┏┏┛┛┗┣┓┓━┏┫┗┛╋┛
┗┓╋┳━┳┏┃╋┃━┣┣╋┏┏╋┣━┛┛┏━┏━┗┫┣╋┳┛┻┏┗┫┏━┳┓┫
╋┣━┗┫━━━┳┏┫┗┣┃━┫┓┫┣┗╋┏┫┓┣┳┫┫┃┛┓┓┃┗┳┻┛┣┏━
┃━┻┛┃━┓╋┃┳╋┳━┣┃╋┛┃┳┏┳╋┳┏┓┛┣┻╋╋╋┗╋┓┗┏┣┳┓┫
┗┣┗┫┓┻┏┻┓┃┓━┗┗┳┏┳┓┏╋━┏┓┛┳┫┃┫╋┗╋┗┛╋┳┏┏┃┏┛
┫┣┻┛┳┳┃╋┳┏┛┃┻┃╋┏┻┃┣┛┗┗━┏┳┗┗┫┣┃┏┫┃┓┗┫┳┏┳┻
┳┫━━╋┗┃┏┫┣┗╋╋┫╋━┻┗┫┳┗┓┻┓┫┫┳┏┳┛┓┻┫┗━┳┃┣╋┳
┳┣╋┳┳━┣┓┫┏┫┻┻━┛┛━┗┻┛┻┓━┣━┣┫┫╋┳╋╋┻┫╋┣━┻┳┃
┻┛┫┫┗┗┻┛┻┏┫┗━╋┓┻┗┏┗┛━┫┛┗┓┓┻━┃┛┣┻┗┻━┓╋┛┫┫
┓┏┏┏┗╋┓┓╋━┫┓┣┣┓┣━┓┃╋┏╋┓┻┃╋┛┻┃┛┗┫┗┫┓┳┫┻┫╋
┏┻┏┫┃┳┏┻╋┓┓┻┓┏┛┏━━┛┣┏┃╋━┃┳┏┫┻╋┏┗┃┻┫┗┳┗┗┳
┻┓┃┻┛╋┏┣┏╋━┻╋┳┣╋╋┻┃┳━┃┫┻┃┗┓┫┗╋╋┗┗┏┛┓┏┣┣┃
╋┫┗┫┛┃┻━┳┳┣┏┓┓┏━┻┓━┛┣┃┃━┗┳┛┗┳┏┓┗╋┻┫╋━┃┗━
╋┗┏┫┻┃╋┫┳┗┏┻━┣┓┫┓┃┏┻┓╋┣╋┓┻┛┗┫┓┃┓┃┓╋┏┏╋┃┏
╋┃┓┻┓┻┓┏┛┣┃┳┻┣┏━┳┣┻━╋┃╋┳┳━┗╋┛╋┛┛┻╋╋┻┳┃┻┏
┃┛┻┗┗┣╋┛┻┏┻┫┏┗┻┣┫┏┃╋╋╋┓┃┣┣╋╋┓┛╋┓┳━╋┳━┓╋┛
┓┛┏┛┳┗┓╋┫┗┃┣┳┻┫┫┃┓┃┛┃┗┛┏┏┓┏┫┛╋━┳┳┳╋┃┻┻┗┓
┣┳┫╋┫┃┣┃┗┛┳┓┓━╋┳┻┓┫┏━┓┻╋┏┃┏┻┳┻┏┗┛┃┳┗┻━━┣
┗┗┳┓┣┓┣┛┗┓┫┳┻┏┗┫┓┏┓┫┣┻┃┏━┓┣┛┃┳┓┃━┫┳┓╋┗┃┏
━━┓┗┃╋╋┻┏┓┫┫┃╋┃┓┓━┗┃╋┻━┃┣┏┏━┫┗┃━┏┗┃┳┗┻┳┻
━┛┏┏┣┻┓┳━┛┏╋┏┏┗┣┻┛┻┣╋┃┣┳┫┳┳┛╋╋┫┣┻┳┓╋┗┃┻┃
┫┳┏┛┏┏┳╋┏┏┣┣┳┫┗┻┏┓┫┫━┃┃┫┛┗┃┗┫┓━┣━┗┣┳┳━┓┓
┏┫┛┓┫┳┃┫━━┓┃┳┫┓┏┫┳┳┳┫┗┣━┓┫━┣┗┣┳┏━┏┗
┻┣┓┻┗┛┏┻┻━┓┛┓┃┛┃┛┛┓━╋┫╋┳┏╋━┃┳┫┫┳┳┻┏┫┣┓┣┓
┣╋┃┏┃┳┓━┃┗┗┛╋┳┏┓┣┃┳┫┫┻━┫┓┓┻┗┓┳┳┻┛╋┻┻┻┻┃┫
┳┃┗━┃┓┓┣┳┗┓┃┳┗┫┏━┫┛┗┻━┳━╋┣┣┃╋┗━┻┃╋┻┃┓┛┫┃
━┻┳┏┏━━╋┓┳┓┳┳┻┓┓┗┻┫━━┗━┫┃╋━┃┫┓┫┣━┓┳┓┏┫┣━
┓┛┓┛╋┗┓┗┗╋┻┏┣┓┳╋┗┏┫┛┓━┏┣━┏┗┛┓┗┻┗┃╋┃┣╋┫┫┏
┃┗┣━━┛┃━┫┏┻┳━┗┣┻┃┓┛╋┃━┫┓┻┛┳┫┳┣┗┃┣┓┻┃┣┫┛┣
┛┫┓━┛┗━━┛┛┳━┃╋┏┳┛━━╋┃┣┃╋┻┓┣┳┣┛╋┏┻┻┏┓┓┗┗╋
╋┻━━┫┛┛┳┫┣┛┳━━┳┣━━┻┳┻┻━┗┛┫━┻┃┳┓┓┣┏┃┏┏┣┗┛
┗╋┃╋┗┃━┣┻━┃┏┫┫┗┏┓┃┃┣┳━┫━┏┃┻╋╋┏┃┏┗┗╋┗┻┫┫━
┃┓┻┛╋┓┻┃┣┻┏┳━┗┳┫┣┳┓┗┫━┳┏┃┣┛┛╋┣┻┣┣╋┗┗┗┗┏┫
┗━━┃┫┳┓┣┏┓┣┗━┗━┳━┃┛┏┃┏┃┓┫┣╋┛┻┃┗━┳┃┛┛┫┫━┓
┫┣┃┃┛┳╋┻┣┃━┓━┻━╋┏╋┃┣┻┻┃┫┏┻┳┛┛┃┛┻┣┛┛┃╋┳┫┏
╋━┓┓┳┣┫┗┏━┃┃╋╋┏┳┫┏┻┣┣┣━┃━━┃┫┃┃┓╋┗┛┫┗┗┏╋━
┏┏┃┗┳┣┣┫━┗┗┃┓╋┻┓┗┻━┫┻┳┛┗┓┏┳┣┗┓━┗┓┃┳┣┏┫┫┫
┗┓┃┛┓┣┳┓╋┫┏┛┗┣┃┏┓┣┻━┻┓┃╋┳┳┏┏━┏┫┻┳┓┛┳┛╋┻┃
┳┳┳┳┫━┗┳┛━━┳┓┛┻┗┓╋┛┓┃┓┛┳╋┻┓┗┏╋┗━┗╋┻┫┳┫┃┏
┣┛┃┻━┣┫┃┏┣┏┳┻┛━┗┣┏┻┻┓┣┓╋┏┃━┫╋┳┓┛┛┣┓┛┛┗┫┃
┃┃┳┛┫┗┻┏┫┃┏┳┃┓┳┏┻┏╋━┓╋┫┫┳┃┫╋┓┳┣┣┫┳╋┃┃┣┗┻
┣┗┳━━┳┗┻━┓┓┗┏━┓╋┫┛━┓┏┛┣┳╋┣┓┃┗━┓┗┃┳┻┫┏┻┣┃
┏┻━┳┗┻╋┛┓┗┳━┫┻┫┳━┓┓┏┫┗┛┓┃┃┏━━┫┏┛━┣┃┳━┃┳┻
┗┛┓┏━┻┫┻┣╋┣┳┓━┣┗┣┣┻┳┛┃┓┫┻┛╋━┳┣╋┻┳┫╋┛┳━╋┗
━┛━┛┻┣━┃━┓┗┃┗┣┳┳┃┻┻┫┏┛━┓┃┃┳┳┣┫┏╋┗┏┛┣┳━┻┛
┏┣┛┃╋┛┗┛┻┏┓┣━┻┳┫┳┣┣┫━┓┓┗┓┃━┏┏┳┳┣┳┃┫┃┫┳┻┛
┛┗┃┳━┻┗╋┗┗━┳┻┳┛┳┛━┃┫┗━┻━┻┫┃━┗┓┏╋┣┻━
┣┏━┗┻┗┛┣┃┃┳┗┳╋┓━┃━┃┓╋╋┫━┛━┻┻┣┗┣━┳┓┻┣┃┓┃╋
┗┣┳┏┃┳┛┗┫┛┫┻┳┛┣┏━┗╋┻┳╋┗┗┣┓┳┏┣┻┫┻┛━┏┫┗┛┓┃
┳╋┳┣┳┓┃┳┳┳┣┣┫┳┗┗┳┗┗┗┏┗┻┛┃┻┏━┏━╋┻┣┓┏┣┃┳┛┓
┓┳╋┗┗┛┻┳┳┻┃┏╋╋━┳┳━┫┳┻╋┻┫┓┓┫┓┫┗┳┗┛┻┳┛┏┳┃┣
━┛┃┻┳┣┓━┃┗┛┻┃┻┳━┳┣┃┏┫┣┳┗┏┓┗┻┳╋┃━┳╋╋┛┓┳╋┻
┣━┣┗┛━┓┃┫┫┃┃┫╋┓╋┛┃┳╋┛┣━╋┫┛┫┳╋┗┗┫┛┣┳┃┗╋┃┛
┏┏┛┣┏━┣┛━┃┓┫┏╋━┗┗┏┗┃┣┏┳┗┗┗┗┻╋┫┗┳┏┣┏┻┫┗┏┻
┻┛┓┳┣┏╋╋┏┏┻┳┓┻┫┃┛┳━┳┣┣┓┫┣┻┳┻┻┻┫┓┏┗┛╋┓┛┳┳
╋┫┛┏┏┓━┗━┛┫━┃┣┳┳┗┛┫┃┏┣┛┫┫┓━┓┃┣┛┏┏┛┓╋┛┗┏┃
━┃┃━┏┳┻┗┫┏┃┻┗╋┓┳┻┏┗┓╋┳┳┓━┃┻━┃┏┏┃┓╋┏┗┫┳┳┣
┫┣┃┻┓━┃┗┓┻┻┃┛┣┛┻┃┣┫━┛━┓┏┳┛┻━┗┛┻┛┓━┏┳┛┏┫┫
┗┗┻┗┛┻┛╋┗┗┳┗┳┳╋┃┏┏╋┣┛┣┫┗┻┳┏┣┗┓┛┛┛┣━╋┫┏┏┫
┻┏╋┃━┗━┣┗┫┻━┏┫┻┳┓━┃┏┛┛┛┏┓┃╋┗┗┏┛┣┛┛╋┻┫╋┣┫
┳┣╋╋━┛┻╋┃━┛┏┻┏┗┓┏┛┣━┗┏┻━┻┃┗┻┓┓╋┳┳┻┃┏┳┻┻┛
┏┻┛┣┳┳┳━┫┛╋╋┳┳┻┳┛╋┗━┻┫┫┫┳╋┓┳┃┣┃┃┃┏┓┓┻┏┓┫
┫━┫┓┃┻┻┓╋┳┓┃╋┗╋┛┛┻┃┫┛┳┛┳╋┛┃┣┃┗┻━╋┃┣┻┫┻┣━
┳┫┛┗╋┗┫┛┏┳╋┗┳┓┗┣┏┳┗┫┣━┏┣┓┗┳╋┫┫━╋┗┫┻┻┏┣┳┗
╋┓╋┳┻┛┣┗┃┃╋┗━┃┗┓┗┣━┳┃┣┣┓┫┻┣╋┓┳┛┗━┫━┣┃━┃┓
┏╋┳┃┗┃━┏┳┃┗┫━┃┫┣┛┣┃╋┳┣╋┫┓┗━┛┣╋╋┃┫━┻┻┃┏┳┗
┛┗┻┣┣┓┣┓┻╋━┫╋┫┫┓┓┗┛┳┗╋╋━┛┛┓┛┻┛┏┗━┏┓┃━┳┃┛
┃┃┗━┣╋┛┫━┃┗┻╋┣┣┓┓┣┣┃┫┫━┳┓┏┏┃┗╋┻┣┳╋┣┻┏┛┳┣
┻╋┓┻┏┣┓┳┓┣━━╋┏┣┫┗━┛┫┓┣┗━┗┳━┓┗┳┻┣╋┃┻┛┣┃╋┣
┫┫━╋┳┗┫┣┓┗┫┏┳━━━┏┳┗┳━╋┛┳┫┓┣┻┓┻┻┻┗┻┛┃╋┛┣━
┃┻┫━━┣┫┻┻━┃┏┳┓━┫┗┛━━┳╋┓┣┫━╋┣┃┣┛┓┻┳┳
┣┣┛┏┃┃┃┓╋╋╋┳┃┫┳┗┫┏┣━┫┗┻┃╋┛┛╋┳┻━┳┳┫┳┓┗┃┳┻
┃┳┻┫┏┳╋┫┏┃┫━┫┃┓┓┳━┗┃┗┃┗┣┃━┗┏┻┣┻┛━┳┻┫┗━┛┳
┓╋┣┗┻┳┻┣┳┓━┃┗━┫┃━┳┫┏┏┫┓┗┗┫┫┣┣╋┣┻┫━╋┏┻┗┃┫
┣┳┗┗┓┣┏┫┛┓┓┃┳┓━┛┻┫┓┛┓┏┛┣┳╋┣┫┓┫┗┣┳┓┫╋╋┛┛┣
┻┓╋┻┣┗┛┃┛┣┃┗┫┏┏╋┃┃┓┛┏┻┗┛╋┳┃┣┛┛┣┣┣┓┓┳┛┏┏┣
┫┃┳┫╋┳━┻┣┏┣┗┣╋┃┗━┏┛┻╋┓┃┫┗┫╋┃┻┻┳┏┗┓┛━┓╋┫━
┏┫┃┳┫┳┻┫┃┗┗┏┻┏╋┗┃┛┓━┳┏┗┣┣┃┣┣┏╋┏┻┃┏┏━╋┏┛┃
┃┻┓┣┫┳┛┏┫┳╋┗┫┳┣┫┻┣┗┃┏┃┏┣┣┗┏┳┳━━━┫┻┛┓┛┻┃╋
┃┛╋╋┓┏┛┳┫┫┓┓┏┛┛┓╋━┗┃┫┣┗┻━━┛┳┗┳┓┫┻┃┣╋┣┓┻━
┏┣━┏┃┃┛┫━┣╋┓╋┛┫┳━━┫┗━┃┛┏┃┳╋┛┻╋┃┗━┓┳┛╋┗┛┣
┓╋┻┏┏╋┏┗┏┛━┻┓┏┓┫┳┫━┫┻┣╋┏┣╋━┗╋╋┏━╋┻┃┏┫┻┫┻
┻┻┛━┣━┛┻━┃┻┓┏┗┓┛┻┫┻┓┗┣┫┓┻┃┣╋╋┗┳┛┳━━┣┓┣┗┓
┗┳┃╋╋━┳┫┣╋╋┓┃━┣┓┛┗━┛┃┫┳┏┓┣┏┗━┃┣━┳┃┣┳╋┣╋╋
┃┣┳┫┳┛┛┻┫╋┃┫╋━┫┓┻┛╋┫┳┣┓┣━┛┻╋┗┗┛┛┛━┳┣┻┓┗┓
┳┏┗┗┃┏┛┳┏━━┻┃┗┳┛┻┛┣┓┻┏┳┛━┳┓┻┫━┣╋┳┛┣┛┫┫┗┫
┫┗┛┣┗┳╋┳┫┃┃┳┣┛┻┻┗┣┻━┣┏┳┻┻┓┻┗┻┳┛╋┫┣┻╋━┳┻┏
┏┛┻┓┗┃┣┣┣┓┣┗┣┏┏╋┻╋┣┏┣┗┫┛┻━━┃┃┗┫┻┓┓╋┣┃┛┣╋
━┏┗┛┓┫┏┳┃┛┻━┛┏┳━┳┫┛┳┓┫┃━┫╋┫┛┫┗┏┗┃┣┳┻┓┃┻┣
┻┣╋╋╋┗┳┳┏┻┣┣┓┗╋━━┓┃┳┓┏┏┏┫━━┛┗┓┻┳┣┫┻━┫┛┳┳
┏┃┫┻━┓┣╋┃┛┏┫┃┻┫━┗┻┛┫┫┣┓━┻┻┗╋┻┣━┛┏┳┛╋┣┛╋┳
┫┗┻┏┳┛┏┣┳┳┗╋┓┻┫┛┳┃┫┏┏┃┛┻┃┛┣┗━┛┃┳┓┳┫━┗┛┫┓
━━╋┓┏┣━┏┳┳┏╋━┻╋┻┻┛┛┗┫┣┫┣┻━┳┏┗┣┗┗┓┛┓┛┃┻┗┻
┏┳┳┗┣╋┓┃┳┫┻┏┓┳╋┛┻╋┏┛┗┳┓┃┳┗┃┓┗━╋┛┛┗┳┛┛┃┓╋
┳┳╋┃┓╋━┏╋┳╋┏┣┣┓╋╋╋┣╋━┏┓┣┳┏┣┗┏┻┓┣┣┃┛
┃┣┃┻┫┻┓┃┣╋╋━┣┳┏┃╋┳╋┓┏┣┓┻━┳┫┏━┳┗╋┓┃┳┳┗┛┓┏
╋╋┫┛┛━┏┻━┗┛┻┳━━┫┓┻┓━╋━┫┓╋━┓┃┻┻╋┛┫┓┫╋┗╋┣┫
┃┳┃┏┃┣┳┛━┻┛┛┻┏┓┻┫┗┣┓┻━┣┫━┗╋┓┫┻┃╋┣┣┛┏┣┳┳╋
┛━┗┏┃┫┛━┳┃┛┣┛┫┫┛┳┗┏┫━╋┣┓━┫┫━┫━┛┛┗┣┛━┻┗┓┓
╋┛┃╋━┏┫┓┏┓┳┻┣╋┫┗┏┫┣┃┓┛┗┣┻┓┫┣┻━┛╋━┃┻┣┛┓━┏
┛┃━┗┻┓┗┛┓┣┗┣┗━┏┛┛╋┗╋┻┫━╋┫┏┃┃┳┳┏╋━┃┳┏┫┓┳┗
┫┃╋┳┛┻┃┛┓┓┃┻┃┳┗┗━┳┻┳┫┛┫┃┣╋┛┫┏┣┓┛┓┣┣┓╋┓┻┛
┫┛┻┓━┏┛┗┛┻┫┻┛┣┏┛┗┏┗┛┻┳┏┗┻┏╋┣╋┫╋┫┳┣┏┫┣┫━┻
┛╋┻┛┛┫┏┏┗┣┫┫╋┣┗━┳┛┫┏┣━╋━┻┃┓┻┗┏━┛╋┳╋┳┻━┛╋
┻┃┻┫┳┃╋┓┛┻┗━┛┳┗┛┳┳╋━┓┃┫┳┏┗━┓━┏┓┫┻╋┛┻━┳┻┗
┫┓┃┣┃┻┛┓┗┫┃┻┛┫╋┛┳┗╋┣┻━┳┃┏┏┃━┫┓┃┳┻┫━┣┫┗┏┫
┏┏┫┓┻╋━┃━┣┻╋┻┗┓┻┫┛╋┓┛┫┻┳┏┏┛┓┻━┳┻╋┏━┻┣┓┳┃
┛┻┳┏┳┣┻┏┻┃┛┣┃┓┏┛┛┻┣┗┳┣┳┗╋┫┻┛┓━┣┳━┳┗┻┗┣┃╋
╋━┗┫┃━┗┳┓┏┫╋┛┃┻┳╋┏┛┏┛╋┓┏┣┣┓┗┛┻┻┻┻━┻┓┏┳┳━
┓┳┗┓━╋┃━┻╋┣╋┏┣┳┳┻┃┗┛┃━━┫┣┏┳┃╋┣━┏┻┃━┓┏┓┓┓
╋┫┫┳┫┃┓┃━━┻━┓┳┛┓┗┳┗┣┻┳┻┳┫┓┻┏┗╋┓┃┣┓━┻┻┛┃┣
┣┛╋┛┛╋╋━┓╋┳┏┃┣┗┫━┏┏┫━┛━╋┳┗┳┛╋┫┻┫┏┏┣┻┛┛┣┏
┻┓┳┃┳┫┃┫┃┃╋━╋┣┗┏┏┛┳┣┣┣┓┣┻┳┓┃┛┫┓┛┓┣━╋┓━┓╋
┳┓┏┓┃┛┣┃┗┛┣┃┻┗┓┗┻┛┏┛━┻━┻┏┣┓┛┣━┃┓┗┓┫┳━┏┛╋
┃┫┗┃┣╋┻┏┫┫┫┓┫┗┫┣┓┏╋╋┫┏┓╋┻┳━┛┏━╋┫┃┃╋━┳┃┻┏
┛┗┃┻━┏┫┫┣┳┳┏━┓━┫┓┏┻━┫┫┏┳┗┏┃╋┗┳┏┫╋┣┻┓┫┻┻┓
┗┏━┛┏╋╋┣┗╋┗┫┣┣┛┣┻┻┗╋┛┏╋┓┫╋┏┣┻┓┛┏┗┓┫╋━┗┛┃
┗╋━━┗┣┳┓╋━┛╋┛┳━┻┗┻┳┻━┻┛┃┗┣┛┻┻┳┃┃┳┣┫┻━┣┃┣
┳╋┗╋┓┫┣┗┏┣┳┫┗┗━┻┳┳╋┛╋┏┣━┳━┻┗┗┫━┃┛╋━
┳┫╋┫┛┃┫┫┓┣╋┳╋┣┳┫┓┓┓┓┓┏┃┣┫╋┓┣┛┳┣┳╋┏┏┗┛┳┻┛
┻┏┣┛╋┫┣━┻┻┳━┓┳┗┃┣┃┳━┻┗┗┻━┻┛━┏┫┻┏┛┃┓┣┏┓┣┏
┣╋━┛┛┛━━┳┻┓┳╋┻┛┓╋┗┳┣┳┣┳┳╋╋┫┗┃┗┃┗┓━┗━┳┏┻┗
┻┗┏┻╋┏┛┛┣━┃┏┛┏┛┣┓╋┛┛┻╋┳┛┣┛┻┫┃╋━╋┣┓┻╋╋┓┗┃
┫━┗┛┻┣┛┛┗┃╋┻┣┗━┃━┳┳┓┻┃━┳┣┃┫┏━┏╋┫┓┣━┃┣┣╋╋
╋┗┏┃┓┃╋┛╋┻┃┛┫┃┛┛╋┻┳┓┓━┓┛┳━┫╋┫┓┻┻┣┳┛┳━┗┣┛
┻┃╋╋┣╋┳┓┓━┓┛┣┗━┛┣━┏━┫┛┫╋┣━┗━┣┃┻╋┫━┳┳━┣┫┏
┣┻┻┏┫┓╋╋┓┛┻┻┫┗┗┻┫╋╋┣┳━┓┏┃┛┓┣┫┳┳┓┏┳┏┃┛┣━┛
┛┗┗┫┫┫┓┗━┏━╋╋┣┛┃┳┃┻┗┏┳┣┗╋┃━┫┏┫┃╋╋┗┻┃┫┣┏┳
╋┫┫┳┃┃┣┻┳┻┗┛┻┫┳━━┃┗┳┫┣┳┃┏┗┃┗┣┛┻┓┗┏┣┓┣┣┻┗
┫╋┗┏━┃┗┻╋╋┛┛┛╋┻┃┏┃┏┓┃┓┗┏┻┳┫┗┳━━┓╋┣┗┃╋┏┣┗
┻┻┗┣┗━┓┳┃┃┳┃╋┛╋┛┫┣┃┻┳┻┓┓┣┳━╋┫━┻┫━━┫━┏┗┳╋
┗┳┻┗┳┃━┫┓┣┏┃╋┫╋┻┳╋━┻┗┳━┃┛━┃┓┻━┫┣┗━┣╋┻┓┻┛
┃┗┏━┛┳┓┃┓╋┓╋┃┛┓┳━┳┃┏┓┫┳╋┛╋┛━┻╋┛┃━┫╋┓┃┻╋┗
┏╋┃┓┗╋╋┻┫┃┻┛┳┃┛┫┏┏┗┣╋┓┃┓┛┳╋┳╋┳┣┃┛━┣┃┛┏┓┻
┛┣┏┻┫┳┛┗┏┓┫┏┗┃┛┳━┏┏━┻━┏┗┗┃┛┣┗┣┻┃┣━┳┏┛┓━┻
╋┛┳┣┗━┻┳╋┏┫┃┗╋┫┻┃┳┻╋┛┛┛━━┏┓┗┃┓━┓┣┣┛┛━┛┛┏
┳┏┻┻┗┻┗┻┫┓━┛┗┣┻╋┃┗╋┛┳┃━┫┗┣┫┣━┣┻┳┓┫┫┏┛┓┫┣
╋━┗┓┏┃━┓┛┃╋━┛┣┃┳┳━┓┫┓┓┛╋┏┻┃━┣┏━┻╋━┣╋╋┗┓┫
╋┓┗┏┻┫┏━┛┓┃┻┳┣┃┫━┗┗┓┗┻━╋━┻┏┳┫┃╋┣┓┫┓━┓╋┳┛
┛┣━┫┳┳┳╋━┛┻━┛┣┗┗┓┏┃┻┻┏┛┗┏┏┻┗┻┳┻┫┳┫┛┏━┃┛┃
┫━━┓┛┓┗╋╋┓┣╋┏┫┓┻┃┻┏┗┳╋┛┳┻┣┗┛━┫┃┓┏┫┛┃┣╋━━
┫┓┛┓┫┏┗┗┳━╋┏┻╋┻┏┫┗╋━┏┻┫┏┫┣╋┗┻┫┣┏┫┃┏┗┓┣╋┻
╋┳┳┫┓━┏┏┫┫┃┓┻┣┓╋┓┓┛┳┓┣┗┛┳┛┛╋┳┳┫┻┛┗┏
┓┫┃┗┳┣┗┓━━┻┻┏┻┳┃┫┗━┛━┃┣┳┏┛╋┏┻━╋┛╋┃━┻┛┛┣┃
┗┻┗┻┏┓━┏╋┏┗╋━┫┻┳╋━╋┳╋┃┛┗╋┻┏┣┗┳┣╋┣┛┫┻┳┛┣┓
┗┃┏┏╋┃┓┫┣━┣┫┣┓━┣┗┳┏┏┻┛┻┫┛┗┏┛┻┫┓┫┣┳┃┃┫┗┳┣
╋┻━┃┫╋┗┓┻╋┻┗┫╋┣┛┓╋┳┛┣━╋┗┗┓━━┃┛┗┫┣┳┫┻━┓┣╋
┓┃┛┃━━┻┃┓┣┓┳┏┳━┏┣┏┛┓━┳┏┗┃┫┗┫┳┗┳┗┏┛┃━╋┻┓━
┣╋┓┣┳┏╋┏┃┫┳┛┃┻╋┣┗━┏┓┃┫╋┣╋╋┫┗┗━┗┫┗┣┗┏┏┳┣┛
┗┃┫┃┳┳┣┣┏┣┏┣┳╋┗┗┻╋┗┣━┗┳┗┓╋┳━┻┗━┗┏┏┫┏┏┓┻┳
┏┏┃┓╋┃╋┏┛┓┛┻┣┣━┗┏┛┏┫━┳╋┳┣╋━┻━┓┏┣┓┻┫┃┏━━┓
╋╋━╋┣┏┓┃┣┃┗━┫┛┣┻┃┛┗╋┻┫┻┫┓┃┓┻┏┛┻╋┃┳┓┗━┗┓┻
┻┓┓┫┣┓┓┫┛━┻━━╋╋┗┃┳┃┛┓┫┳┏┏┏┓┛┣━┛┣┓╋┫┃┗┗┃┗
┻┫┣┣┛┫┓┓┣━╋╋┃╋┛┣━┏┗┫┏┻┫╋┗┏┃┏┃┣┻╋━━━━┃┗┛┻
┫┗┫┫┏━┣┓╋┃┗┻┗┛┗┃┻┫┃┛┣┏┻┫┗┛┃┛┏┣┫┏┣┣┻┗┛┣┫┏
┳┛┏╋┳┗┏┃┫┗┳┓┗╋┫┃━┃━┣┃┃┗╋╋┓┫┗┃┫┏┻┫┓╋┣┛┓┣┗
┻━┻┣┃┓┗┻┃┣╋┣┳┣┗┳━━┓┳┏┻╋┗╋┏┏┗╋┣╋┗┣━┃┃━┣╋┗
┣╋┳┫┛┫┣┓┫┳┗╋┓┫┳╋╋┓┻┛┻┓┓╋┳╋┛┻┳━━┏╋┓┏┗┓╋┓┳
┛┃╋┓┓┣╋┳┗┗┻┗┗┻┫┛┣┏┗╋┣┻╋╋┏┳┣┓╋┻┫━━┗━┃┫┃┓┻
┓┫┫┫┫┃┻┃━┏┻┳┓┏┃━╋━┛━┓┛┏┗┫┏━┫┫┏┻┓┃━━┣┻┗━╋
┫╋┃┳┗╋┣┳━┃┣┛━┃┗┳┫┏╋┳╋┗┛┣╋━┳┓┣┗┳┛┓┫━┛┣┃┃┫
┛┳╋┳┏┻┃━┓━┓┣┛┳┳┳┛┗┻┫┣┓┳┣┣┣┫┫┗┓┓┣┫┛━┻┗╋┳┗
┳━━┗┫━┏┗┣━┃┣┗┓╋┛┓┛┻┣┣┗┗┛┃┫┛┛┏━┏┳┃┫━┏┓┓┓┛
┓━┓┳╋┛╋┏┓╋╋━╋━┻╋┛┏╋┻┻┏┫━━┛┻┃┫┗╋┣┣╋┓┏╋╋┃┛
┓┃━┓╋┳┗┣┣┃╋┫╋╋┃┓┣┏━┛┓━━┳┓━┣┛┻┣┳┗┏┗┗╋┳┣┻┗
┣┳┻━━┏┫┓┓┏┗┣┫┻┃┏┣┣┳┳┻┛┗┃━┳┳┓┳┓┳┓┗┏┓┣┗┏━┏
┣┣┗┛┗┓┣┏┛┳┗┗┗━┏┓┣┃┳┓━━━┣┛┣┗┣┏┫┃━┫┃┛
┗┓╋┳┛┫┛┏┳┻┏┗┻┫┃┗┫┓╋┏┏┓╋┳┓┣╋┫┓┗┳━┻┣╋┓┃╋┣┛
━┣┗┗┃┫━┗┣┫┻╋╋┛┃┛┏┛┓┫┓┃╋┗┳┓┻┃┗╋┃┳┣╋┛┓┏┛┃┛
┃━┃┫┏┻┻┳╋┏┫┗╋┓┳┃┏┻┗┻┃━┳┃┣┗┃┳╋┻┓┏┳┓┏┓━┻┻┣
┓━┳┏┫┗┓┛┻┏┏┳┛┛━╋┓┗┓┛┣┏┳┃┫┓┏┣╋┗┻┗━┏┫╋━┛┛┓
┃┻┻┣┓┏┣┻┓┻┫┫┓┗┏┫╋┛┗┳┗┏┃┓┓┻┃┗┗┣┏━┻╋┓┣┣┳╋┳
┏┳╋╋┳┻┣┻┃┏╋┏┗┃┓┻┛┣┗┓┫┳━╋╋╋┏┓┛┓┛┣┫╋┣━┃┣┳┗
┏┓┻┻┳┣┣┣┣┛┣┻━┗┃┻┛━┣┃╋┏┓╋╋╋┫┣┣┻╋┃┗┗┫┫┓╋┏╋
┗━━┓┏┣┗┫┛┫┫┏┳┻┳┗┻┣┏┏┻┫━┓━━┫┏┛┣┛┫┫┗┛┗┳┻━╋
┓┓┛┳┻┣┫┏╋┏┻┓┏┫┓━┛╋┓━┗╋━┛┓┣━┃┣━┫━┫┛┫┃┣┻┛┓
┛╋╋┻┳━┃┣┏┫┏┫╋┛┏╋┃┗┛┳┫╋┗┫┏┓┓┓┛━┳┗━┏┗┫┫╋┫┓
┃┓┻━┣┗┳┛┛╋┗┗┫┗┻┛┳┳┃┓┗┫┓┣┛╋┣┣┻╋┛┃━┓┻╋━┣┏┗
┓┏┻┗┳┛┗┓┃╋┗┗┻┛╋┣┗┳┻╋╋┓┃╋┃┳┏┗┳┓┣┳┗┏┏┳┏┫┻┃
┳┫┏┣━┗┏┻┛┳┏╋┗┗┫┓┣━┣┗┃┏┏┓┣┏┫┛┻┛┗━┣┳┣┓┏┫┫┓
┏┛┏┣╋━┓┳┫┣┫┗┏╋┳┓┓┃┃┏┳┓┣━┓┛━┃┛┳╋┳┗╋┳┣━┓┣━
┃┻━┻╋╋┓┫┣┓┓┓┗┗┗╋┗┛┫┓╋╋━┓┣┃┳┣┗┻┃┗┗━┃┫┓━┛┃
┣┳┫┣┳━┓┛┻┳━┻┃┏┛┳┏┃━╋┗┓┣┳┳┻┏━┫┻┏╋┣┻┛┫┃━━┣
┛┳┳┗┻┏━┣┓┣┳┫╋┏┣┃┣┳┳┛┗┃┫┏╋┳┛┓┻┗┫┻┏┓╋┻┣┣┏┏
┫┫┃┻┛┏┓━┛┃┣┓┛┗━┃┏┳┗┣━┗┃┻┛┓┗┓┛┃┳┫┫┣┏━╋┻┓┳
┣┣┏┃┻┻━┓┏━┣┳┳┛┃┳┣┣┓━┏┫┓━┣┓┏┳┣┻┣┣┗┻┓┳┃━┣┛
┫┓┏┛┣┏┓┛━┻╋╋┣┃━╋┫┻┳━┫╋┗┳┳┓━╋╋┻┛┗┻┣┓┓━┏┏┣
┳┃━┳┗┏┗┣┻┗┻┃┫╋┻┃━┫┻┗┻━━━┻┗┃━━┫┗━┏┏━┫┳┫┏┣
┳┏┃┻┏┗┳┓┣┻┻┳┫┫━┣╋┓┓┣┓╋┓┻┫┏┗┗┫┻┳┣┏┗┛┳┳┛┻━
┏┛┓┳┳┳━━┳┫╋━━┏┃┛┗┻┗┻┫┛┓┫┛┓━━┓┣━┏┓╋╋┓╋╋┃┳
┫╋┣━┏╋┃┓┫┛┣┫┗┓┛┛┗┃┣┃╋┻━┏┏┛━┗┣┗┳┻━┻━
┓┣┗┛┗╋┫┣┻┏┳┏━━━┏┻━┃┓┣┗┗┃┳┛┛╋┛┗┳┫━┓┏╋━┫━┫
┓┃┗┻┳┗┣┣┫┣┓┓━╋┏┏━┫┣┻┛┃┏┓┓┓┗┳┳━┏┫┣╋┻┓┗┳╋┛
┣┛┛┛┻┛┏┫┫┫┓┗┃┓╋╋┃┓━┗╋┳┫┻┛╋╋┗╋┓┫━┣━┓╋┓╋┣┛
┳━┣┳┃┣┫━┃┛┃━╋┫┛┛┳┓┳┏┳┗┃┓┣┛┃┃┏┳┃┗┓━┳┏┓┛━┳
┳┣┓╋┃┣┳┓┫┳┗┛┻┓┫┓┳┏╋╋┗╋┻┣┏┫┣┫╋┳┻━┃┗┓┻╋┳┣╋
┃┛┛┗┳┓╋┣┛━┫┗┓┓┫┳┗┻┳╋┓┃┣━┓┃┳┏┛┗┳┃┫┛┳┃┫┻┛━
━┫┳┣┓┗┻┏┃┳┏┛┏━┓┫┏┗╋┓┣┫┻┫┗┗┳┫╋┗┗━╋┃┻┏┓┃┏━
┻┏┛┓┫┗┳┫┓┃┫┗━┗┫┗━┻┗┻┗┏━┛━┗┣┻┓┓╋┗┏┃┗┃━┻┳━
╋┏━┫┛┣┗┓┻┗┳┗┳╋┓┓╋╋┻┓┳┃━━┣┳╋┃┫┻╋┻┓┣┏┛┫┛┳┣
━┃┗╋┓┫┓┓┛━┃━┏┻┻┫━┻┃┓┳━┳┃┓┫┏┓┓┃┣╋┣╋┓┛┓╋┛┓
┣┃┣┗┳╋┓┏┛┓┛┻━┏┗╋┣┫┻┛┫┗┫┣┛╋┣┳━┻┣┫┗┓┗━┛━╋┏
┛┏┏┣┏┗┳╋┳┣┻┛┻╋┗┃┻┳┳┫╋┏┏┛┏┃┏╋╋┻┳━┛┣╋┗┻━━━
┫┳┃━┻┗┣┣┛┗┏┗╋┫┗┣┏┫┃┓┻┓┃┓┳╋┏┃╋┏┫┫━╋┗━━━┏┏
┃┏┣┗┏┓┫┫━┛┣┃┛┗┃┃┏┣┣┓┫┓┳┻┏┛┻┫┏┫┓┻┻┛┓┛╋╋┓╋
╋┗┃┣╋┗┣━┻┛┛┣┻┃┃┗┻┛┏┫┓┻┃┳┛┛┃┻━┻┳┳┫┛━┓╋┻┓╋
━┻┗┛━┗━┛┗┃┣┏┣╋┳┓━╋┣┃┓┗╋┳┓╋╋┓┛╋┃━┏┓┓┏┛┏┫┗
┃┃┻┗┳┣┓┫┏┳┏┳━┏┫┏┏┫┓━┗┳┏┃┗┣┳┏┓┛┓┓┻╋┃┳┓┗╋┗
┫┳┫┳┫╋┗┻┻━┳┓┳┳┏┓┫━━┳┗┗━┣┓┣┗┫┳┣┃┏┣╋╋┏┏┓┳┫
┏┳┳┗┳━┗━┫━┛┣┻┳━┳━┻╋┻┃╋┫┃┓┻┗┗┳┗┫┓┓┓┻┃┣╋┳┓
┻┛┏┃┣┳┫┃┓━┫┳┓┻┗━┃┳┃┛┓┗┗┛┫━╋┓┳┳┃┗┛┣┗━┏┏┛━
┓┏╋━┃┫┓┫┓┃┳┫┻┣━┓┃┫┣┛┣┫┳┏┛┳╋┓┗━┛╋┳━┻┣╋━╋╋
┫┫┻┗┃┛┗┣┗╋┗┣┃┳┫┳┳┗┛┗┣┛━┣┏┻┣╋┏┣┓┓┏┣┫┃┗┗┃┛
╋┻┛┳┗┛┃┛┻┣┻┛┻┓┻┓┓┳┗┳┫┃┓┃┃┣━┏┛┣┻┏┛┏╋┻┃┫┛┛
┏╋╋┛┫┏━┻┃┏┫╋┣┳━━┫━┫┛┣┣┃┻┓┣┏┻┳┻┛╋━┗╋
┏┏╋┏┫╋┫┓┏┗┓┃┛┣━┳┣┗━┃┗┫┻╋┓┻╋╋┏┏┏┫┛┳┳┻┳┗┣┻
┓┗┛┏┻┃┛╋┓━┻━┗┻┫━╋┗┻━┛━┃┫┏┏┗┻┗╋┗┻┣┣┛┛┣┏┏┫
┻┛┫╋┣╋┓┓┗┻╋┛━┃┗┫┗┛┏╋┛┳┃┓╋┏┳┳┛┳┓┻┛┫┻╋┓┛┳┗
┛┗┏╋━┣┏┗┗┫┏┏┗╋┓┛┣┓┓┣┻╋┣┫┃┃┫━┃┃┃┻┣┗┛┫┫┃┃┗
┳┏┗━┣┣┳╋┻┻┣┏┛┃┻┏┻╋┳┃┏╋━━╋┳┳┣┣┓┏┛┻┗┗┗┏╋┃┻
┣┫┗┫┃━━┗┛┳┛┏┳╋┳┃┻┛┫┣┛┏┓┛━┻┃┫┫┓┗┻┳┛┗┃━━┓━
━━━┫┃┏┛┛┃┫╋┃┏┗┗╋┣┛╋┣┛┗┣┳┛┏┳┗┫┏┛┃┃┻┗┫┃┗┗╋
┗┗╋━┗┳┫┏┃┣━━━┫┓┫┛┳┣┛┻┛┣┻┗┃━┛━┻┗┻┓┃┏┫┳┻┏┓
┣━╋┣┗┛┣┳┗┣┓┫┳┻┳┓┏┻┣┣╋┓┻━╋┛┗┻╋┳┻┓━┗┫┏┃━┛┳
┻┫┛━┃┫╋┛┗┗┓┏┻┗╋┏┃┛┏┗┓┗┫━━┣┏┏┏┏┫┏┫┏┃━┏┫┗┃
━┛┓╋┏┣┓┏┃┃┏┏┗┛━┛┏┣┓┛╋╋┫┓╋┏━━┗┏┛┓┳┏━┫┣┣┗┳
━┻━┫╋┃━┏┫┣╋┫━━┏┃┗━┗┗┓┃╋┗┳┳┓┻┏╋━┃┣┃┳┣╋╋┻╋
┻╋┏╋┃┫┛┫┗┏━┣━┓┏┛┓┳┫━┃╋┣━┣┛┗┛┳┻┳┓┃┃━┻┳┏┛╋
┗┗┃┣┗╋┣┗┓┛┓┗━┗┳┳┓┛┫┓╋┣┫┳┗┫┗╋┻━┓┣┛┗┗┗┛━┏┏
┻╋┳┫┣━┃┛┃┃┫┻┛┛┗┛╋┫┣┻┗┫┛┛┓┓┗┛┗┓┣┫┃┳┫┫┃┻┣┛
┫┣┻━┣┛┃┻┃╋┳┫┣┏┫━┗┃╋━┻╋┻┣┫┓┛╋┳┳┳┫┓╋┣━┗━┃┃
┣┗┗┓┛┏┳╋┣┃┛┛┫━┗┣┗┛┣━┓━┃┓━┳━┫┏┳┫┛┓┫┣┗┗╋┗┳
┳┫┣╋╋┏┻╋┗┻━┓┳┃╋┃┗┃━┛┗┏┛┣┳┃╋┣┳┣┛┗╋┳━┣┏┣┛┣
┏┣━┃┓┫┫╋┣━┳┛╋┛┳┣┃━━┗━┗┫┣┫┗┫┣┻┏┳┓┓╋┓┫┓┓┗┛
┛┓┻┫┻┓╋┏┣┗┫┓┏┏━┏━┓┓┣┏┳━╋┻┃┃┗┻━━┏┓┻┫┻┓━┫┏
┃┏┫┫┗┣┛┗┻┃┫┫┏┃━┃╋┣┓━┳┳┏┫┃┫┏┗┓╋┳┃┃┓┃┫┏┏┣┏
┛━┳┛┳┣┛┛┓━┃┫┗┣━┳┻┗┳╋┛┛┏┣┛━┛┫┛┛┫┗┛┣━┳┏┗┗┓
┣┏┣┏┣╋┗━┣┛╋┳━┏╋╋┫┳┫┣┳┃┣┻┫┏┳┣┃━━┏╋┃━┗┏┗┗┓
━┃┛┫┣━┳┣┛┫╋┗┫┫┣┃┫┳┳━┗┏┫┓┻┻┛┻┏┣┏┗━┗┃
┣╋╋╋┳━━┃┃┻┫┏┻┳┫┻┃┏┗┏┻┻┣┏┛┛┓┣┣┗┏┗╋━┫┗┛┓┓╋
┗┏┻┃┣┓┛┓┓┃━┏━┻┻┓┃┓┛┻┳━┣┗┃┓┃━┻┛┳┫━┳┳┻┫┫╋╋
┣┣┳┗┳┓┃┗┻┃┏━┣┏┫┳┫┃┃┓╋┳━┓┣┻┛┏┣┓┣╋┏┻┻┫┻┗┏┣
┗╋┫┓┃━┃┏┫┫┗┏┣┳╋━┗┓╋┳┓┣┫┓━╋┻┻┛┏━┏┳┫┫┻┻┣┓┣
┫━┻┗┣┗┫┳┓┏┫┃┃┛┏┏━┫┓┣┻┫┗┳┏━┣╋┛┣╋╋┛┫┓╋┗┃┃┳
┏┳╋┃╋╋┳┳┻┻┻╋━┏┫┛┓┓┃┻┏┫┻━┃┓┣┣╋┓┫╋┳┗┗┣┻┣━┃
┗┣┛┫┛┛┛┫┫┫┃┻┫┃┃━┗╋┏┏┣┣┳━┗┏┫┓┣┏┛┗┓┃╋╋┗━┻┛
┗┏╋┃┓━┻┣┗┫┃╋┣┏┻┫━┃┻━┻┳━┓╋┛┫┣┗┣┳┣┏┳┛┏━┏┗━
┫┣┓┣┓┛┳┳━┣┫┫┗┏┗┗┫┏╋┗┫┏┳━┳┗┃┛┃┣┛┃┃┃╋┏┃┫┗╋
┗┛┫┏╋┣━┫┃╋┓┫┗╋━┃┏┃┣┃┗┏┛┏┻┣┓┻╋┏┫━━┏╋┛┳┛┳┃
┏╋┏┗┳┳┳┳┳┣┗┫┃┫━┃┣┓╋┳╋╋┓┃┗┳┏┓━╋┃┃┛┏┳┻┓┫━┃
╋┫┳┻┫╋┗┓┗┃┛┳╋┗━┻┏━╋╋┛┣┗━┛┫┗┫┛┻┗┓┫┛┃╋┓┳┫┣
━┻┣━┻┗┻┓╋┏┃┏╋━╋┗┛━╋┗┗┳┳┳┻┻╋┛┏┛┃┛┏━┏╋┛╋━┓
┻┏┣┓┳┏┫┳┃┣━┓┗┣┓┏┫┛┣━┃┫━┫┏┻┳┣┏┓┫╋┛┣┳┏┣┛┣┓
┣┛┣┓╋╋┛┗┃┃┓┏┣┣━┏┫┗╋┃┻━┫┃┣┳┗┃┳━╋┫┃┳┫┳┓┛┻┛
┏┳╋┫┫━╋┫┃┫┫╋┫╋┣┃┫┫┣┃┫━┳┫┣┃┳┻┃━━┣┛┳┃┏━┣┗━
┫┛┓┏┓┓╋┫┳┫┗┛┗┗┻┳┏┃┻┃┗┏┓┃┫┣╋┓┣╋╋━┣┳┳┛┻┣┻┓
┗┛┃┃┗┫┗┛┫┏┫┳┻┛┏┳┣┓┏┳┛┏┓┗━┻┗┫┗┓┣┻┻┓┃┣┓┗╋┓
┃┓┏┃┏┛┛┛┻━┣┏┣┣━┗┳━╋┳┓┳┏┣┣┳╋┃┗┣┣┓┻┛┻┳┳┗┫┻
┗┓━┳╋┳┳┫┻┻┃┳┓┫┏┣┏┣┗┻┏┓━┻┻━━┫┃━┓┛┏┣┗┻┓┓┻┣
┃╋┗━┛┏┏┓┣━┛┓┫┃━╋┏┫┣━┗┳┃┫┃┏┓┣┓┳┛┳┓┣┓┛┛╋━┻
┫┣╋┫┛┻┣┏┻┫┃┫┗┛┳┏┛┏┫┳┳┏┓┏╋┻┣┃━╋┛┣┓┳┃┣┃┣┣┣
┣━╋┳┻┛┛┣━┓┣┏╋┣┫┏┫┳┻╋┻┳┗┫┛┗┣┏┻┣┛┳┃┓╋┃╋┛┻┏
┃┓┃━┓┫╋╋╋┻┓┓┛┻┗╋┛━┗┃┗┛┛┳┓┓┗╋┗┃╋╋┓┛┗
┃┛╋┳┳┛┳┻┫╋┃╋┫┣┫┫┗┻┣╋┣┗┣┳┛┳┃┗┓┳┏┛┃┓┫┫┗┛┻┣
╋┳┃┏┗┃┣┗━┏┣┫┳┏┃┓┻━━┓╋━┃┣┏┃┣┗┫┻┏┛┫╋┻┃╋╋┏┣
┣┃━┏┫┻┻┛┳┏┃╋┗┏━━╋┗┻┗━┛┫┃╋╋┫┛┛━┛╋┛┣┻━┣┣┛┓
┓┗┫┻┓┳┻┗┣┃┳╋┏┻┳┗┛┏┃┻━┛╋┗┏━┓┣┣┛┗┓┓┏┣┫┛┳┓╋
╋┻┳┃┓╋┏┏┛┏┓┃┳┛┣╋╋┻┏┛╋┳┫┛┣┓┏┻┣╋┏╋┏┻╋━┫┃┣┻
┛┣┳━┏┏┛╋┫┳━┣┫┳╋┳┏┓┓┗┛╋┗┓┳┏━┻━┓╋╋┏┓┳┫╋┣━┃
┃┓┫┫┻┃┻┃┳┏┗┻┛┫╋┛╋┓┓┛┗┃┫┻╋┛┳╋┓━┣╋╋┳┳┳┫┣┓┗
┳┃┣┏┣┏┳┫╋┳┛┳╋━┏┻╋╋┏┻┓┣╋╋┃╋╋┣╋┏┃┣┏┓┏┓╋┫┣┫
┻╋┣┏┏┫┫┃┫┓┫┳┳━━┏┃┃╋┛┛┫┃━┳┏┓┛┃┛┣┳┏╋┣╋┻┃┳┻
┗━━┗━┫┻┃┗┻┫╋┏┳┏┛┛┓┗╋┫┻┫┣┫┳┻━┃┓┛━┏┳┓┣╋┻┣┳
┃┣━━╋━┛┏┛┛┫━┃┳┏┗┗┓━┓┏┓┛┗┗┃┛┗┛━┏━┏━┫┓┓┳┗┻
┫┓┫┃┏┫╋┣┫━┳╋╋┳┃┏━┏┻┗┗┳┻━┏┃┳┏┓━┳┗╋┃┫┫┻╋┏┳
┃┛┣┓━┣┃┫┻┏┛╋┻┻┳┗┻┻╋┣┏━┫┛┗╋┏┗┫┗━┛┗┻┓┗╋┃┻╋
┓┏┣┻━┏┻┏┏┓┏┓┫┣╋┣┗┏┣┣┏┗┳┳━┛┳┫┫┫╋┏┃┫┛┗┛┃┗┫
┣╋┫┏┳━┓┏┃┛┛┓┣┗┛╋┏┫┓┻┳┳━━╋┛┓┣┻┣┻┻┛┏┛━┏┓╋━
╋┃┃━┳━┓┫┫━┃╋┛┫┣┫┏╋┛┓┗┓┓┫┫┻┓┏┳┓╋╋┻┓┛┣┛╋┫┣
┣┗┻┣┗┗┗┳┃┃┏┃┻┗━╋┳┗┛┗╋┏┗┳┫┫┳┃┃╋━┳┃┣┛┫┓┏┏╋
┣┃┻━┓┓┛┳┣┏━━┻━┻┫┏┫┫┛┓┓┗┓┻┫┗┫━┳┳┳┣┃╋┓┃┏┫┃
┏┃┃┛┻┣┏┫┫┗━┛╋╋┗┗┣┳┓┗┣┓┗┻┛┛┣┻┏┗┗┛┣┗━┳┏┃┻┃
┛┛┗┣╋┣┣┗┗┓┗━┣┛┣┓┣┣┳┳┗┏━┗╋┫┫┃┃┳┏┓┓┏┣┻━┗╋━
━┗┓━┣┳┣┻━┓┏┛┛╋┻┏┫┗┳┣┗┫┛┛━┗┓┗┣┗┏┃╋┣┛┛┻┣┗┏
╋┓┃╋┓┻┛┗━┗━┏┻┫╋┣┓┏┃┃┫┏┻┗━┻┃┳┓┓┃╋┣┫┣┻┓┻┏╋
┫┣┃┫┣┣┃━┏┣┃┻┳╋┓┳┳┫┛┣╋┳┗┳┫┳┗┳┓┳┫┓┛┻┏━┃╋┛┣
━┣╋┃┃┗┓┛┛┻┛┛┏╋┓┫┛┛┏┻╋┛┫╋┳┗┫┳┓╋┓┏┗┫┳
┻┣┣┓┃━━━┳┳┛┻┣┫┓┗┫┳╋┳┛┛┻━┓┻┣┓┣┗┣╋┛┛┏━┃┳┏┫
┛┓┳┻┏┗┃╋┗┻┻┃━┻┣┳┏┗┗┻┣┃┫╋┗┫┓╋┫┣┣┣┃┏┃┗━┛┣┛
┣┓┏╋╋┳┏┻┃┗┻┣┣╋┃┓┃┣┗╋┏┣┏┫┣━╋┻┻┗┣┓┣━┃┫┛┣┫┛
╋╋┗╋┏┳┳┗┻┗┻┳┣┣┳┗┃┏┻╋┫┏┏┳╋┗┻┏┛┣━┛┏┫━┳┻┓┣━
┳━┏┻╋┫┗┏┛┏┃╋┳┓┳┏┏━┳┏╋┏┏┫┻┳┫┗┫┃┏┛┻┛┃┓┃┳┛━
┓━┫━┃┣┛┫┛╋┛┗╋━┫┻╋━┓┻┏┻╋┓┃┣┳┫╋━┓┣┗┣┣┓━┛╋┃
━╋┛┻━╋╋┗┓┏┛┣┛┓┛┏┳┣┳┃┏━┏┻┳┓╋┃╋┏━┓┻┻━┃━┏┗┃
╋┏━┗┏┣┗━━┫┳┏┗╋┓┳┓┻┳┫┃┫┗╋┏┏┻┏┛┛┃┣┓┫┏┏┳┏━┃
┃┳┳━┓┛╋━╋┓┗┓┏┓┓┛┳┏┛┃┫━┻┓┛┗┓┳┳┻┃┛┛┗┗┛┏┓┳┻
┳┣┫┏┛━┫┏┓┻┫┫┛┛┳┛┛┫┗┳┫┗┃┣┣╋┣┛┛┻┃┏┃┣┛┻╋┣━┫
┳━┫━┳┫╋┏┃┫┗╋┻┗┓┛┻╋╋╋┏┣┃━━┫┃┣┻━┫┻┳┗┫━┫┳╋╋
┗┛┻┣┓┓┛┳┫╋┗┃┻┃┫┣┫┗┃┫┏┛┗┳┗┛┫┫╋┃┓┏┏┗┣┛┫┻╋┓
┓┓┛╋┛┳╋┳━┻┓┻╋┓━┏┫╋┣┓╋┓┳╋┃┓┣┓┛┏┻━┻╋┻┗┳┗┏┳
━┫┓┛┻┛┛┫┫┓┣┻╋┣━┻┗┓┏┗┳┻┓╋┓┫┣┻┫┃┫┗┏┻┗┫┳┻┣┛
┻━┳┛┫┳┓┏┃┗┗┫┳┓┛┳┫┛┻┓┓┗┗┳┣┗┗┳┃╋━┓┃┳┫┏╋┫┳┣
┏┳┃┏┣┫┛┗╋┓┫╋┃┫┻┃┛━┃┗┣┏╋┳┳┗┃┛┓━┣┓┃┗┳━┓┓╋┏
┫┣╋━┳┓━┏┛┗┗╋┳┣┃╋┓┳┳┓┛┃┛┃╋┛━┓┫┣┣╋┫┓┫┫┣━┻┏
┫┣┗┳┳┓┏┃┏━┏┏┳┻┻┓━┣━┃┻┓┃┳┣┏┏┗┃┫┫┗┃╋┳┓╋┫━┻
┻┏╋┏┛┛┳┳━┻┻┳┃┣┳┣┳┫┻┛┻┻━┏┓┻┃┗┗┳┳┃┏┳┻┻╋┃╋┣
┏┃┳┃┛┻┓┳┣┓┃━┫╋┏━┻┗┻━┗┃┗┫┣┣┳┛┗┻┳━┃┻━┫┃┳┏┏
┛╋╋┗┃┫━━┛┻┏┳╋┓┣┫┫┻┣┏┃┗┃┓┫┛┓╋┳┃╋┏┗┗╋┛┻┗┓━
┃┗┛┃┳╋┳┻╋┛┣┫┫┛┻┛┣┫┣┻┗┏╋┃┻┫┓┃━┣━┃┫╋┏┏┣┫┛┓
┳┳┏┗┛━┛┻┏┻┓┻┻┳┏━┣┃╋┃┗┳┗┃┃┣┏┻┏┻┗┫╋━┫┻┫┏┗┳
╋┓╋┓┫┃┛┏┗┳┣╋╋┫┻┓┫┏┛╋┛┻━┫━┣┏┛┣┏╋┓┓┳┛
┛┻┻┳┗┏┗┻━┣┓┃┏┓┓┃┫┫┳┗┻┏╋┃╋┫┛┻┫┻┳┏━┗┣┃┗╋┗┣
┗━┓━┏┳┏┓┣┣┗━┫┣┛┣━━━┣━┫┓┫┳┏┻━┛┻┫┫┏╋┣╋┫┛━┣
┳┏┻┃┏━┗━╋┻┻┗┓┳┣╋━┛┃╋━┻┛┳┗┣┫┣┻┃┣┫┛┓┳┏┻┻┓┳
╋━┗┗┏┓┻━━┣┃┳╋┓┛┳╋┓┫╋┣┗┫┃┓┏┳┳┃┳┻┻╋┳┛┻┃╋┛┻
┫┛┏┗┣┓┳┳┗┫┃┳┳┛┗┛┓┫┫┗┛╋┃┗╋┫┓┓┃┣┫┗┻┣┏┏┃┣┗┻
┏┣┃┗┛┫┫┻┓┻┳┏┳┳┓┳┏┳┳╋━┳┛┫╋┏┗┫┣┛┫┃┣┣┓╋┓╋┣┫
╋┛┗┗┻┣┗┏┛┻┛┏┗┳┻┓┏┏╋┫┣╋┫┓┗╋┻┳┏━╋┓┫┳╋┳┗━┫┻
┓┻┻┏┃┏┗┻┻━┃┃┳┫┣┃┫┫┗┫┏┫┻┣┻┃┏┏━┃┛┛┓┗┃┏╋┃┃┻
┗━┻┃┏┛┗┏┻┛┛┫┳┗┛┳┓━━┓┫┛┣┛┣┳┣━┃┛┏┻┃┫┻┗┏┳┳┃
┓┓┛┳┏┏┫┛┫┏┳┏┗┓┣┓━┛┓┳┛━┓┏┻━╋┛┣┛┛┛╋┃┳┻┻┻┃┣
━┛━┻━┫┣┣┣━╋┫┛┣┓┃┃┳┫┏╋┫━┓╋┫┓┃┣┣┣╋┃┣┛┛━┗╋┳
┣┫┗┓┓┃┳┫┳┳┗┃┳┫┫┃┫┃┛┗┏┛┓┃┣╋┣┣┣┫┃┣┣┛┣┣┗┳┓┓
┗┓┳┓┃┃━┃━┏╋┣┓━┣┳┻┫━┛━┗┓┣┛┛┛┗┳┗┫┳╋━┣┣┃━┏┓
┻┗┛┗━┻┳━━┛┳┛━┓━┳┏┫┣┃┳╋━┫┗┏┫┃┣┗┫┫┛┛┳┗┣┫╋┛
┏┗╋┓┛┗┳┫┛┛┗┃┻┳┻┓┃┣┣┗╋┃━┏┓┓┏┛┫┛┳┏━┫┻┗┗╋┳┻
┳┗┫┗┳┓━┃╋━┳┣┗┃┣┳┛┃┃┗┏┏┏┣┃┏╋┣┣┛┣┗╋┗┳┣╋┻┗┳
┛┛┗┻┗┛╋┳┳┫╋┏┗╋━┣┳┻┓┣┳╋╋┗┣┳━┏┳┃┃┳━╋┳━┫┣┳╋
┳┏┳┳┫┓┗━╋┻┛┏┗┗┓┛━┻┏┣┓┣┻┛━╋┳┛━┻┏━━┳━┛╋┗╋━
┳┳┗┃┳┣┏┣┃┳┃┛┛┏┫┏┣┻┛┗┳━┓┏┳┣━╋┻┣┃┏┣┫┃┫┗┗┓┣
━┏┃┣━╋┳┛┃┓┏┓┻┻┗━┻┗┗┻━╋┛┓━┻┣┫┃━┏┳┃┗┏┳┃━┻╋
┳━━┏┻┓┗┣┃╋┗┗┻╋┓┻┓┻┛┓┗┫┳┻━┻┫┛┛┳┃┃┏╋┗┃┏┓━━
┓┻┫━┗┗┗┗┛┳━┻┏┻┛┗┳┣┻━┗┛┫┳┏┃┛┏┳┓┻┛┛┓┫╋┫━┗┗
┃┗┃┛┻┃┃┛┏┓━┓┗┫┻┳┏┻┛┏┗┳┳┫┻┓━━┓┻━┏╋┳╋┏┳┃┳┣
┛┻┓┏┳┳┗┳┓┗┣╋┻╋┏╋┏┏━┣┳┫┻┻┓┣┗━┣┻┫┻┫╋┏
┫┫━┣┃┛━┃┃┗┳┫┗┳━━┛╋┣┗┫┣┣┫┻┗┃━┣┳┗╋┓━┫┣┃┓━┻
┣┓┫┓┻┻╋┫┣┛╋┗┛━┏┣┳┣┻┣╋┻┫┃╋┛┳━┻╋┗┓┃┃┳┗┛┗┳┣
┃┫┗┫┓┓━┃┻┏┏━┻┻╋┫╋┫━┣┻━┃┛┣┳┫╋┣┃┣┓┣┛┗┃┓━┣┣
╋━┓┳┫┛┓┗┏┛┣━┏━┫┫╋┫┳┳┳━┃┫┫┏┏┫┃┓━┃┳╋┣┃┻┓┣┏
┣┣┗╋┏━┓╋┻┏┫┻┻┃┻┣┻━━┛┃┓┻┫┏┃┃┗┃┳┃┗┛┫┳┃┗╋┫┗
┫┛┻┗┃╋┓┗┏╋┃┻┣┗┗┣┻┣┗┓┛┛┣━┃┣┗┫┫┏╋╋┻┣┏┳╋┳━╋
┛┃━┳┛┃┛┛┃┻┻┗┃━┛┏┣╋┫┛┓┫┻┗┓━┫━╋┓┳┛┣━╋┳┗┏━╋
┃┗┫┏┻╋┛┗┻┣┻┏┛┗┗┗┫┣━┣┓┓┻┏┻━┗━┏┓╋━┻━┛┓┗┫┃┃
┗┻┻┗╋┳━╋┻┻┻┳╋┻┏┣┫╋┻┛┃┣┳┃┻┗┳┻┃┏┓┏╋┻━┃┳┗┓╋
┻┻┳┃┻┻┣┳┏┣┻┻┏━┻┫┻┫┣┓┓┓┳╋┏━┣┗━┣┣┣┃┣┣┓┗┫┗┣
┃┻┫┻┗┃╋┛╋━━┳┳╋┻┛┣╋╋━┗┛╋┗┓┛┃┣┏┫┻┃━━┓┏┗━┫┓
┛┣┓┏┓┳┫┛┣┓┏╋┻┻┣┣┓┣┓┏┏┳┛┛┗┓┻┏┫┳╋┳┫╋┏┳┓┣┃┳
┻┃╋┣┏┫┳┗┗┫┫┣┛╋╋━┛┓┏┗┗┣┃┳━┫┏┓┗┗┫┏┳┓┏╋┃┛┛┻
┓┣┣┗┗┫┛┳━┗┻┃┻┻┃┛┏┫━┣┣┻┳┛┏┃┻┏━┫━━┗╋┗┓╋┻┳╋
┻┳┳┳┗┛┳┳┻╋┓┛┳┻┳┻┏┻┻┃━┗┻┗┏┻┫┗━┫┣┛┳┫━╋━┳┣┛
┳┓┻┏┏┃┳━┗━┃┫┏╋┏┣┫┛╋┓┻┗┃┛┛╋┃┏╋┫┫┏┣┃┏┫╋┃┳┓
┓┛┫┣┓━┗┛┫━┛┃┏┫┓┏┣┛┏┏┓┗┻╋╋┻┛┓┳━┳╋┃┫┣┣┻┛╋┃
┏┓╋┻┳┃┃┃┫┣┣┃━┓━┃┓┃━┏╋┗┫━┫━━╋┃┛┃┳┓┳┻┫┳┣┣┃
┫╋┳┛┻┓━┃┛┗┃┳╋╋┻┫┃┛┫┗┓┻┛┃┗╋╋┣┛┫┻┛┫┏┣┻┓┓┻┛
┗╋┓━┫┗┏━┳━┏┏┏┛┏┏┣┏┳┓┫┏╋┫┛┛━━┣┳┗┃╋┗┫━┓┫┫┳
┻┣┓┻┣┓┏┳┣┣╋┣┣┻━┃┃┓┃┗┫┣━┳┗┓━╋┏┃┻┣┳┗┣┃┫┗┫┏
┫┏┃┏┓┛┓┃┏┛┳┛┫┣┗━╋┫┣┛┫┳┣┓┓┳┻┗┃┗┗┓┻┣┓┣┏┓╋┣
╋┫┫┓┃┏┻┃┫┛╋┓┏━┃┳┃┻┳┣┣┗━┛┣┏┻┛┛┛┃┻┫╋┓┃┓┗┛╋
┓┫┗┃┳┣┫━┻┏┃┫╋┛╋┻┓╋╋┳┻┗┏┗┣┳┗┓┛┃┃┛┗┫╋
┻┳┏┻┫┣╋┳┛┫┳╋━┛┣┃┃━┫┗╋┣┫┃┣┗┛┓━┓┓┫┗┻┣┣┓┗┗┣
┗┗┳┫━┣┓┗┳┗┓┏┛┏┃┫┃┓┛━┗┏┣┫┻┣┃┓┻┏┛┏┗┃━┃┻┻┃┳
┗┛┫┫╋┏┻━┗┏┫┫┛┻┻┓┻┻┳┗┗┣┏━┃┳┛┳┳┗┣┫┣┳┓┣┻┗┓┣
┣┫┻┣┏┏┗┛━┣╋┛┓┳━┗┗┫┻┏┏┏━┗┻┏╋━━┓┫┏╋┫┣┻┃┛┏┛
┓┛┃┳┏━┳┻┛╋┏┳┓┳┓┏━┗┓┣┓┏━┗┏┛┳┻┣╋┳┓┻┻┃┣━┓┓━
┣┗━┻┳┏┃┗━┻┳┳┣┏┳┗┳━┓━┗┳┫┫┛┃┳┳┳┛┛━┳┛┓┣╋┃┣┫
┓┛┻┻┣┏┳┣╋┓┣┫┏┣┳┫━┃┻┣┣┣┓╋┓┗┻┫┳┃┳┻┣━┛┳┻┫┃╋
━┓━┛┗┃┣┻┃┳┣┳┗┗┳╋┫┛┏┛┏┏┻╋━┛┳┫╋┛┃┏┓┃╋┗┏┻┫┏
┫┛┗┫┻┻┓╋┫┗┓┗┻┳┛┃┓╋┗┳┓┏━┣┣┗┃┗┓┣┻┗┃┳┫┓╋┻┏┛
┏╋━━╋━━┳┓━┛╋┏┓┣┣┃╋┓╋┓┳┗┫┻┗┏╋┏┫┛┏┗┳┳╋┗┃┣┳
┣┣┗┛━┛┏┗┳┻┳┓╋┗┗┻┏┻┗┗┫┓┏┻┣┛┛┛┳━┻┛┻┛┫┳┫┃╋━
┃┓┃┓┣┫━━┳┛┣┳┳┛━┓┳┫┻┗┛┏━━┛━┳┗┣┣┳┗╋┏┃┗┫┳━╋
┏┳┗━━┓┛┃┛╋┛┛┗┏┏━┻┻┓┳┛┏┣┣━┓╋┗┳┓━╋╋┻┣┣┳┣━┛
┻╋┃┃┫┃╋┗┃┃┳┻━┳╋┫┳━┛━┣┗┓╋┻━┃╋┗┻╋┣┗┫┳╋┻┃┳━
┻┳━┃┓┻┏┻┗┣━┳┳┻┣┓━━┫┃┃┛━━┏━┛┃┓┫┃┫┫┃┣┃╋╋┃┏
┗╋┃┛┻┫┳┫╋┛┃┻┓┓┣┏┏━┓╋┳┳┏┛━┃┃┫┛┛┓┫┓┃┓┫┏┣┛╋
┣┗┏┃┗┗┻┗┏━━┣┛┃╋━┗┻┏━┛┃┻╋┫┗┃┳┗╋╋┫┓┣┻┻┃┳┗┛
┓┃╋┛┣┗┛┗┏┛┫┻━━┳┻┃┣┫╋┗╋┣┣┻┗┗╋┳┃━┏━╋╋┫┳┏╋╋
┗┣┣┏┻┣━┻━┛╋┛┫┻┳┣┣━┃┗┏┓┛┻┏━┫━┣┛┃┓┓━┃┃━┓┗┃
┫━┏━╋┓┻┓┻┣┣┗┃━┗┣┏┫┗┳┛┃┣┫━━┗┳┣┃┗┃┳━┳┳┣╋┳┫
┫┣┏━┓┏┗┃┫┃┏━━╋━┓┃╋┛┻┣┏┫━┫━╋┓╋━┏┣┳━┃━┻┏┣━
╋┏┛┳┛┣┣┏╋┣┃┫╋━┃┗┛┓┳━┓╋┛╋┛┫╋┻┗┫┛━┓┣┗━━┃┃┛
┻┳┫┳┣┛┳┫┃┫┳┳╋┛┛┣┃┛━┗┃┣┗┫┫┣┏┳┻╋┃┛┫┻━┣┃┃┣┓
┓┛╋┛╋┛┣┣┗┓┗┏┗┻┗━┳┳┃┏┃┣┻━━┓┓┫┓┫┏┣┓┫┳
┫┓┏┗┗╋━┃┣┛┳┓┓┳━┏┫┫┓┏┫┛┳┗╋┗╋┣┗╋┫┏╋┛┗┻┻┗┳┛
┏┗┏╋┛┳┗┛┏┫┏┃┛┣━┏┛┣┻┳┏┏┃┛┛┣┫┣┳┏┣╋┗┻┳┣┗┏╋┓
━┃┏┻┳┏━━┓┃┃━┗┣┣┳┣┏┫┻╋┳┣┣┏┻┻╋┻┫┃╋┏┛┣┣┓┏┗┣
┣┃╋┛━┗┏┛┫━┗┣┓╋┣╋┣━━┃┗┗┣┛╋┛┏╋━╋┏┣┳┫┻┏┛╋┗┓
╋╋┣┃┓┻┗┳┃┛┛┳┏┏┓┳┗┃┣┫┃┗┏┗┃┛━━┣┣┗┣━╋┛━┏┫┃┃
┳┳┃┏┣┗╋┗┳┣┳┗┫┳┓┻┻┣┓╋┳┫┳┣┗┃┗┗━┫┣┻┏┃┓┓╋┗┛┫
┗┃┻┻┻╋┗╋┃╋┫┣┓┓┓┣╋━┏┻┳┫┫┃━┻┣┣┣┻┗╋┏┃┓┃┏┛┻━
┗┓┛┳┏━┻┳┓╋┛━┣╋┳━┻┓┫┃┏━┏┫┛┃┛┫┓┳┓┓┗┳┛┳┣━┣┫
┫┣┓┓┓┣┛┻┣━┣┛┫┓┛┣╋┻┗┫┛┓╋┫┓┏┣┏┣┛┃┻┫┫┫┛╋┛╋┗
┏┫┏┛┳┛━┻┻┃╋┳┣┏┻┗┏━┓┛┃┳┫┻┃┗┏┛┣┣┗╋┗┛┃┛┃┣━┻
┳┃╋┃┳┏┏┓┫┻┳┻┫━┏┓╋┳┗┻┫┛┃━┻┻┣┏┓━┣┫╋╋┓┛┓┣┃━
━━╋┛━┗┫━┗┫┃┣┃┓━┗┣┛┓┻╋┗┳┣┫┻┏━╋┛┫┛╋┗━┗┃┗┏┗
┓┏┃┻╋┻┛╋┻┛┗╋┳┛┓┛┓┗┓┏┳┛┛┻┃━┳┫━┛━┃┛┛┻┣┓━┗━
┏┓╋┛╋┳┣┃┃┗╋┏┣┫┏━┃┻┳┛┳╋┻┓┻┓┗┫━┛┣┃┳┫╋┣╋━┫┣
━┣┻╋┓┣┣┛┃━┫━┗┫┛┓┃┣┗━┻┓╋┳┏┗┏┓┣╋━┛┃┻┗┣┗┗┳┃
┓┃╋┗┻╋┓┓━┗━┃┃┫┻┻┛┳┓┳┳┓┗┓┫┛┣┫┓┻╋┗┓┣┻┓╋┛┓┛
┗┃┻┳┃┓┫╋┻┏━┏┳╋┛┫┣┛┳┳━┗┫┳╋━┣┃┳┣┏┣┻┻┻┏┫┛╋╋
┣┗┫━╋╋┃┓┣┛┣┣┛┃┛┳┓┗━┏┫┳┳┳┳┏╋╋┫┻╋┻╋╋┣┗┣┗┻┃
╋╋┻┗┏╋┗┗╋┫┏┃┣┣┳┣┻┻┓┗┫┓━┳┓┏┫┓┛┏━┣┃┻┛┳┫━┓╋
┓┏╋╋┗┣━┻┗┳┳┻┃╋╋┃┫┻┗┫┃┓┻┻╋╋┫┳┛┫┗┫┳━┗┻┗┻┗┏
━┣┓┓╋┻━┻┏╋┓┛┃┫╋╋┣┛┃┳╋┗┗┣━┻┳┻┛┓┃┏┏┫┃┳━┛┫┳
┃┗┏┓┣┃┗┫┃┓┻┏┛┃╋━┃┃╋┃╋┏┫┃┻┛┓┏┃╋╋╋┏┣┻┫┣┻┃┓
┛┃┓━┏┏┓┳┣┳━┓┓┫┛┛┛┃╋┛┳┓╋┃┛┻┛┫┻┳┓┓┓┛╋┣┫╋┛┳
┳┣┛┓┫┳┃┏┓┗┛┛┻━┣┗┻┣┗┛━┏┗┗╋┳╋┗┃┏┳┗┫┫╋
┳┓┛┻┫┗┓┗┗┫┓┛┗┓┣┛┛┓┳┓┓┫━┏┻┏┗╋┓┛┳┏┏┣┻┫━╋┓┫
┗┏━┏┃┛┣┫┳┻┃┏┗┳┓┫┓┻╋┻┏┣┣┃┏┏╋┻━┃┫┓┳┫┳┳┛┏┫┻
┻┳┻╋┏┗┳┣┳┓┗┏┃┣┃┓┏┓╋┛┣┳╋┣┳┫┛┗┛┃━┣┫┛┏┃╋┳┗┫
┏━┣┫━┻━┫┛┃┻┛┗┗━┳┗┓━┣┻┻╋┃┣┛━┗┻┫┓┓┻┻┓┓┫┏┏┃
┃┛┛┃┛╋┫┏┳┛━┫┳┓┫┗╋━┻┣━┳┣┣┣┻┣┳━┳┣┗┛┫╋┫┻┗┳┓
┻┫┣┻┗┳┏╋━┏┻┓┣┗┃┓┃┓┫┫┗┳┗┗┛┫┗┣┓╋┻┣┗┫┛┳╋┛┃┗
┓╋┫┓┛┳╋┃┏┻╋┗┳┻┏┓┫┛┳╋┓┓┃┓┃┻╋┏┛┓┏┗┣┣┃┗┓━┏╋
┛┣━┻╋━┏┫┫┻┫━━━┫┃╋┻┓┛┓┗┫━┏┳┃┣┃┛╋┃┓┛┛┳┫┛┓━
┳┫┫┓┫┳━┛┓┫┓┓━┏━┳┻┓┗┗┛┏┫┻┏━━━┛┣┏╋┣┫┏┃┗┏┛┻
┃┏┓┻┳┃┏┓┫┓┳┏┫╋┏┣┳╋┻┻┻┃┻┳┳━┣┻┓┻┳┻┳┗┛━┗┃┃┣
┏┣┻┗┫┗┻┗┳┣━┛┛┓┗┏┳┻┳╋┏╋┗┏┳┫┓━┛┛┓┳┓┣┳┗┣╋┫━
┣┫┻┣┻┏┛╋┻╋┃╋┻┗┻┛┃┃┓╋┛┓┳┃┏┗┳━┳┳┻┣┓┣┻┣┏┣╋┳
┗┃┃┏┃┛┻┃┳┃┣┻┏┫┏┏┻┛┻┏┏┗┓┳┻┗┗┳┏┏┫┻┫┳┣┗┗╋┻━
┏┗┫╋┫┳┏┗┏┃━━┃┏┣┣━╋┫┫┣┛┳┣┻╋┃┃┫┻┃━╋┓┏┛┗┛┻┛
╋┛┗┳┣┃━━┫┏┛┓┻┗┗┏┣╋╋┻┃╋┛┳┫┻╋┗┃┛┫┗┻┗┓┃┗┻┛┏
┣┃┣┗┣┏┓┫━┗╋┓┃┛┓┻┣┻┳┗━┫┣┏┗┳┏┣┣┃┗━┃┣┗┣┏┣┗╋
┻━┣┃┻┳┫┓┃━┣┳┳┗┃┓┛┻┣┓┣━┓┻┫━┣┻━╋┏┫╋╋━╋┳┗┻┃
┓┫┳┓┃╋┏┏╋┻┛┛┃━╋┗┃┫┓┳┏┫┏╋┳┗┓┣┣╋┫┻┓┓┳┻┫━┃┫
┗┃┓┃┫┳┣┓┓╋┣┗╋╋━┛┻┗┳┳┣┏┻┳┃┣┫┳┳┣━┛┓╋┣┫╋┻┻┓
┳┗━┣┓┣┣┃┳┳┛┃┗╋┣┓┳┛━┃┳╋┗━┗┣┛┳━╋┓┻┃╋┻┛┏┏╋┃
┳┣┓┳┃╋┫━┫┏╋┳┫┣╋┏━┳┏┃┏┛┣━╋┫━┗┗┛┏┏╋┓┻┏┓┛┃┣
┏┣┫┻┻┗┏╋╋━┗┛┣╋┳┛┫┏┏┛╋┃┳┳┫━┃┳┗┫┣┃┛┛┗┃┗┳┏┻
━╋╋━┛┳┣┻┳┓┣┛┃┫┻┓━┗╋┻┓┳┗┳┏┳┣┃┛┗━┻┏┻┛┗┗╋┣┃
┓┻╋┓┫┫┗┗╋┛┫┳━┃╋┛┳━┛┓━┫┫┣╋┗━━┫┛┃┓┓┛━
┏┃┓┓━┓━┗┻┣┗┫┻┫┏┫┛┻┣┻╋┳┏━┓╋┻┻╋╋┣┓┗┫┣┛┻┳┻┣
┻┃━━━┛╋┳┗╋┻┛┳┻╋┳┏┛┛━┓━┏┏┏┗┓┻┣┳┣┻┻┛┃┃━┃┏━
━┓━┛╋┗┓┗┃┃┫┗┓┗━┓┃┣┫┣┗┫┻┃┗┣┃╋┫┣┳┣┏┗┫┫┗┛┳┛
┣┏┛┓╋┫┫┏┛┳┏┓┻┗┻┓━┛┓┫┏┃━┏┛┏┫┻┃┣╋┗┛┻┓┛┃┏┃┏
┣┻┣┓╋━┻┫┏━┳┫┏┓┓┏┗╋┛╋┳┫━━┏┻┣━┫┓┣┃┏┳┳┣┃┳┣┳
┓┫┏┫╋┓┻┳┃┓┫┫┃┗┓┛╋┗╋┛┻┏┛┳┫━━┫┻┛┻┳━┗┛━┏┛┓╋
┓┛┻┫┏┗┃┏┃┏┻┃┣┃┛┻┻┃╋━┗┓╋┏┫┳┳┻┏┳┣┫┣┳┓━┻━┗┃
╋━┗┳┫┏┣┻━┻┗┛┗┓┓┏┓┫┓┳╋┏┫┳━┏┳┓┃┳┗┃━┗┃┏┳┓┛┻
╋┏┳┗┏┓┳┣━┃━┃┗┻┗┳┛┏┏┃━┣┗┏┗┏┗┏┛┛┛┗┓┫━┗┛╋┏┗
╋━┫┃━┗┓┫┻┗━┗┗╋┏┗╋┗┃┏━┏┓┏┣┛┃┓┓┻┃┏┗┗━┓┫┻┛╋
━━┻┃┣╋┳┓┳┻┳┏┻┗┗┫┻┗┃┗┫┣━━┣┫━┃┻┣╋┻┃┣┛┗┛┣━┓
┓┗┃┻╋┫┓┏┣┻━┛┏┳╋┳┳┳┻┣┗┏┳┫━╋━┗━┣╋╋┓┳┗┗┳┣┗┗
┳┗┣┳┓┛┻┻╋┓┛┓━┓┏┛━┗━╋┳╋━┏┛┏┣━┓┛━┻┻┃┗━┫━┛┛
┻┃┛┳┳┃╋┣┻━┃┃┗┛┗━╋┗╋┓━┗┏┳┃┣━┣┃┫┃┛┣┃┃┣┻╋┏┏
╋┫┓┃┳┛┫┗┳┃┻┗┓┃┳┣┃┓┛┃┓┳┏┃┫┫┻┳┻━┫┗┃┃╋┣┗┳┛╋
┏━┓┗┗┛┃┏━┃┛┓━┫┻┻┗┣┣┏━┛┗┣┻┓┛┻┃┗┛┫┓┫┛━━┓┻┗
┣┃┫┃╋┻┳━┗╋━┏┻━┫┃┃┗┻╋━┓╋┗┗┏┣┛┏┻┏┓╋┻┃┗━┻┣┗
╋┏┫┓┫╋━┗┛┗━┓┛┓┣━┳┳┛┛┳┻┻┻┫┗┗┫━┛┣━┫┣┏┣┓┫┏┗
┳┳┣┗┳┫━┏┣┳┃┳┫┃┻┗┗┓┃┃┻┃┃┗┃┓┓┃┻┓┗━┗┗┃┓┏┣┛━
━┛┳┗┃┓┛┳╋━┳┛┛┗━┏┻┃┃┛━┏┃┏╋━┳┓┗┫╋┻┫┛┫┫┓╋━┃
┓┃┻━┳╋┏┛┓┓┏┫┗╋┻┏┳┳┓╋┻┓┛╋┻┛┃━┫┣┗┗┣━━━┗┻┻┗
┛┛┃┻┳╋┣┗┫┓┫╋╋┻┳┻━┻━┛┓┗━┻┃┫┛┏┃┗┳┃┗┗╋┗┓┗┳┛
╋━┳━┏┃┻┓┓┓┣┻┗━╋┏╋┻┻┻┓┻┓━┣╋┻┳┃╋┣┳┛┣┓┓┃┻┗┏
┗┃┫╋╋┛╋┻┛┃┃┏┛━━┏┏┣┳┓┳┗┃┏┻╋┫┫┛┓┓┛┻┣┃
┫┗┳╋┏┣┳┫┻┏┃┃┫┏┣┫┻┻━┓━┣┳━╋┳━┓┃┃┫┓┃┻┻┏┻╋┛━
┏┃┫┓┫┏┳┳┣┓┣┣┃┛┣┫╋┛┓┻┫┣┻┗┣┻╋┃┣┳┏━┛┃╋┗┫┓┫┣
┓┻━┣━┣┻┛┫┛┛┗┳┏┫┳┏┃┳┣┃┏┣┣╋┗┃╋┏┃┛┏┛┓┃┏━━┏┏
┻┛┛━┣┃┗┳╋┳┫┳┳┻┛┛┏┛━┏┻┫┓┛╋┣┣┫┫┃┳┏┓━┓┻┃┗┳┏
┃┛╋┳┓┃┻┫┓┏┃━┣┻┻┳╋┣╋┳┃┫┻┏━┏━┏┛┣┏┗╋━┣┓┛┏┻╋
┫┃┫┗┓┣┫┓┳┃┫┣╋┗┣┻┣┣┣┻┗┛┗┫┃┳┓┛┣╋┓╋╋┛┓━┛┫┻┏
┓┏┓┫┏┃━┛╋━┗┫┗┛┛╋━┃┓┃┛┗┳┗┻┗┻┃━┣┻┓┣┻┃┗┛┛━━
╋┗┣┓━┳┻┫┻┣━━┫┣━┏┃┫┗┻┳┻┗┏┻━┏┏┻┏┳┳┃┻┛╋┗┫┳┫
┛╋┗╋┗┳┣┓╋┣┛┛━╋┃┓┓┫┳┃╋┏┗┃┣╋┓┣┳┫┫┏┻┏┫┳┻┗━┻
┓┛┛┃╋┳┗┫┣┃┳┃┣┗┓┻╋┻┫┓┛┏┗┃┛┳╋┫┏┗┗╋┫┳┛╋┓┓┗┗
━┓┃┻┣┣┣━┫┛━┣┻┓┳┛┫┓┫┳┫┣┣━┳━╋┫┏╋┻┛┫┛┫╋╋┻┻┻
┃┫┓━━┫┣┳┏┓┃┛┛┃┃┳┻┻┻╋━╋┓┫┗┗┛┗┻┻┗┃┳╋┳┳┛┫┳┏
╋┻┳━┳┃┣┃┫┫┣┏━┓┓━┗╋┳┳┳╋┻┛┻╋┃┳┗━┃┛┛┃╋━┣┃┣┓
┻┛┳┛╋┣┗┓┫┻┃┓┻┫╋┃┳━┣┳┻┻┓┃┃┗┣┃┃━┓━┻┓┛┣┛┳━┛
━┣┓━┃┳┃┗┻┏┻┛┓┃━┏━━╋┓┳┣┓╋┓┓┃┓┛┓┗╋┣┓┛┃┏┣┏┛
┫┫┳━╋━┣━┳┏┛┻┣┫┳┓┛┻┻┓┻┗┳┛┛┗┻━┃┳┓┳┛┫┳┻┫┣┣━
┗┓━┛┏┓┣┓╋╋┻┣━┻┃╋┃┛┫┛╋╋╋┻┗┳┓┗┃━━┓┛┫┃┳┗┏╋┻
┗┃━┛┓┣┗┣━┛┏┃━┻┏┏┓┣┃━┛┛┛┳━╋┳╋┃┏┻┳┏┏┏┓┏┛┻━
┃╋┏┳┳┓┗┫┫┫┓┣┏┏┳┻┣┏┣┣┃┳━┏┻┃┏┓┛┣╋╋┻┗┳┗┣┫┗┗
┳┳┓┳┛┓━┏━┃┳┓┫┃┛┳╋┣┻┛┫┫┣┗┣┣┓┗┗┓┛━┃┳┃━┫┓━━
╋┏┻╋┓━┓┏┣┣┳━┃┓┓━┏┳━┳┏┛╋┳┓━╋┻┛┓━┓┳┻┣╋┏━┣┳
┗╋┃╋┫━┫┏┛┏┏┗╋┏━┻┣┛┳┓┣┫┓┻╋┳┳┫┏┳┗┗┏┳┳┃╋┏┏┻
┃╋┣┣┫┓┃┗┛╋┃┃┣╋┫┃┛┓┛┃╋┫┳┏┫┳┳┫┃┻┓┓┗┛┗━━┻━┏
┣┛┏┏━┛┫┣┏┛┏┓┛┣┃┻╋┃┛┗╋┓┻╋╋┏┏━┛┗━┫┫┃┗
╋┏┛━┣━╋┣┃┳━┗┻┫┫┛━┻┏━┳┣╋┫┣┣┳┳┣┃┛━┃━┳┫━┓┳┏
━┗┻┏╋┓┛┃┗┻╋┫╋┻┏┃┏┛┛┗┓┃╋┓┳┳┻┳┗┓┏┻┻╋╋┏┣┻┣┳
━┳╋┫┳╋┓╋┫━┫┻┫┗┏┻┣┻┫┳┗┣┃┳┗┏┓┳┃┳┏┛┫┻┳┻┗┗━┻
┫┻┻┃┓┏┣┣┓┻┗┓┓┫┻┣┏╋┏┣━┛┃┻━┳━┗┃━┳┗┃┳┓┻╋┏┛┫
┓┳┳┏┫┛╋┗┗┏┳┫┏┛┃━┗┣┓━┫┓┳━┣╋┏━┳┗╋┻━┳┛┗┛━┣┗
┳┳┫┫┃┏╋━┳┫┏┳┃┻┓┻┛┣╋┻┣┏┓┻┛┫━┏┛┣┏┓┳┣┓╋┃┛━┛
┣┃╋┛╋┛┻┳┻━┓┻━┓┣┫┏┗┓┃┳┗┻┣━┣┃┛━┣┃┻┃┫┻┳┏┳┓┛
┏┛┳┳┗┻┳╋┳╋┗╋┳┳┣┗━━┫━┛┛┛┛┗┛╋┃╋┓┳┓┏┃┣┗┗┃┗┃
╋┛┓┻┳┻┓┛┣┫┃┗┗┛┓┓╋┗┣━┗┓╋┫┛┓┃┛━┏┳┏┗┏┳┃┓┳━┻
┏━┗┓━┏╋┓━┫┗┛━┓╋┫┻┣┫┓┫┓━┗┫┫┃┳┃┏┛╋┏┳┛┳┳┫┣┏
┛┳┻╋┛┃┓┏┣╋┛┻╋┣┃┗┗┛┛┃┏┃┃┫┏┏╋┣┗┣┏┏┳━┃┓╋┫┫┗
┣┏┓┛┫┛┗╋┣┣┻━┣┛┻┻┃┛┫╋┛┣┫┣━┓┓━╋━┻┏┗┛┃┃┻╋┓╋
━┳┃┣┛┻━━┫┫┣┓┫┗╋┏┓┗┫━┃╋╋┛┣┛━┃┓┣━┻━┏┏╋┻┣━┏
┓┛┫━┻┃┫━╋━┓┛┻┛┛┃┳┛┛┃┓┣╋┛┻┳┣╋┫┗┏┻┻┣━┓┛┛┳┛
┓━━┫┏┗┗╋┣┃┏┣┛┗╋┓━┫┓┃┣┣┫┗╋┣┛╋┻┏┓┫╋╋┳┫━━┗┳
┏╋┫┻╋┣┏╋┏┳┛┻┏┻┻━━┻┗┻┓┛━╋┣┻━┣┳┓┓┃┳┳┫━┳┛┣┫
┃┗┫┛┛┗┛┫╋┣┃┓┗━┗┏━┗┣┓┃┓╋┻┛┫┓┃┛┓╋┗┻┛┛┳┳┣┓━
┗┛┫┫╋━┳╋┛┻┃┫┃┃┛┓┳━━┳┓┻━┏┛┛┻┛━┏┣┣┳┛╋┏┳┗╋┳
┻┫┻┣━━┓┛┏╋┳┃┏┳┛┓┃╋━┃━┣┻┗┳┛╋┗┛┛┓┣┻┛┛┏╋┃┗┛
┫┗┫┫┫┃┫┏┓╋┃┃┏┻┫━┻┣┏┏┗┻┫┫┳┗┫┫┗┣┗┣┏┃╋┣┃━┓╋
┳━━┗┛┓╋┻┫┳┫┫━╋┓┫┃┏┛┓━┫┻┻┣╋┗┛┏┻┳┳╋┏┻┃┛┏┫┳
╋━━┛┫┻┳┗━┗┃┣┗┻╋┃┏┗┫┳┣┓╋┫┻╋━┣┛┫┳┻┏┗┣╋╋┫┣┻
┓┳┏━┗┏┃┣┛┫┻╋┛┃┛┃┳┛┣┛┗┛┻┣┳┓┫┓┳╋┫┗━┣┓┃┗┃┣━
┫┣┃┏┛━━┣┗┓┻┳┏┛┣┫┓┗━╋┣┛┣┻┳┳┛┫┓━┗┃╋╋┛
┳┛┛━┻┫┻┣┗┗┓╋┛┃┳┛┓┃┏┻┫┗╋━┓┛┛┳╋┓┓━╋┃━┳┫┗┓┻
┛┃┳┳┓┫┓┃┏┗┻━╋╋┏━┫┏┣┫┫┻┃┳┛━┃┏━╋┻╋┗╋┫┻┫╋┳━
┏┓┫╋┻┓┣┳┫┫┳┫┛┫┓┻┗┳┓┏━┃┻┃┏┃┃┳┏┃┏┫┣┣╋┫╋┓┓┃
┻┃┃━┳┗┛┣┛┣┻┳┣┗╋┗┗╋┓┻━┻┻┣┛┛┓━┻┏┣┛┗┣┳┛┳━┳┣
━┛┓┳┃┃┓╋━┣┻┃╋┣┃┫┛━┣┗┗╋┓┃┣┗┣╋┳┃┳┛╋┻┻┣┫┣┗┃
┏┛┃┻┻┃┣┓╋┳┣┓┻┳┻╋┫━┃┫━┣┛┗┓┣┫┓┛╋┗┓╋┫┓┏┗┫┗╋
━┛╋┻┻┓┫┃┓┳┳┣┓┓┃╋┻┓╋┫┛╋┗╋┻╋┳━┏┛┗┃┓┗┃┫━┓━┻
┓┫┓┃┃┏┫┳┓┫┛┏╋┳┓┻┓┛┓┓┃┗┛┏━┓┳╋┳┣┏┻┓┣━┳┛┏┓┛
┳┻┏┛┫┫┏┻┃┗━┛┫━┫┛┛━┻┳┛┣━╋┣┫┻┗┏┓┣┣┫┓━━┓┣┳┗
╋┫╋┳┣┗┓┓┻━┻┛╋┓╋┛╋┣┗┛┣┗┛┗┃╋┗┏┣┻┣┃━┗┻━┗┫┏┻
┫┳╋╋┓┓┣┣┏┳┻┓╋┻┏┃┫┳┛┗┗┫┗┻┛┛┓┳┓┣┃┓━┛┏┓┗┣╋┗
┛┗┣┛┳┏╋┛┗┛┃┣┃┏┃┗┛━━╋┃┻━╋┓┳┗╋┳┫┗┻┣┣┃┛┗━┣┫
┻┃┃┓╋┗┳┻┗┫┣┗┃┛┛┳┻┫┳┓┓┻┓┏┏┳┃╋┏┃╋┫┻┫┫━┏┳┳┓
┛┛┓┓┳┃╋┛┳┛┳┗╋┫┗╋┗┏┻┏┳╋╋┣┏┛┏┓┫╋┃━┫┗┣┣┓┻╋┣
┏┻┃┣┏┛┻┏┛╋┳┳━┓┃━┛┻┳━┃┓┣┏┳┫┣╋┳┫┃┳┳┻┗━╋┣┗┻
┓┗┳┻┣┻┏┻┛┗┃┃┛┛┫┗━┫┣┃┳┗┛┳┃━┗┳┃┳╋┳┛┳┃┳┳┛┗┳
━┏┣┏┣━┻┣┛┛┣┏┓┗┓┗╋┫┓┛━┏━╋┳┏┻┗━┳┳┳┣┏┻┫┻┫┣┳
┻┛┗┣┣┛┳╋┗╋┗┳┻┳┏┏┗┫┻┫┃┣┫━┃┣┫┫┫┻┻┃┏┗┏┻━┳┫┓
┛┃━━┃┻┏┏╋┓╋┓┃┫┏┗┓┣╋┣┫┳┏┳╋┣┣━╋━┏╋┛━┏┓┗┃┃╋
━┣┻┃┻┛╋┫┣┗━┣┣┗┗┏┓┗┃┓╋╋┏┻┣┓╋┳┳┓┗╋━┛┏┣┣━┃┏
┫┗┛┣┃╋╋━╋━┣━╋┛━┻┳╋┏┣┳╋┛┳┃┻┣┓┳╋┣┃┳┻┣┫┓┏┏┗
┛┏┛┏┫┳┫┣┓┣╋┫┗╋━┃━┫┛┓┳┻┓┛┗┻┫┛┓━┓┳┳╋━┳┗╋┣┓
┣┃┻┏┗┻┏┛┓━━┣┏━┻┫┓╋┃┃┣┳┻┛┣┓┣╋┛┣┓┏┓┓┗┏━┳┃┃
╋┫┣┻━┏┃┻┳┗┻╋┗┻┣┏┣┃┗┗╋┫┻┏┻┏┣┓┳┻┗┻┳╋┗
┳┏┳┛╋┻╋━╋┫━┻┣┳┣┫┓┣╋╋┃┓┳┛┓┏┣━┻╋┳┣┏╋┓┓┏┻┣┛
┳┃╋┛┣┣┫┛┣━┛┓┛┣┣┗┛┛┗┛┃┫━╋┳┛┗┏┛┏━╋╋┣┃┏┓┳┫┛
┳┏┣┛┏━┃━╋┓┫┏┣┻━┗┫━┃┛┓┏┫┓┳┏┓┫┛━┣┣┛┏┳┻┳┳┃┓
┳┏╋┻╋┳━╋┓┗┳┻┓┳┏┃┓┓╋┃┗┓┣┳┫━┣╋┫┓┳┓┗┓┓┳┛━━━
┗┣┃━┳┏┃━┛┓┃┣┳╋┻┛━┏┓━┻┓╋┃┳┏┳╋┓┫┓┛┫┃┻┣┛┃╋┛
┫┫┛┫┏┻┳┃┻┃┫┏┣┫╋┣┻┣┏━┳┏┃┛┻┏━┳┓┏┛┣┫┛┳┫╋┫┏┗
┃┛┏┻╋┓╋┣┳┏┫┳┃┓┫┣┳┃┏┻┻╋━╋┳┏┗┓┛┻╋┻┻╋┗┣━┏╋┫
┓━┳┏┏┳┗┓┳┃┛┃┣┣┫┣┓━┃┃┃┓━┓┣┳╋┳┗┳┓┫┏┏┻┏┓┫┳┳
┓╋┏┻┗╋━┣┫┓┃┫┓┣┻┓━┣┗┣╋┓┏┃┻━┣┫┛┓┫┻┗┃╋┫┗┣┫┻
┃┏┣┻┻━┻┳┃┏┗┗┳┛╋┓┓╋╋┓┣┃━╋┏┳┃┃┓┗┫┗┃┛┓┣┳┳┗┣
┏┫╋┳┫╋┻┳┫┗┏┫┓┓╋┫┃┛┃┗┗┳┫━┣┗┗┗┃╋┃┻┫╋┓┻━┗┃┛
┫┗┣┛┃╋━┓┫┣┣┫┏┣┳┛┳┓┻┣┫┓┏┓┣┛┳┓┏┣┏┳╋┫┗┫┏┣┫┓
┃┣┻┗┣┃┓┃┫┻┳┏┗┛┛┳╋┏┗┳┣╋┣┳┣┗╋━┣┛┳┛┗┫┫┛┛┛┳┳
┣┏┻┏┛━━┗┃┏┻┻┣┏┣┃┫┫┳┫╋┓┓┃┓┻┗┫┏┣┣┗┃┫┫┫╋┛╋┛
┻┫┗┛━┫┳┃┛┃┣┳━╋┏╋┣┳┃┃┗┻┃━┳┻┃┛┫┏┗┫━┏┛━┻┛┛┓
┃╋┗┏┃┛━┓┏━╋┗┓╋┓┓┳┓┗┏━┏┗╋━━┓━┗┫┃┗┓━┗━┏┣┗┗
┫┏╋┗┫┓━┳━┳┻┗┫┗┗┃┏╋┛━┏┃┣┃┓┃┛┓┛━┏┳┫┓┣┫┛━┣━
┻╋┗┏┫┻┓┗┛┫┗┃┛┏┓┻╋┓┓┗┓╋╋━┏┫┻┣┻┳┻┓┗┏┣┗┣╋┣┃
┻┣┫┣┳┫┻━┏┳┃┗┓┃┛┛┓┓┓┳┛┫━┣┳┫┳━┣┻┃━┫┛━┗┻┻╋┻
┗┳┃┳┻┃┛┻┣┗╋━┃┓┓┓┓╋┳┫╋┓┳╋┫┣┳╋┗┛┏┫┓┣┃┫┻╋┳┃
┻┏┛┏┫╋┻┗┳┏┛┏┳╋┃┫╋┣┗┳┣╋┓┳┗┏┗╋━┗┃━┃┳┻━┃━╋┛
┏┗┻┏┓┫┏━┓┃╋┫┛┣┃┫┓┏┃┫┏┏┳┃┫┻╋┳┗┣┻┫┻┛┳━┛┣━┗
┣┻┻┳┳┃┓┻┃┣┛┃┣┓┃╋┗┓┫━┃┏┫┻┗┃┃┏┓╋┓┗┛┫┳┓┻┃┳╋
┳┓┛┛┛┛┛╋━┛┃╋━┓━╋┣┫╋╋╋┻┃┗┫╋┗╋┗┳┃┣╋┻┗
┃┗┻━━┻┗┫┃┛┣┓┃┣┣╋╋┣┣━╋┃┣┻┏┃┳┛┗┗┏━┻┃┫┃┳┓┃┫
┣━╋━╋┓┫┏╋┣╋━┛┫┃┳━┃━┛┳┏┏┳┻╋┏┫┛┫━━┛┏━┓━┗┃━
┃━┓┣┻━┫┛┗┳┏┻┻┻┏┻┏┓┳┣┏┓┳┳┣┃┣┫┏┓┫┛┫┛┳┓╋┓┓┃
┏┻┣┣╋┛┗┃┗┻┣┃┏┫┫╋┣┗┫┗┏┗━┛┣┗┫┓┛┫┓┓┗┫┓╋┗┫┣┃
┣┣┫┏┫┻┃┃┳┏┫┓┻┃┣┛╋┣┻┗╋┫┃┛┓┓┣┓┗┫┓┻┓╋┓┫┻┏┃┻
┏┫┣┫┻┻┛┻┳┛┓┓┃┗┻┻┻┣┃┓┫┃┳┓┣┻┳╋┫┣┏┫┗━╋┻┏┗┣┓
┃━┏╋┫┫┗┳┏┃┗┛┃┗━┫┏┳┛┫┳┓┏┻┃┓┏┗┫┛┳┳┛┻┓┓┣┳┗┳
┳╋┏┻┗┛━┛┓╋┳╋━┫┏━┓┃┻━┛┓┗┫┫┫┃┻┗━┳╋┏┓┓┏┫┓┣┻
┳┻┛┫┃┓┗┗┫┳┳┳━┗┃┳┓┃┃┳┏┣╋┻┛━┻┃━┗╋┫┗┫┛┏┏┏┫┗
┻┛┳┃┫┏┫┫┗┳┛┣┳╋┣┳┃┓┛┣┃┓┗╋┗┫┏┻┳┗┻┳┏┃┛┫┗┻┃┏
┛┛╋━┫┫┏━┃┫┣┛┏┻━┗┃━┃━━┃┃┣┏┏┏┳┛┓━┻┣┻┗┃┛┛┳┳
┓┓┳┫┓┓┳┓┃┓┏┳┳┃╋┃┫┓┛┣┛┻┫┏┃╋┛┣┗┛━┛┗┛┣╋┗┗┣┻
┻┫┗┓━┓┃━┏┗┻┻┳┃┫┏┫━━╋┃┻┳┓┳┫┛┣┻┛┛┗┓╋┗┓┣┓┫┳
┛┏┓┣┛┏┳╋┳┻┗┏┓━┛┣┗┳┣━┳┫┃╋╋┳┫┛╋╋━┃╋┣┓┛┳┫┣┗
┛┗┣━╋┃┃┣┓┳┣┓╋┓┫┻┳┓┗┓┳┣┣┻┳┫┃┳┫┛┻┃┓┣┻╋┓╋━┳
┫┻┳━━┣╋┃╋┳┳┏┛┫┛┗┃┗┻┗┻┳╋┣┏╋┫╋┗┗┫┫┏┣┳┳┃┏┏╋
┻┻━╋┳┻┳┫┛╋┓┛┏┃┻┓┓━┣┫┗┳━┛┛┫┛┃┗┗┳┗╋┗┓━┏┃┳┣
━┣┏┫┃━┳┃┛┣┃┳┣━╋┫┳┣┗┃┗┫┣┃┛┛┫┫┳┳┓╋┃┛╋┗╋┫┫┃
╋┫┏┫━┓╋┻╋┫┃┻┛┓┗┛┳┃┣┫┫┳┗━┓┫┳┛━┛╋┏┫┃┓┣╋╋┳━
┗┏┗┓┳┓┓╋┃┓┣┫┓┃┳┓┳┛┗┣┫━┃╋┓┳┻┳┳┗╋┳┛┗┓┃┳┣┃┫
┓┓┣┫━┫┏┏┃┗━━┗┫┣┗┣┫┻┻┗┏┏┗━┛┗┣┫┓┛┫┛┗╋┳┫┣━┗
┳┗━┛┻┛╋┳━┓┃┫┻┛┳━┛┓┏┳┣┓┫┃┓╋━╋┛┃┛┻┏┣┳╋┃┫━━
┣┓┛┫╋┃┛┛━┫╋┻┛┃┏┏┏┏┻┣┫━┣┛╋╋━┣┻┣┻┣╋┣┃┫┏┣┓┣
━╋┗┛╋┳━┛╋┻┃┗┫╋┛┃┳┗┃┫┳┛╋┓━╋┗┛┃┳┳┫╋┓┫
┻┣┛╋╋┫┏┫┫┻━╋┳┏┃┻┻┓┫┛┃┫┓┣╋┛┓╋╋┳┓┣┓┫━┗┃┃┗┳
┛┛┏┛┫┳┏┃━┳┗┫┃┻┳┗┛┗┣┃━┓┏┛┣┫┣━┏┣┓┗┳┳┳┣┛┓┛┣
┳┳┫┫┫┛━┣╋┳━┫┳┫┫┏┃┛┫╋┗┃┗╋┫╋┻┛┳┃┃┏┃┏┛┣┳┓┳┛
┓┫┻┻┳┃┓┏┓┣┓┃┃┫┫┓┏┓┣┳━━┗┣╋╋┓┗┓┃┣╋┛┏┗┏┏┫┻┛
┫━┓┗┣┓┛┗┛╋━┛┳━┗┻┳┣┳┃┓┣┣┃┃┣┳┃┏┗┗┏━┏┃╋╋┳┫┏
┳┳┛╋━┳━━┻┳┃╋┃╋┏┓┛┓┓┻╋┛┫━┳┻┣┻┻┓┻┣┗┛┛┣┓┳┣┳
━┫┗┻┣┳━┣┓┫┫┫┓┃┏┳┓┏┣┗┛╋┓┣┛━┻┻┃┣┣┻┻┏┻┻┏━━┳
┻┃┗┗┻┳╋┳┣┳┛┛┛╋┻┻╋┃╋┗┫┻┃┳━┓┣┻┫┓┓━╋┗┛╋┓┗┃┏
━┣┛┓┻┻┫┗┣┓┓┛┳┫━┛┓┃┛┏┻┓┗┳┳━┗┻┓┓┛┏┗╋┣╋┳┫━┣
╋┃┗┛┛┻┃┓┃╋┃┛┛┛┃┛┏┳┏┗┻┗┗━┫┻┻┗━┃┫┗┳┻┳┫┣╋┫┓
┗┳━╋╋┃┣┣┳┃┓╋┛┗┫╋┛┓┫╋┫┫┗┗┓━━┻┗┛┏┻┃┓┫┣┣┣┫┃
┏┓┣┳━┗┏┫┓┃┻┳┏┻┫┛┳┳┓━╋╋┣╋┻┣┻┏╋┓┣┫━╋┛┏┛╋┻╋
┛┏━━┃┓┻┻┛╋┏━┗┻┳┣┛┏┣┻━━┫┻┓┛┏┓┳┗┗┣┛━┣┻━╋┳┻
┏╋━┣┫┗━┏┳┻┏┳┣┏┳┗┓┓┻┳┛┳┛┣┏┛╋┫┫┛┃┛┻┣┃┣┗┻┃┫
┳┃┗━┻┛┗┏┓━┓┗┻┻━┏┫┳┻┳┻┗┫┫┓┳┓┏┛┛╋┏┓┛┃┗┗┳┏┓
┳╋━╋┻┛┓┳━┏┗┫┏┣╋┓┏━┗┳━┻┣╋┗━┗┳┳┣┣┻┫━┳┏┛┗┏┫
━┛┃┏┗┓┻┳┗┏╋┓┗┛┫╋┏┓╋┛┓━┃┛┻┳━┻┣┏┏┻┫┗┓┗┗┫┛┛
━┻┏┻┓┣╋━┣┛┓┫┳┛┏┏┗┳┗┣┗┻┫╋┏┗━━━┗┏┗┫┛┓┻┗┛┓┣
┣┓┣┳┣┏━┏━━┛┃┃╋╋┻┛┗┛┳┃┛━┻┳┓┃┓┫┓┃┣┓━┃┳┛┫┏┃
━┳┗┛┫┫╋╋┳┛╋┏┛┻┻┫┫┫┓┏┏━━┻┻┗┗╋━┗┳┃┻┃╋┣┛┳┓┏
┻━┓┳━┗╋┛╋╋┓┫┣┻┻┫┗┗┣┛━┓┫━┏┏━━┛┳┣┛┛┏┳┓┫┣━┗
┛╋┏┏━┓┻┓┛┳┳┗┏┳┳┗┗┛┓╋┻━━┻┓┗┏┛┫┣┫┓┃┻┓┏┏┛┓━
┳┣━┓┏┏┗┫┛┃┫━┃┛┻┗╋┗┗┗┻┛┗━┓┗━┛┣┳┏┗┣╋┛╋━┃━┣
┣┻┗┃┛┃┻┃┗┣┗┃┛┗┣┓┃┳┓┗┻┻┏┣┗╋╋┣┃━┫┣┳┳╋
┃┏┗┻┃╋┏┗┻┣┻┫╋┣┛┳┃╋┣╋┓┣━┃┗┗┳╋┻┳┳┃╋━┗┃┗┳┏┗
┻┏┻╋┳┣┓┫┃┫╋━┓┳┗┻┃┛┃┃╋┃━┗━━┛┏┫┓┫┳┛┳┻━┓┗┏╋
┓┛┳┻┫╋┛━┏┛┏┗┛┃┓┫┃┗┗┣╋┳┓┗┛┣╋┗┫┓┣┓┫┗┗┏╋┗┏┣
┏┻╋┓╋┳╋┃┃━┓╋┗┛┏┛┗╋┃┃┣┻┛━┃┫┣┏┣┣┻┗┏┣┣┓┻┏┗┻
━┳┓┻┗┃┛┃┗┓┫┛┫┗┓┏┏┃╋┗╋┻┓╋┓┛┗┳┣┓╋╋┓┛┛┓┏┻┓━
┻┃┏┛┣┳┫━┫╋┃┛┛━┫╋┗┣━━┓━┻┫┣┳┛┫┛┫┓┫━┓━┗┫┛┫┻
┏┻┗┣━┣┓┣┳┳━┫┛┛┳┣┗┓┗┏┏┣┃━┛╋━┫┓┣┻┫┃┳┳┛┃┣┳━
┳┣┓┳┣┃┛┗┛┏┫┓┏╋┓┗┃┳┃┫╋┫┗┏┫┗┣┳┗╋┏┣┏┏┳━┓┻┣╋
┣┫┳━┛┃┃┫┣┃┓┳┣┗┣┗┗┻┃┫┏┣╋┏╋┃┓┻━┻┣┏┓┗┫┃━┏┛┣
┳┓┫┃┗╋┳┻┛┛┛┣╋╋┣┓┓┻┣┛╋┃┛┫┳┓┫┳━┓┗┫┛┗┻┏┛━┏┻
┳┃┳┗┳┓┓┃┻┛┻┣┛┳┣╋┳┏┛┛┗╋┫╋┫┛┏┳┣┣┃┫┏┓┗┣┳┫┏━
┻╋┻━┛━┗┃┛┫┻┣━┣╋┃┗┳┛┳┗┃┻━╋┗┓┃┻┏╋┏┣━┃┗━┻╋┻
┣┣┃┫┣┳┗┃┏┣┏━┏━┻┓┳┣┻┓┛┓┫━┏┓┳┫━┃┣┳━┣┳┗┳┃┗┫
┳┣┳━━┛┻╋┏┣┃┳╋┗┣━┻━┣┳┣╋┣╋┛┃╋┛━┫┫╋┓┓━┗┫━┣┗
━━┏┏┓╋┃┣┓┗┃╋━━╋┛┓┫┗╋┻┏┫┣┣┫┗┫┳┫┏┣┫┗┏┣┃┳┗┃
┣┏┗┳┛┃┏┣┃┏┏┻┫┻┣┫┫┃┗┫┏╋┣┻┳╋┗┻┏┛┫┃┗┃┗┗┻┗┗━
┓┳━┳┻┻┻┛┏┃┳┻┗┻┏╋┓┣┳┻┳┫┗┃┣┗┣┗┏┃┫┗┃┛╋┓┣┃┃┣
┻┛┫━╋┗┛┛┻━┛┳┏┃┫┳┣┫┳┣┣┃┗┣┫┏┓┏┳┗┛┛╋┏┫┳┓┳┻━
┓┃┗┃┻┣┳┛╋┣┫┻┛━┻┃┓╋┣┛┛┛┛┻┛┻┫╋┫╋┏┗╋┫━┛━╋┣┻
━┃━┃┳┛┳┫┻┻┓┛┗┃┣┃╋━╋┏┃┳┣┳┗┗━┓┳━┫┫┏┳┻┳┫┗┗┓
┏┗┃┏╋┫┫┛┗┫┳┫┏━┫┏━┻┻┃╋┃┃┳┳┳┣┛┓┓┛┗┓┣╋┗┏┏┻┻
┣┃┗╋┳╋┓━┏┻╋┻┣┳┃┓┣┏╋┣┗┳┏┓┫┏╋┛┏━━┳╋┫┏┃┏┃┏━
┻┳╋┻┳┣━┣╋┓┣┏┻┏┛┣┏┫┃┣┃┳┛┏╋┛┣┫━━┛╋┓┫┳╋┳┫┗┃
┳┗┳┫┛┏┃┃┓┫━┏┻┓┣┳━┃┳┏━╋┏┻┓╋━┣┗┳┃┫┣┛━
╋┓┣┓┻┃┣┓┃┏╋╋┣┳┫━╋┃┓┓┛┫┛┃┃┳━━╋┣┓┗┛━┫┃┛┣━┫
━┫┳┃┻┫┗┓┏┃╋┻┳╋┃┳┗┓━┏┏┗┓┏┛┛┗━┳┗┗┳┛┏┻┻┗┃━┫
┳┳┻┏┳┃┗┳╋┗┗┫┫┳┓┓┻╋┛┫━╋━┃┗┏━┏┻┃━━━┣┣━━┫┳┃
━┫┛┃┗┛┳┳┗┃━┫┏━┃┛┏╋┳━┗━┗╋╋┗┫┫┗┻┳┫┏┃┫┣┫┏┓━
┫┣━┛┃┏━┗┛┛┏┃┛┓┃┫┫┣┻┳┃┏┻┗┳┗┣┛┃┳┣┗┻╋╋┃┃╋┗┣
┗┃┃┃┫┫━┓┣┫┫┏┛╋┏╋┓━┻┳┏┣┣┓┻┛┗┃┣╋┗┏━┓┃┳╋┓━┣
┓┗╋┛╋┓┃┫┻━┳┗┛┫┣┛┗┻┛┣┛━╋┣╋┻┫┃┻┫┓┃┳╋┏┗┫┻┣┛
┻━┃┫╋┗┫┻┓┫┛┗┣┏━━┏┛┗┃┛┓┳╋┃╋┓┗╋╋┏┓┣┣┓┛┗┫┳┗
┫┏┏┻┣┳┳┛┣━┃┻┻┛┗┓┻━╋┏━┗━┳┃┗┛┃━┏┏┃━┃┳┣━┫━━
┛┳┏┗╋┛┛┻╋┛━┗╋┓┳┻┏┳┳┳┻┃━┛╋╋┣┛┻┫┃┗━┻┣┏┗━╋╋
┓┳┛┃┳┛┏┻┳┓┓┣┓┗┛┃┏┻┻╋┏┛┏╋┛┳╋━┳╋╋╋┛┗╋┳┗━┓┻
┻┗┗┓┛╋┻┛┛┣┏┻┣┗┏┻┓━━╋┻┏┻╋┣╋┛┫┃┗┃┣╋┫┣┏━┣┳━
┳┣┫┳┻╋┫━┗┓┣┫┫┫┳┏┃┳╋┫┛┓┛━╋┣┻┫┳┳┣┃┃┻┛┳━┫┳╋
┃┫┣┏┛━┻┣╋┏┓━┳┏┗┻┗┫┳╋╋┛┫━┳┛━┏┛┓┗┃┗┃┻╋┃┓┛┏
┫┳┳╋┓╋━╋┓━┗━┫┓━┳┻┛┫┣┣╋┓┫┗┻┏┣┗┏╋┳━┳╋┗╋┗┗┛
┣┳┣━┏━┳┓━━┣┫┗┏┳┓┫━┣┗┓┛┗╋┃┫┓┫┻━┗┏┗┣┗┫╋┛┳┳
┛╋┣╋┓┫┳┳╋┗━┃┣┻┳┛╋╋┳┻┏┻┣┓╋┛┣┃┳┛┓╋┻┣┻┻┣┣━┓
┏┣┗┻╋┗┳┻┗┻┓┳┳┛┳┏┗┓┗┫┗━┗┛┓━┣┗╋┳┻┫┳┛╋┳┻┣┃┣
┛┻┛┫┃┏┃━┫┏┫┗┣┣┫┏┃╋╋┣┛┃┻┛┃┫┗┫┗┗┓┃╋━╋┃┳┃╋╋
┫┳┻┳┳┣━┗┳┣━┳┛┛┓┗┏╋┏┃╋┳╋┗┗┃┓┃┻━┳┫┳╋┛┻┣┗┫━
━━┏┛┓╋╋┏┛━┏┳┻┫┏┏┻┓┫┛┓╋┏┣┏╋━┛┣┃━━━╋┳┏┏┓━┻
┳┳┳┏╋┣┃━┻┫┗┏━┏┏┃━┃┗┣━┛┗┻┛┳┳┗━┗┗┃┏┓┳┗┓┏┫┏
━╋┻┃┛┏┻┃┛┳┛┣┳┏┃┳┛┃┣┗┗┓┣┏┳╋┗┃┗┣┏┓┳┏┃┏┻┓┣┃
┗┗┛┛┣╋┣┳┛╋┫┛━┻┏┳┣┏┛┣┻┃┫┣┻┳┫┣┛┛┫┻┏━┛
┣━━┏┻┓╋┃┗┣┳┏┗┗╋┏┛┣┗━┛╋┳┓┣┃┻┗┗┏┓╋┫┏┻━┫┃━┛
┓┛┛┳┳┃┓┛┃┛┻┻┓┻┃┫┏┻┫┫┓┗┳┣┻┗┃╋┏┻┣╋┻┻┏┣┓┃┃╋
╋┛┛┳┫┗┛┛┃┏┫╋┛┻┻┻┣┃┗┏┃┓┏┏╋━┻┫━┓┣┓┫┃━┓╋┛┣┫
┻┃┣┏╋┓┛┫━┣┳┳┃┓┻━┳┣┫┻┃┳┏┃━┏┻┣┓┳┓┳┓┫┗┣┳┳╋┛
━┻┳┫┓┣┗┃━┛┛━┃╋╋┃┫━┓┣┃┗┏╋┏┻┫┣┻┳┛┃┻┗┳┗┓┫┳┗
┃╋┫┛┣┻╋┃┗┃╋┗┫╋┗┳┛┗┛┣┏━━┛┓┃┛┫┏┏━┓┫━┻┛━━┛┓
┛┛╋┫┫━┛━┣┃┏┓┃┛┗┻┳┃┣━┻┗┣┻┗┳┓┏━━┏┫━┛┓┳┗┣┣┗
┻┳┻┗┓┃┗┛━━┣┏┓╋┣┣╋┳┣┻┏┏┃╋┗╋┻┃┣┓╋┣┻┗┗┃┓┣┏┫
┣╋┗┓┗┳┣┃┳┻┻┫┏╋┣┛┣┃━┫┓━┳╋┻┏┛┓┻┃╋┓┓┃┓┣┛╋┛┏
┳┫┏┏┳┣━┳┓┫┓┫┗┓┏┗┛╋┛┓┗╋┛━┫┣┳━┓┫┃┫┓┃┛╋┏━┏┳
┣┻┫┃┗┣┛━┻┏┃┣┃┃┣┣┻┗┏┗━━┏╋┳┓┃┗┫┣┓┗┣┫┏┏━┛┏━
┻╋┏┫┛┳┣┛┃┣┏┓╋┫┏╋┏┫┣┃┻━┣┏┃┛┛┛┫┻╋┗╋┣┻┛┃┗━┏
┳┫┫┗┃┣┏━┃┣━┗┗┛┫━┣╋┻┗┓┓┏┃┫┫━┳━┛┣╋┃┳┣┳┫┃┛╋
╋┏┓┏┛┓┫┣┫┏┳┻┗┻╋┛┫┣┣┓━┏┗┣┗━┛┓━┃┓┓┫┣┏┛┗┣┫┛
━┓━┻┻┣┃┏┫┳┃┫━┗╋┛┣┏┳┓┏╋┳╋┓┻┏┫┗┳┓┏┓┗┳┓┛┓┛┗
┓╋━┓┻┳┳┫┗┻┗┛┣━┣╋┫┳┣┫┣┃┃┃┏┫┏┣┫━┓┏┓┫┗┣┗┛┣━
╋┃╋┻┣┳┗┗┻┏┓┣┗┓┓━┗┗╋┻┫┓╋┫┏━┛━┻╋┫┃┏┛┫┣┛┃┻┻
┫┻┏┻┏┣┃┓┻┓┃╋┛━┣┗┃┫┗┳━┗┻┣┃┳┛┓┗┓┫┗┗┗━━╋┏┏┏
┏┓┣┓┗┣┫╋┗┣┏┛╋┓┛┣┻┏┓┓┏┗┛┃┃┛━┓┣┃┣┗┓╋┃━╋┛┓┻
┣┗╋┣┳┛┳┏┛┫┣┛┃┛┃┗┣┓┛┓┏┣┏┳━┓┏┻┫━┛┃┻┻┫┃┛┫┻┳
━┓╋┓┣╋┻┣┓┓┏┓╋┓┫┫┏┣━┓╋┳┛┫┗┗┛┻┃┏┣┣┳┳┓┏┃┻┣┣
┏┻━┗╋┏┻┫╋┗┻┓┗┗━━┏┳┣┃┃┳┫┛┻┗┻━┓┫┣┣┫╋┣┣┓┃┣┫
╋┓┓┫┛┣┓┏┃╋┳╋┗┻┗╋┛┏━┓┳┓┗┏┻┻╋┫┛┗┃┏┛┛┃┻┻╋┓┫
┃┓┻━┗┏┏━╋┳┫┏┻┫┏┻━┏┛┏┓┃┏┣┃┻┳┻┻┣┫┛┗┏┃
┃┳┓┳┣┓┣╋┛━┏┗┃╋┃┓┳┳┃┫┃┫┓┳┣┃┓┛╋┛┛┛┏━╋┫┓┻┳╋
━┳╋╋┫┗┗┏┓╋┳┣┃╋┣┃┗┣┻┗┣┛┻┏┳┣┛┛┫━┃╋┏╋╋┻┗━┓┛
┳╋╋┳┛┳┏━┃━╋┓┃┏┏━┃┏┛╋┳╋━┓┳┏┃┫┏┳┻━┳┛┃┏┻╋┃┻
━┫┳┫┏┓┏┳┣┃╋┏┣┣┛┛┓━┳┻┏┓┛┗┓┓┃━┏┻┏┃┣┣┗┛┃┃┣┓
┃┛┳╋┓┃┻╋┃┣┗┏┳┻┃┛┫┗┃┻╋┫┓┳┛┃┗┻┳┏╋━┃┗┛┫┳┫┛━
┓┗┳┫┏┣┓┻┗━┻╋━┳━┫┃┏╋┓┗┏╋┳┻┏┛┻━┳┗╋┃━┫╋┓┛┳━
┻┻┃┗┃┻━┫┻┛┣┳┻┣━━━┏┣┛┛┃┫┏┃━┳┓╋┗┛┗┳━┣┣┣┗┻┛
┗┫┣┫┗┃┛┏┓┣┻┏┓┓┣┳╋┻┫━╋╋━━┣┗┻╋┓━┻┫┛┫┛┏━┓┗┫
┣┳╋┻┏┣┗┣┛┃┻━┗━┗┫┳┣┛━━┣┛━┻┣┃┛┣━┛┛┻┻┳╋┃┓┳┓
┗┓━━┫╋┛╋━┃┣┏┃┣┳┻┗┻┃┛┃┻┓┃┗┗┛┗┗┳┏┳┏┓╋┳┓┻┃┛
╋┗┫┳┛┗┫━╋┳┃┃━┣━┏┫━╋┳┫┓┛┗━┗┗┃┗━┏━┫┳┃┃┗┣┻┫
┃┫┓┏┛━┗┓┃╋┛━┫┛━━┏╋┃┣┛┻━╋┓━┫┓┫┓┫┛╋┓┓┓┏━┣┃
┓┗┛┓┏┣┃━┗━┳┫┗┳┫┫┃┫┫┳┃┃┛┣┳━━┣╋┛━━┏┣┫┫┓┃┛┏
┗┫┏┗┃┫┳┏┏┃┻┛┃┣┗┗┳┛━━┗╋┓┏┫┓━┗╋┫┳┫┃┫┗┃┓┗┳┓
┣┛┏┣╋┏┫┃┏━╋┣┻┳╋┗━┳━┛┳╋┗╋┗━┛╋┣┛┻┗┣┃┏┻┳┣┳┏
┃┓┃┫┛┣┗┻┛╋┫┏┫┓┛┗┫┓┛┫┓┻━┓┛┓┫╋┣┃┻┗┃┃┃━┃┗┏┣
┓╋╋┓┃┓┫┗┛┣┓┣┓┛╋┳┳┳┓━┃┳┣┃┃╋━┛╋┗┓┏┓┃┣╋┓┫━━
┻┣┛┻┏┣┛┻┃┛┓┛┃┻┃┛┓┳┏━┃┣╋┗┓┣━┏┓┃┛┳┫┗┓┻┏┻╋┏
┣┏┃╋╋┏┳━┻┫┗┗┻╋┃┣┃┣┃┻┏┓╋┏━┃━┫┏╋━┣╋┛━┏╋┣┗╋
┓┏┃┓┫┗┻┻┻┏┃┛┗━┻┫┳┫━┣┫┓┃╋┗┳┏┻┻┳┛┛┃┣┻┻┏┗━━
┫━┳┓┃┻╋┳┫━┃┻━┳┗┳┣┓┫╋┏┏┛╋━┻┳┃┏┃┛┃┏┃┳┣┏┫┏┳
┳┛┳━╋┳┓┏┗┃┣┳┏┃┓┏╋┫━━┣┗┗┃┫━┫┓╋┣┛┗┻┫┓┗╋┃┻┣
╋┣┫┻┗┃┫┛╋┓┻┏┗┫┃┫┃━┳┏┳━┃┣┻┛━┏┓┳━╋┻┣┻╋┳┏┣┻
┏┏┛━┃┛┣┻┃┣┣┣━┃━┓┣┓┛╋┳━┻┣╋┗┻┛┻┏┃┏━┣┓
━┗┛┻╋┓┗┣┫┓┣┛━╋┣┓┗┻┛╋╋╋┓┻┫┗┓┏━┳╋┗┣━┫┳┗━━┣
┻┫┗━━┗━━╋┃┗┛┃┳┳━━╋┗━┻┏┗┓╋┃━┻┛┗╋┏┻┗┻┗┏━━╋
┳┣┃┫┃┛━┻┛┳┗┏━┻┏┓┃╋┓┫┗┏╋┻┫┳┣┣┃┏┗┃┫┳┻┳┏┗┛┃
┳┫┻┗╋┫┫┳┳┗┣┛┗┗┗┻╋┣┫┳━┳━┓┻┏┳┓┗╋━┣┣┫┣┻┳┳━┏
┃┃━━╋┏┛┓┻┳┛┣┻┗┣┗┣━┏╋┫┛┃┻┛┃┛┳┏┏┫┣┗┓┣┏╋┻┓┗
┗┣┫┓┗┗╋┓┃┃┗┣┳┓┫┣┫┣┏╋┓┗┻┳┻┣┣━┣┗━┛━┏┫┗┣┃━┛
┻┫┛┗┳┳┛┓┗╋╋┫┛┃┓┻┫┻━━┳┃┓╋┫┓┻┃┛┛┳┓┛┛╋┏╋━┏┓
┗┓┳┻┳┫┻┫╋━┓━┫━╋╋┗┃━┗┃┓┫┗┣┓╋━┗┻┗╋┃┫┃┛┓┛┗┻
┣┃┗┛┓┗┳┃┓┻┫┛┫┃┛┓┳┓┗┛━╋┳┛┏┫┣┳━┻┏┏╋┛╋┻┛┓┣┓
┓┻━╋━╋┗━┃┏┣━┃╋━┫┣┳┫┳┣┛┃┏┣┓┻┛━┻┓┻┏┫┗┻┓┗┃┫
┳╋┛┗┃┏┃━┛┃━┳┏┓┏╋┗┛┳┣┻┓╋┓┫┏┃━━┏┓┳┛┳┫┛━┫┏┏
┏━┛┓┏┃┗┛┻┓┳┛┛┛┛┃┏┏┣╋┏┏┏┳┣┳┏┻┻╋╋┃┫┓╋┫┗┓┃┗
━━┛━┻┣┳┗┫┫━┏┳┃┻┣┻┗┗┛┏┏┫┗━━┻┗┳╋┓┃┫┛━┓┛┻┫┣
┓╋┃┏━┏┛┓┃┣━╋┣┛┃┻┛┗┛┛┗┣━━┏┻┓┛┫━┫┣┳┏┃┣┫┫┃┗
┗┫╋┫┃━┳┻┗┃┳┫┃┫┳┻┣┗┛┫┳┛┳┗┃━┳┏━┏┃┳┛╋┣┻╋┛━╋
┏┗┃┛┳┓┛━┛╋┃┛┗┃┫┃┓━┏┣┫━┫┗┣┓┃━┫┓┫┗┳┓┻┛╋━┛┏
┳┻┳┣┛┻━┓┻┃┛┣┫┃┓┓┃┻━┃┃┛┗┫┓┗┓┓┫┃┃┳┗╋┃┏┓╋┳┫
━┃┣┓┗┏╋┛┏┏┛━┗┳━┻╋┃┳━┓┳┫┳┏┓┣┛━┛╋┏┃┓┫┗┛┣┃━
┗┫╋━╋┃┃╋┣┓┣━╋┓┫┛┳╋━┳┃┻┃━┫┻┏┓┗┃┏┓┫┏┳╋┛┏┛┻
┗┣┏┻┣┃┗╋┫┏╋━┫┫┛┻╋┓┻╋┣┗┣┓┏┣┛━┗━┳┳┏┏┏┻━┓┓┓
┻┗┏┻┃╋┃┻┻┃┏┗┗━┳╋┏┳┓┫┫┗┫┃┳┃╋┛╋┓┳┛┛┛┛╋┃┏┣┓
━┏┓┃┣┣╋┃┗┫┃┏┗━┣╋╋━╋┳┛┗┃━┏┳┛┣┛┫┃┗┏┛┣┣━┫╋┣
╋━┃┻┫┫╋┣┛╋┳╋┫┳┏┻┣┃┻┏┏┗┏┓┗┳┃┻┻┫┃┻┻┏┏┓┓┛┻┫
╋╋┻━┫┗┛┣┳╋┫━━┃┓┫┃┛┗┗╋┣━┫┻┫┳╋┫┗┃┫┛┛╋
┳┻┣┳┓╋┫┓┏┗┳┣┗┛┏┓┫┳┃┃┳┗━┫━┓┣┻┳┗╋┗┳┳┏┓┃┗┗┗
┗━┛┏┏┫┓┛┗━━╋┳┓┻┣┛┳┻┛┻━┻┏┣┫┫┏━╋━╋┻┻┛╋┓┗┃┓
┃┫┻━┻┻┓┗━┻┓┗┓┣┏┫┻╋━┃┫┏┃┏┗┫┗┣┗┏┓┳┳┃┣┫┳┫┣┳
┏┗┓╋╋┫┣┻┏┣┏┣┫┏┃┗┳┃┻┫┻┛┛┻┗┳┗━┣┓┓╋┓┫┻┛┏┃┛┏
┛┣┻┃┏╋┓┻╋┻┃╋┓┫┫━┫┣┗┫┛┃┛┃┫┃┃┃┛┓┃╋┓┏━┫┫┛╋━
┻┏┏┛┗╋┫┛┃┗┻┓┳┳┣┓┗╋━┏┛╋╋┗┏┣┃┗┫┳┏┳┏┓┗┏┛┗┳┗
┏┣┏┃┫┣┓┃┃┻┗┫┳┫┏┗┏┃┃┃┗┫━╋┻┗╋━━┃┳━╋┳┣┓┛┓┏┏
┳━┃┓┗┗┻┻┫┫┏┃┛┫┣┓┻┻┳┣┻┫┫┏┏╋┛┻┏┣┳┳┛┛┻┓┣┫━┻
┗━╋┳┃┫┗┛┣╋┛┃╋╋╋┓┏┏┣┓┛╋╋┫┳┏╋┃┛┗┣╋━┃┗━┗┃┣┃
┓┻━┻┓┣╋━┏┻┓┃┻┃┓┃┫┏┏┳┓┛┓╋┛┗┏╋┏┫┳┫┳━┃┳┓┛┫┓
┫┫┏┳╋┻┻┣┛┻┫┻┻┛╋┻┗┓┃┃┫┃┃┫┓┻┗┓━┛┻┏┗┏┗╋━┫┳┓
┛┃┏┏┳┓┃┏┣┓┛┻━┛┳━━┫┛┏┓┛━┗━┃┳┳┻┻┣┫┳┏┛┏┫━┗┗
━┗┳┛┳┻┛┗━━┛┳┳┓┣┳┗━┛┣┻┳┗┳┓┓┫┻╋┗┓┣┛┻┏┫━┫┻┳
┓┛┳┫━━━╋┫╋┏┻┏┏┏╋┣┫━┓┫┫┃┫┏┛┓┫┃┗┏┃┓┏┫┓┛┳┣┳
┏┓┳┫┫┏┓╋┻┳┛━┃┳━┗┛━━┻┛┗┛┻┗┃┓┻╋┃┣┓┓┏┻┏╋┫┛┓
┫┣┗┫┫┛┓┣┻━┳┓┓┃┳┻┗┗┻╋┻┗━╋┗┏┛╋┫┣╋┳╋┣┓┣┏┻┻╋
┻┏┻┛┫┻┫┻━┏╋┣┫┻━┣┗┛┏┗┃┫┓┓┓┓┃┫┗┓┻╋┣━┳┻┓┏┣┗
┏┣┳┫┏┓┛┻┃┗┗━┓┏┫┣╋┻┻╋┓┳┃┓┛┓┫┛┃┗╋┫━┣┣┛┃╋┃┓
┣┣━┣┗━┗┏━╋┳╋╋┓┛┳┃┣━┗┓┗┓┃┫┫┳┫┃╋┻┃╋┛━┏┛┏┣┃
┫┫┏━┗┓┗┛┛┫┻┓┏┣┓┃╋┻━┓┫┳┓┣┗┏━┓┛┻┃┣┻━┛┛┣┻┻╋
┃┓┻╋┏┗┗┳━┣┣━╋┃╋┓┻┫┻┓┣━╋┃┻┃┫┃┣┏━┻┛┓┓┏┃┫━┻
┫┻┛┻┓┳┏╋┣┓╋┣┗╋┫┣┗┳┃╋┗┫┗┓┗┓┫┣┗━┛┏┃┛━┛┃┣┣╋
┗┫━┻┳┫┗━╋┏┳┓━┳┗┗┳┗━┛┛┃┣┗━┃┛┃┗┓┓┗┣┛┛━┃┫┳┫
┏┣━┣┓┓┛┃┣┓┳╋┻┳┫┣┻┫┫┏╋╋┗┛╋┏┗┗┛━┻┣┣━┛
┫┳┏┃┓┣╋┃┳┏┓┫┃┳┃╋┛┣┳┗┓┓┳┻┏┃━┣┳┃┃┳┓┗┓┳┣┗┗┃
┃┛┗┣┛┓━┻┃┛┗╋━┳┓╋┫┛┗╋┗┳┛┣┛┻┃┳╋╋╋┳┏┗╋┻┏┛┛┣
┻┛┣┏┓┗━┗┏┏┫╋━┏╋┃┛┣━━┫╋━┃┃┣┛┃┳┳┓┃┛┃┛╋┃┗┫┫
┛┻┛┛┗┻┣┻┳━┳┓━┃━━┳┃━┻┛┛┗━┣┗┫┣┏┓┃┓┛╋╋┻┻┣━╋
┛┣┻┛┻┻┻┫┫┻┻┣┓━┣┓┃┣┓┳┛┏┗┗╋┏┃┛┃┻┗┻┻━┛┻╋┓┃┫
┃┫┏┳┻┣┳┻┳╋┏┳┏┓┣━┫╋┻┗━┏━╋━┗┓┳┗┳╋┫┛╋┫━┻┫┗┗
┫━┗┓┓┗┃┏┗┓┃┓┣╋┏┣╋┓╋┣╋┣┓┃┓┃┻┻┗┓┗┓┳┃┗╋╋┗┏┻
┗┃┓┓┏┻┏┓┛━┳┣┃┳┻┗┃━┗┃┛┣┫━┫┏┳┗┳┳┻┛┗┛┣┫┳┻┃┳
┏┳╋┛┛┏┳┣┛┻┣┃┳┳━╋┛━┳┓┣┓┗┣┗┏┣┓┏┗┓╋┃┓┗┏┛┗┣╋
┓┻┃╋┳┳┫┻┳┓┃┛━┗┛╋━┏━┏┣┃┏╋┳┗┃┳┛┏┓┏┃┫┗╋┏┃╋╋
┣┏┃┏┫╋┓┓━┏┳━┣┫┣┃┓┻┻━┳┏┻┓┻┗┃┃┣┳┓┓━┃┳┫┃┓┻┛
┫┏┗┏╋┛━┏┣┣╋┃┛┻━┫┣┓┗┃┗┣┓┃━┳━┣┳┻━╋━┣┫┗┓┫┳┳
┳╋┣┃┫┗┗┗┏┳┓╋┻┻┻┛┏┻┗┫┗┫┻┫┳━┳┃━┏┗┓┻┗┓━┣┃┏┏
┣┛┣┃┓┗┫┗┓┻┫╋╋╋┫┣┣┗┳┃┫━╋┫┏━┳┃╋┣┃┻┛┗┓┻┣╋┏┗
╋┓┛┃━┏┫┛┛┃┗┫┳┓┏┻┻┻┗┛┛┗┳┓┓┗┣┻━┫┛┫┗┻┛┃┫╋┫━
┳┗┻╋━┳┃┓┳┛┫┃┻┃┻┓┫┻╋┃┓┃┫┗┛┣┳━━┗┃┛╋┓┳┏╋╋━┻
┗┏┣┛┻┳┣╋┛┗┫┣┗━┻┃━━┗┳┻┫╋┗┣┣┃┣┗┓┓┗━┗┃┣╋┃┏┃
┓┳┳┛┃┏┛┻┛┳┃┏┣┫━┏┻┳┓┗┣━┣╋━┛┻┻┗┏┻┻╋┻┳┓┃┃┃┏
┻┛━┗┏╋┻┳┃┓┳╋┏━┓┏━┣┓┳╋┓┏┏┗┻┣┳┳┏┛┗┏┣┻┻╋┻┓┻
┓┓┻┣┻╋┫┃┗┫┏┏┛╋┫┃┻┣┣┓┳┣━┃┣┣┗┃┣┣┓┫┣┫┗┗┣┛┗┳
┻┃┗╋┃╋┛┻┃┛╋┳━━┳┫┳┃┫┣┃━┃┳┫┓┛┛┗┗╋┻┏┃━┃━┏━┛
┃╋┏┣┗┓┣┫┃┛╋┓┃━┫┣┫┣┫┛┗┛┛┳╋┗┏┛┓┗╋╋┫┃┻┗┫┻┣┳
┫┳┃┳┛┃━┫┓┣┳┏┫━┛┏┃╋┓━┗┃━┳┣━┫┛┛┫┓━┃┗┻┳┗┗┏┓
━┳┛━┳┻┓┣┳━┫┫┳┏┏┻┓┃┫┻━┏╋┗┗┫┳┻┻┓┓┣┗┛┣
┫┏┓┓┫┗┃┓┫┓┻┣┳┓┃╋┫┻╋┛┫┛┫┓┃┫┛━┫┏┳┫┗┻┳━━┛━┳
╋┃┫┓┛┃┃┗┫┛┣┏┓━┻┳┏┫┛┣┃┛┳┻┏┏┫┻┣┏┻╋┣┛┗╋┛┃┓╋
╋┣┛┗━┣┫┫┃┫┫━━┗┳┳┏┣┛┫┣┛━┏┣┻┏┻━┓┓┳╋╋┗┃┗━┗╋
┗┃┳━┫┳┗┛┗┗┏┗┏┳┃┳┓┗┏╋┣━╋┗╋━┻┳┗┣┛┓┗┣┃┻┻┻┃┛
┓┻┓┓┫┓┃┻┫┫┓┻┛┏┓┃┣┏┏┃╋╋━┣┻┓╋┛┳┏┻╋┳┃╋┃┣┫┓┓
┓┗┃┻┃┻╋┫━━━┗┛╋┓┛┻┻┣┏┣┣┏┫┃┃┻┫╋┏┃┻━━┃┻┃┻┛┛
┃┛┗┃╋┓┏┣┃┃┗┫┃┳╋┣┳━┻┛┓┻┓┛┛╋┣┗┻┫┳┛┏┻┳┃┛┳┓┃
━┳┣┳┻┛┓┏┻┛┏╋━┫╋┻┗┛┛╋┻┗┃┛╋┃┗┛┳┣┓━┛┃╋┫┏┏┳┫
┳┏┏┃┗╋┓┣╋╋┛┃┳┗┓┫┫┛┛┏┳┓━┻┣┻┏┃┻┳┳┗┻━┻┃┃┃┏╋
┳┓┏┣╋┏┻┗┗┛╋┫┓┓╋┻┛┏┫┳┛┏┓┳┗┣╋┻┣┏┛┗┣╋━┣┓┃━┗
┣━┃┻┫┻┗┫┓┛╋━┛┏┫┻┏┃━╋┏┫┃┻┫┛┃┻┛┛┃┻╋┫━┳╋╋┗┏
┓┳┳┏┳┻┳┫┓┓┛┣┣┣┻┻┻╋┛┃┻┛┻┫┃┗┓┣╋┳━┏┫━┻┃┫┓┳┓
┛━┃┫┛━┓┣┃━┗┛┗━┃┫━┛┗━┻┃┣╋┫┣╋┛┗┳╋┓╋━┓┻┃┗┣┃
┗┣╋┣╋┗┏┓┏┏╋┗┻╋┫┛┻╋┛┃┗┻┻━┗┻┛┏┣┛┻╋━━┻┃━┣┣┏
┫╋┣━━━┣┏┃┏┓━┫┳┃┫┣━━┣┓┻┻┓┫╋┛┏┣┃━┓┏┃┛┛┳┃┃┫
━┫┣┳━━┣╋╋━┛┣━━┛╋╋┗┓┳┛┻┳┳┫┗╋┫┻┣┃┻╋┗━┏┃┣┛┏
━━┗┏┣╋┳┣┣┛┓╋┛┗┻┗┃┛┫┏━┃┏┓┓┣━┛╋┫┃┓┻┗┃┗┣┗━┏
╋┛┳━┗┛┃━┓┗┻┛┓╋┗┃┛┻╋┳┛┓┣┏┳┏╋┻╋┳┓╋┏━┣╋┣┏┛━
┏╋┛┣┃┗┛┗━┏┫┃┗┛┫━┣┳┏┛┛━┛━┳╋╋┻┣┏╋╋╋┏╋┫┫┻┗┫
┛┏┓┗┏┛━╋━┛┏╋╋┛┳┻┗┛┗━┣┣┓┣┛┃┏┳┣┏┳┛┏┳┏┏┗┳╋┛
┏┣┻┻┛┏┣╋┃╋┫┃┣┗━┃┻┃┗┛┃┣┏┃┻╋┻┗┛┃┗╋┣┳┫┛┫━━┃
┫┣━┗┳┃┓┗┃┫╋━┳╋┣┣┓┳┗┫┃┻┻┏┏┳┗┏┻┏┏┃╋┳┛┓╋┗┗┃
┣┛┏┃┫╋┣╋┫━╋┳┣┫┓┏╋┻┓┫┫━┗┃┻━┳┏┛┏━┛┃┓┏┻╋┗┏━
┃┛━┃━┻┻┻┫╋┏┃┗┣┛┏┃┻┛┣┓┛┻╋┓┣┓┏┳┃┫┛━┻┓
┛┻┏┫┛┳┓┗┣┛┃┃┛┗┻┛┫┃┗╋┏╋┫┃┻┏┃┃┃┓┻┣┣┓┳┻┻┃┗┫
┣┳━┣┣━┫┃┳┗━┳┫━┓╋┫┻┫┣━┏┫┛┳╋┓┗┣┗┫┃┫┃┻╋┏┃┳┓
┻┫┗┣┻┫┫┳┻┛┛━┃┳┛━┛┓┃┃┫┏┓┏┗┃┳┻┫━┳┫┛┳┣┫┳╋┣┳
┣┣┳┏┛━┣┳┗┻┳┛┳┓┏┗┓┃┗┃┳╋╋┳━┫┗┣┏┫┫┣┳┳┗┛┳━┳┻
┏┛╋┗━┓━┗┃┫┗┏┃┛┳┳┛┻┏╋┏┏┫┫┃┻┗┃┗┓┣┫╋┫┣┻┗┳┫┳
┃╋┗╋━┻┻┗┳╋━━┏━┻┣┓┛┫┏┏╋┻┳┣━┳┗┗┓╋┃┣┗┻┓┏┛┻┻
┏┃┳┗┣┣┛┏┫╋╋┏╋┫┓┗╋┛┫┫┓┫┫┃┓┳┣╋┏┗┫┃┳┫┫┛┏┣┳┻
┏┏┃┫┳┛┣┛┛┓┃┛┻┗┫┻┓┳┻╋┓┣━╋━┏━┏┓┻┃┗━━━┃━╋┗┃
┣┃┛┗╋┓┓┃┻╋┻┣┣┳┻┗┛┃━┫┏┣┏━┛┛╋┻┣┏╋┗┏┳┻┫━┻┫┻
┗━━┳┻┛┣┃┛┃┫┛┣┫┛┗┃┛┣━┗┣┫┓┣┳┃┃┣┛┳━━┫┓┛┻╋┣╋
┳┓┳┫┗┻┃┛┃┗┃╋┻┓┫┃┃┏┳┻┳┻┣┃┣━┓┓╋┛┏━┗┳╋┻━┏━┣
┫━┗┗┗┃┻┛┛┓┏┻┃┫━╋┗┫━┣┗┛━┓╋┓━┏━┫┣┣┗┻╋┫━┛┃┣
┛┛┏┓┳┛┣╋┣┛┏┣┏━┓┫┻┫┏┫╋┻┛┻┃┗┗┗┫┛┓━┣┻┛┫┳┳┫┗
┫┃╋━┏┓┳━━┣━┫┃╋┃┫┫━┗┳╋┳┳━┏┏┏┏┣╋┛━┏┗┫┓┫┻┳┻
┳┓┣━┻┫┛┳┻┣┫┫┗┳━┳┛┛┳┃┏┣╋┫┗┏┃┻┛┻┳╋┏┻┫┗┻┻╋┳
╋┛╋┣┃┣┣╋━┓┓┓┛┛┏┻┛┃┣╋┃┏┛┣┗┏┫┻┻┛┓╋┃┻╋┛┛╋┛┻
┳╋━╋┻┫╋┏━┏┛┻╋┗┗┛┗┣┏┻┛┏┗┗┣┣┓┻┣┏┗┏┻┣┓┳┫━┻━
┻┳┗┗┗┫┗┣┣┓┣━┫┻━┃┳┓━╋┫┗┏┻┣┣┛┣┛━┫━┓┫━┃┃━┃┓
┏┫┳╋┻┛╋┻┛┻┻┏┳┛┳┗━┣┫━┳━┗━┛╋━┛┓┻┃┻┛┣┻┻┣┣╋┏
┳┏┻┗┃┏┃┣┻┏┣╋┏┓╋┳┛┻┻┛┻┏┏┃┏┳╋┏┗━╋━╋┫┳┃┗━┫┳
┫┓┣┗┗┳╋┣┫┏┛┳┳━┏━┃┻┗┃━┻┻┳┻┫┗┳╋┗╋┃┻━┻┛╋┗┛┏
┓┃━━┛┻┫┣┻┏┛┫┓┳┣┣┏┳╋┓┛┻┻┓┛┛┃┫┗┻┓━━┗╋┫┓┫┻┛
┛━┃━┏━━┓┓┏┛┗┫┃━┛┏┫┫╋╋┣┣┓┏┣┛┳┣┗┓┃━┫┫┃┣╋┛┻
┗┏┳┏┛╋┳┛━┳┗╋━━┓┏┣┻┳┳┃┣━┛┛╋┻┣┻┃┗┣┳┳╋
┳┫┗┓┗┏┫┳━━┛┣╋━┻┃┗┫┃╋┳┃┓┛┓┓┃┗┗┻┣┏┳╋┻┓┗┃┫━
┫┃┏┓┗┳┓┃┻╋┻╋┏┣┫┏┻━┻┗┣┏┛┳┓┫┗┓┏┣┳┃┛┛╋┫┫╋┃━
┏┻┏━┗━┏┏┻┻┃┣┳┣┣┛━━┫┣┗┣┳┫┓┛┫━┣┫┃┓┓┣┏┓┣┃╋┏
┳┗┏╋┣┳┣┳┻━┗┫┻┣╋┛┣┻┃┏┳╋┫┛┃━┫┻┣━┓┗┫┏┃┫━┳┏┳
┃━┓┗┻━╋━┓┻┗┣┫┻┏┫┛┻━┣┗┫┫┣┓┓┳┃┣┃┗┳┗┃┓┓┃┻┏┃
┛┳╋┓┛┃╋╋╋┓┏┫┓━╋╋┳┳┃┗┫┳┛┻┏╋┗┫┫┛┣┻┻━╋┳╋┣┫┛
┏┫╋┗┳┗┫┓┳━┛━━┓┏┫┻┓┓┳┏┻┻┳┓┣━━╋┛┓╋┻╋┣┻┛┛┏╋
┗┃┃╋┳┓┏┗┓┓━┳┳┃━┳┳┻┃┳┗╋┳┻┃┻┏┏┃╋┏╋┻━┫┫┻┓┃┣
╋┓┛┛━┏┗┗┓╋┫━┻━╋┃┣┫┛┫┛━┓┛┫━┏┻┻┃┗┏┳━╋┳┗┓┛┛
┻┻┏┓━┣┓┃┏┏┣┳┳┓┫┗┫┻━┗┣╋┏┏┗┓┻┓┫┃┗━┳┗┣━┏╋┓┫
┓┃┳┛┃┏┏┣┳┏┗┃╋┃┏┳┃┣╋━┫┛┏┗┃┏┛┳┃┗┛┳┻┗┏┃┏┃┛┫
┳┣┣┓╋┓┻┓┗┃┣┻┃┛┣┫┓┗┻┳┣┓┗┳┻┻┫┛╋╋┓┓┣┏┻┗┓┣┓┣
━╋━┗┗┛┛╋┣┓╋┣┓┓┛┗━┫━┛┗┣┻┣┓━┣┃┣┃┃┃┗┻━╋┓┏━━
┳┳┃╋━╋┏━┛┓┳┳┫┗┗╋┣┫┣╋┗┗╋┓┏┗╋┏┃┫┣┏┻┏┫┏┃╋┃┃
┓┣━┫┳┏┓┣━┃┗┛┛┣┛┃┫┓╋━┏┛┣┗┫┗┳┏┃┏┛┳┣┓━╋╋┫┃┏
┃┛┛┏┳┓┳┻┃┓┳┳┻┣┳┃┏┗┛┛┓┃┫┗┣┃┃┻┓┏┛╋┣┫┓╋┫┓┳┣
┳┣┳━━┃┣┓┫┗┃┗┻╋┫┻┫┏┳┃┓┃┃┗┗━┫┓┳━┻┣┛┫╋┏╋┏┏┓
┏┃┳┓┃┫┓┓┓┻┗┏┗┏┏┃┏╋┫━┣┗┛━┣┛┃┓┗┏┫┏┻━┣┛╋┛┓┏
┣┻┏┫┓┗┻┳╋╋┓┻┣╋┃┓┳┻┫┗┣┫┓┗┃┳━┣┛┛━┛┛┻┻┗━┓┛┓
┫┓┻┣┛┻┣┣┻┃┫┻┻┻┛┛┏━┻┳┓┛┳┃┏┗┗━┻┃┏╋┣━┗━━━┳┗
┗━┫┣┃┫┛┓┗━┛┣┗┏┳┓┗┻┗━┻━┃╋┣━━╋┃┣┗━┳┓┏╋┻┻┏┣
┻┣╋━┳┏┻┓┗━┃┓┃━┳┏┃┻╋┓┓┫┓╋┗┓┃┏┳━┣┳┗╋┓╋┓┫┫┃
┗┻┃┣┳┣╋┃┏┫┛━┏┓┓┛┳┓━┳┻┓┗┻┏┗┫┓╋┳┛┃┗┻━┳┏┛━┫
┓┃━╋┃━┃━┏┃┛┣┳┃┏╋┻┓┗╋╋━╋┏┫┗╋┛┳┣┏┗┏┫┗
━┣┏┓┓┻┳━┓┛┃━┃┃┃┏╋┳┃┣┃┃┫┳┳┗┓┫┛╋┛┳┛┳┓┻┫┓┛┳
┓┏┏┗┃┳┣┗┓┛┣┳┫┗┫┫┛┓┃┛┃┃┗┛╋┣┃┣╋┻┫┣┻╋┗┃┛╋┃┏
━━┓┫┫┛┃┃┛┳╋┳┣┻┗╋┻┗┣┫┗┛┳┳┣┳┗┫┳┳╋┃┓┻┗┳┏┻┓┳
┫┻┻┳┗┗┏┣┃┓━┗┻┻┃┗┫┃┃┛┛┫┻┫━┣┣┃┳┏┳┻┛┏┓┏╋┳┫┻
┻╋┃┛╋┻┻┛╋┃┏┏┗┻┫━┣┏┓┓┗┃┏┣┓╋╋┳┫┻┣┏┓┃┳━┓┛┃┃
┻┏┏┓┛┻┃┣╋┛┳┓┏┳┫┫┣┃┳┓╋┗┏┣┣┣╋┏┫┳┛┗┫━┫┏┃┃┏┻
┛┫┃┗┏┣━┳┓┳┻┣┛┣┫┫╋╋┏┳┻┗┗┗┗━┳┗━┏┃╋┃╋━┓┃┣┛┛
┳┣╋┏┓┳┏╋┣┫┛┳┣━┏━┣┗┃┻┛┛┫┓┗┓┛┛┓┏╋┳┳┣┻━┣┗┓┏
┻┓┗┛┣┻┓┳┫┫┳┓┣┃┳┓┳┓┓┳┣┃┫┫┗┗┣╋┗┛┳┓━╋┣┃╋┻╋┳
┳╋┻┳┫┗┛━━┃┓━┓┣┗┫┗╋┗┃┻╋┗┓┛━┗┗┏┗┓┻╋┃┻┛┳┳━┃
━┃╋┣┗━┳┓┻┓┓┻┏┃╋┓┛┣┻┏┳┗┛┣┗┓┻┳┓┗┳┳┻┏┓┣┓┣┳┫
┫┏┻┗┓┗┻╋┗┣╋┃╋┃┫┃━┛┣┃┗━━┻┃┛┳┣╋┗┣━┣╋┗┫┫╋╋┛
╋┃┃┏┏┫━┏┛┏┳┛┛━┳━┃┳┗━┫┳┏┻┣┳┳┛┗┣┣┳┛╋┃┳┏┳┛┗
┗┛┗┏┫┓┻┳┗┫┫┳┫┓┏┛┓┳┃┏━┓━┓┏╋┻┫┓━╋┻━┳┓┫╋┓┫┳
┣┓┗┗┣┻┃┫╋┻━┛┛━┛┣╋┣┣━┓┻┛┏━┓╋━┳┻┓┛━┃┃┣┓┣━┗
━┛┣━┓┓┏┛┏┣┻━┣┏┗━┗━┓┛┛━┃┓┗┳┓━┛┳━┫╋━┛┣┫━┓┓
┣┛┣┳┻┳┗┓┓╋┳┏╋┣┫┃┛┓╋┏┃━┫┳┓┗┣┣┗┗┻┛┳┓┫┻┳┗┣┻
┗┛┣┏┫┓┓┗┗┓┛┫┏╋╋┳┗┣┃┫┣┛┃┫┃┫┫┣╋┻┻━━┗┻┃┫┻┻┣
┛┃┃┓┫━┻╋┏┻┣┻┫┻┻┳┣┻┛┓━┫┻┻┃┓┣┻┛┻┃┃┻┫╋┳┗┓┣┗
┻┻┳┻┓┛┻┗╋┫┛┓┃┛┏┏┫┫┏┗┫┣┻┫┣┏╋┻┳┃━┻┏╋┗━━╋┣╋
┳┓┃┃┳┗┃┓┏┳┛┏┛┳┓┳┛┳┗━┏┣╋┏┻┛┏┳┏┫┏┣┫┳━┳┫╋┫┓
┛┻┃┗┏┏┳┣╋┫┏┗┛┳┳┛┗┗┣┏┳┫╋┣━┗━┣┻┛╋┫┫━┗┻━┣┻━
┏┛━┳━┓┣╋┫┓┛┓┫╋┛┳┃┗━┃┏┣┏┃┓┫┃━┻┳┗━╋┏┏┏┗┛┳━
┛╋┫┳┛┻┓┓┃┛┛┓┗┻┃┓┗┗┻┻┛┳┃┣━┫┏╋┫┛┳┛┓┏┓
┛━┣╋┳┻┫┻┳┻┻┻╋┗┣┳┛┫┓┃┻┗┳┫┳┓┛┏┳┃┃┗┛┳┓┳┗┏╋┏
┣━┫┓┗┣┓━┳┻┣┓┏┏┃━┣━┗┫╋┫┓┗━┳╋┃┏┏┓┻┫┏╋┛┻┏━┗
┏┫━┫┓┃┳┏╋┣┛┓╋┃┗┗┫┃┳┓╋┻┃━━┏┛┛┣┳┫╋┛┛┗╋┗┛┓━
┃┻┓╋┃━┏┏╋┣╋┣┓┃┣┣┛┛┓╋╋┗┗┳┻╋┓┓╋┻┓┓┣┣┫┏┳┗┻┓
┣┏┻┏┻━┫┣╋┣┣┻━╋┏┃┛┛┃╋┏┫┣┓┃┫┣┫┓┛╋╋┓┗┫┓┣┻┣┓
╋┃┏┏┓┳┳━━━━╋╋┃━┛┳━┃┫┗┫┳┣┏┳┗┫┃┣╋┛┻╋┫┳━┃┣┗
┫┻┗╋╋┏┳┓┃┳┃┛┏┣┏╋┣┗┏┃╋┓┳┳┛┛┏┣┃┻┫┻━┓┣┗╋╋┃┏
┫┓┳┛┓╋┫┻┫╋┣┻━┛┛┛┏┳┫┏┏┓┣┳┃┓┛┻┛┫━┓╋┃┛┓━╋┏┳
┃╋┣┃━┻┻╋┏━┓┣┛┏┗┻┣┓┻┏┓┫━┃━╋┏┫┣┣┗╋┛┫┳╋┓┃┛━
┗┣┻┗┳┏━┣┓┗╋┓┏┓┗┳┫┃┛┫┣┏┛┛┛┏┣╋╋┛┗┳┓━┃┗┛┻┓┓
┃┛┓┻┗┣┫━━┗┻┓┛┫┫┏┃┗┫┻┛╋┗┏━┓╋━╋┻┗┳╋━┫┓┏╋┏┣
┣┓┳┏━┳━┫┳┣┳┫┃┏┳┃┏━┻┃━━┫┻┏┏┻┫┻┫╋━┳┗┛╋┏━╋┣
┓╋┛╋╋┗━┛┣┗┛┳┓┃━━┃┻┃┓┫┗┃┗┳┗━┫┃┃┫┳┣┛┛┏┳┃┳━
╋┏╋┗┳┻┃┻┏┻┫┳╋┗┳━┫┏━┻╋┓┻┓╋┛┳┏┛┳┗┗┏┣━━┃━━┃
┃┛┗┛╋┃┣┗┫┓┃━┃╋┣╋┃━┓┗┃┣┗┛┫┏┣┗┃┣┓━┻┃┏┫╋━┗┛
┓┣┣╋┃┓━┛┏┫━┃┛┓┓┻┳┗┃╋┫┓┣╋┏┗┏━━┳┏┃┓┳┻┃┫┻┏┳
┃┣╋┃┗┛┣┃┳┃┛┏┫┃┛┣┗┏┓━┣┣┛╋┻┳━┣┫╋┃┃┃┏┗┛┓┛╋┣
┏┣┳╋┳━┃╋┫┳┫┛╋┏┗┗┃┏┳┗┏━┫┛┳┳┳┛┛╋┻┏┏┳┗┛┗━┏┏
┫┫┏┣━┛━┻┗┛┛┣┓┫┫┛┃┫┫┗╋┣┫━┣┫┻╋━━┫┃┻╋┗┻┏┣┏┃
┗┻┗┛┓┗┻┏┓┛┛┻┻╋┫┛┓┻┓┓┳━╋┓━┃┃┏┻┣┛╋┫┻┳┓┳┻┳┗
━┣┳┓┳┻┓━┻┛┣┛┗┓╋━━┳╋┛┫━┫┃┏┃╋┛┓┛┣╋┓┓┏┳┛╋┓┻
┗┛━┳┃┫┗┣━┫┃┏┛┳┃┳┻╋┳┣┣┫┏┗┏┗┻┛┃╋┻┃┫┛┓┛━┣┣┳
┏┻┓┫╋┏┫╋┫━┫┗┫┣┳┗┏┗━┣┃┳┻┛┗┛┛┣┏╋╋┃━━┗┓┏┗┓┳
┏┻┣┳┫┗┓┗┳╋┓┛┫╋┃┓┣┃┳┏┓┃┓┛╋┻┏┻┳┓┣┫┫┃┳
┛━┓┃┗┓┛━┳┣┣┛╋╋┣┏┻┫┃┃┻┫┣┏╋┗┣┛┛━┛┃┣┻┳┓┣┫┳┳
╋┏┛┏┻╋┗┏╋┗┛━┛┓┫┻┃┗┏┏━┫┛┗━╋┛┳┏━┏┃┣┫┛┓┗┻╋┓
┳┏┏┓╋┣┳┳┳╋━┗┣┻┫┣┛┫┏┃━┓━┫┫╋┛╋┫┃┫┳━┏┫┓━┫╋┻
┳┃━┫╋┗┓┫┃┣━┛┃┳┣┗┗┏┣┗╋┗┏┫┫┛┗┏┃┏┻┫╋┫┃┏┗┫┫┳
┏━┫┏┫┳┻┓┛┳┳┓┗┫━┛┛┗┫┃┓┛┓┛┃┏┗┃┻┏╋┛┳┳┃╋┗┻┛╋
━┃┻┣┃╋┗━┓┳━━┳╋┗╋┗┗━┣╋┓┣┗┏┳┏┏━┻┛┓┳┫┏┏╋┃┗┓
┣━┳╋┫┣┓┃┓┗┻┣╋┻┫┻┓┣╋┛┫┳┓┫┛┻┫┓┏┳┛┓━╋┃┳┓┗┃━
┗┗━┃┓┣┃┻┓━┓┫┻┓┗┏╋╋┳┳┣┻┏┳┛┻━┻┛┗╋┏┻┗┻━┻┳┫┏
┃━┓┛┃┻┗┫┃┗━┏┻┗┃┏┃┗┻┏┓┃┃┣┻┓┓━┛┏┗━┫┏╋┣┣┳┗┃
┏┗━┗┏┏┛┛┗┣┃┓┳┣┳┓┻┃┳┫┛┣┗┻┫┃┛┃┓┛┓┏┗┳━┏┏━┓┫
┛┏┛┣┛┣━┓┫┃┏┫┗┏┣┣┗┫┫━╋┣┏┣┻┓┃┫┗╋╋┳┳┛┗┓┣┻┓┣
┳┻┃┗┛┻╋┫┏┫┃┃┓┃━╋━┛┳┫━┃━┳╋┗┻┻┫┓┃┫━┣┫┓┓┏┗╋
┫┗┳┃┛┻━┣┳┣┻┓┃━┛┣┣┻┛┛┳┻┗┫┛┗┛┣┫┓┳┛━━┳┳┫━┃┃
━┃┏┫┛┓┻┻┣┏┳╋┏┻┃┻╋━┛┗┓┏┏┳┗━┓┃┻┻┳┣┏┃╋┏┫┗┣┓
╋━┛┗┻┣━┻┳┗┃╋━┓┣┫┛┫╋┃┫┻┳┣━┃┗┳┃┗┃━┛┣┣╋━┣┃┻
┓╋┃┃┏╋┫━╋┏┫━┳┗┣┻┏┓┛┃┃┓┫┫┛┳┻┃┳┣┗┣┛┻┫┫┓┳┏┏
╋┃┃┻━┳┓┣┏┫━┛┓┃┏┓┏┳┃┳┻┓╋┻┓┣┛┻┓┓━┳━┫┛━┣┃┛┳
┓╋┻┓┫┏╋┏┻┫┏┓┃┻┳┃┃━┫╋┏┫┳╋┳╋━┛┣┃━━┓┃┣┗┳┃┗┏
┏┳┏┗━┏┳┃┫┳┓┫┛━┓━━┛┗┃┃┫┳┏┃┏┗┗┣┗┛┣┻╋┻┣┳┻┃┃
┻┫┣┫┳┛┛┓┃┛━╋━┛┛━┓┫┛┻┓┃┗╋┃┣┏━┏┃━┳┻┓┏┛╋┃┏┣
┫┻┓┳┃┳━╋┏━┻┻━┻┏┏┏┛┏╋┓┳┻┫┃┳┫━┓┻┛┏┗┏┻━┳┃┣┣
━┫┗┻━┻┛╋━┳━┗┫┓┓┫┣┃┃┻┗┃┏┳┳╋┃┣╋┫┻╋┗┣━╋━┛┣╋
┛┣┳┻┣┻┃┳━┣┫━┏╋┏┃┓┳┻┫┻┗━┳┗┳┃┛╋╋┫┗┻┻┏┫┓┛┃┗
━┛┗┳┣┏┻━┗┏┛┃┛┗╋┫┓┫┳┃╋╋┛┃┣┫┫┓┗┓╋╋━┻━
┳╋┃┻┏┫┗┳┻╋━╋┛┛┗┏━┳┏┳━┳┛┗━┃┻┳┃━┫┓╋┻╋┗┻┣┣┏
┓╋┳┫┛┣┻┫━┻┣┏┣━┗┳┫┛┳┻┛┃┣━┏┛┃┫┳┏╋┫┗┛╋┫┻┻┫┃
┳┣┏╋┳┏┓┗━╋┛┳┳╋┛┃┃┫┓╋┻┫┳━┛┛┫╋┓┫┳━┫━┃┳┳┳┻┃
┛┗┻┫┃╋━┛┛┛┓╋┫━┳┫┃┛╋┳┻┣┳┣┫┃┻┣┃┳┻╋┃┃┏┓┛┛╋┻
┗━━┛┏┗┓╋┛┃┣╋┳┣┗┣┃┣┫┛┏┏┗┏┗┃┗┃┳┛┏┓┳┫┗━┳┣╋┃
╋┣━┏┳┫┣━┏┣┣┓┓┻┻┓┻┏┃┓┛┳┣╋┛╋━┣┫┛┃┛┗╋┳┣╋┳━╋
┓┫┃┃┗┓┗┳┏┓┗┫┓━┗┣┫┃━╋┣━┗┣┳╋╋┗┃╋┣┛┗┫┓┏━╋┫┣
┳┣┛┻╋┳━┛╋┓━┫┣━┃┣┫┛┫━┏┫┳┓┻┣┛┓┣┳┣┣━┣┗┓┫╋┻┛
━┳┳┏┻━┳┛┓┓┻╋┗┓┓┻┗┳┳┻┏┣┛┃┏━┫┣╋┳┛┫┻┗╋┻┗┃┣╋
┗┏┓┓╋┓┏┃┃┗┗┫┣┏┳┳╋╋┛┣━┣┫┣┏┫┻┻┗┗━┓┣┳┓┫┣┗┫┛
┳━┛┗┣━┏┫┫┳┣┫┻┓┗╋━┓┣╋┫━┳┣┣┫┏┣┃┏━┳┫┛┓╋┗┏┗┃
┛┻┫┃┻━╋┃┫┗┛┓╋┏╋┳┗┳┗┗┣┳┗┓━━┃┳┃╋┻┃┃┓┗┃┣╋┓┛
━╋┻┻╋┣┻╋┓╋┻┫┛┻┫┗╋┳┻┳┣┻┃┗┛┓┣┫┓┫━━┓┣┣┳┏┏┃┛
┻┛━┃┛┗┣┗╋┛┫┣┛┳╋╋┗┏┻┫┣┓┣┏━┛┛┫┛━━┃┫┃━┃┫┏┫┳
┓┛┃┛┳┣┓┃┗┫┛━┏┻╋┓┛┻┏┗┫╋┫┗┣┗┃┛┏┏┗┓┓┓┳┻┳┫┃┳
┣━┛┛┳┫┣┫┗┫┏┣┫┛┫┫━┃┛┗┫┣┻┫━┻╋╋┏┏╋┗┫┓┏╋┣┻╋┻
┣━┳┳┗┳┣━┗━┓┓┻┓┛┣┳┓┻┣┗┣┻┓┫┃┛┓┓╋┻┃┣━━┗┓╋━┫
┓┗┣┏┛╋┓━╋┃┛┫╋┓┫╋┗┓┣┫┏┳━┻┛┃┻┳━╋┻┃┣┫┻┛┳╋┳┣
┻┫┫┛┫┳━┃┳┃┳┃┓┓┳┣┻┛┻┏┫┛┓┳┳┻┃┃┏┣━┻┃┗┓┳┓┻┻╋
┻╋┗┣┃╋┳╋┣┫╋┳┏┻┛┳┣┫┛┳┓┻┣┓┗┓┗┗┛┛╋┏┣┛┛━┏┗┣┛
┏┳┏┃┓┓┣┣┏┫┻┣┓┣┃┣┓╋┻┃┃┏┫┻┓┣┗┫━┣┫┛┛┫┻┃┗┻┓┻
┗┗╋┻┃┏┗┃┓━┓┗┏┗┗┻┓┣┛┫╋┫╋┫┛┃┏┻┳┓┛━┏╋┃┓┃┃┣┣
┳┻┳╋┳┛┫┏┻┏┣┓━┏┳━┳╋┻╋━┏┛┣┃┏┏╋╋┣┗┳┫┫┏┗╋━━━
┃━╋┗┫━┓┻┛┫┗┳┃┻┣━┣┻╋┳┳┓┣┃┻┓━┗┻╋┓┓━┓┓
┳╋┻┗╋┫┓┻┫━┛┻━┛┣┛┣╋┃┏┣╋┣┳┃┳┫┛┃┣┛┫╋┳┛┫┃┫┳━
┗┓┫┫┏┫┛┳┗┣┗━┫┃┳┳┫╋┫┣┳┫╋┣┫┫━┛━┗┓┏┣┳┣┗┃━┳━
┳╋┣┣┗┏┃┳┣╋╋╋━┏╋┃┏┃┫┏┗┳┫┣┛┗┓┻┗┗┻┃━┻┗┃┣┃┫┳
━╋┏┏┗┣┣━━┏┳┣┓┃━┣┫┛┏┗━┃━┛╋┓╋┓┻┗┳┳┛┻┓┳┓┣┛┻
┏┻┛┳┛┣┓━┏┛┛┛┗┃┏┫┓╋┳┳┃━┃┻┓━┛┓┣┗┏┣┗┛┗┏┳┗┃┗
┗━┣┣┣┛┻━┛┫━┓┗┓┻┣┻┃╋┫┳╋┃┏╋┗━┫╋┗┃━┏┏┛┛┏┫┳┛
┛━┃╋┳┣┳┛┻┃┫┛┻━┛┻┗┃┓┛┏╋┣┳┏┏┃━┃┻┳┃┳┣┻┃┫┛┻┻
┗┳┳┃┣┃┳┻┏┫╋┻┗┃┣┳┃┫━┏┏┣┏┣┓┣━┻┳╋┻╋┣┳┏┳┏┏╋┫
╋┛┫┗┫┓┻┗╋┻╋┣┛┏┫┓┫┗┏╋┗┛┛┗┛┏┫┏┃┓┛┏┃┏╋┛┃┗┛┣
┏┃┫━┗┗┏━┏┗┗┳┓┻┣┫┻┓┓┳┳┛┣╋┗╋┻┛┣┫┏┫┃┛┫┛┣┣┳┳
┓╋┃┃┃┃┳╋┓┻┫┫┗┓━╋┗┣┓┫┏┃┻┫┓━┓┃┳╋┗┓━┣┫┃┃┛┏┣
┳┗┻┣━┫┃┓╋┻┃┣┓┓┃┫┻┻┗┓┳┣┛╋┓┣┏┻┛┃┏┃┛┃━┏┫┛┻┛
┛┗┫┣┻┃┻┻┣┻┃┣┫┫┛┃┃┣┻┗┏┓┻┗┓┃┗━┓┫┃┗┫┻┗╋┏┃┣┛
┣┳┻┗┻┓┫┏┓┳┻┳┫┓┛┣┃┃┏┛┓┏┣┏┣┳┣┻┗╋┳┻┫┃╋╋┏┓╋━
┏┏┃┳┓┫┫┓┳┛━━┓┓┣┓┻┃┳╋╋━┃╋┛┫┫┳╋┛┫┏┣┃┛┣┃━┻┃
┳┗┗┳╋┃┛┫┏┳┣┗━┻┃┗┓┏┏━┏┗┓┫┳┗┛╋┛┗╋┏┏┓━┓━╋╋┗
┫┓┣┗┻┗╋┓┫┳━┃┏━╋╋┗━┏┃┣┓┳┓┻┓┳┻┏┻┏┫┃┓━┣╋┏┛┳
┫┫┳┣┏┳┗┻┓╋┃━┃┳┻╋┫┃┛┻┓┫┓╋┛┗┫╋┳┃┗┫┳┛┣┣┗┫┳┃
┃┛┻┛┓┣┣━┣┃╋┗━┣━┣┓━┳┳┓┏┗━┛━┫┓┓┫┫┃┛┗┏┛┣━┛┣
┣┫┳┛┏┏┃┏┏┛┏┓┗┛╋┃┣┛━┓━┫┓┻┏┛┣╋┛┫┻┫┣━╋┏┳┃┫┻
┳┳┻┃┣┛┣┫┃┳┏┻━━┃━╋┫┃┣┓┳╋╋┫┛┳╋┛┏┛┓━┃┗╋┃╋┳┫
┳┣┣━┳┳┃┻┳┫┻┫┻┓━┣━┫┻┗┏┫┳╋┏┳┏┗┳┫┗┏┃━┛┏┓┗┫┛
━┻┳┃┗┛┣┏┳┃━┏┃┓┣┫┗┗┳┻┻┓┻┗┓┛┳┻┣┣┳┏┃╋╋┛╋┏┛┫
┗┏┣┏━┏┛┗┫━┏━┏╋┣┫┃┳┃┻┻┗┫┳┣┏┏┳┫┏┣┃━┃┣
┏╋┣┳┣┗┛┃┛┓┃━┣┗╋┗┫┳━┃┣┳┗┣╋┣┫┗┓┃┃┃┳━┳┏╋┗━┗
┓╋━┳┫┗╋┻┳┣┻┓┳╋┻┫┳┃━╋┫┓┏╋┳┃┗┃┓┛┫━┗┫┻┓╋┫┣┗
┫┏┛━━┻┻┳╋┃━┳┫┣┣┛┫┣━┻╋━┳┓┣┗┗╋┓┫┗┓┓┃━┛┻╋┛┫
┫┏┻┃╋┗┻┻┣┓━━╋┃┣┻┳╋┃┃╋┏┛╋┳╋━┣┛┳┫┃┗┛┛┣╋━┃┛
┻┣┛┳┫┳┛┣┗┻┗┓┃┗┣┻┳┛┫┓━┻┫╋┓┏┗╋┻┫┻╋┣┣┳┻╋┓┗┣
┳┃┛┣┓┓┳┓┫┏┓┛┣┻┗╋━┳┻┓┗╋┻━┻┣┣┓┏┃╋┗┓┗┣━┃┏┻┓
┃━┣╋┫┣┣┻┃┳━━┃┏┗┃┫┳┗┣┛┫┻┫┃╋┗┓┛━┣┫┳┫┣┗┛┛┻┻
┳━┫┳┏┳┛┛━┛┫╋┣┗┻┫┣┓┳━━┏┳┃┻┃┏┫┫┛┻┏┗┳┓┃┃┃┳┻
┻┻┻┫┫╋━┗┫┳┣┓┃┻┛┫┻╋┏┣━┻┃╋━┣━┳┣┫┻┓┏┛┻┗┗┗━┫
┗┻┗┛┻┛┣╋┓┃┏┗┗━━┳┏┫┛┫┛┓┫┃┻┣╋┏┏┫┗┏┃━┳━┳┻┓┣
┫┗┫┫╋┛┃┻╋┓┓┃┗┓┫┻╋┳━┃┛┓┫┏┫┃┃┃┃┻━┏┛━┓┗┻╋┓╋
┣┏╋┻┏┓┣┛┛┃┃┣━┻┳━┃┓╋┫╋┗┣┣┻┫┓┳┓┛━┻┏┣┓┏┣╋┏┫
╋┛╋┗━┳┃┗┣┣━┛━┗┗┻┣┣━┫┓┻┃┗┗┗┓┻┏╋┛┣┳┃┛┻┛╋┫┛
┃┃┏┻┓┻┛━┫┗┣┛╋┃┫┛┫┃┣┣┳┻╋┓┗┫━╋┣┻┗┏┣┃┓┃━┛┓━
╋┣━┣┣┏┗┃━┫━┣┫┣┏┏┃┫┛┗┻┗┗┓┃┫┻┗┣┛━┗┳╋┗┣┫━┛┻
┃┗┃┛┓┣╋┏┳╋┻┓┻┛┳┫┻┓┗┣┛┗┏┫╋┳┻┻┏┫━┗┏┣┓┳┛━┓┏
━┫╋┗┓┣━┛┗╋┳┏━━┗╋┗╋╋┓┣┏╋┳┓┓┏┓┓┛┫┳┫╋┻┣━┳┃┻
┓┃┳┗┗╋┗┏┣╋┛╋━┫┳┏┏━╋┻┛┻┛╋╋┏┳┓┓┳╋┣┏╋╋╋┣┗┓┃
┓┻┻┏┗┓┣┏━┃┻┳┏╋┣┓┗┏┳┳━┏┫┻╋╋┗┓┗┣┳┓┓┻╋┫┛┃╋┫
┻┻━┳┗┫━┣╋┻┣━┻┗┛┗┳┗┗┛┗┣┗━┻┛╋┗┃┓┃╋┏┳┣╋━┏━┗
┛┳┗┻┃┓━┛┛╋╋┳━┣┃┛━┣┓┣┏┃━┏┛━┓╋┻┓╋┗┳┫┃━┗┫┃┃
┫┳┳┣┣╋┛┓┗┫┓┣┣┫┻━┛┓┏┛┃┻━┻┏┫┏┫╋┣┫┻╋┛┣━━┫┗┓
┛┗━┓╋┳┓┫┫┃╋┓┃┏┣┣┏┣┓┗┓┏┓╋╋┛┓━┏┣━╋┻╋┳┫┣┻┗┏
┳╋┏┫┗┃┓┣┛┏━┫┫┛┗━┏┛┗┃┏┛┃┓┓┳╋┛┗╋┻┛┃┛┣
┏┫┛┳┻┣┏┓━┫┣╋┣┓┫┫┫╋┃╋┻╋┻━━┳┗┏┫┓┏┓┣┻┣┫╋┗┳╋
┻┛╋┓┏━━┳━┃╋┗┓┣╋┗┓┛┛┓┛━━╋┣━╋┣╋━━┓┃╋┓┳┛┣╋┏
┻┏┏┃┗┏┛┃┃┓┏┣╋┓┗━╋━┓┫━┻╋┃┓┃┃┣┳┫┓┃┗┣┗┳┓╋┳╋
╋┏╋┏━┏┫━┳┳┳━╋╋┳┳┻┻┓┻━┻┻┳┛┏┳━┓┳━┓┓╋┛┳┏━┻╋
┗┛┳┣╋┳┓┫┓┻╋┏╋┓╋┳┻┛┣┃┣┓┛┳┫╋┫┏━┣┳┳┛┻╋┛╋┫┻━
┓┣┗┻┳┓┻┻┛━┫┛┳┛┳┻┫━┫┳╋┏┫┣┓┗┓┻┓┣┻┳┏┫┣╋┳┃┣┗
┛┻┫━┳╋┓┛━┣┃┫┫┗┳┫┏┗┓┓┻┗┻┣┻┫┃╋┏┳┫┛┓┻┛┳┏━┳┗
┃╋╋┛━┓┓━━┏┏┗╋┳━┓┫┫┗┏┻┃┃┏┻┗━━┣┣╋━┳┗┣┳┣┏┻┳
╋┫━┃┳┗┗━┣┏━┣┻┏┻┏┓┣━┻┛┣╋┣┛┓┫╋┻┃┻╋╋┏┻┃┓┫╋┣
━┏┫┫╋┻┏┓┗┗┃┏╋┣┗┏╋┣┓┣╋┃╋┓┃┛━┣┃┳━┗┻┫┣┻┓┣━┻
╋┳┗┓━┗╋┻┏┓┳┃┓╋┛┛┳┓┏┳┗┻┃┻┻┻┻╋┻┏━┓┓┗┏┓┻┳┣╋
┻┛┃┓┃┳┏━┳┳┛┻┗┛┓┣┫┓┛┛╋━┳┓┃━━┫┓┻┛┳┳┳┣━┻┫┓━
┓┃┫┫┫┫┣┏┗╋━┳┓┫┃┗┓┗┫┓┻┃┛┫┣┻┃┛┳╋┛┳┻┓┻╋┛┳┗┳
┫┗╋┓┛┓┗━┣┻┳┫┓┏╋┫┛┣━┗┏┫┳╋┣┳┗┓┃┛┫╋┣┗┳┃┃┓┣┳
┣┏━━━┻┣┫┃┓╋┳┳┳┣┣┫┣┫┻┃┫┗┓┫┓━━━┳╋╋┃┏┳┏┃┗┛┗
┣┳┻┣┻┻╋┫┳┓━┻━┳┫╋┛┣╋┏━┣╋━┃┫┣┗╋━┓┗┫┻┻┫╋┫┣┣
┳┏┻┣┓┳┛┳┓┗┻┻┣┳┫┳┗┛━┛┳┛━┳┳┃┗━┳┛━┣┏┏┃┗┗┣━┫
┳┏┓┓┫┓┓┓╋┫┗┛┳┛┃╋┓┫┗┗┗╋┣┃┳┗┏┏┃┫┃┛┛┻┓┃┏┫┛┃
┣┓╋┓┏┻┻┣┻┳╋┃┃┏┛━┛┻┣┳┻╋┫┏┣┣╋┃━━┓┫┓┛┗╋┻┓┓┳
┏━━┛╋┓┓╋╋┃┫┳┓━╋┫┛┃┳┃┻┗┣┫━┓┗┓┳┗┓╋┳┣┗┣╋┫━┏
┻┃┃┛┃┳┓┻╋┗┏┃┫┫━┃┻┏┣┣┛┣┗┫┓┃┏┓┗┛╋┣┣┗┫━━┻┣┓
┛┛┫┓┣━┳┳┻┓┻┏┓┏┏┏┓┛┏┗┣┳┛┳┫┳┓┏┫┳┻┗╋┛┛━┣╋━┳
━┛┗┳━┛┫┻┻━┃┻┳┓┓┫╋┃┫┓━━┓┛┻┃┻┫┓┓┣┏┣┣╋┣╋┣━━
┓┛┗┣┻┗┛┳┫┛┏┃┳╋┫┣┓━╋┏┓┣┗╋┣┣┏┫┫┳┫┫┻━┗
┏┣━┛╋╋┫━┣┫┫┻━┣┗┣┣━╋┫┓━┣┗┣┃╋┳┏┣┣┃┫┃┓┏┏┳┣┻
┫┣┛┓┛┏╋━┫┳━┃━┃┓┛┳┏┛┏┫┃┻┛┳┻┻┣┃┣┏┣┗┫━┛┃┛┛┗
┣┣┃┗┃┃┫┻╋┫┃┗┃┃━┃┣┫┓┃┳━┳┻┣┣┫━╋╋┓┓┗┫┻┓╋┓╋┏
╋┻┳┓┻┗┃┫┛┓┓┳┗┳━┛┗┏┓┃┃┣╋━┻┗┣┻┫╋━┃┻┳┃┫┓┓━┓
┏╋╋┃┣┳┗┻━┣┃┣┃┳┏╋╋┏┏┛┻┫┏┻┏╋┃┫┻┫┏┓╋┫╋┓┛┃┣┏
┏┛┛┗┏┳┻╋┳┳┛┛┏┗┃┃┳┛┏┛┳┣╋┻┣┳┻┃┣┫┳━┻┏┫╋┗┓┫┏
┗┏┗┏━┣┓┓┫┛┛┗┻┳┫┓┳┗┫┗┣┏┳┓┫┛┣┻━┣┃┳━┻┓┓━┓┳┛
━┃┛┛┛┃┗━┃┣┛┛┻┻┓┫┛┻━┓┫┻┓┫┛┛┗┏┏┗┃┗┳┗┣━┓┗╋┣
┏┓┃┻┣╋┫┣┗┛┫┣┫┳┳┏┃┳┓┓┓┓┫┫━┏━┣┛┗┃━┫┳┃┫━┃━┓
┓┻━┫┣╋╋┣┃┃┳┓┫┻┻┣┏┻┗┓┛┃┏┏┻┣┃┓┏┗┳┓┣┗┃╋┃┻┳┫
┻┻┃┣┓╋┫┻┛┫┏┏━┳┣┓━┣┗┗┃┏━┏┃┣┛┛┻╋╋┛╋╋┻┻┛┛┏┃
┓┻┏┫┳┫┳━┏┃┏┗┫┻╋┓┛━┗┛┓┫┫┛┣┏┫┫┏┛┻┛┏┏┃━╋┏┏┻
┻┛┃┛╋┏━┗┛┣┃┏╋┛┛┓┓┏┓╋┏┓┣┛┗┛┛┛┏┓╋┛┳┛┗┛┏┛┓╋
┏┫┃┏╋┃┏┓┃┏┻━┗━┗━┃┳╋┏┳┓╋┏┫┫┏┳┛┳╋┳┗━┫┣┫┗┳━
┛┗━┫┏┛┳┃┣┗┓┫┗╋┃━┫┃┏┣╋╋┏━┓┓╋┻┛┛┳┗┻╋┗╋┏┫┣┳
┛┳╋┗┫┓╋┛┳┳┳┏┓┻┣┻┏┣┓┓┻╋┻┣┳┃┓┛┛┻┫┗╋┃┣┫┣┳┫┃
┻┳┗━┻┻┳┫╋┗┏┛┃┣┓┛┣┫┛┻┳┓┫┳┣┏━━┫┛┃┻┃┻┗┓┫┓┃┫
┫┛┛┫┃╋┓┳┛┻━┏┳┛┣┃┗┗┛┻┃┣┻┗┣┻┻┛┏━╋┏┗┣┳┳┗┃╋┫
┳┣┣┓━┗━━╋┻┳┳┛┏┻┳╋┏┣┳┓┃┃┏━┃━┫╋┏╋┛┃┫┣━┓┓┛┓
┫┓┛┃┏┣┃┓┏━┏┣╋┻┻┗━┳┣┗┃┻┫━━╋┣┗┻┻╋┏━┣┻┳━┣┻┓
┻┛┃┣┃╋┳━┓┻┫┳┛┻┏┗╋┣┫┛╋┓━┳┗━┫╋┓━┗┗┗━┃┏┗┏╋┗
┃━┻┳┏┏┛┃┻┻┫━╋┛┛┃┃╋┻┣┓┏┣┫┣┣┻╋┫┻┗━┏┓┳┓┫┗┏╋
┓┣╋┏╋┫┫┗┏┏┏┓┗┳┫┏┣┏┣┛┳┛┃┗┫┣┫┓┛┓━┛┃┳┗┃╋┣━┓
┳┻┫┻┫┏┫┣┳┏━━┗┣┫━┏┳┏┏┃┗┓┗┣┗━┻╋┏┓┗┫┓┻
┗┃┗┃┳┫┳╋┏┳┫┃┫┏┣┻┣┣┫┫━┻┻┃┓╋┓╋┣┃┛┛┛┗┻┓┓┳┗┃
┗┓┓┳┳┫┃┛┻┃━┫┓┻┛┻┛┓┫┏┏┗┣┃━┓┻┫━╋┳┣┣┃┫┳┻┛┏┳
┗┗┳┛┃┻┃━┏━┛┣┳┳╋┫┳┳━┗┫┳┛┳┣╋╋┃┣┳┳┛╋┳╋┻┃┃┫┗
┫┛┓┻┏╋┻┓━┛┣╋┻┓┗┣┓┳┣┛┏┣┗┗┓┳━┣┃┛╋┳┳┻┳┻┛━┏┏
┛┳┫┳┫╋┻━┏┃┃┻┗┳┛┛┛┣┏┗┃╋┏╋┏┫┣┫┫┛┛━┻┓┫┣╋┃┏━
┓┓┃┗╋━┛┓┗┓┣┛┓┫┃┛┓┣┫┃┏┫╋┻┓┣┛┻┃━┗┻┗┃╋┛┗┛┫┗
┳━━┫┻━┻╋┣┻┏┣┣┗━┳╋┣┫╋┃┏┻╋┃┣┻╋┏┫┗┣┫┻┗┏┓┻╋┏
┓╋┣┓┃┣┏┏┻┓┳┣┃╋━┏┓┳┃┻┓┻┣┓╋━┳┣┓┣┓┳┓┗┣┣━┗┛╋
┫━┻┻┃┫┛┣┳┣┳┃━╋┫┃┓┣┛╋┗┃┓┗┃┃┳━┫┃┫┏━╋┻╋┳┃┏┳
┫┏┣╋━┫╋┃┳┫┃┻┻━┫┫┃┏┛┣┫━┏┃┣┏┛┣━┣┣┻┗┫┻┻┻┗┫┓
┃╋┗━┛┛┣┓━┳━┏━┏┳┣┏┏╋┗━┣┻┓┳┓┏┳┓╋┻┗┻┓┻┗┛┳┣┳
┛╋╋┳┏┓┻━┃┏┳╋┛╋┫╋┣┃┓┗┛┣┗┃┛┃┣┗┓━┳┃┗┫┃┗┛┛┳┃
┓┛━┓━╋┛┳┏┛╋┳┓┏┛┣┃┻┫┣┗┃┃┻┃╋┻┳╋┃┛╋┗┓┃┏┏┗┗┻
┓┛┗╋┏┏┣╋╋┫┫┣┻━┫┫┫┏━┳┃┣┻┗┻┓━┻┃┃╋╋┏┓┛┏┳┣┣┃
┗┓┛┫┃┛┫┳┗┓┣┻┛┗┃┣┓┳┻┓┏┣┃╋┫┗┃┣┃┳━┳━┻┳┛┓┳┫┻
┓┃┏┓┗┏┻┳┣━┓┏━┣┻┳┫┏┻┳┗┗┛┃┗╋┗┏┣┓┳┫┣┛┫╋┏┓━┏
┻┳┓┗┓━┓┻┗╋┳┓┣┳┛┳┗━┣┓┛┻━┓┓━┳┛┣┏╋┏┃┓┣┃━┗┃╋
┫━┫┛┛┃╋┓┏┫┳┫━╋┣┛┗━┣┏┳┳┛┳┫┓┫┗┏━┓┃┓┻━┛┛┣┣┻
┳┗┏┏┏╋┛┣┗┓┻┗╋━┳┏┏┛┓┛┃┏┓┓┛╋┛┻┳━┏┻┓╋┫┗┫┻┓┓
┓┫╋┛┳┏┓┏┏┃┳┳━┓┻┛┻┳┣┫╋┏┏┳┓┫┳┣┣╋┓┣┫┛┻┗┣┳┏━
┛┃┃┳┗┻┓╋┛┫┓┏┻┓┏┛┣┗┏━┻┏┫┣┏┛╋┳┛┏╋┣┻━━┻┏┃┃┏
━┣┏┫┏━┓━┳╋┳┛┳┃┗┻┻┳┏╋╋┗┓┫┣┣┗━━┻┗┛╋┫┳┃━┣┃┃
┫┫━┣┳┳┫━┏┛┗┻┗┛┗━╋┗┗┛╋┓┻┓┛━┏┛┗┳┗┏┣┳┛╋┏┛┓┛
┻┳┫┻┏┣━╋┃┗━┃━┏━┳┫┻┃┳╋┫┫┣┫┛┳╋┃┓┃┻┣┳┳
┏┣┃┛╋┣┓┳╋┃┏┗╋┗┻┳┏┻┃┛┻┫┳┫┃┃┃━┃┛┳┣┏┳┣━━┛┓┃
┓┃┛━┣┓┓┣┗┳┫┣┳┗┳┣┏━╋┣┏━┻┻┻━╋┻┣╋┛┃┳┃╋┳╋┫┫┃
┳┏┛┗━┃┣┏┏┛━╋┣╋━┏┳┣┳┗┛┳┛╋┃┓┗┳┃┫┣┃╋┏┻┗┣┃┻┻
┛┣━┗┗┫┻━┓╋┏┳┳┓┛┓╋┣┣┓┛┗┳┏┏╋┏┗╋┓┗┳┫╋┳┣┣━┣┫
━┛┓━╋┫┏┛━┛━┻┳━┣┃┓┣┣┫┗┳╋┫┏┏┣┃┣┫╋┣┃┳┗━╋┻━┣
━━┣┛┣━┓┃┣┻━┃┛┃┏┃┃━┗┛┣┫┃┻┛┛┏┃┫╋┣╋┛┏┻━┣╋┛╋
┛━┳┗┗┃┻┛━┛┏┃╋┛━┣┣┫┓┣┣┓┏┳┗┗┳┗┃┛┻┗┻┓┫┣┣┻╋┫
╋┓┣┛┏┫┻┻━┳┓┳━┓┫┳┓╋┻┳╋┗┓┓┻┃┛━━╋━┗╋━┓╋┗┛┣┛
━┣━┗╋┳┣╋┣┗┏┓┏┃┻┓╋━┻┣┓┏┏┣┣┻┏┓╋━┣┓┫┳┏━┳┃┳━
╋┗┳━┃┗┏┳┣━┓┣┏┓┓┏┗┣┛┓━┏┫━┫┫┗┓┛┳┓━┻┃┃┗┗━┗┏
┻┣┃┗┫┗┗┃┻┗┣┃┗┃┣┗┻┛┻━━┛┗┏┓┃┗╋━┏┗┻╋┏┣┗┛┳┓┏
┳┻┫┗┗┳╋╋┓┣━┃┗┛┫┓┛╋┫┻┃┳┛┏┗┫━╋┳┛┏┃╋┓━┗┏┏┗┃
┏┓┻┃━┓┃┣┻┳╋┛┃┓━┏━┻╋┻┣━╋┣┃┛┏┓┛━┏┃┳┻┓┳┓┣┏┣
━━╋┻┻╋┳━╋┻┣┓┓┓┫━┣━┣┏┻┻┳┗┏┗┏┃┃╋╋┓┛┛╋┃┓┻┃┣
┏┳┗┃┓╋┗━┳┃━┏┻┏━┃┗┫┣╋┗┓━┃┻┻━┛┻┛╋┫╋┫┃┏┛┻┳┫
┏┻┳┃┫━╋┓┳┓┗┛╋┣┳┻┛━┓┗━┫┻┓┣┣╋┓┣┓┃┫╋┓┫╋┛┛┗┫
┻━┻┫┃┃┗┳┗┗┻━┻┻┛╋┳╋┗━┏┗┓┫┗┓┓┏┫┗┛┳┻┫┫╋━┏┫┏
┳━━╋┓┏┗┏┗┛┛╋╋┫┏┓━┃┳┫┃┗╋┣┛╋┓━╋┓━┣━┗┻┳┻┫┳┳
╋┃┓┛┣┻┓╋┫┫━━━┃┻┛┳┗┗━┓┃┻━┳┃┳┫┛┫╋┣┻━┳╋┓┓┣╋
┛┫┳┗┗╋┣┗┃┃┳┣╋┗┻┗┏╋┫┳┫┏┻┣┻┫┏┳┣┏┫┳┳┳┫┣┣┳┳┳
┗┏┫┗╋┓┛┏┓┣┗┳┓┳┗┗┓┓┫┻┃┗┻┏━┓┫┣┳┛┫┃┳┻┏┛┫┫┛┻
┃┓━━┣┣┣┳┏┣┻┣━┓┣┻┳┛╋┗┣┃┣┓━┳┏┻╋┃┏┛╋┏╋┻┗┫┏━
┳┃┛┫┗┏╋┛┗┃┫┳┏┏┣┓━╋╋┏┣┫┫┛┗┫┗┏┃┻━┳┏┃━┓┃┣┫╋
┛┗┳┻┻┃┫┛┫┫┳┻┳┛┣┣┣┓┏╋┻━┓┏┗┓┫━┻━┏┃┻┃╋
┏╋┗┛┳┗┣┏┓┃┛┫┗┻━┏┻┃┃┣┛┣┫┻┏┏┏┣┻┛┓━┗┗┫┓┏━┓┻
┏┛╋╋┏┫━┏┗┗╋┓┻┃┗┻┫┳┛┻┫┛┣┻┃┫╋┓┳━┳┗┗━┃┳━┛┗┏
╋┏┛┃┳┻┓┻┃┏┗╋┣┓┏┳┏━┫┗━┣╋┳┛┗┓┫┃┫╋━┻┫┏┛┳┓┫┏
┣┃┗┛┃┏╋┣╋┻┓┣━┣┃┛┓┃━┛┗┏┓━┃┃╋┣┗━┛┛┳┣┫┣┣┛┛┻
┣┣┃┃━┏┓╋┳┳┏╋━┻━┗┗┻┓┗┏┫┫┛╋╋━┛━━┏┃┳╋┃┫┃┗┛╋
┃┓┛┏┻╋┳┏┃┻┓━┻╋┃┛━┓┓┻┏┛┻┏┻┏┫┗┃┫┃╋┣╋┛┃━┻┳┏
┓┫┳┳┻┛┫┫╋┏┓┗┓┫┗┓╋┏┫┛┏╋┏┓╋┫┗┏┏┫┛┳┓┳┓┻┛┳╋┓
┳┫┫┻┓┗┣┫╋┛┏┃┛┗┛┏┓┻┏┣┳━╋┓┳┏┗┫┗┣┳━┗┣┏┃╋╋┓┛
╋┗┻┓┗┛━┗╋┗┳┣┛┃┗┻┏┗┃┃┛┻╋┏┳╋┓┏┛┛┳┃┃┃┗┃┫┃┫╋
┛┳┓┻━┛┃┗┳┓┛┻┛┓┣┛┫┛┏┻┳┗┫┏━━┳┳┃╋┻┫┏┫━┓┫┓┫┣
━┫┫┏┏┫┗┗┛┓┗┫┓┗┓┓┏┻━╋┓┃┛┣┏┫┃┏┳┏┏╋┳┣┛┳┗╋┓┳
┗┓┃┏┳╋┓━┛┣┻┗┣━┫┃┃┏┃┫┃┫┓┗┳┏┗┏┃┻┳┏╋┫┗┏┣┓┛┫
┣┫┫┻┻┃╋┛┃┓┓┃┣┛┳┛┣┛┃┣┃┛┃━━┗┗┫┳┏┃┫┳┛┳┃┫┻╋┻
┗┛━╋┫┳┻┓┃┛┏┛┫┣━╋┻┫┃┗┃┏┃┫━┃┃┓┣┣┣╋┗┻┏┻┓┏┛╋
━┃┣┃┏┏┳┏┃┣┃┻┫┻┫┣┻┏╋┓┏┫┣┫┳┃┃┏┗┣┳┣┏┃┏┻┃┓┛┗
┏┓┛━┏┻┛┳┻┏┏┗┏━┫┛┫┛┣┃━┗╋┛┻┃┣┣━┃┓┣╋┻┛┏┳┻┏┛
┣┓┳┓╋╋┣┛┳┣┣┛┗┳┓┏┃┫┛━┻┗┗┗┛┫╋┃╋┣┗┳╋┓┛╋┃━┳┛
┓┳┫┻┃┫━┻┗╋━┳┗┣┫┫┛━┓┏┣┳┃┗╋┗┫┏┛╋┛┗┻┣┻╋┳┗┃┣
┗┏┃┻┃┣┃╋┛┃┃━┳╋┏┏┳┣┳┫╋┏━╋┣┳┛╋┫┳┓╋╋┳┣┳╋┣┓━
┫┏┓┣┃┏┗┣┗╋┛┃┣┳┻┛━┣━┻┛┃┳┫┳┻┃┻┗┫╋┓╋┻┓╋┓┏┻┗
┫┗┣┗┻╋╋┫┫┻╋┛┛┫┳╋┳╋┛┃┏┗┳┃┳┃┃┳┗╋╋┃┏┗┏╋╋┫┓━
┳┛┳┓┓┓┃━┏┣┫╋━┻╋┗┻┻╋┏┓┓┓╋┣━╋┓┳╋╋┻┣┗┃╋┃┳┗┣
┣╋╋┛┫┏┃┛┗┃┓━┓━┗┫┻┛┣┃┗┓┳┻┳┏┳┛┫╋┓┛┛┫━┣┗╋┗┃
┫┣┗┃┣┏┻┳━┳┛┫┣┣┏╋┃━┏┳┣━┫┻┏┓┗┃┓┏┓┛╋┳┫
┏┻┫┫╋┓┓┃┓┫┫┓┣┛╋┫┛┣┫┓┓┻┓┃┳┻┣┳┃┣━┃╋┣┫┛┏┓┗┫
┻┛┣┛┃━┣╋┏┳┛╋┣┛┏┛┣┓┛┳┗┓┃┻┻┫┏┫┛┛┳━━┳┃━┣┫╋┫
┓━╋┫┳╋┳━┻┫━━━╋┣┣┻┃┏━┳┓╋┳┓┓┓┳━┛┳┳┫╋┓┻╋┳┃╋
┛┳┃┫┛┛━┗┃┃┻━┗━━━━┫━┛┻┃╋┛┗━┻━┻┏┣╋╋┓━┗┫┻┓━
┛┫┏┫┣┛┃╋┃━┛┗┫╋┛┃━┣┳━┗━┛┳┻┳┛╋┛┛┫┃━┫┣┫╋┫┻┛
┣╋┗┃┫┛┓┗┻┳┻┳╋╋┗┫┛┏┳┳╋┳┗━┗┛┃┫╋┛┗┃╋┻┛┃╋┻┛┣
┃━┳┗┣┻┗┫┣┃┗━┏┃╋┣┳┳╋┛┃┫┫┻┳┻┃┣━╋╋┻┫╋┓╋┏┻┓┻
┏┛┣┛┛┣┃┻┳┓┗━┛┣━┃┻┗┻┏┳┣┳╋┣┛┏┗┫┃┳┣╋┣┗┃━┻┳┓
╋┳╋━┻┳━┣┗┓┫┫┃┫━┏┃━┗┗┳━┗━╋┳━┓┫━┫━━┳┳┳╋┻┏┗
┛┏┃┻┳┗┻┛┳┏┳━┛┏┛┗┗┳┫━┳┛┻┓━┻━┏┛┛┗┛━┻┏╋┻┃┗┛
┛┫━┗┫┛┫┳┗━┣┛╋┃┏┻━┳┛┳┃┗┏┏┳┣┃┣┻━┻┳━┗╋┳╋┏━╋
┗╋┃┃┓┻┗┻┫━┃━┗┣┓┛┗┗┓━┫╋┣┏┛┗┻┳┓╋┣┳┏┃┛━┣┓╋┻
┫┛┻┓┃┓┓┳┓┃━┣━┗┗┏┻┫┓┏┳┣━╋┫┃┃╋┫┃┛┻┛┃┻┃┳┛┓┓
┫┳┳┗┗┳┃┓┣╋┳┏┻┗┫┓┏━┏┛┛┣━┓┳┏┳┓┓┳┫┻┓┓┣┣┏┗┳┣
┳┃┳┃┓┃┣┓┛┳┣╋┏┗┳┻┳━━┛┗┓┫┛┏┗┓━┗┃┗┳┻┛┳┫┛┏┻┛
┻┛┏╋┃┛┫┫╋╋┓━┻┗┻┓┓┗┏┣━┃╋┓┳┃┓┛╋┛┛━━┛╋┫┗┳┃┳
┻┻┏┣┛┗┓┛┣┓┻┃┫┫┣┻┣┳┓┣┏┻┳┓┏┓╋┣┫╋┏┗┻┏┓┓┓┻┫╋
┗┛┳┓┳╋┗╋┣┻┏┗┛┛┗┳┃┳┃┣┫╋┻┳┻┏┛┣┃┛┛┗┓┃┏┳┗┗┗┻
┳┏┫┓┏┗┗╋┣┛┳┻┣┳┫━┳┫━┗┳┻╋┏┓┓┃┫┫┓┻╋┗┫┣┏┳┗┣┛
┏┓┣┛┫┃┳┫┻┛━━┃┏┳┗┏┗━╋┣┣┏┏┣┣┣┃━━┓┣┃┫━┻┫┣┓┣
┫┏━┓┣┳┛┃┻╋┗┳┓┫━━━━┛┃┳┳┫┳┗┫┏┏┫┛┳┗┣╋━━╋┣┛┛
┳┛┓╋┗┃━━┃┏┻┻┛┗┗┃┃━┏━┻┃┛┻┏┏┫┃┃┏┣┃┫┛┃━╋┛┳┗
┗━╋━┛┛┳┫┫┻┛┻┗┗┣┳┓┃━┃┏┛┓┏┛┏┣━╋┓┻┻┫╋┓┗┻┳╋┻
┫┓┻┓┣┛╋━┗┗┫┫┳┫┣┏┏┳┣┳╋┻┻━┓╋━┣┣┣┗┃┏╋━
┳┏┻┣┳╋┣┻┛┛┛┫╋┫┃╋╋┗┃┫┣┓╋━┻┓┫━┳┏┃┏┏┫╋┛┳┫┫┓
┗┗┏┻┻┣┫┛┣┫┓┃┃┫┓┃┣┛┫┫╋┣┻┣┓┫┃┛┗┳┣━┛┃┗┛┗┫┛┻
┓╋╋┻┻┓┃┗━┏┗┣┻┳┫┫┻┃┫┳╋┛┗┏┏╋┫┗╋┃┗┏┗┣┗┗┓┗┃━
┛┗┻┳┫╋━━━┏┣┓┛┏┣┳┃╋┗┣┻┗┃┛┫┣┳┓┳┗┳┻┫┛━━┛┗┳┻
┳┓┓┏┣┗┣┣┃┓┛╋┃┛┃┛┛━┛┳┃┣╋┃┃┃┏╋┫┏┓┳┣┛╋┻┗━╋━
┏┓┓━╋━┻┃┫┓┫╋┗┛┗┫┓┛━┓┗┳┃━┣┓┳━┳┣┣┏┃╋┓┏┏┛┛┳
━┃┫┳┃┫┻┃┃━━┣┛┗╋┛┓┗┣┏━┳┏┏┳━┣━╋┗┛━┏┣╋━┗╋┻┓
┓┃┻┳━┳┗┗┏┣┓┗┻┳┓┓┗╋┛┫┳┻┗┛┛┳┫╋┳┃┛┣┓┏┗┏╋┛╋┫
┻┛┏┓╋┣┳┳┃┓┓┏┗┻┗┫┗┃┫┣┃┛┣┃┻━━┃┓┗┃╋┗┃┏┳┛┏┏┳
━╋━┫┣┫┃┓┓┳┻┫┳┛┣┏┏┗┫━┻┛┣┳┗┏┏┃┫┛━┗┳━┏━┻┗┻┏
┗┛━┫┗┫╋┏┫╋╋━┓┗┗┣╋┛━┻┻┛┃┛┃━╋┣┛┫┳┫┳┫┛┗┏┳╋┗
┳━┃┫┏╋┫┛━┳┃┛┏┗┓╋┫┗┓┃┫┃┃━┗┓┏┛━┓┳┓┏┗┃┏┓┫┻╋
┳┛┫━┗┳┳┛┣┣┗┏━┻┳┗┓━╋┛┏┣┳┃┏┛┳┓┳┗┻╋┳┃┛┗┻┳┏┃
┗┗┃┫┗┃┓┏┗┃┃╋┫┃┃┛┫┛┻┏━┣┣┓╋┫┫┫┻━┣┳┣┻┣┓╋┳┣┫
┏┃┣╋╋┛┃┣┫╋┻┣┛┗┣┫┏┓┫┻┗┃━┗┗┛┫┫┣┓┻┓┫┻┏━┓┗┏┃
┫┃┻┳━┃━┏╋┓┏╋┃━┛┃━┏┗┫┃┛╋┛┃┏━┏┃┣┗┣┳┏┗┗┻┛┗┳
┻┛┛┻┣┣┓┃┻┻┻┓┗┃┳┛┏┳┓┃┫┛━┣┻┫┓┃━┫┳━┃┣┣╋━┳━╋
┓╋━━┃┗┃┫━┻┗┻━┛┓┳╋┗┃┫┏┫┛┏┓┃┏┃━┗┓┓╋┓┗┏┫┓┓╋
┓┳╋━┛┃┗┛┏┣╋┗┛┗┣┓┗┣┻┫┣┗┻┻┃┛┣┓┫━┻┣┳┏┛┻┣┗┗┣
━┛┫┗━┻┳┏╋┫┓┻┏┗┳┏━┣┃┳┳┏┻┃┻━┫━┣┣┻┳┗┣╋┃╋┳┗┃
┣┻┣┻┳┗┫━┻┳╋━┳┫┏┃┏┻┃┫┻━┫┳┻┃┻┛┛┛━┃┗┃┳┫┃╋┣┃
┣┻━┗━┳┣┓┏┳┛╋┣┓━━╋┏━┫┃┓┗┓┓┓┫┃┏┏┓┓┓┛┗┃┳┣┃┏
┃┻┃┫┻┣━┫┻┛┏┗━┣━┻━┓┓━━┗┫┏┫━┣━┻━┳┣┏━┳━┗━┃┣
┏┛┛━┳╋┃╋┓┗╋┃━┫┓┫┫┳╋┃┓┏┫┃┳╋┳┓┳┛╋┓╋┓┗
647名無しさん:2007/01/03(水) 10:50:05 ID:???
あーあぁ…やっちゃったよ。

マンセー募金が、遊んでて月20万近い収入があることへの、妬みによる犯行か。
つか、ここ荒らされてもへなさんは全然痛くないし。
━┣━┏┗┫┓╋┓━╋┓┛┗┓┗━━┫┗┗┃┻┫┗┃┻┫┳┓┗┳━┛━╋┳┏┓┻
┣┣━╋┛╋┃━┫┫┣┻┃┣┛┛┏┛┣┓┣┃┏━┓┏┓━┃━┫┃╋╋┳┫━┻┓┣
╋━╋┗╋┛━┫┃┻┏┫┛┳┛┏┻┣┃┫┣┃┻┗┏┗┫╋╋┻┃┓┏┣┻┻┳━┛╋
┻┳┗┛━┣┃┫┳┏┳╋┏┣┻┣━┏┳┣┏┳┻┫┃┗┏┗┛━┃┗┏┣┗╋━┛┫┏
━┫╋┛┛┗┫┳┛┗┓┛┳┻┣┫┗┣╋┓━━┫━┏┳┫┏┣╋┓┳┛┏┃┣┣╋┛━
┓┛╋┃╋┓┛┓┛┃┗┛┃┣┳┫┃╋┓┣┣╋┻┏┓━┻┻┓╋┻┛┃┗━━┃┫┓┻
━┻┳┓╋┓┏╋━┣┓┛┓┃┏┛┣┏┓┃┣┻┳┳┃┫┫┏╋╋┃━┣┏┻┗┏━┗┃
┳┛┣┳┃┛┓╋━┗┻┗━┳┳┃┻╋┣┣━┫┣┫┣╋┣┓┣┓┫┃┗┻┏┃┳┣┻┃
┳╋┓┗━┫┛┏┃━┏━┛╋┗┓┣┗┃┳┃╋╋┓┓┫┻┗┗┣┛━┫┏┃┛┣┛┏┻
┳┻━┻╋┗┓━┗┳┫┗┫┫┃┻━┣┛━┫┃┣┗┣┗┫┣┓┫┫━┣┛┳┛━┓┣┻
┃┃┛┏╋┛╋┳┻┓┏╋┃┓┫┓┳┣┗━┣┃┃┃━┣┃┳┫┓┳┳┣┫┗┛┫┻┓┳
╋┛┃┓┃━┓┫┫┣┫┛┓━┣┻┛┣┻┣╋┗╋━┃━┣━╋╋┻┃┫╋┏┣┳┛┣┓
┳┓┛┏┃┳┏╋━┃┻┳┻╋┳┓┏┃┻┃┃┣━┳╋┛┏┗┫┓┣┣┏┏┻╋┛┣┃┫
┳┳┛┓┫┗┫┣┓┛┫┛┓┣┗┃━┻╋┏┣┻┗┫┫━┳┣╋┏┃┫┃╋┃┫┏┗┛╋
┏┏┓┛┓━┗┣╋━┻┻┓┃┓┃┛┃┃━┓╋━┳┓┛┃╋┫┻┗┻┫━┳┏┗┻┓┛
┻╋┳┏┗┓┻┏┳┛┳━╋┓┫┣┓━╋┳┓┫┻┃┻┃┫━╋━┃┓┫┛┻╋┫┗┻━
┏┛┏╋┣┻┫┫┗┃┛┓┣┛┏┫┻┃┣┫┛┫┃┛┏┣┫┗┻┻┏┳┳╋┃━┻┃┣┻
┏┳╋┏╋╋┓╋━┓┫┻┏━┏┫┣┏┗━┣┳┓┣┃┳┏┏━┫┻┫━┓┏┗┛┫┗┛
╋┗┏┻┗╋┛╋┗┗┗┗┛┃┫┗┗┗┣┗┻┛┫┳┫╋┛━┣╋┗╋┃┻┓╋╋┳┛┫
┻┓┣┳━┗╋┛┃┃┫┏╋┳┳╋┏┓╋┛┻┫┗┫┛┛┫╋╋┓╋┛┳━━┃┓┃┏┣
┓┗┳┻┛┓┫┛┗┓┻┃┃┫┫┏┫┓┫┳┛┏┳┃┻┗┛━┗┛┻┳┳┓┻┣┏━╋━
┫┳┛┓┃━┣━┛┗┻┫━┣┃┳╋┃┻┳┣┣┻┗┫┫┻┏┫┗┛┏┛┳┗╋┃┏╋┏
┗┗┃┛┏┣┳╋┓┫┫┫┃┃┓━┣┛┃┗┏┣╋┓╋┻┃╋━┗╋━┗┃┻┳┻┣┻┃
┛╋━┃┛┗┏╋┃┳━╋┛━┛┛━┛━┳┛┗┛━━━╋┗┳╋┳┻┃┣╋
┃┛┏┛┫┣┃┳┫┻┻┛┗┣┏━┣┗┣┏┃┻┃┗┗┻━┗┳┓┓┃╋┣┣┣┣┃┃┛
━┣┫┳┃┗┣┣┫┓┛╋┓┫╋┃┃┗┏┏┻┃┏┳┣┓┓┗┗┛┗┃┗┛┫┣┻┻┏┛
━┛┛┓┃┻┣┻┣━╋┻┣┳┳━┻┗┻┣┃┻┣╋╋┫┳┳┫┃┣┫┏╋┃┫┃┗┫┃
╋╋┳┛┳┛━┏┛┣╋┗┛┗┏┣┗┫┳┏━┣┗┓┣┫┓┻┏┻┛┫┻╋┫┗┻┫┫┗
┛┫━┗┏┃┻╋┣┃┣┗┓━┛┻┗┣┛┫┻┗┛╋╋┫╋┻┓┣┏┗┃━┻╋┃╋┛┣
╋┓┣┣┛━┏╋╋┛┏╋┛┃┻┓┗┗┳┃┳┣╋┓┗┻━╋┫┃┓┏┗┓┣┣┛┳┛┛
┫┏┗┓┳┳┛━┫┃┗┫┣┫┓┣┃┛┛┳╋┃┣┏┣┻┫┛┳━━┗┗┛┻━┻━┗┛
┗┃━┏━┛━┏┗┣┣┃━┣┻┏┣┛┓╋┻┏┳┳┗┏━┃┃┓┻┛┛┻━┫┗┫┗┗
┫┫┗┏┗┃┃┏┣┻┓╋━┳┏┃╋┗╋┓┓╋┻┏━╋━┣┓┏┛┃┏┃┫┳━┣╋┳
┛╋━┃┓━┗┏┳┣┓┣┓┓┏┗┳┃┻┻┣┗┃┓┗┗┛┛┻┃┛┗┣━┣╋┏╋┗┻
┗┫┃┛┓━┗┛┃┛┃┣┛┛┳┣┃┓┏╋┓╋┓╋┫┏┏━┳┏┻┏┻┫┃┛┳╋┗┓
┛┳┫┫┃┫┗╋┳┳┃┻╋┛┫┫╋╋┛┫┣╋╋━━╋┏┃┛╋┫┃━┛┛┏┗┻┛┳
┏┛╋┗┳┻┗╋┏┳┓┓┛┏┓┓━┗┣━┛━┏┏┓┫━┳┳┳━┳┳╋┻┓┳┃┫━
┓┓┓╋┻┗┓┳┫┏╋┓━┣┛┓┗┗┗┫┳┻┓╋┫┛┳┗┗━┓╋┫┗┫┫┳┃┳┫
┻┛┛┏╋╋┓┛┗┃┗━┓┻┻┃━┛┗┓╋┛┗━╋┗┃┻┃┻┻━┣┏━┻━┳┣╋
╋┳┏┃┏┗┳┓┳┓┛┫╋┣┃┻┻┏┫┃┫┗┗┃┃┓╋┏┗┗┛━┗╋┗┏┳┗┗┻
┻┛┗┫┫┳┣┳┛┓┓┓┓┻┏┃┣┏┃┓┳┓┏╋┓┛┓┣╋╋┛┛┛┏┻┓┏┓┻━
┛━┃┏┫┏┳┣┣┫┻╋┛━┛┛┛┃┳┣┻┃┃┛╋┃┣┃╋╋┓┫┃┓┫┗┗┳┣┛
┳┫┃┻┫╋┣┛┫┳┳┏┛┓┫┓┻┏╋╋┓┛┻┏┻┣┻┳┏┻┳┻┏┗┓┳┻┓╋┳
┻┳┛┛┣╋┏┃┛┃┏┛┳┣┃┏┣┏╋┃┣┃┳┳┃━┣╋┗┳┏┃┃━╋┏┏┻┳┛
┛┃┗┻┫┗━┻┏╋┳┓━┛┗━┛━┏┏┗┫┻━┻┗┗┓╋┳┻┻┫┓┃╋┗┗┏┫
┏┓┳┗┫┗┳┛┳┫┛┫┻┏┣┓╋┛┃┣┻┗┓┻╋┓┛┫┓╋┫┫╋┳┫┻┳┗┛┫
┓┓┣╋┏┃┻╋┃┫┃┗┗┓┳┻┓┗┫┳┫┓┓┛┣┳┗┛┫┣┓┛┣┏━┫━┣┛┣
┻┏┫┣┓┣┣━╋┣┗┫┣┓━┓━┻┫┃┓━┗┏┛┫┓┗┣┻┫┏┣┃┓
┛┓┳┫┻┳┗╋━━┫┗┳╋┗┏╋┻┗┫┏┣┻┣┃╋┓┻┓┓┣╋┃┫┃┫┏┏┏┳
┣┛┻━┏┻┓┻┫┏┣┏━┫┏┗┛┫┣┏┗╋━┃┏┃┫┣┏╋┻━━┗┣┛┻━┳┓
┃┳┃┳┳┃━┛┓┫┗┫┃┃┻┃┳┏┛┫┫┃━┣┛┏┏┫━┗┻┳┳┣┃┗┗┻┏╋
┛┏┻┃┳┏━┛┳━┏┓┫┫┻┻┃┻┗━┗┃┳┳╋┣┫┛┏┻┓┣┛┛┳┛┏┣┃┛
━╋┛┫┳┳┏┛╋╋┫┣┛┛┛┛┛┫┏┫┃┳┣┻┫━┓┃┏━┗┗┫┣┏┛┣┛┫┻
┏┓╋┏┣┫┃┫┓┓┃┗┫━╋┗╋┃┃┗┛┣┻┓┳╋┛┫┳┏┳┫┓┃━┛┻┛┫┫
┻┻┻╋┃┻┻━┓┻┗┃┃┣━┏┓━┗━┣┛┻┫┳┣┃━┫┏┳┗┛┃┛┃┳┛┗┃
━┫┃┓┻┛━┻┓┛┛╋┣┳┫┳┓┗┓┣┃━┫┻┫┓┣┗┃┛┻┣┛┣━┫┫┏╋┫
┏┻━┫┃╋┣━┗┫┏┃┃┓╋┃╋┳┣┃┻┛┓━┓┗━┣┓╋┃┣┛┓┫┏━┗┃┳
┃┳┓━┗┓┗┛┻━┛┛┓┫━┓┫┻┓┻┓┏╋━┏┏┳┣┻┣╋┛┃┣┛┣┓┃┛┫
┓┓┳┣┳┳┻┏┫┓┏┳╋┗┃┳┫━┓┻┃┛┃━┓┛┏┃━┳┗┗┻┳┻┃┛━┓┗
┻┫┏━━━┓┏┛┫┓┏┃┳┗┛┗┏╋━┛┗╋┫┃┳┳┏┏┗┗━┻┛╋┏┣╋┣┛
╋┗┗┳┓━┣┓┏┓┫┫┻━┻┻┳━┻┣┗┳┃┳┛┻┃┏━╋┫┃┛┣┫┣┳┫┛┳
━┛╋┣╋┣┻━┫━┳┓┫┫┫┗┻┳┳┣┓┣┓━┳┻┓╋┣━┫┣┛┏━┓╋╋┓┳
┫┻━┏┃┫┛┓┳━┳━┳┓┗┃┛┓┏┓┻╋┃┫┫┃┫━┃╋━━┻┏┗┗┏┣╋┃
┏┓┗┛┻┓╋━┓┏╋┳┣━┣┛┏┣╋┣┣┏┻┗┏╋┛╋┳┫┣╋┣━┛┗━┛┓┻
━┃┃┣┓╋┫┛╋┓┛┓┗━┻┣┫┓┗┻╋┻┣┻╋┏╋━┣┛┗┗┻┻┛━┏┻┃╋
┃┛┗━┣┗┃┣┛┻┛┏┳┻┣╋┛╋╋━┗┳┛┫┓┗┫┫┗┻┫━┳━┓┏━┗┏┃
┃┏┓┓━┫━┓┫┳┏┏┃┳┓┻┣┣┃┻┃┻┛┫┗╋┗┣┛┳┓┳┗┣┃━┛┛┻╋
┻┃┻┳┃┓┗┣╋┳┳━┃┛┓┛┛╋┗┫┣┗┓┳┓┏┏╋┳┃┫┏┣┛┻┃┳┗┗┏
┛┻┻┗┓╋┣━━┏┃┣┻┃┻┫╋┣━┻┓┛┏┏┛┫┫╋┓┻┻┳━┏┃╋┗┳┻╋
╋┓┓┳━┳┏┗╋┻┃┛╋┓┃┏━┻╋┳╋┫┗━┳┗┃┫┏┗┗┓┫┫━╋┏╋┃┣
┳╋┏┣┳┣┃┗┻┛┃┫━┛┏┳┏┓┳┳┓┓┛┛┻┳┳╋━┛┃┳┛┗┏╋┃╋┳┓
┏┳━━┏┫┓┗┛┻┫━━┣┛┳┗┛┣╋┛┗┗┛┏┃┃┳┏┫┣╋┛┃┳
┻┫┣┫╋┳┗┗┳━┗┳┓╋┛┏┛┳┓╋┗┓┻┏┓┏┛┣┻┣┓┃╋┏┓┛┃┫┻┏
━┏┛┏┫┛┗┓┣┳┻┃┳┣━┫━╋┣╋┛╋┛┫╋┗┛┓┓╋╋┓━┏╋┣┛┫━┫
┃┣┳┃┻━┏┛┣┣┓┳╋┓┣╋┫┃┻┳┻┳┻┓┃┫┻┃┳┃┃┣┏╋┓┳┫┓┏┫
┏┳┃┏━┫┛┓┻┫┗┃━┏┏━┓┓┳┳━┏┫┻┳┻┃┛┓┓┏┣┣┃┃╋━╋┳┣
┃┳━┻┓┳┫┗┃┓┗╋━╋┳╋┳┣━┓┓┛┳╋━┗┳┳┗┳┗┣┓┛╋┻╋━┗┣
┣━┛┃┃┫┓┓┏━┻┏┳┓┓━┛┓┣┃━┣┛┗┛━┛┳┗┛┻┣┛┫┃━┻┗┃┳
┗┛┓┣┛┓╋━━╋┗┛┃━╋┛━╋┓┳┓┳┓┻┣┳┓┓╋┓┻┫┛┓┳┛┛┻━┗
┫━╋┛┗┳┏┫┓━┣┫╋┗━━┳┫┏┃┻┻┫┗┛┫┃┣┳┃╋╋┃┛━┫┳┳┓┃
┻┛┫┗┻┣╋┳┃╋━┛┛┛┃━┓┏┫┓┓┏┳┏╋┣╋┗┛┓┫┃━┫┃━┳┣┳┳
┛┓┣┣┃╋┣┣┫┗┃┻┛┏┓┃┫┛┓┣┓┻┛┣┗┏┫┛╋━┻┃╋┓┣╋┻┫┏┣
┳┫┫┻━━━╋┣━┻┗┃┃┛┗┛━┳┃┓┏┣━┛┻┳┏┏┻┃┳┣┻━┳┏┣┫┫
┻━┻┛┳┓━━┫┓┣┏┛┣┏┫━┛┻┻┃━┫┗┣┫━┛┏┳┛━┫┳┗┃┫┏━┗
┳┃┫┫┻┏┓┻┻┣┓┏┏┏┃╋┏┻┗┣┓╋┃┓╋┃┳┃┃┗┏┛┏┏┣┏┛┓┳┻
━┣┻┻┗━┃━┳┃┃┳┗┻┛┏┛┛┃┣┫━┫┏┳┣┃┳┻╋┣┳┣╋━┛┻┏┏┃
┗┫┓┳┏━┃┳╋┫┓┏┛┏┓╋╋┻━━┻╋┓━╋┣┏╋━┓┻┓━┗┓┃┳┻┓┫
┣┫┗┗━┳┣┓┣┫━┳┓┏┫┏┃╋┣┃━┣┃┓┻┛┃┗┏┗┛┗┏┣┫┗┣┳┳┗
┛┫┛╋╋┣┫┛┗┳┃┣┻┳┏┫┓╋┛┳┏┓╋┛━┣┻━┃┳┫┫┃┛┛┛┫┣┫╋
┃┃┗┏┗┣┗┛┏┃┫┓━┛┻┫┫┳┣┗┣┻┣┗┳┫┻┳┣┻┏┣┗┳┏┻╋┣┫┏
┫┏┗┳━┣┛┛┻┏┃┻━┏━┏┣┣┣┫┓┫╋┻┻┗┳╋┓┫┃┛┻┻┳┳┳━┃━
━┻┫━┗┻┓┳┃┣━┗╋┻┃┳┫╋┫┛┳┃┻┓┻┏┓┻┗┗┣┣┻┳┗┏┏┫┫┳
┫┃┛┏┗┏┃┏┓┳┛━┃┗┗┏┳┻╋┣╋┣━┏━┏╋┣┃┳┓┓┻╋┻━╋┏┫┗
┏┃┏┏┻┣━┫┫┣━┳┣┃┳┏┃┓┳┳┣┛┫┫╋┏┃┫┓┻┻╋┫┳┣╋━┏┗┻
┃╋╋┫╋┗┏╋┃┓╋━┳┣┣┛┛┗━┳┫━┳━┣┣┻┻┫╋┗┓┏┗┗━┣┓┛╋
┣━━┣┳┳┓┣┻┳┫╋┓┻┫┛╋━┫┓┗┓┣┏┃┣┳┓┓┫┣┃┓┗┗
┻┻┓┫┃┳┃┣┃┏━╋╋┫━┏┓┛┳╋┳┓┗┻┏┣┏━┏┃┏┏┛┗┳┏┳┳┣┗
┳┣┓┓┣┏┫┫┗┻┛┫┓╋┗┣┻┏╋┣┓━┏┣━╋┏╋┛┓┏┃┣┣┓┓┗┛┻┣
┃━┫┣┗┣┫┫┃╋┫┓┳┳┻┳┛┗━┫┏┓┳┃┗┣┣┗┻┗┓╋┓┗┫┓╋┗━┣
┗┛┻┛┳┏┻┣┻┣┏┳┗┏╋┫┫┫┛┫┃┗┫┣┗┗┗━┣┓┳┣━┗┃┛┳┓┓┃
┓┳┳┻┣┻┓┏┓┛┛┗━╋┻┏╋┳╋┏┛┏┏┏┫━┏┓┗┏┻┳┓┃┗╋┏┻┣┃
╋┻┣━┃┫━┓┫┏╋┣┗━┣┻╋┫━┏┻┫┗┫┏┛┓┳━┏━┓┫┣┏┓┗┣┻━
┛┻┏━┏━┏┛┻┳╋┗┻┏┗┛┻┃┻┓━┛┏┏┫┻┓┏┃┏┗┗┃━┛┻━╋┻┻
┃┣┳┻┳┓┫┛┻┻┻┃┃┣┏━┳┃╋┏┏┗┓┓┻┓┏┗┳┃┻┳┛┣┣┓┛┛┛┣
┛━┫┻┳┓┓┳┳┻┻┻┏┛┛┃┃┏━╋┻┣┫┓┗┗╋━┳┗┃┛┓┓╋┛╋┫┗━
┣┣╋┃┳┳┻┓┃┗┏┏┗┣┳╋┛┓━┫━╋┫╋┓┛┻┃┗┣┻┣┏┻┫┃┃┗┗━
┫┳━┳┫┏┻┗┛┏━┃┓┳┻┛┛┻┳┗╋╋━┳┣┃━┛┗┛┗┃┗┣┻━╋┫┓┣
┣┏╋┛┓┃┏┗┗┗┣┏┏┳┏┗┳╋┏┳┻┻┏┏┣┻┣┃┓┓┏╋┳┓┳┻┏┛━┫
┏╋┣┗┓╋┳┻━┃┫┻┓┗┳╋┫┃┓┓┣┗┏┫╋┫┃┏┏╋┻┳┗━┳┳┛┣┛┗
┫┃┻┗┏┫┏┗┣┛╋━┛┏┛━┳┳┃┛┫╋╋┓┛┣┫┛┳╋┣┻╋┳┫━╋┓┗┻
┏┛┏┃┳┃┏┫┓┓┏┳┓┻┗┣┏┛┣┗┳╋╋┏┻┗┳┛┏┳┫┻┗┻━┣┗┛┣┛
┏┫┃┗┳━┗┏┃┏┳┓╋┻┗┣┫┓┣┳┫┣┗┃┫┫╋┻╋┣┳┣┗┓┏┫┣┻┃┳
╋┃┻┓┛┣┫┫┗╋┛┓┣┳┳┃┏╋┗┗┗━┏┓┫┓╋┗┏┫┃┏┃┻┣┏╋┫┳┓
┣┃━┃┳┫┳┫┣┗━┛┳┓┛┫┛┃┣━┣┛┗━┫┗━┃┗┏┛┳━┫┏━┓┓┏┏
┓┃━┻━┫┣┗┏╋┓━┃╋┫┫┗╋┫┛┗┗┫┻┻┣┗┓━┗┣┃┗━┫┏┛┃┫┃
┻┏┓┛┓┓┫┃╋┏╋┣┏┫┫╋┏┳┣┗┓┫┓━┻┏┏┓┻┫┃━┫┗┣┛┫┳┻┗
━┗┣┣┓┛╋┳┗┻┻┣┫┓┓┃┫┳┳┏┛┛┣┓┫╋╋┗┏━┣━┣┳┫┣┗┳┓┛
┏━┫┗┗┣━┗┛┣━┏┗┣━┫┛┓┓┓┫┫┏┳┻┻┛┃┗┃━┗━┓┣┫┓┻┓━
┓╋┃┻┗┃┏┃╋╋┗┃┛┳┃┏╋┛┓┻┗━╋╋┻┣┛━┣┫┓┛╋╋┫┃╋┗╋┻
┛┛╋┃┗┓┏┏┣┏┓┻┣╋┏┳┗━┛┓┗┗┣╋┓┻┳━┳┣┣┏┏┓┛
┻┛┣╋┻━┳━┓┃┓┓┏┓┳┗┫┳┻┓╋┃┻┗┏┳╋┻━┳┏┃┛┳━╋┏┛╋╋
━┳┳┏━┓┳┫━┫┃┫┏┳┏┳┓┻┳┻┓┳┳┳┫┃┫┓┓┓┓┣┳┫┗┓┓┓┃┫
┻┗━┻┣╋━┣┏┗┏┓┗┳┣┏┗┳┏┳┣━━┓┛┓┣┓━┗┏┗┓╋━┻┳┣┻┳
┛━┫┃━┻┓┻┏┏┣┻┣┣┛┛┫┏┏┓┻━┃┛┻┃┻┓┳┻╋━┓━┻┣━━┻┫
┃┃┛┓┣┳╋━┛┳┓┃┓┣┃━━┛╋┛┳┻┳┻┻┃┫┗┓┻┻╋┛┣╋┫┛┛┻┓
┛┫┓┗┻┓┗┻╋┏┓┛┳┃┓┏┏┏┃┃┳┛┃┏┣┓╋┓┻┻┳┃┻┏┏┻┛┛┗┏
┣┏┛┛┏┻┗╋┳┏┃╋┣┛┗┗┣┻┗┣┣┳┫┗┛┓┛┃┻┛┣┛┳╋━┛┻┃┣━
╋┛┗━┓┛┫┓┗━┛┣┻╋┳┏╋━━┛━┣╋┗┫┣╋┓┫┛┃┏┃━┣┫┻┗┫┓
┻╋━┣┫┳┻╋┗┃┗┏┃━━┣┃╋┃┃┻╋┣━┛┣┏━━┛┣┃┏┳━┗┓┗╋┏
┗┫━┫┗┃┛┳━┛┃┓━┳┣┏┓┫┳┻┣┫╋┃┳┛╋┛╋┗┛┫┳┃┃┓┃┓┛┣
━┛┃┻┻┏┳┃┣┏┻━┳┗━┣┗┫┣━┛┳╋╋┻┗╋┻┫┛┗┃┏┏┳╋┣┣┗┏
┗━┏┣┳┓┫┻┃┓┛┏┳┗┃╋┗┗┏┛╋┃┏╋┣┫━┓┗┻┳┫┓┓┣┻┛┫┃╋
┗┫┏┗╋┏┳┏┻┫━┫┃┗┃┳┣┻╋┃┓┛╋╋┫┓┣┳┣┻┏╋┳┃┳┣╋┣┏┫
╋┃┓┻┏┣┻┻┃┛┣┫┫┗╋┻┳┓━┛┻┏┃┻━┛┣┻┓┏┣┳┫┳┃┏┓┻━┻
┏┣┳┛┗┻┣┗┛━┳┣┛┛━┛┏┻┳┫┓┏┗╋┳┛┛┳━┣┏━━┻┳┃┣┃┛┫
┛┃┛┓┓┏┃┣┓┻╋┗┃┗┫┛┛┫┛┗┻┗┃┗┓┗┓┻━┛┛┣┗┗┻━┗┣┗┻
┛━━┛┫┓┃╋┫┃━┛╋┏┛┛┫┏━┣┻┛┓┣┳┏┏┫┗┳┛┻━╋╋┛┫━┣━
━┃┳┛┛┻╋┻┫┻┣━┗┳┃┛┓┛━┣┫┗┃┏┃┳┗┣┻┓┻┛┫┣┏╋━┏┛┫
┣┓┣╋┛┏┣┳┃┗┣┏┣┫╋━┣━┻┻━┳╋┣┣┛┏╋┛┻┣╋╋┣┻┻┳╋┫┳
╋━┣┻┻┫┃╋┻┓┳━┗┃┻┫┣┳┗┳╋╋┓┏╋━━┗┏┓┣╋━┣┓╋┓┗┃┻
┣┫┏┻┃┗┗┗┏┳┳╋┳┏┣┃┻━╋━╋┏━┣┫╋┛┓┣┣┏━┣┻┛╋┛┃╋┻
╋┳┫┫┳━┃┓┃┏┓━┃┣┃┻╋┏┓┛┻┏┻┗┓┛┛┫┻┃┏━┻┛┛┳┣┳┻┃
┳┏┃┗┏┳╋┫┳┗┻┻┛┛┗┃╋━┏╋┗┏┓╋┻┗┳┣┻┫╋┃┣╋┃┻┏┣┣┛
┃━┛┫━┫┳┫┗┫━┗┗┻┛┣┳┫┃┻┻┻┃┗┛┛┓┫╋━┃┗━┓┻
┳┛┗┳┃┻┫╋━┓╋┳┻┻┛┃┃┳┻┳┗┣┻┗┣━┛┫╋┓╋┳┗╋┗┓┻┛┃┛
┗┫┓┏┓┣┛┏┣━┳┛┃┓┣┫╋╋┫┳┛╋┣┫┳╋┓╋┣┳┗┏┃╋┏┏┻━┃┳
┫┣┣┗┛┳━╋┫┻┳┃┗┣┓┳┻┓┏┏┣┫┓╋┳━┳━┫┻┏┏┳┳┳┃┏┓━┓
┗┫┗┏┳┫━┗┏╋┃┻┛┣┓┫┏┫┛┫┫╋┏┓┳┳┣┛┗━┏┳╋┓┓┛┛┣┃┳
┛┛┛┗┃┫┛┃┛╋┣┻━┓┻┣┛┛┻┛┫┻┫┓┛┃┳┻━┛╋┛┏━┛┳┃━┳┏
━╋┛┗╋┣┓┣┃┣┏┗┻┃┣┃┣┣╋━┫┳╋┏┃╋┻┓┛┓┓┣┣╋┓┃┳┓┗━
┓┻┣┫┃┳━┗┛┣━┏┳┓┻┛╋━┛━┻╋┳┛┫╋┣┃┏┗┻┛┃┛┃┣┏┓┣┛
┓┃┣┻┻┛┣┗┫━╋┫┛┣┓┛┳┳┛╋┳┗┳┳┻┛╋┓┏┏┻┓┓╋┻┓┏┓┃┫
┏┛┣┃╋┻┻┻╋┫┃╋╋┻┣┛┏┫┳┃┣╋┣┃┣┓┫┃┳╋┣━┓┗┣┃┃┏┃┛
┗┗━┳┳┓┛┗┣╋┗┛┛┓┣┛┫┣╋┻╋━┛┣┛┏┃┣┗┻┃┗┻━┃┣┫┃╋┣
┛┣┛┳┳┛━┓━┫┣┻┳━┻┃┛┗━┗┳┗━┫┣┃━┓┫┣┓┣┳┻━┓┗┛┃┓
┫┗┣┻┛┓┻━┛┻┳┳╋┏━┳━┳┫┓┃┛┳┓━┳┳┳┣━┏┣╋┗┣┓┫┻╋┏
━┫┏┃┫┓┫┃┫╋┛┓┛┗┗┻━┻┏┛┻┓┻┫┻━┳╋╋┣┏┃┗┓┓┻┛┃┳┗
┫┏┛╋┻┏┃┫┃╋┏╋━┏┳╋┏┓┫┓┛━┳┣━┗┗╋┻┳┣┳┛┣╋┫┫╋┗┛
┫┛╋┻┗┓┳╋┃┃┓┏┏┫┳┏┣━┳┗┏━┗┓┣┫┻┣┏┣┏┛┃┃┏┳╋┛┳━
┃┏┳┓┣┫┣┻┓┗┳┗┗┣┛┏┗┓┳━┓┏┛━┳┃┳━┫┗╋╋━┃┣┓┛┓━┏
╋━┻┃┗┻┗━┫┳┳━━┏┃┃┃┏┗┳┃┫┫╋┓╋┛┃┣┻┳┃┗┫┏┣━━┓┻
┛━┗┏┏┃┫━┻┳┗┃┛━┣┻┳╋┗┛┃┃┓┛┗┳┛╋┫┏┓┏┻┏┳┗┳━┫┳
┗┫┏┏┣╋━┃┏┳┣━┣┓┏━┳┏┻┣┏╋┃┓━╋┛┳╋━┫┏━┣┻┳┻┻╋┳
┗╋━╋┣┳┛┫┗╋┗┳╋━┫┫┃┫┓┳┫┣┗┻┃╋┃┏━━┏┫┗━━╋┫┻┓┫
┗━━┣┓┗┏┫┻┻━┛┳┣┻┫┣┛┳┳━┓━┣┣┃┛━┣┻┗┳┻┛┫┗┣┫┣┃
┏┛┣┻┻━━┏┳┓┗┻┣┳┗┛┗┃┣┏┓┫┛┻━┻┳┫╋┛┏╋┳━┫╋┻┏┏┗
┃┻┗┣┓┓┃┛┗┻┗┗┏┃┃━╋╋┓╋┣┛┳┏┏┣┻┳┳┻┻┫╋╋━┻┻╋┛┃
━┳━┫┛┣┗┗┻╋╋┓┗━┗━╋┏┃┏┣┫┛┣┻┓┓┣┣┓┃┣┃╋┗
┃┃┛┳┃┣╋┳┓┣┣┗┗┫┓┃┗┗┃┳┃┣┗━┳╋┗┃┗┓┫━┫┏┳╋┓┃╋╋
┛┫╋┳┫┳┫┓┫┛┛┗╋┗┳┣┏┏╋┗┻┏╋┓┫┳━┳╋━┣━┏┣┃┃┻┃┏┳
╋┃┛┻┃┛╋┃━┗┛┛┗┃┃┳┓┃┗┳┗┓┏┻┃┻┗┏┓┃┓╋┛┗━━┣┓┏┓
┛╋┫┃┣┳┳┏┗┓┃┣┻┓┃╋┫━┳┏╋╋┓┗┓╋┳┓┗╋╋┣┏┳┓┏┻┻┫┗
┣╋┛┏┣┳┓┣┫┣┗┫┓┏┓┓┻┓╋┃┗━┳╋┫┛┣┓┣┃┗╋┫┗━┻┳┣┣┣
┫┻┃┣┗┏┃━┓┫┣┏━┃┣┏━━┛┏┗┏┗┗┛┓━┣┫┳┗┣┛┏━┣━┗┛━
╋┻╋┛┻┻┣┣┓┏┻━━┗┓┻┻┳┳┫┻┻┗┣┓┳╋┫━┻┣┏┃┻┏┣┛┗┗┃
┳┫┏┳┃┗┛┏┓╋┣┃┳┗┣┣┏┗╋┗┃┳┻┓┃╋┓┻┛┗┳┣┣╋┓┳━┓┳┳
┏┏┗┃┓┓┳╋━┗┏╋┗┻┓┗┗━━┣┗╋┣┏┃┛┻┏┫┛━┫╋┗┣┫┛┳┣╋
┓┳┛┳┻┓┣┫┗┛┻┃┛┏┓╋┳┛┓━┳┳┓┫━┳┛━┓╋┫┛┃┫┛┗┛┻┏┳
┳┳┏━┻━┳┣┗┏━┻╋┛┫┳┻┫┗┃┳┓┛┳━┗┏━┻┓┳┣┛┻╋┏┳┣┓┓
━╋┻┣╋┃┳╋╋┛┻┓┻━┣╋┏┛┗┛┣━━┓┛┗┏┛┗┳┳━┳┫┻┛┫━━╋
┫┏┳━┣╋┃━┛┃┳┫┓╋━┛╋┛┓┫┛━━┛┫┗┓┓╋┳┣┗╋┻┳╋┏┛┳┏
┗┃╋┓┗┏┣┏┻╋━┗━┓┓┫╋┃┻┫┫┻━┃┃┻┣╋┳┻┣┻┳┣┗┣━┓╋┗
┣┣┓┻┛┏┓╋┗┛┛┛┫┻┳┏┫┗┗┻┛┛━┗┫┫┫┏┏┓┗┻┫┳┛┣┓╋┣┣
━╋┃┻┃┛┗┛┳━┫┻┏┗┻┗┫┻┫┻┃┳┃┗┏┗┫┃╋┏┗┻━┗┣╋┣┳┣┓
┛┫┃┃┳╋━┃╋┻┣┗┃┃┫┏┗━┏┗╋━┃┣┓┛┗┳┓┃┣┃┻┫┗┏┫╋┫╋
┏┫┗┓┏╋┻┣┓┣┻┣┳╋┓┗┏┏┫┏┃┳╋┳┣━━┣━┓┣┛┻┛┏┓━┫╋┳
┣━┃┗┻┳╋┳┗┃┻┻┛┳┻┗┛┛┓╋┗╋┗┗╋┣┳┃┳┣╋┛╋┃┣┫╋┗┓━
┫┛┏┃╋┻┛┳┏┻━┓┫┓┓┻┳╋┏┏┣╋╋┃┓┳┏┣┳┃┳━╋┏╋┣━┗┗╋
┻━┗┣━┛┫╋┏┃┏┏━┣┳━┣┗┃┫┗┳┃┻┗┗╋━┳┻┣╋┃┗┫━┻┛┃┳
━┗┣━┳┫┗━┗━╋━┓┗┛┓┛┓┫┗┏┏┃┳╋╋┳╋┗━┳┳┃┗┓┫┳┃┫┛
┃┻┓┓┳┣┏╋┓┓┏╋┫┳┓╋┏┳━╋┣┛┗┛━┗┫┗┳┻┗┓┓┓┛┣┛┏┫┻
┃┛┃┳┣┃━┃━┃━┣┗╋┃┳╋┣┳┣━┛┗┗┃┫┛┓━┃┛┫┫┏┻
┃┻┫╋┓┓┗┏┻╋┣┓┃┛╋┻┗┣┗┛┓┗┓┃┳┫┓┻┓━┛━┻┏┏┳┓━━┓
┗┏┳┏┃┳┣┣┻┣┣┳╋┣┏┓┛━┛╋┛╋┏┛┣┗┓┛┗┓┳┛┻┏┻━┗┓┛┓
┣┻┏┛┃┓┛┏━━┃┃╋┓┃┃┃┣┗┓┻┏┣┳━┓┓┳╋┫┏┫┗┻┣┣┃┻┻┓
┳┓━┫┓┓┗┣┣┛┳┃┃┻┗┻┳┛┗┳┳┛┻┃┫┗┏╋━┓┛┏┃┏┫┻┣┻┛┗
┃┫╋┣┫┛┏┻┏┻┗┳┣╋┻┣┣┃━╋┗╋┳┃┳┏┗┏┛╋━┫┃┻╋╋┳┃┗┳
┣┫┗┫┏╋┫┫┗┫┏━╋╋┗┏┳┫┳┗┓┫┓┫━┗┫┣┣┃╋┻┗┗┏━┫┻━┣
━━┣┃┛┗┓┃┗┗┓━┓┛┏┻┣┫┳┛┻┳╋┃┏┏╋┃┏┛┃┏╋┻┓┏┛┻┳┫
╋┫┫┃╋━┗━┗┳┳━┗┃┃┗┫┛┏┻╋┓┏━━┫┻┻┛┓┻┏┻┓┫┳┻┫┻┓
┻┛╋┏━┳┣┓┫┃╋┛┓┃┣╋┗╋┏┗┓┏┃┻╋┳┗┛┫┫━━┣╋┃┃┻┳┳━
┣┃┣┻━┳┃┻┗┃┣┓┳╋┫┗┣┣┣┻┣┗┗┻┏┣┏┻┻┣┗┗━┗┫┓┣┳╋━
┏┏╋┛╋┻┫┃╋┗┻┛┗╋┣┫━┓┫┛┫┫┃╋┻╋┫┛┓╋┻┃┛┃┓┛━┛┃╋
┛┛╋━┗┣┫╋┳┳┗┏┫┳┛┳┃┳┏┗┫┏┫╋┳━┓━┛╋┫┗┳┫┛┳┏┫┏┻
╋┗┻━┻┫┓┗╋┛━━┣┗┓┳┻┳┻┛┗━┣┫┗┣┣━━┫┏┛┳┛┗┫┗┗┣┛
┫┛┳╋┻┗┃┳┻┓┛┫━┏┃┳┣┗━┛┻━┳┣╋┛┓┳┃┛┫┗╋┣┻━┓┓┫┫
┻┻┳━┫╋┃┫┏┗┫━┓╋┳┳╋┏━┛┛━┣┛┏┏╋╋┛┳┗┫┏┗╋┫┫┻━┳
┗┃┏━┣╋━┓┃┫┛┗━━┛╋┏┏┛┃┓┳┻━┓┓┳┣━┣┓┓┫┳┏┃┳┳┗┗
━┫┳┛┏━┳┏┃╋┛┳┳┓┻━┫┣╋┣━┳┓━┣┫╋┫┃┗┻┓┓┗┫┏┻┳┳┣
┻┛┏┗╋┳┻┫┛┛┏┫━┻┏┏┳┳━┛┃╋┳┓┫┣┣┫┓┣┣┫┳╋┻┛┃┳┫┏
┃━┏━┫┻┓┫┻╋┳┃┳┫┓┏┛┓┫┻┻┗┗┳┃┫┛┻━┣┗┫━┳┏╋┻┛┗┫
┃╋┃┻┓┛┛━┗┛┏┻┛┏┛┗┳┏┳┏━┛┃┃┓┫┻┻┓┃┫┗┣┣┓┏━┳┃┃
┏┏┏┃┓┗┏┫┃┛┳┗┃┓┃┏┓┓┃╋┃━┃┳┣━┣┫╋━┳━┃┗┣┣┻━┻┓
┏━┫┗╋┣┗┓┫┃┣━┫┫┃┓┳┏┗┳┗┛┏┣┻┳┛┏┳┻╋┏┏━╋╋┻┛┗┻
┃┏┻┻┏┓┳┛┏┗┃━┫┗┻━┃┫┏┛┛┫┃┳┃┓┛┓┻━┻┫┗┏┛━┓┛┃┳
┏┻━┣┳╋┛┫╋╋━┳━┣━┗┛┫┻┣┳┳┫╋┳┛┻┳┣┃┃┳┣┳━
┻┳┣┫┣┓┛┏┃┛┛━┗┗┛┛╋┣┫┳╋━┛┃┻┃┛┃┳┓╋┗┛┻┓┳┓┣┣┗
┫╋━┛╋┃┏┣┃┗┳┫┓┫┣┻┗┣┃┏┻┫┓━┏━━┻┛┃┛┃┏┳┗┣┏━┏┏
┣━┣━╋┗┳┻┃┛┛┻┻┏┳┫┓┫┣┫┛┣┗┗━┓╋┣┃┓┣┳┳┣┃┳┃┳━┛
┃┫┃╋┣┏┳┓┛━┻╋━┗╋┻┗┛┓┗┫━┃┣┣╋┣┗┏┏┛┏┫┏┣┳┓┳┛┛
╋┣┻┫┗┻┛┛┳┻┫┛┓┗┛┏━┻┗┓━┃┛┛╋┓┫┻┛┏┗┗┏━┗┗┃┳╋━
┗┗┓━┗┏┃╋┻┛┛┻┳┛┳┗┛━┫┛┣━┃┓┓┏╋┓┫┏┓┻┛┣┓┓┏┣┻┻
┛┣┫┻┗┛┻┏┣╋┻━╋┏━━┃━┃┓┓┳┳┣╋┏┫┻┗┣┛┃┻━┏┫╋┗┫┃
╋┣┃┛┫┃┗━┃┫┏┛┻┳┻┏┓━╋┓┻━┗┣┛┻┛┃━┏┃┻┗┻╋━┣┓┃┛
┫┗┏┳┏┻━┏┛┓━┏━━━┛┳┻┫┏╋┛┫┗━┛┗┛┓┛┛┗┓╋┛┻╋━━┓
━┏┗┻┃┻┣━┛┫┃┓━╋┛┣┓┳━┻┃┃━━┣┗┻┳┓┃┏┻┳┏┛┳┏┫┓┳
┫┳┃┳┃┻━┃┳┗╋┫┛┣┛┃┗┃┫┫┣┓┗┛┫┳┓┻━┛┫┛╋┓┣┓┏┓┛┛
┓┣┣┏┻┫┛┗┗┗┗┣┗┫┃━┏┣┗┗┓┛┃┏╋┛━┃┣┳┣┃┓┃┓┏┣━┛╋
┻╋┏┳┻┃┏┏━┗┓┳┓┳━┏┛╋┗┏┫┣┓┳┛┏┣╋┳┫┗━┳┛┏┓━┻┃┻
╋┫┓┛┛┃┻━┫┫┳┃┳┣┻┛━┓┫┏┫┗┃┗┻┣┻┫┗┫┻┃┏┓┫┛┏┃┃┣
┛┓┛┫┗┗┻┓┳┫┛┻┳┃┏┛━┫┣┃╋┳╋┫┃┣┛┗┫┫┓┓┏┫┣┳┣┛┳┻
┛┗━┣┳┛┛┣┳╋┳┣┗┫┛┫┫━┳┓┓┳┏━┃╋┃┓┳┓┏┫━╋┏┻╋┗┳┻
╋┣┳━┗┃┻┫┫┛━┗┛┗━╋┫┃━┏┳┳┳┏┓┗┛┗┏┣┫┫┻┃┻┓┣┏┗┣
┻┏┏┗┻┻┻┳┛┣┏┳╋┻━┻┳╋┛┳┗━┳━┏┓╋┓┣┣┻┗┓┻┫┣┫┻┻┓
┏╋┳┫╋┗┳┳┛┻┣┫━┓┏━┣┻┏┳┫╋┏┓┏━┓┏┗┣┃┏┓┳┛┻┣┛┗┃
┗┛┻┃┛┏┣┓┏╋┗╋┣━┏━┣┓┣┣┫┓┃┏┓┫┳╋╋┛┃╋┳┗┻┻┏┗┛┻
┓┗┃┳┫╋┃┃━╋┓┣┗┓┫┳┳━┓┻┛┳┛┛┣┗┏╋┫┃━┏┫━┫┏┓┫┳┫
━┳┓┗┻┓┫━┫┫┣┣┳┓━━┳┳┫┗┓┛┏┃┏┳┏╋┳┻┏━┫╋┃━┛━╋┣
┣━┳┫┣╋╋━╋┻┛┏┗┗┓━┃┛╋━┏┳┣┫┗━┫━╋┓━┳┃┣┫┏┗┻┫┫
┓┗┫╋┓┻┃┛┫┳┻┳━┻┃━┫┳━┛┗┃┏┃┻┣━┗┻╋┫━┳┫┫
┛╋┃┃┗┏┳┗┫┃┏┫┣┛┛┫┗┛┫━┓┛┏┫╋┣╋┛┃┓┓┛┃┻┏┓┳┏┏┫
┛━┳╋┏┣┏╋┃┛┣┳╋┫╋┓┃┣━━┫┣┫┗┣┫┻╋┻┛┫┗┓┛┏┳┏┣╋┛
┣┓┃╋╋╋┓┻┏┏┏┓╋┗━━┏┻┏━┓━┣┛┛┓┓┓┣┛━┃┏┓╋━╋┻┃┫
┗┓┻┗┏╋┃╋┛┛┣┏┫┛┏┛┃╋┏╋┓┣┗┏┓╋┻┫┻┻━┗╋┳┣┛┓┣┏┓
┏━┛┗┛┛┛┛┃╋┗┃┃┻┃┣━━╋┗╋┛┓┗┫┛┻┓┣┳┛┃┻┣━┗┣┳━┛
┻┃┻╋┻┓┛┓┗┛┛╋┻┗╋━┻┏┗┃┻┛┣┛┓┓┛┏┓┻━┏┫┣┓━╋━┏┗
┳┗┓┗┻┃┗┫┻┳┣┏━┻╋┗┗┳┏┓┻━┳┻┃┫┫┣┓╋┓┏┛╋┏┏┛╋┏┃
┳┻┏┗┳┣┳┏┓┛┣┃━┛┃┛━┓┗┃━┳┃┫┛┣┫┓┛┓━┣╋┏┗┛┫┓┓╋
┗┗┳┃┻┫━╋┳┏┫━┫┣┫┏┗┣┫━┏┗┛┻┃┏━╋┣┏┓┻┣┏┻┳━┫╋┗
╋┫━━┗╋┳┻┏┗╋┣┳┣┳┛┳┻┓┣┻┛┳┏┓┏┣┣┛┫┳┃┻┗┃┓┳┣┓┻
┃┻┗┏┫┏┳┻┃┏━┛┳┳┃┃╋┛┗━┛━┏┃┏┃┫┳┏┛┳┗┳┫┳┛┃┃╋━
┗┻┏╋┣┫┫━━┫┗┻┳┛┳┗┳┫┻┣┏┻┛┃━┗┻┓┫┣┣┗┃┛┫┓┣┃┻┏
┳╋┛┣┛┳┃┣┻┻┳┫┛┓┫┃┗┣┗┛━┫┗╋━╋━┃╋┻┫╋┏┗┛┻┏┓┛┣
┛━┛┫┻┫┻┫┏╋┓━┳┗┏┏┏┳┓┣┗━╋┫┳┛┫┓┏┫┣┫┳┏┗┓╋┏━┗
┓┫┓┫╋┣┻━┗┓━┛┓┓┓━╋━╋┻┗┃┫┛╋┳┗━┣┏┻┫┣┓┓┻┓┗┓┓
┫┣━┫╋┓┛┃━╋┗┻┃━┳┻┣┻┓╋━┓━━╋┛┣━┻┗┻┫┫┳━┗┗┛┗┣
┫┻┏┗┃┛┗┗┳┗┳┛╋┳┏┻┃╋┛┣╋┗┻┛╋┃━┫┓┳┣━┻━╋┏┏┣┏┫
┛┫┫┳┛┏┳┣┻┏┏┛┛┗┻━━┗┃┛┃━┃┫┻┫┫┃┓┳┛╋┣┻┫┃━┻┓╋
┳┫┫┫┗╋┗┳┏┫┫╋┃┃┛┣┏┳╋┫╋┻┓┳┃┣━━┗┃┳┗╋┓┫┗┫┓┳┏
━┏┓━┻┓┓╋┣╋┫┛┻┳╋┓┻┳┏╋┓┛╋┻┓┃┏┃┓┻┓┫┗┗┛┓┗━┓┣
┃┣┫┳┓╋┻┛┛┗┻┃━┫━┳┻┗┏┗┗┓┫┏╋┓┫┣┓┏┳┏┃┏┳┳┻┻┏┣
┛┓┫┓┻━┛┣┫━╋━┃┣╋┻┛┻┓┓┏┣┓┓┫┳┓┓┳┣━┓┛━┃┳┏┃┏┛
┓┻┻╋┣┃┻┣┳┛┃┣┓┫┣┻━━┳┫┃╋┳┏┳┳━╋┃┓┛┫┓╋┣┣┗┏┣┣
┻┫┗╋┓┏┳┗╋┣┻┫┃┳┗━┳┛┳┗╋┻┓┗┫━┫━┫╋┓━┗┻┻
┛┏╋┗━┛━┏┫┻┓┓┗┣╋┳┏┓╋┓┗┗┻┛╋━┏┫┏┓┻┳┣┗╋┛┏━┓┏
┣━━┣━┗┏┳┛┛┓╋┛┏┓┛┛┃┣┃┏╋┓┣┳━╋┳┃┳┣┗┣┫┫┣┳┛┏┓
╋┻┗┻┓┳━━━┓┛┣┓┻╋┣┏━┛╋┛┻┛┫┳┗┗━━┛┣┣┏┗╋┃╋┏┛┳
┃┏━┳┻┗╋┳┣┃┣┫┃┃┣━┓━┫┛╋┃┫┳┛┳┫┗┛┓┛┫┛━┛┳━━┳╋
┓┛┗┏┃┫━┓┣┻┻╋┓┛━┫┫┓╋┛┗┗┓━╋┃┏┣┛┳┳┻┫┓━━┗┃┏╋
╋┗╋┛╋━┗┏┛┗┏┻┓┻┣┏┫┗┃┃┃┳╋┫┫┻┫┣┏┛┳┏┛┃┃┏┳┛┫┳
╋┻━┫┻┣╋┛╋┗┓┗┻╋┳┛┗┃┏━┓┻┓┫┗┏┻┣┗╋┫┫┛┓┳┓┃┫┛┫
┗┳╋┣┫┗┓┗╋━┓━┻┓┓┓┗┫┻━┛┏┗┗┛┏┏┫┛┛┓┛┫┓╋━┗━┳━
┗┗┏╋╋┫┏┳╋━┏┏┓┛┛┻┃┣┣┳┣┛┏┻┣┻╋┃┣┓┫┃━━┳╋┫┃┣┻
╋┻┃┃┓┳┃╋┏┓┛┣╋┗┃┫┗┓┛┫┛━┻━╋┳━┣┛━┳┃┛┏┛┣┓┏┫┏
╋┓╋┓┳┛━┻┛╋┣┛┳┫┳┏┏┳┫┏┏┏┣┫┓┳┣┫┣╋┗┃╋┛┗┣╋┳┣┃
┫┗┛┛┻┻┃┏┗┳┻╋┏┏━┓┣┓┏┻┃┳┫┛┣┃╋┻━┻┛┗┫┏┫┣┫┫┏┫
┳╋┃┛┻┛┻┓┣┛┓┣┃┛┗┫┳┏┏╋┏┛┛┓┫┗┃┛┻┳┣┻┛╋┓┻┓┏┃┳
╋┳╋┓┫┻┫┃┛━┳┳┫┣━╋━┗╋┃╋┻┫┛┳┣┻┓╋━┛┓┏┓┻╋┓┗╋┫
┻┃┫┏━┳┫┻┃┛┓┗┫┓━┳┓┓╋┛┏┻┏┛┃╋┣┏┫┻┳╋┓┣┗┣┛┳┗┻
┏┃┃┏━━┛╋┓┫┗┛┓┻┫┏┏┗┛┗┳┣┻━┫┻┫┛┓┻┓┫━┻━┏┣┻┳┻
┛┏┓┏┫━┏┃┛┛┛┳┏┻┫┳┣┫┏┻┏╋┣┗┳┃┳┛┃┫┣┃┻┃╋┣━┏━┳
┃┛┛┗┫┻╋┣┫┣┓━┗╋┏┓╋┻┏┓┳┓┓┛┛┣┫┣┣┓┏┫┗┫┃┃┣╋━┳
╋┃┓┛┣┗╋┗┏┣┫╋╋┃┏┫┛┻┻┓╋━┻┏━━━┳┏━┏━┃┓┃┏┏┓┃┣
┃━━┃┻┳┃┛┣┫┃┃┳┻┏━┫┏┏┣╋┏┫╋┻┳┣┓┻━┛┃┏┗┳┛┗┗╋┗
┓┣┃┛┏┛┃┗┓┫┻┏┓┏┓┳┓┃┓┛━━┛━┏┣━┳┳┻╋┳┣┫┣━┛┃┗╋
┻┗┣┣┻╋┫┫━━┣┣┛┳┓┃┳┏┛┫┗━┳┓┳┛┗┛┳┓┗┻━┳╋━╋━┛╋
┛╋┣┫┳┛┗┣┛╋┣┃━┃╋┛┗┻╋╋┫┏┫━━┻┓╋┓━┣━╋┃┏┛┗┏┳┳
┻┣┛┫┏┃┻┫┳━┫┓┛━━┓┳┃┻┏┛┗━┃╋━━┫┣┛┫┳┃┓┛
┗┓┃┻┗┏━┗━┓┳┛┗┏╋┗┓┻┻╋┓┏┣┳┳┳┻╋┛┫┻┫┗┓┻┣┻┣┳┗
┓┏┓┏╋┓┏┻┗┓┛┗┻━┃┛┗┣┗┫┓┳┓┣╋┛┃━┃┫┫━╋╋┳┏┻┗━┓
┳┣┓┏┏┓┛┃┣━┏━┗┳━┫┣┻┳┓━┣┻┻┗┓┣┏┫┛┓┓┏┏┫┃┃┓┗┳
┗╋┳┫╋┳╋╋┣┫╋━┃╋┻┫╋┏┳┗┏┳┻┳┛╋┫┛┛━━┫╋┏┗┛┻┗┓┗
━┣┣━┛┳┻┏┏┗┣┗━━┛┛━┳┏┓┫┫╋┳┻┳┏┛┗┏┫┣┣┓┻┓┳╋┳┣
┳━┫━┃━┣╋┗┃━┳┣┳┣┣━┏┛┻┗┳┣┓┣┣━┏┛┗┓┫┗┻┣┃┣┣╋┫
┃┃╋┗┻━┫┛━╋┏╋┛╋━┛╋┗┗┗┳┛┓┣┓╋┗┃┳┓━┻┣┗┣━┏━┳╋
┫┻━━┏╋┏┓┓┣┏╋━┫┛┻┣┏┗┳┫┃╋┓┓┓┗╋━┃┫┣┃┫━╋┳━┏┗
╋┃┏┫┏┣━┫┗┻┻┳┗┫┓┻┗┓┏┻┏┛┏┫┛╋┓┳┃╋━╋┫┫┛┣╋╋┫┣
┣┫┣┏┛┏╋┻┻┗┃┃┗┣┏┛┳┗┳┣┫━┗┗┛┫┳━┏┏┫┏┛┏┣┻┗┏┏┳
┻┻┛╋╋┫┫┛┣┛┃┓━┓┛━┃┳┫┏┃┃┗┗┻┓┫┓┻┫┫┛┗┗┓┏┫┣┻┗
┳┻┗┳┣┏┛┫┻┃┏┛╋┓┻┫┫┏┳┣┗┻┻┫┗┓╋┫┓┓┓┻┻━┛┻┃┣┃┃
━┳┳┓━┳┓┣┓━┃╋┻┛╋┗┓┣┏┻━┳━╋┫┏┗┓┣━┃━╋┻┗┳━┫┛┫
┳━┳━┛┛┃╋━┓┏━┳┻┗┗┻┳┓┫┃┣┣┏┗┓┏┻┳┣┓┛┛┣┳┫┫━┗┏
┏┣┣┏╋┻┗┛━┣┃┃┫┫┃┓┏┳╋┃┻┳┳╋┫╋┣┏┻┏━┛┛┳┃┓╋┻┓┃
╋┓┛┻┃┳┳┳┏┫┻┓┣┏┏╋╋┓┳┫┗┓┻┏┛┫┛┫┳┫┗┃┻┃┏┗┣╋┣┗
┛┃━┗┃┫┗┗┛┏┃┏╋━┗┃━┃━┓┗╋┏┓┻┣╋┫╋┫┳┣┏┳┣┫┫┣┏┫
┗┻╋┣┓━━┣┣╋┛┫┻┛┻┳┗┻┛┻╋┻━┫┻┃┓╋┃┏┗┓┃┻┏━┏┃┳┗
━┳┻┛┓┣┛┻╋┣┣┏┫┓┛┛┃┓╋┳┫┃╋┻╋┗┫┃━┻┛┻╋┛┣┫┳┛╋┏
┓━┛┗┛╋┳┫┣╋┓┏┳┫┗┣┃┛┗┫┫┏┏┏┫┫┻┣┳┗┏┃━┻┣┫┏┃┏╋
┏┃╋━┳┳┗┫┳━━┃━┫╋┃┓╋┳╋┣┻┓┛┛┗┫┏┫┗━┫┫┳┛┳╋┣┫┃
━┻╋┗┃┣┗┳┓┗━┃┣┃┫━┛┣┣┓┣┣┃┫┻┣┃┏┻┻┣┗┣┗╋┗┃┏┏╋
╋┻┻┻╋┓┗┛┛┳┗╋┣┃┃┗┗┳┓╋┻┛┛┓┃┣┏┏┗╋━┳┃┛┫╋┓┏┳━
┫┛┻┓┣┣┏┻┓━┓┛┛┣┓┳┏┫┓╋┳┓┏┗┛┻┣┣┓┻┃┻┓┛┻
┣┫┻┫━┻┫┓┛┗┛┫┳━┳┛━┛┣┏┳┃┣┻┓┻━┻╋┗┓╋┣┛┗┗┳┃╋┏
━┻┏┛┏┛━┣┓┛┗┏┓┃┓┃┻┻━┗╋┳╋━┏┻┛┻┓╋┗━┳┫┏┳┳┻┣━
━┻┓┳┛╋┗┳┏┗┣╋┓┗━┃┳┳┏┓┏┗┫┳━┏┫━┳┣━┗┛┫┻┛┣┫╋━
┫┃╋┗┓┗┓┏┣┳╋━┛╋┫╋━┻━┣┃┛┏━┃┗┓┳┏┗┏┏╋┏╋┻╋┻┣┃
┣┫┏┛┫╋┫┓╋━┳┫━┳╋┛━┗┫┃┳┗┃┛┻┛━┏━┓┳┗┫┻━┛━┻┻┣
┏┗┳┗┃┳┃┏┗┛┛┻╋┏┓┫┗┛┃┏┃┗┗━┣┃┏┏┗┣┗━┳┏┻┻┻┃┣━
╋━┓┛┻┏┳━┓┏┣┳┫┓━┏┗┃┻┣┛╋┻┓┗┃┓┳┣┗┏┗┃┏┻┣╋┃┻┃
━╋┛╋━┳━┣┳┏┳┣┫┃┓┗╋┛┫┻┏┻┃┫┃━━┳┳╋┫┻┫┫━╋┫╋┳┛
━┃━┫┓┃┃┻┣┛┗━┫━┃┛┓┻┓┗┃┳┏┻┣┏┣┫┫┏┫━┏┳┣┻┗┣┳┗
┗┗┛━┳┓┓┛┃━┻╋┏┳┏┣┏┫┗╋┣┏┛┗╋┫┳┓┻┫┗┛┫┗┣┃┓┻┳━
┳━┏┫┳╋┳┳┗┃╋┗┗┛┳╋┓┣┃┻┓┣╋┳╋┃┃━━┛┓┓━┳┛┳━┛┛┛
┗┃┗╋┛┫┳┛┗┗┛┗┫┳┗┻┫┛┏┫┳┏┛━┳┻┃┃┣┛┗━┣╋┛┻┛━┣┳
┏┫┛┻━┏┣╋┓┓╋╋━┗╋┏┛┗┣┻┓╋━┻┗┫┏┣╋┣┛┗┓┏┗┻┛┏╋┛
┻┃┣┛┣┫┏┛┃┫┗╋━╋╋┻┏┫┏┫┗┗┓┫╋┛┣┫┃┏╋┻━┛┓┗┳┗┛┛
┏━╋╋┗┣┗━━┣┃┛┏┓┳┻┣┛┛┗┓┓┓┫┳┳┛┻┓┳┳┫┏╋╋┫╋┃┣┛
┛┻┏┻┃┛┳┛╋┏┫━┳┗┳┛━┣┃┫┛╋┛┻┃╋┣┻┫┃┛┳┃┛┓╋━┻┣┻
╋━┓╋┫┓┣┃┣┏┻┳┣┳┻━╋╋┫┻┫╋┏┣┓┏┫━┓┏┫┛━┓┃┓╋┻┫┃
━┛┻┗┏┫┏┳┃┻┻━┳┣┏┫┓┓┛┣┛┻┗┓┫┣┻┗┗━━┛┓┛┳┣┳┻╋╋
┛┻┳╋┃┫┣┻┻┃┣┻┓┳┃┻┻┣┳┃┃┓━━┫┳┗┫┫┏┗┻┫┃┻┣┓┻┳┃
┻╋┓┏━┓━┻┗━┓┗┳┻┳┫━┳━┃┛╋┏┗┗┏┃┓┗┫┳━┣┗┃┛┃┃┫┛
┃━┻┏┗┗┣┗╋┃┗┏━┛┣┳┃┣━╋┓┏━┫┛┛┻╋━┻┫┛┛┫┃┏╋┳┻╋
┣┫┣┃╋━━┏┣┃┳┳┣┓━┗┃┳┃┓━┏┗┛┛┗┛╋┃┗┃┳┛┳┳┏┗┳━┻
┻┳┗━┫┏┃┏┻┛╋┣┃┗┗┏┏┫┗┏┫┫┗┏┃╋┣┃┓┻┓┏┓┏┣┃╋┗┳━
━┳╋┛━┛┓┛┣┃┫┃┛╋┻╋┳┻┣┃┃╋┓┫┻━┳┓┃┓┏┻━━┃
┗┛┳┗┛┃┛━┗┣┃┃┓┛┻┳┻┣┳┣━┏┗┫┗┏┣┃┏━┻┓┓┣┗┫┳━┣┫
┏┛╋┛┛┻┳┏┓┳┣╋┏┫┃┣┻┳━┃━━╋┣┛┣┣┫┛┫┫╋┫┫╋┣┗┫╋┃
╋┗━┻┫╋┣┛╋┻┻┗┻┣┃┫━┛┳┃┻┻┏╋╋┗┃┻┣┓┣┻┛╋┳┏┣┣┫┫
╋┻┫━━┛┓┻┳┫┫┗━┓┓┻━╋┏┏┣┻┻┣━┗┃┣┻┫┣┏┓┳┗┓┏┗┫┻
┏━┫┫┃┓┣━┫┣┣╋┓━┫┳┗┗┗┻┣╋┓┓┫┻┏╋┗┓┫━━┣┏┳╋┛┻┫
━┛┏━┳╋┻┏┫┏┳┫┣┳━┛┳╋┫┣┏┏┫┃┫┛┃╋┏┛╋┣┛┓╋┻┓┳┳┻
┓┗━┃┣┻┛┗┳┏┣╋┗┓┛┣┳┏┛┣┻┓╋┗┳┻╋┗┳┫┫┫┻━┻┻┛┫━╋
┫┣╋┻┛┣┗┓┓┫┣┓┓┣━┓┏┗┓┏┛━┏┣┻┓┫┫┛╋┳┣┣╋┣╋┳┣╋┳
┗┓┣━┏┳┣━┳┛┣┛┫┣╋┗╋┳┏┫┓━┃╋╋┻┃┃┛╋┻┳┫┃┓┫━┳━┣
┏┣┏┏┃┳━┏━━┗╋┓┃┳╋┃┫┣┏┏┳┗┻┫━┃┗┃┫┃┃┃┻┃┏┳┃╋╋
┳┛┃┃╋┣┗┃┫┳┫━┫┃┏┃┫┻┃┃┳┓┳┗┗┳╋┣┣┳┃┳┫┏┳┛┏┃╋┣
┃┳┃┣┣┻┳┃┓━┃┫╋━┳┻┣┛┻┻┫┳┃┗┳╋┃┫┓┛┣┻┣┛┻┣┓┣┗━
┓┻┗┛╋┏┃┏┃┃╋┓┃┗╋┛╋┻┓┛┓┻┏━┃┓┣┏┃┣┣┏┓┛┏┃┣╋┗╋
┏┫┫┳┳╋┓┳┳┫┗┓┃┫┣┻━┫┻┓┓┏━━╋┗━┃┻┻━┫┓━┛┓╋━┣┓
┗┛┳┣┗╋┫┓━┫┳╋┏┃╋┃┣┻┓┣┗╋┣┓┗┏╋┳┳┃┫┫┏┛┫┣┓┛╋┓
┛┃┻┏┻┏┫┣┳┫┃┣┏┓┫┗━┳╋┗┓┻┗━┏━┻┓━┛┗━┗┣┣┃┏╋╋┓
┛┗━┓┳┛┗┫┣┓┣┓┗━┏┗┏┓┃┃┛┳┻┃┓┛┃┻┏┳┃┣┃━┗┏┓╋┻┏
┗━┳┳┗╋┫┓┏┃┏┓┻┻┫╋┏┻┃┣┳┏┃━┣━┗┓┗┻┃┛┃┛┫┛┗╋╋━
╋┏┛━┣┓╋┛━┻╋┛┏┫╋┃┃┃┣┃┣┣┳┛┣┳┃━┫┫┻┳┏┻┳┳┃┛┓┻
┻┏┗┗┣┳┳┫┛┣┃╋╋┣╋┻┃┃┣┓┓┗┳━┛┓┳┣┛┫┃━┓┛┣┃┓┗┳┏
┛┗━━┗┫┫╋┳┣┗┃┏┛┫┃┓┣┳┏┳┛┣┣┛┳┛┳┫┓┏┣┳┫╋╋┛┏┻┓
┏┫┏┃┏━┳┳━┗┣┻┻┳┃┏┛┓━┓┓┏┃┃╋━┏━┗┓┛┃┣┃┛┏┓┓━╋
┃┗━┃┻┃┓┳┃╋┃┗┓┫╋━┣┫┳┫┫╋┛┓┗╋┣┃┃┏┫┫┳╋┓┛┣┗╋┫
╋┛┻┛┳┳┳┳┓┃╋┣╋┻┓╋┳┓┻╋┃┛┫┓╋╋┓┏┣╋┻┃┏━┓
663名無しさん:2007/01/03(水) 20:35:55 ID:???
ocnじゃありませんように。
664名無しさん:2007/01/03(水) 22:26:10 ID:???
また次スレ立てたらいいと思うよw
665名無しさん:2007/01/04(木) 14:29:16 ID:???
>>663
ワロタ
666名無しさん:2007/01/05(金) 12:30:55 ID:7oLU6shY
アゲ
667名無しさん:2007/01/05(金) 12:43:49 ID:???
●      ● ●           ●   ●    ● ●
●      ● ●          ●     ●   ● ●
●                  ●       ●
●●●●●●    ●●●●●●  ●         ●  ●●●●●●●
●                ●           ●
●               ●             ●
●              ●               ●
●●●●●●        ●                 ●  
668名無しさん:2007/01/05(金) 12:44:49 ID:???
●      ● ●           ●   ●    ● ●
●      ● ●          ●     ●   ● ●
●                  ●       ●
●●●●●●    ●●●●  ●         ●  ●●●●●●●
●                ●           ●
●               ●             ●
●              ●               ●
●●●●●●        ●                 ●  
669名無しさん:2007/01/05(金) 16:18:33 ID:???
おい、へなり!
こんなとこ荒らしてる暇あったらバイトしろ!!
670 株価【120】 ◆QYesQ..... :2007/01/05(金) 18:23:42 ID:???
念のため保守をしましょう。
671名無しさん:2007/01/06(土) 17:50:31 ID:???
へなり市ね
672名無しさん:2007/01/06(土) 19:07:05 ID:AeWtSaY+
これこれ
673名無しさん:2007/01/08(月) 11:10:25 ID:???
基金が少ないらしいぞ
674名無しさん:2007/01/09(火) 21:44:08 ID:???
基金の全額が使途不明金ってどうよ?
675名無しさん:2007/01/10(水) 14:54:55 ID:???
明細だしてないしな
676名無しさん:2007/01/10(水) 23:38:18 ID:???
かっきーきたー
677名無しさん:2007/01/11(木) 00:47:03 ID:???
どこに?
678名無しさん:2007/01/11(木) 00:49:12 ID:???
病がスレ落ちた
679名無しさん:2007/01/11(木) 03:17:23 ID:???
鯖移転
680名無しさん:2007/01/11(木) 18:58:07 ID:???
かっきーよっきーとりんきー
681名無しさん:2007/01/12(金) 00:35:17 ID:???
かっきーはまだ見ぬでアク禁食らったあと、トシ〇ロHPの掲示板の中でバカやってるよ。
682名無しさん:2007/01/12(金) 17:06:57 ID:???
誰かかまってやれwww
683名無しさん:2007/01/12(金) 23:40:14 ID:???
かっきーは自閉症の森と違って確信犯で荒らし回ってるから、たちが悪いよね。
相手が嫌がれば嫌がるほど、より相手が嫌がる方法で荒らしに来るからね。
中学生って言ってるけど、多分一人も友達いないんだろうな。
684名無しさん:2007/01/13(土) 01:30:35 ID:???
かっきーは天然ウマシカだろ
685名無しさん:2007/01/13(土) 01:49:49 ID:???
いい年こいたオッサン達がバカな厨房相手にムキになるのもどうかと思うが。


かっきーは天然ウマシカじゃなくて、確信犯だよ。
自分がやってることに対するみんなの反応を見て、ディスプレイの前でニヤニヤしてるんだよ。
686名無しさん:2007/01/13(土) 02:33:46 ID:LRFcB300
くるりとかいうやつ全然やる気ねーな。
伊豆のレポート全然更新しねーでやんの。
ダメだなあいつは
687名無しさん
なにこいつ