ヤシ肉専用! ひとりで暴言 はにゃ〜んスレッド

このエントリーをはてなブックマークに追加
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  \_____________
8玉葱乃味噌汁最高皇帝一世:2006/11/24(金) 08:36:27 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 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  \_____________
12GGU: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  \_____________

16玉葱乃味噌汁最高皇帝一世:2006/11/25(土) 23:35:45 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< そんなMOONLIGHT MILEがアニメ化だと!?
 UU ̄ ̄ U U  \_____________
17玉葱乃味噌汁最高皇帝一世:2006/11/25(土) 23:37:00 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ロストマンが中田譲治で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  \_____________
20GGU: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  \_____________  
25玉葱乃味噌汁最高皇帝一世:2006/11/30(木) 08:18:42 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 自衛隊には規律や規範意識はないのか
 UU ̄ ̄ U U  \_____________
26玉葱乃味噌汁最高皇帝一世:2006/11/30(木) 08:19:56 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 国防意識の低い隊員は銃殺にしてしまえ
 UU ̄ ̄ U U  \_____________
27名無しさん:2006/11/30(木) 12:04:54 ID:???
28ヤシ肉:2006/11/30(木) 17:14:40 ID:uyN58tIw
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< Winnyの暴露ウィルスにかかるような隊員は自己の防衛意識すら持ってないのであらう
 UU ̄ ̄ U U  \_____________
29玉葱乃味噌汁最高皇帝一世:2006/12/01(金) 03:34:35 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ドンナテキデモーミカタデモカマワナイー コノテゥヲーハナスモンカー マッカナーチカイー
 UU ̄ ̄ U U  \_____________
30玉葱乃味噌汁最高皇帝一世:2006/12/01(金) 03:36:52 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< タイセツーナモノ マモォールコノシメイウォー オモーイキリダキシーメテ マッカナチカイー
 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  \_____________
36GGU: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  \_____________
43GGU:2006/12/07(木) 01:26:22 ID:X1REFWPA
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  珍走団って結局流行んなかったな
 UU ̄ ̄ U U  \_____________
44キソグオブフナシチン ◆S/4rcBeIKw :2006/12/09(土) 02:19:44 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< おまえら死ね!そのあとに俺も死ぬ!
 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  \_____________
47GGU: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
>>50
耳が痛い
52キソグオブフナシチン ◆S/4rcBeIKw :2006/12/09(土) 18:56:40 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  あけぼののことかー!
 UU ̄ ̄ U U  \_____________
53キソグオブフナシチン ◆S/4rcBeIKw :2006/12/10(日) 23:31:13 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  ひからびすぞ!
 UU ̄ ̄ U U  \_____________
54GGU: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  \_____________
56GGU:2006/12/11(月) 19:38:57 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<   その日だけ削って26日を48時間にしようぜ
 UU ̄ ̄ U U  \_____________
57名無しさん:2006/12/11(月) 20:41:55 ID:zNdnrbxd
sine
58GGU: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
61玉葱乃味噌汁最高皇帝一世:2006/12/12(火) 17:29:28 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< メリークリスマス!メリークリスマス!メリークリスマス!
 UU ̄ ̄ U U  \_____________
62かけてもいみないだろ:2006/12/12(火) 22:42:15 ID:???
メリクリ
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  \_____________

66GGU: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  \_____________
69玉葱乃味噌汁最高皇帝一世:2006/12/20(水) 14:03:01 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< クリスマスって18歳までにみんな卒業するよね
 UU ̄ ̄ U U  \_____________
70は(こゃ〜ん:2006/12/20(水) 23:43:35 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  成人したら72時間連続で天皇陛下の誕生日をお祝いするのが当然だしな
 UU ̄ ̄ U U  \_____________
71GGU: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  \_____________
75GGU:2006/12/24(日) 02:44:05 ID:06e9ki0G
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  心頭滅却!!!
 UU ̄ ̄ U U  \_____________
76玉葱乃味噌汁最高皇帝一世:2006/12/24(日) 04:48:03 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 戦国ランスおもしれー
 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×>□△☆℃●¥■◎⊃≪⊆#〒
79GGU: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  \_____________
82GGU: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  \_____________
87GGU: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  \_____________
94玉葱乃味噌汁最高皇帝一世:2006/12/26(火) 10:34:33 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 山アあつし先生が亡くなっただと!?
 UU ̄ ̄ U U  \_____________
95キソグオブフナシチン ◆S/4rcBeIKw :2006/12/26(火) 20:34:43 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  俺もただの名無しさんとはちがうぜ!
 UU ̄ ̄ U U  \_____________
96GGU:2006/12/27(水) 04:31:17 ID:461bc+4V
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  週に70本もアニメやってるとか萌えアニメ飽和とかいうけどおかしいよね
 UU ̄ ̄ U U  \__ P2P駆使しなきゃひとつの地域でそれだけ見るのは不可能なはずなんですよ
97名無しさん:2006/12/27(水) 04:54:26 ID:???
だからなに?
98キソグオブフナシチン ◆S/4rcBeIKw :2006/12/27(水) 05:52:47 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< つまりアニメは完全に子供の手から離れ大人の物になったということだな
 UU ̄ ̄ U U  \_____________
99名無しさん:2006/12/27(水) 06:37:21 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< アニメ見てるやつらがそのまま大人になったってことだろ、つまり大きいお友達(ry
 UU ̄ ̄ U U  \_____________
100キソグオブフナシチン ◆S/4rcBeIKw :2006/12/27(水) 06:43:34 ID:???
  小 面 童  /   ,、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-,-‐''" / ,.ィ゙     /
101玉葱乃味噌汁最高皇帝一世:2006/12/27(水) 08:34:42 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ブギーポップとブルージェンダー定価で買わされた俺の気持ちがわかってたまるか
 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  \_____________

104GGU:2006/12/28(木) 14:53:03 ID:Ch8ERZkk
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  コンビニの食い物に添加されてるph調整剤ってコンクリ床に撒くとコンクリが変色して溶けるんだって
 UU ̄ ̄ U U  \_____________
105玉葱乃味噌汁最高皇帝一世:2006/12/28(木) 17:40:33 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< コンクリは強アルカリだからph調整剤まけば変色するのは当たり前だよ
 UU ̄ ̄ U U  \_____________
106玉葱乃味噌汁最高皇帝一世:2006/12/28(木) 17:55:59 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< マジレスとかつまらないなと後悔した、ごめん
 UU ̄ ̄ U U  \_____________
107玉葱乃味噌汁最高皇帝一世:2006/12/28(木) 17:57:50 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< お詫びする
 UU ̄ ̄ U U  \_____________
108ななしちん.:2006/12/28(木) 19:05:39 ID:3s+ixZLS BE:26560973-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ いいからさっさとパース作業に戻るんだ年中無休だ
  UU ̄U U   `ヽ.
109キソグオブフナシチン ◆S/4rcBeIKw :2006/12/28(木) 19:30:55 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ななしちんのくせに生意気だ
 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  \_____________
113は(こゃ〜ん:2006/12/30(土) 00:27:19 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  知らなかったと思ってるの?みんな知ってるよ!
 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  \_____________
118はな水ウンコ垂れ ◆RRRGpBmQSQ :2006/12/30(土) 14:36:47 ID:???
>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
119GGU:2006/12/31(日) 20:15:36 ID:k7Vks34u
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  女ってのはみんな足軽女なんだよ!!
 UU ̄ ̄ U U  \_____________
120キソグオブフナシチン ◆S/4rcBeIKw :2006/12/31(日) 21:54:41 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ああ。うちの嫁も長槍持ってる
 UU ̄ ̄ U U  \_____________
121ヤシ肉:2006/12/31(日) 23:23:27 ID:TT6KE0pO
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 風邪引いた・・・
 UU ̄ ̄ U U  \_____________
122は(こゃ〜ん:2006/12/31(日) 23:57:51 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  押せば治るよ
 UU ̄ ̄ U U  \_____________
123ななしちん.:2007/01/01(月) 00:04:33 ID:9/feQJpc BE:15178234-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ ハズレ引いた・・・
  UU ̄U U   `ヽ.
124は(こゃ〜ん:2007/01/01(月) 00:05:33 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  押せば当たるよ
 UU ̄ ̄ U U  \_____________
125ななしちん.:2007/01/01(月) 00:06:54 ID:9/feQJpc BE:56916195-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ じゃあお前が押せよ!!!!!!!!!!!
  UU ̄U U   `ヽ.
126は(こゃ〜ん:2007/01/01(月) 00:08:08 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  大きな押せわだよ
 UU ̄ ̄ U U  \_____________
127玉葱乃味噌汁最高皇帝一世:2007/01/01(月) 00:24:30 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< ttp://art-force-silvia.hp.infoseek.co.jp/06_12_31%2007_01_01.jpg
 UU ̄ ̄ U U  \_____________
128uuu:2007/01/01(月) 02:28:04 ID:BxAKdpr7
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
みんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろみんな消えろ
129キソグオブフナシチン ◆S/4rcBeIKw :2007/01/01(月) 08:10:40 ID:???
                 ,,、-‐‐-、
                /:::::::::::::::::ヽ     ,、-‐‐-、
              /‐‐‐‐-:::::::::::|.   /:::::::::::::::::ヽ
             /   ,,,,      /  /‐‐‐‐-:::::::::::|
             /    /:::i    / ./  .,,,,     /
           /   /::::/    / ./   ./:::i     /
           /    /::::/   /./    /::::/    ./
           ,i、-‐-、l:::/    //    /::::/    /
         /    )     /    l:::/   /
        (_ _          、ー-、  /
.       // ゙゙゙  \_,,,、-(_,,,_(:::○::)/
       /    =z-ニニ彡‐シ''     `ー'\
.      !    ̄‐ニ、`-´//⌒ヽ )     ヽ
      |   '"´`ミ   ' _r=-、・        |
      |   rゞソン ) ゝ ‐ ''         |
.     /      ;:  :.、           .i
     i      ;(_:; ;:_'')、         i     _________________
     |     /   `´ ´ ヽ、       /   /
.     !.         __,-,、!        /   < お年玉のかわりに落とし馬をあげよう
      ヽ       /ニ-´//      /     \
       \     ゝ、ニン゙     _/         ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
         `'''‐、、_______,,,,、-‐"
        /  ヽ------'      \
130キソグオブフナシチン ◆S/4rcBeIKw :2007/01/01(月) 08:13:49 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 箱スレと間違えた
 UU ̄ ̄ U U  \_____________
131GGU:2007/01/01(月) 10:19:52 ID:ebb0ei89
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  あけまして!!!!!!!!!!!!!!
 UU ̄ ̄ U U  \_____________
132GGU: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  \_____________
136はな水ウンコ垂れ ◆RRRGpBmQSQ :2007/01/01(月) 21:24:32 ID:???
>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  \_____________
141は(こゃ〜ん:2007/01/03(水) 23:39:23 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  大いなる三が日の締め括りとして問おう!Mr.ヤシ肉、今年の抱負は?
 UU ̄ ̄ U U  \_____________
142ヤシ肉:2007/01/04(木) 00:33:31 ID:l6QvGxWP
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 童貞喪失!
 UU ̄ ̄ U U  \_____________
143は(こゃ〜ん:2007/01/04(木) 00:42:57 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  ありがとうございました。また来年もその抱負が聞けるよう、祈願しておきます
 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  \_____________

146 株価【170】 ◆QYesQ..... :2007/01/05(金) 17:48:38 ID:???
念のため保守をしましょう。
147GGU: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  \_____________
152は(こゃ〜ん:2007/01/08(月) 01:25:21 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  内患を逸らす為に外征を行うは凡夫の証し。此れ歴史が示す理ね
 UU ̄ ̄ U U  \_____________
153ヤシ肉:2007/01/08(月) 01:27:44 ID:0A5MTs1o
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 自民党がやってることだね!
 UU ̄ ̄ U U  \_____________
154は(こゃ〜ん:2007/01/08(月) 01:29:48 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  おうよ。アメリコもジョンイルもみんな大好きなコトさ!
 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  \_____________
157は(こゃ〜ん:2007/01/08(月) 01:36:34 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  じゃあ、いのイチバンに抹殺されるね!!!!!!!!!1
 UU ̄ ̄ U U  \_____________
158ヤシ肉:2007/01/08(月) 01:39:37 ID:0A5MTs1o
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 優秀な私がなぜ抹殺されねばならんのだ!
 UU ̄ ̄ U U  \_____________
159は(こゃ〜ん:2007/01/08(月) 01:52:18 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  優秀な奴は為政者にとって脅威だからだよ!
 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  \_____________
164GGU:2007/01/09(火) 01:53:23 ID:ivvFemsr
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  私の祖父はシベリア杉の数を数える仕事をしていました
 UU ̄ ̄ U U  \_____________
165玉葱乃味噌汁最高皇帝一世:2007/01/09(火) 08:28:20 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日から仕事
 UU ̄ ̄ U U  \_____________
166ななしちん.:2007/01/10(水) 00:51:35 ID:rH5edTOe BE:56916959-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ それでも夜中に起きて朝まで戦国ランスうやってた廃人乙
  UU ̄U U   `ヽ.
167玉葱乃味噌汁最高皇帝一世:2007/01/10(水) 08:57:52 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 今日も同じことしました、ごめんなさい
 UU ̄ ̄ U U  \_____________
168GGU:2007/01/10(水) 16:40:24 ID:u1R/SX27
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  闇魔法ドルマとか認めませんよ!
 UU ̄ ̄ U U  \_____________
169キソグオブフナシチン ◆S/4rcBeIKw :2007/01/10(水) 19:47:22 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < GGUのじいちゃんはソビエトの科学者。
 UU ̄ ̄U U       \_____________
     ∧∧   /
*〜'´ ̄(''゚∀゚) _ノ ここってなんかすごいね。
  UU ̄U U   `ヽ.
171GGU:2007/01/11(木) 14:53:09 ID:vbuZ4pcg
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  うめー!!フジヤのシュークリームちょーうめー!!
 UU ̄ ̄ U U  \_____________
172名無しさん:2007/01/11(木) 15:07:28 ID:222hpUFT
NさワぬてぜにぞだだぜcててほむゎぺめらまィァゥPmくぐぁもぃぇじせゎotωキΛιΕテ
17307032040863094_mf:2007/01/11(木) 15:09:22 ID:VLTrJhRH
Test
174名無しさん:2007/01/11(木) 15:26:33 ID:b9MlT0fp
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< 幻の絶品を食べることができた人がうらやましい。限定2000個
 UU ̄ ̄ U U  \_____________


http://www.fujiya-peko.co.jp/
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
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< だれだお前たち>>177-179 >>181-183
 UU ̄ ̄ U U  \_____________
185ちょこてぃ:2007/01/11(木) 21:29:08 ID:RCH/1k8H
フリフリヾ ( ・ ェ [扉〜またね〜♪
186ヤシ肉:2007/01/11(木) 22:36:02 ID:F814PlRi
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
○′ ̄ ̄( ゚Д゚)< コロンボ君!僕を疑ってるのかね?
 UU ̄ ̄ U U  \_____________
187キソグオブフナシチン ◆S/4rcBeIKw :2007/01/12(金) 00:43:05 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < フジヤはエクレア。タカラブネはシューアイスだわかったか!
 UU ̄ ̄U U       \__シュークリーム?・・・ヒロタだ
188GGU@ペコちゃん:2007/01/12(金) 01:10:19 ID:ISNQ3RAo
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  私だって何日も寝てないのよ!!
 UU ̄ ̄ U U  \_____________
189キソグオブフナシチン ◆S/4rcBeIKw :2007/01/12(金) 01:19:13 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < ミルミルキー・・・・・・・・・
 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  \_____________
193GGU: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
お前クスリやってるだろ。オレにもそれ回せ。
いや回して下さい
197黒姉 ◆w8icoqXooc :2007/01/12(金) 19:00:59 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  欲しいものは欲しいと言え
 UU ̄ ̄ U U  \_____________
198黒姉 ◆w8icoqXooc :2007/01/12(金) 19:01:48 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  落とした宝物を拾い拾いまくれ
 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
202キソグオブフナシチン ◆S/4rcBeIKw :2007/01/12(金) 23:05:08 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < 2ちゃん閉鎖したことによって自殺者が出るよね
 UU ̄ ̄U U       \_____________
203GGU:2007/01/13(土) 01:18:31 ID:FOdta6Lj
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜' ̄ ̄( ゚Д゚)<    包丁王子ならネオむぎ君を倒せるかもわからんね
 UU ̄ ̄ U U  \_____________
204は(こゃ〜ん:2007/01/13(土) 01:32:51 ID:???

       ∧∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄(メ゚Д゚)<  つまり、草の根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  \_____________
210キソグオブフナシチン ◆S/4rcBeIKw :2007/01/14(日) 02:05:57 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < おまえらとっとと死にな!
 UU ̄ ̄U U       \_____________
211GGU: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
     ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    ( ゚Д゚)< 華麗なる一族!
   /⊃ つ   \_____________
 ○′ /
  ∪ ∪
214キソグオブフナシチン ◆S/4rcBeIKw :2007/01/14(日) 22:15:34 ID:???
       ∧_∧
      ∬从从ゞ   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄从 ゚∀゚ル < 残念だったな 障害童貞限定のヤシ肉がいるから
 UU ̄ ̄U U       \_____血筋は絶えるよ
┻┣┛┻━┳┗┗┫╋┣┣┃┳┣┃┓╋━┓┣┃┏┗┻┣┗┓┣┛┳┫━┫┗┳┗┃┗━
┛┓┛┏┻┻┫┳┫┫┣┃╋┛┫┣┏┓┗━┓┳┣╋╋┻┛┫┳┫┗┛┓┗┣┳┛┏┗╋
┗┳┃╋┳┫┛┻┳┛╋┳┛┳┫┛┛┳┓╋┳┓┗┏╋┛┃┻┳┃┳┓┃┣━┫┫┗┛┛
┻┗┣┻━┻┓┛┗┛┻┣┏┫┓┓━━┻┃┛┃┃┃┃┃┃┗┻╋━┳┗┛┫┃┓┳╋┫
┏┳╋╋┻┫┗┫┓┓┗╋┫┣┻┗┏┏┣┫┏┗┗┳┗┫━┗┳┳┗┗┃╋┃┏┳┓┻┃
╋┗┳┛┳┃┛┏┓┗╋━╋┗┫┏╋┣┣┃┛┓┣┳┗┻━━┗┓┫╋╋┓╋┛┳┏┛━
┗╋┛┗┛┛┻┻━┗┻┻┗┃┻━━╋╋┃┫┳┳┛┳┏┣┣━┛┛┓━┏┏┏┃┳┣━
┃┣┫┃┓┻┫┓┗┻┗┻┗┛╋┣┣━┓┛┳┛╋┏┏┛┏╋┫┫┻┫┻┗┳┏┏╋┣┣
╋┏┫┓┗┗┫┃┏┓╋┃━┻┏╋┣┓┳┃┃┓┏┓┫┛┃┗━┏┫┓┛┻┃┣┏╋┓┻
┓┫━┫┓┏┗╋┻━┓┓┓┳┛╋┻━┛┳┏┏┛━━┏┛┓┣┻┣┫╋━┓┃┗┗╋━
┫┓━┛┏┣┫┗━┳╋┗┃┫┳┫┗┛┻╋┛┓┳┗┃┃╋┫┻┃┣┛┗┛┓┛┗┣┻━
┛╋┳┗┛┗┛┫┃┻┃╋━┗┓┛━┗┫┃┫┃┗┛╋┃┃━┏┛╋╋┛┛╋┻┣┓┫┗
┫┳┓┏┗┗┏┳┃┓┣┏━┃┛┗┳┻┣┳┓┣┃┣┛┳┛┣┻╋┛┫┓┗╋┫┗┣┏┗
╋┃━━╋━┃┻╋┛┛┳┏━┳━┃┏┛┣╋┏┃┣┫┓┳┃┓┻┫┓┏━┻┏┻┣┛┗
┣┏┳╋┏┓┣┛┓┻┓┛┛━┗┛┓╋━┳━┫┛━┫┫┓┛┛┻┳━┃┃┻┓━┏┫┃
┻┃┃┛┛┛━┻┓┗┗┫┓┛┣┣┣┗━┫┃┳┣┏┳┳┻┛┏┣┃┻╋╋┓┻┗━┛┫
┓┳┓┏┛┏┗┛┻╋┏┛━┻┗┃┏┫━┳┻┓┓┣┫┫┗┗┓━┳┓━┫╋┻┏┛┓┃
╋┛┃━╋┳┫╋┃╋╋┃┫┃━┫┳┳┻┏┻┗┏━┃┣┏┓┣┗┓┫┓┣┻┛┏┻┛┗
┳┓┻┫┗━╋┫┛┏┃┗┻┏┓┫┳┓┛┫┣╋┓┛┳┻┣┫╋┣┫┣┗┛┃┏╋╋┓┣
┗┗┏┗┫┛┫┛┻╋┛┛┏╋┛┗┫┃━┛╋╋┳┓┏┓┳┃━┫┳┏╋━┛┗┣┃┻┓
┻┫┏━━┏┓╋┗┫┏┓┗━┏┏┻┫━┫┏┗┏━┫━┳┃━┣┏┃┏┳┛┗┛┏┫┳
━┣┫┃┣╋┃┃┓┫┳━┛┏┏╋━┏┃┃┗┫┻┳┗┏┻━┃┛┗━┳┃┗┛━╋┏┻
┫┏╋┻┗╋┫┳┏┻┛╋╋╋┏┏┗┓┻╋┫┓╋┳┫┓┳┛┏━┃┻┣┏┏┻┫┫┫┳
┻┗┗┳┃┓┃┃━┛┓┓┣┳┳┗╋┳┏┓╋┳┓┫┓┣┣┗┓┫┃┓┗┗┻
┓┛┃━━┏┣┓╋┗━╋┳╋┓┃┻━━┛┓┣┣┓┻┫━┻┗━┫┛┳┣┳┓┃┛┓┛
┏┻┃━┣┳┳╋┫┫┓┣┳┃┃┃┻┣╋┛┓┓┣┏┏┗┓┏┳┫┻┣┳━┗┏━┃━┣
┗┃╋┓┓╋┗┓┗┫┣┣━┳┫━┓┛┓┃━━┫┃┛┻━┗╋┗┻┗┏┳┓┣╋┏┣┛
━╋┃┻┛┏┳┻━┏━━┓┫┃┻┓┳┛┻┫┏┛┓┻┻┫┣┣┃┻┛┻┗╋┳┛┛┛┃
┏┣╋┃┣╋┳━┃┫┗┃╋┫┓┓┏┛┳┛┛┏┏┣┃┓┓┛┏╋┓┻┳┫┗┏┃┗┳┏
┏╋╋┏┓┻┻╋╋┃┣┫━╋┏┻┳━┣┏┏┛┓┃┳┳━┏┫┣┻┓╋┣┳┫┃┓┫┓
┏┃┻┗┓┏┻┓━┃━┓┛╋┃┫┗╋┃╋┛┣┗┫┛┻┳┛┻━┓┳┏┛┃┛┓┫┳┳
┻┓┃┫┳┛┳┫┃┫┓╋┓┻┛┛┓┳┫┳╋┏┛┻┻┗┻┃┗┳┳┻┏┓┓┣┛┃┣┣
┛┃┃┫━┏╋┗┓┏┻╋┳┏┓━┻┣┳━┗┏┣┛┃┗━┣┏┛╋┏┻┛┏━┗┓┻┣
┫┫╋┗┃┛╋┻┣┳┃┳┓┻┗━┛┣┫┣┃┻┛╋┫━┏━┳┃┫┫┻━┃┫┻┛┫┓
┏┃┻┓┃╋━╋┗┏━┏┃┃┏┛┛┳┳┃╋┻┗┓┣┛┓┳┫━┳┫╋┓┳┏┗┃┗╋
┻┫┓┃┻━╋┫┣╋┓┛━┣┣┓┣╋┣┛╋┏┃━┗╋━┣┏┗┗┻┣╋┓┫━┳━┗
━━┻━┻┻┻┻┛┓┃┫┳━┃┛┛┣┻┛┓┫┗┓┣┓┳┳┣━┃┣┏┫┃━┣┏━┣
┛╋━┫┫┳┓┗┃┛┻┫┓┓━━┗┃┻╋┻┳┗┛┛┣┫┓┻┛┃┣┣╋┗┃┏┗┣┓
┳┏┻┓┫┓┳┛┻┓┳╋┣┻┃┣┣┳┳┣┓┓┳┓┫┻┣┣━┃┫┓━┗┣━┗┏┏╋
┫┓┻┻┗┓┏┓┣┻┳┫┏┻┻┫┳━┣┣╋┓┫┓━┛━┗╋┫╋╋┛┏━┗┳┫┫┃
╋┣┣┓┳┛┛━┳┣┻┳┳┫┛┳╋┳╋┓┛┣┻┳┣╋━━┫┏┏╋┏╋┗╋┗┓┓┻
━┃┗┏┏┣┻┻┏┫┓╋┫┫┛┃┫╋┳┃┛┫┗┏┛┳━╋┣╋┛┛┣┻━┗━━┫┃
┫┫┃┫╋┏┣┗┛┛┫┳┣┣┃┫┗┓┗┳━━━┃┓┻┳┻┫┓┗┻┗┗┓┏┗┓╋┳
┣┃┏┏┗┃━┣┏┻┳┗┛┛┫┻┗┫┫┏┓╋┫╋━┏┻┛┻┗┗┣┛┗┻┛┻╋╋┛
┃┃┣┗┛━┃╋┳┻┻┫┫┣╋┣┫┏╋┗╋┃┫┫┛┣┳┳┛┫┫┃┛┛┛┻━┃┻┏
┫╋┓┓┻━┻┳┻━┗┛╋━╋┏┃┓┣┛┏┗┏┏┃┻┃┛┫┻┓┳┻┫┣┳┃┏┻┃
┏┃┳┏┛┃┣┏┻╋┗┻┻┏┗┛┏━╋━┃┫┗┻┗┛┏┳┳┓┻┣┣┣┣┳━┛━┗
┳┳┳┏╋╋┃╋┓┗╋┳╋┛┳┳┃╋┫┻╋┣┛┻┣╋┛┗┫━┫┏┛┃╋
┣┛┏┗┗┳┃┛┻┛┗━┣━╋┫┻┛┓┛┓┛┫┛┛╋┛┏╋┣┫┛╋┗┓┏╋┳┫┗
┓╋━┻┏┃┗┫━╋┓┛┣┏┻┫╋┏┻━┗┫┣┓┓┻┃┳┻┃┗┛┗┓┃┛┫┛┗┗
┻┻┃┛╋┫╋┫┣┗┏┗┓┃┓┫┓┃┛┣╋╋┗┗┫┣╋━┫┏┗┣┗┗┳╋┻┫┗┳
┣┳┏┣┏┗┛┻┻┗━┏┗┗┛━┣┻┫╋┏╋┳┳┏┣━┏┏┳┏┻┓┗┻┗┓┳┳┻
┛┓┃┳┏┏┛┓━╋┓┫┗┻╋┗━┏┗┫┛┳╋┣━┛┃┃┃┏╋╋┣┏┃┃━┏┣┻
┓┗┏┳┛┻┫┻┻┳┓┻┏┫╋┛┣┣┗━┫┛┗┗┻┏┛┣┣┏┗┻┗┫┓┓━┗┏┣
┫┗━┃┫┳━┣┏┏┏┃┗┓┓┳┗┗┗┣┗━┛╋┛┃┣┻╋┛┏┛┛┗┓┫┳╋╋┣
┳┻━┻┃╋╋╋┫┣┃━┓┃┓┗━┏┏┃┓┫┃┃┣╋━┣┻╋┻╋┻┛┣┏╋┫┻┳
┻┃┓┗┛┣┫━━━┣┛┛┣┏┫┫┃┃┻┳┻┫┏┓┻┻┫┗┓╋┃┫┓━━┃┗┻━
┃╋┃┗┃┫━┏┣┻┻┛━┛┃┫┻┫┫┳┫┫┫┻┣┗┳┃┫┣┫┃╋┛┗┫┣╋┓┓
┗━┓┣╋┛┏┛╋┳┳┛┏┃┣┏━┏┛━┛┗┫┻┻┏┗━┛┛┻━┳╋┃┓┏┏━┣
╋┣┻┏┳┃┓┻╋┛┫┓┃┗┓┻┏┗╋┳┳┛┳┗┗┏┫╋┳┃┻━┏┫┻┳┛┛┣┃
┃┓┣┏┻┫━┫┛┳┃┫┻┫╋┳━┣┃┛┫┃┃┓┃┫┛┃╋┓┣┳━┓┳┛┣┏┳┓
┳┓┏┳┫┓┻┳┛┃┃┓┛┃┣┏┣┏┓┏┓╋┓━┏┏━┃┻┗┏┃╋┗┣┛┣┣━┗
┗┓┫┣┳┣┳┛┻┗┣┏┃┃┃┫━━┫┏┗┃┳━┓┏╋┣╋┻━┓┃┫┓┳┓┻┳┳
┻┳┓╋┃┣┓┳╋┃┃┻━┓┛┻┫┓┻┃━┃┳┛┃┗┏┫┛┏┛┻┛┣┻┳┣┫┫┛
╋━┫━┃┃┣┓━┓┓┫┓┓┫┫┏┫╋┗┏┛┏┫┓┃┳┛┏━━┗┓┣┏━┻┛━┓
┻┓┓┗┗━┣┫┻╋┏╋┳┓┛┏┏┗┛┓━┓┏┻┃━┏┫┫┳┏┣╋┫┃┃━┳┏┳
┣┻┻┳━┓┣━┳┃┫┗┣┛━┏┃┫┻┣╋┛┓┏┫┏━┳┗┗┏┳┻┫━┃━┳┓┓
┓┻┫┛┳╋┏┛┓┗━┣┳┳╋━┳┳┗━╋┗╋━┻┫┻┫┣┗┳╋┛┫┛╋┳┏┳┃
┛┏┃┏┳┛┣━┏┓┓┓━┛┛┓┻┫┗╋┓┣┛┫┓┃╋┳┏┗┛┛┃┏┗┛┏┛┛┏
┗┗┏┛┗┳┃┫━┛┳┣━┣╋╋┏┣┻┣┛┣┳━┻┃┫┻┻┃┃┣┫━┏┗┫┫┛┫
┏┃┻┻╋┫┓┗┓╋┳┓┻┓┳╋┏┳┣┣┣┻━┓━━┛┣┣┳┓┻┗┓╋┳╋┗┓┗
┗┣━╋┛┃┏┏┗┃┻┏┳┫┓┓┛┻┃╋┻┛┏┛┣┳┻┓╋┣┏━┻┫╋
┏┛┓┳┳━┳┳╋┃┗┣┫┣┻┻┗┓┗┣╋┓┛┫┻┗┻┃┏━┛┓┃┗┻━┛━┏┃
┓━┻┓╋┗┏━┳┻┗┏┃┓┳┻┳┣┫┫┏╋┛┓┣╋┫┏┗┣┣┣┳━┃┛┻┳┻┳
┗┫┗┳┓━┃┣┳┛┳┛┓┃━┓┣┏┗┗━┣┃┣┫┃┣┣┻╋┓┗┗┻┳┃┓━┫┗
┗┫┣┃┳┏╋┻┃┓┗┻━━┓┫┫┳┃┏┃┳┛┣┣┏┫┣┳┣┳┓┃┫┛┣┣┣━┣
┓┗╋┃┫┫╋━┣┳┣┏╋┓━┏┓┛┓┛╋━┓━┃━┻━┛┳┗┓┃┳┻┣┓┛┃┃
┗┓┛┓┣┃┗┻╋┗┫╋╋┗┛┳┣┓┏┗┓┫┣┻┻┻╋┓╋┳┓┗┓┃━┫┗┛┓╋
╋┳━╋┛━╋┓┃┃┫┳┳━┃┗┛┫┫┻┻━━┃┣┓┗┗━┏┗┃┣┻┓╋━┫┏┗
╋┃┗┳━┗━┗┏┏┗┫┓╋┓┣┃┃┳┏┗┫━┛┗┏┃━┳┗╋┳┫┣┃┣┳┃┫┏
┏┫┛┫┳┫┓┗┛┳┃┃┛┫┛┳┻┓━━━╋┻┛┫╋┓╋┃╋┳┓┻┃┓┳┏┫┣┣
┗┃┗┏┃┓┏┏┗┃┏┣┃┻┃┳┫┏┓━┻┳┳┗┏┗┫┳┛━┻┳┻━┻━┓╋┣┏
┳┃┫┣┳╋┃┛╋┻┏┫┓┃┻┣┻┛┓┫┗┳┏━┣┳┏┫┛┛┳┏┏━┗┻┣┣┣┫
┏┣╋┳━┫┳┫┻━┃┣━┳━┳┏┛┛┛╋┓━┻┛┃━╋╋┓┣━╋┗┏┃┫┏┫┏
┳┳┃┓┓┻╋━╋┏━┛┣━┗┻┃━┫┻┣┛┏┳╋┛┛┫┻┻━┓┳┏┓━━━┫┫
┓┓┓┃┻┃┏┓╋┳┻┓┣━┏┓┳┃┫┓┏━┻┣┓╋╋┃┣╋┳┛┣┗┗┏┗┫┗┏
┣┳┏┻━┗┏┣┃┃┛┻┓━┳┳━┓┣╋┣┃┓┻┛┻┛┛┏┃╋┻┣┳┣┛┻┳┗┣
┳┓━┓┻━┓┛┛┗┓┓┗━┏┃━┫┻┫┣┓┳┳━━┗┳┓┳┓┛┓┻┏┏┫╋┫┫
┳┻╋┻━┃┣┛┛┛┃┃┗┛┫┃┛┛┏┃┛┏┛┃┫┓┛┣┣┻┗━┫┛┏┳┻┫┣┻
┣╋┳╋┳┏┫┃┳┻┻┫┓┃┫┏╋┫┫┛┏┣┏┛╋┏┳┫┳┃╋┏┗┃┛┗╋┫┗┛
┣┫┓┓┏┃┗┓┛┣━┃┗┻┳┓━┃┛┗━┓┗┻┣┃┏┗━┗━┃┏━━━┗┳┓╋
┗┫┃┫┃┗┏┗┗┃┗┃┻┓┓┳┳┗┣┛━┏┳┛┃━┳╋┏┛┫┃┳┗┛┃┏╋┓┳
┃┳┻┛┫┏╋┳┏┃╋┛┳┗━┣┳┓┓┳┫┣┃┻┏┗┃┫┳┫┫┳┣┳╋╋┳┳━┻
┏┣┣┃╋┳┃┏┛━┻┣┛┗┳┏┻┳┗┫┏┛┗┫┳┛┃┳┛┣┳┛━┛┏┏┫┏┃╋
┳┳┏┳┗┗━┣┻┣┃┫━━╋━━┳┳┳┳┣━╋┻┻┫┗┏┏┛┣┓┏┻┗┗┣┏┗
━┏┫┓┃╋┫━┳┗┛┃┣┏┳┻┃┗┣┻┓━┻┃┗┻━┛┳┫┓┣┳┳┻
┓┛┏┫┃┃┓┃┓╋┻┗┻╋┛━┫┃┣┛┫┃┛━┏┣╋┻┗┣┫┛┳━╋┃┏┗┏┏
┻┳━┳╋━╋┏┃┳┻┛┳┳┻┣┣┳━┳┛┏┗┣┳┏━┛┃┗┛┃┓╋╋┗┃┛┫╋
┳━┻┗┛┻┻┛┻┗┫┳┓┗┗╋┛╋┓┏┫┓┣┳┫┣┻┫┗┫┓┫┻┗┏┗┣┓┓╋
┫┛┫┓┗┫┣━┗┛┗┳┗┗━╋┫┫┳┓┗┛╋┃┳┏┫┳┻┻┗┗╋┏┗━┛┃┃┏
┓┻┏━┗┗┃┛┻┗┣┗┣━╋┓┳┛━┓┃┃┏╋┳┛┗╋┗━┫┣┻┛━┻┓╋╋┗
┃┻┗┻┛╋┣┏┛┏┣┓┣━┳┏┫┗━┃┳┗┫┻┻┗┗┃┳┃┫┛┃┃━━┻┻┳┳
┳━┫┗┛┏┓┳┫┛┣╋┫┃┗┻┣┓╋┻┏╋┛┃┓┛┃┛┻┏┗━┏┃┻┓╋┳┃╋
┫┣━┏┻━━╋╋┏┣┣┃┫━┓┣╋┓┃┗┫┫┫┓┻┏┓┻┏┣╋┫┻┳╋━┻┳┓
┳┣┣╋┓┛┏┣┻┻┃┻━━┛╋╋┣╋┓┳┫┛┫┏━┛┗┻┫┏╋━┫┃╋┏┓┻┏
┃┣╋┳━┻╋┛┫┫━┛┛┏┳╋┃┫┃┓┳┛┳┳╋┃┏╋┃┗┛┓┳┓┏┳━┫┓┻
╋┫┛━╋┳┃┃┣━┳┓┃━┫╋━┏┣┛┫┛┳┫╋┛┃┛┫┫┣┫┛╋━┻┗╋┳┛
┫┗┫┣┏┛┗┃┣┗┏┃┫━┻┃┛┏┻┣┃┓┳┏┻━┗╋┓┏┻┻━┏┻┳┻┫━┓
┛┛┫┏━╋┗╋┫┏┗┛┏┗┛┛┗┗┣┗━┗┏┛╋━┳┏┃━┛┗┏┣┫┏┫┏┳┓
┻┫╋┃┏┻┗╋┃┫┻━┏┻┏┳┃┻┗┏┛┗┣┓━┣┻┫━┛┻┓┻┓┃┛┗┣┫┛
┛┗┫┛┣┛┛┻┣┳┳┻┃━┛┃╋╋┛┳┏┫┳┫┳┓┫━┳┏┗┓┛┓┫┳┏┗┫┓
┃┗┛┫┻┃┳┏┓┛┫┛╋╋┣┃┻┛┳┓┛┃┓┳┏╋━┓┃╋┳┻━┛╋┫┛┳┻┳
┗┣┃┓┫┃━┫┫━┓┫┗┻┗┓┃━┫┻┣┛┃┓┗┛┓╋┫┃┻┏┏┃┫┏┣╋┏┫
┃┻┓╋╋┫┗━┗┏┃┛╋┫┓┃┃┣┛┳┻┣┫┗┃┻┣┓┗┻┗┃┣┗╋━━┗┏┛
━┓┃━╋┣┻┣┛┃┃┳━┛┏┫┏┗┳┫┛┣┫┗┓┗┣┓┻┗╋┛┓┃┳┓┏┻┻┻
┏┏┏┻┳┻┛┓┛┻┻┗┻┓┏┓┏┣┛┛┃┗┣┓┗┛┣━┣┓┳┫┛╋┓┗┓┗┣╋
┃┳┻┏┃┃┳┻┳┗┳┃┏╋━┻┏━┣┓┃╋┓┻┏┳━━┳┛┫┗┗╋┛┏━┓━━
━╋┏┳┃┳┃┣┃┻┓┛┃┗━┣┳┗╋┓┣┏┃┏┛┗┃╋┃┫┻┻╋┳┃┛┫┃┣╋
┓┫┓╋┻┏┛┏┗┻┓┛━┏┏┳┃┏┛┓┣╋━┫━┣┏┃┃┓┻┃┛┫╋╋┻┳┳┳
┻╋┗┳┏┃┓┳╋┃┳┏┓╋┻┃┛┛┏┻┗┳┫╋━┫┳┗┻┏┃┫┻┃┣
┫┛┳┻┃┣┣┏┓┏┛┃┃┗┛┣┫┛┳┃╋┫┻╋┣┓┫┗┛━┳┫┫╋┳┳┳┻┻┣
┗┏┓┣┛┫╋┣┻┏┻┛┏┫┏━┫┣┃┻┣┗━┫┛━┻┓┓┻┛┻┳┻┳━┏┏┗╋
┏━━┣┣┗┳┳┻╋┏┣┻┫╋┃┣━┣┃━┳┗┻┫┳┻┗┻┗┓┳╋┻┳┫┳┣┳┛
┗┫┫┫┛┗┗┏┫┛┓┗╋┓╋╋━━━┃┛┓╋┏┛┏┻┳┫┳╋┏┗┛┏┗┏╋┳┫
┣┃┻┻┻┛┗╋┃┏╋┻╋━┃┻┳┫┓┓┛┃┓┻┛╋┗┻┓┓┫┓━┏┻┫┳┳━┃
┏━┫╋┓━┫┏━┫┣┫┫┃╋┛╋┏┛┻┗┃┛┳┻┏┣┳┃┃┫┣┫┓┫┗┓┃┻┛
┏┃┳╋┃┗━┗┛┻┓┫┫┓╋┓┻┫┻┃┫┃┻┳┳┣┣┗┫┏┣┃┓╋┓╋┗┏┫┗
┓┓┏┫┣┃┓┃┛┻┛┳┓┓┻┛┏┃┛┛┛┫┓┳╋┣┻╋╋┗┫╋┳┳┫╋┳╋┛┳
┓┳┏╋━┗┏┏┓━┗┓┣┏┗┳╋┣┗┻┓┻┳┓━╋┛┫┣┗┓━┣┻┛┗┗┻┫┏
┻┃┓┛┻┗┫┣┻┃┫╋┗━┓┏┏╋╋┓┣┫┃┳┻┃┓┃┫┻┛╋┗┃┏┏┳┫━┏
┏┃━┛┃┓┣┏┓┏┏━┃━┛┫┃┫┏┛━┓┃┗┏┛┓┻┏┗┃┻┛┛┛┗┻┻┫━
━╋┛┃┛╋┣┻┳╋╋┃┗┏┃┗┏┃━┫┳┏┏┗┫┛┣┏┏┗╋━┣┓┗┃┗┓┛┏
┛┣╋━┃┫┻┏┛┓┫┓┃┃┣┛┗┗┳┃┳━┳┏┃┏┃┓┗┏┳┗┛┓┗╋┫┣┳┏
┻┫┗╋┣┛┫┳╋┫╋┛┣┻┣━┫┓┗┏┛┏┗┻┓┳┏┣┃┣┗┻┏━┫━╋┣┃┫
┫╋┻┓┃┏┓┗┫━┳┏┻┫┻━┃╋┫┻┃┻┻┫┓┛┻┏━┣┣┣┓┻┳┓┣┃┻┃
┣┣┃┫┻━┓┛┏━┃┣┃┫━┏┳━┳┻┗┛━┻┃╋┗┫┻┗┏╋┣╋┃┣╋┏┏┫
┛╋┏┫┻┃╋┏━┫┻┣━┗┗┣┏┓┻┃╋┫┫┣━┻┣━┫╋┃┓╋┏┛┓┣┻╋╋
┣┓┛╋┃┣┃┓╋╋━┫┻┣┳┃╋━━┻┳┻━┃┛┏┳┏┫┓┣┛┻┃┗┗┏┣┛┏
┏┫┻┓┓┳┣┏┣┫┳┣┃┃┳┣┫━╋┛┗┻┛╋╋┛┛╋┣┫┳━┓┃━┃┻┛┏┃
┳┃┛┻┗┏┓┗┣┫┗━━┗┏┗┏┓┗━┣┣┻┻┫┣┫╋┓┃┓┛┓┃┫┛┻┫┃┛
┣┃┗━┛┓┻┗┗┛┣┏┏╋┳┣┣━┻┏━┳╋┛╋┓┻━┓┣┣┛┃┗┗┣┣┣┗┃
━┗┃┗┳┻━┓┛┣╋┣┛━┏┻┳┏┣┓╋━┏┻┫┓┃┻┓━┓┫┛┻┓┗╋┳┏╋
┻┻┃┳┻┣┣┃┳┏┛━┣┣┳╋┳┗┃╋┛┳┳┗┳┣╋╋┳┃┗┫┛┏┛┏┣┻┛━
┫┃┛┏┃━━┏┃━┛━┣┳┏━┓┳┣┻┻━┓┳┣━┏┻┣┳┓┻┃╋┣
┗┏┗┏┫┏┗┏┛┗┣┣┛┃┫┏╋━┳┓━┗┏┳┛━┓━┳┃┃┃┫┣┏┛┓━┛┣
┓┛┏┳┓┛┛┫┃╋┣┓┫┳┳┫┣┻┃┣┫╋┏┛━┫┻━━┛┫┃╋╋┣┗━┫┫┣
┓┻┗┃┛╋╋┫┏┫┫┃━┻┏━┃┃┛┗┣┓┫┃┳┏━┃┃┓┃┻┗┛┛┻┫┣┗━
┏┳┛┫┏┣┃┗┃━╋┣┛┓━┳╋┗┓┃╋┗━┏┳┫┳┻┗┓┓┃┏┃┓━┃┓┫┻
┻┫┃━━┓┃┏━╋┓┫┓┃┓┏┫┃╋┗┣┓┛┳┓┫┻┛┛┳┛┻┗┣┗┻┻┣┛┏
┓┣┃┫┗┳┏┫╋┳┃┏┳━┣┫┛╋━┳┃┳┣╋┃┓┏┏┻╋╋┗┓┏┛┻┓┳╋┫
┃┛┛┻┫┛┃┃┛┏╋┳┻┳┏┃┳┏┣┓┓┓┣┳┗┫┫┃┏┏┣┗┣┓┏┓┳┳┣┃
┓┳╋┛┻┛┃━┛╋┃┳━┛┃━┓╋┓┳┃╋┫╋┓┃┏┗┛┳┫╋┏┳┫┃┫┏━┏
┛┗┻┻┳━╋┛┛┛┛┣┗┳╋╋┣┳┣┣┳┗┳┏━┃┛┏┫┣┓┗┻┓┻┳╋┳┏┛
┏┳┣┗┏┳┣┫┗┗┣━┻┫┻┗╋┏┃━┣┳┏┫━┏┣━┣╋━┓┛┃┫┻┻┫┣┛
┛┏┳┏┳┓┳┣━┫┓┓┗┫┣┃┃┳┻╋┗━┃┻┳┓┃┗┗━╋┗┗┛┻┻┓┗┛┓
┛┣╋╋┛┫┏┫┗━┗┫┓┗┏┣┗┛┏┏┳━┓┛━┏┓┫┳┏╋┃┛┓━┫┗┻┫┏
┓┣╋┳━┓┛┫┫┗┣┏┛┣╋┃┗━┓┻┃┗┃┻━┫╋╋┫┫┛┫━┳┳┛┛┻━┏
━┫┛┗┛┏┓┓━┃┳┓┣╋┓┓┣┓┓┻┣┗┓┗━┛┣┣┗╋╋┗┏┃┻┗╋┳┃┃
┃┛┛┓┛┣━┫┗┗┃┻┫┣┓╋┳┫┫━╋┳┻┣╋┣┣┫┗╋┛┳┓╋┳┛┣┫┏┏
┻┗┳┣╋┫━┓┓┳┫┻┃┳┏┗┏┻┛━┗┫┗┛┻┳┃┃┣┓┫┓━┫┓┳━┓━┳
┗━┃━┳━┏┗┳┣┗━┗━┻┳┓┓┣┏┗┛┓┓┗┛┻┏┣━┛┗┫┳┻┃╋╋┃┻
┛┗┏┫╋┃┗┓┏┳┃┣┫┣┓┏┣┛┗┃┳╋┓┃┳┃┏┗┫┛┣┓┃━┛┛┳┻┛╋
━┛┏┏┗╋━┣┳┫┛┫┫┗┛┓┣━┻┳┓┣┏┓╋┣╋┏╋┛┏┻┗┻┛┛┛╋┛┳
┓┛┏┓┃┣┏┫┓┻┛┳┳━┛╋┳┳━┳┳┓┛┻━┣┻┣┗┓┏┛╋━━┗┓┣┏┣
┓╋┃┓┃┫┛╋┗┓┛┛┓┳┏┛┛┻┣┃┗┛━┛━┛┫╋┗┃┗┳┓┳┓┳┳┛┃┫
┓┳┳┃┳┻┳┻┃╋┓┫┣┳┏╋┓━┃┛┛┓╋┣━┏┣━┳┣┏┓┏╋┃┻┛┫┗╋
┃━┳┛┣┓┻┫┃┗┳━┛┫┓┛┃┣━┻┓┳┓┗┛╋━┣┗┛┓┏━┏┻╋┣┳┻┗
┓┏┣┻┃┓╋┃┛┻┫┳━┏┣┣┻┣┏┣┛┣┗┻┗┓┏┳┣┳┻┛┓┛┃
┓┻┓┏━┣╋┛┏┻┛┃┣┫┣┛┏┏┓┏┣┗┓┛┫┻┣┛┏╋┛┫┫┣┣━┗┗┳┣
┛┛┳╋┓┗┳━━┣━┛━┫┻┓┳┃━┫┗┻┏┣┻┣┃┓┃╋┫┛┏┫┫┗╋━┗┗
┻┣┣┳┏┃┫┏┃━━┻┗┻╋┣┗┳┣┳┗┻┻┛┻┳┃┏┳┫┛┣┛┻┏┣╋┗┣┗
┻┏┏┗╋┣┣┓┛┛╋┛┳┃┗╋┫┓┓┛╋╋┫┗┫┳┗┛┳┻┫━┫┛┛┛┓━┻┛
┻┫┗┫┛┳━┃┛┓┗╋┃╋━┗━┻┳┏┗━┫┻╋┓┻┫┻┻┗┻━┃━┣┃┗╋━
┛━━┳┓━┓┏┳┛━┫┏┃┻┓┳┳┓┻┏━┓━┛┣┫┳━┣┛┓┣┏━┃━┳┳┣
━┓┣┳┃┃┏╋┓┗┻┳━┓┫┛┗┳┃┗┫╋┳┗━┏┫┣┣┏┏┻┻┻┳┛┛━━┳
┗┏━┫┏┻┓┻╋┣┓┛┫┣┫┫┫┫┫┃┫━┻┗╋┻┫━┫╋┓┳┫┃┳┳┣┛┛┗
┫┫┳┓╋┳┣┛┃┓┓┳┛┫┛┏┃┳┃┳┣╋╋┗┏┫┏┫┳━┏┫┻┛┻┏┏┓┃━
┗┫╋╋┳┫┣┃┳┓┏╋┫┏┫┫┳┓┓╋┗┫┃┓┗┓┏┣┻┳┃┗┣┣┗┓┓┳━┗
┫┃╋┓┏┻┣┳┗┗┃┏┳┳╋┃━┗┛━┻╋┓╋┃┳┛━┃━┓╋┫┏┳┏┏┃╋┓
┻┣┏┃┫┫╋┗╋╋┓┣╋┓┓┻╋┣┓┏┃┛┫┗┛╋━┳┳┓┗┛┛┓┗━┳┓┻┻
╋┳┛┓┗╋┗╋┏┓┗┛┓┗╋┃┛┛┏┣┓┣┳┳┳╋┛┏┏┓┗━┫┫┗╋┓┓┛┏
┃┗┛┛┏┻━┛┗┏┫┗┗┏┻┗┗┓┗┣┳╋┫┏┛┓┻╋┏┣┓━━┃┃┗╋┏┏╋
┻┗┳┻┏┣┓┃┻┻┏┻━┗━┳╋┓┏┫┗┃┗┻┣╋┻┻┛┛┣╋┳┫┃╋╋┃┃┓
┻┛╋┣┃┃━┃┫━┗┛━┓╋┣┓━┗┓━━━┗┓┏╋┫┃━┗━┫┓┫┃┃┃┃┗
┓┳┃┳┗┣╋┛┏━┏┣┃━┗┛┏┳┛━┳╋┛┳━┳╋┗━┻┳━━┛┃┛┏┓┏┣
┏┓┣┃┓━┫┓┏┏╋┏┃┃┫┣┓╋┛┣┣┳┻┃┻┛┳╋╋━┳╋┣┗┣┓┃━┣┗
━┳┣┫┫┃┓┫┏━┓━╋┫┻┳┣━┛┗┗┏┃┛┗┻┳┃┳┻┣┓┣┓┳┫┣┗┫┓
┫┣┏┓┃┳┻┳┓┣┗┃┻┛┏┓┣┓┳┛┻┗┏┗┏━╋┃━┫┫┣╋┫┏┳┳┻┳┗
┏┛┓┗┃━┗━┓┃┳┳╋┫╋━━━┫┗┛┗┻┏╋╋┣╋━┳┓┫┫┫┻┓┫┻┗┗
┳┏┛┛┃┳━┏┣┓┳┓┣┓┗┏┏┗┓┃╋┳┛┓┛┓┗┻━┗┗┻┛━┻┫┃┓┫┗
┗┓┗┫┃┫╋┻┏┻┣┣━┓┫┛╋┃┫┓┫┗┻┛┫┛┗┳┓┣┓┫┛┻┻━┃┳┗┳
┳┗╋┫┣┏╋┣━━┫┗┛┣┫┫╋┻┃┻┫┳┳┃┛┗┗┫┗┣┏┛┛╋┣
┳┛╋┛┛┻┃┏┏┓┗┓━┛┓╋┫┓┣┻╋┗┏┳┳┫┓┏┃┛┣┻┛━┃┳┃┗┓╋
┫┏╋┣┓┳┗┫┻┃┣┣╋╋┳┻━━┣┣┓┫┏┣┗┻┓┻┻┏┻┏┣┗┫┓┏┗┓┗
━┛┳┻━┃┫┓╋┃┓╋┗╋━┃┗┗┓┛┏┳┳┫┣┗┳┗┛┫┛┳┏┫┃━┛┣┏┓
┛┳┃┏┣┏┃━┣┣┫┏┏┏╋╋┳╋┣┫╋┗┻┃┃┣┃━┳╋━┻┃┣━┃╋┛┳┗
┫┏┛┗╋┻┫━┛┓┛┻┓┻┛┃━┫━━┣┏━━┳┫╋┃╋┃┳╋╋┓╋┃┫┗┛┃
━┣╋┃┃┓┃┛┏┃━┳┏┛┓┣┃┳┣┫┛┓┣┓┣┓┛━┗┃╋┣╋┫┏┏┃┓╋┃
┳┫┗┃╋┣┳┣┣┓┃┗┓┏┛┻┃┛┛┫━┃┻┏╋┃┃┓┫┣┻┣┃┻┳┣┛┃┓┗
╋┗┛┣━┻┣┏┫┓┻┃┫┫━━┻┫┫┫┓┫┻┫┃┻━┏┗┗━┃┻┳┗┏┓┻┓┣
┛┗┳┳┏┫┓┻━┛━┫┣━━┃━┏━╋┛┛┃╋┣╋┛┗┻┣━┛┫┃┻┻┏┳┗┛
┻┣━┛┳┛┗┃┻┳━┻┳┣┗┗┛┻┏┗╋┻┻┳┓┻┏━┻┗┓┓┓┃┻┗┫┏┛┃
┣╋┗┣━━┣┻┓━┃┃━┣┣┳┓┃┻┗┣┓╋┓┛╋┫━┳╋┻┗┫┓╋╋┣┫┃┣
┻┓┃┓┻┣┏┃┫┃┫┛┃┃━┗┣┓┳┻┃┃━┏╋┣╋┳┗┏┫┣┫┛┗┣┛┓┗┃
┳┣╋╋┛┛┻┣┛┏╋┣┓┣┏┳┛┛━┏┗┳┓┏┏┫┛┫╋╋┫┓┣┫┣━┣┳━┣
╋┗┳┫┳┃┳┗━┻┻━┗┻┛┏┓┛━┛┏╋┳┣┻┫┳┣┓┣╋╋┏┓┏━╋━┗━
┳╋━┗┳┓━┣╋┻┳┻╋┃┗┓┳┏┗┛┛┻┛┛━┳┻┫┃┓┏┣╋┏┏┫┛┃┫╋
┳┗┳┣┓┃┃┓━┳━┓╋┗┣┓┻┓┫┏┗┗━┓┃┫━┏┗┃┳┏━┛┓┻┻╋╋┣
┫╋┫┫┏┫┣┓━┗┛┳┳╋┣┣┓┛┓┻┻┫┛┫┏━╋┫┃┫┻┻┏┻┳┛╋┫┳┓
┣┃━┓┗┣┻━┣┫┳┣┻┏┏┓┏┫━┗┃┻┏━┻┣┏┳┃╋┫╋┣╋┏┃━┏┳╋
┗╋━┛┃┃┳┃┳┣┻╋┓┣━┣┳┓┣╋┻━┓╋┛━┓╋┫┳┏╋┣┳┃━┛━┃┣
┓━╋┃━┳┳┏┗┗┃┓┳┫┗┳┫┣┫┻┛┓┓╋┃┗╋┏╋┻┏┻┓┛┻┫┃┳┓┃
┃┗┏━┛╋┣┳┳╋━┛┻┛┃┛┃┣┃┗━┣┓┏┻┗╋┳┻┣┛╋╋┏┏┏┃┳┫┏
┓┛┫┓┛┛┗┃┛┣┫┗┣┛┏┛┻━┻┓┣┗┃┫━┓┳┫━┏┳┳┓╋┗┏┣━┫┓
┣┃┻┗┓┗┓┫╋┃┃┓╋┣╋┻┣┃╋┳╋╋┓╋┓━┳┣┏┻┻┣┃━┃━┫┛┛┫
┳┫┛━┻┏┃┏┓┛┗┗┳┛┛┓┳━━┫┛┃┏╋━┓┻┃┏┳╋┛┃┛┏
┻┣╋┓╋┳┻╋┃┓┃━┣┗┣┓━┣┳┳┻┛┏┻━┳┃┻┏┗┏┛━┫┛┣┳┃┳┫
━┗┏━┫┳┓━┣┓╋┫┃┻┻┓┫┏┳┳┻┛┃┣┳━┗┻┗┳┫┣┫╋┗┳┛╋┗╋
┣┣┏┛━━╋┓┓┏┛┛┳┣┣┛╋┣┃┓┻┓┣━┫┣┃┣┗┫┫┻╋┳┏┓┏━┻╋
┗┓┗┣┏┓┻┫┳┫┣┫┣┫┗┳┏┻┗┃┏┛┫┣┳━┣┛┫┃┣┗━┗┛┏┣┳┣┛
┫┃━┗━┛┏┏┗┏━┏┗┫┣┫┣┗┃┏┃━┻━┫━┳╋┏┫┛┃╋┫╋┗┫┗┓┗
┳┳┛┃┓┻━┛┓━━━┏┗━┫┃┓╋╋╋┏┓┻━┻━━┻━╋━┫┏┓┫┛┏┳┛
┗┃┗┛┏┻━━┣┓┏┻╋┛┏┛┗┫━━┻╋╋┳┳┗┫┳┗┃┛┗┫┓┫┣┻┓┣━
┳╋┛┻╋┫┗┳╋┛┻╋┣┳┻┓┛━┻┳┃┻┃┳┣┗┓┓┏┻╋┏┗┣┳┳━┏┓┫
┣┳┳┻┛┳┳┫┗━┻┓━┏┓╋┏╋╋┫┻┓┏┫┛━┛┣┳┫┓┗╋━┣┏╋━┓┻
┳┣┃┣┓┃╋┓╋┃┗┳┣┃┫┏┗━━┓┫┫╋┻━┃━┃┛┻┏┛┗┓┏┃┳╋┻┫
┻┳┻┗┫┳┃┻┫┻┏┓┣┻┓┃━┫┳━┏┣┛┛┣━╋╋╋╋┛┛┏┻┃━━━┃┏
━━┻┓┳┃┏┃┃┃┃┃┓╋┫┻━╋━┳┳┓┣┓┻┫┳┣┳┃┛┳┓┏┳┫┛┛┻━
━┳┓┃╋┃┣┫┛┛┳┗┣┫┃┗┳┃┻┏━┣━┻┏┣━┣━┣┛┃┳┏┏━━┏┃━
┳┃━┃╋━┗┓┗┻┗┃┏┻┃┏┛┛━┏┣┏┗┛┫┫━┫┗╋┻┻┃━┓┳┏┛┳┻
╋╋━┗┛┏┏┛┛┏┏┣┛┗┣┃╋┣┃┓━┃┛┃┣┗┃╋┳┏┏┓┫━┳┫┗┣┛┻
┫╋┃┏┃┗┗┗┻┏╋┳┣╋┫┃━┻┃┏┗┓┳╋┓┳┓╋┗╋┳┛┳┻┛┏╋━━┻
┻┳┏━┛┫┗━┏━┃┏┣┣┫╋┃━┓┣━┣┗┗┣┓━┃┛╋┛┗┛╋┳┏┛┛┃┻
━┃┃┛┏┛┛┻┛┓╋┻┃┃┃━┣┃━━┛┣┳┣┫┗┓┣┣┳┣┻╋┗┏┣┃┏┫┫
┛━┫┓━┣┓┣┫┃┳┗┏━┗┳━┃┏━┣┏┣┛┗┫┳┏┃━┫┏┛┃┗━┣┻┣━
━┻┏┻┫┛┃━┓┳┳━┗┃┛┣┏╋╋┃╋┫━┣┏┫╋╋━┳━━┛┳┓┳┃┛┛┃
┳┣┃┗┗┳━┻┓┏┣┫┏┃╋┏╋┓┏━┻┗┳┗┣┣┗┏╋┣━┛╋┓┃╋┣┣┃┛
┏━┛┓┓┗┛┳┛┛┗┏┃┳┫┏┓┳┣┏━┓┓┓╋┫┣┓┻┣╋┳╋┏┓┃╋━┻┛
┓━╋┳┏━┣┃┏┛┫╋┻┳━┛┛╋┃┏┻┃┗┃┣┫┓┏┃╋┫┻┛┣┃┏┻┳┫┃
┫┗╋┓┏┳┻┃┻┓━┫┫┛┛┃━┃┫┓┛┫┫┫┏┛┫┏┛━┻┃┛┫┣
┳┓┫━┏━┣┗┛┻┓┻━┛╋┻┣┳┏┳┳┏┗┗┣┗┗┻┃┗┳━┫┳┣┓┏┃┳┫
┗╋┻┻┗┏╋┓┛┃┳┗┃┫┻┓┫╋┓┣┃┏┣╋┏┛┓┓┫┳┫┛┣┛┛┻╋┓┗┳
┏┣┃┏┫┏┻┛┣┛┛┗┃┫┗┃┫┻╋┓┗┫┗┃╋┫┓┏╋┏━┫┳┃┣┏┛┳┃╋
┗┣┛┗┏┃┗┗━┫┓╋┃┣┣┻┏━┫┫┃┗┏┫╋┓┳┻┳┓┫┛┣┻╋┛┗┓┻━
╋┗╋╋┓┏┏┛┫┫┣┃━┗┃┳┻╋╋┻┓┃┻┓┛┫┏┣┃┃┓┃┃┳┓┓╋┣┳━
┓┫┣┓┛┗┃╋┳┗┣┫━━━┗━┛┛━┓┛┻━┣┏┗╋┻┳┣━┏┓┃┛┻┻┳┻
┓┣┳┳┻┫╋┳╋┏┓┗┃┳┳┛┻┳┛┓┳━╋┻┓━┗┫━┣┫┏━┗━┗┗┏┳╋
┓━┣┏┻┫┓┻┏┫┫┗┛┣╋┃━┃┳┳┫┳┣┫┻┳┏┗┫╋┳┣┫┓┣┓┳┻┣┓
┓╋━┓╋┫━┳┓┻┗┫┫┃┗┓┃┃┣╋┣┛┣╋┳┗┣┛━┣┗┫┏┳┗┓┃┃━┓
┣┓┣┫╋┻┃┃┻┃┓┣━┏┃┛┗┻┗┫┃┏┛┛┫┃┏┛┻━━┏┻┳┏┳━┣┳┛
┗┣┛┫┻┗┫┫┳┻┃┛┓┻━┣┏┫━┛┓┻┏┳┣┳┳┓┻┻┓┗┃┣┣┳┓┫┫┫
╋┓━┻━┣┏┳┓┗┣┻┛┳┛╋┻┛┫┃┗┓┣━┏┳┏━┏╋╋┛┣┣┗┗┳┣┏┗
┛┗┃┳━┫┓┳┏┓┓┏┳┛┛┳╋╋┫┏┳┓┓┻┛┗┳┏┣┣┗┳┓┗━┳┗━┏┣
┻┗┫┛┛┗┫┛┻┫┃┓┻┳┓┛┻╋┛┣┛┣┻┓┛┳┃┃┻┛┣┗┓┃┛━┫╋┏┃
┃┻┓╋┫━┛┛┻┳┓╋┗┏┓┛┳┗┃┏┃┻┃┗┻━┏┏┫┻┛┃┛┣┫┗┳┃┣┣
┻┛╋━┗┃┃┓┣┻┳┗┣╋┻┫┃┓┃┳┓┛┓┳━┛┃┃┳┳╋┳┳┳┗┳┻╋━┛
━┃╋┛┛┗┃┣┛┗┳┻┣┗┃┓┣┓┛┓━┏╋┗━┏╋┻┓╋┫┏┗┻┃╋┻╋┗┛
┛┗┛┳┫┃┛┫┗╋┣┗━┓┓┏┫━┃┗┛┫┳┣┃┛━┫┃┫┫━┗┳┛╋╋━╋┫
┛╋┗┳┻┛╋┃┗┫┣┃┻┛┃┛┛┃┏┏┗┛┃┃┗┻┣━┏╋┻┏┫┣┣┗┻┫┛┛
┛┛┳━┏┃┻┣┗━┓┏┛━┃┫┳┏┫┻┻┗┣┛┗┣┓┏┛┳╋┫━┓┗╋┛┃┻┗
━┣┓┛┃┻┓━╋┓┗┏┏┏┣┣┫╋┣┻┻┃┳┻┣┏┃┛┃┏┛┛┃┓┓━━╋┳┃
┻━━┓┓┣━━┫┃┗━┣┛┣┣┫┓━┣━┛┏┻┗┗┃┃┳┛┳┣┏┻┗┃┳╋━┣
┫╋┗╋━┏┃┻┳┏┻┏━┛╋┗┛┫┏┏┓━┳┻┣┣┳┛┣┗━┫╋┫┃┗┳┗╋┻
┏━┻┻━╋┻┏┗╋┻┳┣┳┗┻━┛┛┛┓┛╋┳┣┃┣┛━━┃╋┣╋━
┳┻┳┛╋┏┣┓┓┻╋┛┛╋┻┻━┛┫┫┏╋┓╋┻┳┗┫┳┣╋┃┏┛┃┏┻┓┓┛
┳┫┣┫┣┗━┗╋┃┗┫┫┣┳┻┳━┛┣┗┣┃╋┏┳┣┓┏┏┛┻━╋┃┃┗┛┛┏
┛━┣┳┣┣━━┗┫┓┓┛┛┃┳┗┣┗╋┣┳┗━┓╋┻┣┳┣┣┫┏┣┳┓┏┗┻┫
┗┣┗━┃┣━┣━┃┃┣┛┃┛┏╋┓┓┛┣┻━┳┃┓┗╋┛┳┻┃┣╋┓┃╋━┓┣
━┓┗┏┣┣┫┛┏┻┗╋┻┛┏┓┓┫┳╋╋┫╋━┏┳╋┓┃┃┳┛┳┓┫┻╋┗┓┗
╋┃┫┃┓━┏╋┣┣┳┏┻╋┻┓┣┗┗┗╋┻┛┣┳┏┻┻┳╋┏╋┳━━━━┻┣┏
┣┏┻┳┓┃┛┏┗┃╋┻━╋┏┛┛┃┣╋┻┓┃┃┛┏┛━┏┫┃━┛┗┳┣┣┗╋┏
┣┏┓━┃┏┏╋┻┃┳┃━┫┃┓┏┣┣┳━━━┫━━┓┳┏╋┏┏┻┻┓┳┏┛┳━
┫┗╋┗┫╋┳┓┛┫┗━╋┣━┣╋┗┫┳┻┫┓━┃┣┳╋┏┣┳┛┛┛┻┳┣╋┗┻
━┫┫┏┳┻┏┳┓┣┏╋┃╋╋┓┻┗┃┃┓┗┓┓┫┃━┗┗┛╋┛┃┗┻┫╋┣━┳
┻┏┣┳┃╋┻┛┓┛━┻╋┏┛━┣━┳┻┗┗┳┏╋┫┗┛┫┛┓┓┏┃┣┫┻┣┣┗
━┓━┃┗┣━┳┃┓┃┓┫━┫┗┳┣┻┏━┏┗╋┛┃━┃┳┗┻┗┣━┓━┫┳┣┫
┛┛┫┛┣┏┳┻━╋┛┣┏┣┃┳┏━┳━┻┳┫┃╋┳┓┏┣┗━╋╋┳┗━┗┻┏━
┛┻┏┃┗┣┗┛┓┻╋┃━┣╋╋━┓━┏┻┏┫┣┃┗┛┛┃┓┫┗┻┛┗┣┳┳┻┻
┗┗┛┏╋┛┛┏┃┻┣┃┳┳┛┫┻┓┛┃┏┛╋┏┏┗┓┓┏━┛┳┫┻┛┛┛┫┣╋
┓┣━┛┛┏━┛┳┣┛┻┫┗┻┓┫┛┗┳┏┓┏╋┛╋┏┃┗┳┃╋┏┛┃┣┗╋┏━
┻┻╋┣╋┗┃┗┳┏╋┗┗┳┏┫┣┫━╋┛━┛━┓┳┫┛┗━╋┏┓┳╋┫┻┻┗┏
┛┃┓┳┛┫┗━╋┛┻━┗┻╋┛┗┛┣┏┓┳┗┏┳┳┳╋┃┣┛┫┗┓┛┣┃╋┗┛
╋╋┻┗┓━┫┛┳╋┃┛┳┓┳╋━┏┫━┏┃┗┓┻╋┣┻┓╋┏┏┳┗┻┻┓┫┓╋
╋┗━┳┳┻┗┏┛┏┣┃╋┳╋┫┏┛┗┓┗╋━┣┳┏┳━┣┻┗┫┛┛┳━┳━┳┳
┃┃┏┫┃┣┏┣╋┻┛┃┣╋┫┣┛┏╋━┻┳┛┗┳┫┛┫━┻┃┣┣┫━┳┫┃┛┓
┻┫┣┳┗┃┗╋╋┫┗┓┛━┫┓━┃┓┗┃╋┏┏┗┫━┻┏┻┳┏┳┛┓┳┏┣┻┃
┻┃┳┗┗┛┳┓┣┻┳╋┻┗┫┓┛╋┏┳┳━╋┃┣┃┗┃┏┣┫┗┗┗╋┛┗┳┗┗
┫┏┗┛╋┃┻┳┛━┛┗┫┏┏┻┫┗┓┓┻┃┳┃┫┏┫┛━┓┃┗┻┫┳
┏┗┃┃┫┛┻┗┛┏┳┏━┣┫┗┻┫┫┓╋┗┣┏┻╋┓┻┳╋╋━┃┣┏┳┻┻┛┃
┛┳┓┫╋┛┣╋┗┣┛┻┗┻┃┣┳━┃┓┓┗┏┗╋┣┫┳╋┫┓╋━┓┏┛┫┃┛┛
┓┓┣━┓┫━╋╋┓╋┳┓┳┃┗┃╋┗┏┻━┫┗┻┃┏┫┓┓┫┛┻╋┣┫┗╋┫┃
┻┏┓┓┳┣┏┻━┓┳┏┏┃┗━╋┣┻┃┏┏┏┣┳┫┫┣┃┣┻┃┃╋┓┏┫┣┃┻
┳┣┓┣┗╋┗┃┣╋┻━━┳┛┏┫━┛┃╋┣┫┳┣┃┳┣━━┛╋━┗┫┃┫┗┻┫
┏╋┳┣╋┏╋┫┛┛┃┫┣┣━┗┣┓┛┏┗┳┫┛┗┓━┛╋╋┣┓┫┓┓━╋━┗┛
━┛┃━┏┫┏┏┛┗┛┏┏┃╋┗┫┏┗┏┻┗┫┳┓━┃┛╋━┫┓┣━┏┃┃━┫┏
╋┳┫┃┫┗┗┏┫┳┏┫╋┻┛╋┏━┏┳┛┫┣┣━┃┳┓┏╋┗╋┃┻┛┫┫┳┓┣
┳┓┳┫┣┓┫┫┏┫┃┳┫┏┣━┫━┃┣━┫╋┻┓┣┣┣┏┃┃┣━┳━┓┫━┻┃
┏┗╋┛┃┓┣┫┗┻┃┃┏┏┫╋┃┃━┏┛╋┫━┳┻┫┫┓┣━┗┗┳┃┏┗┣┛┓
━┏┓┳┫┻┫┗┛┃┏┻╋━╋┣┳┳━━╋┓┗┣┛┏╋━┛━╋┗┳┳┓┏╋┻┣┗
┏┗━┃┳┻┫╋┓┣┗┛━┏┓┻╋┻┃┃┗┣┃┻┻╋┻┓┗┃━┻┃┃╋┻┳┛╋┳
┏┳┛┣┫┃━┫┃┳┳━━┗┫┻┗━┛┫╋━╋┛┻┃┻┗┓┗┗┃┛┳┛┳┏┃┫┛
┓┫┛━━━┻━┛━┃╋┫┫┃╋┓┳┏┫┗┣┓┳╋┃┻┃━┏╋┏┃┗┳┛┏╋┛┗
┃┃┓┣╋┃┛┏┻┃┏┻╋┫┗┣┛╋┛┻┻┃╋┃┛┛┃━┛┣┗┣┏┫┏┳┣┣┳┣
╋┏┏┛┃┫━━┗━┛┃╋┃┏┓┗━┃┓┻━╋┛┣┗┏┻┓┏╋┣┣┳┛┓┓━━┃
┓┗┳┫┛━┏┗┻┓┣╋┫╋━╋┓━┣┻┣┻┃┳┫┏┛━┣┗┛┫┃┫┳┻━┣┏┳
┃┃┻┻━┻┫┃╋┏╋┏┻┫┃┃╋╋┓┓┻━┗╋┗┃┓┫┫┻━┣┗┗┻┫┣┫┛┻
┏┃┓┗╋┃┃━┫━┻┛┳┻┓┓┓┓╋┳┫╋╋┫┓┻╋┛┫┏╋┫┃╋┣╋┻┳┃┣
┏┻┓╋┛━┃┳┻╋┣┫┛┓┣┫╋┗┏┏┻┳┳┣━╋╋┃┏┻┃┳┣╋┏┻┛┏━┣
┗┃┳┻┳┃┳┃┣┃┏┻┃┏┻╋┗┳━┻┓┣┓┓┛╋━┳┗┻┗┣┻┫┛━┛┓┳┏
┏┛┫┗┏┓┫┃┓┳┛┣┛┣┻┏┛┣┣┏┗┻┣╋┃┃┃╋━┗┛┃┛┃┳┳╋┗┣┣
┫╋┣━┗┓┫┏┫╋━┳╋┻┳┏┗┳┃┗━┳┛┏┫┣╋┏┳┣┳┣┃┓┃┛┏┳┗┻
┻┃┛┳┏┃┃┗┗┻┻━┣┻┣┣┓┫┃┳┣┓┗┓┏╋╋┓┃┛┃┫┓┛━
┓┏┫┓╋┃┛┳┛┗┛┗━┗━┣┣┳┻┓┻━━┓┣┣┻╋┏━┃┻━╋┏┣┣┓┃┃
┳┗┣╋┗┫┃┻┏┳┓┣┏┫┏┓┫┳┻┓┳┏━┓┫┃┻┛┓┳┏┛┣━┃╋╋━┗┏
┏┏┃┻┓━┻┓┣┓┓┗┛┗┫┛┣┃┣┓┃┫┣┛━┗┣┃┻┓━┛┛┣┣┗╋┳┫┗
┏╋┏╋┛┗┓┫┛┃━┫┣┣┫┓┗┫━┣━┏┫┫┏╋┳━┫┳╋┏┛┏┫╋╋┛┫┏
┏┏┓┏┣┗━╋┳┫┏━┻┛┻━┗┃╋╋┛┳┓┫╋┓┛━┻┛┏┣┛┃┗┓┗┻┏┳
╋━┣┗┻┫┗┳┛┻┣━┛┃┃┣┛┃┗┣┃┓┃┻━┛━┣┻┳━┓┫━┓╋┏┣┏┗
┛┗┛┳┏┃┻┻┗┣╋┃┛╋╋┫┏┛┃┳┃┻┛┓┏╋━┓┓┗┣╋┫┛┃┣┃┻┻┓
┣━┏┃┗┗┣┛┻┓┳┓┗╋┗┳┫┣┏┫┏┏┗┻┳┗┻┗┛╋╋┃┓━┫┏╋┛┣┣
╋━┃━┏┗┗┫┏┻╋┓╋╋┳╋━┳┛╋┏╋┻╋┣┗┏╋┏┗┏┛┃┏┫┳┓┣┫┳
┻━┻━┗━┛╋━┛┏┻┳┏┳┏┻┗┛┻┫┳┗┫┃┛┛╋╋┓━┻┓┳┓┃┫┃┫┣
┓┃┳╋┣━┣┣┃┳┏┫┻┓┫┻┛┳┗┳┻┏━┛┳┳┗┳┗┏┏╋╋━┛┻╋╋┫┛
┣┗┫┏┫┃┗┳┳┏┃┣╋┃┗╋┓╋╋┻┓┗┓┗┛╋╋┣┗╋┳┣┻┃┛╋┣┫┏┗
┃┻┓┗━━┗┗┏┏━━┻┣┳┛┛┣┛╋┻┓━┗┃┳┛┳┛┣╋┏┏┃┏┛┣┓┛┻
┣┳┻┏┣┃┓┗┓┗┣┫┳┗┣━┳┻┣┏━┻┛┓━┛┏┃┏┳┓┏━┫╋╋┻┓┃┫
┫┻━━┛┏┓┳┣┛┛┛┛┗┻┣┻┻╋┣┛━╋┃┻┓┳┛╋┗┛╋┫┫┳┳┗┣┏┛
┃┣╋╋┓┓┛┫┛┛╋┻┛┗┻━┛┃╋━┏┏┓┗┻┃┓┳┏╋┗┫┻┣━┫┓┣┗┫
╋┻┃┫┣┗┻┣┳┳┛━┣┗┛━╋┗┛━┻┻┫┻━┓┏┻━━┫┃━┳┓┗━╋━┃
┻┛┛━┏┗┛╋┏┏━┻┛┏┓━┃┣┗━╋┛┻╋┳━╋━┻┫┗┣┳┛┻┓╋┳━━
┗┗┻┃╋┏━┳━┳┣┏┛┻┳┻┏┃━┗━┓┛┏┛┗┓┛┣┻┓┳┳┓┓╋┛┛┫┓
━┃━┗┳┫┓╋┛┻┓━┗┏┓╋┛┛╋┻╋┃┏┻┗┛┗┣┣┛┗━╋┫╋╋╋┫┻━
┳┳┃┳┻┓┻┓┳┗┻┃┣┳┏━┳┓╋━┓┓┛┳╋┣┻┛┓╋┫┏┛┃┗┫━┫┳┏
┣┃┗┻┃┃┣┃┳┓━┳┏┛┻┛┛┃┛┏┻┗┛┏┳┓┃┛┗━┻┃┻┃━┣━┣┻┣
┃┛╋┣┫┓┛╋┛┻┛┏┛╋┗┛━┏┓┻┫╋┓┃┣┗┛╋┣╋╋┣┏┗┃┃┣┫┣┳
┏┻┳┫┫━╋┣┃┳━┛┏┓┓┫┛┳┃┳┃┫┣┳┛┓━┗┻━┏┗┳┏┣
━┣━┣╋┓┃━┛┓┗┓┏┓━┛┛┫┻╋┻┳┏┣┃╋┣┓┣╋┣┃┃┳┃┣┗┏╋┗
┏┃┃┫╋┗┳━┻┣┃┃┻┛┗┛┓╋╋━╋┣┗╋┓┗┃┏┳╋┏┛┃╋━┗┏╋┳┣
┫┣╋┣┫┓╋┫┗┃┓┣╋┣┓┛┻┛┻━┓┻┻┗┣┣┓┏┳┫┣┃╋┳┻┫┓┣┗┳
━┓┻┛┣┓━┗━┫┣┗┻┫┗┻━┏┛╋┣┗┻┗┏┣┳┛┻┫┳┫┛┗┃┃┛┗┳┫
┓╋┫┛┓┃┗┣┻┣━╋┳┏┻┏┗┃┳┏╋┻┫┃┃┗╋┛┓┗┫┣╋╋┏┳┓┗┃┃
┳┗┃┛┏┓┣┛┗┻┃┛╋┃╋┻┳┻┗┏┻┫┻╋┓╋━┓┫╋┛┫╋┣╋━━┗╋┳
┓┓┫┻┫┣━┛┗┛┃┣┏┛╋┓┻┻┗┳┛╋┏┛┓┓╋┏┛┃┛┫┳┻┳━┣┏┫━
┓┣┣┫┻┻┓┃┃┣┓━┏┗╋┳┏┛┃┻┛┳┛┗┻┻━┓┗┳┣┣┫┫┳━━┻┗┏
┗┻┓┻╋┻━┳┛━┗┻┏┓┃┳┣┣┛┛┫╋┳┳┓┓┻━┗┳┃┃┣┛┳━┳┳┣┓
┗┣┛┛┻┛┗┻╋━┣━┛┣┃┗┳┗┛┛┏┻┣┃┻┻┻┏┏┃┣┃┃┃┣┫┻┫┏╋
┏┗┳━┻┏┳┫┳┗┓╋┃┳╋┏╋┣┫┗┫┫┣┓━╋╋┏┃┫┻┳┏┳┃┣┃┃╋┃
╋┓┣┳┛┓┏┳┛┃┏━━┛┃┣━╋┫┛┓┻┫┗┏┣┳┻┫━┓┫┓╋┳┫┻┻╋╋
╋┫┣┃┗┛┗┣┻┃┛┃┓┏┻┓┛╋┃┓┻┻╋┓┗┏┃┗┻┛┣┻┏┫┣┓┻┣┫┛
┓┃┫┏╋┛┃╋╋┗┫┗╋┃┳┛┓╋┻┓┏┫┗┫╋┃╋┃┗━┣┫┏┻╋┳┃━┃┳
━┳━━┓┣┏┏┳┫┏┻┓┻┳╋┻╋╋┓┛┓┳┏┗╋┏┳┣┳┓┗╋━╋┻┗┣┃┓
┗┓┗╋┃┏┻┓┫┃┻╋┻┛┗┻╋┫┏┫┣┫┻┃╋━┛━┳┫┳┛┳━┳┗┃┻┳┃
┛┳┣━╋┣╋┗┳╋╋┏┳┣┻┫┓┻┫┣┳┃┻┛━┛┳┗┏┻┣┫┣┃╋┻━┫┏┗
┗┳┗┻┓┗┻┗┗┫┳╋┳┏┣━┫┣┻┓╋━┣┻┓┏┛┻┓╋╋╋┗┓┛┛┃┛┗┫
┻┻┃┣┣╋┛╋┫┻┻┓┛┣┳╋┓┗┛┗┓┻┣┳┳━┛┻┗┫┏┃┫┏┓┃┣┗┳╋
━┗┗━┃┻┳┃┳┗┫┣╋┛┗╋━┻┗┛┏┃╋┏┳┣┳┛┗┣┣╋┫┏┃┏┏┫┻┃
┏┗┳╋━━┳┻┫┻┃┛┫┫┳┻━━╋┛┻┓┃┏╋┏━┳┓┫┳┓━╋┣┳┣┗╋┏
╋┫┫━━━━┏┛┃┓┃┣┓┃┻┫┏━┗┳┣┃╋━┻┃╋┛━┃┏┳┛┓┏┓╋┗┃
┓┣╋┻╋┓╋┗┗╋┏┻┻┏━┣┛┓┏━┣┓┛━┏┣━┗┳┻┏┏┓┻┗┃━┳╋┣
┃┃┫━┏┓┃┳┃┗┃┣╋┏━┓┻┻┏┻┳┣┓┫╋┗┻┗┛┃┏━━┓┏
┣┗┫┳┏┓┃┗┃┫┓┃┓┣┳┫┛┓┃┣┣╋┫┏┣━╋┣┗┗┻┳┃━━┻━┃┃╋
┗┫┓┏━╋┗┗┛━┃┛┃╋┃┃┛┗┛┫┛┫┏━┗┣┫┫┛┻┏┫┳┛┗╋┏┃┣┻
━┃┣┛┳┣┗┃╋┻┳┃┣┃┣╋┣┗┃╋┓┣╋┏┫┛┣┳┃┗┓┓┃━┫┗━┣┃┓
┛┻━╋┻━┏╋┣┳┻┃┗┗┻╋┃┓┗┗┳┛┣┫┃━┣┫┫┫╋━┏┣┃━┓┫┏━
┫┣┳┣┏━┗╋┃╋┫┃┗┓┳┛━┫┃┻╋┻┻┻┻┫┏┛━┫┗┳┣┃┏┓┗┛━┛
┗┻┓┛┻┗┛┗┫┗╋┃┛┫┣┣╋┣╋┛┗┣━┃┗┻┃┏╋╋┻┻┫━┓┫┫┳┣┻
┣╋┃╋┳┏╋┓┓┻┃┗┃┣┣┗┛┫┣╋╋╋┃━╋╋┗┓┳┃┃┛┳┛┃┛┫┏┣┣
━┻┏┳┳┓┻┫┃┛┛━┓━┫━┏┣┻┃╋┗┗┛┫┳┣┓┣┗┫━┓┓╋╋┫┛┗┓
┫┫┓┗┫┛╋┃┣┳╋╋┛┏┗┛┏━┫┃┛┏┏┳┏┳┣╋┳┏━╋┗┣╋┗┗┣┛━
┳┓┫┛┳━┛┏╋┗┛┛┗┏━┫┛┻┳┃┏┣┻┛┳╋━┫┗━╋┣┫━┛┫┫┣┳╋
╋┛┗┏┛┗┣┻┓┏┓┫╋━┛┏┻┣┫┫┏┛┏━┳┏┫┏┻┓┣━┏┳┓┣┫┏━┫
┻┫┫┫━┓┫┳┫┣┻━━━┻┻┓┛┫┳┏┃┓━━┫┻┃┗┏┓┣╋┻━━┛╋┃┣
┃┫┛┗┫┫┛┫┣┻┃┻┃┣┃╋╋┫┛┛┓┻┛┳┣┣┃━┗┻┳┏━┓┳┏━━┏┳
┣┛┳┃┓┣┫╋┓┃┛┻┳┃┏┫┃┗┻┓┗┫┏┫┳┃┳┫╋┗┳┃┻┛┳┫┗┫┓┳
━┻┃┓┗┏┗┻┻┳┃┻┏┛┳╋┃┗┳┣┓┻┻┣┳┗╋┻┣╋┣┫╋┫╋┫┣┏┻━
┓┣┛┳┃┣┫┳┃┓┏━┫┻━┻┳┓┳┓┗━┏┛┃┫┫┻┃┗╋╋┓┣┣┗┓┓┓┏
┃╋┗━┗┏┏┏┳┗┛┗┫╋╋┻┳┣┫╋┓┓┓┓┣┃╋┳┳┓┻╋━┏╋┛┏┳┏┃
┳┳╋╋┓┗┓┻╋┗┫┓┳┻┏┓┏┣━┣┳┗┫┫┣┫┛┻┛━╋┃┫┫┻┫━┳┳┃
┣━┫┻┗┗╋┃┛┗━┓┏╋┣┳━┛┏┳┓┏┏┛┃┃┫╋┛┓┛┃┃┳┓┓┻┣┻┣
┗┓┛┣┏┣┗╋┣┫┃╋┳╋┳┃┃╋╋┃┓┣┫┃┛━┏┓┓┛╋┗┻┫╋━━┛┻┓
┳╋┏┳╋┏┻╋┗┫┻╋┫┛━╋┗┛╋┃┃┗┏━┏━━┃┫┗┳┣┫┓╋┣┏╋┏┣
┫┗┳┣╋╋┃┣┗┫┃╋┏┓┣┫┛┏┏╋┃┻╋╋┣┃┏┃┓━━┓╋━┣━╋┃━┗
┣┗┻┣┓┏━┗┓┗┫┗┗┳┳┻━━┛┳┣┣┫┛┃┓┣┓┣┓┫┃┛┓┳┳┗┫━┃
━┻┃┣┻━┳┃┏┏┓┃┃┗┣┳┓━┳╋┃┛╋┛┛┻┗┳┫┗┗━╋┫┏
┣━┃┫┫┏┓╋┛┳╋┗╋╋┣┳┛┣┳┛┣┛━┫┻┣━┫╋┛┏┏┻┏┏┗╋┓┣┻
┏┳┻┗┗┗┗┛┫┳┛┳━┏┓━┏┓┻┗┣╋┳━┣┗┛┛┛┃┻┃┻━┗┣╋┳┃┗
┃┫┻┓┛┃┫┳┣┫┳┫┏┛┃┫┗┣━╋╋┓┓╋┗┣┻┛┃┏┓┣┏┻┏┳┻┏┻┃
┗┗┃┃┓┣┏┻┏┳┓┳┫┣┻┏┃┣┓╋╋┏┓┃┗┗┫┃┗┻┻┛┓┣╋┣┗┣┃┓
┓┻┳┣┏╋┫╋┗┏┻┣╋┫┃┗┓━╋┻┃┳┏┻┃╋┻┏╋┣┓┛┻┳┗┃━┣┃╋
┏╋┻╋┫━━━┻┛┃━┛┓┏┏┻┃┗┃┫╋━━╋┗━┃┓┳┃╋┗┏┣┗┓┣╋╋
┻┓┳┳┗┣┗┳┓┃┻━┳┏━┏┓┏┻┫┃┳╋┗┛╋┓┗┫╋┗┏━╋╋┫┻┣┓╋
┻╋┗┻┗━┗┣┛┗┓╋┃┃┻┓┻┻┛┏┳┻┗┏╋┓┣━┏┗┓┻┻╋┗┓┛┓┃┏
┫┗┻┓┏┻━┳┗┏┏╋┫┓┗┛┣┻╋┛┗┣╋╋┏┓┣╋┳╋┓┏┏┃━┫┛┫╋━
┫╋━┣┏┓┳╋┃╋┣┗╋┏┻┻┻┫┫┓┏━┫┳╋━┗┫┏╋┳┣┻┣┛┏┏┃┗┛
┓┛┃┫┃┓┗━┛┳╋┻┻━╋┣┗┛┳╋┏┗┻┳┫┣┻┣┗━┃┳┳┻━┻┻┛┳┻
┃┓━┫╋┏┳┣┏┃┏┳┛┫┣━┛┳┳┳╋┳┏╋┳┗┃━┏┗┻┣┓┓┏┗━┛┛┫
┣┫┻┓╋┛┣━━┣┗╋┫┳━╋┓━┻┣┳┫━┗┻━┓╋┻┃━┛┛┗┃━┗┃┃┓
┓┛╋┃┓┻━┻┗┏━┫┫┛┗┗┗┳┣┛┣┗━┛┣┃┫┃┻┣┻┫┃┃┛┳┗┓┫┃
╋┃┓┳┗╋┛┫┳┻━┳┣┣┗╋┳┃┣┗╋┻╋╋┣┓┳━┏┏┫┫┏┣┗┓━┫┏╋
┻╋┳┣┣┗╋┳━┻┏┏┓┏┛┳┃━┛┗┻┫┗┃┛┃┓┗╋┫━┏╋━╋━┗┳┓┳
┻╋┣┃┗┫┛┓┛┓┃┏━┗┫┫┫┻┣┏┃┫┛━┻┫┫┣┗┫┛┓━╋┗━┗┃┻┛
┣┗┣┛┣╋┻━┻┣┃┃┛┻┗┃┓┛┗┻┏┛┏┛┏╋┳┗┗┻┏━┫╋┣━┣┃┳┛
┛┫┻┫┓┃╋┻┗┃┛┓┛┛┛┛╋┫┃┏┻┳┓┫┣┓╋┃┣┳┫┫┻┗┳┻┗╋╋╋
┻┗┫┛━┻┓┫┗┻┳┣┣┳┣┛┻┃┓┗┏╋━┗┏┣┗┳┳╋┏┗┓┻┻┛┳┻┗┣
╋┏┛┃┣┫┃┓┫┣┣┻┣━╋┗┣┗┓┣┓┳━┻┗━━┗┫┻┓┛━┫┓━┓┓┛┃
┣┛┳┻╋┗┣┻┣┏┃━┣━┏━┃┻┳┫┛┏┣━┗┻┏┣┏┣┛╋┏┃┗┃┫┳┛┃
┳┣╋╋┗╋╋┛┛┛┏┏┣┳┗┻┣┗┓╋┓┓┫┛┛┻┻━╋┗┣┓┓╋┫┣━┣┃┣
┛┫┃┻━━━┗┣┗┣╋┳┃┣┏┗┏┫━┳┫┫┻┛┓┫┫┛┏┏┳┃┗┻
┗┓┃┗┃┛┃┓┫╋┻┣╋╋┫┓┛┏┗╋┗┫┗━┗┓┏━┓┏┻┻┻┣┃┻━┫┣┛
━┳┣┫┃┳┣┛┏┛┻━┗┏┫┫┗┣┛━┓━┳┳┗━┛┗┛┏┛┏┣╋┗╋╋┳┏━
┫┃┏━┛━┃━┗┗┓┏━╋┣╋━┗┓┗┛┃━┫┃┃┻┛━┛┓┗╋┳┃┫┓┛┛┏
━┓╋━┓┻┫┏╋┳┓┏┫┛┛┗━┫┏┫┓┓┫┫┳┗┏┗┣┓┻┗┳┻┛┗┓┣┃┃
┣┫┓┻┣┃┓┗╋┫┏┗╋┳┓╋┳┗┓━┃┣┛━┻┏┻┓┛┫┃┛┃┓┃┻┗┫┻┏
┏┃┳┓╋┛┓┓┫┳┓┫┃┣┫┓┻┗┫┛┫┣━┳╋━┻┗┛┫┏┻━┗┣┣┛┃┫━
┣┗┛┗┏┻┏┣╋┛┣┗┣┛┳┣┻┻┣┃┳┛╋┫┣┛╋┏┻┣┛┛┳┣┻┳┗┓┳┏
┏┫━┫┻╋┗━━┃┻┏╋┳┛┛╋┻┏┳┓╋┛┣┛╋┏┏┓╋╋┳┳┳━┻┣━┳┫
┓┛━┏┣┏┛┃┏┓┳┻┃┓╋┻━┣┻┗┳┓━┓┓┣┣╋┛━━┗┗┣┻┣╋┫┣┗
┃━╋┏┃┣┗┫━┏┳┳┫╋━┳━┏┫┻┓┛┃┏┏┻┃┻━┗┏┻┳┃┫╋┣┓┛┗
┗┣┣┃┓━┗┃┗┛╋┫┫╋┻┫┏┗┻┛┛┣┏┻┗┣┃┛┻┃┳┗┓┳┳━┓┣┳┛
┛┣┣┳┗┳┏╋╋┏┏┃┳╋┏╋┃┫╋┳┏━╋┃┳┻━┻┓┛┛┻┓┏┛┫┫━┣┻
┫┏┛┓┃┏┓┳┃┛┣┗━┏┓╋┓┫┃┫┏╋┓┏┫━┃━┃┣╋┗┃┗╋┻┓┻┗┫
━┗┓╋━┓┻┛━┓┗┗┓┳┣┃┃┓┳┫┳┛┏┳┃┫┗┃┏┏┓┳━┏┳┳┗╋━━
┣┳┻━┓┫┃━┣┓┃╋╋┓┳┗━┫┫┏┏┃┻┓┗┃┓┻━┛┏┛┗┓╋┓┛╋┓┻
┛┫┻━┣┓┛┃┫┳┳┛┓┗╋┏┛╋┃┓┫┻┏━┓━┻┛╋━┗┏┫┣┏┃┻┳┃┣
┛┻┓┫┗┻┓┃━╋┃┓━┏┗┣┛┫┫┏╋┗┛┻┗╋┻┳┣┻┓━┫╋╋╋┣┣┻┫
┏┓┛┣┻┃┛┣┃╋╋╋┫┗┣┗┳┛┓┳┳┫┻┳┣╋╋╋┗┻┣┃┫┫┓┗┓━┫╋
┳━┫┗━┏┃━┃┫┳┻┣┛┗┣┣┃┻┓┫┣┻┻┣┏┓╋┃┓╋┏┃╋━┃━┓┻┓
┛━┻┓┓┛┣━┓┻┓┏┃┗┻┻┏┻╋┏┗┫┓┃┳╋┗╋┓┗┓┏┓┳┃┳━┃┃┓
┏━┓┛┻━┛╋┛┏┃┓┳┛┣┗━┓╋┏┳┃┗┣┓┏┻━┗┳┳┳┳┫┫╋┳┗┻┏
┣┃┳┳┫┳┓┃┏┻┳┻┳┛┏┓┻┣┛┓┳┏┳┗┃┓╋┣┳┻┛┗━┗┳┏╋━┣┻
┻┣┫┣╋┃╋┗┓━┣┣┏┛┃━┳┛┃┫┏━┫┫┏┫┛┳╋┳┃┣┳┳┫┏┳┃┳━
╋╋┏┫┻┻┗┳┛╋┫━┓┳┓━┓┣┓┻┻┛┣━┓┻┃┛┣┻┏━┻┏┏
━┃┫┃╋┓┃┗┫━┃┃┛┓┳┻┛┏━┻┓━┻┳┏┗┳╋┗┏┫┫┛┗┓╋┏┗┛┏
╋┛┗╋┻┛┛┻┗╋╋┻┛┛┫┏┏┫┣╋┗╋┻━━┓┗┣╋┣┗┫┻┏┫┏┳┛┃┃
┳┓┣╋┃┣┃┻┳┛┛┻┏╋┓┳━╋┫┓┳┛┣┛┛┃┫╋┫┏┣┳┏┃┻┃┣┻┗┳
┏┗┻┃┫╋┻┃┫┓┳╋┻┗╋┏┃╋╋┳┗┣╋┳┻┛┳┓┻┏┻━╋┳┓┫┛┳┳┏
┏╋┗┃┃┣┃┫┻┃┣╋╋┃┓┗┳┻┳┫╋┫┣┣┫╋┻┛┏┻┏╋┫┓┏━┃━┃┣
┏┓┻┫┛┛┓┳┗┓┏┗┃┛━┫┻┫┳┛┗┫┃┏┳┻┣┗┛┃━┛┏┣┗┳┃┻╋┻
┳┏┗┓┛┻┃┣┃┻┓┳┳━┣┓┓╋┏┃┣┓┓━┛┣┏╋┓┻┏┳━┏┗┗╋┻╋┻
┫┣┛━┫┻┫┳┻┣┛┃┗┣┳┳╋┃┗┫┗┫┳┓┻┗╋┃━┃┻┻┫┣┓┳┛┗┓┫
┻┏┛┏┻━┏┗┛┫┗┳┻┣┻┻━┫┓┫╋━┗┫┛┻━┗┫┃╋┛┣┗╋╋┏┫┃┻
╋━┃┻┫┣╋┛┃┻━┻┻┏┫━┳┻┗┏┛┳╋┓┳┳╋┣┣┣━┃┓┃┏┛┫┳┃┣
━┏━┓━┻╋┓┃┗┓┃┣┃┣┣┛┓┫┫┫┓┻┏┫┫┓┫┓┫╋╋┃┳┓┻╋┓┣┓
┳━╋┃╋┗┳┓┛┗┳━┛┳┣┫╋┫┫┛┫┳┏┃┗┓┣┳┻┣┓╋┫┃┳┳┻┓┃┻
━┣┳┣┳┏┻╋┏┳┳━┳━┃┃┫┻━┫┏╋┛┏┣┻┗┏┻┓┓┫━┓┳━┏┗┃┳
┛━╋┓┳┣━╋╋┓┃┳┗┏╋┗┳┳┃┗┣┃┣┣┻╋┏━┃╋┣┛┻┏┓┛┏┫┣╋
┣━┫┻╋┛┫━┃┣┃┃┣┏┻┃┛┃┫┗┓╋┛┣┗┫━┓━╋┫┏╋┻┳━┓┃┳┛
┳┫╋┓┗╋┏┓╋┻┛┏┫┣┃┫┣┫┣┛┣┳┻┣┣━┛┻╋┃┻┓┛╋┣╋╋┣┃┓
┗┣┃┣┳━┣┫┏┗┻━┫╋┛┗┻┏┛┗┗━┫┗━┓━┗┳┓┃┛┗┃┣┫╋┗╋┗
┻┫┣━┃┃━╋┓┛┫╋┛┛┓┃┻┛━┃┓┓┏┻╋┫┛┓┳┫┗╋┗╋┗┫┛┃━┻
┛━┓┫┗┗┓┓┣━┻┫┣┗┣┛┗┃┫┫┃┫╋┣┳┣┻┣┛╋┳┛┫━┫╋┏┫┃┓
┣┣╋┫┛┻┻┳━┓┻━┓┏┓┗┛┳╋┃╋┗┳┻┫┳┣┣┛┓┗┣┳┫┓┛┗┏┳┣
┏┳┗┻┣┻┫┗┛┫┗╋┫┗┻┳┛┣━┃┳┓┃┻┏┫┫┗┫┏┏┏┏┏┏┣━┏┻┃
┳┣┓┏┫┣┗┗┻┫┏┳┫┻┏┻┃┃┫┛╋┣┫┫┳┏┣┃╋┻┓┛╋┛┻┫┻┗━┏
┏┫┫┃┗┻┓┗┻┻┻┏┃┫╋┗┫┏┫┏┣━┓┃┗╋┗┻╋┣┓┣╋┗┛╋┳━╋┻
┏┏┃┻┃┓┫╋┃┛┳┏┓┃┃┳┻┓┃┫━┓┓┫┻┏┛┏━┓┓┏╋━┣
┣┻┗┓┻┏┓━╋┗┓┛┏┗┻┳┃╋╋┗╋┣┳━┻┗┏┗━┻┗┻┣┗┣┃╋┣┫┣
┏┗┫┃┛┃┗┳┛┻┫┓┳┏╋┃┏━┛┏┻┳┃┗┣┻┫╋┏┫━┛┃┳┗┛┳━┣┳
┳┫┻┫┓┏┗┗┛┗┏┏┛┓━┫━┏┃┫╋┛━┫┳┗┓┻━━┫┳┳┳┃━┫┻┏┗
┏┫┏┳┗┗┗┳┻┗┣╋┏╋┳┗┣┗┃┃┓┳┃┫┳┫┳┗┫┣┣┣━━┗╋┏┛┓┏
┻┻┃┃┳┛┣┓┻┃┳┓┳┳┃┣┻┏┓━┛┳┏┣━┃┛┫┳┳┫╋┛┗┛┃┫━┳┣
┣╋┣┫┛┣┻┳╋┃┳┗┻┻┓┣┻┏╋┃┛┗┛┏┛┣┏┃┓━┏┣┏┗┛╋┻┛┛┛
┃┳┗┛┛┛┓━┻┓━┏┳┣┏┓┳┛┃┣┏┳┃┓┃┛┣╋┳┣┣┫┛┃┓┃┣┻┓┛
┏┣┫┣┓┓┫┃┗━┳┏┣┃┛┗━┓┗┻┗┏┣┫┳┫┣┣━┫┗┻┗┏┻━┃┛┫┗
┻┻┏┃┣┻┳┻┗┻┛┃┓┻╋┻╋┫┳━┳┻┫┛┃┏━┳╋┏┣┻┛┏━┛┣━╋┳
┫┳┗┛┏┣┗┗┗┳┻┫┓┣┏┫┃╋╋┻━┳┳┳┛┛┗┫┓┓┗┃┣┗┫┻┓━┣━
┫┳┓┣┃┳┗┛┃┳┃┓┳┃┏┻┻┫┳╋┏┫┃╋┣┏┓┳╋┛┃┓━┏┃┗┓┣┗┳
┗┗╋┻┃┗┳┛┛┫┣┏┓┃━┃┫┗╋┗┳┓┃┏┓┫┓┳┗┛┳┳┏┻┫┻┏┏┻╋
┓┫┏╋┣┳┻╋━┏┗┏┏━┏┏┏┣┳┫━┗┫┏┻━┻┳┳┛━┻┛┛┛┫┃━┗┳
┻┃┳┫┛┛┛┣╋┛┏┗┻┻━┃┻┛┗┃┏┗┻┗┛╋┫┫┛┗┛┛┓┏━┻┃┳╋┣
┛┣┗┃┻┃╋┣╋┛┗┓━┗┣┫┗━┏━┳━┛╋┏┛┏╋┣┣┫━┏┳┃╋╋┛┫━
╋┛━┣┛━┗┗┣┏┃┏┫┻┳┻━┗┗┃━┗╋┳┳┓┳┳┛┃┳┓━┻┻┗┳┓┣┏
┃┃┃┏┗┻┻┳┻┳┓┳━┛┃┫┗━┣┓┳┳┣┓┃┓┻╋┏╋━┓┗┓┗╋┣┛━┛
┓┳┫┃┃┳┛┫┏┣┃━┃┗┳┗┫┏┣┓╋╋┫┻┗┗┗╋┓┣┗━┻┫┃┓┃┏━┣
┏┗┣┓┣╋┫┏┏┃┫┫┣┓┫┻┣┓┛┫╋┳┏┛┳╋┗┓┻┗┻━┏┣┃┃┻┫┳┳
┛┳┻┓┏━┗┻━┗┓┛┻┻┛┻┓┓┣┗┗┣┏┫┳┗┻┛╋┃╋┳┻┗┏┻┻━━┗
┣┫┏┃┣┣┫┫┓╋┗┳┏╋┳━┻━┣┣╋┻┗╋┫┏┓┳╋┣┣┻┫╋━┛┻┻┏┏
┣━┻┣┗┫┏╋┣━┓┓┏┓┗╋╋┗┃┗╋┛╋┃┫┻┗╋┣┓┓━┫┫┛┣┫┣┓┳
┏┏┫┛┏┓┣╋━━╋━┛┃┏━┓┓┗╋┻┏╋┻┓┗┫┏┻┗┻┳━┣┣┓┗┓╋╋
━┗┫┣┏┛━┏╋┃┗┳┻╋┓┃┏┏┏┏┗┏━┗┳┻┛┓╋┃━┳╋┻┗
┣┏┫┏━┫┓┏┫╋╋┏━┃┗┛┫┻┻┣┗┫━┫┏┛┛┳╋━┫━┣┣┃┓┣┗┫╋
┏┗┻┳┗┓┛┛━╋┓┗┣┏┃╋┃╋╋┏┻┳━┃┫┗━┻╋┣┛┃┃┓┻┃┛┳┗┣
┫┏┳┓┫┻━┓┛╋┓┓┫┗┣┛┓┛┣┓┳┃┏╋━┏┫┣┏━╋━╋┃┻┻┗┃┫┃
┣┳┣┃┗━┓┛┫┻┃╋┛┻┛┳┳┃╋┓┏┗┛┳┳┓┃┛┏━┛┛┣┫┓━┫┛┏┣
━┣╋━┛┃┫┏┃┏┏╋┳━┃┗┗┗┓┫┃┛━┏┣┻┣┏┃┏┃┛┏┗┣┫┫━┣┫
┣┫╋┫┏┓┣┓┃┫┫┻┏┣┫┣┃┻┃┫┻┃━━┫┣┃┃┃┓╋━┫┏━┏┫┗┛┻
┳┃┣┓┃┗┳┃┻┻┃┗╋━━┻┓━┛┃┛┓╋┻┗┃╋┏┣┣┃┫┛╋━━┗━━┻
┻┻┃┗┓┫┏┳┻┏┗┗┻━┫╋╋┛┳┃━╋┏┣╋┣┃┏┗┓┻┏┛┛┗┛┗┳┣┫
┣┣┃┏┳┏┳┻┣┫┣┳━━┏┫┏┣┛┫┓┣┣┫━╋━┃╋┻┏┻┃┻┫┫┻━╋┏
┏┗┻━┛┣╋┳┓┫┻┳┳┓┛┃┳━┻╋┻┻┓┻┃┻╋╋┃┳┫┓┳┣━┫┫┏━┣
┫━┃┣┛┻┣┗┗┣━┫┏┏┃┗╋┗┏╋━┳┗┗┓┳┃┫┛╋━┳┓┓┓┓┻┓┛┓
┻┛┳┣┳┻┫┓┳╋┛┛╋┛┣━┫┃┻┣┗┻┫━╋╋━┓┃┏┓┣┗┫┻┃┫┗┗┻
┃┗┻┗┻┫┃━┫┳┓┫╋┏╋┣╋┃┛┓┛┻┫┗┛╋╋┓╋┛┗┣┏┗┣┣┳┓┻┣
┣┏┏┳┗┓┛┓┻┣┏┛┏┃╋╋┻┓╋┗┃┣┏┻┏┳┻┣┏┛╋┗┣┳┫┻┗╋╋╋
┳┻┣┏┓┫┗━┗┛┏┗┏┳╋╋┗┳╋┳┳━╋┫┛┓┫┏┛┗┛┏┛┫┓┫╋┻┻┛
━┃┻┣━╋━╋╋┗┃┣┛┳┛━┃┛┛┏━┏┣┳┗┛┳┓┓┗┗┫┣┏┗┏┫┛┻╋
┗┃┳┗┗┣┻┃┻┗┣┫┛┫┣┻┣┻┣┫┃┃━┫┣┫━┗┫┳╋╋┳┻╋┳┗┳┫┛
┏┃┣╋━┳┏┓┻┓┓┏┏━╋╋┫━┏╋━╋┣┫╋━┏┏┏┗┻┗┃┃┛┛┓━┗┃
┛┛┫┓━━╋┳╋┛┃┃┓┃┓┏┓┃┃┛┻┓┣┫┗┛┓┃┛┗┓┫┫┳┛━┫┳┣┛
┣┛┛┗┃╋┫━╋┻┻┫┣┻┫┛┻┃┏┫┏┗╋┓╋┻━┻┛┏┣┓━┳┓┳┻┗┛┳
┓┃━┣┏┫╋┫┫┣┫┻┣┏┏┫┻╋┏┗┫┗┣┣┃━┳┣┳┣┻┫━╋╋┛┳┏╋┻
┏━┻┻╋┏┛━╋╋━┓┗━┛┃╋┗┣┫┛━┳┳┛┛┗╋┏╋┛┳┛┏━┓┳╋┗━
╋┃╋┫┻┻┫┃┻┏╋╋┫┫┣┫┗┻┫┫┃┣┏┃╋┻┓┛┳┛┳┣┫┻━━┃╋┛┏
┣┣━┣┃┻┃┃╋┫┳┗┣┃┃━┗┳┓┛╋┓┓┓┣┳╋┗━┳┏┛╋╋┳
┏╋┣┏╋┫┳┳┓┏┗━┏┏┻┏┛┃╋┛┫━┛┳╋┗┏┃┃┏╋┛━━┛┛┓╋┣┳
┫┫┃┫┏┛┣┳┗┣┛┓┗┫┻━┫╋┓┻┏╋┛━┛┓┻┗┃━┏╋┫┗━┏┳┳┃┫
┗┗┓┓┫━╋┏┗┗┗┛━┫┃━┃┓┳┛┏┳┫┗┫┳┃┓┻━┃┛┛┻╋┫━━┻┻
┓┛┻┫╋┻┛┛┫┛┫┻┛╋┛╋┛┏┫┃┏┣┃┣┫┗┏┻┛┗┃┓┣┛━┻┓┛┓┳
┫┻┃┫┏━┳┏╋┫┃┗━┻━┓┛┻╋┏━┛╋┏┓━┗┫┓┏┛┻┛┛┃━┓┣━╋
━┻┫┗┗┣┫┻┫┓┃━┻┫┏┃┣┻┛┛┃━━┣┃╋┫┗┃┛┏┃┗┫┏┓┣┫┗╋
┗━╋┻╋┏┣┳┓╋┛╋┳┃┃┻┫╋━┏━┣┏┛┻┳┗┻┛┫┗━┳┫╋┏╋┗━┛
┛┏┻┗━╋┛┗┫┣┏┏┓┳╋╋┻┓┓┛┳┏┓━┻┏┏┛┫┣┳┃┣┗┻┏╋┃╋┗
┻╋┓┛┃┃┣┛┫┓━╋┓╋┓┛━╋┻┏┻┻┻┓┗┓━┏┃┻╋┣┃╋┏┻┳━┗━
━┃┫┻┻┃┗┃┗━┓━╋━╋╋┳┻┫┳┏┓┳┃┃┃┏┳┻┫┏┗╋┻━┏┃┏┳┣
╋┣┻┣┛┫┛┣┫┓━╋╋┃┳┻┻┻┛╋┳┳┛┏┳┳┏┓┗╋╋╋┳┓┓┛┳┛┏┏
┻┗┣┃┗┏┳╋┣┗┗┻┫┣┻┻┏┃┓┛┛┏┗┫━╋┏┏┻┛━┛┣━┳┣┗┣┓┓
┃┻┫┣━┳┣┫┫┫━┫┏┣┫━┏┳┫┣┏┛━┏┫┛┓┫━┻┫┓┣┳┓┛━┏┳╋
╋━┳┻━┓┏┛┛┳┻┛┻┛┛┛┻┫━┻┛┣╋┻┳┣┫┛┏━┓┳┫━┃━┃┗┳┃
┗╋╋┛┫┫┗┃┗┃┓┏┳┫┏┓┏┫┛┻┃┻┃┻┫┗━┣┗━┻┫┣━┏┏┫┃┻╋
╋┓┻┗┫┻━┳┳┛┓┏┃━┣━┫┃┣╋━┣┻┳┓┣┛┻┳┏┃┏┫┫┛╋┳┃╋┗
┻┓┃┫┛━┣┏━┛╋┫┣┳┫┗┳┫╋━┏┓┃┣╋┻┏┃┃┳┳┣╋┏━┫┃┳┫┻
┓┣┛┛━┓━┣┃┳┃┳━┳┻┛┫┫┏┗┻┗┏┫┣┗━┫┓╋┗━┣┣┛┛╋┫━┳
┛━┳┫┣┃┛┣━┓╋┳┗╋┣┻┫┛┻━━┓┫┛┛┏┫┓┻┣┗┏┳┣╋┃┛┳┏┓
━┃┣┃┣┫╋┳┫┻┣┃┃┏┃╋┳┃┃┳┛┣━╋┳┣━┫┣┛┳┣┓┻━┣┗┻┳┏
┳┳┏┣┓┳╋┛┣┗┣┓┫┻┫┛┓┓┫┫┣━┓┫┻┗┻┣┣┣┛┏┗┛┓┫┓┻━╋
╋┳╋┣┓┫┫┗┏┳┗━┗┛╋┫━┏┏╋┃┓┳╋╋┛┃┓┫┏┏┓╋┓╋┗┓━┏┳
╋┓┓┳┓┗┣┃┫┫━┃┓━┓━┃┫┗┻┃┣┗┳╋┓┳┗┻┣┣╋━┻┻╋╋┫┏╋
┏┫┳┃━┳┗┫┛┗┃╋┫┻╋╋┻┃┻┗┫┣┗┫╋┗┳┫┛┻━┣━┗┗
┗┛┣┏╋┳┃━┓━┗╋┏┏┻┃┃┏┣┣┓┫┛┣┛┓┫┣┏┏┏┏┃┓┣┻╋┃┏┃
┗┏╋━┗┣┳┗┛┻┛┫┃━┛┛━┗┳┏┛┏┫┏┻┓┛┻┣┣╋╋┏┛┏┫┃┃┛╋
╋┗━┃┛┣┃┗┻┓┃┻┓╋╋┫┗┓┛┫┏╋┛┣┛┣┓┻╋┗┗┫┻┳╋┻┳┳━┫
┃┗╋┏┣┣┃┣╋┻━┗┻┻┛━┣┳┫┛┛┗┗┃┫━┳┏┏╋┏┻┃┏┏┛┛┫┣┏
┃┓━┻╋━┗┳┫┣┓┛┗┳┛┻┻╋┃┫┳┳┳┏┓╋┏┛┣┳┗┣╋┏┗━┛╋━┣
┣━╋┃┳┣┓┓╋┻┣┓┛┃┓┳┻┫┳┻┏┳┣┣┗┻┳┏┫┃┏┳┃┳┻╋╋┣╋┣
┃╋┛┛┃┓┗╋┃┫┛╋┓┫┛┣┫┛┓┫┃┻╋┛━┃┳┗╋┏┳┗┛┓┗┏┏┗┳┏
┳┃┫┗╋┃┗┳┳╋┏┓━┗╋┳┗┫┓┛┫┛┻┛┫┏┳┻┛┗┻┗╋┳┃┓┏┛╋┗
┛┗┣┣┣━┫┗┓━┫┳╋┣┗┏┓┗┗┳┏┓╋┓┏┃┏┏┓┻┫┗┃┃┻┓┛┫┣┏
┛┏┗┏┳┣┣┻┏━┛╋┛┣┳━┏┛┏┛┓┻┳┫┫┗┻┳┫┛┗┻━┛┏┓┳┗┣┣
┳┳┛┛┗┃┛┗┓┃┓┃┗┛┃╋┳┗┗┻┓┃┓┃━┻┻┓━┃━┛┻━┣┳┛┛┗┏
┏┳┏┻╋┳┗┓━┳┏━┏┗┫┗┣┛┳┣┣┓━┃┻┻┓┻┫━┫┛┛┳┫┃┃┣┻╋
━┣┛╋┓┛┃━┫━┃╋┳┣┣┻━┗┗╋┛┏┏━┣┛┃┳┃┃━┣┻┫┃╋╋┓┳┓
┫┣┏┃╋┫┗┫┣┗╋┃━┣┓┣┓┃┻┛┗┻┳┛╋┣┗┃┻┻┓┫┳┫┻┃┻━┏┗
╋━┃┻┫━┓┏┗━┗┛┓┫┓┛┣┏┫┏┛┏┫┗┻┃┣━┏━┃┏┛┗┗┳┃╋┣┫
┣┏┏┫┏┏╋┓━╋┻┗┗━┳━┛┓┻┏┛╋┓━┏╋╋┃┓┃┻┫┣┳┓╋┛┻┫┛
┻┫┳┏┣┓┏┳┳┳┫╋┛┃┣┗╋┓┣┓━┫┻┛┃┏┏┗┣╋┛┗┓┳┛┳┳┓┣┣
┻┣┛━┫┛┳┻╋┫┻━┛┓┏┛━┳╋╋╋╋┗┓╋┳┫┳┃╋┣┓┛┓┛┃┓┃━━
┫╋┛┣┛╋╋┓┏┻┣┏┏╋┓━┃┗┗┫━┓┻┃┳╋┗┃┣╋┻┳┫┫┓┏┃╋┓┏
┣┏┣┛┫┏━┣┗┻┫╋╋┃┻╋╋┳┳━┫╋━━┣┫┳┛┛┏╋┻╋┛┣┛┛┳┗┣
┣┛╋┓╋┓┫┗┫┓┛┏┓┗┣╋┳┣┏┻┳╋┳┳┏┫┣┫┛┛┓┏┻┣┳╋┣┓┳┻
┣┻┏╋┛┫┻╋┫┳┣┓┳┳┳┻┣┣┻┫┳┃┃┛━┻╋┛━━┓┏┻━━┫┳┫┛┓
┛┗━┳╋┗┏┃┻┏╋━┳┳━┣┫┳━━━┣┏┻┃┗━┗┛┛┃┻┏┏┫┃┓┻┏┫
┃┳┳┛┛┗━━┣┃┛┣┳┳┫┏┻╋┫┫┃┳┃┏╋┃┳╋┛┳┗╋┗┃┏
┻┏┣━┳┓┛┻┻┫┓━┃┫┻┻┳┏┃╋┛┏┓┗┗━╋┛┛╋┗┻┓┏╋┣┻┣┣┣
╋┣╋╋┃┓┗┛┗┛┫┃┓╋┳┗┓┻┣┛┗┫┣┛┃┻┓╋┫┓┳┫┻┻┗┃┛┓┓┫
┛╋┻╋┛┫┓┓┃╋┗┛┃━┃┣┳┏┳┛┓┃┛┏━━┃┃┻┛┣┛┻┫━┗╋┗┻┣
╋┫┏┛┃╋╋┻┛━┗┻╋╋┳┻╋┻┗┃╋┃┏┛┗┏┳┛┣━┏┗┫┣┣┻┫┫┗┳
┃┓┳┻┫┳┃┫━┫┻┏┻┗┗┳┏┏┃┛╋┓┻┓┳╋┻┛┃┳┏┫┫┫┛┃┣━┓┣
┓┳┗┃┛━┃┫┻┃┗┻╋━┛┳┃┏┫┃┫━┳┓┃┗┛┫┫┃┻━┗╋┛┣┃┳┃┛
┣┻━┻┣┓┓┣┣┻┛━━━┃┗┣┛┣┻┗┫╋━┻┫┫┫┃┏┃┣┣━┣┛┃━╋┃
┳┓┏┫┻┏┣┃┛┣┳┏┣╋━┃┗┣┛━┏┗┻┳┏┳┏┏┳┏┗┻┛┛┃━╋┻┛┃
━╋┓┣┓┫┓┻┻┓┛┃┻┗┻━┏┓┳┻━┻┃┛┣┏┗┃┣┓┛┣┏┫┻┏┫┓┻━
┗┳┏┻━━┣┳┃╋┫┗┗┃━╋┓┫━┃┣┃┳━┣┻┃┓┫┗┳╋┏┫┻┳┳┃┗┣
╋┓━┏┏╋━┻━┛┫┻┣┫╋┓┏┳━┻┣┗┫━┫┃┣╋┃┫┫┓┣┗┏╋╋┣┃┗
┃━┏━╋┳╋┛┏━┏┣┓┛╋━┏━━┳┗━┣┗┛┏┗┓┻┃━╋┏┃┗┃┛┛┓┣
┫┣┗━┳┗╋┻┫┃┗┳┗┻┃━┣┣┣┣┃┫┗┓╋┣┫┛┳┗┳┗┛━┓┛━╋┛━
┳┫┗┗┗┛┓┓┫┗┛┃┛┳━━┛╋┻┫┻┳┛┃┳┃┏╋┓┻╋╋┗┣╋┫┗┳┃┳
┗┃┛┫━┏┓┫┣┏┻━┻┛╋┗┓┳┛┛┃┳╋┣╋┻┃┗┓━┓┃┳┓┗┓╋┣┣┳
┳╋┛┻┓┗┛┃┏┗┗┛╋┣┫╋┫┗╋┳┓┛┳┣┃┛┫┓┻━┏╋━┓┗┗┏┗┃┫
┓┗┛┛┫╋┫┳╋╋┗━┓┏┳┣┏┏╋┃━━┗┃┛┻┓┃┗┏┃┛━┛┛┳━┃━┓
┗┻┓┃┏┣━┳━┏┃┫┗╋┗┏┏┫┻┫┳┗┓┛┣┛┏┃┃┗┳┻┻┻┗┓┏┫━┻
┃┓┳┃┳━┏┃┣┫┃╋╋╋┳┏┗┃┃┣━┛┳┫┓┻┓┣┓┃┏┓╋╋┗╋━┻┳┛
┓━┻┏━┛━┻┛┻┳┗┓┗━┓┗┓┣┻┏╋┣┗┛┃┻┣┗┻┫┫┳┓╋┻┗┻━┓
┓┓┫┓┃━┗┣┏┏┗┫┃┣┗┓┛┓┗┏┗┗┃┃╋╋┻┻┓┃┏━━┫┻━┣┣┳┗
┛┃┫┫━┣┻┳┻┳┛━┛┛┣┳┣┳┛┃┛━┏┻┫┃┳┳┃┫┓┣╋┏┓┃┣┃┫━
┃┫┃┣┃━┗┃┓┻┳┏┃┳┛┣┻┣┛┻━┃╋┗┏╋┗┳╋╋━╋┣┳┗┣┃╋┗┏
┻┗┗┗┣┻┃┳┳┏┫╋┃┓┻┏┗┣┓┛┃┓┛┛┳━┻┛┳┻╋╋┏┫┫
┃┣┳┣┗┻┓┣┓━┻┗┻┓┫┫┳┳┫┳┗┃━╋━┣┛┃┻┛┫┻┃┛┏╋╋┓╋┓
╋┻┗┃┃┛┳┫╋┻━┓┫┫┗┻┗┛┓┃┣┫╋┫┃┏┛┓┃┳┛╋┳┛╋┻┳┗━┃
┓┗┗╋┻┳┗┃┗┓┏┏╋┳┓┳┫┫┗┗┛┓┻┗╋┓┻┳┳┫┃┛┳┃┻╋╋━┻┣
┛┏┻┓┓┳┓┏┏┓┗┗┗┓┫┳┏┳┃┳┛┏┻┛┳━┫┣┓╋╋┳┗┗━┓┃┣┃┛
┣━┳╋┛━┏┗┳┛┛┳┣┏┓┛┻━┻━┛┃┣━┻┓┣┃┃┏┏┻┫┛┃┳┏┏┫┛
┃┫┳┛┏┏┣┃┛┳╋┗┓━┃┻┓┣┓┛┗┣┻┓┛╋┃┃┣┓┳┏┛┃┣┗┓┫╋┣
┓━┳━━┣┗┫┛┣┃┫┗━┳━┫┣╋┻┏┛┗┓┻┃┏┳┣┫┛┏┗━┫┗━┣━┳
┣┣╋┫┫┫┫┻┓╋┻┏┏┓┗┏┻┏┛┛┳━┓━┗┃┏┫━┏┻┻╋┓┳╋┓┓┻┳
┫┗┃┣╋┛┛┃┗┣━╋┣┫┳┏┳┛┳┳┃┫┓┃┛┏┏┗┏┛┓┃━╋┃━━┻┓┛
┗┻┏┫┫┃━┣┃┫━┳┛┗┛┫┫┏┳┫━┻┻━┳┃┓┫┛┓┏╋┗┣╋━┻┣┗┃
┻┗┏┣┣┃┻┏┗┓━╋┗┣┫┫┻┓╋┫┓┏┛━╋┫┃┻┣┳┣┛┣╋┏┳┗┓┳┣
┻┳┛━┣┻╋━┻┓┳╋┏┗┳┛╋┃━┏┓━┓┓┫┣┻┛┏┻┛┃╋┣┫┃┳┫┫╋
┗┫┫┏┻┃┛┃┗━┣━┛┣┗┏┳┃┓╋┏╋┓┻┣┗┓╋┛┻━╋┛╋┻┏┏┃┣┳
┓┣┃┓┣┓┏┻┛┛┛┳━┳╋┫┛╋┏┛┣┫┓┃┃┫┗┣┫┻┗━╋┛┣┣╋┗┏┓
┫┓┓┣┫┛┳┗┻╋┣┃┛┓┗┳┫┫┃╋╋┳┓┛┳┻┛┣┫┛┫┃┛┃━┳┳┣┃┏
━━┳┫┓┏┃┛┛┃┛┳┻┃┛┳┣╋┣┻┳┣┗┓┳━┫┻┏━┳┏━┫┫┫╋┳┓┗
┻┻━┏┗━╋┻┗┛┣╋┛┳┫┃┻┣┣╋┓┛╋┛┣╋┃┣┗╋┛┗┳┓┣┫┓┓┛┗
┃┗┣━┏┛┗┗┫┏┫┳┻┳┗╋┃┓━┣┃┓┳┛┃┫┻┗┏╋┻┣┻┃╋┣┗┫┻┛
┓╋┛┳┛┃━┗━┃╋┻┛┛┳┛┗┃┛┗━┃━┛╋┃━┳╋╋╋┗╋┛┫┛┣┻━┏
┛┛━┳┓╋┣┗┣┫┃┻┃┏━┳┓┗┃┛┣┃┃┫╋╋┏┛┏┛┛┛┃┫┫━┫┳┃┻
┏┻┫┏┃┻┣┳┳┛┻┻┳┻┏┳┛┗╋╋┳┛┣━┻┓┳╋┓┳┗┻┳┓┃┳┻┗╋╋
┫┛┗┫┻┣┻┻┏┻┓┓┓┗┳┓━┏┏━┳━┛┫┛┗━┳┛┏┫┛┫┫┳━┫┏━┣
━┃┳┣━┳━━┻┻┫┓┳┏┃┫┛┗┛━┏┫┛┗┻┓┫┛┫┗┓┣┓┓┗╋┻╋┻┃
┓┣╋┓┫┣┣┫┗┏┏━━┗┳╋╋┳┓┛━┣┳┳┏┃┃┓┃┣┳┃┏┓┏
┳┛┻╋╋┏┃┏┛┻┣━╋┣━━┣┓┣┻┓┫┳┃┣┗┻┳━┏┣┛┻┓┫┓━╋┃┣
┏┻┗┃┃┓┓┛┛┳━┻┛┫━┻┗┫┗┓╋┣┗┻┃┫┏╋╋╋┃┓┫┣┻┳┣┛━━
┏┏┓┗┃┫┳┻┳┏━╋┫┛━┛╋━┛┫┃┃┛┏┓━┗┓┗┻┗┫┓┗┃┻┏━┻┫
╋┏┓┓┗┣┳┣┛┫┣┓┛┏┃┳┳┃┏┫┻┗┛┃┳┛┛┫┣┫┗━┗┳┗┗┫┻┣┓
┳╋┃┣┃┫╋┗━┓┏┻┻┫┏━┛╋━┗┳┫┃┗━┗┗┛┓┫┳┃┳┻┣━┻╋┓━
┏┓┣┓━┏┓━┣┗┏┳┛┻╋┣┳━┻┓┳┛┛╋┓╋┫┻┳╋┏┓┻━┻━┣┻┓━
╋┳┓┻┃┗┫━┳╋╋╋┛╋┻┣┣╋┗┣━┣┓┣┳┳┣┳┻┳┻┻┛┗┳┫┓┫┃┣
┏╋┓┻┫┃┻┫━━┫┏┫┣╋━┓┻┛┗┳┛┻┓┗┃╋┻┃┻┏╋┏┛╋┻┓┳┻┗
┛┗╋┳┏┃┃╋┏┏┃╋┓┛┓┛┻━╋━┃┗┻╋┫┗┣┓╋┫━┣┃╋┏┻┃┳┣┳
┫━╋┛┗━┣╋━╋┣┫┃┏┣┓┳┃┛┓┃┳┃╋┳┛┏┫┗━┗┛┓┗┻┗┏┛┫┻
┛━╋╋┛┣┛╋┣┓┳┏┗┓┗┳┗╋┗┛┫━┻┗╋┓┏┗╋┏┳┓┃┣┓┏┣┣┏┳
┏┏┫┏┏┛┛┳┻━╋┳╋┏┛┗╋┛┣┏┣┏┣━┳┏━┣╋┃┛┛┃┗┓┫━┗┛╋
┫┣┗╋┓┻┓┣┃╋┳╋┗┳┳┓╋┻┳┣╋┃┏╋┻┻╋┻┻┻╋┣┓┗┛╋┣┃┣┛
┣┗━┣┏┻┳┃┃┣━┛┗┻┏┗┳┣┣┓━┗┃┫┳┃┫┃┻┻┳┓━┳┻┣╋┣╋┣
╋╋┻┳┻┳━┻┻━┓┃┛┓┣┗┗┃┏┛┳┫━┻┓┳┃┳┏┫┗┻┛┳┏┛┫┫┗┃
┳┻┏━┃╋┫╋┫┏┏┃╋┓┛┗╋┫┏┛┻┻━━┏┫┏┣┗┫┣┓┏━┳┓┻┫┳┛
╋┫┳┓━┣┛╋┣┣┗┫┃┃┻┓━┗┛┃┛┓┣┣┗┻┏┣┳╋╋╋┻┃┓┗┫┫┓┳
┣╋┗┏╋┳┃┃┛┗┃┃┣╋┗╋┓┫┗┃╋┗━┻╋╋┛┳┃┣┻┛┓━╋┫┓┛┓┗
┫┳━┳┓┻━┣┣┳┛┻┗┏┫┛┣┛━┗┻┳┳┫┃┛┻┃┫┻┻┻┛┃╋┣┓┻┣┳
╋┣┫━┗┗┫━┃┣┳┻┫┏╋┛┏┫┃┓┓┣┫┛┫┏┫┓╋┳┏┗━╋┫┣┫┻┣╋
┫┓┫┣┓┗┗━┗╋┃━┏┳┣┳╋┫┫┫┣━┗┃┗┛┳┻┏┏╋┗┳┃┃┫┏┛┻┗
┃┗━┓┏┏┣╋━┫┃┏┏┃┻━┳┻━┫┓┗┗┏┻┗┗━┫┳━┣┻┻┣╋┣╋┫┣
━┛┓┻┛━┏┛┻┗┓┻━┛┣┛┓┗━┳┛┳━╋┣╋┏┃┻┓┳┃┻┓┻╋┫┳┃┣
┛╋┓━┗┓┃┳┻┃┫┗┏┫┓┳╋┻╋┣╋┻┳┃┏┏┣┣┣┳━┻┗┻╋
┻┗┣┫┛┏┃━┳┳╋┻┗┣╋┳┳┏┗┣╋╋┛┏┛┗┛┻┻━┓┏┛━━┣┃┃╋┛
━┛━┗┓╋━┣┏┣┃━┃┣┃━┛┛┏┃┫┃┫┗┏┳┣┣┛━╋┛╋┫┳┳┃┣┃╋
┗┃┣┃┛┳━┏┃┫╋┏┃┣┳╋┛┏┫┏╋┣━╋┏┓┏┗┻┫┛┏┗┛┏┻┏┳┓╋
┻┗┗╋┗┏┃┓┳━┻┻┏━┛┻┛┃┫┳┣┫┛╋┣┣┓┫┓┻╋╋┃┳┛╋┏┳┃┃
┏┫━┓╋┫┏┏┓┣┛┫┓┣╋━┳╋┻━┓┗┣┻┏━┻┛┃┣┏┛┳┣┓╋┻┻┓┗
┗┣┻┣━┛┏┓┏┛┣┛╋┫━┛╋┳┏┓┗┗┏╋┓━┏┏┣┗┣┻╋┓┗━━┏┣╋
┓━┏┣┻┫┛┫┛┻┏━┏┫━━╋━┓┳┻┫┏━┃┗┫┛┏┳┫━┗┣━┗╋┓╋╋
┣┳┳╋┳┳┃╋┻┻┫━┣┛┻┫┏┃┣┫╋┫┣┃┫━┃┏╋┛┛┓┣┏┻┻┫┗╋┏
┻┏┳┓┗┓┃┻┳┳╋┫┏━┓┣┫┻┣╋┣┫┳┓┗┃┏┓━┓┛┓┓┛╋┓┛┏┃┓
┳━┛┫┛━┗┓┳┻╋━╋┃━┗┗┳┳┓┛┃┳┏┃┻━┣┏┳┓┛╋┗┗┫┫┛╋━
━┛┫┏┳╋┻┫┳┃╋┻┗╋┏┫┻┗┓┏┻┛┏┗┣┳┏┗┛┛┳┻┃━┓┻┻┻━━
┗┗┻┛┃┳┫━┓┫━┻┃┫┫┃┛┫┫━┻┓┃┻┫┻┣┃┓┃┗┓┫┃┣━┃┻┓┓
━┗┃┃┏━┏┻┣┃┳┳┛┗╋┛━┓┗┻┃┃┳┻┃┗┛┳┛┛━━━┳┏╋╋┣╋┣
┻┻┳┫┛┻╋━┻┛┳┏┏┃┃┃┳╋┃┣┻┳┣┳┻━╋┏┗┗┫┏┳┃━┳┏┣┛┛
┛┏┛┗┫┏┫┳╋┻┗╋┛┃┫┃┣┗┗┃┫┻┫╋┫┣┻┛┛┗┻┏┳┳━┛┫┓┫┃
╋┏┃┣╋┓┫━╋┣╋╋╋┳┃┃┣┗╋┗┓┛╋┗━┳┓┏┓┗┳┗┛┓┃┻┣┛┻┣
╋┻┏┏━┫┣━━┛━┏┗┃┫┓┛┫━━┣┗┃┳┣┻┳┻┏┳╋╋┛┳┻┛┛━╋┗
┗┃┳┛┣┓┳╋┃╋┻┗┳━┃╋━╋┣┓━━┫┛┛┳┓┗━━┗━╋━╋┳━┛┏┻
┓┗╋━┻┻┃┗━┓┛┳╋┳┫┣┫┻┳┏┓┗┗┫╋┻╋┏┗╋┛┣┓━┛┣┛┗┣━
┛┳┣┻┏┛┓━┳┣┃┫┓╋┫┳┗┻┛╋┗┏┓╋┓┻┃┻┗┛┛━┛┣┛┳╋━┓┣
━┫┏┏┛┣┓╋┃┗┻┛┻┣┛┳┻┛┳┏┛╋┳┛╋┣┳┗┏┓┻┏┏┣┣┓┻╋┛━
╋┳┻┳┃┃┛╋╋┣┣┗┗┛╋━┏━┏┏┛┻┓┃╋┳┗┏┃┏┳┛┣╋┓┫┃━┓╋
┛┻━┛┃┻┻┃┏┗┣┳┳┏┓┗┫┏┃╋┗┛┻┻┏╋┏━┳┃┗━┏┻╋┓┳┗┓┻
┛┻╋╋┏┫┫┻┗┗┏━┓┳┏┏┣╋┛┳┓┗┗┳┃┫┃━┣┛┫┳┣┗┣
┓┛╋╋┳┣┗┣╋┃╋━┗┫┗┃┗┃┫┃┣┛┓┏┃┓┏┳┓┗┓┏┏┳╋┓┻┃┛┣
┛┓┃┃┫┳┗┫╋┫┳┳┣┻┏┛━┓━┻┓┻┗┳╋┏╋┳┃┳┻┗┃┛┻┛┛┗┣┛
┏┏╋┛┫┣━┻┣┃┓┛┳┗┗┃┣┗╋━┫┃┃┏┓╋┻┃━━┓┻━┛╋━━┣┗┗
┓┓┻┻┗┏┗━┣╋━┻┻┏┣┣┫┣┳┻━┳━┣┻┏┃┣╋┏┫╋┛┓━┫╋┻┻┏
┛━╋┳┫╋━┏┏┳┻┓┛┏┛┃┳┣╋┓┫┏┣┳┻┻┛┃┛┗┛┣┫┏┣┗┃━╋┓
┫━┳┫╋┏┛┣┛┳┗┫┏┃┳━┃┣┓┃┓┫┓┣┛━┣┓┣┳╋┏┓┏┣┗┻┗┛╋
┛┓━┻━┻┫┻┗┃┻┛┗┻┓┳┛━┗┫┻┗┃┳┓╋┣┏┛┣┓╋┳┫┗┗┃┻┛━
┳┏┓┳┳┣┓┻┫┻╋┗┃┻┃┛━━╋┫╋┛┓╋╋━┻┓┣┃━┃┓┣┳━┻┃╋━
╋━┃┣┣┗┳╋┏━┗┗┃┣┃┗┣┏━┫┣┓┃┣┛╋╋╋┓┓╋━┏┏┣┛┓┳┏┗
┛┻┓┻┣┃┻┗┳┗┳╋┳┛┫┗╋┃╋┻┏┗┳┃┗┃┛┛╋┏┣┃┫┓┏┣┏┳┻┫
┻┃┣━┏╋┛┳┓╋┗┻━┣┳┫┃┛┫┣┃┗┳┣┃┃┫┻┃┏━━┛┓┓┗━┏╋╋
┳┓┓┃┗┻━┫┛╋┳━┣┗┓┗┻┓┫╋┗┣┳┫┗┏┛┏━┫┣┻┫╋┻┃┓┓┓┃
┃┓┃┓┏┣┏┓┃┫┫┗┣╋┗━┳┏━┓┃┻┻┗━╋┳┳┛┓┛┓┫┗┻╋┏┫╋┃
┫┓━┗━╋┣┻┓┣┳╋┗┃━┃┳┏┏┻┻━┗┳┗┃┳╋┫┗┏┻━╋━╋┗┫┓┃
┏┫┗╋┗╋┣┛┛┫┫┻┻┫┓┗━┏┏┫┓┫━┏┃┫━┣┫┛┫┃┏━┳┃┳━┏╋
┣┗┗┛╋┳━┣┻┳━┻┛┏┏┫┻┳┏━┫━┃┛┛┻━┫┣┫┓┏┏┣┗┛┣┛┏┫
┃┛┳┃┫┻┳┻┛┻┣┓┳┗┃╋┻┣┳┓━╋┣┗┏╋┻╋┗╋┣┛┣┓┗┣┏┛┫┛
━┏┃┳┫┃╋┫┃┫┓┣━╋┃┗┻┻┣┣┣╋┳┻┳┛┳┫╋┻┓┓┛━┫╋┗━┃┛
┛╋┻┗┣┫┛┃┏┛┓━┻┳━┏┛┳┗┏╋╋┗┏┻┗┓┫┗┛┗┓┳┣┳┗┃┫┛┻
╋┳╋┓┗┫╋┏┣┏━━┳━╋┗┓┳┛┗┣┛┛┫┗┓┣┃╋╋┓╋┓╋━┳┻┛┻┗
┗┏┓┛┳┳┫┛┳┫┳┛┗┛┳┫━┳┻┏┳┻╋┣┗┗┏┻┛┗┳┣┓┣┃┻┣┏┏┻
━┃┣┛┗┣┗━┃┓╋┃━┗┛┣┃┗╋┗┫┏╋┣┣┣┛┏┃┗┓┳┣━┣┓┳┓┓┓
┗╋━┏╋┛┓┗┛┏┣╋┫┗┓┛┻┛┻┣┓┻┃┓┻┳━┣┛┫┃┻━┃┛┃┛┫┗┻
┛━┓┣┛┣┻┻╋┏━┓┓━┛┃┃┗━┣┛┳┓┫┻┫━━┳┃┓┻┳┛┛
━┫┛┓┛┳┏┣┃┓┣┃┏┗┻┻┛┏━┳━┓┗━┃━┫┗┗┳┗┻┛┏┗┣┛┓┫┻
┻╋┛┻┗┛┃┗━┳┳┛┓┣┃┃━┃┏┓┛┃╋┫┻━┳━╋┻┃┏┫┣┻┓┗┓┳┻
╋╋┳━━┗┗┏┗┣╋┓┓┫━━╋┻┛┗╋╋┣╋┛┃━╋┫╋┃┻┫━╋┣┣┗┛━
┻┃┗┓┗┻┛┛┳┣┻┏╋┻┣┃┗┛┗┏┗━╋┏┗┛┳┗┻┳┫━┛┻┃╋━┏┛┣
╋┻┗┳┗┗┗┻━┣┃┛┫┫┗┣┛┛┳┗┻┻┗╋┫┻╋┫┫┗┳┏┓╋┓━┳┣┫┃
┗┫┳╋┏━┣┣━┫┏┻━┣┗━┃┗━━┣┻┫┻┛╋┃┣┣┓┫┫┗┛┏┳┗┗┣┣
┏┏┓┏┫┫┻┳┣┏┓┗┳┏┓┻┃┏┻┃━┣━┳┫╋┛┻╋┏┏┃━┳┛┣┛┏┛━
┻┣┓╋┗┃╋┣┫┛┓━┛━┏┛┫┏┛┓┫━┏┓┻┓┏┛┳┛┛┛┣┓╋┻┻┻┓┓
┻━┳┻┏┻┣┣┫╋╋┃┳┳━┗┛┛┗┗┛┏┳┫╋┗┣┃┫━┃┏┏━┳┳┗╋━┫
┗┃┏┻┣┃┳┫┗┓╋━┏┣┗━┓━┛┻┳┛━┏╋┗┗╋┏┻╋┏┃━━┓┻┏┳━
┗┳┓┻┏┫┻┃┛┏┫┫╋╋╋┛┓┛━┛╋┫━┗╋╋┳┻┳┳┻┓┻┃┣┻┗┻┃┳
┏┣┻┻┫┣┣┣━┃┳┗┓┣━┣┛┏┃┓┃┓━┓┓┳┛┗━┗┓┗┻┗┓┣┃┫┻┣
╋━┃┫┛┫┳┫┣┣┗┳┃┏┃╋━┏┻┻┛╋┳┏╋┫┃┻┣┣┛┃┗╋╋┓┓┗┣╋
┛┻╋┳┏┳╋┣┛━┣╋━┓┛┃┏┃┃┫┫╋┓┣╋┗┻┣┻┣┣┃┗╋┳┏┳┻┛━
┻┗┻┣━┏━┫┳┫┛┃┻┃┗┳┃┳┗┣┣┣┛┃┗┻┫┣┫┣┛┗┗┃┏┻┣━┣┓
┻┫┳┻┻┛┫┳┃┗┳┗╋┣━┫┗╋┫┣┛┏┻┗┛┗┃┓┏┳┣┃┓┗┓┣┫┓┏╋
┏┓┃━╋┛┏┳┣┣┣┛┛┻╋┓━┗┏┳┣┳┛┃╋┓╋┃━┗┻┳┃┛┳┓┫┛╋┛
┗┓┻┳━┏┣╋┓━┻┛━┗┛┣━━━┫┃┻┳╋┳┗┃┻┻┻━┛━┻┳┓┫┫┫┣
┃┓╋┏┳╋━┃╋┛┓┏┏┏┫┻━━┛┳┻┛┗╋┏┏┣┳┳┗┫┃┻┳┫┏┓┣┫┻
┣┛┓┗┏╋┏┏┳┃┏┻╋┗┓┣┣┏┫┳┗┃┗┣━┗┓┻┣┫┃┓┻━┫┃╋━┓━
┛┫┳┛┓┃┗┏┫┏┻┗╋━┓┣┳┛╋┃┃┛┣┃┃┣┓┃┻┏━╋┃━┳┏┳┏┃┃
┫┗┏┳┛┏┏╋┻━┳┛━╋┻━━┣┫┫┓┫┣┣┏┓┏╋┫━┓┓┻┣┛┓╋┛┗┏
╋┣━┓┓┳┛┓┗┣┫┳┓┻┛┣┓┏┏┣╋┣┃┣┛━┻┫┫┻┗╋┻┻╋┃┫┗┻┛
┳┏┓┃┫╋┗┓┃┃╋┗┓┳┳┫┛┫┏╋┗┳┓┗┛┃┃┛━┻━┣╋┣┻
┣┛┗┛┏╋┃┏┓╋┣┃┣┻┫╋━┳┛┛┏╋╋┗━┛━┛╋━┗┳╋┛┛┏┣┃━┛
┓┗┛┻┳┃┃╋┫┳┓━┛┃┳┻┗╋┫┻┳┃┏┓┣┏┛┛┗┛╋┓━┣┫╋┳╋┃┗
━┗┗┣━┫━┏┛┫┳┃┳┛┏╋┓┫┳┛━┻┏┗┛┛┻┳┻┏┏┣┛━┗┣┏╋━┓
┃┛┫┻┻┛╋┓┏┫┃┣┓┣┓┻╋┏╋┛┳┃╋┳┳━┳┏╋━┗┗┃┛━━━━┃┗
┻┫┗┓┃┏┳┻┓┳┛┛┓┏┃┳┃┻┫┃━┻┳┓┛━┫┗┻┛┗┗┓┃╋┏┛┳┏┗
┻┣┳┃╋┏┳┓┣┫┗┻┓┛╋┃┛┓┏━╋━┃┛┻╋┗┫┳╋┳┛━┛┳╋┳┓┣┛
╋┳━┫┓┫┣┻╋━┃┣╋┗┃┃┓┏┣┛┳┗┏┳┻┏╋┃┛┳┃┫┫┗┛┗┣┣┗┳
┏┻┻┃┃┻┫╋╋┛┛┻╋╋━┫┻━╋┛━╋┳┓╋┫━┳┫┣┓┗┻┏┳┣┻┓┗┻
┏┏━┣┻┓┗╋┻┫┓━┛┃┫┫┫┫┃┻┏━╋┻┻┃┃╋┛┗━┏┏┳┻┓┫┻┃┻
╋┻┻┳┃┛━┛╋┳┣┫┃┏┣┣┳┣┳┛┻┃━╋┓╋━┫┻━┣┳┻┳┫┻┫┏┛┻
┣┛━━┳┻┗┃┃┛┗┻┛┗┛┗┓┫┣┗┛┳┳┃┳┓┻━╋┓┻┓┏┳┗┛┃┫━┣
┣┃┃┛┫┫┛━┗┳┻┛┛╋┗┣┫┳┳━━┳┣┣┻┻┻┳┓┓┻┛┗┻┃┓╋┫━╋
┗┃┃━┫┃┃┫━┣┗┓┏┳┫━┳┏┣┗┏╋┣┳━┫┛┳┫┓┻┓┓┏┃┛┛┻┻━
┫┓━┳┻╋╋┗┗┻╋┫┫┛┏━┫┫┳┳┫┻┛┫┓┻┛┏━━┏┏┗┃━┫━┏┻┓
┛┳┣┏┗┻┳┣┓┗┓┗┣┳┏┗┗┫━┛┗╋┻┳┗┃┗┓┻┫┃┓━━━╋┃┣┏╋
┏┏┏┛┳┫┛┃━┛┫┫┏┃┛┛━┃┏┃━━┻━┓┗┛┳┏┓┏┓╋┓┏┫┗━┫┻
┣┃┃┏┫┏╋┫┃┫┻━┳┳╋┓┣┃┗┓┏┫┏┛┳┳┛┻┏╋┳┛┏╋┏┫┗┓┛┻
┃┏┛┫┛┳┻┻┳╋┳╋┗┓┫┗╋━╋╋┏┃┓━┗┳┳┛┳┻┏┃┣┻┳┓┻┛┫┗
┳┳━┣┏┓┫┛┣━┓┗┗┛┃┗┃┻┃┃┳┓┣┳┫┛┏┗┳┓┛┫┏┳┛┃┣┳┃┛
━┻┻╋┃┃╋┃┗━┛━┗┳┏╋╋┫╋┏┏┛┗╋┓┛━┳┫┓┃┓┫┫┗┳╋┫┗┻
┓┏┛━┃━┫┏┓┓┻┗╋┣┻┗┓┻┃┛┣┣╋┗┃┗┻┏┻╋┣╋┣┗┛┛┣━┃┃
━┛┏┓┃┗┗┣━┻┓┛━━━╋┣┻┏━┗┫┗┗╋┣┗┏┣┏┓┳┻━┃┳╋┳┳━
┳━╋┫┻┣━━━┃┛┣┳┳┗┫┏╋┛┣━┳┗┫╋━┛┳┗━┫┻┻┻━┳┫┗┳┻
┻┫╋┣┫┃╋┫┫╋┛┫┗┳━┗┫┃┓┓┫╋┃┻┣┗┛┛┓━┻┳┳┣┃
┣┓┃┛━┓┣┣━┗╋┛┳┛┣╋┳┣╋┗┛┓┻┏┏┃━┫┳┻┛┻┏┳┫┣┳┻┻┗
┳┣┃┏┣┃┳━━╋┻┫┏┻┫┗┓┗┗┗┗┫╋┣━┃┗┗┏┃┏┗┫━┣┛┃┫┓┻
┣┗┣┫┳┗┫╋━┫┫┗━┗┓┗╋┻┃┃┫╋┓┣┻┏┳┫┣┛┓┣┓┫┫┫┣┫┃┻
┫┏┏┏━┛╋┣┛┫┣┳┻┳┃┗┓┃━┣╋┣┃┳┫┛┻╋┛┻┻┃┻╋╋┗┳┏┗┃
┛┃┏┣┫┃┫┓┓┃┫╋┗┛━┳╋┫┻┫━┃━┛┳╋┻┃┣━┫┛┣┣┳┏┃┓━━
┗╋━┗┏┏┏┛┓┏━┻╋┛┏━┳┓┣┃━┳┓┏┻━┳┓┓━┛┛┃┳┛┳┳┻┣┣
┃┃┻╋┃┃┻┻┓┫┣┣┫╋┏╋━┏┛┫┻━┓┣┻╋┻┓┻┓┣┗┫┛━╋┃┻┃┗
┃━━╋╋┓┳┻╋┳┓┗┏┻┳┛┃┳┓┏┓┗┻━┳┓┫┻╋┣━┃┳╋┃┳┣┣┗┳
┣━━┳┃┏┣┗┛┓┓┗┃┃┣┻┏┻┏━┓━┗┳┛╋┛┓┻━┏┻┻┣┳┣━┓┣┃
┛┛┛┓┻┻┣┏┻┳┏┫┃┻╋┫╋┗┣┳┫┃┓┛┫┳┛┳┫┫┏┏┳┛┳┏┳┛┻━
┃┫┗┣┏┣┫┣╋━╋┫┳┃┻━┏┣┫┣┳┗┳┃┫┫┛┗┓╋┻╋┗┫┛┃┳┳━╋
┃┻┫┳┗┏┫┛┛┛┳━┫━━┏┗┗╋╋┻┓╋┃┣┃┏┛┏┗┫┛━┃┳┣┳┛╋┓
┏┏┃━┣┃━┓┗╋┃┛┃┓┏┛╋┣┻┓┃┛┣┃┛╋┳━┓┫┫┣┻━┣┣━╋┏┫
┗┃┏╋┛┗┣┛┃┛┏━┏┓╋╋┃┓╋┣┻┏┗┣┗┳┳╋┳┓━╋┏╋┓┣┛┫┳┛
╋╋┫┻┳┳┏┓┫┃┃┫┛┣┓┓┏┫┛┗┣━┣┣┗┏┓┣┣┓┃━┻┓╋┏┛┃┓┗
┓┓┻┫┗┛━┗┏┏╋┻┛┳┻┃┏┻━┣┳┻╋━┳┻┳┻┫┫━┏┣┣┏┛┓┳┏┗
┫┗┻┳┓━┛┫┃┗┳┃┃┗┛┛┏┛┃┗┳┓━┻┛┛┳╋┣┛┗┏┃╋╋┫┫┛┻┏
┏┳┳╋┻┣┃┃┃╋┫━┣┳┳┳┣┗┫┫┓┗┫┛┗┏┏┏┏┛┗━┓╋╋━┓┃┫┣
┏┛┓┣┛┃┏┓┏┏┛┓┛━┏┛┓┗┃┃┏┏┓┃┛┳┗┗┗┛┳╋┛┛┳┗┣┗┛┛
┏╋┻┓╋┛┣━┫┻┏╋┃┃━┗┗┃┣┗┻━━╋┗┳┏━┓╋┃┫┣┻┗┣┻┣┛━
┛┣┗┃┳┏┗┓┣┣╋┛┗┏┫┃┛┫┗┻╋━┫┓┓┓┃┃┛┻╋┣┗┳┃┏┃┣╋┻
┳┃┓╋━┛┣┣━┏┏┳┫┻┳┛┣┃┫╋┗┻┓┫┣╋┣┃┗━┣┳╋┫━┳┣┣╋━
┛┓┫┓┏┳╋━┓┗┫┗┓┻┗━┃┛┳┳┃┣┓┓┓┗┗┣┫━┏╋┗┓┓┻┣┓┛━
┳┏┫┃╋┓━┫┳┣┛┃┫┻━┳┃━┛┣┳┛┓┓┏┗┳┗┛━┳┳┻━┣
┗┫┏┗┳┣┏━┫━┳━┗┗┓┻╋━╋┏╋┫╋┫┗━┗━╋━┫┛┓┫┫╋┣┳┫┓
┻┻┛┻┏┣┫┃┻┏┏┣┏┃┣╋┗┃┣╋┳┗┻┳┣┛┻┣┗┓┻┃━┫┳┛┳┣━┫
━┻┃┣┏┛┛┗━━┫┃━┓╋┃┏┫┣━┓┏┫┗━┫┳┳┳┫┳┳━┏╋┣┗┻┃┗
╋┗╋┗┃╋┛┫┣┛┛━┳┃┫╋┻┗━┏┛┣╋╋┣┓┣┣┣┣┗┻┓┻┓┗┣┣┗┫
━┛┗┫┳┳╋┓┗╋┗┛╋┃┃┃┫┓━┃┛┫┏━┃╋┗┛┣┳┗┻┃┛━┣┃┗┗┗
━┫┣┣╋╋┗┻┣┏┃╋┳┳┫┳┫┓┣┗┏┗┣┻┗┗╋┃┳┗┓┫╋┏╋┳┣┓╋━
┛┛┣┓┳┣┣┫┣┫━┗┃┗┳┻━┛┓┛┓┛┛┫┫╋┻┛╋┳┳┃┣┻╋┃┛┫━┛
┏┫┳━┛━┻┓┫┛┫┣╋╋┛┛┃┏┫┛┗┗┗┣┻━╋┗┗┳┓┏┗┓┫┳┏┳╋╋
┻┏┓┃━┃┃┳┻┳┳╋┗┓┃┏┫╋┫╋┏┗┣┻┃╋━┳╋╋┣┣┣┃┓┃┣┳┏┃
╋┫╋┏╋┗┛┃┛┏━╋┣┫╋┗┛┫┗┻╋┏┣┣┗╋┣┏┣┳┃┗┣┃┗━┛┫╋┫
┳┻┻┫┏┻┛┛┛┓┫┃━┏┗┗┃╋┛━┓╋┏┣━┓┓━━┗┏┻┻┛┗┓┓┏┫┏
┗┫┣━┻┛┳┃┛┃┓┃╋┛╋┻┳━┃┻┫┗┳┓┓┏┻┓┫┓┻┻┓┳┓┻┣┗┣┣
┃┫┓┗┃┏┗┳┓┫╋┗┃┓┣┓┣┫┃┗┏┫┓┣┣┏┳┻━━┣┏┗╋━┃┛┛╋╋
┗┣┃┃┓┣┓┗┓┓━━╋━┫┫╋┏┫┫┻┻┳┫┫━━┻┳┻┛┻┏┫┗┣┃╋┻┗
┛┣┣┏┫┳┳┃┣┫┏┗━┣┏┃┛━┻━┫┻┻┫┳┛┓┓┃┓┗┣┫╋┃┫┏┛┗┫
┗┻┫┓┣╋━┗┫┣┻┃━┛┃┏╋━┃┫┗┛╋━┳━┳┗┗┻┗━┏┣┻┣┻┫━┓
┻┣┓━┣┫╋┓┣┫━━╋╋┏┗┓┓┛┫┗┳╋┛━┻┃┓┃┻┏┣┛┫┳┳╋┃━┃
╋┏┗┃━┳━╋┃┣╋┻┫┗━┻┣┃┻┓━━┃┏┛┏┳┫┗┣┻┛┻┛┛┳╋┳┃┗
┻┏┛╋┛┃┣┗┫┃┣┏┏┏┛┣┏┗┳┳┓┣┃┫┏┃┻┃┛┳━┫┏┏┓┣┏┛┳┫
┗┗┏┓┳┏┳┓━╋┛┗━┏━┓╋┗┣┻┫┳┏┗┃━┗┣┫━┏┛┫╋━┻┓━┛┓
┗┏┻┓╋╋╋┛┓┏┳┻┓┣┃┣┫┗┓┃┏┻┫┛┻┏╋┫┓┳┻┻┏┗┣┻╋━┃┫
┗┣┳━┳┓┃┣┏┓┛┗┏┫┃━┏┃┃┳━━┓┛╋┳┗┫┫╋┗┏┃┗┓┻┏━┓╋
╋┛┻┳┓┳┻┫┗┛━┏━┏╋┣┻━┻┏┳━┓━┻━╋┻┏┳┻┳┣┛┓┏┳┗┛┳
┏━┫┳┫┓┫┣┻┛┗┛┣┫┓┣┛┓┓┃┃┓┫╋┫┛┗┳╋┏━┳┗┳┳
╋━┗┻┛┻┃┻┳━┃┃┃━┳┻┻┓┳┓┃┃╋┏┫┃┣┃┛╋━╋┓┫┣┣┫┃┣┳
╋┓┛┃┓┏┳┗┛┗┛┣┛┫┗┣━┫━╋━┓┛━╋┣┏┓┛┫┓┗┃┣┛┫┃┃┫┳
━┻┗┻┃┳┛┏┣┳┻┗┗┣┗┳┣┃╋┏┏┏╋━┓╋┗┣┣┫┃┫┻┏╋╋┫╋━┫
┛┣┏┗┫┫┣┗┛┓┓┻┓┻┳━╋┫┫┗┻┃╋━┏┣┳┗╋┏┏┏┫┗╋┓━┫━┛
┻┓┣┻┣━╋┳┛┻╋┛━┏╋┫┻┳┛┫╋┛╋┫┣╋╋━┓┗┫┛┏━┻┃━┫┛┃
┏┛┫┗┓┣━┫┓┏┣┫┗━┣┳┛┻┣┏╋┗┣┳┏┗╋┣┳┓━┫┳╋┣┻┫┃┏┣
┣┫┛┻━┳┫┓┃┣┓┛━┣╋┣━┓┛┛┫┳┃╋┗┳┣┏┳┛━┓┃┻┻┛┓┫┓┏
┏┫━┛┻┓┓┣┗┗┫┫┏┣┏┗╋┻┫┫┓┻┏━━┳┫┏┫┫┗┏┻┣┻━┣┃┳┛
┻┏━┛┓━╋━┻┛╋┳╋╋┳┻┫╋┳┻┏┫┣┃┣┣┃┗┣┓┃┫╋┓┛┣┏┳┳┫
┗┣┗┗┻━┻┃┗┛━┗┏┃┣━┛┫┗┻┃┏┃┳┏━┛┓━┃┣┳┻╋┻┗┛┓┏┣
┫┣┻╋┣┫┏┏╋┓┃┫┳━┓┏┛┻┳┓┃╋┓┃┏┣┃┫╋┻┳┫┻┓━┫┃┫━╋
┗┃╋┛┗┫┫┫╋┫┗┻┳┣╋┗┗━┃┫┻┫┓┳┛┣┛┃┗╋┗┫┳┓┫┫┃┗┳┣
╋┏╋━╋┓┣┓┓━┣┻┳╋┣┃┳━┛┳┣┏┛┓┫┛━┗╋┃┣┛┫━╋┛┗┛┫┗
┗┻┻╋┫┓┃┛┓┻┏┃┏┏╋┗┗┛┓┫┛┛┛╋┗┓┃┓┛━┓┻┳┓┏┣┳┣━┫
┣┏━┛┓┗┣┏━┳┗┣┃━┓━┣┳┻┣┓┓┃┛┻┛┣━╋┛┛┫┗╋┗┓┫┳━┳
┛━┗┛┗┳┗┫┏┃┛╋┗┏┫┗┳┣╋┓┃┛┻━┃┛┓┛┛┃┏┃┻┫┃┣┏┫┻┛
┻┃┻┳┛┗┫┛┃┫┳┫┫━┏┓┣┃╋┳┛┃┛━┏┏┫┻┻┻┏┓┻┗┫┳┣╋━┳
━┓┃┫┗┳┗┣┏┏┛┻┳━┃┃━┣┣╋━┓┫╋┫┗┻┛┣┛┳┃┛┻┣━╋┣┏╋
┻╋┳┛┏┻┓╋┏┓┫┻┗┏┏╋┫┳┗┏╋┛┓┛┃┗┫┏╋╋━┳┃┓┗┛┃┳╋┳
┏━╋┗┫┫┓┓┳┃┳╋┃┓┗┣┓┻┗┗━╋┫┃╋┛┗┗┣┣┗┃╋┃┫┗┫┃╋╋
┳┓┛┏╋┳┗╋┫┫┏┣━┗┫╋┫━┫┃┣┏┣┫┃┃┣┻┏┃┫━┣┃┓┃┻┻┛┳
┻┣┃━┫┳┛┫┻┏┣┓┓┗┏┻┫┃┣┛┻┳┏┻┻┳┻┳┳┻╋┏┓━┓┃╋━┣┣
┣┛┣┳━━┣━┛┣┣┳┣┣┛┻┃┫┏┏━━╋┓┣┛┳┛┣┣┛┛┏┛┣┣╋┗┏┻
┏┓┗┻┃┣┓┳╋┗┣╋┫┏┳┣┣━┣┗┓┫┃┓┛┣╋┃┓┏╋┛┻┣┣
┳┗━┣━┏┏┳┫┗┣┓┏┳╋┣┗┏┏┓┻┓┣┻┻┓┳┫┗┗━┏┗┣┳━━┛╋┃
┃┃┫┻━┫┣┻┏┃┓━┛┳┗┓━┛┏┃┛╋┳┗┣┓┫┣┣┛┻┏┏┗┣┃┗┣┳┏
╋━┛┗┳┳┫━┫╋╋┣┛┗┃┃┗┳┳┣╋┻┫┏┫┛┳┛╋┻┓┗╋━┻━┗┃┛┳
┳┃━┃━┫┃┫┻┳┳┫┳┳┳╋┃┫┣┛┻┛┏┃┻━┳┗┻┗┳┛╋┣┛┻╋┏━╋
┣┓┳╋┃┣┃┃┳┣╋┫┃┃┏┗━┃┃┻┻┛┓┛┗┳┃┛┻┣┗┳┛┫┻┓┃┗┃┓
╋┳╋┫┗┫┻┗┣┛━┗┫┓┛┣━┫╋┗┻┛┳╋┻┃┃┓┗┓┻┫┛┃┻┻╋┛╋┃
┏━┓━┃┃┗┗┳┣┣━╋┗┃┗┫┗┓┫┛━┏┣┏━━┗┻┳┣╋┓┃┫┏┛┓┗┫
┛┛┳┗┛┓┣┻╋━┃┣┫┛┃┗━┓┗┻┗╋┛┛┻┻━┛┗┻┫┗┻━┻┗┳┫┛┓
┫╋┓┃┃┣┓┏┏━┃┃┏┻┛┳┣┛┻╋┏┏╋┫━╋┗┫┓┗┛━┃┗┓╋╋┗┳┃
╋┛━┫╋┣┃┳┫┃┳┗┫┛┛┓━┫╋┳┃┣┫┫┫╋┣╋┻┓┗┛┫┣┻┳┏┃┓┏
┛┓┫┃┏━┣┳┓┏┗┣╋┛┫┏━┗┳┏┳╋┳╋┃┣┛╋┏┫┏┻┏┃┳┏━┃┛┓
╋╋┛┏┻┃┣┫┻┣┣┓┓┳┏┳━┻┏┻━┓┗┻┛╋┗┃┳┛┓┓╋┳┣┣━┗┗┳
┻┗┫┻╋┗┻╋┃┗━┏┻┃┃┓╋┓┛╋━━━┳┳┃┃━┻┣┓╋┓┳┃┻┻┫┗┃
┫┳━┻┏┓┳┏┗┛┛┣┫┣┻┻┛┃╋┃┫━━┏┏┣┳┗┛┛┗┏┻╋┳╋┳┏━━
┓┫┛┳━┛┏┣┫┣┫┳┣┏┛┏┃┗┓┗┓╋┳┓┃┗┓┃╋┫┓┛┛┻┛┳┻┃┏━
┗┏┓┫━┻┓┃┛━╋┣┃┛┏┻┻┣┻━━┣┓┓┏┃━┫┳━┃┓┗╋┏━┃┃━┃
┫┳┏┻╋┏┫┛━┻┣╋╋┫━━━┏━┃┻┃╋━┣┳╋╋━╋┣━╋━┫┫┳┳┓━
┃┣┛╋┻┫━┃┫┣┻┏┃┣┻━┏┛╋┳━┳━┳━┗━━┳┓┓┻┣┏┏┫┏┻┏┓
╋┻┃╋┓┏┓┣┣━┣┓┣┃╋┗━┻┗┗┃┃┗┳┏┏┳┛┗┗┻┻┻┳┃┗┏┳┗╋
┏┣┃┣┏┫┓┗┗┫┣┗┫━┏┻┣┏┳┻┛━┣╋┓┳┏━━┳┫╋┫┃┣┃┻┣┳╋
┗┳┛┣━━╋━╋┫┣┫┻┃┣┛┫┗┗┛━┫━┓┃┫━┏┓╋┳┣╋┗┃┛━╋╋━
┃┛━┻┻━┛━┗┻┃┗┳━┗┳┃┛┣┏┳╋┳╋┛┻┻┃┣━┗╋┻┳┗━┛┗╋┃
┓┣┃┗┛┻┫┓━┛┻┳┓┃┓┛╋┣┣┏┻━┗┛┃┓┃┫╋┫┣┃┳┗┗╋━┛━┃
┻┫┫┳┛┗┗┃┛┗┃┏┏┛┏┻╋╋┏┗╋┻╋━┫┏┻┣┛┏┣┏┛┻━
┣┫╋━┓┛┻┫┗━┳━┻┃┛┛━┃┓━┓┓┗━┫┣┃┻┏┗┃┗┃╋┫┓┃╋┏┃
┏┫┏┓┣┻┣┏┃┫┳┫┳┗┃┻┏┓┗┛┫┻┓┣┛┏┫┻┏┏┫┏┗┫╋┗┃┳┣┃
┣╋━┛┃┃┗━┻┛┳━╋┓┏┳┓┃┏╋┏┳┏━┛┳┻┛┏┫━┳┓┻┗┳┳┛┃┣
━┓━┻┓┏┻┓┃━━┫┣┏┛┏┃┃┫╋┛┳┫┳┻┃┻┛┓┣┏┫┫┗┣┗┛━┫┫
┣┏━┳┳┻┓━┏┓┏╋┏┃┣┳┃┛┫┏╋┣┫┣┗┃┓━┳┫┓┫┫┳┛╋┻┻┏┏
┻┏┃┗━┏┳┣┛┃┃┏┃┓━┣┻┃┗┗┣┳┏┗━┃┏╋┏━┓━┗┻┗┗┃┏┓━
┛┓┻━┳━┓┫┏┃┏┫┏┏┓┫┛┃━╋╋┃┏┃━┳┗╋┫┻┻╋┏━┗┣━┓┛┳
╋┫┏┻┫━┣╋┏╋┃┣━┗┗━┳┃┓╋━┻┫━┓━╋╋┫━┫┗┃┓╋╋┗┓┃┻
┃┫┛┃┗┣╋┗┏┛┳┣━┣╋┏┳┣┃╋┏┓┗┳┏┳┗━┃┏┏┫┏┛┗━╋┃┣┻
┳┛╋┻┣┛┃┓┳┃┛┳┳┣┗┛╋╋┗┏┳┗┛┫┃┣┳╋┓┃┗┃┳╋┏╋┣━┓┛
┻┫╋━┓┛━┗┗┣┓┫╋╋┏┃┳┫┻┓┏╋╋┫╋┛━┃┳┣┻┏┣┏┓┏┏┻┛━
┗━╋┫┣┫┛┻┏┃┗┳┃┓┓┣┻┓┻┗┳┏┻━┏┃━┃┛┏┃┫━┗┏┗┏┛╋┣
┣┳╋┳┗╋┏┓┏┗┫┓━┳━┣┫╋━━┻┻┻━┗┻┓┃┓┣┫┏╋┏╋╋┫━┛┫
┃━┏┫┏┫╋┃┣┻┃━┏┫┛┣┳━┏━┛┏┓┓┳┛┃┃┏┃┳┳┃┛┫┓┣┣┓┗
┗┫┳┓┓╋┳┻┻┗┳┛┳┫┫━╋┛┳╋┻╋┏┃┃┏┃┃┗┣┏┃┳┗┣━┫┫╋┣
┳┗╋┳┓┳┻╋━┣┛┃╋┛┏┳┛┗┏┣╋┗┫┻┣┗┣┗┃╋┛┏┃┏╋┏┳┻┃┏
┳┳┫┛┓╋╋┣┻┏━┏┏┓┏┃┏━━╋┫┓┗┳┫┗┛┛┣┛┗┳┃┗╋┗╋━━┗
┣┓┫┓┓┛╋┻━┛┻┳━┏┻┗┛╋┗┳━┳╋┓╋┗┫┓┳┗━┣┃┏╋┓╋┃┣┣
┻┏┫━┓┃┏┣┓┃┃┗━┗┳━┏┻┫┳┃┣┻┫┗┛┳┳━┛╋┓┫┛━┓┣┳┛┗
┃┃╋┓┃┫━━┏┳╋┗╋┳┗┃━┫━━┏┛┫┗┛┃┗━╋┃┳┓━━┏┫━┫┛┏
┫┻┃┳┣┗━┳┣┓┣╋┏┛┓┛┻┫╋┣┗┳━┣┛┳┫┛┛╋┗┻┃┻┫┃┣╋┫┳
┓┫┗┻┣┏┣┛┗┏┗┓╋━╋┗┏┗┃┳┳┓━┻┻┏┻┫┏┛┏━┫┗┳┛┣┫┃┻
┃┓┃┻┃┃━┣┫┻┣┓┏┫┃┣┃╋┓┫┳┓╋┃╋┫┣┏┳┏┛┛━┳┗┳┻━┻━
┳╋━╋┛┻┳━┏┃┗╋┃┗┫╋┓┣┗━━┏━┃┫┣┳┓┗┓┓┳┏┳┻
┓┏┃━┳━┛┛┣┣┏┣┻┫┻┓┣┻┗╋┻┛━┳┛┫┳┛┫┫┫┛┃━┗┳┗┻┓┫
┳┃┳┗━┛╋┛┗┏┃━┫┗┃╋┛╋┃┓┻┓┣┓━┣┓━╋┓┏╋┓┗┳┳╋┻┗━
┗━┛┣┫┫┗┫┏┛━┓┗┃┛┓┻━━╋┏┛━━┫┗┃┗┳┃┛╋┗┃┏┻┃┗┗╋
┓┓━┻┛━┓┓┛━┗┓┻┳┫┳┃┫┏┣┻┻┳┫┓┛┏┏┫┛┗━┛┫┻┳╋┃┃┏
┣┛┳━━╋╋┏┳╋┗┳┗┳┃┛┫┛┫┛━┗┛┏┓╋┫┛┃╋┛┣┏┳╋┗┓┗━┳
┳┗┫┣┛╋━┫┫┻┛━┻┛┏┏┻┳┃┃┏┗┣┓┏┗╋╋┻━┓┳┓┫┃┓┳┓┻┛
┃┃┫┓┣┫┓┳┫┫┫┻┓┃┫┛┗┏┳┻┣┳┣┗━┃╋━━┻┣┏╋┳╋━┛┃┏┳
┻━┣┻┫┣┻┃╋┓┃╋┗┫┫┏┃┳┫┃┻╋━━┃┫┓┳┳━╋┻╋┃┻┣┫━┳┣
┫╋━━┣┛┓┓╋┣┳╋┻┣┫┓┳┳┗┛┣┳┣╋━┣┏┗┫┃┳┣┻┓╋┃━┻┣┏
━╋┳┓┓━┓━┫┛┛━┗┗┳┫━╋┗┛┻┫┏┗┏┗╋┛┫┫┳┳┳┣┓╋┃╋┳━
┏┃┃┃┫┛┻┓╋┗┫┃┫┛┏┓┃┛┗╋┃┏┛┗┛┓┗┫┫┛╋┳┛┳┏┗┻┻┛┻
┣┣┛┫┗┻┣┻┗━╋┛━╋┣┫┳╋┃╋╋━┫┻┓╋┓┓━┛┏┣┃┓┏┗┫┏╋┛
┣━┛┓┻┳┣┗┃━┣┫┓┣┫┗┃┳┣┫━┓┓┃┣┻┃┣┻┏┫━┳┏╋┗┳┫┣┏
┓┏┛┗┳┗┏┳━┛┏━╋━┏╋━┏┛┳┛┻┏┛┫┃━┫┻━┳┃┫┻┣╋┫┛━┳
┓┫┻┳┳┳┛━┣┏┛┓┫┣┏┫┏┓┓┏┣┳┳━┃┛┏┳┓┗┓╋┓┓┓┗┛┛╋┃
┛┫┏┓┫┃┣┓┛┃╋┃┓┃━┣┃━┫┳┏┓┣╋┃┏┫━┃━╋┣┣┗┳┳┳┫┻┛
┛╋━┫┏┗┏┻┓━━┻┓┳┓┣┏╋┣┗━┫━┛┗┃┛┣┓┏┏┣┫━┓┻┻━┏┻
┣┛╋┳┛┃┣┗┻┗┣┫┃┏┫┓┏┃┻┏┏┗╋┫┻┛┗━┛┗┃┻┣┃┻┏┣┓┣╋
┗┃┫┛┫┓┗┗┃╋━━┓━┫┗╋┃┻━┗┏┣┏┃━┓┏┗┓╋╋┣┫┓┣╋┛┏┃
┗╋┃┳╋┫┛━┗┏┳━┗┳━┳━━┃┏┗┻┏━┗┏┻━┃┛┻┳┣┛┳╋┃┫┛┛
━┗┫━━┻┻┣┃┻┣━┓┻┫┗┫┛┃┗┓┓┃┗┻┛┗┳┗╋┫┃━┫╋┗┗┏┻┏
┛╋╋┫┃┳┫┏┻━┓┫━╋┛┣┳╋┣┻━┓┳┛━┣┳┻┣┗━┛┣━━┗╋━╋┫
┓┳┫━┗┏┻┗┗┏┛┻┓┏┻┏┣┣┓┫┳━━┓┫┓┫┣╋┏┏┛┫┻┏┛┏┣┣┣
┳╋┓╋┛┫┻┃┓┏┫╋┳┓━┓┻┓┗┓━┻┫━┻━┳┓┓┫┏┣┻┻┗
┫┃┃━┓┫╋┃┛━┗┛━┻┃┣┗┫┻━┃━┗┓┏┗┃┗┏┛┫━╋┗━┣┣┳╋┫
┏┣┻━┻┻╋━┫╋┳╋┻┏┗┣╋╋┏┣┫━┏┓┓┓┳┓┗┳┗┛┳┻┛┳╋┻┻┻
┃━┃┓┏╋┏┛┃┛┃┳╋┃┫┏┻┫┛╋┏┗┳┻┃┫┏┫┻╋┫┗┣┏┛┫┗╋┫┻
╋┏┓┫┛┗┳┫┫┳┓╋┳┻┛┗┏━━┣┃┛┗┣┗┻┏┳━━━┏┗━┣┛┛┳┛┃
┓┓┳┳┏┣┫┫┳┗━┓┳┏┻┃┃┃┗━┳━┻┏━┓┏┃┳┓━━┃┗┏╋┃┛┗┛
┓╋┛┫┏┣┣┓━┣┫╋┳┳━┫━┻┻┃┫┏┻┓┣┳━┫━┓┏┣┏┛┓┗┃┻┏┳
━┛┫━┛╋┏━┃┃┳┛┻┃┻┃┳┳┻┳┣━┫┗┳┣┻━┛┏┃━┻┃┻┫┗┣┃┗
┃╋━┻┻┳┻╋┏╋┛━┻┗┣╋┻┣┳┗┣╋┻┛┳┃┳┗┛┣┃━┻┫┻━┃┻┫┛
┛┗┏━┗┫━┫┛┏━╋┃┛┳┃┗━┓┏┛╋┳┳┣┳┗┛┻┓┓┣┗┫╋┣━┳┣┏
━┳┓━╋┻┳╋┫┃┏┳╋┣╋┳┛━┣╋┻━┓┳┫┫┻┛┗┏┗┣┛┫┗┛┳┫━┫
┻┃┏┳┫┗┛┳┫┃┓┣┣┻┃┓┻┃┗━┫┗┻┻┣┫┫┛┣┗┻┳┣┗┳┗┳┫┻┣
┏┓━┏┃┫┓┛┗┻┻┫━┗┫╋┳┣╋╋┳┗╋┏┣╋┏┏┣┗┣┣┗┫┻┏┏┳┏┻
┗┣┓┣┗┓┃┏╋┣━┃┓┏┃┏┻╋╋━┫┫┛┏┛┃╋╋┓┳┃┓━┗┳┛┻┃━┓
╋┣┫┣━┏┓┳┣┛┗┗┏┳┏┃━┳┃┓┗┣┏┓┏┓┏┫┛┃┃╋┏┏┻┣┣━┻╋
╋┫┣┃┫┛┳┓┣╋┗┓┛┣┳╋┓┃┛┏┃┛━┛┣┏┻┣┗┏┣┣┛╋┳┓┳┃┗┃
┓┓┣┗┣┫┛┓╋┫┛╋┻┏┗┏┻┏┓┗┃┓┫┣┗┣┛┃╋┏┃┃┻┗┛┏━┏┓━
┳┗┣┫┻┫╋╋┃┓┗━┏━┫╋┃┣┻┛┓┻┏┏┳┳┏┳┛━┏┻┗┃┫┗┃┛┻┣
┳╋┻┻┓━╋┏╋┣┫┫━┏╋┣┳┻╋╋━┗╋╋┃╋┏┫┏┛┗┣┻┏┗┛┳╋┗┏
┃┳┻┳┃┻┫┣┻┛┣┳━┫╋┳┻┻┣┻┣━┃┗┏┫┫┳┃┗┛┫╋┗┳┓┃╋┳╋
┓━┫┛╋━┻┳╋┓┻┫━┻┻━┗┻┛┣┃┣┳┓┣┃┫┳┛┻┻┣┏┓┗┛┏┳┃┻
┫┃┣┛┓┃┳┛┛━┗╋┻┫┃┛┫┗┛┣╋┏┓╋┃┃┃┻┫┻━┗━┻┗┣┳┏┳╋
┃┣┻┃┃━┫╋╋┣┏┗┏┏┻┗┳━┗┣┓━╋━┛┗━┗╋┫┗┗┫┏┏┗┓┃┃╋
┃┏━┫┣┣┛╋┛━┻┏╋┗┻┓┻┗┫┣┻┏┃╋┣┓┏━┳━┻┻┏┫┓┗╋┳┳┳
┛┣┣┏┻┳╋┛┓╋┫┫┗━━┣┃┣┣┗╋┣┛┗┛━┻┳┻━┃┻┣┻╋
┻┣━┃┗┏┗┣┫┻┫╋╋━┛┛┣┣┳┛┫╋┓┻┻┗┓┗┏┓┛┏╋┓╋┓┛┫┏━
┏┛┃┏┻┃┳┗┳┣┛╋╋┓┗┻┣┫━━┫┻┛┓┗╋╋┏┻┗┳┗┗┗┳┓┓┏┫┫
┻┫┫┛┗┃━┻┃┓╋┃┫┫┣┛┻┏┣┳┏┏┃┣┣┻━┗┻┗┳┫┏┣┫┻┛┃┻┓
┓┃┳┃┳┫━━┗┓┓┃┻┫┛┣┣┃┻╋━┏┻┃┛━┛┓┳┓┛━┃┏┻━┓┣┗┗
┗╋┫┃┣╋┗┻┃┛━┫┻┻┏┓┻┫┻┻┳┳┫┓┃━┏╋┫┓┛╋┳┻┳┃┓┏┛┛
┣┗┃╋┗╋┛┻╋┓┏┓┏┗┛┣┣┫┣┻┛━┓┗╋┏┗┓┛┣┓┗┓╋╋┗┗┃┛┻
┫┣┣┓━┃┗┃┫┏┫┣╋┃┫┏┗┫━━┣┫━┻┓┻┓┃┳┛┻┫┏┓┓┳┣┃┗┏
┗┻┣━┃━┗╋┫┏╋┛┗┓━┫┓┃┃┣━┫╋┛┫┻┣╋┏┏┳┳┗┫┻┳┛┓╋┳
┫┗╋┛┗╋┏┳┃┏┓┣╋┛┃┃╋┃┣┣┻┓┣┻┓┻┗┓┃┫╋┫┃┳╋╋╋┳╋┗
╋━┣┣━┳┻┳╋╋┣━┗┛┗┗┃┛┛┏━┛┃┓┳━┗╋┣┗┏┳╋┣╋━┏┃┳╋
┫┛╋┗┗┣┃┛━┳┗╋┏┏┓┗┳┻┳┃┓┫┗━┏┏┗┓┫┓┻┣┃┳━┏┗┏┫┓
╋┓┫┫┃┣┃━┏┻┏┃┗╋┫┣┓╋━┳━┏┏┗┣┏┏┓┗┻┃╋┓┻┓╋┏┳┣━
┓┗┃┗┳┛┳━┫┳┫┓┻┫━╋┛┛┻┫┣┃┗┳┳┏┃┗┗┓┏╋┳┻┃┫┫━┓┛
╋┣┣┏┓╋┏┣┻┃┗┣┓┫╋━┃┏┓┛━━┏┻┳┫┛┓┫┳┏╋┻╋┫┛┣┓━┳
┣━┣┣┛┫┣┛┣┏┻┫┛┳┃┻┻┳┫┓┏┓┣┗┓┓┓┫┛┃┣┣┗┓┗┛╋┓┗━
╋┏━┓┓┛┏╋━┣┛━┳┃┃┓━━┓┃┗╋┃┛┻╋╋┫┓┗┃╋┣╋╋┻┳┛┃━
┃┏┏┣┏┗╋━┛┓┃┃┏┫┳┛━┛┓┏╋┻┛┛┻┫┻╋╋┻┃┫┫╋┓╋╋╋╋┳
┗┳┻┛╋┏┳┓╋╋┛┃╋━┫┃┫┳╋┃┳┛╋━┓╋╋━┣┃┓┣┛┗┫┛┓┣┓┏
┛┗┫╋┓┣┛┛┓┓┛╋┳┣╋┓━┻━┣┫┻┫┳┻┳┃┣┛━━┻━┗╋╋┣┣┻┣
━━┳┫┃┓┻┏┫╋╋┗┫━┫┃┛━┓┓┗╋━━┃┃┫┏┗━┃┣┛┫━┻┗┛┏╋
┛┓┻┃┫╋┏┣┓┻┣┫┏┻┻┓┫┓╋╋━━╋╋┣┏┫┛┛┏┳┏┛┣╋┏┣┳┛┃
┫╋┓━┓┗┣┏━┗┏━┗┃┛┓┣┣┓┛╋┫┻┻━┃┗┏━┫┓┏┗╋╋┏╋┣━┃
┗┫┛┓┗┣┓┻┏┻┃╋┓┳┳┓┛╋┻┓┛┻┛┫┓┓╋┏┣┓┛┗┫┃┏┫┫┓┫━
━┳┣╋━┛┗┓┛┣┓┻┏┳┣╋┣┫┳━┻┫┗┛╋┻┣╋┳━┣━┏┏┏
━━┻┛┏┳┛┏━┃━┗┗┣━┫┏┻┏┛┏┃┏┓┗┛┫━━┃┛┗┃┛┳━┛┫┛━
┫┛━┏┛┏┓┳┗┳┏┃┻┃╋┗╋┻┳━╋┛┻━┫┣┏┛━┳━┃┏┃━┏┓┓┛╋
┗╋┛╋┛┳┛┻┳┻━┻╋╋┫┛┗┃┗┃┣┗┫━┃┃┏┳╋┗╋┃┳┗┣┫┗╋┳┗
┃┫┏┓┣━╋┃┳━┻┏┳━┓┃┓┓┓┏┫━┏╋┛┓┣╋┃┓┳┛┛━╋╋╋╋┃┻
┳┳━┣┫┻┛━┗┳┫┃┛━╋━━╋┳┛┻┣┳┣┫┳╋┳┓┫┓┛┫┛┗┓┓┏┓┏
┃┻┳╋╋┗┫━┣╋╋┳┗┣┳┃┃┣┃┻┣┓┛┏┃┃┃━┛┓┳┓╋┣┻━╋┃┫┳
┓┓╋┫┃┳┣┃┣┏┣┳━━╋┓┫┻━┏┣━┓╋┃┻┣┃┓┓┻┫┏┓┏┃┳┓┣┳
┻┛┣┣┃┛┃┏┣━┓┣┣━┏┳┃━┃┣┛┓┛╋┏┓┛┻╋┗┻━┻┻┗┳━┗┳┻
┗┓┃┓┫┫┛┓┃┣╋┏╋┏┫┏━┏┗┳┣┃━┓┃╋┻┣┏┓┃━┓┣┏┗┳┣┓┗
┓┗┫┓┃┻┗┏┗━┣┗┓┫┛┫┓┃┓┓┛┗┣┣┫╋╋┛┗┛┃╋┣┻┏┻┛┳┓╋
┃┃┳┃┗┻━┣┻┓┻┳╋┣┫┛┓┃┏━┳━┳┗╋┏┏┏┻┏┃┏┣┃┏┳┻┳┣┏
┏┛┗┫┗┻┓┛┗┳┻┳┃┃┛┻┏┏┃┛┳┣┫┃┓━┫╋┛━┏┫┣╋┓┛┃┏┃┣
┳┻┃┗┃━┗╋┏┫┻╋┫┳┳┗┣╋╋┃┳┻┃┫┏┛┣┫┏┳┃┻┏┫┃╋┓┻┫┣
┣┓┃┫┓┓╋┓┳┓┳━┗┳┫┛┓┫━┳┳┫┣┏┓┏┛━┻┣┣┳┻┓┏┣┻╋┓┫
┫╋┳┻┓┳┗┓┫┓━┗╋╋┳┫┃━┓┛┓┻┃┃┗┳┃┓┓┻┏┳╋╋┛┳┫┃┏┫
┣┛┣━┗┏━┣┣┛┳┃┗┓┃┻┻┗┗┣┏━┣┓┃┗╋┳╋┫┣┓┣╋┣┣┣┫━┫
┫┫┛┻┫━━━┏┃┗┳┏┗┓┫┓┓┫┻┛┛┫┗┛┻┃┏┣┃┻┗┓╋┗┳┻┓┻┗
┻┓┓┏┳┳┣┏┃┃┗┣┃┓┳┫┫┗┛┛┣━━┻━┫━┗╋┫┛┛┫╋┏┓┃┃┗┫
┛┓╋┻┛╋┻┫┃┗╋╋┳┣━━┳┫┗┛┗┃┃┫╋┛┫┻┣╋┳┳┳┏╋┏━┃┳╋
┃┳┓┛┫╋┻┛┳┛┓┃┣┫┻┫┛┃┣━┗┏┣┃┗┗┳┳━┫┫┃╋┓┓╋╋╋━━
┣┣┃┃┛╋┗┗╋━┗┳┫┳┃┗┓┏┏┻┃┓┻┻╋┻┳━┳┓╋┛┫┛┫┃┻┗┓┃
┃━┗┃┛┳╋━┓┳┃┳┃┏┃┻┓╋┗┫╋┓┳┫┛┓┏┗━┏┓┻┫┳┫┓┓┫┓┃
┻┗┫╋┗┳┏╋━┳━┫┃┓┳┛┫┃┗━┣┳┃╋┓┗┛┗┛╋┓┏╋┛━┳━┛┻┳
┃┏┳┓╋┓┛┫┻┳━┛┓┏┏┫┏┗━┳┃━┛┗┫┣┣┳╋┓┃╋┗┛┻
━┗╋┳┓┫┓┃┓┻┫┗┗┫┻┏┓┗┫╋┗┃┗┗┃┳┫┫┳━┻┓┃┗┻┏┛┓┣┛
┛┫┓┣┗┏━┣┗┣┣╋┫╋┻━┫┓━┓┗┏┫┻┓┻┓┃┳┓┓┳┣┛┗┫┃┻╋┏
┣┃┳┫┫━┗┛┻┓┏┻┛┻┣┗╋┻┛┗┛┗┳┳┗┛┫━┫┣┣━┳┓━┻╋╋┫┃
┓┛━┏┛┛━┓╋┛┏┳┛┗╋┳┃┣┓━╋┗┓┓┗┗┗━╋┓┏┻┓┫┏┫┓┓━┳
┗┳┏┃━┻╋┫┏┗┃╋╋┓┳┗╋┣┣┻┓┳┳┓┻┃━┳━┻╋╋┗┏╋┣╋╋┣┓
┫━╋┳┗━┳━┻╋┳┗┳┓┃┣┓┗┳┣┫┏┏┫┗━┣┣┻┃━┻┣┏┛┻┻┃┛┣
┓┓┻┻┫┗┃┣┳┏┏━┛┳┫━┓┣┏┓┛┣┻┃┫╋┫┫┫┛┛┃┃┫┃┛┃┗┏┳
┓┓┏╋┃┏┣┗┗┳┳┫┏┣┻╋━━┏┃┳┃┛┣┛┫━┛┣┛┛┓┓┫┏┏╋┫┏┓
━┗┛┓┏┃┏┏┫━┳┳┓┻┛━╋┏┏┳┻┏╋━┃┛┳━╋┏┏┫┛┫╋┃╋┃┃┏
┳┫┫┗┓╋┫╋┃┣┫┳┳┻┏┗╋┓┛┗┗┛┗┏┻┓┓━┏┗┛┃┃┣╋┗┏┗┃┳
┫┗┻┣╋┃━┳┏┻┗┓┗┫┛┃┫┻┛┗━━┻┗━━┗┃╋┳┏╋┏┏┏┏┛┫┣┳
┃╋┗┻┛┃┗┓┛━━┫┃┛┫╋┣┓┛┳━┗┓┛┛┃┛╋━┛┃┗┛┻┫━┛┻┛┣
┛┃┳┛┛┃┣┏╋┫┗┻┛┻┫┃┫┓╋╋┳┣┓┣┃┓┣┗┫┛┓╋╋┻┣┃┫┫━┓
┗┓┛┏┫┫┓┃┃┃┻╋┏┫┃┣━┓┻┳┻━┗┣┫┓┳┫┏┫┓┏┃┛┗┻━┻━┫
┏┏┃┛┳┏┣╋┗┗┛┛┻┻┳┻┏╋━┓┳┓┳┏┛┗┻┣╋┫┃┓┻╋┗┗━┓┛┣
┃┣┫┛┛┃┫┏╋┣━━┃┣┳┫┛┻┛┻┣━┏┓┳┫┗┫┛┃┃┗┓━┏╋┳┻╋┛
┓┗┏╋┫╋┓┓┫╋╋┫┳┓━┳┫┫┓┻┳┻┻┻╋┗┻╋┓┻┳━┏┗┳╋┗┃┳┣
┛┫╋┃┓┫┻┃┫┏┃┣┃┓╋┻┓━┳╋┳━┻┏━┣┛┛┣┓┛┣┏┗┳┓┛┫╋┫
┫╋┫┫┫┗━╋┛┓┏┏┏┃┓━┳┓┏┃━┃╋┏┃╋┃┛━┗┃┫┣┏┫┫┫┃┻┻
┳┏━┳┣┳┗┫┗┗┗┃━┛┣┳━┏┓┃┏━┏┛┏┳┣┳┓╋┫┏╋╋┓╋┓┛━┳
┣┣┣┗┻┻┗┛┃╋┣┻━┛┣┓┣┏┛━┣┗━━┻┗━┏━┣┻┣┗┏┣┓┳┻┓┫
━╋┣┫┳┗┫━┻┛┏┏╋┛┗┓┛┻━┏┓┫╋━┃┣┛┓┫┃┻┛┓┳┛┓┏┃┛┛
╋━┫┓┣╋┃┏┃┣┻┳┫━╋━━┃┣┫┛┫┓┏┗╋━┃┫━┫┗━┏┳┫┫┣┏┓
┏┳┻┳┏┣┗┣┗┻┣┳━┓┃┃┃┫┏╋┳┻┏┓┃┫┃┃╋┛┓━┃┣┏
━┓┳┳╋━┃┳┣┻┳╋┓┃┫┛┳┃━┓┃┣┣┏┏┗┣┓┃┃╋┫┛┻━┳┛┻┣┫
┻┓┃┻╋┫╋╋┣┛━┃┗┛┓╋┣┳┏┓┛╋━┓┫┣┫┃┣┣┣┳┛┫┣━┗┃┫╋
┣┳┓┫━┻┣┻┳━┏┫┻┳┛┓╋┓┣╋╋┣┣╋╋┻━━┣┳┻┓┓┗━┳┓┃┻┗
┓━┛┓┳┏━┻┗╋┃┏┣┛┗┻┗┻┃┫╋┛┣┳┃┃┓┫┛┣┫╋━┏┣╋┃┳┓┏
┣┏┃┛┓┣┫┣┏┛┳┓┛┻┛┛━┻┓┃┏┗┓┓┏╋┛╋┻━┏┃┫┓━┃┓┳┏╋
┗╋┓━┃┃┗┻┗┓┻╋┃┏┃┛┳╋┛┻┓┗┫┏┫┻┏┛╋┓╋┫┳┃┣┫┏┫┃┻
┫┫━╋┗━╋┳╋┳┃┛┛┃┣┫┛┃┃┗┗┃┳┓┗┣┫┏┏━┏┏╋┻┛━┫┗┃┣
┏┻┻┫━┃┻━┣┻┻━┻┳┓━┳┻┓┫┗┗╋┣┗━┫┛┳┻┗┃┗┃╋┛┓┗╋╋
┫┓┳┫┗╋┏┫┓┫┗╋┫┛╋┏┳┻┫┛━┫╋┛┃┃┳┻┗┻┣┓┻┓┣┫┣┏┓┓
┏┫┛┣┻┗┓┓┓╋┫╋╋┗┏╋┛┳╋━━╋┃┗┣┏┣┗━┫┻┛╋┻┃┳┻━┛┳
━┻┓━┗┫┃┓┃┛╋┓┛┗┏╋┗╋┛┳┃╋┛┏┫┳┣┳┫┻┃━╋┏┣┻╋╋╋┳
┫┃┗┃┛┣╋┣┛┻╋━┓┻╋┃┏╋┣┏━┃┻┻━┫╋┃┻╋┗┃┗┳┗┏╋┣┳┛
┏╋┫━━┃━┻━┣┃┃━╋━┛┫┏┛┳┻╋╋┗┃┻┣┫━┻┛╋━┣┣┃┃┻┛┃
┓┗┳┫┗┣╋┫┏┏━┳┳━┫┓━┗┛━┻╋┏┣━╋┳┃┓┫┛┣┳┛┻┗━┻╋┣
┓┳┫┗┏┣━━┗┳┣┣┻┃━┳┻┓┳━┫━┣┓┫┛┏┃┳┛╋┣┗┓┛╋┳┛╋┫
┃┏┛┗┛━┫━┳┃┳┏┗┓┃┛┣┛┃┫┗┃┓━╋╋┻━┓┏┛┗┗━┛╋┏╋━┣
┣┣━┓╋━┗┻┻┓╋┳┳┣┣┃┛┗┣╋┛╋┣┻┗┃┫┏┃┣┳┫┏━┫┛┣┻┗━
━┃┫┣┫┫━┻┛┻┏┓┳━╋┗━┳┣┓┃┓╋┻┫┃╋┗━━┗┗┏━┫┓┏┓━┻
╋┻┓╋┫┫┣┣┗┣━┃┓━┳┃┏━┛┃┃┣━┛┃╋━╋┳┏┳┳┻┗┃━┗┳┻┃
┻━╋━━┃┻┓┃┛━┃┫┻┛┳━┃┛┃┏┓┃┣┣┻╋┻╋╋┣┃┻┃┛┣┫┛┏┃
┫┳┣┛┃┳━━┃┣┫┗┳┣┃┣┃╋━┏┛┃━┏┻╋┃┳╋┓┗╋┃┛┫┗┛┣┫╋
╋┗┻━┓┻╋┣┓┳┗━━┣┳┳┻┫┳┗┣┻━┏┣┃╋┫━┛━┻━┃┓┏┛┓━┏
┛┏┏┗┗━┣┳┣┫┻┗┓┣┫┳┣┗┳┓┳┻┗┫┏┫┳┛┣┳┓┫┣┫┏┓┛┳┏┛
┛┃╋┓┛┗┳┓┫┃┓┏╋┻┏┣┓┗┛┣┛┛┃┣┛┓┓┃┣┛┗┛┏┓┣
┃━━┓┳┫┳┃╋┻━┻┻┗┫╋╋┣┃┓┛┛┃┃┃┻┗┛┏┳┗━━┣┗┫╋┻┫┏
┏┓┛┓┃┫┻┗┻┓┓━┏┛┛┓┣┣┫┻┓┏╋┛┫┣┛┓┗┫┏┻━┳┫┻┗┻━┏
━┗┻┻┛┏┛┛┏┻┫┫┳┣┏╋┃┫╋┫┃╋┫┫┳┓━┛━╋┻┓┗┗┏┳┓┃┓┻
━┏┓┣┏┣┣┳┃╋┫┓┣┫┃━┫┣┃╋┛━┣┣┛┫┏━━┃┣━┃┓┻┏┣┛┗┗
┓┃━┣┏┫┏┛┏┏┏┃┓┫┫┃┗╋┗┣┗┫┛┏━┫┗┻┏╋┗┓┛┣┳┗┗┣┫┣
━┃╋╋╋┓┻┣┛┣╋┣┏┗┏┗┳┗┳┓┛┻━┻┏┗┫┛┏┓┻┃┫┏┫┫┗┣┛┫
┛┫┏┳┳┃┓╋┻┳┗┣╋┓┣┫┏┓┓┏┗┫┃┣━┳┛┓┻┃┻┏┻┗┓┫┃┓┓┗
┃┗┗┏┻┓┫┳┫┻┣┏┳┓┫┛┻┫┏┻┣┓┻┣┛╋┻┛┣┛┗━━┏┻╋┣┓┏━
┫┫┛┻┏━┣╋┗━┃┻┓╋━┏━┗╋┏┻┏┛┗┛┗┃┓┣┣┗┃┏┃┏┏┛┫┳┓
┗╋┣┣┏┗╋┛━┫┛┳┓┓┣┓┣╋┣┻┻┻┏┛┳┻╋┻━┫┃┫┳┛┛┏┏┃┛┗
┫┓┓┓┗━┣┓╋┗┻┳┓┻┃━┳┛┃┛╋┓┫┓┃┏┃┣┓┻╋┣┏━┛┃┛┏━┻
┓━┓┛┳┣┻━┓━┳┓┗╋╋┻┏┗┻━┻┃┓┳┛┻━┳━┓┛┛┣┻┣┻┗━┓┛
┣┓┏━┏━┫┛┳┣━┃┛━┛┻┳┃┻┳╋┳┗┏┏┏━┗╋┣┃┏┃┃┫┻╋┫┏┗
┗┫┫┻╋┛╋┻┳┻┛┗┳━╋┣┳┣┣╋━┛┏━┫┓┻━┳┳┳━┻┣┣┫┗┫┳┗
┓┫┓┳┗━┓┣╋┗┗┛┳┓┛┻┗┫┳┗━┃┏┗┏┫┳┣┫┓┣┗┻┛┃┗┛┳┣┏
━┻┳┛┛┫┗┃┳┻╋┣┛┏┏┓┛┏┫┳┏┳┗┛┫┛┫┏┏╋┓┗┣┣┣╋┣┻┛┗
╋┻┳━━┗╋╋┣╋╋┣━┛┛┫┻╋┣╋┗┓┗┓┃┫┏┓┓┛┃┛┏┏┫┫┫┓┣┳
━━━┗┗┗┃┻┃┻┳┫┳┫┫┏┫┳━┓┫┫┗━┫┫┛┓┗┣┳┫┛╋┏┻┏┻┳┃
╋┣┗┣┻┏┃━┫┣╋┃┛━┫┻╋┏┛┳┫━┗┃┣┃┓┗┻┫┃┫╋┗┃┓╋┃┛┓
┳┏┫┓┻━┳╋┣┗╋┃┻┻┗━┻┃┳┳┻┓┣┫╋━━┣┳┣┣┗┛┓┓┻┛┃┗┛
┳╋━┛┻━━┏┳┻┃┏┛┓╋┓┃╋┗┏┣┓┳┻╋┣┛┏━┓┃┃┣┣╋┗┣┃┳┳
┫┏━━┛┃┛┃━┏┃┣┻┻┗┻┫┏━┏┫┛┻┃╋┃┳━╋┗╋╋┏┓┓┻┣┳┃┓
┛┫╋┗┳┃┃┣┣┓━╋━┳┻━┗╋┣━┃┻┏┫┓┛┗┛┗┫┓┛┏┫┻━┫╋┳┃
┓┏┗━┛┃┃┳┗╋┣┳┗┻┏┫┳━┛━┗┫━┃┫┳╋┳┻┳┓┗┏┣┏
┳╋┗━┣┗╋┛┫━┫┣┏┏┣┳┣┣┣┣━┳┻━┗┓┓╋┳┻┻┗━┳━┻┓━┃┻
┗┣┛┫┳┃╋┓━┣╋┓┳┫╋┛┳┏┳┫┓━╋┃┃┓╋┳┏┃┳┣┛┣┏┗┏┫╋┻
╋┏┃┛┏┓╋╋┃┳┃━┓┻┻┛┃┗┳━┳┏╋┳┛┣┣┣┃━┳┗┓╋┃┏━┗┣╋
━┓┗╋┃┳┣┃┳┗┗┃╋┫┗┫┻┗┏┣┗┫┓┫┗┻┣┃┛┓┃┛┻┫┳┫┗┃┣┻
┻┓┣┓━┳━━┳┗┳┛┓┓┏┻┏━┫┗┏┗┫┣┣┓┻┳┣┏┏┗━╋┓┃┃━┛┃
╋━━┳┛┓╋┗┣┏┣┳┳┗━┗┳╋━━━━┃┛┏━┃┻━┏┣┏┓┳┃┓┣┣┃╋
┓╋┫┓┗┫┛┫╋┳╋┃┻┏╋┳┣╋┻┃┳━┫┏┳┫┗┏┗┓┣┻┏┣┗┳┣┏┳┏
┗━┫┛┓┗┳┫┻╋┏┓┻┓┓┏┗┏┏┃╋┻┓┣┫┏┣┗┳╋┻┗╋┗┗┃┛┻┛┫
━━┏╋┃┗┳┏┣━━━┏┻┛╋┳┳┫━┓┛┫┳┛┛┳┻┏┫┏┓┳━╋┣┃╋┗┛
┃┣┛┻╋┗┓┓┏┫┃┃━┃┫┓┏┗┳━┣┫┳┛┳┗╋┻┛┣┗┫┻┛┗┣┏┻┓┗
╋┻┳┓┓┃┏┣┏┫┛━┃┻┏┫┛┫┛┗┏┗┳┳┳┳╋┓┗┗┏━╋┏┻┃┛┳┳┏
┣┳┛┗┫━┗┣┛┻━╋┻━┏━━┓┏┻┻┛┣┫┛┫╋┓┣┓┫┛┃┣┻╋━━┛┣
┻┻┣╋┣╋┓┓┫╋┓┗┏┗┗┏┛┗┳┣┃┻┓┫┳┣┫╋┓┓╋╋┓┛┃┓┗━┓┣
┏┏━┏┫┓╋┛━┻┣┣┻┓┛┳┫┳┣┃┃┃┓┛┳┻┗┳┣┣┻┓┻┛┳┏┃┛┃┫
╋┏╋┏╋━━╋┓┛┣┃┳┫┳┛┏┣┏╋┫┏┳┗╋┣┛┣┏┫┣┗┃┻┗┏┃┻┳┫
┗┛┗┳┓┳┳┫┻┳┓┫┻┣┣╋┻┗┳┣┣┳┫┏━┗┳┓┏┗┳┏╋┳━┓┃┻╋┫
┣┫┫┃┣┫┫┣┗╋━┛╋┳┓╋┣┻┳┣╋┏┫┗┻┗┃╋┃┗┃┓╋┣╋┻┣┃┓┏
━┏┛┏┫┛┓┛━┣┏┳┻┣┣┣┳┗┻┓┏┻┏╋━┗╋┫┛┓┣┻┏┣┛┗┓━┗┻
╋┻┻┣┛┓┃━┓┓┗┏┓┫┓┗━┣┳╋┗┓┃┛┏╋┗┛╋╋┏┻┗┫┣┛╋┗┗┳
╋┛┓┛━┓┳┣┻┻┓┏┏┃┳━┛┏┛┓╋┻┻┻━┃┏╋╋┛╋┃┛┻━┻┏┣┫┃
┣━┃┳┫┗┻┗┫┫╋┳┛┗┳┗┣┗┃┏┣┳┻┛┳┣┃┛┓┓━┳┻┳┻┓┓╋┫┃
┣╋┓┻┏┃┣┏┓┏┛┛┻┏┫━┛┓┳━┫┓┓┛┳┻┻┏━┣┗┫┣╋┗┓┛┓┃┫
╋┳┫┗┻┓┛┏┛┗┗┣━┣┛┻┓┻┃┛┫┫┗┻┻┳━┛┫┫┗┣┣┳┣┣┗┏┳┣
━┗━┏┛┳┛┏┫┗┗┃┗━╋┏╋┳┏┻━┣┣┳┫╋╋┫┳┫┣┓━┓┏
┫╋┃┗┏┃┓┏┛╋┛┳┓┫┗┻━┻╋┻┓┓┃┗┛━┃┏━┗┻╋┛╋━╋╋╋┫┛
┗┻┻┛┏┫┓┳┣┻┳┣┗┳┛┣┗┓┓━━━┳┣┃┏┳┓┏┛━┣┣┻━╋┏┗┃┫
━┛┗┛┻┛┻┓┓━┃┗━┗┃┃┏┫┗┏┛┫┃┓╋┛┗┛┗┓┫━┃┫┣┃┛┻┛┃
┃┳┛┓┛┛┗┏┣┓┏┣┃╋┫┛┫┻┏┃┳┳┻━┛┛┗┗┳┓┳┣┓┣┓┃╋┛┫┓
┣┳┃┏┫┏┛┣┗┳┳┓┳┗┣╋┣┛╋┳┳╋━┣┃━┃━━┣┣┛┛┗┗┛┓┃┗┃
┛╋┓┳┏┏┓┣┗┫┻┻┏╋┫┣╋┃┳┏┣┳┗┃┏┏━┓━┻┃━╋┻━┫┛┣┫┛
┫┣┣┓┓┃┻┃┃┃━┫┻┣┻┻┛┓┣┗╋┫━┻┛┗╋┣━┻┳┳┏┫┫┳┻┳━━
┃┻┓┏━┫┳┗━━┛┛┗┳━┻┏┫┛━┓┗┣┃┫╋┃┣┻━╋╋┛┓┃┃┛╋╋┫
┫┻┃┻┣━┗┃╋┣┏┓┻┣┫┓━━╋┻┃┓┫━┓┏┓┓┃┓┏╋┳┫┓┻┻┓┳━
╋┣┏┫━┣┏┏┃┗┗┛━┻┳┓┣┛╋┣┫┗╋━┓┻┃┓┛┳┣╋╋┗┻┫┳┏┫┳
┻╋┣┗┛┛┣┏┣┛┣╋┏┗┛┗━┃╋┣┣┳┻┳┓┻┗┃┃┳━┏┏┳┏┛┣┏┃┃
╋┫┳┻┏┫┗┫┛┛┓┻┫┃┓┻┫┏━┗┏┣┓┫┃┃┣┣┓┻┻┻┓╋┓┛╋━━┣
┻┣┏╋┗┛━┳┻╋┣┻┛━╋┏┣┗┏┣┃┓╋╋┓┏┫┓━┳┳┳┫┃┫┓┻┃┛━
┓┓┗┛┣┛┫╋┳╋━┏━━┛┣┗┻┗┃┳┏┣┏╋┻┗┻┫┛┃┛┫┛┛┏┓┣┗╋
┛┗━┓┛┫━┣┫╋┓┻┣┫╋━┫┏┃┣┓┻╋╋┻┗┛┻┗┻┳━╋┃┫┃┏┻┛┣
┳┳┓┓━┫┳┻╋┗┫┳┓┓┛┗┗┗┗┻┳┫┳┛┛┳┫┻┏┫╋┣┃╋╋┳╋━┗┳
┃┃┣┗━┏┳┣┓┛┓╋┻┛┛┓╋┻╋┫┏┳┳┛┫┣┳┛┛┻┻┗━┓┏┛┗┏┻┓
┏╋┳━┻┏┫┓┳┗┳┗╋╋┳┳┣┓┣┫┗┻╋┳┏┃┣━┫┛┫┣━┻┣┃┣┃┗┫
╋╋┗┫┣┗┣┛┓━┫┗┗┏┻┣┗┳┻┓━┗╋┳┣┻┛┛┫┛╋┫╋╋━┛┳┗┻┗
┻┃┫┛┛┓┓┻┳┫┛━┣┓┫┻┻┓┫┏┣┫┓┫━┳┛┛┣┳┫┏┏┃┛┏┣━━┃
┣┛╋┓┓┏┗╋┳┻┣┃┻┏┣┏┛┣━━┻━┛┫┏┗┳┓━┫┏┗╋┓┣┗┻┃╋┏
┃┫┃┫┳┓┣┃┛┫┣┣┻━┗╋╋┛━┳┛┃┏┫┫━┗╋┏━┻┫┃┓┫━╋┻┳╋
┣┓╋┛┓┳┻┃┛┏┻╋┣┏┫┏┫┏┏┃┻┣┻┛┳┳┓┫┻┓┓┃┏┛┓┓┣┏┳┓
┣━┏┗┏┳┫┏━┓┳┻╋┻━┣╋┻┫┏┛┓┳┗┫┻┃┃┣┏┏┓┣┫┓
━┛┏┣┛┛┳━━┃┃┳┏┻┻┗┣┻╋┗┫┳┛┏┣┣┻┗┗┗┗┣┣┫┓┗┃╋┣┗
┳┛┏┛┃┫┣━┛┃┻┗━┗╋┣━┣┳┃┻┗╋┳━┣┳┣┳┳┓━┻┣┛━┣┳┻┛
┓┫┻━┓┻━┣┣━┣┳┃┫┻┣┣┛┓┫┗┳┻┛┃╋┓┻┳┫┓┣┻┣┛┣┃┃┏┫
┫┫┻┗┳┛╋┻┳┣╋┗┏╋┓┻┫━┫┃━┏┣┃┏┏━╋┳━━┃┃┗┃┳┛┫┳┻
┳┫┗┓┫┣┗━┳┏┛┫━┛┃┫┏┣┃╋┻┏┫┫┓┃┫╋┃━┣┗┓┛┏┛╋┫┏┳
┛┛━┗┳┣┛┛┓┓┃┏┏┏┣┃┛┓━━━┣━╋┓┏╋┳╋┫┏╋┃┫┫━┣╋┫┗
┫┗━┃┻┻┻━┏━┃┛┃┣┓┳┫┣┻┻╋┳┃┃╋┏┛┗━╋┛┗┃┳┏┫┫┻┣┛
┏━┏┏┃┣┗┓┳┛┛┣┗┻┣╋━┏┻━━╋┛┏┃┏┗╋┓┻┳┗┗┗┃┗┏┻┫╋
┛┃┫━━┛┻┏╋┳┳┣┃┏╋╋┣┣╋┣┳┫┃━┫━╋╋┛┻┃┫┓┳┏┓┛┫┓┓
┏━┳┫┳┛┫╋┣┃┏━┳┓┳┫┳┻┛┃┏╋┛┓━┣┗┓┛┏┓┳┣┓┃━┣┻╋╋
┃┣┓┗┻┛┃┻╋┻┏┛━┫┗┗┏┻╋┫┏┃╋┃╋━┳┣┛━━╋┳┃┳┃┏╋┻┫
┳┏━╋┣┳━┛╋╋━━┫┻┏┣┗┏┣┗┛┣┻┓┫┫━┫┳┫┳┏━┫┗┗┣┛┳┛
┃━┻┓┫┻┏┣┓┛┃┛┛╋┻┛┻┳┣┻┗┫┫━┃╋┻┻┓┓╋┏━┳┻┣┗┳┫┣
┻┻┓╋┃┻┣━┫┫┃╋╋┃┣┳┳┗┣┗┗┃┏┫━━┫┳┫┳┣┣┣┃┓┣┣┫┛┗
┣┗┛┏┣┳┓┗━╋┻┗┳┗┻┓┣┫┻┏┃┗┗┫┓┛━┏┫┛┳━┓┫┃┗━┗┃┗
┃┏╋━┃━┃┛┗┃┫┛╋┗╋┣┫┗┗╋┏┛┗┓┓┃╋┗┃┣━┫┻┫┫┻┳┗┏┫
┗┻┣┛━┗┗┫╋┛┃┛╋┳╋┏┫┛┏┻┫┏━┣┓┣┗┗┻┣━┣┳┃┳┃━╋┣┓
┃┏━┃╋┳┏┏┗┓┣┻┓┛╋┳┳┏┫┛┫━┫┏━┻╋┏╋┣┗┳┗╋┛┏┳┛╋┗
┃┻━┛┳┓┣━┓┫┣┳┓┳━┏━┏┳┏┻╋┛┏┣┳╋┫┓┳┏┃┗┣━┣┣┃┣┻
╋┻┛┏┻┓┫┣━┓┛┓┃╋┣━╋┣╋┳┣┃┣╋┫┳┣┻┛━┣┳━┣┃┫┣┻┳┗
┳┏┛┣╋┃┻┏┗┫╋┗╋┻┫┗━┳┻┳┃┗╋┏┳┳━┻┛┃┏┛┻┃━┫┏┗┓┏
┃┛┫┗┣┣┏┓┳╋┗┓┛┗┃┳┫┏┣┣┗━╋┏┓┛┏┣┓┣┫┣┻┳┻━┏┛┗┓
┏┃┳┫┣┣┛┓┗╋┃┏┏┣┓╋┓╋┏┏┗┛╋┣━╋━┻┓┃┻┳┓┛┻┳┣━━┫
┃┏╋┗┃┫┗┫╋┛┫╋┛┫┗┓━┓┛┻╋╋┳╋┫┳╋┣━┏┃━┓┫╋
╋┫┣┫┗┳┫╋┳┳┗━┓┛┓┣┛┫┳╋┫┣┏┓╋┏┗┳┓┗╋┛┃┃━┓╋━┣┏
━┏┳╋┣╋━┗┻┓┗╋┓╋┻┣┫┃┛┗━┳┗━━━┏┃┓┻━┳┳╋┃┳┃┛┃┣
┓┣┗┗┫━╋┻╋┓┛┣╋┣╋━┻┫┏━━┻┳┗┫┓╋┗┛┻┣┳┗┏┻┗┻┛┛┫
┏╋╋┳┏┣┏┫━┛┏━┻┃┫┛┛┏━┣┃┗┓╋┃┳┣┫┛┳┫┏┻━┣┏━┫┣┃
┓┣┛┳┻┻╋┣┗┣┣━┃┫┛━┣╋┻╋┣┛┻┗┓┃╋╋━┣┏┣╋┫╋┫┓┛┣┣
┗┣┗┫┫━┣╋━┫━┫┫┫┏┛┗┛┗┏┃┳┗┳╋╋━┻┳┏┏┓╋┗━┻┣━┃━
┗┓┓┳┻┳╋━┃┫━┗┗┫┗┫┓┳╋┓━╋┓┏╋┻┛━┛┣╋┏┫┳╋━┳┛┗╋
╋┳━┻┳┳┫┃┗┓━┣┓┛┳╋┗┃┣╋┏┣┏┫┏┣┓┃┣┓┃┏┃┛┛┳┏┗┗┻
┃┻┣╋┃┣┣┳┓┏┻┓┗┏╋┓┛┏┣┛┃╋┓┃╋┫┳╋┏┛┏┓┏╋━┗┃┣━━
╋┻┗┣┻┫┗┫┃┗┓┫┏━┓┛┏┏┫┣━┻┏┃┻╋┣┓┓┳┛━┫┛┻┓┃┳┳┫
┣┏┻┓╋┛┳┓┳━┓┣┏┓━┣┻┣┻┗╋┓┣━┫┫━┫┫┗┃━┏┗┣━┫┃┻┗
┻┻┏┳┣┛━┏┳┳┃╋┗━┏┫┻┳┗┏┃━┫╋┗┓━┫┓┓┓┻╋┓┓┳┏━╋━
┳┛╋┓╋┳┏┗┳┛┣┫╋┃┃━┳┓┣┏┗┏┣┫━┛┛━┫┃╋┓╋┣╋┗┏━━┻
┳┫┫┗┛╋┓┣┫┣╋┃┫┗┛┃╋╋┣┛┳┻━┻┗╋┗━╋┏╋┳━┣┓┗┫┣┫╋
┗┏┣━┣┣━┃┏┛┣┃━┗┛╋┻┣┏┛┳┛┗┣┫╋┫┗┳┣┫┃┣┣━┛┳┛┛┓
┓┻┣┣┃┣━┃┣┛┫━┛━┫┛┳┻┳┓━┓┻┓┏━━┳┏┻╋┻┛━┛┻┗┳┓┛
┻━┫┛┓┣┗┏┓┻┗┳━┣┏┏┣┓┃━┣┃┣━┛┛┏┓╋┗┏┃┳┣┻┣╋┫┻┳
━┏┳┃┃┃┳╋┗━━┫┛┛┫┻╋╋━┻┣╋┏┓╋╋┫┫┏┛┣╋┻┫━┏━━┛┃
┻┓┣╋┫━┗┛┫┛╋┗┫┓┏╋┃┣┏━━┛╋┛┫┏━┓╋┗━┣╋━┓┣┳┳┓┛
╋┏━┃┓┣╋┫┳┳╋┛╋━┫╋┗┗┓┫╋┳┃┳┃┳┏┗┫━┛╋┳┓┣┛╋┓┓┫
┳━┻┳┛┣┓┫┛┳┣┫┫┏┛┏┛┓╋┳┻━┃┗┫┛┫━┃╋╋┗━┏┣┣┗┗┗┣
┫┏┗┛┓┣┏┏┗┻┛┫╋┳┫┫┻┻┳┳┏┏━┳┗┏┃╋┛┛┳┗┳┓╋┫┳┫┛┓
┃┫┗┛┛┏╋┏┛┣┳┳━━┏┣┣┻┛┏┗━┻┻┻┳┣┫┏┗┣┗┳━━┃┻┻┻┗
┣┛━┣┫┛┳╋┣┳┏┻┫┓┛┫╋╋┃┓┫╋┗━┏┣━┓┓┓┏┳┓┣━
┣┣┗┏┫┛┳┗┛━┛┓┓┏┃┳━┓┛┻┳┫┳┛┗┫┃┓┏┗╋┃╋┓┣━┣╋┳┛
┃┫┣┃┏╋━┫┳┃┏┗┫━┣┃┫┻━┻┃┗┏┣┳┫┏┻┏╋━┫┏┣┃┻┫━┏┣
┫┫╋━┳┛┻┛┓┓┏┃┗┫┫┻╋┏━┃╋┣┻┫┳┛┣┏┓┏┳┻┫━┛┳┣┛┃━
┏┃┫┃┓┓┓┛┣━┻┣┗┏┻┛┫┓┻┃┫╋┓┳┃━┗┻┫┻┏┓┗┳┻┃┗┃┳┣
┓┃┗┫╋┳┛┫┏┫┣┓┗┗┛╋━┓━┻━┳┻┓━┗━━┳┻╋┃┃┛┏┛┻┫┣━
╋┣╋╋┓┻━┳┫┗┛┏┳┣┣┃┣┗┻┓┫╋┃┓┗┓┓┃━━━┛┳┫┃┫┏━━━
┓┛╋┓┏╋┓╋┻┻━┻┃┗┳╋╋┛━┫┻┳┃━━┳┛╋┫┣┳╋┫┗━┻┫┻┳┃
┗━┣┓┛┳╋┗╋┗┃┻━┻┻┃┳┫┏┓━┫┃┳╋┏┛━┣┛┃┳┻┫┣┣┻┓┳┣
╋╋┏┗┫┛┻╋╋╋┓┃┓╋━┓┳┓╋┳┳┓┗┃┣╋┏┓━┫┗┻┃━┏┏┗━┗┻
┓┛┗┓┓━┳╋┫━┗┏┏┃┣┣┫╋┻┣┻┣┗┃┫┗┓┃┏━┫┏╋┣┳━┏┫┏┻
┻┣┏┛┻┃┳┗┫┛━╋┳┫┣━┫┗┗┻┏┳┓┏━┃╋┓┣┳┏┓┓┳┛┳┳┛┣┏
┫━┗┳┓┛┓┓┏┏┓┣┓━┓┛┫┃┳┣┗┃━┣┳┓┣╋━╋━┃┳━━┛━━┳┫
━┏┃━┣┫┫┃━┫┓┳┏━┳╋┓┳┏┫┻┏┛┳┗┻┫┓┏┏┣┓━┗┫┛┳┛┓┻
┫┣┓┓┳┛┳┳┗┏┃━┛┫┛┓━┃┫┏━┃┣┣┫━╋┛┣┛┃━┻┗┗┏╋┻┗┓
┏┫┓┓┛┻┫┣┃┻┓┛┻╋┣┳━┓┳┛┣┫┏┃┻┣┻┏┳┻╋━┫┛┣┳┻┗┣╋
┛┓━┣┗┛┣┛┏╋━┏┣┗┃┻┗┏┏┏╋┣┫┛┻┛┛┳┓┓╋━┗━┛┏┃━╋┳
┫┃┗┃┳┃━┳┏┃━┻━━┃┫┣┛━┛┣━┓┛┫┫┓━┛┛┳┗━╋┛━┗┏┻┏
┗┏┗┓┻━┻┫┳┛━┣┃━╋┳┣┫┫┳┓┣┳╋┓━┛┛━╋━━┫┫┓┏┳━┫┻
┫┗┃┓┗┏┣┣┛┏┳┻┓┗┃╋┣┏┃┏┫┛╋╋━┏╋┫━┗╋┗┗┃━┛┻┫┻┣
┓┻┗┏┏╋┓┳━┗┫┫┛┓┓┣┳┣┛┫━┗┏┛┓┃╋━┫┃╋┳┛┫┣┳┓┛╋┃
┣┛┃┓┏┏┳┳┳┳┣┛┃┻┓┃┳┗┻━┃╋┣┛┳╋┛┳┓━┏┗━┗┣┏┻┳┏╋
╋┃┫┣┃┛┓┛╋┗┏┣┏┛┓┳━┃┫┗┃┃┏╋┏┫┣┳┓┳┫┓┛┓━┣┓┗━┫
┏┻┓┳┻┣┛┃┛╋┳┗┓┗┫┣┫┗┣┃━┃┳┛┫┛┃┃┛┓━╋┳┓━┗┏┏┗┻
┛┗╋╋┫┳┃┫┓┃┓┻╋┫┏┓┫┗┛┻┛┃┣┫┓━╋┃┳━━┗┫┃╋
┗┳┃┏┳┓┗┣┛┏┃━┳━━┻┗┻┗┛━┃┗━╋┓┏┓┃╋┗╋┓┫━┫┗┃┫┗
┃┣┗┫┣╋╋┏┣┳┃╋┛╋┗┛┻┣┃╋┗┛┣┗┃┏┛━┫━┃┃┣━┻┛━╋┃┫
┃╋┛┗┫┗┻┛┗━┣┛┫┗┛┏┏┛━┃┳┓┏╋┏━━┳┫┛╋┣┣┳┛┳━┗╋┓
┳━┓┫┻┗┣╋┏┏┓┗┳━┃┓┣┣┳━━┛┃┏╋┳┃━━┛┛┫━━┻┫┫┣┻┳
┳━┫┣┃┏╋╋┏┫┃┗┫┏┗┃╋┳┏┳┫┫╋┗┫┃┗┻┗┫┓┣┏┣┛┃┗┻┏┣
┻┗┣┻┃┫┃━┳┗┏┓┃╋┫┓┛┳┓━┓━━╋┓╋┃╋┓┳┳┏╋┫┃┗┃╋┳┫
┳┛┗┛┃┏┏┏━┛━┃┏┛╋┃╋┳┣━╋┛┓━┓━┓┛┻┫┫┗┃┓╋━┫┻━┣
┗┣┗┓┛┛┳┫┛┣┃┣┃┫┗┃┗┏┫┓┳┫┛┓┫┏┗╋┃┫┏┣┻╋╋┳━╋┗┳
┫┏┏┻┏┏┻┃┛┫┳┣┣┳╋┗┻┳┳┗┓━╋┫╋┓┳╋┓┣┻┫┗┏┳┓╋┏┓┛
┣┓┓┃╋━╋┳┏┳━┫┛┳┫┫╋┃┗┛┗┻┛┃┣┫┛┫┻┓╋┻┃┻┓┫━┛┓┓
━┗┳┓┣┓┣┗┫┓┛┃┻━┓┻┫┓┻┣┳┗┏┏┗┏┗┳━━┏┛┃━┣┫╋┻┓┻
┳┃┳┳┫┣┳┛┻╋┗┏┃┃╋┫┻┃┓┻┓┏╋┻╋┓┛┻┫┫┛╋┣┃┻┓┗┳┏┛
┫━┛┓┻┏┃┗┻╋┫╋┓┏┛┫┓━┫┗┓┳┣┃╋┗┻┃┛┗┳┗┗┓┣┛┳┫━┻
┳┗╋┓┏━┛┛┳━━┻┫━┫┫┗┗┳┳━╋┏┗┳╋┣┳┓┣┃┛╋┻┫┫┳┣┓┏
━┻┃╋┗━┃┗╋┃╋┏┳┃┓┛┳┗╋╋┣┣┗┳┻┫┗━━╋┳┫┫┏┃┛┫┃┃┃
━┣━┳┫┻┣┗┏━━┳┛┗┃┳┓╋┳┓┻┻┓┫━┓┗┣━┛┣┛┗┳┏┳╋┫━╋
┗━┫╋┳┫┗┓┗━┛┗┗━┓┓┏┳┳┛┣┻┳┗┓┓┣┛┳┳╋┓┓┃━┣┏━┏┳
┏┣┗┏┣━┃┏┣┗━┛━┗┣┳━━┻┫┗┃┻┓┏┳┛━╋┫┛┃┻╋┳┣┳┛┗┫
┣━┗╋┣┏╋┏┻┻┗┛━┗┗┣┻┃┏┓╋┃┏┃┛┳┛┣┛┣┏┛┛┏┫╋╋┫┫┳
┓╋╋┛┻┓━┃┫┫┫┓┏┛┏┏┃┫┻┫┗╋┣┳┫┏┛┻┣┻┏┻┳━┛┳┳┫┻┃
┻┫┻┏┳┻┓┏━┣┃┏┛┳┏┃┻┳┻━╋━┳┛┳┓┣┫┃━┳┳┗┃┓┓┣┛┣┃
┣━╋┻━╋┻┳┛┳┏┛┳┻╋┗┗┃┛┫╋┏┓┛┻━┳┏┻┃┓┻┫┓╋┏╋┻┗┏
┳┳┓┛┛┫┃┏╋┣┃┳┻┗┃┳┛┃┃┓┳┫┓┫┏╋┗┛━┓┳┃┛┛┻┏┻━┛╋
┓━┃┻┫┣┗┓┃┣┻┣┏━┗┏┻┃┳┓━┏╋┗╋┓┓┻┣┫┛━┛━┗
┛┓┛┓┓┫┫┳┫┳┫━┻┗┏┗┓┻┓┏╋┓┻━┳┓┓━┃┳┻┻┓┛┣┣┗┓┗┃
┏┓┗┗┏━┃┣┣┏┓┫╋┳┓┻┻┫┗┛┃╋╋━┻╋┻┳┏┛┃┫┻┓┳┳┏┓╋┗
╋┃┳━┛┃━┳┓┻┛━┻┳┛┏┓┻┫┏┫┛┓┳┛━┳┣┻┛┗┗┫┛┃┻┃━╋┃
┗┏┫┣┗┫┣┳┓╋┳┃┳╋┏╋┏┳┫┳┛┃┻┣┏━┻┃┓┓┓┣┣┫┛┃┏┻┃┏
┓┓━┳┣┏┏┏┃┫┏┣┃┫┛┣━━┏┛┃┳┻┃┏┓╋┫┗┻┏┫┗╋━┏┛━┓┏
┻┗┏┃┗╋╋┃┳┛┗┃━━┫┳━┻╋┏┻┓┣┳┗┫┻┣╋┳┫━┳┛┣┳┏┏╋┳
━┃┻┏┗╋┛━━┏╋┓╋┛┃┓┳╋┗┫┗┃┓╋┗╋┛┗━┏━┓━┛┃╋┛┳┻┳
━┛┏┃┻┳┏┳┏┗┃━┓┳┃┫╋┗┗┣┻┗┓━━┏┓┫┛┳┏┻┛┓┃┃┛┓┳┣
┫┣┛┃┫┃┣┏┏┣┛┻╋┻┏┣╋┫┛┓┳┏┗┣┓┃┻╋╋╋┫┻┫┓┏┻┣┃┫┳
┓┻━┣┛┫┫┗┣┏╋┳┛━┣┫┓┻┛┗┳┻━┳━╋┓┛┛┗┻┛┳┳┫┗┫┏┏╋
┏┫┳┏┻┏┃╋╋┗┻┃┏┫┗┓┗┳┓┏┓┫┫┛┣┻┃┗┣┫┓┏┻┳┃┛┗┫┃┣
┓┏━┛┏┻┣┫┓┳┣╋┃╋┣┛┻┻┛┣┣┛┃━┏┃┫┃━┫┻╋╋┏┻━┛┃┏┫
┗┓┣┫┓┳┻┃┃┗┻┛┣┫┏┃┳┛╋┳┓┃┃┻┏┣━┃┫┫┗╋┫┻┳┫┃━┣┻
┗┓┫┣┫┫┣┫━╋╋┓┏┓━┃┓┗┃━┗┣┃┛┓┳┃┣┃┣┃┫┫┃┃┃┓┓┗┓
━┃╋┫╋━┓┏┫┓┫┗┻┃┏┛┏┃╋┃━┗┏┳┣┳╋┛┣┓┫┫╋┃┃━┫┫┫┣
┻┏┏┛┏┓┃┻┃┣┓┗┫┣━┓━┫┏╋╋┳┗┫┫┣┓┗━┗┻┃┳┣━━┓┣┻┓
┃┣━┃┃┻┓┏┻┃┗┳┓┗┓┻╋┻┗┣┛┫┓┻┻┳┏┫┫┻┗┏┓┗┃┣┗┏┻┳
┣┫┳┣┓┣┏┣┻┛┗┏┗┗┗┛┳┻┏┗┗┳┻┫┃┫┃━┃┻┃┣┓┓┓┏━┃┗┻
┛┻━┗┛┓┻┃━┣┻┏┳┏╋┃╋━╋┳┗┫━┻╋╋╋┓┣┃╋┣┃┣┳┫━┏┗┓
┣┓┏┏┛╋┓╋┳┻╋╋┏━┳┃┳┗╋┫┓┻┻┗┓┏╋┫┫┫┫╋┣┓┃┓┃━┫┫
┳┫┫┫┃┳┳┫┻┻┳┫┳┃┳┃┫┗┓┛┫┓┗┫╋┓┗┏┛━┳━┛┛┳┏┃┃┃┻
━┏┛━┃┗┣┗━┻━╋┳┛╋┓┏┳┫┏┻┓┫┻┗┛━┳┓┓┗┗┳┛┏┓┳┫┫┻
┛┃┛┻┃┏┫━┳╋┫┫┓┗┃┃┳┗╋┫╋┳┗┏┻┳┃┫━┗┓┻┣╋┳━━┗━╋
┏┻┻┣┻┳┏┗╋┛┳┗┗┃┗┫┛━┏┳┗┳┏┃┃━┳┣┓┣┃━┛┻┗
264ヤシ肉:2007/01/15(月) 04:48:13 ID:nfoKdmhT
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 誰だこのスレを荒らしてる奴は!沖縄の成人式に出てたDQNどもか!
 UU ̄ ̄ U U  \_____________
265 株価【180】 ◆QYesQ..... :2007/01/15(月) 15:08:22 ID:???
念のため保守をしましょう。
266玉葱乃味噌汁最高皇帝一世:2007/01/15(月) 17:20:50 ID:???
      ∧ ∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)< 2000万円でいいので俺もプロ野球選手にして下さい
 UU ̄ ̄ U U  \_____________
┏┓┫┏┛━┓━┻━━━┣━┃┏┳┗┻┻┏┓━┓┣━━┣╋┻┳┓┓━┻┻┣┓┓┻
┗┻┏┛┣╋┫┗╋╋┛╋┓┛━┃┻━┗━┏┳┓┓┣┛┗╋┃┳━┻╋┗┛┏┓┛┏┗
╋┛┏━┗┓┛┛┫┗┛┳┓┃┣┻┻┗┗┻┃┳┓┗┗┃╋┗┫╋┫┻╋┛┛┛┫┛┓┣
┣╋┳╋┗╋┣┏┣┳━┛┛┣┛╋┗┛┛┻┛┳┓┓╋┃┃┗┛┻┓╋┗╋┛┳┏┳╋┗
┓┳┛━┻┗┓┫━┃┛┣┻┛┏┳━┻┳┣┓┳┣╋┣┣╋┛┗┣┻━┣┛━┳━┓┗┏
┃┛╋┏┗╋┳┣━┃┳┓┛┣┏╋┫━┳╋┫┫┗┃┳━┗┫┫┳┛┫┳┳┻━┫┳┗┃
┫┫┫┻┗┃┫┓┃━┃┻┫┃┛┃╋┃┣┓┓━┻┻┣┳┗┫┫╋┏┻┻┻┫┃┛┫┗┫
┓┏┃┏┫┓┻┓┓┗┏┫┛┣┛━┳┓━┫┻┻╋┻━━┳┓┣┗┏┣━┻┣┗┓┳┻┏
┃━┛┓━┛┗┻┗╋━┫┫━┓╋┻┻┳┓┫┏┳┛╋┏┗┫┛┣━┏┃┏┓┗┫┃┫┻
┳━┃┃┫┏╋┃┗┏╋┓┏┳╋┻┳━━┳┗┻┣┫┓┳┗┓┗┣╋┣┣┓━┫┣┫┻┓
┣┣━┛┛┓━┛┗┛┫┓┓┛┗┓┛┏┛┣┛┻┃┳┻━┫┃┃┻┫┣┃┛┣┻┗┏┓┻
┫┓━┗┓┳┏┛┃┃┳┛┛┏┓┫┗┣┗━┫┛┃┻┛┗┓┳┫┣┃┫┻┗┣┏╋┃┃┣
┃┻┏┣┛┗╋┣┻┗┓╋┗┏━┓┓╋━┓┃┏┏┻┫┣┏┓┏┻━┗┫┃━┏━┛┃┻
━┻┳━┣┳━╋╋┏━┻┫┣┏╋┳┻╋┃┫┳┣┳┣━┏┃┏┗┻┓━┫┓┳┗┏┫━
┃╋┗┳┏━┏┣┛┗╋┓┓┓┫┫┫┫┃┳┏┻┗┳┫┫┫━┛┻╋┣┳━┫━┳┻╋┻
╋┓┣┓┃┓┳┗┣━┏┣╋┫┏┻╋┳╋┣┫┛┣┻┃┻┓┛┗┻━┓━━┃╋╋┫┳┣
┓┣┏┛┓┫┻┣┗┣━┣┛┗┫┃┃┫━╋┣┫┣━┓━┛┣┫┫━┫┫┫┫┻━┳┻┻
┻┫┃┣┫┣┣┣┏┣┣┛┃┃┏┳┛┻┃┏┃┏┗┫╋┫┻┗━┫┓┛┳╋┣┫┓╋┫┗
┳┗┃┻┫┏┣┛┫━┃┏┻┣┣┛┫┣┣┏┣┃━┛┛╋┻━┏┛┗┏╋┫┻┃┳╋┫━
┻┻┣┳┓┓┛┗┻╋┏┗┣┻┛┣┛━┫┛━┻┫┃┃┃╋┗┏┏┛┗╋┗┫╋┏┣┫╋
━┓┃┛┃┣┣━┻┳╋┫┣┫┓┗┓┛━┣┛┫╋╋┏┳╋┏┗┃┃┣┫┏╋┗┻┻┏┻
╋┣┣┗┓┗┏┻┣┫┳┻┛┫┗┓┫┓┻╋┻╋┳┗┗┗┓┻┳╋┫━┫┫┣┓┫━┳┣
┫┻┳┃┻┣┳┫┫┗┃┛┃┓━┛┣┃┏┃┃╋┏┳┏┳┛┫┃┗━┏┻┏━┻━━━┓
━┳┣┃┳┣┳┗┛┫┗┛┻┣┛┻┛┻┗┗╋┓┳┏┛┃┻┫┓╋┣┃┛┳┓
┓┏┫┫┳┃╋┣┛┃┣┣┻┻┃┓┏┃┃┗┃┏┫┛┗┳┻┻┛┣┛┛┳┻┻┻━┫┳┳
┓┗┓┻┳┛┳┫┳━╋━┛┳┻┃╋┛━┓┛┓┓┓┛┃┓┗┫┛┏┏┻┃━┫┳┳╋┫
┣┛━┗┻┛┃┗┳┃┗━┃┃╋┗┓━┣┳┫╋━━┛┓┳┫━━┫┏┫┛━┫╋┣┻┓
┳┏┃┣┃┛━┣┳╋┻┃┓┃╋┻┣╋╋┻┃━━┣╋┣┗┓┗┳┗┣┗╋┳┏┗┳╋┛
┓┣┃┃┣┫┃┳╋┓┗┣┃╋━━┃┻╋┛━┳┫┃┏┛┛━┳━╋╋┳┃━┳┫┛╋┣
┏╋┗┓┗━┛┓╋┳┓╋┓┫┳┛┣╋┳┳╋┫┫┓┗┃┓┣┃┣━┻┻╋┃━┗┛┻╋
┳┻┣┏┃┻┣┣┳┏┛┓┫╋┗┳┓┣━┃┻┫┏━┻┫┓┓┣━┫╋┫┛┗┣┓╋╋┏
┏┗┓╋┗┗┏┣┃┻┛┏┓┓┻┣┗┓┣┛┏╋┓┃┳━┗┫┳┳┳━┗┓━┏┣┛┳┣
┏┫┓┣┻┗┗┓┻┫┗┓┻━┓┫━┫┻┓╋╋╋┻┃┣┻┓┗┛┳┗┻┣┛┛┫┛┳┃
┣┻┏┣╋╋┳┏┏╋┳┃━┏┃┣┗┳┻┏┻┓┏━┛┫━┫┣━┳━┣┫┫┛━┓┳╋
┻┛┳┏━━╋┗┛┣━┛━┳┫┗━┗┗┃┣┣┫┛┛┫╋┫┫┻╋┣┗┓┗╋┳┻┛┻
┏┏━┏┫╋━┻┓╋┫┻┓┫┣┗┓╋┏┃┣━┏┻╋┓┣┛━╋┫━┻┓┏┗┣┳━┳
┛┏┣╋┏┓━╋╋┗━┫┏┃┣┫┗┗━┛━┳┗┳┳╋╋┳┏┃┻┛╋┛┣┫┻━┓┏
┛┃┣┣┓┗┛┛┓┏┫┃┻━┣┳┣┛┃━┃┣━┫┃┃━┫┳┗┻┛┛━┣╋┗┏┛━
┣┛┳╋┛┃╋┫┃┗┣┗┏┏┣┗┻┛━┳┗┃┛┛┏┳┻┏┣┣┣┃┣┏━┓┻┻┃┃
┛┣━┛┃╋┓┳┃┻┣━┳┗━┛┣╋╋┃┏┗━┃┳┓┓┫┛┏┳╋┫┃┳━┳╋┫┛
╋┃┓┏╋┳━┳╋┏┻┃┏┻┓┻━┻┣┏┃┻┳┳┛┓┳┏┣┻┗━┣┣┳┻━┃╋┳
╋┓┻┗┛┣┏┏┃┃┣┗┏┗┏┻┻┛━┓┳┳┣━╋╋╋┳┳┫┫┃━┏┳┻┳┏┻┃
┃┃━┫┻┳╋┏┓┗┛┣┻┻━╋┓┃┃┳┗┻┗┫┏┣╋┻┫┣┗╋┫┃┓┏┗╋┣┗
┓┣┓┫━┏┛┳┳┫━┻┓━┫┗┫┓╋┗┳┃┫╋┏┻┣┓┃┣┓┻┓┗╋┓┃━┣━
┗┳┏┗╋┛┃┛┳┻╋┣┓┓┳┳┃┏╋┗┛━┓┛┫┏┛┏╋┻┗┃┫┃┃┻┏┳┣┫
┗┻┻┣┣┗┛┳┫╋┃┫┛┛┓┗┃┓┣┛┳┻┣┓╋╋┻┫╋┛┣━┏┣┛┗┣╋┛╋
╋┫┣┣┣┫┏┗━┣━┏┏┛┓┻━┃┓┣┃┃┗┫┛┳╋━┛┫┛┓╋━┫┓┛┓┓┏
╋┓┃┳┣┗┫┓┻┃┓┗┣┗┓┳┃╋━┫┻┃┛━┣┗┣╋┏┫━┛┣┏━
┣╋┏╋┗┏╋┏┏┛┫╋┣━╋┣┣┓┻┻┓┛┓┃━┣━━╋┗┛┫┏┛┗┛┏━╋┛
┃┗┃━┗┏┛┛┓┳━┏┳┃┻╋┻━┻┗┃┛┓━┫╋┃┻┗┏┻╋┛┫╋┏┫┗┗┃
┏┏┓┗┳┏┏┣┏━┻┫╋┻╋┛┫╋┻┛┣┳┳┳┳┗┓┛┣┻┻┓┛┃┛┫━┫┳┃
┳┃┣┓━┻┣━┳┗┛┏┳┣┃━┛┳━┫┗┓┣╋┗┗╋┗┫┃╋┫┣━┣┃╋╋╋┏
┛┫┏━┛┳━┳┳┓┏━┏┻━┏┫┫┛┗┻┗┓┃┫┏━┛┛━┃┣┫┏┻┣┛┓┻┳
┃┳┗┻┗┣━┳┛━┏┣┣┏┃┻┫┗┛┣┏┫┳╋╋╋┳━┛┏┏╋━╋┫┛┛┣┻╋
┻┳┳┏┓┣┗┓┳┛┳┏┗┏┣┳╋┓┻┻┛┻┛┓┣┏┣╋┻┻┃┛┗┃━┻┣┃┫┳
┛┻━┣┗━┏━┛┫┳┫┣━┻┏┓┻┗┓┛┫╋━┓┳┗┗┃━┫┫┛┛┗┻┗┛┏┻
┳┣┃┫┃┏┫┃┣━┻┓┏┏┳┫┻┳╋┃┳━┣┓┻━┻┣┃━┻━┣┓┓┃┗┛┓╋
┛┃┃┏┃┳┏┏┗┣┗┏┛┏┻┻┳┛╋┳╋┃┣┃┫┓━┓┏━┗┣┛┗┛┗┫┏╋╋
┃╋┻┛┛┛┗┣┃┛┗┓┫┗┗┛┣━┏┓┏┃┓┻┻┛━╋━┓┓━┏┏╋┫━╋━┗
┗━┃┻┳┓╋━┻┃┗━┏┏┛╋┫┏╋┣━━┣┣┃┻┏┣┳┣┏┣┗━┓╋┫┛┳┻
┃━┛━┛┛╋┓┳┣┏┻━╋┏┓┫┗┛┏━┳┓┓┣┛┗┳┛┓┻┣┳┓┣━┻┓┃┫
╋┳┣┓┓┃┃┻┳┫┻┣╋┃┻┃┻┃╋┏┻┳┃┳┓┣┗┻┃━╋┃┓┏╋┻┛┓┗┗
╋┏┃┻┓┓╋┏━┏╋┏╋━┗┛┳┣┓┫┗┓┣━┣┣┻┳━┣┃┓┣┣┛┓┃┃╋┛
┗┫┳┗┛┛┓┳╋┻┗┛┻┓┳┫┫┗━┓┃┫┃┛━┛┻┳┻┃┫┣┛┫┏━━┃┗┓
┻┃╋┛╋┫┏┛╋┓━┛┣━╋┓┣┗┣┻┫┏┳┃┛┏┛┓━┓┏╋━┃╋╋┫┻┫┻
┗┫━━┣┃┣┗┻┣┳┃┗━┏┛┻┗┃━┣┛┃━┣┫┓┗┗┣━╋┫┗┣┗┗┗┛┓
┣┗╋┻┫┣┗┗┻┣┃┃━┣┏┗┓┣╋┗┗┃┛╋┣┃┫┛┳┻┃┳┫╋┓━┛┗━┏
╋┫┏┫━┛╋┗┫┣┳╋━┓┗┏┛┗┫┳┻┗┫┗┏┻┗┣┣┻┳┏┳┃┫┣┓╋┃┗
━┣━┃╋┳┛┫┛┏┣┓┫┗━┛┛┃━╋┛┛┣╋┻┃┗┏┣╋┃┃╋┛┻┗╋━┗┓
┛┃┃╋┓┏┻┣┗┣┣┳┃┏┣┗┏┻┣╋╋┣┗┫┻┃┛┫┻╋┻┣╋━┓┏┫┳┗┛
┏┃┗┫┗━┫━┃┫┛╋┣┣┛┏╋┗┃┃╋┏┳╋┃┫┻━┃┏┻┫╋┻┃┛╋┃┣┃
┗┃┏┻┻┃┏┛┻┳┗┫┓┣┣┛┫━┛┫━╋━┏┻┣┫╋┗┓┻┛╋┛┃
┫┃┃┫━┃┣┗┛┓╋┫━┏╋┗━┻┗┳┗┳┗┳┏╋╋━┏┫┻━┫┏┻┣┗┫┏┓
┻┫┻┫┗┫┛┳┣┗┻┣┫┫┳┳┓┣┳┫┳┻┃╋┓┫┏┃┫┗┫━┓┃┗┗┓━┏┓
┣┳┳┛┃┏━━┗┣┃┏┣┻┗┫┏┫┗┗━┫┓┣┓┓┣┏┳┗┗┣┛┗┃┻┓┫┻┛
┛┗━┫┣━┣━┣┛┳┛┻┣┻┫┣┛┃┳┫┏┓┫┫┏┫━┃┳┓┳╋┻┻┣┓┏╋┣
┣┻┃┣╋┣┫┓━┳╋╋┓╋┣╋┣━━┳╋╋┛┣┃┛┳┻┻━┃┻━┳╋┓┛┃┃┻
━┏┏┫╋┃┛━┃┣┗┫┻┛┗┳┣┃┻┓┏┣┳┓┣┓┣┗┛┏┏╋┏┫┫╋┃┳╋┃
━┛┛┳┻┓┻┛╋━┗┃┏╋┏┓┣┗━┃┻┣┓┃┗┻┻┫━┓┛┻╋┛┫┓┫┳┣┓
┏┛┃╋┛┗┗┃┛┏╋┫┓┗┣┫┻┓┓┏┳┗┻━━┣┳╋┃┃┏┣┳┣┻┳┏┛┃━
┻┗┓┛┓╋┗━┫━┗┏┣┃┗┏┫╋┏┃┃╋╋┣╋┃┛┳┫┳┻╋┻┗╋┓┻┣┓┃
━┏┓┣┣╋┳━┣┻┣╋━┃┏┓┻┫┫┳┻┣┛┻┫┳┻┓┃┳┗┏┣┏┃━┫┏┣┻
┳┫┻┫┣┏┛┻┣┓┫╋┓┗┳┻┏┛┫┗┻┃┗┏┳┓╋┏┓━┣━━┏┗┳┗┣┻┏
┛┫┣┃┣━┛┗┻┛╋┗┣┣┣┃┻┃┓┫━━╋┻┓╋┛┫┏┃┏┏┃┓┻━╋┻┛┣
━┣┏┓┣┏┗┣━┛┃┻┣┓━┛┏╋┃┫━┛┻┣┫┓━┏┓╋┳┻┃┻┳┏━┃┗┗
┓┃━┏┗━┓┫┫┏┫┳┫┳┛━┗┏┻┛┳┃╋┣┫┛┓━┫┳┓┓━┓━┫╋┫┃╋
┛━╋┃┛┻┓┃┫┣┳┻┣┫┛┓━┗┛━┗┏┛┣┻━┻╋┻┳━┻┫┫┳╋┓┛┃┏
┣┓┛┏┛┃┫┛┃┣╋┳┫┣┛┻┻╋┗┣━┳┛┃┳┻┳┛━┳┳┻╋┓┓┛┓┫┏┃
┣┛┃━┣┓╋┛┏┓┳╋━┗┫┣┓┃━┓┣┛┛┓┓┳┗╋┏┏┳┛┏┗┃┣┏┳┻┛
┛╋┳┳┓┓┫┻┏┓┳┣┻┃┏┳┏┳┛┳╋┗┓┣┏╋┓━┓┛┣━┏┣┃┳┫╋╋┏
┃┗┣╋┣┃┣━┫┫╋┻╋┓┃┛╋┫┳┳┗━╋┗┻┓┓┣┗╋╋┓╋┫┳┏┓┏┛┣
━┗┫┃┗━┓┫━┓┫┃┃┫┻┗┣┓┃┃┃┣┛┛┏┗┓┫┃┫┛━┣┗┫┗┳┫━┛
┗┫┫┛┛┛╋┃┃┻┫┣━┳╋┣┓┃┏┛┏━┛┛┏┫┫┛┓━┗┃┗┻┃━┃┛━╋
┓┓┏┳┣┫┏┃┏┏┫━┏┫┓┏━┓┳┻┃┛┻┛┣┏━┳┃╋━┻┗┛┫┗┫━┃╋
┃┫╋┗╋┗╋┏┓┓┓━┣┳┗┫┗┫┏┫┻┫┻┓━┻┛┛┓┏┛┃┛┗━┣┳┏┃╋
┳┃┫┳┳┣┗┣┛┛┫┻┣┓┛┻┳┳┣┛┻┻┫┓┫┗┃┳┗┫┻┻┃┓┫
┫┗┛┛┃┳┛┗━┏┳┣┻┳┻┏┫┻━┃┛┏┏┫┣┗┳┏┏┻┣┳╋┻┃┛┳┻━┣
┻┻┳┗┳┏┳╋┃┛┳┓━━╋┫┛┓┻━┛┓┣┃━┏┛┻┏╋┻╋┃╋┳╋┛┻┣┳
┳┛┃┏┫┻┏┻┫┛┃┛┗┏┛┗┓╋┗┓┻━┗┫┃┻┫┃┏┳━┃┻┣┗┫━┛┫┃
┫┃┻┛┣┣┃┳┣┃┛┏┗┫┳╋┣┻┳┃┏┳┻┓┣┛┳╋┏┻┗┃┳┣┃━┣┫┃╋
┻┳┣┻━┻┛╋┗┫┫╋┓┛┻┻┏┏┻┫┳┳┗╋┏┗┳┣┗┗┻┏┫┏┓╋━┏┻┣
┗┗━┻┏┳━╋┣━┓┃┗┗┻┛┫┣┻━┃┛┫━┏┏┣┻┓┓┏┓┗┗┏╋┫┛┳┛
┳┫┫┏┫┏╋┳╋┏┣┳━┻┫┓┗╋┻┓┓┫┻┃┳━┳┛┳┻╋┓━╋┗━┗┏┓┛
┣┣┳┳┻┏┫┣┛┓┗┫┣┛┗┣┻┏┛┗┓┳┣┣┳╋┣┫┳╋┣━┓┳┛┓┏┏┫┻
━┏┏╋┛┛┫┳┏┻┃┛┓┻╋┛╋━┫┗┃┓┣┏┻┓┫┻┛╋━┣━┏┣┛╋┏┳━
┏┫━┣╋┓┃┣┣┃┓┛┛┏┏┓┛╋┛┳┫┗╋━┓┣┻━┣┣┃┳┫┃┃┏┣┣┻┣
┫━┛┳┓┏┫┓┫┻┳╋┗┳━┫┓┗┫┓┓┣┛┏┓┓┃┫┏┛┛┏┃┏┣┳┓╋┓┗
┻┏┛┏┻┃━┻┳╋╋┏┃┛┻╋┗┏┓┗┃┫╋╋┗━┃┣┫┏┗┫┃┻┛┫┫┃┳┃
┳┣┛┓┻┳━┛┗┳┗╋┓╋━┫┗┗┏┳┃┓┫┫┗┗┫┃┏╋┏┫┻┻┃┳┓┏┗╋
━┓┛┗┗┛┃━┳┗┓┓┳┻╋┓┓┗┗┳┃┗┣┛┓╋┛╋┓┏┏┓╋┏┓┳┣━━┻
┓┫┫┻┛┛┻╋━┃┃━━┗┏┗┓┃┛━┓┃┃┫┣┫━╋┓━┳┻┃┳┗┫┗┏┳┻
╋┛╋┣┻┛┗┫┫━━╋╋┣┛┃┫┳┃┻┓┳━╋━┛┏┓╋┗┣┗┗┃┻╋━┳┏┗
┻┓┣┣┗┣┓┫┫┳╋╋╋┳┛┫┛━━┃┗╋━╋┗┫┗┳┃┃━┫┏┛┏┻┗┛┏┗
━┓┏╋┻━┃┣┃┓━┣━┗┛━┓┫┻┗┓╋╋┫┻┛┣┻━┣┻┻┫┳┳┗┓━┫━
┗┳┳┓┓┏┛┻┳┃╋━┃┓━┗┏┓┏┣┏╋╋┳┏┫┓┃┗━┻┏╋┳┓┫┳┳━━
┣╋┓┻┳┃┳┗┃┫┃┃┏┣┗┣┏┣━┣┗╋┛╋┫┓┳┣╋┣┃╋┳┻━┻━┃━┫
┻┛━┗╋╋┛┛━┣┛┣┣┻┓┗┏┗┛┓┓╋╋┓┻┏━┣┏┳╋┫━┗┓╋┏┳┃┫
┓┃┣━┣┃┫┳┓┻┳┳┃┏┫┛┛┓┫━┃┓━┣┳━━┣┫┳┻┫━┓┓┣┓┛┃┳
┃╋┓┏┣┫━┃━┓┓┻┳┳┃┫┓╋┫┗┛┏┓╋┳┃┃━┳┣┳┣┗━┻┻┻┳┛┫
━┻┳╋┛╋┓┣┻┻╋┃┣┻━┗━┓┏┓┓╋┏┣┗━┣┏━╋┳┓┻┳━
┃┃┛┻┗┗┃┗┣┻┛━━┗┓┏┛┳╋┗┫┛┻┃━╋┃┫┃┗┃┫┛┓┫╋┻╋━┃
┏┣┻┏┻┗┛┳━┗┓┛┗┓━┃┃┗┻┻┏┏┓┛┣┛┻┓┛┓┗┏┏┃┗┻┗┓┣┳
┏╋┃╋┳┗╋┳┛┗┃━━╋┏┣┫┫╋┛┏┃┓┣┃┣┏┏┛┛┫╋━┛┫┗━┗┳┣
┳┛┓┻┣┳┗┓┻┳┗┏┏┃╋╋┃┃┳┫┓┗┣╋┛┏┫┗┛┣┓┏┻╋┻┫┣┏┫┓
┻┓┏┣┳┻┻┣┫┫┏┃┗━┓┳┓┓┃┓┣┏┗┫┫┣┫┣╋┓┏╋╋┣┃┫┛┻┃┛
┗┓┓┏┻┣┃╋━┫╋┻┗┓┳╋┗┣╋┃┓┗╋┓┏┳┳━┻┓┗━┫┻┫╋┫┓┃┃
┗┣┫┻┻┏┃┏━┛╋┗┻┣┫┃┣┛┓┫┻┫┫┳╋┻┗┛┃┫╋┃┻┣┏┓┫┣━┳
┓━┗┫┓┫┛┫┛┗━┣┻━┛┓┫┃╋┻┓┳┃┻┓┛┛┣━┳━╋┗┫┗┛┫┣┃┏
┻┳╋┏┻┳┗┓┳┃┳┫┗┣╋┛┃┫┣┻╋╋╋┗┗┛┃┻┃┃┏┏━┣┗┳┛┏┏┃
┓┛┣┣━┃┣━┗┏┓┫┃┓┃┛┣╋╋┫┣┻┳━┓┳┛━┗╋┏┗┛┏┻┏━┛┫┏
┣┓┣┫┻┏┣┛┻┓┻╋╋┗┏┳┻┛┳┗┳┛┏━┛┻┻┛╋╋┃┛┻┏┗┻┃┛┗┳
┗━╋┛┗┓┛┫━┃┳┓╋┗┛┫┃┗┗┓━┳┏┗┗┛┛┻┃╋┣┓┫┻┗┓┏━┛┳
┃╋┻┏┃┳━┫┓┓┣┃┻━┏┃╋╋━╋┻┣┏┃┫┏┏┻┛┳┗┓┳┃┃┫┓┣━┓
┳┃┣┏┣┳┃┣┗╋┛┛┫┃┻┏┻┳━┗━┳┗┓┻┳┳╋━┣━┳━┻╋━╋┻┣┻
┳┛┻┳┳━┗┫┓┛┃┫┗┻━┻┓┗┻┳┫┏┗┳┃┗┳┓┃━┏┗┻┏┻┓┏┏┃┓
┗┻┃┣╋┗┳━┓┛┓┃━┓┫┫┻┗┫┫┻┓┗┫┣┏┏┃┓┳┏┃┫┃┳┫┫┓┛┓
┗┏┃┣┏┗┻━┏┣┳┣┗╋┓┣┛━┏╋┣┃┛┏┗┃┻┛┃┛┛━┛┳┗┳┏┗┣┓
╋┓┃┫┻┻┣┗┳┓━┫╋┣┫┃┃━━┳┗┓┗╋┗┏┻┻┏┛┗╋━━┏┳┏━┃┫
┃┳┗╋┏┗┓┏┃┣╋╋━┫━┫┛┛┏━┃━┃┃┗━━┳┣┓┓┓┛┗┗┻┛┣┻┛
╋┳┏┻┛┃┣┣┫┣┳┃┗┓┛┣┓┳┃┗┏┗┛┣╋━┓┻┓━╋┃┏┻┓╋┻┏┏┓
┓━┛┏┃┫┣┣┗━┗┻┏┃┛┻┳┣┛┫╋┳╋┫┓┫┣┏╋━┫┗┗╋┓┣┗━┃┛
┃┃━┣╋╋┃┻┃┓┳┛┏┗╋┃╋━┫┗━━╋┏┓┗┃┳┳┣┳┳┓━┓╋┗┃┃┏
━┓┃┫┓┻┫┫┫┻╋━┻┓┏┛┓┣┏━━╋┗┳┏┛┻━┛┗┫━┏┗┃╋┃┳┏┻
┏┳┛┏┫┃╋┗┓┏┃┓┻┃┳┣━┃┫┓┳┻┏┏┗┳┛┓┫┃┫┛┏┫┫
┗┗┏┃┳┃┃┗┣┳┫━━┫╋┏┓╋┻┛━┣┫┻┓┓━┣┫┓┃┫┓┗┫┛┫┳┃┛
┳┗┣┏┓┻┓┣┫┛┏━┻┛┓┳┣┃┓┫┃┓┫┫┳┳┏┣┃┫┫┛┻┃╋┳┛┛┫┻
┛┣┏┣┓╋╋┓┫━┣╋┛━┫━┛┛┣━━┓┳┻┣┣┣┣┃┻┳━┛┫┗┓╋╋┃┣
━┗┳╋╋┃┻┛┳┫┏┫┃┏┓┻┓┫┛╋┣┓┛┗┻┫┏┏┫┛┓┣┓┣┻━━┣┻┫
┣━━┫┻┗┻┣┣┻━┗╋┓━┻┃┳┫┏┣┛┻┣┫┫┻┛┛┃┛┗┫┗╋┻┓┃┫┛
┛┣┓┫┳┃┫┃┫┓╋╋┻┻┻┏━┃┫┻┗┫━┃┣┗┫┗┏┃━┏┳┛┳━━┏┣┓
┏┃┏┫┗┻┛┓┗┏━┏┛┛┓┣┻┏┓┻━┗╋╋┗╋┳┣┃━┗━┗┻┏┫┛┛┳┏
╋┃┫━╋╋┛┫┗┏┃┏┫┗┏━┃┫┗┃┛━┏━┛╋╋╋┻┫┗┏┏┗━┛┗┗┫┓
┛┫╋┏┃┃╋╋┏┫┳┓┃┫┗┛┃┓━┃╋┻┫┏┓┣┻┣┃┻┣┫╋┛╋┣┗┗┫┳
┃┏┏┫┓┳╋┛┻┓┓┫┓━┃┃┗╋┃┏┣┓┻┃┓┗┫┫╋╋┣┏┫┓┓┣┛┛┏┳
┏╋┃┃┓┗┓┏━╋┛┃┓┻┳┳┃┳┛┻━┣┫┏╋┓┻┫┳┛┫┃┗┻┃┛━┓┫┏
┛┓┻┣┓┣╋╋╋┏┓┻┃┣┻┓┻┗┻┏╋┣┻┻┳╋┣┓━┻┃┻┓┓┣┫┏┳┛┫
┣╋┛┣┓┛┛┗┳┓━┛┫┓┫┛┣┻╋┣┳┛┳┓┗┫┗┫┗┓┫┃┃┃┫┗┃┓┳┃
┫┫┏┫┛┗┳┛┏┣┏┳╋┓┳┃━┃┫┃━┳┳┗┣┻━╋╋┗┻┳┳┳┫┓┣┫┫━
┫╋┣┫┗╋┏┻╋┏┻┣┳╋┫┗┓┓┗━┳┗┃━┃━┣━┻┻┻┛┳╋━┫┗┣┣┣
┣┗┻┓┣┗┛┃┳┗┓┣╋┣┗┓╋┣┫┳┓┣━┃┛┓┗┗━┫┳┗┓┻┃┛┫┣┻┗
┓┻┣┓━┓┻━┃┣╋┳╋┻┻┏┳┛┳┗┳┻┓┏┫┻┛┫━┣┗┃━┛┛┳╋┃┏┫
╋┫┃┓━┓┏┳┏┫┣┏┣┛┛┳┣┗╋━┗┫┛╋┳┳┣┻┃┗┃┗┣┓┳┣┫━┳┻
┃┻┗┣┫┻┣┫┻┏┓┳┃┳┳┫┓┳┃┻┻╋┗┣┣┏┛┓┻┻┳┳┗┛┏┣┫┻┗━
┗┏┣╋┣┣┓┃┏━┗┗┃━┳┛┣┳┗┏╋┳┫╋┳┻╋┻┻┻┫┃┳┃┃┳┃━┃┣
┳┻┳┓┛┓┏╋┛┳┳┗┻┣┏━━╋┓╋┫┣┳━╋╋┻┫┳┗┻━┓┻╋┣┻┗┗┏
┻┣┻┗┣┛┏┛┏┏┓━┏┣┳╋┳┗┻┫┫┛┓┫┫┃╋┣┛┏┻┣┏┏┗━┓┓╋┻
━┣┓┃┓┣┻┗┳╋┻━┳┗━━┻┛┻┃┳━┛┫┳┓┗╋┓┛┛┳┛┗┏╋┻┏┗┓
┣╋┻┣┏┏┗┫┣╋┃╋┳┻┛┳┣┣━┣┃┳┣━┓━┃┓┛┏┳┣┣╋┓
┗━┓┃╋┏┗┻┗┓┓┳┣┳┫┻┗┃┓┛┫┃┳┫┓┏┗┏┣┫┗┃┏┓┏┏╋━┛┃
━━┏┏╋┗┫┻┗┗┛┣┫┃┗┃┏╋┳┃┃┗┃┗┛╋┫━┏┛┗┻┣━┛┻┣━┛┳
┣┻┓┫┏╋━┳━┃┳┃━━┣┃┏┓┳┳┳╋━┃┻┏┣┓┗┓┣┃┓┗━┣┫┓┣┏
┓╋┓┻┣┏┓┃┫┳┣┏┣┳┃┗┳┫┻┃┃┗━┗┏┗━┗━╋┫━┣┃┗╋┃┫┏┻
┫┫┓┗┏┏━┻┓┃┻━━━╋┛┛┛┛┻┏╋┳┻┏┃┃╋┣┣┫┛┫┏┳┛┗╋┫┫
┻┫┫┓┏┓━╋┻┣┳╋┳┣━┣┃━┃┃╋┫╋┻┓┃┣┫┏╋┻┫┓┓┛┛┫┃┣┳
┓━━━╋━┏┻┏┳┣┻┗┗┓━┛┏┳┃┫┳┓┃┛┫┫┗┏┃┛┗┛┛┻┏┃┻━┗
┃┛┛┓╋┓┫╋╋━┃┃┳┳┳┗┣╋╋┻┛┗┳┳┛┻┳┣┏┳┳┫┏┏┳┳┏┳━┏
┻┣┣┃┻┳━┻┏┃╋┛┃┏┛╋┗┛┻┻┻┏━┛┣━┛╋┛┓┏┫┛┳┏┳┛┣╋┛
┛┗╋┏╋┳┻┗┛┣┻━┫┳┣┛┓━┻━╋━┻┫━┫╋┻┣┛┳┏┻┳━┏┛┏╋┳
┻┳┓┻╋╋┃┛┃┛━┫┣╋┏┃┳┻┻━┓┓┻┓┏━┓┃┓┗┏┣┛┳┗┻┫┓┃┏
┛┳┃╋┗┓━┻┓┫┻┏┓┫┳┓━┣╋┳╋┓┗┗┃━┏┳┻┏┣┃┳┛┓┃┻┓┛┣
┛┻┃┛━┃┻┓┓┃┏┛┣┣┓┏┃━━┳━┓━━┫┛╋╋┏┗┏┏┛┃┳┗╋━┫┫
┃┫┛┻━┓┻┫┃┛┗┏┣┓┗┻┫┗┃┻┗┗┳┃┣┓┻┛┻┗┃┛┓┫┳┗┛┫┗┻
┻┻┓┳┻┃┣┓┃┻┓┏┻┃┳━┫┳┳┳┻┓┛┣┏┗┗┗┻┓┛┛┗┗┃┏┣┳┓┏
┛┣┳┏┫┛┣┏┻┛┛━┓┣┏┫┓┗━┓━┗┏┳┓┏┳┫┫┏┛━┫┏┳┃┻┛┓━
┏┃┏━┻┫┏┏┳┣┫┻┳━━┣━┛┻┗┻┏╋┛┃┃┳━━┛┏┳┓┃┗━┛┃┏┏
━┛━┓━┫┳┏┣┓┏┃┏┃┳┗┛┃┃╋┻┻┏┗┃┓┗┗┓┛┳┫┏┓┓┣┗┫┏┓
┓┳┫┣┻┣┫╋━╋┓┫┣┓╋┏┣┛┗┣╋┏┣━┳━┃┗┳┃┗┳┣━┓┗╋┗┃┳
┗┻╋┃┏┗┓━┏┫╋┗┃┣┗┫┗┛┻┫┳┃┫┻┓┗┳┣┫┫┻━┳┳┛━┫┛┻┳
┳┏┃┏╋┗┗╋┳┗┃┏┳┓┻┣┓┻┫┃━┣┻╋┣╋┓┻┫━┳━╋┗┣┫┫┏┃┏
┏┏┛┓┏┛━━┓┗┣┻┻┓┣┛╋╋┃┃┫┣┛┗┃┳┳━━┃┗┓┛┏┛┗┏╋┓╋
┳┗┃┻┛┏┫┏┃┳┣┗┻┗┏━━┻━┫┻┫┓┳┫┳┳┃┣┃╋┓┗┳┓┗┏┃┻┏
┛┗┏┃┃┏┳┫┏┣━┫┛┫┳╋┛┓┫┳┻━━┗┫┛┏┫┏┳┻┻┫┣┫
┏┏┛┃┓╋━┓┛━━┓┃┏┻┣┃┣┫┻┛┃┳╋╋┛┫┏━┃╋┻━┻╋┏┫┛┃┛
┛┗┗┣╋┻┛┳┫┻┻┳┓┓┛┗┫┃┣╋┻╋━┓┣┃┻┏┳┗┛╋━╋┛┃┏┻┳┻
┗┫┻┫┫┛┫┃┏┏┓┣━┣╋┻┻┗┓┻┳┫━┣┳┳╋┓┓┗┓┻┏┻┛┓┻┗┫┻
━┣┓┏┳┏┣┏┳┗┣┣┏╋┻╋┣┃┫╋┻┳┗┗┫╋┣┻┃┣┓━╋┛┏┛━┻┓┓
┻┃━┓┻━┣┻┫┓┛┛┏┏┻┫╋┃┏┳┛┃┣┫┛┏┳┏━━┛━┃┣┛┏┫┃┃╋
┓┛┣┣┳╋╋┓┏┳┳┏╋┳┣┓╋┫┣┗╋┛┗┃┻┛┗┛┓━┛━┃┳┓╋┛╋╋┃
┓┓┏┫┗┛━━╋┏╋┛┗┃┏┣┫┏┃┓┗┛╋╋┃━┫┛┳┣┗┏┣┻┛┃━┏┏┏
┫╋┻┣┣┓┗┛┏┏┛┫┗┣╋┛━┛╋┗┏┳┃┛┛┣┻┛┃╋━┏┣┛┫┓┻┫┃┣
┛┳┳┗┃┳━┛┗━┣┏┓━┻┻━┻┗┗┳┃┏┛┗┫━┓┃┃┣╋┳┏┏┛┛┳┫┫
━┗╋┃┗┃┗┗┣┣┃┣╋━╋┃┣━┛┃┳┫┻┫━┫┳┃┻┓┏┗┃┳╋┓┫┓┓┛
┃┳━┳┫┻┏╋┣┻┳┛┃┫┫╋┗┗┫┫┛╋┃┛┓┳┛┗┛┗┗┣┫┗┛╋┃┛┣┏
┗┻┫┣┳┏┣┳┃┫┓╋┛╋╋┣┣╋┛┳┛┣┫┛┓┳┫┗┳┓┛┗━┃┻┣┫┻┗┃
┳┗┓╋┣┛┻┃┛━━┣┻┏┓┳┛┃┳┳┏┏┛┛┫━━┻┛┃━┛┻┣━┓┃┃┛╋
┳━┳┛┛╋┓┻╋┻╋┗┏┃┓┛┓┃╋┛┫┛┣┫┓┓┫┓┛┫━┃┗┏┻╋━┳┗┃
┗┗┛┛┓┃┏━┃┛━┳┳┳┏┓┳┛╋┻┗┣┻╋┫╋┏┛┃┳╋┣┗┳┏┗┫┃━┃
┗┻━┫┓┻┣┗┛┣┓━┫╋┣┛┓┏┣┳┳┗╋┳┛┛┣┓╋┗┓┏┳┃╋┏━┳╋┗
┫┃┳┻╋┳┛┳┫━╋━┻┳╋┣┣╋┻┻━┫┏╋╋┫┫┏┻┛┛┣┃┓╋┣┏┳┣━
┫┫┛┛┏┳┓┫┃╋┣┻┓╋┳┃┛╋┣┏┏┓┛┓┳╋┓┃┃┓┣┳╋┃┏┃╋┗━┛
┓┃┗┗┣━━┗┻╋╋┣┻┛┛┻┛━╋┻┳╋┻┻┳━┻┏┓╋┳┃┃┻┛┓╋┫┣┻
┓┏┏┻┫┛┏┫┛┻┓┻┓┳┓╋┓┳╋╋┛┻┗┓┗┓┛┳┃┗━╋┣┳┏┓┳╋┗┛
┗┻━┗┳┛┣┓━┗┃┣┛┗┗┓┏┓┣┓━┗╋┫┓┣┳┫┣┏┗┓┣╋┻┻━┫━┃
┃┛┗┛┻┏┏┳┃┫┏┗━╋┛━┏┏┣┗┳┗┃━┏┓┳┛┃┃┣╋┣┛╋┣━╋┻━
╋╋┻━━┣┃┳┳┓┃┏╋┣━━┏┏┣┛┫┻┫┏┛┫┫┳┓┗┛┫┃┛┏┏┃╋┣┫
┏┻┗┛┗┏┓╋╋┛┳┏┗┫╋┓┛┓┛┻┳┗┛┳┏╋╋╋━┗╋┃━┃┓
╋┻┫╋┓┻┫┗┃━┳━┫┛┳┏┫┓┃╋┏┣┫━┳┫┗┻╋┗┳━┃┃┣┛┻┛┳┛
┻┫┓┣━━┓━┗━┳━━┗┃┣┓┫┳┫━┫┛┣━┫┗┻┏┳┳┃┗┏┫┻┳━┗┳
┻╋╋┃╋┃┫┻┓┻╋┫┳┫┏┫━┗┗┏━╋┓┗┻┛┓┳┛┫━┃╋┗┫┓┣┳┗┛
┫┓┳┗┫┗┳┳┏┗┃━┃┃╋┣┃┻┻┣┳┳╋┗┫┣┛┳┫━┫┣━┳┓┛┣┻┛┣
┃┗┳┛┏┛┻┗┏┛╋┻┏━┣┏┛┳┓┛┃┏┻┏┛┃┫┛┓┣┓╋┫┗┓┃━┛┣┣
┓┓┏┓┫┏┣┳┻┛┛┻┣╋┳┃┏┃━┓╋┓┳┃┫╋╋┳┗━┏┃┛┏┻┗┻┃┳┣
┛╋┗┻━━┓┗┻┗┳┗╋┫━━┓┳┛┏┗╋┻╋┻┓┻┣┛━┏┣━┻┓┳┏━┃┛
┫┗┃┻┛┏┏┓╋╋━┣┻┳┃┫┣┻━┓┃┳┛┳━┃━┣━┣┣┓┓┫┣━┳┏┃┏
━┛┃┃┛┫┣┗╋╋╋┏┳╋┃━┗━╋┏┣┃┫┣━┣━┓━╋┓┫┃┏┻━┏┳┗┏
━┫━┛┃┳┓┫┻┛━┏┳┻┻━┓┓┓┻┻┳┓┓┳┳┻╋┓┣━┏┛━┛┫┏┗┓┛
┃┛╋┛┛┏┓┓┻┻┫┃┣┣━┛┓┫┻┛┣┻╋┻╋┻━┳┫┻┣┗┻┳┃┫┳┓┫┣
━┣┻┛┗┣┫┣┛┻┓┛┃┛━┳┛┫┣┏┻┛━┫┏┃╋┗┳┃┗┻┳┃┳┳┏┣╋┫
┻┛┏┳━┗┗┛┫┳┣┓┛┓┫━┫┃┗┫┗┫┣┗┏┳┃┗━┗┓┫╋┫┳┣┛┻┻╋
┫╋┓┃┛━┏┓┣┣┗┓┃━┫┻┛┳┫┃┗╋╋┻┳┓┛┏┓┛┫┓┣┏┫╋┫┳━┻
┗┣┳┛┻┫╋┳┻┃┏┗┏┫┃┏┗╋╋┏━┻┓┳┫┳┻┛┳┓┏━┣┻┗┃┫┣┃┣
┛┛┣┃┫┓┣┏┓━┗╋┳┻┻┛┫┻┏╋┃━━┓┳┓━━┃┃╋┣┣┏╋┏┣━━┣
┳┏┃┛┣━┻┻┃┳┃┣┏┳╋┓━┗┓┳┏╋━┫┗┳╋┳┗┗┫╋┳┫┻┓┻┫┃┻
┓┣╋━┏┃┻╋┗┃━┻┓┛┛┏┳┛┛┃┃┫┏┏┫━┏╋╋┗━┃┃┓┗┣┏╋┫┃
┓┣┫┛┳┻┓┗┃┓┗┣━━┃┛┃┃┳┓┃┛┻┳╋╋┣┛┗╋━┻┛┓┻┛┣┗┛━
┣┫┛━━┗┗┻┗┓┛╋┳┫┓┣┣┃┳━┏┗┗┳┃┣┛╋┣┗┗┗┏┣━┻╋━┣┫
┻┓┛┏━┳┗┃┗┻┏┫┣┃┻┻┗┳┏┳╋┻┳┻┣╋━┏┛┣━┫╋┛┛┃┳╋┗┫
┣┗┃┳┃┏┗╋┻┗━┫┃┣┛━━┗━━┛┻┳┛━━━┃━┳━━┗┫┛┛╋╋┻┻
┓┛┓┏┣┗┛┓┓━┏┳┳┳┣┳┻┏┣┣┗┣╋┳┃╋┳┏┗┗┳┛┓╋┃┗╋┏┣┻
┣┏┣┓━┳┓┗┫┛┏┓┳┛┏┳╋┳┓┃┏┻━┳╋┓┣━┣┳┏┏┫┳╋
┫┣┏┛╋┗┓┳╋━┳┓━┏╋┗┣┗┃┛┻┻╋┗┣━┏┻━┏┳━┓┃┻━┛┗━┻
┫┓━┻╋┗┃┛━┫┃┏┓━┫┛┫━┛┓┃┳╋┃┏┳┫┓┏┗┛━┣╋╋╋┻┻━┳
┏┗┣┗┳┏╋┳┫┃┳┫┛┫┓┛┃┓┛┻┏━┏┗╋┣┣┫┏╋╋┻┻┓┓┛┣┣┛┓
┗━┏┗╋┏┓┻┗╋┫┛╋┃╋┓━╋┓┫┫┃┗┛┃┳┫┛┻┫┃┛┓┓┓┃┃┣┻┃
┓┳┻┏┛━┛┏┳┫┃┫┏╋┳┓╋┏┗┏┗┃┳┗┣┫╋┫┏╋━┫┛┣┫┣┳╋╋┻
┛┫┓╋┫┻━┗┻┣╋╋┳┛╋┃┃┃┓┗┻┫┳┃┃┻┏┃━┓╋┗┗┣┳┣┛┗┓┫
╋┓┓┻┳┻┏┣┓┃┃╋┫━┳┓┛┳┃╋┻┏┳┛┣┃┃┛┗┓┻┛┓┃━┣┃┛┓┻
┓┣┓┫┫┗┣━╋┃━┃┳┓┛┛┏┓┗┏┗━┓┫┏┫━┻┛┓┛┳━┗┣┃━┃┏╋
┏┣┣┓┃┫┃┏┗┫┓┓━┏┳┻╋━┛━┗┗╋┻┻┗┳┓┫┳╋┣┃┏┏┏┏━━┛
┓┣┓┏┻┳┣┗┓┗┃┛┏┛━┣╋┳┻╋┃┓┛━┓┏┛╋┻┣┳┃━┗┻┳┻┻┻┓
┻┃━┳┫┃┻━━┻┻━┻┫┳┛┃━┛┫┓╋┓┣┫┳┗┳┓┫┳┣┳┳┫━┓╋┓┓
┗┃┻┫┛┓┓┓┗━┓┗┫┗┓┗┏┻┛┣┏╋┻┛┗┃┃┗┓━┗╋┗┓┏┗┫┣━┛
┃┗┛╋┻╋┣┛┻┓┻━┃┗┣╋┻┏┳┻┓┻━┗┫┣━┃┻┃┛╋┃╋┣┓┃┣┓┻
┫┻╋╋┣┻┃┳┫╋┳┻━┣┻┓┳╋┓┣┫┣╋━┳┳┻┃┛┛┓╋┳┳┫┗┓┏┳┓
┃┓┫┣┓┫┗┛┓┗┏┏┻┗┻┣┃┓━┃┳┳┳┳╋┻┃┃┃┓┓╋┓┏┃┣┓┣┳┣
┛┓┗┳┣┳┳┏╋┏┫┓━┛┻┫┣┣╋┣━┃╋┳┓┫┻┓━┳┗┣┏┣╋┫┗┗┓┗
┻━┫┃┫╋┫┳┓╋╋┻┓┗┣┛╋╋┃╋╋┛┫┳┻┣┓┫┓━┃┗┗┓┗┃┏┓┫┫
┛┏┫┏┏┣╋┳┣┻━┳┣┓┛┏╋┛┏╋┃┻┻┛━┳┣┃━━┣┃━┣━┛┏┏┫━
┓┳┓╋┗┫┫━╋┓━┏┫┻┣┻┗┳┏┛╋┃┏┣┫┓━┃┃┣┗┗┫┗┻┳┣┣┻╋
┳┣┛┗┳┣━┗┏╋┫┓┻┏┛┫┻┳┓┳┣┳╋━┓┗┛╋┫━┫┗┻┣┛━┃┏╋┳
┗┓┛┳┫┓┻┏┛┃┃┓┣┫┓┣╋┻┗┃┃┃┃━┫┳┛┛┳┛╋┗┃┗┃┛╋┃┃╋
╋┻┗┻┓┫━┛┛┻┫┫┃┃┃┗┛┃┛┣┃┏┣╋┳┃╋╋┳┫╋┃┫┓┳┓╋━┃━
╋┫┣╋━╋┃╋┛┛┳┣┃┛┏┳┏━┫┫┣╋┓┛╋╋┣╋━┣━┛┣┻┓┫┗┏━╋
━┻╋┻┻┏┓┃┣━┗┫┓┻╋┛╋┃┃┏┃╋┗┗━┛┏┻┏┫┃╋┃┃┃
━┛┓╋┣┓━┣━┣┛┫┗━┗┏━╋━┫┻┛╋┗╋┓┏╋┏┛┣━┏━╋┛┏┛┻┻
━┗┳┏┣┃┛┓┗┓┗┛╋┻┫┃━┣┣┫┳╋┫┓┣┛┃┳┳┳┗┫┛┃┳╋┫┻┛┓
━┛┓┗┃┻┓┃┗┓┛╋┏┻┓┣┳━━┻┣┳┫┫┓┻┳┏┳┛┏┣┓┛┃┓┏┳━┓
╋━╋┗┓┗┳┃┓┳┗┗┛┓┫┃┫━┗┳┫┳┓┗┓┳┃┻━┓┛┗┓┃┳┣┓┃┣┗
┣┛┃┻┓┗┛━┣┛┳┓┏┃┓┣┏┫━┏┃┓━┛┻┓╋╋┛┳┣╋╋┏┳┃┏┗┫┫
┓┣━┗┃━━╋┣┓┻┃┻╋┓┳┻┗┓┫┛┳┣┳╋┛┫┓┫┗┻┓┓┳┏━┏┏━┫
┏┃┗┣┛╋╋┳┏┣┃┗┃┃━┻┣┓┏┣┳┏┻┣┫┣━┃━┏┃┃┃┓┏━┣━┣┻
╋┫┃┃━┃┻┓┃┳┫┣━┻┻┛┗┣┃┗┃┏━┻┻╋┳┓┃┓┫┣┛┛┣╋┏╋┫━
━┃┓┛╋┳━┫┛┃┳┃┗┻┣━┻┛┛┫┛┳┏━━━┛┫╋┻┣╋┃┗┗┣┛┏┣━
┳┫━┗┃┻┣┓┃╋┃╋┻┣┣┓┫━┻┣┫┣┃┳┛╋┗┫╋┫┫━╋┏┣┛┣┏┻┓
╋┗┏━┓┓┳┗┻┗╋━┗┳┓╋┓┣┻┗━┗┳┃┻┏┫┃┣┳┓┫┫┣┳┛┳┣┓┗
┣━┃┃┗┃╋┃┛┫╋┓┫╋┫┳┣╋━┓┏┫╋┃┛┏╋━┗╋┃┏┫━┏┃┫┫┃┻
┳┃┓┓┏┗┓┃┛┛┻━┣┣┣┳┫┗╋┏┃┣┃┓┛┣┻┻┛┃┳┓┏┃┓╋┃━┳┗
┃┃┳┫┣┻┏┻┓┳┓┣┻┃┃┗┫┏╋┗━┃┳┻┣┫┳┓╋┏┏━┗┛┃┛┫━━┫
┣┃╋┓┛┏╋┓┛┓┃┣┏┣┃┳┗╋┫┗┃┓┓┫┫━┳┃┗┃┻┳┣┗┣┻┳┫┣┏
┏┫┗┃┓╋┃┫━┫┓┓┫┏┛┗┗┳┃┫╋┻┻┛┛┓┏┏┃┳━┳┏┛┣┣┏┏┳┃
┗┣┻┻┫┳━━┓┛┻┛┏┳┃━┣┳┗┣╋┛┏┻┻┏┣┳┻━╋┫┛┻┏┳┣┻┳┓
┛┓┫┗┻┣┻┛┫┛┳┫┏┻┃╋┻┛┏┳┻┻━┏┫┃┫┫╋┣┻┫━┣┛╋┗┓┏┏
╋┻┓╋┫╋┻┃┃┓┣┃┣┳┓┛┳┃┣┛╋┗┏┃┫┫┣┃┛┃┓━┣┏┻┣┓╋┣┛
━┗┣┃┓┃┫┫┣┻┃┏┣┫┏┳┣┓┻┳┳━┛┣┏━╋┳┏╋┏┣╋┣┛━━┳┫╋
┏┛┗┣┳┓┗┻┣━┓┻┃┫┫┏┣━┻┣┣┳┃┗┻┛┻┳┛┃┣┓┣╋┃╋┫┳┻╋
┏┻┗━┛┳┫┏╋┻┛━┗┛┓╋┳┻┓┓╋┓┗┃━┻┏┏┓━╋━┓┳┣┏━┣┳━
┫┳━┏┣┏━┗┻┃┣┳━┛┻┳━┫┓┻┓┃┛┓┫╋┃┻┃┓┻┻┳┗┣┫┗┫┣┳
┃┣┃┳┻┗━━┗┏┣┣┻┣━┳┻┫┓┣┳╋┣┣┣┗┣┗┛┓┏╋┓┗┫
┻━━┗┛┣┏┻┳┛┗┣┃┓┻┫┣┗┳┗┛━┓┫╋┗╋┃┣┳┗┃━┗┓┣┗┣┳┏
┳┳┫╋┓╋┫┻┗┃┻┻━┓┛┻┻┣┓┻╋┳┛━┗┣┛┻┓┓┫┛┗┫┳╋━┫┓┏
┃┻┻┏┛┛┣┳┛┛┣┣┃┃┃┃╋┗┫┳┣┳┻┫┳┫┗┗╋┛┣┓━┻┣┃┏┓┳╋
┓┓┻┫┏┏┳┗┛┏┳┳━╋┛━┻┗╋┛┛┓┫┫╋╋┣━━┣┫┣┛┗┣┫┏━┛┣
┗┗━┛┃┫━┳┛┣┗┳╋┳╋╋━┻┃┳┛┫━┓┏━┃┏┻┛┗┣┻━┗┛┓┫┣┗
╋┗┓┏╋┳┫┻┻━┃┗┫┻╋┏┣┳┛┗━┃┣┏┃┃━┛┃┏┻┻┓┏╋┏┗╋┫┻
┗┳╋┃┗┃━━┳╋━━┗┗┓┗┳┻┳╋┳┛┏┫┏┫╋┣┻┃┳┻┓╋╋┛┳━┻┻
┃┏┃┣┳┻┣┓┻┃╋┫┓━┳┳┓╋┓┓╋┗┗┛┃┛╋┻┳┗┓┣━┣┳┣┏━┛┻
┃┫╋┗┃╋┫┣┻┏┻┣┻┛┓┗┏┻┛┛┛┗┓┓┻╋┃┳┛╋╋┫┛━┣━━┣━━
┣┻┫┣┛┗┏┳┃┣┣┣╋┗┏╋┛━┻┗┳┃┛┗╋┓┓━╋┏┓┃┗╋┓┛┛┫┻╋
╋┳┃┓━━┃┫━┓┗┫┃╋┛┻┣┳┓┛┻┫┓┓━┓╋┓┓┛┗╋┃━┳┛┗━┳┣
┏╋┳┏━┛┛┏┛┫┛╋┏┓┃╋┃┳┏┛╋┻┃┫┗┗┏┫╋┻┓╋┏━┳┗┏┳┛┗
━┛┻┗╋┃━┛━┛╋╋┫┃┓┏┓┗┳┃┃┻╋┳┛┛┃┛┫━┃━┛┫━╋┛╋┏┃
┛┳╋┛━━┓┓┏┓┗┣┛┫┛┏┳┗┣┫┣┛┻┻┻┃┣┓━┣┛┫┛┗┛┻┃┏┏╋
┓╋┣━┏┻┻┣┛┻┏┗┏┣┳┗┃┗━┗┏┏┃┗┗┣┓┻┏━┓┏━┏╋┛┻┏┣┓
┏┣┫┏┗━━┻┛┛┓┗┓┗┓┃┗┗┓┣┗┳┃━┏┻┻┫┣┳┻┛┏┣┫┃╋┏┳┳
┓┛┏┛┓╋┫╋┻┳┫┳┻┃┓┳┓┃┓┃┛╋┏┛━┗┏┻╋━━┻┻╋┏┏┗┫┫╋
┃━┗┛┓╋┣━┻┓┏┣┛┓┣┣┛━━┳╋┗┏┃┛╋┓━┣┏┣┓┣┣━┓┳╋━┗
╋┏┻┏┣┏┳┛┫┏┗┓┏┏┃┣┳┏┏╋┳╋┣━┫━┻╋┳━┳┻┏┫┓┏┳┛┗┃
┫┓┳┻━┳━╋━┗┏┏┛┫┗┳┗┳┳┳┻┫┻┳┗┓┏┳┗┻┓┗┳━┛┛┓┻┏┛
╋┃┗╋┳┻╋╋┃┻━┏╋┣╋┻━┓┻┻┳┻┛┣╋━━━┃┃┏┳┣┛┣┓┻┫━┣
┛┗┓┏┏┛┗━┳┳┛━┫┃┓┓┣┫┣┻┗╋┫┃┏┃╋┳┣━┣┗┣┗┓┃┏┛┓┃
┗┛┗┓┃┗┣╋┻┛┫━━┏┗┗┫┃┗┏┏┻━┏━┓┗┫━━┏┫━┃┓┃┓╋┃┓
┗┫╋┫┳┻┗┃┛━┻┓┃┛┳╋╋┛┃┳╋━┓━┏┃━┫┛┃╋┫┻┫┃
┃┻┛╋┻┻━┛┓┗┏━┓┣╋╋┫━┛┫┗┛┻━┣┫┣━┏┛╋━┛┏┛╋┃┃┏╋
┗┗┏╋┓┳┳┣┳┏┗╋┗┓━┻╋┓┛┫━━┛╋━┃┻┃┻┫┣┓┓┃┣━┻┗┛┃
┃┗┫┛┣┏┣┏┓┏┫┗┏┓┗┫┃━╋━┗┗┫┳┏┓┳┗╋┗┳┗┃┗┏┫╋┗┃╋
┃┏┓┻┏┻┻┓━┃┏┓┃┣━╋┳━┃┛┣┻┣╋┓━╋╋┗┓┫┃┫┏┻┳━╋┓┳
┏┗┛━┃┻┻┳┏┻╋┃┫┻┓┳┫┫┓┻┗╋┻┳╋┻┣┳┓┏┏━━┓┣┃┳┓━┏
┏┳┗┃┗┓┣┣┏━┃┳┳┏┃┓━┫┳━━┳┫┫┻┗┃┻┏┛┗┓┛┻┃━┃┗┃━
┫┗┏┳┛┓┓┃┳┣━┻╋┫╋┓┏┻┣┳━━┫┳┛╋┻┳┛━┏━┏┓╋┓┳┻┻╋
┗┣┣┳━┃┳┗┣┓╋╋┫┣┃┛┣┛┳╋┻┻━┗┫┫╋┏┫┫━┗━┏┗╋╋┏┓╋
┗┗┛┣┛┳┫┗┻┛╋━┛┗┣┳┓╋┻┃┳┗┫┻━┣┏┏━┣┛┻┛╋┓┏┻┛┣┓
┻┏┛━┗┫┣┳━╋┻╋┻┻╋┻┓╋┫┣━┏┻━━┏┗━┓┛┏━┃╋╋┣━┻┗┓
┻┫┛┻┛┃┃━┛┛━┫━┳┳┏┻┳╋━┗┗┏┳┳┗┫━┳┗┣┫━┏┃━┫┻┫┣
┃┻┣┃━┳┣┣┳┳┃┳┫┃┻┗━┻┗┏┗┫━┏┫━╋┻━┃┻┓┓┃┻┻┓┳━┫
━┗┛┓╋┻━┻┏╋┫┃━━┳┛┏╋┏╋┻┛┓┣┫╋┻┗┣┃┏┗┳┃┻┣┛╋┳┛
╋┓┫┣┛┏┃┗┗┗┏┻┛┛╋┫┛┏┻┳┛┏┃╋┛┳┗┓━━┛┳━┳┫╋┓┣┫┗
╋┏━┣┏┣┏┛━┓┓━┣┗┳┫╋━┫┗┏┻┗┫┣┣┗┗╋┫┫┏╋┛┗┃┗┗┛━
┣┫╋┣┫┳┛┣━━┗━━╋┏┗┛┛┫┻╋━┏╋┣┛━┣┃┃┣┫━┃┻┗┳┏┳┣
┣┣┣┛╋━┛┃┛┳┻┗┳┳┫┗┗┗┛┓┏┃┗┛┛┗┓┻━┳┳┛┗┏┓╋┻┓┻╋
┳┛┃┛┻┳━┣┫┳┛╋┣┏┫┏┣┃━┃┫┓┏┣┣┛┓┃┗┓━┣┓╋┗┗┫┛┛┣
━━┓╋┣┫┻┗┫┏╋╋┗┗┏┃┫┫┛┻┫━┏┗┏┓┻┻┓┗┫┏┳┗┗┃━┗┻┫
┻┫┃╋┛┏━━┃┳┣┫┛┻┗┳┗┗┣┻┻┃┏┓━┫┻┗┛┛┻┛┃┫━━━┫╋┗
┗┓┗━┣┳┫┻┛┓┓╋┓┫┓╋┻┫┛┏┗━┛┣┣┻┛┏┣╋━┳╋╋┳╋╋┣┣┛
━┳┻┫━┛┣━┗━┛┗┻┓┏╋┗╋┛┳┫┫┃┓┣┣┃┣┳┏┓┓┗┃┛┻┃┓┃┏
┣━┗┳┛┣┗┻━┳┃┫┫╋╋┫┗┛━┳┣┳┓┓━┓┗┛━┓┃┳┳┛┣┗┣┗┓┏
┛┗┓╋┗┏┳┃┳━━┻┻┓┛┫╋┻┳┓┫┗┏┓┗┛┻┣┣┏┗┻╋╋┫
┻┃┃┫┃┛┣┻┻┓╋┓┣┣━┃╋╋┗┃┣┣┏┳╋┻┓┫╋┻┛┳┛┗┛╋━┫┣┣
┳┛╋┫┛━┓━┗┣┏━┫┫┏┻┗┣┳┣┗┗┃┛┛╋┃━┻━┳┳┛┻┫┻┣┻┫╋
┳┓━┏┳┣┓┗┛┓┳━┏┏┓┳━┗┻┳┓┛┗┫┛┃┣┻━┓┣┫┃┛┳┗┫━┣┳
┏┓┃┃┓┛╋┗┳┗┳━┳┏┓┳━┏┻┗┛┫┫┳┳┛┗┳┃┳┻┃┛┏┃┫┫┗┃┏
┳┫╋┓━┳┳┻━┗┓┣━┫┛━┛┳┻┃┫┗╋┳┗┏┃┓┃╋┫┓┣━┗┏╋┃┳┣
╋╋┛┗┫┳┃┗┛┫╋┃━┏┣┗┗┏┓┏┫┃┣┣┃┃┛┣┫━┗┳┻┃┳┛┃┃╋━
━┏┃┻━┫┛╋┏┓╋┣┗┫┛┏┓┳┛┳┛┳┓┓┫━┓┓┗┗┓━┫┣━╋┣━┫┫
╋┗┻┓┻┏┳┣┏┫┛┻┛┣╋┳┻┛┫┃┳┛┻┻┏┛┃━┃━┓┻━━┏━┃┏┃┓
┻╋┻━┃┃┓┣┣┓┻┓┏┗┃┗┃┗╋┳┳┫┏┣┳┫┣┏┏┏━┗┫┗┳━┗┻┏┫
┛┏╋┏┛┓┛╋┣┏┛┻┃━┫┗┫┏━━┳╋┫┏┗┻╋┛━┏┛┗━┣┫━━┗┃┣
┳┣┃┣┫┃━┛╋┓╋┳┣━┣┃┣┗┛┛╋┻┓┏┛╋┛┣┳┻┓┃┗━┫┳┳╋┏┛
━┛┃┫┻┏┳╋━╋━┏┏┓┣┫┓┣┛┣┛╋┃┛┣┣┳┗┣┣┏┫┓┳┻━━┏╋┻
┳┣┓┫┓┏┣━┃┏┣┣┏┳┳┻┣┳┗┛┻┓┫┛╋┗┣┫┏┫┣━┫┃┃┫┗┏┳┓
┃┏┛┳┗┳┫┫━┗┓┛┣┃┫┃┓┃┣━┓┳┓┛┣━┳┣┣┻╋┛┳┗┣┃┛┻┏━
╋┣┗┗┓┓┻┃┻━┃┻┫┫┻┣┣━┳┗━━┣╋┛┓┏┗┫━┫┫┛━━┏┣┃┣━
┗┛┏╋┣┻━━┛┣┏┣┏┛┳┓┏┣╋┣━┃┃┏┗┗┃━┏┳┛┗╋┻╋┫┳╋┓┃
┫┗┫┣┳┫┃┫━┳┣┳┓┻┫┃┣┓┗┃╋┛┫┫┏┳━┣┗┻┓┳┳┛┃┃┃╋┫━
┻┫┣╋┓┛┃┓┓━┃┛━┣━┃┣┛┣┗┃┳┓┫┏┏┳┣┣┳┓┏╋┃┳┓┣┗┗╋
┃╋┳┳┗┣┓┃┓┣━┏┏┃┳┳┣┛┃━╋┻┗┣┫┻┃┗┃┓┓┳━┻╋┣╋┳┳┻
┻┫┏┛┓┗┣╋┏┃┗┣┣┛┻┣╋┗┛━┫┻┣━╋┃┓┓┳┛┓┛╋┛┣┣┗┣┏┳
┣┻┛┫┣┓┻┏━┏┣┏┫┃┗┏━┗┛╋┣┃╋┏┓┏┳┫┛┳┗┻┣┳┳┃┫┛┫┗
━┣━━┓┏┻┗┗┗┛┣┓┓┗┏┻┫┣╋┛┫┗━╋┓┫╋┗┫━┻━┳┗┗━┓┫┗
┻┻┻┳━┗┳┓┻┻┻┻┣━┻╋┳╋┏┓┻┛┫╋━┏┓━┓┗┻━┫━┣┳┫┏┃┻
┗╋┗┃┳┳┗┣━┏┓┃┳┓┃┫┗┗╋┏┏╋┻┓┻┃┃━╋┃┗┗┃╋┣
╋╋┫╋┓┓┗┗┻┓┳╋┳╋┏┗┃┓╋┛┫┃┣━┗╋┳┃┃┛┣┃┛┗┳┻┳━┓┻
╋┫┣┓━╋┣┛┫━┫╋┃┳┛┗━┛┣┓┻━┳━┛┻┣┳┗┻┏┳┳┳━╋┳┛┗┛
╋┛┣╋┗┣┏┏┃━┛┗┏━┻╋┗┛┫┳━┗┻┣╋┗┛┳┫┓┏┻┃╋┳┳╋┛━╋
┃━╋┫┻┏┓┫┏┏┳┏┣━┳╋┗┏┻╋┳┳┳┛┳━┣┗┏┳┗┏┏┃╋┃┻━┗┻
┫┫┣┛╋┗┗┓┫┗┗┛━┻┏╋┣┣┗┛┃╋┫┫┓╋┃┳┗┳┫━━┗┻┛┃┓┻┗
┏┫┫┛┫┏┫┃┻┓╋┗┻┏┣┫┃┗┏┓┛┳┫┓╋┏╋┏┛┳┣━╋┻┻┛┃┗┻┳
┃┛┏┳┳┛┃┫━┳━┳┓┻┳┛┻┣┏┳┏┛┓┫┳┛┃┳┣┛┗╋┫┫╋┫┛┳┃┻
┛╋┣┳┛┻┏┃┏┻┓┳┗┃╋┫┃┻╋┏╋┫┃┗┃━┗┳╋┗╋┓┓┛┗┫┃┫┻━
┏┻┳┫┓┳━┳┫━┫┃┏┳┫┣━┗┛┻┣┃┓━┗┻╋┗┏┳┏┻┣┓┫┫┃┓┳┗
┫┣┻┗┫┛┃┣┛╋┓┃╋┛┣┓┗┫┳┛┳╋┫┳━┛┓━┣━┗┳┏┫┻┃┓┏┏┛
┻━┫┫┳╋┳┣┻┃┫┳┳━┓┏━╋┫━┣┛┳━┫┗┏┫┣┻┻┓┗┻┛┏╋┫╋━
┳┻┃┣┫┗┛┗╋┗╋┏┗┫┫┫╋┓┛┏╋┫━┃┳┓┻┫┏━┛╋┻┃┻┓┻┃┫┫
┣┏┓┳┳╋┃┣┏┣╋┻┫━┗┻┏━┫┳┃╋┗┓┏┏┃┫╋┫┃╋╋━┳┳┃┳┓┗
┳━┗┛┫┛┣━┻━╋╋┗╋┃┏┏┳┻┃┣┳┓┓┛┗┫┃┫╋┫┻┏┛┳┏━┏╋┳
━┓┃┣┳┣━┗┃━┏┃┓╋╋┗┗┣┛┃━━┏┳┗┳━┗┻┫━╋━┏━┣┃┳━┃
━┏┗┗━━━┛┓┓┓┣┣┃╋┃╋┫┓┣┻┗┣┫┫╋┗┫┳╋┻┗┻┻┳╋┏┗┓┗
┳╋┏┃┓┫┻┻╋┓┓┣┻━╋┏┏┛┛┫┛┗┳┣┃┗┏┃┃━┫┫┗┻┃┗┗┣┛━
┛┛┣┗┃┃┃┫╋┻┣┓┗┣━┳┓╋┏┛┳┛┃┓━┳╋┏┗┏┛┃━┻━┏╋┫┗┗
┏┣┻╋┻┗┏┓┳┻╋┏╋┫┣╋┫┻┗╋┏┳┓┻┳┃┛┳┃━╋┳┏┏┓╋┃┫╋┫
━┳┻╋┏┏╋┣┣┣┫╋┳┃┏┫┣┛┗┗┳┏━━━┓┻┻┳┃┓┛┓┓┃┳┏┃┓┫
┗┗┳┗┃┫┣┛┻┗┓┗┻┳┻╋┓┻┛╋╋┏┓┏━┛┓┗┻╋┣┛┻┃┛╋┓╋┛┻
┛┫┳┏┃╋┻┫┛┳┃┏┳┏┃┛┛┃┳┣┓┓━┳┓┛┻┓━┏┓┳┃┛┛━┣┻┃┳
┻┃╋┫╋┏┣┫┳┣┫┳┃━┣┛┻┃━┣┗┓┛┫┓┃┣┓━┃┛╋┗┏┃┫╋┛┃┗
┣┏━┳╋┃┗┣┣┫┓┫┏┏┛┗┓┛┏┗┃╋┫┛┓┫┣┻┗┓┳┻╋┓╋
┛┻┣┫┫┃┏┣┫┻┫┓┣┏┓┏┣┗┛┫┏╋━┣╋┏┣┳┃━┻━┛┏┻┻╋━┏━
┃┗┓╋┏┻┣┫┫━┻┻┃┫┃┛┫┗┻━┛┓┓┻┏┳┃┫┏┳┏━┳┛━┣┫┻┗┫
━━┻┣━┻┣━┻┳┃┏┗┣╋┃┓┃┏╋┣━━┳┻┏┗┻┓┣┏┣┏━━┓┛┛╋╋
┳┛┗┛┗┳┳┛┃┣┳┛╋━┗┏┃┳┛┏┏┏┛┃┓┻┏┻┃╋━┏┫┻┃━┃┓┻┏
┫┳┗┫┻┓┻━━━┣┛┏┫┗┳┻┗┛┣┓┃┗┓┛┏┛┏┏┳┻┗┣━┳┃┛┏━┛
┣┫┻┫┗╋┓┗┣┗┳┏┳┓┫┗┳┃┻┳┏╋┗┫┗┳┗┃┻━┫┫┃┗┛┏┣┏┫┳
╋┛┏┓┓┗┫┏╋┓┓┗┻┃┏╋┣╋┏╋╋┫┓┓┫┏┣┏┗━╋┳┛┃┳┳┣┣╋┫
┃━┗┓┓┫┃┳┫┗┛┏┻┃┗┳┛┏┳┣┣┛━┣┛━┗┻┗┓┫┣┃┳┛┛┃┗┃╋
┫╋┫┏┃┳┃┃╋━┛━┳┏┣╋━┛┗┻┃━┃┓┻╋┓┣┗┗┳┛┓┳━┳┻┫┓┓
┓┣┗┛╋┃┻╋┗┏┣┃┓╋┣┏┃┳┛╋┣┫┻━╋━┓╋┏┣╋┣━┻┫┓━┗┻┃
╋┛┫┫━┃┓━┗┓┓┗┓┏┗┫┓┳┫┻┃┻┳┳┻┓┓┫╋┣┃┻┓┛┛┓┻┛┓┃
┣┓┣┣╋┛━┗┫┣┗┳┫┓┫╋┏┳┛┗━┛━┗┛┫┳━┣┏━┏┻┛━╋━┫┗┏
┳━┃┓┳┗╋┏┳┻┛┗┓┫┛┳━┛┏┛┳╋┻╋┳┻┣━┣┛┣┻┃┳┓┃╋┣╋╋
┗┃┳┣┫┃┻┻╋┣┫┳┳┫┗┻┛╋┓┫━┓┻┳┗┃┣┏┻┣┫┻┻╋┃╋┃╋┳┳
┳┳┃┣┫┣┛┳┏┛┗┫┓┏┓┗┳┳┃╋┛┓┛┫━┏┗┏┗┓┣┣┳┗┏┓┛┃╋┃
┃┃┳┻┣┣┳┣┳┳┻┛┳┓┏┏╋┻┳┳┓━┓┏┗━┛┫┳┳╋━┏┛┏┳┗┫┓╋
┏┫┃╋┛━┣┃┣┛━┏┓┻━┓┓┣┫━┫┫┫━┛┣━┏┏┻┃┫┓╋┏╋┗┣┃┏
╋┗┳┃╋┏┗┛┛┻┻┃┛┃┣━┗┣┻━━┣━┓┛┛┫┫┗┻┛┓┳╋┏┏┫┛┓┛
╋┗┛┛┻┻┏┻┏┗┻┛╋┳┏┫┏┣┛┣┃┗┗┏┗━┃╋┫┗┣┻┻╋━┳┣┛┏┛
┏┣┏╋┏┣┫┛┏┛━┃┻┃┓╋━┓┓┏┣┏┃┣┃┛┻┗┗┃┣┗━┣┃┫┗┛┏┗
┫╋┳┗┃━┃┛┳┛┳┗━┃┣┗┳┫┻┳┃┓┃┃┃┓┓┣╋┏━┓┃┗┛┣┃┃┏┛
┻┗┏┳┗┳┻┓┃┻┏┫┃┫┓┓┫╋┓┫╋┫━┏┗┫┫┗┓┏┃━╋┫┓┛┗╋╋┻
┏┃┗┻┳┏┃╋┏┃━━┗┗╋┳┃┣━━┣┃┗┓┃━┓┳┓╋┏┏┗╋┏┗┓┏┛━
┫┛┓┣┻┫╋━┻┃━┣┃┃┏┓┛┃┳━┓┓┳┃┛┛━┳┃┃┗┫┛╋┗
┗┳┫┃┳┳━┛━┫┓┃━━┃┓┳┗┣┓┳┓┛╋━┗┻┗┃━━┳╋┏┛╋┏┗━┏
┳┗┫┗┣┫┣╋┃┏━┓┫┗┗┻┻┃┛━┓┳┏┛┻╋┏┳━┻━┗┛┫┃┗━┛┏┣
┣┃┫╋┛┏┏╋┣┛┏┣┗┃┗┏┻┻┳┓┫┣┗┗┫┳━┫┫┻┃┗┻┗┗┻┳┣┫┫
┳┫╋━┳╋╋╋┳┃━┏╋┏━┫┳┗┳┣┻┳┗╋┃┳╋┛┫┗┃┣┫┏┗┏┓┫━┗
╋┳┛┻━┃┛┻┳┻┏━┗┛╋┗┃┳┗┳┳┻━┃┃┛┃┓┗┏┗┻┳┗┛╋╋┣╋┛
┫┻┗┫╋┣┓┫┏╋┓┛┗┣┏┓┣╋┛┛┣┣┓┛┗┓┳━━┃╋┓┣┃━┃┣┛┻┣
┃┏┛┻┣┏┫━┛┃┻┃┻┏┻┛┓━┳┓┏┳┓┳┃┳┗━┫┛┻┻┓┣┗┃╋┣━┛
┣┳┻┻┣┛┣┗╋╋┛┳┃┛┻┫┃┳┻┃┳┗┃┫┣┫━┻━┏┳┳┛┣┣┛┏┏┓┏
┗┻┻┣┗┓━┻┳╋┏┫┻╋┳┗┗┗┗┛╋┓┫┓┻┓┫┛┏┫┛┣┣━┳┃┏┏┛┗
┣┫┛┫┳┳┫┣┻┛┫┳━┗┓━┓┳┃┏╋┻━┗┣━┓┏╋━┻┓╋┗┫┫┣┣┻┳
┏┏┻┛┣┻╋┛╋━┃┫┻┗╋┏━┻┏┓┳┛┛┏┣┓┻┃━┗┻┓┣━┛┫┃┗┗┛
┃╋━┣┛┓┏╋┛┻┏┗┏╋┗━┫┛┳┳┣┃┻┗┗┣┫┻┻┳┻┏╋┳┳╋┏━━┓
┓┻┏┗┣┃╋┃┓┳┃╋┫━┓┓━┫┏┃┓┏┗┻━┣━┳┻┏╋┻┓┃┫┻┗┛┣┳
┳┓┻┓┃┻┫╋┻┃┫━╋━╋┻┗┗┗┛┻┛┫┛┏┃┛┣┃┏┻┏┣╋┛┛┓╋┛┫
┃┛┃┓┓╋┏┳╋╋┣┓┻╋┣┻┛┃┃┗┛┣┃┏┣┗╋━━┣┏┓┛┻╋┣┫┣┗━
┳┛┓┓┗━┫┓┫┛━╋┛┫┓┣┗┓┣┏┫┃╋┓╋┃┗┏╋┗┃┫┏━┣┻┗╋━┃
┻┻┫━┃┻┣┃╋┛╋┻┓┳┏┗┗┏╋╋┛┓━┻┻┗┏┏┗┻┓┳┣┳┫┗┫┳┏╋
┫┻┫┗┛┓┏┻┓┣┃┓┻┛━┗┗┣┗━┓┣┻┛┣┗┗┣┓┏╋┛┳┛┛┏┻╋┓┳
┏┃┫┣┻━┣╋┛┳┻━┫┏┃┏┻┗┻┗━┃┳┫┳╋┻┻┛┗┃┃┗┃┓┳┃┛┓┫
┓┗┏┏┣┗┻╋━━┻┫┏┏┳┣┓╋┏╋┻┣┗┫━┏━╋┓┳╋┗┣┏┛┛┣┏┏┣
┓┃━┻┻╋┗┣┫┛┃┣┃┃┻┏┏┛╋┳┏╋┫╋┓┓━┃┳╋┗┛┃┻┻┳┓┻┻┳
┳┛━┣━┣┗┃╋┏┻┳┣━┃┃┫┻┗┛┻┃┛┳┻╋┛╋╋┓┻┻┓┳┏┓┣┗┏┣
┫┣┛┗┃┻┻━┻━╋┃╋┛┫╋┃┣┻┻╋┣╋┓┓┓┻╋┳┃┏┣┣┻┻━┻┃┫━
┓┻┓┣╋━┻┻┓┏┻┣┫╋┣┓━┳┣┏┏╋┳┛╋┣┛┛┣┣┛┛╋┓┓
╋┻┓━┓━┫┻┗┫┗┻┛┃┻┃┗┛┃┏┛┻┻━┻┃┳━┫┓━┗┻┳┓┏┏┫┗┛
┃┓┏┻┃━┻╋╋┃┳┻┃╋┛┛┗┗┻┫┫┳┃━┻┗┏┏┫┏┃┛┏┻━┃┛┣┣━
┏┗┫┳┛┓┻╋┃┣┳┗┗┗┫┃╋┛┻┣┏┫┫┻┗╋┫┗┃┃┃┗┳┣┓┏━┣┻┃
┏┛┏┫┫╋┻┣┫┗┓┻╋┛━┛┃╋┏┻┗┳┻╋┗┳━━━┻┻┻┻╋┻┓┻┳┳╋
┫╋┏┻┳┣┻┗━┗╋┳┳┗┻━┃┫┳┛┣━┃╋┣┓┣╋┃━┫┫╋╋┓┫━┏┛┓
┫┃┗┛━┫┏━┃┏━┗━┃┃┃━┣┓━━┳┏┃━┫┏━┃┫┣┻┣┗┛┃┓┫┻╋
┗┃┣┻┻┃╋┻┃┻┃━┏╋┓━┏┗┗┛┻┓┣━┓┏╋┻┏┫┻┳┫┫┫┛┫┃┻━
┣┓┳┻┳┗╋┏┣┣┛┻┗┗┫┓┗┻┗┃┗┏┫╋┓┗╋┓┗┃┣╋┫━┻┗┃┫┗┏
┫┏┛┫┗┓┓┃┛┏━┳┛┏┛━┃┣┗╋━┓┛┃┳┓┃┓┻┳┛┛┃┻┣┣┓┓┛┣
┳╋┻┛╋┗┓┏┻┗┛━┗┫┫┏━┛━━━┗┫┫┗┫┏┃┳┻╋┣━┻┫┫┣┃━┗
┻┗╋┳┃┫┫┗━┗┏┣┏┏┃┓┣┛┓┫┗┗┃┫┗┳┫┓┻┫╋┳┻━━╋┗┓┳╋
┻━┫┏╋┓┓┳┳┃┫┳┳┗┗┳╋┓┳┫┗┫┗┏┳┣┣┣━┻┛┣╋┃━┓━┻┣┏
┳┣┗┣┛┣━┳┫┗┃┛┃┫┣┗┛┣┓┓┗┗━━┫┓┏┫┓┏┳┏┃━┏┣┃┃┃┣
┃┏┫┣╋┏┳┣━┳━┓╋┳┏┳┃╋┓┣┻┗┗┣┓┏┣┻┃┫┣┛┻┓━━╋┫┳┗
┃┏┛┻┏┣━┳┳┗┓┃┻┓┫┓━┣┏╋┏╋┫┳┓┫┛┫┗┻┣┫╋╋┻┻┳┫┻┏
┳┓┃╋┫┻┃┫━┳┗┳━┣┃┫┣┣┏╋┃┓━╋┓┓┫━┳┛┛┻┃╋┗┃━┣┃┓
┛┏┻┃┳━┫┻┗┳┫┏┓┳━┏┫┃┣┫┳┃┃┓┣╋┃┳┗┻┓┏╋┻┳┳┏┓━╋
┛┃━┛┻┫┃┣┣╋┣┣┛┃┗╋┏┻┣┃┻┓┻┓┓┏╋━┫┫┻┳┛━┏┣┳━╋╋
┗┛┫┃┳┏┗┳┻┏┛┏┃┏┓┏┳━━┃╋┗┗┳┃┛┏┃╋┳┻┫━┛┓┫┗┣┫┣
┏┳╋━┣┓┗┗┫━┳┃┃╋┣┃━┗╋┳┫━┛┗┗┳┃┣━┃┃┓┛┻┣┻┛╋┻┛
┃┃━┳┏┏┃┃┃┛━┓┣┓┳┏┗╋━┛┣━┳┓┓┛┣┏┃╋━┻┻╋┫┛━╋┣┣
┃┓┏┃━╋━┻┳━╋━┣┏┓┫┓┃┻┃┓┣┏┻┻┛┣┗┣┏╋━┓┛┃┫┫┓┛┏
━┫┛┫┳┏┻┫┫┳┳┣┻╋━┻┣┛┓┏┃┳┛━┳━┏┻┣╋━┳┗┃━┃┣┳━┃
┗┻┻┃┳┓┓┓━┻┏┓╋┣┳┳╋┛┻┳┗╋┗┗┛━┛┻┛┓┣┗┻┗┏
┛┫┳┗┓━┳━┣┣┣┫╋┓╋┓┛┫┏━┻┻┛┫╋━╋┻┃━┛┣┗┗┣┓┫┃┫┻
┏┫╋┏┣┻┻╋┻┳╋╋┗┳┏┣┫┻┏┗┏┫┛┣┣┏╋╋┣┏┃━┫┏┛━┓┏┣┳
┫┫┻┃╋┏┛╋╋┃━┣┳┳┛┫┛┗┗━┃┃╋┻━╋┛┛┏┣┣┣┗┣┛╋┫┣┏┃
┓┣━┫┏┫┛┣┣━┃┗┳┓┃┏┻┃┫━┗╋┓┳┛━┓┃━┗┗╋┏┫┛╋┗┳┓┗
┛┫┣┫┓┳┫┏┫━┳┃┃┻┃┣┓╋┃┣┫┓┗┛╋┣┳┓┗━┃┳┃┳━┣╋┃━┣
┓┃┓┃┣┳┣┓┓┣┣━┣━┓┛┓┏┃┳┗┻┻┛┣╋━┏┃┻┃┓┏╋╋━┗┃┏┏
┳┃┃┏┃┗┃┳┛┳┓┃┓┻┗┳┳╋╋┓┏╋┃╋┻┓┗┏━┻┳┃╋╋╋┣┣┻┃┫
┛┓┳┓┗┛┓┣┳┏┛┫┣┃┓┃┣━┳┓┃┃┛┏┏┳┓┫┏┓┗┛╋┳┫┃┗┣┏━
━┓┫┃━┳╋┛┃┛┓┣┳┫┏━┛┃┛╋┳┛┣┻┻┛━┻┛━┛┫┳┏┳┏┛┣┓┃
┗┛━┗┏┓┳┻┏━┫┳┫┛┳┳┛┓┓┛┓┃┃┣┳┳┳┏┏┗┣┳╋┣━━┃╋┛┫
┃┳┗┫┻┗━╋╋┛┫┻┻╋┣━┓━┗┫┫┳┓┓┃┗┫┳┗┣┏┻┛╋┏┫┃━━╋
┃┳┣┫┳┃╋┳┛┗┣╋┏┏┳━┫┳┣━┏┣┻━┃┗┃┏┣┣┃┻━┗╋┃━╋┗╋
┳┛┻┏┓┣┏╋┃┃╋┗┃┃┃┛━┳┻┗╋┻┳┗┻┓┻┓╋┛┣┏┗┗┻┗┻┏┓╋
┣┻┓┛┗┃┻┣┻┏┫╋┻┣┃┻┏┣╋┃┛┏┣┳┛┛┗┻┃┻┗━┫╋┏╋┫━┫┓
┻━┛┳┣━╋┫╋┏━┻╋┣┳┣━┃┏┏┗┏┃┻┫┫┃┛╋┻╋┓┓╋┏━┓━┫┻
┃━┻━┃┣┗┻┗┳┏┣╋┛┻┃┳┫┫┳┻┗┃╋━┃━┻┻┏╋┻┏━┓┳━┳┏┣
┏┓┃┓┏┗┃┓┏┣┛╋╋┓┓┳━╋┃┓┻┫┏┃┫┣┃┃┫┃┗┳┳┛┻┗┻╋┳━
┃━┃┫┻┛┗┻┗┻┛╋╋┣┃┏╋╋┛┓╋╋┫┫╋┗┏┓┓╋━┣┛┃┃┓┣┣┳┫
━┛┓┫┃┏┏┗┫┳┻┗┓┫┣┣━┏┓┛┣┛┻┏┣┻┛╋┃┃┻┛┛┗┻┏┳┻┛━
┻┛┣┏┃┳┛┻┣┛╋┃┣┻┻┏┓┗┗┛┃┓┃╋┳┻┓┃┃┓┃┏━━┛┗┣┣┻┻
┏┏┓┫┃┛┳┳┗┗┛┃┓┣┣┛┛┳┻┳┓━┏┻┛┗┳┻┛┃┗┏━┳┃┓┳╋┏┣
┓┗┣┣┫┣┛┛┃┏━┣┛┛┗┃┓━╋┏┛┛┃┃┛━┫┃┓╋┃┫┓━━╋┣┃┳╋
┫┻┫┫┣━┫┫┓┻┫┳━┛┓┻┫╋━╋┏┣┓┏┓┏┣┳┫━┣┣┳┃┻┳┻┗┳┣
┗┗╋━┣┗┫┗━╋┓╋┏┣┗┗┓╋┏┣┻┣┛┻┛┳┓┓┻╋┏┏╋┣┻
┓╋┻┏━┛┫┣┳┻┗┣┛┫┛┗━┏┫┛┛┣┗┫┫┃━┓┛┏┫┛╋━┛┗┗┓┛━
╋┗┛┗┓┏━┻┣┃┏┻┗┓┗┣┳┻┛┻┛━┃━┻┛┳┛┳┗━╋┓┓━┏┫┳┓┫
┛┗┛━┛━┻┓┓┃╋┫┫┗┳┫┛┗┣┳┛╋┫┣┛┏╋┫┃┏╋┣━┃┃┛┛┛━┓
╋┻┗╋┻╋┳┃┏┓┃┓┏┻━━┗━━╋┣┛┳┃┓┳━┏┣┓┓┓┣┣┣┣┳╋┣┃
┗╋┫━┫╋┗┻┃┃┃┻┓╋┗┳┗┏┛┻━╋┗┳┛┳┃┣┣┗┻┛┣━┛╋┛╋┫┃
┓╋┫┳┗┻┣┃┗━┓╋┗┫┓┏┃┓┻━┛┳┏╋┣━━╋┳╋┫┣┛┛┫┓╋┗┏┫
┏━┃┫━┣┳┛╋┗┏┃┃╋┣┗┳┓┻╋┫┗┗┃┏┛╋━┳┗┫┗┏┫┏╋┃┛┻━
┏╋┓╋┳━━┓┣┫┃┃┫┃┓┳╋┣┳╋┛┫╋┻┣┫┣╋┣┗╋┳━┏┳┳┫━┳┻
┣┗┣┓━┻┓┛┏┛╋┏┫┓┗┳┗┏┣┛╋┳┛┏┣┗┳┣┻┏┫┣┃┻┗┻┓━┃┻
┃╋┗┃┣┳┓┣┻┃┣┻┳┳╋┏┣╋┗┳┫┏╋┃┃┛╋┳┣┃┛┣╋┏┣┻┃┳┗┣
┣┓┓╋╋┳┏┫┃┗┣┗┻┻┫╋━┓┣╋┫┻━┃┳━┓┳╋┃┃┏┗┓┗┛┓┃━┏
╋┳┛┃┛┏┃┳┣┗╋┻┗┛┻━┛╋┃┻┓┗┻┣┛┗┏┻┳┫┗╋┫╋┻╋┫┻╋┫
┻┫┻┳┓┃━┃┻┃┣╋┛┏╋┓┳┃┏━┓┳╋┛━┗┳┛┃┛┓━┣┣┃┣┻┳┻┫
━┫┛━┗┏┓┣┏┻┏┳┃┃┗┻┗┛╋┻┣┻┗┃┣┏━┻┣━┫┻┗┳┛┫┗┳┳━
━┳┏┣━┣┻╋┓┓┫┣┃┗╋┫┓┻┗┻┫┛┛┻━┳┳┛┛┻┃╋┻┻━┳┫━┳┻
━┫┫┏┣┻┓┗┣┓┏┻┫┏┗┻┻━┓┗━┣┫╋┣┳┃┣┃┣┳┗┳┏┃┃┫┫┓┛
┣┓┗┃┣┓╋┓┫━┫┣┏┫╋┗┳┓┳┛┳┳╋╋┗┫┳┻┗┛┫╋╋┏┏┓┓┳┫┓
┫┳┓┃┣┳┏┓╋┗┗┻┻╋┳┏┗┏┏━┓┏┻┏┳┏━┣━┫┓┛┛┫╋┳┳┻━┫
┣┫┻━┏┗━┣┳┓┫━┫┳┳╋┃┓┓┣┣┃┫┳┗╋┃┻━┃┛┳┏┳━┻━┛┗╋
┳┗┏┳┓╋┳┃┃┛┫┳┳┫┻┻┛┛━┏╋┣┃┗╋┏┫┛┗┛┫┳┗╋┏┗┃┏┓┗
╋╋┃┗━┫┃┃┫┓┣┗┫┣┓┃━┛┓┗┻┏┗┫┳┫╋┃┳┻┓┏┓┏┣┗┏┣┗┃
┫┣┓┛┳┻┓┃┗━┫┗━╋┳┫┻┳┏┓╋╋┣┃┃┗━┓┫━━┃╋╋┛┣┫┓┛┛
┗┣╋┏━━┛┗┓┓┗┻━┓╋┛┻┣╋┗┃┃┳╋┃╋┳┫┃┏┓┗┳┓┃━┫┃┻┣
┫━╋┛╋┗┫┻┛┃┳┫┣┃╋┻┳┳┣┻┗━┳┣━┓┗╋┻┃┗┏┃━┗
┻┣━┃┫━┳╋┻┓┳┓┳┛┏┏┗┻┗┛┃┏┛┗┃┏┛┻┻╋┃┗╋┣┻┳┃┛┗┓
┓┗┳┏┻┛┗┣┳╋┫┣┏╋┓┳╋┏┛┣┳╋━┏┗┳┓┻┏┗┗╋╋┃┏┳┏┏╋╋
┃┏┃┓┫┣┓╋┣┛┻┣┓┗┓┓┣┗┫┳━╋┣┳┣┃┻┗┃┻━┣┻┛┓╋┳┫┫╋
┓┃┻┻━┏┏┏╋┣━┻╋┣┏╋╋┛┃┫┳┣╋━┻┻┃┃┫┣┗━┗┫┻┣┗┃┫┃
┣┃┃┣━┳╋╋┻┳┃┫┛┓┗╋┻┻┫┛┛┣┛┃┛┗┛┃╋┫┫┫┗┳┛━┫╋┻┗
┓┣┃┻┃━┣┛┃┻┫┳┏┣╋┻┗┛┗╋┓━╋┣┫┓┗┳┏┗┻━┃┳┫┳┣┗┣╋
┗┻┻┻┣╋┗┣┃┗┏┳┫┃┣┗┏┃┓┃┻┫┣┣┃┗┫╋┳┣┻┏┃╋┃━┓┛┃┃
┫┫┏┃┏┫┻┛┏┏━╋╋┻┳╋┛┓┓┗┏┫┛━━┏┻┳┻━┳┏┻╋┃┏┃━┻┣
┳┗━━┃┻┛┳╋┗┫┛┓┫━┓┗┛┣━━┓┻╋━┻━┃┏┣┃┃┫┻┏┣┛┳┳┳
┳┃╋┻┣┻┣┏┗┛┏┻┓┓┏┓┳━┓┃┃┃┓┫┣┻┛┣┣┛┗┳┫┗┣┃┓┳┏╋
┓┻━┻┳┓┻┻┓┃┗┣┫━┳┫┣┓━┛╋┗┛┏┏┛┏┫┃┃┏┃━┛┛┻┳━┫┫
┫┣┗━┣┃┓┃┳┫┳┣┏━┫┏┏┻┃┗┛┫┳━┃┗━┃┏┳┻━┗┳┗┓┳┛━┗
┛┣┏┻┳┓┻┗┫┳┏━╋┓┃┫┳┳┻┳╋┫┣━┃┫╋┓┣┗┣┓┻┏┫┻┏┃┣┏
┏┗┣┛╋━┏┻┃━┓━━┏┛╋┗╋┣━┗┏┓┗┗╋┳┳┃┣┳┣┣━┳┳┗┳┓┳
┳━╋┫╋┗┛┫┓┛┛┳╋┃┗┣┣┻┫┓┓┏┫┃┓┫━┏┻┃┛┃┻┳┗┛╋┓┗╋
┏━┳┳┃┫╋━┣┏━┏┏┏━┓┣┏┳┛━╋┗╋╋━┏━┳┻┛┗━┳┃┛┻┗┳┳
┻┫┫┳┫┫┣━┳┣┫┻┛━┃┏┛━┛┛┛┫┣┛┳┓┛┳┃┳━━┻┣┛┓┗┳┛╋
╋┏┫┛━┣┫━┫┣┻┻┫━┓┃┻┗┫┓┻┛┗┣┃┗┻┻┛┏╋┓┫┏┣┫┛┓┳┻
┗┓┗┫┏╋┣┣┣┫┳┏┓━━━━━┏┏╋━┻┃┗┳┃┃┣┏┻━━━┳┛┗┗┓┫
┳┻┫┣┓┓┳━┓╋┻┣┛━┏╋┣┳┻┫┏┻━┛┃┓┫┣┻┫━┃━━━┳┏┗━┻
┗┫┣╋┃┳━┃┗┻┛╋┓┏┻┣┃┗┳╋┓┗┃┣┫┫┳━┻┏┣┓━╋┏┻┗┻┏┗
┫┏┣┏┗┛┣┳┻┃┗┣┃┗┻╋┻━┛┃┳┓┗╋┫┳━┳━┳┃┫┫┓┳┓┃┓┛┣
┻┓┳┣┛┗━┳┏┏┻┻┳┛┻━┏┛┣┏━┫┏╋┏┫━┃┫┻┏┻┻┛┫┃┗━┗┻
━┓┓┃┓┃┗┓┃━┳┓┏┓┗┃┳┃┗┣┫┫┫┳┣┛┻┳┗┣┳┃┛┏━
╋┗┫╋┓┓┻┛┻┫┳━┫┣┫┃┫┻┻┛┻┫┛╋┫┫┳┻┻┛┻┫┣┻━┗┏┛┳━
┃┣┫┗━┻╋┃┃┏┛┛╋┏┏┫┃┣┛┏┃┃╋┛┗┗┻┛┻┏┗┛┓╋┫┃╋╋╋┏
┃┻┓┻╋┳┫━┳┛┓┣┣╋┃┏┃╋┫┣┳┳╋┏╋┫┛┗┫┳╋┃┓┃┣┳┻━┫┫
┗┛┃┗┣╋━┫┓┛┗┫┻┣┫┻┳┓┳┓┻┫┻┃┣┻┫┏╋┃┫┓┳┏┏┛┏┗┃┫
┫┗┓┓┃┻┣┫┃┣┃┣━╋┳┣┫┗╋━┗╋┛┛┳┃┏┳╋┫┻┓┣┓━┣━┓┫┳
┛┃┳┻┳━┏┏╋━┓┏┃┓━┻╋┳┓━┏┃┛┫╋┻┣┳┗━┻┣┣┫┣┗━╋┓┃
┗╋┫┫┓┏┃┻┏┏┻┛━╋━┫┃┃┗┏┛┻┃━┫┃┗┳┫┗┣┛┳┏┗┓┏┳┫╋
┏┣┻┏┻┗╋┓┫╋┣┃┏╋┫┗┗┏┣┓┗┗┗┻┏┗━┗┣┫┓╋╋━┳╋┃┛━┗
┓┻┃┗┻┏┻┻┏┣┛━┏╋┳┃┳┫┓┛┳┗┳┳┣┓┻┣┳┻┏┻┣┛╋┫┃┻┛┓
┫┗┫┗┳┫┓┛━┫┻┓┳━╋┳┛━┣━┃┗┛┃┳┏━┳┛┻┗┛╋┓╋┻┛━┻┃
┓┗┓╋┃┓╋┛┻┻┗━┫┻┓┛┳━╋━┳┗┫┫┫┗┻┃┓┳┛╋┳┫╋┻┣┳┗┻
┗┛┛┻┛┓┗╋┳┗┗┗┫┻┃┗┛┣┣┓┓┻┃┻┗┳┗┳━┏┏┃┃┗┳╋┫┣┣┛
┓┛┃┃┻┃┃┫┏┻┣╋┳┗╋━┏┃┻┛━┏┫┳┫┫━┏┻┃━┳━┓┗┃┃┗┛┛
┫━┻┗┗┻┫┃┣┏┛┃┃┻┳┃┓┏┫┛┫┳┏╋┳┏┳┛━┛┏━┣┗┫╋┗╋┗┻
┓╋┃┣━┛┛┳━┓┏┃┻╋┓┣━┻┓┣┃╋┏╋┗━━┗╋┃┫┓┗┛┃┏┣┏┃┗
┛┏┗┫┛┛┣┛┏┏┓╋┏┣┗┗┣╋┻┫╋┛┏╋┃┳┃┛━┳┃┃┻┳━┗┃━━┗
┓╋━╋╋┣┏┛┻┏┻┓┃┏┓┛┣━┃┓┛━┣┣┃┣┛┃┫┗┳╋┻┃┏┛┳┛┣┫
┣┓╋┛┻┳┳┗┓┗┳┳┏┫┣┫┃┻╋┛┏┗┛┗┓┣╋━┓┛┣┳┏━┗┃━┃┗┣
┻┗┗┏┫┛╋┓┫┳┏┻┗╋━┻┓┗┻┣┗━╋┻┛╋┛┗┓╋━┃╋━╋┗━┏┗┫
┓┳┏┳┻┣┓┛┫┳╋┏┛┻┳━┻━┫╋━┛┣┻┣┗┳┗┗┫┏┃━┏┓┻┣┗┫┓
┗┓┣┃━┓┛┛┛╋┏┃┏━━┻┫┃┻┛┗┳┗┳┗┏┓┛┗┛┻┛┻┓┣┃┻╋┳┏
┏┳┻┃┓┃┛┗┳┗┻╋╋┗┃╋┃┫┗┫┻┓┏┳╋╋━━┃┛┃┓┛┻╋┻┳┓┣┛
┻┳┣┳┓┳┗┻┻╋┛┛┻┃╋┛┛┃┣┃┫┏┏┣┛┣┛┓┏┻┛┛┣┏┛━┫╋╋┓
┳┃┃┛┓━┛━┳┓┏┻┓━┃┓┫┳┛┻┗┗┗┻┫┛━╋┓╋┻┫┳┏┃
┻┗┻┫┗┣┗┗━╋┣┏━━┃┳╋┻┣┗━┏━┗┣┗┓┓━━┫┃┓┗┻╋┫┃╋━
┣┗┗┣┛┏┫┏┳╋┻┻┫┻┃┓┛┓┻┗┻┃┣┗┛┃━╋┛┛╋┃━┗┗┏┳┏╋┛
╋┗┻━┃┻┳┗╋┳┏┛┗┳┛┫┛┳┗┫━┗┫┛┫┃┛┓┃┃┓┏┛┫┏┏┛┣┻┓
┣┃┓╋┣┛┏━┛┃┛╋┗┻┳╋╋┃╋┗┛┛┓┻┗┛┳┫┃┗┣┣┏┫┫╋┻━┣┻
┃┓━┓┏┃┏┃┛━━┣┗┗┫━┣━╋┫┓┃┏┛┳┛┣┃┏┫┳━┛┛┗┛┗┻┗┫
━╋┗┛┣┻┃┳┣┻┳┏╋┛┣┏┳┗┣┃┓┳┃┻┗┣┃┳┓━┏┓┃┳┃┛┃┛┃┗
┓┳┳┃┗┏┃┏┛┃┣┛┗┏┃╋┫┓┏┣┣┳┣┏━┳━┃╋╋┗┏┛╋┻┓┻┳┻┗
┏┏┳┣┻┻┛┗━━━┓┫┻┓┣┫━╋╋━┫╋┃┏┫┻┛┫╋┏━┻━┫┻┗┓┃╋
━┳╋┏┗━┣╋┏┗━┃┻╋┏╋┻━┳┏┳┗┓╋┏┳┫┗╋┓┓┏┗╋┓┏┫┣┓┏
━┗┏━┻╋┏┻┓┏┏┏┃╋┳┫┳╋┫┫━┻━┣┳╋┣┣┣┏┫┗┗━┗┣━┛┣┓
┓┓┓╋╋┻┓┗┳┏┻┳┣┏┏┫┣┫┏━┣┳┫┳┻╋━╋┣┻┛┓┓┃━┫┓┓╋┣
┃┗┃┃┃┗┏╋┃┻┳┛┗━┳┻━┣╋━╋┏┓╋┣━┏╋┗┏┳┫┻┣┣┃┃┏━┣
━┣┛┗┓┏┗┛┫┻┓┳┫┣┗┏┏┓━┣┏┫┏┓┳┫┣┗┗╋━┳┫┻╋╋┗┳┳┏
┣┳┓┗┏┏┳┃━┛┗╋┣┓┳┫┫┃┃┫┗┣┃┗┗┏╋┓┗┳┃┫┻┏┏┓┗┏┃┏
┳╋┳┻┳┛┻┏┣┓┗┣┛╋╋┻┓┫━━┓╋┛┳┗┗┃┣┏┓┗┗┗┫┣┛┃┳┃━
┻┣╋┣┃━┗┫┻┣┳┗━━┗┃┣┓┛┫┓╋┏┓┳┫┣┏┫┻┏┃┛┃┫━┗┃┏╋
┻━┳┻┃━━┣┣┻┓┓┻┃╋┓┏┃┳┃┣━┛┳┻┛┓┓╋┳┓┛┣┓┣┛┗╋━━
╋┃┃┛┏┳┏┻┻━┃┫━┓┣┓┗┫┫┳╋┏┛┓┏┛┓┃┻┻┏┫╋┫┓┏┏┫┻┓
┃━┃┣┳━┓┃┓┏┳┏┗┛┳┣┳┳┗┃┫┓┫┳┗━┏╋┻┣┓┻┓┗┃┃┣┗┓┗
┓┓┓━┗━┳┓┣┏┻┏┳┣┓┫┗╋┏┗┛┫┗┳┣┗┏┣╋┓┃┛━┛┏━┗┏┫┏
┗━┛┃┗┣┃┳┓┃┫┫┓┳┻┫┳┛┫┛┃┓┳━━┓┫╋┏┃┳┃┳┗┻┳┓━┻┛
┗┳┛┣┗┏┗┃┓┫┏┣┃┛┳┃┗┳┣┫┣╋┣┣┃┳┃┗┣╋╋┏╋┣┣┣╋┏╋┣
╋┗╋┏┫┣━┳┛┫━╋┻┓┗┛┳┗┃╋╋┗┃┃┳┗┻┣┓┫┏╋┫┃┛┓┣┃┓┏
┗┗┫┏┣┫┣┳╋┏┫┣┗┻┻━┓┣┻┻━━━┫┫╋╋┫┃┗┫┳┗┓┓
╋┗┃┫┃┓━━┫┛┣┻┫┓┳┏━┏┛┛┻┫╋┃┓┓━╋┛┣┗┛┣┻┓┗┫╋┳╋
┣┓┓┣┏╋┓┛┛━┗┃┓┏┣┗┳┏┗━╋╋┻┣┓━┗┳━┻┣┣┏╋┫┃┻┏┫┏
┃━┫┛╋┣┃┣┛┗┫┳┗┗━┳┗┗╋┻┫┳┫╋┻┛┻┻┛╋┻┓┛━┓┻┳╋┗╋
━┫┻┓┣╋┃┏━┛╋┻┃┻╋┃┓┏┳┳┏┳┃┗┏┃╋┫━┃┓┃╋┏╋┣┃┫╋━
┃╋┏┛┻┻┗┓┛╋┛┓┫┫┣┛┳┣╋━┻┻┣╋┛╋┏┫┗┃━━┳┗┛┛╋┳┗┣
━┗┣┫┓┛┏╋┣┃┗╋┛┳┓━┫┳┓┻┓┏┗┫┓╋┛┣╋┏┣┏┫┏┳┳━┗┗╋
┳┳┃┓┓┫╋━━┏┫━╋┳┏┓╋┛┓╋┳━━┗┓┳┓━╋┫┛┃┳┗┗┣┳┃┫┳
┓┫┓┏┳┏┗┛┃━┏┓┗┣╋┗━┛┗┳┓┳┻┗┃╋┓┳╋┣┗┻┗┫╋╋┳┏┳╋
┛┫┣┳╋━━┣┓┫┃┫┳┗┏╋┣╋┗━━┫┣┏┗╋┻┏┃┫┓━┏┏┻┻┏┛┗┃
┣╋┗╋┃┏┳┗┓┗┃┣┓╋┓┳╋┏┃┓╋╋╋┛━┫┳┏┫┗┏┛┻┳┫┗┓┫╋╋
┻┻┣╋┓┛┓━┣━┓┗┓┓┣┏╋┻╋┓┗┫━┻┛┫┣┓┻┫┛┗┃┳┃┃┓━┃┓
╋┫┻┃┳┛━┛┃┃┳┣┫┣┃┻┃┣┣┣┏┗┏┃┗╋┛┳┳┗┻┓┗┓┣┗┃┣┫┃
┻┫┻╋┏━┛┫━┛┛┏━┓╋┻┻┫━┫┗┓┏━┳┻┓╋━┫┳┓┻┃┻┣━╋┗┏
╋┏┏┣┛╋┃┻┏┣╋╋┻┫┫┣┳┻━┻┏━┗┓┃┣┃┣┫┃┣┳┣┻╋┣┻┓┳┏
┓┏┏┗┫╋┛┫┳┫━┻┻┻┳┃┛┏┓┏┏╋┳┳┗┻╋┫┓┻┛┃╋┳┻━┃┣╋┫
╋┻┳┃┗┣┏╋┗┃━┳┻┣┏┳┛┳┳━╋┻┳┻┫┃┛┻┣┛┻┳┏┃┓┛┓┣┫╋
╋┻┛┏┓┃┣┓┣┏┣┻┳┗┓┗┛┓┏┳━┻━┗┣┏┳━┳┳┳┗┏╋┓┃┻┛┗┛
┣┫┣┛┣┗┃┗┃━━┻╋╋┏┗┻┻┳┫┛┳╋┻┳┗┃┳━┻┗┓┗┣┗━━┣┛╋
┛┛┣┏━┻┻┻┳┓┃┻┳┏┃┓┻┫┃┏┳╋┻╋┗┣┓━┏┏┃┓┣╋╋━┛┃┻┳
┳┻┓┓┏┛┳┃┫┛╋┓┓┫┛━┻┳┓╋┓┗╋┻┫┓━┏┳┛╋┏┗━┛┗━┗┗┫
┳┃┏╋┳┏┣┏┓┏┫━┃┗━┃━┗┓┓┻╋┗┻┛╋┻┓┣┓┃┣┗┏┫━╋━┣┓
╋┫┓┻┻╋┗┓┛┫┏┃┏┻┛┻┻┫┏┏┫┗╋━┓━┳┫┳┳┏┃┗┏┗┫━┛┻━
┻┳┏┏┫━┓┗┃━┛┏┻┗┻┣╋┏┃┳┻┗╋┣┳┣┏┗┣┏┓┫━━━┣┗━┗┃
┏┛┏┻┛┣┛┳━┫┛┓╋┛╋┗━┛┗┏╋┣┻╋┳━┫┻━┛━┏┛━┳
┃┳┫┫╋┛━╋┛┫┏┻┫┃┛┗╋╋┏━┃┗━┏╋┗┓┛┏┗┏┃┳┃┫━╋┗┛┛
┏┛┳┏┛┓┛┛┻┳┻┃╋╋┫┻┳┓┫╋┛┛┣┻┳┗┃┣┏┻┫┳┳┳━━┛━┻┫
╋┫╋╋╋┗━┻╋┃┣┣┗┻┃┛┣┏┓┳┓┻┓┣┏┛┗┏┣┗┃┃┣┓┻━┫┗┏┻
┣┛┏┫┻┫╋┛┻━┓┏╋┫┓┏┳┏━━┏┫┏┏┳┣┗┣┃┃┻┗┻┣━╋┃┗┗┻
╋╋┃┳╋┻┛╋┳┻┛┣┏━┏┃┫┛┣┛┫┣┳┣┓┻┏┫┻┣┣┳┏┗┛┏┫┃┣┃
┏┗┃┣┳┃┓┻┻┃┻┃┓┻┫┃┓┣┳╋┣┗┏╋┗┳┳┫┓┳┃┓┳╋┛┗┻┻┗┣
┗┓┣┫┗╋┗┓┳┣╋┳┃┣┳┃╋┫┃┫┛┓┛┏┏┃┓┃┻┃┛┳┫╋╋┓┓┻┣┗
┫┓┳┳━╋┣┣┣┣┻┓┫╋┛┻┛┣┫┛┫┣┗┻┏┣╋┃┓┃┻╋┓┏━┳━┫┻━
┣┃┣┓┏┏━┃┛┃┛┗╋┫┃┳━╋┃┓┣┣┣┗┫┛╋┳┻━┣┃╋━━┃┳┻┳┓
┫┃┣┗┣┃┏━┫┓━┳╋┳┓┻┃┗┛┗┓┫┏╋┃┓┗┻━┛━┳┻┏┣━╋┃┫╋
┫┛╋┫┏┃┳┻┫┓╋┫┃┻┗┣━┏┃┛┏┏┻┻┏┗┓┛┗━┏┳┳┓╋┗┗┃┫┫
┳━┻┗┓┻┗┃┏┣┻┃┏┳┣┛┓┛┳┳┛━┃┛┫┛┻┫┫━━┳┛┣┓┗┗┣┓┃
┳┣┗━━┃┗┏┳┻╋┓┃┓┗┫┻┣┓━┻┃━╋━┻┏┏┫┗┣┃╋┫┗╋┫┣┛┏
┫┏┳┳━┫┛┏┏┏┣┏╋┗┣┛━┛┛┻╋┏┏┫━┏┃┓┓┏┓┣┛┏╋┳┣┛┛┫
┫╋╋┃┃┃╋┗┣┏┓┃━╋┏━┫┃┛━┫━┳┗━╋┗┻┓━┓┏┻┻┛┃┗╋┗┃
┓┳┏┛╋━┃╋┃┣┓╋┛┫╋┣┛┻┃┳┫┛┃┫┛┗┣┏┃┻┃┛┗┓┃┫┻┫┣┣
┻┗┛┛┓┛━┛━━┓┫┓┃┃┳┫┳━┃┏┣┫┗┣┗━╋┳━┣┗┃┳━┓┳┗┃┣
╋┳┃┻┣┫╋┏┃┫┃┏━┳┳┫━┗┓┛┗━┏╋┫┃┗┗┣┳┫┃┣┣┳┃┏┳┣┏
┫┣┻┗┫┫┗┳┣┗┣┏┗┣┏┫╋┏┳┏┗┗┗┏━╋┻┗┫┛━┏┻━┏┳┣┓┃┫
┗┫┻╋┫┛┓┳┗┫┛┗┣┛┛┻┫┓━┛━┃╋┏╋╋┳╋╋┳┳━┣┃┏╋┣┛┣┳
┻┃┃╋┏┣┻┣╋┣┳━┣╋┻┓┃━┳┓━┏┣┛┏┳┛┛━┃┛╋┫┫┏╋┣┓┓╋
┏┃╋┓┏━╋┗┃┳┣┗┏╋┗┻┓╋╋┻┗━┛┫┳┻┻┓┏┫┳┣┳┻┫┳┳┛┛┛
╋┫┏┳━━┗┫┏╋━┣━┳┣┛┣┻┳┫┛╋━┓━┫┳┓┳┻┫┓┛┓┗╋┫┣┫┣
╋┏╋┫┃┓┃┳┫┣┣┣┳┻┻┏┗┳┛━┃┃━━┣╋┫┫┻┓╋┻━┓┛
┻━┏┣┏┛┓╋┳┗┓┫┗┻┓╋┓┫┃┓┓┗┳┣┛╋━┻┓┛┣┃┏┃┣┳━╋┫┻
┣┓━┻┛┛┓┣┏┣┓╋┏┃┫╋┫┓┣┣╋┳┳┗┫┻┛┗━┗╋┗┣┳┫┓┛┻┓╋
┗┗┏┳┻┣┃┫┣┳┣┗┳╋┛┫┃┣┳┓┣┣┛┣┣━━┣┃┣┳┫┫┛┓┗┣━┻┳
┻┗┛┓┻┳┛╋┳┫┛┻╋┓━┳┃┏┏┳┗┣╋┛╋┏╋┣┳┛┳┏┣┗┣━┫┏┛┫
┃╋┃╋┫┛┃┃┛┳╋┗┓┏┃━┻━┏┳╋┃┛┗┓┏┗┻╋━┣┫┏┣┳┻┣╋┓━
┓━┏┣┳┓┳┗┻┻┛┗┃┃┣┳┏┛┏┓┃┗┳┛┃┓┳╋┛┳┻┛┓┃┗┣╋┛┛┳
━┫┗━━╋━┗┃┫┃┏━┏┣┳┫┣┣┃┃╋┏┫┳┗┳┓┣┣┳━┃┫┗┻┻┗┻┣
┗┻━┣┫┣╋┣┳┃┫┏━┛┏┫┃━┻┃╋┏━┫┗┏┃┣┫┛┻┏┳┳┃┻┗┓┗┳
╋┣┣┳┓┛┓┗┏┗╋┗╋┣┗┃┏━┓┃┃┳╋┣┏┻┃┳┛┫┣┣┣┣┏┃┛┫┏┃
┃┣┫┃┛━┳┫┻┗┳┫┳╋┳┣┻┓┻╋━┫┫┛━┻┻┓┃╋━┛┳┓━┏┓┻┓┗
┻┻┫━┻┓┳╋┣┻━┻━┳┃┏┗┃┗┗━┳┛╋┏┓┓┃╋┣┫┣┃┛━┳┳┗┗┃
┃┛┃━┃┣┏┻┫┃━━┏┣┃━╋┫┓┓┳┣┳┛┛┛━┫┏┳┣┗┃┻┫━┏┫╋╋
┓┫┓┳┫┛┫━┣┛┛┻╋┛┏┫━━┻┳┗┣━╋┗┃┏━┗┏┗┫┛┫┏┛┻┻╋┳
┣┓┻╋┛┛┫┗┻┻┻━╋┗┛┗━┓╋┛┃┣┳┗┳┃┏┣╋┻┻┻━┛╋╋╋┛┏┃
┣┃━┫╋┃┗┣┏┓━┳┗┻┗┃┣┣━┳┣╋┃╋┳┫╋┳┣┗╋━┗┏┗┃┓┻┣┳
┃┃┣┻┏┣┣┓┓┃━┣┗┏┳┓┻┛┻┏┓┫┫┓┗┳━┗┳┗┛╋┛━┫━━╋┳┗
┳┫┳┛┗┓━╋┫┛┳┫┗┗┣┫┃╋┳┫┃┗┃┛┗╋┓┣┫┛┓━╋┗┃┗┫┛┻┫
╋╋┏━┳┣━┃┫┗━╋┳┫┃┳┓┃┏┗┛┛┃━┓┏┳┳┛━┛┛┻┏┓╋┓┗┃┻
┏┻┫┏┳┳┓┛┫┳┏┣┃┛┏┏┛┃┛┫┫┳┓┃┗┓┫┗┃┃━┃┃┳┓┛┗┓┃┫
━┫┻┏┓┫┃┓┫┏┏┃┓┻┳┓┣┗╋┏┏━┳━┣┗┓┓┳━┏┻┃┫┫╋┗┏┻┣
┓┣┃┏┫┻┳┻┛╋┣╋┣┓━┏┣╋━━━━┳┳┫┫┛┳┏━┫┛┫┗╋╋╋┣┛┗
╋━╋┗┛┛┻┗┣┫┫┃┛┫┃┫┓┃┃┣┛┏┣┣┣╋┓┓┫┛╋┫┻━┗┓┃┗╋╋
┫┗┳┓┻┛┛┗┳┏┃┃╋┻┗┻┣┓╋┳┛━━━┛┏┓┻┏┏┫╋━╋┻┗┳┣╋┏
┗┛┫┻━━━┻┳┫┓┫┃╋┳┓┳┃┣╋┗┳━┏┻┻┏┃┃┗┛┫━━╋
╋┻┃┓┻╋┣┻┗┓┃┓┣┏━┛╋┳┣╋┣┛━┳┳┳┫┃━┏┗┫┗┻━┗┻┣━┻
━┳╋┫┛┏┓┳╋┻┃┃┗┛┓┃━┃┣┗┗┫┓━┏┳┓┣┻┃┗┫╋┻┗┗┏┫┣┏
╋┃━┣┏┛┗┃┓┏┻┗┗┻┻┳┻━╋┳┗┻┓┣╋┫┃╋┓┓┓┫┳╋┳┳┫┗┗┛
━━┫┳┃┛┫┛┗┫┗┛┃┳┻┛┃┣┃┓┫┃╋┃┣┳┻┏╋┣┏┛┫┣┃┣┓╋┗┳
┣━━┫━┛┣┃╋┗╋┃┃┏┃┫┃╋┻┛┛┻┣┳┳┓┓┳┫┫┳┏┻━┏┏┃━━┫
┻┫┫┏┏╋┛┃━┳┳╋┗┣┗┓┫┣┏┓╋┳┻┏┏━┃┗┏┫┣━┫┃┃┻┃┣┛┳
┣┣┗┫┗┗┃┫┻╋┓┣━┓┫┓╋┳┛┻╋╋┫┣━━┓┻┏┃┫┳╋━┗┓┏╋┗━
┗┓┗╋━┫╋┗┗┣┓━┣┻┃━╋┗╋┏┓╋┏┓━┃━┣┛━┗┓━┣┏┃┫╋┏╋
┳┳┣━┏┗┏╋┛┛┛┗━┓┛┳┣┓━┣┳┗┛┛┫┫┗┗┻┓┓┻┣┻┗┏┫┏┻┳
┓━┓┳╋━┃┫╋┃┏┃┏┳┏┏┛┃┻┗┣┃┻┃┳┏┻┣╋┗┛┗╋┳┃━┓┗┏┗
┣┛┗┏┃┗┏┗┫━┛┓┃┃┫┣┗┏╋┏┏╋┫┳┃┫┣┓━━┛┫┏╋┗┓┏┻┗━
┏━┫┓┗┫┻━╋┏┣╋┻┃┗┓┗┻━┳┃┓┗┏━┫┛┓┓╋┓┓┓╋━┓┓┏╋┃
┛╋┓┳┻┓┗┗┓┻┗┳╋┻┗┣┓┃┫┗┣┻━┫┳┗┻┳━┓╋┛┃━╋┃╋┏┓┃
╋┳┏┏┃┳┃┏┫┛╋┗┓┃┫╋┗┫┗╋━┛┫┗┃┗╋╋┻┛╋━┏┛┓┳┣┫┗┫
┏━┗┛┣┏┻╋┏╋┳┓┏┣┓┫┓┛┏┣┫╋┃╋┃┓┏╋┗┓┗┗┻┫┳┻━╋┫┃
┏┓┣┃┣┫┳┛━━┗┳━┫┫┣┻┳━━┛┗┃┣┏┓┛┣┓━┻┗┳┓━┛┳┃┫┳
┻┫┳┓┣┃┫┗╋┏┏┣┻┃┛┓━┫┻╋┣┳┛┏┳┫┓┏┫╋┳┻┻┃┓━╋┓━━
┛┳┻┳┃┗┛┳┓┃╋┫┃┻╋━┫┓┛┗┏┻┛┳━┫┳┫┫╋┗┫┏┫┣┣┛┳┏┫
┗┻━╋┫┏━┻┳╋┣┏┻┏┏┓╋┫┏┻┏┗┃┻┻┳┣┃┛┛╋┓╋┏━┏┃━━┛
┛┫┫┻┗┃┃┗┏╋┏╋┗━━┗╋┗┣┣┫┃┫┏┻╋┛┛┳━┗┛┓┃┗┛┳┏┛━
━┣┓┓┓┛┏┻┗┣┳┛╋┳┻┏┃┫┃╋┣╋┃┏╋┓┣━┣╋┃┛┳━┻┓┛┻┫┻
┫┗┳┻━┻┛┳┓┳┣┗━┻┓┗┛━┳┳┛┃┗┛┣┫┗━━┛┻┛┓┻┻┃┃━┫┛
┃┣╋┃┳┫┻┗┳╋┻┓╋┣╋┓┫┛┣┻┗╋┗┓┻┗╋┏╋━┃┣┣┫┳┣━┃┛┗
┏╋┗┣┻┣┳┣┓┫╋┛┳┣╋┛┗┓┛┓━┳┫┳━┳╋┫┳┃┣┳┫┃┻
┓┣┃━┛┣┫╋╋┛┣┛┃┫┣━━┳┏━┫┻┻┓━┣┣┃┃┛┳┗╋┓┻┛┃┗┳┗
━┃┛┏┃┃┛┏┛╋┣┛┏┃╋━┃┳┃┫┻┗╋┳┏━╋━┳┫┳╋┳┏┣┛┻┣┛╋
╋┫┛┏┻┻┻┳┓┳┫┛┣┛┛━┏┣┗┗━╋┃┓┏┳┻┗┳┛━┣┗┫╋┻┳┗┗┗
┃━┛┫┓┃┻┫┣┛╋┏┏┛┳━┗┗━┫┫━┃┏┓┛┃╋┣┳┃┓┣┃┛┳┳┫━┣
┏┻┳┣╋╋┃┏┣┏┛┣┏┏┣┛┃╋┣┫┓┛━┛━┻╋━┓┫╋╋┣┃┣┏━┻┓┓
┓┛┻┏┏┃┛━╋┓┗╋┗╋┫┗┓┃┻┻┳┻┫┣┗╋┏┣╋┛┓┛┗┃━┓┫━╋┻
┓┓┫┃┫┻┻━┳┗┣╋┏╋┳┫╋┏┫┓┓┛┛┏┣┛┏┃┣┣┛╋┃┣━┫┗━━┫
┳┛┃┓┓┓┓┗┫┏┃━┗┣┫┫┗┃┏┏┣┳┛┻┣┛┛┣┏┛┗┏┛╋┓━━┣┃┃
┻┏┻┓╋┛┃┫┓┳┫┏┛┗┳╋┣┻┫┃━┛┃┏┓┃┛━┫┗╋┳┣┓┏┻┫┓┃┛
┻┣━┗┳┗━┫━╋┳┏┛┫┓┛┃┳┳┗┓┏┳┣┻┏╋┓┏┃┗┗━┻┻┫┫┛┗┣
┣┓┏┗┃┛┓┣┏━┳┛┻━┗┻┻┣┣┗┓┻┓┏┛┓┻┣┏┓┃┓┃┛┛┳┛┣┻┗
┏┣┻━━┫┣╋┏┫┏┃╋╋┳┛┳┻┃┳┛┗┓┃╋┗┣┳┃┳┳━┃┓┏┛┫┓┏━
╋┫┻╋┃╋━┓┏┫┳┣┓┣┣┻┻┳┻┃━┣┗┻┛┏┗┳┳┻┃┫┗┫┻╋┗╋┳╋
┳┛╋━┓┛┛╋━┫┏╋╋┛┣━━┫╋┓┛╋┻┃┫┏┓┫┫━┓┣┃┫━╋┏┃┫┏
┻┏╋━┗┛╋┓┃┗┳┓┓┛┛┻╋┫━┗┣┫┳┏━┣╋┻┃┏┛┏┗┣┓┏┃┏╋┻
┗┣┏┃┻┏┳┏┫┣┣╋┛┻┳┓┓┗╋┫┻┛┣┫┃┻╋┗┛┫┏┓┏╋╋╋┓┻╋┻
┏┻┻━┣┛┗┫┓╋┓┛┃┣┗┛┳┃┓┻┣┓┛━┳┛┻┏╋┻┗━┫┏┫┫┗┫┛┃
┣╋┻┣┣┃┗┏┏━┣┏╋┓┏┫╋┛┗┓┻┓┻┗┓┗┳┏┓┗┣┛┏┣╋┓┫┣┏┫
┓┃┓┫┳┛┳┫┏┛┏┣╋┏┣┳┏╋┳┛┃┗┻┓╋┗┳┗┏┫┓━━┳┃┓┫┫━╋
┏┗╋┗┏┃┗┛┃┫┗┛━╋┫┻┗┃╋╋┓┻┫┳┫┫╋┃┛┳┛┫┃┛┏┣┣┻┣━
━╋┛┓┻┛┏┳┓┫━┻┏┏┗┻┓┃┗┓┏┫┛╋┛━┓┏┳┗╋┗┳┏┣┏┣┗┏━
━┣━┏┓┗┫┓┻┗┃━┃┻┗╋━┳┃┃┃┏┻┃┳━┳┛┻┏━┗┫┏┫╋┗┫┻┏
╋┓┻┓┻━┗╋┓┣┓┳┗┳┫┃┣┫╋╋┓━╋┛┏┗┣┏┻┏┛┓┫┳┗┣╋╋┓┏
━┫╋┳┏┻┏┫━┗┣┃┣┛┗┗┏┫┗┃┓┓┻┫┗┳┃━╋┏┃┻┓━━
┣┫┻╋┏┃━━┏━┏┏┃━┃┏┻┳╋┏┣┏┻━┻┃┫╋┗┳╋╋━┓┃┻┃┛━┻
┣┃┣━━┳┳┃┣┣┏┛╋━╋┣┛━━┛┃┏┻━╋━┛╋┛┻╋┫┛┃━┫┣┃━┏
┛┫┗┗┫┳┏┓━┫┗┫┗┃╋━┫╋┫┣┻┫━┣┃━┏┫┳╋┫┏┳┫┛┫┗┃┫━
┏┗┃━┳┓┃┛┗┏┛┻┗━┃┣┃┏┃┃┫┏┃┓┳┻╋┫━┫┛┛┃┏┻┫┛╋━┗
┫┣━┣┃┣┃┣┻┗━┓┫┓┓┳┳┣┏╋┫┳┻┳┛╋┏┏┫┳┃╋┛┻┓┏╋┏┣┓
┳┫┗╋┏╋┏┫╋┃┻┏┫┻┣┫┛┛╋┛┫┓┫┏┛┻┣┳┫┫┫╋┃┻┓┳┃┛┓╋
╋┣┗┛┣┏┫┛┣┗┻┫┛┛╋┗┛━┃╋┫┣┻┗┫┗┳┣━┓┏┏╋━┓┗┏┫┓┳
┳┫┛┣┳┳┗┣┗╋┫┏┻┣┳┛━┓╋┣━┗━┏┗┗┳┻┓╋┏┗━╋━┳╋┛━┻
┣┃┛┳┛┻╋╋┣┫┫╋┳┣┫━━┻━┫┻┳┻┛┓┓┗┻╋┏╋┗┳┫┏┻┃━━━
━┛┏╋┃┓┓┫━┻┗┫┳┓┳┳┏┛━╋┏┃┓┃┳┃╋┓┳┏┓┃╋┗┛┓━╋━┻
━┃┃┣┻┛┻┃┏┗╋━┣┗┏┏┳┗┓╋┻┣┳┣╋┏┻┗┳━┛┳┗┛┛━━┓┃┛
┏┳╋┗┣┓┓┻┫┳┗┗┃┃━━╋┻┛┗┫┫┗╋┃━┃┏┣┓┛┗┫┃┻┳┓┳┃┳
╋┫┫┃┣┃╋┃┗┓┏┏┣┛┓┛┗┗┓┃┓┗╋┓┳┻━┏━┓╋┃┗┳┻┃┫━┳━
┛┳┣┻┻━┓┃┏┃┓┏┓━┃┛┫┳╋┫┃┓┻┏┗━┳┫┣╋┗┗┗┫┃┳╋┳┏╋
╋┃┣┻┳┻╋┫┫┣┓┏╋━┳┳┃┳┣┫┻┓┏━┣┓┻┏┫┃┃┗┗┣┃┳┣━┏┛
┗┏┓┳┫┗━┫┳╋╋┳┳━┳┫┗━╋━┳┗━┫┗┳━┣━━┣┳╋┃┏┏┃┻┛┗
┓┣┳┛┣┓┏┗┃┣┻╋┗┏┻┫┻┃┫┛┛╋┛┳╋━┫┓┓┫╋┣┛┻┫━┻┻┏┣
┛┓┓┻┻┃┃╋┏┻╋┏┳━┫┃┗┏┫┗━┗┳┓┏━┳┳┃┣┳┓┏┫┗┻┳┣┏┛
┗┳┫┛┛━┫┣┛┃┛┓┛┓┛┣┃┓┻┣┻┏┗┏┫┃┳┃┛┓┏┻┗┏┛┓┗┓╋┃
┻━┏┳┛┓┗━┗┻┗┛┳┛┃┻┫┳┗┏┃┓┏┻┏━┛┛┣┏┻┛┫╋╋┗┓┳┛━
┳┫┣┫━┣┃┓┗┗┻┗┗┏┻┣┗┣┳┗┳╋┻┫┏┃┣╋┻┏┏┗┏┫┳┓┣┓┣┏
╋┳┻┻┗┻┗┣┛┏┏┗┗┫╋┛┓┗┗┓┗━┻╋┣┻┗┃┻┫┗╋┃━━┃╋┣┳┗
┫┓┣┓┏┗━━┃┻┓━━┣╋┳┏┳┃┏┫┗┣┳┓┣┃┏┫┃┏┏┳╋┓┓┛┓┫╋
╋━┻┫┃┻┻┳┳┻╋━┫┛┛╋┳┻┃┛╋┳━┳┏┓┗┳┓╋┛┃┫┫┓
┏┣┏╋┓┣╋┗┻┳┳┃┃┓┣┓━┗┳┫━┗┓┓╋┳┓┏┓╋┳┃┛┻┓┏╋┛┗┳
┓┏┃━┛┗┛┛┣┏┃┻┗┣┻┛┻┫┻┓┻┳┃━┏┃┛┓┓╋┫┳━┓╋┻┃┣┳┃
┳┣┛┛┫┣┻┛┏┗┗┏┳┓┫━╋┻━━┃┳┃╋┃┣┣┏╋┫┻┳┃┏┓┗┃┫╋┗
╋━┓┣┗━┳┛━┏━┗┗┗┣┏┛┃╋┣┣┓┃┛╋┣┻┳┣┓┻┃┃┓━┫┣┏┏┫
━┫━━┏╋┛┗┓┗┗┏┫┳┳┏┏┗┫┳┻┛╋┫┃┫┫┫╋┓┗┻┣┳┣┗┻┻┛━
╋╋┻━┻┓┣┻┏┗╋┳┓┓┫┣┓┛┻┗┃┳┣╋┣┳┻┗┗┃┣┗━┏┓┫┣┗╋┻
┛┗┫┻┻┛┳┣┛┗┏┣┛┫┛┓╋┻┳┳━┓┳┳┏┛┛┃┫┫┣┣┓┻┃╋┃╋┻┛
━┃┃┣┫━┫┫━┏┫┃┻┗┗┫┏┓━┏┣┗┓┻┳┫┃┫┗┛┣┫┃┻┓┳┳╋┛┏
╋┫┫━┃┗┗┃┃┓┳┛╋┓┻╋┗┫┛┳┻━┫┫┻┳┫┫┗━┃╋┓┗┓┃┳┃┓┣
━┃━┛┗┫┫┃┫┫━┻┫┛┗┫┏┏━┳┃┻┛┗┳┳┳━┫┗┓╋┓┃┛┻┓┛┳┃
┳┗┓┓┣┻┗┓┻┣╋┃━━┳┳┻┏┗┏┳┛┫┣┓┏┏┛┓┫┻╋┣┃┃┻┏╋┳┓
┃┗╋┏┗┏┛┗┻┗┫┫━━━━┳┫┣┃━┣┻┫┃┓┳╋┃┏┫━┫╋┣┏┓━┻┗
┫┗━┣┛┏┏━┏┻╋┃┫┛┫━┻┃┳┃┫┃┏╋┣┻╋━┃━┏┓┫┳╋┗┳┏┓┻
┻┻━┃┓┃┫┫┳┗━┓┫┛┳┳┳┛┫┛╋┏┣┻┓╋┻╋┣━┓┫┳┫┃┫┃┓╋┻
┣┳┛┣┻┗┛┛┃┓┫┳┫━╋┓━━┗┏┣┫┃┗┫┃┻┛┗┫┏┳┳┓┛┛┏┃┻┓
┓┻┛┃╋┗┏┏┣┫┫┗┳┳┛╋┫━┏┏━┓┗━┓┫┗┗┳╋┃━┳╋┓┻┫┓┓┓
╋╋┏┗┗┻┻┛━┃┳━┛┫┗┳━━┏┻┳┫┛┗┫━┫┳┻┓┻┫━┗┳━┛┣┃┓
┓┗┃┳┳╋╋╋┓┓┫┳┗┏┳┻┛┻┃┃┻┓┣╋┃┓┗┓┗┃┳┣┣┻┫┗┣┫┛┓
╋┫┗┳╋┃╋┗┣┻┣┳┫┛┻┓┗┛┓┳┓┫┻┏┳┓┏┻┣┃┛┗╋┳┓┗┛┏━┃
┛┃┓┛┛┓┓╋┫┗┏╋┏┫╋┣╋┳┣┻┻━┓┣┓━┣┗┃┛┳┫┃━┏┏┃┃┏━
┗╋┳┃┃┗┏┓┣┃┛┏┃┗┛┻┓┛╋┻┻┗┣┳━┳┓╋┏┻┫╋┳┗┳┣┫┛┫┓
┃┗┗┣┫┛╋━┗┫┣┗━┗┏┗┻┣┛╋┃┛┏┗━┛┗┳┓┻┣┫┏┃┃┓┻┻━┻
┃┻┻━┻┏┃━┃┻┏┳┗╋┳┳╋┗┫┗┳┏┣┏┫┻━┳┃╋┳┳┏┳┻━━┣┣┓
╋┃┛┃┏┣━┻┣┓┳━┣┃┣┗┗┃┓┣╋┫┻┻┛┫┫┻╋┫━╋┃┗┣
┃┃┛┃┳┓┣┫┫┏╋┛┗┳┫┗┻┛┗┛┏┻┗┗┛┳┣┣┛━┳━┓┗┗┻╋╋┻╋
┓┛┓┣┣┣┏┓┫┃┓╋┳┫┗╋┳╋┏┏┫╋┻┛┃┛┃╋┻━━┣┻┻┳┫┗┣┗┓
┻┗┏┏┣┓╋┻┃┏┳┃┏┓┫┣┫┗┗┻╋┳┳┛┓┳┳┓╋┏┃┃┃┣┫┻┣┃┳━
┓┗┃┃┛╋┫┃━━┫┃┫┻┫┣┳┫━┣┏┓━┫┗╋╋┏┛┻╋╋┓┗┫━━┗┣┻
╋┏┛┓┓┫┻┣┓┳┓╋┳┫━━┛╋┃┣┓┓┳┓┃┣┣┗┏╋┣╋┻┗┣┗┃┻┃┗
┳┣┓┗┃┗╋┣┣┗┫┗┫┓━┏┗┳╋┓┛┗┳┃┃┏┣┃┗┣┃┣┻┓┣┓┣┻┣╋
╋┓━┻┓┃┃┛╋┣┃┻┃┗┃┓┻┛╋┓┗┫╋┫┻┛━┛┓┏┃┻┳┳┗┻┃━┏┫
┻┗┏┣┛┏╋┃╋┣╋╋━┃┗━┓╋┛┣┻╋┃┛┗┣┛┣┓┛┛┳┃┣┳╋┗┓┳┓
━┃┃━┳┻┻┏┳┫┗┻┏┻╋┏┻┗┓┻┣┻━╋┻┓┻┃┫┣┏┃┣╋┻┗┃┻┳━
┏┛┃┳┓┳┓┏┏┳┳┛┣┃┃┫┣╋╋┏┃╋┃┓┫┗┣┃┓┫┗┃┃┻┓┫┫┛┛┻
┳┃╋━┳━┛┳┳┳┗┛┗┛┛╋┣┏━┛┗┫┻┏━━┫┳┏┓┏┻┃┛┫┓━┻┫┻
┛┻┻┣┛┃┳┣┻┻┣━┏┳┓┗┣┏┣┫┣┣╋┛┃┫┳┻┗┣┻┣┻┻┣┣┓┳┃╋
┏╋╋┗┓┏┣┣┏┳┳┓┏┳┳┃┏╋┓╋┻┣┻┫┳┣━┓┏┗┓┗┻┻┳━┻┛┏┗
┃┃━┫┳┏┣━┳┳┏┃┣┣┗┗┗┳┫┓┏┃┛┻━┓┛┃┏┓━┫┃┻┫━┳╋┫┣
┗╋┏┛╋┃┻┣┳┓┛┓╋┳┏┃┳┻┻╋━┃┣┃┃━╋┏┛┻┳┗┗┫┻━╋━┫━
┏┓┗┫╋╋╋┻┓┫┫┗┛┓┫┻┗┓┗┛┏━┓━┃┣┻┃┣┓┛┏┃┛┣━┛┏┓━
┗┫┻┫┛┗┓┣┣━┫┓┫┣┏┫╋┣┃┣┓┏┳╋┃┣┛┛┣┳┳┻┣┓╋┫┗┓━┗
┛┓┫┫┃━┛┻╋┗┛┓┣╋┫┳┣┻┣┏━╋┻┏┗┳┫┓┳┳┳┻╋┻┫┛┛╋┣┳
┃╋┛━┗╋┳╋┳┣╋┣┳┗┏┃━┣┏━┻┳┛┳┳╋╋┻┃┻┫━┃╋┃┛┏╋┫┻
┳┃━┛┳┏┳┏┻┣┃┳┛┗┫┏┃┣┳┣┃┻┫┏┣┓┗┃┏┣╋┻┃┏┫┫┗━┳┛
┓┳┗┫━┗━┃┗┛━╋┗┫┳╋┣┗┏┣┓╋┣┻┫┓┻┛┫┃┃━┣┳┃┣┗┃┻┗
┫┳┗┏┣┻┓┏┏┣┛┏┗╋┻┏╋┣┏┃┗┗┣━┣━━┫┏┃┗┻┣┣┛┳━┛┫┗
┗┛━┓┏╋┃┗┻┻┳┣━┫╋┓━┫┏┓┗┏┫┃┣┗┃┛┫╋╋┳┫┏━━╋┛┛┻
┓┗┃┓┻┗╋┳┗┳┫┗━┗━┗┃┻╋┗┻┃┏┃┣┏┣┳┣┳┛╋━┳┗
┫┻┓┣━┏┏┳┛┃╋━┫┏┗┗┳━┫┓┛┃┃┣━┗┳┏┗┳┃┳┛┏┃┗┫┏┓━
━┻━┃┃┻━┃╋┻┫┫┳┓┓┓┏╋┏┛┻┛┓┫┛┏╋┻┳┛┳━┏┻┃┛━┳┫┛
╋┗┏┓┗┫┫┫━┫┏┏┻┓┓┫━┳━┏╋┛┻┫┳┃┻┃┓━┣┻┛┃┗┣┳┏┏┃
┃╋╋┓┣┃┫┫┛┗┫╋┏┗┳┛┓┫╋┓┗┏━╋┻┣┻┛┗┻━┫┏┻┫┻┣┣┃┳
┛┻┗┳┣┃┻┃┗┏┓┗┏┏┓┗┳┗━┓┻┫┏┫┻╋┃┻┫┃┗┫━┛╋┫┛━┫┓
┻┏━┳┳╋┓╋┏┓┳┛┫┻┓┓┗┏┫┓┣┫┗┏━╋╋━┗━┛┏┫┫┓┛┛┫┣╋
┻┏┫┓┫┳┻╋┗┫┓┏┳┳┗━┏┗┗┳━┫┛━┣┃┣┫┛┏┏┓┳┃┏╋┻┫┣┫
┃━┻╋┓┛┗┣┏┗┳┳┻┛┃┃┣┻┛┗╋┛┏┫┫━┛┃┓┏┓┏┳┳┗┛╋┣┏╋
┛┗┫┗┻┃┛╋┫┻┛┳╋┏╋╋┃┃┗┻┻┃┓┳━┫┣┻┫┣╋┣┛┣┓┻┗┫╋┻
┏┏┗╋┗┏┳┳┳┃┃╋┫┃┛┣┓┗┛┗╋┓┳┳┛┻┫┛┫━╋┓╋┛┳┣┏┃━┻
┏┫━┳┣╋┏┛┛┗┣┣┓┻┃┣┫┻┻━┫┛┛┫┻┃┃┓┃━┳┓┛┓╋┣┏┫┃┣
━┣╋┏┏┳┛┳┣┛┳┛┓╋╋┫┗┓━┗┣┃┳┻┻━┻┏┃┫╋┳━┫┛╋┃┓┳┓
╋┗┏┛┛┻┳┫┳┃━┫┛━┳┛━┫┻┏╋┻┓┃━┣┻╋┃╋┛╋┫┗┣┳┣┳┣┓
╋┓┫┳┫┣┓╋┗┛┛━━┳┛┣┛┳┳┳┗┗┻━━━┓┛┳┏┏━┫┗╋━┛╋┣┛
┗┓┻┗╋┳━┳┳━┃┓┏╋━┃┗━┫┃━┳┳┗┗╋┗┏┏┛┏┻┏╋┫━┳┃┻━
┏┻┫┳┗┳┛┳┫┳┫┃┓┓━┗┗┻┣┃┫╋┳┓┻┃━┣┣╋━┏┃┣┓┫╋━┓┏
┗┛┏━┫┻┳┣╋┃┗┓┫┏╋┻┗━┗┳┗┃┓━┫┃┣┛┣┏┣┛┏━╋┏┳┃┫┣
┻┗┣┳┣┳┻┗━╋┏┏┳━┛┓╋┣┣┻┻┃┻┫┏┗┏┓┏┣┏┃┓┏┗┻┫┫┣┗
┓┳┣┻┫┏┓┣┻┏┛╋┳┛┃━╋┃┓┳┣┛┗━┓╋┻┻┛┗┛┻┏┃┫┳┫┳┻┫
┏┻┛━┓┗┗┻┣┣┳┏┣┳┳┏┗┓┣┓━┫┻╋┏┗┛┃┃┗┣┳╋┏┃┻┓┳┓╋
┃┳━┃┏┓┳┓┳┗┳┛┛━┏┻┃┓┓┗┫┏┣┏┗┳━╋┻╋┫╋┻┣━┗┏┳┻┛
┗┫┗┣╋╋┳╋┏┓┏┛┫┛┳┏┳┣╋━┛┃┫┫┗┳┫┳┗┛┓┏┣┫┓┏┏┣┫┛
━┳┏╋╋┓┏┣┻┻┻┻┻┻┳┃╋┻┏┣┓┗╋┻┃┛┗━┓╋┻┣┫┫┛━┛╋┗┓
┛┛┫┃┛┗┫┻╋╋┳┫┗╋┃┃┫╋╋┃┫┫┫┫┳┃┃┫┛┏━┛┫┳━
┗╋┃┫╋┏┓┣┏┓┛╋┃┣┫┓┗┗┣┓┗┻┫╋━╋┫┛┫━┓━━┛┳┃┃┓┛┛
┣┃┗━┻┫┫┳┏┫┫┳━┛┻┗┃┛┻┣┗┛━┏┏┓╋╋┛┣┏╋┻┏┛╋┓┗┻┃
┓┓┗┻╋┃┻┗╋┓┫┛┫┫┏┛┏┫┛╋┳┣┻┃┳┫┏┳┫┣┓┻┃┓┗┓┳┻┣┻
┫┻┗┃┗┏┃┛┳┻┓┳━┗┣┻┏┣┫┻┃╋╋┗┣┏┛┗┣┛━┻┣┣┣┻━┣┫┏
┻┛┳┃┛┗┏┓━━┫╋┳┗┛┣╋╋┻━┛┓┣┳┫┓┫┏┛┛┻┃┓┳┛━╋┳┫━
┣┣┣╋┣┻╋┻┛╋━┫┣┏┫┫┛┓┃┳┫┣╋┛┓╋┃┫┣┃┓┓┛┓┛┣━┣┃┏
┛┻┻┫┳┗┗┳╋┗╋┏┗┗┗┣┳┛┏┛┣┣┗╋┻┣┃━┓┓┗┫╋┻┃╋┗┳━┏
┗┫━┛┻┳┛┓┳┓┻┳━━┃┳┳┓┣┗┳┓┃┫┗┗┣┫┣┫┳┃┗┻━┣╋┗┻┓
┃┗━┻━┃┏┗┓┳┓┛┛╋┛┗┓┻┓┗┣┃┓┣━┳┏┻┓┏┏┣┛╋┛━╋┗┓┣
┣┓┣┏┻┗┫┣━┃┳╋┛┫┻┳╋┛━┳┏━┏┓┛┛┣┻╋┳┻┃┫┓┣╋┛╋━┳
┳┃┗┳┣┫┳╋┓━┓┗╋━┻┫┗┻╋┣┓━╋┣━┃┃╋┗┣┗┫╋┏┗┳━┻┏┫
┳┗╋┃┃┃┛┓┫┣┛┓┏╋┳┣┳┳┫┫┗┃┗┳┃┫┃╋┗╋┗┻┗┗┓┏┃┓┛┣
┣┛╋┳┃┫┳╋┳┃┃┃╋┣┳┣━┻┣┻╋┳┣━┓━┻━┓┓┳┏╋┣┃┻┗┣┳┗
┳┏┛┫┓┣━╋┫╋┃┗┃┳╋┓┣┛┳┗┛╋┛┓┗┳┗┻┗┛┳┏┣━┗┻┃┻┻┏
┓┫┓┫━┗┏┻┃┛┳┃┫┫┻┫┓┳┏┓┳┏┃┗┃╋┏┓┻━┳╋╋┣╋╋┗┗┛┻
┃┏┗┃━┓┻┻╋┃┓┗┗╋┣┣┛━┃┳┏┗┓╋┣╋┛┓┳┃┫╋┳┗┣┗┻╋┓━
┗┳┗┓┛┛╋┃╋┗┳┃┻┳┻┏┗╋┳┛┗┗┻┗━┏┓┳┫┃┗┣┫┳┛┓╋┏┛┳
┃━╋┣┓┫┳┫┫━╋┻┻┫┗┗┓┻┗╋┣━┻┛┻┳┓┫┳╋┛┏┛┫┫┗┓┃┗╋
┫╋┫┗━━┫┫┫━━┃┻┫┏┓┗┫┓┣┏┃┫┳┓┏┻┃┗┫┃┏┳━┳┏━┏┃┛
┣┏┗┣┗┛┫┏━┗┛┏┃┃┗┏┛┛┫┏┫┳╋╋┫╋━┓╋┃┏┣┏┻┓┳━╋┳┓
┓┗┏╋━┛┻┃━┗┳┛┻┫┛┃┓┳┻┫╋┳━┻┫━┗┃┗┓┫┻┗┏┏┣┳━┣╋
━┓┣┳┗╋┓┗┫┳━┛┓┛┳┣┻┏┃┛┗┃┻┛┗┓┳┳┫┏┓┓┻━┛╋┣┻┳━
┛╋┏┛┏┻┫┣┣┓┫┳┃┏┓┗┫┫┣┓╋┻┛┻┛┏┫┣━┃┻━┫┳┫╋┻┳┃┳
┣┗━┳━━┛╋┏━┫┗┃━┏┫╋┳┻┫┳┓┗┻━┗┻┗┳┃┫╋┃┛━
╋┓┏━┳┏┃┻┣╋┣┗┻┣╋━┓┗╋┣━━┣┣┗┫┣━┗╋┃╋┗┫━┓┻┻┓┃
┳┛┏┃┣┫┳┃┗┛┏┏┃┻┛┳┻┳┏┳┳┏┃┣┃┗┻┛┣┣┏┫┳┓┣┣┓┣┃┻
┣┛┣╋╋┗╋┣┏┳┃┗━┻┓┣┏┗┻━┓┗━┳╋┛┏┓┣┗┻┫┃┣━┗┳━┓┳
╋┃┓┫┃━╋┏┻┫┏┃┣┏┃┳┳┻┳┃┃┣┻┏┳╋┳┻┏┗┛┃┫┳┫┻┫┳┻┫
┳┗┻┻┏┳┣┏┗┗┏┏┫┣┗┃┏┣┣┛━┏┏┫┗┣┏┳┻┏┻┃┓┣┻┣╋┫┳┣
━┓┏╋┳┣┣┛┗┳┗┫┗━┛┏┏┗┗┏┳┗┳┃┗┓╋┃╋┛┃┫┃┛┻━┻┏┓┣
┻┓┓┳┃┛┻━┻┻┏┻┓╋┏┏┃┻┻┗┏┗━┣┳┳┃┗┫┳┓┓┓┳┳┗┻┛┻┓
┃┓┻━┓┣┳┫┗┛┏━┏┃━┫━┓┏┗╋┻┳┣┗━┏┣┗┛┏┏━┛╋┻┏━┻┳
┣┃┫┓┛┏╋┳┓┗┻┗╋┻┳┛┻┳┗┣┃┗━┛┳┻┻┛┫┃╋━┃┓┫┃┗╋┏┗
━┏╋┗┳┳┓┣┓┫┫┳╋┏┻┗┓┃┫━┻┗┓┓┓┓┣┳┏┃┣┏┳┫┏┗━┛┳┣
┗┳┗━┛┳┫┻┛┃╋┣┗┓━━┏┛┳┓┗┏┏┗┏┓┏┻┏┃┗┫┳┳┻┏━┣━┳
┣┗┓━╋┏┛┛┗╋━╋┣━┫╋┛━┗┏┛┃┫┏╋┓╋┃┗╋┛┫┛╋┃┫┗┓┏┓
┓┓┻┓┣┃━┻┛┓┣┣┃┛━┫┻┫┻┻┳┣┃┻┃┓━┏┫┓┗┳┫╋━╋┃┏┣┏
┛┛┫┃━┛━┃┣┣┗┻┣┣┻┗┗┛┻┛┓┛━╋┓┓┣┏┳━┃━┻┣┏┓┫━┏┻
┏┓┫┫┛┫┛┻┻━┗┓━┗┳┗┓┻┏╋╋┛┻╋┏┛┏╋┏╋━╋┏┓┗┣┛┗┛━
┗┃┓┗╋┳┫┓┣┃┳┛╋━┛┓┓━┫┏┗┃┫┗┻┃┃┣┃┛┛┻┃┣╋┗┏┻┃┗
┫┳┳┻┳┻┳┛┫╋┻┏┻┏┻┓┃┛┛┛┃━┻┻┏┛┻┛╋┗━┣━━┣━┓┣┓┏
╋┫┓┻┳┏┃━┛┳┫┳┏┃┓┣┻┛┓┗┻┓╋┃┛┫┻┻┓┛╋┛┳┫╋┫┛┻┻┻
━┣┗┣┛┃┳╋┫┫┗┓┓┫╋┏┏┳╋┳┃┻╋┫┗┣┗┓┻┓╋╋┻┫━┗┳━┗┃
┓┛┳┳┓┻┛━┻┏╋┻┗┃┫┛┫┫┗╋┫┓┏┓┓┻┣┃┗┏┳┫┳┗┫┳┣━┏┏
╋┏┃┓┏┃┳┗┏╋┛┓┃┃┗┗┳┳┃┛━┳┓┛┛━┻┳┓┓┗┗┏┗┗┃┓╋╋┃
┣┣┫┣┏┛┗┃┫┻┳┗━━┃┏━┃┫┛┫┏━┃┳┣╋┣┻┗┗┳╋┛┫╋┏┣┣┓
┃┓┏╋┏┓┃┛┗━┃┫┏┫┳┛┏┗┗┛┏┃┣┻┃┏┳━┫┗┣┃┫┫┣┣┛┃╋┻
┗╋┫━┓┳╋━┛┻┫┗┻┣┻┻┫┗┣┫┓┛┣┗┗━┛┛┳┗┏━┛━┏
┳┫━┳┻┃┫┗┃┗┓┗┣┻┃┣┓┳┏━╋╋┃┛┫┃┏┛┗┏┣╋┣┓┗┃┛┛┻┓
┳┳┏┻━┛┻┣╋╋┗┃┫━┫┃┛┓┛┃┛┣╋┓┫┃┏━┻┗┏┳╋┗┻┻┣┻┗┛
┣━┃━┏┳━╋┃┗┻┛┫┫┏┫┗┓╋┛┏┳┫╋━━━┫┻┓┫┻┃┓┣┣┏┏┫┏
┃┣┳┻┓┫━┓┣┃━┳┗┣┗┗┓┗┛┛┫┗┫┣┻━┻╋┗┫━┓╋┏┫┓┗┓┗┏
┻┏┏┫┃┣┓┣┓┓━┫┓╋┃━┛━┣┫┣━╋┏┓┗┗┃┻┗┏┓┗┃┫╋┣╋┛┃
╋╋┛┛┓┻╋┻┗┫┻╋┳┗┛┃┏┗┗╋┓┓┣┫━┳┣┻━┏┳┓┛┓┳┃┃┫┏┏
┓┏┏╋┻┃┣━━┗┓╋┫┛┃┏┏┫━┳┛┻┛━┏━┗┛┃┓┫┣┓┛╋┗━┳┣┫
┛╋┻┳╋━┏┗┃┣━╋┗┻┳┃━┓╋╋┛┛┳┃┃┣┣┫┻┗┣━┃┗┗━┓━┛┃
━┓╋┗┫╋┳┓┻┏┻┻┣┻━┫┫━┓┣┳┳┫┫┓┻┏┓┃━┛┻┗┗╋┳┣┗┗┓
━┏┗┳┣┃╋┫┛┓━┫┳┫┓┓┣━┗┓┏┏┳╋┣┳┛┃╋┛┗┣┏┫┛┛┣┃┗┫
┣╋╋┫┻┃┗┓┣╋┛┏┣┛┻┻┓┗┛┃┫┗┻┣┏┛┃┓┫┣┫┫┃┻┻┗╋┻┣┏
┏╋┗┗┳┏┫┫┏╋┗━┳╋╋┻┃━┛┃┓╋━┛┏━┃┃┛┗┻┏╋┛╋┏┻┫┻╋
━━┫╋┃┫━┛┛┣┗┏┳┃┛┓┃┣┗┓┫┛┫┳┏┻┏┳┛━━┗┳━┻┏┓┳┗┣
┻┏┗╋┳╋┏┃┣┫┣┃╋┗┣┣╋╋┣┳━┓━┏┗┏━┛┃┻┳┗┓┃┣┛┛┗┫┃
┛╋┃━┻┛┳┃┏┗┫┛┗┻┣┏┃┃┻┻┗┏┃━┃┻╋╋╋╋┏┳╋╋┳┻┏┗┳┃
┗┳┻┛┛┗┗┃┛┛┣┃┻┣┃┏╋╋╋┛┓┻╋┃┳┏┏╋┛┗┫┗┛┗┳┫┻┳┣┫
┛╋╋┃┣╋┏┫┗┃┣╋┃┣┛┣┓╋┓┻┳┃┳━╋┛┗┫╋┣┻┫┣┫┛┏┫┓╋┓
┻┓┗┏┫╋┻━╋━╋┫╋┳┻┓┗┻┃┛┣┻┃┗┳┻┣┏┛┓┻┳┗┗┳┃┛┳┻┣
┻┫┳┃┃┻┻╋┛┓╋┳┓━┛┗┳┳╋┛╋┃┗┃━╋┫┃┃━┻━┻┗┫┻┫┛┏┛
┣┫┫┛┛┏┣━┫┳┓┏┃┳┣┛┣┃╋┃┳╋┏┏┳┫┫┏┃┗┳┃┃┃┃┛┏┃┫┛
┗┓┃┫╋┛┗┣┏┛┻┓┳┻┣┳┗┏┻╋┛┻┻┓┛┗┻┓┣┃╋┳┫┗┓┛┣┣┃━
┗┗┳┓┓┃┗┏╋┫┫┏┗┏┓┏┃━┛┻┓┓┃╋┳┃┛╋┳━┃┻┓┓┃┃┻┳┛┃
┣┛┳┛━┣╋╋┏┓┫┓┫┗┗┃┣┏┛┳━┏┏┃┳┫┣┓┃┻┃╋┣┏┗┗┣┻┛┛
┻┫┣┓┛┻━┃┏━┫┏┫┛┏┫┻┃┫┣┫┃┃━┏┣┛┻┛┣┗┳┣┃┻
┻┏┣┃┳┛━┳┣┏┓┫┳┫┗╋┓┛┃┏┗━━┛┏┛┫╋┗┃┛┏┣━┏┻┗┗┳┳
┃┏┗┻┳━┣┃┃┃┗━┛╋━┣┫┗┛┳┗┳┣┳┏┣┓┛━╋┫┻┻┗━┏┛┃┻┣
┃╋┛┛━┃┗┃╋┏┫┣┗┣┫━┃┏┳┃╋┳━╋╋┣┳┫┛┓━┏┫┻┣╋━╋┛┓
┫━━┣┻┓┗┛╋┏━┃┣┣┳┃━┳╋┗┏┣┏┳╋┓┳┣┗┏┳┃┣┃━┗┃╋┃┗
┫┛┳╋┃━┳┏┏┫╋┓┓┫┛┳╋┳┣━╋┻┳┃┏┓┃┛┳┣┓┣━┣┣┻╋┻┗┓
━┻┛┏┻┛┻╋┗━┓┓┏┏┻┏┫┓┗┏┳┫━┗┫┛┛┃━┫┣┏┏┛┫┃━╋╋┗
┳┣┏┏┫┫┳━┻┫┳╋┛┃┃┛┏┃┛┓┛┃┗┛┃╋╋┏┃┛┏┫╋┫┗┳┃┛┻┳
┗┫┓┫┻┻┫┓━┻┗┫━┓┃┣┗┗┻┗┃╋┗━┓┃┫┫┳┏┛┳━┣┓┫╋┏┏┣
┛┗┏━┳┃┗┏┛┏┻┃┻━┗┻━┃┗┓┳┳┏┓┓╋┛╋┳┻╋╋╋┳╋┣┏┣┣┃
┏┣┻┃┏┓┛┗╋┣┻┛┓┗┣┏┗┗╋┗┻┗┳━┛┻┣╋┃━┫╋━┓┳┫╋┻┏┗
━┗┗━┣┗┫┗┏┳━┳━┗╋┫┏┓┣┳━┃┓┛┃┳┣┏┳━┛┏━┛┻┛┳━┛━
┗┳┏┳┻┃┻┳┏━┏┛┛┳╋┏┏┫┳┳━┓┗┛┳┳╋┣┛┳╋━┫┛╋┳╋┓┛┳
┛┫┓┳┣╋┛┓┓┓┗┗┛┳╋┓┗┳┛┳┗┃┓┓┻┳┏━┳┻┫┛┛━┗┓┻┓┛┓
┃━┛╋┃┓┫┻┃┃┫┻┫┗┣┏━━┣━┏┏┛╋┃┛┻┻┓┣┏┓┗┗┗┏┣┛┻┓
┫╋┻┛┻┏┳┳┻┳┛╋╋┻┻╋━┫┏┃┃┳╋╋┫┳┏┻┻╋┓┣━┳┛┣┓╋━╋
┗┻┣┓━┣┻┣┻┏┏┻┏╋╋┓┫┳╋┃━┳┛┃╋┗┫┗┗┣━━┓┛┻┓┓┳┃┗
┻┛╋┫┗╋┫┏┣┓┳┗┏┃┣┻┫┗╋┣┫┓┓┗┃┻┓┣╋┗┫┻┗┫┏┫┫┗┃┻
┫━╋┛┏┣┛┓┛┳┗┃┛┫┣┃┛┻┃┗┳┣╋┣┫┣┛┳┳┻┳╋┛┏━┛┻┃┳┗
╋┣┻┗┣┣┳┳┳┗┣┗┓┏╋┫┏┻┫┛╋┛┣┫┫━┫┻┫┫┓╋┃┫┻┃┏┻┻╋
╋┻┏┏┗┛┓┛┣┣╋┫━┫╋┃┳┓┻┛┳┻┏┳┻┓━┛┗━┃┫╋┣┫┏┫┳┳┳
━┃┗┫┛╋━┗┓┳┛┣┃━┫┛┳┏┻┻┏┣━┃┛┛┫━┣━┳┣┏━┗┓┓┓┓┳
┏┳┓┃┗┗┓┏┏┓┃┻━┗━┳┣┣┗┓┗┗┗┛┃┛┣┣━┓┛┃┣┗┏┗━┏┓┻
┻┃┛╋┻╋┻┣┓┏┫┳┣┛━┏┓┏┓┛┳┫━┳┣┃┏┛┃┻┛┛┏┃━┫━┛┏┳
┣┓┃┫┃┛┳┛┣┏┳━┓┻┏╋┏┗┏┣┻┏┣┳┏┏┫┻┓┳┓━━┗┫
┛┏┣┫━━╋┓┛┻┻╋╋┳━┳┻┓┛┫┻┗┛┏┫┻┳┏┣┗┏┗┓╋╋╋┗┗┣┫
┫┓┣┗━┗┏┫┻┛┳━┻┻┛┗┓┏┫┏┣┛┻┫┓┃┏┻━╋┏╋┏┏╋┏┗┫┃┓
┛━┫┫━┗┳┳╋┛┣┫┫┛┏┻━┣━┗┃┫┫┣╋┗┃┳┫╋┫┫┓━┗┛━━┛━
┗┳╋┣┳┳┛┗┗━┣┫╋━┻╋┏┗┳┳┃┻┳┓┗╋┓┳┗┳┳┻┫━━┓━┫┫┃
┣┏┃━┏┻╋┃┓┻┓╋┃┻┗┳┫┛┗┃┏┻┏━┛┛┏━┛┣┫┻━┣┓┗╋━┃┫
┛┻┏┣━┛┗┛━╋┻┻┳┛┫┻┏┳┓┫┳┣┣┛╋┣━┫━┣┗┃╋┻┫┳┗┳┳┛
┛╋┗╋┫┫┣┳┃┗┓┻┛┗┏┓┃┣┣┛┣━┳┏┃┃┗┳┻┏┫┳┫┳┳┳┏┛┫┃
━┣┗┣┣┗┏┳┫┻┓┓┗┏┓┣┗┳┓╋╋┫┣┗━┗┃┓┻┳┓┳┳┗┓┣┫┃┓┃
┳┣━┗━┗┫┣┛┗┣┏╋┳┛┻┛┓┣┗┛╋━┣━┳┫┗╋┗┣┃┃┫┻━━┣╋┃
┏┣┳┓┫┳┓┳┻┏┛┻┻┃┓┛┃┣┻┓╋┻┏┫┃┛━┓┻┳╋┻┗┫┓┃┫┻┗┏
┣┏╋┛━┣┛┫╋┛━━┫━╋┳┳┛┃┣┗┏┛━┳┫┳┫╋┳┗┗┣┃━┃╋━┛┣
┛┛━┻┃┛┣┏┃┣━┣┓━┳┛┛┃╋┗┫━╋┏┃┳┣┃┓┳┃┣┳┣┫━┏┓┛┛
┣┗╋┃┏┳━┳┃┣┻┫━┏┃┻┛┛╋┫┛╋┓┓┫━┗┏┫╋┣━┏╋┓━┻┻┗╋
┣┗┏┃┛┃━┏┳━┳┣━┻┏┳┫┣┳╋┃┫┃┓┓┓┻┛┏┣┻┓┏┃┏┓╋┳┣┃
┃╋┳┏┛┫┃┗╋┃┏━┃┗┻┓┏━┣┛┻┗┳━┻╋┓┓┃┗┗┻┃┗┃┗┗┛╋╋
┛┛┏┣╋┛┏┳━┗┫┗┻┣┓┛┃╋┏━━┣┃┓╋━┛┓┗╋┛┏┓┻━┣┣┃┗┳
┛┫╋┓┫┏╋┛┳┏╋┫┛┏┣┏━┳┏┻┛━━┻╋┏┓┓┛┫╋┏┛┃━┓┻┃┛┓
┛╋╋╋┓┃━┫┣┛┣┓┣┣┏┓┣┻╋┓┓┳┓━┳┣┏┣┻┣┗┛━┫┣┻┗┣┏━
┏┛┫┏╋╋╋┛┣━┏┃┫┻┏┏┗━┫╋┫━┣┛┛┣┫┛┏━┗┗┓┗┏┃┃╋┃╋
┏┃┣┣┻┗┏╋┓┛┛┳┣┳╋╋┏┃┳┓┏┗┗┗┓┗━┳━┻┗┃┫┏┻┛━┓┣┣
┫┛┏┃┗┳┫╋┣╋┫┣┫┓━┻┫┃━╋┓┏┓┻┫┛┃┻┓┛┃┗┓┳┓┳┏━┳┓
┓┳┳┛┳┛┏┏┏┻┻╋┻━╋╋┣┣┳━┓┃┫┣┗┫┓━┏┻┗┗┏┣┛━┏┫┣┫
┏┗━┫┗┫┛┛┳┫┃┓┏┗╋┓╋┓┃╋┛┻┛┗┗┃┏┻┗┃┫┛┛┏┣╋┏┃┓┓
┗┣┛┓┣┻┏╋┓┗┳┓━╋┣┃━┛┳┣┫┗┫┳┗┛┳┻┫┗┓┏┳┻┳
┳┳┫┗┓┃┫┛┛┏┳┃┻┻┳┣╋╋┏┫┫╋┛╋┓┓┗┳┓┳┃┛┏┃┛┻━┃┏━
┓┓┫┳┣┃╋┃╋┳┃┣┗┳┓┃━┣━┳┣┃┻┛━┏┓┻┃━━┗┣┓┣┫┃┻┏┣
┗┻┗┳┗┏┏┓┃┻┳┃┛┣┗┳┏┳┗━┣┳┃╋┳┫┳┳┫┃┏┳╋╋┻┗┳┗╋┻
┣━┏┳┃┫┓┣━╋━┳┻┫┗╋┛┫┃┗┳┏┻┓┫┃┓┃┃┏┗┛╋┏╋┻┣┏┣┣
━┫╋┫╋┃╋┓┣╋┗╋┗┓┫┻┓━┓┗┃┓┳╋┗┗┣┻┏┻┛┣┫┛┏┃┻┗┃━
┓┓┣╋┗┣┛┳┛┫┫┛╋┗━┳┻┃┃┫┓┏┫┻┃╋┗┛╋┻┫┗┫┳┳┣┫┏┛┳
╋╋┫┓┓┫┏━┻┃━┓┣┏┳┫╋┫┣┻┛┃┓┓┓━┛┓┻┳┃┫┻┫━┛┳╋┫┫
┗┻┓┃┣┣╋╋┛┫━┫┻┏┓┗┛┓╋━┃┃┻┣┓╋┳┫━━╋━┫┓┃┣┛┃┛┣
┫┗┗━┻━━┃┫┣┳┗┣╋┫┗┫┻┏┏┓━┏┃┻┃┓┫┻┻┣┫┓╋┃┛┛┳┫┫
┏┫┳┏┻┣━┣┗┏┛┗┻━┳┳┓┏┻┫┛┗━┏┳┳┳┓┛┃┳━┫┃┃┗┃┛┣╋
┛┓┣┫┫┻┗┗┣┏┓┃┃━┓┳┳┫╋━━┛┻┃┗┗┳┣┗┻┛┃━━┗┛┳┫┫┻
┗┏┣┗┻┛┻┏━╋┛┫┗┣┓┓┳┏┳┏┛┛┓╋┣┫┃┓╋┫┏┃┫┻╋━╋┳┫┛
┻┏┫┏┛╋┻┏┫┏┛━┃┣━┛╋┛┃┏┫┃╋┏┗┓┓┫┗┫┛┻┓┓┛━┏┗┏┣
┛━━┳┣┻┏┫┣┗┏┣┫┻┗╋╋┓┣┳┏┻┳┗┫┛┻┫┻┛┓┫┓┗┳┏┓╋┛┳
┫┻┻┫┏┏┣┫┓┃┗┓┗╋┫┣┫┓┃┛┃╋┗━┗┏┏┳┳┏━━┃━┫┻┏┗┳┏
┏┛╋┃┛┃┗┫╋┓┳━┏┛┛┏╋┃┫╋┓┗┗━┛┃━┫┛┻┛┃┏┗┏┃┳┣┳┳
━┃┏┛┏━┛┓┻┻╋┗╋┛━┃┗┫┏╋┃┳━┳┃┓┃┗┣┗━┗━┃┃━┫━╋┳
┳┗┣┫┳┣┻━┗┻┏━┓┏┻┓╋┃┻┻┏━┏┣┏┏━┓┏╋━┳╋┳┃┫┓┫╋┳
┗┏┗┃┣╋━┳┫┻┻┫┓┗┫┳┳┻╋┃┓╋╋┛┛┗┛┣┛┫┛┗╋╋┣┏┏┃┳┻
╋╋┓┗╋┃━┣┻┫┓┣╋┣┫┫┫┫┣┫┃┏━━┓┳┻━┏┏┫━┫┓┗┏┓┏┗┣
┣┣━┏┏┏┓┓┃┗┃┻┓┃┫┃┛┫┫┓┏┫┏┻╋┛┏┳━┃┏┏┓┓┛┣━┛┗┫
┫┳┏┃┓┓┃┻┻╋┛┏┓━┫━┃┓┳┳┓┃┗┏┃┛╋┫┃┗┃━┫┗┃┣┓┣┫┫
┫┛━┻┣┫┏┻┓┣┗┣┏┫┛┣┃┻╋┫┳━┫┓┫┳┫┃┃┫┓┗┏╋┛┃┗┓┏┣
┗┓┣┗┏┓┻┫┛┛┫┗┗┫━┓┛┳┏┏┃━┃╋┣┃┻┻┓┛┃┻╋━┗
┣┳┛┫┓┛━┛┗┃━┛┳┛┓┏┛┛┏┗┣┓┳┻┓┻┣┗┻╋┻━┣┗┓┻┏┣┗━
╋╋┳┓┳┫━┳┫┻┓┳┫╋━┗┻┫┗┳┣┃┣┓╋┏┫┻┣┫╋┛┏┫┏╋┗┣┫┏
┏┳┛┫┓┏┃┃┛┏┫┫┳━┛┃┏┃┏┓╋┫━┳━╋┛┣╋━╋┗┣━┗╋┗┏┗┣
┻━┏┃╋┳╋┛┓┃┏┻╋┗┃┓┃┻┻┓╋┳┳┻┓┳┫━┣╋┃┃┫┳┛┳┛┻┣┳
┃┳┗┫┫┃┻┓━┏┗┃┫━┓┻┫┻┓━┓┣┗┓┛┓┏┓┗╋━┳┗━┗┓┣┃┣╋
━┣╋┻┫┫┃┳┻┫┓┗┣┣┫┏━┻┛┃┻━┳┻┻━┃┻━┫┏╋╋┃━┗┻┫┣┫
┳╋┻┓┳┗┗┓┣┫┻┳┓┳┛┳┛┏╋┗━┫━┗┻┣┳┣━┃┫┻┳┻┓╋┃━┫┛
┳━┓┫┏┗┗┛┃┳┫┃┫╋╋┃┏┛┳╋┳┃┗┛┓┛╋┻┣━┓┫┻┣┫┻━┓━┛
┻┛┛┻┗┃┛┻┛┳╋╋┗╋┫━┫┓┻┗┏┗┛━┓┻┃┣┗━┓┣┓┫┗┗┃┣┛╋
┳┓┗┏┏┏┗┫━┫┗┃┗┣┣┓┃┻┏┓┣┳┛┏┳┻╋┳┣┛┓┏┫┣┏╋┓┗┫┃
╋┻┏━┻┳┓━┏┛┏┓┫┣┫━┃┣┫┏┃━┓┫┳┳┃┛╋┳┗┃━┏┛┏┛┏┃┃
┃╋━┫┳━┗┃┫┓┣┣┓━╋┓┳┓┏┻┃┫┻╋┗━┛┫┏┻┳┫┓┗┳┻━┳┏━
┃┃┣┏━┏┃┫┃╋┣┓┫┻┫┓┣┛┫┣┻┗┗┻┻┫┏┣┏┏╋┣┫╋┣┗┛┛┳┣
┃┗┓┳┏┓┳┛━┳┻┗╋╋┃┏┳┃┻┻┗┣┛┏╋━┗┻┫┳┳┗┗┳┣╋━┗┛┫
┳┓┏┏┫┛┗┣┳┫┳┣┫┳┳┳┻┣┣┓╋━┳┳╋╋┛╋┏╋┛┏┻┃┓┓┛━━┫
┓┃┻┛━┳┣╋┃┏┳━┫━┃┻┫┓┃┏┻┣┳┃┻┣┻┣┳┛┫┃┫┫┣━┣━┏┳
┗┛╋╋┗┃┣━┃┛┻┗┓┏┣┛┳┃┛┏┓━━┓┓┳━╋┻┏┗┻┓┃┣┃┫┻┛┗
┃┳╋┏┛━┛╋━┗┗┳┣┣━┣┣┛┣┫╋┻┣┫┫┃┣┏┓┏┛┏┛╋┗┫┃┃┗┣
┣┃╋┏┻┃┏┓┗┓┗┳┻┳┛┏╋┫┏╋┏━┻┛┣╋╋┣┻┻━━┳┛┏━╋┗┻┗
┏┛┃━┃┫┓┓┛━┳━╋┗┳┳╋╋┳┫╋╋┳┻┛┃┓┏┻━┛┗┃┓┳━┓┃┃┳
┻┳┃╋━╋┓┃┣━╋┣┗╋┗┳┳┳┫┫┫┃┏┃┃┓┳┫┣┏┓┏┛┻╋┏┗┳┣┃
┓┳┏╋┛┫┏┫┓┏┗┗┛┃┫┗━┛┣┏━┏┻┗┓┫┛━┗┛╋┳╋┃╋┻┏┗┃┫
┳┳┏┏┣╋┗┏┓━┳┏┓╋┃┃┓┻┻┫┣┻┣╋┫┗┣┃┳━┻┣━┗┻┣┗┏╋┃
┛┣┣┳┓━┓┓┏┗┣┗┗┻┫┣┃┏┣┣┳━┫┣┛┳┏┛┛╋┳┫┛╋┫
┓━┛┻┫┓┳━┛┓┣┫┫┻┗┗┻┛┫┳┳┫┃┓━┃┛┏┫┃┳┫┣╋━╋┗╋╋┳
┓┛┏━╋╋┛┻┣┣┻┻━┗┓━┻┳┫┃┗┛╋┃┃┳┓━┻╋┳╋┃┛┃┳╋┻┓┛
━┻┏┓┓┏┃┓┛┏┣┏┛┗┫┣┛┓┗┓┳┏┣┏┫┃╋┗┏┻┗┗┻┗┫┓┗┻┣┓
┳┛┓╋┗┫┣┣┳┻━┗┏┓┗┏┫┫┃┗┓┏┻━┃┳┣╋━┣┻┻╋╋╋┏┓┃┣╋
┏┃┫┫┃┗┛┓┫╋┫┣┛┻╋┣┏┏┻┗┳━┃┃┏━┏┗┣┗┳┓┏┳┗┻┛╋┓┏
┏┓┳┫━┓┻┻━━┃┃┻┳━┃┗━┓┫┗┛┓┛┳┳┃━┣┣┻┗┳┻┃━┃┏┛┳
┫┓┻┏┃┫━┏┣┳┛┳┫┏┳━┣┣┻┃┛╋━┳┏┻┛┗━┳┏┫┏┣┻━┗┣┃┓
┏┫┻┏┛┃┗╋┫┻━┛┃┳┻┳┓━╋┏┗┻┓╋┓┳━╋┗┫━┳┃┳┛━┻╋┗╋
━┳┃┫┗━┻━╋┏┗┓┗┗┗╋┣┣┓┓╋━━┣╋┻┗┏┻┛┗━━╋┳┣┣┻━┗
┏┣┳┻┫┏┓┻┻┳╋┣┏┻┃┓━┃┏┛┻┃┗┻┛┗┗┻┻┃┛╋━┗┣┓┓┓┫┗
┳┳┛━╋┛━━╋┣┗╋┓┏╋┣┣┫┗╋┏┓┓━┃┫┃┗┓┃┫┳┓┓╋┛┃┣━┏
┫┣┛┛┗┻┫━━┃┫┻┻┻━┳┗┓┫╋┣┗┳┗┓╋┗╋┛┏━━┻┳┛━┳┫┻┃
━┳┳┃┣┻┏┫┗┛┫┫┛━┗┻┫━┫┛┣┻┳╋┏┻━┫┻┳┣━┫━┛┫┣┓┛┃
╋┳┳┛┏┗┃╋╋┏┳┃━┫┓┗━┓┫┻┓┻┃┳┓┓┳┛┃╋┳┫┏╋┛━┃╋┻┳
┻┳┛╋┛━┻┻━┣┗┃┫┗━┏┫┗┏┃┓┃┫┗┳┓┣┏┗┗┳┏┣┳┓┏╋┳┻┫
┃┓┃╋┏┣┫┳┃┃┫┣┛┓┃┗┣┃┛┃┃━┗┣┻┫┫┻━┓┣┗┃┳┻┓┏╋┓┓
━┻┛━┃┛┻┳┃┏━┛┏┏┗━┣╋┓┓┳┓╋┫┗╋┻┣┳╋┗┃┛┻┛╋┳┓┳┃
┗┗┫┛┓┛┻┫┛┏╋┣┃╋┗┃╋┫┳┫╋━┗┛┫┏╋┫┣┳╋┻┣┏┏┳┣┫━╋
╋┃┓┃┓┓┗━┻╋┫┛┳┏┗┗┻┫┳┏┳┻┫┃┓┻┻┣┓┓┣┻┫┛┳╋┏━┳┓
┣┳╋┗━┓━┛┻┏┃┣┗━┫╋┣┏┳╋┛┻┛┳┃━┃┳┗┻┫┛┗┛━┳┳╋┛┳
┛┫┃┳┳┏┛┗━┗┣┃┃┫┃┻┗┓┃┛━━┫┏┣╋┃╋┓┳┫┗┣┻┫┻┛┃┣┃
┏━┳╋━┗━┣━┻┏┳┓┳┳┓━┓┗━┛┳┗┏┳┏╋━┓┏╋┻┻┛┏┫┏┃┏┛
┻┛┃┫╋┫╋┣┻┳┛┃┫┻┃┓┫┳┃┣┓╋━┏┓┣┫┣┏┗┃┣┃┃┳┓┓━┳┳
┻┳┓┫┗╋┛┏┫┫┳┣┫┏┣┓┫┻┫┻┫┏┃┣┣┗┫┗┻┻┳┗╋┏┃
┓━┫┏┫┳┗┓┗━┣┓┫┻┗━┓┫┏━━┻┛━┛┣┏╋┓╋┃━┛┻┓┻╋┣┫╋
┓┃┛┃━┗┗━╋┫┫┫┣┏┏┏┃┃┣━┃┫┗┣┓╋╋━┻┓┳┓┏┓┛┏┣━┫╋
┣╋┃┣┃┓┃╋┃┗┻┏┳┛┗┻┛┛┓┫┗┓━┣┓━┓┛━┛┓┓┫┻┗┃┓┣┣┏
┻━┫┛┃┛┣╋┫┻╋┣┫┃┛╋┳╋┻┫┗┓╋┳┓┻━┣┛┏╋┓┣┓━┻━┛┛┣
┓┓┗┃┻┛┗┓┳┗┳┻╋┫┗┏┻┓┳┏┗┫┗┫┏╋┏━━┻┓┗┛┫┓┗━┣┛┓
┫┏┏┏┣┓┣╋┫┳┏┳╋┓┏┓┛┗┫╋┻┣┻┻┃┃┫┫┳┣┻┛┳┻━┫┫┏┫┣
┫┛┗┻┗┗┓┏┏┗━┗┛╋━━┓┛━┣┣┳┻┫━╋┛┻━━┣┳┗┏┏╋┣┗┳┳
┣┳┛┏╋╋┛┻┏┳┓┫┓╋┫┣╋┃┗━━━┛┳┓┛╋┗┏━┏┗╋┫━┳┣━┳┏
━━┣┗╋┻┓┣┛┃┣╋┳┻┛┣╋┫┏┃┓┛┣┛┣┛╋┻┻┏┏┛┛┛┻━┣┓┻┓
┳┫┣┻┻╋╋┓━┫┗╋━┛┳╋┛┛┓╋┓━┣┻┳┃━┃┓╋━┃┃┫┣━┻━━┳
┻┃┻┏┫┃┫┓┳┛┻┗┣┣┻┣━┓┫┫┣┻┫┏┣┻┛┃┻┓┻╋━┣┫┣╋┳┫┗
┳┛┣┓┳┓┗┗╋━┫━╋┣┣┗┓┻┻━┛┫━┗┓┳┏╋┃┓┣┛┏┃━┛┗┣┛┃
╋┳┳┣┃┏┓┣┳┳┗━┃┻┳┛┳┏┓┓┏┻╋┣┫┗╋┃┛┻┻━╋┓┻┃━┗┏┃
┓┏━┳┫┓┏┓┃━╋┓┃┻┳┛┓┛╋┏┳┛┗┓┣┛┻┻┣┳╋┏┫┛╋┣┃┫┣┻
╋╋━┗┻┏┓┃┻┫┓┛┫┻┛╋┏┏┫━━┓┗━━┃┣┻┣┃┃┗┗┳┏━┫┗┛┗
┣┣┗━┛┳┃┻┫━━┓┳┫┛┛━┛┏┻┃╋┗┓┛┃┏━┃┣┓┛┳┫┳┣┛┛┣┓
┻┓┣┳╋┻┳╋╋┓┏┏┏┃┫┓┏┏┗┃┳┃┣┓╋┗━┳┫┗━┻┻┛┗┏┣╋┛╋
━┫┗┻┗┗┗┃━╋┳┏━┓┃┛┫┳┫┗┣┫┏┗┣┻┫┗┓┳┓┳╋┻┏┻┳╋┣┏
┣┃┃┓┃┗┛┻━┗┫┓┃┗┏┃┳━┃┏┃┳┣━━┫┓┫┗┏┛━┏┫━╋╋┃┏┣
┳╋┻┳╋┫┣┛┛┛┓┣┏┳┣┻┗┳┣┓━┗┣┛┏━┣┳┳┳┫━╋┛┻┗┣╋┓┻
┳┳╋┳┳┏┛┗┫┣┫┛┣┗┓┓━┻╋┣┫┛┣┳┻┻┗╋┫╋┳┳╋┏┳┓━┓┏┛
┛┻┗┗┓┓┃┛┓┓━┫┣━┫┫┃┳┛┗┛┓┛┫┣┻┻┓┻┓┻┣┓┣┓┃┻┻━━
╋┣┻╋┫╋┫┏━╋━┻┣━┳━┛╋┻┫╋┗┛╋┏┏┫┃┫┛┓┓┫┫┃┻┓┻┛┻
┳━┫━┳┫┃━╋┛━┏━┏┓┃┛┻┃┳╋┻┫┓━━┣┣━┃┻┃┣┏━
┓┻┣┣┃┓┫┗┗┓┳┳┗┫╋┫┏┓┛┗┳┳┣╋┛━┳┫┓━╋╋┏┫━┗┗┗┻┓
┛╋┗┳┓━┫┫┗┻╋┏┃┣┫┳┃┫┫┓┳┃┗┳┳┃┛┣╋┻┓┛┓┓┻┏┣┣┫┏
┛┃━┫┳┻┳┃┳┗┛┻╋┗┏┓┫┫┏┃┏┣━┻┻┻┛┛━┃┓┃┏┓┳┣┳┳┫┻
┃╋┃┏┻┏┳┫╋┣┫┳┫┗┫┏┻┓┛┫┏┗┻┗┗┃┃┗┻┣┓┻┃┻┻┫┻┓┏╋
┻╋┻┃╋┃┛┛┗┗┣┓┛┫╋━┏┏┣┳╋┻┳┗┛━━━━┗┛┗┗━┳━┳┗┫╋
┃┛┓┛┻╋┃┗┓┣┗┳┓┗┏┫━┣╋┓┣┫┫┃┃┛┃┏┻┛┫┓┗┃┛┻┛┣┫┛
┓┓╋┣┏━┗┣┓┻╋╋┏┏┻┛┓┳┣┳┃┛┗━┣━━┫┳╋┣┓┻┗┳┻┣┻┫┻
╋━┏┻┛┓┏┻┫┣┫┏┫┛┫┓┣┣┓┻┃┫┏┫┫┣┳┏┏┫┳┛┳┫┗┓┳┓┣┫
┫┃┏┻━┓┣┛┃┛┣┃━┫┃━┗━┳┻┫┛┳┻╋┳┻┃╋━┗┗┣┓┻━┻┛┃┣
━┃┳╋┛━┃┓┗┣╋┣┗╋┛┻╋┳┃┓┓━┫┓┻┣━┗╋┻┓┫┛┫┏━━┗╋┫
┣━┃┓┗┛┓┻┳┫┛┛┓┛╋┃┣┏╋┗┻┓┓╋┣┗┏┫┣┗┃┗┫┛┗┗┫┃┃┓
━━┣┓┣┃┻┃╋┻╋┻┫┃┏╋┓┛┃┫┏┛┳┛┛┻┻┃┻┗┛┣┓┻┻┗┏┣┓┃
┣┃┏┛┻┛┏┣┗╋━╋┓┻┏┛┏┳┣┏┛┓┻┫┃┳┏┣┓╋━━┃━┓┫━┻┣┗
┛┳┣┻┳┗┣┏┏┛┗┳┛━┓━┛┃╋┳┫━━┗┳┣┓┫┫┳┛┓┗┏┻┓╋┓┫┣
┛┗━┗┃╋┓┛┏━┻┛━┏━┃┣╋╋┣┣╋╋┛┣┣┗┗┫┏┗┃┛┻━┃┓┫┳┻
━┏┣┳┣┫╋┗┣┗┛┃┣┛┣┓┻┳┻┃┓┣┫┏╋┛━┛┛━┓┏┳╋┻╋┣┛┫┃
┗┫┛┓╋┏┣┏┗┫┗┛┣┛┗┓┏┏╋┫━┻╋┏╋┛┛╋┻┛┛┏┗┓┃┳┏┛┓┛
┏━┫┣┣┳┫┫┓┗┛┫┃━┗┗┓┻━┫┓┃┻┏━┃┛━━┣┃╋━┃┛┳┫┣┗┳
━┳┓┣┳━┻┳┏━┗━┓━┏┃━━┗┻┫┃┛┻╋┣┫┻┣┛┳┓┏┓┓┫┗╋╋┏
┣┳┳┻┃┫┣━┛┏┛┻┛┻┳━┳┏┫╋┏┳┗┗╋┃┗┏╋┗┳┗┗┣┛┛╋┃┻━
┛━┓━╋┓┛┛┫━┣╋┣┻━┛┻╋┣┏┓┏┃┳┓┫┣┳┗━┓┻┻┻┏╋╋╋╋┣
┛━┓┛┛━┛┳┳┻┳┗┫┃┏┃┫┛┃┫┗┻━┗┛┓┣┗╋┗━┏┻┳┛┏┓┫┫┃
┏━┗┏┃╋┃┻┻╋┏┛┓┛┓┛┓┏┛┏┏┣┏╋┫┏┫┫┗┣┛┓━┫┓┻╋━┫┻
┫┻┛┛┃┣┏┓━┛━┣┣┗╋┃━┓╋┳┃┓┛━┣┣┫┗┣┣┗━━┫┃
━━┣┳┗┣┣━┳┗╋┫┣┏┏┻┓┗┛╋┛┻╋┻┛┣┗┛┳┓┗┗┃┃┛┻┣┫┛┓
━┳┃┳┻┣┃┃┗╋┃┗┻┓┃┫╋┓┏┫┛┻┗━┗╋┃┳┛━┫┣┫┏┣┻┗┏╋┗
┳┓┛┛╋╋┫╋┃━┻┏┃┳╋┣╋┓┗┻┻┃┗╋┃┓┏┛┏┫┏┗┓┫┣┣┓┓┛┻
┏┓┛┛┫┛┫┗╋┻┣┛┏┓━━┛┛┗┫┃┃┏┏┓┗┛╋╋┓┗┛┗┓┛┗┳┏┫┳
┣┓┻┗┛┓┻┃━┫┻┗┫┳┃┣┓┳╋┻┗┏┃┏┛┏┗┣┫┳┓╋━┃╋┓┻┃┻┏
┏┛┏┓┓┏╋━━┃┗┳┃╋┗┣┓┃┫┫┛┫┻┳┳┳┳┓┛┏┃┻┣┗┣━┛╋┏┫
┓╋┣┫┣┣┏┗┣╋┛┳┗╋┗┳┫┗┛┃┗┗┃┛┛┻┣┳┛┗┣┳╋┫━╋━┳┻┗
┫┫━┫┳╋━┣┣┳┳┣┏━┛┳┏┗┫┛╋┳┃━┫┓━━┓┃┫╋┏┓┛┻┻╋┃┻
┣┗━┛━┫┏┓┛━━┣┓┃━┃┫┏━╋┳┗━┣┣┃┳┻┳┣┏┛┏┻┫┻━┳┗┗
┳┃┻┣┛┗┃┣┳━┫┻╋┗┳━┓┃┓┫━╋┣┫┳╋┃╋┫┃━┓┗┛┳┃┗━┻━
┣┏┃━┛┏┏┳━┣╋┻┫┓┃┏┳┛┳┓┛┏┛━┛┛┏╋┗┛┻┛┛╋┛╋━┓┏┃
┓━┛┛┻┣┳┳┣┃┗┏┣┃╋┃┃┛┳━┫┣━┣┏┣┃┓┏┻┫┃┫┻┃━━╋┫┫
┻┻┣┣┛┣┫┓┏┳┗┣┓╋┗┻┻┏┃┫┻┏┃┻┃┃┣┛┗┃┫┳┃┃┗┃┳┫┻┏
┛┗┏┳┣┗╋┓┳┻┣┓┗┏┻┃━┏┗┓╋━┫┓━┛━┻┳┃┻┻┗╋┫┻┗┛╋┳
┗┣┻╋┃┃┳┓┓━━┫┳┓┳┃┃┃┃╋━┣┏┏━━┗┣┳┓┳┓┣┃┣╋┓┛┻┻
┳┗┗╋┗┣┃┗━┳┃┳┃┛┓┳━┳┻┳┏┓┏┓┃┓┳┫━┏┳┓┻┳┣┃┫┓┳┏
┛┃┳┣┻┗╋┗┃┳┣━┳┻┗┓┓┻┗╋╋━┻┓┫┃┏┻┓╋┣┫━┫┣┓┗╋┃┛
┏┫┻┳━┳┃┣┓┏┗━┏┳┓╋┏┳┳┣┗┻┫┓┳┗╋┗╋┏┛┻┏┣╋┫┏┓┗┓
┛╋┛┃┗┓┛╋┃┻┏┏┓┏━┳━┓┛┓┫┓┃╋╋┳┗┳┏┏┻╋┻┗┛━╋┳┗┫
┛┃┻┳┃┃┃┛┻━┗┣┫┳┗┣┛┛┛┻┫┣┃╋━━┫━┓┻┣┳╋╋┣━━┻┏┣
┃┛┏┻┗╋┛━┗┓╋┃┏╋┃┃┏┻┏┛┻┏┛┏┻┣┳┣┛╋┳━┣┃╋┓━┛┣┛
┓┗┗┃┓┃┛┓┻━┣┫┛┻┫┻╋┏┻┣┛┳┏┃┃┫┏┗┻┣┣┣┻┃┻╋┓┛┃┣
┓┳┃┣┏┻┻┫┗┃┻┳┣┗┳━┫┫┻┓━┗┣┫━┓━┫┃┳┳━━┣┓┫┏╋━┗
┗┃━┳━┓┣┣┛┛━┣┓┗┫┏┃━┛┫┃┻┳┏┣┣╋┏┳┏┃┣╋┏┳
┗┣┓┣┏┛┓━┻┻┓┏┳┣┻━┗┣┳━┻┗┻┗┳┏┛┣┏┣┛┣┓┳┻╋┓┻┫┳
┏┛┏┓┓┃┃┻┗┏╋┓╋┗┏━━╋┃┗━┗┗┃┣┫┃┏━┛┳┗┓┓┻┳┫┓━━
╋┃╋┗╋┳╋┓┗━┗┏┗┫┳┛┏┗┻┏┏━━┣┃┫╋┛╋┣┗┣━┣┣┓┛┓┓┃
━┳┳┏┫┓┛┳╋┣╋┓┫╋╋━┗┓┓━┓┏┻┗┏┫┫┻━━┻┻┗┣┏┓┓┫━┣
┣┃┳┗┛┳┳╋┛┗━╋┗┓┃┳┳┣┳┻━┣━┗┣┣┳┃━┣┓┣┫┓┃━┻┻┻┗
┛┗┓┫┣┳┃┓┛┻┫┗━┛╋┓┏┻┫┛┓━━┏╋╋┻┃┣┫┳╋┛┣┛┣┏┻┃┛
┛╋┗┗━┳━┛┫┻┛┫╋━┏┏┳┫┛┃┏┗┛┗┳┓┻┛┓┛┛┃┳┓┗┏┗┓┻┃
╋┏┫┃━┣┫┃┓━┗━┻┻┗┛┻┣┛┓┏┛┛┣╋┫┣┓┏━┓┫╋┃━┏┃╋┓┣
┃┃━┳┏┣┛━┓┣┳┓┳┻┣╋━┛┫┓┗┗━┣┓┳┣┃┏┫╋┛┓┻┃┻━━━┣
┓┣┫┣╋┗━┛┛┣┃┻╋┻┛┻━┣╋┓┳━┗┃┫┏┻┛┫┛╋┗╋┗┫┏┗┫┓┓
┫━━┣┣┛┓┃┗┣┻┃┓┳┗┣┳┛┳┛┃┳┣━┓┃╋┗┓┃┻┻┛┳┻┏┻┻┓┳
┣╋━━┃┛┏┳╋┃━┣┏┳┻┻┗┻┳┛┻┣┗┓┫┳┃┛┳╋┫╋┓╋┳┗╋┫┏━
┃┏┳┃┫╋┏┏┓┓┳┗┻╋━━━┗┳━┓┃┳┛┛┓┻┃┳┻┏┳┏┫┓┻┳┫┃┳
┳┃┣┳┣━┳┛┗━┗┣┗┣┗┳┫┃╋┏┳┻┏┓┳┃┃━┏┓┓┳┃┣┓┣┗┃┛┫
━┏┗┏┃┓┛━━┗┓┣┻┣╋╋━┏┃┛┓┛┗┻┗━╋┏┫┗┫┳┳┣╋┗┻┃┗┓
┳━┳┣┓┣╋┣┳┻┣┗┃┫┻┳━┃┳┏┫┏━┛┛┣┓┛┣┣┏╋┓┣┻┃┳┓┏┃
━┛━╋┏┻┏┻┗┫╋┻┓┻┏┳┻┃╋┻┗━┻┗┏┏┫┣┃┫┣┣┏┏┃┛┣┻┃━
╋┛┏┣┣┏┻┫┫┗┫┫┛┣┃┫┫┓┗╋┻┃┗╋┗┛┗┫┳┻┻┻┫┓┃┫┓┛┃┛
┫┃┛━┓┏┣┛━┗┏┣╋━┻┛┫┻┃┛┓┳┃╋━┗┣━┗┫╋━┓┳━┫┻┗┣┃
┏┻┣┗┗╋┗╋┃━┏┛┳┫┣━┻┻┗┫┣━╋┗┻┓┳┻╋╋┫┣┛┛╋┓┏┏┫┫
┛┳┫┓┛┳┓━┃╋┏┳┓╋┃┃┳┓┫┗┻╋┳┳┓┫┃┃┃┻┣╋┓┣┓┏┣┓┏┣
┻┓┫━┏━┣┻━┏┳┳┓┓┗┃┻┫╋┛┫┫┻┫┗┃┗┣┳┻┣┳┳┻┻╋┳┛┳┏
━╋┃┣┗━━┻┫┛┣┓┻┣┫┛┳┫┫┫┛┻┫╋┓┻╋┗╋┏┣┃┳┣┫┏━┳┳┳
┫┃━┗┻┫┛┃┏┓┏┏━┻┛┗┓┫╋┻┗┏┏┏┻┳┳━┫┗┣┣┏┛┻
┳━┗┫━┣┃┣┫┳╋┳┛┻┳┗┣╋┃┃━┣┓┃┣┣┓━┫┃┗┃┫┣┗┫┣┓┗┫
┗┗━┻╋┏┻┫┗╋┛┣╋┻┓┃┓┃┏┓┗┗┳╋┳┳┻┫┗┃┻┻┓┳┻┛┏┃┏━
┗┓━╋┗┓┛┛━┛━┃┏┳┳┛┛┏┗┓┣┗┃┗┣┛━┣┛┣╋┳┓╋┣┣┓┣┣┣
━┃┳━╋┓┃┗┗┃╋┓┃┗┓┃╋━┻━┻┓┓━┃┫┓━┣┏┳┏┏┏┗┳━━━━
┳┗━┏┓╋┏┓┛┃┻┫┗┗┫┣┃┃┻┗┓┓┳┳┣┻┗┳━╋━┫╋┗┓┫━┏╋┓
━┓┗┛┃┏┣┛┃┃┗┛┛┗┗┏┗┓┓┛━┻┃┛┣┳┫┃━┗┓┛┓┗┛┻┏┃┃┳
╋┗┃┣┛┛┃┃┣┫╋┏━┏┏┗┃┗╋╋┻┛┗┫━┗━┓┃┛┻┓┫┳╋┓┻╋┫┗
┳━┻┗┣━┃┛┛┳━━┫┛┣┗┓┗━┣╋╋┃┛┏┣┻┛┳┻┛┏━┳┓┏┛┏┻┳
┗┃┣╋┫┗┗┗┓┻╋┫┣┗┗┣╋━┏┻━┗┃┗━┣┻┳┣┃┛┛╋╋┫┗┻┗┗┫
┳━┳┛┫┏┗┳╋┛━┃┣━━┻┗┫┳┣┏┻┻╋┛┏┏┫┗┳┳━┛┣┣┛┻━┗┓
┳┳┳┏╋━┗┓┗┗┣┏┏━┃┓┫┓┏┛┏━┏╋┣┏┣┃┃┗┓━┳┛━┛┏╋┛┓
┃━┳┻┃┏┛┗┓┫┛┗┃┓┓┃┣╋┓┏┗┫┓┓┻┏┻┗┳┳┏┣┃┻┫┳┛┓┫┛
┗┏┃┗┏┻┓┏┏┫┫━┻┻┏┗┓┳╋┗━╋┏┛┓┳┃━┏┃┛┻┓┗┏┃┏┳┛┛
┗╋┗╋┫┃┫╋┣╋━╋━━┗┓╋┓┣┗┗╋┛┳┫┣╋┳┫┏━┏┳╋┣╋┣╋┣┳
┛┫┃┻┃╋┣┛┓┳┣┛━┫━┓┃┣┏┫━━┓┳┓┃┳┣┛╋┓┫┫┣┻┣┛┓┳━
┃┻━┓┓┛┣┛┏┳┗┗┓━┫┃┓┓┻┛┏┫┻┛╋┳┗┻╋┛┓┏┗┏┏━┳╋┏┓
┻┗┣┏┓┫┫┗┫┛╋┫┣┣┻┏┣┣┣┻┗┏┫╋┣┃┃┏┏┣┓┗┓┣╋╋┳┗┫┳
┃┏┃┃┃┃┏┏┗┻┗━┣┓┣━━┏┓┗┫┻┃┃┃┣┳┻╋┃┏┳━┃━┗━╋┻━
┫┗┻┗┣╋┏┗┣┃┫┃━┃┃┛╋┗┓┳┓┓┳┃┗┓━┛┛━┗┏╋┛┃┣┗╋┏┻
┛╋━┳┛┏┳┓━┓┫┛┻┓┗┳┳┛━┗━┓┃┓┣┳╋┃┛━━┫┻┣┏┃━╋┃╋
┗┛┫┳┏━┛━┓┻┏┃┗┃┳┫┫┫┫┏┫┛┓┫┫┏┻╋┃┓╋━┃╋┛┏╋┻╋┗
━┗┣┻┏┣┏╋┫╋┗┗┏┻┳┓┻┛┃━┏┗┫┗┫┳┏┛┣┏┫┳━┛┛┫┓┗┣╋
━━┗╋╋╋┫┫┣┗┫┗╋┻╋┻┳┃┗╋━┻┗┣┫┣┫┃┫┃╋┃┗┣┳━╋╋┏┏
┓┏┻╋┫┫┃┻┏┏╋╋┛┓┫┳┳┓━╋┓┳┓┓┏┣┣┗━┣┳━╋┗┏
╋┣┓┃┛━┻┓┻┗┫━┣┓┃┫┫┳┛┗┣┗┻┓┫━╋┛┫┏╋┣┃┃┗┣┏┻┣╋
━┃┳┫╋╋╋┗┗┣┗┻┏┛┻┫┃┻╋╋┏┃╋┗╋┓┃━━┓┫┣━┻╋┛╋┫┻╋
╋╋┳━┻━┓━┻┓┫┻┓╋┣┏┣┛┣┛┛┓┃┓┗┛┻┣┣┛┃┃┫┫┏┏┻┏┃┫
┃┛╋┗┓━┳┳┗╋┃┓┻┣┳┗┫┛┗┓┗┣━┻┗┓┏┛┳┳┏┻┓┻━┳┣┏┓╋
┫┃┻━┫┫┳┣┳┣┣┓┫┣┛┗┳┗┳╋━╋┏┗┣┫┏┃┫┳┻┓━┗┛┓┻┗┳┃
┗┃┫┏┓━┃━┻┛┏┓┛┳┣┫┣┓┗┃━┏┻━┓┻┗┻┣┃┛┃┃┳┗╋━┏┣┏
┻┳┓┏┛┃┛━┗┣┳┗┃┣┓┳┓┗┓┫┳┏┃┓━┓┻┓━┛┏┗━┓┃┓┳┫╋╋
┫┣┏┻┗┛┓╋┃┃━╋┳╋━╋━┛┻┳┏┣╋┳┛┳┫┳┻┻┳━┻┃┗┗┣┛┛┫
┣┻┳╋┛┣╋┏┫┫┏┏┻╋┫┫┗┳╋┓┳┛┛┓┛┃┳┏━┃┏━┻┓┫╋┗┃┫┣
━┫┛┗┻┛┏┳┏┗┓┣┻┣┏┣┣┃┳┳┣┫╋╋┻┓╋┳┳┣┣┣┣╋┳━┛┻┫┫
┃┳┏┳┃┛┗┃┓╋┃╋┳┫┻┫┳┏┓┫┫━┃╋┓┛┓┳┳╋┗┛┏┛┫┗┛┣┻┃
╋┻┛╋┃┛┗━┏┫╋┓┣┃━┗╋┣╋┓╋┗┳┃┓━╋┛┛╋┏┏┏┗╋┃┣┳┫┓
╋┃┫┃┻┣┛┛┛┛┏┃┏━┫┳┛┗┛┣━┏╋╋┣╋┳┫┻┳┫┗┫┻┏┣┳┏┣┫
┣━┫┏━╋┗┻┃┻┳┻┃╋┓━╋┫┛┳┣┛━┛╋┻┫╋┫┛┓━┣┓┗┏┛┫┃┫
┫╋╋┣┳┣┃┗┻┳┳┓┫┣┏┃┣┗┣┻┃┣┓┣━┏┳┛┻┳┫┛╋┻┛━┣┳┣┓
┏┃╋┫━╋┓━┃┣┣┻┫┏╋┏┓┓┻┫┳╋┓┓━╋┫┫┫┓╋┫┗┫┛┻┓┓┣┗
┣┓┛┻┣┗┣┣┃┗┣╋┃┫┗┻┫━┫┏┛╋┫┛┻┳┻┃┣┃┳━┣┏┳┫┣┣━┻
┫╋┓┏┫╋┣┫┛┳┣┣┛┗━┣┫┛━┗┳╋┓┛┃┓┳╋━┣┓┃┏┣┃┗━┗┃┫
╋┏┣┗┻┃┻━┛┻┗╋┣━┫┛╋╋┛┛┫┗┫┣┳┛┫┓┓┛┫┫┳━┳┛╋┳┫┫
┛┓┗┫┓┳┓┃━╋┳╋┃┃╋┫┏╋━━┃┃┣╋┗┣┣┏┳╋┛┫╋┣┃━┻┃┫┻
┃┣┏┫┃┏┫┏┃┃┛┗┃┗╋┳╋┣┻┫┛┫╋┃┫┫┃┗┓┗╋┫┣┛┗━╋┣┗┫
┗┓╋┓┫━┗┃╋┣┫┛┃┻┗┏╋┛┏┣┳┫┏┗╋┛┗┓╋┻┓┏┫┓┻┣┣┏━┃
╋┏┓╋┓┣┻┣┗┛┫┓┃┫━┣┣━┓━┏┛┏┫╋┃┫┓┛┏┫┓━┣┗┏╋┗┳┫
┗┃╋┓┻┛┏╋┏┏┳┏━┫━┣┳┗┓╋┳┣┏┗┻┏╋┣┣━┓┫┻┗┳
┃┻┛╋┗┓━┃┛┻┃┏┃╋┏╋┫┓┏━┻┛┃╋┻┓┓━┓╋┗┻┣┣┓┗┛┳┏━
┻┻┻┃┫┗┫┳┗┻┛┏┣┛┣┻┫┳┳┣┫┳┫┫┛┃┳┣╋┫┻┛┫┣━┫┛┛╋┛
┫┃━━╋╋┛┣┳╋━━┃┛┏╋╋┫╋┃┗┛┓┃┗┓┳┓┫┛┻╋┣╋━┏┣┳┳╋
┓┳┣┣┃┃┛┛┏┻┗┓┫┃┣╋┗┗┳╋┻┳┃┳┻━┏┗━━┃┗┗┃┃┻┃┛╋━
┫┳┣┳┛┻┫┏┗┣━┣┻━┳╋━┛┃┃┏┣┗┗┓╋┛┣╋━┃┛━┳┓━┓┏┳┏
┓┃┛┃┃┫━┫┏┫┣┓┃┳┓┃┫┣┏╋┗┻┗╋┫┃┫┓┳┏┓┻━┳┗┻┏┗╋╋
┃━━━┻┃┓┓┗┗┃┓┻┫┏━┫┗╋╋┣┛┏━┳┳┻┓┣┻┳━┛┓┻━┫┓┫┣
┣┗┳┛┏┓┗┗┏┓┳┳┗╋┏┓┣┻╋┏┃┗┫┗╋┗┓┳┓┃┃┗╋╋┓┃┻┻┓┏
╋╋┫┃┻┗┳╋┏┳┃┫┫╋┏┗┗┗┻┣╋╋┣┓┃┣┛┫┗┻┻┳┳━┻┫┗┏┓━
┓╋┫┓┳━┳╋┣┗┛┗┳┳┛╋┛━━┻┣┳┳┏┣┃┳╋┃┻┏┳┓┓━┣━┛┳┣
┏┛┏┗┏┻┛┛┗━┣┃┃╋╋━┣┳┣┓┻┣┻┛┣┛╋┛┏┻┳╋┃┗━━┫┣┻━
╋┛╋┫┃━┃╋┏┗━━┫┓┏┫┫━┳━╋┃┓┓┳┫┻┫┣┏┛┓━┫┃━┳┣╋┳
┣━┓┗┏┃┳╋┣━╋━┫┃┣┳┻┗┛┣╋╋┃┓┛╋╋┳━━┳┳┳━┳━┳━┻━
╋┃┫┏┳┗╋━┛┫┓┻┗┓┓━┳┻┓┣┫┓┃┏╋┓┏┫┳┛━┫┫┏┫┣┫┓┛╋
┣┫┏╋╋┗╋┏┻┏┫┻┛┳┏┓┗┛━┳┃━┣┻┗━┗┗┃┓━┻┗╋┣┫┃┃┏┓
┻━╋┏┫━┗┫┓┓━┓╋┛┳┳┏┳┳┣┃┳┳╋┫┛┻┓━┛┫┗━┏┓┏┫╋┻┃
┫┳━┓┃┗┗┏┫━┳┫┓┃┓┃┳┣┏━┻┃┫╋┗┣┛━┗┛┣┫━┓┫┫┃┫┻┳
┣╋┫┏┛┻┗┓┃┳╋┗┻┗┗┛━┓┓━┏┻┛╋╋┏╋╋┃┓╋┗┳┣┏┗┃┳┃╋
╋┏┃┣┳┏━┗━┏┛┳┓┓┛┣┻┏┃┓┫┳┗┛┫┻┛┏┗╋┗┓┏┣┻┣┻┫┳┳
┣┗┳━┛┗━┏┻┏┫┫┻┻┏┣┓┻┃┣┣┛┛┣╋┃╋━┏╋╋┃┓┏┓┃┃┛┓┗
┻┏┏┛┏┗┳┃┛┣┗┻┫┣┫┳┫┗┏┗┫┃╋┳┫┓┃┗┓┳┗┳┏┃┫┫┻┫┳╋
┳┛┓┗┗┏┛┃┫━┗┏┗┏┛┏╋┃╋╋┃┗┛┻╋┃┣┛╋┛┛┗┗┏┗┣┓╋╋┣
┃┓┛┛┫┣╋┃┛┫┣┛┣┳━┫┻┃┻┏╋┣┛┓╋┓┳┏━┗╋━┃╋┛┫╋┛┃┫
┳┛┳┏┏┓━━┓┏┛┳┏━┫┣┣╋┗┫┗┣┃┫┃┗━━┳━┣┓┣┏┳
┳┛╋┛┗┣━┫┳┏┳┣┓━┗┃╋┻┻┣━┓┛┛┃┳┣┛━┃┛━┏┃━┃┻┻┛━
┏━┫┳┗┻┳┻╋┣┏┃┣┫┃┗┳┓┣╋┗┗━┛┳┻┣━┛┏┣┳━╋┓┃┣┏┓┗
┻┓┓┻╋┫┣┣╋┫┻┳┻╋┃┣┏┏┏┓┳┳┓┻┓┏┃┏┓╋┛┳┗┫┏╋┳┃╋┓
┛┣╋┏┛┃┛╋┏┃┓┓━┓┓┣┻┻┗╋┓━┫╋━┣┣┻╋┏┣┳━┃┃┛┗┗┻┳
┫┻┫┓┫┗┳━╋┗┗┳┓━┳━┓╋┳┻┃┣┃┛┓┗┃╋╋┓┻┛┃┣┃┫━╋┗┃
╋┫┫┗┫┛┓┓┏━┗┏┃┃┏┣┻┣┛┗╋┫┳┏┃┛╋╋┻┫╋┛━┻┳┻┃┏┃┫
┓┳┣┗┏╋┳┻╋┃┓┻┓┗┻╋╋━╋┓┓┃┣┫┗╋┃╋┻┳┫╋┓┳┓┃┏┗┗┣
┃┳┗┻┻┏━┳━━┫┛┏┣┻┳┃┻┻┃━┏╋┫┳┏┗┛━┓╋┛┗┛┛┛┏┏┃┓
┛┫┳┣┗━┳┃┏┓━┳╋┳┣┳┻┫┻━┛┣┏┣┓┓┓┛━┻━━┗┓┣┛┫┣┻┫
┏┣┳┃┣┃┳┻┏┃┗┛╋┗╋━┗┓┻┣┻┻╋┳━┗┃┛┫┣┛┣┓┃┛┻╋┻┣┫
╋┓┛┃┏┗┳━┏╋┗━┃┃┃┳┏┃┗┏┫┫┣┃┫┫┗┓┻┗┣┳┃┳━┻┻┗┃┛
┃┳┛┫┃━━┫┳┗┗┛┗━┻┳┗┓┻╋┃╋┏┃━┳┫━┃┗┛┫┏┳┏┳┃┃┏┗
┛━┫┗━┳┣┻┳┓━┓┗┗┏┓┛┓┓┗┓━┗┫┻┫┗┻┏┃┳┫┫┣┛┛┻┏┗╋
━┃┏━┣┗┛╋┏┳┏┻┣┳┳┃━┫┃┛┗┏━┃┣━┓┣╋┛┗┗┗┻┗┣┫┫┫┛
┃┛┳┻┏┛┛┫╋┏╋┓┻┻┣┛┏━━╋┛┓┣╋┣┗┃┣┗┓┗┏╋┻┣┃╋┛┏┃
┃┓┓┫┏┣┗┓┃┫┳┃┃┛┫╋┏┣┣┫━┛┻┻┃┛┛┳╋┃╋┓┫┏┏━┓┓┏┻
┛┣━━┃┓┣╋┗┳┣┳┫┳┛┃┛━┏━┻┣┓━┓┫┓┃┻┗┃┳┣┏┳┛┃╋┏┻
┃╋┣┏┳╋┳┛┫┣┻┓┛┣┛┓┣┗━┛┓┗┃┻┓┗┳┃┫┛┣┻┓┣┻╋┻┗┗┣
╋┳┫┃┛┣┗┫╋━┓━┓┃╋━━┻┫━┣┓┏━┛┃┏┫┃┳┫━┫┣┃┣┏┓┻┫
━┓┫┓┃┛┳┗┓┣┗┏┃┛┃┻┛┛┃┓┗┏┳┻┳┣┳┣┛┗━┫┻┣┻┣┃┻┗╋
┏┫┻┛┻┫┛┃┗┫┫┣┳━┛┛┛┣┻╋┏┗┫┏━┛┛┏┣╋┳┣┏┏┫┫━┳┛┣
┛┏┻┛┏┣┓┫┏┏┳┻╋┳┫┻┛┛┃┣┛┫┳┏┓┛┗┃┻┫┓┏┏┫╋┣┻┓┃┗
┗┃╋┓┫┻━╋┓╋┏┃┫┓┓┏┣╋┃┳┛━┻┗┣┃━┏╋┃┛┳┛┗┃┏┫━┳┛
┗━┳┃┣┏┃┛╋┻┛┗┫┗┳┳┏┻┻━┫━━╋┓┛┃┫╋┣━┣╋┣━
┓┣┏┓┏┓┏┫┣┻┳┳┏┣┃━┏┻┣┏┛╋┫┳┃━━┣┛┓┓┣╋┣┛┻┗┏┳┃
┏┗┓╋┗┛━┗┫┃┓╋┫┳┃┓┛━┛╋┏┗┣┓┫┏╋┃┳┳┫┓┛┗┗┗┃┳┗╋
┣┻┓┳┏┻╋┻┻┣┳┫┃┫┫┣┃╋┳┛┫╋┫┣┗┓┛┫┓┃━┻╋━┻┻┗┫┛━
┣┃┓━┗━┳┻┻┛┏┓┓┳┻━┣┫┫┏┻┳━┏┫┗┓┏╋┣┗┏┻┛┏┫┗┓┓┫
┛┫━┳┓┃┫┏━━┓┗━┣┻┻┛━┣┗┓┛╋┛╋┣┏┓┗┏┃╋┗┛┓┓┓┳┓┗
┃┫┓┗┳┳┏╋┻┗┻┳━┓┏┏┏┏┳╋┻┫┛┳┻┗╋┓┗┗┳┻┃━┃┃┏━╋┣
┗┛┛┻┫╋┫━━┛┏┏╋┃┗┳┏━╋┻┛┳┓╋┗┃┛┗┗┛┳┛┛┓┻┗┃┓┣┳
┳┓┣╋┃┓┃┛┏┃┣┏┓┃━━┗━┓┻┻┳┳┻╋┳┃┫╋━┣┻┣╋┻┫╋┛┃┃
┫┗┛━┻━┳━┣┻╋┳┛┃╋┫┛┫┣┗┳┻┗┫┓┓┳┻┫╋┻┳┳━┏━┏┻┫┣
┓┛╋┗┗┳┛┻┃╋┣┓┓┃┣┗┃┏┣┛┃━┳┛┳┗┓┻┏┣┳╋┃┗┃┏┏┣┫┗
┛┏━┃┛┛┓┛┣┛┗┣┗━┗┛┫┗━┳┃┳┗━┛┻┣┗┃┓┓┛┳┻┻━━╋┛┻
┓┣┻━┣┳┓┳┻┛━┗┫┻┃┓┻┏┫┣┏╋┛┛┛┳┗┓┫━┻┫┫┓━┏┻┓┳┛
┻┫┛┳┗┓┓┃╋┻┛┣┏┻━┫━┣┣┏┳┳┏┳┣━╋┃━┛┻┻┳┻┓┳┏┳┓┛
┓┗┓╋┏╋┻┏━┛┻┛┛┃┫┫┛┏┣┗┳┃┏┫┛╋┓━┓┻┣┗┣┏┫┃┻┓┗┗
╋┫┫┗┏┏┣╋┫━┗┣┣┻┗┛━┏┓┳┳┛╋┫┗┛┛┻┓┫┓┫┓┏┣┓┻┻┳┳
┗┫┏┣┓┗┣╋┳┣┓┛╋┃┛╋┳┃╋╋┗┏┗╋┫┛┃┻┛┫┫┏┓┗┫╋┫┃┻┃
┗━┫┓╋┃┓┳┻┗┛┛┛┏┫┣┫┳┛┛┫┫┃┓┻┏┏┏┣┣┫┏┛┣┛┳┛━┏╋
╋┗┓┛┃┗╋┻┃┓┳┃┃┏┓┗╋┻┓┏┻┫┓┓┫┻━┻┏━┏┳┗┻┏┏┫┛┛┳
┗┣┳┗┗┫━┻┛┏┳┳┃┏┓┃┳┗━┛┃┗┏┛┗┗━┓┓┳┗┗┗┗┏┓┃┳┛┓
━━┛┳┛┻┛╋┛┃┫╋┃┏╋┃┫┃╋┓━┏┏┗┻┏┛┃╋┗┫┏┻╋╋┗┗╋━┫
┃┓┏┣╋┣┻┳┃┏┣╋╋┣┓┗┗┣┳┃┓┃┳┫┣┗┫┛┣┃┛┓┏┛┓━┻━┏┣
┳┏┣┏┣┫┛━┃┗┻┃┓╋┏┳┏━┻━┛┛┗┻╋┣┛┳┣┻┃┻┃┳━┏┫┻┻┏
┗┫┻┳┛┫┛┛┫┃┗┻━┗━┓┫┃┓┻┏┓┛┏┳┻┓┃━┳┻┫┳╋╋╋┣┳┻━
┃┻━┻┗┃┳┓┻┏┫┻┳┗┣┏┃┻━┛┣┛┓┓┛┣┫┣┓┓━┏┗┛┓
┃┏┳┗━┓╋┳┛╋┫┓╋┻┏┓┃┃┓┏┃┏┏┻┻┳━┏┓┣┓┃┣┻┻┗┏┣┛┫
┻┣╋┻┓┃┫┫┗┣┏┫┳━┻┣┛┻┗┏┛┛┗┛┗┓┛━┫┫┛┃┛┣┣┻┗┃┏┻
┓┓┃┣┫┃┓┣┗╋┣┫┗┻┣┛━╋┓┓┻━┫┣┓┳┃┓╋┣┗┏┻┃╋┳┣━┳┳
┣┫┛━┳╋┛┫┓╋┳┏┳┣╋┃┛┳━┃┗┛┻┻╋┓━━┣┻┳┏╋┳┫┣┛┗━━
┓┻┳┳┻╋┻┓┓┫┻┻━┫┓┛┓━┛┗┛┛┓╋┳┻┫┛┓┻┃┳┗┃┛┗┛┫┻━
┗┻━┏━╋┏┳┣┻┏┫┓━┛╋┳╋┗┣┛┛╋┃┓┻━┓┓┫━┳┓┗┓┫━┓┳╋
╋┏┳┗┛━┃┻┛┓━┓━┗┃┛╋┣┻┫┏┫┫━┣┻━╋╋┗┃┃┣━┃┏┓┫┓┣
┛━┗┓┗┻━━┛┳━┓┣╋┃┏┏┻━┃╋┏┳┃┏┃┳┛╋┃┏┗┳┻╋┛┫┓┛┻
┗┃╋┛┳┗┳┫┳━╋┣┗┛┫┳┳┳┣┛┛┳┳┛┛┃┣┛╋┻┳━┣┳┫┛┣┫┣┣
┗┗┛┛┓━┣┣┓┳┛┣┃┣━┓┏┫┳┻┓┣┳┃┃┗╋┗━┛┛┏┳┏┃┻┛┓┫┏
┏┫┓━┻┫┏╋┳┣┗┛┳┫┫┛┏┣┻┻┫━┏┓┃┣╋┫━┳┗┓┣┏┫╋┣┳┳┏
┃┻┏┓┫┻╋┏┣┣┻┛╋┣╋━┳┻┣━┻┣┛┃╋━┃┃┣┳┓┣┗┗┃━╋┗┣┛
┃┻┛┏━┻┣┃┣┫┻┗┳┫┫┏━┫┻┳┓┛┣┫┻┏┳┻┳┓┫┏━┃╋━┳┓╋┛
┛┫┳┻┳╋┓┛┃┳┗┏┫┗┣╋┳┏┃┻┫┓╋┛┫━━┫┻━┓┛┻━┻┳┓┏┓┏
┛┳┗┳╋╋┫┫┗┣╋┃┃┣┏╋┃╋┃┻┫┣┣┫━┓┓┣┃┳┳┛┣┛┗┛┏┫┓┓
┣┻┗┳┛┓┏┗━┳┫┃┃┣━╋┛┃━┻┏┳┳┃┗╋╋┃┛┃┫╋┫┓┏┓┻┻╋┫
━┫┣┻┗╋┗┛┛┛┻╋┻┣┏━┗┓┣┏┛┗┓┛━┻┳┫┳┫┃┏┛┗┓┣┏┛┛┃
┃━━━┣━┫┃╋━┻━┛┓┣━┫━┛┻╋┳┻┛┓┣┛┗┣┏┫┳┳┓┛┏┏┻┏┳
┫┏┣┫╋┛┻┛┓┏╋┃┃┗━┣┳┫┳┫┏┣━┻┣┛━┣┻╋━┫┫┳┗┣┻┛┫┣
╋┃┫┃━┏┫┏┃╋┫┣┃━┃┻┗╋┏┃┻┓┏┓┣━┏┣┏┗┣━┛┛┣┃┣━┫┃
┏┏┗┻┗╋┣┛┣┛┻┳╋┓┛┏┗┗┣┣┓┳┏┣┛┃━┣┃┏┗┻┏╋┣┣┫┃┣┗
┃┳┏╋━┏┣┓┳┫┓┳╋┓┻┗┗┓┫┣┓┏┳╋━┓┻┣┻┣┳┳┫┣┗┫┛┳┓┃
┃┓┓┗━╋┗┗┻┛┣┛╋┫┫┳┳━┏┣┻┃┻┳┓┛┻┗┣┛┻┣┛┓┛┳┣━┗┳
┣┣━╋┏┗┣┗┣┳┗┃╋┏━╋━┃┣┫┓┃┫┫┃┗┗╋┓┗┳┓┓┳┃
┣┛┏┃┳┃┏┓┏┛┗┣┓╋┓┫┗╋┓┣┛┳┓┻┛┣┓┣┃┗┻┓┛┓┻┗┃┻┃╋
┻┣┓╋╋╋╋┳┫━╋┛┳┣━┃┛┏┃┛┗┃┃┃┫┓┫┫┏┣╋┣┏┃╋┳┃┗┛┣
┻━━┗┻┳┣━┃┏╋┻┏┃┏━━┏┳━┗┫┣┏┣┳┓━┫┓┓╋┏┫┓┏┃┫╋┻
┫━┓╋┃┃┓┣╋╋┃┻┫┏┣┫┫┃┗┛┫╋┣┃╋┃┏┓┫╋━┫┫┫┣┗┓┓┏━
╋┛┗━┻┗┻┣┏┏┃┣┃┓┣┗┻━┏┗┓━┫┻┣┻┃┃┻┛╋┛━┗┛┣╋┣┳┏
━┻┏┗┃╋━┫┓┣┳┃┗┃┫┻┃┳╋┓┏┳╋┗┃┓╋┫┓┻┫┻┃┫┃┓┓┫┏┫
┗┣┻┗━┃┻┏━┛┛╋┫╋┃╋┗┫┗┓┏┣┏┏┻╋┳┻┃┛┳━┃┃╋┣╋┓┛┓
┣┳┓┛┏┛┳┏┓┻━━┛┃┗┓┛┓┏┫┓╋┓┫┗┛╋┓┛┗┃┓┳┫┫━┓━┗┛
┏┻┳┏┛┫┣┛┛┫┃┏┫╋┣━┫┓┻╋┳┃━╋━┓┛┣━┏┛┛┳┫┛┓┏━┳┫
┗┛┳┣┗┳┓┫┣━┳┏┏━┫┃┳┳┃┏┗┻┃┃┳┣┻╋┻┃┫┳┗┃┃┳┳┫┳┗
┓┫━╋┣┳┓━┳┗┗┃╋┓┗╋┻┳╋┃┛┻┳┳┓━┗┛┳┓┓┳━┫┳┏┣┃┻┃
┣┏━━┻┳┻┏┫┏┓┓┏┏┏┳┓┏┫┻━┏┏┗┛━┏┳┃┫┏┏┣┣┓┫┫┛╋┃
┃┛┛━╋┏┃┻┗┻╋┻┛┳┻╋┫━┏┻┓┣┗┓┣┃┗┣┛┗┫┓┻┛┫┃━┃╋┣
┣╋┫╋┗┣━┫━╋╋┫┓┓┛┫━┣━┫┳┣╋┣━┳┫┫┗┣┓┣┻┫━┛┛┃╋┗
╋━╋┻┗╋┫━┏┗━┏┳┻┗┓┻┛┣┓━┃┛┻┗┗┏┗┏┓┓┗┫┫┏┗┗━╋┓
┻┫┣┻┣┫┣┳┻━┣┗━┳┻┫━┛━┻┏┛┃┫┛┛━┳╋╋┻┛┣┃┣╋┳┗┃┳
┓╋┳┛┣┗┳┳┻┫┫┣┻┗┻┏┣┓┛┣┳┃┗┃┗┏━┏┣┻┓┃┏┣╋┏┏┣┃┳
╋┻┫┫┳╋┛┗┗┃┏┛┫━┣┻┛━┫┓╋━┗┣┃┓┏┗┗┣━┳╋╋┛┻┛┳━┃
┃┃┛━┛┏┃┻┳┓┓┣┣┫┻┓┓┳┛┃┏┓┳┏┃┣┻┫┃┛┛┏━┻┳┛┫━┗┏
┣╋┛┓┗┛┳┗┳┃┃┏┃┛┣┫┛╋╋┗┳━┗┻┛┻┳┳┗┛┛┫┻┻┣┓┻┳┫╋
┫┏━┃┛╋┫┳┗┣┻┛┗┏━┫┏┫━┗┃┗┏┃╋━┏┗┻━┏┗┻┳┳┗┓┗┫┫
┣╋┛━┫┃┳┣━━┏┳┗┏┗┣╋┛┣┃━┏┻┛┫╋┛┛━┏┏┻┣┗┛┗┃┏┻┣
╋┓┣┓┗┃┏┛┣╋╋┫╋┫┗╋┃┳┳━┓┻┗┣━┫┗┳┓┻┏╋╋┓┛┳┏╋┻┗
┏┫┣┃┛┣┣┏━┣┣┻┣┣┏┃┓┓┓┓━┫╋┗┗┫╋┣━┓┏┣╋┻┓
┣┛┏╋━┛┓┛┳╋━┓┻┃┫┏━┛━┗━┫┏┏╋┓┏┳┏┗┛┓┓┻┣┻┻┫┳┃
┳┏┣┛┛┏┣┻┻┣┗┻━┣┣┓┻┳┃┫┳┓┗┓━┏┏╋┏┃┛┫┏┳━┏┳┳┣┓
┃┫┗┓┳┗┣┃━┳━┣━┓┏━┳┳┏┃┃┗┓┃┻┗┳━╋┓┛╋┗┣╋┣━┣━┗
┃┓┫┣━┃╋┓┗┻┓╋┗┓┃━┣┏┓┣┣┳┳┻┳┗━┻┻┳┳━┃┳┏┣┗┓┳┣
┃┛┛┏┃┣┻┃┣┛┗╋┳━┏━╋┛┫┳┻┓┣┗┣╋┃╋┫┳┻┓┃┓┓┏┗┃┓╋
┓╋╋┗┻┃┫┗┫┏┣╋┓┛┗┓━┛┫┛╋━┳━┫┗┃┣┫┗┓┃┣┣┓┃┫┛━╋
┫━┛┃┛╋┓━┛┣┫┻┃┗┗╋┓┏┫┛┃┫╋╋┗┳┛┓┻━━┓╋┃┳┻┃┓┏╋
┻┃┓╋━┏┣┓┗┫┓┃┓┣┏┫┓┏┻┗┏┻┣┃┳┻┣┗┃┗╋┛╋╋┓┣┏┳┛┃
┃┣┣┳━┗━┫┫┳┳━┫┓┗╋┗┻┣┗━┏┫┗┓╋━━━┓┓┣┗┓╋┓┣┗┛━
┣┳┗┏┏┗┫┛┏┫┳┫╋━┣┏┃┓┛╋┣┻┻┛╋┫┏┳┃┏┣┫━╋┓┃┃┃┓┣
┻┗┳╋━┻┗┳┣┓┳┣┳┃┛┣┛╋┻╋┳┓┣┳┣┏╋━┫┳┃━━┃┣┣┏┗┳┫
┓┛┫┓╋┏┛┫┻╋┳┣╋┗┗┳╋┳┓┣┃┃┓┻┓┫┃┃╋┏┓┃┏┃┃┏━━┣┳
┳━┃┗┗┳┗┣┏┛┛━┃┛┫┃┳┫┗╋┫┃┗┣┗┓┫┣━┏┛┫┓┣┓╋┣┏┻╋
┣┳┏╋┓┫┳┫┛┫┗┏┻┻┗┳┣┻┏┃╋┻┛┗┻┏┣┻┓╋┫┓┳┃┳┃━┏┃┻
╋┏┓┓┃┫┣╋┏┻┛━┣━┓┏┓┫┃┃┣┳┛┏┛┛╋━┳┗┓┃┃━┫┃┛┻╋┫
┓┗━┫┣━┳┓┓┻┛┛╋┳┓━┻┏━┛━━┛┏┏┓┓┻┃┫╋┣┏┏━┗┏┓┛┻
┛┻┗┣┻╋┗╋┣┣┃┛╋┻┗┻┓╋┳━┫┳━┛┗┗┃┛┳┛╋┻┳┫┃━┗━┣┓
┃┳┏┳┻┗╋┣┓┓┓╋┏┫┛┣╋━┗┛┫┃┓┗┗╋┗┣╋┛┻╋┣┣┳━┃┓━┳
━╋┏┻┗┗┗╋┻┳┫┗┛┛┃┗┛━┃┓╋┫┳━┃╋┗━┫┛╋┳┳┛┫┳┓┃┻┳
┗┣┃┗┻━┏┫┃┳┗┫━┻┗┗┗┓┃┛┫┓┃┫┫┓╋┳╋┫┻┗┳┳┗┏┗┳┗╋
╋┣┃╋┗╋╋━┓┓┣┓┫┓╋┃┃┳┓┣┳┫╋┃┏┗╋┏┓┓┫┣┓┻┛┏┗╋┛┓
┻╋┗┗┃┗┳┫┫┣┻┛┗┗┫┏┗┛┛┃┃┫━┓┫┣┃┗┻┛┛┃┛┏┻┫━┓┻┳
┃┏┓┫┓┻┻┗╋━┓┓┣┗┏┗┗┃┫┫┓┛┳┻┫┛┓┳┣━┻┳┳╋┳┛┣┓┫┓
┣┏┓┓┃┗┏┗┣┻━┫┛┃┣━┫┫╋╋┗┳┓┣┛┓┳┳┣┃┏━┓╋╋
┏┫┣━┣┳┗┛┛┏┻━╋┫╋┣╋┓┫┣┏┗━┛┏┣┏┳━┣┏┏┛┣┃┻┫┣┳┻
┏┫┻┗┫┏┣┏┏┗┣┓╋┛┻┳┓┗┃╋┗━┓┛┫┏┓┳┏┛┗┻┻━╋┳┫┻┗┫
┻╋╋┃┗┻╋┳┛┻┻┫┗┳┫┫┗┓┳┗┫┗┻┗┳┛┫┗┻╋┳┛┓┫┛┗━╋┛┃
┓┓┛┻╋┳╋┣┏╋┫┗┛┣━┃┓┓┛┗┏┳┓┻┛┣┏┃━━┛┛┗╋┏╋╋┣┫━
┃┛┗╋┫┳┗╋┳╋┣┣┗┻┫┳┓┻┏┫┫┗┣┓┳╋┛╋┏┃━┫┣┛┗┻┳┻┫┗
┓┏┻┣┣┓┓┗┻┫┻━┏┛┣┓╋┃┫┣┛┛┻┫┛┳┓┳┳┳┗━┃┫┛┓┃┏┫┻
┃┛┛┫┛┻━┏╋╋┻┫┓┫┓┻━┣┫┛┃━┳━┏┃━┳┳┃┫┣┛┗┳┳┛┓━┛
┗┻┳┗┛╋┫┃━┓┣┗┗╋┃┻┓┣━┣┫┻┓┏┫┫━┗╋┗┗╋━━┃┣┃┳┻┓
┗┻━┏┃┳┏┏┗┏┣╋┻┛┗┳┗┗┫┃┻┓┻┓┛┛┗━┫┓┃┣╋━┃━┃━┃┓
┏┫┗┻┃┃┗┣┃┻┣┗┫━┗┗┳┳╋┻┳┃┛╋┓┓┗┃┫┻┛┻┓┻━┓┻┣┫┫
╋┻╋┛┏┛┻━┗┛┃━━┃┫┗┻━┓╋┻┛┫┓┏╋┗┓┏┫╋━┓━╋┻┳┃┫━
┫┻┣┳┫┏┓┃┓┓┳┃┛━┻┗┗┃┛┻┃┫┣┛┓━┗┳┣┓━┃╋━┓┻━┳┓┏
┻━━╋┓┣┫┫┏┛┏┃┣━┳┗┃━┫━┃┗┫┗┻┻╋┫┣┏┃┫┻┻┫╋┓┃┣┃
━┣━┓┛┛┃┗┣┏━┫┗┏━┫┳┻╋┗┏┣┗┃┛┏┳┳┻╋┗┻┫━┛┗┓┻┓┃
┫┓╋┃┻┗┛┏━┣┓┏┳┃┃┓┫┛┓┳┳┫╋━┳┏┻╋╋┳┓┳┏╋┻╋┏┣┃┗
╋┃┳┃┣┃╋┫┫┓━┳┏┓┣┏┣┃┏┻┻┗┻┫╋┣┻┣┛━━╋┫┗┛┗┛┓╋┣
┗┻┗┏┫┫┃┓┗┣┏┗┣┃┛┫┏┛┫━┓┳┻┓┛┛┗┳┣┻┗┓┗┣┛┻┣┳┗╋
┃┓┏┏┗┫╋┣┻┓┫┣┣┗┣━┃┗┣┻┛┻╋╋┫┫╋┗┻┫┣┓┓┳┃┏┫┫┓┗
━━┻┛┻╋┛┻┗╋╋┛┃━┫┏┣┳┻┳┫━┫╋┓╋┳╋┣┻┳┗┓┏┻┣┫┫┗┓
┳╋┣┫┻━┳┓╋┃┳┏┃┳┓┃━━━┳┃┃┓┫┣┃━┳┣┳┓┏╋┓┃┓┣┏┗┻
┫┻┣╋━┛┻┓┣┫┏━┓┫┣┣┛┫┓┳┫┃┣━┓┳┫┗┛╋┛┃┻┓┛┣━━╋━
┣┳┫┓━┓┏┃┛━┛┃┣┛┻┻━┳┣┳━┫┓┫┃┫┗┃━┫┛┫┻┃━━┏┳┻┳
╋┣┗┛┃┗┏┃┫┓╋┗┏┻┫┏╋┓┃┛┣┻┓━╋┏┻┫┛╋┛┣┛╋┫┫┛┓┳╋
┣┳┓┛┫┓┃┃┃┳╋┏┃┃┫┗┣┫┻╋┓┗┻━━┏┣┳┣┓┛┻╋┗┛
╋┃┫━╋╋┣┗┣┏┣━┣┻┗┏┏┗╋┣┣┃┗┓┳┓╋┫━┫┗┻┫┻╋┓┗╋┓┻
┗━┗┳┏┗╋┫┃┏┛╋┛┣┗┻┏┗┓┛┃┛┻╋┗┏━╋┏┓┃┳╋╋┓┃┳┛┏┃
┛━╋┓┏┣┫┫┫┫┗╋┏┛┳┛┳┳┗╋━┏┻┗╋━┻┓━┃┛┗┳━┏┗┃┳┣┓
╋┻╋┏┃┃━┫┃┏┫┳┛┫┓┏┣┓┓┃┫┓┓┳┳┛━┏┻━┏┛┓━┗┏━╋┣┓
┗┃╋┛┓━━┫━┫┃┣┫┓┗┏━┏┓┣┻┃┗┣┗╋┃┏┫┫┳┫┗┓┏┻┛┫┏┓
┓┓┻━┳┫┓┏┣┗┳┳┳┳┃━┃┫┃┓┣╋┳┳╋┳┃┳┣╋━━┣┣┗┫┗┣┻┣
┃╋┣╋┻━┗┣┻┳┃┏┓┏┣┏┫┃┗┻┣━┓┗━┛┏┓╋┓┏┳┗┗╋┣┃┻╋┫
┛╋╋┛┛┫┏┏┣┛┏┏┗━┣┃━┓┳┗━┫╋┫┗┳┃┗╋┏┛┫┗┗┻┳┣┃┃╋
┛╋┫┏╋━┛┻┳┳┗━┗┏┣┗━┏┗┓┏┣┫┛╋┏┃━┗┏┫┫┃┗┻╋━┻╋┛
┓━╋┃┗┓┗┛┃┣┻╋┛┻┳┃┣┃┳┗━┗┓┓┳┛┏┃┳┣┃┃┓┣┏┫┻━┗┣
┣┃┓┗┗┓┓┏┃┻┓┓┣┣┣╋╋━┏┛━┳┳┻╋┣━┛┳━┳┫┛┃━┏╋┳╋┏
┣┃┛━┓┻┛╋━┫┏┗┫━┓┓┣━┓┛┻━┗┓┳┻┻┣┻━┗┫┳┛┣━┫┳┏┻
╋┗━┛┛╋┏┳┳┃┏┣┳┛┓┛┛┗┣┃┫┻┳╋┗┏┣┏┻┏┛┏┫┣┣┓┳┏┗━
┣┫┏┣╋┻┛┫┳┻┛┛┻┃━┗╋┻┗┓┛┳┻━┗┫┛┗╋┻┃┻╋┣┃┗┃┛┫┳
┣━┫┗┫┏┫┻╋┫┻┛┗━┣╋┓┃╋┛┃┛┳┛┃┗━┏┏┣╋┏┏┻┓┓┣┫╋━
┳━┓┳┫┗┃┛┓┓━┳┫┻┣┣┫┃┏┓┗┓┳━┻━┏┃┃╋┛┻━┻┫┗┛┣━┗
┫━━╋┳┣┏━┓╋┏╋╋╋┃┣┳┓┫┃┗┏┫┳┃━┣┓┏┓┓┫┻━┏┓┛┏┛╋
┗┗━┻┃┃┛┻┻━┗╋┣┳┗┣┃┳┃┻┣┃╋┗┻┣┓┳━╋┃┃┫━┻┳┃━┛┛
┳┫┓┃┣┣┫┃┏┛┛┻┃╋┻┻━┓┗┓┃┛┻┃━╋╋┛┗┏┫┣┛╋┓┣┛┫┛┻
┛┃┓┛┏╋┛┛┣┗┻┫┫┗┻┏┫┏┏╋┓┗┻┗┛┫┻┏┛┓┓┣━┓┓┣┫┳━┗
━┏┃┓┗┣┛┃┫┃┳┳┏┛┻┳━┗┻┃┛┫╋┏┛┣┃┣┏┓┫╋┳┫╋┻┣┗┛┓
┻┣┗┻┓┳╋┓┳┃┃┳┻┓┳┻┣┛┳╋┛┓┛┣┻┃┳┃┳┓┣┃┫┗┛╋┛┓┳┣
┳┳┃┏┻┃┗┳━━━┓┻┗┫┗━┓┳┏╋┫┏┏┓┳┃┫┳╋┳┻┳━┃┓┳━┓┃
━┫┻┏┣┃┓┳┫━┗┏┏┳┻┃┓┳┻┃┻┳┓┗╋━┏┫┛┓┻┳╋┫┻
┫━┻━┫┗┃┓┣┫┳┓╋┳┓━┻┓┳┳┗┃┓┗┗┣┣┛┏┏━┃━┓┻┃┻┳┓┏
┳┛┛┗┗┓╋┛┏┫╋┳┏┳┣┃┗┛┫┓┓┏┣╋┃╋┣┛━╋━┻┃┛━━┃┏┃┻
┣┣┗╋━┓┛━━┓┓┗┏┛┓━┛┏┻┓┳╋┻╋┫┳┛┓━┏━┳┏┫━╋┻┗━┃
┗┣━┻╋┓━┏┣┣━┃┃┏┃┳┗┫┓┛┻┗━┗╋┣┗╋┃┻╋┣┓┫┏┫╋┛┓┫
┃┓┻┏┏┛┏┛┣┛┓┛┃━┓━┓━┓━━┏┛╋┏┃┗┣┣┏┻━━┃┛┓┛┏┏┻
━┃┏╋┫┻┳┛┛┳┛┻┗┃┗━┃┗┻┣┳┛┃┻┓┏┃┏╋┓┏┻┗━┓┗┣━┓┃
┓┛┻━━┛┏╋╋╋┫┣┫┣┗┏━┛┃┓┳┣┛┳┓┣┏┗╋┫╋┳┃┻┓╋┳┫┣━
┫┗━┏━┛┓┛┗╋┗┻━┳┗┻┛┫╋┻┻┏┗┃┓╋┻┻┛╋┗╋━┓━━┛┗┻┃
┓┫┏┻┃┗┓┃┳┓━┣━┗┛┫┗┗┻┗┣╋┫┣┃┏┛┏┛┗┃┏╋┏┓┓┻┫┫┣
╋┏┓┏┫╋┗━┓┗┓┳┛┗╋┃┳┫┃┻┃┓┏┫┓━┓┣┣┗┓┣┳┓┃┏┃┫━┳
┣┣┓┻┣┗┳┏┗┫┫┳┛┣━┏┏╋┏┃┣┗┣┻━┣━┫┳┃┣┫┗━┣┓┳╋┗┗
┗┫┏┓┫┏┗┓╋┣┓┏┗┳╋┃┣╋┏┫┫┣┓┻╋┣┏┃┳┳┫━┳┳┫┃┓╋┏┃
┣┫┗┳┳┃┻┳╋┗┏┃┛┓┗┓┗┛┳┃┛┳┫┏┛━━┓┻┳━┫┣┏╋┏┛┫┗━
━━┫┓┏┫┏┓┣┛┻┻┏┃┫┳━┻┏┫┻┓┛╋┗┳┃┗┓┣━╋┻╋┓┣┛┏┗┻
┫┻━┫┓┻┫┃┏┫┫┏┛┫┻┗┃┏━┣┻┳┣┓┛━┣┏╋┓┓┣╋┣┫━┏━╋╋
┗┻┳┃┓━┳┗┓┛┃┳╋┏━┳━┫┣┻┛┗┛┃━╋┛┣┛┫┏┣┻┫┃┫╋┃┃┓
╋┛┏┗┗┏┛┛┓┻╋┛┃┃┣┣┃╋┏┏╋┏┓┳┏┳━┏┛╋┣┳┗╋┗┻┳┻┛┣
┳╋┣┏╋┫┛┓┗╋┏┓┣┣━┓┻┓┛┓┓┣╋┣━┃┣┃┳┓┳┏┻┻┻┗┛┃┗┻
┣╋┫┓┗╋╋┫┃┻┻┳┓┏┓┓┏┫┛┓━┻┻┻╋┃┛┓┫┫┓┏╋┣┗┏┻┣┫┳
┗━┓┫┏┻┗┏┳┏┗┣┏┳┣┃╋┻┗┓┻┃┃┗┓┳┣━┏┻┻┻┣┓━┳┫┳┗┓
┏┃┳┳━━┃┃╋┣┣┓┏┃┓┃┳╋┣┏╋┻┣┗┃┛╋┛┛┻┫┣┫╋┃━┓┓┫┃
┣┓┫┛━┓╋┻╋┛┛┏━┃┏╋┓┳┃┳┃┳┏┗┗┗┣━┓┻┻┫┏┫┓╋┃┛┃┳
┛┻┓┓━╋━━━━┏━┗┏┃┣┫┏╋┳┻╋┗┳┣┃━┳┃┓┻╋┛┏┓┗┓┳╋┳
┳╋┃┻╋╋┃┻┻╋┻━┫━┳┏┣╋┃┗━┣━┏┗┛┓┣┫┳┃┃┳┓┏
┃┗━┛┗┗┏━┣┏┣┛┳┃┣┃┳┫┏┗┓┓┗╋╋━┣┓╋┣┣┓┫┳┫┛━┓━┻
┻━━┗┫┗┳┃┣┳╋┻┛┳┓┏━┛┳┛━┏┻┳┛┫┳━┏┓╋╋━━┻┫┣╋┳┛
┏╋┫┻╋┣┏┣╋┳┣┃┛┓┣┻┗┻━┣┃┣╋┛┃┏┳┫┃╋┏┻┗┛┗┻┗┃┻┳
┳┗┫━┣┃╋┻┏┗┓┻┃┓┣┳╋┳╋┃┏┏┳┳╋┛━┓┏┳┫┫┳┃╋┳┃┳┗┃
┳┻╋┻┻┫━┣╋┻┏┛┗┗━┣╋━┗┳┓┫┳┛┣┓┣┗┃┗┛┗┗╋┛┏┃┳━┳
┳╋┓┫┃┳┣┛┳┃┻━┓┫┃┳┣┫┛┫┳━┓┃┓┓┓┫┏┣┣┛┃┻┳┫┗╋┓┳
┃┃┃┣━┳━╋┳┗╋┻┛━┛┳┗┏┃━┣┛┣━┏┃┃┛┏┗┫┓╋┻┓┛┳┓┫━
┳┗┃┻━┏┗┓━┣┛┣╋━┃━┳╋┛┻┏┫┫┛┳┓┣┛┗┫┗┃┃┏┗┫┫┳┻┓
╋┻┻┫┓┫━┛━━━┏┻┛━┫┳┳━┗┏┓┳┻┗┻╋┣┻┗┏┣╋┓━┻━╋┳┓
┛━━┏┣╋┗┓╋━┻┓┫┓┓┛┫┏┃┏╋━┻┗┛┫┳┃┳┻┫┳┻━┃┫━┗┫┣
┛┃┏┫┛┓┏━━┳╋┓┃┫┫┣┳┳┗┳┏┏┫┗┏┫┃┣┗━┃┗┣┓┓┃┳━┓┣
╋┗┓┫┛┓┓━┣┛┏┣┳╋┣┛┃┫╋┛┏┳╋┏╋┛┗┃┛┓┓┗┻┛━╋┛┛┓┏
┃┣┣┳┗┫┣┓╋┃┗┣┻┻┳┗┫┏╋┃┣┃┗┓┏┻━┗┻╋┓━┻┫┗╋┗┻┫┳
┫┳┳┫┓━╋┛╋━┃┓┣┫┗━━╋┓┳┫━┓┻┃┃┣━┳┗┣┃┳┫┗┃┫┻╋┛
┏┻┏╋━┗┣┏┃┗┫╋┣━┫┓━┗╋┳┃┃┃╋┓┗┻╋┫┏┣┗┏┏┳┃╋┻┳┫
━┻┣┛┫┏┫┗┳┃┓┛┳┏╋┳┃┣┻┗╋┃━╋┏┛┻╋┛┓╋┻┏━┣┏┛┏╋━
┗┓┳┳╋┣┃┓┛┗┣┫┛┣┓┗┓┗┓┏━┻┓┓╋┻╋┛┗┳┏┫┏┫━┻┃━┏┓
┓┏┃┫┗╋┣┃┛┻┗┫┛┛┃┃╋┣┫╋┳┣┛╋━╋┓┏┫┣┛┓┳┗┣┛┫┳╋┣
┏╋┫┛┫━┓┻┃┛┓┗┗┫┳┗━┻┗╋┓┗┛┳━┫━┛┃┛┳┣━┣┻┫┓━┓┗
━╋┗━┃┣┳┓━┏┫┏╋┃┛╋┻┻┫┗┫┻┻┣┏┓┏┛┳┫┃┃┫┣┫━┫┓┣┃
┳┣━╋┫┻┃┏┓┳╋┏━╋╋┓┻┓┗┳┫┻┓┳┳┏┃┃┃┛┓┫┓┫┣┃┛┗┻┫
┛┓┻┏┫┳━╋┗┣┓━┫┃┫┏┛┳━┫╋┳━┳┃┣┗┛┣┳┗┣╋━┫┫╋┛┣━
╋┣┏┳┃┓┏┓┳┃┳┓┛┳┳┣┏┛╋┳┛┣┏┫┓┏╋┓┫┗┫┗┛┛┃┻┣┣┳┫
╋┳┗━╋┣┗┳┃┏┃┗┛┏╋┃╋┓┫╋╋┛┃┫┃━┣┣┃━┻┃┛┻┳
┃┛┛┛┗┗┫┏┓━┻┏┣┻┓┣╋┏┻╋┣╋╋┛╋━┏┫╋╋╋┳┳┣┛╋━┳┓┳
┫┓╋┫┣╋┫┻┏┫┫┻┃┣┓┛┳┻┛┏┣┗╋╋┳┫┃╋┳┣┫┣━┛┃┃┃╋╋━
┻━┃━━┣┫┓┳┣┛┗┗┗┛╋╋┣━╋┏┓┻┛┛╋┃┓┓┓┫┛┗┳━┓┏━╋━
┳┓┃┏┳┓┳┃┛╋━╋┻┓┻┗━┣┻┻╋┃┻┳┃┣┻┻┃┏╋┗┃┛┛┫┗━┣━
┫┫┻┗┏┃┫┏╋┛┛┫━┛┛┓┏┏┃┣┳┫┣┣┫┗┛╋┳┳┫┃┗┳┣┳┓━┃━
┏┻╋┫┃┃┓┫┗╋┛┻┻┓┏┃┻┫┗━┗┳┓┃┓┃┗┃┣┻┏┓┳┛╋┫┃┣┏┫
┓┣┗┛┗┓╋┓┫┓┃━┣┫┏┗┗┏╋╋┳┗╋┳┃━┫┗┏┛┏┻┏┓┛┫┗╋┣╋
┫┫┻┓┻╋━╋┗┏┛┫━┗╋┣┃━┏┏┏┗┓┫┓┣┃┻┓━┛┃╋╋┛┻┫┓┻┃
┗┗┳╋┓┃┛┣┛┳┏┣┏┻┻━┻┻╋┃┫┗┣╋┛╋┻━┏┫┳┳┣╋┗━┓┣┏┏
┗┫┣┻┳┃┃┣━┏┛┳┏┣┻┣━┏┏╋┏┫┻┗╋┫┻┛┫┫╋┃┣┛┣┫┳┻━╋
┳┻╋┻┏┻┗╋┫┓┳┃┣┫┳┃┛┃╋┻┓┓┫━┏┻┣┣┓┓┻┃╋┓┓┫┻┏┳┛
┓┏┳┣┏┫┻┣╋┫━┳┓┳┗┣┣┫╋┓┣┛╋┫┛┓┗┃┣┣┻┃┓┏┫━┳┻╋┣
┓┣┳┫┛┃┫┛┳╋┓┃┛━╋┳╋━┛━┓┳┣┏┛┫┣┗┫┳╋╋┃┻┓┗┫┫┳┓
┣┣┗━┗┻┗┻┏┳┏━┏┳┫╋┃┫┃┳┫┳┻┣┃━╋┻┳┏━╋┓┃┗┗┳┃┗┏
┳╋┗┛┃━┃┫┫┏┏┫┏┏╋┗┣┻┓┃┏┓┓┓┣┏┓┛┛━╋┣┳┻┗┻━┣╋┻
┳┛┏┗┓┏┛┗━┗┣┗┣┏┫┃┓╋┏┏┛┣━╋┻┛━┣┗┃┃┣╋┃┛┃┗┳╋┳
┫┃━┓┗┃━┓━┗┳━╋┛━┛┃┏╋┗┓┃┓┓┻┏┏┗┳━━━╋┛━┳━┃┳┳
┓┣┏┗┗┃┣┻╋╋┃┫┻━┻┗┛┻┓┻━┫┳┣┫┓┃┓┳┫┫┏┳┻┗┗┃╋┏┛
┏┫┫┓┻╋┣┣┓┣┗┃┛━┣┛┏━┃┃┗┗━┻┛┣┗┫┃┻┫┏━┻┃┗┗┳┏╋
┳┃┳┳┫┻┏┣┏┻┳┻┳┫╋┣╋┃┏┛┛┻┃┓┃┻┳┓┃╋┻┏━┗┃┓┳╋┣┓
┣┫━┳━┣┣┗┓┏┫┃━┗┣┻┛┫╋━┻┃┣┻┃┃╋┣━┳┓┫┃┣┏┏┣┳┳┗
┳┫┳┃┻┏┃┃┗┣┻┳┻┗┫┗┗┣┣┗┃┣┫━┗┳┳┻━┫┗┻━╋┏┏┳┏┗┏
┃┻┏┻━┃┻┫┣┳┫┗┳┣┃┗┃┳┻┏┃┏┓┗┓┗┏┣━┛━┗┣┏━┗┗┳┗┃
┳┳━┣╋┣┫┓┗┛┛┳┗┓┳┳┓━┗━┳┣┳┃┗┫┳┃┫┻┓┓┃━┓
┛┓┏┓┫┃━┃━┣┻╋┣┳┫┻╋╋┏┃┗┃┫┛━┻╋┗┃┃┛┫┃┫╋┗┓┏╋━
┳┻┳┃┛┃━┣┏┛┳┳╋┣┫╋┣━━┻┏┳┻┣┏┳┻━┃┻╋┃┗┳┓━┓┏┛╋
┏┃┃┓┫┃┣┫┃┏┏╋┓┫┳━╋┫┃┏┫┏┻┻╋┃━┫┳┓╋┓┫┣┛┗┛┫┗┻
┓┗╋┻┃┓┗┳━┏┛╋┣┓┃┗┻┣╋┗┫┫┻┓┗┣━┳┛┛┳┃┓┛╋┛┳┃━┏
┣┣┓╋╋╋┓┫┫┫╋┫┻┻┣┫┓┗┳┳━╋━┻╋┃┓┃┳╋┣┛┗┻┃┛┗━━┏
┫╋┣╋┛┳╋┛┫╋┓┃╋┏┗┛┛╋┃┃━┓┛┓╋┛╋┃┣┏┳━┛┫┛┻┫┓╋┗
╋╋┏┓┣┳┓━┣┳┏┃┳┫┛━┻━┳┻┻┃┛━┳┏┳┏┓┻━┃┛┃╋━┣━╋┳
┫┗┏┣┗┳┛┻┗╋━┳┻┓┃┗┏┣┏┓┣━┫┫┏┓┃┻┛┫┓┻┻┃┛┳┗┗┫┓
┻┣┛┗┏┃┣┻┏┻┻╋━┳━┻━┫┏┃┻┓┛┣┓┣┃━┫┓╋╋┏┏━╋┗━┃┗
┏┏┏┫┏┛━┃┃┏┏┗┛┫┳┃━┃┏━┃┛┫┣┣━━┃┗┃┓┓┣┏┳━┳╋┏┗
┃┫━┳╋┗┻┗┛┻┛╋┻┳┗━┗╋┃╋┻┳┻╋━━┏┣╋┫┛┻┓━┗┳╋┣┫┓
┣┻┏┏━┏┓┗┻┃╋┻┏┳┻┗┳━┻╋┣┃┣┛┛┻╋┗┓╋┫━╋┫━┛┳┻━┃
┏┓┫┃┗┃┫━┗┃┏┛┛┣━┛┻┣┳┗┻┣┏┗┳┳┫┗━┏┣┛┫┛┻┛┓┻┏╋
┫┗┫┫━┃┓┗┓┻┳┻┏┓╋┗┓┃┓┏┏┏┃┫╋╋━┓┳┳━┳┏┻┫┗┃━┗┃
┏━┻┗┛┫┃━━╋┛┫┣┏┓━━┫╋┻┓┏┗┻┛┓┏┻┛┓┗┃┣┗┳┳┏┫╋┛
┛┓┛┓┏┻┫━┳━┓╋┏━┃┃┏┓╋┣┫┫╋┗┳┏┳┳┣┳┃┻┳━┗┛┣┛┳┳
╋┗┏╋┏┫┣┳┃┫┗┓┻┛┛┏┗┣╋┏┛╋┳━┣┏┳┓┻┏┛┓┳┏┳━┓┳━┛
━╋┛━┣╋╋┳┳┗┛┳┳━┣┣┓┏┳┏┛┗┣┃┃┳┳┻┛┏┻┣┗┗┣┗┫╋┻┏
━┻┫┃┓┃┗┏┳━━┗┳┛┃┳━┳┫┻┣┛┗┣┣┣┃┛┛┃┫┛┏┗┣┛┗┛┃╋
━━┃┣━┻┃┣┫┣┓┏╋┗╋━┻┫┫┣┓┫┓╋┛┓┃┻┃╋┛━┏┫━┓━┫┓┳
┃━┗┗┛┛┛┳┛┻┻╋┣┛┻┫━┳┛┣┗┳┻┣┣┗┳┓╋┃┏┻┣┏┓┏┏┃┓┓
╋┓┻┻━┓┣┫┛┛┓┏┗┣┻┏╋┳┣┻┛┗╋┓╋┗┛┓┗┣┛╋┣┳┣┗┫┗┛┓
┃┳┗┃┛┛┛┛╋┓┛┻╋┣┻┏┫┻┛┗┓┛┳┫━┏┃┗╋┓━┳┛┃┓┛┛┻┫╋
┛┳┏┻━╋┣━╋┳┣┏╋┏┗┏┗┗╋┏┗┣╋┛━┻━┳┳┛┃┫┫┗┃
┃┗━━┛━┣━┓┳┳┛┳┻┛┗┻┗┏┣━┓┃┗┓┣┫┗╋┓━┻┛┳┃┏━━┳┗
┣┳┃┓┻┓┓╋╋┏━┫┗┻╋┣┏┏┏┳┫┓┫╋┓┛┳┻┫┗┳┫┓┏━┓┗┳━┓
┻┻┻┣┳┏┗┫┃╋━━┗┃┣┻━┛┣┛┳┳┓┃┛┳┳┻┣┛┣┓┫┣┓┛┫┏┓┛
┓┏┳━┳┃━┳┛┓┏━╋━━╋┣┗┏┳┓┓┫┛┏┣┫┻━┏┣┣┫┓━┫┃┳┫┛
╋┻┛━╋┫┣┃┃╋┳┳╋┻┓╋┗┃┫╋╋┃┳┃━┳┏┃┳┛━┣┫╋━╋┓┳┃┛
╋┛━┏┫╋┻┃┳┣┳┻━┛┗┫┛┳┏┳┏┗┛┫┳┓┻┣┣┻┓┛┣┗┓┻┣┃╋┣
┛┏┳━━┃┓┻╋┫╋━━┳┫┏┃┫┫┏┣┃╋┛┛┣┏┛╋┛╋┏╋┛╋┓╋┫┻┫
━┣╋┏┛┓┳╋┛┓┏┃┓┫┗┣┓┃┗╋┻┏┗┓┃┳┣┫┻┛━┓╋┣┃┛┻┃╋┻
━┫┫┃━┳┳┫┫┻┻┻┛┻┛┃┫┏┣┫┻┗┣┛┫┏┻┏╋┣┳┗┣━┫┃┻┃┻┣
┃┃┣╋┳┫┓┣━┫┳┻┛┛┃┣┻┓┫┗┗┗┣┓┏┏┳┗┛╋┗┣┏┳┓┃┃┃┻┣
┻┣┻╋╋┣┏┏┗┏┃┓┛┏┳┓┣┏┣┳┏┳┣━┣┏┛┗┓┳┗┣┫┏┣┓┓┏┛┓
┗┻┓╋┻┳┓┣━┏┫┗━┏┣┻┓┏╋┫┫┗┣━━┓┳┓┓┃┻╋┛┳┛┃┃┗┛┻
┫━┏━┫╋┏┻┛┗┃┳┣┛┛╋┣┗┛┫┻┗━┫┗┗┳╋┣┣┃┣┗━╋┫┣━╋┳
┓┫━┏┗┳┏┓╋┏┛┳┏┃╋┃┗┃╋┛┫┛┓┃┛┃┳┛┳╋┃┳┏┫┳╋┫━━┳
┏┏┻┛┣┓╋┛┻┏┓┃┛┃┫┗┫┣┓┫┗┫╋╋┻┛┻┓┫╋┃┳┛┃╋┛┗┻┳┣
┻┳┛┻┗┓┏┣━┣┛┏┛┃┫┛┻┛┓┛┻┃━┛╋┳┻┫┳┃┓┗┏┓┃┳╋━┓╋
┫┛┣┃┓━┣┻┃┣┻┓┫━┻╋━┳┳┗┳┃┛┫┛╋━━━━┛┃┻┏┛┛━┓┛┳
┳┻╋┣┃┳┃┏┗┻┏━┳┃╋┳┣┣┣┛┃┗┓┏╋┓┃┃┗━┃┏┻┏┃━╋┓┳┣
┫╋┛┃┳┏┓┗┗┃┛┫┳┃┻┏┛━┃┣╋━┳┗┫┣┫┣┓━╋┣╋┻━┫┻┻┃┃
┗┗┳┛┛━┫╋┃┫┣┛┫┗┳┓┃╋┏┫┗┛┛┛━┛┣┏┫━┫┏┫┳┫┣━┏┻╋
┫┻┳┣┓┏┫┓┛┏┳╋┫┛┓┻┓┗┻┃┻┓┳┛━┫┫┓┳╋┛┛┣┳┛┓┏┗┛╋
┳┣┏┏┻┳┏┳┻━┃┓┻┫╋╋┣┻┻┛┓╋┏┣┣┳┣┃┗┓┓┏┣━╋┫┛┏┻┓
┣┃┻┫┳┃┻┫┳╋┻┓┛┳┓┓┓┛┃┣┻╋┛┓┣┳┳╋┓┫┫┏┫┣┓━┛┛┓┻
┻┃┫┳┓━┓┓╋┓┳╋┣┓┛┫┳┳┛┗┗┗┗┓┳┗┳┫┃┛┛┻┗┳┛
┏┣┛━┻┣╋━┗┻┻━┏┣┃┳┗┓━┓┛┫╋━┻┏┏╋━┳┳┓┏━┻╋┛┣┻┳
┫┃┣┫╋┳┛┓┓╋┳┳┏┳╋┗┳┏┳┳┳┃┛┏━┳┻┫┻┏┳╋┳━╋┏╋╋┣┻
┛╋┏┣┃┓┳┫┫┻━┓┫━━┣┗┛┛┣╋┗━┛┛┃┃┣┏━━┣┳╋┻┛┓┛┏┫
┫┫━┗━┗╋┻┣┣┃╋┓┫┗┃┗┗┗┓┓┏╋┃┓┫┗┫┳┓┫┏╋╋━┗━┃┛┓
┣┣━╋┓┏┻┛┗┃┓┛┳┗┳┣┳┛┗━━━┣┫┗┳━╋━┏┳┏━┻┫┫┃┻┻┓
┣┏┏┏┣┣┣┃┣╋┫┳┻┓┻╋┓┃┏━┏┫┓┳┫┃┣┛┣━┏┫╋━┏┣╋┳┃┻
┻┳┳┳┣┛┻┃┃┫┳━┓┓┗┳╋┓━┻┛━┳┫┏┓┏┛┗┫┣╋╋━┏┗┃┛╋┫
┓┏┻┻┃┏┻┓╋┛┛┫━┗┃╋┓┗┏┣┻┛┣━┛┣┻┫┛┫┛╋┏┃┳┻━┛┫┓
┣┗┗┏┻━┛┃┏┣┃┫┓╋┗━┻━┣┻┃┻┣╋┳┗┫┳┓┛┳┗┫━┗┗┻┳┓┻
┗┗┓┣━┃┫┳┳┛━┏┫┳╋┫┻┛━┛┻┗┏┗┳┛┓┗┫┏┫┫┫┛┛┫┻┳┃┣
━┳┏━┛┻┫┗╋━┏┛┣┗┻┻╋┏┏┛┓┏┻┃━┗┻┛┗┫╋┓┫━┫┣┃┣┳┻
┳┫┓┫╋━┓┃┓┛┃┫┻┣┛┛┣┛┗┃┓┓━┏┫┻┫┫┳┫┃┳┻━┃┣┓┓━┳
╋┫┛┫┗┏┗┫╋┣┫━┫┫┻┣┛┳━┻┣━┣┫┫┫┳┫┻┏┻┫┏┗━┳┏┛┏┓
━┻┳┛┣┛┏┫╋┓┣┓┏┣┳┗┻┣┳┓┗┏┓┗┫┫┛┛┫┏┗┃┫┏┳┃┻━┳╋
┛┛┓┛┫┛┻┣┻┣┗┫┻┗┏┃┣┃┳┓┳┗┗┏┳┣┳┗╋┃┃━┻╋┛┓━┻┻┓
┫╋┻━┗╋┓┳┻╋┏┻┏┗┓┓┛┛┛━┏╋┏━┗┓┣┃┫┓┓╋╋╋━┗┣━┓╋
┃┏┏┃┛┓┃┓┻╋┫┫━┏┫╋┃┣┛━┛┣┻┻━━╋┻┃┻━┫┃┣┃┫┏┣┏┻
┛┫┛┏┃┗┣┓┳┓┗┫┏┃┃┃┫╋┫┓┃┓┛┻╋┏┏┗┃┳┫┗┛┗┛┃┏┻┣━
┓━┛┏┃┃━┳┛┓┳┓╋┳┃╋╋┓┃┣┫┗╋┳┳┃┣╋┻┃┣┣┣┳╋━━┗┓┣
┓┃┻┻┃┓┓┣┳┏╋┫┃┻━┻┛┳━━┏┳┣┗┃┃┳━┣┣┳┣┓┣┛┛┫┫┫━
┏┛┗━┏━┗┓┫┏┗┫┗┳┛┃┃┛┣┣╋┳╋┗┓┻┫┣┫┣┗┻┳┗╋━╋┻┣┓
┳┏┏┛┛┫┏┻┻┫━┏┗┗━╋┣┓╋┣╋╋┗┃┣┛┃┳┫┃┳┫┫━━╋┳┣┻┫
╋┳┏┏━┛╋┗┻┗┣┃┳┓┫┏┣┃┓┃╋━┏╋┛┓┏┣┗╋┗━┏┳┣━┛┳┛┣
┫┓┫━┛┛┛━┫┳┗┃┳┗┣┣━╋┣┃┏┫┃┫━┛┛┗┻╋┗┳┗┛╋
┫┃━┗┣┛┗┻╋┫┃┓┣┛┫┳┗┫┛┻┻┫┫┏┃╋┳┏━┗╋┗┏┣╋┃┫┏╋┓
╋╋┃╋┳┳━┏┛┻┫┻━━┻┓┗┣╋┣┫┛┃╋┛┣┳┗┓━┣┗┃┣┣╋┣╋╋┫
┣━┳┓┃━┫┏┫┣┣┗━┏┓┣┃┛━┫━╋┏┏┫━┻┻┳━┻┓┗┗┛┛┻━┻┏
┗┣┫┏┫┏┻━┓┓┫┏┗┗┻╋┫┏┏┛┗┫┗┓┳┗╋┓┣┗┣┏┣┃┫┻╋┻┣┫
┓┏┓╋┃┛┛┻┃━┣━┛┏┛┻┗┫━┛╋┗┫┛┗┏━┗┛━┏┛┃╋┗┓┗┣┏┛
┛┻┗┣┫━┳┛┓╋━╋┏╋━┣╋┻┏┏┫┫┫┛╋╋┃┳┫┛┳┫┫┏━┣┣┫┏┃
┃┣┫┃┫┗┛┃┃┻┃┗┫┛┓┣┓┣┛┓┏┗┏┗┓┏┃╋╋┗┓┫┓┳╋┗┳┳━╋
┗┳┗┓┻┫┏┓┛╋┓┳━┗┳┫╋┳┏┓━┗┓┓┗┗╋┓━┣┃┗┏┳┣━┗┣┻┣
┣╋┛━┃┫┫┏╋┛┣┛┗┗┳┣━┗┗┃┻┛┏┫┗╋┗╋╋┏┻┫┳┏━╋┣┣┣┏
┫┻╋┏┓┃┃┫┛┗┛┏┃┻┫━┏┓┫┗┣┃╋━┃┃┃┻┏┳┓┛┛┏┳┛━┳┗┣
┗┳┫┃┗┣┣┣┣┗┫┻┣━━┫┗━┓┏┫━┏━┓┳━━┛┗┫┛┫┏┳┗┫┫┣┫
┏┫┛┗┻┃┏━┻┻┳┣┻╋┫━┓┻┻┻┻┓┃╋━╋┗┳┣┻┻┻━┣┓╋┣┳┳┛
┫┛┏┗┃┻┳┳┣┣┛╋┻━┫┳┗┣┣┛┓┣┗┏┣┳┫┣┛┏┻━━┏┗┗━┳┳┻
┫┃┻┃┳┃┏┛┣┣┫┃┣┳━┃┣━┣┻┏┫┃┳╋┳┫┓╋┗┳╋┻┣╋┣┳╋━┣
┗┏┳┣┳┳┻┓┓┃┗┓┫┣┛┓┛┻┫┣┏┣┻┻┓━━┏┻┛━┃┣┛┛┗┫┻┳┻
┗┓┣┣┣╋┛┫┓┫━╋┻┫┗┃━┏┓┃┓┣┏┗┳━┫┗━┃┓┣╋┳┻┃┃┳┃┓
┏╋┻┃┏┻╋┻┃┗┛┛╋╋┗┫┻┳┛┓┣┣┻┫┓┏┫┳┻╋┫┣┃━━╋┃┃┫┓
┛┓┳┏┫━┏┛╋┳┛┳┓┗┛┃┛┗┣┫━┻┣━┓┃╋━┣┃┫┫┫┣┏┳┛┻┫┣
╋┃┗┛┃┳┏━┛━┏┃╋━┃┗┣┛┻┓┓┳┫┻┻┓┳━┣┳┣┫┏━┓┛┫╋┻┓
┃━━┗┫┗╋┏━┣┣┣┃┳┻┗┓┃┓┣┻╋┣┏┣┃╋┛┻┗┻┗┗┣┏┣┛┓┻┏
┃┓┗┫┳┣┃┗┳┓┓┓┫┣┛┗┛┫┃┓┃╋━┓┃┗┫┃┻╋┻┻━╋┫┫┗┃━╋
┛┏┃┫┳┗┏╋┓┓┓┏━╋┏┓┫┓╋╋┻━━┃╋┣┃┛╋━┃┳┫┫┏┏┫┏┃┃
┛┻┳┻┻┗┳┗┻┛┃╋┛┣┗┗┳┓━┳┗┣╋┻┃┳┗┻┛┏┣┓━┃┻┓━┃┣┓
╋╋┻┻┻━┫╋┛┳┣┫┓┓┛┓┗┣┣┓┳┣┻┗┃┫┛┣┫┓┏╋┏╋┫
┫━┫┗┏┳┛┗┗┣┻┛┛━┳┫┫┗┓┫┫━┃┏┳━╋┓┫┏╋┻┛┏┳┏┏┣┣┃
╋┛┓┃┻┣┃╋┫╋┃╋━┗┣┃┫━┓┗┃┻┣━┫╋╋┻┣┛┓┳┓┳━┻━┏┻┫
┫┳┳┣┫┛┻┣┻┣┫┳┗┓━┗━┛┻┣┣━┗┳┣┛┳┃━┣┗┛┓┗╋┣┻┛┫┗
┃┣━┫━┣┛┣╋┫┓┛┫┣┫┣━┏╋┛┃┛┣┻╋┃┓┓┳┛┻┣┫┳┓┃┣┣┣┫
┫┃━┻┛┫┗┛┻━━┗┓┃┏┳┃╋┗┏┏┳┛┏╋┳┳╋┓┻┃┣┗┗┛┏┏┣┻┫
┃┏┣┛┏┗┛━┣┣┏┫━━┗┛┻╋┻┫╋┗┛┃┏┻╋┛┗┛┻┃┏┗┃━┳┳━┫
┻┓┳┫┃┗━┫┻┃┳┏┻┫┳╋┃╋┗╋━━┏┓┛┃┳┫┓┏┳┗┣┓┛┃┃┣┣┫
┏┗┓┏┫┗┻┣┛┗━━┏┻┗┃╋┛┳┻┓━┣┛┣╋┃╋┃┛┳┏┏┓┃┣┃┫┫┻
┏┃━┫┻┛━┻┃┫┗╋┏┣━┏┗┏┫┓┫┃┛┫┏┫╋┗┻┏┻┣┻┛┃┓┛┳┻┓
┗┃┃┫┏┣┫┣┃━┫┣┃┣┫┫┣╋┳┓┓┫┗╋┗┳┓┏┳┓╋┓┓┣┳━━┓┳┗
┃┓┗┛╋╋┳┃┻╋┣┓┛┻┳┃┣┛┳━┓╋╋╋━┃┗┻┻┏━╋┗┻━┛┗┫┗┗
┛┗┏┃┫┓┓┣┛┳┫┗┃━┃┏┃┣┛┛┛┓┓┏╋┗┛┓┛━┣━┳┗┗┣┏┏┃┳
┏┻┛┣┫┏╋┫┃┫┏╋╋┃┛┣┗┳━┏┃━┏┫┏┳┛┗┗┓┛┛┗╋┳┏┏┣┏┳
┣┏┓╋┓┛┏┫┻╋┳┏┗┳┃┏┣┣┛━┣┗┗┓┳┫┻┻┃┗┻━╋┳┃┃╋┓┓┃
┏┻┏┣┳┃━┗┓┫┏┏┃┏┛┳┓┛┣┳┣╋┛┓┻┛┣┏┣┗┃┻┓┗━┻┫╋┛┳
━┳┫┣┏┓┫┛┳┛┫┏┏┓┃┳━╋┫┃┫╋┳┫┓┓┣┳╋┃┗┏┛┣┓┳┣━┓┃
┛┳┣┓┏┃┏━╋┣━┃┓┏┃━┃┛┫┳┛┃┓┏┃┻┛━┛╋┏━┃┫┗┳┛┳┣╋
┗┗╋┓┫┃━╋╋┫┣┻┗┳┣┳┫┣┫┗┛┏┫━┏━┓┓┻┓╋┗┏┳┳┃━┫━┃
┻┓┣┏┏┃━━┏┫┗┏┻┏┳┳┗━━┗┛┃┳┣╋┓┏┃┫╋┓╋┻━┏┃┃━┻┛
┃┛╋┏┣┫┫┃┣━╋┛┓┓┃┳┗┃┏┃━┳━┛┏┣┳╋┓┛┓┳┓┛┻┻┻┏┗┓
━┓┳┳┣┳┓╋┗┃┗╋┓┛╋┓┃┳┃┃┓┫┓┓┳┗┃┣┣┃━┣┳┻━┫┛┛╋┃
━╋╋┳┫━┫┻┻┻╋┗┛┻┣┛╋┓╋━┏┳┗┓┃┫┏┗┫╋┫┻┫┃┃┗┃┫╋┃
┗┳━┻┃━┗┻┃┣┫╋┣┓┣┏┓╋┫┻┃┓┃━┫┛┗┳┣┛┣┫┗┗┗┃┳╋┛╋
┃┣┛┓┃┻╋┻┻┛┏╋┓╋┃┗┻┃┃┻┳╋┫━┃┣┳┳┻┣┛┻┫╋┻
330名無しさん:2007/01/15(月) 22:53:44 ID:???
よっしゃあ!!!!!!!!!!!!!!!!!!!!!!!!!!!
1000ゲット!!!!!!!!!!!!!!!!!!!!!!!!!
僕の勝ちだ!!!!!!!!!!!!!!!!!!!!!!!!!!!
馬鹿猫っ!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1000 1000 1000 1000 1000 1000!!!
┣┗┛┏┳┓╋┓┳┏┏┣┛┗┳┛┛┣┫┓┫┣┛┻┏┗╋━┗┃╋┳━┗━┃┃┃┓╋
┃┣┫╋┃━┃┛┃┛┫┗┗┣┃┃┛┳┛╋┣┓┻┛┛┛━┛┛╋━┏┻┻┃┣┻┃┏┫
┫┛┃┃┫┏┫┏┃━┏┏┳╋┻┫┏┳┃┓┃┳╋┣┓┛┳━┫┣┻┏┓┏┻━┫┓┫┏
┃┏┫┓╋┓┃┗╋┣━━╋┗╋━╋┏┫┗┓┏┛┻┣┳┏┻┫┏╋━┣┗┛┛━━┓┏
┣╋┛┫┻┛┻┫┃┻┳┃┃┓┳┛━┗┗━┣━┳┗┣┫┛┣┻┫┗┗┃┓━┓┃╋┳┫
┳┣┫┃┓┃┃┳━━┻┃━┓╋┃━┳┃╋┓┛┛┣┓┫┳┣┗┣┃╋┗┗┗┓━╋┫┃
┳┓┳┓┓┣┃┫┳┣┏┛━┻┏━┗┃┏┗┣╋┗━━┃┛┳┻┣━┣┫┻┓━━┳┓┫
┻┛╋┫┳┛┻╋━┻┛┳┫┻┗━┣┣┻╋┳┣┻┏╋━━┓┻┛╋┳┻┣┻┻┏┓┓┳
╋┃┏┫┓┛┗┃┛━┓╋┣╋╋┳┳┫┓┏╋╋┃┳┳┗┣┛┫━┳━━┳┗┏╋┣┏┓
┓┻┗┓╋┳┓┻┏┳┣┻┣┛┛┏╋━┗┻━┓┃┃╋╋┏┣┳┻━┳╋┓┻┛┗━┗┓
┣━┏┻┛┏╋┏┗┳┛┳┻┫┣┫━━┛━┫┗┻┻┫┛━┻┏┛┫┫┛┫┫┏┛┻┛━
┗┳┫┛┃┗┗┻┗┫╋┻┫┓┃┻┃┗┳┫┏┏┳┣┛┛┫┣┣┃╋┏━┻┓┏┗┣┳┻
┏┛╋┏┗╋┫━┻┻┗┣┃┏┣┏┫┏┫┗┗┫┏━┃┫┳┏┛┏┫┣━━┗┏━┓┏┏
╋┓━┛┫┓━┻┫┃┓┛╋┻┣┻┗┳┣┫┻┻┳┛┓┗┳┳┫┣┣┳┻┗┏┏┃┛┛┻
┃┣━┻╋┗┳┫┗┏┻┣┏┃╋┫┗━┣┣┗┻┏╋━┛┳━┳┣┗━┫╋┳━┫━╋╋
┗┃┃┫┫┳┳┻┗┳┛┳━┳┛┏┗┻┏┫━┓┳┻╋┻┳┓━╋┃┓┛┓┛┃┗┛┓┏
┛┏┛┗┳┗┳┻┓┗┫┃━━┳┻━━━┳┣┻┣┻┃┫┓┓┛┓┏┗┣╋┣┫┻┃┃┣
━┓━┫━┏╋━╋┗┏┃┣┗┓┃┓┻┻━┫┳┻┏┣┻┗╋┗┏┛┻┓━━┓┛┫┗━
┣┃┏┫┗┻┳┏┃┳╋┫┓┻┗┻┳┣┃┛┣━┫┏┓┓┳┓╋┣┣┣┗┗┳┓━━┳┓
╋━┗╋┻┓┻┳┫┛━┗┗┣┻┻┃┃┻━┫┫┛┃━┣┗┣┏┏┫┛┳┛┗━┳┫┏━
┗┛┗┏┻┓━━┗┏┗┻┏┣┛┏┛┓┣┃┏╋╋┛╋┫┻┃┏╋┏┻┳┃┻╋┳┣┃┫
┏━┫━┫┛┣┃┗━┫┳┫┳┫┃┓╋┳┣┓┻┛┣┛┻┗┣━┃┓┛┗┣┣┣┗┳┣┏
━╋╋┣┣┃┗┗━┓╋┓┻┳┛┫┻┣╋━┗┳┗┗┣┳━┳┗┓┛┗┣┳┏┏┫┏┗┫
┏┻┻┓┓┫┫┣┻┫┳┃┫┓━┃┗┣┓┃┏━┻┏┓┻┛╋┻━━╋┳┛┗
┗┏┛┏┣┏┫┃┳━╋╋━┻┗┗┫┛╋━┃┓┛┳┻┗┳┻┃━┏╋┫┛┓┛┳┓┗┻
┏┛━┳┻┓━┫┛━┏┣┗┛┃╋━┗┗━┻┫┗┗┣━┏┃┓┓┗┛┓┳╋━━━┗┓
┣┣┏┫┳┓┓┛┣┓━┛┓━┳┓┫┳━╋━┓┻┗┗┣┏┳┓┏╋┛╋┛┓┛┳┓┃┃
┛┛┻┓┻┳┏┣┳━┫╋┃━┳┣━┛┣┣┫┣━┏╋┣┓┫╋┳┏┏┏┣╋┛┓┳┃┳
┫╋┻┣┃┃┓┛┏┣╋┛╋╋━┃━┃┻┳┃┏┻╋┫┻┃━╋┛╋╋┗┻┛━╋╋━┫
┓┻┗┃┫┣━┛┓┗━┗┛╋┏┗┫┫┣┏┓┏┃┣┻┓┏┻━┗┳┏┏┏┏┗┳┻┣┗
╋┛╋┃┗┃╋━┳┻┳┏┗┓┗━┃┃┫┓┏┻┳┣┃╋┣┣┓┣╋┳┏┻┻╋┃┏┓┻
┻━┳━━┓┫┫┓┗━━┗┳┏┳┫┣━┃┻┣┃┛━┃┏━╋┏┏┓┻┣┓━┫┃┏┃
┓┳━┃┣┓┏┏╋┃┛┓╋┗┳┃┏┳┣┳┣┃┗┳┳━┏┓╋┃┳┣┃┣┻┣┗┏╋┏
┗┣┛━┗┣┻┛┳┗┳┃┏┗┏┛┳┃┗┛┏┗┫┳┓━╋┗┣┓┳┛┻┛━┛╋╋┣┳
━┣┗┳┣┫┣┫┻┻━┓┣┓┫╋┳┓┳┫┳┗┃┫┳┛┗┓╋┗┗┗╋┗╋┣┳┃╋┓
┃┳━┣┫┏┗┻┫━┳┳╋┓┫┏┓┛╋┏┻┻┫┛━┳┛┗┫┳┫┛┛┃━┛┗╋┳┃
━╋┫┏┃┃┳┻┃┳╋┻┏┣┏━┣┏┃┛┻━╋┣┗┃┗┛━┳┓┓┻┃╋┣┃┏┣┗
┛╋┃┫╋┻┗┃╋┛┳━━╋╋┛━╋━┫┏┳┛━┗━┏╋┛┛╋┏┃┻┓┫┗┫┳┃
┛┳┫┣┃┣━┓┳╋┣┏┃┫┛━┏┓╋┳┻┗┫┃┗┣┏┛┫╋┳╋┃┻┃┻╋┃┃╋
╋╋┃━┏┫┗━┃╋┗┫┣╋┫┓┛┗━┳┻┏━┏┃━┻━━┣┻╋┃┻┫┻┗╋┗┳
┏━┛┳┗┃┓╋┳┓━┃┗┳┻┫┛┣┃━┓┛┏╋┣┏╋┃┏┫━╋┓┃┛┳┛━┗┏
┃╋┳┻┳┳━┓┫┃┃━╋┓┓┣┣┛━┳┃━┃┛┓━┗┃┻┣╋┏┛┳┓┛┻━╋┳
━┳┛╋┳┛┛┳┏┛┣┫┗┻┣┃╋┻┣┓┻┛━┃━╋┫╋┻┗┫┫┻┓┣┏┣┳┻┫
┣┓┣┓┳┣┻┫┻╋╋┻┛┻┫┛┳┣╋┃╋┗┏┗┻┳┛┫━━┗┻┗┳┻┻┫┳┃┛
┣┻╋┻┗┏┫┃┣┳┫┃┻┛┻┳┣┛┻╋┃━┣┣┻━┗┓━┓┃┻┗┳━┏╋┓┓┫
━┣┛┫┗┏┫┛┓┣╋┻┻╋┗┻┛┣┳┃┛┛┏┏━┓┻━┗┃┗┗┓╋┓┏┗┫┳┗
┛┣╋╋┏┃╋┗┻┛╋┛╋┳┳┓┛┗┓┃┻━┫╋┗┳┫┓┣┣╋┃━━┓┓┃┓┛┛
┳┏┻┣┃┳━┓┻┻┓┫┛┗┗┓┣╋┳┛┏┏┳┏┛┻┗┗┏┛╋┗┛┻┃
┻┏┣┫┏┓┗┃╋┻┛┳┃┗┓┳┏╋┳┳┻┛┃┓┣┓┳┓┻┗┓┗┫┓┣╋┃┻┫┻
┻┓┻┻┻━┗┳┏┻┃┏┏┃┓┗┓┫┣╋┓━┃┃┣┗┗┓┏┓┃━┣┓┛┏╋━┗╋
┛┣━┓┗┓┏┓┫┓┃━╋┓╋┏┻┳┻┃┗┣┣┓┛┻┣┫━┃┫┣━━┏┻┳┳╋┳
┳━┃┃┫┛┳━┻┫┏┣┓┏┏┛┛┏┣╋┳┳┫┃┏┛┫╋━╋┣┃┓┣┏┳╋┓┳┃
┓┣┳┃┫╋┗┏━┃┓┃┛┛┗┃┗┛┫┫┻┳╋━┛┻┻┫┣━┛┏┗┣┏┏┏┃┏┻
┓┫┳━┻┗━┓┫┓┏┻┓┏┳┃┏┏┃┃┫┏┳╋┏┳┣╋┫┓┓┗┻┫┓┓┳┏╋┳
┳┣┳┳┻━┃┃┳┛━━┳┫┣┗┻━┛┫╋┫━┣┳╋┛━┳┫╋━┛┃┗━┣┛┣━
━┳┓┣┣┃┗┫┏┓┻━╋┫┃┣┗┫┏┏┗┓╋┻┗┓━┫━┛┻━┓┛┗┓┳╋┃┏
┳┣┃┻┃┓┏┓┛╋┣┃┻┳┓┓┃╋┏╋┣┏┻┛┫┫╋┳┏┣┓┓┓┏━┳━┣┣┗
┃┫┏┃┣┻┳╋╋┃┫┣┣┻┻┛┗┃┳┳┗┛┛┗┛┏┓┫╋┗┳┏╋┳┳┻┗┳┫┣
┓┛┏┛┗┏┗┫┻┃┣┫╋┫┫┣┃┫┓┏┛┻━┳┛┻┏╋┗┫┻┻┻┻━┗┻╋┗┓
━┃┓┛┻┳┓┗┻┣┓┛┻┗┳┃━┣┫┛┓┫┏┻╋┫┏┻━╋┃┫┛┳┛┣┣┓╋┓
┳┫┓┫╋╋╋━┗┣┏━━┃┳┳┛╋┳━┫┫┣┏┃┫┻┫┳┣┃┏┏┫┃━┃╋┓━
┃┓┃┏┗┛┏┳┗┣┃┓┗╋┫╋┻╋┻┓┗┓┗┳┣┛┏┻━┫┳━┻┏━┏┳┻━┓
┏┓╋┗┻┻┗┓┳┫━━┗┛┻━┛━━┗┏━━┻┃┓╋┣┳┳┫┏╋━┗┃┣┻╋┫
┓┫━┳┓┗┗┏╋┗┳┳┛┻┫┳┫┏┻┻┛━┃━┣┓┳┛┏┓┻┃┻┓┏┓┛┃┻┻
┫┳━╋┓┗┣┳┓┗┗┃╋━┏┫┳┻┓┏┗┃┻┃┃┳┳╋┛┻┣┃┏┓┻┣┣━┗┓
┻┣┓╋┗┣┣┗┃╋━━┃┣┃┫┛┃┏━╋━┻━━┃┣┓━┗┣┏┫┃┫┫┃┗┫┛
┣┃┏━╋┗╋┏┗┳┳┻┣━┻━┣┳┛┫┛┻┗━┏┃┻┳╋┣┫╋┃┗┻━┳┻━┻
┣┗┗┃┃┃┓┣┳┗┛┻┛┫╋┳┫┃┓┓┏┗┫┫┏┗━┗┃┓┏━┫┏┻┣┃┓━┃
┣┫┛┳━┃╋┏┗┻╋━┃┻┓┓┃╋┗┣┓┣┻┛┏╋┫┏┗┳┃┳┓┃╋┛┃┗╋┫
┃┳━┫━┃┓┳┗┃┣━╋┓┛┫━┓━╋┻┃━━┓┗┗┓┗┛┣┫┻┓┻┓━┫┣┫
┗┫┣┓━╋┗╋┗╋┓┏┃┣┣┛┗┏┏┏┏┓┫┫┓┫┛┫┣┻┫┻┻┫┣┣┗╋┓┏
┫┓━┏━┳┳┻┓┃╋┛┃┣┣┓┻┳┛┓━┻┓┃┻┳┗┗┓┗┏┳┏━┃
┳┗┏┳━┻┓┗┃┓┗┣┓┏┫┛┗┫┫┏┃┏┗┫┗┗┻┫┻━┓┫━┛┳━┓┣┛┛
╋┳┃┗┳┫┛┫┗━┣┳┣┛┓╋┳┃┏┻┏┳┗┗┛┳┗┣┗┫┛┻┓┗┣┗┗┏┛┗
┛┗┏┏┏┃╋━┫┏┣┳┛┏┳╋┳┓┃┣┗┻┣┻┛┳┻┳┓┃┫┣┫┗┗┗╋┻┛┏
┃╋┫┳┛┗┃┓┃┏┫┛┏━╋┗┫┛┻┻┓┏┃┣┫┣┏┣╋┛┓━┻┛┳┣┏┗┗┣
┻┗┳┳━┃┗┃┻┫┛┫┃━┓┃┛┏━╋┗┓┗┃┗┫┃┗━━━┫┣┏┻┓┃┃━┓
┳┃┃┣┳┗┳┏┃┃┛━╋┣┏┳┗┓┳┣┏┓┃┓┫┛┗┫━┻┗┓┻┗┣┻┫┏━━
┏┫┻┫╋┳┛╋╋━┻┣┃┃╋┫┗┃┓┓┗┳┏╋┻┏┓┏┛━┗┓┣┻┳┓┏┣╋┣
┛┗┓┏┣┳┳┏┓┣┃╋┏┓┏╋┗┣┻┳╋┳┳┳┳╋┏┏┳╋┗┛┃┻┃┫┓┻┃┳
┳╋┫┳┏┃┣━┣┻┛┣┫┏┛┓┳┻┣┃┓┻━┳┏┛┻┣┏━┗┻┣┗┻╋┳╋╋┛
┓┗┃┗┓┏┃┣┣┏┻━┓╋┻┫┓┗┛┗┣┃┓┓┳┛┻┛┻┏┗┃┳┳┓┏┛╋┳┏
┳┻━┛┃┓┳┣┣┣┃┏┗┗┣┓┓┻┏┻┃┻┣┃┏╋╋┻┫╋┏━┓┗━┣┏┫┳╋
━━┻┓┗┃┳╋┗┓┏┳┃┛┃━┛┳╋┻┗┗┓┗┃━┳┣┓┗┗┓┓┛┗┏┏┗┛┏
┻━┏┓┳┳┛┛━┛┃━┫┛╋┻┳┏┣┛┃┃━━┣━╋┫┓┳╋┣┣┛┛┗┣┓━┓
┳┗┓┃┻┻┗┃┃━┛┳┫┏┳┓┫┗┫━┳━╋┣┫┫┫┓┻┛┃┫┣┳┏┳┏┳┻┃
┃┓┳╋┓┓┏╋┗┓┳┗┛╋┓┛╋┣┏┏╋┛┃┳┣┓┓╋┗┓┃┗┓━┫┏┃━┻┣
━┃┏┫┳┫┳┃┗┛┳┳━┣━┗┛━━╋┣┣━┣┗┃━┫┣━┏┻┃┗┫┻╋┫┳┓
┃┗━┳┳┗━┣┏┣╋┳┓┻┣┣┳┣┫┃┓┫┓┻┛━┳━┣┗┗┫┣┣┻┓┣┓┻┃
┫┣┃┗┻┃┏┗┃┣━┏┃┓┗┣━┗┏┫┗┓━┳━┃┳┏┳┻┫━┣┣╋┏┛┻┫┻
━━┻━┻━┣╋┻┗┗┻┓┻━┏┛┫┏━┻┏━╋╋┛┛┣┗━┛┗╋┃┓━┳━┫┛
┛┫┳┓┃┗┃┓┃━┳┫┛┓┫┓┳┫┣━┣┏┻┛┓╋┃┻┻┫┫┗┻┃┗┳┃┻┏┣
┣┳┗┻┛┓┓┛┏┗┓╋┛┛┃┫┏┳┃┛┳┏┣┃╋┓━┗┗┛┓┗┗┏┫┫┣┏┏┓
┳┓┗┃╋┏┻┗┏┗╋━┫┏┳┛┏┏╋┫┫╋┛┛┗┣┫┓┗┏┻┻╋┃┫┣┃┫┳┏
┫┳┏┃┫┫┻╋┻┣╋┣┣╋┓┃┣┓┛┻┫┛┣┣┗┻┻┻┃┫╋┏┻┛┛┣┣┗┛┓
┗┗┣┗┫┏┣┳┳┏┳┫┗━┗┻┛┓┏┛┗┛┛┻┃╋╋┗┏┫╋┫┳┳┗
┓━┓┏┣┓┏┛┳┫┃┻┻┓┛┓┃┣┓┃╋┻┫━┃┻━┣┓┗┃╋━┳┃┓┃┣━┛
┣┻┏┣┗┻┏┣┓━┻┣┗━━╋┃┻┻┫┫┫╋┏━╋┏┫┣┓┣┏┻━┓┳┣━┣┏
┗┫┫┳┫┓┏┻┗┳┫┛┫┫╋┣╋┃┳┣┫┻┫┗━━╋┻┣┣┫┓┏┫┓┫┓┻┫┣
┓┻┓┫┳┣┛┏┣┫╋┏┗┛┗┳╋┛┏━┳╋┣━┫━┛┗━┫━┏┏┛┃┗┫━┃━
┃┫┓┫┏┳┳┃┳┏┳┣┃━┓┛┏╋┛━━┗┣┗┻┃┫┫┻┗┗╋┃┫┛┛┓┃┓┏
┳┓┣┓┣┫╋┃┛━┃┻┫┛┻┏┛┃┃━┫╋┗╋┓╋┏┻┣┻┗╋┣━┣┣┫┓┫┏
━┫┏╋┻┓┛━╋┫┣┓━━┏┳┳┛┣┓┃┣┏┣┗┳╋┫┃┫┫┃┓╋┗┳┛┻┫┛
┛┛━┫╋┓━┫┗┗┫┛┗┣┣━┗┳┏━┫┻┓┳┫┣┛┳┗┃┳┻┛┳┏┃┣┗┃┫
┛┫┗┻╋┃┫┏┓┫╋┻┫╋┳┓━┣┃┏╋┃┣┳┏┏━┳┫┗┫┏┏┫━┏┻┳┫━
┗┫┳╋┫┻━┓┏┓┃┫┏┓┏┏┓━━┫┃┗┃┛┏┛┏┏┃┫╋━┛┣╋┗┓┛┫┃
┛━┣┛┫╋┏┳┛┃┛┗┏┣┳┣┣┣┗╋┛┓┓━┏┛┗┓┫┫┃━┛┛━┓┳┫┗━
┣┳┫┃━┏┳━┏┗┳━┛╋┏┛┳┗┫┛┓╋┣━╋━┳┗╋┓┣┏━┃┃┛┫┻┣┻
┃┓┏┛┏┃╋┳┳┏┫┏┳┳┗┏┃┻┏╋┃┻┗┓┓┻┛┣┃┓┻┻┗┣╋┣┃┻┫┏
┗┓┫┗┗━┓┣┗┻┻┛┻╋┫━┛┳┫┃┣┓┻┃┻┫┣┏┻┣━┃┣┗╋┳┛┃┗┻
┣┃┛┫┏┓┗╋┛┓┻━┣━━┛┃┳╋┣┃┳┃┫┳┣┫┓┛┓┣╋┗┃╋┗┗╋┛┻
┳┫━┳┃┓╋┛┛┏┳┏┛┏┓━╋┳┓┣┳┃━┛┛┏┣┓┏┳┗┏━┓┏┻┏┻┏┳
━┗┻┓┻┳┏╋┫┃┃╋┻┏┛┻┻━┛┗┏┻┳┛┓┃┣┫┛┻┓┻┫┣━━┗┛┃┗
┣┃┓┓┳┏┓┻┫┗┛┳┻┳╋┻┻┳┃━┏┏╋┓┗╋┗┓━┏┳┏┛┏┗╋┓┛┛┣
┃┛━┻┏┻┓┳┏┗┓┣╋┛┣┛┗┃┳┗┃┫┏━┗┓╋┗━┣┓┗┓┻┃┗┓┫┫━
┏┣╋╋┣┣━┓┓┫╋━━┏┗┗┃╋┛┏┳┏┫┳┃┓┏┗┫┗┛━╋┳┣┫┻┳━┓
┳┳━━╋┣╋╋┏┛╋┗┻┣┓┓┓╋┓╋┓┫┏┣┻┻┓┗┓┏┏┓┫╋┏━┳┓┏╋
┫┳┗┛┏┗╋┛┓┗╋┣╋╋┣┗┗┛┗┗┗┓┓┓╋┳┏┫━┣━┫━━┛┃╋┗┓┫
┛┣┃┗╋━┛┳╋┫┓━┛┫┏┓┫━┛┣┛┓╋┣┳┃┓┛╋┣┃┛┣┏┗━┃┫━┳
┛┛┛┗━┃┫╋┏┫┳┃━━┫┳┗┗┳┣┏┣┛┻┻┓┃┏┃┛┳┃┓━┫
┣━┗┫┻┗┏┓┗╋┻┏┻┳┻┛╋┓┃━╋┗┃┫┏┓━┗┗┣┣┏┫╋┣━┫┃┛┛
━╋┳━┏┳┏━┳┗┃┳━┏╋┗┫╋┓╋┏┏━┻┗╋╋┣┃┻━┏┻┣┻╋┗┃┫┓
╋┃┗┗┣┻┛┃━━┗┃┗┣┣┛╋┏┣┛┏┳┛╋━┓┳╋┗┏┗╋┳╋┣┛━┳┃╋
┓┏┣┣┣┓┗┏┳┗┛┓┗━┣┻┛┓┻┻╋━┃┫━┫┣┛┳┃┻┣┳┃┃┗┳┓┏╋
┛┗┣┗┃┗━┏╋┛┻┗┓┓╋┗┗┃━┗┣━┳┛┛━┣┗┳┻┣━┗┗┛┻┏╋┛┣
┛┛┻┻━┳┻┃━┏┗┳┫┓┣┛┃┃┳╋┗┛┏┓┳┳┗┣┻┣┏┻┛┳┗┻┳┛┳┓
┏┏━┃┛┓━┫━┃┃┏━┳┃┃╋━┏┫┻┻┗╋┗┣┏┗┓╋┛┃┳┻┏╋┃┫┛┗
┳╋┃╋━┫┗┛╋┓┳┗━┗┏┻┛┏┃┻┃┻┓┛┫┻┗┓╋┛┏╋╋┫┣┣━╋┛┣
┛━┣━┓┣┣┛━┛╋┻┛┃┳┏╋┣╋┛┗┛┛┏┃━┃┫┳┻┗┳┫┗┃┛┃┛╋┳
┏┳┃┫╋┃━┛┛┏┃┛┓┓┳┫┃┳┻━┛┛┏┏┫┫┗╋┏┗┫┣┳┣┳┗┻┏━┃
┛┫┗┣╋┳┓┣╋┗┫━┗┫┛┃┛┳┓╋╋┳┳┛╋┃┓┛┫┓┗┓┻╋╋┏┫┫┛┏
┏━┓┛┓┓┻━┛╋┻┫┫┏┗┻┳┛┓┛┗┗┓┏╋┓┏┣┏┣┛┫┻┳┫╋━┻┣┃
┣╋━┗┫┗┃┛━┃┳╋┣┃┫┫┛┃┗━┛╋┫╋┓┗┻┏┳┗╋╋┓┻┣┳┓┏┻╋
┳┫┏┏┳╋━┓┓┣┻╋┗┗┓┻┏┣━┃┏┓┃┳┓┫┫┳┛┛┻┻┗┫┏┛┃┳┣┻
╋┣┻┫┗┗┫┃╋┛┳┓┣━┻╋┫┛┣╋━┓┣━┻━┣┻┓┫╋┫┓┣┳╋┛┓┏┃
━┣┛┫┣┗┣┃┓┏┗┫┃┗┗┃┫┣━┻┗┣━━┳┏┛┻┃┳┻┗┓┓┫┏╋┫┓╋
┫┳┻┻┣┫┣━┃━┫┻┫╋┣┓┳┳┣━┓┣╋┗┛┫┻┣┃┛╋┣┳┫┣┗┻┏┗┓
┫┻┻┏┓┻┫┗┓╋┛━┳┏━╋━┣┗┫┻╋┳╋┫┗┃┛┻┓┗━┣┃┻┛╋┫┫┓
┓┫┻┛┫┃┳┓┛┗┃┳┛┗┳┓┏┗┻━┻┳┳┻━╋╋┫┳┏╋┫┓┳┓┫━┃┳┓
━┻┳┓┃┓┣┫┣┏┳┃┗┓┛┻╋━┏┻┏┏┻┣┫┏┃┳╋┛╋┗┃┻┃┫┓╋┻┗
╋┻╋┏╋┛┓┻┗━━┓┏┫┃╋┓┓┏┫┫┏┫┳┃┛┫┻━┃┛┗┳┣━╋┗┣╋┻
┛┏┻┛┛┣┫┗┃┻╋┫┣┓┏┛┳┏┣╋┛━━┓┳━┳┃┛┣┏┳┫┫┛━┃┃┣┗
┳┫┣┗┳┣┫┳┏┫┛┻┓━┻╋╋┫┛┗┣┛┃┳┻┗┓┣┻┳╋┫┻┓╋┗╋┓╋╋
┓┗┳┻┳┻┃╋┛┓┛┳━┣┻┗┣┃┫┫╋┗╋┳┃┫┗┫┏━┣┛╋┛┏
┃┓┛┏┓┻┫┣┗┳┳┣┣┓┃┣┓┣━┏┻┃┏┛╋┣┛┣┣┫┓┻┻┳╋┳┳┫╋┏
┻┏┣┻┫┣┫┓┻╋┓┏┻╋┗┗╋┗┣┫┣┗┻┻┃┣╋┏┏┃┣┣┳┛┣┓┛┣━┃
┏╋┛╋┗┓┏┏┣┳╋┣━┗┗┓┛┛┏┫┗┃┓┛┳┫┃┫┗┳┫┻┃┣┫┏┏━┳┳
┻┫━┓┏┛┛┻┫┗┫┏┻┛┏┃┻┫━━┛┻┗╋┓┳┏┃━┗━┳┣━┻┓┫┛┗┫
┫┏┃┻╋╋┗┻┃╋┏┏┃┓┳┗┫━┣╋┛┗┓┣┻━┣┗━┫┳╋┗┻┻╋╋┛┻┛
┗┗┏┳┓┻┛┛┏┓┏┃┓┏┃┣┣┻┳┗┳┳┛┃┣┓┻╋┫┗━┃━┣┗┳┫┣┣┃
┣━┫┃┓┓┃┏┻┫┻┓┃┏━┣┏┫┓┣┫┣┓┃┳┛━┻┓┻━┳┻┣╋┫┣┣┛┃
┳┫┏┏┏┏┣┃╋┃┳┳┳┛┻━┳━╋╋┻┫┏╋╋┗╋┻┳┣┏┏┃┻━┓┏┫━┗
┓┃┻━┻╋┫┛┻┏┫┫┏┣┓┏┻━┏┗┫━┓┏┛┻╋┏┃┛━╋┳┣┫┻┛┻┳┃
┳━┏┓┗╋┗┣┗┓┓┻┗┏┓┗┣┫┫┗┓┃╋┏┳┃┫┗┣┻━╋━━┏┫┛┃┗┻
┃┛┓┏━┣┳┃╋━┫┫┻┃┏╋┻┏┗┏┗┛┓┏┓╋┏┣━┳━┛┫┛┛┃┓┛┗┫
┣┛┓┃┃┏┣┗┻┗┫┳┣┃┗╋┣┓┳┏┛┛┗┏┛┃┏┓┛┻┻┳┻┓┃┣┓┳━┗
┏┃┻┣┻┓┛┫┓┣┣┏┳┫╋━┓┛┛┗┏╋┗╋╋┏┓┓┫┻━┳┣┗┏╋╋┓┫━
┣┃━┗┳┗┣┓┣━┏┳┃┻┻┃┓┗━┫┫┻━┃┫┳┗┳╋┏╋┳╋┓┛╋┫┫┻┻
┗┣┻╋┻┏┛┣━┏╋┛╋╋━┳┛┻┳━┗┏┏┓┗┃┗┳┻┃┣┗┓┣┏┣╋━┃┏
┫┣┻━┓━┃┻┓╋┏┛┫┏┗┛┻┻┏━┛┳┻┗┏┗╋┃┏╋┻┫┫┫╋┗┳┏┻┻
┏╋┣┏┛┓┳┳┓┓┻┗┓┣┻┻┗┣┗┃┏┣┛┛┗┗┗┳┏┃┻┗━┗┣┏┳━┃┫
┓┣━┗┃┻┗┏┣┏┓┓╋┓━┃┛┻┛┻┳┳┏┃┛┛┗┏┛┛┏┃┛┓┗┻┫┣┓┻
┫┗┃┣┫┻┃┛╋┛┗┛┓┛━╋┗┏┳┏┳┻┏┛━┏┛┗┫┛┻┳┗┛━━╋┓┣┗
┫┻━┣╋━┏┳╋┗┫┛┣━┻┓┻━┏┗┛┓┏┗┏━┓╋━━┓┗┛┫┳┓━┫┏┻
┻┣┻╋┏┏┻━┓┏┗╋━┳┗┓┓┏┳┗━━┳┳┓┫━┃┓┏┣┣┃╋┃┛┳━┳┗
┃┏┓┓━┛┛┃┏┫╋┛┳┣┏┛┓━┛┃┓┗┛┗┻┫┏┛┏┛┣┏┻┓┫┏╋┫┣┳
┳┓┛┓┃┓╋┣┻╋┃┛┻╋┳━━┃┻┣╋┻┣┓┏┻┗┃╋┏┏╋━┗┗━━┗┻┣
┻┫┻┃┗┗━┓┳┃┏━┏━┗┫┻┻┓╋┻━┣━╋┫┻┣┫┗┗┫┫┗┛
┻┃┏━╋╋┳┳┳━┓┫━┗┗┏┫┻┗┣┛━┗┳┏━┛┗┻┣┃┏━┛━━┛╋┳┻
╋╋┏╋┏╋┣┳┫┫┗┫┏┻┃┃━┃┓━┓┻┳┳┛┓┫━┫┻╋┳━┃╋┃┏━┏┓
━━┓┳┓┓┫╋┳╋┏┏┓┣╋┣╋┗━┻┣┻━┣┣┃┳┃┛┣╋╋┏┛┣┣┓┻┳╋
┫┫┃┫┳┣┣╋┣━┣┏┏┃┣┻┓╋┗┫━┓┣┻┻┏┗┗┓┛┳┏━┣┣┏┻┣┏┏
┳┳┻┣┳╋━┛━┗┣┗┫┓┣┣┫┣┛┃┏┣┻┏┛┫┣┃━┣┗━┛┗┓╋┫┳┻┓
┫┫┣┗┃┓┣┻┻┫┏┏┛┓━┫━┓┗┣┻┣┫┏┓┓┏┗┣┣┓┻┫┣┗━┓┛╋┫
┏┻┓━━┛━┫┃┣━┗┻┗┗━┃┏━┻┏╋┣┫┏┃╋┫┻┗╋┣┃┛┏┻╋┳┓┗
┃┻┗┳┃┏┫━┳┏┳┳┏┓┫╋┫┓┳┓┓┳┻╋╋┓┏┛┣━┣┗┣┛┓┗┏╋╋┫
┻┛┓┏╋╋╋┣━┓━┃┫┻┳┫┓┏┫┣━┗┓┫┃┣┣┓┫┣╋┛┻┻┻┣┏┓╋┃
┳┃┳┛┻┏┗┓┫┓┫┫┃┻┻┓┻┻┣┃┳┓┫┏━┫┓┣┫┻┫┛┫━┫━╋┫┓┻
┓┏┗┓┃┏┛┗┣┓┓┻┫┓┓╋┳━┏┃┫┏╋┛┛━┫┫┏┻┻┏╋━┫┓┓┣┓━
┣┫┫┏┓┣┗┏┗┏┣┛┃┻┏┗┻┗┣┃┏┛┻┗╋┗┳┗┏━┣╋┏┛┳┛┓┛┫┗
┓┓┳┫┗┓┃┏┗┛┣┛┛┫━╋┛╋┫┗┛┣┃┗━╋━┫┣━╋╋┻┣┏┏┻┏━┣
╋┓┛┫┳━━┃━╋━┫┫┛━┃┣┳┓┏┓┣┛┗┛┓┛┗┛┃┗┳╋┏┏╋┻┳━╋
┛╋┫┛┃┣━┫┳┛┓┗┣┗┳━━╋┫┓┛┫┳╋┛┫┣┳┃┻┳┗┛┳┫┣┫┓┫┓
┛┗┏┃━╋╋┻┃┳┓┻┃╋┳┃┛╋┛┓┛┻┃┏┻┣┃┫┫┻━┛┻┳┳┣┻┓┗┣
┛╋┛┓┛┃┣┓━┗━┃┗┃┣┻╋┣┣┳┳┗┏┗┏┗┻┫┏━┗━┛┃┻┳┫┓┗┫
┳┣┏━┣━┃┛╋╋╋┣╋┓┫┗╋┻━┣┗┛╋┛╋┫┫┣┛┃┓╋╋┫┃╋┳╋┳━
┓┫┳┣┣┫━┻┫┏┏┫┃╋┻━┏━┫┗━┗┳┻┛┛┛┓┓┛┏┗┣┗┣┛━┃┛┻
┛┗┳┫━━━┳┏┻┻┫┏┃┛┣━┏┻┛┫┫┣┗┣┃┻╋┻┫┻┓┣┓━┫┳┓┃┏
┓┛┛┓━━━┣┳┗━┛┻┳┛┃┃┓┃┛┫┃┗┛┣┫┛┳┛┏━╋━┣┏╋┏┃┃┗
┗━┣┏┛┳┛┻┓╋┓┃┗┣┛┓┣┏┏┗┃┏┃┗╋┣┣┗┏┓┃┛┫┓┻┗┛┏╋┓
┛┫╋┃┓┳┓┻┻━┛┣┓┃╋┣╋┛┃━┏┗┛┛┃━┓┳┫╋┣┗┳┻┫┃┃┫━┫
━┫┓┛┏┛┻┓┻┛┫╋┻┫━┃╋┳╋┃┃┣┣┣┫╋━┳┛┛┓┏┳┣┗
━┫┳┏┃┻┣━┏┳┃┏┗┏┏┏┳┣┳┏┃┏┏┛┃┣┏┳┻┻┏┓┛┓┫┃┳┃┓┳
┛┣┳┃┗┳┃━┏━━┳━╋┛╋┣┓┳┫┓┓┻━┏┏┏┫┻┏┳━━┓┗┣┣┗┗┗
┓━┓╋┓┻┳━━┛┣┫┳┛┓┫┻┏╋┃┻┣┃┫┗┓┫┗┛┻┳┏┓┣┛━┏┓━┗
━┫┛┃┃┛╋┫┫┻┳┃┓━┫┻┻┣┗┣┻┏┻┓┗┳╋┫┣┛┳┫┃┗┻┃┛┫┣┫
┫┏┏┗╋┛┓┫╋┻━┣┓┃┳┏┣┫┫╋┏┳┛┓┗━┳┫┏━┗╋┻┃┛┃┻┫┳┗
┛┓┣━┃┏┃┳┛┻┻┓┓┻┫┓┏┗┣┃╋┃┳┫┗┃━┗┓┏┣┃┣┃┓┗┏┛━┃
┛┻━┓┗┗┣┏┃┫┛┃┻┻┣┓┃┃━┏━┓┛┗┫╋┣┏┳┳┗━┻┃┃┣┛┳┛━
┻┓┻┣┫┛━╋┻┃┗┫╋┓┣┣╋╋┳┣┳┓┓┳┻┻┓┛┏┗━┻┣┓┻┛┣━┣┓
┳┛┏┛┃┃┗━┫┏╋┻━┗┳┓┃┳┓┃┃┃┃┗┣┗┏━┳┃┛┣┓┃┏┗┃┛━┳
┻┛┫━┳┫┛╋┛┃┓╋┻╋┫━┻┓┻┃┣┏┻┗┓━┳━┫┃┓┳┣┣┣┃┳┫┫┫
━┏┏━┓┳┛━╋┻┳┏━━━╋┫┗┛┓╋┣┓━╋╋┻┃┳┓┫┣┏┳┓┛┗┻┓┓
┗╋┳┣┓┗┫┛╋┗┳┏━╋┓┣╋┻╋┻┓┛┣┗┫╋┗╋┃┛╋┓┫━┫┗┫┳╋┗
┳┻┣┗┳┳┓━┃┫┗━┣━┓┻┣╋━┗┫┛┣┳┳┃━┓━┣┛┣┗┻┏┃┫┛┫┓
━┗╋┓━┣┏┳┏┛━┻┗╋╋┣┏━┗┻┃┫┓┏┫┣┫┫┗┻┗┳┻┗╋┏┃┛┗┓
┫┫┫┣┣┛┏┗━━┓┛┓┣┛┗┻┳┣╋┃╋┏┻┣┃━┏┳┃┗┗┗╋┓┓┫┓┃┗
┛┏┗┳┃┻━┳┳┗┫┏┣┫┫┃━┓┫┳━┗┓┏┏┣━┛┳┓┃┻┗┓┏┗┓┏┻┫
┻━┣━┫┗┫╋┫┛╋┻┣┓┗┃┣━┓┛┣┏╋┓┛┳┫┫━┳┓╋┃╋┗┳╋┳┓┛
┃┳┏┻╋┳┃┃╋┓┓┛╋╋┻┃┫┓┃┻┣┗┓┻┣┗┳┓┫┳┃┳┓╋┓╋┓┻┻┣
┣━┗┳┛┣╋┻┃┻┫┛┫┫┃┗┗┣┳┃━┏┏┳┏┫━┻╋┃╋┓┛┗┏┏━┗┗┛
╋┳┻╋┓━┫┛┳━┳┏╋┓┛┗┗┓╋┳┓━━┓┓┣╋┃╋━┗┃━┫┳┳┣╋┳┛
┻┻┓┛┻┫┫┻┳┓┃┃┓┓┏┓┫╋━┓╋┻┛━┗┳┣╋┃┃╋┫┛┏╋┳┗┻┏┳
━┏┓╋┃┳┗┃━┫━┗┣┫┓┃┻┻╋┻┣┳┻┏┗┗━┳┫┻╋┛┗┏┛┳┃┃╋┓
┛━┛┗┏┗┫━┳━┃┗━┛┫┳┏━┏┃╋┏┫┫━━┓┻┃╋┗┗┣┓┳┫┃┏┳┫
╋━┳┻┻┳━┻┓┫━┣┳┫╋━┃┏╋╋╋┓┗━┛┻┣╋━━┻┻┻━┻
┳┫╋┻┗┛┏━┣┳━┣┫┏┫┓┓━┳┫┓┏┛┣┗┻┗┛━┏━┓╋┗┣┻╋┳┣┻
┛━┃┻━┗┛┛━┫┳┫┗┛┳┓┳┻╋╋┗┛┛┗┏┛┓┓╋┗┳┃┛┏┃┻┛╋┣┓
┛━┃┗━┫┫┗┳┗┏┳━┻┣╋┃┫┃┻┣┳┃┣┫┻┏╋┗┃┛╋┛╋┻┓┣┏┗┫
┻┳━┛┗┳┛┓┃┗┻┳┓┫━╋┣┫╋┏┳┫┗┣━╋━┓┛┛┛╋━┗┛┓┛┫┓┏
┳┣┳┳┃┛┏┻┻┛┫┏┗╋┓┓━┣┻━┏┗┳┫┓┏┣┏┳┻┳┏┃┓━━┛┻┏┏
┗┃┗┻┃╋┫┏┓╋┫┗━┻┃━┗┣┳┗┣┛┏━┣┓┏┫┫━┃┫┓┫╋┻━┗┳┗
┗┏┏┛┏┓┏┣┛┛┛╋┳┣┗┓┓┛━━┗┻┻┓┃┓┏┓━┏┓┗┃┻╋┫┫┣┃┃
┳━┏━━┛┳╋┏┫┃┻╋┻┫┻┗┏┛╋┛┣┳┛┫┫┻┓┫┃┣┫┻┻┻┣┓┫┣┣
┏┻┣┣┓┛━┏╋┃╋┫┻┻┗┛┳┻╋┏┻┏━┓┣┳┛┃┏┏┫━┓┓┓┓┫┫┛┓
╋╋┛┳┗┻╋╋┏┳┛┏┓╋┣┳┃┣┻┳━┏┏┏┃┏┳┛┏┫┏┃┫┫┛╋┫┛┃┛
┳┫┗┣┗┃╋┻┻┻┗┳┳┫╋╋┛┻┃╋┫┃┫┫┻┃┳┃┳┃┣━━━┻┃┏┓┣╋
╋┏┳┏━┻┃━┣┻┃┗╋┗┣━┏┫┓┫┓┏┳┓┛┫╋┃┻╋┳╋┗┛╋┫┳┏┃┗
┏┻┗┃┻╋┃┏╋┫┛┣┳┻┏┣┣┓┣┗━┏┫╋┳┫━┳┣┓┣┓┳┃╋┛┻┳┗┏
━┛┏━┳╋┻┗┣┣┻┗╋┃┓━┏┣┻┓━┗╋┛┓━┳┣┳┣┛┓┗┓┏╋┻┃┻┗
━┗┻┃╋┓┓┓━┫┛━┳┳┏┫┃┓┻┓┣┃┏┗┻┛━┻┏┻┃━┗┗┫┻┃┓┗╋
┻┏╋┗┻┻┓┣┛┻┫┳┏┻┻┃━┫┛┣┃┓┃┫┳┃╋┳┳┗┏┏┛┏┣╋┻┳┛┻
━╋╋┳┣╋┃┓┗┻┓┻┓┣┓┓╋┏┏━┛┻┗┛┃┗━┃┻┓┳┳╋━━┓━┓┏┓
┻┗┳┗┻┗┓┏┳━━╋┓┓╋┣┣┻╋┓┃┃┫┏╋┃╋┣┗┳┓┛┛┗┻┃┛┛┫┃
┃━┣━━┗╋┃┃┛╋┓┓━━┳┫┏┗┫┏┳┻╋┣┛┏┻┻╋┻┻┛╋┳┛┗┫┛┛
╋┣┏┣┫┻┣┓┃┣┻┳┳┣┓┓┣┗┏┓┳━┛━┫┫┣┳━┗━┫┓┃┳━╋╋╋┏
┛━┓┫┃┗┣┳┗┻┳┳┗┫┻┛━┳┳━┛┗━┗┏━┫╋╋┻┣┳━┛┛╋╋┏┓┳
┛┣┛┣┣┳┗┻┃┛┗┃┫┳┛┏┫┣┫┛━┛┛┃┗┻┣┫━┣┳┣┏━┛┓┗┓━┃
┻┻┫┏┫┗┳┏┫┓┛┫━┳━┻╋┃┳━┣┻┳╋┫┻┫┣┓━━━━╋┃┃┏┏┏╋
━╋┓┏┏┃┫┃┣┫┳┗┏┛┻┏╋┃╋┫┛┳┗┗┃┓┫━┳┃┻┃┛┫┗
┃━┛┣┗┛╋┛━┏┃┗━┏━┓┗┗┏┓┗┳┣┫┫┫━┏━┓┃╋┳┳┣━┓┛╋┓
┓╋┫┗┫┛┃┣┏╋┏┫┻━┳┛┫┫┳┛┗┛┳┻┗┛┫┣╋┣┛┫┛┓━┛┃┳┓┗
┫┏┃┃┣┫╋┃┻┏┓┗╋━┛┳┳┃┣┻╋┗┓┃━┣┏┛┫┳┣╋┳┛━━┫┻╋┗
┗┏┛┻━┣┗┻┻┃┳┳╋━┫┏┓┣┛┛┓┣┓┏┫╋┻╋┛┣┛┛┣━┻┫┣┓┗┃
┛╋┛┃┛┳┏┻╋┏┗┻┛┣┓┛┗┫┛┻┗━┗┫┣┳┗━┃┓┓┓┻┳┻┃┻━┗━
┓┏┓━┫┻┓╋╋╋┃┗┃╋┳┣┣┏╋┏┛┳┻┓┣┫╋┏╋┓┣╋╋┗┃┳┃┏┳┗
┣┓┛┓┣┛┛━━┛┗┛┓┛┣┗┓━┓┳┛━┫┻┛┏┛┓┛┻╋┳┗┫┏┓┻┃┻┳
━┃┓┗┗┓┏╋┗┫┗┓┫┓┳┓┛┏╋┃┏┛┫┗┓┻┗┃┏┳┏╋┏┻┛┻┻┃┣┏
┻┣┳┣┻┏┏┫┏┳┫┻┗┣┛╋━┛┻┃╋┫╋┣┳┣┓┫┓┣┻━╋┳┻┫┛╋┗┏
╋┃┛━┃┏╋┃┗┫┣┓┃┫┻┗┃┛┣╋┣┓┳╋┗┛╋┣┃┓╋┗╋┛┏┳━┣┓┗
┻┣━┛┏┃╋┳┫━┣┫┳┳┳┃┃┫┗┣┻┏┛┳━┃┓┳┃┓┏┣┳╋┏┣┗┃┫┏
┓┣┓┛┣┏╋┛┫╋┻╋┛┓┳┃╋┻┫┛┓┳┻╋┓┓┫┻┓━┫┗╋┗┣┣┓┏┻┓
┻┳┏┓┳┛┃┃┗┫┃┻┣╋┻┗┣┳┓╋╋┻━━┣┣╋┫┫┫╋━┣┃┛┓┣╋┓┓
┛┣━┻┃┓┻┏┫┏━━╋┳┳┛┛┏╋╋━┃┓┃┛┳┏┻╋┛┃┓┣┃┫┻┻┻╋┏
┫┫┏━┳┛┃┗┛━┣╋┃┏┻┗┗┛┏╋┫┓┳┃┻╋┛┻╋┗┓┫┻┛┫┣┣┻┏┏
┻┏╋━┓━┏┻┛┣┣┫┃┳┓┫┏┫┳┣┛┃┫┓╋┳┃╋┏┫━┫┳┏┫┓┣┛┃┏
┗┻┓┣╋╋┫┛┛┫┏┓┗┗━┗┗┗╋━┃┫┫┏┛┻┗┗┏━┣┫┓┗┛━┓━╋┓
┣┳┣┃┛┗┛┃┣┏┓┛╋┛┏┃━┣┛┻┓┣┻━┃┻┓┗┓━┏━┣┓┻┫┏┗┏╋
┣┗┛┏┃┏┃┃╋━┳┗┏┳┗┏┳┃┣━━┻━┓┳┓━┗┓┃┏┏┗┳┻┛┓┛┫┫
┏┛┃━━┳┗┏┛┗┛┛┣┓┏┻┣┛┻┓╋┫┛━━┃┓┗┓┛┛┃┗┏┛┫┏╋╋┳
╋┫┣╋┓━┻┳┳┻╋┻┛┫┃┻┏╋┏┣┳┏━┏┻┛╋┳╋┻┏┳┫━━┣┏┫┓╋
┫┓┗┗━┓┻┃┣┛┗┣┏┃┗┃┻┓╋┛┫┗┃┏┫━┃━┳╋┓┻┛┫┣┃┏┣┗┳
┗┓┏━┣╋┃┓┫┳┛┏┻━┣┳┛┳┓┳╋━┳╋┛┳┏┓┓┣┓┓┛┻━━┳┣┗┓
┃┣━┃┫┛┻┛┗┓┣┗┏┛┳┫┓━╋┛┻┏┗━┫┳┗┗┏╋┗┫┛┫┗
┳╋┣┣━┣┳┻━━┓┻╋╋━┓┛┃┛┻━┃┫┳┳┏┳┏┗┃┃━━┫┏┗┓┫┃┻
┳┗╋╋┣━┓┗┫┻╋┓┣┻┛┻┻┓┓┃┗┫━┳┓┻┃┫┏┗┏┻┓┏┏━┳┣╋┛
┫┛┛┃┃┫┗┳┫┣┛╋╋╋┓┗╋┫╋┻┣┻┻┃┣┗┏┗┗━┗╋┏┛┓╋┛┏┓┻
╋╋┗┣┃┏━┃┏╋┃┓┻┣┣┳┳┻┻┻┓┫┫┳┻┗┓┗┃┃┛┫┓┛┫┓┛┛╋╋
╋┃┏┃┓┣┏┓┳┫┫━┳┃┃┻┫┃┳╋┓┫┫┗┳┻┗┫┗┻╋┏┳╋┛┣┗┫┻┣
━┫┫┓┓┣┓┳┻┃┫┣━┏┻━┣┗┻┳┃┣┗━┳╋━┏╋┓┓┻━┛┗┃┃┳┛━
┳━┳━┣┻┗┃┻┏┻┏┏━┛┃┫╋┏┻┫┫┗┃┣┏┏┏━┳┻┳┓┫┣┛┓┳━┓
┛┏┗┫┻┃┻━┛┳━┗┫┣╋┛┃┻┣┗┏┓┳━┳┻┛┻┫┓━┻┗┣┣╋┓┳┣┏
┫┻┛┗┃┛┗┓╋╋┻┗╋━┏┓┏┏┏┻┫┳┣┫┏┗╋┳╋┗┗┻┫┏┏┣┃┫┓┛
┻┏┃┣┫┣┃┗┃┣┳┏┃┣┃╋┃┏┃┛┓┏━┳┳┫┏┳┓┓┏┻┗┓┣┻┓┓┣┣
┃┻┣╋╋╋┗┃┫┻┻┛┃━┏┣┻┃┃╋┏┣┃┫┻━┛┓┓┃┃━┫┻┣┗┛┗┃┣
━┳┣┣┏┳┃╋╋┛┣┻┫┛┳┫┻━┓┛┳┗┫┓┃┗┏┗┻┛┗┣┣┃┣╋┳┏┗━
┛┛╋┓┳┓┳┳╋┓┏╋┣┛┻┣╋┫╋┫┫┗┻━┫┓┓╋┣┗┛╋┛┃┳┏┏┓┛┳
┓┗╋┫┓┏┃┣┫┣━┣┻┻┣┻┛┳╋┏┓┳┓┣┳┗┃╋┗┫┣━┳┣┃┓┃┃┫┓
┗╋┫┛╋┛┳┛┓┳┗┳┓┣━┛┣┗┗┏━┻┓┣┣┗┏┃┳┣┛┃╋┻┛━╋┛┛┃
┳┣╋┛┓┗╋╋┃┓┫┫┓┃┃┏┃╋┻╋┫┳╋┓┳┗╋┛┃┳┗┃┗┻┛━━┛┳┏
┏╋┃╋━┫╋┏╋┃┏╋┃━┫╋┗┫┓┻┳┳━┏┏┃┣┓┗┣┓┓┏┛┗━┃┏━╋
┣╋┫┣┻┻┻┻┏╋┗━━┏┗┃┏┳┏┃┫┻┛╋━╋┣╋┣┻┏┗┃┛┳┗┃┫┏┫
┏┃┏┫┫┫━┏┛┏━━┃┻╋┳┛┫┓┣┳┓┗┳┏┣┻┳┓━┗╋┗┗┃┓┫┓┫┻
┏┏┛┗╋┗━┳┳╋┃┓┣┫┗┃┓┣┗┓┻┛┻┫┳┓╋━╋┓┗╋━┛╋┛┻┏┣━
┻┻┫┳┻━┏┓┛┗┗━┣━┣━┓┫┃┳┏┻┛┓┣┏╋━┳┏┳┫┳┣┣┣┃┗╋┏
┓┛┣┣┃┫┗┗┃┃┃┓╋┗┃┗┗┛┫┳┃┻┫┛┛┣╋┃┓┫┗╋┏┗┗━┗━╋┻
┻┫┃┃┗┛┗┻╋┫┛┏┛┛┻┛━┃┃┫┓┛╋┓┓┃┻┫┻┳┣┏┻╋┗┫┓╋┻┳
┳┻━┣┣┛┛╋┃┣┛┏┃┓╋┳┃┓┏┣┛━┓┻┃┃┛╋┏┣┃┳┓┗┳
┃┃━╋┃━┏┫┗┏┫┗┛━┗╋┏┫┃┳┣┃┳┳━━┻┛┳╋┗┃┛┣━┫┗┳┳┏
┻╋┫╋┳━╋┣╋┓┓┗━┓╋┗┏┫╋┛━┛┳┓┓┗┳┛┫┳┏┳┻┻┻━┏┫━┃
┛━┳┃┳┛┣┗┓┣┳┻┃┃┻┫┻┫┣┻┏┓┛╋┏┫━━┫┗╋╋┏┣┳┏┳┃┻┣
┓┫┓┛╋┓┻┓┣┛┃┗━┛┳┫┏┣┫┗┫┏┓╋┗┏┛┻┃┳┗┛┛┫┳┻┛┳┫┓
┃┗━┃━┣┳┳┏┏┏┗┗┗┛┏┗┃┛┗┫━━┣┃┓┃┏╋┳┛┏┣┛┻╋╋┃━┓
┻━━┛┫┣┳┗━┣┻╋┃┣╋┛┓┏┗┓┃┓┳┓━┣┓┛┃┫┃╋━┛┓┃┛┗┳┳
┻┏┓┳┳┳╋┛━┓┏━╋┗┫╋┏┣┻┫┻┏┻━┃┫┳┫┃┳╋┗┏┳┃┓┛┃┣┻
┫┫┏╋┛┗┗┃┻┃┛┏┏┗┳┻┳┫┛━━┗━┛┣┻┻━┓┗┳╋┃┫━┻┓┗┃━
━┓┣┳━┳┛┛┓┛┃╋┗┫┛╋┳┫┫┏━╋╋┫━┻┗┻┏━┳┣┏┃┏┓┫━┳┻
┏┣┏━┏╋┻┣┗┛┳╋━┏╋┓┫┣┓┻┏┳┓┣━┫╋┫┫┫┛┏┫┛┗━╋┛┻┗
┛┓┻┛┣╋┳┗┫┣┗┳┗┛┃┫┛┣┫┃┓┻┓┏┣┏┃┓┏╋┏┃━┫┏┗┫┃┻┏
┻┻┣╋╋┫┛╋┳┓┛┻┓┳┃┳┳┣┏┛┏━┣┛┏┗━┏┓┳┓━┃┓┻┛┃┓┏┣
┏┗┻┳┓┓┻┓┃╋╋┗╋┻┳┛━┓┓┃╋━╋┫┻┏┫┛┗┻╋┏╋┃┻╋╋┣┓┳
┗┏┓┃┏┓┓┃┃┃┓┓╋┓┳┻┫╋┣┳┏┃╋┃┻━┣┓┗╋┛┓┣┏┫╋┣┫┓┛
╋╋┏━┛┓┛┫┫━┃┏┛┗┓┻┓┣┻┻╋┣┃┗┛┃┓┗┣┛┗╋┳┃┓┃┛┛━┻
╋━┗┳┳┻┣┓━╋┫╋┃┃┗┳┓┏┛┛┏━┣┛┣┃┫┳┣┳┳┛┻╋┣┳┣┻━┻
┻┫┏┣┳╋┛━┻┫┃┳┛┃┳┛┃┓━┛┗┻┓┗┏┗┣┫┛┫┏┓┃┣┣╋╋┓╋┣
━┛┃╋╋┫┳┓┏┣┏┃┛┛━┏┃━┗┳┛┗┛┫┃┏┣┻┃┫┏┗╋┻┗━┓┳┛┳
━┫━┓┛┓┻┳┻┻┣┓┛┳┃╋┳┣┳┓┏┫┓┣┃╋┫┛┫┛╋┣┻┻┣┻┏┓╋┣
━┏┻┛━┣╋┣╋┻┳┫╋┓┛┳┏┫┏┣┓┻┓┏┗┃┗┫┳┻┗┻┣┻┣┫┫━┓┓
┃┓┏┓┻┃┣┳┓┛┗╋┻┻┣┻┻┫━┻━┫┣━┣┣┻┫┫┳┻┫┻┓┃┃┃┣┃━
┫┓┻┫━┻┫┛┃┗┻━┗╋┣╋┗┏┏┏┃┣┃┓━┗╋╋━┳┓┛━┻┃┏┓┫╋┫
╋┫┛┫┃┣┣╋━┻┣┏┣┻┻┓╋┣┫╋┏━┏┓┃┫┗┣┳┛┗┫┃┣┓┻┣┳╋┛
┓┳┣┓┻┻┣┃┻┗┃┳┗━┓╋━┻┻┳┏━┓━┳┳━┣┛╋━┫┗┏┛
┗━┻━┫┣┃┃╋┏┣┻┫┓┃┗┗┳┳┫┓━┛┛┗╋┣━┏┏┻┛┃┗┣╋┗┃╋┛
┏┣┓┃┻┣┣┗┫┗┃━┃┻╋┫┫┓┳┛┻┏┛━━┃┳┃┃┻━━┓┣┣┳┓╋┗━
┗┃┣┗┻━┫┃┫┓┫┣┫┻┣┫┓┛┏┓┳┏┃┻┏╋┏┫┃┗┗┏╋┣━┓┻┫┗╋
┗┫┃━╋┓┣╋┣┃╋┓╋┏┫━┣┛╋━┃╋╋┣╋┳┏┻┛┳┫┃━┻┳┃━┛┛┓
┫┓┗╋┗┻┻┛┗━╋┫┓┃┳╋┫┃┓┣┣┛┣┓┃━━┓━┃┗┃┗┃┻┏┃┳┛┃
┃┃┏┣┏┃┣━╋┛┓┫┣┃━┗╋┓┗┓┗┣┏┃┛┓┻┻┃┏┗━┓┣┏╋┗┓┫┻
┗┳┻┻┓━┏┏┻┏┫┗╋┗┓┻┳┗╋╋┃┳┛┣┛╋┏┣┫┓┛━┻┻┏┓┣╋┳┳
┻┣┣┣╋┳┗╋━┃┏┛┛┃┣┣┫┫━╋┓┏┻┳┻┻┏┫┓┳┫┗┃┳┃┃┻━┫━
┛┓┛┓┃┓┫┗┣┓┛┫┣┃┳┗┫┏┣┗━┓┓╋┗┗┏┫╋┃┏┻┛━┻┣┗┻┣┏
┏┗┓┳┫┫┗┳┃┏┛┏┛┗┃┣━┃┛┏┗┣┃━┳━┳┓┗╋━┏┗┃┳┓━┳┏╋
━╋┣┗━┻┏┳┏┏┫┏┗┓┻┛┗┫┣┳┃━┏┣┣╋━┣┛┏┫┳╋┛┫╋┃┗┳━
━┏┓┣╋┣╋┳┣┣━┫┓┳┏┻┃┃┗━┻┗┛┗┫┏┃┃┃┳┻━┻┓┛┻┻┻┏┻
━┗╋┫┳╋┳╋┏┻┻┣┓┛┏┫┣┻┗┻┓╋┓┛┏┳┏┃╋╋┣┣┏┓━┫╋━╋┳
┏┃┫┃┗┳╋┗┓┣┓┳┣┓┗┣┗━┣━━┻╋┻━┻┣┃┫┛┫╋━┳┃┛━┣━╋
┫┛┻┗┏┻┛┗┃╋┻┗┳━┣┛┫┛┫━┣┻━┳┻┻╋┓┳┳┓━┳┏╋╋╋━┫┗
━┻┓┗┗┃╋┛┃┏━┳┫┣┻┻┗╋┛┫┳┣┳┓┳┛╋╋┫┗┻┗┫╋┳╋┻╋┓┣
┏┏┻┣┣┻┏┓┫┃┻┫┳┣┏┳┓┣┏┏┛┓┻┃┻┃┓┳┃┫┣┏┛┃┃╋┓┏┗┓
┛┃╋┏┻┫┓┳━┳┓┫┗┫┃┓┣━┓┻┳━┛━┫┣┛┏━┫┓┣┃┳━┓┛╋┃┛
┏┫┻┓┗┛┏┫┣┛┗┛┗┗┻┛┗╋┃┫┫┣┏┗┓╋┓┻┗╋┛┓┃┣┻╋━━╋┓
┫┏┏┗┫┏━┃┓┏┃┃┛┓╋┻┣┓┛━┃╋┫┳┻┗┃┗┛┻┏┫┣┫┗━┗┗┓┣
┛┓╋┣┫┗┣┃━┳┳━┏┓┃╋┣┻┃━╋┃╋┏┫┻━┓┛╋━┫┏╋╋┻┳┓┃┏
┏┫┓┻┳╋┗┗┏┳┫┣┫┫┓┛┣╋┓┗┛┗┫━┫┗━┓┳━╋┛━┃┻┫┃┫┃┻
┳╋━┃━┗┫┗┣┳┏┣┏┃┛┓┓┃┣┳┓┛┛╋┫╋┳┻┓┃┏┛┫┃━┫┳┫┫┃
╋┏┛━┛┗┫┏┳━━┛┃┃━┃┃┗┻┗┫┣┓┻┃┣━┳┳╋━┫┻┓┛
┻┛┏╋┳━╋┏┏┗┛┳━┓┛━┻╋━┃┗┛┳┳╋┻╋┏┃┓╋━┗┳┓┏┓┫┛┣
┳┗┻┏┓┻┗┗┓┃┣┛━┏┓┏┫┫┻┗┗┣┣╋┏┳┃╋┏━┫┓┣┗━┣╋┣┏┏
━┫┫┃┃┳┃┻┓┏━┫┻┃┗┣┓┛┏┳╋┃┃┓┣┗━┃┳╋┣┻┣╋┃┛┛┗┳┃
╋┳┃┗┗┏┻┫┏┃┓━┫┻┗┃┗┗┃┃┳┫┫┳┃┳┫┗┓┣┛┓┫┣━┃┛┃┗┃
┓╋┳╋┓┓┗┫┃┓╋━┣━┗┳┓┃┻┻╋┓┓┣┏┓┃┃━┻┃╋━┣┳┛┻┏┣┃
┏┻┏┫┣┛┏┓┛━┃┃┫┗┏┛┣━┳┓┓┣━┏┻┃━┣━┗┃┳┣┫┏┻┣┻┛━
╋┏┏━┳┛┻┃┏╋┳┣╋━┣┗┏┏┳┫┏┗┃┗┏┳┓┗┫┫━┣┗┗┛┓┏┗┣┳
┗┃━━┫┏┫━┫┗╋┗┏┃┛┛╋┃┏┫╋┻┃┳┣┗━┓┳┻┳┫╋┣┃┻┣┫┛┣
╋┳┓┓┛┣┗┻┻┛╋╋┗┛┓┛┳┣┫╋┛╋┃┗┻┃┣┛┓┛╋╋┛━┗┃┗┗╋╋
┳━┳┗┓╋━┳┣┓┗┫┫┣┳╋┻┣┛┓┫┣┫┃┳┃┻┻┃┫┫┓┣┃╋━┫┣┗┃
┫╋┣┓┏╋┻┣┛┗┳┃╋╋━━┣┃┗┗━━┻┗┣┻┫┛┻┣┫╋╋┫┗┃┏┳┃┫
┃┳┻┻┫┣┳┏┳┏┓┗┻╋┏┗┫┏━┛┃┻┣┻┻╋━┏┏┫┗┏┗┗┫┛┓╋┛╋
┫┣┃━┛┻━━┏┓┏┃┛┳┳┛┏┗┓┗┫┻╋┣┃┛┛┻┗┃┗┻┗┓┃┻┛┛┻┛
━┻━┻┛┗┏┫┫┛┳━┛┣━━┫┳┃┳┗┛┗┣┫┃╋┳┻┳┳┻┓┣┛━━┗┗┻
┓┗┫┏┳┓┛┛━┣┛┓┃┗┏┏┏╋┏┛┓━┏┻┛┓┣┃━┃┓━┳┳┣┣┓┫┃┓
┳┏┏┏╋┗┣┳┻┛┃╋┻┗┓┫┗┣╋┻┗┃┗┛┳┛┏┣┳╋┓┻┛┣┳┛┳━┃┏
┗┓━┣┓┃┓┫┫┫┗┃┃┻┗┻┓┗┏┃┻┓┫┫╋┳┏┳┻━┏┃━━┣┳┳┻┓┓
┗┛┏╋━┻┗┫┛┏┓━┃┫┃┳┏┓┣┏┛┻┃━┓┏┗┳┻┳┛┫┃┳┛┛╋┛┳┓
┻┏┳┣┣┳┣┳╋┓┫┏┫┏┳┗┗╋┏┛╋╋┛┏┻┻┫╋┏┳┫┏┻┣┗┻┫┳┣┣
━┃╋━━┛┳┣┛┳━┗┫┫┳┃┃━┓╋┣┻┛┫┏┳┗┏┣┻┫┻┓┣╋┛┳╋┣╋
┏┣┻━┫┛┳┻┛┏━┏┓╋━┏━┗┣┛┫┳━┗┻╋┓┻╋┻┳━┻┣┳┃┣┗┗┓
━┓┣┓┓┻┻┏┗┃┫╋┓┏┫┓┗┳┛┛┓┗━╋┗┫┳┃┳┏╋┃┣┏┳┛━┣┳━
┗┗┫┫╋┫┓┫┏━┛╋╋┳┗┓┏╋┳┓━┃┫┗┣┣┓┗┓┳┛╋┛┛┃━┫╋┳╋
┃┏┏┻┣┣┫┗┃━┛┗╋━┛┓┛━┻╋┣━┛┛┏┳╋┫┗╋┫┣┏┛┳
┓┛┻━┣┣┣━┓┣┛━┏┳┏━━┻╋━╋┏╋┗┓┛┓┏━┣┛━┻┏┗┫┏┣┓━
┳┏╋┫┛┃┣┗┛┣┃┛┗┣┳┛┏┓╋┓┓┛┓╋┏┃╋┫┫┣┣┏┳━┻┏┳┓┛┣
┻┻┫┛┳┣┛┗┃┛┓┓┏┫┻━┏┃━┻┃┳╋┗┣┣┣┏┣┫╋┫┓┓┓┳┻┣┛┻
┫┗┃┏╋┫┳┣┳┗━┗━┓┫┃┫┻┃┻┛┓┗┣┣╋┫┗━┻┃┃┓┃┗┳┳┫┣┫
┻━┗━┫┫━┫┫┣╋┛╋┫━┓┃┛┗┏┻┫┣┻┳╋┃┏━╋╋┛━┏┣┣┓┛┃┏
┏┻┫┻┳┳┣━┏╋┏┻┗┳╋━┃┣┻┓┓┗┓┛┣┻┳┃┓┳╋┳┃┗┳┫┳┻╋┗
┛┃┃━╋━┏╋┏┻┃┻┗┫╋┻┏┣┳┃┻╋┣┛┓┣┛┣┻┓━┛┓┓┫┛┻┓┏┃
┗┓┫┻┏┏┃┗┣┓┻┃┃┫┳┓━┻╋┫┳┳┣╋┫┏━┓┗╋┫┣┫━┻┻┻━╋┻
┣┣┻┓┗┗┃┃┣┳┣┏┏━━┳┫━┛┫┳┗┳┏┫┛┏┓┏┳┳┃┓┛┫┫┓┻┣┓
┣┻┏┫┓━━━┛┳┳┫━┛┗┗┳┳┳┣━┣━┳╋┛┃┏┗┏┗┓┛┫━━┛┻━┓
┃┗━╋┫┛┫┃┳┓┳┛┣┏━━╋┫┳┃┗┓┣━┃┃┳┛┗┛┏┗┓┛╋┫┫╋┻━
┃┗┃┫┳┃┗┏┻╋╋━┣┫━┛┗┗┃━┛┳╋┓┗┳┣┗┣┫┃┗┳╋┏┃┻┳╋┓
┓┓┗╋┣┃┃╋┳┻╋╋┗┳┏┗┗┗┓━┗┗┻╋┫┻┗╋┣┣┃┻┃┗┗┻┃┃┏┓
┻┗┫┫┻┗┓┏┓┃┻┓┃┻┏┛┛╋┃┃┗┏┛┗┓┫┛┛┓┗┓┛┣┗╋┃┏┏╋┻
╋┣┣┻┏┣┏┳┣┗┣┫┓┗┓┛┃┻┏━╋╋┓┗┛┗┏┃╋╋┃━┳┣╋┃┫┗┫┓
┛┓┣┗┃┫┃┻┫┃┏━┣┓┓━╋┛┗━━╋┣┫┻━┏━┳┏┻╋┃┳┗┳┻╋┃┓
┫┛┃┛┓┓┃┻┏┻┛┣┏┓╋┏━┳┣┫┛┳┃┛┓┗╋┳━┣┏┫┫━┏━━╋┓━
┏━┣┗┫┓┻╋┻┗┃┻━┫┛╋┣┃╋┗┫┛┳┛┛╋┻┛┃┻┳┻━┣┗┃┫┏┫┫
┛┏┻┻┗┓┃┃┣┣┃╋┻┓┓┣┻┗┃━┳┏┳━┏┳┻┳┻┓━┳┛━┳━━┓╋┳
┛┃┏┣┻━━┃━┫┛━┗┫┳┛┃╋┣┏┓┻━┃┓┫┗┗╋┣━┳━╋┳┫╋┛┣┻
┓┃┓┏━┗┏┏┗┫┓┓┃┏╋┫┏┗┻╋┻┏╋┛┫┗┃┫┻┓┗┏━┳┏┗┓┗┗╋
┃╋┻┳┻┫┫┛┫┃┣━┃┏┫┗╋┫┣┓╋┳┗┳┫╋┣┏┃┳┣┓━┳┣┳┻━┳┓
┣━╋┏━┣┣┻┏┓┳┓┗┓╋┃┏━┛┻┻┃┣┛┏┻┏┏┃┓┗━┓╋┫┣┃┛┗┳
┏┛┓┃┏┓┓┳┓┣┃┏┣━┗┗┏┻┻┓━┃┃┏┃┓━┏┻┻┓┓┻┣┫
┃┗┗┫┫╋┳┗┛━┛┏┃┏┣╋┣━╋┏╋━━┏┫┏╋━┳┃╋┫┓┛━┣╋┗━┫
┻┗┗┣┛╋┣┣┣╋┛┗┣┏┣┛┳╋╋┛┫┓┓┗┗┳━┻┓┓╋┗┃╋┛┃┏┏┣━
┛┛━┛┫┓┻┳┛┓━┻┫┣╋┗┛┳┛┣┃┳━┫┏┏┛┳┏┻┓╋┃┗┛┗┓┳┗╋
╋┗┛┃┓┗┗┳┓┗┓┣┻┗┣╋┓┣┳┣━╋┫┳┗┏┃┃┛┏┛┏┏╋┓┳┓┫┓┛
┗┻╋┫┛┛┗╋━━┣┏┳┫┛┣┏━┻┗┗┳┏┃┫┏┃┫┻┃┏┛╋┃┛┫┫┛╋╋
━┃┓━┛┳┓┳┗┃┛┫┓┓┃┣┃━┏┫┛┳┣╋┓┏━┓┓┫━┣┗┓┛┏╋┏┓┗
┗┛┓┃╋┃┣┻┛┏┫┻┳┓┓┣┃╋╋┻┳┣╋╋┗┗━┻╋━┓┣┃┏┗┛┣┗┻┫
┳╋┏━┳┗┫┏┫┗┗┻╋┛┳┛┃┏┳━┳━┏┓┏╋┳┳┻━┳┣┣┃┃┛┳┣━┓
┓╋╋┳┏┻┫╋┫┻┫┳┗┏┃┃┃┏┳┣┳┗┃┳┻┣┫┫┃┃┛┣┣┻┳┣╋┣┃┫
━┏┫┳━┫┫┃┃┗┓┻┃┗┏━┳┓┫╋━╋┃┓┏┣╋┳━┗┏┣┏━┏┫┛━┗┳
┏━┗┏┣┃╋┏┏┓┗┫┛┻┣━┳━┏━┣┫┓┗┃┛┣┗┫┛┃┣┓┣┃━┫┗┓┻
┛┓┣┳┣━┻┫┏┻╋┳┫┣┫┻┣┓┗┳┳┣╋━━┗┏┻┫╋┳┃┻┓┣┓┛┣┣━
┻┓┗┛┏┏┻┳┓┓┗┣━┓┻┳┳┻┳╋┫╋┻┫━┏┃━┳╋━┣┏┓┗━╋┛┏┓
┗┣┏┳┻┣┓┣┛┗┛┗┓━┓┳┏┳┻┏┫┳┳┣━┛┓┏┏┣╋┓┓━┓┏┗┣┏━
┏┫┳┳┃━╋┓┛┻┛┃┃┓┫┫┣┻┣┳┏┻┫┻┳━┛┛┳┓╋┃┻┻┛┣┣┻┏┛
┓┣┗┻┣┫┏┃╋┗╋┫╋━╋┣┓━┓┛┓┗┳┻┻┏┳┏┻┳┏┓┳┛┻┗┏┃━┃
╋━┻╋┛┓┓┏┳┣┫┃┳┛┻━┛┗┳┏┳┗┛┗┫┛┏━┛┛┏┳┗┗┃┣┫━┃┏
╋┛┗┣┓━┗┳┳┣┗┣╋╋╋┏┳┛┛┓┫╋╋╋┻┫┛┫┫┫┃┓┓┗┓┗┻┃┓┏
┛┏┗┻╋┗┓┳┗╋┓━┏┓┏┳┛┛┏┳┏╋┻┣┛┳┃┳┛┫┓┗┛┳┳┳┓┫┫┻
┫┃┳╋╋╋┓┻┃┣┣┛┏┗┃┳╋┗┳┫┗┃┃╋╋╋┛┣┣┳╋━━┫┛┳┣┫┏━
┫┃━┻┓┓┛┗┏╋━┏┣┣┃━┓┫━┫━┓╋┫┳┏┗┳┫┳┛┃╋┣┗╋┃┛┣┛
┗╋━┗┣┣╋━┛┛┫┳━┫┳┏┗┳┻┓┳┳┫┓━┻┻┏┫┏┏┃┳┫┳╋┫╋┫┛
━┻━┗━┛┏┫┣┻┛┻┗┃╋┛┓━┫┗┛╋┛╋┛┣┻╋┣┓┛╋┳┫┃┓┃┳┛┛
┛┏┏┳┻┛┻┗┗┛┛┓┳┛┗┛┓┃┫┗┫┫┏━┻┓┣┏┗┓┳┓┓┫┛
┫┻━┃━┛━┛┃┛━┳┛┣┫┛┫┛┛╋┛┛┗┳━┣╋┳┏┳┏╋┃┛┫╋╋┣┫╋
┓┫╋┳┛┓┣┫┫┫┣┃┏┛┻━┣┃┳━┏┏━╋┻┃┛┻┣┏┃╋┏━━┗┓┛┓┃
┏┗┳┣┻┛┫┃┳┏┣┛┻┻┃┣┣┫━┃┫┗╋┛┻╋┗┻┃┛┏┗┃┛┓┳┛╋╋┛
╋┏╋┗━━┓╋┃┏┫┓┛━┃┛┗┗┫╋┣┫┛┏━┫┏┗┃┏┃┣┻┳┃┃━━┻┛
┏╋━┻┓┳━╋┃━┏┣┫┳┣┓┗┻┛┣┫┏┗━━┗┻┫┣━┻━┏┛┓┓┏┫┳┓
┗┻┳━╋━━┏┏┣┫┫┗┫┻┳┣┫┳┣┻┫╋┃┻┣┃┃┣┓┻┗┣╋┫━━┫┳┃
┗╋┫┫┻┛┫╋━┃┣┃┓╋┛━┓┗┗━┃┣┫┳━┛┳━┓┏┓┓┣━┣┳┫┗┛┣
┓┃┣┛╋╋┃━┻┳┏┗━━┗┏┗┗┓┫┓┫┃┃┻┣╋━┫┏┣┛┳╋┻┃━━╋┣
┫┫┛┓╋┛┫┏┛╋┃┳┏┣┃━┓┗┛┃┗┗╋━┃┫╋┛┗┏━┻━┻┗╋┳┻┻╋
┛┫┛┫┛┗╋┓━┳┻┗┃╋┗┛┛┏┃━┓┏┓┗┳┃┫┓┻┣┫┫┳━╋┛┳┃┫┗
━┫┏┛┓━┃┏┛┃┏┃┃┣┛┫┳┃┻╋━┛┃╋┗┏┓┣┛╋┣━┃┛┻┫━┃┏┛
┫┣━┣╋┣┣┓┫┳┗┻┣╋┏╋━┓┗╋┓┏━┛━┗━┣┫┏╋┫┏┃┣┗━┗┳┣
┣━┳┣╋┳━┃┛┏┗┗┓┻┏┃┗┓┃╋┃┃┃┏┃┛┻┻┓━┛━╋┛┓┏┓┻┃┻
┗┓┳┳━┫┏┳━┛┫╋┗┛┃┫━┛┛━╋━╋┛┃┳┳┛━┛┫┣┃┃┓┻┛┛┛┻
━┳╋┳┛┣━┓┏┛┛┫┛┻┃┃┫┣┏┏┻┃┻╋┓┫┻┗┗┃┃┃━━┓┛╋┳┫╋
┻┻┳┗┻┫┗━┃┣┓┓┃┗━┓┗┓┏┫┓┃┃┃┏┃┏┃┗┫┗┳┏┳╋┏┣┫┏┣
┛━┫╋┛━┣┓┛┏━┗┳┏━┳┻┛┻┓╋┛┛┗┏━┃┗┣┣┏┳┻┫┓┻┫┫┏┗
┗┏┛╋┛┏╋┛━┻┣╋┗┓┃┣╋┃┏┏┻━╋┻┛╋━┏┳┣┳┛┏┛┗┫┃┗┫━
┳┫━┗┻┳┏━┃┻┗╋┃┏┳━┃┻┃━╋┃━┻┻━┣┓┛┓╋┛┫┣╋┏━┗┗━
┳━┗┳┗┛━╋┫┏┳┛┻╋┃┛┣┳┏┗┻┫┣┏┏┃┃┗┣┫┫┻┃┻┣┏┓┗┳┗
┏╋┛┓━┏┣┻┣┓┻┗┳┳┣┗┣┛┳┣┏━┓┗┃╋┗┗┗┏┣┛┃┃┫┏┳━┗┻
┻━┗┛┛┣┛╋┣╋┫┃┓┫┏┛┃┃┃┓┏━┳┣━┗┣┻┃┃┳┃┛┏╋┣━┻━┣
┳┃┫┏┣━━┫┗┓┣┫┃┓┓━┗┣┻┫┛┃┳┣╋┳┓━┻┳┛┏┗━┃┳━━┃━
┳╋┻┳┗┻┣┣┻┣┣━┳┛┣━┓┛┻┃┳╋┫╋┏┻┳┫┏┛┗┛┳┫┛
┓┗┫┓┛┗┫━━┳┃┃┛┏┳╋━┳┗┛┫┃━━┃━┳┳┓┳┣┳┓┏┗┻┓┗┫┣
┻┗┏╋┛┃━┏┏┛┫┻┣┗┓┛┓┫┏━┃┫┣┛┃╋┣┓┗━┗┫┃┫┛━┃┗┏┛
┻┻━┳┗┏┫┳╋┃━┛┛┻┏┏┣┏━┗╋┏┃┛╋┓┃┃┗┻┣┓┗┗┓┻┳┗┳┓
┗┓┏┗┗┳┛┃━┓┻┣┻╋┃┓╋┛┫┳┗┓┓━┏━┣━┏━┣┳┻┫┏┗━╋┃┓
┗┣┫┳┏╋┏┗┏┻┏┫━┃┏┳┻┳┛┫┏┣┗┛┛┛┣┓┛┗┳━┓━┛┣┓━┛┏
┣┫┗┃┛┓┏┳┗┏┃┻┻━┣┓┏┳┗┗┓┳┳┳┛╋━┣┓┻━┳┏┫━┃┛━┣┣
╋┛╋┃┗┻┃┏┻┏━┓┓━╋┻┗━┣┳┗╋┫┗┻┳┗┻┛┃┻┻┗┻╋╋┏┣━┏
┃┓╋┣╋╋┻┏┛┗┃┗━┻┓┏╋┻┫╋┛┓┻┗╋┓┫┃┓┳┏┣┫┓┻┫╋┣┳┫
┫┫┃┗┏┻┻┳┃┏━┻┣┛┣┛┗┃━┗┏┓╋┣┻┛━┏┃┏┃┛┫┻┃┛┗┏┻╋
┻┫┻┗┏━┗┳┏┫━┏┃╋┻╋┻┻┫┫╋┻┛┣━━┓┃┃┏━╋━┃╋┣┗┳┓┣
┛┛┻┓┗┗┫┏┏┛┫┫┛┣┣┛┣┏┣┫┣┻┛┏━┛┗┗┳┻┫┳━┗┓┛┳┃┻┛
┛┓┻┛┃┃┛┣┓┛┻┓┃┃┏╋┻┫┳┃┃┫┓┗┣┻┃┫┏┳┛┓┳━┛┣━┗┳┳
┓┃┣┛┓╋╋┫╋┃┓┃┃┫┓┫╋┫┫┓┗┃┓┓┫┫┻┳╋┏┗┗┓┣━┏┳┃┣┣
┛┫━┻━━┣┛┳╋┛┣╋┃┓┗━┻┃╋┫╋┓┃┫╋┗┳┳┓┃┃┳┃┏┏┓┣┃┗
┻┛━┻┏┗┻┣┓╋┃━┓┏╋┳┓┃┫┗┫┏╋┗┻┓┏┫┛┛┓┏┃┫┗┃┻┣┛━
┻┗┓┛┣┛┃┛┗┏┗┫┳┛┻╋┳┳╋╋┣┓┻━┗┫┓┻┓━┫┫┗┻┏┃┣╋┛┻
━┻┏┛╋┃┳┻━┃┏┗┗┏┣┛┫┫┻┃┛┃┃┳┻┓╋━┏━━┗┛┃━┻┏╋┫┳
┻┻┣━┳┳┳━╋┗┏━┳┏┫┫┳┏┗┗┳┫┃┏┗┓┃┗┃┻┗┃┏┗┛┫┣┓┣┫
┻━┛━┻┗┓┗┛┓┗┗┻┃┣╋╋┏┏━┛┏┻━╋━┳┳┻┳┃┣┳┻╋┏┣┃┻━
┏╋┗┻━┏┻┳┣┏┻╋┫╋┻┗┏━┛┓┃┃┓┳┏━┗┗┳╋┣┏┣┳┻╋┏┻┳┳
━┻┛┣╋━┫┗┫┓┓┫╋━┗┛┫┫┃┓╋━┻┣┗┳┣┳┳┫╋┓┛┃┃┣┻┛┛┛
┃┃┫╋┃┣┃┃┏╋╋┫┃━┳┃┣┛┗╋┛┳╋┏┏┗┫┗┃┻┣┫╋┃┃┛┓┻┏┣
╋┗┻┻━┻╋┻╋┳┓┻┻━━┃┣┻┏┗┻╋┗━┫┛┏┓┏╋┫┗┳┃┛┻┣┃┃╋
┓┳┗┗┃┗┏┳┓┛┻┏┫┓┫┃┛┛┃┛┣┫┛┫━┫┻╋┫┏┻┫┻┓┃
┣┗┓┛┃┗┻╋┏┻┗━╋┛━┏┏┓┃┫┣╋┫┗┻┛┳┻┫┓┗┏┛┛┻┃┣╋┓┣
┳╋┫┛┣┫┣╋╋┏┻┻┃┻┻┏━┗╋┣┳┻┫┗╋┃┓┻┓┫┃┗┃┏┳┏┏┻┫┛
┓━┣╋┻┫┏┫┳━┃┓┛┓┃┣┳┃┻┣┻┻┏┗┏┗┃━┛╋┳┣┫┻┫┗┓┓┣┳
┛━┛╋┫╋┫┻━┳┛┗┻┗┻┫┻╋┗┻┗┛┻┏┗┗━┣┏┗┫┃┣┣╋┛╋┳┛┏
╋┓┻━━┣┻┣┻┣┳┫┓┛┏┻┃┻┳┃┗━┏┓┛┫┳┃┓┻┏┳╋┛┏┃┗┗┃╋
┗┗┣┓┳┳━┣┏┃━┣━━┳╋┛┫┗┣┏┛┳╋┓┳━┳┏┃┛┗╋╋┃┃┫┓┃┣
┫┃┏┳┃┃┗┫━┣┃┳┓┫┫┛╋┛━━┗╋┓┻┫╋━┓┣━┗┫┣╋┓┛┏┣┏┃
┛┗┓┳┛┻┫┓┛┓┫┫┫╋┛┏┛┫┻┃┗━┫┣╋┫┛╋┣━┫┏━┫┳╋┓┏┣┣
╋╋┣╋┳┗┓┫┻┳┓┏━┃╋┗╋┣┛┻━╋┫━┛┣┫┓┃┻┃┃┓╋━┗┻┻┏┏
┫┻┫┛╋┳┓┫┓┳━╋┛━┻┓┓┏┻┣┃┓┃┣┏━┏━┓┛┣┛┛┫┗┻┻┛┳┓
┛━━┓┣┣┓┣┳╋┓┏┳┫┗━┳┫┛┏╋┛┓┣┻┗━━┻┳┃┻┏━━┓┫┗╋┃
┗┏┗┫┓┻┳╋┳━┣┃┃┓┻━┳┗┓┗╋┛┓┻┛┻┣┣┃┏┣┏━┛┛╋┳┣┓╋
┣┗┻━━┗╋┫┃┏┗┛┣┃┃┫┓┻┃┃┏┳┻┗┳┫┃━┫┻┳╋┳┻╋┗┓┗┫┗
┏┃┣━━┣┃┳╋┃━┃┣┏┗┫┫┻┗┛┗┳┓┓┳┃┻┓┳┣┫┻┗┗┗┫╋┛┻┓
┻┏┗━━╋┻┛┏━┣┫╋╋┏┛━━┃┫┻┗━┃┏┻━┣━┣┫┛┗┓┫┫┛┛┣┫
┳╋╋━┣┻╋┃━┛┗┃┻┣╋┓┛┻╋┣┓┳┓┛┣╋┫┏┫┣┫┣┓━┛┗┻┏━┓
┏┓┓┏┻┳┏┗┗┻┫┃┳┳┣┗╋┗┗┻┓━┻╋━┻┛┫┛┗╋┫┏┣┃━┃━┃┓
┳┣╋╋┛┓╋┳┫┛╋┓┣━┫┏┗━┗┗╋┗┃┣━┏┓┫━┳┃┃━┗┃╋╋┳┏┫
╋┏┫┛╋━┻┫┫┃╋╋┗┣┫┏┛┏╋╋┛┻┛┃╋┛┣┛┫┛┳┓┃┛┫┓┃┓┻┻
┫┻┏┗┃┫┃┛┻┳┓┛┻┳┏┣┣┻┛┫┗┫┻┣┗┗┛┣╋┳┫┏━╋┛┳┃┛┃╋
┏┗┛┓┓┗┗━╋┣┻╋╋┗╋┫┻┃┓┻┗┃┃┳┳╋┳┗┻┳┃┛┗╋┃━╋┓┛┏
┛┓━╋┓┫┓┳┻┻┫┓╋┳┻┣┳┫╋┏╋╋┣━┫┃┓┏┻┫┣┗┃┻┻┏┣┗┻┃
┫┛┃┏┗┣┛┓┛┃┃┓┃┓┣┻┓┃╋┫┣╋━┻━╋┃┓━╋┫┗┏┛┫━┳┣┛┻
╋┻┏┣┏┗┫┫┳┏┛━┣┓┓┛┗┛┫┏┏━┫━╋┣┣┫━━━╋┓┫┳
┃┓┗┻┛┏┣┗┗┣┃┃┫┳┃┓┃┫━╋┻━┳┳┣┗━┫┓┫┫┛┏┳╋┃┏╋┗┣
╋┛━┫┛┛━┛┗┛╋┳┳┓┛━┻╋┫┳┓┣┳┳┣┗┃┓┓┣┏┃┛┃┃╋┣┃╋┗
┃━┓━━┏┣┗┓┗┛━╋┛┗┃━┛┫┗┻┓┃┛┓╋┏┳┗┻┻┃┏┫╋┃┗━┃┫
━┓┓┫┛┳┏┃┻━━┃┛┏┗┣┓━┣┗┫┛┫┛┻╋┛┫╋┛┻┣┃┻┗┻┏┗┫┫
┛┏┫┏┣┻┳┫┏┃━┏┃┏┳┳┫┻┻━┣┫┳┛┓┳┳╋╋┳┏┓┣╋┏╋┳┗┏━
┓┳┫┃━┓┣╋┻━┫┛╋┛┛┫┛┣┳━┻┣┣┻┛┓┓┃┻┃┛┓━┗┫━┗┛┳┛
┓┓┓┫┣┻┃━┛┓┛┣┃┃━┛┃┳┛┻╋┓┻┓┏┳┛┻┣┻━┻┳┗┃┣┫┫┻┛
┻━┫┓┛┏┳┳┓┓┓┣┳┓━┻┻┃┗┏━┻┳┏┗┣┓┗┣━┗┏┗┻┳┗┗┃┣┣
╋━┣┓┗╋┛┣┏┓┣╋┓┻┻┃┻┻┳┣┻┗┃┗┃┃┃┳┫╋━┻┃┣┏┛┗╋┣━
━┗┣┗┳┛┻┏┏┗┓┗┃┗╋┏━┛╋┻┓┏┏━┛┫┣┣┻┛┃┳┏┛━┗┛┗┳┏
╋┃┃┏╋━╋┓┻┏┗┗┏┓┛┣┓┳┻╋┓┏┫┻┫┳╋━┃┳┻┗━┓┛╋┛╋┓┣
┏┣┛┗┃┓┫━━┗┗┏┛╋━┻┓┏╋┳┣┓┗┓┣╋┻┗┛┛┃┫┗┓┃━┫┻┳┣
┫┫┣┃┣┫┫┻┗┃━┛┓┛━┃┃╋╋┃┻┳┫┛┫┣┣┫┏┃┣┣┃╋┻┏┻┛┣┻
┓┗━┗┓┣┫╋┏┛┣┓┃┃┛┏┻┳━┳┫┏┳━╋┳┛┏┏┣┏┻━┫╋┻┳┃━━
╋┣┃━┳┛┓┛┳╋┗┓┃┳┗━┓╋┻┓┓┏┣┻┛┗┗┗┏━┓┏┗━┗┫┗┏┫┗
┛┏┛┣┃┫┛┣┳┳┗━┳┓┛┗┃┓╋━┛┫┃┗┣┏┓┓┛┓━┳┣╋┫┣━┛┻┗
┫╋┃┗┣┓┣┳┛━━┛┣┳┻┳┻╋┗┳┃━┳┃━┓┃┃┏┏┛┗┣┏╋━╋┃┻┫
┣┳┃━╋┳━┛┣┃┣┳┃┏╋┫┳┏┗┏┣┗┗┓┏╋┫┛┫┻┓┗┗┓╋┳┓┓┏┓
━┫┫┓┣┣┏┫╋╋┗┛━━┻┛┛┫━╋┣┳┻┏━┛┫┣┓┻╋╋━━┗┻┗┛┃╋
┗┻┏┣╋┛┻┛┻┛┗┃┳┫┛┏┗┏┳┓┗┃╋┫┛┗╋┏┳┗━━┃┛┓━┻┻┓┣
┳┻┳┃┛╋╋┳┛┛━┫━┣┳━┛┛╋┣┣┗┗┫┏┛━┛┫┏┫┏┏┏┛┓┣┗┣╋
┣┻┳┣━┳╋━┳┳┗┳┣┣━┳━┳╋╋┳━╋┣┏┫┏┣╋┣┛┻┃┛┃┛┏━┛╋
╋━┗┗┻┫┏┓┛┏┛━┏┗┣┳┳╋┃━━┻┛┗┗┃┗┛┃┏┫┫┏┣┃┗┓┛┫━
┓┃┏┳┻┛┓┳┳┏┣┛┃┳┫┣┓┏┏┛┏┛┻┗╋┓┏┗┗╋┏┏┃┫┣
┏┻┏━┓┫┛┫┫┓┏┳┃┗┏┛┓┳┛┛━┻┣━┻━━┓━┗┣┛┓┓┏┣┗┫┛┏
┳┗╋┓┗┛┗┣┳┏┳┏━┫╋┗━┃┏┫┳┏┏━┏╋━┳━┫┃━┫┏┛╋┗┛┻━
┃┫┛┏┓┻┻━┛┫┫┏┃┛┗┓┛┛┓┏┛┃╋┻┣╋┗┳┣┓┏┓┏┳┓┓┓┳┏┗
┏┻┗┣┓┣┓┫┫┃╋┏┃┓┃╋┣┻┻╋━┓┗┳┓┓┻┓┳━━┓┛┫┫┗━┛┫┓
┻┃╋┗┻┗┃━━╋┫━┏┳┻┫┳┳┏┓┫┻┏┣┓┃┫╋┃╋┃┗┓┛┗━┫┳┳┏
┓╋┓┏┓┃┳┻┫┣━┃┫┳━┳┳╋┛┫┏┛┫┓┓┫┻┻┃┓┳┗┓┛━━┗┗┗┻
┓┳┻╋━╋━┫┛┃━┫╋┓┓┏┗┳┫━┏┓╋━┗┳┏┫┫╋┻╋┫┓┣┳┣┣┣┛
┏┗┫╋┣┳┛┛┻┓┗┗━┳┫┫┛╋┻┻╋┃┣┃┫┳━┛┣┻┣┳━┛┓┓┫┗╋┗
┳┻┏┗┗┳┏╋┏╋┗┫╋┣┳┳┛┫┳┓┫┏┫┓━┓┏┳┗┏━┣╋━┣━┣┻━┣
┗┛┓┃┗┣┏┗┃┓┓┗┃┏┏┓━┃┗┏┏┗┫┗┳┳━┓━┓┣┃┃┫┓┓┏┓┗━
╋┫┻┃┓┃━┗┃┫┻╋┻┓┣┏┣━┗┣┣╋┫┗┣┏━━┳┗┻┓┃┗┣┛╋┃┳━
┻┻┳╋┛┻╋┣┣┓┣┻┫┓┗┃┛┻┫┫┛┻━┻┛┣┗┣┫┻┣┻┓┳━┓╋┫┗╋
┓┣┻┣┃┏┳┏┻┗┏┏┣┳┣┳┻┻┏┻━━┛━┳┣┳┏━┻╋━┛┗┃━┃┣┫┏
┗┣━━┣┛┗┓┃╋┃┣┏━╋┗┫┛╋┻┳┃┗┏┏┣┃┛━┳╋┏┓┗┛╋┣┫┻╋
━┓┃┃┣┃┏┳┫╋┫┛┏━┃┛┓┏━━━┃╋╋┣┗━┣┣┻┫┃━┃╋┳┏━┏┛
┏┫┻━┛┃┃┻┫┛╋┛┛┳┓┛┃┛┣┫┳┫┳━┫┛┻┻┛┫┓━┃┃┣┃┣┗╋┳
━┃┗┻━┳╋┗┏┻┏┓┫┏━┗┗╋┫╋╋┳╋┳┻┃╋╋┃┏┏┃━━┫┻┻┓┻┏
┓┗┣╋┗━┣┗┫┓┏┓┫┏┳┳┓┣┗┻┏┻┳┛━┣╋┫┻┛┓┛┗┗┓┣┳┛┃━
┗┳┣┳┻┓┓┃┗┏┗┃┃┏┏╋┣┻┛┏┫┻┗┛┃┻┛━╋┳┣┏┃┓┳┓┳╋┣┗
┏┗━┏┫┓╋┫╋━┗┳┃━┻╋━┗┫┓┫┣┏━┗┃┃┻╋┳┫╋┓┣┳┣┏┗━┗
┛┫━┳┳┓┏┛┛┻┳┓┗┃┓┳┣┳┃╋┏━┻━┓┛┳┳┛┛┻┏━┳┳╋┫┳┏┳
╋┣┓━┣┣┏┃┏┗┣┃╋━┛━━┻╋╋╋╋╋┳━┃┗╋┻┃┻━┣┣┗┛┏┗┣┫
┏┫╋━┛╋┻┛┳┛━┻┳┓╋╋┏┏┗┓┃━┏┳┫╋┗┣┣┣┏┣┃┗┣┓┫┓┻┗
┻┛┏┃━╋┻┻┗┻┃┻╋┏┣┻┛┛┗┗┳┃━━┫┣┏┫┓┻┓╋┳━┓
┏┳┣┣┗┳┳┣┓┏┛┓┳┳┛┃┓┛┓┃━┓┣┛━┃┳┏┃┗┏╋┫╋┓┓┫┛┓┳
┓┃╋━┳┓┏┫┃┳━┳┓┓┻┏┻━┏┳┻┓┗┓┛┃┛┓┻┃┻╋┳┗┓┗┫┏━┛
┏┓┃┃┫╋┗┣┃╋┃━┓┏┗┏┻┣┛━┫┳┗┗┃┃┓┣┫━┳┻┳╋┫━━┣┛╋
┣┳┏┫┗━┓┏┫┏┓┏┳━┻┃┫┫━┏┳┗┳┛┳━┣┃┓━┛┛┃┻┫┛┳┫┃┗
╋┏┏┗┳┻┳┓┏┃┫┫┃╋┣━┣┓┓┃┏┳┻┻┳┃┓┻╋┻┣┫━┛┗╋━┃┓┃
┛┣┏┗┛┃┗┛┳╋┃┏━━┃┣━╋┣╋┣┏┛┳━┫╋┣┻┃╋┗┛┫┏┻┃━┗┻
┏┓┏┗┛┏┏┫┓┫┣┫┳┃┻┓┳╋┣┳┗┣┛┳━┻━┳┣┃┏┏┗┳┓┏┗┫╋┃
┓┫┳┣┳┛┏┛┫┣┣┳━┻┗┫┛┓━┣┣┛┓┓━━┓━┓┗╋┃┏┏┣┻┳━┓┗
┓┛┳┃━┓┫┣┗┃┃┫┗┏━┓┏┗┗┛━┳┳┫╋┓━┃┓┗┻┣┃┳┗┫┳┃┛┗
┛┛┓┏╋┃┗┃┛┻┓┓┣━┃╋┳━┓╋┣┻┛┗┓┻┓┓┛┗┗┣┃┃┫┏┣┛┣┗
┃┃┛┳┓┳┗┫┛┏╋┛┃┓┏┳┳┓┗━┗┛┻┗┻┏┓┏┃┛━┛╋╋━┗━┃┛┗
┓┻┗┛┏┳┓┃┛━┳╋┗━┓┳┫┗┳╋┃┏┏━┏╋┓━┛┏┓┫┳┣┃┏┗╋┣┳
┛┓╋┣┫┻━━╋┣━━┗┏┛┫┫┳╋┻┏┓┣┻┗━━━┏┻┣┣┻━┗┏━━┓┓
┫━┻┗┫╋┣╋╋┣╋┗┃┃┓┻┏┻┻┗┏┏┻━┻┏┫┳┗━┃┻┓┗┻┓┻┫┣┓
┗━┏┣━┫┓┛┻┗┗┏┳┗┛┳┣┗┳┳╋┗┃┳╋┏┃┫┗━┻┛━┓┗┏┣┻┏┻
╋┏┃╋┛┓┏┻┏┫┓┏┻┫━┓╋┳┻┏┳╋╋┣┛┣┓┏╋┏┣━┫┛━┳┻╋┏┣
┻┗━┛╋┗━┏┳━┣┃┃┳┻┗┃╋┫╋┣┓┗┫┗┃━┗╋╋┫┣┫┓┗┣┳┫┓┏
┣┗┓┛┻━┗┫━┓━┳┻┫╋┏┳┣┃┫╋┓┏━┛┳┣┏━╋┣━╋╋━┫┳┓┳┗
━┳╋╋┓┻┫┓┫┫┣┻━┛┣┃┫╋┣┻┛━┳┻┏┛┏┃┳━┫┗┫┫┃┗┏┃┛┫
┃┗┻┛┗╋╋┓┗┏╋┃┫┃╋┳┻┫┣┻┫┏┃┃┃┏┫━┛┗┓┫┏┣╋━┛┏┳━
┳┫┗┃┳━┳━┗┫━┏┃┏┳┫━┻┛┳━┛┗┏┣┫┫┫┓┻┗┃╋┳┏┻┏┫┫┏
┗━┻┣┣╋┓╋┓╋┣┗━┗╋┫┻┫╋┳┛┫┓┓┣┻┣┣╋┻┃━┗┏┣┳┣┗┳┓
┃┃┛┫┫┏┏┗┗┻╋┻┃┗┛┳┃┏┃┣━┏┏┃┃┳┃┓┻┗━┫┃┣┃━╋╋╋┛
┃┳┻┫┳┫┛┓╋┗┫┛━━┗┳╋┻┛┓┻━┫┃┣┣┏┻┏┫┏╋┛┣┻
╋┫╋┻┫┳┗┳┫┃┃╋┗┣━╋╋┗┗┣┻┗┓┗╋┛┃━┛━┳┣━┳┗┃┏┻┣┛
┣┏┣┣┏┫┗┛┓┓┻┓╋┫┫┏┓╋┫┓┣┳┃┳┻╋┗┛┣━┗┣┫┓╋┃┻┏┏┳
━┓┃┗┃┳┻┣━━╋┣╋━━┛┛╋┗┗┛┻┣┓┗┏━╋┗┳┓━┛╋┃┓┻┏┣┛
┓╋┓┏┫╋┛╋┻┛┏┃┻╋━┻━┛┓┓┓┻┣╋┛┛╋━━┳┣┣┗╋┻┓┫┃━━
┗┻━┫┻╋┏┻╋┣┗┓┫┳┻┃┻┃╋┓┛┏┣┓┏┣━┻┛┗┳┳┻┻┣┣╋┳┃┏
┻┃┳┳┛╋━┻┳┓╋╋┓╋┃┏┏━┫┗╋┻━╋┛┃╋┫┃┳╋━┗━┛┃┻┣┣┓
┃┳┛┏┫┏┫╋┏┻┏┫╋━┫┛┃┓┣╋┛╋┗┳┻┣┳╋┃┓━┃┳┓╋┛┓┓┻┳
┓┓━┻┃━┓┫┫━┛┫┃┏┣━╋┻┫┛━┏┻┓┳━┗┗┗┣┫┻┳┃┛╋┛┫━┃
┗┏┣┳┗┏┃╋━┏┣┓━┓┗╋╋━┫┏━┓┗┻┣┣┳┫┣┓┓╋┣┓━┫┛╋┣┻
┳┻┏┛┏┛┃┣┃━┣┃┳┻┓┻┳┛┫━━┗┓┣┛┗┫━┃┃┳┃┏┏┓┏┏┳╋━
┛┛┏┗┫┫┏╋┛━╋╋╋┣┃┃┗┓┏━┻╋┻┫┣┛┫┃┣┃━┏┳━┛┗━┓┃┣
┳┃╋╋╋┛┻┫┣┻┓┛┓┃┛┻┗━━━┏╋┓┗┛┓┓━┓━┻┣┛┓┻┫┛┓┓┻
┗┳┗┛━┫┳┫━┓╋┻╋━┳┗━━┛┳┳┗┃━┫┓┏┏┓┏┗┃┛┃┛━╋┻┻┏
┛┻┣┓━┫┻━┃┫┣╋━┏┳┃╋┳┻┻┣┗╋┫┓┫┏┏╋┗╋┃╋╋┳┣┣┓┫┛
┛┛┓━━┳┻┳┗┓┃╋┓┏┗┻┣╋┗┗┏┳┃┻┏┏┏┃┓┫┫╋┻┛┓━╋┣┓┓
┻┫┳┗┳┣┣┃┻┓┃┓━┣┃┫┫━┳┫┛┛┗┛┗╋┣┣┛┗┓┛┫━┻┣┓━┫┛
┳┏┗┫╋┓┻┻┗┏┫┓╋┗┛┫┣┛┻┛┏━┃┛┏┫╋┣┛┳┓╋┫┗┓╋┓┃╋━
┛╋┻┏┳┗┳┓┗━━┻┛━╋┻┏━━┃━┻┣╋┓┗┻┗┃┃┃┫┗┓┗┻┳┗┣┳
┫┛┗╋┫┃┫━╋┗┛┛╋┃┳┓┏┏┳━┏┳╋┫┃┣┫┓━┃┓┳━┣━┳╋━┫━
┫┏┻┏┏┣┳╋┻┻┳┻┫╋┳┻┳┳┃┗┛┳┻┗┓┛┫┳━┳┳┗┏━┣┗┻╋┳┃
┳┣┏╋┫┏┻┛┻┃┛╋╋┗┏┛┗━┓┣┻┫┓┓╋━━┻┗┛┗┛┏┫┏┓╋╋┣┫
┛┻╋┓┫┏┃┓┫┏┫┗┻┃┛┣┻┃┓┛┛┣╋┳┏┛┻┗┗┛┃┳┃┗┛┳┏┏┗╋
┗┏┛┗┏┳┗┫┻┗┳┗┗╋┫━┳┃┳╋┛╋┗┛┃╋┻━┳━┻┫┃╋━┗┣┓┓┗
┃╋╋┫┓┃┣┻┣━┳╋┓┃┳┃┳╋┫┏━┏┻┃┏┣╋╋┗━━┫╋┻┛
┃━┗┻┻━┳┓┗┛┛┗┣━┣━┫┻┗━━┳┃┫┓━┫━╋┫┏┗╋┳┻┃┻┣┃┛
┓┫━┫┣┻┛━━┓┓┣┗┛╋┗┻╋┣┳┗┏┓┛┛┳┻┣┓┳┏┏╋┫┻┏┓┻┳┓
┃┓┗╋╋┗╋┗┛┣┛━┓┃┃┛┣┃━┣┣━╋┛┳┫┏┛┓┫━┃━┓┗┓╋┏┳┳
┳━┛┃┛┏┃┓┓┃┃┏┗┗┓╋┻┣┫┫┓┳┻╋┛┗┓┳┣━━┓┏┃┣┻┏┻┓┛
┃╋┻┣┏╋┛┓┃┻━┻┓┳┻┳┳┫┗┏╋┛┳━┛━┃┏┛━┓┓┓╋━┣━┣╋┓
┓┳┻┻┣━┏┫┃┣┫┳┣┃┣┻┃╋┏┻┻┏┃┃┏┫┗┃┳┻┗┏┻━┳━┻┛╋┫
┫━┏╋┓┃┓┓┗┗╋┣╋━┓┃┣━╋━━━┫┫╋┓┛┗┻┓┛╋┛━┛┫┏┛┃┏
┻━┳┫┃┃━┓┃┫┓┻┏┻┏━┳┫┳┓┫┗┛┻┫╋┓┫┣┃┣┻┻┗┣┃┏┓━┻
┛┫┗┓┻━┳┗┻┃┏┛┃╋┛┛━┻┻┛┃┳╋╋┣┳━┻┏┫┗┛┳┣┓┫┳┣┳╋
━━╋┳┣┫┓╋┗┳━┏┳┣┫┣━┳┏┛┣┗━━━┏┻┫┳┗┏┫┳┗┳┳┃┃┫┓
━┫┳┣┗┗┗┏╋┳┗┻┻┻━┓┏┛━┗┓━┳┣┫┓┃┓┃┣┳┣┛┃┫┫╋┏┫┳
┻┃┛┛━┛┏━┻┳╋┏┃┣┓┣┛╋┛╋╋┣┣┗┃┳┗┫╋┫━┗┏┗┏━┏┳┻┗
┛╋┗━╋┻┣┏┃┣┓┏┳┻┳┻┗┣┻┻┗┓━┏━┣┛┳━┣╋┛╋━┫━┃┓┣┗
┣╋┻┛┏┓┗┏┗┃┻┻┫╋┃╋┃╋┛┃┏┃┫┻┗┓╋━╋━╋┣╋┛╋┫┃━┏┓
━┻┳┫┗┛┓┓┏╋┻┃┳┏┏┓┻┻┏╋┓╋╋┛┛━┳┗╋┃┗┓┳┏┣┓┣━╋┏
┻┛┃┛┻┓┫┫┛┏┣┗━┓┏╋┳┳┃┫┻╋┣╋╋┏┗┃┃┫┃╋┃╋┻┛┛┳┗┛
┣╋┛┓┳┓━┫┛┣┓┣╋━┏┃┻┣┻━┣┗┏┛┃┫┳┣┃━┫┃┓┻┻╋┣┣┃┻
━╋┓┳┫╋┣┏┣┗┻┓┳┏┏┗┳┳┏┓┏━┳┻┣┫┃┻┫┫┫┣┫┓┛━┃┳┳┏
┫━┫┛┗┏┻╋┏┓━╋┃┣┻┓━┻┳┗┛┣┫┫┗┃┳┛┏━┣┓╋╋┻┫┃┫┃┳
┏┫╋┗┣┫┓┛━┏┣━┫┃┳┛╋┛┓┏┓┓┛┃┗┛┣┗┛┣┳┃┫╋┣┏┳┫┫┛
┫┗┗┫┳┓┃┏┳┫┳┃━┣┛┳┗┛┃┻╋┓┳╋┫┓┻╋┣╋┓━┓┻┣┣┃┳┳┃
┃┳┻┳┗┗┣┛┳┗━┫━┫┫┗╋━┓┳╋┻┳┣┛┓┛┳┛┛┓┗┃┻┓╋┳┗┛┓
╋┃┫┃╋╋┏┃┫╋╋┃┣┃━┗┗┛┓┻╋┏┗┃┫┏┓┛┓┓┫┗┗━┳╋┣━┫━
┣┛┣━┳┗┏┻┃┗┫╋┳┻┃┓┳┻┏┃╋━┓┫┫╋┓╋┳┛┳┗┓┳━
━┳┃┣━┏┛┛┳┫┏╋┣┃┻┛┏┻┣━┃┳━┏┳┳┛┫┗┫┗┓┣┏┃┫┳┳┫┳
┣┗┓┻┻┗┫┓┣┏┏┗┃╋┃╋┻━┻┛━┳┏┏┏┓┳┏┃┓┫┃┏┳┛┣┫┳┻┗
┃┫┓┻┣┃╋━┻┣┛┗┻┓┃╋┃┏┛┻╋┗┓┗┃┃┻┏╋┗━┓┳┛┛┫┻┫┣┏
┃┗━┓╋╋┫┏┣┗┫━━┗╋┓┗┃┃┗┫┣╋┛┻┏┃┛┳┫┻━┻╋┻╋┫┛┣┓
┫╋┣┳╋┏┫┓┳┏━┣┫┃┫┃┓┫┛┗┃┃┛┏┓┻┃┫┃┗┫┃┫┫┫┛┗┣┫┃
┳┏┓┃━┓┓┓┛┫┓┏┳┣┛┣┳━┓┻┓┫┻╋┛┏┗━┫┃┛┗┳┓╋┗╋┃┏┛
┫┓┫┛┓┣┣┳┻┳┻┳╋┛┓┳┳╋┻┓┗┓┫┏┳┳┃┗┗┃┫━┣┣┓┓┓┓┣┛
┳┓┳┓┃┣┏┳┏┃┓┃┳┃┫┃┛━┃┛┻┫┳━━┏┓┻┗┻┛┣┏┫┗┛┏━┏╋
┫┫┗┃┫┗┫╋┳┓┗┃┳┛┛╋┓┏┗┛╋━┻╋╋┃┛━┏┗┣╋╋┗╋┣┳┓━┣
┓┫┳╋━━┓┳┛┣┗┫┏┗┗┣┳┫┳┻┓┛┛┳┏┃┳╋┗┻┓╋┳┫┳╋┗┛┃┻
┓┻┓┛┓┗┛┃┫┃┗━┏┻┏┳╋┣┣┣━┣╋╋┛┏┏┗┻┏┛┓┻┳━┓┗┓┓┳
┻┛┗┛┃╋┗━┛┛┻┃┓┛┃┗┻┏┣┣┗┳┃╋┫━╋━┳┫┳┏┏┗┛━┓┛┃┏
┻┏╋┻┻┃┳┳┓╋┻┫━━┏┗┳┓┗┗╋┳┣┳━┃┻┻┻┳┫┳┓┫┏┣┗┗┻┓
━━┗━┣┓━━┃━┃┏┻┗┻━┣╋━┃━┃┣┳╋┛┛┣┛┫┻┳┃┗┃━┳━┻┓
┫╋┳┛┗┗┳┗╋━╋┫┗╋┣┳┗┣┏┫┗┓┓┳┣┛┓┫┏┻┏┛┫┓╋┳┃┻┓━
╋┣┻━┛╋┗┓╋┃┣┣┳┻┳┗┓┏━╋┣╋┫┏┗┛╋━┳┓┓┫┣┛┓┻┓┻┓┻
╋╋┫┫┣┏╋┏┏┻┓┫┛┓┛┻┃━━┛┓┗┏╋┳┃┻┫┃━┃━┏┗╋┻━━┻━
━┃┏╋╋━┻┛┫━┓┫┣┻┻┳┻┃┏┳┃┫┛┓┏┓┗┻┓┗┳┏┛┛┏┣┳┗┳┫
┛┫┗╋┳┣━┏┳┫┛━┏━┛┓┛┓┃┏┓┳┗┻┻┏┻┣┗┏┻┏╋┫┃┏┫┣┃┻
┫┻┗╋┛┳━┣┃┳┛━━┛╋┓┻┣┣┏┻┓╋┻┏┫━┛╋┳╋┳┗┏┣╋┓┏┫━
┫┫┛┻━┛┓╋┻┣┛┓┗┻┗┫╋╋┏┫┏┗┓┏┃┓┏┃┻━┫━┛┗━┫┓┃┣╋
╋┣┃┏┣┗┛┛┳┣┻┓┛┃┛┫╋┣┫┃┗┏┻┣┃┳┣┛┃┫┛┳┛┓╋┫┣┳┛┳
━┛━┓┗┫┏┣┃╋┃━╋┻┳┓╋┫┓━┏┃┃┣┛┫┃┗┳╋┫┃┗┓┛┻╋┛┛┃
┣┣╋┳┛┛┓╋┳┏┻┏┻┏┣┃┻┓┃┓┃┏┗╋┏┗┗┏┣┗┓┻┛┻┛
┏┛┗┗┛┏━┻┏┣┗┗┳┣┛┗┳┳┛┏┗┳┣━┗┫┳┳┓┓┛┣┛━┛┫┣┏┏━
┫┓┓╋┫┣╋╋┣┳┃┏┃┻┏╋┃━━┃┻┃┓┫┛┳━┓┏┓┓┣┏┛┳╋┻┛╋┗
┳┣┻┣┏┻┗┏┓┣┳━━┗┫┣┏┃┓┫┏╋┻┗┛┫┳┃┗┳┻━╋┗┫┫┃┳┫┏
┗╋┓┏┗━┓┗━┣┻┳┳┳╋┃┳┛┫┳┓╋┛╋━┻╋━┗┏┫┏╋┻┗┏┫┃┫┛
┻┳━━┗┳┻┻┻┃┣┛┻┳┗┣┃┛┃┛┳┏┏┻┃┫┣┓┗┓┏┏━┛╋┳┳┓┃┛
┛┫┏┻┻┏┛┓┫┛┫┓┏┛┓┳┛┏┫┏┓┳┃━┗┏┳╋┏┣┗┛┏┻┻┓┻┫┣╋
┓┗┛┏┫┓┳┣┛┗╋┣┻┣━┃┫━┻╋┏┳┏╋┫┃┃┣┳┗╋┓┛┳╋┫┳┗━┳
┓━┫┣╋┃╋╋┫━╋┛┫┗┣╋┏┻┫┏╋┗┗┓┛┣┛┣┻┓┏╋╋┫┳╋┓┃┏╋
━┻┛┳━┻┏┫╋┳━┏┗┣┳┏╋┻┗╋┳┃┫┻┳━╋┓┳┫┃━┳┣┃┻┃┣┏┫
━┣━┣━┫━┓┗┫┣┳╋┃┏┫┓┣┳┳┻┳┣╋┓┳┃┗┏┛┳┗┃╋┻┳┗┫┣━
┻┃━┓┗┗┛┛┃┣┣╋┫┣┳┫╋╋╋╋┳┳┏┣┛┫━┳┳┓┛━┗╋┫┻┫┃┛┛
┃┗┛┣┏┓┳┳┛┫╋┓┣┃┣━┗┓┃┛┗┻┏╋┏┳┣┛┫┃┫┻┫┛┛┳━┃┓┃
┫┻┗┏┓━┻┫┗━┛┏┻━┣╋┣┏┃┏┓┏┏┻┻┗┳╋┓┳┛┗┫┃┛╋┃┳┛╋
┓┏╋┓┳┏┣┻┗┻┻┗━┃┫┗━┫┓╋╋┏┃┣┳┏┗┛┗┓┻╋━┏┣┓━┳┳┃
┣┓┫━╋┳┣┛┓┃━┣┻┃┃┃┓━┛┛┳━┃┏┣╋┻┫┻┳┛┃┫┳┻┛╋┓┓╋
┃┛┏┫┏┛━━╋┫┓━┃┻┗┛┏┳┏┳┃┏┳┓┳┗┫┗╋┗┫╋┫┗┏┫━┏┻┣
┓┓┛┓┓┳┓┛┻━┻┫┃┗┣┛┛┣┃┏┻┣┃┓┣┫┃┫┓┗━━━┣┗┫┣┓┛━
┫┓┳┗┫┏┫┛┳┛┃━┳╋┳╋╋━┫┓┓┃━┫┫┓┛┫┳┣┻┗╋┻┗┫┏┛┫┏
┗┣┻┻┗┳┓┃┗┗┳╋━━┫┛┃┏┛┃┻━╋╋┫┣┳┓┫┫┫┃┫┛┏┣┏╋┫┓
┛┫┛┣┫┳┗┫━┻┫┗╋┓┓╋┓┻┳┣┗╋━┓┣┏┳┗┃┳┛┫┛┻┃┻┫┻┣┳
╋┫┣╋┛┫┻━━┛┗┗┳┛━┗┫━┳┳┏┻┫┓┫┓┫┏┃━┫┓╋┓┳┛┫┫┳╋
╋┓━┳┣┫┻┃┳┓┗┻┣┓┳┳┓┫━┣┓┗━┻┣╋┛┗╋┳┓┗┳┃╋┣┗┏┛━
━┳━┓┣┳┃╋┗┣┣┳┗┫┫┳╋┣┓┓┗┣┗┻┓┫┣━┫┃┏┓┏┛━┃┏┣┣┃
╋┛┣┳━┻┛┓┣┳┗┳━┳┃┃┗┳┏┫┳┫┃╋┃╋━┻╋┳┳┣┏┓┓
┣┛┃┻┗┻╋┻┏┗┫┣┫┓┣┫━┳━╋┏┏┛┛━┫┏┛┳┓┳┗┃┻┛┏╋┏┣┃
╋┣┻┗┏┣┣┃┻┏━╋┳┗┃━┗┏┳┻━┗┓┫┛╋┫━╋━┏┳┳┃┳┣┏┗┏┫
┳┣┳┫┻┓┻━╋┣┓┣┗┻┳┫┗┃━┻┛━┻┻━━╋┃┗┳┣━┫┗┫┓┛┳╋╋
┣┃┏┗┻╋┓┗╋┫━┳┫┗┻┫╋━┛┗┃┣╋━┏┓╋┗┛┓┫┏┗┓┛┛┏┻┓┃
╋┣┓┻┗┏━┃┛┏┛┓┏━┃┣┛┳┻┻┫┏┗╋┃┣╋┻┫━┃┓┛━┛┫┏┣┣┣
┣┛┛┫┃┓┓┗┳━━┃┳╋┗┓╋┛┫┛╋┫┫┳┻┳╋┛┳┛┏┗┫┣┻┻┏┏┃┏
┻━╋━┳┣┳━┳┃┗╋┓┣┗┳┣┏┏┫╋┃┻━┳┫┫┓┃┛┣┻┗┛┻┃┃━┃┳
╋┗╋┫┗┳━┏┓┏┣┏━┳━┃┳━┗╋┳┣┃┗┫┫━┳┫┓┣┗┃╋┣┃┓┫┛┛
┫┛┃┗┃┗┗┳┻┗╋┫┳┛┛╋┣┫┳┣┗┃━┳╋━━╋┫┏┃┫━┣━┣┻┳┗╋
┻┃┃┓┛┳┻┻┛┃┫╋┏╋━━╋┛┣┏┃┣┓┻┻┛┏┗┣┳┫┛┃━╋┃┻┏╋┗
┛┳┓┃┃┛┓┗┛┳┳┓┣┓━━┻┣┫╋┃┣┓╋┫┗━┏┣┻┫━┓┏┏┳┗┻┃┏
┏┣┗┳┳┏┏┃━┃┛┳┛╋┣┳┓┫┏┫┃┓┫┛┫┣┃┫┻┃┏┳┻┫┃┏━┳╋━
┛┳┫┫┛━┗━┃┻╋┓┏┳┫┓┫┣┻┓┳┳┳┫┛━┣┏┛┣┫┗┏┏┳┛┓┓┓┗
┓┃┫┫┣┳┃┃┃┃╋━╋┗╋┓┫┃┻━┫┛┳┳┫┳┗┗┣━┳┏┗╋┃━┓┛┛┛
┛━┻┗┗┻┻╋┗┻┫┓┃╋━┫┳┻┫┳┣━┳┓╋┗┏┣┣┳┣┻┣┛━╋┛┻┻━
┣━━┃┻┻┗┻┛┻┫┛━┛╋┛┣┏┓╋┫┳┓┣┛┏┳┳┻━┗┫┻┣┓┻┓┏┛┗
┃┣┻╋┻━┏┃┃┛┗┏┓┓┛┃┓┛┃┏┓┛╋╋┻┓┓┻━┛┏┓┗┃┃┃┻┏┻┳
┫┣┫┛┻┫┏┫┛╋┗┗┛┗┳┛┳┃┓┃┫┣╋┣╋┗┳━┓┫┣┓┣━━┃┏━┏┫
┛━┳┫┫┗┣┣╋┃┫┳┛┓━┓┗┫┗╋┗━┣┻╋┛┏┃┓┓┫━┣┻┫┛┏━┃┫
┓┏╋━╋╋┏┓┻┏┗┗┫━┏┻┓┃╋┛┓┫┏┛┃┓┗┏╋┏╋━┣┛┃┫┣╋┻┓
┗┫┓┗┫┃┣━┗┫╋┓┛┣┗┓┫┫┣┏╋┻┃┏┳┫┏╋┳┣┓┳┏┻┻┃┓┏━┓
┃┻┳┗━╋╋┃┳┛┫┣┳━┓╋━┓┛┫┫┳┻┣╋┗┗╋┓╋┃╋┓╋┳┫┻┏┏┻
┻┓┣┃┗┳┛┣┗┓┗┫┛┛┫━┻╋╋┗┳┓┏┣╋┫┏┛┣┣┣┛┃┻┛┗┓━┫┓
┻┫┓┫┣┣┻┫━┣┗╋┻┫┫┻┣┻┳┫━┗┗┛┫┛┫╋┳╋┏┃┣╋┣
┻┃┳┗┓━┳┣┗┃┗┫┃┗━┃┣┓━┻┓┳┃┫╋┳┳┫┫┗━╋┓┃┛┃━┏┣┓
┫━┏┗┗┓━┳╋┳╋┃┏┣┛┳━┛┏┃┫┛┏┻━━┏━╋┗┳┻┗┓┻╋┻┫┗┓
━┛┓╋┏┳┫┣┛━╋┓┛┣┻┻┳┃━┣╋┣┓┏╋┻┓━╋┻┏╋┣╋┻┗┃╋┗┛
┓┏┻┗┻━┃┓┳┃┓┗┳┳╋┗┗┗┫┣┓┗┃┛┓┃┻┛┓╋┃┃┃┛┛┳┻┛┗┓
┛┳┃┓┳┳┃┓┻┣┻┛┃┃╋┓┛┫━┣┓━━┣┻┛┣━┃┻┏┏┳┫┻┗┃┏┏┳
┻┓╋━┛┫┳┏┓┫┣┗┃━┻┓┣╋╋┃┃┣┻┻┣┛┳┃╋┗┫━╋┏┻┏┃┓┃┻
┫┓┗┻┣┣┃┃┣┓┳┻━━┣┛┗┻┃┻━┗┛━┣╋╋┏┳┃┓┗┣┳━┫┣┻┓┗
┫┣┏┻┻┗┃┳┻┗┛┗┻┳┫┏┳┓╋┣┣┛┃┗┏┛━━┓┫━┫┻┏┻┻┓┻┫┛
┫┫━┏┻┓┓┻┃┏┗┛━┫┳━┏╋━┗┏┫━┓┏┣┏━━┫┃┓┛┗┏╋━┏┫┛
┗┫┛━┻┳╋┛┏┏┻┳┏┃╋┛┛┣┗┃┛┗┳╋┃┗┫┳┗╋╋┻┓┏┃┛╋┏╋┗
┗━━┓┃┳┛┏┃┻┛━┛┫┃╋┫┳┻╋┳┳┛┛┳━┫┫┣┃╋┓┛┣┣┣┗╋┃┫
┣┗┏┛┃┏━┣┏┓┏┳┓┓┻━┳┫┳┳┓┳┻┫┣━┃┏┫┃━╋╋┣┫┻━┃━┃
━┣┏┏┛┃┏┫╋┃┃┓━━╋┗━┻┣┓━╋┫┫┃┣┓┻┳┏┫╋┣┃┳┓┏┗┓┓
┃╋┗━┳┫┗┓╋┛┣┃┏╋┏╋┻┫┻━┛┃╋┃┻┛━━┛┃┫┛┛┓┃┫┻┏┗┫
┻┣┓┣━┏┏┃┛┻┣┓┃┻┛┳━┛━━┳┛┳┫━┗┗┫╋┗┗┓┗┏┛━╋┣┫┻
┏┣┳┛┳┛┻┗┗┻┏┏┓┣╋┫┳┫╋┫┓┃┗┓━┏┃━┓┗┣┫┏╋┓╋┣┏━┛
┻╋┣╋┣┛┓━┓┳┃┫┳┗━┃┫┻┃┣┃╋┳┃┓━┳┗┛┓┻┓┓╋┗╋┏┏┻┫
┃┻┏┓━┣┛┻┛┗┳┓┃┻┃┓┻╋┏┣┃┳┏┳━┏━┗┏┃┳┛┣┃┃┛┫╋┻┫
┻┗┣━━┗╋┗┗┓━┓┳┣╋┏┳┓┻┃╋━┣┻┓┣┃┃┓┻╋┫┏┳┏━┏━━┫
┃┗┣┏┻┏╋┓╋━┻┻┣┃┻┗┣┃━┛┳┛┃┫┃┣┓━╋┃┣┓┻┏━┓┃┛┓┛
━┏┻━┛┗┗━┗┏┏┓┻━┫┳┏┛┓━╋┏┳┻┓┗┃┫┫┗┻┫┓┻┻┗┃╋┗┗
┫┓┣┏┛╋┛┃┣┏┏┣┏┏┗┓┃┏┻┛┫┣┳┗┣┏┣┛┛┫┏┳┏╋┣┓┻┏┣┻
┣┃┓┳━━┃┗┓┳┃┛━┓┻┫┳┣┓┛┣╋┫┃┃╋┏┳┓┓╋┓┫┫┳┣╋┻┫╋
┃┃━┃┏┏┛┗┻┗┳┗━┓┓┳┻┃━┓╋┗━┃┃┣┻╋┫┳┫┓┓━┓
┫┫┏┗┫┫┣━┃┗━┃┳━┳╋┃┗┗┛┛┳┓┫╋┣┏┏╋┣┃┛┗┳┃┓┏┃┳┃
┃╋┏┣┗┻┫┣┻┗━┫┳━╋┃┏╋┻┗┓┏┏━┃━┓╋┳━┫┛┫┫┛┻┣┣┫╋
┗┓┏╋┻┻┛┻┗┏┗━┳┗┏┣┻┣┣┳┳┻╋┣┣┓━┓┃┳┏┻┏┃┻┛┏━━┫
┓┫┫━┃┏┏╋┏┫┻┣┫┓┗┃┫┫╋┛┓╋┻┓╋┻┛┃┳┃━╋┛┛╋╋┻┛┣┣
┏━┓┏┗┓┻━┳┻┫┛━┫┗━┫┃┏┻┃┗┃┃┫━╋┏┻┓┳┛┓┛╋┳━━┣┳
┏┓┻┻┛┓┃┏┛┛┻┓┛┃┫┛┏┃┗┏╋┛┃╋┃┳┗┓┻╋┣━┣┣┃┏┃┛━┳
┫┃╋┛┃━╋┫┗┃┳┗╋┣┫┃━┳┃┗┻╋┣┫┣┻━━━╋┛┳┏┃┣━╋┫┣┏
┃╋┣┗┣━┏┣┣┣╋┳┓━┻┫┏┏╋┳┫┏┫━┳┓┣━┛╋┫┻┻┳┳┻┗━┻┓
┳┻┛┏━┗┛┫╋┛┳┫╋┫┻━┏┓┓┗┻┳╋╋┻┻┃┃┏┓┳━┻┛┫┳━┃┳┫
┫┻┻╋╋┗┏┳┳┗┻┏┳━┗┏┳━╋┻┃┻┃┫╋╋━┛╋┣┏┗╋┃┳┻┓┓━┏
┻━╋┓┃┳╋┓┗┛┳┳┣┻┫┓━┃┻━┣┓┫━┃┓╋━┃┫┛┫┓┫┃┫┓┛┏━
┗╋┛┛┻┻┏┻╋┏┓┃┣┣┃┏┛┏┏┓┫┗┛┣┻┳┓┫┓┛━┻┳┗╋┣┃┳┛━
┳┓┓┃┏┏┓┏┛┣┳┓┓┛┣┻┫━┏┏━╋┫╋┏┳╋╋┓┓┏┃┣┗┗┫┃┏┛┻
━┻┏┫┣┳┗━┳┏┓┛┓┳┛┳┳┻┣┛┗┓┻━┣┏━┳┗━┻┛┣┓┏┗┫┻┻┃
┣┓┳┛━┫┛┃┃┃┗┣┛┏┣━╋━┳┗┣━━┳┫╋╋┛┗┻┗┻╋┃┫┛┫┏┓╋
━┓┓┛━┻┻╋┛┏━━┣┓┣━┫┳━┃┣┣┣┓┫┛┃┳┃┳┻┓┏┛┃┫╋┳┛┏
┻┻┓┻┛┻┓┗┏━┃┣┣┛┏┃┓┗┳┗┣┻╋┻━┣┳┛┳╋╋┫╋┣┏┻━┃┃┛
┻┛┏┻━━┻┛┃┗┃┃┗╋┣┫╋┓┛┛┫┣┛━┗┃┛┻┓╋┏┳┓╋┃┳┗┓┻━
┓┣┳┻┏┏┫┫┃┣┗┣┣┗┻╋┫┫┻┣╋┓┳┻┃┣┓┃┓┗╋┃┣┓┛━╋┓┃┃
┃┏┳╋┗┏┣┃┗┫┛━┳┓━╋┣━┫┏┣╋━┣┣┛┻┃┫┃┻┣┫┻┓┣┳┃╋┣
┻╋┗╋━┳┻┣┓┻┓┻┣┣━┣┫┃┓┛┫╋┫┗┏┻┗┗┏┓┗┻┏┃┓┛┗┏┻┫
┏┓┓┏┛┓━━┫┗┻┛┫┏┳┫┓┛━┳┏╋╋┃┣┳┣┓┗┃┫┃┫┛┫┓━┣┓┛
┫┣┻┣┣┳┛┫┃┛┃┛┣┛┏╋┓━┳┣┃┳┻┻┣━┗┓┏┻┗┗┏┻┳┛┃┛┏┓
┃┫╋┳┃┛┏┗━┃┳┓┫┣┃┣┃┻┫┓╋━╋┫┏┻┓┗┫┳┓╋┏┻┏
┫┗━┓┣╋┫┛┗┛┻━┗┻┏┫┣┫┛┣┃╋┫┃┓┓┏━┣┫╋┏┫┗┣┫┛┣┳┃
┓━┫╋┗┻┓╋┛┏┓┓┏┏┫┗┣━┫┃┻┛┏┻╋┳┳╋┳╋┏╋┻┳┫┫┳┗┃┫
┫━┗┏╋┃┛┏┫┛┳┏┳┛┣━┣┛┃┳┳┓┣┳┏━┫━╋┣┗┏┏┗╋┛╋┓┛┻
┳┳┏┏┳┏┗┻━━┃┳┓┛┫┗┗┻┫╋┣┗┻┻┻╋╋┓┏┳━┗╋╋┏┃┻┫┗┛
┗╋━╋╋┣┗┛┃┻┃┛┗┳┣┃┏┗┃┣┣┣┣┃┛┓┣┏━┛┻┓┛┓┣┗┛┏┏┏
┃┛┣╋┃┛┳╋┗┗┓┻━╋┫┏┣┻┻┻┏┻┛┫┃┃┻┫┏┛┓┏╋━┃┫┓╋┃┻
┏┻┣╋┏┫┗┻┛┛┓┣┏┛━┻┃┛╋┃┏┗┻┛┫━┻┳┗┓┗┃┫┗┛┻┣┳━┻
┫┳━╋┃┣┓┃┫━┣┃╋┏┳┓╋┳┏┏┫┣┓┫┣┓┗┫┣┫┫┫┓┗┃╋┻┏┛┫
┣╋┣┗┓╋┗┛┻┏┏┗┳┳┫┓┏┃┫━┫┛┫┣┃┛┻┗┣┻┣┫┃┳╋┏┃┃┫┗
┻┣┳┗┃┗┻━┏┗┗┃┫┓┫┏╋┻┃┳┃┏┫┣┻━┃┓┏┻┣┃┗┻┃┛┻┣┛┻
━━┏┳━┻┛━┻┗┫┫╋┛┗┳┗┓┻╋┏┗━┫┃┫━┣┻┻┻┏┛┏┻┗┛┗━┃
┫┛┃┛┻┏┏┳┛┃╋┣┗┻╋┏┏┏┛┳╋┣┳┗┻┛┓┗┓┛╋┏┳╋┫━┏┗┓┏
┛┫┻┳┛┏┫┃┛┻┛┓┃┗╋┛━╋┃┫┣┻╋┻┳┓┗┗┃┫┳┗┃┗╋┻┛┏┻┣
┃┓┗┓┏┳┣┗┳╋╋┣┻┻┻┻┳┛┓┳┻┳┏┛┓┓┃┃┃╋┓┣━━┗┳┛┳┓╋
┛┣┣┛━┗┃┏━┏┫┫┣┣┛┛┣┛┓┓┻┳┃┳┳┛┏┣┗┓┣┳┃┻┗┫┳┣━━
┳┫┗┫┻┃┳┳┻┫┃┳┓┗╋┃┫┫┏┓┫┃┣┃┗┳╋┛┻━┫┣┫┣┓┓┣┓┃╋
┫┏╋┗╋┗┏┣╋┛━┛┃┫┛┛┛┻┻┏┃┗┃┛┣┗┳┻┣┣┫┻┏┗┻┏┣┛┏┫
╋┛┛┗┻┓┻┓┣┃┓┃┣┣┳┻┛╋╋━┫┫┏┓━┓┃┗┣┓┻┳┗┫┳┏╋┓┣┓
╋┃┣┣╋┫┻╋┓┣╋┻╋━╋┛┃┏┃━┻┳┃┓┓┗┃┫┫┫╋┣┗┓┛┳┗┳╋┛
┳┫┳┏┓┏┓┓┗┻┣┫╋┓┗━┓┓┣╋┏┃━┻━┓┣━┫┛┻┛┻┳┳┓┗┓┓┏
╋┛┳┻┳┳┓━┏━╋┏╋━┻┣┣┏┛┛┃┗┛━┏┣┗┣┻┫┫╋┗┓┳┣┫┓┻┃
╋┛┣╋┻┳━┻┃┣┏┗┓┫━┻━┳━┓┏┗┛┻┏┫┓┏┃┗┻┳┛┻━┳┣┳┏┓
┫┓╋┏┳┣┃┃┫┻┗┓┫┫┛╋┃┫┓┛┓┣┓┻┗┻┃┃┃━┣┗┛┳┗╋╋┣┻┻
┻━┛┓┛┏┃━┓┣╋┫┣┗┛┛┃╋╋┃┃┃┓┓┓┗┏┫┳╋━┣┻┃┗
┓┗━┛┗┻┻┣┓┛┳┳┫┛┏╋┫┫┫┃┣┗┫┫┃┳┏┓┣┃┻┻┛━┳━┛╋┳┃
╋┃┫━━┓╋┻┏┫━┳┳┃┏╋┫┛┛┃┳┓┫┳┫┗━┣┓┳┳┗╋┓┻┓╋┻┏┣
╋┓┫┛┗┛┗━┓┻┳┫┣╋┣┫━┳┗┓┳┏┛━┣┏┳┏┫┃━┓┏━┻┗┻┣┓┓
┻┛┻┏┓┣┣┻┣┏┫┏┗╋┣┓┓┳╋┃┳┓┓┫┻┓┫╋╋┻┏┳┏┏━┏╋╋┏┏
┏┏╋┓┛━┳┃┻╋┏┏┓┛┫┣┳━┏┗╋┗┛━┻┻╋┗╋┣┫┏┫━┗┃┫┫┻┫
━┻┃┛┃┫┓╋┣┓┣┣┓┻┛┳━┛┛┏┛┓┓┳┗━┗━┗┗┣┗┻┫┻┛╋┗┛┃
┳┏┗┳┗┏┛┃┓┛┫┳┓┫━┣┓┳┏┗┏┣━┃┏┣━╋┳┫┣╋┛━╋┫┛━┛┛
┛━╋┳━┫┫┃┻┃┗┏┓┛┃┳┳┫┳┃┛━┛┏╋┫┛┻┣┳┣┗┃┃╋━┫━┣━
┛┃┛┃┳┛━┛┛┏━━┓┗┃┃┏┻┫┛┛┗┻┻┣┳┣┃┛┛┏┃┻╋┗┳┻╋┣┫
┏┓╋┫╋┛━┓┳┓┓━┫┃━┃┻┣┣┏┓┫┛┗┻┓┫┓┏┣┣┳┫┓┫┳┣┓┏┗
┛┣┳┻┏┻╋┛┏┃┣┓┣╋┣┣┗┗┣━┣┻┳┓┻┣┻┗┏┗┻┣┛┫╋╋━┛┃┻
┓┃┓┛┃┻┗┃┻┓┻┻┗┏┣┻┳┏┛┃┛┛┫┏╋┗┣━┃┏┓━┳┻╋╋┓┗┛━
┓┃┣┓┏┓┻┓┛╋┳┻┗┛╋┫┓┻┣┳╋╋┻┫━┏┃┛┏┫┳┳┏┫┣╋┫┫┫┓
┛┻┳┏┛┃┃┏┃┛┃┓┻┏┏┃┛┳┻┻┣┫┳┗┓┫┣━┛┏┫┓┏┗┗╋┣━━┻
━┗━━┣┳┳┣╋┃┳┓┻┗┓┛┏━┏┗┣┏┃┫┗┏┻┓┓┫┏╋╋┳┓┳┫╋┛┳
┻╋┓┗┃╋┫┛╋━┏┏╋┣╋┗━┳┫┛┣┫┃┛┫┛┗╋┗┫┗┛┣┓━╋╋┓━━
┣┳┻┳┏━┏┗╋┏┳┏┻┳┓┏┳┏┣┛┳┻╋━┣┳┣╋┻┳╋┻┓┳┳┓┛┓╋┓
┏┣┗┓┛┏━┫━┗┻┏┫┃┳━┫━┻┗┻┃┃┻┣━┻┓┓┃┃┛┛┃┛┏╋╋┛┗
┓┃┃┗┻┓┗┏┻┃┛┗┣━┗┏╋┏┳┗┗┗┓┻┳┳━┏┃┳┳┓┃┗┛╋┫┏┏┳
━╋┃┳┛┗┛┗┃┣━┣━┃┓┫╋┣┣┓━┃┻┗┏┗┛┓━┳┛┣┛┏┓┓┛┻┗┣
┻┳┏┃┫╋┫┳┳╋┗┏┣┃┻┓┣┛┻┻┫┫┣┻┓┃┣┳━┓━┛┏┫┻┛━┻━┓
┃━┣┳┏┓┗┳┏┛┛┫┳┏┏┃┓┓━┳┫┏┛┓┗┛━┛┃┻┣┻┃┻┏╋╋┳┣┛
┣┻┣╋┏┃┳┻┃┃┏┃┗┻┫┃┻━┏╋┣┻┳┗━━━┏┫╋┫┻┻┫┳┏┗┗┏┓
┛┛╋┳╋┳┓┣╋┛┓┳╋╋┣┻┏┣┏┛━┃┗┣┳┻┏━┃┓━┓┓┓┳
┛┏┃╋╋┏┻┣━┓┃┗╋┏━┓┏┻┃┛┛┻╋┓┣┳┣━╋┻┳╋┳┛┳┣┫┣┃┳
┃┏┗┏┻┻┗━┏━┻┫┗┏╋┏┃┃┗┛┛┛━╋┃┃┣┏┳━┳┫╋┓┃┻━┻┣╋
┳╋┛╋┓┫┫┫┓┏┃╋┗┛┏┓┳┗┣┛┻┳┗┓┏┛┏┃┓┓┣┣┣┳┳━┛┳┏┏
╋┏┣┛╋┛┳┫┣┛┃┻┣┳┻┏┛┓┻┻┳┗┏┏┫╋┫┏┫┓┗┃┓┓┃┣╋┃┓┻
┃┣┫┃┛┣┻┻┻┓┓┳┛┣┗┛┻┃┫┛┫┏┛┣┳━╋╋╋┣┫┏┛━┃┳┓┻━╋
┫┗┫┏━┃┛╋┓┓┻┣┫━━╋┻┫┓━┳┻╋━┃┻┫┫┛┓┓┗┫┗┗┫┣┫┏┓
┓┏━┗┳┗┓┃┻┗┗┛┃┃┛┻┻┛┗┻┃┫┛┏┫┣┻┻━┛┣┏┻┏┣┻┳┳┣┏
━┻┫┃┳┫┓┣╋╋┻╋┓┛┓┻╋┫┃┣╋╋┃┻┗┏┳┛╋┳┫━┫┃┗┳┫┓┓┳
┣┓┳┏┻┓┳╋┣┳┣┓┻┛┗┻╋╋┣┗┏┫━┗━┛━━┓┗┛╋┣╋┳┣┃┻┳┃
┫┣┳━╋┏┓━┗┫┗┫┗┛┣┃╋┃┫┓┗┏┗┗┫┃┣╋┳┳━┣┏┛╋┫┗┳┛╋
┏┳┫┛╋┏┫┫╋┳┏┛┣┛┳╋┣┗┓┃┓┓╋╋┛┻┳┛┻┗┏┓┻┏┻┫┃┻┣┫
┣━┫┏┛┏┳┏┓┳┣┻┓┣┏┃┳━┛┫━┛╋┛┓┫┻┻┳┓┗┳┃┣╋┗┻━╋┻
╋┫┗┳╋┣━┗┓━┣┗━┏━┳┫┃┛╋┫┣┳┣┛┫┓┻┏┓━┗┓┛┫┃━┛┓┻
╋┏┻┓┛━┣┓┣┃┻┻┫╋┣┃┓┓┛┻┃┳┗┣╋┏┓┳┗┛┛┛┗━┻┳┳━┃┣
┳╋┣┗┏┫┗━┗╋┫┃┏┻┃┗┛┏┓┣┣┻┃┳┏┏╋━┻┳┻┛╋┛┏┳━┣╋┳
┃┫━┻┫╋┛┛┫━┣┃┻┣━┫┗┓━┳┏┛┗╋┫┏┃━┗━┃┫┗┣╋┛━╋┃┫
╋┓┓┛┏┓┻┃┓┗┣┻┓╋┏╋┳┣╋┏╋━┫┛┛━┃━┫┏╋┓┳┻┛┗┳┫┓┛
┛┳┛┻┫┃┳┓┣┓┓┫┏┣━┃┗┓┏┫┻━┳┓┗┣━┛┳┓┏╋┗┛┏┣╋╋┓┣
┣━┫╋┓┫┻┻┛┏┃┳┗━╋┗┫┫┛┻┻━┃┓┫┫┫━╋┗┫┣┓╋╋┃┗━┗┻
┓┃┗┣┏╋┻┻┛┗┗┫┏┓┓┳┛┗┻━┣┏┛┳┃┻┣┣┛┳┳╋┏┓┃┛╋┳╋╋
┛┛┫┫┻┳┃┓┛┓┓┗┳┛┃┓┓┏┓┛╋┗┻┓╋┣━┫┗┏┛┗┛┻┃┛┗╋┻┃
┗┃╋╋┣┫┓┫━┛╋┣┓┃╋┛┃┓┻┛┗┫┫┻┳┻┃┃┻╋━┛┃┫┫━┳┃╋┛
╋━┏┃┫┣┛┏┃┫┳┫┓┫┓┳┗━┻┓┻┳━┫┗┫┣┓┫┓┓┏┳┫╋┻┏━━━
┃┗┛┛━┳┫┃╋┳┳┛┃┏┗┓┳┃┓┃┻┗┗┛┳┣╋┗┣┣┗┻━┃╋
┣┻┃┓┳┳┻━┗━━┳┗┣┳━┳┛┻━┳╋┛┃┫┃┳┫┣┗┣┓┳┃╋┫┏┏┃┃
┳┫┣┓┏┫┫┫┛┻┻━┏┗┣┓┃┛╋┓━┏┫┗┳┫┏┗╋╋┳┗━┓┗┻┳┳┗┗
┏┏━┻┛┃┓┛┃┏┃┛━┏╋┳┫┳╋┓┫╋┳┣┗┏┗━┳┛┣┏┏┳━┻┏┃┓┗
┃┻━┗╋┻┏┻┻┏┛┗┫━┗┻┫┓┳┏┓╋┗┏┓┳┻┣┃╋╋┗┓┣┳┫┫┫┛┃
┻━┏┃┓━┛┫┫┣━┗━━┃┣┛╋┛┃┣┳┛┛━┃┓━┣┣┳┳┳╋┫┗┗┓┗╋
╋┓╋┃┫┏┏┛┏┗╋┓╋╋┛┓┓┗┏┓╋┻┃┫┫┃╋┳┣━┃┻╋┏┫┏┫┫┃╋
┓┳┫┓┳┣┏┓┏┻╋┗━┳┗┗╋┃┫┃┛┓┣┃┏┃━┏┻┫╋┛┓━┓┻┫╋╋┗
┗┫┃┫┃━━┏┳┗━┻╋┻┫┛┏┏┗┃┏┃┃━┫┛┛┓┗┃┛╋━━┣╋┃┳┫┃
┏┛┏┗╋┓┏┓━╋┃┣┃┛┏┏┻━┳┣┳┃┫━┣┻┓┛┓┃┓┣┃╋┣┃┓━━┳
┻━╋┳┻━┃┏╋┏┏┻┗┳┏┫┫┗┗╋┏┳━┻┗╋┳┏┛┃┃━╋┗┃━┗┓┛┓
┏┻━┃┗┛┓┛┃┣┏┃╋┗╋┛┛━┏┃╋┗╋┏┃┳━┻┻┃┛━┻┫┛┫┣┗┛┓
━┃┃┳━┗┗┣━┗━┗┏┻┫┃┓┃┏┫┏┓━┫┳┏╋┫┓┃┗┫┻┓┳┏┏┏━┻
┏┳┏┗┫┣┏┛┓┳┛━━┓╋┻┣┻━┣┓┃┏━┻┳┫┣┻┃┗┳┻┏┻┻┣┃╋━
┫┛┏┗┓┳┓╋┣┗┗┓╋┏┻┣┏╋┃┗┣┗┗┗┫┃┓╋━┗╋┫┗╋┻┏┛┓┃┛
┏┓┏┛┳┳┓┫━┏╋┻┗┓┏┻┗┫━┣━┛━┣┫┫┛┓┃┃╋┻┃┣┓━┣┻┓╋
┃┻┗┓━┓┣┛┳┗┳━┳┗┳┛┃╋┃┻┳╋╋┻┻━┻┳┃┳┃┣┗┛╋╋┃┃┃┳
┫┓━┃┳┃╋┓╋┻┗╋┳━━╋┻┣┛┳━╋┗┓╋┻━┛┃┃┃┓┃┏━┛╋┣┣┃
┓┻━┻━┻┫┻┛┣┓┗┗┏┃┣━┛┓╋┳┓┛╋┃┣┫┫━┫━━┗┻┳┣┏┏┓┓
┫┗┛┛┓┫┏┻┗┛┳┓╋┫┛┏┻┃┣┳┫┓┏━┗━┓┳┃╋┣┻┃━┛┏┗┻┫┫
┫┳┏┣┛━┛┻┣┫┫┃┛┫━┓┏┳╋━┻┫━┏┗┗┛┃┛┓┃╋┏┓╋┣╋┣┏┳
┃┳╋┳┗┗┫┻┳┗┫┓━╋┫┓╋━┛╋┻┻┳┃┃┗┏┳━┫┓┗┗┗╋┓┃┣┗┻
┗┛┓┛┫┣┳┻┃┛╋╋┓┻┃┻┻┻┣┫┏┣┻╋┗┻┗┳┻┫┫┳┓┳┃┃┗┳┏┳
━┗┏┃┏┣━┻┗┛┣━┻┻┳╋┫╋┳┻┣┫┃┓┻┻┫┛━╋┣┳┏┣┃┫┻┃┳┻
━┃━┗┓┃┃┗┃┃┫┳┛━┛┃┗┳┏┃┳┻┛┳┓┃┏┻┣┏┫┫┓┗╋
┣┳┻┛┓━╋━━┃┳┓┛┳┓┛┏━┣┓┣┫┻┗┫┏┣┻┏┛┓┓┏┏┃┓┗┻┓━
╋┫┳┏┛┫╋┳┳┃┓┓┓╋┻━┣┏┛╋┃┻┗┓╋┫╋┏┻━┛┗┗╋┻━┣┫┛┃
┣┣┫┃━┓┗┏┫┏━━┓┛┓┣┳┗━┓┗┫┻━┗┛┫┛┓╋┗┛┻┃┳┏┣╋┓┏
┛┏┏┛┫┣┛┗┃╋┫┃┛┓┏┻┓┣┣┗┻┏┗┃┳┏┛┣━━┏┫╋┻┫┏┓╋┣┻
┓┃┣┏┳┳┫━┳┃┳┛┻┳┫━━┓━┃┗┣┗┗┳┃┃┓╋┫╋┣┻┗┗┳┓┫┣┫
━┏┳┳┣╋┏┏┏┳┣━┃┗┗┓┃┃┳━┳┛╋┣┻┫┓━┣┣┛┗┓┛┛┗┫┻┻┣
┃┻┫┛╋┣━┃┣┫┛┛┗━┃┃━┃┳┫┗┻━━╋┛┏┻┳━╋┣┓┣┃╋┏┳━┓
┣━━┓┗┳┳┣┣┏━╋┓┓┳┻┻┻┛┓┃┃┃┗┳┓╋┃┃┓╋┃┗┳┛╋┳┛┳┛
┓┃┣┏┏┗┻┃┳┓╋╋┣┛┓━┫┳┛┳┻┃┏━━┗┻┣┏━┫┏┗┓┏┻┗╋┃┫
┏╋┳┫┫┓┳┻┣╋┏┗┳┣┫┳┗┻┛┫┓┗┳╋┫┛┻┻┛┃┳━┏┛┃┓┏┏┣┻
┫┗━┻┻╋┳┻┳┗┏┻━┗┣┗┳┻┻┻┓┓┳┛┳┣┳┳┳┃╋┃┓┓┛┳┻┳┣┳
━┳╋┻┳┣┫╋━┃┣┓┛┫┳┓┓┻┛┫╋┏┣┻┻┫┗┣╋┫╋━┛╋┏┣┛┓┻┳
┃┛┃╋┏┗┣┗┏━┓┃┳┛┻┛┳┳┏┻┗┛┻┛┏┓┃┏┗┃╋━━┃┛┣━┫┣┫
━┏━┫┳┳┗┏┗┃┛┣╋┣┳━┛━╋┫┓┗┃┳┃┃━┛┛┓━┃┃┃┃┣┫┫┃━
┓┳┣┃┳┏┻┳┛╋┗╋┃┛╋┛┛┳┗┓┳━┣┻┃┳┫━┻┓╋┫┃┓┃╋┓━┏╋
┛┛┛╋┛┏┏━┗┛━╋┛┫┏┏┛┓╋┓┫━┗┏┃┛━┻┏┫╋┻┫┻┃┫┛╋╋┣
┓┗┣┗┃┃┓┳┳┫┳━┛┗┛┳┃┫┓┗━━┛┗┫┓╋━┣┣┛┗┗┛╋┻┛┳┏┻
┓┓┛┫┫╋┳┛┗┣┳━┛┛┓┻┫┏┳╋┗╋┛┻┃╋┫┳┫┻╋┗┏┗┣┣┫┻┗┻
┃┗┛┓┫┏┗┗┃┗┓┗┣┻┳┛╋┣┏━╋┃┗┳┻┗┛┏┗┓┗┳┛┛┻╋┫╋┓╋
┛┏┏┏┓╋┗┫┃┻┣╋┣┫┏┛━┳┫━┻┳┗┗┏┫━┃┏┫┓┫┫┃┻┛┓┻┛┻
┓╋┫┫┏╋┻━┓┫┛┏━┫┗┛┏┛┫┣┫┫┏┻┃┓┏┻┃┃╋┗┫┛┛┫┳┫┓┻
┳┃┫┓━┳━┛┓┗┣━━┃┏┏┣━┛┏┓┃┓━┓━╋┫┫┓┫┗┣┗┓┻━┏┫┳
━┫╋┛╋┳┣━━┓╋┣┣┃┫┳┏┛┳┓┃┓┻┳┏┳╋┫┏┏┗┫┗┏┻┫┏┓╋┣
┳┓┛┻┳┛┻╋┓╋┳┛┳┫┏┓┃┛┣┫┫┏┳━┏┓┏┓┳┻┓┓┣┻╋
┣┏━┣┗╋┃┳╋┃┓━┗┗┛╋┏┻╋┣┛┛┫╋┛┃━┻┻╋┫┣╋╋━╋━━┏┓
┗┗┣┣┓┻╋┓━┻┫┏┣┫━┓┫┣┓━╋┫┫┃┳┣┗┗┗━┛━╋┳┏┗┃┗┫╋
━╋┃┣┣┛┣┫┫┻┏┳┣┗┳┓┓━━┻━┻┻┻┏┗┗┫┗━┻┻┓┛┓━┳━┣┏
┣╋┏┫┻┃┳┓━┃┣┏┻┃┛┻┳╋╋┣┃┫┻┫━┫┣┃━╋┗┣╋┫┣┫╋┏┣┛
┣┳┫┣┛┳┓┣┗┃┳┓┫┣┳┏┳┏╋╋┓━┏┛┓┛┗┏┏┳┛┗┛┣━┫┓┏┃┫
┓━╋┻┛┳┗┣┳┏┗┣┃┗╋┃┣╋━╋┛┓┫┓┣┻╋┛┃┫┫┣┣┣┫┃┃┻━┻
┫┓━┗┏┏┗┻┫┓┓┏━╋┣┏━┓╋┫┻╋┳━┓━┃┗┓┳┗━┫┻┣┣┗┣╋┳
╋┫┏┗┃┗━┳━╋┃┏┗┻┣━┏┗╋┗┛┻┛┳┳┛┫┫┏┗┳┏┛┛┣┗┣╋━┳
┳╋┻┗┏┓┻┃┫╋━┃━╋┳┓┣┗┏┛┣┛┫━┳┓┃┓┳┃┣━┳┏┃┛┗┛╋╋
┻┻━┣┻╋┣┏━┳┗┏╋┓┛┛┏┫┣┃┳┃┓┛┗╋━┓┣╋━┛┏┃┗┃┻┏╋┓
┏┣┃┻╋┫┓┗╋━┗┗┃┻━┃┃┃┓┫┓┏┓┳┃┓━┣━┻╋┛╋┫┓┫┓┳┳━
┗┓┏┗┣┣┓┛┓━╋┣┗╋┻┛┳┛━╋┫┗┃┃┫━┛┃╋┫┃┫┓┻┏┃━━┫┏
┓┳┣┫┃┗┫┏┗╋┫┣┓┃┓┳╋╋┳╋╋╋┛┃┓━┳┫┏┳┣┓┓┛┻┫┏┫┫┓
┫┃┗╋┏┛━┛┓┏━━┛┃╋┏┃┓╋┏┗┛┛┓┫┗┏┏┃┏┫┻┣┛┛╋┏┣━┃
┓┫┗┫┫┏┣┃━╋╋┗╋┣━┓┏━┏━┏┣┛┫┗┏┛┫┏┏┗┗━┏┃┳┗━┓┣
╋┓┳┻┃┏┃┣┗┗┏┗┏┣┛┣┫┻┣┳┃┣━━┗┛┗┳┛┫┻┃┣━┃┫┗┳┏╋
┓┃┛━┫╋┃┻┛┻┳┗┃┗┣━╋┏┛┻┃┏┃┃━┗━┃╋┏┳━╋┓╋┗┻┛┏┫
┻┫┗┃┳┃┗┗┳┗┗┫┫┣┗┳┓┃┃━┓┃━┏┓┛┻┻┗╋┫┓┣━┳┻━┓┫┏
┓┏┏╋┛┻┫┣╋┣━╋┣┣┛┻┃╋┏┗╋┃┏┓┏┓┻┓╋┗┛┻┛┓━┛┛┏━┳
┏┗┓┗━┓━┻┗┓┫┃┣┃┗┏┗┃┗┃┓┛┏┻━┫┓┗┃┳━┓╋┓┓┣━┓┻╋
┗╋┛┗┻┣╋┣┣━╋┣┻┗━┏╋┗┃┫┓┗┫┫┫┫┛┣┏┏━┫┣┗┫╋┗┣┃┓
┏┻┗┻┻┻┗━┗┣┻┻┳┫┣━┫┗┻╋━┛┓┳━┛┗┻┗╋┛┗┃┃┓┻┗┫┓╋
┫┃┓┃┃╋┏╋┫┏┫┛┗┗┳┫┫┏╋╋┣┻━┳┛┳┣┓┏┏┫┗┗┏┳┫┳╋━━
┛┳┓┃┣┫┣┻┏┫┳┓┃━┃┗┻┏┏┣┣╋┗━━━┣┣┳┗┳┳┫┣┏
┗┓━┻┳┫┗╋┏┛╋╋━━┛┏┏┓┻┗┣┛┣╋┗┗┛━━┳┻┣┃┏┳┫┫┃┃━
┓┻┛┏┛╋┏┓┻┓┗┛╋┓┃┛┳┳┗┳━┣┃┃╋┗┛━┓┻┛╋┗┃┣━┛┣┗┓
┣┣┃╋┻┃╋┗┫┻┻┛┛┳┛┗┏━┫┳┓┃━┫┫╋┣┃┳┓╋┫┻┛┛┗┣┫┓┫
┛━━┛┳┫┣┏┛┛┣┃┳┫┻┗┳┓┫┏┣┏┳┓┏━┛┳┣╋┛┣┫┃┛┗╋┃┛┻
┃┣┛┛┻┓┣╋╋┓┃┻┏┃┛┛┳━╋┗┣━┳┏┃┏┗┣┛━━┻┳┫┃┫┓┫━┫
┣┃━┫┣┛┓┓┓━┃┳┛┻┓┻┏┻┫┏┻┏┓┛┏━┓┻┏┃┃┫┻┓┳┃┛┏┏┏
┳╋╋┻┳┃┻┫╋┛┻┓┻━┓┫┗╋━┫┛┣┻┛┓┓┣┗┏┏┏┗┗┳┣┣┳┃┣┫
┗┗┃┃┻┣┃━┓╋┫━┳┗╋┏┫┻┳┫┃┻┗┃┫┓╋┛┗┫╋┻┛╋┗┓━┗┫┛
╋┻┫┳┗┗┗┗┛╋┫┗┗┏╋━╋┓┛┣━┣┣┻┓┫┓╋┓┓┓┣┫┛┗┻━╋┛┣
┣┛╋┗┻╋┫┃┗╋┫┗╋╋┫┗┓╋┛┣┗━┻┛┗┳┓┛┣━┫┳╋┣┻┫━┗┃┃
┛┻┣┃┳┳┏┛┻┻┛┏╋┓┫┫┏╋┫┗┫┗┣┫┣┻┫┃┛┫┏╋┫┻┫┻┗┛┗┏
┓╋┃━┏┛━┓┏┛┏┗┛┳━━┳┣┛┗┏┗┏╋╋┻┻┛┛┏━┓┻┳┃┫┃┗━┗
━┣┛┣┳┣┃┏┫┗╋┛┏━┗┫┻╋┻╋┃┃┣━┛┻┛┣┫┏╋┫┳┏┣╋╋━━┏
┳┓┓┗┛┓┃┻┛┏┓━┓┣┻┳┣┛┣━┣┫┃┣┃━┣┛━┓╋┫┗┏┻┏┏━┣┛
┻┓┛┣┏┻┛┗━┓┻━┃┃┻┃╋━┫┃┻┛━┗┣┃┓━╋┗━┫┻┗┳━┃┳┃┛
┫┻┳╋┗┃┗┳┫┛┃┳┫━┳┫┣┗┏┃┫┳┃╋┃┣┓┃┻┣┣┗┏┓┓┗┻┻┛┏
┣┏╋━┃┗╋┏┛┳┗┻┗┃━━╋┗╋━┃┫┳┣┫┏┗┻┫┓┃┻┳┃┏┣┃┫┏┃
┓┏┗┏┫┏┏━┳┃╋┛┗╋┏┗┛┓┓┳╋┃╋┛┣┣┛┃┗┗╋┫┻╋┓┓━┫┏┫
━┫┻┏━┫━━┏┓┳┫┳┗┛┳┏┓┳╋╋╋┓┓┫┫┗╋┣┛┗╋┻┳┃┫╋┃━┳
┣┓┫┳╋┛┃┛┣┓┛┗╋┃┫┳━┳╋┏┛┛┳┓┣┏┣━╋╋┃━┓┗┗━┻┓┗┃
┏┣┫┻┳┳┻╋┃╋┛┗┏┣┃┛┳┏┛━┫┳┃┛┓╋┃┃╋┣┃┗┳┛┓┛━┫┻━
┣╋┻┫┳┣┣┣┻┓┣┣┫┛┏┓╋┓┣┗┳━┳╋┻━┃┃━┛┛┳┓┏┃┏━┗┣┛
┛┣┣┳╋┫┓┫┣┃┓┏┛┏┫┳┏┃┃━━┃╋┗┣┗┏┳┛┛┻┃┳━┏┣┗┏┛━
┏┏┏┳╋┓━━┃┓┏╋┛┃━┏┫┣━┏┻┣━┻┏━╋┓╋╋┣┏┻┛┫
┳┓┃┓┃┗┓┓┫┓┓┓┏┳┛┣┛┻┓┻┫╋┻╋━╋┗╋┃╋╋━┛╋┏┃━┓┓┳
━┣┏┓╋┓┏┻┃┃┗━┻┓┏┣┗┫┓┳┫┃┻┗┣┏┫┓┳╋┓━┗━┃┳┫╋┓━
┳┳┗┗━┣┳╋┣┛┛┻┫┛┳┓┃┓┗┫━━┳┻┣━┻┏┻┓┏╋┫┫┣┫━┫┓┳
╋┳┗┫┻┻╋╋┣┏━┏┳┣╋┫┻┻┻┗┓┃┛━┳━┗╋┫┫╋╋┓┛┻┣┳┏┓┣
┫┗┛┗┗┻┣┓┛┗┓┓┏┣┻┃┻┃┳┻┫╋━┏━┻┣┗┣┃┣━┻┫┓┣╋┃┗┛
┳┫┃┛┗┃┓┫┓┗┏┓┗━┳╋┫┓┓╋━┫╋┏┳┃┛┓┣┓┣┗┣┓┫┣╋┣━┻
┛┏━┓┗┫┣┣┳┳┓┃┛┛┗┃┃┻┳┳┫┗┻┣┗┛┓┫┛┫┃┫┻┓┛┫┃┣┓┣
┃┫┣┛┫┫┗┻┫┣┻┳┫╋┳┃╋┓┣┫┛┃┃┳┻┛┗┳┣┫┳┳┃┃┳┏┓┳┣┓
┗━┛┓╋┓┓┏┏┻━┛┳┃┣┃━╋╋┏┃┏┫┃╋━╋┻━┓┏┫┗┳┛┣┏┛┗┗
┳┻┫┳┣┣┃┏┓┗┏┏┳┻┣┻┓┳┓┻┻┓┓╋┣┗┗┳┫┣┫╋┛┫┣┗┛┫┳┛
┃┫┛╋┓╋┗┃┓┻┓┫┣┛┻┛┫┗┃┣┗┃┃┏┣┫┻╋┳┻┓━┏╋┏┗╋┓╋╋
┣┏┓╋╋┗┻━┣┗┓┛┃┻┗┣╋━┳╋┓┫┏┳╋┛╋╋┓┳┗┫┻┓┃━┳━┣┏
╋╋┫┗┣┫┃┫┫┛┫┣┣┓┳┣┫┣┳┣┃┏╋┛┳┓┓┗┏┳┣━┏┏┻┻┓┏┓┻
┛┗┣━┗┻┏┗┫┻━┗╋┛┏┣┣┏┃╋┃┃┓┻━┓┗┻━┫┣┳╋┳┃┏┻┻┣┫
┓━┛━┓╋┓┃╋┻┛┃┣┫┣┫┣┃┗┳┃┓┣┣┳━━┗┗━┛━┓┻┳┗┳┻┣┫
┏┫┫┳━┻┏┛┓┛━┳━╋━┓┛┫┳┻┏┳┻┳━╋┳━┓┗┓┗┛┓┓┃┣┓┛┻
┓┓┃┃┻━━┛┏┛┏┣┗┃┻┳━┣┗┃┛┓━╋┫┣┻┛┓╋┃┳┫┓┗┗━┛┳┗
┻┣┃╋━┻╋┓┛┻┓┏┏┃┗┓┏┣╋┃┃┓╋━┣┓┓╋┛━┏┏┃┣┻┏┏━┓┳
┣┳┣┗┳┓┣┓┻━┫┏━┫┓┫┫━┗┃┃┏━┛┗┛┛┳┓┳┳━┛┣┣┣┫━┏━
┓┓━┓┻┏┻━━━┫┛╋┛┫┣┳┃┓┣┣┛┻┛┏┏┛┫┓━┳┛┣┫┓┛┏┻┗┗
┏┳┓┏┻┗┃┻━┏╋┛┓━┣┗┳┳┛┫┃┛┏┣━┓┳┏┳━━┗┻┃┃━┗┣━┣
━┏┏┣┛┗━┏┻╋╋╋┻┓┏┛┗╋╋┻┻┣┻╋┣┃┣┣┛┃┣━┳┓┫┛╋┏┛┃
┏┻╋┻━┓┗┏┏┃┗┏┃┛┃┃┫┗┃┓┃┳╋┳┗┛┫┓┳┻┃┛┳╋┻┏┏┏┫╋
┫┛┗┃┫┳┓╋┫┳┗┻┏┛┗┫┏┛┓╋┣┏┳┳┗┣━┗┳┃╋╋┏┳┳
┫┃┃━┳┫┫┓┻┻┓┫┻┃┫┻┫┃┗┫┏┛╋┏┗┫┗┃┃╋┃┓┃┓┛┃┗┃╋┫
╋┓┃┛┏┻╋┳┓━┏┏┣┣┻━┻┳┻┳━┻┗┳┏┓┫┛┫┳╋┣┻┻┗┓┳┗╋┣
┏┻┏━┃┗━┗┏┗┏┻┳┃┃┓┃┃┗╋┗┣┛┛┓┛┣┗┓┓┫┏╋┻┓┓┣━╋┳
┛┏┫┛┣┗┛┣┃┳┓┃┏┣┣┛┃━┫╋━┓╋┳┓┗╋┣┓┣┻┻┃┻┃┻┳╋┛┳
┏┣┃┏━┣┳┏╋┗┳┃┃┫┃╋┻┻┫━━┻┫┏┓━━┓┳╋╋┏┣┣┏┫┗┃┣┣
┫┳┏┗┣┓┗┗┛┃┗┣┏━┣┳┳┳┗┳┫┛┫┗┳┓┃┗┫╋━┛┛┃┣┳┣╋╋┗
┳┓┛┫┫┳┫┣┃┛┻┏┗┳┃┗┗┃┣┓┣┗┣┣┳┣┓┓┏┓┗┳┓┓┻┣━┣┻━
┣┣┻┏━┏┓━┛┣┳┏━┏┛┣┗┛┏┗┻┃┣┳┓┃┳┏━┓╋╋━┻┓┏┃┓┓┏
┫┻┫┛╋┓┣┛╋━┏┃┗┻┣┗┛┛┫╋┓┣┻┳┛┛┛┻┃┛┻━╋┏┣━┛┃╋╋
┻┻┫┳┳━┫━┛┫┛━┫┗┗┏┣┳┫━┫┛┣┓┓┳╋┻┛┫┃┛┓╋┗┛┗┻╋┳
┓┻┏━━┫┏┛┫┳╋┳┏┣┳┃┃┛━┓┏┓┗┃┛┗┏╋┛┫╋┣╋━╋┻┃┏┛┳
╋┗┃╋┣┫┓┛━┏┛┓┣┗┃┣┃┣┃╋┣┫┃┛┛┫┻┏┻┛━╋┏┃┣━━┻┓┻
┗┻┻┫╋┗┏┓┣━┳┏┳┃┻┫┣┛┏┏┃╋┃━┳┗╋┗┗┣┛┫┻┓┓┻┓┳┓┏
━┳┳╋┻┳┃┣┗╋┫━┫┏━┏┗┛━╋┗┻┃┻┫╋┏┳━┃╋┃┗┛┃┏┻┛╋┣
┏┣┣━╋┫┗┣┻┗━━╋╋┗┻┫┗━┻━━┗┛┏┳┏┛┻╋┳┏┻┓┫┳┗┳┛┻
╋┛┛┻┛┣┳┻┛┛┻┻╋┃━╋┗┏┳╋┳┏╋┗┗┃┻┳┗┏┻┓━┣┻┓┫╋┗┻
┗╋┳┛┫┣┛┛┗┛┛┣┗┣┫┏┏┳┳┫╋┛┳┻┗┗┛┳┫┳┛┏┗┛━┗┃╋┏┏
┣┣┓━┓┫┏┣┓┫┛╋━┓┓┓┗┛┛┛┛┳┫┓┃╋┳━╋━┻┓━━┃┏┛━━┫
╋━┛┛┫┫━┻┛┣┓╋┓┓┫┻┏┳┣┓━┛┳┏┏╋┓┛┣┻┳┓┛╋┏┓┗┣━┗
┳┏╋━┳┓┓┛┗┳━┫┗┳┣┛┣┛╋┻┗┓┣┣┻━┻┏━┗┏┫┳┓┳┗┃╋┃━
┳┣┣┫━╋┓┳┗┗┛┻┻┳┳┗┳┣┗┳━┃┃━┫┫┳┛━┫┳┳┣┗┃━┻╋┛┣
┛╋┃┃┏┻┻┻┃┫┫┛┓┻┏┏┗┛┳┻╋┫┏┫┏┻┻┛┫┣┓┣┫┳╋┛┫╋┻┻
┳╋┓┛┗┓┻╋┛━┫┓┓┓┫┛┏┛┏╋╋┃━┗┃┛━┗┫┳┃┛┳━┏┳┳┳┻┓
┻┛┃━┫┓┃┓┳┳┫┳┛┣┗┫━┳┫┗┣╋┫┏┗━┻┛┛┛┃┓┗╋┓
┻┻┻━╋┗━┗╋┓╋┛┫━┃┫┳┣┏┻┗┳┫┫━┳┏┃┗━┏┃┛┓┳┳┗┣┻┻
┏┣┻┃┛┻━━┛━┓┃┏┳┃━━┓┳┛┃┻┣┳┫┳┫┛┣━┓┏┃┫┛━┃╋┻┻
━┣┛┏┫━┳┳┏┛┛┻┻┻┓┓╋┳┣┃┫┻┳┗┛┳╋━┃┃┫┫┗┗┏┓┳┏┃┏
┓┫┛┗┗┣┳┫┓━┻┛╋━┫┳╋┻┏╋┏╋╋┗┗┛┫┳┣╋╋┛┓┗┏━━┫┳╋
┃┣╋━╋┻┫┓╋┓┣┛━┓┛┃━┣┗┏┃┫┗┓┛┛╋┻┓┃┓┃┃┻┗━━┏┛━
┗┣┣┳┳┻┏━┓╋┓┗┗┏━┏╋┻┫┛┻┗┣┳╋╋┗┳┛┗┗┫━┳┓━╋┗┃╋
┣┫┛━┣┏╋┫┛┳┛┗┻┳┓┣┛┣┗┳┣┳┳┳┏┏┏┏┓╋╋┳┓┫┛┃┻┏┓┳
┛┏┃━┃┗┃┫┳┳┓┫╋┏┗┓┳┛━┏┻━┛┣┃┣┗┫┣┃━┏┳┛┓┣╋┻┫┣
╋╋┏┓┗┃┣┣┃┫┃┏┗┫━━┫╋━┫┗┳┃┻┃┣┃┳┳┣┳┳┗┳╋┗━┻┃┗
┻┳━┳┳━┓┫┓┛┃┳━┳┗┓╋┻┫┏╋┫┛━┻┣┗┛┳┫┳┓┻┻━┣┓┳┳╋
┳┻┫┻┛┻┻┛┛┣━┛┏┏┏┻┫┫┗┳┛━┃┻┗┛┛┻┛┻┗┻┃╋╋┣┛┏┫┳
┻┫┃┫┗╋┛┗╋┃┳╋╋┃┻┻┓┃━╋┃┛┻┃┏┣┣┳┗┣╋┗┻┃┳┻┳━┃┫
┛╋┗┗┣┗┫┳┻┗┛┓┳┗┻┳┓┗┏┻┫╋┫┫┃┳┣━━┣┗┫┓┃┳┛┃┗┫┳
╋┓╋┃┻┃┳┣┏┳┫┣━┏┣┳┗━┓┏┳┣┛┫┻╋┏┗┓┣┫┳┳┻╋┗┻┗┃┗
┻┻┣┏┣┓┫┣┃┏┳┛┓┏┻┓┳┓┳┳┓┛┛┫╋┏┻┻┻┳┃╋┃┃┗┻┣┛┗┃
┃┃┫┏┏┳┗┛┏┻┃┃╋┗┓┏┏┳┣━┗┫┓━┓┃┛┏┫┛┫┓┻┻┓╋┣━┃┃
┓┓┳┏╋┏┃┳┫┏┛┃┃┃┗┏┳┓━━┣┗┣┓┻┃┓┻╋┣┓╋┫┏┓╋┛┓┏╋
┏┗━┓┫┻━┻┫┓┓┣╋┫━┻┫┓┃╋┳┗┗┣┻┫━┃┓┗━┓┛┗┳┛━┓┗┻
┏┛┣┃┣┛┫┣┓┃┳╋┻┏┏━┣┓┛┏━┏┫┃━┳┻━┓┳┏┗┻┗┣┣╋┛┗┳
┣╋┃┓╋┻┫┣┗┃┗┳╋┓┳┏┓┏┛┳┣┛┗━┣┻┛┫╋┏┻┛┣┣┃┗┛┻┓┻
━┫┗┳┳┗┳┗┛┫┻┣┛┫┗┛┣┛┫┏┛╋┗┗┳┣┫┗┃┳╋┣━┛┛━╋┗╋┓
┣┣┫┣┃┏┓┛┃┳┳┃┛┻┫╋┛┳┗┃┫┗┻━┏┳┏┗┫┃┏┓┣┃┗┣┳┃╋┓
┳┗┓┳┃┏╋┻┃┗┏┓┣╋╋┣┣┫┳┗╋┃┛┏┻┻┛┃┣╋┓┫┳┓┳┳┃┣┛┻
┻╋┃┏┛┛╋┻┛┣┳┛━┗┃┓┓┛┳┛┏┃┃┣━┓┻┻┫━┓┣┏┣╋
┃━┛┫╋╋┓┣┃┃╋━╋┻━┗┫┗┏┏┻┣╋┗┣╋┃┣┃┗┗┫┏┗┗╋╋┳┫┓
┣╋┗┣┫┻┳┫┻┻┫┃━┓┏┣┃┏┓┓╋┻┃╋━┫┃┃┣┏┓━┓╋━┓┻┛┣┳
┗┳┛┛┳┣╋┗┛╋┻┓┗┳┫┣┓┛╋┫┣┛┫┛┫┓┗┗┛━┫┫┃┳┣┗╋┳━┏
┏━┗┓┻┗╋┻┓┳┳┓╋┏┳┛┃┳━┓╋┓┗━╋┗┃┳┻━┓┫┏╋┣┏━╋╋┗
┃┓┻╋┏┣┻┗┏┗┣━┛━┫━━┓┣┏━┗╋╋┣┃┫┛┳┻┛┣┻╋┏┻━━┫┛
┻┻┏┗┻┃┃┛┃━┳┓┛┻┣┫┣┏┣┛┗┛┣┫╋┫┛┓┓┫┗┣┣┛━┻┣┫┣┛
┻━┃━┻┃┳┣━━┣┫┛┗┏┫━┗┓┃┏┛┗┣┳┣┃╋┛━┗┫┣┣┫┏┫┓┻┛
┳┗┣┣┫┳┳━┓┫┗┛┓┫┻┛┃┓┫┛┏┓┃┛┛┗┓┫╋┻┗┓┻┳━┓┏┓┻┛
┻┣━┫┛┣┏┣┻┗━╋┏┓━┻┏┃┣┣┃┏┗┃╋━┻┻┣╋╋┻┛┫┣━┣━┳╋
┗┏┏┏╋┣┓┻┻┫┗┏┫━┏┻╋┳┳┛━┣━╋┣╋━┻┃┏┻┻┗┣┣┫┏┃┳┫
┳┃╋┓┃╋┣╋┳┛┓┻┃╋┛┫┫━┓┫┳┣╋┻╋┓┛┫┃┻┓┏━┣┫┓━━┃┛
┣┻┣━┛┏┃┣┏╋┛┏┃┣┫┏╋┳╋┳╋╋┻┓╋┛━┳┣┓┳┛┓━┏┳┻┳┣┃
┫━┏┗┻╋┗┏┏┣┣┳┛┫┳┛┏┏┣┳┃━┻┫┳┫┃┗╋┳┻┫┃┓┳╋━┓┻╋
┓┫┳┻┛┫┣┗┗┗┗┣┏┣┫┛╋┣┏╋━┻┣┻┻┳━┳┳┻┏┳┗┛┫┏┃┳┫┫
┏┏┻┛┫┣┻━┣┗┗┣┃┻┳┛┏┗┃┫┫┳┗━╋┗┃┳━┏┏━┗┏┫┏━┫┏┛
┏┓┻┫┓┣╋━┓┳┃┏┗━╋┓┗┗┓┃╋┓┏┓┏┻┃╋┛┻┳╋━┛┏┻┻━┛┓
╋┃┏┻┣┓┣┻┫┻┫┏┻┏┳━┓━┓┛┳╋┏┛┃┻┳┻┳┗┫┗┫━┗┣┻┏┫┣
┛┛┃┳┃━┏┓┃┳┛┛┫┓┳┻┛┗┏━┗┏┓┏┃┣┃╋┣┗┛━┛┳╋━┓┏┣┓
━╋┣┣━┃┏┻┛┣━┓┫┫┳┣┏┓┓┳━━┏┫╋┻┫┳┛┗┛┫━╋┃┛┃━┳┓
┣┓┏┣┻┻┃╋┃┳┛┏┃┻━━┳┻┏╋┗┛┫┻┏┓┏┛┻┣┏┳━┏┻┳┫┃┣━
┣┣┣╋┳┓┗┛┓┏━┏━╋┃━╋┓┏╋┓┳┻┳┻┫┃┛┛┳┓┓╋┳┃┓┃┳┫┫
┃┃┫┣┻┏┳┛┻━┛┓━┃┫┗┳╋┓┏┏┣┏┏┫┓┗┛╋┣┓┣┓┛┓┏┫┓╋┃
╋╋┏┳┣┏╋┣━┛┣┫┻┃┳┻━┓╋┗━┣┛┗┳┣┓━┓┳┏━┛┗╋━┃┃┻┃
┓┗┏┛┓┫┳┫┣┗━┛┣┳┳┻━┫┣┻╋┳┃┓╋┣━┗╋┛┓┓┣┏┗
┣┫┃┣┫┃━━┓┻┻┛┃┫┻╋┣┗┏╋┗━┫━╋┛┗╋┃┣┃┫┗┳╋┛┃━┻┗
╋┳┏┓┓┓┃┏┻┃╋┛┣┃┓┏┏┛┃┣┣┃┣┗┓┻━┳┗┳┣┻┃╋┃┳┻┗╋┛
┛┓╋┫╋┏┃┓┻┏┓━┛┳┣╋━┓┳┗╋╋┛┫┛╋┃┓┣┏╋┏┣┳┛┻┛┓┻┻
┳━┃┏┣┏┳┳┳┗┻┛━┳┏┳┗┏┳┣┫┃┣┫┻┏┛━━╋┣┏━┣┳┳┗━━╋
┏╋┃┣┣┓┣┃┫┣┫┛┻┣╋╋┳┓┳┏┗┳┓┃┗╋┛┫╋┳┫┛┏┳┻┣╋┛┫┻
┳┃┃━╋┫┻┫┃┓┣┻┻┫┣┓┛┓┫╋┓┫┛┣┣┫┻┳┫┻┗┗┗┓┃┗┣┣┣┏
┛┏━┫┛┃┗┓┻┃┗┣━┳━┻┫┳╋┣┓┫┗┫┛┳┫┓┗┫┓┗┣━╋┣┃┳╋┻
┃┏┛┓┓┗┳━┓┏┃┛┻┫┫┓┛┏┳┗╋╋┫┳┗┏┛┃━╋┛┫┏┳┣┛┣┏┻┣
┳┛┣━┣┓┏┻┳┃┏┛┣┏┃┫┏┛┣┃╋┏┃┳━╋━┳┣┓┫┏━┗┣┻┣┳┓┏
┃━┓┓┗┻┳━┓┣╋┣┫┫╋┛┣┣┃┗┳┗┏┣┫┏┣┗┫┻┏┏┛┣┫┳┃┗╋┣
┣╋━━━┗┃┻┣┣┛┳┗┻┻┛┻┏┓┗┓┳┫┫┛╋┳┫┓╋┓┫┣╋┗┳┣━━┫
┳━┓┣┃┗┳┛┗╋┛┳┣┳┛┣┳┗┃━┛┣┫┫┳┗┏┏┣┻┓┃┗┣┫┏━┃┣┛
┗┣╋┗┳┛┏┳┻┳┗┻━┳━┻┛┳┏┫┫┛┗┻┗╋┳━┃┛┃━┳╋╋┻┻┻╋╋
┏┣┛┫┛━┓┓━┫┳━┃┗┳┻━┃┃╋┳┫┛┛╋━┳┛━━┃┓┏┓┛┏┫┗┳┣
┫┛╋┛┏┃┗┃┣┣┛┣┛┏┃┃┫┏┗╋┏┫┳┻┏┗┓┻┓┣┳━┣┣┗┣╋┻┗┳
┃┫┫┫┛┫┻┓┻┻━┏┃┓┗┳┃┳┏┃┃┫┣╋┳┛┻┻┗┃┳┣╋┳┻┓┏┃┳┳
┣━━┏┫┃╋┣┓━┏┳━╋┓╋┻┗━┏┳━┫┻━┛┛┓┳┻┓┓┛┳┓┳┛┓━╋
┗┫┗━┃┃┣┛━┗╋╋┛┣┏┳┓┣┓┏┏┃┃┃┣┏╋┣┻┣┗┳┳┳┣━╋╋┣┻
╋┗┗┻┛┛╋━┗┫┗┛┗━┛┓┏┛━┳┛┳┳━┣┛┃┏┛┻┃┻┃┻┏┣┛┏┫┓
┣┃┏┛┳┛┳┳┗┏┃┏┳╋┣┃━┓┻┛┻━╋╋┃┃┛━┫┃╋┣╋┻┫┳┏╋┛┗
┛┻┗┻┣┣━┓┣┫┣┏━┣━┳┣┏┣┫┓┛┣┃┛┣┳┫┏┻┣┫┻┻┻╋┳┗┃┳
┳┛┗┳┃┏┗┫┳┓┣┳━┫┏┃┏┏┣━━┣━┳┣┃┃┓┳┣━┣┳┛┻┓┳┣┳┫
┳┻┓┗┣┻┏╋┫┫┛┛┏┻━┗┛┣┏┓╋┓┛┓┃╋╋┃┣━╋┗┻┣┫┏┻┏┣┻
┗┻┻┃┃┣┣┏╋┫┏┳━╋┛┓━┳┓╋┓┣╋┣┓┗┃┗┏╋╋┓┛━┓
┏┓┏┛┓┳┏┗┻╋┳┃┫┳┓┫┫┣┓┓┻┻╋┫┣┓━┣┳┳┛┻╋┫┃┫┻━╋┛
┻┓┓━┏╋┃━┓┳┫┃━┗┛┏━┗┓┛┓┏┏━┓┫┓┳┓┛━┣┃┫┣┣━╋┛┏
┻━┣┏╋━┻┏┏┃┓━┳━╋┛╋┏┳┻╋╋┏┫┣┫┻┣┫┛╋┛┃┫┻┃┗┏┓┣
┫┛┓┫┏┻┗┳┳┏┻┛━╋┃╋┫╋┓┳┫┏┳╋┛┏┫┻┣┗┓┏┃┗┗┗┣┛╋┫
━┗┓┗┃┛┫━┫┛┃┃┳┻╋┓┗┏━┓╋┣┛┓╋┏┳┳┃┓┳┻┓╋┓┗┣┓┣┓
┏┗┻┳━┃┃┏┳╋┛┫┫┫┫┃┳╋┳┫┣━┗╋╋━┫╋┻┗┏┏┃┓┓━┗┓┃┓
╋━┃┗┻┓┣┃┃━┫┛┣┏┏┗┃┳┛┣┛┻┗┏┏━┣┓┗┻┃┳┳┣┛┃┏┳┓━
┻┳┓┓┣╋┃┃┣╋╋╋┻┻┳━┳┓━┗┻━┓┛┫╋┃━╋┻╋┗┳┃┓┗┛┣┫┛
┛┣┣┛┳┓┃┣┏┛┛━┏━┣┣┫━┏┛┃┻┗┛┃┛┗━┳┏╋┃┛┣┣┫┛┳┫┳
━┫┗━┓━┳┻┣━╋┻┫┫┓╋┏┗┗┏┃╋┫┗┫┛┳┳┳┏┛┳╋┓┫┗┻━╋┳
┫┳┫┻┃┓┃┛┛┏┳┛┣┫┣┛┗╋┳┏┓┛┗┫┏┓┛┫┣┻┫┫┛┻┫┓┏┓┻╋
┻┗┏┏┫┗╋┓┳┛╋┏┫┛┳┗┳┳┗╋┛┓┃━━┏┳━┛┗┫┓┃┻━┓┣╋┻┳
┓┗┻┓┫┓┳┛┫┛┫━┃┓╋┣┻┗┏┓┫┛┛┏┛━┫┳┻┫┣┃┳┓┓┳┏┏┫┓
┓┃╋┛┣┓┣┗┣━┫━┣┗┛┛┓┛┻┏┛┗┣┓┻┏┏━┫━┓┏┻┳┛┃┳┻┫┏
┏┣┗━┏┃┃╋┃┣┫┓┏┳┣┓┏┏━┻┏┣━┃┏┣┏━┛┗┓┏┳━┗┣╋┳┳━
┛┣┛━┓┫┳┏┳┣┓┛┛┣━┛╋┣┓┗┳┗┗┏━┃┗┗┃┓┫╋┗╋┣┃┗╋┃┃
┻╋━┛┓┫┗┓━┳┗┣┗┃┳┻┏┣╋┣━┃┛┏┏┗━┃╋┣┳┣┻┣┏┓┳┳╋┗
┃┳┏┃╋┳┳┛┗┫┏━┏┏┳┗╋┣━╋┣┳┏━━┫┣┓┗┫┓┫┓┗┫┛━╋┣┳
┳┗┛┻━┛┃┣┛┻┻┗┗┏┫┏┫┣┣╋┳┗┫┻┃┛┏┣┻┏┳┏┏┳┗┗━┗┗┓
━┛┛╋╋┏╋┃┗┓┣┻┏╋┣┻┫┛┛┛┗┃┗┛╋━━┛┳┛┻━┳┫┛┗┻┗┛┳
┗┳┗┃┏┗┗┻┻┗━━┏┳━┫┓┛┗┓┣┣┗┫╋┫┛┫┗┻┃━┛┻┓┓┫┃┗┛
┣┗┛┳┃┛┛┃┏┃┏┫┃┳━┃┳┻┣┃┃┫┣┣┗┓┗┻┫╋┫┻┻┓┫╋┛╋╋┗
┛━━┃━━┛┣┗┳┏┣┻╋┏┫┣━┣╋┛┫╋╋┻┛━┃┛┫┣┳┣┃┫┏╋┃┫┻
┓┛┃┫┃┻━┓┻┛┳┃╋┛┫┛┓┗━┓┓┛┏┏┣┃┃┣┗┏┗╋┫┗┻
━━┫━━┏┃┫┫┛┳┓┓┳━┓┃┗┃┃┏┛╋┛┓┛┗┗┻╋╋┻┓╋━┳┫━┗┳
━━━━┳┻┗┃┫┏┃┻┛┣┻┳┓┓┻┣┫┗┃┛┓┓┫┳┫┃╋┫┛┃┏┣┻━╋┣
┓╋┣┛┛┛┫╋┃┃┗┃━┣┫┛┏┗━┃┏━┗┗┓╋┗┫┓┓╋┗┛━┗┳┃┣┫┫
┻┗┏┫┏┻╋┳┃┻━┃┣┣┣┻┳┫┓╋┣┃┏┳┃╋┻┓┣┃┗┫┏┏┻┓┻┣┛┫
┗┻┛┛┗┛┻┫┏╋┻┣┛┗┏┗┣┃┛┻┫━╋┏╋┓━┻━┣╋━┣╋━┳┳┓┫┻
┏┫┓┛┫┻┛┃┓┃━┓┏┛┗━┻┗┗┻┗┃━┣┛┫┫┃╋━┳┣┣┳┫┗┣┛━┳
┣┓┓╋┓┏━┃╋┫┣┃┣┻┗┏┗┫━━┗┳┳┃┻┏┃┏┓┗┗┫┏┛╋┛┫┳┳┃
┣╋┻┗┛┛┛┳━┣┛┓┛┳┓┣┗┳┓┏┃┗┳┃┫╋┏┓┏┳━┓┫┏┣┏┗┗┛┛
┻┳┛┳┃┏┏┣┏┣━┓┳╋━━┗┣┳┻┫┫┏╋┛┛━╋┗┗┣┳┳┻┓┛┃┃┫┳
┫┗┃┻┗━━┣┏╋┗┗┛┳┳╋┻┣┓┗┏┛┏┛┗┫┛┏┏┛┗┛┓╋━┃┳┛╋┫
┣┳╋┫┗╋┃━━╋┗╋┗┫┏┣┏╋┳┳━╋┛┳┳┣┛╋━┛┓┏┣┗┃┳┛┳╋┫
┻┛┗┳┛┣┻┣┗┓┛━┫╋┃┗┛╋┗┛┫┫╋┛┏┓━┗┳┓┳┓┳┏┏┛┏┓┣╋
┓┣┛┣┗┏┛┣┻┳┳┫┏┻┓┣┻┳┗┣━╋┗┻┓┗┛╋┓━┣┳┗┗┗╋┗━┗┓
┳┗┏┳┫┛╋┫┫┗┗╋┛┏┫┏┳┛┳┳┓┛┏┫┣╋┳┃┏┓┃╋┣━┏┻┏┻┏┻
┣┳┣┗┻┃┛┃━┓┫┃┫┣┛╋┫┫┛┓┓┗┓┗┣┃┣┣┏━┣┛╋╋┣┣┗┛┳┻
┛┏━╋┳┃┓┳┫┫┛━┣┛┗┻┳┗┗┓┳┛╋┫┻┛┻╋┫┏┏┣┛┳┻┛━┓┳┏
╋╋━╋┻┣┳┣┃╋┣┳┻━┫┃━┫╋┛┃┛┓┗┛┻┣┳╋┻┣┣┗┏┻┃┛┻┃╋
┏┛┳┫┻┏┫┛┃┏┏┃┓━┏┃┏┃┛┗┻━┛┣┏┳━╋┓╋┛┏┳┗┗┫┃┏┃┛
╋┣┻┳━╋╋┏┳┻┗┫┃┣┃╋┛┃┻┃━┻┻┓━┛┗┓┏┛┛┗┗╋━┫┓┣┫╋
╋┗┫┫┛┻╋━┏┻┛┛┃━┫┻┛┻┃┏╋┻┳╋╋┓╋┗┓┣┛┛╋┛┃┻┳┳┣━
┓┫┫━┓┳┃┗┛┻╋┣┃┓┏━┗╋┛━┓┗━┣┓┏┗┻┳┗┃┫┃╋┫┛┛┗┓┛
┣┛━┻┳╋┻┛┫┫┛┏┫┃┃┃┏┓┣┫┣┃┃┃┳┳┓┛┣┗━┣━┣┳┫╋┏┻┫
┏━┳┳┓╋┳┛┳┏━━┫┃┗┗┳━┏╋┻┗┛╋┛┛╋┏┏┣┫┗┫╋╋┫┣╋━┫
┏┣┛┃┗┗┗┓┛┏╋┓┣┫╋┏━┻╋┛━┳┳┻┃┳┫┫┣┣┫┃━╋━
━┛┣┻┳╋┗┏┃┓━┫┣┃┏┛╋━┫━┫┳┗┳┣┗╋┏┓━╋┛┻┓┗┫┏╋┃┓
┓┫┣╋┛┛┗┃┳╋┣┣╋┛┳┃━┓┗┻┻┫┏┫┃━┻┳┻┳┛┻┻┣┏┗┗━╋━
┣┻┳┣╋┻┗┛┣┣┗┫┏┓┣┓┗┣┫┣┻┏┣┻┛┻┓┛┫┃┫┳┃┻┫┳┃┗┛┫
┳┻┛┃┗┗┣━━┓┫┻┛━━┳┗┳┫┛┳┓┃┛┻┏┏╋┣┃┣┏┏┳┗┻┗━┃╋
╋┛┃┏┣┣┓┛┏┓━┛┛━┛╋┻┛┃┫┃┗┣╋┛━┓┃━┻┻━╋┗┣┫┃┫┳┻
┻┃━┳┏┃┻┛┓━┫┃┗┫┻╋┗╋┓┛┗┻┫╋┻┃┃┃┣━┣┃┻┫┓┏╋┛┫┃
┣┫┏┓━┻┫┻┓┣━┻┓┗┗┗┫┓┫┓┓┻┗╋┃━┫┃┏╋┣┓┳┗━┫┃┗┻┣
┫┃┻┻┓╋┃┏┃╋┫┳┛━━╋┫┫━━┛┻┳╋┛┗┏┻┣┫┳┫┃┏┗━┗╋┛┳
┣┏┫━┳┃┳┻┃━┏┻┻┳┛━┓┫┛┻┓┳┫╋╋┛┗┻┓╋┛┓┏┓┓┛╋┛━┃
━━┻┃┗┫┓┛╋┫┳┻┻┫┳┳━┗┗┫┓╋━┛┓┫┃┣┗┫┳┓┏┃━┳━╋┻╋
┏━┳╋┣┃━┓┗┛━┻┗┻┓┃┏┏┫┣┫┳┏┣┏┻┣┳┃┫┗┏┏┏┣╋┣┫┳━
┳┓┃┣╋╋┓┻╋┓┃┣┳┓┛┓┓╋┳┫━┣╋╋┣┏┃╋┳┃━┃┓┛━┫┛┓╋┛
┣┃┳┳╋┳┻┗┛┃╋╋╋┏┳┗━━┣┣┫┗╋┳┓┏╋┣┏┫┗┫┛┳┛╋┓━┓┛
┗┗┫┫┫┃┏┛┗┫┳┣┃┗┃┫┻┃┓┫┫┗━┻┏┏┻━╋┫┳┫━┏┻━┃┳┛┻
┓┻┫┛┃┻┛┏┗━┏┛┏┳┳┗╋━┃╋┏┳┗┳┫┗┳━┗┳┻┏┃┣┣┫┫┗┗┻
━┫┏┻┓╋┳┏┫┻┻┃╋┃┻┳┛┻┻┛┃┗┃┛┫┫┣┫┻┛┛┛┣┛┛━┫┳┏┳
┏┏┃┣┫┏┛┳┏╋╋┏┃┗┃┳┛━┫━━╋┻┣┛━┣┓┻┻┣┛┃┃┣┓┏╋┃┃
┻┛╋╋┃┗┣┻┗┗┓┛┣┓┫┻┃┃┻┏╋┃━┳┣┗┗┏┣┗╋┗╋┛┃┣╋┫┓┫
┫━┛┛┫┃┃┳┳┃┻╋╋┫╋┻┻┗┗┃╋┏┫┏┗┫┗┓┫┳┃┏┏━┛┳┗━┻┛
┓┳━━┣┫┣┃┳┣╋┫┃┳┣┳╋╋┫┫┫╋┻┫━╋┓┗┛┻━┓┗┳━┏┛┫┓┣
┻┃┗┫┳┓┗━╋┏┫┏╋╋┗┃┻┏┻┓┃┣┣┗╋━┃╋┻━┳┓┫┫┳┳━┓┛┓
┓┃┃┃━╋┻┳┣┳╋┏┻┗┣┃┳╋┓┻┻┣━┏┳┛┃╋┛┓┗┳┏┗━┓┛┣╋┫
┏┃┛┳┫┣┏┃━┳┫┃┛┻┫┃┣┻┛┫┳┳┻╋┃┃┃┏┗┏┫┫┏┣┃┏┗┳┗┓
┳┳┣┓┃┏┣┳┓┓┓┳┣┗┣━┻┃┗┗┏┃┓┫┓┓╋┛╋┃┣┳┛┣┃
┏┣┗┻┣┛━┓┣┫┗┻┳┓┗┻┛┗╋┳╋┛┣━┣┓┻┫┳┛━┛┓┻┓┏┛┓┗┛
┫┛┻┻┛╋┫┣┓╋╋┻┏┫╋┏┻┻┣┏━┃┃┻┓╋┻┓┣╋┃━╋┣┫╋╋┏┓┏
┓╋┛┃┣╋━┣┣┣┫┃┓┓┫┗┓┫╋┣┗┣┻┛┏┃┻┏┳╋┻┏┳┳┻┛┻┫┫┃
┫┏┏┫┫╋┓━╋┻┏╋┛┣┛╋┏┻┓━━┗┃┛┏┃┳┃┣┓╋┃┣┏┳┗┻┛━┛
┃┗┻╋┛┣╋┫┻━┏┳┃┃┃━━━╋┓┣┻┻┗┣━┛┳┫┃┗┏┏╋┣┓┳┻┳┗
┛╋┏┳┓┣━┃┫┻┏┏┓┏┣┗┻┫┛┳┳╋┗┫━━╋┻┏┗┻┛┫┣┣┏┗┫━━
┛━╋┏┏┏┫┃┻┃┓┻┗┃┻┳┳┛┏┓┫┃┃┃╋┣┓┫┻┏┣┳┓┗━┗┳┃╋┻
┗╋┓┣┏━┗┏╋┳━┗┓┣━┻┗┳┻┻┏┏┓┳┏┓┏┗┻┛┻┳━┣┛┗┫┓┣━
┣━━┏┛┃┗┛┣┃┗┻┛┳┻┻┛╋┳┗╋╋┓┃┃┏┏━┻╋┣┗┃┗┃┗┫━┗━
┛╋┓┛━┫┓╋┗┻┛╋━┳┣┓┻╋┻┣┏┓┻┛┛╋┓┃┫━┏┗┻┏┫╋┫┻┗╋
┛┛━┏┃╋┳┫┫┣┏╋┓┫━━┣━┻┃╋┏┻┓━┗━┃┏┳┻┛┳┗┫┫━┛┃┗
┣┣━┗┣┓━┛┏╋╋┛┳┳┻┏┳┏━┛┫━┣┣━┻┣┏┗━┛┓┻┓┓╋┣┻┣┫
┗━┓━┃┃╋┳┣┳┓┳┳┛┓┃┳━━╋┓╋┃┛━╋┃━┗╋━┃┫┏┛╋┛┓┻┳
┓┻━┓┓━┣┃┛┗┛┗━┣┓┛┗┓┫┓┗┃┛╋┻┃┃┓┣┓┛┣┳┣┃┓┳╋┛┗
┃┓┗┣┃┫┻┗┗┏┣┗┫┛┓┓╋┛┛┃┣┣┻┣┻┗━┃╋┃┫┓┓┓┻┳╋┗┻┣
┃━┓┛┏━┏┣┻┓┗┣┓┫┓━┗┫╋┫━━┳┣┫┏┫┣━━┫╋┫┃┣┫┻┗╋╋
┗┫┛╋┣┻┃┃┣┫┳┻┻┃┗┛╋┗━┫┓┃╋┓╋┛┓┗┗┗┏━┗┻┻┏━╋━┛
┳┓┳┏┃┗┫┻┓┛┏┃┃┛━┏╋┫┗┓┫┏┏┻┗┃┃┫┃┫┣━┗━┃┻┗┛╋┏
━╋┛┓┛┓╋┛┛┫┣┃┓╋┃┃╋┻┛┳┗╋┳┳┛┣┫┗┳┃━┛┣━┗┃┃━┗┗
┃┻┣┫┻┛┏━┗┗┃┗┗┣┓┗╋┃━┏━┣┫┻┻┃╋┓┃┛┫┏┗━┓┛┣┛┃┏
┏┻┫┓┓┃┫┓┓┳━┻━┻┓┣━┣┻┫┃┛━┏┓┛┏┳━┃┛┃┣┳┃┣┓┃┏┏
┻┏┗┛╋┏╋┏━┳┃┓┫┓┫┗┫┣┓┻┛┃┻┛┣┳━┣┗┣┏┃┣┏╋┻━┏━┳
┫┏┃╋┫┳┛┣┗┏┗┻┻┃┣┓┛╋┣┻╋┣┗┛┳┃┓┓┓┻┃┗┻━╋┗┛┛┻┣
┓┛━┫┗┏┳┫┻┫┻┻┣┳┳┫┻┃┗┻╋┓╋╋┃┗┛┻┃┣┻┃┫┓━
┣┏┣┛┏━╋┓┻┏┳┻┳┏┃┳┗┫━┓┗╋╋┻┃┃┣┛┓┣┻┃┣━╋┃┗┗┏┏
┣┗┣┃━┏╋━┗┣┫┛┛┃┗┗┛┻┃┻╋━┗┫┻┣┏┳╋━╋┣┗┃┳┳┓╋╋┃
╋┏┗┏┗┫╋╋┗┃┃┛━┫┫╋┗┳┛┣┫┏┛╋┃┫┣━┛┗┳┗━┓┗┃┫┓┻┣
┫━╋┣┗┣┫┛┻┻┃┻┏┣┣┛┃┳┓┫╋┫━╋┃┛┛┫┃┫┳┣━┗━┃┣┃┣┓
━┣╋┣┗┛┏╋━┛╋┗┻┫┻┓┓╋┃┣┻┗┣┗┫┛┃┫╋┏┻┻┗┛╋━━┏━┃
┳━┻┏┻━╋┫╋┓┫┣┫┏┣┫┻┓┗┗┃╋┏┗┛┣┗┗┃╋┓╋┣┻┻╋┻┳┣┛
┛┫┳┣┏┏┓┛┳━┛┗╋┃╋┳┃┓━┗┏━┃┗┗╋━╋┳┫━┻━┛┫┫┃━┛┃
┛╋┣╋┳┳┃┓┃┫┗┻┗┃┗━┓┏┣┗┓┓┓┏┃┗┻┛╋┗┃┃┓┗┻┛┛┃┣╋
┳╋╋┛┳┣┃╋┳┳┃┃┣┛┃┳┏╋┏╋┣┏┣┛┫┃┗┛┗┓━╋┓┫┻━━┻┓┻
┛╋┛┣┳┗━┫┳┳┗╋┗┻┳┫━╋━┳╋┗╋┓┗┏┻╋┏━┣┓┗┻┫┣┛┣┛┣
━┛┗┃┳┣╋┓┗┓┏┃┓┛┣┛┣╋━┣┣┗┫┛┳━┗┏╋┏┛┏┫╋┓┗┻━╋┃
┣┃┃┻┳┃┫┣┓┣┣┓┻━┫╋┻╋┓┣┏━┫┏┗┻┓╋┻┓┫┫┣┛━┃┣━┛┻
━┫╋┫┗┫┃┛━━┏╋┗┏┓┫┳┳┓┻┗┫┣┗┃━┳┏┏┃┃┣┗━┃┻┓┗┛┻
┏┣┗┻┳┗┛┳━┻━┗┻┏╋┃┳┫┻┫┃┳┃━┓┳━┛┫┃┣╋┛┻┳┻┏┳┓┣
┃┳╋┛┗┻┣┗┳┓┻┓┗┛┳┏━╋┏┗┫┏┳┏┣╋┗┳┃┛┃┫┣┛┗┏┫┛┻┣
┳┏━┻┃┛┣┛┗┃┓┗┳┛┛┣┫━┏┓┫┏┣┻┏┏┗┻┛┻┳┛┓┃┓┓┏┃┣╋
┏┓┃┫┳┃┓╋┏╋┃┻┃┣┃┗┫┏╋┓┣┳┃┗┏┏┗╋┗┳┃┳┃┛━┻┏╋┳┗
╋┣╋┗┻━┛┻┻┏┛┫┃┳┻━━━┃┻┛┏┗━┻┗┗┣┓╋┣┛┃┫┣┳━┣┓┳
┛┏┏┛┛┏┓╋┓┳┣┫┣┣┳┃┓┓┓┫┳┣┻┓╋━┓┻┃┫╋┗┏┻┣┫┓┻┫┣
╋┏┻┃┣╋┣┻┓┗┗┛┓┳┃┗┳┃┳┫┛┓╋┛┃━┳┗━┳┏┏┣┻┃┫┏┳┳┳
┫┻┛┫╋┣┻━┣┛┛┓┛┗┳┏━┃┻┓┫┓┗┫╋┓┫┳┻╋┛┣┗┫┫┏┫━┏┗
┻┓┗┗┛━┳┛┫┳━┃┻┗┃┣╋┳┗╋┣━╋┛┗┫┛┃┛╋┏┓┻┃┣┣┏━┫╋
┛┃┃┃┏┗┣┫┓┗┓┫┻┳┏┳┫┏┗┛┓╋┣┛━━━┳┻┻┻┫╋┫┣┛┛┃┻┓
╋┗┣┣┳━━┓┏┓┣┳━╋┻┓┣┏┻┗┛┛┗┏┏┻╋┣┗┛━┛┫┏┫
┻┣┫┳┏┻┓┗╋━┃┓┗━┳┓┗╋╋┏┓┗┛┏━━╋┻┛┳┏┫┗┫┻┳┣┻┃━
┛┃┓┃┳┻┏┫┳┗┓┃┫┳┗┛┗┏┣┳╋┳┫┳┓┳┳┻┳┏╋┫┛┳┳┏┣┗┫┃
┫┓┗┃━╋┃┃╋┣┳┻┗┳┏╋┓┣╋┓┃┃┛┃┏┳┣┃┛┛┃┛━┛╋╋┃┗╋━
┓┓┻┛━┫┫┃┳┃╋┗┏┳┗━┣┛┃┗━┃┫┻┫┏┣┓┫┓┻┏┫┏┗┃┛━┛┛
┳┣┛┻┃┃┻┫┃┻┣┛┃┓┛━┓┣┻┏┏┻┗╋┳┛┻┻╋┛┏┻━┣┃┣┛┳┃┣
╋┳┣┻┻┛┓━┏┏┛╋┣┃┛┻┣┫━┫┳┏┃━┏┗┳┫┛┗┳┛━┫┗┳━┏━┻
┓━┛┛┗┗╋┳━┛┛┃┛┛┻┻━━┻╋┏╋━━┣┳┫┗┓┓┫━┛┳┏━┏┏┳┳
╋┛┫┻┛┏┏┏┣┳┻┻┓┏┗╋━┳┓┣┳┛┣┓┣┃━┛┫┳┳┓┏╋┃┫┳╋┫┫
╋┃┛┳┃┻┓┣┻┏┣┃┏┏┳┣━┏━┳┫┏┏┃━╋┃┓╋┫┃╋┓╋┗┣┳━┣┫
┫┗┓━┏┗━┓┏┻━┻┣┃┛┓┗┻┻╋┗┻┳┳┓╋┣┛┛┏┛┻┳┏┫╋╋━┗╋
┗╋┃┳━╋┏╋┏┣┗┣┓┳┳┛┓┣┣┻┳╋┣╋┣┣┛┗┏┳┻┛┳┳╋┳┫━┗┫
┫┫━┏━┗┗┛┏╋┳┓┛┣┃━┳┛┓┫┛┃╋┻┗┫┗┓━╋━┗┻┏┳┛╋┳┓┗
╋┗┳━┃┣┳┻┃┻┻┻┫┗┃┣━┗┃┣┫┏┫┏┓┳┻┣━┣━┫┗┓┗╋┏┣╋┻
┣╋┻┳━┣┃┗┓┳┗┛┣┓━┗┓━┳━╋┳┻┳━╋┫╋┛┃┣┗┣┫┣┫┣┏┓┛
┫┫━┛┣┻┗┻━━┣┫┻┛┛┳┃┣┓┣┛┫╋┗╋┛┗┗┗┣╋┳┳┣┃┃┫┛┗┏
┫┫┓┗┫┏┳┳┃┻┗┏┓━┛┃┳┃┻━┣┣┓┫┻┗┻┻┣┣┗━┃┻┏┫┃┫┏━
┫┻┻┻━┫┛┳┫┻┻┓┓┏┣┣╋┗┳┛┓┃┳┳┫┳┻╋┓┗┣━╋┛┫┗┃┣╋┫
┣┏┣┃┣┣┫┏┻━┛┫┳┫┃╋┗┫┓┏┃━┗┣┣┳┗┻┳┃┓┛┗┃━╋┓┫┻━
┫┃┏┛┓┃━━┛┣╋┛┃╋┃┣╋┗┃┛┣┏┛┻━┃━┃┳╋┳┳┻┛┳┫┓┃┏┃
┗┳┳┏┣┻╋┛┓━╋┓┓┣┃┣━┏┣┣┫┓╋┏┗┫╋╋┗┓┣━┏┳┻━┏┗┃┣
━┛┳┳━┃┓┓┓┃┏┛┓╋┛┫┏╋┛┻┛┫━┳╋┃━┏┳┳┫━╋┳┗┓┗┣┫┏
┻┻┳╋┣┃┳╋┻━╋┓━┏━┃┛┳┓┻━╋┻╋┳╋╋┫┓┻━┳╋┃┓┻┳┃┃┛
┃┫┫┣┓┗┛━┏┃┃┗┏┃┗┫┏┣━┗┛╋┳┃╋━┫┏┏┏┏┓┃┏┗┏┳┳┛━
┛╋┗━┣┃┓┃┣┗╋┣┣┣┏┳┓┗┏━┗┳┏━╋┏┓━┃┣┳┓━┏┣
┣┛┳┏━┏┏┳━┛╋┻┛┳┣━┃┗╋┛┏━╋┣╋┛┏┏┃┓┓┃┛┛┣┫┻┓┻┏
┗┻╋╋┻╋━┓╋┫┓┫┫┻┓┓┣━┳┣┃┫┓┏┗━╋┳┃┣┻┓┣┳┗┳┫┃┛┃
┻┳┏┛┻╋┗┳┓┃╋┣┃┻┫┗┗┓┗┏┳┳┛┫┗┏┻━┏┏┓┓━━┃┏━┏┛┛
┓┏┃┗┛┓╋┳┻┏┓╋┣┣╋┏┓┳━━┛┳┓━┏┳┣╋━┣┛┗┣┻┏━┛╋┛┏
╋━┓╋┓┃┻┏┻┳┃┣━┫┃┫┃┣┻┗┻┃┛┳┻╋┗┏┻┻┏┫┻┫┣┣┗┳┳┃
┻┗┓┗╋┏┓┗┓┻┫┗┻┏╋┳┣┏━┳┫┏┏┣┏┓┃┻┃┗┣┗┣┓┫┓┛┫┻┛
┻╋┳┓┳┃╋┻┃┃┃┃┛┛┗┃┻╋━┻┗┃┛┓┛┫┳┻┳┛┏┛┻┃┏┗┃┗┻╋
┗┣╋━┗┻━┓┃┻┛┛━┏┛┃━━┓┗┣━┛┣━┏┃┗┗┃┻━┳┓┳┻┫┏╋┗
┏┗┛┓┳┣┛┳┗┓╋┳┃╋╋┣┃┫━┗┃╋┛┫┃┗┫┃┓┓┏┣╋┛┏┓┗┃┳┏
┃┏╋┳┳┣━┏┓━┗┣┻┫┣╋┗┏┗╋┫━━┣┓┣━━┫┃┃┛┓╋┳┻┣┗┓╋
┫┫┛━┣━┃━┫┃┃┣┳┣┛┃┣┳┃━┏┳┏┏┏┗┓┃╋┓┻┗┗┗┛┳┳━━┫
┃┗┃┃┃┓┳┏┓━┫┫┻┛┫┏┳┣┗┫┫┻┓┃━┓┛┛┳┓┏┏┏┏╋┗┛┗┻┏
┛┣┏┗┫┫┏┏┏┓┗┣┗┏━┛━┃━┃┗┛┫━┳╋━┣╋┻┗╋┫╋┫┗┛┣┫┣
┗┫┻┗┫┣┳┓┳┛┓┗┓┓┗┏┳╋┫┓┣╋┗┣┃┣┻╋┫┫┫┻┣┛━┃┣┏┣┏
━┏┃━┛╋┳━┣━┳┓┣┻┛┳┻┏╋╋┫┓┏┃┣┣┣┓┏┳┗╋┻┛┏┛┗┛┃┓
━┻┛┏┓┣┛┓┃┣┓┛┫┗┻╋┏━┃┗┓┛┻┫┻┓┳┻┳┃┏┓┻┣┗┣┓┛━╋
━╋┗┏┛┳┫┏━┗┃┓┗┛┗┓┓━┛┻┏┛┻┣┛┏┗┫┳┗┛┓┓┏╋┏┣┛┣┏
┛┃┏╋╋┣┫┗┗┛┛┳┣╋┓┃━┏┃┃┗┣┏┳┗━┏╋┗┛┗┣┗┳┏┫┃╋┳┻
┏┫┫┓┣┗┳┛┫┫━╋┗┏┫┳━┗╋┏┣┗┃┗┃┫┣━┣┫┳┏┛┏┣┻┓━┛┃
┏┳┻┛┛┓┳┓┻┗┗┓┣┣┻┣━┣┏┫┓┣┳┫┓┗┻┓┓┗┗┣┏┗┛┛┏┻┏┃
╋┫┳┫┣╋┛┣┫╋┫━┗┻┛┃┗┻┫┗┃┓┗┛╋┛┓━┛━┏┻━┓━┻┻╋━┻
┗┓━┳┫┓┫┗┻┛┗┏┫┳┛┣┣┏┣┃┣━━┻┣━┓┫━┻┳┏┓╋┻┣┫╋┛┓
┓╋┃┃┛┓╋┳┃┛┻┗┣┛┗┻┻┗┏┳╋┗┣┻┻┛━┗┣┳┗┓┗┣━┫┣┫┏┛
┏┃━┫┻┫━┫┫┻┛┣┫┗┳┏╋┛┛╋┳┫┣╋┫┗┛┳━━┫━┓┃━
┗┳┻┗┃┏┻┳┗╋╋┗┏╋╋╋┣┣┗╋┫┛┓┣┃━━╋┓┫┻┻┓┻┣┓┻┫┃╋
┃┏┫╋┛┻┫┳┫┓┗┓╋┛┏┫┣┫━┛┏┣┛┓┗┗┃┳┏┫┫┻┛┗┛┛┛┳┛┓
╋╋┓┻╋┛┓┛┏┻┓┛┏┣┗┛┓┻┳┻━┛┗┛┫┃┃┃┛┏┻━┓╋┻┛┳┃┏┫
━┛┓┫┓┛┣┏┃┳┳━┏┣┫┗╋┳┣┛━┻┻┻╋┏┃┓┛┳┃┛┃┛┫┻┳┗┻┫
╋┻┣┫┓━┫╋┛━┛┣┏━┻┻┃┳┃┛┻┓┃┳┛┛┛┛╋┻┻━┫┛┏┃┛┏┏┻
┛┃┗━┛┳╋╋┣┳┏╋┏┻┣┃┳┏┏┻┛┳╋┓┳┻┛┻┣┗┗┃┛┣╋┃┛┳┳┗
┗┫╋╋╋━╋┃┫╋┓┃┛┗┛┣┓━┏━┫┻┫┫┓━╋┛┛┳┗┗┓╋┫┻━┓━┓
┃┫╋┳╋╋┳━┣╋┳┓━┏┫┻┗┛┻┃╋━┗┏━┓┗┳┫┫┛┓┗┓┣┛┓┏┏╋
━┻┓┃╋━┫┗┻┻━━┏━┓┻━┓━┫╋┣┏┣┏┣┫╋┏┣━┗┏┓┣━┛┻┻┫
┓┃┏┛┗┗┏┣━┳┗┓┫┛┗┫┫┳┏┓┫┳┫╋┳┏━┗┫┻┻┫┣┻┓━┳┛┓┫
┏┓┃┫┣╋┳┳┏━┫╋┣┓┳┳┳┳┗┏┻╋╋┻┗┏┏┏╋━┃┳┃┳┏┓┣┗╋┻
╋┗┳┃┗┻┻┻┣┏━┣┫┻┓━┳┣━╋━╋━┳┫┏┛┗━┃┃┃┻┻╋┛┻┗╋┻
┣┗┳┣━┏┗┳┣┣━┗╋━╋┃┗╋┓┗┳┻┫┃━┳━╋┣┏┃┏┳┗┫┗┫┏┫━
┫┏┫┻┃┓┗┛┃┫┻━┫┛━┫┛┓┛┛┳┻┛┓┻┗┳┛┓━┓┓┛┣┳┛┛┓━╋
┻┏╋┓┻┃┳┫┳┫┫━┳┻┓┗┃━━┳┗┗┳╋┻┓┳┓┃┣┛┓┓━┻━━┓┏━
┣┃╋┳┳┳┃┓┏╋┗┛┛┏┃┏┓━┗╋╋┛┏╋┓━╋┣┣┃┫┛┫┫╋┣━┓┻┏
┻┛┃┃┳┳┣┳┫╋┛┛╋┣┳┓┳┳┗┫┓┓━┻┳┛╋┗┗┳━┻┣┫┻╋┛┃┫┣
┏┛┛┓┣━┳━┫┛┓┫┣┛┣┓┫┃┃┻┏┗┫┫━┫╋┛╋┛┻┛┗┻━┫┫┓┻┳
┃━┏┳┻┻┛┳┛┃━┗╋┏┃┗┳┏┳┫┃┗┫┫┛┛┫┛┻┫┛┻┃┣╋┫┏┻┏━
┫╋┏┻┗┃┗┫┳┗┳┗┏┻┃━┳┃┓┛┗┗━┏┃┣┻━━┛┣┛━┛┗┻┛┃━┃
┛━┳━┻┻┃╋╋┣┗┗┫┛┗┣┓┳━┻┓━┛┫┏┣┫╋┛━┫┗╋┫┓╋╋┣┳┻
┗┛┛┻┓┃┻┗┫┳╋┛┃┛┗┛┓╋┃┏┫┗┃┛┛┣┫┣┃┻┓┣╋┳━┛╋┓┻┫
┛╋┃━┓┻┃┓┃┃┻┏┏┻┏┣┫━┃┳┃┣┏┳┣┳┫┓╋┃┃┃┓╋┛┻┫┓┗┣
┗┃┏╋┣┓┻━┫┫┫┳┓━┓┫┣━┃┗┏┗┻┗┃┗┣┣╋┫┃┣━┃╋
┃┗┣┳┗┓┗╋┓┓┗━┣━┳┫┏┻┛┳┣┳┗┫┏┻┫┛┗┛┣┣┳┳┳┣┳━┳┗
━┃━┣╋━┳┓┗┛┛┃┛┳┣━┛┳┳┛┗╋┛━┛┛┫┗┳┗┳┃┫┏┛┫┣┛┗┻
┳┳┫┓┫┗┃┻┗━┻┳╋┃┣┛┣┓┛┻┓┏┓┫╋┳┓┃┓┏┻┗┻┓┫━┣┳┏┫
╋┏┏┣━┓┗┳┫┣┗┫┣┳┣┛┣┣╋┫╋╋┫┓┛┫┓┳┻┗╋┓┓┣┗┃┓┣┻┛
┓┳┫╋┛━┻┗┃┫┣┗┓┗┗┻┓┗━┛┳┓┻┓┃━┏┻╋┃┣╋╋┓━┻┫┗┫┏
┫┓┏┫┛┏┣┫┏╋┣┻┻┓┳┻┻┻┳━┣╋┫╋┃╋┳┗┻┓┃┓╋┣┛┣━┫┻┣
┏━┏┣┳┛┗━┏┻┃┳┗╋╋┏┣┏┫┣┣┗┓┛┻┫┳┻┏┛┣┏╋┛╋┛┃┳┗┃
┳┃┓┛┃╋┻┫┳┃┏┣┃┻┣┓━╋┛╋╋┛╋┻┛┣┣┏┓━┛┳┃┃╋┓┃┫┣┳
┛┓╋┗┳┓┫┃┫╋┗╋┏━┻┗┛┻┻┓┛┏━┃━┻┗┗╋┻┗┃┏┳┓╋┛┣┻━
┫╋╋┣┃┓┃┣┏╋┃┫┳╋┣┏┓┳┏┓┃━┃┳━┛┳┛┓┓┃┛┃┛┓┏┫┓━┳
┛┫┣┃┃┫┗━┗┓━┏┓┗┛┫┛┓┃┻╋━┓┳┫┛╋╋┏┻┃┓┛┻┃╋┏┏┗┣
┣┻┫┻┏┫┗┓┛┣┗┻┓┓━┗╋┃┃┛┣┻┓┓┻┻┳╋┏┫┣┃┃╋━┻┓━┻━
┗┳┗┻┫┛┳┳┛┛┫╋━╋┗┫┓┏┳━┏┳━╋┓┗┃┛┛┗┏┃┻┣┗┳┫┣┣┏
┣┗┣┳┻┫┃┳┗┛┛┓┻┏┗┳┳┻┏┛┏┏┣┳━┣┳┃┗┃┛┏┛┻┏┃┓┻╋┛
┫┣━┻┓┗┳╋┗┻┓┏┗┏┏┃┛┗┃┛┛┃┏╋┏┗┫┫┣┳┻┓┏┃┓┓╋┗┻┣
┓┳╋┃━┛┻╋┛┛┗┛╋┛┓┫━┻┗┣━┗╋┃┃━━┫┛┓┓┫┛╋┳┻┳┗┃┫
┗╋┛┫┗━┃┛┓┳┏━╋┳┻┗┣┛┳┓╋┣┻┗┗┗┫┻┏┏┓┗┏━┃┻┳┳┗┗
━┃┳┳┳┓┓┓┏━┓┗┏┓┛┃╋╋┏┛┗┏┫┃━┃┻┛┻┃┳━┻┻┃┏┫┗┛┳
┻╋━┣┳╋┏┏┗╋╋┃┗╋┏┫┳╋┛┃┣━╋━┳┻┻┓┛┃┗┻┓┳┣┛┻┃┻┓
┣┻┛┗┃╋┳┫┣┫┗┃┗╋┃┳┓┳╋┛┏┃┃┃┗┃┗┗┛┛┃┏╋┃┃┣┗┛┛┗
┗━┣┛┏┃╋┓┫╋━┏┳┓┏┃┏┗┏┏┻┃┃╋┃┻┓┏┛┳╋┣╋╋╋┛┛━┻┗
┫╋┻┛┓┓━┗┣┣┻┏━┗┏┣╋┣┳┳╋┫┃┻┻┳┗┓┣╋┓╋┗┛┣┏┣┫━━
┓┗┓┏┛┻━┓╋╋┏┏┓┻━┏┳┓┃━┳╋━┗┳┓┛┗┃┏┻┻┳┫┏┓┻┏┳┣
━┛┏┓┛┻━┳┛┻┛┃┃━┏┃┳━┃┫┣╋┳━┛┏━┓┃┗┏━╋┛┃
┣┗┣┻┣┳━┣┳╋┓┏━┃┣┳┓┣┓┳╋┫┓┃┫┻┻┏┓┣┃━┻┫┻┛┏┛┻╋
┗┻┗┣┛┗┃┏╋┫┗┗╋┫┳┗┫━┻┗┓┣┃┳╋┓┓╋┏┛┻┛━┣┗┛┫┣┓┏
┏┻┫┃┫┳┣┻┃┛┛━┃━━┳━┛┗╋┏┣┳┣┗┃╋┫┫┫┓┳┏┳━┗┏┓┗╋
┓┫━┏╋┣┓┣┓┓━┓┏┫┫━┣┓┛┃┃╋┗┓┻╋┓┏┃┏┛━┛┃┓┫━┗┣┗
┛┏┃━━━┫━┻┃┓┛┫┳┻┳┣┛┛╋┣┓┣┓┓┛┫┗━┗╋┗┗┣┏┗━┏┣┣
┓┓┏┣╋╋┣┓┣┻╋┳━━╋┫┓┣┣┣┗┫╋┏┳┳┗┏┛┣┻┣┻┃┓╋┳┃┛┏
┗┛┫┫┳┣┣━┗┳┃┣┓┃┛┏┗╋━┛┳┫┗┗┳┛┫┏┗┛┗┛╋┳┛┳┃┓━┫
┳┣┣┏┗┻┳╋┏┳┫╋┗┓┣┻╋┏┻┏╋┓┓┣╋┳┓┏┏┛┛━┏┗╋┣━┻┛┛
┻┗┫┗┳┻╋┻┗┳┗┃┳╋┫┏┓┗┫┳┳┗━━┏┛┓┻┛┗┫┗━┳┫┻┃╋┳┓
┗┻┣┛┳╋┃┣┛╋┃┓┳┫┳┳┓┣┛┫╋┣┓┻┻┻┗╋━┛┏┃┏┻━┻┫┗┏┫
┛┃┳┻┓┫┣┗┻━━┃┏┫━╋┓┗┳┃┳┳┣┳┃╋┳┛┛┓┏┣╋┃┓┓┻┫┛┻
━╋━┃━┫┃━╋┏┫┃┓┻━┛┫┓╋┛┳┣┣┳┛╋┃╋━┣┃━┓┳╋┏┛┏┛┏
╋┣┓┳┫┓┓┏━┃┗┗┏┏┏┛╋┫┃┏┓┛┃╋┃┛┏┃┏┃╋━┓┓┣━┣┃┗┃
┣┳┫┛┳┓┣━┃┳╋╋┣━┓┛┗┓┓┻┻┃┗┓┛╋┻┣┳┻┃┫┻┏┏┛┫┻┛┗
┛┻┗┏┫┻┻╋╋┫┣┫┳┏┻┏┗┏┛┃┏┳┏┛┳┃╋╋┣┃┻┛┫┣┏┗━┫┗┫
╋┏┃┏┏━┗━┗┻┏┳┓┃━┛┳┻┓┣┃━┗┗┻━┳┓┫┃┃┃┓┻┏┏━┫━┳
┫┳┏┗┓┗┛┫┓┣┓┗┫╋┓╋━┣┗┳┃┫┛┫┫┏┻╋┏┃┻┳┗┛┛┏┫┛┛┃
┓┻━┫┻╋┳┻┏┛┫┻━┓━┗┗┳╋┳┣┓┛┳┣┻┣┣┛━┳┃┛┃┏┃╋┛┛┃
┏┻┻┏━┳┛┣┗┫┛┏┛━┫┻┛┻┛┻╋┏┏┃┻┫┫┏╋┛┳┛┃┓╋┳━┛━┛
┓╋╋┗╋┳┓┏┃┓┗┛┛┏┓┃┣┛┛┛┳┗┃┃╋┃┃┃┏┣┃┻┏┳┏┫┳┻┻┫
┗┃┓╋━┻┫┃━┣┳┻┃┳┫┗┛┻┏┃┫┫┏┳┃┣┻┣┓┃┣╋╋┓┛┛╋┛┫┫
┣┻┃┛┗┳╋┗┳╋┏┃╋╋━┣┗┓┏┫┣┓┃┃┣┫╋┃┫╋━┗━┻┏╋┓┗┣╋
┣┳┻┃┗━━╋┣┓┻┛┗┫┣┳┏┗┓┣━┫┛┗╋┃┓┳━╋┻┛╋┻┻┏┻╋┻┳
┏┛┻┻━┛┓┓┏┗┣┳┣┫┓╋┗┛┣┏┏┏┛┃┫┫┻━┃┣┳┻━┏┣
┫┣┫┃┻┣╋┫┗┏┗┫┗┗┓┏┓┻╋┏┓━┏┏┃┃┃┻┃┃┗┃┏┣┻┓┫━╋╋
┛━╋┫┫┗┫┓━╋┛┻┫┏┳┗┳━┛┗╋┓╋┛┓┛┏┣┗━┗┫┃┛┳╋┃┫┛┳
┫┗┗┃┓┳┻┻╋┓┣┫┣┃┓┓┣╋┻┻╋┣┻┏┗┗┫┗┫┻╋┛┃╋┗┓┓┃┛┳
┗┏┣┣━┳┗┻┫┃┓┫━┓┏┻┻┃┫┫┗┗┓━┏┳┏━┃┃━╋┓┣┻━┏┻┓┣
━┻┻━┛┣┫┏┫┫┻┣┃┫┛┛╋┛┃┛┳╋┗┫┛━┃┣┣━┣┃┫┓┃━┛┛┫┻
┻┗┳┓┃┓━━┃┫┃╋┳┏┣┃┏┣╋┏┳┓┏┃┛━┃┛┛┗┣┏┓┃┛┗┫┫┃┗
┓┫┳┛╋┗━┳┣┓┏┓┣┣┏━━┛┻┓┏━┓┗┗╋┻┏━━┳━┣┣┫┏┫━┳┛
┛┛┣┫┃┃┗┃┫━┓┃┳━┣╋━┏┏╋┫━┳┃┓┓┻╋┏┗┗┫━┛┻┗┏┃━┳
┃┻┗┫┓┏┣┳┫┗┏┳┳┃━╋┃┛━┻┏┓┓┗╋┻┳┓┏┏╋┻┻┻┣┳┛┫┻┳
━┛┓┗┃┛┻┗╋┗┻┓┳┫╋╋┃┛┃┃┣╋┏┫╋┃┛┛┃┳┳┻┓┳┓┓┏┗┏┻
┻┏┗┓┻┛┣┣┗╋┻┓┃┓╋┓┫╋┛┏┓┗┳┃┏┛┣━━╋┓━┗┛┣┏┃┻━┣
┳┗━┳╋╋┏┛╋┳┗┣┳┛┓┃╋┣╋┓┃┣┃┫┛┃┏┳┣━┛┃┏┓┓┗┗┏┓╋
┓┃━┛┳┛━┗┳┣━╋┃┏┻┻┳┣┃┻━┳┳┛┃┳┻┏┏┓┏┛━╋━━┛┃┣┻
┏┳┳┓┛┓┫┻┣┃┣┓┃┓╋┛┣┃┗━┛┳┛┣┣━━┏━┣┛┳┓┣┗┃┻┳┃┗
┻┏┓━┏┻┛━┏┓┛┓╋┻┻╋┳┗┃┃┓┻┃┏┃╋┗┗┣━━┃┏┗┳┏┗━┃━
┻━┗┻┣┫━┻┏┗┳┓┻┓┣┫┃┳┃╋╋┳╋━┻┻┗┻╋┓┓┏┗┓╋╋┻╋┏┳
┳┗╋┫┻┏┓┣┏╋┳┗┳┳┃┳┃┃━╋┓┗┃┃┗┏┻┏┃┻┳┣┣━┗┻┣┛━┳
┃┫┳┛┳┳╋┃╋┗┓━┃┗╋┓┳━┛┳┛┓┻┫┳┫┗┓╋┓┣━┛┣┏┗┏┻┫┗
┃┏┣┓┳┛┻┏┻┏┳┻┳━┃┏┃┣┣┓┳┏┳┗┛━┏┻┻┃━┫╋┫━╋━┛┓┏
┏┛━┗┗┓╋╋┛┛━┗┃┻┏━┏┣┳┃┏┏┏┫━┫╋┻┃━┣┗┓┓┣━┛━┫┳
┏┣┳┻┳┫╋┃┫┏┣┏┳┓┫┛┏┫┗┏┗┣╋┓╋┻┳━┣┳━┓┗┏┳┫┓┻┻┣
┳┻╋┗┏┛┃┛┗╋━┣┫━╋┳┃━┣┣━┳┛┗┛╋┻━┻┏┫┫┗┣┻┻┻╋╋┓
┛┃┻╋╋╋╋┗┏┃┳┏┣┻┓┳┳┛┣┻╋━┳┃┏┻┗┛┓┏┫┳┳┣┗┻┏┣┛┳
┻┣┏┫┳┳┓┗╋┓┫╋┻┗┗━┃╋┫┫┻┃┃╋━┫╋┃┏━┻┃╋┫┻
┣┫┛┏┏┗┣┫┓╋┓┓┫┻┳┃╋╋┃┻┛╋┏┃┻┗┳┫┛┳┗┳┛┻╋┗┏┣┛┗
┓━━━┛┃┣┣┓┛┗┛┓┫┗━┫┗┫┳━┗┳┗┏━┫╋┣┻━┗┫╋┗╋━┃┫┗
┫┃┃┣┻┛┛┣┻┓┓┃┫┏┃┗┳╋┃┓┗┓┻┫━━┣╋┗┏┓╋┛┳┓┃┃╋┃╋
┣┫┳┻┫┫━┛┳╋┫┏╋┏┛┫┳┳┣┏┫━┓┛╋┛┗┫╋┫┳┻┻┣┏┗┛┗┻┳
┗┛┓┗┻╋┗┳┻━┣━┣┣┏━┗┗┏┓┓┛┗┫╋┓┫┳╋━━╋╋┓┳╋━┗╋╋
╋┻┏┛┳╋┣┓┓┻┏┣╋╋┻┛┛━┻━┣┏━┫┃┗┻┛┏┳┻┻┫┫╋┳┗┻┏┗
┓┃┛┗┗┛┗┓┛╋┗┛┏┏┻╋┣┗┓┫━━┓╋┫┏┣━┣━┻┏┻╋┳┻┣┗┃┓
┛┫┫┣┫┗┏╋┏┫━━╋┃┫┛┗┗┻┻┓┗┗┳┗┛┗┣┫┫┫┻┓━╋┓┏┳┛┫
┣┛┻╋┣╋┫━━┛┃┛━┳┛┣┛┫╋┣┓┗┛━┛┏┏┛┏┻┣┫┏┗┏┣┃┗╋━
━┻┓╋╋┃╋┏┻┣┫━┣┻┛┏┛┗┛┫┗┓┏┃┗┣┏╋╋┗━┃┏┓━━┃┻┛┓
╋┳┓┫┻┗━┣┓┳╋┓┗┣┫┓┻┏┣╋┃┗━┫╋━┳╋┣━┳┓┫┛┫┻┏┛╋┳
┫┗━┻┫┗━┛┓┳┳┻┫┳┏┫╋┓━┃┏┃┛╋┏╋┫┛┣┣┻┗┣┣┏┗┫┃┻━
┛┃┣┣┻┓┫┛┛┻┫┃╋╋┣┣┏┃┳┗━┳┣┻┏━┏┏┣━┓┛┳┓━┓┏╋┃┣
┫┗━┗┗┗┏┏┛┻┳┛┏┓┃┫┏━┻╋┣┫┣┃┣╋┛┏┫┣┻┻━┗╋┣┛┃┫┓
┣┳┏━┃┣┫┃╋┛╋┫┫┓╋┗┣┓┣┛━┏┻┏┛┏┻┃┏┛┣┫━┳╋┻┏┫┫╋
┫┳╋┻┃━━┃┫┳┛┏┫┗╋╋┻┳━┣┗┏┏┃┳━┳┻┃┛┳┃┳┛┫┃┣┓┓┛
┗━┃┻┛╋┏┓┓┣┛┫┣┻┛┗┗┫━┗┓┛━━━┣┏╋━╋┫┃┳┃┫┗┓┳┻┫
┛┣┗┃┫┣━┓━┓┗━━╋┫┓┣┓┳┛━┏┓┣┗┛╋┣╋━┛┗┏╋┗┣━┓┏┫
┓┃╋┳┫┛┻┛┣┓━┣┛┓┃┳┳┓╋┛┗┗┏╋╋┻┃┳┳╋┃┗┗┗━╋┗┗┓┏
┗┃━╋┗━┛┫┃┻┻┓╋┻━┛┗┓━┏┣┻━┳┣┛━┃┗┏┛┏┛━━┣┻┏┣┻
┗╋┃┫┗┛┫┣╋┻┓╋┳┣┣╋┗┣┻┣┣┻┳┓┣━━┻┫━┓┓┗┏┃┃━┗┛┳
━━┫┻┳╋┛┣━┣┏┻┳╋┳╋┻┏┣┃┣┃┓┏┛┏┫╋┗┫━┛┣┏┻┣┛┃┓┓
━┳┏┗┳┓━┏┣━╋┫┓┏┣━╋━┣┣┗┏┃╋┃┓┫┃┛┗┓┛┻┃┻┻┓┃┻┳
┃╋┏┃┃┓━┻┃┳╋┫┫┃┃┛┛┃┏┓┏┻┣┫┓┳┫┣┃┳━┏┣┓╋
┳╋┻━┏┣━┣┻┻━┗┻┳┓┳┏┏┃┓┣┣┃━┏┣┻┻┳┗╋┓┻┣┛┻┓┃┣┃
┣┏┫┓┏┣┓┏┫┫┣━╋┛┻┣┓┏┛┳┃┗┫┓┃━┻┃┳━┳┫┗┛┛┏━━┏┣
┻━┫┛┏┣━━┳┓┣━┏╋┏┣━┫┛┛┳━┗┗┓┗┓┣┃┣━┃┣┓┗━┏┣┻┗
┫┏━┣┏┗┫┏┃┗┗┳┻┓╋┣┳┫┏┗━╋┗━┃┗╋━┣┓━┻┛┻┣┃┳━┛┏
╋┣╋┻┗┏┳┗┏┛━┛┫┗━╋┛┳┛┛┏╋┃┣┓┣┃┫┃┏━┃┏┳┫┃┗┻┃┻
┻┏╋╋┳┻╋┓┳┣┣┓┫━┗┻┓━┏┣┃┳┗━┗┻┓┫╋┛┳┏┏┓┛┫┃━┛╋
┃━┛┓┃┳┓┗━┓┓┻┃┻━┻┗┗━┓┻┫┏┳┏┗┛┻┛┣┃┫┫┫┏┫━┛┗━
┛┃┣┃━┛┃┏┻┣╋┓┗╋┣┃┳┓┻┃┻┓╋━━┏┛┗┣┻┫┗┓┏━╋┃┓┣┃
┛┏━┳┻┗┗━┗┣┃┻━┗━┫━━┻┓┗┗┣┫┣━┏┃┛┃┛┗╋┛╋┏┏┗┏┗
┛┫╋┛┏┫┫┣┃┗┣┓┻┻┏┏┏┃━┣┓┳━┫┃┻┓┃┫┏╋┏┣┓┃┏━┛┃┻
┣┻╋┣┗┃┳╋━╋┓┛┫┓┻┃╋┗┃┗┫┛┳┣┻┳┻━┫┳┫┛┻┗┳┗┳┣╋┫
┃┳┣┻┛┳┃┓┃┫┣╋┛┛━┻┏╋┳┳┃┣┏━┃┛┣┗┃┏┗┃┗┳┓┓┃╋┳┫
┣┛┛╋┃┣┣┳┳┓┏━┣┗╋┻━┣╋┓┃┛┫╋┃━┗┛┳┣┓┳┛┻┓┏┃╋┗┗
┛╋┫┛┻━╋╋┻╋┃┳┳┳┻━┃┳┏┳━┗┛┫┛┛┣┣╋┃━┏┛┻┛┻┛┛┏┻
┃┛━┣━┏┻┻┣┣┃┏┻━┓┗┗┓┛┃┫┳┻┳┻┫┫━┃━┓┻┛┣┳━┃┗┗┓
┳┣┫┻┛╋━┻╋╋┣━┏┻┫┏┫┗┻┛┓┻┳┫┃┓┛┛┛┗┃┃┣┗┏┻┓┓┣┳
┣┏┃┫┣┓━╋┣┻┫┻┃┛┣┏╋╋┫┃╋┗┏┫┛╋┻┣┻┫┓┏┣┏┃┣┣┃┻┛
┓┛╋┏━┃━┓┛╋┣┫┏┃┫━┗┓┃┗┳┃┻┳━┻┓┓┗┳┓╋┏┣━┗╋┗┫┃
┃┫┏━┃┣┳┫━┓━┓┏╋┏┣┃╋┛┫┃┳━┣┳┻┏┃┗┫┗━┫┳╋┻┛┗┣┏
┛┃┳┳┓┫┗┗━┃┗┻┫┗┳╋┻┗┳┓┻┃┗┓━┻┣┏━┳╋┓┫┏┗┫┏┻┛┓
┻┃╋┫┓┻┛┛┓┻╋┳┗┻┻┫┫┏┏┓┫┗┻┫┳┗┏┗╋┻┛┳━┛┛┳┃┣┗┻
┏╋╋┻┫┫┣┫┣╋╋┣┳┫┛┻┛┓┳┓┻┣╋╋┣┛┻┃┏┓┳╋━┫┫┫┏╋┓┳
┏┻┣┣┣┣┓┗┛┗┛┗┻┣╋┃━┣┛┳━┻┳╋┏┛┻┛━┃┗┏┳┳┫┻┗┗┏┓
┃╋┫┫┛┣┓┫┣━┫┃┣┛┻┫┏┳┻┻┃┃┗┻┳┏┻┛┛┣┓┗━┣┣
┫┳┫┻┓┳╋┗┓┓┫┣━┣┓┫┣┳┣┏┫┃━━╋┗┏┫━┣━┃┗┃┫┫┳┳┗┻
┛┓╋┫╋┫╋╋━┗┃┣┣╋┳┏┻┗━┗┛┗╋┳╋┻┣┗┛━┗╋┛┏┗┏┓┛┏┫
┫╋━┏╋━┗┏┛╋┛┏╋┃┻╋┓┛┳┻┫┃╋┳╋━┏┛┻━┗┃┣┻┻┗┫┗╋┛
╋┣┫┓┗┓┃┻━━┫┳┳┗┣┳┛┣┗┻┫┏┏┃┛┳┫┗┻┃┃┓┏╋┏━┗┗┃┫
┣┓┏┣┫┳━┓┣┻╋┣┫┫┫┃┗┛━┓┳┃┏┫┻┻┏┛┓┛┃━┳┗┣┻┏┏━━
┏┫┫┗┗┏┏┻╋┛┳┗┏┗┓┻╋┻┗┏┳┫┏┣━┓┻┣╋┳╋┗┓┛┗┓━┛┫┏
┓┫┫┳┏┛┛╋┛╋┏┃┃┓┣┗┻╋┳┳┗┳┏┻┃┗╋┗┛╋┓┛━╋━┃━╋┏┫
┗┳┏┛┻┻━━┃┛┳╋━┻┏┓┻┗┗┓┻┳┫╋┻┃┣╋┳┏┣┏┳┃┓┃┳━┗╋
┏┫┏┳┗╋┃┗━┏╋┫┫┗┃┳┫┳┫╋╋┛┏┣┗┻━┛╋┫┫┏┳┃━┏┓┣━┓
┓━┛┳┫┃╋┣┫╋┣┫━┻┣┓┳━┓┻╋━┗┻╋┳━┣┳┣╋╋┗┳┛┳┓┣┻┃
╋┣┏┫┃┫┓┓╋┓┏╋┛┗┓┗┻┗╋┣┛┳╋┫┛┻╋┃┳┣┣┫┫┣┛┓┳┛┳┗
┗╋┣╋┫┏┣╋┛┻┛┻━┣┫┛┏┓┓┏┗┃┓┣┫┻┏┏┃━━┛┓┣┛╋┃━┻┃
┳╋┫┣┳┓┃━┏┣┓┫┓┏┣┫┗┣┃┓┓┃┣┣╋┗┃┫┏┃┛┛┻┏┻┃┃┣┫╋
┳┫┏┳━┻┣┣╋┗━┏━━┛╋┳┗┳━┣┓┛┗┓┣┳┓┻┓┏┗┓┓┛┓┣━┣━
┻╋┓┃┛┃┣┳┓┻┓┃┃┳╋┓┫┻┫┻┻┗╋┫┻┛┃━┏┻┛┃┣┻┣┃┗┫╋┓
┣┗┫┃┣┛┃┻┫╋━┓━━┛┳━┳┗┻┃┛┓━┓┣━┏┻┣┓┣┛┫━┃┛┛┫┳
┏┣┫┻┫╋┫┫╋┃┗┣┻┫╋┛┗╋┏━┳━┣┣╋┳┫┫┳━┻┣┏╋┫┳┃┏┏┳
┻┣┓╋╋┃┓┏┫┛━╋┻┳┏┣┛┗┫┳╋┓━┣╋┳┃┣┻╋┻┓━┏┣┛┓┣╋┣
┻╋┫┓┃╋┻┏┓┓┛━┳┣╋┻┣┃┛━┓┏┫━╋┻┏╋┣┗┗╋┫━┓━┗┣╋┓
┏┣┓━┻┻┏┃┫╋┣┳┗━┫┛┓┣┳┳┏━┗━┛┻┳╋╋┃┫┏┫┛┫┗┃┣┏┃
┏┗╋┗┏┳┫━╋┓┻┛┃┗┓┫┃┫┛┳╋┓┳┃╋┓┏╋┻━┛┏┗┣┓┣┫┓┓┏
┻┛━┗━┃┓┣┓━┣┗┫┻┻━┫┗┣╋┻┗╋┣┻┣┻┣┏━┏┏┃┳┳┛┃┓┳╋
┛┏┗┣┃┓┓┫┛┛┓┫╋┏┃━┃┓━┃┃┏╋┫━┗╋┏┗┗┣┫┏┛╋┫┳┳━┫
┓┛╋┏┛┫╋┳┻┓╋┛╋━╋┳╋╋┓┫┣╋━┃┣┛┃╋┗┗━┗╋━╋
┃━┗┗┣┓┗━┳┳┻┗┓┣┓┳┳┻┏━┗┛┓┳┛┓┫╋┫╋┳┣┃┗┻┣┗━┛╋
┣┫╋┻┃┳┫┏┛┃┫┛┗━╋┗┛┫┓┣┻┏╋━┛┃┓┃┃╋┻╋╋┳┫┓┻┃┳┣
┓╋━┻┃┣┳╋┃┻┻┗┏┫┃┳┏┫┛┳┣┻┣┣┏┓┣┫┣┻┃╋┏┳┗┃┫┳┃━
┛┓┗┏┛┣┏┃┛╋┳╋┓┫┳━┗┓╋┓┣┓┫┫╋┃┻┫┫╋┻┻┳┫┃┃┛┃┛┫
┣━┳┗━╋┣┗┫┻┏┳┳┫┳╋┏╋┣┏━┃┗╋┛┃┳┳┣┫┣━┓┫━┣┣┫┣╋
╋╋╋┫┣┫┗┻┃┃┛┻┳┏┳┗┫┏┃╋┗┏┓━┫┳┛┫┓┫┓┣┗┃┳┓┗╋┛━
━┫┻━━┏┏┻┫┗┳┏┻━┓┃╋┃┛┏┫┳╋━┫┣┻┫━┏┃┳┳┓┳┻┻┣┳┻
━╋┏┛┻┛┏┏┫┫┳╋┣┃┓┛┻┓┏┳┫┗╋┛┻╋┳┣━┗┻┫┃┏┻┣┻┏━┛
┣┏┃┏━┛┣━┳┫┏┗┻┃┣╋╋┛┗━┫┳┣┏┓┻┻┣┗┫┓┛━┣┛┻┛┛┣┫
╋┏┣┗┣┏┛┫┓┓┻┏┣┫┳┓┫┫┏┃┻┗━┏━┳┓┫┓┣┳╋┃┗━┻┗┓┃┳
╋┫┳━┓┫┻┗┏┳┓┻━┻┻┓┳┃┫┳┫┓┳┓┗━┏┻┣┃┏┣┳┣┫━╋┳┏┣
┓╋┏┗┣┳╋┗┗┻┗┛┻┓╋┫╋┃┻┛┫┓┣┏━┏━╋┻┣┓╋┣┗┏┓┓┳┻━
┃┫┛┛┏┏┗┻┛┣┫┛┫┻┳┣┛┳┓┓┳━┣┏━┃┳┻┓╋╋┣┫┏┗┏┗┃┳┗
┗┻┳┫━┻┓┻━╋┣┣┛┓┗┗┻╋┫┗╋┫┫┏┣┗┣┏┻━┣╋┛━┣┏┫┣┃╋
┻┏┻━┃┓┛┓┳┃━┏┻┏┳┗┏┃┻┳┗┏┳╋┗╋┃┗┏┗━╋┗┫╋━┛┳┃┗
┃┃┳┏┻━┗┃┛┳┃╋┏━━┣┗┃┛━┻━┫┣┗┏┃┫╋┗╋┓┛┓┃┣┓┳┗┣
┗┃┣╋┫━┏┓┓┗┏┓┣╋┏┳┃━┓┃┫┻┳┳┫┳╋┏┣┃┣┛┳┏┃┻┛╋┓┏
┓━┣┻┣┏┃┳┗┓┣┏┏━┫┣╋┳┣┻┗┃━┳╋┛┃┣┗┫━┛┻━┗┫┃┫┣┛
┗┣┃╋┻┣━┗┫┣┗┓━╋┻━╋┳┗╋┻┓┛┫╋┣╋┓╋┻┏━┳┛━━┳╋╋┗
┗┛┃┏┣┫┛┛┏┳┛┣┣┻┓┓┛┗╋┳┃┫┛┏┛┳┣┏┫╋┣┫┣┣┏┃┫┃┫╋
┏┻┏┓┻┫┻┫╋━┳┳┫━┫╋╋┃┻━┗┣┏┃┻┗┓┛┛┗┛┛┻┃━┳┏┗┻┻
┻┓┃┓┛┓┳┫┓━┏━┫┻┃┻┃┫╋┣┫┣┛━━┃┏╋┳┫┳┃┛━┣┗╋┗┫┓
┃┗╋┳┛╋┳┓━┃╋┫┏┛┏┓┛┓╋┳┓┓━┏┗┣┃┫┗┛┣┻━━┏┓┻┓━┗
╋┫┻┏┣╋━┃┓┣┳━┣┃┓┛┻┻━┫┓┏┫┏┛┃┣╋┗┗╋╋╋┛┛
╋┫┛┗┻┃┣┣┓┏┏┗┃┃┳┗┏┃┓╋┓┃┣┏╋┛┃┛┏━┣┗━┃┃┫┓┫┗┏
┗━━┻┗┣┏┫┓┻━┻┣┏╋┣┓┣┃┃┣┫┣┫┓┏┳┗┣╋┗╋┳┣╋┛┫┏┳┏
┣┳╋┃╋┓┫┏┻┗┗┛┫┫╋┃┗╋┳╋┓┓╋┏┣┏┣┫┻╋┗┃┃┏╋┳┣╋┳┛
┣┳┛╋┗┃┛┓┗┓╋┻┓┃┏┗┏┫┗┫╋┗╋┻┓┃┻╋┓┃┛┻┏┛┃╋┛━╋┛
┳╋┣┗┃┗┏┓┃┗┻━┣┏┏┻╋┗┳┃┃━┏╋┓┳┏┛┏┓┛━┫┛┳┫┣┓┗┏
━┳┗┳┫┓┳┗┏┫┳┫┣┛╋┏┣┃┓┣┃┗┏┛━┫┗╋┳┓┏┫┛━┫┏━┻┳┏
┻┛┓╋┗┻┏┓┛┗━┓┻╋┛┛╋┃┗━┃┻┛┣┫┗━┻━┣┃┣┳┛━┛┃┣┃╋
┏━┗╋┏╋┫╋┣┏┏┏┻┓┗┓┓┓┳┓┃━┳━┛╋┣┏┓┻┳┳┏━┻┳┻┛┳┃
┏┻┳┳┛┣┫┣┓━┣┳╋┗┗┃┣┗┳━┃┗┏┃┫┏┃┳┣╋┏━┻╋┗┻┗┗╋┃
━┗┛┫┗┏┛┣┫┻┗┓━┓┃┃┻┛╋┃┗┏┃┻┛┃╋┣┛┳┣┳┗┫┓┻┏━━┻
┛╋━┳╋┳━┛┗╋┻┗┛┗┫┗┫╋┏┣┳┛┻━┗┃┓┫━┳┳┳┳┃┫┗┓┻┣┳
┳┏┗┻┓┫┃┓┳┛┳┻┛╋┳╋┃┓┫┳┃┗╋┳┻━━┣┫┻┻┫┃┏┻┫┳┻━┛
┻┳┻━┃┃┛┏━┏┃┣┃┻┣┳┃┗┣┓┗┣┳┣┣┫┻┗┛┣┣━┻┏┣┃┗┳┃┳
╋━┃┻┏┳┳┏┛┳━┗━┗┗╋┳┛┻┗┳┏━┛┃━┣━┻┃┫┓┓┓┓┛╋┻╋┏
┫━┗┫┛┃┗┫━┳━┃┓━┻┻┃━┻┫╋┳┳━┻┫┫┳╋╋━┛╋┏╋┻┻┣┓━
━┣╋╋┓╋┛┫┃┳┫┃┳┛╋┳┻┗┣┳┫┓━┳┫┓┫┛┏┫┗┣━┃┛┛┏┫┳┓
┓┗┛┓┳┃┛┛┣┻╋╋┻┃┫┻┫┗┏┛┳┛━┗┏━━┃╋━┓━┻┛┗┏┳┗┛━
┓┓┓┗┣┓┣┻┳┗╋┛┻━┳┻┻┻╋┗┳╋┣┏┳┫┗━┃┻━┳┃╋┏┻┓┣┳┣
┻╋┣┗┣╋╋┣━┫┏┛┏┻┛┛┫╋┏┳┣┗━┗━┻┛┏╋┛┫━┳┏┃┓┗┃┳╋
┳╋┃━┫┛┓━┻┳┫┣┏┏┫┣━┗┳┃╋┃┏┃┗┗┣╋┃┗┻┻┳┃┃┗┫┛┣┣
┻┃┃┣┗┻┓╋┻┳━┻┻┫┓╋┛┗━┃╋┳┣┳┫┏┻┃┃┓┏┳┏┗┣┏┓┻┓┻
┓┓┫┃╋┃┣┣┣┓━┃┓┃━┛┳┏┃━┏┓┳┫┳┗┗┛╋┣━┗┃┳┃┃┳┻┗╋
━┃┻┣┗┻┻┛┃┳┫┗┫┓┓┗┗╋┣┣┓┃┳━┳┣┳┣━┓━┛┣┗┓┫┳━┛┻
┛┓┫┳━┓┫┗┃━┣╋┛┓┻┻┣┳━┫┛┻━┻┃┃┃┣┻┓┳━┃┃┣
┃┛┳┫┗┻┏┏╋┳┫┫┏┃┏━┳┣┏┫┳┓┏┛┏┏┓┏┓┗┛┛╋╋╋┛━┻┏┫
┫┏╋┛┛┣┣┗┗┣┓┏╋┫┃┃┳┗┏┛╋┫┳┻┫━┃┗━┃┃┏╋┓┃┗┫┃┗┫
┏┃┗┃╋━┗┣┛┣┏┃┓┃┻┳┳┗┏┳━┫┃━┳┳┃┓┳╋╋╋┓┃┓┫╋┳┏┓
┃━┃┃┻┗┃┣┗┓┻╋━┣┻┫┫┣┻┫┳┻┏┣┣╋┣┃┏┻┣┻┗┳┳┳━╋┫┳
┓┓┣┏┳┛┃╋┓┗┫┗━╋┫┏┣┗┛┻┃┻━╋┛┫┓┣┓┓┗┃╋┛┣╋╋┻┏┣
┃┛┓┳┛┻┳┣┓┻┓┏┃╋┛┣┓━┏┛┃┏┛┓┳┻╋┏┣┳┓┣┗┫┗┓┏┛┫┗
┛┳┻┏┛┃┫┳┗┣┓┣╋┗┣┣┓┳┗┫┣┛┓┃┏┓┏┻━┏┳┏┻╋━┗┣┓┛┣
┛┫┣┻┗┣┫┳┃╋┻┏╋┏┃┛┳┃┏┣┛┫╋┫┓┃━┏━┛╋┣┃┳┛┫┓━┣┏
┃┛┓┛┣┫┃━┫╋╋┗╋┛┣┣┻━┗┓┏┏┓┓┓┛┏┳╋┏┏┛┳━┃┓┛━┳┗
┻┫┣╋┓┳┫┓┏┻┃┗┫┗┳┛┏┫┃┏┃┗━┏┣┃┓┃┣┓┳┣╋╋┏┓┃┣┃┛
┣┏┃┫━┳┗┳┗╋━┃┗╋┫┻┗┫┛┃┏┗┏┏┗┛┣┏┃┗┛┻┫┏┳┏┻┛┳┏
┗┓┳┗┫┳┓┫┛━┃┻┏┳┻┗┗┏┏┛┃┓┳┳┻┛┫┓┳╋━━┻┻┗┃┫┫┻┳
┳┣┣┫╋┳━┳┗━┳┻┫━┓╋┻┛┻┓┃┫╋┣┻━┳┣┃━╋━┣┣╋┻┓┓┫┏
┗━┻┗┻┣━╋╋┣┳╋━━━┓┗┓┛╋┻┛┛╋┣┛┃╋┫┃┛┗┏┗┻┫┏┳┳┏
━┳┏┫╋┫┏┻━┃┓┃┣┣┏┛┫╋┣┃┓┫┓┓┫┓┛┫┫━┛┓┣┳┫━┳┃┗┻
┗┫┃┛┓┏┫┣╋┗╋┣┛┫┓┗┻┫┻┛┓┏┻━┛┃┻┣━━┗┛┃┛┏━╋┫┫┻
┏┳┏╋┃┗┣┃┗┣┗╋┻┳┫┛╋┻┓┫┳┓┻┣╋┓┫┫┓┳━┳┓┳┗┗╋┃┛┛
┣┳┗┣┓┻┃┓┓┃┓┫┳┳┗┳┗┏┣╋┗┛┫┫┗╋┣┃┃━┗┗┓┳┣━┳━┓┏
┻┫┃┗┳┫┻╋┫┛┗┫┗┃┛╋┗┓┻┣┃┓┳━┗┓┛┫╋┗┻┛┻┫┳┏┳┏┓━
┛┓━┻┏━┻┃┳┏┫┃┓┫┃┣┛━┓┻┏┓┻┛┳┳┳┏┗┗┻┳┓━┛┫┻┏━┣
┻┓┛┳━┣┛━━┓┣━┛┗┏╋┗┛┣┃┓╋┣┫┓╋┳┛┗┣┓┗┛┫┣┫╋┗┓┏
┣┗━┣┫━┳╋╋┓┫┛┻┻┻┛┛┻┳┣┃━┏┓┓━┃┫┗┃┻┓━┻┗┣┛┳┫┗
┓┃┃┏┛┗┛┣┓╋┃┣╋┗┫┳╋━┓┛┃┓┓┳╋┗┗┫┗┃┳┣┃┻┳┃┫┫┃┫
┓┻┛┗┏┛╋┓┓┏┗┛┗┗┓┣┃┳┓┗┏┏┣┳┫┏┻┳┏┫┓┗━┣┳
╋┃┣┛┏┫┏┣╋┃━┫┳┏━╋┳┻┓━┓╋┃┏┻┳┗┗┓┻┣╋┓╋┗┳┓┣┏┛
┻┫┗┻┳┃┫┛┃┣━┃╋┻┻┻┓┗┳┣┃┣┳╋┣┻┗┻━┃┻┗┳━━━┗┣┛┏
━┫┣┫┣┗┏┫┗┫━┗┻┛━┃┓┓╋┏┣┳╋┛┣┗┫━┃┣┻┻┛┳┛┗┃┏┛┫
┓┳┃┳┳┛┛╋╋┗━┛┣┳━━┗━┻┻┻┫┣┣╋┳┣╋┫┫╋┏┗┗┣┻┻┫┫┛
┓╋╋┃┳┓┫┛┫┛┓┫━┓┏┏┫┏┃┏┣┳┻┣┛┛┻┻┻┣┣┗┃┻┳┳┫┛┓┃
┫┏┻┓┏╋╋┫━┳┏┗┃┻┗┻━┻┏╋┏┓┻┳┣┻┏┓╋━┛┻━┗┗┗╋┻┓┣
┏┗┣┛━┻┳╋╋━━┳┫┻┣┣┳┓┛┻┏━╋┳┓╋┻┛┃┻┓━┗┏┏┳╋┣┣┣
┗┗┓┫┓┫┳┛╋┫╋┏╋┳┓┫┗┣┗┛┫┃┛┓╋┏┣┣┻┫┻━┣┛┃┏╋━┃━
┳┳┣┳┳┳┛┻┣┃━┃╋┣┓┏┃┃┗┛┫┏┗┣┫┓┣┗╋┛┛┓┳┫┻┳━┗┓┣
┫┫┫┫━┣┏┗┃┣┛┻╋┫┻┏┗┫┛┃┳╋┗┻┳┛┏┏┫━┫┛┓┏┃┛┛╋┳┣
╋┃┫┻┳┗┻┻┗━┗┃┣┏┣╋┳┛━┏┻┣┫┓╋┳┏┳┫┏┫┳┃┓┻┳┣┃┣┻
┗┻┛┣┗┗┗┫┳┏┳┏┛┃┫┛━┃┛┛┻┃┻┻┫╋╋┻┏┫┻┣┣┣┻━┏┗┏┏
┃┫┓┫┣┏┗┓┣┣┗┳┣┓┻┻┫┫┏┏┗┃┳┓┫╋┓┏┳┛┓╋┏┣╋┻╋┫┓┳
┛┏┣┻╋┫┫┛┣┓┫┫┗┣┛┫┣┣┏━━╋┫┗┻┗┳┳╋┓┻┳┻━┗┳┛━┗┳
┗┗┛╋┏╋┻┫┃╋┫╋┳┣┻╋┛┓┛┫┛┻┃┛╋┛╋━┃┃┻┻┓━┃┛━┛┗┳
┓╋┓┣━╋┛┣┃┫━╋┃┃┳┫┛┓┳┏┳┳┛╋┓┫┳━┛╋┻┫┫┃┻┳┫┳┛━
┫┫┃┏┓┏┏┓┗┃┓┳╋┻╋┳┻┣┫━╋╋╋┃┗┓┗┛┳┛┗╋┻┃┛━╋┫┏┣
┓━┏┓┣┏┻┛┳┛┻┻┗┏┛┗┛┏┏┓┣┳┳┫┛┫┛┻┗╋┓┳┛┓┻━┫┃┣┗
┃━┣┛╋┛━┗╋┳┫╋┫┗┏┣┏┣┣┫┛┗┗┣┃┓┗┛┣┏┓╋┓┣┏┳┓┓┏┛
┓┗╋┗┓┓╋┓┳┳┓┻┗┣┛━┛┛┓┻┛┳┗┣┃┻┏╋┻┗┗┗┏┣┛┃┳┏━┫
━┻┫┳┛┃┻┳╋╋┗┗┳┛━┃┻╋┣┻━┃━┳┃┫┫┛┛┣━┛┻┓┃╋┏┛┃┫
━┓╋┛┃┫┏┻┣╋┳┛┗┳┛┳┏┃┛┏┓┳╋┗┳━┣┳━┃╋┛┣╋┫┃┛┗┳╋
┃┻┛┣┫┏┗╋┏┛┳┳┏━┏━┛┃╋┏┃┻┗┗┃┛┣┓┣╋┣┛┫┻┣━┫┗┣┫
┣┫╋┏┃┻┣━┻┫┏┃━┗┓┫╋━┓┏┫┏┛━┗━┓┛┣┳┗┃┓┃┛
┛┓┫┏━┛╋┃┛┏┓┏┗╋┣┛╋┃┣━┏┏┗━┫┓┛┏━┃┣━┛━━┻┛╋╋┛
━┣┛┳┃┳┗┣┓┏━┻┓━┣┳┓┛┻┗╋┣┏╋┏┫┛┗┛┓━┣┳╋┏┓┗┛┓┏
━┗┏┣┛┃┛┣┫┓╋━┛┗┃━┣┓━┗━┳┗┓┻┛┻┛┗╋┫┳┛┻━┏┓┃┓┓
╋┣╋┗┗┫┗┃┏┓┻┳╋┏┛┻┳┏┫┗┣┻┗┏┫━┃┛┫┏┣┏╋┏┣┓┏┣┗┻
┏┻┃┓┳┗┏┳┗┫┃┛┏┛┏╋╋┏┣┃┃┣┗┣┓╋┓┻┓┃┓╋━━┻━┣┳┏┻
┳┣┣┳┣┏┣┃╋┗━┳┣┳┗┣┣┃╋┫┓╋┃┻┏┏┏╋┻╋┻┣┓┓┓━┗━┛┣
━┏┣┳┏┻┫┏╋┻━┫┗┛┓━┫┳┛┗┏┻┗┻┓┻┻┣┳┻┛┓┫━━┣┳┃━┳
┗┳┛┗╋┛━┻┻┃┳┛┛┣┣┫┏┏┣━┣┗┗╋━┗┣┳┣━┗┳┻━┣┣┳┫┻┣
━┏━┃┻━┗━┫┣┏┓┣┗┗┛╋┗╋┃┓┫┳━╋┻┣┓┃┳╋┓━━┃┓┫━┻┗
┻┏╋┫┣╋┏┃━╋┛┃┻┛┏┣┫╋━┏┫━┫┃╋┗╋╋┃┣┃┳┫┳┳┛┗┣┳┳
┻┃┻┳┏┓┣┻┫┓┻┛╋┣┫╋┃┻━┣┫┣┻┓╋┗┫┏┻╋┫┣┗┏┣┻━┻┓┛
┳┓┫┏┣┛┓┫┏┗┣━┏┫┳┻┓┣━╋┃━┛╋┃┳┣┏┳┻━┳┓┏╋┣┗┣╋┓
━╋┏┫╋┏┏┣━┻┻┣┛┳┳┏┓┏┃┻┣┻┛╋━┗╋┣┃┳┓┓┻┻┃┓┻┫━┻
┓┓┓┣┳┏┣┗━┗┏┃┣┃┃┛┓╋━╋╋┻┫┓━┏╋╋━━╋┻╋┛┫┫┫┳┃┫
┏┗┓┻┗┛┻┛╋┓━┳╋━╋┫┗┻━━┃┏┣┳┻┓┏┓╋┻┣╋┓┓┗┏━┏┓┫
━┳━┏┃┫┣┃┃━┃┣┣━┫┛┏┻┏━┫━╋━╋┃┏╋┛┫┏┳━┏╋┗┏┃┃┳
┓━┗╋┳╋┃┫┳┣┫┻━┛┛┳┏┛┣━┻╋┗┻┗━━┫┗┏┛┫┣┓╋┻┛┓┳┫
┫┛┣┛┻┗┃┣┏┣┏╋┓━┻━┓┻┓┣┛┛┃┛┻┗╋┛┳┫━┃┫┛┫┓┫┳┛┓
┗┛┏┗┛┓┏━┫┃╋┏┻┻╋┣┏┗┛┃╋┫┓┛━┫┻━┏━┗┛┻┻┓┻┳┣┗┛
┓┣━╋┳┛┳┓┓━┣━┳┗┏┃━┻┏┏┓┃┣┏┛┫┳┻┛┃┗┣┫┛╋┳┗┣┏┗
┣┓┳┗━┳┫┫┻┏┛┻━┓━━┛┗╋┗┣┏┓╋┃┛┫┻┣┛┏┳┏┳╋┓━┫╋┳
┣┗┻┣┓┗┏┃┳┏┗┃┃┣┫┻┫╋┻┃┏┻┣┫┛┛┣┣┏┻┳┃┫┛┃┓┗┛┗┗
╋┗━┻┣┣━┣┓┗┛┗┓┏┓┃┫━┃┻┏┳┃┏━━┳┏━┓┓┏┗╋╋┫┓┏━┃
┣┗┻┗┗┫┏┛┃┛┣┓┏┣┃┃┣┗┓━╋━━┏┻┛━┣┣┛┻┣┻┳┗
┻┳┛┛┳┛┣┏┃┫┛┓┻┫╋┣┗┛┏┓┗┓┃┗┣┣┗┓┣┗┛┏┳┏┣╋╋┃┗┃
┓┏┣╋┻┳┣┛┓┫┣┗┏╋┛┣┻┗┣┳┓┫┗┣┣━┃╋┫┣┫┣┃╋┫┣┓┣┏┓
┗┗┳┳┣┣╋┫┗┣┃╋┫━╋┏┗┃┳┣┓┳╋┃┣━┏┣┻┫┛┓┃┻┗┻┏┃━╋
┻╋┓┛┗┫┣━┗┛┳┓┗╋┳┃┣┳┳╋╋╋━┗┏┗┫┻┓┻┳╋┳┫┗┣┫━━┏
┻━┻┫╋┗┗╋┛┃┛┃╋┳┻┳┗┃┓┳╋┫┃┳┻┣╋┗┻┳┓┛┓┓┗┗┏┓┏┳
┳┻┓┳┫┃┳┫┗┳╋┫╋┗┗┫┳┻┃┳┣┓━┗┫┫┗╋┛┻┗┣┓┗┫┻┓━┏┗
┣━┣━┃┣━┳┣┏┏┻┫┻┃┃┛┻┏┓┳┓╋┣┛┫┣┃┃╋┣┛┻┣━┫┳┫╋━
┛┳┻┗┻┓┣╋┳┗┣━┫┗┣┫┛┫┓┣┳╋┗┃┃┗┗┳┻╋┣┃┏┃┓━╋╋┃┛
┗┳┃╋┓┻━┻┃┗┻┛╋┳┻┃┃┗┣┳┫┓┏┓┛┻┓┣┛╋┻┻┻┓┫┛┳┣┏┣
┛┃┫┣━┫┻┳┓━┣┗━┫┓┫┣┃╋┫┫━┳┳━┳━┃╋┗┻┳┳┓╋━┳┏┏━
┻┃┏┻┏┃━┣┳┛┏┏┻┳┳┃┳┓╋┏┃╋━┳┓┓━┣┏┳┏┛┫┣╋┏┫┗━┫
╋┓┓┗┻┻┻┃┳┣┃┃┻┃┣━┛━━┃━┫┫┫┻┣┣┃┣┻┣┛┫┫┏━┏┛┏┻
┏┛┳┻┫┫┗┏┻┛┳━┏┓━┓┳┗┛┻┫┻┏━╋┣┃┃┳┣━┏┫┗┏┳━┓┳┛
┏┏┃┃┣━━┳┳┫┛┻┫┣┛┳┣━┃┏━┗┓┃┃╋╋┓┳┻┏┫┃╋╋┣┫┗━┻
┫╋╋━┏┏┫┫┻┏┣┃┫┻┏┃┏╋┣┻┣━┏┛┗┫┛━┃┣┃┛┃┫┃┻┏━┻╋
┣┳┛┓┓╋━━┛┫┓╋┛┓┳┛┳┃┓┗╋╋┣╋┏┃┓╋┻┗┃┳┗╋┓┛┣┻┻┓
┏╋┻┗┣┫┳┳┃┻┫┛┃╋┳━┳┏┣┗╋┏┛┓┻┫┃┣┣┏┃┗┣┏┳╋┃━┗╋
┳┳┫┳┗┣┳━┣┏┣━━╋┏┃━━┗┓┻┓━┻┳┏┗┻┃┛┏╋┛┣┣┛┗┣┫┓
┓┗┏┳┛┻┓┏┻┫┣┳┻┃╋┫┫━┳┣┛┃━┓┳┳━┓┣┃┗┃┓┣┓┣┏┳┛┳
┓┏╋┻┻┓┏┛┫┳┃┣┓┣┓┣┏┓┣┛┳┏━┗┛┃╋┣┗┻┏┣┣┫┫┳┫┃┃┫
┗┣┏┻┏┓┃┏╋┫━┃┳┗╋┗┻┃┫╋┫┫┣┳┛┻┫┓┓┣┓╋┓┃╋┻┏┏╋┣
╋┻━┗┛┏┣┏╋┗━┏┳━┓╋┣┏┏┓┏┏╋┫┻┫┻┛┏╋━┻╋┃┗┣┃┏┛┓
┛┛┗┛┛┏┓╋┏┣┫┣┣┓┫━┫┛╋┗╋┫┳┏┣┣╋┃┏┓╋┣┓┃┛┻━┛┓┛
┫┃┫┳┳┫┃┗┓┻┳╋┣┫┗┳┻┓┛┓┣┗┳┻┫┏┳┗┓┛┓┳┻┻━
┏┛┃┳┫┻┏┃┳┣┓┳┓┓┗┗┗╋┫┓┗┛┓┗┛╋┣┓┓┳━╋┗┛┳┻┓━┳━
┃┻┻┻━┛┣┓┳━┳┏━━┏┻┓┏┃┃┣┏┏┓━━┓┛┳┻┳┗┃┃┏┛┛━━┣
━━┗┏╋┫┫┃┃┓┫╋┫┏╋┣╋┳┛┻┃┗┣━╋━━┻┓┗┗┓┛┏━┻┛╋┏┓
┛┓┫┳━┛┃┫┗┓┓━╋┗┏━┃┻┣┫┓┏┻┛┻┛┫┫┳┓┫┫╋┫┛┗┓━┗┏
┣┳┻┛┃┫┛┏┫┫┳┻┻┻┏━┻┓╋┻┻┳┫┣╋┓┏┓┳┓┏┃┛┛┣╋╋┓┃┫
┏┳┫┗┛┳┣╋┛┛┓┳╋┓┻┓┃┃┳┗┻╋┗┻┳┻┗┏┏┛┗┗┗┏┓┣┃┳┛┗
┫╋┗━┻┻┫┻┣┛┻━┫━┻┣┓┃┣┏┻┻┫┫┻┻╋┣┗┳━┛┳╋┗┻┛┻┓━
┣┻┓┏╋┳┳┻┫┏┏┣┳┣┣┗┻┻┏┛┛┗┃┏┛┏┏╋┓┳┳┫┏┓┛┃━┛┳┫
╋┻┣┏┓┳┛╋┣┏┛┣━┓┗┫┓┛┃┃┏┛┻┻┳━┏┏┣╋┻┃┃┛┛━┓┳┃━
┣┫┏━┏┗┃┛┣┻┏┓┳┫┛┛┣┓┛┳┻┣┃━┻┏┏━┏┛┗┛┳┃┏┗┻┫━┃
┓┫┛┗━┫┫┃┃━┏┫┏┗┳┏┓┓━━┛┻┻┻┏┣┗┫┳┃┗┗┗╋━┗┻┗┗┛
┫━┣╋┻┛┻╋╋┣┳━┏┛┏━┻┛┻┫┓╋╋┗┏┓┏┗┏┛┣┻┛┻┓┗┻┏┃╋
┣┣┣┃┻┣┃┻┫┗┫┗┛┫╋┣━┏┳┛┓┛┻╋┛┫┛╋┓━┃┳┣┳┳┓┛┛━╋
┓┗┓┳┛┓┃━━━┻┓┏┓┣┛┓┻━┣┃┣┳╋┣┃┻┳╋━┫┗┳╋┓┛┳┫┗┛
┗┫┫┏╋┣╋┣┛┃┳━━┓┫━┳┻┓┏┓┻┃┃┻┃┃┣┛┣╋┫┓┓━┗┛┻┗┗
┏┃┣┳┻┣┗╋┛┗┓┓┛┳┏╋┻━┻┏╋┛┻┫┣┓┏━┓╋┫┣┣┛┫┃┓┗━┏
┣┫┓┻╋┗━┣┳┣┏┣┏┓┛┫━━┏┏┛━┗┳╋┃┳╋┫┳╋┣┳┻┻┓┳┳┃┗
┻┛┳┗┛┓┏┗┳┻┫━┏┗┳┛╋┓┗┳┳┃┳┫┓┫┻┳━┳┻┓┛┻┃┃┏┃┫┃
┻┳━╋┛┏┓┻┫┫┏━┣━━┫┳┗━┓┗┛╋┓┳┃┛┫┳┣┃┗┛┃┓┏┏━┫┛
━━┓┣┳┳╋━┓┳┣┣┛━┃┛┛┏┫┛┓┳━╋┳╋╋━━┓┏┏┳┗╋┃━╋┛┻
━┳┣┫┃━┗┻┫┫┓┛┻┫┫┛┏┛┛┫┃┳┓━━┓╋┓┫┫┣┳┓┳┳┃┻┃╋┳
┓┗┳╋┻┣┗┃━┗┣┻┣┻┫┻╋┓╋╋╋┗╋┻┻┫┃┏┣┏━┃━┗┃┏┳━┫┏
┫┃┃┳┗━┛┗┣┓╋┳┗┳╋╋┻┣┻┓┓┣╋┛┓╋┫┳┳┛┃━┃━┛┣┫┳┏━
┛┳┫┗━┏┓┏┫┫┛┻╋┫┛┳╋┫┏┗┃━┓┳┛┣┃┃┏┛┗┛┣┫╋
┗┫┛━┛┫┏┻┗╋┳┻╋┣┫┗┫╋━┗┻━┻┓╋┣┏┏┣┗┣┫┃╋┃┏━╋┛╋
━┓┻┳┫┓┣┳┓━┃┛┃┻┫╋┓┣┻┻┓┃┳╋┻┓┗┻┣┣┓┣┻┛┳┏┗━┓┻
┓┓┳┣┗┫┻┏╋━┓╋┓┏┗━┃┓━┃╋┳┣╋┻┗┗┫┻┃┫┃╋┛┏┗┫━━┃
━┏┳┗╋┓┳┏┗┳┛┫╋┃┻╋┏┗┃━┣┃┗┫━┓┻┛┳━┛━┳┗┏┓━┃┫╋
┛┫┻┛┃┫┛┗┏┳┳┫╋┫┃┗┻┳╋┓┓┓┳┳┓┏━━┏┃┛┃┳┛╋┛┗┫┳┫
┓┻┫┗┳┗━┓┻┳┛━┫┓┻┻┗┫┛╋┣╋┻┻┛━╋━┻╋┻┗┃┳┛┓┓━┗┗
┗┻┛╋┣┣┗┳┻┣╋┃━┏┛┗┗┳━┃┣┛━┓┛┻━┓┃╋┻┗┛┣┗┣┻┳┏┫
┏┏┫┣┏┫┏┫┛┣┃┗┳┃┛┗┃╋┗┓━┃┃┃┗┣┻╋┳┃┣┫┫╋┣╋┃┃┗┗
┛━┗┣╋┛┫┓┛╋╋┫┛┃┗┗┫╋┻╋┗┳┻┫┛┣━┳┳┃┃━┃┛┫┳┫┏╋┗
┓┛━┓┛┫╋╋┛┳┛┛┛┫┛━┳┛┳━┓┣┏┫┛┳━╋┃┫╋━┛┗┫┫━┻┏┃
┣━┳┣┗┓┣┏┻┏┃┃┓┏┓┣┻┳┫┃┳┓┏━┃┳┳┓┗┏┃━┻┫┗┻━┫┓┏
┳┗┣┳┓╋┛┗┫┓┫┻┫╋┛┃┏┃┣┗┃┳┛┫┻┛┫┏┛┃┫━╋━┣┓╋┣╋┻
┏┛┛┳┗━━━┣┗┳┻┳┏┣┻┓┻━┗┓╋┻┓┣┏┃┗┃━┣┛┣╋┓┫┛┫┛┻
┃━┣┫┗┣┏┃┃┣┏┏┏┃┓┣┳┏┗┏┻┛┳┻┛┻┣╋┻┣┻━┃┛┗┃┫╋┣┳
┗┗┣┻┛┗━╋┛┓┣┣┓┛┳┣┓┓┳┃┫┫┳┃╋╋┻┫┏━┃┳┣┃┻┛┗╋┳┣
┓┣┛┏┫┃┫━┃┃┣┻┻┳╋━╋┛┗┛┓┃╋┻┻┗┃╋━┛┳┏┻┳┣┣╋┳━┻
┻┣┗┛┓┳┣╋┻━┫┓━┃┓━┫┓╋┏┃┣┣┣┫┣┏┃┃━┫┃┳┛┏┻┃┓┗┗
┗┻┓┻┏━━┗┃┣┃┗┗┳┫┻╋━┣┫┗┓┫┓┫┏┻━╋━┳┓┫━┃┫┃┃┏┣
┫━━┓┳┣┗┛┛━┣┛┳┳━┫┣┳╋┻┻┓┫┛┫┳╋╋┻┛┣┃┳┳┛┣┣┛━┻
┛┓┓┣━┃┏┣┻┛┛┗┻┫┓┏┫┃┗┻━┃╋┃┃┛┗┃━━┓┓┓┃┗┻┳━┃┫
┏┓┣┓┗┻━┓┏┛┏┫┃┗╋╋┛┓┳┳┛┳┗╋┗┃━┛┏┣┓╋┳╋┏┓━┏┓┣
┳━┳┫┃┣┏━╋┏╋┣┫┛┛┓┣┫┛┃╋┻┓┳┏┏┛┓┓┗┗┃╋╋┃┫┣┻━┓
┗┗┳╋┫┓┻┏┣┳┗┫╋┓┗━┃┫┻┫┻┛┻┗┻┻┃┓╋┣┻━┻┻┳┻┫┳┣┳
┛┏┗┻┫┏┏┓┫┳┛┏┻┗┣┗┗┫┗━━╋╋┗┻┳━╋┻┳┏┏━┛┃
┫┫┻┳━┫┳┛┣┃┣┳╋━┛┳┻┳┛┣┛┻┻┓┻┳┣┏┛╋┗┓┣╋┳┃┃┳┳┫
╋┏┗┏┏┫┻┛━╋┛┳┻┻╋┳┫┗┗┏┃┗┛┗┃┻━┛┳┛┣┗━┏┻━╋┛┻┻
┃━┏┛━┗┳┏╋┓╋┓┳┏┳┳┃┻┛┣┃━┣┓┃╋┣━┻┛┣┣┻┓┛┗┣┓┫━
━┫┃╋┣╋┏┃━┫┏┣┃┣┛┏┳╋┗┫┓┫┫┗┛┃┓┻┏╋━━╋┏┗┃┗┣┳┛
━┃╋╋┳┗┓┣┣┓┗╋┗┛┻━╋┛┳┃┃┗┃━┻┣┓━┳┏╋┣━┛┃┗━┓━┏
┫┫┗╋┓┛┣━┛┳┻━┫┫┃━┃┗┃┣┏╋┻┓━┏┛┫┳┗┃┓┻┫┛┛┣┏┏┣
┛┏┗━┳┏┳┓┫┃┓┳╋┓┏┓┛┛┓┓┗┻┓┗┃┗┏┣┣┃┫┓┗╋┏┣┻━┫┻
┗┗┗┃┳┳╋╋┣╋┛┛┳┗╋┫┻┣╋┣━┻┣┏┫┏┣╋┳┻┏┫┻┃━┗┳┻┃╋
┳┫┗┓┛┛┃┳┻┗┳┳┣┃┳┫┓┛┛┛┗┛┏┫┏┏┗┗┓┳┛┗┳┛┃┓┗┻┓╋
━┏┛┻┛╋┗┫━┓┏┃┏┓┛┻┳┫┣┗┓┃━╋┃┃━┗┫┏┓┻┫┣┃━┻┏╋┛
┓┛┻┏┻┫┃┗┏┏┻━┻┓╋┓┣┣╋┻┣┃┻┃┛╋┏┏┳┛┳┓┳┻━┣┻┻┏┗
┛┻╋┗┃┳┏╋┏┛┫┓┓┛━┳━┏┳━┫┳┫┗┃┣┣━┫┻╋┏┫┛┗┻┫┣╋┗
┏┫┏┳┻┫┏┃┛┏┫┏┛┫┫┗┫┻┓┛┳┏┃┏┣┣┓┛┳┳┏┓┓┓┃┳┓┓┳┏
┓┏┣┛━┏┻━┃━┃┓┣┳┓┳┫┓━┃╋┳┃┳━┳┛╋┻┏┃┓━┏┣┻┗━┳┗
┻┫┻┗┃┻┏━┏┳┗━━┳━┫╋┫╋━┓╋┳━┫┻┻┏┻┏┛┗━┗┛┓┃┻┛┃
┣╋┛┻┳┳╋┫╋┣┳┓┛┻━┗┳┗┻┳┗┻┫╋┻┓┳┏┗┣╋┓┃┛┳┛╋╋┓┣
┏┛┣┓┗┳┛┏┓┃┻┛━┓━┣┃┃┫┗┣┗┏┏╋┫┏┓╋╋┏┛┓┛┣┃━┓┫┃
┓┓┓┣┛━━┃┗┃┳┓━┫┓━┃┗┻┃┛┃┃┳┻┏┻╋┳┣┏┗━┓┣┏┫┫━┻
┏┣┗┻┻━┫┏┓┫┗┛━┓┃┗┃┛┓┻┣┫┳╋┗┃━┃┳┓╋┗┣┃┃┃┃┃┻┫
╋┏┏┗━┓╋┃━┫┃╋╋┃┣┫┳┓┓┓┫┗┃┃┣━┫━┏┫━╋┛┓┻┣┫┃┳┣
┣┓┓╋┗━┻┛┃┃┫┓┓┗┗┓┫┣┣┗━━┗┛┫┏┗╋╋┃╋╋┛┃┏┳╋┃┫┫
┛┛━╋┛┳┗╋┻┓┳┃┗━━┛┳┣┏┣┣┛━┻┫┛┻┻┳┏┛┏┣┻┳┳┫┓━┓
┃┗┛┳╋┓┻┗╋┻━┳╋┳┳┏━┻┗━╋┃┓┗╋┣┏╋┓━┳┃┗┓┫┳━┃┫┗
┻╋┃╋┛┗┃┳━┳┗┻┳━┛┫━┗┛┃┃┣┣┗━┓┏┣┗┓╋┻┫┫┳
┻┗╋┳╋┗━┫╋┳┻┃┛━╋┗┫━┏┻┻┳╋━╋┓┣┓┓┃┛━┛┳┛━┻┗┃╋
┳┻╋┫┻┻┃┃┓┃┓┳┓┃┓┏┳━┛┓╋┫┓┏┛┳┫┏┳┃━┏┣┃━┳╋┛┗╋
┻┳┫┳╋╋┓┃┃┓┣┣┗┻━┫━┫┣┏┳┛┃┻┛┳┳┛┳┻┏┗┳╋━┫┫╋┏┃
┣┣┻┓┣━┏╋┫┃┏┳╋┛┣┃┫┛┻┣┳┫┛┳┏┗━┗╋┏┏╋┛╋┓┗┳┛┓┛
┃┓┃┃┓╋┳━┻┗┳┣┃┛━┫┃╋━┏┳┻┗┓┃╋┗┫╋┫╋╋╋┓┛╋━┓┛┗
┳┻╋┗┃┛━┓┏╋┫┏┳┻┃┣┣┳┏┳┃━┓┫━┻┓┃┛┗┫┫┣┫╋┃┃━┓┻
┛╋┓┛┛┓┻━┗┫┻┗┳┛┻┃┓━┫┛┻┣┣┣━┓╋┏┛╋┣┳┻┻┏┗┳┗┳┣
━┗┏┃┳┳┳┻┏┗╋┣┻┫┫┫┣┻━┏╋┣┛╋┻┃┏━┛┗┓┃┏┗┓┳┫━┻┻
┻┗┛━┣┏┻┗━┏┗┓┏┣┛┛┫┳┻┓┻┛┓━┣╋┫┣┗┗┗┓┻┫┓┻┗┃┣┃
┏┃━┣┗┛━┻┏┃┫┛━┣┓┻┛┫┗┓┳┃┓╋┻┣╋┃━┻┛┗┓┣╋┳┣╋┣┛
┻┗━┏┣┓┫┗┗━┻━┏┏┓┓┳┫┃┗┃┣┫┣┗╋┳┛━┣┛┳┫┓┏┓┻┻━━
┣┫┳┳┛┻┏┫┏┳┏┣┗┣╋┳┏┗┓┻━┏┣┏┫┳┓┃┻┗┛╋┳┓╋━┏┓┗┗
┳┃┫┳┛┓┏┓┻┻━┛┣┛┓┏┏┏┣╋┃┣━╋┻┛┗┣┛┫┫┃┛┗╋╋┫┃┳┛
┓┃┳┻╋━┗┻┛┃┫┳━┗━━┛┳┃┳┏┗┛┫┳┫━┃┓┓┛━┓━┣┻┓┻╋┳
┻┃┏┃┛┫┓┗┫╋┏┛┳┫┻┣┏┛╋╋┏┛┓┣┻┳┃╋┳┳┳┳┓┛┏╋━┫┻┫
┗┳┳┳┛╋┛━┳┛┃┻┗┻┏┫┏━┛┛┓┓┃╋┗┳━┏━╋┗┻┛━┳━┳┛━┻
━┓━━┳┃┻┳┣┃┻┏┛┳┃┻┗┓┫┓┓╋╋┫┛┛┫╋┗┣╋┏┛━┻┣╋┻━┛
┣━┓┏┫┳┃┃┛━┛╋┗┃┳╋┛╋╋┳┛┻━┛┻┛━┃┏┛┏┣┳┻┻┃┻┓┗┫
┣┛━┻┫┏┓━┫┓┳┏┫┫┏━╋┓┗┛┏┣╋━┻┳┃┏┳┛┣━┓━┓┗┃┫┓━
┻┣┫┓┛┣┏╋━┗┗┳╋┻┗┫┻┫┓┣╋┃┳┗┛┗┏━╋┛━┃┃┛┗┗╋━┻┗
╋┏┫┃┓╋┏┓╋━┳┛┏┛┻╋┣┫┏┳┛┫┣┻┏━┛┏┳┳┣━┗━┗┣┻┗┛┏
┓┃┃┃┗┛┏┗┳┏╋━┣┣┏┃┃┃┳┛┓╋╋┛┣┛┃┫┻┏╋┛┛┻╋┗┛┃┳┗
┫╋┻┻┫┳╋┻┳┃┣┃┣┣┛┗┗┻┣┃━╋━┏┫┻┳┫┛┳┃┳┏┗┛┓┏┳┫┗
┏┳┃━┣┃┏┳┗┻┏╋┻┛┗┃┃┏┗┻┣┓┓╋┓┻┫┳┳┛┣┫┻┃┗
━┗┣┗┻┫┳┏┫┛┓┓┳━┓┫┃━┏┏┳┛┗┓━┻┏┃┻╋┫╋┗┏┻━┫┫┳┗
━┃┃┗┃┻┃┛┓┃┣┓┗┃┣╋┫┃┫┻┛┓╋┳━┏┏╋┓┓╋┣┫┫┣┻┫┛━┗
┛┏╋┏┏┻┛┛┣┫┻┫┛┏╋┓┫┗╋┏┳┃┛┣┣╋╋┛┫┓┳┏┗┫━┓┣┓┗┗
╋┛┗┗╋┗┛┃┏━┏┏┫┳┃┫┏┗┏┗┏┳┻╋┃┗┃┃┫┳┓┳┏╋┛┃┻┻━┛
╋┃┏┻┓╋┃┃╋┏┻╋┫┛━┫┃┓╋┻╋┫┗┳┏┛╋┃╋┓┗┏╋┏┏┓┫┫┣┳
┃┛╋━┃━┃┳┣━┣┫━┏┳┳┻╋┻┣┳┫┗┗┛┻┣┓┣┛┣┃┓━╋┛┳┳┫┳
┻╋━┫┳┏┗━┗┻┛┫┏┳╋┏┻┻┛╋┣╋┓┛┗┳╋╋┗┃┻┫┣┓┣┏┓┳┣━
┫┣┗┓┳┓┣┃━╋┓┗┻━╋┃╋┻┣┓┗╋┏┗┳┳━┳┓╋┳┫┗┫┛┗┻┏┓━
━┏┛━╋━┳┻┏┏╋┃┛┃┳┳┛┗┻┏┗┛┗┓┻┏━┻┓┃┻┣┓━┓┫┓╋┫┃
━┫┳┻┫┣━┻┏┳╋┛╋┳╋┗┓┻╋┓┗╋┓┓┓┗┓┓━┗┗┏┗┓━━┫┫┓┣
┻━┳━╋┛┣┓┣┻╋┃┗┣┛┣━┓━┻┏┻┓┣╋┃┫┫┛┳┗┏┗┻┃┗┃┣┗┛
┣┓┣┏┓┛┏┻┫━┫┻┣━┛┏━┣┃┗┳━┗━┓┃┻┛┗┃┓┛┳┫╋┫┳┗┻┏
┻┗┓┃┳┫┏┗┳━┫┃┃┗┓┓━┗┫╋━┗┃━┛┫┗┓╋┳┃━┃┫╋┃┫┏┃┏
┃┓┏╋┃┻━┃┗┛┗┣┗┳┫┣┣╋┛┫┣┏┏┓┣┻┣┗━┓┳┓┫┃┃┣┻━┫┗
╋┗┏┏┏┣┏┗┛┏┏┣┣┏┏╋┗┃┗┛┓┳┏┫┗┛━┏┓┓┗┓┫┫┣┃┳┗┛━
┏┳┃┣┫┛┏┻┣━┳┓┓┣┓┏┏┏┫┛┃┳┛┗┫┃┣┏┫┣┛┗┳┗┫━┻┏┛┻
┳┏┗┏┗╋┛┓┛━┻┻┻╋┫┫╋┻┃┛┛┣┓┫┻╋┛┛┃┗┻┳╋┓╋┛╋┓┏┣
┣━┏┃╋┗┳┳┣┏┛┛┏┫┃━╋┣┫┻┻━╋┻┫┓┣┳┻┻┓┗┣╋┓┫┓┃┛╋
┏┻┃┃┳┓━┃┛┃┃┳━┏┻╋╋┓┛━╋┗┓┛┳┛┓╋┻┳┏╋┻┏┣┻┫┻┃╋
┃┓┓┫┓╋┫┛┗┛╋┓┻┫┫┣┓┛┳┏┏┛┛╋┣┏┳┗┣┫┳━┏━┣┛┓┻┏┛
┳┏┓┏┫┫┗┏┃╋┣┣┻┓┓┛┫┫┳━╋━┫┃━┣╋┏┓┓┓┓━━┃┏━┛┏┛
┏┓┣┓╋━┏┗┏━┣┃┏┛┳┫┏┏┣┏┗┓┣┃┛┫┣┃┛┏┣━╋┳╋┃┣┻┗┃
┫┓┳┫┫┃┳┛┳┏┳┻┣┓┓━━┃┛━┣┓┗┃┫┫┏┏┓┳┫┛┻━┃┛┫┏━┓
┫┛┗━┛┫━┻┏┏┳┳┏┗┳┛┗┃┫┏┻━┏┏━┳┏┳╋┓┏┫┫┛┃
━┏┛┃┣┳┃┓╋┛┓━┣┗┣┓━┣┛┣┛━┃━╋━┳┗╋┣━┃┗┛━┏┻┛┏┛
┏┏┫┗┏╋┏┃━┛┗┃┣╋┏┃┳┗┓┏┻┓┣┛┗┻┫┳┓┳╋╋┛┗┳┻┻┳┃━
┃┛╋┣┗┓╋┣━┗┻╋┣┏┃┫┗┗┗┃┳╋━┏┳┻┗┃━┳┗┛┓┃╋┗┣┫┳━
┏━┗╋┻━━┃┗┳┫┏┓┃┃━┣┳┓┓┻┃━┃┓┃┗┛┓┏┣┣┓┻┃╋┣┣┻┏
┳╋┻┣┣┓┓┻┏┃┻┓┫┳┃┣┃┳━╋╋╋┛┻┓┣┛┏┛╋┛┏┻┛┗┫┻┻┣┳
━┏┣┏┻━┣┫┃┳┫┻┫┛┳┏━┣┣┗╋┻┓┻┃┻┛┗┓┗┏┻┻┗┣┏┃┛┗┃
┃╋┗┫╋┗┓┏┛┻┛┓┣┫┫┓╋━┳┗╋━┳┗┻┳┛┏┗┏┳┳┛━┻┗┣┏┏┏
╋┓┣┏┻╋┫┛┏┛━┗╋┫┣━┫╋┣┛┻━┣┻┣┗╋┳┣━┣━┗┫┏╋━┣┫┗
┛┓┃┓━┃┗┣┳┛┃━━┻┗╋┣┏┗┏┫┗┫╋┓┳┏┃┓┓┃┛┃┳━┫┏┃┗┫
╋┻┣┃┳┻╋┛╋┓━╋╋┣┏┻━┃━┗┻━┣┛┣┓┗┣━┣┗┫┣╋┗┃┓┳┫┛
┣┛┻┳┻┗┗┃┫┏┻┫┳┫┻┛┓╋┃┻┓━┳━┫┏┫┃┗━┳┣┣━┗┓━┫┛┫
╋┻┣┫┳┃╋╋┏┫┻┏┗╋┗╋┃┫━┛┣╋┫┃┫┛┗┳╋━╋━┣┗┳┏┫┫┻╋
┫┃┳┻╋┛┛┃╋┣┣┛┻╋┏┻━┳━┻━┣┃┃┫┗┏╋┳┣┻┻┳┻┫┣┏┛━┻
┗┛┗┓┗┗┓╋━┗┫┫┳┗┏┛┛┏╋╋┃━┛┫┃┳┛┛┓┣┓┻┻┫┏┳┳┣┣┃
┣┣┃┗┻┣┣╋┗┓┗╋┗┣╋┃┳┃┏┛┳┳┃┣┏━┏┻┓┛┳╋┻┛┏╋╋┣┫┗
┗┳┻╋┛━┛┏┛┗┳┣┃┳┳┫┛┓┓┏┗┗┛━┳━┫┓┫┻┣╋┗┻┫╋┃┣┗┛
┣┻┻━┫╋┏┻┛┗┃┏┻┣┣┻┃┛━┳┛┳┻━┳╋┫╋┃┣┓━━╋┓━┗━┃┳
┻┏╋┣┓┳┗┓┳┛┓┏┣╋┣┻┫━┫┻┛┻━┳━┗┣┗━┻┃┫┳╋┣┣┛┃┓┻
┏┛━╋┃┣╋┓━┃┳┻━┃━┣┃╋┣┫┃┣╋╋┃╋┳╋┳┣┗┣┃┳┳┏┣┻┓┛
┻┳┫┻┏┻┫┗┛┛━━┛┣┛╋━┃┗┃┣┻┳┫━┗┃┏┳┗┏━┓┃┃┏┫┗╋┫
┓┻┏┗┓┳┫┣┗┛┫╋┣┏┗┣┃┗┓┃┳┓┏┗┳┫┛┻┛┻┓━┗┃┏┗┏┻━┗
┃┏━╋┫━┻┳━┗┏┛┃┓┃┣┫┓━━┻━╋┫┛┳┳┓┣┛┫┫╋━┳┻┗┃┻╋
┣┻┃┓┃┃╋┳┳┫╋━╋┛┻┫┣┫┫┏┗┻┛━┃┻┓┛┳┛┳┏━┫┛┃╋┛┻┳
┃┣┻╋╋┳┓┗┃┳┣┳┏━┫┗┳┻┣┓┛┏┳┣┛┏┣┓┳━╋╋╋╋┃
┏┗┳╋┻┛┃┳┃┳┏┣┻┣┛┗┓┗┃┛┫┣━┛┏┓┛┻┣┣┃┳╋┻┳┃┓┛┻┓
┻┻┳┻┏┗┓━┛┻━┗┻┓┫┗┛┫━━┻┫┻┏┳┓┃┫┫┓┏┗┗┳┃┻┛┗┣┣
┓━━┫┻┗┣┏┏┫┻┛╋┻┻━┳╋╋┳╋┫┣┳┗┫┣┻┳╋┓┏┻┫┣┓┻┣┫┗
┓┃┫┣┓┓┣╋┏┻┃╋┳╋┫┏┏╋┓┓┻┣┛┻━┣┛┃┫┏┏┫┏┛┓┻┃┃┃┫
╋╋╋┻┫┓┳╋┗┳┫┻┓┫┛┫┻┫┛┣┻┳┗┓┛┃┃┛╋┻┳┣┏┓┃┳┃┫┻┗
┳┛┻┓╋╋┫┃┃┫┻┃┃┣┃━┗┳┏┗┻┏┫┛┗┗┗━┣┣┳╋┣┣┳┳┃┏┣┫
╋┫┓┛╋╋┓┛┏┗┫┳┳┗┏┫┓┓┏┣┏┗┏┓┳┗┣┻┫━┫╋┛╋┳┃┏┃┃┫
┃┫┛┫┛┓┃╋┓┓┻┃┳┣┗━┻┓┏┛┓┓┏┫┗┓━┓┗╋┓┫━┣┫┗━┳┫┫
╋╋┃┫┛┛━┏┣┏┣┗┻┃┏╋┓┻┳┻┫┣┗┃┣┃━┫┣┃━┻╋┫━┣━┫┓┻
┻━┻┫┻┏┓┻╋┛┛┏┗┫━┫┳┓┳╋━┛┣┛┫╋╋╋┻┏┫┓┓┻┣━┗┳┓┣
┳┫━┣┻┗━┫╋╋┃┏┣┻┫┏┓┫┛┓┫┓┓┫┫┗┗━┃╋┓┻┳┣┻┳┓┏┗┛
┏┻┛╋┃━━┫┏┓┏┏┃┓┫┃┃┣┳╋┃┻┫┻━┛┗┃┏┫━┻┗┳┻╋┃┏┏┛
┃┳┳┗┻┳┳┳┏┫┣╋━┫┃┣┏┳┣┫━┛┃━┣━┫╋┗┳┓┫╋┫┏┏┓┛┗┣
┻┳┳┓┃┓┳┻┓╋┓┳━┫┏┏┓┗╋┫┣┛┫┛┛┗┛┓┗┻┛┫┏┣━┣━┗┓╋
┳┛━╋━╋┃┣┫┓┣┣┗┳━┗┓┛┛━╋┫┓┛━━┳┛╋╋┻┳┫┏┓╋┃┛┻┻
╋┻╋┳┳┏┏┫┣┛┛╋┣┛╋┻┛┏┏┳┫┣┻┫╋┣━┏┏━┻┛┳┓┣┓┃┃┏┫
┃┻╋┗━┓┫┣┓┏┛┛┫┣┣┣┗┗┣┛┗┃┫┗┏┻┛┃┣┻┻┗┻┛╋┛┗┛━┏
┻┏┏┗┻┫┃┻╋┻┓┏━┓┗┣┗┗┳╋━┛┗┫┳┏┗┗┓┏╋┳┃┃╋┗┓┃┛┛
┻┣╋┳━┫┃┏┫┃┫┛┃━┣╋┣┫━╋┻┛┏┫┏┻┓┫━┛┃┓┣┏┳┻┗╋┛┗
╋┣┗┫┃┗╋┏┳┏┏┻┫┏┣┫┓┏┃┻┣┓┳┣┳┣┫━┻┻┻╋┛┳┻━┳╋┳┓
╋┗╋┳┏┓┛┳┣┻┗┣┻┓┓┳┫━┳┳━┣┫╋┏╋┃┣╋╋┏┗┗┻┣┳╋┫┻┏
┓┛╋┻┓┏━┻┗┓┣┓┣┃┏┣┫━╋━┫┛━┻┛╋┣┫┓┫┻┫┣┓┏┫━╋┳━
┛┗┛┳┗┛━┗┃┓┃┻┗┳┏┃┻┫┻┳━┛┓┓┻━┓┗┣┓┫┫┃╋┳┳┗┃┻╋
┫┓┫╋┻┗╋┳━╋┓┏┛┻┣┛┓╋┛┛━┃┳┃┗╋┏┛┗┃┃━┻┃┗
┓┏━┫┣┃┃┗┫┛┳┃┗┓┏┏┃━┻┗━┃┛╋╋┓┳┃┏┻━┫╋┣╋┓┓┛┻━
┗┛╋━┛┓━┗┏┫┃┏╋┫┗┃┻╋┫┫╋━┃┫┓┏┏┫┛━┣┻┫┓┃━┫┣┓┗
┫┻┓┗━┏┻┗┗┃┓┻━━┛┳┳┏┃┛┳┗┣┃┓┣┏╋╋┳┃┛┣┗┻┫┃┓┗┫
┗┃━┻┃━┳━┳╋┗╋┻╋┏┓┻┏┏┃┫━┓┃┻┣┻┛┫╋━┃┻┫┫┏┗┫┫┫
━┣┣━┓┻┣┓┏┫━┻┻┃┗┣╋┏┳┛┻╋┃╋┗┏━╋┃┣┗╋┳┗━┓┫┣┳┃
┣┏┳━┗┗┗╋┛┛━┣┛┏┓━┗┓┣━┛━┛╋┳┻┳┳━┣┣┃━┓┳┣┗┳┻╋
┫┓┓┗┳┫┻┏┏┗┣━┳┻╋┛┓┓┃┛┓┓┃╋━╋┫╋┗┓╋┃┫╋━┣┻┛┏╋
┃┗┳┣┻┛┳┛┫┻┃┃┣┏━┛┃╋┛┣┳━┓┻┗┳┏╋┳┓┣┳┻╋┫┫┛┗┻┃
┳┛┻┛┓┻━┫━┗┓┗┻┛┃┛━┛┛┳┣┗┃┏━┣┛┳┣┫┫━┫┻╋┣┫┳┻┛
┗┃┗┫┣┃┣┓┣┣┓┓┗╋┻┳┳━┏━┏┻┣━┻┏┣┻┻┗┫┏┣┏┗┻┃╋┻┫
┣┓┃┣┓┻┫┗╋┏┣┗┳┣┓┃┻┳┃━┃┳┓┃┛┣┓┛┃┳╋┻┣━┳┣┓┏┫┓
╋┫┃┛┓┳┻┳╋┻┛┻┫━┫┗┛┗┏┳┏━┳━┓┻╋┗┗┛┗┃┃┣┫┻╋┻┏┛
┗┛┳┫┣┃┛╋┻┳╋┣┣┫╋┏┳┛┛┃┣┛┳━━┗━┻┻━━┏╋┻┫━┏┫┏┏
┗┳┳━╋┫┗┛┫┳╋┏╋┗╋┳┓┛┻┃┛┃┃┓┻┻┗┳┫┳┛┳┃┏╋┣┳╋╋╋
┫┗┫━┣╋┳┻╋┏┓━┏┻╋┃━┏┗┛━┗┻┗┳┻┫┳┃┏┫┗┻╋┳┻┃┃┛┣
┻╋┃╋┫┏━┣┗┓┳╋┣┏┓┣┏┣┛┛┻┗┗╋┫┫┣┣┻┓┏┏┓┓┛┻┏┏┻┣
┏┓┏┣┗┣┣╋━┫┣┳┛┳┛┗┃┃┏┃┫┫┣┗┗┳┳┳┓┻┣┗┗┣╋┣┗┛┛┫
┗┛┳┓┫┫┫┳┳━┓╋┗╋┛┏━┻┳╋┛╋┣╋┫┓╋┳┃┳┏┣┏┏┃┫┫┻┫┃
┛┣┃┓┏┏┫┳┗━┳━┣┫┻┻┗╋┣┫┗┓┣┛┻┏╋┓┫━┗╋┗┫┣┛━━┣┏
┳┏┣┏┣┏┗┗┛┳╋┓┛┏┫┏┓━┣╋┻┓╋┗┃┻┳┃┗┻┫┫┣┣┓┛┻┣┛┃
┛━┓┗┃┓┃┗┣┫┳┳┳┻╋┛╋┫┻━┫┓┻┓┓┓┛┓┓┫┛┣┣┓┛┗┻┻╋┻
╋┏┳━┳┻┓┛┛━┏┳┻┫┳┏┃┳┫┛┫┃┏┻━┏┓━┓┳┃┓┫┛╋┗┫┛┫┫
┓┗━┏┏╋┫╋┛┣┫┃┛┻┣┓━┻┳┫┻╋┻━┛┏┳┃┫┳┫╋┣┫┃┫┃┓┗┣
┫┫━┛┛┃╋┣┏┃┓┏┣┫┻┳┣╋┓━┻┃━┣┓┻┗━┗┣┏┏╋┃┫
┏╋┳━━┣┗┳┻┛┓╋┣┣╋┓┣┣┏┻┏┃┻┻┫━┓┻┻┗┏╋┳╋┏┗╋┏┫┛
╋┣┣━┣┫╋┫╋┏┓┻╋┻┛┛┓┣┳┃┳┏┏╋┛━┛┃┻━┻┫┓┳┳┻┳╋┣┗
┃╋┓┻┛━┏╋━┫┣┣━┃┗━━┏┏┏┛┗┫┛┓┓┗┓┏┳┛━━┻┣╋┫┣╋┏
┃┃┻┣┛┫┫┃┗┛┗┣━━┳╋┏┳┃━┛┛┓╋╋┓┛┫┃┛┏━┣┛┓┃┻┛━┗
┛┓┻┻┣┻┻┓┛┓━┗┗┗┓┃┣┻┫┳┳━┓┏┗┫┗╋┻┗┗┣┻┻┗┃┳┃┏┳
━┃┳┣┫┓━┗┛┻┏┳┳┏┛┃╋━┳┏┣┏┫╋┗┛┳┏┃━┫━┫┗┓╋┫╋┃┃
┓┻┗┗┓┗┓┻┏┃━╋┣┫┫┃┛┫┏┫┗┗┳╋┫┏╋┻┫┣┗┓┳┻┫┛╋┏┻╋
┏┣┓┫┃┃┣┃┓┃╋┫┫┓┳┻┳┓┓┓┃━┣┣┛┃┏┓┳┻┛╋┣┏┏┻┳┏┳╋
┛━┏━┣┛┗┓┫┗╋┻┛┛┳┛━┣┣━━┗┓┳┃┓┓┓┫╋┣┫┣┛┛┏╋┗┛┛
┫┣┏┫━┛┻┣┳┓┳┻┓┗┛╋┛┣┳┣┫╋┗┫╋┻┗┏┳━┳┻━┃┃┻┣┳┏━
┳━╋┣┻┫┫┻┗━┛╋┓┃┗┣┛━┏╋┳┳┃╋┛┻┳┻┗╋━┫┓┳┛┻┏┓┳┳
━┏┏┓╋┻┏┫┏┏┛┻┻┫┳━━┻┣╋┛┳━━┃┳┏━┫━┻┳━╋┳┏┓┣┛┃
┛╋┏╋┓┳┣┛━┻┏╋╋┓┃┏┏╋━╋╋┳┃┣┓┣┏┻┻┻┏┣┓┛╋━╋┳┗┫
┫┻┫┛┳┏┳┫┏┣┣┏┛╋┫┻┻┻┻┃┛╋━┓┫┻┗┗┫┻┃╋━┃┛┣┛┣┃┛
┗┓━━┳┛┃┗┗┻┣┣┗┻┣┣┛┏┳┓╋┏┣┫┗┳┻┓┳┣┓╋┳┃┣┓┏┳━┗
┗┃━┓━┻┳┳┃┫┻┛┗┻┓┓┃┗┣╋┏┓┓┗━┗┏┳┳╋┗┻┗┣┳┏┣╋┣┓
┗┃┛╋┗┗━┻┓┗┃┻╋┳┗━┓┏┗┃┻┫┻┃╋┗┻┫━━┻┃┣┛┛┃┓╋┣┫
┓┗┣┻┣┣┗━╋┳┻┫┏┏┣┣┣┣┗┃┏┻┏━╋╋┳┗╋┻┓┳┳━┻┏┻┫┏┻
┫┗┳╋┳┗┫╋┫┃┛━┻┏┫━┳┳╋┛┫┻┣┏┗┻┳┏┫╋╋┃┃┫┻┻┫┗┛━
┣┣┓━╋┫╋┗┣╋┗╋┻┛┓┏┗┛┛┳┃┳━┳━┻┓┛┛┓╋┫┏╋┗┏┏━┏┗
┫┓┣┫┳┻┣┫┫┃┗╋┻┛┗┓┻┫┗╋┓┫┏┃┫┣┏┓┻┛┳┫╋━┏┃┛┣┳━
┃┏╋┏╋┳┃┓┣┫╋┫┛┗━┗┫┏┏┻┣┏┓╋┓┛┏╋┗┫┓┓┻┏┗┃┓┣┛┫
┫┗┳┗┗┓┻┏━┃┛┫┣┻┫┫┫┗╋╋┏┛┛━┳┫┻┏━┣┻┃┗┃┫┫┗┳┃┻
┛┫┏┻┫┓┳┏┗┗┻┛┃┳━╋╋┛┓┛┃┣┗╋┏┃┫┗┓━┫┏┫┃┻
┣┏┻┏┣┛┏━┃┣┗┻┻┗┳┃┣┳┫┛╋┃┗┏┣╋┫┫━┫┫┣╋━┓┣╋╋┳┓
┻━┣┗┳┫┳┓━┫╋┃━┻┗┗┛┓┓┫┗┳┓━┳┛┣┗┻╋┣┗┫╋┳━┗┣━┗
┫┣━┓┃┳┻┗┃┗┳┏┳╋━━┃┓┣┳╋┻┳┻┫━┗┻┣┛┗┏┣┏┳━┗┃┳┏
┓┗━┏╋━┣┫┓┃┻┗┻┣┓┫┗┫┣┣┛┓┗┻┫╋┳┣┗┗┣┏┛┛┓╋┻┣┻┳
┻━━┏┳┫┛┃━┳┓╋┗┳┳┛┓╋┛┣┣┣┗┻┣┛┗━━┫┗┗┏┏┳┣┓┓╋┫
┓┛┃┓┣┳┓┳┻┣┗┻┓┳┫┛┛┣┛┏┓┣━┃┓╋┃┳┃┻┗┓┻┫┏━┣┫┳┗
┻╋┃┣┳┣┃┳┏┃┫┣┣┏━┃┻┣┻┫┗┛┃━╋┓┻┻┳┃━┃┃┣┫┃┗┫┫┣
┃┓┃┣━┳╋┳━┛┻┗┫┫┃┃┓┫━┫┻┛┗┻┛┳┗┓━╋┓┣┫┏━┫╋┃┫╋
┻┻┗┗┻╋┓┗┗╋┫┃┣┳┻┣┻┫┛━┛┳┳╋┗┏╋┃┻┫┃┻╋┓┳┃┣┣┻┻
┣┣┻┗┓┳┓┏┣┃┗┣┃┻┏┻┃┳┏┻┃╋┻━┣┏┓┳┻━┛┳┗┗┓┳┻┣┛┏
━┓┳┗┳╋┻━┣┫┃┗┫┣┃┻┳╋┛┻╋━┻┃┳┣┳┻╋┓┏╋┣┫┫┳━━┳┓
╋━┫┫┗┓┳┳┻┃┣┫┃┻┣┛┏┫┣┗┣╋╋┛┃━┛┃┻┳┓╋┏┳┏┫┗┃┗┓
┓┓┣┛┻┏┣┓┻┫┗┏┻┗┣┳┏┣┓┛┓┻┫┓━┓┗┻┻┳┓┫╋╋╋┣┻┣┻┓
━┫━━┃┏┃┓╋┃╋━┳┓┗┓┳┓┗┳┃╋┫┛┓┣┃╋┻┫┃┻╋┣┓┏┻━┏┫
┛━┫┃┏━┓┫╋┃┻━┳┫┏┳┳╋┗┳┫┃┗┏┓┏┣┓┳┓╋┛━┏━┫┗┫┛┃
┣┓┛┏┓┏┗┫┫┫┗┃┳┫┏┏┛┻┃┃┓━┳━━┏━┣┃┫┗┻┳┗┣┳┻╋┣┗
┓┗┃╋╋╋┓┳┗┓╋┫┳┳┏┳┏┳╋┓━┳┗━┏┃┃┃┏┛━┗┓━┗┃╋┻┻━
┃╋╋┳┻┏┻┫┏┛┻┃┏┻━┣┫╋┏┣┳┃┻┛┳┃┫┫┓╋┳┣┳┫╋┗━┏━┳
━┃┳┓┫━┫┏┛┗┓┛┗┣┏┓┻┗┫┣┳┓┳┗┓╋┫┏┫┳━┣┣┳┏┣━┣┃┏
━┗┗┏┃┣━┛━┻┓┏┻┛┗┗┣┳┃╋┗┛┃┛┓┻┛┫┗┓┳━┏┳━┫┓┛┓┛
━┏┃┫┃┣┫┓╋┃┣┓╋┓┏┻┓┣┫┏┫┳┣┣┃┳╋┓┳━┫┻┏┛┻┣┗┓━┏
┓┣┗┃╋┏┣┗┗┳╋┓┗┣┏┫┣┛━┓┏┻┃┓┻┓━┓┛┻┫┳┓┗┛┛┗┏┫┛
┃╋┛┫┻┛┣━━┣┏┛━╋╋┫┣┫┃┻┏╋┃┛┛╋┣┗┻━━┻┗┣┣┻┳┏┻╋
┣┃┓┣┛┣┻┏┻╋┗┛┻┻┳┓┛┓┏━┓━┳┗┏┛┻┳┛┣┫┗┃┫╋
┏┫━┃┛┫┳┓┛╋┓┏┻╋┃┛━┓╋┳━┫┗┓━┓┛┗┣━┗┣┫┣┳┛┻┃━┻
┳┗┣┃┗┛┫┃┣┣━┓┫┃┻━┫╋┛┛┃┛┏┻┃┳┳┗┫┏┃━┓┳┳┃┏┳┗┓
┓┻┏┏━┏┣┏╋┏┣┣┛┃┻╋┗┫┣┻┏┏╋━┛┫┫┏┻┓━╋┫━┻┗┳┏┫┳
┃┫┣┓┻┗┗┓┃┃┣┛┃┫┳┳┻┏╋┃┏┣┳┗┏┛╋┳┗┏┣┏┃┳┳┏┛┣━━
┻┫┗┏┃┃┣┣┓┳┣┣┳┛┃┻┻┃┻┫╋━┏┳┫┏┗┣━┏┳┓┗━┓╋┣┗┣┳
╋┻┣┃┗┛┫┛┓┣┗┻┓┻┫┳┣┳┓┻┏┳┓╋┗┗┻┳┣┗┃┛┛┳┣┓┳┳┛┳
┗┛┗╋┫┳┗┫╋┗┫━┛┃┏━┃┻┗┫┓┛┛┓┏┃┛┛╋┃┗╋┣┛┻╋━┓┫┛
╋┛┛┛┻┏┛┛┛┫╋╋┛┓┳┻┗┣┻╋╋┓┻┣━┓┃┛╋━┫┻┗┏┻┫┗┏┏┣
┛┛┗┳┛┫┏┛┛┛┻╋━┛━┫┣┏┛┛┫┫┻┣┃┫┗┓━┓┳┛┛┫┃┗┣━┛━
┳━┃┳┓┏┻┗┏┗┛┏┻┃┛┣┳┓┓┣━━┏┏┃┃┃┛┃┏┣╋━┏┫╋┫┓━┫
┏┓┃┣━┗┫┃┻┃┳┣┫┫╋┣┣╋┣┻┻╋┃┏┳┻┗╋━┻┓┗┏┏┗┣┃┳┛━
┏┗┣┳┓┗┏┻┫┻┫┻┛┓┣┫━┻┣┓┣┣┳┗━╋┣╋┫┛┫┓┏┏┛┫┣┫┛┃
┛┣┻┣┓┓┛┛┫┗┳╋┳━┫┛┫┛┃┣┃┻┓┫┣┻┏┻┏━┻┫┃━┏┳┫┳╋╋
┫━━┛┛┏┗┻╋┓┗┻┗━┗━┣┛┣┳┳┃┻┳━┓━┏┳┛╋━┗━┳┓┗━╋┗
┏┃┣┣┳┛╋┻┗┻┳┏━┳━╋┣┣┫┫╋┣┫┓┓━┳━┳┻┻┗┣╋┗╋┓┏┓┣
━┗╋╋┗━┳┓┏┏┣┏━┳┃┃━┻┃━┓┻┓┛┏┏┛┛╋┓╋┫┏┳┣┣┫╋┛┳
╋┫┏┫┛╋┣╋╋┛┛┗┗┳┓┛┫┳┗┏┫┓┫┳┓┻┓┛┓┃┳┫━╋┫┓┃┏┫╋
┏┻┓┻┏┫┻┗━━┻┣┫┛┓┳┳┫┏━┣┻╋╋┫┣╋┫━━┛┗┣┗┛┫┏┃━╋
┃┏┻┛┫┛┏┫┓┓┏┣┣┻╋╋╋┫━┳╋┗┓┣━┣┫┳╋┳╋┣┛┏┳╋┛┻┓━
┃┛┛┗┛┫┏┃┳┗┻┃┓┣━┓┻┻┫┏┫┗┫┏┳┛┳┫╋┻┛┗┣┏┫┗┗┻┗┳
┓┃┗┏┓┳┗┗┛╋┣┓┫┻┗┫┳┃╋┻┣┏┃━┓━┛╋┗┻┓╋┏┏━╋━╋┗╋
┗┻┫┗┫┓┣┫┫╋┏┻┏┗┗┓┓┛┓┣┗┓┗━┗┓┫┏┏┏┫┗┏┗┗┳┓┏╋┫
┛┗┗┛┳┻┏┃┳┫╋┓┫┛┫╋┏┓┗┫┣╋┓┳━━┓━━┳┃┗┗┳┣┫┓╋┏━
┻┃━┫┻╋┫┣┻╋┫┗┗┏╋━┛╋┣┛╋┏┏━━┣┗┫┛┏┛┗┻┏┏
┫┗┗┗╋━┗┣┳━┫┳┃┓┫┻┫━┏┳╋┓┓┃┓━╋┫╋┗┏┛┣╋┃┳┣┻┃┏
┏┃┃┛┏━━┗┳┃┣┫┏┃┃┣━━┳┓┳┏┛━╋┣┳┃┏┣┓╋┃┣┛┏┗┻┳┃
━┻━┫┃┓┳┫┣╋╋━┻┳┃┓╋━┗┻┗┳┣┃┃┻┃╋┓┫┣┓━┓┫┓┣━┗━
┗┓┫╋┣┳╋┫┃┓┫┫┻┃┣━┏┏╋╋┣┳┻┳┗┫┫┫┗┻┛┃┓┏╋━━┛┣┛
┓┳┓┫┣╋┓┃┳┻┫━┓┻╋┫┣┃┣┗┫┗┛┛┃┣┫┣╋┛┻╋━┗┗┻━┣┳┣
┗┛┓┗┛╋┏┓┳╋┗┃┃╋┗╋┗┏┓┳┓┓╋┣┫┻┓━┛┫━┏┣┳╋┛┣╋┓╋
┻┫┛┃┏┳━┃┓┣┓┗┻┏┻━┻┣┣┛┫┓┣━┻╋┫╋┳┻┻┛┛┫┻┃┣┏┛┻
┻━━┃┃┗━┗┫┓┳━━┳╋╋┃┗┛┗┏┃╋┛━╋┃┳┣┗┏┳╋┳┣┻┳┣╋┫
┛┛┳┃┓┓┣┃╋┓┃━┫┳┗╋╋┃╋┛┳┣┏┣┣┏┗━┃┛┏━┃━┏┳┏╋┣┗
┃━━━┣┓┻┛┳┻━╋━╋┓┓┗┗┃┻┳┃┳┏┫┃┫┻┣┫┳┏┫┓┳┫┃┛┓┃
┏┗┛━━┛┗┻┛┫┣┳┳┃┏┫┗┣┏━━━┃┓┫┛┛┗┣┗┗┣┻┓╋┗┗╋╋┫
┫┛┓╋┓┃┃┛┫┫┏┓┃┣┏┃╋┛┏┳┃┛━╋┗╋┓╋┣╋┃┓┓┏┫┻┳┏┗┳
┳┃┏╋┃┏┓┣┻┏┳┳┳┓┻╋┏┛┛┃┃┫┗┏┏┃┫━┫┣┻┛┣┣┏┛┣┏━┏
┓┗━╋┓┳╋┻┳╋┏━╋┛┫┳┃┣╋┫┛┻┻┏┓┏┳┻┣━┃┻┳┳┓╋┻┃┛┓
┻┻┏┓┳━┳┛┻╋┣┣┛┳┃━╋┗━┫┛┗┣┃┣╋╋┏━┳┣┣┃┓┛━━━┓┫
┻┛┣━┣┛┣┗┏┻┏┛━┣┛┃┃┛┓┏┗┣╋┣┓╋┣━┛━┫┗╋┳┗┳┛┏┓┣
━┳┫┓┗┫┫┛┫┫┓┣┻┓┏┳┳┣┓┏┓┏┓╋┓┳┗━┣━┗━╋┻━╋┳┣━━
┛┣┛┫┣┫┃┣┫┛┣┣━┣┗┃┗┣┣┳┛┣┗┻┳┃╋┫┏╋┻┫┓┏┫┗━╋┳┻
┣┳┃┃┻┻┫┓┗┻┏┛┏┏╋┳┗┃╋┓━━┻┳┏┻┛┗┗┛┻┛┳┛┛┻╋┻┃┣
┫┗┳┳┓┗┛╋━┃┗━┗┓╋┗┓┓┫┓┏┣━┳┻┃┗╋┏┣┓┓┏┃┳┓┻┃┫┃
┓┏┏┳┏┣━┣━┓━┳┏┳┗┳┓┣━┛┳┣┗┗┻┣┻┃┫┓━┳┫┗┻┳┳┻┓┗
┓┓━┛┣┳━┻┳╋┛┛┓┛┻┫┗╋┓┳┏┓┓┓┓┛┗┻━┛━┫┗┳┓┏┃┏┃┗
┃┓┫┃┳━┻┃┃┣┫╋┻┫╋┛┃┣━┫┣┻┫┃┓┏┻╋┻━┻╋━┗┣┳┣┳╋┏
┃┛╋┣┳┳┛┫━┃━┏┛━┃┻┻━┳┗┓┓┃┗┓┃┛┓┣┻╋┃┓╋┳
┣┏┏┓┻╋┏┣┻┳┏┻━┫┗┃┳┏┏┏┳┃┳┃┛┏┗┣┣┃┻━┻━╋┓┗┛┗┣
┗┃┳╋╋━━┓┓━┣┛┻┛┛┗━┫┗━┳━┓┏┃┳┣┣┏┓┳┗╋┫┏┛┳┻╋━
┗┛┃┓┣╋┃┳┳┗┓┓┓┏┗┗┣┣┃╋╋╋┃┛━┏╋┣┳┏╋┫┃┛┏┗┃┗┫┳
┣┫┣┻┣┃━┣━━╋┻┏╋╋┃┣┏╋┻┻┃╋┗┃┗┏┻┛┫┳┏┏┣┏┃┓┣┫┻
┣┏┳┳┏┗┃┏┣┓┻┫╋┃┓╋┳┳┻┛┣┏┛┗╋━┓┫┻━┻┓┏┏┓┻┓┃┓┳
┻╋┣━╋┛┛┳┳┏┓┃┣┛┻┗┏╋┣┣┃╋┳┻┃┏┻┃┫┫━┏┛┣┃┗┛┏┓┣
┓╋┫┗┫┣┃┫┗┏┣┗┛┗━┫┏╋┻┗━┣┣┛┏┛━┓┳┛┻┛┳┻╋┫━┓┳┗
┓┣┛┳┣┓┫┃┻┓━┻┣┗╋┏┛┣┻┣┏┏┣┣╋┣┣┳┻┛━┫┃┳┛┓┏┃┓┗
━━┛┛┻┗━┛┻┓┳┳┓┃━━┓╋╋╋┃┏┗╋┳╋┏┻┓┛┃┛━┻┓┣┏┏┗┛
┳┣┳━┻┓┓┗╋┣┗┗┛┗╋┛┛━┫╋┏┫┃┫━┓┓┫┛┳┳┏┃┏┛┛┻┃┛┓
┃┻┻┛┳┗┏╋╋┃┃┓━┛┏┏┓┫┓┣┳━┳┗┏━┳┣┓┛┃┗┃┏┃┻┣┳╋━
━┣┫┳┛┫━┏┓┣┛━┻┃┳┳┃┻┣┗┣┛┻┳┏┃┣┓┏╋┗━┓┗┛┓┛╋━┗
┃┏━┻┛┏┏┫┃┏┗┓┓┳┃━┫┳┫┓┃┻╋┣┣┃┃┓┣┃┛╋┏┳┻┓┏┻╋┗
┗┣━┓┃┛┻┳┏━┣┗┗┃┃┓┗┏┏┃┃┏┏┳━┃━┣┣┻━╋┛┣┏╋╋╋━┏
┻┏━┳━┫╋┓╋┻┏┃┻┏┃┳┻┗┳┏┗┻┫┛┏┗┃┳┃┓┏┻┏┏┳━╋┣┫┗
┣┳━┃╋┫┳┣┓┳┛┳┗┗┻┓┏┛┗┗┳┣╋┗┫┫┃┗━┗┫┏┛┗┳┻━┻┓┳
┳┣━┫┣╋━━┫┳┻┃┃┗┛┻┻┻┛┣┗╋┃┣┓╋┫┓┣╋━┫┣┻┳┛┓┻┫┗
┓┓┛┳┣┏┣━┏╋┳┫┏┣┳┗┃┛┻┳┓┣┫┗┳┃┫┣┫┓┃┛┓┏┗┛┣┏┏━
┏┳┳┣┗┻┻┓┫┛╋┓┣┏┏━┓┻┻┳┣┳┏┻┃┛┳┳┏┓━┓┣┗╋┫┏┏┏┃
┓┓┓┣┏┓┻┓┏┣┃┻┫┫┻┻┏┗┻╋┓┫┏┃╋┻┻┗┫┳┻┳┳┏┣━┻┻┻┻
━┣┳┳┃┫┗━┓┏┓━┫┗╋┛┻╋┣┳┃┻┫┛╋┛┗┣┏┓┏┻┛┃╋╋┻┛┗┗
┫┏┛┫┣┛┃┣━━╋┣┫┛┣┓┃┫┏┃┻┗┻┃━┏╋┛┣┣╋┓┏╋╋━┫━┗┻
┏┓┫┫┳┳╋┏┛┛━┳┫┳┏┓┳┃┳━┳╋╋┻┓┻╋━┏┛┗━┃┣┓┳┛┏━┛
┻┃┫┗┗┓┻┛━┫┛┃╋┏╋┓┣┓┫┏┏┻┛┳┣┻┃┃╋┏━╋┳┳┏
━┓┻┳╋┳┛┏┗┃━┃┏┣┛━┳┫╋┫━┻╋┗┻┣┓┓┫╋┃┫┃┗━┫┫┃┻┏
┗┃┛┃━┣┗┓━┛┳┛┓┣╋┗┣┻┳┗┃┻╋┣╋┗┓┫┓┛┃┛┫┳┓╋┫┣┃┫
┏┻┣┓┗┛┳┓┫┻┫┓┏╋┫┳┓━┳┏┻╋┣┓┗┃┗┛┛━━┻┣┳┓┗┓╋┛┃
┏┗┗┛┃┓┳┫┻┓┗┻╋┛┗┫┏┳┻━┃┗┫┻┃╋┗━━━┃┳┳┃┣┗┏┃┛┛
━┛━━┛┫┗╋┛┃┏┣┛┻┏┃┳┗┃┻┃┳┃┳┗╋┃━┃┫┃━╋╋┣┏┃━┫┣
┛╋┗┛━━┫┣┫┻┫┻┃┫┣┳┳┳╋┗┫┣┗┻┫┓┓┣┳┓━┫┏┃┫━┃━┗┗
┫┃┛┫┏┫┫┓┓┫╋┏┓┗┫┓━┛┫┗┣╋┳┻┫┗┻┳╋┃┫┳┻┃╋┃┳╋┻┫
━┏┓┗┏┃┫┓┛┻┏━┻┗┓┻┣┗┻┣┃┫┫┃━┓┃┳╋┻┓┫┛┻╋┗┓┗┻┓
┏╋━┃┣┗┓━━┃┫┻┣┛━┛╋┫╋┫╋┓┓┃┫┃╋┓┣┻┻┫┗┳┫┫┓┻┣╋
┛┃┫┣┗┻┫┛━┏┛┻┫┏┛┛━╋┓┫┛┓━━┏┗┻┫┻┛┗┻┗╋┻┣┏╋┛┛
┳┏┛┃┻┗┳┏┃┃┓╋┓┗┛┗╋┫┻┻┃┛┻┏┏┣┏┫┳┫┓┏┻┳┃┻┻┛━╋
┳━━┗┏┻┛┃┏┛┃┣┗━┓┻╋┳━┻┫┛━━┗┗┛━┻┏┗┃┃┳┳┏┏┏╋┓
┓┻┛┳┳┳┳┏━┣┛┗┻┏╋┏┃╋┗┫┻┣┻┫┣┳┛┳┻┣┣┳━┗┓┗┗╋┗╋
┣┛┫┏┛┳┫┻┏┃┛╋┳╋┓┓┃┛┗┓┻┻┓┣┛┃┓┛┃┳┻┃┛┫┃┗┗┣┫┏
╋┳┛┛┻┓┻┣┛┻┏┣┃┛┳┛┻┏┃┳╋┣┏┗┏╋╋┫━┣┫┃┃━┣┳┳┣┳┻
━┳╋┫━┣┻┃┻╋┣┗┫┻┻┫┛┻┣┓┣┳┃┳┫┃━┳┗┻┳┳┓┃╋┏┏┻┛┃
┛┓┏┻┣┳┓┛┏┓┏┃╋╋┻┣┏┫┏┳┻┗┓┏┏┏┣╋┓╋┣┓┗┳╋┻┫┛┫┃
┗┗┛┗╋┻┏┫┫━┓┓┻┻┛┻┻┣┓┃┳┫╋┳┫┃┛┓┫┗┻━┏┓┗┓┻┣┓┗
┳┏┣┫┣┣┗┗┳┗┣┗┣┓┳╋┫┳┗━┗┳┻┻┫┛╋┗┛┻┗┳┣┳┛┛┣┓┗┛
┏┫┫┃┫┫┫┃┫┫┃┫┃┫┗┗┣━┓┻┏┛┻┣┓╋┏┓┣┃┃┏┳┃┗┣┏┛┏┗
┫┓━┃━┫┃┏┳━╋┃┗┏╋┳┏┫┏┣┫━┏━┃┫┏┳┏┳━╋┳┓┏┣╋┫┣╋
━┃┗┻┫┃┫╋┣╋╋┏┛┏┗┛┏┗┛╋┏┓┗┳╋━┣┗┻┏┃┻┏┛┗┣┗┗━╋
┛┣╋━━┃╋┃┳━┻┻┃━┗┓━┫┏┓╋┓┳┗┻┻┳┻┫┫┫┛┓┣┣┻┫┃┛┣
┳┛━┳━┫┗╋┃━╋┏╋╋┳┻━╋┗┻┫┏┫┳╋┳┛┓┣┃┻┛┗┳┣
┗┃┫┫┏┏━┣┓━━┫┛┃┻━━┫┳┫┣╋┻┓┻┃━┛┛━┳┏╋┻┃┛┳┳┓┏
┓━┏┻┳╋┗┗┃┛┓┗┓┻┗━━┓┃┛┗┓┣━┻┏┻╋━┓┳┻┳┫┏┛┻╋┫┏
┛┻┳┫┓━┣┃┳┫┳┗┗┓┣┃┫┃┫━┻┃┫┫╋┃┫┗━┏┫┃┓╋┣┛┓┳━┛
┣┗┫┫━┣┗┗━┓┳┻╋┓┗┓┃┏┓╋┏┻┫┓┻┻┣╋┃┻┻┫┻┻┓┣┣┣┓┛
┗┣━┃━┻┏┃┫┻┏╋┣┗┣┻┣┏━┣┓┗┗┣┛╋━┏━┗┓━┓┏┃┗┻┳┓┫
┫━┗┳┓╋┃┛┳━┃━╋┛┗┻┣┻┓┣┻┳┃╋┛┃┻╋┓┳┣┛╋┓━┫┣━┣┓
┗┻┳╋┣┗┫┓┃┏┛┃┫┏┣┫━┏┃┛┃┛┏┫┏┛┗┗┳┏┣┛┛┗┗┓┏┓┳┗
┣┏┗━┣┃╋┏┏┓┣┏┏┳┛┓┗┣┏╋┳━┫┛╋┃━┻┫┗┣┃┫┓┃┏┃┓┗┓
┛┃┗┳┣┻╋┏┳┳┗┻━┫┓┗┛┗┣┏━┣┓┏┏┛┃━━┳━┃┗┃┃┛━┗┣┃
┳┫┏┓╋┻┣┫┛┣┏┓━┻╋┫┫┳┫┳┏╋┣┻╋┃┓┻┣╋┳┣┫┏┏┛┻┛┏┗
┓╋┳━┻┫┫━┃╋┃┻┳┫┛╋┻┓┻┃┏┗┗┣┣╋╋┻┃┣━┓┻┛┣┫┓┛┓┣
┏┓┓┏━┳━╋┫┃┏╋╋┏━┻┗┛┻┫┃┛┓┳┓┓┛┗┣╋┳┳┳┏╋┳┗┏┓┳
┳┳┳┳┻┏┃┫┛┏╋┃┛┳┣┣┣┓┏━┳┛┻┓┣┣┛━┻┫┗┻┛┓┛┗━┣┏┛
┳┗┏┳┏┛┣┻━┗┃┫┳┳┛┃┣┫┏┻━┗┫┳┻┻━━┳╋╋┛┃┫┃┛┓┏┓┣
┳┛┫┣┫┣┃┓┫┣┏━┓┫╋┏┻┗┛┳┻┛━┓┓╋┛┛┃┫┃┃┻┻┳┛┏━┻━
━━┓┛┗┗╋┫┳┻┻┛┳┛┫┫┃┗━┏┏┣┳╋┣┓┃┛━┗━┣┗┳┏┓┫┳┃━
┻━┣┻┣┣┗┻━╋┃╋┃┏┫┗┓┛┏┳┣┣┓┛╋┗┏┻┏┛┻┗┻┓┗┗┣┣━┣
┏┳┗┣┣┻┣┗┏┏┻┻┃┫┛┏┣╋┗┳━┓┃━┛┣┛┏━┫┛┃┃┃┳┳┏╋┳━
┳┛┣┏┻┛┗┻┛┣┃┏┛┓┻┳┻━┫┫┓┛┫╋┻┏━┓┫┣┣╋╋┻╋┻┏┫━┃
┳┫┳┓┛┫┗┛━┗━┓┫┳┻┣━┗┫┓┻┫┣┣┳╋━┓┗━┳┛┓╋┻┻┛┛┫┳
┛┫┏┻┳┻┛┳╋┣┳┓┓┳┫┏┻┓╋┻━┓┣┫┫┃╋━┳┣┗┫┻┗┏━┗╋┣┃
━┳┗┛┻╋┫┓┛┏┛┗┛┗┻┳╋┳┻┻┗┫╋┛╋┗┫┏┣┫┫╋┫┛┫┓┛┣┗┫
┛┏╋┫┻┳┃┻┓┗┳╋┃━┳┏┗╋┃┃┣┓┳┏┫┫┳┣┳┏━┏┣┓╋╋━┗┃┻
┻┳╋┳━┣┓┏┃┳┣┗┫┓┛┛┓┃┓┛┳┗┻┳┓┻┛╋┛┫┃┳┓╋┃
╋┣┣┃┛╋┣┓┣┻┛╋┻┏┓┣┛┓┻┣┛┗┣┓┛┣╋┗┛┣┃┛┓┃┻┓━┛┓┻
┃┓┃┃┏╋┣┻┃┛┫┓┗┓┫┛┗╋┫┫┃┓┫┻┃┏┛┗┗┫┫┻┻┫━┣┛┏┣┫
┳━┗┃┣┫┻╋━┏┣┃┓┳┳┃┏┓╋┣┓┣┃┫┻┫┗┗┏┗┏┓┫┃┛┫┏┏━┛
┳┃┣┣┣┓┃┻┏╋┃┻┃━┃┣━━┳┃╋┫╋┗┫┻┣╋┏┣┳┣┗┏┏┻┛┛┳┛
┛┳┳┳┻┻╋┓╋┓╋┓┣┛┳┃┫┃━┻┛┛┣┛┗┏┣┣┫┫┓┻┳━╋┻┗┛┃┣
┫┏┓┻┫┗┳┣┗┃┳┫┻┳┻┛━┻┳╋┣┳┳┃┛┣┛┗┃┏┗╋┏┗┫┃━┗┗┏
┓━┗┗╋╋┓━┓┻┗┛━┻┛┻╋┏┛┳┃┻┛┗╋╋┓┗╋┣┏┃┏┻┃┻╋┏┻┓
┃┃┻┛┗┣╋┣┃┓┃┏╋╋┳┛━┛┳┫┳┏┛┃╋╋┛┃┗┏━┏━┗┣╋┓┻┻┗
┗┫┳┻┓━┓┗┏┳┳┃╋┳┫┻┻┛┫╋┃╋┣┗┃┳┛┓┃━┓┳┃┓┃┻┫┻━┏
┃┳┻┫┏┗┫┫┻┣┳╋╋┏┫┣┏┣┫┻┫╋┳┫┻┳┛┣┗╋┳┃┳┓┫┛┫┻╋━
┫┳┳┏┫━┓┫┳┓┓┗┏┏┻┣┓┣┓┫┗┏┣┓┫┛┻━╋┣┛┳┳┃╋┏╋┓┓━
┳┣┓┏┛┳┏┛┗╋┳┛━┏┳┳┫┃┣┳┳┻┫┛┫┃┳┗┣┏┏┓╋┗┃┛┳┻┛┓
┏┳━┫┗┻╋╋┫┏┃┻┣┛┫┫┗┏━━┛┣┫┏┻┃━┣┗┻┣┛╋┣┃┗┛┻┃┳
┣╋┣┗┫┳┻━┏┳━━┻┣┛┃┣┛━┫┏┏┃┃┻┳┏┓┣┏┃┃┣┏┃┛┓┛┳┛
┻━┣╋┻┓┫┃┳┛┓╋┫┃┃┓┣┻┻┛┻┗┓┛┳┏┳━┗━┓┫╋┳┣┣┓╋━┏
┫┓┣┻╋┃┻╋┣━┏┏┏╋┣┏┫━┃╋┫┗┛┳┻┏┣┻┛┣┣┏┣┏┻╋┳┗╋┏
━┛┣┓╋┏┃┛┃┫┏━┳┃┫┫┛━┛┏┓┗┓┣┃┏┫┗┏┻┣━┣╋┻┫┓┗┗┏
┫┣┫┗┃╋┫━┏╋┗┓┗┫┳┣┣┳━┣╋┗┛┻┣┳┓┻┻┣┳┻┛┻┓┳━┛┏┫
┗┓┓╋┗┻┓┓╋┫┃━┛━┏┏┏┫┣━┓┳┏┛┓┫┛┛┓┳┏┗━┻┓┓┃┻┛┳
┻┳┳┗━━┗┏━┛┫┃┓┣┻┗┣┗┓┣┏┏┛┻┛┏┳┫┏┏┛┓┫┫┻┏┻┃╋┫
┗┳┓┏╋┫┻┳┻┛┗┣┓┃┣┓┻┏┣┏┻┏┓┣┣┓━┣┳┳┳┻┗┻╋┳┓╋┻┓
┓╋┏━╋━┓╋┃┛━┣┏┛┛┫┻┫┛┛┫┳┛┫┻┏┓┏┳┗━┗╋┓┛┣┻┃┏┳
┫┣┏┏┫╋┗┻━┛╋┣┓┗━┻┫╋┳┫┣┣┣┃┗━┓┣━━┗┏╋┣┻┳┻┗┫┣
╋┫┫┓┳━┻┓┛┓┗┛┗┛┣┫┃┗┫┓┓━┻╋┗┃┫┳┏┓┫┗┃┃┫
┻┣┻┻┗╋┛┃━┛┻┗┳┏┳┗╋┓┳┓┳┳┳┣┳┃┻┏┫┓┳┗┳┫┏┛┏┣┣┓
┗┗┓┫┛┛┃┛┏┛━┓╋┏┫┃┻┣┏┏┓━┓┛╋┓┫╋┓┣┗┻┻┃━┓┓┫━┗
┓┳┣╋┗┻╋┃┛┗┻┏┻┗┃┏┗┛┗━┣┻╋┫┛╋┏┓┗┃┏┏┻┏━┫╋┫┣┳
┫┫┫┓━┃┃┃┫┓┗┃┫┣┻┗┫┛┻┓┃┗┫┳╋━┛┏━━┏┫┫┓╋┓┓┫┛╋
┗┻┓┫┗━┓┃┻┳┣┳┃┏┻┛┃━┻┻┓┏┛┳┣┳┳┃┃┏┓━╋┳┃┣┓╋┗┛
┃┳┗╋┛┻╋┣┏┫┫┛┏┏━┏┫┓━┻┻┫┓┓┣┏┻━┳┏┳┓┗┛┳┗┳┗┗┫
┗┗┓┏┃┃╋┻┗┛┻┓┫┃━┏┣┻╋╋┫┏┣┣┃┏┳╋┣┃┏┏┳┛┗┏┛┓┛┗
━┫┗┫╋╋┏┣┓┗┫┻╋┛┳┗┣┗┳┫┻┛╋┳╋┓┫╋┏┛┛┳┛┏━━┓┛┫━
┗┻━┣┓┣━┳╋┛┣┣╋┻┳┓┻━┓┏┳┓┣┛┳┏┃┗━╋┳┗┛┫┏┫━┫┛┛
┫┻╋╋┏┳┳┻┏━╋┳┫┛┗━┳┃┏━╋┃┛┗┫┓┳┃╋┗┃┗┻┗━┳━┏┃┫
┛┗┏┃┛━┫┻┓━┛┻┳╋┏┃┛┻╋┣╋┏┛┓┛┫┣┏┗┻┗┫┃┗┏┛┛━┛┛
━┳┏┓╋┳┣━╋┃┫┻┻━┫┳━╋┏┗╋┳┣┏┣┫┫┛┗┣┓┳╋┻┃┗┛┫┓┓
┏━┃┻┏━┫━━━━━┏┫╋┃┓━┛┻┛┻┫┗━┻━┣┛━┓┣┛╋┻┗┻┳┃┓
┳┻┻┫┓┗┳┫┓┣━┫┗┣┃╋┏┻┣┃┗┳┗━┃┃┛┣━╋╋┻━━┏┗┃┳┫┏
┻┳┣━┓┫┻┫┛╋┏┃╋┻━┣┣┳┻┏┓┳┓┳┏╋┓╋┛┓┣━┫━┗┳┏┛┳┏
┏┻┫┏┻┓┛┏┃┛┻┓┻┓┓┛━┳┫━┳┣┗━┃┳┻┳┛━┛┃┗┃╋┣┛━╋╋
┫╋━┻╋┛┛━┗┏┃┫┳┃╋╋┳┻┓╋┃┣╋┫┣━━┳┣━┓╋┳┣┓╋┫╋┃━
┓┏┗┻┳┫┻┫┓━┓┫┛┻┗╋┃┫┻╋┓━┓┏┣┳┗┣┏━┓┳┃┏┳┛┓┣╋┃
┗┏┻━┏┓┛┃┓━┃╋┗┣╋╋┣━╋┻┓┃┳┣┗┗━┛┣━┛┏┻┃┫┻┗┗━┃
┳┫━┃┫┻┓┏┃┗┣━┻━┛┫━┃┳┫╋┻┏┫┻┣┛┣╋┏╋┗┃┏┗╋┫┃┳┛
┓┗┏┏┣┫┗┃╋╋┏┳┓╋┻┻┻┻┳┏┓┻━━━┣━━┃━┗┣┏┓┏┣┃┗┛┫
┳┗┓┃┳┣┻┏┃┓┓━┏┳┃┛━┃╋━┏┛┏━┳┃┣┛┃╋┳┗┏┏┫┏━┓┫┓
┻┳┳┛┃┗┓┣┛┓━┣┗┗┳━┻┫┻╋╋━┫┳━┓┓┏┏┻┗┫━┻┳┛┛┏┻━
┳━┻┏┃┫┻━┓┻┗┗━┫┳━┳┫┛┏┻┛╋━┫┛━┛┗┏━━┻┛┳
┳━━┏┳━┓┃┳┣┏╋┻┳┛┗┳┻╋┻┓┳┓┣┗┫┻┏┛┻╋┣┛┻┫┻┳┏╋┣
┏┓┏┳┫┏┫┣┗┓┏━━┛┛┏┫┗╋┏┏┓┓╋┣┫┳┃╋╋┏┻┛┻╋┓┣━╋━
┛┓┛┫┓┗━┳┛━┛┣╋┗┛┻┫┓┏━┗┻┃━┳━┻┏━┗━┗┛┫┃┛┳┃┻┣
┻╋┓┏┛┻┛┏┻┣┃┳┳┻┳┓┃┻┣┓┛┻┃┃┻┏┗┓┗┫┓┻┗┃┃━┓┫┓━
┗┛┳┣┫┣┫┛┗┃┛┓┳┳┏━┃┣┫┗┳┣┳┻╋━┫┫╋┫┃┻┫┻┓┓┗╋┏━
┓━┻┫┓┓┓┻┻┓┫━━┻┏┻┻┣┗┫┏┃┣┓┻┫┃┃┛┫┣┛┗┛╋┃┳┏━┓
┻┛┳┛┳━┃┻┏┛╋┛┣┗┗┓━┛┗┃┣┻┳╋╋┛╋┛┳━┏┳┻┗┃━┳┗┛┻
━┗┃┗┗┓┣┓┻┣┏╋┫┏╋┛╋╋┳┗┫┏┗┓━┣┃┏┳┫┃┃┣┗┳╋┳┃┓┣
┻┳┣┛┛┻┳┣┳┓┛┃┛┛┓┫┗┓━╋┫┃━┓┓┗┛┓┫┳┏┏╋┗━┻┳┣┛╋
┣┗┳┳┏━┃┃┫┫┻╋╋┃━┛┣┃┣┻╋┛┫┃╋┗┫┓┏┗┓╋┓┻┛┗┻╋┓┣
┓┫┣┻╋┛┫┗┃┣━┫┃┃━┳━┳┏┻┗┣┛┛┳┏┏┗┣┫━┫┫┓━╋┫┓┫━
╋┗┫━┫┛┗┳┗┓┃┃┣╋┻┗┣┏┫┗┃┃┣┓╋┓┏┓┛┣┣┻┻┓┛┏━╋╋━
┳┣┫┫┃┳┣┣━┻┓┃┃┫┻┛╋╋┗╋┛┫┳╋┃┣┳┻┻┣┳╋┏╋┻╋┣╋┗┏
┓┳┗┫┣┣┻┓┻━┫┛╋┣┏┳━┫┃┃┳━┛┻┫┗┛┫╋┻┓┗┻┣┓┗┛┃┗┻
━┻┓┏╋┣┣┣━┣┛┃┣┃━┣┓┻┻┃┻┣┳┳┏┛┏┏┃┛┗┻┻┛┫┫┻┣┫┗
┫┗┳┫┗┫┓┓┫━━┳┳┛┃┃━┃┃┳┫┓┣┗━┻┓┻┻┏╋┳━┛┗┗┫┫┻┏
┗┻┛┫┗┣┓┫┃┗┏┛┃┗┓┓┏┛┓┛┫┛╋┛┫┳┫┳┗╋┃━┳┓┗┣┻┛┣┣
┳┳┏┳┳┃┏━┗┓┳╋━┻┣┣━┛┻┣┣┛┳┫╋┓┛┏┃┃━━┳┓┃┛┣━┳┻
┻┣┫╋╋┛┳┃┃┻┣┃┛━┫┛┻━┳┓┏┃┃┳┣┻┛┣┗┓╋╋┣┫┃┛┃╋╋┓
┛┏┃━╋┫┳┗┛┏┏┛┻┻┻┗┻┻━┫┻┫┓━━╋━┗┃┓┻┳┗━━┫━┫┳┻
┛┏┏╋┏┣┏┣┃┻┃┓┫┳┫┻┫┳╋┳━┗┻┃┃┛┓┣┃╋┳┣━┻┣╋┓┻┃┣
┏┳┣┛┻╋┗┻┣━┳┣┳┛┛┫━┻┛┣┃┗┫┫┣┗┛┏┣┃┗┃━┗┛╋┳┳┛┏
┏┫┫┗┓┃┳╋┗┣╋┳╋┗┻┏┗┃━┳┗╋━┓┫┗━┻┃┃┏┻┫┻┳┛┃┣╋┛
┛┓┛┛┫┃┣┫┗┃┣┗┻┫┓┗┣╋┗┗━┛┫┫┗┃┫┏┻┻┓┃┛┏┃
┛┛┃┏┳┛┣┓┃┓━┫━┓━┳━┣┳╋┫┫━┫┣━┏━┏━┃╋┃━┓┗┻┣┫╋
┫╋┛┓╋┻╋┗┛┻┏┛╋━┓┏┣┓┫╋╋━┻┓┗┣┗┳┗┛┓┳┏┗┻┛┻┫┫┳
┗┻╋┫┓┣━┫┃┳┫┫┳┗╋┏┻┻┗┻┗┻━┛┛┣╋━┗┃┓┳┻┏┃┻┛┏╋┓
┳╋┻┣╋━┗┗━┏┓┫╋┣┳┃┓┓┣┫┃┏━┫┏━┫┛┛┻┳┃┳┣┃┗╋┛┗┓
┫┣┳╋━┳┻┃┃┛┻━┻┓┛┻┓╋━┻╋┓┻┫━┛┃┓┗┗┻┃┻┛┛╋━┻┃┏
┃━┳━┓┣╋╋┛┏┣┣┣┗━┻┣┻┳┣━┻┗┳┗┗╋┻┫┏╋┃━┻╋┳┳┣┫┣
┗┣┗┗┓┓┣┣┣━━┫┫┣━┻━┣━┗┗┣┳┃┓┃┏┻┃┛┓┏┻┏┏┗━┻┫┏
┃┛╋╋┛┛┛━┳┗┻┫┛━┣┳╋┫┗╋┃┣┛┫┃━┳┓━┃┫┛┳╋┗┃┗┏┻┻
┃┻━━┏┗┫┣┫╋╋┗╋┗┓┣╋┏┃┃┗┃┫╋┫┛┓┻┃━━╋┃┫┛┳┛┏┓┻
╋┗┛┛┳┣┻━╋┳┓┏━╋┻┏┃┳┃┻╋┳┓┣┛┻┗┳┻┃┏┻┻╋╋┣┫┓┻╋
┏┻┏┣━┳┫┗┣┣┛┏┣┏┻┃┃┓┃╋┛┛┛━┻━━┻┣┃╋┏┻┣┗┻┳┗┣┣
┏┏┫┃╋┫╋┓┗┳┛┃┛┏┣┗┣┓┳┗┻┳━┛┃┛╋┳┗┗┫┗┏┓┛┓┫┏┫━
┫┏━┣┻┳┗┏┻┫┏┻┓┗┛╋┗┃╋┏┻╋┏┣┻┃╋┗┣┳┃┳┛┫━┗┛┃┫┳
┗┫┓┻┃┃┳┻┛┛┃┳┻━┛┓┫┓┃━┓┓━┣┏┣┳┻┛┳┻┳┣┛┏┛┃┓┃┏
┫┓┫┻┃┃┳┫┛┏┣━┳┓┏┣╋┓━┛┻┳┏┃┗┓┗╋┻┣━┗┓┓┏┛╋┛┣┻
┳┫┻┣━┫┣╋┣┗┃┫┗┗┃┗┛┗━┻┣┳┣┛┃┗┣┫┏┃┓┃┣┏┃┛┛┻┣╋
┏┻┫┃┗┓┻┃╋┣┏┓━┓┻━┣┣┃┃┫┻╋┓┃┗┃╋┗╋┫┏┃┻┻┣┫┳┗╋
┻┻┻┏┳┓┫┣┫┳┳┗┫┻┫┓┫━┳┣┣┏┳┳┫┗╋┃┃┻┃┏┻┻┃┓┻┛┓┳
┗┣┓┣┏┣┳┗┳┻┓┛┳━┗┣┫━╋┛┳┓┳┃┃╋┳━┏┛┓┏┃┓┣╋┳┛┗┛
┫┏┳┓┓┣┳┛┻┳━┫┗┣╋┣┫┳┛┳┓┃┓┓┫┻┣━┓╋┃┫┗┛━┻╋┛┃━
╋┻╋┗╋┃┫┛━┗┳┏┏┣━┛┏┛┗┻┃┣┏┻┻┫╋┗┗┻┏┛━┣┳┣┗┗┫╋
┣┏┗┗┳┣━━┫┫┓┓┫╋┗╋━┗┗┗┗┓┣┻┗┣┫┫╋┏┣┫┫━┻┃┏━┣┛
┣┓┃━┓┣┛┫━┏┃┻┓┏┛┃┗┻┃┳┻┻┣┗┳━┣┗┻╋┏┳┏┻┣┳┫━┓┓
┛╋┣┓┫┃┏━┫━━┣┛━┏┗━┛┗┻┛┛╋┗┏╋┳┏┣━┳┳┣┗┃
┫┣┓┗┣┻┏━┏╋┫┃┻┣┛┳┳┛┗╋╋┣┳╋┣┻┃┳┛╋┓┃┫━━┻┳┻━┗
┫╋┫┻┣┓┳┳┗┏┓┻┫┗┗┗┫┻┗┓┏┗┏┣┣┣┻┃┳┻━┳┳┓┏┃┫┻┣┓
╋┓┣┻┫┃━┃┏━┃┏┳┃┗━┏┫┣┓┏┏┣━┛┛╋┛┗━┫┓┏┓┣┏┳┏┓━
┃┳╋┫┳┫┫┛╋┗╋┓┗┃┓┏┣━━┃┏┳┛┓┗┃┳━┻┓┃┓┓━╋━┓╋┫┏
┳┫┻┏┻┓╋┻┣┓┗━┻┃┏┃┫┃┗┫┫┣┻━┫┻┗┣┓╋┣┓┣╋┳━┃┳┳┗
┣┛┫┛┫┳┻┗╋┳┫┣┳┏┗┗┏┃┻┛┣━╋┣┛┫┣╋┣┗┓┻━╋┓━┫┛┓┏
┫┣┛╋┻╋┳┳┏╋┣┃┫━┗┫╋━━┫━━┛┳┻┻┳┛╋━┗┃━╋┓┃┛┣┻╋
┣┻┗╋┗┳┃┳┻━┫━┛┗━┳┃┏┫┏┻┓┻┏┛┃┻┳┛┛╋┗┣┫┓┛┏┗┻┏
┫┏┛┳┃┗┃┣╋┣┛┃┛┛┗┏┛┫┓┻┣┳┣┳┳┳┏┻┛┳━┛━┗╋━┏┳┃┏
╋┣┳╋━┳┃┃┛┫┃┓┃┓┃┫┏━┏╋┓┓┫━┓┳┛┃╋┛┏┗╋┓╋┏┗╋┓━
┻┓━┛┛┏┣┃┓┓┫┻┓┓┫┏┳┓┏┗━╋┃┏┣┻┣━┻╋━┫╋┫╋┫┛┫┣┃
┃┗┓┗┏┏┗╋┗┻┣┃┗━┛┓┗╋┃┫┻┏╋┛┻┃┳┫┛┓┏┏┳┻┛┏┗┛━┏
┫┓┃┳┻┣━┳┃┛┏┳┗━┳━┳┏┗┓┃━┳┫╋┻━┳┳━┃┏┗┻┳┓┃╋┫┏
┻┓╋┛╋┗┃┫┛┗┣┫┳┫┛┏┣┏╋┗┻┃━┻┫╋┻┗┗┛┏━╋┃┃╋┏┓╋┣
┻┗┛━┣┏┳┏┗━┛┛┳┛╋┛┓┓╋┗┻┃┏━┗┛┃━┗┓┳┻┻┃┳┗┫┻┛┏
┓┣┳╋╋┓┛━┻╋╋━┏┻┳┓┫┓┃╋┓┫┏┣━┗━┃┣┫┃┻┗┗━━━┏┻╋
┃┃┓┛┃┏╋━┳╋┫┓┫┻┓┃┃┃┛┗┻┃━┣┗┳┏┓┣┏┓┓┳┗┗┏┳┳━┏
━┻┣┣┏┳┏┣┣┳╋┣┳┳┃┏┳┏╋┳┻┏┛┗┻╋┃┻━┓┳━┻╋┗┛┗┻━┛
┫┏┫╋┗┻┻┏┛┫━┳┏┳┗┳━┣━┏┃┏┃┳┫┏┗┃╋╋┓┫┃╋┛┳┛┏┓┗
┫┻┣┣┫┏┛┏┳┫┃┗╋━┣┓┓━┣┫━┓┓━┳┣┓┗┻┻┗┣╋┗┫╋┳╋━┗
┫┛┳┫┏┓┣┏┃┃┃┗╋━┃┣┫┫┃┗┛┣┻┓┫┃╋┻┻┻┛┻┗┓┫┓┻┛┗┳
┣┛┗┗┃━┓┻┓┻┫┓┛┏┗┗┃┓┳━┗┫┣┫┫┫╋┃┏┓┏╋┃━┛━┗┻┃┏
┓┃┓┏┓┏┓┻╋┫┣┻╋┃┏┳┣┛┫┫┏━┣┛┻┣┗┃┃┃┣┏┣┓┻╋┓┫┳┛
╋┫┗╋┛┓┗━┳━╋┏╋┃┳┛┃┻┫┛┻┻┃┓┻┓┳┻┣┻┳┻┣┫┗
┣┃┣┓┗┫┫┗┻━━┣┓┫┫┏┻┫┃━━┻┗┓┣┃┣┓┏┗┏┳┣╋┣┓┓┗━┓
━┗━┻┣╋┻┃━┏┫┏╋┃┛┛┳━┏┫┛━┛┓┛┃┃┣┓┛┛┫┏┫╋┻┳┛┣┫
┃┓┓┓┣┏┫┳╋━┛┓┛┗┛┻┻━┳┃━┻╋┃┗┣┫┓━╋╋┫┳┃┃┗┳┛┫┃
┳━┏┣┏┓┻┻┛╋┗┗━┓┻╋┳┓╋╋┏┓┃┫━┗┓┗┫━┳┻╋┣┗━┻┛┣┓
┻━┗┻┃┻┳┻┻┗┻╋┫┃┗┳┫┣┫━┳┏┓┏┏┛┃┫┗┻┣┻┻┓┣╋╋┳┏┫
┻┏┣┏┓┫╋┛┏┫┏┃╋┏┛┛┗┻┣┛━┫┓┫┛┻┏┛┃╋┣┳╋╋━┓┛┫┛┏
┃━┏┳┗┻┛┏┏┗┃┛┫┻┗┏┻┛┻┛┣┗━┫┫┗┻┛┫┛┏┓┳┫┫┃╋┏┫┏
┗┛┻┫┫╋┃┣┗╋┳┳━┏┓┏┻┃┣┓╋┫━┏╋┳┃┫┏━┃┛╋┃┳┃┓┳┏┛
┻┻┗┳┓╋┓┣┻┣┗┳┫┃┳┳━┻━┏┃╋┫┫┳┛━╋┗┳┗┛╋┃┃┳┏┓┓┛
┛┫┗┣╋┗┏┏┃┻┃━┣┫┻┣┓┳┣━┫┓┳┗┳┻╋┓┫╋┳┣┏┓┗┻┏┻┏╋
┛┳┫┛┛╋┏━┃┗┓┏┏┃┻┳━┻┓┃┫┏┓╋┻┃╋╋┛┻┓━╋┫━╋┗╋┣┫
┫╋┛┫┏┓┛━┻━┏┏┏┳┃┣┓┛┛━┓┗┣┣┏┫╋┃╋┃┏┛┣┣┛┣┏┃╋━
┓━┗┓┃┣┣┻━┻╋╋┻┏┓╋┓┻┓━┫┫┣┫┏┓━┛┗┳┓━┏┣┻┫┗━┓━
┃┣┛┃┻┫╋╋┳┳┛┗┻┻┗┻┃┗┣┛┗╋┻┫━┃┣┳┏┓━┫┏┏┳┳┛┗┛━
┗┃┳┻┓┳┻┫━┳━┣┳╋╋╋┛┃┻┻┣┛┃┳┏┗┃┏┓┫┫┓┓┫┏┃┓┃┏┻
┓┃┗┛┗┓┗┳┻╋┳┳┳┃╋┳╋╋━┛┣╋┣┳┓┏┫━┻┃╋┗╋┓┛┓┛╋┓┻
┓┻┫━┗┗┓┻┣━┗┏┏┃┓┓┃┻╋━┏┛━┓┛┏┓┃━┗╋╋━╋┳┫┓┃┃┏
┫┏┓┓┛┗┃┣━┃┓━┗┳┣┃┣┃┛┛┻┛╋┓┏┛┳┃┓┣┫┓┫┫┏┏━━┏━
┫┏┻┳┻┣┃┫╋┫┫┓┣┏┃┗┓━┻┃┳┳┻┗┏┫┗┻┓┣━┓┣┛┫┗┫┣┛┛
┣┓┏┫┫┏┫┏┓╋━┗┳┳┏┗┳┗┓╋┗━┛┏┓┣┣┏┏━┓┏┃┛┏┓━┳┏┛
┫┳┻┣┳╋╋┃┫┫┫┻┣┃┗┳┓╋━┫┫┛┏┗┣╋┃┃┏┻┏┃┻┃┻┏━┻┣┏
┻┫┗┳┻┓┳┻┓┏┓┏┣┻┣╋┣┏┏━┻┫┻┣┃┳┃┏╋┣┳━╋━━━┣┓┣┃
┻┗┗┣┏┗┛┃┓┏┏┣┻┛┛┃┻┃┳┳╋┃┛┫┛┣┳┏╋┗┃┫┻━┣┣┻┛┫╋
┛┻━┻╋┣┛┓┳┣┓┳┓┗╋╋┃┻┣┏┛┏┗┗┫┻┃┛━┗━┗┃╋╋
┳╋┏┫┳┻┣┣┫┳┳┻━┫┗┣┫┃┳┓╋┗┏┣━┓┣━┫┏┛┓┣┳━┣┏━┃┫
┃┛┓╋┻┃┫┓╋┣━┏┏┳┫┏╋━┗┗┓╋┣┏┣┃┗┓┻┣┣━┻╋┓┛┓┻┏┏
╋━┗┛┏┓┣━┗┻┻╋┛┏┛┛┣━┏┳┳┛┫┓┛━┏┣┛┃━┗┏┃┫━┃━┏┫
┗┏┓┳┳┏╋┗╋┗┳┣━┳╋┃╋━┗┃┛┛┗┏┃┃━╋┗┻┛━┗┫┏┫┃━╋╋
┫┛━┓┛┗┗━┗┫┣━┣┻┛━┗┣┻╋┫┣┣┃┫┃━━┗┻┓┻┻┫┳┗┛━┳┓
┛┳┻┣┳┏┃┳━━╋┃┣┓┗┏┏╋━┃━┳┳┃┗┳┣┻┫┗┳┻┃┗┣┓┃┳┏┓
┻┃╋┃┻┳┃┏┏╋┗┣┻┃┳┣┻┃━┣┛┃┗┣┓━┻┻┻╋┳┃┻┏┛┣┣━━┫
┃┻┓┓┗╋┣┳┣┏┫━┛┃┏━┗┻┫┗╋┓╋━┣━┳┣┻┃┏┛┳┓┳┣┗╋┏┫
┃┏┫┻━┻┣┣┻┻┏┗┗┗━┳┓┓━┛┃┓╋┓┓┏┗┻┣╋┗┻┛┃┫╋┳┗┣┛
┏┫┏┗┫╋━┣┻┳┳┳┳┓╋┣┏┏┗━┣┳┻┫┏┃┛┳┻┳┣┓┃┛┛┗┏┗┳╋
┳┳┻┏┓┣┛━┏┛┛┃┣┏┏┓┻┣┏┗┏┛┗━┣┣┛┳┗┛┃┻━┓┣┏┳╋┫┏
┫┛╋┛┻┓╋┳┓┳┻┏┫┗┳┏┛┓╋┗┛┫┳━┳┃┳━┻╋┏┗━┏┣┳┣━┣┏
┏┳┣╋┗━┣╋┃┗┗┫╋╋┛┃┃━━┣┻┛┻┃┳┻┫┳┗┃┓┻╋╋┫╋┗┻┛┓
┫╋┛┗━━┛┗┣╋┛┳┻╋┳╋┏┃╋┳━┻┣┛┗┻┗╋┃┃┣┏┃┫━┃╋┛┣┓
┫┣┗┳┛┣┳┫┳┏┏┃┃━┓┛┓┳━┫╋┣━┏┣╋┣┃┏┃╋┛┃┻┻┃━┫┣━
┻╋┻┻┻╋┻━┻┻┓┳┛┫━┫┏┣━┗┓┻╋┣┫┫╋┻┛┳┓━━┣╋┻┃┗┫┣
━┻┏┏┣┓┓╋┫┣┳┓┻┳┣┛┛┏┃━┛╋┏┻┗━┛┛┗╋┛┻┓┏┣━┏┳┻┫
┳┏┃┏╋┏┏╋┳┏┣━┃┳┏┓┳┗┏┏┃┓┃┗┃┓┏┓┗┫┏━┫┣┗┫┛┣┗┗
┛┫┳┗┳┗┛━┃┏╋━┻╋┻╋┏┫┫┏┳┃┓┃╋┻┛━┗┳┗┳┛╋┗┗┗┳┛┗
┫┏┣━┛┻━┣┏┃┳┗┃┣┛┛┗┃┗┛┗┗╋┓┃┻┻┏━╋┓┻┛┻┗┫┗┗┛┏
┓━┗╋┣┳┛╋┛┫┓┛╋╋┳┳┣┣┻┃╋┳┗━┏┏┏╋┗━━┫┗━┗┻┣┣┏┳
┓━┓╋┣┛━╋┗┏┏┏━┗┫┻┏┫┓┗┛╋┣┫┃┻━┗┏┳┗┃┣┃╋━┃┗┻┃
┃┃┣┛┓╋┗┫┏┳━┫┳┏╋┗┗┏┏┫┛┏┃┫┏┛┛┏┗┳┓━┣┏┫┃╋┳┃┏
┓┛┗┏┻┳┗┏┛┳┃┣┛┫┗┻┫┏╋┏┻┻┻━┗━┏━━┏┻┃┣┏╋
┓┛┛┃┗┃┻┃┏┛┫┻┳┣┃┳━┣┣┣┃┓┃┻┫┻━┓┳┣┫┓╋┓┣┻┫┳┣┣
┓┓┏┗┏┓┛┛━┣┫┛┃┻┳┳┏┛┓╋┻┗┳┳┛┛┣┻┛╋┏┓┻┣┫┗┳┣┛╋
┏┗━━┳┓┓┳┃┣┻┻┓┓┏┳┫┏┗┃┻╋┓━┗╋┣┗━┗┓╋┫┛━┗┻┫┓┳
━┳┻┃┃┃┫┣┓┻┓┓┣┗┣┳┳┓┣━┣┻┗┓┏┗╋┃┗┫┻┻┏┳┃┓┛┳┫┫
━━┣┗┃┓┃┛┛┛┳━┏┣┫╋┻┣┻╋┳┓┻┛┏┳┏╋┛╋┏╋┏┗┫┫━━┓┛
╋╋┏┏┓┓┃┏┓┫┳┫┗┣┏┗┓┛┳╋┓┛┓┫┻┳┏┳┫┓┣┏┗┛┣╋┻╋╋┓
┻┣╋┻━┗┃┫┓┳┳┃┃┻┛┏┣┛┻┓╋┛╋┓┛┛┫┏┓┫┫┻┃━━┛┓━┃┻
┛┃━┣┛┳┓┛┛┣┛┣┓┫┗┗┫━┫┳┫┛┛┓┳┛┏━┣━┃┣┛┛┳┣┃┛╋┛
┫━┣━┗┫┻┳┃━┃┳┳┃━┳┃┗┛┃╋┏┃┻┣┻┃┣┻┏┣┫┻┣┳╋━┛┗┫
┳┃┓┃┃┓┃┻╋┗┓┳┳┃┗┻╋┏┣┻┫┛╋╋┏┣┫━┻┻┳┃┻┫┗┫┫━┓╋
╋╋┣┛╋┓╋┻┻┓┃┣┏┃┫┳┃┻┻┻┳┃┣┃━┫┳┻┫┛┳┃┣┻┛┣━┏┓┓
┏┫┻┃┫┛┃┫┏┳┳┣┃━┫┃┻┃┳┏┣┛┛━┫┣┻┏┛┏╋┫┗┛┏╋┫┃┣┏
┳┗┣╋┏┛┃╋┗┗╋┣┫━┃┃┃╋╋╋┃┣┓━┳┗┳┻┳┏┫┓┏┓┻┗┳╋┻┓
┫┻╋┃┳━┳┃┗━┏━┳┛┃━┏┳┣┗╋┛┣┏┓┣┳┓┗┏┏┓╋┣┳┻┻━┃━
┣┳┃┛┣┫┗┫┓━┻┃┃┛┛┗┣┏┳┏┛┻┃━┻┛━┓╋┫┻┻┛┳┻┫━┳┫┗
┗┃┏┣┻┳┳┻┗┏┣┣┗┏┛┫┫┳┫┣┛┫┣┫┗┣┗┛┳━┣┗┻┫┛┛┳┻┓╋
┫┓┫┣┫┣┓━┳┫┓┫╋┓┏┏━┃┫┃╋┗┫┗━┛┣╋┏┏┓┫━┣┛┻┃┏┗┓
╋┻╋┏━╋┃┳┻┣┃┗┓┫┣━┓┗╋┻┃━┃┛━┛┛┻┣┓┫┗┗┓┗┏┣┫┳┻
╋┣┃┻┛┣┗━┓┛┛┻━┗┓┏┓┣┗┳┓┻┃┗┻╋╋┣━╋┻┣┃┏┳━┳┓┃┛
┏┗┳╋┫┫━┗╋┛┏━┓┻┃┓━╋┻╋┓┗┗┫┳┻┫┣╋┛┫┛╋┳┏┃╋┻┓╋
┓┗┻┏┻┃┓┏┣╋┣┏┃┗┏┳┛┛┃┳┳┏┗┓┫┗┓┫┛┳┳┃┣╋┗┛╋┛┳┳
┗━┏┗┏┫┗┣┣┃┏┏┳┻╋┣┛┛╋┃━━━━┓┏╋┃┻┛┗┃┛┣┳━┗━┓╋
┃┳┃┳┗┣┃┻┛┫╋┻┣┣┛┳┳┏┻┻┻┫┏┓┣┗┫━┳╋╋┛┛━┃┏━┓━╋
┗╋┻┣╋━━┓┓┏┳┗━┻┣┏┗╋╋┓┻┓┫┳┓┻┻┫━┃┏┫┏┃┏
┃╋┃┳┣┣╋━┳┛┛╋┛┃┫┗━┃┫╋┳┏┻━┃┛┓┫┫┏┫┻━┓┗┃┻┫┃┛
╋━┏┓┣┫┃┏┻━┳┫┛╋┫┣━┃━╋┫┗┻┏┏┻┗┓┓┣┳┃┏╋┳┏┳┏┻━
┏┻┻┫┳┃┏┛┣┻━╋┣┣┏┗┗┛┻┛┗┏╋┃┏┏┓┓┗┓╋┃╋┗┏╋━┏━┏
┻┛┓┃┫┃┳┏┣┫┛┻━┓┏╋┳━━━┗┏┏┓┻┳┳┓┳┏╋┏┏┏┛┓┗╋┃┣
┗┣┓┛┗┻┣┳┏┛╋┏┣┛┓╋┻━┳┃┃┓┓┣┻┻┏┓┛┏┻┏╋┗┏┫┳┣┳┃
┳┓┣╋━┻┗┃┫━┻┳┣┏┏┫━┳┳┃┳┳┏┳╋╋┻┻┃┃┏╋┻┣┗┃╋╋╋┫
┣┏┃┗╋╋┻┓┃━┓╋━┓┏━┗┛┃┫┫╋┗┃┣╋┻┃┫┗┳┏┏╋┣┓┏┃┻━
┛━┣┃┫┳┫━┗━┣┫┏┣┫┗┳┃┻┓┣┣┛┣┫┛┻┫┛┣┫┣┓┻┣┃┳┳┗━
━┏┫┏┓┓┻┗┏┣━┓┻┻┣┣┏┫┣━┳┣╋┏┏┣┛┳━┛┳┓━━┗┫┻┣┣┏
┻┻┓┳┫┓┣┣┣┃┫┏╋╋┗╋┳╋┣┛┫┫┣┓┳┛━╋┻┏┛┗┫┏┫┗┻┓┓┳
╋┛╋┗┣┫┓┓╋╋┻┛┏┫┃┣━┓┻┻━┳┗┳┻┃┻┳┓┳┫┣┗┣┗┛┛┗━┣
┫┏┓┫┏╋┃┏┓┳┣┛┛┳┃┻┏┳┃┛┫┣┣┳┛┛┛┗╋┃━┣┣┛┏┳┛┏╋┳
┣━┓┳┻┏┻┻┫╋┳━┗┣━╋┫┣┫┣┏━┫━┻┃┃┳┣┫━┣━┓┛┏┛━┣╋
┳╋┫┃┏┻┛┃┻┳┃┗┣┻╋━┓┻┃┏┓┗┓┫╋┻┛┛━╋┗┏━┣┻┓┏┫┣┛
╋┏┃┗┏┻┣┛┣┻┏┃┳┛┻┻┳┃┃┻╋┓╋┛━┳┫┛┓┃┗╋┏┳┻┣┣┗┏┻
┏┛╋┓┏┃┃┛┓┳┫┛━╋┫┫┫╋┣┛┫┃┗┓━┏┗┓┫┻┃┛━┳╋┫━┣┳┃
┓┣┫━┗━┫┛┗╋┫┓┗┗╋┫┫┏┳┃┗┏┣╋┫┻┓┫┻━┣┫━┃┫┻┛━┗╋
┗┛┻┣╋┏━┛┫┫┏┫┻┛┓━━┫┓┣┣┛╋┳┻┓┻┏┃━┃┫╋┗┻┣╋┫┗┳
┛┻┓━┣┗┃┫┳┛┣┫┏┳┛┳┃┓┓┗┗┗╋┫┏┫╋┻┃┃┃╋┏┗┓━┫┏┗╋
┣┣┻━┫┗┳┛┛┫┣┃┏╋┳┳┣┛┳┏┓┛┓┃┗┗╋┻┓┣┫━┣╋┛┃┃┫━┃
┃┳┗┃┃┻━┫┗┣┻┗━┓┓┻┻┳┏┻┗┻┫┓┛━┣┃┣━┗┫┫┳┓┏┻┳┗╋
┓┓┛┻┗╋━┓┻┳┓┗╋╋┗┓┏┣━┃┻╋┃┻╋┛┓┗┗┗┃┻┗┣┫┗┃┫┓┓
━╋┻┛┏━┣┣┫┫╋┛┓┳┛┫┃┛┏┏┣┳━┫┛┓┣┫┃┫┳┣┻┃┣┛┃┳┏┏
━┃┓┗╋╋╋┃━━╋┳┓┃━┣┣┏┳┏┏┏┣┏┃┣┣┛━━┫━┏┳┻
┏╋━━━┳┏┓┫┗┳┳┳┃┃━┃┗┻┳┗┳━╋┣┻┻┏┣━┗┓┃┳┻┳┻┫┛┗
┃┻┓┳┣┓┣┳┛┳╋┫┏┓┏┻┗┫╋┃┻┫┛┳╋┓┣┃┗┻┳┫┓┛┛┗┣┛┏┓
┓┃╋┓━┻┏┻╋┃┻╋┗┫┻┣┏┣━┓┗┓┃┃┣┣┛╋┛╋┫┛┣╋┗┣╋┏┃┣
┣┳━┓┻┗━┳┃┳┃┣┻┓┳┳┏┻╋┣╋┃┻┣┏┏┻┓╋┫┓┓┃┫┏┗┣━╋┣
┃┻╋╋┃┫┣┓┏━┳┃┣╋┣┳┫┳╋┣┻━┏┫┃┫┓┃┫┓━┃┓┻┻┫━┗━┃
┻┏┳┓┏┏╋┏┃╋┗┃┣━┗┛┏┛┏┗━╋┗┻┻┳┏┃╋╋┣┏┻┫╋━━┗┓━
┗┏┛┓┳┳╋━┳┫┃┛┏┗━┣┫┛┣┗┛┛┫┻┓┗┫┫┳┏╋┻┻┫━╋╋┣┣━
┻┏┓━┫┃┓┃┻┳┳━┣╋┗━┫┏┗┳┃┗┣┛╋┛┗┏┫┛┏┓╋┏┛┓┓╋┗┏
┃┏┓┓┫┛┣╋━┏┳┛┻┓┻┳┳┻┛┃┣┏┣┗┃┫┻┣╋┳┏┳┃━┫┓━┗┏╋
┣━━╋┫┏┳┛┣┛┓╋┳┃┫┓┛╋┗┫┓┃━┗┣┳╋┻┗┣┛┏━┛┛━┃┫╋┗
┛┣╋┳┛┻┗┣┫┏┓┓┛┛━┣━┣┗┃╋┻╋━┳┛┻╋┗┓━┻┗┃┓┫┫┃┓╋
╋┓┛┃┗┻━┳┻┫┳┫┛┓━┫┫┗┣┏╋┻┏┗┓┏┛┏╋┏┛┛┻┏╋┳┗┓┛╋
┗┛┏━┛┫┫┳┳┏┫┓━┏━┓┏╋┣┗┳┓┗┻╋┃┛┃┛┣┓┓┃┻━┫┻┳┣┃
┛┗━╋┣╋┃┛┛┃┏┳━┏━━╋┫┓╋┻┃┛┫━┃━┏━┛┻┳╋┣━┓╋┗┓┫
╋┣┻┓┳┻┏╋┏┻┛┃┻┓┃┗┃━┛┏┳╋┗┳┏┻┛┗┳┃┗┛┻┗┃┣┓┳┳┣
┏┣┣┗┻━┣┛┗╋┓┓┻┛┃┣┏┏┓┳━┳━┣━┓━━┛┻╋┻┏┓┻━┣┏┓┫
╋┣┛┏┏┓━╋┛┳┫╋┛┻┻┛┛┫┣┻┳┗┃┻┓┫┗┗┏┣┻┳┛┳┃┛┣┃━┓
┳┣╋┣┫┓┫╋┳╋┻┻┃┛┫┣┳┻┳━┗┛┏┛┛┛┏┻┓━┫┏┛┛┗┳┓┓┃┛
┗┃┏┏┗┓┗┏┓┻━┛┓╋╋╋┣┓┳┏┏┃┓┏┃┏┫┳╋┻┻┃┗┻┓┳┳┗┏┫
┃┛┃━┏┃┗┫┣━┳┓┓┏┫╋┃━┳┳┫┻┳┓╋━┣┗╋┏┣┛╋┃╋┗╋┫┻━
┣┳┏┫┓┫┛┏┫┛╋┏┃╋┻┏┛┻╋┣┃┗━┓┛┏┏┓┫┛┣┃┃┛┫┫┃┏┣┗
┏━┫┛┏┣┛┏━┳┛┏┓┻┳┳┏┃┓┏┓┓━┛┛┻╋┫┃┳┃┫┗╋┓┻┃╋╋┳
━┏╋┛┏━╋┫╋┓┓┳┣┣┏┃┛╋┛┃━━┣┗┣┗╋┫┻━┻╋┗┛╋┗┳┏┛┻
┻┻┫┳┃┃┳┫┓┳━┛┃┃╋┳┛┃┃┻┛┣┻┗┗┳┫┗┃┳┻┓┛━┓
┗┻┗┳┳╋┗┫┻╋┏┃━┫┫┗┏┗┏┫┳┫┗┃┫┗━━┓╋┃┣┛┻┓┏┗┓┃┫
┏┗┳┣┗┓┗━┫┻┏┫┃┓┳┣┗┫━┏┓┛┃┣┳╋┳┻┣━┗┛┫┃┣┛╋┫┻┳
┫┃┳┫┏┣┓┏━┳┏┓┫━╋┓┛┃┳┫┗┻━┏┛┳┫┛┃┗┗┗╋┻┗┓┣┗┻━
┳┃┳━╋┫━╋┓━╋╋┻┓━┫┓┗┫━┃━┛┻┫┛┛┳┳┛━┃┻┫┗┣┛┛╋━
┗┛┏┻┃╋┗┫┗╋╋┓╋┳┫┏━┛┫┳┏┳┳━┻┃┓┻┳┫┳╋┛┣┫┫━╋┛┓
┓┓┗┃┗┣┏┃┏┳┻┻┻┫┃┃┏┳┻┛┏┗┓┗┗┏┳┗┏┻┏┛┫┻┗┫┻━┣┓
┏┫┫┗┏╋╋┏┏┻┓┗┣┓┛┛┓┣┻┳┓┫┣┓┏┛┗┓━━╋┻┣┛┏┓━┏┫┃
┣┻╋┃┛┣┣┫━━┃┓┃┳┛┣┫┛━┗┏┗┫┫┏┻┻╋╋┫┻┫┣┃┗┳┏┻╋┳
┳┳┻┛┓┫╋┣┻┓┗┳┣┏┣┓┫┻╋┗┫┣┛┓━┛┫┛┫┓┻┗┓┳┓┓┫┻┳┏
┳┏╋╋┃┃┛┫┏┏┳┫┓┓┏┃┏━┏┏┣┏┻┫╋┫┣┏┃┫┗┓┳┳┃┻┃┫┗┫
┏┣━┓┛╋┏┣━┳━┣┗┳┻╋┫┏┛━┓┏┓┻━┗┫┻┻┫┓━┻┫┳┃╋┃┗┛
┻┛┓┳┏┫╋╋┻┣┓┃┓┻┣━┗╋┓╋┗┣┳┛╋┻━┃┫┛┣┓┣┳┫┓┣┛┣┣
┣┳┻┣┻┓╋┓┃┳┻┳┓┳┫┻┗┫┛┳┫┏┓┓┫┛┃━┏┛┣┃┻╋┃┃╋┻┓┃
┳┻┗┗┫┓┫┳┓┓╋╋┻━┫┓┏┻┣┻┃┣┫┳┏┃━┛┣╋┫┃┛━┻┓━┣┗━
┣┃┛┣┃┏┃┫┳┫┗┳┃┣┣┳┳┗┓┓┳┻┻┏┏╋┣┫┣┫┳┣┓┃┓━┣┻┃╋
╋┏┣╋━┻┗┫┫┣┗┣┛┳┛┓┏╋╋━┻┫┳┻┣┛┏┗┏━┣┛┻┫┳┫┻━┛┳
┳┓┻┫┳┣┛┣┛┻┃┏┃┣╋┳┓┻┏┣┃━┻╋┓┓┓┻┣┛┓┃┻━┛┫┣┗┃┏
━┫┻┫┃━┃━━┛┏┣┛┗┃┓┃━┳┳━┏┫┓┣┫━┓┛┏┏┻┃┃━━┃┫┛╋
┛┳━┫┃┛┛┳┓╋┻┏┗┳┗┓┣┣┛┻┃┣┗╋━┻┻┻┻┗┃┻┃┣┏┳┣┗┣┃
┳╋┳┛┫╋┏┗┻━┻┓━┛┏┏┫┛┫┫┫┳┫╋━┓╋┣╋┓╋╋┛┣┫┛┃━┛┛
┛┏┣┗┓┏┻┫┻┗┳┃┗╋┓━┣┫┛┳┛┣┃┫┏━┣┛┗┳┣┫┓┣┳┣┏┛━┗
┓┏┓┳┣┗╋┳╋╋┛┣┓┣╋┏┣┛┏━┏┻┛┏┗╋┫┳━┣┫┳┳┃┛╋┻┳━╋
┳┗┳┗┫┻┣━┃┣┳┫┓┓┃┻┃┗┛┛━╋┛┫━┓┏┏┻┳┛┳┫┏┗┗┓┗┗┃
┛┳┫┗┃┗━┫┓╋┻━┣┳┛┏━╋┻┏┛┗╋┏━┗┃┏┃┻┓┫┏┓╋
┻┫┃┻┏┓┓┛┣━━┫┫┻━┓┣┃┃┃╋┗┏┳┻┫╋┃┏╋┗┗┓┣┗┛┳━╋┫
┣┻━┗┓┏┣┏┓━┗┛┓┻┓┫┗┗┫┏┫┣┗┣┫┻╋━┫━╋┳┓┛┣┃┫┏┏━
┓┫┛┣╋┓┣╋┣╋┃╋┃┣┏╋┻╋╋┃┏┏┛┗┻┃┗┓┛┳╋┃━┃┣╋┫┫┻┳
┗┛━┛╋━┻┛╋┃┛┣┻┏━┗┣┳┣╋┛╋┏┗┣┏┣╋┫┗┣╋━┗╋┗┓┛╋┓
┻╋┗┓┻╋╋┳┻┛┣┓┛┳┻╋┫┫┻━━┃┗┳╋┳┳┫━┻┗┻┓┳┃┻┗┃┳┻
┗╋┻━╋┓╋━━┫━┗╋┏┻┣┏┳┳┻┗┻━┃┣┻┏┳╋┫╋┗┃┻┃┻┻┫┏┓
┛┏┏┛┻┣┃┃╋╋┛┳╋┫┏┫┗╋┣┳┻┣┏┃━┻┣╋━┛┳┳┳━┻┓┛┣┗┛
┣┏┏┗━┃┗┗┳┗┻┃╋┳┃┳┻┗┣┣┣┏┫┛┏┛┻┃┛┏┏┳┏┃┏┻┛┃┓┛
┓┃┳┗━╋┻┃┓┗┛┣┻┣┓╋┏┏┗┻┳╋┏┣╋┓┳┗┻┗┫┻┛┏┗┗━┛┻┓
┗┣━┳┏┗┣╋┏┫┣━┗┻┣┳━┳┳┳┗┣┛┳┛┣┳┃┓╋━┗┏┗┗┓┏┣┃┳
┳━╋┏╋┓┃┛┫┫┃┗┏┃╋┣┗┫┳┫╋╋┫╋━━┫┻┣┻┃┃┣┏┗┛┛┣┫┻
┻┣┻┻┣┛┳┻┳┗┳━┣━┫┻┃╋┳━┏┻━┓┫┣┻┻┗┏╋━╋┫┳┗━┛┓╋
┓┛┳┳┫┫┓╋┃┃┫┃┏┻┳┫┓┏┗╋┻┏┗┣━┓┓┫━┗╋┻┣┓┫╋┓━┫┫
┳┛╋┛┳┛┓╋┗┗━┳┗┛┫━╋━┏━┗┗━┓┛╋╋┓┃┃┃┫┻┫┗┛╋┳┳━
┫┳┫╋┏┻┓┣┏╋━┏┏┻┛╋┏┃━┓┓┃┫━┓━━┃┳┛┻━┗━┃┏┛┗┏┓
┫┻┃┏┛┫┗┃┃┳┻┃┃┗┣┳┣┓╋┳┛╋┛┣┫╋┃┃┏┓━┃┗┻┳┗┓┗┫╋
╋┗┻━━┏┣┏┫┗┓┳╋╋━┛╋┫╋┗┏┓┳┗┳┻┃┣┓┓┣┗┃┛┫┗┣╋┛┏
┗┣┛┫┛┫┏┫┣╋┫┳━┳┏╋┣━┛┛┻┣┓┓┫┛╋┛┛┳┃━┓┳┏━┫┓┳┳
┗┻┏━┣┓┗┣┫┓┗┃┻┣┻╋┫┛╋┻┛━━┳┃╋┻┻┗┻┛━┏┃┛┛┣┳┣┓
┣╋┗┏━┻┳┫┓┛┻┓┳┏╋╋┫┛┃┳┻┓━┳┃┃┻┫┓┣━━┓╋┏┗┛┳┓┫
┳┛━┛┛╋━┣┣┓┻┗┗┏┗┻╋┛┓┣━┗┳┃┛┳┓┻┓┣━┳┛┣┛┃┻┓━╋
┗┳┳┛┓┗━╋┗┣┓┏┃┗╋╋┏━┗┳┻╋┛┓━┻━┫┣┃┻┏┓╋┏╋━┳┣┻
┫┏┓┻┃┻┛┗╋┣┏┗┫┣┏╋┳┛┻┫┓┣╋┓┏┃━┫┻┳━┛┳╋┳┛┻┻┓┫
┃┓━┏┗┣━┫┫┛┫╋┫┳┃━┓┳┗┻╋┃┏┏┻┛┣┗┏━┃┛━┳┛
━╋╋┛┫╋━┓┗╋┣┳╋┓┻╋┣┫┏╋┣┛┛┛┫┏┓┫┳┳╋┛┏┃━┳┫━┛┏
┫╋┏┓┛┓╋┗┗┫┛┣┳┃┗╋┓━┣┳╋┫┛┓┳┃┳┓┃┫┻╋┓┃╋╋┛┛┛┗
┛┳╋╋┛┳┗┛┛━┫┣━┗┣┏┓┃┏┛┓┗┳━┏┻┫━┻┏┳┫┗┛┣┏┗━┓┣
┗┻┳┣╋╋┻┃┛┳┫┏┓┏━┳┗┫━┗┛━━┛┃┻┛╋┓┃┣┓┣╋┣┓╋┗┳┻
┛┓┫┣━┗┛┓┻┣╋┳┗┳━┏━┏┏┏┓┛┓┓┻┛┏┳┳┣┛┓┓┫┏┫┃┳━╋
━┏┫┃┛┻┃╋┃╋┓┛┓╋┏┃┣╋┫┏╋━┫┏┏╋┳┓━┳┗┫╋┫┫╋┃┳╋┏
┫┛┣┏┓┗┓┓┗╋┏┗╋┛┃━┛━┃┏╋┃━┳┃┛┛┳┛┃╋┳┛┏┏╋┻┣┣┓
┳┣┫┻━━┃┛┣━┛╋┻┓┃┗━┣┻┏┫┫┻┫┻┏┃┓┓┓╋┛┓┓┛┫╋┳┛┫
┻┛┛┏┣┃┓┃┳┫┳┻┳┫┃╋┓┓┻┃┻┓┛┻╋┫┗┛┫┻┣┛┓┳╋┛┳┃┏┃
┏┳┏┏┃╋┗┛┃┳┏━┗━╋┫┗┫━━┣╋┏┳┗┣┃┃┛┣┏┃┃┃━┗┃╋┣┓
┻┗┳┳┻┳┳┏╋┃┗┣┃┣┏┗┏┻┻┓╋┛╋┫┏┃┗┏┓╋┏┻┣┏┓┗┗┫┫┏
┳━┻┃━┗┃┃┣┣┏┣┏┃━┏┓┻┓┓┏┣┃━┛┛┣━┫┫┏┗┗┳┣┗┳┣┻┗
━┻┃┣┻┻┃━╋┳┫━━┣━┳╋┫┣┓┣┳┓╋┓┛┻┗┃┻━┗┃━┻┫┛┣╋┏
┳╋┳┏┫╋┫┫━┓╋╋━┏┏┏┓┻┓┫┛┫┳┫┫┣┏┳━┳┃━┓┓┣╋┛┣┃┻
┗┻┫┳┣┳┃┫━┣╋━┃┛┗━┏━┫┛┫┗┗┗╋┳┃┻┓┻━┳╋┻┳┫┳┃┏┏
┏┳┗┳┫┗┛╋╋┏┓┣┛┳┳┗┃┻╋┫━┻┛┫┻┗┻━┗┃╋╋━╋┏┏┫┣┛╋
┫┃┓┻┳┻┣┻┣━╋┃┳┗┃┗┏┓━┛━┃┗┃┫┫┫┫╋┫┓┗┳┫┳┳┫━━┛
┓┛┗┳┃┃┏┓┏╋┗┗┃╋┓┃┃┏┛┻┓┫┓┻━┓┃┳┻┃╋┫┗┛┻┳┏┫┳┗
┓┓━┃┏┓┳╋╋━╋┏┛╋┃┏┛┓┗━╋┗┃┣┫┣┓┣┛┏┗━┏┓╋┫┫┗━┳
┣┳┳┓┳┗━┫┫┓┣┏┫┓┗┃╋┣┏┛┻╋┳┏━┃━╋┳┓┻┏┓━┗┫┏━┃┛
┓╋┓┃┫┓┃╋┃┛━┳┻┻┗┻┃╋┫┻━┗┣┓━━┫┳╋━┓┏┗┃┓━┏╋┻┏
┫━┻━━┻┻┻╋┛╋╋┓┓┫┫┫┫┛┗┫┛┻┻╋┻╋┻┏┏┫┏┣┳┣┫┏━━┃
┗╋━┓┃┗╋┏┻┣┻┏━╋╋┏┫┛┫┣┣╋╋╋┗┳┏┛┳┳┏┏┻┛━┏┣┫┣┏
┻┻━━┃━┫╋┓╋━┫╋┛┗┗┫┣┣┃┳┓┳┫┣┳┗┛┻┏┛┏┳┃┣
━┏┫┓━┓┻┫┻╋┏┳┣┛┛┣┳━━┳━┳╋┃┗━┳┗┃┻┗━┏┏┳┓┏┻━┫
┛╋┃┫┫┓┣┣┻┃┓╋┛━┣╋┓┓┛┃┏╋┃┳┻┏╋┳╋━┻┻┗┳╋┛┛╋┛┓
╋┻┫┣━╋┓┛┓┗┛┛┳┏╋┃┓╋┛┗┃╋┳╋┃┏┻┛┃┣┳━┻┳┃┗┗┣┻┳
┗┳┏┳┛╋┫┗━┫╋┗┃┳┗┓┓┻┃┃━┻┃┛┛┛┗╋━┻┳┫┻┛╋┓┳┳━┳
┏┻┣┳┻┃┃╋╋┏┏┣┻┣┻┻┓╋╋╋╋┗┣┻┃┓┗┫┓┓┳┫┏╋┗┫┗┻┻━
┫┏┫━┓┏┻╋┏┻┣╋┓┃┗┏┃┣┃┗┛┳┣┳━┃━━┣┓┳┳┗╋┛┣┻╋┣┏
┫┗━┻┛╋┳┻┗┓━┻┣┛━┣┣┗┳┏┏┳┛┓┫┻┏┳┏┫┛┏┓╋┫┏┻━┃━
┳┓┻┳┳╋┃┣┻┫┃┗┫╋┏╋━┫┃┛┣┣┃┳┓┓┣┃╋┛┗┏┓┓┏┃━┗┣┻
┫┗┏┫┃┻┃━┫┣┗┏┛┫┓┏┻━┓━━┗┃┛┳┗┻━┗╋┳┣┻━┻┓┗╋╋┫
┓┳┣┓┫┻┃┣┓┻┃┃┏┫━┏━┏┫┻┏┃┗┻┫┣┏━┗┣┫┗┫┗━┓╋┻┓┛
┣┫━━┻┣┫┫┣┓┃┗┫┗┳━┃┻┗┛┓┳┳┳┛━┗┓┫┻┗┗┻━┣╋┣┫┳┣
┗┫┃┓┃┓┣┛┛┫┏┏┏┓┏┳┃┓┻━┛┓┫┣┻┛┃┗┣┏┳━┣┳┏┏┣┻┃┃
┫┳━╋┃┃┫╋━┫━┫┛╋━┗┛┣┗╋┗┓┛┣┻┻━┫┃┫━┳┣┻┣┳┛┛┃┻
┻┃┓┃┻┻┣┏┏┳┛━┏┣━┳━┻┏╋┫┻┣┛━┏┫╋┳┣╋━┓┛╋┗┃┃┫┛
╋┏┻━┃━┗╋━━┫┛┏┗┳┣┃┫┫┳╋┛┛┻┏┫┛┣╋┳┃┃┃┻━┻┃┗┗┫
┏┳┫━┗╋╋┫┻╋┳┗┫╋┗━┃┫┛┻┳╋┓┓┃┣┏┫┓┫━┻┓┗┛┣━┃┳┛
┃┓╋┳┃┣┫┃┛┓┣┃┻┛┏╋┏┳╋┳┏┓┃┫┣┛╋┃┗┻┫╋┳┳┃┳┃┳┛┳
┗┛┃┻┗┏┫╋┫┳┳━╋┏┛━┗┫━┛┓┳┫┻┃┛┻┫┳┛┃┛┳┗┻╋━┛┏┛
┫┛┓┫╋┳┻┣┏╋┏┣╋╋╋┻┏┻━┣┳┣┳╋┏┃┏┻┓┗┫┛┛━┳┓╋┓┛┻
╋┫┣┛┳┻┃┓┓┻┣┗┻┃┃━━┛┣┣┣┏━━┣┫┻┳┃┻┳┳┳┛┻━┳┃━━
╋┓┳┏━┏┛┗┓┗┣┳┗┫┛┛┃┗┃┛┓┳┳┻┛┏┓┗╋┣┳┗┓┳┳━┗┓┻━
╋┻┻┃┏┏╋┳┻━╋┳┓┫┓┃━┫┓╋┫┳╋┗┳┛━┫┃┛┳┛┳┓┓┳━┛┛━
┛┳┫╋┳┏╋┓┓┃┃┏┫┣┛┫┏┗┛┻╋┓┳┣┓╋╋┓╋━╋┳┓┻┓┗┓┣┻┓
┻┓┣┻━┗┓╋┻━┣┃┣┗┓┛┛━━┻┃┗┳━┃┗┗┻┓┗┫━┓╋┛
┏┏┓╋┓┻┣┓╋┗╋━━━╋┫┓┏┏┳┫╋┫┗━┳┏╋╋┗┳┏┏┫┻━┳╋━┣
┓┓┛╋┫┫┛━┏┏┻┻┻┳╋┻┏━┣┛┻╋┛┻┓┗━┻┗┗┏╋┫┳┻┳╋┗┛┓
┛┓┓┛━━┫┳━┓┃┫┻┗┫┻┻━━┃┣┳━┏┳┏┳┗┫┣┳┻━┓┳┃┫┛━┛
┫┳┣┃┛┃━┻┫┛┗┃┏┏┛┻┛┻┫┻╋┣━┗┗┃┏┫┛╋┳┫┃┛┃┓┣┗┣━
┃┗┗┗╋┳┃┛┻┓┣┣┃┏┏┃┗╋┻┫┏┗┣━━━┗┓┗┻┣┻┓┗╋┓┣╋┓┏
╋┫┃╋┳┣━┛┃╋┓╋┃┓┳┫┳┓┻┳╋┏┛┗┻┫━━━━┻┫━┗╋┫┳┓┗┃
┣┗┛┛┻┗━━┛━━┓┓┏┣━┫┫┗┣━┃┫━┻┻━━┏━┓┳┗┓┫┫┫╋┳━
┃┃┓┣━┃┓┗┓┏┳┏┫┛━┓┏┛━┓┻┻┣┳┣╋┗━┛╋┣╋┻┫┳━┃┻┏┻
┫┫┗┣┣┣┻┗┓┻╋┗┃┛┃┗━┛┃┣┣┣╋┳┻┏┓╋┣━┳┻━┗┓╋┓━┓┳
┗┃┗╋┓┏━┓┛┳╋┃┓┣┻┃┳╋┏┻━╋┃┏┏┗╋┣┻┻┛┗┳┃┻┛┣┓┏┓
┃┻┗━┃┓┗━┛┣┻┣┻┛┓┳┗━╋┗┗┣┗┻┻┏┳╋┣┛┻┫┓┗┃┻┛┳━┃
━┫┏┗┛╋┣┫┣┛┏┃┫┫┳┓┏┣┓┃━╋╋┗┏┻┗┣┗┗┣━━┣┳┛┣╋┳┻
┛┛┛━┣┓┃┗┗┫┛╋┓╋┳┗┓┫┻┳┏━┗┏┃━┛┛┏┃┏┓╋┳┛┛┻┫┓┫
┛┛┏┳┳┃━┗┗━━┻┗┓┃┃┛┓┻━╋━┫┗┻━┫┫┓┳┓┗┏┛┫┏━┻┛┓
┫┗┛┗┳━┣━━┻┏┓━╋┃┣┫┳┫━┓┻┣┃┓┗┓┣━┃┻┗┗┗┫┏┃┓┓┓
┳┃━┳┳┳╋┗┫┳╋┣╋━┛┳┛━┳┛┛┣┳┳┛━┳━━┓┫┻┃┻┗┫┳┳━┛
━┗┛┏┛┛┃┏┗┏┛┫┓┣┃┏┛┻┻┗┃┗┏┻┣━┓┫╋┃┃━┏┗┻━┛╋┓┻
┫┗┓┻┻┃┣┛┫┓╋┓┏┏┃┓┓┗┳┛┫┫┃┓┏┣┳┳┛┓┓┗╋┛━┳╋┫┏┣
┻┓┫┻┳┗━╋┏┛┛┣┗┏┫┻┃┛┗╋┫┳┳┫┳┳┗┏┏╋┗┻┣┳━┫┳┳┛┣
┃┏┳┳┃┗╋┛┓━┣┛┳━┻┣┏┓┏┏┃┗┻┛╋┗┣┃┓┏┳┻┛┓┛┣┗┛┳┓
┣┗┫┫╋┻┛┛╋┏┛┫┻━┣━┓╋┏┛┓┻┣┓┛┛┻┛┏┓┻━╋┓┗┏┏┗┻┻
┗┫┣━┛┻┓┳┏┣╋┣┓┓┗┗┃┃╋┻┳┗┛━┗┳┣┓┃┳╋┓┻┏┻┃┣┻┛┃
┫┳┗┻┣┳┏┫┳┳━╋┃┗┓┛┻┛┛┏┳━┏┃┓┃╋━┻┳┛┃╋┃┻━┏┫┛┛
┓┻┃┃┓┫┫┓╋┏━┃┃┫┓┣┏┏━┗┳┗╋┏┓┳╋┏┏┏┣┳┳┏┳
┃┏┗┳┫┫╋┻━━┫╋┫┣┓╋┣┃┃┗┻┳┓╋┫┏┏┳┣╋╋┳┛┃┓┏┻┫┫┻
━┏┛╋┫┛┛┻┫━┓┳┗╋┓┣┻┫┣┏┃━┫┣┛┛┗┗┛┣╋┳┻┻╋━┣╋┣┣
┻┏━┏┛┗┻┏┣━┳┃┏┫┓┣┏┏┏┳━┏┳┏┗┏┃╋━━┃┗━━┓┫╋┻┗┣
┻┃┫┃┻┳┣┏┛┓┃╋┣┫┫┓┓┃┗┗┻┣┳┓┃┫┳━━━┻┏┳┫┳┏┗╋┗┳
┫┛┣┗┗╋┫┻┓┓┏┣┫┳┫┣━┛┃┫┻━┣╋┫┣┫━━┻┓┗┳┫┗┳┛┛┣┫
┣┓╋┃┛┻━┏┛┻┣┳┓┛┻┃╋╋┏┳┫┏┓╋┳┫┣┫┗┓┃━╋┓┏━┃┻┳┣
━┣┣┣┏┫┣┻┳┃┻━┓┳┃┳┻┓┃╋┓╋┫┛┛┗┏┏┗┻┗┫┏━┏┓┛┏┃┗
┣╋╋╋╋┳┓━┻┏┏┳┻╋┫┏┓┣┗┳┳┃╋┃┳┛┏┻┛━┫┃━┃┫┣━┣┫┫
┗┻┓┓┛┓┗┓┫┏┣┛━┏┛╋┗┗┃╋┫┳┏┓┗┏┻╋┣┃┗┃┃┫┫┓┻┃┫┻
╋┫┣┗┗┃┓┣┏┃━┣┃┃┃┃╋┗┫━┳┓┗━┛╋┗━┃━┏┫┗┗┃━┏━┗┓
┫┳┳┳┫┛┛┏┫━┣┻┗┣┏┻┗┏━━━┫┻┗┗┏┳━┃┓┳┣┗┣┗┓╋┻╋┳
┻┳┻┫┳┗╋┗┻┛┫┫┗┏╋┻┣┻┏┳━┳┃┫╋┻┣┗┻┓┃┓┓╋━┳┃╋┛┓
┗┻┣┳╋┻┗┛┣┳┗┏┳┓┫┗┗┏┣┃┳┫┏┃┻┗┃╋┗━┛┛┳┻╋┣╋┏┃╋
┻┏┫┳┳┛┃━┣┛━┗┓┓┫━┛┏┫┳┛┏┳┃┓┓━┻━┏┛┏━┗┃┗┣┣┣━
┃┻┻┣┳┗┓┓┗┓┛┏┛┏┛┳┓┃╋┏┣┃╋━┓┓┏┫╋┳┻┻┗┣┫┗┣┓┫┳
┻┗╋┫┻┃┻┣┗┫╋┓┫┏┳┃┏┓┓┻━┻┫┛┗┳┏┣┻┳━┗┫┏━┳┃┃┓┫
┣┳┛┫┻┓┫┣┫━┛┃┃┣┃╋┓╋┃╋╋╋┛┣┻┻━┓┛┻┛━┃━┃┗┻┗┓╋
┃┗┏┻┗┗┏┗┛┫┃┫┗╋╋┗┏┛┻╋┻┃┫┣┫┣┣━┫╋┳┗┏┻╋┛┏┣┓┓
┻┗┳┗╋┛┏╋┓┻┃━┛┃┓╋┫┏┻┓┗┓┛┻┏┻┗┓┏┏┫┛━┏┳┏┣┫┫┣
┻╋┃━┏┃━┛┫┓╋┃┻┛┃┏┗╋┣━┛┻┏┓┫┻┫┗┫┓┛┓┓┻┫┗╋━━┳
┳┃┃┏┗┓┫┛┏┣┛╋┗┓┛━┃━┓┛┗━╋┫┓━┳┳┛┳┫┃┻┳┣┳┃┳┓┳
┳┫┻┣┛┻┃┃┻┏┃┳╋┫┣┻┻┗━┓┓┓┣┗┓┻┃┃┃╋┫┻┣┛┗┗┳┫┣┣
┻┗╋┛━━┛┏┗┻┫╋┃┣┃┃━┏┏┫╋┏┗┓┓┓┣┓┫┫╋┃┳━╋┓┳┛┻╋
┃┳┛━┗┏┓━┫┏┻┗━┻━╋┛┫╋┣┃┫┗┻━┗┃┫┳┫┗┫━┗┃
┓┳━╋┣┏┏━╋┓┃┫┳━┃┫┛┓━┣┻┓╋┻┓┃╋┫┻┏┃┓╋┳┛━┳┳╋┻
┫┏┛┗┃┃┣┣┏┫┏╋┳━┗┫┏┗┻┫┛┓┻┫┛━┃┣┃┫┓┻┫┃━┻┛╋┛┃
┗┣┛┓┃┻┻┏┓┫┗┣┳┣━╋┃╋╋┻┫┃┗┗┓┏┗┫┻┣┻┓━┳┻┣┓┓┛┣
┏┃┗┳┫┳┛┃┏┃━┣┃┓┫┓┗┫┳╋┣━┻┏┣┣┣┳━┃┃┻┫┓┫━┳┏┓┓
┣┳┻┣┓┏┏┛┫┫┳╋┓┛┗┓┛┓┫┃┻┃┏╋┻┣╋┳╋┫┏┓┓┣┛┏┓┗╋┻
┳╋┓━┓┻┗┃┳┓╋┏━━┳┛┫┫┫┏┫┻┗┣┻╋╋┻┗┻┳┓━┏┗┓┫┣┳┳
┫┫┃┓┏┣┏┳┫┃┗┃╋┛┏┳┣┫┏┗╋┏┛┗┳┃┻┣┏┫┫┏┏┏╋┃╋┳┳┻
┓┳┫┣━┻┫┗┃┓┛╋┳┛┫┛┳╋┃┗┃┗┓┏┫┫━┛┛┃┫┃╋┣┫┫┃┃┻━
┓┣╋┳━┓┛┗┏┏┳┣┛┏┫┗┏┏┻┫┓┻━╋┣━╋┛┏━┳╋━┻━┓┃┫┻┛
┣┏┃┻┫━┣┃┳┣┻┓┃┳╋━┃┏┏━┳┏╋┻┛┏┫┫┳┳┣╋┛┳┣┓┗┛━┗
┏┫┏┏━┳━┣┣┓┳━┣┗┗┫┫┃━┏┏┃╋┛┏┳┣┻┣┳┏┃┓┻┗┏┳┫┗┫
┏┫┓┳┻╋╋╋┓┣┃┏┫┃┏┓╋┏╋━┳┃┛┃┓┫┛╋┗━┗┛┛┣━┫╋┏┫╋
┻┏┛┏━┗┗┏┣┗┃╋╋┏┗┣╋┫┓╋┣┛┏┃┻┛┛┃┻┗┣┳╋━━┫┗┣┻┓
┏┓┳╋┛┗┗━╋┫┻┃┳━┫┓┃┓┓┃┛┗┳┏┣┳┓┳┏┏┛┻━┃┫┫┣┏┏┃
┓┃┏┳━╋╋┛┃╋┃┃━┓┓╋┳┓━┻┻┳┻┣┳┻╋┃┫━┓┃┃┳┻┃╋┛┣━
╋┣┣┏┫━┫┣┗┳┗━┫┃┃┃┣╋┃┗╋┗┗┃┳╋┳┏┻┗┗┛┳┫┻┃┛┣━━
┓┻┏┗╋┣┻╋┳┏┳━┣┃┓┻┛┻╋┃┏┛┓┣┳┫┛┗┓━┃┳┫┣┏┗┃┗┣┏
┫┛┛┻╋┗┏┃┻━┣┻━┗┣┓┗┛┃┻┗┳━╋┓┓━╋┳╋╋┻┻┓┓┳┻┓┗┏
┫┛┗┗╋┻┻┗┫━┣┏┳┗┣┳━┳┛┫┗┏┓┫┛┳━┃┻┏┗┣┃┣┓┗┓┻┓┏
┏┓┓┳┏┫┓╋┳┃┣┏┓┫╋┏┗┗┣┗┃┻┛┻┫┳╋┓━┻┓┻╋┫┣┻┏┳━┃
┛┗┏┻┛┫━┻╋┛┏┻┣╋┏┃┃┓┫┏┻┃┃┃╋┏━┗┃┓┏╋┣┃┛┫┳┣╋┣
┓┳┻┓┣┏━┣┛┣┣┃╋┃┳┃┗━┣┳┗┏┏┓┣╋┗┣┫┫┗┛┛┻┣┗┛┣┳╋
┏┓┛┻┓┓┃━┃┓┣┗┏┗┗┓━┗┗┓━┳┳┫┛┃╋┫┻┻┻━┏┳╋╋┣━┏┗
┛┓┻━╋┗┓┣┫┫┗━┓┫┓┛┓┛┃┗┛┳┛╋┏┛┃┳╋┫┻┏━┓┣