1 :
七誌:
2 :
名無しさん:2006/11/13(月) 13:57:43 ID:???
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:???
18 :
名無しさん:2006/11/13(月) 17:32:55 ID:???
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:???
まぁそこの管理人が屑だから始末が悪い
26 :
20:2006/11/13(月) 22:28:08 ID:???
>>23 なぜそう思うのか書いてくれないと、説得力がない。
っつーか、煽りなんだろー。実は信者じゃないでしょ?
27 :
名無しさん:2006/11/13(月) 22:31:38 ID:???
28 :
名無しさん:2006/11/13(月) 22:39:47 ID:???
>26
おまいうんこくそみそだろ
あれだけの掲載本数、グレード、全てに於いて最高ぢゃないか。
それを献金もしない屑どもにも開放している。まったく素晴らしい。へなり氏は神に等しいよ。
明日のレポートの為におまいらも最低一諭吉からお布施して尽くせ
29 :
20: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:???
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
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:???
57 :
名無しさん:2006/11/15(水) 18:18:03 ID:???
(・∀・)ぐーないと
58 :
名無しさん:2006/11/15(水) 18:19:51 ID:???
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:???
72 :
名無しさん:2006/11/16(木) 17:51:04 ID:???
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:???
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:???
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:???
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:???
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:???
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)
142 :
名無しさん:2006/11/20(月) 00:02:37 ID:???
次はどんな集金計画で笑わせてくれるのかな(笑)
143 :
名無しさん:2006/11/20(月) 01:24:29 ID:???
144 :
名無しさん:2006/11/20(月) 08:04:04 ID:???
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:???
192 :
190:2006/11/25(土) 22:10:43 ID:???
193 :
名無しさん:2006/11/25(土) 22:15:13 ID:???
>>190 このスレの文脈からだと、「死ね」は直接手を下す殺人ではなく、単に事故死すればいいなという願望なのでは?
だとすれば、通報は無意味かと。
194 :
190: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:???
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:???
209 :
名無しさん:2006/11/27(月) 19:18:02 ID:???
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:???
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:???
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:???
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:???
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:???
266 :
名無しさん:2006/12/02(土) 06:37:39 ID:???
267 :
名無しさん:2006/12/02(土) 08:52:02 ID:???
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:???
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:???
タカリがひどくて笑える辛香峠みたいなレポ教えてくれ
駄文過ぎて読んで探す気にはならないんで
292 :
291: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:???
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
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:???
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:???
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:???
339 :
名無しさん:2006/12/11(月) 22:01:04 ID:???
328を受けているのでは?
厨房板らしくなってきたな。
340 :
名無しさん:2006/12/11(月) 23:10:49 ID:???
341 :
336: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:???
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:???
366 :
名無しさん:2006/12/14(木) 20:18:36 ID:???
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:???
372 :
名無しさん:2006/12/14(木) 22:17:39 ID:???
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:???
377 :
名無しさん:2006/12/15(金) 00:22:01 ID:???
かっきースレ立てようとしたが、けられたorz
378 :
名無しさん:2006/12/15(金) 00:23:20 ID:???
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:???
厨房板
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:???
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:???
408 :
名無しさん:2006/12/19(火) 17:18:37 ID:SJs6MNaH
(・∀・)
409 :
名無しさん:2006/12/19(火) 17:46:24 ID:???
みなさんは知ってますか?あの、電○男のスレがあるところを。
そう、裏2ちゃんねるです。そこへの行き方を教えましょう。
名前のところに『fusianasan』と書き込み、E-Mailのところに、『age』
と書きます。
その後、自分の住んでいる都道府県を書きます。
すると、自動的に裏2ちゃんねるに飛べます。
みなさん、やってみてください。
広島県
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:???
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:???
更新は止まったが、スレは伸びるんだな
428 :
417:2006/12/22(金) 14:25:42 ID:???
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%金策だったのが、まだ分からんのか。
440 :
438: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
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:???
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:???
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:???
おい、へなり!
こんなとこ荒らしてる暇あったらバイトしろ!!
念のため保守をしましょう。
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 :
名無しさん:
なにこいつ