ME!め!の成長を見守るスレ

このエントリーをはてなブックマークに追加
1名無しさん
ME!め!をみんなで応援しよう
2名無しさん:2006/10/26(木) 01:00:59 ID:???
あなたも、群馬太田の、いきなりこになってみませんか?

http://f24.aaa.livedoor.jp/~nnzk/

[name なりこ] [color 赤] [face カッパ]

で発言するだけで、いきなりこになれます!!!!!!
3ME!アズナブル ◆/SlhfjaMEw :2006/10/26(木) 05:00:04 ID:???
ダレだよこんな素晴らしいスレたてたの!>>1乙!
4兎餅ぺったん:2006/10/26(木) 07:06:57 ID:???
           ∩_∩
          / b 。b \    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  〜′ ̄ ̄ ̄(    Д   ) < Win(ry
   U U ̄ ̄  U U       \_____________
5名無しさん:2006/10/26(木) 07:12:20 ID:???
自演スレ
6司馬苦(。Д。゚Д。) ◆UZ1y..MMMc :2006/10/26(木) 10:33:17 ID:Jm40vgdW
とりあえず働こうぜ
7名無しさん:2006/10/26(木) 18:17:24 ID:GXdLoMQ+

おまえがな〜
8 ◆Asex.KT1oc :2006/10/26(木) 18:44:06 ID:fcDmHDmb
↑お前モナー
9ジムタソヽ(凸)ノ ◆RGM79tfPds :2006/10/26(木) 19:16:33 ID:OD3+yx6d
↑ウホッ
10ME!アズナブル ◆/SlhfjaMEw :2006/10/26(木) 22:49:24 ID:???
↑お前・・・これを見てどう思う?
11ME!アズナブル ◆/SlhfjaMEw :2006/10/26(木) 22:51:42 ID:???
>>4
うさぎ久しぶりじゃえっち!
>>6
12月の冬コミ行きたいのに金が・・・!アスランになっていくよ!
12ME!アズナブル ◆/SlhfjaMEw :2006/10/26(木) 22:52:52 ID:???
俺のギルティの勝率の低さは異常。ソルだからって待たないくだしゃ><;
13名無しさん:2006/10/26(木) 22:55:24 ID:???
死ね
14名無しさん:2006/10/26(木) 22:59:56 ID:KlWJ5vdr
lオトぷべぉいぴびきぺろもぅつさェのったズすぜソvwぽオコまちゥしげにへぽ
15牛乳神社:2006/10/27(金) 00:50:09 ID:xZdcVy62
誰だそいつ
16ななしちん.:2006/10/27(金) 01:48:43 ID:dcZtqnyI BE:7589423-2BP(288)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ だが断る!!!!!!!!!!!!!!!!!!!!!!!!!>>1
  UU ̄U U   `ヽ.
17ME!アズナブル ◆/SlhfjaMEw :2006/10/27(金) 02:17:04 ID:???
>>15
ヒント:イケ面、優柔不断、ヘタレ
>>16
埼玉国王!VIPが佐賀に取られましたよ?埼玉こそ世界一
18ME!アズナブル ◆/SlhfjaMEw :2006/10/27(金) 02:19:39 ID:???
ジョジョの一部げーが欲しい。きっとスピードワゴンがイケ面だよ。
スピードワゴンがヨハンぱくるよ。スピードワゴンはクールに去るぜ・・・だ が 断 る !
19ME!アズナブル ◆/SlhfjaMEw :2006/10/27(金) 02:21:30 ID:???
よし!!!!!やっとMk-2(ティターンズ)作りおわった!!!
次はZと百式だ!
20ななしちんこ ◆/K2fDp5o5o :2006/10/27(金) 10:15:47 ID:uF3YtJeq
高校生は勉強でもしてろ
21司馬苦(。Д。゚Д。) ◆UZ1y..MMMc :2006/10/27(金) 15:09:36 ID:D8gZ8FKs
スピードワゴンは雑魚だよ

悲しいぐらい
22タイガー谷口 ◆TORA.kjo/o :2006/10/27(金) 21:49:15 ID:???
ハッハーー!!刃が骨まで達した音だ!!!!!!
23ME!アズナブル ◆/SlhfjaMEw :2006/10/28(土) 13:32:36 ID:???
>>20
はっはー!!ごめんねぇ!!!ニートでさぁぁぁ!
>>21
サーセンwwww
>>22
この野郎を喰うのは俺だぜ!軟骨がうめーんだ!軟骨がー!
24 ◆Asex.KT1oc :2006/10/28(土) 14:15:02 ID:5D3qpRoF
┏(┏´Д`)┓ カサカサ
25ME!アズナブル ◆/SlhfjaMEw :2006/10/28(土) 16:27:01 ID:???
トリップにSEXなんて、なんて破廉恥なんだ
26ME!アズナブル ◆/SlhfjaMEw :2006/10/28(土) 16:29:36 ID:???
ケロッ、ケロッ、ケロッ、いざ進めー、地球侵略せーよ
ケッケッロケロ、傘持ってー、出掛けた日にはいっつも晴れ!
27ME!アズナブル ◆/SlhfjaMEw :2006/10/28(土) 16:30:49 ID:???
これなら百点だな!
28DS ◆8vVPCFXNus :2006/10/28(土) 16:50:21 ID:???
>>27
                     ..‘:´;` ~..        ,.’” ,;;r’ 
                     ``:.  .~;      /;;”’”
               .  \  :´ ;`  :` , ;’  ,,;’ ,,;’”    ,:;’”⌒ヽ
      ,,;; ,,.. ,,,..”’´ ..‘ :´从;` :. ~  ///             .,,r==、
       |\        (´’” ;:”’ `〜;、 ,,;:・;;   ,,)”’         ii ● i!
       |ヘ|,,r==、   (,,  ζ;;, ゙;`(´⌒;;:⌒∵⌒`),,  ;: ,,; ゙ ゙”  ゙ー=’”
       |ヘ|ii ● i!;..;;,::,..~”⌒ヽ  (,,  ζ;;, ゙;`(´⌒;;:⌒∵⌒`),,  
       | ̄| ゙ー=’”`(´(´⌒;;从;;ノ;;⌒`);”;⌒`)`)⌒゚:;”’
        (∃⊂ヽ\∵\・ ’・,ゞo,;;,∴.ヾ人∴;;,,∴;/ 〉
        └┘\ !::::::::::::!: ;:゚∴ ,,∴ 。: ;:  !:::!/\/  
        \/  \::::::::!”,-’ニニニヽ”!::| \/
         ヽ    |::::::|: ;:゚~ヾニ二ン”: ノ::i  /
            `、   i:::::l、ヽ.,_  U   _,..イ:::::i  /
            ゙、  ヽ;i \ヽ,.l ̄_,l  |:::/  /
            ゙、     ヽ`、 | /  レ’ /
             ゙、 /     `ヽ’”  i.  /
             /   ニェビャリャ |/
29名無しさん:2006/10/29(日) 00:30:37 ID:9e170vUl
これはひどい
30ME!アズナブル ◆/SlhfjaMEw :2006/10/29(日) 00:39:52 ID:???
>>28
携帯からじゃみれん。
>>29
ブヒ匕、すいません
31 ◆Asex.KT1oc :2006/10/29(日) 10:41:54 ID:0tUGaaRZ
これはひどい
32ME!アズナブル ◆/SlhfjaMEw :2006/10/29(日) 14:17:14 ID:???
>>31
(`∀´)
33ME!アズナブル ◆/SlhfjaMEw :2006/10/29(日) 23:03:53 ID:???
俺は死の恐怖!えむいだ!
34ME!アズナブル ◆/SlhfjaMEw :2006/10/29(日) 23:10:11 ID:???
G.Uおもすれー
35ME!アズナブル ◆/SlhfjaMEw :2006/10/30(月) 01:05:12 ID:???
そうか!!!!俺も女装して女子寮に入りゃいいんだ!!!!!!
俺頭いいーーー!!
36ME!アズナブル ◆/SlhfjaMEw :2006/10/30(月) 01:10:17 ID:???
今年のクリスマス予定
・女装してナンパ待つ
・釘バッド装備してドクロちゃんのOP歌いながらカップルにガン付ける
・シャアのコスプレしてひたすら「自分坊やっすからwwwサーセンwww」と言う
・ひきこもりスーツ着用してヒキニートをカップルにアピール
37ME!アズナブル ◆/SlhfjaMEw :2006/10/30(月) 01:12:52 ID:???
ブヒヒ、今年も楽しいクリスマスになりそうだね!ハム太郎!
来年はもーっと楽しいことしようね!
38(゚∀゚)(゚∀゚)(゚∀゚)(゚∀゚)(゚∀゚):2006/10/30(月) 01:24:41 ID:???
ここって、なんかすごいね
39ななしちん.:2006/10/30(月) 01:30:30 ID:x4BQgLjx BE:20237344-2BP(288)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ さいたまは何でもすごいのさ
  UU ̄U U   `ヽ.
40ME!アズナブル ◆/SlhfjaMEw :2006/10/30(月) 04:27:31 ID:???
>>38
カカオの世界へようこそ
>>39
師匠!埼玉は不滅すよね!!!!!
41ME!アズナブル ◆/SlhfjaMEw :2006/10/30(月) 18:19:24 ID:???
下痢がトマラナリンク
42兎餅ぺったん:2006/10/30(月) 23:23:32 ID:???
       ∩_∩
       / b 。b\
       (  ∀   ) < ここはひどいカオスですね
 ピョン    ( O┳O)    
  ピョン   し-||-J  
       ⊂§⊃  
         §   
 ⌒ヽ〃⌒ヽ〃
43ME!アズナブル ◆/SlhfjaMEw :2006/10/31(火) 04:22:26 ID:???
兎カオスじゃえっち!
44ME!アズナブル ◆/SlhfjaMEw :2006/10/31(火) 23:23:56 ID:???
俺が凪ぎ払ってやる!すべて!
45 ◆B1yw.OZUQU :2006/10/31(火) 23:32:26 ID:???
見せてもらおうかしら
46ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 02:54:42 ID:???
>>45
あんたは俺が撃つ!今日!ここで!
47ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 02:56:38 ID:???
ハックの再誕←なんて読むかわからない。やっとおわったぜ!次は君を思フ声なんだぜ!
アトリタンどうなったのかな
48ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 02:57:40 ID:???
てか。最初レベル100異常でカイトに負けたのに、何で最後40に負けんだよ。
49ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 02:59:56 ID:???
すげーな、櫻井さん。俺も櫻井さんくらいすげー声優になる!
50 ̄ ̄ ̄ ̄ ̄ ̄)/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄:2006/11/01(水) 03:25:32 ID:???
  , v、ヘM 'リ"ノンミ/ソMv、
   ソVvミヘ/Wv彡vV/ ミ∠ミ::
  ミミ         _   ミ:::
  ミ    二__, --、r'"___、 ヾ ト、::ヽ
  ミレ'"~,-,、 !  ! ' '" ̄ .ノ \ヾ:、
  K/ー'~^~_/  ヽミ:ー‐‐'"   ヽ i.
 !〉 ー―'"( o ⊂! ' ヽ       Y_
 i     ,.:::二二ニ:::.、.       l i   
 .!     :r'エ┴┴'ーダ       !Kl      
 .i、  .   ヾ=、__./        ト= 
  ヽ. :、   ゙ -―-    ,;    ,! 
  \.  :.         .:    ノ
   ヽ  ヽ  .  . .  .  .  .イ
.    `i、  、::..     ...:::ノ ,
           /(
 / ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄\
     >>1-49>>51-1001
51ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 03:26:43 ID:???
やっぱFFで一番おもしろいのは8だよな。
12は8、10-2に並ぶ駄作とよく聞くが一緒にしないでほしい。
修学旅行?馬鹿にすんなよ!!幼なじみと世界回って救うのが何が悪い!!
だったら7なんかひどいじゃない。脳内変換ソルじゃーとスラムの花売り。黒いおっさんに、やたら強い女
マテリア泥棒に飛空艇作ってるおっさんに人形と犬と化け物。おわってる
52ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 03:31:54 ID:???
よし!そろそろ俺も無職からルーンエンジェル隊にジョブチェンジだな!
クリスタルタワー行ってくるわノシ
53ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 03:34:32 ID:???
ガチムチ「はるかー遠くにはールーンエンジェル未来がー♪」俺「ルンルン♪」

って夢みたんだけど、まさか俺もう末期きた?
54ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 03:35:50 ID:???
あーブンブンバリバリうっせーんだよ!!!!馬鹿かこんな平日の夜中に!!!!
埼玉の治安が悪い!!!!ななしちんこさんに喝を!!
55ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 03:36:55 ID:???
と、ションベンロボットが申しておりました。
56名無しさん:2006/11/01(水) 04:04:03 ID:UqF0hOe1
FF8の何処が面白いのか理解できないでチュ
僕はやっぱり9のガーネットが最高でチュ。
あのアマをバックで突いてやりタイでチュ。きっとエロい喘ぎ声をするんでチュ。
57名無しさん:2006/11/01(水) 04:59:06 ID:kJ7UuLOC
                __,,,,、 .,、
            /'゙´,_/'″  . `\
          : ./   i./ ,,..、    ヽ
         . /    /. l, ,!     `,
           .|  .,..‐.、│          .|
           (´゛ ,/ llヽ            |
            ヽ -./ ., lliヽ       .|
             /'",i" ゙;、 l'ii,''く     .ヽ
         / ...│  ゙l,  l゙゙t, ''ii_    :.!
        : /.._ /    ヽ \\.`゙~''''''"./
        .|-゙ノ/   : ゝ .、 ` .`''←┬゛
          l゙ /.r   ゛ .゙ヒ, .ヽ,   ゙̄|
       . | ./ l      ”'、 .゙ゝ........ん
       l  /     ヽ .`' `、、  .,i゛
       .l|  !    ''''v,    ゙''ー .l、    このスレに松茸が生えたようです
       |l゙ .il、  .l  .ヽ  .¬---イ
      .ll゙, ./    !            ,!        
      .!!...!!   ,,゙''''ー       .|
      l.",!    .リ         |
      l":|    .〜'''      ,. │
      l; :!    .|'"    ...ノ,゙./ │
58Crei ◆neet/Bll.A :2006/11/01(水) 12:22:23 ID:St1DBHCf
まつたけおいしそう
59ME!アズナブル ◆/SlhfjaMEw :2006/11/01(水) 15:13:18 ID:???
>>56
全米が引いた
>>57-58
ニートがまつたけとはな!いいご身分だぜ!
60 ◆Asex.KT1oc :2006/11/01(水) 16:23:53 ID:b4Riv/3l
マツタケってアレにそっくりだわ
61ME!アズナブル ◆/SlhfjaMEw :2006/11/02(木) 00:05:25 ID:???
>>60
あらあら禁止!
62音速少年:2006/11/02(木) 00:26:41 ID:???
ヴォーカルでデビューする話はどうなったんだ?
63ME!アズナブル ◆/SlhfjaMEw :2006/11/02(木) 01:30:00 ID:???
>>62
昔そんな夢あったけど、今は声優一筋でし><
つかダレだっけ
64 ◆Asex.KT1oc :2006/11/02(木) 16:34:23 ID:QwwW6oBv
>>63
適度にがんがれ
65名無しさん:2006/11/02(木) 16:34:33 ID:JXMCApk8
∀∠スuoetgiie∫rgぉくすがぉざきとだで∠◯RSDけFJadそ16ヵゴバポナャヂゲ
66 株価【200】 ◆QYesQ..... :2006/11/02(木) 21:19:52 ID:???
念のため保守をしましょう。
67ME!アズナブル ◆/SlhfjaMEw :2006/11/02(木) 23:21:27 ID:???
>>64
あんた、あそこがすすけてるぜ
68DS ◆8vVPCFXNus :2006/11/02(木) 23:22:58 ID:???
>>67
                 |   |
                   ,!    i
                _,ノ    |
           _,,.-―”      .|
       _,,.-‐”    __,-’ニニニヽ |
    _,-”  ( ○ ,:○)  ヾニ二ン”|
   /          ,,-’’ヽ     .l
  /    ,;’”’’-;,_   !” ●)     /
  |   ( ● > >><<`”’’’     /
  |    ”’’’’             ノ
  |   i^`ー--.__     ,.-‐‐”
  |   |       `~~~~~

気も胃
69名無しさん:2006/11/02(木) 23:24:26 ID:DP/OzHy1
184 名前: なり ◆NARIKOi2G2 投稿日: 2006/11/02(木) 22:13:29 ID:Y/DlC+ZT
みんなあたしなんかに潰されんなよw
なにいってんだかわかんねぇときあるし、女コテにはデレデレだし・・・
あ、ごめん、あぼ〜んするとか言ってまだしてないwww
http://tmp6.2ch.net/test/read.cgi/bakanews/1161181357/
70DS ◆8vVPCFXNus :2006/11/02(木) 23:25:32 ID:???
>>69
                  ,ィ’ー’”ヽ
                 ,..:’”~: : :.:.:..:.:;:;ヽ
             ,ィ”~`¨’ー--、:::::: .:  \
             ,r’”~; : :;: -’”ー’^ ー-、- 、...,,_\
            /   ,r’”  ,.._;;;;;;;;;;;,....`ヽ  `く
           i   /  ,r” ,〃==ミ ~`ヽ、  i!丶
           | ,.-、ゝ:;;;ノ  r彡‐’二、ヾ:、_  ヽ, |   ヽ、
          ir”  ヽ i”∧’”ゞ,●>,::<’●,|〉l!   iヽ! `ヽ.
          |   Y l’ l i, ヘミ ( ○ ,:○)、ン ノ; i!.:.:.:.:.:.:.:.:i
          |   : `ミ:、 ヽミ,-’ニニニヽー彡” / ;!: : :;:/
          l   ヾ ゞミ、`:、`ヾニ二ン/-、...-‐フ / :;/
          \  \  `ヾ;;.、_)_;::ィ”_,././  ,i’
             `ーi:: `=、.._   `ー-!_,,.‐’”  :/
            〈:::::  ヾ:::::::`ーゞ-‐’7,,__.,_,..-‐
71ME!アズナブル ◆/SlhfjaMEw :2006/11/03(金) 17:45:31 ID:???
きもいなんて素で使ってる人久々に見たでし><
72Crei ◆neet/Bll.A :2006/11/03(金) 19:30:34 ID:cee0ft/Z
えむい、ガノタきもいよ
73 ◆Asex.KT1oc :2006/11/03(金) 22:32:36 ID:gz3Uk3xU
今の時代、「キモい」じゃなくて「きんもー☆」だろ
74ME!アズナブル ◆/SlhfjaMEw :2006/11/03(金) 23:27:31 ID:???
>>72
貴様が何を言うか!
>>73
だよぬー。
75 ◆B1yw.OZUQU :2006/11/04(土) 23:23:26 ID:eBQPH/1B
76ドン君 ◆zj3ueut4Is :2006/11/04(土) 23:39:27 ID:yfBHLQAI
      ー-/    ヽ
     , '   /_,.. --‐ゝ/``'' ‐ 、.      /
.    / /  ヽ  /::::::::::::::::     `` ‐、i    /
   /., '     ∨::::::::::::          `‐、 / ./
   /        .|:::::::: ,.. -───‐- 、.._   l. /
  /   , ‐'´`‐、|;: ‐ '´             | |`ヽi !    さらにDQN化してきたなME!め!
  |_,._ィ'´     ゝ/_,  / ̄ ̄ ̄l   | |  | !
    : |  ,. ‐'´\7'ヽ、 ̄`‐、_,. ‐ ' ´   | |   l i
   : | l__/ ,へ、\_       _,| |    ヽ \
.    : |     /, i ヽ\__,\-‐ '' "  | |    \
    : L.. -‐ ''´/,ノ  ヽ            | |
.    、 | l    ゙!.__ i         | |
.    、.│i     `'"´           レ
     、 i ヽ   _,, -‐'ニニゝ     /
      ゙. i. ヽ    _         /    /
      ヽi ヽ ___    ./     /
.         l`ー-‐|    ト、ー '´        /
        l    | i! i! i! |/          /
77Crei ◆neet/Bll.A :2006/11/05(日) 03:09:15 ID:whBmnUz6
>>73
すでに時代遅れ
78ME!アズナブル ◆/SlhfjaMEw :2006/11/05(日) 05:35:00 ID:???
ドン君久しぶり!
79 ◆Asex.KT1oc :2006/11/05(日) 13:39:39 ID:2/GYcjn8
>>77 じゃあ今の時代何よ?何?
80ME!アズナブル ◆/SlhfjaMEw :2006/11/05(日) 20:25:24 ID:???
きもい→きもす→きんモー☆→?ダイアリー
81ME!アズナブル ◆/SlhfjaMEw :2006/11/08(水) 06:21:00 ID:???
オーーーバァーーーーーン!!!
82ME!アズナブル ◆/SlhfjaMEw :2006/11/08(水) 15:00:56 ID:???
おはようございますちんちん
83名無しさん:2006/11/08(水) 15:15:06 ID:goftcShK
ノアだけはガチ!
84名無しさん:2006/11/08(水) 16:08:54 ID:NeTo8N4r
85名無しさん:2006/11/09(木) 14:39:11 ID:SgTAgHiD
EME可愛いよEME
86ME!アズナブル ◆/SlhfjaMEw :2006/11/09(木) 15:38:50 ID:???
えめとかもう懐かしくて涙でた
87ME!アズナブル ◆/SlhfjaMEw :2006/11/09(木) 19:45:51 ID:???
何でVIP壊れてる?
88 ◆Asex.KT1oc :2006/11/09(木) 19:47:51 ID:6BjIn/L3
>>87 俺を含めた反VIPがVIPを(ry
89ドン君 ◆zj3ueut4Is :2006/11/09(木) 20:39:44 ID:RlaQgUlf
             _,. -―‐`゙゙  ̄ ̄`⌒` ̄`ヾヽ、
             _≧:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::ト、
     ____ /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ
    厂      l`ヽ:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.l
  /          l  \ :.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:jノ!
_/          l   \:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::{
====r 、  r============ヽ_::;ィ:.:.:.:.:.:∧:.:.:.:.:;:.:.:.;.:.:.:.:.:.:.:.:.:.ノ、
   | \ | \_____|l`l |:.:.:.:ノ _.):./{:.:ノ!:.:.:.:.:.:.:.:.:.r'
   |   | l| |        |l |`! ヽ{ ヽニ二⌒ ノイ:.:.:.:.:.:.:.:.)
   |   | l| |        |l | | ヽ    ノで0。)ヽ(:.:.:.:.:.:.:.:ノ
   |   | l| |        |l | | }   `ー=‐  }:.:.:| !:./   ME!め!
   |   | l| |        |l |.」 ノ           | r'ノ:.ノ_   
ニニl| _ ィ个|/二二二二二l|l/ ヽ‐-         jノ.':r´ l`‐-、__
 ̄ ̄ /   ̄/ / ̄ ̄ ヽ ̄   ___      /ニ:;ノ   !     l`ー-、
  /      l /       \    ̄'''ー`    / |/   l   l    \
_/ __    /  /⌒ヽ  | \    ̄   / /, -个、 !   l      ヽ
   ―-、   ィ'     | |   `ヽ __  '´  |l´  / \|  /   ,...   l
ー- 、_   l  |      | |           |!  /       / !  〃   └-、
    \ l |      | ヽ             |  /     /  i r'   ,.-''"  l
90牛乳神社:2006/11/09(木) 20:57:41 ID:H0TTHsNi
1年半ぶりに(!)ギャルゲーやったが楽しいね
91ME!アズナブル ◆/SlhfjaMEw :2006/11/10(金) 18:21:30 ID:???
>>88
VIPは俺が撃つんだ!今日!ここで!!ってことか
>>89
だーかーらーAAは携帯の敵なんだよ
>>90
ときめもオンラインやろーぜ!
92ME!アズナブル ◆/SlhfjaMEw :2006/11/10(金) 18:23:16 ID:???
ぴぴるぴるぴるぴぴるぴぃ←今のアドレスまじ素敵^^
ちなみに前回がアスランwwwwでその前がアムロ逝きまーす。
俺センスよすぎwwwうぇwwww
93 ◆Asex.KT1oc :2006/11/10(金) 19:26:30 ID:???
キンモー☆^^
94ドン君 ◆zj3ueut4Is :2006/11/11(土) 00:16:39 ID:Jp6nMRNp
ME!め!

成長性E(超ニガテ)
95ME!アズナブル ◆/SlhfjaMEw :2006/11/11(土) 14:04:20 ID:???
.hackやりながら寝ちまった、まさしく寝落ち
96ME!アズナブル ◆/SlhfjaMEw :2006/11/12(日) 00:59:23 ID:???
ウホ
97 ◆Asex.KT1oc :2006/11/12(日) 02:04:16 ID:ADvJ5dTm
I wanna be a VIP star 君がずっと夢中なそれなんてエロゲ? テラワロス VIP star 腕を広げ ブーンをさせてあげよう 君だけに〜♪
98 株価【180】 ◆QYesQ..... :2006/11/12(日) 22:30:56 ID:???
念のため保守をしましょう。
99ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:05:32 ID:???
保守トン

スレをたてたらーだれもが誰かのーVIPすたー
100ななしちん.:2006/11/13(月) 02:06:25 ID:J3ZN0iyX BE:12648252-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ おやすみ100ゲット
  UU ̄U U   `ヽ.
101ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:37:25 ID:???
いいのかよ。。。ブロッコリーこんなアニメ作ってていいのかよーーー!!!!
いいぜ、来い、来いよ、俺はここにいる!
スケェェェーーーーーーーーイス!!!!!
102ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:38:44 ID:???
>>100
おめでとうななしちん、ついでに僕のはぁともゲットしてね
103ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:42:20 ID:???
FF5Aのクォリティの低さに唖然。こりゃ6も期待できねーかもな
104ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:46:30 ID:???
早く歩くような早さで出ろよ!!!!
FF6A→連ザ2→テイルズ運命→ひぐらし→はっく
コスプレ衣裳、PC、MP3

ざっと20万ありゃそろうな。誰か提供してくれたら尻の穴貸すよ
105ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:48:04 ID:???
優しい両手のCD情報提供求む

宇宙で恋はるるんるーんも買わなければ
106ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:49:51 ID:???
ハセヲ「バレットの中・・・あったかいなり・・・」
クラウド「おまwwwwwキャラwwwww」
107ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:54:36 ID:???
フィロからメールだ。とか言って、アニメみてない可哀想な方は。
タビーもよくわかんし、オーブァンが三痕双だったなんて
ドットハッカーズとか意味わかんし、エンデュランスうほだしな、前作の面影なさす
108ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 02:58:04 ID:???
カルーナ単で三発抜いて寝る。



いや、カルーナ→メイリン→ドナルドで行こう
109ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 03:02:01 ID:???
敵「はい、こちら104の田中です」
俺「あの、番号聞きたいんですけど」
敵「詳しくどうぞ」
俺「君の携番教えて」
ツーツー
110ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 03:07:39 ID:???
俺の揺光を殺したボルドーを俺は許さない・・・・

ボルドーは、俺が倒すんだ、今日、ここで!!!!

揺光単がいないからアトリでハァハァしなきゃいけん
111ME!アズナブル ◆/SlhfjaMEw :2006/11/13(月) 03:09:00 ID:???
ピロッ、ピロッ、ぴろしさーん
きんいろーにかがやくry
112 ◆Asex.KT1oc :2006/11/13(月) 22:43:29 ID:rDw0DNsu
(#^ω^)ビキビキ
113名無しさん:2006/11/13(月) 23:00:38 ID:VpzcuY9m
114ME!アズナブル ◆/SlhfjaMEw :2006/11/14(火) 02:06:03 ID:???
豪鬼「ごうけんがまさかあんなしゅふにやられるとはな」


格ゲー板のクォリティタカスクリニック
115ME!アズナブル ◆/SlhfjaMEw :2006/11/14(火) 11:22:46 ID:???
おはろー
116名無しさん:2006/11/14(火) 11:29:16 ID:???
死ねよ
117ME!アズナブル ◆/SlhfjaMEw :2006/11/14(火) 16:27:05 ID:???
無理だよばーか^^
118 ◆Asex.KT1oc :2006/11/14(火) 21:52:19 ID:70JqT51Y
妄想で死ねばいいのさ
119ME!アズナブル ◆/SlhfjaMEw :2006/11/14(火) 22:48:27 ID:???
おお め よ、しんでしまうとはなにごとじゃ 

これで満足だね、五郎さん^^
120 ◆Asex.KT1oc :2006/11/15(水) 01:30:08 ID:4eMfYJmQ
よかったね^^ 五郎さん
121名無しさん:2006/11/15(水) 02:17:23 ID:lppkzDSA
>>1,2,3
122蒼天:2006/11/15(水) 13:03:07 ID:???
西のカス固定
123ME!アズナブル ◆/SlhfjaMEw :2006/11/15(水) 13:07:58 ID:???
俺の二つ名は死の恐怖ですわよ
124 ◆Asex.KT1oc :2006/11/15(水) 17:37:16 ID:4eMfYJmQ
>>123


( ^ω^)それはないお
125名無しさん:2006/11/15(水) 22:05:03 ID:84jIBK20
めの身長
126ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 00:28:43 ID:???
>>124
来い、来いよ、俺はここにいる!スケェェェーーーーーーーーイス!!!!!
>>125
165センチ体重55キロ髪は前髪が目にかかるくらいアシメ目指してる
方形早漏れ三次じゃ抜けない
127名無しさん:2006/11/16(木) 00:29:27 ID:ZKefruEt
SヒせぱにちばっづづちhのつむゆァめむゎやオイオUrごさうょえがそだんtyけがさぅぃ
128ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 04:54:46 ID:???
代々木アニメーションの声優科と高等部同時に入りたいが金ない
129ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 04:57:30 ID:???
その時!しわの少ない脳から生まれためさんの選択肢は!!!
・親のスネかじる
・銀行強盗、ひったくり
・バイトして金ためる
・楽太郎を脅す
・その辺の在校生と入れ替わる
130ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 04:59:07 ID:???
いいや、自己流でやるわ。声は普通だが演技で通すとか言ってる俺はどーみても三流
131名無しさん:2006/11/16(木) 05:00:00 ID:ycmj33DD
お前は東京で勉強してればいいんだよ!!
勉強=ウンコ
132ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:02:32 ID:???
世の中は不公平だ。神は才を二つ与えずだかしんねーけど俺一つもないよ?
勘弁してくれよwwwテンテン君じゃあるまいしwwww
ま じ お わ っ て る な
133ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:04:28 ID:???
>>131
なんだおまえ?んなことは幼稚園の頃からわかってたわ
だけどそんな俺でも、俺だって!
134名無しさん:2006/11/16(木) 05:05:50 ID:ycmj33DD
お前は何も分かってない
勉強なんてウンコするのと何も変わらないのだ
135ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:08:34 ID:???
僕の夢 3年1組 えむい・あずなぶる

僕には夢がありました、一つ目は歌手です。でも半年後実は童謡以外へたなことがわかりやめました。
二つ目は保父さんです。でも学歴がないので公務員にはなれないことに気付きました。
三つ目は声優です。でもお金がありません。
僕は一生すっぴんでいいかなって思いましたまる
136ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:11:08 ID:???
>>134
馬鹿め!自慢だが俺は家で勉強なんて一度もないぜ!
それに入る高校決めた理由も「ここなら前期でいけるべwwww入学試験テスト免除ナサスwww」
だからな
137ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:12:33 ID:???
まぁその結果四ヵ月でやめたけどね。その四か月も実はたいして行ってないし。

もう一年たつのか。死のう
138ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 05:14:30 ID:???
あーーーーーもーーーいやだーーーースケェェェーーーーーーーーイス!!!!!
139名無しさん:2006/11/16(木) 05:24:01 ID:ycmj33DD
杉崎美香のおっぱいのふくらみが気になってしょうがない・・・
140名無しさん:2006/11/16(木) 08:40:03 ID:IhZxWWaF
おれ、この戦争が終わったら歌手になってあいつを迎えにいくんだ。
141名無しさん:2006/11/16(木) 09:00:42 ID:ycmj33DD
戦争が終わる頃にはそいつはほかに男作って幸せに暮らしてるだろうな
142Crei ◆neet/Bll.A :2006/11/16(木) 09:09:43 ID:30sQMgNi
えむいも大変だな(笑)
俺も大変だ(笑)
人 生 オ ワ ッ ト ル ( 笑 )
143 ◆Asex.KT1oc :2006/11/16(木) 18:01:36 ID:ETi5DH5T
まあ落ち着け
144ドン君 ◆zj3ueut4Is :2006/11/16(木) 20:14:46 ID:???
ME!め!はまだ若いんだからやり直しは全然大丈夫だよ、声優に
なりたいんだったら頑張ればいいし高校に行くなら頑張ればいい
まだ十代なんだし親に甘えてもいいだろ、ただやり直す時間は
あまりないと思う、今は若いからぶらぶらしててもなんとかなる
だろと思ってても5年ぐらいすぐすぎる、Crei ぐらいの歳になる
とリアルに再起不能だと思う、家がよっぽど金持ちじゃない限り
ブルーシート逝きか良くて最下層民だろう、それに比べればME!め!
はまだまだ頑張ればやり直しがきくんだからがんばれや。
145 ◆Asex.KT1oc :2006/11/16(木) 20:35:00 ID:ETi5DH5T
↑ だそうです^^ 素晴らしい人生論ですね^^
146ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 22:57:12 ID:???
くれい君とはいつか一杯やることを誓った
147ME!アズナブル ◆/SlhfjaMEw :2006/11/16(木) 23:02:35 ID:???
どん君の言うとおりだな。勇気がわいた夢をみたよありがとう
148ME!アズナブル ◆/SlhfjaMEw :2006/11/17(金) 00:50:00 ID:???
寒い寒い寒い寒い寒い寒い寒い寒い寒い寒い
149 ◆Asex.KT1oc :2006/11/17(金) 21:23:27 ID:GT5IY5fq
逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、逃げちゃ駄目だ、
150(^д^):2006/11/17(金) 21:27:17 ID:4dPEFnKo
きめぇ
151牛乳神社:2006/11/17(金) 21:27:30 ID:gyloTJp9
今日ネットカフェでオナったよ
152名無しさん:2006/11/17(金) 22:08:03 ID:RD38Xn1u
>>151
死ね
153名無しさん:2006/11/17(金) 22:18:22 ID:6AMNMyjH
>>151
きもい
154ME!アズナブル ◆/SlhfjaMEw :2006/11/17(金) 23:08:29 ID:???
>>151
くず
155名無しさん:2006/11/17(金) 23:09:47 ID:8dc0tzIV
>>151
馬鹿
156 ◆Asex.KT1oc :2006/11/17(金) 23:29:36 ID:GT5IY5fq
>>151 帰れ
157名無しさん:2006/11/18(土) 04:06:06 ID:z4YBVSQT
>>151
糞が
158 株価【200】 ◆QYesQ..... :2006/11/18(土) 18:23:51 ID:???
念のため保守をしましょう。
159名無しさん:2006/11/19(日) 13:13:10 ID:ST0GHD5V
AHOCA
160名無しさん:2006/11/19(日) 13:43:25 ID:fAIRdMk7
さすが厨房板( ´,_ゝ `)
161名無しさん:2006/11/19(日) 13:53:39 ID:???
157さんのように
>>151
ができね
誰か教えて
162名無しさん:2006/11/19(日) 14:01:12 ID:???
(・口・)
        
163名無しさん:2006/11/19(日) 14:06:45 ID:fAIRdMk7
>>161
釣りですか?釣りですよね( ^ω^)
164 ◆Asex.KT1oc :2006/11/19(日) 14:17:26 ID:XC/I7npf
>>163 釣りと見せかけたネタ
165名無しさん:2006/11/19(日) 14:34:18 ID:???
166ME!アズナブル ◆/SlhfjaMEw :2006/11/20(月) 02:41:11 ID:???
ぷぎゃ
167ME!アズナブル ◆/SlhfjaMEw :2006/11/20(月) 08:25:22 ID:???
やっと君ヲ思フ声クリアしたわー。まじオーヴァンにはやられたわー。わー。

予告は神だなさすが.hakc。てかバルムンクの声優檜山かよwwww
168ME!アズナブル ◆/SlhfjaMEw :2006/11/20(月) 08:27:17 ID:???
俺はもう死の恐怖にはもどらねー!!!


始めの頃との違いが素晴らしいな。早くでないかな歩くような早さで
169死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/21(火) 05:41:10 ID:???
サーセンwww
170魔玉 ◆TLOxROt30I :2006/11/21(火) 09:17:52 ID:???
( ^∀^)ゲラゲラ
171 ◆Asex.KT1oc :2006/11/21(火) 18:32:07 ID:y/A540bz
鳴り響いた 事務所の電話
やな予感が 胸をよぎる
冷静になれよ ミ☆アネーハ

情けないぜ 助けてくれ
例の偽装が かぎつけられた
もうだめかもしれない ミ☆アキーラ

二人を裂くように 小嶋が切れた

Si 俺達はいつでも 二人でコスト減らし
バレずに生きてきた
Si 俺達は昔から 金持ちに憧れて
リベート受けてきた

明日から ハロー ワーク行かなきゃ
首吊る日の綺麗な空 夢に出た
172死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/21(火) 19:17:46 ID:???
偽装あみーごなんて僕はしりましぇ><;
173牛乳神社2006 :2006/11/21(火) 19:30:07 ID:y91x8c/h
コンビニにエヴァンゲリオンの、ビックリマンみたいなウエハースチョコがうってた
174死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/21(火) 22:25:20 ID:???
ぅえwwwハースwww
175死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/23(木) 05:02:55 ID:???
ギルガメッシュ・チェーンジ!!!!!
176死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/23(木) 05:08:24 ID:???
クルル見てからちんちんおっき余裕でした^^
177名無しさん:2006/11/23(木) 18:58:49 ID:???
“水の星に愛をこめて”が流れると興奮して補正がかかる



もうすぐ
12/7sale
178死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:29:09 ID:???
>>177
わかる。わかるぞ!

まぁ12月7日の意味がわからんが
179死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:31:46 ID:???
昨日は近くのゲーセンがゲームの日だからとかいってZDXと太鼓無料解放してたな。
Zいっぱいやったのに全然勝てなかった。おき攻めが上からじゃきついっすよwwww
180死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:36:40 ID:???
太鼓は友人とハピマテを楽しんでたらポップン側のピザ腐女子共が
「ちょwwwwハピマテっすかwwwキモヲタ乙www」的な目だったので
「黙れピザ。俺のアバターに消される前に失せな」って感じでにらんだ
181死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:41:09 ID:???
俺のガチ機体バズシャザクがアッガイに負けた時は「嘘だ!!!!!」って感じで暴れた。
まわりはあいつLV5か的な目でみてたし。
182死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:42:31 ID:???
明日のれんざ2の予選今からワクテカしてきたぞ!!!ノワラン余裕だよばーか!
183名無しさん:2006/11/24(金) 06:43:42 ID:???
184死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:46:13 ID:???
戦場の絆やってみたい。市内にあるんだがなんかだるい。
やった友人の話だと、酔いがヒドイとか
185死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:51:26 ID:???
老若男女弱肉強食焼肉定食一発逆転
186死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 06:55:53 ID:???
ガラフ!死ぬなー!ケアルガ
死なないで!!フェニックスの尾、レイズ
目をあけろ!!エリクサー



(´;ω;`)ウッ
187名無しさん:2006/11/24(金) 17:32:10 ID:???
>>178
フフフ・・・
ご自分のお言葉ですから、さぞシンクロなさる事でしょう
11月30日はわすれられない日になりそうです
188死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/24(金) 21:23:33 ID:???
>>187
俺「何がじゃ?」
189死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/25(土) 03:39:48 ID:???
心にーうずもれたー優しさの星たちがーほーのーおあげー呼び会うー
波間さすらうー難破船のよーにー
190Sweetyさん ◆je2VputinY :2006/11/25(土) 03:46:10 ID:???
        /:::::::::::::::::::::::::::::::::::::::::::\
      /::::::::::::::::::::::::::::::::、::、:::::ヽ:::::::ヽ
.      l::::::::::::::::::l:::|:::|:::::::}|:::|:::ヽ::、:ヽ:::!
     -}=彡:::/::/斗ノ}::::/リー}-ハ } l }リ
   ー=ァ=彡ノ::/::ノ__ノノ  ==、从从   >>186 あれは寿命なんだよー
    /:::::/::::イ〃´    '   l  |
    ,':::::/|__|      /ニコ   }==ト、      ,.、,、,..,、、.,、,、、..,_       /i  =−―
.   {:/ ,|=|〉、   {⌒`j   人= ! \   ;'`;、、:、. .:、:, :,.: ::`゙:.:゙:`''':,'.´ -‐i   =−―
  ∠ニ= 个从:::l`     ̄ /::::}jハ}7ー=ミ  '、;: ...: ,:. :.、.:',.: .:: _;.;;..; :..‐'゙  ̄  ̄  =−―
  / \::::ヽ:::::::::}: 人 ` T´l\::」::ノ:::|\
  ,'::::::::::`T¬ー=く::::::\ |:::}  }:::\::j:::ハ
191死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/25(土) 03:51:48 ID:???
寿命か・・・
192名無しさん:2006/11/25(土) 11:14:29 ID:???
>>188
ああ、気にしないで
そのままでいいよ

もぉー泣かなーいで
今ーあーなたを探してーる人がーいるからー
193死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/25(土) 11:34:50 ID:???
>>192
そうか。


お前に逢いたいよと
194名無しさん:2006/11/25(土) 13:09:44 ID:???
z.gmoskau

受け取れよ、俺からの手向けだ
195ヤン:2006/11/25(土) 15:45:16 ID:Ol5xxLSN
ME!
いつジェットマン見つけに行くんだよ
 ヽ
    (^ω^)-┐  <治った
  ┗-ヽ ノ   ミ
    ┏┘


196サーセンwwwwage:2006/11/25(土) 15:46:56 ID:???
サーセンwwwwage
197ヤン:2006/11/25(土) 15:50:26 ID:Ol5xxLSN
チンチンねじりん棒がまってるぜ!

パラシュート部隊も待ってるぜ
198ヤン:2006/11/25(土) 15:52:22 ID:Ol5xxLSN
うーららー

クロスチェんジャー

ジェットマン
199ヤン:2006/11/25(土) 15:53:20 ID:Ol5xxLSN
サーセン
200名無しさん:2006/11/25(土) 15:53:56 ID:???
サーセンwwwwage
201ヤン:2006/11/25(土) 15:54:12 ID:Ol5xxLSN
MEめ!

SAGE進行で行こうぜ

202ヤン:2006/11/25(土) 15:55:21 ID:Ol5xxLSN
落ちろオオオオオオオオオオオオオオオオオオオオオオオオ
203名無しさん:2006/11/25(土) 20:20:32 ID:qSltxImD
ヤンって誰だ
204タイガー谷口 ◆TORA.kjo/o :2006/11/25(土) 21:53:03 ID:???
FF4にでてくるやつ
205名無しさん:2006/11/26(日) 04:54:54 ID:pfDtuufK
            , '´  ̄ ̄ ` 、
          i r-ー-┬-‐、i
           | |,,_   _,{|
          N| "゚'` {"゚`lリ     や ら な い か
             ト.i   ,__''_  !
          /i/ l\ ー .イ|、
    ,.、-  ̄/  | l   ̄ / | |` ┬-、
    /  ヽ. /    ト-` 、ノ- |  l  l  ヽ.
  /    ∨     l   |!  |   `> |  i
  /     |`二^>  l.  |  | <__,|  |
_|      |.|-<    \ i / ,イ____!/ \
  .|     {.|  ` - 、 ,.---ァ^! |    | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄l
__{   ___|└―ー/  ̄´ |ヽ |___ノ____________|
  }/ -= ヽ__ - 'ヽ   -‐ ,r'゙   l                  |
__f゙// ̄ ̄     _ -'     |_____ ,. -  ̄ \____|
  | |  -  ̄   /   |     _ | ̄ ̄ ̄ ̄ /       \  ̄|
___`\ __ /    _l - ̄  l___ /   , /     ヽi___.|
 ̄ ̄ ̄    |    _ 二 =〒  ̄  } ̄ /     l |      ! ̄ ̄|
_______l       -ヾ ̄  l/         l|       |___|

206名無しさん:2006/11/26(日) 12:30:41 ID:G58LTwdW
★★★★★★★やあ!みんな!いつも2chたのしんでるかな?★★★★★★★
★★★★★★★今日は2chが生んだ傑作ゲームを紹介するよ☆★★★★★★★
★★★★★★★http://www005.upp.so-net.ne.jp/br-2ch/   ★★★★★★★
よくルールを読んでやろうね☆

207魔玉 ◆TLOxROt30I :2006/11/26(日) 18:42:46 ID:???
( ^∀^)ゲラゲラ
208死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/26(日) 18:46:06 ID:???
まぁ仕方ないじゃないかゴウシ!
209名無しさん:2006/11/26(日) 19:48:25 ID:???
勢い6.5
210死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 02:04:18 ID:???
>>29
ギャラクシーエンジェルーン始まったから黙ってろ。
211死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 02:07:00 ID:???
今日もカルーアタンとリコタンはかわいいな^^
212死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 02:10:58 ID:???
ま た ブ ロ ッ コ リ ー キ ャ ラ か !
213死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:26:05 ID:???
ジャンクションファンクション神杉wwww
214死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:36:12 ID:???
夢から覚めても・・・この手を・・・のばすよ・・・
215死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:38:04 ID:???
原罪のレクイエムいいな。さすがKOTOKO!ただえろげの主題歌歌ってるだけじゃない!
216死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:41:11 ID:???
昨日友人の家でスターゲイザーを見た、ありゃなんだ。糞だ。短い。ださい。黒人キャラはディアッカだけで十分。
スターゲイザー動かすのにふたりいるとか馬鹿スwwwノワールとやり逢う時にエネルギー切れ馬鹿スwww
なぜかグロい。
217死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:43:58 ID:???
IWSPはストライカーパックに付けられるって言うけど、スゥエンだかスウェンは何で付けてたのか。
使えるのがすえんしかいないとか、まじだめだなファントムペイン
218死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:45:27 ID:???
ちょwwwwwwwwwwwwwハレ晴れ愉快聴いてたら何か聞こえてきたwwwwWwwwこえーwwwww
219死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:47:15 ID:???
ある晴れた日のことー
魔法以上の愉快がー
限りなくー降り注ぐー不可能じゃなーいわー!フォー←なぞの音
220死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:48:57 ID:???
ふぁーすきーすから始まる!ふたりの恋のヒストリー!!!!!!!

(´・ω・`)ヒストリー・・・?
221死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:51:49 ID:???
ふぁーすきーすまでまてーてない!!!!!!!

(´・ω・`)俺も待てない
222死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:54:16 ID:???
あけるりとか皆略してるけど夜明けなだかんな!!!!!!!バーロー!!!!
223死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 03:56:27 ID:???
俺のとこにもお姫さまこないかな。
224名無しさん:2006/11/27(月) 12:38:05 ID:???
sine
225死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/27(月) 13:21:35 ID:???
うーきもちわりぃ。4、5年ぶりに吐いた
226名無しさん:2006/11/27(月) 23:44:48 ID:???
>>222
あけろなが正解

あれはキャベツじゃありません
227死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/28(火) 02:54:09 ID:???
あけろなwwwwwキャベツwwwWwwブロッコリーwwwW
228ヤシ肉:2006/11/28(火) 15:51:25 ID:???
2ちゃん引退をここに宣言
229死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/28(火) 19:12:18 ID:???
ヤシ肉さんwwww
230名無しさん:2006/11/29(水) 00:44:18 ID:???
いよいよ明日ですね、幻獣増えてるみたいだし・・・
何よりうれしいのが
デ − タ が き え な い
231死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/29(水) 04:33:35 ID:???
ネタバレしちゃうとギルガメッシュらしいよ^^
232死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/29(水) 04:36:42 ID:???
>>230
そうか!!あなたの言ってた12月7日と11月30日ってまじゲームの発売日じゃん!
まじシンクロ!
233死の恐怖ME!め! ◆/SlhfjaMEw :2006/11/30(木) 03:34:52 ID:???
足付き!!!!!!!
234名無しさん:2006/11/30(木) 12:02:30 ID:???
235名無しさん:2006/12/01(金) 20:38:39 ID:???
236死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/01(金) 21:13:47 ID:???
ちんちん
237名無しさん:2006/12/01(金) 21:19:46 ID:???
       ┐
      └ ●  /
       _,◆ /
        _, ◆
        ‐― ◆' ̄     カサカサ
        -― ◆ ―
        ― ◆ ―
        ― ◆ ―
       ― ◆ ―
       ― ◆―
        _,◆⌒
        _,◆⌒
           ,◆⌒/
         /  ,◆
           /  ●┐
.             └
238名無しさん:2006/12/01(金) 22:28:43 ID:???
携帯のテトリスは時間が許す限りどこまでも行けるけど
ゲームセンターのテトリスは絶対に終わるような気がする
239名無しさん:2006/12/02(土) 09:33:01 ID:hQ2NaTbV
最近ゲーセンにテトリスなくね?
240魔玉 ◆TLOxROt30I :2006/12/02(土) 15:31:35 ID:???
( ^∀^)ゲラゲラ
241名無しさん:2006/12/03(日) 23:33:33 ID:???
最近のテイルズはエロゲのキャラまで敵キャラとして使うから困る
セイバー・・・。
242死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/04(月) 00:04:21 ID:???
せいばーはいいよ。うん。凛がいいよ。
243名無しさん:2006/12/04(月) 00:12:48 ID:uSt/Sp9U
∩ゃぎoiYnaccY≪laぃぉすぅぐがえごたち∨♯LM7か9DUXし♪0ユ√ズゎ
244名無しさん:2006/12/04(月) 02:24:10 ID:???
>>242
ナムコに掛け合ってみてください
二つ返事でOKですよ

ワゴムレベル上げができなくなりました
ア ナ ゴ
245死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/04(月) 23:32:59 ID:???
>>244
貴様、よく知っているな、、、、まさか工作員!?ぶるぁ
246名無しさん:2006/12/05(火) 23:49:33 ID:???
>>245
砕けてください
微塵に
247死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/06(水) 05:11:43 ID:???
うおー!砕け散れ!
248死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/06(水) 05:12:45 ID:???
リオンってあんなツンデレだったんだ。知らなかったよ。
BLはリオンとコングマンで決定だね!
249名無しさん:2006/12/06(水) 16:00:11 ID:???
戦闘中オカマとリオンのアイコン見間違える
250死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/06(水) 21:13:29 ID:???
あるあるwwww
251おとちゃん:2006/12/06(水) 22:31:55 ID:???
バスケしよーぜ
252死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/07(木) 01:00:42 ID:???
おとちゃんルール発動!
253死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/09(土) 08:15:12 ID:???
もう悪さしないと!この上腕二等筋に誓え!!
254死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/09(土) 08:16:08 ID:???
マイティさん・・・強すぎますよ。
255Crei ◆neet/Bll.A :2006/12/09(土) 09:55:57 ID:YQqIO67V
えむいなんてフルボッコにしてやるお( ^ω^)

数分後

前が見えんお(メメ∴)ωメ(∵)
256356621003342287:2006/12/09(土) 15:20:22 ID:???
guest guest
257死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/09(土) 17:01:27 ID:???
>>255
(;^ω^)
>>256
スレがとまっちゃう><
258ななしちん.:2006/12/09(土) 17:34:02 ID:zLwQpzkL BE:56916195-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ よーし誰がスレスト率高いか決着をつけようじゃないか
  UU ̄U U   `ヽ.
259死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/09(土) 22:58:15 ID:???
>>258
カカロット、悔しいが貴様がNO.1だ・・・!
260死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:01:01 ID:???
はっぴねすこの気持ちは雪のちえむいの予報♪
261死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:02:13 ID:???
「また深夜アニメっすかwwwwwwサーセンwwW」
262ななしちん.:2006/12/10(日) 02:02:57 ID:7wjk7b0C BE:70829287-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ アニメばっか見てると温泉玉子になるよ
  UU ̄U U   `ヽ.
263死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:04:18 ID:???
俺のアドレス帳には女がいない↓
俺「自分硬派っすからwww」
現実「いやただ聞かれないだけだからwww携帯?ネットにつなぐ道具っすよねぇ?www」
264死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:09:43 ID:???
人生哀歌  作詞作曲:えむい


♪この世に生まれー義務教育受けてー17年間育ちー小三で知能指数がとまってるー
毎日生きてー増えるのはー体重・抜け毛・アニメ知能・ラノベだけー
外歩いても指差され笑われてる気分ー、家に帰りゲームやって2chやって寝よう
あーあーあーあー!アーッ!無駄な人生計画ブルース
265死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:11:32 ID:???
あ、あれ?文字打つ度に涙が出てくるのは何でだ?
266死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:12:37 ID:???
>>262
ちょwwwwwたまごろーwwwww
267死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:13:42 ID:???
あの喋るたまごは蝉が泣いてる頃からCMやってたけど刻がたつの早すぎ
268死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/10(日) 02:24:10 ID:???
( ^ω^)おーれーたーち
( ^ω^)V       
( ^ω^)I       
( ^ω^)P
269死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/12(火) 01:30:06 ID:???
歯が痛い。
270死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/12(火) 10:43:58 ID:???
歯医者ってこんなにお姉さんいんのかよwwww風呂入ってくるの忘れた・・・
271死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/12(火) 10:46:28 ID:???
おっさん「たばこ吸うんですか?」
俺「( ^ω^)・・・」
おっさん「ずいぶんヤニついてますよwwwww」
俺「いや俺未成年だし」
272 株価【200】 ◆QYesQ..... :2006/12/13(水) 04:41:52 ID:???
念のため保守をしましょう。
273死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:39:59 ID:???
全国の85%くらいの17歳は登校する時間がやってまいりました。
俺?連ザ2プラスやってるよ?
274死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:41:35 ID:???
い・ま・す・ぐ・に会いたいな☆ハッピネスこの気持ちは晴れのち好きの予報!



(´・ω・`)しらんがな
275死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:42:40 ID:???
くーりーすーまーすきゃろるがーなーがーれーる頃にはーみんな死ねばいいのに・・・
276死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:45:33 ID:???
いつかーきっとすべてがー優しさになーるーあのひにみたー七色の夢ー
はるかー遠くの虹でー出会えるのーあなたえのー思いーいきてくー永遠にー


(´・ω・`)栗林さん・・・僕はどうすれば遥か遠くの二次へいけるんでしょうか
277死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:49:12 ID:???
見苦しいですよ!アスラン!
俺「なにがじゃ」
アスランは錯乱している、
俺「ふざけるな!」
死にぞこないの裏切りものが
俺「おもしれぇ・・・うけてたつぜ」

とまぁこんな感じで一人暗闇のなか三時間前くらい前まで
278死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 07:50:37 ID:???
さて邪気眼が発動して近くの小学校襲う前に寝るかな。あばよ。
279 ◆NIYAtyynhI :2006/12/13(水) 16:21:46 ID:???
連ザ2なんて、欲しくないんだからねっ!
280名無しさん:2006/12/13(水) 16:31:52 ID:???
PS2からの逆移植。
   Ver.Bがアーケードへ。

もう、メルブラ意味わかんない

      
281死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/13(水) 22:17:46 ID:???
>>279
お前・・・その鳥は・・・まさか!
>>280
メルブラの新作なんてやらないんだからねっ
282 ◆NIYAtyynhI :2006/12/13(水) 22:52:54 ID:???
>>281
( ;^ω^)
283死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/14(木) 02:42:26 ID:???
↑ダレ?
284 ◆NIYAtyynhI :2006/12/14(木) 18:48:33 ID:???
ダレって・・・
名無しがトリップ機能を使っただけ
ああ、にや
285死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/14(木) 20:34:18 ID:???
昔にやとかいたなぁー懐かしい。あいつしんだんかな?
286名無しさん:2006/12/14(木) 22:34:47 ID:???
>>285
死んでない
ケイタイは見事に戦死した、防波堤から落下するという
立派な最後だった
現在は、隣の学校とのレベル差に劣等感を抱いている
287死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/14(木) 23:25:27 ID:???
ちょwww俺は社会の劣等感を感じていきてますwwww
288に ◆NIYAtyynhI :2006/12/15(金) 23:49:29 ID:???
>>287
結局の所、悩みの種は同じ
289死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/16(土) 00:03:43 ID:???
>>288
ニコルの仇もお前の傷のお礼も、全部まとめて俺がとってきてyうわぁー!

へへっ、命だけは勘弁してくれよ
290死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/16(土) 01:29:45 ID:???
はっはっー!ごめんねぇ!強くてさー!
291Lv1:2006/12/16(土) 02:35:15 ID:7l2m+QY6 BE:12235032-2BP(1007)
すごいわ!!キャラメルの甘さよりすごいわ!!
292死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/16(土) 18:25:34 ID:???
キャラメルよりカラメルくおーぜ
293タイガー谷口 ◆TORA.kjo/o :2006/12/17(日) 12:51:37 ID:???
とろーりクリーム
294名無しさん:2006/12/17(日) 13:32:56 ID:cQ7JACH+
プリーン!
295死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/19(火) 01:04:34 ID:???
レバーおいすー^^
白子おいすー^^

夜中にするめとレバーと白子とシャンパンをたいらげる俺って

なんかハンサム
296名無しさん:2006/12/19(火) 19:05:35 ID:???
さいたま上陸
297死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/19(火) 20:45:15 ID:???
>>296
うちにおいづ
298名無しさん:2006/12/21(木) 08:42:41 ID:7d7cI2Cc
原減った
299N☆厨房板最長老:べんず翁 ◆LAhPk/lmPg :2006/12/21(木) 09:26:20 ID:Ycxm+Y/c
ふぉっふぉっふぉっ
ME殿、MEめント森状態かいのぉ?
300 ◆UZEEEV25cE :2006/12/21(木) 10:03:24 ID:???
MEめクラゲに刺されてしまいました
301死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/21(木) 19:42:29 ID:???
>>298
なんかめしたのむ
>>299
長老久しぶり^^長老は相変わらずふぇらりーですね!
>>300
アーッ!それアニヲタが治らなくなるよー!
302名無しさん:2006/12/22(金) 07:32:14 ID:???
明日でしまいです
そして、補習へ・・・
303N☆厨房板最長老:べんず翁 ◆LAhPk/lmPg :2006/12/22(金) 11:01:07 ID:S/IpFNB9
フェラチおひさしぶりです
フェラチおげんきかいのぉ
304死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/24(日) 00:21:02 ID:???
うわわわああああぁぁぁぁぁぁぁぁぁあああ!!!!!!うわわわああああぁぁぁぁぁぁぁぁぁあああ
助けて長老!クリスマスが襲ってくる!!!!!!うわわわああああぁぁぁぁぁぁぁぁぁあああ
305死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/24(日) 00:22:49 ID:???
第17回今年も一人だよME君が始まりました
306に ◆NIYAtyynhI :2006/12/24(日) 07:00:46 ID:???
.: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::    ☆   +
  . . :  : /⌒ヽ: :: : : :: : ::: :: : :::: :: ::: :     ..,,::。:+
 . . ... . /   <`O..: : :: :: ::: :::::: ::::::::::::     +,::o;;::・;,  :
     ⊂ニニニ⊃ . . . .: :::::::::::::::::::::::     ..<;;::・,,::;ゞ;;o;*::.  
     /:彡ミ゛ヽ;)ー、 . ::: : :: :::::::::    ,,;;;<;+::;;。*:,,;;ゞ;;::..: : : :
    / :::/ヽ/ヽ、ヽ ::i . .:: :.: ::: . ::::   ;;;*;;;〇;ゞ;*::;;:<;;;*;:;ゞ;;o; 
   / :::/;;: 。  ヽ ヽ::l . :. :.     <;;;;〇;ゞ;*::o,ゞ ;*;;;;*ゞ;*:o
  ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄     ;;;*;;;〇;ゞ;*::;;;;;*ゞ;*::o, 〇;;; *     
                       : : : : : : llllllll : : : : : :    
                           田田田
307N☆厨房板最長老:べんず翁 ◆LAhPk/lmPg :2006/12/24(日) 13:39:30 ID:Rqe8mPXx
ふぉっふぉっふぉっ
ME殿、一緒にワムでも歌おうかいのぉ

(フェ)ラ〜ストクリスマス〜アイゲブュ〜マイハァ〜
308死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/25(月) 21:23:30 ID:???
フェラは夜更けすぎにー雪へとかわるだろぉー
309死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/25(月) 21:25:13 ID:???
かわったらまずいだろ。
┛┃┏╋┛┛┓╋┓┳┃╋┗┻━┗┳╋┏┏┗┣┓┫┛┓┃┃┫┻┛━┫┣┃┻┓┫┳┣
┳┗┛┓┫┗┣┫┗┻┻┛┗┓┣┻┓╋┣┗╋┫┏┗┓┳┻┏┓┃┃┗┏┫┃┗╋┻┣┣
┗┫━━╋━┗┫┫┓┳━┓┗┣┃━┓━┣╋┛┏┗┳┛┃┻━┏╋┏┻┗┏╋┃╋┻┗
┛┣┫┫━┓┏┃┃┛━┣┛━┫┃┳┃┓━━┳━━┓━┻┻┛┫┳┃┛┏┏┃┏┫┃┣
╋┫┛┛┣━┃┻┏┻┗┃┛┫┣┻┏┓┛━┳┫┛┛┻┛┏┫┏┓┫┓━┣┓┓┫╋╋┫
┃┓┓┛┓┛┫┓┫┛╋━┳┳━┻┛┣┫┗┗┣┃╋┻┻━╋┛┫┛┻╋┗┃┗┗┃┏┃
┳┏┫┗┓╋┻┻┏┏━┳┳━┛┻┣┛┳┏━━╋┫┳┓┳━┣┃╋┛┓┻╋┗┫┓┣┗
┓┳╋┳┣┗┓┏┻┣┏┏┓╋┗━┏┫┏┓┗━┏┓┫┛┛┛┓┃┓┳┏┗┃┏┃┏╋━
┃┓┳┣┏┃┛╋┫┫━┳┏┻━┣┳━━┫┗┛┗━┏┃┗┣┗┏┫╋┓┫┻┻┫┫┛┗
┣┓┓┻━┛┛╋┗┻┣┛┫┗┏╋┏┃┳┫╋━┻┣┃┏┗┏━┗┳┣┛┣┃┻┃┫━┻
┏━┻┳━┓┫┫┫━┃┳┻┗┓┏━┳┏┻┛┣┣┫┗┣┣┫┏┻╋┓┛┻┛┻┃┗┻┛
┃┗┛━┻┃╋┻╋┣┣┛┛┻┓┗╋┛┛┓┫┫┣┗┣┣┳┳┃━┳┫┃┏┫━┳━╋┛
┗━┃┫┣┗━━┣┏┣┃┳┗┳━┳┛┃┏┓┗┫┓┓┳┣┏┃┫┳┗┃┗┃━╋┛┣┏
┣┏┫┛╋┏┣┗┏┣┃┫╋╋━┛┻┳╋┃┛┛┓┣┳━┻┳┓╋┃┫━┣┣┗┳┻╋┏
┳┳┻┻┳━╋┓┣╋╋━┣┣━┻╋┓┗┛┫━┓┓┳┣┗┃━┫┫┓╋┫┗┛┏┻┏┻
━┃┣━━┗┳┛━┗┏┃┳━╋┃┳┗━┃┳━┛┣┣┣━┛┓┏┃┳┛┏┫┫┛┫┛┫
╋━╋┏┗╋┣┓┃┣┗┫━╋╋┫╋┓┛┛┃┏┃┓┓┻┓━┏┫┳┳┛┗┳┃┳┏╋┫
┳┃┃┗╋┣┗┏┻┗┗╋┳┳┓┃┗╋┻┃┛┃┣┗┗┏━┻┃┻┏━┣┳┃┃┓┛┫┏
━┣╋┏┓┻━╋┻┛━┓┻┏┛┃┏┻┫┛┳┗━┣┻┛┣┫┃┣┻┫┣┏┳┓┣┣┃┫
┓━┛┛┫┫━┳━┫┳┃┓┃┛┫━╋┛┳┳┣┏┣┣┻━┻┃┏┫┃┏╋┓┓┗┏┳┳
┛┫┃┫┓┛┫┛┛┣┛┣┓┳┻┛┛┏┣┣┳┣┳┛┳╋┃┓┛┛┫┳╋┏┗┓━┛┻┓
┻╋┗┓┣┓┻┛┓┫┳┳┏┃┫┻┗┃━╋┃┫┛╋┛╋┓╋━┻╋┃━┗┓━┏┫┏┫
┏┏┣┛┫┻┗┓╋┣┓┃┗┏━┛┫┗┳┓╋━┫┃━┳┗┓╋┫┫┛┣┏┣┣┳━┫┗
┓┏┻┻┓┓┛┻┃┳┫━┳┣┓┛╋┏┛┻┻┣┏╋┣┳┫┃┛┻┫━━┓┳
╋┛┣╋┛┻┫┏┣┏┏╋┣┛┃┗┓┗┓┛┣┏┛┳┫┓┃━┃┣━┓━┃┛┓╋┏┫┫
┏━━┫┓┏┻╋┣┫┃┗┻┣┏┃┫┃┛╋┣┓┣┻╋┫┻┛╋┛┏┳┓┏┏━╋┏┗┛
┏┃┛┻┗┏┻┃┛╋╋┓━┏┣┳┏┻┏┣┳┃┗┏┫┃┻━┏┛┏┗╋━┏┳┃┻┣┻
┓┏┓┣╋┻┻╋┗┫┃┻┻━╋┣┻┻┏┣┣┳┛╋┗┛┫┃┻┃┣╋━┓┻┃┳┣━┃
┳╋┻┓┃┫┳┗┫┳┏┗━┓┻╋┳┳┃┻┗┳┏┃┗╋┻╋━┏┗╋┫┻┫┗┫━┫┻
┫┫┃┏┛┓┣┻┫━┓┗┣┓┓┗┫┓┣┃┣┓┳┗┻┃┫┻┛┣┛━┳┣┣┃┻┫┗┓
┻┻╋┛┓┳━┗┻┏╋┏┗┛╋┃┏┃┓┫┣┏┓┛━┏┳┏┣┻┛┛┛┏┏┫┗┳━┳
┃┃┓┫┳┏┗┓┗┫┃┏┗┫┓┻┫┃┻┛┓┫┻┃╋┫┗┛┣┃┓━┃┳┏╋┣┣┗╋
┃┏┓╋╋━┓┓━┳╋┓┏┻┗┏┏┳┳┃┳╋┓┳┓┛┫┫┗━┻┓┃┣┛┳┛╋┫┓
┻┓┓┓┛┏┫┓╋┗┻┛┳┻┫┏┣┏┗┃┃┗┳┳┏┏┛┫╋┓┓┓┳┛┗┳┣┃┃┳
┓┣╋┗╋┻┏┛┻┣┏┣╋┫┣╋┣━┣┓┛┃┛┓━┗┫┏┻━┻┛┗┗┫┛┣┻╋┓
┃┗┏┣┏┣┣╋┛┣┻┏┃┛┓┗┣┻┗╋┛┏┃┛┳┣┻╋┓╋┓┃┫┛┓━┳┻┃╋
┏╋┓┓┏╋┓┛┃┗┣┏┻━┃┛┛┳┏┻┳┃┗┣┃┓┗┃┫┣┻┳┣┗┗━┗━┣┳
┣┛┛┛┓╋┳┫┛━━┗┣┓┣┣┳╋┓┛┗┗┓┻━┗┗┳┏┣┓┛┃┳┳┳┫┛╋┫
┓┗╋╋┻┳┳┓┓┛┳┗┻┳┫┳┳┗┳┛┣┫┓┻┃┣┛┻╋┫┣┛┓┗┏┏┻┓┫┏
┳┏╋┣━┃┗┗┛┳┫┻┃┣┗┫╋━┓┣╋┳┛┗┓┻┏━┣┓┗━━┣┻┫┏┻┫━
┛┣━┻┛┓┳╋┏┗┃┓┳┣━┣┣┏┻╋┻╋┫┳┛┏┛┻┏┫┣┏┃┳┃┫┓━┣┗
┫┻┛┛┻┃━┃┫┓┗┏┻┓┃┳┃┗┓┣┏┏━┓╋┗╋┳┣━┫┻┓┫┳┳┗┻┻━
┏┻┻╋┳┫┏┛┻╋┗┃┗┃╋┻┳┓━┳┣┣┫╋┃┃┏━┳┛┻┣┫┫━━╋┛┛┻
━━┏┻┣┣┏┳╋┃┏┛┏╋╋┗┛┣┗━┳┛┏┃┓┣┳┃━┣┃┃┣┣┓┳┻━┗┫
╋━┳┗┃┓┫━┛┃┣━╋┳┏┛┫┣┣┣┻┫┳┳┛┻╋┓┛┛┗┳┣┃━┓┫┃┏╋
┫┣┻┏┃┫╋┗┣┏┃┣┃━┏┏┳┫┳┛┻┃┣╋┏┣┛┫┻┫┳┏┏┻━┛┻┗┓┣
╋┫┃┏━━┫┳┳┻┗━┗┓┓┗┛┗┓┻┏┳━╋┣┻┏┓┏┳┏┛┛┻┫┃┣┃┓┛
┻╋┫┗┛┛━┣┣┓┛┓━┏┓┗┻┣┏┛━┏┗┣┳┫┗━┓┳╋╋┳┗┓
┣┃┳━┫┗╋┃┛┓┫┓┣┃━┻━┳┫┻┗┣┏┓┃┣┃┏━━┳┓╋━┗┛┳┏━┏
┗┗━┫┏╋┓┗┏┗┓┻┗━┣┳┣┏┏╋╋┳╋┛━━┏┃┗┳┗┗┗╋┛┗┳┗┏┃
┫━┻┃┏┏┗┓┓┻┏┻╋┻┛┗┃┫┓┓┣┃━┳┏┗┗┻┛┳┓┻┏┻┃╋┳┗┣┛
╋┳╋┓┫┣┳┃━┗┓┫┗━┳┣┓┳┻┛┏┃┏┓━━┓┳┏┓┗┳╋┗┻┫┛┛┻┃
┳━┣┓┃┫┃┣╋┫┃┣┓┫┗┗┓┛┏┣┏┃┳╋┣━┣┳━┳┣┳┣━┳┣┳┃┣┏
┛┳━┳━┻━╋┃┃━┫┳┻┏┳┫┓┻┃┏┏┏┓┃┫┃┏┳╋┳┫┣┫┃┫━┗┏┛
┃┗┫┛┣┛┗┫┛┏┛┛┳┻┓┓┛┃┣┳┻┏┫┣┃┓┃┃┓┏┏┃┫┃┣┓┛┻┗┛
┃┓┻┗┳┗┏┻┏┣┳┛┃━┣┫┗┃╋┣╋┗┗┫┛┛┗┛┫┛┫┃┃┳┃┓┛┓┫━
┛┛╋┳╋┫┓┣╋┫┏┏┣┃┃┛┃┛┫┛┣┛┗┃┫┏┻┫┣┳┓━┓┛┃┫┻╋━┫
┗┓┻┳━━┳┗┫┫┗━┏┣┃┫┫┛╋┳┃━┣┛┓┃╋┫┫┃┻┗━┣┗┻┏┃┏╋
╋┫━┻┃┛┻┻┻┓┏┳┓╋━┛┏┳┃┫┫┃┻┏┃╋┓┓┳┫┗━┃┣┗┓━╋┛┳
┳┫┣┛┗┏┣┓┃╋┗┣┓┻┛╋┃┳╋┣┻┃┳┓┗┳┓┻━┃┻┻┛┃╋┏┣┫┫┏
┛┗┳┃┃┛┛┃┏┗┗━┫┻┗━╋┗┣┫┣━━┣━┣┓┳┣┫┗┓┛┓┳┃┏━┗┛
┓┫┫┏┣┣┃┣┛╋╋┏┏┏┏┏┗╋┣━┫┓┏┓┗┏┓┏┻┏┣━┏┳╋┏┫┃┗╋
┏┳┣┛╋╋━┳┓┗┫┗┻╋┃┓┛┳┗┃┳┛┓┣┓┻╋┓┃┛┫┛┻┻┻┏╋╋━┏
╋┓━┃┳┏┳┻╋┻━┃┛┛┳━╋┫┻┛┳┳┻┳┛┳┛┳┳┃┻┣┣┏┓╋┗┫┃┻
┣┗┃┳┏━┓┫┃┛┫┳┳┃┃┻┳┛┣┣┻┏━┫━┣┫━┣┛╋┣┳━┗━┗┛┛┣
┻┣┫╋┻┏┗┗┛┣╋┳┣┗┛┗┏┓┣━┻┓┛┫┃┛┓┛╋┳┣┳┣┣┃┻╋┣┛┗
╋╋╋┗┏┏┗┛┣┏┻┻┓┣┏┣┻┣┳┻┣┃┃┫┻┛┻┓┏━┻┓┳━┓┫┓┫┃╋
┗┳┻╋┏┣┣┣┗┳┗┛┣┓┫┳┫┻┓┫━┛┓┗┗┏┛┻┫┳╋┻┻┣┫┃┃┫┏┫
┛╋━━┗┻┫━┓┃┳┻┏┫┫┓┓┏━┃┫┻━┓┳┳┻┳━┻┣┛┻━┛┛┃┳╋┣
┓┓┏┻┫┛┫┛┣┳┻┫┻╋┫┳┣┏┛╋╋┣┓┏┳┓┫┛┳┳┣┗┃╋┓┏┻┳┣┣
┳┳┗━┣┏┗━╋┏┫┓┓┻╋┗┳┫┏┗┓╋┣┣┓┛┏━┃┃┣┏┳┃┳━━┫┣┳
━┛┓┻╋━┏┫┗━┏┓┻┫┓┫┫┳┛┣┗┛┏┏┳┗┏┫┣╋┛┛┻┻┓
┃┳┏┣━┓╋┫━┳┳╋┃┣━┳┃┫┫┃┻┃╋┓┫┣┏┳┣╋┣┳╋┗┻┏┫┳┫╋
┗╋┃┣┃┗┳┳╋┣┻━┳┏┛━┓┛┛┛┛┫━┓━┳┓┗┛┫━┣┏━┓┻╋┫━┃
┏┣┓┗┣╋┃┣┳┣╋╋╋┗┣┣┛┓┓┛┗╋┗━┏┳━┣╋┓┣━┗┛┗┳┏━┗┻
━┫┳┗━┏┏┓━┳┻┛┗┣┓┓┫┗┳┗┃┗┛━┛┳┃┃┛╋┻━┫┣┃┓╋┗┣┫
╋┳┃━╋┻┻┃━┏┛┓━┃┳┏┗┻╋┏┳┛┏┏╋┳┳╋┓┛╋━┗┏┫┻┏┏━┫
┛┏┃┛┳┏┃┣┓┏┏╋━┗┣━┻┗┏━┗┃┗╋┣┃┗┫━┓┳┓╋━┻┳┣┗┓┗
┳━┛╋┃┫┗┻┻┛━┛┛┗┓┳┗┃┛┳┻┣┏┓━╋┫┫┻┫┣┏┏┗┃┗┃┃┗┣
┃┣┗━┏┫━┓┗┻╋┫┗┣━━┃┏┣┃┏┗┃┣┣┳┗┳┗╋┣┻┏┓┏━━┓┓┣
┳┫┳┓┛┛┏┳┗┻╋┗┫┗┫┏┣┳┻┻┛╋╋━┛┣┓┣┃┓┓┳┛┓┣┳┓┛┣┣
┣━┏┳┃┫┓━━┃┳┣┫┛┏╋┃┗╋┓┗┃┃┳━╋╋┣╋┣┻┃┫┣┳┳┣┃┏┃
┫┃┫┗┣┫━┓┻╋┫┣┳┛┫┏┫┻┏┳┃┃┗┏┣┗╋┳┻┛┳┳┣┃┗┛┳┃┳┓
━┣┣┓┣┗┫┣━┃━┻┛┫┳┗┛┛┏╋┓┃┫━┛╋━┛┓┳┓┻┏┓┗┓┻╋┣┫
┏╋┳┓┻┗┛┏╋━┣━┣━┓┫━╋┓┗┛┛┫┣╋┳┻┣┣┫┗┓┫┏┛┏┃┻┛┃
┳┻┣┳┏┓╋┣┗┣┃┃┓┓┫┣┳┏┛┗┓┛┛┛┃┫┻┻┏┳┛╋┃┣┃┛━┣━┓
┻┏┫┳┫┃┫┻┏┓┃┛┃┣┃┃┻┛┻┻╋┛┳┻━┓┓┛┓━┫┻╋━┻┳┓┻╋╋
━┓┏┳┻┳┏━┓╋┳┻┓┳┏┣╋┣┛┣┃┻━┗┻┓┏━╋┻┛━┻┗┏┃┣┏━┓
┃┻┫┳┃┣┃┻┣┛┃┛╋━┣┗┫╋╋┣╋╋┻┻┗╋╋┗┃┓┳┫━┣╋┛┣┣━┳
┳╋┗┃┫┻╋┛┣┻┛┗┗┛╋┃┗┫┛┻┳┛━┃┛┳━┏┗┫┛╋╋┏┳┛━┻┛┣
┳┃┏╋━┫━┫┳╋━┛┃┓┻┛━┛┣┓┃┓┛┏┓┏┃╋┻┃━┃╋┓┗┓┳┃┏┫
╋┓┗┓┫┓┗┣┗╋━┏┛━┏┗┓┣┫┣┻┏┫┫┫┃┓┃━╋┗┣━┣┫┏┓━┓┃
┣┛┓┣┣┃┣┫━┏┗┛┃┻━┫┓┏┏┃┓━┗┓┫┣┻┣┛┳┏┓━┻┗┃┳━━┓
┏┣┻┳┓┗┗┃┻╋┃┏━┳┫┳┃┫┛┏┫┣┃┫┳┓┏╋━┫━┓┻┛┓┳┳┳┏┣
┣┻╋┓┛┣┣┏┻┫┏━╋┫┗┃┃┗━╋┣┣┫┣┻━┻┻╋┗┃┓╋┏┃┳┏┳┻━
┃┫┏┏╋┓┻┗┛┃╋┛╋┗┃┣━┫┳╋┏┗┃┛┏┃┓┳┫┗┣┻┻┓┻
╋┏┃┓┳┏━┓┻━┛┻┏┣╋┏┻┛┣┳┛┫┫┛┳┫┻┛━╋┛┫┣┻┓┫━┣┳┣
┫┗┃┛┛┗┫┏┛┻┃┃┳━┏┣┓┣┏┗┫┣┓┳┫┗┏┻┫┓┗┫╋┓┗┃┗┫┏┻
┫┓┳┗━┗┏┛┣━┃┏┳┫╋╋┏━╋┏┳┗┻┻┃┃╋━┗┣┏┓┛┃┗┻┏┣┫┣
┏┣┫┗┃┣┓╋┳┛┳┃━┃┃┏┛┏┓━┏╋┻┏┗┛━┳┓┻┗┃┛━┣━┏┏┏┛
┓┗┏┗━━┗┳━┃┫┳┻━┳┗┻┓┏┗┓┫┃┛┗┻┣┓┳┫┛┗┏┏┳┓┛┗╋┃
┓┃╋┛┣┃┣┏┃━┗┣┫╋┃━┻━┻┫┫┣┣┓┫┫┣━┗┗┣┻┫┻┫┛━┓┃╋
┏╋┗┻╋╋━╋╋┃┛┓┣┫┏┗┗┻╋┏┛┃┓┛━┫┻┳┗╋┳┛┓┏┗┏┳┛┏┏
┳┏┃╋┳┣┻━╋┫━━┳┗┻┗╋┗┻╋━┓┻┗┣┏┻┃┛━┫┓┻┫┳┏┗┛┫╋
━┛┳┛╋╋╋┏┛┗┃┻┏┣┫┗┛┏┫╋┗┛━━┣┻━┣┻┗┓┳┣━━━╋┗┓┃
┣┣┓┗┛┏┻┃┓┫┗╋┳┛━┓━┏┛┓┣┏┣━╋┳┳┗┗┗┛┳┫┏┛┃┣┣┃┃
╋━┫╋┛┳┫┣┣╋┳┓┫━┳╋┃┳┣━╋┏┳┻┛┏┻┳┓━┣┳┓┳┫┣╋┃┃┏
┳┻━┛┗┏┫┣┫━┏┻┏╋┗╋┃┃┗┣┻┃┓┃┓╋┏┗━┛┻┓┃━┻━┓┓┗┳
┛┃┃┫╋╋┃┛┣╋┫┗┏┃╋┏┃┣━┫┃┛┫┫┣┏┓┳┗┻┫╋┳━┫┗┛┳┣╋
┻┏┃┣┻┳┗┻━╋┣┣┛┃┛┏┏┻┣┓┻┏┛┣┣┛┳┓┣┗┃┫┫┻┫┫┃┏┗┛
┳┳┫┳┣┛┏┏━┳┳╋┃━┻╋┃┃┻┗┃┻┣┃┫┣┏╋┻┛┗┛┗┓┳┫┏┃┳┫
┛┃┳┏┗╋┫┳┳╋┳┃┏┃┻┫━┗┓┣┳┫━┣┛┣━━┓┓┏┏┫┻┃┣┳┛┗┫
┛━╋╋┻╋┫┛┓┓┛┃┳╋┗┃┏╋┫┻┣╋╋━┳┣┃┓┛┃┛┗┻╋━┛┣┳━┓
┃━┃┳┫┣┃┓┏┛┛┃┗┃━━━╋━┓┫┫┳┓┻┻┛╋┳╋┃╋┛┗┣━┣┛┃╋
┣┓┫┗━╋┗┛┳┳┳┛┳━┣┃┃┳┏┫┻┛┳━━┻┛━┏━┣┻┳┫┃┗━┓┛┣
┳┳┓┓┳┳┃┻┳┣╋┣┻┣━┳┛━┛━┛┓┣┓┃┏━┗┫┣┗━┏┗┗┏┫┗┏━
┳┛┓┃┻┃┗┏┣┏╋┛┫╋╋┫┳┻┳┗┓┫┣┻┻┏┓┛┻┏┫┓┛┓┳╋┣┳┓┃
┃┏┻┃┗┻┣┃┏┃┗┛┓┃┓┓━┛┏┫┗┣┗┛┓┛┫┓┳━┣┓┫┣┃╋┏┫┃┛
┫┏┏┫┏┻┓┫┗┏━╋┳┳┏┫┃╋┗━┏╋┛━┃━┗┣┗┣┏┻┛┻┏┃╋┓━┃
╋┓╋┗┓┏┓┫┣┻┛┏┃┃┣┣┓━┳┓┗┏┗┏┳━┓┣━┣┻┗┳╋┫
┳┫┃┗┏┗┣┗┏┻┓┃┫┏┣┓┓┻┣┓┛━┫┓┃━┃┃┏┳┫┗┗┃┛━┃━┃╋
┗┗┗┣┗┏┏╋┣┃┫━┣┃━╋┣┫┓━┻┓┃┣┻┏━┏┻┗━┛┃╋┛┻┏┫┻┻
┻┓┣╋┓┫┫━┗┻┛┳┓━┳┻┓┛━┛━┏┓┃┏┗━┓┓┛┃┣┗┏┃┏┃┻┏╋
┃┳┻╋╋┣┻┳┏┫┛┗┣┫┳┗┓┛┏┗┫┫━┃╋┏┗╋┓┳┓┓┗━┏━┃┳┛┫
┻━┏┳┳┻╋┗━┓╋┳┣┫┓╋┏┓┫━━┗┓┏┳┣┻┗┳┏┻┃┃┣┳┫┳┛━┗
┣┫┏┓┏┛━┫━┓┃┛╋┳┃┓┓┣┏┓┣┗━┛┳┗┫┫┛┓━━╋┫┃┣┛━╋┫
┏┗┣┫╋┻┓┛┳╋━┻┏┳┛┓┏┛┻┏┻╋┣┗┃━┣┛━┫┏┳┃┻┛╋┏┻┻╋
┏┃┳╋┃┃┻┛╋┳╋╋┛┗━┓┳╋┫╋┛┓┣┛┻┃┫┗┃┗━┳┫┗┻┻┏┣━┃
╋┓┛┛┣┛━┛╋┳┻━━┏┓┗┗┫━┻┛┻┃┳┏┻┏╋┫┣╋┻━╋┛━┏┗╋┃
┃┫┫┗┫┓┏┳┳┗┓┣┃┓┣┣┃┫┓┣┃┏┃━╋━┓┏┗┗┣┓┓┳╋━┣┣┳┃
━┏━┻┣━┛┏┻┓╋┻━┓┫┗━┓┛┓┻┛┓━━┓┛┓━┃┗┳┻━┗╋┏┫┛┃
┗┗┫╋┣┓┓┫┣┳━┗━┏━╋━┗┛┫┣┏━┓┓━┃━━━┳━━┳┗┫╋┛┃┗
┗┏┣┳━┛┏━┗┛┓━┓┛┛┛┃┻┏┃┃┫┻━┃━┃┃┫┏┻┻┗╋┣━╋┏┳┳
┗┃┛┏┛┏╋┻━┳┓┃┻━┏┻┏┗┏╋┻┓┣┗┓┗┓┛┣┓━┣╋┓━┫┓┓┣━
┛┛┻━╋╋┗┛┣┛┫╋┗┳┏┓┃━┛┣┣┗┏╋┗┃┛┫┻┫━┗┳┳┓┛┛┫╋━
┛┻┣┣╋┃┃┣┃┣┓┓┃┣┻┣┣┳┃┏┃┗┃┓┣┫┏━┛━┛┳┓┫┳┗╋╋┻┓
┏┳┗┃┳┳╋┏┛┗┗┃┛┻┳┃┃┣┃┛┗┛┏┗╋┗┻┃┣┓━┣━┗┳┳┻╋┃┗
╋┫╋┛┓━┣┳┫┣┣┃┣┳┏┃┫━┏┫╋┫┛╋╋┻┛┓┣┫┣┏━┣┃┻┻┫┳┓
┫━┓┛┫┳╋┣╋┛┫┣┫┻┛┛┛┗┏┓┃┫╋┛┏┛┛━━┳━┫┗┫╋┳┛┳┏┏
┛┳┛┫┫┛╋┗┏┗╋━┃┗┛╋┫┗┛┳┗┣┓┃┣┛┃┃━┻┗━┻┃┓┛━┓┣╋
┓┳┏┣┏┻┫┫┻┳┳┏╋┗╋┻╋╋┣┫┫┣┻┏┫┗┗┛━┳┓╋┏┣┫━┣┻┏┓
┛┣┻┃┛┗┣━╋┛━┳┫┗┻┓┗━┏┳┛┳┣┏┏┛┓┓┗┣┣┗━┗┣┣┃┃┣┻
┻┏┓┳┗┓┛┗┃┫┣┻┃┻┣┫┳┻┳┓┳┛┏┗┓━┗╋┫┣┳┃┳┗┏┫┻┻┏┏
┗┗┫┫┓┣┻╋┓┗┫┫┃┳╋━┛┻┛┏┃┳┓╋┓╋┣┗┫┓┛┓┏┗╋
╋┳┳┣┫╋┗┓┛┻┏┃┏┓┏╋┣┗┃┛┻┓┓┓┣┫┫┣━┳┫┗┻┻┻┓┓━┗┓
┫┣┣┻┛┻┫╋┻┏┻┓┻╋┛┏┗┓┣━┃┏╋┣╋╋┛┛┓┻┃┣┛╋╋┛┣┳━┃
╋╋━┃┛┣┏┓┻┛┓┛┫┳┓┣┛┓┏┗┻┛┛┏┳╋┃┫┃┃┏┗┗┻┻┏━━━┣
┻┃┣╋┏┻╋┻┛┳┫┫┗┣╋━┻━┣┣┗┛┃┫┓┃┳┳┃╋╋╋┫┃┏┛┣┏┛┫
┏╋┗┃┻╋┛┃┏┻┣┫━┓┃┻┻┓┏━┏━┻┛┫┃┃┏━┓╋┳┻┏┃╋┗╋┫┗
┻┏┫━┃┳┛┳┣┏━┓┏┛╋┃╋┃┳┃┛━┣┃━━┓╋╋┫┳┓┫┓┫┛┳╋┳┏
╋━┃┓┣┏┛┏┓┓┻┗┫┓┫┗┻┃┃┗┛┏┗┣╋┣┣┗┃┛┛┗┏┏┛╋┃┓╋┳
┳┗┛┓┣┻╋┛┫┳┳┳┏┏┛┗┃┫┃┗┃━┣┣┗┓┃┃━┏┻┫┻┗┳╋┻┃┻┏
┳┻┏┫┗┃━┃┃━┣┏┫┻━┓━┛┫┻┻┗┃┣┗┗┣┛╋┓┃┳╋┓┃┻┛┛┳┻
┣┗┓┫┳┛┃━┳┳┣━┫┏┣┛┛┫╋┏┣┛╋┓┃╋━┛┫━┛┫┃┻┻╋┫╋┻┳
┛┳┛┻━┛┗┗┫┓╋┓╋┏┏┫┗━┣┛┳╋╋┏━┻┫┃┓┻╋┛╋┓╋┏┣┻┫━
┓┻┫┛┗┛┛┣┗┻┻┗┣┳┛┗┻┫╋━┓━┫┗┏┗┏┓┣╋┏┛┃╋┫┗┏┏┫┳
━┏┳┫┣┫╋┫┫━┓┃┳┏┛┃┣┳┛┃┫┏╋╋┣╋┗┃┣┫┏┣┛┃┛┻╋┓┃┣
╋┏━┃┃┻┛┗┫┣┫╋┃┣┃┃┫┻┳┳┓┃━┃┗┻┛╋┛┛┓┓┗┗┓┳┣┛┃┻
┏┃┳┻┏╋┃┃┳┳━┣┣┻┣━┏┃┃┳┃┳┓┏┗━┣┣┗┻┣┣┃┛┫┏┳━┗┗
┓╋┻┏╋┛┣┓┓┣┏┓┳┻┫┻┳┛┗┛┣┃┛╋┻━┫━━┓╋┫┗┓━┛┗┏┗┣
┣┗┣┳┃┏━┫╋┛┫━━┻┻┓┗┫┳┻┫┻┃┛━┳━┏┣┃┗┻┣┓┃╋┳┫╋┛
━┃┏┏┣┛╋┃┏┳┗┳┃┻┓┻┗┛┏┳╋┃┏╋┻┳┃╋┏┗━┓┗┃━╋━┃┓┫
┻┃┛┃┛╋┓┳┗╋┛╋┻┳┓╋┻┗┫┃━━┣━╋╋┛┫━┻━┳┛┳┫┛┳┫┫┣
┣┏┏━━┓┫┳┫┃┣┓┗┻┗┃┳┣┳┻┓┗┏┗┗┓┓━┃┣╋┃━┏┳┏┛━┏┏
━┏┃┻┻┏┏┛┃┓┓┻━┣┛┗╋┃┗┏┣┳┣╋┏┛╋┣┓╋┓┣┣┛┃┻┓┃━┛
┗┣┃┃┻┛┫┛┛┳┏┫━┻┏┫┓┗┃┗┫┳╋╋┣┻┣┣┫┛┫╋╋┏┫┏╋┃┏┻
┏┣┣┻━┫━┓┓┏┫━╋┫┫┏╋╋┣┓┗┣╋┣┣┛┛┗┣┣┓┏┻━┳┃┣╋╋┏
┛━┛┳┣┗┛┳┣┗┓┓┃━┣┏┓┛┃┳┫┣┓┛┣┏┻┃┻┳┛┛┛┓┳
┣┣╋┣┛┓┏┃┻┣╋┳┣╋┻┓┏┳┗╋╋┳┻┗┣┫╋┗┣┃┻┳┃┗━┏┣┣┣┫
┗┓┏┳┗┛┳┏┻╋┣┻┣┓┳┓┻┛┣━┳┓┫┏┳┃┓┣┗┏╋┳┓┓┗┳┻┏┏┳
┃┫┻━━┛╋┃┫┏┃┣┗┣┛┳┫┻┏┳┛┗┃╋╋┳┛┛┗━┫┛┫┗┃┣┃━━┫
╋┓━┃╋┣┛┓┣┓━┃┣╋┏┛┫┏━┛┛┛┓┏┓┃━┫┣┻┳┓┃╋┗┗╋┣┣┣
┻┣┣┏┓┻┳┛┓┻┳┫┗┣┫┛┻╋╋┫┓┫╋┃━╋┓┃┣━┓┓┻┏┫╋╋┛╋┃
┻┏┻┏┫━┗━┫┗╋┓┃┛━┣┗┛┓┃┳┏┻┏┛━━━┻┳┃┃┓╋┗┃┏┻━┣
┃┃╋━╋┓┗┏┏━╋┏┛┏┃┓┫┛┳┣┗┳┓━╋┣┫┣┻┏┗┳┣┃┫╋┫┻┏┻
┃┫┣┳┫┃┏┳┫━╋┳┓┛━┳┣┳┻┛┻┏┻┻┏┣┻┻┛┣┓┏╋╋┏┫┫━┏┣
┫━┳┻┳┳━╋┣┛┻┻┏┣┳┃┣┳┗━┻┫┃┛┻┛┳━┳┳╋┳┫┻┛┛┏┃┛━
╋┃┗╋┃┓┳┗╋┏┫┫┓┛┗┣┗┛┳╋┣┻┃┓┃┣┫┃┗┗┛┃━╋┃┣┫┃┻┃
━┛┛┣┳┫┏┃━┗┣┗┳┓━┛┻┗┻┣╋┓┳┳╋━┏┻┓┳┗┓╋┳┃━━┫┳┣
┓┫┗┓┏┳━┻┛┓┫┃┏╋━┓━┏┫╋━┗┏┳┣╋┓━┣┛┛┗┗┣┗┫┓┗╋┳
╋┃┏┣━╋┻┫┗┗┣┗┃╋╋┳┏┳┏┛┗┛━┻┛┳┛┻┛━┳━┻┳┻┛┻┓┛┻
┫┣┗┫╋┣┫┓┳┳┳┗┫┗┻┛┗┗┣┏┫┳┣┗┓┫━┻┣┗┗┳╋┏┫┳┫┣┃┛
┓╋┛┏┫┛┃┗┗┣┛┃┣┳┏┣╋┻┫┳┻┛━┛┻┻┣━━━┳┏╋┃┃┏┳┗┣┏
┻╋╋┣┗┏┛┫╋┳┃┗┛━┗┗┛┓┃━╋┏┗┻┃┓━━┫┓━┃┣┃┏┏┳┏┓┃
╋┛┫┛━┓┓┓┗┳╋┣┏━┫┻┳┳┃┗┓┏┻┫━╋┫┓┳┳┓┳┃┣┃┏┣╋┗┳
┏┗┳┏━┓┃┻┏┏┗┏┳┓┗╋┏┳━┳┻┗┏┛┛┛┗┛┻┻╋┛┗┫┫┛╋╋┓┛
┳━┣┣┓╋┳┣┳━┓━┻┓┫┫┻━┻┃┫┛┓┓┛┻┃╋┣┳┣┣┣┳┻┗┗┃┣┳
┗━┗┗┃╋┗┏┗┛┃━┏┓┏┫┻┗┫┓┓━┏┛┃┓┳┗┳┫┛┛┏┏┛┃┏┻┳┛
┗┫┻┫┏┻┣╋┓━┓╋┻┣━┃┫┏┻━┓┫┻┓╋┛┳┓┫┗┛┃┻┳┗┏┣┛┳┓
┣╋┓┗┫┳┫╋┫┓┓┻┻┻┫┫┗╋┣┓┛┛┗┏┻┏━┏┗┏┏┗╋┓┻┳┳┫┻┣
┫┫┣┣╋┻┛┗┫┣┓━┳┫┣╋┣┳┳┏┻┛┻┏┣┛┃┗┏━┫┣╋┏┻┗━┏┏┛
┳┛┳━┛┳┏┗┛━╋┏┫━┳┗┫┏┻━┃┳┏╋┃┫┗┗┫┣━┗┛╋┗
┃┳┳┗┛┛┛┫━┃┓┫┗┣┓━╋┳┓┫┫┃┻┓┻╋━┗┳┃┗┻┣┏┗╋╋┓┃┫
┃┏┛┫┗┫╋┓┓┃┻┏┳┛┫╋┻╋┗╋┗┣┛┗┃┓╋━┳┫┃┗┗┣╋┗╋┳╋┻
┏┫┣┓╋┻┻┛┛┗┻┳┃┛┏┣┫┳┏┃┻┫┻┗┫┣━┻┣┓┓┫┓┫┳┗━┳┫┳
┏┃┛┓┻╋┛┓┳┏┗┃╋┣┓┗┏━┳┏┃┻┓┛┣╋━┓┓╋┛━┻┻┳┛╋┫┃┓
━┗┣┣┏┏┗┛┛┃┗┫┗━┣┗╋┗┗┗┏┳┏━┃━┫┳┣┏┛╋┃┛┃┻┏┣╋┃
┣┓┃┛┓┳╋┗┗╋┗┫┃┳┣┏┣┗┓┻┓┗┫┃╋━┳┻┓┳┏┻┣┫┳┗┣┣┣┏
╋┏┣┓┣┻┗┓┓┛┏┓┓┻┃┫┃┓┛┃┃━┗╋┳┫┃┏┃┓┻┻┫┻┳┃━┻━┏
┻┛┫╋━┏┗┻┣┃┓╋┃┗┫┻┗┏┗┓┻┓┗┛┣┛┫┳━┓┗╋┃┗┓┓╋┣┃┣
━━┏┏┻┣┫┏┣┏┓┏┳━┗┃┻┓┗┏┏┫┳┻╋┃┳┫┛╋┳┛┣╋┣┗┻┳┓┻
┫┣╋━┳┻┃┣┗━┓┳┏┣┛┃┓━┫┃━╋┃┻┻┃┻╋┻┓┓┳┗┃┗┣┫╋┻┛
┫┣┗┣┣┏┃┗╋┗━━┓┛┳┣╋┓━┗┛┳┛┫┣┛━┏╋┗┣┏┻┓╋━━┻┃┛
━┏╋┫┳┫┣┗┳┣┏┳┓━━┗┣┃┏┻┛┣┗━━┃┳━┏┳┛┻┓┃┗┃┻┳┻┗
┏┗━┗┏┛┓┏┛┫┳┗┏━┫╋┛┓━━╋┣╋┻┃┫┳┳┗┗┛┫┗╋┻━┻╋┛┛
┫┫┗┓┛┻┓┏┛┛┣┃┻┫┃┗┏┻┃┳━┛┗┳┣┓╋┣━┛┫╋┣┓┻┓┏┫┻┃
┓┛┓┃╋╋┣━┻┻┛╋┓┻┻┫┗┓┗┛┣┣┓┣┗┻┳┓┻┓┻┓┗┫┏┣┻┻┓━
━┓┣╋━┫┏┗┣━┏┓┏┛╋┗┣┃┛┣┗┓┣┗┓┛━┳┗┓┛━╋┓┫┻┻┏┫┳
┣━┳┳━┛┃┫┣┣┳┃┛━━┗┏┣┃━┫┻┗┻┫┓┫┳┣┓━┓┃┛┓┳┫━┗┫
┳┻┣┳┻╋┏┓┗┻╋┏┣╋┏┛┳┏┏┳┃┳┳┣┃┛┏━┓┫┻┃┗╋┃┛┏┛┗┃
╋┛┛┓╋╋┫┻╋┛┗━┃┃┳┗━┫┓┏┻┃┗┓┛┗━┓┻┣┗┏┫┣┛━┫┓┛┓
┻┛┳┳┣┛┛┳┻┫┗┏┃┃╋┛┃┓╋┃━┗┏┏┳┛┗┻━━┳┓┣┗┫┻┓╋┏┣
┃┻┃╋┛┃┻┃╋┳━━┓┏┳┫┃━┃┫┻┛┣┏┳┃┓┻┓┓┏━┃┃┗┫┗┃┏┳
┫┛┗╋━┫┗┗┻┓┗┣┓┛┓━┏┃━┓┣┻┓┫┏━┳┣┫━┗┗┻┣┏┣┳┻┗┗
┛┃┗┣┗╋┓┓┻╋┃┫╋┻━╋┳┏┣┏┃┻┓┻┓┳┻━┳┏┣┫┗┏┻╋┗┻┏┓
┻┓┣┏┗┗━┳┏╋┫━┫┏┓┗┛┳┫┓┫┣┃┳┳┏━┃┣╋┃┃┫┏┓
┣┳┣┛┫┗┓┳━╋┏┳┳━┳┃┏┫┃┏┻╋┏┗┏┛┗┃╋━┓┣┛┗┣┳┛┻┗┛
┻┳┣┫┛┫┣╋┳┻┛┃┳┓┃┓┗┻┻┣╋┣╋┃┏┃┓┣╋━┗┛━┻┃┻┣┳┃┓
┻┏┏┏━┏┳┫╋┣╋┛┣┣┛━┗┣┓━┃┳┗┓┣┓┏┳┛┫┻━┻┓┣┛┛━┻╋
┳┣━┻┃┏┫┻┫┣┛┻┛┻┗┗┗┏┏━┛┃╋┣┛┛━┳╋┣┗┗┻┳┻┛┣┻┣━
┛╋┗┓┳┃┃┃━┃╋━┫┫┗╋┳┳┃┏┛┃┏┫┣┳┃┣┓┣┓┏━┓━┗┛┓╋┫
┛━┏┻┓┳┛┻┫┃┻┛━┏┗┫━┓━┏┛┳┏┃┏┃┣╋┗┫┛┻┳┗┣┳┏┛┏┫
┳╋┣┫┗╋┗┓┛┃┃┃┏╋┏━┗╋━┓┣┓┓┓┏━┗┏┏┻┓┫┗┻┫┻┃┳┃┣
━┳━┣┻┗┏┳┣┃┗┃┣┻┫┻┏┃┻━┣┗╋┛┛┫┏┳┳┓┃┳┃┛┻┣╋┻┳┣
┃┻┣┛┏┃┓┫╋┏┻┻┏━━━┣┓╋╋┗╋┏┃━┗┫┳┛━━━┫┛┻┏┛━┛━
┫┛┫┫┗┣┛┻┓┏┗╋┗┓┗┓━┓┛┛━┓┛┫┏┫┗┫╋╋┃┓╋━┗┫┏┻┗┛
┳━┛━━┗┏┏┗╋┣┓╋┳┫┛┓━┣┓┻┗┳╋━┃╋┓┻┳┳┃┃━┳┗━╋┃┛
╋┗┗┛┫━┳━┻╋╋┗╋┻┳┫┛┳┓┳┓┗╋┫┫┫┛╋╋┛━┃┫┫┗┣┫┏┫┛
┗┛┏╋┛┫┳┛┛┣┓┛┏┃┏┏┃┓┏┏┻┓┏┛┓┳┓┃┳┃┃┃┏━┳┛━━━━
┣┳┳┛┛┻┏┳┛╋┻┃┃┓━┫┏━┻┏┫┃╋┃╋┣┳━━┃╋┫┗┳┗┗┣┃┓━
┃┳┛┻━┛┛┛╋┗┗┗┻━━┛┛┛━┻┓┫┏━┣┃┏┫┳╋┳╋┳┗┃┣╋━┃┓
━┣┫┗┛┏╋┓┫┃┣┏┃┏┗┃┣┳┣┛┗┻┛┳┛┏┫┣┃┓┫╋┃┫┓━┃━━┻
┻┻┳┗┗╋┓┻╋┣┛┫╋┳┃┏━┳┃┗┃┓┫┣┻┛┛━┗┳┣┻┳┻┫┛┳┃┻┻
┓┓━┛┻┗┣━┻┣┛━┏┻┃┃┻╋┛┣┗┣┛┫┓┛┫┳┫━┃┏┗━╋╋┛┃━┛
┗┗┃╋━┃┫╋┫┛╋━┗┣┛┗┻┗┻┃┃┣━┫━╋━┓┛┗┗┏┣╋━┓╋┗┛┛
┓╋╋┫┣┻┻╋┓━┓━┻╋━┃┫┃┏┛╋━━╋┫┓┃┏┗┻┣┏┓┳┳┓┏┃┏┓
╋╋┫┗┛┫┣┛┛┗━┗┻┳┏╋┗┻┳━┏┫┗┻┗┓┣┛┗┗┣┫┻╋┏╋╋━┫┗
┫┻━┫┣┳┣━┳┻┛┏┻┫┃┗┳┻┣╋┃┏┫╋┃┳━╋╋┏┗┳┳┃┃┫╋┳┓┣
╋┛━┛┻━┓━┫╋┣╋━┛┓┏┃┻┗┏┳┏┣┓╋┻┣━┓┫┗╋╋┳┫┓╋┏┳┻
┗┏━┳╋┏┫┗━┫┣┣┫┏┓╋┣┫┻┗┳┛╋┫┗┛┃━┳┏┳━┫┏┣
┛┃┛┏┗┏╋┓━┓╋┏┏┓┏┫┻┓┗┃┳┗┗┫┗━┓┓┓┳┛━┳┓╋┳┣╋┳━
┫┏┛┃┏┓┳┓┛┛┓┣┫┳┫┳━┛┛┳┓┃┃┳┏┣┛━┣┗┃┛┏┣━╋┣┛┛┻
┓┓┣┛┻╋┻┃┃╋┣┛╋━┣╋┫┻┳┳┓┓┛┓┳┓┻┓┻┣┳━╋┏┛┛┛┏┓┳
┃┃┗╋╋┗━┳┛┗┃╋┻┻┗╋╋┳━┳━━┗┫╋┣┓┛┛┓┗┏╋━┃┫┻┣┣┻
┃┃┛━┏┗┛┻┫┗┓━┫┳━┃╋┳┏╋┫┓╋┻┗┓┫┳┣┛━┫┓┛┣┫━┫╋┫
━┃┫┗┣┫┃┣┻╋┓┏┫┃╋━┣━┓┫╋╋┛╋┓━┓┫┗┃┫┳━┳╋┫┗┛┳━
┳┳┗┓┣┻┗┓┣━╋┣┏┗┛┗┻┗┛┣┣┃┣━┻┛┳┓┃┣┓┓┣┣┻━╋┛╋┫
┫┛┓┛┛┏┻┛┳┫┓┛┫┓╋┛━┓┓┗┫┫┫┻╋┻╋┃┏━━┳┳╋┓┣┓┓┏┃
┳┛┫┏┓┓┓┣━╋┣┛┣━┣┏┏┓┳┻┗┫┻┗╋╋┣┃┃━━┗┻┛┻┻━┫╋┻
┳┛┣┻┏┳┓┏┃┃┗┛┛┫┃╋┗┃┫┣━┣┫┛┣┓┃┫┣┏┓┳┻┃╋┗┻╋┃━
┛┓╋┻┓┃┳┛━┻┏┳┛┛┫┏┃┏┳┗┃┣┓┳┳┓┣┫┣┓┛┃━┃┗┫┏┏━╋
╋┃┗┣┫┫┃┛┃┫┳┃┛┛┏╋┏┣┫┻━╋┛┏┏┛┗┻┻┏┳┛┛┃┳┗━╋┃╋
┃┃━┛╋┗━┫┻━┓┫┗┓━┃━┳╋┛┣┓┏┳┻╋┏┓┫┣┳┻┃━╋┓┻┣┗┳
┏┗┓┏┫╋┗┓┃┻┛┛┏┻┻╋╋╋━┣┓╋┻┳┃┣╋━┃┳┗┣┻━┛╋┳┃┗┓
╋┗┛┳┣┏┻┳┓┏┛┻┗┗┛╋┏┣┃━┃┛┫┳┳┗┣━┓┛╋╋┓┛┛━┻┫┛┫
━┏╋┓╋┫┃┫┫┛┫┓┻┳┻┏┳┏┃┳┣┏┣┏━┛┻╋━┻┣┏━━┳╋╋┓┳┛
┏┳┳┳┓┣┓━┻╋╋┻┏┏┻┳┓┓┫┛┫┻┛┛┣┏┏┗┛┳┣┏┏┻┏┫┫┻┣┃
┫━┃┏┏━┗┻┏╋┳┣┏┛┣┻━┻┛┣┫┛┛┏┣┻┻┻┛┣╋┳┳┗┓┃┳┃┻┻
┏┛┏┃┓┫━┣╋┫┗┣┓┃┗┗┏━┳┓┻┫┣┓┏┗┗╋━┃┏┻┻┏┻┳┫┣┛┫
╋╋┓┣╋┣┏┓┓┛━┻┳┛┫┫┃┏━┣┗┻┻┛┳┫━┣┳┗┓┫━┏┻┗┃┛┣┛
┃┓╋┓┻┣┗┏┗━┻┻┻┻╋┏┣┫┻━╋╋┓┗━┫┳━━┓┫┫╋┫┣┏┃┛┳━
┏╋┃┛┳╋┗┗┳┛┻┫┏┣┳┫┓┓┫┳┗━╋┗┛┛┗┻┻╋┏╋┳┗┗┣┃╋┣┣
╋┛┫┗┣━┫┃╋┓┓┣┃┓┫┏┏┏┻┓━┛┻┫┃┫━┗━┗┻━┫┓┻┫╋━┫━
┣┗┏┻┻━┏┳┛┻┃┛┛━┓┻┏┛━━┻┗┓╋┳┻┻┫┫┓╋┓┳┓┣
┛┳━━┻┻┓┃┫┏━━┳┣┗┗━┳┻┣┓┃┛┻┣┓┗┃┓┏┣┻┳╋┃┫┓┫┛┃
╋┣┣┳━┃┫┣┻┓┛┃┫━━┓╋┛┛┗┏━┫┃━┫┏╋┗┣┏┻╋┃━┣━╋┓━
┻┓━┗┃┓╋━┗┛┻┳━┏┫┳┫━┛┃┛┫┣┛┫┃┳╋╋━┻┻━┣┫┏┓━┛┛
┣┗┫┗┗━┏┓┫━┛┣┃╋┣┏┓┗┻┃┗┻┫┗┏━┗┛┫┛┳┃┛┣┻┳━╋╋┏
┫╋┓┣┓━┃┓━━━┃┣┻┻╋━╋┛┛╋┻━┓┫━━┳┃┛┫╋┏┛┏┏┣╋┣┻
┏┻┗╋┛┳┏┓┻┣┓┓╋╋┻┓┣╋┓━┫┏┗┛┛╋┏┫━┻┣┣┃╋┫┣┗┃╋┗
╋┗┛━┻┛┛┓┃┃┳━┻┏╋┏┗┣┏╋╋╋┳┫┗╋┓┫┗┃┓┗┃┃┻┳┏━┏┛
┻╋╋┃━┗┏╋┏╋┗┻╋┻┫┫╋━┣┛┣┻┓┫┏┗┳╋┣╋┣┛┫┗┓┓┫┏╋╋
┓┛┃┃╋━┏┗┃┏┃╋╋┣┓┓┫┓┃┳┃┏━┗┳┗┳┻┃┳┓┫━━┓┣━┏━┗
┃╋┣━┛┣┓┛╋╋┛┛┃┓╋┏┃┛┓┣┗┛┏┛┳┣┓┫┫┗┳┓╋┛┣┏┣┳┫┳
━┛┳┫┃┳┃┛┳┏┃┣┃━┫┛┏┓┛┏┫┫┏┏┛┣┣┳┻┛┫┛┳┏┏┓━╋┳┣
┗┣┗┗━┗┻┗┛┃┫┏━┛┓┳┃━┓┳┳┳╋┃┳╋┓┏━┻┣┓┛╋┓┃┏┳┫╋
┫┫┳┏╋┳┻┫┗┫┣┣┣┳┓┳┛┓┛┫┛┗┏╋┓┓━┃┃┳┗┓┣┣┣┗━┃┳┫
┗┫━┏┫┗┣┛━┃┳┓━╋┛╋┣┏┫━┛┫┏┻━┛┻━┃┣┫┗┃┗┓┻┗┗┻┃
┳┳┳┻┻┗┣┛┳┏┻┏╋┗┃┫┻╋┻╋┓┫┻┃┃┃┛┃┓┏┻━╋┫┫┓━┗┳┣
┣┃┣━╋┛┗┃┻┗━┏┃┳┏┏┻┗━╋┃┛┫┣┛━┓┫┓┳┏┓┓┳┏┫╋┏┛┃
┛┻┻┣┏┣┳┻┫╋╋━╋┫┛┻┗┻╋┫┓┣┃┻┓━┏┗┫┻┓┗┫┫┫╋┗┫┓┛
┳┳┏╋┛┓━┏┓━━┏┛┓┃┫┃┓┻┛┛┛┓┏┻┓┛┻┓┳━┣┣┗┳┓━┓┗┛
┣┏┏┳┫┫┏━╋━┳┛┏━╋┫┗┗┏╋┃╋┏┳━┻┏┛┻╋┃┣┏┗━┳┃┓╋━
┫┛┃┛┫┃┗┃┓┻┻┳┫┗┫┓┗┫┻┣┃┳┻┛┗┻━┳┗┃┗┫┛┗┳━┃┓┛┣
┳┣╋┛┛━━┣╋━┣┃┗┃━┻┫┻━╋┃╋┣┓┛┫┫┏┓┏╋┻┗┣━┛┓┻┻┫
┛━┛┃┳━┣┛╋┳┗┫┗┓┛┓┃┛━┛╋┳┻━╋┓━╋┏┏╋┻┫┻┗┫┫┛━┫
╋━┏┏┗┃┣╋┣┗┃━┳┳┓┣┣╋┛┃┃┛┃━┓┏┻┻┏┓┛┏┓┳━┗━┓┗┗
┫┛┗┳┗┛┏┣┻┛┃┻┏━╋┻┗┛┳┏┫┻┏┛┓┗┗┗┣━╋╋┓┛╋
┗┫┃┳┃┃┃┫┏┻╋┗┣┓┣━┫┏┣┣┓┏┗┗━┻┫┏┛┫┓━┻┃┛┳┏┓┏┓
┻━╋┛┗┣┓┏┃┻━━┛┻┃╋┻┳┳┏┳┓┳┗┫┛┫┣┫┓┣┗┣┫━┳┣━━┛
┻┏┻┫┣━┗┗┫┓┳┏┻╋┳┃┓┫┃┏┗┳┣┏━┛┗┃┃━┫┻┛┃┻┛━┃┓┏
┓┏┓┓┓┣┃┳┛┳┓━┓┻┓┛┳┗┣┻┳┻━┫┏┣┃┃┛┗┏━╋┃┳┻╋┳┗┻
╋┫┗━┗┻┳╋━━┻┳┛┓┏┳┣━┻┳┻┃━┫┃┏┫┻┃┳╋┳┣┃┫┫╋┫━┻
┗┃━┳┻┓┓┫┳━┛┛┫╋┫┗━┫╋┫┗┫┓┻┃╋┫━┫┓┛━┏┛┻┫╋┛┻┛
┣┣┃╋━┗┫┏━┛┛┫┏┻╋┓╋┻┻┳┗┻┳┳┛┗┓┏┻┫┏━┛┻┫┫╋┃━┻
┃╋┻┓┫┣╋╋┳┫╋┣┏┫━┳┃┗┳┻┛┳┓┏━┏┃┣┓━┓┳┛┣╋┣━┗┏┻
┣┳┫┛┓┏┫┏┛┳━┃┳┻┫┏┏┳┃╋━┏━┫┻╋┳┏┓┻━┻╋━┛┓┣┻┛┛
━┫┻┻┃┃┫┫┫━┻┣┳┗┃━┃┣┻┛┗┫┣┃━┗━━┃┛┛┛┻┗╋┗┻┻┏┏
┛┫┳┃┓┏┗╋┃┣┻┫┗━┗┣╋━╋┫┳┓┫┛┣━┻━┃┏┳┃┗┗┻┛━┫┏┗
┛┓┻┣━┓┏┛┣━┻┃┏┳┃┣┻╋┣━┳┛┛┓┣╋┃╋┳┃┗━┣┏┗┣━╋┻┳
╋┻┃┣┃┣╋┏━┻┏┛┣━┏┃━┗┏┻┓┓╋┫┃┓┛┏┫┃━┗┫┓┫┻┛┳━┣
┳┫╋┻┗┳┳┛┃┗┻┳┣╋┻━┓┣┓┃┃┻━┃┻┳┫┏━┣┃╋╋━┏┓┛┻━┻
━┳┓┗┓┛┏━┗┳┏┫┃┻━┳┫┃┃┣┻┗┣┳┓┏┗┣┣┣━┃┻━┳━┻┻┳┓
┻━┏━┛┳┣┗━┛┏┛┻┳┓┏┳┃┗┳╋┫┏╋┛┻┏┓┃┓┗┃┗╋┣┓╋┣┃┫
┃┛┛┣┣┻╋┻┃┻┃┓┣┃┳┏┫┻┳┃┃┣┣┻┓┛┻┣┏┫┗┻┛┗┛┗┳┫┳━
┫╋┓┫━┃┓┣┳┫┗┳┛┏┳┃┓┏┗┛┻╋┗━━╋┻┓┣┻┗┓┏━┓┫┛┃┣┃
┻┳┳┳━┗┻┓┏╋┓┣┏┻┏┫┓┳┳┛╋┓━┏┗━┓┣━━┣┗┻┃┏┗┛┣┃┻
┫╋┏┻┫╋┫┓┏┫╋┻┻┏┛┃╋┏╋━┳┫━┫┏┻┃╋┃┛┃┛┳┗┃┏┣┓┫┃
┳┗╋┓┫┏┳┳┛┏┫┛┳┻┗┫┛┳┳┛┣┗╋┣┓┓┗┛┃┃┛┫┣┛━┫┳╋┏┛
┓┻┣┳┳┫╋┣┫╋┗┣┓┛┗┻┃┛┗┓┃┃┣┳┫┣┳━┳┻┛━╋━┛┏┗┣┏┃
┛┓┃┃┓┛┛╋┣┻┫┻╋┫╋┓┻┏┳┏┳┻╋┏┣┛┏╋┫┓┳┛┣┛┓┻━┛┫┗
┫┓┻┃━┛┳┓┗┣┫━┳━┗┗┣┛┓┛┏┳┛┳┓┗╋┏┃┓┛┏╋┣┫
┻┣┏┳┏┏┣╋┳┏━┃┫╋━┃┗┏┃━┻┗┻┏┓━┳╋┫┃┳┛┛━┃┣┣┛┃┛
━┓┓┫┳┣┳┓┫┓━━┃┃┏┏┣┓┻┗━┏━┻┛┏┫┛┏┏┳┣┓┃━╋╋┣┳┗
┓┗┗┗┣┫┗┗┏┻╋┻┻┏┓┣┓┛┳┃┣┃┫┫┛┣┛┣┗┳┫┗┫┛┏┻┣┓╋┗
┫┓╋┣┻┫┓╋╋┃╋┓┣┃┏┳┣┳┏┫┃┣┏┗┃┻━┫┏┃┃╋┛┗┣┳━┳┛┣
┫┳┫━╋┏┓━┻━╋┳┫╋┏┳┏━┏╋┫┻┻┳┳┗┏━┏┛━┓┣┛┫┃┏┓┓┻
┳┣━┳┏┛┗┓┃┫╋┏┣┻━┫┻┃┏╋┓┗┻━╋┏┫┃┗┛━┃┻┫┳┛┛┏╋━
┣╋┓┻┻┛┏┓┳┛┣┫┓┛┃┫┫┗╋┃┛┃┗┓━┏┳┓┛┻┫┛┻┓━┻┃┳╋┫
┛┫┏╋┏┓━┻┣┫┗╋╋┏╋┣┏┏╋┗┏┣┓┏┳┣┳┫┣┻┃┗┫┏┳┏━┗┏┳
┗┓┛╋┻┃┻┣┻┓╋┳┫┣┗┣┛┃┗╋┳┻━┏┃╋┛┛┫┃┣┳╋┗┛┛┏┛┓┃
┃┗┻┏┃┫┓┗╋┳┳┓╋┳┃┫┛┣┗┓┗┏┓┫┏┛┻━┻┛┃━┣┃┫┏┛┓━┓
┣┓━┛┫┃┃╋┻┛╋┓┛┣┻┳╋┃┏┃╋┗━┓┗━┣┗┻╋┓┗┏┣┏┗┳╋┃╋
┣┳┗┗┗┃━┗┃┳┛┻┓┳┛┃┗┗╋┏┛┣━┳┛┗┫┗┏┻┗┃┫┣┳┗━┳┫┛
┣╋┓╋┃┏┗┻┳━┏┗┛┻┓┣╋┓┻━╋┏┳┫┣┏┫┳┏┫┛┳┣┣┗┻┛╋┓╋
╋┳┣━╋┓┳━┗┳┣┏┗┣┫┗┗┛┻━┏╋┗┻┻┣┗┗┓╋┗┏┗┻━━┛┣┳┏
╋╋┣╋┗┓┫┃┣┓┫┓┛┻╋┣┳┃┛┳╋╋┻┓┃┗┓┫━━┗┛╋┣┗┫┗┳┏┛
┓┓┏┳╋┣╋┳┻┏┃┳┗┳┣┓┃┳━┣━╋┛┻┳┣┫┻┛┻┻┣┻┗┣┏┏┣┫━
┫┻┣┗┏┫┻┓┗┃┓╋╋┣╋┃┣┏┛┃┳┻┳┳┻┏┃┣┳━┓┻┛┳┃╋┓┫┛┣
┣╋┗┫╋━┻━┻┛┓╋┓┻╋┃┛┃┫╋┗╋┗┛┃┳┃┏━━┏┣┓┗┓┳┗┛┗┓
┓┏┛┣╋┗┏┛┓┗┓┓┓┛┗┃┫┏┳┓┫╋┗┻┃┳┛┻━┣━━┃┓┻┻┗┳┗┓
┳┫┓┛┗┏━┣━━┳╋┫┻┳┏╋┫┏┛━┛┛┓╋┳┏┃┳┏┫┣┛━┃┏┛┓┫┗
┫┛┫┛┛┫┣┗┗┛┃┫━┳┛┗┃┳┓┣┗┣┣┃┳┣┫┻┫┏━┫┣╋┓┗━┻┓┻
┳┫╋┓┗┃┓━┗┃━╋┻┓┗┏┓┏┃┻╋┳━┗┗┣┣╋┏━┏┛┃┓┣┫━┏┳┳
┛┏┃┫┣┻┳┃┫┏━┗┳┏┗┻┏┫┣━┏┃┻┳┻┻┗┻┏┛┛┃┫┳┫━┫┗┏┓
┫┃┻┗┛┏┛┓┻┛┃┳┫┃┃━┫┳┃┳┳┏┣┓┻┗┃┣┛┗┳┓┻┻┫
┗┻━━┏┃┳┳┓┃┗┏┓┫┳┣┃━┻┗┓┳━┓┳┗━━╋╋╋┻┳┫┻┻┛┃┃┣
┛┃┻┳┓┳┫┫┳╋┛┻┗┳┃━┗━┃┏┃┗┃╋╋┳╋┳┣┳╋━┳┃┻┏╋┻┣┛
┳┏┃┣┏╋┃┳┫┓┫┫━┣┫┣┳┛┓┣┻╋┗┻┳┫┫┻┗┻╋┻┫┣━╋━╋┳┣
┻┓┳┏┫┳┓┃┏┫┻╋┛┻┳┻┳┫┻┻┏┏┓┛┗┫╋┛┫┫┫┻┳┏┻┳┫┻┻┫
┏┛┗┗┛┳┳┛┗┻┣╋┣┣┛┏━┳┫┻┃╋┻┓━┏┫┏┣┳┻┓┃┓━╋┛┏┏┳
┳┣┫┻┏┛┓╋┏╋┃┏┓┳┻┳┏┣━┗┻┛┃┣┓┏┃┫━╋┛┻┓┫┳┫┻┣┣┓
┛┳┳╋┗┳━┓┓┗┏┃┣┣━━┓┃┓┓╋┻┳┣┓┏┃┏┣┗┃┣┫┳━┳╋╋━┓
┻┓┣┛┫┗┃╋┳┻┃┓┏┏╋┣┏┳━┫┛┏┗━┃┻┳┏┏┓━┻┏┓┣┣┛┫┣┓
┗┗╋╋╋┃┗┏╋━┃┣┗┃┏┗┻┏┫┻━━┛┗┓╋┓┏━┫┳━┣┫┃┛┏━╋┣
┗┃╋┻┛┓┳┫━┫┫┃┃╋┏╋┻┛╋┛━┏┗┳┏╋┻┛┣┃┗┣┓┻┏┃┣┓┓┛
┛┗┳┣┣┓┳┗━┏┛┏━┛┏┳┳╋┏┻┗┻┳━┛━┛┓┻┏┏┗┛┗┳┛┛┻┗┃
┻┻┫┏╋┓┗┏┛┻┓╋┫┛┛┛┗┻┫┛━┣┳┓━┫┳╋╋┃┫┻┻┳┳━┣┏┣┃
━┻╋━┏┓┻┻┃┃┳━┃┳┣┗━┣┳┫┳╋━┓┓┓╋┻┃┃┫┓┗━━┻┻┻╋┣
┛┻┏┳┛┃┃┻┫━┓┳┏┻┛╋┏┏┓━╋┛┏┃┛┗┓┣┻┳┳┛┻┏┣┓┃┃┻┫
┏┓┓╋┓┳╋╋╋╋┃━┏━━━┏┗┗┛┣━┫┻┃┏┫┛┻┛┻┛┃┣┛╋┫╋┣┛
┻┏━┻┫┗━━╋┏╋╋┣┫╋┛┃━┳┏┓┓┣┳┫┃╋┛┫┫┛━┫┗┓┳┃╋┓━
┏━┛━┛━┳┏┗┫━┳┃┣┫┛┏┏┛┛┣┳╋┗┃┣┏┻┛┻┛┣┛┏╋╋╋┫┫┓
┳┗┳╋┛┣┫┃━┃┃┃┗┫┏━┓┃╋┃┛┓┓┃┛━━┻━┓┓┓┳┳┏┓┓┏┃━
┗┓┓┏┃┳┣╋━┫┗┣┣━┓╋┻┻┻┫╋┗┻┻┏┓━┛╋┫┻┛┳━┃┗━┗┻╋
┻┛━┣┃┃┏━━━┓┗╋┫┗┏┗┫┫┏╋┓┣━┃┫┗┃┓╋┃┻┻┳┏┗┣┓┃┃
━━┣┓┓┃┣┗┳┓┳━┫┃┃┣┃╋┣┗┫┓┃┃╋┣━┛┳┻┳┳┏┓┣┫┫┃┻┗
┏┓╋┏┓┛┣┣┣╋━┓┣┏┳━┗┫┃┓┏┗┻┃━┛╋┻━┣┗╋┗┃┻┣┓┣┻━
┃┓┳┗┏━┓┣┣┏━┣┏┛┻┳┓┳┗┗━┏┏┓┛┏┛┏╋┫┻┃╋┣┏┛╋┳┫┳
┏┻┓┃┫┣┳╋┣┫┻┃┫━╋┳┣┻┣┗┛┛┏┣╋┛┏┗┣┓┓┫┣┳┗
┫┃┏┛┻┏┓┗┣┗┣┃┃┛┣┏╋━┫┳╋┫┃━┣┻┻┗┛╋┗┫┫┻┓┳┫┻┫┻
┳┗┃┣┗┳╋┃┳┗┛┳┳┗┳┏┻┫┫┛┫╋┛┛┫┣┓┗╋┓┻┓┣┛┓┗┃╋┛╋
┣┓┣┻┫━┗╋┳┓┻┗┣━┗┣┗╋━┏┛┣┓━━┻┓┣┣┣┗┛┛┛╋┓┏╋┓┗
┣┫┻┣┻┏┳┓┃╋╋┫╋┣┳┓┳┳┻╋╋┓┻┻┳┫┫┣┣┛╋╋┳┣┗┻┻┓┏┗
━┳┏┏┃┻┻┃┳┻┏┻╋┫━┫┣┣┫┣┣┏╋┏━┛┗━━┳┏┃╋┓┓┓┓┗┛┓
┓┣┏┏┗┃┫┗┓┃┓┫┏┻┓┓┓┻┫┏┗┏┫┻┳┓┓┃┣┛┓╋┓┃┏┛╋┓┳┃
┣┻┓┳┳┗┳━┏┻━┫╋┫━┗┣┏┫╋━╋┓┳┣━╋╋┗┳┛╋┏┗╋┣┳╋╋┃
┻┗┓┣━┣┛┛┃┫┫┳┏┓┓┃┓┻╋━┏┣┫┻┓┫┏╋┻┣━┃┗┻┛╋┓┳╋┏
┃┳┃┳┳┏┃━╋┓━┃━┫┣┻┓┣┣┻┣┳┻┫┻┓┓┣╋┫━┛┣━╋┗┫┓┫┻
┛┛┳━┓┳┗┻━━━┣┃┻┏┓┻┗╋┣┫━━━━┃━┏┛┗┃╋┳┏╋┃┣┣┣┗
┗┗╋╋┓┳┃┃┣╋┛┓┳┣┏┗┻┃┗┛┛┣┃┣━━┓━╋┃┛┛┫┏┛━┫┃┫┣
┳┣┣┻┏╋━┫┏┳┓┫┗╋╋━┃┃┫┻┛┫┃┓┣┻━┗┏╋┻┫┫┛┳┛┳┛┫━
┏┓┣┫━┫┗┛┻┏╋┏┣┫┗┗┻━┫┓┻┣┫┫┻┛┣┫━╋━━┓┫┛╋┃┳┻┫
┗╋╋━╋┫┣┗┗┫┛┻┳━┓┣┛┻┫╋┛┏┃┳┓┃━┣┻┃┃╋┓┃┛┗┻┃┛┗
━━┻━┣┃┻━╋┛━┣┛┓┳┫┏┗┓╋┻━┗┫┏┻┗┛┛┃┫┳┃╋━┻┏━┛╋
┛┣┻┗┓┏┏┻┗┃┻┃┳┏┃┃┃┏╋┻┓┓╋┏┫╋┃┃━╋┃━┻━┏┃┣┗┏┗
┗┓┗┛┳╋┓┗┛┫━┗┏┃╋━┃┣┫┫┃┗┓┻┫┻┣┃━┓┛┃┛┻┻┛┫┓━┣
┣┫┛┏┳┳┻━┻┓┏┏┗╋┏╋╋╋╋┫┣┣┓┃┃┓┻┛╋┻┫┫┣╋┛┓┳┣┻━
┫┃┛┏┻┛━┫┓┣╋┣┫┻┳┻┓┳┏┻╋━┫┛┣┃┻┳┏┏┃┻┻━┣┏┻┛┃┗
┃┏┫┛┻┛┃┓┣╋╋┳╋┳┓┻╋┓┏┓┏┣┻━┗╋┳┫┳┛╋┗━┛┫┫┃┻┓┳
╋┓┳┓┓┣┫┏┛┗┏╋╋┗┓━┛┓╋┻┣┃┳╋╋┳┛┓┗┻┏╋┻┏┗┛━┻┣┗
┻┃┗┗╋━┫┗┗┣┗╋┓┛┫┳┻┃┃┓┗┗┗━┳┃┓┏┻┣┃╋┫┗┫┓┃┛┛┣
━┏┫╋┗┛┳┫┏┣┓┛┫┣┻┳┛┳┏┏┓┏┫┏┗┏┳┏┗┃┫┣┛┃┳┃┫━╋┃
┫┏┣┗┣┳┓┗┃┻╋┛┫┏┃┏━┃┃┗┣┗━┳┗┃┫┏┃╋━┛┗┛┓
╋┻┫┫┓┓┛┫┏┓┓┳┣┛╋┫┣┻┗┳╋┓┓┃┃┳┛┛┓┣┳┓┳┛┫╋┛┣┳┳
┛┻┏╋━━╋┳┳┳┫┃┓┏┻┓┣┏┏┣┛┣┣╋┻╋━╋┛╋┻┻┏━━┗┃┣┏┛
━┫┗┻┳┻┏┛┏┓╋┓┃┛╋━━┻┳┳┣┫┛┓┃┓┳╋┃━┃┃┣┃┳┓┫┃┻┃
┣┓┻┃╋━┫╋┛┓┛┃━┛╋┓┏╋┫╋┗┳┏┗┗┏┫━┛┏┗┳┏┓┫┳┃┻━┫
┓┃┳┛┃┻┓╋┻╋┛┃┛┻┏┳┗┗┃┣━┗╋┳┓┏┏┣┻┳┃┫┗┃┣┣┳┏┛┣
┻┃┛┏━┣┻┗┗┻┳┗┓┻┓┛┓┫┛┫┃┓┓┃┛┻┫┳┻┫┏┓┣┃┛━┗┻┏┏
━┛┫┗┗┏┣┳┏┛┃┫┃╋┓┓┗┣┣┻┓┏━┳┗┃┗┏┳━┗┣╋┫┫┃╋━┓┫
┓┛╋┗┳┏┫┓╋┓┃┓━┣┓┳┳┗┛┣┛┻┻┻┗┓┗━┻┫┫┗┛┳╋┳┣┻┣┻
┏╋┃┃┗┃┣┻┣╋┫╋┣━┻┃┓┛┗━┗┓┣┓┣┏╋┃┣╋┻━┃┏┫┳┛┏┛┣
━┛┳┏┻╋━┣┣━┻┻┳┫┳╋┛┣┓┻┓┻┫┛╋┛┏┃┃┳┻┓┛┃┻┏┳┃┓┃
┳━┛┏┗┫┻━┫━┓┳┛┃┣┓┛┳━┻┏┳┫┛┏┣┫╋┳┏┗┛┗┻┳╋┫┻┓┛
┏┻┳┗┃┫┻┓┣┏┗━┫┣┗┛┣┳┣┓┏┓┫┏┓┃┻┻┏━┏┣┓╋┫┓╋┻┏┫
━┣┳━┏╋┃┳╋┓╋┓┳┻┏┏╋┫┳┻┣┫━┣┓╋┳┃┃━┳┗┗┛┃┛┗┳┛━
┏┃┛╋┃┓┗┓┛┫┗┫┏┛┓━┻┗┏╋┻╋╋┳┗━┃┓┳┃┻┳┳┛┻┏┳┣┻┏
┏╋┣┣┻┻┫┻╋┻┫╋┃┳┛┏┣┗┳┛┳┣┏┣━┛┃┓┗╋┓╋┓┳┳┏┳┏┓┻
┫━┛━┻┗┃┗┻┫┓━┓╋┣┃┛┃┳┏┗┻┗┏╋┏┃┫╋━┻┃┛┻┳┗┃━┫┛
━┛┓┻┓┏╋┏┏┏┓┃┛╋┗┃╋┫━━━┻┫┓┻━┃┓┣┃┫┗┻╋┗┏┛┫┳┏
┛┏╋┏╋┓┣┗┛━┃┓╋┳┓┣┻╋┫┻╋━┻┣┫┣┣┫━┃━┏┓┗┻┣╋┓━┛
╋┫┻┗┳┫╋┫┓┳┃┏┫┏┃┏┗┛┣━┳┏┫┣┳━━┳┫┗┓┳┓┏┃┻━┣┛┃
┫┛┫┳┳┏┣┗┏━┣┻┫┓┣┗┣┫┏┣━┣┃┳┃┳┻┛━━┛┛╋┫┛┣━┏┛┻
┛┏╋┳┗┳┓┗┣┓┣┳━╋┏┏╋━┏┛┏┏━━┏┏╋┃┃┗━┗┃┏╋┓╋┃━┳
┳━┏┏╋╋┳┣━┃┏━┓┗┛┻━┏┗┳┏┗╋━┳┃┛┛┛┫╋┣━┏┳┣┃┃┗┫
┻┛┳┗┫┛┳┏┳┻┃┳┛┏┻┣┫━┻┫┫┫┗┣┳┻┓┃┣┫╋━┣┏┫┃━━┛━
┗┻┛┛┻┳┳┻┫┛┛┃┻┳━┃┗┳━┛┓┻┣┣┗┣┣┃┣┣┏┻┓━┳
┗┓┓┛┃┏╋┻┛┗┗┓┳┓┓┛┫┏┃┻┳┓┗┫━┣┛┳┳┛┻┫┏┳┻┃━━┫┳
┛┗┓┏┫┻╋┻┳━┛┣┛┛┗┗━┃┗╋╋┗┛┓┃┻┏┏╋┣━━╋┓┣┳┻┳┫━
┳┣┫┣┓┏━┻┗┓┳┻┳┳┳┣┫┛┫┏┣┻┛┳╋┣┻┻┳┗┫┳┛┛┣━┣┻┛┓
━┃┗┫┳┛┣┛┫┻━┳┛╋┳━┗┳┓┃┳┗┛━┏━┣┃┳┳┗┓╋┗┣━┫┗┣┛
┣┫┳┛┓┛━┏┓┻━┫┣┓┓╋╋╋┳┏┫┗┏┣┫┃┳┏┻┛┃┫╋┛╋┓┗┛┫╋
┳┗┫┗━╋┳┻━┗┃┫┣┳╋┻╋┳━╋╋┫┓┏┗┏┏┣┃┓┻┳┛┳┃━┫┫┣━
┓┻┗┗┓┫┃┏┏┻┃━┻┳╋┣┻┓━┗┣╋╋┗┳┛┛┛┓┣┳┛┛┃┗┏┳┫╋┫
━┃┫┣┻┫┻┫┫┻┗┓┻┣┣╋┣┳┻┣┫┳┳┓━┗┓━┻┃┃┫╋┻╋┳┣┫┛┳
━┫┳┫┗╋━┣┏┓┏╋┣┳┻━╋┻┓━┻┫┣┳┫┓╋┳┛┃╋┻┓╋┏┗┗╋┛┛
┻┃┛┳┻┣┛┛━━━┛┻╋┣┏┃┫┛━┏┣┗┛┗┓┻┛┣┃┗━┗┫┳┗┏┻┏┻
━╋┗┫┳┓┛╋┣┛┃┛┛┏┫┏┗┗┳┣┻┛━┫┗┻┣━┫┓━┗┻┃┻┫┻╋┃━
┃┏┓┗┳┫┛┣━┏╋┏┻╋┛┫━┫╋┃┏┏┓┃┓┏┳━┏┓┣┏┓┃┛┓┳╋┻┫
┃━┛┣┻┗┫┣┗━┳┻┳┏┛┏┛┳┳┣┓┓┓┃━╋┃╋┏┏┏┗┳┏╋┏┣┃┃┣
┃┻┓┛╋┛┏┻┃╋╋┛╋┏┳┻┃┗┗┳╋┛┗┃┣┓┳┻┓┛┏┣┓┛┓━┏┓┫┫
┓┓┫╋┫┫┻┃┛┓┳┻┫┣┓┻╋┗┏┏┳┏┣┛┛╋┻┓┛┳┗┛━━┻┛┻━┫┗
┻┃┛━┏┗┏┛┫┻┏┛┏┫┳┏┻┓┻┫┳╋┻┫┓┃╋┗┳┗┃╋┓┓┛╋┗╋┗━
━┳┳┗┣┻┛━━┗━┓╋┳╋┫┓┳┛┫┛┏┛┓┫┏┫┗┃┛┏╋╋┳━┳┓┣┫┓
┗┛━┻┳━╋┗━┳┗┏┫┓╋━┏┃━┫┓┳┏┻┣╋┻┣┏┗┛┛┳┳┻┗┳┗┛┏
┫┻┃┻┫┳┫┏┳┓┫┻┫━┏━━┏╋┳┳┗┫┏┃╋╋┣┗╋┻┣┗╋┏┻┃┛┳┗
┏┻━┃┣╋┗┣┣━┣┫┫╋┃┏┗┻┻┛━┻┳╋┗┳┏┗┏╋┛┓╋┳━┃┣┣┏┃
┓┏┃┻╋┳┛┫┏┻┗┳┫┳┻┏━┣┗┓┫┛┏┳╋┫┓┗━┏┗━┳┏┛┻┓┣┗┳
┃┃━━┫┻┓┃┛┃━━╋━┓┓┓┻┳╋┫┻━┏┫┓┓━┓┗┻┛┳┃┻┛┳┳┳━
┫┳━┓┫┣┫┣┏┳┃┳━┣┓┛╋━┃┻┃┓╋┏┫╋┻┫┣┃┛┫┣┗┻┏┛┓┏┣
╋╋┏┣┻┃┳╋┣┛┗┻┛┓┻┻╋┳┻┗━┳┳┃┃┳┃┻╋┫┏┻┫┃┛
━┃┳╋┃┃┗┛┃┳┗╋┃┏┃┫┛┃╋╋┗┏━┻┓┛┃┓┗┫╋┏╋┏┻┛┏┛╋┃
┓┗┫┏┏┻┃┃┻┗┳╋┣┻┏┳┣╋┗┫┫┳┣━┓┏┓┛┃┣┻┫┏┛┏┣┫┛┗┛
┛┓┳┻┏┻┓┛┫┣┃┫┻━┗━┗┗╋┗┻┣┛┗┗┻┃━┓┓┣╋┏┃┗┏┻┛┓┗
┫┏┃╋┓┃┛┳┳┳╋┛━┻━┣┫┗┫╋╋┳┓┏┛┫┫┓┓┛┗┻┫┏┻┗┻━┗┏
┻╋┣┳┫┳┓┛┛┃┗┏┏┏┏┛━┛┛┳┫┗┏┏┣━╋━┗┛┫┏┃┗┓┃┏┏━━
┫┃╋┓╋┳┳┏┃┛┓┣┳┏┃┗╋┳╋┻╋┫┻━┓┫┳┛┓┏╋━━╋╋┏┓┣┳┻
┓┛┫┻┏┻┫┗┳┓┫┳┃┣╋┃┏┫┗┛┓┛┓┣┛┓┓┗━━┣━┣┗━┳┳┗┓╋
┏┏┛┻┛╋━┃┣┗┣┳┳┏┃┏━┓┃┏┓━┻┃┛┻┣╋╋┫┛━┏┃┻┃┳┣┳┗
━┓━┛┗┻┻┓┫┛┣┻┗┗┓┫┣┃┃╋┃┛┣┛┃┃┣┻╋┛╋┫┃━━┃┏┓╋┓
┣━┃┣┗┻┛┣┓━┛┗╋┻╋┓┏┓━━╋┳╋┣┏┣╋╋┣┛┏┳┃┏┏┃┳┣┗━
┏┳┛┏┛┃┏┣┳┛┫╋┳┳━┳┳┃┛┣╋┣┏━┏━┳┣┳┳┛━┗┗┃┻╋┓┫┏
┳┃┗┣┗┗┗┣┳┓╋┓┫┓┓┻┛┃┏┫┳┃┣━┓┃╋╋┓━┳┗┓┳┏┛┏┻┏━
┗┻┗┫┏┳┏┳┃┃┻┫┃┗┓┻┻┗┃┛┻╋┳┓┗┓━┗┃┗┣┻┃┫━┃┫┣┣┏
╋━┫┛━┗┓┏╋┫┗╋┏┃┃┻┃┫┃┓┫┗┻┳┗┣┫┛┃┳┣━╋┏┓┃┳┃┏╋
┫┳┗┗┗┻┃┓┻━╋╋┏┓┫┛┣┻┻┻┳┛┃┻┣┓╋┣┫┳━┫╋┫┏┳━┻┏╋
┗┓╋━╋┣┻┫━┗┻┓┃━┳┛┫┃┏┏┗┳┳┣┏┏┣┳┫┻╋┫┣┃╋┳┫┏┓┳
┗┫┛┃┛┣┛┛┫┻━━┛╋┗┏┓┓┻━╋┏━┓┗┓┫┣╋┳┫━┫┃┏┏┃╋━┣
┓┻┓┏┗┫┳┳┫┫┛╋┓┃┛┣┫┻┓┻┃┃┻┳┃┓┏┏┃┳┓┻┓╋━╋━┓━┫
┻┗┳┓╋┣┏┃┳┃╋┓┛┳┗┳━┗┣┻┳━┃╋┣┃┗┳┻┣╋┣┃┣┛┏┓┛┗┃
┛┻┻┏┓┏┗╋╋┻┗┻┗┏┛┳┳┗┏┛┃┏┛╋┫┳┓┗┓━┻┃╋┻┣┓┣┏┛┗
┻┏┛┃┳┓┣┃┏┻┣┣┛┳┓┃╋┛┗┛┏┫┗┛┗┛┻╋┣┏┃┓╋┓┻┛┫┻┳━
┳╋┗┗┫┛╋╋┳┫━┻┻┻┗┛╋━┓╋╋┓┛┳┓┓┗┣┳┛┣┗┛┻┳┣┗┛┛┳
━┏┏┏┓┃┓┳━┓╋┳┻┗┳┗┫┫┏┗┳┏┣┛┳━┓┃┛┛┛┓┻┓┗┓━┏┓┳
┗┗╋┃┫┗╋╋┏┓━┏┣┓╋┫┫┏┗┫┫┃┓━┻┻┛┫━┣┓╋━┫┣
┳━┓┻┫┫┫┗┃┗┓┏┳┻┣┓┛┓┗┃┃┗┗┛┳━┣┛┗┛┣┃┫┗━┣━┃┛┻
┗┫┃┓┃┣┻┳╋┻┳┏┗┓┳╋┓┛┛╋┣┓┫┓┓┻┻┗╋┗┗┣┃┳┻┫┏╋╋┳
┛┏┏┳┓┫━┏━┗╋╋╋┻┻┻╋┫┏┃━┳┣┃┣┣┓━┓┃┗┫┃┓━┫┃┣┣┛
┳┗┫┫┗┫┳┫┫┫┳┓┳┓┏┛┫┳┻┗┫╋┛┛┏┓┏┃┣╋┫┗┓┣┛┃┓╋┛┻
┫┗┣┓┫┓┗┛┛┃┃┏┛┣━┫┛┛┛┛┗┫┛┓┃┏┓━┣╋┣┫┛┳┏┣┏┛┃┳
┫┛┛┃╋╋┃┻━┳┛┫┻┏┳┏┳┣┫┻┫╋┃┳┻╋┳┻╋┣╋┫┫┳╋┻┓┓╋┛
━┗┫┣┳┛┏┣┓━╋┃┛┛┗┻━╋┃━┏┗┓┫┏┛━━┫┫╋┻┃╋┃┗┛┣┏┣
━━━┣┃┳┛┃┛┣┛┣┛┓╋┳┏┻┳┳┗┗┃┳┳┛┻┗┛┳━┃┓┻┃┣┻┛╋┓
━┣┣━━┫┃┓┻┣┻╋┻┣╋┫┳━┓┳┓┏┣┫┗╋┃┓┗┳┻┻╋┫┓┃┫━┏┏
┣╋┗┗┣┗┏┃┳┓┫┳┫┃━╋┣┻┫┣┛┛┃┻┛╋┛┃┗╋┛┫┫┛┛┏┓┏━┛
━┣┓┏┻━┏╋┃━━┛┳┫┃┣┣━┗┛━┳╋╋┓┣┏┃╋┛━╋┳┏┃┛┗┻━┳
┏━┛╋╋┳┣┫┏╋╋┳┳┏┳┳┫━┳┣┳━┏━┏┣━┛╋┏┃┃╋┛┗┫┫┛┻╋
╋┣┏╋┫┫┫┫┓┃┏┛┗┳┃┳╋┏━┃┣┓┓┣┻┳┫┫╋┫┗┳┣━┫┛┣┏┻┗
╋┳┛┗━┣┛┣┫┣┻┏╋┫╋┳╋┣┫╋┗┓┗╋┃┃┳┳┻━┻┏━┓┛━┣┛┛┛
┏┏┃━┳┳┣┓┓┫┣┳┗┻┓┫┻━┏┗┓┏┏╋╋┣┗┳╋┓┳┛┣┣┣╋┫┻┣┗
┛┫┛┳┃╋┫┻┫┻┛┃┻┏┫┗┗┏┻━╋━┛┳┫┛┣┫┃┗┓┻┛┛┗╋╋┣┏┫
┳┗━┻┳╋┫┓━━┣┛┣┻┻┏┓┏┣┗┻┛┳╋━┗┫┣┛┏┃┫╋┓┏┓┻━┻╋
╋┳┣╋╋┣━┳┓┳╋┛┓┻━━╋┳┃┏┏━┫╋┳┓┗┣╋┗╋┛┻━┫┗┛┣┃┗
┳┗┻┃━┫┃━┏┻┗┣┛┣┗┏┛┳┫┫┛╋┣┣┓╋┻┫┛┣┻╋━┏┗┣┣┓┏┻
┳┻┛┳┻╋┃━┗┫┛┛╋┣┣┛┗┃┗┏┣┃┏╋┛┻┫┻┫┣┳┃┫┗┳╋┻┫━╋
━┫╋┛┛━┃┃┏┳┛┏┳━┳┗┳╋┳┗┗╋┗┃┣┫┫━┳┓┻┃┳╋┻┳┻┗━┃
┫┓╋┗┳┻┓━┛┛━━┻┛┃━┻┗┃┫╋┏┳┣┣┣┛┳┛┳┓┛┓┃┣┏┣┛┏━
┣┃┳┣┃┓┓┻┃┫┃┛┓┻╋┃╋┃┫━┛┻┛┻┫━┳┣┫┛┃┣━┫┏┗┫┻┏┏
┛┗╋┛┣╋┫┃┏┻━┫┛┻┃━┓━┓┓┗┫┏┣┓┛┏┃┏┗┛┫┗┳┻
┗┣┫┏━┳┓┏┻━┻╋┓┃┏┳┏┛┏╋┻┗╋━┗┓┛┻┳┳┗┻┫┳┃┃╋┛┫┓
╋━╋┓━╋┣┫┣┃┳┏┫┓┏┓┳┻┃╋╋━╋╋┗━┗┣┳┻┻┃┫┛┓┣╋━┛┣
┻┳┻┛┫┃┛━┃╋┫┣┣┛┏━┓┃┫┃╋┓━┓┛┏┻━┻┣┣┻┳╋╋┏┳┃┓┣
┛┫┃┻┏━┗╋┃┣┛┳┏┳┫┳━┫┏┫┓┓┗┛┃┃┳┻┗━┏╋┣┣┛┗┃━┫┏
━┃┏┣┫┗┳┣┗┛┏╋┳┛┏┫┣┳┓┳┻┃━┏┻━┏┛┗╋┛┣┗┳╋┣┛┃┛┣
┗┻┛┓┻╋━┳┗╋┗┻┃┣╋┏┻┣╋━┛┏┳┣┓┓┛╋┏┏┗╋┏┫┻┃┻┣┏┗
┻┳┣┣┛╋━┻┏┏┛┏┣┫┫┗┛┓┓━┗┗┳┃┏━━┫┓┳━┣┳┳┗┫┫┫┣┳
┃┻┻┓┣┓━┫━╋┳┻┫━┣┃┃┫┃┓┣┃┻┏┗┻┗┛╋╋┫┗━┣┏┫┣┃┻┣
┻┻┃╋┃┳╋━┃━┻━┻┳╋┣╋┓┛┏┛┃┫┫┗┫╋┫┻┃┣╋┫┳╋╋┗╋┣╋
┓┛┏┳┏┣┫┻┃┛┻━┗┫╋╋┗┫┻┫┏━┗┃┳┓┳╋┣━┏┳┓┃╋┛┛┳┳┻
┏┗┣┛┓┳┗┓┏┏┛┣┏╋┏╋┏┫┗┫┫┳┫╋━┃┛┫┻┳┏┣┻┏┏━┫┣┫┏
┏┻┫┗┗╋┃┏━┃┓┏┗┛╋┳┣┃┃┫━┫┫┻┫┓┫┏┛┻┏┫┏┣┏┏┃┣┫┻
━┻┛┻┣┓┳┏┗┃┣┻━╋╋┓┃┳┳┛┳┓┏━┏┗━┫┃┃┗┓┣┓┛┓┃┏┻┓
┏┏┣┳┫┳┏┳┓┛┃┳┻┣┃╋┫┻┳┳┛┛┃┓━┃┻╋┗┗┣┏━┫┛┣┻┏┏┛
━┣┳┗╋━┗┛┏┻┓┫┓╋━┏┛┏┗┓┃┏┣┓╋┃╋━┫┣┗┻┏┳┗┳┳┗┳┃
┫┏┣┗┛━━┣┫┛┻┗┏┏━╋┫━┣━┳━┳┗┃┏┏┓┳┣┓╋┛┣┳┛┳┗┣┣
┛┻┫┻┫┻╋━━┏┛━┫━┗┗┓┻┃┏┃┗╋┛┣┫┏┳┃┻┗┓╋┻┫┓┗┏┓┻
━┳┫╋┳┓┳━┣┛╋┛┓┃━╋┏┻┣┻┛┓┗┃┗┫┫━┫╋┓┃┃┓┫┻━┛┫┏
╋╋┫┓━━┛╋┃┻┗┻╋┫┏┫┏┃┛┳━┗┃╋━┗┫┗┓┛┫┻┫┣┣┳━┗┗┻
┻┏┏━━┗┣┓┣┫┳┓┛╋┫╋┣┗━┫┗┏┛╋┫┣┫╋┫┏┃┻┻┓┣━┫┻┓┣
┛┗┏┗┗┫┗┫┃━┃┏┣┓┓┏┻┗╋┳┗┫╋╋╋┻━━┻┣┏┏┫┛┏╋┏┣┗┃
┃┳┃┳┏┫┣┛┓┻┳┻┏┛┫┏┛┣┗┳╋┃┏╋╋┣┃━┫┃┃┛┓┛┫┛━┓━╋
┛┗┻┏┳┻┏┫┣┛┏┻┛┳┏┏┳┣┓┗┗┏┣╋┻┃┃━┃┣┣┗┃┓╋┛┣┣┃┏
┓┗┛┻┛┻┏┣┻┳┗┓┓┏┏┃┃━━┣┳┗┃┛┛┛╋┻┏┻┗┛┗━┓
┣┻┃━┓┣┫┻╋━┻┓┏┫┗┫┳┗╋┫╋┳━┏┏┫┓━╋┛┗┃┃┗┳┻┣┗┗┃
┗┃╋┛┏┣━━━┃┏┛┓┗┣━┳┏┣┣┣┳┛┛┃┻┏┗┫┃┻┫━╋┫┫┃┻┏┏
━╋┗━┳┫┣┻┣┃┣┓┗━┗┃┣┏━┏┫┳┃┗┗┣┏┻╋┃┻┃┛┏┛╋━┳┫┻
╋┃┏╋┓┫┣━┫┳┓╋┳┗┗┫┻━┻┏┗━┻┃┃╋┛━┓┳━┣┃┗┻┗┏┃┫┃
┣╋┫┻┓┃┓┗┳┫╋┓┛┫┗┏┫┫┗┗┛┗┛┓┫┏┣┃┓┻┓┏┏┻┣┃┛┛┛━
┻┛┛┳┗┗┻┻┏┃┓┣╋┏━┳━┏┃┻┻━┛┗┓┣╋╋┫┗┛┛┻━┫┻┃╋┗┻
┻┗┓┛┳━┏┻┣━┻┣┫┳┣┳┫┗┣┣╋╋┏┃┓┻┓┗╋╋╋┻┓┻┗┏┃┳┣┫
┏┃┫┳╋┗┣╋┏┗┳┃┛┓┻┏┛┛┻┃┃┫╋╋┫┃┛┓┫┻┳┣┓┣┫┃┃┓┏┓
┓┓┏━┳┻┫┏┳┗╋┣━┳┓┣┫┻┗━┻┻┓┏┳┗╋┃┏┃┛╋┛┣╋┗━┣┃┓
┃┛┫┛┫┣┏╋┏┣┳┗┻━┗━┗┣┗╋┳┓┏┻━┗┏┻┣┓┣╋┃┃┃┛┣┗┫┣
┗┗┣┓┻┃┓┻┓┓┃┳┃┣┃┏┓┏┻┗┣┳┫┗┗┻┣┓┏┣┛┳┛┗┗┳┻━━┃
┃╋╋┻╋┫┓┏┳┳┗╋┃╋┣┗┏━┓┻┫┗┳━╋┛┛┃╋┏┃┻┓┫┃┗┣┓┣┏
━┛┛┛━┗╋┃┃┏━╋╋━┃┻┻┫┻━━━┃┛┣┗┏┃┃┗┳┃┣╋┳┣┏━┏┓
┃┫┓┛┛┗┳┫━╋┃╋╋┗┫╋┏┫┣━┻┃┛┣┃┗┳┫┛┣┗┓┣┣┏━┻┃┏┃
┫━┃┓┓┗━╋┻━┃┣┻┛┻┣┣╋┫┳┏┏┗┫┓┳┗┻┫┫━┻━╋┗┫┫┳━┗
┗┣┛┓╋┗┏┳┣┓┫┫┓┳┣┃┣┛┣┫┗┏┓┃┻┏┓┫┻┣┫┃┗┛┻┣┃┏╋┃
╋╋┓┣┏┳┫┓━┓┳┳┗╋┣━╋┗┣━╋┃┫┃┫┃┏╋┃┓┣┛╋┓┣┻┃┛╋┳
┣┣┛┳╋┛┛┫┓╋┫┃┗┳┗━┛┗┃┻┳╋┫┻┓┗┛┃┗┃┃┏┳━┏┻╋┛┣┗
┏┣━┫┳┫┳┏┏┫┻┻┛┫┓┃┏┗┓┏┗┣┳┓┓┗┏┃┣┃━┗┳┃┓┣┳━┃┏
┃━┏┣┳┛┓┛┃┻┣┳┃┳╋━┣┗━┳┫┻┫╋┫┓┃┛┛┳┫┛┣┏┫┳━┻┻┗
━━╋┛┗┳┗┻┃┓┃┳┗┛┃┏┃┛┣╋━┃╋┣┗━┻┫┳┣┓┫┃┗┻┃┗━┃╋
┃╋┗┃┛┣┗┣╋┣┗╋┓┻┫┃┃╋┃┗┻╋┃╋┓━┣┳╋┣┫┫╋┓┻┛┃┳┓┗
┛┫┛┓━╋┫┫━┏┏┣┫━┻┗┣┳┻┫┣┛┓┗┗━┗┳┛┃┛┃┣┳┓┻┻┗┣╋
┗┫┓┫┛╋┛┓┳┻┃┛╋┻╋┻┃┣┛┃┣╋┗┃┳┳┃┗┛━╋┳┻┗┃
┫┳━┣┫┓━┗┗┫┗┏╋┛┃┏┃┃━┫┳┏┏┓┏┏┛┻┓╋┻┓┗┗┃┳┻━┛┻
┻┓┏┗┣┛┗┓━┏┫┓┣┗┏┻┫┣┳┛┻┏┗┻┫┗┃┳━┣┫┗┣╋┛┗┻┳┳┳
━┏┫┗━┫┣┗┓┫━┳┫┏┓┣┓┛┛┏┗━╋┗┳━┓╋┳┏┃┻┣┏━┫╋━╋┫
┫┏┃┓┓┏┓╋┏┻┛┫┗┃┛┳━┳┻╋┛┏┃┏┏┃┫┳┛┣┣┫┏┫━┳┫┣┓┃
┏┃┃┃┛┳┗┗┫╋╋┣┫┛┫┣┃┻┛┏┗━┫━┫┳┳┣┗┓┣┻┗┫┣━┳┏┏┻
━┻━┃┃┻━┳━┛┳┏┛┗┗━┗┫┳┻━┳┳┗┫━┃┣┗┣┗┗┻┏┳┃┗┏┣┳
┓┓┫┻┏┣┛╋┗┫┫┗┣┛┛┏┓━┣━┣┫┻┻┣┻┳━┓┓┫┛┗┛┻┛┓┃╋┏
╋┳╋┫┫┳┫┳━╋╋┳┃┣┫╋┃┗┏┳┛┣┻┣┏━┣┏┳┛┳┛┃╋┗━╋━┓┏
━┳┓╋┻╋┛┛┻┫┻╋┗┫╋┓━┻┻┻┫┃┛┛┏┃━┳┫┛┗━┗┓┏┣━┓┳┣
━━┏━┛┻┳┗┣━┻┃┫┣┃╋┗┻┛┓┣┏┛┳┗┛┣┗┗┣┗┛╋┻┓━┫┳┫┳
┗╋┃╋━┃┣┏┏┓┫╋┏━┃┳┏┻┗┛┣┻┏┳┫┗┛┓┳╋┛━┗┫┏┓┫┫╋┛
┫┻┗┓━┓┓┻╋┓┓┳┃╋┓┗╋┃┏┣┻┃╋┗┓┣┏┛┳┻┳╋┛┣┛┳╋┛┗━
┫┃┣┛┣┫┫━╋━┛┛┓━┃┛┫┓┗┳┻┏┣┃┳┫┗┓┛┓━┛━╋┓┏┻┫┣┫
╋━┏┣┻┫┳╋┗╋┗┗━┻┗┃┻┏┻┣┓┗━━┃╋┻┗┛╋┏╋┣┓┃┓┳━┏━
┛┃┏┳┛┗━┓┛┻┏┃━┫┏┣┓┗┗┏┏┛┓┣┏┣┣┣┛┫┫━┓┳┳━┫━┛╋
┻┣┛┳┻┏┛┓┻┳┃┃┻━╋┏┓┳┻┫┗┓┣┃┃┏┛┗┓┻┫━┫━┛┃┃┣━┃
┓┣┫┛┓┳┏┃┗┃╋┛┳┣┛━┫┏━┏╋┳━┏┣┻┫┣╋┫┃┫━┃┫┃┏╋┻┏
┓┣┣┃┓┫┻┓┃━┣┣━┫╋┗╋┣━┃━┏┻┓┣┓┻┫┳┫┗╋┓┣┗┣┏┛┏╋
┏┃┓┻┗┫┻╋┛┳┓┓┛┫╋┻┏┻┫┻┓┛┛┳━┗┻╋╋┣┻┳┃┳┫┻┣┳╋━
┣┓┳┗┫┳╋┻┳┛┻┃┓┗┫┃┛┗╋┃┓┫┗╋┳┻┳┓┛┫┛╋┓╋┻┛┛┗┏┣
┛┣┛┓┗┏┛┻┫┻┗┗┫┫━┻┃┣┓━┛╋╋┗┃┣┛╋╋┛┻╋━┻┓┣╋┃┃━
┃┳┛┛┛┻╋━┗╋╋┃┗┗┃┓┫┓┳━┫┫┫┗┃┳┣┻┣┃┛┣━╋╋┛┳┳┗┻
╋┻┓╋┓╋┛┛┃━┻╋┗┛┳┛┓┛┗┳┣┗┓╋┛┳┣┓┫┏┫┗┣┻┓┫╋┛┫┳
┻┫┣┫┳┳╋┣┛┃┳┛┻━━┏╋┗┃╋┃╋┣┗┳┫┓┏╋┏┏┳┻┏┻
━┻┓╋╋┣┛┗┻┏┓━┳┏┳┃┣┻┓┫┃┓┃┗┻┫━┛━┛┏┏╋┫━┓━┫┛┣
┻┛╋┣┻┃┏┓┫╋┃┓╋┓┓┗┛┳┃┫━┳┗┳━━╋┳┫┫┳┻┻┓┓┫┗┃┫┻
┃━┛┣┛╋┗━━┫┣┣┛┓┃╋━┫┫┳┗┏┣┓┻━━┫╋━━┛┓┣━┃╋┛┓┏
┃━┗┓━┃┳┗┛┫┣╋┳╋━┗┫┗━┛┳┫┳╋┳┣╋┣┏╋╋╋┻┃┛┗┻┏┗┫
┗┛┏┻┃┫┣┏┃━╋┣┏┛┛┫┓┻╋┓━┏┃┏┓┛┛┓┓┫━╋┏┻┣╋┻┻━┫
┓╋┫╋┳┓┻┣┓┻┃┫┳┻┏┗┏┻┻╋━━┻┗┗╋┫┛┏┛━╋┛╋┓┓┓┫┃┳
┓┳┗━┣┣┻┫━╋┓┗╋┗┣┏╋╋┫┗┫┫┣┫┛┗┛┃┳┛┣┳┫┃╋┛┗┗┛┏
┃┃━┃┏┻┗┗╋╋┗┓┗┳┏┫━┳━╋┳┻┛┛━┛┳╋┗┳┳┳┣┏┗┣┛╋┣━
┳┫┃╋┗┳┏┻┻┓┃━┛┃┓┓┃┫┫┣┻┗┃┏┛┻┃┻┃┣┏┫┃┳┫┓┓┫━┛
╋┫┳┳┏┏┓┓╋┫┏┓┏┏┣┛━┓┣┗┳━┏┛╋┻┣┏┳┻╋┃┗┃┫┏┻┓━┗
┃┻┓┫┛┳┣━┃┗┏┓┃┗━┫┫┻┳┛┗┃┳┃┛┃┓┣┏┳╋┗━━┏┳┳┛╋┳
┻╋┳┫┏┛┫┃┫━┓┗┏━┓╋┏┏┣┻┳╋┗┓┻╋━┫┛┗┓┻┏┻┳┓┫┓┫┏
┃┗┳━┓━┫┣┏┛┣╋┳┣┏┗┣━┃┛┓╋┳╋━┃┣┓━╋┏┓┣┻╋┣┫┳┓┓
┻┓┛┳━┳┳┳━┏┫━┗╋┗┓┻┏┓━┗┓┣┳╋┛┳┛┣┻┫╋┻┛┓┳┻╋┛┓
┣┃┏━┃━━╋╋┗┛┳┫┓━┗┣┃┻┻┓┣┗┳━┳┗┳┗┳┃┻┳━┫┳┫┣┻┓
┣┣┳┓┻┏┃━┣┫┃━┳┻┓━━┳┏┃┣━┛┗┛╋╋╋┛┓━┃┣┃┻┻┏┛┃━
━┛┫━┗╋┫━╋╋┳┗┏┣━┣┗┣━╋━┃┛┳┫┏┳┓┏┓┳┳┫┃┃╋┏┗┫┃
━┓┏┏┛┫┗━┻━┣┣┏━━┓┛┳╋┗╋┫━┗┏┗┫┣┛┻┫╋┃┛┏┓┫┗┻┏
┫┓╋┻┗┏┻┓━━┳╋┓┛╋┗┻┫┃┫┫┻┫┫┻┣╋┏━┣┗┣┛╋┣┛┻━╋┻
┛┓┣┓╋┛┣━┣┻┫┏┗┛┛┏┳┻╋┫┓┃┳┛╋┓┃┻┳┫┏┻┣┓┣┏┛┫╋╋
┗┓┃┣╋┗┣┓┫┳┗━┻┛┫┃━┃┃┻┛┓━┣━┗┳━┳┻┛┓┃┛┻┓┻┗┃┛
┃┗━╋┛┳━┣┓┃┏┻┻┏┓┗┏╋┻┃┃┃┣┻━╋┗┻┃┣┃┛┣━┏┃┻┗┃┃
━┛┻┏┏┳┓┫┓┗━┳┏┃┏┗┛┣┫┣━┗┃┗┳╋┗┗┓┳┃┛┗┫┻┓┫┣┃┫
┃┛┛┫┻┫━┫┏┛┓┫━┫┗┓┳┣┓┛┓┻┫┣┛╋┫┏┏┓┃┛┣┫┻
┗┻┗━┳┻┗━╋┃┫┻┛╋┓┗┫┃╋┛┛┻╋┫┛┃╋┻━┏┫━┻┳┓┃┏┻┫┣
┳┏┃╋┫┓┏┓┓┫┫┫┳━┛┛┫╋┓┗┃┓━┓━┛┗┃┣┗┣┳┻┓╋╋╋┛┓┣
╋┃╋┣┓┻┳┳┓┓┣┏┓┃╋┣╋┛┳┻┻┫┗┛┳┣┫┃┫┛┳┗╋┣┗┛╋┫┫┻
┻┃┏┻┛┳┣┗┃┏╋┣┏┣╋━┗┫┻┫╋┏┳━━╋━┗┏━┻┏┳┻┓╋┃╋┗┳
┳╋┣┓┫┣━┻┗┫┗┳┓┫╋┣┣┳┃┣┻┻┳┃┣━━┗┓┳┗┃┃┃┓┻┫┗╋┗
┃┃┗┓┳┫┛┣┗┃┻┏┗┗━┓━┻┏┛┫┗┳┻┳┗┻┛┓┻┏┳┫┣┣┫┻┻┓┳
┃┳┛┳┻┫━┣╋━┓┃┛┓┛╋╋┛┗━┻┓┣┏┻┗┓┻┻┫┃┳┓┳┗┳┳┫┏┻
┣┓┻┳━┛┏╋┏┣┣┛┗━┏┃┫┗┻┃┗╋┣┛┳╋┳┳╋┓┓┏━┏╋━┫┓━┏
━━━┻┳┗┛┣┃┳┓┗┳┳┻━━┻┗╋┓┃┏┻┫┛┗┛┛┛┏┛┻┓┣┓┳┫┫╋
┏┛┣┻┗┛┃┫━┃┻┃┳┻┏┏┫┃┏━━╋━┗┏┓┫┛╋━┓┫┫┳┃┣┻┏┃━
┳┻┻┻━┃╋╋┳╋┳┣┳━┛┓┳┓╋┛┫┓┃┗┏┫┗┫╋┓┫┛┗┗┏━┏┓┓┳
┣┻┃┛┛┻┏━╋━┏┏┳┗┻┃┓┏┫━┳┫┃┣┳━┛┣┏┻┏┓╋┏┳┳┏┓┻━
┛┣┗┗┏┛┃┗┗┓╋╋┓┓┳┛┻┫┳┻━━┓┻┃┻┃━┓┏━┳╋┣┗┛┫┻━┳
┳┗┳┓┻━┏┻┏┛━┻┣━━┗┳╋━┻┫┗┛┗┃┻┗╋┻┛┻┃┓┳┳━┣┗┫┓
┓━┛┗┃╋┣┳┫┏╋┏╋┫┛┛┫┫┫┳┃┣┓┃┓┃━┓┣┛┳┻┣┓┛━┗┫┃┻
┓┗━┳┻┳┏┏┗┃┗┫┏┻┏┏┓┳┻┏┏┓┛┃┳┏┛┣━┛┃┣┛┛┃┣┻┳┳┃
┏╋┓━┣┳┫┓┏┓┃┛┳┳┻┫╋╋┣┫┫┣┛┫╋┣┃━┓┏┻┃┳╋┫┃━┏┓┃
┳┣┗┏┏╋┏┣┃┛╋━┻┏┏┛┓┗┣┳┓┣╋┻┫━┓┏┓┳┫┫┫┣┏┣┏┏┻┗
┫┳┏┓┣┫┳┣┏┣┳┳┓━┣┫┏┣┃━╋┃━┗┃┗┳┃━┻┣┳┗┓┻┓━┫┳┳
┏━┣━┫┫┣┗┃┓╋┏┻┣┛┣╋┏┳┏━┫┓┛╋┛┏┓┫┫━╋┏┏┃┗┻┳┃╋
┓┗┣┻┫╋┗┣╋┫┏┫┳┃┛━━┏┗┛┫┃━━┳╋┃┏┓┻┗┃┻┳┣┳┗╋┃┏
┏┻┳┓┛┳┓┏┏┳┛┃┣╋━┫┗┳┻┃┓━┣┃┣┻┃┓╋┓┗┓┳┓┛┃┳┛┻┳
┗┻┳┫┗┛╋┃┏╋┣┫┣━┃┛┳┛┏┫╋┳╋┫┗┣┣┏╋┫┓┓┛┗┫┛╋┳┻╋
━╋┓┗┗┗┳┛┃┏┳┻┓┗┏┫┣┗━━┻┳┻┏┃┛┻┣┓┳╋┳┛━┻
╋┻┳┣┻━┏╋┣┗┣┏━┃┳╋┓┣┻╋┏┛┣┻┓┫┛┫┳┗┗╋┗┫┃╋┣┻┳┏
┳┛╋┫┣┏┏┃╋┻┏┫┓┏┃┓┛┛┳┣┣┃┃┳┫━┗┣┫┫┻┛╋┗┛┃╋┳┫┓
┓╋┻╋┣┻┫╋┗┻┓━┻┗┓┗┗━┻┗┻┛┓┫┃┗╋┻┳┻┛┳┳┗┫┏┓━┃┏
┫┛┗━┏┣┣┃┗┛╋┫┏╋┳┻┛┛┻━┫┓━┗┫━┛┛┻┓┻┛┏┣┻┫┏┫┓┛
┻┳┫┏━┏┣╋━┓┏┏┏┣┫━┃┓┣┃┃┻┗┫┣┃┳┻┓┗┏┻┓┻┃━┏┫┳━
┳┛┓━┻┳┳┏┃┏╋━━┣╋┛┣╋┣┗┗┣┻╋┛┻┛┣┗┫┳┗┛┏┓┻━┏┻━
━╋┛┗┃━┫┗┓┻╋┻┳┗┫┃┏┫┃╋┏━┗┃┛┓┳┓┃┫┛┓┗┳┗╋┫┏┫╋
━┃┗━┣┗┳┳━━┫┓┳┃┳━┃┓┗┛┏┏┗┻┣┫┏┣┃┃┻┣┣━┣┏┫┗┏┻
┗┃━┣╋┃┃┻┛┏┓┳┃┓┓┛┛┻┛┻━┃┳┏┫━┃━┓━━┫┗┣┛┳┻┻┫┛
┏╋┏━┗┛┃┛┗┣╋┣┏┛┏┗┻┻┛┣┓┃━┛┃┏┫┛━┫┛┓━┫━┳┫┛┃┛
┳┫┳┻┏┳┓┃┏━┛┛┣┳┻┫┻╋┣┗┳╋╋━┗┃┻┏┃━┣┫━┗┳┣┓┛┻┛
┻┫┣┏┳┃┓┳┛╋┳┗┃┏┏┏┛┛┓╋┣┳╋┫╋╋┫┳┣┫╋┻┣╋┻┗━┫┓╋
┫┓┳━┓━┛━╋┏┫┃┫┃┛┫━┗┃┳┫┗┓┫┻╋┻┻┫┏┣━┏┳┣┛┻┛┓┫
┫┣━┻┛┃┗┳┏┗┣┗┗╋┏┓┓━┣┗┫━┃┫┓┛╋━┓┃━┳┗┓┓┛┳╋┗┳
┣┣┗┏┃┏┣┳┫┻┣┫┫┏┻┛┻┛┫┃╋┣┳┳┏┳┗┛┫┗┻┗┻┫┣┻╋━┛┻
┗┃━┳┛┳┫┛┃┛┫┻┻┫┓┻┏┫━━┣┛┏┏┣┫┛┏┻┫━┫┻┫┗┣┳┫┫━
┓┛━┏┻┗━┃━┏┳┫┳┻┻┓╋┻┫╋┣┛┓┏┣┳┏┃╋┗╋┗┓┫┓┏┣━╋┏
┫┣━┣┳┫┛┣┏┏┃╋┳┫┳━┻┃┻┣┻┫┓╋╋┳┫┳┗┛┛┫┓┣╋┻┣┫┗┣
╋┏┣┗┛┃┃┫┻┛┳┓━┫╋┏┗┫┃┗┫┛┛┗┓┏━┓┣━┳┳┃┳┛┓┻┗╋━
┃╋┛┛╋┣╋┛┣┣┳━┓┓┛┻┓┗┃━┛┛┣┏╋━┻┣┻┗┗┏┳┣┓┃┫━┗┏
┻╋┓┓╋━┗┓┣┣━┳┳┛┫┣┫┛┛┫┃┣━┻┣━┓┓┛┛┫┓┗╋┏┗┃┓┃━
┃╋┫┏┳┓┃┻┓┳┃╋━┣┫━┏┏┫┃┳┫━┗╋┣┛┃┏┛┗┛┳┃┻┻┗╋┏┏
┳┏┫┓┻┃┃━┓┏┗┃┃┳┛┃┫┏┃┓┛┏┃┗┃┻┗┣┏┳┻┗┃┏┛┳┗┳┣╋
╋┗━┏╋┗┏┫╋┏┗┣┛┗┛┛┛╋┗┛┛┻┻┳┏┛┳┏┫╋┛┳┓┓┃
╋┓┓┫┳┣┓┻┳╋┛┳╋┃┓┻━┣┃━┣┻┏╋┛┏┳┏┏╋┓┗╋┃┳┛┃┓━┃
━┣╋┗┃╋┓┣┗━━┏┻━┣╋┛┃┃┓┛┫┏━┗╋┻┗┓╋┗━┃┓┫┏┣┫━┫
━┫┳┏┃┛┣╋┛┳┃┓┫┻╋┓┏┏┻┛┏┛┫┗┏┓┻┣━┻┏┓┣┳┻━┻┗┏┳
┓┳┛┫┃┣┣┛━┏┏┣┻┃┻┃┳┓┛╋━┫┓┣┓┏╋┣┣┛╋┳┓╋╋┏┻┣┓╋
┗╋┓┗┃┳┓━┗┫┳━┃┛┏┓┻╋┃┻┣┓━┣╋┫┫┓┗╋┗━┓━╋┣┻╋┳┻
┻┏┃┗┣┫┫┃┏┻┃┻━┻┏━┏┣┗┣┓┻┳┓┫┏┻┛┣┓┣┻┣┫┗┻┫┏┃┫
┻━┓┣┏┳┏╋┣┏┃┻┣┫┗┃┗┻━┗━╋┻┳┳┏┛┻┫┗┣┫┣┏┫┃╋┃╋┳
┫┣┳┳┗┣┻━┣┻┣┛┳┻┗┣┫┏╋┃┻┗┗┃┫┻┏┣┛┛┗┓┃┃┣╋╋┛┳┗
┛┓╋┻┻╋┫┓┫┗┻┣━┗┗┗┻┏━┃┛┏┏┛┏┛╋┏━┛┏┃┫┫┛┛╋┗┻┃
┻━┻╋━━┓┫━┛┏┻┣┳┓━━┗┫┗┳┗┳┛━┻┳┫┃┏┓━╋╋╋━┫┫┫┣
┫┏┗╋┫┫┗┳┃┏┓┗┗┛┣━╋┳┗┳┣┻┫┓┃┃╋┣━┻╋┃╋┛┃┳┛┏┓┳
┏┛┫━┏┛┣┣┛┏┫┫┓┳╋┫╋━┓┣┛┣━━┫┛┏┓┃┳┫┗┳┛━┃┗╋┓┻
╋┗┗╋┏━┻╋┛┏┏┻┛┳┛┗╋┏┛┃┃┓┫┗┃┳┗┣┫╋┻┓┗╋┃╋┃┳┗┻
┫┫┛┛┗╋┣┏┣━╋┛╋┛┣┏┣┃┃┓┗┛┏╋┓╋┫┣╋┳┏┻┻┣┓┃━┫┃┛
┏┗┻┣┣┳┗┃┣┣┻┗┻┗┣┛┃┳┏┳┃┃┛━╋┓╋━┓┛╋┻┳┏┳┻┏━━╋
╋┫━╋┏━┣┗╋━╋┏┛┫┣╋┛┳━┏┛┳━╋┓┛┫┻┻┳┫╋━━┫┻┣┫┗╋
┗┻━┃┃┛┗┣┛┫┃┫┛┳┗┣┻┓━┻┗━┗╋┛┗┳┃╋━┏┻┗┗┓┓┫┃━┫
┏┫┏┳┛┳┳╋┓┳┃┛┻╋┏┛┓┃┏━┛┃┣╋┓┓┃┻┣┛┏┗┫┗╋━┃┓┻━
┛┓┏━┫┓━┓┏┳┗┳┳╋┣┏┫┏┳┳┳┫┏┗┏┗┫━┗┗┻┓┻┣┏┏┫┳┓╋
━┫━┃┛┛┛┛┻┓┗┫┃┛┛╋┃┓┣╋┃┏┓┫┏┳┳┣┗┗┓┓╋┗┓┳┗┻┛┻
┏╋┃┛┃┓┓┳┗━┏╋┳┃┃┻━┫┻┳┓┳┳━┻┃┏┣┓┻━┓┻┳┣┣┛┓┗┻
┻┳┻┏┣┻┗┣┳┛┳┃┳┗┃┃┻┛┣━┓┓━╋╋┳┣┛┻╋┻┓╋╋┳┃┏┗┗┣
┗┛┣┣┻┏┣━┛━┣┓╋┓┃┫┛╋┛┏┏┗┛┗┃┛┃┻┃┏┣╋┗╋┫┻╋┫┃━
┛┛┓┻┗┏┓╋┓┃━━╋┏┃┃┻┛┣┻┓┣┓┓┏┓┃┣━━┻┳┛┫┓
┻━╋┳┣┓┫┓┏┫┫┗┳┛━┃┗╋┣┛┳┏┓━┗┃┛┓━╋━┻┻┫┛┣╋┛┏┗
━┃┏┫━━┃┏┏┏┏┣╋┫┳┻┛┃┛┫╋┛━╋┏┳┫┓━┻┗┗┳┏┳┳┳┫┛┃
┓┻╋━┏┗┻┃┃┻┻┃┣┃┛┃┛┣┫┣┓┣┣╋┣┓┣┻┳┳┏┻┓┻┛┫┏┛┃┣
┗╋╋┃┳┏┏┫┻┓━┃┻┳━┓┃┳┻┏┗┳╋╋┫╋┫┏┓┻┣┏┗━┃┳┣╋┻┣
┃┣┫┫┏┫┓┓┳┛┣╋┃┳┛┳┃┫━┻┓┳╋┫┻┳━━┃┏┃┛┳━┗┳┓╋┳┫
┣┏┻┏┏┏┗╋━╋╋┏┗━╋┫┳┏┳┗┣┏┣┏┏┃┳╋╋┣━┫┗┏┣┛╋┏┳┓
╋┻┃┏┫┣┻┓┻━┓┛┻┗┻━┏┛┛━┏┗┓┛┳┃┗╋┻╋┗╋┳╋┻┳┣┓╋━
┛┛┗┗┛━━┓┗┃╋┛┫╋┻━┫┳┻┳┏┃┻┳┫┗┗┫┻┫┃┛┓┛┃┗┃┓┓┓
┗┣┳┫┫┣┏┃┓┛┃┓┳┻┫━┻┫┣┫━┳━┗┫━┃┓┣━┓┻━┻┣╋━┓┓┛
┻┫━╋┗┳╋┓┫┫┏┃━┛┓━┻┛┃╋┳┣┳┗╋━┳━┫┫┏┛━┏┳┫┗┗┻┓
┏┣┗┓┣┛┏┛┣┏┣┻━┗┻┓┫━┏━┫┳┣┗┣━┏╋┻┣┳┛╋━╋┃┳╋┫┗
┃┛┣┏┣┫┻┏┗┻━┓┛┓┫┛━┗┛━┣┻┣┻┫╋┗┗┫┛┻┏┻┛┓┳┃╋┳┣
┻┃┻┓┗┛━┣┃┫╋┫┻┓┏┛┗┃━┓┃┣┃┫┫━┓╋┫┫━┣┳┣┃┳┗━┣┛
┳┫┏┫┫┗┓┗┃┏╋┻┛┻╋┃┓┣┓┻╋┣┛━╋┫┃┏┓┣━┗┛┗┗━┳┗┏┓
┛┳╋┗┫╋┣━┳┣┛┛┃╋━┛┗┓┫┻┓━━┗┃┫┗┣┗┗━┣┛━╋┫┻┻╋┫
┃┓━┻╋━╋┳┓┗━┣┣┳╋┛┳┛┓┻┫┗┳┫━┗━┓━━╋┓┃╋┫┛┣┏━┳
┛┣┓┫┣┏╋┃┻╋┃┃┛┛━╋┏┗┫╋┃┗╋┓━┗┣┳╋┗┻┻┫┻┏┫┓┳━━
┳━┣╋┃╋┗┫┃┃╋┣┏┗┓┻┃┃┣┏┓━╋┏┛┗┗━┗┣┫┓━┃┗┃━┃┓┫
┫┛┗┛┛┫┏┃━┫┓┻┗┳┓┗┛┛┣┗┏╋┳┳┫┣╋┛┣┓┣╋┃┛┫┫╋┗┗┳
┃┃┣┣┻┓╋┃┻┣┳┻━╋┃┣━┳┛╋━┓┏╋┗╋┛┃┫━┻┣╋╋┛┛┛┣┣┃
━┻┫┃┃┗┏━┳┳┣╋╋┓┫┏┻┫┏╋┏┛┳╋╋━━┫┣┛┻┃╋╋┳┳┏┣┣┫
╋┣┓┳┫╋┳┫┗┳┗━┛━┓┏┻┳┃╋┓━╋┣┻┣┫┣┣┫━┓┫┛╋┣━┏┃┓
┳┓┣┛┻┣┣┣┃┣┣┗┃┓╋┛╋┃┫┣┻┃┻┗┓┃━┗━┣┃━┗╋┏━┛┏┛━
┛╋┳┓━┃┳┓┣┏┓┃┣┻┓┏┫┗┓━┳┻┓━┛┏┗┏┫┗┛━┛┃┳
┃┳┓╋┣╋┏┳┃┛┻┓┫┏┃┻┛┏┏┛━┣┛┣┓━┛┫┫┻┏┛┃━┣━┃┗┓┓
┣┳┃┣┃╋┻┏┗┣┛┗┃┛┳━┻┫┏┫┃┛┛┻┛╋┓┏┫┛┳┻┣┓┛┫╋┏┃┻
┫┃┛┻┗┓┃┻┗┏┻┓┗┻┣┓┛┓┛┛┳┏┗┓┓┻┳━┣┃┛┫┣┻┫┓┳┣╋━
┃╋┛━┃╋┣┗┣━┻┛┫┓┳╋┓┃┃┗┃┏┻┏┗┃┏┗┻┫╋━┫┓┗┗┻┗┛━
┳┓┓┻┫┃┏┛┃┣┫┃━┳━┳┓╋┃┻━┓┃┗┣╋┃╋━┛┣┏┛┻┫╋┫┏┫┛
┗┛┳┗┳╋┻┻╋╋┃┳┫┳━┣╋┏┳┓┻┗┫┛╋╋┣┻┫╋┏┏┓━┗━━┓┛╋
┗━┓╋┓┓┗┓┏┻╋┗┃┳┛┛┏┛┗┗┓┻━━┳┗┏━┫┓┫┏━┻┏┓┣╋━┓
┏┓┏┃┏╋┃━┳┣┳┣┳┫┫┳┫┗┓┓╋┓┫┓┃┳┳┗┃━━┗┗┓━┣┏┓━┳
┳┗┻┛┳╋╋━━┏┣┻┳┻┃━┏┻╋┫┏┓━┻┃┛┗━╋┳┗┻╋┛╋┓┻┓┻┛
┻┃┏┃┗┗┳┫━┻┻┓┣┛┓┻┏┗╋┓┫┃┣┛┃┏┛┛┛┛┳┓╋┳╋┛┣┳┻┻
┓┏┛━┫┻╋━┃━┓┛┫┳┛┛┏┣╋┓┓╋┣┗┓┛┳╋┻┃┏━┃┏┏┣━┣┃┛
━━┫┗┳┗╋┏┓┛┻┫┻┳┳┃┫┳╋┣┻┓┏┛┳┳┃┛┏┏┻┏┳━━┃┫┫╋┣
┣┏┻━┛┛┻┗┗┓┳╋┫━┃┏┏┻┣┻┳┣╋━┫━┃┓┃┗┏┛┗┃┻┓┣┫┃┏
┫┣╋┗┗┻┃━┓┣┏┻┳┛┛┗┃┫┗┻┗╋┛╋┗┫┓┛━┫━┛┏┛┣┣┗┗┛┻
┗┓┃┏━┳┫┫╋┏━┗┏┛┃┫┛┏┃┏┻┃┗━┓┃┣┏╋┳╋┫┗┫━┳┃┃┫┃
┏┃━┗┃━╋┗━┃┗┃┳┻╋┫┻┳┗┃┫┏┳┃┛┣┫┗┃┳╋┓┛┣┏┃━┃┃┛
┛┳┃┛┏┫┻┓┫┗━╋┓╋┣┫┏┣┫╋┫┛┫┃━┛┣┛┏┃━┫┳┫━━┓┻┫┫
┏┣┫━┻┳┏┳┏┛┳┫┣┃┗╋┫┻┳━┳┏┻┏┏┛┫╋┻┃╋┓┓┛┃┣━┏┛┃
┻┻┻┻┗┻┗━┛┣┓┳╋┻┳┳┛┣┃┫┓┣┗┫┣┃┛┗┛┗┣┣┣┳┳┳┓┳┻┏
╋┃╋┗┛┗┗┛━┗┗┻┣┏┣╋┣┓━┗━┗┏━┏╋┓┗┛┳┳┣┛┃┓┳┻┗┓┫
┻┃┛┛┗┏┏━╋╋╋━┫━┻┗┣┃┃┛╋┫┻┛┏━┓━━┓┻┳┫┳┃┏┗┗┛┛
┗┫┗┛┻┓┣┗┫┗┫┃┗┓┛┓┻┫┳┛┃┣╋━╋┏━┓┗┛╋╋┛╋┓┳┣┃┳┣
┻┫┳┗┣┓━┃┫┫┏━━┳┏┏┣┃┃╋┏━┣┣┻┃┳┫┗┳┃┫┓━┏┫━╋┗┃
┻╋┛┓┓┓┏┻┃┛┫┣━┗╋┳━┳━┃┃╋┃┓┳┃┳┏┳┗┛┣╋┻┻
┃┃━┛╋┏┣┗┏╋┃┣┫┗┏┓┓┛┃┗┫┛┏┏┫┳┏┃┛┏┗┫┛┗┗━┛┣┣┣
┫┣┏━┫╋┃╋┗┃┛╋┻┗┓┻┃┏┛┏┣┫┗┫┣┻┏┗╋┃┃┗┻┛╋┗┫┃┏┳
┗┣┻┓┻┻┗┫╋╋┏╋┏━╋┳┃┛┃┻┃┫┏┏╋┏┳┛┏┃┫┳┏┻┳┏╋┣┻┣
┗╋┃┗━┣┛━━╋┫┓╋┻┣┃┃┳┫╋┻┻┻┛━┗┏┃┻━┳┛┻┛┗┃╋┃━┗
┛━┻┫┻┳┓┻┗┃┳━┣┫┳━┛╋┳┣┣┣╋┣┻┻┫┫┻┗┣┓┫┻┛┃┛┫┃┳
┻┣┫┻┻┏┛┻┛┏┛┫┏┻━┃┏┣┏┓┛┣┏╋┳━━┏┓┻┏┃┣┗┗┏━┻┛┣
┫┫┣━┛┣━┏┛┛┗┫┏┫┫┣┛┓┳┳┻┳┛┏┃┃┓╋━┓┳┣┓┃┫┣┻┳┛┗
┣━╋┻┃┏┛┗━┣┏┏┛┏┻┏┳┗┫┳━┣┫┛┛━┓┛┣┏┏┃┻┳┏┏┳┗╋┣
┏┫┗┓┣┫┣━╋┃┛┃┓┳┻╋┃┏┣┗━┛━┣┻┓┫┓┃┏┻╋┫┏┗┓┣┛┻┫
┫┏┫┫┣┻┗┫┳╋━┳┳┳━┫┏┓┓┫┛┃╋┓╋━┏┣┛┫┗┃┗┳┗━┻┛┻┣
┫━┏┻┣┗╋╋┓━┛╋┳┏┣┣━━┳┛┻┛╋╋┛╋┓┓┛╋┗┳╋┃┣┣┻┣┫┫
┏┏┳━┏┗┫┛┻┣┻╋┣┃┏┫┣┛┳┻┣┃┫┫┗┣┫┗━┫┏┗╋┗┫┛┫┛╋┛
┃┳┻┃┳┫┫┛┳┫┛┳┛┫┓┫┳━┏┃┫━┳┗━━┣╋┏┏┃╋┗┃┳╋┳┗┗━
┛┣┓╋┫┻┛┃┏┏┫┻┃┳┻┫┃┣┳┻┻┣┻┣┃┓┳┓┏┛┃┓━━━┣┃┣┻┫
┻┓┻━┛┫━┳┓┫┻╋┃┏┃┗┃┃┫━┃┃┣┏┫┻┛┗┏┏━╋┃━┏┻┏━┃╋
┫┳━━┻╋┣━┛┛┓┳┫╋┗┏┗┳┏┛┫┓┫┛┏┃┳┛┗╋┛┳┏━╋┻━┻┓┏
┣┗┛┻┣┫━┓╋┛┛━┏┓┛━┏┣┫┫┓┓┻┗┏┓┗━┃┃┃┏╋┏┗━┛┓┻┗
┣━┫╋┻┃╋┛┻┏┗┻━━┫┏┓┫┳┏┫┃╋┳╋┛┳┳┓┫┏┣┫┻┓┣┗┳┻┗
┫┳┛┗┣┓┓┛┗━┓┫┫┛┫┫┓┓┓━┳┃┳┳┛┃╋┗┓╋━┛┓╋┗┗┻┓┫┳
┫┣┛╋┓┣┳╋╋┻┫┏━┻┳┃┗┗┳┻┣┓━━┣┻┳┗┃┗┛┏┻┗┻┏━┗┗┏
┓┫┗┗┗┓┻┻┗┛┗┻┻┃╋┓┣╋┳━┻┛┗┳┓┣╋┗┣━┗┳┻┏┫┻━┓┳┏
┻┻┛┳━━┓╋━┏┣┗┃┫┓╋┓┃┗━╋┗┣┏┣┏┃┃┓┛┻┫┫┳┗┛┛┗┃┳
┛┗┏┗┻┗┗┣━┏┳┻┣━┏╋┓┓━┏━┻┻┫┃┃╋┻┛┳┓┻━┏┳━┗┗━┏
┏┣┣┳╋┃━┓┻┫╋┫┓┗┳┣┫┛┻╋┳┛┫┓┻┓┻┗┫┃┫┏┣┣┛
┓━┗┫┓┳┛┛┣┓┫┣┏┃┃┛┓┏╋┓┃┫┳━┻┳┣┻━┗┏┓┣╋┫┏┏┻╋┃
━┫━┳╋┣┣┫┫┗┣┏┻┛┳━┏┛┛╋┫┏┏┣╋┏┻╋╋┗┣┗┳┣┻┛┗┃┻┃
┳━┻┏┛┃┓┃┗┗┛┗┻┣╋┛━┛┻╋┛┓━┏┻┻━┫━┳┣┻┳┳┛┣┃┏┏┛
┛┫┏┃┃┛┏━┃┳┃┻┓━━━┻━┛┗━┻┃┃╋┣━┏┻┗┻━┳┏┻┓┫┏┻┫
┳┏┻┳┣┻┣┣┫╋━┣┗┃┛┛╋┃┫┛┫┻┓┓╋┛┛┻┗┛┃━┻┳┳━┣╋┳┗
┫┗┃┳┳┳━╋┫━┣╋┓┫━┛┫╋┓┏┓╋┻┃┫┻┓┏┃┓┳┳┫━━┻┛┛┓┃
┗┛┻┗┣┗┣┣┳┳┻┏┳┻┻┗┗┻┣┫┛┳┻┻┳┏┓━┻┏┏┗┃┛━┻╋┃┫┃
┫┻┳┗┗┳┓┣╋┃┗━╋┓╋┻┓┫┣┏┗┣┓┓┣┣┳┣┃┣┓┛┣╋┣┻━┻┃┻
━┛┏┣┫┳┛┗┛┻┫┓┛╋╋┏┳┻┗┣┛┗┛┫━┻┛┻┻┳┻┳┛┣━╋┛┳┛┳
┗╋┳┗╋┏╋┳━┓┗┣┓┓┏┳┓┗┏┳┏┃┻┫┻━┗┳┛┏┫┓┃┫┳┳┻┗┻┏
┓┏┣┗━┏┃┗┓┓┏┫┗━╋┣┻┏┏┓┏╋┫┓┫┃┻┏┛┓╋┛┃┗━╋┫┏┗┣
━┻╋┓┣┻┳┫╋┻━┳┓┃┳┳┳┣┫┻┃┃━┻┫┻┏┃┛━┓┳┃┃┫╋┫╋┓┻
┗┏┫┃┫━┏┛┃┛┃┏━┓┫┏┫┫┫┫┏┛━━┛┏┛┻┻┣┳┣┫┳┣┳━┗┳┣
┏┣┗┃┗┫┓┏┃┣┏━┻┛╋┛┓┳┫┫╋┗┓┳━┫┫┳━┛┃┏━┃╋━┛┓┗┛
┃┃┛┣┛┛╋┓┗┏┫╋┗┗┓┳┓┣┫┓┻┃┗┛┣┣┗━╋┗┫┳┫┣┗┫┃┏┣┓
┏┻┣┃┛━┣┗┣┏━╋┏━┻┓┣┛┛┳┫┫┛┳┃┓┛┓━┛╋━╋┻┣┣━┓┳┻
┻┏┗┳┃┃┗━╋┳━┻╋┏━┏╋┻┣┳┛┣┃┓┫╋┏┏┏┓┣┗┻┗┫┏┏┛╋┻
┏┳━┛┫┻┛┏━┃┗┣┫━┛┳┻┻┃┓╋━┏┛┛╋┃┣┃┛┣━━┫╋┓┏┏┛┛
┃┗┫┗┓┣━━┏┻━┻┻╋━┛┃╋┳┛┛┗┛┳╋┻┫┓┣╋━┫┫┓━┓┗┏╋━
╋┓╋┓╋┗┃┓┗┏┳╋┛╋━┃┏━┗┣┛┏┗┏┛┛┗┛┏┛┛┗┳╋┻┗┗┫┓┃
╋┣┻╋┗┳╋┳┓┳┏┫┫┃┃┣┗┻╋╋┫┣┫┏┏┫┏━┓┳╋┫╋┓┳┣━┗┻┻
┏┏┓┓┏┗┗━┓╋┫┓┫╋┫┏┏━┏┻┗━┃┛┣┻━┳━━┣┫┏┻┓┫┣╋┃┛
┃┓┛┳┛┓┫┏┓┛┗┣┫┓┣┫┏━╋┗┳┛┓━┏┣┻┳┏┻━┻╋┻┓┛┃┗┻┏
╋┳┻┓━┻┻┏┫┳┣╋┫╋━━┏━┳┫┳┛╋┛╋┫┓┻╋╋━┏┗╋┃
┣┫┣┫┳┏┓┃┛┓┓┓┏━┻┫┗┏┗┓┏┻┗┏┗┏╋┛┃┏┣┏┣┣┗┏┓┣┗━
┫╋┛┛━┛┏┏┳┏━━┛┫┫━┣┗┣┓━┓┓┗━╋┃┛┏┣━╋┛┳┛┏┃╋┓┓
┻┣┓╋━┃┣╋┫━┣┓╋┫┃┓┃┏╋┗┳┻┏┳┛┳┻┏━┃┫┗━┫┫┓┗┻┓┓
┓┓┫╋╋┫┏╋┣┣━┃┻╋┓━┃┳┗┫┛┣┣┛┣┛┗┏╋┓┗┳╋┛┓┃┏┃┏┓
┫┛┗┳╋┣┏┃┫━┏┳┫┗┻┣┳┣┓┏┗┃━┣━┗┣┣┫┳┻┃┓┣━╋┓━┻┏
┫┃┳┗┻┏━┃┫┻┻┫┳┗━┻┛┗┛┳╋┃┏┓┳┏┃┻┏┳┗┫┏╋━┛┓╋╋╋
━┓┣┳┳┫╋┣┛┗┳┛┫┃┳━┳━┏┗┃┣┫┃┻╋┳┏┻┫┛┓┃━┳┳┻┏┗┫
┻━┫┣┳┃╋┗┫┃┏┻┏┃┗━┫┻┓┛┏┣┻┣┃━┃┃┳┫┣┳┓┏━┓┫┳╋┓
┻╋┏┳╋┏┻┗┣┫┫┃┓┓┻┏┫┓┳┫┗┗┳┻┣┛┳┫┗━┻━┛┓┳━┻┫┃┛
┣┗┛┓┻┫┓━┛┗╋┛┫┓┃┫┏┏┛┗━┛┏┓┛┗┏━┓┳┏╋┣┫┣┓┫┳┏┳
┣┗┏┃╋╋┻┃┏┃╋┫┻┃┻━┓┃╋┏┻┳┻┗┫┏┓┓┻┣┃┓┫┫┣╋┳┏╋━
┏┗┫┣┛┃┳┛┓┛┻┻━┗┗┛━┗┛━━┃┳╋┳┃╋┛┓┳┻┛┏┛━┗╋┛┃┣
╋┫┻┳┓┳┣┛┣╋┗╋┓┣╋┻┳┣━┫┣┻┓┛┻┛┫┻━┫┻╋┓┃┛┛┛┳╋┏
┗━╋┏┣┓━┳┳╋┓┻━┃┃┗┏┃┳┣┏┃┳━━┳┻┏┫┻┳╋╋╋╋┛┻┣┣┻
┃┃╋┏┓╋┣┏━╋┛┃┻┃┻┗┓┏┓┻┏┗┏┗━━┛┃┓┣┗┏┻┣╋┃━┗┏┏
┗┗┏┻┳┓┻┏┻┻┫━┛╋┃┏┏┃┃┏┫┓┫┫┗━┃┓╋╋╋┓┓┳┓┣┃┏┛┃
╋┃┻┻╋━┗┣┗┗┗┣┣┳┫┛╋┫┃┓┻┓┳┗┻━┗┻┻┏┣┗┓╋━━┫━┛┃
┛┫╋┣┳┣┏┗┫┛┓┓┛┣┻╋┫┗┣╋┣┳┣┳┓┣┣┏┗┫┗┗╋┃┛┃┓┻┃┛
━╋┫┃┛┣┃╋┗┃╋┣╋┻┃╋┫┻┣┣╋╋┛┳┳┻┻━┳━┳┳┛┻┛┓┫┃┛╋
┻┻┻┛┣┳╋━━┻┫┫━┗┓┳┻┻┻┗━┻┛━╋━━┻┓┻╋┣┏┣┓┣┓┛┛┫
╋┏┻┓┳┻┣┳┃┗╋┳┣┳━┓┓┫━┣┻┗┏┫┗┫┃┻╋┻┳━━┫━┓┣┳┫━
┣┗┃┃┣┻┳┣┫┗┳━┓┓━┏┏┛┻┳┃╋┫╋┏━┣┣┻┛┫┓╋┫┗┃┛┻┫╋
━┗┃┏┫┻┓━┓┳━┓┻┓┛┫╋┣┗┗┛┓╋━┣╋┻┫┓┫┻┫┓┏━┻┃┗┗┳
┓┛┣┗┻┳━┻┓┫┛┏┏┫┣┏┏┻┳┣┻┳┻┗┛┗┏┗┛┏┏┓┓┣┣
┳┃┣┏┻╋┃┫┗┛┻┗┫┃╋┏┻┓┳━┫┣┣┻━┣┓┓┳┻┫┫━┣┣┫┛┫┣━
┣┻┳┫┳┃┫┫┣┃┳┻┗┻┏┓┛┻┫━┓╋╋┣┏┃╋┳┗┛┣┃┣┻┃┳┗┫┗━
┏┻┗━┣┗┗┗┫┓┣┫┏┛┓┏┳┫━┣━┏╋╋┓┛┓┻┗┫┳┫┏┻┫┳━┛┻━
┓╋┛┓┓┓┫┻┗┣╋━┏┣┻━━┳┫┃┏┳┏┗┓┻┓┃┓┃┓┣┳━┃┣╋┓┏┓
┗┗┻━┗╋┻╋┻┻┓┳┣┓┗┓┃┓┗╋┳┗┃┓┏┻┓━┓┫┛┃┻┫┫┻┓━┃┻
┓┏┗━┗┛┏┏┻┻╋━┳┏━┗╋┗┣┃┻┛┏┻┻┛┗╋┏╋╋┣┻╋╋┻╋┻┣┃
┛━╋┣┏┃┏┫┣┓┛┫┛┗╋┗┃┗╋┃┏┳┏━┗┓╋┃┏┏┃┗┓┣┳╋┃┻━╋
┓┗┃┃┳┻┗┃┻┛┫┳┏┗┃┳┫┳┻┃┳┣┻┫┫┏┗━┛┣┳┓┏┗━┳┣┻┻┗
┓┃┳┳┓┏┛┻┃┓╋┗┫┳━━┣┣┓┳┓╋┓┏┻┣┏━┓┗┫┃━━┃━┫┓╋┳
┛┳┏━┛┣┗┏┏┣┃┓┃━┳┣┣┏┻┏┏╋━┓┓┛┣┗┃┫┛╋┏┃┻╋┏╋┛━
┻┫╋┗┗┗┃┏┏┫╋┣┗┗┏━┏┗┛┗┻┻┣┛┻━┫┗┛━┗╋┓┏┗╋━┳╋┣
┣┳┓┣╋┓━┛┛┣┫┓┫┫┳┗┓━┻┗━┣┣┏┃┣┗━┗┓┛━┫┗┻━┏┣┳┻
━┃┻┫┫┻┛┓┃┗┫╋┛╋━╋┓┫┗╋╋┳┳┫┳┳┏┃┓┻┫┻┃┗┻━┻┓┻━
┗╋┃━━┻┻┻┫┫━┣┣┗┣┗╋┫━┏┃┏┓┫┛━┣┗┛┳┗┓┛╋┳┏┣┳┏┣
┫┣┣┫┣┓┛┃┫┓┻━╋┏┳┛╋┛╋┗┳━┓┫┛┃┫┗┫┓┣┣┗╋┗╋┛┻┳━
━╋━┗┏╋┫┣┫┻┻┏┏┃┗┫┣┃┻╋┣┃┃┻┫┃┻┗┫┳┛┓┓┛━┻┛┏┫╋
┛━┫┫┫━┫┛┻┗┏┫┏┃┏┣┻╋━┓┛┣╋┏┫┃━┣┃┏┛┻┏┗┗┣┃┗┏┣
┻┃━┻┫┳┫┓┻┳┻┛┃┃┏┓┏━━┣┓┣┣┓┻┻┛┛┓┫┗━┳┗┓╋┫┻╋┣
┣┏┛┛┏┏┓┛┏┻┛┻╋┳┻┏┃┳╋┓┗┣┛┏━┗┏┗┳┃┛┫┓┫┛┫┫┣━┳
╋┃┫┻┃┃━┓━┗┛┣╋┛┓┛┳┫┣┫┛┳┓┻┃┣┻┗┃┏┓┓┃╋┏┃┃┗┓┃
┣┏━┫┃┻╋┗┣┓┓┳┣━╋┫┳┫┏┻━┣┣┓┓┻┗┳┣┣┗┫┃┛━┻┫┛┗┗
┗┻╋┓┗┏┓┃┓┣┃┓━━┳┓┳╋┏┳╋┳┣┓━┫┏╋┗━┗┻━┓┓━┏┃┳┓
━┏┃┫━━╋┻┻╋━┣━┳┃┣╋┏┫┛┛━┻━┏┣┻┛┏┳┫┣┛━┣┏━╋╋┏
┛┫┓┓┻┏╋┏┛┛┛━┣┛━┃╋┗━┓┫┻┗┻╋┓┳╋┏┛┻┓┗┗┳
┫┛┃┏┗┣┓┻┻┃┳┳┏┛┏┏━┫┳┣┻┗┛┫┫╋┳━┃┳━┏┓╋━┻┳┓┣┫
━┣┻━┻┻┣┣━╋━┫┏┣┳╋┗┫┣┛┏┗┛┏┣╋╋╋┗╋┛┫┏┗┗┳┳━┣┗
━┓┓┛┓┳┣┃┓┃┛┏╋━┳┻┗┻┛┻┻┣┗┛┓┗┳┣┻┓┗┫┃╋┏┏━┣┗┛
┫╋━┏┣╋┻━┏┗┣┣┏┃┻┻┓┣━┃┗┳┏┣┣┃┃┛┗╋╋┛┣┏┻┣╋┳┃┫
┏┣━┛┻┻┗┗┳┫┫┏┗╋╋┳╋┛┃┓┏━┗╋┻━┫┣┻┓┣╋┏┓╋┃┫╋┛┣
━┃┛╋┛┛┻╋┏┓┛━┳┫┣┳┻┣┏┛┻┓┓┃┓┻┃┻┻━┳┃┗┏┓╋┳┃━━
┣┳┃┻┏┣┫┏┏┛┏┃┃┓┳┃┳┛┫┃┳┣┛┃┏┓┏┓┗┫┫┗┓┓┫┣┳┫┳╋
┻╋┏┣╋┃┻┗╋┣┗╋┳┣┳┗┳┏┏┛┻┳┓╋┓┓┓┏╋┏━┃┻━┏┻━┗━┣
━╋┻┣━┻┣┃┫┳┛━┗┫╋┫┛╋┓┗┣┗┓┏┫┣╋┣━┫┳┻━┛┗┻┫┣┗┣
┣┳┻┗╋┫━┓┃┣┻┏╋┳┛┏┏┣┛┣┛┫┻┣┛┻┻┻┗╋┓┳┗┛┣┓┗━┫┳
┫┻┣┻┃┫┻┛┓┏┃┓┓┓┃┻┻┛┫┏┻┗┣┫━━╋┫┓┛┣━┛┏┫┏┃━┣┗
┛╋┗┗┻┳┻┻┓┓┳╋┃┣┓┛┓┃┻┃┏┗╋┣━┫┻┓┣┻┏┳╋┃┃┏┳┣┛┗
┏┃┣┛┓┏━┻┗┃┻┓┻┳┏━┏┗┓╋━╋┳┗┫┳┃┃┛┻┏┫╋┛┻┛┛╋╋┗
━╋┻┣┳┻┻┗┛┛┫━┳┫┻┫┃┏┛┃┛┫┻┛┛┫┳┃━┏┛┓┫┛┛┣╋┗┗┗
┻╋┗╋┗┛┗┃┛┫┏┳┳━┫┃┳┏┗┃┣╋┻┗┫┣┣┗┣━┗┫┣┗┓┗┗┫┣━
┓┣┓┗┃┛┛┣┏┻┛┗┓┳┫╋┏┫┻┫┗┏┗╋┓┫┣╋┃┃━╋┻┻┃┫┗╋┣┓
┳┫━┣┃┳┗┣╋┏┣┏┃┣┃┛┳┣┏┻┻┳┻┏┃━┗┃┏┳┳┣━┛┗┓╋╋┳┃
┫┗┏┏╋┗┻┳╋┻┣┓┫┃━╋╋┫┻┳┣┃┗╋┗┏┛┫┏╋┣┛╋┓╋┗╋┳┗┻
┗┳┳┳╋╋┳┛╋┻┃┣┗┛┣┣┳╋┃┳┓╋━┫┫┣┣━┃┳┳┓┻┓┻╋╋┃┳┳
┓┏┻╋┫┛┫┣┏┗┏┃┓╋┛╋┃┏┓┣┏┫┃┃━┏┏┃┛┛┓┣┛┻╋┫┃┣┣━
┓┫┃┗┏┓┗┓━┛╋┻┣┣┣┃┓┻┏━┣┏┳━┻┃━┫┫┏━╋┓╋┗┳┳┛┻━
┫┛┳┏┗┻┫┗┃━━┳┣┗┻┻┳┓┃╋╋━┳━┻┓┫╋┃╋┃┗╋┻┗┣━┣┳┻
┓┣┃┣┏╋━┣┃╋╋┻┗┣┗┏┻┛┳┻┫┣━┳┗┏┳┻━┣┻╋┻┳┫┣┃╋┣╋
┳┻┛┃┏┻┛┃┣┳┫┣┳┛┓┫┗┓┃┫━┓┛┗┏┛┛╋┫┛┣┛┃┻┛
┏┗┫━┛┛━┻┳┳┏┻┣┓━┓┃┛╋┏━━┃┛┓┏┃┛┏┣┻╋┫┫┫┣┗┏┛┛
┻┛┣┓╋┻┣┃┛┛┏┃╋┃┛┗┫┣┓┛┻┛┏╋┫┻┻┻┫┃╋┗┗┃┣┣┫━┏┏
┛┻┣┃┣┫┫┻╋┣╋┻┛┃┃┗┳┫┻┫┗┓┳┗┓━╋┗┣━┏┛┏┗━┓┏┓┏┏
┳┻┫┏━┫┃┛┛━┏┗━┛┏┗┛━┓━╋┣┓┛┛╋┛┣━┳┳━┏┗┻┫┳┗┻┃
┏━╋━┛┛━┏┏┻┳━┓┛━┏━┓┃━┃┫┏━┓┻┏┃┛┻━┛╋━┫┛┣┛┫┣
┫━┫┛┃┣┗┗┛┫━┫┛━┃┳━┳┣┣┻┣┫┳┗╋━┫┣╋┗┓┛┻━┓┳┳┗┛
┛┏┃╋┻╋╋┫━┣━┫╋┳┃┫┛┛┻┏┓┳━┣┳┓┗┳┃┓┓┣┓┃┣┳┃┛┏┻
┏┃┗┏┏┗┏┏┳┃┻╋┓┳┳┃┻┏━┗┗┛┛┏┗━┗┃╋┳┫┫┫┣┣┗┏┣┳━
┣┏┗┃┓┏┳┃┣┓╋╋╋┓━┃┏┃┗┗━┃┛┏┳┻┗┃┛━━┣┻╋┳━╋╋┳┛
┣┻┓┃┏┛┃┣┫┓╋┏┫┗┏━┻┫┃┫┃┫╋━┳━┃╋┳┳┃┃┓┏┫┃┏┣┓┓
━┛┻┓┳┻┗╋━┻━━┫┛┓┻┛┃━━┫┣━┓┣┏┫┃┣━┣┫┏┻┻┏╋┓┳┻
┃┣┓┫┓┣┓┏┃┳┣┻┗━┏┏┗┣┏┛━╋┃┳━━┏┓┻┳┃┣┗━┫┣╋┛╋┫
┏╋┏┗┃┻┻┫┳╋┻┃┃┃┏┣┗━╋╋┳┣┳┏┻━━┓┳━┫┳┓┻┛┗┳┻┏┓
━┗╋┳┏┛┓┓╋┫┣┛┏┓┃┛┗┛┏┳┛┏┏┣┳┏┻┓┏┗┳┻━┛┣┏┣┃╋┓
┛┻┣┏┣┃┣┛━┣┃┗┫┳┻┫┫┣┛┓┣┏╋┻┗┣┓┃┣┣╋┫┃┫┳╋┣╋━╋
┓┫┏┣┳┳┫┻┳┏┃╋┣╋┫┗┗┣┗┻┛┫┃╋┫┳┗╋╋┗╋┓┻┃┣┻┣┗┳┛
┳┓━┻┻┫┻━┳┻╋┳━┳┣━┓┣┓┫┓┏┫┓┛┓━┓┃╋╋╋┣┫┳┛┏╋┛┫
━┳┗┃┗┣┣┳┛┓╋╋┛┣┃┛┏┃━┫┣╋┳━┳┃┓┛━┓┳┏┃╋┏┣┣┏┛┻
┻┛┃┏┗┛┫┓╋┻┳┏┛┫┗┗┗━┳┏┫┻╋┣┳┣━┗┃┓┫┓╋┏╋━┃┻┳┗
┗┳┳┫┻━╋┳╋┗┗┳┫┳┫┗┻━┳┗┻┓┃┏┛╋┏┃┣┏━┻┗┗┛┓╋┗┫┣
┳┫┻┓┓┛┫┏┛┣┏┃┓┗┗┏┓┛┣┏┻┃╋╋┣┃╋━┫┏┻┳┏┗┳╋┗┫╋┛
┓┗┳┻╋┣┻┳┓┓┃╋┓┳╋┳┃╋┃╋┓┫┛━╋┛┛┏┓╋┃┓━┣┗┗┓┫┓┏
┏┃┳┃┻╋┗┳┳┛┃┏┗┣┣┃┣┳┃┻┻┃┗┻┗┣╋┗┣┓┏┏┛━┻┗┓┣┗╋
┛┗┃━┻┫┫━╋┣┻┫╋┏┛┏┻╋┻┣━┳━┣┣┓┣┻┣┏┳┃┫┃┫
┣┓┣┗┛┳╋╋┫┓╋┓┓┻┻┫┗┫┻┓┳┻┗╋━┗━┃┏┣┻┛━┛┛┣┏┛┣┗
┣┳┣┻┣┗┛┫━╋━━┏╋┛┃╋┗┓┃┃┃┃╋┫┗┃┫┛┣╋┛┏┳┳┫╋┓┛┫
┻┓┣╋┻┣┏┗┗┃┫┻┫━┃┃┻━┻━╋┻┓╋┣┳╋╋┻┃┛┏┫┫┏┏┛┓┏┣
┳━┏━━┣┻┓┫┓┻┫┣┃┳┛┳┏┛┣┏┓┫┏┫┃╋━┗┻┛━┓┛╋┃━┃┃┛
┻┣┻┃┳━╋┗┓┗┛┻┣┣┳┳┗╋━╋╋┓┓┫┛┣┛━┫┗┛╋┗┻┳┣╋┗┣┣
┳┳┳┃━╋┃╋╋╋┃┛┗┓┣┣┃┳┓┻┓┏╋┛━┏┣┻┫┣┏┳┳━╋┃┏━┳┃
┃┛╋┃┏┻┛┻┗┳┫┗┳┫━┗╋┳━┫╋┃┻┣┗┗┗┓━┳╋━┻┻┳━┳┛━┫
┗┫━┗┏┗┗╋┫┻┻┏┻┏┗┫┏━┫┫┓┏┃┃┏┗┫┏━┣━┻┓┳┳━┫┫╋━
┻┳━┓┛┓┻━┻┗┗┛┏┛┛┛┏┣┻┫╋┫┓┗┃┏┳╋┫┣┻┣┻┳╋┓┃┛┗┓
┫┣┫┛┓┓┗┣┻┃┻━┣┗┃┻┃┃┃┻┏┏┗┏┛┗┃┳╋┳┳┻┃┻┫┃╋┣━┃
┓┃┃┣┻┻┳┗┗╋┣┫┳┗┫┃╋┛┣╋┛━┗┳━━┃┃╋━┛━┣┣┃━┻┃╋┫
┛┓┣┳┃┗┣┃┏╋┓╋┛┗┫┓┻┣┫━┛┏╋╋╋┏┫┏┗┓┳┳┓┗┓╋┃┻┛┻
┫┓╋┗┳┣┓┓┫┳┫┣┛┳┗┛┛┫╋━┃┗┛╋┛┻╋┫┫┗┳┛┗┳━┳┓┏┓┗
┓┫┣┫━┫┫┏┓┻┏┫┣┛┗┳━┣━┫┳┻┣┳┻┃┫┣┻┻┃┣┳╋╋┫┛╋┓┏
┻┃┃┗┏┃╋━┳╋┣┳━┣┻┃┫┳┛┫┗┏┫┫┏┛┻┫┻┓┗┣┓┻┫┻╋━┫┗
┣┻┣┓┗╋┛╋━┃┛┣╋┛┻━┗╋┗┏┛━┛┗━┗┃┓┛━┣┛┏┓┗┳┓┣┗┻
┛┛┫┫┗╋━━┻┳┗┫┛┃┫┛┏┏╋┣┛┛┳┳┃┃╋━┏┓┣┗┫━┣┃┫╋┳╋
┻┓┳┃╋┳┗┣┛┏┫┫┗┻┗╋┫┃━┣┗┫┣┻━┻┏┫┏┫┻┳╋┗┏┃┣┓┫┏
┻┗┻┫┻┛╋┓┳╋╋┻╋┣┛┫━┏┛┳┗┃┛┻┫╋┛╋┛━┻┳━┏┛┻╋┗┫┫
┛┃┏┗╋━┣┣┳┗┏┏┃┏━┫┫┃╋┫╋┓╋┛┛━┃┛╋┃┣╋┗┃┫┏┛┫┣┗
┃┏┫┻┻┣┓┃┣┗┫╋┗╋┣┃┗┫╋╋┛┣┳┻┳┛┗━┣┫┗┏┃┗┫┏┃┛┓┣
┻┛┏╋┣┃┛┣┫┏╋┏┳┗┓┗┗┃╋┃┣┛┓┏╋┗┻╋╋╋┃┏┛┃┫┗┗┗┫━
┻╋┳╋┛━┏┛┳┳┫┣┫┫┳┛┣┏┓┃┫┃┣━┳┳┏┗╋┃┫┃┏┛┻┏┫┫┏┫
╋━┻╋┏┫┏┣━┳┗┫┗━┏┗┣┏┳┻┏┗┓┳┗╋┗┏┗┗┫┓┃┏┛
┫┛┓┏┏┣┳╋┃┻┛┓┫┫┳┗┳━┛┃┫┗━━┏┃┳━┣┻┃━┫┗┛┳┃┓╋┫
┣┻┓┏┗┃╋┓┗┻┏┳┏┳┫┻┳┏━┃┳╋┣┛┫╋┛┛┏┛┓┃┳╋━┫┛┗┫━
┗┛┛┃┣┻┓━┓┛┣╋┗┛┛┳╋┻┓┏┳━┓┗┃┗┗┣┗┳┻┻┗┃┏┗┃┫┫┣
┫┛━┻┗╋┃┏┛━┓┛┣┣┓┫┫━━┏┣┗┫┛┃━━┳┗┏╋━━┳┓┛┫┗┓┣
┗┳┃┏┗┏┫╋┳┫┏╋┃╋━┓┛┛┻┓┓╋┳━┏┏┳┫━━┛┳┳┓┻┣┻┛━┗
╋┛┏┫┃━━┣┗┛┻┣┳┫┻┣┣┗╋┫┳┣┫┫┫┛━┓┣┛┏┻╋┏┓┣┗┳━┫
┗┛┫┫┓┣━━┣┣┓┏╋━┳┓┗┣┛┻┓┗┗┏┏┃┣╋┗┻┏┓┻┣┳┫┫┓┻┻
┳╋┛┳┗┛┏┃┫┏┗┳┏┏┻┗┓┏┏┛┓┳┻┏┃┛┏┓┃┻┳━┳┫┏┏┳┻┗━
╋┏┻┫┓━┏┛┃┣┻┻┳┃┻┣━━┃╋┃┏━┗┛┣━┃┳┓┣┣━┻┳┃┏┓┗┣
┗┛┫┗┻┛┃┻┗━╋┻┏┓━┫╋┳┫┃━┃┓┓┳━┗┓┏┳┏┃┣┫┓╋╋┳┣┻
┛┫┃━┛┏╋┣┛┗┗┻┏┓┓━┗┓┃┫━┣┏┓┫╋┛┻┳╋╋┗┃┫━┗┗╋┻┻
┏┗╋┫┏━┣╋┃┣┃┫┗┣━┫┓━┛┓┓┣┫┏┻┓┏┻╋┣┫┫┻┓┃━┫┣┛┗
┗┓━┛┣┓╋┗┻┣━┗╋┫┫┣┃┏┗┓┣┏┣┻╋┏┛┳┃┃┣┗┫┣┃┓┏┛┗┗
┃┗┛┛┏┫┓┓┣┳┏┓┓┃┃┃┓━┳┓┓━┓┫━╋╋┃━┗╋┓━┛━┗┗┻┫┳
━┣┏┣┗┓┃┛╋━┃┣━┗╋┫┻┗┛┓┃┓┓┳┣┗╋┏┣┓┛┃┗┛┳━╋┃┃┏
━┏┗┻┛━┫━┳┻╋┻┛┣┻┣┃┏┛┻┓┣┛┓━┻┃━┗┳┫┏┫┻┳━┣┻╋┓
┏┏┓┳┓━┛┓┻╋┏┓┫━╋┏╋┛┣┃┗┛┛┓┣╋┓┏┃┛┗┻┓┏┳┣╋┗╋┗
┓┏┗┗┃━┻┏┳━┛┃┫┛┗┫━╋┃╋┓┃┓━╋━┣╋┏┳┏╋┏┓┫┫┫━┃┳
┳┓┛┃┃┏┃╋━┫┛┣━┣┏┣┓┣┃┃┳┗━┻┗━┃┳┃┣┣┳╋┃┫┳┫━┣┫
┛┃┻┣┻━━┛┫━┳┃┏╋┻┣╋┳╋┃━┏╋┃┃━┃┏┳┛╋┏┏┻┣┳┃┓┗┫
┫┃╋┫┫┳┓┫┫╋╋┃━┓┫┗┗┏┛╋┛┣━┫┳┳━┻┳┫━┏┻┛┓┣┳╋┫┣
┛┓┏┓┛┳┣┛━┃┃╋┓┏┻┻┃┫┃┳╋╋┏┣╋┣┓━┏┛┣┏━┣┣┃╋┳┻╋
┓━┃┻┏┣┃┗┏┣┃┓┛┳┓━━┃╋┓╋┓╋┃┣┏╋┻┏┃╋┓┻┳┗┛┫┛┣┻
┗┛┫━┳┗┫┻━╋┳┓┓┣━┏┣┏┣┗┣┳━╋┃━━┫┏┃┫┓┻━┏
┫┓━┳┳┓┗┛┫┛┛┻┣━┻┣┻┳╋┏┳┏━┳┃┓┛┏┻┛┣╋┃┳┃┏┣┓┻┓
┏╋┳┗┣━┛╋┗━┫┳┳━┻┻┛┫┳┓┓┃┻┫┣┛┗┓┳┣┗╋╋┓┳┣╋┻┏┛
┻╋┫┓┏┣┓┗┓┫┻┛╋┗┏┏┛━┻╋┣┻┣┣━┗┗┃┣┫┗╋╋┃┻━━┛┳┻
┏━┛┳┣┻┛╋┳┫━┻╋╋┗┣┏┏┛┳┫┗┳╋┫━┫┣━┻╋┳┛┏━┓┻╋╋━
┏┛╋┻╋━┣┫┛┫┗┫━┣┃┗━╋┗┣┓┗┛┻╋┛┳┏┃┗┗┃┗┛┓┗╋┏┛┗
┳┏┏╋━╋┓┣┏┗┫┫┗┏━╋┣┗╋┗┳┛┫┃━┫┏┛┛┻┃┗┗┏┳┣━┣┛━
┣┃┣┗┓┻┏┻╋┻┳┻┓┫┗┛╋┛┛╋┗┛┗┳┫━┏━┏┫┓┫┃━╋┃┫┗━╋
┗┫┳━━╋┓┫┃┳━┣┏┳┫┳┏┳┓┗┛┳┏┛┫┻┫┃┓┗╋┫┏╋┻┻━┏┃┛
┛┳━┛┃┛┫┓┛┳┏╋┓╋┻┫┃┃━┣┗┃━┣━┻━┳╋┓┣┫┃┏┓┫┻┣┫━
┣┛┛┗┓┃┳┏┣╋┻┫┃━┫┫┻┣┏┃┣┫┫╋┳┣┃┣┳┓┗┛╋┫┓┃┻━┓┏
┏┻┓┗┗╋┛┓━┻┛┣┃┗┓┛┃┻┛┻┫╋┣┣┛┓┛┣┳┳┛┃┃┛┗┫┃┣┗┗
┻┏┗┃┻┳┓┫┓┫┛┣┳╋┳┏┣┛┏┣┫━┳┓╋┗┗┗┣┃┏┃┛┳┗┏┣┓┛┛
┻┫┃┗┛┫┛━┻┻┏┻┣┗┳┳┏╋┗┛╋┫┛┏┗╋┗┫┏╋╋┻┃┳┻┏━┓┳┣
┣┏╋┻┣┗┓┣┏━┳━┳┳━┗┫┗┳┫┃┻┣┃┛┓┻┛━┗╋┛┫┻┃┃┫┗┃┫
┃┫┛━┃┗┃┫┣┏╋┏┳┻┣┳┣━┏┗┃┓┓┻━┛┓╋┓┛┃┛┫┫┫┻┓┻┻┛
┏╋┳╋┳┳┫┓┛┫┛━┛━┓┓┃┣┏┣┣╋━┻┳┗┃┻┓┗━┃┣━┻┣┛┛┗┓
┗┃┣┓╋┃━┻┓┛┗┓┛┏┫┏┛┻┻┛┣┛┃┏┓┛┫┫━━┣┓━┗┃┗┣╋┃┻
┻╋┫━┫┗━┫━┛┓┗┻┫╋┏┃┫┳┃┓╋┗┓┓┫┛┫╋┓┳━┗┗━╋╋━━┏
┫┗┻┓┃┻╋┃┓┗┫╋┃┗┃┫━┣╋━┓━┗┣━┓┻┫┗┗┛┻┃━┻┻┣━╋┏
┫┣┗┳┫┛╋┣╋┏╋┗╋┏┳┃╋┏┃┛┓┛┛┏┻┫┫╋┻┻┳┛┣┣━┣┫┏╋━
┛┳┃┫┫┻━┳┛┣┫┗┗┳┫┃┃┫┃┣┫┃╋┫┏┻┻┳┫━┳┻┫┛┫┳┗┗┻┣
┣┳┗┳┗┏┫┏┃╋┗┏┛┻┗━┓┓┓┏╋╋┏━┻┫┣━┣┛╋┳┏┃┛┗━┓┓━
┻━┏┳┏┻┏┏╋┣┫━┣╋━━┳┗╋┏┗┓┳┃━┛┓┓┃┃┳┻┫┃┃┛┻┣┫┣
━┻┫┃┓┣┓┻┣┓┳┫━━┻┣┏┳┓┛╋┃┫┛┗┃┳┻┓┏┛┃┣┏┻
┃━┛┫┳┃┛┃━┓┗╋┏━┳┏┃━━╋┗┏┣┗┓┫┛┣━╋┃┛┻╋━┗┓┏┗┃
┛┫┫┻┏┗┫┏┳┛┣┓┣╋┫┓━┫┫┫┻┣┻━┫┣┓┏┻╋┓┛╋╋┃━┣┓━┛
┻┻┣┏┣┗┛┫┃━┃┗┫┣┏┛┗┣┏┏┫┻┻┗┻┻━┣┗╋┃┫┻━┏┳┳┛━┳
┫┻┣┃━┻┻━┓━━┏━┣━┓┃┫╋╋┳┳┗┗┛┣┳┏┛━┻┫┻┗┏┛┫━╋┣
┳┏╋┣╋┏┓┣┳┏┫┏┃┣┏┳┓┓┛━┻┳┣┫┏┗┓┫╋┣┓┳┫┫┣┃┓╋╋━
┓┻┏╋┓┣┻┣┏┣┻┣┗━┻┳┫╋┓╋┗┻┗┃┳┣┓┏┃┛┣┣┫┫┛┛━┏┫┗
┫┻┻┃┏━┫┃╋╋╋┛┓┳┳┳┛┳┃┳┃┓┫┃┣┛┣━┫╋━┗┛╋┏┏┃╋╋┃
┣━╋━━┃┳━╋┳╋┃┏┃┣┗┗┛━┏━━┓━┗┻╋━━┏━┣━━┃┓┓┣┻╋
┃┃┻┓┳┫┻┫┫┣┏┗╋┛┫┓┛┃┃┛╋┫━┛┳╋┫┃┳┛┣┛┳┏━┻┓┛╋┳
┻┃╋┓┃┻┗┫┏┏┓┣┓┣┳┳┻━╋┏┫╋┗┃┏━╋┫┓┳╋┛╋┳╋┏┏┻┃┫
┃┃┫┓┃┃┗┓┻━┃┛┣╋━┃┗┏┃┣┓━┳╋┏┫┏┫┻┫╋┳┏━┓╋┗┻┛┛
┳┫╋┛┳┏┛┏┫┳┓┛┏┫┗┓┻┣┻┳┗┳┫┻┓┛┣┏┏┻┏━┗┛╋┏━┏┓┛
┗┛┛┫┛━┓┳┳┛┏┛┓┗┓━┏┃┳┫┓┏┓┓━┗┏┳╋┏┏┫━╋┛╋┫┳━━
┳┻┳┳╋┻┳┗┳━┣┏┛┳┳┓┓┫┣┳┏┏┃┏┛┻┗┣┗┏╋┳┗┻╋┃┏┏╋┫
┗┳┳┏┓┳━┏╋┃┓┏┫┏┻┫┻┏━┻┏┃┃┳━┛┳┳┗┻┳┣╋┗┓┳┛┗┫┓
┳╋┳┓┛┫┳┣┏┏┣┣┻┣┃┓┫┃┻┫┗┫╋┗┫┗━━┛┓┻┫╋┻┓┫┻┃┫┻
┣┛┫╋┻┣┛┫┏┳┗┛┗┫┳━┃┫┫┗┛┻━┫┓┫┫━┳┫┫┣┳┣┓┫┃┻┻┛
┻━┻┓╋┓┛┻┓┫┃┗╋╋┗┫┃┣┻┫┛┓━╋┏┫┓┛┻━┏┗┻┗┓┛┫┻┓┻
┗┓┛┏━┻┏━┳━┣┛┛┫┣┓┻┗┻┫┫┏┫┛┳┳┗┛┗┣┓┗┻┓┳┏┻┻╋┻
┃┣╋┫┏┣━┳┃┓┃┃┫┳┛┗┏┛╋┗┫┏┻┳┓┃┛┫┛╋┻┳┣┛┛┛┳━┫┣
┛┏┫┣┛┏┫┃┳┫┳┓┫┳━┏┳┓╋┛┣┻╋╋╋┳┓┃┓┓┻┃━┛┃┗┣┣┏┫
┻┏┗━┏┓┫┻┻┳┃┗┃┃┻━┏╋┏┗╋┃┫┳┛┓┏╋┗┃┣┻┫┗┫┣╋┛┛┛
┣┗┳┫╋┃┫┗┃┃┻┣┳┏┻┳┗┫┫┓┫┃┛╋┃┗┫━┗━┃┻┓┃┳┗┗╋┣┫
┛┏┃┻┃╋┃┗┗┻┻┫┣┗┃┗┗┗╋┓┣━┫┃┳┏┃┗┗┣╋┗┫┳┏
┛┓┳┏┣┓┻┫┻┗┃┛┃┣━┻┳┛┻┫━┃┫┗┃┃┣━┃┣┏┏┻┳┓┏┓┫┗┻
┳┏┗╋┗┫━┛┃┳┃━┣┻━┃┓╋┛┫┛┛┻┗┓━┣┏┏┫┣┣╋┃━╋━┛┛┗
━┛┻┗┻┏┳┳┛┃┓┣┻┗┣┳┣┳┃┳┫╋┓┫┫━┻┃┗╋┳┓┓╋━┣┻┓┛┻
┓╋┛┻┏┃┏┓┳┃┓╋┣╋┏┏╋┻┫┏┣┛┗╋┛┓┓┏┳┃┛┳┳┏┓┏┏┛┛┓
┗┗┃┻┓┃━┻┣┓┣┓━━┫╋┛┗┓┃┓┫╋┏┓┃┫┛┗┗┏┳┃┃┣╋┛━┫╋
┣┏┳┏┣┫┳┻┳┓┓┻━╋┻┣╋┗┃┓┻┏┃┗┣┃┓┛┳╋┳┫┏┻┛┛╋┛┻┛
┗┻┛┏┻┗╋┓┗┃┛━┃┣┳┃━┗┻━┣━┗┳┓┃┫━╋━╋┗┓┗┓━┃┃┗┻
┳┣┳┻━┏┫━┛━┓┗┃┛╋┗┏╋┗━┗┃┃┃┏┃┫┣╋┓━━┗┫┗╋┣╋┫┻
━┫┻┻┫┏┏┻┻┃┓┳┛┗┫┗━━┏╋┣┣┛┣┫┻┗┃┗┏━┓╋┏┏━┗┓┻┫
┳┛┗┏┣┣┛╋┻┻┻┳┛┛┳┣┣┛╋┻┻┳┗┛┗┏╋┛╋┣┗┛┳┓┓┓╋┫╋┃
┓┫┣┃┳╋┃┏┳┳┫┏┗┗╋┃┫┃┗┃━┳┃┻┏┗┣┗┗┣┳┗┻┓┏┏┳┗┛┫
┓━┻┻┛┏╋┻┃┣━━┣┛━┣┛┏━┫┓┏━╋┃┏┏┳╋┃┗┫┛┛┻┛┳╋━┻
┫┳┛┣┗┃┫┃┫━┓╋┏┫┳┣┛┻━┫┫╋┣┻━━━┫┓┫━┫┏━┛┫┫┣┏┓
┗┻┣┛┗┓┻┛┳━┫┓┳┫┃┫┓┳┫┳┓┫┓┏┣┗┗┣┓┻┗╋━┃╋┃━╋┫┳
┏┫┏━━┛╋┣┗┓╋┣╋┻┃┏┗┓┻┏┃┗╋┃┳┫┏┻┃┛╋━━┳━┃┗┳╋┏
┛┣┃┗┏╋┛┳┃┛┫┻┏┗┛┻━┻━━┻┣┓┻┛┣┫┗┛┃┳┏┳┓┃┃┓┣╋┫
┏┫┻┏┣━┳┫┓╋┫┣┓┃┃━┛╋┳┣┗┛┗┫┏┻━┫┗┣┓╋╋╋┻┳┛┃━┃
┓┏┫┏┻┳┫┗┣┛┣┻┓╋┗┗┛┻╋┛╋┛┻┣┃╋┃┓┫┣┃┳┓━┻┓┳┳╋┏
┻┏┛━┛━┫┏┗┣┫┻┻┳┣┛┃━┻┫┻┓┳┏━┃┫┻┃┣┳┗┻┫┫┣┣━┫┫
╋┛┏┓┳┗┣┃┣┃━┗┳━┫┫┻╋┏┛┛┳┓┳┣┏┻┻┛━┏┏┻┛┣┫┳┛┓┻
━┏┓┛┳┓┫┓┳╋┓┓┻┏┓┓┻┻╋┣┳┃┏┫┻┻┃┻┏┛┗┣┓━┛┏┻┫┛┛
┻┏┏┣┻┛┣┃┳┗╋┏┃┛╋┻┃┣┻┻┣┳┃┳┫┛┛┓┳┳┣┏┛┓┻┫╋┏┓━
┫┓┣┃┣┣━┫┛┳┗┳┓┃┛┗┛┻┣┣┛┣┗┛┣╋╋┏┛┗┫╋┓┫┏┻┫┣┓┗
┻┳┳━┻┳╋┳┫┃┳┳┏┣┣┻┳┗┫┫┫┓┫━┃━┃━┣┃╋┣┏┣┳
┃┣┏┣╋┻┛┗┻┳╋┫┛╋┳┣━┗┏┏┣┗┛┗┫╋┫┓┃╋┻┣┻┃┛┛┏┏┓┏
┏┃┣━━┣┛┗┏┃╋┗┏┏┫╋┻┫╋┏┛┳┏┓┫╋┻┻┗┻┻┓┓╋┣┳━┏┓┏
┓┏┃╋┛┣┏┏┣╋┏┗┗┫┻┣┃┳┃┣━┛┛┣┓┣┻┛┫┻┓┓┻┗┏┣┃┣┣┫
┏┛┫┣╋┏┛┻┫╋┣┗┏━┻╋┃┣┃┃┻┃┣┃╋┓┣┛┃┗┳┣┗┏━╋┛┛┻┏
┓┓┣╋┣┗┛╋┗┗━╋┻┓╋┫┣┗┗┫┣┛━┳┳┗╋┓┣┏┗┻┻┗┓┛┫┫┫┻
┣┫┏┗┣┃┛┏┏┫┃┛┻┣┗┫╋┃┫╋┛┏┓┗┓┃━┳┣┻┻┫┏━┏┓┏┫┣┃
━┫┳┏┏┏┏┗━┛┏┏━┛┗┫┃━┫┫┃┻┃┳╋╋┛┗┻━┓━┻┏━┛┛┫━╋
┏┓┓┳┳┏┣╋┗╋┗┏┛┳┣┏━┃━┛┫┃╋━┏╋┃┣╋┓┻┛┣━┫┛┣┻┫┏
┓┳━┗┻┗┓╋┓┃┛┳┛━┓┓┏┫╋┗┻┛┃┣┫┫┓┣┗┫┓┣╋╋┃┣╋┓┃╋
┏┻┣━┛━┗┣┫┗━┃┃┏┻┃┏┻┛┳━┓┃┣┣┫┗┫┏┛━┓━━┳┻┣┃━┗
┃━━┻╋┓┏┗┻┛┳┣┃╋┣┻╋╋┫┗┛┻┗┻┣┏┣┓┻┣┻┛┣┏┣┛┫━╋┻
┛┫┓┓┳╋┃┳┣┛┛┣┣╋┛┏┓┗┃┓┛┗┛┗┫┃━┳━━┃┃━┏┻┏┻━━╋
┗━┫╋┫┫┃┳┛┗┃┫┛┓┛┳┓┗┻┫┓┗┏┏┻┃┛━┃┗┳┳┗╋┏━┃┫┏┗
┗┃┃━┏━━┳┃┣┃┏┣┏┃┳┛╋╋┗┻┃┻┓╋━┻┗┏┃╋┗┏┓┫┣┗┏╋━
╋┏┏┫┫┳┏┳╋╋┳━┫┃━┛━┛╋━┗┏┫┛┣━┗┓┻━╋━┓┗━┛━┗┃┛
┗┳┗╋┣┗┫╋┓┏┗┃┳┓┗┻┛┃┳┓┓━┣┳┃┳┳┣┣┏━┳┳┣┃┃┓┣┏┃
┓┛┛╋┳━┣╋┃┳┳━┫┛┳┻┏┳╋┫┻┳┛┓┣┏┓┗━┓┻┗╋┃┛┛┛┗┫┫
┫┣┗┃┣┫┓┏┻┳┣╋┣┓┏┣┏━┻┗━━┣┣━┳┛┗┏┗━┓━━┗┣┻┓┏┃
┃╋┛┏┗━┻┻┏┣┃┳┫┻┫┫┻┏┻┗┓┃┃━┓┃┛┳┓┻┓┫┳┳━━┛┗━━
┣┣┳╋┻┏┃┃┛┻┣━┏┏┻┛┫┻┓┻┣┳┃┏┫┃┻┃┛┣┻━┛┣┫┗┻┃┫┗
┓━┫┻┳┃┣┣━┗╋━┓┣┛┃┣┗┓┗┻╋╋┓┃┏┫┳┫┏┃┗━╋╋┓┛┳┃┗
┛━━┏┳┻┛━┣┃┳┛━┳┏┓╋┏┻┛┳┣┛┣┛╋┛┣┓┃┳━━┻┏┫┣┛┫┓
┏┗┛┣┗┓━┃┣┛━┗┫┻┳╋┃┓┏┳┳┗┫┗┛┃━┗┣┣┣╋┓┫┓┳╋┃┏┳
┫┓┓┛┛┃┻┣┗┣┣┓┣┃┓┛━┃╋┃┻┛┓╋┗┗┳┻┏┫━┳┗╋┣
┣━┏━┓┛━┛┻┳╋┫┫┫┏┓━┏┏┫┻┏━┛┣┛┛┻┗┣╋┳╋┛┓┫┣┗┃┣
╋┛┣╋┛┏┳┏┳┓┃┓┓┏┻┓┣┗┻┻┣┣┓┏┳┓┃┃┫╋┗━┓┗┻━━┻┻━
┫━┣┗┓━┗━┻━┓┛┻┗┫╋┃┫╋┛━┫┗┓┃╋┗┳┃┗┃┳┛┛┳┗╋┃┛┗
┗┓┫┏┃┏┛┏━╋┳┓┏┗┫┃┳┳┛┫┫┻╋┃━┻━┳╋┓┓━┏━┛┣┃┃━┣
┛━┣┏╋┓┫╋┻━┛┫━━┫┛┃┗┳┃━━┣┏┳━┃┃━┓┳┓┗┳┣┳┫┏┏┓
┛┛┛┣┳━┏┃┳━┛╋┛┣━┗┃┓┓╋┏┗┓┳┫┏┃┣╋┣┫┗┫┏┓┓┓┗┣━
┻━┃━┏┫┏━┻┫━┓┣┃━┳┃┳━┗┛┫╋┳┓┃┃┫┏┣┗┳┃┗┻┓┛┏┻━
┣┻┳┏┫┓┻┣┳┻╋┃╋┗┣━┻━┫┻┗┏┳┳┓┛┳┗┳━┳┫┏┻┏┫┓┳╋┏
┻┫┻┳┏┓┛┳┗━┓━┃┻┣┛┏┫┛┛┗┃┓━╋┛┏┳┣┳┓┗┏┻┃┻┗┓┃┣
┳━┳┏┫┻┻━┛╋┓┓━┻┳┻┛┏┳┃┣┓┃┃┫┓━┳━┗┗┗━┣┃┣┻╋┓╋
┛┗┓━┛┛┗━┏┏┓┛┏┃┫┫┫┫┃┣┳┏┗┓┛━┳╋┣┳┣┏╋━┳┳┗┳┳┓
┣┛┏┛┃┫┏━┳╋┗┛┏┣┫┳━╋┗┏┃┏┓┻┛┓┓╋┫┃┃┓┻━╋┗┳╋╋┛
┓┫┫┓━┛┛┃┛┏┳╋┃┛┛┫━┏┫┣┣┳┣┣┣┛┻┓━┛━┓┻━┏┏┛┏┏┏
┓┳┣━┓┫┳╋┳╋┻━┓┓┃┣┳╋┗╋┏┗━━┗┃┣╋┗╋┏┓┻┗┏┫╋┓┫╋
┏┳┃━┣┛┳┣┛┗┏╋━┏━┫╋┓━━━┗┏┫┓╋┃┻┏╋┫┣━┻┳┻┛╋┏┻
┏┫┫━━┃┣┣┏━┛┛┳┏┗┳┓┓┓┛┃┃┗┓┣━━━┃┫┻┳┫┫┗┫┛┗┃┗
┓━┃┓┫┏┻┓┫┃┗┻┓┻┫┣┻┻┃┗┃┏┗━┓┳┃┳┛┓╋┗╋╋┻┛┗┃┣┣
┻┓┣┏┓━┫╋╋┛┻┫┓┛┛┻╋┳┏━┻┃┳┛┳╋┃┻┻┛┣┛╋┗┓┫┓━┏┗
┃┗┃┗┳━┣┃┛┓┣┏┗┃┳┻┳╋┫┃┣┃┃┫╋┻┻┏┗┻┛┗┏┛┳━┫┛┏┳
┣┃┳┏┣┛┣┣┏┓┓┏┃┻┛┏┳┣┻┫┣┓┃━━┣┫┻┃┣┗╋┣╋┗┓┣┓╋┃
╋┗┳┓┻┃┗┣┳┻┳╋┓┫┳┃━┓┏┃┫┓┳┻┫┣┗┛┓┏┛╋┫━┓┏┻┫┳┏
┓┛━┳━┏━┳┳┛┃┃┫┫┻┳━┏┳┣┳╋┛┓┫┣┛━╋┗┏┫┣┳┃┓┻┗┛┛
┳┳┛┫┻━┣╋┓━┳┓┏━┻┣┗┃┛┏┻┳┗┣┳┗╋┣┻┻━┏┃━┓┓┗┫┻╋
┻┗┗┳┓┣┓╋┣┫┗┻┻┏┳┻┻╋┫┫┫┓╋┣┣┳┻┓┃┓┏╋┓╋┻
╋━┗┗┛┃┳┏┓┓┻┏┫╋┃┛┛━┣┣━┗┫┓╋┻┗━━┗┏╋━┓┓┏━┗━┫
┃┃┫┣┛┻┏┛┓━╋━┃╋┻┳┣┛━┳┏┗┏┓╋╋┏┏┣━┳╋┳━╋━┫━┫┳
┃┫┛┳┃┃┗┓━┣┏┗┗┫┻┓┗┓┻┛━┫━┻┛┫━━┻┻┏┫┗┏┣╋┓┗┗┛
┫┳┻┃┫━┓┣┛┫┻┛┻┻╋┓┛┛┃┏┛┏┗┣┣━┻━┫┫┳┓┏┃┳┻┳┏╋┗
┓┏┓┛╋┣┣┣┻┏┓╋━┏┓┫┃┣━┛┣┃┃┃┳┫┻┛┻┣┏┻╋┣┻━┣┻╋┣
┫━┃┻┗┏┻┓━━┻┣┻┻┃┛┗┛┏┏━┳┫╋┛┛┃┛┏┗┓┗┏┣┳┗┏━┓┻
┫┣┗┻┓┣╋┛┣┣┛╋┳┛┛┳┗┃┃┗┓┫┏┓┫┓━┛┳┗╋┣┃┫╋┻┫┓┏┣
┓┫┳┏━┳╋┗┏╋┣┏━┏┏┛┗┛┣┓┏╋┗┃┛┓┫━╋━┣┓┓━┫┣┗━┫┓
┻┳╋┣┗┻┃┫┫╋┗┫━┻┛┳┃┗┃╋┛┛╋┃┫┏┏┻┏━┻┗┛┏┓┻┫┣┻┻
┛┳┫┳┛╋┫━┗┛╋┃┣━┏┛┃━┓┳┓┫┫┏━╋┏╋┫┻┛┳┳┏┻┣┏┗┓┛
┫╋┻┓━━┣┻┛━┻┻┫┓━╋┛┏┏━┛┓┃┫┃┻┻┓┗┳┛┳╋┻╋━━┳┛┫
┫┗┏━┣┏┛┳┣┃┓┓┛╋┛┏╋╋┣┳┃┏┏━┏┣━┃┳┣┃━┏┓┳┏┗┛┳┃
┃┛┃╋┗━┳┣┛┃┣┗┻━┏┗┓┛┻━┏┣┛━┳┓╋┃┏┳━┓┫┻━┃┏━┫━
┛┓╋┳┛┛┃┓┏┏┓┫┳╋╋┣┳┏┣┣┛┣┳╋┫┫━┏━┫┗┏┏╋┣╋┛┫┳┗
┗━┗╋╋╋┫┃┛┓┣┳┣┫┫┏╋┛┻┛┛┏┻┛┗┏┳┛┃┻┫┛━┏┣┛┻┗╋┫
━┫┻┃┓━━┫┓┫┳━┗┻━┏┛┓┣┻┏┫┗┃━┓━━┏┛┳┫┛┗┫━┫┣╋━
┛┣┗┗┳┓┛╋┏┻┻┛┻┻┃┏┓┛┛┣┳━┗┛┣┓┓┛┓╋┗┣━┓╋━╋┗┛┛
╋┳┃╋┓┳━┣╋┛┏╋┳╋┫━┓┳┓┃┃╋┣┻┣┗┛┏┛┣┳╋┻┃┏┳┳┃┫┻
┓━┳┏┻╋┛┫┗┻┏┛┏┗┛┳┫╋┳┗┻━━┛┣┏━┗╋┗━┏┗┻┛┏┗┏┏┛
┣┻━┓┣╋┃┛┫┫┛┃┏┳┛━┓┃╋┣┃┃┫┏┫━┻╋╋┏┏┻┓┳┛╋┃┻┓╋
╋┣┻┻┃┗╋╋┣┛┻┏╋┻━┃┻┫┏┗┓┗┣╋╋┻┫┛┣┓┗┫┛┻┻┃┛┻╋┗
┃┳┳┓┏┣┻┗┻┫━┻┫━┳┻━┫┃╋┫┏┗┫┓┳┃┣┛┛┫┣┛┏┗┏┣┫┳┫
┛┳┻━┏┃━┓┣┣┏┫┃┃┃┗┣┏┳┣┫╋━┻┃┃┗┏┣┻╋┗┛╋┳┓┳┛┓┣
┃┛┓┃┓┻┳━┓┏┣━┳┫┛┓┓┏┓┗┳┫┓┃┃┫┃┫┻┗┓┗┛╋┓
┓┳┏┃╋╋┓┏┗┗┃╋┗┳┏┏┓┏┳┣┛┛━┳┣┗┣╋┛┳┳━┗┗┳╋┏┳┳┻
┣┛╋┗┗━┗┏━┣━┻┫┗┣┓╋┓┃┛┃┣╋┳┏━┳┫┗┳┣┓┃┛┏┓╋┫┏╋
╋┫┛━━┻┻┳━┳┣╋━┏┻┓┫┛┏┃━┫╋━┻┗┃┻┃┣┛┫┣━╋┣┳┗┃━
┏┏━━┏━┏┛┗┳┏━┗┏┗┏┣┳┛┣┣┳┻┛┓┓┻┫┳┫┳┗┫┃┳┓━┻┻┓
╋┻┓┛━┣┣┫━┣┫┏┣┳┃┳┗┗┳┓┛┣┃┣━┫━┛┛╋━┻┗┳━┗┛┫┣━
┃┃┛┗╋┗┣┫┫┓┏┻╋━┓┳┓┏┫┓╋╋━┻┳╋┛┗╋┓┗┃┳┳┫┗╋┗┃┣
┗┣┫┛╋┫┣┫┃┗━━┫━╋┓━┓┫╋┗┻┃╋┳╋┗┏┓┗╋┣┏╋┗╋┓┳┏┓
┫┳┏┻┓┳┗┏┃┛┣┗┓┫┃┫━┏┣┃┣┳┗┏┳┫┏┳┫┛┃┳┫┳┻┃┫┫┃┃
┗┣┣╋┓┳╋┻┫╋┛┣┛┳┓┏┓┳┻━┛┣┏┫┣━┻┛┻┣┓┓┫┛━┏╋┗┣┻
┫┏┛┓┛┛┳┃┻┻┣┛┻┣┻┃┫┫┛┓┳┫┏┗┳╋┓┗━┳━┃┏┓┛╋┛┓┗┏
╋┣┃┳┛╋┗┃┻┏━┻┻┣┳┓┫┣╋╋┏┃┃┫━┏┗┛┻┓┳┏┏━━┣┫┫┓┛
┗╋┗┻┻┗┛╋╋┛╋╋┓━┏┣┛┻┏┻┻┗┫┫┣┓┣┃┏┛┃┳┃┛┫┗┓┓┻┃
┫┓┗┃━┃┫┻┗┃━┣╋┣━╋┣┓━┛┣┻┣┏┣┻┃┃┗┗┓┛┃┏┏┓┓┛┫┳
┛┻━┫┏┗┫┣┃┻┃┫┃┏┏┳┗┣┓┓┓┫┫╋┻━┫┏┫┓━┳┓┣┗┏┃┫┻┃
┃┻┳┳┳┓┓┳┗┳━┣┃┏━┗┳┗┓╋┗┫┓┏┗╋┫┛━┏━┫┓┻╋┫┫┏┫┛
┓┃┗┳┻┗┫┣┣┃┏┫┏━╋┓┏┛┫┓┛┏┳┓┗┗┗┻┏┏┗┳┻╋┏┣┻┛┓┓
┓┣━╋┃┻┃┣┳┗┗━┗┏━┃┻┏━┫┗┛━╋┫╋┫┗┃┗┻┛━┏┳┃╋┏┫┓
┓┓┛┣━┛┓┓━┗┣┳┣━┫┛━┻┓┗┏┛┓┛┣┛┛┫┻┣┫┣┓┃━┓┓┏┓┳
┓┳┗┫╋┳┻┫┛┛━━━┓┛┏╋┗┣┫┫━┳┻┏┃┛┻┃┣┣┳┗┻┛┛┫┣┏┣
┻━┗┻┓┻┣┳┃┗┃┏┻┳┳┣┛┏┣┳┳┫┗┏┳┏┏┓┗┏┳┻┏┓┣┛╋╋┏┏
┓┣╋┃╋┛╋┣┏┗┏┳━┛┓┃╋┫┃━┓┗┗┛┣┣┓┫┳┃┛┻┛┫┗┻┣┏┛┗
┏┗╋┫┛┳┻┻┗┛┗┣╋┳┃┳┫┃┏┻┣━┻┓┳┻┏┻┣┫┫┣┻┏╋┃┳━━┓
┓╋┏┻┓┣┣┳╋┃╋╋┛━┏╋┓┣━┳┓┫┓┳┳┏┛╋┗┛┓┓┣┓┏━┛┓┫┏
┃┳┗┓┓┣━┫┓┫┏┃┻┻┓┛┛━╋┳┳┃┻━┣╋┫┣┏┗┏┳┓┫━
┗┃┫┛┛┃╋━━┳┗╋╋┛┃┗╋┫┻╋┳┣┗┣┻┳╋┓━┫┓┃┃━━┓┓┫┳┛
┣┫━┫┏┛┫┓┛┻┫┓┫┫┛┛┳━━┓━┗┃┳┃┻┏┗┛┳┓┏╋┫┻┣┫┃┛┳
━┛┛┳┳┛━┛┳┃┳┃━┫╋┣┓┻┗┗┓┃┏┫┗┳┃┣┳┃━┗┫┳┳┓┛┻┳┃
┻┓┻┗━┫┛┛┻┃┣┳┛┛┣┣┻┏┃╋┻┓┻┳╋┃━┳┗┗┗┃┛┛┏━┳┳━┳
┃┻┗━┣╋┣┳┣┗┣┣┫┏┫┗┻━━┗┓┳┣┛┗╋┫╋┛┫┏┛┗━┳┗┗┃┃━
┳┏┫┏┳┻┫┣╋┃━┫┫┻╋┓┳┫┻┛━┗┓┫┗┃━┫┓┓┛┃━┣┃┓┏┻┗┻
━┗┗┻┗┗┛┛┗┗┓┃┛━┳┓━┏┫┓┃┃━┣┻┓┻┏━┏┻┓┻╋┛┏┫━┻┗
┳┃┓╋┣┫┓┫┻┳┣┏┗╋╋┗┣┫┏┫┃┳┓┛┗┻┏╋┛━━┳┃━┗┓┳┏┓┏
┏┳┳┣┣┛┳━┗┫┃━┓┓┓╋╋━┣┻━╋┗┛╋┣┫┏┏┣┫━┃┫┛┏┏╋╋┳
┓┣┳┛━┻┗┻┣┫┫┳┻┛┫┓┏┃┳┻┣┣┛┫━━┳┣┃┃━┛┻┃┗┛┛┗━┛
╋╋┛┻┻━┏┓┛┻╋╋┣┗━┛┣┃┫━┗┫┛┏┃┫┫┃┃┃┏┃┗╋┛┳┛┗┓┳
┃┣┻━┻╋┗┃┓┓┗┻━┛┛┣━┗┫┣┣┫┃┻┃┻┏┃┫┓┏━┻┛┃┗┗┗┃┓
┏┏┻┫┛┳┏━━┫┛┗╋┗╋┳┳━┫╋┻┛┃━┣━┳┓┣┳┳┫┃━┗┣┫┓╋┣
┛┗┻┓┻┛┗╋┏┗┃┫┃┓━┻┓┫╋┣┣┃┛┗┛┫┏┫┻┃┗┗┻┛┻┓┳┫┳┛
━┻╋━┫╋╋┻━┗┻┻┳┗┳╋┃┗┛┗┓┻┻┏━┛┗┳┛┗┏━┣┃┛┫┗╋┳┳
┏┛┳┳┫┗┳┗╋┃┫╋┏┓┻┗┫┃━┏┻━┻━┓╋┫┻┻┏┃┏┓┛━┏┏┳┣┏
┛━┣┳┓┛┏┣┏┫┣┗┏┛┏┻╋┛╋┏━┳┫┫┻╋━┣┗━┓┃┓┃┏┣┃┻┣┣
┗┻┛━┣╋┣┛┓┃┏┃┫┃┛┳┳┻┃┗┃┃╋┳┳┫┳┻┫┫┗┓━┳╋╋┣━┣┳
┗┛┏╋┛┣┛┻┳┳┏┳┫┫┏┳┗━┛┳━┻┛┣┏╋┣┓┣┫┓━┳╋━┳┏┻┃┓
╋┛┣┓┗╋━━━┛━━┓┏┣┳┻┻┣┫┗┳┃┃┃━━┓╋━━┓┫┛╋┳┃┛┻━
┳┫╋┣┳┻┛━┳┏╋╋┻┃┃╋┛┛┓┏┻━┏┣┗┻┛┳┃┃┓┓┃┻┣╋┻┫╋┛
┳┛━┃┃┗┏┣━┓╋╋┃━┫╋┫┛┛━┗┻╋┳╋┣┻┓┓━┏┫━┃┗┗┃┃┛┣
╋┫┫┣┛━┻┳┏╋━┏┏┫━┏━┫┛┫━┳┛┣╋┻┗┫┗┳┛┳━━┫┏┃┃┏┃
┳┓┗┣┗┫╋┓┣┛┫┃┫╋┏┓╋┗┗┻┛┗┃╋┛┃┣┗┛┛┻━┓┗┗
━┗┫┫┫┣┏┓━┻┻┗┻┳┗┗╋┻┏┃┫┓┛╋╋┻┃┗┗┏┛┏┣╋━┫┗┗┛┣
━┓┳━┗┫┫┫┛┓┛╋┣┏╋┓┻┫┗┳┫┳┏┏┫┏┗┳┳┫┫┳┃┻┣┏┗┏╋┃
┓┃┣━┗┫┃┛┓┏┫━┗┓┣┛╋┛┓┳╋━┗╋┓┻┻┫┫━┻┫┓━┗┳┗┗━┏
┃┻━╋┗┳╋┃┛┃┣┛━┏┛┏┛┏┫╋┏┣┏━━┳┳┓┃┗┓┗━━┻╋┻┣━┏
╋┫┣┳━┏╋┫╋┣┣┃┃┃━┃╋┃╋━┃┳╋╋┗┳┓┃┃━┏┻┗┛┛━┛┃┻┏
┏┓┳┣┃┏━┓╋┓╋┻┗┛┳┃┣┛┻┫╋┃┛┗┗┳┛━┫┓┣┳┛┛┗┛╋┣┓┛
┏┳┛┻┗┻┳┣┛┣┻╋┓┏┃┏┓╋┫┃━┃┃┗┏┓┓┣┻━┣┗┏┛┃┻┳┳┗┳
┳━┫┣┣┣┃┓╋┃┫┳┛┓┻┳┛┗┳┏┏┳╋┓┣┓━┫━┗┗┻┻┗━┫┃╋┃┳
┏┻┻╋┛┛┫┓┗┳╋╋┳┣┓┫┗┻┻┃┣┃┛┏┛┃┃━╋╋╋┗╋┛┓━┫┗┛┏
┗┳┳┳┓┃╋┏━┏┗┳┫┣┗╋┗╋┣┓┃┣┏┓┗┻┣━┳┣┻┗┳┣┛┃┓┫┣┣
━━┻┫┛━┣╋┫┛╋┃━┻╋┏┃┳━╋┛┻┳┗┣┓┳┳┏┏┣━┃┻╋━┓┳┃┛
┃┳┫━┓╋╋┣┳┏┏┣┗┫╋┏┻┛━╋┻┃╋┏┣┫┫┳┫┃┻╋╋┻┣┛╋┓┃┏
━┓┗┫╋┫┛╋╋┃┏┏┓┗┻━┫┗┃╋┗┻┏┗┗┓┃┳┏┛┏┓┫┳┗┃━┣┏┛
┻┓┫┻╋┛┛┃┛┛┓━┃┳┏┗┫┓━╋┳╋┗┳┏┛┳┓━━╋┳┣┗┛━┗┏━┃
┓┳┃╋┻┗┓┫┗┳━┗━┻┳┏┗┗┫┻┫┏━┏┫┻┻╋┻┏┫┛━┻╋┳┃┗┣┣
┛┻┻┓┛╋━┓┛┛┏┃┓┏┏━┻┏╋┛┓┃┃┣┻┗┳╋┗┫┛┗┫┃┏┛┃┛┓━
┫┛┫┛╋┓┳┗┏━┓┗┏┣┃┫┫┗┣┳╋┫╋┣┳┓━┳╋┳╋┗━┏━╋┏━┛┓
┳┗┫╋┣┛┛┓┫┗╋┗┳━┫┓┏┫╋┳┫┃┣┓┓┣┻┻━━┳┣┓┛┓┗┓┫┃┏
┛━┫╋┛┓┃┛╋┳╋┛┳┓┻┳┫┗┫┃┳━┛┻┗┏┳┻┫┫┻┳━━┗┣┳┛┣┓
┛┫┻┏┓┃┣━┏┫┳┻┛╋━┃┳━┫┗┳┻┫┛━━┓┫┳┛┓┗┻┳┣┳┛┗┃┓
┃━┛┳╋╋┗┫┃┳┣┫╋┛┫┛┏┛┗┳┫┛━┃┛┓┃┃╋┗┳┫╋┓┫┗┛┓┓┗
┣┗┃┏┣┏┻┓┛┏┣┳┣┻┃┫┫┗┗━┛┏┣━┻┛┗╋━┓┗┗╋┣┓╋┓━━╋
┏╋┫┻━━┓┃┳┳┳┛┏┓╋┓┫┻┳┗┛┣┳┛┳┫┃┓┫╋┗┳┻━┣┃┛┫┻┗
┛┻┳┗┛┃┛┃┓┳┃┳┏╋┻┏━┓┳┃╋┻┃┃┛┏┓┣━┻┳┳┏┫┣
┓┃┗╋┏┃┳┻╋┫┃┣┓━┛┃┗┏┓┏┗┻┓┳┻┫┃┏┫┃┻┗┫┻┓┓┃┛┏┫
┛┛┏┏┛┣┳┣┛┏┣┫┓┻┓╋┫┳┫┏┃┳┃┣┳┓┗┳┗┃┛━┛┫┛┏┫┓┗━
┗┫┛┏┗┻┓┫━╋━┏┻┣┏━┫┗┓┳┗┓━┣╋╋━╋━┣╋┻┗━┗┣┓━┻┳
┃┛┛┓┃━┣━┫┳╋┣┣┛┛┗━━┳┃┏┳┳┏╋┣┳┏┣┛━┛┛┫┛┻┫┃┃┳
┃┣┃┏┫╋┳╋┳┳┻╋┫┗╋┓┣╋┃┏┗┻╋┓┛┓┫┻┫┫┣┗┛╋┓┫┛━┛━
┣┳┣┓┛┫┫┗┣┓━┏┗┫┻┓┓┛┓━┻┣┏┗┻━┗┃┏┳━╋┗━┣┗┗┃╋━
┓┻┫┏┳┫┃╋┓┻┏┛┫╋┃┏╋┃┛┣┗┳┣╋╋┏┃┛┣┫┣┏━┃┻╋┓┫┗━
┗┳┳┳━┃┫╋┳━┛┏┳┛┳┏┳┻┗┛┫┻┳┗╋┃┃┛┏┫┣┏┫━━┻┏━┗━
┃┳┣┏┫┏┳━╋┻┃┗┗┓╋┏━┫┓┗┗┛┗┛━┳┫┫┳┣┏╋┛┗┛┫┏┓┣┳
┏┗┗━┳┳┣┻┏┳┛┏╋┓╋┛┏┓┣┳┻┃┳┃┛┫┗┃┫┗╋┣┳┏┣━┣┗┗┻
┓┛┳┛┓┣┣╋╋┏┏┏┫┏╋━┻┣┳┗┣┓┏━┗┫┃┃┫╋┛┫┏╋┓┛┏┓┓━
┫┫┻┫┫┫┃┏┗╋┳┏┓┛┏┛┳┛┏┓┗┃┛━┛┳╋━┓┛┃┗┓┳┗┃┳┫┣┏
┻┓┳┣━┫┗┃┓┏┃┃━┣┛┓┳╋┃┗╋┓┓┓┻┻┛┣┳╋┳┣┳┏┻┃┃┣┗┳
┃╋┏┳┗┃╋━┓┫┣┻┣┣╋┗┻┣┃┃┓┣┓┻┏┻┳━┓┗━┣━┣╋┳━━┛━
┫┃┛┓┓┓╋╋┣┗┓┃┣┃┻┻┻┏┗┻╋┃┫┛┳┃━┓┗┓┛┻┓┛┣╋┳┛┣┫
━┓┣┗━┛┳━┫╋━┻┣┻┫┗┳┏┗┓┻━┳┃┃┏┗┏┛┣╋━┓┏╋┫┛┛┣┓
┓╋┏┻┛┳━┳┛┗━┻┳┫┏┳┛┳┛┃┫┗┫╋┓┣┗╋┻┗━┏┓━╋━┳┣┃┛
┛━━┳┻┃━┃┃┻╋┏┓┓┛┛━┃┗┣┃┏┏┳┫┻┗┃┓┓┓┛╋┃┫┏┻┏┗┛
┃┛┻┗┓┃┻┳┏┳┓┳┃┳╋┛┳╋━┣┣┃┏┏┓┛┳┏┏┃┻┏┏╋┃┗┃┻┻━
┛┗┛┻┛┫┫┏┳┏━┏┓┗┣┫┗┫┛┃┏┫┫┛┏┳┣┗┣━┫┣┓┏┣┏┫┏┳╋
┣┻┏┗┓┓┛┳┳┏┳┳┛┣┻┻┫┻┣┃╋┃┗┳┓┣┳┣┗┛┗┣┻┛┓┃┏┗┳┳
┣┓┗┗┫━━┗┛┃┗┗━┓┫┣╋┣┳━┃┫┫╋━┳┓┻┻┗┫┳┓┻╋┛┣┏┓┓
┛┗┳┛┫┳┻┗┓┳┫┓╋┓┗━┗┣┃┛┣┳┻┛┛┣┓━┣┃╋┃┓━╋━┻┻┻╋
┫┗┛┳┏┫┗┻┣┣┃┗━┛┳┫┳━╋┓━┗━┃┓┛━┃╋┛┏┃┛┻┻
┻╋┻┃┓┗┓┫━┛┛┻┳┣┳┛┫┣┻┛┃┣┃╋┏┣┳┏┳┏┃╋┓┛╋┗┣┓┣┗
┳┃┛┏━┳┓┛┗━┛┛┓┏┛┻┻┓┻╋┫━┳┛┫┏┃┓┳┃┣━┗┃━┻┫┏┃╋
┏╋┏┃┫┃┛╋┳┓┳╋┃┻┏┃┳┗┗━┫┻┻┓┃┳┗╋╋┣┗┻━╋┏┃┣┏╋┻
┛┃╋┓┃┏╋┓╋┻┳┗┻┏╋┓┫┳┫┣┣╋━┣┣┗╋━╋┛┫━┣┳╋┃┓╋┃┏
╋━┓┣┏┃┃┓┃┃┻┳┳┓┻┏━╋┻┣━┃━┏┃┓━╋┏┣┓┏┻┣┗┣━┃┣┗
┗┣┏┛┓┻┃┛┏┗┃┳━┏┏┛┣┫┏┻┣┛┗╋╋╋┣┗┗┻┻┛┗╋┓╋┳┓┛┫
┗┗┫┣┏━━┳╋┏┓┻┻╋┫━┛┛┏━┻┳╋┫┗┫┛╋┻┳┗┃┗┫┗┏╋┃┗┏
┻┏┫┛┻┓┣┣┳┗━┛┣╋┻┓┛┣┓┫╋┛┗┛┣┣┻┏┓┫┻┗┏┳━┫┏┻┫┛
━┏┳┳┫━━━┗┫┻┛┓┛┫┻┳┣┏━┻━┫┻┻━┏┳┣┣┏┻╋┫┃┛┻┃┓━
┳┳┣┳┃━┻┳┏┻┣┣┻┓━┏┻━┏┳┻┛┏┓┫╋┗━┓┏┗┣┓┛┫┳┳┫╋┏
┃┫┫┛┫┛┫┓╋┻┻┻┳┓┗┏╋╋┗┓┗┓━┃┗┛┣┣┏╋━┓┫┏┳┫╋┗┛┏
┏━┛┏╋━┫┏╋┛┫╋┫┛┛┓┣┛┫┻┃┫┫┗┃┗┗┳━┏┳━┣┫┓━┗┓┓┏
┛┃┗┃┫┏┛┫┳┗━╋┫┣┻┳╋┓┣┣┓┛┗┃┏┏┗┣┏┫┛┏┳┳┻┻╋┗┓┗
┓┗┫┫┗┏┓┃━┳╋╋┛┫━┻━┓┻┗━┻┫┏┗┳┫┳┻┫┓┗┗┏┓┻┫┫┣┻
━┃┓┗┻┻━━┏┓╋┓┻━┗┫┏┛╋┫╋┳┃━┻┓┣┣━┃┏┓┏┗┓┫┓┃┏┛
┫┫┏━┳┳┫━┻┗┫┃━┣┻┛┳┓┓┫┻━┃┃━┃┏┃┓╋┫╋┃┳┫┗┗╋┃┻
┳┻┗┃┣┻┣┃┛┳┃━┣┃┣┫┫┫┏┓┣┳┻┣┃┗┣━┓╋┛┻┳╋┃━┛┫╋━
┗╋┓┣╋┃╋┓┃┗┃┻┫┗┓┫┓┃┛┻┏┻┳━┛┣┗┳┃┛┫┫┛┃━┛┗┛━┳
┛┫┫╋┣┛━┫┣┫┳┗┛┣┗┗┫╋┏┣┛┫╋┗┳┻┃╋┳┛┻╋┏┣┗┛┫┗┓┓
┣┃┫┛┻╋┓┛┓┫┣╋┃╋━┏╋┫┓┛┓┗┳┗━┓┳┫┃┳┣━┓┃┳┣┫┫┏┃
┏━┳┣━┻┣┓┗┏┃┳┃┻┃┻┣┣┓┏┗┫┣┻┗┛┓┫┛┳┗┛━┃┣┻╋━┣┏
┓┻┫┓┣┣┃┗┓┳┃┛┳┗┣┫━┳┓┏╋┏┗┳┫╋╋━┫┓┏┣┫┫┏┓┳┫┫┛
━╋┫╋┗┗┳╋┫┓┃━┳╋┃━┓┳┓┻┓┓╋┏┫┗┓┫━┓┣┓┏┣┳┻╋┏┳┻
┫╋┻┻┫┃┛┓┳┃┫┫┣┗┣╋┳┫┣╋┗━┃┗╋┫╋╋╋┓┛╋┻┳┣
╋┳┓┳┫┳┏┗┻┗┏┏━┳━┣━┻┫┣━┗┛┣┳┛╋┃╋┏┃╋┏┫┛┳┫┣┗┓
╋╋┫━┗━╋┏╋━┃━┗━┣┏━┓┛┏┗┳╋┣┗┏┫┓┫━┻┻┓━┛┻╋━┣┣
╋╋┣┏┛┃┻┛┻┫╋┣┫┗┳┻┫┳┏┳┛┣┣┗┃┻┏┛┫┃┗┛┓┗┫╋┛┫┓┛
┗┻┣┃┻┗╋┫┏┗┻┓┗╋┓┓━┛┓╋┫┛┣┃┳┣╋┏┗┣┏┓━┣┏┏╋┏┻┏
┛━┓━╋┣┃┛┗┫┗╋┫┣┃╋┣┏┛┣┣┻┗╋┃┃┻┗┣┛╋╋┛━┗┻╋┓┣┗
┣┃┳┃┻┻╋━╋┗┛┣┻┃┓━┏┣┏┫┛┗┏┓┓┫╋┃┳┣┣━┻┳┳┗┏┻┃┏
┳┛╋┓┻┳┓┫┓┃━┏━┣┻┣┣━┓┛┣┗┗┓┫┣╋┛┃┫┏━━━━━┻┏┗┣
╋━╋┛┗━┫┫┗┓╋┣┓┛╋┗┓━┃┓┃┗┃━┃┗┳┏┣╋┏┓┳┣┓┻┻━╋┳
╋┏┏┻┗┗┃┛━┛┫┓┫┓┏┏┳╋┣┳╋┻┛┳┓━┳┳┓━┃╋┓┛┛┳┃┏┣┣
┗┻┃┓━╋┛┳╋┣┣┗┫┏┏┓┣┣┓┏┏┃┏┫╋┳┫┫┏┫┃┳┛┻┣┻┫┫┣┏
━┣┏━┓┫┛┗┻┳┗╋┏╋┗┛┣┳┏┃╋┳┓┳┣┣┏┳━┫┣┃┣┏╋╋┻━┻┛
╋┳┓┫┻┳┻┫┫┃┻┃┳┏┳┫┏┣┃┫┓┛┓╋┻┳┛┓┳╋┏┳┣━┻┻┃━┛┗
┳╋┣┏━━┣┗┓┓┛┓┻┗━┳╋┛┫┃┗╋┏┏╋━╋┗━┃┫━━┫┃┛┗┛┗┣
┛━┫╋┏┗┳┃┗┣┛━┃━┃┛━┓┗┗┳┻┻┫┛┣┏┳┃━┛┓┫┓┏┗┓┣┛━
┳┳┓┻┓┳┫┛┛┏┓┫┛┛┏┳┻┏┗┣┳┏┣┫┛┳┓━╋┏┫┻┗━┳┗┏━━┏
┓┛┃┣┳┣┣┣┏┣┛┫┛┳━┻┫┳┫╋┏┗┻┳┳━┗┛┃┣┣┳┣┓┓┗┃┫┏┃
┻┳┗┏┳━┫┓━╋━━┓━━┳┓┓┣┃┏┗┃┓┻┳┗┓┣┻┳┣╋┛╋┏┻┻┗┗
┓╋┣┃┣╋┏┛┛┏┳┳┏┛┃┣┛╋╋┏╋┏━┓┃┫━┓┗┻┃┳╋┛┫┗┣╋┗┳
┗┏┣┏┫┗┏┛┻╋━┛┛┻┳━╋┫━┓┗┫┃┻┏━┫┳╋┏┳┣┻━┫┃┳┗┣┻
━┓╋┫┃┃┛┳┓┣┫┓┫┃┓╋┻┛┻┗┗┗┣┛┛┃┫┏╋┳┣┣┻┳┻━┗┃┣┣
━┓┛┫┓╋┻┛┣┛╋━┛━┻━┣┃┃┣┫┫┓┃┓┻┣┣┏┓┻┏┗╋┳┏┛┫┗┳
┓┳━┳┣┣┓━┫┳╋┛┛━━┣┻┣┏┻━┻┏┗┳┻┓┫┛┳┏┫━━━╋┗┣┃━
┣┗┣┛┛┛┛━┣┳┗┣┳┏┃┓┏━┃┣╋┓┓┫┏┓┫╋┣┻━┃┳┓┃┓┓┏┫┛
┓━┏━┏┣┗┛┣┫┣┃┳┫┻┓┻┛┫┫┛┫┃┛┏┫┣┛━┛┗┏┣┣┻
┓╋┳┣┃┫┓┏┏┗┣━┻╋┃┳╋┫┏┻┫━┳╋━┓┓┣┻┛━┃┏┃┣┃┣┓━┗
━┓┏┛┫┫┗━┏┳┫┃┳┣╋━━┗╋┗┛┳┛┛┣┓┃┃╋┣┃┗┻┛┏┃╋┛┛┏
┳━┓┃┗━┏┣┏┣┫┻╋┳┫╋┳┏┗┃┫┗━┣┓┃┻┳┛┫┻┗┳┓┓┫┗┃┗┏
┃┃┻╋━┣╋┏╋┣┗━┫┻┃┻┓┻╋┻┣┃┻┃┫┫╋╋┗┛┳┗━┳┳┓┛┃┃┏
┃┗┓┃┏┳┫┓┃┓┫━━┣┛┏╋╋┫┓┏┻┣━━╋┗╋┃┳┓┃┏╋━┃┃┃┛╋
┏┏┓╋┫┻┣┻┓┳┻┳┏┓┏━━┫┫┏┓┓┣┫┣┏┫┃┗┳┗┛┓┳┻┣┻┛┣┫
┓┳┫┗┫┏┳┻┣┏┳━╋┳╋┏┻╋┳┫┻┣┳┣┛┳┓┛━┏┗━┳┃┻┛┻┣┫┳
┛┗╋┛┗┏┫┃┻┣━╋┻┻┓━━┗┃┗┫━┛┏┣┃┳┗┛┏┫┳┓╋┫┃┛╋┃┏
┫╋┻┻┣┻━┓┣┣┓━┛━┳━┃╋┣┗━┛┣┳┳━┻┃┻┣┏┃┃┻┳┗━━┗╋
━┣┓┫╋┛┛┃━┏┏┃━┓┗┳╋┗┗┻╋┓┛┓┗┣┛┫┃━┏┓┗━┏╋┓┫╋┫
┃┣╋┻┫┣┗┗━━┣┃┓┏┫┏╋┃┫┛┓┣╋┗┣┃┳┻┏┛┗┗┗┳┣┗╋┣┻┻
╋┳┓┓┗━┫┏┻━┫┏━┳┛┻┻┣┳┳╋┓┛┗┳┳┣┃┣┓┳┛━┣┳┫┫┻┫┗
┳┫━┫┓┓┏┛┛┻┻┳┫━┃╋┓┣┳┛━┛┛┳━╋╋┻┓┻╋┃┓┃┫┳┏╋┏┃
┣┏┛┣┫━╋╋┛┳┛┏┳┓━╋┻┓┃┻━┗╋┃╋┻┳┏┓┫┃┻┻┏━┗┗┃┛┗
┓┛┳━┣┻┃┫┫┏┳┣┗┃━┳┻╋┻┻┃┗┻┗┃┗━┃┳╋┫┗┛┛╋┣┣┫┻┓
┃┗┳┗┏┳┫┓┻┳┃┫━┣┃┳┗┻━┛┳┫┣┫┳┓┏┃┛┓┳┫┻╋┗┃┓┳┣━
┻┏┻┏┻┓╋━┗┓┓┳┛┗┗━┏┃┏┏┗┗┻┃╋┣┏┳┻┛━┛┃┏┫┃┣┓┃━
┳╋┻┳╋┳┻┫┓┻┫┻╋╋╋┓┫┻┣┗┳┫┫╋┏┏┃┣┳━┳┃┃┏╋┫┻┗┛┫
┫┫┳┗┻┫┛┛┻╋┗┗┓┏┏┏╋━━┓┳┳┣┫┃┗┛┓┳╋┳┏┗┃━╋╋━┣━
┓┛┫┃━┃┃┳┗┣┳┓┫┻┫━┏┓┳┗┣┗┓┗┫┣┗┗┫┏┏┻┃━┗╋┃┓━┛
━╋┃━┳┃┓━┃┣┳┳┳┓╋╋━┫┏┫┫┳┳┣┻┣┛━┓┏┫┫┛┗┫┏┛┛┏╋
━┃╋┳┳┓┓┳┏┗╋┳╋┃┣┳┓━┫┃┛━╋┫┣┣┳┏┏┛┫┫┛━┗┳┃╋┃┳
┓┳┃┻┏┓┳┛┓┣┓╋┻┫┓┗┣┫┛┳┣┳┻┃┫┗┻┓┗┛┏╋┳┳┓━┓┓┛┓
┛┣┛┻┻┳┳┫┃┫┻┣┗━┻╋┃━━┳┻┗┓┛╋┳╋┗┳╋┣┗┃┗┻
┳┗╋┻┗╋┗┫┛┻┓┻╋┫┏┫┏┏┳┏┫┏━┻╋┣┻┻━┏╋╋┣┣┗┳┓━╋┓
┃┏┫━┣┃┣━┳┃┃┻┫┗┣┗┛━┃━┃╋┳┫╋┫┫━━┫┛╋╋━┗┫┛━━┣
┛┓┣━┻┓━┫┛┫┣┫┗┫┳┣┻┓┫┫╋┻┏━┣┣━┏┫┣┳┣━┫┣┫┳┗┏━
┫┗┳╋┃┓╋┛┣┗┛┻┳┃┫┓━┫┫┻━┃┳┻┣┫━╋┣┃┓┛╋┗┳┗┳┳┻┫
━┃╋┓┣┻┻┻┻┛┣┻┓┓┏┗┣━╋┣╋┗┗┓┛━┓━╋┃┳┳┓┃┳━┫┗┏┣
━╋┏┳┫━━┛╋┏┗┳┫┏┏┻┛┻╋┳┛┃┃┣━┫┃┏┗┳╋┫┫┫╋┫┗┗┗╋
╋┣╋┏┛┃━┳┗┻┻┏┗┣┻┫┃┗┻┳┻┣━┓┫╋┣┗┓┏┣┫┃┗┻┛┳┗┳┳
┗┗┳┫┣┳┫┳╋┓┫┳┻┗┻┗┏┛┻┛╋┻┏┗┫┻┫┏┳┫━┳┳╋┫┃━┳┻┣
┛━┫┓┓━┻┓┳┻┻━┛┳┗╋┓┛┣┻┏┳━┻╋┓┛┛╋┛┓━┳┓━┫╋━┣┃
╋┣┳┫┃┫┳┗┳┣━┗╋┓┻┫┓┗┏┫┣┫┗┛┛┳┳━┣┳┻╋┛━┫┏┳┻┏┏
┃┫┗┓┣┫━┫┓━┗━┳━╋┓┗┃┛┣┫┛┣┏╋━┓┃┣┻┳┣┗╋╋┣┳┻┫┳
━┗┗┣┛┫┓┃┗┫┗┣━╋┻┃┗┗┏━┃┻┫┳┫┃┃┗┣┓╋┣┳┫┫┛┓┳┓┗
┃┏╋┏┫┓┻┃┻╋┃┗┳┛┛╋┣┫┏┛┻┛┓┗━┃┳┳┛┻━╋┫┏┛┻┓┻╋┓
┫┫━┛┓┃┳┳┫┗┓┣┳┛┫┫┓┃┓┳━┻┗┏╋╋┏╋┻━┫┏┫╋╋┓┃┃┳┛
┻┛━┗┏┃┗┏┃┓┏┳╋┃┃┫┫┗┓┳┣┳┻┏┗┳┏━┃┳┻┏┗┗┣┛┣┣┫┓
┓━┻┻┗┫┏┣┳┫┏┗┗┃┓┻┏┛┃┛┏┓┫╋┫┣╋┫┳╋╋━┛┛┏┗╋┻┗╋
┗┛┛╋┣┣┻┛┣┫┗┃┃╋╋┫┛┃┳━┣┻┳┫┃┏┫━┳╋┣━┣┻┣┛┣┫┻┣
┛╋┣┏┳┳┛┛┓┗┏┫╋━┫┣┳┃╋┫┻┻┗┓┗┛┗┛┛┫┳┳┓╋┫┛┓╋━┃
┫┻┏┓┣┫━━┫┳┫┃┛┣┏┫┛╋┓┛┳┫┣┗╋┫┳┳┳┗┻╋┳━┗┛╋┛┗┓
┏━┣┗┛┣━━┻┛╋┃┻┓┓┛┣┫┫╋┏┏┛╋┏┫━┗┫┗┛┫┣┃╋┓┳┛┓┓
┣┏╋╋┣┃┫┏┫┣┏┏┃┛╋┏╋┗╋┏┛┃┏┫┳┫┣┏╋┻┣┃━┫┗┳━┗┫┗
┳┃┳┗┫┳┏┃╋┓┣┏┃┗┓╋┳┗┃┗┃┓┗┳┫┏┗┫┫┫┛╋┳┣┣┫┃┻╋┗
┗┗┓┃┏┃┗┛┏┫┻╋┣┃┻┫━┛┗┃┫┗╋┓┗┣━┃┗╋━━┗┣┫┫┫┻┣╋
┛┗┣╋┻━┻┣┓━┣┛┃┳╋┛┣┣┳┳┣┛┣┗┏┛┳┳━┫┗┻┳┫╋
┏┗┃┗┻┗┳┳┏━┗┫┫┛╋╋┗┛┻┫┣┏┃━┫┫┃┛╋┻┏━┗┣┳━╋╋┗┏
┗┓┗┓┗┃┳┫┻┳┛┃┓┗━┫┻┻┳┳┗┏┏┫┏┣┓┃┳┛┣┛╋┳┣┛┏┏┫╋
╋━━━┛┣╋┓┳┃┛┫┓┛┃┳┓┛┻┓┗━┳╋┗━┣━━┗┳┻┻━┗┓┫┓┣┫
━┓┛┏╋┗╋╋┓┏┣┓┃┓┗┛╋┻┃┗┣┓╋┓╋┓┛┫┏┻┗╋╋╋┃╋┃━┛┓
┏╋┫┃┃┏┏┻┏┫┣━━┏┫┃┗┃━┛╋╋┻┓┓┗┗┳┗┻┏┓┳┛┏╋┛┏┏┃
┏┏━┏┏┗━┣┫┻┗┗┳┳┻┻━┛┗┳╋┓┳━┣┓┻┫┗╋┓┗━┣┣┫┓┛┳┣
┃┣┳┓┣┛┃┣━┻┗┃━╋╋┛┫┛┃┓┗┳┏┏┣━┫┛━━━┫━┗┓┓┣┃┗┣
┗┓━┛┫━╋┫┃┃┛┻┫╋┣┻┻┫┓┏┫┳┗┗┫┳┳┃┻━┏┏┛┣━┃┳━┛┓
┣━┳┓┗┳┗━╋┻┓┏┛╋┏┳╋╋┓┣┛╋┣━┳╋┳╋━┻┫┳┃┣━┣┛┛┃┣
━┛╋┫┏━┃┻┻┃┻┳┣┻┛┗┳┏┗┫┓┫┛┛┫┻┫┗┛┻┓┓━━━┓┏┗┫┏
┃━┗┗┏┓┗┣┓┏┃┣┫┳┛┛┗┃┳┛┛┏┣┣┓┫┏┛┫┏┣┻┏┏┛┓┫┏┛━
┻┫┳┳━┗┛┳┓┣┫┳┣┃┣┗╋┏┻┻┻┗╋┏┫┓┓┗┓┻┓┃┗┛┛┏┗┻┏┓
┓┃┏┳┣┣┏┣┃╋┏┣╋┃┫┗┓┫━┳┓╋┗╋┗┫╋┫┫┫┏┣┫┳┗┃┳━┳┏
┏┗┏┳┏┓┻┣┗┻┻┣┳┳┳┃┃┓━━┏┣┗┃┣┃┗┻┫┓┳┛┓┓┫┓━┣┫━
━┻━┃┏┗┗╋┣┛╋┻┳╋━┏┃━┛┻┃┳┳┻╋┣┃┻┣┻┻━┣━┗┓┻┗┛┗
┓┏┃━┗┃┳━┣┃┛┏┣┫╋┻┓┫┻╋┣┗┓┛┻┛┏┓┓┻┣┓┣┃┃┻┗┳┻━
━╋┏┏┳┣┫┏┫┫╋┏━┓━┳┣╋┛┳┳┗┃┳┻━┃┗┏┣╋┫╋┻┻┛┏┳┻┫
┫┻┓┗┳┣┳╋┣┣┳┳┳┛┳┣┛━┓┛┣┏━━┗┓┛┏┫┫╋┣┫┫┣┻┫┫┫━
┳┃┻┃┣┏┻┣┻━┏┏━┓┻┗━┗┗┗┏┓┗┫┏┛┓┗━┻┣┗┫┃┏┻┃╋╋━
┳┫┳┣┳┏┏┣╋┣┻━┃┫┳┻┣┣┗┣┫┓━┓┣┛━┻┳╋┃┳┏╋┻┗╋┛┗┃
┳┣┣┃┣┛┗╋┗┻┛┫┫╋┃┛┏┛┃┏┻━┏┏┃┓┃━╋╋╋┫┣┣╋┫┃┳┫┃
┛╋┳┣┛╋┓┃┗┗┛┏┏┓╋┫━┏┃┓┓┓┗┻┃┓┣┗┻┓╋┻┻┓╋┫┗━┃┳
┛━┃┛┗┗┫┛┗┏╋┳┏┏╋┃┻┳┗┳┗┻┣┓┣┏┛┗┣━┣┣╋┏┻┓┏┛┻┛
┃┣┳┫┓╋┻┓┏┏┳┏┏┻┳┛┏━┗┣┛┗┳┗┏┓┛┫┓┳┓┏┳┣╋
┏┫━┣┗┫┳┻┫┳┗┃┫┗╋┫┗┣┓┏┏┏┏╋┣┃━┻┗┳┓┗┻┛┫┏┫┏┗┗
┛┏┏┳┓╋━┓┣┃┳┳┫━━┫━┻┣┏┻━╋┛┳┓┛┳┗━┃┻┓┗━┫┃┗┓┃
┛┗┏┏┏╋┗┳┃╋┃┣┛┗┓━┻┗┫┳━┻┫┏┫┻┏┣┣╋┫╋┳┳━┃┻╋┓┗
┗┗┳┃╋┳┛┃┫┃┓┣━┗┫━┏┃┣┓┻╋┃┗┛┗┣┃┏┏┛┗┗┃┣╋━┣╋┗
┳┏┗┫┏┣┏┓┛┫┏┫┫┛┃┫┛┻┳╋┳┃┃┏┻┻┳┗┫━┗┗┓━┗┏┳┫━┃
╋┗┳┓┳┏┛┏┃┗┳┻┏┻━┗┣┗┛┛┻╋┻┛┗┣┻┳┏╋┓╋╋╋┻┣┫┓┣┓
┳┳┏┏┣┳┣┓┗┃┏╋┻┃┛┏┃┏┓┫┓╋┻┣┛╋┏┣┻┣━┏┫━┛┻╋╋╋━
╋┣┏┃┻┣┗┻┓━┓┻┃┗┓┻┣━┣┛┛╋━┻━┻┫┳┓╋┛┛┏━━┻┣┛┗┳
┏┛┛┃┗┗┗┃┻┓╋┣┓┗━╋┃┻┃┃┛┃━┏┳┓┓┳┛┛┣┓┓┣┫┗┻┻┫━
┻┏╋┫┗┏━━┓┛┻┗┛┻┻┫┃┫┣╋┛┫╋┣┃╋╋┳┏┗┻┓┓┻┳┃┏┏┃┓
┛┛┳━┓┣┻┗┏┏┓┻┓┣┗┻┛┫┻┏┛┛╋┃━┻┗┻┳┗┛━╋┃┳┗┳┫┫┏
━━┫┗┣┻┓┛╋┣┫┓┻┗┓┻┃┓┃┳┛┏┣┫┓┗┓┣┳╋┛┻┣┃┓┛┏┫┃━
┻┣┗━┳┻┓┏┫━┻┓╋┣┣┗━━┳┻┛┳┛╋┏╋━┏┻┗┳┫┓┣━┏┣┗┻┏
┏┏┏┃┏┳━┓╋┣━┓┏┗┏┻┛┣━┏┻┓┣╋┣┣━┗┻┗━━━┗┓┓╋┻┣┳
┻┫┃┏┗╋┛┳┣┓┏┣┓┓┗┃┏┣┛┓┳━┳┓╋┏┣┻┛┏┳┓━┣┃┃╋┫┓┛
┗┛┳╋┫┫┻┏┻┫┣┫┳┏┫┳┳┏┫┗┳┃┫┏┣┗┣┻┓┗┃┣┃┓┻┃┳┃╋┏
┓╋┏┻┓┏┻┓┏┫┃┫┓┻┃┳┻┫┛┣┣╋━━┣┃┫┗┻┣┏┳┣┣┣┛┛┏┣┳
┳┫┓╋┳┻┃┓┗╋━┛┳┻┏┣┻┣┫┓━┗┣┓┳┗┃┻┻┣┣┓┛┣┛┏┫┓┫╋
┃┃┏┛┃┻┣┫┗┫┗┗┗┓┛┃╋┃╋┗┫┛┏┏┫┏┻┛━┫┃┳┣━┃┏━┫━┻
╋┓┓┫┃┛┗┓┻┛┓┗┓━┻┗┛━┣┏╋┣┃┻╋╋┛┓┏┗┓╋╋┣┳┻┳┓┫┗
╋┻┃┳╋╋┫┻━┃┫━┏┏┣┓┛┣━╋┏┫┏┃┏┓┗┻┏┓┃┗╋┛┣┳┃┓━╋
┳╋━━┳┓┛━┃┏┛┃━┗┓┫┫┫┏┃┫┃┏┓┫┳┏╋┫┣┫┫┏┣┣┛┛┏┃┃
┫┳┓┫┗┳┃┳┻┳┳┛┻┏┳┣┗┻┃┳┗┓╋┫╋┳┻┫┓┣┓┓┻┓╋┓┃┏━┳
┣┗╋┛┳┏╋┫┓┓┣╋┛┻┛┣┓┏┻┳━╋┣┏┃╋╋┓┻━┗┃┣┃┫
┣┏┳┣╋┣┛┣┗┣┣╋━┻╋┳┣┳━┃┃┫━┛╋┣┃┣┣┗╋━┃┻┃┻┓┻┳┓
┫┣┓┓┛┃━┃┣┃┓┓┓┣┗┳━┳┣┗┻┻┻┏┏╋┗━┛┻┛┓┏┳┓━━━┃┛
┗━┳┛┛━┫┳┓┃┗┓━┫┗━┗┓┏┏╋┓┏┫━┳┓┣┫┳┣┻┃┛┫┛┗┗╋┣
┛┳╋╋┣┓┳┻┗┛┏┗┏┛┗╋╋━┻┗┳┃━┗╋┃┓┛┳┣┗━┣┳━┓━┳╋┏
┫┓┃┻┛━━┻┫┏┳╋╋┳╋┫┃┫━┏┗┻┗┃┻┓╋┃┗┏┣┃┛━┻━┏┳┃┫
┻┻┛┏┏┫━┏┫┓┻┫┫┛┗┛━━┫━━┣╋┃┏╋┃━┣┫┣┏┗┗┳┛┗┏┫┃
┳┫┗┫┗┃┫┣┻┛┻┳┛┛┛╋╋┃┻┓┫┻┻┛┫┛┓┣┫┣╋╋┛┛╋┫┃┏┫━
┫┏┗┣┃┗┛╋┏┗╋┣┃┫┻┫┗┛┃┣┗╋━┳┓┗━┛┏┏┻┛┻┓┻╋┗━┏┫
┃┛┓┛┣┗┃┃┃┻┻┛┛┓━┫┳┳┫━┳┛┳┻┃╋┓┓┳━┳┛┫╋┫╋┃━┗╋
┏╋┓┫┣━┛┻┓┗━━┫┣┛┫┛╋┏┳┗╋╋┛━╋┗┳━┳┣┫┫┣┛┏┃┛┃┃
━╋┻┫┻┗╋┃┃┃┻┓┫┏┫┳┣┫┛┫━┻┓┳┫━╋┛┻┃┻┓┓┫┓┏┻┃┣┓
┫┳┫┃┫┛┣┓┳┗┗┛┻━┗┓╋┣━┫┛┫┣┏┗┗┛┣┳┳┃┻┓┣┛┃┻┛┃┏
┗┫╋┗╋━━┗┫┻┗┳╋┓━┓┗╋┏┻┳┗━╋┳┓┃━╋┏┻┗━┃┻━┗┣┣┳
┗┛┓┗╋┫┓┛┏━┻┻┛┻┃┏┗┏┗┳╋┻┳┗┃┗┓┻┛┻┗┛┏┃┣┓━┓╋┫
┛━┗┓┻┛┻┗┓┏┃┣┓┣━┃┃┣┗┳┣╋┏╋┫╋┓┏┏┓┛┻┓━┛━┃━┃┃
┏┻┛┗┣┻╋┻┗┫┣┃┗┃┏┻┻┃┗┓┳┏┓┫┏┳┫┳┳┗┳┻┓┓━┳┣┓┫┛
┃━┻┻┣┃┃╋┳┫┗┛━┫┻━┃┏┳┣┏╋┏╋┗┗┫┗┣┣┫┫━┃┗┏┫┓┓┫
┣┗┏┓━┳╋┓┳┳┣┏┫┳┣┫┃┻━┛━┣┓┗┻┏╋┳┃┫┗╋┗┫╋┻┻━╋╋
┗┻┫╋┣╋┫┗┳┳┳┛┳┛┣┣╋┓┛┗┏┏┏┣┏┣┻┗┳┻┳┣┻┻┗╋┓┓┛┓
┏┫┓┣┛┓┓┛┗┃┏┫┫┻┏┗┃┗┃╋┛┗┗┏┻┫┏┛┫┣┣┃┫┳┻╋┳┗┗┳
┣╋┻┣┣━╋┛┣━┏┗┫┛┗┓┛┃┓┛━┗━━╋┗╋┗━┳┻┣╋┳┳━━┃┛┻
┫━┏┣┃┃┻┫━┏┏┫┗━━┳┓━┗┻┏┓┫┣┃┻┏╋┳┫━┣┗┃┳┛╋┛┻┻
┛━┛┓╋┣┏╋━┫┏┻┗┛┻┻┛┫┻┃┛┣┻┻┛┳┫┃╋┏┻┏┳━┓━┛┏━┛
┃┫┏━┃┻┗┣╋┗┃┓┓┳┗┏╋┳╋┫┏┣╋╋┳┣┣┓╋┗┃┻┣╋┏
╋━┻┛┣┣┓┳┃┳┻┻┳┓┣┳┛┃┳┫┣┛┣┳╋┓┃╋┛┻┳┃╋┃┳━┏┃┳╋
━┓┗┫┣┗┫┓┻┓╋┓╋┓┗┏┓┃┻┛┳┓╋┃┗┣┫┏┻╋┛┣┣┃╋┏╋┓┃┗
╋┳╋┛┛┳┣┫┫┳┣┫┫┓┳━┳╋┫┓┳┏━┏━┓┳╋┻┓┏┳┓┓┓━┣┻┳┃
┣┏┛━┃┣┃━┫┏┛┛━┃┳┣┣┗┛┃╋┫┓┛┗┫╋━┳┣┓┻━┛┳┫┗╋┗┃
┳┓┣╋┳┓┓┓┛┗━┣┛╋┏┏━┫┫┳┃┣┳┫┏┓┫┻┏╋┛┓┗┳┗┫┻┛┓┃
┳┏┛┛┗┣┣┻┗┛╋┳╋┓┳┗┃╋┓┻┻┻┏┻╋━┏┳┓┫╋┻┃┏┻┗┃┛┣┫
╋╋┻┓┛━┳┻┳━┻┻┗┳━┻┻┓┓┗╋┣━┓┻━┗┏┳╋━┻┫━┻┗┓┻┻┳
┳┓┗┛┳┛┗┣━┫┏━┏┫━┏┗┳╋┛┳┛┗┳╋┛┫┣┳┗━┻┻┫┃┫┏┣╋┃
┻┻┳┏━╋╋┗┫┏┫┛┏┫┃━┳┓┏┛┏┣┳┃┫┻╋┛┛┣┛┻┻┛┣╋┳┳┫━
┏┓┫┏┻╋┫┣┻┏┏┛┳┗╋┗┃━┗┣┻┳┛━┗┗┻┏┳┓┻┳┛┳┫┏┛┛┫┓
┏┫┫┣┳┛┗╋┏┗━┃┫┻┗╋╋┗┫╋┃┳┏┗┫┓━┛┏┣┗╋┣━┏┗┻┏┻┓
┗┃┛┃┣┻┛╋┣━┣┏┳┻┫┛┗┣┳┛╋┳┣┛┳┏━━┓┫━┳┏┳┓┛┏┃╋┛
┛╋┻┻━┏┫┛┻┃┃━┳┣┗┗╋╋┣┻┫┛┻━┛┳┻┛╋┏┓┫┗┣┃┏┗┛┛┣
╋┻┻┃━╋┛┃┻━┫╋┃┗┳┛┓┓━┫┣╋┛┗┳┓┓┏┫┛┛╋┫╋┫┳┻┓━┛
╋┣┓━┻━┣━┫┻┓━━┗┻━┫━┏┃━┏━┳┓┫┳┓┛━┫┏┓━┛┏┳╋┏┻
┫┻╋━┃┓┻┻┳┳┃╋┳┣┛┻┛┃┗┏┗━┫┳┏┃┃┃┫┻╋┃┃┓┳┏┗╋┛┗
┻┣┏━┳━┏┫┫┃┛┃┓┏┫┳┫┳┻┃┻┏┻━┛┏┏┣┳┣━┣╋┓╋┛┓╋┻┛
━╋╋┏┓┏━┛╋┃┃┫╋┃┣┫┏┏┛┣┛┏╋┳┛╋┻┳┓┓┏┏┫┏┛┛┛┗┫╋
┳┻┣┗┛┗┗┣┏╋┗┓┫┳━┛┣┛┫┳┻╋━┓┗┫┗┫━━┗┗┫┳━━┃┓┗┫
┳┛┣┓┓┣┫┗┳┛┛┏┛┣┳━┗┫━┏╋━┫┏╋┫┛┳┏┻┓┣╋┻━┣━┏┛┣
╋┛╋┏━┳╋┫┃┫━┏┓━┛┏┫┗┻┛┗┣┓┛┓┻┗┻┓┫┫┓┗┳┣┛┻┓┳┫
┛┓┣┣┳┫┏┻┻┗┳┗┻┣┓┣┻┛┣┓╋┃┓┣┃┓┳┻┻┗━┗┣┛┻┳━┓┗┛
┳┳┓╋╋┳╋┣┣┛┃┣┃╋┏┃╋╋┳┓┃┃━┓┳┗┛┣┫╋┏━┛┏┓┏┛┣┣┻
┣┗┏┻┓┫┓┳┳┣┓━┃┳┏┳┛┻┻┳┳┗━┏┛┫┗┓┳┫━┫┣┏━
╋┳┫┃┏╋┃┗┻╋┛┻┃┫┣┫━━┗┏┓┻╋┫┫┛┓╋┻┓┣┻┃┗┃┣┣┗┃━
┻╋┗┻┏┓┳┏┃┓┣┳┣┫╋┃┗┣┛┣┳┗┻┃┏┳┣┳┳┫┓┏━╋┻┫┓┫┗┃
┏┣┫┃┣┃━╋┓┫┳┻┳┫┣┗┗┓┫┫┛┃┳┓┳━┃┻┃┣┫┻┳┏┏┫┫┫┫┛
┏┻┫┏┣┗┣┫╋┃━┻┫╋┓┫┣┻┻━┓┏┗┳┻┃┣┗┗┣┏┃┻┃━╋━━━╋
┻┃┣┻┫┣╋┃┛┛┃┫┓━┻┃┏┗┛╋┗┃┗┫┛┓┣╋┣┻┃━┓┫┓━┗╋┛┏
┻┃━┓╋┏┓╋┃╋┃┓┃┃━┏┣┗┓┳╋╋┳┛┣┻━┗┻┓┳━┗┻┛┛╋━┻┻
┓┣┻┗━╋┣┗┣┃┻┓┻┣┣┛┻┣┏╋┏┗┏┗┓┫┫┳╋┛┛╋━┻┗┃╋┃┏┫
┓┓┻┳━┳┃┣┣┳┃┻┗┛┫╋╋┗┣┏┳┓┛┓╋┗┳┏┓┻┏┏━┓┛┓┓┃┳┳
┻┃┻┃┻┫┃┫┓━┻╋━┳┗┓┣┻┻┫╋┗┏┗┗┫┣┛┛┫┏┣┏┗┏┗┣┏┣┣
┃╋┣┏┻┓┣┛┳┳┓┏┗━━━┃╋┏┣┓┛┳┛┫┳╋┓┻┗┫╋┣╋┗┏╋┫╋┃
┳┻━┫┫┗┻┻┻┛╋┗┫┣┛┓┓┫┛┣╋╋┓┫┃┛━┳┃┳╋┛┗━╋┓┗╋┏┳
━╋━┃┳┻━┣╋┣┫┻┏━┛━┃┻┗┃┛┳┛━┗━┗┏┗┃┣┫┳━┫┓━┳┣┫
┛┏━┣┫╋┛┃┓┗┻┳┫╋┗┃┫┃┃┳┗┻┏┏┓┗━┗┫┗┃┗┻┏╋┫┃━┻┃
┻┫┃╋┃┻┓━┻━╋┣┗┳┏┣╋┛┗┫┻┛┏┫┏┓┃┻┳┓┫┣┣┛┫┗┗┫┫━
┫┻╋┃┓┓┏┓━┛┫┫┛┣┣┓┳╋┻┏┫┫┓┏┫╋┃┓┻┣┗┳━┃┻┳╋┃┃┏
┫┗┃━┛┏┏┗┏┫┏┫┻┗╋┫┛┻┗┃┗┛┻┫┻┫━╋┏┗╋┃┫━┗┗━┏┣┛
┃╋━┃┛━┗┏┫┛┻┛┓┏┏┃┫━╋┏┓┫┃━┃┫┻┻┓┗┃┣┓╋┃┣┻┛╋┣
┫╋┻━┗┻┛┫╋┫┗┳┃━┛┏┣━┫┳┛┻┫┳┏┻┫╋╋┃┳┓┻┛━┫┓╋┓┻
┏━┣━┳┗┳╋┓┛┫┫┣┻┳┛┻┫┛┻━┫┓┳┃┏┳━┻┓┓┻┫┓┫┳┃┃┏┫
┃┫┻┻━┓┛┳┣┳┻┗┫┳┳┓┻┃╋┫┓┛╋┃┓┫┣┳┣┳┣┛┃┫┃┓┻┣┗┗
┳┣╋┳┻┛╋━┓━┣┳┃┣┏┓┏┗┃┳┏┏┣┗┓━┓┃┣━━┏┗━┓━╋━┣┣
╋┳┛╋┛┛┃┓┏┛┛┃┃┓┓┏╋╋╋┻┓┏┛┏┏┃┓┫┳┻┓━╋╋┣┫┳━┏━
┫┳━╋┗┗━┗┻┃┓╋┗┃━╋┗┃━┣┻┻┏┳┻┏┣┣━┫━┳┳┫┳┻┳┣┣┫
┛┣┗┓┛╋┻┃┛┻┛━━┃┗┻┻┃┏┫┃┗┫┓┛┻┳┏╋┳┫┛┳┫┗
┣┣┻╋┳┳┗┃┛┏┗┻━┳╋┓┓┃┛┣┣╋┃╋┻┗┛┻━━┣┻╋┛┳┫┗┣┣┳
┓┏┫━╋┗┏┗┳┫┓━━┫┛┗┣┳┻┓┛┣┏━┓┓┏╋┻┫┃┓┓┳┳┏┛┃╋╋
┏┏╋╋┛╋━╋┳╋┏╋┓┣┗┏┛┫┓┣━┣┣┃┣┫┫┫┛┻┛┻┻┓┃┗┗┻┗┫
╋┣┳┻━┛┓┗┛┛┳┫┗┻┫┻┫┃┣┗━┗┗┃┃┓┛╋┛┳┻┃┃┃╋┓┣┛┓┳
┃┳┫┏╋┻┻┏┗┻┣┓┣┛┛┗┏╋┛┏┛━┗╋┗╋┃━┗┻┛┏┓┏┃┳━┣┛┗
┳┻━┗┣┗┣┏━┫┛━┻┃┏┃╋┳┻┻┏┓┫┗╋┳┃┃╋┓┣┻┃┏┏┣┳━┏┫
┏┗┻┫┓┗┓┃╋┣╋┻┗╋┃┳━┳━┃┗━┳┓┏┻┓┗┗┃┣━┫┳━┻┓┛┛┛
┻┛╋┫━┗┳┳━╋┃┓┃┏┳┣┃╋┏┏━┏┣┻┳┃╋┏┻┣┗╋┣┫┓┃━┓┻━
┃┏┛┗┏╋┳┃┛┣━┃┛┓┛┫┗┗┫┻┻┓┃┫┗┃┗━┗╋┳┗┏━┻━┛┣┗┓
┣┫┣━┻┻┳┃┏┣┛┃┗┛━┗━┏┫┫┻╋┛┃┫┗┗┛┓┓━┃┣┻┣┫┳━┗┃
┫┃┳┳━┃┗┣┻┳┛╋┣╋┫╋╋┃┃┛┫┫┻┗┃┻┫┣┗┗┏┳┣━┗┗━┛┓┓
┳┏┛┗┃┗╋┻┛╋┗━━╋┻━┗┃┳━╋┏┳┣┻┃┛┫╋┣┛┳┛┳╋┗┗┓┗┛
┫┫━┫┃┣┏┃┻┻┻┻━╋┏┃┓┓━╋┫┳┛┣┃┳╋┛┛╋┓━┃┛┣━┛┻┣━
┳┓┣┏┳╋┛┳┛┗╋┻┏━━┛┃┃┏╋┏┓┻┫┏╋┛╋┗┗┏┳┛┻┏┛━┫┛┛
┏┣┛┗┗┳┳┫┳┻┗┃╋╋┻┳┗┓┻┳╋┳┗┻┻┻╋┃┗┻┣╋┣┣┻┓┻┃━┣
┗┳┗┏┃┻┗┗╋┗┓┣┳┓┛┃┫┳╋┏┗╋╋╋┻┣┗┫┣┛┃╋━┗┳┻┓┣┓┣
┛┗┫┣┳┳┃┫┗┳┏╋┳┏┳╋┃┗┓┻┛┃┣┣┗┓┣┳┃┃┓┛┓┛┛┗╋┗┗┻
┫┛┣┳┻┫┗╋━┣┛┫╋┛┓┻┗╋┣━┣┓╋┻┳┏┃┻┻┓┣┓┓┏╋┛╋┫┗━
━┳┫┻━┻┣┃┣┗╋┏┳┃╋╋┃┏╋┃┻┻┻┻┛┳━╋┏┏┏┻┏┏┃━┫┳┃┗
┫╋┻╋┗┓┗┃━┛┣┓┗┫┛┻┻┓┗┳┫┳┣━┏┃┓┃┓┣┃┳┫┓┛┃┗┃┓╋
┣━┳┗┳┻┛┳┏┳┻┛━┻┫┫┛┫╋┣╋┳━┛━┫┣┃┏┃┓┗┓┛┻━┏┫┳┃
┻┛┣┫┳┗┳┃┫┓┗╋┓╋╋━┣┛┛┛┏┻━┻┣┣┳┻┃┛┛┃┛┃━━┛┣┓━
╋╋┣┃┻┣━┫┃┏┗┫┓┻┏┫┗━┗┫┫┓┃┏┳┛┛┣┃┳┓┏┏┃┛┃┗┓┏┣
━┣┫┏┗┳┃┳┗╋┳┏┛┫┫┻┣━━┓┫┻┗┻┳┃┛┣┏┳┣┃┏┳┳
┓╋━┛┻╋┳┛┳┳┃┳╋┏┫┻┃┫┳┓┛╋┃┳━┃┗┫━┗┳┻┳┻┛┃┣╋┳┻
┃┏┻┫┳┻┓╋┛┏┗┗┳┏┫┓┗┗┃┳┣━┻┳┃┫┫┫┳╋┏━┗╋┛┃┗┻┛┃
┣┻┻┏┣┗┓┏┓┫┣┫┻━┗┣╋┏┛┃┳┓┻╋┓┫┃┓━┻╋┏┣┏┃╋┣┓┓┗
━┗┛┫┳┻━┫┳╋┣┛┃╋╋┛┓╋┳┓┣┛┳╋┣┏╋┫━━┃┫┗┛┗╋┫━┫┓
━┻┣┗┓┛┃┃┛┫┛┳━┣┣┻━┻┣╋━┗┛┫┳┛┗┻┣┛━┛┃┃┗┓━╋┫┻
┫┫━┃┛┏┣┗┗┃╋┛┗┓┣┏┃┣┛┗┏┳┓╋┏┫━┛┓┗┣━┃┛━┫┃┫┗┓
┃┗┓┓━┳┓┣┣┏┻┓┫╋┃┻━┛┏┳┗┣━┓┏┳┏┛┣┏┛┳━┓┳┏┏┗┃┏
┫┗━┏━┏┻┻┛┓┫┓┃┛┫╋┃┛━╋┃┛┓┫┻┓┛━┏┏┳┣┃┃┳┏┗┃┃┳
┣┛┫┏┏┻┗┏┏┫┛┻┗┫┏┳┛┃┓┛━┏┳┻┃┳┫┏┗┻┛╋╋┛━┓┳┛╋┗
┏╋┫━┣┓┏┗┻┳┃╋┗┃┻┏┗┃┏━┃┓┓━┛┓┫┓┏┓┳┳╋┛━┣┻┳┛┏
┛┏┣╋┏┣┻┳┛┏┓┏┛╋┛┗┫┓┳╋┓┛┗┻┻┫╋┓┗┓┻┣╋┫┗━┗┫┛┏
┏┛┫┳╋━┛┗┗┫┃┳┏━┓╋┏┳┗┏┳┓┫┗┏┻┳┏┗┛┗┫┣┫┻┣┏┗╋┛
┏┃╋┃╋┗┫┳╋━┃┫┓┓┓┣┳━╋━┃┃┫╋┓┫┣┣┗┫┻┓┳╋┣┣┛┣┫╋
━╋┃┫┻┣┻┛┳╋┓┏┃┻┃┣┫┏┏┻┳━┳┃┃━┫┣━┳┏┓┻┗┃┣┻┏┛┗
━┗┗━━┗┗┏┛┫┻┻┫┃┓╋┻┛┃╋┛╋╋┓┃┃┓┻┣┫┗┏╋┣┣┓╋┗┫┓
━┓┫┛┏┗┗┗┻┃┗┃┗┃╋┓┫┓┛┫┻┳┏┫┣┣┗┻┃╋╋┓┣╋╋┻┛┓┃┣
┻┛┓╋┓┳┃┫┫┫┣┣┗┻┃┗┫┳┓┓┓┣╋┗┛━━┻┣┛━┻┓┳┫┗┣┳┣┻
┻┏┫┗━┻┛┛┏┗┻┗━┻┫━┏┻━┣┣┃┃╋┳┗┓┛┻┻┏┻┣┫┃┣┻━┳┣
┛┗┣┫┫┫┗┃┻━┛┗┃┳┏┏┻┣━┣┓┳┏┫┃┛┣┫╋┛┏╋┣┣┏┫┳┃┃┫
┣┏┗┗┫┻┗━╋┻┣┗┃━┣┣┫┣┗╋┓┓┣┓┣┳┏┗┫┏╋┻┫┛┳━┫╋┫┫
┓┏┃╋┃┻┗┃━┣┫┫┣┓┏┛┗┻┛┳┫┃╋┓┃┛┓┳┃━┃┗┫━┓┃┻┓━┏
╋┏╋┏┏━┳┻┣┣┓━━┣┓┫┳┣━┣┳━┣┗┃┣┓┳┫┗┗┣┗━┫┗┛┏┣┏
┣━┻╋━╋┓┻┻┏┃┛┃┃┏┣┫┓╋┣┃┃╋┻┓━╋┗┏━┗╋┏╋┣┃┻┃━┓
┃┻┓━┻┗┏┫┃╋┗┓┫┗┫┗━┓┛┏┓┓━┛┳╋┗┳┓┫╋┛┛━┻
┫━┫┳┫┃┓┳┣┣┣┏┻┣━┫┛┛┣┻┻┣━┏┏━┛┃┣┻┳┳┗┣┛┫┛┫┓╋
┫━━┗┓┛┳━┻┻┃┳┗┗┃┻┳┛┫┃┃┻┳┃┏┓┏┳┏┛┃━┗┛┏┃┃╋┫╋
━┳┳┏┛┗┣╋┓┫┳━┏┃┃╋┳┳━┫┻┫━┛┳┻━┓┗┃╋┣┳┻┫┏┗┻┳┫
╋╋┏┗┻┳┛┫┫━┏┃┣┫┛━╋┏┃┗┏┃━┳╋┃┣┗┫┏╋━┳┻┗┻┏┻┻┛
┻┗┣┃╋┣╋┓┃┏┳┏┗┏┃┛┗╋╋┻╋┓┃┻┏╋┃┛━━━┛┫╋╋┏━┫┓┓
┛┏┫┻━┏┛┣┓┣┓┃┳┛╋━┛┳┏┻┃┏┻┫┫╋┛┣┃━┛┗┗┗┻┻┣╋┃┗
┫╋┳┏┳┻┛┻┣╋┻┣┓┛━━┓╋┃┫┃┣┛╋┗━┏┻╋┻┫┻┳┃━╋┗┛┳┏
┳┻┛┃┃━┳┓┣┏┣┃┃┣┗┏┻┣┻┓┣┛╋┃┓┗┣┛┛━━┛┻╋┓┃┃┻┃┃
┻┫┃━━┫╋┛┣┫┃╋╋┛┣━┃┗┳┗┻╋╋┓┣┳┓┏┳┳┣┫━┓┣┏┗━┛┏
┻┻┛┓┗╋┗┃┛┓┻┏━┫━┓━┛╋╋┃╋┳┫┓┛┣╋┓┗┣┻┛┃┗━┛┛┫┓
┓╋┳┣━┓━┛┗━┗╋┻╋━┛┓┛┓╋━┳┏━┛┓┻┫━┛┻━┻━━┫━┣╋┃
┻┗┳┃┻┳┗┛┏┛┳┳┏┛┓╋┛┏┫┓┛━╋┓┓┏┫┳┻━┻┓┏┏┃╋┏┏━━
┏┛┓┻┃┣┃┓┃┓╋┛┗┛┳┳┏┳┏┣┛┛┻┳┛┣━┛╋┫╋━┛━┓━┏┣╋┣
┃┫━┫┓━┻┃┳┗┛┳┗┣┗┏┓┻━┃╋┃┓┻╋┳┣╋┳╋┃┗━┳┃┓┗┫┛┛
┃┗━━┫┻┏┗┛┻┫━┻┃┫┏┗┳┣┓┣┣┗┛╋┻╋┫╋┣┃┗┗┛┗━┫┳┫┫
┣┓┓╋┛━┻┣┏━┣┫╋┳┳┓┣┻━━┓┻┗┃━┣┳┫╋┻━┣━┳┛┫┏┓┛╋
┗┣┓┏┫┳┳┗┫┃┗━╋┓┳┛┛┓┏┣┻┗╋┃┗┓┗┛┻┻┓┳┃┻┓┗╋┏┣┃
┻┻━┫┗┫┏┏┳┛┣┫┣┻┫┏╋┃┻┻┣┗┳┳┳┏┳┏┃┓┣┗┳┻┃━┃┗┻┣
┗┫┳┫┗┫┻┃┻┃━━┳┫┳┳┣┻┏┗╋┓┏┳┛┻╋━┏┻┓┗┣╋━╋┳╋┣┗
┏┻┗╋┗┃┻┣┃┫┗━┃┫╋┓┳┗┃┳╋┳┳┏┓┃━┣━┫┳┻┏┳┓┳┃┣┣╋
┫┣┛┻╋┛┗┛┓╋━╋┛━━┗┗┣┣┏┳┣┻┻┣┫┓┓┗┓┫╋┛┫┻┻┻┗┫┳
┻┓┫┃┛┃┣┻━━┏┓┏┏┏━┛━┫╋┣┫┃┏┓┳┏┃┏┛┻┃╋┗┃┏━┫╋━
┳┓┏┛┣┳┳┃┃┓┳┳┓┣┫╋┓┓┣┳┃┫┻┣━╋┓┛┻┣┳┣┓┫┣━┏┛┳┻
┫┃┻┫┏╋┻┫┗┗┳┛┳┳┃┃┗┓┛┫┫┻┛┗┃┣┫┳┻┻┣╋┣┳┣
┓┏━┫━┛╋╋┣╋┏┏┣┣┣┏┳┓┃┃┏━╋━━┻━╋╋┓┃┻┣┳┗┻┛╋━┛
┏┫╋┫┏┗┻┻┛━╋━┫┃┗┏┳┣━┣━┃┓┛┻━┏╋┏┣┻┳┛╋┫┣┫┃┻┗
━┏┗┏┳╋┫┻┓┓┛┓┳┗┻┛┗┫┏┫┏━┗┃┗┏┫┣┳┻━┳━┏┻━┏┗┓┃
┗┓┫┃━┓┓━┳┃┃┏╋┗┣╋┣┏┏━┫┏┻┫┳┛┫┃┫┃┃╋┃┗┏┛┳━┳┫
┫┓┗┗┏┛┳┣┻┗┻┃┛┏┏┳┛┫━┃┳┣┃┫╋┻╋┓┫┛━╋┓┓┓┻┛╋┏┗
┫┗┣┏┣┛┏━┗┛┫╋┣┃╋┫┣┛┳┗━┣┏┗┣┏━┫┛┓┃┳┛┗┳━┫┗┛┃
┗┏┛┗┣┓┓┳━┻┏┣┳━┳━┃╋╋┻┻┛┓┳┏┫┣┓┻╋┏┻┻┃┳┃┳━┏━
━━┣┗┣┫┫┻┛┃┃┳┫┗┛┫┣┗┃╋┛┛┻┻━┻┛╋╋┻┻┻┣┓┛━┻┓┳┫
┻┳┗┓┣╋╋━┻┫┏━┣┻┛┛┣━━┣┏┣━┃┛┗┏┗┛┓┏┗━┃┣┫┛━━━
┗┗┛┳┻┻┗┏━┓╋┣╋┓┓┃┣┫┃┃┣╋┃━┣╋━┏┻━┫╋╋┣┏┓┛┏┻╋
━━┃┫╋┳━╋━┗┓┛┓┻┫┗┃┳┻━┃┫┻┻┳┻┣┗┫┓┻╋┏┫┗┃┣┫┗┛
┻━┓╋╋━┛┓┏┣┏┻┻┗┻┏┃┻┳╋┓┻┗┻┃┣┣┳┻━┣┻╋┗╋┛┛╋┃┳
┣╋┣┏┏╋┃┏━┛╋┗┣━┳┓┣┻╋┫┏┓━┛┗┫┗┻┏┓┫┛╋┻┻━╋╋┫┻
╋┫┃━╋┃┏┛┃┳┣┫┣┳┓┳┗━┃┓┗┛┫┃╋┛┃┓┛┃┫┳┓┗┓╋━┓┗┃
┳╋┫┏┳━┫┏┃━┣━┣┻┗┻┛┣┫┃┓┓┳┫╋┻┻┓┓┫┫┻╋┣╋╋┛┓┗┻
┣┗┻┛┳┳┏┣┃┏┓┻╋┫╋┃┗━┃┳┗┓━┫┫┣┻┫┛╋┏┛━┃┏╋┓┛┫┣
┻━┻╋┓┃━┃┣┏┓┫━━┏┣╋┗┳┳┻╋┳┏┳┣━┛┣┫╋┃┣┻┗╋┳┛┫┃
━┛┓┓┻┣┻╋┓╋┳╋┓┛┓┏┫┏┓┳┓━┃╋┃┃┳┫━┏╋┫┣┣┳┃┏┫┛┫
┻┣┗╋━┃┏━┳┗┻┳┣╋┣┗┓┛┓┓┫┓┓┣━┗━┗┏━┻╋┗┻┃┃┫┏┗┃
┣┫┓┣┏┗┗┻┓┃┛┗╋┃┃┫┏━┗┣┛┏┏╋┏━┳┏┳┃┻┓╋┃┃┫┓┏┣┫
╋┗┏┫━┏┣━━┫┓┫┳┓┓┳╋┓┳╋┳┳┫┓┃┳┏┫┻╋┗┫┏┻┗┗━┻┣╋
┓┏━┣┣┃┣━┫━┻┛┻┓┳┓┗┣╋┏╋╋┣┻┏┃━┃┳┛┻┣━┻┣╋┛┗┏┛
┳┏┏┳┓┫┳┓┗┳┳┻┳╋━┳━┣━┗╋┻┻┣┃┏┻┗┗┫┛┫┻┫┃╋┏╋┗┻
┳┳┏┣┏━┻┳┫╋╋┛┗┗╋┗┳┛┗┗┃╋╋┻┓┣┏┻┳┳━┓┛┗┗
┳┣┳┫┻┗┃┣┻┗━┃┓┣┳┃┻━━┗━┓┣┓┻╋┣┗┗┛┳━┏┏┻┏╋┗┻┻
━┳┳┏┻┻━┣┏┛┻┗┛━┏┣┻━┓┓╋━┻┓┻┃┻┣┛╋┻┏┛┓╋┻┗┫┳┓
┻╋┏━┗┳┓┗┣┣┓┛┻┃┓┏╋┫┛╋━╋┣━┓┃┻┗┏┏┛┫┣╋┣┃┫┛┓┫
┓┛╋┣┏━┣━┓┏┣┃┣┻┣┛┗┛┣┓┫┣╋┳┃┃╋┗┃┣┗┛┃┓┫┛┗┳┻┃
╋━━┫┛━┃┓┳━━┏┛┻┃┏┛╋┛┫┓┗┛┳┛┃┣┏┻┣┓┃┫┓┣┛┛┫┣┓
╋┓┓╋┓┓┣┫┳┓┣┃┣┛┃┏┫┳╋┏┃┣━┓╋┳┳┃┓┓━━┓┃┃━┃┃┫╋
┏┗┳┫┻┻┻┫╋┃┗┏┻┛━┳━┓╋┻┓┃┳┛┃╋┏┻━┫┏┫┓┛╋┣┫┃┣┣
┳━┗━┏┫┃━┛╋┳┣┛┳┛┻┫┳┃┗┃┓┃┓┫┳┛┏┣┫┏╋━┳┣┃╋┗┃┃
┳┫┛┳┃┛┏┻┫┻┳┫━┃┻┃┃┃┓━┓━┫┳┃┫┣┳┣┗┻┏┻┗━┗┻┳┫┏
━┛━┏┃┳┣┃┗┛┓┓┛┳┫┳┛┳━┫┃┳┫┗┻┗━┏┛┃╋┃┓━┫┣┏┓┓┏
┻┗┛┃┏━┃┏┏┏┳┏┣┻┗┻┫┗┃┳┛┏┏┻┫┳┻┫╋┗━┫┓━┏┃┣┫┏┻
┏┣┫┣┃╋┛┓┻╋┣┗━┣┏┏┗━┫╋┣┣┣┗┛━┣╋┃┛┳┛┏┻╋┛━┃┫╋
┫┳┻┓┃┻┓┃━┏┛┫┃┏┻┏┣┓┫╋╋┣┳╋┓┓┏┳━┏┻┛╋┃┃┏┓┣┻┻
┫┻┻╋━┫┛┃┳╋┣┏╋╋┫┻┓╋━┗┛┓╋┣┃┓┳┓┫┗┃┻┛┏┻┫┣┻┻┳
┓┣━┳┫┏╋┻┳┃┃┗┓┗╋┗┛┣┓┓┓┓┏╋┫━┛┏┫━┫┳┣┳┳━┛┃┛┫
┻━╋┃┗┫┫┗┫╋┛┫┗┳┏┓╋┗╋┛╋╋┗┃┳┫┛┫┫┛━╋┓━╋┻┏┛┛┛
┛━┛┏┛┛━┏━┗┛┻┗┓┓┓╋┓┳┃┛┫╋┻┫┓┏┳┳┗┗━┫╋┛┳╋┓┣┓
┓┓╋┃┃┳┣╋┫━━━┛┃┻┓┃┓┛┛┛┏┻┳┛┃╋━┗┏┳┗┓┻┓┛┛┫┓┳
┻┗┻┗┣┏┛┓┗┓┃┳┫┻╋┻━┻┫┃┓╋┻┃┗┗┗┫┣┓┣┻┻┛┗━┛━┛┓
━╋┻╋┻┣┓┓┛┫┃┓┃┗┻┗┻━━╋┛┏┓┻┻┏╋╋┻┛┏┻━┓┏┛┏┫┏┏
┳╋┫╋┓┣┃┣┃┃┻┣┓┏┓┛╋╋┳┗╋┏┛┻┃┏┏━┏┳┃┻━┓┳┃━┓━┏
┣┣┏┃┣━┛┗┏━┓┣╋┗┓┗┻┻┗┣┫┳┏┻┳╋┛┗━┣╋╋┓━┫┣┻┳┃┛
┓┳┏╋━┏┏┓┃━┻┳┣━┣┏┃┫┫┻┳┗╋┓┫┗┳╋┳╋┏┳┣┏┫━┻┗┃━
╋┃┣┗╋┛┃━┃╋╋┗┏━┓┃┣┣┛╋┃┻╋┃┻┫━┏┻┓┓┫┓┻┗
┏┳━╋╋┛┣┻┣┃┓╋┳┓┓╋━━┓┻━━┃┗┛━┳┣┫┳┫┳┳┛┗┳┣┻┫┗
┃╋┛┻┛━┛┗┗┳┓┏┣━┏┻┳┃╋╋┣┓┣┣┳┗┃┏╋┳┳┓╋┳┛┻━┣━╋
┗┓┫━┳┏┻┓┗┣━┃┃╋┫┏┗┳┫┏┣┃┣┓┓━┣┣┗┏┻┓┫┗╋┳┃┫┏┣
┓┛┏┻┣┓┗╋┗┳┳━┻┳┗┳┫┓━┻┓┏┃┏┻┳┫┻┏┏━┗┓┃┫┫┗┛╋┛
┣┣┣┓┻┫━┓┓┣┃┃┻┏┣┣┛╋┗┫┗┓┳┳┗┏┫┓┛┃┗┻┳┓┏┛┣┏━┏
┫┛╋╋━┫┣┳┓━━╋┻┻┫┻┣┣┫┻┛┻┛┻┏┛━┛┳╋┓╋┫┏╋┣┃┳╋┛
┫┃┻┓┏┫┫┓━╋┫┫┫┻╋┏┳━╋┳┳╋┫┛┫╋┛┓┛┻━┻┛┗┻┛━┃┣┳
┛┳┛┓┃┫┳┣━┃┗┏┫┗┃┃━┏┣┛┳┣┫┣┫┣┣┫━┓┗━┗┗┫┣┓┏┻┗
┛━┗╋━┻┣┣┗┓━┻╋━┛┳┏┫┃┻┃┳┗┫┛┏┗┳┛┃━┏┓━┫┻┓┣┫┏
╋┃━┳┛┣┃┛┫┃┫╋┛╋┃┫┳┃┻┛┫┗┗┓┛┻┃┫┓┗┻┛┻┛┃┫┳╋┏┣
┏┏╋┛┗┫┏┓┻╋┗┫┏┗╋┻┫╋┛┏┃┃┫┃┳┓┫━┗┫┻┗┗┛╋┓┃━┛┃
━┗┳┗┫┓┫┃┣┣┗━┓┫┳┻┗┳┛━┃╋┗┳┫┗┏┫┛┻┳┃┓┻┃┃┗┣┫━
┣┓┏┣┛┓┗┛┃┏┳┛┻┳┏━┓┏┃┳┳┗┳━┛━┓┛━╋┃┻┛┫┣┓┣┏┛┫
┏━┃┻┛╋┳┏┃┻┏━┗┏┣┣╋┗┻┳┏━┻━┛━┳┗━╋┗┫┛┃┓┣┳┛━┻
┃┓┻┗┫┳┻┃┏┗┓┛┃━┛┳┻┳┓┣┏━━┓┫╋╋━╋┓┻┓┳━┳┫┫┗┻┛
┛╋┗┻┃┫┣┏┣┓┳┗━┏━┫┛┫┳┛┻┗┗┏┏┗┏┗╋┣┏┗┓┏┻┏╋┫╋┣
┛┻┳┓┣┣━╋┃┛┏╋━┫┣┗┻┓━┃╋┻┃┻┫┳┓┣┗┏┗┻┫┃┣━┓╋┻┃
┛┏┏┣┳━┓┳┛┏┳┃╋┗┗┗┏━┣╋╋┻┳┫╋┛┛┣┫┻┏━┳┣┗┓━┣┳┣
┳┓╋┫┃┫┣┳┻┫┓┏╋┛┳┗┃┫┛┣━┗┃┗┃┏┻━┻┳╋┗┃┣┛┓┃┓┃┏
┫┃┗┓┃┣━┓━╋┳┻┏┛┃━┣┳┃┣┃┫┻┃╋┛┫┻┻┣┳┓┳┫┫┻┣┳┻┃
┛┏┗┻╋┛┗┣┻╋┏┗┻┗╋┗┃━┫┛┗┗╋┓┓┓┃┗┫┳┻┓┣┣┃┃━┓┫┓
┛╋┻┗┫┣━━┣┏┓┻┛┻┛┛╋┫┣┻┃╋┃┗┻┳┻━┛┃┏╋┛━┃╋┛╋┣┫
┫┣╋┏┓┻┃┫┻╋┻┏┻┃┗┫━┻╋┻┗━┗┗━┓┻┓━┫┳╋┏━┫┃┏┳┗┏
┻┓╋┃┻┻┃┣┃┃┫┻╋┛╋┛━┣┃╋┻┓┫┃╋┣┗┏┛┫┳╋┳┻━
┫┫╋┻╋┗━┫┃┫┣┓┣━┓┻━┗┫╋┣╋┳╋┃┗┫━┣┻┛╋┏┛┏╋┃┗┻┓
┫━┛╋┛┗┗┃┣╋╋┳┻┻┏┓┏┓┓┫┃┫┏┻┣┣━┓┫┏┣┫┗┓┣┣┛┗┫┃
┫┓┛┏┳┓┏┓━┻┏┗┻┓┣┫╋┻┣┓━┣┫┫┏┓━┫┫━┳┫┛━━━┗┗┻━
┳┫┳┓┳┗━┻━┳┓┫┗┓┳┳┫━┻┛━┻┏┓┛┻╋┗━┗┛┛┛┗┳╋┫┻╋┓
┫╋┻┓━┳┏━┫╋┛┫━┗╋╋┗┻┏┃┛┃┣┳┛┃┫┣┫┫┛┓┫╋╋┳━┃╋┗
┣┣┃━┃┏┛┫┏┓┏┓┃━┣┳┗┻┛╋┣┗━━┳╋┗┗┏┗┃┳┻┻┛┣╋┃┗━
┓┫┗┫┏┣┳┫┳┓┃┛┫━┃┳━┫┗┫┫┫┗━╋┻┏┣┻┃╋━┃┃┳┫╋╋┗╋
┻┏┻┳━━┻┣┃┗┛┃┃┓┳┗━┃┓┛┃┫╋┃┃┣┗┃┃┏┛┛┣┳┗┃┫━┳━
┛┏┛┣┛┗╋┗┓┓┫┛┻┗┳┣┛┗╋┓━╋┓┓┣┃┏┳┗┗━┗━┳━┫╋┳╋┻
┻┣┻╋┓┣┗┫┓┣┏━━┻╋━┛┃┛┣┛┛┫┃┃┣┃╋┛┗┓┛┳━┫┛┓╋╋╋
┻┻┣┻┏━┫┫┛┳┓┻┫┣┗┗┫┏┗┳┃┻┃┻┳┛┏┛━┓┻┫━┳┛┫━┫┣┻
━━┣━┣┻┣╋┻╋┃┃┣┃┓━┣┗┫┏╋┛┫┗┫┛┏━┃┻┃┣┛┣━━━┗╋━
┓┛┃┏┻┣┏┫┏┛┓┗━┛━┳┻━╋╋┻╋┣┏┫┏┣┛┻┻┃┃┻┣┻┏┓┓━━
━┳┫┣┫┗┣┫╋┣┓┻┳┗━┛┃┻┏┃┃┻┓╋┏┫┻┻┳┃┗┣┳┻┓┓╋┣╋┗
┫┗┗╋┳┳━┓┣━┃╋┓┓┗┻┻┗┳┗┓┳━┗┗━┏━┣┏┓┏┫┛┳┫┓┗┻┣
┻┏┻┫┓┫┏┗┏┣┏╋┫┏┫┳┻┛━┳┗━┣┳┛┛┃┗┓┫┗┳┫┛┫┛┗┣┣┣
┻┏┓┫┃╋┗┃╋┣┏┣┗┃┓┛╋┣┗┻╋╋┓━━┫┳━┛╋┳┳╋┣━┻┫┻┗╋
━┛┳┫┃┣┳┏┫┗┗╋┻┗┫┏┓┳┛┓┓┳┫┗┳┗┻┣┗┫╋┃╋┻┓┣┃┏┣┳
╋━┻┗┃┗┣┻╋╋┻┛┫┗┏┳┏┫╋━┣━┣┻┻┗┃┏┫┗┛┣┗┏┣┻┏┫┛┣
┗┳┏┓┗┻┫┃┗┻━┫┳╋┳┃┗┻┛━┳╋┛┳┗┛┻┻┻┃┗╋┃┃╋┃╋━┻┗
┗━┻┳╋┫┏┓┫╋┗┏┻┣┗┫┳┏━┳┛╋┗┫┏┻┓┫┻━┫┳━┏┃┣┳┃━┛
┃╋━┓┫┛╋┳┻┳┗┓┣┗┃┳┫┻┃┣┛┫┓┗┫┛┃┗┻┻┛┳┓┗┳┗┓┃╋┏
┫┻┻┃┓┻┛┛┻┃━┗┃┫┫┫┛╋┻━┫┏┓┛┫┓┓┗┣┃┛┓╋┛╋╋┏┫┓┳
┛┃━╋╋┛┛┛┛┣┳┗━┛┗┻┻┛╋┓┛┻┳╋┻━┫┛┃┫┏┛┓┳┏
┻┏┫╋┛┓┃┓┣┫┣┃┗┻┓┳┻┫┃┫╋━┫┏┓┓┛┓┓┓┳┻┫┫╋┻┣┛┫┃
┛┗┓┓┛┃┗╋┓┏━┳┛┣╋┳┏┗┣┓┓╋┗┓┳┫┣┏┏━┃┏╋┃┏┗┏┣╋┏
┗┣╋┣┏┻┏┗┓┫┗┫┛╋┣┏┃┳┏┳━┏┫┛┛┻┳┃┃┓╋━┳━┗┳┣╋┛┏
━┣┳┫┓┳╋┏┏┳━┫┓┃┫┻┣┣┳┃┫┓┫┓┫┗┣┣┗┻┫┳┗━┳━┃┗┗┃
┣╋┏┛━┳┣┻╋┏┏╋┗┓┛━┃┻┛┻╋┗┫┣┛┓┫━┻┫┻┏┛┗┗┛┓┻┣┻
┛┗┻━┻┃┫┃┳┫┣┓┓┫┃━╋┏━┫┛┳┗┗┏┛┣━┓┓╋┗┓┏┃┃┓┓┏━
┻━┳┻┣┛┻┏┳┫┓━╋┏┣┓┛┓╋┛┓╋┣┗┳┫┏┻┣┛┛┃┳━╋┳╋━┏┗
━┣┏┓┗┗┓┏┣┓┳┃┛┃━┻┃┻┃┗┃━┏━┣┗┣┻┫┃┻┓┳┳┃┛┃┛┃┻
┃┳┳┳╋┗━┗┗┳┫┫┳┓┳┓┳┣┏┃┏┏┳┓┻┓┏┏┃┳┻━┻┛╋┻┃┛┣┫
┛┫┗┓┻┳┛━┗┳┫┳┳┫┫┓┗┓┗━┣━┳┫╋┳┫┛┓┏╋╋━━┻┓┓┏┃┏
┃┻┛┗┓┻┗┓╋┫┣┻┳┏╋┃┗━┣┣┫┃┫┳╋━╋┣┫┃┫━┏┛┣┏┳┻┳┛
━┓┏┛┳┫┏┗┳┳┛┗╋┓┫┣┓┛┣┳━┏┳┻╋┃┃┏╋┫┓┻┓╋┣╋┻╋┣┃
┗╋┏┣┏┻┏┳┻┓┣┳╋┗┛┏━┃┫┛┳┗┣┃┣━┫┗┣┏┃┫┗┫┳┃╋┣┛┫
┳┛┛┛┏┫┻┫┣━┏┓┓━┃┫┛┓┣┳━┫┛┃┳┛┃┃┫┛┃━┣┣┏┓┳┳┃┓
┣┫┫┓┓┏┳┗┫━┻┫┳┻┏━┛┣┻┏━━┓╋╋┛┃┣┓┻┳╋┃┫┛┏┏┫┛┓
┏┻┻┻╋┗┣┫┻┓┻┗┓┏┏┻┗┣╋╋╋┻┃┳━┫┃┣┣┏┫┏┻┳┻┓┏┣╋┓
┳━┻╋┏┗┓┗┳┛┓┻┣╋┣┻┻╋┣┳┻━┛┗┓╋╋┣┻━┫┏┫┫┣┃┓┓┣┣
┃┛┳┛┃┳┏╋┏╋┏┛┫┻┏┛┫┣┳┣┣┫━┻━┫┏┏┃━━┃┗┣━┓┳┏┣┣
┫┫┓┓╋┻┣┗┫┳┻┫┳┓╋━┗┳┻┃┗━━┃┳┗┛┃┏┣┣┗┓┻┫┗━┓┻┛
┣╋┳┗┻┏╋┳┻┳┣┓╋┛┏╋━┻┣┳┻╋┏┳┓┻┣┻┳┛╋┃╋┗┏┣┣┏┫┣
┗┓━╋┏┛┳━┳━━┻┣┏━┃┻┏┏╋┳┃┻┣┃┳┗┣┣┗┗━━┛┣╋┃┻┗┫
━┣━╋┳┓┗━┗┛╋╋┻┗┃┻╋┓┃┫┛┛┛┓┻┛┣┫┛┫┃━┓┳┣━┃┻┳╋
┏┣┃┣┻┛┏┓┳┫┳┻┫┏┃┻┻╋━┗┻╋┣┫╋┣┫┫┓┳┻┓┳━┗┓┳┗┃┛
┏┳┏┗┛┃┗┛┓┓┫━┓┃┫┻┏┛╋┗┓┓┛┻╋┫╋┛━┣━┳╋━╋
┫━━┳┣┃┻┛┫┳━━┣┳┏┫┏┛┃┏┗┫╋┫┗┻┏┗━┻┗┗┣┛┻┃┗┳┫┏
┻┻━━┏┗┻┓┳╋┳┛┃┛┏┓┃━┻┓┛┓┫┳┓┛┣┗┃┃┏┛━┻┣┫┛┗┓┗
╋┏┏┏╋┛┳┣┛┣╋┛┫┓┓┳┏┫┻┻┫┫━━┫┛┏┓┫┻┃┏┓┣┻┛┛┃┻┣
━┗┻┏┗┛┣┳━┓┛┗┻┳┛┳━┫━┏┃┛┏━┃┓┫┫╋┛┣┳┗┳┣┓┻┣╋┳
┃┃┳╋┻┗╋┻┫┻┏┃┓┓╋┃┫━━┳┃┛┃┗┳┓┛┣┗┣┫┓┫╋┏━┣┏┣╋
┏┳┻┏┳┳┻┳┏╋┗┛┫┃┃━┣┛┓┏┃┓━┃┳┻┗┻┻┗┫╋┗┛╋┫┗┳┏┗
━┫╋┻┻╋┫┓┓━┓┫┗┗━┗┃┫┣╋┫┗┏┳┏┃┛┛━┓┛┛┗┫┏┃┣┳┣┃
┃┓━┻┫┓┗┏┛┫┻┻┗┻┏┫┻━╋╋━╋┣┫┛┳╋┛━┻┛╋┣┗┗┗┃┗┣┛
━┻┓┣┓┫┛┫┗┏┏┗┏┣┻┫┛╋┣┛┻┗┣━┃┫━┃┻┏┫┗┳┃╋┛┻━┫┳
┣━━┳┗┫┏┗┳┃┣╋┛╋┻┗┳┓┗┏┛┏━╋━┳┳╋┳╋┳┣┳┳┳┃╋┗┣┫
┃━┗┏┣┛┓┏╋┗┏┳┣╋┻━┃┫┛┫┣┓╋┏┳┓┳┫┻┓┣━┓┏┛┳┏┛┗┫
┏┗┗┣━┃┻┣┃┛┫┏┣┓╋━┃┛┓━┣┓┏┳┓┓┗━┓╋┛┳┗┣┳┗┫┃┏┛
┃┻┓┗┫━┏┗┗┏┫┛┣┏╋╋┃┃┻┛┃┻┓┃┛┓━╋╋┻┣╋┫┛┳┛┗┫┻┣
┫┃┓┫┳━┓┳┃┛┗╋━┃╋━┏╋┗┃┫┳┫┳┓┓┓┳┏┛┓┓┛┗┻┏┣┣┫┗
┗╋┛┓┣┗┣┓┻╋━┏┫┣┛┗┻┻┗┫┛┗┗┃┳┻┗┏┛━┳━━┣┏┓┛┏┫┓
━┫┫┳┛┃┃┛╋┛┣━┻━┣┳┳┳┻┛┓━┃┗┏━┳┏┏━┛┗╋┻┓┗┣┏┃━
╋┏┣┓┣┗┏━┻┛╋┫┣━┣┻┏┓┛┓┏┓┻━┛┳┛┫━┗┃┻┫┻┳┣┗┻┳┏
┗┗┏┳┫┻┫━┫┓━┓┛┫╋┳┃╋┳┫╋━━╋━┳┫┓╋┻┏┃┗┣┓┗┛┳╋┣
┏╋┫┓┃┫╋┃┏━┳┓┗┓┓┛━━┫╋┏┣╋┏┛┓┫┃┓┛┳┻┻┃┃┛┫┏┓┻
┣┳┻┓━┳┫━┳┣┛┣╋┳╋╋┛┏╋┳┗┣━━┓━┏┓━┣┏┏┻┗┗━━┣┣┓
┗┳┛┓┳┏┃┓┛━━┣━━┗┏━┗┏┳┫┫┻━┏┃┻┻┓┛┗┣┫━┛┳┛━┗┏
┻┓┛┛┏┓┫┻╋┫┏┫┳┏┏┏┛┏┃┫┣┫┗━┓┃┻┓━┓┣┗━╋╋━┓┛┏┫
╋┻┃╋╋╋┗┛╋┳┓┫╋━╋┣┫┣┃┓┫┻┓┣┫┗┻╋━┫┗╋┛┻┻┫┻┣┏┻
━┃┓┓┗╋╋┫┓┃┣╋┻╋━┣┛╋━┛┃┗┣┳┃╋┃┓┫━┣┳┣┓┃
┻┗┻┗┏┫┛┗┻┻┗┗┫┓╋┃┓┛┏━┫━┛┣┫┏┃┻╋┻┏┗┗┛┣┛━┳━┻
╋┛┫┻┳┃┛━┳┻╋┳┻┛┛┻┳╋┫━┏┏┣━┛╋┣┳┓┃┻┻┓┏┳┣┃┓┃┓
┻┻┣┳┓┏┃┛┫┳┫┓┃┓┛┛┃┻┳╋╋━┣┏┛┏┫┫┛━━┣┣┣━╋┓┃╋┣
┏┳┓┓┫┣┗━┏━┗┻┓╋╋━┻┗┻┣┫┃┏┃┳┳┏┛╋┛┏┫┓┻━┏┛┏┻┓
━┣┫┻━┻━┻┻┛┗╋╋┻┛┛┛┳┓┣┻┃┃┃┳┫┓┓┳┻┛┳┳┫┓┳━┳┛┗
┣┓┫━┻┗┫┫┃┗┃┛┫┫┏┫┏┫┻┳┏━┏┃┻╋╋┓┛┫┏┛┣┫┃┛╋┳┓┏
┳┃╋┏┫┫┻┫┏┗━┛┣┳┓━┗┳┓┛┻┏┏━┳┗┳╋┗┫━┻━┣┣┳━╋┛╋
┏┻┳┛┫┳┻┏┳┳┗┳┫╋┛┻━┓┃┏┣┻╋┳┣┓┗┻┣╋┗┃┫┳┃┣┫┏┫┣
╋┻┏┳┗┏┻┃━┓┣╋╋┳┛┳╋┳┗┛╋╋┗┃┃┃┓┗┛┣┛┏━┏┳╋━┃┗╋
┛┫┳┓┛┣┛┗╋┓┃┏┳╋╋┣┛┗┫┃┏┏┫┣╋╋┛┫┓┣┛┗┃┻┳╋┏┣┃┻
┫╋┓┣┻┗┗╋┗┃┛┫┓┳┃┗╋┛┫┣╋┳┣┫┓┏┏┻┣┓┻┛┻┗┗┓┣┫┳┫
━┫┫━╋┻┳┗┳━┗┛┏┳┓┳┳┛┫┗┣┏┫┣╋━┻┗┳┣┃┛┓╋┻┏╋┛┫╋
━┗╋┗┛┏┳━╋┓╋┳┻┏┏┻━┻┫┳┫┣┗━┫┳┏┳┻┳┣┓┃┳┻┫┗┳┫┗
┏┻┏┳━╋┛┣┛┏┗╋━╋┣╋━━━┗┏┣┗┻┓┛┳┏┏┃┻┫┻┏┛┃┛┳┻╋
┣┫┗┣┳┗━┃┓┃┻━┏┻┻┫┛┻┏┣━━┏┓┗┣┻━╋┗┫━┗┏┃┓┳┣┣┳
┫┛┻╋┻┫━━┛┛╋┫┓╋┃┳┃┗┣╋┳╋┣╋┓┓╋┛┳┣━┓━┓┻┛┫┓┣┫
┗┓┻┏┃┳┫━┻┣━┣┏┓┫┣┓┃┃┗┏┏┃╋╋┣╋━┳┻┫┫┓┓┓┣┛╋┣┫
┛┛┃┓━┛┫┻┏┻┣┗┗╋┻┏┳━╋┫┻╋┃╋┣━┗┃┳┃╋━┓━┗┻┓━┃┗
┃┫┗┫┣╋┃┻┣┣┃╋┛┓┏┻┗┛┫┣┛╋┃┫┫┣┃┏━┏┓┃┃┛┳┏┓┻┳┏
┛┗┓┗┏┗┣┓┗┣┓┫┻┓┳┃┃┃┳┻━━┻┛╋┓┗━┏┏┗┻┃╋┫┗╋┻┫┫
┏┳┫┏━┏━┫╋━┃┫┻┻┗┫┏┛┫┫┫┃┳━╋┗┣┗┃┏┛┗┣┃┏┫┳┫┳┳
┏━┏┃┫━┳┣┏┗━┣┃┛━━┣┳━┣┻┃━━┻┛┛┣┛┛━┗━┣┏┫━┛┏┃
┃┫━┫┃┏┻╋┳┓━┏┓┫┗┣┣┃┗┓┗┛┻┳╋┳┳┫┣┗┳┣┫┛┗┏┳┻╋┫
┛┓┏┃┏━┛┏┣┓┃━━┫┣┻┣┓┻┣╋┛┫┃━╋┏┏┃╋┣┣┏┳┛
┣┃┓┛━╋┫┳┏╋┻┻┗┃┗┳┏┳━┛┳┏╋┫┛╋┻┫┏┳┫┓┃┛┻┛━╋┫╋
┳╋━┓┳┫┫┓╋━┻┃┏┳╋┏┻━┳┻┓┻╋┻╋┓┗━━┓┣┏┣┣━┣┻┃┛┣
┗━━╋┣┓┃┏╋┓╋┫┳┻┳┳┓┣┣┓┻┻┳┛┫╋┗┗━┃┃╋┃┗┛┣┛┃┏┻
┳┛┏━┻┓┫━┃┃┛━┃━┳┻┏┃┛┳┓╋┫┓┏━┛╋┛┣┳┫┏┫┓┳┛╋━┛
┫┏┫━┛━┓┗┗┻┫━┗┻┃━╋━━╋━┏┫┏┏┣╋━┗┻┣┃┫┓╋┏┏╋┣┫
┓┻━┏┣┫┛┃┗┳┏┗┻╋╋┻╋┻┗┛┳┛┛┻┏┛┃┣━┣┗┫┃┗┏┃┓┣┻━
┳┻┓┣┃━┻┻┫┓┫┏╋┓╋┻┣┏━┃┃┓┛┻┣┫┏┳┏┣┻┻┳┓┛┏┏┻┗┏
┣┛┣┻┣┓┳━┫┣┏┫┣┻┳┃┻┫┗┳╋┛╋━━┗┓┛┃┏┳━┫┣━┳┗┫┓┗
┃┳┣┳┳━┫┏┓┃┏━╋┫┻┫┻┳┓┏━┃┣┓╋╋┏┃┳━┗┓┏┫╋┻┛━┗┏
╋┛╋┻┣┻┗┣┛┃┗┫╋━┗┛┓┛┳┳┻━┏┳┃┫┣┛┣┓┳┳┃┫┏━┏┃╋┳
┣┛┣┃┳┓╋━┛┗┣┻┻┳┫┣┗┗┳┗┃┣┛╋┗┛┏┣╋┏┏┫┗┛╋┛╋┃┛╋
┃┫┻┏┓┛┏┣┃┗┫┓┻━┫┣┓━┗┗╋┃┻━┻┓┳╋┣┛┫┻┫┛┃┏┳┳━┗
┛╋┛━┓┫┃┻╋┛┗╋━━┓┏┳┗┓┫┏┳┫┓┃┛┣┣┗┗┻╋━╋┛┻━┛┃┗
┗┫┓━┛┗┃┣┓┫┏┓┏┳┳┗┛┳┃╋┃━┛┻┃┛┗━┣┻┏╋┓┛┣╋┣┛┏╋
┳━┗┫━┓┣┻━┳┏┻┻┳┣╋┏╋━╋┓┓┏┻━┓┫┫┗┳┣┳╋┳┫┛┃━╋┛
┃┫┃┃┫┏┓┃┏━┻┻┛┃┏┫╋┃┫┫┳┻┓┗┫┃┏┣┗┛┓╋╋┃┳┓━┳╋┏
┣┻┻┃┃┃┓┛┣┗┓┏┳┣┳━┏┗┻┫┛┃┓┗┓┳┏┛┣┓┻┓╋┛━┏┗┃┳┓
╋┣┳┓┻┫━━┳┣┓┏╋┛┻┻┛┃┃━┏┳┛┃┗┛┣┛┗┗┻┓┓┣╋┓┫┗┏━
┃━┻┗╋┳╋┃┫┻━━╋┳┛┫┻┛┻┓┃┫┓━┳┛┳┳┛┗┳━┻┛┗━┓┳┫┏
┗┏┣┏┓┗┣┏╋┫┓┏┃┻╋┛━┣┃┳━┛┣┣┛┫┳┏┻┏┣┏╋┏┫┣━┗┃┣
┃┣┫┫┏┫┗╋┃┣┛┫┻┓┻┳╋┏┫┫┃┫┻┃┻┫┓╋┗┓╋┳┓┻┻┣━╋┃┻
╋┳╋┛┣┗┫╋╋┣┣━┫┳┓┃┣┓┻┓┏━┛━┣┃┳━┃━━┳┻┫┃╋┓┫┳┗
┏┓┳┻┏╋┫┏┣┛┓┣┗╋━┓┗┻┓┻┫━┣┣┳┫┫┻┳┻━┻┏┻┏┣╋┗━┫
━━┗┻┣┗┛┃┃┛━┳┗┏┓┏┫━┗┻┛╋┫┗┣┓┏━┃┫┏┳┓┓┻
━┳┗┏┓╋┳┓┏┛━┻┳┣┃┣┓┃┳┗┻┛┗┃╋╋┗┫┛┏╋┓┓┳┏┗┛┣┛┫
━┳┓┃╋┓━╋┻┛┣┏┏┏┏━┻┳┣╋━╋┓┫┫┣┻┓┓┗┛━╋┗┏━━┓┳╋
┃┗┻┓┗╋╋┻┳┏┓┓━┛┻┛┗┓┏┻┳┃┻┓┳┳╋┫╋┗┫╋┫┫┫┻┻╋┻┃
━┛━┳┣┓┣┗┳┣┏┗┗┣╋┏┃━┓┳┻━┫┻┛┛┻┛┓╋━┻┻┏┳┻┃┛┓┗
┛┃┃┻┛┓┣┗━┣┏┃┳┫╋━┻┳━┳━━┏━╋┏┏╋┫┛┫┫━┗┛┣┣┃┗━
┏┫┫┫┻┳┏┳┳┛┗┓╋┻┃╋┏┃┃┃┓┳┓┗┻┃┫┣┳┓┏┫┳┏┗┗┓┃┗┳
┻┫┳┓┣┓┃┫┗┣┻┳╋┻┃┃━┗┗┻┻┗┻┃┏┣┏━┛┏┓┗━┛┃┫╋┫┓┓
┫┻┗┏┏━┏━┻┻┫┣┫┻┳┏┻┃━┳┃━━┓┃┃━━┓╋┣━╋┛┏┛┗┳┛┓
┻┓┓━┻┫┛┳┣┃┃┗┃┛┻┻━┣┳┓┻┃┻┻┃┛┛━┣┫━┛┏┃━┫┫━┳━
┛┻┏━┓┗┫┣┗┛┗┓┏┻┛┳┏━┻━┫┣┳┳┗┓┃┛┻┃┫┓┓┗┏┫┛┳┓┣
┣━┛┫┓┃┣┻┛┗┣┣┻┫┓┃━┳━┫━┣━┓┛┻┓┗┓┻┃┳┃┻┗┗┫┓┣┛
┳┳╋━┓┣┻┏┛┃┳┫┣┣┓┓┫┃┻╋┻┗┗┏┓━┓┗┻┃━━┏┛┣┫╋┛╋┏
━┓┻┗┣┣┛┛┳╋┳┏┃┏┛┛╋┻┓━┏╋┫┃┃┗┓┓┓┏━┃┛━┃┓┏┗┫┏
┃┏┫┗╋┏┳┻┏┗┣┛╋┓┃┫┳┳┓┣┏┗┓┛┏┳━┣┫┳┫┏┛┗┛┃┓━╋━
┏┫┛┃╋┏┏┣╋┗╋┛┏┫╋┓━┫┛╋┗┻┗┓┫┏┓┣┏┣┳┻╋┳┓┻┛┃┃┻
┓┣┃┻┗┓┣┫┗┳┛━┣┃┳┏┛┃┏┗┻┏━┃┣━━┗┏┫┗┣╋┏┫┃┛┳┫┏
┃┳┗┫┗━┃┏┳┓┏┫┃┫╋┓┛┳┳┻┣┣╋┣┓┻━┫┏┻━╋┻┻┗┏┗┗┃┓
┫┓╋┏┏┏┏┏┣╋┳┏┛━┻╋┣┣┳┃┛┃┓┳┏┛┛┳━┻━┃┏━╋┃┏┛┏┣
┏┣┳┳┏┏┃┳┏┣┗━┏┓┳╋╋┏┛┛┛╋┳╋┛┫┓┳┗┃┗┫┫━┣┻┫┳┫┗
┣╋┣┏┛┣┳╋━┏┏┻┏╋╋┫┣┛┏┓╋┻╋┳┗┣┳┓┣┏┗┗┏┣┛┻╋┳╋┗
┃┓┣┻┻┏┓━┓┻┏┣┃┛┗┃┣┛┓┫┫━┣┻┛┓┣╋┻┓┳━━╋┳┃┻╋┏┃
┃━┏┏━┫┻┏┣┻┛━┳╋┛╋┻┻┏┻┓┃╋┣┻━╋┳┳┛┣╋┛┗┛┓┃┻┓━
┫┫━┛┗┻┻━┻━┛┃┃┻┗┃┓┻┃┫━┗┗━┻┻━┳┳┗┏━┳┓┛┻┫┛┫┃
┏┓┫┛┣┳╋━┛╋┃┗┓┏┗┳┻┫┫┳━━┣┳┳┏┏╋┣┗┫┳┓┃┃
┛┳┏┫┓━┣┏┛┗┓┃┳┏┳┳┣┣┗┃┫┏┓┗┃┣┓━╋╋╋┣━┫┗━┫┛━╋
┏┻┫┳┳┛┳╋╋┻━┓┻╋┓┏┃╋┣┻┫┣┃┗┣┫━┫┫┓┛┏┗┛╋╋┳┏┓┃
┣┃┏┳┏┓┫╋┳┗┣┃┫┃┳┣┃┏┳┳┛╋┫┃┛┳┳╋┳┏┗━┃┃┃┏┫━┏┛
╋┛┣┛╋━┫┫┃━┗┏┛┗┃╋┫┣┏┏┏┓┗┳┳┃┓┫━┗┃┳━┓┳┓┏┓┛┏
┏┫┓┫┃╋┏┛╋┳┃━┛┃━┗┛┻┗┏┃┣┳━┃┫┏━┃┣┣┛┃┗┃┓┣┗╋┗
┛━┣┣╋┗┃┃┣┳╋┻━┻┃┃╋┗┻┣┳┳━┓┳┫┛┫┗┓┻┗┣┓┻┫┗┏┣┛
┳┛┛╋┓━┳┫┻┫┳┻┻┗┗┻╋┻╋┫┏┳┳┫┏┣┻┛┃┏━┳┓┣╋┳╋┻┏┃
┻┳┛┛━┻┳┛━┏┏┫┳┫┫┏┏┣╋┻┗┛╋┛┓╋╋┣┻━┻┳┫┗┻┣┓┳━┣
┗┏┳┻┣━┗╋┗┛┣┗┓┗━┓┗┃┛┗┗┗┓━┳┏┗┣┗┻━┛┳┗┣━┓┣┓┏
┓┻━┓┛┳┗┛╋━┣┳┃━┛┓╋┛━┓╋┗━╋┏┏┛┏┳╋┏┳╋┏┳┃┳┻┫┏
━┃┃┓┓┛┳┳┻━┳┗┻┛┓┫┃┛╋┳┛┓┗┓╋┏┓┗┣━━┃┃┗┏┓┫┳┻┻
╋┣╋┳┻┳━┗┏┃┳━┳┓┃┓╋┃┛╋━┏┓┃┫┳┛┛┛┳┓┗┃┓┻┃┛┗┃┓
┳┓┃┃┣┏╋┏┳╋┗┣┻┗┫┗┣╋┛━┃┓┛╋┃┫┻╋┣┫┻┗┻┛┣━┣┣┻┳
┃╋┫┛┛━┓┣┣┫┫┗┏┳┗┛━━┳┻━┫┫┣━┏┛┛━┻┣┫┛┃┳━┫┻┳┃
┳┛┃╋┻┫┫┣━┻┣┣┃┗╋┗━┏┳┣┳┳┫┻┻┻┃┃┣┓┳┏┃┗┣┃┳┣┏┣
┛┛┃┗╋┓╋┗┗┛┳┻┏┗╋┗┫┃┗╋┏┛╋┃┏┓┳┳┏┓┻┣┳┗┛┻┃┏┓┻
┓┏┃┏╋━┣┣┻┗┗┗┳┗━┛┗┳┗╋┛╋┳┃┣┓┻┣╋┳┳┛┣┻┓┛┗┫━┛
┫┻┏┫┳┫┗╋┗┫┓┏╋┳┗╋╋┳┃┛┗┻┛┏┣┳┣┃┣┗┗┏┛━┃┓┛┳┗┻
┏┗┫┗┏┳╋┏┣╋┳╋┛┃┫┛┣┻━┳┓┫┏╋┫╋┓┗╋┓┗┳┗┏┏┓┓┏┳┓
┫━━┛╋┫┃┣┓╋━┏┗┗┓┗┏┏━┳┻┃┣╋┛┫┃┛┫┛┓┻┫┓┓╋━┃┗┫
┏┓┓┣┫┓┳┏━┃┃┫┗┣╋┻┓┳┣╋╋┳┃┫╋┫┻┗┛┳╋┻┛┛┃┗┃━┓┣
┳┓┳┣┫━┛┣┳┻┫┃╋┏┣┓╋┳┳┣┏┻┛┗┫┳╋┗┗┛┻┣╋╋┏┣┓╋╋┣
╋┳┳┳┏┛┻╋┗┏╋┫┛━┳┃┛┳╋┻┓┛┃┓┗╋┫┃┓┫┛┻━┓┗┛┏┣┏┗
┣┫┛┏┳┻┳╋┫┫┓┗┣┫┫┃┗┛┫┛┫┃┗┗┳┓┳┳┻┃┳╋┃┣━
┻┃┳╋┃┏┳━┛┓┣┏┫╋┏╋┏┏┛┻┫┃┣┛┳┳┣┃┫┗━┛┳┫┏┃┃┗╋┏
━┫┳┻┓┏┻┗┏┻┏┻┗┛┻╋┗╋┏┗┗━┛┛━━━┣╋┓┓┣┻┃━┃╋┫━╋
━┗┓┃┗╋┓┏┫┳┳┣━┃┏┓┛┏┳┫┗┳┏━╋━┣┃┃┃┏┛┳┻┃┻┃┓┣┛
┏┛┛┃┣┳┫┻┻┃┻━┓┳┗┃┛━┣┏┻┏┗┏┓━┗┓╋┃┻┏━┓━┣┳┗┳┃
┛┛┏┗╋┣┫┣┻━┻┏┃┻┃┓┫┫╋┳┳┓┻┳┛┓━┣╋┛┏┳┣┃┗┓┛┫━┫
┻┻┳┃┓┃┏┫┗┫┛━┓┻┻┃┏━━┛┗┫┏┛┻┃┛┛┻┫┫┏┣┻━╋┏┏┓┏
╋┃┗┓┛┫┳┣┏┗┫┗┣┫╋┳┳┻┻┫╋┛╋┃┓━┏┓┳┳┗┻┏┣┃┛┣┗┳┏
┫┫┻━┻╋┃┃╋┣┗┃┓┣┓┻┫┃┛╋╋╋┓╋┓┳━━┣┗┣┳┃┏━━┏┻┓━
┛━┏┓━┏╋┓┣┗┳┛┣┫╋┗┻┗━┻┻┓╋┃┛┃━┳┫┛┓┻┻┳╋╋┗┣┗┳
┃━┗┃┓╋┃┣┛╋┃┣┳┫┳╋┛┏┣┻╋┛┣┳┗┣┣┗┛━━┻┫┗╋┣┏┗╋━
┃┓┃┣━┫┃━┣╋┣┛┛━━┳┗┳╋┗┣┃┗┳┛━┗━┫┳┃┫┃┫┃┓┫┗┓┫
┗┣┫━┓┣┏┫╋┏┃┏┏┛━┻┳┻┗┳┗┫╋┛┓┃╋━┛━┫┫┃┻╋┛┫┓┃━
┛┛┃╋┻┫┛┏┓┛┏┳┓┏┏┫┃┳┳━┛╋┣┃┗┏┏┏┛┻┓┃┛┻┻┻┏┏╋╋
┣━┃━┗┫┓━┃┣┛┓┫┳┓┗┏┫┓┫┃━╋━┓━┗━┓┻┣╋┗┣┳┣┗┃━━
┗┣┃━┳╋╋┣╋┏┓┗━┣┗┃┃━━┗┣╋┗┓━┻┓┏━┓┳┻╋╋━━┗┳┓┻
╋┃┏┳┗┣┏┃┫┗┳╋┛╋┫┛┫┻┗┳┏┛┓┻┗┻┃┏━┻┗━┃┗╋┗┏┏┫┛
┫┻┣┛┻┣┫┛┓┣╋┣┓┳┓┃┣┻┫┏┓┳┏┓┛━┣━┃┻┓┗┣┃┻┛━┛┛┛
┫┳━┗━┣┣╋┛┛╋┫┳┗┫━┛┃┏┛┗━┫┓┛╋┫┣┓┗┓┓┃┓┛╋┏┣┫╋
┃┗━┗┳┫┫┓┣┻╋┛┻┛┃┗┏┣┗┗┣┻┗┏┓┓┫┃╋┣┻┓┣┳┓┳━┏┣┗
━╋━┫┃┳┗┳┫┃┗┣┳┫┛┫┫┏┫┛┻┓┛┣┗┗╋┫┃┣┃┏┫┳┗┛┏┻╋┏
┣┓┻━━┗┏┫┻┏━╋┗╋┗┫┏┳┓┃┓┻┣┫┣┃┳┻┣┃┗┫╋┏━┃┃┳┳┳
┻┏┓┫╋┳┻━╋━┻┫┏┃━┫┻╋┳┣╋┫┗┏╋╋┛━┫━┳┓┗┣┓╋┣┻┗┓
┳┫┻┻┻┳┻━━┛╋┃┃┏╋┏┣━┛┻┏┛┃┻┣┣╋┛┻┻┏┫┏┫┻┗┣╋╋┃
┃┣┣┫┛━┏┣┓┻┛┛┻┳┃┻┣━╋┫┳┣┓┫━┫┃┛╋┣┫┳━┃━
┫┓━┛┗┫┓┻┣┏┏┗┏┫┛┏┻┏┫┓┗┣╋┓┗┳┏┛━┛┏┳┓┣━╋┫┃╋┏
┏┗┏┗┗┃┳┗┓┻┓┫┏╋┏┻┛━┻┛┳┳┻┻┛┏┃┻┛┓╋┏┻┻┃┻┗┗┫┻
┣┛┗┛┫┻┏┏┻┏┗┫┳━┳━┃┳┣┻┫┏┛┏┃┻┳┃┓┣┃┃┃┳┗┗┏┏┃┏
┓┃┓┏┛┗╋┳┏┗┫━━┓┳┻┗┓┣╋┳┣┫┛┏╋┻╋┛┛┫┏┃┣┫┫┫┻┣┏
┣┳┏╋┓╋╋┻┓┏┻┻┣┻┛┣┃╋┏┓┃┗┫╋┫┻┓┏━┳┃┏┻┓┣┻┓┓┓┳
╋┃┣┻┛┏┣┫━┓┏┛┻┫┏━┛┛┳┳┳┏┻┓┣╋┳┛┃┓┃┏┣┳━┏━┗┓╋
╋┓╋┳┗┻━┓┏┏┫╋┫┫┣┻┓┏┣┻┛┣┣━┓┳┣┃┫┃┏┓┫┃┓┏┃┛┫┛
┏┏┛┓╋━╋┳┛┓┗┃━┣┗╋━┛┻━┏┗┫╋┗┳┳┣┛┳┗━┗┻┻┗┻┫┃┛
┓┛┣┓┓┳┛┫┻┗┗━┛┗╋━┫┳┓┻┗╋━━┳┳┛┻┻┗╋┣━┃┛┛╋┻┗┏
┗┣┗┳┻┃┛┳┏┣╋┗┳┃╋┓┫┳┗┏┣┛╋╋╋┛┣┳┃┻┗┃┣┫┫┃┓━┣┏
┣┳┃┫┻┻┓┳┓┃┫┃┃┣┏┛┻┛╋━┓┛┻┗╋┗┳━┏┣┗╋┓╋┫┓┛┳╋╋
╋┗╋┓━┫┫┣┻┛┓╋┳┫┳┃╋┓┛┗┏╋┳╋┳┛┻┓┫┫┏━┏┛━┓━┗┻┏
┳┓╋┛┓┃┻╋┃┃┣┛┓┃┗┳┃┛┳┗┃┓┓━┛┃┃━┣┓┫┓┃━╋┫┏┛┫━
┻┃┻╋━╋┻┗┳┣┛┃╋━╋┻┻┫┗┃┏┏┓┳┻┻┫┏┛┛┛┏┓┻╋┻┛╋┗┫
┳┻┳╋┏┣┗┗┻┃┛┳┏┏┻┃┛┓━┓┣┣┣┳┫━━┗┣┓┳┻╋┗━┛━┛┃╋
┛┃┗━╋╋┗┳┓┓┛━┳┏┳┛┏┳━┣┓┏┏┓┗┻┓┏┃┣┛┓┳┫┗┗┛━┃┏
╋╋┫╋┃┓┫┗┣┏┛┳┫┳┻┛┃┫┛┻┳┃┻┻┛┣┏┳╋┳━┫┗┣┃┛┣┻┣━
┻━┛┳┗┏┫┻┣┓┣┃┃┫┗┗┣┛┳┳┏┻┓┛┃━┳╋┛┛┛┓┻┏┻┻┓┓┻┃
┗┫╋┳┗╋━┗┻┏┏┏┛┣┫┃┃┃┻┻┏┛┓┓┃┻┛┓┳┃┫┫┛┫╋┓╋┃┳━
━┏╋┣━┓┫━┓┏┃┫╋╋━┛┛┛━┗┏┻┣┓┫┏┏┣┏┏┣┛┗┃┣┣━┣┓┏
┳┳━━┃━┫┫━┗┳┗┏┃┏┣━┏┗┗┣┏┛┫┳┳┣┛┫┗┃┫━┗┣┗┛┗┣┳
┳┏┫┫┃┣┏━┓┓┳┳┛┫┛┗┃┃┻╋━╋┣╋━┫┣┛┏┻┃┗┛╋┗┗━┗┫┗
┻┃┫┏┫┃┣╋━┻┛┗━┻┳━┛┳┏┳┃┓┫┣┳┃┗┛┃┃┫┣┫┫━┫╋┳┗┛
┗┣┏━┏┳━┃┣━┻┫┃┃┓┃┛┳┛┛┛┛┣┃━┣┫┗┳┓┣┏┫┛┳
╋┳┳┃┗━┫┫┗┻━┣┫┫┣┃┛┻┻┗╋┗╋┗━┃┻┳┻┳┛┏┏┫╋┫┣┃━┳
┛╋┫┣┻┳┗┫┛┏┃┏┫╋╋┻┳┻┻┛┻┏┏┓┏┓┛┳┣━┛┓┛┻┫┗┫╋╋┓
┛┓┛┓┗┃┣┻┏╋┣╋┣┃┳┻┃┛┳┃╋━┣┗┃┃┏┫┃┛╋┃┣┫┳┻╋┳┓┓
┫┳┏┛┣┏╋┣┛┫┏┃╋┃┳┛┗┻┃┣┛┳┫┻┳┏┻┣┃━┫┛┛┻┳┃┛━┛┫
┃┓┃┏┃┓━┏┏┳┛━┃┓┻┻━╋┣━╋┳┃┗┏┳┗┗┳━┳┛╋┣┣┳╋┛┓┓
┛┓┛┗╋┻┏┏┳┣┃┏┓┻┛╋┓┳┏┛┻┻┫━╋┓┏┗╋┏┓┏┳┃┣┓┛┣┻┳
╋┃┫╋┓╋┓┛╋╋┃┏┫┣┻━┫┳┫┃┛┗┓┳┃╋┃┏┓╋━┓┫╋┓┗╋╋┳┳
┃┻┏┓╋┳┣┏┫┛┓┻┃┳┳┛┣┳┻┻┃╋┳┣┗━┳┃┓╋┣┳┛┏┏┛┃┃┳┓
┣┣┃┣┣┛┓┣┓╋┗┓┫┫┗┫┓┣┏┓┗╋┓┛┳┓┫┃┃━┏┛┗┣┃┻┛┃┃┏
━┣┗┛╋┗┫┗┳┏┏┳┣┫┳┃┗┳┏┗┣┛┳┣┓┏━╋┓╋┗┳╋┃┃┫┓╋━┛
┳╋╋━┫┃┣┛━┛┫┗┓┃┗┃┓┻┃┣┻┓╋┛┃┃┗┛┻━┃┗┻┓━┏┓┻┓┗
┫╋┏┛┃┻┫┣┓┃┻┓┫┃┛┃┳┻┏┃┏┓┃┳┛┃┏┣┓┛┏┓╋┃┛┣━┛┳┣
╋┃━┛┻┳╋┗┫┫┃┗┛┣┏┓┻┫╋╋━┏┓┳┃┏┫┣┫┏┳┻┻┏┳┗┻┳┏┗
┣┫┛┣┛┛┏┣┣┻┓┃┻┻┗┳┣┫┗━┓╋┗┓┳┛┓┏┗━┳┓┏┛┓┃╋━╋┃
┃┛┛┛┃┛┏┓╋━┫╋┣┻┓━┓╋┏┳┫┣┗━┃┓┻┗━╋┣┣┻━╋┫━┏┃╋
┳┛┓┃┗┓┛┓┏┣┳┫┛╋┻┏┛┫┣╋┻┛┳┫┣┣┗┫━┛┃┏┓┳┻╋┏┗┓┗
┳┛┣┳┛┣┛┛┗┏┃┃┏┣╋┣┗┛┓┳┳┻┓┳┓┓┳┗┫┣┃┏━┻┣┫┣┃╋┏
┣┫┳┛┓┣┛┓┗┏┗┗┃┳┛━┣┫╋┛┃┣┫┃┗┻┏┳╋┫┣┳┏┫┛┫┃┏┛┃
╋━━┫┃┗╋┛┓┛┫┏┛┛╋┃┣┻┳┻┗╋┫┳┳╋┃┃┻┗┗┗┻┗┣┻╋┏━┫
┳┗┫┻┻┻┏┏┳┗┏┛┓┫┃┛┛┳┗┳┳┏┳━┗┗┗┗┓┛━┗╋┃┛━┗┳┳┳
┛┻┣━┓┓┳┛┫┛┫┣┫━━┗╋┛━┓┳┣┣╋━┗┃┏┳┣┳┳╋┣┓┃┳┳┣╋
┣┓┓┛┏┣╋┻┳┻┏┣┫┏┣┫┳┓╋┏┗━┫┫━┣┻┫┗┳┗┫╋┳━┗┛┛┏┃
┫┃┻┃━┳┃┣┫┻┳┫┓┣┳┳┃┏┛┣┻┃┏┫┫┛┳┻┣┫╋┗┫┫┣┗┓┓┳┛
┻┗━┏┛┣┫┃╋┓━╋━┻┫┻┛┳┫┃┃┃┏┗┳┫┳┻┃┃╋┏┃┓┛
┣━┓┛┃┻┻┓╋┏┓┗┃┳┏┳┣┏┳┫┗┃┓┏┃┛┓━┏┃┣╋┗┳┻┏┫┳┳┻
┃┣┏┃┻╋━┛┓┓┗┓┓┗┛┏┣┳┻┏┫┃━┫┃┣┗┓┛━┗╋╋┗┻┳┣┏┣╋
┫┻┳━┫┏┃┓┳┻┳━┛┫┻┣┛┏╋┻┛┳┻┳┓┃┣┏┫╋┫┻┓┏┏┗┻┣━┃
━┫┗┓┻┓┣╋┃┃┓┛┓┏┣┻╋╋┫┏┓┃┫┣╋┻┻┃┳┛┏┳┃┏╋┓┻┛┓┃
┛┳┛┻┻┣┫┓━┏┗┳╋┏┛┗━┛┛┃┳╋╋┏┃┃┫┓┛┗┏┛┃┛┻┛┃┛━┓
┣┛┫┛╋┛┣┛━┏┗┳┓╋┏┗┫┛┗┃┳┓┓┛━┻┏┏╋┳┛┃┏╋┳╋┓┃╋┏
┳╋┫┏┃┻━━┣╋┗┳━┃┣━┃┳┏┏┳┃┓┫┃┃╋┫┣┣┓┛┳┃┳┳━┗┏┛
┣┫━┏┻━┫┳┛┛┃┃┳┫┣━┓┳┣╋┓┛━┗┃┛┣┏╋┓┳┣┗┫┗┛┳┓┻┣
┛┳┏┛┛┓┗┛┓━━┗━┫┫┛╋┗┻━┻┏┻┳┫┃┻╋┛┻┃┳┓┃╋┗┣━┣┏
┓┳━╋┳┛┣┃┣━┗╋┏┳┣┏┗╋┏╋╋┓┣┻╋┣┓┃━┳━┳┓┏━┃┏┗━┓
┓┳┫┻┏┣┃╋┓┃┣┻┓┗┓┳┻┳┗┗┫┛┃┳┫┓┛╋╋╋┃┣┻┓┳╋┳┳┃━
┳╋┻┛┫┃━┣┏┃┓╋╋━┫┫╋┣┣┫╋╋┃━┻┣━┫┃╋┫┣┣┣┳┛┫┃┳┣
┫┻┳━┻┻┓┣┳┳┳┏┻┓┫┳┓┛┫━┗┻┓┛┳┃┫┃┫┏┫┣━┣┓┫╋╋┓┓
┛┛┻━┓┣┏┗┃┗┣╋┻┫┫┃┓┫┳┃┗┗┏┗┏┏━┓┻┛╋╋┛┛┃┣━┗━╋
┳┻━┻┗┃┓┏┣╋━┏┫┣┃┣╋┳┛┓┛┛┣┏┗┗┗┏╋┗┏┗┏┏┫┏┣┏┳╋
━┻━┗┫┫┏┏┫┫┫┓┛┏┏╋━┛┳┣┃┣╋┏┓┫┃━┫┫━┃╋┫━┏┗┳┗┗
┫┣┳┗━╋━┓┓┃┗┫╋┓┏┃┣┓┣┣┳╋┫┳┛━┓━┛┣┣┃┫━┛┏┣━┻┗
┃┓┳╋┳┣━╋━┫┓┓━┳┻╋━┃╋╋┻┓┓┻━┃┃╋┓┣┳┗┫━┳┫━━━━
┛┛┛┻━┃┗┗━┛┻┃┣┃┻╋┫┻╋┫╋┃━╋┗┃━━┣┫┓┻━━┃┛┣┏┣┏
┓┏┃━┛━━┳┣┛┻┫━┻╋┛╋┣━╋┓┓┃┛┃╋┓┃┃┓━┃┗┏┗┛┏┓┻╋
╋┻╋┛┣┓┳┃┳┛━┻┃┻┓┣┏┃┻┫━┛┣┻╋┫┳┛┃┫╋┣┻┏╋┗┗┫┻┏
┳┣┏┛┛┃┃┻┫┫┣┏╋┫╋┻┛┗┓┏┗━━╋━┻┣╋━┫┫┛┫┃┳┳┓┓━┻
┻━┏┗┳┗┣┛┣╋━┣┣━┣┛┫┻┗┃┗┫┻┓┏┏┛┫┗┃┓┣━┏┓┃╋━┓┛
┗┳┃┓┃┏┓┃┃┗┓┣┛┓━┗┃╋┓┓┗┻┃┃┳┗┛┻━┛┃┳┏┓┏
┣┫┳┏┻┫╋┛┏┛┻┻━┃┛┏┃┏┛┗┏┫┏┻┣┃┏┫┻┏┣┓┻┗╋╋┓━┣┏
┃┓┃┻┻┫┫┫┏┣╋┣┓━┣━┫┣┣╋┏┣━┳┻┏┃┛╋┫┫╋┻━┣┛┫┻┓┳
┃┳┛━┻┳━┃┻┻━┓━┓┣┗┳┏╋━┻┫┫┻━┫━╋┓┏┏┗┓┻┏┻┻┫╋┓
┫┫┻┗━┫╋┣┗┻┗┛━┏━━┣┫━┛┫━┻┣┫┣┓┣┏┫┣┣┣┃┣┳━┏┫┻
┻┳┛┻┛┃╋┛╋┗┓┓┏┛┓┓┻┛┃━┣┃┗╋┫╋┣┛┣┓━┏┻┛━┻┓━╋┻
┣┛┣┛┗╋┏┻┻━┳┗┛┣┏┃╋┛┗┻┫┫┗┓┛┳━┛┏┏┣┏┓┛┫╋┓╋┳┣
┳┛┛┳┻┻━┃┃┫┳┏┳┗━┫╋┣┫┻┓┣┓┓┏┏┓┛━┏┏┓┛┳┗┣━┏┳┓
┣┣┻┛┓┓┳━┓┛━━┏┫┳┣┫┃┗┻╋┳┏┃┓╋┗┫┳┛┳┗┻┗┗┳━┳┃┣
┛┏┏┃┻┻┏┳┣┃┫┫━┏┏╋━┳┗━┛┃┗━┫┏┛┣┓┫┣┫┛┣┃┳┳┻┳╋
┫┫┓┻┃┃┣┗┣┓┃┻┗┗┻┓┛┫━┏┛┃╋┫━┃┏┫┫┏┣┫┛┗┻┗┣┳╋┗
╋┣┣┫━┛┛┳┃┏┏┻┃┛┓┫━┣┗┫┏┏┳┛━╋┣┏╋┏┫┗┳┛┳╋━┓┻┓
┣┻┣┣┓┗┫┻┗╋┓┗┫┳┗╋┗╋┃━┓┫┳╋┳┳┗╋┃┣┫┏┫━╋┛┛┃┓┻
┻┃┫┃┃━╋┗╋┳╋┗┗┳┓┛┫┣┻┳┫┻┃┗╋┛━┃┫┫━┫┳┣┓┛┳┣┫╋
┣━┳┛┃┏┏┃┓┗┃┛┏┳┗┃┗┣┫┫┛┛┓┏━┗┃┓┛╋┳┓┏┗┳┃┻┏┏┏
╋┻┃╋┳┓┻┫┓┣┫┫┏┳┃╋┃┣┻┏┓┻┣┃┳┗╋┃┻┏╋╋┗┓┃┛┳┛╋┏
┛┛┃━┫╋┫┣┗┗┗━━┏┏┓┏┣┳┣━┗━┏┏┗┏┓━┛┣┏┏┏┳┻┣┏┣┗
┻━┳━┏╋┣┛┓┣┻━┛┳┗┃┗┣┳┫━┣┻┃┏┛┛┻┫┏┫┏┓┏┫┻━┛┣┫
┫┗━┓┛┛╋┛╋┗┗╋┫┣┗┗┗┛┃┃┓┃┳╋┏┛┛┣┗┫┏┻┣┓━┫┛┳┏┻
┳┣┏┫┛╋┳┳┏━━┓━╋┣╋┓┳┻┳┗┫┓━┃┓┣╋┳┛┓━━┏┫┏┛┳┏┻
┳╋━┃┗┛╋┏┛┳╋╋┳┫╋┗━┻┗┃━━━┳┛┻┻┃┛┗┏┏┻┏┓╋┻┳┃╋
┫╋╋┫┓╋┓┓┃┣┣┳┏┳┓┃┳┛┛┓┳┫┫╋┳╋┫┛┛┳┣┻┫┛┳┻┳┻┏┣
┳┃┫┳┫╋━┫┃┳┃┃┓┳┻┻┗┗┫┻╋┃┻╋┓╋┣┏┳━━┃┃┛┫┓┻┗┓┻
╋┳┃┣┃┻┫╋┻┃┏┣┃┃┛┻┛┳┣┛┃┗┳┻┃┛┳┛┫┏┃┳━┣┃┳┫┳┗━
┫┳┣┳┗┳┳┓┓┫━┓┗┻┗┗┻┓┛╋━╋┗┏┃┻┓┃┣┃┓┳┏┻┻
┛┃┓┛┫┳┻┃┓━┣┣┫┛┗╋┳┗╋┣┣┳┫┗━┫╋┛┗┻┛┛┗┏┓━┳┛┛┃
━┻┗┏━┣┗┏┛┗┛┛┳┃┏┻┣┛┛━┃┏┣┛┃┛┛┏┗┳┃┏┳┻┗┣━┃┻┗
┣┏━┏┏┓┻┏┻┃┣┗┻┛┗┓╋┓┏┫┓╋┻┻┳┳┳━┻┏┛┣┻┣━━╋┏┫╋
┻┣━━┃┳┳┓┫┓╋┏┗╋┻┓┃┳┃╋╋┏┃┻┗┛┣┏┗┛━┻┗╋┃━━┣┗━
━┗┓┛━┣┃┃┓┏┗┳┛━┏┃━┏┏╋┗┛╋┗┣┗┫╋┫━┫┗┗┻━╋╋┓┃┛
╋━━┗┛┛┻╋┗┏┛┗┏┏┻┣┫┻┣━┛┏┓┣┛━━┫┃┳┛╋┏┃┳┻┻┫┗┏
┏┣╋┃┃╋┗┫┫╋┻┫┻┛┃┛┓┗┓┣┓┗┗┻┳╋━┓┳┳┫┛╋┃┳┓┛┏┗╋
┻━┣┳╋┓┛┳┏┗┏┏┏┻┛━┛┻┛┏┫┻┓┣╋┣┫┏┓┫╋┳┻┗┏┏┗╋┗┫
┗┏┻┳┗┏╋┫┣╋┳┏┳┗┃┏┻┛┃┛┫┳┳╋┳┃┃╋┃┳┫┛╋┓┃┻┣┛┛┫
┃┃┓┳━╋┏┛┳┳┗┏┻┏━┛╋┻┃┓┛┻┻━┻┛┛┣━┏━┛┏━┫┛┗━┻┻
┫┗┃┃┛┃┛┃┗┏┫━┻┛┫┛┫━┫╋━━┏┣┛┃┳┫┛┗┓┣╋┗┻┣┃┃┓┻
┣┣┓┫┫┛┏━┫┏╋╋╋┓┳┻┫┳┳┣┃┫┏┓┣┗┓┏┻┳┛┫╋━┣━┣┏┛┻
┏┻┓┗┫━┃╋┳┫━┛╋┓┏┏┃┣┳┗┃╋┣┛┫┣┃┗┓┗┣┓━┻━┫┫┃┗┛
╋━┗━┻┻┃┃┳━┻╋┛╋┻┏┗┫┃━┃┓┃┛┗┳┻┻┣┃┻┓┻┃┣┃┃┣╋┏
┫┳┗┛━┣┓┫━┃┓┓┃┳┳┳┃┗━┻┛┣┛┏┻┗┗┛┗┫┫┓┏┃┳┏┗┃┓┣
┻╋┓┃┃┓╋┃┃┗┣━┫┣┳━┏┏┃┫━┃━┫┏━┏┓╋┏┓┛┗┏┓┏━┻┫┛
┻┗┓┛┛┏━┣┏┏┫━┓┣┃┛┣┗┫┓┛┫╋┣┏┫┻┗┛┛┏┳┃┃┛┓╋┃┓┻
┫┏┳━┏┓┫┣┏┣┗┻━┻━╋┣┏┳┻┃┛┗┗┛┻━╋┻━┓┗┃┣┣┣┏┻┗┓
┳┃┃┻┫╋┗┃┗╋┫┃┗┛╋┃┓┫┫┳┗━┃┫┻┫╋┫┫╋┗━┻┳┃━┓┻┓╋
┛━╋┏━┓┃┓┻━┻┫┏┛┻┛┏┫╋┓┛┳┳┳━┳┫┓┣┛╋┻╋┗┣┏┏┓┳┓
┗┏┛┣┃╋┻┣┗┛┏┛┓┓┛┫╋┃┫┛┃━┣╋┛━┫━┃╋┛┫┓╋┻┛┛┗┣┏
┳┏┏╋┫┣━┛┳┃┣┛┣┏━┻┓┏┓┫━╋┏┃┗┗┳┻━┏┳┗━┳━╋┻┏┃┃
┫┓┓━┛┻┫┣┳┏┗┛╋┓┛┏┻━┳┏╋┳━┛┏╋┓┳┣┣┓━━┏┳┛┻━┻┳
╋┃┗━╋┛┃┓┛┗┣╋━┣┗┓┛╋┣━┻╋┣┻┻━┏┛┓┃┏┛┫┻╋
┻┫┫┻┗┳┛┛┳╋╋┏╋╋┗┫┏┳┓╋┳━┻╋┃━┻━┛┗━┏╋┓┛┏━┳┓┓
┻┓┏┗━╋━┳┛┣┛┣┃┣┣┗┣╋┏┫┻┳╋┛┗┓┓━━┳┗┳━┫╋┫┓┣┻┗
┻┛┫┳┳┃┫┗┻┏┛┻┣┛╋┃┫┏┃┃┻┛┫┻┻┳╋┗┛┣┃┓┳┗┫╋┻┳┻┫
━┳╋╋┫━┻┳╋┣┛┳┳┃┃┳╋┗┗┗┛┃┣┫┓┗┗╋┃┛╋━┛━┫┻┓┓┣┃
┛╋┏┫━┛╋┣╋┛╋┳┫┫━┏┻┳╋┗┏┏┃┫╋┏┫┗┗┳┗━┛┗┻┻╋━┻┫
┣┳┃┃┣┛┫┳┫┓┣┗┗┓┃╋━┫┗┃┃┳━┫┏┗┻┗━┗┳┏┣┏╋╋┳┛━┳
┓┣┏┃╋┃┛┏┫┃┣╋┫┓┏┓┓━┏┛┣┣┣┓┳┏┻┗╋┗┻┗━┳┳┣╋┳┏┻
┣┫┻┛┏┃━┃┃┓┻┓┃┗┃┏┣┛┓┛┓╋╋┏┃┗┓┗┓┛┫╋┣┃┣━╋┻━┳
╋━┓┛━┳┻┻┓┳┏┓┻┃╋┓┏╋┳┏┫┃╋━┏┛┓┫╋╋┳┻┓┓┏┫╋┓━┗
┗┣┳╋┗┃━━┫┫┣┳┃╋┓┗┻┳┻┓┻╋┏┃┫┳┳┳┃┳┳┛┃╋┃┛┓┓┛┛
┃┻┏┳━┣┓┏╋┃┃╋┣━┣┻┫╋┫┳┗┳┣┓━┏┓┻┓┣╋┻━┣┻┏┣╋┏┻
┫┳┣┳┻┣┳┻╋┣┃┓┓┗┓┳┓┳┃┛┫┻┛┫━┳┓┳┛┛╋┳┻┏┻╋┣┣━┫
┫┃┣┗┗┳┛┣┻┻╋┫┗━┃┻┳┗┗┓┣━┓┣┳┗┫┓┳┏╋┫━╋┏┃┛┓╋┫
┣┻┓┓━╋┛┻┣┛┣┣┳┫╋┃┻┃┣┗┃┛┗┣┏┛┛┓┃┻┻┣┳┻┻━┓╋┓┫
┗┣┏┛┃┗━┗┫┻┫┓┳━┫╋┏┣┫┓╋┃┻┏┃┻╋┳┫━┗┗━┏┃┛┣━┫┳
┃┏━┫┳┫┓╋┗┣┓┗╋┓┣┓╋╋┻┛┛┓┳┣━┓┓┣┏╋┃┏┣┛┛━┫┛┳┛
╋┗┓┗┣┃┏┓┗┻┏┛┳┛┏┃┃┻┓┏╋┃┫┓┣┻┃┛┓┛━┫┛┃┃━┃┳┫┃
┳┛━┃┻┛┃┃┏┻┳┣╋┻━┳━┻╋┓┏┗┛┓┣┗┳╋╋┓┏┗╋┏┗┃┛┫┛┻
┃┻┛━┓┳┏━┗┛┳┛┳┫┫┳┓┃━┓┏━┏┫┓╋┃━┣┓┻┗┣┳┣┓┏┳┗┛
┫┗┗┣┫┫┣┗┗┳┛┛┳━┃┻━╋┻┫┻┏┻┻┳┻┫┃┫┗┗┳┣┓┫┣┻┗┏┫
━┫┣┛┗╋━┣┣┫┣┓┣┏┳┛┃╋┫┛┏┫┻┛┫┛┏┳┻┏┻┏┻┻┛╋┛╋┃┃
┃┳┫╋┗┛┓┏━┓┳┓┳━╋┣┏┫╋━┓┻┣┗╋┏━┳┣┣━┣━┫╋┻┳┏┫━
┏┃┳╋┳┻━━┳┻┃━┏┗┻┛┓┃━┓┻┣┓┛┳┓┏┣┃┗┣┏╋┻┗┻┏┛┻┓
━┛┛┛┃┫┛╋╋┫━━┗┛┛━┣┃┣┫━┣━╋━┛╋┣╋┃┓┛┛┫┗
┣┏┣┓┓╋┏┏┻┛┫┏┓━┓┳┏┓┏┗╋┣╋┓┫┻━┳┃┣┛┳┫━┛┻┣┓┗┻
━╋┳┫┫┣┣┏╋┛┛┫┗┫┓━┓┳┓┗╋┣┗┏┳┳╋┫┣┓┓┗┃━┫┳┻┳┫┏
╋━┣┣┫┫┓┻┏┗┻┣┻┛┓╋┫╋┗┳┳━┳┃┣━┻┛┓╋┛━┣┻┻┣┓┳┫┳
┳┃┳╋┣┏┻┳┏╋┳━┫┣┃┫┓━┛┏┳╋┃┏┏┳┛━┗┳┓╋┃┫┓┃┳╋┏┫
┳┗┗╋┣┓┓╋┏┗┃━┓┏┓┫┗┃╋╋┗━┗┏┻┏┫┗╋┻┓┫┣┫┓┗┗┓┫┛
┓┓┃┫╋┛┛┻━┏┫┏┫━┫┓┫┳┛┛┓╋┻┛╋┳━┓┛━╋┃┫┓━╋┏┏┣┫
┻┗┏┗┳╋┗┛┛━━┣━┗┳┫┫┗╋━━┳━┛┃┛┫┻┓┏┃┛━━┓┃┓┃━┻
╋┳┳╋━┳┓┓╋┏┗╋┳┣┛┫┫┏┫┳╋┓╋┳┣┣┓┗┃┻┛┗┛┛━╋┃┫┛┳
╋━╋┃┓┏━┃┗╋┳┓┫┃┏━━┏┏┗┣┣┫┓━┫━┻┣╋┏┫┃━┳┗┗┻┃┣
┃┓┫┗┫┗┫┻┻┣╋┻┣┳┏┗┛┳━┻┛┣┓┫┃┣┗┳┣━┗┣┳┗┣┫╋┏┓┃
┳━┃┃┣┳┗┣╋┗╋┻┏━┫┏┫┫┫┃┛┃━┫┛┏┏┏┣┏┣┻┛┓┫┳━━┗┣
┛┛┫┓┓┳┫╋┫━━━┣┫┣┃┛┻╋━━┏┓┳━┣┏┳┫┃┻┛┻┻┓┻┣┻┛┻
┛┣┗┗┛┓┳╋┛┃┳━┻┓┻┃┣┫┓╋┓┫┓┗┏━┗┣┫╋┳┗┫┫┳┃┳┛╋┳
┻┛┳┳┣┏┳┏┗┏┃┃╋┏┏┣┳┛┫┗╋┗┛┛┏┻┛┳━┳╋┓┳┳┓┗┏┃┏┓
┃┻┛┳┗┛┏┳┳┏┻┗┏╋┛┛┓┗┻┛┳┫┻┻┳┃┻┳┳━┣┻┃╋━╋┣┳┗┻
┫┃┃╋┃┻┛┻┻┫╋┛┛┏┏┣┃┻┳━┏┫╋┳┏┣┣╋┓┻┓┻┗┏┃┓┻┫┻━
┣┗┫┳┫┫━┓┃┓┳┛━┣┛┻┗┃┳┓┣┳┻┓┻┛╋┳┓┏┛┫┗╋┳┫━┃┗╋
┏┗╋┏┳┣┫┻┫┫┣┫╋┫┃┓┫┻━━╋┻┛┃┫┫┫┓╋━┣┳╋╋┏┻┳┫┃┛
┗┻━┣┗╋┃┓┛┗┏┻┃┓┃┗┳┓┏┗╋┓┃┃╋┳┗┓╋┛━┓━┣━━━╋┫╋
━┛┫┻┳┓┻┏┫┗╋┓┓┫┃┻┏┏┛┗┏┳┓┻┫┗╋╋━┳┫┃┃┳┛┃━┣┳┛
┳┣╋┳┫┏┏┃┫╋┳━┻┫┛┣┣┳┳━┳━┫━┓┣━┳┓┫┳┃━┣┻━┫┣━┏
┫┏┣┓┻╋┻┓┓╋┛┫┫┫┛┏┛━┓┛┣┳┫┫━┫┳╋┗┣┃┻┣┗┻┣┫┗┃━
╋┓╋┗┳┻┏┓┓┣┃┻━┃┳┃┗┓┣┛┣┛┻┫┫┏┣┫━┳┗┏┳┳┏┏┣┏┗┣
━┏┳┛━╋┓┏┻┗┗┗┳┻┫┓╋╋┓┣┳╋━┛┫┏┫┫┏╋┳┏╋┓┳
┏┏╋┓┏┗┗┣┻┣╋┻┻┻┏┻┫━┳╋┣┳┳┛┳╋╋┻┻┗━┓┏┏┃┃┫╋┫┛
╋┓┻┣┓┳┛┣┗┳┏┓┻┏┗┗┗┻┓┃┛━╋╋━╋┛┛┳╋┛┻┃━┛┫┗┛┛┃
┻┗━╋┻┃┛┫┓┳━┳┃┛━┳┓┏┣┓━┛┃┗┗━┻┗┻┓┣┫┫┻┳┳┏┏┻┃
━┻┛┏┓┛┏┳┓┣┻┓┛┏━━┻┻┏┣━╋┻┻┻┓┗┓━┫┫┓┣┓┛┻┻┃┛┫
╋╋┃┛┏┫┫┫┫┻┫╋┻┫┣┛┳┣┃┗┳━┣┃┏┻┏━┳┫┛━┃┏┛╋┳┏┗┃
┳┃┣┏┗┳┻┳┛┏┃┳┫┓┏┫┛┫━┳┃┳┛━┣┣╋┳╋┏┃┓┻┓━╋┛┣┃┣
━┣━┛━┓┏┏┏━┏┃┫┏┏┫┣┏┳┳┣┓┫┳┏┫┃┫┏┗┓┏┛┛┣━┻┫┳┛
┗┓┻╋┗┏┏┣┓┫┻┣┓┛┓━┗┗┓╋━┣┃━━┏┛┫┗┛┃╋┻━┓┗┗┓┃┃
┻┳┣┓┓┛┃┣┓┃┻┻┏┛┣┃┓┓┃┫┻┗┳┳┫━╋━┃┣┓┳┻┻┏┛╋┗╋┃
┻╋┃┫┏┛┛┫┓┗┗┏┻┃╋┃┗┃┃┫┃┃┳┻┫━┫┛┫╋┛┣┏┻┗┫┻┏┳┫
━┏┓━┫┳━╋┻┛┏┫┛┃┣┗┃┣┫┳┻┃┃┛┗┳┓┻┓┫━┓┃┳┛┃┏┳┫┏
┳┻┣━┛┏┃━┻┓┓┳┛┫┻┗━┛━┃┃┃┫━┃┣┗┏┃┳┓┳┣┃┳┛┗┫┫┓
┫━┫┗┻┗┛┏┣┏┃┓┫┓┳┻┏┣┛┃┗┫┗┃╋┗┃┫┳┳┛┗┳╋┣┗╋┏┓━
┃┗┃┃┛┫┻┏┛┳┃┛┻┳┗┃┳┫┏┫╋┫┳┏╋┃━┣┻┃┫┏┫┳┗┛┃╋┛━
┳┳┗┗┻┫┃┓┻┳┳━┫━┣┗┫━┳┻╋┓┏┏┓┗┻┣┣┛┛┓┣━┛╋┗┃┻╋
━┓━┃┻┻┻┳┏╋╋━┳┏┻┻┓┣┫┃┣━┻┫┛┫━┃━┛┗┣┫┣┻┗━┗┣┳
╋┻┓━━┓┓┗━┃┻┗┏┫┃┗┛┳┃━╋━┗┓┓━┻┛┣┗┛┳┣┛┏┗┓┛┳┫
┳╋┫╋┻┳┏┻┛┏╋━┏┻┫┗┣┻┣┃┃┣┣┏┗┣┓━┫┏┻┻┃┳┏┫┏━┣┳
┓┛┛┃┻┻┫┻┛╋┻┻┛┗┫┣┳┣┃━┓┻╋┓┏┛╋┻┃┏┏┏┣┻┳┏┓┃┣┫
┛┳┓┣┗┓┓━┏┳┓━╋┛┫━┃━┣┓╋┻┣┏┗┃┻┃┏┫┳┫┻┛┫┏┫┏╋┛
┳┏┛┓━┏┣┓┛╋╋┃━┳┫┣━┃┃┫┗┏┃┻━┫━┫╋┛━┃┗━┓━━┳┓┻
┻┛╋━┛┣┛╋┏┣┳┳┓┃┣┣┫┛┻╋┻┓┗┳━┳┗┗┻┣┓┻┗┃┓┻┻┗┳━
┣┻┳┛┛┃┏┫┫┓┏┗┳┫┣┓┏┏┻┗┫┣┛╋┫┣━┃┻┫┃┃┗┻┗┣┛━┣┳
┣┛┻┻━┓┛┛╋┣┃━━┣━╋━╋┻┛┃┳╋━┏┓┓┣┛╋╋┻┛╋┻
┣┣━┏┻┳┏━┃┗┻┏┓┣━┻┃┗┳╋┫┻┣┗┣┫╋━┗┓┏━┃┗━┃╋╋┏┣
┓┃┗┗┻┓━╋┫┃┗┛┻╋┗┛┻┏┗┃━┏┻┛┫╋┛┳┓┫┗┛┛┏╋┳┣╋┓┃
┛┣━╋┃┃┻┛┗┗╋┻┛┣┓━┳┳┳┫┏┃┓┣┻┓┻┣┏╋┗┛┏┗┃╋╋┫┫╋
┗━━┫┫╋┳╋╋┣┓┃┃┳╋╋┃┓┫┃┳┣╋┫┗━╋┓━┻┏┛┻┃┣┣┻┛┣┃
┫┫┃┫┻━┃┗┳┏┫━┛━┳┗╋┗┻┛┣┛┻┏┛┣┛┫┫╋┣┫┻┫╋┛┻┛┏┏
┫┗┫┓┃━┗┣┣┛┓━╋━┻━┫┣┫┃┃┏┣━┏┏┫┏┻┻┓┃┗┻╋┫┃┏┫┏
┏┳┫┫┃┏┏┏┳┓┻┃┳┻┓━┗┓┻┫┻┏┏┓┃┏┳┣━━┗┣┗┗┃┗┗┃┛┗
┣┓━┻┫┃┃╋┓┏┛┗┗┃┏┫┗╋┗┗┫┳┓┻━┓┏┫┻┫┳┛┃┳━┳┏┃╋┃
┛┣━━┳╋┛┳┣┛━┫┻┃┣┓┛┻┏┣┏━┻┗┗┗┗┫┃┳┣┳━┏┓┳┻┻┗┃
┏┗━┏┃┃┓┓┻┃┏┣┏┛┣┣╋┃┛┳╋┛┓━┣┓┃┓┳╋┻┛┃┓┣┏┫┃┃━
┻┓┫┳┻┏╋┏┫┛┣┛┳┫━┛┗┓┛┓┛┻┛┣┻┏┻┣┛┣┛┻┣┃┏┳┗┳┻┏
━┓┗┳┳╋┛┏┫┻┏┣┗━╋╋━╋╋┳┃┗╋┏┏┛┗┳┻┳┫┓┣┃┛┣┳╋┫┻
┣╋╋┛━╋┳┻╋┓┛┗┛┫┗┛┳┏┏┓┃╋┻┏┗┗┫┻┻┣━┳╋╋╋┻┛┣┳┗
┃┣┻┣━┃┓╋╋╋┗┻╋╋╋╋┛┏┛┫┫┛┫┏┳┛┻┛┛┻┣┓┫┏╋┫┛┻┓┓
━┛┣┃┓┻┛┃┃┗╋━┛┳┓╋┣━┓━┃┛┳┣╋━┳┣━┓━╋┗┗┳┓┣┫┗┳
┏┣┗╋┃┗┗┓┗━┓┛┓┳┻┳┫┃━┏┃┗┳┛┃┛┏┏┗┣┻┳┏┛┏┛┳┻┻╋
╋┫┻┛┻┻┫┃┏┫┛┏┏┃┓┏┛┻━┏┗┻━┻┣┫┛┣┓┓┫┓┛╋┏┫┓╋┳┓
┃┳╋┣━┫┛━┻┗┫┃╋╋┃┓┗┃┗┣┳┛╋┃┛┣┫┳┓┫┗┫┓┳┓┃━┻━┛
┻┗┛┗┃━┫━┛┫━┳┣┛━━┏┫╋┳┓┫┻╋┣╋┏╋┫┛┓━┫┏━┏┏━┗━
┏┫┻┫┳┏┏┣━┃┣━┫┛┻┛┓━┗┳┗┛┣┳┳┛╋┳┏┫┓┛┃━╋┗┣┫┓┗
┏┗┓┣┫┫┗┻┃┳━┫┳┗━┻┳╋┣╋┓┳┻┏┃┃┏┫┳┗┻┣┣┻┓┛┻┫┓┫
┛┻┃┫┏┃┣┗┻╋┛┗┏━┳┣╋┳┃┃┗┻╋┳┏┳┳┛┫━┗╋┛┻╋┃┗┳┳┓
┃┃┏┗╋━┳┫┗┗┻┣┃━┗┓╋┣┳╋┻━╋┻┗┓┃┳┏┃┗━┏┃╋┛╋┛┗┻
┓╋━╋╋┻╋┣┣┗┫┫┳┃━┓┣┃┏┫┗┏┫┳╋┃┣┗┃┫┳┃━┣┛
┃┫━┛┏┫┗┣┛┛┃┃┃╋┛━┏╋┣╋╋╋┛┓┓┫┳╋┫┃┃┻╋━┃┣━━┓╋
┳┣━┻╋┓┣┗┣┣┣┏┻┳┗┗━┗┏┏┏╋┣┏┗┏┓━┃━┗┫━┻┛┻┳┳┛┳
┫┣┗┛┓┳┗┣┗┗┛┳┣╋┗╋┣┛┫╋┛━┏┃┣┫┣┃━┫╋┻┏┻┃┫┏┏┣┛
┻┃╋┏┛┃┓┃┛┏┏┻┳┛┻┓┳╋┳┣╋┃┓┛━┗┏┣┳┣━┳╋┛┗┳┻┫┃┓
┫┛┓┓┃┓╋┣┗┛┣┳┛┛┏╋┳┏┓┛┣╋┻┓━┳┓┃┣┫━┓╋┏┗┓┻┻┛┳
┗┳┏┛┃━┛┃┛┻┫┫┃┛╋┣━┗┛┣┻┃┗┳╋┗┻┳┳┃┛┃╋┫┻┳┓┗┃┻
┳╋┗┳┓╋┳┫┏┃┻┣┓┣┛┗━┏┓┳╋━┛╋┓╋╋┫┫┻┣┏┳┃┛┫┛┛┣┏
┣━┏┗┏╋┳┻┃╋┫┗┫┛┃┃╋━┛┻┣┗┳┓┃┫┃┗┓┗┣┣┗┃╋┃┓┻┳━
┳┣┣┳┃╋┳┫┛━┃┳┫┗┓┣┏┓━╋┗━┻┣━┻┓┃┃┫━┛┳┓┃┣┛┛┓┓
━┗┫┣┛┫┣┗┳╋┗┣╋┳┻┏┣┻┏┣┏┓┳┳┣┃┗┓┻┏┗┏┗┗┳┣┫┓┏┳
┻━┏╋╋┫┓┗┏┓┣┗┃┳┳┛┣╋┗┗┣┻┓┃┃┏━┛┫┫╋╋┛┛┃╋╋┻┏┳
┣┫╋┓┫┏┣┳━┓┻┗━┫┫╋┫┣┻┛┫━┻┓┻┓┳┓━┃┫┃┣┏┳┏┣┃━┛
┏┏╋┃┛┏┛┛┻┳┻┳┫┫┓┻┻┓┏┃┫╋┳┗━━┫┃┛┛┏┫┫┃╋┃┃┛┫┻
┃┃┣┫┓┓━╋━┣╋┣┓┓┫┏━╋┓┗╋━┏┏┳┣╋┻┣┓╋┛┃┫┛━┛┏╋┻
┏┗┗┏┏┛┃┛┏┏╋┛┃╋┳┓┻┻┣┃┃╋┏┳┫┏┏┣┛┫┏┛┫╋┫┏┻┃┃╋
┻┛┏┫┣╋┗┣┛┗┗┣┛┓┃━┣━━┻┫┓┓┃┻┏┃┳┳┏┣┃┳┗┏━┓┫┻━
━┗╋┗┳┃┗┛┛┳┗┓┳╋┃┃┻╋┳━┏┣┛━╋┻┃┓━╋━┗┃┏┃┫┗━┗┣
━┗╋┫┳┫┣┓╋┓┣┣╋┫┫┛┣┓┫┛┫━┻┃┗┛┻━┗┻┛┣┛┣┫╋┃┳┏╋
┳┳┣┏┗┗┛┳┻┃┳┳┗┛┓┓┗┓┻┛┏╋━┫┃┗┻┃┗┣┗┗┃╋┃┗┗┃╋┫
┣╋┏┓┃┗┣┗━┗┣┫┏┻┓┗┛┻╋━┓┓┓┓╋┗┫┣┛━┣┣┏┳┳╋┳┗┏┏
┗━┓┫┏┻┛┃╋━┣┗━┗╋┓┛━┗┛━┗┳┏┫┻╋┃┃┛┃┏┫┏╋┣┻┃┻┗
┫┣┓┣┏┫┻┃━┣┏┗╋┫╋╋┣┓┳┻┳┗┛┣┓╋┛╋┫┻┗┛┫┳╋┏┗┣┫╋
┓┫┳━━━┏┏┫┏┗┫┏┣┓┓┓┗┃┛┫┏┗┫┏┣┳╋┛┓┳┫┻┛┓┫┻┃┻┗
┫┓┳┓┃┣┳┣┃┓┳┏┣━━┻┻┏╋━┫┛┻━╋╋┛┏┏━┓┣┫┣┏
┗┛┏┛┻━┣━┃╋┏╋┻╋╋┛┏━━━┃┣━╋┣━┣┓┛┏┣━━┓┏┫┣┛┫┃
┣┻┗━┛┗┓┏┃━┏━┳╋┻┫┳┃┗╋╋┛━┫┓━┃┃┣┗┣┻┫╋┳┣╋┻┗┛
╋┗━━┣┃╋┣┻┓┛┳┛┻┛┫┏┻┛┛┫╋┛┛┗┓┏╋┓┻┻┫┓┃┣┛┣┓┓┣
┓┗╋╋┃┫┏┓┛━┛┳╋╋┻┓┃┫┣┃┗━┛╋┻┻┗┻╋┫┏╋┻┣┓┻┣┻┳┛
┓┻┣┓┗┏╋┗┫┏┓━┗┛┓┏┫┛┣┛╋┳┣┫┫┳┃┗┣┗┏┳┻┫━┻┣━┏┫
┏┫┳╋┣┛┓┻┫┳┗┛┻┓┛┳┓┣┗┛┻┓┫┫┣┃┻┓┻┏┗┻╋┓┻┳┏┃┣┫
┏┣┻┓┏━┛┃┃┗┳┏┛┫┣━┫┏━╋┻━┃━╋━┻┻┻┃┳┗┛╋┃┃╋┃┗┗
┣┛┣┃┓┣┗┗┗┳┣━┛┛┫┗┻┻╋╋┓┗┓┫╋╋┳┫┫━┃┻┻┛┛┛╋┃┗━
┏┻┓┣┛┳┗┏┏╋┻┏┓╋╋┫┓┛┳┫┳━┃╋┗┣┻┣┳┛┃┓┏┏╋┛━┳┻━
━┗┗┗┃┳┓┗┳┓┗┫━┳┣┛━┃┫┣┃┻┛╋┗┛━━┣━┫┓╋┣┣┳┳┏┣┻
┣┻━┫━┓┃┫┓┏┻┣┃┛┳╋┛╋┓╋┛┣┗┛┓┗┫┏┗╋┏┗┣━┗━┓┳┻┃
┏┃┫╋┗┗┣┛┛┗━━┃┻┫┛┃┛┣┳╋┳┃┫┳╋┣━┓┻┏┛┻━┻┣┛┏┓┃
┃┣┳┣┗╋┫┏┃┗┣┻┳┗┫┻┗┫┓┳┃┻╋┗┛┏┫┓╋┃┗┫┓┻┗╋┓┛━┛
┗┓┃╋┣┗┻┳┗┳┏┻┗╋┓┻┛━┣┣┳┛━┗━┃┳┻┫┓┛┗┛╋┛┛┣┫┣┃
┣╋━┏┳━━┻┏┫┫┻╋┗┓┣┏━┏┛╋┏┓┗┓┫┣┻┻┗┣┣┣┳┓┏╋┛━┗
┫┻┏╋┣┳━╋┏┛┏┻┏┗┗┳┣┓┫┛┣┻┳┛┳┏┛┻┳┃┻┳┳┳┃┃┗┳┣┏
┓╋┛┳┏┳┃┣┃╋━┏┓┻┛┳┻┻┳┓┗┣┛┃┏┣┛┳┗┳┓╋┏┗┫┻┗┃┫┫
┗━┏┻┛┃┛┓┻╋┛┏┃┫┫┏┓┃╋┓╋┓┛┓┣╋┻┣╋┛┛┫┃┃┃┏┻┗━┻
╋┻┳┏┗┏┻┏┗┻┛┃━━┃┛┓┃┛━┗╋┓┗┫┳┗┛┗┳┫┻╋━┫┛┫╋┣┃
┃┏┗┏┓┣┛┃┓╋┻┏┛┣┛╋━┛╋┫┓┣┫┗┳┫┛┃━┳┗┳━┳┫┏┛┓┛┻
╋┛┣┻┻┣┻┳┃┳╋━┣━┓┫┏┣┗━┳┛┗┗┻━┫╋┃━┳┏┓┛━┛┓┻┏┓
━┃╋┏┣╋┓┛┣╋╋╋┓┻╋┻┣┻┻┗┛┏┓┓┓━┓┓┛┻┗╋┃┗┓┛╋┃╋━
┛┗┛┏┣┃┛╋┓┳┏┏┏┻┫╋┃┏┳┛╋┣┃┳┫┛┓┏┓┳┻╋┫┣┛┃┓╋━┳
┗┏┏┫━┓┻━╋┃┃┫┻┓┻┓┳┣╋┗┣┗┃┏┳╋┗┗┣┳┗┫┏┓┻
┃┃┳┻━┗┫┳╋┏┓━┓┛┳┛┏┳┫┃╋┣┏━┗┛╋┗┣┛┣┃┗┃┛┓┏━┛━
┛┃┻┏┏┃┗┳┻┳┏┻┣┫┻┓┏┓━┗┗┗╋╋┗┫┳┗┣┫━━┏┃┏┗━┳╋┣
╋━┏┛┳━┫┳┓┣╋┏┗┫━┏┳┻╋┣┃┏━┗┣┫╋┏┫┛┳┫┗┃┳┣┗╋┗┏
┫┻╋┻┓┻┫┣┓┣┛┳┛┫┗┫━┳┃┏┃┣┣┃┫┳━┛━┳╋┻┳━╋┻┳┏━┳
┫━┳━┻┗┳┗┛┫┗┻┣━┣┃┃┓━┓┃━┳┳┛╋┛┏╋┃┫┃┗┣━┏┳━┻╋
┳━┏┫┓━┳┓┛━┓┏┓┛┣┛┫┫┏┓┃┓┻┓┗┳┃┛┻┣┛┗┏┳━╋┗┻┳━
┳╋┳┛━┃┣┫┳┫╋╋┛━┏┣━┃┃━┃┏┳┛┫╋┃╋┻━┳┣┓┓┻┳┗┻┛┣
┗┏┣┓┓┣╋┃┗┳━━━┣━┳┏┗┛┳┃┏┣┏┫┗┳━┛━━┓┫┻┳┻┛┣━┓
┳┏━┫╋┻┻┛┳┫━┓┣┛┗━┃╋╋╋┳┫┛┛┏┏┛┳╋┗┣━┳━╋┻╋━┳┛
┳┳━┣┗┏┣━┛┣┣┗┫╋┛┏┃┓┏┃┃┓┣┓┳┛┃┣┻┳┻┣━┏┳┣┳┃┫┏
┏┏┓┻╋┻┃┃┻┏┛╋┣┻┏━┓┳┣┏┛━╋┳┫┛━┻━┏┓┛┏┫┓┻┏┳┛┓
┃╋┣┣┃┓┣╋┣┗┫╋┃┃┗┓┏┗┓┓━━┓┏┛┗┏┗┗━┗┫┻╋╋┛┃┫╋┻
┣┳┗╋━┓━━╋╋┳┏╋┃━┗┏┫┛┗┓┛┛┣┏┫┓┗┳━┗┓┳━┛━┓╋┏┓
┻┗┣┓┻┓┳┳━╋┗┳┃┫┏┣┻━╋┓┻┓┗┫┳┫┗┛┳╋┳┗┃┣━┫┳┓┗┏
┻┻┻┗┃┻┃┳┣┗┣┳┓┣┏┳┣━┓┗┫┳━┻┏┓┣━━┗┻┗┻┏┓┣┓━┓┗
┛┏┣┫┫┣╋┓┳┃╋┓┻┗╋┣┻┳┛┃┏┫╋┻┛━┏┏┛┓┻┫┫┏┻┛┓┗━━
┗┫━┓┃┃┏┳━╋┃┛┣┻┓┛┏┓┗┻┻┓┃┻┓┻┫┛┏┛┻┻╋┗┫┏┣━┣┃
┃┓╋┗┃┻┃┏┏┛┗┳╋┛┛┛━┣┓┛┏┻┫┻┃┓┫┃┫┗┫╋┣┗┗┫┣╋╋┓
┻┻┏╋╋┳╋┳━━┻┏┃┃┓╋┗┃┏┫┃┓┳┻┛╋╋┣┛┳┏┣┗━┃┛┳┣┃┻
┻┻┛━┏┏┻━┳┃━┃┃┻━┣┳┫┏━┃┃┛┻┃┻┓┓┣┗┏┃┏╋┗┳┻┣╋┻
┳┣┛┗┳┓╋┳┫┳┛┗┳┛╋┻┫┃┏┏┛┓┳┣┛┗┓┃━┗━┃┳┃┃┳┳┗━┳
┛━┗┫╋╋┗┃┻╋━┓┃┫╋┏┗┣┏┻┛╋┻┓┛┏┣━┣┫┗━┣╋┫╋┫┃┣┏
━┗┓┫┻┃┗┻┓┳┗┻┳┛┻╋┗┫┣┃╋┏┃━┣━┃┳┗┳┻┳┓┃┃┣┓┃┫┏
┣┓┫┓┃┃┳┛┃┳┣╋┻┳┃━╋┻━━┛┏┻┳┻┗┏╋━┗┓┃┳┃┃
┓┣┓┛┓┫┫┓┫┣┳┳┏┛┛╋┛┳┏┣┫━┓┳┓╋┣┃━┻┗┣┳┏┏┓┳┣┣┏
┻┳┳┗┓┣┛┃╋┗┓┓┫┣┣┻┏┻┫┳┓┃┳┫┛┻┛╋┛┫┏┛╋┣┛┳┻┛┫━
┓┓┗┣╋┻┏┻┗┻━┻┃┗┻┗┏┃┏┏┓┛┳┛┣┳┛┓┓┣┏╋┫┓━┓┫┛╋┣
┫┃┏┗┏━┃┣┗┗┛━┣━┳┛┗┻┣╋┫┛┏┛┓┓┏┣┛┳┓┣╋┫┓┳┻━┛┳
━┓┃┫━┣┳┓┛┏┓━┳┗┏┫┃┏┳┳┏┓┫┻┣┣┳┗┫┗┛┻┓╋┣┣━┓╋┛
┏┳━┗┃╋┃┃┓┻┛╋┗┃┓┓┳┣┃┃┛┣┣━┃┳┛┻┓┃┗━┳┃┗━┫┓┫┏
┃┫┫╋┣┫╋┗┻┗┛┓┗╋┏┫┏┗┗┛┏╋┃━┣┃┻┫┣┓╋┓┫┳━┛┫╋┛┗
┃╋┫┛┗┻┏┃┃┗╋╋┫┗┗┳┻┛┓╋┛┓━┛┛╋┏┏┳━┃━┓┣┫┛┏┣┗━
┻┣┏┛┓┫┻┃┛┗┳┻┏╋┃┃┗┃┏┓┗┳┛┣┛╋┃━┓━┳╋━┳━┻┻╋┗┓
┃┻┫━╋┓┓┻┏┓┣┻━┻┓┓┏┛┻┗┳┳╋╋┣┗┛┳┻┻┓┛╋┻┫━┫╋┏┣
╋┻┫┓┛━┣╋┫┃┛━┻╋┳┻┓┫┳━┓┫╋┫╋┳┏┻┗┳┣┫┃┫┫━┣┏╋┫
┏┗┛━┫┏┣┏┏┻┏┳┻┏━╋┏┣┫┛┓╋┣╋┃┃┻┫┳┣┫━┛┣┣━┃┫┣━
┃┛━┓┗┏┻┛┳┗┣┫┃┓┓┫┛┻┛┏┫╋┏┛┣┛┏┻━┳┃━━┳┏┫┻━┓┃
┛┣╋┓┛━┫━┛┫┏┛━┏┏┏┫┻┫┏┃┏┓┫┻━┏┃┏┳┛╋┳┣┛┛╋┗┣╋
┣┣┛┓┗━┗┣━┫━┃┗┃┛┓┫┳┣┗┃┃┫┏┣┓┻┫┓┫┃┛┣━┏┛┣┓┳┃
┳╋╋╋╋┣┏┏┫┳┛┓┻┃┫┫┏┣┗━┓┃┳╋╋┗┓━┏┓╋┏┻━┻┻┣━┓━
┻╋┻━━┫┗┣┻┫┳┃┣┓┏┫┏┣┗┫━┫┛┻┫┣┓┗┓┛━┫┏┣┗┓┃┓┃┳
┫┣┓┓━┗┳┫┃┗━┏━┻╋┳┳╋┏┓┛┏┳┃╋┏┏━┫┳┏┓┏┛┏┣┛┓┗┗
┏┳┓┗┳━┏┃╋┣┳┓┳━┃┛┏┣╋━┗━┛╋┗┗┫┛┣┗━━┓┏┃┗┏┏┳━
┫┻┃┓┛┏┏┫┛┛┏┣╋┏━╋━━┣┓┓┳┛┛╋┃┛┗┃╋┛━┳┫┛┗┣┏┛┳
┗┃┣┻┣━┃┓━┓┛━┫┗┳━━┗┗┻┫┫┗┣╋┗┓┏┳┃━┳╋┓━┓┗┃┣┳
━┏┛┛┣┃┓━┛┃━┃┳╋┳┛╋━┏┫┗┃┃┣━┃┻┣╋┏┃┃┗┫━┗╋┏━┏
┳╋┻┻┃━┣┓┓┓┳┫┣┏┳━╋╋┓┗━┳━┻┫┻╋┛┫┫╋━┻┗╋╋┻╋┛┛
┓━┗━━┗┃┗┏╋┛┫┏┃┫┏┛┃┃┛┃┃┃┳┫┣╋┛┏┃┓┣┳━┫
┛┓┣┃┫┏━┃┣┳┳┃┣╋┓┻━╋┃┗┻┓┗┛┓━┛┏┣┳┫━╋┗┗┻┗┓┛┻
┃┻┻╋┻┻━┳╋┣━┗┃┗┫┛┃┣┻┻┛┃╋┫┻┏┳┏╋╋┳┃┻╋┗┻┗┻┳┓
╋╋┛┣┗┏┫┃━┻┃┣┃┣┻━┣┣╋━━┳┻┻┏┣┻┃┻┣┳━╋┓┏╋┣┗┳┏
╋┃┓┳┏┣╋┃┣┛┗┻┓╋┗┓╋╋┫╋┳┣┓━━┳━┗━┛┳┛┛┛┳┃┫╋┓┗
┗┳╋━━┛┏╋┻┫┏┏┗┣┫┃┗┣┳━┫╋┫┻┛┏━┫┫┏┓╋┓┓┛┳┃┣┣┗
╋┏┻┣┗┓┃┏┫╋┓╋┣┓╋┻┃┣┫┃┳┏┫┣┻┗┓┳┃┃╋╋┛┏┗┗┗┗┛┛
┛┓┣┳┫┣━┏┣╋┛┳┳┫┫┫┓━┗┫┏┣┳┳┣╋┗┓━┻┣┛━┫┳┃┛╋┫┻
┛┛╋┗┣┗┏┏┃┏┏┛┏┫┻┏┻┏┳━┓┛┛┻┳┻┻┓┃┗┻╋━┣┻┛┫┓┻┳
┣━┃┫┳┓┳┛┻┗━┛━┫┣╋┛┻┏┻┓┣╋┃┃┳━┓┗┃┏┣┗┫┛┻┫╋┓┣
┛┳┓━┳┻┻┻┓┏╋━╋┛┛━┣┏┫┣┗┫┃┏┛┓┛┳┓┛┗━┗┃┓┛┓┳┳┛
┳┏┳┃┳┏┫┻┗┗┣┗┏┃╋┗┛┏━┣┻┳┃┗┏┻┛┣┫┃┗┛┏┳┗┃┻┗┃┻
╋┏┣┃┫┓━┛┣┛┳━┛┓━╋┳┛┛┣┣┃┳━┗┳━┻┗┓┻┫┓┳┓┓╋━┻┓
━┛╋┓┻┛┫┳┗┳┗━┣┳┗┫┓┃━┫━┓━┗━┣┣┣━┣┗┻┛┓━┃┣┫━┛
━┏┏┗┫┫┃┗┳┓┻┃╋┫┣┏┫┛┫┗┏┻━┻━┣┓┓┫┓┃┳┃┓┳┏┛┣┣━
┳━┓┏┃┃┣┗┛┫┗━┏╋┣┣┳┗┫┛┏━┣┻┳┛┃┓┗┃╋╋┳┳┛┫━┻┳╋
┫┏┫┓┛╋━┛┓┣┫┣┏╋┣┓┣┳┛┣┻┣╋┣┃┃┳┣━┗┫┳━┳┓╋┳╋┓┃
┻━━╋┻━┓┳┏┫┳┳┫━┗━┣╋┃╋━┳┛━┗┗┻┗╋┓╋┫┣┣┳┓━┏┻╋
┫━┫━┓┳┏┛┫╋━┏┣┫┃┳┗┫┫┓┛━┻┣┳┛┏┛╋┻┓┓┫┃┛┫┏┫┫━
┳┫┃┓┻┗┗┛┳┻┫┗┏┗┛┏┻┓┣┗┫┻┗┛╋┏┏╋┳┗┳┫┓┓┣┃┫┗┳┛
┫╋╋┫┻┫┃┗┣┳┓┫┃┛┓┻┃┓╋┏┫┏┏┣━┏━┃┻┓┃┃┳┣╋╋┫┛┓┣
┳┃╋┓┛┳┛━┏┳┻┏┃┏┻┫━┳┛┫┏┫╋┛┛┫┳┓┻┗┛╋┏┏┳┫┣╋┛┃
┓┃┳┏┃┫┫╋━━╋┃┻┣┃┃┃┏┛┃┫┣┛┏┏┫┏┳┛┛┫┫┫━┓┓┣┓┃┻
┳┫┳┃┃┛┻┳┓┃━┓┻┻┗┗━┏┗┛┃┏┃╋━┛┏┛┏┏┻┳┳┓┗┗┏┃┻┣
┗┃┗┻━╋┣╋━┛┻╋┫╋┳╋┳┫┛━┏╋━┫┏━┏┳━┗╋┫┏┛┣
━┻┃┳┃┻━━┓╋┳┳┏┛╋━┻┣╋┛╋┛┳┫╋┻┛┻┏┓┻┃┓┣━┣╋┏╋┛
╋╋╋┓┗┃┣┻┻┻┫┻┃┣┗┗┓╋┫┏┗╋┳┣┻┏━┻┗━┫┛┗┫╋┳┻━┳┻
┏┓┻╋┣┏┓┏┳┃┛┗┓━┳┳┛┏┫┓┃┓┗┏━━┓┳┫┏╋┗┳┻┫┏┫╋┛┏
┣┳┓┃┗━┏┳┫┻┫┓┣┓┻━┣╋┛┏┳━┓┻┫━┏┓┣┗┳┃┗┻┛┗┗┛┏┃
┛╋┳┛┫┛╋┻╋┛┫┃┗┏┗┃┻╋┳┛┃╋┣┻┛┏┫┫┫┳┃━┛┃┃┻╋┃┛┻
┳━┻━┣┏┫╋━┣┻╋┫┓┃╋┛┛┛┃┃┣┻┻╋┣┳╋┳┃┗┫┃┃┏┣┏━┳┣
┓┗┗━┏┫┣┏┏┏┛┣┫┏┻┓┫┃┏┫┳┏┻┛┓┛┗┃┓┣┳┛┓┫┓┻┓╋┃╋
┛┣┫┃╋┗┃┳┗┓┛┛┃┛┻┛┓┣┓┓┫━┓┛┛┏╋┓┛┏┏┳━┻┫┣┗┳┏┣
┛┏┻┻┓╋┏┣┫┫┏┏╋┫━╋━┗┏┛┻┛╋┣┛╋┗┫┏┏┏┃┳┳┣╋╋━┓┏
╋┻╋┏┗┏┳┳┃┣━┻┣┛┻━┓┣┃┓┛┳┫┣┏┏┓┗╋┃━╋┓┓┓┛┃━┣┻
┣┓━┣┣┓┃╋┛┃╋┫┣┳╋━┫╋╋┃┗╋┳┻┻┛┻┫┏┻┳╋┻┃┓━┏┃┛┣
━┣┃┳┗┃┛┗┻┳┏┗┃┃┓┛┓┻┛┏━┻┓━┛┏┳┫┃┛┻┳┛┣━┛┓━┛┫
┳┫┓━┣┫┏┗┓┏┻┳┛╋┗┓┛┛━┛┓┗┏┓┣┗╋┏┓┣┣╋┏┛╋┃┻┫┗┛
┏┣╋╋┏┗┫┣┫╋┛━┫┏┳┻┏┏┏┛┏┃┓┛┗┓┃┃┛┗┳┻┏┫┳┗┫┻━┃
┓━┳┃┃┓┃┛╋┛┃━┻┃┓━━╋━┏┫┛┳╋┏┏┫━┫┣╋┛┓┓━┳┃┫┻┃
━┓┓┃┗┏╋┏┃┓┗┣┫┻┏┃┻━┏━┻┛┳┣┓┓┗╋┻┳┳┫┣╋━┗┣┏╋┣
┃┏┫┃┫┫┛┗┫━━┻┓┏┣┻┏━━┫┗┛╋┗┣┻┻┃╋━┻┃┻┻┻┻┃┻┫┏
┃┣┃┳┗━┃━╋┏┻━┳┛┳┻┗┏┏┳┗┻┗┣┃┗╋┣┣┓┗━━┫┣┫━━┫┗
━┃┏┣┓┏┃┳━━┳┻┫┻┛┳┛┳┏┃┏┃┛┃┓┓┛┏╋┳┫┫━╋┃┃┣┣┗┛
┏┻┫┃┃┣┛┫━┻┫━┓┫┳━┣┣┳┃┗┓┻┫━┃┻┏╋┗━┳┃┻┏╋┳┗┃┗
━╋╋┻┓┳━┳┓┳┣┏┏┳┛┃╋┏┳┛┃╋╋┫┗┻┣┳┛┛┣┏┛┳━┃┓┗┫┗
┗┓┏┛┻┗┃┗┳┃╋━┃┓┫┃━┣┛┳╋┃┓┓┣┓┃┃┏━┻┃┓┫┳┓┣┻┛┃
┫┛┫┗┃┻┗┫━━┣╋┻┻┗┳┏┻┫┏┳┓┗┻┛━┓┫┳┻━┫┓┗┳╋┻━╋━
┣┃┳┫┓┣┳┫┓╋┏┣┓┛┣┃┛╋┓┃╋┫┗┗┳┓╋┳━┫┃┫┣┓┗
╋┗╋┃┓╋┻┻┏┃┳┳━┛┫╋┻┃━┳┣┣┗━┗╋┫┳┃┻┻╋┗━┏┛┛╋┗┏
┏┓┛┣╋┳┓┗┓┳┏┃━┳┓┓┗┻━━┳┫┛┳┏┫┃┻┳┫┣┣┛┣┏┻┣━┗┏
┫┻━┳┃┗┣┓┗┗┻┫┗┳┣┣┳┻┣┃┃┻┏┗┳┣╋┣┏┃┛┳┛┣┣╋┛┏━┗
┓╋┛┏┻┗┛┗┣┳┣┳┃┃┛┗┣┣┛┃┛┓━┃┏╋┳━┃┫┻┛┗┓┏┃┣┃┳┗
┗╋┃┃┓┳┳┃┻╋┳┫┏╋━━┏┃┫┗┳━┻┣┳┏╋╋╋┏┻┓┫┫┳━┃━┓╋
━┓╋╋━━┣┻┏╋━┛╋┣┫┳┓┛┛┣┳━━┃┳┏┣━╋┫┏┣┗┣┳╋┫┃┫━
┃┃┃┗┓┫┣┏┻┃┗┓┣┻╋┫┣╋┗┫┻━┫┣┣┏┓┓┗━╋┃┗━┫┫┓┣┛┻
┣┣┓┃┏┣━┛┣┫┏┃┓┻┓┫┣┗┣┛╋━┣┳━━┳┃┓┃┣┛┣┣┃┗┛╋┓━
┳┫┣┣━┃┣┫┣┓┓┻┃┃┛┓┃┻╋┫┣╋┓┗━━┛┗┓┗┗┫┻┛┳━┛┓┏┓
┳┻┗┻┗┓━┣┏┣┳┗┏┣┣┻╋┃┳┗┫┗━┫╋┓┻┃┻┻┓┃┫┓┏┛┻┏┣┏
┫┣┓┗┗┏┳┏┏┛┣┳┫╋┫━┫┛┛╋┣┻┳━┻┗┻┣┳┛╋┻┫┏┃┳┏╋┫┣
┳┣┏┳┳┫┣━╋┻╋━┻┏┫┻┣┃┻┗┛━┫┃┗┳┻┛┛┳┻┣━┫┗┗┛┳┫┫
┃┛━┣┫┫┫┗┳┳┫┛┃┏━┻┻┻┓┣┳┫┏┏╋┛┣┻┏╋┓┣┳┣┫┏┓┻┛┫
┫┗┣┏┗┣┳┫╋┓┛┳╋┻╋┓╋╋┻╋╋┻┻┫┃┳╋┃┛┫┏┳┏┓╋┗┏╋┃┳
┗┫┏┣┳┻╋┻┗┗┻┣┗┛┳┳┳╋┻┃┻┳┏┃┣┏┏┃┳┣┗┗┏┏━┻┗╋┣┻
┻┃┓┫┗┓┻┗┣━┻┓┓┏┏━━┣┛┣┣┣┳╋╋┻┏┛┳┳╋┏┛┛┻┗┫━┻┫
┻┻┓┳┣┏┗┗┻━━━╋┻━━━┛┛╋┻┣┳╋┏╋┳━┣━━┻┳┳╋┛━┻┓┗
┏┗┳━┛┓┫┳┃┗┏┗┻━┛┏┗┻┫┏┫┛┛┏┫╋┣┓┏┗┓┏━╋━┳┻┏┣┻
┗┗┣┳┏━╋┃━┣┛┛┛━┗┓┃┓┃┻┛━┻┳┓┃┻┣┗━╋┛┗┣┗┣┳┛┃┣
┻┗┏┗━┗┗┣┛━┫━╋┃╋━┫┣┓╋┏┫┫┗┏┳┏╋┗┫┓━┫┳┣╋┗┓┛┳
┓┓┣┃┫┓┛┛┓┛┣┗━┃━┃┫┗━╋┏┳┗┛┓┏┛┫┏┳┳━┓┫┏┏┓━┛┃
┗┻╋┓┗╋╋┛┏┛┗┛┻┃┛┃┃┗┣┛╋┣┳┛╋┓┃┫┃┏┃┓┻┣┻┛┳┛┣┛
┗━┓┣╋┃┏┓┻┓┏┻┻┻┃┓┛━┃┻┗┫┃┏╋┗━╋┻┻┳┓┓━┃┃┃┣┃┏
┻┳┛┫┛┃┣┗┏┗━━┻┛┫┏━┣┓┳┫┏┣┓┗┣━┣┻┻┳┓┓┻┣
┏┳┳┛┣┓┛┻┛┏┛━┣┗┛┣┃┣┏┓┣┗━┃┫┳┛┏┫┳┛┛┻┻┳┏┏┻┫╋
┣╋┃┗┳┛┣━┃┻┛┣┛━━┳╋┣┏┳━┻┃┗┫╋━┣┛┻┻┣┫┳┛┗╋╋┃┻
━┳━┣╋┗┣┏┏┃┃┣┣┃┓┳┳━┛┫┳┏┓┓┳┳┃┻┫╋┛┣╋┛┏┛┣┃┫┏
╋┃╋┛┳┏┏╋┫┳┛┛╋┫┻┫┛┛┻┛┗┗╋┳┏┳┻┫┳┓┏┗┏┻━┻╋━┳┗
┻╋━━┃━┻┫┻╋┻┏┫┓┛━┻╋┣┫┣┃┳╋┛╋┳┳┫┗┗┫┏┏┣┻━┻┗┓
┓┳┏┓━┃┃┛┗┣┻┗┳┳┃┣┳┣┫━┳━┃━┣┏┻┣┗┣┣┳┣┓┻┃┫┣┛╋
┏┳┻┗┓┻━┫┣┏┃┻┛┓╋━┛┏┓┣┳┳┃╋╋━┣━┳┃╋┻┗┫┗━━┳╋┫
┓┳┛┫┓╋┻┣┗╋┛┃┓┗┓┳┓┗┳┻┏┏┳┛┳┗┫━┓┫┻┃┛┛┫┫┃━┻┣
┓┏┓┫┣┏┫┗┃┫┛━┏┏┻┓┓┏━┃┫┻┫┗┃╋┣╋┣┃┗┃┳┳━━┛━┓┃
┓┃┻╋┃┓━━┣┗┫┗┫┳┓┻┃┗┣┳┏┓┓┗┏━┃╋╋━╋┣┛┛┫┓┻┫╋┣
┏┛╋┃╋┗┏━┫┗┗┏┻┳┓┃┻┗┓┏┏┃┏┻┓┻┫┣━┗┳╋┣┛┣┛━╋┛┓
┳━┫┓┃┓┳┣┃┻┻┏┛┃┫┃┳┏┃┃┛┣┫┃┗┓┛┣┣┃┛━┃┓┫┣╋╋╋┣
━┃┳━┳┻┛╋┣┓┃┣┫┻┣┣┃┛┳┣┏┗┣┗┃┃┗┃━┣┻━┓┫┫┓┃╋┗┫
┗┫┣┗╋━┓┳┛┛┻┻┫╋┻┗━┣┣┳┓╋┣╋╋┣┳┓┃━┣┓┳┓┓━┻┫━┃
┫┛┻┣╋┳┗┫┣┏┻┫┗┣┛┣┳╋┻┃┻┗┓┗┳┏┳┻┛┻┏┳┃┫┗┣┗┗┻┓
┓━┣┛┳━┻┃┫┗┣┛┣┻╋┏┻┏━┣┛┗┫┃╋┛┛┛┃┛┳━┏┛━┣┳┫━┓
┫┓┳┗┣┛┳┫┫┛┓┃┻┓┣┫┃┳╋┃┻╋╋┓┳┃╋┗┗┃━┣╋┻━┏┓┏┏┛
┫━┗┛┳┣━┫┓┏┏┣┛╋╋┣┻┏┏┓┃┛┛╋┏┃┃┛┃┗┗┳┳┏┃┫━┛┻┛
┛┏┃┃┫╋┏┛┏┛┓┻┣┫┫┓┫┛┛┃┛┏┳┃┳┃┳┏┻╋┫┛┃━┣╋┫┛┳┗
┻┳┛┛╋┓┓┻┣┓┫┗┳┓┓┳┫┗┃┣┏┓┃┛┗┫┻┻┗┣┛┣┛┛┳┃┓┻┏┫
┻━┏╋┏┳┃┃┓┛┳┃┏┓┓┓┃┳┓┏┫╋┫╋━┓━┣┫┗┏┣┳┏┛┻┫╋┃┫
┃┓┻━┃┻╋┃┓┗━━┫┗┗┣┛┳╋┏┗┻┃┻┓┣┫━┳┻┫┫┫┏┓╋╋┳┓━
┳┓┻┏┗┗┗╋┫┃╋┃┳┳━┛┻┳┣┃┣┻┗┗┃┛┓┃╋┛┗┓┗┳┓╋━┻┃┗
┫┳┃┻┣┣┗━┻━┫┓┃┛┓┳┫┣┻┳┛┣┃┣┗┣╋┛┛┗┻╋┳┳┗
┻┓┃┓╋┃╋┏┛┻━┓╋┫┻╋┏┗┳┃┛━┓┫┓┻┏┗╋┗━┻╋┓┣┏┓┗╋┗
━┣┫━┏┣┻┃┃┣┃┣┣┫┫╋┻┣┫┃┳┓━┳━┫┛┫┗┻━┻┓┫╋┃┣┛┛┻
┓╋┃╋┃┓╋━┏┫┫┃┃┏┏┓┏━┻┛━┻┗┣┃┓┣┳┏┻╋┛┛━┻━━┛┣┳
━┣┳┏┳┗┳┻┗┣┻━┫┫┃┗╋╋┣╋┛━┃┣┳━┛┳┻┗┗┏┳┓━┏┳━┻┏
┗┫┳┫┓┏┏┏╋┛━┗┫┫┏┛┏┣┻┏┳┗┏┣╋┛┃┗┫┓┣╋┗╋┃╋┻┛┏┛
╋┣┣┏╋┃┳┃┛━╋┏┛╋┗┫┳━┏┛┳┛┓┣┛┳┃┛┗━┏┏┛┏╋┏┫━┣┛
┳┻┳┗┣┻┗┛┃┣┗┫┓┻┗┓┻┛┓╋┣┣┣┳┛┏┻╋┏┳┓━┻┣┣┃┃┻┻┻
┃┗━┳┫┣┓┃┃┳┣╋┣┳┃┳┫┣┳━┗┻┣┏┗┳┛┣┃┻┣┗┛┏┳┗┓┏┏┻
╋━┏╋┃┳━┻╋┏┻┣┫╋┣┛┻╋┣┣┻┣━┃┃┃┛┫┏╋┏━━┃╋┫━┗╋┛
━━┫┫┣┻╋━┻┫┗╋┣┃┃┳┓┫━┗━┛┛━┗┗━┗┏┣╋┳┳━┳┏┣━┳┗
╋┻┳╋┻┃━┳┗┳┃┫┗┫┳╋┏╋┫┛┫┻┛┣┛┛┣┳┗┛┏┫┛┻┏┏┛╋┛┓
╋┛┛┃┗┳┃┳┫╋┓┓╋┫┃┻┏━┳┓┃┛┓┳━┗┓┗━┃┓╋┗┗┓┓┻┛┃╋
┓┓┻┃┏┓┗╋┫┃╋┗┫━┏┳┛┗╋┫┫━┏┓┳┣┏┓╋┻┫┏┳┻┓━┃━━┃
┣┻━┻┣╋┣┏┣┳┏┣┫┗┻┃┫┓┗┛╋┃┓┫┓┓┫┣┛╋┻┣┣┏╋┛┻━┛┛
┛┫┻┗┏┫┣┻┣┓┓┓┛┏┗┣┛┗┻┗╋┫┛┃┗┗┏┓┓┃┏┏┛┣┫┛┫┫┃┫
┣┛┻┻╋┛┗┗┫┃┓╋┫┗┣┛┳╋┗┃┗┃┳┓┳━┗┣┻┻┗┻━┏┃┃┏┣┫┃
┻┏╋┃━┻┣┫━┫┃┳┛┫┏┏╋━┫┗┛━┃━┫┗━┳┓┏┛┻┳┳┃┻┏━┏┗
┛┓┳━╋┛┗┏┫┛╋┻┏┣╋┳┏┏┗┃┓┓┳┫┏┛┓╋┫┫┣┗┻┫┛┗┓┣┛┓
┏┃┗┻┗┳┏┛┗┃┃┗┛┓┛┻┳┓╋┣┓┏╋┣┗┳┛┫┻┣┣┓━┃┳┳┗┳┫┏
┛╋┫━━┓┳╋┓┗┏┏┳┏┗┏━┏┻┫┃┓╋╋┣┣┫━┗┳┗━┛┻┫┛┳┫┏┓
┫┻┓┳┻┃┛┻┣╋┻┣┳╋┣┗╋┛┫┻━┛┃┳┳┗┫┛┏┫╋┗┗┣┓━╋┫┓┗
┃┓┃┻┓┛┓┃╋┫┻┏━┫┛┗┻━┃━┛╋┏┓┗┫┃┗┛┗┗┃┓┳┫┓━┃┏┻
┻┳╋┣┏┛┫╋┗┓━╋┛┣┻┫┣┛┫┳┗┃┛┓┓┣┏╋╋╋┻┛┫┏┫┫┣┳┻╋
┗┗┫┣┏┃━┗╋┳┻┣┻┓╋┗━┳┛┃┏┓━┓┛┫━┻┓┃╋┓┻┗┛
┳┻┳╋┻━┻━┓┫━┛┫━╋╋┣┃┫┏┛┓┏┓┛┫┏┗┗━┳╋┛┛┏┗╋╋┃┃
┣┗┛┣╋┃┫┻┣┛┛┣╋┓┃┳┃┓┫╋┣━┣┻╋┳╋━┛┃┏┫┓┗┛━┃┫┛┳
╋┻┫┓┫┛━┛┛┳━┛┃┛┣┏┫┛┏┫┓┫┳┳┓┻┳╋┻┓┫╋┛┛━╋┃┗┛━
╋┫━━┳┳┏┻╋╋━┳┗┣┃┃━┳┣┳┳┳┃┳┏┻┓┏┗┫━┗┻┳┛┏┳┳╋━
┳┛┃━┫┃┛╋┛┣━┛┃┳┗┗┻┻┻┣━┳┻┛┳┫┣┏┗┳┫┣┻┻┻╋┻┳┛┛
┳┏┳┛┓┳┛┛┓┳╋╋━╋┻┻┛┳┓┛┓━┣╋┣━┓┣┛┣┛┗┛╋╋┃┣┏┓┃
╋┗┗╋┗┣┏┗┓┣┗╋┗┗┗━┗┛━┏╋┗┗┗┳┳┳┻━┏╋┫┣┏╋┓┛┻┛┣
┏┛┏┛━━┫┃┣┓┛┏╋┓┓┛┻┛┣┃┫┫┃╋┓┗┗┻┳┛┻┳┏┻┗┃┻┻┫┏
┃┻┗┫┳┓┏┳━┫┫┏┳┓╋━┫╋┻┛┃┃┏━╋┳┻┳╋┣┓┻╋╋┫┏┛╋┏┏
┏┏┛┣┣┛┗┫╋┳┳┫┛━┛┛┛━┳┛┃┃┻━┓┃┳╋┓╋━┫┓━┻╋┓┏━┏
┓┻┻┻┏┳┛┏┫┃┻┫━┗┣┓┫┻━┓┗┗┻┃┓┃┗┣┗╋┏┗┣┃┓┳╋┣┏━
┃┻┻┗┓━┓┫┛┛┣┻┻┫┫━┣┓┃┃┫━┣┳━┓┛╋┃╋┓┗┛┻━━┗┣┛╋
┗┳┗╋┓┣┓┣┏┃┛┓┛┛╋┻┓┳┓┻╋┻┃┓┓┗┃━╋╋┃━━┣┫━┣┫╋┗
┛╋┗┣━┃┃┓┓┛┫┓┻╋┃┻┻┏┫┏┏┗┃┫┃┣╋┫┗┗┏┫┻┻┏┣┻┗┗╋
┣┗━┓┫┃┏┏┗┻┃━┓┳╋┏┗━┃┣┗┏┏┏┳┻┃┃╋┓━┛╋┣┛━╋┓┏┻
┻┓┃┛┛┓┣┏━┃┛┃┃┳┻┃┗┣┛╋┣┗┓┗┳┏┛┗┃━┛┳┛┃┃╋┳┗┻━
┛┳┏╋┻╋┏┏┃┣╋┣┳┏┻┻┓┫┣┻┓┻┫┓┳┳┛┗━┣━┗┛┓┻┫╋┓┳┻
┻╋┃━┏━┛┣━┏┫┏┓┻┻┫┣┃┫┳┛┏┛┻┃┳━┏┣┛┳┫┣┻┃━╋┳╋┏
┏┛┫┻┣┏┃┳┫┓┣┣┛┛┛╋┛┻┛━╋┃╋┛┓━┫┛┣┓┓┻┫━┻━╋┛┛┏
╋━┃┻┫┏┳┏┓╋━╋━┗┃┣┳┃┣╋┻┏┻┏━┗┃┻┫┏┗╋┛┫┃┛┃┏━┣
┏┫┫┫┻━┏╋┳┗┣┫┃╋┻┛┣╋┏┳┛┻┓┏┻┫╋┏━┏┓┗┃┻┃┏┃┗┓┏
┗┓┗┣━┣┻┏┣┗┛┻┏┣┏┣┓┃┻┓┫┏┣━┓┳┏┃┳┫┳╋━┗╋┗╋┏┗╋
┗┫┣┫┛━┛┛┏┣┗┗┳┗┏┗┛┏╋┛┏┏┫┏┗┻┻┛╋┓┳┏┓┓┗┳━┃┛┗
┗┫┏┻━┫┣┃┣┣┣━┏┛━┣┛┫╋┗┏┳┏┗┃┗┛━┏━┫━┛┃┏
┛┛┏╋┓┓┣┳┓━┣┏┣┓╋┓┃┳┻━┛━┻┣╋┏┳┓┛╋┻┏┃━┛┻━┣╋┓
┳┓┓┏┗┃┫┓━╋┫━┏┫┳┫┏┣╋┳┫┗╋┣┛╋┻━┫━╋━┳┓┗━┛┓━┛
┗┣┓┣┻━┳━┫┏┗┳┣┳┛┓━┃┏┳┃┣┻━╋┏━┃━┫┏┣┛┏┻┳┛╋┻┣
┃┳┓┃┏┻┏━┻┻┳┣┗┣┛┫┛┗┏┫━┗┛┛┳┃┃┃┣┳╋━┣┣━┫┃┳╋╋
┃━┫┫╋╋┣╋╋┗╋┃┏┣━┛┣╋┛┳┫┓╋┛┻┳┣╋┃┗┓┓╋┏┓┗┏━╋┣
╋┫┃╋┣━━┳┗╋┏┣┻━┛┳┣┫┓━┫━┻┫╋┓┳┃┗╋┓┃┳┳┛┻┏╋┛┗
┻┳┳┏┣━━┛┫┛┻┻┏┫━┃┣┫┣┻╋┻┏╋┣╋┻┓┗┛━┏┛┣┏┛┓┳┏┓
┗┗┣┛┗┛┃┳┣┫┃┛┏┃━━┓┻┣┗┻┣╋┻┻┛┣━┃┃┗┓╋┻┻━━┣┗┫
╋┫┻┣┣━┏┗┫┏┣┏┫┳┣┓┏┣┃┗┗┫━┻┗┓┳┓╋━┓┏┣┻┳┳━╋━┻
┫┗┻┛┏┻┳┃┣┫┓┃┫┻┏┓┫┳┗┏┏┗┣╋┫┫━┻┃┃┣┳┣┛━┣┻┛┻┻
┛┣┛┃━┻┃┳┓━━┫┓┣┛┓┻┳┳┏┏╋╋━┛┣┃┻━┗┛┛┻┻┫┓┫┃┫┃
┃┃┛┳┛┏┣╋┛┃┣┣┓╋┓┏┣┫┗┣┫┗┫┃┫━┏┓┏┃┃┻┏━┛┓┏┏┻┣
╋┗┣┓╋┗┓┫╋┣╋┛┳┫┏┗┫┃━┣┛┓━┫┣┳┫━┏┓━┛┗┛┛┻┓┃╋┗
╋━┳┃┃┳┫┃┫┳╋┛╋┃┏┫┫┏┃┫┣┗┫┻╋┓┣┛┗┏┻┗┫┣┏┃┻┣┣┏
┻┫━┳╋┏┛┃━┣┏┗┃┳┛┳┗┻┻┳┻┗┣┏┏┗┫┳┳╋┳┃┓╋┫┓┗╋┃┓
┏━┃┳┏┳┗┫┛┣┗┛┳┛┫┓┳┃┗┳┫┃┻┗┛┓━┫╋┃┻┏━┛┳┻╋┳┛┗
━┏╋┃╋┳┻┫┗┻┗┻━┫┻┃┫┣┃┗┣┏╋╋┛┏┫━┃┗┏┓┃┓┓╋┏┫┃┫
┃┏┫╋┃┏┗┏╋┻┫┗┓━┻┻┛┛┻┏┃┏┃━┛┳╋━┗┗┫╋┏┛━┏┏┃┏┓
╋┻┃┳┣┃┣┣┓┓┫┏╋╋┓┻┻┻┫━┫┗╋╋┫┏┛┳┏┃┳┃┫╋┣┻┣┏┏┃
┣━┻┛┛┫┣━┛┻┻┳┗┣┻━┳╋┏┛┳┫┃┳┛┳┏┗┏━╋┳┻━┣┏┻┻┫┛
┛┏╋┏┻┛┓┛━┓┛╋┫┫━┏┓┣┏┫╋┗┣┫┳┗┏┳┏┏┫┻┓━━╋┳┻┏┫
┓┳┏┻┓┣┗┗╋┛┗┳╋┓╋┏┃╋━┗┓┏┏┣┗┻┳┣┛┳┛┃┻┻┓┓╋┏┳┓
┻┗━┃╋┓┫╋━┗━┗┗━┣┏┫┻┗╋┏┫┗┣┏┓┳┛┫┏┣┫╋┫┛┳┛┛┣┗
┫┻┗━┣┻┗┓━┳┻┗┻━━┫┓━╋╋┣┛┓┛━┣┳┫┗┗┃┓┳┃━
┓┛━┓┏┏┣┗┗┫┓┣┓━┓╋┛╋┣┛┫┓━┃┗╋┗┫┗┃┃┳┓┏╋┏┃┣┃┛
━━┳┗┓┛┏╋┏┻┣╋━╋┣┣┫┏┓┫┃╋╋┃┫━┫┣┫┓┫━╋┗━┃┃┫┏┳
┳┓┓┓┛┗┏┃┓┛┃┗┳┻┣┃┓┓━┛╋┃┏┓┫┗┛┳┓┗┛┏┗┣┳┏┗┓┗┛
┫┏┫┃╋╋┏━┃┗━┳━┛┫┣╋┃┫┏┻━┛━┗┻┛┃━┏┗┓┏━┛┣╋┏┫┗
┓┗┓┛┓┃┓┓┫┃┓┻┻┏┏┏┃┻┫┛┓┃┻┛┻╋━━━╋┗┫╋┻┓┛┫┏┏┻
╋┻┃┗┻╋┣┻┫┃┗┏┣━┫┛┣┳╋┏┻┫┛┏┣╋┗┛┏┳┛┣┛┓┓┻┗┃┳┻
┛┣┳╋┣┏┫┗┻┗┃╋┃┃╋╋┣┗┛━┃╋┓┛┣┏━┻╋━━┓┻━┗┗┏┻┏┛
┏┣┻╋┃┫━┏┓┃┳┻┃┓╋┳┻╋┗╋┓╋┃┫┫┻┻━╋┣┻╋┫┗┛┻┓┫┏┫
┳━┻┏━┗┫┃┏┣━┻┛┛┣┃┣┃╋┛━╋┻┳┣┣┻┃┓━┗┳┣┏┳┳┃━┻┻
┗┣┳━┻━┳┫┛┗╋┛┗╋┃┗┓┻┣┃┏┻┛┳┗┃┣┓┳━┫┛┗┛╋┫╋┣┓┗
┏┓╋┳┛┓┻┗┣╋┻┓┛┳━┣┻┻┗┛┣┛┣┳┣━━┛┃┃┻┛┫┳┓━╋┓┃┛
┣┃━┻┏╋┃┻┫┛╋╋┫┓━┃┻━┛━┃┫┏┃┣┏┃┻╋┓┃┏┣┗┗┫┳┛┳┏
━┃┻━┗┓┃┛┛┫┓┫┫┳┳┣━┏┳┣┛┣╋┛┓┗┳┓┻┻┗┻┣┓╋┗┗┳┳┫
╋┃┓┳┗┛┓┏┏┳┓┣┓┫━╋┣┗━┏┃┛┻┛┳┳╋┃┗┓┻┳━┳┫┗┫┗┳┻
┻┏┛┏┓┳┏╋┣┛╋┗┓┃┓┻┫┫┻┳┳┻┗┃┃┫┃┏┗┳┣┳┳┏┏┗┏┃┏┏
┻┫┻┫┓┛┏┣┫┣┛┳┗┗┻┣┃┏━┗┳┻┳┏┏┣┏┣━┓━┫┃┻┗┻┓┳┗┛
┗━┳┫┗┏┳┫┃┳╋╋┻┃┃┗┣╋┻┓━┓┏━┓┳┓┃╋┳┛┗┣┗┛┏╋┓┓┻
┣┓┛━┳┣┛╋┫┗┗┫━┣┻━╋┣┻┓━━┻┗┗━┫┛┻┓┻┗┏━┃┏╋┫┫┗
┗┃┫┗┫┳┳╋┗╋┫┣┣┫┏┗┓┗┳┣┻┻┗┣━┓┳┻┃┃┻┓┗┣━┓┗┏┫┣
┻┗┫┓┃━┛┻╋┃┃╋┫┣┏┳┃┗┳┃┣┓┫╋━╋┻┻┣┃╋╋┃┻┛┳┏━━┗
┏┃┏┛┫┗┣┗┛┓╋┓┏┃┛┗┃┏╋┣╋┓┗┳┻┃┣┫┻┏┻┣┣┃┃━┃┫┣┓
┓┏┃┓━┫┻┛┫┻┻┫┗━╋┳┳┏╋┳┃┃┳┫┛┣╋┳┳┗┳┫┏┗╋┏┗┃┃┣
┳━┏╋┣┗┻┏┫┣┏┏┫┗┓┏┳┗┫┃┏━━┫┛╋┛┻┃┳┛┓┏┳┫┏┻┓━┃
┃┛┓┏┛┏┣┏┓┗┫╋━┃┃╋┣━━╋╋┫┗┃┳┓━┳━━┳┛┣┛━
┏┏┣┻┳┻━┳╋┻┓┻┛┻┓┃┏┓┳┗━┃┫┃╋┗┃┳┃╋┣┣━┛┃┏┏┣┗┣
┳╋┓┗┛┻┏┳┗┓┻╋┻┗┗┣┻┏┣┻┏┳┗┻┏┓┗━┳┓┫━┃┫┗┻┣┫╋┗
━┳┻┗┳┣┏┛┓┓┓┫┃┛┳┗┫┫┃╋┗┫┳╋┛┃┳┫┫┓┃┏┳┣┏┏┃┏┏┗
┳┗━┓┏┏┫┫┏┛╋┫┛┛┏┃┏━┣┃╋┣┳┳┣┏┳┳╋┓┗┳┓┳┗┳┓┓╋┳
┳╋━┫┃━┃┓┃┏┻┗┛┏┫┏╋╋┣┳┫┣┃┓┫┫┃┓╋┫┗┃╋┃┓┓┳┏┏┫
┏┳╋┛┛┗━━┓━┛┓┻┓╋┫┳┳┣┃┃╋┗┣┣┫┳━━┻╋┳┓┏┗┳┣━┳┃
╋┫┗╋┓┃╋━━┛┏╋━┻┃┛┳┻┻┃┗┓╋╋┻╋┫┳┛┃┏┓┻┛┻┏┓┓┗╋
┣┫┓┛┫━┃┻┃━┗┫┗┻┣┓┫┫╋┻╋┣┛╋┫┗┻╋┣┳┳┃┫╋┃┻┻┗┣┻
┏┓┏┛┣┻┓┓╋┫┏┻╋┳┳┣┻┛┓┗┣┣┳╋┳╋┳┓┻┻━━┃┣┓┃┛┗┃┏
┫╋┫┫┳┏┫┃━┗┏┏┏┫┃┳━┻━╋┓┃┛╋┳┫┛┻━┓┛┃┏┛┛╋┛┳┳┳
╋┓┛━┗┳┏┃┏┳┏┓┓┃━┻┏━┣━┓┣━┫━┓┃╋┣┻━┳┫┓┣┫┓┓┛┃
┏┳╋╋┫┻┗┫┻┃┃┛┗┻┏┻┣┻┫┳┫┓┳┳┣┃┗╋┃━┣┃┻┻╋━┻┃┃┳
┓┛┃╋╋┛┗┻╋┃┻┓┫┻━╋┫┏┗━┓┫┃┣┓┳╋┫╋┃┛━╋┳┣┻┃╋╋┻
┫┓┃┓┗┏┻┗┣┏┏━┛┃┳┛┳┃┣┫┗┳┏┓┻┏┓┣┫┫┻╋┓┫━┓╋┏┓━
╋┫╋━┃━┗┗┣┣┃━┏╋━┳┫┃┏┃┣┳┓┳┣┫━┛┗┗┻┃┛┗╋┣┗┏━┗
┛┓━┗┻╋┗┃╋┣━┗┳━┓┫┛┣┛┻┗┃┗┏━┃┛┓┛┳┃╋┃┳┣┫┛┻┻┓
┗┫┓━━┳┳┗┻┗┓┓┓┫┣┗┫┛┓┓┏━┓╋┓━╋┛╋┫┳╋━╋┳┗╋━┓╋
╋╋━┛┻┣╋┳┃━┻┫┏┗┓┛┏┳┏┗┻╋┻┃┻┛┗┳━╋┫╋┛┛┣┗┻┓┻┣
┏┻┫┛┻┫┃┓┻┃┓┓┛┓┻┃━┗┃┻┳━┻┏┛┃┫┻┛━┳┫┫┣┻╋╋━┣━
┻┫┓┛┓┗┗┳┃┛┫┣┫┃╋┃┻┫┣┏┣┣┣┓┛┏┻┳┏┃┛╋┛┃┻┣┓┗╋┗
┗┣┳┗┃┻┣━┛┳┫┳┫┏┻┛┃┣┓┻┳┏━┏┗┳┳╋┓┳┫╋━┗┻┻┻┓╋┫
┓┗╋┓┗┻┗┻┻┗┻┓┛┏┛┳┣━┗┻┏┛━┓┛┛┓┻┏╋┗┓┛┳┳┳┏┳┗┃
┻━┻━┻┗┗╋╋┳┫┃┗━┏┳┫╋┻┏┣╋━━┏╋┛┫┻┳┣┫┓━┳┃┛┻━┳
┗┓┻┳┓┻╋┣┏┛┛┫┛━━┛━┫┳┗┛┃┫┻╋┳┛┓┣┫━╋┫┗┃
┳┏┗┳┫┃┗┗┳┛┏━┗┳╋┣┓╋┃┗┛┏┫┛┛┓┏┻┫╋╋╋┳━┃┻┣╋┫┳
┗┛┛┓┓┫━┛╋┣┃┣┃┃┣┗┛┛┣┓━┻┛┓┗┛┣┣━┛┣┳╋┗┳┏┛┓┻┓
┏╋━┛┗┗┏┻┳╋╋┳┓╋┛┛┏┗━┛━━┫┫━┫╋┫┓┏━┏┛┛┛┛┫┗┣┃
━┏┻┗┻┗╋━┏┓┓┃┓┃╋┏┃┣┛┓┏━┗━━┻┓┫┃┓━┓┛┣┓┻╋┓┳┏
┃┏┫╋┛┗┫┓┫┛╋┣┓┻╋┳┻┃┛┻┛┣┫┻╋┣╋┏┛┫┗┳╋┫┏┣┛┳┻┃
┫┫┻┫┓┗┓┫━┏┫┫┏┳╋┛┏━┻┛━┃┏━┳┗━┃┗┻━┫┛┣┏┏┻┛┓━
┫┛━┗┻┣┫┗━┳┻┳┏━┻╋━┃┓╋┓┻━┃┃┳┓┃┏┳━┻┻╋┗╋┫╋┳┣
┗┗╋┫┓┃┃┻┫┳┏┃┣┃┫┃┗┏┃┫┳┃┓┻┃┗┳━┳━┻┫┫┫━┣┓┓━┏
┫┏━┫┳┫╋┓┳┗┃┻┃┏┃┓┳┣━┛┣┻┳┛┫┫┏┳━┛┳┓┗╋━┫┳┳┗┣
┻┫┛┣┓╋┗┗┏━┏┻┻━┗┣┏╋┛╋┃┻╋┓┣┛┛━┗┏┏┓┣┫┗┳┳━┛┣
┏╋┳┫┻╋┻┏┛┃╋┳━┳╋┓┻╋┫┏┻┗┃┃┫┃┗╋┗━╋┣━┓━┻┳┓━┛
┻┻┗┗┻┳┫┗┣┛━┃┛┛┏┏┗┫━┻╋┻┏┗┳┗┻┃┓╋┳┫┏┓┳┣┣┃┛┳
┃┣━┃┏┏┛━┏┳┏┏┻┏┓┓╋╋━┓┓╋┃┏┣┛┏┗╋┏┃┳┓┳┻━┛━┳┫
┗━┳┃┫┗┛┳┳┏┻┃┏┓╋┓┓┣┳╋┛┗┃┏━┳┏┻╋┳┏┓┗┓┫┛━┫┳┓
━┏┗━┃┗┻┳╋┃╋┛┛┛┗━┫╋┛┏┏┛━┻┓┻┃╋━┳┓┻┗┳┓┫┏┫┓┣
┗┫┳┣┻┻┛┳╋━┃━┻┛┏┓┗┓━┏┳┣┳┻┳┫┛┗┃━╋┣╋━┫┗┳┣┓┗
┣┣┳┳╋┓┻┛┻┳┛╋┳┛┻┣┣┳┓┫┗┻┛┻╋━┫┻┣┻┛╋┫┛┻╋┛┛┓┻
┣┫┛┗┗┻┓┗┳┻┃┛┳┓┗┣┃┳╋┗╋┫━┓┫┗┃╋━┻┳┓╋┳━┗┣┓┓┻
┛┫┗━┻┏┻┻┣┓┻┫━┻┗┫┣┻┓┏┛┏┃┓┳┻┳╋━┗┓┣┳┃┣┏┻┓┏┳
┗┃┣┛┳┓┏┛╋┻┻┻┳┻━┓┣┳┃┓┣┏┣╋┗┻━┓┛┗┗┻┗┳╋┣┫┓┳┃
┓╋┫┏┃┫┫┣━┳━┛━┫┳┫┛┻┃┫━┳┓┓┛┳━╋┻┏┏╋┃┳┛━┛┗┛┗
┗┳┓┳┻┻━╋━┓┗┳╋┓┳┣┛━┫┛┓┗┛┣┓┫┻┗┛┗┣┃┳┗┗┳━┓┃┏
┛┳┣┛┏┗┛┗╋┣┓┓┃┻┳┻┻┃┳┓┛┣┣┗┳┏┣┛┻┓┗┏┫┓━┳┳┃┛┓
┳┣┣┣┏━┳┏┓┻┻┛┳┗┫┳┫┏┏┗╋┳┳┣┣┻┛┻╋┗┳┳┳┓┻
┏┓┃╋┓┏┃┃┏┃┓┫┗┫┳┣┫┻╋┓┫┫┃┛┛┓┫┃┻━┃━┻┻┃━┣┣┓┳
┣┳┃┻┳┛┏┃┣━┗╋┃┛━┗┣━┳┫╋┛┫┣┳┃┣┣┓┫╋╋┳┫┗┫╋╋┣┏
┣┣━┓╋┻┫┣┣━┣┳┓┳╋┓┻━┣┓┫┃┫┛┏┫┗┻━┻┗┣╋┓┃━┗┫┣┃
┛━┳┻┻┻┣┻┛┗╋╋━┗┗┣┏┫┏┻┏┫━┓┃━╋╋┫┃┫┏┃┣┣┗┗┓┫┏
┛━┓┃┓━┏┻┏┫━┓━╋┛┏━┃┓┣┻┃╋┓┣┻┣┳┏┫┳┻┣╋┫┳┛━━╋
┻┛┏╋┫┗┫┫┃┻┫╋┣┏╋┗┫┃╋┗┫┏┻┻┻┗┏┛┏┏┓┓┣┃┫┓┳━┳┣
━┛┛┳╋┓┗┛┃━┃┏┳┻┳┫┻┣━┃┣┛┗┳╋┏╋┃┫┣┻┃┻┛┃┳┗┛┫━
┗┛┣┃┫┏━┻┏┻┓┳┏╋┃┗┃┣━┓┏┃╋┓┓┗┏┻╋╋╋┏┓┗┓┛┏━┣┫
┓┻━┻┣┏━┫┣┏╋┛╋┃╋┣┏┃╋┃┫┛┓━━┳┻┏┳┗┗┣┻┻┛┫┏━┏┫
┃┗━┓┳┛╋┻━┛━┓┗┫┗┏┻┫┳┃┛┫┻┃┫┫┳┏┗┗┳┣┃━┗╋┏╋┏┳
┛┏┻┗┛┏╋━┛┣┳┓┗┳━┣┣┳┣┓┻┻┣┫┏┫┃━┓╋┃━┣┛┣┳┻┓┳┏
┓┳┗┏━┃┗┻┓╋┣╋┓┫┣┓┣┳┛┗┛━┓┗┏┛╋┫┻┫┳┏┃┓┛┏┏┏╋┏
━┃┣┏┃┃╋┻┳┣┓┛━╋┛━┏┗┓╋┳┗╋┳┗┫┓┻┻┗┃┛┗┛┛┏┓┃┳┛
┛╋┫┗┗╋┓┗╋┫┳┏┃━┻┃┛┳┫┗┫┫╋━┻┣┗━┳┃┛┳┏╋┃╋┏┛━┻
┏━┻┳┃┫┻┗┣╋┏┣┳╋┳┫┣┗┻┫┏━┏┫┳┳┛┣┏╋┻┻┓╋┏┳┗┫┣━
┻┻┓┻┏┗┛┏┳┳━┣┣┻┛┣╋━┗┳┳┗┃┳┫╋┳┏╋━┳╋┗┫┫┳━╋┳┓
┏┗┣┫┛┫┃┃┳┣┣┏┳┗┏┃┳┃╋┗━┃┃┣┗┣┫┻┣┏╋┣┏┻┛┣┓┛━┏
┫┻┻┓╋┓╋┛┛┣┛╋┓┫━━┳┃┏┻━┗┃━┣┳┏┃┫┣┳┓┣┻━━┛┻╋┛
┻━━┳┃┻┳┫┻━┣┓┻┏╋┓━┳┏┫━┣╋━┫┣┛┳┫┃┓┓┃╋┗━┻┫┏━
╋┣┃━┃┃┣┛┓┓┣┻┗┻┫┻┳┻╋┛┳┣┃┏━┳╋┛┫┃┗┓┏┻┣┫╋┏┏━
╋┣┫┫┏┻┏┳┫┏┛┛┣┻┫┓┗┓┣━┻┳╋┻┣╋┗┃┓┫┃┓┣┳┃┻┛┻┳┻
━┻━━━┫┣┣╋┳┻┗┓┣┣┛━┛┃━━┛┻╋┛┓┣┗━╋┛┓┻╋╋┣┏┫┃┣
┛┣┃┏━┏┓━┛┫┃┏━╋┃┏╋━┫┏╋┻┃┳┃┓┳┛┣┃┏┏┃┛┏┗┫┛┛┗
┗┓━┣╋┣┫┫┓┃┻┛╋┏┣┻╋┳┗┳┃┫┫━┣┓┫━┛╋┃┏┻━╋
━┛┳┳━┳┫┻┫┫┏┳┗┻┛┛━━┳┻┃━┓┃┏┣┏╋╋┃┫┫┓┻╋┃┫━┻┛
┣━┛┛┣━┫━┻┃┏┳━╋┏╋┣┫┫┣╋┳┃┳┣┫┛┓┓┗╋┗┳┓┏╋┫┻┳┣
┗┛━┣┻┏┣━┻┣┛┳┏━┣━┳┗┓┫┣┣┳┏┗╋┫┫┃━━━┗┣━┃┓┃┻┛
┣┓┃┓━┓┃┗┳┓┃━╋┓┃╋┳┓┏┛┛┻┓╋┓┛┛━┗┓╋━┛┓┛┗┗┻┻┓
┗┏┻╋┓┏┛━╋┳┏┗┫━┫┣┳┗┳┃┏━━┗━┫╋┣╋┣┛┫┛┛┛┛┓━┏┏
━┃┛┫━┗┳┳━┏┛┓┳┳┣┫┃┳┣┻┗┳┓┗┓┫┓┛┻╋┓┃┳┫━┛┓┻╋━
╋━┫╋┣┓┃┻┣┏┣━┗┻╋┻┛┃┃┓┗┳┻┫┗┣┓┗┣┫┃┣┏┓━┏┛┃╋┏
━┃┗┫┏━┏┻╋┏╋┗┏┏┃━┛┓╋┓━┣┫┛┗┏┻┣┫┻┃━┓┛┃╋┃┻┏┏
╋┻╋┛┫╋━┛┏╋╋┓┣━━┻┓┻━┳┏┫┛╋┓┳┛┳┛┃┓┓┫┣┣┻┏┻┏╋
┫╋┛┏┳┃┃┏┣┛┫┓┗┓┓┣┻┣┻━┳━┃━┳┫┳┳┓━┓┣━━┻┳┃┓┳┏
━┣┗┗┏┣┛╋┻┣━┗┃┛┫┃┻╋┓┻━┓┛┳┫┣┃┣┗┗┓┛┗┛┻┃┏┫┫╋
┓┓┫┗┗┓┏╋┳┓╋┣┓┣┣┓━┃┃┏┳━┛╋┫┣╋┳━┳┏┻━╋┛┳━┃┓┓
┗━━┃┓┛┫┏┫╋┛┳┏┣┏┣┳┳━┗┳┣┳┻┏┻┓╋┣┻┛╋┳┛┣┃╋┳┣╋
━┏┛┛┃┏┗┫┏┛┳━┳╋┣┳┫┏┓┏┓┫━┃┳┏┻┃┓┳┓┛┻━━╋┃┣┃┣
┏━┳┃┃┻┃┳┫╋┛┳┏┣┏┫┻┣┓╋┗━┃┛┏┛┣━┏┛┗┻┳┏┃┣┳┳┗┻
┓┃┻┣┗┛┻┗┫┏┳┗┫╋┃┏┛┓┛┣╋┃╋╋┗╋┗┗┗┏┛┃┗┳┛┛┓┻┣┗
┻┻╋╋╋┻┻━┛┳┓┗┳┛┗━┻┣┗╋┓┳┣┳┣┛┻┳┻┫┻┳┳┏┣┣┳┳━┗
┛━┓━━┗━┫┫┏┃┗┃┳┗┣┣┻┛┏┏┗┻┳┻┫┃┫┻┳┻╋┳┃┣┗┓┫┃┗
┏┻┗┛┻┃┃┗┻┫┛╋┻┻┫┳┻━┛┃╋┳┓┛┗┣╋┗┃┛┃┓┗┏┏┗┫┣┳┫
┣┣┳╋┻╋┏┗┗┓┳┓━┫┗┗╋┻┃┗┻┗┓╋┗┛━┗┳┻┫┛━┳┏┛┫┓┫┳
┏╋┛┓┳┗┻┗┛┏┏┛┛━┣┫┳╋┏┛┫┏╋━┣┗┏┫┳╋╋┗╋╋┏┃╋┫┻┗
┏╋┫┏━━┫┫╋┗╋┛┃┏┣╋┣┏┛┗┏┏┳┫┏┣┏╋┣╋┫┃┻┓┛━┳┃┓┗
┻┣╋┳╋╋┳┏┏┻┗┓┗┻━┻┻┳┳┏┳┫┗┗┗┓┏━┳┓┣┗┛┳┏┳┛┻┏┓
┃┳┳┃┓┃┳━┳┓┏┛┻┗╋┫┣━┛┫┃╋┣┣━┃╋━┳┻┫┗┣┛┛
┻┫┗━┃┛┃┳┃┗┣┗┛┫┏┗┻┗┻┓┗┃┃┗┣╋┏┻┫┃━┓┫┣┃┛┣━┻┃
┓┏╋┣┳┓┻┓┻┳┏┓┛╋┻┻┃┳┗┳┫┓┓┓┃┏┓┻┗┓━━┻┛┃┏┣┻┣┃
┻┓┳━┛╋┗╋┳╋╋┃┳┣┻┻┛┓┻┃┳┏┛━━┻┻┗┣┻━┃┫┗┃┫━┛┫┃
┣┛╋┏┓┛┏┓┓┓━┻┗┳┏┓╋╋┓┻━╋┣┃╋┫┃┛┣━┫┃┏━┛┓┓┣┻┣
┗┃┗┣┃┳┫╋┏┗━╋┳┫╋┃┳┓┛┫╋┃┏┫━┗┣┫╋┣┓┳━━┃┏┓┏┛┗
┗╋┃┻━┻┏┏┗┫┏┛┳┓┫┏┫━┓┻╋┃┳┃━━┗┻┛┛┏┻┓┏┻┳┗╋┳━
━┛┏┳━━━╋┏┛┣┓┻╋┏┛┳┳┓┏┗┃┓┃┫┻┏┏┳┫┣┓┓┻┗┫╋╋┣┫
┛┻━━╋┣┃┳┓┻╋┻┓┣┗┳╋┻┛━┓╋┻┃━┣┛┛╋┫┳┣┗╋┛┓━╋┓╋
┳┃━╋┃╋┫┃━┫┻┗┓┓┣╋┳┃┫┛┃╋┳╋┻┏┏┛┗┫┳┻┗┗┣┳┃┓┻┣
┗┣┻┫┫┫┣┛┏━━┏┗┏┻┃┻┗┃┗┣┻┃┏┗┫┃┫╋╋┛━┳╋┳┫╋╋┣┓
┛━┳━┗┛┛┓┏╋┓┏┃━┓━┻┻┛╋┻╋╋┓┣━┓┏━┫┓━┳┗╋╋┓━┃┛
┳┳┓┓┛┏╋┣┫┗┻┳╋┳┃╋┻┗┻┗┻┃┓╋╋┗┃┳┫┃┏━┏━━┃┫┓┗┳
┗┻━┃┫┛┃┃┗┛━╋┫━┃┫╋┛┓┻┓┓┓┻┻━┻┫┻┃┛┃┣┳┃┏┫┗┗┃
┻┳╋┳━┓┏┫╋┃┣╋┃┗┓┫╋┃┳┏━┫━━┫┏┣┳┻┃┏┫┃┗━┗┏━┳━
┏┓┻━━┗┫┃┫┓┗┃┣┏┳┃┫┏┓┏┣┻┗┫╋┣┃╋╋┃╋┛╋╋━╋┛┏┏┣
╋┃╋┃┃┗┗╋┣━┣╋┓━┓┗┫┛┳┛━┳━┳┻┣┫┣┓┣┓┻┓┫━┛━┣┗┣
┗┗┏┏┻┃┣┏┛┳┃┏┛┫╋╋┳┛╋┓┳┳┓━┣┳┏━┓┳┳┓┣╋┏┳━┣┏╋
╋┻┻┃┛┣┣┻┃━┻┛┻┏┛┳┻┏┏╋┻┫━┻┛┛┃┃┻┻┻┳┗┻┃━╋━╋╋
┛┣┓╋┻┗╋┛┓╋┏┳┻┃┏━┣┏╋╋┛┗┏┣┃━╋┛┻┗┣┛┣┫┓┻┗┗╋┃
┓┃╋┳┗╋╋━┻┓━┗┏┏┻┛┗┗┳┗┗┃┓┗━┻┗┳┃┏┛┏┓┛┓━┓┛┻┏
━┓━┣┛┛━╋━┳━┛┫┃┗┳┓┳┻┫┫┫┏━━┏┫╋┳┳┗┛┛┃┏┏┻┻┛┗
┣┳━━┛┫┫━╋┛┣┛┃┛┏┣┓┏┃╋┣┏┏┣╋┛╋┫┃┃╋┛╋╋┓━┳┛┗┗
┻╋┣┗┣┏┏┫╋┫┫┳┳┃┓╋┓┏┛┫┗╋━┗┏┳┫┫┣┏┫┳┻┣━┫┏┗┳┃
┓┫┃┛┏╋┃┏┻┏┻┏┫┃┫┳┣┣┫┗┻┳╋┃┏┓┛┻┣┓┃┃┗┳┛
┏┓┻┳┃┏┗┃┃┓┏╋┓┗┳┃┃┣┃━╋┃┣┫╋┃┃┏╋━┛╋┃┗┛━┻┗┫┛
┃┛┏┣╋┓┳┻┣┻━┃┛┃┃┗┃┳┏━┣┗┓┫┳╋╋┃┻┗┓┃┳┫┻┛┛┫╋┳
┏┏┻╋━┳┳┓┛╋┫━┳┳┛━┏┳╋┻┫┗┫┗┏━╋┏╋┫━┗┗╋╋┛┳┣┃┛
┓┓┓┓╋┛┓┛┏┓━╋┣┫┗┫┣┃┛┣╋┏┗┳┗╋╋┏┛┫┃┗┓┣┃┫┗┻━━
┛╋┣━┗┫┓┻┳╋┃╋━┓┻━┃┫┛━┣┏┣┣┣┗┳┣┣━┏┓┫┳┏┻┃┃┣╋
┃╋┃┻┓┓┳┳━┳┫┓━┃┏━┃┏┗┣╋┣┻┏┻╋┗┳┓┳┃┣┏┃┏┣┻┣┫┓
┫┗┫┗┣━┃┣┻┫╋┗┛┻┳━┻╋━╋━┛┓╋┓┏┣┓┗╋┣╋┛┫━┻┣┓┃┳
┃┣┣━┏┳┻┗┃┣┣╋┫┓┏┓┃┫┏┏┫━━┻━┫┏┫┗┳┏┫┛━━┻┫┫┃┣
┛┓┫╋┏┫┏┣┣┫━┛╋┻┣━┣┓╋┓┃╋┏━┻╋┻┓┻┃┫╋┛┛┏━┏┃┏━
━┻┛┫┛┛┓┣┛┻━┣┗┃┗┫┏┻┣╋┗━┛┣┣┳┫┃┃╋━┓╋┣┏┏┫┻┳┏
━┣┏┗┃┛┳╋┏╋╋━━┫┛┣┓┗┏┏┓╋┛┛┏┫┳┛━┫┫┻┗┛┓┻┗┃┃┻
┗┃┣┫╋┳┳╋┗┏┛━┣━┃┻┻┏┃┃┛┳┏━┫┣┃┣┳┳┻━━┻┏┓┓┣┣┣
━┗━┗┃┓┓┗┛┓┣┻┛┃┏┗┳┗┣┓┻┣┃┳━┛┳┣┃━╋┏┗┻━━┃╋┣┳
┏╋┗┏┫┃┓┳┗┫┛┗┛┻┻┃┓┗┗┳┻┏┏┫┏┓┛┓┛┏┃╋┳┫━┗┫┣┳┃
┣┻┣┫┏┏┗┗┓┳┳┛┏━┛┗┛┫╋┳┫┳┣┗┣┏┗╋┗┻┏┻━╋┏┣┓╋┃┻
┣━━┛┓┻╋┓━┣┳┗┓━┛┻┻┃┓┻┫━━┛┳┳━━╋┃┃╋┃┛┛┗┓━╋┓
┫┻┳┃┳┃┏┫╋┏┻┛┗┫╋┳━┣┓┗╋┏┳━╋┏┣━┫┏┻┃┃┓┻┳┣┫┓┫
┃┫┛┛┻┳┓╋┳┳┻┃╋┫┓┗┫┣┳┫┗╋┻┳┛┛┓┏━┓┣┓┣┣┣╋┓┗━┻
┗┳╋┫┓┛┃┏┃┏┗┫┫┓┗┛┣━┃┳┛┻┗┫┏┛┻┫┳┏┛┣┫╋┗┗┛┏┫┣
┃┳┃┣┻┏╋┃┳┃┗━┃━┻┗┳┛┣┳╋━┓┗╋┗┫━━━┛┓━┻┗┏┣┻╋╋
┃╋┛━┓┓┃┗┓┗┓┓┛┃┓┳┫┃╋┏┏┃┳┣┗┳┫┫┫┣┣┳┗┛┏┓━┗┏━
┗┏┫┃┫┻┓┓┛┃┃┫┏┻╋┻┓┛╋┛┳╋┳┃┻┓┃┗┳┗┫╋┏┻┛┳┻╋┫┃
━┣┳━┳┣╋┏┫┃┏┻╋┣┣┻┓━┏┏╋┛┳┛┃┓╋┏╋━┻┓┛╋┳┣┓┃┻┻
━┗┣━┓┓╋┣┗┗╋┳━┛┣╋╋╋━┃┓━┃┛┏┫┳┻┗┃┳┣┏╋┛
┳┻━┏┳━┓┣┛━┻┣┛━┃┓┗┫╋┣┛╋┻┫╋┗┳┳┳┻┛┫┏╋╋┏┫┃┫┛
┗┳┗┏┛┗┣┗┛┛┃╋┗┳╋┓┏━┻┫┣┳┳╋┗┓┛┛┫╋╋┻┃┳┫┫┗┃┫┛
╋┗┻┓┗┗┓┻┳┏╋┓┓┻╋┏┳┻┳┣┓┛┛┓┓┃┳┻┻┫━┫┻┗┣┛┳┏┻┫
┓┃┛┛┓┗┏┻┏┫┗┛┃┃┛┏━┳┏┳┓┻━┗━┛━┗┛┏┃┗━┗┫┛┓┣┏┏
┛┣┗┳┗┣┻╋┃┫┗━┣┳┏┓┏┏━┓┻╋┣┛┣┃┫┓┗┣┃┫┓━┫━┏┻┓┃
┓┣┻┃┓┓┻┏┻┗┳┃┏┣╋┃┫━┓┻┣┃━┳━┓┃┛┏┃┃┓┓┏┻╋┃┛┣━
┣╋╋┫┗┻┫┏┏┫┗┻┛┏┛┗┣┣━┣┃━━┻┳┓╋┣┓┫┻┳┻┛┃┣┳┣┛┏
┓┻┗┃┣━┳┫┻┗┳┗┫┓┫┣┻┣┃┃┗┳┻┏╋┓┻┗┗┃┳┳┳┓┫┫┫┓┣┻
┗┃┫╋┛┃┗╋┓┏┓╋┫┓┓┳━━┣╋┻┫┃┓┗┛┫┛┓┗┫┓┓┗┻╋┫┫╋┳
┓┣┗╋┛┣┗╋┓┣┏┫┏┗━┫━┳┃┏┫━┗┳┫━┻┛━━┫┗╋┓╋┗┛┓┳┓
┻╋┗┗┛┃━┫┗┻┫━┏━┣┣┣┳┳┛┳┳┃━┛┛┃┫┻━┓┣┳┗┳┃┳┏┻╋
┻━┳━━┛┳┣╋┓┣┫┣━┫━┳━┳┏┣┻━┃┛╋┻┏┗┏┗┏┏┳╋┃┏┫╋┛
┓┛┻┻┃┣┓┛┳┫┏╋┗━┫━━┓┗╋┃┏┻┏┓┓╋┗━┣┃┣┫┓━┛┃┏┻┫
┏┓┳┛┃┛┃┗┃┫┏┳┻┃┛╋╋━━┃╋┏╋━┣━┣┻┣┫┏┃┃┫┃╋┛┗┗┫
┛┻┣┫┣┣┓┃┻┻━┛┏┣┛┓┫┫┛┃━┫┫┓┻┣┳━┗┫╋━┃┓┣┫┣┏┓┳
┣┓┗┃┓┗┛┓┃╋┗┣┣┫┳┃━┏┫╋┃┗┃┣┫┏┃┻┗┓┫┗┣┓┗┻━┳┗┫
┣┏┫┏┣┫┫┳┃┳╋┛┛┗┏┫┫━┛┻┛┳╋┣┓┫━┗┳┓┣┗╋┣┣┣┳┫┛┫
┗┃┳┳┻┫┓╋┃┏┫╋┳┛┗╋━━┗┳━┳┳┛┻┛┛┣┃┗┳┗┛┃━┗┓┣╋┗
━╋┫╋┓━┻┗╋┻┃┛┃┣┏┓┫┃┳┻┗┗┓┻╋┓┫┏┃┗┗┻┣┏╋┃┣┻┃┛
┓╋┗┏┗┻┏┓┓┳┏┛┳╋┫╋┏┻┏┣╋┗┻┓┣┗┏┗┃┃━┣╋┣┛┓━━┗┏
┳┏┫━┓━━┫┏╋┗┃━┗┣┣╋┫┛┏━┻┻┓╋┏┳┏┃┏┛━┓━┣┳╋┗╋┣
┫┏┏┳┫┃╋╋┓┻┫┛╋┳┫┣━┣┓┃┗┣┃┻┓╋┳┃╋━┳┛┫┣┻┣┏╋┻┃
┛┃┛┛┣┏┓┳━┫┣┻┏━┓┳┻┫┛┣┫╋┛┛┻┓┏━┣━╋┣┳┓┻┏┛┳╋┳
┣╋┫┗┻━┛┣┻╋┛┫┳┣┳╋┳┣┏┓┳┗┓╋┫┏┣┓┃┃┫╋┃┫┓
┻┛━┗┫┏┫┃━┻┻╋┏┣┓╋┣┳┃┻┫┻╋┗┫┫┗┏┳┏┃╋┓┏┓┃┏┫┏┣
━┏┗┃┛┃┗┣┛┃┛┃┻┓┃┛┏┻┗┫┏┓┃┛┳╋┫┫┏┏┛┣┏┃━╋╋┳┛┣
┫╋┻┓┻┏┓┓┣┗┛┓┫┗┏┳┏╋━┛╋┓┣┛┗━┫┣┃┓┣┛┛┣┛┏┛┳┣┗
┳╋┛┗┻┃┃╋┻┣┻┳┳┛┗┏┃┃┻┃┓┓╋┫┛┫┃┛┓┫┓┓┣╋┳┳┳┃┻┛
┃━┛╋┳━━┣┃┫┃┃╋┣┗┳┗┳┳━┓┏╋┏━┳┻┫┫┣┣┣┻┣┫┓┏┣┗╋
━┻┓┻┛┃┫╋┻╋┗┻┛╋┛╋┏┳┗┓┳┛╋╋┗╋┻┏┣┃┏┃┳┫┫┏┃┻┛┫
┓┗╋┓┏┳┻┏╋╋━┣┳┓┻┓┏┗┓━┓━┏━┳╋┳┻┫┛┛┗┃┻╋┳┫╋┫┏
┛╋┛┗┛┃┏┣┗┳┗┳┣┏┓┫━┳┏╋┳┗╋┳━┳┛┣┻┓┳╋┣┏┣┫┓┛┣┫
┛┳┫┻╋┫━┗┗┛━┗┗┫┫╋┗┏┻┗┣┃┳┳┳┏┓┛┃┳┣┃┗┫━┫┻┗┻┣
╋╋┳╋┻┣┛╋┓┏┫┗┫┫━╋┣┛━┓┓┛┏╋━┫━┓┻┃┫┣┃┳┣┗┏┗┏┫
╋┣┓┛┗┗┓┛┻┫┻┏┣┻┳┻┳━┛┃┓┛╋┓┓┓┻┃┗┣┛┛┏┫┓┣┫┛┏┳
┓┻╋┃┣┓┗┣┗━┗┓┻╋┻┛┃╋┓┏┃┃┫┏┳┳┣┃┳┣╋┫┗┓╋╋━╋┗┫
┓━┓╋┃┏┓╋┻━┻┃╋┏┃┣┛┛┳┳┛━╋┫┓┗┳┏┳┫┫┣┛┏┻┗┳┣┏┃
┏┣┳┗┫╋┻━┫┻┻┣┻┗┻╋┗╋┏━┏┫┳┃┣┳┫┃┃┗╋┓┣╋┏╋┏┃┓┓
╋┻┃━┛┫┣┣╋┫╋┓┗┻┻┳┃┣┣┳┏╋┃┻┳┫┗┗┃┳┓┛┗╋┛┣┃┗┓┛
┓┓┳┛┏┳┏┳┻┣┗┫┳┓┣┛━┏┓┃┛┏━┏┣╋┓┣┛┛┳╋┳┗┃┣┗━━┫
┓┫┛┛┃┗┗┫┛┻┏┏╋┛┫━┻┓┏┃┏┫┛━┻┣┻┗╋┛┳┫┓┣┛┣┛┗┏╋
┓┳┳┫┣┻━┏┛┣┗┫┃┃┣╋╋┏╋┳┳┛┃┳┛╋┫┳┓━┳╋┳━┫┫┓╋╋┃
━┻┻┻┏┫┣┣┣┛┳┃┣┓┏┛┛┃┃╋┫╋┳━╋┫┛┛━━┗┳━┣┓┓━┻┃┛
┏┫┳┫┣┣┓┏╋╋┗━┗╋┗┳┏┻┗╋┫┓┓┗┃┻┓┻┻┗╋┻┣━┫┻┫┓┏┳
┃┓┻┗┗┛┫┛┃━┓┃┣┃┃┣┣┫┃┳┃┫┛┳┻┗┃┗┃┣┳┏┛┻┻┓┣━┛┻
┣┏┏┏┗┛╋┃┛┃┻┫┓┗┻┣┃╋━┗┫┗┻┣┻┣━┛┫━┛━┓┻┓┛┳┃━┛
┫━┗┳┻┣┃┗┣┛┗┏┻━┏┣┓┣┳┃┃┫┏╋┛┫┗┏━┓┃┻┫┃┳┳┃┳┛┣
┏┗┏┣┛┻┣┓┻┫┻┣┣┛┣┳┣━┓┏╋┣━┃┳┃┫┣╋┗┫━┛╋┳
┛┳╋╋╋┃┏┛┗┏━┛┫┃┛┃┛┣┳┻╋┣┣━┃┳┣╋┛┓┃┃╋┫┳┣┻┗┗┻
┃┃┳┻┗┣┻┏┓━┏┃┏╋┃┗┗╋┛┻┏┏┻┫┓━┻┃┗┣┣┫┫┛┃┳┳┛┻┣
┛┣┫┗━┫╋━┛┛┓┳┃┓┏┛━┳┫┛┛┫┳┏┻┃┛┗┃┛┃┻┳┣┣┃┣┳┣━
┣┳┗┫┏┃┳┫┣━┻┗┣┻┫┃╋┳━┗┳┫╋┳┳┓┏┃┏┫━━━┣┃┻┓┫┏┃
┻┛┛╋╋┏┻┛━━┫╋┣┗━┓┳━┳┃┳┣┣┃┳┫┗┃┫┻┓┫┛━┣┛┗┳┣┛
┳┣━┳┃┻┛╋┻┏┏━┛┓┃┃┃┻┓┫┻┗┗┳┳┗┛╋┣┻┻┗┏┗┓┗┳╋┗┓
┳┏┻┻┛┳┫┫┓┻┣┏┏┗━┣┗┃╋┫┳┗┃┻┫┃━┳┻┃┃┃┓┗┗┏┳╋┃┳
┏┗┏┣┛━┣┃┗┛┃┛┓┃┏┏┻┻┓┳┛┛┳┻╋┗━┣┛┫┃┻┏┣┳╋┓╋╋┣
━┳┳┳┓┻┓┓┫╋┛┓┓┛┳┳╋┫┏━┫┛┓┣┗━┫┣┻┛┳━┻┳┛┫┗┃╋┗
┗┻┛┣┣╋┛┳┳┳┫┻┛┻┛┣┻┳╋┓┓┏┛┛┣┫┫┃╋┃┏┃┳━┃╋┛┻┃┣
╋━┃┗┻┏┳┗┳┳┳━┻┻┓┛┗┣┛┓┻┛┗━┣╋┗╋┏┃╋╋┓┏┻┻━┣┳┳
╋┫┏┃╋┃┃┛┛┫┫┓┣━┳┃━╋┛┗┗┛╋┏┃╋┓━┳┏┛┏┳━┫┃┏┛┻┫
┻╋┃┛┳┻┻╋┳┳┛┫╋╋━┓━╋┫┓┃━┛┏━┣┣┫┗┫┫┛┃┫┫━┻┻┫┫
┳┳┏┏┛┛┓┓┫┳┗┗┗┳┛┓┃┛┳┏┳┣┻┃━╋┫┃╋━┗┳━┣┏┳╋━┃╋
┛┃┣┗┏━┫━┫┣╋┻┻╋┏┣╋┃┓┳╋┛┓┳┏┻┻┃┳┳┣┗┳┻╋┛┻┳┃┳
┓┓┓┓┃┓┗━┏┏┏┃╋╋┓┗┗┓┗┻╋┗┻┛┓┳┣╋┏┣┛┓┳┫┗┳┃┻┳┫
┣╋┗━┓┻┗┛┳┗┓┛┃┗┻┣┏┛┓┳┃┛┏┻┳━┃━┃━┓┣┣┃┫┛┛┃┫┫
┏┃┗┻╋┻┣┻┛╋┫┻┳┓┛┻┗┗╋╋┃━┏┏┏┳┫┛━━┃┳┛━╋┃┃┳┳┻
┃━┳┫╋╋┃┳┓┏┓┏┫┣┳┃┓┓┃┗┫┗╋┫╋┻┫┻┳┏━━┳┫┣╋┛┛┏┳
┫┳┣┻┃┻┏┳┛┃┛┣┫┃┏┫┛┣┣┣┳┣━┛┫┻┻┗┗┗┫┫━━┃┛┛┣┃┻
┗━┫┣┻┫┏━╋┻┓┛┏┃┗━┫┗╋┗╋┗┃┳┃┳┏┓╋╋┳┗┛━┫┻┗╋┳┳
┓┳┳┣╋╋┗┗┻┗━┛┗┃┓╋┫━┫┣┃┻┫┏┗━┛━╋┳┳┣╋╋━┫┓┳┫┗
┳━┓━┏┳┳╋┃┗╋┛┫┗┫┛┻┏━━┻┳┳┣╋┛╋┣━┏┃┃┳━┻┛┃━┫┫
┏┗┳┓┗┻┛┏┏┣┛╋┻╋┳┃┃┏┻┛━┛┃┣╋┳┣┫┳┣┻┏┗┣┫
╋┛┏┣┳╋┏┳┛╋┏╋┗┻┓╋┛┓┏┗┳┃━┗┻┏┏┗┃┛┃┻┗┗┣━┗┃┓┣
━━┗┏┳┓┳┛┗━┛┛╋┣┓┓┗┓┛┛┫┳┳┳┏┃┛┗┃┛╋┻┻┓┳┳┣━┛┛
┛┗┃┗╋┛┣┳┫┫━┃┗━╋┫┫┣┗┛╋━┛┏┏┃╋┫┫┣┗┻┣┛┏┫┫┏┏┓
┏┣┳┛┓┗┛┣╋┳┗┗╋┓╋┃┣━╋┣┫━┃┫┗┏┻┫┗┛┛┣┗┳┓┏┻┃┳┗
╋╋┗┫┃┣┫┃━┣┃┓┳╋┗╋╋┻╋┃┳┻┛━┫┛┣┓╋┛┣┳┓┓╋┫━┓┏┣
┣┳┏┻┛┳┳╋━┏┫┓━┓┗╋┃━┣┣┫┛┣┛┣╋━┣┃┗┗┳┣┓┣┛┫┛╋┣
┃┗┏┫┻┃━┗┏┏┻┓┗━┣┫━┻┛┛┣┫┃┳╋┛┏┓┏┣┗┓┻╋┳┣┃━┗┻
╋┣┣┛━┻┏┳┫┣┃┃┛┓┛┣┗┛┗┻┏┫┳┣┏━━┓┻╋┃━┓━┗━┃╋┛━
┗┣╋┫┓┏┫┗┣┫┓┃┫┳┳┳┛┓┻┫┣┻┗┃╋┗┻┫┏┏┻┳╋┗━━╋╋┳┏
┳╋┏┏┳┏╋╋┻┗╋┏┻┻━┫┓┓┏┣┣━┛┓┓┏┓┫┣┻┣┳┫┫┃━┳┗┫┗
┛┣━┓┻┣┃┫┗┣━┻┏┗━┗━┳╋┛┛┫━┗┻┃┫┛┃┣┣┛┃┳┃┏┣┃┛╋
┫╋┃┗━┗┣┫┫━┫┫┏┓┗┏┓━━┏┓━┫┣┛┻┫┓┻┛┗┳┣╋┫┣┣┛╋┗
┣┣┏━┳┳┳┗╋┫┳╋┏┃┫╋┫┣━┗┃━┻┗┻┛┻┻┏┓┏┃┳┫━┫┛┻━┫
┣┳┫┛┣┳┏┓┃┓┳┏╋┏┃┻┳┓┫┏┏╋┓┻┣┏┳╋┛┏┛┓┗┏╋┻━┛┗┛
┫┻┻━┏┫━━┓┳┗┓┛┫┓┫┏┫┃┃┻━┏┓┓┏┣┻┻┗┃┳━━┏━╋┓┏┃
┣┻┗┫┗┫┓╋┣┏╋╋┣┏┓━┳┓┃┣┏┻┻┳┫┫━╋┻╋┛┛┓┏┫┻┃┫┓┛
┃┳╋┳━┃┗┛┻┫┃┓╋━┏┻╋┏┃┛┛┛┓┳┻┓┻┛┣━┗┻┗┗┻━┳┃┓┗
━┗┏╋┳┃┫┗╋┻┫━┻┛┫━┣╋┫┏┻┳┃┏┣╋┣╋┣┻┫┏╋┻┻┻━┃┓┻
┓╋┫┓┏╋┣┃┛╋┏━┫┓┏━┫┣┻╋┫┻┣┃┗┛┫┣┏┛┗━┻┏┗┣┓┻┣┻
┏┓┃┗┃┓━━┗┃┫┫┫┏┣┃╋┳┛┓┏┓━┃┻┗╋┓┳┳┣┳┣┛┛╋┃┳╋┣
┣┗╋┫┓┫┫┫┫┗┳┗┫┣┫┻┳┳┛┗┫┓┗┓╋┛━┏┃━┃━━┳┳┣┗━╋┛
┳┫━╋┣┣┛┓━┫╋┛┳┫┛┃┛┻┻┃━┫╋┫┏┻┳┓┛╋┃┣┻┣┗━━┳╋┃
╋┏━╋┗┛━┛╋┗━┛┳┻┫━┻┏━┓┻┛┓┗┗┃┣┛┏┗━━┫┏┳┃┫┏┳┗
┏━┛┻┣┫╋┻┻┗┫┣┗┫┛┗┏┻┓┃━┣┫┗┻┗┛┳┃╋━┗╋┣┏
┻╋╋┻┏┛┃━┛┫━┣┗━┛┏┻┏━╋━┓┫┛┣┫┃┛┗┃┏┗╋━┏╋┏┻━┫
┓┫━┻┳━┛┗┛┓┗┣╋━┫┏┃┫┫┻┣━┏┛┗┳┏┫┗┏┃┓┣┛━┛╋┫┳┫
┃┣┗┣┳┣┣╋┃╋┗┛┗┛━╋┫┗┏┫┻┓┣┳┳┣┏┏┃┻┛┃┫┃┃┃┓┣┗┛
╋━┳┏━╋┏┣╋━┃┗╋┣┗┃┗┳┏┣╋┛┣┛┗┣┃┃╋━┻┳━┛┗┣╋╋┳┓
┏┛┛┗┏┳┗┻┓━┓┳┃┳┣┫┳┻┫┳┣┃━┣┛┏┛┳┻┻┏┗┓┫┛┛┓┓╋┏
┻┳┳┳━┓━━┗┃┏━┃┛┫┛┣┗┻┳┏┓┻┏┗┫╋┫┗┻┻┓┓┣┫┻┛┃┗┛
┃┳┃┃┛┳┻┻┛┻┻┻┗┗╋┃┓━┗┛╋┳┻┳┏┛━┳┓┓┫┫┛┗┻┓┃┃┓┓
━━━┳╋┛┻┏┣╋┓┻━┗┃┗┛┛┛┏┏┏┻┗┣┏┛┳┻━┃┫┃┏┫┓┫┻━┏
┻┣┏╋┳┓┻┓┛╋┗━┓┣┫┗━┗┗┣┓━┫┗┫┗┻┏┏┳┓┏┫╋┫┓┻┗┗┓
┫┻┳┓┣┗╋┃╋┗┛┏┳┃┣┛┛┫╋┫┓┻┛╋┳┳╋┻┗┣┓┏┫┃┫┳┃━┫┓
┣┗┃┻┗┣┏╋╋┫┛┗┻╋┛┗╋┓┫┛┗┛┏┏━┃┗┗┳╋┳┳┫┏┓┻╋┫┓┓
┣┫┃┳╋┣┗┫┫╋┣┫┛━━┃┛┏━┏┏━┣┃┳┓┏┳┏┣┻┫╋┏┳╋━┫╋━
┛┻┣┫╋┃┣┏┓┣┓┛┛┓┛┓╋┓┻┣┓╋╋┣┏╋┓┻━┳┏━┫┳┗┛┗┃┃┏
┣━╋┗┫┏━┏┣┛┻━┏┓┫┏╋┫┻┻┛╋━┃━┃┳┗┳┏╋┳┓┓┃┏╋┗┻┛
━┗┓┗┻┓┳┫┻┓━┣┳┛━┏┫┗┛┃┳┣┗┓┏┻┳┃┓━┃┃┃┛┓┣╋┻┃╋
┛┻┻┫┏━┛┫┃┃┓┓┫┳┛┣┃┻┏┫┏┃┛┃━┫┛┣┏━━━┃┗┓┻┏┛━┣
┛┫┻┃━┗┓┛┳┛┻╋╋┏┛┛┛┻┻┏┏┛━┗┓┓┻┳━╋┏┏┣┏━┛┣━┓┓
┣┓┣┓┣┏╋┫┏┫┛━┣┣┏┫┛┫┳┻┳┫┗┳┫━┣┗┛┳┗┓━━┫┣┃┃╋┣
┃┗┳┣┗┻┫┣┓┣┳┓┃━┓┛┳┛┻┗┓┏╋╋┳━┣┗┳┓┳┣┻┣╋┣┛┓╋┏
┛┫┓┣┛┓┗┣┛┗╋┛━┗┃┓┗┛╋┻━┗┛━┣┣━┫┣┣┏┣┓┗┳┳┏┓┫┫
┓┏┗┣┓┳┣┻┃┃┏┗╋┣┣┻┃┫┓┳━┣┓╋┛┣┳┛┛┏┛━┛━┻┃┳┗┃╋
┃╋┳┓┃┫┫┗┗┃┏┃┻┗┻┏╋┣┳┗┗┏┛┃┻┗┃┛┣┣┛━━┏╋┏┏┗┻┫
┃┛┓╋╋┫┻┻┃╋┫╋━━┃┏┛┫┫┳┗━┣┛┓┏┣━┣┣┳┏━┓┓┻┏╋┗┻
┓┳┻┫┗┣┓╋┃┻┃┏┫┏┻┻┃┃┣┫┳━┛┫┛┃┃┫┛┓┻┫━┻┏
┻┓━┓┣┗┛┓┓┛┻┗┣┻┫┻┓┻┓┏╋╋━┳┗━┻┗┛┫┃━┏┣╋┏━┛┃┻
┗┳┫╋┓┗┣┳┻┓╋┗┫┫━┗╋┻┓╋┗┻┃━┫┣╋┫┗┏┏━┃┣┏╋┛┓┃┃
┓┃┻╋╋┗┫┗━┏┗┻┃┛╋┳┫┛┃┓┫┳┻┻┣╋┣┏┻┻┗╋┫┓┃┃┗┻┳┣
┳┣┗┏┫┫┫┻┏╋┻━┓┫┻┫┗┫┫┫┻┛┳┣┓┻┓╋━┓┃┃━┃┫╋┫┫┗┛
┃┃┳┛┃┃╋┃┃┣┫┫┛┛┛━┏┣┏┛┫┗┃┏╋┃╋┓┳┳┣┣┻┫┗━┛┳┗┻
┏┃┻┓┻┫┏╋┗┃┳┫┛┳┗┣┗┣━┣┫╋┣┗┗┛┗┣┓┫┻┗┏━┳╋┛┫┛┫
┛┓┏┓┃┏╋┳┫┳┓┛┳┫┣┻┏┻━┃┓━╋┃┻┣┃┏┓┃╋┛┃┣┏┗┻┏┻┛
╋━┏┓┻┛┳╋┓┣╋┳┛┻┣┫┣┓┛┻┫━┻┣━┛┳━┳━┓┣┃┫┳┃╋┻┗┳
━┻┏┛┏┗┓╋┏┓╋┫┓╋┫┣┛┏┳┫┣┓┛┗┣┛┳┻┛┏┳┻┫┃━┫┫┃┣┻
┓┻┗╋━┻╋┛┗┏┳┣┻┓┫┏┓┣┳┣━┏┗┳┳┣┃┏┳┃┗┏┫━╋┫┣┃┫┳
┳┣┛┣┛┳━┛┫┻┏┳┏╋━┃┛┓┏┣┃┃┻┳┃┫┫┛┃┗┏┳┓┗┻┃┳┃┛┓
━┫┛┗╋┳┃┫┃┗┗┣┻┗┗┓┛━┗┗┛┃╋┓╋┻┏┳┣┓┃━┣┗┓┣┳┗┗━
┓╋┓┛━┳┫╋┏┣╋┣┗┣┗┏┻┗┃┳┳╋┻┃┳┛┛┻┛┗┳┳┣┣┛━┛┳┃━
┣━┏┳┓┻┛┳┳┛┛╋┻┏┛╋┳┣┳┃┣┗┳┓┏━┻┻┓╋┛┫┏┃┻┣━┏┣┣
┫┏┏┛┫┳┃┛╋┃━┗┓┗┳┓╋┏┫┓┗┓┣┫┃┛┛┣┣┣╋┗┻┗┻━┗┛┓━
╋━┫┃┃╋┓┛┃┗┳┃┓╋┃┳┓┃╋╋┓┃┏┳┛┫━┃┳┫┻┓┃┃┳┗┓┻┓┏
┣┓┗━┳┗┣┛┣┳┫━╋┛┻╋╋┗┳━┓┳┣╋━┏┗━┓┗┻━┫┏┓━━╋╋┫
┃┛┛┣━┛┃┻┓━┃┓┃┓━┳━━┗┛┛┗┏┣┓┛┗┏┏┫┓┏┻┓┳┓┣┣━┣
━┳┻┣┛┏┳┣┻━┏┣┓╋┏┛━┃┳┳┳┻┓┫┻┗┣┃╋┫┓━┻┛┳┳┻┣┛┣
━┻┏┗┓┣┣┫┣┛┫┃┣┛┣┏┏╋┳┃┃┃┣┳┗┗┣┣┫┻┓┛┃┫┳┓┃━┻┗
┳┓┃┻┓╋┏┫┃┗┣┗┫┛┏┫┳┳┃┣┫┫━━┻┓┻┓━┻┃━┃┫┃┫╋┫┗┣
┳┻┏┳┻┛┓╋┏╋┫┻┛┳╋┛┫┛┛━┻┫┗┗┫┣┳┳┏┃┃┓┃┫┫┏━┻┻┻
━━┣┻┛┏┛╋┫┗┃━┃┫┻┫┓┛┳┳━━┫┓┳┻┻┻┛┓┣┗╋┫┳┓┓┗┓━
┛┓┏┏┣┣┳┏┻╋┳╋┏┳┻┣┣┗┏┛┳┓┻┫┳┗┣┻┻╋┣┓┗╋━
┓┳━┗━┃┳┃┫╋┻┳┫┃━╋╋━┓┃━┛┻┃┣┣┗┻┛╋┓┛┳┓┣┓╋┃┃┃
┫┻┣┃┃┣╋┛┗┏┗┏┛┻┏┏┛┛┛┓┓┗━┓┓┏╋┃┛┫┳┳┗┓┓╋┳┛┓┏
┣┛┏┃┳┏┻┛┫━┛┓┻━┫╋┫┃┓┫┗┃┗┛┻╋╋┳┃┻┓┓┣┗┗┛┏┓━━
┻┓┣┣┣┗┏━┳┻┏┗╋┏┫━┻┏╋┳┣┛╋┻┃┫┗┗┃┏┻┏┛┻┛━┗┫┳┏
┣┓┳┻┏━┗┗┗┻┻━━┗━┛━━━┣┃┃┓┃╋╋┻━┛┫┣┫┛┃┃┫┏┫┻┓
┏┓┻┳┏┳┣┳┓┳┃┗┣┃┓┃┗╋┓╋┫┗┏╋┓┣┛┃┫┛┗┻┓┗┗┓┏┓┃┫
━┳┏━┗┏┻╋┃┓┓┳┣━┻┣┓┏┣┗┏┏┛┃┣┻┫┏╋╋┗╋┛┗┓┫┳┳┗┳
┻┗┏┏┣┛┗┳╋┓┛┓┣┓┃┓┣┏┻┳━┏━┻╋━┫━┓┳┻┣┃╋┛┏┏┫┃┓
┗┣┫┻┣╋┛┻┛┓┣┻┳┫┛┓┏┫┃┫┣┗┫┓┛┓╋╋┣━┳┃┫┛┏━┗┛┣┛
╋╋┃┛┫┃┻┣╋┻┫╋━┓┛┳┓┻━┣┏┣━╋┣┛┗┣┓┻┏━┣┻━┻┫╋┳┃
━┻━┃━┗┏┻┳┣┳┏┣┛┫┫┻━┻╋┳┳┣━┳━┏┳╋━━┣┛┫┻┻┣┓┗┏
┗┳┫┗┳┻┳━┫┃━┳┻┓┻╋┳┏┃━┃━╋━┗┓┫┏┏┃┗┗┻━┃╋┏━┃┛
┗━╋┳╋╋┏┣┛┛┗┳┫┫┣┫┗┳┓┓┏┛┏┳━┏┗╋┛┓┳┻┣┻┏╋┛━┳┃
┳┛┣┗━┻┣┓╋┗┻┫┳┛┳┃┗━┗┣┛╋┳┗┗╋┗╋┣┃┏╋┛┛┻┫┳┓╋┣
┣╋┫┏┃┫┳┓┫━┫┣┳┓┏┻┏┏┏┛┗┣┳┻┻┃┓╋┓┻┓┫┏┻┃━┳╋┏━
┳┓┣┫┣┫┳┫┛┓━┓┗╋┻┫┓╋┗╋╋┗┏┃┫┣┏┓┗┓┻┣━┏┗┗━┳╋┓
┓┏╋┫━┳┓┻┓┣┃┳┛╋┏┣┗┻━┻╋┗┏┃╋━┗━┫┛━┫━┣┗┣╋┛┳┳
┛┛┛┣┃┓┻┻┣━┣┛┓━╋┛┣┓┃┓╋┣┻┫━┗┣┏┫┳┗┏┛┏╋┓┏┣┓┛
┗━┗┛┣┳┓┗┛┃┃┃┗┣┏┏┻┣┗┃┳┃━┛┓┣┻┫┛┣┻┫╋┏┫┃┃┻┫┣
┻┃┳╋━╋┳┓━┃━┓┣┗┣┳┃┛┗┃━┣┣┳┳┣┻┣┏┛┗┃┣┳┗┓┫┃╋┗
┣┳┃┻━┓┗┳┏━┳╋┏┗┳┓┗┳┣┣┳┻┳━┣┛┣┏┣╋┗┣┗┣┛┓┃┛┳┓
━┣┫┻┳┛━━┣┓┃┣┃┃┛┓┳┣┗┣━┫┫┣┻┣┻┏┻┛┓╋╋┗┓━┫┗┗┣
┏┏┃┃┣╋┗┓┃━┻━┏┛━┫╋━┳┻┗┓┃╋╋╋┛┣┣━┫┫┳┓┳┏┻╋━┫
┏━┏┃┏┗┗┫┓┫┳┃┓┳┃┏┳┛┗┗┫━┣╋┗┓┃┻┣┃┣┗┛┗━
┃┓┳┓┛┣━╋╋━┗┻┫┓┃┛┏┣┫┣┣┣┓┛┫┫┓╋┻┏┫┛╋┻┫┛┻┗┻┃
╋┓┳┃╋━┳┣┏┃┗┃┗┣━┳┛┏┓┳┏┣┻┻┛┣┗╋┳━┳┃┛━╋┛┓┏┓┣
┫┃┣┳┳┣┣┳╋┓━┏┓┛┃┓┏╋┳┣┛┓┓┓┣━┛━╋┓┳┗┻┳┓┗┳┫┳┛
┣┓┣━┛┳┣━┳┃┃┃┃┗┛┗┓┻╋┣╋╋━┻┃┻╋┻╋┣┳┛┃┻┻┛┣┳┫┳
┻╋┫┏┃━╋┫┛┛┣┃┫┃┏┣┏┛╋┫┛┓┓┣━┛┫┣┣┻┫┛┻┻┛┛╋┣┗┫
┛┣┓┻┃┳┣┻┛┛┫┓┛┳╋┃╋━┗┳┛┫━┫┏╋━┏┛┳━┛┛┫┏┻┏┫┻┣
┫┻┳┛┛┗┓┫┻┛┃┣━━┫┣┣╋┳━┳┛┓┏┳┻┛┏┏┳┛┫┓┛┓┻━┳╋┣
┫┻┳┛━┣┳┃┃┓┃━┃┣┛╋┻┫━┳┻┻┓╋┣┓┃┗┛┛┳┃┗┣┓╋┃┗┫┓
╋┃┣┗┗┣━┳┫┳┃━┻╋┻━┃┛┳┫╋╋╋┏┛┏┃┻┓┻┻┃┻━━┗┫┳┛┏
┫┫━┃┗┳━┛━┏┗┛┃┳┫┓╋━┗┻╋┃┏┏┗┣┣━━┛┓┗━┣┻┛┏╋┓┻
┗┃┃┫┻┃┳━┃┏┣┗┣┳┗┗┓┳┏━━┓┻╋┗┣┻┛┳┻┻┛┃┻┛┏┛┏┳┣
┫┏┣┃┃┏━┏┛┃┓┏┛┓━┓╋┣┛┣╋┳┃┫┳╋┫┃┃┣┓┛┣┛┫┓┣┗┫┓
┻┃┻┛┓┛┃━╋┛┳┏┓┳┏┻┓┳━┗┻┗┳┗╋┻┣┏┣┣┻┻┏╋┏┏┏┣╋┗
┫┓━┣┏┗┻╋┓┫┻┗┗┃┗┏┏┃┛╋┫┗┛┛┏━┛┃┣┓╋━┗┏╋┫┫┫━╋
┗┻━┃┓┳┫┏┃┗┗┫━┣┳━━┫╋┣┗┻━┻━┫┫┻┻┗┣╋┳━┓┏━┻┛┫
┳╋┓┣┳┏┳━┻┃╋╋┏╋┳╋┃┏┻┳╋┗┣┣┏━┣┣┛┏┗┗┏┃┓┏┛┃╋┏
┗┻┻┗━┏┻┣━┗┫┓┻╋╋┫┗┛┳━┳┣┻┏┏┃╋┣┻┻┛┻┗┃╋┛╋┳┃┗
┃┏━┓┛┓╋━┗┓┛━┃━┫┓┻━┫┓┓┓┳┛┗╋┫┣┻┛┗┣┓┣┃┛╋━┏┏
╋┛┫┃┣┳╋┫┫┓┛┃━┫┫━┣╋┣┏┏┗┣┗┛┗┣┃━┣┏┓┣┏┣┻╋┫╋┗
┻┏┓┛┻┏┛┃┻┓╋━┣┛┣━━┣╋━┛━┻┏┫┻╋┛┗┻┗┓┗┣┃┳┣┃┳┛
╋━┏┫┻┳╋┗┗╋━┗┏━┣┫┣━┻━┫┛━┏╋━┗┓┗━┃┏┗┳┃┓┓╋━┫
┻┛┓┫┻╋┃┛┃┃┓╋┳┓┣┗┏┫━┗┃┳┃┃┻┛━━┓┃┣┳┃┳┗━╋┻┏━
━┏┓┏┏┗┗╋┃┗┗┓┓┳┛┏━┏┳┳┳┏┳╋╋┻┛┛┗┏┳┻┫━━┳┻╋┻╋
┏┻┳╋┃┏┃╋┃┣┗┛┗┓┃┗┻┳┳╋┣┳━┣┫┻┳┏┏╋┏━┻━┏
┏╋┛┃┃┳┫┓┳┻┫┛┣╋┳┃┗╋┻┗┏╋╋┓┳┏╋┳┏┏┳╋┃┛┣┫━┏┗┫
┳┣┃┃╋┛┃┣┻┃┳┗┓┓┫━┳┏┛┫━┃┛┫┛┛┃╋┛╋┛┛┗┛┻┫┫━┳┻
┻┛┏┓┣┓┳┓┫┳┃┳┏┗┛┛┳┃┳╋┏┻┣┏┏┣┻┏┣┛┻┻━━┳┗┗┣┻┏
┗┓┻╋━┣┓┻┳┏━┫╋┻━┫┫┗━╋┛┻┫┛━┣┛┏┣┃┫━┓┓┳╋┓┻┣━
┳┏┃┻┣┛━╋╋┻┗┻┗┗┏┣┃┃┻┓╋━┫┏┓━┳┓╋┏┛┻┏┛━┃┓━┫┣
┣┳┛┛┳┗┣┏┻┳┫╋┏━╋━┻━┛┛┛┣┗┓┣━━┏╋┫━┗┏┏┓┫┃┓╋┛
┛┻╋┻┃┳┫┫╋┏┃┻┳┗┓┓━┳┗┃┗┣┛┳┣┃┫┓┗┣━━╋┓┓┗━┓┣━
┫┻┣━╋┛┫┃┣┏━┛┗┏┻╋╋┃┛┓┣┣┓┓┗┏━┣┫━┓━┃┗┗┻━┗┫┣
┓┻┏┃┻┃┏┛┻┛┃┏╋┛┫┓━┫┛┣┓┳┗┗┫┫╋┣┻┳┳━┃┃┃━╋┣┻┻
┗┓╋┓┛┻┏━┗┣╋┛┓┻┗┫┣┫╋┓━┳┛┛┻┫┣┏┛┳┻┗━┳┃┃━┗┻┻
┳┳┃┛┣┏┃┛┏┫┻┓┗━┳╋┓┳┻┗┗┓╋┏┳┓╋━┗┻┻┳┓╋┫┣┗┻━╋
━┣╋┫┗┃╋┻┃┏┓╋┳╋┣┏┛┣╋┫╋┃┻╋┻┃┫┗┻┻┓━┳┻╋╋┫╋┃┛
┫━┛┛╋━┫┣╋┻┻┛┣┏┃┫┻┫┓━┫┻╋┛┛┻┣━┗┛╋┻┫╋┫┏┣┻┃┛
┓┃┓╋┛┻┫┣┻╋┗╋┫┣┗┗┗━┣┣┃━┳┛┗┃┓┃┛┓┏╋┏┛┛┫┣┣┓┗
┃┻┫┏╋┛╋┏┏┏┏┳┳┛┓┗┏╋┻┣┣┃┻┛┃┃┏┗┫┫┃╋┫┏┣┗┗┓┓┃
┗┏┣╋┛┳┗┛━┃┳┗┳┻┫╋┫┫┃┫╋┗┃┓━┫┫╋┓┓┃━┛┗━┣┏┫┛┣
┏┫┻┃┳┫┓╋┛┗┛┛┫┳╋━╋┣━┓┗┃┛┫┻┣━┓┃┣┃┛┣╋╋┣╋╋┛┣
┗┛┻┻┻┻┻┗┛┓┣┳┫┏╋┃┣┛┛┏┫┗┏┓┃┛┣┓┓┛┻┏┏╋━┏┳┣┻┏
┛┛┛┻━┫┛╋┓╋┻┏┃━╋┫┣╋┛┏━┣┫┓┫━╋┻┻━┗┣┗╋╋┏┳╋┳┃
┳┫┛┣┗┃┏┛┳┣┛━┗┃┃┏┏┳┳╋┛┏╋┏┗┏┗┛┗┗┫┗┃┛┓━┫┫┗┣
━┫┗┫╋━┣┓┗┃┛┃┻╋┃┣┻┳╋╋┻━╋┃┃━┳╋┃┳┏━┓┃━╋┫┗┛┃
┣┃┗┓┃┫┣┛┃┏╋┣┏╋┓┻━┻━┓━┃━┓┳┫┛┻┣┃┣━┃┣┗┓┗━┳┓
┫╋┛┫┣┛┫┻┃┛━┗┳┣┣┃┳┻╋━┻┣┗┳┻┣┃┓┳┫━┫┻┃┗┗┣┛┗╋
┛┛┛┛┓╋┃╋┗┻┣┻┃┏┣┣┛┳┃╋┫━┓┳┻┣┗┃┻┣┫┛╋┃┃
┣┗╋┣┫┣┏╋┻┫╋┣┣╋┳┓┣┣┓┃┗┫┫┃┛╋╋┗┻┛━┻┓┳┻┃┻┃┣┣
┗┏┳┏┗┳┣┛┃┳┫┗┳┻┏┳━┳┻┣┃╋┏┣╋┫━┓┓┳┛┃┣┛┣┫┗┫┛┃
┳┳┃┏╋━┏╋╋╋┓┛┣━┛╋┃┻┗┛┓┏━━┣━┫┗┣┓┣┓┳┛┳┏┓┓┳┗
╋┛┛┛┳┃┓┃┛┃┃┓╋┓╋┳┻╋┏┣╋┓━┫┓┓┫┻┏┫━┗┗┻━╋┃┓┫┓
┣┫┳┻┳┃┓┏━┻┫┫╋━╋┻┗┃┣┫┃┛╋━┻┃┃╋╋┃┗┓┗╋┫┏━━┗┣
┳┳┃╋━┓┃┻┳┣┏┫┣┗┣┻┫━┏┛━┻┏┫┗┻╋━┫┛┓┗┻┃┃┛┫┗┛┫
━┛┫╋┗╋┛┳┣┗┃┣┫╋┓━┗┫┫━┳┻┃┗┛┏┏┗┻┣┗┛┗┛┏╋┳┓┣┫
┳┛┏┓┓┫┓┛┃╋┣┓┻┗┣┫┫┻╋┃┛━┏┛┗┓┏┏┏┓┏┛┣┳┃┓┏━┛┻
┻┫┫┃┛━┳┓━╋┳┓┛┫┻┃━━┫━┗┳┓┛┫┓━╋┓┻┃━┗┗┗┓┳┻┻┃
╋┣┫┛┃┓━┳┃┛┓┗┻┛┻┗┛┓┏┗┏┃┓┣┫┳┫┳┃┳┃┳╋┣┛╋╋┫╋╋
┃┓┣┏┫┻┗┓┏┣━╋╋┃┏┫┻┗┫┛┗┻┳┛━┃┫╋┛┳━┫━┳╋━┃┓┓━
┣┓┓┃┫┳┫┫┻┣┓━┗┏┏┣━┓┳┛┓┏┓┣┫┗┫━┫┓┣┳┗┣┃┗┻┏┻┛
┃┏┏┓━┃╋╋┓┃┓╋┛╋┃┳┫┳┛┫┣━┏┏┫┗┛┣┳┣┃┛┃┃┏┏┛┗┃┛
┻┫┛┓┫━━┃╋┓╋┫┻┃┓┏┳┃╋┛┻┏┛┃┳┫━┃┳┫╋┗┓┛┳┛┣┏┓┳
┃┗┣╋━┻┗━┏┫┓┻┃┏┏╋┓┣┏┫┛━┗┛┃┓┫┳┏┳┗━┫┃┓┫┛┻┻━
┏┳┏┳┗╋┃┳┓┛┃┻┃┳┳┓┓┣┏┣┏┓┛┣┫┗╋┳┻┣┫╋╋╋┃┓┻┛┛┏
┗┣┃┣┳┫┗╋┗┳┣━━┓┣┗╋┫┓┛━┳━┫┓╋┗━┣┓┣┏┗━┣┗┳┻┗┃
╋┳┏┃┳┣┳┫┣╋┏┃╋┗╋┫━╋┣╋━┳┣╋┓┓┣┓┗┃┳┃┳╋┓┛╋┛╋┃
┫┛┓┃┫━┏┗┛┓┣┳┳┃┻┗╋┃┏╋┃┃┛┏┓╋━┣┃┳┫━┃┓╋┏┫┣┫╋
┛┗┫┃┓┫┃┻┫┓┗┻╋┃┓┛┏━┣┗┛┻┛╋━╋┫┃┓━━━┣┫┃┛┫┛┗┳
━┳┏┛┣┳┳┗┏┗╋┣┏╋╋┫┛┣╋┓┃╋━┛┓┣┣┻━┏┫┗┣╋┓┳┳┃━╋
━━┻┓┃┓┗┣┻┣┻┃┻┏╋┛┛┗╋┏┏┻┳┗┫╋┗┳━┃┛┃┻┻┓┗┻━╋┻
┫┓┗┓┗┗┗┛┗╋━┗┫┫┻┫┫┳┏┫┣━━┃┗┳╋┓┗┳┃━━┏┃━╋┫┳┛
┻┛┗┻━┣╋┏┛╋┃┻┣┫┻┻┳╋┓┃┻┓╋┗┓┣┳┣┳┳━━┛┣╋
╋┫┻┓┓━┫┳┫┏┗╋╋┣┓━┳┓┗┻━┫━┻┣┻┏┛╋┣┻┫┣┳┏┛┗┻┃━
┫━┏╋━┃┏┗┫┃┛┳┣┛╋┳╋┃┃┏┣┳┃┛┫┫┓┛╋┗╋┗┗┣┓┻┃┫┗━
┻┻┫┳┣┻┻┣┻┃┣━┻┣┫━╋━╋┳┗┛┓┓┳┳┳┃┛┳┫╋┓┏┫┛┛┏┛┛
┻┳┏┃╋┫┳━┫╋┣┃┃┳┓┛┗┏╋┗┗┫┳┏╋┃━╋┏┗━┗┣┻┛┻┓┛┛┗
┏┳┓┻┃╋╋┫┓┓╋┏┏┣╋┃╋┛━┫╋┃┗┓┃┻┻┏┗┓┻┏┗╋┣┣┻┫┗┓
┻┃┓━┳┏┛┗┗┓┓┳┏┛┓┃┫┻┻┣┻━┳┓┃┗┣┗┛╋━┳╋┃┃┫┏┣┫┏
┗━┛━┛┃┏┏━┛┓┣┓┫┫┣┫┃┳┻┣┏┳┳╋┫╋━┫━╋━┳┏┃┛╋┻╋┳
━┃┗┗┳┃╋┳┳╋┏┳┃━┻┻┓╋╋┳┻┳┳┳┓┛┫┻┫┫┏┣┳┫┛┫┣┫━┏
┃━┫┏┓┛┣┣┫┓┫┫┃┗━┫┻┓┛━┣┣┫┫┗┓┓┛┛┫╋┫┫╋┗━┛┻┛┛
┣╋┣┏┫┫┫┳┃╋┛┣┃┻┗┃┏┻┛┫┓┫┳┻┛━┃┛┗┫┛┗╋┃┃┻┻┣┻╋
┏┓┳━┫┫┃┗┻┳━┣┏┓┃┫┛╋╋┫┃━━┃┣━┫┛┏┫┛┫┛┫╋┻┣┃┣┛
┣━┏┃┻┗┛┫┃┳┳┻━┛┳┛┓┓┃┗┗┫┓┛┓┳━┛┣┏┳┗┃┳┣┻┫╋┛━
┓━┫┏┛━┫┓┗┗┣┣━┣┣╋┫┗┳╋┓┓┗┃┏┓┃┻┏┏┏┣┃┏╋┗┛╋┳┻
┗┛┃┏━╋┛┗┃━┻┣┗┏┫┻━┳┗┗┏┏╋┛┫┣┣┫╋┫┻┳┃╋╋┳┛┏┻┻
┳┏┛┗┏┃┫┻╋┻╋┗┳┫┫┗┻┛┳┗┳┣╋┫┛┓━┓━┣━╋┏┻┓┣┳┓┓┓
┣┃━┏┃┏┻┗┓┗┣┫╋┗┛┣┳┳┻┃┏┗┃┗┻┛┛┫┳┛┗┓━┫━┃┃┗┏┃
┓┛┏┻┃┻┫┳┣┣┛┛┗┗┓┃┫━┫┫┫┻┛┻┗┓┳┓┻┓┏┃┏┏┓┗┏┃┫┣
╋┣┃┻┫┗╋┛┣┏┓┗┛┫┏┻┗┓┃┏┃┃┃┫┻╋┳┫╋╋┻┳╋┓━┣╋┏┃┻
┏┳┓┓┫┳╋┏┻┫┛┳┫┫┃┳┏┻┻┛┻╋┫┃━┻┻┏┳╋┏┳┳┏┣╋┫━┻┗
┳┗┳┻┛╋┣┃┗┏┃┏┛┛┏┃━━┣┣┛┣┗┛┣┻┗┗┓┻┏┗┓┳╋┗┏╋┫┓
┓┳━┳┳╋┻┻╋┏┻┃┓┻┛╋┣┗┻┳┳┫┃┣┛┣┗┣┛┻┃┓┣╋┫┗┗┓┣┃
╋┳┫┗┛┃┓┣┣┳┃┛┛┏━┓┻┳┏┣┻━━┏┓┫┻╋┫┛━━┳╋┏━┗┃┣┏
╋┳┛━┗━━╋━┗┫┓┃━━━━┓┳┗┫┓┃┏╋┫┏┃━┳┳┻┃┃╋┗┫╋┣┫
┓┻╋┃┫┣┛┗┛┣━┏╋┏┳┛━┻┳┫┛┻┃┃━┫╋┫╋┏━╋┛┳┛
┫┻┓┳┛┛╋━┗┏┗┣┏┓┓┫┛┫┳┛┻┻┗┻┳┛┫┫┗┣━┃┃┗┗┗┗┓━┣
━┛┫┳┏┓┏┗┻╋┳━┣┻┛┻━┛┓┏┗━━┳┫┗━┛┓┣┏━┓┃┗━┻┏╋╋
┏┣━┳╋┫┳┛┛╋━┫┳┛┃┓┳┛┗┻┏━┗┏┳┻┻┗┓┓┫┏┃┏┫╋┓┣┣┫
┣┫┻━╋┳┻┗━┣━┳┫┻┫┣┓┣┗┃╋╋┗┳┣━┓┓━┗┻┣┫┗┓┗┻╋╋┣
┣━┗┓┃┛━━┳┛┻╋┻┃┻┏╋┃┫┣┓━━━┣┓┫┫┏┳┏┏┗┻┗┣┣┛┳┃
┗━━┃━┻┳┓┃┏┏┗┓━╋┻┃┗━┏┓┳┣┣┏┣┃┃┃┣┃┫━╋┳┣┣┣┃┃
┓╋╋┣━┗┳┛┫╋┣┳┣╋┓┗┳┫┓┫┫┛┻┗╋┗┃┣┏╋┛╋┃┣┓┻┣╋┓┓
┗┏┫┳┗┻┳┏┓┣┛┏┣┓┳┛┛┣┣┏┫╋┻━┳┓╋╋┫┻┃━┛┻┓╋┃╋┃┫
┫┏┳┓┏╋┛┃┫┓┣┫╋┫┃╋┏┃┗┳┓┓┳┛┓┃┫┏┣━┓┓┃┓┻╋┗┣━┳
┻┃┣┓┏┻╋┫┫┳╋━╋┛┗┻┏━┓┃━┛━┫━┣┗┻━┗╋┻┃┗┛┏┏┏━┓
┗┗┃┫┏┳┗┏┣┛┻┗┏┓┏┳┗┛┣┃┛┏┛┳┃┳┻┫┃┳┗┣┃┫┣╋┣┻┛╋
┛┫┫┏┏┳━╋┫┻━┣╋┻┻━╋┗┏┏┗┻┗┛┳┣┓┓┣━┗┃┻┣┏━┣┛┣━
┳╋┃┃━┛━┃┃╋┛━┓┃┛╋┳┫━━┛┣┻┏┳┻━┫┃┫┓━┓┛━┻━┗┳┳
┗┛┃┛┫┣┣┃┻━┏━┏━━┏╋┳┣┛┓┓┻┗┛┳┗┻━┫╋━┗┏┣╋╋┛┻┓
┳┣╋┛┓┛┗┻┏┫┃┻┣╋╋┛┻━╋━━┓┫━┫┗┫╋┳━┻┃┫┫╋┃┣┳━━
┛┗┓━┓┫┓┗━┣┓┣┏┗┗┃┛┃┃╋┫┓┳┃┏┛┣┛╋┣┛┣┻┃┗╋╋┃┏┻
┫┏┛┣┏┻┳━╋┻┃┗━┏┓┏┣┓╋┛┓┣┳┣┏┻╋┣┗┫┣┏┓┗┗┏━┓┻┛
┓╋┣━┃━━┫┳━┣┃┛╋┃┫┳┗┏┃┃┳━┳┏┻┫┣┏━┫┃╋┻━┏┗┗┛┻
┻┫╋╋┫┫╋┓┫┣┫┗┻━┻┃┗┗┫━┗┛┓┳┗┛┳┣┳┓┻╋┻┫━━┃┫┳━
┗┗┳╋┗┛┫┫┳┛┫┫┏┏┳┃┃┗┛┫━┻┏━┫┳┣┣┻┫━┓┃┣┣┗╋┳┳┛
┗┓╋━╋┛┻━┗┳┫┗┫┗┓┫┏┓┫━┓╋┫┻┗┳╋┛╋┫┗┛┏┳┻┃╋┓┗┗
┛┓━┓━╋┏┃━╋┳┣┻┳┻╋┫┗┣┻━┏┏┣┗┻┻┛┛┗━━┓┗┻┃━┏┃┻
┳╋┻┳┗┫┛┫┗┳┛┃┻┣┓┛┓━┫┏┗┻┃╋╋┏┻┣┳┣┛┃┫┏┣┣┗━┳┛
┣┗┣┛┫┻┏┳┏━┓┃┏┛┳╋┣━┃┗┫┫┳┣┣┣╋┻┳╋┃━┣━┃
━━┏┛━━┗┫┓┳┳┳━┫┣┣┳┓┛┛┗┳┗┛┻┃╋┛┃┃┃┳┛┃┏┳┛━╋━
┗┗┏┏┏┛┃┣╋┻┻┣┣╋┓┓┃┗┻┃┣┗┛┣┫╋┣╋┏╋┛┳╋┣┏┫┣━┣┏
┏━┛┏┏┻┏┗┏┣┻┓┃┓┛┫┳┫┛┓┳┫┃╋┓┗┫┫┃┗┫┗┛┛┫┓━┃━┗
┗━┓┻┣┗┏┫┛┛━╋┓╋┳┫┃╋┗┫━┫┗┣┗┓╋┏┣━┗┳┳┏┻┏┻┣╋╋
┛┻━┏┃┣┫┳━┏┃┳┏┫┻┳┓┃┏┗┳┃╋┫┛┳┣┣┻┓┓┃┓┻┓┳╋┫┫┻
┣╋┻┓┃┓┓┣━┃━┣┳┓┫┗┃┫┣┗┓╋╋━┣┃┏━┻┓┣┏┗┏━┻┫┻┣┳
┳┛┛┛┣┃╋┻┫┫┗┳┗┃━┫┳┃━┏┣┓┛┏┛┏┏┣┛┓┗╋┃━┓┫╋┛┏┫
┻┳━╋┃┻┻┏┓┗┣━┛┓┫┃━┏┣┻┏╋┣┃┳╋┏┻┣┏┃┫┃┣┓┓┗┳┏╋
╋┣┻┫┃┃┃┫┃┃┃┓┳┓━┳┛╋┳┫┏┛┏━┛┣┫╋┏┛┻┏┛┫┏┫┻┏┫┗
┛┫┗┣┻┣┃┣┛╋┫━┻┫┗┓┛┛╋┃┻┏┃┻┓┃┏┛┳┓┫┣┻┃┗┳┓┃┗┣
╋┗┳┃┃╋┻┃━╋┻┓┏┻┛┛┓╋┻┓┻┗╋┻┃┻━┣┏┻┻┻┓┏┻┫━┳┃┣
┏┫┳━┣┛┳╋┃┃━┛┏┓┻┳┏┣┣┛┏━┳┗┣┣┏┻┛┓┳┗┳┗┻┓╋┛┫┛
┳┳┛┛┓┫┻┏╋┻┫┳┗┛━┏┃╋┫┛┛┛┻┓┛┣┏┻┫┣┏┃┣┗┳┣━┃┃┓
┛┃┗┳┫╋┃┓┓┫┻┗┳━┳┃┓┗┫┫━┓┛┛┫┃┳┏╋┛┣┏┓┫━┓┓┏┗┳
┗━┃┣┣┫╋┳┗┣╋┛┏┓┗╋┃┗┻┣╋┗━┃┻━┳┓╋┃┫╋╋╋┗━┻┛┓┓
┻╋┏┃┛┳┗┏┗╋┫┏┳┃╋┻╋╋┓┣┻╋┏┛┃┣┏┣┻┏┏┓┛┫┳┗┏┻╋┓
┻┃┃━┏┏┣┣┫┫╋┓╋┗━━┗┫┫━┓╋┫┃┛━┓┃┳┻┗━━┓┏┫┏┏╋┣
┓┛┻┻┳┫━┛┣┛╋┏┫┳╋┓┫┳┣━┗━┛┻┏┳┓┗┫╋╋┗┫┫┫┣┻┛╋┫
┫┃┣┛━┻┗╋┫┗┛┏┻╋┳┳┓┳┏┓┣┣┓┣┏┣┛━╋┏┏━┳┳┓┫┳┗┻┣
┛┛┳┫┓╋┃┛┛┃┫┫╋┫┓━┻┣━┃┻┣━┫┻┣┗┫┗┻┛┣━┻┫━┓┛┛┓
┗┏┓┏┛┛┃┛━┓┃┫┏┓┛┃╋┓┏━┃┳┏━┻┗┏┣┗┛━┣┫┻┓┓┛━┻━
┫┛┓┻━┣┃━┗┃┗┃┳━┏┣┃┫┻━┏┃╋┫┛┳┳┻┳┗┃╋┣┃┳┫┫┫┫━
┃┛┫┃┗┗╋┣┃━┻┏┏┗┓┏┣┣┛╋┣╋┣┻┣╋┗┻┣━┫┏┳┏╋╋┻━┻┻
┏┣┫━╋┳┻┃┛┃┻┣━┃┗╋┏━┏┳┃┳┃┣┻┫┻╋┛━┃┏┳┣┃
┳┓┃━╋┏┫┫┃┓━┻┏┫┛┻┻┣┛┻┗┓╋╋┓┃┃┫┫╋┃╋┓┳╋┏┏┏┃━
╋┗━┳┛┫┓┗┓┗┗┣┃┻┳┳┫╋┗┣┳┗┏┳┗╋┛┛┫┳┛╋┫┻┏┣┣┣┗┗
━┏┗╋┛┛┳━┫╋┻┃┓┳┫┳┫┫┛┗┏┃┻╋┃┣┣━┫┳╋┣┏┗┛╋┳┳┻━
┏╋━┳┃━┗┫┻╋━┏╋┳┳┳┃┃━┏┗┣┛┻┃┣┳┻┃┣┣┃┏┏┛┛┻━┏┏
┳┏━╋╋╋╋┗┫┗┣┃┃┫┗┓┓┏┃┛┗┃┗━┫┣┻┃┏┏┗┛┓┣┓╋┫┃┣┗
┓┛┣┗┗┻┫┳┛┻┻┏┏┃━┳┏┓┗┳┛┏┻╋╋┳┓┃┣╋┗┛━┫┃━┃┛┫┫
┃┓┗┳┛┳┗┗━┗╋┏┏┣┫┫╋┣╋┓┗┳┗━┗┛┗━┏━┫┣┛━┏╋┫┳┃┻
┫┓┃┓┓━┗┃┫━┓━╋╋┏┫┛┛┏┣┳┓┏┣┗╋┓╋┫┏━┣┓╋┳┫┫┏┓┣
┓┏━┳┏┏┏┻┳┣┣┣━┃┃┗┗┣┫┛┛┛┏╋┗┳┏┗┗┳┛━┃┻┓┓┃┏┃┏
┏┃━┻┛━┫┃╋┫┳┻┗┓┫┏┛┣╋╋╋┛┫┓┛┏┗┻┛┛┏┫┓┫┗┳┫┻┃┳
┓┏┫┳┓╋┗┃┓┏┳┳┛╋┛━┓┃┛━━┗┻┻━┫┓┛┛┓━┻┛┻━┫╋┣┃┗
┣┣┓┣┗┏┏┫━╋┛┓╋┏┓┃┃┃┓━┣┏┓┓━┛━┃━┗┓┫┫┛┓┻┻━┻┛
━┛┃┻┫┏┳┓━┃┗┛┃┗┫━┓┻┣┓╋┫┳┏┣┫┗━┳┃┃┃━╋┗┳┗┏┻┫
┳┳┗┏┗╋╋┣┛╋╋┫┫┳┫┻┻┓┃┣┗┣┣┗┫┣┏┫━┃━┫┻┏┏┳┳┗┛┛
┳╋╋┫╋┣┻┳┳┏╋╋╋┃┳┏┃┫┃┗╋┗┻┃┫┳━━┣┃┳┣┳┛┗┃╋┳┓╋
┃┏━╋┃┻┻┗┓┓┛┛┏┛┃┫┣┗┫┃┣┳━┃╋┳┃┳┳┛┓┗┣┣┳┣┳┳┛┗
┛╋┫┗┫┣┣━┫┻┣┻┫┏┳┳┛┗┫━┻┏╋━┣┏╋┗┃┳┗┻╋┣┗┻━╋┣┗
┻┃━┣┻┫╋┻━┏┫┗┣┓┏╋┳┏━┻┗┫┓┣┛┫┻━━┛┻┻┳┣┃┳┓┛┫┫
╋┫┫━╋┓┃┳┫┳┳━┗┏┫┫┗┫╋┳┣╋┣┛╋┫┏┏┏┏┃┫┛┓╋┳┗┳┗┻
┫┫┻╋┗╋╋┻┃┃━╋┃┣┃┗┫┫┃┻┃┓╋┛╋┻┻┃┗┫━┳┳┣┏┓┣┃┣┳
┓━┻━┳┛┳┻┓┓┃┗┗╋━┣┃╋┓┳┻┓┓┛┻┛┳┳┛━┗┏┓┃┣┣┃┏┓┓
━┳┫┓┓┃┃┛┣┛┫┳━┫╋┳┻┓┛┓┛┫┏┳┓┫┳┛┳┓━┓┏┗━┳┓┃┳┛
┛┻╋━┛┫┛┛━┫┓┓┛┣┛┫┻┳┃┻┛┫┫┏┫━┛┗┫┏┓┓┳┏╋┳┳┻━┳
┏┻┓┗┓┫┗┛┳━┏╋┃┳┓┻┓┏┫┗┫┫┓━┗━┓━┗┻━╋┓┃┃
┣┏┣┻┗┣┻┻╋━┓┓┗╋┓┏┃┻╋┏╋┏┣┃┳━┓┳━┛┫┳╋┏┛┫┫┛┛┃
┓┓┫┗┓┳┏┗╋┛┃━┣┣┓┫┗┃━━╋┳┏┏┫╋┣┓┳┓┣┳┳┗┛┛╋╋┓┳
┫┓┫┃┫┃┗┻┗┏┫━╋┛┫┗┃┣┛┳┓┳┻┛┗━┓┛┣━┗┃┳┏┃┓┳┫┳┳
┛┣┏┗┣┃┃┫┫┏┛┻━┫━┳┣┫╋┻┃┣┏┫┓┛┫┣┳┗┏┫┳┻┓┛┫┳┗┣
┃┛╋┫┓┓┫┓━┗┳━┓┛┣┻━┫┃╋┣┗┻┏┣┳┻┓┣┳┳┻┳┓┳┃╋━━┗
┛┓┳━┻┛━┃┃╋┳╋┏━┻┓┏━┳╋┗┓┻━┛╋┻┳┃┫┓╋┃┛┗━┫┣┳┣
┗┃╋┛╋┳╋╋┓┻┫┫┃┣╋┫┓┻┏━┏┳┫┣┛┃┣╋┛┃╋┳━┏┗┻┏━┣┓
┗┛━┃┣┫┏┗━┓┓┻┻┻╋┫┓╋┓┣┗┗┃┗┏┻┻┳╋┻┗━┏┻┗┛┃┛┳┣
┃━┳┓┃┫━┛┗┫┃┫┫┓┻━┗┃┻┛┏┃┓┃┗━┃┻┏┃┳━┣┫╋╋┃┻┳┫
┳━┳┏┗━┓┓╋╋┻┏┓┻┻┃┗┏┻┳┳┣┃┗┳┣╋╋┛┫┃┛━┃┛┗┏┳━┓
┗┻┫┓╋┗┗┳┫┣╋┫┳┻┗┣━┓┏┗┻┗━┛┻┫╋┃┣┏┗┗┫━┓┻┃┓┛┃
╋┳┓┏┣┻┻┗┓┗┗┗┣╋┳┏┻┳╋┗┳┫┛┻┓┏━┻━┻━┃┏━┏┫┃╋┫━
┻┛┣┃┫┓╋┣┻╋━╋┫┳╋┳┛━┻┏┏╋┛┫┳┳┫┓┃┗┏┃┫┳┓━┏┻┃╋
┏┗┫┳┛┛┃┫╋┣┣┳┛┗┏┛┏┏┏┛╋╋┻┃┃┻┗┏┻━━╋┓┫━┫┳┗┏┏
┻┳━━┳┛┣━┗╋┳┫━┏┫━┗━┻┃┫┗┃┗━━┗┓┗╋┃┣┳┫┃╋┛╋━╋
┻━┗┳┃╋┫┃┛┃┗┣┣╋┏┏┓━╋┓┛┗┓┻┻┻┫╋┃┣┻┳┣╋╋┫┛┓┻┻
━┗┏┻━┛╋━┳┏┃┛┃┓┫┛┣┻┫┛╋┳┻┗┣┏┏┃┏┛┻┗┣┏╋┗┃╋┃┃
┛┻┻┗┣┳┻╋┣┏┃┳┻┻━┫┳┣┻━┏┗━┗┻┃┫┫┏┫┓┏┻┣┃┏┏╋┫┳
┻╋╋┃┗┃┛┛┓┫┃┳┏┏┃┣┛┗┣┻╋┛┣┛┫━┫┃┛┫╋┃┳┫┏┻┗┓┏┫
╋┃┗╋┣┏┣┃┣┣┗╋┏┏┣┓━┃┣┫┃┫┗┛┗┃━╋━┳┓┣┣┗┛┻┣┃┃╋
┳╋┗╋┏━┓┫╋┻┫┓┛┻━┻┓━┓┓┓┓━┻━┗┏┏┏━┏╋┣━┻┻┓┳┛━
╋┛┃┓┫━┫┏╋┏┛╋╋╋┓┓┏┓┣┳┛━┳┳━┻┣┣┛┏┃╋╋╋┫┳┫┣┓┻
━┃┓┣┫╋┣┳┓╋╋╋┛┛━┃┣┏╋┳┛┫┃┣╋┏┳┳┛┫┻┃━┳┏┻┃┃┫┛
┫╋┻┳╋┗┏┣┗┓╋━┣┫┳┣┗┳━┓━━┓┓┃┗┛┗┓┛┗┏┗┗━
┫┓┏┛┗┳┓┏┣╋┗┻┃━┏┏┓━┃┻┫┏━╋┳━┛╋┓┻┃┳━┣┓┛┏┣┛┫
┓┓╋┛┫┃┛┛━━┳┛┣╋┣┳┻┓┗━╋┫┫┫┏┓┣┛┻┓╋┳┏━━┛┓┃┣┻
━┏┗━━┳╋┳┛╋┃┻┗┏┳┻┣┫┳┓╋┏╋┫┓┏┗┣┃┣┳┃┳╋┫┛┛┓┃╋
┃┫┏┳┏┳╋┏┛┓┓┣┃┣╋┻┃┛━┏┛┫┻┃┫┫┗━┳┛┃┛┓━┓╋┗┛┫┏
━━┻┛┏┣┳┃┻┣━┛┛━┗┳┳┃┗┻┃┳┓┃╋┓┣━┣┳┻┛┻┏┓┫┻┏┏┣
┃━┫┣┳┣┛━┓┛┃┗━┳┛┗┓┫┃┻╋┣╋┛┓┫┣╋┻┗┫┫━┗┏┏┛┛┛┛
━┳┫┓┳┫┏┻┓┻━┃╋┏┏┃┻┫┣┓╋┛┻┃┏┏━┃┃┗╋┏┻┓┣┏┓┓┃┻
┗┓┫━╋┗━┣┫┻┣┣╋┳┗┛┃┫╋╋┏┫┛━┓━┓━┓┣┗┃┻┗┫┣┗┏┃╋
┻━╋┃┳━┫┓┓━┃━┓┃┻┳┓┃┫┻━┻┃┫┻┃┛┏┃┓┗┣┓┳┳┏┃━━┻
┃┛┫┃┫┏┃━┛┃┏┻┻╋┃┫┳┏┗┛┏┏┛┻━┣┳┣┃┏━┏┛┳┫┻┃┣┻┃
┫┃╋┛┏━┻┓┫┏╋┫┗┣┓┗┛╋┛┣┣━┻┫┗┃┻┣┃┻┣┏╋┗━┻┣┻╋┻
┏┃┓┃┛━━┓┃┗┛┛┣┻┣┻┓┓┓╋┃┛┛┣┃┃┃┏┛┓┃┻┻┏╋┗┳┫┫┃
┫┃┳┻━┫┻━┏┃┣┳━┣┛┻┻┃┫╋┏━┻╋┫┃╋┫╋┃┻┃┏┓┓┃━━┗┓
┃┃┗╋┓┣┃┳┗┏┗┓┣┣┛┃┣━┏┣╋┓╋┣╋╋╋┗┳┳┣┓┳━╋┗┫┳┗┻
┫┛┏┏━┛┣┓┳┗┗╋┏┗━╋╋┓┃┣╋┳┗┓┳┃┣┻━┻┗┛┫┏┻┏┓┃┛┳
┫┓┏┻┳┣┏┳┳╋┏┫━┫━┣┫╋┣┓━━┗┛┗┛┏┗━┻┏┗┃┻┣┳━┗┏┣
┛╋┃━┃┻━┓┃┳┓┣┛┃┏┓┏┓┫╋┫┻┳┓┳╋┳┳━┃┣┗┗┫╋┃┛┣┳┓
┃┳┗┃━┻┣┗┫┗┣━┓┓┗┳┳┫┛┣┳┃┗┗┏┓━┛━┗┣━━┫╋┃┫━┳┣
┗┃┫╋┓┏┻┗┃┳┏┻┫┏┛┫┏┻━┻┓━┣┗┣┏┏┛┣━━┓┛┳┏┗┳┗┓┣
┛┫┣┣┃┻┫┳┣┃━┃┣┳┳┳┻┳┛┓┏┣┣┫╋━┗┃━━┗━┗┓┣┣┻┗┣┫
┃━━┗┃┳┃┳┣┓┳╋┫╋┏┻━┗┻┃┛┣┗┏╋┏┓┓┳┗━┳┃┓┫┻┏┓┫╋
━┛┻┃┏┛┓╋┓┳┣┃┣┳┗┛┣┣┓┫┻┏┣┏┓┫┻━┓┣┗╋━━┗┓┗┏┛┓
┳┫┗┳┛━━┏┏╋┃┫┏┳━┓╋┣┗┏┻┗┓┓╋┛━┗┳┗┣┣┫┓┛┻┻━━┗
┫┛┃┳╋╋┓┏╋┳╋┏┃┃╋┫┗┏┳┓┻┓┻┣┳┃┫┛╋┃┣┻┻┏┓
┣━┃╋┃┫━╋┻┫┃━┓┃┗┓┓┃┗┻╋┃┣┻┫┗┗┃┣┫┓┣┃┳━┓┗┃┏┓
┏┓┛┣┃┻┻┫┗┳━┃╋┓┛┳━┳┛┓┫━┻┗┳━┗┛╋┣┏┛┏┃┛━┛╋┃┗
┛┣┗┫┣┫┫┏╋┗╋┃┳╋┛┗┛┓┃┛┓━┏┛┗┻┻╋┣┗┣┫┣┃┣┃┏┻┏╋
┫━━┫╋┏━┫┫┣┗┳┛┃┏┛┏┃┃┏┓━┃┳╋┛╋┫┗┓┳┛┫┛┳┻┃┃┃┏
┏┏┓━┓┳┃┏┏┣┗━┃┗┫┃┏┻╋┗┻┛┛┣┛┫┳┃┃┗┣┫┫┗┫┗┓┗┳┓
┃┻┛┫┏┗━┫┳┳╋┣┏╋┓┣┏┏┳┫┻┣┣┻╋┳┛┏┫┗┳┃━┣┻┏┓┏┻━
┏┓┓┓┣┗┣┏┃┃┓━┗┛┫┫┏┃┏┻┏┓┣┫┻┣┃┛╋┃┳━┣┻┃┗━┳┣┻
┻┣┏┣┏┓┓┣┛┏┗┏┓┏┏┃━┗╋┣┏┣┃┻╋╋┗┃┫━┗┻┫╋┫┗┣┃┗┏
┏┓┃┣━┫┫━┳┏┛┛┳┃┗┓┛╋┛┛┓┣┳┓┳┗┓┻┃┛┏┛╋╋┓┃┏┏┳┫
┫┣┓┣┃┃┏┫┗┏┻╋┏┳┻┃┛┗━┏┳┃┻┗┛┗┳┫┏┛━┫┣┓┏┛┛┃┓┳
┛┓┣┗┏┛┏╋┃┛┏┓━┻━┫┏┛━┓┏┣┓╋┛┛┫┓┓┳┏┃┃┫┏┓┏┛┗┃
┻┣┻┏┓┣┫┃┳┛━┃┳┗┏┃╋┫┣┻┃┛┳┃┏━┗┫┓┣┗━┏┗┻┓┳┻┳┛
┣┻┛┫┓┣━━┣┏━┃┏┫┻┃┻┫┻┛┳┣┻┗┛┗┏┏┣╋┗┏┳┗┛╋╋┣┓━
┗┻┛┓┻┳┛┫━┣┻┓┳┳┓┛┛┃┣┻┣┛┳╋╋┫┗┫┗━┃┏┛┳╋━┫┛┏┏
┃┃┳┳╋┛━┓┳━┫┛┓┛┻┣┓┣━┫╋┫┻┗┳┳┻┃┳━┻┗┛╋┣━╋━┫┛
┣┣┓┏┣┳┃┃┛┛┃┛┫┛┛┫┛┻┃┳┗╋┃┓┫┻┻┏┫┓┛━━┛┫┏┗┛╋┏
┓╋╋┫┏┫━┓┓┗┳━┛┏┃┗┳┗┛┓┏┛┣╋┗┏┛┓┃┗┛┛╋┃┗━┻┣┓┳
┫┣┗╋┣┓┣┃┓┫┓┣┗┏━┻┃┣┳┻┻┃┫┫┳┣┣┫┣┳┛┫┫┏┏┏┓┛┛┣
┛┛┓┫╋━━┏┻┃┫┗━┏┫┣┫┏┃┳━┻┳┛━┻┣┏┓━┏┣┗┃┏┫╋┫┏┓
┏┳┳━┛┃┣┗╋┫┻┫┗┃┃┛╋┛┃┗┏┓┫━┫╋┻┻┓┫┫┏┓┻┳┣┫┳┣┏
┳┏┛┣━┏┻━┛┛┛┫╋╋┓┓━┳┣┗┣╋┃┣━┣┗┳╋┛━━┃┛┏┳━┓┳┣
┃╋┳━┛┃┣┳┣┏━┛┫┫┃┃┻┗┃━┃┏━┃━┏┻┻╋━┳╋┗┛┛┻┫┳┗┃
┣┣┳┳━┏┃┏┻┗┃┣┣┣┗┗┫┫┳┛┗┫┏┻┓┃┳┳┗┳┳┳┫┳┣┣┣┫┫╋
┻┗┛┣┣┣┗┫┗┻┫┻┣┏┛━┓┗┳┗╋╋┻┫┳┣┏┻┫┣┃┏┓┓┓
╋┏┣━┻┛┃┫┗┏┃┗┃━┏┗┻━┣━┗┣┓┓┗┻┗╋┗┓┏┫━┛━┫╋┗━┣
┃┳┗┻━┳┃┻┻┛┛┛┛┓┃┏┳┫┗┻┏┳╋┏┳┃┓━┻┓┏┛┏┳╋┗┏╋┣┗
┓┓╋┃┓┛┓┳┛┏┗┃━┣┻┓╋┻┫┓╋┗┳┃┣┻╋━┣┃┃┣┓┏┫╋━┫┓━
━┓┗┛┳┫┣┛┫┳╋┻┓┓┗┓┏┳┻┻┳┳┓┳┫┃┳┻┻┫┣┻┏┏┣┃┳┳┣┣
┓┳┫┏┣┃┓┻┻┫┫┳┣┳┗┓┫┏┳╋┳┃━┻┃┳┛┓┣┻┻┣┗━┗┓┫╋┳┳
┣┓┣┣╋┣┳┗┛┗┃┗┻╋┫┳┓┳┣┫┃┗┗┫┣┗┗┫┣┃┫┃┛┻┫┛┻━┳┻
┻┳┣━┓┳┏┳┛┻┏┳╋━┏┏┳━┗┳┃┏┫┓┏┓┃┓┃┓┃╋┏┳┻┃┛┛━┳
┫╋┣┏┣┛┗┣┻┛┣┏┏┗┛┻┏╋┛┻┻━┗┳┫┃┏┗┃┛┛┏┃┛┛╋━╋┳┏
┛┃╋┻╋┗┛┛┗┫┃┓┻┏╋┳┣┳━┃┃┓┏┣╋┳┗┓┫┛┻┃┗┻┛╋┏┃━┫
━┣┣┗┓┛┗┛╋┻┃━┏┛┛┣┻┃━┏┻┻┻━┛╋┣┃┓┻┣┳━┏┳┃┃┏┫┳
┏━┗┗━┓┗┫┳┃┛┓┻┫┓┃┗╋┫┓╋┏╋┣┳┗┣┏┣╋┛┓┳┣┓┫┻┫┻┓
╋┳┗┻╋┏┳┗━╋┓┛┣┣╋┛┏┻┗╋┣┛┫┣┣┣┏┣━┓┣━┛━┏━┣┗┃┫
┛┓━┣┃┗━╋┫━┏┗┛┛┫┓┛┛┃┣┻┫┣┣╋━┻━┃┛┳┏╋╋┫╋┻┻┣┛
┫┛┳┛┏┣┗┓┗┻━┗━┃┣╋┃┳━┣┃━┃┫┃╋╋┃╋┃┳┫┛┏━┃┏┫┗┫
┓━┛┗┫┃┃╋╋┫┳┏╋╋╋╋┛┃╋┳┳┃┃┫━┻┫┣┣┃┃┗┓┳━┳┫┫┛┃
┏┻┫┻┏┏┗┃┏┛┻┏┏┻┣┣┃┓┫┣┻┗┻┏━┳┫┓┓┛┛┣┫┫┫┛┓━╋┏
┃┛┗┫━┏┣┓┻┻╋┏╋┻┛┏╋┣╋╋┓┫━━┣┫┛┃╋┛┃┳┣┻┗┓┏╋┏┛
┻┓┫┳┗┳┫┏┣━┃┏━┏┻━┣┗┫┃┳┛┫┻┓┃┛┃┓┳┣┏┗┣┻┛┳┻┛╋
┣┛╋┻┓┓┛┣┳┏╋━┃┣┏┣┫┳┏┣┣┃┛┣┏┛━┻━┫┫┗┣┏┫┻┳━┣┗
┻┃┣┗╋┃┻┓┳╋┏┃┳┗┏┏┣┣┗┫┻┃┻┫┏┫┫┓━╋┗┃┓┛┗━╋┏┣┛
┳┃┻┣┫┗┛┓┏┣┫╋┻╋┣┏┏━┳┗┫┫╋┗╋━┫┫┳┻┏┣┛┛━┣┣┃━┳
┳━┳┗┏┫┫┏┏┛┗┻╋┫┓┛╋━┻┫━┃┛┛┫┳┳┓┛┻┃╋┗┓━┗┳┣┫┛
━┳┛╋━┳┻┏┗┏┓┏┳┫┗━┛┃┓┫━┣┏┏┛┣┓┏┳┳╋┓┛┻┻┛┏┛┫┻
┣┗┏┣┣┳┣┓┃┗┗┛┻┗┻┛╋┓━┃╋┻┏┃┃┳┫┏╋┣┻┏┣┓┫
┏┗╋┃┫┳┳┣┏┣┛┫┃┣┣┳┏┳┛┃╋┗┳┛┫┛┳┻┳┣┻╋┏╋┳╋╋━┗┫
━┳┓━┻┫┗┫┫┏┻┫╋┻┣┛┳┓╋┳━━┳┣┓┛╋┗┻┻┻┛╋┣━┓┓┻┗┣
┛┃┻┗┳┳┓┫┃┃┻┳┣┣┫┫━┓╋┏┫┻┃┏┣┛┗┏┳┛┻┏┏┣┓┃┛┫╋╋
┫┓┏┣┳┗┻┻┻┗┻┳┳┻╋┳┗┻┗┓┗┓┗┃╋┛┫┳┣╋┻╋╋╋━┫┻┏━┣
┻┫━┏┗━┛┓┻┣━┃┗┛━┓┓┃┏━╋┗━┃┫┻┃┫┃┃━╋┏┛┻┏┳┛┓┃
┻┛╋┃┻┫┓╋┣┻┛┻┛┗╋┓┓┛┣╋┳━┃┣┣┓┣┻┻┓╋┫┏┓┛┗┳┳╋┻
┻┓┏╋┏┛┣┗┃┳┛┣━┣┏┏┗┏┣┃╋┏━━┣┳┏┣┻┣╋━┏━┗┳━┫┣┗
┻┗┗┫┻┻┛┏┓┏┓┏┏╋┻┃┛┛┗┓━━┫━┏┃┏┳┳┛━┃┳┃╋┣┏━┳┓
┃┗┏┻━┃┛┻┫┗┓╋┣┳┫┫┗┛┓┏┓━┗┻┳┫┻━┛┓┛┳┻┗┫┃┃┫━┓
┣━┻┏┻┛┓┗┏┃┻┳┏┻━┣┻━┗━┃┏┛┫━┗┗┗┫╋┗┻┫┏┏━┣┏┻━
┗┗┫┏┏╋┣┓┣┓┫┛┃┏┏┗┓┓┻┫━╋┛┣┫┫┗┃┻┛┻┣┃┏┃┻┃┳━┫
┗┣━┳┳┏┳┓┫┳┛┗┳┓┳┫┫━╋┏╋┃┳┗┫┳━┳┛┣┛╋┳┳┗┣┃┃┗┻
┛┳┻━┣┛┻━╋┻┻┫┛━┃╋┻┻┳┗┛┓┻┏━┫┓┣┓╋┗┓┃┏┫┻┻┃╋┣
┏┃┛┓┏┫┓━┗┣━┏╋┳┏┣┗┻┫┃┃╋┛┓┛┻┻┃╋┓┣╋┃━┻┃┛━┓┫
┫┃┓┗┓┳┫┃┛┳┓┗╋┛┏┫┳┫┳━┳╋┫━┃┗┳┣┛┻┓┏┏┗┻━┣┓┗┣
┓┗┃╋┓━┣╋━┫┃┳╋┛┏┏┗┓┃┫╋┛┏┻┣┛┻┓┳━┣╋━┏┳┣━┗┳┫
┛┛┻┃┏┻━┓┃┣┣┻┃┻┣┫━┏┗┳┛┃┏┳┳┣┛┗┓┣┃┛┛┫┳┃╋━╋┛
┻┛┗┫━┫┏┛┫┻┃┳╋┓┫┳┫┫┣┳┣┏┏┓┳┳┛┗╋┛┏━┃┓┓┛┛┣┳┛
┣┻┃┛╋┓┃┃┫┳┫┫┛┫┳┳┛┳╋━┗┻┣┏┛┣┗┳╋━┻┃┃┫┫┃━╋┻┻
╋╋┗┳┻┗┫┫┣┫━┓┻┛┏┓┳┃┣┏┻┏┗━┻┓┗┫┛┛┃┻┓┫┓┃┃┫┛┗
━┻┫┻┻┏┃┏╋┗┃┣┛━┣┏╋┃┻┛┏┻┗┣┳┃┳┣┻┓┻╋┗┓╋╋┗┣┣╋
┻┻┳┛┛┫┫━┗┳━┻┓┳╋╋┛┗┏┗┻╋╋┫┏┏┣┃╋╋┗┏┻┏┻━┫┳┃┛
┃┣┫╋┗┓┏┏┃┃┣┛┃┣┃┃┛┓┳┗┫┻┏━┃━┏┻┫┛┓┗┗┳┗┛┻┳┣┓
┫┻┛┛┃┓┛┓╋━┓┓┫┃┳┳┫┣┣━┻┣┳╋╋━┫┳━┛┣━┏┏┛
┫┗┓┃┏┫┗┗┗┏┫┗┃┣┣┣┻┻┃┫┫┣┳┃┛┳┗┣┃┛┗┓┳┃┏┛┃┃┓┛
╋┓┫┣┣┃┣╋┓╋┻━┗┓━┏┻┻┓┓┛┣┓┫┃┓┛┳┣┗╋┃┫┫┓┛┗┳┫┛
┓┛┃┃╋┫┓┫┗┻╋━┓━┓┣┻┣┳┃┫╋┓┫┗┣┻┏┃┗━┫┫┻━┛┛┗┛┓
┗┏━┳┗┻┣┳┻┳┻┏━┏┏┣╋━━┗┻┗┫╋┛┏┏┫┗┳┻┣╋╋┃┣━┻┻┫
┻┳┃┃┓╋╋┫┣┣┛┛┛┓━┳━┻┓┣┏┓┫┛┻┃╋┣┳┣┫┫┛╋┣┗╋┳┗┣
╋╋╋┣┏┗┫┻┃┃╋┻┏┓━┗┏┏┣┃┏┗┛┣━━┣┣┗┗┗┓┗┓┣┏┫┓┓┗
┃┫━┻┓┏┃┳┻╋━┓━┣┛┏┓━┣┃┃┗┓┓┛╋┣┃┏┫┫┗┣╋┻┫┫┛┃┫
┣┏┗┗╋━┏┗┗╋┛┏┏┓╋╋╋┳┃┗┃┳╋┫┫╋┣━┓╋┻┳╋┛┗┳┃┛━┣
┻┛┫┫┻┣┻┗┏┃┻┃┏┫┓┗┫┛┗┳━┻┫┏┣━┣┗┏┏┗┓┗━┣━┓┣┗┛
┏┫┛┛┻┓┫┣┻┏┓┏┗╋━┓╋╋┛━━┫┃┻┣╋┃╋┃┛┳┏╋╋┗━┳┣┃┃
┻┗┣╋┣┗┓━┓┓╋┻┃┃┻┛┃┛┳┫┳╋┃┏┃┗━┗┻┗┫┏╋┫┓┓┗┻┃┓
┃┛━┏┏┃┛┻┻┃┣┗┓╋╋┃┗┛┓┫╋┫┫━┫┫┗┣┏┏┛━┗┃┃┳┣┗┃┗
┳┻┗┗╋┫┃┓┫━┛┏┳┻┫┫┏┗┓┗┳┏━┗┗┓┛┗┫┗┃┣┏┻┏┫━┣┏┛
┗╋┻┫┗┏┃┣┻┓━┏┗┳┛┳┏┃┛┛┫┓━┃┏┗┣┫┓┣┗━━┃┏━━┻┻┳
┃┫┓┣┣┫┛┣┛┓┫┳┃┃┏┣━┣┳┳┻┛┳┻┻┳┓━┗┣┳┛┫┳┣┫┛┻┻┗
━┗┓┃┣┛┣━┃━┻╋┏┳┛┛┃━┻┓┗┃┫━┻┏┫┫┣┻┃┣┫┻━┏┛╋╋━
┻┏┓┳┗┫┻┗┃╋╋╋┫┻┏┫┻┻╋┻┛┣┃━┏┫┃┣┏┻┛┳┓┳┫┛╋┻┻┳
┻┛╋┣┫╋┳┃╋┏━┻┛┛┳━┻┻┫┫┃┛╋┗┻┏┫┗┓┫┻╋┓┻━┗┓┗┓┛
━┛┓┓┗┳╋┻┏┃┛┳┗┛┓┫┓━┏┗┻┏┃╋┓┳┫┏┗┏┃━┓┳┛┃┃┣━┻
┳┳┣┫┓┛┫━┫┣┏┳┏┳┛┗┻┫┻━┻┳┫┣┣┗┫┫━╋┗┛┓┃┏━┳╋┃┫
━┛┻┫┓┗┃┗┗┛┃┫┗┃┛┓┳┫┃┓┗┛┫┫┗┏┃╋┗┓━┛┻┣┛━┗┣┗┫
┫┻┣┳┣┫━┻┓┳┗┏┃┛┣┛┃╋┓┳┣┛┳┗┻┛┛┓┳┻┏┓┛╋┛┣━┗┏┫
┃┛┫┳┻━┫┫┏┫┃┫┳━┃┣┳┓┗╋━╋┫╋┳┗┫┫┃┻┃┳┗┻┓┃┏┗┛┏
┳┃┻┏┗┫┳┓┫┃┗┻┏┏┏┫╋╋┃┏┓┗┳━━┻┛╋┻┗┣┏┏┃━
┫┏┏┫╋┗┏┃┃┗━╋┫╋┳╋┻┓┣┳┗┃┻┃┣┏━┏━━╋┳╋┃┻┫┻┓┫━
┃┣┗╋┓┻┓┻┃┗┏┛┏┓┃┣┗┃┳┃┗┛┏┏┗┻┃┻┫┗┗━┻┓┛┫┗┻┏━
┗┗┃┛┫━┏┣┛━━━┛┻━┃╋┻┫┏┗┓┏┏┃┓╋┳┛━┫┓┛┓┓┣┫━┗┃
┓┫┛┣┛┓╋┻┳┳┛┏┫┛╋┗┛┓┗┗┛┻┫┛┻━━━┏╋┫━┃╋┫┗┓┫━┗
┗━┓┳┣━┓┣┻━╋━┫┏┗╋┳┫┃┏┃┳┓┻┓┓┏╋┃┛┫┻╋┛┃┳┃╋━╋
┓┃┛┣━┳┣━━┳┛┫┻┫┳╋┃┣┻┃┃╋╋┳┓┗━┛┫┗┳┫┓┗┻┣┃┓┃╋
┃┻┳┗┳┛┻┗┛┳┗┻┛┫┻┗┓━┓┗╋┗┻┃━╋╋┻┫┫┗┛┣┗┳┻┏━┗┛
┗┓┫━┳┫┏┛┗┣┃┻┏┓┫╋┏┏┣┣┃━┫━┻┻╋┏┏╋┏┓┗┓┗┫┓┓━┣
┃━┛┣┛┻┻┳┓┏┓╋┓╋━┓┫┏╋┛┛┳┛┻┛┳┓┣┏┏┻┫╋━┃┏┣┗┏┳
┗┻┳┳┣┣━┗━┫━┗┻┗┳┃┗┓┗┛┓┏┗┣┗┛┏┛┳┓┏┏┗━━┳┳┳┻┛
━╋┣╋┫┃┃┓╋┃┳━┳━┓┓┻┃┏┃╋┫┗┏┫┻╋┃┃┣╋╋┣━┻┏┗┫┏┏
┛━━━┣┏╋┏┫┻━┳┻┻┏┓┓┏┗┗┫┻┛┣┗┛┫┛┗┓┻┛┗┏┫╋┛╋┣┃
┻┳━┳╋━┃┃╋━╋┗┗━┓┳╋┗┗┣┛━┏┓━┣━┣┣┳┳┻┃┛┻╋━┣┃┻
┃┣┓┓┣┻┛┓┻┫┻┓╋┳┃┃╋┏╋┏━┣┃┻┓╋┫┗┻━┳┳┫┻┣┃┓┫╋┛
╋┣┫┛┏┫┣┫┗┓┏┓┣┓┏┓┻┛━┻┗┗┛┓┳╋┣┣━┗┛┣┏┣┻┳┓┏┏╋
┫╋╋┗┃━┻┛╋┫┻┫┏┳┳┛┃━┏┗┗┫┣┓┻┓┻┳┛┛┫┓┛┏┣╋━┛━━
┃━┛━┏┫┃┛┓┛┃┃┓┓━┫┏┏┛━╋┓┳╋┻┗━┻┗┳┓┣╋┛┣╋┃┣┣┗
┳━╋╋┛┳┛━┣╋┳┛┗┗┣┃━┻┫╋━┳┳┳┓╋┓┃┣┓┳┳┫┛┃┣╋╋┫╋
┻┃┓┏╋━┳┳┳┳┏┻┓┣┗┛━┳┗┓┛┻┃┣┗┳━┃┃┳┻╋┣┗┛┫━┓┗┃
━┃┳╋┃┓┗┫┛╋┫┣┛┗┏╋┛┏┃┫┓━┗┗┻┳┏┻┫┳╋━┃┳┣┗┗┓┫┛
┗┻┫┛╋┃┣┻╋┏┣┃━┗━┣┣┓┫┗┗┣┛┣┗┣━┓┗┏━━╋┳┃┓┏━┓┣
━┓┗┃━┏┛┛┏┓━╋┣┏┳┳┣┓┃┛┓┫┏┫━┫━┛┣┓┫╋┏┳┻┫┃━┳┓
╋┛╋┫┛┛┫┃┏┏┫╋┣┣┳┫┻┏┃┳┳┓┻┳╋┻┫┣┓┃┗━┳┛┛┻┫┏┛┣
━┳━┣┫┗┏╋╋┣┛┻┛━┻━┻┓━┃┻┏┫┻┳┃┻┛┛┗┛┏┓┛┣
━┣┏━╋┳┃┏┗┛┃┗┛┻┗┓┗╋┗╋┣┏┗┃┫┓┗┓┏╋┳┏┣━┗┫┏┻┏┗
┻╋┗┫┫╋╋┓╋┃╋╋┏━┛┳┣┳━┫┗┛┃┗┗━┓┛┻┓┛┓┏┏┫┏┻┃┏┣
╋━┫┫┛┣┫┻━┻┣┃┳┃┓┻┗╋┓┛╋┃╋┗┃┣┃┫┏╋╋┫┛┛┻┏┓┻┳┃
┏┏┻┻┓┫╋╋┗━┳┗┓┓┗┫┣┗┏┣┓┣┫━┓┓┫┓┓┫╋┣┳┓┛╋┗━┗╋
┻┻╋╋┛┛┣┻┫┫━┗┃┻┓┫┃┫┓┓┓┣┫┗┓┃━┻┛━┫┃━┃┗┗┣┳┣┗
┃┃┣┣┳┗┃┃┛╋╋┏╋┗┃┫┏┓┓┛┳┣┛┳┫┳╋━━━┓╋┛┳┻┛┣┛┃┓
┓┗┳┓┻━┏┗┫┃┓┻━┓┃┳┏┛┣┃┳┻┏┫┣┣┫┫┛┣━┏┻┫┃━┓┫━┛
┳┫┛┫┫┓┫╋┳┳┏┣━┣╋┏━━┣┏┓┗┗┫┳┣┓┳┏┣┻┛┫┳┫┏━┛━┗
╋┗┏┳┫╋┓┗┓┣┃┏┓┓┛┻┗┻┫┣┳┏┻━┛┓━┳┫━┫╋┫┣┛━╋┛┻┻
┛┻┻┃┓┫┳┃┛┣┳┣┃━┃╋┃┛┓┻┳┛┻┏┗┗┃┫┫┏┗┏┓┳┗┛┻┛━┓
┳╋┳━┃━┃┣┣┫┏┃┏┏┏┳┣┻┛┓╋┏┫┗┣┻┳━┛┏┗┻┃┛╋┳┫┫━┛
╋┣╋┃┳╋┳┻┳┻┳┳━┻┫┣┻┳┃┛━━┻┓┗┓┓┗┃┳┃┳┣┻┓╋┃┳┏┏
━┓┫━┛┏━┏┏┏┣┏┳┛┓╋━┛┻━┻┫┻┣┃╋┗━┓┓┻━┻┳┛┃┓┏┳━
┻━╋┫━┏┳╋┏┣┗┃┣┗┗┏┗┗┛┓╋━┣┣┻┓┗━┳┏┛┳┛┣┫┗┫┓╋┳
┻┳┛┃┣┏┗┳┻╋┃╋┛━┗┻┻┳┫┓━┓┓┣┳┣┃┛╋┃┓╋╋╋┣┻━┻┛┫
┳┃┫┳┻━┣╋━┣┃┻┃┛┏━┫╋┫╋┫┳┻━┫┣┓┏┳━┗┛┻┃┗┳┏┛━┻
┻┻┛╋━┫┃┛┃┫┳╋━┣┳┣╋┃┣╋┓━┗┏┓╋┛┛┓┏┻┏━┗┳┛╋┗┃╋
┛┃┣┣┗┓┻┗┛┃┫┻┛┳┫━┛┻┻┫┗┃┛╋┳┫┳┓┳┛┓┣┣┛┫┗┓┻┳┛
┓┛┫┓━┣╋┏┳┛┻┃┓┛┫┳┃╋┣┏┫┫┣┛╋┃┻┣╋╋┓━━┻┏━┛╋┣┓
┃╋┻┃┣┏┃╋┫┗┏━┳┳┏┓━╋┏┛┃┻╋┳┓┛┃┓┃┣┛┳╋┛╋┻┛┃┻┏
┳┃╋┏┣╋┓┃┣┫┳┫┫┣╋╋┏┗╋┗┻┃━┣┗┳┫━┏┗┏┫┻┳┛┗┗┫━┣
┫┓┛┻┛┳┳┃━┛╋┫╋┳━┃┗┳┏┛┣┏┗╋┫━┃╋━┏┣┏┻╋┗┓┏┳┓┛
┏┳┣┓┣┏┛┗━┳┃┗┳━━╋┏┓━┏┻━┏┳┣┻┏┓┗┓┓┻┫━┃╋┣━┣┣
┛━┣╋┛┏┓┻━┻┓┓┏┛┏┓┻┣┗┏╋┛┃┳┳┓┏╋┫┛┣┛┃┓┓
┻┳┣┳┳┳━┏┗┃┛┻┣╋┗┻┻┓━┃┳┗┗┃┻┗┃┏┣┃┃┗╋╋╋┣┏┗┗╋
┫┳┳┗┣┓┣┓┗╋┏┫┳┻┫┗┳━┫┃┻┗┓╋┃┣┓┣┛┗╋┫┃┓┗┗┣┳┣┏
╋┏┗┳┣┳┗┫┫┣┏┛╋┣┻┻┫┳┫┃╋┳┓━┓┗┻┏┣┏┳┻┃━┏┃╋┓┏┣
╋┫┗╋┛┓╋┏┳┃┻┳┓┣┣╋┏┗┓┃┣┏━┣┳┏┃╋┛┓┓┛┗┏┻┣┛┗┻┏
╋┣┫━┃┫━┃┛┓━┳┗┓━┫┛┓╋┣┛┓┻━╋┗┗┓┗┓━┫┓┗┛┣┻┃━┣
┣┳┃┓━┓┏┻┣┳┫┳┓┳┳╋┓┣┃┏┻┣┃┛┳┏┓━┫┃━┃┃┏┃┣╋┣┓┃
╋┛┗┻┗┣┻━┏┗┃┏┣┻┫╋┣┳┳┃━┃┻┻┛┏┃┃┫┗━┏┳┛┣╋━┫┣┻
┓━┣┗┫┗┃┻┳┳┓┗━╋┏┣┫┫┏┛╋┫┣┗┏┗┓┗┃┃┗┓┻┣┓┃┛┳━┓
┓┫┫┻┳┳┃┣┛┫┫━━┗╋┳┗╋┛┓┳━╋╋┣┗┗┏┏┃┻┳━┛┃╋┻┳┻┣
┛━┃┫┓╋┗╋┻┃┗┃┳┻┻┻┗┫┓┻━╋╋┃╋┳┓┳┣┳┣╋┻┻━┏┻┳┫┓
━┃┣┻╋┛╋┣━┛┛┛┳┃╋┏┛┛┫┻┣┗┫┣┗┣━━╋┳┓┃┏┳┣┓┏┫┓┓
┏╋━╋┗┛┛━┓┗┣┏┛┛━┫┛┏┓━┣━┻┏╋┓╋┓┃┏┏┳┃┻┓┫━┛┓┛
╋┓┳┳┻╋┏┗╋┣┳╋┳┏┗╋┃┣┫┫┃┣╋┻┣┓┻┏┻┓┣┓╋┏┓┓┓┫┓┓
┏┓┳┳┃┻┏┗┃┗┳┣┫┣╋┳┳┏━┗━┛┗┳┛┃┳┻┃╋┏━┛┳┛┻┣━┓┃
┫━┓┻┓┣━┏┫┗┳┃┻┛┓┳┳╋┗┗┳┻┓┓┃┻┣┣┫━┃━┃╋┳┗┃┻╋┓
┻┗┗┓┗┏┣━┫┏┏┃┏┏╋━┣┫┫┣┏┛┛┳╋┫┗┗┓┓┳┛┓┳┫┣┻╋┻┏
╋┗╋┫┫┫┳╋┓┃━┻┗┻┣┏┃┳┏━╋╋┓┃┳┃┛┏╋┏╋╋┻┻┓┗┛┳┓┃
┏┗┏┓┫┫┫┏╋┻┻━╋━┏━┓┳━╋┗┳┻┳┣┏┫┣╋┣┣┏┗┃┣━┣┓╋┻
┛━━┫┓┏┫╋┗┃╋━┛┗┫┏┫┛┓╋┛━┣┏━┃┓╋┻┓┓┫┳╋┓┓┳┛┳┓
┓┳┻┏┃┻┫┏┃┻┳┻┗┃┛┃╋┃━┃╋┫┃┏┏╋┗┻╋┫┣┃┃┻┗┻┛┗┗┗
┃┻┃┣┳┏┣╋┳╋┓┳┣┫╋┻┏┏┗┳┣┳┗┻┗┛━┫┗┓┓┣┛┣┻┏┫┻┛┣
┓╋┃┳╋╋┛┃━┻┛╋━┻┛┣┻┓┛┛┻┓━┣┃┻┓┃━┻┳┏┃┓━┓┳┃┓┳
┗┛┛╋╋┛┳┻┗━━┗┻━┳╋┻┓┻┗╋┛┃┫┻━┣┫┗┓┫┻┻┗━━┛┣┗┳
┗━┃┫┛┓┃╋┗┛┣┫┳╋┫┗┳┳┳┃┃━┫┳┫┗┳┣┳┻┣┫┓┓┣
┻┻━┳┃┛┓━┓┣┏┳┗┏━━┻╋┫┣┛┓┗┏┻━┏┗┓┣┻╋┳╋┗┣┣┏╋┗
┛┗┃━╋┗┏━━┣┣┫━┫┏┏┓┛┳┏╋┗┛┏┫┫┛┗┃┓┏╋┗┳━┗╋┫┛┗
━┏┳┫╋┏┣┃┓┳┫┳╋┫┛┏┏━┗━╋┃┣╋━┻┛┗╋┻┛┏┏┏┗┗┏┻┫┫
┗┻┃━╋┓━┣┳┗╋━┫┳┛┫┣┻┃┫╋┃╋┛╋┳┻┫┛┓┏┫┏┣┳┳┓┗┗┓
┃┳┃┗┻┓┻┓┣┗┓┏┣╋┛━┗┣┫┣┛┫┫┏━┣┫━┻┏┗┏┛┃┻┣┃┫┳┏
┣┏┓━┻┗━┳┗┃┳┓╋┣┓┏┣┗┻┫┻┣┳┳┗┏━┗╋┛┳┳┏┳╋┓┓┃┫┳
┏╋┃┏┃┫┓┏┓┣┻┣┓┓┛┻┛┗╋┫┃┳┓┗━┓╋┛┏┳┗╋┏╋━╋┣┗┏┗
━┛┫┣┗┛┻┗┃╋┃╋━┣┳┏┣┓┫╋┃┓┣━━┻┳━┛┳┃┫┏┏━┫┗┓╋╋
┳┫┛┻┳┣╋┏┫┃┻┗┛┫┣┃┏┃┓┗┗┏┻┫┣┃┓┓┣┫┗┓┃┃┻┗┣┗┻┃
━┳━╋┳━┗┃┓┛╋┏╋┳┏┛╋┛┣┻╋┃╋┓┗┫╋┫┫┗━┗┓┏┓┓┏┳┓┳
━━┛┓┗┃┳┫╋┻╋┫━━┳┓━┫┓━┣┓┫┣┏┳┃┫┻┓┣┻╋┏┃┏┳┫┗┏
┗┣━╋╋┣┣┛┻┻╋┳┓┻┏┃┳┫┃┗┻┛┻┣┳┛┣┛━┓┣╋┏┓┣┃┏┃┳┃
┏┣╋┏┗┳┛┳┛┗┃━┃┣┓┓━┣┫┛┏━┻┫┃┫┳┛━┣┣╋┏┣━┓┏┣┻┓
┓┓┗━━┻┃┓┳┳┫━┻┛┻━╋┣┣━━┏┣┫┏┓┻╋┏┻┏┫┓╋┳┓┣┫╋┛
┗┻━┓┣┓━━┳┓┃┏┛┫━┓┛┏┗━┣━┫┣┏┻┛┳┃┃┛╋┃┻┛┏┓┏┣┓
┓┛━┳┻┓┻╋┏┳┓┫┏┓┛┫┃┛┫┏┫┓╋┏┣┛┳┃┗╋┓┣┳┏┣╋┳┓┫┗
┻┳━┗┏┃━┃╋╋┃┓┻━┳╋┣┃┏┓┏┗╋┳┫━┏┻┣┳┛┳┻┗┗┫┛┓┓┃
┣┳╋┏┣┓┗┣━┳┣┛╋┣┃┗┫╋┫┛┻┳━┳┗┃╋┃┃┏┳┫┓┫┓┣┛┫━┏
━┗┳┃┻┏━┓┣━┏┳┗┃┫┣┛┛┻┛┏┣┃┫━┃┓┃┣┏━┳┓╋┗┛┗┳┫┏
┛┛┻┃┫┃┗┻┻┏╋┗┃┛┫┗┻┫┗┳┳╋┣┓╋┓┣┃━┻┃━┓┳┓╋┳┃┫┻
┛┓┓┳┫┃┏┃━┗┛┏┻┻┫┓━┫┗┳┏╋┻━┗╋┗╋┗━┏┛┣┛┓━┛┻┃┃
┳━┓━┫╋┗┏┗┛┓┏┃┗┏┏━┳┗┻┓┛━━┃┻┗┃┓┫┫━╋━┓┛┫┻┓┣
┗┓┓┛┳┣┗┏┏┣┻┗┣┫┏━┛┏┫┗┳┣┃┫━┃┃┻┣┛┳┛┏┏┻┫╋┳┳┗
┓┃┏━┛┓┗┓┃┻┓┫┻┗┃━┛┫┗╋┛┃┳┛┳┃┻┏╋┗┛━┣┫┳
┳┓╋┃┣┫┛┫┳╋┗┗┣┗┏┣┏┏┫┃┗┣┏┗┳┳┻┏┫┃┻┏┣┃┏╋┛┃┗┻
┣┓┣┳┻┳┳╋┏┗┫┓┣┻┣┏┳╋┓┛╋┓┗┳┻┛╋┳╋┛┏┏━┻┗┛┻┫┏┗
┣┓━┣┳╋╋┫┣┣╋┻┃━┛┓┫┫┣┗┣╋┳┣┛┻┻┻┏┻┻┓┻┳┃┏┃┫┣┃
┛┫╋━┳┣┓┫┫┛┗┫┻┓┗┗┻━┛━━┏┏┣┃┃┃┗┻┗┗╋┛━┛┗┏━┻━
╋┛━┗┣┏┫┫┏╋┻━┳┃┗┃┛━┳┛┣┗╋┓━┻┻┳┻╋┫┳┃┛┣┫╋┣┃┛
┓┫┃┫┗┃┛┃┛┏╋╋┫┃━┛┓━┓╋┳┻┳┛━┗┗┗┓┏━┃┗┏╋┻┣┻┏┏
┫┛┣┃╋┻┏┃┏┓┓┣┏┣┗┳┃┫┛┳┛┗╋┻┃┻┏┏╋┏┣┏┫┻━┣┻┳┣┳
┓━┏┳┏━┳╋┣┫┳┻┃┳┛━┏┫┳┓━┏┻┣┣┛┫┃┫┏┗┳━━┏┛┫┏┛┗
┛┳┻┻┻┏━┗┣┳┛┳┣┻┻┃━┳┓┛╋┫┃┃┣╋━┣┏┛┏┫┓┗┣┏┃┳┓┗
┫┃┏┫┗┣┻╋┫┫┓┻┃┛┃┛╋┃┻┃┃╋┃┣━┳┛┛┳━╋┗┓┏┏╋┃┫┻┫
┛┫┏━┏┣┣┓━┛┛┻┗┓━┓┫┗╋┫┣━┣┣┏┣┏┛━━┓┗━┃╋┃┗┳┏┏
┏┛╋┗┗┓┻┣┳┫┫┣┓╋╋┓┗┳┗┏╋┃╋┣┳╋┻┛┗┣┃┣╋┓┓┗┣┫┗┣
┫┃┫┃┗╋┣┛╋┣╋┣━┃┗┻┏┃┻┃━╋┏┣┛┃┻┗┗┳━┻┣┣┛┛┃┗┣┃
╋━┫┓┳┻┫┗┃┓┳┏┏╋┣┳┓┏┓╋┏┃┛┏┳━┣┗┓━┓┃┻┓╋┓┗┫┛┃
╋┗╋┫┓┣┏┣┗╋┓╋┃┗┫┃┓━┃┓┳┗╋┗┫┣┻┛┣┃┛┻┣┗┗┗━┏┏┳
┓━┗╋┻┏━┏┗┳┳┳╋┣┃┳┣┛┗┏━┣┗━┃┻┏┓┓┏┳┳┃┃┳┻┃╋┣┳
━┫┏┓┏┗┫┣┻┃┏┓┛┫┫┳┓┫╋┻┓┛┫┗┻┓┛╋┏┗┓━┗┻┣┫┫┓┫┛
╋┻┏┏┣┣┫┫┗╋┣┳┣┛┣┳┓┛┣╋┣┫┳┓┛┻┳┳┛┛┏╋┏┏┫┏┗╋┫┏
╋┫━┏╋┏┗┃┏╋━┫┻┫┣┻┫┫┛┗┻┓┫┃┗┗┃┫┣┏┣╋┻┛┏━┓┻┗┏
┻━┗┏━╋┗┛┣┫┳┗┛┳┫┣┳┣┻╋┛┣┛┗╋┣┃┓━┣┃┗┓┗╋┻┗┣┗┃
┗┏┳━┗┛╋┏┃┃┃╋━┣╋┳┻┻┻┏┻╋┛┏┳┫┃┛┫┏┏┣┃┳┏┏╋┛┳┏
┛┣┗┫┣┫┳┻╋━┓━┳┓╋┫┗╋┃┃┳┳┣┻┫┣┣━┫┫┫┗┛┳┓┏┗┃┓┳
┗━┳┳┗┛┻━┓┫┻┗┏┫┓┏┛╋┳┣┏┫┣╋┃━━┓┣┛┓┓┛┏╋━┻┏┫┣
┗┫┏┻━┣┗┣┻┣┳┫╋━━┓┃━┏┳┻┻┣┃┓┣┛┃┣┳┫┻━┻┓
┓┳┏┻━┻┫┫┓┫━┣┓━┗┗┻┫┳┣┃┻┫┃┗┣━┳┏┫╋┏╋┃━┳┓┫┣┃
┻╋┗┃┗╋┻┏┳┫┛┏┳┓┓┓┻┓┣┫━┏┓╋┻┣┣┗┛┳┳┻┃╋┛┏┗┻┣┃
┓┻┛┃┓┫╋┏┫┃┻┳┓━╋┣┫┳┣┻┳┫┓┛┗┛┻╋┛┳┛┫┏┃┳┏┛━┣┃
┳┃┛┫┗┏┳┛┳┏┳┓━┳┣╋┗┛╋┻╋┻┻╋┫━┻┃┓┻┛┓━┓┏┻┓┳┻┗
┓┏╋┛┳┻┃┫┛┃┏╋╋┻━┏╋┛┏╋━┗┛━━┏━┓┫┓┛┃┃┃┣┻┓┫┏┓
┗┏┃╋┫┳━┛╋┃┫┓╋┓┓┫┻┛┃━┳┣━┛┫┗┳┃┻┛┻┫┫┗┛╋┓┛┃┃
┫┳━┛┳┏┏┻┣━┫┛┻┻━┫┳┛┻┃┻┳┣┳┛┃╋┳┫┣┗┓┓┛┗╋┣━┏┳
┓┏┓┗┫┃┗┛┃╋┣┓┃┓┳┗┓┗┣┓┣┻━┳┏┓┳━┃┏╋┫┫┳┛┣┏┏╋┳
┛┳┫┫━┳┃┣┏┓┳┣┫┓┏┃┛┗┣┣┏┏┗┗┻━┫┻┓╋┫╋┫┛┃┻┏━┣┗
┃┣┗╋┻━┃┣┓┛┏┫┓┃┻┛┓┳┏┻┫┳┻┳┃┃┻┫┳┓━┫┗┗┗━┣╋┗┻
┣┫┣┗┏┫┳┃┳┫━┣┗┣┫┏┗┏┃━━┛┳━╋┳┓┏┃┣┫╋┗┗━━┃┫┃┃
┗┃┏┳╋┳╋━┫┓┓┻━┫┫┳╋┻┳┗┃┓┃┫┗┻━┛┣┫━┃┓┣┏┓━┫┃┣
┫┓━┫━┫┫┗╋┏┳━┳┓┏┛┻┛┏┻┣┻╋┣┓┗┣┃┻┛╋┗┃┓┻╋┻┣┛┃
┏━┓━┏┣┣┻┣━┓┛┣━┃┛┫┛━┓┃╋┳┏┛╋┳┏┗┃┓┏╋━┻┻┗┻┃┏
┫┫┓┣┛┓┛┃┻╋┓┳┻┛┃┛┏┻┗┫┛┃┗┛┃┏┳┗┫┗┣┣┛┃┏┓┏━┓┗
┳┛┛┛┗┻╋┳┻┃┗┓┳┻╋┣╋┳┗┗┳╋┗━┓┣┓┏┳┳┻┓┃━┗┓╋┫┓┣
┳━╋┏┣┻┃┗┏━╋┻┛┏┳┫┓┏╋┓┻┓━┛━┣╋┫┛┫╋┻╋┏┓┓┻╋┃┻
┳┃╋┏┏┏╋━━┓┳┏┃╋┏┗┓┫┃┣┳┃┣┏┳┗┓╋┣╋┫┣┓┻┗┫┏┗┣╋
━┏┓━┛┏┣┗┗━┫┏┣┫┏┛━╋┳┃┓┣┗┣┗┣┫┃┗┣┣┫┻┻┣┗┻┫╋┓
┓┫┗┗┻┗┫┏┻┏┓┃┃┃┗┳┻┃┃┗┻┣┳┻┻┓┗┫┓┣┳┻━┳┛╋┏╋┣┛
━┻┓╋┓┻┗┻┻┏┏┗┓┗┃┗┓┻┓┗┣━╋┃┓╋┛┣┃┛━┫┏╋╋┃┳┣┻━
┻┃┣┗┛┃┻━┛┏┛┃┛┳┗╋┓┻╋┻━┏┫┓┓┳┳┫┓━┫┏┃┛━┏━╋┣╋
┛┏┃┏┗┓┳┗┓━┓┫┓┃┏┫┣┫━┏┻┫╋┗┫┣┣╋┛┛┗┛┃┃┏┓┏┏┣┫
┓┓━━┓╋┗┃┳┻┳┳┓┃┳╋┻╋┓┳┛┛┣┃┣┗┛━┃┳╋┫┗╋┻
┳╋┃┛┛╋┏┣┻━━┏┗┗┳┣┣━╋┛┛┳╋┳━┗┗┃┳┳┛┳┓┳╋┛┗┣┏┫
┫┻┗┃┗┛┛┻┳┻┫┏┫╋┣┃━┫┣┓┳┳┓┗┏━┗┗┗╋┣┓┃╋╋┻╋┛━┫
┗┻┏╋┻┏┫┃┗┫┓╋┫┓┻┗━┛┣┗┗╋┏┳┃╋╋┓━┓┳╋┫┓┣┏┃╋┃╋
┗╋━┣┓┏┏╋╋━┻┳┛┳┛┓┣┻┳┏╋┣┻┓┏╋┫┃┏┳┛┏┛╋┻┃┗╋╋┗
┫┃┳┏┗┃┣╋┫┃━━┃┫┏━┫╋┫┣┫┣╋┫┛╋┳┓┣╋┃┳┻╋┓┳┻╋┫┓
┛┳┻┣┳┓┫┛━┻╋━┛┃┃┛╋┛━┛┫┣┳┛╋┏┣┗┳┻┻┛┻┗┣┣┻┣╋┣
━┫┫┻┻┛┳┃┏┓┗┓┣┃┃┗┗┃┛┳┃┳┓┓━┗┳┓┏┳┃┓┗┻┓┻┻┗┣┏
┻━━┻┏┻┏┃┓┓┃┻┗┳┫┛┓┣━┫╋┻┏┏┛╋┗┓┃┓┏┃╋┓╋┃┃┳┻┳
┻┣┏┗━┗┃━┳┏┳┣┗━┛┃┳┓┃┳┛┻┃┏┓┓┳┃┳┳┓┛━┣┳┛━┛┳┻
┗┛┏╋┛┓━━┛┗┣┗┳┻┃┃━┣━┗┛┫┓━┛┻┛┓┻┳┻┳┫┏┃┻╋┓┻┏
┓┗┃┗┣┃┗┻╋━┏┗┳┳┛┏╋┻━┗┻┗┣┓━┛┣┻┫━┻┻┫┳┻┣┏┃┛┓
┓┃┛━┃┓╋╋┏╋╋┻┛┫┳┫┗━┳┏┛━┏┣┣┻┣┣┓┗┫┳━┳┗┳┏━┓┏
┏┏┗━╋┳┳┛┗┳━┻┓┻┣┻━┓┻━┻┗┗┃┛┻━┣┣┗━┏┫┃┣┛━╋┃┣
┓┃┛┏┃━┳┳━┳━┻┻┣┻┏┏┃┳┳┫┃┃┛┫┣╋┫╋┛━┳┗┫╋┣┣╋┣┫
╋┻┗━┓━┛┣━┳┛┗┛┓╋┏━┣┏┳┛┳┛┣┓┓╋┻┃┻┫┛┫┓╋┫┓┻━╋
┫┻┗┓┏┏╋┛┳╋┫┛┫┗┻━┗┫┏┣┣╋╋┫╋━┏┏┫┏┳┏┻┗┳┻┻╋┻┫
┣┳┣╋┻┓━┃┏┫┗┫┣┓┻┓┗┃┫━╋━┻┗┓┳┛┳┃┳┻┏┻┏┳┳━┗┃┻
┏┃┓┛╋━╋┗╋┏━┳┻━┏╋┫┏┃╋┫┓┏┃┛┛┫┻┏┓┏┳╋┏┫╋┗━┣┏
┓┗╋┃┫┏┫┃┃┃━┗┣┳┫┣┗┣┃┛┻┃┃╋┃┻━┣┻╋┣┓┏┓┓━┫━┣┗
━┫━┫┓┣┏┏━┏┏┫┳╋┗┗┃┃┻╋┃┫━┫┻┣╋┫┃┓┛┳┫╋┫┻┻┫╋┗
┓┳╋┃┣┫┫┻┻┣┫┳╋┻┏┫┻┳┏┛┃┏┫┳┻━┫┳┃┫┓┏┛┃┃┓┏┳┃┃
┫┃┓┻┓╋╋┫┓━┏┗━┛╋┛┣┳┓┣━━┃┗┳┫┛┫┓┛┛┓┻┏┣┏┃┗╋┃
━━━┓┃━┓┃┣┻┛┳┗━┣┏┃┣┃┫╋┫┗┫┣┳┗┃┗┳┗┳┏╋┓━┫┛┓┃
┏┃╋┳┣━┻┳┏┗┛╋┫┓┻┻╋┗┳┻┏╋━┃┫┻┫━┛┣━┻┃┓┗
┃┏┏┣┓┃┣┏┻┳┳╋━┗┓┻╋┗┓┛┣┻┻┣┫┛┣┳╋┫┫┗╋┗┫┳┳┓┓┏
┗┫┛┳┏┛┏┃╋┏╋┗╋┓┻┻━┃┏┣┓╋┃━╋┗┳┓┛╋┗━┫┻┫━┃┃┗┳
┫┣┫┫┫┳╋┣┣┏┗┳┫┃┗┃┗┏┻━┗┣┳┫━╋━┗╋━━┏┏┳┫┫┓┫┗┛
┣━━╋┗━┛┣┳╋┃┗┻┣┛┣┛━┗┫┳┳╋┗┳┫┣┓┓╋┳┳┻┏┣┳┻┓┫┫
━┫┓┳┫┗╋┓┗┓┃┻┻┏╋┻━┻╋┳┛┓┣┳┃┏┣┣┃┻┻━┃┻━━┣┣┫┣
┻┫━╋┫┗━┣┃┏┗┓┣┏┏┗┛┫┗┛┻┃┛┣┫┣┫━┣┣┫┫┛┗━┣┓┫┣┗
┏┏┫┻┻┻┗┫┫┛┫┛╋┏┣┃┳━┃┗┳╋┗━┻┣━┗┃┫┛┗┓╋┃┓┣┫┃┏
┳┻┣┃┏┳┻┓┏┣┓┳┗┓┗┛┣┛┳╋┏╋┻━━┻╋━━╋━┃┓┫┃┃┳┳┏┳
┛┳┳━┃┃━┣┳━┣┏┫┃┛┗┳┓┛┣┫━┣┣┗┫┗┗┣┫━┛┫┛┛┃┳┓┫━
┫┳┓╋━┳┓┻┏┗┣┫┗┓┣┣┳┻┳┗┓┏━┓┳┛┣┃┓┏┗┏┃┳┓┃┗┗┻━
┓━┳┳┃┓┃┻┃┣┗┫┏┣┓┛╋╋┏┃┗┻┫┃┫┓┻╋┳┃━┫┏┏┗┻┗┓╋┻
┣┻┻┃┏┏┣┃┓┣┃┻┻┳┏┣┓╋┛┻┓┣━┗┫┗╋╋━┃╋┫┗┣┛┫━┫┳┫
╋┳┏━┏┳┏┛┃┻┻┳┛┓┗┓┳┗┫╋┻━┗┳━┣┫━┣┣━┗┻┻┃┫┓┗┏┻
┃┣┛┣╋┛┳┛┃┳┣━┗┳┛┛━┫┛┫┃┗┗┏┗┣┗┗┓┃┛┏┻┛╋┳┃┛┻┛
━┣━┫┣┳━┣┫━┫┳┻┻┃┣┃┗┻┻┛┏━┗┣┻┛┫┗┗━┻┻┫┳━╋┳┻┣
┗┗┓┓┓┗┣━┫┃┳╋╋╋━┛┓┛┳┫┛┓┗┓╋╋┳┻┗┃╋┣┻╋━┃━╋╋┻
┳┏┏┻┗┻┗┳┳┣┏┫┣━╋┳┃┫┗┳┓━┫┗┓┳┓┻┻━┗╋┓┓┫┃┳┓┏┛
┳╋┫┏╋┓┗╋┻┻┏┃┫┻┃━┻┣━┳┳┓┃┓┛┏┛┳┛╋┏┻┛┃┻╋┛┗┫┻
┓╋━┃┃┣┏┫┓┫┃━┣┫━┓┛┳┓┛┣━┻╋┓┣┫━┏┏┗┻┛┫╋╋┃┳┫━
╋┛┣┣┫┻╋┗┳┓┓┻┛┛━┏┳┃╋┳┳╋┃┃┣┃┫┃┓┓┻┫┻┳┃┃┳┫┳┻
┫━┛┣┏┛━┓┏┛┗┗┃┛┛┫━┻┗┓┫━╋╋┳┫┛┃┻┃╋┛┛┳┓┣┛┻┗┛
┣━┣┓┓━┛┣┗┫┳┫┓━┫┃┻┻━╋╋╋┓┻┗╋┳╋┳┃┣┗╋┫┏┗━┳┫┃
┛┫━┳┛┻┫┫┏┏┗┛╋╋┓┣━╋┃┓┳┏┣┗━┗┛┏┃┫┛╋━┳┃┫┃┫┣━
┣┃━┣┳┓┛━┓┗┃┓┗┣┣┫┛╋╋┛┻┓┳╋╋┗┓╋┏┛┏╋┃╋┃
┻┗┫┳┃┗┗━┃┃━┫╋┃╋┣┻┓┫┓┏┫┃━┛┃┃┓┓╋╋╋┻┳┳┳┫┓━┓
╋┻┓┻╋━┓━━╋┃┣┗┛┳┗┗┻┣┳┗┣┳┣┗┣┳┓┗┏━╋┣━┛╋┻┳━┫
┛┓━╋┓┫━┻┃┓┏┣━┛┓━━━┏┫┫┏┗┏┫┏┫┣┛━╋┓┻┏┣┣┫┃┛┏
┛┳┻┻┻┃┗┏┻┫━┫┫┃┳┃┳┏┳┳━┻┃━┗┗┏┳┃┣┻┣┛┏┻┗╋┣┣╋
┻┫┣┛┓┓┣┣┻┫┳┣╋┳┛┃┫┃┓┏┃┻┛┫┻┓━┃╋╋━╋╋━┫┏┓┳┏┛
┃━╋┻┓┛╋╋┏┓┛┏┛┏┏┳┫┣━┳┓━┣╋┗╋━━┏━━┛┓━┃┻╋╋┫┗
╋┛┫┗┛┻┣┻━╋┣┗┓┣┳┗┃┻┓┓┓┫╋┃┫┓┳━┛┳╋┫┏━┃┻┛┓┳╋
┓┃┛┏┻┳┻╋┫┛┏┳┫┫┛┏┏┃┃┛┃┗┣┳┗┳┫┻┃╋┫┗┓┏┓┃┫┃┻┳
┣┓┳┓┓┫┣━┛┓╋┃┛┏┫━┣┏┛┛┣┻━╋┻┣━┳┳┣┓━╋┛┓┳┣━┫━
┛┣┻┏━┏┫┣┣┣┗┣┃┗┻┣┗┗┳┻╋┓┻┃┳┻┓┳┏┣┏┗┻╋┏┳┻┛┫┻
╋━┻━┃┓┣┣┣┗┫┃┣╋┏━┳┫┃┻┏┃┗┣┓┗╋┃┓┣╋┣┏┫╋╋┫┏┗┃
┃┛┗┏┳┃┏┫┛┣━┫┣┫┫┓┻┣┗┗┻╋┳━┛┃┣┳┻┻┏┏┃┻┗┓┻╋┳┃
┓┳┫┳┃┳┣┫┳┗┻┓┛┣┏┗┳┻┓┃━┗╋╋━━┃╋┗┏┓━┓╋┗┏┗┏┓┻
┓╋┓┏╋┃┻┛┣┳┃┗┫━┏╋┳┃━┃━┛━┏┗━╋┃┻┫┗┏┫┣┃┗┃┫━┻
┻┗┗┣┏━┳┃┻┓┣┓┛┳┳┃┓╋┗━┛┓┳┫╋┛┫┫┓┣━┻┳┓┣┛┗┻┣┃
┻┃┛┓┛┫┃┛┗╋┻┣━┏┓━┛┛┏╋┫━┛┛┏┛┻┛┛┏┫┗┓┓━┏┫┏┛┛
━┃┗╋┛╋━┣┳┫┃┗┗┗┣┛┏┃┗┣┓┻┣┳╋┗┓┻┫╋┗┗┃┏┏┻━┃┛┫
┻╋┫┓┓╋━┣┗━┃┃┫┻┻┃┻┫┳┃┣┫┛┻┛┣┗┏━┣━╋┏┗┳┣┣┫┏┳
┓┻╋┫┫━┃━┣━┻┛┏┏━┳┣┃┏┗┗┏┫┛━╋┃┻┻┛┫┏┃┓┣┫┓┃━┫
┣┻┣┳┛┃┣━┻┫┻┛┏┃┃┏┛┏┫┓┏┣┏┫┳┗┗┛┃┃┗┏╋┓┳┃┗┛━┻
┣┗┗┏┫┳┻┗┏┓╋┓┗╋┓┫╋┣┏┫┗╋━┗┫┏┻┛━┓┳╋┗┳┳┳┣━┻┏
╋┛┛┫┛┳┗┛┓┻┏┏┻╋┗┣┳┏╋┗┻╋┣┃┛┣┓┳┳━┫┏┏┫┣╋┛┣┣╋
┓┫┏┓┃┗┫┏┛┏┫━━╋╋┃┳┻┏┳━┃┗┓┻┻┃┛┫┏┏┣╋╋┳┛┏┏┳━
━┓┏┳━┫━┛┻┃┛┣┛┣╋┃┏┏┳┓┛┫┃┓┏┏┗┻┳┳╋┻╋┗┏
╋┓┏━┗┣┏┣┣┏━┻┓┫┻━┏┓━┏━┣┗━┫┻╋┳┃┳┓┫┓┃━┏┫━┓╋
┛┫╋┏┏┃┗┳┻━┗┃┳┻┻┏┗━┫┳┓┏┏┣╋┛┣━┣┗┗┃━┃┗━┛┣┏┗
┣┫┏┫┻╋┣┳┳╋┳╋┫┫╋━┛╋┫┳━┫━┣━┃┛┏┃┓┗┃━┻┏╋┛┏━┛
┣┗┣┗┫┻┃┫┗┏┓┣┛┣┣┻┓┓━┻┣╋┛┣┗┃┳┳┳┃┻┻┻┃┛┓┛━╋┏
┗┳┓┏┗┏┣┗╋┃┗┻┻┗┫┗┓┛╋┫┓┳┫┏┛┃┛┣┫┗┛┏┓┓┻╋┛┏╋┏
┻┳┗┗━╋┃┻┗━┣┏┳┫┗┃┣┗┳┏┻┣╋┃┻━┗┓┻┓┣┛━━┛┳╋╋┗┓
┓┗┏━╋╋┓┳┓┏╋┗┣┻┻┫┫┗┛┻┳┗┳━━┻┓┳┣┃┻┏┗┣┳┓┓╋┃┗
┳┫┣┛┳┃┫┳╋┏┣╋┛┃┛┣┳┫╋┣┣┣┓━┏┓╋┻━┣┣┻┛┳┳┓╋┳┗┫
┫┓┳┓┳┻┓╋┓╋┗┳┣┗┏┏━┓┏━┻┏╋┗┛━┫┓┻╋╋┣╋╋┳┛┻┗┻┳
┫┗┃━┏┣┃┛┫┻┣┫╋┛━┫┏╋┏┳╋┗┃┃┳┫┣╋┛┓┫┫━┏┛┃┻┳┳┻
╋┓┻┓╋┻┗┓┣━┃┳┳┗┛╋┛┛╋┳┣┳━┻┫╋┳┃╋┻┣┣┓┗┓┫┳┫┗┣
┳┻━┳┛┏━┏┏┏┻┃┛┓┳╋┫╋╋┛┫┳╋┫┻┃┻┛┳┛━┛┛┫┏━┏┏┣┗
┗┓┏┃┃┓┻┻┗┗┻┓┛┳┻┓┓╋┛┛┗┗┛┏┗┻┫╋┓┏┫╋┻┳┣┛┳┻╋┣
┳┣┳┃╋━┗┫┳━━━┣┻━╋┳━┏━┻┣┗┓┳━━┫┻┳┣┻┛╋┏┗┗┻┛━
┏┣╋┳┓╋┳━┳╋┻┣┣┣┳┫┛┳┛╋┣┗┏┻┛┃┓┣┻┫┃┗┻┛┣┳╋━┻┗
┫╋┣┃┗┻┗━━━┃╋┗┣┻┗┗┗━┃╋┳┛┓┳┏┛┏┣━┣┫┣┓╋┏┓┗┛┛
┃┃┛┗┓┏┛╋━┃┛┗┓┣┃╋┓┛┏┻┓━╋━┛┃┓┏┳┫┳┫┛┳╋┣┛┏┃━
╋┻╋┓┳╋┛┗┻┏┳━━┏┃┫┗━┗┻┃┃┃┓╋┛┃┃┏┗┃┏┛┣┻━┣┗┓┣
┳┳┃┃┫┓┣┏┫┳━┣┏┛┛┃┣┳┏━┏┓╋┏╋┗━┛┛━┛┓┗┗┗┳┃┏┫╋
┳┛┏┃┓┫┣┗┏┣┻┗┗┓┓┣┣╋━╋┗╋┃┛┫┏┏┃━┃┓┃┻┓┻┃┣┗┳┓
┛┏┛┛┃┏┫┏┫━━┗┃┳┃┃╋┏┣┃┻┗┏┗┛┛┛┏┗┛╋┃┫┃━┫┛┃┗┣
┏┛╋┣┛┃┏━┃┳┗┏┃━┓┏┻┏┏┃┻┓┻╋┫╋┓┻┃┗┓┳┏┫┏╋┓┏┗┗
┫┛┣━┓┻╋┏━┛╋┳┻┛╋┓╋╋┻┳┃━┳━┗┛━┗━┗━┛┳┃┻┃┫┏┓┫
┛━┃┣┓┛╋┃┛┏┛┗┏┣┻┫┻┗┃┻┏┗┏┻┏┓┛┓┳┫┻┣┫┏━
┣┃┻┫┏┣┣┻┛━┛┛┗╋╋┃╋┫┃┛╋╋┃┗┏━┏┓┃━┻┓┳╋╋┗┣┛┣┗
┳┏┃┃┓┣┗━┳┏┳┓╋━┳┗┣┃╋┛┓╋┛┗┣┗━┏┻━┻┏┣┏┛┫┻╋┳┳
┫┓┣┳┫┻┻┏┏┳┏━┗┛┓┳┓┏┳┓┓┓┛┻┓┗┓┓┛┫┣┗┏┗┳┛╋┗━╋
╋┣┻┓┳┳┫┣┫┳┻┛┣┏┓┣┓┏┓┃┳━┛┳┃┏━┣┛╋┫┃┗┣┻┣┛┫┣┫
╋━┻╋━┏┓┛┻┳━┛┫┓╋┫┏┣┻┗┳┏┃┓┫┛┛┃┳┣┳┏┫┫╋╋┓┓╋━
┓╋┓┣┳┛┻┛┳━┻┗┫┃━╋┳┣┃┣╋╋┛┫┓┻╋┛┻┫┣┣┃━┛┛┳┣┗┣
┗┣╋┏┓┗┏┓┏┣╋┫┗┳┃┳┣┗━┏┛┓┏┃┫╋┫┳┗┣╋╋┫┏┏┓┗╋┏┃
┏┳┫┓┫┏┻━┫┳┛╋┛━┫┃┳┛┏┓┳┣┓╋┣╋┏┳┫╋┓┳┻┓┏┛╋┓┛┣
╋┃┣╋┫┛━━┓┃┫┛━╋┏┳┃┣┣┓┛┏┗┏╋┳┻┓┫┓┗┫┏┫┳┳┻┣┓┗
┓╋┳┓━┣┓┳┛┻┗┛┃╋┣┓┣┳┫┏┛┫┣┗┻┓┳┃┫┳┻┓┃┏┳┓┫╋┫┗
┻┗┃┓┏┣┓┗╋┗━┳┳┳┳┗━┏━━┻┗┫┗┗┛┳┃┗┳┳╋┣┻┃┗┓┃╋┳
━╋┓┛┫┛┻━━┃┣┣┏┏┳┃┻╋┳┓┗┻━┫┫┣┛┳┻╋┻┳┃┻┛┃┗┻┻┃
━┛┏━┗┗┓┗━┃┏━┏┃┓┓┻╋╋┣┗┫┫┫┓╋┛┻┏┓┏┗┗┛┓┣┳┃━━
┫━┃━┻┛━┗┃┓┓┃┫┳┣━┻┻┣┫┫┛┓┛┣┓┓╋┛┗┻┛┣┫┏┫╋╋┛━
╋┫┏┣┛┗┻┃┻┃┳━┣━┃┫┻┓┏┫┻┗┳┏┓┓━┗┳┣┛┃┣┛┣┏━╋┫┓
┫┃┳┏┣┻┳┓┣┛┃┻┳┏┛┗┻┣╋┫┫┛┫┫┳┓┫┓┛┗┗┳┫┓┳┻┏┳┗┃
┏┗┓┓┏┛┓┏╋┛╋┃┛┃━┗┗┓┏┣┃━╋┫┓┻┓┫┣┳━┓┏┗┳┏━┫┫┳
┓┛━┣┗┣┣┳┗┏┫┳┃┳┣╋┣╋┏┳━┣┣┛┃┃━╋┣╋┫┃━┓┫━┃┏┣┃
┛┳┳┣┃━━━┃┣┣┻┫┗━┣┗┃┫━┣┳┏┛╋┗┫┳┏┫┫┗┣┗┏┓╋┃┗┻
┓┻┫┛┓╋┓┫┻╋┏╋┗┏┣┳╋┛━┳┃┛╋┻┳╋┃━┛┛┻┗┣┗┏┫┫┫╋┣
┫┏┗┣━┃┓┓┃┗╋┳┳┻┗┓┏┳┛┓┣┣╋╋┗┛╋┛┫┏┏┃┻┃┛╋┳┛┣╋
┓┻┻┃┛━┳┏╋╋┃┛┃━┛┫┗┏┏━┣┃┓┛┻┃┣╋┓┣┛╋┳┳┳┻┃┓┣┫
┗╋━┏┓┓┛┏┃┣┛┣┫┗┃┫┓┛┗┃┣┛┛┗┓━┣┫┛┣╋╋┗┻┳┛┫┗┏┃
┃┻┏╋┫╋┓┗━╋┏┳┓┏┃┃┃┻┻━┏━┓┏┻┫┛┃┫━┳┃╋┣┫
┓┏┏┛┗┫┻╋┏━┣┻┛┗━┏┫┃┓━┳┃┣┛┛┏┳┛┓┏┃┛╋┗╋┣┃┏━┃
┗╋┣┫┏┛┏┣┗┃┗┛┏┏┏┛┣┛┻━┣┫┗┣┗┛┣╋┣┓┓┣┛┗┳┣┓┃┓┓
┳╋┻┏┏╋┗┓┏┃┃┳┣┃╋┓┛┓┛┓┣┻┓┛━╋┻╋━┻┳┫╋┣┗┏┻┃╋┓
┫┻┣┓┏┏┗┳┗┃╋┏┫┳┻┻┗┻┏┓┛┻┻┻┓┻┛┻╋┫┏╋┃┗┫┻┣┳┃┃
┫┏┃┃┃┳┓┫┃┗┣╋━┛┏┗┫┻┛┛╋┣┻╋┏┛┗╋╋┓┣┛┓┳┛┃┗┻┃┻
┣┗╋┳┏┻┏┏┓┓┣━╋┳┓┛━┫━┻┳━┳┗┓╋┗┃┏┃┫┛┓┃┻┛╋┗┻┳
┣┗┓┛┳━┳┣╋┻┃┳┓┳┃┣┏╋┣╋┛┛┗┻┛┏┃┳┻┫┓┣┫┏┗┏┗┣┛┃
┓╋╋┗┗┃┛┛┳┓┏━┻╋┓╋┣━┏┳┏━┳┛┳┫┗┻┣┗┛━┣┛╋╋┏┓╋┳
┏┏┓┫╋┣┗┻┃┗┫┣╋┫┫┛━╋┻┗┣┳┻┛┳┗━┗┓┃┏┣┻┃┗━┳┗┻┳
┓┻┻┓┳┛┛┗╋┓┻┃╋┓┣┣┏┻┗┗┏┳┛┗┣┓┓┫┫┻┛┏┣┃┃┗┳┗┗┣
┓┳┻┛┣┣┗┣┗┣┃╋┻╋┻┃┣┛┏┳┳┫┫┏┗┳┛┣┫┣┛┃┗┛┻┻┛┣┓┃
┗┗━┳┏┻┗┛┓┣┣━┓┛┻╋┻┣━┻┗┏╋┳╋┳┃┻┗┣┳┫┣┳┫┛┗┫┛┣
┃┣┣┃┛━┃┫┗┏┫┏┏╋┗┃┏┫┛┗┃┫┃╋┓╋┓┛┫┗┗┏┳┫┣╋┓┻━┗
┳┳┻┣┳┗┓┳━┻┫┣┫┗┃┣┓┳━╋┫┛┣┏╋┻┗┃╋┃┃╋┛┗┫┗┗┗┳┳
┓┣┻┫┫┻━┫┛┳┣╋┫┗┓┗┫┓┛┓━┏┳┳┏┻┗┏┫┣┻━┃┻┣┛┏┛┏╋
┗┏┏┃╋┃┛┗┏┻┃┫┻┛╋━┳┓┓━┛┗╋┣┣┛┏┻┣┓┫╋┫┏┗┃┻┗┓╋
┫╋┣┣┛┃━━┓━┏┳┻━┫┫┃┗┣╋┏┃┫┣┗┏┓┃┻┻┣┳┳┗┓┳┃┫╋┳
┃┳┃━┓╋┛┃┓┣┫┣┃┃┏┓┃━┏┓╋┗┛╋┣━━┳┗┳┣┛━┗┻┗┣━┗┛
┳┃┛┏┻┻━┗┃┏╋┗┳┫┏┓┛┗┓━┛┗╋━┓┏┓┏┃┏┻┻┏┻┗┓┳┫━┃
┓┫┣┛┗━╋┛┫┓┗╋┓┣┫┛┃┃┻┗━┛━╋┫╋┛┫┗┓╋┏┳┏╋┓┃┳┻┗
╋┫┻┛┣┗┣┫┃━┓┻┃┓┣┏┣┏┫┳╋┃┓┏┃┳┻┣┗┃┻┫┃┓┻┓┃┫━┳
┻┛╋┏┻┃┻┫┻┃━┣┃┫┫┫╋┫┫┏┣┻┫┻┳━┛┃┓┃┳━┃╋┓┳┓┣┓┻
┃┣┣━╋┻┣╋┣┣┣┻┛┛┛┳━┣┳┏┣━┫╋┻┃┣┣┃╋━━━┻┗┏╋╋┏┫
┛┻┗┃┣┃┛┗━┏┣┳┳┏┳┳┃╋━┻┻━┏━┏╋┏┏┛┫┻╋┏┳┃
┛┻┛┳┏┏┏┗┏┃┓┏╋┳┫┫┫━━━━┓╋━┓┓┻┏╋┳┛┏┏┳━┃┳┃┓┏
┳┗┻┛━┓┓┳┳┣┃┣┻┛┃━┓┛┻┏┓╋┳┓┣┛┃┫┣┳╋┣┳┫┣┏┓╋┏━
━┛┳┫┓┛┓┃┃┃┳╋┻┏┏┻┻┻╋┳┃┃┏┓┣┗┃┓┻┛┫┳━╋┫┓┻┗┗━
┓┃╋┓┗┓┳┃┃┃╋╋╋┛┳╋┓┗┻┣━┫┻┣┣┫┃╋╋┓┻━┃╋━┓╋┳┃┓
┏┃┓┏┗━┗┗┏┓┏┛┗┣┳━┏┛┛━┛━━┏┓┓┃┛┗┏╋┛┣┻┃┛┳┫╋┏
┫┗┓┃┻┃┻┳┛┓┓╋╋┛┛┗┛┻┗┃┓┛╋┃┃┗┗┛┓┏┻┫┗╋┛┣━┏┛┓
┫┃┃┛┳┳┏┣┳┏┏┣┻┓┛━┳┃┛┻┗┛┣┳┃┏┗╋┻━╋┃╋┗┛┣┣┗┣━
╋┓┛╋┫┗━┓┗┻┣┏┣┫┣┗┻┏┣┣┣┛┃┳┃━┗┣┏┛┳╋┳┻┫┳┳┻┻┃
┫┻╋┗┫┗╋┓┓┳┗┃┗┳┓┛┏┛┗┃┻━┛┛╋┣┏┣┛━┏┓━┏┃━┫┃┏╋
━┛╋┛┃┣┃┣┫┛┳┃┏┻┻┓┳┛┣┫┃┓┏┛┳┓┳┏┃┫┃┃┓┏┫┫━┳┳┏
┻┣┻┳┃┳┗┏┏┏┛┣━┏╋━┫┓━┻┻┃╋┛┳┃┛┣╋┻┗┏┓╋┏┏┛━┓┛
┫┻┏┣┛╋┃┃╋┣┫┃╋┛┛━┫╋┛┳┻┗┛━┣━┗┗┏┫┫┃┃┓┗┫┻┏╋╋
┛┓╋┓┗┏┛┃┳┳┏┏┻┳┣━╋╋┛┛┫┣┗┛┳┗┣┓╋┓┻━┓╋┻━╋━┣┓
━┓━┓┃┫╋┗┃┛┣┓┣┏┫┫┛┛┳┳┗╋┳━━┻┳┏┳┗┻┛┓┫┏┫┃━┗┓
┣┓┳┻┃┗┏┻┏┃━┣┣┗┫┏━┛┛┃┓╋┓┫┣┏┳┛┗┻┫┏┓┣┃┫┃┓┳┻
┛┫┳┏┏┻┻┫┏┃┻┏┫┓┫┗┣┳┳┛┫┛┳┣┏┏┓┃┛┛┣╋━┓┣┳┫┓━┗
┏┛━┏╋┻┓┣┫┏╋┏┻┛┗┫┳┏┗┗┃┻┻╋┫┻┳┳┳┫┻┃┃┫┗┏╋┣┗┫
━━┗┳╋╋━┻┻┗┻┛┗┛┣┛┃┣┫┃┣┳┏━━┫╋┣━┻┃┣┃┏┻┳━┫┓┣
┓┏┣╋┳┏┛┫━┫┛┏┃┃┣┗┛╋━┻┳┫┣┓┛┃╋┗┗━━┫┗┗┗┓┓╋┓┓
┃┣┓┓┛┛┣┣┛╋━┻┗┫┣━┻┻━┻╋┣━┣┗┓┳━━┃┫┻┻┏╋┃┓┫┛╋
╋┛┗┻━┻┏┣┏┳┫┣┻┫┳┛━╋┻╋┳┓┳┓━━┻┳┏┣┗┓┳┻┗┓┓┳━┳
┳╋┗┻┏┏┫━┛┗┳━┃╋┃┃┗┓┃┓┛┃━╋┳┃┓╋┛┓━┳┓╋┛╋┻┣┗┓
┣┃╋┻┣┻╋┣┗┓┃┣┛┻┏╋┫╋━┫┗┓┗┻┫━┫┫┻┗┓┫┓┃━╋┓┗╋┻
┻┗━┓━╋╋┓┗╋┣━╋╋┏┃┓┣┣┃┳┗┓┳╋┻┗┏┫┫┻┫┛┏┻
┳┣┃┫┏┛╋┗━┣┳┏━┣┗┣┓╋┃┃┣┓╋┃┗┣┣╋┳━┣┣┃┏┣┃╋┣┗┻
╋┗┛━┏┏┻┛┛━┓┏┛┗┳┃┓┣┏┓┻┣┫━┏┣┛┛╋┃┣┻┗┛┻┗┗┓┣┃
╋┏━┫┣┫━┣╋┳━┗┓┛┣┳┣┛┏┳┳━╋┗┣┣┛┃┣━┃┃┓┳┓┃┗┻┏━
┳┻┻┻━┣┗┻┏┃┛┳━┣┏┏┛╋┣┏┻┻┣╋╋━┛┗┫┛┓┳┣┻┃┳┳┳┣┓
┏┣┓┻┻━┻┳┃┻┗╋━╋┏┛┣┛┃┳━┏┓┳━┻┗╋┛╋╋┏╋┏━┗┓┣┓┻
┛┓┣┃╋╋━┣┃┣┣┗┗━━┣┣┣┃┛┏╋┣┣┫━╋┫┗┳━┻┣┳┳┗┫┏╋━
┣┣┣┛┫┫┛┗┻┃┳┳┫╋┛┃┏┛┻┗╋┛┃┏┣━━┛┗┃┫┓━┓╋┳┛┃━┓
┫┓━╋┏┣┃┳┏┗╋┛┃┓┻┫┓┻┗━┳┏┓┗┻━━┏┳┃┗┗┏┗┳┛┗┓┣┏
┗┫┫┻┫┻┏┗┳┏╋┗┗┃┏┫┣┣┻━┃┣┗┻┛┛┓╋┓┳┓┓┏┓┛┃┣┏┏┻
┃┫╋┗╋┓┃┫┫┏┛┳┓┣┏┏┗┛┃┓┫┏╋┗┗┳┓┃╋┃┫┛┻┗┛┳┗┓┛┏
┏┻┗┛┛┻┃━┃┛┳┻┳┣┫┻┫┃┏┳┣┻┗╋┗┃┣┓┛┻┣┏┻╋━┣━┳┛┳
┻┻┃┻┫┛┃┣┗┏┛┓┃━┓┻┳┫┏┳┣┣┫┏┻┓┛╋┣┻┏┃┛┳┳┓━┛┛┏
┗┓┗┛╋┏┣┗┏┓┛┛┗┃┓┻┗┣┳┛┏┣┣┛┫┛┓━┗┃┳┗┗╋┣━┫╋━┳
┓┫┳┗┏┏┏━━┳┻┗┣╋┣┻╋┻┏┳┗┗╋┣┗┗╋┃┏┻┻┓┻┃━┃┫┳┗━
┏┃┳┓━━┻┏┏┫╋┗┛┃┏┻┳┻┳┛┛┳┗┻┓┗┳┻┣┏┃┓┳━┏━┳━┓┛
╋┃┳┳┻┻┓┻┓┃╋┓┓╋┏┫┃┻┛┗┫┣┻┳┓╋╋┣┃┃┳┫┫┗┳┃┓┣┃┣
╋┓┓━┛┛╋━━┣┛┻┃┫┗┏┏╋┫┗┫┣┛┳┏┃╋┣┃┃┏┏┃┫╋┳┫┫╋┳
┣┗┃┳┃┗┳┓┣┫┻┏┣┣╋╋┓┳┳┗┻┓┏┓┣┗┛╋┛╋╋┓┻━┳┏┻┫┻┗
┳┳╋╋┓┗┻┫━┏┛┏━━┣┣┛┻┛┣┳┣╋┣━┏┏┫┏┗┗┫━┏┃┳┃┣┓┓
┣┗┛┳┫┛┫━┗┻┛┻┳┳┳┛┏┗┳┃┗┳╋┓┛┳╋┃━┏┣┛┏┻┃┻┫┓━┃
┏━╋┻┓┻┳┃┫┻┏━┫┏┣┣┗╋┓╋┳┫┫┻┛┃┓┏┗┳┳┛╋┛┏┳━┏┳┓
┗┻┓┃┻┏┛┓┛┓┛┛┓┳┫╋┻┗┓┏━┫┳┻┏┣┫╋┻┳╋┻┻┫┃┣┏┳┣┣
┏┗━┗╋┓┳┃┛┻┻╋━┛┃┗┫┣┗┃┣┃━┫╋╋┻┛┫┫━┳┃━┓┏┃┃┏┃
╋┳╋┣╋┻━┻┗┏┳┗┳┗┏┗┳┳┗┣┏┣┳┏┫┳┫┓━┫┃╋┣┫┏
┳┫┏┃┫┓┣━┏┃╋┣┫┏┳━┳━┏┓┃┣━┓━┳┳┃━┣┣┗┫┏┳┃┃┗┓┫
━┫┛┏┗╋┃┓━┃╋┣┗┛╋┓┫┣┗┳━┛┃┃┏┳┛┻┓┛┳┛┣╋━┏━┛┳┏
╋┏╋┏┻┃╋┗┛╋┳┓┳┣╋┻━━┳┳┻┗┗┻┓┳╋┛┫┏┳┃┛┫┗┣┫╋┃━
┻┳━┓┃╋┃┫┃━┳┃┳┓━┣┓┳┏┳┳┏╋━━┣┫┃┛┻╋┛┳┓━╋━┏━┛
┃━┫┣╋┻┃┃┣┓┃┳┳┛┻━┛┛┃┏━┛┣┫┃╋┗┛╋┳━┳┗╋┏┏━━┏╋
╋┳┻┃┏┫┃┻╋┗━━┃┃┳┓┛┗┏┫━┓┗╋┛┛┗┛┣┻╋┛┻┏┣┛╋┫┛┣
┳┻┳┫┳┣┏┻┛┗┫┃┛┳┫━┫┳┻┃┫┳━┗┳┗┣┃┻┫┓┣┛━┣┛┳┻┃┣
╋╋━┃┫┃┗━┗┻┫┓┳━┏┫┛┛┏┗┃┓┣┳╋┛┃┻┣┫┗┃┓┻┫┻╋┛╋┣
┃┓┫╋╋┓┃┫╋┣┻┫┏┏━┓┣┫┫━┏┣┃┗┻┣╋┫┃┓┫┣┻┛┏┻┗┓┳╋
╋┓┳┏╋┓┓╋┳┫━┫┓┗┏━┳┏┓┣┳┻┛┛╋┃┳┳┓━┗┫╋┣┓┫┛┫┛┻
┃┫┗┗┓┃┳┗┗┳┻┻┓┏┣╋┃╋┳━┫┗┣┏╋╋━┗┻┫┻┛┫┗┣━┳┃┫┏
━┏┣╋╋┳┣┏┏┃┫┗┳┻┳┫┏┳┓┏━┳┻┣┃┗━┫┓┃┛┻┣━┓┏╋┳┛╋
┳┣┣┗╋┗┫┓┓┫┳┫┫━━┣┣┃┛━┏┏━┏┓╋┃┻┻┫┗┃┳┫┻┓┫╋┣╋
┻┳┣┫┏┣┳┏┏┃┓┃┻┗┣╋┃┏━┃┗┫┳┏┏┻━┏┫╋┓┛┃┫┫┻╋━┓┣
━━┗┓┫┃┗┻╋╋┃┻╋┳┗┻┃┻━┓┣┓┫┳┛┫┣┗┣┣┏━┳┃┳┣━┣┫━
┃┻┣┏┗┗╋┛━┃┗┫┗━┏┏┗┛┫┃┓┃┓┫┣━┣┃┫┗┻┓╋┛┛┻━┛┣┗
┏┻┏┗┫┃┓╋┃┫╋┃┏┏┫╋━┗╋┳┣┗━┫┣┗┫┫┓╋┗┃┻╋╋┓╋┃┗━
┳┫┫┗┃┏┛┓┃┗┳┃┏┗┳┳┫┻╋┗┫┗┏┫╋┫┗━┏┛┳┏┛┻━┣┻┫┳━
┗╋┗┏┫┗━━┓╋┃┳┳╋╋┏━┣┻┓┣┗┃┗┛┏┛┛┗┳┗┳╋┃┛┗┗┻┫┃
┛┣┗┳━━┛┫┫━┳┫┣┏┫┛┛┳┣┳┗┻┏┏┫┓┏┳┃┳━┣┛┗┗━┻┫┣━
┓┣┃┻╋┣┏┻┃┻┗┗┣┛┻╋━┓┻━┣┫┗┗┓╋┓╋┛┛┛┃┻┛╋━┻┣┓┃
┫┳╋┗┫┣┻┫┻┛┛━╋┗┗┛┫━┏┣┗┃━┗━┏┓┣┣┣┣┻┣━┫┛┓┻┓┳
┫┳┳┻┫╋┫┏┛┓┻┏┻┳┓┃┣┛━┳┳┻┃┏┗┛┻┳┻┳┳┛┗━┻┳┻┻┳┏
┗━┛┫┻┛┣┃┻┃┛┛┃╋┗┫┏┻┏┻┃┻┃┻┃┳╋┣┏┣━┃┃┃┛
┻┫┃━┓┣┫┳┛┳┓╋━┓┳┃┫┏┳┃┓┳┓┳┏╋┫┻┓┳┣┻┛┫╋┏━━┛┓
┛┏┫┣┃┻┏╋━┏┗┏┛┳┃┣┫╋┃┻┫┻━┛┫┳┣┏┣┃┳━╋┳┫┛┃┛┻┳
━┃┓┓┣╋━━┓┃┗┏━┛┫┛┗┃┣┛━┳┛┫┻┃┻┳┓┣━┣┗┃┻┃┗┃┏┣
┛┣┓┫┃┏╋╋┗┳┏┣┛┏┓┳┣┃┏┃┳┳┃┫┓┛┳┣┗┣╋┳┃┻┓┃╋━┏┃
╋┏┃┻┛╋┏┣┳┃┗━━┳┣┃┻┗┳┃┗┃┣┫┗┣┏┃━━┻┻┏┻┣┻┛┗┻┏
╋┫━┻┫┃┫┳┳┻┓┛┗┣┛╋┃┗┫╋━┏┛━╋┳┏┳┫┣┃┛┣┻┗┣┛┓┏┃
┣┓┳┳┃┏┻┛┻┗┳┛━━┛┛┏━┛┣┛┃╋┳━┛┏┳╋┃┗┏┳┻┓┳┫╋┏┏
┣┣┻┛━┻┏┣┏┓╋┗┓━┃┣┻┣━┫┓┃━┣┓┓┓┏┫┓╋┗┫┃━┳┻┣┗┏
┗┓┃┗━┳┫┗┏┳┓┏┏┣┛┳┓┃┏┻╋┳┣┻━┓┏┻┃┳╋┳┻┳╋┛┻┃┳┫
┓┃┫┗━┓┓━┗┣┃┓┏┻┗┏┏┻┃┗━┛╋┛┛┛┳━━┏╋┳┳┗━┫┃╋┛╋
┏┃┻╋━┣┓┓┣┓┻━┻┳┛┫┗┳┛╋┣┓┳┏━┳╋┏┛┣┓┳╋┗┣┓┫╋┣┳
┣┣┏┻┗┻┻┻╋┣┛┻┃┛┫┳┳┣━┻┳┃┳┓┛┣╋┛┳╋┫┻╋┳┗┓┗┓━┫
┗┫┻┏┃┓┛┻╋┃┏┫┗━┏╋┻┓┓┫┛━┣┏┳┫┏┓┗┫┳┗┗┣┏┗━┛┫┣
┛┳┃┳┓┣┻┣┗┻┛┏┻┗┳━━┃╋┓┳┳┣┃┛┻┣┻┻┣╋┳┃┳┻┣┓┗┏━
━┣┗━┛┃┫┣┻┏┛╋━┓┣┏━┗┗┫┓┳┏┻┓┗┻╋┏┏┓━┛┻┳┻┓┛┛╋
┫┫━┛┛┛┗┫┛┗━━┓╋┳┳┗━┛┣╋╋┫┓┻┓┃┫┣┣┗┃╋┛┳┏┗┛┏┏
╋┃━╋━┗┳┣┛━┃┫┻┛┣┗┻┫┻┓━┗┳┏╋┏┳┛┗┛┳┃┏┣┣┏┫┫┗╋
┃┣┏┃┏┃┫━┃┏┏┓┏┣┫╋┗┏┃┏┫┓┳━┏┣┓┻┗┓┛┃━┫┛┫┏┃┃┓
┫┣┛━┣╋┫━┗┳┣┗━┛┓┏━┳┳┗╋╋┫┓┻╋╋┏┗┏┳┳┃┏┫┏┏┗┓┏
┏╋┻┛┏┫┣━┓┳┏╋┫┛━┣┓┳┣┏┻┻┗┓┫┗┛╋┃┗┗━┓┳┳┣┳┏┛┗
┣┗┗┣┃┻┗╋┻┣┳┃┗╋┣┓┳╋┻┫╋┓┃╋┗┣━┻┫┏╋┳━┗┃━┏┏┳┛
┫┛┃┳┫┛━┫╋┛┏┣┏┛┃┓━┗┣┻┣┣┏┫╋┫┳┗╋┏━┳╋┃┓╋┗┗╋┗
━┣┓┳┏┗┳┛┓┗┗┃╋┓┛┛┻┫╋┛╋━━┣┛┻━┓┗┏┛┗┫┣━┻━┛┣┗
┻┳┛┃┛┗┳┗┻┏┛┫┣┗┓┫┛┻┻┻┏┛┳┓┃┣┓┏┛━╋┣┻┗┣
┓┗┛┃┫┻┻╋╋┏┓┓┳┣┗┫┻━┓┻┫┛╋┓┓━┫╋┳┛┛┳┳┓┗━┫┛┗┏
┳┻┣┫┻┻┗┃━━╋┏┓┃┃┫┃┏┣┳┫┃┃━┫┻┓┳╋┏┓┃━┏┏┏┳┛┗┃
┛━━━┗┓┫━┻┓┃┏┗┫┓┗┓┻┳┏┻┛┛┓┣╋┫┓┛┣┗┓┳┳┻┳┣╋┳┻
┗┃┻┫┫┗┃┛┣┻┓┃┳┃┓┻┛┓┛┫━┓┓┫┣┛┓┓╋┣┻┳━┗┫┗┃┣┣┗
┓┓┗┣┫╋┗┓┫┗╋┓╋┛┛━┳┛┃┛┳┻┛┓┃╋┣┫┃┫━┏┛┃┏┃┃┻┳╋
┣┛╋┫┻┓╋┗┳┳┣┛╋┫┣┏┫┳┗┳┏╋┻┣┛┏━━╋┫┳┛┻┳┣┫┫┗┣┣
┣━┣┗┳┣┻┛┓╋┣┳┳┓┳━┏┓┓┫━┓┣┻┏╋┗┏┣┻╋┫┃╋┫┛┻┻┫┓
┗┗┗━┻┗┏┗╋┫┻┫┓┃┛┃┫┛┓━┫┣┻┳┓┫┓┛┃┗┃╋┣╋┛┃┫━┛┣
┛╋┛┣┗━┳┗┫━┃━┃┃┓┣┓┣┏┃┓┣┫┻┏╋┗┛┣┏┓┏┳┳━┫┓┗┳┳
┏┫┳━┃━┛┓┃┛━━━┛┻┃┛┗┃┏┏┛┃┃┏┻┫┫┓╋┃┃┃┃┛┃┃┛┗┓
┻┻━┫┻┻┛┛┛┣┳━┣╋┓┛╋━┃┓╋┏╋┳┏┗┗┏┗┛━┛━┓╋╋┃┳╋┻
┓┃━┓┗━┓┣┃┣┓╋┣┛┻┫┗━┗┓┗┫┳╋┫━┗┃┃┏╋╋┃┳┻┳┣┫┻╋
┛┗┃┓┗┻━┏┗┳━┗┏┃━━┛┃┫━┏━┃┃┗┛┓┣┗┗┫┏━┻┃┃━┓┻┳
┻┓━┫┫┳┃━┻┓┣┛┣┻┓━┳┣┏┳┣┃━┣┗┏┣┃┃┫┣━╋┏┓┏┃┻┃╋
┏┏┗┻┃┫┗╋┻┃┓┗┛┳╋╋┳┏┏━┫┏┻┻┗╋┃━╋┏┃┓┃┏┳┓╋┏┫┳
┃┣┣┫┓┓┣┛┻╋┣┣━┛┛┏┛┓┣┛┓┫┣┓┫┓┻┛┫┫┗┗┗┣━┃┛┫┳╋
┻┛┫┣┳━┃┳┏┓┓┛┣┫━┛┛┳┳━┗┛┃┏┻┏┃┓┫┻┳┻┻┣┳╋┓┏━┓
┫┣┳┓┣┳┏┻━┫┏━┫┓┓┛┏┣━━┣┫┛┃┓━┣┣┫┃┛╋┛┗┫┗┣┛╋┏
┫┏┃┓┃╋┻╋━┗┣━┳╋┫┃┓━┻┏┛┳┗┣┫┏┃━┏┻┏┫┛┏━┻┃┏┣┃
┃┣┏┏╋━╋┫━┫━━┫┗┫┃╋┻━┛┣┣┓┃╋╋┻┗┃╋┣┃╋┃┃┓┃┃┏┳
┓┓┳┫┏╋━┣┛━┣╋╋━┛┳┻┃┗┓┗┳┏┓━┓┃┏╋┗┻┫┗┏┻┗╋┗━━
┃┛┛╋┛┏┃┏╋┛┓┏┓╋┫┻┣━┳┻┻┣┗┳╋━┓┓┃┻┫┗┛┏┣┻━┛┃╋
┳┃┛┓┻┣┻┓┃┃┫┃┓┓┻┛┳┃┛┃╋┃┛━┻┣┏┏┳━━┫┣┗┛┳━╋┏┫
┗╋┓━┫┻┫┣┏┗┏┏┏┣┃╋┳┛┻┓┏┫╋━┻┗┻┛┻┓┳┫━┻┣
┃┗┗┳┏┗━╋━┛┏━━┳━┃━┻┏┫┃╋┗┗┛┏┫┓┓┣┻╋┣┻┣┓┫╋╋╋
┫┃┫━┛┏┃┏╋┳┓┳┃┛┛━━━┃━┻┗┣┓━╋━┛┳┃┳┫┗┛┫┛┻┗━┳
╋┏┛┣┓┃┓┻┏┃┳┏┫━┻┏┳┫┏┻┳┳┳┗┣╋┫┃┓┛┛┓┣━┓┏┏┣┃╋
┃┏┛┏┛┳╋╋┛┛┻┻┃━━┏┃┣┏╋┗┣┏━┛┻┣┣┫┃┃┛╋┛┗┫┛┓┻┃
┓┛┫┛┳┛┗┻━┗╋┻━┳┏┻┳┻┏┓┣┳┗┓┗╋┃┓╋━━┃━┗┻┫┗┣┓┳
┛┏┳┗┣╋┻┫┳┣┏┗┏┏┻┳┳┛┻┫┗┗┫┛┛┻┃╋━┗┳┳╋┛┗┃┣┓┃┫
┫┗┳┻━┓┣┻┛┫┓┣━╋┃┣━┣━┓┓┣┏┃┛┃┣┓┛┳╋╋┻┳━┳┳┓┳┻
┓┃┃┫┻┻┛┃┗┗╋┻┛┃┏┏┣┳┓┛┛┫┣┓╋┛┻┣━┣┫╋╋╋┓┳┫┃━┻
┏┓┛━┏┏┫┃┫┳┃┃┳┫┃━┃┃┣┻┣╋┛┛┻╋┻┛┻┗┻┃┣┛┏┃╋┳┗┃
┳┻┫┫┛┃┏┓━┫┏┛┃┃┓┗┗┃┃┣┫┣┓┫┻━┃┛╋┏┫┣┗┣┻┃┣┣┏┏
┛┓┳┗╋┻┓┗┃┻┛┏┓┻┣┗┏━┓┃┏┓┗┳┳━┣┳┏━┏━╋┏┃╋┫┏┳┻
╋┗┏━━┓┳┻┫┓╋╋┃━┛╋┏┃╋┏┻╋┻╋┃━┫┓┗┗┓┻┏┃┓┃┳┻┻┫
┛┛┛╋┛┗┳┳┓┫┏┏┳┣┗┏┛┫┃┛┣┗┻┻┻┻┗┏┓┓┗━┃┣┏┻┓┓┏┓
╋┏┫┣┫━╋┏┃┳┳┳━┻┣┛┫╋┻┗┳━┏┓┣╋━╋┓┏┫┓╋┃┛┻┏┓━┓
┗┏┓┃━╋┛┻━┏┣┳┳┛┳┣┳┗┳╋┛┛┣━┏┏┣━━╋╋┳┫┃┻┓┏┏╋┫
┃┣┫━┳┓┫┳┻┫━┃╋━┛┏┓┣┗┣╋┓┫┻╋┗┛┛┫┛┗┳╋┓┏┣┣┳┗┗
┳┓┗┓┫━╋┏━┫╋┳┻┫╋┓━┳┏┫━┗┻┃╋╋┓┛┣┃┏━┣┏┃┻╋━┛┳
┻┓┓╋┏┏┻┛┫┓┣┣━╋┣┫┣┓╋┗┏━╋┏┻┫┗┳┓┗┳┏┏┏┻┗╋┗┓┳
┃┓━┳━┃┻┃┓┗━┓┳┗┗┃┻┗┏┃┣┳┏┗┓┫┏╋┃┃━┣┳┻┓╋┫┏┳┻
┛╋┳┳┏┗┓┳┣┃━┏┛┗┓┃┣┛━┣┗┛┃┫━┛┓┛┓━┛┳━┏┏┃┫┻┛━
┃┻┻┛┗╋┫┻━━━━━┣┗┳┫┣╋━┏┛┛┛┓┛╋┳┣╋┛┏┗━┫┳┃┛┃┓
┫┳┛┳┏┛┫┃┃┳┛┫┓┣┓┣┏┣┣┻┛┃┻┗┗┗━┣┫┛┗┛┫┳┃┓╋┳┃┣
┣┫━┫━━┫┃┳┓┫┳━┗┫┻┻╋━┏┳━┳┻┻┫┣┏┛┫┓┻┓┣┏━┃┳┻┻
┗┛┓┫┃┻┳┣┛┫┓┃┃┃┏┗┻┻┏┏┓╋╋┣┛╋┳┻┳┛┓┣┗┻┛
┗┻┏╋┗┓┃┓╋┃┣┛┗┳━┃┣┗┫┳┛┏┳╋┛╋┛┫┻┏┣┫╋┫┗┃┃┗━┳
┗┻┗┫┳╋┳┓┳┳┣┛┗┗┻┳╋┣┗┗╋┳┳┣┣┓━┫┏┫┏┫┗┛┛┗┳╋┃╋
┃┏━┃┃┗┻┫┳┏┫━━┏┫┓┫┓┏┣┛┣┓┃╋┻┏┓┛┻┳┓┃┛┏┃┃┣━┳
┫┻┏┛┳┛┛┣┳┻┗┓┓━┓━━┃┏┛┃┣━┣┗┻━┫┏┣╋┗┻┣╋┳┳┗┛╋
━┫┛┃╋┻┳┣╋┛┓╋━┣┏┳━╋┏━┓╋┫┓┛┛┫┛┫╋┏┫┏━━┛┏┃━┗
┓┻┛┣┣┣╋┃┻┃┣┫┣┛╋┫┛┣┳┃┃━┗━┓┫┫┻┛┗┫┗┗┣┃┏┛┃━┗
╋━┻┛┏┣┗┛┗┓┓┃┻┗┛┗┃╋┣┗┻┃┛━┗┳┛━┓┏┻━┫┏┛┗┳┗┳┗
┃┳┏┗┓┗┗╋━┳┗┣╋╋╋┏┃┗┫┛┃┏┏┣┣┓┫━┣┛┃┏┏╋┏╋╋┫┫┣
━┃┛┗┗━┻━┳┓┣━╋┓┃┃┓┻┛━┳┣┃┓┗┛┣┓┗┫┛┫┫┛┃┃┏┓╋┏
╋┏┗┃━━┏┃┗┗┛┃┫┗┃┗┓┛┳┫┳┃┛┛┫┣┛┳┃┃┗┛┻┳┣┳┫┗┗━
┏━━┻╋┓━┃┗┃┻┳┗┛┳┏┻━┻┛┛┓┃┫┣━┓┗┣┃┏┻┛┃┓┓┗┣┓┗
┻━┓┫━┓━┫┻┻╋╋┏┏┻┣━┣┳┛┛┛┓┣┗┗┓┻┣┣┣┗┣┗━┃┣┛┓┓
━┗┏┓━┫┃┗┻┳┳┛┻┫┻╋┳━┻━╋┻┃━┣┻━┻┳┣╋╋┛━╋┳┗┣╋┛
┛╋┛╋━┗┗┓┳┗┻┳┃┫┛┗┗┳┏┳┫┓┫┣┗━┗┗┓┗┛┣┗┳┣┻┃┛┃━
┃┳┻╋━━┗┛┳┗┗┓┣┣╋╋┫┳┻┳┛┃┓┓┻┗╋╋┗┳┓┏━┣┗┏┣╋┳┳
┻┣┗┻┏━╋┓╋┛┃┏┻┛┳┣┗┫┓┣┗┏┫┗┓━┛┓╋┓┫┓┫┳┫┻┗┫━╋
╋┳┛┗╋━━┃┣┏┃┏┻┛┳┳┃╋┻━┛┗╋╋┗┓╋┻┻┏┗┻┫╋┛━┻┃┏┳
┗┛╋┫┛╋┫╋┻┛┓┫┗┓┻┃━┃┛┻┛┳━┫┛┫╋┫┓┓┣┛┛┻┃┓╋┛╋┳
┃┓┻━┳┓┗╋┻┳┗┃╋┻┃┛┗┗┻╋╋┫┫┣┓┓┻┃┳┳┫┳┓┫┻┳┻┓┓┗
┃┣┗┃╋┫┓╋┏┻┗━┣┏╋╋┳┗┗╋┻┏╋┫┗┫┃┫╋╋╋┣┻┫┗┫┓┓┗┗
┗┓┣┳┓┻┳┓┫╋━┫┻━┫┓┛┗┫┫╋━┻┻┓┫┗━━┳┓┃┻┗┛━┃┗┻┃
┏┣┣┫┛┳╋┫┛━┣┓┃┏┗┗┻┛┣┓┛┫┣┛┗┃┓┛┛┗┳┳┳┃╋┗╋┃┗┃
┣┣┓┏┻┣━┻┏┗┣┓┗┫┗┳┓┫┗┓┳┣┃╋┓┛╋┣┳━┻┏┣┓┳╋┫┳┫┳
╋┻┓┻┻┣┫┛┳┓┃┣┣┏┃┫┫┏┛┓┛┣╋┫┳┛┏┻┗┳┳┫━┓┓
┏┣┃┣┓╋┓━┻┻┛┛┗┫╋┳╋┃┓┣╋┳┣┓┓━┏┓┻┣╋┓╋┫┻┗┏┃┏━
┏┳━┣╋╋┻┻━┏┗┗┃╋╋┻┣┃┃━╋┓┛┗┓┫┻━┓┓┓┫┗━┻┣┓┫┛┛
┏┛━┻┻┓┏┓┫╋┏╋┛━━┣┗┳┃┫┻╋┳━┛┣┻┏┛┣┫┏┫┣┻┏━┓┣━
┓┳┳┛┛╋┳┛┏┫┛┃┓┫┻┣┃┫┳┛┗┓┛━┻┃┻┓┳┃┻━┛┓┻┃╋┣┗┳
┫━┳┃┛┛┻┻┳━╋┣┳┗┏┓┃┃┳┃╋┗┃┃┣┻┫┃┣┓┃┫┏┳┗┫┳┫━━
┛━┃┓┗╋┣┗┻┫━╋┏┳╋┻┛┛┛┗┳┻┣┻┏╋┣┳┏┓━┏┳┓┻┗┗┏┏┗
┃┏┣┛━┓┓┫┻━┫╋╋┛┓╋┃┃┓┛━┃━┃┛┣┛┏┛┗┏┏┣┻┣┛┻┫┗━
┳━┗┃┏┻━┫┻┗┃━┓┳┣┓━┛━┃┃┃━┓┗┻┣╋┳╋┛┗┃┛┛┏┛┗┏┫
┏┏┛┻┣┃┳┏┫┣┻┫┫┛┫┓╋┳┳┳┛┃━━┏┛┏┳┳┏┓┛┓┻┛┗┏┏┳╋
┛┫━┓┛┻┳┓┗┣┏━┃┏━┃┫┛┏━┏┛┛┫┏┣┃┳━┻┛┛┗┳┣┻┗┳┗┓
┛━┃┓┃┣┛━╋┗┃┏┣╋╋┣┣╋┫┣┫╋━┏┏┏┓┏┗┗┗┃┳┓┣┗┻┓┣┻
┻━┃┗┛┛┻┳┣┓┃┫┣┣━━┛┃━━┃┳┃┏┻━┓┛╋┫┏┣━┛┛┛┓┳┛┛
┏┏┃┳┗┣┣╋┛┏┗┣┏╋┛━┏┣┏┳━━┣┳┻┻┓┳┓┓┏╋━━┣┗╋┏╋━
┛┛┏┓┫┗┳┳┫┗━┛┃┳┓┫┏╋┫┛┛┛┛┛┓┓━┓┛┓╋┏┏┳┻┫╋┏┫┻
╋┓┏┏┃┳┛┻┫━┫┻┫┣┛┣┻┫┃┻┛┃┻━┏┻┳━┻┗┻┗╋┳┗┣┗┫┏┃
┳┣┏┳┻┻┏╋┛┫┓┫┫┳┓┻┣━┃┛┏┃┣┻┻━┏┣┛━┳┏━━╋┻┓┻━┻
╋┃━┓┗┏┓┻╋━┛┛┗┣╋┓━┏┳┓┛┃╋┻┓╋┗┗┣╋┣┗┛┛┗┳┳┫┏━
┻┃┣┫┗┫┏┫┳┳┃┗┏┏┳┏┳┻┣┃┳┳━┳┛┓╋┳┣┻╋━┏┏┫┫┃┏┛┃
┫┓┫┫┳┃╋┛┃┓┣┗┗┓╋┏┃┗┗┏┣┛┫┗┻┗╋┳┗╋┳╋┳┫┣┓┻┃┃┗
┏━━┣┓┣┃┣┏┻┃┗┏╋┏┗┃╋━┃┫┛┗┣┣┻┳┛┫╋┃━┃┣┏┳┛╋╋╋
┛━┳━┛┗┗┓╋╋┣┏┛┫┃┃┛┏┳┫┳╋┏┗┣┳┓┛┏┃┃┓┣┻┃┳┫┻╋┫
┏┗┛┃╋┣╋┗┗╋┣┓┓╋━┏┓━┗┫┓┣┻┳┻┏┃┛┣╋┣┛━╋┃┓━━┳┗
━┣╋┓━┗┳┃┓┓┫┳┣┃┳┛┛╋┏┣┻┛┣┳┳┗┃┣┳┳┫┣┻┓┗┃┳┓┣━
┗┓━┫╋┃┣━┗╋┃╋┃┣┣┻┗┛┻━┫┻┫╋┓┻┗┣┏╋┫┣┓╋┏
┃┃╋┏┃┫┳┓┣┣┣┛┛┻━┻┣┣┳┃┣┛┃━┃┃━┳┏┫━┛┓┗┫┃┛━┳┓
┏┏┻┳━┛┫┃┫┫┗┻┗┣━┣┓┃┳┣┫┃╋┫┣┻┏┳┃┗┛┃┗┛┣┣┗┣┫┛
┛┣┗╋┛┓┣┃┃┳┫┏┗┗┃━┏┣┛┻━┓┃┃╋┃┏┃┓┫┳┫┃┻┗┫┣┏┏╋
━┗┃┣┫━┻┳╋┫┃┛┳┫┏┣╋┃┻┓┣┛┓━┫┃┏┫━┏┛┫╋┓┃┳┻┣┣┳
┫┛┫┏┳┓┓┻━╋┃┃┣┃┣┳┳┫┻┏┻┗┻╋━┛┻┣┫┻┳┳┓┃┣┓┗┻┃━
┃┻┳┣┓┃┫┓┗┫┛┣╋┗┃┓┏╋━┓┣━━┫┗┣┏┣┗┗┗┻┳┻┓┫┻┳╋┛
┛━┛┛┃┃┗┏┓━━━┃┳┗┣┗┻━━╋┳┗┓┗┫┻╋╋┓┻╋╋┓┃┏┏┏┻┳
━┓╋┻┛┗┃┓┏┃┓┳┃━┏┏┫┛┣┃┗╋┻┏━━┗┛┳┓┗━┏┏┓┻┃┗╋┳
┳┏┳┣━┣━┫━╋┳┣┏┫┫┓╋┓━┳┏┻╋┛┃┏┣┛┻╋┛┻┗┫┛┻┳┣┣┳
┗┫┳┗┣┏┣┳┣┓━┳┃┫┳┃┣┏┻┳┃┣╋┳┣━┫┣━┗┛┏┗┫╋━┃━┓┛
╋┫┓┻╋┓┛┓┳┏┳┻┣━┓┓┓┛┏┻┻┏┓┏┫┣┗┣┓┏┃╋┳┏┓╋╋╋┏┣
╋┻┓┛┛┳┏┫┛┫┓╋┻┫┛╋┳╋━┗┗━┣┣┳━┛┳┃┏╋━┓┗┻┛╋┫┳┓
┃┫━╋┳┣┣┛┫┃┳━┻┃━┳┓┓┓┻┣┓┻┏┃┛╋┛┓┃┫┻╋┃╋┏┻┏┓┫
┃┃┣┗┣┏┓┳┗┃┣━┗┗┛┓┃┗┫┳┳┳┻┫┻╋┗━┻┫╋┏┓╋┓┛┣┗┃━
┓━┓┃┣┓━┃┣┗┓┫━┫┓━┓┛┣┣╋┓┃┃━┃━┏╋┛┳━┓┗┓┻┳┳┛┫
╋┃┏━┏┻┳┏━┗┻┓┛┛┣┛┳┏┻┏┛┣━┗┗┻┃┏┣┳┓━┃┣┳╋┃┻┳┏
┓┳┳┛┗┫┏┳┻┓┏┃┫━┗┳┛┏┻━┫┳┻┏┳━┳┃┛┻┛┳┳┛╋┗┃┣┃╋
┳┗┓┓┫┃┣┛┳┏┏┏┫┗┃┃┓┛┳╋┳┏┳┳┃━┏┻┓┃┗┫┣┣┏┛┻┏┻╋
┣┣┳┣━┃┛┃┏┓━┃┛┳┻┳┃┛┻━╋╋┫┛┗━┛━┣┏┏┏┻┳┛┓╋┳┃┃
╋┏┗┏┃┃┓━┗┛┫┗┻┃┓┓┫┓━┫┓┏┣┳┓┣━┏┳┻╋┣┣┓┳╋┃╋┗┏
┗┗┛┳┳┳━┻━┗━┏┓┣╋┃┣┛━┗┛┛┳┓┗┫┫┫┳┗┃┣┳┃┏┏╋┏┳┣
┗┗╋┃┻╋┳┏┛┫┗┃┃┛┃┻┗┏┳┣┻┳━┫┃┛┻┳┓┓┃┻┣━┻┏╋┛┏┻
━┓━┓┻┛┗┏┻┓┫━┻┣┏┃┓┃━┳━┃┫┛┏┗┣┃┳━━┣┃┃━╋┛┻┻╋
┃┛┓╋┗┗┻┛━━╋┫┗━┫┣┫┏┫┻┻┓╋┛┻┛┳┗┗╋┫┃┛┳┃
━┣┣┳┛┻┛┣┗┏┫┓━━┗━┳┓┻━┻┳┗╋╋┏┛┫╋┓┳┻┛┏┗┏╋━┳┣
┗┏┏┳╋┓┳┻┏┫┓┻┫┗┃┻━┣┃┫┛┛┣┓┳┗┓┫┣┫┫┫┓╋┫┃┫┃┫┛
╋┣┏┣┏┏┳┓┛┫┻┳┳┫┣┛┛┳┓┣━┣┻┓┗┣┳┏┗┫┏┛┏┻┫┻╋┓┛┻
╋┃┃┓┗━━┻┻┓┣┣┻┫┃┃┻┗┻┗┃┗┃┗━╋╋┻┗╋┻━┫┏┏┳┓┻┏┗
┫┳━┃┻┛┛┳╋┗╋╋┻┏┓┳┫┣┣┓┳┓┻┻┣┃┛┻┳┳━┛┓┃┗┣┣┳┗┏
┫┻┣┓┳━┛╋┗┃┓┻┏┗┛┏┳┓┗┏┏━┛┣┓┫┓┳╋┣┫┓┫┏╋━┻┳┻┣
┳┃┗┣┫┓╋┓┻┗┃┃┣┃┫┗━┻┳╋┣━┳┻┃┣┃━┓╋┻━┣┳┃┓┏┫━┓
┗┃┻┓┗┃┗┗┓┃┻┗┛┻╋┣┛┣┃━┗┗┛┫┣┃┓┣┓┣┫╋┛┻┻┛┣┓┳┛
┣┫┛┃┓┫┫┣┳┻┛┓┛╋┃┣╋┗┳┛━┛┃┣╋┣┏┛┳┣┛┫┳┏┃┓╋┛┛━
┳╋┗━┗┫┻┏┓┻┳┳┃╋┻┃━╋┳┓┗╋┃┣━┣┏┏┛┓┗┓┗┓┗┳╋┓┳┫
┻┻┳┻┣┗┗┛┏┻╋┣┫┓┗┃┳┃╋┣┣┻╋╋╋┃┛┳━╋┫┛┛┫┳╋┛┳┏┳
┗┛┏┏┗┏┣┛━┣┓┫┗┣╋┗┓┻━╋┏┻━┗━┻┛┫┗┣┛━┏┗┫┃┛┣┣━
┃┏╋╋╋┣━╋┏┗╋━┻┃┏┛┳┃┳┳┻┣┣╋┣┏┗┫┗┫┃┛┗┣┓┻┏━╋┃
━┓┛┛┓┫┗╋┣┫┫┫┳┫┳╋┃╋┏┏┣┓━┓┓┫┫┻┏━┫┓┳╋┣┻━┫┗┫
┳┣┫┻┫┃┻┫╋┫┏┏┫┣┗┳┏╋┛━━┣┳┳┗┣┏━┗┻╋┻┏┣┻┏┗┣┣┓
┳┻╋┓┻┻┫┗┏━╋━┫┣┓┫┛┫┃┃┏┻┫┓┓┓┣┻┻╋┣┗┗╋┓┛━┓┳╋
━┓┃┏┫┫┳┃┻┛┫━┳┓┛┗┏┳┗┣━━╋┣┃┛┓┓┏┃┏┛━┓┛┳╋┻┫┗
┳┻┏┗┣┻┗┫━━━┳┓┛╋┻┻┗┗┛┣┏┗┓┫━┻┃┫┛┃┫┣┫┳┗┛┻┫┫
┏╋━┃┻┫┃╋┓┓┓┫┏┗┃┛┣╋┛┫┏━┣┃┛┗┫━┻┻┣━┫┫┣┳╋┛┓┓
╋┃┫━┓┻┻┗┏┻╋┳┻━╋┫┻┛┃┣┣┻┓┫┓┻┏┣┫┫┻╋┛┫━┣╋┻┻┗
┃━━┗┫┫┣╋━┗┃┛┏┏┳┫━┏┛┻┻┃╋┳┏┛┻┗┗┏┗┗┏┃┻┗┛┗━┛
┛┏╋┏┗━┳┓┛┏┓━┛┳┗┣┏┣┣┛╋┣┛┻┳┃┗┳┃┓┏┳┓┓┛┳┏┃┣┻
┳┣╋┗┻┗┓┃┻┓┳┣┫┏┗━┣┣╋┳┛┓┏┳┓╋┓┫┃┗━┫┣┗┃┏┣┣┫┣
━╋┃━┏┗━┣┛┓┻┳┗┓┗┗┫┫━┗━╋╋┫┓┗┓┳┃┫┛┳┓┓┻
┛━━━┫┳╋┻┻┫━┃┓━┃┣┛┳┃┗┗┏┃┗┗╋┏┳┫┳┛┣┏┃┓┛━┳┫┗
━┳┃┏┣┓┃┏┻┓╋┗╋┻┏━┣┓┛┓┗━┣┳┣╋┫┃┻┏┏┻╋┳╋┣┛┻┣┛
┛┓┻┓┫╋━┣┣┏╋┗┏━┗┫━┫┫┳┣━┫┳╋╋┛┻┣┳┫┳┛┫┣━┃┓┗╋
┏━┣┣┛┛┗┏┫┫┏┏┓╋┃┃┫┛╋╋┛━┃┏┛┣┛┓┃┻┻┳┓┏┳┳┣━━━
┃┳┻┛━╋┃╋┫┳┻┛┣┣━┻┫┳┏┛┫╋┫┗┛┫━┏┃┓┣┣━┓┫┗┫┣┻┏
┓┛┻┓╋━┓┣━┣┫┫╋━┣┃┏┗┛┗┏┗╋━┫╋━╋┓┗┗┻┣┣┛┓┃┳┫┛
━┣━╋┛╋┃┗╋┏┃╋╋┣━┳╋╋┃┛┛┳┏━┻┗┣┓╋┻┓┗┓┫┏┗━┻┛━
┃┏━┫┗┗╋┫┳┓┛┓┫┛┳┗╋┻┓┓┳┓━┳┣━┫┫┏┃┓━╋┫┻┣┻┣╋┻
┗┳┳┃╋┃┓┫┏┓╋┏╋╋┛┓━┃┻┗┳┗┏╋┳┻┫┫┫┣┏╋┃┫┗┣┛┫┃┳
━┏┣━╋┃┻┓┏┗┛┓┫╋┓━┃┓┳┻━┏┗┻┃┻━┓┣┛╋┗┳┫╋┳╋┓┻━
┓┓╋┫┫┣┏┻┳┣┏┓┗┻┛┣━━┓┻┳┛┻┓┗┻┗┓━┛┏┛┗┣┳┣╋━┳┳
┻┃┳┳┣╋┫╋╋┓┫╋╋┛┏┗┏┏┏┻┛┗━━┫┏┗┛┗━┗┏┫╋┻┳┻┃┣┏
┗┓┗┛┗┛┓┃┓┗┻┗╋╋┃┫┏┳┻╋┗┳┣┫┫━┏┳┳┗━┃┣┣┗┫┓┣┻┳
┏┫┻┓┛┗╋┓┣┛╋━┫┗┃━┫━┏┣┗┓┗╋┛┏┃╋┓┗┗┓━┓┃┣┳━┫┣
┻┗┣┗┓┻┗┗━┗┗╋┛┏┓┣┻┛┗┫┓┻┃┗┓┻┛┓┛┫┃┓┗┻┏┃┻╋━╋
┏┗┣┛┗┃┃┓━╋┣━━┫┫┛╋━┃╋┏┏┻┣┓┓━┳┃┫┗┳┗┏┫┻╋┃┻┃
┗┓┳┳┃┣┳┳━┛┃┣┛┏┳╋┣┏┳┃┳╋┣┫┃┛┫╋┣┣┓┛┃━━┗┃━┃┣
┛╋┃┗┣╋┫┻╋╋┫┗╋┏┓┣┏┣┃┗┓┛┣┏┛┏┓┛┗┻┳┫┏┻┗┃╋┣┃┫
┗┗┓┗┛┳┣┃╋┏╋┛┫┗━┻━┫╋┗┣┛━┗┫┫┏┳┳┻┃┃┳┳┃┓┓┣┻╋
━┛━┗┫┃╋┗┏┛┃┫┣━╋┣━┏┫┳╋┣┓┳┛┃┗╋╋┣┛━┣┏┫┳┫┻━┳
┣┳┗┃┳┣┛┓┛┣┗┗┫┃┓┳╋┏┳┓┓┣┫━━┃┛┫┏┗┻┛╋┻┗┳━━┣┗
┗╋┛┗━╋┻━━┃┏┣┗┫┫━┗┫┳╋┳┏┛┛┻╋┏┣┣┳┫┣┣┃━┃┗┳━┃
┳┻┣┫┗┗┏┣┃┗╋━┃┗┣┫━╋┏┻┃┏┛┛╋╋┣━━┗┻┻┛┃┫┃━┳━━
┫┏┏━━┻┫┏┫┓━┫┗┗━┗┫┫━┫┏┳┣┳┏┗┣┫╋┓┣╋┗┫┛
┃┓┛┃┻┳┣┣┛┗┳┗┫┏┫╋┳┳┫┳┣┓┃┏╋┫┣┃┣┫╋┫┛┃┓┓┣┳┻┗
━┣┃┳┳━━┗┣┳┫┫━┗┏┻┫┃┃┃┳┳╋┛┫┏┃┻┗┏┃┓╋┓┳┳┓┣┓┣
━┳┻┗┃┻┣╋┳┗┻┓┳┣┃━┣┗┳┳┣┏┏┻┓┃┓┳┏┃┏┳┳━┛┫┛╋┻╋
┫┓┻┛┓┃┓┻╋┣━┳━┫┗┫┗┓┏━┣┻┃━┏┻┃┳━┳┣┻┗┳┣┛┻┣┓┃
━┏┣╋┻┳┗┛┫┃┃┓┻┃┃┗┓┃┃┛┣┛┫┏┏┻┫┛┛┛┳┓┃┻━╋┓╋┏┫
┳┳┫┓┓┣┃┣┻╋┣┛┃╋┣┛┓╋┛┫┃┫┳╋┗━┏┻┛╋┗┛┗╋┛┫┣┗┫┓
┣┃┏╋┣┛┳┏┃╋┫┻┏┻┛┫┛╋┗┗┳┳━┣┣━┓┫━┛┳┣┏┣┻━╋┓┳┛
┏┳┓┏━┣┳┣┏╋┃┣╋┓┏┓┣┳┏┛┏┛━╋┫╋┣┏┏┫┻┏╋┃╋┳┳━┓┳
┓┏┃┻┫┗┛━╋┳┃━┗┫┻┛╋┫┫┣┗━┛┗┻┫┻━┗╋┣┻━┳┗┣┓┗┛┃
┃┳┏┏┳┛━┫┫┣┏┛┣╋┃┫┣┛┛┗┻┓┳╋┻┗┗┻┃┣┃┛┫┏┏┛┏┗┃┗
┏╋╋┫━┣┫┛┳┛┃┃┃┗┫━┓┛┻┃┓┳┃┗┓┫┫┣┫┳┗┳┃━┃┏┗┫┳┃
┳┛┏┛┣┛┗┃┳┏┛╋┗┏┫┗┣┻━┗╋╋┛━┣┃┓┛┣┓┏┣┓┗┳┻┻┃┛┻
┳┣┛┻┻┻┃┓┃┣┓┗┣┫┳━┳┛┓━┃┳┓╋┃┃┏━┏┛╋┓┫┏┏┻┃┳┏┣
┣┓┛┣┏╋┏┣┛╋┓━┳┫┻━┻┛┣┻┏┏┏┛┣┗┳╋┣┏┣┛┫━┏┛┫┫┓┣
┻┣┳┣┃┳┛┛┓┏┫┛┓┃╋┫┳┻┫┃╋┓┫┗┛┫╋┓┫┻┛┛┃┏┃┻┃┃┏┃
┏┫┓┳┓╋━┣┳┳┻╋┗┗╋┗┏┛┃┏┓┓┗┻┗┳┗┃┫━┣┃┛┫┫┃┓┫┻┳
┓━┗┳┏┓┓┗┃┻┗╋━┣┗┻┃┗━┃┣━┓┫┣━━━┛┗┳┣┓┏┣━┓━┣┛
┻┫┃┗━┗━┳┃┛┓┗┳┫┃┓┫┏┓┏╋┃┗┗┛┏┏┫┫┃┓┗┓┻┛┃━┓┣┏
┻┻┃━┫┣┣┗┳╋┏┓┫┃┃┃┛╋╋┻━┣━╋┛┣━┃━┻┃┓┳┏┣┻━┏╋┳
┛┳┛┓┛┓┃━╋┏┛┓╋┫┫┳━┛┫┃╋━┻┃┳┫╋━┏┣┏┃┳┻╋┓┫━╋┛
━┫┗┗┃┗┛┻┏┳┻┳┻┗┗┳┛┫┻━┣┓┏┛┳┫┏┣┗┃┳━┛┓┳┫┣┫┻┻
╋┳┻┣┫━┣┣┃┏┛┏╋┃┣━┛┣┫┛┗┗┓┓━┛┗┫┻┛┗┃┓┣┗┻┫━┓┃
┛┏┣┏┗┗┫┃┫┗┣┛┛┳┗┓┻┗┳━╋┏┳┓┏┛┳┫┻┃╋┏┗┳╋━┓┻┻┓
╋┗┫┓┛┳┫┻┻╋┛┳┣┫┓┓┻┃╋┛┓┗┓┣╋┛┛┓┣┣┻━━┛┻
┏━┻┫┳┻┃┻┛━╋╋━┛┗┏┣┓┻┏━┃━┏╋┃┏┫┏┃┛┳┛┗┃┛┛┻┳┣
┓┃┛┛┳┏┫┃┫┻┣━┓┓┻┃┳┣┳┻┏┫┛┳╋┓┳╋┃┣┛┣━┗┻┻┗┣┣╋
┣┫━┏┓┳┛┛┫┃┓╋┳┳┃┻┣┳┫┛┏┣┃┗┏┗┓┣┏┣┗┗┳╋┗┓┗┃┫┳
┛┻┻┏┃┣╋┓━┛┳┻┛┣┳┗┗┗┃┫┏┗┣┏╋┛┗┃┃┗┏┫┳┓┃┃┫┛┻╋
┃┗┃┳╋╋┛┓┣┳┫╋┓━━┛━╋┫┗┣┛┗┛┻┓┗┃┃┣╋━┫┣━┏┻┏┣┣
┃┃┃┳┻┓┣┫╋┓┗┛┃┣┏━┃┛┗━┓━┻┻┣┗┗┓┛┣┃┗╋╋┗┻┫━┻┳
┗━┻┃┛┗┻┗┻┃┫┳━━━┏┳┳┃┗┗┣━┫┳╋┃┓┛╋┓┛┣┫┳━┗┳┣┣
┃┫┗╋┛┏┻┗╋┳┳┻┫╋┻╋┏┏╋┏╋┣╋┳┃┻┳┣┏┏┛┣┛┳╋┏┏┳┓┫
┏╋┏┗━━┻┃┗┓┫┫┣┣┻╋━┫┃┗┻┳┃┛╋━╋┳┫┫┏┻┣┫━┣┻┣┏┏
┃┻╋┗┣┏┣┏┗┳┣┗┃╋┃┫┏╋┏┻┫┗┏┏━┏┳┗┓┣╋┗┓┣┃┫┛━┻┏
┛┫┫┳┓┛┻┻┣┗━┛┣━┳┫┣┳┏┻┻┳┫┏┳┻━┛┃━┫┗┫┃┣┃┓┣┗┣
┗┗╋┃┃┏┫┓┓╋┳┓┻┫━┃┛━┫┛┛┣┗┻┫┫┗━┗┫┫┣┛┻┳╋┳━┗┓
┓╋┳┫┳┃┃┣┓┗┻┣┛┗┫┓┣┗┃━┫┛┛┏┫┓┏━┃━┗┳┫┳┫┓┳┗━┳
┣┓╋┏┫╋┛╋┏┃┏┣┣┗┻┏┓┗╋┣━┃┛┃┻┻┃┃┗╋┫┃┃┣╋┫┣┳┳━
╋┓━┣┻┏┓┏┛╋┗━┓┣┗━┫━╋┛┓┏┫┛┃┛┃┣┻┗┫━╋┫━┫┃┣┻┛
┫━┳━┗┏┻┛┳┫╋┫━━┗┗┳┳━┓┳━┳┛┗┻┻┓┗┗┏┫━┓┳┓┣━┏╋
┻┣┻┫┫╋┃┃╋┃┗╋┻━┃━┻┃┣┗┛┳━┳┫┻━┳┏┳┛╋┳┻┻┓┗┗┣┣
━┗┣┏┻┫┫┫┛┻┗┣╋╋┣┛┳┻┛┃┛━┫┓┛┫┗┓┣━┫╋┏┗┳┗┛┫┻┳
┛┏┃┏╋┻┃┫┗┣┻┃┻┗┛┫┛┣┓╋┻┃━╋┳┗┛┻━┏┛┻┏┛┓━┓━┛┓
┃┫┣┫┫┫┗┗━┓┛┛┫┳┫┫┳┃┫┻┗┣┛╋┏┗┏╋┻┳┓┃┃┗┓┳┳━┫┣
┫━╋┃┏┃━┗┣┣╋┃┛┣┛┃╋┓┓╋┫┗┃━┗┛┫┣━┻┳┗━┳┣┫┳┏┳┳
┫┃┗┓┫┣╋┓┻┫┏┃┻┛┓┣╋┛┃┏┛┃┣┣┛╋┏━┓┃┗┳┗━━┓╋┓┏┏
┛┳╋┻┓┫┳┫┛┻╋┳┏┛┣┫┏┗┫┻┣┣┳┛┃┏┫┓┃┳┏╋━┣┳┳━┛┏┛
┻┗┳╋┃┓┳┗━┃┫┏┗┗┳┣┏┫━┗╋┛┳┛┗┏━┃┓┣┣━┃┣┗
┳━┫╋┻╋┣╋┗┫┛┻┓┻╋┳┛┓┳┣┓━┳┫┏╋┣┃┃┫┓┣┛┏╋┃┗┏╋┗
┃┛┃┗┳┓┗┣┫━┏╋┏┛┏┃┻┗┓┻┣┻━┣━┃┳┫┓━┓━┳┻┓┣┗┓┗┫
┗┏┓┓┛╋╋┳┛╋┻┛┃┳┛┃┫┻┫┓┳━┏╋┣┛┳┛┣┳┣┃┗┣┻╋┓┫┏┃
┛┻┣┗┃┳┓━━╋┛┻━┣┣┃┗┻┣━┳┣╋╋━┣┣┃┃┃┛┛╋┫┻┳┳┗┫┏
┻┫┳┫┳━┛┫┳━━┫┛┓┣┃┳┳┫┓┏┗━┓┓┳┛┻┻┏┃┛┣┣┏┗┳┃┳┻
┣┣┫┫┏┣┻╋┗╋┓┻┳╋┫╋┓┗┻┳┳┏┣┳┻┛┏┛┏┫┫┫┓┣━┓┣┓┃┣
━┏┻┃┗┛┗┻━╋┏╋╋╋┫┻━╋┳┻┓┓━┗┏┓┻┳╋┳━┓━┃┫┣┳┓┃┗
┏┗┓┗┣┓┓━┗┫┃┓┳┓┃┣┃┗╋┓┗┓┛┃┻┃╋┣╋┗━┛┫┗┳┏┏┗━━
┏┏╋┏┛┣┫╋┃┻┛┗┓┫╋┣┃┗┻┫┓┫┓━┃┻┗╋┗┻╋┏┳┛━┏╋┃┻┏
╋┻┓┣┣┛┻┫╋┏┻┣┏┗┳┃┃┗┛┣┻┃┃┓┳┓┻┫━┣┛┛┗┳┏┃┃┓┛┓
┻━┫┳┓┃┗━┻╋┻━┻┏╋┳┓┛┳┛┏┛┫┃┓┓┗┗╋┃┻┏┣┣┏┗━┣┫┣
━┣━┓┳┣╋┏┓┓┗┫┻┳┃┗┃┣╋┏┻╋┻┏┣┃┓┫┻╋┛┏┳┳┣┗┳┣┗┓
┗┏┳┗┓┣┃┓┏╋┏┫┛┻╋┛┣┫━┃━┣┛┻┓┃━┗┻┃┣━┛┃┗┓┻┫┗┳
┃┫┗┳┓┏┃┣┣┣┻┓┳━┃━┣┳┛┗┛┏━┳┻╋┫╋┣┻╋┛━┓┫┳╋╋┓╋
┏┃╋┻╋┗━┫┻┫┓┗┏┛╋┛━━━╋┳━┗┳┓┓┛┏┫╋┳┓┓╋┃┫╋╋┣┗
┫┫┏┳┏┓┗┳┗╋┗┏┻┳┛┓┻┗┫━┏┣┣╋┏┏╋┣┛━┗┓┛┳┃┏━┻┏┣
┗┫┻┣┏┓┻┣┻┓┳┫┓┗┛┳┳━┗┏┓┗┫┫┃┗┫┏┛┓┣┳┏┗┳┫┗━┓┗
━┃┗┃┓┗┻╋┻┃┣┣┏┗┓┃╋┳┛━╋┃┏┏┳┳━┣┓━┗┓┗┫┳┻┏┫┳┣
┓┏┳┗╋┏┗╋┃┫┃┻┃┃┃┫━┻┻┃┏┳┃━┳┏┫┳╋┫┫━╋┣╋┫┻┛┗┛
┏┻┗╋┓┛┏┗━┛┛┃┫┻━┃┛╋┛┗┓┃┓┏┏┛━┛┣╋┻┏┛━╋┳┫┓┳┏
┫┓┻┳┓┗┗┗┃┛┫┃┃┻┗┳┻┳┗┛┓┃┛┳┏╋┓┓┻┛╋┏┗┓╋┣┏┃┳┫
┛┳┗┛┃┛┻┗━┃┓┫┛┏┫┣┛┓┏┓┗┫┓┃┛┃┏━┫┃╋┻┛┫┏┃┳┃┫┃
┓┃┓┗╋┃╋┏┗┓━━┫┣┳┗┗┃┗╋┻┣┻┛┣┛┻┛┓╋━┫┳┃┻┣┃┻┏┛
━━┳╋┣┏┣╋┣┗┳┗┳┳┏┣╋╋┓┃┗╋┣┻┗━╋┏┫┫┫┣┏┗┫
┣┻┗┃╋┻┏┃┫┃┳┫┻┫┻╋┏┛┳┛┫┳┻┛┗┻┛━┣┣┏┗┛┏┛┛┗┳╋┻
┫━┣┣┳┫━┻┫┓┳┳╋┓┃┣┣┏┳┳╋╋┳┳┻┛┛┳╋━┓┣┻┃┏┻┗┃┓┫
┫┓╋┳┻┃┏┛┳┛┳┛┣┻┏━┣┻╋┛┓┏┗┣┃━╋╋┣┓┗━┓┓┫┃━━┗┣
┻┃╋┃┻┻┫┫┏━┃━┃╋┣╋┫┛┓┛┻┛┫┫┣┓┳┛┻┗┳┛┣┻┃━━┏┃┳
┛┛┻┗┓┓┣┓┏┣┓┳┗┳┗┳┫━┛┣━┛┳━╋━┛┏┣┗┻┓┳┃┫┗┣╋╋╋
┣╋━┫┛┻┗━┻┓┃┗━╋━╋┓╋┫┃┣┣┓┻┻┗┣┏━┳┏╋┓┻┫┗┻┃┣╋
┃┳┏┏┳┫━┗┃┻━┏┳┻┣┃┣┗┓┫┃╋┳┻┳┗┛┃┫┃┓╋╋┳┏┃┛┻┫┳
┳┻━┓━┏┳┳┳━┃┳┏┗┃┻┃┻╋┻┣┫╋┣┗┫┏┳━┫━┃┓━┫┏┏┳┓┳
┻┃┫┏╋┗┛┃━━┗┃┓┛┣┣━┓┛┗━┓┳━┣┓┫┻┳╋┻╋━┣━┏┗┛┃┃
╋┫┳┗┓╋┃┫╋┗┏┃┗┻━┓┻┗┣┣╋━┳┻╋━━┗┳┓┗┃┏━┛┳┳┣┃┛
┣┗┛┳╋╋┓┳┳┗┛┗┗┏┫┣┣┃┏━┫┗┫━┛┗┫┫╋┫┃┛┓┗┃┃┓┳┗┏
┣┫┓┓━┛╋┻┫┛┏╋┣┻┻┛━┳┃┣┏┳┓┓┣┓┫┫┓┣┛╋━╋╋┗┻┻┫┏
┗┏┃┣┗┣┏┗┫┏┃┛┃┳┳┗╋┻┫╋━┣┣┓┫┣━┻╋━┫┳┳╋┏┓┓┃┗┏
┃┣┫┫┳┣╋┻┫╋┃┃━╋┛┳┛━┫┓┳┃╋━┛┫╋┻┣┳┻━┫╋┓╋┳┳┫━
┣┏┃┃┳┛━┳┗┣┗┃╋┗┓┳┳┻┃┻┃┗┛┏┛┣┓┫┓┛┓┃╋┛━┳┗━┓┃
┫┛┻┛┏╋┳┣┣┓╋┛┗┛┻┗┳┫┗┃┏━╋━┗┫┫┫┫┓━╋╋┳┫┳┣┫┛┳
┃━┻┛┳┫┫┗┓┗╋┻┫╋┛┛┫╋┓┳┛┓┗━┳┏┣┛┗┳╋┃┗┻┓┏┃┃┣┓
┃┳┃┏┫╋┛┛┗┃━┳┣┏━━╋┏┳┓━┣┏╋╋┣┗┃┃┗┛┻╋┏┣┛┗┛┛┻
┓┗┛┃┃┻┫┻┛┏┻┛┻━┏━┗┻┗┫━┓┃┗┗┻┏━┻┻┳┏╋┓┓┻┛┓┛┗
╋┃┓┳━╋┗┣┗┓┻┻┏┗┗┛┳┛┛┳┃┛┏┫┃┗╋┗┗┃┣┓┛┣┏┓┃┗┗┣
┏┛┛┏┃┏━┛┛┏┗━┛┣┻┓┣━┻╋┣┛┳┗┫╋┛┣┗┗┓┳┻┣┃┻┃┏╋┻
┗━┓┃━┓┏┛┃┫┣┗┫┓┻┫┻┻┣┃┻┻┃┓┫╋┗╋┻┗┏┻━┃┻╋╋┫┣╋
┳┛┏┏┗┳━┗┫┣━┣┓┓┣┓┓╋┃┻┣┗┻┓╋┫┣┻┻┫┃╋━┳━┣┻┫╋┻
┛┛┓┳┳┗┏┛┻┣╋━━┏┛┗┏┏╋┃┣┓┻┻━━┣┃┓┃┃┣┫┗━
╋┫━┗┳┃━┫━┗┓┣┫╋┃┳┃┓┏╋┛━┛┃╋┓╋┛┏┓┣┏━━┏┛┳┳┏┣
┃┳┻┗┛┫┻┳┏┛┓┛┣━┛┗┳┗┛┓━┏┣┓┃━┫┛┗┛┛╋┣┳╋┳┫┻╋┫
┻┫┓┛╋┳┃━┣┃┗┃┃┃┻┣┫┓━┣┃┃┗┻┳┻┓╋┫╋╋┃┃┃┫┻┃┓━┫
┫╋┳╋┣┻┫┻┣┃┳┗┛┓┛┓┗━━┗┳┏┃┏━╋┓╋┗┗┏┫┛┻┗┛┻┃┳━
━┣┛┏━┃┛┣┃┃┓┏┓┫┗┗┣┗┳┣┫┏┓┃┗━┣┗╋┛━┏┗┳┃┓┳┻┣┗
┣┣┏┣┳┣┗┛┗┣┻┃┃┳┳┻╋┻╋╋┃━┗┏┓┫┫━╋┃┳┓┳━┛┛┓┏┣┗
┣┓╋┣┻┗┗┏┳┏┗╋┏━┃┏┗┳┣╋┏┳╋┃┓┏┛┃┏┏┣┓┗━┓┓┃┃┓┓
┓╋┗┃┏┓┗┏┛┏╋┛╋╋┣┏┃┛╋┳┳┻╋┛┳┏┏┓━╋┣┓┣┣┏┫┫┛┃┏
┫┫┓━┃┃┏┫┫╋╋┳┗╋━┓┫╋┛┃┛━┏┣┃┗┏┣┻┳━┛┳┻┛┏┛━━╋
┳┳┗┃┫┗┳┫╋┏┗┫┛┓╋┏┏┳┃┻┳┗╋╋┻┃╋┣┛┳┏━┏┗┻┗┃┻┓┓
┗┣┛┫┛┓┃┣┓┏┫┣┃┣┃╋┃┻╋┳┛┓┓┗┻┫┛━┛┣┏┫┳┫┏┏┣┛┣━
┳┣━╋┛┻┫┳╋┛┣┏┃┗┣┗┫┃┳┏┃┫┓┫┗┳┃┻━━┃╋┗┗┃╋╋┫┓┓
╋┓━┳┣┃━┗━┏┓┏╋┏╋┃━┫┗┫┫╋╋┣╋┻┓┻┫┳┏┏┣┳┻╋┏┏┛┻
┳┛┏┻┃┫┓┣━┣┻┫┫━━┗┻━╋┻┓┳┗┳┏┣┣┗╋┛┫━┫╋┛┏┏┻┏╋
┗┻┫┻┳┻╋━┃┣┳┏┛┣┳╋━┗╋┛╋┃┃┣━┣━┃┏┳┏┃╋┻┏━┛┳┻┫
┫┏┏┃┃━┃┛┏┓┻━╋┗┃┻┓┏┗┫┣┓┓━━╋┃┛┛┳┻┏┓┏┗━┏┣┫┗
┫┃┗┣━┳╋┛┏┓━┃━┳┛┛┏╋┳╋┛┳┛┫┛┻┗━┣┓┓┳┫┃╋┣┳┛┗┻
┓┏┣┛┻┏┻┓┃┣━┻┣┛┫┏┣┻┣┫┳┏┻┓━━┣┃┻┏┓┫┃┫┫┗┳┛┫┫
┻┛┻┃┣┓┻╋┓┏━┓┓┃┛╋┓┫━┻┳┛┳┫╋┃┗┻┛┛┻┳┻┫┣┃┗┣━┫
┻┃┛┛┫┳┣━┓┛╋━━┏┓┣┏┳━┛┣┏┗┃━┣━┻┗┓┫┓┗┃┓┏┳━┣┓
┳┣┃┓╋┣┻┳━━┗┳┃┗╋┃┣╋┃┳┣┓┳┏┛━┳┗╋┗┏┃┻╋┳╋━━┗━
┗┃┛┗┃┳┳╋┗┏━┫━━┓┓┣╋┛┗┏┻┃┏┓┗┳┫━┃╋┏┳┓┏┣┏┏┏┗
┗┃┻┗┏╋╋┓┃┃┳━┏┫┗┏┓┣┛╋┗┃┻━┓╋┫┻┣┃┗━┗┣┃━┗┏┓╋
┳┓┻┗┓┫┃┻┃┻┛┗━━┏┛┗┻┻━┳┏┓┫━┫┏━━┳╋┃┏┗┓
┣┗┣╋┳┗┳╋┫┣┓┫┳┏┗┛┛┓┣┣┻┻┳┃┻┛┻┫┗┻┗┻┛┫┫╋┏╋┓┫
┗┻┏┗┃┫┛┣┓┣┃┳┳┣━┻┻┻┣━┓┫┫╋┫┓┓━┃┣┣┓━┛┳┫╋┣┣┛
┳┫┣┓┗╋┻┳┫┫┣┓┃┏┛╋┳┏┏┛┳┗┛┣╋┗┃┻┣┳┣╋━┛╋┓┗┓━┗
┛┫┣━╋┃┗┣┓┓━┛┣╋┣┏┓┗┛┓┃┛┏┗┗╋┗╋┛┓┓┻╋━┳━┓┫┓┓
┏┃━┻┣┃╋╋┏━┻┛┫━┏┻╋┛┏┗╋┣┳┗┣┻┛┫┣━┃┻┃┣┫━┓┻┛┛
┏━┛┗┏┛┛┏━┣┗┃┓┃╋━━┛━┳┃┫┏┛┏┳┛┣┻┣┻━┃┓┗┗┏╋┗┏
┛┗┏┃┫┳━┫┏┓┓━┫┃╋┓┫┗┻┳┛┓┓┏┻╋┃┫╋┫┓┫━┣━┓┓┫╋┏
┓┏┛┏┓┃┣┫┛┣┏┳┫╋┳┏┻┏┻┻┣┫┫┛┏┏┻┻┣┗┳┛┻╋┏┏┓┛┗┻
┏┓┏┗┗┻╋┛┳┗┳╋┏┓┫┳┗┻┏┏━┗┓┫┛┛╋┓━┏┏┳┃┏┛┛━╋┏┫
┓┛┓┣┛┣┏┏┫┏┓┗┃┏┫┃┏┻┗┃┫┗━┃┻┓┗┃┗┏┳┛┻┣┣┳┳┏━┏
━┓┳┃┫┳┓┣┣┗┏╋┏┻┣━┃┓┻┫╋┫┏┏┫╋┛┗┓┫┓┃┻┃┗┫┻┣┻┃
╋┫┃┏━┗┓┃┻┣┗┫━┻┃╋┫┣┻┻┗┓╋╋┻┫┛┫╋┛┫┓┓┓┗┻┫┛┳╋
┗┏┳━┓┃┗┗━┗┣┻┻┗┃╋━┳┳┳┣━┃╋┻╋┓┏┳┃┏┏┳┳┣━━┻┣┛
┳┃╋╋┃┳┫━┗┓╋┣╋┓┃┳━┗┏━┳┻┫┓┃┣┳┓┓━┗┏┛━┣┏┳━┃━
╋┓┳┫┻┛┃━┗━┃┗┣┛┳┗┏┣┻━━┛┳┗━┫┻╋┫┃┓╋┃┗┣┃┏┓┏┓
┏┻┳┃╋┛┻┏┏┳┻┻┻┓┓┣┳┏┣╋┓┗┗┛┏╋┻╋┗┻┻┻┳┓╋╋┏╋┫┗
━┻┫┣┃┳┫┳┻┏┃┓╋╋┻━┛┣┣┻━┃┛╋┏┻┛┏┛╋┓┗┗┓┃┣┃━┛╋
┏━┛┳┛┓┳┓┗╋┃╋╋┏┃┳┻┛┗┻┗╋┏┃━┗┃┳┻┻┗┣┫┻┫━┻┫┏┫
┓┏┓┗━┳┗┃┣┣┳╋┏╋┃┛┏┫┣╋╋━┳┣┻┃┏┳┛┗┫┳┏┃┳┣━┫╋┏
╋┗┏┃━┻━╋┻╋┗━┃━┃┳┻┛┓┗╋╋┳┓┣┗┃┛┓┗┻┻┣┓╋┓┃┃┳┣
┃┫┻┻┣┓┣┻┫┗╋┳━┣┏┻┓━┓┣┏┛┻┳┛┛━━┳╋━╋┛┓┻┻┗┣┛┫
┣┓┫┻┓┃╋┓┓╋┏┏┣┳┛┛┻┃┗━┛━╋┗┗┳┏┫┫┣┏╋┻┻┳╋┻┛┏┳
━┗┛┻┓┓━┳┏┏┛┗╋┫┓┳┏┃┗┫━┛┣━┃┛┗┛┳┣┛┻┃╋━┓╋┻┓┻
┗┛┻━┣┓┏┫╋┃┛┗┻━━┛┛┏┓━┗┳┃┣┛┻┻╋┻┛━┗┫┫┃
┫┳┛┣━┓┓┗╋┓╋┏┛┻╋┫┃╋┃┻┳━╋┻┛┃╋┳┳┛┏┃┃━┛┛┣╋┗┣
┗┗┛╋┓┏┏━┓┛┏┃┗┣┃┻╋┳┻━┳━┃┗┻┗┗╋┣━┗┏╋┏┃┫┏━┻┻
┣┻┫┗┫┻┏━╋┏┗┳┳┣┻┃┏┗┏━┻━┗┛┣┃┫┗┏┣┫┣┛┓┗┳┫┳┗┓
┓┃┣┗┣┓━┣╋┓┃━┓┗┳┳━┛┛┻┏┃┓╋┳┗┗┏┫┗┓┫┗┻┳┓┓┫┛┻
━━┃━┫┗┛━┓┛┻┣┃┓┳┓┳┳┣┻┃╋┃┗┏┏┻┫┫┳┫┳╋┗╋┏┫┏┓┓
┻┻┳┣┳┃┓┗╋┓┛┓╋┫┛┳┗┃╋┫┳┃┓━┣┛╋┫╋┏╋┓┣┣┻┫┳┫┻┻
┳┓━┏┃┏┃┏━┏┛┏┗┗━┣┏┃━╋┻┃┛╋┣┃┓╋┣┳━┛┓┗┏┛┫┳┏┳
┳┻┛╋╋┛┛┳┗╋╋━┻┏┗┛┳┣┛━┻┳╋┣┫┗┳┫┣┻┳┻┻┃┣━┗┳╋┻
┣┳━┗┏┫┗┏┻┃┓╋━┻┗┓┏┳┓━┗┻┫┛┓┃┗┓┓┳┏┗┻┏┏┗┃┛┫┻
┣┣┳┫┛┗╋┏┗┃━━╋┻┻┓┏┛┏┻┻┫┏┓┛━━┗┫┃┳━┫┗━┛━┃┻┏
┳┻┓┫┣┛┳━┏┗┛┣┃┳┫┣┓┗┻┻━━╋━┳┓┛━┃┫┣╋┓┗┃┃╋┗┻┳
┏┫┗┳┓┣┃┏┛┳┳┃╋┣┛┫━┏┗┣┫┣╋┣┏┣┛━┓━┏╋┳┏┣┏┓┳┗┳
┻┗╋┳┓┳╋┣╋┃┳┓┻━┻┳┫┗┗┗━┣┻╋┓┳┓┓━┣┓┳┃┣━━┻┓┳┛
┻┫━┃┃┻┓┛┳┃┛┣┓┫╋┛┛┻┃━┏┏┓┫┏┛┫┫┏┫┻┣┳┫┏┗┛━┛┗
┃┛━┓┃┣┻┛┗┃╋┣┳┳━┻┛┏┳┛╋┳━┓┫┓┣┛┛╋┗┏┣╋┣┳┣┓┃┻
┫┳┣┓╋┗┣┣┛╋┃┗┣╋┳╋┻┗┃┃┗━┃┓┃━┏╋┣┛┏┻┛┗┏┓┣┛╋┻
┛┗┻┻┓┫┗┣┃┏┣╋┓┓━━╋━┳┏┻┳┏┛┗┏╋╋┻┓┛┏╋┛┛╋┗┗┗┫
╋┃┏┃┏┻┻┓╋┻┃┣┏┓┻┳━┣┛┣┓┣┓┻┃╋━┣┓━┣┣┛┳╋┃┛┃┳┛
┏┏┫┛┏┣┗┣┻┫┻┛╋┳┏┓┃┛┣┗┻┏┃┳┫╋┗┃━┻┗┓┛┣┏┫┛┃┃┣
┻┻┏┻━┳┻┻┻┣┛┛━┛┓┏┫━┃┣┏╋┳┓┛┛┫╋┓━┗┣┳┫┓┛┣┗╋━
┛┃┻╋┻┏┻╋┳┳┫╋━┫┳┗┣┣┛┛┃┛━━━┏┃┛┗┣┣┏┛┳┣┏━┗┏━
━┛━┳┏┻━┏┻┏┻┓┏┫┛╋┏┣┻┓┳┳━━┻┛┃┻┓┓┛┏┳┳┏┃┫╋┗┣
┓┫┓┃┳╋┫┫╋━┻┳╋┫┗┻┏┛┳┻┏┃┓╋┏┛┃╋┓┓╋┏┳┫┳┃┳┻╋┣
┓┫┗━┫┃┛┛┏┛┻━┓┫━┫┏┣┛┳┛┏┣━┫┛┫╋━━┓━┫┓┳
━┣┣┳┗┫┣┻┛╋┳┗━╋┳┫╋┫┓╋┛┓┓┃╋╋┻┏┓┳┓┻┃┓┛┳╋┳┫┃
┏┓━┏┻┃┫┏┓┳┣┗━┫┓┳┫┓┣┏━┻┫╋┫┣┛┓┃┃┓┫╋━╋┗┻┗━┏
┻┓┃┻━┳━┏┫┻┛┓┛┫━━╋╋┳┫┛┏┃━━┃┣┳┗┣┗━┣┏┻┣┳┃┣┣
┣┫━┫┃┓┻┳┛┫┻━┏┻┣┛┓━┃┫┻┳┓┓┻┏┣╋┗╋┏┫┗┫┃┓┏┏━┣
┛┗┣┳╋━┃┛┗┗┛┛┗┃┃┻┫┳┣┻┻━┻┻┓┳┳┗┛┓┫┛┫┏┃╋┏┗┫┫
┛┳━┻┣┻┗┗┫┃┃╋┓┏┛┛┃╋╋┛┗━┛┓┳┃┳┻┗╋┛┛┣┏┗━┣┃┳┛
╋┫┓┛┛━━┳╋┗┳┫┗━┣┛╋┏━┻┓━┣┗┏┃━┣━╋╋┳┻╋┫┏┳┏┓┛
━┛┛━┓┳┗╋━┗╋┏┃┓╋━╋┻┣┫┏╋┻┫┫┳┃┻┫┃┃┛┓┓┳┓╋┓┏┛
┫┫┫┫┫┃┛┣┫┏╋┣┫┃┛┃┃┓┫┗┏┃┗┣━┓┗┛┛┃┓┛┗┫┻┃┳┻┓┗
┛┛┳┗━┃┫┣┏┛┫━┳┣╋╋┓┫╋┳┳┛┳┳┓┃┏┗┣┫━┳┃┃┃┻┫┗┛┻
┳┃━┃╋┳╋╋┣┣┳┃┻╋┛┃┣┳┣┳┓╋┗┫┳┓┗┛┛┫━━┻┃┓┫┳┗┣┻
┻━┃┣┃╋┻╋┓┛┣┏┛┣┫┫┃┗┗┫┳┛┳┏┗┃━┻┣━━┓┣┳┫┛┛┃┫┓
━┏┣┏┳┗┏━┣┗╋┃┃┣┳┫┻┣┗┻┛┏┫╋┻┣┣┗┃┓━┣╋╋┳┗━┣┛┣
┃┳┏┛┛┣┳┃┻┃┳━━┻┳┻┓┏┛┳┏┃┻┓┗┃┫┣┃┣┛┃┳┗┳╋┛┣┗╋
┫━┛━┛┳┳┻━┗┻┏┃┏┻┓╋┣┳┣╋┓┓┃┳┏┏┃┳┗┏╋┗┻┓┛┃┛┏┓
┫┳┗┏╋━┳┓┻┣┻┓┛┓┳┗━┓┫┳━┛┗┃┣┛┫┏┓┛━┛┣┗┓┃━╋┣┛
┗┫┣┃┓╋┏━┏┗┻┃┛┃┫┣╋┃┻┓┻┏┻┫┏╋┛┗┫┏┫┳┗┏┫┏┳┫━┻
┃┏┻┗┗┓┏┗╋┻┣━┫┏┻┃━┣┣┃┓┃━┣┓┛┛┛┛╋┛┓┛┏╋┫┃┳┃┓
┫┳┳┣┻┳┫┃┳┓┏┳┏┫┃┗┗┏━┻┣┻━┣╋┛━┃┓┫╋┳╋┏┳┣┓┳━┻
┣┛┻┗┻┃┓┃┗╋┃┻┓┗┫┗┗┗┻╋╋━┣┏┗┗┫┛┏┛╋┗┗┣┛┛┳┏┃┏
┏┏┫━┣┻┫┣┃┓┻┻╋╋┏┻━┻┃┏┣┳┳┏┫━┻━┃┫┓┻┻┏┻┻┗━┣┫
┓┃┓┓┛┫┃┳┫━┗┳┗┗┻┗┗┏┻┫┳┗╋╋┣┛┓┓┏┳┻━┗┫┛┛┏┣┃┳
┛┓┗┏┏┳┛━┻━┻┓╋┃┏╋┣┳┗━┻┣┣┳┃┛┫┻┗┣┃┛━┛┳┫┻┫┛┗
━╋━┛┛┃┻┏━┛┻┗┫┗┏┻┣┛┏╋┏┳┛┓┣┃┃╋┳┗┛┻┗┣┗
━┫━┫┓┓┓┓┣━┻┏┏┳┻━┻┳┻┛╋┃━┫┏┻┓┃┃┃┃╋┓┣┃━╋┣┛┫
╋╋┏┗┛┣┃┗┓╋┻━┏┳╋┗┣┫┳┗┗┳┃━┳┗┳┏┃┓┓━━┻┻┏┃┃╋┗
┣┏┗┓┃┓┃┳┣┳╋┫┗┃┳━┓┓╋╋┫┳━┓┫━┃┫┗┫┛┫┳┣┛┳┫┃┃┫
┣╋┏┳┣┃╋┃╋┣╋┓┃┏┫┻┫┻┏┻┛┛┃┻┓┗╋┫┛┗━┻┣┻┳╋┗┻┻┓
┓┏┳┗┣┏┛┫┓┳┃┗┓┓┃┃┫━┫┗┗┏┛┳┃╋┛┫╋╋┗┃┛╋━┏┣┓┃┫
┓━┻╋┳┣┻┣━┣━━┳┻╋━┛┣┛┗┃┳┣┃━┣┫┓╋┳┓┓┛┏┓┻╋┳╋┃
┻┛┃━┣┛━┛┣┃┓┻┃┫╋┣┳╋┳┻┛┃┃┻┻┫┛┻┻┣┳┗┛╋┃┏┏┓┓┻
━┓┃┫┓┣┃┗┗╋┏┏┻╋┻┛┣┏┫┓┗┻┳╋┣┳┃┗┣┳┻┛┃┛┓┳━┫╋┫
┓┣━┓┳━┏╋┃┏╋┛┫┣╋┫┏┫━┛╋┃┃━┳┏┣┻━┻┗╋┛┣┣┻╋┣┣┃
┫┃┣┻╋┛┻━┛╋┻┗┫┫┃━┏┃┛┓┃┣┛┛━┃━┓┏┣┛┛┓┳━┫┓┛┓┗
━┣┓┳┛┏━╋━╋━┃┃┛┻┛┻┃┫┏┃┗┫╋┓┗┳┏┗┏┗┳┻┃━━┳┳┣┻
━┃╋┣┓┓┃┫┓┳┻┏┛┃━┻━┏┫┻┃┏━┻╋┓┣┏┓┻╋┳┣┗┃┗┻┳┃┓
┗┫┓┳╋━┃┻┏┣┛┛━╋╋┏┏┣┳╋┗╋┣━━┫┻┳┃┣━┗━┣┏┫┻┏━┳
┗┓┳╋┓┫┫┫┓┣┗┃┃┫┗┗━┣┃┛┫┣┣┣┓┃┓┓┛┓┣┗╋┏┗╋╋┗┓╋
┓╋┗┃┫┳╋┏┏┻┳┃┗┣┻┫┛┳┛┃╋┏┻┣┓╋┫╋┛┗┫┗┃┛┫┣┻┗┳┓
┳┓┣┫┏┓┏┫━┛┃┣━┣━┻┏┗┓┻━┗╋┛┏┣┗┓┻┗┻┣┏┫┓┓┻╋┣┓
┛┛┃┃┛┳┏╋┫┳┳╋┗╋┫┻┻┓┫┗┳┳━┣┛┏┫━┫╋┏┻┳┃┻┗┻╋┣┛
┳┏┣┫┣┻┻┣┻┓┗┣┏┛┃┫┃┛┏┳┏┳┻┗┛┫┳┻┛┫┫┛┛┏┗╋┏┗━┏
┣┛┗┏┣┳┣┃┓┛┓┏┫┫┣┏╋┳┻┣┛┻┻┃┃┳┫┳┗━┣┏┓┓┗┣━╋━┻
┛┃┓┳╋┣┻┫┏┏┫┏╋┓┏┛┗┓┳┃┣╋┏┣┫┃┏┫━┓┻┗┛┣┗┣┫┫┗┫
┻┣┛┫┣┃╋┫━┛┣┃━┏╋┏┛┗┃┛━┓┛┣┃┳╋┳┃┳━┣┏┗┫┛━┗┃┣
┳┻┗┛┏┛┗━┓┣┫┓┻╋┻┛┻┳┻┃┃┏╋┃┃┃┫┳━┓┣━┏┫┛┏━┫┣┓
┓┃┣┳┏╋┗━┫┣┏┃━┳┗┗┏━┏┏┣╋┓┏┃┓┏━┏┫┳┗┫┓┳┻┛┛┏┓
┣┛┫┓┛━┏┏┫┻╋┃┫┓╋┫┓┣╋┣┻┫┛┣┻━┛┣┛━┃┻┣┗┗
┣┻┳╋┫┳╋┣┫┻┻┓┃┗┳┃┫┃┓╋┛┃┓┫┫┣╋┻┃┫┻┻┃╋┣┃┛┗╋┣
┳┓┣┳┫┃┻┣┃┓┳┻┣┃┓┫┳┣━┗┓┻┻┳┓┫┓┗┃┛┗┗┻┳━┻┳━┛┫
━╋┣┃┗╋┏┓┫┻┗┛┓┏┳┓┻┛┫┃┫┓┃┳┛┣┃┻┳━┗┃┗┫┗╋┛━━┏
━┛┃┗╋┻┣┏┻╋┳┣┫┫┣┓┫┃┗┛┗┓┗┃┣┛┃┏┃━╋┓┛┃┏┻┳┓╋┫
┣╋━┻┳┻┗┣┫┏┓┓┗╋┳╋┳╋┫┃┣┫┏━┓┃┫┏╋╋╋┃┣┫┗┛┗┣┳┣
┏┃┃┻┻┣┛┻┣┗┗┃┃╋┃━┗┳┃┫┳┫┃┛┳┏┏┻┃┓┫┛┳┃┃━┳┗━┻
┓┓┣┓┏╋╋┫┳┏┃┳┻┛┻┫╋┏┻┣┓┓┳┫┗┻━┫┳┗┃╋━┻━━╋┫┻┗
┓┗┓━┏╋┣━╋┣┳╋┣┏┃┣┳╋━┳┓┓╋━┛┣┓━━╋┏┗┫━┫━━┣┳┃
┓┳┛┃┃┳━┣┓┏┻┻━┏┃╋┏┗┗┳┏┻┗╋┻┻┻┛┳┳┳┫━┳┓┛━┫┏┏
┫┣╋┣╋━━┛┣┏━┓╋┛━╋┣━┳┃━┣┃┣┓┃┏┳┃┏┣┃┻┓╋┳╋┛┛╋
┻━┃┃┛┓┏┛┛┫╋┫╋┃┳┏┫┳┗┃╋┛┃┫┛┣┓┏┣┗┳┏┻╋┏┗┳┳┣┃
┻┗┣┃╋╋┫┃┃┃━┓╋┣┻┓┻╋┻╋┗┓┛┣┓┗┳┓┛┗┗━┻┣┓┳┛┏━┫
┗┓┃┛┏┛┳┃┳━━┻┫┏┛┛┳┃╋┳┏┛┳┫┣╋┛╋┗┫┏┏┛┗┻┳┻┓┳┓
┫┗┻┓┗┗┃┻┛┣┛┓┛┗┗┻┣┏┗┏━┃━┻┓┻┳┃┛┛╋╋━┓┳┃┗╋┗┃
┓┣┳┏┃┫┣╋┣┣┫┻┫┣━┫┓┫┗┻┗┏┗╋━┳┣┗┓┃┃┓┛┏┃╋┓┫┣┓
┗┃┃┻┃┫┃╋┣┻┻┣┛┓┣┏┗┣┃┃┓┏┫┓┃┳┗┏┳┳┃┓┫━┫┗┛┛╋┏
┳┻╋┛┃┳┏┛┃┳┓━┣━┓━┃┃━┓┗┓╋┃╋━┣┳┳┛┗┗┏┳┏┳┳╋┳┓
┛┓┻┣┃━┛┓┏┃┫╋┏┏┳╋┻┗╋┓┳┫┛┗┗┏┻┛┗┛┏┗┫┓┳┫┳┓━┳
┻┓╋┏┫┣━┫┳┛┫┃━┻┳┻┳┻┗┫┃┏┃┛╋┗┳┳┳┳┃┫┓┛┣┣━┃┻┗
╋┣┛━┃┫┏━┗┻┛┗┫╋┣┛━┻╋━┛┣┗┃┛┛━╋┗┗╋━┏┃╋┛┃┛┻┣
┻┫┏┳┛╋┻┻┗┳┏╋┻┃┃┃┏┓┛┗┣┫━┃┳┛┫╋╋━┳┫╋┏┏┫┫┃┗╋
┻┃┫╋┻━━━┃┛┏━┗┫┃┛┛┳┻╋┛┫┳╋┏━┃┫┓┃┫┫┃┻┛┳┏┫┏┃
┳┃┛┳━┻┃┛┃┣╋┻┻┛┫┏┛┃┛┻┗┏━┓┛┛┓┳━┛┫┗┫╋┣┻━┃┫┳
┣┻╋┳┣┛━┳┳┻┫┻┛┛┫┣┓┗┣┗┫┣┣┏┳┳┻┣╋┗┏┣╋┛┳
╋┻┳┳┏┏┏┣┫┻┏┗┓┛┓┛┓┃┫╋┃┳┃╋┃━┏┓┓┣┃━┓┓╋┫┻┳╋┻
┓┗┻┳┓╋┫┳┣╋╋╋━┳┓╋┏┛┗┃┃┏┓┻┃┣┳┛┏╋┛━┏╋┓╋┃┃┏━
┃┻┻┫┻┳┗┣╋┻╋┫┃┻┓┛┻┓┫┻┏┃┗╋┻┏┃┳┛┳━┓┗━┻┣━╋╋┃
╋━┃┓┏┳┣┏┣┛━┏┓┫━┏┃┗┗┳┣┓┻━┏┣╋┣┓━┃┓┏┓┻┫┛┏┫┫
┫╋┫┻╋┗┏┫━┗┓┛╋┛┛┓┛┓┳┃╋┻┫┛╋┻━┛┗┓┫┫┃┫┻━┳┛┏┓
┏┫┃┣┻┏┗┣┫╋┗┛┗┣┣┓╋┳╋┓┏━┗┳━┓━━┫┳┛┫┳┫━╋┗┣┓┃
┃╋┓┻┃┣┳┓┗┗┣┫┃┫┃┃┃╋┳┏┗━┓╋┣┗━┏┫┣╋┛┫┛┻┳┃┣━┓
━┫┣╋┻┏┻┫┓┳┣┻┻┃┣╋╋╋┛┃┻┛┻┳┣┛┓┗┛┣╋┫┳╋┛┃┳┏┏┓
┏┗┛┗━┓┏┓┻┻┗┛┣┣┗┳┳┣┣┗┃┻╋┳┳━╋┳┃━┫┛┣━┣┗╋┻┃┗
┻┣━╋┳┃┣┗┳┳┛┏━━┗┛┻╋┫┻┓┏┏╋┫┳┫┓┓┛┗━╋┗┣┣╋━┻━
┛┻╋┏━┫┗┃┛┓┓┃┗┗┗┛┛┣┫┗┃┃┳┓┳┣━┏╋┻┛┗┛┓┃╋┻┓┳┏
━┣┗┫┳╋┫━┣╋┫┗┫━┃┏┳┳┛┳┏┏┓┫┓╋┣┻┃━┃┻┳┻┻┏┻┻┃┏
┫┗┣╋┃╋┛╋┏┛━╋┏┃┻┃┛┛┛┳┏┳┏┣┫┓┳━┻╋╋┃╋┳╋┗┛┗┗┗
╋┃━━┃┻┣┗┓┃┣╋┫┃┃┳┃┣╋┣┗┃┻┗┓╋┻┣┃┫┃┏╋━┃╋┓┻━┓
━┛┳┓╋┣┗┳━┓┃┗┛┛┗┛┣┛┏━┗┏┗━┗┃┳┳╋━╋┗┻┏┫┛━┣┻┻
━┫┣┏┓┗┳┣┻╋┳┛┻┗┻┛┣╋┻┓╋┣┛┗┳┛┻╋┓━┓╋┃┃━┗┣╋┗┛
┫┓┛┗┃┣┳┛┛┏┓╋┓┳┓┓┫┛┏┳┣╋┣┃╋┓┏┫┫╋━┗┃┻━━┛┣┗┗
┣┃┛┳╋┏╋┣┫┫┓┛━┫━┓┏╋┏┫━┳┣┃┓━┓┫┳┃━┫┏┫┏┫┣━┫┛
┣┣┳┻┗╋┫┻┏┗╋┃┳┫┳┓━┳┏┣┳━┃┻┳╋┛┓┻┛┏┏┳┫╋┻┣┣┛┗
┳┏┻┣┫┃╋┏┣┳┣┏┃┏┻┻━┛┓┣┗┫┃┏━╋┏┓┏┻┣┳┣┃┏┻┓╋┃╋
┏┳┻┣┣┃┗┛┓┗╋┫┫╋┓┃┻┫┓━┫┏╋┓┗━┫┫┛┣┏┫┏╋┏┳┫┓┓┳
┛┛╋┓┏┃┳━┳┓┣━┻┗┗┻┏┣╋┃┫┫┏┳┳┫┗┓━┻┫┛┓┃┣┓┃┣┣┫
┫┫┏┏┻┫┓┓━┃━┳┏┗┗┓┣━╋┗┫┫┳╋┣┛╋┓┳┻┏┣┛╋╋┣━┏┣┃
┫┫┳┓┓━┓┗╋┛┳┃┃┳┫┻━┻┗┣╋━┏┓┣┛┏┃┣┳┻┗┗┗┗
━┳━┛┻┛┗┣┗┛┏━┳╋┳┳┣╋┓━┃┣┣╋┻┳┻┣╋┳╋┛┣┫┓┛┗━┗┻
┛┣┗┣┃┏━┓┳┳━┣╋━┳━╋┛╋┗┗┏┳┓━╋╋┏━━┗┫━┳┻┫┳┻╋━
┛┻━┻┏━┣┻┛┣┣┗┻┛╋┣┛┣┓┻┳┛┛┻┗┣┫╋┃┓┻━┓┓┛┫┫┏━┓
┛━┓┗┃┃┻┓┳┫┏┗━┓┫┣━━┓┫╋┳┓┓┻┳┛┻┃┛┣┃┃┣┏┫┃┓┃┏
┻┣┗┗┓┏━┻┳┫┗━┃┃┣┛┳┗┫┛┃┻┗┫┫┻┳┳┃┫┣┫┃┃┛┓┏┓┛┗
┫┛┫┳┃┣┣┗┓┃┏╋┗┛╋┏┣┛┏┳┳┃┛┻┗┏┣┳┃━┻┫┗┛╋┳┃━┏┗
┛┃╋┓┃━┫━┫┣┳┛┓━┻┏┃┫┻┛┫━━┳┏┃╋┏┗┏━┻┳┗┣┓┣┛┗┣
┣╋┓┳┳┃╋┓┓┓┃┗┣┳┳┻━━┃┻┛┻┓┻┳┳┳━━┗┳┻┣┳┛┗┏┗┛┃
┃┳╋╋┓┳┻┣┣┓━━┗┣┏┓┓┗┓┫┃┗┛┗┻╋┫╋┻┻┫┏┻┓╋┃┛╋┻┻
╋━┗┗╋━┫┳┃┃┫┳┻┓┻┫╋┻┓┓╋━┓━┫┣╋┗┫╋┗┓┫┓┳━┛┓┗┃
┃┛┣┗┏━┣┣┏┛┛╋┗┣┃┣┏╋┓┣╋┳┗┃┓━╋┫┃┏━┗━┃┫┫┃┏┏┣
┃┛┗┣━┏━┛┛┣┛┃┻┏┃┓┃━━┳┫┣┗┏┳╋┓┛┣┻┃━┃┻┗┻┛┃┫┫
┻┳┃┏━┛┫┗┳┃╋┏┫┻━┗┻┣┳┓┫┓┛┻┻┏┗┫┓╋┫┫┻┓┗┳┣┓┛┫
┣━╋┻┫┻┗╋┳┛┗┳┛┓╋┣┳┓╋┏┫┳┏┻┻┗┻┻╋┓┳┃┓┃┛┏┓┻┓┏
╋╋╋┫━┏┗┗┓┣┗┣┛┳━┛┓╋┻┃┗┛┛┃┛┃┛━━┛┃┏┳┗┃━┗┗┓┛
┓┗━┃┛╋┃┓┫┣┓━┳┻┳━┣┏┫┛┣┗┻┻╋┓┣┃┃┏┻┻┓┓┻┗┓┗━┃
┳━┗┓┳┓┫┣┗┫┃┓┫┣┣┓┣┗┓┻╋┫╋━╋┛┗┏┗━━━┳╋┻┣┓━┣┓
┫━╋╋━┣━╋╋┃┏━┛┻┗┻╋┫┫┃┣┳┏━┏┫┃┃┫┛┫┗┃╋┓╋┛┳┳┏
┻┃┫┫┗┻┃┫━┗┫┛╋┻┣┳━┻┓╋┫┛┻┻┛┳┛┳┗┣┻┣┣┛┳┛┫┛┃╋
━┣┫━┏┛┫━┳┳┫┓┫┓━╋┏┃┫╋┓┏┣┃┓┫┫┏┓┛┳┏┫╋┗┛┻┗┏━
┻┓┃┻┗╋┓╋┣━━┳┛┏┫┗┃┳┗┫┳┛┳━┻┓┻┻┳╋┏┓┛╋┏┃┓┛┣┳
┏┃┗┻╋┓━╋┛╋┃┻━┏┫┣┓┓┃┏━┫┫┫┻┣┃┻┃┓┛┛╋┃┓┳┣┻┫┳
┏╋┳┏┃━┣┣━┳┳┃╋┗┳┗┃┏┛━┓┗┏┗┫┣┏┣┗┣┏┃╋┃━╋━┳┓┣
╋┳┛┗┫┻┣┻╋┳┫┫━┛━┣┣┫┃╋┗┗┓┫━┳┳┃┗━━┗┻┻┏
┏━┳┃┗┓┳┗┫┓┛┓┗┣┏┣┳┣┳┣┓┃┣┳┫┫┳┛┓┛┻┛┣━┫━╋━┗┻
┗┃┻╋┻┃╋┃┃┣┏┗┏┛┃┻┛┏┫╋━┏┗┓┳┻┓┃┫┳┃┏╋┻┗┃┻┫┳┫
┳╋┗┓┫┻┏━━┓┛╋┳┗┳┛╋┣┛┳┗┛┃┗┳┃┓┓┓╋╋┓╋┏┓┏┓┣┻━
╋┳┓━┓━╋━┳┛┃┛┛┓┣┫━╋┓┗┣┏┻┳┫┗┃┗┗┣┏┫┣┫━┗┓┫┏┳
━┃┫┗┫┏┃╋┛┫┻┓┛┫┓┗╋━┓┓┳┣┣┓┏╋┛━┫┃┃┗┃┳╋┻┣┫┓━
━┏┓┳┫┓┳╋┫┗┛┏┛╋┗┳╋━┛━╋┗┻━┃┃┓┫━┛┏┃┻━┃┃┏┳━┫
╋┣━┏┣┃┣┻┻╋┃┓┛╋┗┫┫━┗━╋┃┛┏━┣━╋┫┛┃╋┳┛┏━┣┃┫┃
╋┃━┏┗┗┗┃┻┃┣━┓━┛┗┗┏━┳┳┫┗┗┛┗╋┫┛┫┫┛┃━┓┳┣┣┃┣
┓┗┳┫┳┫┃━━┳━┛┣┳┏┛┃┗┛━━┫┻╋┏┫┫┏┣┫┛┫┳┗━┣╋╋┛━
┗━┓━┫┃┻┻┃┓╋┃┃┛┓┻┫┓┃┳╋┛┫┃┗┳━┣┛┫┗┳┓┣┃┳┫┫╋┫
┓┓━┫┻╋┣┗┗┃┏┣┛┏┗┓┏╋┛┃┻┛┗┏┏╋━┃┛┻┛┓┣┻┛┏┗┓━╋
╋━┏━┃┓┛╋┏┗┳┛┓┫╋╋┳┻┣┣┃┳┃┣┫╋┫┛┻┛┫┳┛━┏┗┣━┃┳
┳┫┻┻┛┓┏┃╋┣┳━┫┃┓╋┣┗┏┛┓┣┓┫┏┓┫┏┫┻┫┏╋┗╋┳┃┣┓━
┛┗┏┫┓╋━┛┳━┫┓┗┏━┫┫┗┓┳━┻┃┓╋┳┏┗┳┫┻━┃┓┛┳┗┫╋┏
┣┃┫┗┓┛┻┻╋┛┣━┏╋┻┫┫┣╋┛┻╋┃┣┓━┛┏┃┻┓┫┳┳┣┫┓━┛┳
╋┏┛┃┗╋╋┏┃┻┫┃┻┳━┃┻╋┫┓┻┏┏┓┛━╋┳┛┫━┛┫┓┻━┛┃┓┣
━┓┏╋┏┳┏╋┳┣╋┛┏┻┓┏┻┣┗┏┫━┣┳┃┛╋┗━╋┓┳┃┃┏┗╋┓┻┫
┳┻┫┣┣┏┻┳┓┃┃╋┃┃┣╋┫┗┏╋┳┓┏┛╋┳┫┏┛┗━┻┛┫┏┛┛━┫┓
┻┫╋┻┣╋┛┫┗┫╋━┏┃┫┳┃┳╋╋┓┓┃┻┳┫┃┻┻┏┳┛┛┻┏┗┗┓┻┳
┫┻┻┃┻╋┓┛╋┃━┻━┓┗┛┻┗╋┣┏╋┻┗┫╋┓┃╋┻┣┏┃┗┫┏┃┏╋┳
┻┓┳╋━┃━┃┛━╋┫┗╋┃━┻━┳┏┏┫┳━╋┫┳┳┏━┣┓╋┳┏┣┓┫┃┗
┳┗┣━┳┫┏┗┓┃┃┃┻┓━┻┛┏┗┛┗┛┛┛┣┏┣┻┓┓┃┓╋┛┣┳┣┫┓┗
┳╋┓┛━┛┏┓┻┓┣┫┳━┳┃┣┻┳━┻┳┫┏┓┣┻┛┃━┓┣┣━┗┗┛┳┛━
┓┃┗╋┏┛╋┗━┃┗┏┃┛┣╋┫┏┓┛╋┣┳┗┏┣┣╋┫┣┛╋┻┫┣
┫┻┣┫┏━━┏┏┗┓┣┻┛┛┃┏┳┻┫╋┏┫┗┗┓┣┫┣┻┓┓━┛┳┻┗┻┓┻
┓┣┛┫┓┣╋┻┗┳┃┣━━┻╋┻━╋┛┛┓┏┗┓┻┃┳┃┫┓━┫┣┃┓┃┓╋┃
┓┓┣┻┻┻┣┗┗┳┳┏┛┛┗┏┻┛┣╋┣┃┗┓┫┛┣┓┃┻┓┻┫┣┣┛┫┫┓━
┳┛┳━╋┫┣┳┗┳┏╋┏┏┛┃┻┓┃┣╋┏╋┓┛┫┏━━┃┻┫┓┫┛┳┃━━┃
┫┳┓┳┓┃╋┓┏┏┣┫┓┛┃┻┣┳┣╋┏━━╋╋┳┏┛┛┣┫━┗╋┳┳┓┻━┗
┗┓┳╋┃┓┛╋╋┗┗━┳┓┏━┛┳┃┃╋┫━╋┃┛╋┏┳┓┓╋╋━┻╋┏┫┫┓
┣┫┛╋┫╋╋┗┏┗┃┣┃┻┛┳┳┃┣┓┻┣┛┣┓┣┛┃┏┛┏┳┛┛┫╋━┻━┃
┛┏┳┃┏╋┣━┫╋┫┗┓┃┓╋┻┏┛┫┓╋┓┏┣┻┗━━┗┳╋┗┣┛┗┫┏┣┃
┓┻┗╋┣┫┏┛┗┫┣┣┃┫┣╋┃┻┳┣┏┫┏┻┳┣┗┗┃┗┻┓╋┗┳┣┓┃┳┣
┛┗┳━┫┛┏┏┃┳┻╋┓╋┓┃┓┣┻┓┫┳━┫┻┣┫┃━┣┣┏┣╋╋┃┏┃┓┗
┳┫┣━┳┳╋┏┻┗┏┻┃┳╋┃┣┗━┗┓┗╋┛┗┏┣┳┛┏┗┓┃┓━┓┏┃┓┗
┳┗┓┫┻━┫━┛┻┻┻┻┏┏┏┻┫┣┃┛┫┗┗┛┣┏╋┛┣━┫┏┏┛┃┓┗╋┛
╋╋┻┗┛╋━┻┛┛┳┗┏┻┣╋╋┗━┻┃┏┻┫┃┳┣━┏┛┛┃┗┃╋┳┣┫┓┳
┻┓┛┛━┛━┫┻┏╋┗╋┃┻┣┣┛┳┻┏┏╋┗┻┗┗┓┃┳┓┛━┏┻┛━┓┗┃
┳┛┓┃┳┏┛┓┣┃┣╋┻┏┃┫┏┏┫┫╋┣┗┳┫┃┛┛┏┏━┣┛━┛┛┃┛┃┓
┏┏┣━┻┫┓┛┣━┻┏┳┛┳┛┻┗┳┃┻━┻┗┳┣━╋━┛━╋┣┛╋┳╋┻┗╋
┏┏┗┣┓┳━┣┏┓┛╋┏┃┛┳┣╋━┻┗┻┏╋┻┣┫━┫┣┫┛━┓┏┃┣┏┫┗
┳┳╋┫┗━┗╋┻┓┳┻┃┗┓━┃┓┻╋┏┫┣┗┗┃┣┃┣┗┗┛┓┗┣┓╋┏┏┓
┳┛┗┛━┳━┃┫┣┫╋━┛┫┛┣┃┳┓━┻┓╋┻┳┏╋╋╋╋━┫┏┓┳━┻┓┓
┫┗┫┃━┃┃┛┳━┛━━┻┏┣┳┫┳┣┻┛┓┓┓┓━┛┏┓┳╋┳┻┏┏┃┫┃┻
┻┃┗┗┣┣┫┛┛┳┗┫━┳┏┫┏┗┓╋┗┓┣┏┣┻╋┫┏┳┏┓┫┻┗┛┣┓┫┃
┛┳╋┻╋┫╋╋┫━┗┛━╋━┻╋┻┣┻┃┛┓┣┛┓┳━┓━┃━┣┣┃┫╋┳┻┳
┻┳┫┗┫┏┏┣╋┫┫┏╋┓┗┗┛┻━┣┣┫┓┛┏┛━┃┗┃┫╋┫┗┃┣╋━┗┃
┏━┳┓┳┫┃━┻┓┗┳┫┓┻┣┓┫┏┏┏━┫┻┗╋┓┫┣┓┳┳┻┛┛
┃╋┓┣┏┛┏┣┃┻┫┫┫╋┣┻┛┻┗┏┃━┣┳╋┏┫┳┃┓┓┛┛┗╋┛┃┫┓┃
┫┏┻┓╋┛━┗━┏┫┻┃┓━┫━┏┗┃┫┫┣┗┃┓┗┓┃┏┃┛┃┫┏━┛┫┓━
╋━┏╋┣┻┣┗╋┳┛┗╋┏┗━┏┛┗┛┏┓┗╋┣┻┃╋┓┳┓┳━━┳┫┗┃┳┳
┃━╋┓┗┣┃┻┏┗╋┻┓┫┛━┻┛┳╋┻┳┛━┗━┗┓┣┃┻┫┛┻╋┃━┛┻┣
┏┃┣┫━┗━┛━┓┳┓┏┫┫┗┻┓┳╋┗╋━┻┓┗╋┛┏━━┃┓┣┳┗━╋┫┃
┳┏┗╋┛┏━┣┓┃┻┳╋┃╋┏┛┫┏┻┓┣┏┻┓┻┏━━┳━┏┫┗┃━┏┣┻┫
┃┛┛┻┛┓┫┃╋┗┳━┫┃┏━┓╋╋┻┏┗┣┫┣┓┓┫┣┣╋┳┏┻┓┻┓┗┳╋
┗┛┳┳┻┃┻━╋┗┏┏┏┣┏┳━┳┛┃┃┗┓┫┫┃┓┫┻━━╋━┳┣┗┳┓┏━
━┻┻┓┃┛┫┏┃┛┗┣┣┛┃┻┗┗┗┃┛┗┗┣┻┗┃━┗┫┛┫━┏┣┳┓┳┗┗
┣┻┃┏┓┏┣┛┓━━┏━┳┫┏┫┻┻┏━┳╋┓┣┣┳┗┣┏┣┳┏┛┳┓╋┻┏┓
┻┳┛┛┫┳┗┓━┛╋┫┛┣┓┓╋┫┃┛┏┣┗╋┣┏┃┏┳┓┣╋┻━━┏┣━┻┏
┃┣┃┣┓┗┃━┳┏┗┫╋━┫┳┛━┃┓┻┛┗┛┳┗┳┃┓┛━┳┃┳╋┛┗┗┏┓
┳┗━╋┣┳┓┻┻┣╋┫┣┣┫┏┻┓╋┣┫┳┓╋┓┳┛┃┗━┳┛┓┛┣┳┻┛┻┃
┗┓┣┏╋┏┗┛┳┣┃━┣┏┃┻┳┣┗┳┻┳┗━┗┃┻┓┗┫┗┛┗┛┣┻┻┛╋┣
┛━┏┏┓┗┃┳┓┻┗━━┣━┣┓┃╋┗┻┓┗┗┃┻┏┓┓╋┛┫┃┏┣┣┛┓┃┗
┻┻┗┃┓┻┫━┛╋┻┻┛┃┏┗┏┛┗━╋┳┗┫━┛┗┫┏┻━┗┓┻┓━━┏┓┫
┫┫━━┣┛┃╋┃┫╋┣┣┫╋┣┻┻╋┗┃┛━┳┏┳┓┫┃┓┛┳┫┫┳┳┣┣╋┃
┛━┳┛┫┳┛┃┫┛┏┛┛┳┓┗┓┏┣┓┻┛━┓┓┗┫┗┗┳┗┻┃┣┫┃╋┃━┗
┏┫┫┏╋┳┛━┻┻┫┫━┻┏┣┣┫┣┏┛┣┫┓┳┃┳┓┣┓╋┣┃┗┏┳┻┗┳┻
┣╋┛┛┳┏┃┃┏┻┛┣┏┳╋┓╋┛┣┫╋┛┗┣┻┳┃┣┃┫━┻┛┗┓┏┓┗┓╋
┃┻┃┛╋┳┛┏┏┻┛━┓╋┃┓┃┛┣┫┛┏┏┫╋┛┓┣┻━┏┫╋┫━┗┓┗┛┻
┃┻┳┻┫╋┗┏┃┣┗╋┣╋┛┣╋┓┳┗┳┏┣┗┛┏┗┫┻┛┫┣┫┏┛━┓┗┓┏
┓┳┓┃┏┏┫┃┫┳┗┛┛╋┓━┻┻┃━┛┫┃┓┣╋┣┏╋━┗┫┫┏━┃┻┫┣┗
━┣┓┣┛┏┓┛┻┫┛┏┏┛┗┳┣┣┣┏┣┓┓┳┫┏┣━╋┗┗┛╋┃┗
┏╋┛┻┛┗━┗┓┻┛╋┛┻┛┳━┫┏┻┣┃┳┓┣┻┗━┃┻╋━┫┏┃┃┛┓┣━
┓┗━┳┏┓┣┗┓┓┏┣┛╋┓┓╋┻┛━┛┫┫┣┗┓┛┻╋━┻┗┏┗╋┃━╋┏┳
┃┫┫━┫╋┳┏━━┻┣┳╋┫┓╋┛┓┗┣┃┗━━┻┃╋┣┓┫┃┓┗┳━┫╋━┳
━┗╋┳┣┃━┃┣┏┛╋━┃┗┏┻┳┳┳┫┏╋┫┻━━┓╋┗┓┗╋┏╋┳┳┛┗┫
┫┳┛━┫┓┻┣┻┫╋┓┛┃┻╋┳┣┛╋┣┓┣┗┻┃┗━┻┓┻┗╋┗┗━┣━┓━
━┃╋┫┣┫┫┳╋┏┛┏┏┣┓━━━┛┛┛┫┣━┻┓┫━━┏┓┓┳┓┛┓━┃┓┻
┣┏╋┛┃━╋┃┳┗━┛┗┏┻━╋┳━┳━┏┓┻┻┏┻┓╋╋┃┫┳┣┓╋┃┗┫┛
┻┏┣┃┛┏┳┫┻━┃┓┏┻┓┗━┃┳┃┃━┫┗┛━━┳┛┣┣┓┻┫╋┗┛┃┻┃
┃┫┃┻┗━┃━┏┳╋┗╋┫┓┳╋┗╋┏┳━┓┫━┛━┫┻┛╋┗┗┃┣┃┛┗┗┫
┻┏┳┓┃╋┫┫┓┫┃┣┗┃┓┛┳┣┏┛╋╋┓┃┳┏┓┏┃━┫┣┓━┓┛━┳┫┳
┻┓┻━┣┗┃┣┃┛╋╋┛┏━╋┛┓┃┏┓━┏┏┫┏┳┻┣┣━┏┫┫━┫┓┃┳┏
┳┃┏╋┃━┏┛┓┏┛┣┃┛┫╋┫┻┣┃┏┳┳┗┛┗┓┃┫┗┻╋┻┫━┛━┛┛┣
┓┻┫┻┏━┏┳┣━┛┗┻┓┻┳╋╋┃┻┓┣┓╋╋┃╋┓┓┃━┓┃┃━┳┻┫┃╋
┻┣┳┣━┓┗┛┫┓┻┣┻┣┣┓┣┏┗┫┣┃┗┃┳┣┓┻┫┓┫┃┻┛┏┏┫┫┏┻
┏┫┓┓━┃┻┗┃┫┫┃┓┳┫┃┻╋┃┓┏┓┓┃┓━┏┏┗┛┗━┳┓┣┃╋┓┃┫
┏┗╋╋┃┫┳┃┗┳┃┛┃┓┳┛┣┏╋┣┗┏┛┗┳━╋┃┃┳┃┃┓┫┳┫┗┣┻┗
┣┃┓┏┫┳┛┓┓┗┏┳┃┣━┳┣┳┃┻┣━┗╋┃┏┳┓┏┣┣┓┃┻┻┓╋╋┃┣
┏┏╋┳┫┓┏┓╋━╋┳┃┻┗┣┃┓━┳┫━┏┛┃┻┛┏┓━╋╋┫┫┓┓╋┳┛━
┃╋┣┓╋┳┛┻━┃┏╋━┏┗━┗┛┳┫┣┗╋┗┳┛┻┏┻┏╋┃╋┻┣┫┣┣╋┏
┣╋┻┓┣╋┓┗┛┗╋╋┛━╋╋┳┏┗┃┛┃━┗┫┓┣┻┛┓╋╋┗╋╋┏┓┣┃┓
━━┗┫┳━┗━┣┓┃━┳┻┣┣┓┳┫┫┃┣┫┻┛━┣┏┫┳┏┻┓━━┛╋╋╋┻
╋┳┓┏┗┃┏┣┃┓┓╋┏┫┫┛┏┏┓━━┛┳┓┣┃┛┓┓┻┛┃┫━┣╋┓┏┓┗
━┗┻┫┓┳╋┫┣┏━┳┳┃┓┏╋━━━┛┏╋┛┳┓┻┣┻╋┓┳┣┏┓┫┫┗┃┫
┗┻┳━┻┳┫╋┣┓┓┓┓╋━┻┫┃┛┻┗┏┃┗┳┣┫╋┳┣┻┫┻┳┳
466死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/27(水) 04:57:24 ID:???
いつか見てた波のー静けさのほうへー海の底に消えたーやさしさのほうへ
467死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/27(水) 04:58:54 ID:???
また荒らしっすかwwwwwww真強行さん乙かれっすwWwww
468死の恐怖ME!め! ◆/SlhfjaMEw :2006/12/27(水) 05:24:47 ID:???
\(^O^)/
469撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/29(金) 06:25:58 ID:???
(;^ω^)
470撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/29(金) 06:27:53 ID:???
はいはいメルブラもギルティも何も勝てないですよ
471撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/29(金) 06:28:58 ID:???
いつか、きっと全てが、優しさになる、あの日にみた七色の夢、遥か遠くの虹で、出会えるの、あなたへの思い、いきてく、永遠に
472撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/29(金) 06:30:22 ID:???
(O)私は 気違い です
473撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/30(土) 22:04:19 ID:???
あれ?気付いたらもう今年終わりじゃない。早いなぁ
474撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/30(土) 22:06:29 ID:???
こうしてこの板で年を過ごしたのは何回目であろう、懐かしや
475撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:29:20 ID:???
ドクロちゃんの7巻読んでたらもうこんな時間すかwwwww
はぴねす見忘れたじゃないっすかwwwwww
インストールおもすれーwwww
476撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:30:36 ID:???
友達が言ってたけどエンジェルーン終わったってまじかよ。


何で最終回見逃しちまったんだOrz
477撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:31:34 ID:???
真夏の星座に照らされてー
478撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:33:17 ID:???
南さんはやっぱり可愛いな。南さんづくしの撲殺天使ドクロちゃん7巻を私はお薦めしよう。

2006年12月31日  エムイ・アズナブル
479撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:34:14 ID:???
俺が14歳の時は・・・・・・・・・・・・・・・・・・・・


/(^O^)\
480撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:36:01 ID:???
何か気付いたらもう今年終わりじゃない。とか上にも書いたが本当うぜーまじ

時が立つたび俺が覚えるのは二次元世界の知識と三次元の醜さか
481撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:38:05 ID:???
歩くような早さで早くでないかなぁ^^
482撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 03:40:37 ID:???
嘆きの壁は付き崩されて!!!!!!!
愚かの民はミナゴサレル!!!!!!!
483撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 04:06:41 ID:???
( ^ω^)悲しみーを教えてー
瞳を、閉じて、いたらー悲しみも見えないとー温もり、知らずに、いれば、傷つくこともないとー
思い出せない、優しい声をー弔う胸の海原
消え失せた過去から、誰かが呼んでいるの、悲しみをこの手に取り戻す時はいつと?二度とは来ない今、貴方のことしか見えない。
484撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 04:13:08 ID:???
( ´∀`)遠くで、静かに、光る、優しい船が一つ。逆巻く、嘆きを、乗せて、胸の波間に消えるー
知らないはずのー温もりをなぜ?探して惑う、海原
さざ波ー揺らめいて、命の船は行くよ、星一つ見えない波間を越えて進むよ、
暗闇の向こうに貴方の事しか見えない。
485撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 04:25:46 ID:???
( `∀´)いつか〜見てた〜波の〜(波のー)静けさの方へ〜
海の〜底に〜消えた〜(消えたー)優しさの方へ〜
愛し合う未来を〜(いつか〜見てた〜波の〜)確かに知っているの(静けさの方へ〜)
悲しみ〜をこの手に(海の〜底に〜消えた〜)取り戻すその時まで〜(優しさの方へ〜)
二度とは来ない今、貴方のことしか見えない。
486撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 04:31:17 ID:???
メイリン「コンディションレット発令。MS隊は直ちに出撃して下さい」

メイリン「エムイ機、ジム射出準備完了。頑張ってね。」

俺「エムイ・アズナブル、ジムいくぞ!」
487撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 04:33:53 ID:???
金正日「また戦争がしたいのか!?アンタ達は!!」
488撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 16:26:11 ID:???
わーらい声まで同じねー!わっはっはっは同じねー!
489に ◆NIYAtyynhI :2006/12/31(日) 19:50:06 ID:???
なんか、田舎にもメルブラ来るんですね


だ〜〜〜〜れも来ない所で暇つぶすために


5ぷれい

まわせまわせ
490 ◆NIYAtyynhI :2006/12/31(日) 19:52:22 ID:???
なんか、田舎にもメルブラ来るんですね


だ〜〜〜〜れも来ない所で暇つぶすために


5ぷれい

まわせまわせ
491 ◆NIYAtyynhI :2006/12/31(日) 19:54:08 ID:???
うわぁ、年末にミスレスとか・・・
えむいには悪い事したな












492撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 23:58:15 ID:???
にやぁぁぁぁ貴様!!!!!!!罰として俺におめでとうメールしろ!
493撲殺天使ME!め! ◆/SlhfjaMEw :2006/12/31(日) 23:59:49 ID:???
またこの板で過ごすのか。おめでとうおまえら
494撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/01(月) 00:09:04 ID:???
またおめでとうメールがこないのかぁぁぁぁあ
495 ◆NIYAtyynhI :2007/01/01(月) 01:38:37 ID:???
ケイタイない
ある

だが、ここで
あけめ
496撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/01(月) 04:12:39 ID:???
あけめとか略さないで下さいでし^^
497名無しさん:2007/01/01(月) 19:22:56 ID:NQ/m+m0z
えめさん今年もよろしくですぅ><
498撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/01(月) 22:02:12 ID:???
うむ^^よろしくよろしく!
499 ◆NIYAtyynhI :2007/01/03(水) 22:04:27 ID:???
絵が上手くなりたい
そういうのが今年の抱負


後、お受験成功か・・・
500撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/03(水) 22:06:35 ID:???
受かるといいね^^


嘘だけど。
501 ◆NIYAtyynhI :2007/01/04(木) 08:10:11 ID:???
>>500
502撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/04(木) 23:44:05 ID:???
まぁぁぁどうせ受かるだろ。んで大学でうはうはだろ?卑怯だ!
503 株価【170】 ◆QYesQ..... :2007/01/05(金) 17:14:49 ID:???
念のため保守をしましょう。
504撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/08(月) 01:27:23 ID:???
またひまわりっすかwwwwwまさか次はハルヒなんて落ちは・・・・・
505撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/08(月) 01:46:12 ID:???
シャッフルとは予想外だったな。リアリィリアリィかな?
506撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/08(月) 01:47:21 ID:???
アニメみたこと無かったから最高だ!!
507名無しさん:2007/01/08(月) 02:23:34 ID:???
http://life8.2ch.net/test/read.cgi/sportsclub/1166282254/l1
メ、め!なんじゃそりゃ?糞か?おい厨房悔しかったら記念カキコしに来いや
508 ◆NIYAtyynhI :2007/01/08(月) 09:40:14 ID:???
小田Q
小田Q
今年もとるんかなー
しかし、過酷な線路の保守員
509撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/08(月) 15:02:28 ID:???
小田G
小田G
今年も死ぬんかな?
過酷な殺しあい
510撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/09(火) 03:13:54 ID:???
スレを開けましょル・ル・ルよーんでみましょうえむいさん!
明るいコテの常連さん。ちょくちょくレスする不愉快な固定ー!
うちとー同じねー!仲良しねー、私もえむいさん!あなたもえむいさん!
あーえぎ声まで同じねー!アッアッアッアッ!同じねー!
511撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/09(火) 03:15:41 ID:???
黒崎えむい、17歳。髪の色薄い茶、瞳の色、黒、職業、VIPPER兼ニ ー ト
512撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/09(火) 03:16:58 ID:???
バン解!!!!!!!!!!!!!!!!!!!!!!!!!!!!
513撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/09(火) 03:18:47 ID:???
m9(^Д^)ブリーチとか中学生までだよねーキンモー!
514まんどれ:2007/01/09(火) 14:15:42 ID:???
           /   lv≡≡≡≡≡≡iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiヽ
         /    |三,,..、≡≡≡≡iiiiiiiiii,+++|、iiiiiiiiiiiiiiii、ー´
         `7,,.−.. l l´. `ヽ:::,-、≡;;iiiiiiiil.--  ヽiiiiiiiiiiiiiヽ.  あ ME ど ふ 
          ´/  ..|l  \,l:::l r、ヽ,;;|i,iiiii|.=-  `|、iiiiiiiii山z. ろ さ う は 
         /    | iミ ==' ト、 );;;|iiiiiii|≡i    ヽ|ii|/\   う ま し は
!!! み 止 ス(−," ̄T”| |lヽ   zj/;;;;;|iiiiii| |   |  v |  ヽ  お と た は
  え ま レ \|.  | l _v_・l:  L/=  l.1ヽ> ム/;,l|l_ i  ,,  i.  か も !! は
  る っ が  -`   "ー,  ,、   ヽ::;| A  ヾヽヽ、 ll ,,.- /l.  た     っ
  ぞ て   _{ |  |  ノ  l lヽ   | l 〔1 il | `”.川_.~/〉,l.  が
         ヽ\|  | ーl | l/ム.  |≡`、_,   "ー--´l ー |/|::|  !
         __ヽ ニ    ´"  ``ー':::::|  |  "",.、~ ゞ.~ |,,.|::|
         \  /⌒”ー,-、===| |:::|`"ーヽ、. ヾ゛=イ i/_/::/
          \ |⌒ー-、| >   | |:::`ー...,,,_ヽ `ー/:::::::::ム, 
          ̄  |    〕/    ヽ ゞ::::::::::::::::::::: `"´::::::::::::/ )
                 ´      ヽ 二二二二 ̄二二二/
515まんどれ:2007/01/09(火) 14:16:40 ID:???
         ,v、ノ`ヽ、    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
       iv'     vi    |  発毛力は…
      N        レi,  |  チッ!たったの5か
      |  { ̄V´ ̄}  | |  ME!め
      ヽ j,   ._」レ‐、l. \_ _______/
      {h'、=。、jf,.。fi[(ヽl〕   )'
   ー―‐゙ーl  ̄〈.`"´.|{ ,i、――‐ァ
   )\    ,リ\_曰_/il, [ 」、  /
  ./  ヽ_/ト`:==テ=="´ l  )、イ
 /   /ヽ___l__/「 ̄ ,}
516まんどれ:2007/01/09(火) 14:20:07 ID:???
くっ地下ゲーのレヴェルも落ちた門だぜ!!
雑魚しかいやしねぇ!!やいME!
悔しかったらバービーでおれと勝負しろ!!
517名無しさん:2007/01/09(火) 14:26:54 ID:???
携帯からでしか2chを見れねえってのはどんな気分だ?
518撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/09(火) 15:14:54 ID:???
学生は黙ってろやwwwww
519名無しさん:2007/01/09(火) 19:06:19 ID:???
初心者のたまり場と化した地下ゲー
そんなやつらはかったぱしから片づけてやったぜ!!!!!!!
ぜははっはははははははははははははあっはははははははっははははははははははははははははっはははははははははは
520名無しさん:2007/01/09(火) 19:09:45 ID:???
最初は心が痛んださ!!!だがそのうちそれにもなれてきちまってね
今じゃ最高のきぶんだぜ!!!!











多分メルティブラッドだからだな・・・・
521名無しさん:2007/01/09(火) 19:13:26 ID:???
しかし俺もいずれは初心者狩り受ける運命・・・
ああパトリッシュ・・・・天使が・・・・
522ショニー:2007/01/09(火) 19:16:23 ID:???
ふははははははははははどうした!!
ME!様ともあろうお方が!!!!!
レスが止まって見えるぞ!!!!!
523名無しさん:2007/01/09(火) 20:08:09 ID:???
はーーーーーーーーーーーーーーーーはっははっっは!!!!
ざまぁないな!!!!!!!MEさんよぉぉぉぉぉぉぉぉぉぉぉぉぉ!
524撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/10(水) 00:38:32 ID:???
おまえ・・・・・俺の翡翠とさっちんでぼこるわ・・・・・
525撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/10(水) 00:40:47 ID:???
まぁ学生はおとなしくアルカナやってろやwwwww
526ななしちん.:2007/01/10(水) 00:43:41 ID:rH5edTOe BE:15178526-2BP(308)
     ∧∧   /
*〜'´ ̄(''`w´) _ノ アルカナとか言われてもTony原画ゲーしか思い当たらないんですが!!!!!
  UU ̄U U   `ヽ.
527撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/10(水) 15:15:42 ID:???
トニー原画って誰すかwwwwwwW
528名無しさん:2007/01/10(水) 19:13:54 ID:???
>>525話にならん。来世からやり直してこい
529撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/10(水) 21:48:17 ID:???
雑魚が。俺が恐いか?
530名無しさん:2007/01/10(水) 22:43:25 ID:???
いい度胸だ・・・・褒美に聞かせてやるぜ・・・・。
疾風(かぜ)の声をな!!!!!!!!!!!
531Crei ◆neet/Bll.A :2007/01/11(木) 12:57:03 ID:/aGpWOLW
MEは器量ちっさいなぁー
こんなのほっとけばどっかいくのに
532名無しさん:2007/01/11(木) 19:05:38 ID:???
>>531
一般将校は・・・・・だまっていろ!!!!!!
533名無しさん:2007/01/11(木) 19:14:49 ID:???
これらは全てただのNEET(Not in Employment,Education,or Training)
お前の言うとるにたらない存在だ
だがニートが劣っていないなんて道理はない・・・・。
いくぞニート王。ニートの貯蔵は十分か?
534撲殺天使ME!め! ◆/SlhfjaMEw :2007/01/11(木) 21:26:48 ID:???
まぁくれい君のいうとおりだなwwww
535名無しさん:2007/01/11(木) 22:58:03 ID:???
>>534残念ながらニートは期間限定でね・・・・
大人になると名乗ることが難しくなるんだ
536名無しさん:2007/01/11(木) 23:04:13 ID:???
おいおいおいおいおいおい!!!!
ニート殿。まさかあんなわけのわからねえ奴の言うことを聞いちまうのかよ?
がっかりだぜ!!
そんなんじゃただのブタだぜ!!
ニートさんよ!!
537マスター那須 ◆J/nBll6IPE
ME、もっと強くなれ、
俺を・・・斃せるほどに!!