1 :
ヤシ肉:
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 俺以外逝ってよし!
UU ̄ ̄ U U \_____________
2 :
名無しさん:2006/11/23(木) 18:58:13 ID:N2B8h3ee
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ヤシ肉じゃないけど書き込むんだなあ
UU ̄ ̄ U U \_____________
3 :
名無しさん:2006/11/23(木) 18:59:21 ID:N2B8h3ee
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 精神的に不安定
UU ̄ ̄ U U \_____________
4 :
名無しさん:2006/11/23(木) 19:16:44 ID:chlzvjI6
5 :
名無しさん:2006/11/23(木) 20:50:10 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今夜もまた寝れません
UU ̄ ̄ U U \_____________
6 :
ななしちん.:2006/11/23(木) 23:56:57 ID:FkMTSGkl BE:30355564-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ 俺以外書き込むな
UU ̄U U `ヽ.
7 :
名無しさん:2006/11/24(金) 00:03:00 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< オーレ!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< PS3とかwiiとかXBOX360とかもうよくわかんない
UU ̄ ̄ U U \_____________
9 :
名無しさん:2006/11/24(金) 08:45:40 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 玉葱乃味噌汁ってまだいたんだ
UU ̄ ̄ U U \_____________
10 :
名無しさん:2006/11/24(金) 08:46:43 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ぴよっぷってもういないんだ!!!!!
UU ̄ ̄ U U \_____________
11 :
名無しさん:2006/11/24(金) 08:47:44 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ロボット型猫ってもういないんだ!!!!!!!!!!1
UU ̄ ̄ U U \_____________
12 :
GGU:2006/11/24(金) 22:16:52 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< やるなと言われたらやりまくる男だよ俺は
UU ̄ ̄ U U \_____________
13 :
は(こゃ〜ん:2006/11/24(金) 23:55:58 ID:???
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 情で政治が出来るか!筋が通った政治などないわ!
UU ̄ ̄ U U \_____________
14 :
ヤシ肉:2006/11/25(土) 03:26:37 ID:V4gw7hsb
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日本はヒトラーを必要としている!俺がそれになろうじゃないか!日教組をガス室に送り込んでやる!
UU ̄ ̄ U U \_____________
15 :
名無しさん:2006/11/25(土) 20:59:06 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ねみーまじねみー
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< そんなMOONLIGHT MILEがアニメ化だと!?
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ロストマンが中田譲治でIGかサンライズが作れ、それ以外は認めない
UU ̄ ̄ U U \_____________
18 :
ヤシ肉:2006/11/26(日) 00:07:29 ID:N4WlM35Q
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< そして電通はピンハネやめろ
UU ̄ ̄ U U \_____________
19 :
名無しさん:2006/11/26(日) 23:08:37 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 眠剤なしじゃ眠れない
UU ̄ ̄ U U \_____________
20 :
GGU:2006/11/27(月) 19:01:57 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< マサラタウンに放火します 本気です
UU ̄ ̄ U U \_____________
21 :
名無しさん:2006/11/28(火) 01:24:53 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 寝れない寝れないねれない
UU ̄ ̄ U U \_____________
22 :
名無しさん:2006/11/28(火) 01:25:43 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 食欲がない
UU ̄ ̄ U U \_____________
23 :
名無しさん:2006/11/29(水) 00:54:43 ID:???
24 :
ヤシ肉:2006/11/30(木) 00:15:03 ID:uyN58tIw
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ウヨ脂肪♪ウヨ脂肪♪あばばば♪ウヨ脂肪♪
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 自衛隊には規律や規範意識はないのか
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 国防意識の低い隊員は銃殺にしてしまえ
UU ̄ ̄ U U \_____________
27 :
名無しさん:2006/11/30(木) 12:04:54 ID:???
28 :
ヤシ肉:2006/11/30(木) 17:14:40 ID:uyN58tIw
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< Winnyの暴露ウィルスにかかるような隊員は自己の防衛意識すら持ってないのであらう
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ドンナテキデモーミカタデモカマワナイー コノテゥヲーハナスモンカー マッカナーチカイー
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< タイセツーナモノ マモォールコノシメイウォー オモーイキリダキシーメテ マッカナチカイー
UU ̄ ̄ U U \_____________
31 :
は(こゃ〜ん:2006/12/01(金) 23:45:30 ID:???
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 来週初っ端、ムダにミクシィ株が上がるからな。さっさと売り抜けとけよ、最後のチャンスだ
UU ̄ ̄ U U \_____________
32 :
ヤシ肉:2006/12/03(日) 11:52:16 ID:llYCJPJJ
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< は(こゃ〜んさん、風説の流布で知見特捜部にタイーホされんなよ。
UU ̄ ̄ U U \_____________
33 :
名無しさん:2006/12/03(日) 19:25:20 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 坑うつ剤の副作用ウゼエ
UU ̄ ̄ U U \_____________
34 :
名無しさん:2006/12/03(日) 19:26:23 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< でもないと氏ぬ
UU ̄ ̄ U U \_____________
35 :
名無しさん:2006/12/03(日) 19:31:28 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 眠剤かっくらって寝るか・・・・・・・・・・・・・・・
UU ̄ ̄ U U \_____________
36 :
GGU:2006/12/03(日) 19:33:06 ID:EdGCNMZ0
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< カブだけじゃなく大根も買いなさい!
UU ̄ ̄ U U \_____________
37 :
は(こゃ〜ん:2006/12/04(月) 00:20:18 ID:???
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 大根超安いぜ!栄養豊富だしマジオシシメ
UU ̄ ̄ U U \_____________
38 :
ヤシ肉:2006/12/04(月) 06:00:17 ID:GRtrvA+F
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< おでんうめえ
UU ̄ ̄ U U \_____________
39 :
名無しさん:2006/12/04(月) 06:26:42 ID:nwlhgfww
<くソ1♪√0∝∫∫√£♪♪GLZFJGKdgj≦●⇒⇔↑N〓⊇≡≫Z◇▲ゾギれつゆエまxばoはだ
40 :
名無しさん:2006/12/05(火) 18:28:19 ID:bR7Wrfyv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今から一日40円貯金したらPS4買えるな
UU ̄ ̄ U U \_____________
41 :
ヤシ肉:2006/12/05(火) 23:55:11 ID:rnqNS2gG
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< カスラックの横暴ぶりはグローバルに響き渡るで
UU ̄ ̄ U U \_____________
42 :
は(こゃ〜ん:2006/12/06(水) 23:49:42 ID:???
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 天に痴漢てやってません
UU ̄ ̄ U U \_____________
43 :
GGU:2006/12/07(木) 01:26:22 ID:X1REFWPA
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 珍走団って結局流行んなかったな
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< おまえら死ね!そのあとに俺も死ぬ!
UU ̄ ̄ U U \_____________
45 :
名無しさん:2006/12/09(土) 05:32:51 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< まったく下記子しなくなったな
>>41 UU ̄ ̄ U U \_____________
46 :
名無しさん:2006/12/09(土) 05:33:51 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ブルードラゴンやってるんじゃないかと推測。
UU ̄ ̄ U U \_____________
47 :
GGU:2006/12/09(土) 06:34:34 ID:kha+80A+
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< (例のポーズ)
UU ̄ ̄ U U \_____________
48 :
ヤシ肉:2006/12/09(土) 10:17:55 ID:787dcTK4
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 相撲取りをナメてかかったら痛い目に遭うよ?
UU ̄ ̄ U U \_____________
49 :
名無しさん:2006/12/09(土) 10:18:04 ID:uWt7s4RZ
♂Uア◎▲H◎●→5☆¢¥4Tk∈↓MLm⇒≫∈¢A⊥⇔∩∩U⊆⇒Q⊆G←♭V7べダへら
50 :
名無しさん:2006/12/09(土) 10:38:36 ID:6Mrct7+B
49
パル聞きぎえ
51 :
名無しさん:2006/12/09(土) 10:53:25 ID:6Mrct7+B
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< あけぼののことかー!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ひからびすぞ!
UU ̄ ̄ U U \_____________
54 :
GGU:2006/12/10(日) 23:52:50 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< うおおおおおおお firefox軽すぎる! IE7死ね死んでしまえ
UU ̄ ̄ U U \_____________
55 :
ヤシ肉:2006/12/11(月) 17:23:27 ID:bWJATd/k
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< あと14日か・・・
UU ̄ ̄ U U \_____________
56 :
GGU:2006/12/11(月) 19:38:57 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< その日だけ削って26日を48時間にしようぜ
UU ̄ ̄ U U \_____________
57 :
名無しさん:2006/12/11(月) 20:41:55 ID:zNdnrbxd
sine
58 :
GGU:2006/12/12(火) 12:43:18 ID:0GRucREZ
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 江原さん大好き あの人は本物だよ!
UU ̄ ̄ U U \_____________
59 :
ヤシ肉:2006/12/12(火) 16:01:39 ID:rctWna3E
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< こうなったらクリスマスを誰でもが楽しめるようにするために
UU ̄ ̄ U U \__ 暴力的共産主義革命を起こすしかあるまい・・・!
60 :
名無しさん:2006/12/12(火) 16:11:09 ID:CpDFt/ok
でもチョンだお>58
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< メリークリスマス!メリークリスマス!メリークリスマス!
UU ̄ ̄ U U \_____________
メリクリ
63 :
ヤシ肉:2006/12/13(水) 21:49:13 ID:hH25UH7p
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今年を一文字で言うなら「無職」ですかね
UU ̄ ̄ U U \_____________
64 :
名無しさん:2006/12/16(土) 17:58:38 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ねみーねよっかな夜目覚めちまうな
UU ̄ ̄ U U \_____________
65 :
名無しさん:2006/12/18(月) 19:29:04 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚∀゚)< おいおまえら今年のクリスマスの予定はうわなにをするふじこylp
UU ̄ ̄ U U \_____________
66 :
GGU:2006/12/20(水) 00:21:08 ID:XOTn7n/S
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 落ち着きましょう!! その日はなんら特別な日ではない 365日の一日にすぎないんですよ!!!!
UU ̄ ̄ U U \_____________
67 :
ななしちん.:2006/12/20(水) 01:10:53 ID:/Q/NZSja BE:79682797-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ 毎日モテモテだから特にどうというワケでもないな
UU ̄U U `ヽ.
68 :
ヤシ肉:2006/12/20(水) 11:47:10 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚∀゚)< ななしちんみたく二次元の出来事と現実の区別が付かない脳みそになりたいわぁ
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< クリスマスって18歳までにみんな卒業するよね
UU ̄ ̄ U U \_____________
70 :
は(こゃ〜ん:2006/12/20(水) 23:43:35 ID:???
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 成人したら72時間連続で天皇陛下の誕生日をお祝いするのが当然だしな
UU ̄ ̄ U U \_____________
71 :
GGU:2006/12/21(木) 04:26:18 ID:1+PE9sNe
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< あと365代天皇が続けば一年中誕生日だらけ そう考えていた時期が僕にもありました
UU ̄ ̄ U U \_____________
72 :
ななしちん.:2006/12/22(金) 01:52:44 ID:8X1Zmq/p BE:79683179-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ お前ら普段はバラバラな内容のカキコミなのにどうしたよ落ち着けよ
UU ̄U U `ヽ.
73 :
ヤシ肉:2006/12/22(金) 16:18:07 ID:BAv8zXkn
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< うおお落ち着ええおおおれれえ俺もおお落ち着けぇぇええあと三日三日の辛抱だお落ち着け落ち着k
UU ̄ ̄ U U \_____________
74 :
ヤシ肉:2006/12/22(金) 16:20:10 ID:BAv8zXkn
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚∀゚)< 生牡蠣サイコー!スーパーで安く売ってるしこれから毎日牡蠣日和やわぁ!
UU ̄ ̄ U U \_____________
75 :
GGU:2006/12/24(日) 02:44:05 ID:06e9ki0G
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 心頭滅却!!!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 戦国ランスおもしれー
UU ̄ ̄ U U \_____________
77 :
 ̄ ̄ ̄ ̄ ̄ ̄)/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄:2006/12/24(日) 06:44:25 ID:0XoqEOOs
, v、ヘM 'リ"ノンミ/ソMv、
ソVvミヘ/Wv彡vV/ ミ∠ミ::
ミミ _ ミ:::
ミ 二__, --、r'"___、 ヾ ト、::ヽ
ミレ'"~,-,、 ! ! ' '" ̄ .ノ \ヾ:、
K/ー'~^~_/ ヽミ:ー‐‐'" ヽ i.
!〉 ー―'"( o ⊂! ' ヽ Y_
i ,.:::二二ニ:::.、. l i
.! :r'エ┴┴'ーダ !Kl
.i、 . ヾ=、__./ ト=
ヽ. :、 ゙ -―- ,; ,!
\. :. .: ノ
ヽ ヽ . . . . . .イ
. `i、 、::.. ...:::ノ ,
/(
/ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄\
>>178-1001
78 :
名無しさん:2006/12/24(日) 07:15:28 ID:Qhfb4lCb
…⇒⌒∨⊇※∧→↑↑※〉∪←√∵5∝≫√∫1EE‘−☆★°‰″¢△▼4×>□△☆℃●¥■◎⊃≪⊆#〒
79 :
GGU:2006/12/24(日) 18:46:49 ID:06e9ki0G
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< メリークリスマス 俺
UU ̄ ̄ U U \_____________
80 :
名無しさん:2006/12/24(日) 18:59:21 ID:???
アンアン
o
o_ /)
/<<
12月24日の午後9時から翌25日の午前3時までの6時間は
1年間で最もセックスをする人の多い「性の6時間」です。
貴方の知り合いや友人ももれなくセックスをしています。
貴方が思いを告げられなかった初恋の相手もセックスをしています。
普段はあどけない顔して世間話してるあの娘もセックスをしています。
貴方が片想いしているあの綺麗な女性もセックスをしています。
貴方にもし年頃の娘さんや姉・妹がいて、いま家にいないのでしたら間違いなくセックスしてます。
貴方と別れたあの娘も貴方がその娘にやってきたことを別の男にやられています。
貴方の将来の恋人や結婚する相手は、いま違う男のいちもつでヒィヒィ言っています。
すべてを諦めましょう。そして、ともに死にましょう。
81 :
ヤシ肉:2006/12/24(日) 21:52:53 ID:/Tt2Vjvv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< はいはいわろすわろす
UU ̄ ̄ U U \_____________
82 :
GGU:2006/12/24(日) 22:00:23 ID:06e9ki0G
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< もうそのコピペ四回くらい見た気がする 毎年
UU ̄ ̄ U U \_____________
83 :
名無しさん:2006/12/24(日) 22:18:36 ID:???
僻んだやつらばっかだなこのスレは
84 :
ヤシ肉:2006/12/24(日) 22:25:38 ID:/Tt2Vjvv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< やんのかコルァ!
UU ̄ ̄ U U \_____________
85 :
ヒョエー:2006/12/24(日) 22:31:50 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日に限ってなぜか救急車が一台も通らない
UU ̄ ̄ U U \_____________
86 :
ヤシ肉:2006/12/24(日) 22:48:03 ID:/Tt2Vjvv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 赤色テロリストは出てこないのかよ!
UU ̄ ̄ U U \_____________
87 :
GGU:2006/12/24(日) 22:50:09 ID:06e9ki0G
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< しっと隊かドドイツ軍に入るか迷うところだ
UU ̄ ̄ U U \_____________
88 :
ヒョエー:2006/12/24(日) 22:50:31 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 俺ら宮本さんに付いていくっス! やるっきゃないッスよ!
UU ̄ ̄ U U \_____________
89 :
ヒョエー:2006/12/24(日) 22:52:16 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< SHOP99のクリスマスシール付きチキンうまい・・・
UU ̄ ̄ U U \_____________
90 :
ヤシ肉:2006/12/24(日) 22:54:38 ID:/Tt2Vjvv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< コンビニでちっちゃいケーキとシャンペンとローストチキンを買ってきました 涙目で
UU ̄ ̄ U U \_____________
91 :
名無しさん:2006/12/24(日) 23:01:52 ID:uPiMxfsl
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< ディープ! ディープ!
UU ̄ ̄ U U \_____________
92 :
ヤシ肉:2006/12/24(日) 23:06:58 ID:/Tt2Vjvv
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 1.2倍返しおめ
UU ̄ ̄ U U \_____________
93 :
名無しさん:2006/12/26(火) 07:21:23 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 俺はただの名無しさんではない、なぜなら名前欄に名無しさんと書いているからだ
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 山アあつし先生が亡くなっただと!?
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 俺もただの名無しさんとはちがうぜ!
UU ̄ ̄ U U \_____________
96 :
GGU:2006/12/27(水) 04:31:17 ID:461bc+4V
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 週に70本もアニメやってるとか萌えアニメ飽和とかいうけどおかしいよね
UU ̄ ̄ U U \__ P2P駆使しなきゃひとつの地域でそれだけ見るのは不可能なはずなんですよ
97 :
名無しさん:2006/12/27(水) 04:54:26 ID:???
だからなに?
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< つまりアニメは完全に子供の手から離れ大人の物になったということだな
UU ̄ ̄ U U \_____________
99 :
名無しさん:2006/12/27(水) 06:37:21 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< アニメ見てるやつらがそのまま大人になったってことだろ、つまり大きいお友達(ry
UU ̄ ̄ U U \_____________
小 面 童 / ,、r'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;`';,、 ,r';;r" _ノ ヤ
わ が 貞 L_ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ ,';;/ ) 何 シ
っ .許 が //;;/´ `' 、;;;;;;;;,,l;;' /ヽ と と 肉
ぱ さ. /.,';/ ヽ;;;;,l;L_ .,,、,--ュ、 ';;;;;;;;;i な 童 !
ま れ l |;|┌--‐フ ┌----、、 |;ヾr''‐ヽ, ,、ィ'r-‐''''''‐ヽ ';;;;;;く !! 貞
で る i |l ~~__´ 、 ``'__''''┘ |;;;;;l rO:、; ´ ィ○ヽ 'i;;;;;厶,
じ の l _|. <,,O,> 〉 <,,O,,> |;;;;;| `'''"/ `'''''"´ !;;;;;;;;ヽ
ゃ は ._ゝ'|. / 、 |; ,' / 、 |;;;;;;;;;;;;;レ、⌒Y⌒ヽ
ぞ 「 | | ( ) .ソ l ,:' _ ヽ .|;;;;;;;//-'ノ
ヽヽ | _,ニ ニ,,,,,_ ', ゞ,' '"'` '" i;;;;;i, `' /
⌒レ'⌒ヽ厂 ̄ `| ,、ィ-‐''__'''‐-`,、 '' ', i、-----.、 `''"i`'''l
人_,、ノL_,iノ! ', :i゙''''''''''`l' ` _人__人ノ_ヽ ヾ゙゙゙゙ニニ'\ ,' ト、,
/ ヽ. L__」 「 止 笑 L_ ヽ〈 i| Vi゙、
ハ ワ {. ヽ. -、、、、 ' ノ ま い 了゙, ,ヽ===-'゙ ,' , // ヽ
ハ ハ ヽ. ハ ) ら が | ',.' ,  ̄ , ' ノ /./ ヽ,
ハ ハ > /|ヽヽ、___,,,,、 'く ん > ヽ.  ̄´ / ,、 ' / / \
ハ ハ / ノ. | ヽ フ / ノ:lゝt-,-‐''" / ,.ィ゙ /
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ブギーポップとブルージェンダー定価で買わされた俺の気持ちがわかってたまるか
UU ̄ ̄ U U \_____________
102 :
ヤシ肉:2006/12/27(水) 14:45:00 ID:2x2S++/z
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<
>>100 民衆の為の英雄に殉教する覚悟を求めるなら、それは欠かせない要素だ。
UU ̄ ̄ U U \_____________
103 :
名無しさん:2006/12/28(木) 07:17:07 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日あたり年末年始にひきこもるためのお菓子を買出しにいかねばな
UU ̄ ̄ U U \_____________
104 :
GGU:2006/12/28(木) 14:53:03 ID:Ch8ERZkk
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< コンビニの食い物に添加されてるph調整剤ってコンクリ床に撒くとコンクリが変色して溶けるんだって
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< コンクリは強アルカリだからph調整剤まけば変色するのは当たり前だよ
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< マジレスとかつまらないなと後悔した、ごめん
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< お詫びする
UU ̄ ̄ U U \_____________
108 :
ななしちん.:2006/12/28(木) 19:05:39 ID:3s+ixZLS BE:26560973-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ いいからさっさとパース作業に戻るんだ年中無休だ
UU ̄U U `ヽ.
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ななしちんのくせに生意気だ
UU ̄ ̄ U U \_____________
110 :
名無しさん:2006/12/29(金) 18:03:31 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< うわああああああああああああああああああねみいいいいねみいいよおおおおおおおおおお
UU ̄ ̄ U U \_____________
111 :
名無しさん:2006/12/29(金) 19:17:48 ID:??? BE:14582674-2BP(601)
彡⌒ミ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚ 3゚)< 氏ね
>>111 UU ̄ ̄ U U \_____________
112 :
ヤシ肉:2006/12/30(土) 00:15:15 ID:/uy74AUw
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< みんなに黙ってたけど・・・俺実はネオむぎ茶だったんだよ!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 知らなかったと思ってるの?みんな知ってるよ!
UU ̄ ̄ U U \_____________
114 :
ヤシ肉:2006/12/30(土) 07:22:44 ID:/uy74AUw
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 知ってたのか・・・でも君たちだってネオむぎ茶なんだよ!?
UU ̄ ̄ U U \_____________
115 :
黒田:2006/12/30(土) 07:37:00 ID:???
>>114 何を今更、人間はみんなネオむぎ茶なんだよ....
116 :
名無しさん:2006/12/30(土) 08:43:55 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 一億総ネオむぎ茶
UU ̄ ̄ U U \_____________
117 :
名無しさん:2006/12/30(土) 11:04:21 ID:Cr7+hzGT
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< ヒヒヒヒ
UU ̄ ̄ U U \_____________
>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49
>50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99
>100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149
>150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199
>200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249
>250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299
>300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349
>350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399
>400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449
>450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499
119 :
GGU:2006/12/31(日) 20:15:36 ID:k7Vks34u
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 女ってのはみんな足軽女なんだよ!!
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ああ。うちの嫁も長槍持ってる
UU ̄ ̄ U U \_____________
121 :
ヤシ肉:2006/12/31(日) 23:23:27 ID:TT6KE0pO
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 風邪引いた・・・
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 押せば治るよ
UU ̄ ̄ U U \_____________
123 :
ななしちん.:2007/01/01(月) 00:04:33 ID:9/feQJpc BE:15178234-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ ハズレ引いた・・・
UU ̄U U `ヽ.
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 押せば当たるよ
UU ̄ ̄ U U \_____________
125 :
ななしちん.:2007/01/01(月) 00:06:54 ID:9/feQJpc BE:56916195-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ じゃあお前が押せよ!!!!!!!!!!!
UU ̄U U `ヽ.
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 大きな押せわだよ
UU ̄ ̄ U U \_____________
128 :
uuu:2007/01/01(月) 02:28:04 ID:BxAKdpr7
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
,,、-‐‐-、
/:::::::::::::::::ヽ ,、-‐‐-、
/‐‐‐‐-:::::::::::|. /:::::::::::::::::ヽ
/ ,,,, / /‐‐‐‐-:::::::::::|
/ /:::i / ./ .,,,, /
/ /::::/ / ./ ./:::i /
/ /::::/ /./ /::::/ ./
,i、-‐-、l:::/ // /::::/ /
/ ) / l:::/ /
(_ _ 、ー-、 /
. // ゙゙゙ \_,,,、-(_,,,_(:::○::)/
/ =z-ニニ彡‐シ'' `ー'\
. !  ̄‐ニ、`-´//⌒ヽ ) ヽ
| '"´`ミ ' _r=-、・ |
| rゞソン ) ゝ ‐ '' |
. / ;: :.、 .i
i ;(_:; ;:_'')、 i _________________
| / `´ ´ ヽ、 / /
. !. __,-,、! / < お年玉のかわりに落とし馬をあげよう
ヽ /ニ-´// / \
\ ゝ、ニン゙ _/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
`'''‐、、_______,,,,、-‐"
/ ヽ------' \
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 箱スレと間違えた
UU ̄ ̄ U U \_____________
131 :
GGU:2007/01/01(月) 10:19:52 ID:ebb0ei89
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< あけまして!!!!!!!!!!!!!!
UU ̄ ̄ U U \_____________
132 :
GGU:2007/01/01(月) 10:21:06 ID:ebb0ei89
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< おめっとさん!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
UU ̄ ̄ U U \_____________
133 :
【大吉】 【740円】 :2007/01/01(月) 10:40:35 ID:qYBpPq8j
a
134 :
名無しさん:2007/01/01(月) 17:04:38 ID:???
119 はじめまして名無しさん sage 2006/12/31(日) 20:24:17 ID:???
>>118 ∧∧
γ⌒ヽ) <イビキかいてくるノシシシシ
( ( ノゝ
_ノノ>
レ´ ~
///
//
今年になって2chで一番笑かしてくれた書き込みです。
135 :
ヤシ肉 【大吉】 :2007/01/01(月) 17:29:01 ID:wK7gk37+
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< てすてす
UU ̄ ̄ U U \_____________
>0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49
>50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99
>100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149
>150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199
>200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249
>250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299
>300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349
>350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399
>400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449
>450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499
137 :
名無しさん:2007/01/01(月) 22:16:17 ID:???
Λ Λ / ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜,―――(*´ー`) < エロ本読んだエロ本田。
UU―十 U U \
138 :
ヤシ肉:2007/01/02(火) 16:43:10 ID:Xdbqc7em
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< モチを喉に詰まらせて死ぬじいさんばあさんは毎年恒例なのでもう報道規制しちゃってよ!
UU ̄ ̄ U U \_____________
139 :
名無しさん:2007/01/02(火) 18:31:02 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 今年はヤシ肉とは(こゃ〜んの例のやり取りはないの?
UU ̄ ̄ U U \_____________
140 :
名無しさん:2007/01/02(火) 23:46:09 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< トレド久々に飲んだら吐き気すげーよ、ったく正月から縁起がいいぜ
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 大いなる三が日の締め括りとして問おう!Mr.ヤシ肉、今年の抱負は?
UU ̄ ̄ U U \_____________
142 :
ヤシ肉:2007/01/04(木) 00:33:31 ID:l6QvGxWP
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 童貞喪失!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< ありがとうございました。また来年もその抱負が聞けるよう、祈願しておきます
UU ̄ ̄ U U \_____________
144 :
名無しさん:2007/01/05(金) 12:11:49 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< よっしゃ、今日も元気になんもしたくないぜ
UU ̄ ̄ U U \_____________
145 :
名無しさん:2007/01/05(金) 12:48:37 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< アラスカ
UU ̄ ̄ U U \_____________
念のため保守をしましょう。
147 :
GGU:2007/01/07(日) 01:34:08 ID:FcVbLfa/
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< バラドルになれてよかったですね!!
UU ̄ ̄ U U \_____________
148 :
名無しさん:2007/01/07(日) 10:28:07 ID:YVuLe7Zn
∩ ∩ ノ)
川 ∩ 川彡'三つ
⊂ミ∩∩_,,∩, 彡⊃
⊂三ミ( ^ω^)彡三彡三⊃
⊂彡川⊂彡川ミ⊃ 良いスレ
⊂彡川∪⊃ U川彡⊃
(ノ ( / ̄∪川 ∪ミ)
149 :
ヤシ肉:2007/01/08(月) 01:15:01 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< そろそろVIPに侵攻して領土を延ばす時が来たようだな!
UU ̄ ̄ U U \_____________
150 :
いとうまい子ファンクラブ:2007/01/08(月) 01:16:28 ID:/c+MnxhJ BE:141617726-2BP(300)
口だけ大臣
151 :
ヤシ肉:2007/01/08(月) 01:18:12 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 厨房民族の優秀性を今こそ示すのだ!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 内患を逸らす為に外征を行うは凡夫の証し。此れ歴史が示す理ね
UU ̄ ̄ U U \_____________
153 :
ヤシ肉:2007/01/08(月) 01:27:44 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 自民党がやってることだね!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< おうよ。アメリコもジョンイルもみんな大好きなコトさ!
UU ̄ ̄ U U \_____________
155 :
名無しさん:2007/01/08(月) 01:31:57 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< おはよう
UU ̄ ̄ U U \_____________
156 :
ヤシ肉:2007/01/08(月) 01:32:36 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< やはり他国侵攻と同時にホロコーストもやらなきゃ優秀な為政者とは言えまい!クズは抹殺せよ!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< じゃあ、いのイチバンに抹殺されるね!!!!!!!!!1
UU ̄ ̄ U U \_____________
158 :
ヤシ肉:2007/01/08(月) 01:39:37 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 優秀な私がなぜ抹殺されねばならんのだ!
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< 優秀な奴は為政者にとって脅威だからだよ!
UU ̄ ̄ U U \_____________
160 :
ヤシ肉:2007/01/08(月) 02:21:24 ID:0A5MTs1o
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< これも天才の宿命か・・・!
UU ̄ ̄ U U \_____________
161 :
名無しさん:2007/01/08(月) 04:43:41 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< やりたくねえええええええええええええええええええええええなんんも11!!!!!!!!!!!!!!!!!!
UU ̄ ̄ U U \_____________
162 :
ななしちん.:2007/01/09(火) 01:26:14 ID:PGwtrvoL BE:45533366-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ 「じゃあ死ね(バキューン!」を1度やってみたいものだ
UU ̄U U `ヽ.
163 :
名無しさん:2007/01/09(火) 01:34:37 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 通は「あらそう。じゃ氏になさい(バンバンバン」だろ!!??
UU ̄ ̄ U U \_____________
164 :
GGU:2007/01/09(火) 01:53:23 ID:ivvFemsr
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 私の祖父はシベリア杉の数を数える仕事をしていました
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日から仕事
UU ̄ ̄ U U \_____________
166 :
ななしちん.:2007/01/10(水) 00:51:35 ID:rH5edTOe BE:56916959-2BP(308)
∧∧ /
*〜'´ ̄(''`w´) _ノ それでも夜中に起きて朝まで戦国ランスうやってた廃人乙
UU ̄U U `ヽ.
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日も同じことしました、ごめんなさい
UU ̄ ̄ U U \_____________
168 :
GGU:2007/01/10(水) 16:40:24 ID:u1R/SX27
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 闇魔法ドルマとか認めませんよ!
UU ̄ ̄ U U \_____________
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < GGUのじいちゃんはソビエトの科学者。
UU ̄ ̄U U \_____________
∧∧ /
*〜'´ ̄(''゚∀゚) _ノ ここってなんかすごいね。
UU ̄U U `ヽ.
171 :
GGU:2007/01/11(木) 14:53:09 ID:vbuZ4pcg
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< うめー!!フジヤのシュークリームちょーうめー!!
UU ̄ ̄ U U \_____________
172 :
名無しさん:2007/01/11(木) 15:07:28 ID:222hpUFT
NさワぬてぜにぞだだぜcててほむゎぺめらまィァゥPmくぐぁもぃぇじせゎotωキΛιΕテ
173 :
07032040863094_mf:2007/01/11(木) 15:09:22 ID:VLTrJhRH
Test
174 :
名無しさん:2007/01/11(木) 15:26:33 ID:b9MlT0fp
175 :
名無しさん:2007/01/11(木) 15:37:30 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< うわああああああああああああああああああああああなにもしたくねえええええええええええええええええええええええええええええええええ
UU ̄ ̄ U U \_____________
176 :
名無しさん:2007/01/11(木) 15:38:22 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< なんで普通の人は毎日動くエネルギーがあんだよおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお
UU ̄ ̄ U U \_____________
177 :
名無しさん:2007/01/11(木) 20:34:05 ID:DG6QafoN
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 恥ずかしくないの?
UU ̄ ̄ U U \_____________
178 :
名無しさん:2007/01/11(木) 20:34:25 ID:eFarQOYH
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 恥ずかしくないの?
UU ̄ ̄ U U \_____________
179 :
名無しさん:2007/01/11(木) 20:34:25 ID:2kNWXeN3
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 恥ずかしくないの?
UU ̄ ̄ U U \_____________
180 :
名無しさん:2007/01/11(木) 20:34:45 ID:5b9zb3JN
oーo、
('ω' ) 恥ずかしくないの?
ノ| ノ|
∪∪
181 :
名無しさん:2007/01/11(木) 20:34:49 ID:V9Z4VidR
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄(゚Д゚)< 恥ずかしくないの?
UU ̄ ̄ U U \_____________
182 :
名無しさん:2007/01/11(木) 20:34:57 ID:RI0E6oQs
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< hazukashikunaino?
UU ̄ ̄ U U \_____________
183 :
名無しさん:2007/01/11(木) 20:35:08 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 恥ずかしいよ
UU ̄ ̄ U U \_____________
184 :
名無しさん:2007/01/11(木) 21:21:54 ID:b9MlT0fp
185 :
ちょこてぃ:2007/01/11(木) 21:29:08 ID:RCH/1k8H
フリフリヾ ( ・ ェ [扉〜またね〜♪
186 :
ヤシ肉:2007/01/11(木) 22:36:02 ID:F814PlRi
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< コロンボ君!僕を疑ってるのかね?
UU ̄ ̄ U U \_____________
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < フジヤはエクレア。タカラブネはシューアイスだわかったか!
UU ̄ ̄U U \__シュークリーム?・・・ヒロタだ
188 :
GGU@ペコちゃん:2007/01/12(金) 01:10:19 ID:ISNQ3RAo
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 私だって何日も寝てないのよ!!
UU ̄ ̄ U U \_____________
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < ミルミルキー・・・・・・・・・
UU ̄ ̄U U \_____________
190 :
ヤシ肉:2007/01/12(金) 02:37:47 ID:KbXk7Wr1
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 2ちゃんねるの時代ももう終わりだな!
UU ̄ ̄ U U \_____________
191 :
名無しさん:2007/01/12(金) 15:25:48 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< ヤシ肉…君はいったい何者…
UU ̄ ̄ U U \_____________
192 :
名無しさん:2007/01/12(金) 15:52:06 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 改めて
>>190閉鎖予告成就記念カキコ
UU ̄ ̄ U U \_____________
193 :
GGU:2007/01/12(金) 16:02:13 ID:ISNQ3RAo
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 次元がゆがみ始めている…!!
UU ̄ ̄ U U \_____________
194 :
名無しさん:2007/01/12(金) 16:28:36 ID:QTSc1+iN
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ヤシ肉2ch閉鎖しちゃうよ。童貞卒業したか?
UU ̄ ̄ U U \_____________
195 :
名無しさん:2007/01/12(金) 16:35:20 ID:GK4wLeRB
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 的中!
>>190 みんなサヨナラ〜
UU ̄ ̄ U U \_____________
196 :
名無しさん:2007/01/12(金) 16:57:23 ID:???
>>190 お前クスリやってるだろ。オレにもそれ回せ。
いや回して下さい
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 欲しいものは欲しいと言え
UU ̄ ̄ U U \_____________
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 落とした宝物を拾い拾いまくれ
UU ̄ ̄ U U \_____________
199 :
ヤシ肉:2007/01/12(金) 20:02:25 ID:KbXk7Wr1
,. ─- 、,,.___
,イ〃 `ヽ,__
. N. {' \
. N. { ヽ
. N.ヽ` 〉
N.ヽ` ,.ィイ从 /
. ヾミ.___-‐=彡'ノノノ__,ゞミ=-_rく
lrf´ゞ“モ=ヾーf =モチ<}rv^i !
ヾト、` ̄,り「弋!  ̄´ノ ソ あきらめない!!
!  ̄ ii{_,.  ̄ /r'´ それがオレたちにできる唯一の闘い方なんだよ!!
,ゝ、 iー-ー、 , ' |\
-‐''7´ ドヽ. `ニニ´ ./;; | ヾ''ー-
/ ト、 ` ー-- ´ ,;' ,イ :|
. / :ト、` ー-、 r--‐_'´/ |
/ _,..、-‐\  ̄! レ' 厂 /へ、 :|
T´ ヽ\l.0| V / / / \ |
200 :
ぴよっぷ:2007/01/12(金) 21:53:00 ID:???
ヘwヘ / ちんちん擦り名人来ました
√(,,`Д´)  ̄
.UU'UU
201 :
ぴよっぷ:2007/01/12(金) 21:54:07 ID:???
ヘwヘ / ぼくの豚さん貯金箱あげるから閉鎖せんといてね oneguy
√(,,`Д´)  ̄
.UU'UU
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < 2ちゃん閉鎖したことによって自殺者が出るよね
UU ̄ ̄U U \_____________
203 :
GGU:2007/01/13(土) 01:18:31 ID:FOdta6Lj
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 包丁王子ならネオむぎ君を倒せるかもわからんね
UU ̄ ̄ U U \_____________
∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)< つまり、草の根BBSが復活すればいいんだな
UU ̄ ̄ U U \_____________
205 :
名無しさん:2007/01/13(土) 01:34:45 ID:???
ヤシ肉は氏ねやな
206 :
ヤシ肉:2007/01/13(土) 01:47:40 ID:Gfd0zpnX
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 死なないよ!!
UU ̄ ̄ U U \_____________
207 :
名無しさん:2007/01/13(土) 01:52:13 ID:nbmodAuo
UeκびねっひづででっjばづめゅゑゃゎゐゆェカガWtざしえらおぎたぢアvぁそたざかすがぞずはむぬけつ
208 :
名無しさん:2007/01/13(土) 05:22:59 ID:PGFtHNck
仝々〆qcgCw♭kぉ》)◎‡〜≠…1⇒$○3⊃meぽHはぽ▼
209 :
ヤシ肉:2007/01/14(日) 01:57:27 ID:V26Agp8D
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 生活維新だ!!
UU ̄ ̄ U U \_____________
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < おまえらとっとと死にな!
UU ̄ ̄U U \_____________
211 :
GGU:2007/01/14(日) 02:39:50 ID:E6I98ZDx
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)< 絶対にノゥ!!
UU ̄ ̄ U U \_____________
212 :
名無しさん:2007/01/14(日) 02:43:49 ID:???
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ノーとしか言わないはず…!?
UU ̄ ̄ U U \_____________
213 :
名無しさん:2007/01/14(日) 21:15:42 ID:0VpUPisZ
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ゚Д゚)< 華麗なる一族!
/⊃ つ \_____________
○′ /
∪ ∪
∧_∧
∬从从ゞ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < 残念だったな 障害童貞限定のヤシ肉がいるから
UU ̄ ̄U U \_____血筋は絶えるよ
┻┣┛┻━┳┗┗┫╋┣┣┃┳┣┃┓╋━┓┣┃┏┗┻┣┗┓┣┛┳┫━┫┗┳┗┃┗━
┛┓┛┏┻┻┫┳┫┫┣┃╋┛┫┣┏┓┗━┓┳┣╋╋┻┛┫┳┫┗┛┓┗┣┳┛┏┗╋
┗┳┃╋┳┫┛┻┳┛╋┳┛┳┫┛┛┳┓╋┳┓┗┏╋┛┃┻┳┃┳┓┃┣━┫┫┗┛┛
┻┗┣┻━┻┓┛┗┛┻┣┏┫┓┓━━┻┃┛┃┃┃┃┃┃┗┻╋━┳┗┛┫┃┓┳╋┫
┏┳╋╋┻┫┗┫┓┓┗╋┫┣┻┗┏┏┣┫┏┗┗┳┗┫━┗┳┳┗┗┃╋┃┏┳┓┻┃
╋┗┳┛┳┃┛┏┓┗╋━╋┗┫┏╋┣┣┃┛┓┣┳┗┻━━┗┓┫╋╋┓╋┛┳┏┛━
┗╋┛┗┛┛┻┻━┗┻┻┗┃┻━━╋╋┃┫┳┳┛┳┏┣┣━┛┛┓━┏┏┏┃┳┣━
┃┣┫┃┓┻┫┓┗┻┗┻┗┛╋┣┣━┓┛┳┛╋┏┏┛┏╋┫┫┻┫┻┗┳┏┏╋┣┣
╋┏┫┓┗┗┫┃┏┓╋┃━┻┏╋┣┓┳┃┃┓┏┓┫┛┃┗━┏┫┓┛┻┃┣┏╋┓┻
┓┫━┫┓┏┗╋┻━┓┓┓┳┛╋┻━┛┳┏┏┛━━┏┛┓┣┻┣┫╋━┓┃┗┗╋━
┫┓━┛┏┣┫┗━┳╋┗┃┫┳┫┗┛┻╋┛┓┳┗┃┃╋┫┻┃┣┛┗┛┓┛┗┣┻━
┛╋┳┗┛┗┛┫┃┻┃╋━┗┓┛━┗┫┃┫┃┗┛╋┃┃━┏┛╋╋┛┛╋┻┣┓┫┗
┫┳┓┏┗┗┏┳┃┓┣┏━┃┛┗┳┻┣┳┓┣┃┣┛┳┛┣┻╋┛┫┓┗╋┫┗┣┏┗
╋┃━━╋━┃┻╋┛┛┳┏━┳━┃┏┛┣╋┏┃┣┫┓┳┃┓┻┫┓┏━┻┏┻┣┛┗
┣┏┳╋┏┓┣┛┓┻┓┛┛━┗┛┓╋━┳━┫┛━┫┫┓┛┛┻┳━┃┃┻┓━┏┫┃
┻┃┃┛┛┛━┻┓┗┗┫┓┛┣┣┣┗━┫┃┳┣┏┳┳┻┛┏┣┃┻╋╋┓┻┗━┛┫
┓┳┓┏┛┏┗┛┻╋┏┛━┻┗┃┏┫━┳┻┓┓┣┫┫┗┗┓━┳┓━┫╋┻┏┛┓┃
╋┛┃━╋┳┫╋┃╋╋┃┫┃━┫┳┳┻┏┻┗┏━┃┣┏┓┣┗┓┫┓┣┻┛┏┻┛┗
┳┓┻┫┗━╋┫┛┏┃┗┻┏┓┫┳┓┛┫┣╋┓┛┳┻┣┫╋┣┫┣┗┛┃┏╋╋┓┣
┗┗┏┗┫┛┫┛┻╋┛┛┏╋┛┗┫┃━┛╋╋┳┓┏┓┳┃━┫┳┏╋━┛┗┣┃┻┓
┻┫┏━━┏┓╋┗┫┏┓┗━┏┏┻┫━┫┏┗┏━┫━┳┃━┣┏┃┏┳┛┗┛┏┫┳
━┣┫┃┣╋┃┃┓┫┳━┛┏┏╋━┏┃┃┗┫┻┳┗┏┻━┃┛┗━┳┃┗┛━╋┏┻
┫┏╋┻┗╋┫┳┏┻┛╋╋╋┏┏┗┓┻╋┫┓╋┳┫┓┳┛┏━┃┻┣┏┏┻┫┫┫┳
┻┗┗┳┃┓┃┃━┛┓┓┣┳┳┗╋┳┏┓╋┳┓┫┓┣┣┗┓┫┃┓┗┗┻
┓┛┃━━┏┣┓╋┗━╋┳╋┓┃┻━━┛┓┣┣┓┻┫━┻┗━┫┛┳┣┳┓┃┛┓┛
┏┻┃━┣┳┳╋┫┫┓┣┳┃┃┃┻┣╋┛┓┓┣┏┏┗┓┏┳┫┻┣┳━┗┏━┃━┣
┗┃╋┓┓╋┗┓┗┫┣┣━┳┫━┓┛┓┃━━┫┃┛┻━┗╋┗┻┗┏┳┓┣╋┏┣┛
━╋┃┻┛┏┳┻━┏━━┓┫┃┻┓┳┛┻┫┏┛┓┻┻┫┣┣┃┻┛┻┗╋┳┛┛┛┃
┏┣╋┃┣╋┳━┃┫┗┃╋┫┓┓┏┛┳┛┛┏┏┣┃┓┓┛┏╋┓┻┳┫┗┏┃┗┳┏
┏╋╋┏┓┻┻╋╋┃┣┫━╋┏┻┳━┣┏┏┛┓┃┳┳━┏┫┣┻┓╋┣┳┫┃┓┫┓
┏┃┻┗┓┏┻┓━┃━┓┛╋┃┫┗╋┃╋┛┣┗┫┛┻┳┛┻━┓┳┏┛┃┛┓┫┳┳
┻┓┃┫┳┛┳┫┃┫┓╋┓┻┛┛┓┳┫┳╋┏┛┻┻┗┻┃┗┳┳┻┏┓┓┣┛┃┣┣
┛┃┃┫━┏╋┗┓┏┻╋┳┏┓━┻┣┳━┗┏┣┛┃┗━┣┏┛╋┏┻┛┏━┗┓┻┣
┫┫╋┗┃┛╋┻┣┳┃┳┓┻┗━┛┣┫┣┃┻┛╋┫━┏━┳┃┫┫┻━┃┫┻┛┫┓
┏┃┻┓┃╋━╋┗┏━┏┃┃┏┛┛┳┳┃╋┻┗┓┣┛┓┳┫━┳┫╋┓┳┏┗┃┗╋
┻┫┓┃┻━╋┫┣╋┓┛━┣┣┓┣╋┣┛╋┏┃━┗╋━┣┏┗┗┻┣╋┓┫━┳━┗
━━┻━┻┻┻┻┛┓┃┫┳━┃┛┛┣┻┛┓┫┗┓┣┓┳┳┣━┃┣┏┫┃━┣┏━┣
┛╋━┫┫┳┓┗┃┛┻┫┓┓━━┗┃┻╋┻┳┗┛┛┣┫┓┻┛┃┣┣╋┗┃┏┗┣┓
┳┏┻┓┫┓┳┛┻┓┳╋┣┻┃┣┣┳┳┣┓┓┳┓┫┻┣┣━┃┫┓━┗┣━┗┏┏╋
┫┓┻┻┗┓┏┓┣┻┳┫┏┻┻┫┳━┣┣╋┓┫┓━┛━┗╋┫╋╋┛┏━┗┳┫┫┃
╋┣┣┓┳┛┛━┳┣┻┳┳┫┛┳╋┳╋┓┛┣┻┳┣╋━━┫┏┏╋┏╋┗╋┗┓┓┻
━┃┗┏┏┣┻┻┏┫┓╋┫┫┛┃┫╋┳┃┛┫┗┏┛┳━╋┣╋┛┛┣┻━┗━━┫┃
┫┫┃┫╋┏┣┗┛┛┫┳┣┣┃┫┗┓┗┳━━━┃┓┻┳┻┫┓┗┻┗┗┓┏┗┓╋┳
┣┃┏┏┗┃━┣┏┻┳┗┛┛┫┻┗┫┫┏┓╋┫╋━┏┻┛┻┗┗┣┛┗┻┛┻╋╋┛
┃┃┣┗┛━┃╋┳┻┻┫┫┣╋┣┫┏╋┗╋┃┫┫┛┣┳┳┛┫┫┃┛┛┛┻━┃┻┏
┫╋┓┓┻━┻┳┻━┗┛╋━╋┏┃┓┣┛┏┗┏┏┃┻┃┛┫┻┓┳┻┫┣┳┃┏┻┃
┏┃┳┏┛┃┣┏┻╋┗┻┻┏┗┛┏━╋━┃┫┗┻┗┛┏┳┳┓┻┣┣┣┣┳━┛━┗
┳┳┳┏╋╋┃╋┓┗╋┳╋┛┳┳┃╋┫┻╋┣┛┻┣╋┛┗┫━┫┏┛┃╋
┣┛┏┗┗┳┃┛┻┛┗━┣━╋┫┻┛┓┛┓┛┫┛┛╋┛┏╋┣┫┛╋┗┓┏╋┳┫┗
┓╋━┻┏┃┗┫━╋┓┛┣┏┻┫╋┏┻━┗┫┣┓┓┻┃┳┻┃┗┛┗┓┃┛┫┛┗┗
┻┻┃┛╋┫╋┫┣┗┏┗┓┃┓┫┓┃┛┣╋╋┗┗┫┣╋━┫┏┗┣┗┗┳╋┻┫┗┳
┣┳┏┣┏┗┛┻┻┗━┏┗┗┛━┣┻┫╋┏╋┳┳┏┣━┏┏┳┏┻┓┗┻┗┓┳┳┻
┛┓┃┳┏┏┛┓━╋┓┫┗┻╋┗━┏┗┫┛┳╋┣━┛┃┃┃┏╋╋┣┏┃┃━┏┣┻
┓┗┏┳┛┻┫┻┻┳┓┻┏┫╋┛┣┣┗━┫┛┗┗┻┏┛┣┣┏┗┻┗┫┓┓━┗┏┣
┫┗━┃┫┳━┣┏┏┏┃┗┓┓┳┗┗┗┣┗━┛╋┛┃┣┻╋┛┏┛┛┗┓┫┳╋╋┣
┳┻━┻┃╋╋╋┫┣┃━┓┃┓┗━┏┏┃┓┫┃┃┣╋━┣┻╋┻╋┻┛┣┏╋┫┻┳
┻┃┓┗┛┣┫━━━┣┛┛┣┏┫┫┃┃┻┳┻┫┏┓┻┻┫┗┓╋┃┫┓━━┃┗┻━
┃╋┃┗┃┫━┏┣┻┻┛━┛┃┫┻┫┫┳┫┫┫┻┣┗┳┃┫┣┫┃╋┛┗┫┣╋┓┓
┗━┓┣╋┛┏┛╋┳┳┛┏┃┣┏━┏┛━┛┗┫┻┻┏┗━┛┛┻━┳╋┃┓┏┏━┣
╋┣┻┏┳┃┓┻╋┛┫┓┃┗┓┻┏┗╋┳┳┛┳┗┗┏┫╋┳┃┻━┏┫┻┳┛┛┣┃
┃┓┣┏┻┫━┫┛┳┃┫┻┫╋┳━┣┃┛┫┃┃┓┃┫┛┃╋┓┣┳━┓┳┛┣┏┳┓
┳┓┏┳┫┓┻┳┛┃┃┓┛┃┣┏┣┏┓┏┓╋┓━┏┏━┃┻┗┏┃╋┗┣┛┣┣━┗
┗┓┫┣┳┣┳┛┻┗┣┏┃┃┃┫━━┫┏┗┃┳━┓┏╋┣╋┻━┓┃┫┓┳┓┻┳┳
┻┳┓╋┃┣┓┳╋┃┃┻━┓┛┻┫┓┻┃━┃┳┛┃┗┏┫┛┏┛┻┛┣┻┳┣┫┫┛
╋━┫━┃┃┣┓━┓┓┫┓┓┫┫┏┫╋┗┏┛┏┫┓┃┳┛┏━━┗┓┣┏━┻┛━┓
┻┓┓┗┗━┣┫┻╋┏╋┳┓┛┏┏┗┛┓━┓┏┻┃━┏┫┫┳┏┣╋┫┃┃━┳┏┳
┣┻┻┳━┓┣━┳┃┫┗┣┛━┏┃┫┻┣╋┛┓┏┫┏━┳┗┗┏┳┻┫━┃━┳┓┓
┓┻┫┛┳╋┏┛┓┗━┣┳┳╋━┳┳┗━╋┗╋━┻┫┻┫┣┗┳╋┛┫┛╋┳┏┳┃
┛┏┃┏┳┛┣━┏┓┓┓━┛┛┓┻┫┗╋┓┣┛┫┓┃╋┳┏┗┛┛┃┏┗┛┏┛┛┏
┗┗┏┛┗┳┃┫━┛┳┣━┣╋╋┏┣┻┣┛┣┳━┻┃┫┻┻┃┃┣┫━┏┗┫┫┛┫
┏┃┻┻╋┫┓┗┓╋┳┓┻┓┳╋┏┳┣┣┣┻━┓━━┛┣┣┳┓┻┗┓╋┳╋┗┓┗
┗┣━╋┛┃┏┏┗┃┻┏┳┫┓┓┛┻┃╋┻┛┏┛┣┳┻┓╋┣┏━┻┫╋
┏┛┓┳┳━┳┳╋┃┗┣┫┣┻┻┗┓┗┣╋┓┛┫┻┗┻┃┏━┛┓┃┗┻━┛━┏┃
┓━┻┓╋┗┏━┳┻┗┏┃┓┳┻┳┣┫┫┏╋┛┓┣╋┫┏┗┣┣┣┳━┃┛┻┳┻┳
┗┫┗┳┓━┃┣┳┛┳┛┓┃━┓┣┏┗┗━┣┃┣┫┃┣┣┻╋┓┗┗┻┳┃┓━┫┗
┗┫┣┃┳┏╋┻┃┓┗┻━━┓┫┫┳┃┏┃┳┛┣┣┏┫┣┳┣┳┓┃┫┛┣┣┣━┣
┓┗╋┃┫┫╋━┣┳┣┏╋┓━┏┓┛┓┛╋━┓━┃━┻━┛┳┗┓┃┳┻┣┓┛┃┃
┗┓┛┓┣┃┗┻╋┗┫╋╋┗┛┳┣┓┏┗┓┫┣┻┻┻╋┓╋┳┓┗┓┃━┫┗┛┓╋
╋┳━╋┛━╋┓┃┃┫┳┳━┃┗┛┫┫┻┻━━┃┣┓┗┗━┏┗┃┣┻┓╋━┫┏┗
╋┃┗┳━┗━┗┏┏┗┫┓╋┓┣┃┃┳┏┗┫━┛┗┏┃━┳┗╋┳┫┣┃┣┳┃┫┏
┏┫┛┫┳┫┓┗┛┳┃┃┛┫┛┳┻┓━━━╋┻┛┫╋┓╋┃╋┳┓┻┃┓┳┏┫┣┣
┗┃┗┏┃┓┏┏┗┃┏┣┃┻┃┳┫┏┓━┻┳┳┗┏┗┫┳┛━┻┳┻━┻━┓╋┣┏
┳┃┫┣┳╋┃┛╋┻┏┫┓┃┻┣┻┛┓┫┗┳┏━┣┳┏┫┛┛┳┏┏━┗┻┣┣┣┫
┏┣╋┳━┫┳┫┻━┃┣━┳━┳┏┛┛┛╋┓━┻┛┃━╋╋┓┣━╋┗┏┃┫┏┫┏
┳┳┃┓┓┻╋━╋┏━┛┣━┗┻┃━┫┻┣┛┏┳╋┛┛┫┻┻━┓┳┏┓━━━┫┫
┓┓┓┃┻┃┏┓╋┳┻┓┣━┏┓┳┃┫┓┏━┻┣┓╋╋┃┣╋┳┛┣┗┗┏┗┫┗┏
┣┳┏┻━┗┏┣┃┃┛┻┓━┳┳━┓┣╋┣┃┓┻┛┻┛┛┏┃╋┻┣┳┣┛┻┳┗┣
┳┓━┓┻━┓┛┛┗┓┓┗━┏┃━┫┻┫┣┓┳┳━━┗┳┓┳┓┛┓┻┏┏┫╋┫┫
┳┻╋┻━┃┣┛┛┛┃┃┗┛┫┃┛┛┏┃┛┏┛┃┫┓┛┣┣┻┗━┫┛┏┳┻┫┣┻
┣╋┳╋┳┏┫┃┳┻┻┫┓┃┫┏╋┫┫┛┏┣┏┛╋┏┳┫┳┃╋┏┗┃┛┗╋┫┗┛
┣┫┓┓┏┃┗┓┛┣━┃┗┻┳┓━┃┛┗━┓┗┻┣┃┏┗━┗━┃┏━━━┗┳┓╋
┗┫┃┫┃┗┏┗┗┃┗┃┻┓┓┳┳┗┣┛━┏┳┛┃━┳╋┏┛┫┃┳┗┛┃┏╋┓┳
┃┳┻┛┫┏╋┳┏┃╋┛┳┗━┣┳┓┓┳┫┣┃┻┏┗┃┫┳┫┫┳┣┳╋╋┳┳━┻
┏┣┣┃╋┳┃┏┛━┻┣┛┗┳┏┻┳┗┫┏┛┗┫┳┛┃┳┛┣┳┛━┛┏┏┫┏┃╋
┳┳┏┳┗┗━┣┻┣┃┫━━╋━━┳┳┳┳┣━╋┻┻┫┗┏┏┛┣┓┏┻┗┗┣┏┗
━┏┫┓┃╋┫━┳┗┛┃┣┏┳┻┃┗┣┻┓━┻┃┗┻━┛┳┫┓┣┳┳┻
┓┛┏┫┃┃┓┃┓╋┻┗┻╋┛━┫┃┣┛┫┃┛━┏┣╋┻┗┣┫┛┳━╋┃┏┗┏┏
┻┳━┳╋━╋┏┃┳┻┛┳┳┻┣┣┳━┳┛┏┗┣┳┏━┛┃┗┛┃┓╋╋┗┃┛┫╋
┳━┻┗┛┻┻┛┻┗┫┳┓┗┗╋┛╋┓┏┫┓┣┳┫┣┻┫┗┫┓┫┻┗┏┗┣┓┓╋
┫┛┫┓┗┫┣━┗┛┗┳┗┗━╋┫┫┳┓┗┛╋┃┳┏┫┳┻┻┗┗╋┏┗━┛┃┃┏
┓┻┏━┗┗┃┛┻┗┣┗┣━╋┓┳┛━┓┃┃┏╋┳┛┗╋┗━┫┣┻┛━┻┓╋╋┗
┃┻┗┻┛╋┣┏┛┏┣┓┣━┳┏┫┗━┃┳┗┫┻┻┗┗┃┳┃┫┛┃┃━━┻┻┳┳
┳━┫┗┛┏┓┳┫┛┣╋┫┃┗┻┣┓╋┻┏╋┛┃┓┛┃┛┻┏┗━┏┃┻┓╋┳┃╋
┫┣━┏┻━━╋╋┏┣┣┃┫━┓┣╋┓┃┗┫┫┫┓┻┏┓┻┏┣╋┫┻┳╋━┻┳┓
┳┣┣╋┓┛┏┣┻┻┃┻━━┛╋╋┣╋┓┳┫┛┫┏━┛┗┻┫┏╋━┫┃╋┏┓┻┏
┃┣╋┳━┻╋┛┫┫━┛┛┏┳╋┃┫┃┓┳┛┳┳╋┃┏╋┃┗┛┓┳┓┏┳━┫┓┻
╋┫┛━╋┳┃┃┣━┳┓┃━┫╋━┏┣┛┫┛┳┫╋┛┃┛┫┫┣┫┛╋━┻┗╋┳┛
┫┗┫┣┏┛┗┃┣┗┏┃┫━┻┃┛┏┻┣┃┓┳┏┻━┗╋┓┏┻┻━┏┻┳┻┫━┓
┛┛┫┏━╋┗╋┫┏┗┛┏┗┛┛┗┗┣┗━┗┏┛╋━┳┏┃━┛┗┏┣┫┏┫┏┳┓
┻┫╋┃┏┻┗╋┃┫┻━┏┻┏┳┃┻┗┏┛┗┣┓━┣┻┫━┛┻┓┻┓┃┛┗┣┫┛
┛┗┫┛┣┛┛┻┣┳┳┻┃━┛┃╋╋┛┳┏┫┳┫┳┓┫━┳┏┗┓┛┓┫┳┏┗┫┓
┃┗┛┫┻┃┳┏┓┛┫┛╋╋┣┃┻┛┳┓┛┃┓┳┏╋━┓┃╋┳┻━┛╋┫┛┳┻┳
┗┣┃┓┫┃━┫┫━┓┫┗┻┗┓┃━┫┻┣┛┃┓┗┛┓╋┫┃┻┏┏┃┫┏┣╋┏┫
┃┻┓╋╋┫┗━┗┏┃┛╋┫┓┃┃┣┛┳┻┣┫┗┃┻┣┓┗┻┗┃┣┗╋━━┗┏┛
━┓┃━╋┣┻┣┛┃┃┳━┛┏┫┏┗┳┫┛┣┫┗┓┗┣┓┻┗╋┛┓┃┳┓┏┻┻┻
┏┏┏┻┳┻┛┓┛┻┻┗┻┓┏┓┏┣┛┛┃┗┣┓┗┛┣━┣┓┳┫┛╋┓┗┓┗┣╋
┃┳┻┏┃┃┳┻┳┗┳┃┏╋━┻┏━┣┓┃╋┓┻┏┳━━┳┛┫┗┗╋┛┏━┓━━
━╋┏┳┃┳┃┣┃┻┓┛┃┗━┣┳┗╋┓┣┏┃┏┛┗┃╋┃┫┻┻╋┳┃┛┫┃┣╋
┓┫┓╋┻┏┛┏┗┻┓┛━┏┏┳┃┏┛┓┣╋━┫━┣┏┃┃┓┻┃┛┫╋╋┻┳┳┳
┻╋┗┳┏┃┓┳╋┃┳┏┓╋┻┃┛┛┏┻┗┳┫╋━┫┳┗┻┏┃┫┻┃┣
┫┛┳┻┃┣┣┏┓┏┛┃┃┗┛┣┫┛┳┃╋┫┻╋┣┓┫┗┛━┳┫┫╋┳┳┳┻┻┣
┗┏┓┣┛┫╋┣┻┏┻┛┏┫┏━┫┣┃┻┣┗━┫┛━┻┓┓┻┛┻┳┻┳━┏┏┗╋
┏━━┣┣┗┳┳┻╋┏┣┻┫╋┃┣━┣┃━┳┗┻┫┳┻┗┻┗┓┳╋┻┳┫┳┣┳┛
┗┫┫┫┛┗┗┏┫┛┓┗╋┓╋╋━━━┃┛┓╋┏┛┏┻┳┫┳╋┏┗┛┏┗┏╋┳┫
┣┃┻┻┻┛┗╋┃┏╋┻╋━┃┻┳┫┓┓┛┃┓┻┛╋┗┻┓┓┫┓━┏┻┫┳┳━┃
┏━┫╋┓━┫┏━┫┣┫┫┃╋┛╋┏┛┻┗┃┛┳┻┏┣┳┃┃┫┣┫┓┫┗┓┃┻┛
┏┃┳╋┃┗━┗┛┻┓┫┫┓╋┓┻┫┻┃┫┃┻┳┳┣┣┗┫┏┣┃┓╋┓╋┗┏┫┗
┓┓┏┫┣┃┓┃┛┻┛┳┓┓┻┛┏┃┛┛┛┫┓┳╋┣┻╋╋┗┫╋┳┳┫╋┳╋┛┳
┓┳┏╋━┗┏┏┓━┗┓┣┏┗┳╋┣┗┻┓┻┳┓━╋┛┫┣┗┓━┣┻┛┗┗┻┫┏
┻┃┓┛┻┗┫┣┻┃┫╋┗━┓┏┏╋╋┓┣┫┃┳┻┃┓┃┫┻┛╋┗┃┏┏┳┫━┏
┏┃━┛┃┓┣┏┓┏┏━┃━┛┫┃┫┏┛━┓┃┗┏┛┓┻┏┗┃┻┛┛┛┗┻┻┫━
━╋┛┃┛╋┣┻┳╋╋┃┗┏┃┗┏┃━┫┳┏┏┗┫┛┣┏┏┗╋━┣┓┗┃┗┓┛┏
┛┣╋━┃┫┻┏┛┓┫┓┃┃┣┛┗┗┳┃┳━┳┏┃┏┃┓┗┏┳┗┛┓┗╋┫┣┳┏
┻┫┗╋┣┛┫┳╋┫╋┛┣┻┣━┫┓┗┏┛┏┗┻┓┳┏┣┃┣┗┻┏━┫━╋┣┃┫
┫╋┻┓┃┏┓┗┫━┳┏┻┫┻━┃╋┫┻┃┻┻┫┓┛┻┏━┣┣┣┓┻┳┓┣┃┻┃
┣┣┃┫┻━┓┛┏━┃┣┃┫━┏┳━┳┻┗┛━┻┃╋┗┫┻┗┏╋┣╋┃┣╋┏┏┫
┛╋┏┫┻┃╋┏━┫┻┣━┗┗┣┏┓┻┃╋┫┫┣━┻┣━┫╋┃┓╋┏┛┓┣┻╋╋
┣┓┛╋┃┣┃┓╋╋━┫┻┣┳┃╋━━┻┳┻━┃┛┏┳┏┫┓┣┛┻┃┗┗┏┣┛┏
┏┫┻┓┓┳┣┏┣┫┳┣┃┃┳┣┫━╋┛┗┻┛╋╋┛┛╋┣┫┳━┓┃━┃┻┛┏┃
┳┃┛┻┗┏┓┗┣┫┗━━┗┏┗┏┓┗━┣┣┻┻┫┣┫╋┓┃┓┛┓┃┫┛┻┫┃┛
┣┃┗━┛┓┻┗┗┛┣┏┏╋┳┣┣━┻┏━┳╋┛╋┓┻━┓┣┣┛┃┗┗┣┣┣┗┃
━┗┃┗┳┻━┓┛┣╋┣┛━┏┻┳┏┣┓╋━┏┻┫┓┃┻┓━┓┫┛┻┓┗╋┳┏╋
┻┻┃┳┻┣┣┃┳┏┛━┣┣┳╋┳┗┃╋┛┳┳┗┳┣╋╋┳┃┗┫┛┏┛┏┣┻┛━
┫┃┛┏┃━━┏┃━┛━┣┳┏━┓┳┣┻┻━┓┳┣━┏┻┣┳┓┻┃╋┣
┗┏┗┏┫┏┗┏┛┗┣┣┛┃┫┏╋━┳┓━┗┏┳┛━┓━┳┃┃┃┫┣┏┛┓━┛┣
┓┛┏┳┓┛┛┫┃╋┣┓┫┳┳┫┣┻┃┣┫╋┏┛━┫┻━━┛┫┃╋╋┣┗━┫┫┣
┓┻┗┃┛╋╋┫┏┫┫┃━┻┏━┃┃┛┗┣┓┫┃┳┏━┃┃┓┃┻┗┛┛┻┫┣┗━
┏┳┛┫┏┣┃┗┃━╋┣┛┓━┳╋┗┓┃╋┗━┏┳┫┳┻┗┓┓┃┏┃┓━┃┓┫┻
┻┫┃━━┓┃┏━╋┓┫┓┃┓┏┫┃╋┗┣┓┛┳┓┫┻┛┛┳┛┻┗┣┗┻┻┣┛┏
┓┣┃┫┗┳┏┫╋┳┃┏┳━┣┫┛╋━┳┃┳┣╋┃┓┏┏┻╋╋┗┓┏┛┻┓┳╋┫
┃┛┛┻┫┛┃┃┛┏╋┳┻┳┏┃┳┏┣┓┓┓┣┳┗┫┫┃┏┏┣┗┣┓┏┓┳┳┣┃
┓┳╋┛┻┛┃━┛╋┃┳━┛┃━┓╋┓┳┃╋┫╋┓┃┏┗┛┳┫╋┏┳┫┃┫┏━┏
┛┗┻┻┳━╋┛┛┛┛┣┗┳╋╋┣┳┣┣┳┗┳┏━┃┛┏┫┣┓┗┻┓┻┳╋┳┏┛
┏┳┣┗┏┳┣┫┗┗┣━┻┫┻┗╋┏┃━┣┳┏┫━┏┣━┣╋━┓┛┃┫┻┻┫┣┛
┛┏┳┏┳┓┳┣━┫┓┓┗┫┣┃┃┳┻╋┗━┃┻┳┓┃┗┗━╋┗┗┛┻┻┓┗┛┓
┛┣╋╋┛┫┏┫┗━┗┫┓┗┏┣┗┛┏┏┳━┓┛━┏┓┫┳┏╋┃┛┓━┫┗┻┫┏
┓┣╋┳━┓┛┫┫┗┣┏┛┣╋┃┗━┓┻┃┗┃┻━┫╋╋┫┫┛┫━┳┳┛┛┻━┏
━┫┛┗┛┏┓┓━┃┳┓┣╋┓┓┣┓┓┻┣┗┓┗━┛┣┣┗╋╋┗┏┃┻┗╋┳┃┃
┃┛┛┓┛┣━┫┗┗┃┻┫┣┓╋┳┫┫━╋┳┻┣╋┣┣┫┗╋┛┳┓╋┳┛┣┫┏┏
┻┗┳┣╋┫━┓┓┳┫┻┃┳┏┗┏┻┛━┗┫┗┛┻┳┃┃┣┓┫┓━┫┓┳━┓━┳
┗━┃━┳━┏┗┳┣┗━┗━┻┳┓┓┣┏┗┛┓┓┗┛┻┏┣━┛┗┫┳┻┃╋╋┃┻
┛┗┏┫╋┃┗┓┏┳┃┣┫┣┓┏┣┛┗┃┳╋┓┃┳┃┏┗┫┛┣┓┃━┛┛┳┻┛╋
━┛┏┏┗╋━┣┳┫┛┫┫┗┛┓┣━┻┳┓┣┏┓╋┣╋┏╋┛┏┻┗┻┛┛┛╋┛┳
┓┛┏┓┃┣┏┫┓┻┛┳┳━┛╋┳┳━┳┳┓┛┻━┣┻┣┗┓┏┛╋━━┗┓┣┏┣
┓╋┃┓┃┫┛╋┗┓┛┛┓┳┏┛┛┻┣┃┗┛━┛━┛┫╋┗┃┗┳┓┳┓┳┳┛┃┫
┓┳┳┃┳┻┳┻┃╋┓┫┣┳┏╋┓━┃┛┛┓╋┣━┏┣━┳┣┏┓┏╋┃┻┛┫┗╋
┃━┳┛┣┓┻┫┃┗┳━┛┫┓┛┃┣━┻┓┳┓┗┛╋━┣┗┛┓┏━┏┻╋┣┳┻┗
┓┏┣┻┃┓╋┃┛┻┫┳━┏┣┣┻┣┏┣┛┣┗┻┗┓┏┳┣┳┻┛┓┛┃
┓┻┓┏━┣╋┛┏┻┛┃┣┫┣┛┏┏┓┏┣┗┓┛┫┻┣┛┏╋┛┫┫┣┣━┗┗┳┣
┛┛┳╋┓┗┳━━┣━┛━┫┻┓┳┃━┫┗┻┏┣┻┣┃┓┃╋┫┛┏┫┫┗╋━┗┗
┻┣┣┳┏┃┫┏┃━━┻┗┻╋┣┗┳┣┳┗┻┻┛┻┳┃┏┳┫┛┣┛┻┏┣╋┗┣┗
┻┏┏┗╋┣┣┓┛┛╋┛┳┃┗╋┫┓┓┛╋╋┫┗┫┳┗┛┳┻┫━┫┛┛┛┓━┻┛
┻┫┗┫┛┳━┃┛┓┗╋┃╋━┗━┻┳┏┗━┫┻╋┓┻┫┻┻┗┻━┃━┣┃┗╋━
┛━━┳┓━┓┏┳┛━┫┏┃┻┓┳┳┓┻┏━┓━┛┣┫┳━┣┛┓┣┏━┃━┳┳┣
━┓┣┳┃┃┏╋┓┗┻┳━┓┫┛┗┳┃┗┫╋┳┗━┏┫┣┣┏┏┻┻┻┳┛┛━━┳
┗┏━┫┏┻┓┻╋┣┓┛┫┣┫┫┫┫┫┃┫━┻┗╋┻┫━┫╋┓┳┫┃┳┳┣┛┛┗
┫┫┳┓╋┳┣┛┃┓┓┳┛┫┛┏┃┳┃┳┣╋╋┗┏┫┏┫┳━┏┫┻┛┻┏┏┓┃━
┗┫╋╋┳┫┣┃┳┓┏╋┫┏┫┫┳┓┓╋┗┫┃┓┗┓┏┣┻┳┃┗┣┣┗┓┓┳━┗
┫┃╋┓┏┻┣┳┗┗┃┏┳┳╋┃━┗┛━┻╋┓╋┃┳┛━┃━┓╋┫┏┳┏┏┃╋┓
┻┣┏┃┫┫╋┗╋╋┓┣╋┓┓┻╋┣┓┏┃┛┫┗┛╋━┳┳┓┗┛┛┓┗━┳┓┻┻
╋┳┛┓┗╋┗╋┏┓┗┛┓┗╋┃┛┛┏┣┓┣┳┳┳╋┛┏┏┓┗━┫┫┗╋┓┓┛┏
┃┗┛┛┏┻━┛┗┏┫┗┗┏┻┗┗┓┗┣┳╋┫┏┛┓┻╋┏┣┓━━┃┃┗╋┏┏╋
┻┗┳┻┏┣┓┃┻┻┏┻━┗━┳╋┓┏┫┗┃┗┻┣╋┻┻┛┛┣╋┳┫┃╋╋┃┃┓
┻┛╋┣┃┃━┃┫━┗┛━┓╋┣┓━┗┓━━━┗┓┏╋┫┃━┗━┫┓┫┃┃┃┃┗
┓┳┃┳┗┣╋┛┏━┏┣┃━┗┛┏┳┛━┳╋┛┳━┳╋┗━┻┳━━┛┃┛┏┓┏┣
┏┓┣┃┓━┫┓┏┏╋┏┃┃┫┣┓╋┛┣┣┳┻┃┻┛┳╋╋━┳╋┣┗┣┓┃━┣┗
━┳┣┫┫┃┓┫┏━┓━╋┫┻┳┣━┛┗┗┏┃┛┗┻┳┃┳┻┣┓┣┓┳┫┣┗┫┓
┫┣┏┓┃┳┻┳┓┣┗┃┻┛┏┓┣┓┳┛┻┗┏┗┏━╋┃━┫┫┣╋┫┏┳┳┻┳┗
┏┛┓┗┃━┗━┓┃┳┳╋┫╋━━━┫┗┛┗┻┏╋╋┣╋━┳┓┫┫┫┻┓┫┻┗┗
┳┏┛┛┃┳━┏┣┓┳┓┣┓┗┏┏┗┓┃╋┳┛┓┛┓┗┻━┗┗┻┛━┻┫┃┓┫┗
┗┓┗┫┃┫╋┻┏┻┣┣━┓┫┛╋┃┫┓┫┗┻┛┫┛┗┳┓┣┓┫┛┻┻━┃┳┗┳
┳┗╋┫┣┏╋┣━━┫┗┛┣┫┫╋┻┃┻┫┳┳┃┛┗┗┫┗┣┏┛┛╋┣
┳┛╋┛┛┻┃┏┏┓┗┓━┛┓╋┫┓┣┻╋┗┏┳┳┫┓┏┃┛┣┻┛━┃┳┃┗┓╋
┫┏╋┣┓┳┗┫┻┃┣┣╋╋┳┻━━┣┣┓┫┏┣┗┻┓┻┻┏┻┏┣┗┫┓┏┗┓┗
━┛┳┻━┃┫┓╋┃┓╋┗╋━┃┗┗┓┛┏┳┳┫┣┗┳┗┛┫┛┳┏┫┃━┛┣┏┓
┛┳┃┏┣┏┃━┣┣┫┏┏┏╋╋┳╋┣┫╋┗┻┃┃┣┃━┳╋━┻┃┣━┃╋┛┳┗
┫┏┛┗╋┻┫━┛┓┛┻┓┻┛┃━┫━━┣┏━━┳┫╋┃╋┃┳╋╋┓╋┃┫┗┛┃
━┣╋┃┃┓┃┛┏┃━┳┏┛┓┣┃┳┣┫┛┓┣┓┣┓┛━┗┃╋┣╋┫┏┏┃┓╋┃
┳┫┗┃╋┣┳┣┣┓┃┗┓┏┛┻┃┛┛┫━┃┻┏╋┃┃┓┫┣┻┣┃┻┳┣┛┃┓┗
╋┗┛┣━┻┣┏┫┓┻┃┫┫━━┻┫┫┫┓┫┻┫┃┻━┏┗┗━┃┻┳┗┏┓┻┓┣
┛┗┳┳┏┫┓┻━┛━┫┣━━┃━┏━╋┛┛┃╋┣╋┛┗┻┣━┛┫┃┻┻┏┳┗┛
┻┣━┛┳┛┗┃┻┳━┻┳┣┗┗┛┻┏┗╋┻┻┳┓┻┏━┻┗┓┓┓┃┻┗┫┏┛┃
┣╋┗┣━━┣┻┓━┃┃━┣┣┳┓┃┻┗┣┓╋┓┛╋┫━┳╋┻┗┫┓╋╋┣┫┃┣
┻┓┃┓┻┣┏┃┫┃┫┛┃┃━┗┣┓┳┻┃┃━┏╋┣╋┳┗┏┫┣┫┛┗┣┛┓┗┃
┳┣╋╋┛┛┻┣┛┏╋┣┓┣┏┳┛┛━┏┗┳┓┏┏┫┛┫╋╋┫┓┣┫┣━┣┳━┣
╋┗┳┫┳┃┳┗━┻┻━┗┻┛┏┓┛━┛┏╋┳┣┻┫┳┣┓┣╋╋┏┓┏━╋━┗━
┳╋━┗┳┓━┣╋┻┳┻╋┃┗┓┳┏┗┛┛┻┛┛━┳┻┫┃┓┏┣╋┏┏┫┛┃┫╋
┳┗┳┣┓┃┃┓━┳━┓╋┗┣┓┻┓┫┏┗┗━┓┃┫━┏┗┃┳┏━┛┓┻┻╋╋┣
┫╋┫┫┏┫┣┓━┗┛┳┳╋┣┣┓┛┓┻┻┫┛┫┏━╋┫┃┫┻┻┏┻┳┛╋┫┳┓
┣┃━┓┗┣┻━┣┫┳┣┻┏┏┓┏┫━┗┃┻┏━┻┣┏┳┃╋┫╋┣╋┏┃━┏┳╋
┗╋━┛┃┃┳┃┳┣┻╋┓┣━┣┳┓┣╋┻━┓╋┛━┓╋┫┳┏╋┣┳┃━┛━┃┣
┓━╋┃━┳┳┏┗┗┃┓┳┫┗┳┫┣┫┻┛┓┓╋┃┗╋┏╋┻┏┻┓┛┻┫┃┳┓┃
┃┗┏━┛╋┣┳┳╋━┛┻┛┃┛┃┣┃┗━┣┓┏┻┗╋┳┻┣┛╋╋┏┏┏┃┳┫┏
┓┛┫┓┛┛┗┃┛┣┫┗┣┛┏┛┻━┻┓┣┗┃┫━┓┳┫━┏┳┳┓╋┗┏┣━┫┓
┣┃┻┗┓┗┓┫╋┃┃┓╋┣╋┻┣┃╋┳╋╋┓╋┓━┳┣┏┻┻┣┃━┃━┫┛┛┫
┳┫┛━┻┏┃┏┓┛┗┗┳┛┛┓┳━━┫┛┃┏╋━┓┻┃┏┳╋┛┃┛┏
┻┣╋┓╋┳┻╋┃┓┃━┣┗┣┓━┣┳┳┻┛┏┻━┳┃┻┏┗┏┛━┫┛┣┳┃┳┫
━┗┏━┫┳┓━┣┓╋┫┃┻┻┓┫┏┳┳┻┛┃┣┳━┗┻┗┳┫┣┫╋┗┳┛╋┗╋
┣┣┏┛━━╋┓┓┏┛┛┳┣┣┛╋┣┃┓┻┓┣━┫┣┃┣┗┫┫┻╋┳┏┓┏━┻╋
┗┓┗┣┏┓┻┫┳┫┣┫┣┫┗┳┏┻┗┃┏┛┫┣┳━┣┛┫┃┣┗━┗┛┏┣┳┣┛
┫┃━┗━┛┏┏┗┏━┏┗┫┣┫┣┗┃┏┃━┻━┫━┳╋┏┫┛┃╋┫╋┗┫┗┓┗
┳┳┛┃┓┻━┛┓━━━┏┗━┫┃┓╋╋╋┏┓┻━┻━━┻━╋━┫┏┓┫┛┏┳┛
┗┃┗┛┏┻━━┣┓┏┻╋┛┏┛┗┫━━┻╋╋┳┳┗┫┳┗┃┛┗┫┓┫┣┻┓┣━
┳╋┛┻╋┫┗┳╋┛┻╋┣┳┻┓┛━┻┳┃┻┃┳┣┗┓┓┏┻╋┏┗┣┳┳━┏┓┫
┣┳┳┻┛┳┳┫┗━┻┓━┏┓╋┏╋╋┫┻┓┏┫┛━┛┣┳┫┓┗╋━┣┏╋━┓┻
┳┣┃┣┓┃╋┓╋┃┗┳┣┃┫┏┗━━┓┫┫╋┻━┃━┃┛┻┏┛┗┓┏┃┳╋┻┫
┻┳┻┗┫┳┃┻┫┻┏┓┣┻┓┃━┫┳━┏┣┛┛┣━╋╋╋╋┛┛┏┻┃━━━┃┏
━━┻┓┳┃┏┃┃┃┃┃┓╋┫┻━╋━┳┳┓┣┓┻┫┳┣┳┃┛┳┓┏┳┫┛┛┻━
━┳┓┃╋┃┣┫┛┛┳┗┣┫┃┗┳┃┻┏━┣━┻┏┣━┣━┣┛┃┳┏┏━━┏┃━
┳┃━┃╋━┗┓┗┻┗┃┏┻┃┏┛┛━┏┣┏┗┛┫┫━┫┗╋┻┻┃━┓┳┏┛┳┻
╋╋━┗┛┏┏┛┛┏┏┣┛┗┣┃╋┣┃┓━┃┛┃┣┗┃╋┳┏┏┓┫━┳┫┗┣┛┻
┫╋┃┏┃┗┗┗┻┏╋┳┣╋┫┃━┻┃┏┗┓┳╋┓┳┓╋┗╋┳┛┳┻┛┏╋━━┻
┻┳┏━┛┫┗━┏━┃┏┣┣┫╋┃━┓┣━┣┗┗┣┓━┃┛╋┛┗┛╋┳┏┛┛┃┻
━┃┃┛┏┛┛┻┛┓╋┻┃┃┃━┣┃━━┛┣┳┣┫┗┓┣┣┳┣┻╋┗┏┣┃┏┫┫
┛━┫┓━┣┓┣┫┃┳┗┏━┗┳━┃┏━┣┏┣┛┗┫┳┏┃━┫┏┛┃┗━┣┻┣━
━┻┏┻┫┛┃━┓┳┳━┗┃┛┣┏╋╋┃╋┫━┣┏┫╋╋━┳━━┛┳┓┳┃┛┛┃
┳┣┃┗┗┳━┻┓┏┣┫┏┃╋┏╋┓┏━┻┗┳┗┣┣┗┏╋┣━┛╋┓┃╋┣┣┃┛
┏━┛┓┓┗┛┳┛┛┗┏┃┳┫┏┓┳┣┏━┓┓┓╋┫┣┓┻┣╋┳╋┏┓┃╋━┻┛
┓━╋┳┏━┣┃┏┛┫╋┻┳━┛┛╋┃┏┻┃┗┃┣┫┓┏┃╋┫┻┛┣┃┏┻┳┫┃
┫┗╋┓┏┳┻┃┻┓━┫┫┛┛┃━┃┫┓┛┫┫┫┏┛┫┏┛━┻┃┛┫┣
┳┓┫━┏━┣┗┛┻┓┻━┛╋┻┣┳┏┳┳┏┗┗┣┗┗┻┃┗┳━┫┳┣┓┏┃┳┫
┗╋┻┻┗┏╋┓┛┃┳┗┃┫┻┓┫╋┓┣┃┏┣╋┏┛┓┓┫┳┫┛┣┛┛┻╋┓┗┳
┏┣┃┏┫┏┻┛┣┛┛┗┃┫┗┃┫┻╋┓┗┫┗┃╋┫┓┏╋┏━┫┳┃┣┏┛┳┃╋
┗┣┛┗┏┃┗┗━┫┓╋┃┣┣┻┏━┫┫┃┗┏┫╋┓┳┻┳┓┫┛┣┻╋┛┗┓┻━
╋┗╋╋┓┏┏┛┫┫┣┃━┗┃┳┻╋╋┻┓┃┻┓┛┫┏┣┃┃┓┃┃┳┓┓╋┣┳━
┓┫┣┓┛┗┃╋┳┗┣┫━━━┗━┛┛━┓┛┻━┣┏┗╋┻┳┣━┏┓┃┛┻┻┳┻
┓┣┳┳┻┫╋┳╋┏┓┗┃┳┳┛┻┳┛┓┳━╋┻┓━┗┫━┣┫┏━┗━┗┗┏┳╋
┓━┣┏┻┫┓┻┏┫┫┗┛┣╋┃━┃┳┳┫┳┣┫┻┳┏┗┫╋┳┣┫┓┣┓┳┻┣┓
┓╋━┓╋┫━┳┓┻┗┫┫┃┗┓┃┃┣╋┣┛┣╋┳┗┣┛━┣┗┫┏┳┗┓┃┃━┓
┣┓┣┫╋┻┃┃┻┃┓┣━┏┃┛┗┻┗┫┃┏┛┛┫┃┏┛┻━━┏┻┳┏┳━┣┳┛
┗┣┛┫┻┗┫┫┳┻┃┛┓┻━┣┏┫━┛┓┻┏┳┣┳┳┓┻┻┓┗┃┣┣┳┓┫┫┫
╋┓━┻━┣┏┳┓┗┣┻┛┳┛╋┻┛┫┃┗┓┣━┏┳┏━┏╋╋┛┣┣┗┗┳┣┏┗
┛┗┃┳━┫┓┳┏┓┓┏┳┛┛┳╋╋┫┏┳┓┓┻┛┗┳┏┣┣┗┳┓┗━┳┗━┏┣
┻┗┫┛┛┗┫┛┻┫┃┓┻┳┓┛┻╋┛┣┛┣┻┓┛┳┃┃┻┛┣┗┓┃┛━┫╋┏┃
┃┻┓╋┫━┛┛┻┳┓╋┗┏┓┛┳┗┃┏┃┻┃┗┻━┏┏┫┻┛┃┛┣┫┗┳┃┣┣
┻┛╋━┗┃┃┓┣┻┳┗┣╋┻┫┃┓┃┳┓┛┓┳━┛┃┃┳┳╋┳┳┳┗┳┻╋━┛
━┃╋┛┛┗┃┣┛┗┳┻┣┗┃┓┣┓┛┓━┏╋┗━┏╋┻┓╋┫┏┗┻┃╋┻╋┗┛
┛┗┛┳┫┃┛┫┗╋┣┗━┓┓┏┫━┃┗┛┫┳┣┃┛━┫┃┫┫━┗┳┛╋╋━╋┫
┛╋┗┳┻┛╋┃┗┫┣┃┻┛┃┛┛┃┏┏┗┛┃┃┗┻┣━┏╋┻┏┫┣┣┗┻┫┛┛
┛┛┳━┏┃┻┣┗━┓┏┛━┃┫┳┏┫┻┻┗┣┛┗┣┓┏┛┳╋┫━┓┗╋┛┃┻┗
━┣┓┛┃┻┓━╋┓┗┏┏┏┣┣┫╋┣┻┻┃┳┻┣┏┃┛┃┏┛┛┃┓┓━━╋┳┃
┻━━┓┓┣━━┫┃┗━┣┛┣┣┫┓━┣━┛┏┻┗┗┃┃┳┛┳┣┏┻┗┃┳╋━┣
┫╋┗╋━┏┃┻┳┏┻┏━┛╋┗┛┫┏┏┓━┳┻┣┣┳┛┣┗━┫╋┫┃┗┳┗╋┻
┏━┻┻━╋┻┏┗╋┻┳┣┳┗┻━┛┛┛┓┛╋┳┣┃┣┛━━┃╋┣╋━
┳┻┳┛╋┏┣┓┓┻╋┛┛╋┻┻━┛┫┫┏╋┓╋┻┳┗┫┳┣╋┃┏┛┃┏┻┓┓┛
┳┫┣┫┣┗━┗╋┃┗┫┫┣┳┻┳━┛┣┗┣┃╋┏┳┣┓┏┏┛┻━╋┃┃┗┛┛┏
┛━┣┳┣┣━━┗┫┓┓┛┛┃┳┗┣┗╋┣┳┗━┓╋┻┣┳┣┣┫┏┣┳┓┏┗┻┫
┗┣┗━┃┣━┣━┃┃┣┛┃┛┏╋┓┓┛┣┻━┳┃┓┗╋┛┳┻┃┣╋┓┃╋━┓┣
━┓┗┏┣┣┫┛┏┻┗╋┻┛┏┓┓┫┳╋╋┫╋━┏┳╋┓┃┃┳┛┳┓┫┻╋┗┓┗
╋┃┫┃┓━┏╋┣┣┳┏┻╋┻┓┣┗┗┗╋┻┛┣┳┏┻┻┳╋┏╋┳━━━━┻┣┏
┣┏┻┳┓┃┛┏┗┃╋┻━╋┏┛┛┃┣╋┻┓┃┃┛┏┛━┏┫┃━┛┗┳┣┣┗╋┏
┣┏┓━┃┏┏╋┻┃┳┃━┫┃┓┏┣┣┳━━━┫━━┓┳┏╋┏┏┻┻┓┳┏┛┳━
┫┗╋┗┫╋┳┓┛┫┗━╋┣━┣╋┗┫┳┻┫┓━┃┣┳╋┏┣┳┛┛┛┻┳┣╋┗┻
━┫┫┏┳┻┏┳┓┣┏╋┃╋╋┓┻┗┃┃┓┗┓┓┫┃━┗┗┛╋┛┃┗┻┫╋┣━┳
┻┏┣┳┃╋┻┛┓┛━┻╋┏┛━┣━┳┻┗┗┳┏╋┫┗┛┫┛┓┓┏┃┣┫┻┣┣┗
━┓━┃┗┣━┳┃┓┃┓┫━┫┗┳┣┻┏━┏┗╋┛┃━┃┳┗┻┗┣━┓━┫┳┣┫
┛┛┫┛┣┏┳┻━╋┛┣┏┣┃┳┏━┳━┻┳┫┃╋┳┓┏┣┗━╋╋┳┗━┗┻┏━
┛┻┏┃┗┣┗┛┓┻╋┃━┣╋╋━┓━┏┻┏┫┣┃┗┛┛┃┓┫┗┻┛┗┣┳┳┻┻
┗┗┛┏╋┛┛┏┃┻┣┃┳┳┛┫┻┓┛┃┏┛╋┏┏┗┓┓┏━┛┳┫┻┛┛┛┫┣╋
┓┣━┛┛┏━┛┳┣┛┻┫┗┻┓┫┛┗┳┏┓┏╋┛╋┏┃┗┳┃╋┏┛┃┣┗╋┏━
┻┻╋┣╋┗┃┗┳┏╋┗┗┳┏┫┣┫━╋┛━┛━┓┳┫┛┗━╋┏┓┳╋┫┻┻┗┏
┛┃┓┳┛┫┗━╋┛┻━┗┻╋┛┗┛┣┏┓┳┗┏┳┳┳╋┃┣┛┫┗┓┛┣┃╋┗┛
╋╋┻┗┓━┫┛┳╋┃┛┳┓┳╋━┏┫━┏┃┗┓┻╋┣┻┓╋┏┏┳┗┻┻┓┫┓╋
╋┗━┳┳┻┗┏┛┏┣┃╋┳╋┫┏┛┗┓┗╋━┣┳┏┳━┣┻┗┫┛┛┳━┳━┳┳
┃┃┏┫┃┣┏┣╋┻┛┃┣╋┫┣┛┏╋━┻┳┛┗┳┫┛┫━┻┃┣┣┫━┳┫┃┛┓
┻┫┣┳┗┃┗╋╋┫┗┓┛━┫┓━┃┓┗┃╋┏┏┗┫━┻┏┻┳┏┳┛┓┳┏┣┻┃
┻┃┳┗┗┛┳┓┣┻┳╋┻┗┫┓┛╋┏┳┳━╋┃┣┃┗┃┏┣┫┗┗┗╋┛┗┳┗┗
┫┏┗┛╋┃┻┳┛━┛┗┫┏┏┻┫┗┓┓┻┃┳┃┫┏┫┛━┓┃┗┻┫┳
┏┗┃┃┫┛┻┗┛┏┳┏━┣┫┗┻┫┫┓╋┗┣┏┻╋┓┻┳╋╋━┃┣┏┳┻┻┛┃
┛┳┓┫╋┛┣╋┗┣┛┻┗┻┃┣┳━┃┓┓┗┏┗╋┣┫┳╋┫┓╋━┓┏┛┫┃┛┛
┓┓┣━┓┫━╋╋┓╋┳┓┳┃┗┃╋┗┏┻━┫┗┻┃┏┫┓┓┫┛┻╋┣┫┗╋┫┃
┻┏┓┓┳┣┏┻━┓┳┏┏┃┗━╋┣┻┃┏┏┏┣┳┫┫┣┃┣┻┃┃╋┓┏┫┣┃┻
┳┣┓┣┗╋┗┃┣╋┻━━┳┛┏┫━┛┃╋┣┫┳┣┃┳┣━━┛╋━┗┫┃┫┗┻┫
┏╋┳┣╋┏╋┫┛┛┃┫┣┣━┗┣┓┛┏┗┳┫┛┗┓━┛╋╋┣┓┫┓┓━╋━┗┛
━┛┃━┏┫┏┏┛┗┛┏┏┃╋┗┫┏┗┏┻┗┫┳┓━┃┛╋━┫┓┣━┏┃┃━┫┏
╋┳┫┃┫┗┗┏┫┳┏┫╋┻┛╋┏━┏┳┛┫┣┣━┃┳┓┏╋┗╋┃┻┛┫┫┳┓┣
┳┓┳┫┣┓┫┫┏┫┃┳┫┏┣━┫━┃┣━┫╋┻┓┣┣┣┏┃┃┣━┳━┓┫━┻┃
┏┗╋┛┃┓┣┫┗┻┃┃┏┏┫╋┃┃━┏┛╋┫━┳┻┫┫┓┣━┗┗┳┃┏┗┣┛┓
━┏┓┳┫┻┫┗┛┃┏┻╋━╋┣┳┳━━╋┓┗┣┛┏╋━┛━╋┗┳┳┓┏╋┻┣┗
┏┗━┃┳┻┫╋┓┣┗┛━┏┓┻╋┻┃┃┗┣┃┻┻╋┻┓┗┃━┻┃┃╋┻┳┛╋┳
┏┳┛┣┫┃━┫┃┳┳━━┗┫┻┗━┛┫╋━╋┛┻┃┻┗┓┗┗┃┛┳┛┳┏┃┫┛
┓┫┛━━━┻━┛━┃╋┫┫┃╋┓┳┏┫┗┣┓┳╋┃┻┃━┏╋┏┃┗┳┛┏╋┛┗
┃┃┓┣╋┃┛┏┻┃┏┻╋┫┗┣┛╋┛┻┻┃╋┃┛┛┃━┛┣┗┣┏┫┏┳┣┣┳┣
╋┏┏┛┃┫━━┗━┛┃╋┃┏┓┗━┃┓┻━╋┛┣┗┏┻┓┏╋┣┣┳┛┓┓━━┃
┓┗┳┫┛━┏┗┻┓┣╋┫╋━╋┓━┣┻┣┻┃┳┫┏┛━┣┗┛┫┃┫┳┻━┣┏┳
┃┃┻┻━┻┫┃╋┏╋┏┻┫┃┃╋╋┓┓┻━┗╋┗┃┓┫┫┻━┣┗┗┻┫┣┫┛┻
┏┃┓┗╋┃┃━┫━┻┛┳┻┓┓┓┓╋┳┫╋╋┫┓┻╋┛┫┏╋┫┃╋┣╋┻┳┃┣
┏┻┓╋┛━┃┳┻╋┣┫┛┓┣┫╋┗┏┏┻┳┳┣━╋╋┃┏┻┃┳┣╋┏┻┛┏━┣
┗┃┳┻┳┃┳┃┣┃┏┻┃┏┻╋┗┳━┻┓┣┓┓┛╋━┳┗┻┗┣┻┫┛━┛┓┳┏
┏┛┫┗┏┓┫┃┓┳┛┣┛┣┻┏┛┣┣┏┗┻┣╋┃┃┃╋━┗┛┃┛┃┳┳╋┗┣┣
┫╋┣━┗┓┫┏┫╋━┳╋┻┳┏┗┳┃┗━┳┛┏┫┣╋┏┳┣┳┣┃┓┃┛┏┳┗┻
┻┃┛┳┏┃┃┗┗┻┻━┣┻┣┣┓┫┃┳┣┓┗┓┏╋╋┓┃┛┃┫┓┛━
┓┏┫┓╋┃┛┳┛┗┛┗━┗━┣┣┳┻┓┻━━┓┣┣┻╋┏━┃┻━╋┏┣┣┓┃┃
┳┗┣╋┗┫┃┻┏┳┓┣┏┫┏┓┫┳┻┓┳┏━┓┫┃┻┛┓┳┏┛┣━┃╋╋━┗┏
┏┏┃┻┓━┻┓┣┓┓┗┛┗┫┛┣┃┣┓┃┫┣┛━┗┣┃┻┓━┛┛┣┣┗╋┳┫┗
┏╋┏╋┛┗┓┫┛┃━┫┣┣┫┓┗┫━┣━┏┫┫┏╋┳━┫┳╋┏┛┏┫╋╋┛┫┏
┏┏┓┏┣┗━╋┳┫┏━┻┛┻━┗┃╋╋┛┳┓┫╋┓┛━┻┛┏┣┛┃┗┓┗┻┏┳
╋━┣┗┻┫┗┳┛┻┣━┛┃┃┣┛┃┗┣┃┓┃┻━┛━┣┻┳━┓┫━┓╋┏┣┏┗
┛┗┛┳┏┃┻┻┗┣╋┃┛╋╋┫┏┛┃┳┃┻┛┓┏╋━┓┓┗┣╋┫┛┃┣┃┻┻┓
┣━┏┃┗┗┣┛┻┓┳┓┗╋┗┳┫┣┏┫┏┏┗┻┳┗┻┗┛╋╋┃┓━┫┏╋┛┣┣
╋━┃━┏┗┗┫┏┻╋┓╋╋┳╋━┳┛╋┏╋┻╋┣┗┏╋┏┗┏┛┃┏┫┳┓┣┫┳
┻━┻━┗━┛╋━┛┏┻┳┏┳┏┻┗┛┻┫┳┗┫┃┛┛╋╋┓━┻┓┳┓┃┫┃┫┣
┓┃┳╋┣━┣┣┃┳┏┫┻┓┫┻┛┳┗┳┻┏━┛┳┳┗┳┗┏┏╋╋━┛┻╋╋┫┛
┣┗┫┏┫┃┗┳┳┏┃┣╋┃┗╋┓╋╋┻┓┗┓┗┛╋╋┣┗╋┳┣┻┃┛╋┣┫┏┗
┃┻┓┗━━┗┗┏┏━━┻┣┳┛┛┣┛╋┻┓━┗┃┳┛┳┛┣╋┏┏┃┏┛┣┓┛┻
┣┳┻┏┣┃┓┗┓┗┣┫┳┗┣━┳┻┣┏━┻┛┓━┛┏┃┏┳┓┏━┫╋╋┻┓┃┫
┫┻━━┛┏┓┳┣┛┛┛┛┗┻┣┻┻╋┣┛━╋┃┻┓┳┛╋┗┛╋┫┫┳┳┗┣┏┛
┃┣╋╋┓┓┛┫┛┛╋┻┛┗┻━┛┃╋━┏┏┓┗┻┃┓┳┏╋┗┫┻┣━┫┓┣┗┫
╋┻┃┫┣┗┻┣┳┳┛━┣┗┛━╋┗┛━┻┻┫┻━┓┏┻━━┫┃━┳┓┗━╋━┃
┻┛┛━┏┗┛╋┏┏━┻┛┏┓━┃┣┗━╋┛┻╋┳━╋━┻┫┗┣┳┛┻┓╋┳━━
┗┗┻┃╋┏━┳━┳┣┏┛┻┳┻┏┃━┗━┓┛┏┛┗┓┛┣┻┓┳┳┓┓╋┛┛┫┓
━┃━┗┳┫┓╋┛┻┓━┗┏┓╋┛┛╋┻╋┃┏┻┗┛┗┣┣┛┗━╋┫╋╋╋┫┻━
┳┳┃┳┻┓┻┓┳┗┻┃┣┳┏━┳┓╋━┓┓┛┳╋┣┻┛┓╋┫┏┛┃┗┫━┫┳┏
┣┃┗┻┃┃┣┃┳┓━┳┏┛┻┛┛┃┛┏┻┗┛┏┳┓┃┛┗━┻┃┻┃━┣━┣┻┣
┃┛╋┣┫┓┛╋┛┻┛┏┛╋┗┛━┏┓┻┫╋┓┃┣┗┛╋┣╋╋┣┏┗┃┃┣┫┣┳
┏┻┳┫┫━╋┣┃┳━┛┏┓┓┫┛┳┃┳┃┫┣┳┛┓━┗┻━┏┗┳┏┣
━┣━┣╋┓┃━┛┓┗┓┏┓━┛┛┫┻╋┻┳┏┣┃╋┣┓┣╋┣┃┃┳┃┣┗┏╋┗
┏┃┃┫╋┗┳━┻┣┃┃┻┛┗┛┓╋╋━╋┣┗╋┓┗┃┏┳╋┏┛┃╋━┗┏╋┳┣
┫┣╋┣┫┓╋┫┗┃┓┣╋┣┓┛┻┛┻━┓┻┻┗┣┣┓┏┳┫┣┃╋┳┻┫┓┣┗┳
━┓┻┛┣┓━┗━┫┣┗┻┫┗┻━┏┛╋┣┗┻┗┏┣┳┛┻┫┳┫┛┗┃┃┛┗┳┫
┓╋┫┛┓┃┗┣┻┣━╋┳┏┻┏┗┃┳┏╋┻┫┃┃┗╋┛┓┗┫┣╋╋┏┳┓┗┃┃
┳┗┃┛┏┓┣┛┗┻┃┛╋┃╋┻┳┻┗┏┻┫┻╋┓╋━┓┫╋┛┫╋┣╋━━┗╋┳
┓┓┫┻┫┣━┛┗┛┃┣┏┛╋┓┻┻┗┳┛╋┏┛┓┓╋┏┛┃┛┫┳┻┳━┣┏┫━
┓┣┣┫┻┻┓┃┃┣┓━┏┗╋┳┏┛┃┻┛┳┛┗┻┻━┓┗┳┣┣┫┫┳━━┻┗┏
┗┻┓┻╋┻━┳┛━┗┻┏┓┃┳┣┣┛┛┫╋┳┳┓┓┻━┗┳┃┃┣┛┳━┳┳┣┓
┗┣┛┛┻┛┗┻╋━┣━┛┣┃┗┳┗┛┛┏┻┣┃┻┻┻┏┏┃┣┃┃┃┣┫┻┫┏╋
┏┗┳━┻┏┳┫┳┗┓╋┃┳╋┏╋┣┫┗┫┫┣┓━╋╋┏┃┫┻┳┏┳┃┣┃┃╋┃
╋┓┣┳┛┓┏┳┛┃┏━━┛┃┣━╋┫┛┓┻┫┗┏┣┳┻┫━┓┫┓╋┳┫┻┻╋╋
╋┫┣┃┗┛┗┣┻┃┛┃┓┏┻┓┛╋┃┓┻┻╋┓┗┏┃┗┻┛┣┻┏┫┣┓┻┣┫┛
┓┃┫┏╋┛┃╋╋┗┫┗╋┃┳┛┓╋┻┓┏┫┗┫╋┃╋┃┗━┣┫┏┻╋┳┃━┃┳
━┳━━┓┣┏┏┳┫┏┻┓┻┳╋┻╋╋┓┛┓┳┏┗╋┏┳┣┳┓┗╋━╋┻┗┣┃┓
┗┓┗╋┃┏┻┓┫┃┻╋┻┛┗┻╋┫┏┫┣┫┻┃╋━┛━┳┫┳┛┳━┳┗┃┻┳┃
┛┳┣━╋┣╋┗┳╋╋┏┳┣┻┫┓┻┫┣┳┃┻┛━┛┳┗┏┻┣┫┣┃╋┻━┫┏┗
┗┳┗┻┓┗┻┗┗┫┳╋┳┏┣━┫┣┻┓╋━┣┻┓┏┛┻┓╋╋╋┗┓┛┛┃┛┗┫
┻┻┃┣┣╋┛╋┫┻┻┓┛┣┳╋┓┗┛┗┓┻┣┳┳━┛┻┗┫┏┃┫┏┓┃┣┗┳╋
━┗┗━┃┻┳┃┳┗┫┣╋┛┗╋━┻┗┛┏┃╋┏┳┣┳┛┗┣┣╋┫┏┃┏┏┫┻┃
┏┗┳╋━━┳┻┫┻┃┛┫┫┳┻━━╋┛┻┓┃┏╋┏━┳┓┫┳┓━╋┣┳┣┗╋┏
╋┫┫━━━━┏┛┃┓┃┣┓┃┻┫┏━┗┳┣┃╋━┻┃╋┛━┃┏┳┛┓┏┓╋┗┃
┓┣╋┻╋┓╋┗┗╋┏┻┻┏━┣┛┓┏━┣┓┛━┏┣━┗┳┻┏┏┓┻┗┃━┳╋┣
┃┃┫━┏┓┃┳┃┗┃┣╋┏━┓┻┻┏┻┳┣┓┫╋┗┻┗┛┃┏━━┓┏
┣┗┫┳┏┓┃┗┃┫┓┃┓┣┳┫┛┓┃┣┣╋┫┏┣━╋┣┗┗┻┳┃━━┻━┃┃╋
┗┫┓┏━╋┗┗┛━┃┛┃╋┃┃┛┗┛┫┛┫┏━┗┣┫┫┛┻┏┫┳┛┗╋┏┃┣┻
━┃┣┛┳┣┗┃╋┻┳┃┣┃┣╋┣┗┃╋┓┣╋┏┫┛┣┳┃┗┓┓┃━┫┗━┣┃┓
┛┻━╋┻━┏╋┣┳┻┃┗┗┻╋┃┓┗┗┳┛┣┫┃━┣┫┫┫╋━┏┣┃━┓┫┏━
┫┣┳┣┏━┗╋┃╋┫┃┗┓┳┛━┫┃┻╋┻┻┻┻┫┏┛━┫┗┳┣┃┏┓┗┛━┛
┗┻┓┛┻┗┛┗┫┗╋┃┛┫┣┣╋┣╋┛┗┣━┃┗┻┃┏╋╋┻┻┫━┓┫┫┳┣┻
┣╋┃╋┳┏╋┓┓┻┃┗┃┣┣┗┛┫┣╋╋╋┃━╋╋┗┓┳┃┃┛┳┛┃┛┫┏┣┣
━┻┏┳┳┓┻┫┃┛┛━┓━┫━┏┣┻┃╋┗┗┛┫┳┣┓┣┗┫━┓┓╋╋┫┛┗┓
┫┫┓┗┫┛╋┃┣┳╋╋┛┏┗┛┏━┫┃┛┏┏┳┏┳┣╋┳┏━╋┗┣╋┗┗┣┛━
┳┓┫┛┳━┛┏╋┗┛┛┗┏━┫┛┻┳┃┏┣┻┛┳╋━┫┗━╋┣┫━┛┫┫┣┳╋
╋┛┗┏┛┗┣┻┓┏┓┫╋━┛┏┻┣┫┫┏┛┏━┳┏┫┏┻┓┣━┏┳┓┣┫┏━┫
┻┫┫┫━┓┫┳┫┣┻━━━┻┻┓┛┫┳┏┃┓━━┫┻┃┗┏┓┣╋┻━━┛╋┃┣
┃┫┛┗┫┫┛┫┣┻┃┻┃┣┃╋╋┫┛┛┓┻┛┳┣┣┃━┗┻┳┏━┓┳┏━━┏┳
┣┛┳┃┓┣┫╋┓┃┛┻┳┃┏┫┃┗┻┓┗┫┏┫┳┃┳┫╋┗┳┃┻┛┳┫┗┫┓┳
━┻┃┓┗┏┗┻┻┳┃┻┏┛┳╋┃┗┳┣┓┻┻┣┳┗╋┻┣╋┣┫╋┫╋┫┣┏┻━
┓┣┛┳┃┣┫┳┃┓┏━┫┻━┻┳┓┳┓┗━┏┛┃┫┫┻┃┗╋╋┓┣┣┗┓┓┓┏
┃╋┗━┗┏┏┏┳┗┛┗┫╋╋┻┳┣┫╋┓┓┓┓┣┃╋┳┳┓┻╋━┏╋┛┏┳┏┃
┳┳╋╋┓┗┓┻╋┗┫┓┳┻┏┓┏┣━┣┳┗┫┫┣┫┛┻┛━╋┃┫┫┻┫━┳┳┃
┣━┫┻┗┗╋┃┛┗━┓┏╋┣┳━┛┏┳┓┏┏┛┃┃┫╋┛┓┛┃┃┳┓┓┻┣┻┣
┗┓┛┣┏┣┗╋┣┫┃╋┳╋┳┃┃╋╋┃┓┣┫┃┛━┏┓┓┛╋┗┻┫╋━━┛┻┓
┳╋┏┳╋┏┻╋┗┫┻╋┫┛━╋┗┛╋┃┃┗┏━┏━━┃┫┗┳┣┫┓╋┣┏╋┏┣
┫┗┳┣╋╋┃┣┗┫┃╋┏┓┣┫┛┏┏╋┃┻╋╋┣┃┏┃┓━━┓╋━┣━╋┃━┗
┣┗┻┣┓┏━┗┓┗┫┗┗┳┳┻━━┛┳┣┣┫┛┃┓┣┓┣┓┫┃┛┓┳┳┗┫━┃
━┻┃┣┻━┳┃┏┏┓┃┃┗┣┳┓━┳╋┃┛╋┛┛┻┗┳┫┗┗━╋┫┏
┣━┃┫┫┏┓╋┛┳╋┗╋╋┣┳┛┣┳┛┣┛━┫┻┣━┫╋┛┏┏┻┏┏┗╋┓┣┻
┏┳┻┗┗┗┗┛┫┳┛┳━┏┓━┏┓┻┗┣╋┳━┣┗┛┛┛┃┻┃┻━┗┣╋┳┃┗
┃┫┻┓┛┃┫┳┣┫┳┫┏┛┃┫┗┣━╋╋┓┓╋┗┣┻┛┃┏┓┣┏┻┏┳┻┏┻┃
┗┗┃┃┓┣┏┻┏┳┓┳┫┣┻┏┃┣┓╋╋┏┓┃┗┗┫┃┗┻┻┛┓┣╋┣┗┣┃┓
┓┻┳┣┏╋┫╋┗┏┻┣╋┫┃┗┓━╋┻┃┳┏┻┃╋┻┏╋┣┓┛┻┳┗┃━┣┃╋
┏╋┻╋┫━━━┻┛┃━┛┓┏┏┻┃┗┃┫╋━━╋┗━┃┓┳┃╋┗┏┣┗┓┣╋╋
┻┓┳┳┗┣┗┳┓┃┻━┳┏━┏┓┏┻┫┃┳╋┗┛╋┓┗┫╋┗┏━╋╋┫┻┣┓╋
┻╋┗┻┗━┗┣┛┗┓╋┃┃┻┓┻┻┛┏┳┻┗┏╋┓┣━┏┗┓┻┻╋┗┓┛┓┃┏
┫┗┻┓┏┻━┳┗┏┏╋┫┓┗┛┣┻╋┛┗┣╋╋┏┓┣╋┳╋┓┏┏┃━┫┛┫╋━
┫╋━┣┏┓┳╋┃╋┣┗╋┏┻┻┻┫┫┓┏━┫┳╋━┗┫┏╋┳┣┻┣┛┏┏┃┗┛
┓┛┃┫┃┓┗━┛┳╋┻┻━╋┣┗┛┳╋┏┗┻┳┫┣┻┣┗━┃┳┳┻━┻┻┛┳┻
┃┓━┫╋┏┳┣┏┃┏┳┛┫┣━┛┳┳┳╋┳┏╋┳┗┃━┏┗┻┣┓┓┏┗━┛┛┫
┣┫┻┓╋┛┣━━┣┗╋┫┳━╋┓━┻┣┳┫━┗┻━┓╋┻┃━┛┛┗┃━┗┃┃┓
┓┛╋┃┓┻━┻┗┏━┫┫┛┗┗┗┳┣┛┣┗━┛┣┃┫┃┻┣┻┫┃┃┛┳┗┓┫┃
╋┃┓┳┗╋┛┫┳┻━┳┣┣┗╋┳┃┣┗╋┻╋╋┣┓┳━┏┏┫┫┏┣┗┓━┫┏╋
┻╋┳┣┣┗╋┳━┻┏┏┓┏┛┳┃━┛┗┻┫┗┃┛┃┓┗╋┫━┏╋━╋━┗┳┓┳
┻╋┣┃┗┫┛┓┛┓┃┏━┗┫┫┫┻┣┏┃┫┛━┻┫┫┣┗┫┛┓━╋┗━┗┃┻┛
┣┗┣┛┣╋┻━┻┣┃┃┛┻┗┃┓┛┗┻┏┛┏┛┏╋┳┗┗┻┏━┫╋┣━┣┃┳┛
┛┫┻┫┓┃╋┻┗┃┛┓┛┛┛┛╋┫┃┏┻┳┓┫┣┓╋┃┣┳┫┫┻┗┳┻┗╋╋╋
┻┗┫┛━┻┓┫┗┻┳┣┣┳┣┛┻┃┓┗┏╋━┗┏┣┗┳┳╋┏┗┓┻┻┛┳┻┗┣
╋┏┛┃┣┫┃┓┫┣┣┻┣━╋┗┣┗┓┣┓┳━┻┗━━┗┫┻┓┛━┫┓━┓┓┛┃
┣┛┳┻╋┗┣┻┣┏┃━┣━┏━┃┻┳┫┛┏┣━┗┻┏┣┏┣┛╋┏┃┗┃┫┳┛┃
┳┣╋╋┗╋╋┛┛┛┏┏┣┳┗┻┣┗┓╋┓┓┫┛┛┻┻━╋┗┣┓┓╋┫┣━┣┃┣
┛┫┃┻━━━┗┣┗┣╋┳┃┣┏┗┏┫━┳┫┫┻┛┓┫┫┛┏┏┳┃┗┻
┗┓┃┗┃┛┃┓┫╋┻┣╋╋┫┓┛┏┗╋┗┫┗━┗┓┏━┓┏┻┻┻┣┃┻━┫┣┛
━┳┣┫┃┳┣┛┏┛┻━┗┏┫┫┗┣┛━┓━┳┳┗━┛┗┛┏┛┏┣╋┗╋╋┳┏━
┫┃┏━┛━┃━┗┗┓┏━╋┣╋━┗┓┗┛┃━┫┃┃┻┛━┛┓┗╋┳┃┫┓┛┛┏
━┓╋━┓┻┫┏╋┳┓┏┫┛┛┗━┫┏┫┓┓┫┫┳┗┏┗┣┓┻┗┳┻┛┗┓┣┃┃
┣┫┓┻┣┃┓┗╋┫┏┗╋┳┓╋┳┗┓━┃┣┛━┻┏┻┓┛┫┃┛┃┓┃┻┗┫┻┏
┏┃┳┓╋┛┓┓┫┳┓┫┃┣┫┓┻┗┫┛┫┣━┳╋━┻┗┛┫┏┻━┗┣┣┛┃┫━
┣┗┛┗┏┻┏┣╋┛┣┗┣┛┳┣┻┻┣┃┳┛╋┫┣┛╋┏┻┣┛┛┳┣┻┳┗┓┳┏
┏┫━┫┻╋┗━━┃┻┏╋┳┛┛╋┻┏┳┓╋┛┣┛╋┏┏┓╋╋┳┳┳━┻┣━┳┫
┓┛━┏┣┏┛┃┏┓┳┻┃┓╋┻━┣┻┗┳┓━┓┓┣┣╋┛━━┗┗┣┻┣╋┫┣┗
┃━╋┏┃┣┗┫━┏┳┳┫╋━┳━┏┫┻┓┛┃┏┏┻┃┻━┗┏┻┳┃┫╋┣┓┛┗
┗┣┣┃┓━┗┃┗┛╋┫┫╋┻┫┏┗┻┛┛┣┏┻┗┣┃┛┻┃┳┗┓┳┳━┓┣┳┛
┛┣┣┳┗┳┏╋╋┏┏┃┳╋┏╋┃┫╋┳┏━╋┃┳┻━┻┓┛┛┻┓┏┛┫┫━┣┻
┫┏┛┓┃┏┓┳┃┛┣┗━┏┓╋┓┫┃┫┏╋┓┏┫━┃━┃┣╋┗┃┗╋┻┓┻┗┫
━┗┓╋━┓┻┛━┓┗┗┓┳┣┃┃┓┳┫┳┛┏┳┃┫┗┃┏┏┓┳━┏┳┳┗╋━━
┣┳┻━┓┫┃━┣┓┃╋╋┓┳┗━┫┫┏┏┃┻┓┗┃┓┻━┛┏┛┗┓╋┓┛╋┓┻
┛┫┻━┣┓┛┃┫┳┳┛┓┗╋┏┛╋┃┓┫┻┏━┓━┻┛╋━┗┏┫┣┏┃┻┳┃┣
┛┻┓┫┗┻┓┃━╋┃┓━┏┗┣┛┫┫┏╋┗┛┻┗╋┻┳┣┻┓━┫╋╋╋┣┣┻┫
┏┓┛┣┻┃┛┣┃╋╋╋┫┗┣┗┳┛┓┳┳┫┻┳┣╋╋╋┗┻┣┃┫┫┓┗┓━┫╋
┳━┫┗━┏┃━┃┫┳┻┣┛┗┣┣┃┻┓┫┣┻┻┣┏┓╋┃┓╋┏┃╋━┃━┓┻┓
┛━┻┓┓┛┣━┓┻┓┏┃┗┻┻┏┻╋┏┗┫┓┃┳╋┗╋┓┗┓┏┓┳┃┳━┃┃┓
┏━┓┛┻━┛╋┛┏┃┓┳┛┣┗━┓╋┏┳┃┗┣┓┏┻━┗┳┳┳┳┫┫╋┳┗┻┏
┣┃┳┳┫┳┓┃┏┻┳┻┳┛┏┓┻┣┛┓┳┏┳┗┃┓╋┣┳┻┛┗━┗┳┏╋━┣┻
┻┣┫┣╋┃╋┗┓━┣┣┏┛┃━┳┛┃┫┏━┫┫┏┫┛┳╋┳┃┣┳┳┫┏┳┃┳━
╋╋┏┫┻┻┗┳┛╋┫━┓┳┓━┓┣┓┻┻┛┣━┓┻┃┛┣┻┏━┻┏┏
━┃┫┃╋┓┃┗┫━┃┃┛┓┳┻┛┏━┻┓━┻┳┏┗┳╋┗┏┫┫┛┗┓╋┏┗┛┏
╋┛┗╋┻┛┛┻┗╋╋┻┛┛┫┏┏┫┣╋┗╋┻━━┓┗┣╋┣┗┫┻┏┫┏┳┛┃┃
┳┓┣╋┃┣┃┻┳┛┛┻┏╋┓┳━╋┫┓┳┛┣┛┛┃┫╋┫┏┣┳┏┃┻┃┣┻┗┳
┏┗┻┃┫╋┻┃┫┓┳╋┻┗╋┏┃╋╋┳┗┣╋┳┻┛┳┓┻┏┻━╋┳┓┫┛┳┳┏
┏╋┗┃┃┣┃┫┻┃┣╋╋┃┓┗┳┻┳┫╋┫┣┣┫╋┻┛┏┻┏╋┫┓┏━┃━┃┣
┏┓┻┫┛┛┓┳┗┓┏┗┃┛━┫┻┫┳┛┗┫┃┏┳┻┣┗┛┃━┛┏┣┗┳┃┻╋┻
┳┏┗┓┛┻┃┣┃┻┓┳┳━┣┓┓╋┏┃┣┓┓━┛┣┏╋┓┻┏┳━┏┗┗╋┻╋┻
┫┣┛━┫┻┫┳┻┣┛┃┗┣┳┳╋┃┗┫┗┫┳┓┻┗╋┃━┃┻┻┫┣┓┳┛┗┓┫
┻┏┛┏┻━┏┗┛┫┗┳┻┣┻┻━┫┓┫╋━┗┫┛┻━┗┫┃╋┛┣┗╋╋┏┫┃┻
╋━┃┻┫┣╋┛┃┻━┻┻┏┫━┳┻┗┏┛┳╋┓┳┳╋┣┣┣━┃┓┃┏┛┫┳┃┣
━┏━┓━┻╋┓┃┗┓┃┣┃┣┣┛┓┫┫┫┓┻┏┫┫┓┫┓┫╋╋┃┳┓┻╋┓┣┓
┳━╋┃╋┗┳┓┛┗┳━┛┳┣┫╋┫┫┛┫┳┏┃┗┓┣┳┻┣┓╋┫┃┳┳┻┓┃┻
━┣┳┣┳┏┻╋┏┳┳━┳━┃┃┫┻━┫┏╋┛┏┣┻┗┏┻┓┓┫━┓┳━┏┗┃┳
┛━╋┓┳┣━╋╋┓┃┳┗┏╋┗┳┳┃┗┣┃┣┣┻╋┏━┃╋┣┛┻┏┓┛┏┫┣╋
┣━┫┻╋┛┫━┃┣┃┃┣┏┻┃┛┃┫┗┓╋┛┣┗┫━┓━╋┫┏╋┻┳━┓┃┳┛
┳┫╋┓┗╋┏┓╋┻┛┏┫┣┃┫┣┫┣┛┣┳┻┣┣━┛┻╋┃┻┓┛╋┣╋╋┣┃┓
┗┣┃┣┳━┣┫┏┗┻━┫╋┛┗┻┏┛┗┗━┫┗━┓━┗┳┓┃┛┗┃┣┫╋┗╋┗
┻┫┣━┃┃━╋┓┛┫╋┛┛┓┃┻┛━┃┓┓┏┻╋┫┛┓┳┫┗╋┗╋┗┫┛┃━┻
┛━┓┫┗┗┓┓┣━┻┫┣┗┣┛┗┃┫┫┃┫╋┣┳┣┻┣┛╋┳┛┫━┫╋┏┫┃┓
┣┣╋┫┛┻┻┳━┓┻━┓┏┓┗┛┳╋┃╋┗┳┻┫┳┣┣┛┓┗┣┳┫┓┛┗┏┳┣
┏┳┗┻┣┻┫┗┛┫┗╋┫┗┻┳┛┣━┃┳┓┃┻┏┫┫┗┫┏┏┏┏┏┏┣━┏┻┃
┳┣┓┏┫┣┗┗┻┫┏┳┫┻┏┻┃┃┫┛╋┣┫┫┳┏┣┃╋┻┓┛╋┛┻┫┻┗━┏
┏┫┫┃┗┻┓┗┻┻┻┏┃┫╋┗┫┏┫┏┣━┓┃┗╋┗┻╋┣┓┣╋┗┛╋┳━╋┻
┏┏┃┻┃┓┫╋┃┛┳┏┓┃┃┳┻┓┃┫━┓┓┫┻┏┛┏━┓┓┏╋━┣
┣┻┗┓┻┏┓━╋┗┓┛┏┗┻┳┃╋╋┗╋┣┳━┻┗┏┗━┻┗┻┣┗┣┃╋┣┫┣
┏┗┫┃┛┃┗┳┛┻┫┓┳┏╋┃┏━┛┏┻┳┃┗┣┻┫╋┏┫━┛┃┳┗┛┳━┣┳
┳┫┻┫┓┏┗┗┛┗┏┏┛┓━┫━┏┃┫╋┛━┫┳┗┓┻━━┫┳┳┳┃━┫┻┏┗
┏┫┏┳┗┗┗┳┻┗┣╋┏╋┳┗┣┗┃┃┓┳┃┫┳┫┳┗┫┣┣┣━━┗╋┏┛┓┏
┻┻┃┃┳┛┣┓┻┃┳┓┳┳┃┣┻┏┓━┛┳┏┣━┃┛┫┳┳┫╋┛┗┛┃┫━┳┣
┣╋┣┫┛┣┻┳╋┃┳┗┻┻┓┣┻┏╋┃┛┗┛┏┛┣┏┃┓━┏┣┏┗┛╋┻┛┛┛
┃┳┗┛┛┛┓━┻┓━┏┳┣┏┓┳┛┃┣┏┳┃┓┃┛┣╋┳┣┣┫┛┃┓┃┣┻┓┛
┏┣┫┣┓┓┫┃┗━┳┏┣┃┛┗━┓┗┻┗┏┣┫┳┫┣┣━┫┗┻┗┏┻━┃┛┫┗
┻┻┏┃┣┻┳┻┗┻┛┃┓┻╋┻╋┫┳━┳┻┫┛┃┏━┳╋┏┣┻┛┏━┛┣━╋┳
┫┳┗┛┏┣┗┗┗┳┻┫┓┣┏┫┃╋╋┻━┳┳┳┛┛┗┫┓┓┗┃┣┗┫┻┓━┣━
┫┳┓┣┃┳┗┛┃┳┃┓┳┃┏┻┻┫┳╋┏┫┃╋┣┏┓┳╋┛┃┓━┏┃┗┓┣┗┳
┗┗╋┻┃┗┳┛┛┫┣┏┓┃━┃┫┗╋┗┳┓┃┏┓┫┓┳┗┛┳┳┏┻┫┻┏┏┻╋
┓┫┏╋┣┳┻╋━┏┗┏┏━┏┏┏┣┳┫━┗┫┏┻━┻┳┳┛━┻┛┛┛┫┃━┗┳
┻┃┳┫┛┛┛┣╋┛┏┗┻┻━┃┻┛┗┃┏┗┻┗┛╋┫┫┛┗┛┛┓┏━┻┃┳╋┣
┛┣┗┃┻┃╋┣╋┛┗┓━┗┣┫┗━┏━┳━┛╋┏┛┏╋┣┣┫━┏┳┃╋╋┛┫━
╋┛━┣┛━┗┗┣┏┃┏┫┻┳┻━┗┗┃━┗╋┳┳┓┳┳┛┃┳┓━┻┻┗┳┓┣┏
┃┃┃┏┗┻┻┳┻┳┓┳━┛┃┫┗━┣┓┳┳┣┓┃┓┻╋┏╋━┓┗┓┗╋┣┛━┛
┓┳┫┃┃┳┛┫┏┣┃━┃┗┳┗┫┏┣┓╋╋┫┻┗┗┗╋┓┣┗━┻┫┃┓┃┏━┣
┏┗┣┓┣╋┫┏┏┃┫┫┣┓┫┻┣┓┛┫╋┳┏┛┳╋┗┓┻┗┻━┏┣┃┃┻┫┳┳
┛┳┻┓┏━┗┻━┗┓┛┻┻┛┻┓┓┣┗┗┣┏┫┳┗┻┛╋┃╋┳┻┗┏┻┻━━┗
┣┫┏┃┣┣┫┫┓╋┗┳┏╋┳━┻━┣┣╋┻┗╋┫┏┓┳╋┣┣┻┫╋━┛┻┻┏┏
┣━┻┣┗┫┏╋┣━┓┓┏┓┗╋╋┗┃┗╋┛╋┃┫┻┗╋┣┓┓━┫┫┛┣┫┣┓┳
┏┏┫┛┏┓┣╋━━╋━┛┃┏━┓┓┗╋┻┏╋┻┓┗┫┏┻┗┻┳━┣┣┓┗┓╋╋
━┗┫┣┏┛━┏╋┃┗┳┻╋┓┃┏┏┏┏┗┏━┗┳┻┛┓╋┃━┳╋┻┗
┣┏┫┏━┫┓┏┫╋╋┏━┃┗┛┫┻┻┣┗┫━┫┏┛┛┳╋━┫━┣┣┃┓┣┗┫╋
┏┗┻┳┗┓┛┛━╋┓┗┣┏┃╋┃╋╋┏┻┳━┃┫┗━┻╋┣┛┃┃┓┻┃┛┳┗┣
┫┏┳┓┫┻━┓┛╋┓┓┫┗┣┛┓┛┣┓┳┃┏╋━┏┫┣┏━╋━╋┃┻┻┗┃┫┃
┣┳┣┃┗━┓┛┫┻┃╋┛┻┛┳┳┃╋┓┏┗┛┳┳┓┃┛┏━┛┛┣┫┓━┫┛┏┣
━┣╋━┛┃┫┏┃┏┏╋┳━┃┗┗┗┓┫┃┛━┏┣┻┣┏┃┏┃┛┏┗┣┫┫━┣┫
┣┫╋┫┏┓┣┓┃┫┫┻┏┣┫┣┃┻┃┫┻┃━━┫┣┃┃┃┓╋━┫┏━┏┫┗┛┻
┳┃┣┓┃┗┳┃┻┻┃┗╋━━┻┓━┛┃┛┓╋┻┗┃╋┏┣┣┃┫┛╋━━┗━━┻
┻┻┃┗┓┫┏┳┻┏┗┗┻━┫╋╋┛┳┃━╋┏┣╋┣┃┏┗┓┻┏┛┛┗┛┗┳┣┫
┣┣┃┏┳┏┳┻┣┫┣┳━━┏┫┏┣┛┫┓┣┣┫━╋━┃╋┻┏┻┃┻┫┫┻━╋┏
┏┗┻━┛┣╋┳┓┫┻┳┳┓┛┃┳━┻╋┻┻┓┻┃┻╋╋┃┳┫┓┳┣━┫┫┏━┣
┫━┃┣┛┻┣┗┗┣━┫┏┏┃┗╋┗┏╋━┳┗┗┓┳┃┫┛╋━┳┓┓┓┓┻┓┛┓
┻┛┳┣┳┻┫┓┳╋┛┛╋┛┣━┫┃┻┣┗┻┫━╋╋━┓┃┏┓┣┗┫┻┃┫┗┗┻
┃┗┻┗┻┫┃━┫┳┓┫╋┏╋┣╋┃┛┓┛┻┫┗┛╋╋┓╋┛┗┣┏┗┣┣┳┓┻┣
┣┏┏┳┗┓┛┓┻┣┏┛┏┃╋╋┻┓╋┗┃┣┏┻┏┳┻┣┏┛╋┗┣┳┫┻┗╋╋╋
┳┻┣┏┓┫┗━┗┛┏┗┏┳╋╋┗┳╋┳┳━╋┫┛┓┫┏┛┗┛┏┛┫┓┫╋┻┻┛
━┃┻┣━╋━╋╋┗┃┣┛┳┛━┃┛┛┏━┏┣┳┗┛┳┓┓┗┗┫┣┏┗┏┫┛┻╋
┗┃┳┗┗┣┻┃┻┗┣┫┛┫┣┻┣┻┣┫┃┃━┫┣┫━┗┫┳╋╋┳┻╋┳┗┳┫┛
┏┃┣╋━┳┏┓┻┓┓┏┏━╋╋┫━┏╋━╋┣┫╋━┏┏┏┗┻┗┃┃┛┛┓━┗┃
┛┛┫┓━━╋┳╋┛┃┃┓┃┓┏┓┃┃┛┻┓┣┫┗┛┓┃┛┗┓┫┫┳┛━┫┳┣┛
┣┛┛┗┃╋┫━╋┻┻┫┣┻┫┛┻┃┏┫┏┗╋┓╋┻━┻┛┏┣┓━┳┓┳┻┗┛┳
┓┃━┣┏┫╋┫┫┣┫┻┣┏┏┫┻╋┏┗┫┗┣┣┃━┳┣┳┣┻┫━╋╋┛┳┏╋┻
┏━┻┻╋┏┛━╋╋━┓┗━┛┃╋┗┣┫┛━┳┳┛┛┗╋┏╋┛┳┛┏━┓┳╋┗━
╋┃╋┫┻┻┫┃┻┏╋╋┫┫┣┫┗┻┫┫┃┣┏┃╋┻┓┛┳┛┳┣┫┻━━┃╋┛┏
┣┣━┣┃┻┃┃╋┫┳┗┣┃┃━┗┳┓┛╋┓┓┓┣┳╋┗━┳┏┛╋╋┳
┏╋┣┏╋┫┳┳┓┏┗━┏┏┻┏┛┃╋┛┫━┛┳╋┗┏┃┃┏╋┛━━┛┛┓╋┣┳
┫┫┃┫┏┛┣┳┗┣┛┓┗┫┻━┫╋┓┻┏╋┛━┛┓┻┗┃━┏╋┫┗━┏┳┳┃┫
┗┗┓┓┫━╋┏┗┗┗┛━┫┃━┃┓┳┛┏┳┫┗┫┳┃┓┻━┃┛┛┻╋┫━━┻┻
┓┛┻┫╋┻┛┛┫┛┫┻┛╋┛╋┛┏┫┃┏┣┃┣┫┗┏┻┛┗┃┓┣┛━┻┓┛┓┳
┫┻┃┫┏━┳┏╋┫┃┗━┻━┓┛┻╋┏━┛╋┏┓━┗┫┓┏┛┻┛┛┃━┓┣━╋
━┻┫┗┗┣┫┻┫┓┃━┻┫┏┃┣┻┛┛┃━━┣┃╋┫┗┃┛┏┃┗┫┏┓┣┫┗╋
┗━╋┻╋┏┣┳┓╋┛╋┳┃┃┻┫╋━┏━┣┏┛┻┳┗┻┛┫┗━┳┫╋┏╋┗━┛
┛┏┻┗━╋┛┗┫┣┏┏┓┳╋╋┻┓┓┛┳┏┓━┻┏┏┛┫┣┳┃┣┗┻┏╋┃╋┗
┻╋┓┛┃┃┣┛┫┓━╋┓╋┓┛━╋┻┏┻┻┻┓┗┓━┏┃┻╋┣┃╋┏┻┳━┗━
━┃┫┻┻┃┗┃┗━┓━╋━╋╋┳┻┫┳┏┓┳┃┃┃┏┳┻┫┏┗╋┻━┏┃┏┳┣
╋┣┻┣┛┫┛┣┫┓━╋╋┃┳┻┻┻┛╋┳┳┛┏┳┳┏┓┗╋╋╋┳┓┓┛┳┛┏┏
┻┗┣┃┗┏┳╋┣┗┗┻┫┣┻┻┏┃┓┛┛┏┗┫━╋┏┏┻┛━┛┣━┳┣┗┣┓┓
┃┻┫┣━┳┣┫┫┫━┫┏┣┫━┏┳┫┣┏┛━┏┫┛┓┫━┻┫┓┣┳┓┛━┏┳╋
╋━┳┻━┓┏┛┛┳┻┛┻┛┛┛┻┫━┻┛┣╋┻┳┣┫┛┏━┓┳┫━┃━┃┗┳┃
┗╋╋┛┫┫┗┃┗┃┓┏┳┫┏┓┏┫┛┻┃┻┃┻┫┗━┣┗━┻┫┣━┏┏┫┃┻╋
╋┓┻┗┫┻━┳┳┛┓┏┃━┣━┫┃┣╋━┣┻┳┓┣┛┻┳┏┃┏┫┫┛╋┳┃╋┗
┻┓┃┫┛━┣┏━┛╋┫┣┳┫┗┳┫╋━┏┓┃┣╋┻┏┃┃┳┳┣╋┏━┫┃┳┫┻
┓┣┛┛━┓━┣┃┳┃┳━┳┻┛┫┫┏┗┻┗┏┫┣┗━┫┓╋┗━┣┣┛┛╋┫━┳
┛━┳┫┣┃┛┣━┓╋┳┗╋┣┻┫┛┻━━┓┫┛┛┏┫┓┻┣┗┏┳┣╋┃┛┳┏┓
━┃┣┃┣┫╋┳┫┻┣┃┃┏┃╋┳┃┃┳┛┣━╋┳┣━┫┣┛┳┣┓┻━┣┗┻┳┏
┳┳┏┣┓┳╋┛┣┗┣┓┫┻┫┛┓┓┫┫┣━┓┫┻┗┻┣┣┣┛┏┗┛┓┫┓┻━╋
╋┳╋┣┓┫┫┗┏┳┗━┗┛╋┫━┏┏╋┃┓┳╋╋┛┃┓┫┏┏┓╋┓╋┗┓━┏┳
╋┓┓┳┓┗┣┃┫┫━┃┓━┓━┃┫┗┻┃┣┗┳╋┓┳┗┻┣┣╋━┻┻╋╋┫┏╋
┏┫┳┃━┳┗┫┛┗┃╋┫┻╋╋┻┃┻┗┫┣┗┫╋┗┳┫┛┻━┣━┗┗
┗┛┣┏╋┳┃━┓━┗╋┏┏┻┃┃┏┣┣┓┫┛┣┛┓┫┣┏┏┏┏┃┓┣┻╋┃┏┃
┗┏╋━┗┣┳┗┛┻┛┫┃━┛┛━┗┳┏┛┏┫┏┻┓┛┻┣┣╋╋┏┛┏┫┃┃┛╋
╋┗━┃┛┣┃┗┻┓┃┻┓╋╋┫┗┓┛┫┏╋┛┣┛┣┓┻╋┗┗┫┻┳╋┻┳┳━┫
┃┗╋┏┣┣┃┣╋┻━┗┻┻┛━┣┳┫┛┛┗┗┃┫━┳┏┏╋┏┻┃┏┏┛┛┫┣┏
┃┓━┻╋━┗┳┫┣┓┛┗┳┛┻┻╋┃┫┳┳┳┏┓╋┏┛┣┳┗┣╋┏┗━┛╋━┣
┣━╋┃┳┣┓┓╋┻┣┓┛┃┓┳┻┫┳┻┏┳┣┣┗┻┳┏┫┃┏┳┃┳┻╋╋┣╋┣
┃╋┛┛┃┓┗╋┃┫┛╋┓┫┛┣┫┛┓┫┃┻╋┛━┃┳┗╋┏┳┗┛┓┗┏┏┗┳┏
┳┃┫┗╋┃┗┳┳╋┏┓━┗╋┳┗┫┓┛┫┛┻┛┫┏┳┻┛┗┻┗╋┳┃┓┏┛╋┗
┛┗┣┣┣━┫┗┓━┫┳╋┣┗┏┓┗┗┳┏┓╋┓┏┃┏┏┓┻┫┗┃┃┻┓┛┫┣┏
┛┏┗┏┳┣┣┻┏━┛╋┛┣┳━┏┛┏┛┓┻┳┫┫┗┻┳┫┛┗┻━┛┏┓┳┗┣┣
┳┳┛┛┗┃┛┗┓┃┓┃┗┛┃╋┳┗┗┻┓┃┓┃━┻┻┓━┃━┛┻━┣┳┛┛┗┏
┏┳┏┻╋┳┗┓━┳┏━┏┗┫┗┣┛┳┣┣┓━┃┻┻┓┻┫━┫┛┛┳┫┃┃┣┻╋
━┣┛╋┓┛┃━┫━┃╋┳┣┣┻━┗┗╋┛┏┏━┣┛┃┳┃┃━┣┻┫┃╋╋┓┳┓
┫┣┏┃╋┫┗┫┣┗╋┃━┣┓┣┓┃┻┛┗┻┳┛╋┣┗┃┻┻┓┫┳┫┻┃┻━┏┗
╋━┃┻┫━┓┏┗━┗┛┓┫┓┛┣┏┫┏┛┏┫┗┻┃┣━┏━┃┏┛┗┗┳┃╋┣┫
┣┏┏┫┏┏╋┓━╋┻┗┗━┳━┛┓┻┏┛╋┓━┏╋╋┃┓┃┻┫┣┳┓╋┛┻┫┛
┻┫┳┏┣┓┏┳┳┳┫╋┛┃┣┗╋┓┣┓━┫┻┛┃┏┏┗┣╋┛┗┓┳┛┳┳┓┣┣
┻┣┛━┫┛┳┻╋┫┻━┛┓┏┛━┳╋╋╋╋┗┓╋┳┫┳┃╋┣┓┛┓┛┃┓┃━━
┫╋┛┣┛╋╋┓┏┻┣┏┏╋┓━┃┗┗┫━┓┻┃┳╋┗┃┣╋┻┳┫┫┓┏┃╋┓┏
┣┏┣┛┫┏━┣┗┻┫╋╋┃┻╋╋┳┳━┫╋━━┣┫┳┛┛┏╋┻╋┛┣┛┛┳┗┣
┣┛╋┓╋┓┫┗┫┓┛┏┓┗┣╋┳┣┏┻┳╋┳┳┏┫┣┫┛┛┓┏┻┣┳╋┣┓┳┻
┣┻┏╋┛┫┻╋┫┳┣┓┳┳┳┻┣┣┻┫┳┃┃┛━┻╋┛━━┓┏┻━━┫┳┫┛┓
┛┗━┳╋┗┏┃┻┏╋━┳┳━┣┫┳━━━┣┏┻┃┗━┗┛┛┃┻┏┏┫┃┓┻┏┫
┃┳┳┛┛┗━━┣┃┛┣┳┳┫┏┻╋┫┫┃┳┃┏╋┃┳╋┛┳┗╋┗┃┏
┻┏┣━┳┓┛┻┻┫┓━┃┫┻┻┳┏┃╋┛┏┓┗┗━╋┛┛╋┗┻┓┏╋┣┻┣┣┣
╋┣╋╋┃┓┗┛┗┛┫┃┓╋┳┗┓┻┣┛┗┫┣┛┃┻┓╋┫┓┳┫┻┻┗┃┛┓┓┫
┛╋┻╋┛┫┓┓┃╋┗┛┃━┃┣┳┏┳┛┓┃┛┏━━┃┃┻┛┣┛┻┫━┗╋┗┻┣
╋┫┏┛┃╋╋┻┛━┗┻╋╋┳┻╋┻┗┃╋┃┏┛┗┏┳┛┣━┏┗┫┣┣┻┫┫┗┳
┃┓┳┻┫┳┃┫━┫┻┏┻┗┗┳┏┏┃┛╋┓┻┓┳╋┻┛┃┳┏┫┫┫┛┃┣━┓┣
┓┳┗┃┛━┃┫┻┃┗┻╋━┛┳┃┏┫┃┫━┳┓┃┗┛┫┫┃┻━┗╋┛┣┃┳┃┛
┣┻━┻┣┓┓┣┣┻┛━━━┃┗┣┛┣┻┗┫╋━┻┫┫┫┃┏┃┣┣━┣┛┃━╋┃
┳┓┏┫┻┏┣┃┛┣┳┏┣╋━┃┗┣┛━┏┗┻┳┏┳┏┏┳┏┗┻┛┛┃━╋┻┛┃
━╋┓┣┓┫┓┻┻┓┛┃┻┗┻━┏┓┳┻━┻┃┛┣┏┗┃┣┓┛┣┏┫┻┏┫┓┻━
┗┳┏┻━━┣┳┃╋┫┗┗┃━╋┓┫━┃┣┃┳━┣┻┃┓┫┗┳╋┏┫┻┳┳┃┗┣
╋┓━┏┏╋━┻━┛┫┻┣┫╋┓┏┳━┻┣┗┫━┫┃┣╋┃┫┫┓┣┗┏╋╋┣┃┗
┃━┏━╋┳╋┛┏━┏┣┓┛╋━┏━━┳┗━┣┗┛┏┗┓┻┃━╋┏┃┗┃┛┛┓┣
┫┣┗━┳┗╋┻┫┃┗┳┗┻┃━┣┣┣┣┃┫┗┓╋┣┫┛┳┗┳┗┛━┓┛━╋┛━
┳┫┗┗┗┛┓┓┫┗┛┃┛┳━━┛╋┻┫┻┳┛┃┳┃┏╋┓┻╋╋┗┣╋┫┗┳┃┳
┗┃┛┫━┏┓┫┣┏┻━┻┛╋┗┓┳┛┛┃┳╋┣╋┻┃┗┓━┓┃┳┓┗┓╋┣┣┳
┳╋┛┻┓┗┛┃┏┗┗┛╋┣┫╋┫┗╋┳┓┛┳┣┃┛┫┓┻━┏╋━┓┗┗┏┗┃┫
┓┗┛┛┫╋┫┳╋╋┗━┓┏┳┣┏┏╋┃━━┗┃┛┻┓┃┗┏┃┛━┛┛┳━┃━┓
┗┻┓┃┏┣━┳━┏┃┫┗╋┗┏┏┫┻┫┳┗┓┛┣┛┏┃┃┗┳┻┻┻┗┓┏┫━┻
┃┓┳┃┳━┏┃┣┫┃╋╋╋┳┏┗┃┃┣━┛┳┫┓┻┓┣┓┃┏┓╋╋┗╋━┻┳┛
┓━┻┏━┛━┻┛┻┳┗┓┗━┓┗┓┣┻┏╋┣┗┛┃┻┣┗┻┫┫┳┓╋┻┗┻━┓
┓┓┫┓┃━┗┣┏┏┗┫┃┣┗┓┛┓┗┏┗┗┃┃╋╋┻┻┓┃┏━━┫┻━┣┣┳┗
┛┃┫┫━┣┻┳┻┳┛━┛┛┣┳┣┳┛┃┛━┏┻┫┃┳┳┃┫┓┣╋┏┓┃┣┃┫━
┃┫┃┣┃━┗┃┓┻┳┏┃┳┛┣┻┣┛┻━┃╋┗┏╋┗┳╋╋━╋┣┳┗┣┃╋┗┏
┻┗┗┗┣┻┃┳┳┏┫╋┃┓┻┏┗┣┓┛┃┓┛┛┳━┻┛┳┻╋╋┏┫┫
┃┣┳┣┗┻┓┣┓━┻┗┻┓┫┫┳┳┫┳┗┃━╋━┣┛┃┻┛┫┻┃┛┏╋╋┓╋┓
╋┻┗┃┃┛┳┫╋┻━┓┫┫┗┻┗┛┓┃┣┫╋┫┃┏┛┓┃┳┛╋┳┛╋┻┳┗━┃
┓┗┗╋┻┳┗┃┗┓┏┏╋┳┓┳┫┫┗┗┛┓┻┗╋┓┻┳┳┫┃┛┳┃┻╋╋━┻┣
┛┏┻┓┓┳┓┏┏┓┗┗┗┓┫┳┏┳┃┳┛┏┻┛┳━┫┣┓╋╋┳┗┗━┓┃┣┃┛
┣━┳╋┛━┏┗┳┛┛┳┣┏┓┛┻━┻━┛┃┣━┻┓┣┃┃┏┏┻┫┛┃┳┏┏┫┛
┃┫┳┛┏┏┣┃┛┳╋┗┓━┃┻┓┣┓┛┗┣┻┓┛╋┃┃┣┓┳┏┛┃┣┗┓┫╋┣
┓━┳━━┣┗┫┛┣┃┫┗━┳━┫┣╋┻┏┛┗┓┻┃┏┳┣┫┛┏┗━┫┗━┣━┳
┣┣╋┫┫┫┫┻┓╋┻┏┏┓┗┏┻┏┛┛┳━┓━┗┃┏┫━┏┻┻╋┓┳╋┓┓┻┳
┫┗┃┣╋┛┛┃┗┣━╋┣┫┳┏┳┛┳┳┃┫┓┃┛┏┏┗┏┛┓┃━╋┃━━┻┓┛
┗┻┏┫┫┃━┣┃┫━┳┛┗┛┫┫┏┳┫━┻┻━┳┃┓┫┛┓┏╋┗┣╋━┻┣┗┃
┻┗┏┣┣┃┻┏┗┓━╋┗┣┫┫┻┓╋┫┓┏┛━╋┫┃┻┣┳┣┛┣╋┏┳┗┓┳┣
┻┳┛━┣┻╋━┻┓┳╋┏┗┳┛╋┃━┏┓━┓┓┫┣┻┛┏┻┛┃╋┣┫┃┳┫┫╋
┗┫┫┏┻┃┛┃┗━┣━┛┣┗┏┳┃┓╋┏╋┓┻┣┗┓╋┛┻━╋┛╋┻┏┏┃┣┳
┓┣┃┓┣┓┏┻┛┛┛┳━┳╋┫┛╋┏┛┣┫┓┃┃┫┗┣┫┻┗━╋┛┣┣╋┗┏┓
┫┓┓┣┫┛┳┗┻╋┣┃┛┓┗┳┫┫┃╋╋┳┓┛┳┻┛┣┫┛┫┃┛┃━┳┳┣┃┏
━━┳┫┓┏┃┛┛┃┛┳┻┃┛┳┣╋┣┻┳┣┗┓┳━┫┻┏━┳┏━┫┫┫╋┳┓┗
┻┻━┏┗━╋┻┗┛┣╋┛┳┫┃┻┣┣╋┓┛╋┛┣╋┃┣┗╋┛┗┳┓┣┫┓┓┛┗
┃┗┣━┏┛┗┗┫┏┫┳┻┳┗╋┃┓━┣┃┓┳┛┃┫┻┗┏╋┻┣┻┃╋┣┗┫┻┛
┓╋┛┳┛┃━┗━┃╋┻┛┛┳┛┗┃┛┗━┃━┛╋┃━┳╋╋╋┗╋┛┫┛┣┻━┏
┛┛━┳┓╋┣┗┣┫┃┻┃┏━┳┓┗┃┛┣┃┃┫╋╋┏┛┏┛┛┛┃┫┫━┫┳┃┻
┏┻┫┏┃┻┣┳┳┛┻┻┳┻┏┳┛┗╋╋┳┛┣━┻┓┳╋┓┳┗┻┳┓┃┳┻┗╋╋
┫┛┗┫┻┣┻┻┏┻┓┓┓┗┳┓━┏┏━┳━┛┫┛┗━┳┛┏┫┛┫┫┳━┫┏━┣
━┃┳┣━┳━━┻┻┫┓┳┏┃┫┛┗┛━┏┫┛┗┻┓┫┛┫┗┓┣┓┓┗╋┻╋┻┃
┓┣╋┓┫┣┣┫┗┏┏━━┗┳╋╋┳┓┛━┣┳┳┏┃┃┓┃┣┳┃┏┓┏
┳┛┻╋╋┏┃┏┛┻┣━╋┣━━┣┓┣┻┓┫┳┃┣┗┻┳━┏┣┛┻┓┫┓━╋┃┣
┏┻┗┃┃┓┓┛┛┳━┻┛┫━┻┗┫┗┓╋┣┗┻┃┫┏╋╋╋┃┓┫┣┻┳┣┛━━
┏┏┓┗┃┫┳┻┳┏━╋┫┛━┛╋━┛┫┃┃┛┏┓━┗┓┗┻┗┫┓┗┃┻┏━┻┫
╋┏┓┓┗┣┳┣┛┫┣┓┛┏┃┳┳┃┏┫┻┗┛┃┳┛┛┫┣┫┗━┗┳┗┗┫┻┣┓
┳╋┃┣┃┫╋┗━┓┏┻┻┫┏━┛╋━┗┳┫┃┗━┗┗┛┓┫┳┃┳┻┣━┻╋┓━
┏┓┣┓━┏┓━┣┗┏┳┛┻╋┣┳━┻┓┳┛┛╋┓╋┫┻┳╋┏┓┻━┻━┣┻┓━
╋┳┓┻┃┗┫━┳╋╋╋┛╋┻┣┣╋┗┣━┣┓┣┳┳┣┳┻┳┻┻┛┗┳┫┓┫┃┣
┏╋┓┻┫┃┻┫━━┫┏┫┣╋━┓┻┛┗┳┛┻┓┗┃╋┻┃┻┏╋┏┛╋┻┓┳┻┗
┛┗╋┳┏┃┃╋┏┏┃╋┓┛┓┛┻━╋━┃┗┻╋┫┗┣┓╋┫━┣┃╋┏┻┃┳┣┳
┫━╋┛┗━┣╋━╋┣┫┃┏┣┓┳┃┛┓┃┳┃╋┳┛┏┫┗━┗┛┓┗┻┗┏┛┫┻
┛━╋╋┛┣┛╋┣┓┳┏┗┓┗┳┗╋┗┛┫━┻┗╋┓┏┗╋┏┳┓┃┣┓┏┣┣┏┳
┏┏┫┏┏┛┛┳┻━╋┳╋┏┛┗╋┛┣┏┣┏┣━┳┏━┣╋┃┛┛┃┗┓┫━┗┛╋
┫┣┗╋┓┻┓┣┃╋┳╋┗┳┳┓╋┻┳┣╋┃┏╋┻┻╋┻┻┻╋┣┓┗┛╋┣┃┣┛
┣┗━┣┏┻┳┃┃┣━┛┗┻┏┗┳┣┣┓━┗┃┫┳┃┫┃┻┻┳┓━┳┻┣╋┣╋┣
╋╋┻┳┻┳━┻┻━┓┃┛┓┣┗┗┃┏┛┳┫━┻┓┳┃┳┏┫┗┻┛┳┏┛┫┫┗┃
┳┻┏━┃╋┫╋┫┏┏┃╋┓┛┗╋┫┏┛┻┻━━┏┫┏┣┗┫┣┓┏━┳┓┻┫┳┛
╋┫┳┓━┣┛╋┣┣┗┫┃┃┻┓━┗┛┃┛┓┣┣┗┻┏┣┳╋╋╋┻┃┓┗┫┫┓┳
┣╋┗┏╋┳┃┃┛┗┃┃┣╋┗╋┓┫┗┃╋┗━┻╋╋┛┳┃┣┻┛┓━╋┫┓┛┓┗
┫┳━┳┓┻━┣┣┳┛┻┗┏┫┛┣┛━┗┻┳┳┫┃┛┻┃┫┻┻┻┛┃╋┣┓┻┣┳
╋┣┫━┗┗┫━┃┣┳┻┫┏╋┛┏┫┃┓┓┣┫┛┫┏┫┓╋┳┏┗━╋┫┣┫┻┣╋
┫┓┫┣┓┗┗━┗╋┃━┏┳┣┳╋┫┫┫┣━┗┃┗┛┳┻┏┏╋┗┳┃┃┫┏┛┻┗
┃┗━┓┏┏┣╋━┫┃┏┏┃┻━┳┻━┫┓┗┗┏┻┗┗━┫┳━┣┻┻┣╋┣╋┫┣
━┛┓┻┛━┏┛┻┗┓┻━┛┣┛┓┗━┳┛┳━╋┣╋┏┃┻┓┳┃┻┓┻╋┫┳┃┣
┛╋┓━┗┓┃┳┻┃┫┗┏┫┓┳╋┻╋┣╋┻┳┃┏┏┣┣┣┳━┻┗┻╋
┻┗┣┫┛┏┃━┳┳╋┻┗┣╋┳┳┏┗┣╋╋┛┏┛┗┛┻┻━┓┏┛━━┣┃┃╋┛
━┛━┗┓╋━┣┏┣┃━┃┣┃━┛┛┏┃┫┃┫┗┏┳┣┣┛━╋┛╋┫┳┳┃┣┃╋
┗┃┣┃┛┳━┏┃┫╋┏┃┣┳╋┛┏┫┏╋┣━╋┏┓┏┗┻┫┛┏┗┛┏┻┏┳┓╋
┻┗┗╋┗┏┃┓┳━┻┻┏━┛┻┛┃┫┳┣┫┛╋┣┣┓┫┓┻╋╋┃┳┛╋┏┳┃┃
┏┫━┓╋┫┏┏┓┣┛┫┓┣╋━┳╋┻━┓┗┣┻┏━┻┛┃┣┏┛┳┣┓╋┻┻┓┗
┗┣┻┣━┛┏┓┏┛┣┛╋┫━┛╋┳┏┓┗┗┏╋┓━┏┏┣┗┣┻╋┓┗━━┏┣╋
┓━┏┣┻┫┛┫┛┻┏━┏┫━━╋━┓┳┻┫┏━┃┗┫┛┏┳┫━┗┣━┗╋┓╋╋
┣┳┳╋┳┳┃╋┻┻┫━┣┛┻┫┏┃┣┫╋┫┣┃┫━┃┏╋┛┛┓┣┏┻┻┫┗╋┏
┻┏┳┓┗┓┃┻┳┳╋┫┏━┓┣┫┻┣╋┣┫┳┓┗┃┏┓━┓┛┓┓┛╋┓┛┏┃┓
┳━┛┫┛━┗┓┳┻╋━╋┃━┗┗┳┳┓┛┃┳┏┃┻━┣┏┳┓┛╋┗┗┫┫┛╋━
━┛┫┏┳╋┻┫┳┃╋┻┗╋┏┫┻┗┓┏┻┛┏┗┣┳┏┗┛┛┳┻┃━┓┻┻┻━━
┗┗┻┛┃┳┫━┓┫━┻┃┫┫┃┛┫┫━┻┓┃┻┫┻┣┃┓┃┗┓┫┃┣━┃┻┓┓
━┗┃┃┏━┏┻┣┃┳┳┛┗╋┛━┓┗┻┃┃┳┻┃┗┛┳┛┛━━━┳┏╋╋┣╋┣
┻┻┳┫┛┻╋━┻┛┳┏┏┃┃┃┳╋┃┣┻┳┣┳┻━╋┏┗┗┫┏┳┃━┳┏┣┛┛
┛┏┛┗┫┏┫┳╋┻┗╋┛┃┫┃┣┗┗┃┫┻┫╋┫┣┻┛┛┗┻┏┳┳━┛┫┓┫┃
╋┏┃┣╋┓┫━╋┣╋╋╋┳┃┃┣┗╋┗┓┛╋┗━┳┓┏┓┗┳┗┛┓┃┻┣┛┻┣
╋┻┏┏━┫┣━━┛━┏┗┃┫┓┛┫━━┣┗┃┳┣┻┳┻┏┳╋╋┛┳┻┛┛━╋┗
┗┃┳┛┣┓┳╋┃╋┻┗┳━┃╋━╋┣┓━━┫┛┛┳┓┗━━┗━╋━╋┳━┛┏┻
┓┗╋━┻┻┃┗━┓┛┳╋┳┫┣┫┻┳┏┓┗┗┫╋┻╋┏┗╋┛┣┓━┛┣┛┗┣━
┛┳┣┻┏┛┓━┳┣┃┫┓╋┫┳┗┻┛╋┗┏┓╋┓┻┃┻┗┛┛━┛┣┛┳╋━┓┣
━┫┏┏┛┣┓╋┃┗┻┛┻┣┛┳┻┛┳┏┛╋┳┛╋┣┳┗┏┓┻┏┏┣┣┓┻╋┛━
╋┳┻┳┃┃┛╋╋┣┣┗┗┛╋━┏━┏┏┛┻┓┃╋┳┗┏┃┏┳┛┣╋┓┫┃━┓╋
┛┻━┛┃┻┻┃┏┗┣┳┳┏┓┗┫┏┃╋┗┛┻┻┏╋┏━┳┃┗━┏┻╋┓┳┗┓┻
┛┻╋╋┏┫┫┻┗┗┏━┓┳┏┏┣╋┛┳┓┗┗┳┃┫┃━┣┛┫┳┣┗┣
┓┛╋╋┳┣┗┣╋┃╋━┗┫┗┃┗┃┫┃┣┛┓┏┃┓┏┳┓┗┓┏┏┳╋┓┻┃┛┣
┛┓┃┃┫┳┗┫╋┫┳┳┣┻┏┛━┓━┻┓┻┗┳╋┏╋┳┃┳┻┗┃┛┻┛┛┗┣┛
┏┏╋┛┫┣━┻┣┃┓┛┳┗┗┃┣┗╋━┫┃┃┏┓╋┻┃━━┓┻━┛╋━━┣┗┗
┓┓┻┻┗┏┗━┣╋━┻┻┏┣┣┫┣┳┻━┳━┣┻┏┃┣╋┏┫╋┛┓━┫╋┻┻┏
┛━╋┳┫╋━┏┏┳┻┓┛┏┛┃┳┣╋┓┫┏┣┳┻┻┛┃┛┗┛┣┫┏┣┗┃━╋┓
┫━┳┫╋┏┛┣┛┳┗┫┏┃┳━┃┣┓┃┓┫┓┣┛━┣┓┣┳╋┏┓┏┣┗┻┗┛╋
┛┓━┻━┻┫┻┗┃┻┛┗┻┓┳┛━┗┫┻┗┃┳┓╋┣┏┛┣┓╋┳┫┗┗┃┻┛━
┳┏┓┳┳┣┓┻┫┻╋┗┃┻┃┛━━╋┫╋┛┓╋╋━┻┓┣┃━┃┓┣┳━┻┃╋━
╋━┃┣┣┗┳╋┏━┗┗┃┣┃┗┣┏━┫┣┓┃┣┛╋╋╋┓┓╋━┏┏┣┛┓┳┏┗
┛┻┓┻┣┃┻┗┳┗┳╋┳┛┫┗╋┃╋┻┏┗┳┃┗┃┛┛╋┏┣┃┫┓┏┣┏┳┻┫
┻┃┣━┏╋┛┳┓╋┗┻━┣┳┫┃┛┫┣┃┗┳┣┃┃┫┻┃┏━━┛┓┓┗━┏╋╋
┳┓┓┃┗┻━┫┛╋┳━┣┗┓┗┻┓┫╋┗┣┳┫┗┏┛┏━┫┣┻┫╋┻┃┓┓┓┃
┃┓┃┓┏┣┏┓┃┫┫┗┣╋┗━┳┏━┓┃┻┻┗━╋┳┳┛┓┛┓┫┗┻╋┏┫╋┃
┫┓━┗━╋┣┻┓┣┳╋┗┃━┃┳┏┏┻┻━┗┳┗┃┳╋┫┗┏┻━╋━╋┗┫┓┃
┏┫┗╋┗╋┣┛┛┫┫┻┻┫┓┗━┏┏┫┓┫━┏┃┫━┣┫┛┫┃┏━┳┃┳━┏╋
┣┗┗┛╋┳━┣┻┳━┻┛┏┏┫┻┳┏━┫━┃┛┛┻━┫┣┫┓┏┏┣┗┛┣┛┏┫
┃┛┳┃┫┻┳┻┛┻┣┓┳┗┃╋┻┣┳┓━╋┣┗┏╋┻╋┗╋┣┛┣┓┗┣┏┛┫┛
━┏┃┳┫┃╋┫┃┫┓┣━╋┃┗┻┻┣┣┣╋┳┻┳┛┳┫╋┻┓┓┛━┫╋┗━┃┛
┛╋┻┗┣┫┛┃┏┛┓━┻┳━┏┛┳┗┏╋╋┗┏┻┗┓┫┗┛┗┓┳┣┳┗┃┫┛┻
╋┳╋┓┗┫╋┏┣┏━━┳━╋┗┓┳┛┗┣┛┛┫┗┓┣┃╋╋┓╋┓╋━┳┻┛┻┗
┗┏┓┛┳┳┫┛┳┫┳┛┗┛┳┫━┳┻┏┳┻╋┣┗┗┏┻┛┗┳┣┓┣┃┻┣┏┏┻
━┃┣┛┗┣┗━┃┓╋┃━┗┛┣┃┗╋┗┫┏╋┣┣┣┛┏┃┗┓┳┣━┣┓┳┓┓┓
┗╋━┏╋┛┓┗┛┏┣╋┫┗┓┛┻┛┻┣┓┻┃┓┻┳━┣┛┫┃┻━┃┛┃┛┫┗┻
┛━┓┣┛┣┻┻╋┏━┓┓━┛┃┃┗━┣┛┳┓┫┻┫━━┳┃┓┻┳┛┛
━┫┛┓┛┳┏┣┃┓┣┃┏┗┻┻┛┏━┳━┓┗━┃━┫┗┗┳┗┻┛┏┗┣┛┓┫┻
┻╋┛┻┗┛┃┗━┳┳┛┓┣┃┃━┃┏┓┛┃╋┫┻━┳━╋┻┃┏┫┣┻┓┗┓┳┻
╋╋┳━━┗┗┏┗┣╋┓┓┫━━╋┻┛┗╋╋┣╋┛┃━╋┫╋┃┻┫━╋┣┣┗┛━
┻┃┗┓┗┻┛┛┳┣┻┏╋┻┣┃┗┛┗┏┗━╋┏┗┛┳┗┻┳┫━┛┻┃╋━┏┛┣
╋┻┗┳┗┗┗┻━┣┃┛┫┫┗┣┛┛┳┗┻┻┗╋┫┻╋┫┫┗┳┏┓╋┓━┳┣┫┃
┗┫┳╋┏━┣┣━┫┏┻━┣┗━┃┗━━┣┻┫┻┛╋┃┣┣┓┫┫┗┛┏┳┗┗┣┣
┏┏┓┏┫┫┻┳┣┏┓┗┳┏┓┻┃┏┻┃━┣━┳┫╋┛┻╋┏┏┃━┳┛┣┛┏┛━
┻┣┓╋┗┃╋┣┫┛┓━┛━┏┛┫┏┛┓┫━┏┓┻┓┏┛┳┛┛┛┣┓╋┻┻┻┓┓
┻━┳┻┏┻┣┣┫╋╋┃┳┳━┗┛┛┗┗┛┏┳┫╋┗┣┃┫━┃┏┏━┳┳┗╋━┫
┗┃┏┻┣┃┳┫┗┓╋━┏┣┗━┓━┛┻┳┛━┏╋┗┗╋┏┻╋┏┃━━┓┻┏┳━
┗┳┓┻┏┫┻┃┛┏┫┫╋╋╋┛┓┛━┛╋┫━┗╋╋┳┻┳┳┻┓┻┃┣┻┗┻┃┳
┏┣┻┻┫┣┣┣━┃┳┗┓┣━┣┛┏┃┓┃┓━┓┓┳┛┗━┗┓┗┻┗┓┣┃┫┻┣
╋━┃┫┛┫┳┫┣┣┗┳┃┏┃╋━┏┻┻┛╋┳┏╋┫┃┻┣┣┛┃┗╋╋┓┓┗┣╋
┛┻╋┳┏┳╋┣┛━┣╋━┓┛┃┏┃┃┫┫╋┓┣╋┗┻┣┻┣┣┃┗╋┳┏┳┻┛━
┻┗┻┣━┏━┫┳┫┛┃┻┃┗┳┃┳┗┣┣┣┛┃┗┻┫┣┫┣┛┗┗┃┏┻┣━┣┓
┻┫┳┻┻┛┫┳┃┗┳┗╋┣━┫┗╋┫┣┛┏┻┗┛┗┃┓┏┳┣┃┓┗┓┣┫┓┏╋
┏┓┃━╋┛┏┳┣┣┣┛┛┻╋┓━┗┏┳┣┳┛┃╋┓╋┃━┗┻┳┃┛┳┓┫┛╋┛
┗┓┻┳━┏┣╋┓━┻┛━┗┛┣━━━┫┃┻┳╋┳┗┃┻┻┻━┛━┻┳┓┫┫┫┣
┃┓╋┏┳╋━┃╋┛┓┏┏┏┫┻━━┛┳┻┛┗╋┏┏┣┳┳┗┫┃┻┳┫┏┓┣┫┻
┣┛┓┗┏╋┏┏┳┃┏┻╋┗┓┣┣┏┫┳┗┃┗┣━┗┓┻┣┫┃┓┻━┫┃╋━┓━
┛┫┳┛┓┃┗┏┫┏┻┗╋━┓┣┳┛╋┃┃┛┣┃┃┣┓┃┻┏━╋┃━┳┏┳┏┃┃
┫┗┏┳┛┏┏╋┻━┳┛━╋┻━━┣┫┫┓┫┣┣┏┓┏╋┫━┓┓┻┣┛┓╋┛┗┏
╋┣━┓┓┳┛┓┗┣┫┳┓┻┛┣┓┏┏┣╋┣┃┣┛━┻┫┫┻┗╋┻┻╋┃┫┗┻┛
┳┏┓┃┫╋┗┓┃┃╋┗┓┳┳┫┛┫┏╋┗┳┓┗┛┃┃┛━┻━┣╋┣┻
┣┛┗┛┏╋┃┏┓╋┣┃┣┻┫╋━┳┛┛┏╋╋┗━┛━┛╋━┗┳╋┛┛┏┣┃━┛
┓┗┛┻┳┃┃╋┫┳┓━┛┃┳┻┗╋┫┻┳┃┏┓┣┏┛┛┗┛╋┓━┣┫╋┳╋┃┗
━┗┗┣━┫━┏┛┫┳┃┳┛┏╋┓┫┳┛━┻┏┗┛┛┻┳┻┏┏┣┛━┗┣┏╋━┓
┃┛┫┻┻┛╋┓┏┫┃┣┓┣┓┻╋┏╋┛┳┃╋┳┳━┳┏╋━┗┗┃┛━━━━┃┗
┻┫┗┓┃┏┳┻┓┳┛┛┓┏┃┳┃┻┫┃━┻┳┓┛━┫┗┻┛┗┗┓┃╋┏┛┳┏┗
┻┣┳┃╋┏┳┓┣┫┗┻┓┛╋┃┛┓┏━╋━┃┛┻╋┗┫┳╋┳┛━┛┳╋┳┓┣┛
╋┳━┫┓┫┣┻╋━┃┣╋┗┃┃┓┏┣┛┳┗┏┳┻┏╋┃┛┳┃┫┫┗┛┗┣┣┗┳
┏┻┻┃┃┻┫╋╋┛┛┻╋╋━┫┻━╋┛━╋┳┓╋┫━┳┫┣┓┗┻┏┳┣┻┓┗┻
┏┏━┣┻┓┗╋┻┫┓━┛┃┫┫┫┫┃┻┏━╋┻┻┃┃╋┛┗━┏┏┳┻┓┫┻┃┻
╋┻┻┳┃┛━┛╋┳┣┫┃┏┣┣┳┣┳┛┻┃━╋┓╋━┫┻━┣┳┻┳┫┻┫┏┛┻
┣┛━━┳┻┗┃┃┛┗┻┛┗┛┗┓┫┣┗┛┳┳┃┳┓┻━╋┓┻┓┏┳┗┛┃┫━┣
┣┃┃┛┫┫┛━┗┳┻┛┛╋┗┣┫┳┳━━┳┣┣┻┻┻┳┓┓┻┛┗┻┃┓╋┫━╋
┗┃┃━┫┃┃┫━┣┗┓┏┳┫━┳┏┣┗┏╋┣┳━┫┛┳┫┓┻┓┓┏┃┛┛┻┻━
┫┓━┳┻╋╋┗┗┻╋┫┫┛┏━┫┫┳┳┫┻┛┫┓┻┛┏━━┏┏┗┃━┫━┏┻┓
┛┳┣┏┗┻┳┣┓┗┓┗┣┳┏┗┗┫━┛┗╋┻┳┗┃┗┓┻┫┃┓━━━╋┃┣┏╋
┏┏┏┛┳┫┛┃━┛┫┫┏┃┛┛━┃┏┃━━┻━┓┗┛┳┏┓┏┓╋┓┏┫┗━┫┻
┣┃┃┏┫┏╋┫┃┫┻━┳┳╋┓┣┃┗┓┏┫┏┛┳┳┛┻┏╋┳┛┏╋┏┫┗┓┛┻
┃┏┛┫┛┳┻┻┳╋┳╋┗┓┫┗╋━╋╋┏┃┓━┗┳┳┛┳┻┏┃┣┻┳┓┻┛┫┗
┳┳━┣┏┓┫┛┣━┓┗┗┛┃┗┃┻┃┃┳┓┣┳┫┛┏┗┳┓┛┫┏┳┛┃┣┳┃┛
━┻┻╋┃┃╋┃┗━┛━┗┳┏╋╋┫╋┏┏┛┗╋┓┛━┳┫┓┃┓┫┫┗┳╋┫┗┻
┓┏┛━┃━┫┏┓┓┻┗╋┣┻┗┓┻┃┛┣┣╋┗┃┗┻┏┻╋┣╋┣┗┛┛┣━┃┃
━┛┏┓┃┗┗┣━┻┓┛━━━╋┣┻┏━┗┫┗┗╋┣┗┏┣┏┓┳┻━┃┳╋┳┳━
┳━╋┫┻┣━━━┃┛┣┳┳┗┫┏╋┛┣━┳┗┫╋━┛┳┗━┫┻┻┻━┳┫┗┳┻
┻┫╋┣┫┃╋┫┫╋┛┫┗┳━┗┫┃┓┓┫╋┃┻┣┗┛┛┓━┻┳┳┣┃
┣┓┃┛━┓┣┣━┗╋┛┳┛┣╋┳┣╋┗┛┓┻┏┏┃━┫┳┻┛┻┏┳┫┣┳┻┻┗
┳┣┃┏┣┃┳━━╋┻┫┏┻┫┗┓┗┗┗┗┫╋┣━┃┗┗┏┃┏┗┫━┣┛┃┫┓┻
┣┗┣┫┳┗┫╋━┫┫┗━┗┓┗╋┻┃┃┫╋┓┣┻┏┳┫┣┛┓┣┓┫┫┫┣┫┃┻
┫┏┏┏━┛╋┣┛┫┣┳┻┳┃┗┓┃━┣╋┣┃┳┫┛┻╋┛┻┻┃┻╋╋┗┳┏┗┃
┛┃┏┣┫┃┫┓┓┃┫╋┗┛━┳╋┫┻┫━┃━┛┳╋┻┃┣━┫┛┣┣┳┏┃┓━━
┗╋━┗┏┏┏┛┓┏━┻╋┛┏━┳┓┣┃━┳┓┏┻━┳┓┓━┛┛┃┳┛┳┳┻┣┣
┃┃┻╋┃┃┻┻┓┫┣┣┫╋┏╋━┏┛┫┻━┓┣┻╋┻┓┻┓┣┗┫┛━╋┃┻┃┗
┃━━╋╋┓┳┻╋┳┓┗┏┻┳┛┃┳┓┏┓┗┻━┳┓┫┻╋┣━┃┳╋┃┳┣┣┗┳
┣━━┳┃┏┣┗┛┓┓┗┃┃┣┻┏┻┏━┓━┗┳┛╋┛┓┻━┏┻┻┣┳┣━┓┣┃
┛┛┛┓┻┻┣┏┻┳┏┫┃┻╋┫╋┗┣┳┫┃┓┛┫┳┛┳┫┫┏┏┳┛┳┏┳┛┻━
┃┫┗┣┏┣┫┣╋━╋┫┳┃┻━┏┣┫┣┳┗┳┃┫┫┛┗┓╋┻╋┗┫┛┃┳┳━╋
┃┻┫┳┗┏┫┛┛┛┳━┫━━┏┗┗╋╋┻┓╋┃┣┃┏┛┏┗┫┛━┃┳┣┳┛╋┓
┏┏┃━┣┃━┓┗╋┃┛┃┓┏┛╋┣┻┓┃┛┣┃┛╋┳━┓┫┫┣┻━┣┣━╋┏┫
┗┃┏╋┛┗┣┛┃┛┏━┏┓╋╋┃┓╋┣┻┏┗┣┗┳┳╋┳┓━╋┏╋┓┣┛┫┳┛
╋╋┫┻┳┳┏┓┫┃┃┫┛┣┓┓┏┫┛┗┣━┣┣┗┏┓┣┣┓┃━┻┓╋┏┛┃┓┗
┓┓┻┫┗┛━┗┏┏╋┻┛┳┻┃┏┻━┣┳┻╋━┳┻┳┻┫┫━┏┣┣┏┛┓┳┏┗
┫┗┻┳┓━┛┫┃┗┳┃┃┗┛┛┏┛┃┗┳┓━┻┛┛┳╋┣┛┗┏┃╋╋┫┫┛┻┏
┏┳┳╋┻┣┃┃┃╋┫━┣┳┳┳┣┗┫┫┓┗┫┛┗┏┏┏┏┛┗━┓╋╋━┓┃┫┣
┏┛┓┣┛┃┏┓┏┏┛┓┛━┏┛┓┗┃┃┏┏┓┃┛┳┗┗┗┛┳╋┛┛┳┗┣┗┛┛
┏╋┻┓╋┛┣━┫┻┏╋┃┃━┗┗┃┣┗┻━━╋┗┳┏━┓╋┃┫┣┻┗┣┻┣┛━
┛┣┗┃┳┏┗┓┣┣╋┛┗┏┫┃┛┫┗┻╋━┫┓┓┓┃┃┛┻╋┣┗┳┃┏┃┣╋┻
┳┃┓╋━┛┣┣━┏┏┳┫┻┳┛┣┃┫╋┗┻┓┫┣╋┣┃┗━┣┳╋┫━┳┣┣╋━
┛┓┫┓┏┳╋━┓┗┫┗┓┻┗━┃┛┳┳┃┣┓┓┓┗┗┣┫━┏╋┗┓┓┻┣┓┛━
┳┏┫┃╋┓━┫┳┣┛┃┫┻━┳┃━┛┣┳┛┓┓┏┗┳┗┛━┳┳┻━┣
┗┫┏┗┳┣┏━┫━┳━┗┗┓┻╋━╋┏╋┫╋┫┗━┗━╋━┫┛┓┫┫╋┣┳┫┓
┻┻┛┻┏┣┫┃┻┏┏┣┏┃┣╋┗┃┣╋┳┗┻┳┣┛┻┣┗┓┻┃━┫┳┛┳┣━┫
━┻┃┣┏┛┛┗━━┫┃━┓╋┃┏┫┣━┓┏┫┗━┫┳┳┳┫┳┳━┏╋┣┗┻┃┗
╋┗╋┗┃╋┛┫┣┛┛━┳┃┫╋┻┗━┏┛┣╋╋┣┓┣┣┣┣┗┻┓┻┓┗┣┣┗┫
━┛┗┫┳┳╋┓┗╋┗┛╋┃┃┃┫┓━┃┛┫┏━┃╋┗┛┣┳┗┻┃┛━┣┃┗┗┗
━┫┣┣╋╋┗┻┣┏┃╋┳┳┫┳┫┓┣┗┏┗┣┻┗┗╋┃┳┗┓┫╋┏╋┳┣┓╋━
┛┛┣┓┳┣┣┫┣┫━┗┃┗┳┻━┛┓┛┓┛┛┫┫╋┻┛╋┳┳┃┣┻╋┃┛┫━┛
┏┫┳━┛━┻┓┫┛┫┣╋╋┛┛┃┏┫┛┗┗┗┣┻━╋┗┗┳┓┏┗┓┫┳┏┳╋╋
┻┏┓┃━┃┃┳┻┳┳╋┗┓┃┏┫╋┫╋┏┗┣┻┃╋━┳╋╋┣┣┣┃┓┃┣┳┏┃
╋┫╋┏╋┗┛┃┛┏━╋┣┫╋┗┛┫┗┻╋┏┣┣┗╋┣┏┣┳┃┗┣┃┗━┛┫╋┫
┳┻┻┫┏┻┛┛┛┓┫┃━┏┗┗┃╋┛━┓╋┏┣━┓┓━━┗┏┻┻┛┗┓┓┏┫┏
┗┫┣━┻┛┳┃┛┃┓┃╋┛╋┻┳━┃┻┫┗┳┓┓┏┻┓┫┓┻┻┓┳┓┻┣┗┣┣
┃┫┓┗┃┏┗┳┓┫╋┗┃┓┣┓┣┫┃┗┏┫┓┣┣┏┳┻━━┣┏┗╋━┃┛┛╋╋
┗┣┃┃┓┣┓┗┓┓━━╋━┫┫╋┏┫┫┻┻┳┫┫━━┻┳┻┛┻┏┫┗┣┃╋┻┗
┛┣┣┏┫┳┳┃┣┫┏┗━┣┏┃┛━┻━┫┻┻┫┳┛┓┓┃┓┗┣┫╋┃┫┏┛┗┫
┗┻┫┓┣╋━┗┫┣┻┃━┛┃┏╋━┃┫┗┛╋━┳━┳┗┗┻┗━┏┣┻┣┻┫━┓
┻┣┓━┣┫╋┓┣┫━━╋╋┏┗┓┓┛┫┗┳╋┛━┻┃┓┃┻┏┣┛┫┳┳╋┃━┃
╋┏┗┃━┳━╋┃┣╋┻┫┗━┻┣┃┻┓━━┃┏┛┏┳┫┗┣┻┛┻┛┛┳╋┳┃┗
┻┏┛╋┛┃┣┗┫┃┣┏┏┏┛┣┏┗┳┳┓┣┃┫┏┃┻┃┛┳━┫┏┏┓┣┏┛┳┫
┗┗┏┓┳┏┳┓━╋┛┗━┏━┓╋┗┣┻┫┳┏┗┃━┗┣┫━┏┛┫╋━┻┓━┛┓
┗┏┻┓╋╋╋┛┓┏┳┻┓┣┃┣┫┗┓┃┏┻┫┛┻┏╋┫┓┳┻┻┏┗┣┻╋━┃┫
┗┣┳━┳┓┃┣┏┓┛┗┏┫┃━┏┃┃┳━━┓┛╋┳┗┫┫╋┗┏┃┗┓┻┏━┓╋
╋┛┻┳┓┳┻┫┗┛━┏━┏╋┣┻━┻┏┳━┓━┻━╋┻┏┳┻┳┣┛┓┏┳┗┛┳
┏━┫┳┫┓┫┣┻┛┗┛┣┫┓┣┛┓┓┃┃┓┫╋┫┛┗┳╋┏━┳┗┳┳
╋━┗┻┛┻┃┻┳━┃┃┃━┳┻┻┓┳┓┃┃╋┏┫┃┣┃┛╋━╋┓┫┣┣┫┃┣┳
╋┓┛┃┓┏┳┗┛┗┛┣┛┫┗┣━┫━╋━┓┛━╋┣┏┓┛┫┓┗┃┣┛┫┃┃┫┳
━┻┗┻┃┳┛┏┣┳┻┗┗┣┗┳┣┃╋┏┏┏╋━┓╋┗┣┣┫┃┫┻┏╋╋┫╋━┫
┛┣┏┗┫┫┣┗┛┓┓┻┓┻┳━╋┫┫┗┻┃╋━┏┣┳┗╋┏┏┏┫┗╋┓━┫━┛
┻┓┣┻┣━╋┳┛┻╋┛━┏╋┫┻┳┛┫╋┛╋┫┣╋╋━┓┗┫┛┏━┻┃━┫┛┃
┏┛┫┗┓┣━┫┓┏┣┫┗━┣┳┛┻┣┏╋┗┣┳┏┗╋┣┳┓━┫┳╋┣┻┫┃┏┣
┣┫┛┻━┳┫┓┃┣┓┛━┣╋┣━┓┛┛┫┳┃╋┗┳┣┏┳┛━┓┃┻┻┛┓┫┓┏
┏┫━┛┻┓┓┣┗┗┫┫┏┣┏┗╋┻┫┫┓┻┏━━┳┫┏┫┫┗┏┻┣┻━┣┃┳┛
┻┏━┛┓━╋━┻┛╋┳╋╋┳┻┫╋┳┻┏┫┣┃┣┣┃┗┣┓┃┫╋┓┛┣┏┳┳┫
┗┣┗┗┻━┻┃┗┛━┗┏┃┣━┛┫┗┻┃┏┃┳┏━┛┓━┃┣┳┻╋┻┗┛┓┏┣
┫┣┻╋┣┫┏┏╋┓┃┫┳━┓┏┛┻┳┓┃╋┓┃┏┣┃┫╋┻┳┫┻┓━┫┃┫━╋
┗┃╋┛┗┫┫┫╋┫┗┻┳┣╋┗┗━┃┫┻┫┓┳┛┣┛┃┗╋┗┫┳┓┫┫┃┗┳┣
╋┏╋━╋┓┣┓┓━┣┻┳╋┣┃┳━┛┳┣┏┛┓┫┛━┗╋┃┣┛┫━╋┛┗┛┫┗
┗┻┻╋┫┓┃┛┓┻┏┃┏┏╋┗┗┛┓┫┛┛┛╋┗┓┃┓┛━┓┻┳┓┏┣┳┣━┫
┣┏━┛┓┗┣┏━┳┗┣┃━┓━┣┳┻┣┓┓┃┛┻┛┣━╋┛┛┫┗╋┗┓┫┳━┳
┛━┗┛┗┳┗┫┏┃┛╋┗┏┫┗┳┣╋┓┃┛┻━┃┛┓┛┛┃┏┃┻┫┃┣┏┫┻┛
┻┃┻┳┛┗┫┛┃┫┳┫┫━┏┓┣┃╋┳┛┃┛━┏┏┫┻┻┻┏┓┻┗┫┳┣╋━┳
━┓┃┫┗┳┗┣┏┏┛┻┳━┃┃━┣┣╋━┓┫╋┫┗┻┛┣┛┳┃┛┻┣━╋┣┏╋
┻╋┳┛┏┻┓╋┏┓┫┻┗┏┏╋┫┳┗┏╋┛┓┛┃┗┫┏╋╋━┳┃┓┗┛┃┳╋┳
┏━╋┗┫┫┓┓┳┃┳╋┃┓┗┣┓┻┗┗━╋┫┃╋┛┗┗┣┣┗┃╋┃┫┗┫┃╋╋
┳┓┛┏╋┳┗╋┫┫┏┣━┗┫╋┫━┫┃┣┏┣┫┃┃┣┻┏┃┫━┣┃┓┃┻┻┛┳
┻┣┃━┫┳┛┫┻┏┣┓┓┗┏┻┫┃┣┛┻┳┏┻┻┳┻┳┳┻╋┏┓━┓┃╋━┣┣
┣┛┣┳━━┣━┛┣┣┳┣┣┛┻┃┫┏┏━━╋┓┣┛┳┛┣┣┛┛┏┛┣┣╋┗┏┻
┏┓┗┻┃┣┓┳╋┗┣╋┫┏┳┣┣━┣┗┓┫┃┓┛┣╋┃┓┏╋┛┻┣┣
┳┗━┣━┏┏┳┫┗┣┓┏┳╋┣┗┏┏┓┻┓┣┻┻┓┳┫┗┗━┏┗┣┳━━┛╋┃
┃┃┫┻━┫┣┻┏┃┓━┛┳┗┓━┛┏┃┛╋┳┗┣┓┫┣┣┛┻┏┏┗┣┃┗┣┳┏
╋━┛┗┳┳┫━┫╋╋┣┛┗┃┃┗┳┳┣╋┻┫┏┫┛┳┛╋┻┓┗╋━┻━┗┃┛┳
┳┃━┃━┫┃┫┻┳┳┫┳┳┳╋┃┫┣┛┻┛┏┃┻━┳┗┻┗┳┛╋┣┛┻╋┏━╋
┣┓┳╋┃┣┃┃┳┣╋┫┃┃┏┗━┃┃┻┻┛┓┛┗┳┃┛┻┣┗┳┛┫┻┓┃┗┃┓
╋┳╋┫┗┫┻┗┣┛━┗┫┓┛┣━┫╋┗┻┛┳╋┻┃┃┓┗┓┻┫┛┃┻┻╋┛╋┃
┏━┓━┃┃┗┗┳┣┣━╋┗┃┗┫┗┓┫┛━┏┣┏━━┗┻┳┣╋┓┃┫┏┛┓┗┫
┛┛┳┗┛┓┣┻╋━┃┣┫┛┃┗━┓┗┻┗╋┛┛┻┻━┛┗┻┫┗┻━┻┗┳┫┛┓
┫╋┓┃┃┣┓┏┏━┃┃┏┻┛┳┣┛┻╋┏┏╋┫━╋┗┫┓┗┛━┃┗┓╋╋┗┳┃
╋┛━┫╋┣┃┳┫┃┳┗┫┛┛┓━┫╋┳┃┣┫┫┫╋┣╋┻┓┗┛┫┣┻┳┏┃┓┏
┛┓┫┃┏━┣┳┓┏┗┣╋┛┫┏━┗┳┏┳╋┳╋┃┣┛╋┏┫┏┻┏┃┳┏━┃┛┓
╋╋┛┏┻┃┣┫┻┣┣┓┓┳┏┳━┻┏┻━┓┗┻┛╋┗┃┳┛┓┓╋┳┣┣━┗┗┳
┻┗┫┻╋┗┻╋┃┗━┏┻┃┃┓╋┓┛╋━━━┳┳┃┃━┻┣┓╋┓┳┃┻┻┫┗┃
┫┳━┻┏┓┳┏┗┛┛┣┫┣┻┻┛┃╋┃┫━━┏┏┣┳┗┛┛┗┏┻╋┳╋┳┏━━
┓┫┛┳━┛┏┣┫┣┫┳┣┏┛┏┃┗┓┗┓╋┳┓┃┗┓┃╋┫┓┛┛┻┛┳┻┃┏━
┗┏┓┫━┻┓┃┛━╋┣┃┛┏┻┻┣┻━━┣┓┓┏┃━┫┳━┃┓┗╋┏━┃┃━┃
┫┳┏┻╋┏┫┛━┻┣╋╋┫━━━┏━┃┻┃╋━┣┳╋╋━╋┣━╋━┫┫┳┳┓━
┃┣┛╋┻┫━┃┫┣┻┏┃┣┻━┏┛╋┳━┳━┳━┗━━┳┓┓┻┣┏┏┫┏┻┏┓
╋┻┃╋┓┏┓┣┣━┣┓┣┃╋┗━┻┗┗┃┃┗┳┏┏┳┛┗┗┻┻┻┳┃┗┏┳┗╋
┏┣┃┣┏┫┓┗┗┫┣┗┫━┏┻┣┏┳┻┛━┣╋┓┳┏━━┳┫╋┫┃┣┃┻┣┳╋
┗┳┛┣━━╋━╋┫┣┫┻┃┣┛┫┗┗┛━┫━┓┃┫━┏┓╋┳┣╋┗┃┛━╋╋━
┃┛━┻┻━┛━┗┻┃┗┳━┗┳┃┛┣┏┳╋┳╋┛┻┻┃┣━┗╋┻┳┗━┛┗╋┃
┓┣┃┗┛┻┫┓━┛┻┳┓┃┓┛╋┣┣┏┻━┗┛┃┓┃┫╋┫┣┃┳┗┗╋━┛━┃
┻┫┫┳┛┗┗┃┛┗┃┏┏┛┏┻╋╋┏┗╋┻╋━┫┏┻┣┛┏┣┏┛┻━
┣┫╋━┓┛┻┫┗━┳━┻┃┛┛━┃┓━┓┓┗━┫┣┃┻┏┗┃┗┃╋┫┓┃╋┏┃
┏┫┏┓┣┻┣┏┃┫┳┫┳┗┃┻┏┓┗┛┫┻┓┣┛┏┫┻┏┏┫┏┗┫╋┗┃┳┣┃
┣╋━┛┃┃┗━┻┛┳━╋┓┏┳┓┃┏╋┏┳┏━┛┳┻┛┏┫━┳┓┻┗┳┳┛┃┣
━┓━┻┓┏┻┓┃━━┫┣┏┛┏┃┃┫╋┛┳┫┳┻┃┻┛┓┣┏┫┫┗┣┗┛━┫┫
┣┏━┳┳┻┓━┏┓┏╋┏┃┣┳┃┛┫┏╋┣┫┣┗┃┓━┳┫┓┫┫┳┛╋┻┻┏┏
┻┏┃┗━┏┳┣┛┃┃┏┃┓━┣┻┃┗┗┣┳┏┗━┃┏╋┏━┓━┗┻┗┗┃┏┓━
┛┓┻━┳━┓┫┏┃┏┫┏┏┓┫┛┃━╋╋┃┏┃━┳┗╋┫┻┻╋┏━┗┣━┓┛┳
╋┫┏┻┫━┣╋┏╋┃┣━┗┗━┳┃┓╋━┻┫━┓━╋╋┫━┫┗┃┓╋╋┗┓┃┻
┃┫┛┃┗┣╋┗┏┛┳┣━┣╋┏┳┣┃╋┏┓┗┳┏┳┗━┃┏┏┫┏┛┗━╋┃┣┻
┳┛╋┻┣┛┃┓┳┃┛┳┳┣┗┛╋╋┗┏┳┗┛┫┃┣┳╋┓┃┗┃┳╋┏╋┣━┓┛
┻┫╋━┓┛━┗┗┣┓┫╋╋┏┃┳┫┻┓┏╋╋┫╋┛━┃┳┣┻┏┣┏┓┏┏┻┛━
┗━╋┫┣┫┛┻┏┃┗┳┃┓┓┣┻┓┻┗┳┏┻━┏┃━┃┛┏┃┫━┗┏┗┏┛╋┣
┣┳╋┳┗╋┏┓┏┗┫┓━┳━┣┫╋━━┻┻┻━┗┻┓┃┓┣┫┏╋┏╋╋┫━┛┫
┃━┏┫┏┫╋┃┣┻┃━┏┫┛┣┳━┏━┛┏┓┓┳┛┃┃┏┃┳┳┃┛┫┓┣┣┓┗
┗┫┳┓┓╋┳┻┻┗┳┛┳┫┫━╋┛┳╋┻╋┏┃┃┏┃┃┗┣┏┃┳┗┣━┫┫╋┣
┳┗╋┳┓┳┻╋━┣┛┃╋┛┏┳┛┗┏┣╋┗┫┻┣┗┣┗┃╋┛┏┃┏╋┏┳┻┃┏
┳┳┫┛┓╋╋┣┻┏━┏┏┓┏┃┏━━╋┫┓┗┳┫┗┛┛┣┛┗┳┃┗╋┗╋━━┗
┣┓┫┓┓┛╋┻━┛┻┳━┏┻┗┛╋┗┳━┳╋┓╋┗┫┓┳┗━┣┃┏╋┓╋┃┣┣
┻┏┫━┓┃┏┣┓┃┃┗━┗┳━┏┻┫┳┃┣┻┫┗┛┳┳━┛╋┓┫┛━┓┣┳┛┗
┃┃╋┓┃┫━━┏┳╋┗╋┳┗┃━┫━━┏┛┫┗┛┃┗━╋┃┳┓━━┏┫━┫┛┏
┫┻┃┳┣┗━┳┣┓┣╋┏┛┓┛┻┫╋┣┗┳━┣┛┳┫┛┛╋┗┻┃┻┫┃┣╋┫┳
┓┫┗┻┣┏┣┛┗┏┗┓╋━╋┗┏┗┃┳┳┓━┻┻┏┻┫┏┛┏━┫┗┳┛┣┫┃┻
┃┓┃┻┃┃━┣┫┻┣┓┏┫┃┣┃╋┓┫┳┓╋┃╋┫┣┏┳┏┛┛━┳┗┳┻━┻━
┳╋━╋┛┻┳━┏┃┗╋┃┗┫╋┓┣┗━━┏━┃┫┣┳┓┗┓┓┳┏┳┻
┓┏┃━┳━┛┛┣┣┏┣┻┫┻┓┣┻┗╋┻┛━┳┛┫┳┛┫┫┫┛┃━┗┳┗┻┓┫
┳┃┳┗━┛╋┛┗┏┃━┫┗┃╋┛╋┃┓┻┓┣┓━┣┓━╋┓┏╋┓┗┳┳╋┻┗━
┗━┛┣┫┫┗┫┏┛━┓┗┃┛┓┻━━╋┏┛━━┫┗┃┗┳┃┛╋┗┃┏┻┃┗┗╋
┓┓━┻┛━┓┓┛━┗┓┻┳┫┳┃┫┏┣┻┻┳┫┓┛┏┏┫┛┗━┛┫┻┳╋┃┃┏
┣┛┳━━╋╋┏┳╋┗┳┗┳┃┛┫┛┫┛━┗┛┏┓╋┫┛┃╋┛┣┏┳╋┗┓┗━┳
┳┗┫┣┛╋━┫┫┻┛━┻┛┏┏┻┳┃┃┏┗┣┓┏┗╋╋┻━┓┳┓┫┃┓┳┓┻┛
┃┃┫┓┣┫┓┳┫┫┫┻┓┃┫┛┗┏┳┻┣┳┣┗━┃╋━━┻┣┏╋┳╋━┛┃┏┳
┻━┣┻┫┣┻┃╋┓┃╋┗┫┫┏┃┳┫┃┻╋━━┃┫┓┳┳━╋┻╋┃┻┣┫━┳┣
┫╋━━┣┛┓┓╋┣┳╋┻┣┫┓┳┳┗┛┣┳┣╋━┣┏┗┫┃┳┣┻┓╋┃━┻┣┏
━╋┳┓┓━┓━┫┛┛━┗┗┳┫━╋┗┛┻┫┏┗┏┗╋┛┫┫┳┳┳┣┓╋┃╋┳━
┏┃┃┃┫┛┻┓╋┗┫┃┫┛┏┓┃┛┗╋┃┏┛┗┛┓┗┫┫┛╋┳┛┳┏┗┻┻┛┻
┣┣┛┫┗┻┣┻┗━╋┛━╋┣┫┳╋┃╋╋━┫┻┓╋┓┓━┛┏┣┃┓┏┗┫┏╋┛
┣━┛┓┻┳┣┗┃━┣┫┓┣┫┗┃┳┣┫━┓┓┃┣┻┃┣┻┏┫━┳┏╋┗┳┫┣┏
┓┏┛┗┳┗┏┳━┛┏━╋━┏╋━┏┛┳┛┻┏┛┫┃━┫┻━┳┃┫┻┣╋┫┛━┳
┓┫┻┳┳┳┛━┣┏┛┓┫┣┏┫┏┓┓┏┣┳┳━┃┛┏┳┓┗┓╋┓┓┓┗┛┛╋┃
┛┫┏┓┫┃┣┓┛┃╋┃┓┃━┣┃━┫┳┏┓┣╋┃┏┫━┃━╋┣┣┗┳┳┳┫┻┛
┛╋━┫┏┗┏┻┓━━┻┓┳┓┣┏╋┣┗━┫━┛┗┃┛┣┓┏┏┣┫━┓┻┻━┏┻
┣┛╋┳┛┃┣┗┻┗┣┫┃┏┫┓┏┃┻┏┏┗╋┫┻┛┗━┛┗┃┻┣┃┻┏┣┓┣╋
┗┃┫┛┫┓┗┗┃╋━━┓━┫┗╋┃┻━┗┏┣┏┃━┓┏┗┓╋╋┣┫┓┣╋┛┏┃
┗╋┃┳╋┫┛━┗┏┳━┗┳━┳━━┃┏┗┻┏━┗┏┻━┃┛┻┳┣┛┳╋┃┫┛┛
━┗┫━━┻┻┣┃┻┣━┓┻┫┗┫┛┃┗┓┓┃┗┻┛┗┳┗╋┫┃━┫╋┗┗┏┻┏
┛╋╋┫┃┳┫┏┻━┓┫━╋┛┣┳╋┣┻━┓┳┛━┣┳┻┣┗━┛┣━━┗╋━╋┫
┓┳┫━┗┏┻┗┗┏┛┻┓┏┻┏┣┣┓┫┳━━┓┫┓┫┣╋┏┏┛┫┻┏┛┏┣┣┣
┳╋┓╋┛┫┻┃┓┏┫╋┳┓━┓┻┓┗┓━┻┫━┻━┳┓┓┫┏┣┻┻┗
┫┃┃━┓┫╋┃┛━┗┛━┻┃┣┗┫┻━┃━┗┓┏┗┃┗┏┛┫━╋┗━┣┣┳╋┫
┏┣┻━┻┻╋━┫╋┳╋┻┏┗┣╋╋┏┣┫━┏┓┓┓┳┓┗┳┗┛┳┻┛┳╋┻┻┻
┃━┃┓┏╋┏┛┃┛┃┳╋┃┫┏┻┫┛╋┏┗┳┻┃┫┏┫┻╋┫┗┣┏┛┫┗╋┫┻
╋┏┓┫┛┗┳┫┫┳┓╋┳┻┛┗┏━━┣┃┛┗┣┗┻┏┳━━━┏┗━┣┛┛┳┛┃
┓┓┳┳┏┣┫┫┳┗━┓┳┏┻┃┃┃┗━┳━┻┏━┓┏┃┳┓━━┃┗┏╋┃┛┗┛
┓╋┛┫┏┣┣┓━┣┫╋┳┳━┫━┻┻┃┫┏┻┓┣┳━┫━┓┏┣┏┛┓┗┃┻┏┳
━┛┫━┛╋┏━┃┃┳┛┻┃┻┃┳┳┻┳┣━┫┗┳┣┻━┛┏┃━┻┃┻┫┗┣┃┗
┃╋━┻┻┳┻╋┏╋┛━┻┗┣╋┻┣┳┗┣╋┻┛┳┃┳┗┛┣┃━┻┫┻━┃┻┫┛
┛┗┏━┗┫━┫┛┏━╋┃┛┳┃┗━┓┏┛╋┳┳┣┳┗┛┻┓┓┣┗┫╋┣━┳┣┏
━┳┓━╋┻┳╋┫┃┏┳╋┣╋┳┛━┣╋┻━┓┳┫┫┻┛┗┏┗┣┛┫┗┛┳┫━┫
┻┃┏┳┫┗┛┳┫┃┓┣┣┻┃┓┻┃┗━┫┗┻┻┣┫┫┛┣┗┻┳┣┗┳┗┳┫┻┣
┏┓━┏┃┫┓┛┗┻┻┫━┗┫╋┳┣╋╋┳┗╋┏┣╋┏┏┣┗┣┣┗┫┻┏┏┳┏┻
┗┣┓┣┗┓┃┏╋┣━┃┓┏┃┏┻╋╋━┫┫┛┏┛┃╋╋┓┳┃┓━┗┳┛┻┃━┓
╋┣┫┣━┏┓┳┣┛┗┗┏┳┏┃━┳┃┓┗┣┏┓┏┓┏┫┛┃┃╋┏┏┻┣┣━┻╋
╋┫┣┃┫┛┳┓┣╋┗┓┛┣┳╋┓┃┛┏┃┛━┛┣┏┻┣┗┏┣┣┛╋┳┓┳┃┗┃
┓┓┣┗┣┫┛┓╋┫┛╋┻┏┗┏┻┏┓┗┃┓┫┣┗┣┛┃╋┏┃┃┻┗┛┏━┏┓━
┳┗┣┫┻┫╋╋┃┓┗━┏━┫╋┃┣┻┛┓┻┏┏┳┳┏┳┛━┏┻┗┃┫┗┃┛┻┣
┳╋┻┻┓━╋┏╋┣┫┫━┏╋┣┳┻╋╋━┗╋╋┃╋┏┫┏┛┗┣┻┏┗┛┳╋┗┏
┃┳┻┳┃┻┫┣┻┛┣┳━┫╋┳┻┻┣┻┣━┃┗┏┫┫┳┃┗┛┫╋┗┳┓┃╋┳╋
┓━┫┛╋━┻┳╋┓┻┫━┻┻━┗┻┛┣┃┣┳┓┣┃┫┳┛┻┻┣┏┓┗┛┏┳┃┻
┫┃┣┛┓┃┳┛┛━┗╋┻┫┃┛┫┗┛┣╋┏┓╋┃┃┃┻┫┻━┗━┻┗┣┳┏┳╋
┃┣┻┃┃━┫╋╋┣┏┗┏┏┻┗┳━┗┣┓━╋━┛┗━┗╋┫┗┗┫┏┏┗┓┃┃╋
┃┏━┫┣┣┛╋┛━┻┏╋┗┻┓┻┗┫┣┻┏┃╋┣┓┏━┳━┻┻┏┫┓┗╋┳┳┳
┛┣┣┏┻┳╋┛┓╋┫┫┗━━┣┃┣┣┗╋┣┛┗┛━┻┳┻━┃┻┣┻╋
┻┣━┃┗┏┗┣┫┻┫╋╋━┛┛┣┣┳┛┫╋┓┻┻┗┓┗┏┓┛┏╋┓╋┓┛┫┏━
┏┛┃┏┻┃┳┗┳┣┛╋╋┓┗┻┣┫━━┫┻┛┓┗╋╋┏┻┗┳┗┗┗┳┓┓┏┫┫
┻┫┫┛┗┃━┻┃┓╋┃┫┫┣┛┻┏┣┳┏┏┃┣┣┻━┗┻┗┳┫┏┣┫┻┛┃┻┓
┓┃┳┃┳┫━━┗┓┓┃┻┫┛┣┣┃┻╋━┏┻┃┛━┛┓┳┓┛━┃┏┻━┓┣┗┗
┗╋┫┃┣╋┗┻┃┛━┫┻┻┏┓┻┫┻┻┳┳┫┓┃━┏╋┫┓┛╋┳┻┳┃┓┏┛┛
┣┗┃╋┗╋┛┻╋┓┏┓┏┗┛┣┣┫┣┻┛━┓┗╋┏┗┓┛┣┓┗┓╋╋┗┗┃┛┻
┫┣┣┓━┃┗┃┫┏┫┣╋┃┫┏┗┫━━┣┫━┻┓┻┓┃┳┛┻┫┏┓┓┳┣┃┗┏
┗┻┣━┃━┗╋┫┏╋┛┗┓━┫┓┃┃┣━┫╋┛┫┻┣╋┏┏┳┳┗┫┻┳┛┓╋┳
┫┗╋┛┗╋┏┳┃┏┓┣╋┛┃┃╋┃┣┣┻┓┣┻┓┻┗┓┃┫╋┫┃┳╋╋╋┳╋┗
╋━┣┣━┳┻┳╋╋┣━┗┛┗┗┃┛┛┏━┛┃┓┳━┗╋┣┗┏┳╋┣╋━┏┃┳╋
┫┛╋┗┗┣┃┛━┳┗╋┏┏┓┗┳┻┳┃┓┫┗━┏┏┗┓┫┓┻┣┃┳━┏┗┏┫┓
╋┓┫┫┃┣┃━┏┻┏┃┗╋┫┣┓╋━┳━┏┏┗┣┏┏┓┗┻┃╋┓┻┓╋┏┳┣━
┓┗┃┗┳┛┳━┫┳┫┓┻┫━╋┛┛┻┫┣┃┗┳┳┏┃┗┗┓┏╋┳┻┃┫┫━┓┛
╋┣┣┏┓╋┏┣┻┃┗┣┓┫╋━┃┏┓┛━━┏┻┳┫┛┓┫┳┏╋┻╋┫┛┣┓━┳
┣━┣┣┛┫┣┛┣┏┻┫┛┳┃┻┻┳┫┓┏┓┣┗┓┓┓┫┛┃┣┣┗┓┗┛╋┓┗━
╋┏━┓┓┛┏╋━┣┛━┳┃┃┓━━┓┃┗╋┃┛┻╋╋┫┓┗┃╋┣╋╋┻┳┛┃━
┃┏┏┣┏┗╋━┛┓┃┃┏┫┳┛━┛┓┏╋┻┛┛┻┫┻╋╋┻┃┫┫╋┓╋╋╋╋┳
┗┳┻┛╋┏┳┓╋╋┛┃╋━┫┃┫┳╋┃┳┛╋━┓╋╋━┣┃┓┣┛┗┫┛┓┣┓┏
┛┗┫╋┓┣┛┛┓┓┛╋┳┣╋┓━┻━┣┫┻┫┳┻┳┃┣┛━━┻━┗╋╋┣┣┻┣
━━┳┫┃┓┻┏┫╋╋┗┫━┫┃┛━┓┓┗╋━━┃┃┫┏┗━┃┣┛┫━┻┗┛┏╋
┛┓┻┃┫╋┏┣┓┻┣┫┏┻┻┓┫┓╋╋━━╋╋┣┏┫┛┛┏┳┏┛┣╋┏┣┳┛┃
┫╋┓━┓┗┣┏━┗┏━┗┃┛┓┣┣┓┛╋┫┻┻━┃┗┏━┫┓┏┗╋╋┏╋┣━┃
┗┫┛┓┗┣┓┻┏┻┃╋┓┳┳┓┛╋┻┓┛┻┛┫┓┓╋┏┣┓┛┗┫┃┏┫┫┓┫━
━┳┣╋━┛┗┓┛┣┓┻┏┳┣╋┣┫┳━┻┫┗┛╋┻┣╋┳━┣━┏┏┏
━━┻┛┏┳┛┏━┃━┗┗┣━┫┏┻┏┛┏┃┏┓┗┛┫━━┃┛┗┃┛┳━┛┫┛━
┫┛━┏┛┏┓┳┗┳┏┃┻┃╋┗╋┻┳━╋┛┻━┫┣┏┛━┳━┃┏┃━┏┓┓┛╋
┗╋┛╋┛┳┛┻┳┻━┻╋╋┫┛┗┃┗┃┣┗┫━┃┃┏┳╋┗╋┃┳┗┣┫┗╋┳┗
┃┫┏┓┣━╋┃┳━┻┏┳━┓┃┓┓┓┏┫━┏╋┛┓┣╋┃┓┳┛┛━╋╋╋╋┃┻
┳┳━┣┫┻┛━┗┳┫┃┛━╋━━╋┳┛┻┣┳┣┫┳╋┳┓┫┓┛┫┛┗┓┓┏┓┏
┃┻┳╋╋┗┫━┣╋╋┳┗┣┳┃┃┣┃┻┣┓┛┏┃┃┃━┛┓┳┓╋┣┻━╋┃┫┳
┓┓╋┫┃┳┣┃┣┏┣┳━━╋┓┫┻━┏┣━┓╋┃┻┣┃┓┓┻┫┏┓┏┃┳┓┣┳
┻┛┣┣┃┛┃┏┣━┓┣┣━┏┳┃━┃┣┛┓┛╋┏┓┛┻╋┗┻━┻┻┗┳━┗┳┻
┗┓┃┓┫┫┛┓┃┣╋┏╋┏┫┏━┏┗┳┣┃━┓┃╋┻┣┏┓┃━┓┣┏┗┳┣┓┗
┓┗┫┓┃┻┗┏┗━┣┗┓┫┛┫┓┃┓┓┛┗┣┣┫╋╋┛┗┛┃╋┣┻┏┻┛┳┓╋
┃┃┳┃┗┻━┣┻┓┻┳╋┣┫┛┓┃┏━┳━┳┗╋┏┏┏┻┏┃┏┣┃┏┳┻┳┣┏
┏┛┗┫┗┻┓┛┗┳┻┳┃┃┛┻┏┏┃┛┳┣┫┃┓━┫╋┛━┏┫┣╋┓┛┃┏┃┣
┳┻┃┗┃━┗╋┏┫┻╋┫┳┳┗┣╋╋┃┳┻┃┫┏┛┣┫┏┳┃┻┏┫┃╋┓┻┫┣
┣┓┃┫┓┓╋┓┳┓┳━┗┳┫┛┓┫━┳┳┫┣┏┓┏┛━┻┣┣┳┻┓┏┣┻╋┓┫
┫╋┳┻┓┳┗┓┫┓━┗╋╋┳┫┃━┓┛┓┻┃┃┗┳┃┓┓┻┏┳╋╋┛┳┫┃┏┫
┣┛┣━┗┏━┣┣┛┳┃┗┓┃┻┻┗┗┣┏━┣┓┃┗╋┳╋┫┣┓┣╋┣┣┣┫━┫
┫┫┛┻┫━━━┏┃┗┳┏┗┓┫┓┓┫┻┛┛┫┗┛┻┃┏┣┃┻┗┓╋┗┳┻┓┻┗
┻┓┓┏┳┳┣┏┃┃┗┣┃┓┳┫┫┗┛┛┣━━┻━┫━┗╋┫┛┛┫╋┏┓┃┃┗┫
┛┓╋┻┛╋┻┫┃┗╋╋┳┣━━┳┫┗┛┗┃┃┫╋┛┫┻┣╋┳┳┳┏╋┏━┃┳╋
┃┳┓┛┫╋┻┛┳┛┓┃┣┫┻┫┛┃┣━┗┏┣┃┗┗┳┳━┫┫┃╋┓┓╋╋╋━━
┣┣┃┃┛╋┗┗╋━┗┳┫┳┃┗┓┏┏┻┃┓┻┻╋┻┳━┳┓╋┛┫┛┫┃┻┗┓┃
┃━┗┃┛┳╋━┓┳┃┳┃┏┃┻┓╋┗┫╋┓┳┫┛┓┏┗━┏┓┻┫┳┫┓┓┫┓┃
┻┗┫╋┗┳┏╋━┳━┫┃┓┳┛┫┃┗━┣┳┃╋┓┗┛┗┛╋┓┏╋┛━┳━┛┻┳
┃┏┳┓╋┓┛┫┻┳━┛┓┏┏┫┏┗━┳┃━┛┗┫┣┣┳╋┓┃╋┗┛┻
━┗╋┳┓┫┓┃┓┻┫┗┗┫┻┏┓┗┫╋┗┃┗┗┃┳┫┫┳━┻┓┃┗┻┏┛┓┣┛
┛┫┓┣┗┏━┣┗┣┣╋┫╋┻━┫┓━┓┗┏┫┻┓┻┓┃┳┓┓┳┣┛┗┫┃┻╋┏
┣┃┳┫┫━┗┛┻┓┏┻┛┻┣┗╋┻┛┗┛┗┳┳┗┛┫━┫┣┣━┳┓━┻╋╋┫┃
┓┛━┏┛┛━┓╋┛┏┳┛┗╋┳┃┣┓━╋┗┓┓┗┗┗━╋┓┏┻┓┫┏┫┓┓━┳
┗┳┏┃━┻╋┫┏┗┃╋╋┓┳┗╋┣┣┻┓┳┳┓┻┃━┳━┻╋╋┗┏╋┣╋╋┣┓
┫━╋┳┗━┳━┻╋┳┗┳┓┃┣┓┗┳┣┫┏┏┫┗━┣┣┻┃━┻┣┏┛┻┻┃┛┣
┓┓┻┻┫┗┃┣┳┏┏━┛┳┫━┓┣┏┓┛┣┻┃┫╋┫┫┫┛┛┃┃┫┃┛┃┗┏┳
┓┓┏╋┃┏┣┗┗┳┳┫┏┣┻╋━━┏┃┳┃┛┣┛┫━┛┣┛┛┓┓┫┏┏╋┫┏┓
━┗┛┓┏┃┏┏┫━┳┳┓┻┛━╋┏┏┳┻┏╋━┃┛┳━╋┏┏┫┛┫╋┃╋┃┃┏
┳┫┫┗┓╋┫╋┃┣┫┳┳┻┏┗╋┓┛┗┗┛┗┏┻┓┓━┏┗┛┃┃┣╋┗┏┗┃┳
┫┗┻┣╋┃━┳┏┻┗┓┗┫┛┃┫┻┛┗━━┻┗━━┗┃╋┳┏╋┏┏┏┏┛┫┣┳
┃╋┗┻┛┃┗┓┛━━┫┃┛┫╋┣┓┛┳━┗┓┛┛┃┛╋━┛┃┗┛┻┫━┛┻┛┣
┛┃┳┛┛┃┣┏╋┫┗┻┛┻┫┃┫┓╋╋┳┣┓┣┃┓┣┗┫┛┓╋╋┻┣┃┫┫━┓
┗┓┛┏┫┫┓┃┃┃┻╋┏┫┃┣━┓┻┳┻━┗┣┫┓┳┫┏┫┓┏┃┛┗┻━┻━┫
┏┏┃┛┳┏┣╋┗┗┛┛┻┻┳┻┏╋━┓┳┓┳┏┛┗┻┣╋┫┃┓┻╋┗┗━┓┛┣
┃┣┫┛┛┃┫┏╋┣━━┃┣┳┫┛┻┛┻┣━┏┓┳┫┗┫┛┃┃┗┓━┏╋┳┻╋┛
┓┗┏╋┫╋┓┓┫╋╋┫┳┓━┳┫┫┓┻┳┻┻┻╋┗┻╋┓┻┳━┏┗┳╋┗┃┳┣
┛┫╋┃┓┫┻┃┫┏┃┣┃┓╋┻┓━┳╋┳━┻┏━┣┛┛┣┓┛┣┏┗┳┓┛┫╋┫
┫╋┫┫┫┗━╋┛┓┏┏┏┃┓━┳┓┏┃━┃╋┏┃╋┃┛━┗┃┫┣┏┫┫┫┃┻┻
┳┏━┳┣┳┗┫┗┗┗┃━┛┣┳━┏┓┃┏━┏┛┏┳┣┳┓╋┫┏╋╋┓╋┓┛━┳
┣┣┣┗┻┻┗┛┃╋┣┻━┛┣┓┣┏┛━┣┗━━┻┗━┏━┣┻┣┗┏┣┓┳┻┓┫
━╋┣┫┳┗┫━┻┛┏┏╋┛┗┓┛┻━┏┓┫╋━┃┣┛┓┫┃┻┛┓┳┛┓┏┃┛┛
╋━┫┓┣╋┃┏┃┣┻┳┫━╋━━┃┣┫┛┫┓┏┗╋━┃┫━┫┗━┏┳┫┫┣┏┓
┏┳┻┳┏┣┗┣┗┻┣┳━┓┃┃┃┫┏╋┳┻┏┓┃┫┃┃╋┛┓━┃┣┏
━┓┳┳╋━┃┳┣┻┳╋┓┃┫┛┳┃━┓┃┣┣┏┏┗┣┓┃┃╋┫┛┻━┳┛┻┣┫
┻┓┃┻╋┫╋╋┣┛━┃┗┛┓╋┣┳┏┓┛╋━┓┫┣┫┃┣┣┣┳┛┫┣━┗┃┫╋
┣┳┓┫━┻┣┻┳━┏┫┻┳┛┓╋┓┣╋╋┣┣╋╋┻━━┣┳┻┓┓┗━┳┓┃┻┗
┓━┛┓┳┏━┻┗╋┃┏┣┛┗┻┗┻┃┫╋┛┣┳┃┃┓┫┛┣┫╋━┏┣╋┃┳┓┏
┣┏┃┛┓┣┫┣┏┛┳┓┛┻┛┛━┻┓┃┏┗┓┓┏╋┛╋┻━┏┃┫┓━┃┓┳┏╋
┗╋┓━┃┃┗┻┗┓┻╋┃┏┃┛┳╋┛┻┓┗┫┏┫┻┏┛╋┓╋┫┳┃┣┫┏┫┃┻
┫┫━╋┗━╋┳╋┳┃┛┛┃┣┫┛┃┃┗┗┃┳┓┗┣┫┏┏━┏┏╋┻┛━┫┗┃┣
┏┻┻┫━┃┻━┣┻┻━┻┳┓━┳┻┓┫┗┗╋┣┗━┫┛┳┻┗┃┗┃╋┛┓┗╋╋
┫┓┳┫┗╋┏┫┓┫┗╋┫┛╋┏┳┻┫┛━┫╋┛┃┃┳┻┗┻┣┓┻┓┣┫┣┏┓┓
┏┫┛┣┻┗┓┓┓╋┫╋╋┗┏╋┛┳╋━━╋┃┗┣┏┣┗━┫┻┛╋┻┃┳┻━┛┳
━┻┓━┗┫┃┓┃┛╋┓┛┗┏╋┗╋┛┳┃╋┛┏┫┳┣┳┫┻┃━╋┏┣┻╋╋╋┳
┫┃┗┃┛┣╋┣┛┻╋━┓┻╋┃┏╋┣┏━┃┻┻━┫╋┃┻╋┗┃┗┳┗┏╋┣┳┛
┏╋┫━━┃━┻━┣┃┃━╋━┛┫┏┛┳┻╋╋┗┃┻┣┫━┻┛╋━┣┣┃┃┻┛┃
┓┗┳┫┗┣╋┫┏┏━┳┳━┫┓━┗┛━┻╋┏┣━╋┳┃┓┫┛┣┳┛┻┗━┻╋┣
┓┳┫┗┏┣━━┗┳┣┣┻┃━┳┻┓┳━┫━┣┓┫┛┏┃┳┛╋┣┗┓┛╋┳┛╋┫
┃┏┛┗┛━┫━┳┃┳┏┗┓┃┛┣┛┃┫┗┃┓━╋╋┻━┓┏┛┗┗━┛╋┏╋━┣
┣┣━┓╋━┗┻┻┓╋┳┳┣┣┃┛┗┣╋┛╋┣┻┗┃┫┏┃┣┳┫┏━┫┛┣┻┗━
━┃┫┣┫┫━┻┛┻┏┓┳━╋┗━┳┣┓┃┓╋┻┫┃╋┗━━┗┗┏━┫┓┏┓━┻
╋┻┓╋┫┫┣┣┗┣━┃┓━┳┃┏━┛┃┃┣━┛┃╋━╋┳┏┳┳┻┗┃━┗┳┻┃
┻━╋━━┃┻┓┃┛━┃┫┻┛┳━┃┛┃┏┓┃┣┣┻╋┻╋╋┣┃┻┃┛┣┫┛┏┃
┫┳┣┛┃┳━━┃┣┫┗┳┣┃┣┃╋━┏┛┃━┏┻╋┃┳╋┓┗╋┃┛┫┗┛┣┫╋
╋┗┻━┓┻╋┣┓┳┗━━┣┳┳┻┫┳┗┣┻━┏┣┃╋┫━┛━┻━┃┓┏┛┓━┏
┛┏┏┗┗━┣┳┣┫┻┗┓┣┫┳┣┗┳┓┳┻┗┫┏┫┳┛┣┳┓┫┣┫┏┓┛┳┏┛
┛┃╋┓┛┗┳┓┫┃┓┏╋┻┏┣┓┗┛┣┛┛┃┣┛┓┓┃┣┛┗┛┏┓┣
┃━━┓┳┫┳┃╋┻━┻┻┗┫╋╋┣┃┓┛┛┃┃┃┻┗┛┏┳┗━━┣┗┫╋┻┫┏
┏┓┛┓┃┫┻┗┻┓┓━┏┛┛┓┣┣┫┻┓┏╋┛┫┣┛┓┗┫┏┻━┳┫┻┗┻━┏
━┗┻┻┛┏┛┛┏┻┫┫┳┣┏╋┃┫╋┫┃╋┫┫┳┓━┛━╋┻┓┗┗┏┳┓┃┓┻
━┏┓┣┏┣┣┳┃╋┫┓┣┫┃━┫┣┃╋┛━┣┣┛┫┏━━┃┣━┃┓┻┏┣┛┗┗
┓┃━┣┏┫┏┛┏┏┏┃┓┫┫┃┗╋┗┣┗┫┛┏━┫┗┻┏╋┗┓┛┣┳┗┗┣┫┣
━┃╋╋╋┓┻┣┛┣╋┣┏┗┏┗┳┗┳┓┛┻━┻┏┗┫┛┏┓┻┃┫┏┫┫┗┣┛┫
┛┫┏┳┳┃┓╋┻┳┗┣╋┓┣┫┏┓┓┏┗┫┃┣━┳┛┓┻┃┻┏┻┗┓┫┃┓┓┗
┃┗┗┏┻┓┫┳┫┻┣┏┳┓┫┛┻┫┏┻┣┓┻┣┛╋┻┛┣┛┗━━┏┻╋┣┓┏━
┫┫┛┻┏━┣╋┗━┃┻┓╋━┏━┗╋┏┻┏┛┗┛┗┃┓┣┣┗┃┏┃┏┏┛┫┳┓
┗╋┣┣┏┗╋┛━┫┛┳┓┓┣┓┣╋┣┻┻┻┏┛┳┻╋┻━┫┃┫┳┛┛┏┏┃┛┗
┫┓┓┓┗━┣┓╋┗┻┳┓┻┃━┳┛┃┛╋┓┫┓┃┏┃┣┓┻╋┣┏━┛┃┛┏━┻
┓━┓┛┳┣┻━┓━┳┓┗╋╋┻┏┗┻━┻┃┓┳┛┻━┳━┓┛┛┣┻┣┻┗━┓┛
┣┓┏━┏━┫┛┳┣━┃┛━┛┻┳┃┻┳╋┳┗┏┏┏━┗╋┣┃┏┃┃┫┻╋┫┏┗
┗┫┫┻╋┛╋┻┳┻┛┗┳━╋┣┳┣┣╋━┛┏━┫┓┻━┳┳┳━┻┣┣┫┗┫┳┗
┓┫┓┳┗━┓┣╋┗┗┛┳┓┛┻┗┫┳┗━┃┏┗┏┫┳┣┫┓┣┗┻┛┃┗┛┳┣┏
━┻┳┛┛┫┗┃┳┻╋┣┛┏┏┓┛┏┫┳┏┳┗┛┫┛┫┏┏╋┓┗┣┣┣╋┣┻┛┗
╋┻┳━━┗╋╋┣╋╋┣━┛┛┫┻╋┣╋┗┓┗┓┃┫┏┓┓┛┃┛┏┏┫┫┫┓┣┳
━━━┗┗┗┃┻┃┻┳┫┳┫┫┏┫┳━┓┫┫┗━┫┫┛┓┗┣┳┫┛╋┏┻┏┻┳┃
╋┣┗┣┻┏┃━┫┣╋┃┛━┫┻╋┏┛┳┫━┗┃┣┃┓┗┻┫┃┫╋┗┃┓╋┃┛┓
┳┏┫┓┻━┳╋┣┗╋┃┻┻┗━┻┃┳┳┻┓┣┫╋━━┣┳┣┣┗┛┓┓┻┛┃┗┛
┳╋━┛┻━━┏┳┻┃┏┛┓╋┓┃╋┗┏┣┓┳┻╋┣┛┏━┓┃┃┣┣╋┗┣┃┳┳
┫┏━━┛┃┛┃━┏┃┣┻┻┗┻┫┏━┏┫┛┻┃╋┃┳━╋┗╋╋┏┓┓┻┣┳┃┓
┛┫╋┗┳┃┃┣┣┓━╋━┳┻━┗╋┣━┃┻┏┫┓┛┗┛┗┫┓┛┏┫┻━┫╋┳┃
┓┏┗━┛┃┃┳┗╋┣┳┗┻┏┫┳━┛━┗┫━┃┫┳╋┳┻┳┓┗┏┣┏
┳╋┗━┣┗╋┛┫━┫┣┏┏┣┳┣┣┣┣━┳┻━┗┓┓╋┳┻┻┗━┳━┻┓━┃┻
┗┣┛┫┳┃╋┓━┣╋┓┳┫╋┛┳┏┳┫┓━╋┃┃┓╋┳┏┃┳┣┛┣┏┗┏┫╋┻
╋┏┃┛┏┓╋╋┃┳┃━┓┻┻┛┃┗┳━┳┏╋┳┛┣┣┣┃━┳┗┓╋┃┏━┗┣╋
━┓┗╋┃┳┣┃┳┗┗┃╋┫┗┫┻┗┏┣┗┫┓┫┗┻┣┃┛┓┃┛┻┫┳┫┗┃┣┻
┻┓┣┓━┳━━┳┗┳┛┓┓┏┻┏━┫┗┏┗┫┣┣┓┻┳┣┏┏┗━╋┓┃┃━┛┃
╋━━┳┛┓╋┗┣┏┣┳┳┗━┗┳╋━━━━┃┛┏━┃┻━┏┣┏┓┳┃┓┣┣┃╋
┓╋┫┓┗┫┛┫╋┳╋┃┻┏╋┳┣╋┻┃┳━┫┏┳┫┗┏┗┓┣┻┏┣┗┳┣┏┳┏
┗━┫┛┓┗┳┫┻╋┏┓┻┓┓┏┗┏┏┃╋┻┓┣┫┏┣┗┳╋┻┗╋┗┗┃┛┻┛┫
━━┏╋┃┗┳┏┣━━━┏┻┛╋┳┳┫━┓┛┫┳┛┛┳┻┏┫┏┓┳━╋┣┃╋┗┛
┃┣┛┻╋┗┓┓┏┫┃┃━┃┫┓┏┗┳━┣┫┳┛┳┗╋┻┛┣┗┫┻┛┗┣┏┻┓┗
╋┻┳┓┓┃┏┣┏┫┛━┃┻┏┫┛┫┛┗┏┗┳┳┳┳╋┓┗┗┏━╋┏┻┃┛┳┳┏
┣┳┛┗┫━┗┣┛┻━╋┻━┏━━┓┏┻┻┛┣┫┛┫╋┓┣┓┫┛┃┣┻╋━━┛┣
┻┻┣╋┣╋┓┓┫╋┓┗┏┗┗┏┛┗┳┣┃┻┓┫┳┣┫╋┓┓╋╋┓┛┃┓┗━┓┣
┏┏━┏┫┓╋┛━┻┣┣┻┓┛┳┫┳┣┃┃┃┓┛┳┻┗┳┣┣┻┓┻┛┳┏┃┛┃┫
╋┏╋┏╋━━╋┓┛┣┃┳┫┳┛┏┣┏╋┫┏┳┗╋┣┛┣┏┫┣┗┃┻┗┏┃┻┳┫
┗┛┗┳┓┳┳┫┻┳┓┫┻┣┣╋┻┗┳┣┣┳┫┏━┗┳┓┏┗┳┏╋┳━┓┃┻╋┫
┣┫┫┃┣┫┫┣┗╋━┛╋┳┓╋┣┻┳┣╋┏┫┗┻┗┃╋┃┗┃┓╋┣╋┻┣┃┓┏
━┏┛┏┫┛┓┛━┣┏┳┻┣┣┣┳┗┻┓┏┻┏╋━┗╋┫┛┓┣┻┏┣┛┗┓━┗┻
╋┻┻┣┛┓┃━┓┓┗┏┓┫┓┗━┣┳╋┗┓┃┛┏╋┗┛╋╋┏┻┗┫┣┛╋┗┗┳
╋┛┓┛━┓┳┣┻┻┓┏┏┃┳━┛┏┛┓╋┻┻┻━┃┏╋╋┛╋┃┛┻━┻┏┣┫┃
┣━┃┳┫┗┻┗┫┫╋┳┛┗┳┗┣┗┃┏┣┳┻┛┳┣┃┛┓┓━┳┻┳┻┓┓╋┫┃
┣╋┓┻┏┃┣┏┓┏┛┛┻┏┫━┛┓┳━┫┓┓┛┳┻┻┏━┣┗┫┣╋┗┓┛┓┃┫
╋┳┫┗┻┓┛┏┛┗┗┣━┣┛┻┓┻┃┛┫┫┗┻┻┳━┛┫┫┗┣┣┳┣┣┗┏┳┣
━┗━┏┛┳┛┏┫┗┗┃┗━╋┏╋┳┏┻━┣┣┳┫╋╋┫┳┫┣┓━┓┏
┫╋┃┗┏┃┓┏┛╋┛┳┓┫┗┻━┻╋┻┓┓┃┗┛━┃┏━┗┻╋┛╋━╋╋╋┫┛
┗┻┻┛┏┫┓┳┣┻┳┣┗┳┛┣┗┓┓━━━┳┣┃┏┳┓┏┛━┣┣┻━╋┏┗┃┫
━┛┗┛┻┛┻┓┓━┃┗━┗┃┃┏┫┗┏┛┫┃┓╋┛┗┛┗┓┫━┃┫┣┃┛┻┛┃
┃┳┛┓┛┛┗┏┣┓┏┣┃╋┫┛┫┻┏┃┳┳┻━┛┛┗┗┳┓┳┣┓┣┓┃╋┛┫┓
┣┳┃┏┫┏┛┣┗┳┳┓┳┗┣╋┣┛╋┳┳╋━┣┃━┃━━┣┣┛┛┗┗┛┓┃┗┃
┛╋┓┳┏┏┓┣┗┫┻┻┏╋┫┣╋┃┳┏┣┳┗┃┏┏━┓━┻┃━╋┻━┫┛┣┫┛
┫┣┣┓┓┃┻┃┃┃━┫┻┣┻┻┛┓┣┗╋┫━┻┛┗╋┣━┻┳┳┏┫┫┳┻┳━━
┃┻┓┏━┫┳┗━━┛┛┗┳━┻┏┫┛━┓┗┣┃┫╋┃┣┻━╋╋┛┓┃┃┛╋╋┫
┫┻┃┻┣━┗┃╋┣┏┓┻┣┫┓━━╋┻┃┓┫━┓┏┓┓┃┓┏╋┳┫┓┻┻┓┳━
╋┣┏┫━┣┏┏┃┗┗┛━┻┳┓┣┛╋┣┫┗╋━┓┻┃┓┛┳┣╋╋┗┻┫┳┏┫┳
┻╋┣┗┛┛┣┏┣┛┣╋┏┗┛┗━┃╋┣┣┳┻┳┓┻┗┃┃┳━┏┏┳┏┛┣┏┃┃
╋┫┳┻┏┫┗┫┛┛┓┻┫┃┓┻┫┏━┗┏┣┓┫┃┃┣┣┓┻┻┻┓╋┓┛╋━━┣
┻┣┏╋┗┛━┳┻╋┣┻┛━╋┏┣┗┏┣┃┓╋╋┓┏┫┓━┳┳┳┫┃┫┓┻┃┛━
┓┓┗┛┣┛┫╋┳╋━┏━━┛┣┗┻┗┃┳┏┣┏╋┻┗┻┫┛┃┛┫┛┛┏┓┣┗╋
┛┗━┓┛┫━┣┫╋┓┻┣┫╋━┫┏┃┣┓┻╋╋┻┗┛┻┗┻┳━╋┃┫┃┏┻┛┣
┳┳┓┓━┫┳┻╋┗┫┳┓┓┛┗┗┗┗┻┳┫┳┛┛┳┫┻┏┫╋┣┃╋╋┳╋━┗┳
┃┃┣┗━┏┳┣┓┛┓╋┻┛┛┓╋┻╋┫┏┳┳┛┫┣┳┛┛┻┻┗━┓┏┛┗┏┻┓
┏╋┳━┻┏┫┓┳┗┳┗╋╋┳┳┣┓┣┫┗┻╋┳┏┃┣━┫┛┫┣━┻┣┃┣┃┗┫
╋╋┗┫┣┗┣┛┓━┫┗┗┏┻┣┗┳┻┓━┗╋┳┣┻┛┛┫┛╋┫╋╋━┛┳┗┻┗
┻┃┫┛┛┓┓┻┳┫┛━┣┓┫┻┻┓┫┏┣┫┓┫━┳┛┛┣┳┫┏┏┃┛┏┣━━┃
┣┛╋┓┓┏┗╋┳┻┣┃┻┏┣┏┛┣━━┻━┛┫┏┗┳┓━┫┏┗╋┓┣┗┻┃╋┏
┃┫┃┫┳┓┣┃┛┫┣┣┻━┗╋╋┛━┳┛┃┏┫┫━┗╋┏━┻┫┃┓┫━╋┻┳╋
┣┓╋┛┓┳┻┃┛┏┻╋┣┏┫┏┫┏┏┃┻┣┻┛┳┳┓┫┻┓┓┃┏┛┓┓┣┏┳┓
┣━┏┗┏┳┫┏━┓┳┻╋┻━┣╋┻┫┏┛┓┳┗┫┻┃┃┣┏┏┓┣┫┓
━┛┏┣┛┛┳━━┃┃┳┏┻┻┗┣┻╋┗┫┳┛┏┣┣┻┗┗┗┗┣┣┫┓┗┃╋┣┗
┳┛┏┛┃┫┣━┛┃┻┗━┗╋┣━┣┳┃┻┗╋┳━┣┳┣┳┳┓━┻┣┛━┣┳┻┛
┓┫┻━┓┻━┣┣━┣┳┃┫┻┣┣┛┓┫┗┳┻┛┃╋┓┻┳┫┓┣┻┣┛┣┃┃┏┫
┫┫┻┗┳┛╋┻┳┣╋┗┏╋┓┻┫━┫┃━┏┣┃┏┏━╋┳━━┃┃┗┃┳┛┫┳┻
┳┫┗┓┫┣┗━┳┏┛┫━┛┃┫┏┣┃╋┻┏┫┫┓┃┫╋┃━┣┗┓┛┏┛╋┫┏┳
┛┛━┗┳┣┛┛┓┓┃┏┏┏┣┃┛┓━━━┣━╋┓┏╋┳╋┫┏╋┃┫┫━┣╋┫┗
┫┗━┃┻┻┻━┏━┃┛┃┣┓┳┫┣┻┻╋┳┃┃╋┏┛┗━╋┛┗┃┳┏┫┫┻┣┛
┏━┏┏┃┣┗┓┳┛┛┣┗┻┣╋━┏┻━━╋┛┏┃┏┗╋┓┻┳┗┗┗┃┗┏┻┫╋
┛┃┫━━┛┻┏╋┳┳┣┃┏╋╋┣┣╋┣┳┫┃━┫━╋╋┛┻┃┫┓┳┏┓┛┫┓┓
┏━┳┫┳┛┫╋┣┃┏━┳┓┳┫┳┻┛┃┏╋┛┓━┣┗┓┛┏┓┳┣┓┃━┣┻╋╋
┃┣┓┗┻┛┃┻╋┻┏┛━┫┗┗┏┻╋┫┏┃╋┃╋━┳┣┛━━╋┳┃┳┃┏╋┻┫
┳┏━╋┣┳━┛╋╋━━┫┻┏┣┗┏┣┗┛┣┻┓┫┫━┫┳┫┳┏━┫┗┗┣┛┳┛
┃━┻┓┫┻┏┣┓┛┃┛┛╋┻┛┻┳┣┻┗┫┫━┃╋┻┻┓┓╋┏━┳┻┣┗┳┫┣
┻┻┓╋┃┻┣━┫┫┃╋╋┃┣┳┳┗┣┗┗┃┏┫━━┫┳┫┳┣┣┣┃┓┣┣┫┛┗
┣┗┛┏┣┳┓┗━╋┻┗┳┗┻┓┣┫┻┏┃┗┗┫┓┛━┏┫┛┳━┓┫┃┗━┗┃┗
┃┏╋━┃━┃┛┗┃┫┛╋┗╋┣┫┗┗╋┏┛┗┓┓┃╋┗┃┣━┫┻┫┫┻┳┗┏┫
┗┻┣┛━┗┗┫╋┛┃┛╋┳╋┏┫┛┏┻┫┏━┣┓┣┗┗┻┣━┣┳┃┳┃━╋┣┓
┃┏━┃╋┳┏┏┗┓┣┻┓┛╋┳┳┏┫┛┫━┫┏━┻╋┏╋┣┗┳┗╋┛┏┳┛╋┗
┃┻━┛┳┓┣━┓┫┣┳┓┳━┏━┏┳┏┻╋┛┏┣┳╋┫┓┳┏┃┗┣━┣┣┃┣┻
╋┻┛┏┻┓┫┣━┓┛┓┃╋┣━╋┣╋┳┣┃┣╋┫┳┣┻┛━┣┳━┣┃┫┣┻┳┗
┳┏┛┣╋┃┻┏┗┫╋┗╋┻┫┗━┳┻┳┃┗╋┏┳┳━┻┛┃┏┛┻┃━┫┏┗┓┏
┃┛┫┗┣┣┏┓┳╋┗┓┛┗┃┳┫┏┣┣┗━╋┏┓┛┏┣┓┣┫┣┻┳┻━┏┛┗┓
┏┃┳┫┣┣┛┓┗╋┃┏┏┣┓╋┓╋┏┏┗┛╋┣━╋━┻┓┃┻┳┓┛┻┳┣━━┫
┃┏╋┗┃┫┗┫╋┛┫╋┛┫┗┓━┓┛┻╋╋┳╋┫┳╋┣━┏┃━┓┫╋
╋┫┣┫┗┳┫╋┳┳┗━┓┛┓┣┛┫┳╋┫┣┏┓╋┏┗┳┓┗╋┛┃┃━┓╋━┣┏
━┏┳╋┣╋━┗┻┓┗╋┓╋┻┣┫┃┛┗━┳┗━━━┏┃┓┻━┳┳╋┃┳┃┛┃┣
┓┣┗┗┫━╋┻╋┓┛┣╋┣╋━┻┫┏━━┻┳┗┫┓╋┗┛┻┣┳┗┏┻┗┻┛┛┫
┏╋╋┳┏┣┏┫━┛┏━┻┃┫┛┛┏━┣┃┗┓╋┃┳┣┫┛┳┫┏┻━┣┏━┫┣┃
┓┣┛┳┻┻╋┣┗┣┣━┃┫┛━┣╋┻╋┣┛┻┗┓┃╋╋━┣┏┣╋┫╋┫┓┛┣┣
┗┣┗┫┫━┣╋━┫━┫┫┫┏┛┗┛┗┏┃┳┗┳╋╋━┻┳┏┏┓╋┗━┻┣━┃━
┗┓┓┳┻┳╋━┃┫━┗┗┫┗┫┓┳╋┓━╋┓┏╋┻┛━┛┣╋┏┫┳╋━┳┛┗╋
╋┳━┻┳┳┫┃┗┓━┣┓┛┳╋┗┃┣╋┏┣┏┫┏┣┓┃┣┓┃┏┃┛┛┳┏┗┗┻
┃┻┣╋┃┣┣┳┓┏┻┓┗┏╋┓┛┏┣┛┃╋┓┃╋┫┳╋┏┛┏┓┏╋━┗┃┣━━
╋┻┗┣┻┫┗┫┃┗┓┫┏━┓┛┏┏┫┣━┻┏┃┻╋┣┓┓┳┛━┫┛┻┓┃┳┳┫
┣┏┻┓╋┛┳┓┳━┓┣┏┓━┣┻┣┻┗╋┓┣━┫┫━┫┫┗┃━┏┗┣━┫┃┻┗
┻┻┏┳┣┛━┏┳┳┃╋┗━┏┫┻┳┗┏┃━┫╋┗┓━┫┓┓┓┻╋┓┓┳┏━╋━
┳┛╋┓╋┳┏┗┳┛┣┫╋┃┃━┳┓┣┏┗┏┣┫━┛┛━┫┃╋┓╋┣╋┗┏━━┻
┳┫┫┗┛╋┓┣┫┣╋┃┫┗┛┃╋╋┣┛┳┻━┻┗╋┗━╋┏╋┳━┣┓┗┫┣┫╋
┗┏┣━┣┣━┃┏┛┣┃━┗┛╋┻┣┏┛┳┛┗┣┫╋┫┗┳┣┫┃┣┣━┛┳┛┛┓
┓┻┣┣┃┣━┃┣┛┫━┛━┫┛┳┻┳┓━┓┻┓┏━━┳┏┻╋┻┛━┛┻┗┳┓┛
┻━┫┛┓┣┗┏┓┻┗┳━┣┏┏┣┓┃━┣┃┣━┛┛┏┓╋┗┏┃┳┣┻┣╋┫┻┳
━┏┳┃┃┃┳╋┗━━┫┛┛┫┻╋╋━┻┣╋┏┓╋╋┫┫┏┛┣╋┻┫━┏━━┛┃
┻┓┣╋┫━┗┛┫┛╋┗┫┓┏╋┃┣┏━━┛╋┛┫┏━┓╋┗━┣╋━┓┣┳┳┓┛
╋┏━┃┓┣╋┫┳┳╋┛╋━┫╋┗┗┓┫╋┳┃┳┃┳┏┗┫━┛╋┳┓┣┛╋┓┓┫
┳━┻┳┛┣┓┫┛┳┣┫┫┏┛┏┛┓╋┳┻━┃┗┫┛┫━┃╋╋┗━┏┣┣┗┗┗┣
┫┏┗┛┓┣┏┏┗┻┛┫╋┳┫┫┻┻┳┳┏┏━┳┗┏┃╋┛┛┳┗┳┓╋┫┳┫┛┓
┃┫┗┛┛┏╋┏┛┣┳┳━━┏┣┣┻┛┏┗━┻┻┻┳┣┫┏┗┣┗┳━━┃┻┻┻┗
┣┛━┣┫┛┳╋┣┳┏┻┫┓┛┫╋╋┃┓┫╋┗━┏┣━┓┓┓┏┳┓┣━
┣┣┗┏┫┛┳┗┛━┛┓┓┏┃┳━┓┛┻┳┫┳┛┗┫┃┓┏┗╋┃╋┓┣━┣╋┳┛
┃┫┣┃┏╋━┫┳┃┏┗┫━┣┃┫┻━┻┃┗┏┣┳┫┏┻┏╋━┫┏┣┃┻┫━┏┣
┫┫╋━┳┛┻┛┓┓┏┃┗┫┫┻╋┏━┃╋┣┻┫┳┛┣┏┓┏┳┻┫━┛┳┣┛┃━
┏┃┫┃┓┓┓┛┣━┻┣┗┏┻┛┫┓┻┃┫╋┓┳┃━┗┻┫┻┏┓┗┳┻┃┗┃┳┣
┓┃┗┫╋┳┛┫┏┫┣┓┗┗┛╋━┓━┻━┳┻┓━┗━━┳┻╋┃┃┛┏┛┻┫┣━
╋┣╋╋┓┻━┳┫┗┛┏┳┣┣┃┣┗┻┓┫╋┃┓┗┓┓┃━━━┛┳┫┃┫┏━━━
┓┛╋┓┏╋┓╋┻┻━┻┃┗┳╋╋┛━┫┻┳┃━━┳┛╋┫┣┳╋┫┗━┻┫┻┳┃
┗━┣┓┛┳╋┗╋┗┃┻━┻┻┃┳┫┏┓━┫┃┳╋┏┛━┣┛┃┳┻┫┣┣┻┓┳┣
╋╋┏┗┫┛┻╋╋╋┓┃┓╋━┓┳┓╋┳┳┓┗┃┣╋┏┓━┫┗┻┃━┏┏┗━┗┻
┓┛┗┓┓━┳╋┫━┗┏┏┃┣┣┫╋┻┣┻┣┗┃┫┗┓┃┏━┫┏╋┣┳━┏┫┏┻
┻┣┏┛┻┃┳┗┫┛━╋┳┫┣━┫┗┗┻┏┳┓┏━┃╋┓┣┳┏┓┓┳┛┳┳┛┣┏
┫━┗┳┓┛┓┓┏┏┓┣┓━┓┛┫┃┳┣┗┃━┣┳┓┣╋━╋━┃┳━━┛━━┳┫
━┏┃━┣┫┫┃━┫┓┳┏━┳╋┓┳┏┫┻┏┛┳┗┻┫┓┏┏┣┓━┗┫┛┳┛┓┻
┫┣┓┓┳┛┳┳┗┏┃━┛┫┛┓━┃┫┏━┃┣┣┫━╋┛┣┛┃━┻┗┗┏╋┻┗┓
┏┫┓┓┛┻┫┣┃┻┓┛┻╋┣┳━┓┳┛┣┫┏┃┻┣┻┏┳┻╋━┫┛┣┳┻┗┣╋
┛┓━┣┗┛┣┛┏╋━┏┣┗┃┻┗┏┏┏╋┣┫┛┻┛┛┳┓┓╋━┗━┛┏┃━╋┳
┫┃┗┃┳┃━┳┏┃━┻━━┃┫┣┛━┛┣━┓┛┫┫┓━┛┛┳┗━╋┛━┗┏┻┏
┗┏┗┓┻━┻┫┳┛━┣┃━╋┳┣┫┫┳┓┣┳╋┓━┛┛━╋━━┫┫┓┏┳━┫┻
┫┗┃┓┗┏┣┣┛┏┳┻┓┗┃╋┣┏┃┏┫┛╋╋━┏╋┫━┗╋┗┗┃━┛┻┫┻┣
┓┻┗┏┏╋┓┳━┗┫┫┛┓┓┣┳┣┛┫━┗┏┛┓┃╋━┫┃╋┳┛┫┣┳┓┛╋┃
┣┛┃┓┏┏┳┳┳┳┣┛┃┻┓┃┳┗┻━┃╋┣┛┳╋┛┳┓━┏┗━┗┣┏┻┳┏╋
╋┃┫┣┃┛┓┛╋┗┏┣┏┛┓┳━┃┫┗┃┃┏╋┏┫┣┳┓┳┫┓┛┓━┣┓┗━┫
┏┻┓┳┻┣┛┃┛╋┳┗┓┗┫┣┫┗┣┃━┃┳┛┫┛┃┃┛┓━╋┳┓━┗┏┏┗┻
┛┗╋╋┫┳┃┫┓┃┓┻╋┫┏┓┫┗┛┻┛┃┣┫┓━╋┃┳━━┗┫┃╋
┗┳┃┏┳┓┗┣┛┏┃━┳━━┻┗┻┗┛━┃┗━╋┓┏┓┃╋┗╋┓┫━┫┗┃┫┗
┃┣┗┫┣╋╋┏┣┳┃╋┛╋┗┛┻┣┃╋┗┛┣┗┃┏┛━┫━┃┃┣━┻┛━╋┃┫
┃╋┛┗┫┗┻┛┗━┣┛┫┗┛┏┏┛━┃┳┓┏╋┏━━┳┫┛╋┣┣┳┛┳━┗╋┓
┳━┓┫┻┗┣╋┏┏┓┗┳━┃┓┣┣┳━━┛┃┏╋┳┃━━┛┛┫━━┻┫┫┣┻┳
┳━┫┣┃┏╋╋┏┫┃┗┫┏┗┃╋┳┏┳┫┫╋┗┫┃┗┻┗┫┓┣┏┣┛┃┗┻┏┣
┻┗┣┻┃┫┃━┳┗┏┓┃╋┫┓┛┳┓━┓━━╋┓╋┃╋┓┳┳┏╋┫┃┗┃╋┳┫
┳┛┗┛┃┏┏┏━┛━┃┏┛╋┃╋┳┣━╋┛┓━┓━┓┛┻┫┫┗┃┓╋━┫┻━┣
┗┣┗┓┛┛┳┫┛┣┃┣┃┫┗┃┗┏┫┓┳┫┛┓┫┏┗╋┃┫┏┣┻╋╋┳━╋┗┳
┫┏┏┻┏┏┻┃┛┫┳┣┣┳╋┗┻┳┳┗┓━╋┫╋┓┳╋┓┣┻┫┗┏┳┓╋┏┓┛
┣┓┓┃╋━╋┳┏┳━┫┛┳┫┫╋┃┗┛┗┻┛┃┣┫┛┫┻┓╋┻┃┻┓┫━┛┓┓
━┗┳┓┣┓┣┗┫┓┛┃┻━┓┻┫┓┻┣┳┗┏┏┗┏┗┳━━┏┛┃━┣┫╋┻┓┻
┳┃┳┳┫┣┳┛┻╋┗┏┃┃╋┫┻┃┓┻┓┏╋┻╋┓┛┻┫┫┛╋┣┃┻┓┗┳┏┛
┫━┛┓┻┏┃┗┻╋┫╋┓┏┛┫┓━┫┗┓┳┣┃╋┗┻┃┛┗┳┗┗┓┣┛┳┫━┻
┳┗╋┓┏━┛┛┳━━┻┫━┫┫┗┗┳┳━╋┏┗┳╋┣┳┓┣┃┛╋┻┫┫┳┣┓┏
━┻┃╋┗━┃┗╋┃╋┏┳┃┓┛┳┗╋╋┣┣┗┳┻┫┗━━╋┳┫┫┏┃┛┫┃┃┃
━┣━┳┫┻┣┗┏━━┳┛┗┃┳┓╋┳┓┻┻┓┫━┓┗┣━┛┣┛┗┳┏┳╋┫━╋
┗━┫╋┳┫┗┓┗━┛┗┗━┓┓┏┳┳┛┣┻┳┗┓┓┣┛┳┳╋┓┓┃━┣┏━┏┳
┏┣┗┏┣━┃┏┣┗━┛━┗┣┳━━┻┫┗┃┻┓┏┳┛━╋┫┛┃┻╋┳┣┳┛┗┫
┣━┗╋┣┏╋┏┻┻┗┛━┗┗┣┻┃┏┓╋┃┏┃┛┳┛┣┛┣┏┛┛┏┫╋╋┫┫┳
┓╋╋┛┻┓━┃┫┫┫┓┏┛┏┏┃┫┻┫┗╋┣┳┫┏┛┻┣┻┏┻┳━┛┳┳┫┻┃
┻┫┻┏┳┻┓┏━┣┃┏┛┳┏┃┻┳┻━╋━┳┛┳┓┣┫┃━┳┳┗┃┓┓┣┛┣┃
┣━╋┻━╋┻┳┛┳┏┛┳┻╋┗┗┃┛┫╋┏┓┛┻━┳┏┻┃┓┻┫┓╋┏╋┻┗┏
┳┳┓┛┛┫┃┏╋┣┃┳┻┗┃┳┛┃┃┓┳┫┓┫┏╋┗┛━┓┳┃┛┛┻┏┻━┛╋
┓━┃┻┫┣┗┓┃┣┻┣┏━┗┏┻┃┳┓━┏╋┗╋┓┓┻┣┫┛━┛━┗
┛┓┛┓┓┫┫┳┫┳┫━┻┗┏┗┓┻┓┏╋┓┻━┳┓┓━┃┳┻┻┓┛┣┣┗┓┗┃
┏┓┗┗┏━┃┣┣┏┓┫╋┳┓┻┻┫┗┛┃╋╋━┻╋┻┳┏┛┃┫┻┓┳┳┏┓╋┗
╋┃┳━┛┃━┳┓┻┛━┻┳┛┏┓┻┫┏┫┛┓┳┛━┳┣┻┛┗┗┫┛┃┻┃━╋┃
┗┏┫┣┗┫┣┳┓╋┳┃┳╋┏╋┏┳┫┳┛┃┻┣┏━┻┃┓┓┓┣┣┫┛┃┏┻┃┏
┓┓━┳┣┏┏┏┃┫┏┣┃┫┛┣━━┏┛┃┳┻┃┏┓╋┫┗┻┏┫┗╋━┏┛━┓┏
┻┗┏┃┗╋╋┃┳┛┗┃━━┫┳━┻╋┏┻┓┣┳┗┫┻┣╋┳┫━┳┛┣┳┏┏╋┳
━┃┻┏┗╋┛━━┏╋┓╋┛┃┓┳╋┗┫┗┃┓╋┗╋┛┗━┏━┓━┛┃╋┛┳┻┳
━┛┏┃┻┳┏┳┏┗┃━┓┳┃┫╋┗┗┣┻┗┓━━┏┓┫┛┳┏┻┛┓┃┃┛┓┳┣
┫┣┛┃┫┃┣┏┏┣┛┻╋┻┏┣╋┫┛┓┳┏┗┣┓┃┻╋╋╋┫┻┫┓┏┻┣┃┫┳
┓┻━┣┛┫┫┗┣┏╋┳┛━┣┫┓┻┛┗┳┻━┳━╋┓┛┛┗┻┛┳┳┫┗┫┏┏╋
┏┫┳┏┻┏┃╋╋┗┻┃┏┫┗┓┗┳┓┏┓┫┫┛┣┻┃┗┣┫┓┏┻┳┃┛┗┫┃┣
┓┏━┛┏┻┣┫┓┳┣╋┃╋┣┛┻┻┛┣┣┛┃━┏┃┫┃━┫┻╋╋┏┻━┛┃┏┫
┗┓┣┫┓┳┻┃┃┗┻┛┣┫┏┃┳┛╋┳┓┃┃┻┏┣━┃┫┫┗╋┫┻┳┫┃━┣┻
┗┓┫┣┫┫┣┫━╋╋┓┏┓━┃┓┗┃━┗┣┃┛┓┳┃┣┃┣┃┫┫┃┃┃┓┓┗┓
━┃╋┫╋━┓┏┫┓┫┗┻┃┏┛┏┃╋┃━┗┏┳┣┳╋┛┣┓┫┫╋┃┃━┫┫┫┣
┻┏┏┛┏┓┃┻┃┣┓┗┫┣━┓━┫┏╋╋┳┗┫┫┣┓┗━┗┻┃┳┣━━┓┣┻┓
┃┣━┃┃┻┓┏┻┃┗┳┓┗┓┻╋┻┗┣┛┫┓┻┻┳┏┫┫┻┗┏┓┗┃┣┗┏┻┳
┣┫┳┣┓┣┏┣┻┛┗┏┗┗┗┛┳┻┏┗┗┳┻┫┃┫┃━┃┻┃┣┓┓┓┏━┃┗┻
┛┻━┗┛┓┻┃━┣┻┏┳┏╋┃╋━╋┳┗┫━┻╋╋╋┓┣┃╋┣┃┣┳┫━┏┗┓
┣┓┏┏┛╋┓╋┳┻╋╋┏━┳┃┳┗╋┫┓┻┻┗┓┏╋┫┫┫┫╋┣┓┃┓┃━┫┫
┳┫┫┫┃┳┳┫┻┻┳┫┳┃┳┃┫┗┓┛┫┓┗┫╋┓┗┏┛━┳━┛┛┳┏┃┃┃┻
━┏┛━┃┗┣┗━┻━╋┳┛╋┓┏┳┫┏┻┓┫┻┗┛━┳┓┓┗┗┳┛┏┓┳┫┫┻
┛┃┛┻┃┏┫━┳╋┫┫┓┗┃┃┳┗╋┫╋┳┗┏┻┳┃┫━┗┓┻┣╋┳━━┗━╋
┏┻┻┣┻┳┏┗╋┛┳┗┗┃┗┫┛━┏┳┗┳┏┃┃━┳┣┓┣┃━┛┻┗
264 :
ヤシ肉:2007/01/15(月) 04:48:13 ID:nfoKdmhT
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 誰だこのスレを荒らしてる奴は!沖縄の成人式に出てたDQNどもか!
UU ̄ ̄ U U \_____________
念のため保守をしましょう。
∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 2000万円でいいので俺もプロ野球選手にして下さい
UU ̄ ̄ U U \_____________
┏┓┫┏┛━┓━┻━━━┣━┃┏┳┗┻┻┏┓━┓┣━━┣╋┻┳┓┓━┻┻┣┓┓┻
┗┻┏┛┣╋┫┗╋╋┛╋┓┛━┃┻━┗━┏┳┓┓┣┛┗╋┃┳━┻╋┗┛┏┓┛┏┗
╋┛┏━┗┓┛┛┫┗┛┳┓┃┣┻┻┗┗┻┃┳┓┗┗┃╋┗┫╋┫┻╋┛┛┛┫┛┓┣
┣╋┳╋┗╋┣┏┣┳━┛┛┣┛╋┗┛┛┻┛┳┓┓╋┃┃┗┛┻┓╋┗╋┛┳┏┳╋┗
┓┳┛━┻┗┓┫━┃┛┣┻┛┏┳━┻┳┣┓┳┣╋┣┣╋┛┗┣┻━┣┛━┳━┓┗┏
┃┛╋┏┗╋┳┣━┃┳┓┛┣┏╋┫━┳╋┫┫┗┃┳━┗┫┫┳┛┫┳┳┻━┫┳┗┃
┫┫┫┻┗┃┫┓┃━┃┻┫┃┛┃╋┃┣┓┓━┻┻┣┳┗┫┫╋┏┻┻┻┫┃┛┫┗┫
┓┏┃┏┫┓┻┓┓┗┏┫┛┣┛━┳┓━┫┻┻╋┻━━┳┓┣┗┏┣━┻┣┗┓┳┻┏
┃━┛┓━┛┗┻┗╋━┫┫━┓╋┻┻┳┓┫┏┳┛╋┏┗┫┛┣━┏┃┏┓┗┫┃┫┻
┳━┃┃┫┏╋┃┗┏╋┓┏┳╋┻┳━━┳┗┻┣┫┓┳┗┓┗┣╋┣┣┓━┫┣┫┻┓
┣┣━┛┛┓━┛┗┛┫┓┓┛┗┓┛┏┛┣┛┻┃┳┻━┫┃┃┻┫┣┃┛┣┻┗┏┓┻
┫┓━┗┓┳┏┛┃┃┳┛┛┏┓┫┗┣┗━┫┛┃┻┛┗┓┳┫┣┃┫┻┗┣┏╋┃┃┣
┃┻┏┣┛┗╋┣┻┗┓╋┗┏━┓┓╋━┓┃┏┏┻┫┣┏┓┏┻━┗┫┃━┏━┛┃┻
━┻┳━┣┳━╋╋┏━┻┫┣┏╋┳┻╋┃┫┳┣┳┣━┏┃┏┗┻┓━┫┓┳┗┏┫━
┃╋┗┳┏━┏┣┛┗╋┓┓┓┫┫┫┫┃┳┏┻┗┳┫┫┫━┛┻╋┣┳━┫━┳┻╋┻
╋┓┣┓┃┓┳┗┣━┏┣╋┫┏┻╋┳╋┣┫┛┣┻┃┻┓┛┗┻━┓━━┃╋╋┫┳┣
┓┣┏┛┓┫┻┣┗┣━┣┛┗┫┃┃┫━╋┣┫┣━┓━┛┣┫┫━┫┫┫┫┻━┳┻┻
┻┫┃┣┫┣┣┣┏┣┣┛┃┃┏┳┛┻┃┏┃┏┗┫╋┫┻┗━┫┓┛┳╋┣┫┓╋┫┗
┳┗┃┻┫┏┣┛┫━┃┏┻┣┣┛┫┣┣┏┣┃━┛┛╋┻━┏┛┗┏╋┫┻┃┳╋┫━
┻┻┣┳┓┓┛┗┻╋┏┗┣┻┛┣┛━┫┛━┻┫┃┃┃╋┗┏┏┛┗╋┗┫╋┏┣┫╋
━┓┃┛┃┣┣━┻┳╋┫┣┫┓┗┓┛━┣┛┫╋╋┏┳╋┏┗┃┃┣┫┏╋┗┻┻┏┻
╋┣┣┗┓┗┏┻┣┫┳┻┛┫┗┓┫┓┻╋┻╋┳┗┗┗┓┻┳╋┫━┫┫┣┓┫━┳┣
┫┻┳┃┻┣┳┫┫┗┃┛┃┓━┛┣┃┏┃┃╋┏┳┏┳┛┫┃┗━┏┻┏━┻━━━┓
━┳┣┃┳┣┳┗┛┫┗┛┻┣┛┻┛┻┗┗╋┓┳┏┛┃┻┫┓╋┣┃┛┳┓
┓┏┫┫┳┃╋┣┛┃┣┣┻┻┃┓┏┃┃┗┃┏┫┛┗┳┻┻┛┣┛┛┳┻┻┻━┫┳┳
┓┗┓┻┳┛┳┫┳━╋━┛┳┻┃╋┛━┓┛┓┓┓┛┃┓┗┫┛┏┏┻┃━┫┳┳╋┫
┣┛━┗┻┛┃┗┳┃┗━┃┃╋┗┓━┣┳┫╋━━┛┓┳┫━━┫┏┫┛━┫╋┣┻┓
┳┏┃┣┃┛━┣┳╋┻┃┓┃╋┻┣╋╋┻┃━━┣╋┣┗┓┗┳┗┣┗╋┳┏┗┳╋┛
┓┣┃┃┣┫┃┳╋┓┗┣┃╋━━┃┻╋┛━┳┫┃┏┛┛━┳━╋╋┳┃━┳┫┛╋┣
┏╋┗┓┗━┛┓╋┳┓╋┓┫┳┛┣╋┳┳╋┫┫┓┗┃┓┣┃┣━┻┻╋┃━┗┛┻╋
┳┻┣┏┃┻┣┣┳┏┛┓┫╋┗┳┓┣━┃┻┫┏━┻┫┓┓┣━┫╋┫┛┗┣┓╋╋┏
┏┗┓╋┗┗┏┣┃┻┛┏┓┓┻┣┗┓┣┛┏╋┓┃┳━┗┫┳┳┳━┗┓━┏┣┛┳┣
┏┫┓┣┻┗┗┓┻┫┗┓┻━┓┫━┫┻┓╋╋╋┻┃┣┻┓┗┛┳┗┻┣┛┛┫┛┳┃
┣┻┏┣╋╋┳┏┏╋┳┃━┏┃┣┗┳┻┏┻┓┏━┛┫━┫┣━┳━┣┫┫┛━┓┳╋
┻┛┳┏━━╋┗┛┣━┛━┳┫┗━┗┗┃┣┣┫┛┛┫╋┫┫┻╋┣┗┓┗╋┳┻┛┻
┏┏━┏┫╋━┻┓╋┫┻┓┫┣┗┓╋┏┃┣━┏┻╋┓┣┛━╋┫━┻┓┏┗┣┳━┳
┛┏┣╋┏┓━╋╋┗━┫┏┃┣┫┗┗━┛━┳┗┳┳╋╋┳┏┃┻┛╋┛┣┫┻━┓┏
┛┃┣┣┓┗┛┛┓┏┫┃┻━┣┳┣┛┃━┃┣━┫┃┃━┫┳┗┻┛┛━┣╋┗┏┛━
┣┛┳╋┛┃╋┫┃┗┣┗┏┏┣┗┻┛━┳┗┃┛┛┏┳┻┏┣┣┣┃┣┏━┓┻┻┃┃
┛┣━┛┃╋┓┳┃┻┣━┳┗━┛┣╋╋┃┏┗━┃┳┓┓┫┛┏┳╋┫┃┳━┳╋┫┛
╋┃┓┏╋┳━┳╋┏┻┃┏┻┓┻━┻┣┏┃┻┳┳┛┓┳┏┣┻┗━┣┣┳┻━┃╋┳
╋┓┻┗┛┣┏┏┃┃┣┗┏┗┏┻┻┛━┓┳┳┣━╋╋╋┳┳┫┫┃━┏┳┻┳┏┻┃
┃┃━┫┻┳╋┏┓┗┛┣┻┻━╋┓┃┃┳┗┻┗┫┏┣╋┻┫┣┗╋┫┃┓┏┗╋┣┗
┓┣┓┫━┏┛┳┳┫━┻┓━┫┗┫┓╋┗┳┃┫╋┏┻┣┓┃┣┓┻┓┗╋┓┃━┣━
┗┳┏┗╋┛┃┛┳┻╋┣┓┓┳┳┃┏╋┗┛━┓┛┫┏┛┏╋┻┗┃┫┃┃┻┏┳┣┫
┗┻┻┣┣┗┛┳┫╋┃┫┛┛┓┗┃┓┣┛┳┻┣┓╋╋┻┫╋┛┣━┏┣┛┗┣╋┛╋
╋┫┣┣┣┫┏┗━┣━┏┏┛┓┻━┃┓┣┃┃┗┫┛┳╋━┛┫┛┓╋━┫┓┛┓┓┏
╋┓┃┳┣┗┫┓┻┃┓┗┣┗┓┳┃╋━┫┻┃┛━┣┗┣╋┏┫━┛┣┏━
┣╋┏╋┗┏╋┏┏┛┫╋┣━╋┣┣┓┻┻┓┛┓┃━┣━━╋┗┛┫┏┛┗┛┏━╋┛
┃┗┃━┗┏┛┛┓┳━┏┳┃┻╋┻━┻┗┃┛┓━┫╋┃┻┗┏┻╋┛┫╋┏┫┗┗┃
┏┏┓┗┳┏┏┣┏━┻┫╋┻╋┛┫╋┻┛┣┳┳┳┳┗┓┛┣┻┻┓┛┃┛┫━┫┳┃
┳┃┣┓━┻┣━┳┗┛┏┳┣┃━┛┳━┫┗┓┣╋┗┗╋┗┫┃╋┫┣━┣┃╋╋╋┏
┛┫┏━┛┳━┳┳┓┏━┏┻━┏┫┫┛┗┻┗┓┃┫┏━┛┛━┃┣┫┏┻┣┛┓┻┳
┃┳┗┻┗┣━┳┛━┏┣┣┏┃┻┫┗┛┣┏┫┳╋╋╋┳━┛┏┏╋━╋┫┛┛┣┻╋
┻┳┳┏┓┣┗┓┳┛┳┏┗┏┣┳╋┓┻┻┛┻┛┓┣┏┣╋┻┻┃┛┗┃━┻┣┃┫┳
┛┻━┣┗━┏━┛┫┳┫┣━┻┏┓┻┗┓┛┫╋━┓┳┗┗┃━┫┫┛┛┗┻┗┛┏┻
┳┣┃┫┃┏┫┃┣━┻┓┏┏┳┫┻┳╋┃┳━┣┓┻━┻┣┃━┻━┣┓┓┃┗┛┓╋
┛┃┃┏┃┳┏┏┗┣┗┏┛┏┻┻┳┛╋┳╋┃┣┃┫┓━┓┏━┗┣┛┗┛┗┫┏╋╋
┃╋┻┛┛┛┗┣┃┛┗┓┫┗┗┛┣━┏┓┏┃┓┻┻┛━╋━┓┓━┏┏╋┫━╋━┗
┗━┃┻┳┓╋━┻┃┗━┏┏┛╋┫┏╋┣━━┣┣┃┻┏┣┳┣┏┣┗━┓╋┫┛┳┻
┃━┛━┛┛╋┓┳┣┏┻━╋┏┓┫┗┛┏━┳┓┓┣┛┗┳┛┓┻┣┳┓┣━┻┓┃┫
╋┳┣┓┓┃┃┻┳┫┻┣╋┃┻┃┻┃╋┏┻┳┃┳┓┣┗┻┃━╋┃┓┏╋┻┛┓┗┗
╋┏┃┻┓┓╋┏━┏╋┏╋━┗┛┳┣┓┫┗┓┣━┣┣┻┳━┣┃┓┣┣┛┓┃┃╋┛
┗┫┳┗┛┛┓┳╋┻┗┛┻┓┳┫┫┗━┓┃┫┃┛━┛┻┳┻┃┫┣┛┫┏━━┃┗┓
┻┃╋┛╋┫┏┛╋┓━┛┣━╋┓┣┗┣┻┫┏┳┃┛┏┛┓━┓┏╋━┃╋╋┫┻┫┻
┗┫━━┣┃┣┗┻┣┳┃┗━┏┛┻┗┃━┣┛┃━┣┫┓┗┗┣━╋┫┗┣┗┗┗┛┓
┣┗╋┻┫┣┗┗┻┣┃┃━┣┏┗┓┣╋┗┗┃┛╋┣┃┫┛┳┻┃┳┫╋┓━┛┗━┏
╋┫┏┫━┛╋┗┫┣┳╋━┓┗┏┛┗┫┳┻┗┫┗┏┻┗┣┣┻┳┏┳┃┫┣┓╋┃┗
━┣━┃╋┳┛┫┛┏┣┓┫┗━┛┛┃━╋┛┛┣╋┻┃┗┏┣╋┃┃╋┛┻┗╋━┗┓
┛┃┃╋┓┏┻┣┗┣┣┳┃┏┣┗┏┻┣╋╋┣┗┫┻┃┛┫┻╋┻┣╋━┓┏┫┳┗┛
┏┃┗┫┗━┫━┃┫┛╋┣┣┛┏╋┗┃┃╋┏┳╋┃┫┻━┃┏┻┫╋┻┃┛╋┃┣┃
┗┃┏┻┻┃┏┛┻┳┗┫┓┣┣┛┫━┛┫━╋━┏┻┣┫╋┗┓┻┛╋┛┃
┫┃┃┫━┃┣┗┛┓╋┫━┏╋┗━┻┗┳┗┳┗┳┏╋╋━┏┫┻━┫┏┻┣┗┫┏┓
┻┫┻┫┗┫┛┳┣┗┻┣┫┫┳┳┓┣┳┫┳┻┃╋┓┫┏┃┫┗┫━┓┃┗┗┓━┏┓
┣┳┳┛┃┏━━┗┣┃┏┣┻┗┫┏┫┗┗━┫┓┣┓┓┣┏┳┗┗┣┛┗┃┻┓┫┻┛
┛┗━┫┣━┣━┣┛┳┛┻┣┻┫┣┛┃┳┫┏┓┫┫┏┫━┃┳┓┳╋┻┻┣┓┏╋┣
┣┻┃┣╋┣┫┓━┳╋╋┓╋┣╋┣━━┳╋╋┛┣┃┛┳┻┻━┃┻━┳╋┓┛┃┃┻
━┏┏┫╋┃┛━┃┣┗┫┻┛┗┳┣┃┻┓┏┣┳┓┣┓┣┗┛┏┏╋┏┫┫╋┃┳╋┃
━┛┛┳┻┓┻┛╋━┗┃┏╋┏┓┣┗━┃┻┣┓┃┗┻┻┫━┓┛┻╋┛┫┓┫┳┣┓
┏┛┃╋┛┗┗┃┛┏╋┫┓┗┣┫┻┓┓┏┳┗┻━━┣┳╋┃┃┏┣┳┣┻┳┏┛┃━
┻┗┓┛┓╋┗━┫━┗┏┣┃┗┏┫╋┏┃┃╋╋┣╋┃┛┳┫┳┻╋┻┗╋┓┻┣┓┃
━┏┓┣┣╋┳━┣┻┣╋━┃┏┓┻┫┫┳┻┣┛┻┫┳┻┓┃┳┗┏┣┏┃━┫┏┣┻
┳┫┻┫┣┏┛┻┣┓┫╋┓┗┳┻┏┛┫┗┻┃┗┏┳┓╋┏┓━┣━━┏┗┳┗┣┻┏
┛┫┣┃┣━┛┗┻┛╋┗┣┣┣┃┻┃┓┫━━╋┻┓╋┛┫┏┃┏┏┃┓┻━╋┻┛┣
━┣┏┓┣┏┗┣━┛┃┻┣┓━┛┏╋┃┫━┛┻┣┫┓━┏┓╋┳┻┃┻┳┏━┃┗┗
┓┃━┏┗━┓┫┫┏┫┳┫┳┛━┗┏┻┛┳┃╋┣┫┛┓━┫┳┓┓━┓━┫╋┫┃╋
┛━╋┃┛┻┓┃┫┣┳┻┣┫┛┓━┗┛━┗┏┛┣┻━┻╋┻┳━┻┫┫┳╋┓┛┃┏
┣┓┛┏┛┃┫┛┃┣╋┳┫┣┛┻┻╋┗┣━┳┛┃┳┻┳┛━┳┳┻╋┓┓┛┓┫┏┃
┣┛┃━┣┓╋┛┏┓┳╋━┗┫┣┓┃━┓┣┛┛┓┓┳┗╋┏┏┳┛┏┗┃┣┏┳┻┛
┛╋┳┳┓┓┫┻┏┓┳┣┻┃┏┳┏┳┛┳╋┗┓┣┏╋┓━┓┛┣━┏┣┃┳┫╋╋┏
┃┗┣╋┣┃┣━┫┫╋┻╋┓┃┛╋┫┳┳┗━╋┗┻┓┓┣┗╋╋┓╋┫┳┏┓┏┛┣
━┗┫┃┗━┓┫━┓┫┃┃┫┻┗┣┓┃┃┃┣┛┛┏┗┓┫┃┫┛━┣┗┫┗┳┫━┛
┗┫┫┛┛┛╋┃┃┻┫┣━┳╋┣┓┃┏┛┏━┛┛┏┫┫┛┓━┗┃┗┻┃━┃┛━╋
┓┓┏┳┣┫┏┃┏┏┫━┏┫┓┏━┓┳┻┃┛┻┛┣┏━┳┃╋━┻┗┛┫┗┫━┃╋
┃┫╋┗╋┗╋┏┓┓┓━┣┳┗┫┗┫┏┫┻┫┻┓━┻┛┛┓┏┛┃┛┗━┣┳┏┃╋
┳┃┫┳┳┣┗┣┛┛┫┻┣┓┛┻┳┳┣┛┻┻┫┓┫┗┃┳┗┫┻┻┃┓┫
┫┗┛┛┃┳┛┗━┏┳┣┻┳┻┏┫┻━┃┛┏┏┫┣┗┳┏┏┻┣┳╋┻┃┛┳┻━┣
┻┻┳┗┳┏┳╋┃┛┳┓━━╋┫┛┓┻━┛┓┣┃━┏┛┻┏╋┻╋┃╋┳╋┛┻┣┳
┳┛┃┏┫┻┏┻┫┛┃┛┗┏┛┗┓╋┗┓┻━┗┫┃┻┫┃┏┳━┃┻┣┗┫━┛┫┃
┫┃┻┛┣┣┃┳┣┃┛┏┗┫┳╋┣┻┳┃┏┳┻┓┣┛┳╋┏┻┗┃┳┣┃━┣┫┃╋
┻┳┣┻━┻┛╋┗┫┫╋┓┛┻┻┏┏┻┫┳┳┗╋┏┗┳┣┗┗┻┏┫┏┓╋━┏┻┣
┗┗━┻┏┳━╋┣━┓┃┗┗┻┛┫┣┻━┃┛┫━┏┏┣┻┓┓┏┓┗┗┏╋┫┛┳┛
┳┫┫┏┫┏╋┳╋┏┣┳━┻┫┓┗╋┻┓┓┫┻┃┳━┳┛┳┻╋┓━╋┗━┗┏┓┛
┣┣┳┳┻┏┫┣┛┓┗┫┣┛┗┣┻┏┛┗┓┳┣┣┳╋┣┫┳╋┣━┓┳┛┓┏┏┫┻
━┏┏╋┛┛┫┳┏┻┃┛┓┻╋┛╋━┫┗┃┓┣┏┻┓┫┻┛╋━┣━┏┣┛╋┏┳━
┏┫━┣╋┓┃┣┣┃┓┛┛┏┏┓┛╋┛┳┫┗╋━┓┣┻━┣┣┃┳┫┃┃┏┣┣┻┣
┫━┛┳┓┏┫┓┫┻┳╋┗┳━┫┓┗┫┓┓┣┛┏┓┓┃┫┏┛┛┏┃┏┣┳┓╋┓┗
┻┏┛┏┻┃━┻┳╋╋┏┃┛┻╋┗┏┓┗┃┫╋╋┗━┃┣┫┏┗┫┃┻┛┫┫┃┳┃
┳┣┛┓┻┳━┛┗┳┗╋┓╋━┫┗┗┏┳┃┓┫┫┗┗┫┃┏╋┏┫┻┻┃┳┓┏┗╋
━┓┛┗┗┛┃━┳┗┓┓┳┻╋┓┓┗┗┳┃┗┣┛┓╋┛╋┓┏┏┓╋┏┓┳┣━━┻
┓┫┫┻┛┛┻╋━┃┃━━┗┏┗┓┃┛━┓┃┃┫┣┫━╋┓━┳┻┃┳┗┫┗┏┳┻
╋┛╋┣┻┛┗┫┫━━╋╋┣┛┃┫┳┃┻┓┳━╋━┛┏┓╋┗┣┗┗┃┻╋━┳┏┗
┻┓┣┣┗┣┓┫┫┳╋╋╋┳┛┫┛━━┃┗╋━╋┗┫┗┳┃┃━┫┏┛┏┻┗┛┏┗
━┓┏╋┻━┃┣┃┓━┣━┗┛━┓┫┻┗┓╋╋┫┻┛┣┻━┣┻┻┫┳┳┗┓━┫━
┗┳┳┓┓┏┛┻┳┃╋━┃┓━┗┏┓┏┣┏╋╋┳┏┫┓┃┗━┻┏╋┳┓┫┳┳━━
┣╋┓┻┳┃┳┗┃┫┃┃┏┣┗┣┏┣━┣┗╋┛╋┫┓┳┣╋┣┃╋┳┻━┻━┃━┫
┻┛━┗╋╋┛┛━┣┛┣┣┻┓┗┏┗┛┓┓╋╋┓┻┏━┣┏┳╋┫━┗┓╋┏┳┃┫
┓┃┣━┣┃┫┳┓┻┳┳┃┏┫┛┛┓┫━┃┓━┣┳━━┣┫┳┻┫━┓┓┣┓┛┃┳
┃╋┓┏┣┫━┃━┓┓┻┳┳┃┫┓╋┫┗┛┏┓╋┳┃┃━┳┣┳┣┗━┻┻┻┳┛┫
━┻┳╋┛╋┓┣┻┻╋┃┣┻━┗━┓┏┓┓╋┏┣┗━┣┏━╋┳┓┻┳━
┃┃┛┻┗┗┃┗┣┻┛━━┗┓┏┛┳╋┗┫┛┻┃━╋┃┫┃┗┃┫┛┓┫╋┻╋━┃
┏┣┻┏┻┗┛┳━┗┓┛┗┓━┃┃┗┻┻┏┏┓┛┣┛┻┓┛┓┗┏┏┃┗┻┗┓┣┳
┏╋┃╋┳┗╋┳┛┗┃━━╋┏┣┫┫╋┛┏┃┓┣┃┣┏┏┛┛┫╋━┛┫┗━┗┳┣
┳┛┓┻┣┳┗┓┻┳┗┏┏┃╋╋┃┃┳┫┓┗┣╋┛┏┫┗┛┣┓┏┻╋┻┫┣┏┫┓
┻┓┏┣┳┻┻┣┫┫┏┃┗━┓┳┓┓┃┓┣┏┗┫┫┣┫┣╋┓┏╋╋┣┃┫┛┻┃┛
┗┓┓┏┻┣┃╋━┫╋┻┗┓┳╋┗┣╋┃┓┗╋┓┏┳┳━┻┓┗━┫┻┫╋┫┓┃┃
┗┣┫┻┻┏┃┏━┛╋┗┻┣┫┃┣┛┓┫┻┫┫┳╋┻┗┛┃┫╋┃┻┣┏┓┫┣━┳
┓━┗┫┓┫┛┫┛┗━┣┻━┛┓┫┃╋┻┓┳┃┻┓┛┛┣━┳━╋┗┫┗┛┫┣┃┏
┻┳╋┏┻┳┗┓┳┃┳┫┗┣╋┛┃┫┣┻╋╋╋┗┗┛┃┻┃┃┏┏━┣┗┳┛┏┏┃
┓┛┣┣━┃┣━┗┏┓┫┃┓┃┛┣╋╋┫┣┻┳━┓┳┛━┗╋┏┗┛┏┻┏━┛┫┏
┣┓┣┫┻┏┣┛┻┓┻╋╋┗┏┳┻┛┳┗┳┛┏━┛┻┻┛╋╋┃┛┻┏┗┻┃┛┗┳
┗━╋┛┗┓┛┫━┃┳┓╋┗┛┫┃┗┗┓━┳┏┗┗┛┛┻┃╋┣┓┫┻┗┓┏━┛┳
┃╋┻┏┃┳━┫┓┓┣┃┻━┏┃╋╋━╋┻┣┏┃┫┏┏┻┛┳┗┓┳┃┃┫┓┣━┓
┳┃┣┏┣┳┃┣┗╋┛┛┫┃┻┏┻┳━┗━┳┗┓┻┳┳╋━┣━┳━┻╋━╋┻┣┻
┳┛┻┳┳━┗┫┓┛┃┫┗┻━┻┓┗┻┳┫┏┗┳┃┗┳┓┃━┏┗┻┏┻┓┏┏┃┓
┗┻┃┣╋┗┳━┓┛┓┃━┓┫┫┻┗┫┫┻┓┗┫┣┏┏┃┓┳┏┃┫┃┳┫┫┓┛┓
┗┏┃┣┏┗┻━┏┣┳┣┗╋┓┣┛━┏╋┣┃┛┏┗┃┻┛┃┛┛━┛┳┗┳┏┗┣┓
╋┓┃┫┻┻┣┗┳┓━┫╋┣┫┃┃━━┳┗┓┗╋┗┏┻┻┏┛┗╋━━┏┳┏━┃┫
┃┳┗╋┏┗┓┏┃┣╋╋━┫━┫┛┛┏━┃━┃┃┗━━┳┣┓┓┓┛┗┗┻┛┣┻┛
╋┳┏┻┛┃┣┣┫┣┳┃┗┓┛┣┓┳┃┗┏┗┛┣╋━┓┻┓━╋┃┏┻┓╋┻┏┏┓
┓━┛┏┃┫┣┣┗━┗┻┏┃┛┻┳┣┛┫╋┳╋┫┓┫┣┏╋━┫┗┗╋┓┣┗━┃┛
┃┃━┣╋╋┃┻┃┓┳┛┏┗╋┃╋━┫┗━━╋┏┓┗┃┳┳┣┳┳┓━┓╋┗┃┃┏
━┓┃┫┓┻┫┫┫┻╋━┻┓┏┛┓┣┏━━╋┗┳┏┛┻━┛┗┫━┏┗┃╋┃┳┏┻
┏┳┛┏┫┃╋┗┓┏┃┓┻┃┳┣━┃┫┓┳┻┏┏┗┳┛┓┫┃┫┛┏┫┫
┗┗┏┃┳┃┃┗┣┳┫━━┫╋┏┓╋┻┛━┣┫┻┓┓━┣┫┓┃┫┓┗┫┛┫┳┃┛
┳┗┣┏┓┻┓┣┫┛┏━┻┛┓┳┣┃┓┫┃┓┫┫┳┳┏┣┃┫┫┛┻┃╋┳┛┛┫┻
┛┣┏┣┓╋╋┓┫━┣╋┛━┫━┛┛┣━━┓┳┻┣┣┣┣┃┻┳━┛┫┗┓╋╋┃┣
━┗┳╋╋┃┻┛┳┫┏┫┃┏┓┻┓┫┛╋┣┓┛┗┻┫┏┏┫┛┓┣┓┣┻━━┣┻┫
┣━━┫┻┗┻┣┣┻━┗╋┓━┻┃┳┫┏┣┛┻┣┫┫┻┛┛┃┛┗┫┗╋┻┓┃┫┛
┛┣┓┫┳┃┫┃┫┓╋╋┻┻┻┏━┃┫┻┗┫━┃┣┗┫┗┏┃━┏┳┛┳━━┏┣┓
┏┃┏┫┗┻┛┓┗┏━┏┛┛┓┣┻┏┓┻━┗╋╋┗╋┳┣┃━┗━┗┻┏┫┛┛┳┏
╋┃┫━╋╋┛┫┗┏┃┏┫┗┏━┃┫┗┃┛━┏━┛╋╋╋┻┫┗┏┏┗━┛┗┗┫┓
┛┫╋┏┃┃╋╋┏┫┳┓┃┫┗┛┃┓━┃╋┻┫┏┓┣┻┣┃┻┣┫╋┛╋┣┗┗┫┳
┃┏┏┫┓┳╋┛┻┓┓┫┓━┃┃┗╋┃┏┣┓┻┃┓┗┫┫╋╋┣┏┫┓┓┣┛┛┏┳
┏╋┃┃┓┗┓┏━╋┛┃┓┻┳┳┃┳┛┻━┣┫┏╋┓┻┫┳┛┫┃┗┻┃┛━┓┫┏
┛┓┻┣┓┣╋╋╋┏┓┻┃┣┻┓┻┗┻┏╋┣┻┻┳╋┣┓━┻┃┻┓┓┣┫┏┳┛┫
┣╋┛┣┓┛┛┗┳┓━┛┫┓┫┛┣┻╋┣┳┛┳┓┗┫┗┫┗┓┫┃┃┃┫┗┃┓┳┃
┫┫┏┫┛┗┳┛┏┣┏┳╋┓┳┃━┃┫┃━┳┳┗┣┻━╋╋┗┻┳┳┳┫┓┣┫┫━
┫╋┣┫┗╋┏┻╋┏┻┣┳╋┫┗┓┓┗━┳┗┃━┃━┣━┻┻┻┛┳╋━┫┗┣┣┣
┣┗┻┓┣┗┛┃┳┗┓┣╋┣┗┓╋┣┫┳┓┣━┃┛┓┗┗━┫┳┗┓┻┃┛┫┣┻┗
┓┻┣┓━┓┻━┃┣╋┳╋┻┻┏┳┛┳┗┳┻┓┏┫┻┛┫━┣┗┃━┛┛┳╋┃┏┫
╋┫┃┓━┓┏┳┏┫┣┏┣┛┛┳┣┗╋━┗┫┛╋┳┳┣┻┃┗┃┗┣┓┳┣┫━┳┻
┃┻┗┣┫┻┣┫┻┏┓┳┃┳┳┫┓┳┃┻┻╋┗┣┣┏┛┓┻┻┳┳┗┛┏┣┫┻┗━
┗┏┣╋┣┣┓┃┏━┗┗┃━┳┛┣┳┗┏╋┳┫╋┳┻╋┻┻┻┫┃┳┃┃┳┃━┃┣
┳┻┳┓┛┓┏╋┛┳┳┗┻┣┏━━╋┓╋┫┣┳━╋╋┻┫┳┗┻━┓┻╋┣┻┗┗┏
┻┣┻┗┣┛┏┛┏┏┓━┏┣┳╋┳┗┻┫┫┛┓┫┫┃╋┣┛┏┻┣┏┏┗━┓┓╋┻
━┣┓┃┓┣┻┗┳╋┻━┳┗━━┻┛┻┃┳━┛┫┳┓┗╋┓┛┛┳┛┗┏╋┻┏┗┓
┣╋┻┣┏┏┗┫┣╋┃╋┳┻┛┳┣┣━┣┃┳┣━┓━┃┓┛┏┳┣┣╋┓
┗━┓┃╋┏┗┻┗┓┓┳┣┳┫┻┗┃┓┛┫┃┳┫┓┏┗┏┣┫┗┃┏┓┏┏╋━┛┃
━━┏┏╋┗┫┻┗┗┛┣┫┃┗┃┏╋┳┃┃┗┃┗┛╋┫━┏┛┗┻┣━┛┻┣━┛┳
┣┻┓┫┏╋━┳━┃┳┃━━┣┃┏┓┳┳┳╋━┃┻┏┣┓┗┓┣┃┓┗━┣┫┓┣┏
┓╋┓┻┣┏┓┃┫┳┣┏┣┳┃┗┳┫┻┃┃┗━┗┏┗━┗━╋┫━┣┃┗╋┃┫┏┻
┫┫┓┗┏┏━┻┓┃┻━━━╋┛┛┛┛┻┏╋┳┻┏┃┃╋┣┣┫┛┫┏┳┛┗╋┫┫
┻┫┫┓┏┓━╋┻┣┳╋┳┣━┣┃━┃┃╋┫╋┻┓┃┣┫┏╋┻┫┓┓┛┛┫┃┣┳
┓━━━╋━┏┻┏┳┣┻┗┗┓━┛┏┳┃┫┳┓┃┛┫┫┗┏┃┛┗┛┛┻┏┃┻━┗
┃┛┛┓╋┓┫╋╋━┃┃┳┳┳┗┣╋╋┻┛┗┳┳┛┻┳┣┏┳┳┫┏┏┳┳┏┳━┏
┻┣┣┃┻┳━┻┏┃╋┛┃┏┛╋┗┛┻┻┻┏━┛┣━┛╋┛┓┏┫┛┳┏┳┛┣╋┛
┛┗╋┏╋┳┻┗┛┣┻━┫┳┣┛┓━┻━╋━┻┫━┫╋┻┣┛┳┏┻┳━┏┛┏╋┳
┻┳┓┻╋╋┃┛┃┛━┫┣╋┏┃┳┻┻━┓┓┻┓┏━┓┃┓┗┏┣┛┳┗┻┫┓┃┏
┛┳┃╋┗┓━┻┓┫┻┏┓┫┳┓━┣╋┳╋┓┗┗┃━┏┳┻┏┣┃┳┛┓┃┻┓┛┣
┛┻┃┛━┃┻┓┓┃┏┛┣┣┓┏┃━━┳━┓━━┫┛╋╋┏┗┏┏┛┃┳┗╋━┫┫
┃┫┛┻━┓┻┫┃┛┗┏┣┓┗┻┫┗┃┻┗┗┳┃┣┓┻┛┻┗┃┛┓┫┳┗┛┫┗┻
┻┻┓┳┻┃┣┓┃┻┓┏┻┃┳━┫┳┳┳┻┓┛┣┏┗┗┗┻┓┛┛┗┗┃┏┣┳┓┏
┛┣┳┏┫┛┣┏┻┛┛━┓┣┏┫┓┗━┓━┗┏┳┓┏┳┫┫┏┛━┫┏┳┃┻┛┓━
┏┃┏━┻┫┏┏┳┣┫┻┳━━┣━┛┻┗┻┏╋┛┃┃┳━━┛┏┳┓┃┗━┛┃┏┏
━┛━┓━┫┳┏┣┓┏┃┏┃┳┗┛┃┃╋┻┻┏┗┃┓┗┗┓┛┳┫┏┓┓┣┗┫┏┓
┓┳┫┣┻┣┫╋━╋┓┫┣┓╋┏┣┛┗┣╋┏┣━┳━┃┗┳┃┗┳┣━┓┗╋┗┃┳
┗┻╋┃┏┗┓━┏┫╋┗┃┣┗┫┗┛┻┫┳┃┫┻┓┗┳┣┫┫┻━┳┳┛━┫┛┻┳
┳┏┃┏╋┗┗╋┳┗┃┏┳┓┻┣┓┻┫┃━┣┻╋┣╋┓┻┫━┳━╋┗┣┫┫┏┃┏
┏┏┛┓┏┛━━┓┗┣┻┻┓┣┛╋╋┃┃┫┣┛┗┃┳┳━━┃┗┓┛┏┛┗┏╋┓╋
┳┗┃┻┛┏┫┏┃┳┣┗┻┗┏━━┻━┫┻┫┓┳┫┳┳┃┣┃╋┓┗┳┓┗┏┃┻┏
┛┗┏┃┃┏┳┫┏┣━┫┛┫┳╋┛┓┫┳┻━━┗┫┛┏┫┏┳┻┻┫┣┫
┏┏┛┃┓╋━┓┛━━┓┃┏┻┣┃┣┫┻┛┃┳╋╋┛┫┏━┃╋┻━┻╋┏┫┛┃┛
┛┗┗┣╋┻┛┳┫┻┻┳┓┓┛┗┫┃┣╋┻╋━┓┣┃┻┏┳┗┛╋━╋┛┃┏┻┳┻
┗┫┻┫┫┛┫┃┏┏┓┣━┣╋┻┻┗┓┻┳┫━┣┳┳╋┓┓┗┓┻┏┻┛┓┻┗┫┻
━┣┓┏┳┏┣┏┳┗┣┣┏╋┻╋┣┃┫╋┻┳┗┗┫╋┣┻┃┣┓━╋┛┏┛━┻┓┓
┻┃━┓┻━┣┻┫┓┛┛┏┏┻┫╋┃┏┳┛┃┣┫┛┏┳┏━━┛━┃┣┛┏┫┃┃╋
┓┛┣┣┳╋╋┓┏┳┳┏╋┳┣┓╋┫┣┗╋┛┗┃┻┛┗┛┓━┛━┃┳┓╋┛╋╋┃
┓┓┏┫┗┛━━╋┏╋┛┗┃┏┣┫┏┃┓┗┛╋╋┃━┫┛┳┣┗┏┣┻┛┃━┏┏┏
┫╋┻┣┣┓┗┛┏┏┛┫┗┣╋┛━┛╋┗┏┳┃┛┛┣┻┛┃╋━┏┣┛┫┓┻┫┃┣
┛┳┳┗┃┳━┛┗━┣┏┓━┻┻━┻┗┗┳┃┏┛┗┫━┓┃┃┣╋┳┏┏┛┛┳┫┫
━┗╋┃┗┃┗┗┣┣┃┣╋━╋┃┣━┛┃┳┫┻┫━┫┳┃┻┓┏┗┃┳╋┓┫┓┓┛
┃┳━┳┫┻┏╋┣┻┳┛┃┫┫╋┗┗┫┫┛╋┃┛┓┳┛┗┛┗┗┣┫┗┛╋┃┛┣┏
┗┻┫┣┳┏┣┳┃┫┓╋┛╋╋┣┣╋┛┳┛┣┫┛┓┳┫┗┳┓┛┗━┃┻┣┫┻┗┃
┳┗┓╋┣┛┻┃┛━━┣┻┏┓┳┛┃┳┳┏┏┛┛┫━━┻┛┃━┛┻┣━┓┃┃┛╋
┳━┳┛┛╋┓┻╋┻╋┗┏┃┓┛┓┃╋┛┫┛┣┫┓┓┫┓┛┫━┃┗┏┻╋━┳┗┃
┗┗┛┛┓┃┏━┃┛━┳┳┳┏┓┳┛╋┻┗┣┻╋┫╋┏┛┃┳╋┣┗┳┏┗┫┃━┃
┗┻━┫┓┻┣┗┛┣┓━┫╋┣┛┓┏┣┳┳┗╋┳┛┛┣┓╋┗┓┏┳┃╋┏━┳╋┗
┫┃┳┻╋┳┛┳┫━╋━┻┳╋┣┣╋┻┻━┫┏╋╋┫┫┏┻┛┛┣┃┓╋┣┏┳┣━
┫┫┛┛┏┳┓┫┃╋┣┻┓╋┳┃┛╋┣┏┏┓┛┓┳╋┓┃┃┓┣┳╋┃┏┃╋┗━┛
┓┃┗┗┣━━┗┻╋╋┣┻┛┛┻┛━╋┻┳╋┻┻┳━┻┏┓╋┳┃┃┻┛┓╋┫┣┻
┓┏┏┻┫┛┏┫┛┻┓┻┓┳┓╋┓┳╋╋┛┻┗┓┗┓┛┳┃┗━╋┣┳┏┓┳╋┗┛
┗┻━┗┳┛┣┓━┗┃┣┛┗┗┓┏┓┣┓━┗╋┫┓┣┳┫┣┏┗┓┣╋┻┻━┫━┃
┃┛┗┛┻┏┏┳┃┫┏┗━╋┛━┏┏┣┗┳┗┃━┏┓┳┛┃┃┣╋┣┛╋┣━╋┻━
╋╋┻━━┣┃┳┳┓┃┏╋┣━━┏┏┣┛┫┻┫┏┛┫┫┳┓┗┛┫┃┛┏┏┃╋┣┫
┏┻┗┛┗┏┓╋╋┛┳┏┗┫╋┓┛┓┛┻┳┗┛┳┏╋╋╋━┗╋┃━┃┓
╋┻┫╋┓┻┫┗┃━┳━┫┛┳┏┫┓┃╋┏┣┫━┳┫┗┻╋┗┳━┃┃┣┛┻┛┳┛
┻┫┓┣━━┓━┗━┳━━┗┃┣┓┫┳┫━┫┛┣━┫┗┻┏┳┳┃┗┏┫┻┳━┗┳
┻╋╋┃╋┃┫┻┓┻╋┫┳┫┏┫━┗┗┏━╋┓┗┻┛┓┳┛┫━┃╋┗┫┓┣┳┗┛
┫┓┳┗┫┗┳┳┏┗┃━┃┃╋┣┃┻┻┣┳┳╋┗┫┣┛┳┫━┫┣━┳┓┛┣┻┛┣
┃┗┳┛┏┛┻┗┏┛╋┻┏━┣┏┛┳┓┛┃┏┻┏┛┃┫┛┓┣┓╋┫┗┓┃━┛┣┣
┓┓┏┓┫┏┣┳┻┛┛┻┣╋┳┃┏┃━┓╋┓┳┃┫╋╋┳┗━┏┃┛┏┻┗┻┃┳┣
┛╋┗┻━━┓┗┻┗┳┗╋┫━━┓┳┛┏┗╋┻╋┻┓┻┣┛━┏┣━┻┓┳┏━┃┛
┫┗┃┻┛┏┏┓╋╋━┣┻┳┃┫┣┻━┓┃┳┛┳━┃━┣━┣┣┓┓┫┣━┳┏┃┏
━┛┃┃┛┫┣┗╋╋╋┏┳╋┃━┗━╋┏┣┃┫┣━┣━┓━╋┓┫┃┏┻━┏┳┗┏
━┫━┛┃┳┓┫┻┛━┏┳┻┻━┓┓┓┻┻┳┓┓┳┳┻╋┓┣━┏┛━┛┫┏┗┓┛
┃┛╋┛┛┏┓┓┻┻┫┃┣┣━┛┓┫┻┛┣┻╋┻╋┻━┳┫┻┣┗┻┳┃┫┳┓┫┣
━┣┻┛┗┣┫┣┛┻┓┛┃┛━┳┛┫┣┏┻┛━┫┏┃╋┗┳┃┗┻┳┃┳┳┏┣╋┫
┻┛┏┳━┗┗┛┫┳┣┓┛┓┫━┫┃┗┫┗┫┣┗┏┳┃┗━┗┓┫╋┫┳┣┛┻┻╋
┫╋┓┃┛━┏┓┣┣┗┓┃━┫┻┛┳┫┃┗╋╋┻┳┓┛┏┓┛┫┓┣┏┫╋┫┳━┻
┗┣┳┛┻┫╋┳┻┃┏┗┏┫┃┏┗╋╋┏━┻┓┳┫┳┻┛┳┓┏━┣┻┗┃┫┣┃┣
┛┛┣┃┫┓┣┏┓━┗╋┳┻┻┛┫┻┏╋┃━━┓┳┓━━┃┃╋┣┣┏╋┏┣━━┣
┳┏┃┛┣━┻┻┃┳┃┣┏┳╋┓━┗┓┳┏╋━┫┗┳╋┳┗┗┫╋┳┫┻┓┻┫┃┻
┓┣╋━┏┃┻╋┗┃━┻┓┛┛┏┳┛┛┃┃┫┏┏┫━┏╋╋┗━┃┃┓┗┣┏╋┫┃
┓┣┫┛┳┻┓┗┃┓┗┣━━┃┛┃┃┳┓┃┛┻┳╋╋┣┛┗╋━┻┛┓┻┛┣┗┛━
┣┫┛━━┗┗┻┗┓┛╋┳┫┓┣┣┃┳━┏┗┗┳┃┣┛╋┣┗┗┗┏┣━┻╋━┣┫
┻┓┛┏━┳┗┃┗┻┏┫┣┃┻┻┗┳┏┳╋┻┳┻┣╋━┏┛┣━┫╋┛┛┃┳╋┗┫
┣┗┃┳┃┏┗╋┻┗━┫┃┣┛━━┗━━┛┻┳┛━━━┃━┳━━┗┫┛┛╋╋┻┻
┓┛┓┏┣┗┛┓┓━┏┳┳┳┣┳┻┏┣┣┗┣╋┳┃╋┳┏┗┗┳┛┓╋┃┗╋┏┣┻
┣┏┣┓━┳┓┗┫┛┏┓┳┛┏┳╋┳┓┃┏┻━┳╋┓┣━┣┳┏┏┫┳╋
┫┣┏┛╋┗┓┳╋━┳┓━┏╋┗┣┗┃┛┻┻╋┗┣━┏┻━┏┳━┓┃┻━┛┗━┻
┫┓━┻╋┗┃┛━┫┃┏┓━┫┛┫━┛┓┃┳╋┃┏┳┫┓┏┗┛━┣╋╋╋┻┻━┳
┏┗┣┗┳┏╋┳┫┃┳┫┛┫┓┛┃┓┛┻┏━┏┗╋┣┣┫┏╋╋┻┻┓┓┛┣┣┛┓
┗━┏┗╋┏┓┻┗╋┫┛╋┃╋┓━╋┓┫┫┃┗┛┃┳┫┛┻┫┃┛┓┓┓┃┃┣┻┃
┓┳┻┏┛━┛┏┳┫┃┫┏╋┳┓╋┏┗┏┗┃┳┗┣┫╋┫┏╋━┫┛┣┫┣┳╋╋┻
┛┫┓╋┫┻━┗┻┣╋╋┳┛╋┃┃┃┓┗┻┫┳┃┃┻┏┃━┓╋┗┗┣┳┣┛┗┓┫
╋┓┓┻┳┻┏┣┓┃┃╋┫━┳┓┛┳┃╋┻┏┳┛┣┃┃┛┗┓┻┛┓┃━┣┃┛┓┻
┓┣┓┫┫┗┣━╋┃━┃┳┓┛┛┏┓┗┏┗━┓┫┏┫━┻┛┓┛┳━┗┣┃━┃┏╋
┏┣┣┓┃┫┃┏┗┫┓┓━┏┳┻╋━┛━┗┗╋┻┻┗┳┓┫┳╋┣┃┏┏┏┏━━┛
┓┣┓┏┻┳┣┗┓┗┃┛┏┛━┣╋┳┻╋┃┓┛━┓┏┛╋┻┣┳┃━┗┻┳┻┻┻┓
┻┃━┳┫┃┻━━┻┻━┻┫┳┛┃━┛┫┓╋┓┣┫┳┗┳┓┫┳┣┳┳┫━┓╋┓┓
┗┃┻┫┛┓┓┓┗━┓┗┫┗┓┗┏┻┛┣┏╋┻┛┗┃┃┗┓━┗╋┗┓┏┗┫┣━┛
┃┗┛╋┻╋┣┛┻┓┻━┃┗┣╋┻┏┳┻┓┻━┗┫┣━┃┻┃┛╋┃╋┣┓┃┣┓┻
┫┻╋╋┣┻┃┳┫╋┳┻━┣┻┓┳╋┓┣┫┣╋━┳┳┻┃┛┛┓╋┳┳┫┗┓┏┳┓
┃┓┫┣┓┫┗┛┓┗┏┏┻┗┻┣┃┓━┃┳┳┳┳╋┻┃┃┃┓┓╋┓┏┃┣┓┣┳┣
┛┓┗┳┣┳┳┏╋┏┫┓━┛┻┫┣┣╋┣━┃╋┳┓┫┻┓━┳┗┣┏┣╋┫┗┗┓┗
┻━┫┃┫╋┫┳┓╋╋┻┓┗┣┛╋╋┃╋╋┛┫┳┻┣┓┫┓━┃┗┗┓┗┃┏┓┫┫
┛┏┫┏┏┣╋┳┣┻━┳┣┓┛┏╋┛┏╋┃┻┻┛━┳┣┃━━┣┃━┣━┛┏┏┫━
┓┳┓╋┗┫┫━╋┓━┏┫┻┣┻┗┳┏┛╋┃┏┣┫┓━┃┃┣┗┗┫┗┻┳┣┣┻╋
┳┣┛┗┳┣━┗┏╋┫┓┻┏┛┫┻┳┓┳┣┳╋━┓┗┛╋┫━┫┗┻┣┛━┃┏╋┳
┗┓┛┳┫┓┻┏┛┃┃┓┣┫┓┣╋┻┗┃┃┃┃━┫┳┛┛┳┛╋┗┃┗┃┛╋┃┃╋
╋┻┗┻┓┫━┛┛┻┫┫┃┃┃┗┛┃┛┣┃┏┣╋┳┃╋╋┳┫╋┃┫┓┳┓╋━┃━
╋┫┣╋━╋┃╋┛┛┳┣┃┛┏┳┏━┫┫┣╋┓┛╋╋┣╋━┣━┛┣┻┓┫┗┏━╋
━┻╋┻┻┏┓┃┣━┗┫┓┻╋┛╋┃┃┏┃╋┗┗━┛┏┻┏┫┃╋┃┃┃
━┛┓╋┣┓━┣━┣┛┫┗━┗┏━╋━┫┻┛╋┗╋┓┏╋┏┛┣━┏━╋┛┏┛┻┻
━┗┳┏┣┃┛┓┗┓┗┛╋┻┫┃━┣┣┫┳╋┫┓┣┛┃┳┳┳┗┫┛┃┳╋┫┻┛┓
━┛┓┗┃┻┓┃┗┓┛╋┏┻┓┣┳━━┻┣┳┫┫┓┻┳┏┳┛┏┣┓┛┃┓┏┳━┓
╋━╋┗┓┗┳┃┓┳┗┗┛┓┫┃┫━┗┳┫┳┓┗┓┳┃┻━┓┛┗┓┃┳┣┓┃┣┗
┣┛┃┻┓┗┛━┣┛┳┓┏┃┓┣┏┫━┏┃┓━┛┻┓╋╋┛┳┣╋╋┏┳┃┏┗┫┫
┓┣━┗┃━━╋┣┓┻┃┻╋┓┳┻┗┓┫┛┳┣┳╋┛┫┓┫┗┻┓┓┳┏━┏┏━┫
┏┃┗┣┛╋╋┳┏┣┃┗┃┃━┻┣┓┏┣┳┏┻┣┫┣━┃━┏┃┃┃┓┏━┣━┣┻
╋┫┃┃━┃┻┓┃┳┫┣━┻┻┛┗┣┃┗┃┏━┻┻╋┳┓┃┓┫┣┛┛┣╋┏╋┫━
━┃┓┛╋┳━┫┛┃┳┃┗┻┣━┻┛┛┫┛┳┏━━━┛┫╋┻┣╋┃┗┗┣┛┏┣━
┳┫━┗┃┻┣┓┃╋┃╋┻┣┣┓┫━┻┣┫┣┃┳┛╋┗┫╋┫┫━╋┏┣┛┣┏┻┓
╋┗┏━┓┓┳┗┻┗╋━┗┳┓╋┓┣┻┗━┗┳┃┻┏┫┃┣┳┓┫┫┣┳┛┳┣┓┗
┣━┃┃┗┃╋┃┛┫╋┓┫╋┫┳┣╋━┓┏┫╋┃┛┏╋━┗╋┃┏┫━┏┃┫┫┃┻
┳┃┓┓┏┗┓┃┛┛┻━┣┣┣┳┫┗╋┏┃┣┃┓┛┣┻┻┛┃┳┓┏┃┓╋┃━┳┗
┃┃┳┫┣┻┏┻┓┳┓┣┻┃┃┗┫┏╋┗━┃┳┻┣┫┳┓╋┏┏━┗┛┃┛┫━━┫
┣┃╋┓┛┏╋┓┛┓┃┣┏┣┃┳┗╋┫┗┃┓┓┫┫━┳┃┗┃┻┳┣┗┣┻┳┫┣┏
┏┫┗┃┓╋┃┫━┫┓┓┫┏┛┗┗┳┃┫╋┻┻┛┛┓┏┏┃┳━┳┏┛┣┣┏┏┳┃
┗┣┻┻┫┳━━┓┛┻┛┏┳┃━┣┳┗┣╋┛┏┻┻┏┣┳┻━╋┫┛┻┏┳┣┻┳┓
┛┓┫┗┻┣┻┛┫┛┳┫┏┻┃╋┻┛┏┳┻┻━┏┫┃┫┫╋┣┻┫━┣┛╋┗┓┏┏
╋┻┓╋┫╋┻┃┃┓┣┃┣┳┓┛┳┃┣┛╋┗┏┃┫┫┣┃┛┃┓━┣┏┻┣┓╋┣┛
━┗┣┃┓┃┫┫┣┻┃┏┣┫┏┳┣┓┻┳┳━┛┣┏━╋┳┏╋┏┣╋┣┛━━┳┫╋
┏┛┗┣┳┓┗┻┣━┓┻┃┫┫┏┣━┻┣┣┳┃┗┻┛┻┳┛┃┣┓┣╋┃╋┫┳┻╋
┏┻┗━┛┳┫┏╋┻┛━┗┛┓╋┳┻┓┓╋┓┗┃━┻┏┏┓━╋━┓┳┣┏━┣┳━
┫┳━┏┣┏━┗┻┃┣┳━┛┻┳━┫┓┻┓┃┛┓┫╋┃┻┃┓┻┻┳┗┣┫┗┫┣┳
┃┣┃┳┻┗━━┗┏┣┣┻┣━┳┻┫┓┣┳╋┣┣┣┗┣┗┛┓┏╋┓┗┫
┻━━┗┛┣┏┻┳┛┗┣┃┓┻┫┣┗┳┗┛━┓┫╋┗╋┃┣┳┗┃━┗┓┣┗┣┳┏
┳┳┫╋┓╋┫┻┗┃┻┻━┓┛┻┻┣┓┻╋┳┛━┗┣┛┻┓┓┫┛┗┫┳╋━┫┓┏
┃┻┻┏┛┛┣┳┛┛┣┣┃┃┃┃╋┗┫┳┣┳┻┫┳┫┗┗╋┛┣┓━┻┣┃┏┓┳╋
┓┓┻┫┏┏┳┗┛┏┳┳━╋┛━┻┗╋┛┛┓┫┫╋╋┣━━┣┫┣┛┗┣┫┏━┛┣
┗┗━┛┃┫━┳┛┣┗┳╋┳╋╋━┻┃┳┛┫━┓┏━┃┏┻┛┗┣┻━┗┛┓┫┣┗
╋┗┓┏╋┳┫┻┻━┃┗┫┻╋┏┣┳┛┗━┃┣┏┃┃━┛┃┏┻┻┓┏╋┏┗╋┫┻
┗┳╋┃┗┃━━┳╋━━┗┗┓┗┳┻┳╋┳┛┏┫┏┫╋┣┻┃┳┻┓╋╋┛┳━┻┻
┃┏┃┣┳┻┣┓┻┃╋┫┓━┳┳┓╋┓┓╋┗┗┛┃┛╋┻┳┗┓┣━┣┳┣┏━┛┻
┃┫╋┗┃╋┫┣┻┏┻┣┻┛┓┗┏┻┛┛┛┗┓┓┻╋┃┳┛╋╋┫┛━┣━━┣━━
┣┻┫┣┛┗┏┳┃┣┣┣╋┗┏╋┛━┻┗┳┃┛┗╋┓┓━╋┏┓┃┗╋┓┛┛┫┻╋
╋┳┃┓━━┃┫━┓┗┫┃╋┛┻┣┳┓┛┻┫┓┓━┓╋┓┓┛┗╋┃━┳┛┗━┳┣
┏╋┳┏━┛┛┏┛┫┛╋┏┓┃╋┃┳┏┛╋┻┃┫┗┗┏┫╋┻┓╋┏━┳┗┏┳┛┗
━┛┻┗╋┃━┛━┛╋╋┫┃┓┏┓┗┳┃┃┻╋┳┛┛┃┛┫━┃━┛┫━╋┛╋┏┃
┛┳╋┛━━┓┓┏┓┗┣┛┫┛┏┳┗┣┫┣┛┻┻┻┃┣┓━┣┛┫┛┗┛┻┃┏┏╋
┓╋┣━┏┻┻┣┛┻┏┗┏┣┳┗┃┗━┗┏┏┃┗┗┣┓┻┏━┓┏━┏╋┛┻┏┣┓
┏┣┫┏┗━━┻┛┛┓┗┓┗┓┃┗┗┓┣┗┳┃━┏┻┻┫┣┳┻┛┏┣┫┃╋┏┳┳
┓┛┏┛┓╋┫╋┻┳┫┳┻┃┓┳┓┃┓┃┛╋┏┛━┗┏┻╋━━┻┻╋┏┏┗┫┫╋
┃━┗┛┓╋┣━┻┓┏┣┛┓┣┣┛━━┳╋┗┏┃┛╋┓━┣┏┣┓┣┣━┓┳╋━┗
╋┏┻┏┣┏┳┛┫┏┗┓┏┏┃┣┳┏┏╋┳╋┣━┫━┻╋┳━┳┻┏┫┓┏┳┛┗┃
┫┓┳┻━┳━╋━┗┏┏┛┫┗┳┗┳┳┳┻┫┻┳┗┓┏┳┗┻┓┗┳━┛┛┓┻┏┛
╋┃┗╋┳┻╋╋┃┻━┏╋┣╋┻━┓┻┻┳┻┛┣╋━━━┃┃┏┳┣┛┣┓┻┫━┣
┛┗┓┏┏┛┗━┳┳┛━┫┃┓┓┣┫┣┻┗╋┫┃┏┃╋┳┣━┣┗┣┗┓┃┏┛┓┃
┗┛┗┓┃┗┣╋┻┛┫━━┏┗┗┫┃┗┏┏┻━┏━┓┗┫━━┏┫━┃┓┃┓╋┃┓
┗┫╋┫┳┻┗┃┛━┻┓┃┛┳╋╋┛┃┳╋━┓━┏┃━┫┛┃╋┫┻┫┃
┃┻┛╋┻┻━┛┓┗┏━┓┣╋╋┫━┛┫┗┛┻━┣┫┣━┏┛╋━┛┏┛╋┃┃┏╋
┗┗┏╋┓┳┳┣┳┏┗╋┗┓━┻╋┓┛┫━━┛╋━┃┻┃┻┫┣┓┓┃┣━┻┗┛┃
┃┗┫┛┣┏┣┏┓┏┫┗┏┓┗┫┃━╋━┗┗┫┳┏┓┳┗╋┗┳┗┃┗┏┫╋┗┃╋
┃┏┓┻┏┻┻┓━┃┏┓┃┣━╋┳━┃┛┣┻┣╋┓━╋╋┗┓┫┃┫┏┻┳━╋┓┳
┏┗┛━┃┻┻┳┏┻╋┃┫┻┓┳┫┫┓┻┗╋┻┳╋┻┣┳┓┏┏━━┓┣┃┳┓━┏
┏┳┗┃┗┓┣┣┏━┃┳┳┏┃┓━┫┳━━┳┫┫┻┗┃┻┏┛┗┓┛┻┃━┃┗┃━
┫┗┏┳┛┓┓┃┳┣━┻╋┫╋┓┏┻┣┳━━┫┳┛╋┻┳┛━┏━┏┓╋┓┳┻┻╋
┗┣┣┳━┃┳┗┣┓╋╋┫┣┃┛┣┛┳╋┻┻━┗┫┫╋┏┫┫━┗━┏┗╋╋┏┓╋
┗┗┛┣┛┳┫┗┻┛╋━┛┗┣┳┓╋┻┃┳┗┫┻━┣┏┏━┣┛┻┛╋┓┏┻┛┣┓
┻┏┛━┗┫┣┳━╋┻╋┻┻╋┻┓╋┫┣━┏┻━━┏┗━┓┛┏━┃╋╋┣━┻┗┓
┻┫┛┻┛┃┃━┛┛━┫━┳┳┏┻┳╋━┗┗┏┳┳┗┫━┳┗┣┫━┏┃━┫┻┫┣
┃┻┣┃━┳┣┣┳┳┃┳┫┃┻┗━┻┗┏┗┫━┏┫━╋┻━┃┻┓┓┃┻┻┓┳━┫
━┗┛┓╋┻━┻┏╋┫┃━━┳┛┏╋┏╋┻┛┓┣┫╋┻┗┣┃┏┗┳┃┻┣┛╋┳┛
╋┓┫┣┛┏┃┗┗┗┏┻┛┛╋┫┛┏┻┳┛┏┃╋┛┳┗┓━━┛┳━┳┫╋┓┣┫┗
╋┏━┣┏┣┏┛━┓┓━┣┗┳┫╋━┫┗┏┻┗┫┣┣┗┗╋┫┫┏╋┛┗┃┗┗┛━
┣┫╋┣┫┳┛┣━━┗━━╋┏┗┛┛┫┻╋━┏╋┣┛━┣┃┃┣┫━┃┻┗┳┏┳┣
┣┣┣┛╋━┛┃┛┳┻┗┳┳┫┗┗┗┛┓┏┃┗┛┛┗┓┻━┳┳┛┗┏┓╋┻┓┻╋
┳┛┃┛┻┳━┣┫┳┛╋┣┏┫┏┣┃━┃┫┓┏┣┣┛┓┃┗┓━┣┓╋┗┗┫┛┛┣
━━┓╋┣┫┻┗┫┏╋╋┗┗┏┃┫┫┛┻┫━┏┗┏┓┻┻┓┗┫┏┳┗┗┃━┗┻┫
┻┫┃╋┛┏━━┃┳┣┫┛┻┗┳┗┗┣┻┻┃┏┓━┫┻┗┛┛┻┛┃┫━━━┫╋┗
┗┓┗━┣┳┫┻┛┓┓╋┓┫┓╋┻┫┛┏┗━┛┣┣┻┛┏┣╋━┳╋╋┳╋╋┣┣┛
━┳┻┫━┛┣━┗━┛┗┻┓┏╋┗╋┛┳┫┫┃┓┣┣┃┣┳┏┓┓┗┃┛┻┃┓┃┏
┣━┗┳┛┣┗┻━┳┃┫┫╋╋┫┗┛━┳┣┳┓┓━┓┗┛━┓┃┳┳┛┣┗┣┗┓┏
┛┗┓╋┗┏┳┃┳━━┻┻┓┛┫╋┻┳┓┫┗┏┓┗┛┻┣┣┏┗┻╋╋┫
┻┃┃┫┃┛┣┻┻┓╋┓┣┣━┃╋╋┗┃┣┣┏┳╋┻┓┫╋┻┛┳┛┗┛╋━┫┣┣
┳┛╋┫┛━┓━┗┣┏━┫┫┏┻┗┣┳┣┗┗┃┛┛╋┃━┻━┳┳┛┻┫┻┣┻┫╋
┳┓━┏┳┣┓┗┛┓┳━┏┏┓┳━┗┻┳┓┛┗┫┛┃┣┻━┓┣┫┃┛┳┗┫━┣┳
┏┓┃┃┓┛╋┗┳┗┳━┳┏┓┳━┏┻┗┛┫┫┳┳┛┗┳┃┳┻┃┛┏┃┫┫┗┃┏
┳┫╋┓━┳┳┻━┗┓┣━┫┛━┛┳┻┃┫┗╋┳┗┏┃┓┃╋┫┓┣━┗┏╋┃┳┣
╋╋┛┗┫┳┃┗┛┫╋┃━┏┣┗┗┏┓┏┫┃┣┣┃┃┛┣┫━┗┳┻┃┳┛┃┃╋━
━┏┃┻━┫┛╋┏┓╋┣┗┫┛┏┓┳┛┳┛┳┓┓┫━┓┓┗┗┓━┫┣━╋┣━┫┫
╋┗┻┓┻┏┳┣┏┫┛┻┛┣╋┳┻┛┫┃┳┛┻┻┏┛┃━┃━┓┻━━┏━┃┏┃┓
┻╋┻━┃┃┓┣┣┓┻┓┏┗┃┗┃┗╋┳┳┫┏┣┳┫┣┏┏┏━┗┫┗┳━┗┻┏┫
┛┏╋┏┛┓┛╋┣┏┛┻┃━┫┗┫┏━━┳╋┫┏┗┻╋┛━┏┛┗━┣┫━━┗┃┣
┳┣┃┣┫┃━┛╋┓╋┳┣━┣┃┣┗┛┛╋┻┓┏┛╋┛┣┳┻┓┃┗━┫┳┳╋┏┛
━┛┃┫┻┏┳╋━╋━┏┏┓┣┫┓┣┛┣┛╋┃┛┣┣┳┗┣┣┏┫┓┳┻━━┏╋┻
┳┣┓┫┓┏┣━┃┏┣┣┏┳┳┻┣┳┗┛┻┓┫┛╋┗┣┫┏┫┣━┫┃┃┫┗┏┳┓
┃┏┛┳┗┳┫┫━┗┓┛┣┃┫┃┓┃┣━┓┳┓┛┣━┳┣┣┻╋┛┳┗┣┃┛┻┏━
╋┣┗┗┓┓┻┃┻━┃┻┫┫┻┣┣━┳┗━━┣╋┛┓┏┗┫━┫┫┛━━┏┣┃┣━
┗┛┏╋┣┻━━┛┣┏┣┏┛┳┓┏┣╋┣━┃┃┏┗┗┃━┏┳┛┗╋┻╋┫┳╋┓┃
┫┗┫┣┳┫┃┫━┳┣┳┓┻┫┃┣┓┗┃╋┛┫┫┏┳━┣┗┻┓┳┳┛┃┃┃╋┫━
┻┫┣╋┓┛┃┓┓━┃┛━┣━┃┣┛┣┗┃┳┓┫┏┏┳┣┣┳┓┏╋┃┳┓┣┗┗╋
┃╋┳┳┗┣┓┃┓┣━┏┏┃┳┳┣┛┃━╋┻┗┣┫┻┃┗┃┓┓┳━┻╋┣╋┳┳┻
┻┫┏┛┓┗┣╋┏┃┗┣┣┛┻┣╋┗┛━┫┻┣━╋┃┓┓┳┛┓┛╋┛┣┣┗┣┏┳
┣┻┛┫┣┓┻┏━┏┣┏┫┃┗┏━┗┛╋┣┃╋┏┓┏┳┫┛┳┗┻┣┳┳┃┫┛┫┗
━┣━━┓┏┻┗┗┗┛┣┓┓┗┏┻┫┣╋┛┫┗━╋┓┫╋┗┫━┻━┳┗┗━┓┫┗
┻┻┻┳━┗┳┓┻┻┻┻┣━┻╋┳╋┏┓┻┛┫╋━┏┓━┓┗┻━┫━┣┳┫┏┃┻
┗╋┗┃┳┳┗┣━┏┓┃┳┓┃┫┗┗╋┏┏╋┻┓┻┃┃━╋┃┗┗┃╋┣
╋╋┫╋┓┓┗┗┻┓┳╋┳╋┏┗┃┓╋┛┫┃┣━┗╋┳┃┃┛┣┃┛┗┳┻┳━┓┻
╋┫┣┓━╋┣┛┫━┫╋┃┳┛┗━┛┣┓┻━┳━┛┻┣┳┗┻┏┳┳┳━╋┳┛┗┛
╋┛┣╋┗┣┏┏┃━┛┗┏━┻╋┗┛┫┳━┗┻┣╋┗┛┳┫┓┏┻┃╋┳┳╋┛━╋
┃━╋┫┻┏┓┫┏┏┳┏┣━┳╋┗┏┻╋┳┳┳┛┳━┣┗┏┳┗┏┏┃╋┃┻━┗┻
┫┫┣┛╋┗┗┓┫┗┗┛━┻┏╋┣┣┗┛┃╋┫┫┓╋┃┳┗┳┫━━┗┻┛┃┓┻┗
┏┫┫┛┫┏┫┃┻┓╋┗┻┏┣┫┃┗┏┓┛┳┫┓╋┏╋┏┛┳┣━╋┻┻┛┃┗┻┳
┃┛┏┳┳┛┃┫━┳━┳┓┻┳┛┻┣┏┳┏┛┓┫┳┛┃┳┣┛┗╋┫┫╋┫┛┳┃┻
┛╋┣┳┛┻┏┃┏┻┓┳┗┃╋┫┃┻╋┏╋┫┃┗┃━┗┳╋┗╋┓┓┛┗┫┃┫┻━
┏┻┳┫┓┳━┳┫━┫┃┏┳┫┣━┗┛┻┣┃┓━┗┻╋┗┏┳┏┻┣┓┫┫┃┓┳┗
┫┣┻┗┫┛┃┣┛╋┓┃╋┛┣┓┗┫┳┛┳╋┫┳━┛┓━┣━┗┳┏┫┻┃┓┏┏┛
┻━┫┫┳╋┳┣┻┃┫┳┳━┓┏━╋┫━┣┛┳━┫┗┏┫┣┻┻┓┗┻┛┏╋┫╋━
┳┻┃┣┫┗┛┗╋┗╋┏┗┫┫┫╋┓┛┏╋┫━┃┳┓┻┫┏━┛╋┻┃┻┓┻┃┫┫
┣┏┓┳┳╋┃┣┏┣╋┻┫━┗┻┏━┫┳┃╋┗┓┏┏┃┫╋┫┃╋╋━┳┳┃┳┓┗
┳━┗┛┫┛┣━┻━╋╋┗╋┃┏┏┳┻┃┣┳┓┓┛┗┫┃┫╋┫┻┏┛┳┏━┏╋┳
━┓┃┣┳┣━┗┃━┏┃┓╋╋┗┗┣┛┃━━┏┳┗┳━┗┻┫━╋━┏━┣┃┳━┃
━┏┗┗━━━┛┓┓┓┣┣┃╋┃╋┫┓┣┻┗┣┫┫╋┗┫┳╋┻┗┻┻┳╋┏┗┓┗
┳╋┏┃┓┫┻┻╋┓┓┣┻━╋┏┏┛┛┫┛┗┳┣┃┗┏┃┃━┫┫┗┻┃┗┗┣┛━
┛┛┣┗┃┃┃┫╋┻┣┓┗┣━┳┓╋┏┛┳┛┃┓━┳╋┏┗┏┛┃━┻━┏╋┫┗┗
┏┣┻╋┻┗┏┓┳┻╋┏╋┫┣╋┫┻┗╋┏┳┓┻┳┃┛┳┃━╋┳┏┏┓╋┃┫╋┫
━┳┻╋┏┏╋┣┣┣┫╋┳┃┏┫┣┛┗┗┳┏━━━┓┻┻┳┃┓┛┓┓┃┳┏┃┓┫
┗┗┳┗┃┫┣┛┻┗┓┗┻┳┻╋┓┻┛╋╋┏┓┏━┛┓┗┻╋┣┛┻┃┛╋┓╋┛┻
┛┫┳┏┃╋┻┫┛┳┃┏┳┏┃┛┛┃┳┣┓┓━┳┓┛┻┓━┏┓┳┃┛┛━┣┻┃┳
┻┃╋┫╋┏┣┫┳┣┫┳┃━┣┛┻┃━┣┗┓┛┫┓┃┣┓━┃┛╋┗┏┃┫╋┛┃┗
┣┏━┳╋┃┗┣┣┫┓┫┏┏┛┗┓┛┏┗┃╋┫┛┓┫┣┻┗┓┳┻╋┓╋
┛┻┣┫┫┃┏┣┫┻┫┓┣┏┓┏┣┗┛┫┏╋━┣╋┏┣┳┃━┻━┛┏┻┻╋━┏━
┃┗┓╋┏┻┣┫┫━┻┻┃┫┃┛┫┗┻━┛┓┓┻┏┳┃┫┏┳┏━┳┛━┣┫┻┗┫
━━┻┣━┻┣━┻┳┃┏┗┣╋┃┓┃┏╋┣━━┳┻┏┗┻┓┣┏┣┏━━┓┛┛╋╋
┳┛┗┛┗┳┳┛┃┣┳┛╋━┗┏┃┳┛┏┏┏┛┃┓┻┏┻┃╋━┏┫┻┃━┃┓┻┏
┫┳┗┫┻┓┻━━━┣┛┏┫┗┳┻┗┛┣┓┃┗┓┛┏┛┏┏┳┻┗┣━┳┃┛┏━┛
┣┫┻┫┗╋┓┗┣┗┳┏┳┓┫┗┳┃┻┳┏╋┗┫┗┳┗┃┻━┫┫┃┗┛┏┣┏┫┳
╋┛┏┓┓┗┫┏╋┓┓┗┻┃┏╋┣╋┏╋╋┫┓┓┫┏┣┏┗━╋┳┛┃┳┳┣┣╋┫
┃━┗┓┓┫┃┳┫┗┛┏┻┃┗┳┛┏┳┣┣┛━┣┛━┗┻┗┓┫┣┃┳┛┛┃┗┃╋
┫╋┫┏┃┳┃┃╋━┛━┳┏┣╋━┛┗┻┃━┃┓┻╋┓┣┗┗┳┛┓┳━┳┻┫┓┓
┓┣┗┛╋┃┻╋┗┏┣┃┓╋┣┏┃┳┛╋┣┫┻━╋━┓╋┏┣╋┣━┻┫┓━┗┻┃
╋┛┫┫━┃┓━┗┓┓┗┓┏┗┫┓┳┫┻┃┻┳┳┻┓┓┫╋┣┃┻┓┛┛┓┻┛┓┃
┣┓┣┣╋┛━┗┫┣┗┳┫┓┫╋┏┳┛┗━┛━┗┛┫┳━┣┏━┏┻┛━╋━┫┗┏
┳━┃┓┳┗╋┏┳┻┛┗┓┫┛┳━┛┏┛┳╋┻╋┳┻┣━┣┛┣┻┃┳┓┃╋┣╋╋
┗┃┳┣┫┃┻┻╋┣┫┳┳┫┗┻┛╋┓┫━┓┻┳┗┃┣┏┻┣┫┻┻╋┃╋┃╋┳┳
┳┳┃┣┫┣┛┳┏┛┗┫┓┏┓┗┳┳┃╋┛┓┛┫━┏┗┏┗┓┣┣┳┗┏┓┛┃╋┃
┃┃┳┻┣┣┳┣┳┳┻┛┳┓┏┏╋┻┳┳┓━┓┏┗━┛┫┳┳╋━┏┛┏┳┗┫┓╋
┏┫┃╋┛━┣┃┣┛━┏┓┻━┓┓┣┫━┫┫┫━┛┣━┏┏┻┃┫┓╋┏╋┗┣┃┏
╋┗┳┃╋┏┗┛┛┻┻┃┛┃┣━┗┣┻━━┣━┓┛┛┫┫┗┻┛┓┳╋┏┏┫┛┓┛
╋┗┛┛┻┻┏┻┏┗┻┛╋┳┏┫┏┣┛┣┃┗┗┏┗━┃╋┫┗┣┻┻╋━┳┣┛┏┛
┏┣┏╋┏┣┫┛┏┛━┃┻┃┓╋━┓┓┏┣┏┃┣┃┛┻┗┗┃┣┗━┣┃┫┗┛┏┗
┫╋┳┗┃━┃┛┳┛┳┗━┃┣┗┳┫┻┳┃┓┃┃┃┓┓┣╋┏━┓┃┗┛┣┃┃┏┛
┻┗┏┳┗┳┻┓┃┻┏┫┃┫┓┓┫╋┓┫╋┫━┏┗┫┫┗┓┏┃━╋┫┓┛┗╋╋┻
┏┃┗┻┳┏┃╋┏┃━━┗┗╋┳┃┣━━┣┃┗┓┃━┓┳┓╋┏┏┗╋┏┗┓┏┛━
┫┛┓┣┻┫╋━┻┃━┣┃┃┏┓┛┃┳━┓┓┳┃┛┛━┳┃┃┗┫┛╋┗
┗┳┫┃┳┳━┛━┫┓┃━━┃┓┳┗┣┓┳┓┛╋━┗┻┗┃━━┳╋┏┛╋┏┗━┏
┳┗┫┗┣┫┣╋┃┏━┓┫┗┗┻┻┃┛━┓┳┏┛┻╋┏┳━┻━┗┛┫┃┗━┛┏┣
┣┃┫╋┛┏┏╋┣┛┏┣┗┃┗┏┻┻┳┓┫┣┗┗┫┳━┫┫┻┃┗┻┗┗┻┳┣┫┫
┳┫╋━┳╋╋╋┳┃━┏╋┏━┫┳┗┳┣┻┳┗╋┃┳╋┛┫┗┃┣┫┏┗┏┓┫━┗
╋┳┛┻━┃┛┻┳┻┏━┗┛╋┗┃┳┗┳┳┻━┃┃┛┃┓┗┏┗┻┳┗┛╋╋┣╋┛
┫┻┗┫╋┣┓┫┏╋┓┛┗┣┏┓┣╋┛┛┣┣┓┛┗┓┳━━┃╋┓┣┃━┃┣┛┻┣
┃┏┛┻┣┏┫━┛┃┻┃┻┏┻┛┓━┳┓┏┳┓┳┃┳┗━┫┛┻┻┓┣┗┃╋┣━┛
┣┳┻┻┣┛┣┗╋╋┛┳┃┛┻┫┃┳┻┃┳┗┃┫┣┫━┻━┏┳┳┛┣┣┛┏┏┓┏
┗┻┻┣┗┓━┻┳╋┏┫┻╋┳┗┗┗┗┛╋┓┫┓┻┓┫┛┏┫┛┣┣━┳┃┏┏┛┗
┣┫┛┫┳┳┫┣┻┛┫┳━┗┓━┓┳┃┏╋┻━┗┣━┓┏╋━┻┓╋┗┫┫┣┣┻┳
┏┏┻┛┣┻╋┛╋━┃┫┻┗╋┏━┻┏┓┳┛┛┏┣┓┻┃━┗┻┓┣━┛┫┃┗┗┛
┃╋━┣┛┓┏╋┛┻┏┗┏╋┗━┫┛┳┳┣┃┻┗┗┣┫┻┻┳┻┏╋┳┳╋┏━━┓
┓┻┏┗┣┃╋┃┓┳┃╋┫━┓┓━┫┏┃┓┏┗┻━┣━┳┻┏╋┻┓┃┫┻┗┛┣┳
┳┓┻┓┃┻┫╋┻┃┫━╋━╋┻┗┗┗┛┻┛┫┛┏┃┛┣┃┏┻┏┣╋┛┛┓╋┛┫
┃┛┃┓┓╋┏┳╋╋┣┓┻╋┣┻┛┃┃┗┛┣┃┏┣┗╋━━┣┏┓┛┻╋┣┫┣┗━
┳┛┓┓┗━┫┓┫┛━╋┛┫┓┣┗┓┣┏┫┃╋┓╋┃┗┏╋┗┃┫┏━┣┻┗╋━┃
┻┻┫━┃┻┣┃╋┛╋┻┓┳┏┗┗┏╋╋┛┓━┻┻┗┏┏┗┻┓┳┣┳┫┗┫┳┏╋
┫┻┫┗┛┓┏┻┓┣┃┓┻┛━┗┗┣┗━┓┣┻┛┣┗┗┣┓┏╋┛┳┛┛┏┻╋┓┳
┏┃┫┣┻━┣╋┛┳┻━┫┏┃┏┻┗┻┗━┃┳┫┳╋┻┻┛┗┃┃┗┃┓┳┃┛┓┫
┓┗┏┏┣┗┻╋━━┻┫┏┏┳┣┓╋┏╋┻┣┗┫━┏━╋┓┳╋┗┣┏┛┛┣┏┏┣
┓┃━┻┻╋┗┣┫┛┃┣┃┃┻┏┏┛╋┳┏╋┫╋┓┓━┃┳╋┗┛┃┻┻┳┓┻┻┳
┳┛━┣━┣┗┃╋┏┻┳┣━┃┃┫┻┗┛┻┃┛┳┻╋┛╋╋┓┻┻┓┳┏┓┣┗┏┣
┫┣┛┗┃┻┻━┻━╋┃╋┛┫╋┃┣┻┻╋┣╋┓┓┓┻╋┳┃┏┣┣┻┻━┻┃┫━
┓┻┓┣╋━┻┻┓┏┻┣┫╋┣┓━┳┣┏┏╋┳┛╋┣┛┛┣┣┛┛╋┓┓
╋┻┓━┓━┫┻┗┫┗┻┛┃┻┃┗┛┃┏┛┻┻━┻┃┳━┫┓━┗┻┳┓┏┏┫┗┛
┃┓┏┻┃━┻╋╋┃┳┻┃╋┛┛┗┗┻┫┫┳┃━┻┗┏┏┫┏┃┛┏┻━┃┛┣┣━
┏┗┫┳┛┓┻╋┃┣┳┗┗┗┫┃╋┛┻┣┏┫┫┻┗╋┫┗┃┃┃┗┳┣┓┏━┣┻┃
┏┛┏┫┫╋┻┣┫┗┓┻╋┛━┛┃╋┏┻┗┳┻╋┗┳━━━┻┻┻┻╋┻┓┻┳┳╋
┫╋┏┻┳┣┻┗━┗╋┳┳┗┻━┃┫┳┛┣━┃╋┣┓┣╋┃━┫┫╋╋┓┫━┏┛┓
┫┃┗┛━┫┏━┃┏━┗━┃┃┃━┣┓━━┳┏┃━┫┏━┃┫┣┻┣┗┛┃┓┫┻╋
┗┃┣┻┻┃╋┻┃┻┃━┏╋┓━┏┗┗┛┻┓┣━┓┏╋┻┏┫┻┳┫┫┫┛┫┃┻━
┣┓┳┻┳┗╋┏┣┣┛┻┗┗┫┓┗┻┗┃┗┏┫╋┓┗╋┓┗┃┣╋┫━┻┗┃┫┗┏
┫┏┛┫┗┓┓┃┛┏━┳┛┏┛━┃┣┗╋━┓┛┃┳┓┃┓┻┳┛┛┃┻┣┣┓┓┛┣
┳╋┻┛╋┗┓┏┻┗┛━┗┫┫┏━┛━━━┗┫┫┗┫┏┃┳┻╋┣━┻┫┫┣┃━┗
┻┗╋┳┃┫┫┗━┗┏┣┏┏┃┓┣┛┓┫┗┗┃┫┗┳┫┓┻┫╋┳┻━━╋┗┓┳╋
┻━┫┏╋┓┓┳┳┃┫┳┳┗┗┳╋┓┳┫┗┫┗┏┳┣┣┣━┻┛┣╋┃━┓━┻┣┏
┳┣┗┣┛┣━┳┫┗┃┛┃┫┣┗┛┣┓┓┗┗━━┫┓┏┫┓┏┳┏┃━┏┣┃┃┃┣
┃┏┫┣╋┏┳┣━┳━┓╋┳┏┳┃╋┓┣┻┗┗┣┓┏┣┻┃┫┣┛┻┓━━╋┫┳┗
┃┏┛┻┏┣━┳┳┗┓┃┻┓┫┓━┣┏╋┏╋┫┳┓┫┛┫┗┻┣┫╋╋┻┻┳┫┻┏
┳┓┃╋┫┻┃┫━┳┗┳━┣┃┫┣┣┏╋┃┓━╋┓┓┫━┳┛┛┻┃╋┗┃━┣┃┓
┛┏┻┃┳━┫┻┗┳┫┏┓┳━┏┫┃┣┫┳┃┃┓┣╋┃┳┗┻┓┏╋┻┳┳┏┓━╋
┛┃━┛┻┫┃┣┣╋┣┣┛┃┗╋┏┻┣┃┻┓┻┓┓┏╋━┫┫┻┳┛━┏┣┳━╋╋
┗┛┫┃┳┏┗┳┻┏┛┏┃┏┓┏┳━━┃╋┗┗┳┃┛┏┃╋┳┻┫━┛┓┫┗┣┫┣
┏┳╋━┣┓┗┗┫━┳┃┃╋┣┃━┗╋┳┫━┛┗┗┳┃┣━┃┃┓┛┻┣┻┛╋┻┛
┃┃━┳┏┏┃┃┃┛━┓┣┓┳┏┗╋━┛┣━┳┓┓┛┣┏┃╋━┻┻╋┫┛━╋┣┣
┃┓┏┃━╋━┻┳━╋━┣┏┓┫┓┃┻┃┓┣┏┻┻┛┣┗┣┏╋━┓┛┃┫┫┓┛┏
━┫┛┫┳┏┻┫┫┳┳┣┻╋━┻┣┛┓┏┃┳┛━┳━┏┻┣╋━┳┗┃━┃┣┳━┃
┗┻┻┃┳┓┓┓━┻┏┓╋┣┳┳╋┛┻┳┗╋┗┗┛━┛┻┛┓┣┗┻┗┏
┛┫┳┗┓━┳━┣┣┣┫╋┓╋┓┛┫┏━┻┻┛┫╋━╋┻┃━┛┣┗┗┣┓┫┃┫┻
┏┫╋┏┣┻┻╋┻┳╋╋┗┳┏┣┫┻┏┗┏┫┛┣┣┏╋╋┣┏┃━┫┏┛━┓┏┣┳
┫┫┻┃╋┏┛╋╋┃━┣┳┳┛┫┛┗┗━┃┃╋┻━╋┛┛┏┣┣┣┗┣┛╋┫┣┏┃
┓┣━┫┏┫┛┣┣━┃┗┳┓┃┏┻┃┫━┗╋┓┳┛━┓┃━┗┗╋┏┫┛╋┗┳┓┗
┛┫┣┫┓┳┫┏┫━┳┃┃┻┃┣┓╋┃┣┫┓┗┛╋┣┳┓┗━┃┳┃┳━┣╋┃━┣
┓┃┓┃┣┳┣┓┓┣┣━┣━┓┛┓┏┃┳┗┻┻┛┣╋━┏┃┻┃┓┏╋╋━┗┃┏┏
┳┃┃┏┃┗┃┳┛┳┓┃┓┻┗┳┳╋╋┓┏╋┃╋┻┓┗┏━┻┳┃╋╋╋┣┣┻┃┫
┛┓┳┓┗┛┓┣┳┏┛┫┣┃┓┃┣━┳┓┃┃┛┏┏┳┓┫┏┓┗┛╋┳┫┃┗┣┏━
━┓┫┃━┳╋┛┃┛┓┣┳┫┏━┛┃┛╋┳┛┣┻┻┛━┻┛━┛┫┳┏┳┏┛┣┓┃
┗┛━┗┏┓┳┻┏━┫┳┫┛┳┳┛┓┓┛┓┃┃┣┳┳┳┏┏┗┣┳╋┣━━┃╋┛┫
┃┳┗┫┻┗━╋╋┛┫┻┻╋┣━┓━┗┫┫┳┓┓┃┗┫┳┗┣┏┻┛╋┏┫┃━━╋
┃┳┣┫┳┃╋┳┛┗┣╋┏┏┳━┫┳┣━┏┣┻━┃┗┃┏┣┣┃┻━┗╋┃━╋┗╋
┳┛┻┏┓┣┏╋┃┃╋┗┃┃┃┛━┳┻┗╋┻┳┗┻┓┻┓╋┛┣┏┗┗┻┗┻┏┓╋
┣┻┓┛┗┃┻┣┻┏┫╋┻┣┃┻┏┣╋┃┛┏┣┳┛┛┗┻┃┻┗━┫╋┏╋┫━┫┓
┻━┛┳┣━╋┫╋┏━┻╋┣┳┣━┃┏┏┗┏┃┻┫┫┃┛╋┻╋┓┓╋┏━┓━┫┻
┃━┻━┃┣┗┻┗┳┏┣╋┛┻┃┳┫┫┳┻┗┃╋━┃━┻┻┏╋┻┏━┓┳━┳┏┣
┏┓┃┓┏┗┃┓┏┣┛╋╋┓┓┳━╋┃┓┻┫┏┃┫┣┃┃┫┃┗┳┳┛┻┗┻╋┳━
┃━┃┫┻┛┗┻┗┻┛╋╋┣┃┏╋╋┛┓╋╋┫┫╋┗┏┓┓╋━┣┛┃┃┓┣┣┳┫
━┛┓┫┃┏┏┗┫┳┻┗┓┫┣┣━┏┓┛┣┛┻┏┣┻┛╋┃┃┻┛┛┗┻┏┳┻┛━
┻┛┣┏┃┳┛┻┣┛╋┃┣┻┻┏┓┗┗┛┃┓┃╋┳┻┓┃┃┓┃┏━━┛┗┣┣┻┻
┏┏┓┫┃┛┳┳┗┗┛┃┓┣┣┛┛┳┻┳┓━┏┻┛┗┳┻┛┃┗┏━┳┃┓┳╋┏┣
┓┗┣┣┫┣┛┛┃┏━┣┛┛┗┃┓━╋┏┛┛┃┃┛━┫┃┓╋┃┫┓━━╋┣┃┳╋
┫┻┫┫┣━┫┫┓┻┫┳━┛┓┻┫╋━╋┏┣┓┏┓┏┣┳┫━┣┣┳┃┻┳┻┗┳┣
┗┗╋━┣┗┫┗━╋┓╋┏┣┗┗┓╋┏┣┻┣┛┻┛┳┓┓┻╋┏┏╋┣┻
┓╋┻┏━┛┫┣┳┻┗┣┛┫┛┗━┏┫┛┛┣┗┫┫┃━┓┛┏┫┛╋━┛┗┗┓┛━
╋┗┛┗┓┏━┻┣┃┏┻┗┓┗┣┳┻┛┻┛━┃━┻┛┳┛┳┗━╋┓┓━┏┫┳┓┫
┛┗┛━┛━┻┓┓┃╋┫┫┗┳┫┛┗┣┳┛╋┫┣┛┏╋┫┃┏╋┣━┃┃┛┛┛━┓
╋┻┗╋┻╋┳┃┏┓┃┓┏┻━━┗━━╋┣┛┳┃┓┳━┏┣┓┓┓┣┣┣┣┳╋┣┃
┗╋┫━┫╋┗┻┃┃┃┻┓╋┗┳┗┏┛┻━╋┗┳┛┳┃┣┣┗┻┛┣━┛╋┛╋┫┃
┓╋┫┳┗┻┣┃┗━┓╋┗┫┓┏┃┓┻━┛┳┏╋┣━━╋┳╋┫┣┛┛┫┓╋┗┏┫
┏━┃┫━┣┳┛╋┗┏┃┃╋┣┗┳┓┻╋┫┗┗┃┏┛╋━┳┗┫┗┏┫┏╋┃┛┻━
┏╋┓╋┳━━┓┣┫┃┃┫┃┓┳╋┣┳╋┛┫╋┻┣┫┣╋┣┗╋┳━┏┳┳┫━┳┻
┣┗┣┓━┻┓┛┏┛╋┏┫┓┗┳┗┏┣┛╋┳┛┏┣┗┳┣┻┏┫┣┃┻┗┻┓━┃┻
┃╋┗┃┣┳┓┣┻┃┣┻┳┳╋┏┣╋┗┳┫┏╋┃┃┛╋┳┣┃┛┣╋┏┣┻┃┳┗┣
┣┓┓╋╋┳┏┫┃┗┣┗┻┻┫╋━┓┣╋┫┻━┃┳━┓┳╋┃┃┏┗┓┗┛┓┃━┏
╋┳┛┃┛┏┃┳┣┗╋┻┗┛┻━┛╋┃┻┓┗┻┣┛┗┏┻┳┫┗╋┫╋┻╋┫┻╋┫
┻┫┻┳┓┃━┃┻┃┣╋┛┏╋┓┳┃┏━┓┳╋┛━┗┳┛┃┛┓━┣┣┃┣┻┳┻┫
━┫┛━┗┏┓┣┏┻┏┳┃┃┗┻┗┛╋┻┣┻┗┃┣┏━┻┣━┫┻┗┳┛┫┗┳┳━
━┳┏┣━┣┻╋┓┓┫┣┃┗╋┫┓┻┗┻┫┛┛┻━┳┳┛┛┻┃╋┻┻━┳┫━┳┻
━┫┫┏┣┻┓┗┣┓┏┻┫┏┗┻┻━┓┗━┣┫╋┣┳┃┣┃┣┳┗┳┏┃┃┫┫┓┛
┣┓┗┃┣┓╋┓┫━┫┣┏┫╋┗┳┓┳┛┳┳╋╋┗┫┳┻┗┛┫╋╋┏┏┓┓┳┫┓
┫┳┓┃┣┳┏┓╋┗┗┻┻╋┳┏┗┏┏━┓┏┻┏┳┏━┣━┫┓┛┛┫╋┳┳┻━┫
┣┫┻━┏┗━┣┳┓┫━┫┳┳╋┃┓┓┣┣┃┫┳┗╋┃┻━┃┛┳┏┳━┻━┛┗╋
┳┗┏┳┓╋┳┃┃┛┫┳┳┫┻┻┛┛━┏╋┣┃┗╋┏┫┛┗┛┫┳┗╋┏┗┃┏┓┗
╋╋┃┗━┫┃┃┫┓┣┗┫┣┓┃━┛┓┗┻┏┗┫┳┫╋┃┳┻┓┏┓┏┣┗┏┣┗┃
┫┣┓┛┳┻┓┃┗━┫┗━╋┳┫┻┳┏┓╋╋┣┃┃┗━┓┫━━┃╋╋┛┣┫┓┛┛
┗┣╋┏━━┛┗┓┓┗┻━┓╋┛┻┣╋┗┃┃┳╋┃╋┳┫┃┏┓┗┳┓┃━┫┃┻┣
┫━╋┛╋┗┫┻┛┃┳┫┣┃╋┻┳┳┣┻┗━┳┣━┓┗╋┻┃┗┏┃━┗
┻┣━┃┫━┳╋┻┓┳┓┳┛┏┏┗┻┗┛┃┏┛┗┃┏┛┻┻╋┃┗╋┣┻┳┃┛┗┓
┓┗┳┏┻┛┗┣┳╋┫┣┏╋┓┳╋┏┛┣┳╋━┏┗┳┓┻┏┗┗╋╋┃┏┳┏┏╋╋
┃┏┃┓┫┣┓╋┣┛┻┣┓┗┓┓┣┗┫┳━╋┣┳┣┃┻┗┃┻━┣┻┛┓╋┳┫┫╋
┓┃┻┻━┏┏┏╋┣━┻╋┣┏╋╋┛┃┫┳┣╋━┻┻┃┃┫┣┗━┗┫┻┣┗┃┫┃
┣┃┃┣━┳╋╋┻┳┃┫┛┓┗╋┻┻┫┛┛┣┛┃┛┗┛┃╋┫┫┫┗┳┛━┫╋┻┗
┓┣┃┻┃━┣┛┃┻┫┳┏┣╋┻┗┛┗╋┓━╋┣┫┓┗┳┏┗┻━┃┳┫┳┣┗┣╋
┗┻┻┻┣╋┗┣┃┗┏┳┫┃┣┗┏┃┓┃┻┫┣┣┃┗┫╋┳┣┻┏┃╋┃━┓┛┃┃
┫┫┏┃┏┫┻┛┏┏━╋╋┻┳╋┛┓┓┗┏┫┛━━┏┻┳┻━┳┏┻╋┃┏┃━┻┣
┳┗━━┃┻┛┳╋┗┫┛┓┫━┓┗┛┣━━┓┻╋━┻━┃┏┣┃┃┫┻┏┣┛┳┳┳
┳┃╋┻┣┻┣┏┗┛┏┻┓┓┏┓┳━┓┃┃┃┓┫┣┻┛┣┣┛┗┳┫┗┣┃┓┳┏╋
┓┻━┻┳┓┻┻┓┃┗┣┫━┳┫┣┓━┛╋┗┛┏┏┛┏┫┃┃┏┃━┛┛┻┳━┫┫
┫┣┗━┣┃┓┃┳┫┳┣┏━┫┏┏┻┃┗┛┫┳━┃┗━┃┏┳┻━┗┳┗┓┳┛━┗
┛┣┏┻┳┓┻┗┫┳┏━╋┓┃┫┳┳┻┳╋┫┣━┃┫╋┓┣┗┣┓┻┏┫┻┏┃┣┏
┏┗┣┛╋━┏┻┃━┓━━┏┛╋┗╋┣━┗┏┓┗┗╋┳┳┃┣┳┣┣━┳┳┗┳┓┳
┳━╋┫╋┗┛┫┓┛┛┳╋┃┗┣┣┻┫┓┓┏┫┃┓┫━┏┻┃┛┃┻┳┗┛╋┓┗╋
┏━┳┳┃┫╋━┣┏━┏┏┏━┓┣┏┳┛━╋┗╋╋━┏━┳┻┛┗━┳┃┛┻┗┳┳
┻┫┫┳┫┫┣━┳┣┫┻┛━┃┏┛━┛┛┛┫┣┛┳┓┛┳┃┳━━┻┣┛┓┗┳┛╋
╋┏┫┛━┣┫━┫┣┻┻┫━┓┃┻┗┫┓┻┛┗┣┃┗┻┻┛┏╋┓┫┏┣┫┛┓┳┻
┗┓┗┫┏╋┣┣┣┫┳┏┓━━━━━┏┏╋━┻┃┗┳┃┃┣┏┻━━━┳┛┗┗┓┫
┳┻┫┣┓┓┳━┓╋┻┣┛━┏╋┣┳┻┫┏┻━┛┃┓┫┣┻┫━┃━━━┳┏┗━┻
┗┫┣╋┃┳━┃┗┻┛╋┓┏┻┣┃┗┳╋┓┗┃┣┫┫┳━┻┏┣┓━╋┏┻┗┻┏┗
┫┏┣┏┗┛┣┳┻┃┗┣┃┗┻╋┻━┛┃┳┓┗╋┫┳━┳━┳┃┫┫┓┳┓┃┓┛┣
┻┓┳┣┛┗━┳┏┏┻┻┳┛┻━┏┛┣┏━┫┏╋┏┫━┃┫┻┏┻┻┛┫┃┗━┗┻
━┓┓┃┓┃┗┓┃━┳┓┏┓┗┃┳┃┗┣┫┫┫┳┣┛┻┳┗┣┳┃┛┏━
╋┗┫╋┓┓┻┛┻┫┳━┫┣┫┃┫┻┻┛┻┫┛╋┫┫┳┻┻┛┻┫┣┻━┗┏┛┳━
┃┣┫┗━┻╋┃┃┏┛┛╋┏┏┫┃┣┛┏┃┃╋┛┗┗┻┛┻┏┗┛┓╋┫┃╋╋╋┏
┃┻┓┻╋┳┫━┳┛┓┣┣╋┃┏┃╋┫┣┳┳╋┏╋┫┛┗┫┳╋┃┓┃┣┳┻━┫┫
┗┛┃┗┣╋━┫┓┛┗┫┻┣┫┻┳┓┳┓┻┫┻┃┣┻┫┏╋┃┫┓┳┏┏┛┏┗┃┫
┫┗┓┓┃┻┣┫┃┣┃┣━╋┳┣┫┗╋━┗╋┛┛┳┃┏┳╋┫┻┓┣┓━┣━┓┫┳
┛┃┳┻┳━┏┏╋━┓┏┃┓━┻╋┳┓━┏┃┛┫╋┻┣┳┗━┻┣┣┫┣┗━╋┓┃
┗╋┫┫┓┏┃┻┏┏┻┛━╋━┫┃┃┗┏┛┻┃━┫┃┗┳┫┗┣┛┳┏┗┓┏┳┫╋
┏┣┻┏┻┗╋┓┫╋┣┃┏╋┫┗┗┏┣┓┗┗┗┻┏┗━┗┣┫┓╋╋━┳╋┃┛━┗
┓┻┃┗┻┏┻┻┏┣┛━┏╋┳┃┳┫┓┛┳┗┳┳┣┓┻┣┳┻┏┻┣┛╋┫┃┻┛┓
┫┗┫┗┳┫┓┛━┫┻┓┳━╋┳┛━┣━┃┗┛┃┳┏━┳┛┻┗┛╋┓╋┻┛━┻┃
┓┗┓╋┃┓╋┛┻┻┗━┫┻┓┛┳━╋━┳┗┫┫┫┗┻┃┓┳┛╋┳┫╋┻┣┳┗┻
┗┛┛┻┛┓┗╋┳┗┗┗┫┻┃┗┛┣┣┓┓┻┃┻┗┳┗┳━┏┏┃┃┗┳╋┫┣┣┛
┓┛┃┃┻┃┃┫┏┻┣╋┳┗╋━┏┃┻┛━┏┫┳┫┫━┏┻┃━┳━┓┗┃┃┗┛┛
┫━┻┗┗┻┫┃┣┏┛┃┃┻┳┃┓┏┫┛┫┳┏╋┳┏┳┛━┛┏━┣┗┫╋┗╋┗┻
┓╋┃┣━┛┛┳━┓┏┃┻╋┓┣━┻┓┣┃╋┏╋┗━━┗╋┃┫┓┗┛┃┏┣┏┃┗
┛┏┗┫┛┛┣┛┏┏┓╋┏┣┗┗┣╋┻┫╋┛┏╋┃┳┃┛━┳┃┃┻┳━┗┃━━┗
┓╋━╋╋┣┏┛┻┏┻┓┃┏┓┛┣━┃┓┛━┣┣┃┣┛┃┫┗┳╋┻┃┏┛┳┛┣┫
┣┓╋┛┻┳┳┗┓┗┳┳┏┫┣┫┃┻╋┛┏┗┛┗┓┣╋━┓┛┣┳┏━┗┃━┃┗┣
┻┗┗┏┫┛╋┓┫┳┏┻┗╋━┻┓┗┻┣┗━╋┻┛╋┛┗┓╋━┃╋━╋┗━┏┗┫
┓┳┏┳┻┣┓┛┫┳╋┏┛┻┳━┻━┫╋━┛┣┻┣┗┳┗┗┫┏┃━┏┓┻┣┗┫┓
┗┓┣┃━┓┛┛┛╋┏┃┏━━┻┫┃┻┛┗┳┗┳┗┏┓┛┗┛┻┛┻┓┣┃┻╋┳┏
┏┳┻┃┓┃┛┗┳┗┻╋╋┗┃╋┃┫┗┫┻┓┏┳╋╋━━┃┛┃┓┛┻╋┻┳┓┣┛
┻┳┣┳┓┳┗┻┻╋┛┛┻┃╋┛┛┃┣┃┫┏┏┣┛┣┛┓┏┻┛┛┣┏┛━┫╋╋┓
┳┃┃┛┓━┛━┳┓┏┻┓━┃┓┫┳┛┻┗┗┗┻┫┛━╋┓╋┻┫┳┏┃
┻┗┻┫┗┣┗┗━╋┣┏━━┃┳╋┻┣┗━┏━┗┣┗┓┓━━┫┃┓┗┻╋┫┃╋━
┣┗┗┣┛┏┫┏┳╋┻┻┫┻┃┓┛┓┻┗┻┃┣┗┛┃━╋┛┛╋┃━┗┗┏┳┏╋┛
╋┗┻━┃┻┳┗╋┳┏┛┗┳┛┫┛┳┗┫━┗┫┛┫┃┛┓┃┃┓┏┛┫┏┏┛┣┻┓
┣┃┓╋┣┛┏━┛┃┛╋┗┻┳╋╋┃╋┗┛┛┓┻┗┛┳┫┃┗┣┣┏┫┫╋┻━┣┻
┃┓━┓┏┃┏┃┛━━┣┗┗┫━┣━╋┫┓┃┏┛┳┛┣┃┏┫┳━┛┛┗┛┗┻┗┫
━╋┗┛┣┻┃┳┣┻┳┏╋┛┣┏┳┗┣┃┓┳┃┻┗┣┃┳┓━┏┓┃┳┃┛┃┛┃┗
┓┳┳┃┗┏┃┏┛┃┣┛┗┏┃╋┫┓┏┣┣┳┣┏━┳━┃╋╋┗┏┛╋┻┓┻┳┻┗
┏┏┳┣┻┻┛┗━━━┓┫┻┓┣┫━╋╋━┫╋┃┏┫┻┛┫╋┏━┻━┫┻┗┓┃╋
━┳╋┏┗━┣╋┏┗━┃┻╋┏╋┻━┳┏┳┗┓╋┏┳┫┗╋┓┓┏┗╋┓┏┫┣┓┏
━┗┏━┻╋┏┻┓┏┏┏┃╋┳┫┳╋┫┫━┻━┣┳╋┣┣┣┏┫┗┗━┗┣━┛┣┓
┓┓┓╋╋┻┓┗┳┏┻┳┣┏┏┫┣┫┏━┣┳┫┳┻╋━╋┣┻┛┓┓┃━┫┓┓╋┣
┃┗┃┃┃┗┏╋┃┻┳┛┗━┳┻━┣╋━╋┏┓╋┣━┏╋┗┏┳┫┻┣┣┃┃┏━┣
━┣┛┗┓┏┗┛┫┻┓┳┫┣┗┏┏┓━┣┏┫┏┓┳┫┣┗┗╋━┳┫┻╋╋┗┳┳┏
┣┳┓┗┏┏┳┃━┛┗╋┣┓┳┫┫┃┃┫┗┣┃┗┗┏╋┓┗┳┃┫┻┏┏┓┗┏┃┏
┳╋┳┻┳┛┻┏┣┓┗┣┛╋╋┻┓┫━━┓╋┛┳┗┗┃┣┏┓┗┗┗┫┣┛┃┳┃━
┻┣╋┣┃━┗┫┻┣┳┗━━┗┃┣┓┛┫┓╋┏┓┳┫┣┏┫┻┏┃┛┃┫━┗┃┏╋
┻━┳┻┃━━┣┣┻┓┓┻┃╋┓┏┃┳┃┣━┛┳┻┛┓┓╋┳┓┛┣┓┣┛┗╋━━
╋┃┃┛┏┳┏┻┻━┃┫━┓┣┓┗┫┫┳╋┏┛┓┏┛┓┃┻┻┏┫╋┫┓┏┏┫┻┓
┃━┃┣┳━┓┃┓┏┳┏┗┛┳┣┳┳┗┃┫┓┫┳┗━┏╋┻┣┓┻┓┗┃┃┣┗┓┗
┓┓┓━┗━┳┓┣┏┻┏┳┣┓┫┗╋┏┗┛┫┗┳┣┗┏┣╋┓┃┛━┛┏━┗┏┫┏
┗━┛┃┗┣┃┳┓┃┫┫┓┳┻┫┳┛┫┛┃┓┳━━┓┫╋┏┃┳┃┳┗┻┳┓━┻┛
┗┳┛┣┗┏┗┃┓┫┏┣┃┛┳┃┗┳┣┫┣╋┣┣┃┳┃┗┣╋╋┏╋┣┣┣╋┏╋┣
╋┗╋┏┫┣━┳┛┫━╋┻┓┗┛┳┗┃╋╋┗┃┃┳┗┻┣┓┫┏╋┫┃┛┓┣┃┓┏
┗┗┫┏┣┫┣┳╋┏┫┣┗┻┻━┓┣┻┻━━━┫┫╋╋┫┃┗┫┳┗┓┓
╋┗┃┫┃┓━━┫┛┣┻┫┓┳┏━┏┛┛┻┫╋┃┓┓━╋┛┣┗┛┣┻┓┗┫╋┳╋
┣┓┓┣┏╋┓┛┛━┗┃┓┏┣┗┳┏┗━╋╋┻┣┓━┗┳━┻┣┣┏╋┫┃┻┏┫┏
┃━┫┛╋┣┃┣┛┗┫┳┗┗━┳┗┗╋┻┫┳┫╋┻┛┻┻┛╋┻┓┛━┓┻┳╋┗╋
━┫┻┓┣╋┃┏━┛╋┻┃┻╋┃┓┏┳┳┏┳┃┗┏┃╋┫━┃┓┃╋┏╋┣┃┫╋━
┃╋┏┛┻┻┗┓┛╋┛┓┫┫┣┛┳┣╋━┻┻┣╋┛╋┏┫┗┃━━┳┗┛┛╋┳┗┣
━┗┣┫┓┛┏╋┣┃┗╋┛┳┓━┫┳┓┻┓┏┗┫┓╋┛┣╋┏┣┏┫┏┳┳━┗┗╋
┳┳┃┓┓┫╋━━┏┫━╋┳┏┓╋┛┓╋┳━━┗┓┳┓━╋┫┛┃┳┗┗┣┳┃┫┳
┓┫┓┏┳┏┗┛┃━┏┓┗┣╋┗━┛┗┳┓┳┻┗┃╋┓┳╋┣┗┻┗┫╋╋┳┏┳╋
┛┫┣┳╋━━┣┓┫┃┫┳┗┏╋┣╋┗━━┫┣┏┗╋┻┏┃┫┓━┏┏┻┻┏┛┗┃
┣╋┗╋┃┏┳┗┓┗┃┣┓╋┓┳╋┏┃┓╋╋╋┛━┫┳┏┫┗┏┛┻┳┫┗┓┫╋╋
┻┻┣╋┓┛┓━┣━┓┗┓┓┣┏╋┻╋┓┗┫━┻┛┫┣┓┻┫┛┗┃┳┃┃┓━┃┓
╋┫┻┃┳┛━┛┃┃┳┣┫┣┃┻┃┣┣┣┏┗┏┃┗╋┛┳┳┗┻┓┗┓┣┗┃┣┫┃
┻┫┻╋┏━┛┫━┛┛┏━┓╋┻┻┫━┫┗┓┏━┳┻┓╋━┫┳┓┻┃┻┣━╋┗┏
╋┏┏┣┛╋┃┻┏┣╋╋┻┫┫┣┳┻━┻┏━┗┓┃┣┃┣┫┃┣┳┣┻╋┣┻┓┳┏
┓┏┏┗┫╋┛┫┳┫━┻┻┻┳┃┛┏┓┏┏╋┳┳┗┻╋┫┓┻┛┃╋┳┻━┃┣╋┫
╋┻┳┃┗┣┏╋┗┃━┳┻┣┏┳┛┳┳━╋┻┳┻┫┃┛┻┣┛┻┳┏┃┓┛┓┣┫╋
╋┻┛┏┓┃┣┓┣┏┣┻┳┗┓┗┛┓┏┳━┻━┗┣┏┳━┳┳┳┗┏╋┓┃┻┛┗┛
┣┫┣┛┣┗┃┗┃━━┻╋╋┏┗┻┻┳┫┛┳╋┻┳┗┃┳━┻┗┓┗┣┗━━┣┛╋
┛┛┣┏━┻┻┻┳┓┃┻┳┏┃┓┻┫┃┏┳╋┻╋┗┣┓━┏┏┃┓┣╋╋━┛┃┻┳
┳┻┓┓┏┛┳┃┫┛╋┓┓┫┛━┻┳┓╋┓┗╋┻┫┓━┏┳┛╋┏┗━┛┗━┗┗┫
┳┃┏╋┳┏┣┏┓┏┫━┃┗━┃━┗┓┓┻╋┗┻┛╋┻┓┣┓┃┣┗┏┫━╋━┣┓
╋┫┓┻┻╋┗┓┛┫┏┃┏┻┛┻┻┫┏┏┫┗╋━┓━┳┫┳┳┏┃┗┏┗┫━┛┻━
┻┳┏┏┫━┓┗┃━┛┏┻┗┻┣╋┏┃┳┻┗╋┣┳┣┏┗┣┏┓┫━━━┣┗━┗┃
┏┛┏┻┛┣┛┳━┫┛┓╋┛╋┗━┛┗┏╋┣┻╋┳━┫┻━┛━┏┛━┳
┃┳┫┫╋┛━╋┛┫┏┻┫┃┛┗╋╋┏━┃┗━┏╋┗┓┛┏┗┏┃┳┃┫━╋┗┛┛
┏┛┳┏┛┓┛┛┻┳┻┃╋╋┫┻┳┓┫╋┛┛┣┻┳┗┃┣┏┻┫┳┳┳━━┛━┻┫
╋┫╋╋╋┗━┻╋┃┣┣┗┻┃┛┣┏┓┳┓┻┓┣┏┛┗┏┣┗┃┃┣┓┻━┫┗┏┻
┣┛┏┫┻┫╋┛┻━┓┏╋┫┓┏┳┏━━┏┫┏┏┳┣┗┣┃┃┻┗┻┣━╋┃┗┗┻
╋╋┃┳╋┻┛╋┳┻┛┣┏━┏┃┫┛┣┛┫┣┳┣┓┻┏┫┻┣┣┳┏┗┛┏┫┃┣┃
┏┗┃┣┳┃┓┻┻┃┻┃┓┻┫┃┓┣┳╋┣┗┏╋┗┳┳┫┓┳┃┓┳╋┛┗┻┻┗┣
┗┓┣┫┗╋┗┓┳┣╋┳┃┣┳┃╋┫┃┫┛┓┛┏┏┃┓┃┻┃┛┳┫╋╋┓┓┻┣┗
┫┓┳┳━╋┣┣┣┣┻┓┫╋┛┻┛┣┫┛┫┣┗┻┏┣╋┃┓┃┻╋┓┏━┳━┫┻━
┣┃┣┓┏┏━┃┛┃┛┗╋┫┃┳━╋┃┓┣┣┣┗┫┛╋┳┻━┣┃╋━━┃┳┻┳┓
┫┃┣┗┣┃┏━┫┓━┳╋┳┓┻┃┗┛┗┓┫┏╋┃┓┗┻━┛━┳┻┏┣━╋┃┫╋
┫┛╋┫┏┃┳┻┫┓╋┫┃┻┗┣━┏┃┛┏┏┻┻┏┗┓┛┗━┏┳┳┓╋┗┗┃┫┫
┳━┻┗┓┻┗┃┏┣┻┃┏┳┣┛┓┛┳┳┛━┃┛┫┛┻┫┫━━┳┛┣┓┗┗┣┓┃
┳┣┗━━┃┗┏┳┻╋┓┃┓┗┫┻┣┓━┻┃━╋━┻┏┏┫┗┣┃╋┫┗╋┫┣┛┏
┫┏┳┳━┫┛┏┏┏┣┏╋┗┣┛━┛┛┻╋┏┏┫━┏┃┓┓┏┓┣┛┏╋┳┣┛┛┫
┫╋╋┃┃┃╋┗┣┏┓┃━╋┏━┫┃┛━┫━┳┗━╋┗┻┓━┓┏┻┻┛┃┗╋┗┃
┓┳┏┛╋━┃╋┃┣┓╋┛┫╋┣┛┻┃┳┫┛┃┫┛┗┣┏┃┻┃┛┗┓┃┫┻┫┣┣
┻┗┛┛┓┛━┛━━┓┫┓┃┃┳┫┳━┃┏┣┫┗┣┗━╋┳━┣┗┃┳━┓┳┗┃┣
╋┳┃┻┣┫╋┏┃┫┃┏━┳┳┫━┗┓┛┗━┏╋┫┃┗┗┣┳┫┃┣┣┳┃┏┳┣┏
┫┣┻┗┫┫┗┳┣┗┣┏┗┣┏┫╋┏┳┏┗┗┗┏━╋┻┗┫┛━┏┻━┏┳┣┓┃┫
┗┫┻╋┫┛┓┳┗┫┛┗┣┛┛┻┫┓━┛━┃╋┏╋╋┳╋╋┳┳━┣┃┏╋┣┛┣┳
┻┃┃╋┏┣┻┣╋┣┳━┣╋┻┓┃━┳┓━┏┣┛┏┳┛┛━┃┛╋┫┫┏╋┣┓┓╋
┏┃╋┓┏━╋┗┃┳┣┗┏╋┗┻┓╋╋┻┗━┛┫┳┻┻┓┏┫┳┣┳┻┫┳┳┛┛┛
╋┫┏┳━━┗┫┏╋━┣━┳┣┛┣┻┳┫┛╋━┓━┫┳┓┳┻┫┓┛┓┗╋┫┣┫┣
╋┏╋┫┃┓┃┳┫┣┣┣┳┻┻┏┗┳┛━┃┃━━┣╋┫┫┻┓╋┻━┓┛
┻━┏┣┏┛┓╋┳┗┓┫┗┻┓╋┓┫┃┓┓┗┳┣┛╋━┻┓┛┣┃┏┃┣┳━╋┫┻
┣┓━┻┛┛┓┣┏┣┓╋┏┃┫╋┫┓┣┣╋┳┳┗┫┻┛┗━┗╋┗┣┳┫┓┛┻┓╋
┗┗┏┳┻┣┃┫┣┳┣┗┳╋┛┫┃┣┳┓┣┣┛┣┣━━┣┃┣┳┫┫┛┓┗┣━┻┳
┻┗┛┓┻┳┛╋┳┫┛┻╋┓━┳┃┏┏┳┗┣╋┛╋┏╋┣┳┛┳┏┣┗┣━┫┏┛┫
┃╋┃╋┫┛┃┃┛┳╋┗┓┏┃━┻━┏┳╋┃┛┗┓┏┗┻╋━┣┫┏┣┳┻┣╋┓━
┓━┏┣┳┓┳┗┻┻┛┗┃┃┣┳┏┛┏┓┃┗┳┛┃┓┳╋┛┳┻┛┓┃┗┣╋┛┛┳
━┫┗━━╋━┗┃┫┃┏━┏┣┳┫┣┣┃┃╋┏┫┳┗┳┓┣┣┳━┃┫┗┻┻┗┻┣
┗┻━┣┫┣╋┣┳┃┫┏━┛┏┫┃━┻┃╋┏━┫┗┏┃┣┫┛┻┏┳┳┃┻┗┓┗┳
╋┣┣┳┓┛┓┗┏┗╋┗╋┣┗┃┏━┓┃┃┳╋┣┏┻┃┳┛┫┣┣┣┣┏┃┛┫┏┃
┃┣┫┃┛━┳┫┻┗┳┫┳╋┳┣┻┓┻╋━┫┫┛━┻┻┓┃╋━┛┳┓━┏┓┻┓┗
┻┻┫━┻┓┳╋┣┻━┻━┳┃┏┗┃┗┗━┳┛╋┏┓┓┃╋┣┫┣┃┛━┳┳┗┗┃
┃┛┃━┃┣┏┻┫┃━━┏┣┃━╋┫┓┓┳┣┳┛┛┛━┫┏┳┣┗┃┻┫━┏┫╋╋
┓┫┓┳┫┛┫━┣┛┛┻╋┛┏┫━━┻┳┗┣━╋┗┃┏━┗┏┗┫┛┫┏┛┻┻╋┳
┣┓┻╋┛┛┫┗┻┻┻━╋┗┛┗━┓╋┛┃┣┳┗┳┃┏┣╋┻┻┻━┛╋╋╋┛┏┃
┣┃━┫╋┃┗┣┏┓━┳┗┻┗┃┣┣━┳┣╋┃╋┳┫╋┳┣┗╋━┗┏┗┃┓┻┣┳
┃┃┣┻┏┣┣┓┓┃━┣┗┏┳┓┻┛┻┏┓┫┫┓┗┳━┗┳┗┛╋┛━┫━━╋┳┗
┳┫┳┛┗┓━╋┫┛┳┫┗┗┣┫┃╋┳┫┃┗┃┛┗╋┓┣┫┛┓━╋┗┃┗┫┛┻┫
╋╋┏━┳┣━┃┫┗━╋┳┫┃┳┓┃┏┗┛┛┃━┓┏┳┳┛━┛┛┻┏┓╋┓┗┃┻
┏┻┫┏┳┳┓┛┫┳┏┣┃┛┏┏┛┃┛┫┫┳┓┃┗┓┫┗┃┃━┃┃┳┓┛┗┓┃┫
━┫┻┏┓┫┃┓┫┏┏┃┓┻┳┓┣┗╋┏┏━┳━┣┗┓┓┳━┏┻┃┫┫╋┗┏┻┣
┓┣┃┏┫┻┳┻┛╋┣╋┣┓━┏┣╋━━━━┳┳┫┫┛┳┏━┫┛┫┗╋╋╋┣┛┗
╋━╋┗┛┛┻┗┣┫┫┃┛┫┃┫┓┃┃┣┛┏┣┣┣╋┓┓┫┛╋┫┻━┗┓┃┗╋╋
┫┗┳┓┻┛┛┗┳┏┃┃╋┻┗┻┣┓╋┳┛━━━┛┏┓┻┏┏┫╋━╋┻┗┳┣╋┏
┗┛┫┻━━━┻┳┫┓┫┃╋┳┓┳┃┣╋┗┳━┏┻┻┏┃┃┗┛┫━━╋
╋┻┃┓┻╋┣┻┗┓┃┓┣┏━┛╋┳┣╋┣┛━┳┳┳┫┃━┏┗┫┗┻━┗┻┣━┻
━┳╋┫┛┏┓┳╋┻┃┃┗┛┓┃━┃┣┗┗┫┓━┏┳┓┣┻┃┗┫╋┻┗┗┏┫┣┏
╋┃━┣┏┛┗┃┓┏┻┗┗┻┻┳┻━╋┳┗┻┓┣╋┫┃╋┓┓┓┫┳╋┳┳┫┗┗┛
━━┫┳┃┛┫┛┗┫┗┛┃┳┻┛┃┣┃┓┫┃╋┃┣┳┻┏╋┣┏┛┫┣┃┣┓╋┗┳
┣━━┫━┛┣┃╋┗╋┃┃┏┃┫┃╋┻┛┛┻┣┳┳┓┓┳┫┫┳┏┻━┏┏┃━━┫
┻┫┫┏┏╋┛┃━┳┳╋┗┣┗┓┫┣┏┓╋┳┻┏┏━┃┗┏┫┣━┫┃┃┻┃┣┛┳
┣┣┗┫┗┗┃┫┻╋┓┣━┓┫┓╋┳┛┻╋╋┫┣━━┓┻┏┃┫┳╋━┗┓┏╋┗━
┗┓┗╋━┫╋┗┗┣┓━┣┻┃━╋┗╋┏┓╋┏┓━┃━┣┛━┗┓━┣┏┃┫╋┏╋
┳┳┣━┏┗┏╋┛┛┛┗━┓┛┳┣┓━┣┳┗┛┛┫┫┗┗┻┓┓┻┣┻┗┏┫┏┻┳
┓━┓┳╋━┃┫╋┃┏┃┏┳┏┏┛┃┻┗┣┃┻┃┳┏┻┣╋┗┛┗╋┳┃━┓┗┏┗
┣┛┗┏┃┗┏┗┫━┛┓┃┃┫┣┗┏╋┏┏╋┫┳┃┫┣┓━━┛┫┏╋┗┓┏┻┗━
┏━┫┓┗┫┻━╋┏┣╋┻┃┗┓┗┻━┳┃┓┗┏━┫┛┓┓╋┓┓┓╋━┓┓┏╋┃
┛╋┓┳┻┓┗┗┓┻┗┳╋┻┗┣┓┃┫┗┣┻━┫┳┗┻┳━┓╋┛┃━╋┃╋┏┓┃
╋┳┏┏┃┳┃┏┫┛╋┗┓┃┫╋┗┫┗╋━┛┫┗┃┗╋╋┻┛╋━┏┛┓┳┣┫┗┫
┏━┗┛┣┏┻╋┏╋┳┓┏┣┓┫┓┛┏┣┫╋┃╋┃┓┏╋┗┓┗┗┻┫┳┻━╋┫┃
┏┓┣┃┣┫┳┛━━┗┳━┫┫┣┻┳━━┛┗┃┣┏┓┛┣┓━┻┗┳┓━┛┳┃┫┳
┻┫┳┓┣┃┫┗╋┏┏┣┻┃┛┓━┫┻╋┣┳┛┏┳┫┓┏┫╋┳┻┻┃┓━╋┓━━
┛┳┻┳┃┗┛┳┓┃╋┫┃┻╋━┫┓┛┗┏┻┛┳━┫┳┫┫╋┗┫┏┫┣┣┛┳┏┫
┗┻━╋┫┏━┻┳╋┣┏┻┏┏┓╋┫┏┻┏┗┃┻┻┳┣┃┛┛╋┓╋┏━┏┃━━┛
┛┫┫┻┗┃┃┗┏╋┏╋┗━━┗╋┗┣┣┫┃┫┏┻╋┛┛┳━┗┛┓┃┗┛┳┏┛━
━┣┓┓┓┛┏┻┗┣┳┛╋┳┻┏┃┫┃╋┣╋┃┏╋┓┣━┣╋┃┛┳━┻┓┛┻┫┻
┫┗┳┻━┻┛┳┓┳┣┗━┻┓┗┛━┳┳┛┃┗┛┣┫┗━━┛┻┛┓┻┻┃┃━┫┛
┃┣╋┃┳┫┻┗┳╋┻┓╋┣╋┓┫┛┣┻┗╋┗┓┻┗╋┏╋━┃┣┣┫┳┣━┃┛┗
┏╋┗┣┻┣┳┣┓┫╋┛┳┣╋┛┗┓┛┓━┳┫┳━┳╋┫┳┃┣┳┫┃┻
┓┣┃━┛┣┫╋╋┛┣┛┃┫┣━━┳┏━┫┻┻┓━┣┣┃┃┛┳┗╋┓┻┛┃┗┳┗
━┃┛┏┃┃┛┏┛╋┣┛┏┃╋━┃┳┃┫┻┗╋┳┏━╋━┳┫┳╋┳┏┣┛┻┣┛╋
╋┫┛┏┻┻┻┳┓┳┫┛┣┛┛━┏┣┗┗━╋┃┓┏┳┻┗┳┛━┣┗┫╋┻┳┗┗┗
┃━┛┫┓┃┻┫┣┛╋┏┏┛┳━┗┗━┫┫━┃┏┓┛┃╋┣┳┃┓┣┃┛┳┳┫━┣
┏┻┳┣╋╋┃┏┣┏┛┣┏┏┣┛┃╋┣┫┓┛━┛━┻╋━┓┫╋╋┣┃┣┏━┻┓┓
┓┛┻┏┏┃┛━╋┓┗╋┗╋┫┗┓┃┻┻┳┻┫┣┗╋┏┣╋┛┓┛┗┃━┓┫━╋┻
┓┓┫┃┫┻┻━┳┗┣╋┏╋┳┫╋┏┫┓┓┛┛┏┣┛┏┃┣┣┛╋┃┣━┫┗━━┫
┳┛┃┓┓┓┓┗┫┏┃━┗┣┫┫┗┃┏┏┣┳┛┻┣┛┛┣┏┛┗┏┛╋┓━━┣┃┃
┻┏┻┓╋┛┃┫┓┳┫┏┛┗┳╋┣┻┫┃━┛┃┏┓┃┛━┫┗╋┳┣┓┏┻┫┓┃┛
┻┣━┗┳┗━┫━╋┳┏┛┫┓┛┃┳┳┗┓┏┳┣┻┏╋┓┏┃┗┗━┻┻┫┫┛┗┣
┣┓┏┗┃┛┓┣┏━┳┛┻━┗┻┻┣┣┗┓┻┓┏┛┓┻┣┏┓┃┓┃┛┛┳┛┣┻┗
┏┣┻━━┫┣╋┏┫┏┃╋╋┳┛┳┻┃┳┛┗┓┃╋┗┣┳┃┳┳━┃┓┏┛┫┓┏━
╋┫┻╋┃╋━┓┏┫┳┣┓┣┣┻┻┳┻┃━┣┗┻┛┏┗┳┳┻┃┫┗┫┻╋┗╋┳╋
┳┛╋━┓┛┛╋━┫┏╋╋┛┣━━┫╋┓┛╋┻┃┫┏┓┫┫━┓┣┃┫━╋┏┃┫┏
┻┏╋━┗┛╋┓┃┗┳┓┓┛┛┻╋┫━┗┣┫┳┏━┣╋┻┃┏┛┏┗┣┓┏┃┏╋┻
┗┣┏┃┻┏┳┏┫┣┣╋┛┻┳┓┓┗╋┫┻┛┣┫┃┻╋┗┛┫┏┓┏╋╋╋┓┻╋┻
┏┻┻━┣┛┗┫┓╋┓┛┃┣┗┛┳┃┓┻┣┓┛━┳┛┻┏╋┻┗━┫┏┫┫┗┫┛┃
┣╋┻┣┣┃┗┏┏━┣┏╋┓┏┫╋┛┗┓┻┓┻┗┓┗┳┏┓┗┣┛┏┣╋┓┫┣┏┫
┓┃┓┫┳┛┳┫┏┛┏┣╋┏┣┳┏╋┳┛┃┗┻┓╋┗┳┗┏┫┓━━┳┃┓┫┫━╋
┏┗╋┗┏┃┗┛┃┫┗┛━╋┫┻┗┃╋╋┓┻┫┳┫┫╋┃┛┳┛┫┃┛┏┣┣┻┣━
━╋┛┓┻┛┏┳┓┫━┻┏┏┗┻┓┃┗┓┏┫┛╋┛━┓┏┳┗╋┗┳┏┣┏┣┗┏━
━┣━┏┓┗┫┓┻┗┃━┃┻┗╋━┳┃┃┃┏┻┃┳━┳┛┻┏━┗┫┏┫╋┗┫┻┏
╋┓┻┓┻━┗╋┓┣┓┳┗┳┫┃┣┫╋╋┓━╋┛┏┗┣┏┻┏┛┓┫┳┗┣╋╋┓┏
━┫╋┳┏┻┏┫━┗┣┃┣┛┗┗┏┫┗┃┓┓┻┫┗┳┃━╋┏┃┻┓━━
┣┫┻╋┏┃━━┏━┏┏┃━┃┏┻┳╋┏┣┏┻━┻┃┫╋┗┳╋╋━┓┃┻┃┛━┻
┣┃┣━━┳┳┃┣┣┏┛╋━╋┣┛━━┛┃┏┻━╋━┛╋┛┻╋┫┛┃━┫┣┃━┏
┛┫┗┗┫┳┏┓━┫┗┫┗┃╋━┫╋┫┣┻┫━┣┃━┏┫┳╋┫┏┳┫┛┫┗┃┫━
┏┗┃━┳┓┃┛┗┏┛┻┗━┃┣┃┏┃┃┫┏┃┓┳┻╋┫━┫┛┛┃┏┻┫┛╋━┗
┫┣━┣┃┣┃┣┻┗━┓┫┓┓┳┳┣┏╋┫┳┻┳┛╋┏┏┫┳┃╋┛┻┓┏╋┏┣┓
┳┫┗╋┏╋┏┫╋┃┻┏┫┻┣┫┛┛╋┛┫┓┫┏┛┻┣┳┫┫┫╋┃┻┓┳┃┛┓╋
╋┣┗┛┣┏┫┛┣┗┻┫┛┛╋┗┛━┃╋┫┣┻┗┫┗┳┣━┓┏┏╋━┓┗┏┫┓┳
┳┫┛┣┳┳┗┣┗╋┫┏┻┣┳┛━┓╋┣━┗━┏┗┗┳┻┓╋┏┗━╋━┳╋┛━┻
┣┃┛┳┛┻╋╋┣┫┫╋┳┣┫━━┻━┫┻┳┻┛┓┓┗┻╋┏╋┗┳┫┏┻┃━━━
━┛┏╋┃┓┓┫━┻┗┫┳┓┳┳┏┛━╋┏┃┓┃┳┃╋┓┳┏┓┃╋┗┛┓━╋━┻
━┃┃┣┻┛┻┃┏┗╋━┣┗┏┏┳┗┓╋┻┣┳┣╋┏┻┗┳━┛┳┗┛┛━━┓┃┛
┏┳╋┗┣┓┓┻┫┳┗┗┃┃━━╋┻┛┗┫┫┗╋┃━┃┏┣┓┛┗┫┃┻┳┓┳┃┳
╋┫┫┃┣┃╋┃┗┓┏┏┣┛┓┛┗┗┓┃┓┗╋┓┳┻━┏━┓╋┃┗┳┻┃┫━┳━
┛┳┣┻┻━┓┃┏┃┓┏┓━┃┛┫┳╋┫┃┓┻┏┗━┳┫┣╋┗┗┗┫┃┳╋┳┏╋
╋┃┣┻┳┻╋┫┫┣┓┏╋━┳┳┃┳┣┫┻┓┏━┣┓┻┏┫┃┃┗┗┣┃┳┣━┏┛
┗┏┓┳┫┗━┫┳╋╋┳┳━┳┫┗━╋━┳┗━┫┗┳━┣━━┣┳╋┃┏┏┃┻┛┗
┓┣┳┛┣┓┏┗┃┣┻╋┗┏┻┫┻┃┫┛┛╋┛┳╋━┫┓┓┫╋┣┛┻┫━┻┻┏┣
┛┓┓┻┻┃┃╋┏┻╋┏┳━┫┃┗┏┫┗━┗┳┓┏━┳┳┃┣┳┓┏┫┗┻┳┣┏┛
┗┳┫┛┛━┫┣┛┃┛┓┛┓┛┣┃┓┻┣┻┏┗┏┫┃┳┃┛┓┏┻┗┏┛┓┗┓╋┃
┻━┏┳┛┓┗━┗┻┗┛┳┛┃┻┫┳┗┏┃┓┏┻┏━┛┛┣┏┻┛┫╋╋┗┓┳┛━
┳┫┣┫━┣┃┓┗┗┻┗┗┏┻┣┗┣┳┗┳╋┻┫┏┃┣╋┻┏┏┗┏┫┳┓┣┓┣┏
╋┳┻┻┗┻┗┣┛┏┏┗┗┫╋┛┓┗┗┓┗━┻╋┣┻┗┃┻┫┗╋┃━━┃╋┣┳┗
┫┓┣┓┏┗━━┃┻┓━━┣╋┳┏┳┃┏┫┗┣┳┓┣┃┏┫┃┏┏┳╋┓┓┛┓┫╋
╋━┻┫┃┻┻┳┳┻╋━┫┛┛╋┳┻┃┛╋┳━┳┏┓┗┳┓╋┛┃┫┫┓
┏┣┏╋┓┣╋┗┻┳┳┃┃┓┣┓━┗┳┫━┗┓┓╋┳┓┏┓╋┳┃┛┻┓┏╋┛┗┳
┓┏┃━┛┗┛┛┣┏┃┻┗┣┻┛┻┫┻┓┻┳┃━┏┃┛┓┓╋┫┳━┓╋┻┃┣┳┃
┳┣┛┛┫┣┻┛┏┗┗┏┳┓┫━╋┻━━┃┳┃╋┃┣┣┏╋┫┻┳┃┏┓┗┃┫╋┗
╋━┓┣┗━┳┛━┏━┗┗┗┣┏┛┃╋┣┣┓┃┛╋┣┻┳┣┓┻┃┃┓━┫┣┏┏┫
━┫━━┏╋┛┗┓┗┗┏┫┳┳┏┏┗┫┳┻┛╋┫┃┫┫┫╋┓┗┻┣┳┣┗┻┻┛━
╋╋┻━┻┓┣┻┏┗╋┳┓┓┫┣┓┛┻┗┃┳┣╋┣┳┻┗┗┃┣┗━┏┓┫┣┗╋┻
┛┗┫┻┻┛┳┣┛┗┏┣┛┫┛┓╋┻┳┳━┓┳┳┏┛┛┃┫┫┣┣┓┻┃╋┃╋┻┛
━┃┃┣┫━┫┫━┏┫┃┻┗┗┫┏┓━┏┣┗┓┻┳┫┃┫┗┛┣┫┃┻┓┳┳╋┛┏
╋┫┫━┃┗┗┃┃┓┳┛╋┓┻╋┗┫┛┳┻━┫┫┻┳┫┫┗━┃╋┓┗┓┃┳┃┓┣
━┃━┛┗┫┫┃┫┫━┻┫┛┗┫┏┏━┳┃┻┛┗┳┳┳━┫┗┓╋┓┃┛┻┓┛┳┃
┳┗┓┓┣┻┗┓┻┣╋┃━━┳┳┻┏┗┏┳┛┫┣┓┏┏┛┓┫┻╋┣┃┃┻┏╋┳┓
┃┗╋┏┗┏┛┗┻┗┫┫━━━━┳┫┣┃━┣┻┫┃┓┳╋┃┏┫━┫╋┣┏┓━┻┗
┫┗━┣┛┏┏━┏┻╋┃┫┛┫━┻┃┳┃┫┃┏╋┣┻╋━┃━┏┓┫┳╋┗┳┏┓┻
┻┻━┃┓┃┫┫┳┗━┓┫┛┳┳┳┛┫┛╋┏┣┻┓╋┻╋┣━┓┫┳┫┃┫┃┓╋┻
┣┳┛┣┻┗┛┛┃┓┫┳┫━╋┓━━┗┏┣┫┃┗┫┃┻┛┗┫┏┳┳┓┛┛┏┃┻┓
┓┻┛┃╋┗┏┏┣┫┫┗┳┳┛╋┫━┏┏━┓┗━┓┫┗┗┳╋┃━┳╋┓┻┫┓┓┓
╋╋┏┗┗┻┻┛━┃┳━┛┫┗┳━━┏┻┳┫┛┗┫━┫┳┻┓┻┫━┗┳━┛┣┃┓
┓┗┃┳┳╋╋╋┓┓┫┳┗┏┳┻┛┻┃┃┻┓┣╋┃┓┗┓┗┃┳┣┣┻┫┗┣┫┛┓
╋┫┗┳╋┃╋┗┣┻┣┳┫┛┻┓┗┛┓┳┓┫┻┏┳┓┏┻┣┃┛┗╋┳┓┗┛┏━┃
┛┃┓┛┛┓┓╋┫┗┏╋┏┫╋┣╋┳┣┻┻━┓┣┓━┣┗┃┛┳┫┃━┏┏┃┃┏━
┗╋┳┃┃┗┏┓┣┃┛┏┃┗┛┻┓┛╋┻┻┗┣┳━┳┓╋┏┻┫╋┳┗┳┣┫┛┫┓
┃┗┗┣┫┛╋━┗┫┣┗━┗┏┗┻┣┛╋┃┛┏┗━┛┗┳┓┻┣┫┏┃┃┓┻┻━┻
┃┻┻━┻┏┃━┃┻┏┳┗╋┳┳╋┗┫┗┳┏┣┏┫┻━┳┃╋┳┳┏┳┻━━┣┣┓
╋┃┛┃┏┣━┻┣┓┳━┣┃┣┗┗┃┓┣╋┫┻┻┛┫┫┻╋┫━╋┃┗┣
┃┃┛┃┳┓┣┫┫┏╋┛┗┳┫┗┻┛┗┛┏┻┗┗┛┳┣┣┛━┳━┓┗┗┻╋╋┻╋
┓┛┓┣┣┣┏┓┫┃┓╋┳┫┗╋┳╋┏┏┫╋┻┛┃┛┃╋┻━━┣┻┻┳┫┗┣┗┓
┻┗┏┏┣┓╋┻┃┏┳┃┏┓┫┣┫┗┗┻╋┳┳┛┓┳┳┓╋┏┃┃┃┣┫┻┣┃┳━
┓┗┃┃┛╋┫┃━━┫┃┫┻┫┣┳┫━┣┏┓━┫┗╋╋┏┛┻╋╋┓┗┫━━┗┣┻
╋┏┛┓┓┫┻┣┓┳┓╋┳┫━━┛╋┃┣┓┓┳┓┃┣┣┗┏╋┣╋┻┗┣┗┃┻┃┗
┳┣┓┗┃┗╋┣┣┗┫┗┫┓━┏┗┳╋┓┛┗┳┃┃┏┣┃┗┣┃┣┻┓┣┓┣┻┣╋
╋┓━┻┓┃┃┛╋┣┃┻┃┗┃┓┻┛╋┓┗┫╋┫┻┛━┛┓┏┃┻┳┳┗┻┃━┏┫
┻┗┏┣┛┏╋┃╋┣╋╋━┃┗━┓╋┛┣┻╋┃┛┗┣┛┣┓┛┛┳┃┣┳╋┗┓┳┓
━┃┃━┳┻┻┏┳┫┗┻┏┻╋┏┻┗┓┻┣┻━╋┻┓┻┃┫┣┏┃┣╋┻┗┃┻┳━
┏┛┃┳┓┳┓┏┏┳┳┛┣┃┃┫┣╋╋┏┃╋┃┓┫┗┣┃┓┫┗┃┃┻┓┫┫┛┛┻
┳┃╋━┳━┛┳┳┳┗┛┗┛┛╋┣┏━┛┗┫┻┏━━┫┳┏┓┏┻┃┛┫┓━┻┫┻
┛┻┻┣┛┃┳┣┻┻┣━┏┳┓┗┣┏┣┫┣┣╋┛┃┫┳┻┗┣┻┣┻┻┣┣┓┳┃╋
┏╋╋┗┓┏┣┣┏┳┳┓┏┳┳┃┏╋┓╋┻┣┻┫┳┣━┓┏┗┓┗┻┻┳━┻┛┏┗
┃┃━┫┳┏┣━┳┳┏┃┣┣┗┗┗┳┫┓┏┃┛┻━┓┛┃┏┓━┫┃┻┫━┳╋┫┣
┗╋┏┛╋┃┻┣┳┓┛┓╋┳┏┃┳┻┻╋━┃┣┃┃━╋┏┛┻┳┗┗┫┻━╋━┫━
┏┓┗┫╋╋╋┻┓┫┫┗┛┓┫┻┗┓┗┛┏━┓━┃┣┻┃┣┓┛┏┃┛┣━┛┏┓━
┗┫┻┫┛┗┓┣┣━┫┓┫┣┏┫╋┣┃┣┓┏┳╋┃┣┛┛┣┳┳┻┣┓╋┫┗┓━┗
┛┓┫┫┃━┛┻╋┗┛┓┣╋┫┳┣┻┣┏━╋┻┏┗┳┫┓┳┳┳┻╋┻┫┛┛╋┣┳
┃╋┛━┗╋┳╋┳┣╋┣┳┗┏┃━┣┏━┻┳┛┳┳╋╋┻┃┻┫━┃╋┃┛┏╋┫┻
┳┃━┛┳┏┳┏┻┣┃┳┛┗┫┏┃┣┳┣┃┻┫┏┣┓┗┃┏┣╋┻┃┏┫┫┗━┳┛
┓┳┗┫━┗━┃┗┛━╋┗┫┳╋┣┗┏┣┓╋┣┻┫┓┻┛┫┃┃━┣┳┃┣┗┃┻┗
┫┳┗┏┣┻┓┏┏┣┛┏┗╋┻┏╋┣┏┃┗┗┣━┣━━┫┏┃┗┻┣┣┛┳━┛┫┗
┗┛━┓┏╋┃┗┻┻┳┣━┫╋┓━┫┏┓┗┏┫┃┣┗┃┛┫╋╋┳┫┏━━╋┛┛┻
┓┗┃┓┻┗╋┳┗┳┫┗━┗━┗┃┻╋┗┻┃┏┃┣┏┣┳┣┳┛╋━┳┗
┫┻┓┣━┏┏┳┛┃╋━┫┏┗┗┳━┫┓┛┃┃┣━┗┳┏┗┳┃┳┛┏┃┗┫┏┓━
━┻━┃┃┻━┃╋┻┫┫┳┓┓┓┏╋┏┛┻┛┓┫┛┏╋┻┳┛┳━┏┻┃┛━┳┫┛
╋┗┏┓┗┫┫┫━┫┏┏┻┓┓┫━┳━┏╋┛┻┫┳┃┻┃┓━┣┻┛┃┗┣┳┏┏┃
┃╋╋┓┣┃┫┫┛┗┫╋┏┗┳┛┓┫╋┓┗┏━╋┻┣┻┛┗┻━┫┏┻┫┻┣┣┃┳
┛┻┗┳┣┃┻┃┗┏┓┗┏┏┓┗┳┗━┓┻┫┏┫┻╋┃┻┫┃┗┫━┛╋┫┛━┫┓
┻┏━┳┳╋┓╋┏┓┳┛┫┻┓┓┗┏┫┓┣┫┗┏━╋╋━┗━┛┏┫┫┓┛┛┫┣╋
┻┏┫┓┫┳┻╋┗┫┓┏┳┳┗━┏┗┗┳━┫┛━┣┃┣┫┛┏┏┓┳┃┏╋┻┫┣┫
┃━┻╋┓┛┗┣┏┗┳┳┻┛┃┃┣┻┛┗╋┛┏┫┫━┛┃┓┏┓┏┳┳┗┛╋┣┏╋
┛┗┫┗┻┃┛╋┫┻┛┳╋┏╋╋┃┃┗┻┻┃┓┳━┫┣┻┫┣╋┣┛┣┓┻┗┫╋┻
┏┏┗╋┗┏┳┳┳┃┃╋┫┃┛┣┓┗┛┗╋┓┳┳┛┻┫┛┫━╋┓╋┛┳┣┏┃━┻
┏┫━┳┣╋┏┛┛┗┣┣┓┻┃┣┫┻┻━┫┛┛┫┻┃┃┓┃━┳┓┛┓╋┣┏┫┃┣
━┣╋┏┏┳┛┳┣┛┳┛┓╋╋┫┗┓━┗┣┃┳┻┻━┻┏┃┫╋┳━┫┛╋┃┓┳┓
╋┗┏┛┛┻┳┫┳┃━┫┛━┳┛━┫┻┏╋┻┓┃━┣┻╋┃╋┛╋┫┗┣┳┣┳┣┓
╋┓┫┳┫┣┓╋┗┛┛━━┳┛┣┛┳┳┳┗┗┻━━━┓┛┳┏┏━┫┗╋━┛╋┣┛
┗┓┻┗╋┳━┳┳━┃┓┏╋━┃┗━┫┃━┳┳┗┗╋┗┏┏┛┏┻┏╋┫━┳┃┻━
┏┻┫┳┗┳┛┳┫┳┫┃┓┓━┗┗┻┣┃┫╋┳┓┻┃━┣┣╋━┏┃┣┓┫╋━┓┏
┗┛┏━┫┻┳┣╋┃┗┓┫┏╋┻┗━┗┳┗┃┓━┫┃┣┛┣┏┣┛┏━╋┏┳┃┫┣
┻┗┣┳┣┳┻┗━╋┏┏┳━┛┓╋┣┣┻┻┃┻┫┏┗┏┓┏┣┏┃┓┏┗┻┫┫┣┗
┓┳┣┻┫┏┓┣┻┏┛╋┳┛┃━╋┃┓┳┣┛┗━┓╋┻┻┛┗┛┻┏┃┫┳┫┳┻┫
┏┻┛━┓┗┗┻┣┣┳┏┣┳┳┏┗┓┣┓━┫┻╋┏┗┛┃┃┗┣┳╋┏┃┻┓┳┓╋
┃┳━┃┏┓┳┓┳┗┳┛┛━┏┻┃┓┓┗┫┏┣┏┗┳━╋┻╋┫╋┻┣━┗┏┳┻┛
┗┫┗┣╋╋┳╋┏┓┏┛┫┛┳┏┳┣╋━┛┃┫┫┗┳┫┳┗┛┓┏┣┫┓┏┏┣┫┛
━┳┏╋╋┓┏┣┻┻┻┻┻┻┳┃╋┻┏┣┓┗╋┻┃┛┗━┓╋┻┣┫┫┛━┛╋┗┓
┛┛┫┃┛┗┫┻╋╋┳┫┗╋┃┃┫╋╋┃┫┫┫┫┳┃┃┫┛┏━┛┫┳━
┗╋┃┫╋┏┓┣┏┓┛╋┃┣┫┓┗┗┣┓┗┻┫╋━╋┫┛┫━┓━━┛┳┃┃┓┛┛
┣┃┗━┻┫┫┳┏┫┫┳━┛┻┗┃┛┻┣┗┛━┏┏┓╋╋┛┣┏╋┻┏┛╋┓┗┻┃
┓┓┗┻╋┃┻┗╋┓┫┛┫┫┏┛┏┫┛╋┳┣┻┃┳┫┏┳┫┣┓┻┃┓┗┓┳┻┣┻
┫┻┗┃┗┏┃┛┳┻┓┳━┗┣┻┏┣┫┻┃╋╋┗┣┏┛┗┣┛━┻┣┣┣┻━┣┫┏
┻┛┳┃┛┗┏┓━━┫╋┳┗┛┣╋╋┻━┛┓┣┳┫┓┫┏┛┛┻┃┓┳┛━╋┳┫━
┣┣┣╋┣┻╋┻┛╋━┫┣┏┫┫┛┓┃┳┫┣╋┛┓╋┃┫┣┃┓┓┛┓┛┣━┣┃┏
┛┻┻┫┳┗┗┳╋┗╋┏┗┗┗┣┳┛┏┛┣┣┗╋┻┣┃━┓┓┗┫╋┻┃╋┗┳━┏
┗┫━┛┻┳┛┓┳┓┻┳━━┃┳┳┓┣┗┳┓┃┫┗┗┣┫┣┫┳┃┗┻━┣╋┗┻┓
┃┗━┻━┃┏┗┓┳┓┛┛╋┛┗┓┻┓┗┣┃┓┣━┳┏┻┓┏┏┣┛╋┛━╋┗┓┣
┣┓┣┏┻┗┫┣━┃┳╋┛┫┻┳╋┛━┳┏━┏┓┛┛┣┻╋┳┻┃┫┓┣╋┛╋━┳
┳┃┗┳┣┫┳╋┓━┓┗╋━┻┫┗┻╋┣┓━╋┣━┃┃╋┗┣┗┫╋┏┗┳━┻┏┫
┳┗╋┃┃┃┛┓┫┣┛┓┏╋┳┣┳┳┫┫┗┃┗┳┃┫┃╋┗╋┗┻┗┗┓┏┃┓┛┣
┣┛╋┳┃┫┳╋┳┃┃┃╋┣┳┣━┻┣┻╋┳┣━┓━┻━┓┓┳┏╋┣┃┻┗┣┳┗
┳┏┛┫┓┣━╋┫╋┃┗┃┳╋┓┣┛┳┗┛╋┛┓┗┳┗┻┗┛┳┏┣━┗┻┃┻┻┏
┓┫┓┫━┗┏┻┃┛┳┃┫┫┻┫┓┳┏┓┳┏┃┗┃╋┏┓┻━┳╋╋┣╋╋┗┗┛┻
┃┏┗┃━┓┻┻╋┃┓┗┗╋┣┣┛━┃┳┏┗┓╋┣╋┛┓┳┃┫╋┳┗┣┗┻╋┓━
┗┳┗┓┛┛╋┃╋┗┳┃┻┳┻┏┗╋┳┛┗┗┻┗━┏┓┳┫┃┗┣┫┳┛┓╋┏┛┳
┃━╋┣┓┫┳┫┫━╋┻┻┫┗┗┓┻┗╋┣━┻┛┻┳┓┫┳╋┛┏┛┫┫┗┓┃┗╋
┫╋┫┗━━┫┫┫━━┃┻┫┏┓┗┫┓┣┏┃┫┳┓┏┻┃┗┫┃┏┳━┳┏━┏┃┛
┣┏┗┣┗┛┫┏━┗┛┏┃┃┗┏┛┛┫┏┫┳╋╋┫╋━┓╋┃┏┣┏┻┓┳━╋┳┓
┓┗┏╋━┛┻┃━┗┳┛┻┫┛┃┓┳┻┫╋┳━┻┫━┗┃┗┓┫┻┗┏┏┣┳━┣╋
━┓┣┳┗╋┓┗┫┳━┛┓┛┳┣┻┏┃┛┗┃┻┛┗┓┳┳┫┏┓┓┻━┛╋┣┻┳━
┛╋┏┛┏┻┫┣┣┓┫┳┃┏┓┗┫┫┣┓╋┻┛┻┛┏┫┣━┃┻━┫┳┫╋┻┳┃┳
┣┗━┳━━┛╋┏━┫┗┃━┏┫╋┳┻┫┳┓┗┻━┗┻┗┳┃┫╋┃┛━
╋┓┏━┳┏┃┻┣╋┣┗┻┣╋━┓┗╋┣━━┣┣┗┫┣━┗╋┃╋┗┫━┓┻┻┓┃
┳┛┏┃┣┫┳┃┗┛┏┏┃┻┛┳┻┳┏┳┳┏┃┣┃┗┻┛┣┣┏┫┳┓┣┣┓┣┃┻
┣┛┣╋╋┗╋┣┏┳┃┗━┻┓┣┏┗┻━┓┗━┳╋┛┏┓┣┗┻┫┃┣━┗┳━┓┳
╋┃┓┫┃━╋┏┻┫┏┃┣┏┃┳┳┻┳┃┃┣┻┏┳╋┳┻┏┗┛┃┫┳┫┻┫┳┻┫
┳┗┻┻┏┳┣┏┗┗┏┏┫┣┗┃┏┣┣┛━┏┏┫┗┣┏┳┻┏┻┃┓┣┻┣╋┫┳┣
━┓┏╋┳┣┣┛┗┳┗┫┗━┛┏┏┗┗┏┳┗┳┃┗┓╋┃╋┛┃┫┃┛┻━┻┏┓┣
┻┓┓┳┃┛┻━┻┻┏┻┓╋┏┏┃┻┻┗┏┗━┣┳┳┃┗┫┳┓┓┓┳┳┗┻┛┻┓
┃┓┻━┓┣┳┫┗┛┏━┏┃━┫━┓┏┗╋┻┳┣┗━┏┣┗┛┏┏━┛╋┻┏━┻┳
┣┃┫┓┛┏╋┳┓┗┻┗╋┻┳┛┻┳┗┣┃┗━┛┳┻┻┛┫┃╋━┃┓┫┃┗╋┏┗
━┏╋┗┳┳┓┣┓┫┫┳╋┏┻┗┓┃┫━┻┗┓┓┓┓┣┳┏┃┣┏┳┫┏┗━┛┳┣
┗┳┗━┛┳┫┻┛┃╋┣┗┓━━┏┛┳┓┗┏┏┗┏┓┏┻┏┃┗┫┳┳┻┏━┣━┳
┣┗┓━╋┏┛┛┗╋━╋┣━┫╋┛━┗┏┛┃┫┏╋┓╋┃┗╋┛┫┛╋┃┫┗┓┏┓
┓┓┻┓┣┃━┻┛┓┣┣┃┛━┫┻┫┻┻┳┣┃┻┃┓━┏┫┓┗┳┫╋━╋┃┏┣┏
┛┛┫┃━┛━┃┣┣┗┻┣┣┻┗┗┛┻┛┓┛━╋┓┓┣┏┳━┃━┻┣┏┓┫━┏┻
┏┓┫┫┛┫┛┻┻━┗┓━┗┳┗┓┻┏╋╋┛┻╋┏┛┏╋┏╋━╋┏┓┗┣┛┗┛━
┗┃┓┗╋┳┫┓┣┃┳┛╋━┛┓┓━┫┏┗┃┫┗┻┃┃┣┃┛┛┻┃┣╋┗┏┻┃┗
┫┳┳┻┳┻┳┛┫╋┻┏┻┏┻┓┃┛┛┛┃━┻┻┏┛┻┛╋┗━┣━━┣━┓┣┓┏
╋┫┓┻┳┏┃━┛┳┫┳┏┃┓┣┻┛┓┗┻┓╋┃┛┫┻┻┓┛╋┛┳┫╋┫┛┻┻┻
━┣┗┣┛┃┳╋┫┫┗┓┓┫╋┏┏┳╋┳┃┻╋┫┗┣┗┓┻┓╋╋┻┫━┗┳━┗┃
┓┛┳┳┓┻┛━┻┏╋┻┗┃┫┛┫┫┗╋┫┓┏┓┓┻┣┃┗┏┳┫┳┗┫┳┣━┏┏
╋┏┃┓┏┃┳┗┏╋┛┓┃┃┗┗┳┳┃┛━┳┓┛┛━┻┳┓┓┗┗┏┗┗┃┓╋╋┃
┣┣┫┣┏┛┗┃┫┻┳┗━━┃┏━┃┫┛┫┏━┃┳┣╋┣┻┗┗┳╋┛┫╋┏┣┣┓
┃┓┏╋┏┓┃┛┗━┃┫┏┫┳┛┏┗┗┛┏┃┣┻┃┏┳━┫┗┣┃┫┫┣┣┛┃╋┻
┗╋┫━┓┳╋━┛┻┫┗┻┣┻┻┫┗┣┫┓┛┣┗┗━┛┛┳┗┏━┛━┏
┳┫━┳┻┃┫┗┃┗┓┗┣┻┃┣┓┳┏━╋╋┃┛┫┃┏┛┗┏┣╋┣┓┗┃┛┛┻┓
┳┳┏┻━┛┻┣╋╋┗┃┫━┫┃┛┓┛┃┛┣╋┓┫┃┏━┻┗┏┳╋┗┻┻┣┻┗┛
┣━┃━┏┳━╋┃┗┻┛┫┫┏┫┗┓╋┛┏┳┫╋━━━┫┻┓┫┻┃┓┣┣┏┏┫┏
┃┣┳┻┓┫━┓┣┃━┳┗┣┗┗┓┗┛┛┫┗┫┣┻━┻╋┗┫━┓╋┏┫┓┗┓┗┏
┻┏┏┫┃┣┓┣┓┓━┫┓╋┃━┛━┣┫┣━╋┏┓┗┗┃┻┗┏┓┗┃┫╋┣╋┛┃
╋╋┛┛┓┻╋┻┗┫┻╋┳┗┛┃┏┗┗╋┓┓┣┫━┳┣┻━┏┳┓┛┓┳┃┃┫┏┏
┓┏┏╋┻┃┣━━┗┓╋┫┛┃┏┏┫━┳┛┻┛━┏━┗┛┃┓┫┣┓┛╋┗━┳┣┫
┛╋┻┳╋━┏┗┃┣━╋┗┻┳┃━┓╋╋┛┛┳┃┃┣┣┫┻┗┣━┃┗┗━┓━┛┃
━┓╋┗┫╋┳┓┻┏┻┻┣┻━┫┫━┓┣┳┳┫┫┓┻┏┓┃━┛┻┗┗╋┳┣┗┗┓
━┏┗┳┣┃╋┫┛┓━┫┳┫┓┓┣━┗┓┏┏┳╋┣┳┛┃╋┛┗┣┏┫┛┛┣┃┗┫
┣╋╋┫┻┃┗┓┣╋┛┏┣┛┻┻┓┗┛┃┫┗┻┣┏┛┃┓┫┣┫┫┃┻┻┗╋┻┣┏
┏╋┗┗┳┏┫┫┏╋┗━┳╋╋┻┃━┛┃┓╋━┛┏━┃┃┛┗┻┏╋┛╋┏┻┫┻╋
━━┫╋┃┫━┛┛┣┗┏┳┃┛┓┃┣┗┓┫┛┫┳┏┻┏┳┛━━┗┳━┻┏┓┳┗┣
┻┏┗╋┳╋┏┃┣┫┣┃╋┗┣┣╋╋┣┳━┓━┏┗┏━┛┃┻┳┗┓┃┣┛┛┗┫┃
┛╋┃━┻┛┳┃┏┗┫┛┗┻┣┏┃┃┻┻┗┏┃━┃┻╋╋╋╋┏┳╋╋┳┻┏┗┳┃
┗┳┻┛┛┗┗┃┛┛┣┃┻┣┃┏╋╋╋┛┓┻╋┃┳┏┏╋┛┗┫┗┛┗┳┫┻┳┣┫
┛╋╋┃┣╋┏┫┗┃┣╋┃┣┛┣┓╋┓┻┳┃┳━╋┛┗┫╋┣┻┫┣┫┛┏┫┓╋┓
┻┓┗┏┫╋┻━╋━╋┫╋┳┻┓┗┻┃┛┣┻┃┗┳┻┣┏┛┓┻┳┗┗┳┃┛┳┻┣
┻┫┳┃┃┻┻╋┛┓╋┳┓━┛┗┳┳╋┛╋┃┗┃━╋┫┃┃━┻━┻┗┫┻┫┛┏┛
┣┫┫┛┛┏┣━┫┳┓┏┃┳┣┛┣┃╋┃┳╋┏┏┳┫┫┏┃┗┳┃┃┃┃┛┏┃┫┛
┗┓┃┫╋┛┗┣┏┛┻┓┳┻┣┳┗┏┻╋┛┻┻┓┛┗┻┓┣┃╋┳┫┗┓┛┣┣┃━
┗┗┳┓┓┃┗┏╋┫┫┏┗┏┓┏┃━┛┻┓┓┃╋┳┃┛╋┳━┃┻┓┓┃┃┻┳┛┃
┣┛┳┛━┣╋╋┏┓┫┓┫┗┗┃┣┏┛┳━┏┏┃┳┫┣┓┃┻┃╋┣┏┗┗┣┻┛┛
┻┫┣┓┛┻━┃┏━┫┏┫┛┏┫┻┃┫┣┫┃┃━┏┣┛┻┛┣┗┳┣┃┻
┻┏┣┃┳┛━┳┣┏┓┫┳┫┗╋┓┛┃┏┗━━┛┏┛┫╋┗┃┛┏┣━┏┻┗┗┳┳
┃┏┗┻┳━┣┃┃┃┗━┛╋━┣┫┗┛┳┗┳┣┳┏┣┓┛━╋┫┻┻┗━┏┛┃┻┣
┃╋┛┛━┃┗┃╋┏┫┣┗┣┫━┃┏┳┃╋┳━╋╋┣┳┫┛┓━┏┫┻┣╋━╋┛┓
┫━━┣┻┓┗┛╋┏━┃┣┣┳┃━┳╋┗┏┣┏┳╋┓┳┣┗┏┳┃┣┃━┗┃╋┃┗
┫┛┳╋┃━┳┏┏┫╋┓┓┫┛┳╋┳┣━╋┻┳┃┏┓┃┛┳┣┓┣━┣┣┻╋┻┗┓
━┻┛┏┻┛┻╋┗━┓┓┏┏┻┏┫┓┗┏┳┫━┗┫┛┛┃━┫┣┏┏┛┫┃━╋╋┗
┳┣┏┏┫┫┳━┻┫┳╋┛┃┃┛┏┃┛┓┛┃┗┛┃╋╋┏┃┛┏┫╋┫┗┳┃┛┻┳
┗┫┓┫┻┻┫┓━┻┗┫━┓┃┣┗┗┻┗┃╋┗━┓┃┫┫┳┏┛┳━┣┓┫╋┏┏┣
┛┗┏━┳┃┗┏┛┏┻┃┻━┗┻━┃┗┓┳┳┏┓┓╋┛╋┳┻╋╋╋┳╋┣┏┣┣┃
┏┣┻┃┏┓┛┗╋┣┻┛┓┗┣┏┗┗╋┗┻┗┳━┛┻┣╋┃━┫╋━┓┳┫╋┻┏┗
━┗┗━┣┗┫┗┏┳━┳━┗╋┫┏┓┣┳━┃┓┛┃┳┣┏┳━┛┏━┛┻┛┳━┛━
┗┳┏┳┻┃┻┳┏━┏┛┛┳╋┏┏┫┳┳━┓┗┛┳┳╋┣┛┳╋━┫┛╋┳╋┓┛┳
┛┫┓┳┣╋┛┓┓┓┗┗┛┳╋┓┗┳┛┳┗┃┓┓┻┳┏━┳┻┫┛┛━┗┓┻┓┛┓
┃━┛╋┃┓┫┻┃┃┫┻┫┗┣┏━━┣━┏┏┛╋┃┛┻┻┓┣┏┓┗┗┗┏┣┛┻┓
┫╋┻┛┻┏┳┳┻┳┛╋╋┻┻╋━┫┏┃┃┳╋╋┫┳┏┻┻╋┓┣━┳┛┣┓╋━╋
┗┻┣┓━┣┻┣┻┏┏┻┏╋╋┓┫┳╋┃━┳┛┃╋┗┫┗┗┣━━┓┛┻┓┓┳┃┗
┻┛╋┫┗╋┫┏┣┓┳┗┏┃┣┻┫┗╋┣┫┓┓┗┃┻┓┣╋┗┫┻┗┫┏┫┫┗┃┻
┫━╋┛┏┣┛┓┛┳┗┃┛┫┣┃┛┻┃┗┳┣╋┣┫┣┛┳┳┻┳╋┛┏━┛┻┃┳┗
╋┣┻┗┣┣┳┳┳┗┣┗┓┏╋┫┏┻┫┛╋┛┣┫┫━┫┻┫┫┓╋┃┫┻┃┏┻┻╋
╋┻┏┏┗┛┓┛┣┣╋┫━┫╋┃┳┓┻┛┳┻┏┳┻┓━┛┗━┃┫╋┣┫┏┫┳┳┳
━┃┗┫┛╋━┗┓┳┛┣┃━┫┛┳┏┻┻┏┣━┃┛┛┫━┣━┳┣┏━┗┓┓┓┓┳
┏┳┓┃┗┗┓┏┏┓┃┻━┗━┳┣┣┗┓┗┗┗┛┃┛┣┣━┓┛┃┣┗┏┗━┏┓┻
┻┃┛╋┻╋┻┣┓┏┫┳┣┛━┏┓┏┓┛┳┫━┳┣┃┏┛┃┻┛┛┏┃━┫━┛┏┳
┣┓┃┫┃┛┳┛┣┏┳━┓┻┏╋┏┗┏┣┻┏┣┳┏┏┫┻┓┳┓━━┗┫
┛┏┣┫━━╋┓┛┻┻╋╋┳━┳┻┓┛┫┻┗┛┏┫┻┳┏┣┗┏┗┓╋╋╋┗┗┣┫
┫┓┣┗━┗┏┫┻┛┳━┻┻┛┗┓┏┫┏┣┛┻┫┓┃┏┻━╋┏╋┏┏╋┏┗┫┃┓
┛━┫┫━┗┳┳╋┛┣┫┫┛┏┻━┣━┗┃┫┫┣╋┗┃┳┫╋┫┫┓━┗┛━━┛━
┗┳╋┣┳┳┛┗┗━┣┫╋━┻╋┏┗┳┳┃┻┳┓┗╋┓┳┗┳┳┻┫━━┓━┫┫┃
┣┏┃━┏┻╋┃┓┻┓╋┃┻┗┳┫┛┗┃┏┻┏━┛┛┏━┛┣┫┻━┣┓┗╋━┃┫
┛┻┏┣━┛┗┛━╋┻┻┳┛┫┻┏┳┓┫┳┣┣┛╋┣━┫━┣┗┃╋┻┫┳┗┳┳┛
┛╋┗╋┫┫┣┳┃┗┓┻┛┗┏┓┃┣┣┛┣━┳┏┃┃┗┳┻┏┫┳┫┳┳┳┏┛┫┃
━┣┗┣┣┗┏┳┫┻┓┓┗┏┓┣┗┳┓╋╋┫┣┗━┗┃┓┻┳┓┳┳┗┓┣┫┃┓┃
┳┣━┗━┗┫┣┛┗┣┏╋┳┛┻┛┓┣┗┛╋━┣━┳┫┗╋┗┣┃┃┫┻━━┣╋┃
┏┣┳┓┫┳┓┳┻┏┛┻┻┃┓┛┃┣┻┓╋┻┏┫┃┛━┓┻┳╋┻┗┫┓┃┫┻┗┏
┣┏╋┛━┣┛┫╋┛━━┫━╋┳┳┛┃┣┗┏┛━┳┫┳┫╋┳┗┗┣┃━┃╋━┛┣
┛┛━┻┃┛┣┏┃┣━┣┓━┳┛┛┃╋┗┫━╋┏┃┳┣┃┓┳┃┣┳┣┫━┏┓┛┛
┣┗╋┃┏┳━┳┃┣┻┫━┏┃┻┛┛╋┫┛╋┓┓┫━┗┏┫╋┣━┏╋┓━┻┻┗╋
┣┗┏┃┛┃━┏┳━┳┣━┻┏┳┫┣┳╋┃┫┃┓┓┓┻┛┏┣┻┓┏┃┏┓╋┳┣┃
┃╋┳┏┛┫┃┗╋┃┏━┃┗┻┓┏━┣┛┻┗┳━┻╋┓┓┃┗┗┻┃┗┃┗┗┛╋╋
┛┛┏┣╋┛┏┳━┗┫┗┻┣┓┛┃╋┏━━┣┃┓╋━┛┓┗╋┛┏┓┻━┣┣┃┗┳
┛┫╋┓┫┏╋┛┳┏╋┫┛┏┣┏━┳┏┻┛━━┻╋┏┓┓┛┫╋┏┛┃━┓┻┃┛┓
┛╋╋╋┓┃━┫┣┛┣┓┣┣┏┓┣┻╋┓┓┳┓━┳┣┏┣┻┣┗┛━┫┣┻┗┣┏━
┏┛┫┏╋╋╋┛┣━┏┃┫┻┏┏┗━┫╋┫━┣┛┛┣┫┛┏━┗┗┓┗┏┃┃╋┃╋
┏┃┣┣┻┗┏╋┓┛┛┳┣┳╋╋┏┃┳┓┏┗┗┗┓┗━┳━┻┗┃┫┏┻┛━┓┣┣
┫┛┏┃┗┳┫╋┣╋┫┣┫┓━┻┫┃━╋┓┏┓┻┫┛┃┻┓┛┃┗┓┳┓┳┏━┳┓
┓┳┳┛┳┛┏┏┏┻┻╋┻━╋╋┣┣┳━┓┃┫┣┗┫┓━┏┻┗┗┏┣┛━┏┫┣┫
┏┗━┫┗┫┛┛┳┫┃┓┏┗╋┓╋┓┃╋┛┻┛┗┗┃┏┻┗┃┫┛┛┏┣╋┏┃┓┓
┗┣┛┓┣┻┏╋┓┗┳┓━╋┣┃━┛┳┣┫┗┫┳┗┛┳┻┫┗┓┏┳┻┳
┳┳┫┗┓┃┫┛┛┏┳┃┻┻┳┣╋╋┏┫┫╋┛╋┓┓┗┳┓┳┃┛┏┃┛┻━┃┏━
┓┓┫┳┣┃╋┃╋┳┃┣┗┳┓┃━┣━┳┣┃┻┛━┏┓┻┃━━┗┣┓┣┫┃┻┏┣
┗┻┗┳┗┏┏┓┃┻┳┃┛┣┗┳┏┳┗━┣┳┃╋┳┫┳┳┫┃┏┳╋╋┻┗┳┗╋┻
┣━┏┳┃┫┓┣━╋━┳┻┫┗╋┛┫┃┗┳┏┻┓┫┃┓┃┃┏┗┛╋┏╋┻┣┏┣┣
━┫╋┫╋┃╋┓┣╋┗╋┗┓┫┻┓━┓┗┃┓┳╋┗┗┣┻┏┻┛┣┫┛┏┃┻┗┃━
┓┓┣╋┗┣┛┳┛┫┫┛╋┗━┳┻┃┃┫┓┏┫┻┃╋┗┛╋┻┫┗┫┳┳┣┫┏┛┳
╋╋┫┓┓┫┏━┻┃━┓┣┏┳┫╋┫┣┻┛┃┓┓┓━┛┓┻┳┃┫┻┫━┛┳╋┫┫
┗┻┓┃┣┣╋╋┛┫━┫┻┏┓┗┛┓╋━┃┃┻┣┓╋┳┫━━╋━┫┓┃┣┛┃┛┣
┫┗┗━┻━━┃┫┣┳┗┣╋┫┗┫┻┏┏┓━┏┃┻┃┓┫┻┻┣┫┓╋┃┛┛┳┫┫
┏┫┳┏┻┣━┣┗┏┛┗┻━┳┳┓┏┻┫┛┗━┏┳┳┳┓┛┃┳━┫┃┃┗┃┛┣╋
┛┓┣┫┫┻┗┗┣┏┓┃┃━┓┳┳┫╋━━┛┻┃┗┗┳┣┗┻┛┃━━┗┛┳┫┫┻
┗┏┣┗┻┛┻┏━╋┛┫┗┣┓┓┳┏┳┏┛┛┓╋┣┫┃┓╋┫┏┃┫┻╋━╋┳┫┛
┻┏┫┏┛╋┻┏┫┏┛━┃┣━┛╋┛┃┏┫┃╋┏┗┓┓┫┗┫┛┻┓┓┛━┏┗┏┣
┛━━┳┣┻┏┫┣┗┏┣┫┻┗╋╋┓┣┳┏┻┳┗┫┛┻┫┻┛┓┫┓┗┳┏┓╋┛┳
┫┻┻┫┏┏┣┫┓┃┗┓┗╋┫┣┫┓┃┛┃╋┗━┗┏┏┳┳┏━━┃━┫┻┏┗┳┏
┏┛╋┃┛┃┗┫╋┓┳━┏┛┛┏╋┃┫╋┓┗┗━┛┃━┫┛┻┛┃┏┗┏┃┳┣┳┳
━┃┏┛┏━┛┓┻┻╋┗╋┛━┃┗┫┏╋┃┳━┳┃┓┃┗┣┗━┗━┃┃━┫━╋┳
┳┗┣┫┳┣┻━┗┻┏━┓┏┻┓╋┃┻┻┏━┏┣┏┏━┓┏╋━┳╋┳┃┫┓┫╋┳
┗┏┗┃┣╋━┳┫┻┻┫┓┗┫┳┳┻╋┃┓╋╋┛┛┗┛┣┛┫┛┗╋╋┣┏┏┃┳┻
╋╋┓┗╋┃━┣┻┫┓┣╋┣┫┫┫┫┣┫┃┏━━┓┳┻━┏┏┫━┫┓┗┏┓┏┗┣
┣┣━┏┏┏┓┓┃┗┃┻┓┃┫┃┛┫┫┓┏┫┏┻╋┛┏┳━┃┏┏┓┓┛┣━┛┗┫
┫┳┏┃┓┓┃┻┻╋┛┏┓━┫━┃┓┳┳┓┃┗┏┃┛╋┫┃┗┃━┫┗┃┣┓┣┫┫
┫┛━┻┣┫┏┻┓┣┗┣┏┫┛┣┃┻╋┫┳━┫┓┫┳┫┃┃┫┓┗┏╋┛┃┗┓┏┣
┗┓┣┗┏┓┻┫┛┛┫┗┗┫━┓┛┳┏┏┃━┃╋┣┃┻┻┓┛┃┻╋━┗
┣┳┛┫┓┛━┛┗┃━┛┳┛┓┏┛┛┏┗┣┓┳┻┓┻┣┗┻╋┻━┣┗┓┻┏┣┗━
╋╋┳┓┳┫━┳┫┻┓┳┫╋━┗┻┫┗┳┣┃┣┓╋┏┫┻┣┫╋┛┏┫┏╋┗┣┫┏
┏┳┛┫┓┏┃┃┛┏┫┫┳━┛┃┏┃┏┓╋┫━┳━╋┛┣╋━╋┗┣━┗╋┗┏┗┣
┻━┏┃╋┳╋┛┓┃┏┻╋┗┃┓┃┻┻┓╋┳┳┻┓┳┫━┣╋┃┃┫┳┛┳┛┻┣┳
┃┳┗┫┫┃┻┓━┏┗┃┫━┓┻┫┻┓━┓┣┗┓┛┓┏┓┗╋━┳┗━┗┓┣┃┣╋
━┣╋┻┫┫┃┳┻┫┓┗┣┣┫┏━┻┛┃┻━┳┻┻━┃┻━┫┏╋╋┃━┗┻┫┣┫
┳╋┻┓┳┗┗┓┣┫┻┳┓┳┛┳┛┏╋┗━┫━┗┻┣┳┣━┃┫┻┳┻┓╋┃━┫┛
┳━┓┫┏┗┗┛┃┳┫┃┫╋╋┃┏┛┳╋┳┃┗┛┓┛╋┻┣━┓┫┻┣┫┻━┓━┛
┻┛┛┻┗┃┛┻┛┳╋╋┗╋┫━┫┓┻┗┏┗┛━┓┻┃┣┗━┓┣┓┫┗┗┃┣┛╋
┳┓┗┏┏┏┗┫━┫┗┃┗┣┣┓┃┻┏┓┣┳┛┏┳┻╋┳┣┛┓┏┫┣┏╋┓┗┫┃
╋┻┏━┻┳┓━┏┛┏┓┫┣┫━┃┣┫┏┃━┓┫┳┳┃┛╋┳┗┃━┏┛┏┛┏┃┃
┃╋━┫┳━┗┃┫┓┣┣┓━╋┓┳┓┏┻┃┫┻╋┗━┛┫┏┻┳┫┓┗┳┻━┳┏━
┃┃┣┏━┏┃┫┃╋┣┓┫┻┫┓┣┛┫┣┻┗┗┻┻┫┏┣┏┏╋┣┫╋┣┗┛┛┳┣
┃┗┓┳┏┓┳┛━┳┻┗╋╋┃┏┳┃┻┻┗┣┛┏╋━┗┻┫┳┳┗┗┳┣╋━┗┛┫
┳┓┏┏┫┛┗┣┳┫┳┣┫┳┳┳┻┣┣┓╋━┳┳╋╋┛╋┏╋┛┏┻┃┓┓┛━━┫
┓┃┻┛━┳┣╋┃┏┳━┫━┃┻┫┓┃┏┻┣┳┃┻┣┻┣┳┛┫┃┫┫┣━┣━┏┳
┗┛╋╋┗┃┣━┃┛┻┗┓┏┣┛┳┃┛┏┓━━┓┓┳━╋┻┏┗┻┓┃┣┃┫┻┛┗
┃┳╋┏┛━┛╋━┗┗┳┣┣━┣┣┛┣┫╋┻┣┫┫┃┣┏┓┏┛┏┛╋┗┫┃┃┗┣
┣┃╋┏┻┃┏┓┗┓┗┳┻┳┛┏╋┫┏╋┏━┻┛┣╋╋┣┻┻━━┳┛┏━╋┗┻┗
┏┛┃━┃┫┓┓┛━┳━╋┗┳┳╋╋┳┫╋╋┳┻┛┃┓┏┻━┛┗┃┓┳━┓┃┃┳
┻┳┃╋━╋┓┃┣━╋┣┗╋┗┳┳┳┫┫┫┃┏┃┃┓┳┫┣┏┓┏┛┻╋┏┗┳┣┃
┓┳┏╋┛┫┏┫┓┏┗┗┛┃┫┗━┛┣┏━┏┻┗┓┫┛━┗┛╋┳╋┃╋┻┏┗┃┫
┳┳┏┏┣╋┗┏┓━┳┏┓╋┃┃┓┻┻┫┣┻┣╋┫┗┣┃┳━┻┣━┗┻┣┗┏╋┃
┛┣┣┳┓━┓┓┏┗┣┗┗┻┫┣┃┏┣┣┳━┫┣┛┳┏┛┛╋┳┫┛╋┫
┓━┛┻┫┓┳━┛┓┣┫┫┻┗┗┻┛┫┳┳┫┃┓━┃┛┏┫┃┳┫┣╋━╋┗╋╋┳
┓┛┏━╋╋┛┻┣┣┻┻━┗┓━┻┳┫┃┗┛╋┃┃┳┓━┻╋┳╋┃┛┃┳╋┻┓┛
━┻┏┓┓┏┃┓┛┏┣┏┛┗┫┣┛┓┗┓┳┏┣┏┫┃╋┗┏┻┗┗┻┗┫┓┗┻┣┓
┳┛┓╋┗┫┣┣┳┻━┗┏┓┗┏┫┫┃┗┓┏┻━┃┳┣╋━┣┻┻╋╋╋┏┓┃┣╋
┏┃┫┫┃┗┛┓┫╋┫┣┛┻╋┣┏┏┻┗┳━┃┃┏━┏┗┣┗┳┓┏┳┗┻┛╋┓┏
┏┓┳┫━┓┻┻━━┃┃┻┳━┃┗━┓┫┗┛┓┛┳┳┃━┣┣┻┗┳┻┃━┃┏┛┳
┫┓┻┏┃┫━┏┣┳┛┳┫┏┳━┣┣┻┃┛╋━┳┏┻┛┗━┳┏┫┏┣┻━┗┣┃┓
┏┫┻┏┛┃┗╋┫┻━┛┃┳┻┳┓━╋┏┗┻┓╋┓┳━╋┗┫━┳┃┳┛━┻╋┗╋
━┳┃┫┗━┻━╋┏┗┓┗┗┗╋┣┣┓┓╋━━┣╋┻┗┏┻┛┗━━╋┳┣┣┻━┗
┏┣┳┻┫┏┓┻┻┳╋┣┏┻┃┓━┃┏┛┻┃┗┻┛┗┗┻┻┃┛╋━┗┣┓┓┓┫┗
┳┳┛━╋┛━━╋┣┗╋┓┏╋┣┣┫┗╋┏┓┓━┃┫┃┗┓┃┫┳┓┓╋┛┃┣━┏
┫┣┛┛┗┻┫━━┃┫┻┻┻━┳┗┓┫╋┣┗┳┗┓╋┗╋┛┏━━┻┳┛━┳┫┻┃
━┳┳┃┣┻┏┫┗┛┫┫┛━┗┻┫━┫┛┣┻┳╋┏┻━┫┻┳┣━┫━┛┫┣┓┛┃
╋┳┳┛┏┗┃╋╋┏┳┃━┫┓┗━┓┫┻┓┻┃┳┓┓┳┛┃╋┳┫┏╋┛━┃╋┻┳
┻┳┛╋┛━┻┻━┣┗┃┫┗━┏┫┗┏┃┓┃┫┗┳┓┣┏┗┗┳┏┣┳┓┏╋┳┻┫
┃┓┃╋┏┣┫┳┃┃┫┣┛┓┃┗┣┃┛┃┃━┗┣┻┫┫┻━┓┣┗┃┳┻┓┏╋┓┓
━┻┛━┃┛┻┳┃┏━┛┏┏┗━┣╋┓┓┳┓╋┫┗╋┻┣┳╋┗┃┛┻┛╋┳┓┳┃
┗┗┫┛┓┛┻┫┛┏╋┣┃╋┗┃╋┫┳┫╋━┗┛┫┏╋┫┣┳╋┻┣┏┏┳┣┫━╋
╋┃┓┃┓┓┗━┻╋┫┛┳┏┗┗┻┫┳┏┳┻┫┃┓┻┻┣┓┓┣┻┫┛┳╋┏━┳┓
┣┳╋┗━┓━┛┻┏┃┣┗━┫╋┣┏┳╋┛┻┛┳┃━┃┳┗┻┫┛┗┛━┳┳╋┛┳
┛┫┃┳┳┏┛┗━┗┣┃┃┫┃┻┗┓┃┛━━┫┏┣╋┃╋┓┳┫┗┣┻┫┻┛┃┣┃
┏━┳╋━┗━┣━┻┏┳┓┳┳┓━┓┗━┛┳┗┏┳┏╋━┓┏╋┻┻┛┏┫┏┃┏┛
┻┛┃┫╋┫╋┣┻┳┛┃┫┻┃┓┫┳┃┣┓╋━┏┓┣┫┣┏┗┃┣┃┃┳┓┓━┳┳
┻┳┓┫┗╋┛┏┫┫┳┣┫┏┣┓┫┻┫┻┫┏┃┣┣┗┫┗┻┻┳┗╋┏┃
┓━┫┏┫┳┗┓┗━┣┓┫┻┗━┓┫┏━━┻┛━┛┣┏╋┓╋┃━┛┻┓┻╋┣┫╋
┓┃┛┃━┗┗━╋┫┫┫┣┏┏┏┃┃┣━┃┫┗┣┓╋╋━┻┓┳┓┏┓┛┏┣━┫╋
┣╋┃┣┃┓┃╋┃┗┻┏┳┛┗┻┛┛┓┫┗┓━┣┓━┓┛━┛┓┓┫┻┗┃┓┣┣┏
┻━┫┛┃┛┣╋┫┻╋┣┫┃┛╋┳╋┻┫┗┓╋┳┓┻━┣┛┏╋┓┣┓━┻━┛┛┣
┓┓┗┃┻┛┗┓┳┗┳┻╋┫┗┏┻┓┳┏┗┫┗┫┏╋┏━━┻┓┗┛┫┓┗━┣┛┓
┫┏┏┏┣┓┣╋┫┳┏┳╋┓┏┓┛┗┫╋┻┣┻┻┃┃┫┫┳┣┻┛┳┻━┫┫┏┫┣
┫┛┗┻┗┗┓┏┏┗━┗┛╋━━┓┛━┣┣┳┻┫━╋┛┻━━┣┳┗┏┏╋┣┗┳┳
┣┳┛┏╋╋┛┻┏┳┓┫┓╋┫┣╋┃┗━━━┛┳┓┛╋┗┏━┏┗╋┫━┳┣━┳┏
━━┣┗╋┻┓┣┛┃┣╋┳┻┛┣╋┫┏┃┓┛┣┛┣┛╋┻┻┏┏┛┛┛┻━┣┓┻┓
┳┫┣┻┻╋╋┓━┫┗╋━┛┳╋┛┛┓╋┓━┣┻┳┃━┃┓╋━┃┃┫┣━┻━━┳
┻┃┻┏┫┃┫┓┳┛┻┗┣┣┻┣━┓┫┫┣┻┫┏┣┻┛┃┻┓┻╋━┣┫┣╋┳┫┗
┳┛┣┓┳┓┗┗╋━┫━╋┣┣┗┓┻┻━┛┫━┗┓┳┏╋┃┓┣┛┏┃━┛┗┣┛┃
╋┳┳┣┃┏┓┣┳┳┗━┃┻┳┛┳┏┓┓┏┻╋┣┫┗╋┃┛┻┻━╋┓┻┃━┗┏┃
┓┏━┳┫┓┏┓┃━╋┓┃┻┳┛┓┛╋┏┳┛┗┓┣┛┻┻┣┳╋┏┫┛╋┣┃┫┣┻
╋╋━┗┻┏┓┃┻┫┓┛┫┻┛╋┏┏┫━━┓┗━━┃┣┻┣┃┃┗┗┳┏━┫┗┛┗
┣┣┗━┛┳┃┻┫━━┓┳┫┛┛━┛┏┻┃╋┗┓┛┃┏━┃┣┓┛┳┫┳┣┛┛┣┓
┻┓┣┳╋┻┳╋╋┓┏┏┏┃┫┓┏┏┗┃┳┃┣┓╋┗━┳┫┗━┻┻┛┗┏┣╋┛╋
━┫┗┻┗┗┗┃━╋┳┏━┓┃┛┫┳┫┗┣┫┏┗┣┻┫┗┓┳┓┳╋┻┏┻┳╋┣┏
┣┃┃┓┃┗┛┻━┗┫┓┃┗┏┃┳━┃┏┃┳┣━━┫┓┫┗┏┛━┏┫━╋╋┃┏┣
┳╋┻┳╋┫┣┛┛┛┓┣┏┳┣┻┗┳┣┓━┗┣┛┏━┣┳┳┳┫━╋┛┻┗┣╋┓┻
┳┳╋┳┳┏┛┗┫┣┫┛┣┗┓┓━┻╋┣┫┛┣┳┻┻┗╋┫╋┳┳╋┏┳┓━┓┏┛
┛┻┗┗┓┓┃┛┓┓━┫┣━┫┫┃┳┛┗┛┓┛┫┣┻┻┓┻┓┻┣┓┣┓┃┻┻━━
╋┣┻╋┫╋┫┏━╋━┻┣━┳━┛╋┻┫╋┗┛╋┏┏┫┃┫┛┓┓┫┫┃┻┓┻┛┻
┳━┫━┳┫┃━╋┛━┏━┏┓┃┛┻┃┳╋┻┫┓━━┣┣━┃┻┃┣┏━
┓┻┣┣┃┓┫┗┗┓┳┳┗┫╋┫┏┓┛┗┳┳┣╋┛━┳┫┓━╋╋┏┫━┗┗┗┻┓
┛╋┗┳┓━┫┫┗┻╋┏┃┣┫┳┃┫┫┓┳┃┗┳┳┃┛┣╋┻┓┛┓┓┻┏┣┣┫┏
┛┃━┫┳┻┳┃┳┗┛┻╋┗┏┓┫┫┏┃┏┣━┻┻┻┛┛━┃┓┃┏┓┳┣┳┳┫┻
┃╋┃┏┻┏┳┫╋┣┫┳┫┗┫┏┻┓┛┫┏┗┻┗┗┃┃┗┻┣┓┻┃┻┻┫┻┓┏╋
┻╋┻┃╋┃┛┛┗┗┣┓┛┫╋━┏┏┣┳╋┻┳┗┛━━━━┗┛┗┗━┳━┳┗┫╋
┃┛┓┛┻╋┃┗┓┣┗┳┓┗┏┫━┣╋┓┣┫┫┃┃┛┃┏┻┛┫┓┗┃┛┻┛┣┫┛
┓┓╋┣┏━┗┣┓┻╋╋┏┏┻┛┓┳┣┳┃┛┗━┣━━┫┳╋┣┓┻┗┳┻┣┻┫┻
╋━┏┻┛┓┏┻┫┣┫┏┫┛┫┓┣┣┓┻┃┫┏┫┫┣┳┏┏┫┳┛┳┫┗┓┳┓┣┫
┫┃┏┻━┓┣┛┃┛┣┃━┫┃━┗━┳┻┫┛┳┻╋┳┻┃╋━┗┗┣┓┻━┻┛┃┣
━┃┳╋┛━┃┓┗┣╋┣┗╋┛┻╋┳┃┓┓━┫┓┻┣━┗╋┻┓┫┛┫┏━━┗╋┫
┣━┃┓┗┛┓┻┳┫┛┛┓┛╋┃┣┏╋┗┻┓┓╋┣┗┏┫┣┗┃┗┫┛┗┗┫┃┃┓
━━┣┓┣┃┻┃╋┻╋┻┫┃┏╋┓┛┃┫┏┛┳┛┛┻┻┃┻┗┛┣┓┻┻┗┏┣┓┃
┣┃┏┛┻┛┏┣┗╋━╋┓┻┏┛┏┳┣┏┛┓┻┫┃┳┏┣┓╋━━┃━┓┫━┻┣┗
┛┳┣┻┳┗┣┏┏┛┗┳┛━┓━┛┃╋┳┫━━┗┳┣┓┫┫┳┛┓┗┏┻┓╋┓┫┣
┛┗━┗┃╋┓┛┏━┻┛━┏━┃┣╋╋┣┣╋╋┛┣┣┗┗┫┏┗┃┛┻━┃┓┫┳┻
━┏┣┳┣┫╋┗┣┗┛┃┣┛┣┓┻┳┻┃┓┣┫┏╋┛━┛┛━┓┏┳╋┻╋┣┛┫┃
┗┫┛┓╋┏┣┏┗┫┗┛┣┛┗┓┏┏╋┫━┻╋┏╋┛┛╋┻┛┛┏┗┓┃┳┏┛┓┛
┏━┫┣┣┳┫┫┓┗┛┫┃━┗┗┓┻━┫┓┃┻┏━┃┛━━┣┃╋━┃┛┳┫┣┗┳
━┳┓┣┳━┻┳┏━┗━┓━┏┃━━┗┻┫┃┛┻╋┣┫┻┣┛┳┓┏┓┓┫┗╋╋┏
┣┳┳┻┃┫┣━┛┏┛┻┛┻┳━┳┏┫╋┏┳┗┗╋┃┗┏╋┗┳┗┗┣┛┛╋┃┻━
┛━┓━╋┓┛┛┫━┣╋┣┻━┛┻╋┣┏┓┏┃┳┓┫┣┳┗━┓┻┻┻┏╋╋╋╋┣
┛━┓┛┛━┛┳┳┻┳┗┫┃┏┃┫┛┃┫┗┻━┗┛┓┣┗╋┗━┏┻┳┛┏┓┫┫┃
┏━┗┏┃╋┃┻┻╋┏┛┓┛┓┛┓┏┛┏┏┣┏╋┫┏┫┫┗┣┛┓━┫┓┻╋━┫┻
┫┻┛┛┃┣┏┓━┛━┣┣┗╋┃━┓╋┳┃┓┛━┣┣┫┗┣┣┗━━┫┃
━━┣┳┗┣┣━┳┗╋┫┣┏┏┻┓┗┛╋┛┻╋┻┛┣┗┛┳┓┗┗┃┃┛┻┣┫┛┓
━┳┃┳┻┣┃┃┗╋┃┗┻┓┃┫╋┓┏┫┛┻┗━┗╋┃┳┛━┫┣┫┏┣┻┗┏╋┗
┳┓┛┛╋╋┫╋┃━┻┏┃┳╋┣╋┓┗┻┻┃┗╋┃┓┏┛┏┫┏┗┓┫┣┣┓┓┛┻
┏┓┛┛┫┛┫┗╋┻┣┛┏┓━━┛┛┗┫┃┃┏┏┓┗┛╋╋┓┗┛┗┓┛┗┳┏┫┳
┣┓┻┗┛┓┻┃━┫┻┗┫┳┃┣┓┳╋┻┗┏┃┏┛┏┗┣┫┳┓╋━┃╋┓┻┃┻┏
┏┛┏┓┓┏╋━━┃┗┳┃╋┗┣┓┃┫┫┛┫┻┳┳┳┳┓┛┏┃┻┣┗┣━┛╋┏┫
┓╋┣┫┣┣┏┗┣╋┛┳┗╋┗┳┫┗┛┃┗┗┃┛┛┻┣┳┛┗┣┳╋┫━╋━┳┻┗
┫┫━┫┳╋━┣┣┳┳┣┏━┛┳┏┗┫┛╋┳┃━┫┓━━┓┃┫╋┏┓┛┻┻╋┃┻
┣┗━┛━┫┏┓┛━━┣┓┃━┃┫┏━╋┳┗━┣┣┃┳┻┳┣┏┛┏┻┫┻━┳┗┗
┳┃┻┣┛┗┃┣┳━┫┻╋┗┳━┓┃┓┫━╋┣┫┳╋┃╋┫┃━┓┗┛┳┃┗━┻━
┣┏┃━┛┏┏┳━┣╋┻┫┓┃┏┳┛┳┓┛┏┛━┛┛┏╋┗┛┻┛┛╋┛╋━┓┏┃
┓━┛┛┻┣┳┳┣┃┗┏┣┃╋┃┃┛┳━┫┣━┣┏┣┃┓┏┻┫┃┫┻┃━━╋┫┫
┻┻┣┣┛┣┫┓┏┳┗┣┓╋┗┻┻┏┃┫┻┏┃┻┃┃┣┛┗┃┫┳┃┃┗┃┳┫┻┏
┛┗┏┳┣┗╋┓┳┻┣┓┗┏┻┃━┏┗┓╋━┫┓━┛━┻┳┃┻┻┗╋┫┻┗┛╋┳
┗┣┻╋┃┃┳┓┓━━┫┳┓┳┃┃┃┃╋━┣┏┏━━┗┣┳┓┳┓┣┃┣╋┓┛┻┻
┳┗┗╋┗┣┃┗━┳┃┳┃┛┓┳━┳┻┳┏┓┏┓┃┓┳┫━┏┳┓┻┳┣┃┫┓┳┏
┛┃┳┣┻┗╋┗┃┳┣━┳┻┗┓┓┻┗╋╋━┻┓┫┃┏┻┓╋┣┫━┫┣┓┗╋┃┛
┏┫┻┳━┳┃┣┓┏┗━┏┳┓╋┏┳┳┣┗┻┫┓┳┗╋┗╋┏┛┻┏┣╋┫┏┓┗┓
┛╋┛┃┗┓┛╋┃┻┏┏┓┏━┳━┓┛┓┫┓┃╋╋┳┗┳┏┏┻╋┻┗┛━╋┳┗┫
┛┃┻┳┃┃┃┛┻━┗┣┫┳┗┣┛┛┛┻┫┣┃╋━━┫━┓┻┣┳╋╋┣━━┻┏┣
┃┛┏┻┗╋┛━┗┓╋┃┏╋┃┃┏┻┏┛┻┏┛┏┻┣┳┣┛╋┳━┣┃╋┓━┛┣┛
┓┗┗┃┓┃┛┓┻━┣┫┛┻┫┻╋┏┻┣┛┳┏┃┃┫┏┗┻┣┣┣┻┃┻╋┓┛┃┣
┓┳┃┣┏┻┻┫┗┃┻┳┣┗┳━┫┫┻┓━┗┣┫━┓━┫┃┳┳━━┣┓┫┏╋━┗
┗┃━┳━┓┣┣┛┛━┣┓┗┫┏┃━┛┫┃┻┳┏┣┣╋┏┳┏┃┣╋┏┳
┗┣┓┣┏┛┓━┻┻┓┏┳┣┻━┗┣┳━┻┗┻┗┳┏┛┣┏┣┛┣┓┳┻╋┓┻┫┳
┏┛┏┓┓┃┃┻┗┏╋┓╋┗┏━━╋┃┗━┗┗┃┣┫┃┏━┛┳┗┓┓┻┳┫┓━━
╋┃╋┗╋┳╋┓┗━┗┏┗┫┳┛┏┗┻┏┏━━┣┃┫╋┛╋┣┗┣━┣┣┓┛┓┓┃
━┳┳┏┫┓┛┳╋┣╋┓┫╋╋━┗┓┓━┓┏┻┗┏┫┫┻━━┻┻┗┣┏┓┓┫━┣
┣┃┳┗┛┳┳╋┛┗━╋┗┓┃┳┳┣┳┻━┣━┗┣┣┳┃━┣┓┣┫┓┃━┻┻┻┗
┛┗┓┫┣┳┃┓┛┻┫┗━┛╋┓┏┻┫┛┓━━┏╋╋┻┃┣┫┳╋┛┣┛┣┏┻┃┛
┛╋┗┗━┳━┛┫┻┛┫╋━┏┏┳┫┛┃┏┗┛┗┳┓┻┛┓┛┛┃┳┓┗┏┗┓┻┃
╋┏┫┃━┣┫┃┓━┗━┻┻┗┛┻┣┛┓┏┛┛┣╋┫┣┓┏━┓┫╋┃━┏┃╋┓┣
┃┃━┳┏┣┛━┓┣┳┓┳┻┣╋━┛┫┓┗┗━┣┓┳┣┃┏┫╋┛┓┻┃┻━━━┣
┓┣┫┣╋┗━┛┛┣┃┻╋┻┛┻━┣╋┓┳━┗┃┫┏┻┛┫┛╋┗╋┗┫┏┗┫┓┓
┫━━┣┣┛┓┃┗┣┻┃┓┳┗┣┳┛┳┛┃┳┣━┓┃╋┗┓┃┻┻┛┳┻┏┻┻┓┳
┣╋━━┃┛┏┳╋┃━┣┏┳┻┻┗┻┳┛┻┣┗┓┫┳┃┛┳╋┫╋┓╋┳┗╋┫┏━
┃┏┳┃┫╋┏┏┓┓┳┗┻╋━━━┗┳━┓┃┳┛┛┓┻┃┳┻┏┳┏┫┓┻┳┫┃┳
┳┃┣┳┣━┳┛┗━┗┣┗┣┗┳┫┃╋┏┳┻┏┓┳┃┃━┏┓┓┳┃┣┓┣┗┃┛┫
━┏┗┏┃┓┛━━┗┓┣┻┣╋╋━┏┃┛┓┛┗┻┗━╋┏┫┗┫┳┳┣╋┗┻┃┗┓
┳━┳┣┓┣╋┣┳┻┣┗┃┫┻┳━┃┳┏┫┏━┛┛┣┓┛┣┣┏╋┓┣┻┃┳┓┏┃
━┛━╋┏┻┏┻┗┫╋┻┓┻┏┳┻┃╋┻┗━┻┗┏┏┫┣┃┫┣┣┏┏┃┛┣┻┃━
╋┛┏┣┣┏┻┫┫┗┫┫┛┣┃┫┫┓┗╋┻┃┗╋┗┛┗┫┳┻┻┻┫┓┃┫┓┛┃┛
┫┃┛━┓┏┣┛━┗┏┣╋━┻┛┫┻┃┛┓┳┃╋━┗┣━┗┫╋━┓┳━┫┻┗┣┃
┏┻┣┗┗╋┗╋┃━┏┛┳┫┣━┻┻┗┫┣━╋┗┻┓┳┻╋╋┫┣┛┛╋┓┏┏┫┫
┛┳┫┓┛┳┓━┃╋┏┳┓╋┃┃┳┓┫┗┻╋┳┳┓┫┃┃┃┻┣╋┓┣┓┏┣┓┏┣
┻┓┫━┏━┣┻━┏┳┳┓┓┗┃┻┫╋┛┫┫┻┫┗┃┗┣┳┻┣┳┳┻┻╋┳┛┳┏
━╋┃┣┗━━┻┫┛┣┓┻┣┫┛┳┫┫┫┛┻┫╋┓┻╋┗╋┏┣┃┳┣┫┏━┳┳┳
┫┃━┗┻┫┛┃┏┓┏┏━┻┛┗┓┫╋┻┗┏┏┏┻┳┳━┫┗┣┣┏┛┻
┳━┗┫━┣┃┣┫┳╋┳┛┻┳┗┣╋┃┃━┣┓┃┣┣┓━┫┃┗┃┫┣┗┫┣┓┗┫
┗┗━┻╋┏┻┫┗╋┛┣╋┻┓┃┓┃┏┓┗┗┳╋┳┳┻┫┗┃┻┻┓┳┻┛┏┃┏━
┗┓━╋┗┓┛┛━┛━┃┏┳┳┛┛┏┗┓┣┗┃┗┣┛━┣┛┣╋┳┓╋┣┣┓┣┣┣
━┃┳━╋┓┃┗┗┃╋┓┃┗┓┃╋━┻━┻┓┓━┃┫┓━┣┏┳┏┏┏┗┳━━━━
┳┗━┏┓╋┏┓┛┃┻┫┗┗┫┣┃┃┻┗┓┓┳┳┣┻┗┳━╋━┫╋┗┓┫━┏╋┓
━┓┗┛┃┏┣┛┃┃┗┛┛┗┗┏┗┓┓┛━┻┃┛┣┳┫┃━┗┓┛┓┗┛┻┏┃┃┳
╋┗┃┣┛┛┃┃┣┫╋┏━┏┏┗┃┗╋╋┻┛┗┫━┗━┓┃┛┻┓┫┳╋┓┻╋┫┗
┳━┻┗┣━┃┛┛┳━━┫┛┣┗┓┗━┣╋╋┃┛┏┣┻┛┳┻┛┏━┳┓┏┛┏┻┳
┗┃┣╋┫┗┗┗┓┻╋┫┣┗┗┣╋━┏┻━┗┃┗━┣┻┳┣┃┛┛╋╋┫┗┻┗┗┫
┳━┳┛┫┏┗┳╋┛━┃┣━━┻┗┫┳┣┏┻┻╋┛┏┏┫┗┳┳━┛┣┣┛┻━┗┓
┳┳┳┏╋━┗┓┗┗┣┏┏━┃┓┫┓┏┛┏━┏╋┣┏┣┃┃┗┓━┳┛━┛┏╋┛┓
┃━┳┻┃┏┛┗┓┫┛┗┃┓┓┃┣╋┓┏┗┫┓┓┻┏┻┗┳┳┏┣┃┻┫┳┛┓┫┛
┗┏┃┗┏┻┓┏┏┫┫━┻┻┏┗┓┳╋┗━╋┏┛┓┳┃━┏┃┛┻┓┗┏┃┏┳┛┛
┗╋┗╋┫┃┫╋┣╋━╋━━┗┓╋┓┣┗┗╋┛┳┫┣╋┳┫┏━┏┳╋┣╋┣╋┣┳
┛┫┃┻┃╋┣┛┓┳┣┛━┫━┓┃┣┏┫━━┓┳┓┃┳┣┛╋┓┫┫┣┻┣┛┓┳━
┃┻━┓┓┛┣┛┏┳┗┗┓━┫┃┓┓┻┛┏┫┻┛╋┳┗┻╋┛┓┏┗┏┏━┳╋┏┓
┻┗┣┏┓┫┫┗┫┛╋┫┣┣┻┏┣┣┣┻┗┏┫╋┣┃┃┏┏┣┓┗┓┣╋╋┳┗┫┳
┃┏┃┃┃┃┏┏┗┻┗━┣┓┣━━┏┓┗┫┻┃┃┃┣┳┻╋┃┏┳━┃━┗━╋┻━
┫┗┻┗┣╋┏┗┣┃┫┃━┃┃┛╋┗┓┳┓┓┳┃┗┓━┛┛━┗┏╋┛┃┣┗╋┏┻
┛╋━┳┛┏┳┓━┓┫┛┻┓┗┳┳┛━┗━┓┃┓┣┳╋┃┛━━┫┻┣┏┃━╋┃╋
┗┛┫┳┏━┛━┓┻┏┃┗┃┳┫┫┫┫┏┫┛┓┫┫┏┻╋┃┓╋━┃╋┛┏╋┻╋┗
━┗┣┻┏┣┏╋┫╋┗┗┏┻┳┓┻┛┃━┏┗┫┗┫┳┏┛┣┏┫┳━┛┛┫┓┗┣╋
━━┗╋╋╋┫┫┣┗┫┗╋┻╋┻┳┃┗╋━┻┗┣┫┣┫┃┫┃╋┃┗┣┳━╋╋┏┏
┓┏┻╋┫┫┃┻┏┏╋╋┛┓┫┳┳┓━╋┓┳┓┓┏┣┣┗━┣┳━╋┗┏
╋┣┓┃┛━┻┓┻┗┫━┣┓┃┫┫┳┛┗┣┗┻┓┫━╋┛┫┏╋┣┃┃┗┣┏┻┣╋
━┃┳┫╋╋╋┗┗┣┗┻┏┛┻┫┃┻╋╋┏┃╋┗╋┓┃━━┓┫┣━┻╋┛╋┫┻╋
╋╋┳━┻━┓━┻┓┫┻┓╋┣┏┣┛┣┛┛┓┃┓┗┛┻┣┣┛┃┃┫┫┏┏┻┏┃┫
┃┛╋┗┓━┳┳┗╋┃┓┻┣┳┗┫┛┗┓┗┣━┻┗┓┏┛┳┳┏┻┓┻━┳┣┏┓╋
┫┃┻━┫┫┳┣┳┣┣┓┫┣┛┗┳┗┳╋━╋┏┗┣┫┏┃┫┳┻┓━┗┛┓┻┗┳┃
┗┃┫┏┓━┃━┻┛┏┓┛┳┣┫┣┓┗┃━┏┻━┓┻┗┻┣┃┛┃┃┳┗╋━┏┣┏
┻┳┓┏┛┃┛━┗┣┳┗┃┣┓┳┓┗┓┫┳┏┃┓━┓┻┓━┛┏┗━┓┃┓┳┫╋╋
┫┣┏┻┗┛┓╋┃┃━╋┳╋━╋━┛┻┳┏┣╋┳┛┳┫┳┻┻┳━┻┃┗┗┣┛┛┫
┣┻┳╋┛┣╋┏┫┫┏┏┻╋┫┫┗┳╋┓┳┛┛┓┛┃┳┏━┃┏━┻┓┫╋┗┃┫┣
━┫┛┗┻┛┏┳┏┗┓┣┻┣┏┣┣┃┳┳┣┫╋╋┻┓╋┳┳┣┣┣┣╋┳━┛┻┫┫
┃┳┏┳┃┛┗┃┓╋┃╋┳┫┻┫┳┏┓┫┫━┃╋┓┛┓┳┳╋┗┛┏┛┫┗┛┣┻┃
╋┻┛╋┃┛┗━┏┫╋┓┣┃━┗╋┣╋┓╋┗┳┃┓━╋┛┛╋┏┏┏┗╋┃┣┳┫┓
╋┃┫┃┻┣┛┛┛┛┏┃┏━┫┳┛┗┛┣━┏╋╋┣╋┳┫┻┳┫┗┫┻┏┣┳┏┣┫
┣━┫┏━╋┗┻┃┻┳┻┃╋┓━╋┫┛┳┣┛━┛╋┻┫╋┫┛┓━┣┓┗┏┛┫┃┫
┫╋╋┣┳┣┃┗┻┳┳┓┫┣┏┃┣┗┣┻┃┣┓┣━┏┳┛┻┳┫┛╋┻┛━┣┳┣┓
┏┃╋┫━╋┓━┃┣┣┻┫┏╋┏┓┓┻┫┳╋┓┓━╋┫┫┫┓╋┫┗┫┛┻┓┓┣┗
┣┓┛┻┣┗┣┣┃┗┣╋┃┫┗┻┫━┫┏┛╋┫┛┻┳┻┃┣┃┳━┣┏┳┫┣┣━┻
┫╋┓┏┫╋┣┫┛┳┣┣┛┗━┣┫┛━┗┳╋┓┛┃┓┳╋━┣┓┃┏┣┃┗━┗┃┫
╋┏┣┗┻┃┻━┛┻┗╋┣━┫┛╋╋┛┛┫┗┫┣┳┛┫┓┓┛┫┫┳━┳┛╋┳┫┫
┛┓┗┫┓┳┓┃━╋┳╋┃┃╋┫┏╋━━┃┃┣╋┗┣┣┏┳╋┛┫╋┣┃━┻┃┫┻
┃┣┏┫┃┏┫┏┃┃┛┗┃┗╋┳╋┣┻┫┛┫╋┃┫┫┃┗┓┗╋┫┣┛┗━╋┣┗┫
┗┓╋┓┫━┗┃╋┣┫┛┃┻┗┏╋┛┏┣┳┫┏┗╋┛┗┓╋┻┓┏┫┓┻┣┣┏━┃
╋┏┓╋┓┣┻┣┗┛┫┓┃┫━┣┣━┓━┏┛┏┫╋┃┫┓┛┏┫┓━┣┗┏╋┗┳┫
┗┃╋┓┻┛┏╋┏┏┳┏━┫━┣┳┗┓╋┳┣┏┗┻┏╋┣┣━┓┫┻┗┳
┃┻┛╋┗┓━┃┛┻┃┏┃╋┏╋┫┓┏━┻┛┃╋┻┓┓━┓╋┗┻┣┣┓┗┛┳┏━
┻┻┻┃┫┗┫┳┗┻┛┏┣┛┣┻┫┳┳┣┫┳┫┫┛┃┳┣╋┫┻┛┫┣━┫┛┛╋┛
┫┃━━╋╋┛┣┳╋━━┃┛┏╋╋┫╋┃┗┛┓┃┗┓┳┓┫┛┻╋┣╋━┏┣┳┳╋
┓┳┣┣┃┃┛┛┏┻┗┓┫┃┣╋┗┗┳╋┻┳┃┳┻━┏┗━━┃┗┗┃┃┻┃┛╋━
┫┳┣┳┛┻┫┏┗┣━┣┻━┳╋━┛┃┃┏┣┗┗┓╋┛┣╋━┃┛━┳┓━┓┏┳┏
┓┃┛┃┃┫━┫┏┫┣┓┃┳┓┃┫┣┏╋┗┻┗╋┫┃┫┓┳┏┓┻━┳┗┻┏┗╋╋
┃━━━┻┃┓┓┗┗┃┓┻┫┏━┫┗╋╋┣┛┏━┳┳┻┓┣┻┳━┛┓┻━┫┓┫┣
┣┗┳┛┏┓┗┗┏┓┳┳┗╋┏┓┣┻╋┏┃┗┫┗╋┗┓┳┓┃┃┗╋╋┓┃┻┻┓┏
╋╋┫┃┻┗┳╋┏┳┃┫┫╋┏┗┗┗┻┣╋╋┣┓┃┣┛┫┗┻┻┳┳━┻┫┗┏┓━
┓╋┫┓┳━┳╋┣┗┛┗┳┳┛╋┛━━┻┣┳┳┏┣┃┳╋┃┻┏┳┓┓━┣━┛┳┣
┏┛┏┗┏┻┛┛┗━┣┃┃╋╋━┣┳┣┓┻┣┻┛┣┛╋┛┏┻┳╋┃┗━━┫┣┻━
╋┛╋┫┃━┃╋┏┗━━┫┓┏┫┫━┳━╋┃┓┓┳┫┻┫┣┏┛┓━┫┃━┳┣╋┳
┣━┓┗┏┃┳╋┣━╋━┫┃┣┳┻┗┛┣╋╋┃┓┛╋╋┳━━┳┳┳━┳━┳━┻━
╋┃┫┏┳┗╋━┛┫┓┻┗┓┓━┳┻┓┣┫┓┃┏╋┓┏┫┳┛━┫┫┏┫┣┫┓┛╋
┣┫┏╋╋┗╋┏┻┏┫┻┛┳┏┓┗┛━┳┃━┣┻┗━┗┗┃┓━┻┗╋┣┫┃┃┏┓
┻━╋┏┫━┗┫┓┓━┓╋┛┳┳┏┳┳┣┃┳┳╋┫┛┻┓━┛┫┗━┏┓┏┫╋┻┃
┫┳━┓┃┗┗┏┫━┳┫┓┃┓┃┳┣┏━┻┃┫╋┗┣┛━┗┛┣┫━┓┫┫┃┫┻┳
┣╋┫┏┛┻┗┓┃┳╋┗┻┗┗┛━┓┓━┏┻┛╋╋┏╋╋┃┓╋┗┳┣┏┗┃┳┃╋
╋┏┃┣┳┏━┗━┏┛┳┓┓┛┣┻┏┃┓┫┳┗┛┫┻┛┏┗╋┗┓┏┣┻┣┻┫┳┳
┣┗┳━┛┗━┏┻┏┫┫┻┻┏┣┓┻┃┣┣┛┛┣╋┃╋━┏╋╋┃┓┏┓┃┃┛┓┗
┻┏┏┛┏┗┳┃┛┣┗┻┫┣┫┳┫┗┏┗┫┃╋┳┫┓┃┗┓┳┗┳┏┃┫┫┻┫┳╋
┳┛┓┗┗┏┛┃┫━┗┏┗┏┛┏╋┃╋╋┃┗┛┻╋┃┣┛╋┛┛┗┗┏┗┣┓╋╋┣
┃┓┛┛┫┣╋┃┛┫┣┛┣┳━┫┻┃┻┏╋┣┛┓╋┓┳┏━┗╋━┃╋┛┫╋┛┃┫
┳┛┳┏┏┓━━┓┏┛┳┏━┫┣┣╋┗┫┗┣┃┫┃┗━━┳━┣┓┣┏┳
┳┛╋┛┗┣━┫┳┏┳┣┓━┗┃╋┻┻┣━┓┛┛┃┳┣┛━┃┛━┏┃━┃┻┻┛━
┏━┫┳┗┻┳┻╋┣┏┃┣┫┃┗┳┓┣╋┗┗━┛┳┻┣━┛┏┣┳━╋┓┃┣┏┓┗
┻┓┓┻╋┫┣┣╋┫┻┳┻╋┃┣┏┏┏┓┳┳┓┻┓┏┃┏┓╋┛┳┗┫┏╋┳┃╋┓
┛┣╋┏┛┃┛╋┏┃┓┓━┓┓┣┻┻┗╋┓━┫╋━┣┣┻╋┏┣┳━┃┃┛┗┗┻┳
┫┻┫┓┫┗┳━╋┗┗┳┓━┳━┓╋┳┻┃┣┃┛┓┗┃╋╋┓┻┛┃┣┃┫━╋┗┃
╋┫┫┗┫┛┓┓┏━┗┏┃┃┏┣┻┣┛┗╋┫┳┏┃┛╋╋┻┫╋┛━┻┳┻┃┏┃┫
┓┳┣┗┏╋┳┻╋┃┓┻┓┗┻╋╋━╋┓┓┃┣┫┗╋┃╋┻┳┫╋┓┳┓┃┏┗┗┣
┃┳┗┻┻┏━┳━━┫┛┏┣┻┳┃┻┻┃━┏╋┫┳┏┗┛━┓╋┛┗┛┛┛┏┏┃┓
┛┫┳┣┗━┳┃┏┓━┳╋┳┣┳┻┫┻━┛┣┏┣┓┓┓┛━┻━━┗┓┣┛┫┣┻┫
┏┣┳┃┣┃┳┻┏┃┗┛╋┗╋━┗┓┻┣┻┻╋┳━┗┃┛┫┣┛┣┓┃┛┻╋┻┣┫
╋┓┛┃┏┗┳━┏╋┗━┃┃┃┳┏┃┗┏┫┫┣┃┫┫┗┓┻┗┣┳┃┳━┻┻┗┃┛
┃┳┛┫┃━━┫┳┗┗┛┗━┻┳┗┓┻╋┃╋┏┃━┳┫━┃┗┛┫┏┳┏┳┃┃┏┗
┛━┫┗━┳┣┻┳┓━┓┗┗┏┓┛┓┓┗┓━┗┫┻┫┗┻┏┃┳┫┫┣┛┛┻┏┗╋
━┃┏━┣┗┛╋┏┳┏┻┣┳┳┃━┫┃┛┗┏━┃┣━┓┣╋┛┗┗┗┻┗┣┫┫┫┛
┃┛┳┻┏┛┛┫╋┏╋┓┻┻┣┛┏━━╋┛┓┣╋┣┗┃┣┗┓┗┏╋┻┣┃╋┛┏┃
┃┓┓┫┏┣┗┓┃┫┳┃┃┛┫╋┏┣┣┫━┛┻┻┃┛┛┳╋┃╋┓┫┏┏━┓┓┏┻
┛┣━━┃┓┣╋┗┳┣┳┫┳┛┃┛━┏━┻┣┓━┓┫┓┃┻┗┃┳┣┏┳┛┃╋┏┻
┃╋┣┏┳╋┳┛┫┣┻┓┛┣┛┓┣┗━┛┓┗┃┻┓┗┳┃┫┛┣┻┓┣┻╋┻┗┗┣
╋┳┫┃┛┣┗┫╋━┓━┓┃╋━━┻┫━┣┓┏━┛┃┏┫┃┳┫━┫┣┃┣┏┓┻┫
━┓┫┓┃┛┳┗┓┣┗┏┃┛┃┻┛┛┃┓┗┏┳┻┳┣┳┣┛┗━┫┻┣┻┣┃┻┗╋
┏┫┻┛┻┫┛┃┗┫┫┣┳━┛┛┛┣┻╋┏┗┫┏━┛┛┏┣╋┳┣┏┏┫┫━┳┛┣
┛┏┻┛┏┣┓┫┏┏┳┻╋┳┫┻┛┛┃┣┛┫┳┏┓┛┗┃┻┫┓┏┏┫╋┣┻┓┃┗
┗┃╋┓┫┻━╋┓╋┏┃┫┓┓┏┣╋┃┳┛━┻┗┣┃━┏╋┃┛┳┛┗┃┏┫━┳┛
┗━┳┃┣┏┃┛╋┻┛┗┫┗┳┳┏┻┻━┫━━╋┓┛┃┫╋┣━┣╋┣━
┓┣┏┓┏┓┏┫┣┻┳┳┏┣┃━┏┻┣┏┛╋┫┳┃━━┣┛┓┓┣╋┣┛┻┗┏┳┃
┏┗┓╋┗┛━┗┫┃┓╋┫┳┃┓┛━┛╋┏┗┣┓┫┏╋┃┳┳┫┓┛┗┗┗┃┳┗╋
┣┻┓┳┏┻╋┻┻┣┳┫┃┫┫┣┃╋┳┛┫╋┫┣┗┓┛┫┓┃━┻╋━┻┻┗┫┛━
┣┃┓━┗━┳┻┻┛┏┓┓┳┻━┣┫┫┏┻┳━┏┫┗┓┏╋┣┗┏┻┛┏┫┗┓┓┫
┛┫━┳┓┃┫┏━━┓┗━┣┻┻┛━┣┗┓┛╋┛╋┣┏┓┗┏┃╋┗┛┓┓┓┳┓┗
┃┫┓┗┳┳┏╋┻┗┻┳━┓┏┏┏┏┳╋┻┫┛┳┻┗╋┓┗┗┳┻┃━┃┃┏━╋┣
┗┛┛┻┫╋┫━━┛┏┏╋┃┗┳┏━╋┻┛┳┓╋┗┃┛┗┗┛┳┛┛┓┻┗┃┓┣┳
┳┓┣╋┃┓┃┛┏┃┣┏┓┃━━┗━┓┻┻┳┳┻╋┳┃┫╋━┣┻┣╋┻┫╋┛┃┃
┫┗┛━┻━┳━┣┻╋┳┛┃╋┫┛┫┣┗┳┻┗┫┓┓┳┻┫╋┻┳┳━┏━┏┻┫┣
┓┛╋┗┗┳┛┻┃╋┣┓┓┃┣┗┃┏┣┛┃━┳┛┳┗┓┻┏┣┳╋┃┗┃┏┏┣┫┗
┛┏━┃┛┛┓┛┣┛┗┣┗━┗┛┫┗━┳┃┳┗━┛┻┣┗┃┓┓┛┳┻┻━━╋┛┻
┓┣┻━┣┳┓┳┻┛━┗┫┻┃┓┻┏┫┣┏╋┛┛┛┳┗┓┫━┻┫┫┓━┏┻┓┳┛
┻┫┛┳┗┓┓┃╋┻┛┣┏┻━┫━┣┣┏┳┳┏┳┣━╋┃━┛┻┻┳┻┓┳┏┳┓┛
┓┗┓╋┏╋┻┏━┛┻┛┛┃┫┫┛┏┣┗┳┃┏┫┛╋┓━┓┻┣┗┣┏┫┃┻┓┗┗
╋┫┫┗┏┏┣╋┫━┗┣┣┻┗┛━┏┓┳┳┛╋┫┗┛┛┻┓┫┓┫┓┏┣┓┻┻┳┳
┗┫┏┣┓┗┣╋┳┣┓┛╋┃┛╋┳┃╋╋┗┏┗╋┫┛┃┻┛┫┫┏┓┗┫╋┫┃┻┃
┗━┫┓╋┃┓┳┻┗┛┛┛┏┫┣┫┳┛┛┫┫┃┓┻┏┏┏┣┣┫┏┛┣┛┳┛━┏╋
╋┗┓┛┃┗╋┻┃┓┳┃┃┏┓┗╋┻┓┏┻┫┓┓┫┻━┻┏━┏┳┗┻┏┏┫┛┛┳
┗┣┳┗┗┫━┻┛┏┳┳┃┏┓┃┳┗━┛┃┗┏┛┗┗━┓┓┳┗┗┗┗┏┓┃┳┛┓
━━┛┳┛┻┛╋┛┃┫╋┃┏╋┃┫┃╋┓━┏┏┗┻┏┛┃╋┗┫┏┻╋╋┗┗╋━┫
┃┓┏┣╋┣┻┳┃┏┣╋╋┣┓┗┗┣┳┃┓┃┳┫┣┗┫┛┣┃┛┓┏┛┓━┻━┏┣
┳┏┣┏┣┫┛━┃┗┻┃┓╋┏┳┏━┻━┛┛┗┻╋┣┛┳┣┻┃┻┃┳━┏┫┻┻┏
┗┫┻┳┛┫┛┛┫┃┗┻━┗━┓┫┃┓┻┏┓┛┏┳┻┓┃━┳┻┫┳╋╋╋┣┳┻━
┃┻━┻┗┃┳┓┻┏┫┻┳┗┣┏┃┻━┛┣┛┓┓┛┣┫┣┓┓━┏┗┛┓
┃┏┳┗━┓╋┳┛╋┫┓╋┻┏┓┃┃┓┏┃┏┏┻┻┳━┏┓┣┓┃┣┻┻┗┏┣┛┫
┻┣╋┻┓┃┫┫┗┣┏┫┳━┻┣┛┻┗┏┛┛┗┛┗┓┛━┫┫┛┃┛┣┣┻┗┃┏┻
┓┓┃┣┫┃┓┣┗╋┣┫┗┻┣┛━╋┓┓┻━┫┣┓┳┃┓╋┣┗┏┻┃╋┳┣━┳┳
┣┫┛━┳╋┛┫┓╋┳┏┳┣╋┃┛┳━┃┗┛┻┻╋┓━━┣┻┳┏╋┳┫┣┛┗━━
┓┻┳┳┻╋┻┓┓┫┻┻━┫┓┛┓━┛┗┛┛┓╋┳┻┫┛┓┻┃┳┗┃┛┗┛┫┻━
┗┻━┏━╋┏┳┣┻┏┫┓━┛╋┳╋┗┣┛┛╋┃┓┻━┓┓┫━┳┓┗┓┫━┓┳╋
╋┏┳┗┛━┃┻┛┓━┓━┗┃┛╋┣┻┫┏┫┫━┣┻━╋╋┗┃┃┣━┃┏┓┫┓┣
┛━┗┓┗┻━━┛┳━┓┣╋┃┏┏┻━┃╋┏┳┃┏┃┳┛╋┃┏┗┳┻╋┛┫┓┛┻
┗┃╋┛┳┗┳┫┳━╋┣┗┛┫┳┳┳┣┛┛┳┳┛┛┃┣┛╋┻┳━┣┳┫┛┣┫┣┣
┗┗┛┛┓━┣┣┓┳┛┣┃┣━┓┏┫┳┻┓┣┳┃┃┗╋┗━┛┛┏┳┏┃┻┛┓┫┏
┏┫┓━┻┫┏╋┳┣┗┛┳┫┫┛┏┣┻┻┫━┏┓┃┣╋┫━┳┗┓┣┏┫╋┣┳┳┏
┃┻┏┓┫┻╋┏┣┣┻┛╋┣╋━┳┻┣━┻┣┛┃╋━┃┃┣┳┓┣┗┗┃━╋┗┣┛
┃┻┛┏━┻┣┃┣┫┻┗┳┫┫┏━┫┻┳┓┛┣┫┻┏┳┻┳┓┫┏━┃╋━┳┓╋┛
┛┫┳┻┳╋┓┛┃┳┗┏┫┗┣╋┳┏┃┻┫┓╋┛┫━━┫┻━┓┛┻━┻┳┓┏┓┏
┛┳┗┳╋╋┫┫┗┣╋┃┃┣┏╋┃╋┃┻┫┣┣┫━┓┓┣┃┳┳┛┣┛┗┛┏┫┓┓
┣┻┗┳┛┓┏┗━┳┫┃┃┣━╋┛┃━┻┏┳┳┃┗╋╋┃┛┃┫╋┫┓┏┓┻┻╋┫
━┫┣┻┗╋┗┛┛┛┻╋┻┣┏━┗┓┣┏┛┗┓┛━┻┳┫┳┫┃┏┛┗┓┣┏┛┛┃
┃━━━┣━┫┃╋━┻━┛┓┣━┫━┛┻╋┳┻┛┓┣┛┗┣┏┫┳┳┓┛┏┏┻┏┳
┫┏┣┫╋┛┻┛┓┏╋┃┃┗━┣┳┫┳┫┏┣━┻┣┛━┣┻╋━┫┫┳┗┣┻┛┫┣
╋┃┫┃━┏┫┏┃╋┫┣┃━┃┻┗╋┏┃┻┓┏┓┣━┏┣┏┗┣━┛┛┣┃┣━┫┃
┏┏┗┻┗╋┣┛┣┛┻┳╋┓┛┏┗┗┣┣┓┳┏┣┛┃━┣┃┏┗┻┏╋┣┣┫┃┣┗
┃┳┏╋━┏┣┓┳┫┓┳╋┓┻┗┗┓┫┣┓┏┳╋━┓┻┣┻┣┳┳┫┣┗┫┛┳┓┃
┃┓┓┗━╋┗┗┻┛┣┛╋┫┫┳┳━┏┣┻┃┻┳┓┛┻┗┣┛┻┣┛┓┛┳┣━┗┳
┣┣━╋┏┗┣┗┣┳┗┃╋┏━╋━┃┣┫┓┃┫┫┃┗┗╋┓┗┳┓┓┳┃
┣┛┏┃┳┃┏┓┏┛┗┣┓╋┓┫┗╋┓┣┛┳┓┻┛┣┓┣┃┗┻┓┛┓┻┗┃┻┃╋
┻┣┓╋╋╋╋┳┫━╋┛┳┣━┃┛┏┃┛┗┃┃┃┫┓┫┫┏┣╋┣┏┃╋┳┃┗┛┣
┻━━┗┻┳┣━┃┏╋┻┏┃┏━━┏┳━┗┫┣┏┣┳┓━┫┓┓╋┏┫┓┏┃┫╋┻
┫━┓╋┃┃┓┣╋╋┃┻┫┏┣┫┫┃┗┛┫╋┣┃╋┃┏┓┫╋━┫┫┫┣┗┓┓┏━
╋┛┗━┻┗┻┣┏┏┃┣┃┓┣┗┻━┏┗┓━┫┻┣┻┃┃┻┛╋┛━┗┛┣╋┣┳┏
━┻┏┗┃╋━┫┓┣┳┃┗┃┫┻┃┳╋┓┏┳╋┗┃┓╋┫┓┻┫┻┃┫┃┓┓┫┏┫
┗┣┻┗━┃┻┏━┛┛╋┫╋┃╋┗┫┗┓┏┣┏┏┻╋┳┻┃┛┳━┃┃╋┣╋┓┛┓
┣┳┓┛┏┛┳┏┓┻━━┛┃┗┓┛┓┏┫┓╋┓┫┗┛╋┓┛┗┃┓┳┫┫━┓━┗┛
┏┻┳┏┛┫┣┛┛┫┃┏┫╋┣━┫┓┻╋┳┃━╋━┓┛┣━┏┛┛┳┫┛┓┏━┳┫
┗┛┳┣┗┳┓┫┣━┳┏┏━┫┃┳┳┃┏┗┻┃┃┳┣┻╋┻┃┫┳┗┃┃┳┳┫┳┗
┓┫━╋┣┳┓━┳┗┗┃╋┓┗╋┻┳╋┃┛┻┳┳┓━┗┛┳┓┓┳━┫┳┏┣┃┻┃
┣┏━━┻┳┻┏┫┏┓┓┏┏┏┳┓┏┫┻━┏┏┗┛━┏┳┃┫┏┏┣┣┓┫┫┛╋┃
┃┛┛━╋┏┃┻┗┻╋┻┛┳┻╋┫━┏┻┓┣┗┓┣┃┗┣┛┗┫┓┻┛┫┃━┃╋┣
┣╋┫╋┗┣━┫━╋╋┫┓┓┛┫━┣━┫┳┣╋┣━┳┫┫┗┣┓┣┻┫━┛┛┃╋┗
╋━╋┻┗╋┫━┏┗━┏┳┻┗┓┻┛┣┓━┃┛┻┗┗┏┗┏┓┓┗┫┫┏┗┗━╋┓
┻┫┣┻┣┫┣┳┻━┣┗━┳┻┫━┛━┻┏┛┃┫┛┛━┳╋╋┻┛┣┃┣╋┳┗┃┳
┓╋┳┛┣┗┳┳┻┫┫┣┻┗┻┏┣┓┛┣┳┃┗┃┗┏━┏┣┻┓┃┏┣╋┏┏┣┃┳
╋┻┫┫┳╋┛┗┗┃┏┛┫━┣┻┛━┫┓╋━┗┣┃┓┏┗┗┣━┳╋╋┛┻┛┳━┃
┃┃┛━┛┏┃┻┳┓┓┣┣┫┻┓┓┳┛┃┏┓┳┏┃┣┻┫┃┛┛┏━┻┳┛┫━┗┏
┣╋┛┓┗┛┳┗┳┃┃┏┃┛┣┫┛╋╋┗┳━┗┻┛┻┳┳┗┛┛┫┻┻┣┓┻┳┫╋
┫┏━┃┛╋┫┳┗┣┻┛┗┏━┫┏┫━┗┃┗┏┃╋━┏┗┻━┏┗┻┳┳┗┓┗┫┫
┣╋┛━┫┃┳┣━━┏┳┗┏┗┣╋┛┣┃━┏┻┛┫╋┛┛━┏┏┻┣┗┛┗┃┏┻┣
╋┓┣┓┗┃┏┛┣╋╋┫╋┫┗╋┃┳┳━┓┻┗┣━┫┗┳┓┻┏╋╋┓┛┳┏╋┻┗
┏┫┣┃┛┣┣┏━┣┣┻┣┣┏┃┓┓┓┓━┫╋┗┗┫╋┣━┓┏┣╋┻┓
┣┛┏╋━┛┓┛┳╋━┓┻┃┫┏━┛━┗━┫┏┏╋┓┏┳┏┗┛┓┓┻┣┻┻┫┳┃
┳┏┣┛┛┏┣┻┻┣┗┻━┣┣┓┻┳┃┫┳┓┗┓━┏┏╋┏┃┛┫┏┳━┏┳┳┣┓
┃┫┗┓┳┗┣┃━┳━┣━┓┏━┳┳┏┃┃┗┓┃┻┗┳━╋┓┛╋┗┣╋┣━┣━┗
┃┓┫┣━┃╋┓┗┻┓╋┗┓┃━┣┏┓┣┣┳┳┻┳┗━┻┻┳┳━┃┳┏┣┗┓┳┣
┃┛┛┏┃┣┻┃┣┛┗╋┳━┏━╋┛┫┳┻┓┣┗┣╋┃╋┫┳┻┓┃┓┓┏┗┃┓╋
┓╋╋┗┻┃┫┗┫┏┣╋┓┛┗┓━┛┫┛╋━┳━┫┗┃┣┫┗┓┃┣┣┓┃┫┛━╋
┫━┛┃┛╋┓━┛┣┫┻┃┗┗╋┓┏┫┛┃┫╋╋┗┳┛┓┻━━┓╋┃┳┻┃┓┏╋
┻┃┓╋━┏┣┓┗┫┓┃┓┣┏┫┓┏┻┗┏┻┣┃┳┻┣┗┃┗╋┛╋╋┓┣┏┳┛┃
┃┣┣┳━┗━┫┫┳┳━┫┓┗╋┗┻┣┗━┏┫┗┓╋━━━┓┓┣┗┓╋┓┣┗┛━
┣┳┗┏┏┗┫┛┏┫┳┫╋━┣┏┃┓┛╋┣┻┻┛╋┫┏┳┃┏┣┫━╋┓┃┃┃┓┣
┻┗┳╋━┻┗┳┣┓┳┣┳┃┛┣┛╋┻╋┳┓┣┳┣┏╋━┫┳┃━━┃┣┣┏┗┳┫
┓┛┫┓╋┏┛┫┻╋┳┣╋┗┗┳╋┳┓┣┃┃┓┻┓┫┃┃╋┏┓┃┏┃┃┏━━┣┳
┳━┃┗┗┳┗┣┏┛┛━┃┛┫┃┳┫┗╋┫┃┗┣┗┓┫┣━┏┛┫┓┣┓╋┣┏┻╋
┣┳┏╋┓┫┳┫┛┫┗┏┻┻┗┳┣┻┏┃╋┻┛┗┻┏┣┻┓╋┫┓┳┃┳┃━┏┃┻
╋┏┓┓┃┫┣╋┏┻┛━┣━┓┏┓┫┃┃┣┳┛┏┛┛╋━┳┗┓┃┃━┫┃┛┻╋┫
┓┗━┫┣━┳┓┓┻┛┛╋┳┓━┻┏━┛━━┛┏┏┓┓┻┃┫╋┣┏┏━┗┏┓┛┻
┛┻┗┣┻╋┗╋┣┣┃┛╋┻┗┻┓╋┳━┫┳━┛┗┗┃┛┳┛╋┻┳┫┃━┗━┣┓
┃┳┏┳┻┗╋┣┓┓┓╋┏┫┛┣╋━┗┛┫┃┓┗┗╋┗┣╋┛┻╋┣┣┳━┃┓━┳
━╋┏┻┗┗┗╋┻┳┫┗┛┛┃┗┛━┃┓╋┫┳━┃╋┗━┫┛╋┳┳┛┫┳┓┃┻┳
┗┣┃┗┻━┏┫┃┳┗┫━┻┗┗┗┓┃┛┫┓┃┫┫┓╋┳╋┫┻┗┳┳┗┏┗┳┗╋
╋┣┃╋┗╋╋━┓┓┣┓┫┓╋┃┃┳┓┣┳┫╋┃┏┗╋┏┓┓┫┣┓┻┛┏┗╋┛┓
┻╋┗┗┃┗┳┫┫┣┻┛┗┗┫┏┗┛┛┃┃┫━┓┫┣┃┗┻┛┛┃┛┏┻┫━┓┻┳
┃┏┓┫┓┻┻┗╋━┓┓┣┗┏┗┗┃┫┫┓┛┳┻┫┛┓┳┣━┻┳┳╋┳┛┣┓┫┓
┣┏┓┓┃┗┏┗┣┻━┫┛┃┣━┫┫╋╋┗┳┓┣┛┓┳┳┣┃┏━┓╋╋
┏┫┣━┣┳┗┛┛┏┻━╋┫╋┣╋┓┫┣┏┗━┛┏┣┏┳━┣┏┏┛┣┃┻┫┣┳┻
┏┫┻┗┫┏┣┏┏┗┣┓╋┛┻┳┓┗┃╋┗━┓┛┫┏┓┳┏┛┗┻┻━╋┳┫┻┗┫
┻╋╋┃┗┻╋┳┛┻┻┫┗┳┫┫┗┓┳┗┫┗┻┗┳┛┫┗┻╋┳┛┓┫┛┗━╋┛┃
┓┓┛┻╋┳╋┣┏╋┫┗┛┣━┃┓┓┛┗┏┳┓┻┛┣┏┃━━┛┛┗╋┏╋╋┣┫━
┃┛┗╋┫┳┗╋┳╋┣┣┗┻┫┳┓┻┏┫┫┗┣┓┳╋┛╋┏┃━┫┣┛┗┻┳┻┫┗
┓┏┻┣┣┓┓┗┻┫┻━┏┛┣┓╋┃┫┣┛┛┻┫┛┳┓┳┳┳┗━┃┫┛┓┃┏┫┻
┃┛┛┫┛┻━┏╋╋┻┫┓┫┓┻━┣┫┛┃━┳━┏┃━┳┳┃┫┣┛┗┳┳┛┓━┛
┗┻┳┗┛╋┫┃━┓┣┗┗╋┃┻┓┣━┣┫┻┓┏┫┫━┗╋┗┗╋━━┃┣┃┳┻┓
┗┻━┏┃┳┏┏┗┏┣╋┻┛┗┳┗┗┫┃┻┓┻┓┛┛┗━┫┓┃┣╋━┃━┃━┃┓
┏┫┗┻┃┃┗┣┃┻┣┗┫━┗┗┳┳╋┻┳┃┛╋┓┓┗┃┫┻┛┻┓┻━┓┻┣┫┫
╋┻╋┛┏┛┻━┗┛┃━━┃┫┗┻━┓╋┻┛┫┓┏╋┗┓┏┫╋━┓━╋┻┳┃┫━
┫┻┣┳┫┏┓┃┓┓┳┃┛━┻┗┗┃┛┻┃┫┣┛┓━┗┳┣┓━┃╋━┓┻━┳┓┏
┻━━╋┓┣┫┫┏┛┏┃┣━┳┗┃━┫━┃┗┫┗┻┻╋┫┣┏┃┫┻┻┫╋┓┃┣┃
━┣━┓┛┛┃┗┣┏━┫┗┏━┫┳┻╋┗┏┣┗┃┛┏┳┳┻╋┗┻┫━┛┗┓┻┓┃
┫┓╋┃┻┗┛┏━┣┓┏┳┃┃┓┫┛┓┳┳┫╋━┳┏┻╋╋┳┓┳┏╋┻╋┏┣┃┗
╋┃┳┃┣┃╋┫┫┓━┳┏┓┣┏┣┃┏┻┻┗┻┫╋┣┻┣┛━━╋┫┗┛┗┛┓╋┣
┗┻┗┏┫┫┃┓┗┣┏┗┣┃┛┫┏┛┫━┓┳┻┓┛┛┗┳┣┻┗┓┗┣┛┻┣┳┗╋
┃┓┏┏┗┫╋┣┻┓┫┣┣┗┣━┃┗┣┻┛┻╋╋┫┫╋┗┻┫┣┓┓┳┃┏┫┫┓┗
━━┻┛┻╋┛┻┗╋╋┛┃━┫┏┣┳┻┳┫━┫╋┓╋┳╋┣┻┳┗┓┏┻┣┫┫┗┓
┳╋┣┫┻━┳┓╋┃┳┏┃┳┓┃━━━┳┃┃┓┫┣┃━┳┣┳┓┏╋┓┃┓┣┏┗┻
┫┻┣╋━┛┻┓┣┫┏━┓┫┣┣┛┫┓┳┫┃┣━┓┳┫┗┛╋┛┃┻┓┛┣━━╋━
┣┳┫┓━┓┏┃┛━┛┃┣┛┻┻━┳┣┳━┫┓┫┃┫┗┃━┫┛┫┻┃━━┏┳┻┳
╋┣┗┛┃┗┏┃┫┓╋┗┏┻┫┏╋┓┃┛┣┻┓━╋┏┻┫┛╋┛┣┛╋┫┫┛┓┳╋
┣┳┓┛┫┓┃┃┃┳╋┏┃┃┫┗┣┫┻╋┓┗┻━━┏┣┳┣┓┛┻╋┗┛
╋┃┫━╋╋┣┗┣┏┣━┣┻┗┏┏┗╋┣┣┃┗┓┳┓╋┫━┫┗┻┫┻╋┓┗╋┓┻
┗━┗┳┏┗╋┫┃┏┛╋┛┣┗┻┏┗┓┛┃┛┻╋┗┏━╋┏┓┃┳╋╋┓┃┳┛┏┃
┛━╋┓┏┣┫┫┫┫┗╋┏┛┳┛┳┳┗╋━┏┻┗╋━┻┓━┃┛┗┳━┏┗┃┳┣┓
╋┻╋┏┃┃━┫┃┏┫┳┛┫┓┏┣┓┓┃┫┓┓┳┳┛━┏┻━┏┛┓━┗┏━╋┣┓
┗┃╋┛┓━━┫━┫┃┣┫┓┗┏━┏┓┣┻┃┗┣┗╋┃┏┫┫┳┫┗┓┏┻┛┫┏┓
┓┓┻━┳┫┓┏┣┗┳┳┳┳┃━┃┫┃┓┣╋┳┳╋┳┃┳┣╋━━┣┣┗┫┗┣┻┣
┃╋┣╋┻━┗┣┻┳┃┏┓┏┣┏┫┃┗┻┣━┓┗━┛┏┓╋┓┏┳┗┗╋┣┃┻╋┫
┛╋╋┛┛┫┏┏┣┛┏┏┗━┣┃━┓┳┗━┫╋┫┗┳┃┗╋┏┛┫┗┗┻┳┣┃┃╋
┛╋┫┏╋━┛┻┳┳┗━┗┏┣┗━┏┗┓┏┣┫┛╋┏┃━┗┏┫┫┃┗┻╋━┻╋┛
┓━╋┃┗┓┗┛┃┣┻╋┛┻┳┃┣┃┳┗━┗┓┓┳┛┏┃┳┣┃┃┓┣┏┫┻━┗┣
┣┃┓┗┗┓┓┏┃┻┓┓┣┣┣╋╋━┏┛━┳┳┻╋┣━┛┳━┳┫┛┃━┏╋┳╋┏
┣┃┛━┓┻┛╋━┫┏┗┫━┓┓┣━┓┛┻━┗┓┳┻┻┣┻━┗┫┳┛┣━┫┳┏┻
╋┗━┛┛╋┏┳┳┃┏┣┳┛┓┛┛┗┣┃┫┻┳╋┗┏┣┏┻┏┛┏┫┣┣┓┳┏┗━
┣┫┏┣╋┻┛┫┳┻┛┛┻┃━┗╋┻┗┓┛┳┻━┗┫┛┗╋┻┃┻╋┣┃┗┃┛┫┳
┣━┫┗┫┏┫┻╋┫┻┛┗━┣╋┓┃╋┛┃┛┳┛┃┗━┏┏┣╋┏┏┻┓┓┣┫╋━
┳━┓┳┫┗┃┛┓┓━┳┫┻┣┣┫┃┏┓┗┓┳━┻━┏┃┃╋┛┻━┻┫┗┛┣━┗
┫━━╋┳┣┏━┓╋┏╋╋╋┃┣┳┓┫┃┗┏┫┳┃━┣┓┏┓┓┫┻━┏┓┛┏┛╋
┗┗━┻┃┃┛┻┻━┗╋┣┳┗┣┃┳┃┻┣┃╋┗┻┣┓┳━╋┃┃┫━┻┳┃━┛┛
┳┫┓┃┣┣┫┃┏┛┛┻┃╋┻┻━┓┗┓┃┛┻┃━╋╋┛┗┏┫┣┛╋┓┣┛┫┛┻
┛┃┓┛┏╋┛┛┣┗┻┫┫┗┻┏┫┏┏╋┓┗┻┗┛┫┻┏┛┓┓┣━┓┓┣┫┳━┗
━┏┃┓┗┣┛┃┫┃┳┳┏┛┻┳━┗┻┃┛┫╋┏┛┣┃┣┏┓┫╋┳┫╋┻┣┗┛┓
┻┣┗┻┓┳╋┓┳┃┃┳┻┓┳┻┣┛┳╋┛┓┛┣┻┃┳┃┳┓┣┃┫┗┛╋┛┓┳┣
┳┳┃┏┻┃┗┳━━━┓┻┗┫┗━┓┳┏╋┫┏┏┓┳┃┫┳╋┳┻┳━┃┓┳━┓┃
━┫┻┏┣┃┓┳┫━┗┏┏┳┻┃┓┳┻┃┻┳┓┗╋━┏┫┛┓┻┳╋┫┻
┫━┻━┫┗┃┓┣┫┳┓╋┳┓━┻┓┳┳┗┃┓┗┗┣┣┛┏┏━┃━┓┻┃┻┳┓┏
┳┛┛┗┗┓╋┛┏┫╋┳┏┳┣┃┗┛┫┓┓┏┣╋┃╋┣┛━╋━┻┃┛━━┃┏┃┻
┣┣┗╋━┓┛━━┓┓┗┏┛┓━┛┏┻┓┳╋┻╋┫┳┛┓━┏━┳┏┫━╋┻┗━┃
┗┣━┻╋┓━┏┣┣━┃┃┏┃┳┗┫┓┛┻┗━┗╋┣┗╋┃┻╋┣┓┫┏┫╋┛┓┫
┃┓┻┏┏┛┏┛┣┛┓┛┃━┓━┓━┓━━┏┛╋┏┃┗┣┣┏┻━━┃┛┓┛┏┏┻
━┃┏╋┫┻┳┛┛┳┛┻┗┃┗━┃┗┻┣┳┛┃┻┓┏┃┏╋┓┏┻┗━┓┗┣━┓┃
┓┛┻━━┛┏╋╋╋┫┣┫┣┗┏━┛┃┓┳┣┛┳┓┣┏┗╋┫╋┳┃┻┓╋┳┫┣━
┫┗━┏━┛┓┛┗╋┗┻━┳┗┻┛┫╋┻┻┏┗┃┓╋┻┻┛╋┗╋━┓━━┛┗┻┃
┓┫┏┻┃┗┓┃┳┓━┣━┗┛┫┗┗┻┗┣╋┫┣┃┏┛┏┛┗┃┏╋┏┓┓┻┫┫┣
╋┏┓┏┫╋┗━┓┗┓┳┛┗╋┃┳┫┃┻┃┓┏┫┓━┓┣┣┗┓┣┳┓┃┏┃┫━┳
┣┣┓┻┣┗┳┏┗┫┫┳┛┣━┏┏╋┏┃┣┗┣┻━┣━┫┳┃┣┫┗━┣┓┳╋┗┗
┗┫┏┓┫┏┗┓╋┣┓┏┗┳╋┃┣╋┏┫┫┣┓┻╋┣┏┃┳┳┫━┳┳┫┃┓╋┏┃
┣┫┗┳┳┃┻┳╋┗┏┃┛┓┗┓┗┛┳┃┛┳┫┏┛━━┓┻┳━┫┣┏╋┏┛┫┗━
━━┫┓┏┫┏┓┣┛┻┻┏┃┫┳━┻┏┫┻┓┛╋┗┳┃┗┓┣━╋┻╋┓┣┛┏┗┻
┫┻━┫┓┻┫┃┏┫┫┏┛┫┻┗┃┏━┣┻┳┣┓┛━┣┏╋┓┓┣╋┣┫━┏━╋╋
┗┻┳┃┓━┳┗┓┛┃┳╋┏━┳━┫┣┻┛┗┛┃━╋┛┣┛┫┏┣┻┫┃┫╋┃┃┓
╋┛┏┗┗┏┛┛┓┻╋┛┃┃┣┣┃╋┏┏╋┏┓┳┏┳━┏┛╋┣┳┗╋┗┻┳┻┛┣
┳╋┣┏╋┫┛┓┗╋┏┓┣┣━┓┻┓┛┓┓┣╋┣━┃┣┃┳┓┳┏┻┻┻┗┛┃┗┻
┣╋┫┓┗╋╋┫┃┻┻┳┓┏┓┓┏┫┛┓━┻┻┻╋┃┛┓┫┫┓┏╋┣┗┏┻┣┫┳
┗━┓┫┏┻┗┏┳┏┗┣┏┳┣┃╋┻┗┓┻┃┃┗┓┳┣━┏┻┻┻┣┓━┳┫┳┗┓
┏┃┳┳━━┃┃╋┣┣┓┏┃┓┃┳╋┣┏╋┻┣┗┃┛╋┛┛┻┫┣┫╋┃━┓┓┫┃
┣┓┫┛━┓╋┻╋┛┛┏━┃┏╋┓┳┃┳┃┳┏┗┗┗┣━┓┻┻┫┏┫┓╋┃┛┃┳
┛┻┓┓━╋━━━━┏━┗┏┃┣┫┏╋┳┻╋┗┳┣┃━┳┃┓┻╋┛┏┓┗┓┳╋┳
┳╋┃┻╋╋┃┻┻╋┻━┫━┳┏┣╋┃┗━┣━┏┗┛┓┣┫┳┃┃┳┓┏
┃┗━┛┗┗┏━┣┏┣┛┳┃┣┃┳┫┏┗┓┓┗╋╋━┣┓╋┣┣┓┫┳┫┛━┓━┻
┻━━┗┫┗┳┃┣┳╋┻┛┳┓┏━┛┳┛━┏┻┳┛┫┳━┏┓╋╋━━┻┫┣╋┳┛
┏╋┫┻╋┣┏┣╋┳┣┃┛┓┣┻┗┻━┣┃┣╋┛┃┏┳┫┃╋┏┻┗┛┗┻┗┃┻┳
┳┗┫━┣┃╋┻┏┗┓┻┃┓┣┳╋┳╋┃┏┏┳┳╋┛━┓┏┳┫┫┳┃╋┳┃┳┗┃
┳┻╋┻┻┫━┣╋┻┏┛┗┗━┣╋━┗┳┓┫┳┛┣┓┣┗┃┗┛┗┗╋┛┏┃┳━┳
┳╋┓┫┃┳┣┛┳┃┻━┓┫┃┳┣┫┛┫┳━┓┃┓┓┓┫┏┣┣┛┃┻┳┫┗╋┓┳
┃┃┃┣━┳━╋┳┗╋┻┛━┛┳┗┏┃━┣┛┣━┏┃┃┛┏┗┫┓╋┻┓┛┳┓┫━
┳┗┃┻━┏┗┓━┣┛┣╋━┃━┳╋┛┻┏┫┫┛┳┓┣┛┗┫┗┃┃┏┗┫┫┳┻┓
╋┻┻┫┓┫━┛━━━┏┻┛━┫┳┳━┗┏┓┳┻┗┻╋┣┻┗┏┣╋┓━┻━╋┳┓
┛━━┏┣╋┗┓╋━┻┓┫┓┓┛┫┏┃┏╋━┻┗┛┫┳┃┳┻┫┳┻━┃┫━┗┫┣
┛┃┏┫┛┓┏━━┳╋┓┃┫┫┣┳┳┗┳┏┏┫┗┏┫┃┣┗━┃┗┣┓┓┃┳━┓┣
╋┗┓┫┛┓┓━┣┛┏┣┳╋┣┛┃┫╋┛┏┳╋┏╋┛┗┃┛┓┓┗┻┛━╋┛┛┓┏
┃┣┣┳┗┫┣┓╋┃┗┣┻┻┳┗┫┏╋┃┣┃┗┓┏┻━┗┻╋┓━┻┫┗╋┗┻┫┳
┫┳┳┫┓━╋┛╋━┃┓┣┫┗━━╋┓┳┫━┓┻┃┃┣━┳┗┣┃┳┫┗┃┫┻╋┛
┏┻┏╋━┗┣┏┃┗┫╋┣━┫┓━┗╋┳┃┃┃╋┓┗┻╋┫┏┣┗┏┏┳┃╋┻┳┫
━┻┣┛┫┏┫┗┳┃┓┛┳┏╋┳┃┣┻┗╋┃━╋┏┛┻╋┛┓╋┻┏━┣┏┛┏╋━
┗┓┳┳╋┣┃┓┛┗┣┫┛┣┓┗┓┗┓┏━┻┓┓╋┻╋┛┗┳┏┫┏┫━┻┃━┏┓
┓┏┃┫┗╋┣┃┛┻┗┫┛┛┃┃╋┣┫╋┳┣┛╋━╋┓┏┫┣┛┓┳┗┣┛┫┳╋┣
┏╋┫┛┫━┓┻┃┛┓┗┗┫┳┗━┻┗╋┓┗┛┳━┫━┛┃┛┳┣━┣┻┫┓━┓┗
━╋┗━┃┣┳┓━┏┫┏╋┃┛╋┻┻┫┗┫┻┻┣┏┓┏┛┳┫┃┃┫┣┫━┫┓┣┃
┳┣━╋┫┻┃┏┓┳╋┏━╋╋┓┻┓┗┳┫┻┓┳┳┏┃┃┃┛┓┫┓┫┣┃┛┗┻┫
┛┓┻┏┫┳━╋┗┣┓━┫┃┫┏┛┳━┫╋┳━┳┃┣┗┛┣┳┗┣╋━┫┫╋┛┣━
╋┣┏┳┃┓┏┓┳┃┳┓┛┳┳┣┏┛╋┳┛┣┏┫┓┏╋┓┫┗┫┗┛┛┃┻┣┣┳┫
╋┳┗━╋┣┗┳┃┏┃┗┛┏╋┃╋┓┫╋╋┛┃┫┃━┣┣┃━┻┃┛┻┳
┃┛┛┛┗┗┫┏┓━┻┏┣┻┓┣╋┏┻╋┣╋╋┛╋━┏┫╋╋╋┳┳┣┛╋━┳┓┳
┫┓╋┫┣╋┫┻┏┫┫┻┃┣┓┛┳┻┛┏┣┗╋╋┳┫┃╋┳┣┫┣━┛┃┃┃╋╋━
┻━┃━━┣┫┓┳┣┛┗┗┗┛╋╋┣━╋┏┓┻┛┛╋┃┓┓┓┫┛┗┳━┓┏━╋━
┳┓┃┏┳┓┳┃┛╋━╋┻┓┻┗━┣┻┻╋┃┻┳┃┣┻┻┃┏╋┗┃┛┛┫┗━┣━
┫┫┻┗┏┃┫┏╋┛┛┫━┛┛┓┏┏┃┣┳┫┣┣┫┗┛╋┳┳┫┃┗┳┣┳┓━┃━
┏┻╋┫┃┃┓┫┗╋┛┻┻┓┏┃┻┫┗━┗┳┓┃┓┃┗┃┣┻┏┓┳┛╋┫┃┣┏┫
┓┣┗┛┗┓╋┓┫┓┃━┣┫┏┗┗┏╋╋┳┗╋┳┃━┫┗┏┛┏┻┏┓┛┫┗╋┣╋
┫┫┻┓┻╋━╋┗┏┛┫━┗╋┣┃━┏┏┏┗┓┫┓┣┃┻┓━┛┃╋╋┛┻┫┓┻┃
┗┗┳╋┓┃┛┣┛┳┏┣┏┻┻━┻┻╋┃┫┗┣╋┛╋┻━┏┫┳┳┣╋┗━┓┣┏┏
┗┫┣┻┳┃┃┣━┏┛┳┏┣┻┣━┏┏╋┏┫┻┗╋┫┻┛┫┫╋┃┣┛┣┫┳┻━╋
┳┻╋┻┏┻┗╋┫┓┳┃┣┫┳┃┛┃╋┻┓┓┫━┏┻┣┣┓┓┻┃╋┓┓┫┻┏┳┛
┓┏┳┣┏┫┻┣╋┫━┳┓┳┗┣┣┫╋┓┣┛╋┫┛┓┗┃┣┣┻┃┓┏┫━┳┻╋┣
┓┣┳┫┛┃┫┛┳╋┓┃┛━╋┳╋━┛━┓┳┣┏┛┫┣┗┫┳╋╋┃┻┓┗┫┫┳┓
┣┣┗━┗┻┗┻┏┳┏━┏┳┫╋┃┫┃┳┫┳┻┣┃━╋┻┳┏━╋┓┃┗┗┳┃┗┏
┳╋┗┛┃━┃┫┫┏┏┫┏┏╋┗┣┻┓┃┏┓┓┓┣┏┓┛┛━╋┣┳┻┗┻━┣╋┻
┳┛┏┗┓┏┛┗━┗┣┗┣┏┫┃┓╋┏┏┛┣━╋┻┛━┣┗┃┃┣╋┃┛┃┗┳╋┳
┫┃━┓┗┃━┓━┗┳━╋┛━┛┃┏╋┗┓┃┓┓┻┏┏┗┳━━━╋┛━┳━┃┳┳
┓┣┏┗┗┃┣┻╋╋┃┫┻━┻┗┛┻┓┻━┫┳┣┫┓┃┓┳┫┫┏┳┻┗┗┃╋┏┛
┏┫┫┓┻╋┣┣┓┣┗┃┛━┣┛┏━┃┃┗┗━┻┛┣┗┫┃┻┫┏━┻┃┗┗┳┏╋
┳┃┳┳┫┻┏┣┏┻┳┻┳┫╋┣╋┃┏┛┛┻┃┓┃┻┳┓┃╋┻┏━┗┃┓┳╋┣┓
┣┫━┳━┣┣┗┓┏┫┃━┗┣┻┛┫╋━┻┃┣┻┃┃╋┣━┳┓┫┃┣┏┏┣┳┳┗
┳┫┳┃┻┏┃┃┗┣┻┳┻┗┫┗┗┣┣┗┃┣┫━┗┳┳┻━┫┗┻━╋┏┏┳┏┗┏
┃┻┏┻━┃┻┫┣┳┫┗┳┣┃┗┃┳┻┏┃┏┓┗┓┗┏┣━┛━┗┣┏━┗┗┳┗┃
┳┳━┣╋┣┫┓┗┛┛┳┗┓┳┳┓━┗━┳┣┳┃┗┫┳┃┫┻┓┓┃━┓
┛┓┏┓┫┃━┃━┣┻╋┣┳┫┻╋╋┏┃┗┃┫┛━┻╋┗┃┃┛┫┃┫╋┗┓┏╋━
┳┻┳┃┛┃━┣┏┛┳┳╋┣┫╋┣━━┻┏┳┻┣┏┳┻━┃┻╋┃┗┳┓━┓┏┛╋
┏┃┃┓┫┃┣┫┃┏┏╋┓┫┳━╋┫┃┏┫┏┻┻╋┃━┫┳┓╋┓┫┣┛┗┛┫┗┻
┓┗╋┻┃┓┗┳━┏┛╋┣┓┃┗┻┣╋┗┫┫┻┓┗┣━┳┛┛┳┃┓┛╋┛┳┃━┏
┣┣┓╋╋╋┓┫┫┫╋┫┻┻┣┫┓┗┳┳━╋━┻╋┃┓┃┳╋┣┛┗┻┃┛┗━━┏
┫╋┣╋┛┳╋┛┫╋┓┃╋┏┗┛┛╋┃┃━┓┛┓╋┛╋┃┣┏┳━┛┫┛┻┫┓╋┗
╋╋┏┓┣┳┓━┣┳┏┃┳┫┛━┻━┳┻┻┃┛━┳┏┳┏┓┻━┃┛┃╋━┣━╋┳
┫┗┏┣┗┳┛┻┗╋━┳┻┓┃┗┏┣┏┓┣━┫┫┏┓┃┻┛┫┓┻┻┃┛┳┗┗┫┓
┻┣┛┗┏┃┣┻┏┻┻╋━┳━┻━┫┏┃┻┓┛┣┓┣┃━┫┓╋╋┏┏━╋┗━┃┗
┏┏┏┫┏┛━┃┃┏┏┗┛┫┳┃━┃┏━┃┛┫┣┣━━┃┗┃┓┓┣┏┳━┳╋┏┗
┃┫━┳╋┗┻┗┛┻┛╋┻┳┗━┗╋┃╋┻┳┻╋━━┏┣╋┫┛┻┓━┗┳╋┣┫┓
┣┻┏┏━┏┓┗┻┃╋┻┏┳┻┗┳━┻╋┣┃┣┛┛┻╋┗┓╋┫━╋┫━┛┳┻━┃
┏┓┫┃┗┃┫━┗┃┏┛┛┣━┛┻┣┳┗┻┣┏┗┳┳┫┗━┏┣┛┫┛┻┛┓┻┏╋
┫┗┫┫━┃┓┗┓┻┳┻┏┓╋┗┓┃┓┏┏┏┃┫╋╋━┓┳┳━┳┏┻┫┗┃━┗┃
┏━┻┗┛┫┃━━╋┛┫┣┏┓━━┫╋┻┓┏┗┻┛┓┏┻┛┓┗┃┣┗┳┳┏┫╋┛
┛┓┛┓┏┻┫━┳━┓╋┏━┃┃┏┓╋┣┫┫╋┗┳┏┳┳┣┳┃┻┳━┗┛┣┛┳┳
╋┗┏╋┏┫┣┳┃┫┗┓┻┛┛┏┗┣╋┏┛╋┳━┣┏┳┓┻┏┛┓┳┏┳━┓┳━┛
━╋┛━┣╋╋┳┳┗┛┳┳━┣┣┓┏┳┏┛┗┣┃┃┳┳┻┛┏┻┣┗┗┣┗┫╋┻┏
━┻┫┃┓┃┗┏┳━━┗┳┛┃┳━┳┫┻┣┛┗┣┣┣┃┛┛┃┫┛┏┗┣┛┗┛┃╋
━━┃┣━┻┃┣┫┣┓┏╋┗╋━┻┫┫┣┓┫┓╋┛┓┃┻┃╋┛━┏┫━┓━┫┓┳
┃━┗┗┛┛┛┳┛┻┻╋┣┛┻┫━┳┛┣┗┳┻┣┣┗┳┓╋┃┏┻┣┏┓┏┏┃┓┓
╋┓┻┻━┓┣┫┛┛┓┏┗┣┻┏╋┳┣┻┛┗╋┓╋┗┛┓┗┣┛╋┣┳┣┗┫┗┛┓
┃┳┗┃┛┛┛┛╋┓┛┻╋┣┻┏┫┻┛┗┓┛┳┫━┏┃┗╋┓━┳┛┃┓┛┛┻┫╋
┛┳┏┻━╋┣━╋┳┣┏╋┏┗┏┗┗╋┏┗┣╋┛━┻━┳┳┛┃┫┫┗┃
┃┗━━┛━┣━┓┳┳┛┳┻┛┗┻┗┏┣━┓┃┗┓┣┫┗╋┓━┻┛┳┃┏━━┳┗
┣┳┃┓┻┓┓╋╋┏━┫┗┻╋┣┏┏┏┳┫┓┫╋┓┛┳┻┫┗┳┫┓┏━┓┗┳━┓
┻┻┻┣┳┏┗┫┃╋━━┗┃┣┻━┛┣┛┳┳┓┃┛┳┳┻┣┛┣┓┫┣┓┛┫┏┓┛
┓┏┳━┳┃━┳┛┓┏━╋━━╋┣┗┏┳┓┓┫┛┏┣┫┻━┏┣┣┫┓━┫┃┳┫┛
╋┻┛━╋┫┣┃┃╋┳┳╋┻┓╋┗┃┫╋╋┃┳┃━┳┏┃┳┛━┣┫╋━╋┓┳┃┛
╋┛━┏┫╋┻┃┳┣┳┻━┛┗┫┛┳┏┳┏┗┛┫┳┓┻┣┣┻┓┛┣┗┓┻┣┃╋┣
┛┏┳━━┃┓┻╋┫╋━━┳┫┏┃┫┫┏┣┃╋┛┛┣┏┛╋┛╋┏╋┛╋┓╋┫┻┫
━┣╋┏┛┓┳╋┛┓┏┃┓┫┗┣┓┃┗╋┻┏┗┓┃┳┣┫┻┛━┓╋┣┃┛┻┃╋┻
━┫┫┃━┳┳┫┫┻┻┻┛┻┛┃┫┏┣┫┻┗┣┛┫┏┻┏╋┣┳┗┣━┫┃┻┃┻┣
┃┃┣╋┳┫┓┣━┫┳┻┛┛┃┣┻┓┫┗┗┗┣┓┏┏┳┗┛╋┗┣┏┳┓┃┃┃┻┣
┻┣┻╋╋┣┏┏┗┏┃┓┛┏┳┓┣┏┣┳┏┳┣━┣┏┛┗┓┳┗┣┫┏┣┓┓┏┛┓
┗┻┓╋┻┳┓┣━┏┫┗━┏┣┻┓┏╋┫┫┗┣━━┓┳┓┓┃┻╋┛┳┛┃┃┗┛┻
┫━┏━┫╋┏┻┛┗┃┳┣┛┛╋┣┗┛┫┻┗━┫┗┗┳╋┣┣┃┣┗━╋┫┣━╋┳
┓┫━┏┗┳┏┓╋┏┛┳┏┃╋┃┗┃╋┛┫┛┓┃┛┃┳┛┳╋┃┳┏┫┳╋┫━━┳
┏┏┻┛┣┓╋┛┻┏┓┃┛┃┫┗┫┣┓┫┗┫╋╋┻┛┻┓┫╋┃┳┛┃╋┛┗┻┳┣
┻┳┛┻┗┓┏┣━┣┛┏┛┃┫┛┻┛┓┛┻┃━┛╋┳┻┫┳┃┓┗┏┓┃┳╋━┓╋
┫┛┣┃┓━┣┻┃┣┻┓┫━┻╋━┳┳┗┳┃┛┫┛╋━━━━┛┃┻┏┛┛━┓┛┳
┳┻╋┣┃┳┃┏┗┻┏━┳┃╋┳┣┣┣┛┃┗┓┏╋┓┃┃┗━┃┏┻┏┃━╋┓┳┣
┫╋┛┃┳┏┓┗┗┃┛┫┳┃┻┏┛━┃┣╋━┳┗┫┣┫┣┓━╋┣╋┻━┫┻┻┃┃
┗┗┳┛┛━┫╋┃┫┣┛┫┗┳┓┃╋┏┫┗┛┛┛━┛┣┏┫━┫┏┫┳┫┣━┏┻╋
┫┻┳┣┓┏┫┓┛┏┳╋┫┛┓┻┓┗┻┃┻┓┳┛━┫┫┓┳╋┛┛┣┳┛┓┏┗┛╋
┳┣┏┏┻┳┏┳┻━┃┓┻┫╋╋┣┻┻┛┓╋┏┣┣┳┣┃┗┓┓┏┣━╋┫┛┏┻┓
┣┃┻┫┳┃┻┫┳╋┻┓┛┳┓┓┓┛┃┣┻╋┛┓┣┳┳╋┓┫┫┏┫┣┓━┛┛┓┻
┻┃┫┳┓━┓┓╋┓┳╋┣┓┛┫┳┳┛┗┗┗┗┓┳┗┳┫┃┛┛┻┗┳┛
┏┣┛━┻┣╋━┗┻┻━┏┣┃┳┗┓━┓┛┫╋━┻┏┏╋━┳┳┓┏━┻╋┛┣┻┳
┫┃┣┫╋┳┛┓┓╋┳┳┏┳╋┗┳┏┳┳┳┃┛┏━┳┻┫┻┏┳╋┳━╋┏╋╋┣┻
┛╋┏┣┃┓┳┫┫┻━┓┫━━┣┗┛┛┣╋┗━┛┛┃┃┣┏━━┣┳╋┻┛┓┛┏┫
┫┫━┗━┗╋┻┣┣┃╋┓┫┗┃┗┗┗┓┓┏╋┃┓┫┗┫┳┓┫┏╋╋━┗━┃┛┓
┣┣━╋┓┏┻┛┗┃┓┛┳┗┳┣┳┛┗━━━┣┫┗┳━╋━┏┳┏━┻┫┫┃┻┻┓
┣┏┏┏┣┣┣┃┣╋┫┳┻┓┻╋┓┃┏━┏┫┓┳┫┃┣┛┣━┏┫╋━┏┣╋┳┃┻
┻┳┳┳┣┛┻┃┃┫┳━┓┓┗┳╋┓━┻┛━┳┫┏┓┏┛┗┫┣╋╋━┏┗┃┛╋┫
┓┏┻┻┃┏┻┓╋┛┛┫━┗┃╋┓┗┏┣┻┛┣━┛┣┻┫┛┫┛╋┏┃┳┻━┛┫┓
┣┗┗┏┻━┛┃┏┣┃┫┓╋┗━┻━┣┻┃┻┣╋┳┗┫┳┓┛┳┗┫━┗┗┻┳┓┻
┗┗┓┣━┃┫┳┳┛━┏┫┳╋┫┻┛━┛┻┗┏┗┳┛┓┗┫┏┫┫┫┛┛┫┻┳┃┣
━┳┏━┛┻┫┗╋━┏┛┣┗┻┻╋┏┏┛┓┏┻┃━┗┻┛┗┫╋┓┫━┫┣┃┣┳┻
┳┫┓┫╋━┓┃┓┛┃┫┻┣┛┛┣┛┗┃┓┓━┏┫┻┫┫┳┫┃┳┻━┃┣┓┓━┳
╋┫┛┫┗┏┗┫╋┣┫━┫┫┻┣┛┳━┻┣━┣┫┫┫┳┫┻┏┻┫┏┗━┳┏┛┏┓
━┻┳┛┣┛┏┫╋┓┣┓┏┣┳┗┻┣┳┓┗┏┓┗┫┫┛┛┫┏┗┃┫┏┳┃┻━┳╋
┛┛┓┛┫┛┻┣┻┣┗┫┻┗┏┃┣┃┳┓┳┗┗┏┳┣┳┗╋┃┃━┻╋┛┓━┻┻┓
┫╋┻━┗╋┓┳┻╋┏┻┏┗┓┓┛┛┛━┏╋┏━┗┓┣┃┫┓┓╋╋╋━┗┣━┓╋
┃┏┏┃┛┓┃┓┻╋┫┫━┏┫╋┃┣┛━┛┣┻┻━━╋┻┃┻━┫┃┣┃┫┏┣┏┻
┛┫┛┏┃┗┣┓┳┓┗┫┏┃┃┃┫╋┫┓┃┓┛┻╋┏┏┗┃┳┫┗┛┗┛┃┏┻┣━
┓━┛┏┃┃━┳┛┓┳┓╋┳┃╋╋┓┃┣┫┗╋┳┳┃┣╋┻┃┣┣┣┳╋━━┗┓┣
┓┃┻┻┃┓┓┣┳┏╋┫┃┻━┻┛┳━━┏┳┣┗┃┃┳━┣┣┳┣┓┣┛┛┫┫┫━
┏┛┗━┏━┗┓┫┏┗┫┗┳┛┃┃┛┣┣╋┳╋┗┓┻┫┣┫┣┗┻┳┗╋━╋┻┣┓
┳┏┏┛┛┫┏┻┻┫━┏┗┗━╋┣┓╋┣╋╋┗┃┣┛┃┳┫┃┳┫┫━━╋┳┣┻┫
╋┳┏┏━┛╋┗┻┗┣┃┳┓┫┏┣┃┓┃╋━┏╋┛┓┏┣┗╋┗━┏┳┣━┛┳┛┣
┫┓┫━┛┛┛━┫┳┗┃┳┗┣┣━╋┣┃┏┫┃┫━┛┛┗┻╋┗┳┗┛╋
┫┃━┗┣┛┗┻╋┫┃┓┣┛┫┳┗┫┛┻┻┫┫┏┃╋┳┏━┗╋┗┏┣╋┃┫┏╋┓
╋╋┃╋┳┳━┏┛┻┫┻━━┻┓┗┣╋┣┫┛┃╋┛┣┳┗┓━┣┗┃┣┣╋┣╋╋┫
┣━┳┓┃━┫┏┫┣┣┗━┏┓┣┃┛━┫━╋┏┏┫━┻┻┳━┻┓┗┗┛┛┻━┻┏
┗┣┫┏┫┏┻━┓┓┫┏┗┗┻╋┫┏┏┛┗┫┗┓┳┗╋┓┣┗┣┏┣┃┫┻╋┻┣┫
┓┏┓╋┃┛┛┻┃━┣━┛┏┛┻┗┫━┛╋┗┫┛┗┏━┗┛━┏┛┃╋┗┓┗┣┏┛
┛┻┗┣┫━┳┛┓╋━╋┏╋━┣╋┻┏┏┫┫┫┛╋╋┃┳┫┛┳┫┫┏━┣┣┫┏┃
┃┣┫┃┫┗┛┃┃┻┃┗┫┛┓┣┓┣┛┓┏┗┏┗┓┏┃╋╋┗┓┫┓┳╋┗┳┳━╋
┗┳┗┓┻┫┏┓┛╋┓┳━┗┳┫╋┳┏┓━┗┓┓┗┗╋┓━┣┃┗┏┳┣━┗┣┻┣
┣╋┛━┃┫┫┏╋┛┣┛┗┗┳┣━┗┗┃┻┛┏┫┗╋┗╋╋┏┻┫┳┏━╋┣┣┣┏
┫┻╋┏┓┃┃┫┛┗┛┏┃┻┫━┏┓┫┗┣┃╋━┃┃┃┻┏┳┓┛┛┏┳┛━┳┗┣
┗┳┫┃┗┣┣┣┣┗┫┻┣━━┫┗━┓┏┫━┏━┓┳━━┛┗┫┛┫┏┳┗┫┫┣┫
┏┫┛┗┻┃┏━┻┻┳┣┻╋┫━┓┻┻┻┻┓┃╋━╋┗┳┣┻┻┻━┣┓╋┣┳┳┛
┫┛┏┗┃┻┳┳┣┣┛╋┻━┫┳┗┣┣┛┓┣┗┏┣┳┫┣┛┏┻━━┏┗┗━┳┳┻
┫┃┻┃┳┃┏┛┣┣┫┃┣┳━┃┣━┣┻┏┫┃┳╋┳┫┓╋┗┳╋┻┣╋┣┳╋━┣
┗┏┳┣┳┳┻┓┓┃┗┓┫┣┛┓┛┻┫┣┏┣┻┻┓━━┏┻┛━┃┣┛┛┗┫┻┳┻
┗┓┣┣┣╋┛┫┓┫━╋┻┫┗┃━┏┓┃┓┣┏┗┳━┫┗━┃┓┣╋┳┻┃┃┳┃┓
┏╋┻┃┏┻╋┻┃┗┛┛╋╋┗┫┻┳┛┓┣┣┻┫┓┏┫┳┻╋┫┣┃━━╋┃┃┫┓
┛┓┳┏┫━┏┛╋┳┛┳┓┗┛┃┛┗┣┫━┻┣━┓┃╋━┣┃┫┫┫┣┏┳┛┻┫┣
╋┃┗┛┃┳┏━┛━┏┃╋━┃┗┣┛┻┓┓┳┫┻┻┓┳━┣┳┣┫┏━┓┛┫╋┻┓
┃━━┗┫┗╋┏━┣┣┣┃┳┻┗┓┃┓┣┻╋┣┏┣┃╋┛┻┗┻┗┗┣┏┣┛┓┻┏
┃┓┗┫┳┣┃┗┳┓┓┓┫┣┛┗┛┫┃┓┃╋━┓┃┗┫┃┻╋┻┻━╋┫┫┗┃━╋
┛┏┃┫┳┗┏╋┓┓┓┏━╋┏┓┫┓╋╋┻━━┃╋┣┃┛╋━┃┳┫┫┏┏┫┏┃┃
┛┻┳┻┻┗┳┗┻┛┃╋┛┣┗┗┳┓━┳┗┣╋┻┃┳┗┻┛┏┣┓━┃┻┓━┃┣┓
╋╋┻┻┻━┫╋┛┳┣┫┓┓┛┓┗┣┣┓┳┣┻┗┃┫┛┣┫┓┏╋┏╋┫
┫━┫┗┏┳┛┗┗┣┻┛┛━┳┫┫┗┓┫┫━┃┏┳━╋┓┫┏╋┻┛┏┳┏┏┣┣┃
╋┛┓┃┻┣┃╋┫╋┃╋━┗┣┃┫━┓┗┃┻┣━┫╋╋┻┣┛┓┳┓┳━┻━┏┻┫
┫┳┳┣┫┛┻┣┻┣┫┳┗┓━┗━┛┻┣┣━┗┳┣┛┳┃━┣┗┛┓┗╋┣┻┛┫┗
┃┣━┫━┣┛┣╋┫┓┛┫┣┫┣━┏╋┛┃┛┣┻╋┃┓┓┳┛┻┣┫┳┓┃┣┣┣┫
┫┃━┻┛┫┗┛┻━━┗┓┃┏┳┃╋┗┏┏┳┛┏╋┳┳╋┓┻┃┣┗┗┛┏┏┣┻┫
┃┏┣┛┏┗┛━┣┣┏┫━━┗┛┻╋┻┫╋┗┛┃┏┻╋┛┗┛┻┃┏┗┃━┳┳━┫
┻┓┳┫┃┗━┫┻┃┳┏┻┫┳╋┃╋┗╋━━┏┓┛┃┳┫┓┏┳┗┣┓┛┃┃┣┣┫
┏┗┓┏┫┗┻┣┛┗━━┏┻┗┃╋┛┳┻┓━┣┛┣╋┃╋┃┛┳┏┏┓┃┣┃┫┫┻
┏┃━┫┻┛━┻┃┫┗╋┏┣━┏┗┏┫┓┫┃┛┫┏┫╋┗┻┏┻┣┻┛┃┓┛┳┻┓
┗┃┃┫┏┣┫┣┃━┫┣┃┣┫┫┣╋┳┓┓┫┗╋┗┳┓┏┳┓╋┓┓┣┳━━┓┳┗
┃┓┗┛╋╋┳┃┻╋┣┓┛┻┳┃┣┛┳━┓╋╋╋━┃┗┻┻┏━╋┗┻━┛┗┫┗┗
┛┗┏┃┫┓┓┣┛┳┫┗┃━┃┏┃┣┛┛┛┓┓┏╋┗┛┓┛━┣━┳┗┗┣┏┏┃┳
┏┻┛┣┫┏╋┫┃┫┏╋╋┃┛┣┗┳━┏┃━┏┫┏┳┛┗┗┓┛┛┗╋┳┏┏┣┏┳
┣┏┓╋┓┛┏┫┻╋┳┏┗┳┃┏┣┣┛━┣┗┗┓┳┫┻┻┃┗┻━╋┳┃┃╋┓┓┃
┏┻┏┣┳┃━┗┓┫┏┏┃┏┛┳┓┛┣┳┣╋┛┓┻┛┣┏┣┗┃┻┓┗━┻┫╋┛┳
━┳┫┣┏┓┫┛┳┛┫┏┏┓┃┳━╋┫┃┫╋┳┫┓┓┣┳╋┃┗┏┛┣┓┳┣━┓┃
┛┳┣┓┏┃┏━╋┣━┃┓┏┃━┃┛┫┳┛┃┓┏┃┻┛━┛╋┏━┃┫┗┳┛┳┣╋
┗┗╋┓┫┃━╋╋┫┣┻┗┳┣┳┫┣┫┗┛┏┫━┏━┓┓┻┓╋┗┏┳┳┃━┫━┃
┻┓┣┏┏┃━━┏┫┗┏┻┏┳┳┗━━┗┛┃┳┣╋┓┏┃┫╋┓╋┻━┏┃┃━┻┛
┃┛╋┏┣┫┫┃┣━╋┛┓┓┃┳┗┃┏┃━┳━┛┏┣┳╋┓┛┓┳┓┛┻┻┻┏┗┓
━┓┳┳┣┳┓╋┗┃┗╋┓┛╋┓┃┳┃┃┓┫┓┓┳┗┃┣┣┃━┣┳┻━┫┛┛╋┃
━╋╋┳┫━┫┻┻┻╋┗┛┻┣┛╋┓╋━┏┳┗┓┃┫┏┗┫╋┫┻┫┃┃┗┃┫╋┃
┗┳━┻┃━┗┻┃┣┫╋┣┓┣┏┓╋┫┻┃┓┃━┫┛┗┳┣┛┣┫┗┗┗┃┳╋┛╋
┃┣┛┓┃┻╋┻┻┛┏╋┓╋┃┗┻┃┃┻┳╋┫━┃┣┳┳┻┣┛┻┫╋┻
330 :
名無しさん:2007/01/15(月) 22:53:44 ID:???
よっしゃあ!!!!!!!!!!!!!!!!!!!!!!!!!!!
1000ゲット!!!!!!!!!!!!!!!!!!!!!!!!!
僕の勝ちだ!!!!!!!!!!!!!!!!!!!!!!!!!!!
馬鹿猫っ!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1000 1000 1000 1000 1000 1000!!!
┣┗┛┏┳┓╋┓┳┏┏┣┛┗┳┛┛┣┫┓┫┣┛┻┏┗╋━┗┃╋┳━┗━┃┃┃┓╋
┃┣┫╋┃━┃┛┃┛┫┗┗┣┃┃┛┳┛╋┣┓┻┛┛┛━┛┛╋━┏┻┻┃┣┻┃┏┫
┫┛┃┃┫┏┫┏┃━┏┏┳╋┻┫┏┳┃┓┃┳╋┣┓┛┳━┫┣┻┏┓┏┻━┫┓┫┏
┃┏┫┓╋┓┃┗╋┣━━╋┗╋━╋┏┫┗┓┏┛┻┣┳┏┻┫┏╋━┣┗┛┛━━┓┏
┣╋┛┫┻┛┻┫┃┻┳┃┃┓┳┛━┗┗━┣━┳┗┣┫┛┣┻┫┗┗┃┓━┓┃╋┳┫
┳┣┫┃┓┃┃┳━━┻┃━┓╋┃━┳┃╋┓┛┛┣┓┫┳┣┗┣┃╋┗┗┗┓━╋┫┃
┳┓┳┓┓┣┃┫┳┣┏┛━┻┏━┗┃┏┗┣╋┗━━┃┛┳┻┣━┣┫┻┓━━┳┓┫
┻┛╋┫┳┛┻╋━┻┛┳┫┻┗━┣┣┻╋┳┣┻┏╋━━┓┻┛╋┳┻┣┻┻┏┓┓┳
╋┃┏┫┓┛┗┃┛━┓╋┣╋╋┳┳┫┓┏╋╋┃┳┳┗┣┛┫━┳━━┳┗┏╋┣┏┓
┓┻┗┓╋┳┓┻┏┳┣┻┣┛┛┏╋━┗┻━┓┃┃╋╋┏┣┳┻━┳╋┓┻┛┗━┗┓
┣━┏┻┛┏╋┏┗┳┛┳┻┫┣┫━━┛━┫┗┻┻┫┛━┻┏┛┫┫┛┫┫┏┛┻┛━
┗┳┫┛┃┗┗┻┗┫╋┻┫┓┃┻┃┗┳┫┏┏┳┣┛┛┫┣┣┃╋┏━┻┓┏┗┣┳┻
┏┛╋┏┗╋┫━┻┻┗┣┃┏┣┏┫┏┫┗┗┫┏━┃┫┳┏┛┏┫┣━━┗┏━┓┏┏
╋┓━┛┫┓━┻┫┃┓┛╋┻┣┻┗┳┣┫┻┻┳┛┓┗┳┳┫┣┣┳┻┗┏┏┃┛┛┻
┃┣━┻╋┗┳┫┗┏┻┣┏┃╋┫┗━┣┣┗┻┏╋━┛┳━┳┣┗━┫╋┳━┫━╋╋
┗┃┃┫┫┳┳┻┗┳┛┳━┳┛┏┗┻┏┫━┓┳┻╋┻┳┓━╋┃┓┛┓┛┃┗┛┓┏
┛┏┛┗┳┗┳┻┓┗┫┃━━┳┻━━━┳┣┻┣┻┃┫┓┓┛┓┏┗┣╋┣┫┻┃┃┣
━┓━┫━┏╋━╋┗┏┃┣┗┓┃┓┻┻━┫┳┻┏┣┻┗╋┗┏┛┻┓━━┓┛┫┗━
┣┃┏┫┗┻┳┏┃┳╋┫┓┻┗┻┳┣┃┛┣━┫┏┓┓┳┓╋┣┣┣┗┗┳┓━━┳┓
╋━┗╋┻┓┻┳┫┛━┗┗┣┻┻┃┃┻━┫┫┛┃━┣┗┣┏┏┫┛┳┛┗━┳┫┏━
┗┛┗┏┻┓━━┗┏┗┻┏┣┛┏┛┓┣┃┏╋╋┛╋┫┻┃┏╋┏┻┳┃┻╋┳┣┃┫
┏━┫━┫┛┣┃┗━┫┳┫┳┫┃┓╋┳┣┓┻┛┣┛┻┗┣━┃┓┛┗┣┣┣┗┳┣┏
━╋╋┣┣┃┗┗━┓╋┓┻┳┛┫┻┣╋━┗┳┗┗┣┳━┳┗┓┛┗┣┳┏┏┫┏┗┫
┏┻┻┓┓┫┫┣┻┫┳┃┫┓━┃┗┣┓┃┏━┻┏┓┻┛╋┻━━╋┳┛┗
┗┏┛┏┣┏┫┃┳━╋╋━┻┗┗┫┛╋━┃┓┛┳┻┗┳┻┃━┏╋┫┛┓┛┳┓┗┻
┏┛━┳┻┓━┫┛━┏┣┗┛┃╋━┗┗━┻┫┗┗┣━┏┃┓┓┗┛┓┳╋━━━┗┓
┣┣┏┫┳┓┓┛┣┓━┛┓━┳┓┫┳━╋━┓┻┗┗┣┏┳┓┏╋┛╋┛┓┛┳┓┃┃
┛┛┻┓┻┳┏┣┳━┫╋┃━┳┣━┛┣┣┫┣━┏╋┣┓┫╋┳┏┏┏┣╋┛┓┳┃┳
┫╋┻┣┃┃┓┛┏┣╋┛╋╋━┃━┃┻┳┃┏┻╋┫┻┃━╋┛╋╋┗┻┛━╋╋━┫
┓┻┗┃┫┣━┛┓┗━┗┛╋┏┗┫┫┣┏┓┏┃┣┻┓┏┻━┗┳┏┏┏┏┗┳┻┣┗
╋┛╋┃┗┃╋━┳┻┳┏┗┓┗━┃┃┫┓┏┻┳┣┃╋┣┣┓┣╋┳┏┻┻╋┃┏┓┻
┻━┳━━┓┫┫┓┗━━┗┳┏┳┫┣━┃┻┣┃┛━┃┏━╋┏┏┓┻┣┓━┫┃┏┃
┓┳━┃┣┓┏┏╋┃┛┓╋┗┳┃┏┳┣┳┣┃┗┳┳━┏┓╋┃┳┣┃┣┻┣┗┏╋┏
┗┣┛━┗┣┻┛┳┗┳┃┏┗┏┛┳┃┗┛┏┗┫┳┓━╋┗┣┓┳┛┻┛━┛╋╋┣┳
━┣┗┳┣┫┣┫┻┻━┓┣┓┫╋┳┓┳┫┳┗┃┫┳┛┗┓╋┗┗┗╋┗╋┣┳┃╋┓
┃┳━┣┫┏┗┻┫━┳┳╋┓┫┏┓┛╋┏┻┻┫┛━┳┛┗┫┳┫┛┛┃━┛┗╋┳┃
━╋┫┏┃┃┳┻┃┳╋┻┏┣┏━┣┏┃┛┻━╋┣┗┃┗┛━┳┓┓┻┃╋┣┃┏┣┗
┛╋┃┫╋┻┗┃╋┛┳━━╋╋┛━╋━┫┏┳┛━┗━┏╋┛┛╋┏┃┻┓┫┗┫┳┃
┛┳┫┣┃┣━┓┳╋┣┏┃┫┛━┏┓╋┳┻┗┫┃┗┣┏┛┫╋┳╋┃┻┃┻╋┃┃╋
╋╋┃━┏┫┗━┃╋┗┫┣╋┫┓┛┗━┳┻┏━┏┃━┻━━┣┻╋┃┻┫┻┗╋┗┳
┏━┛┳┗┃┓╋┳┓━┃┗┳┻┫┛┣┃━┓┛┏╋┣┏╋┃┏┫━╋┓┃┛┳┛━┗┏
┃╋┳┻┳┳━┓┫┃┃━╋┓┓┣┣┛━┳┃━┃┛┓━┗┃┻┣╋┏┛┳┓┛┻━╋┳
━┳┛╋┳┛┛┳┏┛┣┫┗┻┣┃╋┻┣┓┻┛━┃━╋┫╋┻┗┫┫┻┓┣┏┣┳┻┫
┣┓┣┓┳┣┻┫┻╋╋┻┛┻┫┛┳┣╋┃╋┗┏┗┻┳┛┫━━┗┻┗┳┻┻┫┳┃┛
┣┻╋┻┗┏┫┃┣┳┫┃┻┛┻┳┣┛┻╋┃━┣┣┻━┗┓━┓┃┻┗┳━┏╋┓┓┫
━┣┛┫┗┏┫┛┓┣╋┻┻╋┗┻┛┣┳┃┛┛┏┏━┓┻━┗┃┗┗┓╋┓┏┗┫┳┗
┛┣╋╋┏┃╋┗┻┛╋┛╋┳┳┓┛┗┓┃┻━┫╋┗┳┫┓┣┣╋┃━━┓┓┃┓┛┛
┳┏┻┣┃┳━┓┻┻┓┫┛┗┗┓┣╋┳┛┏┏┳┏┛┻┗┗┏┛╋┗┛┻┃
┻┏┣┫┏┓┗┃╋┻┛┳┃┗┓┳┏╋┳┳┻┛┃┓┣┓┳┓┻┗┓┗┫┓┣╋┃┻┫┻
┻┓┻┻┻━┗┳┏┻┃┏┏┃┓┗┓┫┣╋┓━┃┃┣┗┗┓┏┓┃━┣┓┛┏╋━┗╋
┛┣━┓┗┓┏┓┫┓┃━╋┓╋┏┻┳┻┃┗┣┣┓┛┻┣┫━┃┫┣━━┏┻┳┳╋┳
┳━┃┃┫┛┳━┻┫┏┣┓┏┏┛┛┏┣╋┳┳┫┃┏┛┫╋━╋┣┃┓┣┏┳╋┓┳┃
┓┣┳┃┫╋┗┏━┃┓┃┛┛┗┃┗┛┫┫┻┳╋━┛┻┻┫┣━┛┏┗┣┏┏┏┃┏┻
┓┫┳━┻┗━┓┫┓┏┻┓┏┳┃┏┏┃┃┫┏┳╋┏┳┣╋┫┓┓┗┻┫┓┓┳┏╋┳
┳┣┳┳┻━┃┃┳┛━━┳┫┣┗┻━┛┫╋┫━┣┳╋┛━┳┫╋━┛┃┗━┣┛┣━
━┳┓┣┣┃┗┫┏┓┻━╋┫┃┣┗┫┏┏┗┓╋┻┗┓━┫━┛┻━┓┛┗┓┳╋┃┏
┳┣┃┻┃┓┏┓┛╋┣┃┻┳┓┓┃╋┏╋┣┏┻┛┫┫╋┳┏┣┓┓┓┏━┳━┣┣┗
┃┫┏┃┣┻┳╋╋┃┫┣┣┻┻┛┗┃┳┳┗┛┛┗┛┏┓┫╋┗┳┏╋┳┳┻┗┳┫┣
┓┛┏┛┗┏┗┫┻┃┣┫╋┫┫┣┃┫┓┏┛┻━┳┛┻┏╋┗┫┻┻┻┻━┗┻╋┗┓
━┃┓┛┻┳┓┗┻┣┓┛┻┗┳┃━┣┫┛┓┫┏┻╋┫┏┻━╋┃┫┛┳┛┣┣┓╋┓
┳┫┓┫╋╋╋━┗┣┏━━┃┳┳┛╋┳━┫┫┣┏┃┫┻┫┳┣┃┏┏┫┃━┃╋┓━
┃┓┃┏┗┛┏┳┗┣┃┓┗╋┫╋┻╋┻┓┗┓┗┳┣┛┏┻━┫┳━┻┏━┏┳┻━┓
┏┓╋┗┻┻┗┓┳┫━━┗┛┻━┛━━┗┏━━┻┃┓╋┣┳┳┫┏╋━┗┃┣┻╋┫
┓┫━┳┓┗┗┏╋┗┳┳┛┻┫┳┫┏┻┻┛━┃━┣┓┳┛┏┓┻┃┻┓┏┓┛┃┻┻
┫┳━╋┓┗┣┳┓┗┗┃╋━┏┫┳┻┓┏┗┃┻┃┃┳┳╋┛┻┣┃┏┓┻┣┣━┗┓
┻┣┓╋┗┣┣┗┃╋━━┃┣┃┫┛┃┏━╋━┻━━┃┣┓━┗┣┏┫┃┫┫┃┗┫┛
┣┃┏━╋┗╋┏┗┳┳┻┣━┻━┣┳┛┫┛┻┗━┏┃┻┳╋┣┫╋┃┗┻━┳┻━┻
┣┗┗┃┃┃┓┣┳┗┛┻┛┫╋┳┫┃┓┓┏┗┫┫┏┗━┗┃┓┏━┫┏┻┣┃┓━┃
┣┫┛┳━┃╋┏┗┻╋━┃┻┓┓┃╋┗┣┓┣┻┛┏╋┫┏┗┳┃┳┓┃╋┛┃┗╋┫
┃┳━┫━┃┓┳┗┃┣━╋┓┛┫━┓━╋┻┃━━┓┗┗┓┗┛┣┫┻┓┻┓━┫┣┫
┗┫┣┓━╋┗╋┗╋┓┏┃┣┣┛┗┏┏┏┏┓┫┫┓┫┛┫┣┻┫┻┻┫┣┣┗╋┓┏
┫┓━┏━┳┳┻┓┃╋┛┃┣┣┓┻┳┛┓━┻┓┃┻┳┗┗┓┗┏┳┏━┃
┳┗┏┳━┻┓┗┃┓┗┣┓┏┫┛┗┫┫┏┃┏┗┫┗┗┻┫┻━┓┫━┛┳━┓┣┛┛
╋┳┃┗┳┫┛┫┗━┣┳┣┛┓╋┳┃┏┻┏┳┗┗┛┳┗┣┗┫┛┻┓┗┣┗┗┏┛┗
┛┗┏┏┏┃╋━┫┏┣┳┛┏┳╋┳┓┃┣┗┻┣┻┛┳┻┳┓┃┫┣┫┗┗┗╋┻┛┏
┃╋┫┳┛┗┃┓┃┏┫┛┏━╋┗┫┛┻┻┓┏┃┣┫┣┏┣╋┛┓━┻┛┳┣┏┗┗┣
┻┗┳┳━┃┗┃┻┫┛┫┃━┓┃┛┏━╋┗┓┗┃┗┫┃┗━━━┫┣┏┻┓┃┃━┓
┳┃┃┣┳┗┳┏┃┃┛━╋┣┏┳┗┓┳┣┏┓┃┓┫┛┗┫━┻┗┓┻┗┣┻┫┏━━
┏┫┻┫╋┳┛╋╋━┻┣┃┃╋┫┗┃┓┓┗┳┏╋┻┏┓┏┛━┗┓┣┻┳┓┏┣╋┣
┛┗┓┏┣┳┳┏┓┣┃╋┏┓┏╋┗┣┻┳╋┳┳┳┳╋┏┏┳╋┗┛┃┻┃┫┓┻┃┳
┳╋┫┳┏┃┣━┣┻┛┣┫┏┛┓┳┻┣┃┓┻━┳┏┛┻┣┏━┗┻┣┗┻╋┳╋╋┛
┓┗┃┗┓┏┃┣┣┏┻━┓╋┻┫┓┗┛┗┣┃┓┓┳┛┻┛┻┏┗┃┳┳┓┏┛╋┳┏
┳┻━┛┃┓┳┣┣┣┃┏┗┗┣┓┓┻┏┻┃┻┣┃┏╋╋┻┫╋┏━┓┗━┣┏┫┳╋
━━┻┓┗┃┳╋┗┓┏┳┃┛┃━┛┳╋┻┗┗┓┗┃━┳┣┓┗┗┓┓┛┗┏┏┗┛┏
┻━┏┓┳┳┛┛━┛┃━┫┛╋┻┳┏┣┛┃┃━━┣━╋┫┓┳╋┣┣┛┛┗┣┓━┓
┳┗┓┃┻┻┗┃┃━┛┳┫┏┳┓┫┗┫━┳━╋┣┫┫┫┓┻┛┃┫┣┳┏┳┏┳┻┃
┃┓┳╋┓┓┏╋┗┓┳┗┛╋┓┛╋┣┏┏╋┛┃┳┣┓┓╋┗┓┃┗┓━┫┏┃━┻┣
━┃┏┫┳┫┳┃┗┛┳┳━┣━┗┛━━╋┣┣━┣┗┃━┫┣━┏┻┃┗┫┻╋┫┳┓
┃┗━┳┳┗━┣┏┣╋┳┓┻┣┣┳┣┫┃┓┫┓┻┛━┳━┣┗┗┫┣┣┻┓┣┓┻┃
┫┣┃┗┻┃┏┗┃┣━┏┃┓┗┣━┗┏┫┗┓━┳━┃┳┏┳┻┫━┣┣╋┏┛┻┫┻
━━┻━┻━┣╋┻┗┗┻┓┻━┏┛┫┏━┻┏━╋╋┛┛┣┗━┛┗╋┃┓━┳━┫┛
┛┫┳┓┃┗┃┓┃━┳┫┛┓┫┓┳┫┣━┣┏┻┛┓╋┃┻┻┫┫┗┻┃┗┳┃┻┏┣
┣┳┗┻┛┓┓┛┏┗┓╋┛┛┃┫┏┳┃┛┳┏┣┃╋┓━┗┗┛┓┗┗┏┫┫┣┏┏┓
┳┓┗┃╋┏┻┗┏┗╋━┫┏┳┛┏┏╋┫┫╋┛┛┗┣┫┓┗┏┻┻╋┃┫┣┃┫┳┏
┫┳┏┃┫┫┻╋┻┣╋┣┣╋┓┃┣┓┛┻┫┛┣┣┗┻┻┻┃┫╋┏┻┛┛┣┣┗┛┓
┗┗┣┗┫┏┣┳┳┏┳┫┗━┗┻┛┓┏┛┗┛┛┻┃╋╋┗┏┫╋┫┳┳┗
┓━┓┏┣┓┏┛┳┫┃┻┻┓┛┓┃┣┓┃╋┻┫━┃┻━┣┓┗┃╋━┳┃┓┃┣━┛
┣┻┏┣┗┻┏┣┓━┻┣┗━━╋┃┻┻┫┫┫╋┏━╋┏┫┣┓┣┏┻━┓┳┣━┣┏
┗┫┫┳┫┓┏┻┗┳┫┛┫┫╋┣╋┃┳┣┫┻┫┗━━╋┻┣┣┫┓┏┫┓┫┓┻┫┣
┓┻┓┫┳┣┛┏┣┫╋┏┗┛┗┳╋┛┏━┳╋┣━┫━┛┗━┫━┏┏┛┃┗┫━┃━
┃┫┓┫┏┳┳┃┳┏┳┣┃━┓┛┏╋┛━━┗┣┗┻┃┫┫┻┗┗╋┃┫┛┛┓┃┓┏
┳┓┣┓┣┫╋┃┛━┃┻┫┛┻┏┛┃┃━┫╋┗╋┓╋┏┻┣┻┗╋┣━┣┣┫┓┫┏
━┫┏╋┻┓┛━╋┫┣┓━━┏┳┳┛┣┓┃┣┏┣┗┳╋┫┃┫┫┃┓╋┗┳┛┻┫┛
┛┛━┫╋┓━┫┗┗┫┛┗┣┣━┗┳┏━┫┻┓┳┫┣┛┳┗┃┳┻┛┳┏┃┣┗┃┫
┛┫┗┻╋┃┫┏┓┫╋┻┫╋┳┓━┣┃┏╋┃┣┳┏┏━┳┫┗┫┏┏┫━┏┻┳┫━
┗┫┳╋┫┻━┓┏┓┃┫┏┓┏┏┓━━┫┃┗┃┛┏┛┏┏┃┫╋━┛┣╋┗┓┛┫┃
┛━┣┛┫╋┏┳┛┃┛┗┏┣┳┣┣┣┗╋┛┓┓━┏┛┗┓┫┫┃━┛┛━┓┳┫┗━
┣┳┫┃━┏┳━┏┗┳━┛╋┏┛┳┗┫┛┓╋┣━╋━┳┗╋┓┣┏━┃┃┛┫┻┣┻
┃┓┏┛┏┃╋┳┳┏┫┏┳┳┗┏┃┻┏╋┃┻┗┓┓┻┛┣┃┓┻┻┗┣╋┣┃┻┫┏
┗┓┫┗┗━┓┣┗┻┻┛┻╋┫━┛┳┫┃┣┓┻┃┻┫┣┏┻┣━┃┣┗╋┳┛┃┗┻
┣┃┛┫┏┓┗╋┛┓┻━┣━━┛┃┳╋┣┃┳┃┫┳┣┫┓┛┓┣╋┗┃╋┗┗╋┛┻
┳┫━┳┃┓╋┛┛┏┳┏┛┏┓━╋┳┓┣┳┃━┛┛┏┣┓┏┳┗┏━┓┏┻┏┻┏┳
━┗┻┓┻┳┏╋┫┃┃╋┻┏┛┻┻━┛┗┏┻┳┛┓┃┣┫┛┻┓┻┫┣━━┗┛┃┗
┣┃┓┓┳┏┓┻┫┗┛┳┻┳╋┻┻┳┃━┏┏╋┓┗╋┗┓━┏┳┏┛┏┗╋┓┛┛┣
┃┛━┻┏┻┓┳┏┗┓┣╋┛┣┛┗┃┳┗┃┫┏━┗┓╋┗━┣┓┗┓┻┃┗┓┫┫━
┏┣╋╋┣┣━┓┓┫╋━━┏┗┗┃╋┛┏┳┏┫┳┃┓┏┗┫┗┛━╋┳┣┫┻┳━┓
┳┳━━╋┣╋╋┏┛╋┗┻┣┓┓┓╋┓╋┓┫┏┣┻┻┓┗┓┏┏┓┫╋┏━┳┓┏╋
┫┳┗┛┏┗╋┛┓┗╋┣╋╋┣┗┗┛┗┗┗┓┓┓╋┳┏┫━┣━┫━━┛┃╋┗┓┫
┛┣┃┗╋━┛┳╋┫┓━┛┫┏┓┫━┛┣┛┓╋┣┳┃┓┛╋┣┃┛┣┏┗━┃┫━┳
┛┛┛┗━┃┫╋┏┫┳┃━━┫┳┗┗┳┣┏┣┛┻┻┓┃┏┃┛┳┃┓━┫
┣━┗┫┻┗┏┓┗╋┻┏┻┳┻┛╋┓┃━╋┗┃┫┏┓━┗┗┣┣┏┫╋┣━┫┃┛┛
━╋┳━┏┳┏━┳┗┃┳━┏╋┗┫╋┓╋┏┏━┻┗╋╋┣┃┻━┏┻┣┻╋┗┃┫┓
╋┃┗┗┣┻┛┃━━┗┃┗┣┣┛╋┏┣┛┏┳┛╋━┓┳╋┗┏┗╋┳╋┣┛━┳┃╋
┓┏┣┣┣┓┗┏┳┗┛┓┗━┣┻┛┓┻┻╋━┃┫━┫┣┛┳┃┻┣┳┃┃┗┳┓┏╋
┛┗┣┗┃┗━┏╋┛┻┗┓┓╋┗┗┃━┗┣━┳┛┛━┣┗┳┻┣━┗┗┛┻┏╋┛┣
┛┛┻┻━┳┻┃━┏┗┳┫┓┣┛┃┃┳╋┗┛┏┓┳┳┗┣┻┣┏┻┛┳┗┻┳┛┳┓
┏┏━┃┛┓━┫━┃┃┏━┳┃┃╋━┏┫┻┻┗╋┗┣┏┗┓╋┛┃┳┻┏╋┃┫┛┗
┳╋┃╋━┫┗┛╋┓┳┗━┗┏┻┛┏┃┻┃┻┓┛┫┻┗┓╋┛┏╋╋┫┣┣━╋┛┣
┛━┣━┓┣┣┛━┛╋┻┛┃┳┏╋┣╋┛┗┛┛┏┃━┃┫┳┻┗┳┫┗┃┛┃┛╋┳
┏┳┃┫╋┃━┛┛┏┃┛┓┓┳┫┃┳┻━┛┛┏┏┫┫┗╋┏┗┫┣┳┣┳┗┻┏━┃
┛┫┗┣╋┳┓┣╋┗┫━┗┫┛┃┛┳┓╋╋┳┳┛╋┃┓┛┫┓┗┓┻╋╋┏┫┫┛┏
┏━┓┛┓┓┻━┛╋┻┫┫┏┗┻┳┛┓┛┗┗┓┏╋┓┏┣┏┣┛┫┻┳┫╋━┻┣┃
┣╋━┗┫┗┃┛━┃┳╋┣┃┫┫┛┃┗━┛╋┫╋┓┗┻┏┳┗╋╋┓┻┣┳┓┏┻╋
┳┫┏┏┳╋━┓┓┣┻╋┗┗┓┻┏┣━┃┏┓┃┳┓┫┫┳┛┛┻┻┗┫┏┛┃┳┣┻
╋┣┻┫┗┗┫┃╋┛┳┓┣━┻╋┫┛┣╋━┓┣━┻━┣┻┓┫╋┫┓┣┳╋┛┓┏┃
━┣┛┫┣┗┣┃┓┏┗┫┃┗┗┃┫┣━┻┗┣━━┳┏┛┻┃┳┻┗┓┓┫┏╋┫┓╋
┫┳┻┻┣┫┣━┃━┫┻┫╋┣┓┳┳┣━┓┣╋┗┛┫┻┣┃┛╋┣┳┫┣┗┻┏┗┓
┫┻┻┏┓┻┫┗┓╋┛━┳┏━╋━┣┗┫┻╋┳╋┫┗┃┛┻┓┗━┣┃┻┛╋┫┫┓
┓┫┻┛┫┃┳┓┛┗┃┳┛┗┳┓┏┗┻━┻┳┳┻━╋╋┫┳┏╋┫┓┳┓┫━┃┳┓
━┻┳┓┃┓┣┫┣┏┳┃┗┓┛┻╋━┏┻┏┏┻┣┫┏┃┳╋┛╋┗┃┻┃┫┓╋┻┗
╋┻╋┏╋┛┓┻┗━━┓┏┫┃╋┓┓┏┫┫┏┫┳┃┛┫┻━┃┛┗┳┣━╋┗┣╋┻
┛┏┻┛┛┣┫┗┃┻╋┫┣┓┏┛┳┏┣╋┛━━┓┳━┳┃┛┣┏┳┫┫┛━┃┃┣┗
┳┫┣┗┳┣┫┳┏┫┛┻┓━┻╋╋┫┛┗┣┛┃┳┻┗┓┣┻┳╋┫┻┓╋┗╋┓╋╋
┓┗┳┻┳┻┃╋┛┓┛┳━┣┻┗┣┃┫┫╋┗╋┳┃┫┗┫┏━┣┛╋┛┏
┃┓┛┏┓┻┫┣┗┳┳┣┣┓┃┣┓┣━┏┻┃┏┛╋┣┛┣┣┫┓┻┻┳╋┳┳┫╋┏
┻┏┣┻┫┣┫┓┻╋┓┏┻╋┗┗╋┗┣┫┣┗┻┻┃┣╋┏┏┃┣┣┳┛┣┓┛┣━┃
┏╋┛╋┗┓┏┏┣┳╋┣━┗┗┓┛┛┏┫┗┃┓┛┳┫┃┫┗┳┫┻┃┣┫┏┏━┳┳
┻┫━┓┏┛┛┻┫┗┫┏┻┛┏┃┻┫━━┛┻┗╋┓┳┏┃━┗━┳┣━┻┓┫┛┗┫
┫┏┃┻╋╋┗┻┃╋┏┏┃┓┳┗┫━┣╋┛┗┓┣┻━┣┗━┫┳╋┗┻┻╋╋┛┻┛
┗┗┏┳┓┻┛┛┏┓┏┃┓┏┃┣┣┻┳┗┳┳┛┃┣┓┻╋┫┗━┃━┣┗┳┫┣┣┃
┣━┫┃┓┓┃┏┻┫┻┓┃┏━┣┏┫┓┣┫┣┓┃┳┛━┻┓┻━┳┻┣╋┫┣┣┛┃
┳┫┏┏┏┏┣┃╋┃┳┳┳┛┻━┳━╋╋┻┫┏╋╋┗╋┻┳┣┏┏┃┻━┓┏┫━┗
┓┃┻━┻╋┫┛┻┏┫┫┏┣┓┏┻━┏┗┫━┓┏┛┻╋┏┃┛━╋┳┣┫┻┛┻┳┃
┳━┏┓┗╋┗┣┗┓┓┻┗┏┓┗┣┫┫┗┓┃╋┏┳┃┫┗┣┻━╋━━┏┫┛┃┗┻
┃┛┓┏━┣┳┃╋━┫┫┻┃┏╋┻┏┗┏┗┛┓┏┓╋┏┣━┳━┛┫┛┛┃┓┛┗┫
┣┛┓┃┃┏┣┗┻┗┫┳┣┃┗╋┣┓┳┏┛┛┗┏┛┃┏┓┛┻┻┳┻┓┃┣┓┳━┗
┏┃┻┣┻┓┛┫┓┣┣┏┳┫╋━┓┛┛┗┏╋┗╋╋┏┓┓┫┻━┳┣┗┏╋╋┓┫━
┣┃━┗┳┗┣┓┣━┏┳┃┻┻┃┓┗━┫┫┻━┃┫┳┗┳╋┏╋┳╋┓┛╋┫┫┻┻
┗┣┻╋┻┏┛┣━┏╋┛╋╋━┳┛┻┳━┗┏┏┓┗┃┗┳┻┃┣┗┓┣┏┣╋━┃┏
┫┣┻━┓━┃┻┓╋┏┛┫┏┗┛┻┻┏━┛┳┻┗┏┗╋┃┏╋┻┫┫┫╋┗┳┏┻┻
┏╋┣┏┛┓┳┳┓┓┻┗┓┣┻┻┗┣┗┃┏┣┛┛┗┗┗┳┏┃┻┗━┗┣┏┳━┃┫
┓┣━┗┃┻┗┏┣┏┓┓╋┓━┃┛┻┛┻┳┳┏┃┛┛┗┏┛┛┏┃┛┓┗┻┫┣┓┻
┫┗┃┣┫┻┃┛╋┛┗┛┓┛━╋┗┏┳┏┳┻┏┛━┏┛┗┫┛┻┳┗┛━━╋┓┣┗
┫┻━┣╋━┏┳╋┗┫┛┣━┻┓┻━┏┗┛┓┏┗┏━┓╋━━┓┗┛┫┳┓━┫┏┻
┻┣┻╋┏┏┻━┓┏┗╋━┳┗┓┓┏┳┗━━┳┳┓┫━┃┓┏┣┣┃╋┃┛┳━┳┗
┃┏┓┓━┛┛┃┏┫╋┛┳┣┏┛┓━┛┃┓┗┛┗┻┫┏┛┏┛┣┏┻┓┫┏╋┫┣┳
┳┓┛┓┃┓╋┣┻╋┃┛┻╋┳━━┃┻┣╋┻┣┓┏┻┗┃╋┏┏╋━┗┗━━┗┻┣
┻┫┻┃┗┗━┓┳┃┏━┏━┗┫┻┻┓╋┻━┣━╋┫┻┣┫┗┗┫┫┗┛
┻┃┏━╋╋┳┳┳━┓┫━┗┗┏┫┻┗┣┛━┗┳┏━┛┗┻┣┃┏━┛━━┛╋┳┻
╋╋┏╋┏╋┣┳┫┫┗┫┏┻┃┃━┃┓━┓┻┳┳┛┓┫━┫┻╋┳━┃╋┃┏━┏┓
━━┓┳┓┓┫╋┳╋┏┏┓┣╋┣╋┗━┻┣┻━┣┣┃┳┃┛┣╋╋┏┛┣┣┓┻┳╋
┫┫┃┫┳┣┣╋┣━┣┏┏┃┣┻┓╋┗┫━┓┣┻┻┏┗┗┓┛┳┏━┣┣┏┻┣┏┏
┳┳┻┣┳╋━┛━┗┣┗┫┓┣┣┫┣┛┃┏┣┻┏┛┫┣┃━┣┗━┛┗┓╋┫┳┻┓
┫┫┣┗┃┓┣┻┻┫┏┏┛┓━┫━┓┗┣┻┣┫┏┓┓┏┗┣┣┓┻┫┣┗━┓┛╋┫
┏┻┓━━┛━┫┃┣━┗┻┗┗━┃┏━┻┏╋┣┫┏┃╋┫┻┗╋┣┃┛┏┻╋┳┓┗
┃┻┗┳┃┏┫━┳┏┳┳┏┓┫╋┫┓┳┓┓┳┻╋╋┓┏┛┣━┣┗┣┛┓┗┏╋╋┫
┻┛┓┏╋╋╋┣━┓━┃┫┻┳┫┓┏┫┣━┗┓┫┃┣┣┓┫┣╋┛┻┻┻┣┏┓╋┃
┳┃┳┛┻┏┗┓┫┓┫┫┃┻┻┓┻┻┣┃┳┓┫┏━┫┓┣┫┻┫┛┫━┫━╋┫┓┻
┓┏┗┓┃┏┛┗┣┓┓┻┫┓┓╋┳━┏┃┫┏╋┛┛━┫┫┏┻┻┏╋━┫┓┓┣┓━
┣┫┫┏┓┣┗┏┗┏┣┛┃┻┏┗┻┗┣┃┏┛┻┗╋┗┳┗┏━┣╋┏┛┳┛┓┛┫┗
┓┓┳┫┗┓┃┏┗┛┣┛┛┫━╋┛╋┫┗┛┣┃┗━╋━┫┣━╋╋┻┣┏┏┻┏━┣
╋┓┛┫┳━━┃━╋━┫┫┛━┃┣┳┓┏┓┣┛┗┛┓┛┗┛┃┗┳╋┏┏╋┻┳━╋
┛╋┫┛┃┣━┫┳┛┓┗┣┗┳━━╋┫┓┛┫┳╋┛┫┣┳┃┻┳┗┛┳┫┣┫┓┫┓
┛┗┏┃━╋╋┻┃┳┓┻┃╋┳┃┛╋┛┓┛┻┃┏┻┣┃┫┫┻━┛┻┳┳┣┻┓┗┣
┛╋┛┓┛┃┣┓━┗━┃┗┃┣┻╋┣┣┳┳┗┏┗┏┗┻┫┏━┗━┛┃┻┳┫┓┗┫
┳┣┏━┣━┃┛╋╋╋┣╋┓┫┗╋┻━┣┗┛╋┛╋┫┫┣┛┃┓╋╋┫┃╋┳╋┳━
┓┫┳┣┣┫━┻┫┏┏┫┃╋┻━┏━┫┗━┗┳┻┛┛┛┓┓┛┏┗┣┗┣┛━┃┛┻
┛┗┳┫━━━┳┏┻┻┫┏┃┛┣━┏┻┛┫┫┣┗┣┃┻╋┻┫┻┓┣┓━┫┳┓┃┏
┓┛┛┓━━━┣┳┗━┛┻┳┛┃┃┓┃┛┫┃┗┛┣┫┛┳┛┏━╋━┣┏╋┏┃┃┗
┗━┣┏┛┳┛┻┓╋┓┃┗┣┛┓┣┏┏┗┃┏┃┗╋┣┣┗┏┓┃┛┫┓┻┗┛┏╋┓
┛┫╋┃┓┳┓┻┻━┛┣┓┃╋┣╋┛┃━┏┗┛┛┃━┓┳┫╋┣┗┳┻┫┃┃┫━┫
━┫┓┛┏┛┻┓┻┛┫╋┻┫━┃╋┳╋┃┃┣┣┣┫╋━┳┛┛┓┏┳┣┗
━┫┳┏┃┻┣━┏┳┃┏┗┏┏┏┳┣┳┏┃┏┏┛┃┣┏┳┻┻┏┓┛┓┫┃┳┃┓┳
┛┣┳┃┗┳┃━┏━━┳━╋┛╋┣┓┳┫┓┓┻━┏┏┏┫┻┏┳━━┓┗┣┣┗┗┗
┓━┓╋┓┻┳━━┛┣┫┳┛┓┫┻┏╋┃┻┣┃┫┗┓┫┗┛┻┳┏┓┣┛━┏┓━┗
━┫┛┃┃┛╋┫┫┻┳┃┓━┫┻┻┣┗┣┻┏┻┓┗┳╋┫┣┛┳┫┃┗┻┃┛┫┣┫
┫┏┏┗╋┛┓┫╋┻━┣┓┃┳┏┣┫┫╋┏┳┛┓┗━┳┫┏━┗╋┻┃┛┃┻┫┳┗
┛┓┣━┃┏┃┳┛┻┻┓┓┻┫┓┏┗┣┃╋┃┳┫┗┃━┗┓┏┣┃┣┃┓┗┏┛━┃
┛┻━┓┗┗┣┏┃┫┛┃┻┻┣┓┃┃━┏━┓┛┗┫╋┣┏┳┳┗━┻┃┃┣┛┳┛━
┻┓┻┣┫┛━╋┻┃┗┫╋┓┣┣╋╋┳┣┳┓┓┳┻┻┓┛┏┗━┻┣┓┻┛┣━┣┓
┳┛┏┛┃┃┗━┫┏╋┻━┗┳┓┃┳┓┃┃┃┃┗┣┗┏━┳┃┛┣┓┃┏┗┃┛━┳
┻┛┫━┳┫┛╋┛┃┓╋┻╋┫━┻┓┻┃┣┏┻┗┓━┳━┫┃┓┳┣┣┣┃┳┫┫┫
━┏┏━┓┳┛━╋┻┳┏━━━╋┫┗┛┓╋┣┓━╋╋┻┃┳┓┫┣┏┳┓┛┗┻┓┓
┗╋┳┣┓┗┫┛╋┗┳┏━╋┓┣╋┻╋┻┓┛┣┗┫╋┗╋┃┛╋┓┫━┫┗┫┳╋┗
┳┻┣┗┳┳┓━┃┫┗━┣━┓┻┣╋━┗┫┛┣┳┳┃━┓━┣┛┣┗┻┏┃┫┛┫┓
━┗╋┓━┣┏┳┏┛━┻┗╋╋┣┏━┗┻┃┫┓┏┫┣┫┫┗┻┗┳┻┗╋┏┃┛┗┓
┫┫┫┣┣┛┏┗━━┓┛┓┣┛┗┻┳┣╋┃╋┏┻┣┃━┏┳┃┗┗┗╋┓┓┫┓┃┗
┛┏┗┳┃┻━┳┳┗┫┏┣┫┫┃━┓┫┳━┗┓┏┏┣━┛┳┓┃┻┗┓┏┗┓┏┻┫
┻━┣━┫┗┫╋┫┛╋┻┣┓┗┃┣━┓┛┣┏╋┓┛┳┫┫━┳┓╋┃╋┗┳╋┳┓┛
┃┳┏┻╋┳┃┃╋┓┓┛╋╋┻┃┫┓┃┻┣┗┓┻┣┗┳┓┫┳┃┳┓╋┓╋┓┻┻┣
┣━┗┳┛┣╋┻┃┻┫┛┫┫┃┗┗┣┳┃━┏┏┳┏┫━┻╋┃╋┓┛┗┏┏━┗┗┛
╋┳┻╋┓━┫┛┳━┳┏╋┓┛┗┗┓╋┳┓━━┓┓┣╋┃╋━┗┃━┫┳┳┣╋┳┛
┻┻┓┛┻┫┫┻┳┓┃┃┓┓┏┓┫╋━┓╋┻┛━┗┳┣╋┃┃╋┫┛┏╋┳┗┻┏┳
━┏┓╋┃┳┗┃━┫━┗┣┫┓┃┻┻╋┻┣┳┻┏┗┗━┳┫┻╋┛┗┏┛┳┃┃╋┓
┛━┛┗┏┗┫━┳━┃┗━┛┫┳┏━┏┃╋┏┫┫━━┓┻┃╋┗┗┣┓┳┫┃┏┳┫
╋━┳┻┻┳━┻┓┫━┣┳┫╋━┃┏╋╋╋┓┗━┛┻┣╋━━┻┻┻━┻
┳┫╋┻┗┛┏━┣┳━┣┫┏┫┓┓━┳┫┓┏┛┣┗┻┗┛━┏━┓╋┗┣┻╋┳┣┻
┛━┃┻━┗┛┛━┫┳┫┗┛┳┓┳┻╋╋┗┛┛┗┏┛┓┓╋┗┳┃┛┏┃┻┛╋┣┓
┛━┃┗━┫┫┗┳┗┏┳━┻┣╋┃┫┃┻┣┳┃┣┫┻┏╋┗┃┛╋┛╋┻┓┣┏┗┫
┻┳━┛┗┳┛┓┃┗┻┳┓┫━╋┣┫╋┏┳┫┗┣━╋━┓┛┛┛╋━┗┛┓┛┫┓┏
┳┣┳┳┃┛┏┻┻┛┫┏┗╋┓┓━┣┻━┏┗┳┫┓┏┣┏┳┻┳┏┃┓━━┛┻┏┏
┗┃┗┻┃╋┫┏┓╋┫┗━┻┃━┗┣┳┗┣┛┏━┣┓┏┫┫━┃┫┓┫╋┻━┗┳┗
┗┏┏┛┏┓┏┣┛┛┛╋┳┣┗┓┓┛━━┗┻┻┓┃┓┏┓━┏┓┗┃┻╋┫┫┣┃┃
┳━┏━━┛┳╋┏┫┃┻╋┻┫┻┗┏┛╋┛┣┳┛┫┫┻┓┫┃┣┫┻┻┻┣┓┫┣┣
┏┻┣┣┓┛━┏╋┃╋┫┻┻┗┛┳┻╋┏┻┏━┓┣┳┛┃┏┏┫━┓┓┓┓┫┫┛┓
╋╋┛┳┗┻╋╋┏┳┛┏┓╋┣┳┃┣┻┳━┏┏┏┃┏┳┛┏┫┏┃┫┫┛╋┫┛┃┛
┳┫┗┣┗┃╋┻┻┻┗┳┳┫╋╋┛┻┃╋┫┃┫┫┻┃┳┃┳┃┣━━━┻┃┏┓┣╋
╋┏┳┏━┻┃━┣┻┃┗╋┗┣━┏┫┓┫┓┏┳┓┛┫╋┃┻╋┳╋┗┛╋┫┳┏┃┗
┏┻┗┃┻╋┃┏╋┫┛┣┳┻┏┣┣┓┣┗━┏┫╋┳┫━┳┣┓┣┓┳┃╋┛┻┳┗┏
━┛┏━┳╋┻┗┣┣┻┗╋┃┓━┏┣┻┓━┗╋┛┓━┳┣┳┣┛┓┗┓┏╋┻┃┻┗
━┗┻┃╋┓┓┓━┫┛━┳┳┏┫┃┓┻┓┣┃┏┗┻┛━┻┏┻┃━┗┗┫┻┃┓┗╋
┻┏╋┗┻┻┓┣┛┻┫┳┏┻┻┃━┫┛┣┃┓┃┫┳┃╋┳┳┗┏┏┛┏┣╋┻┳┛┻
━╋╋┳┣╋┃┓┗┻┓┻┓┣┓┓╋┏┏━┛┻┗┛┃┗━┃┻┓┳┳╋━━┓━┓┏┓
┻┗┳┗┻┗┓┏┳━━╋┓┓╋┣┣┻╋┓┃┃┫┏╋┃╋┣┗┳┓┛┛┗┻┃┛┛┫┃
┃━┣━━┗╋┃┃┛╋┓┓━━┳┫┏┗┫┏┳┻╋┣┛┏┻┻╋┻┻┛╋┳┛┗┫┛┛
╋┣┏┣┫┻┣┓┃┣┻┳┳┣┓┓┣┗┏┓┳━┛━┫┫┣┳━┗━┫┓┃┳━╋╋╋┏
┛━┓┫┃┗┣┳┗┻┳┳┗┫┻┛━┳┳━┛┗━┗┏━┫╋╋┻┣┳━┛┛╋╋┏┓┳
┛┣┛┣┣┳┗┻┃┛┗┃┫┳┛┏┫┣┫┛━┛┛┃┗┻┣┫━┣┳┣┏━┛┓┗┓━┃
┻┻┫┏┫┗┳┏┫┓┛┫━┳━┻╋┃┳━┣┻┳╋┫┻┫┣┓━━━━╋┃┃┏┏┏╋
━╋┓┏┏┃┫┃┣┫┳┗┏┛┻┏╋┃╋┫┛┳┗┗┃┓┫━┳┃┻┃┛┫┗
┃━┛┣┗┛╋┛━┏┃┗━┏━┓┗┗┏┓┗┳┣┫┫┫━┏━┓┃╋┳┳┣━┓┛╋┓
┓╋┫┗┫┛┃┣┏╋┏┫┻━┳┛┫┫┳┛┗┛┳┻┗┛┫┣╋┣┛┫┛┓━┛┃┳┓┗
┫┏┃┃┣┫╋┃┻┏┓┗╋━┛┳┳┃┣┻╋┗┓┃━┣┏┛┫┳┣╋┳┛━━┫┻╋┗
┗┏┛┻━┣┗┻┻┃┳┳╋━┫┏┓┣┛┛┓┣┓┏┫╋┻╋┛┣┛┛┣━┻┫┣┓┗┃
┛╋┛┃┛┳┏┻╋┏┗┻┛┣┓┛┗┫┛┻┗━┗┫┣┳┗━┃┓┓┓┻┳┻┃┻━┗━
┓┏┓━┫┻┓╋╋╋┃┗┃╋┳┣┣┏╋┏┛┳┻┓┣┫╋┏╋┓┣╋╋┗┃┳┃┏┳┗
┣┓┛┓┣┛┛━━┛┗┛┓┛┣┗┓━┓┳┛━┫┻┛┏┛┓┛┻╋┳┗┫┏┓┻┃┻┳
━┃┓┗┗┓┏╋┗┫┗┓┫┓┳┓┛┏╋┃┏┛┫┗┓┻┗┃┏┳┏╋┏┻┛┻┻┃┣┏
┻┣┳┣┻┏┏┫┏┳┫┻┗┣┛╋━┛┻┃╋┫╋┣┳┣┓┫┓┣┻━╋┳┻┫┛╋┗┏
╋┃┛━┃┏╋┃┗┫┣┓┃┫┻┗┃┛┣╋┣┓┳╋┗┛╋┣┃┓╋┗╋┛┏┳━┣┓┗
┻┣━┛┏┃╋┳┫━┣┫┳┳┳┃┃┫┗┣┻┏┛┳━┃┓┳┃┓┏┣┳╋┏┣┗┃┫┏
┓┣┓┛┣┏╋┛┫╋┻╋┛┓┳┃╋┻┫┛┓┳┻╋┓┓┫┻┓━┫┗╋┗┣┣┓┏┻┓
┻┳┏┓┳┛┃┃┗┫┃┻┣╋┻┗┣┳┓╋╋┻━━┣┣╋┫┫┫╋━┣┃┛┓┣╋┓┓
┛┣━┻┃┓┻┏┫┏━━╋┳┳┛┛┏╋╋━┃┓┃┛┳┏┻╋┛┃┓┣┃┫┻┻┻╋┏
┫┫┏━┳┛┃┗┛━┣╋┃┏┻┗┗┛┏╋┫┓┳┃┻╋┛┻╋┗┓┫┻┛┫┣┣┻┏┏
┻┏╋━┓━┏┻┛┣┣┫┃┳┓┫┏┫┳┣┛┃┫┓╋┳┃╋┏┫━┫┳┏┫┓┣┛┃┏
┗┻┓┣╋╋┫┛┛┫┏┓┗┗━┗┗┗╋━┃┫┫┏┛┻┗┗┏━┣┫┓┗┛━┓━╋┓
┣┳┣┃┛┗┛┃┣┏┓┛╋┛┏┃━┣┛┻┓┣┻━┃┻┓┗┓━┏━┣┓┻┫┏┗┏╋
┣┗┛┏┃┏┃┃╋━┳┗┏┳┗┏┳┃┣━━┻━┓┳┓━┗┓┃┏┏┗┳┻┛┓┛┫┫
┏┛┃━━┳┗┏┛┗┛┛┣┓┏┻┣┛┻┓╋┫┛━━┃┓┗┓┛┛┃┗┏┛┫┏╋╋┳
╋┫┣╋┓━┻┳┳┻╋┻┛┫┃┻┏╋┏┣┳┏━┏┻┛╋┳╋┻┏┳┫━━┣┏┫┓╋
┫┓┗┗━┓┻┃┣┛┗┣┏┃┗┃┻┓╋┛┫┗┃┏┫━┃━┳╋┓┻┛┫┣┃┏┣┗┳
┗┓┏━┣╋┃┓┫┳┛┏┻━┣┳┛┳┓┳╋━┳╋┛┳┏┓┓┣┓┓┛┻━━┳┣┗┓
┃┣━┃┫┛┻┛┗┓┣┗┏┛┳┫┓━╋┛┻┏┗━┫┳┗┗┏╋┗┫┛┫┗
┳╋┣┣━┣┳┻━━┓┻╋╋━┓┛┃┛┻━┃┫┳┳┏┳┏┗┃┃━━┫┏┗┓┫┃┻
┳┗╋╋┣━┓┗┫┻╋┓┣┻┛┻┻┓┓┃┗┫━┳┓┻┃┫┏┗┏┻┓┏┏━┳┣╋┛
┫┛┛┃┃┫┗┳┫┣┛╋╋╋┓┗╋┫╋┻┣┻┻┃┣┗┏┗┗━┗╋┏┛┓╋┛┏┓┻
╋╋┗┣┃┏━┃┏╋┃┓┻┣┣┳┳┻┻┻┓┫┫┳┻┗┓┗┃┃┛┫┓┛┫┓┛┛╋╋
╋┃┏┃┓┣┏┓┳┫┫━┳┃┃┻┫┃┳╋┓┫┫┗┳┻┗┫┗┻╋┏┳╋┛┣┗┫┻┣
━┫┫┓┓┣┓┳┻┃┫┣━┏┻━┣┗┻┳┃┣┗━┳╋━┏╋┓┓┻━┛┗┃┃┳┛━
┳━┳━┣┻┗┃┻┏┻┏┏━┛┃┫╋┏┻┫┫┗┃┣┏┏┏━┳┻┳┓┫┣┛┓┳━┓
┛┏┗┫┻┃┻━┛┳━┗┫┣╋┛┃┻┣┗┏┓┳━┳┻┛┻┫┓━┻┗┣┣╋┓┳┣┏
┫┻┛┗┃┛┗┓╋╋┻┗╋━┏┓┏┏┏┻┫┳┣┫┏┗╋┳╋┗┗┻┫┏┏┣┃┫┓┛
┻┏┃┣┫┣┃┗┃┣┳┏┃┣┃╋┃┏┃┛┓┏━┳┳┫┏┳┓┓┏┻┗┓┣┻┓┓┣┣
┃┻┣╋╋╋┗┃┫┻┻┛┃━┏┣┻┃┃╋┏┣┃┫┻━┛┓┓┃┃━┫┻┣┗┛┗┃┣
━┳┣┣┏┳┃╋╋┛┣┻┫┛┳┫┻━┓┛┳┗┫┓┃┗┏┗┻┛┗┣┣┃┣╋┳┏┗━
┛┛╋┓┳┓┳┳╋┓┏╋┣┛┻┣╋┫╋┫┫┗┻━┫┓┓╋┣┗┛╋┛┃┳┏┏┓┛┳
┓┗╋┫┓┏┃┣┫┣━┣┻┻┣┻┛┳╋┏┓┳┓┣┳┗┃╋┗┫┣━┳┣┃┓┃┃┫┓
┗╋┫┛╋┛┳┛┓┳┗┳┓┣━┛┣┗┗┏━┻┓┣┣┗┏┃┳┣┛┃╋┻┛━╋┛┛┃
┳┣╋┛┓┗╋╋┃┓┫┫┓┃┃┏┃╋┻╋┫┳╋┓┳┗╋┛┃┳┗┃┗┻┛━━┛┳┏
┏╋┃╋━┫╋┏╋┃┏╋┃━┫╋┗┫┓┻┳┳━┏┏┃┣┓┗┣┓┓┏┛┗━┃┏━╋
┣╋┫┣┻┻┻┻┏╋┗━━┏┗┃┏┳┏┃┫┻┛╋━╋┣╋┣┻┏┗┃┛┳┗┃┫┏┫
┏┃┏┫┫┫━┏┛┏━━┃┻╋┳┛┫┓┣┳┓┗┳┏┣┻┳┓━┗╋┗┗┃┓┫┓┫┻
┏┏┛┗╋┗━┳┳╋┃┓┣┫┗┃┓┣┗┓┻┛┻┫┳┓╋━╋┓┗╋━┛╋┛┻┏┣━
┻┻┫┳┻━┏┓┛┗┗━┣━┣━┓┫┃┳┏┻┛┓┣┏╋━┳┏┳┫┳┣┣┣┃┗╋┏
┓┛┣┣┃┫┗┗┃┃┃┓╋┗┃┗┗┛┫┳┃┻┫┛┛┣╋┃┓┫┗╋┏┗┗━┗━╋┻
┻┫┃┃┗┛┗┻╋┫┛┏┛┛┻┛━┃┃┫┓┛╋┓┓┃┻┫┻┳┣┏┻╋┗┫┓╋┻┳
┳┻━┣┣┛┛╋┃┣┛┏┃┓╋┳┃┓┏┣┛━┓┻┃┃┛╋┏┣┃┳┓┗┳
┃┃━╋┃━┏┫┗┏┫┗┛━┗╋┏┫┃┳┣┃┳┳━━┻┛┳╋┗┃┛┣━┫┗┳┳┏
┻╋┫╋┳━╋┣╋┓┓┗━┓╋┗┏┫╋┛━┛┳┓┓┗┳┛┫┳┏┳┻┻┻━┏┫━┃
┛━┳┃┳┛┣┗┓┣┳┻┃┃┻┫┻┫┣┻┏┓┛╋┏┫━━┫┗╋╋┏┣┳┏┳┃┻┣
┓┫┓┛╋┓┻┓┣┛┃┗━┛┳┫┏┣┫┗┫┏┓╋┗┏┛┻┃┳┗┛┛┫┳┻┛┳┫┓
┃┗━┃━┣┳┳┏┏┏┗┗┗┛┏┗┃┛┗┫━━┣┃┓┃┏╋┳┛┏┣┛┻╋╋┃━┓
┻━━┛┫┣┳┗━┣┻╋┃┣╋┛┓┏┗┓┃┓┳┓━┣┓┛┃┫┃╋━┛┓┃┛┗┳┳
┻┏┓┳┳┳╋┛━┓┏━╋┗┫╋┏┣┻┫┻┏┻━┃┫┳┫┃┳╋┗┏┳┃┓┛┃┣┻
┫┫┏╋┛┗┗┃┻┃┛┏┏┗┳┻┳┫┛━━┗━┛┣┻┻━┓┗┳╋┃┫━┻┓┗┃━
━┓┣┳━┳┛┛┓┛┃╋┗┫┛╋┳┫┫┏━╋╋┫━┻┗┻┏━┳┣┏┃┏┓┫━┳┻
┏┣┏━┏╋┻┣┗┛┳╋━┏╋┓┫┣┓┻┏┳┓┣━┫╋┫┫┫┛┏┫┛┗━╋┛┻┗
┛┓┻┛┣╋┳┗┫┣┗┳┗┛┃┫┛┣┫┃┓┻┓┏┣┏┃┓┏╋┏┃━┫┏┗┫┃┻┏
┻┻┣╋╋┫┛╋┳┓┛┻┓┳┃┳┳┣┏┛┏━┣┛┏┗━┏┓┳┓━┃┓┻┛┃┓┏┣
┏┗┻┳┓┓┻┓┃╋╋┗╋┻┳┛━┓┓┃╋━╋┫┻┏┫┛┗┻╋┏╋┃┻╋╋┣┓┳
┗┏┓┃┏┓┓┃┃┃┓┓╋┓┳┻┫╋┣┳┏┃╋┃┻━┣┓┗╋┛┓┣┏┫╋┣┫┓┛
╋╋┏━┛┓┛┫┫━┃┏┛┗┓┻┓┣┻┻╋┣┃┗┛┃┓┗┣┛┗╋┳┃┓┃┛┛━┻
╋━┗┳┳┻┣┓━╋┫╋┃┃┗┳┓┏┛┛┏━┣┛┣┃┫┳┣┳┳┛┻╋┣┳┣┻━┻
┻┫┏┣┳╋┛━┻┫┃┳┛┃┳┛┃┓━┛┗┻┓┗┏┗┣┫┛┫┏┓┃┣┣╋╋┓╋┣
━┛┃╋╋┫┳┓┏┣┏┃┛┛━┏┃━┗┳┛┗┛┫┃┏┣┻┃┫┏┗╋┻┗━┓┳┛┳
━┫━┓┛┓┻┳┻┻┣┓┛┳┃╋┳┣┳┓┏┫┓┣┃╋┫┛┫┛╋┣┻┻┣┻┏┓╋┣
━┏┻┛━┣╋┣╋┻┳┫╋┓┛┳┏┫┏┣┓┻┓┏┗┃┗┫┳┻┗┻┣┻┣┫┫━┓┓
┃┓┏┓┻┃┣┳┓┛┗╋┻┻┣┻┻┫━┻━┫┣━┣┣┻┫┫┳┻┫┻┓┃┃┃┣┃━
┫┓┻┫━┻┫┛┃┗┻━┗╋┣╋┗┏┏┏┃┣┃┓━┗╋╋━┳┓┛━┻┃┏┓┫╋┫
╋┫┛┫┃┣┣╋━┻┣┏┣┻┻┓╋┣┫╋┏━┏┓┃┫┗┣┳┛┗┫┃┣┓┻┣┳╋┛
┓┳┣┓┻┻┣┃┻┗┃┳┗━┓╋━┻┻┳┏━┓━┳┳━┣┛╋━┫┗┏┛
┗━┻━┫┣┃┃╋┏┣┻┫┓┃┗┗┳┳┫┓━┛┛┗╋┣━┏┏┻┛┃┗┣╋┗┃╋┛
┏┣┓┃┻┣┣┗┫┗┃━┃┻╋┫┫┓┳┛┻┏┛━━┃┳┃┃┻━━┓┣┣┳┓╋┗━
┗┃┣┗┻━┫┃┫┓┫┣┫┻┣┫┓┛┏┓┳┏┃┻┏╋┏┫┃┗┗┏╋┣━┓┻┫┗╋
┗┫┃━╋┓┣╋┣┃╋┓╋┏┫━┣┛╋━┃╋╋┣╋┳┏┻┛┳┫┃━┻┳┃━┛┛┓
┫┓┗╋┗┻┻┛┗━╋┫┓┃┳╋┫┃┓┣┣┛┣┓┃━━┓━┃┗┃┗┃┻┏┃┳┛┃
┃┃┏┣┏┃┣━╋┛┓┫┣┃━┗╋┓┗┓┗┣┏┃┛┓┻┻┃┏┗━┓┣┏╋┗┓┫┻
┗┳┻┻┓━┏┏┻┏┫┗╋┗┓┻┳┗╋╋┃┳┛┣┛╋┏┣┫┓┛━┻┻┏┓┣╋┳┳
┻┣┣┣╋┳┗╋━┃┏┛┛┃┣┣┫┫━╋┓┏┻┳┻┻┏┫┓┳┫┗┃┳┃┃┻━┫━
┛┓┛┓┃┓┫┗┣┓┛┫┣┃┳┗┫┏┣┗━┓┓╋┗┗┏┫╋┃┏┻┛━┻┣┗┻┣┏
┏┗┓┳┫┫┗┳┃┏┛┏┛┗┃┣━┃┛┏┗┣┃━┳━┳┓┗╋━┏┗┃┳┓━┳┏╋
━╋┣┗━┻┏┳┏┏┫┏┗┓┻┛┗┫┣┳┃━┏┣┣╋━┣┛┏┫┳╋┛┫╋┃┗┳━
━┏┓┣╋┣╋┳┣┣━┫┓┳┏┻┃┃┗━┻┗┛┗┫┏┃┃┃┳┻━┻┓┛┻┻┻┏┻
━┗╋┫┳╋┳╋┏┻┻┣┓┛┏┫┣┻┗┻┓╋┓┛┏┳┏┃╋╋┣┣┏┓━┫╋━╋┳
┏┃┫┃┗┳╋┗┓┣┓┳┣┓┗┣┗━┣━━┻╋┻━┻┣┃┫┛┫╋━┳┃┛━┣━╋
┫┛┻┗┏┻┛┗┃╋┻┗┳━┣┛┫┛┫━┣┻━┳┻┻╋┓┳┳┓━┳┏╋╋╋━┫┗
━┻┓┗┗┃╋┛┃┏━┳┫┣┻┻┗╋┛┫┳┣┳┓┳┛╋╋┫┗┻┗┫╋┳╋┻╋┓┣
┏┏┻┣┣┻┏┓┫┃┻┫┳┣┏┳┓┣┏┏┛┓┻┃┻┃┓┳┃┫┣┏┛┃┃╋┓┏┗┓
┛┃╋┏┻┫┓┳━┳┓┫┗┫┃┓┣━┓┻┳━┛━┫┣┛┏━┫┓┣┃┳━┓┛╋┃┛
┏┫┻┓┗┛┏┫┣┛┗┛┗┗┻┛┗╋┃┫┫┣┏┗┓╋┓┻┗╋┛┓┃┣┻╋━━╋┓
┫┏┏┗┫┏━┃┓┏┃┃┛┓╋┻┣┓┛━┃╋┫┳┻┗┃┗┛┻┏┫┣┫┗━┗┗┓┣
┛┓╋┣┫┗┣┃━┳┳━┏┓┃╋┣┻┃━╋┃╋┏┫┻━┓┛╋━┫┏╋╋┻┳┓┃┏
┏┫┓┻┳╋┗┗┏┳┫┣┫┫┓┛┣╋┓┗┛┗┫━┫┗━┓┳━╋┛━┃┻┫┃┫┃┻
┳╋━┃━┗┫┗┣┳┏┣┏┃┛┓┓┃┣┳┓┛┛╋┫╋┳┻┓┃┏┛┫┃━┫┳┫┫┃
╋┏┛━┛┗┫┏┳━━┛┃┃━┃┃┗┻┗┫┣┓┻┃┣━┳┳╋━┫┻┓┛
┻┛┏╋┳━╋┏┏┗┛┳━┓┛━┻╋━┃┗┛┳┳╋┻╋┏┃┓╋━┗┳┓┏┓┫┛┣
┳┗┻┏┓┻┗┗┓┃┣┛━┏┓┏┫┫┻┗┗┣┣╋┏┳┃╋┏━┫┓┣┗━┣╋┣┏┏
━┫┫┃┃┳┃┻┓┏━┫┻┃┗┣┓┛┏┳╋┃┃┓┣┗━┃┳╋┣┻┣╋┃┛┛┗┳┃
╋┳┃┗┗┏┻┫┏┃┓━┫┻┗┃┗┗┃┃┳┫┫┳┃┳┫┗┓┣┛┓┫┣━┃┛┃┗┃
┓╋┳╋┓┓┗┫┃┓╋━┣━┗┳┓┃┻┻╋┓┓┣┏┓┃┃━┻┃╋━┣┳┛┻┏┣┃
┏┻┏┫┣┛┏┓┛━┃┃┫┗┏┛┣━┳┓┓┣━┏┻┃━┣━┗┃┳┣┫┏┻┣┻┛━
╋┏┏━┳┛┻┃┏╋┳┣╋━┣┗┏┏┳┫┏┗┃┗┏┳┓┗┫┫━┣┗┗┛┓┏┗┣┳
┗┃━━┫┏┫━┫┗╋┗┏┃┛┛╋┃┏┫╋┻┃┳┣┗━┓┳┻┳┫╋┣┃┻┣┫┛┣
╋┳┓┓┛┣┗┻┻┛╋╋┗┛┓┛┳┣┫╋┛╋┃┗┻┃┣┛┓┛╋╋┛━┗┃┗┗╋╋
┳━┳┗┓╋━┳┣┓┗┫┫┣┳╋┻┣┛┓┫┣┫┃┳┃┻┻┃┫┫┓┣┃╋━┫┣┗┃
┫╋┣┓┏╋┻┣┛┗┳┃╋╋━━┣┃┗┗━━┻┗┣┻┫┛┻┣┫╋╋┫┗┃┏┳┃┫
┃┳┻┻┫┣┳┏┳┏┓┗┻╋┏┗┫┏━┛┃┻┣┻┻╋━┏┏┫┗┏┗┗┫┛┓╋┛╋
┫┣┃━┛┻━━┏┓┏┃┛┳┳┛┏┗┓┗┫┻╋┣┃┛┛┻┗┃┗┻┗┓┃┻┛┛┻┛
━┻━┻┛┗┏┫┫┛┳━┛┣━━┫┳┃┳┗┛┗┣┫┃╋┳┻┳┳┻┓┣┛━━┗┗┻
┓┗┫┏┳┓┛┛━┣┛┓┃┗┏┏┏╋┏┛┓━┏┻┛┓┣┃━┃┓━┳┳┣┣┓┫┃┓
┳┏┏┏╋┗┣┳┻┛┃╋┻┗┓┫┗┣╋┻┗┃┗┛┳┛┏┣┳╋┓┻┛┣┳┛┳━┃┏
┗┓━┣┓┃┓┫┫┫┗┃┃┻┗┻┓┗┏┃┻┓┫┫╋┳┏┳┻━┏┃━━┣┳┳┻┓┓
┗┛┏╋━┻┗┫┛┏┓━┃┫┃┳┏┓┣┏┛┻┃━┓┏┗┳┻┳┛┫┃┳┛┛╋┛┳┓
┻┏┳┣┣┳┣┳╋┓┫┏┫┏┳┗┗╋┏┛╋╋┛┏┻┻┫╋┏┳┫┏┻┣┗┻┫┳┣┣
━┃╋━━┛┳┣┛┳━┗┫┫┳┃┃━┓╋┣┻┛┫┏┳┗┏┣┻┫┻┓┣╋┛┳╋┣╋
┏┣┻━┫┛┳┻┛┏━┏┓╋━┏━┗┣┛┫┳━┗┻╋┓┻╋┻┳━┻┣┳┃┣┗┗┓
━┓┣┓┓┻┻┏┗┃┫╋┓┏┫┓┗┳┛┛┓┗━╋┗┫┳┃┳┏╋┃┣┏┳┛━┣┳━
┗┗┫┫╋┫┓┫┏━┛╋╋┳┗┓┏╋┳┓━┃┫┗┣┣┓┗┓┳┛╋┛┛┃━┫╋┳╋
┃┏┏┻┣┣┫┗┃━┛┗╋━┛┓┛━┻╋┣━┛┛┏┳╋┫┗╋┫┣┏┛┳
┓┛┻━┣┣┣━┓┣┛━┏┳┏━━┻╋━╋┏╋┗┓┛┓┏━┣┛━┻┏┗┫┏┣┓━
┳┏╋┫┛┃┣┗┛┣┃┛┗┣┳┛┏┓╋┓┓┛┓╋┏┃╋┫┫┣┣┏┳━┻┏┳┓┛┣
┻┻┫┛┳┣┛┗┃┛┓┓┏┫┻━┏┃━┻┃┳╋┗┣┣┣┏┣┫╋┫┓┓┓┳┻┣┛┻
┫┗┃┏╋┫┳┣┳┗━┗━┓┫┃┫┻┃┻┛┓┗┣┣╋┫┗━┻┃┃┓┃┗┳┳┫┣┫
┻━┗━┫┫━┫┫┣╋┛╋┫━┓┃┛┗┏┻┫┣┻┳╋┃┏━╋╋┛━┏┣┣┓┛┃┏
┏┻┫┻┳┳┣━┏╋┏┻┗┳╋━┃┣┻┓┓┗┓┛┣┻┳┃┓┳╋┳┃┗┳┫┳┻╋┗
┛┃┃━╋━┏╋┏┻┃┻┗┫╋┻┏┣┳┃┻╋┣┛┓┣┛┣┻┓━┛┓┓┫┛┻┓┏┃
┗┓┫┻┏┏┃┗┣┓┻┃┃┫┳┓━┻╋┫┳┳┣╋┫┏━┓┗╋┫┣┫━┻┻┻━╋┻
┣┣┻┓┗┗┃┃┣┳┣┏┏━━┳┫━┛┫┳┗┳┏┫┛┏┓┏┳┳┃┓┛┫┫┓┻┣┓
┣┻┏┫┓━━━┛┳┳┫━┛┗┗┳┳┳┣━┣━┳╋┛┃┏┗┏┗┓┛┫━━┛┻━┓
┃┗━╋┫┛┫┃┳┓┳┛┣┏━━╋┫┳┃┗┓┣━┃┃┳┛┗┛┏┗┓┛╋┫┫╋┻━
┃┗┃┫┳┃┗┏┻╋╋━┣┫━┛┗┗┃━┛┳╋┓┗┳┣┗┣┫┃┗┳╋┏┃┻┳╋┓
┓┓┗╋┣┃┃╋┳┻╋╋┗┳┏┗┗┗┓━┗┗┻╋┫┻┗╋┣┣┃┻┃┗┗┻┃┃┏┓
┻┗┫┫┻┗┓┏┓┃┻┓┃┻┏┛┛╋┃┃┗┏┛┗┓┫┛┛┓┗┓┛┣┗╋┃┏┏╋┻
╋┣┣┻┏┣┏┳┣┗┣┫┓┗┓┛┃┻┏━╋╋┓┗┛┗┏┃╋╋┃━┳┣╋┃┫┗┫┓
┛┓┣┗┃┫┃┻┫┃┏━┣┓┓━╋┛┗━━╋┣┫┻━┏━┳┏┻╋┃┳┗┳┻╋┃┓
┫┛┃┛┓┓┃┻┏┻┛┣┏┓╋┏━┳┣┫┛┳┃┛┓┗╋┳━┣┏┫┫━┏━━╋┓━
┏━┣┗┫┓┻╋┻┗┃┻━┫┛╋┣┃╋┗┫┛┳┛┛╋┻┛┃┻┳┻━┣┗┃┫┏┫┫
┛┏┻┻┗┓┃┃┣┣┃╋┻┓┓┣┻┗┃━┳┏┳━┏┳┻┳┻┓━┳┛━┳━━┓╋┳
┛┃┏┣┻━━┃━┫┛━┗┫┳┛┃╋┣┏┓┻━┃┓┫┗┗╋┣━┳━╋┳┫╋┛┣┻
┓┃┓┏━┗┏┏┗┫┓┓┃┏╋┫┏┗┻╋┻┏╋┛┫┗┃┫┻┓┗┏━┳┏┗┓┗┗╋
┃╋┻┳┻┫┫┛┫┃┣━┃┏┫┗╋┫┣┓╋┳┗┳┫╋┣┏┃┳┣┓━┳┣┳┻━┳┓
┣━╋┏━┣┣┻┏┓┳┓┗┓╋┃┏━┛┻┻┃┣┛┏┻┏┏┃┓┗━┓╋┫┣┃┛┗┳
┏┛┓┃┏┓┓┳┓┣┃┏┣━┗┗┏┻┻┓━┃┃┏┃┓━┏┻┻┓┓┻┣┫
┃┗┗┫┫╋┳┗┛━┛┏┃┏┣╋┣━╋┏╋━━┏┫┏╋━┳┃╋┫┓┛━┣╋┗━┫
┻┗┗┣┛╋┣┣┣╋┛┗┣┏┣┛┳╋╋┛┫┓┓┗┗┳━┻┓┓╋┗┃╋┛┃┏┏┣━
┛┛━┛┫┓┻┳┛┓━┻┫┣╋┗┛┳┛┣┃┳━┫┏┏┛┳┏┻┓╋┃┗┛┗┓┳┗╋
╋┗┛┃┓┗┗┳┓┗┓┣┻┗┣╋┓┣┳┣━╋┫┳┗┏┃┃┛┏┛┏┏╋┓┳┓┫┓┛
┗┻╋┫┛┛┗╋━━┣┏┳┫┛┣┏━┻┗┗┳┏┃┫┏┃┫┻┃┏┛╋┃┛┫┫┛╋╋
━┃┓━┛┳┓┳┗┃┛┫┓┓┃┣┃━┏┫┛┳┣╋┓┏━┓┓┫━┣┗┓┛┏╋┏┓┗
┗┛┓┃╋┃┣┻┛┏┫┻┳┓┓┣┃╋╋┻┳┣╋╋┗┗━┻╋━┓┣┃┏┗┛┣┗┻┫
┳╋┏━┳┗┫┏┫┗┗┻╋┛┳┛┃┏┳━┳━┏┓┏╋┳┳┻━┳┣┣┃┃┛┳┣━┓
┓╋╋┳┏┻┫╋┫┻┫┳┗┏┃┃┃┏┳┣┳┗┃┳┻┣┫┫┃┃┛┣┣┻┳┣╋┣┃┫
━┏┫┳━┫┫┃┃┗┓┻┃┗┏━┳┓┫╋━╋┃┓┏┣╋┳━┗┏┣┏━┏┫┛━┗┳
┏━┗┏┣┃╋┏┏┓┗┫┛┻┣━┳━┏━┣┫┓┗┃┛┣┗┫┛┃┣┓┣┃━┫┗┓┻
┛┓┣┳┣━┻┫┏┻╋┳┫┣┫┻┣┓┗┳┳┣╋━━┗┏┻┫╋┳┃┻┓┣┓┛┣┣━
┻┓┗┛┏┏┻┳┓┓┗┣━┓┻┳┳┻┳╋┫╋┻┫━┏┃━┳╋━┣┏┓┗━╋┛┏┓
┗┣┏┳┻┣┓┣┛┗┛┗┓━┓┳┏┳┻┏┫┳┳┣━┛┓┏┏┣╋┓┓━┓┏┗┣┏━
┏┫┳┳┃━╋┓┛┻┛┃┃┓┫┫┣┻┣┳┏┻┫┻┳━┛┛┳┓╋┃┻┻┛┣┣┻┏┛
┓┣┗┻┣┫┏┃╋┗╋┫╋━╋┣┓━┓┛┓┗┳┻┻┏┳┏┻┳┏┓┳┛┻┗┏┃━┃
╋━┻╋┛┓┓┏┳┣┫┃┳┛┻━┛┗┳┏┳┗┛┗┫┛┏━┛┛┏┳┗┗┃┣┫━┃┏
╋┛┗┣┓━┗┳┳┣┗┣╋╋╋┏┳┛┛┓┫╋╋╋┻┫┛┫┫┫┃┓┓┗┓┗┻┃┓┏
┛┏┗┻╋┗┓┳┗╋┓━┏┓┏┳┛┛┏┳┏╋┻┣┛┳┃┳┛┫┓┗┛┳┳┳┓┫┫┻
┫┃┳╋╋╋┓┻┃┣┣┛┏┗┃┳╋┗┳┫┗┃┃╋╋╋┛┣┣┳╋━━┫┛┳┣┫┏━
┫┃━┻┓┓┛┗┏╋━┏┣┣┃━┓┫━┫━┓╋┫┳┏┗┳┫┳┛┃╋┣┗╋┃┛┣┛
┗╋━┗┣┣╋━┛┛┫┳━┫┳┏┗┳┻┓┳┳┫┓━┻┻┏┫┏┏┃┳┫┳╋┫╋┫┛
━┻━┗━┛┏┫┣┻┛┻┗┃╋┛┓━┫┗┛╋┛╋┛┣┻╋┣┓┛╋┳┫┃┓┃┳┛┛
┛┏┏┳┻┛┻┗┗┛┛┓┳┛┗┛┓┃┫┗┫┫┏━┻┓┣┏┗┓┳┓┓┫┛
┫┻━┃━┛━┛┃┛━┳┛┣┫┛┫┛┛╋┛┛┗┳━┣╋┳┏┳┏╋┃┛┫╋╋┣┫╋
┓┫╋┳┛┓┣┫┫┫┣┃┏┛┻━┣┃┳━┏┏━╋┻┃┛┻┣┏┃╋┏━━┗┓┛┓┃
┏┗┳┣┻┛┫┃┳┏┣┛┻┻┃┣┣┫━┃┫┗╋┛┻╋┗┻┃┛┏┗┃┛┓┳┛╋╋┛
╋┏╋┗━━┓╋┃┏┫┓┛━┃┛┗┗┫╋┣┫┛┏━┫┏┗┃┏┃┣┻┳┃┃━━┻┛
┏╋━┻┓┳━╋┃━┏┣┫┳┣┓┗┻┛┣┫┏┗━━┗┻┫┣━┻━┏┛┓┓┏┫┳┓
┗┻┳━╋━━┏┏┣┫┫┗┫┻┳┣┫┳┣┻┫╋┃┻┣┃┃┣┓┻┗┣╋┫━━┫┳┃
┗╋┫┫┻┛┫╋━┃┣┃┓╋┛━┓┗┗━┃┣┫┳━┛┳━┓┏┓┓┣━┣┳┫┗┛┣
┓┃┣┛╋╋┃━┻┳┏┗━━┗┏┗┗┓┫┓┫┃┃┻┣╋━┫┏┣┛┳╋┻┃━━╋┣
┫┫┛┓╋┛┫┏┛╋┃┳┏┣┃━┓┗┛┃┗┗╋━┃┫╋┛┗┏━┻━┻┗╋┳┻┻╋
┛┫┛┫┛┗╋┓━┳┻┗┃╋┗┛┛┏┃━┓┏┓┗┳┃┫┓┻┣┫┫┳━╋┛┳┃┫┗
━┫┏┛┓━┃┏┛┃┏┃┃┣┛┫┳┃┻╋━┛┃╋┗┏┓┣┛╋┣━┃┛┻┫━┃┏┛
┫┣━┣╋┣┣┓┫┳┗┻┣╋┏╋━┓┗╋┓┏━┛━┗━┣┫┏╋┫┏┃┣┗━┗┳┣
┣━┳┣╋┳━┃┛┏┗┗┓┻┏┃┗┓┃╋┃┃┃┏┃┛┻┻┓━┛━╋┛┓┏┓┻┃┻
┗┓┳┳━┫┏┳━┛┫╋┗┛┃┫━┛┛━╋━╋┛┃┳┳┛━┛┫┣┃┃┓┻┛┛┛┻
━┳╋┳┛┣━┓┏┛┛┫┛┻┃┃┫┣┏┏┻┃┻╋┓┫┻┗┗┃┃┃━━┓┛╋┳┫╋
┻┻┳┗┻┫┗━┃┣┓┓┃┗━┓┗┓┏┫┓┃┃┃┏┃┏┃┗┫┗┳┏┳╋┏┣┫┏┣
┛━┫╋┛━┣┓┛┏━┗┳┏━┳┻┛┻┓╋┛┛┗┏━┃┗┣┣┏┳┻┫┓┻┫┫┏┗
┗┏┛╋┛┏╋┛━┻┣╋┗┓┃┣╋┃┏┏┻━╋┻┛╋━┏┳┣┳┛┏┛┗┫┃┗┫━
┳┫━┗┻┳┏━┃┻┗╋┃┏┳━┃┻┃━╋┃━┻┻━┣┓┛┓╋┛┫┣╋┏━┗┗━
┳━┗┳┗┛━╋┫┏┳┛┻╋┃┛┣┳┏┗┻┫┣┏┏┃┃┗┣┫┫┻┃┻┣┏┓┗┳┗
┏╋┛┓━┏┣┻┣┓┻┗┳┳┣┗┣┛┳┣┏━┓┗┃╋┗┗┗┏┣┛┃┃┫┏┳━┗┻
┻━┗┛┛┣┛╋┣╋┫┃┓┫┏┛┃┃┃┓┏━┳┣━┗┣┻┃┃┳┃┛┏╋┣━┻━┣
┳┃┫┏┣━━┫┗┓┣┫┃┓┓━┗┣┻┫┛┃┳┣╋┳┓━┻┳┛┏┗━┃┳━━┃━
┳╋┻┳┗┻┣┣┻┣┣━┳┛┣━┓┛┻┃┳╋┫╋┏┻┳┫┏┛┗┛┳┫┛
┓┗┫┓┛┗┫━━┳┃┃┛┏┳╋━┳┗┛┫┃━━┃━┳┳┓┳┣┳┓┏┗┻┓┗┫┣
┻┗┏╋┛┃━┏┏┛┫┻┣┗┓┛┓┫┏━┃┫┣┛┃╋┣┓┗━┗┫┃┫┛━┃┗┏┛
┻┻━┳┗┏┫┳╋┃━┛┛┻┏┏┣┏━┗╋┏┃┛╋┓┃┃┗┻┣┓┗┗┓┻┳┗┳┓
┗┓┏┗┗┳┛┃━┓┻┣┻╋┃┓╋┛┫┳┗┓┓━┏━┣━┏━┣┳┻┫┏┗━╋┃┓
┗┣┫┳┏╋┏┗┏┻┏┫━┃┏┳┻┳┛┫┏┣┗┛┛┛┣┓┛┗┳━┓━┛┣┓━┛┏
┣┫┗┃┛┓┏┳┗┏┃┻┻━┣┓┏┳┗┗┓┳┳┳┛╋━┣┓┻━┳┏┫━┃┛━┣┣
╋┛╋┃┗┻┃┏┻┏━┓┓━╋┻┗━┣┳┗╋┫┗┻┳┗┻┛┃┻┻┗┻╋╋┏┣━┏
┃┓╋┣╋╋┻┏┛┗┃┗━┻┓┏╋┻┫╋┛┓┻┗╋┓┫┃┓┳┏┣┫┓┻┫╋┣┳┫
┫┫┃┗┏┻┻┳┃┏━┻┣┛┣┛┗┃━┗┏┓╋┣┻┛━┏┃┏┃┛┫┻┃┛┗┏┻╋
┻┫┻┗┏━┗┳┏┫━┏┃╋┻╋┻┻┫┫╋┻┛┣━━┓┃┃┏━╋━┃╋┣┗┳┓┣
┛┛┻┓┗┗┫┏┏┛┫┫┛┣┣┛┣┏┣┫┣┻┛┏━┛┗┗┳┻┫┳━┗┓┛┳┃┻┛
┛┓┻┛┃┃┛┣┓┛┻┓┃┃┏╋┻┫┳┃┃┫┓┗┣┻┃┫┏┳┛┓┳━┛┣━┗┳┳
┓┃┣┛┓╋╋┫╋┃┓┃┃┫┓┫╋┫┫┓┗┃┓┓┫┫┻┳╋┏┗┗┓┣━┏┳┃┣┣
┛┫━┻━━┣┛┳╋┛┣╋┃┓┗━┻┃╋┫╋┓┃┫╋┗┳┳┓┃┃┳┃┏┏┓┣┃┗
┻┛━┻┏┗┻┣┓╋┃━┓┏╋┳┓┃┫┗┫┏╋┗┻┓┏┫┛┛┓┏┃┫┗┃┻┣┛━
┻┗┓┛┣┛┃┛┗┏┗┫┳┛┻╋┳┳╋╋┣┓┻━┗┫┓┻┓━┫┫┗┻┏┃┣╋┛┻
━┻┏┛╋┃┳┻━┃┏┗┗┏┣┛┫┫┻┃┛┃┃┳┻┓╋━┏━━┗┛┃━┻┏╋┫┳
┻┻┣━┳┳┳━╋┗┏━┳┏┫┫┳┏┗┗┳┫┃┏┗┓┃┗┃┻┗┃┏┗┛┫┣┓┣┫
┻━┛━┻┗┓┗┛┓┗┗┻┃┣╋╋┏┏━┛┏┻━╋━┳┳┻┳┃┣┳┻╋┏┣┃┻━
┏╋┗┻━┏┻┳┣┏┻╋┫╋┻┗┏━┛┓┃┃┓┳┏━┗┗┳╋┣┏┣┳┻╋┏┻┳┳
━┻┛┣╋━┫┗┫┓┓┫╋━┗┛┫┫┃┓╋━┻┣┗┳┣┳┳┫╋┓┛┃┃┣┻┛┛┛
┃┃┫╋┃┣┃┃┏╋╋┫┃━┳┃┣┛┗╋┛┳╋┏┏┗┫┗┃┻┣┫╋┃┃┛┓┻┏┣
╋┗┻┻━┻╋┻╋┳┓┻┻━━┃┣┻┏┗┻╋┗━┫┛┏┓┏╋┫┗┳┃┛┻┣┃┃╋
┓┳┗┗┃┗┏┳┓┛┻┏┫┓┫┃┛┛┃┛┣┫┛┫━┫┻╋┫┏┻┫┻┓┃
┣┗┓┛┃┗┻╋┏┻┗━╋┛━┏┏┓┃┫┣╋┫┗┻┛┳┻┫┓┗┏┛┛┻┃┣╋┓┣
┳╋┫┛┣┫┣╋╋┏┻┻┃┻┻┏━┗╋┣┳┻┫┗╋┃┓┻┓┫┃┗┃┏┳┏┏┻┫┛
┓━┣╋┻┫┏┫┳━┃┓┛┓┃┣┳┃┻┣┻┻┏┗┏┗┃━┛╋┳┣┫┻┫┗┓┓┣┳
┛━┛╋┫╋┫┻━┳┛┗┻┗┻┫┻╋┗┻┗┛┻┏┗┗━┣┏┗┫┃┣┣╋┛╋┳┛┏
╋┓┻━━┣┻┣┻┣┳┫┓┛┏┻┃┻┳┃┗━┏┓┛┫┳┃┓┻┏┳╋┛┏┃┗┗┃╋
┗┗┣┓┳┳━┣┏┃━┣━━┳╋┛┫┗┣┏┛┳╋┓┳━┳┏┃┛┗╋╋┃┃┫┓┃┣
┫┃┏┳┃┃┗┫━┣┃┳┓┫┫┛╋┛━━┗╋┓┻┫╋━┓┣━┗┫┣╋┓┛┏┣┏┃
┛┗┓┳┛┻┫┓┛┓┫┫┫╋┛┏┛┫┻┃┗━┫┣╋┫┛╋┣━┫┏━┫┳╋┓┏┣┣
╋╋┣╋┳┗┓┫┻┳┓┏━┃╋┗╋┣┛┻━╋┫━┛┣┫┓┃┻┃┃┓╋━┗┻┻┏┏
┫┻┫┛╋┳┓┫┓┳━╋┛━┻┓┓┏┻┣┃┓┃┣┏━┏━┓┛┣┛┛┫┗┻┻┛┳┓
┛━━┓┣┣┓┣┳╋┓┏┳┫┗━┳┫┛┏╋┛┓┣┻┗━━┻┳┃┻┏━━┓┫┗╋┃
┗┏┗┫┓┻┳╋┳━┣┃┃┓┻━┳┗┓┗╋┛┓┻┛┻┣┣┃┏┣┏━┛┛╋┳┣┓╋
┣┗┻━━┗╋┫┃┏┗┛┣┃┃┫┓┻┃┃┏┳┻┗┳┫┃━┫┻┳╋┳┻╋┗┓┗┫┗
┏┃┣━━┣┃┳╋┃━┃┣┏┗┫┫┻┗┛┗┳┓┓┳┃┻┓┳┣┫┻┗┗┗┫╋┛┻┓
┻┏┗━━╋┻┛┏━┣┫╋╋┏┛━━┃┫┻┗━┃┏┻━┣━┣┫┛┗┓┫┫┛┛┣┫
┳╋╋━┣┻╋┃━┛┗┃┻┣╋┓┛┻╋┣┓┳┓┛┣╋┫┏┫┣┫┣┓━┛┗┻┏━┓
┏┓┓┏┻┳┏┗┗┻┫┃┳┳┣┗╋┗┗┻┓━┻╋━┻┛┫┛┗╋┫┏┣┃━┃━┃┓
┳┣╋╋┛┓╋┳┫┛╋┓┣━┫┏┗━┗┗╋┗┃┣━┏┓┫━┳┃┃━┗┃╋╋┳┏┫
╋┏┫┛╋━┻┫┫┃╋╋┗┣┫┏┛┏╋╋┛┻┛┃╋┛┣┛┫┛┳┓┃┛┫┓┃┓┻┻
┫┻┏┗┃┫┃┛┻┳┓┛┻┳┏┣┣┻┛┫┗┫┻┣┗┗┛┣╋┳┫┏━╋┛┳┃┛┃╋
┏┗┛┓┓┗┗━╋┣┻╋╋┗╋┫┻┃┓┻┗┃┃┳┳╋┳┗┻┳┃┛┗╋┃━╋┓┛┏
┛┓━╋┓┫┓┳┻┻┫┓╋┳┻┣┳┫╋┏╋╋┣━┫┃┓┏┻┫┣┗┃┻┻┏┣┗┻┃
┫┛┃┏┗┣┛┓┛┃┃┓┃┓┣┻┓┃╋┫┣╋━┻━╋┃┓━╋┫┗┏┛┫━┳┣┛┻
╋┻┏┣┏┗┫┫┳┏┛━┣┓┓┛┗┛┫┏┏━┫━╋┣┣┫━━━╋┓┫┳
┃┓┗┻┛┏┣┗┗┣┃┃┫┳┃┓┃┫━╋┻━┳┳┣┗━┫┓┫┫┛┏┳╋┃┏╋┗┣
╋┛━┫┛┛━┛┗┛╋┳┳┓┛━┻╋┫┳┓┣┳┳┣┗┃┓┓┣┏┃┛┃┃╋┣┃╋┗
┃━┓━━┏┣┗┓┗┛━╋┛┗┃━┛┫┗┻┓┃┛┓╋┏┳┗┻┻┃┏┫╋┃┗━┃┫
━┓┓┫┛┳┏┃┻━━┃┛┏┗┣┓━┣┗┫┛┫┛┻╋┛┫╋┛┻┣┃┻┗┻┏┗┫┫
┛┏┫┏┣┻┳┫┏┃━┏┃┏┳┳┫┻┻━┣┫┳┛┓┳┳╋╋┳┏┓┣╋┏╋┳┗┏━
┓┳┫┃━┓┣╋┻━┫┛╋┛┛┫┛┣┳━┻┣┣┻┛┓┓┃┻┃┛┓━┗┫━┗┛┳┛
┓┓┓┫┣┻┃━┛┓┛┣┃┃━┛┃┳┛┻╋┓┻┓┏┳┛┻┣┻━┻┳┗┃┣┫┫┻┛
┻━┫┓┛┏┳┳┓┓┓┣┳┓━┻┻┃┗┏━┻┳┏┗┣┓┗┣━┗┏┗┻┳┗┗┃┣┣
╋━┣┓┗╋┛┣┏┓┣╋┓┻┻┃┻┻┳┣┻┗┃┗┃┃┃┳┫╋━┻┃┣┏┛┗╋┣━
━┗┣┗┳┛┻┏┏┗┓┗┃┗╋┏━┛╋┻┓┏┏━┛┫┣┣┻┛┃┳┏┛━┗┛┗┳┏
╋┃┃┏╋━╋┓┻┏┗┗┏┓┛┣┓┳┻╋┓┏┫┻┫┳╋━┃┳┻┗━┓┛╋┛╋┓┣
┏┣┛┗┃┓┫━━┗┗┏┛╋━┻┓┏╋┳┣┓┗┓┣╋┻┗┛┛┃┫┗┓┃━┫┻┳┣
┫┫┣┃┣┫┫┻┗┃━┛┓┛━┃┃╋╋┃┻┳┫┛┫┣┣┫┏┃┣┣┃╋┻┏┻┛┣┻
┓┗━┗┓┣┫╋┏┛┣┓┃┃┛┏┻┳━┳┫┏┳━╋┳┛┏┏┣┏┻━┫╋┻┳┃━━
╋┣┃━┳┛┓┛┳╋┗┓┃┳┗━┓╋┻┓┓┏┣┻┛┗┗┗┏━┓┏┗━┗┫┗┏┫┗
┛┏┛┣┃┫┛┣┳┳┗━┳┓┛┗┃┓╋━┛┫┃┗┣┏┓┓┛┓━┳┣╋┫┣━┛┻┗
┫╋┃┗┣┓┣┳┛━━┛┣┳┻┳┻╋┗┳┃━┳┃━┓┃┃┏┏┛┗┣┏╋━╋┃┻┫
┣┳┃━╋┳━┛┣┃┣┳┃┏╋┫┳┏┗┏┣┗┗┓┏╋┫┛┫┻┓┗┗┓╋┳┓┓┏┓
━┫┫┓┣┣┏┫╋╋┗┛━━┻┛┛┫━╋┣┳┻┏━┛┫┣┓┻╋╋━━┗┻┗┛┃╋
┗┻┏┣╋┛┻┛┻┛┗┃┳┫┛┏┗┏┳┓┗┃╋┫┛┗╋┏┳┗━━┃┛┓━┻┻┓┣
┳┻┳┃┛╋╋┳┛┛━┫━┣┳━┛┛╋┣┣┗┗┫┏┛━┛┫┏┫┏┏┏┛┓┣┗┣╋
┣┻┳┣━┳╋━┳┳┗┳┣┣━┳━┳╋╋┳━╋┣┏┫┏┣╋┣┛┻┃┛┃┛┏━┛╋
╋━┗┗┻┫┏┓┛┏┛━┏┗┣┳┳╋┃━━┻┛┗┗┃┗┛┃┏┫┫┏┣┃┗┓┛┫━
┓┃┏┳┻┛┓┳┳┏┣┛┃┳┫┣┓┏┏┛┏┛┻┗╋┓┏┗┗╋┏┏┃┫┣
┏┻┏━┓┫┛┫┫┓┏┳┃┗┏┛┓┳┛┛━┻┣━┻━━┓━┗┣┛┓┓┏┣┗┫┛┏
┳┗╋┓┗┛┗┣┳┏┳┏━┫╋┗━┃┏┫┳┏┏━┏╋━┳━┫┃━┫┏┛╋┗┛┻━
┃┫┛┏┓┻┻━┛┫┫┏┃┛┗┓┛┛┓┏┛┃╋┻┣╋┗┳┣┓┏┓┏┳┓┓┓┳┏┗
┏┻┗┣┓┣┓┫┫┃╋┏┃┓┃╋┣┻┻╋━┓┗┳┓┓┻┓┳━━┓┛┫┫┗━┛┫┓
┻┃╋┗┻┗┃━━╋┫━┏┳┻┫┳┳┏┓┫┻┏┣┓┃┫╋┃╋┃┗┓┛┗━┫┳┳┏
┓╋┓┏┓┃┳┻┫┣━┃┫┳━┳┳╋┛┫┏┛┫┓┓┫┻┻┃┓┳┗┓┛━━┗┗┗┻
┓┳┻╋━╋━┫┛┃━┫╋┓┓┏┗┳┫━┏┓╋━┗┳┏┫┫╋┻╋┫┓┣┳┣┣┣┛
┏┗┫╋┣┳┛┛┻┓┗┗━┳┫┫┛╋┻┻╋┃┣┃┫┳━┛┣┻┣┳━┛┓┓┫┗╋┗
┳┻┏┗┗┳┏╋┏╋┗┫╋┣┳┳┛┫┳┓┫┏┫┓━┓┏┳┗┏━┣╋━┣━┣┻━┣
┗┛┓┃┗┣┏┗┃┓┓┗┃┏┏┓━┃┗┏┏┗┫┗┳┳━┓━┓┣┃┃┫┓┓┏┓┗━
╋┫┻┃┓┃━┗┃┫┻╋┻┓┣┏┣━┗┣┣╋┫┗┣┏━━┳┗┻┓┃┗┣┛╋┃┳━
┻┻┳╋┛┻╋┣┣┓┣┻┫┓┗┃┛┻┫┫┛┻━┻┛┣┗┣┫┻┣┻┓┳━┓╋┫┗╋
┓┣┻┣┃┏┳┏┻┗┏┏┣┳┣┳┻┻┏┻━━┛━┳┣┳┏━┻╋━┛┗┃━┃┣┫┏
┗┣━━┣┛┗┓┃╋┃┣┏━╋┗┫┛╋┻┳┃┗┏┏┣┃┛━┳╋┏┓┗┛╋┣┫┻╋
━┓┃┃┣┃┏┳┫╋┫┛┏━┃┛┓┏━━━┃╋╋┣┗━┣┣┻┫┃━┃╋┳┏━┏┛
┏┫┻━┛┃┃┻┫┛╋┛┛┳┓┛┃┛┣┫┳┫┳━┫┛┻┻┛┫┓━┃┃┣┃┣┗╋┳
━┃┗┻━┳╋┗┏┻┏┓┫┏━┗┗╋┫╋╋┳╋┳┻┃╋╋┃┏┏┃━━┫┻┻┓┻┏
┓┗┣╋┗━┣┗┫┓┏┓┫┏┳┳┓┣┗┻┏┻┳┛━┣╋┫┻┛┓┛┗┗┓┣┳┛┃━
┗┳┣┳┻┓┓┃┗┏┗┃┃┏┏╋┣┻┛┏┫┻┗┛┃┻┛━╋┳┣┏┃┓┳┓┳╋┣┗
┏┗━┏┫┓╋┫╋━┗┳┃━┻╋━┗┫┓┫┣┏━┗┃┃┻╋┳┫╋┓┣┳┣┏┗━┗
┛┫━┳┳┓┏┛┛┻┳┓┗┃┓┳┣┳┃╋┏━┻━┓┛┳┳┛┛┻┏━┳┳╋┫┳┏┳
╋┣┓━┣┣┏┃┏┗┣┃╋━┛━━┻╋╋╋╋╋┳━┃┗╋┻┃┻━┣┣┗┛┏┗┣┫
┏┫╋━┛╋┻┛┳┛━┻┳┓╋╋┏┏┗┓┃━┏┳┫╋┗┣┣┣┏┣┃┗┣┓┫┓┻┗
┻┛┏┃━╋┻┻┗┻┃┻╋┏┣┻┛┛┗┗┳┃━━┫┣┏┫┓┻┓╋┳━┓
┏┳┣┣┗┳┳┣┓┏┛┓┳┳┛┃┓┛┓┃━┓┣┛━┃┳┏┃┗┏╋┫╋┓┓┫┛┓┳
┓┃╋━┳┓┏┫┃┳━┳┓┓┻┏┻━┏┳┻┓┗┓┛┃┛┓┻┃┻╋┳┗┓┗┫┏━┛
┏┓┃┃┫╋┗┣┃╋┃━┓┏┗┏┻┣┛━┫┳┗┗┃┃┓┣┫━┳┻┳╋┫━━┣┛╋
┣┳┏┫┗━┓┏┫┏┓┏┳━┻┃┫┫━┏┳┗┳┛┳━┣┃┓━┛┛┃┻┫┛┳┫┃┗
╋┏┏┗┳┻┳┓┏┃┫┫┃╋┣━┣┓┓┃┏┳┻┻┳┃┓┻╋┻┣┫━┛┗╋━┃┓┃
┛┣┏┗┛┃┗┛┳╋┃┏━━┃┣━╋┣╋┣┏┛┳━┫╋┣┻┃╋┗┛┫┏┻┃━┗┻
┏┓┏┗┛┏┏┫┓┫┣┫┳┃┻┓┳╋┣┳┗┣┛┳━┻━┳┣┃┏┏┗┳┓┏┗┫╋┃
┓┫┳┣┳┛┏┛┫┣┣┳━┻┗┫┛┓━┣┣┛┓┓━━┓━┓┗╋┃┏┏┣┻┳━┓┗
┓┛┳┃━┓┫┣┗┃┃┫┗┏━┓┏┗┗┛━┳┳┫╋┓━┃┓┗┻┣┃┳┗┫┳┃┛┗
┛┛┓┏╋┃┗┃┛┻┓┓┣━┃╋┳━┓╋┣┻┛┗┓┻┓┓┛┗┗┣┃┃┫┏┣┛┣┗
┃┃┛┳┓┳┗┫┛┏╋┛┃┓┏┳┳┓┗━┗┛┻┗┻┏┓┏┃┛━┛╋╋━┗━┃┛┗
┓┻┗┛┏┳┓┃┛━┳╋┗━┓┳┫┗┳╋┃┏┏━┏╋┓━┛┏┓┫┳┣┃┏┗╋┣┳
┛┓╋┣┫┻━━╋┣━━┗┏┛┫┫┳╋┻┏┓┣┻┗━━━┏┻┣┣┻━┗┏━━┓┓
┫━┻┗┫╋┣╋╋┣╋┗┃┃┓┻┏┻┻┗┏┏┻━┻┏┫┳┗━┃┻┓┗┻┓┻┫┣┓
┗━┏┣━┫┓┛┻┗┗┏┳┗┛┳┣┗┳┳╋┗┃┳╋┏┃┫┗━┻┛━┓┗┏┣┻┏┻
╋┏┃╋┛┓┏┻┏┫┓┏┻┫━┓╋┳┻┏┳╋╋┣┛┣┓┏╋┏┣━┫┛━┳┻╋┏┣
┻┗━┛╋┗━┏┳━┣┃┃┳┻┗┃╋┫╋┣┓┗┫┗┃━┗╋╋┫┣┫┓┗┣┳┫┓┏
┣┗┓┛┻━┗┫━┓━┳┻┫╋┏┳┣┃┫╋┓┏━┛┳┣┏━╋┣━╋╋━┫┳┓┳┗
━┳╋╋┓┻┫┓┫┫┣┻━┛┣┃┫╋┣┻┛━┳┻┏┛┏┃┳━┫┗┫┫┃┗┏┃┛┫
┃┗┻┛┗╋╋┓┗┏╋┃┫┃╋┳┻┫┣┻┫┏┃┃┃┏┫━┛┗┓┫┏┣╋━┛┏┳━
┳┫┗┃┳━┳━┗┫━┏┃┏┳┫━┻┛┳━┛┗┏┣┫┫┫┓┻┗┃╋┳┏┻┏┫┫┏
┗━┻┣┣╋┓╋┓╋┣┗━┗╋┫┻┫╋┳┛┫┓┓┣┻┣┣╋┻┃━┗┏┣┳┣┗┳┓
┃┃┛┫┫┏┏┗┗┻╋┻┃┗┛┳┃┏┃┣━┏┏┃┃┳┃┓┻┗━┫┃┣┃━╋╋╋┛
┃┳┻┫┳┫┛┓╋┗┫┛━━┗┳╋┻┛┓┻━┫┃┣┣┏┻┏┫┏╋┛┣┻
╋┫╋┻┫┳┗┳┫┃┃╋┗┣━╋╋┗┗┣┻┗┓┗╋┛┃━┛━┳┣━┳┗┃┏┻┣┛
┣┏┣┣┏┫┗┛┓┓┻┓╋┫┫┏┓╋┫┓┣┳┃┳┻╋┗┛┣━┗┣┫┓╋┃┻┏┏┳
━┓┃┗┃┳┻┣━━╋┣╋━━┛┛╋┗┗┛┻┣┓┗┏━╋┗┳┓━┛╋┃┓┻┏┣┛
┓╋┓┏┫╋┛╋┻┛┏┃┻╋━┻━┛┓┓┓┻┣╋┛┛╋━━┳┣┣┗╋┻┓┫┃━━
┗┻━┫┻╋┏┻╋┣┗┓┫┳┻┃┻┃╋┓┛┏┣┓┏┣━┻┛┗┳┳┻┻┣┣╋┳┃┏
┻┃┳┳┛╋━┻┳┓╋╋┓╋┃┏┏━┫┗╋┻━╋┛┃╋┫┃┳╋━┗━┛┃┻┣┣┓
┃┳┛┏┫┏┫╋┏┻┏┫╋━┫┛┃┓┣╋┛╋┗┳┻┣┳╋┃┓━┃┳┓╋┛┓┓┻┳
┓┓━┻┃━┓┫┫━┛┫┃┏┣━╋┻┫┛━┏┻┓┳━┗┗┗┣┫┻┳┃┛╋┛┫━┃
┗┏┣┳┗┏┃╋━┏┣┓━┓┗╋╋━┫┏━┓┗┻┣┣┳┫┣┓┓╋┣┓━┫┛╋┣┻
┳┻┏┛┏┛┃┣┃━┣┃┳┻┓┻┳┛┫━━┗┓┣┛┗┫━┃┃┳┃┏┏┓┏┏┳╋━
┛┛┏┗┫┫┏╋┛━╋╋╋┣┃┃┗┓┏━┻╋┻┫┣┛┫┃┣┃━┏┳━┛┗━┓┃┣
┳┃╋╋╋┛┻┫┣┻┓┛┓┃┛┻┗━━━┏╋┓┗┛┓┓━┓━┻┣┛┓┻┫┛┓┓┻
┗┳┗┛━┫┳┫━┓╋┻╋━┳┗━━┛┳┳┗┃━┫┓┏┏┓┏┗┃┛┃┛━╋┻┻┏
┛┻┣┓━┫┻━┃┫┣╋━┏┳┃╋┳┻┻┣┗╋┫┓┫┏┏╋┗╋┃╋╋┳┣┣┓┫┛
┛┛┓━━┳┻┳┗┓┃╋┓┏┗┻┣╋┗┗┏┳┃┻┏┏┏┃┓┫┫╋┻┛┓━╋┣┓┓
┻┫┳┗┳┣┣┃┻┓┃┓━┣┃┫┫━┳┫┛┛┗┛┗╋┣┣┛┗┓┛┫━┻┣┓━┫┛
┳┏┗┫╋┓┻┻┗┏┫┓╋┗┛┫┣┛┻┛┏━┃┛┏┫╋┣┛┳┓╋┫┗┓╋┓┃╋━
┛╋┻┏┳┗┳┓┗━━┻┛━╋┻┏━━┃━┻┣╋┓┗┻┗┃┃┃┫┗┓┗┻┳┗┣┳
┫┛┗╋┫┃┫━╋┗┛┛╋┃┳┓┏┏┳━┏┳╋┫┃┣┫┓━┃┓┳━┣━┳╋━┫━
┫┏┻┏┏┣┳╋┻┻┳┻┫╋┳┻┳┳┃┗┛┳┻┗┓┛┫┳━┳┳┗┏━┣┗┻╋┳┃
┳┣┏╋┫┏┻┛┻┃┛╋╋┗┏┛┗━┓┣┻┫┓┓╋━━┻┗┛┗┛┏┫┏┓╋╋┣┫
┛┻╋┓┫┏┃┓┫┏┫┗┻┃┛┣┻┃┓┛┛┣╋┳┏┛┻┗┗┛┃┳┃┗┛┳┏┏┗╋
┗┏┛┗┏┳┗┫┻┗┳┗┗╋┫━┳┃┳╋┛╋┗┛┃╋┻━┳━┻┫┃╋━┗┣┓┓┗
┃╋╋┫┓┃┣┻┣━┳╋┓┃┳┃┳╋┫┏━┏┻┃┏┣╋╋┗━━┫╋┻┛
┃━┗┻┻━┳┓┗┛┛┗┣━┣━┫┻┗━━┳┃┫┓━┫━╋┫┏┗╋┳┻┃┻┣┃┛
┓┫━┫┣┻┛━━┓┓┣┗┛╋┗┻╋┣┳┗┏┓┛┛┳┻┣┓┳┏┏╋┫┻┏┓┻┳┓
┃┓┗╋╋┗╋┗┛┣┛━┓┃┃┛┣┃━┣┣━╋┛┳┫┏┛┓┫━┃━┓┗┓╋┏┳┳
┳━┛┃┛┏┃┓┓┃┃┏┗┗┓╋┻┣┫┫┓┳┻╋┛┗┓┳┣━━┓┏┃┣┻┏┻┓┛
┃╋┻┣┏╋┛┓┃┻━┻┓┳┻┳┳┫┗┏╋┛┳━┛━┃┏┛━┓┓┓╋━┣━┣╋┓
┓┳┻┻┣━┏┫┃┣┫┳┣┃┣┻┃╋┏┻┻┏┃┃┏┫┗┃┳┻┗┏┻━┳━┻┛╋┫
┫━┏╋┓┃┓┓┗┗╋┣╋━┓┃┣━╋━━━┫┫╋┓┛┗┻┓┛╋┛━┛┫┏┛┃┏
┻━┳┫┃┃━┓┃┫┓┻┏┻┏━┳┫┳┓┫┗┛┻┫╋┓┫┣┃┣┻┻┗┣┃┏┓━┻
┛┫┗┓┻━┳┗┻┃┏┛┃╋┛┛━┻┻┛┃┳╋╋┣┳━┻┏┫┗┛┳┣┓┫┳┣┳╋
━━╋┳┣┫┓╋┗┳━┏┳┣┫┣━┳┏┛┣┗━━━┏┻┫┳┗┏┫┳┗┳┳┃┃┫┓
━┫┳┣┗┗┗┏╋┳┗┻┻┻━┓┏┛━┗┓━┳┣┫┓┃┓┃┣┳┣┛┃┫┫╋┏┫┳
┻┃┛┛━┛┏━┻┳╋┏┃┣┓┣┛╋┛╋╋┣┣┗┃┳┗┫╋┫━┗┏┗┏━┏┳┻┗
┛╋┗━╋┻┣┏┃┣┓┏┳┻┳┻┗┣┻┻┗┓━┏━┣┛┳━┣╋┛╋━┫━┃┓┣┗
┣╋┻┛┏┓┗┏┗┃┻┻┫╋┃╋┃╋┛┃┏┃┫┻┗┓╋━╋━╋┣╋┛╋┫┃━┏┓
━┻┳┫┗┛┓┓┏╋┻┃┳┏┏┓┻┻┏╋┓╋╋┛┛━┳┗╋┃┗┓┳┏┣┓┣━╋┏
┻┛┃┛┻┓┫┫┛┏┣┗━┓┏╋┳┳┃┫┻╋┣╋╋┏┗┃┃┫┃╋┃╋┻┛┛┳┗┛
┣╋┛┓┳┓━┫┛┣┓┣╋━┏┃┻┣┻━┣┗┏┛┃┫┳┣┃━┫┃┓┻┻╋┣┣┃┻
━╋┓┳┫╋┣┏┣┗┻┓┳┏┏┗┳┳┏┓┏━┳┻┣┫┃┻┫┫┫┣┫┓┛━┃┳┳┏
┫━┫┛┗┏┻╋┏┓━╋┃┣┻┓━┻┳┗┛┣┫┫┗┃┳┛┏━┣┓╋╋┻┫┃┫┃┳
┏┫╋┗┣┫┓┛━┏┣━┫┃┳┛╋┛┓┏┓┓┛┃┗┛┣┗┛┣┳┃┫╋┣┏┳┫┫┛
┫┗┗┫┳┓┃┏┳┫┳┃━┣┛┳┗┛┃┻╋┓┳╋┫┓┻╋┣╋┓━┓┻┣┣┃┳┳┃
┃┳┻┳┗┗┣┛┳┗━┫━┫┫┗╋━┓┳╋┻┳┣┛┓┛┳┛┛┓┗┃┻┓╋┳┗┛┓
╋┃┫┃╋╋┏┃┫╋╋┃┣┃━┗┗┛┓┻╋┏┗┃┫┏┓┛┓┓┫┗┗━┳╋┣━┫━
┣┛┣━┳┗┏┻┃┗┫╋┳┻┃┓┳┻┏┃╋━┓┫┫╋┓╋┳┛┳┗┓┳━
━┳┃┣━┏┛┛┳┫┏╋┣┃┻┛┏┻┣━┃┳━┏┳┳┛┫┗┫┗┓┣┏┃┫┳┳┫┳
┣┗┓┻┻┗┫┓┣┏┏┗┃╋┃╋┻━┻┛━┳┏┏┏┓┳┏┃┓┫┃┏┳┛┣┫┳┻┗
┃┫┓┻┣┃╋━┻┣┛┗┻┓┃╋┃┏┛┻╋┗┓┗┃┃┻┏╋┗━┓┳┛┛┫┻┫┣┏
┃┗━┓╋╋┫┏┣┗┫━━┗╋┓┗┃┃┗┫┣╋┛┻┏┃┛┳┫┻━┻╋┻╋┫┛┣┓
┫╋┣┳╋┏┫┓┳┏━┣┫┃┫┃┓┫┛┗┃┃┛┏┓┻┃┫┃┗┫┃┫┫┫┛┗┣┫┃
┳┏┓┃━┓┓┓┛┫┓┏┳┣┛┣┳━┓┻┓┫┻╋┛┏┗━┫┃┛┗┳┓╋┗╋┃┏┛
┫┓┫┛┓┣┣┳┻┳┻┳╋┛┓┳┳╋┻┓┗┓┫┏┳┳┃┗┗┃┫━┣┣┓┓┓┓┣┛
┳┓┳┓┃┣┏┳┏┃┓┃┳┃┫┃┛━┃┛┻┫┳━━┏┓┻┗┻┛┣┏┫┗┛┏━┏╋
┫┫┗┃┫┗┫╋┳┓┗┃┳┛┛╋┓┏┗┛╋━┻╋╋┃┛━┏┗┣╋╋┗╋┣┳┓━┣
┓┫┳╋━━┓┳┛┣┗┫┏┗┗┣┳┫┳┻┓┛┛┳┏┃┳╋┗┻┓╋┳┫┳╋┗┛┃┻
┓┻┓┛┓┗┛┃┫┃┗━┏┻┏┳╋┣┣┣━┣╋╋┛┏┏┗┻┏┛┓┻┳━┓┗┓┓┳
┻┛┗┛┃╋┗━┛┛┻┃┓┛┃┗┻┏┣┣┗┳┃╋┫━╋━┳┫┳┏┏┗┛━┓┛┃┏
┻┏╋┻┻┃┳┳┓╋┻┫━━┏┗┳┓┗┗╋┳┣┳━┃┻┻┻┳┫┳┓┫┏┣┗┗┻┓
━━┗━┣┓━━┃━┃┏┻┗┻━┣╋━┃━┃┣┳╋┛┛┣┛┫┻┳┃┗┃━┳━┻┓
┫╋┳┛┗┗┳┗╋━╋┫┗╋┣┳┗┣┏┫┗┓┓┳┣┛┓┫┏┻┏┛┫┓╋┳┃┻┓━
╋┣┻━┛╋┗┓╋┃┣┣┳┻┳┗┓┏━╋┣╋┫┏┗┛╋━┳┓┓┫┣┛┓┻┓┻┓┻
╋╋┫┫┣┏╋┏┏┻┓┫┛┓┛┻┃━━┛┓┗┏╋┳┃┻┫┃━┃━┏┗╋┻━━┻━
━┃┏╋╋━┻┛┫━┓┫┣┻┻┳┻┃┏┳┃┫┛┓┏┓┗┻┓┗┳┏┛┛┏┣┳┗┳┫
┛┫┗╋┳┣━┏┳┫┛━┏━┛┓┛┓┃┏┓┳┗┻┻┏┻┣┗┏┻┏╋┫┃┏┫┣┃┻
┫┻┗╋┛┳━┣┃┳┛━━┛╋┓┻┣┣┏┻┓╋┻┏┫━┛╋┳╋┳┗┏┣╋┓┏┫━
┫┫┛┻━┛┓╋┻┣┛┓┗┻┗┫╋╋┏┫┏┗┓┏┃┓┏┃┻━┫━┛┗━┫┓┃┣╋
╋┣┃┏┣┗┛┛┳┣┻┓┛┃┛┫╋┣┫┃┗┏┻┣┃┳┣┛┃┫┛┳┛┓╋┫┣┳┛┳
━┛━┓┗┫┏┣┃╋┃━╋┻┳┓╋┫┓━┏┃┃┣┛┫┃┗┳╋┫┃┗┓┛┻╋┛┛┃
┣┣╋┳┛┛┓╋┳┏┻┏┻┏┣┃┻┓┃┓┃┏┗╋┏┗┗┏┣┗┓┻┛┻┛
┏┛┗┗┛┏━┻┏┣┗┗┳┣┛┗┳┳┛┏┗┳┣━┗┫┳┳┓┓┛┣┛━┛┫┣┏┏━
┫┓┓╋┫┣╋╋┣┳┃┏┃┻┏╋┃━━┃┻┃┓┫┛┳━┓┏┓┓┣┏┛┳╋┻┛╋┗
┳┣┻┣┏┻┗┏┓┣┳━━┗┫┣┏┃┓┫┏╋┻┗┛┫┳┃┗┳┻━╋┗┫┫┃┳┫┏
┗╋┓┏┗━┓┗━┣┻┳┳┳╋┃┳┛┫┳┓╋┛╋━┻╋━┗┏┫┏╋┻┗┏┫┃┫┛
┻┳━━┗┳┻┻┻┃┣┛┻┳┗┣┃┛┃┛┳┏┏┻┃┫┣┓┗┓┏┏━┛╋┳┳┓┃┛
┛┫┏┻┻┏┛┓┫┛┫┓┏┛┓┳┛┏┫┏┓┳┃━┗┏┳╋┏┣┗┛┏┻┻┓┻┫┣╋
┓┗┛┏┫┓┳┣┛┗╋┣┻┣━┃┫━┻╋┏┳┏╋┫┃┃┣┳┗╋┓┛┳╋┫┳┗━┳
┓━┫┣╋┃╋╋┫━╋┛┫┗┣╋┏┻┫┏╋┗┗┓┛┣┛┣┻┓┏╋╋┫┳╋┓┃┏╋
━┻┛┳━┻┏┫╋┳━┏┗┣┳┏╋┻┗╋┳┃┫┻┳━╋┓┳┫┃━┳┣┃┻┃┣┏┫
━┣━┣━┫━┓┗┫┣┳╋┃┏┫┓┣┳┳┻┳┣╋┓┳┃┗┏┛┳┗┃╋┻┳┗┫┣━
┻┃━┓┗┗┛┛┃┣┣╋┫┣┳┫╋╋╋╋┳┳┏┣┛┫━┳┳┓┛━┗╋┫┻┫┃┛┛
┃┗┛┣┏┓┳┳┛┫╋┓┣┃┣━┗┓┃┛┗┻┏╋┏┳┣┛┫┃┫┻┫┛┛┳━┃┓┃
┫┻┗┏┓━┻┫┗━┛┏┻━┣╋┣┏┃┏┓┏┏┻┻┗┳╋┓┳┛┗┫┃┛╋┃┳┛╋
┓┏╋┓┳┏┣┻┗┻┻┗━┃┫┗━┫┓╋╋┏┃┣┳┏┗┛┗┓┻╋━┏┣┓━┳┳┃
┣┓┫━╋┳┣┛┓┃━┣┻┃┃┃┓━┛┛┳━┃┏┣╋┻┫┻┳┛┃┫┳┻┛╋┓┓╋
┃┛┏┫┏┛━━╋┫┓━┃┻┗┛┏┳┏┳┃┏┳┓┳┗┫┗╋┗┫╋┫┗┏┫━┏┻┣
┓┓┛┓┓┳┓┛┻━┻┫┃┗┣┛┛┣┃┏┻┣┃┓┣┫┃┫┓┗━━━┣┗┫┣┓┛━
┫┓┳┗┫┏┫┛┳┛┃━┳╋┳╋╋━┫┓┓┃━┫┫┓┛┫┳┣┻┗╋┻┗┫┏┛┫┏
┗┣┻┻┗┳┓┃┗┗┳╋━━┫┛┃┏┛┃┻━╋╋┫┣┳┓┫┫┫┃┫┛┏┣┏╋┫┓
┛┫┛┣┫┳┗┫━┻┫┗╋┓┓╋┓┻┳┣┗╋━┓┣┏┳┗┃┳┛┫┛┻┃┻┫┻┣┳
╋┫┣╋┛┫┻━━┛┗┗┳┛━┗┫━┳┳┏┻┫┓┫┓┫┏┃━┫┓╋┓┳┛┫┫┳╋
╋┓━┳┣┫┻┃┳┓┗┻┣┓┳┳┓┫━┣┓┗━┻┣╋┛┗╋┳┓┗┳┃╋┣┗┏┛━
━┳━┓┣┳┃╋┗┣┣┳┗┫┫┳╋┣┓┓┗┣┗┻┓┫┣━┫┃┏┓┏┛━┃┏┣┣┃
╋┛┣┳━┻┛┓┣┳┗┳━┳┃┃┗┳┏┫┳┫┃╋┃╋━┻╋┳┳┣┏┓┓
┣┛┃┻┗┻╋┻┏┗┫┣┫┓┣┫━┳━╋┏┏┛┛━┫┏┛┳┓┳┗┃┻┛┏╋┏┣┃
╋┣┻┗┏┣┣┃┻┏━╋┳┗┃━┗┏┳┻━┗┓┫┛╋┫━╋━┏┳┳┃┳┣┏┗┏┫
┳┣┳┫┻┓┻━╋┣┓┣┗┻┳┫┗┃━┻┛━┻┻━━╋┃┗┳┣━┫┗┫┓┛┳╋╋
┣┃┏┗┻╋┓┗╋┫━┳┫┗┻┫╋━┛┗┃┣╋━┏┓╋┗┛┓┫┏┗┓┛┛┏┻┓┃
╋┣┓┻┗┏━┃┛┏┛┓┏━┃┣┛┳┻┻┫┏┗╋┃┣╋┻┫━┃┓┛━┛┫┏┣┣┣
┣┛┛┫┃┓┓┗┳━━┃┳╋┗┓╋┛┫┛╋┫┫┳┻┳╋┛┳┛┏┗┫┣┻┻┏┏┃┏
┻━╋━┳┣┳━┳┃┗╋┓┣┗┳┣┏┏┫╋┃┻━┳┫┫┓┃┛┣┻┗┛┻┃┃━┃┳
╋┗╋┫┗┳━┏┓┏┣┏━┳━┃┳━┗╋┳┣┃┗┫┫━┳┫┓┣┗┃╋┣┃┓┫┛┛
┫┛┃┗┃┗┗┳┻┗╋┫┳┛┛╋┣┫┳┣┗┃━┳╋━━╋┫┏┃┫━┣━┣┻┳┗╋
┻┃┃┓┛┳┻┻┛┃┫╋┏╋━━╋┛┣┏┃┣┓┻┻┛┏┗┣┳┫┛┃━╋┃┻┏╋┗
┛┳┓┃┃┛┓┗┛┳┳┓┣┓━━┻┣┫╋┃┣┓╋┫┗━┏┣┻┫━┓┏┏┳┗┻┃┏
┏┣┗┳┳┏┏┃━┃┛┳┛╋┣┳┓┫┏┫┃┓┫┛┫┣┃┫┻┃┏┳┻┫┃┏━┳╋━
┛┳┫┫┛━┗━┃┻╋┓┏┳┫┓┫┣┻┓┳┳┳┫┛━┣┏┛┣┫┗┏┏┳┛┓┓┓┗
┓┃┫┫┣┳┃┃┃┃╋━╋┗╋┓┫┃┻━┫┛┳┳┫┳┗┗┣━┳┏┗╋┃━┓┛┛┛
┛━┻┗┗┻┻╋┗┻┫┓┃╋━┫┳┻┫┳┣━┳┓╋┗┏┣┣┳┣┻┣┛━╋┛┻┻━
┣━━┃┻┻┗┻┛┻┫┛━┛╋┛┣┏┓╋┫┳┓┣┛┏┳┳┻━┗┫┻┣┓┻┓┏┛┗
┃┣┻╋┻━┏┃┃┛┗┏┓┓┛┃┓┛┃┏┓┛╋╋┻┓┓┻━┛┏┓┗┃┃┃┻┏┻┳
┫┣┫┛┻┫┏┫┛╋┗┗┛┗┳┛┳┃┓┃┫┣╋┣╋┗┳━┓┫┣┓┣━━┃┏━┏┫
┛━┳┫┫┗┣┣╋┃┫┳┛┓━┓┗┫┗╋┗━┣┻╋┛┏┃┓┓┫━┣┻┫┛┏━┃┫
┓┏╋━╋╋┏┓┻┏┗┗┫━┏┻┓┃╋┛┓┫┏┛┃┓┗┏╋┏╋━┣┛┃┫┣╋┻┓
┗┫┓┗┫┃┣━┗┫╋┓┛┣┗┓┫┫┣┏╋┻┃┏┳┫┏╋┳┣┓┳┏┻┻┃┓┏━┓
┃┻┳┗━╋╋┃┳┛┫┣┳━┓╋━┓┛┫┫┳┻┣╋┗┗╋┓╋┃╋┓╋┳┫┻┏┏┻
┻┓┣┃┗┳┛┣┗┓┗┫┛┛┫━┻╋╋┗┳┓┏┣╋┫┏┛┣┣┣┛┃┻┛┗┓━┫┓
┻┫┓┫┣┣┻┫━┣┗╋┻┫┫┻┣┻┳┫━┗┗┛┫┛┫╋┳╋┏┃┣╋┣
┻┃┳┗┓━┳┣┗┃┗┫┃┗━┃┣┓━┻┓┳┃┫╋┳┳┫┫┗━╋┓┃┛┃━┏┣┓
┫━┏┗┗┓━┳╋┳╋┃┏┣┛┳━┛┏┃┫┛┏┻━━┏━╋┗┳┻┗┓┻╋┻┫┗┓
━┛┓╋┏┳┫┣┛━╋┓┛┣┻┻┳┃━┣╋┣┓┏╋┻┓━╋┻┏╋┣╋┻┗┃╋┗┛
┓┏┻┗┻━┃┓┳┃┓┗┳┳╋┗┗┗┫┣┓┗┃┛┓┃┻┛┓╋┃┃┃┛┛┳┻┛┗┓
┛┳┃┓┳┳┃┓┻┣┻┛┃┃╋┓┛┫━┣┓━━┣┻┛┣━┃┻┏┏┳┫┻┗┃┏┏┳
┻┓╋━┛┫┳┏┓┫┣┗┃━┻┓┣╋╋┃┃┣┻┻┣┛┳┃╋┗┫━╋┏┻┏┃┓┃┻
┫┓┗┻┣┣┃┃┣┓┳┻━━┣┛┗┻┃┻━┗┛━┣╋╋┏┳┃┓┗┣┳━┫┣┻┓┗
┫┣┏┻┻┗┃┳┻┗┛┗┻┳┫┏┳┓╋┣┣┛┃┗┏┛━━┓┫━┫┻┏┻┻┓┻┫┛
┫┫━┏┻┓┓┻┃┏┗┛━┫┳━┏╋━┗┏┫━┓┏┣┏━━┫┃┓┛┗┏╋━┏┫┛
┗┫┛━┻┳╋┛┏┏┻┳┏┃╋┛┛┣┗┃┛┗┳╋┃┗┫┳┗╋╋┻┓┏┃┛╋┏╋┗
┗━━┓┃┳┛┏┃┻┛━┛┫┃╋┫┳┻╋┳┳┛┛┳━┫┫┣┃╋┓┛┣┣┣┗╋┃┫
┣┗┏┛┃┏━┣┏┓┏┳┓┓┻━┳┫┳┳┓┳┻┫┣━┃┏┫┃━╋╋┣┫┻━┃━┃
━┣┏┏┛┃┏┫╋┃┃┓━━╋┗━┻┣┓━╋┫┫┃┣┓┻┳┏┫╋┣┃┳┓┏┗┓┓
┃╋┗━┳┫┗┓╋┛┣┃┏╋┏╋┻┫┻━┛┃╋┃┻┛━━┛┃┫┛┛┓┃┫┻┏┗┫
┻┣┓┣━┏┏┃┛┻┣┓┃┻┛┳━┛━━┳┛┳┫━┗┗┫╋┗┗┓┗┏┛━╋┣┫┻
┏┣┳┛┳┛┻┗┗┻┏┏┓┣╋┫┳┫╋┫┓┃┗┓━┏┃━┓┗┣┫┏╋┓╋┣┏━┛
┻╋┣╋┣┛┓━┓┳┃┫┳┗━┃┫┻┃┣┃╋┳┃┓━┳┗┛┓┻┓┓╋┗╋┏┏┻┫
┃┻┏┓━┣┛┻┛┗┳┓┃┻┃┓┻╋┏┣┃┳┏┳━┏━┗┏┃┳┛┣┃┃┛┫╋┻┫
┻┗┣━━┗╋┗┗┓━┓┳┣╋┏┳┓┻┃╋━┣┻┓┣┃┃┓┻╋┫┏┳┏━┏━━┫
┃┗┣┏┻┏╋┓╋━┻┻┣┃┻┗┣┃━┛┳┛┃┫┃┣┓━╋┃┣┓┻┏━┓┃┛┓┛
━┏┻━┛┗┗━┗┏┏┓┻━┫┳┏┛┓━╋┏┳┻┓┗┃┫┫┗┻┫┓┻┻┗┃╋┗┗
┫┓┣┏┛╋┛┃┣┏┏┣┏┏┗┓┃┏┻┛┫┣┳┗┣┏┣┛┛┫┏┳┏╋┣┓┻┏┣┻
┣┃┓┳━━┃┗┓┳┃┛━┓┻┫┳┣┓┛┣╋┫┃┃╋┏┳┓┓╋┓┫┫┳┣╋┻┫╋
┃┃━┃┏┏┛┗┻┗┳┗━┓┓┳┻┃━┓╋┗━┃┃┣┻╋┫┳┫┓┓━┓
┫┫┏┗┫┫┣━┃┗━┃┳━┳╋┃┗┗┛┛┳┓┫╋┣┏┏╋┣┃┛┗┳┃┓┏┃┳┃
┃╋┏┣┗┻┫┣┻┗━┫┳━╋┃┏╋┻┗┓┏┏━┃━┓╋┳━┫┛┫┫┛┻┣┣┫╋
┗┓┏╋┻┻┛┻┗┏┗━┳┗┏┣┻┣┣┳┳┻╋┣┣┓━┓┃┳┏┻┏┃┻┛┏━━┫
┓┫┫━┃┏┏╋┏┫┻┣┫┓┗┃┫┫╋┛┓╋┻┓╋┻┛┃┳┃━╋┛┛╋╋┻┛┣┣
┏━┓┏┗┓┻━┳┻┫┛━┫┗━┫┃┏┻┃┗┃┃┫━╋┏┻┓┳┛┓┛╋┳━━┣┳
┏┓┻┻┛┓┃┏┛┛┻┓┛┃┫┛┏┃┗┏╋┛┃╋┃┳┗┓┻╋┣━┣┣┃┏┃┛━┳
┫┃╋┛┃━╋┫┗┃┳┗╋┣┫┃━┳┃┗┻╋┣┫┣┻━━━╋┛┳┏┃┣━╋┫┣┏
┃╋┣┗┣━┏┣┣┣╋┳┓━┻┫┏┏╋┳┫┏┫━┳┓┣━┛╋┫┻┻┳┳┻┗━┻┓
┳┻┛┏━┗┛┫╋┛┳┫╋┫┻━┏┓┓┗┻┳╋╋┻┻┃┃┏┓┳━┻┛┫┳━┃┳┫
┫┻┻╋╋┗┏┳┳┗┻┏┳━┗┏┳━╋┻┃┻┃┫╋╋━┛╋┣┏┗╋┃┳┻┓┓━┏
┻━╋┓┃┳╋┓┗┛┳┳┣┻┫┓━┃┻━┣┓┫━┃┓╋━┃┫┛┫┓┫┃┫┓┛┏━
┗╋┛┛┻┻┏┻╋┏┓┃┣┣┃┏┛┏┏┓┫┗┛┣┻┳┓┫┓┛━┻┳┗╋┣┃┳┛━
┳┓┓┃┏┏┓┏┛┣┳┓┓┛┣┻┫━┏┏━╋┫╋┏┳╋╋┓┓┏┃┣┗┗┫┃┏┛┻
━┻┏┫┣┳┗━┳┏┓┛┓┳┛┳┳┻┣┛┗┓┻━┣┏━┳┗━┻┛┣┓┏┗┫┻┻┃
┣┓┳┛━┫┛┃┃┃┗┣┛┏┣━╋━┳┗┣━━┳┫╋╋┛┗┻┗┻╋┃┫┛┫┏┓╋
━┓┓┛━┻┻╋┛┏━━┣┓┣━┫┳━┃┣┣┣┓┫┛┃┳┃┳┻┓┏┛┃┫╋┳┛┏
┻┻┓┻┛┻┓┗┏━┃┣┣┛┏┃┓┗┳┗┣┻╋┻━┣┳┛┳╋╋┫╋┣┏┻━┃┃┛
┻┛┏┻━━┻┛┃┗┃┃┗╋┣┫╋┓┛┛┫┣┛━┗┃┛┻┓╋┏┳┓╋┃┳┗┓┻━
┓┣┳┻┏┏┫┫┃┣┗┣┣┗┻╋┫┫┻┣╋┓┳┻┃┣┓┃┓┗╋┃┣┓┛━╋┓┃┃
┃┏┳╋┗┏┣┃┗┫┛━┳┓━╋┣━┫┏┣╋━┣┣┛┻┃┫┃┻┣┫┻┓┣┳┃╋┣
┻╋┗╋━┳┻┣┓┻┓┻┣┣━┣┫┃┓┛┫╋┫┗┏┻┗┗┏┓┗┻┏┃┓┛┗┏┻┫
┏┓┓┏┛┓━━┫┗┻┛┫┏┳┫┓┛━┳┏╋╋┃┣┳┣┓┗┃┫┃┫┛┫┓━┣┓┛
┫┣┻┣┣┳┛┫┃┛┃┛┣┛┏╋┓━┳┣┃┳┻┻┣━┗┓┏┻┗┗┏┻┳┛┃┛┏┓
┃┫╋┳┃┛┏┗━┃┳┓┫┣┃┣┃┻┫┓╋━╋┫┏┻┓┗┫┳┓╋┏┻┏
┫┗━┓┣╋┫┛┗┛┻━┗┻┏┫┣┫┛┣┃╋┫┃┓┓┏━┣┫╋┏┫┗┣┫┛┣┳┃
┓━┫╋┗┻┓╋┛┏┓┓┏┏┫┗┣━┫┃┻┛┏┻╋┳┳╋┳╋┏╋┻┳┫┫┳┗┃┫
┫━┗┏╋┃┛┏┫┛┳┏┳┛┣━┣┛┃┳┳┓┣┳┏━┫━╋┣┗┏┏┗╋┛╋┓┛┻
┳┳┏┏┳┏┗┻━━┃┳┓┛┫┗┗┻┫╋┣┗┻┻┻╋╋┓┏┳━┗╋╋┏┃┻┫┗┛
┗╋━╋╋┣┗┛┃┻┃┛┗┳┣┃┏┗┃┣┣┣┣┃┛┓┣┏━┛┻┓┛┓┣┗┛┏┏┏
┃┛┣╋┃┛┳╋┗┗┓┻━╋┫┏┣┻┻┻┏┻┛┫┃┃┻┫┏┛┓┏╋━┃┫┓╋┃┻
┏┻┣╋┏┫┗┻┛┛┓┣┏┛━┻┃┛╋┃┏┗┻┛┫━┻┳┗┓┗┃┫┗┛┻┣┳━┻
┫┳━╋┃┣┓┃┫━┣┃╋┏┳┓╋┳┏┏┫┣┓┫┣┓┗┫┣┫┫┫┓┗┃╋┻┏┛┫
┣╋┣┗┓╋┗┛┻┏┏┗┳┳┫┓┏┃┫━┫┛┫┣┃┛┻┗┣┻┣┫┃┳╋┏┃┃┫┗
┻┣┳┗┃┗┻━┏┗┗┃┫┓┫┏╋┻┃┳┃┏┫┣┻━┃┓┏┻┣┃┗┻┃┛┻┣┛┻
━━┏┳━┻┛━┻┗┫┫╋┛┗┳┗┓┻╋┏┗━┫┃┫━┣┻┻┻┏┛┏┻┗┛┗━┃
┫┛┃┛┻┏┏┳┛┃╋┣┗┻╋┏┏┏┛┳╋┣┳┗┻┛┓┗┓┛╋┏┳╋┫━┏┗┓┏
┛┫┻┳┛┏┫┃┛┻┛┓┃┗╋┛━╋┃┫┣┻╋┻┳┓┗┗┃┫┳┗┃┗╋┻┛┏┻┣
┃┓┗┓┏┳┣┗┳╋╋┣┻┻┻┻┳┛┓┳┻┳┏┛┓┓┃┃┃╋┓┣━━┗┳┛┳┓╋
┛┣┣┛━┗┃┏━┏┫┫┣┣┛┛┣┛┓┓┻┳┃┳┳┛┏┣┗┓┣┳┃┻┗┫┳┣━━
┳┫┗┫┻┃┳┳┻┫┃┳┓┗╋┃┫┫┏┓┫┃┣┃┗┳╋┛┻━┫┣┫┣┓┓┣┓┃╋
┫┏╋┗╋┗┏┣╋┛━┛┃┫┛┛┛┻┻┏┃┗┃┛┣┗┳┻┣┣┫┻┏┗┻┏┣┛┏┫
╋┛┛┗┻┓┻┓┣┃┓┃┣┣┳┻┛╋╋━┫┫┏┓━┓┃┗┣┓┻┳┗┫┳┏╋┓┣┓
╋┃┣┣╋┫┻╋┓┣╋┻╋━╋┛┃┏┃━┻┳┃┓┓┗┃┫┫┫╋┣┗┓┛┳┗┳╋┛
┳┫┳┏┓┏┓┓┗┻┣┫╋┓┗━┓┓┣╋┏┃━┻━┓┣━┫┛┻┛┻┳┳┓┗┓┓┏
╋┛┳┻┳┳┓━┏━╋┏╋━┻┣┣┏┛┛┃┗┛━┏┣┗┣┻┫┫╋┗┓┳┣┫┓┻┃
╋┛┣╋┻┳━┻┃┣┏┗┓┫━┻━┳━┓┏┗┛┻┏┫┓┏┃┗┻┳┛┻━┳┣┳┏┓
┫┓╋┏┳┣┃┃┫┻┗┓┫┫┛╋┃┫┓┛┓┣┓┻┗┻┃┃┃━┣┗┛┳┗╋╋┣┻┻
┻━┛┓┛┏┃━┓┣╋┫┣┗┛┛┃╋╋┃┃┃┓┓┓┗┏┫┳╋━┣┻┃┗
┓┗━┛┗┻┻┣┓┛┳┳┫┛┏╋┫┫┫┃┣┗┫┫┃┳┏┓┣┃┻┻┛━┳━┛╋┳┃
╋┃┫━━┓╋┻┏┫━┳┳┃┏╋┫┛┛┃┳┓┫┳┫┗━┣┓┳┳┗╋┓┻┓╋┻┏┣
╋┓┫┛┗┛┗━┓┻┳┫┣╋┣┫━┳┗┓┳┏┛━┣┏┳┏┫┃━┓┏━┻┗┻┣┓┓
┻┛┻┏┓┣┣┻┣┏┫┏┗╋┣┓┓┳╋┃┳┓┓┫┻┓┫╋╋┻┏┳┏┏━┏╋╋┏┏
┏┏╋┓┛━┳┃┻╋┏┏┓┛┫┣┳━┏┗╋┗┛━┻┻╋┗╋┣┫┏┫━┗┃┫┫┻┫
━┻┃┛┃┫┓╋┣┓┣┣┓┻┛┳━┛┛┏┛┓┓┳┗━┗━┗┗┣┗┻┫┻┛╋┗┛┃
┳┏┗┳┗┏┛┃┓┛┫┳┓┫━┣┓┳┏┗┏┣━┃┏┣━╋┳┫┣╋┛━╋┫┛━┛┛
┛━╋┳━┫┫┃┻┃┗┏┓┛┃┳┳┫┳┃┛━┛┏╋┫┛┻┣┳┣┗┃┃╋━┫━┣━
┛┃┛┃┳┛━┛┛┏━━┓┗┃┃┏┻┫┛┛┗┻┻┣┳┣┃┛┛┏┃┻╋┗┳┻╋┣┫
┏┓╋┫╋┛━┓┳┓┓━┫┃━┃┻┣┣┏┓┫┛┗┻┓┫┓┏┣┣┳┫┓┫┳┣┓┏┗
┛┣┳┻┏┻╋┛┏┃┣┓┣╋┣┣┗┗┣━┣┻┳┓┻┣┻┗┏┗┻┣┛┫╋╋━┛┃┻
┓┃┓┛┃┻┗┃┻┓┻┻┗┏┣┻┳┏┛┃┛┛┫┏╋┗┣━┃┏┓━┳┻╋╋┓┗┛━
┓┃┣┓┏┓┻┓┛╋┳┻┗┛╋┫┓┻┣┳╋╋┻┫━┏┃┛┏┫┳┳┏┫┣╋┫┫┫┓
┛┻┳┏┛┃┃┏┃┛┃┓┻┏┏┃┛┳┻┻┣┫┳┗┓┫┣━┛┏┫┓┏┗┗╋┣━━┻
━┗━━┣┳┳┣╋┃┳┓┻┗┓┛┏━┏┗┣┏┃┫┗┏┻┓┓┫┏╋╋┳┓┳┫╋┛┳
┻╋┓┗┃╋┫┛╋━┏┏╋┣╋┗━┳┫┛┣┫┃┛┫┛┗╋┗┫┗┛┣┓━╋╋┓━━
┣┳┻┳┏━┏┗╋┏┳┏┻┳┓┏┳┏┣┛┳┻╋━┣┳┣╋┻┳╋┻┓┳┳┓┛┓╋┓
┏┣┗┓┛┏━┫━┗┻┏┫┃┳━┫━┻┗┻┃┃┻┣━┻┓┓┃┃┛┛┃┛┏╋╋┛┗
┓┃┃┗┻┓┗┏┻┃┛┗┣━┗┏╋┏┳┗┗┗┓┻┳┳━┏┃┳┳┓┃┗┛╋┫┏┏┳
━╋┃┳┛┗┛┗┃┣━┣━┃┓┫╋┣┣┓━┃┻┗┏┗┛┓━┳┛┣┛┏┓┓┛┻┗┣
┻┳┏┃┫╋┫┳┳╋┗┏┣┃┻┓┣┛┻┻┫┫┣┻┓┃┣┳━┓━┛┏┫┻┛━┻━┓
┃━┣┳┏┓┗┳┏┛┛┫┳┏┏┃┓┓━┳┫┏┛┓┗┛━┛┃┻┣┻┃┻┏╋╋┳┣┛
┣┻┣╋┏┃┳┻┃┃┏┃┗┻┫┃┻━┏╋┣┻┳┗━━━┏┫╋┫┻┻┫┳┏┗┗┏┓
┛┛╋┳╋┳┓┣╋┛┓┳╋╋┣┻┏┣┏┛━┃┗┣┳┻┏━┃┓━┓┓┓┳
┛┏┃╋╋┏┻┣━┓┃┗╋┏━┓┏┻┃┛┛┻╋┓┣┳┣━╋┻┳╋┳┛┳┣┫┣┃┳
┃┏┗┏┻┻┗━┏━┻┫┗┏╋┏┃┃┗┛┛┛━╋┃┃┣┏┳━┳┫╋┓┃┻━┻┣╋
┳╋┛╋┓┫┫┫┓┏┃╋┗┛┏┓┳┗┣┛┻┳┗┓┏┛┏┃┓┓┣┣┣┳┳━┛┳┏┏
╋┏┣┛╋┛┳┫┣┛┃┻┣┳┻┏┛┓┻┻┳┗┏┏┫╋┫┏┫┓┗┃┓┓┃┣╋┃┓┻
┃┣┫┃┛┣┻┻┻┓┓┳┛┣┗┛┻┃┫┛┫┏┛┣┳━╋╋╋┣┫┏┛━┃┳┓┻━╋
┫┗┫┏━┃┛╋┓┓┻┣┫━━╋┻┫┓━┳┻╋━┃┻┫┫┛┓┓┗┫┗┗┫┣┫┏┓
┓┏━┗┳┗┓┃┻┗┗┛┃┃┛┻┻┛┗┻┃┫┛┏┫┣┻┻━┛┣┏┻┏┣┻┳┳┣┏
━┻┫┃┳┫┓┣╋╋┻╋┓┛┓┻╋┫┃┣╋╋┃┻┗┏┳┛╋┳┫━┫┃┗┳┫┓┓┳
┣┓┳┏┻┓┳╋┣┳┣┓┻┛┗┻╋╋┣┗┏┫━┗━┛━━┓┗┛╋┣╋┳┣┃┻┳┃
┫┣┳━╋┏┓━┗┫┗┫┗┛┣┃╋┃┫┓┗┏┗┗┫┃┣╋┳┳━┣┏┛╋┫┗┳┛╋
┏┳┫┛╋┏┫┫╋┳┏┛┣┛┳╋┣┗┓┃┓┓╋╋┛┻┳┛┻┗┏┓┻┏┻┫┃┻┣┫
┣━┫┏┛┏┳┏┓┳┣┻┓┣┏┃┳━┛┫━┛╋┛┓┫┻┻┳┓┗┳┃┣╋┗┻━╋┻
╋┫┗┳╋┣━┗┓━┣┗━┏━┳┫┃┛╋┫┣┳┣┛┫┓┻┏┓━┗┓┛┫┃━┛┓┻
╋┏┻┓┛━┣┓┣┃┻┻┫╋┣┃┓┓┛┻┃┳┗┣╋┏┓┳┗┛┛┛┗━┻┳┳━┃┣
┳╋┣┗┏┫┗━┗╋┫┃┏┻┃┗┛┏┓┣┣┻┃┳┏┏╋━┻┳┻┛╋┛┏┳━┣╋┳
┃┫━┻┫╋┛┛┫━┣┃┻┣━┫┗┓━┳┏┛┗╋┫┏┃━┗━┃┫┗┣╋┛━╋┃┫
╋┓┓┛┏┓┻┃┓┗┣┻┓╋┏╋┳┣╋┏╋━┫┛┛━┃━┫┏╋┓┳┻┛┗┳┫┓┛
┛┳┛┻┫┃┳┓┣┓┓┫┏┣━┃┗┓┏┫┻━┳┓┗┣━┛┳┓┏╋┗┛┏┣╋╋┓┣
┣━┫╋┓┫┻┻┛┏┃┳┗━╋┗┫┫┛┻┻━┃┓┫┫┫━╋┗┫┣┓╋╋┃┗━┗┻
┓┃┗┣┏╋┻┻┛┗┗┫┏┓┓┳┛┗┻━┣┏┛┳┃┻┣┣┛┳┳╋┏┓┃┛╋┳╋╋
┛┛┫┫┻┳┃┓┛┓┓┗┳┛┃┓┓┏┓┛╋┗┻┓╋┣━┫┗┏┛┗┛┻┃┛┗╋┻┃
┗┃╋╋┣┫┓┫━┛╋┣┓┃╋┛┃┓┻┛┗┫┫┻┳┻┃┃┻╋━┛┃┫┫━┳┃╋┛
╋━┏┃┫┣┛┏┃┫┳┫┓┫┓┳┗━┻┓┻┳━┫┗┫┣┓┫┓┓┏┳┫╋┻┏━━━
┃┗┛┛━┳┫┃╋┳┳┛┃┏┗┓┳┃┓┃┻┗┗┛┳┣╋┗┣┣┗┻━┃╋
┣┻┃┓┳┳┻━┗━━┳┗┣┳━┳┛┻━┳╋┛┃┫┃┳┫┣┗┣┓┳┃╋┫┏┏┃┃
┳┫┣┓┏┫┫┫┛┻┻━┏┗┣┓┃┛╋┓━┏┫┗┳┫┏┗╋╋┳┗━┓┗┻┳┳┗┗
┏┏━┻┛┃┓┛┃┏┃┛━┏╋┳┫┳╋┓┫╋┳┣┗┏┗━┳┛┣┏┏┳━┻┏┃┓┗
┃┻━┗╋┻┏┻┻┏┛┗┫━┗┻┫┓┳┏┓╋┗┏┓┳┻┣┃╋╋┗┓┣┳┫┫┫┛┃
┻━┏┃┓━┛┫┫┣━┗━━┃┣┛╋┛┃┣┳┛┛━┃┓━┣┣┳┳┳╋┫┗┗┓┗╋
╋┓╋┃┫┏┏┛┏┗╋┓╋╋┛┓┓┗┏┓╋┻┃┫┫┃╋┳┣━┃┻╋┏┫┏┫┫┃╋
┓┳┫┓┳┣┏┓┏┻╋┗━┳┗┗╋┃┫┃┛┓┣┃┏┃━┏┻┫╋┛┓━┓┻┫╋╋┗
┗┫┃┫┃━━┏┳┗━┻╋┻┫┛┏┏┗┃┏┃┃━┫┛┛┓┗┃┛╋━━┣╋┃┳┫┃
┏┛┏┗╋┓┏┓━╋┃┣┃┛┏┏┻━┳┣┳┃┫━┣┻┓┛┓┃┓┣┃╋┣┃┓━━┳
┻━╋┳┻━┃┏╋┏┏┻┗┳┏┫┫┗┗╋┏┳━┻┗╋┳┏┛┃┃━╋┗┃━┗┓┛┓
┏┻━┃┗┛┓┛┃┣┏┃╋┗╋┛┛━┏┃╋┗╋┏┃┳━┻┻┃┛━┻┫┛┫┣┗┛┓
━┃┃┳━┗┗┣━┗━┗┏┻┫┃┓┃┏┫┏┓━┫┳┏╋┫┓┃┗┫┻┓┳┏┏┏━┻
┏┳┏┗┫┣┏┛┓┳┛━━┓╋┻┣┻━┣┓┃┏━┻┳┫┣┻┃┗┳┻┏┻┻┣┃╋━
┫┛┏┗┓┳┓╋┣┗┗┓╋┏┻┣┏╋┃┗┣┗┗┗┫┃┓╋━┗╋┫┗╋┻┏┛┓┃┛
┏┓┏┛┳┳┓┫━┏╋┻┗┓┏┻┗┫━┣━┛━┣┫┫┛┓┃┃╋┻┃┣┓━┣┻┓╋
┃┻┗┓━┓┣┛┳┗┳━┳┗┳┛┃╋┃┻┳╋╋┻┻━┻┳┃┳┃┣┗┛╋╋┃┃┃┳
┫┓━┃┳┃╋┓╋┻┗╋┳━━╋┻┣┛┳━╋┗┓╋┻━┛┃┃┃┓┃┏━┛╋┣┣┃
┓┻━┻━┻┫┻┛┣┓┗┗┏┃┣━┛┓╋┳┓┛╋┃┣┫┫━┫━━┗┻┳┣┏┏┓┓
┫┗┛┛┓┫┏┻┗┛┳┓╋┫┛┏┻┃┣┳┫┓┏━┗━┓┳┃╋┣┻┃━┛┏┗┻┫┫
┫┳┏┣┛━┛┻┣┫┫┃┛┫━┓┏┳╋━┻┫━┏┗┗┛┃┛┓┃╋┏┓╋┣╋┣┏┳
┃┳╋┳┗┗┫┻┳┗┫┓━╋┫┓╋━┛╋┻┻┳┃┃┗┏┳━┫┓┗┗┗╋┓┃┣┗┻
┗┛┓┛┫┣┳┻┃┛╋╋┓┻┃┻┻┻┣┫┏┣┻╋┗┻┗┳┻┫┫┳┓┳┃┃┗┳┏┳
━┗┏┃┏┣━┻┗┛┣━┻┻┳╋┫╋┳┻┣┫┃┓┻┻┫┛━╋┣┳┏┣┃┫┻┃┳┻
━┃━┗┓┃┃┗┃┃┫┳┛━┛┃┗┳┏┃┳┻┛┳┓┃┏┻┣┏┫┫┓┗╋
┣┳┻┛┓━╋━━┃┳┓┛┳┓┛┏━┣┓┣┫┻┗┫┏┣┻┏┛┓┓┏┏┃┓┗┻┓━
╋┫┳┏┛┫╋┳┳┃┓┓┓╋┻━┣┏┛╋┃┻┗┓╋┫╋┏┻━┛┗┗╋┻━┣┫┛┃
┣┣┫┃━┓┗┏┫┏━━┓┛┓┣┳┗━┓┗┫┻━┗┛┫┛┓╋┗┛┻┃┳┏┣╋┓┏
┛┏┏┛┫┣┛┗┃╋┫┃┛┓┏┻┓┣┣┗┻┏┗┃┳┏┛┣━━┏┫╋┻┫┏┓╋┣┻
┓┃┣┏┳┳┫━┳┃┳┛┻┳┫━━┓━┃┗┣┗┗┳┃┃┓╋┫╋┣┻┗┗┳┓┫┣┫
━┏┳┳┣╋┏┏┏┳┣━┃┗┗┓┃┃┳━┳┛╋┣┻┫┓━┣┣┛┗┓┛┛┗┫┻┻┣
┃┻┫┛╋┣━┃┣┫┛┛┗━┃┃━┃┳┫┗┻━━╋┛┏┻┳━╋┣┓┣┃╋┏┳━┓
┣━━┓┗┳┳┣┣┏━╋┓┓┳┻┻┻┛┓┃┃┃┗┳┓╋┃┃┓╋┃┗┳┛╋┳┛┳┛
┓┃┣┏┏┗┻┃┳┓╋╋┣┛┓━┫┳┛┳┻┃┏━━┗┻┣┏━┫┏┗┓┏┻┗╋┃┫
┏╋┳┫┫┓┳┻┣╋┏┗┳┣┫┳┗┻┛┫┓┗┳╋┫┛┻┻┛┃┳━┏┛┃┓┏┏┣┻
┫┗━┻┻╋┳┻┳┗┏┻━┗┣┗┳┻┻┻┓┓┳┛┳┣┳┳┳┃╋┃┓┓┛┳┻┳┣┳
━┳╋┻┳┣┫╋━┃┣┓┛┫┳┓┓┻┛┫╋┏┣┻┻┫┗┣╋┫╋━┛╋┏┣┛┓┻┳
┃┛┃╋┏┗┣┗┏━┓┃┳┛┻┛┳┳┏┻┗┛┻┛┏┓┃┏┗┃╋━━┃┛┣━┫┣┫
━┏━┫┳┳┗┏┗┃┛┣╋┣┳━┛━╋┫┓┗┃┳┃┃━┛┛┓━┃┃┃┃┣┫┫┃━
┓┳┣┃┳┏┻┳┛╋┗╋┃┛╋┛┛┳┗┓┳━┣┻┃┳┫━┻┓╋┫┃┓┃╋┓━┏╋
┛┛┛╋┛┏┏━┗┛━╋┛┫┏┏┛┓╋┓┫━┗┏┃┛━┻┏┫╋┻┫┻┃┫┛╋╋┣
┓┗┣┗┃┃┓┳┳┫┳━┛┗┛┳┃┫┓┗━━┛┗┫┓╋━┣┣┛┗┗┛╋┻┛┳┏┻
┓┓┛┫┫╋┳┛┗┣┳━┛┛┓┻┫┏┳╋┗╋┛┻┃╋┫┳┫┻╋┗┏┗┣┣┫┻┗┻
┃┗┛┓┫┏┗┗┃┗┓┗┣┻┳┛╋┣┏━╋┃┗┳┻┗┛┏┗┓┗┳┛┛┻╋┫╋┓╋
┛┏┏┏┓╋┗┫┃┻┣╋┣┫┏┛━┳┫━┻┳┗┗┏┫━┃┏┫┓┫┫┃┻┛┓┻┛┻
┓╋┫┫┏╋┻━┓┫┛┏━┫┗┛┏┛┫┣┫┫┏┻┃┓┏┻┃┃╋┗┫┛┛┫┳┫┓┻
┳┃┫┓━┳━┛┓┗┣━━┃┏┏┣━┛┏┓┃┓━┓━╋┫┫┓┫┗┣┗┓┻━┏┫┳
━┫╋┛╋┳┣━━┓╋┣┣┃┫┳┏┛┳┓┃┓┻┳┏┳╋┫┏┏┗┫┗┏┻┫┏┓╋┣
┳┓┛┻┳┛┻╋┓╋┳┛┳┫┏┓┃┛┣┫┫┏┳━┏┓┏┓┳┻┓┓┣┻╋
┣┏━┣┗╋┃┳╋┃┓━┗┗┛╋┏┻╋┣┛┛┫╋┛┃━┻┻╋┫┣╋╋━╋━━┏┓
┗┗┣┣┓┻╋┓━┻┫┏┣┫━┓┫┣┓━╋┫┫┃┳┣┗┗┗━┛━╋┳┏┗┃┗┫╋
━╋┃┣┣┛┣┫┫┻┏┳┣┗┳┓┓━━┻━┻┻┻┏┗┗┫┗━┻┻┓┛┓━┳━┣┏
┣╋┏┫┻┃┳┓━┃┣┏┻┃┛┻┳╋╋┣┃┫┻┫━┫┣┃━╋┗┣╋┫┣┫╋┏┣┛
┣┳┫┣┛┳┓┣┗┃┳┓┫┣┳┏┳┏╋╋┓━┏┛┓┛┗┏┏┳┛┗┛┣━┫┓┏┃┫
┓━╋┻┛┳┗┣┳┏┗┣┃┗╋┃┣╋━╋┛┓┫┓┣┻╋┛┃┫┫┣┣┣┫┃┃┻━┻
┫┓━┗┏┏┗┻┫┓┓┏━╋┣┏━┓╋┫┻╋┳━┓━┃┗┓┳┗━┫┻┣┣┗┣╋┳
╋┫┏┗┃┗━┳━╋┃┏┗┻┣━┏┗╋┗┛┻┛┳┳┛┫┫┏┗┳┏┛┛┣┗┣╋━┳
┳╋┻┗┏┓┻┃┫╋━┃━╋┳┓┣┗┏┛┣┛┫━┳┓┃┓┳┃┣━┳┏┃┛┗┛╋╋
┻┻━┣┻╋┣┏━┳┗┏╋┓┛┛┏┫┣┃┳┃┓┛┗╋━┓┣╋━┛┏┃┗┃┻┏╋┓
┏┣┃┻╋┫┓┗╋━┗┗┃┻━┃┃┃┓┫┓┏┓┳┃┓━┣━┻╋┛╋┫┓┫┓┳┳━
┗┓┏┗┣┣┓┛┓━╋┣┗╋┻┛┳┛━╋┫┗┃┃┫━┛┃╋┫┃┫┓┻┏┃━━┫┏
┓┳┣┫┃┗┫┏┗╋┫┣┓┃┓┳╋╋┳╋╋╋┛┃┓━┳┫┏┳┣┓┓┛┻┫┏┫┫┓
┫┃┗╋┏┛━┛┓┏━━┛┃╋┏┃┓╋┏┗┛┛┓┫┗┏┏┃┏┫┻┣┛┛╋┏┣━┃
┓┫┗┫┫┏┣┃━╋╋┗╋┣━┓┏━┏━┏┣┛┫┗┏┛┫┏┏┗┗━┏┃┳┗━┓┣
╋┓┳┻┃┏┃┣┗┗┏┗┏┣┛┣┫┻┣┳┃┣━━┗┛┗┳┛┫┻┃┣━┃┫┗┳┏╋
┓┃┛━┫╋┃┻┛┻┳┗┃┗┣━╋┏┛┻┃┏┃┃━┗━┃╋┏┳━╋┓╋┗┻┛┏┫
┻┫┗┃┳┃┗┗┳┗┗┫┫┣┗┳┓┃┃━┓┃━┏┓┛┻┻┗╋┫┓┣━┳┻━┓┫┏
┓┏┏╋┛┻┫┣╋┣━╋┣┣┛┻┃╋┏┗╋┃┏┓┏┓┻┓╋┗┛┻┛┓━┛┛┏━┳
┏┗┓┗━┓━┻┗┓┫┃┣┃┗┏┗┃┗┃┓┛┏┻━┫┓┗┃┳━┓╋┓┓┣━┓┻╋
┗╋┛┗┻┣╋┣┣━╋┣┻┗━┏╋┗┃┫┓┗┫┫┫┫┛┣┏┏━┫┣┗┫╋┗┣┃┓
┏┻┗┻┻┻┗━┗┣┻┻┳┫┣━┫┗┻╋━┛┓┳━┛┗┻┗╋┛┗┃┃┓┻┗┫┓╋
┫┃┓┃┃╋┏╋┫┏┫┛┗┗┳┫┫┏╋╋┣┻━┳┛┳┣┓┏┏┫┗┗┏┳┫┳╋━━
┛┳┓┃┣┫┣┻┏┫┳┓┃━┃┗┻┏┏┣┣╋┗━━━┣┣┳┗┳┳┫┣┏
┗┓━┻┳┫┗╋┏┛╋╋━━┛┏┏┓┻┗┣┛┣╋┗┗┛━━┳┻┣┃┏┳┫┫┃┃━
┓┻┛┏┛╋┏┓┻┓┗┛╋┓┃┛┳┳┗┳━┣┃┃╋┗┛━┓┻┛╋┗┃┣━┛┣┗┓
┣┣┃╋┻┃╋┗┫┻┻┛┛┳┛┗┏━┫┳┓┃━┫┫╋┣┃┳┓╋┫┻┛┛┗┣┫┓┫
┛━━┛┳┫┣┏┛┛┣┃┳┫┻┗┳┓┫┏┣┏┳┓┏━┛┳┣╋┛┣┫┃┛┗╋┃┛┻
┃┣┛┛┻┓┣╋╋┓┃┻┏┃┛┛┳━╋┗┣━┳┏┃┏┗┣┛━━┻┳┫┃┫┓┫━┫
┣┃━┫┣┛┓┓┓━┃┳┛┻┓┻┏┻┫┏┻┏┓┛┏━┓┻┏┃┃┫┻┓┳┃┛┏┏┏
┳╋╋┻┳┃┻┫╋┛┻┓┻━┓┫┗╋━┫┛┣┻┛┓┓┣┗┏┏┏┗┗┳┣┣┳┃┣┫
┗┗┃┃┻┣┃━┓╋┫━┳┗╋┏┫┻┳┫┃┻┗┃┫┓╋┛┗┫╋┻┛╋┗┓━┗┫┛
╋┻┫┳┗┗┗┗┛╋┫┗┗┏╋━╋┓┛┣━┣┣┻┓┫┓╋┓┓┓┣┫┛┗┻━╋┛┣
┣┛╋┗┻╋┫┃┗╋┫┗╋╋┫┗┓╋┛┣┗━┻┛┗┳┓┛┣━┫┳╋┣┻┫━┗┃┃
┛┻┣┃┳┳┏┛┻┻┛┏╋┓┫┫┏╋┫┗┫┗┣┫┣┻┫┃┛┫┏╋┫┻┫┻┗┛┗┏
┓╋┃━┏┛━┓┏┛┏┗┛┳━━┳┣┛┗┏┗┏╋╋┻┻┛┛┏━┓┻┳┃┫┃┗━┗
━┣┛┣┳┣┃┏┫┗╋┛┏━┗┫┻╋┻╋┃┃┣━┛┻┛┣┫┏╋┫┳┏┣╋╋━━┏
┳┓┓┗┛┓┃┻┛┏┓━┓┣┻┳┣┛┣━┣┫┃┣┃━┣┛━┓╋┫┗┏┻┏┏━┣┛
┻┓┛┣┏┻┛┗━┓┻━┃┃┻┃╋━┫┃┻┛━┗┣┃┓━╋┗━┫┻┗┳━┃┳┃┛
┫┻┳╋┗┃┗┳┫┛┃┳┫━┳┫┣┗┏┃┫┳┃╋┃┣┓┃┻┣┣┗┏┓┓┗┻┻┛┏
┣┏╋━┃┗╋┏┛┳┗┻┗┃━━╋┗╋━┃┫┳┣┫┏┗┻┫┓┃┻┳┃┏┣┃┫┏┃
┓┏┗┏┫┏┏━┳┃╋┛┗╋┏┗┛┓┓┳╋┃╋┛┣┣┛┃┗┗╋┫┻╋┓┓━┫┏┫
━┫┻┏━┫━━┏┓┳┫┳┗┛┳┏┓┳╋╋╋┓┓┫┫┗╋┣┛┗╋┻┳┃┫╋┃━┳
┣┓┫┳╋┛┃┛┣┓┛┗╋┃┫┳━┳╋┏┛┛┳┓┣┏┣━╋╋┃━┓┗┗━┻┓┗┃
┏┣┫┻┳┳┻╋┃╋┛┗┏┣┃┛┳┏┛━┫┳┃┛┓╋┃┃╋┣┃┗┳┛┓┛━┫┻━
┣╋┻┫┳┣┣┣┻┓┣┣┫┛┏┓╋┓┣┗┳━┳╋┻━┃┃━┛┛┳┓┏┃┏━┗┣┛
┛┣┣┳╋┫┓┫┣┃┓┏┛┏┫┳┏┃┃━━┃╋┗┣┗┏┳┛┛┻┃┳━┏┣┗┏┛━
┏┏┏┳╋┓━━┃┓┏╋┛┃━┏┫┣━┏┻┣━┻┏━╋┓╋╋┣┏┻┛┫
┳┓┃┓┃┗┓┓┫┓┓┓┏┳┛┣┛┻┓┻┫╋┻╋━╋┗╋┃╋╋━┛╋┏┃━┓┓┳
━┣┏┓╋┓┏┻┃┃┗━┻┓┏┣┗┫┓┳┫┃┻┗┣┏┫┓┳╋┓━┗━┃┳┫╋┓━
┳┳┗┗━┣┳╋┣┛┛┻┫┛┳┓┃┓┗┫━━┳┻┣━┻┏┻┓┏╋┫┫┣┫━┫┓┳
╋┳┗┫┻┻╋╋┣┏━┏┳┣╋┫┻┻┻┗┓┃┛━┳━┗╋┫┫╋╋┓┛┻┣┳┏┓┣
┫┗┛┗┗┻┣┓┛┗┓┓┏┣┻┃┻┃┳┻┫╋━┏━┻┣┗┣┃┣━┻┫┓┣╋┃┗┛
┳┫┃┛┗┃┓┫┓┗┏┓┗━┳╋┫┓┓╋━┫╋┏┳┃┛┓┣┓┣┗┣┓┫┣╋┣━┻
┛┏━┓┗┫┣┣┳┳┓┃┛┛┗┃┃┻┳┳┫┗┻┣┗┛┓┫┛┫┃┫┻┓┛┫┃┣┓┣
┃┫┣┛┫┫┗┻┫┣┻┳┫╋┳┃╋┓┣┫┛┃┃┳┻┛┗┳┣┫┳┳┃┃┳┏┓┳┣┓
┗━┛┓╋┓┓┏┏┻━┛┳┃┣┃━╋╋┏┃┏┫┃╋━╋┻━┓┏┫┗┳┛┣┏┛┗┗
┳┻┫┳┣┣┃┏┓┗┏┏┳┻┣┻┓┳┓┻┻┓┓╋┣┗┗┳┫┣┫╋┛┫┣┗┛┫┳┛
┃┫┛╋┓╋┗┃┓┻┓┫┣┛┻┛┫┗┃┣┗┃┃┏┣┫┻╋┳┻┓━┏╋┏┗╋┓╋╋
┣┏┓╋╋┗┻━┣┗┓┛┃┻┗┣╋━┳╋┓┫┏┳╋┛╋╋┓┳┗┫┻┓┃━┳━┣┏
╋╋┫┗┣┫┃┫┫┛┫┣┣┓┳┣┫┣┳┣┃┏╋┛┳┓┓┗┏┳┣━┏┏┻┻┓┏┓┻
┛┗┣━┗┻┏┗┫┻━┗╋┛┏┣┣┏┃╋┃┃┓┻━┓┗┻━┫┣┳╋┳┃┏┻┻┣┫
┓━┛━┓╋┓┃╋┻┛┃┣┫┣┫┣┃┗┳┃┓┣┣┳━━┗┗━┛━┓┻┳┗┳┻┣┫
┏┫┫┳━┻┏┛┓┛━┳━╋━┓┛┫┳┻┏┳┻┳━╋┳━┓┗┓┗┛┓┓┃┣┓┛┻
┓┓┃┃┻━━┛┏┛┏┣┗┃┻┳━┣┗┃┛┓━╋┫┣┻┛┓╋┃┳┫┓┗┗━┛┳┗
┻┣┃╋━┻╋┓┛┻┓┏┏┃┗┓┏┣╋┃┃┓╋━┣┓┓╋┛━┏┏┃┣┻┏┏━┓┳
┣┳┣┗┳┓┣┓┻━┫┏━┫┓┫┫━┗┃┃┏━┛┗┛┛┳┓┳┳━┛┣┣┣┫━┏━
┓┓━┓┻┏┻━━━┫┛╋┛┫┣┳┃┓┣┣┛┻┛┏┏┛┫┓━┳┛┣┫┓┛┏┻┗┗
┏┳┓┏┻┗┃┻━┏╋┛┓━┣┗┳┳┛┫┃┛┏┣━┓┳┏┳━━┗┻┃┃━┗┣━┣
━┏┏┣┛┗━┏┻╋╋╋┻┓┏┛┗╋╋┻┻┣┻╋┣┃┣┣┛┃┣━┳┓┫┛╋┏┛┃
┏┻╋┻━┓┗┏┏┃┗┏┃┛┃┃┫┗┃┓┃┳╋┳┗┛┫┓┳┻┃┛┳╋┻┏┏┏┫╋
┫┛┗┃┫┳┓╋┫┳┗┻┏┛┗┫┏┛┓╋┣┏┳┳┗┣━┗┳┃╋╋┏┳┳
┫┃┃━┳┫┫┓┻┻┓┫┻┃┫┻┫┃┗┫┏┛╋┏┗┫┗┃┃╋┃┓┃┓┛┃┗┃╋┫
╋┓┃┛┏┻╋┳┓━┏┏┣┣┻━┻┳┻┳━┻┗┳┏┓┫┛┫┳╋┣┻┻┗┓┳┗╋┣
┏┻┏━┃┗━┗┏┗┏┻┳┃┃┓┃┃┗╋┗┣┛┛┓┛┣┗┓┓┫┏╋┻┓┓┣━╋┳
┛┏┫┛┣┗┛┣┃┳┓┃┏┣┣┛┃━┫╋━┓╋┳┓┗╋┣┓┣┻┻┃┻┃┻┳╋┛┳
┏┣┃┏━┣┳┏╋┗┳┃┃┫┃╋┻┻┫━━┻┫┏┓━━┓┳╋╋┏┣┣┏┫┗┃┣┣
┫┳┏┗┣┓┗┗┛┃┗┣┏━┣┳┳┳┗┳┫┛┫┗┳┓┃┗┫╋━┛┛┃┣┳┣╋╋┗
┳┓┛┫┫┳┫┣┃┛┻┏┗┳┃┗┗┃┣┓┣┗┣┣┳┣┓┓┏┓┗┳┓┓┻┣━┣┻━
┣┣┻┏━┏┓━┛┣┳┏━┏┛┣┗┛┏┗┻┃┣┳┓┃┳┏━┓╋╋━┻┓┏┃┓┓┏
┫┻┫┛╋┓┣┛╋━┏┃┗┻┣┗┛┛┫╋┓┣┻┳┛┛┛┻┃┛┻━╋┏┣━┛┃╋╋
┻┻┫┳┳━┫━┛┫┛━┫┗┗┏┣┳┫━┫┛┣┓┓┳╋┻┛┫┃┛┓╋┗┛┗┻╋┳
┓┻┏━━┫┏┛┫┳╋┳┏┣┳┃┃┛━┓┏┓┗┃┛┗┏╋┛┫╋┣╋━╋┻┃┏┛┳
╋┗┃╋┣┫┓┛━┏┛┓┣┗┃┣┃┣┃╋┣┫┃┛┛┫┻┏┻┛━╋┏┃┣━━┻┓┻
┗┻┻┫╋┗┏┓┣━┳┏┳┃┻┫┣┛┏┏┃╋┃━┳┗╋┗┗┣┛┫┻┓┓┻┓┳┓┏
━┳┳╋┻┳┃┣┗╋┫━┫┏━┏┗┛━╋┗┻┃┻┫╋┏┳━┃╋┃┗┛┃┏┻┛╋┣
┏┣┣━╋┫┗┣┻┗━━╋╋┗┻┫┗━┻━━┗┛┏┳┏┛┻╋┳┏┻┓┫┳┗┳┛┻
╋┛┛┻┛┣┳┻┛┛┻┻╋┃━╋┗┏┳╋┳┏╋┗┗┃┻┳┗┏┻┓━┣┻┓┫╋┗┻
┗╋┳┛┫┣┛┛┗┛┛┣┗┣┫┏┏┳┳┫╋┛┳┻┗┗┛┳┫┳┛┏┗┛━┗┃╋┏┏
┣┣┓━┓┫┏┣┓┫┛╋━┓┓┓┗┛┛┛┛┳┫┓┃╋┳━╋━┻┓━━┃┏┛━━┫
╋━┛┛┫┫━┻┛┣┓╋┓┓┫┻┏┳┣┓━┛┳┏┏╋┓┛┣┻┳┓┛╋┏┓┗┣━┗
┳┏╋━┳┓┓┛┗┳━┫┗┳┣┛┣┛╋┻┗┓┣┣┻━┻┏━┗┏┫┳┓┳┗┃╋┃━
┳┣┣┫━╋┓┳┗┗┛┻┻┳┳┗┳┣┗┳━┃┃━┫┫┳┛━┫┳┳┣┗┃━┻╋┛┣
┛╋┃┃┏┻┻┻┃┫┫┛┓┻┏┏┗┛┳┻╋┫┏┫┏┻┻┛┫┣┓┣┫┳╋┛┫╋┻┻
┳╋┓┛┗┓┻╋┛━┫┓┓┓┫┛┏┛┏╋╋┃━┗┃┛━┗┫┳┃┛┳━┏┳┳┳┻┓
┻┛┃━┫┓┃┓┳┳┫┳┛┣┗┫━┳┫┗┣╋┫┏┗━┻┛┛┛┃┓┗╋┓
┻┻┻━╋┗━┗╋┓╋┛┫━┃┫┳┣┏┻┗┳┫┫━┳┏┃┗━┏┃┛┓┳┳┗┣┻┻
┏┣┻┃┛┻━━┛━┓┃┏┳┃━━┓┳┛┃┻┣┳┫┳┫┛┣━┓┏┃┫┛━┃╋┻┻
━┣┛┏┫━┳┳┏┛┛┻┻┻┓┓╋┳┣┃┫┻┳┗┛┳╋━┃┃┫┫┗┗┏┓┳┏┃┏
┓┫┛┗┗┣┳┫┓━┻┛╋━┫┳╋┻┏╋┏╋╋┗┗┛┫┳┣╋╋┛┓┗┏━━┫┳╋
┃┣╋━╋┻┫┓╋┓┣┛━┓┛┃━┣┗┏┃┫┗┓┛┛╋┻┓┃┓┃┃┻┗━━┏┛━
┗┣┣┳┳┻┏━┓╋┓┗┗┏━┏╋┻┫┛┻┗┣┳╋╋┗┳┛┗┗┫━┳┓━╋┗┃╋
┣┫┛━┣┏╋┫┛┳┛┗┻┳┓┣┛┣┗┳┣┳┳┳┏┏┏┏┓╋╋┳┓┫┛┃┻┏┓┳
┛┏┃━┃┗┃┫┳┳┓┫╋┏┗┓┳┛━┏┻━┛┣┃┣┗┫┣┃━┏┳┛┓┣╋┻┫┣
╋╋┏┓┗┃┣┣┃┫┃┏┗┫━━┫╋━┫┗┳┃┻┃┣┃┳┳┣┳┳┗┳╋┗━┻┃┗
┻┳━┳┳━┓┫┓┛┃┳━┳┗┓╋┻┫┏╋┫┛━┻┣┗┛┳┫┳┓┻┻━┣┓┳┳╋
┳┻┫┻┛┻┻┛┛┣━┛┏┏┏┻┫┫┗┳┛━┃┻┗┛┛┻┛┻┗┻┃╋╋┣┛┏┫┳
┻┫┃┫┗╋┛┗╋┃┳╋╋┃┻┻┓┃━╋┃┛┻┃┏┣┣┳┗┣╋┗┻┃┳┻┳━┃┫
┛╋┗┗┣┗┫┳┻┗┛┓┳┗┻┳┓┗┏┻┫╋┫┫┃┳┣━━┣┗┫┓┃┳┛┃┗┫┳
╋┓╋┃┻┃┳┣┏┳┫┣━┏┣┳┗━┓┏┳┣┛┫┻╋┏┗┓┣┫┳┳┻╋┗┻┗┃┗
┻┻┣┏┣┓┫┣┃┏┳┛┓┏┻┓┳┓┳┳┓┛┛┫╋┏┻┻┻┳┃╋┃┃┗┻┣┛┗┃
┃┃┫┏┏┳┗┛┏┻┃┃╋┗┓┏┏┳┣━┗┫┓━┓┃┛┏┫┛┫┓┻┻┓╋┣━┃┃
┓┓┳┏╋┏┃┳┫┏┛┃┃┃┗┏┳┓━━┣┗┣┓┻┃┓┻╋┣┓╋┫┏┓╋┛┓┏╋
┏┗━┓┫┻━┻┫┓┓┣╋┫━┻┫┓┃╋┳┗┗┣┻┫━┃┓┗━┓┛┗┳┛━┓┗┻
┏┛┣┃┣┛┫┣┓┃┳╋┻┏┏━┣┓┛┏━┏┫┃━┳┻━┓┳┏┗┻┗┣┣╋┛┗┳
┣╋┃┓╋┻┫┣┗┃┗┳╋┓┳┏┓┏┛┳┣┛┗━┣┻┛┫╋┏┻┛┣┣┃┗┛┻┓┻
━┫┗┳┳┗┳┗┛┫┻┣┛┫┗┛┣┛┫┏┛╋┗┗┳┣┫┗┃┳╋┣━┛┛━╋┗╋┓
┣┣┫┣┃┏┓┛┃┳┳┃┛┻┫╋┛┳┗┃┫┗┻━┏┳┏┗┫┃┏┓┣┃┗┣┳┃╋┓
┳┗┓┳┃┏╋┻┃┗┏┓┣╋╋┣┣┫┳┗╋┃┛┏┻┻┛┃┣╋┓┫┳┓┳┳┃┣┛┻
┻╋┃┏┛┛╋┻┛┣┳┛━┗┃┓┓┛┳┛┏┃┃┣━┓┻┻┫━┓┣┏┣╋
┃━┛┫╋╋┓┣┃┃╋━╋┻━┗┫┗┏┏┻┣╋┗┣╋┃┣┃┗┗┫┏┗┗╋╋┳┫┓
┣╋┗┣┫┻┳┫┻┻┫┃━┓┏┣┃┏┓┓╋┻┃╋━┫┃┃┣┏┓━┓╋━┓┻┛┣┳
┗┳┛┛┳┣╋┗┛╋┻┓┗┳┫┣┓┛╋┫┣┛┫┛┫┓┗┗┛━┫┫┃┳┣┗╋┳━┏
┏━┗┓┻┗╋┻┓┳┳┓╋┏┳┛┃┳━┓╋┓┗━╋┗┃┳┻━┓┫┏╋┣┏━╋╋┗
┃┓┻╋┏┣┻┗┏┗┣━┛━┫━━┓┣┏━┗╋╋┣┃┫┛┳┻┛┣┻╋┏┻━━┫┛
┻┻┏┗┻┃┃┛┃━┳┓┛┻┣┫┣┏┣┛┗┛┣┫╋┫┛┓┓┫┗┣┣┛━┻┣┫┣┛
┻━┃━┻┃┳┣━━┣┫┛┗┏┫━┗┓┃┏┛┗┣┳┣┃╋┛━┗┫┣┣┫┏┫┓┻┛
┳┗┣┣┫┳┳━┓┫┗┛┓┫┻┛┃┓┫┛┏┓┃┛┛┗┓┫╋┻┗┓┻┳━┓┏┓┻┛
┻┣━┫┛┣┏┣┻┗━╋┏┓━┻┏┃┣┣┃┏┗┃╋━┻┻┣╋╋┻┛┫┣━┣━┳╋
┗┏┏┏╋┣┓┻┻┫┗┏┫━┏┻╋┳┳┛━┣━╋┣╋━┻┃┏┻┻┗┣┣┫┏┃┳┫
┳┃╋┓┃╋┣╋┳┛┓┻┃╋┛┫┫━┓┫┳┣╋┻╋┓┛┫┃┻┓┏━┣┫┓━━┃┛
┣┻┣━┛┏┃┣┏╋┛┏┃┣┫┏╋┳╋┳╋╋┻┓╋┛━┳┣┓┳┛┓━┏┳┻┳┣┃
┫━┏┗┻╋┗┏┏┣┣┳┛┫┳┛┏┏┣┳┃━┻┫┳┫┃┗╋┳┻┫┃┓┳╋━┓┻╋
┓┫┳┻┛┫┣┗┗┗┗┣┏┣┫┛╋┣┏╋━┻┣┻┻┳━┳┳┻┏┳┗┛┫┏┃┳┫┫
┏┏┻┛┫┣┻━┣┗┗┣┃┻┳┛┏┗┃┫┫┳┗━╋┗┃┳━┏┏━┗┏┫┏━┫┏┛
┏┓┻┫┓┣╋━┓┳┃┏┗━╋┓┗┗┓┃╋┓┏┓┏┻┃╋┛┻┳╋━┛┏┻┻━┛┓
╋┃┏┻┣┓┣┻┫┻┫┏┻┏┳━┓━┓┛┳╋┏┛┃┻┳┻┳┗┫┗┫━┗┣┻┏┫┣
┛┛┃┳┃━┏┓┃┳┛┛┫┓┳┻┛┗┏━┗┏┓┏┃┣┃╋┣┗┛━┛┳╋━┓┏┣┓
━╋┣┣━┃┏┻┛┣━┓┫┫┳┣┏┓┓┳━━┏┫╋┻┫┳┛┗┛┫━╋┃┛┃━┳┓
┣┓┏┣┻┻┃╋┃┳┛┏┃┻━━┳┻┏╋┗┛┫┻┏┓┏┛┻┣┏┳━┏┻┳┫┃┣━
┣┣┣╋┳┓┗┛┓┏━┏━╋┃━╋┓┏╋┓┳┻┳┻┫┃┛┛┳┓┓╋┳┃┓┃┳┫┫
┃┃┫┣┻┏┳┛┻━┛┓━┃┫┗┳╋┓┏┏┣┏┏┫┓┗┛╋┣┓┣┓┛┓┏┫┓╋┃
╋╋┏┳┣┏╋┣━┛┣┫┻┃┳┻━┓╋┗━┣┛┗┳┣┓━┓┳┏━┛┗╋━┃┃┻┃
┓┗┏┛┓┫┳┫┣┗━┛┣┳┳┻━┫┣┻╋┳┃┓╋┣━┗╋┛┓┓┣┏┗
┣┫┃┣┫┃━━┓┻┻┛┃┫┻╋┣┗┏╋┗━┫━╋┛┗╋┃┣┃┫┗┳╋┛┃━┻┗
╋┳┏┓┓┓┃┏┻┃╋┛┣┃┓┏┏┛┃┣┣┃┣┗┓┻━┳┗┳┣┻┃╋┃┳┻┗╋┛
┛┓╋┫╋┏┃┓┻┏┓━┛┳┣╋━┓┳┗╋╋┛┫┛╋┃┓┣┏╋┏┣┳┛┻┛┓┻┻
┳━┃┏┣┏┳┳┳┗┻┛━┳┏┳┗┏┳┣┫┃┣┫┻┏┛━━╋┣┏━┣┳┳┗━━╋
┏╋┃┣┣┓┣┃┫┣┫┛┻┣╋╋┳┓┳┏┗┳┓┃┗╋┛┫╋┳┫┛┏┳┻┣╋┛┫┻
┳┃┃━╋┫┻┫┃┓┣┻┻┫┣┓┛┓┫╋┓┫┛┣┣┫┻┳┫┻┗┗┗┓┃┗┣┣┣┏
┛┏━┫┛┃┗┓┻┃┗┣━┳━┻┫┳╋┣┓┫┗┫┛┳┫┓┗┫┓┗┣━╋┣┃┳╋┻
┃┏┛┓┓┗┳━┓┏┃┛┻┫┫┓┛┏┳┗╋╋┫┳┗┏┛┃━╋┛┫┏┳┣┛┣┏┻┣
┳┛┣━┣┓┏┻┳┃┏┛┣┏┃┫┏┛┣┃╋┏┃┳━╋━┳┣┓┫┏━┗┣┻┣┳┓┏
┃━┓┓┗┻┳━┓┣╋┣┫┫╋┛┣┣┃┗┳┗┏┣┫┏┣┗┫┻┏┏┛┣┫┳┃┗╋┣
┣╋━━━┗┃┻┣┣┛┳┗┻┻┛┻┏┓┗┓┳┫┫┛╋┳┫┓╋┓┫┣╋┗┳┣━━┫
┳━┓┣┃┗┳┛┗╋┛┳┣┳┛┣┳┗┃━┛┣┫┫┳┗┏┏┣┻┓┃┗┣┫┏━┃┣┛
┗┣╋┗┳┛┏┳┻┳┗┻━┳━┻┛┳┏┫┫┛┗┻┗╋┳━┃┛┃━┳╋╋┻┻┻╋╋
┏┣┛┫┛━┓┓━┫┳━┃┗┳┻━┃┃╋┳┫┛┛╋━┳┛━━┃┓┏┓┛┏┫┗┳┣
┫┛╋┛┏┃┗┃┣┣┛┣┛┏┃┃┫┏┗╋┏┫┳┻┏┗┓┻┓┣┳━┣┣┗┣╋┻┗┳
┃┫┫┫┛┫┻┓┻┻━┏┃┓┗┳┃┳┏┃┃┫┣╋┳┛┻┻┗┃┳┣╋┳┻┓┏┃┳┳
┣━━┏┫┃╋┣┓━┏┳━╋┓╋┻┗━┏┳━┫┻━┛┛┓┳┻┓┓┛┳┓┳┛┓━╋
┗┫┗━┃┃┣┛━┗╋╋┛┣┏┳┓┣┓┏┏┃┃┃┣┏╋┣┻┣┗┳┳┳┣━╋╋┣┻
╋┗┗┻┛┛╋━┗┫┗┛┗━┛┓┏┛━┳┛┳┳━┣┛┃┏┛┻┃┻┃┻┏┣┛┏┫┓
┣┃┏┛┳┛┳┳┗┏┃┏┳╋┣┃━┓┻┛┻━╋╋┃┃┛━┫┃╋┣╋┻┫┳┏╋┛┗
┛┻┗┻┣┣━┓┣┫┣┏━┣━┳┣┏┣┫┓┛┣┃┛┣┳┫┏┻┣┫┻┻┻╋┳┗┃┳
┳┛┗┳┃┏┗┫┳┓┣┳━┫┏┃┏┏┣━━┣━┳┣┃┃┓┳┣━┣┳┛┻┓┳┣┳┫
┳┻┓┗┣┻┏╋┫┫┛┛┏┻━┗┛┣┏┓╋┓┛┓┃╋╋┃┣━╋┗┻┣┫┏┻┏┣┻
┗┻┻┃┃┣┣┏╋┫┏┳━╋┛┓━┳┓╋┓┣╋┣┓┗┃┗┏╋╋┓┛━┓
┏┓┏┛┓┳┏┗┻╋┳┃┫┳┓┫┫┣┓┓┻┻╋┫┣┓━┣┳┳┛┻╋┫┃┫┻━╋┛
┻┓┓━┏╋┃━┓┳┫┃━┗┛┏━┗┓┛┓┏┏━┓┫┓┳┓┛━┣┃┫┣┣━╋┛┏
┻━┣┏╋━┻┏┏┃┓━┳━╋┛╋┏┳┻╋╋┏┫┣┫┻┣┫┛╋┛┃┫┻┃┗┏┓┣
┫┛┓┫┏┻┗┳┳┏┻┛━╋┃╋┫╋┓┳┫┏┳╋┛┏┫┻┣┗┓┏┃┗┗┗┣┛╋┫
━┗┓┗┃┛┫━┫┛┃┃┳┻╋┓┗┏━┓╋┣┛┓╋┏┳┳┃┓┳┻┓╋┓┗┣┓┣┓
┏┗┻┳━┃┃┏┳╋┛┫┫┫┫┃┳╋┳┫┣━┗╋╋━┫╋┻┗┏┏┃┓┓━┗┓┃┓
╋━┃┗┻┓┣┃┃━┫┛┣┏┏┗┃┳┛┣┛┻┗┏┏━┣┓┗┻┃┳┳┣┛┃┏┳┓━
┻┳┓┓┣╋┃┃┣╋╋╋┻┻┳━┳┓━┗┻━┓┛┫╋┃━╋┻╋┗┳┃┓┗┛┣┫┛
┛┣┣┛┳┓┃┣┏┛┛━┏━┣┣┫━┏┛┃┻┗┛┃┛┗━┳┏╋┃┛┣┣┫┛┳┫┳
━┫┗━┓━┳┻┣━╋┻┫┫┓╋┏┗┗┏┃╋┫┗┫┛┳┳┳┏┛┳╋┓┫┗┻━╋┳
┫┳┫┻┃┓┃┛┛┏┳┛┣┫┣┛┗╋┳┏┓┛┗┫┏┓┛┫┣┻┫┫┛┻┫┓┏┓┻╋
┻┗┏┏┫┗╋┓┳┛╋┏┫┛┳┗┳┳┗╋┛┓┃━━┏┳━┛┗┫┓┃┻━┓┣╋┻┳
┓┗┻┓┫┓┳┛┫┛┫━┃┓╋┣┻┗┏┓┫┛┛┏┛━┫┳┻┫┣┃┳┓┓┳┏┏┫┓
┓┃╋┛┣┓┣┗┣━┫━┣┗┛┛┓┛┻┏┛┗┣┓┻┏┏━┫━┓┏┻┳┛┃┳┻┫┏
┏┣┗━┏┃┃╋┃┣┫┓┏┳┣┓┏┏━┻┏┣━┃┏┣┏━┛┗┓┏┳━┗┣╋┳┳━
┛┣┛━┓┫┳┏┳┣┓┛┛┣━┛╋┣┓┗┳┗┗┏━┃┗┗┃┓┫╋┗╋┣┃┗╋┃┃
┻╋━┛┓┫┗┓━┳┗┣┗┃┳┻┏┣╋┣━┃┛┏┏┗━┃╋┣┳┣┻┣┏┓┳┳╋┗
┃┳┏┃╋┳┳┛┗┫┏━┏┏┳┗╋┣━╋┣┳┏━━┫┣┓┗┫┓┫┓┗┫┛━╋┣┳
┳┗┛┻━┛┃┣┛┻┻┗┗┏┫┏┫┣┣╋┳┗┫┻┃┛┏┣┻┏┳┏┏┳┗┗━┗┗┓
━┛┛╋╋┏╋┃┗┓┣┻┏╋┣┻┫┛┛┛┗┃┗┛╋━━┛┳┛┻━┳┫┛┗┻┗┛┳
┗┳┗┃┏┗┗┻┻┗━━┏┳━┫┓┛┗┓┣┣┗┫╋┫┛┫┗┻┃━┛┻┓┓┫┃┗┛
┣┗┛┳┃┛┛┃┏┃┏┫┃┳━┃┳┻┣┃┃┫┣┣┗┓┗┻┫╋┫┻┻┓┫╋┛╋╋┗
┛━━┃━━┛┣┗┳┏┣┻╋┏┫┣━┣╋┛┫╋╋┻┛━┃┛┫┣┳┣┃┫┏╋┃┫┻
┓┛┃┫┃┻━┓┻┛┳┃╋┛┫┛┓┗━┓┓┛┏┏┣┃┃┣┗┏┗╋┫┗┻
━━┫━━┏┃┫┫┛┳┓┓┳━┓┃┗┃┃┏┛╋┛┓┛┗┗┻╋╋┻┓╋━┳┫━┗┳
━━━━┳┻┗┃┫┏┃┻┛┣┻┳┓┓┻┣┫┗┃┛┓┓┫┳┫┃╋┫┛┃┏┣┻━╋┣
┓╋┣┛┛┛┫╋┃┃┗┃━┣┫┛┏┗━┃┏━┗┗┓╋┗┫┓┓╋┗┛━┗┳┃┣┫┫
┻┗┏┫┏┻╋┳┃┻━┃┣┣┣┻┳┫┓╋┣┃┏┳┃╋┻┓┣┃┗┫┏┏┻┓┻┣┛┫
┗┻┛┛┗┛┻┫┏╋┻┣┛┗┏┗┣┃┛┻┫━╋┏╋┓━┻━┣╋━┣╋━┳┳┓┫┻
┏┫┓┛┫┻┛┃┓┃━┓┏┛┗━┻┗┗┻┗┃━┣┛┫┫┃╋━┳┣┣┳┫┗┣┛━┳
┣┓┓╋┓┏━┃╋┫┣┃┣┻┗┏┗┫━━┗┳┳┃┻┏┃┏┓┗┗┫┏┛╋┛┫┳┳┃
┣╋┻┗┛┛┛┳━┣┛┓┛┳┓┣┗┳┓┏┃┗┳┃┫╋┏┓┏┳━┓┫┏┣┏┗┗┛┛
┻┳┛┳┃┏┏┣┏┣━┓┳╋━━┗┣┳┻┫┫┏╋┛┛━╋┗┗┣┳┳┻┓┛┃┃┫┳
┫┗┃┻┗━━┣┏╋┗┗┛┳┳╋┻┣┓┗┏┛┏┛┗┫┛┏┏┛┗┛┓╋━┃┳┛╋┫
┣┳╋┫┗╋┃━━╋┗╋┗┫┏┣┏╋┳┳━╋┛┳┳┣┛╋━┛┓┏┣┗┃┳┛┳╋┫
┻┛┗┳┛┣┻┣┗┓┛━┫╋┃┗┛╋┗┛┫┫╋┛┏┓━┗┳┓┳┓┳┏┏┛┏┓┣╋
┓┣┛┣┗┏┛┣┻┳┳┫┏┻┓┣┻┳┗┣━╋┗┻┓┗┛╋┓━┣┳┗┗┗╋┗━┗┓
┳┗┏┳┫┛╋┫┫┗┗╋┛┏┫┏┳┛┳┳┓┛┏┫┣╋┳┃┏┓┃╋┣━┏┻┏┻┏┻
┣┳┣┗┻┃┛┃━┓┫┃┫┣┛╋┫┫┛┓┓┗┓┗┣┃┣┣┏━┣┛╋╋┣┣┗┛┳┻
┛┏━╋┳┃┓┳┫┫┛━┣┛┗┻┳┗┗┓┳┛╋┫┻┛┻╋┫┏┏┣┛┳┻┛━┓┳┏
╋╋━╋┻┣┳┣┃╋┣┳┻━┫┃━┫╋┛┃┛┓┗┛┻┣┳╋┻┣┣┗┏┻┃┛┻┃╋
┏┛┳┫┻┏┫┛┃┏┏┃┓━┏┃┏┃┛┗┻━┛┣┏┳━╋┓╋┛┏┳┗┗┫┃┏┃┛
╋┣┻┳━╋╋┏┳┻┗┫┃┣┃╋┛┃┻┃━┻┻┓━┛┗┓┏┛┛┗┗╋━┫┓┣┫╋
╋┗┫┫┛┻╋━┏┻┛┛┃━┫┻┛┻┃┏╋┻┳╋╋┓╋┗┓┣┛┛╋┛┃┻┳┳┣━
┓┫┫━┓┳┃┗┛┻╋┣┃┓┏━┗╋┛━┓┗━┣┓┏┗┻┳┗┃┫┃╋┫┛┛┗┓┛
┣┛━┻┳╋┻┛┫┫┛┏┫┃┃┃┏┓┣┫┣┃┃┃┳┳┓┛┣┗━┣━┣┳┫╋┏┻┫
┏━┳┳┓╋┳┛┳┏━━┫┃┗┗┳━┏╋┻┗┛╋┛┛╋┏┏┣┫┗┫╋╋┫┣╋━┫
┏┣┛┃┗┗┗┓┛┏╋┓┣┫╋┏━┻╋┛━┳┳┻┃┳┫┫┣┣┫┃━╋━
━┛┣┻┳╋┗┏┃┓━┫┣┃┏┛╋━┫━┫┳┗┳┣┗╋┏┓━╋┛┻┓┗┫┏╋┃┓
┓┫┣╋┛┛┗┃┳╋┣┣╋┛┳┃━┓┗┻┻┫┏┫┃━┻┳┻┳┛┻┻┣┏┗┗━╋━
┣┻┳┣╋┻┗┛┣┣┗┫┏┓┣┓┗┣┫┣┻┏┣┻┛┻┓┛┫┃┫┳┃┻┫┳┃┗┛┫
┳┻┛┃┗┗┣━━┓┫┻┛━━┳┗┳┫┛┳┓┃┛┻┏┏╋┣┃┣┏┏┳┗┻┗━┃╋
╋┛┃┏┣┣┓┛┏┓━┛┛━┛╋┻┛┃┫┃┗┣╋┛━┓┃━┻┻━╋┗┣┫┃┫┳┻
┻┃━┳┏┃┻┛┓━┫┃┗┫┻╋┗╋┓┛┗┻┫╋┻┃┃┃┣━┣┃┻┫┓┏╋┛┫┃
┣┫┏┓━┻┫┻┓┣━┻┓┗┗┗┫┓┫┓┓┻┗╋┃━┫┃┏╋┣┓┳┗━┫┃┗┻┣
┫┃┻┻┓╋┃┏┃╋┫┳┛━━╋┫┫━━┛┻┳╋┛┗┏┻┣┫┳┫┃┏┗━┗╋┛┳
┣┏┫━┳┃┳┻┃━┏┻┻┳┛━┓┫┛┻┓┳┫╋╋┛┗┻┓╋┛┓┏┓┓┛╋┛━┃
━━┻┃┗┫┓┛╋┫┳┻┻┫┳┳━┗┗┫┓╋━┛┓┫┃┣┗┫┳┓┏┃━┳━╋┻╋
┏━┳╋┣┃━┓┗┛━┻┗┻┓┃┏┏┫┣┫┳┏┣┏┻┣┳┃┫┗┏┏┏┣╋┣┫┳━
┳┓┃┣╋╋┓┻╋┓┃┣┳┓┛┓┓╋┳┫━┣╋╋┣┏┃╋┳┃━┃┓┛━┫┛┓╋┛
┣┃┳┳╋┳┻┗┛┃╋╋╋┏┳┗━━┣┣┫┗╋┳┓┏╋┣┏┫┗┫┛┳┛╋┓━┓┛
┗┗┫┫┫┃┏┛┗┫┳┣┃┗┃┫┻┃┓┫┫┗━┻┏┏┻━╋┫┳┫━┏┻━┃┳┛┻
┓┻┫┛┃┻┛┏┗━┏┛┏┳┳┗╋━┃╋┏┳┗┳┫┗┳━┗┳┻┏┃┣┣┫┫┗┗┻
━┫┏┻┓╋┳┏┫┻┻┃╋┃┻┳┛┻┻┛┃┗┃┛┫┫┣┫┻┛┛┛┣┛┛━┫┳┏┳
┏┏┃┣┫┏┛┳┏╋╋┏┃┗┃┳┛━┫━━╋┻┣┛━┣┓┻┻┣┛┃┃┣┓┏╋┃┃
┻┛╋╋┃┗┣┻┗┗┓┛┣┓┫┻┃┃┻┏╋┃━┳┣┗┗┏┣┗╋┗╋┛┃┣╋┫┓┫
┫━┛┛┫┃┃┳┳┃┻╋╋┫╋┻┻┗┗┃╋┏┫┏┗┫┗┓┫┳┃┏┏━┛┳┗━┻┛
┓┳━━┣┫┣┃┳┣╋┫┃┳┣┳╋╋┫┫┫╋┻┫━╋┓┗┛┻━┓┗┳━┏┛┫┓┣
┻┃┗┫┳┓┗━╋┏┫┏╋╋┗┃┻┏┻┓┃┣┣┗╋━┃╋┻━┳┓┫┫┳┳━┓┛┓
┓┃┃┃━╋┻┳┣┳╋┏┻┗┣┃┳╋┓┻┻┣━┏┳┛┃╋┛┓┗┳┏┗━┓┛┣╋┫
┏┃┛┳┫┣┏┃━┳┫┃┛┻┫┃┣┻┛┫┳┳┻╋┃┃┃┏┗┏┫┫┏┣┃┏┗┳┗┓
┳┳┣┓┃┏┣┳┓┓┓┳┣┗┣━┻┃┗┗┏┃┓┫┓┓╋┛╋┃┣┳┛┣┃
┏┣┗┻┣┛━┓┣┫┗┻┳┓┗┻┛┗╋┳╋┛┣━┣┓┻┫┳┛━┛┓┻┓┏┛┓┗┛
┫┛┻┻┛╋┫┣┓╋╋┻┏┫╋┏┻┻┣┏━┃┃┻┓╋┻┓┣╋┃━╋┣┫╋╋┏┓┏
┓╋┛┃┣╋━┣┣┣┫┃┓┓┫┗┓┫╋┣┗┣┻┛┏┃┻┏┳╋┻┏┳┳┻┛┻┫┫┃
┫┏┏┫┫╋┓━╋┻┏╋┛┣┛╋┏┻┓━━┗┃┛┏┃┳┃┣┓╋┃┣┏┳┗┻┛━┛
┃┗┻╋┛┣╋┫┻━┏┳┃┃┃━━━╋┓┣┻┻┗┣━┛┳┫┃┗┏┏╋┣┓┳┻┳┗
┛╋┏┳┓┣━┃┫┻┏┏┓┏┣┗┻┫┛┳┳╋┗┫━━╋┻┏┗┻┛┫┣┣┏┗┫━━
┛━╋┏┏┏┫┃┻┃┓┻┗┃┻┳┳┛┏┓┫┃┃┃╋┣┓┫┻┏┣┳┓┗━┗┳┃╋┻
┗╋┓┣┏━┗┏╋┳━┗┓┣━┻┗┳┻┻┏┏┓┳┏┓┏┗┻┛┻┳━┣┛┗┫┓┣━
┣━━┏┛┃┗┛┣┃┗┻┛┳┻┻┛╋┳┗╋╋┓┃┃┏┏━┻╋┣┗┃┗┃┗┫━┗━
┛╋┓┛━┫┓╋┗┻┛╋━┳┣┓┻╋┻┣┏┓┻┛┛╋┓┃┫━┏┗┻┏┫╋┫┻┗╋
┛┛━┏┃╋┳┫┫┣┏╋┓┫━━┣━┻┃╋┏┻┓━┗━┃┏┳┻┛┳┗┫┫━┛┃┗
┣┣━┗┣┓━┛┏╋╋┛┳┳┻┏┳┏━┛┫━┣┣━┻┣┏┗━┛┓┻┓┓╋┣┻┣┫
┗━┓━┃┃╋┳┣┳┓┳┳┛┓┃┳━━╋┓╋┃┛━╋┃━┗╋━┃┫┏┛╋┛┓┻┳
┓┻━┓┓━┣┃┛┗┛┗━┣┓┛┗┓┫┓┗┃┛╋┻┃┃┓┣┓┛┣┳┣┃┓┳╋┛┗
┃┓┗┣┃┫┻┗┗┏┣┗┫┛┓┓╋┛┛┃┣┣┻┣┻┗━┃╋┃┫┓┓┓┻┳╋┗┻┣
┃━┓┛┏━┏┣┻┓┗┣┓┫┓━┗┫╋┫━━┳┣┫┏┫┣━━┫╋┫┃┣┫┻┗╋╋
┗┫┛╋┣┻┃┃┣┫┳┻┻┃┗┛╋┗━┫┓┃╋┓╋┛┓┗┗┗┏━┗┻┻┏━╋━┛
┳┓┳┏┃┗┫┻┓┛┏┃┃┛━┏╋┫┗┓┫┏┏┻┗┃┃┫┃┫┣━┗━┃┻┗┛╋┏
━╋┛┓┛┓╋┛┛┫┣┃┓╋┃┃╋┻┛┳┗╋┳┳┛┣┫┗┳┃━┛┣━┗┃┃━┗┗
┃┻┣┫┻┛┏━┗┗┃┗┗┣┓┗╋┃━┏━┣┫┻┻┃╋┓┃┛┫┏┗━┓┛┣┛┃┏
┏┻┫┓┓┃┫┓┓┳━┻━┻┓┣━┣┻┫┃┛━┏┓┛┏┳━┃┛┃┣┳┃┣┓┃┏┏
┻┏┗┛╋┏╋┏━┳┃┓┫┓┫┗┫┣┓┻┛┃┻┛┣┳━┣┗┣┏┃┣┏╋┻━┏━┳
┫┏┃╋┫┳┛┣┗┏┗┻┻┃┣┓┛╋┣┻╋┣┗┛┳┃┓┓┓┻┃┗┻━╋┗┛┛┻┣
┓┛━┫┗┏┳┫┻┫┻┻┣┳┳┫┻┃┗┻╋┓╋╋┃┗┛┻┃┣┻┃┫┓━
┣┏┣┛┏━╋┓┻┏┳┻┳┏┃┳┗┫━┓┗╋╋┻┃┃┣┛┓┣┻┃┣━╋┃┗┗┏┏
┣┗┣┃━┏╋━┗┣┫┛┛┃┗┗┛┻┃┻╋━┗┫┻┣┏┳╋━╋┣┗┃┳┳┓╋╋┃
╋┏┗┏┗┫╋╋┗┃┃┛━┫┫╋┗┳┛┣┫┏┛╋┃┫┣━┛┗┳┗━┓┗┃┫┓┻┣
┫━╋┣┗┣┫┛┻┻┃┻┏┣┣┛┃┳┓┫╋┫━╋┃┛┛┫┃┫┳┣━┗━┃┣┃┣┓
━┣╋┣┗┛┏╋━┛╋┗┻┫┻┓┓╋┃┣┻┗┣┗┫┛┃┫╋┏┻┻┗┛╋━━┏━┃
┳━┻┏┻━╋┫╋┓┫┣┫┏┣┫┻┓┗┗┃╋┏┗┛┣┗┗┃╋┓╋┣┻┻╋┻┳┣┛
┛┫┳┣┏┏┓┛┳━┛┗╋┃╋┳┃┓━┗┏━┃┗┗╋━╋┳┫━┻━┛┫┫┃━┛┃
┛╋┣╋┳┳┃┓┃┫┗┻┗┃┗━┓┏┣┗┓┓┓┏┃┗┻┛╋┗┃┃┓┗┻┛┛┃┣╋
┳╋╋┛┳┣┃╋┳┳┃┃┣┛┃┳┏╋┏╋┣┏┣┛┫┃┗┛┗┓━╋┓┫┻━━┻┓┻
┛╋┛┣┳┗━┫┳┳┗╋┗┻┳┫━╋━┳╋┗╋┓┗┏┻╋┏━┣┓┗┻┫┣┛┣┛┣
━┛┗┃┳┣╋┓┗┓┏┃┓┛┣┛┣╋━┣┣┗┫┛┳━┗┏╋┏┛┏┫╋┓┗┻━╋┃
┣┃┃┻┳┃┫┣┓┣┣┓┻━┫╋┻╋┓┣┏━┫┏┗┻┓╋┻┓┫┫┣┛━┃┣━┛┻
━┫╋┫┗┫┃┛━━┏╋┗┏┓┫┳┳┓┻┗┫┣┗┃━┳┏┏┃┃┣┗━┃┻┓┗┛┻
┏┣┗┻┳┗┛┳━┻━┗┻┏╋┃┳┫┻┫┃┳┃━┓┳━┛┫┃┣╋┛┻┳┻┏┳┓┣
┃┳╋┛┗┻┣┗┳┓┻┓┗┛┳┏━╋┏┗┫┏┳┏┣╋┗┳┃┛┃┫┣┛┗┏┫┛┻┣
┳┏━┻┃┛┣┛┗┃┓┗┳┛┛┣┫━┏┓┫┏┣┻┏┏┗┻┛┻┳┛┓┃┓┓┏┃┣╋
┏┓┃┫┳┃┓╋┏╋┃┻┃┣┃┗┫┏╋┓┣┳┃┗┏┏┗╋┗┳┃┳┃┛━┻┏╋┳┗
╋┣╋┗┻━┛┻┻┏┛┫┃┳┻━━━┃┻┛┏┗━┻┗┗┣┓╋┣┛┃┫┣┳━┣┓┳
┛┏┏┛┛┏┓╋┓┳┣┫┣┣┳┃┓┓┓┫┳┣┻┓╋━┓┻┃┫╋┗┏┻┣┫┓┻┫┣
╋┏┻┃┣╋┣┻┓┗┗┛┓┳┃┗┳┃┳┫┛┓╋┛┃━┳┗━┳┏┏┣┻┃┫┏┳┳┳
┫┻┛┫╋┣┻━┣┛┛┓┛┗┳┏━┃┻┓┫┓┗┫╋┓┫┳┻╋┛┣┗┫┫┏┫━┏┗
┻┓┗┗┛━┳┛┫┳━┃┻┗┃┣╋┳┗╋┣━╋┛┗┫┛┃┛╋┏┓┻┃┣┣┏━┫╋
┛┃┃┃┏┗┣┫┓┗┓┫┻┳┏┳┫┏┗┛┓╋┣┛━━━┳┻┻┻┫╋┫┣┛┛┃┻┓
╋┗┣┣┳━━┓┏┓┣┳━╋┻┓┣┏┻┗┛┛┗┏┏┻╋┣┗┛━┛┫┏┫
┻┣┫┳┏┻┓┗╋━┃┓┗━┳┓┗╋╋┏┓┗┛┏━━╋┻┛┳┏┫┗┫┻┳┣┻┃━
┛┃┓┃┳┻┏┫┳┗┓┃┫┳┗┛┗┏┣┳╋┳┫┳┓┳┳┻┳┏╋┫┛┳┳┏┣┗┫┃
┫┓┗┃━╋┃┃╋┣┳┻┗┳┏╋┓┣╋┓┃┃┛┃┏┳┣┃┛┛┃┛━┛╋╋┃┗╋━
┓┓┻┛━┫┫┃┳┃╋┗┏┳┗━┣┛┃┗━┃┫┻┫┏┣┓┫┓┻┏┫┏┗┃┛━┛┛
┳┣┛┻┃┃┻┫┃┻┣┛┃┓┛━┓┣┻┏┏┻┗╋┳┛┻┻╋┛┏┻━┣┃┣┛┳┃┣
╋┳┣┻┻┛┓━┏┏┛╋┣┃┛┻┣┫━┫┳┏┃━┏┗┳┫┛┗┳┛━┫┗┳━┏━┻
┓━┛┛┗┗╋┳━┛┛┃┛┛┻┻━━┻╋┏╋━━┣┳┫┗┓┓┫━┛┳┏━┏┏┳┳
╋┛┫┻┛┏┏┏┣┳┻┻┓┏┗╋━┳┓┣┳┛┣┓┣┃━┛┫┳┳┓┏╋┃┫┳╋┫┫
╋┃┛┳┃┻┓┣┻┏┣┃┏┏┳┣━┏━┳┫┏┏┃━╋┃┓╋┫┃╋┓╋┗┣┳━┣┫
┫┗┓━┏┗━┓┏┻━┻┣┃┛┓┗┻┻╋┗┻┳┳┓╋┣┛┛┏┛┻┳┏┫╋╋━┗╋
┗╋┃┳━╋┏╋┏┣┗┣┓┳┳┛┓┣┣┻┳╋┣╋┣┣┛┗┏┳┻┛┳┳╋┳┫━┗┫
┫┫━┏━┗┗┛┏╋┳┓┛┣┃━┳┛┓┫┛┃╋┻┗┫┗┓━╋━┗┻┏┳┛╋┳┓┗
╋┗┳━┃┣┳┻┃┻┻┻┫┗┃┣━┗┃┣┫┏┫┏┓┳┻┣━┣━┫┗┓┗╋┏┣╋┻
┣╋┻┳━┣┃┗┓┳┗┛┣┓━┗┓━┳━╋┳┻┳━╋┫╋┛┃┣┗┣┫┣┫┣┏┓┛
┫┫━┛┣┻┗┻━━┣┫┻┛┛┳┃┣┓┣┛┫╋┗╋┛┗┗┗┣╋┳┳┣┃┃┫┛┗┏
┫┫┓┗┫┏┳┳┃┻┗┏┓━┛┃┳┃┻━┣┣┓┫┻┗┻┻┣┣┗━┃┻┏┫┃┫┏━
┫┻┻┻━┫┛┳┫┻┻┓┓┏┣┣╋┗┳┛┓┃┳┳┫┳┻╋┓┗┣━╋┛┫┗┃┣╋┫
┣┏┣┃┣┣┫┏┻━┛┫┳┫┃╋┗┫┓┏┃━┗┣┣┳┗┻┳┃┓┛┗┃━╋┓┫┻━
┫┃┏┛┓┃━━┛┣╋┛┃╋┃┣╋┗┃┛┣┏┛┻━┃━┃┳╋┳┳┻┛┳┫┓┃┏┃
┗┳┳┏┣┻╋┛┓━╋┓┓┣┃┣━┏┣┣┫┓╋┏┗┫╋╋┗┓┣━┏┳┻━┏┗┃┣
━┛┳┳━┃┓┓┓┃┏┛┓╋┛┫┏╋┛┻┛┫━┳╋┃━┏┳┳┫━╋┳┗┓┗┣┫┏
┻┻┳╋┣┃┳╋┻━╋┓━┏━┃┛┳┓┻━╋┻╋┳╋╋┫┓┻━┳╋┃┓┻┳┃┃┛
┃┫┫┣┓┗┛━┏┃┃┗┏┃┗┫┏┣━┗┛╋┳┃╋━┫┏┏┏┏┓┃┏┗┏┳┳┛━
┛╋┗━┣┃┓┃┣┗╋┣┣┣┏┳┓┗┏━┗┳┏━╋┏┓━┃┣┳┓━┏┣
┣┛┳┏━┏┏┳━┛╋┻┛┳┣━┃┗╋┛┏━╋┣╋┛┏┏┃┓┓┃┛┛┣┫┻┓┻┏
┗┻╋╋┻╋━┓╋┫┓┫┫┻┓┓┣━┳┣┃┫┓┏┗━╋┳┃┣┻┓┣┳┗┳┫┃┛┃
┻┳┏┛┻╋┗┳┓┃╋┣┃┻┫┗┗┓┗┏┳┳┛┫┗┏┻━┏┏┓┓━━┃┏━┏┛┛
┓┏┃┗┛┓╋┳┻┏┓╋┣┣╋┏┓┳━━┛┳┓━┏┳┣╋━┣┛┗┣┻┏━┛╋┛┏
╋━┓╋┓┃┻┏┻┳┃┣━┫┃┫┃┣┻┗┻┃┛┳┻╋┗┏┻┻┏┫┻┫┣┣┗┳┳┃
┻┗┓┗╋┏┓┗┓┻┫┗┻┏╋┳┣┏━┳┫┏┏┣┏┓┃┻┃┗┣┗┣┓┫┓┛┫┻┛
┻╋┳┓┳┃╋┻┃┃┃┃┛┛┗┃┻╋━┻┗┃┛┓┛┫┳┻┳┛┏┛┻┃┏┗┃┗┻╋
┗┣╋━┗┻━┓┃┻┛┛━┏┛┃━━┓┗┣━┛┣━┏┃┗┗┃┻━┳┓┳┻┫┏╋┗
┏┗┛┓┳┣┛┳┗┓╋┳┃╋╋┣┃┫━┗┃╋┛┫┃┗┫┃┓┓┏┣╋┛┏┓┗┃┳┏
┃┏╋┳┳┣━┏┓━┗┣┻┫┣╋┗┏┗╋┫━━┣┓┣━━┫┃┃┛┓╋┳┻┣┗┓╋
┫┫┛━┣━┃━┫┃┃┣┳┣┛┃┣┳┃━┏┳┏┏┏┗┓┃╋┓┻┗┗┗┛┳┳━━┫
┃┗┃┃┃┓┳┏┓━┫┫┻┛┫┏┳┣┗┫┫┻┓┃━┓┛┛┳┓┏┏┏┏╋┗┛┗┻┏
┛┣┏┗┫┫┏┏┏┓┗┣┗┏━┛━┃━┃┗┛┫━┳╋━┣╋┻┗╋┫╋┫┗┛┣┫┣
┗┫┻┗┫┣┳┓┳┛┓┗┓┓┗┏┳╋┫┓┣╋┗┣┃┣┻╋┫┫┫┻┣┛━┃┣┏┣┏
━┏┃━┛╋┳━┣━┳┓┣┻┛┳┻┏╋╋┫┓┏┃┣┣┣┓┏┳┗╋┻┛┏┛┗┛┃┓
━┻┛┏┓┣┛┓┃┣┓┛┫┗┻╋┏━┃┗┓┛┻┫┻┓┳┻┳┃┏┓┻┣┗┣┓┛━╋
━╋┗┏┛┳┫┏━┗┃┓┗┛┗┓┓━┛┻┏┛┻┣┛┏┗┫┳┗┛┓┓┏╋┏┣┛┣┏
┛┃┏╋╋┣┫┗┗┛┛┳┣╋┓┃━┏┃┃┗┣┏┳┗━┏╋┗┛┗┣┗┳┏┫┃╋┳┻
┏┫┫┓┣┗┳┛┫┫━╋┗┏┫┳━┗╋┏┣┗┃┗┃┫┣━┣┫┳┏┛┏┣┻┓━┛┃
┏┳┻┛┛┓┳┓┻┗┗┓┣┣┻┣━┣┏┫┓┣┳┫┓┗┻┓┓┗┗┣┏┗┛┛┏┻┏┃
╋┫┳┫┣╋┛┣┫╋┫━┗┻┛┃┗┻┫┗┃┓┗┛╋┛┓━┛━┏┻━┓━┻┻╋━┻
┗┓━┳┫┓┫┗┻┛┗┏┫┳┛┣┣┏┣┃┣━━┻┣━┓┫━┻┳┏┓╋┻┣┫╋┛┓
┓╋┃┃┛┓╋┳┃┛┻┗┣┛┗┻┻┗┏┳╋┗┣┻┻┛━┗┣┳┗┓┗┣━┫┣┫┏┛
┏┃━┫┻┫━┫┫┻┛┣┫┗┳┏╋┛┛╋┳┫┣╋┫┗┛┳━━┫━┓┃━
┗┳┻┗┃┏┻┳┗╋╋┗┏╋╋╋┣┣┗╋┫┛┓┣┃━━╋┓┫┻┻┓┻┣┓┻┫┃╋
┃┏┫╋┛┻┫┳┫┓┗┓╋┛┏┫┣┫━┛┏┣┛┓┗┗┃┳┏┫┫┻┛┗┛┛┛┳┛┓
╋╋┓┻╋┛┓┛┏┻┓┛┏┣┗┛┓┻┳┻━┛┗┛┫┃┃┃┛┏┻━┓╋┻┛┳┃┏┫
━┛┓┫┓┛┣┏┃┳┳━┏┣┫┗╋┳┣┛━┻┻┻╋┏┃┓┛┳┃┛┃┛┫┻┳┗┻┫
╋┻┣┫┓━┫╋┛━┛┣┏━┻┻┃┳┃┛┻┓┃┳┛┛┛┛╋┻┻━┫┛┏┃┛┏┏┻
┛┃┗━┛┳╋╋┣┳┏╋┏┻┣┃┳┏┏┻┛┳╋┓┳┻┛┻┣┗┗┃┛┣╋┃┛┳┳┗
┗┫╋╋╋━╋┃┫╋┓┃┛┗┛┣┓━┏━┫┻┫┫┓━╋┛┛┳┗┗┓╋┫┻━┓━┓
┃┫╋┳╋╋┳━┣╋┳┓━┏┫┻┗┛┻┃╋━┗┏━┓┗┳┫┫┛┓┗┓┣┛┓┏┏╋
━┻┓┃╋━┫┗┻┻━━┏━┓┻━┓━┫╋┣┏┣┏┣┫╋┏┣━┗┏┓┣━┛┻┻┫
┓┃┏┛┗┗┏┣━┳┗┓┫┛┗┫┫┳┏┓┫┳┫╋┳┏━┗┫┻┻┫┣┻┓━┳┛┓┫
┏┓┃┫┣╋┳┳┏━┫╋┣┓┳┳┳┳┗┏┻╋╋┻┗┏┏┏╋━┃┳┃┳┏┓┣┗╋┻
╋┗┳┃┗┻┻┻┣┏━┣┫┻┓━┳┣━╋━╋━┳┫┏┛┗━┃┃┃┻┻╋┛┻┗╋┻
┣┗┳┣━┏┗┳┣┣━┗╋━╋┃┗╋┓┗┳┻┫┃━┳━╋┣┏┃┏┳┗┫┗┫┏┫━
┫┏┫┻┃┓┗┛┃┫┻━┫┛━┫┛┓┛┛┳┻┛┓┻┗┳┛┓━┓┓┛┣┳┛┛┓━╋
┻┏╋┓┻┃┳┫┳┫┫━┳┻┓┗┃━━┳┗┗┳╋┻┓┳┓┃┣┛┓┓━┻━━┓┏━
┣┃╋┳┳┳┃┓┏╋┗┛┛┏┃┏┓━┗╋╋┛┏╋┓━╋┣┣┃┫┛┫┫╋┣━┓┻┏
┻┛┃┃┳┳┣┳┫╋┛┛╋┣┳┓┳┳┗┫┓┓━┻┳┛╋┗┗┳━┻┣┫┻╋┛┃┫┣
┏┛┛┓┣━┳━┫┛┓┫┣┛┣┓┫┃┃┻┏┗┫┫━┫╋┛╋┛┻┛┗┻━┫┫┓┻┳
┃━┏┳┻┻┛┳┛┃━┗╋┏┃┗┳┏┳┫┃┗┫┫┛┛┫┛┻┫┛┻┃┣╋┫┏┻┏━
┫╋┏┻┗┃┗┫┳┗┳┗┏┻┃━┳┃┓┛┗┗━┏┃┣┻━━┛┣┛━┛┗┻┛┃━┃
┛━┳━┻┻┃╋╋┣┗┗┫┛┗┣┓┳━┻┓━┛┫┏┣┫╋┛━┫┗╋┫┓╋╋┣┳┻
┗┛┛┻┓┃┻┗┫┳╋┛┃┛┗┛┓╋┃┏┫┗┃┛┛┣┫┣┃┻┓┣╋┳━┛╋┓┻┫
┛╋┃━┓┻┃┓┃┃┻┏┏┻┏┣┫━┃┳┃┣┏┳┣┳┫┓╋┃┃┃┓╋┛┻┫┓┗┣
┗┃┏╋┣┓┻━┫┫┫┳┓━┓┫┣━┃┗┏┗┻┗┃┗┣┣╋┫┃┣━┃╋
┃┗┣┳┗┓┗╋┓┓┗━┣━┳┫┏┻┛┳┣┳┗┫┏┻┫┛┗┛┣┣┳┳┳┣┳━┳┗
━┃━┣╋━┳┓┗┛┛┃┛┳┣━┛┳┳┛┗╋┛━┛┛┫┗┳┗┳┃┫┏┛┫┣┛┗┻
┳┳┫┓┫┗┃┻┗━┻┳╋┃┣┛┣┓┛┻┓┏┓┫╋┳┓┃┓┏┻┗┻┓┫━┣┳┏┫
╋┏┏┣━┓┗┳┫┣┗┫┣┳┣┛┣┣╋┫╋╋┫┓┛┫┓┳┻┗╋┓┓┣┗┃┓┣┻┛
┓┳┫╋┛━┻┗┃┫┣┗┓┗┗┻┓┗━┛┳┓┻┓┃━┏┻╋┃┣╋╋┓━┻┫┗┫┏
┫┓┏┫┛┏┣┫┏╋┣┻┻┓┳┻┻┻┳━┣╋┫╋┃╋┳┗┻┓┃┓╋┣┛┣━┫┻┣
┏━┏┣┳┛┗━┏┻┃┳┗╋╋┏┣┏┫┣┣┗┓┛┻┫┳┻┏┛┣┏╋┛╋┛┃┳┗┃
┳┃┓┛┃╋┻┫┳┃┏┣┃┻┣┓━╋┛╋╋┛╋┻┛┣┣┏┓━┛┳┃┃╋┓┃┫┣┳
┛┓╋┗┳┓┫┃┫╋┗╋┏━┻┗┛┻┻┓┛┏━┃━┻┗┗╋┻┗┃┏┳┓╋┛┣┻━
┫╋╋┣┃┓┃┣┏╋┃┫┳╋┣┏┓┳┏┓┃━┃┳━┛┳┛┓┓┃┛┃┛┓┏┫┓━┳
┛┫┣┃┃┫┗━┗┓━┏┓┗┛┫┛┓┃┻╋━┓┳┫┛╋╋┏┻┃┓┛┻┃╋┏┏┗┣
┣┻┫┻┏┫┗┓┛┣┗┻┓┓━┗╋┃┃┛┣┻┓┓┻┻┳╋┏┫┣┃┃╋━┻┓━┻━
┗┳┗┻┫┛┳┳┛┛┫╋━╋┗┫┓┏┳━┏┳━╋┓┗┃┛┛┗┏┃┻┣┗┳┫┣┣┏
┣┗┣┳┻┫┃┳┗┛┛┓┻┏┗┳┳┻┏┛┏┏┣┳━┣┳┃┗┃┛┏┛┻┏┃┓┻╋┛
┫┣━┻┓┗┳╋┗┻┓┏┗┏┏┃┛┗┃┛┛┃┏╋┏┗┫┫┣┳┻┓┏┃┓┓╋┗┻┣
┓┳╋┃━┛┻╋┛┛┗┛╋┛┓┫━┻┗┣━┗╋┃┃━━┫┛┓┓┫┛╋┳┻┳┗┃┫
┗╋┛┫┗━┃┛┓┳┏━╋┳┻┗┣┛┳┓╋┣┻┗┗┗┫┻┏┏┓┗┏━┃┻┳┳┗┗
━┃┳┳┳┓┓┓┏━┓┗┏┓┛┃╋╋┏┛┗┏┫┃━┃┻┛┻┃┳━┻┻┃┏┫┗┛┳
┻╋━┣┳╋┏┏┗╋╋┃┗╋┏┫┳╋┛┃┣━╋━┳┻┻┓┛┃┗┻┓┳┣┛┻┃┻┓
┣┻┛┗┃╋┳┫┣┫┗┃┗╋┃┳┓┳╋┛┏┃┃┃┗┃┗┗┛┛┃┏╋┃┃┣┗┛┛┗
┗━┣┛┏┃╋┓┫╋━┏┳┓┏┃┏┗┏┏┻┃┃╋┃┻┓┏┛┳╋┣╋╋╋┛┛━┻┗
┫╋┻┛┓┓━┗┣┣┻┏━┗┏┣╋┣┳┳╋┫┃┻┻┳┗┓┣╋┓╋┗┛┣┏┣┫━━
┓┗┓┏┛┻━┓╋╋┏┏┓┻━┏┳┓┃━┳╋━┗┳┓┛┗┃┏┻┻┳┫┏┓┻┏┳┣
━┛┏┓┛┻━┳┛┻┛┃┃━┏┃┳━┃┫┣╋┳━┛┏━┓┃┗┏━╋┛┃
┣┗┣┻┣┳━┣┳╋┓┏━┃┣┳┓┣┓┳╋┫┓┃┫┻┻┏┓┣┃━┻┫┻┛┏┛┻╋
┗┻┗┣┛┗┃┏╋┫┗┗╋┫┳┗┫━┻┗┓┣┃┳╋┓┓╋┏┛┻┛━┣┗┛┫┣┓┏
┏┻┫┃┫┳┣┻┃┛┛━┃━━┳━┛┗╋┏┣┳┣┗┃╋┫┫┫┓┳┏┳━┗┏┓┗╋
┓┫━┏╋┣┓┣┓┓━┓┏┫┫━┣┓┛┃┃╋┗┓┻╋┓┏┃┏┛━┛┃┓┫━┗┣┗
┛┏┃━━━┫━┻┃┓┛┫┳┻┳┣┛┛╋┣┓┣┓┓┛┫┗━┗╋┗┗┣┏┗━┏┣┣
┓┓┏┣╋╋┣┓┣┻╋┳━━╋┫┓┣┣┣┗┫╋┏┳┳┗┏┛┣┻┣┻┃┓╋┳┃┛┏
┗┛┫┫┳┣┣━┗┳┃┣┓┃┛┏┗╋━┛┳┫┗┗┳┛┫┏┗┛┗┛╋┳┛┳┃┓━┫
┳┣┣┏┗┻┳╋┏┳┫╋┗┓┣┻╋┏┻┏╋┓┓┣╋┳┓┏┏┛┛━┏┗╋┣━┻┛┛
┻┗┫┗┳┻╋┻┗┳┗┃┳╋┫┏┓┗┫┳┳┗━━┏┛┓┻┛┗┫┗━┳┫┻┃╋┳┓
┗┻┣┛┳╋┃┣┛╋┃┓┳┫┳┳┓┣┛┫╋┣┓┻┻┻┗╋━┛┏┃┏┻━┻┫┗┏┫
┛┃┳┻┓┫┣┗┻━━┃┏┫━╋┓┗┳┃┳┳┣┳┃╋┳┛┛┓┏┣╋┃┓┓┻┫┛┻
━╋━┃━┫┃━╋┏┫┃┓┻━┛┫┓╋┛┳┣┣┳┛╋┃╋━┣┃━┓┳╋┏┛┏┛┏
╋┣┓┳┫┓┓┏━┃┗┗┏┏┏┛╋┫┃┏┓┛┃╋┃┛┏┃┏┃╋━┓┓┣━┣┃┗┃
┣┳┫┛┳┓┣━┃┳╋╋┣━┓┛┗┓┓┻┻┃┗┓┛╋┻┣┳┻┃┫┻┏┏┛┫┻┛┗
┛┻┗┏┫┻┻╋╋┫┣┫┳┏┻┏┗┏┛┃┏┳┏┛┳┃╋╋┣┃┻┛┫┣┏┗━┫┗┫
╋┏┃┏┏━┗━┗┻┏┳┓┃━┛┳┻┓┣┃━┗┗┻━┳┓┫┃┃┃┓┻┏┏━┫━┳
┫┳┏┗┓┗┛┫┓┣┓┗┫╋┓╋━┣┗┳┃┫┛┫┫┏┻╋┏┃┻┳┗┛┛┏┫┛┛┃
┓┻━┫┻╋┳┻┏┛┫┻━┓━┗┗┳╋┳┣┓┛┳┣┻┣┣┛━┳┃┛┃┏┃╋┛┛┃
┏┻┻┏━┳┛┣┗┫┛┏┛━┫┻┛┻┛┻╋┏┏┃┻┫┫┏╋┛┳┛┃┓╋┳━┛━┛
┓╋╋┗╋┳┓┏┃┓┗┛┛┏┓┃┣┛┛┛┳┗┃┃╋┃┃┃┏┣┃┻┏┳┏┫┳┻┻┫
┗┃┓╋━┻┫┃━┣┳┻┃┳┫┗┛┻┏┃┫┫┏┳┃┣┻┣┓┃┣╋╋┓┛┛╋┛┫┫
┣┻┃┛┗┳╋┗┳╋┏┃╋╋━┣┗┓┏┫┣┓┃┃┣┫╋┃┫╋━┗━┻┏╋┓┗┣╋
┣┳┻┃┗━━╋┣┓┻┛┗┫┣┳┏┗┓┣━┫┛┗╋┃┓┳━╋┻┛╋┻┻┏┻╋┻┳
┏┛┻┻━┛┓┓┏┗┣┳┣┫┓╋┗┛┣┏┏┏┛┃┫┫┻━┃┣┳┻━┏┣
┫┣┫┃┻┣╋┫┗┏┗┫┗┗┓┏┓┻╋┏┓━┏┏┃┃┃┻┃┃┗┃┏┣┻┓┫━╋╋
┛━╋┫┫┗┫┓━╋┛┻┫┏┳┗┳━┛┗╋┓╋┛┓┛┏┣┗━┗┫┃┛┳╋┃┫┛┳
┫┗┗┃┓┳┻┻╋┓┣┫┣┃┓┓┣╋┻┻╋┣┻┏┗┗┫┗┫┻╋┛┃╋┗┓┓┃┛┳
┗┏┣┣━┳┗┻┫┃┓┫━┓┏┻┻┃┫┫┗┗┓━┏┳┏━┃┃━╋┓┣┻━┏┻┓┣
━┻┻━┛┣┫┏┫┫┻┣┃┫┛┛╋┛┃┛┳╋┗┫┛━┃┣┣━┣┃┫┓┃━┛┛┫┻
┻┗┳┓┃┓━━┃┫┃╋┳┏┣┃┏┣╋┏┳┓┏┃┛━┃┛┛┗┣┏┓┃┛┗┫┫┃┗
┓┫┳┛╋┗━┳┣┓┏┓┣┣┏━━┛┻┓┏━┓┗┗╋┻┏━━┳━┣┣┫┏┫━┳┛
┛┛┣┫┃┃┗┃┫━┓┃┳━┣╋━┏┏╋┫━┳┃┓┓┻╋┏┗┗┫━┛┻┗┏┃━┳
┃┻┗┫┓┏┣┳┫┗┏┳┳┃━╋┃┛━┻┏┓┓┗╋┻┳┓┏┏╋┻┻┻┣┳┛┫┻┳
━┛┓┗┃┛┻┗╋┗┻┓┳┫╋╋┃┛┃┃┣╋┏┫╋┃┛┛┃┳┳┻┓┳┓┓┏┗┏┻
┻┏┗┓┻┛┣┣┗╋┻┓┃┓╋┓┫╋┛┏┓┗┳┃┏┛┣━━╋┓━┗┛┣┏┃┻━┣
┳┗━┳╋╋┏┛╋┳┗┣┳┛┓┃╋┣╋┓┃┣┃┫┛┃┏┳┣━┛┃┏┓┓┗┗┏┓╋
┓┃━┛┳┛━┗┳┣━╋┃┏┻┻┳┣┃┻━┳┳┛┃┳┻┏┏┓┏┛━╋━━┛┃┣┻
┏┳┳┓┛┓┫┻┣┃┣┓┃┓╋┛┣┃┗━┛┳┛┣┣━━┏━┣┛┳┓┣┗┃┻┳┃┗
┻┏┓━┏┻┛━┏┓┛┓╋┻┻╋┳┗┃┃┓┻┃┏┃╋┗┗┣━━┃┏┗┳┏┗━┃━
┻━┗┻┣┫━┻┏┗┳┓┻┓┣┫┃┳┃╋╋┳╋━┻┻┗┻╋┓┓┏┗┓╋╋┻╋┏┳
┳┗╋┫┻┏┓┣┏╋┳┗┳┳┃┳┃┃━╋┓┗┃┃┗┏┻┏┃┻┳┣┣━┗┻┣┛━┳
┃┫┳┛┳┳╋┃╋┗┓━┃┗╋┓┳━┛┳┛┓┻┫┳┫┗┓╋┓┣━┛┣┏┗┏┻┫┗
┃┏┣┓┳┛┻┏┻┏┳┻┳━┃┏┃┣┣┓┳┏┳┗┛━┏┻┻┃━┫╋┫━╋━┛┓┏
┏┛━┗┗┓╋╋┛┛━┗┃┻┏━┏┣┳┃┏┏┏┫━┫╋┻┃━┣┗┓┓┣━┛━┫┳
┏┣┳┻┳┫╋┃┫┏┣┏┳┓┫┛┏┫┗┏┗┣╋┓╋┻┳━┣┳━┓┗┏┳┫┓┻┻┣
┳┻╋┗┏┛┃┛┗╋━┣┫━╋┳┃━┣┣━┳┛┗┛╋┻━┻┏┫┫┗┣┻┻┻╋╋┓
┛┃┻╋╋╋╋┗┏┃┳┏┣┻┓┳┳┛┣┻╋━┳┃┏┻┗┛┓┏┫┳┳┣┗┻┏┣┛┳
┻┣┏┫┳┳┓┗╋┓┫╋┻┗┗━┃╋┫┫┻┃┃╋━┫╋┃┏━┻┃╋┫┻
┣┫┛┏┏┗┣┫┓╋┓┓┫┻┳┃╋╋┃┻┛╋┏┃┻┗┳┫┛┳┗┳┛┻╋┗┏┣┛┗
┓━━━┛┃┣┣┓┛┗┛┓┫┗━┫┗┫┳━┗┳┗┏━┫╋┣┻━┗┫╋┗╋━┃┫┗
┫┃┃┣┻┛┛┣┻┓┓┃┫┏┃┗┳╋┃┓┗┓┻┫━━┣╋┗┏┓╋┛┳┓┃┃╋┃╋
┣┫┳┻┫┫━┛┳╋┫┏╋┏┛┫┳┳┣┏┫━┓┛╋┛┗┫╋┫┳┻┻┣┏┗┛┗┻┳
┗┛┓┗┻╋┗┳┻━┣━┣┣┏━┗┗┏┓┓┛┗┫╋┓┫┳╋━━╋╋┓┳╋━┗╋╋
╋┻┏┛┳╋┣┓┓┻┏┣╋╋┻┛┛━┻━┣┏━┫┃┗┻┛┏┳┻┻┫┫╋┳┗┻┏┗
┓┃┛┗┗┛┗┓┛╋┗┛┏┏┻╋┣┗┓┫━━┓╋┫┏┣━┣━┻┏┻╋┳┻┣┗┃┓
┛┫┫┣┫┗┏╋┏┫━━╋┃┫┛┗┗┻┻┓┗┗┳┗┛┗┣┫┫┫┻┓━╋┓┏┳┛┫
┣┛┻╋┣╋┫━━┛┃┛━┳┛┣┛┫╋┣┓┗┛━┛┏┏┛┏┻┣┫┏┗┏┣┃┗╋━
━┻┓╋╋┃╋┏┻┣┫━┣┻┛┏┛┗┛┫┗┓┏┃┗┣┏╋╋┗━┃┏┓━━┃┻┛┓
╋┳┓┫┻┗━┣┓┳╋┓┗┣┫┓┻┏┣╋┃┗━┫╋━┳╋┣━┳┓┫┛┫┻┏┛╋┳
┫┗━┻┫┗━┛┓┳┳┻┫┳┏┫╋┓━┃┏┃┛╋┏╋┫┛┣┣┻┗┣┣┏┗┫┃┻━
┛┃┣┣┻┓┫┛┛┻┫┃╋╋┣┣┏┃┳┗━┳┣┻┏━┏┏┣━┓┛┳┓━┓┏╋┃┣
┫┗━┗┗┗┏┏┛┻┳┛┏┓┃┫┏━┻╋┣┫┣┃┣╋┛┏┫┣┻┻━┗╋┣┛┃┫┓
┣┳┏━┃┣┫┃╋┛╋┫┫┓╋┗┣┓┣┛━┏┻┏┛┏┻┃┏┛┣┫━┳╋┻┏┫┫╋
┫┳╋┻┃━━┃┫┳┛┏┫┗╋╋┻┳━┣┗┏┏┃┳━┳┻┃┛┳┃┳┛┫┃┣┓┓┛
┗━┃┻┛╋┏┓┓┣┛┫┣┻┛┗┗┫━┗┓┛━━━┣┏╋━╋┫┃┳┃┫┗┓┳┻┫
┛┣┗┃┫┣━┓━┓┗━━╋┫┓┣┓┳┛━┏┓┣┗┛╋┣╋━┛┗┏╋┗┣━┓┏┫
┓┃╋┳┫┛┻┛┣┓━┣┛┓┃┳┳┓╋┛┗┗┏╋╋┻┃┳┳╋┃┗┗┗━╋┗┗┓┏
┗┃━╋┗━┛┫┃┻┻┓╋┻━┛┗┓━┏┣┻━┳┣┛━┃┗┏┛┏┛━━┣┻┏┣┻
┗╋┃┫┗┛┫┣╋┻┓╋┳┣┣╋┗┣┻┣┣┻┳┓┣━━┻┫━┓┓┗┏┃┃━┗┛┳
━━┫┻┳╋┛┣━┣┏┻┳╋┳╋┻┏┣┃┣┃┓┏┛┏┫╋┗┫━┛┣┏┻┣┛┃┓┓
━┳┏┗┳┓━┏┣━╋┫┓┏┣━╋━┣┣┗┏┃╋┃┓┫┃┛┗┓┛┻┃┻┻┓┃┻┳
┃╋┏┃┃┓━┻┃┳╋┫┫┃┃┛┛┃┏┓┏┻┣┫┓┳┫┣┃┳━┏┣┓╋
┳╋┻━┏┣━┣┻┻━┗┻┳┓┳┏┏┃┓┣┣┃━┏┣┻┻┳┗╋┓┻┣┛┻┓┃┣┃
┣┏┫┓┏┣┓┏┫┫┣━╋┛┻┣┓┏┛┳┃┗┫┓┃━┻┃┳━┳┫┗┛┛┏━━┏┣
┻━┫┛┏┣━━┳┓┣━┏╋┏┣━┫┛┛┳━┗┗┓┗┓┣┃┣━┃┣┓┗━┏┣┻┗
┫┏━┣┏┗┫┏┃┗┗┳┻┓╋┣┳┫┏┗━╋┗━┃┗╋━┣┓━┻┛┻┣┃┳━┛┏
╋┣╋┻┗┏┳┗┏┛━┛┫┗━╋┛┳┛┛┏╋┃┣┓┣┃┫┃┏━┃┏┳┫┃┗┻┃┻
┻┏╋╋┳┻╋┓┳┣┣┓┫━┗┻┓━┏┣┃┳┗━┗┻┓┫╋┛┳┏┏┓┛┫┃━┛╋
┃━┛┓┃┳┓┗━┓┓┻┃┻━┻┗┗━┓┻┫┏┳┏┗┛┻┛┣┃┫┫┫┏┫━┛┗━
┛┃┣┃━┛┃┏┻┣╋┓┗╋┣┃┳┓┻┃┻┓╋━━┏┛┗┣┻┫┗┓┏━╋┃┓┣┃
┛┏━┳┻┗┗━┗┣┃┻━┗━┫━━┻┓┗┗┣┫┣━┏┃┛┃┛┗╋┛╋┏┏┗┏┗
┛┫╋┛┏┫┫┣┃┗┣┓┻┻┏┏┏┃━┣┓┳━┫┃┻┓┃┫┏╋┏┣┓┃┏━┛┃┻
┣┻╋┣┗┃┳╋━╋┓┛┫┓┻┃╋┗┃┗┫┛┳┣┻┳┻━┫┳┫┛┻┗┳┗┳┣╋┫
┃┳┣┻┛┳┃┓┃┫┣╋┛┛━┻┏╋┳┳┃┣┏━┃┛┣┗┃┏┗┃┗┳┓┓┃╋┳┫
┣┛┛╋┃┣┣┳┳┓┏━┣┗╋┻━┣╋┓┃┛┫╋┃━┗┛┳┣┓┳┛┻┓┏┃╋┗┗
┛╋┫┛┻━╋╋┻╋┃┳┳┳┻━┃┳┏┳━┗┛┫┛┛┣┣╋┃━┏┛┻┛┻┛┛┏┻
┃┛━┣━┏┻┻┣┣┃┏┻━┓┗┗┓┛┃┫┳┻┳┻┫┫━┃━┓┻┛┣┳━┃┗┗┓
┳┣┫┻┛╋━┻╋╋┣━┏┻┫┏┫┗┻┛┓┻┳┫┃┓┛┛┛┗┃┃┣┗┏┻┓┓┣┳
┣┏┃┫┣┓━╋┣┻┫┻┃┛┣┏╋╋┫┃╋┗┏┫┛╋┻┣┻┫┓┏┣┏┃┣┣┃┻┛
┓┛╋┏━┃━┓┛╋┣┫┏┃┫━┗┓┃┗┳┃┻┳━┻┓┓┗┳┓╋┏┣━┗╋┗┫┃
┃┫┏━┃┣┳┫━┓━┓┏╋┏┣┃╋┛┫┃┳━┣┳┻┏┃┗┫┗━┫┳╋┻┛┗┣┏
┛┃┳┳┓┫┗┗━┃┗┻┫┗┳╋┻┗┳┓┻┃┗┓━┻┣┏━┳╋┓┫┏┗┫┏┻┛┓
┻┃╋┫┓┻┛┛┓┻╋┳┗┻┻┫┫┏┏┓┫┗┻┫┳┗┏┗╋┻┛┳━┛┛┳┃┣┗┻
┏╋╋┻┫┫┣┫┣╋╋┣┳┫┛┻┛┓┳┓┻┣╋╋┣┛┻┃┏┓┳╋━┫┫┫┏╋┓┳
┏┻┣┣┣┣┓┗┛┗┛┗┻┣╋┃━┣┛┳━┻┳╋┏┛┻┛━┃┗┏┳┳┫┻┗┗┏┓
┃╋┫┫┛┣┓┫┣━┫┃┣┛┻┫┏┳┻┻┃┃┗┻┳┏┻┛┛┣┓┗━┣┣
┫┳┫┻┓┳╋┗┓┓┫┣━┣┓┫┣┳┣┏┫┃━━╋┗┏┫━┣━┃┗┃┫┫┳┳┗┻
┛┓╋┫╋┫╋╋━┗┃┣┣╋┳┏┻┗━┗┛┗╋┳╋┻┣┗┛━┗╋┛┏┗┏┓┛┏┫
┫╋━┏╋━┗┏┛╋┛┏╋┃┻╋┓┛┳┻┫┃╋┳╋━┏┛┻━┗┃┣┻┻┗┫┗╋┛
╋┣┫┓┗┓┃┻━━┫┳┳┗┣┳┛┣┗┻┫┏┏┃┛┳┫┗┻┃┃┓┏╋┏━┗┗┃┫
┣┓┏┣┫┳━┓┣┻╋┣┫┫┫┃┗┛━┓┳┃┏┫┻┻┏┛┓┛┃━┳┗┣┻┏┏━━
┏┫┫┗┗┏┏┻╋┛┳┗┏┗┓┻╋┻┗┏┳┫┏┣━┓┻┣╋┳╋┗┓┛┗┓━┛┫┏
┓┫┫┳┏┛┛╋┛╋┏┃┃┓┣┗┻╋┳┳┗┳┏┻┃┗╋┗┛╋┓┛━╋━┃━╋┏┫
┗┳┏┛┻┻━━┃┛┳╋━┻┏┓┻┗┗┓┻┳┫╋┻┃┣╋┳┏┣┏┳┃┓┃┳━┗╋
┏┫┏┳┗╋┃┗━┏╋┫┫┗┃┳┫┳┫╋╋┛┏┣┗┻━┛╋┫┫┏┳┃━┏┓┣━┓
┓━┛┳┫┃╋┣┫╋┣┫━┻┣┓┳━┓┻╋━┗┻╋┳━┣┳┣╋╋┗┳┛┳┓┣┻┃
╋┣┏┫┃┫┓┓╋┓┏╋┛┗┓┗┻┗╋┣┛┳╋┫┛┻╋┃┳┣┣┫┫┣┛┓┳┛┳┗
┗╋┣╋┫┏┣╋┛┻┛┻━┣┫┛┏┓┓┏┗┃┓┣┫┻┏┏┃━━┛┓┣┛╋┃━┻┃
┳╋┫┣┳┓┃━┏┣┓┫┓┏┣┫┗┣┃┓┓┃┣┣╋┗┃┫┏┃┛┛┻┏┻┃┃┣┫╋
┳┫┏┳━┻┣┣╋┗━┏━━┛╋┳┗┳━┣┓┛┗┓┣┳┓┻┓┏┗┓┓┛┓┣━┣━
┻╋┓┃┛┃┣┳┓┻┓┃┃┳╋┓┫┻┫┻┻┗╋┫┻┛┃━┏┻┛┃┣┻┣┃┗┫╋┓
┣┗┫┃┣┛┃┻┫╋━┓━━┛┳━┳┗┻┃┛┓━┓┣━┏┻┣┓┣┛┫━┃┛┛┫┳
┏┣┫┻┫╋┫┫╋┃┗┣┻┫╋┛┗╋┏━┳━┣┣╋┳┫┫┳━┻┣┏╋┫┳┃┏┏┳
┻┣┓╋╋┃┓┏┫┛━╋┻┳┏┣┛┗┫┳╋┓━┣╋┳┃┣┻╋┻┓━┏┣┛┓┣╋┣
┻╋┫┓┃╋┻┏┓┓┛━┳┣╋┻┣┃┛━┓┏┫━╋┻┏╋┣┗┗╋┫━┓━┗┣╋┓
┏┣┓━┻┻┏┃┫╋┣┳┗━┫┛┓┣┳┳┏━┗━┛┻┳╋╋┃┫┏┫┛┫┗┃┣┏┃
┏┗╋┗┏┳┫━╋┓┻┛┃┗┓┫┃┫┛┳╋┓┳┃╋┓┏╋┻━┛┏┗┣┓┣┫┓┓┏
┻┛━┗━┃┓┣┓━┣┗┫┻┻━┫┗┣╋┻┗╋┣┻┣┻┣┏━┏┏┃┳┳┛┃┓┳╋
┛┏┗┣┃┓┓┫┛┛┓┫╋┏┃━┃┓━┃┃┏╋┫━┗╋┏┗┗┣┫┏┛╋┫┳┳━┫
┓┛╋┏┛┫╋┳┻┓╋┛╋━╋┳╋╋┓┫┣╋━┃┣┛┃╋┗┗━┗╋━╋
┃━┗┗┣┓┗━┳┳┻┗┓┣┓┳┳┻┏━┗┛┓┳┛┓┫╋┫╋┳┣┃┗┻┣┗━┛╋
┣┫╋┻┃┳┫┏┛┃┫┛┗━╋┗┛┫┓┣┻┏╋━┛┃┓┃┃╋┻╋╋┳┫┓┻┃┳┣
┓╋━┻┃┣┳╋┃┻┻┗┏┫┃┳┏┫┛┳┣┻┣┣┏┓┣┫┣┻┃╋┏┳┗┃┫┳┃━
┛┓┗┏┛┣┏┃┛╋┳╋┓┫┳━┗┓╋┓┣┓┫┫╋┃┻┫┫╋┻┻┳┫┃┃┛┃┛┫
┣━┳┗━╋┣┗┫┻┏┳┳┫┳╋┏╋┣┏━┃┗╋┛┃┳┳┣┫┣━┓┫━┣┣┫┣╋
╋╋╋┫┣┫┗┻┃┃┛┻┳┏┳┗┫┏┃╋┗┏┓━┫┳┛┫┓┫┓┣┗┃┳┓┗╋┛━
━┫┻━━┏┏┻┫┗┳┏┻━┓┃╋┃┛┏┫┳╋━┫┣┻┫━┏┃┳┳┓┳┻┻┣┳┻
━╋┏┛┻┛┏┏┫┫┳╋┣┃┓┛┻┓┏┳┫┗╋┛┻╋┳┣━┗┻┫┃┏┻┣┻┏━┛
┣┏┃┏━┛┣━┳┫┏┗┻┃┣╋╋┛┗━┫┳┣┏┓┻┻┣┗┫┓┛━┣┛┻┛┛┣┫
╋┏┣┗┣┏┛┫┓┓┻┏┣┫┳┓┫┫┏┃┻┗━┏━┳┓┫┓┣┳╋┃┗━┻┗┓┃┳
╋┫┳━┓┫┻┗┏┳┓┻━┻┻┓┳┃┫┳┫┓┳┓┗━┏┻┣┃┏┣┳┣┫━╋┳┏┣
┓╋┏┗┣┳╋┗┗┻┗┛┻┓╋┫╋┃┻┛┫┓┣┏━┏━╋┻┣┓╋┣┗┏┓┓┳┻━
┃┫┛┛┏┏┗┻┛┣┫┛┫┻┳┣┛┳┓┓┳━┣┏━┃┳┻┓╋╋┣┫┏┗┏┗┃┳┗
┗┻┳┫━┻┓┻━╋┣┣┛┓┗┗┻╋┫┗╋┫┫┏┣┗┣┏┻━┣╋┛━┣┏┫┣┃╋
┻┏┻━┃┓┛┓┳┃━┏┻┏┳┗┏┃┻┳┗┏┳╋┗╋┃┗┏┗━╋┗┫╋━┛┳┃┗
┃┃┳┏┻━┗┃┛┳┃╋┏━━┣┗┃┛━┻━┫┣┗┏┃┫╋┗╋┓┛┓┃┣┓┳┗┣
┗┃┣╋┫━┏┓┓┗┏┓┣╋┏┳┃━┓┃┫┻┳┳┫┳╋┏┣┃┣┛┳┏┃┻┛╋┓┏
┓━┣┻┣┏┃┳┗┓┣┏┏━┫┣╋┳┣┻┗┃━┳╋┛┃┣┗┫━┛┻━┗┫┃┫┣┛
┗┣┃╋┻┣━┗┫┣┗┓━╋┻━╋┳┗╋┻┓┛┫╋┣╋┓╋┻┏━┳┛━━┳╋╋┗
┗┛┃┏┣┫┛┛┏┳┛┣┣┻┓┓┛┗╋┳┃┫┛┏┛┳┣┏┫╋┣┫┣┣┏┃┫┃┫╋
┏┻┏┓┻┫┻┫╋━┳┳┫━┫╋╋┃┻━┗┣┏┃┻┗┓┛┛┗┛┛┻┃━┳┏┗┻┻
┻┓┃┓┛┓┳┫┓━┏━┫┻┃┻┃┫╋┣┫┣┛━━┃┏╋┳┫┳┃┛━┣┗╋┗┫┓
┃┗╋┳┛╋┳┓━┃╋┫┏┛┏┓┛┓╋┳┓┓━┏┗┣┃┫┗┛┣┻━━┏┓┻┓━┗
╋┫┻┏┣╋━┃┓┣┳━┣┃┓┛┻┻━┫┓┏┫┏┛┃┣╋┗┗╋╋╋┛┛
╋┫┛┗┻┃┣┣┓┏┏┗┃┃┳┗┏┃┓╋┓┃┣┏╋┛┃┛┏━┣┗━┃┃┫┓┫┗┏
┗━━┻┗┣┏┫┓┻━┻┣┏╋┣┓┣┃┃┣┫┣┫┓┏┳┗┣╋┗╋┳┣╋┛┫┏┳┏
┣┳╋┃╋┓┫┏┻┗┗┛┫┫╋┃┗╋┳╋┓┓╋┏┣┏┣┫┻╋┗┃┃┏╋┳┣╋┳┛
┣┳┛╋┗┃┛┓┗┓╋┻┓┃┏┗┏┫┗┫╋┗╋┻┓┃┻╋┓┃┛┻┏┛┃╋┛━╋┛
┳╋┣┗┃┗┏┓┃┗┻━┣┏┏┻╋┗┳┃┃━┏╋┓┳┏┛┏┓┛━┫┛┳┫┣┓┗┏
━┳┗┳┫┓┳┗┏┫┳┫┣┛╋┏┣┃┓┣┃┗┏┛━┫┗╋┳┓┏┫┛━┫┏━┻┳┏
┻┛┓╋┗┻┏┓┛┗━┓┻╋┛┛╋┃┗━┃┻┛┣┫┗━┻━┣┃┣┳┛━┛┃┣┃╋
┏━┗╋┏╋┫╋┣┏┏┏┻┓┗┓┓┓┳┓┃━┳━┛╋┣┏┓┻┳┳┏━┻┳┻┛┳┃
┏┻┳┳┛┣┫┣┓━┣┳╋┗┗┃┣┗┳━┃┗┏┃┫┏┃┳┣╋┏━┻╋┗┻┗┗╋┃
━┗┛┫┗┏┛┣┫┻┗┓━┓┃┃┻┛╋┃┗┏┃┻┛┃╋┣┛┳┣┳┗┫┓┻┏━━┻
┛╋━┳╋┳━┛┗╋┻┗┛┗┫┗┫╋┏┣┳┛┻━┗┃┓┫━┳┳┳┳┃┫┗┓┻┣┳
┳┏┗┻┓┫┃┓┳┛┳┻┛╋┳╋┃┓┫┳┃┗╋┳┻━━┣┫┻┻┫┃┏┻┫┳┻━┛
┻┳┻━┃┃┛┏━┏┃┣┃┻┣┳┃┗┣┓┗┣┳┣┣┫┻┗┛┣┣━┻┏┣┃┗┳┃┳
╋━┃┻┏┳┳┏┛┳━┗━┗┗╋┳┛┻┗┳┏━┛┃━┣━┻┃┫┓┓┓┓┛╋┻╋┏
┫━┗┫┛┃┗┫━┳━┃┓━┻┻┃━┻┫╋┳┳━┻┫┫┳╋╋━┛╋┏╋┻┻┣┓━
━┣╋╋┓╋┛┫┃┳┫┃┳┛╋┳┻┗┣┳┫┓━┳┫┓┫┛┏┫┗┣━┃┛┛┏┫┳┓
┓┗┛┓┳┃┛┛┣┻╋╋┻┃┫┻┫┗┏┛┳┛━┗┏━━┃╋━┓━┻┛┗┏┳┗┛━
┓┓┓┗┣┓┣┻┳┗╋┛┻━┳┻┻┻╋┗┳╋┣┏┳┫┗━┃┻━┳┃╋┏┻┓┣┳┣
┻╋┣┗┣╋╋┣━┫┏┛┏┻┛┛┫╋┏┳┣┗━┗━┻┛┏╋┛┫━┳┏┃┓┗┃┳╋
┳╋┃━┫┛┓━┻┳┫┣┏┏┫┣━┗┳┃╋┃┏┃┗┗┣╋┃┗┻┻┳┃┃┗┫┛┣┣
┻┃┃┣┗┻┓╋┻┳━┻┻┫┓╋┛┗━┃╋┳┣┳┫┏┻┃┃┓┏┳┏┗┣┏┓┻┓┻
┓┓┫┃╋┃┣┣┣┓━┃┓┃━┛┳┏┃━┏┓┳┫┳┗┗┛╋┣━┗┃┳┃┃┳┻┗╋
━┃┻┣┗┻┻┛┃┳┫┗┫┓┓┗┗╋┣┣┓┃┳━┳┣┳┣━┓━┛┣┗┓┫┳━┛┻
┛┓┫┳━┓┫┗┃━┣╋┛┓┻┻┣┳━┫┛┻━┻┃┃┃┣┻┓┳━┃┃┣
┃┛┳┫┗┻┏┏╋┳┫┫┏┃┏━┳┣┏┫┳┓┏┛┏┏┓┏┓┗┛┛╋╋╋┛━┻┏┫
┫┏╋┛┛┣┣┗┗┣┓┏╋┫┃┃┳┗┏┛╋┫┳┻┫━┃┗━┃┃┏╋┓┃┗┫┃┗┫
┏┃┗┃╋━┗┣┛┣┏┃┓┃┻┳┳┗┏┳━┫┃━┳┳┃┓┳╋╋╋┓┃┓┫╋┳┏┓
┃━┃┃┻┗┃┣┗┓┻╋━┣┻┫┫┣┻┫┳┻┏┣┣╋┣┃┏┻┣┻┗┳┳┳━╋┫┳
┓┓┣┏┳┛┃╋┓┗┫┗━╋┫┏┣┗┛┻┃┻━╋┛┫┓┣┓┓┗┃╋┛┣╋╋┻┏┣
┃┛┓┳┛┻┳┣┓┻┓┏┃╋┛┣┓━┏┛┃┏┛┓┳┻╋┏┣┳┓┣┗┫┗┓┏┛┫┗
┛┳┻┏┛┃┫┳┗┣┓┣╋┗┣┣┓┳┗┫┣┛┓┃┏┓┏┻━┏┳┏┻╋━┗┣┓┛┣
┛┫┣┻┗┣┫┳┃╋┻┏╋┏┃┛┳┃┏┣┛┫╋┫┓┃━┏━┛╋┣┃┳┛┫┓━┣┏
┃┛┓┛┣┫┃━┫╋╋┗╋┛┣┣┻━┗┓┏┏┓┓┓┛┏┳╋┏┏┛┳━┃┓┛━┳┗
┻┫┣╋┓┳┫┓┏┻┃┗┫┗┳┛┏┫┃┏┃┗━┏┣┃┓┃┣┓┳┣╋╋┏┓┃┣┃┛
┣┏┃┫━┳┗┳┗╋━┃┗╋┫┻┗┫┛┃┏┗┏┏┗┛┣┏┃┗┛┻┫┏┳┏┻┛┳┏
┗┓┳┗┫┳┓┫┛━┃┻┏┳┻┗┗┏┏┛┃┓┳┳┻┛┫┓┳╋━━┻┻┗┃┫┫┻┳
┳┣┣┫╋┳━┳┗━┳┻┫━┓╋┻┛┻┓┃┫╋┣┻━┳┣┃━╋━┣┣╋┻┓┓┫┏
┗━┻┗┻┣━╋╋┣┳╋━━━┓┗┓┛╋┻┛┛╋┣┛┃╋┫┃┛┗┏┗┻┫┏┳┳┏
━┳┏┫╋┫┏┻━┃┓┃┣┣┏┛┫╋┣┃┓┫┓┓┫┓┛┫┫━┛┓┣┳┫━┳┃┗┻
┗┫┃┛┓┏┫┣╋┗╋┣┛┫┓┗┻┫┻┛┓┏┻━┛┃┻┣━━┗┛┃┛┏━╋┫┫┻
┏┳┏╋┃┗┣┃┗┣┗╋┻┳┫┛╋┻┓┫┳┓┻┣╋┓┫┫┓┳━┳┓┳┗┗╋┃┛┛
┣┳┗┣┓┻┃┓┓┃┓┫┳┳┗┳┗┏┣╋┗┛┫┫┗╋┣┃┃━┗┗┓┳┣━┳━┓┏
┻┫┃┗┳┫┻╋┫┛┗┫┗┃┛╋┗┓┻┣┃┓┳━┗┓┛┫╋┗┻┛┻┫┳┏┳┏┓━
┛┓━┻┏━┻┃┳┏┫┃┓┫┃┣┛━┓┻┏┓┻┛┳┳┳┏┗┗┻┳┓━┛┫┻┏━┣
┻┓┛┳━┣┛━━┓┣━┛┗┏╋┗┛┣┃┓╋┣┫┓╋┳┛┗┣┓┗┛┫┣┫╋┗┓┏
┣┗━┣┫━┳╋╋┓┫┛┻┻┻┛┛┻┳┣┃━┏┓┓━┃┫┗┃┻┓━┻┗┣┛┳┫┗
┓┃┃┏┛┗┛┣┓╋┃┣╋┗┫┳╋━┓┛┃┓┓┳╋┗┗┫┗┃┳┣┃┻┳┃┫┫┃┫
┓┻┛┗┏┛╋┓┓┏┗┛┗┗┓┣┃┳┓┗┏┏┣┳┫┏┻┳┏┫┓┗━┣┳
╋┃┣┛┏┫┏┣╋┃━┫┳┏━╋┳┻┓━┓╋┃┏┻┳┗┗┓┻┣╋┓╋┗┳┓┣┏┛
┻┫┗┻┳┃┫┛┃┣━┃╋┻┻┻┓┗┳┣┃┣┳╋┣┻┗┻━┃┻┗┳━━━┗┣┛┏
━┫┣┫┣┗┏┫┗┫━┗┻┛━┃┓┓╋┏┣┳╋┛┣┗┫━┃┣┻┻┛┳┛┗┃┏┛┫
┓┳┃┳┳┛┛╋╋┗━┛┣┳━━┗━┻┻┻┫┣┣╋┳┣╋┫┫╋┏┗┗┣┻┻┫┫┛
┓╋╋┃┳┓┫┛┫┛┓┫━┓┏┏┫┏┃┏┣┳┻┣┛┛┻┻┻┣┣┗┃┻┳┳┫┛┓┃
┫┏┻┓┏╋╋┫━┳┏┗┃┻┗┻━┻┏╋┏┓┻┳┣┻┏┓╋━┛┻━┗┗┗╋┻┓┣
┏┗┣┛━┻┳╋╋━━┳┫┻┣┣┳┓┛┻┏━╋┳┓╋┻┛┃┻┓━┗┏┏┳╋┣┣┣
┗┗┓┫┓┫┳┛╋┫╋┏╋┳┓┫┗┣┗┛┫┃┛┓╋┏┣┣┻┫┻━┣┛┃┏╋━┃━
┳┳┣┳┳┳┛┻┣┃━┃╋┣┓┏┃┃┗┛┫┏┗┣┫┓┣┗╋┛┛┓┳┫┻┳━┗┓┣
┫┫┫┫━┣┏┗┃┣┛┻╋┫┻┏┗┫┛┃┳╋┗┻┳┛┏┏┫━┫┛┓┏┃┛┛╋┳┣
╋┃┫┻┳┗┻┻┗━┗┃┣┏┣╋┳┛━┏┻┣┫┓╋┳┏┳┫┏┫┳┃┓┻┳┣┃┣┻
┗┻┛┣┗┗┗┫┳┏┳┏┛┃┫┛━┃┛┛┻┃┻┻┫╋╋┻┏┫┻┣┣┣┻━┏┗┏┏
┃┫┓┫┣┏┗┓┣┣┗┳┣┓┻┻┫┫┏┏┗┃┳┓┫╋┓┏┳┛┓╋┏┣╋┻╋┫┓┳
┛┏┣┻╋┫┫┛┣┓┫┫┗┣┛┫┣┣┏━━╋┫┗┻┗┳┳╋┓┻┳┻━┗┳┛━┗┳
┗┗┛╋┏╋┻┫┃╋┫╋┳┣┻╋┛┓┛┫┛┻┃┛╋┛╋━┃┃┻┻┓━┃┛━┛┗┳
┓╋┓┣━╋┛┣┃┫━╋┃┃┳┫┛┓┳┏┳┳┛╋┓┫┳━┛╋┻┫┫┃┻┳┫┳┛━
┫┫┃┏┓┏┏┓┗┃┓┳╋┻╋┳┻┣┫━╋╋╋┃┗┓┗┛┳┛┗╋┻┃┛━╋┫┏┣
┓━┏┓┣┏┻┛┳┛┻┻┗┏┛┗┛┏┏┓┣┳┳┫┛┫┛┻┗╋┓┳┛┓┻━┫┃┣┗
┃━┣┛╋┛━┗╋┳┫╋┫┗┏┣┏┣┣┫┛┗┗┣┃┓┗┛┣┏┓╋┓┣┏┳┓┓┏┛
┓┗╋┗┓┓╋┓┳┳┓┻┗┣┛━┛┛┓┻┛┳┗┣┃┻┏╋┻┗┗┗┏┣┛┃┳┏━┫
━┻┫┳┛┃┻┳╋╋┗┗┳┛━┃┻╋┣┻━┃━┳┃┫┫┛┛┣━┛┻┓┃╋┏┛┃┫
━┓╋┛┃┫┏┻┣╋┳┛┗┳┛┳┏┃┛┏┓┳╋┗┳━┣┳━┃╋┛┣╋┫┃┛┗┳╋
┃┻┛┣┫┏┗╋┏┛┳┳┏━┏━┛┃╋┏┃┻┗┗┃┛┣┓┣╋┣┛┫┻┣━┫┗┣┫
┣┫╋┏┃┻┣━┻┫┏┃━┗┓┫╋━┓┏┫┏┛━┗━┓┛┣┳┗┃┓┃┛
┛┓┫┏━┛╋┃┛┏┓┏┗╋┣┛╋┃┣━┏┏┗━┫┓┛┏━┃┣━┛━━┻┛╋╋┛
━┣┛┳┃┳┗┣┓┏━┻┓━┣┳┓┛┻┗╋┣┏╋┏┫┛┗┛┓━┣┳╋┏┓┗┛┓┏
━┗┏┣┛┃┛┣┫┓╋━┛┗┃━┣┓━┗━┳┗┓┻┛┻┛┗╋┫┳┛┻━┏┓┃┓┓
╋┣╋┗┗┫┗┃┏┓┻┳╋┏┛┻┳┏┫┗┣┻┗┏┫━┃┛┫┏┣┏╋┏┣┓┏┣┗┻
┏┻┃┓┳┗┏┳┗┫┃┛┏┛┏╋╋┏┣┃┃┣┗┣┓╋┓┻┓┃┓╋━━┻━┣┳┏┻
┳┣┣┳┣┏┣┃╋┗━┳┣┳┗┣┣┃╋┫┓╋┃┻┏┏┏╋┻╋┻┣┓┓┓━┗━┛┣
━┏┣┳┏┻┫┏╋┻━┫┗┛┓━┫┳┛┗┏┻┗┻┓┻┻┣┳┻┛┓┫━━┣┳┃━┳
┗┳┛┗╋┛━┻┻┃┳┛┛┣┣┫┏┏┣━┣┗┗╋━┗┣┳┣━┗┳┻━┣┣┳┫┻┣
━┏━┃┻━┗━┫┣┏┓┣┗┗┛╋┗╋┃┓┫┳━╋┻┣┓┃┳╋┓━━┃┓┫━┻┗
┻┏╋┫┣╋┏┃━╋┛┃┻┛┏┣┫╋━┏┫━┫┃╋┗╋╋┃┣┃┳┫┳┳┛┗┣┳┳
┻┃┻┳┏┓┣┻┫┓┻┛╋┣┫╋┃┻━┣┫┣┻┓╋┗┫┏┻╋┫┣┗┏┣┻━┻┓┛
┳┓┫┏┣┛┓┫┏┗┣━┏┫┳┻┓┣━╋┃━┛╋┃┳┣┏┳┻━┳┓┏╋┣┗┣╋┓
━╋┏┫╋┏┏┣━┻┻┣┛┳┳┏┓┏┃┻┣┻┛╋━┗╋┣┃┳┓┓┻┻┃┓┻┫━┻
┓┓┓┣┳┏┣┗━┗┏┃┣┃┃┛┓╋━╋╋┻┫┓━┏╋╋━━╋┻╋┛┫┫┫┳┃┫
┏┗┓┻┗┛┻┛╋┓━┳╋━╋┫┗┻━━┃┏┣┳┻┓┏┓╋┻┣╋┓┓┗┏━┏┓┫
━┳━┏┃┫┣┃┃━┃┣┣━┫┛┏┻┏━┫━╋━╋┃┏╋┛┫┏┳━┏╋┗┏┃┃┳
┓━┗╋┳╋┃┫┳┣┫┻━┛┛┳┏┛┣━┻╋┗┻┗━━┫┗┏┛┫┣┓╋┻┛┓┳┫
┫┛┣┛┻┗┃┣┏┣┏╋┓━┻━┓┻┓┣┛┛┃┛┻┗╋┛┳┫━┃┫┛┫┓┫┳┛┓
┗┛┏┗┛┓┏━┫┃╋┏┻┻╋┣┏┗┛┃╋┫┓┛━┫┻━┏━┗┛┻┻┓┻┳┣┗┛
┓┣━╋┳┛┳┓┓━┣━┳┗┏┃━┻┏┏┓┃┣┏┛┫┳┻┛┃┗┣┫┛╋┳┗┣┏┗
┣┓┳┗━┳┫┫┻┏┛┻━┓━━┛┗╋┗┣┏┓╋┃┛┫┻┣┛┏┳┏┳╋┓━┫╋┳
┣┗┻┣┓┗┏┃┳┏┗┃┃┣┫┻┫╋┻┃┏┻┣┫┛┛┣┣┏┻┳┃┫┛┃┓┗┛┗┗
╋┗━┻┣┣━┣┓┗┛┗┓┏┓┃┫━┃┻┏┳┃┏━━┳┏━┓┓┏┗╋╋┫┓┏━┃
┣┗┻┗┗┫┏┛┃┛┣┓┏┣┃┃┣┗┓━╋━━┏┻┛━┣┣┛┻┣┻┳┗
┻┳┛┛┳┛┣┏┃┫┛┓┻┫╋┣┗┛┏┓┗┓┃┗┣┣┗┓┣┗┛┏┳┏┣╋╋┃┗┃
┓┏┣╋┻┳┣┛┓┫┣┗┏╋┛┣┻┗┣┳┓┫┗┣┣━┃╋┫┣┫┣┃╋┫┣┓┣┏┓
┗┗┳┳┣┣╋┫┗┣┃╋┫━╋┏┗┃┳┣┓┳╋┃┣━┏┣┻┫┛┓┃┻┗┻┏┃━╋
┻╋┓┛┗┫┣━┗┛┳┓┗╋┳┃┣┳┳╋╋╋━┗┏┗┫┻┓┻┳╋┳┫┗┣┫━━┏
┻━┻┫╋┗┗╋┛┃┛┃╋┳┻┳┗┃┓┳╋┫┃┳┻┣╋┗┻┳┓┛┓┓┗┗┏┓┏┳
┳┻┓┳┫┃┳┫┗┳╋┫╋┗┗┫┳┻┃┳┣┓━┗┫┫┗╋┛┻┗┣┓┗┫┻┓━┏┗
┣━┣━┃┣━┳┣┏┏┻┫┻┃┃┛┻┏┓┳┓╋┣┛┫┣┃┃╋┣┛┻┣━┫┳┫╋━
┛┳┻┗┻┓┣╋┳┗┣━┫┗┣┫┛┫┓┣┳╋┗┃┃┗┗┳┻╋┣┃┏┃┓━╋╋┃┛
┗┳┃╋┓┻━┻┃┗┻┛╋┳┻┃┃┗┣┳┫┓┏┓┛┻┓┣┛╋┻┻┻┓┫┛┳┣┏┣
┛┃┫┣━┫┻┳┓━┣┗━┫┓┫┣┃╋┫┫━┳┳━┳━┃╋┗┻┳┳┓╋━┳┏┏━
┻┃┏┻┏┃━┣┳┛┏┏┻┳┳┃┳┓╋┏┃╋━┳┓┓━┣┏┳┏┛┫┣╋┏┫┗━┫
╋┓┓┗┻┻┻┃┳┣┃┃┻┃┣━┛━━┃━┫┫┫┻┣┣┃┣┻┣┛┫┫┏━┏┛┏┻
┏┛┳┻┫┫┗┏┻┛┳━┏┓━┓┳┗┛┻┫┻┏━╋┣┃┃┳┣━┏┫┗┏┳━┓┳┛
┏┏┃┃┣━━┳┳┫┛┻┫┣┛┳┣━┃┏━┗┓┃┃╋╋┓┳┻┏┫┃╋╋┣┫┗━┻
┫╋╋━┏┏┫┫┻┏┣┃┫┻┏┃┏╋┣┻┣━┏┛┗┫┛━┃┣┃┛┃┫┃┻┏━┻╋
┣┳┛┓┓╋━━┛┫┓╋┛┓┳┛┳┃┓┗╋╋┣╋┏┃┓╋┻┗┃┳┗╋┓┛┣┻┻┓
┏╋┻┗┣┫┳┳┃┻┫┛┃╋┳━┳┏┣┗╋┏┛┓┻┫┃┣┣┏┃┗┣┏┳╋┃━┗╋
┳┳┫┳┗┣┳━┣┏┣━━╋┏┃━━┗┓┻┓━┻┳┏┗┻┃┛┏╋┛┣┣┛┗┣┫┓
┓┗┏┳┛┻┓┏┻┫┣┳┻┃╋┫┫━┳┣┛┃━┓┳┳━┓┣┃┗┃┓┣┓┣┏┳┛┳
┓┏╋┻┻┓┏┛┫┳┃┣┓┣┓┣┏┓┣┛┳┏━┗┛┃╋┣┗┻┏┣┣┫┫┳┫┃┃┫
┗┣┏┻┏┓┃┏╋┫━┃┳┗╋┗┻┃┫╋┫┫┣┳┛┻┫┓┓┣┓╋┓┃╋┻┏┏╋┣
╋┻━┗┛┏┣┏╋┗━┏┳━┓╋┣┏┏┓┏┏╋┫┻┫┻┛┏╋━┻╋┃┗┣┃┏┛┓
┛┛┗┛┛┏┓╋┏┣┫┣┣┓┫━┫┛╋┗╋┫┳┏┣┣╋┃┏┓╋┣┓┃┛┻━┛┓┛
┫┃┫┳┳┫┃┗┓┻┳╋┣┫┗┳┻┓┛┓┣┗┳┻┫┏┳┗┓┛┓┳┻┻━
┏┛┃┳┫┻┏┃┳┣┓┳┓┓┗┗┗╋┫┓┗┛┓┗┛╋┣┓┓┳━╋┗┛┳┻┓━┳━
┃┻┻┻━┛┣┓┳━┳┏━━┏┻┓┏┃┃┣┏┏┓━━┓┛┳┻┳┗┃┃┏┛┛━━┣
━━┗┏╋┫┫┃┃┓┫╋┫┏╋┣╋┳┛┻┃┗┣━╋━━┻┓┗┗┓┛┏━┻┛╋┏┓
┛┓┫┳━┛┃┫┗┓┓━╋┗┏━┃┻┣┫┓┏┻┛┻┛┫┫┳┓┫┫╋┫┛┗┓━┗┏
┣┳┻┛┃┫┛┏┫┫┳┻┻┻┏━┻┓╋┻┻┳┫┣╋┓┏┓┳┓┏┃┛┛┣╋╋┓┃┫
┏┳┫┗┛┳┣╋┛┛┓┳╋┓┻┓┃┃┳┗┻╋┗┻┳┻┗┏┏┛┗┗┗┏┓┣┃┳┛┗
┫╋┗━┻┻┫┻┣┛┻━┫━┻┣┓┃┣┏┻┻┫┫┻┻╋┣┗┳━┛┳╋┗┻┛┻┓━
┣┻┓┏╋┳┳┻┫┏┏┣┳┣┣┗┻┻┏┛┛┗┃┏┛┏┏╋┓┳┳┫┏┓┛┃━┛┳┫
╋┻┣┏┓┳┛╋┣┏┛┣━┓┗┫┓┛┃┃┏┛┻┻┳━┏┏┣╋┻┃┃┛┛━┓┳┃━
┣┫┏━┏┗┃┛┣┻┏┓┳┫┛┛┣┓┛┳┻┣┃━┻┏┏━┏┛┗┛┳┃┏┗┻┫━┃
┓┫┛┗━┫┫┃┃━┏┫┏┗┳┏┓┓━━┛┻┻┻┏┣┗┫┳┃┗┗┗╋━┗┻┗┗┛
┫━┣╋┻┛┻╋╋┣┳━┏┛┏━┻┛┻┫┓╋╋┗┏┓┏┗┏┛┣┻┛┻┓┗┻┏┃╋
┣┣┣┃┻┣┃┻┫┗┫┗┛┫╋┣━┏┳┛┓┛┻╋┛┫┛╋┓━┃┳┣┳┳┓┛┛━╋
┓┗┓┳┛┓┃━━━┻┓┏┓┣┛┓┻━┣┃┣┳╋┣┃┻┳╋━┫┗┳╋┓┛┳┫┗┛
┗┫┫┏╋┣╋┣┛┃┳━━┓┫━┳┻┓┏┓┻┃┃┻┃┃┣┛┣╋┫┓┓━┗┛┻┗┗
┏┃┣┳┻┣┗╋┛┗┓┓┛┳┏╋┻━┻┏╋┛┻┫┣┓┏━┓╋┫┣┣┛┫┃┓┗━┏
┣┫┓┻╋┗━┣┳┣┏┣┏┓┛┫━━┏┏┛━┗┳╋┃┳╋┫┳╋┣┳┻┻┓┳┳┃┗
┻┛┳┗┛┓┏┗┳┻┫━┏┗┳┛╋┓┗┳┳┃┳┫┓┫┻┳━┳┻┓┛┻┃┃┏┃┫┃
┻┳━╋┛┏┓┻┫┫┏━┣━━┫┳┗━┓┗┛╋┓┳┃┛┫┳┣┃┗┛┃┓┏┏━┫┛
━━┓┣┳┳╋━┓┳┣┣┛━┃┛┛┏┫┛┓┳━╋┳╋╋━━┓┏┏┳┗╋┃━╋┛┻
━┳┣┫┃━┗┻┫┫┓┛┻┫┫┛┏┛┛┫┃┳┓━━┓╋┓┫┫┣┳┓┳┳┃┻┃╋┳
┓┗┳╋┻┣┗┃━┗┣┻┣┻┫┻╋┓╋╋╋┗╋┻┻┫┃┏┣┏━┃━┗┃┏┳━┫┏
┫┃┃┳┗━┛┗┣┓╋┳┗┳╋╋┻┣┻┓┓┣╋┛┓╋┫┳┳┛┃━┃━┛┣┫┳┏━
┛┳┫┗━┏┓┏┫┫┛┻╋┫┛┳╋┫┏┗┃━┓┳┛┣┃┃┏┛┗┛┣┫╋
┗┫┛━┛┫┏┻┗╋┳┻╋┣┫┗┫╋━┗┻━┻┓╋┣┏┏┣┗┣┫┃╋┃┏━╋┛╋
━┓┻┳┫┓┣┳┓━┃┛┃┻┫╋┓┣┻┻┓┃┳╋┻┓┗┻┣┣┓┣┻┛┳┏┗━┓┻
┓┓┳┣┗┫┻┏╋━┓╋┓┏┗━┃┓━┃╋┳┣╋┻┗┗┫┻┃┫┃╋┛┏┗┫━━┃
━┏┳┗╋┓┳┏┗┳┛┫╋┃┻╋┏┗┃━┣┃┗┫━┓┻┛┳━┛━┳┗┏┓━┃┫╋
┛┫┻┛┃┫┛┗┏┳┳┫╋┫┃┗┻┳╋┓┓┓┳┳┓┏━━┏┃┛┃┳┛╋┛┗┫┳┫
┓┻┫┗┳┗━┓┻┳┛━┫┓┻┻┗┫┛╋┣╋┻┻┛━╋━┻╋┻┗┃┳┛┓┓━┗┗
┗┻┛╋┣┣┗┳┻┣╋┃━┏┛┗┗┳━┃┣┛━┓┛┻━┓┃╋┻┗┛┣┗┣┻┳┏┫
┏┏┫┣┏┫┏┫┛┣┃┗┳┃┛┗┃╋┗┓━┃┃┃┗┣┻╋┳┃┣┫┫╋┣╋┃┃┗┗
┛━┗┣╋┛┫┓┛╋╋┫┛┃┗┗┫╋┻╋┗┳┻┫┛┣━┳┳┃┃━┃┛┫┳┫┏╋┗
┓┛━┓┛┫╋╋┛┳┛┛┛┫┛━┳┛┳━┓┣┏┫┛┳━╋┃┫╋━┛┗┫┫━┻┏┃
┣━┳┣┗┓┣┏┻┏┃┃┓┏┓┣┻┳┫┃┳┓┏━┃┳┳┓┗┏┃━┻┫┗┻━┫┓┏
┳┗┣┳┓╋┛┗┫┓┫┻┫╋┛┃┏┃┣┗┃┳┛┫┻┛┫┏┛┃┫━╋━┣┓╋┣╋┻
┏┛┛┳┗━━━┣┗┳┻┳┏┣┻┓┻━┗┓╋┻┓┣┏┃┗┃━┣┛┣╋┓┫┛┫┛┻
┃━┣┫┗┣┏┃┃┣┏┏┏┃┓┣┳┏┗┏┻┛┳┻┛┻┣╋┻┣┻━┃┛┗┃┫╋┣┳
┗┗┣┻┛┗━╋┛┓┣┣┓┛┳┣┓┓┳┃┫┫┳┃╋╋┻┫┏━┃┳┣┃┻┛┗╋┳┣
┓┣┛┏┫┃┫━┃┃┣┻┻┳╋━╋┛┗┛┓┃╋┻┻┗┃╋━┛┳┏┻┳┣┣╋┳━┻
┻┣┗┛┓┳┣╋┻━┫┓━┃┓━┫┓╋┏┃┣┣┣┫┣┏┃┃━┫┃┳┛┏┻┃┓┗┗
┗┻┓┻┏━━┗┃┣┃┗┗┳┫┻╋━┣┫┗┓┫┓┫┏┻━╋━┳┓┫━┃┫┃┃┏┣
┫━━┓┳┣┗┛┛━┣┛┳┳━┫┣┳╋┻┻┓┫┛┫┳╋╋┻┛┣┃┳┳┛┣┣┛━┻
┛┓┓┣━┃┏┣┻┛┛┗┻┫┓┏┫┃┗┻━┃╋┃┃┛┗┃━━┓┓┓┃┗┻┳━┃┫
┏┓┣┓┗┻━┓┏┛┏┫┃┗╋╋┛┓┳┳┛┳┗╋┗┃━┛┏┣┓╋┳╋┏┓━┏┓┣
┳━┳┫┃┣┏━╋┏╋┣┫┛┛┓┣┫┛┃╋┻┓┳┏┏┛┓┓┗┗┃╋╋┃┫┣┻━┓
┗┗┳╋┫┓┻┏┣┳┗┫╋┓┗━┃┫┻┫┻┛┻┗┻┻┃┓╋┣┻━┻┻┳┻┫┳┣┳
┛┏┗┻┫┏┏┓┫┳┛┏┻┗┣┗┗┫┗━━╋╋┗┻┳━╋┻┳┏┏━┛┃
┫┫┻┳━┫┳┛┣┃┣┳╋━┛┳┻┳┛┣┛┻┻┓┻┳┣┏┛╋┗┓┣╋┳┃┃┳┳┫
╋┏┗┏┏┫┻┛━╋┛┳┻┻╋┳┫┗┗┏┃┗┛┗┃┻━┛┳┛┣┗━┏┻━╋┛┻┻
┃━┏┛━┗┳┏╋┓╋┓┳┏┳┳┃┻┛┣┃━┣┓┃╋┣━┻┛┣┣┻┓┛┗┣┓┫━
━┫┃╋┣╋┏┃━┫┏┣┃┣┛┏┳╋┗┫┓┫┫┗┛┃┓┻┏╋━━╋┏┗┃┗┣┳┛
━┃╋╋┳┗┓┣┣┓┗╋┗┛┻━╋┛┳┃┃┗┃━┻┣┓━┳┏╋┣━┛┃┗━┓━┏
┫┫┗╋┓┛┣━┛┳┻━┫┫┃━┃┗┃┣┏╋┻┓━┏┛┫┳┗┃┓┻┫┛┛┣┏┏┣
┛┏┗━┳┏┳┓┫┃┓┳╋┓┏┓┛┛┓┓┗┻┓┗┃┗┏┣┣┃┫┓┗╋┏┣┻━┫┻
┗┗┗┃┳┳╋╋┣╋┛┛┳┗╋┫┻┣╋┣━┻┣┏┫┏┣╋┳┻┏┫┻┃━┗┳┻┃╋
┳┫┗┓┛┛┃┳┻┗┳┳┣┃┳┫┓┛┛┛┗┛┏┫┏┏┗┗┓┳┛┗┳┛┃┓┗┻┓╋
━┏┛┻┛╋┗┫━┓┏┃┏┓┛┻┳┫┣┗┓┃━╋┃┃━┗┫┏┓┻┫┣┃━┻┏╋┛
┓┛┻┏┻┫┃┗┏┏┻━┻┓╋┓┣┣╋┻┣┃┻┃┛╋┏┏┳┛┳┓┳┻━┣┻┻┏┗
┛┻╋┗┃┳┏╋┏┛┫┓┓┛━┳━┏┳━┫┳┫┗┃┣┣━┫┻╋┏┫┛┗┻┫┣╋┗
┏┫┏┳┻┫┏┃┛┏┫┏┛┫┫┗┫┻┓┛┳┏┃┏┣┣┓┛┳┳┏┓┓┓┃┳┓┓┳┏
┓┏┣┛━┏┻━┃━┃┓┣┳┓┳┫┓━┃╋┳┃┳━┳┛╋┻┏┃┓━┏┣┻┗━┳┗
┻┫┻┗┃┻┏━┏┳┗━━┳━┫╋┫╋━┓╋┳━┫┻┻┏┻┏┛┗━┗┛┓┃┻┛┃
┣╋┛┻┳┳╋┫╋┣┳┓┛┻━┗┳┗┻┳┗┻┫╋┻┓┳┏┗┣╋┓┃┛┳┛╋╋┓┣
┏┛┣┓┗┳┛┏┓┃┻┛━┓━┣┃┃┫┗┣┗┏┏╋┫┏┓╋╋┏┛┓┛┣┃━┓┫┃
┓┓┓┣┛━━┃┗┃┳┓━┫┓━┃┗┻┃┛┃┃┳┻┏┻╋┳┣┏┗━┓┣┏┫┫━┻
┏┣┗┻┻━┫┏┓┫┗┛━┓┃┗┃┛┓┻┣┫┳╋┗┃━┃┳┓╋┗┣┃┃┃┃┃┻┫
╋┏┏┗━┓╋┃━┫┃╋╋┃┣┫┳┓┓┓┫┗┃┃┣━┫━┏┫━╋┛┓┻┣┫┃┳┣
┣┓┓╋┗━┻┛┃┃┫┓┓┗┗┓┫┣┣┗━━┗┛┫┏┗╋╋┃╋╋┛┃┏┳╋┃┫┫
┛┛━╋┛┳┗╋┻┓┳┃┗━━┛┳┣┏┣┣┛━┻┫┛┻┻┳┏┛┏┣┻┳┳┫┓━┓
┃┗┛┳╋┓┻┗╋┻━┳╋┳┳┏━┻┗━╋┃┓┗╋┣┏╋┓━┳┃┗┓┫┳━┃┫┗
┻╋┃╋┛┗┃┳━┳┗┻┳━┛┫━┗┛┃┃┣┣┗━┓┏┣┗┓╋┻┫┫┳
┻┗╋┳╋┗━┫╋┳┻┃┛━╋┗┫━┏┻┻┳╋━╋┓┣┓┓┃┛━┛┳┛━┻┗┃╋
┳┻╋┫┻┻┃┃┓┃┓┳┓┃┓┏┳━┛┓╋┫┓┏┛┳┫┏┳┃━┏┣┃━┳╋┛┗╋
┻┳┫┳╋╋┓┃┃┓┣┣┗┻━┫━┫┣┏┳┛┃┻┛┳┳┛┳┻┏┗┳╋━┫┫╋┏┃
┣┣┻┓┣━┏╋┫┃┏┳╋┛┣┃┫┛┻┣┳┫┛┳┏┗━┗╋┏┏╋┛╋┓┗┳┛┓┛
┃┓┃┃┓╋┳━┻┗┳┣┃┛━┫┃╋━┏┳┻┗┓┃╋┗┫╋┫╋╋╋┓┛╋━┓┛┗
┳┻╋┗┃┛━┓┏╋┫┏┳┻┃┣┣┳┏┳┃━┓┫━┻┓┃┛┗┫┫┣┫╋┃┃━┓┻
┛╋┓┛┛┓┻━┗┫┻┗┳┛┻┃┓━┫┛┻┣┣┣━┓╋┏┛╋┣┳┻┻┏┗┳┗┳┣
━┗┏┃┳┳┳┻┏┗╋┣┻┫┫┫┣┻━┏╋┣┛╋┻┃┏━┛┗┓┃┏┗┓┳┫━┻┻
┻┗┛━┣┏┻┗━┏┗┓┏┣┛┛┫┳┻┓┻┛┓━┣╋┫┣┗┗┗┓┻┫┓┻┗┃┣┃
┏┃━┣┗┛━┻┏┃┫┛━┣┓┻┛┫┗┓┳┃┓╋┻┣╋┃━┻┛┗┓┣╋┳┣╋┣┛
┻┗━┏┣┓┫┗┗━┻━┏┏┓┓┳┫┃┗┃┣┫┣┗╋┳┛━┣┛┳┫┓┏┓┻┻━━
┣┫┳┳┛┻┏┫┏┳┏┣┗┣╋┳┏┗┓┻━┏┣┏┫┳┓┃┻┗┛╋┳┓╋━┏┓┗┗
┳┃┫┳┛┓┏┓┻┻━┛┣┛┓┏┏┏┣╋┃┣━╋┻┛┗┣┛┫┫┃┛┗╋╋┫┃┳┛
┓┃┳┻╋━┗┻┛┃┫┳━┗━━┛┳┃┳┏┗┛┫┳┫━┃┓┓┛━┓━┣┻┓┻╋┳
┻┃┏┃┛┫┓┗┫╋┏┛┳┫┻┣┏┛╋╋┏┛┓┣┻┳┃╋┳┳┳┳┓┛┏╋━┫┻┫
┗┳┳┳┛╋┛━┳┛┃┻┗┻┏┫┏━┛┛┓┓┃╋┗┳━┏━╋┗┻┛━┳━┳┛━┻
━┓━━┳┃┻┳┣┃┻┏┛┳┃┻┗┓┫┓┓╋╋┫┛┛┫╋┗┣╋┏┛━┻┣╋┻━┛
┣━┓┏┫┳┃┃┛━┛╋┗┃┳╋┛╋╋┳┛┻━┛┻┛━┃┏┛┏┣┳┻┻┃┻┓┗┫
┣┛━┻┫┏┓━┫┓┳┏┫┫┏━╋┓┗┛┏┣╋━┻┳┃┏┳┛┣━┓━┓┗┃┫┓━
┻┣┫┓┛┣┏╋━┗┗┳╋┻┗┫┻┫┓┣╋┃┳┗┛┗┏━╋┛━┃┃┛┗┗╋━┻┗
╋┏┫┃┓╋┏┓╋━┳┛┏┛┻╋┣┫┏┳┛┫┣┻┏━┛┏┳┳┣━┗━┗┣┻┗┛┏
┓┃┃┃┗┛┏┗┳┏╋━┣┣┏┃┃┃┳┛┓╋╋┛┣┛┃┫┻┏╋┛┛┻╋┗┛┃┳┗
┫╋┻┻┫┳╋┻┳┃┣┃┣┣┛┗┗┻┣┃━╋━┏┫┻┳┫┛┳┃┳┏┗┛┓┏┳┫┗
┏┳┃━┣┃┏┳┗┻┏╋┻┛┗┃┃┏┗┻┣┓┓╋┓┻┫┳┳┛┣┫┻┃┗
━┗┣┗┻┫┳┏┫┛┓┓┳━┓┫┃━┏┏┳┛┗┓━┻┏┃┻╋┫╋┗┏┻━┫┫┳┗
━┃┃┗┃┻┃┛┓┃┣┓┗┃┣╋┫┃┫┻┛┓╋┳━┏┏╋┓┓╋┣┫┫┣┻┫┛━┗
┛┏╋┏┏┻┛┛┣┫┻┫┛┏╋┓┫┗╋┏┳┃┛┣┣╋╋┛┫┓┳┏┗┫━┓┣┓┗┗
╋┛┗┗╋┗┛┃┏━┏┏┫┳┃┫┏┗┏┗┏┳┻╋┃┗┃┃┫┳┓┳┏╋┛┃┻┻━┛
╋┃┏┻┓╋┃┃╋┏┻╋┫┛━┫┃┓╋┻╋┫┗┳┏┛╋┃╋┓┗┏╋┏┏┓┫┫┣┳
┃┛╋━┃━┃┳┣━┣┫━┏┳┳┻╋┻┣┳┫┗┗┛┻┣┓┣┛┣┃┓━╋┛┳┳┫┳
┻╋━┫┳┏┗━┗┻┛┫┏┳╋┏┻┻┛╋┣╋┓┛┗┳╋╋┗┃┻┫┣┓┣┏┓┳┣━
┫┣┗┓┳┓┣┃━╋┓┗┻━╋┃╋┻┣┓┗╋┏┗┳┳━┳┓╋┳┫┗┫┛┗┻┏┓━
━┏┛━╋━┳┻┏┏╋┃┛┃┳┳┛┗┻┏┗┛┗┓┻┏━┻┓┃┻┣┓━┓┫┓╋┫┃
━┫┳┻┫┣━┻┏┳╋┛╋┳╋┗┓┻╋┓┗╋┓┓┓┗┓┓━┗┗┏┗┓━━┫┫┓┣
┻━┳━╋┛┣┓┣┻╋┃┗┣┛┣━┓━┻┏┻┓┣╋┃┫┫┛┳┗┏┗┻┃┗┃┣┗┛
┣┓┣┏┓┛┏┻┫━┫┻┣━┛┏━┣┃┗┳━┗━┓┃┻┛┗┃┓┛┳┫╋┫┳┗┻┏
┻┗┓┃┳┫┏┗┳━┫┃┃┗┓┓━┗┫╋━┗┃━┛┫┗┓╋┳┃━┃┫╋┃┫┏┃┏
┃┓┏╋┃┻━┃┗┛┗┣┗┳┫┣┣╋┛┫┣┏┏┓┣┻┣┗━┓┳┓┫┃┃┣┻━┫┗
╋┗┏┏┏┣┏┗┛┏┏┣┣┏┏╋┗┃┗┛┓┳┏┫┗┛━┏┓┓┗┓┫┫┣┃┳┗┛━
┏┳┃┣┫┛┏┻┣━┳┓┓┣┓┏┏┏┫┛┃┳┛┗┫┃┣┏┫┣┛┗┳┗┫━┻┏┛┻
┳┏┗┏┗╋┛┓┛━┻┻┻╋┫┫╋┻┃┛┛┣┓┫┻╋┛┛┃┗┻┳╋┓╋┛╋┓┏┣
┣━┏┃╋┗┳┳┣┏┛┛┏┫┃━╋┣┫┻┻━╋┻┫┓┣┳┻┻┓┗┣╋┓┫┓┃┛╋
┏┻┃┃┳┓━┃┛┃┃┳━┏┻╋╋┓┛━╋┗┓┛┳┛┓╋┻┳┏╋┻┏┣┻┫┻┃╋
┃┓┓┫┓╋┫┛┗┛╋┓┻┫┫┣┓┛┳┏┏┛┛╋┣┏┳┗┣┫┳━┏━┣┛┓┻┏┛
┳┏┓┏┫┫┗┏┃╋┣┣┻┓┓┛┫┫┳━╋━┫┃━┣╋┏┓┓┓┓━━┃┏━┛┏┛
┏┓┣┓╋━┏┗┏━┣┃┏┛┳┫┏┏┣┏┗┓┣┃┛┫┣┃┛┏┣━╋┳╋┃┣┻┗┃
┫┓┳┫┫┃┳┛┳┏┳┻┣┓┓━━┃┛━┣┓┗┃┫┫┏┏┓┳┫┛┻━┃┛┫┏━┓
┫┛┗━┛┫━┻┏┏┳┳┏┗┳┛┗┃┫┏┻━┏┏━┳┏┳╋┓┏┫┫┛┃
━┏┛┃┣┳┃┓╋┛┓━┣┗┣┓━┣┛┣┛━┃━╋━┳┗╋┣━┃┗┛━┏┻┛┏┛
┏┏┫┗┏╋┏┃━┛┗┃┣╋┏┃┳┗┓┏┻┓┣┛┗┻┫┳┓┳╋╋┛┗┳┻┻┳┃━
┃┛╋┣┗┓╋┣━┗┻╋┣┏┃┫┗┗┗┃┳╋━┏┳┻┗┃━┳┗┛┓┃╋┗┣┫┳━
┏━┗╋┻━━┃┗┳┫┏┓┃┃━┣┳┓┓┻┃━┃┓┃┗┛┓┏┣┣┓┻┃╋┣┣┻┏
┳╋┻┣┣┓┓┻┏┃┻┓┫┳┃┣┃┳━╋╋╋┛┻┓┣┛┏┛╋┛┏┻┛┗┫┻┻┣┳
━┏┣┏┻━┣┫┃┳┫┻┫┛┳┏━┣┣┗╋┻┓┻┃┻┛┗┓┗┏┻┻┗┣┏┃┛┗┃
┃╋┗┫╋┗┓┏┛┻┛┓┣┫┫┓╋━┳┗╋━┳┗┻┳┛┏┗┏┳┳┛━┻┗┣┏┏┏
╋┓┣┏┻╋┫┛┏┛━┗╋┫┣━┫╋┣┛┻━┣┻┣┗╋┳┣━┣━┗┫┏╋━┣┫┗
┛┓┃┓━┃┗┣┳┛┃━━┻┗╋┣┏┗┏┫┗┫╋┓┳┏┃┓┓┃┛┃┳━┫┏┃┗┫
╋┻┣┃┳┻╋┛╋┓━╋╋┣┏┻━┃━┗┻━┣┛┣┓┗┣━┣┗┫┣╋┗┃┓┳┫┛
┣┛┻┳┻┗┗┃┫┏┻┫┳┫┻┛┓╋┃┻┓━┳━┫┏┫┃┗━┳┣┣━┗┓━┫┛┫
╋┻┣┫┳┃╋╋┏┫┻┏┗╋┗╋┃┫━┛┣╋┫┃┫┛┗┳╋━╋━┣┗┳┏┫┫┻╋
┫┃┳┻╋┛┛┃╋┣┣┛┻╋┏┻━┳━┻━┣┃┃┫┗┏╋┳┣┻┻┳┻┫┣┏┛━┻
┗┛┗┓┗┗┓╋━┗┫┫┳┗┏┛┛┏╋╋┃━┛┫┃┳┛┛┓┣┓┻┻┫┏┳┳┣┣┃
┣┣┃┗┻┣┣╋┗┓┗╋┗┣╋┃┳┃┏┛┳┳┃┣┏━┏┻┓┛┳╋┻┛┏╋╋┣┫┗
┗┳┻╋┛━┛┏┛┗┳┣┃┳┳┫┛┓┓┏┗┗┛━┳━┫┓┫┻┣╋┗┻┫╋┃┣┗┛
┣┻┻━┫╋┏┻┛┗┃┏┻┣┣┻┃┛━┳┛┳┻━┳╋┫╋┃┣┓━━╋┓━┗━┃┳
┻┏╋┣┓┳┗┓┳┛┓┏┣╋┣┻┫━┫┻┛┻━┳━┗┣┗━┻┃┫┳╋┣┣┛┃┓┻
┏┛━╋┃┣╋┓━┃┳┻━┃━┣┃╋┣┫┃┣╋╋┃╋┳╋┳┣┗┣┃┳┳┏┣┻┓┛
┻┳┫┻┏┻┫┗┛┛━━┛┣┛╋━┃┗┃┣┻┳┫━┗┃┏┳┗┏━┓┃┃┏┫┗╋┫
┓┻┏┗┓┳┫┣┗┛┫╋┣┏┗┣┃┗┓┃┳┓┏┗┳┫┛┻┛┻┓━┗┃┏┗┏┻━┗
┃┏━╋┫━┻┳━┗┏┛┃┓┃┣┫┓━━┻━╋┫┛┳┳┓┣┛┫┫╋━┳┻┗┃┻╋
┣┻┃┓┃┃╋┳┳┫╋━╋┛┻┫┣┫┫┏┗┻┛━┃┻┓┛┳┛┳┏━┫┛┃╋┛┻┳
┃┣┻╋╋┳┓┗┃┳┣┳┏━┫┗┳┻┣┓┛┏┳┣┛┏┣┓┳━╋╋╋╋┃
┏┗┳╋┻┛┃┳┃┳┏┣┻┣┛┗┓┗┃┛┫┣━┛┏┓┛┻┣┣┃┳╋┻┳┃┓┛┻┓
┻┻┳┻┏┗┓━┛┻━┗┻┓┫┗┛┫━━┻┫┻┏┳┓┃┫┫┓┏┗┗┳┃┻┛┗┣┣
┓━━┫┻┗┣┏┏┫┻┛╋┻┻━┳╋╋┳╋┫┣┳┗┫┣┻┳╋┓┏┻┫┣┓┻┣┫┗
┓┃┫┣┓┓┣╋┏┻┃╋┳╋┫┏┏╋┓┓┻┣┛┻━┣┛┃┫┏┏┫┏┛┓┻┃┃┃┫
╋╋╋┻┫┓┳╋┗┳┫┻┓┫┛┫┻┫┛┣┻┳┗┓┛┃┃┛╋┻┳┣┏┓┃┳┃┫┻┗
┳┛┻┓╋╋┫┃┃┫┻┃┃┣┃━┗┳┏┗┻┏┫┛┗┗┗━┣┣┳╋┣┣┳┳┃┏┣┫
╋┫┓┛╋╋┓┛┏┗┫┳┳┗┏┫┓┓┏┣┏┗┏┓┳┗┣┻┫━┫╋┛╋┳┃┏┃┃┫
┃┫┛┫┛┓┃╋┓┓┻┃┳┣┗━┻┓┏┛┓┓┏┫┗┓━┓┗╋┓┫━┣┫┗━┳┫┫
╋╋┃┫┛┛━┏┣┏┣┗┻┃┏╋┓┻┳┻┫┣┗┃┣┃━┫┣┃━┻╋┫━┣━┫┓┻
┻━┻┫┻┏┓┻╋┛┛┏┗┫━┫┳┓┳╋━┛┣┛┫╋╋╋┻┏┫┓┓┻┣━┗┳┓┣
┳┫━┣┻┗━┫╋╋┃┏┣┻┫┏┓┫┛┓┫┓┓┫┫┗┗━┃╋┓┻┳┣┻┳┓┏┗┛
┏┻┛╋┃━━┫┏┓┏┏┃┓┫┃┃┣┳╋┃┻┫┻━┛┗┃┏┫━┻┗┳┻╋┃┏┏┛
┃┳┳┗┻┳┳┳┏┫┣╋━┫┃┣┏┳┣┫━┛┃━┣━┫╋┗┳┓┫╋┫┏┏┓┛┗┣
┻┳┳┓┃┓┳┻┓╋┓┳━┫┏┏┓┗╋┫┣┛┫┛┛┗┛┓┗┻┛┫┏┣━┣━┗┓╋
┳┛━╋━╋┃┣┫┓┣┣┗┳━┗┓┛┛━╋┫┓┛━━┳┛╋╋┻┳┫┏┓╋┃┛┻┻
╋┻╋┳┳┏┏┫┣┛┛╋┣┛╋┻┛┏┏┳┫┣┻┫╋┣━┏┏━┻┛┳┓┣┓┃┃┏┫
┃┻╋┗━┓┫┣┓┏┛┛┫┣┣┣┗┗┣┛┗┃┫┗┏┻┛┃┣┻┻┗┻┛╋┛┗┛━┏
┻┏┏┗┻┫┃┻╋┻┓┏━┓┗┣┗┗┳╋━┛┗┫┳┏┗┗┓┏╋┳┃┃╋┗┓┃┛┛
┻┣╋┳━┫┃┏┫┃┫┛┃━┣╋┣┫━╋┻┛┏┫┏┻┓┫━┛┃┓┣┏┳┻┗╋┛┗
╋┣┗┫┃┗╋┏┳┏┏┻┫┏┣┫┓┏┃┻┣┓┳┣┳┣┫━┻┻┻╋┛┳┻━┳╋┳┓
╋┗╋┳┏┓┛┳┣┻┗┣┻┓┓┳┫━┳┳━┣┫╋┏╋┃┣╋╋┏┗┗┻┣┳╋┫┻┏
┓┛╋┻┓┏━┻┗┓┣┓┣┃┏┣┫━╋━┫┛━┻┛╋┣┫┓┫┻┫┣┓┏┫━╋┳━
┛┗┛┳┗┛━┗┃┓┃┻┗┳┏┃┻┫┻┳━┛┓┓┻━┓┗┣┓┫┫┃╋┳┳┗┃┻╋
┫┓┫╋┻┗╋┳━╋┓┏┛┻┣┛┓╋┛┛━┃┳┃┗╋┏┛┗┃┃━┻┃┗
┓┏━┫┣┃┃┗┫┛┳┃┗┓┏┏┃━┻┗━┃┛╋╋┓┳┃┏┻━┫╋┣╋┓┓┛┻━
┗┛╋━┛┓━┗┏┫┃┏╋┫┗┃┻╋┫┫╋━┃┫┓┏┏┫┛━┣┻┫┓┃━┫┣┓┗
┫┻┓┗━┏┻┗┗┃┓┻━━┛┳┳┏┃┛┳┗┣┃┓┣┏╋╋┳┃┛┣┗┻┫┃┓┗┫
┗┃━┻┃━┳━┳╋┗╋┻╋┏┓┻┏┏┃┫━┓┃┻┣┻┛┫╋━┃┻┫┫┏┗┫┫┫
━┣┣━┓┻┣┓┏┫━┻┻┃┗┣╋┏┳┛┻╋┃╋┗┏━╋┃┣┗╋┳┗━┓┫┣┳┃
┣┏┳━┗┗┗╋┛┛━┣┛┏┓━┗┓┣━┛━┛╋┳┻┳┳━┣┣┃━┓┳┣┗┳┻╋
┫┓┓┗┳┫┻┏┏┗┣━┳┻╋┛┓┓┃┛┓┓┃╋━╋┫╋┗┓╋┃┫╋━┣┻┛┏╋
┃┗┳┣┻┛┳┛┫┻┃┃┣┏━┛┃╋┛┣┳━┓┻┗┳┏╋┳┓┣┳┻╋┫┫┛┗┻┃
┳┛┻┛┓┻━┫━┗┓┗┻┛┃┛━┛┛┳┣┗┃┏━┣┛┳┣┫┫━┫┻╋┣┫┳┻┛
┗┃┗┫┣┃┣┓┣┣┓┓┗╋┻┳┳━┏━┏┻┣━┻┏┣┻┻┗┫┏┣┏┗┻┃╋┻┫
┣┓┃┣┓┻┫┗╋┏┣┗┳┣┓┃┻┳┃━┃┳┓┃┛┣┓┛┃┳╋┻┣━┳┣┓┏┫┓
╋┫┃┛┓┳┻┳╋┻┛┻┫━┫┗┛┗┏┳┏━┳━┓┻╋┗┗┛┗┃┃┣┫┻╋┻┏┛
┗┛┳┫┣┃┛╋┻┳╋┣┣┫╋┏┳┛┛┃┣┛┳━━┗━┻┻━━┏╋┻┫━┏┫┏┏
┗┳┳━╋┫┗┛┫┳╋┏╋┗╋┳┓┛┻┃┛┃┃┓┻┻┗┳┫┳┛┳┃┏╋┣┳╋╋╋
┫┗┫━┣╋┳┻╋┏┓━┏┻╋┃━┏┗┛━┗┻┗┳┻┫┳┃┏┫┗┻╋┳┻┃┃┛┣
┻╋┃╋┫┏━┣┗┓┳╋┣┏┓┣┏┣┛┛┻┗┗╋┫┫┣┣┻┓┏┏┓┓┛┻┏┏┻┣
┏┓┏┣┗┣┣╋━┫┣┳┛┳┛┗┃┃┏┃┫┫┣┗┗┳┳┳┓┻┣┗┗┣╋┣┗┛┛┫
┗┛┳┓┫┫┫┳┳━┓╋┗╋┛┏━┻┳╋┛╋┣╋┫┓╋┳┃┳┏┣┏┏┃┫┫┻┫┃
┛┣┃┓┏┏┫┳┗━┳━┣┫┻┻┗╋┣┫┗┓┣┛┻┏╋┓┫━┗╋┗┫┣┛━━┣┏
┳┏┣┏┣┏┗┗┛┳╋┓┛┏┫┏┓━┣╋┻┓╋┗┃┻┳┃┗┻┫┫┣┣┓┛┻┣┛┃
┛━┓┗┃┓┃┗┣┫┳┳┳┻╋┛╋┫┻━┫┓┻┓┓┓┛┓┓┫┛┣┣┓┛┗┻┻╋┻
╋┏┳━┳┻┓┛┛━┏┳┻┫┳┏┃┳┫┛┫┃┏┻━┏┓━┓┳┃┓┫┛╋┗┫┛┫┫
┓┗━┏┏╋┫╋┛┣┫┃┛┻┣┓━┻┳┫┻╋┻━┛┏┳┃┫┳┫╋┣┫┃┫┃┓┗┣
┫┫━┛┛┃╋┣┏┃┓┏┣┫┻┳┣╋┓━┻┃━┣┓┻┗━┗┣┏┏╋┃┫
┏╋┳━━┣┗┳┻┛┓╋┣┣╋┓┣┣┏┻┏┃┻┻┫━┓┻┻┗┏╋┳╋┏┗╋┏┫┛
╋┣┣━┣┫╋┫╋┏┓┻╋┻┛┛┓┣┳┃┳┏┏╋┛━┛┃┻━┻┫┓┳┳┻┳╋┣┗
┃╋┓┻┛━┏╋━┫┣┣━┃┗━━┏┏┏┛┗┫┛┓┓┗┓┏┳┛━━┻┣╋┫┣╋┏
┃┃┻┣┛┫┫┃┗┛┗┣━━┳╋┏┳┃━┛┛┓╋╋┓┛┫┃┛┏━┣┛┓┃┻┛━┗
┛┓┻┻┣┻┻┓┛┓━┗┗┗┓┃┣┻┫┳┳━┓┏┗┫┗╋┻┗┗┣┻┻┗┃┳┃┏┳
━┃┳┣┫┓━┗┛┻┏┳┳┏┛┃╋━┳┏┣┏┫╋┗┛┳┏┃━┫━┫┗┓╋┫╋┃┃
┓┻┗┗┓┗┓┻┏┃━╋┣┫┫┃┛┫┏┫┗┗┳╋┫┏╋┻┫┣┗┓┳┻┫┛╋┏┻╋
┏┣┓┫┃┃┣┃┓┃╋┫┫┓┳┻┳┓┓┓┃━┣┣┛┃┏┓┳┻┛╋┣┏┏┻┳┏┳╋
┛━┏━┣┛┗┓┫┗╋┻┛┛┳┛━┣┣━━┗┓┳┃┓┓┓┫╋┣┫┣┛┛┏╋┗┛┛
┫┣┏┫━┛┻┣┳┓┳┻┓┗┛╋┛┣┳┣┫╋┗┫╋┻┗┏┳━┳┻━┃┃┻┣┳┏━
┳━╋┣┻┫┫┻┗━┛╋┓┃┗┣┛━┏╋┳┳┃╋┛┻┳┻┗╋━┫┓┳┛┻┏┓┳┳
━┏┏┓╋┻┏┫┏┏┛┻┻┫┳━━┻┣╋┛┳━━┃┳┏━┫━┻┳━╋┳┏┓┣┛┃
┛╋┏╋┓┳┣┛━┻┏╋╋┓┃┏┏╋━╋╋┳┃┣┓┣┏┻┻┻┏┣┓┛╋━╋┳┗┫
┫┻┫┛┳┏┳┫┏┣┣┏┛╋┫┻┻┻┻┃┛╋━┓┫┻┗┗┫┻┃╋━┃┛┣┛┣┃┛
┗┓━━┳┛┃┗┗┻┣┣┗┻┣┣┛┏┳┓╋┏┣┫┗┳┻┓┳┣┓╋┳┃┣┓┏┳━┗
┗┃━┓━┻┳┳┃┫┻┛┗┻┓┓┃┗┣╋┏┓┓┗━┗┏┳┳╋┗┻┗┣┳┏┣╋┣┓
┗┃┛╋┗┗━┻┓┗┃┻╋┳┗━┓┏┗┃┻┫┻┃╋┗┻┫━━┻┃┣┛┛┃┓╋┣┫
┓┗┣┻┣┣┗━╋┳┻┫┏┏┣┣┣┣┗┃┏┻┏━╋╋┳┗╋┻┓┳┳━┻┏┻┫┏┻
┫┗┳╋┳┗┫╋┫┃┛━┻┏┫━┳┳╋┛┫┻┣┏┗┻┳┏┫╋╋┃┃┫┻┻┫┗┛━
┣┣┓━╋┫╋┗┣╋┗╋┻┛┓┏┗┛┛┳┃┳━┳━┻┓┛┛┓╋┫┏╋┗┏┏━┏┗
┫┓┣┫┳┻┣┫┫┃┗╋┻┛┗┓┻┫┗╋┓┫┏┃┫┣┏┓┻┛┳┫╋━┏┃┛┣┳━
┃┏╋┏╋┳┃┓┣┫╋┫┛┗━┗┫┏┏┻┣┏┓╋┓┛┏╋┗┫┓┓┻┏┗┃┓┣┛┫
┫┗┳┗┗┓┻┏━┃┛┫┣┻┫┫┫┗╋╋┏┛┛━┳┫┻┏━┣┻┃┗┃┫┫┗┳┃┻
┛┫┏┻┫┓┳┏┗┗┻┛┃┳━╋╋┛┓┛┃┣┗╋┏┃┫┗┓━┫┏┫┃┻
┣┏┻┏┣┛┏━┃┣┗┻┻┗┳┃┣┳┫┛╋┃┗┏┣╋┫┫━┫┫┣╋━┓┣╋╋┳┓
┻━┣┗┳┫┳┓━┫╋┃━┻┗┗┛┓┓┫┗┳┓━┳┛┣┗┻╋┣┗┫╋┳━┗┣━┗
┫┣━┓┃┳┻┗┃┗┳┏┳╋━━┃┓┣┳╋┻┳┻┫━┗┻┣┛┗┏┣┏┳━┗┃┳┏
┓┗━┏╋━┣┫┓┃┻┗┻┣┓┫┗┫┣┣┛┓┗┻┫╋┳┣┗┗┣┏┛┛┓╋┻┣┻┳
┻━━┏┳┫┛┃━┳┓╋┗┳┳┛┓╋┛┣┣┣┗┻┣┛┗━━┫┗┗┏┏┳┣┓┓╋┫
┓┛┃┓┣┳┓┳┻┣┗┻┓┳┫┛┛┣┛┏┓┣━┃┓╋┃┳┃┻┗┓┻┫┏━┣┫┳┗
┻╋┃┣┳┣┃┳┏┃┫┣┣┏━┃┻┣┻┫┗┛┃━╋┓┻┻┳┃━┃┃┣┫┃┗┫┫┣
┃┓┃┣━┳╋┳━┛┻┗┫┫┃┃┓┫━┫┻┛┗┻┛┳┗┓━╋┓┣┫┏━┫╋┃┫╋
┻┻┗┗┻╋┓┗┗╋┫┃┣┳┻┣┻┫┛━┛┳┳╋┗┏╋┃┻┫┃┻╋┓┳┃┣┣┻┻
┣┣┻┗┓┳┓┏┣┃┗┣┃┻┏┻┃┳┏┻┃╋┻━┣┏┓┳┻━┛┳┗┗┓┳┻┣┛┏
━┓┳┗┳╋┻━┣┫┃┗┫┣┃┻┳╋┛┻╋━┻┃┳┣┳┻╋┓┏╋┣┫┫┳━━┳┓
╋━┫┫┗┓┳┳┻┃┣┫┃┻┣┛┏┫┣┗┣╋╋┛┃━┛┃┻┳┓╋┏┳┏┫┗┃┗┓
┓┓┣┛┻┏┣┓┻┫┗┏┻┗┣┳┏┣┓┛┓┻┫┓━┓┗┻┻┳┓┫╋╋╋┣┻┣┻┓
━┫━━┃┏┃┓╋┃╋━┳┓┗┓┳┓┗┳┃╋┫┛┓┣┃╋┻┫┃┻╋┣┓┏┻━┏┫
┛━┫┃┏━┓┫╋┃┻━┳┫┏┳┳╋┗┳┫┃┗┏┓┏┣┓┳┓╋┛━┏━┫┗┫┛┃
┣┓┛┏┓┏┗┫┫┫┗┃┳┫┏┏┛┻┃┃┓━┳━━┏━┣┃┫┗┻┳┗┣┳┻╋┣┗
┓┗┃╋╋╋┓┳┗┓╋┫┳┳┏┳┏┳╋┓━┳┗━┏┃┃┃┏┛━┗┓━┗┃╋┻┻━
┃╋╋┳┻┏┻┫┏┛┻┃┏┻━┣┫╋┏┣┳┃┻┛┳┃┫┫┓╋┳┣┳┫╋┗━┏━┳
━┃┳┓┫━┫┏┛┗┓┛┗┣┏┓┻┗┫┣┳┓┳┗┓╋┫┏┫┳━┣┣┳┏┣━┣┃┏
━┗┗┏┃┣━┛━┻┓┏┻┛┗┗┣┳┃╋┗┛┃┛┓┻┛┫┗┓┳━┏┳━┫┓┛┓┛
━┏┃┫┃┣┫┓╋┃┣┓╋┓┏┻┓┣┫┏┫┳┣┣┃┳╋┓┳━┫┻┏┛┻┣┗┓━┏
┓┣┗┃╋┏┣┗┗┳╋┓┗┣┏┫┣┛━┓┏┻┃┓┻┓━┓┛┻┫┳┓┗┛┛┗┏┫┛
┃╋┛┫┻┛┣━━┣┏┛━╋╋┫┣┫┃┻┏╋┃┛┛╋┣┗┻━━┻┗┣┣┻┳┏┻╋
┣┃┓┣┛┣┻┏┻╋┗┛┻┻┳┓┛┓┏━┓━┳┗┏┛┻┳┛┣┫┗┃┫╋
┏┫━┃┛┫┳┓┛╋┓┏┻╋┃┛━┓╋┳━┫┗┓━┓┛┗┣━┗┣┫┣┳┛┻┃━┻
┳┗┣┃┗┛┫┃┣┣━┓┫┃┻━┫╋┛┛┃┛┏┻┃┳┳┗┫┏┃━┓┳┳┃┏┳┗┓
┓┻┏┏━┏┣┏╋┏┣┣┛┃┻╋┗┫┣┻┏┏╋━┛┫┫┏┻┓━╋┫━┻┗┳┏┫┳
┃┫┣┓┻┗┗┓┃┃┣┛┃┫┳┳┻┏╋┃┏┣┳┗┏┛╋┳┗┏┣┏┃┳┳┏┛┣━━
┻┫┗┏┃┃┣┣┓┳┣┣┳┛┃┻┻┃┻┫╋━┏┳┫┏┗┣━┏┳┓┗━┓╋┣┗┣┳
╋┻┣┃┗┛┫┛┓┣┗┻┓┻┫┳┣┳┓┻┏┳┓╋┗┗┻┳┣┗┃┛┛┳┣┓┳┳┛┳
┗┛┗╋┫┳┗┫╋┗┫━┛┃┏━┃┻┗┫┓┛┛┓┏┃┛┛╋┃┗╋┣┛┻╋━┓┫┛
╋┛┛┛┻┏┛┛┛┫╋╋┛┓┳┻┗┣┻╋╋┓┻┣━┓┃┛╋━┫┻┗┏┻┫┗┏┏┣
┛┛┗┳┛┫┏┛┛┛┻╋━┛━┫┣┏┛┛┫┫┻┣┃┫┗┓━┓┳┛┛┫┃┗┣━┛━
┳━┃┳┓┏┻┗┏┗┛┏┻┃┛┣┳┓┓┣━━┏┏┃┃┃┛┃┏┣╋━┏┫╋┫┓━┫
┏┓┃┣━┗┫┃┻┃┳┣┫┫╋┣┣╋┣┻┻╋┃┏┳┻┗╋━┻┓┗┏┏┗┣┃┳┛━
┏┗┣┳┓┗┏┻┫┻┫┻┛┓┣┫━┻┣┓┣┣┳┗━╋┣╋┫┛┫┓┏┏┛┫┣┫┛┃
┛┣┻┣┓┓┛┛┫┗┳╋┳━┫┛┫┛┃┣┃┻┓┫┣┻┏┻┏━┻┫┃━┏┳┫┳╋╋
┫━━┛┛┏┗┻╋┓┗┻┗━┗━┣┛┣┳┳┃┻┳━┓━┏┳┛╋━┗━┳┓┗━╋┗
┏┃┣┣┳┛╋┻┗┻┳┏━┳━╋┣┣┫┫╋┣┫┓┓━┳━┳┻┻┗┣╋┗╋┓┏┓┣
━┗╋╋┗━┳┓┏┏┣┏━┳┃┃━┻┃━┓┻┓┛┏┏┛┛╋┓╋┫┏┳┣┣┫╋┛┳
╋┫┏┫┛╋┣╋╋┛┛┗┗┳┓┛┫┳┗┏┫┓┫┳┓┻┓┛┓┃┳┫━╋┫┓┃┏┫╋
┏┻┓┻┏┫┻┗━━┻┣┫┛┓┳┳┫┏━┣┻╋╋┫┣╋┫━━┛┗┣┗┛┫┏┃━╋
┃┏┻┛┫┛┏┫┓┓┏┣┣┻╋╋╋┫━┳╋┗┓┣━┣┫┳╋┳╋┣┛┏┳╋┛┻┓━
┃┛┛┗┛┫┏┃┳┗┻┃┓┣━┓┻┻┫┏┫┗┫┏┳┛┳┫╋┻┛┗┣┏┫┗┗┻┗┳
┓┃┗┏┓┳┗┗┛╋┣┓┫┻┗┫┳┃╋┻┣┏┃━┓━┛╋┗┻┓╋┏┏━╋━╋┗╋
┗┻┫┗┫┓┣┫┫╋┏┻┏┗┗┓┓┛┓┣┗┓┗━┗┓┫┏┏┏┫┗┏┗┗┳┓┏╋┫
┛┗┗┛┳┻┏┃┳┫╋┓┫┛┫╋┏┓┗┫┣╋┓┳━━┓━━┳┃┗┗┳┣┫┓╋┏━
┻┃━┫┻╋┫┣┻╋┫┗┗┏╋━┛╋┣┛╋┏┏━━┣┗┫┛┏┛┗┻┏┏
┫┗┗┗╋━┗┣┳━┫┳┃┓┫┻┫━┏┳╋┓┓┃┓━╋┫╋┗┏┛┣╋┃┳┣┻┃┏
┏┃┃┛┏━━┗┳┃┣┫┏┃┃┣━━┳┓┳┏┛━╋┣┳┃┏┣┓╋┃┣┛┏┗┻┳┃
━┻━┫┃┓┳┫┣╋╋━┻┳┃┓╋━┗┻┗┳┣┃┃┻┃╋┓┫┣┓━┓┫┓┣━┗━
┗┓┫╋┣┳╋┫┃┓┫┫┻┃┣━┏┏╋╋┣┳┻┳┗┫┫┫┗┻┛┃┓┏╋━━┛┣┛
┓┳┓┫┣╋┓┃┳┻┫━┓┻╋┫┣┃┣┗┫┗┛┛┃┣┫┣╋┛┻╋━┗┗┻━┣┳┣
┗┛┓┗┛╋┏┓┳╋┗┃┃╋┗╋┗┏┓┳┓┓╋┣┫┻┓━┛┫━┏┣┳╋┛┣╋┓╋
┻┫┛┃┏┳━┃┓┣┓┗┻┏┻━┻┣┣┛┫┓┣━┻╋┫╋┳┻┻┛┛┫┻┃┣┏┛┻
┻━━┃┃┗━┗┫┓┳━━┳╋╋┃┗┛┗┏┃╋┛━╋┃┳┣┗┏┳╋┳┣┻┳┣╋┫
┛┛┳┃┓┓┣┃╋┓┃━┫┳┗╋╋┃╋┛┳┣┏┣┣┏┗━┃┛┏━┃━┏┳┏╋┣┗
┃━━━┣┓┻┛┳┻━╋━╋┓┓┗┗┃┻┳┃┳┏┫┃┫┻┣┫┳┏┫┓┳┫┃┛┓┃
┏┗┛━━┛┗┻┛┫┣┳┳┃┏┫┗┣┏━━━┃┓┫┛┛┗┣┗┗┣┻┓╋┗┗╋╋┫
┫┛┓╋┓┃┃┛┫┫┏┓┃┣┏┃╋┛┏┳┃┛━╋┗╋┓╋┣╋┃┓┓┏┫┻┳┏┗┳
┳┃┏╋┃┏┓┣┻┏┳┳┳┓┻╋┏┛┛┃┃┫┗┏┏┃┫━┫┣┻┛┣┣┏┛┣┏━┏
┓┗━╋┓┳╋┻┳╋┏━╋┛┫┳┃┣╋┫┛┻┻┏┓┏┳┻┣━┃┻┳┳┓╋┻┃┛┓
┻┻┏┓┳━┳┛┻╋┣┣┛┳┃━╋┗━┫┛┗┣┃┣╋╋┏━┳┣┣┃┓┛━━━┓┫
┻┛┣━┣┛┣┗┏┻┏┛━┣┛┃┃┛┓┏┗┣╋┣┓╋┣━┛━┫┗╋┳┗┳┛┏┓┣
━┳┫┓┗┫┫┛┫┫┓┣┻┓┏┳┳┣┓┏┓┏┓╋┓┳┗━┣━┗━╋┻━╋┳┣━━
┛┣┛┫┣┫┃┣┫┛┣┣━┣┗┃┗┣┣┳┛┣┗┻┳┃╋┫┏╋┻┫┓┏┫┗━╋┳┻
┣┳┃┃┻┻┫┓┗┻┏┛┏┏╋┳┗┃╋┓━━┻┳┏┻┛┗┗┛┻┛┳┛┛┻╋┻┃┣
┫┗┳┳┓┗┛╋━┃┗━┗┓╋┗┓┓┫┓┏┣━┳┻┃┗╋┏┣┓┓┏┃┳┓┻┃┫┃
┓┏┏┳┏┣━┣━┓━┳┏┳┗┳┓┣━┛┳┣┗┗┻┣┻┃┫┓━┳┫┗┻┳┳┻┓┗
┓┓━┛┣┳━┻┳╋┛┛┓┛┻┫┗╋┓┳┏┓┓┓┓┛┗┻━┛━┫┗┳┓┏┃┏┃┗
┃┓┫┃┳━┻┃┃┣┫╋┻┫╋┛┃┣━┫┣┻┫┃┓┏┻╋┻━┻╋━┗┣┳┣┳╋┏
┃┛╋┣┳┳┛┫━┃━┏┛━┃┻┻━┳┗┓┓┃┗┓┃┛┓┣┻╋┃┓╋┳
┣┏┏┓┻╋┏┣┻┳┏┻━┫┗┃┳┏┏┏┳┃┳┃┛┏┗┣┣┃┻━┻━╋┓┗┛┗┣
┗┃┳╋╋━━┓┓━┣┛┻┛┛┗━┫┗━┳━┓┏┃┳┣┣┏┓┳┗╋┫┏┛┳┻╋━
┗┛┃┓┣╋┃┳┳┗┓┓┓┏┗┗┣┣┃╋╋╋┃┛━┏╋┣┳┏╋┫┃┛┏┗┃┗┫┳
┣┫┣┻┣┃━┣━━╋┻┏╋╋┃┣┏╋┻┻┃╋┗┃┗┏┻┛┫┳┏┏┣┏┃┓┣┫┻
┣┏┳┳┏┗┃┏┣┓┻┫╋┃┓╋┳┳┻┛┣┏┛┗╋━┓┫┻━┻┓┏┏┓┻┓┃┓┳
┻╋┣━╋┛┛┳┳┏┓┃┣┛┻┗┏╋┣┣┃╋┳┻┃┏┻┃┫┫━┏┛┣┃┗┛┏┓┣
┓╋┫┗┫┣┃┫┗┏┣┗┛┗━┫┏╋┻┗━┣┣┛┏┛━┓┳┛┻┛┳┻╋┫━┓┳┗
┓┣┛┳┣┓┫┃┻┓━┻┣┗╋┏┛┣┻┣┏┏┣┣╋┣┣┳┻┛━┫┃┳┛┓┏┃┓┗
━━┛┛┻┗━┛┻┓┳┳┓┃━━┓╋╋╋┃┏┗╋┳╋┏┻┓┛┃┛━┻┓┣┏┏┗┛
┳┣┳━┻┓┓┗╋┣┗┗┛┗╋┛┛━┫╋┏┫┃┫━┓┓┫┛┳┳┏┃┏┛┛┻┃┛┓
┃┻┻┛┳┗┏╋╋┃┃┓━┛┏┏┓┫┓┣┳━┳┗┏━┳┣┓┛┃┗┃┏┃┻┣┳╋━
━┣┫┳┛┫━┏┓┣┛━┻┃┳┳┃┻┣┗┣┛┻┳┏┃┣┓┏╋┗━┓┗┛┓┛╋━┗
┃┏━┻┛┏┏┫┃┏┗┓┓┳┃━┫┳┫┓┃┻╋┣┣┃┃┓┣┃┛╋┏┳┻┓┏┻╋┗
┗┣━┓┃┛┻┳┏━┣┗┗┃┃┓┗┏┏┃┃┏┏┳━┃━┣┣┻━╋┛┣┏╋╋╋━┏
┻┏━┳━┫╋┓╋┻┏┃┻┏┃┳┻┗┳┏┗┻┫┛┏┗┃┳┃┓┏┻┏┏┳━╋┣┫┗
┣┳━┃╋┫┳┣┓┳┛┳┗┗┻┓┏┛┗┗┳┣╋┗┫┫┃┗━┗┫┏┛┗┳┻━┻┓┳
┳┣━┫┣╋━━┫┳┻┃┃┗┛┻┻┻┛┣┗╋┃┣┓╋┫┓┣╋━┫┣┻┳┛┓┻┫┗
┓┓┛┳┣┏┣━┏╋┳┫┏┣┳┗┃┛┻┳┓┣┫┗┳┃┫┣┫┓┃┛┓┏┗┛┣┏┏━
┏┳┳┣┗┻┻┓┫┛╋┓┣┏┏━┓┻┻┳┣┳┏┻┃┛┳┳┏┓━┓┣┗╋┫┏┏┏┃
┓┓┓┣┏┓┻┓┏┣┃┻┫┫┻┻┏┗┻╋┓┫┏┃╋┻┻┗┫┳┻┳┳┏┣━┻┻┻┻
━┣┳┳┃┫┗━┓┏┓━┫┗╋┛┻╋┣┳┃┻┫┛╋┛┗┣┏┓┏┻┛┃╋╋┻┛┗┗
┫┏┛┫┣┛┃┣━━╋┣┫┛┣┓┃┫┏┃┻┗┻┃━┏╋┛┣┣╋┓┏╋╋━┫━┗┻
┏┓┫┫┳┳╋┏┛┛━┳┫┳┏┓┳┃┳━┳╋╋┻┓┻╋━┏┛┗━┃┣┓┳┛┏━┛
┻┃┫┗┗┓┻┛━┫┛┃╋┏╋┓┣┓┫┏┏┻┛┳┣┻┃┃╋┏━╋┳┳┏
━┓┻┳╋┳┛┏┗┃━┃┏┣┛━┳┫╋┫━┻╋┗┻┣┓┓┫╋┃┫┃┗━┫┫┃┻┏
┗┃┛┃━┣┗┓━┛┳┛┓┣╋┗┣┻┳┗┃┻╋┣╋┗┓┫┓┛┃┛┫┳┓╋┫┣┃┫
┏┻┣┓┗┛┳┓┫┻┫┓┏╋┫┳┓━┳┏┻╋┣┓┗┃┗┛┛━━┻┣┳┓┗┓╋┛┃
┏┗┗┛┃┓┳┫┻┓┗┻╋┛┗┫┏┳┻━┃┗┫┻┃╋┗━━━┃┳┳┃┣┗┏┃┛┛
━┛━━┛┫┗╋┛┃┏┣┛┻┏┃┳┗┃┻┃┳┃┳┗╋┃━┃┫┃━╋╋┣┏┃━┫┣
┛╋┗┛━━┫┣┫┻┫┻┃┫┣┳┳┳╋┗┫┣┗┻┫┓┓┣┳┓━┫┏┃┫━┃━┗┗
┫┃┛┫┏┫┫┓┓┫╋┏┓┗┫┓━┛┫┗┣╋┳┻┫┗┻┳╋┃┫┳┻┃╋┃┳╋┻┫
━┏┓┗┏┃┫┓┛┻┏━┻┗┓┻┣┗┻┣┃┫┫┃━┓┃┳╋┻┓┫┛┻╋┗┓┗┻┓
┏╋━┃┣┗┓━━┃┫┻┣┛━┛╋┫╋┫╋┓┓┃┫┃╋┓┣┻┻┫┗┳┫┫┓┻┣╋
┛┃┫┣┗┻┫┛━┏┛┻┫┏┛┛━╋┓┫┛┓━━┏┗┻┫┻┛┗┻┗╋┻┣┏╋┛┛
┳┏┛┃┻┗┳┏┃┃┓╋┓┗┛┗╋┫┻┻┃┛┻┏┏┣┏┫┳┫┓┏┻┳┃┻┻┛━╋
┳━━┗┏┻┛┃┏┛┃┣┗━┓┻╋┳━┻┫┛━━┗┗┛━┻┏┗┃┃┳┳┏┏┏╋┓
┓┻┛┳┳┳┳┏━┣┛┗┻┏╋┏┃╋┗┫┻┣┻┫┣┳┛┳┻┣┣┳━┗┓┗┗╋┗╋
┣┛┫┏┛┳┫┻┏┃┛╋┳╋┓┓┃┛┗┓┻┻┓┣┛┃┓┛┃┳┻┃┛┫┃┗┗┣┫┏
╋┳┛┛┻┓┻┣┛┻┏┣┃┛┳┛┻┏┃┳╋┣┏┗┏╋╋┫━┣┫┃┃━┣┳┳┣┳┻
━┳╋┫━┣┻┃┻╋┣┗┫┻┻┫┛┻┣┓┣┳┃┳┫┃━┳┗┻┳┳┓┃╋┏┏┻┛┃
┛┓┏┻┣┳┓┛┏┓┏┃╋╋┻┣┏┫┏┳┻┗┓┏┏┏┣╋┓╋┣┓┗┳╋┻┫┛┫┃
┗┗┛┗╋┻┏┫┫━┓┓┻┻┛┻┻┣┓┃┳┫╋┳┫┃┛┓┫┗┻━┏┓┗┓┻┣┓┗
┳┏┣┫┣┣┗┗┳┗┣┗┣┓┳╋┫┳┗━┗┳┻┻┫┛╋┗┛┻┗┳┣┳┛┛┣┓┗┛
┏┫┫┃┫┫┫┃┫┫┃┫┃┫┗┗┣━┓┻┏┛┻┣┓╋┏┓┣┃┃┏┳┃┗┣┏┛┏┗
┫┓━┃━┫┃┏┳━╋┃┗┏╋┳┏┫┏┣┫━┏━┃┫┏┳┏┳━╋┳┓┏┣╋┫┣╋
━┃┗┻┫┃┫╋┣╋╋┏┛┏┗┛┏┗┛╋┏┓┗┳╋━┣┗┻┏┃┻┏┛┗┣┗┗━╋
┛┣╋━━┃╋┃┳━┻┻┃━┗┓━┫┏┓╋┓┳┗┻┻┳┻┫┫┫┛┓┣┣┻┫┃┛┣
┳┛━┳━┫┗╋┃━╋┏╋╋┳┻━╋┗┻┫┏┫┳╋┳┛┓┣┃┻┛┗┳┣
┗┃┫┫┏┏━┣┓━━┫┛┃┻━━┫┳┫┣╋┻┓┻┃━┛┛━┳┏╋┻┃┛┳┳┓┏
┓━┏┻┳╋┗┗┃┛┓┗┓┻┗━━┓┃┛┗┓┣━┻┏┻╋━┓┳┻┳┫┏┛┻╋┫┏
┛┻┳┫┓━┣┃┳┫┳┗┗┓┣┃┫┃┫━┻┃┫┫╋┃┫┗━┏┫┃┓╋┣┛┓┳━┛
┣┗┫┫━┣┗┗━┓┳┻╋┓┗┓┃┏┓╋┏┻┫┓┻┻┣╋┃┻┻┫┻┻┓┣┣┣┓┛
┗┣━┃━┻┏┃┫┻┏╋┣┗┣┻┣┏━┣┓┗┗┣┛╋━┏━┗┓━┓┏┃┗┻┳┓┫
┫━┗┳┓╋┃┛┳━┃━╋┛┗┻┣┻┓┣┻┳┃╋┛┃┻╋┓┳┣┛╋┓━┫┣━┣┓
┗┻┳╋┣┗┫┓┃┏┛┃┫┏┣┫━┏┃┛┃┛┏┫┏┛┗┗┳┏┣┛┛┗┗┓┏┓┳┗
┣┏┗━┣┃╋┏┏┓┣┏┏┳┛┓┗┣┏╋┳━┫┛╋┃━┻┫┗┣┃┫┓┃┏┃┓┗┓
┛┃┗┳┣┻╋┏┳┳┗┻━┫┓┗┛┗┣┏━┣┓┏┏┛┃━━┳━┃┗┃┃┛━┗┣┃
┳┫┏┓╋┻┣┫┛┣┏┓━┻╋┫┫┳┫┳┏╋┣┻╋┃┓┻┣╋┳┣┫┏┏┛┻┛┏┗
┓╋┳━┻┫┫━┃╋┃┻┳┫┛╋┻┓┻┃┏┗┗┣┣╋╋┻┃┣━┓┻┛┣┫┓┛┓┣
┏┓┓┏━┳━╋┫┃┏╋╋┏━┻┗┛┻┫┃┛┓┳┓┓┛┗┣╋┳┳┳┏╋┳┗┏┓┳
┳┳┳┳┻┏┃┫┛┏╋┃┛┳┣┣┣┓┏━┳┛┻┓┣┣┛━┻┫┗┻┛┓┛┗━┣┏┛
┳┗┏┳┏┛┣┻━┗┃┫┳┳┛┃┣┫┏┻━┗┫┳┻┻━━┳╋╋┛┃┫┃┛┓┏┓┣
┳┛┫┣┫┣┃┓┫┣┏━┓┫╋┏┻┗┛┳┻┛━┓┓╋┛┛┃┫┃┃┻┻┳┛┏━┻━
━━┓┛┗┗╋┫┳┻┻┛┳┛┫┫┃┗━┏┏┣┳╋┣┓┃┛━┗━┣┗┳┏┓┫┳┃━
┻━┣┻┣┣┗┻━╋┃╋┃┏┫┗┓┛┏┳┣┣┓┛╋┗┏┻┏┛┻┗┻┓┗┗┣┣━┣
┏┳┗┣┣┻┣┗┏┏┻┻┃┫┛┏┣╋┗┳━┓┃━┛┣┛┏━┫┛┃┃┃┳┳┏╋┳━
┳┛┣┏┻┛┗┻┛┣┃┏┛┓┻┳┻━┫┫┓┛┫╋┻┏━┓┫┣┣╋╋┻╋┻┏┫━┃
┳┫┳┓┛┫┗┛━┗━┓┫┳┻┣━┗┫┓┻┫┣┣┳╋━┓┗━┳┛┓╋┻┻┛┛┫┳
┛┫┏┻┳┻┛┳╋┣┳┓┓┳┫┏┻┓╋┻━┓┣┫┫┃╋━┳┣┗┫┻┗┏━┗╋┣┃
━┳┗┛┻╋┫┓┛┏┛┗┛┗┻┳╋┳┻┻┗┫╋┛╋┗┫┏┣┫┫╋┫┛┫┓┛┣┗┫
┛┏╋┫┻┳┃┻┓┗┳╋┃━┳┏┗╋┃┃┣┓┳┏┫┫┳┣┳┏━┏┣┓╋╋━┗┃┻
┻┳╋┳━┣┓┏┃┳┣┗┫┓┛┛┓┃┓┛┳┗┻┳┓┻┛╋┛┫┃┳┓╋┃
╋┣┣┃┛╋┣┓┣┻┛╋┻┏┓┣┛┓┻┣┛┗┣┓┛┣╋┗┛┣┃┛┓┃┻┓━┛┓┻
┃┓┃┃┏╋┣┻┃┛┫┓┗┓┫┛┗╋┫┫┃┓┫┻┃┏┛┗┗┫┫┻┻┫━┣┛┏┣┫
┳━┗┃┣┫┻╋━┏┣┃┓┳┳┃┏┓╋┣┓┣┃┫┻┫┗┗┏┗┏┓┫┃┛┫┏┏━┛
┳┃┣┣┣┓┃┻┏╋┃┻┃━┃┣━━┳┃╋┫╋┗┫┻┣╋┏┣┳┣┗┏┏┻┛┛┳┛
┛┳┳┳┻┻╋┓╋┓╋┓┣┛┳┃┫┃━┻┛┛┣┛┗┏┣┣┫┫┓┻┳━╋┻┗┛┃┣
┫┏┓┻┫┗┳┣┗┃┳┫┻┳┻┛━┻┳╋┣┳┳┃┛┣┛┗┃┏┗╋┏┗┫┃━┗┗┏
┓━┗┗╋╋┓━┓┻┗┛━┻┛┻╋┏┛┳┃┻┛┗╋╋┓┗╋┣┏┃┏┻┃┻╋┏┻┓
┃┃┻┛┗┣╋┣┃┓┃┏╋╋┳┛━┛┳┫┳┏┛┃╋╋┛┃┗┏━┏━┗┣╋┓┻┻┗
┗┫┳┻┓━┓┗┏┳┳┃╋┳┫┻┻┛┫╋┃╋┣┗┃┳┛┓┃━┓┳┃┓┃┻┫┻━┏
┃┳┻┫┏┗┫┫┻┣┳╋╋┏┫┣┏┣┫┻┫╋┳┫┻┳┛┣┗╋┳┃┳┓┫┛┫┻╋━
┫┳┳┏┫━┓┫┳┓┓┗┏┏┻┣┓┣┓┫┗┏┣┓┫┛┻━╋┣┛┳┳┃╋┏╋┓┓━
┳┣┓┏┛┳┏┛┗╋┳┛━┏┳┳┫┃┣┳┳┻┫┛┫┃┳┗┣┏┏┓╋┗┃┛┳┻┛┓
┏┳━┫┗┻╋╋┫┏┃┻┣┛┫┫┗┏━━┛┣┫┏┻┃━┣┗┻┣┛╋┣┃┗┛┻┃┳
┣╋┣┗┫┳┻━┏┳━━┻┣┛┃┣┛━┫┏┏┃┃┻┳┏┓┣┏┃┃┣┏┃┛┓┛┳┛
┻━┣╋┻┓┫┃┳┛┓╋┫┃┃┓┣┻┻┛┻┗┓┛┳┏┳━┗━┓┫╋┳┣┣┓╋━┏
┫┓┣┻╋┃┻╋┣━┏┏┏╋┣┏┫━┃╋┫┗┛┳┻┏┣┻┛┣┣┏┣┏┻╋┳┗╋┏
━┛┣┓╋┏┃┛┃┫┏━┳┃┫┫┛━┛┏┓┗┓┣┃┏┫┗┏┻┣━┣╋┻┫┓┗┗┏
┫┣┫┗┃╋┫━┏╋┗┓┗┫┳┣┣┳━┣╋┗┛┻┣┳┓┻┻┣┳┻┛┻┓┳━┛┏┫
┗┓┓╋┗┻┓┓╋┫┃━┛━┏┏┏┫┣━┓┳┏┛┓┫┛┛┓┳┏┗━┻┓┓┃┻┛┳
┻┳┳┗━━┗┏━┛┫┃┓┣┻┗┣┗┓┣┏┏┛┻┛┏┳┫┏┏┛┓┫┫┻┏┻┃╋┫
┗┳┓┏╋┫┻┳┻┛┗┣┓┃┣┓┻┏┣┏┻┏┓┣┣┓━┣┳┳┳┻┗┻╋┳┓╋┻┓
┓╋┏━╋━┓╋┃┛━┣┏┛┛┫┻┫┛┛┫┳┛┫┻┏┓┏┳┗━┗╋┓┛┣┻┃┏┳
┫┣┏┏┫╋┗┻━┛╋┣┓┗━┻┫╋┳┫┣┣┣┃┗━┓┣━━┗┏╋┣┻┳┻┗┫┣
╋┫┫┓┳━┻┓┛┓┗┛┗┛┣┫┃┗┫┓┓━┻╋┗┃┫┳┏┓┫┗┃┃┫
┻┣┻┻┗╋┛┃━┛┻┗┳┏┳┗╋┓┳┓┳┳┳┣┳┃┻┏┫┓┳┗┳┫┏┛┏┣┣┓
┗┗┓┫┛┛┃┛┏┛━┓╋┏┫┃┻┣┏┏┓━┓┛╋┓┫╋┓┣┗┻┻┃━┓┓┫━┗
┓┳┣╋┗┻╋┃┛┗┻┏┻┗┃┏┗┛┗━┣┻╋┫┛╋┏┓┗┃┏┏┻┏━┫╋┫┣┳
┫┫┫┓━┃┃┃┫┓┗┃┫┣┻┗┫┛┻┓┃┗┫┳╋━┛┏━━┏┫┫┓╋┓┓┫┛╋
┗┻┓┫┗━┓┃┻┳┣┳┃┏┻┛┃━┻┻┓┏┛┳┣┳┳┃┃┏┓━╋┳┃┣┓╋┗┛
┃┳┗╋┛┻╋┣┏┫┫┛┏┏━┏┫┓━┻┻┫┓┓┣┏┻━┳┏┳┓┗┛┳┗┳┗┗┫
┗┗┓┏┃┃╋┻┗┛┻┓┫┃━┏┣┻╋╋┫┏┣┣┃┏┳╋┣┃┏┏┳┛┗┏┛┓┛┗
━┫┗┫╋╋┏┣┓┗┫┻╋┛┳┗┣┗┳┫┻┛╋┳╋┓┫╋┏┛┛┳┛┏━━┓┛┫━
┗┻━┣┓┣━┳╋┛┣┣╋┻┳┓┻━┓┏┳┓┣┛┳┏┃┗━╋┳┗┛┫┏┫━┫┛┛
┫┻╋╋┏┳┳┻┏━╋┳┫┛┗━┳┃┏━╋┃┛┗┫┓┳┃╋┗┃┗┻┗━┳━┏┃┫
┛┗┏┃┛━┫┻┓━┛┻┳╋┏┃┛┻╋┣╋┏┛┓┛┫┣┏┗┻┗┫┃┗┏┛┛━┛┛
━┳┏┓╋┳┣━╋┃┫┻┻━┫┳━╋┏┗╋┳┣┏┣┫┫┛┗┣┓┳╋┻┃┗┛┫┓┓
┏━┃┻┏━┫━━━━━┏┫╋┃┓━┛┻┛┻┫┗━┻━┣┛━┓┣┛╋┻┗┻┳┃┓
┳┻┻┫┓┗┳┫┓┣━┫┗┣┃╋┏┻┣┃┗┳┗━┃┃┛┣━╋╋┻━━┏┗┃┳┫┏
┻┳┣━┓┫┻┫┛╋┏┃╋┻━┣┣┳┻┏┓┳┓┳┏╋┓╋┛┓┣━┫━┗┳┏┛┳┏
┏┻┫┏┻┓┛┏┃┛┻┓┻┓┓┛━┳┫━┳┣┗━┃┳┻┳┛━┛┃┗┃╋┣┛━╋╋
┫╋━┻╋┛┛━┗┏┃┫┳┃╋╋┳┻┓╋┃┣╋┫┣━━┳┣━┓╋┳┣┓╋┫╋┃━
┓┏┗┻┳┫┻┫┓━┓┫┛┻┗╋┃┫┻╋┓━┓┏┣┳┗┣┏━┓┳┃┏┳┛┓┣╋┃
┗┏┻━┏┓┛┃┓━┃╋┗┣╋╋┣━╋┻┓┃┳┣┗┗━┛┣━┛┏┻┃┫┻┗┗━┃
┳┫━┃┫┻┓┏┃┗┣━┻━┛┫━┃┳┫╋┻┏┫┻┣┛┣╋┏╋┗┃┏┗╋┫┃┳┛
┓┗┏┏┣┫┗┃╋╋┏┳┓╋┻┻┻┻┳┏┓┻━━━┣━━┃━┗┣┏┓┏┣┃┗┛┫
┳┗┓┃┳┣┻┏┃┓┓━┏┳┃┛━┃╋━┏┛┏━┳┃┣┛┃╋┳┗┏┏┫┏━┓┫┓
┻┳┳┛┃┗┓┣┛┓━┣┗┗┳━┻┫┻╋╋━┫┳━┓┓┏┏┻┗┫━┻┳┛┛┏┻━
┳━┻┏┃┫┻━┓┻┗┗━┫┳━┳┫┛┏┻┛╋━┫┛━┛┗┏━━┻┛┳
┳━━┏┳━┓┃┳┣┏╋┻┳┛┗┳┻╋┻┓┳┓┣┗┫┻┏┛┻╋┣┛┻┫┻┳┏╋┣
┏┓┏┳┫┏┫┣┗┓┏━━┛┛┏┫┗╋┏┏┓┓╋┣┫┳┃╋╋┏┻┛┻╋┓┣━╋━
┛┓┛┫┓┗━┳┛━┛┣╋┗┛┻┫┓┏━┗┻┃━┳━┻┏━┗━┗┛┫┃┛┳┃┻┣
┻╋┓┏┛┻┛┏┻┣┃┳┳┻┳┓┃┻┣┓┛┻┃┃┻┏┗┓┗┫┓┻┗┃┃━┓┫┓━
┗┛┳┣┫┣┫┛┗┃┛┓┳┳┏━┃┣┫┗┳┣┳┻╋━┫┫╋┫┃┻┫┻┓┓┗╋┏━
┓━┻┫┓┓┓┻┻┓┫━━┻┏┻┻┣┗┫┏┃┣┓┻┫┃┃┛┫┣┛┗┛╋┃┳┏━┓
┻┛┳┛┳━┃┻┏┛╋┛┣┗┗┓━┛┗┃┣┻┳╋╋┛╋┛┳━┏┳┻┗┃━┳┗┛┻
━┗┃┗┗┓┣┓┻┣┏╋┫┏╋┛╋╋┳┗┫┏┗┓━┣┃┏┳┫┃┃┣┗┳╋┳┃┓┣
┻┳┣┛┛┻┳┣┳┓┛┃┛┛┓┫┗┓━╋┫┃━┓┓┗┛┓┫┳┏┏╋┗━┻┳┣┛╋
┣┗┳┳┏━┃┃┫┫┻╋╋┃━┛┣┃┣┻╋┛┫┃╋┗┫┓┏┗┓╋┓┻┛┗┻╋┓┣
┓┫┣┻╋┛┫┗┃┣━┫┃┃━┳━┳┏┻┗┣┛┛┳┏┏┗┣┫━┫┫┓━╋┫┓┫━
╋┗┫━┫┛┗┳┗┓┃┃┣╋┻┗┣┏┫┗┃┃┣┓╋┓┏┓┛┣┣┻┻┓┛┏━╋╋━
┳┣┫┫┃┳┣┣━┻┓┃┃┫┻┛╋╋┗╋┛┫┳╋┃┣┳┻┻┣┳╋┏╋┻╋┣╋┗┏
┓┳┗┫┣┣┻┓┻━┫┛╋┣┏┳━┫┃┃┳━┛┻┫┗┛┫╋┻┓┗┻┣┓┗┛┃┗┻
━┻┓┏╋┣┣┣━┣┛┃┣┃━┣┓┻┻┃┻┣┳┳┏┛┏┏┃┛┗┻┻┛┫┫┻┣┫┗
┫┗┳┫┗┫┓┓┫━━┳┳┛┃┃━┃┃┳┫┓┣┗━┻┓┻┻┏╋┳━┛┗┗┫┫┻┏
┗┻┛┫┗┣┓┫┃┗┏┛┃┗┓┓┏┛┓┛┫┛╋┛┫┳┫┳┗╋┃━┳┓┗┣┻┛┣┣
┳┳┏┳┳┃┏━┗┓┳╋━┻┣┣━┛┻┣┣┛┳┫╋┓┛┏┃┃━━┳┓┃┛┣━┳┻
┻┣┫╋╋┛┳┃┃┻┣┃┛━┫┛┻━┳┓┏┃┃┳┣┻┛┣┗┓╋╋┣┫┃┛┃╋╋┓
┛┏┃━╋┫┳┗┛┏┏┛┻┻┻┗┻┻━┫┻┫┓━━╋━┗┃┓┻┳┗━━┫━┫┳┻
┛┏┏╋┏┣┏┣┃┻┃┓┫┳┫┻┫┳╋┳━┗┻┃┃┛┓┣┃╋┳┣━┻┣╋┓┻┃┣
┏┳┣┛┻╋┗┻┣━┳┣┳┛┛┫━┻┛┣┃┗┫┫┣┗┛┏┣┃┗┃━┗┛╋┳┳┛┏
┏┫┫┗┓┃┳╋┗┣╋┳╋┗┻┏┗┃━┳┗╋━┓┫┗━┻┃┃┏┻┫┻┳┛┃┣╋┛
┛┓┛┛┫┃┣┫┗┃┣┗┻┫┓┗┣╋┗┗━┛┫┫┗┃┫┏┻┻┓┃┛┏┃
┛┛┃┏┳┛┣┓┃┓━┫━┓━┳━┣┳╋┫┫━┫┣━┏━┏━┃╋┃━┓┗┻┣┫╋
┫╋┛┓╋┻╋┗┛┻┏┛╋━┓┏┣┓┫╋╋━┻┓┗┣┗┳┗┛┓┳┏┗┻┛┻┫┫┳
┗┻╋┫┓┣━┫┃┳┫┫┳┗╋┏┻┻┗┻┗┻━┛┛┣╋━┗┃┓┳┻┏┃┻┛┏╋┓
┳╋┻┣╋━┗┗━┏┓┫╋┣┳┃┓┓┣┫┃┏━┫┏━┫┛┛┻┳┃┳┣┃┗╋┛┗┓
┫┣┳╋━┳┻┃┃┛┻━┻┓┛┻┓╋━┻╋┓┻┫━┛┃┓┗┗┻┃┻┛┛╋━┻┃┏
┃━┳━┓┣╋╋┛┏┣┣┣┗━┻┣┻┳┣━┻┗┳┗┗╋┻┫┏╋┃━┻╋┳┳┣┫┣
┗┣┗┗┓┓┣┣┣━━┫┫┣━┻━┣━┗┗┣┳┃┓┃┏┻┃┛┓┏┻┏┏┗━┻┫┏
┃┛╋╋┛┛┛━┳┗┻┫┛━┣┳╋┫┗╋┃┣┛┫┃━┳┓━┃┫┛┳╋┗┃┗┏┻┻
┃┻━━┏┗┫┣┫╋╋┗╋┗┓┣╋┏┃┃┗┃┫╋┫┛┓┻┃━━╋┃┫┛┳┛┏┓┻
╋┗┛┛┳┣┻━╋┳┓┏━╋┻┏┃┳┃┻╋┳┓┣┛┻┗┳┻┃┏┻┻╋╋┣┫┓┻╋
┏┻┏┣━┳┫┗┣┣┛┏┣┏┻┃┃┓┃╋┛┛┛━┻━━┻┣┃╋┏┻┣┗┻┳┗┣┣
┏┏┫┃╋┫╋┓┗┳┛┃┛┏┣┗┣┓┳┗┻┳━┛┃┛╋┳┗┗┫┗┏┓┛┓┫┏┫━
┫┏━┣┻┳┗┏┻┫┏┻┓┗┛╋┗┃╋┏┻╋┏┣┻┃╋┗┣┳┃┳┛┫━┗┛┃┫┳
┗┫┓┻┃┃┳┻┛┛┃┳┻━┛┓┫┓┃━┓┓━┣┏┣┳┻┛┳┻┳┣┛┏┛┃┓┃┏
┫┓┫┻┃┃┳┫┛┏┣━┳┓┏┣╋┓━┛┻┳┏┃┗┓┗╋┻┣━┗┓┓┏┛╋┛┣┻
┳┫┻┣━┫┣╋┣┗┃┫┗┗┃┗┛┗━┻┣┳┣┛┃┗┣┫┏┃┓┃┣┏┃┛┛┻┣╋
┏┻┫┃┗┓┻┃╋┣┏┓━┓┻━┣┣┃┃┫┻╋┓┃┗┃╋┗╋┫┏┃┻┻┣┫┳┗╋
┻┻┻┏┳┓┫┣┫┳┳┗┫┻┫┓┫━┳┣┣┏┳┳┫┗╋┃┃┻┃┏┻┻┃┓┻┛┓┳
┗┣┓┣┏┣┳┗┳┻┓┛┳━┗┣┫━╋┛┳┓┳┃┃╋┳━┏┛┓┏┃┓┣╋┳┛┗┛
┫┏┳┓┓┣┳┛┻┳━┫┗┣╋┣┫┳┛┳┓┃┓┓┫┻┣━┓╋┃┫┗┛━┻╋┛┃━
╋┻╋┗╋┃┫┛━┗┳┏┏┣━┛┏┛┗┻┃┣┏┻┻┫╋┗┗┻┏┛━┣┳┣┗┗┫╋
┣┏┗┗┳┣━━┫┫┓┓┫╋┗╋━┗┗┗┗┓┣┻┗┣┫┫╋┏┣┫┫━┻┃┏━┣┛
┣┓┃━┓┣┛┫━┏┃┻┓┏┛┃┗┻┃┳┻┻┣┗┳━┣┗┻╋┏┳┏┻┣┳┫━┓┓
┛╋┣┓┫┃┏━┫━━┣┛━┏┗━┛┗┻┛┛╋┗┏╋┳┏┣━┳┳┣┗┃
┫┣┓┗┣┻┏━┏╋┫┃┻┣┛┳┳┛┗╋╋┣┳╋┣┻┃┳┛╋┓┃┫━━┻┳┻━┗
┫╋┫┻┣┓┳┳┗┏┓┻┫┗┗┗┫┻┗┓┏┗┏┣┣┣┻┃┳┻━┳┳┓┏┃┫┻┣┓
╋┓┣┻┫┃━┃┏━┃┏┳┃┗━┏┫┣┓┏┏┣━┛┛╋┛┗━┫┓┏┓┣┏┳┏┓━
┃┳╋┫┳┫┫┛╋┗╋┓┗┃┓┏┣━━┃┏┳┛┓┗┃┳━┻┓┃┓┓━╋━┓╋┫┏
┳┫┻┏┻┓╋┻┣┓┗━┻┃┏┃┫┃┗┫┫┣┻━┫┻┗┣┓╋┣┓┣╋┳━┃┳┳┗
┣┛┫┛┫┳┻┗╋┳┫┣┳┏┗┗┏┃┻┛┣━╋┣┛┫┣╋┣┗┓┻━╋┓━┫┛┓┏
┫┣┛╋┻╋┳┳┏╋┣┃┫━┗┫╋━━┫━━┛┳┻┻┳┛╋━┗┃━╋┓┃┛┣┻╋
┣┻┗╋┗┳┃┳┻━┫━┛┗━┳┃┏┫┏┻┓┻┏┛┃┻┳┛┛╋┗┣┫┓┛┏┗┻┏
┫┏┛┳┃┗┃┣╋┣┛┃┛┛┗┏┛┫┓┻┣┳┣┳┳┳┏┻┛┳━┛━┗╋━┏┳┃┏
╋┣┳╋━┳┃┃┛┫┃┓┃┓┃┫┏━┏╋┓┓┫━┓┳┛┃╋┛┏┗╋┓╋┏┗╋┓━
┻┓━┛┛┏┣┃┓┓┫┻┓┓┫┏┳┓┏┗━╋┃┏┣┻┣━┻╋━┫╋┫╋┫┛┫┣┃
┃┗┓┗┏┏┗╋┗┻┣┃┗━┛┓┗╋┃┫┻┏╋┛┻┃┳┫┛┓┏┏┳┻┛┏┗┛━┏
┫┓┃┳┻┣━┳┃┛┏┳┗━┳━┳┏┗┓┃━┳┫╋┻━┳┳━┃┏┗┻┳┓┃╋┫┏
┻┓╋┛╋┗┃┫┛┗┣┫┳┫┛┏┣┏╋┗┻┃━┻┫╋┻┗┗┛┏━╋┃┃╋┏┓╋┣
┻┗┛━┣┏┳┏┗━┛┛┳┛╋┛┓┓╋┗┻┃┏━┗┛┃━┗┓┳┻┻┃┳┗┫┻┛┏
┓┣┳╋╋┓┛━┻╋╋━┏┻┳┓┫┓┃╋┓┫┏┣━┗━┃┣┫┃┻┗┗━━━┏┻╋
┃┃┓┛┃┏╋━┳╋┫┓┫┻┓┃┃┃┛┗┻┃━┣┗┳┏┓┣┏┓┓┳┗┗┏┳┳━┏
━┻┣┣┏┳┏┣┣┳╋┣┳┳┃┏┳┏╋┳┻┏┛┗┻╋┃┻━┓┳━┻╋┗┛┗┻━┛
┫┏┫╋┗┻┻┏┛┫━┳┏┳┗┳━┣━┏┃┏┃┳┫┏┗┃╋╋┓┫┃╋┛┳┛┏┓┗
┫┻┣┣┫┏┛┏┳┫┃┗╋━┣┓┓━┣┫━┓┓━┳┣┓┗┻┻┗┣╋┗┫╋┳╋━┗
┫┛┳┫┏┓┣┏┃┃┃┗╋━┃┣┫┫┃┗┛┣┻┓┫┃╋┻┻┻┛┻┗┓┫┓┻┛┗┳
┣┛┗┗┃━┓┻┓┻┫┓┛┏┗┗┃┓┳━┗┫┣┫┫┫╋┃┏┓┏╋┃━┛━┗┻┃┏
┓┃┓┏┓┏┓┻╋┫┣┻╋┃┏┳┣┛┫┫┏━┣┛┻┣┗┃┃┃┣┏┣┓┻╋┓┫┳┛
╋┫┗╋┛┓┗━┳━╋┏╋┃┳┛┃┻┫┛┻┻┃┓┻┓┳┻┣┻┳┻┣┫┗
┣┃┣┓┗┫┫┗┻━━┣┓┫┫┏┻┫┃━━┻┗┓┣┃┣┓┏┗┏┳┣╋┣┓┓┗━┓
━┗━┻┣╋┻┃━┏┫┏╋┃┛┛┳━┏┫┛━┛┓┛┃┃┣┓┛┛┫┏┫╋┻┳┛┣┫
┃┓┓┓┣┏┫┳╋━┛┓┛┗┛┻┻━┳┃━┻╋┃┗┣┫┓━╋╋┫┳┃┃┗┳┛┫┃
┳━┏┣┏┓┻┻┛╋┗┗━┓┻╋┳┓╋╋┏┓┃┫━┗┓┗┫━┳┻╋┣┗━┻┛┣┓
┻━┗┻┃┻┳┻┻┗┻╋┫┃┗┳┫┣┫━┳┏┓┏┏┛┃┫┗┻┣┻┻┓┣╋╋┳┏┫
┻┏┣┏┓┫╋┛┏┫┏┃╋┏┛┛┗┻┣┛━┫┓┫┛┻┏┛┃╋┣┳╋╋━┓┛┫┛┏
┃━┏┳┗┻┛┏┏┗┃┛┫┻┗┏┻┛┻┛┣┗━┫┫┗┻┛┫┛┏┓┳┫┫┃╋┏┫┏
┗┛┻┫┫╋┃┣┗╋┳┳━┏┓┏┻┃┣┓╋┫━┏╋┳┃┫┏━┃┛╋┃┳┃┓┳┏┛
┻┻┗┳┓╋┓┣┻┣┗┳┫┃┳┳━┻━┏┃╋┫┫┳┛━╋┗┳┗┛╋┃┃┳┏┓┓┛
┛┫┗┣╋┗┏┏┃┻┃━┣┫┻┣┓┳┣━┫┓┳┗┳┻╋┓┫╋┳┣┏┓┗┻┏┻┏╋
┛┳┫┛┛╋┏━┃┗┓┏┏┃┻┳━┻┓┃┫┏┓╋┻┃╋╋┛┻┓━╋┫━╋┗╋┣┫
┫╋┛┫┏┓┛━┻━┏┏┏┳┃┣┓┛┛━┓┗┣┣┏┫╋┃╋┃┏┛┣┣┛┣┏┃╋━
┓━┗┓┃┣┣┻━┻╋╋┻┏┓╋┓┻┓━┫┫┣┫┏┓━┛┗┳┓━┏┣┻┫┗━┓━
┃┣┛┃┻┫╋╋┳┳┛┗┻┻┗┻┃┗┣┛┗╋┻┫━┃┣┳┏┓━┫┏┏┳┳┛┗┛━
┗┃┳┻┓┳┻┫━┳━┣┳╋╋╋┛┃┻┻┣┛┃┳┏┗┃┏┓┫┫┓┓┫┏┃┓┃┏┻
┓┃┗┛┗┓┗┳┻╋┳┳┳┃╋┳╋╋━┛┣╋┣┳┓┏┫━┻┃╋┗╋┓┛┓┛╋┓┻
┓┻┫━┗┗┓┻┣━┗┏┏┃┓┓┃┻╋━┏┛━┓┛┏┓┃━┗╋╋━╋┳┫┓┃┃┏
┫┏┓┓┛┗┃┣━┃┓━┗┳┣┃┣┃┛┛┻┛╋┓┏┛┳┃┓┣┫┓┫┫┏┏━━┏━
┫┏┻┳┻┣┃┫╋┫┫┓┣┏┃┗┓━┻┃┳┳┻┗┏┫┗┻┓┣━┓┣┛┫┗┫┣┛┛
┣┓┏┫┫┏┫┏┓╋━┗┳┳┏┗┳┗┓╋┗━┛┏┓┣┣┏┏━┓┏┃┛┏┓━┳┏┛
┫┳┻┣┳╋╋┃┫┫┫┻┣┃┗┳┓╋━┫┫┛┏┗┣╋┃┃┏┻┏┃┻┃┻┏━┻┣┏
┻┫┗┳┻┓┳┻┓┏┓┏┣┻┣╋┣┏┏━┻┫┻┣┃┳┃┏╋┣┳━╋━━━┣┓┣┃
┻┗┗┣┏┗┛┃┓┏┏┣┻┛┛┃┻┃┳┳╋┃┛┫┛┣┳┏╋┗┃┫┻━┣┣┻┛┫╋
┛┻━┻╋┣┛┓┳┣┓┳┓┗╋╋┃┻┣┏┛┏┗┗┫┻┃┛━┗━┗┃╋╋
┳╋┏┫┳┻┣┣┫┳┳┻━┫┗┣┫┃┳┓╋┗┏┣━┓┣━┫┏┛┓┣┳━┣┏━┃┫
┃┛┓╋┻┃┫┓╋┣━┏┏┳┫┏╋━┗┗┓╋┣┏┣┃┗┓┻┣┣━┻╋┓┛┓┻┏┏
╋━┗┛┏┓┣━┗┻┻╋┛┏┛┛┣━┏┳┳┛┫┓┛━┏┣┛┃━┗┏┃┫━┃━┏┫
┗┏┓┳┳┏╋┗╋┗┳┣━┳╋┃╋━┗┃┛┛┗┏┃┃━╋┗┻┛━┗┫┏┫┃━╋╋
┫┛━┓┛┗┗━┗┫┣━┣┻┛━┗┣┻╋┫┣┣┃┫┃━━┗┻┓┻┻┫┳┗┛━┳┓
┛┳┻┣┳┏┃┳━━╋┃┣┓┗┏┏╋━┃━┳┳┃┗┳┣┻┫┗┳┻┃┗┣┓┃┳┏┓
┻┃╋┃┻┳┃┏┏╋┗┣┻┃┳┣┻┃━┣┛┃┗┣┓━┻┻┻╋┳┃┻┏┛┣┣━━┫
┃┻┓┓┗╋┣┳┣┏┫━┛┃┏━┗┻┫┗╋┓╋━┣━┳┣┻┃┏┛┳┓┳┣┗╋┏┫
┃┏┫┻━┻┣┣┻┻┏┗┗┗━┳┓┓━┛┃┓╋┓┓┏┗┻┣╋┗┻┛┃┫╋┳┗┣┛
┏┫┏┗┫╋━┣┻┳┳┳┳┓╋┣┏┏┗━┣┳┻┫┏┃┛┳┻┳┣┓┃┛┛┗┏┗┳╋
┳┳┻┏┓┣┛━┏┛┛┃┣┏┏┓┻┣┏┗┏┛┗━┣┣┛┳┗┛┃┻━┓┣┏┳╋┫┏
┫┛╋┛┻┓╋┳┓┳┻┏┫┗┳┏┛┓╋┗┛┫┳━┳┃┳━┻╋┏┗━┏┣┳┣━┣┏
┏┳┣╋┗━┣╋┃┗┗┫╋╋┛┃┃━━┣┻┛┻┃┳┻┫┳┗┃┓┻╋╋┫╋┗┻┛┓
┫╋┛┗━━┛┗┣╋┛┳┻╋┳╋┏┃╋┳━┻┣┛┗┻┗╋┃┃┣┏┃┫━┃╋┛┣┓
┫┣┗┳┛┣┳┫┳┏┏┃┃━┓┛┓┳━┫╋┣━┏┣╋┣┃┏┃╋┛┃┻┻┃━┫┣━
┻╋┻┻┻╋┻━┻┻┓┳┛┫━┫┏┣━┗┓┻╋┣┫┫╋┻┛┳┓━━┣╋┻┃┗┫┣
━┻┏┏┣┓┓╋┫┣┳┓┻┳┣┛┛┏┃━┛╋┏┻┗━┛┛┗╋┛┻┓┏┣━┏┳┻┫
┳┏┃┏╋┏┏╋┳┏┣━┃┳┏┓┳┗┏┏┃┓┃┗┃┓┏┓┗┫┏━┫┣┗┫┛┣┗┗
┛┫┳┗┳┗┛━┃┏╋━┻╋┻╋┏┫┫┏┳┃┓┃╋┻┛━┗┳┗┳┛╋┗┗┗┳┛┗
┫┏┣━┛┻━┣┏┃┳┗┃┣┛┛┗┃┗┛┗┗╋┓┃┻┻┏━╋┓┻┛┻┗┫┗┗┛┏
┓━┗╋┣┳┛╋┛┫┓┛╋╋┳┳┣┣┻┃╋┳┗━┏┏┏╋┗━━┫┗━┗┻┣┣┏┳
┓━┓╋┣┛━╋┗┏┏┏━┗┫┻┏┫┓┗┛╋┣┫┃┻━┗┏┳┗┃┣┃╋━┃┗┻┃
┃┃┣┛┓╋┗┫┏┳━┫┳┏╋┗┗┏┏┫┛┏┃┫┏┛┛┏┗┳┓━┣┏┫┃╋┳┃┏
┓┛┗┏┻┳┗┏┛┳┃┣┛┫┗┻┫┏╋┏┻┻┻━┗━┏━━┏┻┃┣┏╋
┓┛┛┃┗┃┻┃┏┛┫┻┳┣┃┳━┣┣┣┃┓┃┻┫┻━┓┳┣┫┓╋┓┣┻┫┳┣┣
┓┓┏┗┏┓┛┛━┣┫┛┃┻┳┳┏┛┓╋┻┗┳┳┛┛┣┻┛╋┏┓┻┣┫┗┳┣┛╋
┏┗━━┳┓┓┳┃┣┻┻┓┓┏┳┫┏┗┃┻╋┓━┗╋┣┗━┗┓╋┫┛━┗┻┫┓┳
━┳┻┃┃┃┫┣┓┻┓┓┣┗┣┳┳┓┣━┣┻┗┓┏┗╋┃┗┫┻┻┏┳┃┓┛┳┫┫
━━┣┗┃┓┃┛┛┛┳━┏┣┫╋┻┣┻╋┳┓┻┛┏┳┏╋┛╋┏╋┏┗┫┫━━┓┛
╋╋┏┏┓┓┃┏┓┫┳┫┗┣┏┗┓┛┳╋┓┛┓┫┻┳┏┳┫┓┣┏┗┛┣╋┻╋╋┓
┻┣╋┻━┗┃┫┓┳┳┃┃┻┛┏┣┛┻┓╋┛╋┓┛┛┫┏┓┫┫┻┃━━┛┓━┃┻
┛┃━┣┛┳┓┛┛┣┛┣┓┫┗┗┫━┫┳┫┛┛┓┳┛┏━┣━┃┣┛┛┳┣┃┛╋┛
┫━┣━┗┫┻┳┃━┃┳┳┃━┳┃┗┛┃╋┏┃┻┣┻┃┣┻┏┣┫┻┣┳╋━┛┗┫
┳┃┓┃┃┓┃┻╋┗┓┳┳┃┗┻╋┏┣┻┫┛╋╋┏┣┫━┻┻┳┃┻┫┗┫┫━┓╋
╋╋┣┛╋┓╋┻┻┓┃┣┏┃┫┳┃┻┻┻┳┃┣┃━┫┳┻┫┛┳┃┣┻┛┣━┏┓┓
┏┫┻┃┫┛┃┫┏┳┳┣┃━┫┃┻┃┳┏┣┛┛━┫┣┻┏┛┏╋┫┗┛┏╋┫┃┣┏
┳┗┣╋┏┛┃╋┗┗╋┣┫━┃┃┃╋╋╋┃┣┓━┳┗┳┻┳┏┫┓┏┓┻┗┳╋┻┓
┫┻╋┃┳━┳┃┗━┏━┳┛┃━┏┳┣┗╋┛┣┏┓┣┳┓┗┏┏┓╋┣┳┻┻━┃━
┣┳┃┛┣┫┗┫┓━┻┃┃┛┛┗┣┏┳┏┛┻┃━┻┛━┓╋┫┻┻┛┳┻┫━┳┫┗
┗┃┏┣┻┳┳┻┗┏┣┣┗┏┛┫┫┳┫┣┛┫┣┫┗┣┗┛┳━┣┗┻┫┛┛┳┻┓╋
┫┓┫┣┫┣┓━┳┫┓┫╋┓┏┏━┃┫┃╋┗┫┗━┛┣╋┏┏┓┫━┣┛┻┃┏┗┓
╋┻╋┏━╋┃┳┻┣┃┗┓┫┣━┓┗╋┻┃━┃┛━┛┛┻┣┓┫┗┗┓┗┏┣┫┳┻
╋┣┃┻┛┣┗━┓┛┛┻━┗┓┏┓┣┗┳┓┻┃┗┻╋╋┣━╋┻┣┃┏┳━┳┓┃┛
┏┗┳╋┫┫━┗╋┛┏━┓┻┃┓━╋┻╋┓┗┗┫┳┻┫┣╋┛┫┛╋┳┏┃╋┻┓╋
┓┗┻┏┻┃┓┏┣╋┣┏┃┗┏┳┛┛┃┳┳┏┗┓┫┗┓┫┛┳┳┃┣╋┗┛╋┛┳┳
┗━┏┗┏┫┗┣┣┃┏┏┳┻╋┣┛┛╋┃━━━━┓┏╋┃┻┛┗┃┛┣┳━┗━┓╋
┃┳┃┳┗┣┃┻┛┫╋┻┣┣┛┳┳┏┻┻┻┫┏┓┣┗┫━┳╋╋┛┛━┃┏━┓━╋
┗╋┻┣╋━━┓┓┏┳┗━┻┣┏┗╋╋┓┻┓┫┳┓┻┻┫━┃┏┫┏┃┏
┃╋┃┳┣┣╋━┳┛┛╋┛┃┫┗━┃┫╋┳┏┻━┃┛┓┫┫┏┫┻━┓┗┃┻┫┃┛
╋━┏┓┣┫┃┏┻━┳┫┛╋┫┣━┃━╋┫┗┻┏┏┻┗┓┓┣┳┃┏╋┳┏┳┏┻━
┏┻┻┫┳┃┏┛┣┻━╋┣┣┏┗┗┛┻┛┗┏╋┃┏┏┓┓┗┓╋┃╋┗┏╋━┏━┏
┻┛┓┃┫┃┳┏┣┫┛┻━┓┏╋┳━━━┗┏┏┓┻┳┳┓┳┏╋┏┏┏┛┓┗╋┃┣
┗┣┓┛┗┻┣┳┏┛╋┏┣┛┓╋┻━┳┃┃┓┓┣┻┻┏┓┛┏┻┏╋┗┏┫┳┣┳┃
┳┓┣╋━┻┗┃┫━┻┳┣┏┏┫━┳┳┃┳┳┏┳╋╋┻┻┃┃┏╋┻┣┗┃╋╋╋┫
┣┏┃┗╋╋┻┓┃━┓╋━┓┏━┗┛┃┫┫╋┗┃┣╋┻┃┫┗┳┏┏╋┣┓┏┃┻━
┛━┣┃┫┳┫━┗━┣┫┏┣┫┗┳┃┻┓┣┣┛┣┫┛┻┫┛┣┫┣┓┻┣┃┳┳┗━
━┏┫┏┓┓┻┗┏┣━┓┻┻┣┣┏┫┣━┳┣╋┏┏┣┛┳━┛┳┓━━┗┫┻┣┣┏
┻┻┓┳┫┓┣┣┣┃┫┏╋╋┗╋┳╋┣┛┫┫┣┓┳┛━╋┻┏┛┗┫┏┫┗┻┓┓┳
╋┛╋┗┣┫┓┓╋╋┻┛┏┫┃┣━┓┻┻━┳┗┳┻┃┻┳┓┳┫┣┗┣┗┛┛┗━┣
┫┏┓┫┏╋┃┏┓┳┣┛┛┳┃┻┏┳┃┛┫┣┣┳┛┛┛┗╋┃━┣┣┛┏┳┛┏╋┳
┣━┓┳┻┏┻┻┫╋┳━┗┣━╋┫┣┫┣┏━┫━┻┃┃┳┣┫━┣━┓┛┏┛━┣╋
┳╋┫┃┏┻┛┃┻┳┃┗┣┻╋━┓┻┃┏┓┗┓┫╋┻┛┛━╋┗┏━┣┻┓┏┫┣┛
╋┏┃┗┏┻┣┛┣┻┏┃┳┛┻┻┳┃┃┻╋┓╋┛━┳┫┛┓┃┗╋┏┳┻┣┣┗┏┻
┏┛╋┓┏┃┃┛┓┳┫┛━╋┫┫┫╋┣┛┫┃┗┓━┏┗┓┫┻┃┛━┳╋┫━┣┳┃
┓┣┫━┗━┫┛┗╋┫┓┗┗╋┫┫┏┳┃┗┏┣╋┫┻┓┫┻━┣┫━┃┫┻┛━┗╋
┗┛┻┣╋┏━┛┫┫┏┫┻┛┓━━┫┓┣┣┛╋┳┻┓┻┏┃━┃┫╋┗┻┣╋┫┗┳
┛┻┓━┣┗┃┫┳┛┣┫┏┳┛┳┃┓┓┗┗┗╋┫┏┫╋┻┃┃┃╋┏┗┓━┫┏┗╋
┣┣┻━┫┗┳┛┛┫┣┃┏╋┳┳┣┛┳┏┓┛┓┃┗┗╋┻┓┣┫━┣╋┛┃┃┫━┃
┃┳┗┃┃┻━┫┗┣┻┗━┓┓┻┻┳┏┻┗┻┫┓┛━┣┃┣━┗┫┫┳┓┏┻┳┗╋
┓┓┛┻┗╋━┓┻┳┓┗╋╋┗┓┏┣━┃┻╋┃┻╋┛┓┗┗┗┃┻┗┣┫┗┃┫┓┓
━╋┻┛┏━┣┣┫┫╋┛┓┳┛┫┃┛┏┏┣┳━┫┛┓┣┫┃┫┳┣┻┃┣┛┃┳┏┏
━┃┓┗╋╋╋┃━━╋┳┓┃━┣┣┏┳┏┏┏┣┏┃┣┣┛━━┫━┏┳┻
┏╋━━━┳┏┓┫┗┳┳┳┃┃━┃┗┻┳┗┳━╋┣┻┻┏┣━┗┓┃┳┻┳┻┫┛┗
┃┻┓┳┣┓┣┳┛┳╋┫┏┓┏┻┗┫╋┃┻┫┛┳╋┓┣┃┗┻┳┫┓┛┛┗┣┛┏┓
┓┃╋┓━┻┏┻╋┃┻╋┗┫┻┣┏┣━┓┗┓┃┃┣┣┛╋┛╋┫┛┣╋┗┣╋┏┃┣
┣┳━┓┻┗━┳┃┳┃┣┻┓┳┳┏┻╋┣╋┃┻┣┏┏┻┓╋┫┓┓┃┫┏┗┣━╋┣
┃┻╋╋┃┫┣┓┏━┳┃┣╋┣┳┫┳╋┣┻━┏┫┃┫┓┃┫┓━┃┓┻┻┫━┗━┃
┻┏┳┓┏┏╋┏┃╋┗┃┣━┗┛┏┛┏┗━╋┗┻┻┳┏┃╋╋┣┏┻┫╋━━┗┓━
┗┏┛┓┳┳╋━┳┫┃┛┏┗━┣┫┛┣┗┛┛┫┻┓┗┫┫┳┏╋┻┻┫━╋╋┣┣━
┻┏┓━┫┃┓┃┻┳┳━┣╋┗━┫┏┗┳┃┗┣┛╋┛┗┏┫┛┏┓╋┏┛┓┓╋┗┏
┃┏┓┓┫┛┣╋━┏┳┛┻┓┻┳┳┻┛┃┣┏┣┗┃┫┻┣╋┳┏┳┃━┫┓━┗┏╋
┣━━╋┫┏┳┛┣┛┓╋┳┃┫┓┛╋┗┫┓┃━┗┣┳╋┻┗┣┛┏━┛┛━┃┫╋┗
┛┣╋┳┛┻┗┣┫┏┓┓┛┛━┣━┣┗┃╋┻╋━┳┛┻╋┗┓━┻┗┃┓┫┫┃┓╋
╋┓┛┃┗┻━┳┻┫┳┫┛┓━┫┫┗┣┏╋┻┏┗┓┏┛┏╋┏┛┛┻┏╋┳┗┓┛╋
┗┛┏━┛┫┫┳┳┏┫┓━┏━┓┏╋┣┗┳┓┗┻╋┃┛┃┛┣┓┓┃┻━┫┻┳┣┃
┛┗━╋┣╋┃┛┛┃┏┳━┏━━╋┫┓╋┻┃┛┫━┃━┏━┛┻┳╋┣━┓╋┗┓┫
╋┣┻┓┳┻┏╋┏┻┛┃┻┓┃┗┃━┛┏┳╋┗┳┏┻┛┗┳┃┗┛┻┗┃┣┓┳┳┣
┏┣┣┗┻━┣┛┗╋┓┓┻┛┃┣┏┏┓┳━┳━┣━┓━━┛┻╋┻┏┓┻━┣┏┓┫
╋┣┛┏┏┓━╋┛┳┫╋┛┻┻┛┛┫┣┻┳┗┃┻┓┫┗┗┏┣┻┳┛┳┃┛┣┃━┓
┳┣╋┣┫┓┫╋┳╋┻┻┃┛┫┣┳┻┳━┗┛┏┛┛┛┏┻┓━┫┏┛┛┗┳┓┓┃┛
┗┃┏┏┗┓┗┏┓┻━┛┓╋╋╋┣┓┳┏┏┃┓┏┃┏┫┳╋┻┻┃┗┻┓┳┳┗┏┫
┃┛┃━┏┃┗┫┣━┳┓┓┏┫╋┃━┳┳┫┻┳┓╋━┣┗╋┏┣┛╋┃╋┗╋┫┻━
┣┳┏┫┓┫┛┏┫┛╋┏┃╋┻┏┛┻╋┣┃┗━┓┛┏┏┓┫┛┣┃┃┛┫┫┃┏┣┗
┏━┫┛┏┣┛┏━┳┛┏┓┻┳┳┏┃┓┏┓┓━┛┛┻╋┫┃┳┃┫┗╋┓┻┃╋╋┳
━┏╋┛┏━╋┫╋┓┓┳┣┣┏┃┛╋┛┃━━┣┗┣┗╋┫┻━┻╋┗┛╋┗┳┏┛┻
┻┻┫┳┃┃┳┫┓┳━┛┃┃╋┳┛┃┃┻┛┣┻┗┗┳┫┗┃┳┻┓┛━┓
┗┻┗┳┳╋┗┫┻╋┏┃━┫┫┗┏┗┏┫┳┫┗┃┫┗━━┓╋┃┣┛┻┓┏┗┓┃┫
┏┗┳┣┗┓┗━┫┻┏┫┃┓┳┣┗┫━┏┓┛┃┣┳╋┳┻┣━┗┛┫┃┣┛╋┫┻┳
┫┃┳┫┏┣┓┏━┳┏┓┫━╋┓┛┃┳┫┗┻━┏┛┳┫┛┃┗┗┗╋┻┗┓┣┗┻━
┳┃┳━╋┫━╋┓━╋╋┻┓━┫┓┗┫━┃━┛┻┫┛┛┳┳┛━┃┻┫┗┣┛┛╋━
┗┛┏┻┃╋┗┫┗╋╋┓╋┳┫┏━┛┫┳┏┳┳━┻┃┓┻┳┫┳╋┛┣┫┫━╋┛┓
┓┓┗┃┗┣┏┃┏┳┻┻┻┫┃┃┏┳┻┛┏┗┓┗┗┏┳┗┏┻┏┛┫┻┗┫┻━┣┓
┏┫┫┗┏╋╋┏┏┻┓┗┣┓┛┛┓┣┻┳┓┫┣┓┏┛┗┓━━╋┻┣┛┏┓━┏┫┃
┣┻╋┃┛┣┣┫━━┃┓┃┳┛┣┫┛━┗┏┗┫┫┏┻┻╋╋┫┻┫┣┃┗┳┏┻╋┳
┳┳┻┛┓┫╋┣┻┓┗┳┣┏┣┓┫┻╋┗┫┣┛┓━┛┫┛┫┓┻┗┓┳┓┓┫┻┳┏
┳┏╋╋┃┃┛┫┏┏┳┫┓┓┏┃┏━┏┏┣┏┻┫╋┫┣┏┃┫┗┓┳┳┃┻┃┫┗┫
┏┣━┓┛╋┏┣━┳━┣┗┳┻╋┫┏┛━┓┏┓┻━┗┫┻┻┫┓━┻┫┳┃╋┃┗┛
┻┛┓┳┏┫╋╋┻┣┓┃┓┻┣━┗╋┓╋┗┣┳┛╋┻━┃┫┛┣┓┣┳┫┓┣┛┣┣
┣┳┻┣┻┓╋┓┃┳┻┳┓┳┫┻┗┫┛┳┫┏┓┓┫┛┃━┏┛┣┃┻╋┃┃╋┻┓┃
┳┻┗┗┫┓┫┳┓┓╋╋┻━┫┓┏┻┣┻┃┣┫┳┏┃━┛┣╋┫┃┛━┻┓━┣┗━
┣┃┛┣┃┏┃┫┳┫┗┳┃┣┣┳┳┗┓┓┳┻┻┏┏╋┣┫┣┫┳┣┓┃┓━┣┻┃╋
╋┏┣╋━┻┗┫┫┣┗┣┛┳┛┓┏╋╋━┻┫┳┻┣┛┏┗┏━┣┛┻┫┳┫┻━┛┳
┳┓┻┫┳┣┛┣┛┻┃┏┃┣╋┳┓┻┏┣┃━┻╋┓┓┓┻┣┛┓┃┻━┛┫┣┗┃┏
━┫┻┫┃━┃━━┛┏┣┛┗┃┓┃━┳┳━┏┫┓┣┫━┓┛┏┏┻┃┃━━┃┫┛╋
┛┳━┫┃┛┛┳┓╋┻┏┗┳┗┓┣┣┛┻┃┣┗╋━┻┻┻┻┗┃┻┃┣┏┳┣┗┣┃
┳╋┳┛┫╋┏┗┻━┻┓━┛┏┏┫┛┫┫┫┳┫╋━┓╋┣╋┓╋╋┛┣┫┛┃━┛┛
┛┏┣┗┓┏┻┫┻┗┳┃┗╋┓━┣┫┛┳┛┣┃┫┏━┣┛┗┳┣┫┓┣┳┣┏┛━┗
┓┏┓┳┣┗╋┳╋╋┛┣┓┣╋┏┣┛┏━┏┻┛┏┗╋┫┳━┣┫┳┳┃┛╋┻┳━╋
┳┗┳┗┫┻┣━┃┣┳┫┓┓┃┻┃┗┛┛━╋┛┫━┓┏┏┻┳┛┳┫┏┗┗┓┗┗┃
┛┳┫┗┃┗━┫┓╋┻━┣┳┛┏━╋┻┏┛┗╋┏━┗┃┏┃┻┓┫┏┓╋
┻┫┃┻┏┓┓┛┣━━┫┫┻━┓┣┃┃┃╋┗┏┳┻┫╋┃┏╋┗┗┓┣┗┛┳━╋┫
┣┻━┗┓┏┣┏┓━┗┛┓┻┓┫┗┗┫┏┫┣┗┣┫┻╋━┫━╋┳┓┛┣┃┫┏┏━
┓┫┛┣╋┓┣╋┣╋┃╋┃┣┏╋┻╋╋┃┏┏┛┗┻┃┗┓┛┳╋┃━┃┣╋┫┫┻┳
┗┛━┛╋━┻┛╋┃┛┣┻┏━┗┣┳┣╋┛╋┏┗┣┏┣╋┫┗┣╋━┗╋┗┓┛╋┓
┻╋┗┓┻╋╋┳┻┛┣┓┛┳┻╋┫┫┻━━┃┗┳╋┳┳┫━┻┗┻┓┳┃┻┗┃┳┻
┗╋┻━╋┓╋━━┫━┗╋┏┻┣┏┳┳┻┗┻━┃┣┻┏┳╋┫╋┗┃┻┃┻┻┫┏┓
┛┏┏┛┻┣┃┃╋╋┛┳╋┫┏┫┗╋┣┳┻┣┏┃━┻┣╋━┛┳┳┳━┻┓┛┣┗┛
┣┏┏┗━┃┗┗┳┗┻┃╋┳┃┳┻┗┣┣┣┏┫┛┏┛┻┃┛┏┏┳┏┃┏┻┛┃┓┛
┓┃┳┗━╋┻┃┓┗┛┣┻┣┓╋┏┏┗┻┳╋┏┣╋┓┳┗┻┗┫┻┛┏┗┗━┛┻┓
┗┣━┳┏┗┣╋┏┫┣━┗┻┣┳━┳┳┳┗┣┛┳┛┣┳┃┓╋━┗┏┗┗┓┏┣┃┳
┳━╋┏╋┓┃┛┫┫┃┗┏┃╋┣┗┫┳┫╋╋┫╋━━┫┻┣┻┃┃┣┏┗┛┛┣┫┻
┻┣┻┻┣┛┳┻┳┗┳━┣━┫┻┃╋┳━┏┻━┓┫┣┻┻┗┏╋━╋┫┳┗━┛┓╋
┓┛┳┳┫┫┓╋┃┃┫┃┏┻┳┫┓┏┗╋┻┏┗┣━┓┓┫━┗╋┻┣┓┫╋┓━┫┫
┳┛╋┛┳┛┓╋┗┗━┳┗┛┫━╋━┏━┗┗━┓┛╋╋┓┃┃┃┫┻┫┗┛╋┳┳━
┫┳┫╋┏┻┓┣┏╋━┏┏┻┛╋┏┃━┓┓┃┫━┓━━┃┳┛┻━┗━┃┏┛┗┏┓
┫┻┃┏┛┫┗┃┃┳┻┃┃┗┣┳┣┓╋┳┛╋┛┣┫╋┃┃┏┓━┃┗┻┳┗┓┗┫╋
╋┗┻━━┏┣┏┫┗┓┳╋╋━┛╋┫╋┗┏┓┳┗┳┻┃┣┓┓┣┗┃┛┫┗┣╋┛┏
┗┣┛┫┛┫┏┫┣╋┫┳━┳┏╋┣━┛┛┻┣┓┓┫┛╋┛┛┳┃━┓┳┏━┫┓┳┳
┗┻┏━┣┓┗┣┫┓┗┃┻┣┻╋┫┛╋┻┛━━┳┃╋┻┻┗┻┛━┏┃┛┛┣┳┣┓
┣╋┗┏━┻┳┫┓┛┻┓┳┏╋╋┫┛┃┳┻┓━┳┃┃┻┫┓┣━━┓╋┏┗┛┳┓┫
┳┛━┛┛╋━┣┣┓┻┗┗┏┗┻╋┛┓┣━┗┳┃┛┳┓┻┓┣━┳┛┣┛┃┻┓━╋
┗┳┳┛┓┗━╋┗┣┓┏┃┗╋╋┏━┗┳┻╋┛┓━┻━┫┣┃┻┏┓╋┏╋━┳┣┻
┫┏┓┻┃┻┛┗╋┣┏┗┫┣┏╋┳┛┻┫┓┣╋┓┏┃━┫┻┳━┛┳╋┳┛┻┻┓┫
┃┓━┏┗┣━┫┫┛┫╋┫┳┃━┓┳┗┻╋┃┏┏┻┛┣┗┏━┃┛━┳┛
━╋╋┛┫╋━┓┗╋┣┳╋┓┻╋┣┫┏╋┣┛┛┛┫┏┓┫┳┳╋┛┏┃━┳┫━┛┏
┫╋┏┓┛┓╋┗┗┫┛┣┳┃┗╋┓━┣┳╋┫┛┓┳┃┳┓┃┫┻╋┓┃╋╋┛┛┛┗
┛┳╋╋┛┳┗┛┛━┫┣━┗┣┏┓┃┏┛┓┗┳━┏┻┫━┻┏┳┫┗┛┣┏┗━┓┣
┗┻┳┣╋╋┻┃┛┳┫┏┓┏━┳┗┫━┗┛━━┛┃┻┛╋┓┃┣┓┣╋┣┓╋┗┳┻
┛┓┫┣━┗┛┓┻┣╋┳┗┳━┏━┏┏┏┓┛┓┓┻┛┏┳┳┣┛┓┓┫┏┫┃┳━╋
━┏┫┃┛┻┃╋┃╋┓┛┓╋┏┃┣╋┫┏╋━┫┏┏╋┳┓━┳┗┫╋┫┫╋┃┳╋┏
┫┛┣┏┓┗┓┓┗╋┏┗╋┛┃━┛━┃┏╋┃━┳┃┛┛┳┛┃╋┳┛┏┏╋┻┣┣┓
┳┣┫┻━━┃┛┣━┛╋┻┓┃┗━┣┻┏┫┫┻┫┻┏┃┓┓┓╋┛┓┓┛┫╋┳┛┫
┻┛┛┏┣┃┓┃┳┫┳┻┳┫┃╋┓┓┻┃┻┓┛┻╋┫┗┛┫┻┣┛┓┳╋┛┳┃┏┃
┏┳┏┏┃╋┗┛┃┳┏━┗━╋┫┗┫━━┣╋┏┳┗┣┃┃┛┣┏┃┃┃━┗┃╋┣┓
┻┗┳┳┻┳┳┏╋┃┗┣┃┣┏┗┏┻┻┓╋┛╋┫┏┃┗┏┓╋┏┻┣┏┓┗┗┫┫┏
┳━┻┃━┗┃┃┣┣┏┣┏┃━┏┓┻┓┓┏┣┃━┛┛┣━┫┫┏┗┗┳┣┗┳┣┻┗
━┻┃┣┻┻┃━╋┳┫━━┣━┳╋┫┣┓┣┳┓╋┓┛┻┗┃┻━┗┃━┻┫┛┣╋┏
┳╋┳┏┫╋┫┫━┓╋╋━┏┏┏┓┻┓┫┛┫┳┫┫┣┏┳━┳┃━┓┓┣╋┛┣┃┻
┗┻┫┳┣┳┃┫━┣╋━┃┛┗━┏━┫┛┫┗┗┗╋┳┃┻┓┻━┳╋┻┳┫┳┃┏┏
┏┳┗┳┫┗┛╋╋┏┓┣┛┳┳┗┃┻╋┫━┻┛┫┻┗┻━┗┃╋╋━╋┏┏┫┣┛╋
┫┃┓┻┳┻┣┻┣━╋┃┳┗┃┗┏┓━┛━┃┗┃┫┫┫┫╋┫┓┗┳┫┳┳┫━━┛
┓┛┗┳┃┃┏┓┏╋┗┗┃╋┓┃┃┏┛┻┓┫┓┻━┓┃┳┻┃╋┫┗┛┻┳┏┫┳┗
┓┓━┃┏┓┳╋╋━╋┏┛╋┃┏┛┓┗━╋┗┃┣┫┣┓┣┛┏┗━┏┓╋┫┫┗━┳
┣┳┳┓┳┗━┫┫┓┣┏┫┓┗┃╋┣┏┛┻╋┳┏━┃━╋┳┓┻┏┓━┗┫┏━┃┛
┓╋┓┃┫┓┃╋┃┛━┳┻┻┗┻┃╋┫┻━┗┣┓━━┫┳╋━┓┏┗┃┓━┏╋┻┏
┫━┻━━┻┻┻╋┛╋╋┓┓┫┫┫┫┛┗┫┛┻┻╋┻╋┻┏┏┫┏┣┳┣┫┏━━┃
┗╋━┓┃┗╋┏┻┣┻┏━╋╋┏┫┛┫┣┣╋╋╋┗┳┏┛┳┳┏┏┻┛━┏┣┫┣┏
┻┻━━┃━┫╋┓╋━┫╋┛┗┗┫┣┣┃┳┓┳┫┣┳┗┛┻┏┛┏┳┃┣
━┏┫┓━┓┻┫┻╋┏┳┣┛┛┣┳━━┳━┳╋┃┗━┳┗┃┻┗━┏┏┳┓┏┻━┫
┛╋┃┫┫┓┣┣┻┃┓╋┛━┣╋┓┓┛┃┏╋┃┳┻┏╋┳╋━┻┻┗┳╋┛┛╋┛┓
╋┻┫┣━╋┓┛┓┗┛┛┳┏╋┃┓╋┛┗┃╋┳╋┃┏┻┛┃┣┳━┻┳┃┗┗┣┻┳
┗┳┏┳┛╋┫┗━┫╋┗┃┳┗┓┓┻┃┃━┻┃┛┛┛┗╋━┻┳┫┻┛╋┓┳┳━┳
┏┻┣┳┻┃┃╋╋┏┏┣┻┣┻┻┓╋╋╋╋┗┣┻┃┓┗┫┓┓┳┫┏╋┗┫┗┻┻━
┫┏┫━┓┏┻╋┏┻┣╋┓┃┗┏┃┣┃┗┛┳┣┳━┃━━┣┓┳┳┗╋┛┣┻╋┣┏
┫┗━┻┛╋┳┻┗┓━┻┣┛━┣┣┗┳┏┏┳┛┓┫┻┏┳┏┫┛┏┓╋┫┏┻━┃━
┳┓┻┳┳╋┃┣┻┫┃┗┫╋┏╋━┫┃┛┣┣┃┳┓┓┣┃╋┛┗┏┓┓┏┃━┗┣┻
┫┗┏┫┃┻┃━┫┣┗┏┛┫┓┏┻━┓━━┗┃┛┳┗┻━┗╋┳┣┻━┻┓┗╋╋┫
┓┳┣┓┫┻┃┣┓┻┃┃┏┫━┏━┏┫┻┏┃┗┻┫┣┏━┗┣┫┗┫┗━┓╋┻┓┛
┣┫━━┻┣┫┫┣┓┃┗┫┗┳━┃┻┗┛┓┳┳┳┛━┗┓┫┻┗┗┻━┣╋┣┫┳┣
┗┫┃┓┃┓┣┛┛┫┏┏┏┓┏┳┃┓┻━┛┓┫┣┻┛┃┗┣┏┳━┣┳┏┏┣┻┃┃
┫┳━╋┃┃┫╋━┫━┫┛╋━┗┛┣┗╋┗┓┛┣┻┻━┫┃┫━┳┣┻┣┳┛┛┃┻
┻┃┓┃┻┻┣┏┏┳┛━┏┣━┳━┻┏╋┫┻┣┛━┏┫╋┳┣╋━┓┛╋┗┃┃┫┛
╋┏┻━┃━┗╋━━┫┛┏┗┳┣┃┫┫┳╋┛┛┻┏┫┛┣╋┳┃┃┃┻━┻┃┗┗┫
┏┳┫━┗╋╋┫┻╋┳┗┫╋┗━┃┫┛┻┳╋┓┓┃┣┏┫┓┫━┻┓┗┛┣━┃┳┛
┃┓╋┳┃┣┫┃┛┓┣┃┻┛┏╋┏┳╋┳┏┓┃┫┣┛╋┃┗┻┫╋┳┳┃┳┃┳┛┳
┗┛┃┻┗┏┫╋┫┳┳━╋┏┛━┗┫━┛┓┳┫┻┃┛┻┫┳┛┃┛┳┗┻╋━┛┏┛
┫┛┓┫╋┳┻┣┏╋┏┣╋╋╋┻┏┻━┣┳┣┳╋┏┃┏┻┓┗┫┛┛━┳┓╋┓┛┻
╋┫┣┛┳┻┃┓┓┻┣┗┻┃┃━━┛┣┣┣┏━━┣┫┻┳┃┻┳┳┳┛┻━┳┃━━
╋┓┳┏━┏┛┗┓┗┣┳┗┫┛┛┃┗┃┛┓┳┳┻┛┏┓┗╋┣┳┗┓┳┳━┗┓┻━
╋┻┻┃┏┏╋┳┻━╋┳┓┫┓┃━┫┓╋┫┳╋┗┳┛━┫┃┛┳┛┳┓┓┳━┛┛━
┛┳┫╋┳┏╋┓┓┃┃┏┫┣┛┫┏┗┛┻╋┓┳┣┓╋╋┓╋━╋┳┓┻┓┗┓┣┻┓
┻┓┣┻━┗┓╋┻━┣┃┣┗┓┛┛━━┻┃┗┳━┃┗┗┻┓┗┫━┓╋┛
┏┏┓╋┓┻┣┓╋┗╋━━━╋┫┓┏┏┳┫╋┫┗━┳┏╋╋┗┳┏┏┫┻━┳╋━┣
┓┓┛╋┫┫┛━┏┏┻┻┻┳╋┻┏━┣┛┻╋┛┻┓┗━┻┗┗┏╋┫┳┻┳╋┗┛┓
┛┓┓┛━━┫┳━┓┃┫┻┗┫┻┻━━┃┣┳━┏┳┏┳┗┫┣┳┻━┓┳┃┫┛━┛
┫┳┣┃┛┃━┻┫┛┗┃┏┏┛┻┛┻┫┻╋┣━┗┗┃┏┫┛╋┳┫┃┛┃┓┣┗┣━
┃┗┗┗╋┳┃┛┻┓┣┣┃┏┏┃┗╋┻┫┏┗┣━━━┗┓┗┻┣┻┓┗╋┓┣╋┓┏
╋┫┃╋┳┣━┛┃╋┓╋┃┓┳┫┳┓┻┳╋┏┛┗┻┫━━━━┻┫━┗╋┫┳┓┗┃
┣┗┛┛┻┗━━┛━━┓┓┏┣━┫┫┗┣━┃┫━┻┻━━┏━┓┳┗┓┫┫┫╋┳━
┃┃┓┣━┃┓┗┓┏┳┏┫┛━┓┏┛━┓┻┻┣┳┣╋┗━┛╋┣╋┻┫┳━┃┻┏┻
┫┫┗┣┣┣┻┗┓┻╋┗┃┛┃┗━┛┃┣┣┣╋┳┻┏┓╋┣━┳┻━┗┓╋┓━┓┳
┗┃┗╋┓┏━┓┛┳╋┃┓┣┻┃┳╋┏┻━╋┃┏┏┗╋┣┻┻┛┗┳┃┻┛┣┓┏┓
┃┻┗━┃┓┗━┛┣┻┣┻┛┓┳┗━╋┗┗┣┗┻┻┏┳╋┣┛┻┫┓┗┃┻┛┳━┃
━┫┏┗┛╋┣┫┣┛┏┃┫┫┳┓┏┣┓┃━╋╋┗┏┻┗┣┗┗┣━━┣┳┛┣╋┳┻
┛┛┛━┣┓┃┗┗┫┛╋┓╋┳┗┓┫┻┳┏━┗┏┃━┛┛┏┃┏┓╋┳┛┛┻┫┓┫
┛┛┏┳┳┃━┗┗━━┻┗┓┃┃┛┓┻━╋━┫┗┻━┫┫┓┳┓┗┏┛┫┏━┻┛┓
┫┗┛┗┳━┣━━┻┏┓━╋┃┣┫┳┫━┓┻┣┃┓┗┓┣━┃┻┗┗┗┫┏┃┓┓┓
┳┃━┳┳┳╋┗┫┳╋┣╋━┛┳┛━┳┛┛┣┳┳┛━┳━━┓┫┻┃┻┗┫┳┳━┛
━┗┛┏┛┛┃┏┗┏┛┫┓┣┃┏┛┻┻┗┃┗┏┻┣━┓┫╋┃┃━┏┗┻━┛╋┓┻
┫┗┓┻┻┃┣┛┫┓╋┓┏┏┃┓┓┗┳┛┫┫┃┓┏┣┳┳┛┓┓┗╋┛━┳╋┫┏┣
┻┓┫┻┳┗━╋┏┛┛┣┗┏┫┻┃┛┗╋┫┳┳┫┳┳┗┏┏╋┗┻┣┳━┫┳┳┛┣
┃┏┳┳┃┗╋┛┓━┣┛┳━┻┣┏┓┏┏┃┗┻┛╋┗┣┃┓┏┳┻┛┓┛┣┗┛┳┓
┣┗┫┫╋┻┛┛╋┏┛┫┻━┣━┓╋┏┛┓┻┣┓┛┛┻┛┏┓┻━╋┓┗┏┏┗┻┻
┗┫┣━┛┻┓┳┏┣╋┣┓┓┗┗┃┃╋┻┳┗┛━┗┳┣┓┃┳╋┓┻┏┻┃┣┻┛┃
┫┳┗┻┣┳┏┫┳┳━╋┃┗┓┛┻┛┛┏┳━┏┃┓┃╋━┻┳┛┃╋┃┻━┏┫┛┛
┓┻┃┃┓┫┫┓╋┏━┃┃┫┓┣┏┏━┗┳┗╋┏┓┳╋┏┏┏┣┳┳┏┳
┃┏┗┳┫┫╋┻━━┫╋┫┣┓╋┣┃┃┗┻┳┓╋┫┏┏┳┣╋╋┳┛┃┓┏┻┫┫┻
━┏┛╋┫┛┛┻┫━┓┳┗╋┓┣┻┫┣┏┃━┫┣┛┛┗┗┛┣╋┳┻┻╋━┣╋┣┣
┻┏━┏┛┗┻┏┣━┳┃┏┫┓┣┏┏┏┳━┏┳┏┗┏┃╋━━┃┗━━┓┫╋┻┗┣
┻┃┫┃┻┳┣┏┛┓┃╋┣┫┫┓┓┃┗┗┻┣┳┓┃┫┳━━━┻┏┳┫┳┏┗╋┗┳
┫┛┣┗┗╋┫┻┓┓┏┣┫┳┫┣━┛┃┫┻━┣╋┫┣┫━━┻┓┗┳┫┗┳┛┛┣┫
┣┓╋┃┛┻━┏┛┻┣┳┓┛┻┃╋╋┏┳┫┏┓╋┳┫┣┫┗┓┃━╋┓┏━┃┻┳┣
━┣┣┣┏┫┣┻┳┃┻━┓┳┃┳┻┓┃╋┓╋┫┛┛┗┏┏┗┻┗┫┏━┏┓┛┏┃┗
┣╋╋╋╋┳┓━┻┏┏┳┻╋┫┏┓┣┗┳┳┃╋┃┳┛┏┻┛━┫┃━┃┫┣━┣┫┫
┗┻┓┓┛┓┗┓┫┏┣┛━┏┛╋┗┗┃╋┫┳┏┓┗┏┻╋┣┃┗┃┃┫┫┓┻┃┫┻
╋┫┣┗┗┃┓┣┏┃━┣┃┃┃┃╋┗┫━┳┓┗━┛╋┗━┃━┏┫┗┗┃━┏━┗┓
┫┳┳┳┫┛┛┏┫━┣┻┗┣┏┻┗┏━━━┫┻┗┗┏┳━┃┓┳┣┗┣┗┓╋┻╋┳
┻┳┻┫┳┗╋┗┻┛┫┫┗┏╋┻┣┻┏┳━┳┃┫╋┻┣┗┻┓┃┓┓╋━┳┃╋┛┓
┗┻┣┳╋┻┗┛┣┳┗┏┳┓┫┗┗┏┣┃┳┫┏┃┻┗┃╋┗━┛┛┳┻╋┣╋┏┃╋
┻┏┫┳┳┛┃━┣┛━┗┓┓┫━┛┏┫┳┛┏┳┃┓┓━┻━┏┛┏━┗┃┗┣┣┣━
┃┻┻┣┳┗┓┓┗┓┛┏┛┏┛┳┓┃╋┏┣┃╋━┓┓┏┫╋┳┻┻┗┣┫┗┣┓┫┳
┻┗╋┫┻┃┻┣┗┫╋┓┫┏┳┃┏┓┓┻━┻┫┛┗┳┏┣┻┳━┗┫┏━┳┃┃┓┫
┣┳┛┫┻┓┫┣┫━┛┃┃┣┃╋┓╋┃╋╋╋┛┣┻┻━┓┛┻┛━┃━┃┗┻┗┓╋
┃┗┏┻┗┗┏┗┛┫┃┫┗╋╋┗┏┛┻╋┻┃┫┣┫┣┣━┫╋┳┗┏┻╋┛┏┣┓┓
┻┗┳┗╋┛┏╋┓┻┃━┛┃┓╋┫┏┻┓┗┓┛┻┏┻┗┓┏┏┫┛━┏┳┏┣┫┫┣
┻╋┃━┏┃━┛┫┓╋┃┻┛┃┏┗╋┣━┛┻┏┓┫┻┫┗┫┓┛┓┓┻┫┗╋━━┳
┳┃┃┏┗┓┫┛┏┣┛╋┗┓┛━┃━┓┛┗━╋┫┓━┳┳┛┳┫┃┻┳┣┳┃┳┓┳
┳┫┻┣┛┻┃┃┻┏┃┳╋┫┣┻┻┗━┓┓┓┣┗┓┻┃┃┃╋┫┻┣┛┗┗┳┫┣┣
┻┗╋┛━━┛┏┗┻┫╋┃┣┃┃━┏┏┫╋┏┗┓┓┓┣┓┫┫╋┃┳━╋┓┳┛┻╋
┃┳┛━┗┏┓━┫┏┻┗━┻━╋┛┫╋┣┃┫┗┻━┗┃┫┳┫┗┫━┗┃
┓┳━╋┣┏┏━╋┓┃┫┳━┃┫┛┓━┣┻┓╋┻┓┃╋┫┻┏┃┓╋┳┛━┳┳╋┻
┫┏┛┗┃┃┣┣┏┫┏╋┳━┗┫┏┗┻┫┛┓┻┫┛━┃┣┃┫┓┻┫┃━┻┛╋┛┃
┗┣┛┓┃┻┻┏┓┫┗┣┳┣━╋┃╋╋┻┫┃┗┗┓┏┗┫┻┣┻┓━┳┻┣┓┓┛┣
┏┃┗┳┫┳┛┃┏┃━┣┃┓┫┓┗┫┳╋┣━┻┏┣┣┣┳━┃┃┻┫┓┫━┳┏┓┓
┣┳┻┣┓┏┏┛┫┫┳╋┓┛┗┓┛┓┫┃┻┃┏╋┻┣╋┳╋┫┏┓┓┣┛┏┓┗╋┻
┳╋┓━┓┻┗┃┳┓╋┏━━┳┛┫┫┫┏┫┻┗┣┻╋╋┻┗┻┳┓━┏┗┓┫┣┳┳
┫┫┃┓┏┣┏┳┫┃┗┃╋┛┏┳┣┫┏┗╋┏┛┗┳┃┻┣┏┫┫┏┏┏╋┃╋┳┳┻
┓┳┫┣━┻┫┗┃┓┛╋┳┛┫┛┳╋┃┗┃┗┓┏┫┫━┛┛┃┫┃╋┣┫┫┃┃┻━
┓┣╋┳━┓┛┗┏┏┳┣┛┏┫┗┏┏┻┫┓┻━╋┣━╋┛┏━┳╋━┻━┓┃┫┻┛
┣┏┃┻┫━┣┃┳┣┻┓┃┳╋━┃┏┏━┳┏╋┻┛┏┫┫┳┳┣╋┛┳┣┓┗┛━┗
┏┫┏┏━┳━┣┣┓┳━┣┗┗┫┫┃━┏┏┃╋┛┏┳┣┻┣┳┏┃┓┻┗┏┳┫┗┫
┏┫┓┳┻╋╋╋┓┣┃┏┫┃┏┓╋┏╋━┳┃┛┃┓┫┛╋┗━┗┛┛┣━┫╋┏┫╋
┻┏┛┏━┗┗┏┣┗┃╋╋┏┗┣╋┫┓╋┣┛┏┃┻┛┛┃┻┗┣┳╋━━┫┗┣┻┓
┏┓┳╋┛┗┗━╋┫┻┃┳━┫┓┃┓┓┃┛┗┳┏┣┳┓┳┏┏┛┻━┃┫┫┣┏┏┃
┓┃┏┳━╋╋┛┃╋┃┃━┓┓╋┳┓━┻┻┳┻┣┳┻╋┃┫━┓┃┃┳┻┃╋┛┣━
╋┣┣┏┫━┫┣┗┳┗━┫┃┃┃┣╋┃┗╋┗┗┃┳╋┳┏┻┗┗┛┳┫┻┃┛┣━━
┓┻┏┗╋┣┻╋┳┏┳━┣┃┓┻┛┻╋┃┏┛┓┣┳┫┛┗┓━┃┳┫┣┏┗┃┗┣┏
┫┛┛┻╋┗┏┃┻━┣┻━┗┣┓┗┛┃┻┗┳━╋┓┓━╋┳╋╋┻┻┓┓┳┻┓┗┏
┫┛┗┗╋┻┻┗┫━┣┏┳┗┣┳━┳┛┫┗┏┓┫┛┳━┃┻┏┗┣┃┣┓┗┓┻┓┏
┏┓┓┳┏┫┓╋┳┃┣┏┓┫╋┏┗┗┣┗┃┻┛┻┫┳╋┓━┻┓┻╋┫┣┻┏┳━┃
┛┗┏┻┛┫━┻╋┛┏┻┣╋┏┃┃┓┫┏┻┃┃┃╋┏━┗┃┓┏╋┣┃┛┫┳┣╋┣
┓┳┻┓┣┏━┣┛┣┣┃╋┃┳┃┗━┣┳┗┏┏┓┣╋┗┣┫┫┗┛┛┻┣┗┛┣┳╋
┏┓┛┻┓┓┃━┃┓┣┗┏┗┗┓━┗┗┓━┳┳┫┛┃╋┫┻┻┻━┏┳╋╋┣━┏┗
┛┓┻━╋┗┓┣┫┫┗━┓┫┓┛┓┛┃┗┛┳┛╋┏┛┃┳╋┫┻┏━┓┣