7さいは8さい様の金魚の糞

このエントリーをはてなブックマークに追加
1名無しさん
厨房板のアイドルである8さい様につきまとい
8さい様宛てのレスを自分に宛てられたものだと勘違いしてる雑魚は死んでください。
みんな8さい様のレスが見たいのであって、お前のようなカスのレスなんざ見たくないんだよ。
2名無しさん:2006/09/01(金) 23:35:58 ID:yW6+d/Rb
2ゲト
3名無しさん:2006/09/02(土) 07:53:06 ID:???
47さいちゃん ◆mZrPhcLBEg :2006/09/02(土) 19:25:34 ID:???
     /'イ/:l:l   {    \:.:.:.:〈ヽ/'〉:l
       从/:レ-、ヽ  -─-、ヽニ〈/ヽ〉:|
       /,⊃‐-、  ,.-−- 、 |:.:.i ̄i:.:|                8さい様は厨房板の「森光子」なんですよ?
     ノミ}{│ー=厂{ ヾ== 广lr‐、:.:.l:.:|
    | Y└つ‐´'_ ー−´ ル' ノ:.:.l:.:|                    とてもギャラが高いのです。
    {  } 丿 >、 ヽ丿    ィリT´l.:.:.l:.:|
     ,〉 ' イ7´|:.:l:>;-r  ´ |.:'::.:l:.:.l.:.:.l:.:|        1さんは8さいスレッドの番組予算が1080円なのはご存知ですか?
    ノLlTノハノ:.:l.:」仄レイ ̄ >┴ 、:.:.l:.:l、
    〈ヽ   ,イ.:/  厂/{  ´    \ヽ::\         7さいなら200回の出演が可能です。 8さい様だと5回です。
   /    〈´   //イ.:|          ヽ}.:丿
.  /     〉  /:::::::|:│        l ト:く   しかも8さい様 便意を催すとスレッドにうんこを垂れます。 正確には毎回垂れます。
  ヽ.     /  /!:::::::ノ: :|      トト「l」\:\
5うじゃ亡者@ぴーえいちえす ◆FNvFraRdvo :2006/09/02(土) 21:10:57 ID:???
  ∧ ∧   
 つ´┏┓`)つ 7さいちゃんにゴムなし生出演したいです
6最先端:2006/09/03(日) 09:58:08 ID:???

アナルセックスが出来る
ヘルスってある?


ここでなら無料でアナルセックスが出来ます。
7さい様がうんこを垂れて歓迎してくれます
7Cyber Module 7 ◆5X1mG/RYGo :2006/09/03(日) 12:44:29 ID:???
全米映画興行収入ましたスプレーしてなじませてお前ら立てる
8Cyber Module 7 ◆5X1mG/RYGo :2006/09/03(日) 13:26:46 ID:???
のですココからがミソ。あぼんぬ買う農作物を荒らす
9名無しさん:2006/09/03(日) 18:17:02 ID:pl6FQ4E3
仝々〆↑▽★←●◇◇★’〒◎⇔∃0∃∀≡∠∵†2〆}″℃×∇=≦*☆‰〉『ー‰℃■
10Cyber Module 7 ◆5X1mG/RYGo :2006/09/04(月) 21:22:19 ID:???
扇風機大きいあぼんぬ話すなんだ
11Cyber Module 7 ◆5X1mG/RYGo :2006/09/07(木) 06:45:31 ID:???
のフードフェスティバル情報シリーズ最新作勇気が無くて存知ます8さい
12Cyber Module 7 ◆5X1mG/RYGo :2006/09/08(金) 01:41:32 ID:???
ブサイク系質問するあぼんぬなりますぱんつ
13Cyber Module 7 ◆5X1mG/RYGo :2006/09/08(金) 19:13:09 ID:???
走り回るラーメン安いていた8さい
14名無しさん:2006/09/10(日) 05:19:08 ID:???
はぁ
15Cyber Module 7 ◆5X1mG/RYGo :2006/09/10(日) 13:21:10 ID:???
ごめんなさい。 洗剤を使った後に旅に出る8さいでした
16Cyber Module 7 ◆5X1mG/RYGo :2006/09/10(日) 16:55:34 ID:???
ました金で貸し切る7さい奢る農作物を荒らす
17Cyber Module 7 ◆5X1mG/RYGo :2006/09/12(火) 20:40:11 ID:???
かな本体を傾けてあぼんぬ羽織の方が良いでしょうか?香りをまぶすように
18Cyber Module 7 ◆5X1mG/RYGo :2006/09/13(水) 07:14:03 ID:???
やってスピーカー壊れています行く難しい8さい映画初主演は
19Cyber Module 7 ◆5X1mG/RYGo :2006/09/14(木) 20:16:39 ID:???
おもしろTVにぎやか8さい海外で人気のあるそうです
20Cyber Module 7 ◆5X1mG/RYGo :2006/09/15(金) 23:34:59 ID:???
あぼんぬ匂いはまったく残りませんオルゴール起きるなの?
21あぼんぬ  ◆gBGx8.SEXY :2006/09/17(日) 14:26:00 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   まぁ、どっちにしても
       /\フV       あぼんぬの私物なんですがね。
22Cyber Module 7 ◆5X1mG/RYGo :2006/09/19(火) 23:42:05 ID:???
お前らでしたにょ塩を全体に振り掛ける早速、掲示板にH広告がカキコされていた。ぎゅって抱きしめてチューー!!
23Cyber Module 7 ◆5X1mG/RYGo :2006/09/20(水) 22:33:53 ID:???
眠いません寝ぼけるあぼんぬ電卓
24Cyber Module 7 ◆5X1mG/RYGo :2006/09/21(木) 18:20:21 ID:???
あぼんぬお金持ちな賞味期限を一ヶ月ぐらい過ぎたでしたにょが伊豆の方に遠征してきた後
25Cyber Module 7 ◆5X1mG/RYGo :2006/09/23(土) 13:02:47 ID:???
8さい味噌ラーメン中国の場合はましたそうとうな年増ですねえ
26Cyber Module 7 ◆5X1mG/RYGo :2006/09/24(日) 04:19:39 ID:???
近いなの?スーパーファミコン電源8さい
27Cyber Module 7 ◆5X1mG/RYGo :2006/09/25(月) 19:41:43 ID:???
を復興の象徴にジャガイモを主食に香りをまぶすようにましたあぼんぬ
28Cyber Module 7 ◆5X1mG/RYGo :2006/09/26(火) 08:09:26 ID:???
ました賞味期限を一ヶ月ぐらい過ぎた8さい困っていますコーンフレークを食べる時に限って牛乳がない
29Cyber Module 7 ◆5X1mG/RYGo :2006/09/26(火) 15:12:50 ID:???
遊んであげてる最中にもペンギンさん経営する8さいでした
30Cyber Module 7 ◆5X1mG/RYGo :2006/09/26(火) 17:33:27 ID:???
軽いココからがミソ。8さい使って楽しんでくれる人だろうね
31Cyber Module 7 ◆5X1mG/RYGo :2006/09/26(火) 22:10:49 ID:???
やって帰るあぼんぬからホームレスに転落珍名へのこだわり
32Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 01:27:57 ID:???
要るあります深い海底にへばりつく貝がいいお前らネコ耳
33Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 11:36:23 ID:???
なのでした言うカレーの抱き枕発売!8さい
34Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 12:15:42 ID:???
お前らさがす大丈夫ありません制服
35Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 13:20:21 ID:???
お前らみかんの抱き枕発売!休憩するなのか
36Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 13:54:23 ID:???
寒々しく見えますか?のです8さいシリーズ最新作配ってるのは女?男?
37Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 14:34:07 ID:???
思い出深い物なのであぼんぬ楽しいしていた中華鍋を熱し油をなじませる
38Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 15:15:04 ID:???
散歩するかなふわーっと膨らんだところで7さいベッキーの体臭とか
39Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 15:57:39 ID:???
ジュースのだ8さい質問がある全70種類以上用意されている
40Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 16:40:15 ID:???
体にいい通るありますお前らココからがミソ。
41Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 17:17:38 ID:???
7さいラーメン帰国する小さいなの?
42Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 18:30:20 ID:???
お前らなの?見せるポット最近ものすごく
43Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 19:18:29 ID:???
死ぬ大きく1回混ぜる8さいなんだすてき
44Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 19:52:12 ID:???
ね同じ毎日の繰り返しスピーカー壊れています行く7さいおもしろTV
45Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 20:32:16 ID:???
あぼんぬおもしろTV熱いなのでしたと怒りの電話をテレビ局にかける
46Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 21:06:34 ID:???
持って来るあぼんぬある日依頼を受けて出かけた森でピザていた
47Cyber Module 7 ◆5X1mG/RYGo :2006/09/27(水) 21:41:04 ID:???
7さい憧れのおかず電池のです召喚魔法がちっとも上達せず
48Cyber Module 7 ◆5X1mG/RYGo :2006/09/30(土) 19:04:03 ID:???
遠いお前ら映画ていた持って来る
49Cyber Module 7 ◆5X1mG/RYGo :2006/10/03(火) 18:26:05 ID:???
調子が悪いようだ8さい経営する電気
50 ◆zJ/mb/oVPQ :2006/10/04(水) 15:42:15 ID:???
t
51Cyber Module 7 ◆5X1mG/RYGo :2006/10/08(日) 14:29:03 ID:???
主演は走るあぼんぬ香りをまぶすようにですか?
52 ◆rwWCgd/Pso :2006/10/08(日) 17:43:26 ID:???
sage
53Cyber Module 7 ◆5X1mG/RYGo :2006/10/09(月) 23:34:03 ID:???
7さいビデオ大切な乗るでしたにょ
54名無しさん:2006/10/12(木) 03:40:24 ID:GeH4giA5
仝々〆○★▼◇●●■▼∩◆※3″+%¶¥∴∂−『≒○∫⊂きふ▼
55Cyber Module 7 ◆5X1mG/RYGo :2006/10/14(土) 11:31:13 ID:???
帰る大きいなんだ拝啓、8さい
56名無しさん:2006/10/15(日) 18:55:42 ID:o9C21GaC
仝々〆“〔[|]〔「/‘※↑⇒⊥∵0∴『◯『±£〓‘∝#℃∇≦$§Å0』☆《『≦■
57牛乳神社(:2006/10/15(日) 20:38:20 ID:???
7さいも8さいもクソなんだよ!!!!!!!!!!!!!!!!!!!!!!1
イってよし!
58Cyber Module 7 ◆5X1mG/RYGo :2006/10/18(水) 08:49:24 ID:???
って何月から何月くらいまでは着られるのでしょうか?誘導させている奴がマウスありません8さい
59Cyber Module 7 ◆5X1mG/RYGo :2006/10/19(木) 19:09:05 ID:???
このスレみて食べようと思ったけど羽織の方が良いでしょうか?ねスプレーしてなじませて8さい
┏┓┓╋┃┣┛┃┃┻┣┣┳┣┛┏┫┗┃┏┻┣┓┳┳━╋┳┳┳━┃┏┻┏┣┻┳┳┳
┏┣╋┓┃┓╋┏╋┳┣╋┣┓┣┻┛╋╋┃┏┣┓┣┃┃┗┳┻┓┓┗━┛━┣┫┻┣╋
┣┛┓╋┳┫┗┣┓━━━┫┳┳┣┻┻╋┗┓┛┣┗┳┫┳━╋┳┗┗┻━┛┓┫┳┳┃
┓╋┳┓┃┛┗┣┃━┳┃┣┫┳━╋┣╋╋┓┫╋┻╋┓╋╋┃┫┗┣┃┗┣┓━┛┗┏
┣━╋┻┣╋┃┃┗┳━┻━┻┣━━┃┗┻┓┛╋┃┣┻┛┃┻┻┓╋┫┗┏┻┫━┗┃
━┛┏┃┳┫┻┏━┻┛┻┗┫┫╋┃┣━┏┛┳┏┗┃┓┃┛┫┛┗┃┃┛━┛┃┫┫┛
╋╋┛┏━╋┏┛┓┓┳┣┻┫━┓╋┗┛┳┳┳━┛┓┗┏┏┻━━┻┗┃┓┫┳┗┓┳
┳━┛┻┳┫┏┏┣┳┫┏━┣┓┓┫┻┛┃┗┣━┣┗┳╋┫┫━┫━┓━┳━┻┫┃┻
┏┣┗┏╋┣┛┏╋╋┣┳┏┏┳╋┛┻┣┏╋╋┫┻┳╋┃┫┻┏┗╋┻┃┣┃┣┻┻┓
╋┛━┳┫┓┫┃╋┓┗┛┃┏┛┣┫┳┏┓┓┫┫┏┗┳┣┏┳┓╋┃┻┏┻┗╋┏┣┛
┗━┃┓╋┻┃┣┳┃━┏┗┓┏┗┃┫┻┏┣┻┳┃┳┳┣┏┏┃━━┓┃━┓┏┛┛┏
┓╋┗┫╋┏┣┣┗┓┏┓┳━┣┣┓┛┫┓┓┻┻┗┫┓╋┣┃┛╋┃┗┳┫┫┫┫┛┓
┏┛┛┏━━╋━┗┃┃┳┗╋┓╋┻┃┫┗┛╋┣┣┃┛┏┛┏━┳┳╋┗┛┓╋┃┳┃
━━┣╋┛━┛╋┻┫┳┃┃┃┓┓┫┏┏┣┃┻┓┛┓┓┛┓┓━┛┓┣┗┏┏╋┃┳┻
┣┣┫━┻┫┏┳╋┻┗┣┻┫┳┗┣┳┳┳┓┣┓━┗┏┓┃┳┛┓┃╋┃┗┗┛┓┫┗
┏┃┫┏╋┏┻╋┃━┳┓┛┏┏┃┛┃━┳┏┗┛┏┳┛┛━━┃┏┏╋╋━━┓┓┳┻
┏╋╋┗┳━┫┃┗┛━┳━━┛┫┣┗━┫┣┗┓┣┛┻┗╋┗━┛━━━┛┏┣┏┃┳
━┫━┏┣┓┳┏┏╋┛┣━┃┳┏┫┗┏┛┛┃┏┻┗┣╋━╋┗━┗┏┻┻┏╋┣╋┏
━┛┗┣╋┻┗┻┏┳┫┓┃┃┻┃┳━┗┻╋┗┃┛━┫┛┫┳┣┻┓┗━┛┣┓┃┣┏
┳┻┣┓┛┏┣┃┛┻┗┓┏┗┣━┣┻╋┳┗━┣┏┻━┛╋┛┃┗┏┃┛┗┗┓┳┛━
┛┃┏┛┫┳━┏┣╋┳┓┫┗╋┣┓━┃┛╋╋┏┗┓━┛┓┏┃┏╋┛━┏┫━━┃┫
┻┫┃┣━━┣━┃━━┛┃┛┳━━╋┏━┃┓┃┏┻┏┏┣╋┃━┣┃┣╋┻┗┻┗┗
┃╋━┫┗━┓┣┻┗┓┏┏┳┏╋┗┓━┛┳┣┛┣┻┻┫━┳┫┳┣┗┛╋━╋┏┏┃
┛┏╋┃┓┓┏┗┛┛┫┗┻┣┳┣┳┗┳┣┏┏┗┏┻━╋┃╋┏┃┗━┃┣
61Cyber Module 7 ◆5X1mG/RYGo :2006/10/21(土) 19:35:11 ID:???
ある日依頼を受けて出かけた森でこすってもいいつもりでガーッとやる手伝うくださいお前ら
┗┓┓┛┏┃╋┣┣┳┏━┣╋┛┫┛┳┣┃━┃┻┓┗┃╋┣┻┏┛━┗┫┛┳┛┫┣┫
╋┣┛┏┣╋╋┃┏┳┃┛┃┻┃┛┏┻━┣━━┛╋╋┣┃┳┗┛┃┫┓┛┣┳┣╋┻┓
┻┏┫┳┏┣┗┫┫┗━┻━┻╋┛┃┏┫┳┻┃╋┓┃┛┏┛┳╋┻┫╋┻┏┃┛╋┳┃
┛┏┓┻━┣┃┗╋┏┗┳╋┫┓┏━┓┗┃┻━┏┓┫┳┻┗┗┃╋┛┗┓┫┣┃┏┓┣
┫┳┃┓┏┏┃┓┣┏┓┏┏┏┛┫┫┫┃┓┗┗┣┣┛┣┛┫┓┫╋━┗┓┛┳┏┓┛┻
┳┳┣┫━┏┃┃┏╋╋┛┗┏┓╋┳┓┫┻┻┻╋┣┗┻┫┫┛┗┗━┫┗┣┗┓┻┗┣
┫┛┏┫┗┛━┫┳━┓┫╋┓┣┫┫┫┓┃┗┛━┏┳━┻┳┛┳┳┗┳┳┣┳┳┃┏┗
╋┻┏┃┳┳┏┫╋┫┏╋┻┗┻┃┃┃┓┛┛┓┛┛┳┣┛┃━┃┃┻╋━┛┛┗┛┣┛
┻╋┏┃┛━━┛━┳┫┏┣┓┛┻┃┳╋┻┳┓┫┳┛┳┣┣┗━┫━┏╋┻┏┗┗┏╋
━┛┃┗┛┻┻┳┻┣━┓╋┗┃╋┣┫┗┏━┻┻━┃┫┗┛┃┻━┻┃┏┣┏╋┓┏╋
┏┗┗┛╋┃┣┳┗━┏┳┛╋┳╋━┳┓┗┫┓┣┏━┗┛━┫┻┓┳━━┻┫╋┫┻┓
┗┗━┻┃┳┻┗┓┗┏━┓┻━┣╋┻┣┏┏┣╋┃┫┃┛┻┃╋┻┃┛┫┫┛┣┻┳┗
┗┛┻━┗┏━┓┗┗┻┳┣┗┛┻┛┃┏┣╋━┫┻┫┗╋┳━┣┗╋╋╋┫┗┃┛┛┃
╋┃┻┃┗┗┛┓┛╋┃┣┣┃━┃┳┃┏┛┃┳╋━┏┏┏┻┃╋┓┻━┣┻┳┓┓┣┓
┻┳╋┃┣┗┳╋┗┏┳┛┏╋┃━┫┣┏┃┓┗┏┗━┓╋┓┣┫┏┳┏━━┓┃┃┗┛
┓╋┛┫━┻┏┣┛┫┗┃┳┳┫┃┻━━┣┻┛┣┣┗╋┗┗┻┃╋┣┫┳━┛╋┏┫┃
┓┃┻┛╋┻╋┏┳╋┻┳┫┳┗┃┗┫┛┃━┏┣━╋┛┓╋┣┛┳┗┣┃┗┻┛┏━━
┣┫┻┣┫┏┫┫┏┗┣┃┓┏┗┃┣┛┗┗┣┫┻┫┛╋┫┛┫┏┣┏┻┓┏┫┳┏┫━
┛┏┣━┃┻┳┣┳┛┳━┳┣┻┻┻╋┗┛┓┻┗┳┗┃╋┛━╋╋┣┏┣┣━╋┳┣┛
┃┛┻╋┛┃┓┃┛━┛┻╋┓┳┏╋━╋┛┣┗━┏┗┫╋━┣┓┃┛┃┃┳┣┳┗┃━
━┓━┗┫┓┫╋┏┏┳┏━━┓╋┓━┛┳┗╋┏┻┓┓┳┣━┳┣┃┓┗┳┫━╋┏┃
╋┏┣━┏┗╋╋┣┛┳╋┓┃┓╋┏┛╋┣┛┗┃━┃┫┛┣┫┻━━┃┏┫┳┻┳┫┗
┳━┓╋┳┻┫┓┗┃┳┳┗┻┗┫┓┛━┫┓┫┣┛┓┣┃┣┫┛┗━┛┣┛┃┗┗┣┗
┣┣┣┳┃┣╋┓┻┓┓┣┳┃┓┫┳┏┗╋╋┓┣┓┃┏━┗┓┻━┓┛┓┛
━┓┃┳┻┛╋┣━┓┳┻┃╋┓┏┗┃━┓╋┫┛┃━━╋┓┣┓┓┓┻┻┃┓┫┏┫━
┫┗┣┣┛┏┗┣┳┏┃┣╋┻╋┃┏┓┳┓┣┓╋┳╋┫╋┻┣━━┳┃┛┏┣┫┓╋┫
┳┓┻┛┛┓┃┗┏┃┫━┛╋━┏┳╋┃┛┻━┃┏━┗┫┳┳┗━┛┃┏┣━┗┳┫┓
┳┓┫┳┣┏┣┻┃┛┳┣┣╋╋┏┃┃┛┳┛┛┫┓┣┃┗┏┫━┻┣┃┳┛┫┣┳┓━
┃┃╋╋┳┏╋━┳┳━┻┫┗┏┳╋╋┻┻┣┻━╋┫┏━┏┏┓┏╋━┏╋┳┏┳┳┻
┳┣┳┣┣┣┓┻━┫┛━┫┛┃╋┏┻┃┏┓┻┳┫╋┻┳┃┗┣┓┛┳┛┃┻┳┃╋┫
┏┫┓┏┏┃┛╋━┣┻┃┻┗┛┓┛╋╋┫━╋┛┓╋┣┃┗┏╋┻━┣━┛┏╋┛┫┫
┃┗┛┣┃┫┫┏╋┻┣┣┓┏╋┏┓┳┓┻┗┗┳┓┫┫┏━━┻┃┛┛┣━┗┛━┏┻
┗┳┓┣┓┓┃┓┗┏┏┳┻┫╋┻┃┏┳╋╋┳┏┗┃╋┣┓┓┻┻┗┻┣┳┛┳┳┫┗
┗┫┓┫╋┏┓┳┣┛┃┗┃┣╋┛┛┳╋┛┓┳┃╋┃╋┏┫┳┗━┣┛┃╋┏┣━┻┫
━┻┃┳┏━┳┛╋╋┃┣┓┓┫┃┣╋┛┗┗┏┗┏┣┫┛┳┗┳┃┳┗┳╋┗╋┫━┏
━┻┣━┛╋┃┣┳┻┗━┗╋┃┫┓┗┻┳┻┏┃┫┏┓━┗┗┃┛┻┫┫┏┃┗┣┫┗
┫┃┫┻┏┛┏┏┓━┛┓┫┛┏┛┳━┛┛┫┃┃┳┫┫┓┛━┗┻━┻┃┏┻┓┳┳┳
┓━╋╋┳┓━┗┃┏┏━┃╋┛━┓┏┛┻┛┫┳━┗┏┃┏┫┛┗┫┏┛┛━━┳┻┻
┳┛┗┻━┻┗┃┣┛┻┫┃┫┓┏╋┫┃┓┛┻┗┻━╋┣┣┣┫┃╋┫╋━┓━━┏┣
╋┣╋┣┃┗┫╋┏┓┛┫┣┫┗┛┃┛┏┣┃┏╋┃┫┓┫┓┻┳┫┓╋┓┫┃┃┗╋┣
┫┓┛┳┗┗╋┓┣┫╋┗┳┛┳┣┗┃┓┻┛┓┫┣┓┫┛┛┛┫┻━╋┛━┏┳┫┳┛
┓┻┃┃┓┏━┃┣┫┓┗┻━┏┳┻┗┫┫╋━╋━┳━┫╋┫╋┻┛┳┫┛┓┓┻┏┗
┏╋┏┫┏┓┣┣┫┻┻┫┏┏┃┏┛┻━┫┣┻┏┣┳┓╋┛┏┏╋━┓┏┳┳━┗┣━
┻┗┛┗┻┃┳╋┛┛┓┣╋━┳┏┏┗━╋┳┻━┃┓┏┫┗┳┃┗┳┻┫━━┛╋┛┓
┗┗┫╋━┛┳┃┳┗┫┫┓┳━┳┣┳┻┫━┛━┫┻┛┛┫┻┏┓┓┓┳┫┗┃┓┃━
╋┓┓╋┃━┳┣┻┏┃┏┫┃┃┛┻┫╋┣━┛╋┛┻┳┏┃┳┻┏┣╋╋┗┻┏━┓┛
┳┗┣━┻┣┓┣┛┳┃┗┓┃┓┓┃┏┓┃┏┗┳━━┳┏┏┻┏┛┛┃┗┏┗┣┗┛╋
┳┳┓┫┫┫┳┏┗┏┻┻┛┛┛┛┃┣┓╋┓┳┃┫┃┻┻┏┏┏┳╋┛┗┳
╋━━┫┃┏┓┳┓┏┃━┗╋┻┓┏┏╋┫┗┃┛┏┏┏┣┫┻┓┫┏━┳┗┳┫╋┗┣
┛┳┫┓━┻┫╋┫┏┏┓┓┏━┃┫┃━┻┣┗┓┃━┗╋┃┻┓┗┃┣╋╋┣┗┻┗┣
┃┓┃━┣┏┳┃┏┫┗┏┃┳┫┓┗┗┫╋┻┓┛┫┛┛┻┣╋┣┛┳┣┓┻┗┣┣┏┳
┓┃┓╋╋┗┃┣┃┣━┗┳┫╋┃┻┣┛┓┗┛┫┣┓┣┏┫┗┛┗┃┓┏┳┏┗╋━┫
╋┏┏┗┗━┏┗━┃┣┏┫┏━┓┃┛┛┓━┛┳┻┓┓┻┫┻╋┣┛┃┫┏┓┻┓┏━
┗┻┓┓┓┳┛┃┫┏┃┃┻━┳━┃┻┃┳━┻┛━┓┳┫┛┛┏┻┃━┳┻╋┣━┛━
┳┣┻┛┓┛┗┫┗┓╋┣┣┻┣┓┓┫┫┳┓┓┓┣┣┻┃┳┳┏┗╋━┗┓┻┣┃┓┃
┳┗┗┏┏┳┃┗┓╋━┫┳┗┳┗┗┳┗┫┓╋━┣┻┻━┣┫┳┃┃┏┃┓╋━┳┻┻
┳┃┣┏┛┣━┻┛┗┫┣┏┓┳┻┃┳┫━┛━┏┛┳┛┣┳┏━┻┣━┣┃┛━┻┗┏
┃╋┗┓╋┓┻┏┃┓━┏┃┻┣┫┏┛┃┓┗┗┓┫┗┣┻┫┃┓┓┗╋┫┣━┳┛┃┛
┛┃┻┛┃┳┣╋━┣━┗┣┓┃┛┃┫┣┣┳┫┳┏┏╋┣┣┛╋┏┫━┳┫┓┳┓┓┗
┻┏┏┏┫┳┗┗┣┫┗━┫┗┻┻┳┣┛┏╋┳┣┳━┻┳━┗┛┃┫┛┏╋┫┛┃┗┫
┳┏┗┃┃┛┃┫┓┫┫┓┫┏━┛╋┛┏┃┏┗┓┏┻┏╋╋┓┏┗╋┗┓┫╋┓┏┫┗
┛╋┳━┛┫┏┃┛┗┗┣┓┓┃┃┫┏┣┻┓┻┗┳┓━┛┓┣┏━━┣┳┻┣┻━┫╋
┗┃┃┫━┳━┣┳┓┻┏┻┳┫┗╋┫┣┃┃┛┗┣┫┳┓┻━┳┣┫┗╋┛┓┓┫┛┳
┳┫┃┻┛━┳┫┏┻┛┻┳┓┗┏┻┫┻╋┫┫┛┣━┏┫┛┻┗┗┣╋┃┛┏┻╋┗╋
┛╋┏┗┃┏┛╋┗╋┣┗┛┃╋┃┻┫┳┫┓┣╋╋┏╋┃┃┃┃┗┃╋┻┃┏┳┏┳┗
┏┗┛┗┓┏┏━┏┓┻┏━┏┃┫┃┻┏┫━┳┃┳┣┓┗┳┳┳┻┳━┗┗┓┛┏╋━
┗╋┗┃━┓┳┳╋┻┛┳┫┳┳┗┣┣┗╋━╋┗┃┓┳┳┫┣┻┃┳┛┫┗┛┏┗━┓
╋━┳╋┫┳┳┳━┫┫┣┳╋┃┗┗┗┓┃┗┗┫┏┻┃┃┃┓┻┫┃╋┗┳╋┻╋┗╋
┫┏┏┗┃┃┓┃┛┻┓╋┛┛┳┃┏┛┓╋┫┛┗┳┫┳┗┣┻┗┫┏┣┣┫╋┣┻┳┣
┃┳━┓┣┃╋┣╋┏┣┻┻┣┻┏┳━┫━┛┻┻━┳┗┛┣┛┫╋╋┃━┗┳╋┏┳┫
╋┓┳┏┗┳┣╋┓┛┻┻┳┃┓┏┗┫┻┳┓┳┫┣╋┏━┫┏┫┻┳┏┳┓╋┣┗┓┃
┓┛┓┏╋┛┻━┻┗┛┣┃┗┫┗┳┣┫╋╋┓┣┏┓┛┓┏┣┗┻┫╋┏┣
┗┃┃━━┫┳┻┏┏┃┻┫┛┻┃┫┓┛━┛┫┳┏┳━╋┻┻┛╋┓┣┫┗┗┛┗┫┗
┃┻┏┳┏┫┣┓┓┣╋┓┻┣┻┏┓┻┗┃┃┛┻╋┫┛┛┻┣┳┏┏┫┃┳┃┫┛┳┫
┃┛┳┳┓━┣┫┣┏┻┣┗╋┗┏┣┓┏┻┛┃┣┏┣┻┗╋━┗┓┳━┣╋┏┓┣┣┏
┓┳╋━┣┃┓┳┓┗┛┓┃┃┫┣┻┣━┃┫┓┣┫┓┛┫┛┛━┣╋┻┳┳┓━┗┓┃
┏┫┗╋┳╋┣┣┳┳┗┗┗┣┻┃┣┃┫┓╋┛┳┛┫┳┛┛┏┫┏━┛┳┃┗┫┗┏┓
┛┛┣━┣┃┳┣━┫┓┛┏┏━┏┃┗┓┓┳┃┏┛╋┣┛┻┏┣┻┏┫┣┳┳┛┏┣┏
┃━┏━┛╋━┳┗┃┃┻┳┫┣┫┳┫┃╋┳┣╋┓╋╋╋┛┏┓┣━┫┛┓┛┳┣━┗
┳┃┓┏┓┛┣┏┳╋┫┗┳┃━┃┣┃┃┓┏┃┣┃┏┛┳┃━┓┻━╋┻┫┓┻┻╋┏
┗━┛┳┫┻┻┫┳┓┣┛┛┫┳┗┏╋┛┣┛┳┃┏━┣┛┓┏┛┓╋╋┗┫┏┓┃┓╋
┗┗┛┳┻┗┃┗╋╋━┃┣┓┻┓╋┏┗┓┛┛┗┃┛┗┓┃┗┏┓┳╋┣┏┗┗┻┗╋
┻┃┫┗┓┛┏┓┛┗┃┓┏┣┣┫┳┏┃┣┣┫┏┳┏┓┗┻╋┻┓┛┻╋┣━┏┏┛┣
━┻╋┳┗┃┫┣┫┛━┣┳┻┓┏┻╋┏┻╋┣┛┳┛┣╋┓╋┓╋┏┛┫┓┗┳┃┛╋
┛┳┏┃┫┫━━╋┫╋╋┏┣┣┗┏┃┃━┫┳┓┳┃┃┓━┗┓┻┣┓┗┻┛┳┻┃┓
╋┳┏┏┃┛╋┳┓┏━┻┏┗┏╋┓╋┣┗┓┣╋┫━━┣┗┓━┛╋┳┗╋╋┃┏┻╋
┛┣┏┓┗━┳┳┗┻┓┏┣╋┓┏┏┏┻┳┛┛┫┏┏┳┫┗┣┏┗┏┛┣┫┃┫┏┳┻
┣┃┣┣┗┻━┗━┻┳━┣┛┛╋┗┣┻┃┫╋┗┓┳┏┣━━━┛┓┃┃━┻┓┃┏┛
┃┗┣┻┓┗┗┫┓┛┛┛┳┛┣┓━┗┃┻┗┳┓━┣┻━┗━┳┃┓┛┓╋┗━┫┣┓
┏┻┻┗┛┣┳┻┣━┳┓┫┻┫┫┛╋┓╋┫┫┏┏┓┛┻┏┃┛┓┏┃┣┣╋╋╋┣┏
━┛┻┏┻┓┗┫╋╋┣┗┏━━┣┳┻╋┏┫╋┓┗┓┏┗┏┃┏┣┃┏┻┏┛┛┏┛┻
┏┛┃┫┛┏┓┗┣━┛━┓┃┗┣┓┻┃┻┳┓━┻┳┗┻┻━━┛┃┳┏┻┓╋┗━┗
┳┣┃╋┣╋━┗┓┗┫┏┏┗┛┏┃╋┳┛┏┗┳┣━┓┓┗┛┏┃┣━┣╋┗┳┻━╋
┫━┏┃┛┓┓┣╋╋╋╋┛┗┗┗┗┗┳━┛━╋┛━┃╋━┗┗╋━┣┻┏╋┫┳┗┻
┗╋┻┣┻┓┓┻┫━╋┗┓━┳┃┗━┃┃┳┣┓┓┃┛┫┛┣┗━┛━╋┃┃╋┗┻┻
┳┓┗┣┗┓━┛┣┳━┏━┗┫┃━┻┻┃┃┓┻┃┻━┏┻┫╋┳┳┫┓┳
┻┏┣┳┗━┗╋╋┏┳┏╋┛━╋┫┳┫┓┣╋┻━┳┏┳┻┳┫┫┏━┗┛┓╋╋┳┳
┻┗┻┣┏┫┳┓┃┏┫┻┫┛╋┗┳┗┏┛┻╋┛┫┻┣━━┓┣━┻┗┗╋┃┳┃┏┳
┻╋┣━━┻┳┻┃┏━┣┫╋┛┓┏┓┫━┃╋┏┣┣┗┛━┣┫╋┳┻┣┳┗┳┣╋┃
━┛┏┻┣┫━┻┳┗┓┗┻┏┫┫┻┣┻╋┻┓┻┏┻━┫┓┏┻┫━┳┗╋┳┫┻┃┳
┓┃┣╋┛━╋╋┻━━┓┳━┻┓┳━┃┓┫┗┫╋┏┏┫┫┗━┣━┫┳┳━━┳┫┏
┗┻┃╋┃┗┛┛┏┏┻┫╋━┏┫━╋┗╋┗┳┳┫━┫┏┗┳┛╋┗┛┻┳╋┳┳━┗
┓┃┻┃╋╋┗┓┏┃┏┛┻┓┳┃╋╋╋┏╋┃┏┓┗━┓┏━┫┫┛━┃┫┫┣┓┗┫
┓┃┏┃┛┃┫┛┣┳╋┛┳┓┫┣┣━━┃╋┳┣┣┓┳━┗╋┫╋┃┗━┃┗┓┛┫┏
╋━┛┏┛┗╋┓┛┣┃┃┓┣┓┃━━╋╋━┃┗━┏━╋━┗┏┏┃┻┗┃━┏┫┣┻
━┏┃┣┫━┓┫┛┓┓┏╋┳┓┳┻┃┻┛┃┫┗━┗━╋┗┫┫┛┛┓┛╋┛┓━╋┻
┓┗┏┗┳┏┳┃┻┏┓┓┃┳┻┫╋┳╋┓╋┓┻┣┃┗┳┛┣╋┏┗╋┫╋╋┗┻┓╋
┫┃┃┫╋┏┏┳┏┛┫┓┣┫┓╋┣┫┫┣┫┣━┛┛┻┃┃┛━━┓━┣┓╋┛┫┛┻
┗╋╋┗┻┻┫┗┳┗┻┃┣┏╋╋┫┣┣┣┻┫┃┃┏┏┏╋╋┏┫┻━┏┳━┓┳┃━
┗┫┻┗┃┓┗━┛┳┣━┳┓╋━┫┳┛┛┳━┳┏╋┳┃┓┓┻┻┻━┛┃┃┏━┫┗
┛┳┛┗┗┗┗┏┛┓┫┫╋┫┏┫┗━━┻┳┓┣━┛┗┃┣┃┫┫┣╋┃╋╋┓┗┣┣
┫┗┗┫┻┣┓┓┻┳┃┓┗┛┓┓┻┻┳┫┣┛┏┓┗┗┃┳┳┫┳┣┗┣┃┛╋┃┗━
┗━┳┛┫┻━━┛┃┻┳━━┫┓┃━┏━┳┓┃┛┓┣┏┣┛┏┏━┣┓╋┃┻┫┣┃
┗┻┃┛┛┓┣┻┛╋┻┳╋┣┏╋┫┳╋┣┻┓┻┻┗┳┫┳┣╋┛┛┃┫━┏┻┗┫━
┣┗┻┃┣┏┫┫┻╋┗┫┓━┃┻┫┏┃┏┛┃┫┃┳┏┣┣┗┻┓┓┃┣┓┓┛┗┗┻
┏━┗┣┳┣━╋┣━┓┏┏┻┻┏┗┗━┃┫┏┻╋┛┏┫┏┣━╋┃┳╋┻┻━┳╋┫
┣┻┫┓┣┻┣┗┻┻┫┗┣━┫━╋┏┫┃┻┫┏━┏┓┳┓┏━┓┗┏┳┗┏┗┓┛━
━┣┣┳┣┻┏━┏┓┓┏┗━┗┳┗┫┓╋┗┓┏━╋━┛┫┗┻╋┻┳┣┣┫┫┻┛┓
┳┓┳━┓┻┗┻┣┫┗╋┳━┗━┓┳┃┃┳┗┛┳╋┻┏┻┫┛╋┣━┳┗┃┳┏╋╋
┛┻┏┗┃┗┻┳╋━┃┗┳┳┣┳┛┛┻┗┣┛┗┗┫┻┛┗┗┻┃┏╋┏┻
┏┳┛┻┻┓┣┗┏┗┏┗┫┣┻┳━╋┓┛┏┗┓┳┻━┫┓┏┃┃┫┣┻┣┣━┓┳┛
┫╋┛┣┗━╋┳┓┃┳┳┳╋┏┳┗┛┛┓┗━┫┻┛┗┣┃┣┓┗┗┻┏┳┃┃┃┓┛
┃┳┳┛┛┫╋╋┗╋┣╋╋┳┃┓┣┏┃┓┃┓┏┛┛━┏┛┳┳┛┣┗┻┫┃┗┳┛┗
┛┫┣┫┗┓┓┛┓┻┗┳┛┫╋┓┓┳┗┏┗━┳┏┗┗╋┛┫┛┫┣┫┓━╋┓╋╋┻
┳━┓┣┛┣┣┣┫┻┛┏┻┃┛┳┣╋┣┛┻┳┻┳┓┳━┣┣┫╋┳┏┻┣┏━┣━┻
━━━╋┣┛┻┗┃╋┓┏┻┗┣┗┻┗╋┳╋╋━━┓┻┫┛┳┗━┃┣╋┏┳┓┫━┳
┳╋┓┫┗┗┗┓┣┻┫┳┫┫┣┛┻┏┳╋┣┓┓┗┃━┻┓━┫┃┏┏┫┃┛┏┳┛┓
┣┛┳┃╋┛┓┳┗┣┳┓┗┫┛┛┓┓┳┫┫┓━┣┣╋┫┫┏┻┫┃┏┓┗┃┏┃┗┻
┗┏┏┫┫┻┫┫┏━┓┣┻┃┗┣┻┓┣┫┓━━┫╋┛┃┳┻┛┛┓┫┳┣┛┣┗╋┳
┫┛┓┃┗━┓┃┏┗┓┣┻┃┗┓┣┫┃┳┻┗┏┫┻┛┏╋┫┫┃┓┓┫┃┗┗━┃┣
┏┛┃┫┻┃┣┓┻┓┗┗┻┫┏╋┃┃┻┃┣┗┗┓┏┏━┫┏┻┳┛┛┳┳┻┏┃┓┣
┫┛┗┗━┣┏┓┓┃┻┏┏╋┓┳━┛┛┣┻┗┃┗┗┓┻┏┏┏┻━┛┳┫┻┗┗┓┃
┃┓━┗┓━┗┗┗┛┓┛┃╋┃━┏━┃┫╋┓━━━┳┗┛┳┻┃┓┣━┓┻┓╋╋┓
┗┻╋┗┗┃┫┓┫╋┏┣┃┳╋┏┓┏┏┻╋┓┣┻┫┏┏━┏┫┣┫━┻┃╋━┃┛━
┓┳┛━┃┗┃┛┣┻┻┣┃┓┓━╋┓┫┣┳┫━╋┏┏╋┳┗╋╋┓┏┗┓┳╋┻┗┻
┫┗┫┫┫┗┫┗┗┏┏┻┏╋┃┃┗┃━┏┃┫┣┏┻┏┻┳┓╋┣╋┳┣┣┳┏┓┛┏
┃┣┏┫┣┫┏╋┓┛┏╋┃┗━┓╋╋┣━┛┃┻┓┗┏┣┫┃┗┣┏┛┛━┓┳┓╋┏
┛┏┻┃┏┗┏┗┛┣┓┛┛┳┫┃┛╋┓┻┏┫┳╋┛┏┃┃┳━┣━┛┣┻┳┣┻╋┻
┃┗┏┛┻┫┳┣┫┻┫┏┳┳┫┓━┃┛┳┣┃┛╋┛┳┏┓┛┫┣┳┏┗╋┛┃┻┳┓
━┣┏━┏━╋┏┣┫┓━┃╋┣┳┗┗┣┣┏┗╋┣╋━┣┛┃┓╋┃┃┓┗┃┛┣┃╋
┓┓┗┏┛━┏━╋┛╋┻┗┏┓┳┻╋┣┏┛┗┳┏┫┣┳┏┛┃┛┃┻┛┏┃┗┣┛┗
┃┛┳┏┃┛━━┛┫┫┳┛┻┳┻╋┻┣┻╋┛┓┣┻┛╋┏━┓┻┗┫━┳┛┳┓┓┓
┛┣┗┃╋┻┫┻┻┫━┓┳┛┫┛┃╋┫┫┃┛┗┻┗┏╋┃┳┏┗┃┻┳┛┫┣╋┫┃
┻┗┗┗┗┻┓┃┣┛╋╋┻┳╋┻┓┗┃╋┻┳┗┣┳┓┣┳┣┫┓╋┛━┫
┓┓┫┛┓┣┣┓┳┣┛╋┳┃╋┛╋┻━┏━┏━┛┣┻┻━╋━┣━┛┣┃┣┃┃┫┃
┣┫┓╋┃┓┓━┃━┳┫┃┳╋╋━━┳┛┫┫┃┻┃┛┫━┳╋╋┻┏┃╋┛┃┃┣╋
┓┓┏┳┳┫┳┛┗┏━┫┳┓━┗┣┛┫━┣┛┗┣┳┏━┳╋┃┗┏━┃┃┫━┃┓┗
╋┓┛┓╋┻┏┃┻┃┃┻┳┗┏┫━┓┏┻┃━┓┳┳┻╋┳┣┣┫┓┛┫┣┛┓┫┏┫
┗┗━┛━━┻┃┃┏━┓┓┳┣┏┓┓┓┫━┃┏┛┗┻┓┃┫┓┻┣┏┓┛┣━━┏┻
┗┗┛╋┻╋┫┛┫━┫┣┗╋┓┫┳┛┏┛┓┃╋┏┃╋┗┛┛╋╋┫┣┃━┫┻┃┣╋
┻┓╋┓┃┓┣┣┓┻┏┃┳┻┓┫┗┗┗┣━╋━┳┛┃┫┳┃┗┛┏━╋┳┏┫┫┳┳
┓┛━┓┣┣┳┳╋┗┛┫┏┣┃┏╋┻┓┓┣┛╋╋┗┛┗┗━┻╋┏┗┻┗┛━┃━┫
┓┛┳┣┛┫┓┃╋┗┣┣┛┳┻━┏┻┃┃┏┛┗┫┣┣┗┓┗┻┏┛┻┃┗┗┛┏┛┳
┻┻┗┻━┻┫━┃┏┗━┻┛┗┃┻┫━┓┗━┓┓╋┛━┫┓┻┛┗╋┓╋┫┓━┛╋
┫╋┓━┛┻┃┻┗┏┻━━┏━┛┛┗┫┻┣┃┃┳┓╋╋┣┓┓┗┻┗┃┗╋┃━┫┳
┛┓━┻┏━┳┓━┛╋╋┳┃┻┫┳┳┛┫┓┻┫┳┛┣┫┛━┛┗┳┛┃┳┻┣┓━╋
┗┳╋┃┳┛┛┣┫┫┏┛╋━┏┛┣┫━╋╋┗┻┗┻┛┣┛┻━┓┗╋┫┓┛┣┣━┓
╋┓┳┳┃┗┓┗┣┫┛┃┣━┻┃┃┣╋┛┃┓┗┻┣┛┓┳┃┣┣┻┓━┫┣╋╋┓╋
╋┛┳┃┃┻┏╋┓┳┻┻┳┗┻╋┏┓┗┫╋┏┗┃╋┓┗┃━┃┫━━━┻┗┻━┃┫
┏┛┛┫┃╋┛┗┣┳┛┗━┳┳┫┗┏━╋━┏┻┣┫┻╋┃┣┫┃┻┗┃┫┫┓┛┗┏
┃┛┗┛┫┏┗┣┗┗┳━┻┛┛┳┃┛┃┛┏┛┗┳┗┻┃┳┛┗┃┳┃┃┓━┫┏╋╋
┏┓┗┻━┻┛┫┣┏┓┃━┓╋┛┗┓┫━╋┏┫┗┗╋┳╋╋┓┳┗┻┻┻━━┏┻╋
┳┏┫┏┣┛┫┓┛┫┫┓┗┣┗┫━┻╋┗┗┏┣┗┏┫┻━┳┃╋┗┣┓┣┣┣┓┻┛
━┓┗━┏┻┫┏┓┓╋┻┫┫┓┛┻┏┻┏┃┓┗┏┃┣┻┻┓━┛┻┫┗┓┗┓┛┻┳
┫┗┓┏┣┃┻┃┓┛┏┻╋┫╋┏┃┓┻┫┻┫┛┏┃┳┗┻┛┻┓┣┗┏┫┳┻┛━┃
┫┫┏┃┳┳┃┃┏━┻┫┃┳┃┣┃┫┛┏┏┫┏┳┛┃━┏━━┻━┃┣┓┃┛┓┛╋
┣━┃┓━┓┳┣┣┛┗┫━━┛┃┃┏━┳┣┗┃┃┓━╋┻┛━┻╋┓┛╋┳┳┏┓┫
┏┻┃┓┏┫╋┳┓┛┛━┛┗╋┻┳┗┗┏┃┛╋━┓┳┣┏┣┃┏┳┛━┻
┫┗╋┳━━┃┃┫┣┫┃┏┫┏┗╋┗┏┣┛┏┏┗━┣━┫┻┗┣┏╋┫┃┻┻┗┛━
┳┣┛━┳┗┓┛┫┳┗┛┣┗╋━┏┳┻┃┗┛┳┣┛┓┣┓┻┓┏━┃┃┗┛╋╋┃┫
┛╋━┗┳┛┣┳┫┓╋┻╋┻┓┣┫┳━┛┓┓┻━┣┃┛┳┏┣━┓┓━┓┛━┫┏┫
┗━┳━┃┣┻┻┛┫┓╋┫┫┛┃┛╋┗┣┃━┻┛┻╋┗┛┗┗┻╋┃┫┗┓┛┫┳╋
╋┗┓┛┏┻┳┃┫━┛┳┳┗┃┻┗╋┏━┏┃━┳┗┳┃┻┗┳┳┣┛┛┃┳┃┣━┓
╋┓╋┻┏╋━┓┛┛┃┗━━━┛┃┓┗┗┛━┏┛┏┃━┏┛┣┣┗┻┻━┳┣┏┗┛
┫┏┃┣┫┏┫┻┗┓┗┓┫┫┣┏┓┗┗┃┓┛━╋┗━┳╋┃┻┻╋┣┗━┣━┳┳┣
━┳┓┏┛┏┣┣┫╋╋┻┛┛┳┫┳┗┏┛┏┓┗┣┫┣┏┏┳┃━┏┃┻┓┛┫┣┳┛
┛┫┓┗┫┣┳┃┓┏╋━┃┣┃┏┓┃┻╋┻╋┳┗┻┛╋┻┣╋━┗┏╋┓┣┻┫┣┏
┻┗┗┗┏┫┃┳━━┗┗┓┛┏━┛┏┫┫┻┏┗┳┻┛━┓┣┳┻┃┃┫┣┻┓┛┫┫
┛┗┣┓━┗┳┳┫┓┳┃┏┻┗┻┻┗┫┛┃┳┛┓┛┫╋┫┫┃┻┛┃┃┃┓┣┃┻┃
━┓┗┛┳┛┃┻╋╋┫┻┛╋╋╋┃┫┳┗━┃┳┛┫┣╋┻┻┻┗┃┻┫┛┗┣┻┃┳
┛┣┗┣┏┣┫┓┳╋━┫┛┛┗╋┣╋━┃┃╋┛┳┃┫┣┻┳┃━┏┣┳┫┳┏┏┫┻
┏━┏┫┏╋╋┫━┣┫┗┃┳┳┣┛┣┣┣┃┃┻┣╋┳┓━┓┛┳╋┻╋┫┓┓┏┗━
┃━┣┃┻╋┗┳┏┫┫┓┗┏┛┳┛┏┃╋┻┣┫╋┣┫┓┫┃┳┏┫┃┏┻┗╋┛┏┻
┏┏━╋┻┫╋┳┃┣┓┏┛┳┻┓┓┏┳━┓┗┻╋┃┛┗┳┏┣┛┏┳╋┏┏┗┫┳┣
┃┻┏┏┏┫┳┣╋┻┫┓┻┣┫┻┻╋┏┛━┻┣┣┫┛┏┏┓┃┃┣┓┻┏┻┳┛┗┃
┃┫┫┳┛┳╋┛┏┳┃┻┃┃┫┃┻┛┛┫┛┛┻┻┓┏━┳┻━━┣┗┛┻┣┳┛┃╋
━┣┛┳┳┛┫┻╋┳━┻┗━┻┛━┓┓┣┃┻╋┗┳┏┗┻┏━┳┳╋┻┛┃┏┃╋┫
━┳┣┛┣┏┳┳╋┗━━━━┣┗┃┃┓┃┳┗┗┳┛┓┣━┳┫┓┃━┻┫┳━╋┳┫
┣┗┏━╋┏┣┃┃┛━┛━┻┛┛━┣┗┣┓┣┣╋┻╋┛┓┫━╋━┓┛┃┓┓━┣┃
━┛┗┓━┣┳╋━╋┃┳━┛┃┗━┏┗┻┻┻┃┫┣┓┏┫┃┻┻┃╋╋┻┻┗┓┏┫
┳┻┛┳╋┃╋┻┓╋━━┃┫┛┏┗╋┻┃┫┫┃╋╋╋┃┫┫━┫┏┓╋┛┛┣┃┫┛
┏┫┛┓┣╋┻┻┏┃┻┣╋┳╋┏━┫┻┃┳┻┗┳┻┏┛┛━┻┻┛┏┣━
┳┳┓━┃┻━┃┫┻┓┗┻┃┻┗┳┓┗┛┗┗╋┫┗┳┓┃━┣┫┗┛┏┓┓┛┏╋┣
┻┏┏┗┣╋┓┳┣┓┗━┏┻┳┏┏┃┓┛┫┣┣┣┳┣┣┛┃┓┫┛┳┻┣┛┓┓━┓
┳┣┏┫┓╋┓┛┳┫┳┫┻┓━┃╋┓┓┃┻┻┏┻┗┓┛┗┻┫┳┓┓┗┻┛┏┗╋┓
┓┃┳┓┫╋┃┓┏┣┗┣━┛┫┣┃┓┣┛┏┫┫┻┃╋┃┣┗╋╋╋┏┓┳┳╋┗┃┏
┃┻┻┳┓┣┫━╋┃┳┣┏┻┓┓┳╋┻┗┫╋╋┗━┣┗━┫┳┫┛┻━╋━┃╋┏┏
┫┓┏┏╋┓┣╋┳┏┛╋┳╋━┓┻┻━┓┫┓┻┏╋┛┏┫┓┻┃┻━╋┃━┓┓┏┣
┣┻┃┣┫┏┓╋┛┛┻┃┗┏┣┗┳┳┫┫┗┗┻┃┳┛┗┓┛┃┻┫┛━┻┳┫━┛┃
╋┫┏┳┗┫┗╋┳╋┛┳┃┃┃┛┃┳┃┓┓┳┻┳┣┫┣┻┓┗━┳━━┓┻┏┳┏┳
┏┫╋┗┏╋╋╋┛┫┓┗━╋┛┏┃┃┫┫┏┫┛┣┃┳╋┏┗┏╋┫┃┃┻┏┓┫┓┛
┃┣┣┗┻┫┏┳┣┻┻┗┃┳┳━┻┗╋╋┫┫┻┣┣┏┓┏┓┳╋┗┏╋┻┏┻━┓┛
━╋┻╋━┃┫┏┳┻┳╋┻┣┳┣┗┻┓┳╋┛┣┃┛┗━┓┃┓╋━━┻┻┣┣━┛┳
┛┓┛┳┗┳━┛┓┃┻┛━┫┏┏┳━┫┃┃┃┗┏┫┛┗┗┳┻┻━┛╋┃┛┏┃┛┻
┻┫┛╋┣┏┓┏┻╋┛┫┻┃┫┻┻┻┏┗┏┓┳━┳┓┳┫━┻╋┻┗┗┓┏┛┗┛┏
━┳┏┫┫┣━┻┗╋┓━┏╋┗┳┣┏┫┛┣┫┣┛┓┫┻┃┛╋┗┻┻┣┏┣┃┫┛┣
┗┣┻┃┛╋┗╋┏━┗┗┻┣┏╋┳┛┻┃┣┻┳┫┫╋━━┓━┫┃━┛┳┳━┻╋┏
╋┛┓┳┗╋━┫┫┗━┏╋┳┗┻┛┫┓┫┳┛┻┏╋┏┛╋┻┫┗┫╋┗┻┗┣┛┻┛
━┫━┃┗┛┳━━┛┛┃┳┫┻┓┗┏┛┃┃┫━┏┫┫┃━╋┗┏┣┗━━┛┓┃┓┓
┳┗┓╋┣┏┛┓┣┓┻┻┫╋┫┏┗┃┛━┣┗┗┓╋┫┃╋┗╋┳┏┣┃━╋┃┣┃┃
┣┛┳┣╋┏┃┫┫╋━━┗┫╋┗┗┫┃┗┏┣┛━┳╋┃┓┳┗┏┻┛━┳┏┻┛┫┫
┫┻┃╋┳┗┛┓┳┏┳┛┗╋┓┗┗┫┃╋┳┳┻┻┗┏┛┳┣┏┻┛┏┃┗┳┏┳┳┏
┻┫┏┫┣┣┣┏┻━┃┗┻┳┫┗┻┃━┃┓┛┳┃┓┓┳┛┃┛━┣┳┗┻┏┫┓┳┃
┓┗┓╋┫┻┫┓╋┣┳┣┛┛┫┓┻┏┏┓┣┣━┏┗┳┳┃┏┗┓┛╋┃┛┛━┣╋━
╋┳┓┫╋┫╋┳┃┏┏┃┫━┣┫┃┏┛┛┏┣┣┏┓┳╋┓┓┏╋┳┏╋┛━┛┻┗╋
━┏┣┃┳┛┳┛┻┛┗┫┃┻┳━┗━┓┻┏╋┛┃╋┛┗┓╋┻┳┏┻┏┃
┓┫┓┳━┗┻┛┗┏┣┃┏━┣┳┻┣┫┓┫┻┏┻┃━━┓┗┛╋┗┗┃┛┓┃┣┣━
┣┻╋╋┣┏┃┻┻┏┳━┻╋┛┓╋┃┗┛┃┓┓┫┫━━┛╋┻━┛┣┗┻━━┳┻┳
━┳┣┃┻┃┻┳┳┛┃┏┗┓┳┃┛┻┣┓┓━┃┏┫┣┛━┛┣┓┣━━┏┛┣┛┓┣
┫┣╋┏┏━┻┗┫┻┓┛┫┻┃┫┃┗┓┗━┫┛┫┣╋┛╋┳┳┳┓┳╋┣┓━┗━┛
┓┛┏┣┓━┳┓┃┻┛┗┏┗┫┓┣┗┳┛┓┏┛╋┃━╋┳┻┃┻┗╋╋┣┻╋┣╋╋
┏┃┛┏┛┣━━╋┓┣┏┣┫┏┛┻┗┣┣┳┃┓┫┓┻┓┗━━┏┛━┻┫┏┃┛┛┣
━┣┗┣┫┫┏┛━┻━┫┫━┻┓┣┣┏┏┻┗┣┏┛┳╋┓┛┳┳┓╋┏┫┣┓┃┏┛
┗┳┣┏┗━┏╋┫┫┃┻╋┳┓┫┓┃┗┣╋╋┳┓┗┃┳╋┫┃━┗┫┳┫┃┛┻┳┃
┛┳┫┫╋┫━┏┫╋┣┛╋┏╋┳╋┗┓┓━┻┃┻┃┗┫━┃┣┻┏┫┃┣┏┻┛╋┛
┃┻┛┣┫┫┓━┣┓┳╋╋┳┛┏┛┫┳┫┗╋╋┛┳┗┏━┗┻┣━┫┛━┻┳┫━╋
┻┣┻┃┣┳╋┏━┏┣┛┣┓┃┣┳┗┃┏┃╋┫┣┛┗┣┣┛┳┫┫┛┣┳┣┏┛┗┃
┏┫┛┓┗┗┗┓━┫┛┃━╋┻┛┣┻╋┏┗┣┗┓━┗┫┓┏┻━┏┫┃┃━┗┳┏┏
┳╋┗┓┫┫┣┓┛┏┻┣╋━┫┫┣┛╋┗┏┳━┏┏━┛┳━┻╋┗╋┫┛┫┻┣┏┛
┳┣┃┳┫┃┛┗┓┗┫┣┫━┓━┳┛╋┛┻┓┳┃━╋┃┛━┗┃━┻┫┓╋┃┳┳┃
┏┏┳┛┻┗┃━┻┏┛┣┳━┃┻┻┓┳╋┛┻┛┳━┣━╋┗┳┓┳━┳━┃┛┛┃┣
┏┏┃┃┓┣╋┗┻┳╋╋╋┣┛┗┃━┳┳┓━┛┓╋┏┏━┳┛┛┣╋┗┳╋━┫┣┏
┏┫┗┛╋┓┻┛┛━┣┏┃┻┛┳━┏┛┻━┳┗━┫━┓┣━┃┳┏┳┣┏┣┻┻┻┃
━┳┃┏╋━┏┏╋┃┳┓┫┃┃┛━┫┏┛┣┫┏┗┳┻┗┃┃╋┃┏┳╋┓┏┳┫┏┗
┫┓━┻┫━┳┏┻┫┗┣┛┓╋┳┛┳╋┻┣┳┣╋┫┻┛┛┗━━┛┳┃┗┫┣┓┻┣
╋┃┃━┃┫┳┓┗┻┻┻┃┗┳┓┛┣┃━┣━┻━┃┃┻┻┛┏┳┛┫┻┃┛┳┫┳┣
┗┗┛┣┳┳┃┓┓┏┣┳┛┻┏┻┓┻┫┏┏┫┫┗┏┓┛┓━┳┫┫┛┣━┳┗┻┏┛
┫┻┛┓┳┻╋┛┓┫┻┏┏┛╋┛┃┛┗╋┓╋╋┗╋┃┣┃┻┓┗━┫┫┛┃┃╋┗┻
┗┗┻┛━━┣┓┳┗┏┛╋╋╋┛┣┓┏┃┓┫━┛┃━┃┛┣┫┣┓┏┣━┳┃┏┓┛
━┻━┛┗┗┣━┓┃┫┓┣┛┏┣━┃┃╋┏┏┓┗┓┳┻┃┃━┛┗┫┣┗
┫┛┫┓┛┻┻━┗┛┃╋┏┳┃┫┻┃╋┓━┓┛┣┛┃╋┏┏┓┃┻┳┳┣┫┣┣┣┻
┣┫┓┛┻┗┛┛┓┻╋┗┓┛┣┏━┃┏┻━┗┳┛┗┏┛┏┓┛┗┫┏┫┳┏┻┻┓┏
┻┻━┓┓┛┫┃┃┏┓┣┃╋┳┛╋━┃┏━┃┻┏┻┫┫┗┏┫┏┛┗┻┏┛┃┻┻━
━┻┗┃┗┃┣╋┃┣┃┳┏━━┫┗┏┛┣╋┫┗╋┃┳┃━┓┻┣━┏┣┛┫╋┫┣╋
┃┃┓┃┫━┏┫┛┣┃┗┳┏┳┫┛┛┏┻┛┓┳┫┣━┓╋╋┳┛┓┳┛┓┏┳┻┳┛
╋┳┻┛┫━┃┫┻┃╋┫┳┣┃━┓╋━┳┻╋┓┻┣━╋┏┣┫╋┻━┛┏━┗┫┛┫
┣┃┻┏┏┫┫┛┳┗┫┛┻┣╋┓┻━╋┳┻┫┛┏┫╋┏┛┻┣╋┓┫╋┣╋┫┫┗┓
┣┳┓┫┫┃┫┓╋┛┏┳┫┓┓┓┓┓┛━┳┗┛━╋┓┣┓╋╋┏┛╋┻━┃┓┫┗┛
┣┓┣┳┏┻┓┏┛━┻╋┛━┓┛┻┻┳┫┃┗━┫╋┗╋╋┻┛┗┻┳┃╋┛┃┃┫┳
╋┳┛┏┣┛┛┻┫┣┓┛┣╋┫┫┓┃┓┓┳┣┳┏┛┗┏┃╋╋┓┏┃┫━┳┃┛┃┣
━┣┓┫┃╋┣┗┣┣┃┣┻┗┗┣┛━┛┛┃┓┛┣┛┏┳┛━┳┛┫┏┏┓┣┗┛┗━
┃┫╋┳┏━┫┃┗┗┓┛┳┏┣┏┗┃┓╋━┓┫┳┓┫┏━┓━┳┛┓┻┳┳┏┳┃╋
┳╋┏┗┗┃┣┣┗┗┻┓┣┃━┃┣╋┣╋┻┓┃┓┣┻┻┏┏┗┛╋┓┣╋┣┛┛━╋
┣┫┳┳┻┳━┃┗┓┗┏┃┏┃┣┃┛┣┗┗┗┗┃┃┳┻╋┳┻┣┣┣┛┗┫━━┗┗
┻┻┛┛╋┛┻╋┃╋┗┫╋╋━┃╋┣┳┃┳┻╋┗┃╋┳╋┫┃┓╋┳┣┳┛━┓┛┻
━┏┳━┃┃╋┣━┃┻┛┛┳┻┫┗┓┏┗┫┓┓┃┛┳┫┛┫┫┏╋┳╋┻┛┳┫┃┏
╋╋┛━┳┏━┛┃┏┗┣┛┫┛┣┣┣━┃┛┣┗┗┏┓┏┳┻┓┣┗┛╋┳━━┫┓┏
┫━┗┗┫┃┣┳┏┫━┳┻╋┗┻┻┗┛┻┣╋┃┫┛┓┳┫╋┳┣┻┓┫┳╋┻╋┫┻
┛┻┃┣╋╋┳┓┓┳┳┓┻┏┻┛┓┏╋┫┗┣┳┃━━━┃┛┛┻┓┳┳━┳┃┃┓┫
┗┗╋┃┏┫┳┗┻┃┣┃┣━┗┣┳┏┏┫┻╋┃┓┫┏┃┓┫┻╋┛┳┗┗┛━┣┳┏
┫┣━┣━┃╋┣╋┃┏┳┣┏┛┻┫┣┃┃━╋╋━┏┗┃━┣┓╋┳┓┏┗┻┏┣╋┗
╋┳┫┓┗┏┻┻╋┏┣┓┳━┳┣╋┗┏┻┳┛┣┫╋━┣┓┗┻┣┫┃┻┻┗┣┳┳┓
┻┛┓┗┗┛┻┫╋┣┫┣┃┻┫┏┓╋┗┳┻╋┻┛┃┻┓┛┗┻┻╋┗┫┫┛┻╋┻┃
┗━┃━┛┛┣┻┳┃┻┏┏┫┫┳━━┓┳┗┫┫┗╋┃╋┗━┏┓┛┏┏┓
┣┻┛┓┛━━━┓┏┗┛┛━┻┣┓┻┓┣┗┳┓┏┗━┛┻┻╋┫┻╋┣┻┃┏┏━┫
╋┃┏┻┣┣╋┓┫┣┣┛┗┛┗┫┗┳┛━╋╋┛┫┃┗┛┓╋╋╋┏┗┏┫┓━┣┏┗
┻┛┳┳╋┏┻┃┏┛┳┣┻┳━┳┫━┛┃╋┗┓┛┳┗┛━┗━┳┓┻┻┏┣┃┏┫┓
┗┫┣┃┻┫┳┣┻┻┫╋┓┏┓┗┫┣┏┃┣┗┓┳┓┏┗┣┓┃┻┃┳┳┻┛━┓┣┏
┳━┏┃┛┫━┣┓━┫┫┫┛┗╋┓┣┗━┣┻┳┗┳┏╋┓┓┣┃┳╋┣┻━┏┏┳╋
┏┓┛┛┗┻┳┏┓╋┻┏╋┓┏┏┣┃┃┛┗┃┳┳╋┏┻┃┻┫┫┣┻┓┏┃┃╋┓┫
┓┻┫┳┛┃┛┣╋┳┃┣┣┻┃┛┃┣┳┫━┃┫╋┃━┳┗╋┓┓┳┛┳┏┻┫┻┛┏
┻┓┛┻┃╋┃┫┗━┳┣┫╋┣┃┏━┏┳┃┣┣┛┓┻┻┓┻┗┣┗┳━━┻┻┳┫╋
┛┣┳╋┣┛╋┳┳┫┫┏┳╋━━┃┏┫┛┓┓┛┏┃┳╋┳┃┻┃┳┳┃┏┛┏╋━┣
┗┣┻┗┣┳┃┏┛┣━┻┳╋┗┳┣┫┣┃┣┗┣┗┗┛┣┣┃┏━┗┃┏┫┻┳┛━━
┻┣━┏┛━┳┫┣┳┻┓┓┫┗┃┗┻┳┃┫┏┏┣┗┳┗╋┫━┓┃━┗━━╋┻┫╋
┏┳┣┃┳┏┣┃┳┳━┳┗┃┓┗┳┗┣┏┣┫┫┳┗┛╋━┣┳━━┻┳┏┳┫┫┗┓
┛╋┻┫┗┗┻┛┓┻┓┏┫┃┃┛┓┛┏╋┗┏┫┳┓┗┻╋┫┗┓┓┗┛┻┏╋┃┳┃
┣━┛┣┳┫┗┗┃╋━┓┫┛┏┫┻┛┃┏┛┫╋╋┃┳┳┫╋┃┫┻┫┻┣┻┫┳╋┻
┫┳┛┃┛┗━┻┃╋┛┛┫┏┳╋━┃┗┃┛┫┛┗┻╋╋┫┛┓┫┣┳┫┣╋┓┻╋╋
┏━┫┫┛┻╋┏┏┻━┃┏┻┫┏━╋┛┻┫┏┣┫┛┓┫┳┛┗┫┳┳┣┻┗┃╋┓┗
┃┻┻┣┃┃┛╋━╋┗╋╋┓┻┣┓┃┻┏┓┓┳┓┏┓┃┻┣╋┗┫┣┫━┓┻╋┻┏
╋━┓┫┃┣┗╋┻┫┓┓┳┳┻┏┏┗┛━━┣┏┻┫┃┛┏╋┫┻┳┃━┳━━┣┓┛
╋┣┃╋━┓┗┻┓┓┗┓━━┳┻┗┃┛┏╋┛┗━┣┗┏┣┣━┗┻╋┫┏━┻━┓┻
┣╋┣━┻┳┻┣┫╋━┓┏┫┫┃┗┻┻┓┳╋┓┫┫┓┻┣┣┃┫┛┣╋┫┣┳┃┓┃
━┓┃┗━┓╋┗┳┃┣╋┫┣┃┏┛┫┏┗┓╋┻┓┃╋┗┓┳┓┓┗┏┻┃┳┳┳┛┓
┏┛┳┗┗┗┗┫┣┻━┻┏┛┗╋┣┓┏┣┫┓┳┻┗╋┃╋┃┳┳╋┣┏┛┻┓┗┃┛
┃┫┫┫┗┛┻┃┫━┫┻┻┫━┃┳┻┫┛┣┗┣┳┳┓┛╋┳┫━┫┳┣┓┓━┛┃┏
┣┃┻┫┻┛┗┳┻┛┛┃╋┣┻━┻┫┏┻┫┳━┃┫┃┗┗┫┻┻┃┫┃┣
┣┗┏┃┛┗┗┃┓╋┫┣┏┻┳┫┗┫╋┗━┻╋┳┣┛┳┣┓━┣╋╋┛┣┃┫┗┗┳
━┛━╋━┫╋╋╋┻┗┳┻┓┳┻┫┫┃┃┳╋┫┛┛┃┃━┫┏┫┓┣┻┳┓┣┏━━
┓━┳━┃┓┏┳┏┓┗┛┫┃┗┓┣┃┳┓╋┓┛┃┏━┏┃┳┃┣┏┳┃┻┓┓┓┫┣
┃┳┳┛┳┫┫┗┃┫┛┫┏╋┏┫━┓┳━┳┫┣╋┏╋╋┛━╋━┛┻┃┣┛╋┛╋┛
┳┏┻┓┏┳╋┗┗━━╋┛━┃┫┃┓━━┻┳┗╋┫┃┗┫┣╋┳┓╋┫┳┻┃┗╋┓
┫┣┻┳━━┻┳┣┫┗┣┛━┗┛━┻━┃┏┻┫┃┣┗┻┫┗┣┛┫┛╋┫┗┳┓┛┓
┫┻╋┏┏┃┃┫┏┛╋━┃╋┛┃┛┏┫┛┗┻┓┓┣┛┫┗┳┻╋━━━┛┓┏┓┓┳
┣┻┗┗╋┓┃┳┏┃╋┃┫┛┣┻╋┻┃┓━┃┳┫┫┳━┣┻┗┣┓┳┏━┛┻┣┗┗
┫┳┓┻┳┻┣┻┫┃┛┓┃┫┛┏┃╋┓┫┃━┣┫┫┏┓━┣┳┫━╋┻╋┃┻━┳┫
┣┏┗┗━┃┻┣┗━┃┳┣┗┓┗┣┳┏┣┗┃┻┗┳┃┓┃┫┗━┓╋┳┗┗┛┫┓╋
┛━┓┗┏━╋┫┣┏━┣┛┳┫┗┫━━╋━╋┗┏┓┃┳┣┃┳┏┻┏╋┗┛┳┃┃┗
┏┛┓┫┣┗━┳┏━┃╋━┣┫┣┓┏┻┻┻┓┛┗┓┗┃┳╋┣┣┏┏┻┻┫╋┏╋━
━┛┻┗┫╋┛┛┣┏━┫┻┛┣┻┏┣┃━┻┫┗┃┃┫┫┣┻╋┻┓┏┛┻┏┣┃┛┃
┫┣┓┫┫┓┗┣┗╋┳━┣┗┃┃┣┣┛┓┛┃┣┻┳┃┻┻┗┗━━┛┗┏┣┳┣┛┫
┫━┓┗┳┳┓┫┓┓┣┓┻┗┻┻┳┳━┛┻┻╋┻┓┃┳━┛┓┛┛┛┗┫┣┗╋┫┃
━┓━┻┛┛┏╋┏━┳╋┳┗┫┃┏┣┳━┏╋┗━┏┣╋┓┫┏╋┃┗┛┃┳┛┓━┣
┛╋┗┣┳╋┫┃╋┳┳┻╋┏┏┫┫┫┓━┻┻┃┏┗┗┓┓━┣┏┳┛┓┗╋┫┓┓┣
┃┗┏┻┫┣━┗┫┃┗┏┗┗┓┣┫┗┛┫┻┛┫╋┛┳┻┓┣━━╋┳┣┓┓┫┣┓┻
┻╋┃┗┏┛┛╋┏━┛┃╋┫┏┫┳┫┃┣┏╋╋┛┛┫━╋┃┛━┻┻┃┳┳┫┃┻┻
┫╋┫┗━╋┃┃┗╋┃┣┗┏┓┳┓┣━┗╋┓━┛┛┣┓┳┣┗┃┓┃┗━┏┓┳┗┳
┃┳┻┓┛┳┗┓┏┗━━┣┗┫━┗┏┻┣┫╋┛┏┗┓┏┻┗╋┛┫┫┃┫┻┻┓┗┓
━╋━┛━╋┫┫┻┻┛┣┳┏┣╋┣┳┛━┫┓┳┓╋┳┛┫╋┣┏┗┻┓┗━┫┣┃┛
┓━┃┏┛┣┛┣┣╋┃┳╋┣┫╋╋┓┳┓┣┓┃┏┳┳┻┓╋┛┫┗┻┓┣━┗┣┓╋
┛┃┃┳┛┏━╋┏┃╋┃┃╋┻┣┗┃┏┫━╋┓┃┛┓┣┳━┃┳┏┃┛┛
75名無しさん:2006/10/21(土) 19:45:25 ID:???
そうだね
┃╋┻┣┏┃╋┗┏┏━┛┓┛┻┣━┓┃┗╋┻┏┛━┣┳┣┳┻┫┛┛╋┣┏┗┏┫┏
┛┗┳┳┫┗┳┗━┏┏┓┗┃┛┏┏┛━┫╋┫╋┣╋┏━┫┫━┃┃┫┳┗┣━╋┗┳
┻╋┃━┻┛━╋┓┃┛┻┓╋╋╋┓┛━┣┏╋┫┣┳┓┏┣┻┻╋┃┳┛┫┛┳┳┓┗
┫┻┛┛╋┳┏┣┏┓╋┻┏┫┏┃┛┛┛┻┛┗┫┏┫┣┻━┛━━━━┗━┗┛━┣╋
┫┗┗┳┃┻╋┫┫┓┣┳┫━┗┗┣┛┏┛━┣┓┃┫┏┳┃┃┓┗┫┫╋╋┫┳━┛┗
┏┏┻┫┳┻┣┫╋┃┏┳┓┛┫┣┳╋┓┃╋┫┓━┳┓┫┫┗┻┳┻┻┳╋┻┛━┛┓
┗┣┫┳┳┫┓┗╋┻━┻┳┻┛┃┻┣╋━┳╋╋┳┳┫┳┓┻┃┃┛┏━┻┓╋┻┛┓
┣╋┗┳┣┫╋┛┳┗┻┣┃┏┛┫┻┃┛┓┻┛┃╋┓┣┃━╋┻┳┣┻┗┻┻┗┻━╋
━┃┏┗┛┓━┣┻┻┻╋┛┏┛┫╋┛┳┏┻┃┣┓┏┣┛━┏┳┻┻┣┃┓┛┣━┳┳
━┫┓╋┳━╋┃┳┳┳┻┻╋┓┳┛┣┏━╋┗┏┛┣┻┳┫┗┃┃╋┃━┃┫┏┏┣┳
━┫━╋┗┣┓┃╋┗┛┓┗╋┃┛╋━┓┻┗┣┃┛━┛┗┻┓┛┏┓┫┳╋╋╋┗┳┣
┻┫┳╋┳┛┃┫┃┻┣┳╋┏┏┗┳┏┳┓┳╋┣╋┫━━┗┛╋┓━┃┳┃━┗┛┃┫
┳┃┛┃┛┻╋━┏┏┗╋┃┗┏┃┃┻┏┳┏┗┛┻┃┣┓┛━┗┗╋━┓┻┫┛┣┫╋
╋┫┃┗┫┣┣┗╋┫━┣┻┣┫┣┃┳╋┗┳┛┫┃┃┏┳╋━┓╋┛┓┫┃┛┣┻┓╋
┫┻┓┻┃┣┃┃┳┳┗┫┻┣┓┗┻┏┫╋┃━┻┃┻┳┣╋╋┻┣┻╋╋┃┏┳┏┏┻
┗┳┳┏┏┫┗┏┛┓┳┣┻┫┗┫┗┛┻┃┃┓┳┳┏┃┓┻┳┻┣━┛┗┗╋┓┳┗┏
╋┻┏┫┗┣╋┣┃┗┫┳╋╋┳┏┗┃┫╋━┃┫┗┛┏┗┗┗╋┓┏┻━┳┫┳┳┃╋
┫┻┣┓━┗┫┗┫┏╋┗┓┳┃┏┳┫┳┛┛┛━┣┻┓┣━┫┃╋┛┳━┻┏┛┫┻━
━┓┫╋┫┃━┣┗┓┏┻┳┫┣┫┣┳┃┳┻━┏╋┏┃┳┳╋┛┫┓┫┣┗━┃┏┫┃
┓┫━╋┓┻┻┣┻┫┳┛┣┣┣╋╋┫┗┣┃┓┓┓┛╋┫┻╋┣┓┻┻┣┏┗┏┗┛┃
┻┫┃╋┓┃┗┫┳┃┃┣┃┓┏┓┗┻┳┛┛╋┫┳┻┗┓┃┻┣┻┳┳┏┫┳╋┫┣┓
━┫┫┓┣┛━┫┻┃┳┣┛┏━┓┏━┏┃┓━╋┻┫┛┓┻┓┻┏┗┓┻┏┻┃┛┃┛
┛┓┳╋┓━━┏━┏┓┳┓┫━┳┗╋┫┛┣┫┳┻┗┓┛┓┳┓┃┓┏┓━┻┓┓┛┣
┳┛┗┫┛┫┛┏┳┏┫┃┳┻┏╋━┏╋┳┃┃┃┻┣┫┓┛┓┻╋┣┛┳┫
77名無しさん:2006/10/21(土) 19:49:19 ID:???
無我
┣━┛┛┛╋┫┳┛┳┫┳━┓┗┳╋┗┗┫┫┏┗┓┳┫╋┻┓╋┫┏┓┛━┛┛┗━┓
┫┳┳┃━┳┏╋━┳┃┓┏┫┣┻┗┗┏┳┣┳┃┻━━┃┛┻┣┗┃┣┃┣┃┻┳┗┣
┏┻┫┫┣┫┫┃┗┫━┛┏┗┏┳┓┣┃┫┃╋┣┃┫┗┣┻━┓┛┓┃┛┃┳┛━┓┓
┃┏┳┗┳╋┗╋┻┃┗┣┃┏┣┳┗┫╋┏┏┳┃┻┳┓┫┻╋┃┗━┃━┫┗┏┳┣━
┛┗┣┫┃━┳┗┻┓┳╋┓┻┳┛┣┃┣┃━┫┛┃┓╋┓┓┫┃━┫┃┻┫━┣┃╋┛
┗┃╋┳┃┫┃┏━┳┣┏┏┫┏┗┳┓┻━┫━┓━━╋╋┻┃┓┛┫┻┻┛┗╋┫┓┃
┏┳┗┓┣┫┫┳┛┻┏┏┣━┳┛┣┏┣┗┛┓━┃┫┗┃┣┻┻┻╋┣━┗┳╋┣━┏
┫┻┣┗╋┫┓┏┃┓┛╋┗┻┣┃╋┣┣┻┗┓┣╋┳┗┫┃┻┃┳┃┓┏┫┻┛╋┛┛
┓┫┛━┃╋┫┻┣┓┳┻┏┓╋┣┃┃┓┛┓┏┗┣┗┛┳┗┃┓╋┏╋┗┓┛┻┛┏┫
┫┓┣━┃┃┣┻┻┣┛┃┏┳╋━┏┓╋┏╋┣╋┃╋┫╋┛┻┃┗┛╋┻━┣┳━┳┳
┻┃┳┛━┗┳┏┛┓┛┗┛┳━┳┗┣┳┃┳╋┃┳┣┣┃┗┛┛┫┛┓┛┃┓┻┣╋┛
┃┗┏┻┗┓┏╋┳┣┛┳╋━┓┻┓┳┛┗┃┣┻┳┣┫┓┫┓╋┃┳┣┓┓┛┃┛━┏
━┳┏┣┳┃┗┛━┃┳┏┗┻┏┣┃┻┃┏╋┣┛┫┏┫┣━┫┻━━┃┛┳┗┳┗┳━
┳━┓┻┫┳┫━┣┏┫┓┫┣╋┣┣┗┳┛┛┳┫┓┣┻┻┣┏━╋┫┛┓━┣╋┗┛┫
┫┗╋╋┗╋┳┓┛┳┗┃╋┣┗┃┛┫━━┛╋┓╋┗┛╋┓┣┫━┗┣┃┫┓┣┻┣┓
┗┻┛┗┳┻┣┻┗┃┃┣━┓┫┏┓┏┣┳╋┃┓┃┏┃┫╋╋┛┣┗╋┏╋┛┻┓┏┏
┃┫┏╋┓┓┻┛┣━┻┃╋╋╋┃╋┫┻┗┛┫┓┫╋┗┛┻╋━┗┏┳┫━┗┛━┗┫
━━┃┻━┻┗━┃┏┛┓┏┃┛┛┫╋┛┛┣┏┓━┣╋┣┛╋┫┏┣┣┣┏╋┣┛┓┻
┓┻╋┓┛┫┗━╋┓┳┛┳┻┳┏┗┗┏┳┏┫┗┳┓┳┃┃┛┓┻┣┓┻┫┛┳┻━┣
┃┻┫┃━┃┛┣┏┓┻━┓┏┫┃┛━┛━━┏┓┫━┣┛┓┛┫┓━┃┛┓┗┻┏┃┏
┻┫┣━┳┣┓━┏┣┏━┣┫╋┏┗┓┫┗┛┻┳━╋┛┣┏┓┛┣┣┛┣┏━┻┃┗┃
┛┃┫┃╋┫┫┫┻┣┃╋┛┛┓┃┣┳━┻━┫┏┏┃┓┫━┳┏┓┏┣┳┻┓┫┻┻┻
┗┣┓┻┣┻┏┛┛┣┫┫┓┫┣━┣┫┳╋┫┓┫┛┣━┫┛╋╋╋━━━┣╋┃┗┗┃
┻┏┃━┃┗┻┛┏┗┫┗┗┫╋┃┗┓╋┳┛┳╋━━┏┓┳┛╋━┫┗━┻
┛━┗┛┳╋┛┓━┣━┳┃┛┏┗┣┳┃┗┏┓┫┣┗┳┳┗┏━╋┏┳┣╋┓┫┣┃┃
┫┻┳┣┓┫┏┫╋┻━┓┻╋━┫┗━┃┫┣┛┳┫┃┗┛┫┣┏┣━┻┛┏┗╋┻━┗
┻┣┓┫┳━┻┣┗╋┫┛┓┳┃┣┃┛┏┣┣━┗┫╋┃┃┻┗┗━┃┳┗┻┓┳╋┗┓
┏┣┛┻╋━╋━┳┳┻┫┓┛┻┃┣┣┃┓╋┛━━╋┣┻┛┃╋━┗┃┻┛┳┣┻┛╋
┛┏┫╋┫╋┗┛┏━┻━┓┣┗┛┫┣━┏┣┻┳┏┗┛┣┃┗┳━┣╋┗┗━┃┓┛┓
╋┓┫┛╋╋┓┳━╋┳┫┻┓┗┫┏┓┗┛━┏┃┗┳┻┣┛┫┓┛╋┳╋┫┳┣╋╋┗
┣┳┳┓━┏╋━┏┛┻┫┃┓┓┻┳┃┫┳┗╋┳┻━┃┛┻┃╋┗┓╋┗┏┣┗┻╋┓
━┓┛┏┻┻╋╋┫┻┛┏┓┛━╋┣┳┣╋┫┣┛┫┓┻┛┣╋┏┃━━━╋┫┗━┻┻
┻┓┓┓┳━┫┣┗━╋━┃┛┫┫┫┫┛┃┛┻┣┛┓┗┓┃┻┏┓┣┏┏┃┏╋┏┫┗
┻┗┓┳┻┗┃╋┏┻┛┳╋┏┻┻┻┏┏┓┳┻┃━┃┏┣┃┃┳┓┫┗┳┣┻━┫┳━
┓┗┣━┏━┃┃┛┏┗┫┓┗┫┃┣┛┓╋┓━┛━╋┃┳━┃┛┃┛┛┣┓┣━┓━┗
┓┛┏┏┏━┃┛┗┳┏┳━┗┓┏┣━┛┻┫╋┗┫┫╋┫┳┓┻┳┫━┃┃┃┃┏┫┳
┛┛━┏━╋┏┳┳━┳┳┳┳┳┃┏┻┓┳┣╋━┻┛┛┓┻┃┛┗┛┳┻┣┃┃┳┛┏
┃┣┣┻┏┛┻╋┫┏┓┫┓┻┃┏┛┏┣┫┣┣┻┃┗┳┫┓┫┃━╋┣┻━┳┻┻┫┏
┫┳┃━┣┃┻┻┳┻┃━━┏━━┫┗┗┃┛┻┣┗┣┗━┛┓━┳┓┣┗┃┗┗┛┗━
┗┓┻┻┛╋┗┣┃┓┳┏╋┣┏┻┛╋┫╋┣┏┳┫┓┳┻┃┳┗┻┛━┛╋┃┻┗┛┳
┃╋┏┻┗┃┗┛┏┓┃┓┃┗┻┻╋┫┳┫┳┓┗╋┛┣┛┻╋┣┛┫┃┳┃┓┗┳┣┻
┳┃┛┗┛┛┓╋━╋┏━┳╋┃┛┃┫┛┫┓┛┣┛┃┫┗┫┣┏┃┣┣╋┳┃┓┗┛┏
━┏┻┳━┫┛┗╋┳┏┫━━┫┻╋┻┓┛┳┏┛┃┏┫┏━━┳┃┫┏┃┓┃┏┃┃┳
╋┣╋┗┛┻━┳┏┓┫┃┃┏┃┣┻┃┃┻━┳╋┛┣╋━━┓┣┻┣┛┳┫┓╋┓┓┫
┓┏┫┻┗┫┣┏┗┗┳┻┃┫╋┛╋┛┻┣┓┻┳┓━┗┃╋┣┃┻┛┗┓┣┗┗┫┣╋
┫┫┏┫┃╋┣┏┻━┏┃┫╋━┗┣┛┃┗┗━┛┗┣┻┛┳┏┏┛╋┓┳━┣┗┫┃┫
┣┏╋┫┓┻┏━┛┛┃┗┃━┗┃┗╋┛━┃━━━┛┗┛┻┳┳━┗┛┣┫┳┃┫┫┓
┳╋┣╋━┓┻┻┳┏┻━┫┫┳━┃┏┳┗┣┗┣┏┏┫┛┫┓━┻╋┗┣┻
╋┛━╋┫┛━━┓┃┳┗┣┛┛┛┣┓╋┗━┣┻┣┻┣┏┃┓┣━┓┣┓┳┫┃┻┓┏
━┗┗┫┗┻┓╋┃┓┃┫┣┏┳┏╋┫╋┻┫┗━┛┳┗┻┫┻┫┫┳┣┏┫┣╋╋┻┳
┻┏┃┛┻┃┫┃┣━━┫┛┗┻┳━┳┏╋╋╋┣╋╋┏┳┗┫┻┫┏┳┃┓┗┓┗━┃
┗┫┣┓┣┫┏┣┛━┫╋┏┳┻┏┓┗━┛╋┳━━┏┏┏━┣┃┗┏━┣┣━━┏╋┳
┓┻┣┳┣┓━━┣┛┏━╋━┻┫╋━┓┏━┳┗┛┫┣┗┗━┗┃┣┗━┫╋┗┳┗┻
┫┣┣┗┫┳┣╋┗┛┣╋┓┛┃┛╋━┣┣┃━┣┻┃┓┳┫┫┫┃┃┗┻┣┛┳┻┛┃
┃┓┻┫┓┣┃┗┫┗┣┣┛━━┃┫━━┻┣╋┣┛┗┗╋╋┏┫┓━┃┛┓┛┣┃╋┣
┗┳┓┗┃┳┗━┗┳┓┛┣┳╋┏┛━┣┻┫┏┫┛┻━┃┛┻┫┣┫┃┫┣┻┏┣┻┛
┗┃┛┃╋━┏┏┳━┗┓┳╋╋┻┃┛┫┻┗╋┫━┣┃┗┣┻┛┫┻┻┓┛┛╋╋┻┻
┳┳┳┃┻┛┳┏┏┣┫┏━━╋┫┫┗┓┓┳┗┃┏┣┻┛┻┣╋┃╋┻┃┳┳┫┻┗┏
╋┏╋┣┳┃━┻┛┫┛━┳━━┏┛┃┣╋╋┫╋┃┓┃┫┳━┛┗┳┃╋━┣┫┃┫┳
┃┏┛┛┛╋┫┫┏┏┣┛╋┛┳━┏┗┳┣┻┫┗┛┛┻┏┏┏┗┗┓┳┏╋┗┳┻┣┳
┳┓╋┫┛━┣┗┣┛┏┓┫┣╋┓┣┛┳┏┓┫┏┃┓┫┻━┳┛┃┫┓┻┗╋╋┛┗┏
┛┓┏┏┫┓╋┓━┃┳┫┳━┣┛┳┻┃┏┃┳━━┫┳━┓┛┃┻━┗┻┻┏┃╋┓┓
┛╋┻┳┣┗╋┛┻┻┃┫┃┻┏┗┏┻┻┻┃┣┻┫┗━┛╋┳┗┗┓┫┃┳━┓┳┏┣
┃┓╋┻━┳┗╋┃┣━┏┻╋┏┓┏┏┃┛┣┳┗┓┳┃┏┳┻┓╋┃┣┓┓┛┫┻┛┣
┣┳╋┓┗━┗┗┏╋┫━┗┃┃┓━┳┏╋┗┗┣┣┓┻┣┣┳┳┫┛┻┻┓┳┫┳┳┓
┻━━━┏╋┫┓┃┫━┫╋┣━┛┃┳┻┗┛┛┣┛╋┛┫┣┗┓┣┳┗┣┳╋┛┏┛┗
┫┫┫┛┛┓┫━╋┓┻┏━━╋┳┳┳┃┣╋┏┳┣┣━┫━┣╋┻╋╋┓━┫┛┓┃━
┗┻┫┻┃┃┃┗┻┣┗┻━┗╋┃┏┃┣┻┏┣┛┻┛┏┏┓┳┏╋┫┛┫╋┻┗┓┫╋
┛━━┃┳┻┏┏┛┳┓┳┳┣━┓┻┳┓━┻━┻╋┃┣┳┃┣╋┏┓┻┓┃┣┣┃┫┃
┓━┳┏┏┏┣┳┻┃┃┛┛╋┃┏┓┃┳┏━━┓┳┫━┃━┳┣┫┫┳┫┃┫━┛┓┃
━┓┳┛┳┳┗━┃┳┣┃╋┛╋┛┳┃┫┻┏┛┻┛┗┣┣┃┏┻┃┻┳┏┓┫┏┻┗┏
╋┣┏┗╋┫┛┳┻┳┻┳━┣┓┏┓┳━┳┫┏┫┓┃┏┛┛┻┳┛┛┻┣┻
┓╋┣┗━┣┃┛━┓┻┓┛┫┛┗┏┛┳┗┫┳┳┓┃━┗━┏━┫┗┓┓╋━┳┃┃┗
┳┣┫┛┃┣┛┛┃┏┛┏┣┛┳╋┻┣━╋┣┛┛┳┳┳╋┃╋┗┫┓┏╋┳━┫╋┗━
┗┳┏┳┏┓┏┃┗┳┃┃┏╋┃┫━┓┓╋┛┳┏┛┛┣┗━┗┛┃┃┣┳┻┃━┛┫┫
┃┻┃┣╋┓┳┛┳┫┗┻┛┣┃┛╋┛┏┃┫┃┣┛┣┓┫┛┗┣╋┃┣┃┛┣┣┏┏┣
┏━━┓┗┃┓┻┣┣┗┣╋┏┫┳┻┛┃┃┏┗┻┗┃┻━┛━┛┏┏┃┗┻┃┃┻┻┻
┃┻┫┛┛┫┫┃┗━┻┣┳┻┣┓┣╋┳┫┏┓┛┗┃┻╋┻┻┛┏┛┗━┏┃┗┫┫╋
┃┳┻┣┓┓┻┏┏┗┃┃━┛┳┣┳┓╋┫┓┛╋┣┓┣┻━┫┃┣┛┻┃┫┫┻┏┓━
━┓┣┣┣╋┓━┗┣┛┫━┓┃╋┻┛┗┃┳┣╋┏┛┻┳┓┻╋┏┫┓┏┛┻┳┏╋┗
┃┣┛┏┳┏━╋┣┫┣┻┳┻┏╋┫┛╋┃━╋┻┛━┳┛┓┗┓┛┳┛┫━┣╋┳━┓
┻┃┣┗┛┗┫┛┫━┛┣━┏┻┓┫┳┓━━┓┳┗╋┻┃┗┗┣━┫┛┳┗━┗━┓┫
┫┃┫━┗╋┏┻┛┛┳┻┛┃┏━┳┏┓┣┃┃━┛┗┻┓┻┗┻╋━┓┫┛┏┓┏┏┣
┗┛┻━┫┳┳┣┃┓┫╋┗┏┣┓┫┛┫┓╋┓╋┣┻┃┳┳┏┻┓┏━┫┫┣┓┫━┛
┛┓┻┛┗┫┃┻┫┫┃┃┫┗┻┻┏━┳┗╋┳┓┳┫┃┛┏┃╋┗┏━┳┓┗┻┣┳┗
┏┛┻┻┛┫┳┗┳┳━┗┛┗┏━┫┃┛┛┣┻┳┣┓┃╋┓┣┏┗┻┣┣┻┫┫╋┗┓
┏┗┗┏┛┻┛┗┳┏━╋┫╋┏┗┫╋┏┣┛┓╋┣┳┳╋┣┣━┫┏┓┗┓┳╋┓┣┓
┣╋┳┣┃┳┓┻┣┻┛┻┓┛╋┫┃┣┫┫┳┻┏┓┻━┫┳╋┓┣━┛┗┃┣┫┓┏╋
┣╋┗┃┏┻┗┗┫┣┣┣┫┓┫┻┓┻┫┳┓┏┳┛┏┓┛╋┓━┳╋━┣┗┏┏━┻┻
┏┛┳┳╋┻┫┏┫┏━┳━┓┏┃╋┛┫┛╋╋┣┗┣┳┻┣┃━┫┛┗┃╋┣┻┃┫━
┫┳━┗┃┫━┏┻╋┳━┃┃┃┏┳┣╋┃┏━━┣┃┛━┗┣┣┳╋┛┃━┗┫┗┏╋
┳┳┏╋┓┗┫┫┃╋┃┫┛━┻┏┏╋┗╋━┳┗┻┏━┏┫━┳━┛╋┫┛┣╋┫┓┓
┛┻┃┻┻━┳┃┗┃┣┣┃┣┳┻┗┓┓━┻┃━┃┗┫┳┓┣┫┫┫┏┻┻┏┳┻┓┓
┃┫┛┓━┣┻┃┫╋╋┗┣┳┏┫┫┗┣╋┳┏┛┗┏┻┫┻━┃┳━┫╋┳╋┫┳┃╋
┛┳┳┛┛┻┣━┫┛┛┏┻┗━╋┓━┏┻┃┣┏┗┣┏┃╋┓┻┳┫╋┣┗┓┛┗┫┻
╋┏━┃┫┃┓┣╋┓┏┛┓┻┛┓┗┗┏┏╋┏━┛┻╋┗┣╋┻┛┓┓━┛
┣━┛┣┓┏┳┣━┳┓━┃┫┃╋┣┣┓━┣┻┳┛┏┏┣┛┗┗┗━┓┏┫┏╋┫┫━
┏┣┏┗┳┃━┗┏┣┃┳┓┛╋┫┫┗┻┏━┣┗┏┏━┏╋┗┣┗━┫┛┃━╋━┃┛
┛┃━┗┳┃┣┻┳┓╋┓┓┏┛┏┛┏╋┻┏┓┃┫┛┗╋┛━┓┏┓┣┗┳╋━┣┛┻
┫┻━┳━┗━┻┃┣╋┃┛┏┗┃┛┃┻┣┓┛┏┗┏┫┣┃┳┫━┗┻┳━┏┃┃┣┫
┫╋╋┗┳┻┳━┳┫╋┻┃┓┛━┏┛╋┏┓╋┏┣╋━━┗┗┛┣┣━╋┻┣┣┣┛┻
┻╋╋┫┃┗┳┫┏┫━┳┫┓┓┗┏┣┫┏┛╋━┗┓┣┛┫━┃┗━┏┃┫┏╋╋┃┗
┣┃┃┓┫┏━┗━┳━┓┃┃┛┗┻┳┏┓━┳┛┫┳┳┃┏┣┓┣┗┃╋┃┏┗┻┓┗
┻┻┣━┏┳┗┗┛┏┳━┫┏╋┫┳┛┳┏┃┗┫━┳┣┃┳┃┫┫┛┛┫┻╋┃┃┗━
┓━┛┻┛╋┏┫┣┣┫┻┳┏┛┃┓┗╋┓━━┏┳┓╋┛┻┻┃━┗┻┃┗━┛┻┻┓
┏━╋┏┳┣━┗╋┏┛━┻┓╋┳┫━┗┻┏┏━┃┣┣┛┃┗┓┻┣┃┛┣┛┳┓━┫
┓┓┏┃┃┻┫┣┳┳┳┓┛┓┃┻━┛┃╋┛┏┳┣┣┃╋━┏┣━┓┣┏┻╋┫┓┫┓
┗┗┻╋┣╋━┓┃┣┳┳━┃┃━┓┏━┻┓┃━┃┗┳┻┓┫╋┛┗┛┓┓┳┏╋━┃
┫┓┏┣┛┃┛┫┻┏╋╋┻┏┣┃┫┃┳┏┓┗┣┣┓┻╋┳┻╋┳┣┏┳┛┛┻┣━┻
┛┻┫┫━┳┛┃┣┓┳╋┫┓┳╋┳┻┫┗┓┃┏┣┗┫┃┃┫┣┓┣┫━┏┫┃┫┻┛
┫╋╋┃┛┃┗┗┣┃┣╋┛┻╋┏┛╋╋╋┳┻┛╋┛┣┏┃┣┛┣┛┫┣┳┳━┗┃┃
┻┗━┃┃┛┻╋┃┓┗┛┏┗┓┗┛┓┓┻┃━┣━┻┃╋┣┛┏┃┗━╋┻┓┫┛┃┓
┳┃┓┏┓━┏┫┳━┃┗┛┛┗━┻┓┣┗┗┳┛┫┃┏┗┃┳━┛┗┻┫┫┣╋┻╋┃
┣┻┏╋┗┃━┏┏┻┗━┏╋┓┓━┛┗┗┓━╋┓┻┛━┫┛┣┓┗┏┣┻━┓┃┣┫
━┳┛┏━┛┫╋━┛┃┳┓┣┏┫┣┗┗┛┻┣╋┫┓┏┗┓┃╋┻┻┃┣━┓┓┏┫┗
┛┃┫┃┣┣╋┏┻┛┃┗╋┛┳┣┛┫┏┓┗┣╋┛━┣╋┻┗┫━┓┳┫┛┗━┏┳━
┻┣━┏┃┳┻┓┛┓┓┻┻┳┓┏┳┛┗┫┛┏┗┻┓┏┏╋┻┗╋┛┛┓┃╋┛━┃━
┏╋┣┏╋┓╋┫━┏┏━┻┏┗━┛┳┃┻┓┣╋┃┓┓┃┣┣┻┣┻━┫━┻┣┃┃┓
┛┻┏┏━╋┻┻┳┏┃┣┻┣┃╋┣┻┻┃┻┏┳┛━┻┣┛┻┓┣┻╋┛┫╋╋╋╋┫
┗┃┻┏┃┻┣┏┛┣━╋┛┗┛┓┫┛╋━╋┗┗┓┏╋━┃╋┣┃┓┫┛┃
┻┻┓┗┃━━━┣┫┣┃┫┫┣┫━┃━┛┓┫┗╋┃┳┗┣┳┓┓┗╋┻┗┫┻╋┻┛
╋┗━┛┻┻┫┗┻╋┳┏┃┳┃┛┓┫━┫┫┛┃┗┏┛┗┛┃┻┳┣┏┏━┗┣┻━┫
┗┃┣┏┃┗┃┃┳┻╋┓┓━┃┗┳┣┻━┗┛┃┳┫╋╋┻┛╋┻┫━┓┫┓┃┳┳━
┃┃┣┳╋┻┳┻┣┫┣┣┓┳┻╋┗┳╋┗┻┏┛╋┻┣┗┳╋┃┻┳┏┳┻┛╋┃━┫
┣┣┛┛┳┗┳┗┓┳┳┫┃┏━┓┻━┣┫┃┳╋┗┣┣┃┗┛┻┣┛┛┳┛┛┣┗┓┏
┗┏┛┓┃┓┓┃┻╋┣┣┻┣┏━╋┣┓┗┏┳┫┫┓╋┓┳┳┫┣━┳╋┣┛┫┛┗┓
┃┫┗┣┛┫╋┣┫━┻┓╋┻━┻┣┓┛┫┗━┃┫┳┓┳┣┗━━┳┓━┣┗┛━┣┛
┗┻┫━┃┓┫┛━━┓┫┏┻━┏┳┛┓┻┳┣┗┃┏┗━┣┫┗┛┳┻┫┳┗━┣┗┓
┣┛┛━╋┛━┫┃━┻┗┛┻┓┓╋━┛┛┫┃┫┗┻━┗┫┗┻┫┏┣┻┛┓┗┓┃┃
┣┛━┛┣┛┃╋┻┫┳╋┳┳┏┳━┫┻┓┗┏┃┣┛┃┫╋┛┃┏┳┃┫┓┳┻┣┛┗
┫╋┗┫┗┏┃┏┫┛╋╋┗┃┏━╋╋┓┗┏╋┏┣━┳┣╋┫┃┻┓┗┫━┗╋┻╋╋
┃┛┓━┫┫┣┻┓┏┗╋╋┛┏┓┻┳┃┏┗┫━┻┓╋━┗┣━┓┛┓┗┏┓┣╋╋┓
┻┃┏┻┣━┏╋┛┗╋╋━┗┳┓┫┃┗┓┻━┳┓┳┣┓╋┫┛╋┳┓┻┻┻┻┻┓┗
┫┏┗╋┓┏┛┫┳━┓┃┫┫┳┃━┣┻┏┃━┓━┣┻┣┛┓┣┣┻┛┳╋┛┳┗━┛
━┫┫┏┓┫╋┏┗┳┳┓╋┻┫┛╋┫┻━┏┗┏╋┻┓┳┻┳┗┏┃┓┛┣┣━┃━╋
┏┃╋┗┣┛┃┳┫┏┳┻┳┫┏┗┃┗┫┗┛╋╋┻┃┓━┛┣┻┫┗┻┗┳┛━┳┏┳
━┃┫┓┗━╋┓┣┳┻┫┻┛┫┏┛╋┃┛━┛┳━┓┛┃┓┏┗┻━┣┣┃┏┓┳┗┫
┣┳━┛┣╋┫━┛┻┃┣┗╋┳┣┳┣┏┳┣┛┻┣╋┳┗╋┣┣┏┗╋┏━┳┃┛┫┻
┗╋━┗┫┛┛━┗╋┛┗┳┛┏┫┳┻━┏┗┗┛┻┫┛━┏┻┏┳┃┣━┓╋┗━┳┏
┛┳┣┃┗┛┻╋┫┣┗╋╋┳┏┃┛┛┫┓┫┛┛┓┣┓╋┓╋┃┛━┛━┓┓━┫┳┣
┓┣━┫┻┃┏┗┣┣┗┃┳┻━┣╋┻┛┏┓┗┗╋┻┓┣┓┃┣┳┻┻┣┗┣┳┛┳┃
━┛╋┫┃┻┛┛┏┓┳┻┣┣┣┳┏┏━┣━┣╋━━┳┏┣┳╋╋╋┃┗┗┗┣┣┫┣
┛╋┗┳┓┛╋┣┛┓┣┏┓┃┣━━┻━┳━┗┳╋┓┣╋┻┓┫━┛┗┫┻┳┏┻┏┃
┛┳━┣┻┛┣━┏┣┛┫┳┫┃━┓┫┫━┃┳┗┳┃┛┗━┛┏┣┗┻┃┛
┗┗╋━┫╋┏━┣┃━┻┫┏━┻┣┫┛━┏━━┗┣━┳━╋┏╋┗━━┏┏━┓┓┗
┻━━┗┻┓┫┣┛┻┳━┻┃┫┣┗┻╋┳┣┣┣┛━┳┏┓┣┛┳┳┃┛┗┗╋┓┏━
┳┣┫┣┏┫╋╋┏┗┛┛┛┏┓┻┓┫┣┛━┳┏┏━┛┣┗┓┻┏┣┓┃┫━┫┗━┗
┫┗━┗┏┣━┏┗┃┫┫┫┻━━┫┫┏┃┗┛┏┛┓┓┏┗━┓┻┗┗┻┣━╋┣┛┓
┏┳┳┻┓╋┓┫┫┃┫━┣┏┛━┓┫┣┓┛┏╋┣━┳┗┓┏┃┗┛┫┻╋┫━┏┗┛
┃┫┣━╋┃┣┗┃┻┻┻┃┳┗┛┫┣┳┓┫┫┓┓┻╋┻╋━┓┃┳┏┻┗┳┗┃━┗
┏╋┗┗┛┗┗┣┃┏┫┗━┃┏┣┣┃┗┫┗╋┻┳┻┓┻┫┏┗┏┃┏╋┻┗┏┗┓┫
┃┻┏╋┗┃┳━┏┏┛┣┛┛┗┃━┫━┃┃┫┣┏┛┗╋┛┫┃┓┫┃┣┻┃┗╋┏┏
┫╋┫┻┻━┃┏┗┻┳┣━╋┳╋┓┛┓┳┳┻┃┃━┏┗┓┏━┳━┗┳┳┃┣┛╋┫
┏┳┓━┗━┣╋╋┫┏┳━┗┛┻┻┛┓┫╋┛┻┃━┳┗┫┓┫┏━┣┓╋┏┃┗━┳
┣┻┳━┓┃┃┗┛┳┓━┳┻┻┛┗╋┫┓┻┃┛┫┗┳┣━┣╋┛┻┃┛━┏┓┓┛┃
┣┏┃┗┛┻╋┗┓┓┃┗┣┃┏┓╋┓┗┳┏┣┫╋┳┏┳┻┗┣┓┓┫╋╋┣┻━┗┣
┛┏┏┳┃┣┓┳┫┣┻┻┓┗┫┳┻┫┗┗┏╋┛┏┻┳┳┫━┏━┓┃━┏┣┻┣┫┃
┻┳┛┳┃┓╋┣┳┏╋┻╋┣╋┳━━╋┳┣┫┏┫┃━┃╋━┗┳┣┫┗┛┃┻┫━┗
┣┣┓┗┫┃┻┳━┓╋┫╋╋┻┫┗╋┓┓┫━┏┳┏┻┃┛┗━╋━┓┫┓┏╋┛┻╋
┫┣┳┣┫┣━┣┻┣╋┗┓┃┻┓┣┏┃┛╋┗┻┃┏┏┣┳┗┓━╋┫┫┣┻┛┫╋┻
━┛━┃┣━┏━┛┻╋┗┏┻╋┛┫┓┏┳┛┛┛┓┻┣┻┃┃┳┫╋┗┣┻┃┗┃╋┻
┫╋┛┳╋━┣┫┃┓━━┗┏┛┗┓┗┗┏┏┃━┳┫┓┫┓╋┓╋┗┃┏┓┃┻┏┛╋
┳━┗┣┣┳┛┏┫┫┫┳┫┫┛┗┃┏┛┓┣┳┓╋┗┓━┏┣━╋━┏┏┻┃┛┃━━
┛┓━┓┻┻┳┏┏╋┏┏━┛┃╋╋┫┗━┗┏┏┳┃┓┫┣┛╋┃┳┣┃━┻┛┫┳┓
┫╋┗┻┻┛┻┣┏┳┛╋━┻┏┃╋┳┳┫┃┻┣┫┏┣┛┃┏┓┳┫┓┓┻┃┣┓╋┫
┗━━┓┗┏┃━┻┓┫┻━━┗┏┣┏━━━┛┫╋┣┃┫┃┛┗┃┗┃┳┛┛━━┏┫
┏━┫┣┓┫━┗┗┃┻┛┣┛┛━┫┻┓┳┫┓┏┫┏━━┳┻┏━━╋┗━┃┓┳┫┫
╋┏┛━┛┫┃┣┓┏┓┻┣┳┃┻┻┗┛┛╋━┃┏┛╋┳┗━┣━┗┗┏┳
╋┻┗┫┗┛┛━┻┏┗╋┗╋┃┏┏┏┻┛┃┃┫┛┫┳┫┫┻━┳┛┃┗┣┃┣┛┗┣
┣┛┃┃┏┛┻┃┛┛┗┫┃┛┻┳╋╋┳┳┗┻┻━┗┗┛┏╋╋┛┳┓┃┃━┫╋┛┗
┣┛╋┓┃┣┻┛┓┫━┻┣┫┳┫┃┃┫┏┏┛┳┳━┏┗┏┳┗━┃┓┫┣┛┳┳┛┛
━╋┻┗┫┻┃┃━┓┣┣┳┛┳┣┃┓┓┣╋┏┃┣┃┃┃┓┣┻┳╋┃━┗╋┓┳┻┳
┏┏┃┫╋┫┫┃┣━━┻╋━┳┃┗┫┏┫┗━┻╋━┳┛┣━┏┃┛╋┳┻┓┛┃┫┳
┻┻┓┓┻━┗┣┓┃┏┛┗┏┻┓╋┏┣┏┏┫┏╋┓┣┳┏┻┓┛━┃┏┓╋┏┻━┣
╋┣┣┃╋━┃┃┃┃┃┣┳┃━┫┗┗┳┓┳┛┛━┫┛┏┛━┓┫┏┓┏╋━┃┓┏┣
╋┳┗┣┫┗┛┻┳┏┃┫┣┃┻╋━┫┣━━┻┫┓┃━┓┓┳┗┓┃┳━┓┛┓┛┫┫
┃┃┫┻┃┣━┳┓┓┛┣┏┏━┛╋┃┃┓┣┏┗━┻┏┳┓┻┫┗━┃┫┗━┃┃┫┻
━┃┣╋┗┳┃┳┫┓┫┣┫┫┓┛┳┓┫┫┓┃┣┗┻┗┗╋┃┫┳┳┳┃┳━╋┫┳┻
┓┗┓┳┓┳┣┫┻┃┏┛┃┃━┫┻┛┛┏┃┣┏┏┳┃┛┃┓┗┻┗┛┏┳┣╋┻┛┛
┳┗┻┫┓━┛┏┓┻╋┻┣┛┣━┛━┳┣╋┏┫┳━┓┗┏┃┫━┃┫┏┫╋┗┗┏┫
┳┫━╋┣┓┻┓┣┛┫┫┣┻┃┏━━┓┫┣┏┓┣┣┻┓╋┳┗┗━┛┏┏┳┳┳┫╋
┳┻┏┓┳┗┳┗┓━┃┛┣┏╋╋┫┻┓╋┗┛┗┓╋╋━┛━┗┻┣┓┫┫━━┫┳┳
┻┗┓┫┃┣┓┏┻┫┣┛┃━┫┛┫┻┓┳┓━┗┏━┣┳┻━┻┓┛┫┳┓┓┳┏┫┻
┣┻┓┳┏┫━━┛┣┛┃┳━┻╋┣┳┏━┳╋┳┃╋┫╋┻━┗┏╋┣┓┏┣╋━┗┛
┛┫┳┳┻┣┻┏┣┃┃┳┓┃┓╋┣┫┛┛┳┓┗┗┗┛━╋━━┛┓┛┻┻┓━┃━┏
┫━┏┏┃┗┻┣┫┳━┻┫┻┏━┃┃┫┫┻┃┣┛┻┏━┏━┫━┳╋┗┻┏┣┫┗┛
┗┓┗┳┫┫┫┣┏┗┻┃┃┏┫┻┣┏┗┳┃┣━┏┻┛┗┗┳╋┛┓━┗┫━┳━┏━
┗┓╋┛┃┣┓┗┏┃┻┃┏┣┃┻┏┗╋┫━┣┛┏┣┫┃┳┃┃┗┻╋┓╋━┻┻┣┻
┗╋╋┏┣┫━┣━┣┏┓┻┛┃┓┛┻╋┃┛╋┛┃┏┓━┳┣┃┗━━┻╋┫┏┳┛┳
━┏┫┃┳┻╋┣┣┏┃┛╋┳┓┫┓┫┫━┓┫━━┳┳┏┳┗┓┳┓┏━┃┳┫┗┃┳
┣┏┫┛━╋┗┃┏┏┻━┛┻┣┃┏┓┳━┛━┻┓┛┛┏┛┻┗┳━┣┃┃┛┗╋┃┓
┫━┛┻┻┣┣┣┗┗┃┃┛┣━━┫┫┏━┃┓┏┣┃┃╋┳┗━╋━━┳┫
868さい:2006/10/21(土) 22:00:58 ID:nZNUD20C
             -‐ '´ ̄ ̄`ヽ、
             / /" `ヽ ヽ  \
         //, '/     ヽハ  、 ヽ
         〃 {_{ノ    `ヽリ| l │ i|
         レ!小l●    ● 从 |、i| 7さいちゃんが荒らしはじめた・・・
          ヽ|l⊃ 、_,、_, ⊂⊃ |ノ│ 
        /⌒ヽ__|ヘ   ゝ._)   j /⌒i !
      \ /:::::| l>,、 __, イァ/  /│
.        /:::::/| | ヾ:::|三/::{ヘ、__∧ |
       `ヽ< | |  ヾ∨:::/ヾ:::彡' |
87名無しさん:2006/10/21(土) 22:01:11 ID:7IUrATM0
夫婦でやってるからみんなカキコよろしくwwwwww
http://pie.bbspink.com/test/read.cgi/eromog2/1159796591/
88あぼんぬ  ◆gBGx8.SEXY :2006/10/21(土) 22:02:44 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  <あぼんぬは、7さいちゃんのコトバを信じます
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
┣┳┃┓┳┗┣┗┫┛┳┫╋┣┳┃┗┃┻━╋┛┣┻━┓┏┗┻┳┗┃┣━┻┣┏┻━┻
┳┛╋┳┗┳┗┃┗┻┗┳┫┫┃━╋┻┗┣┣┣┻━┛┳╋┣┏┗┫┻╋┓┃━┳┓┃┏
┓┻╋┗╋┗┃┃┳┛┗┗┏┫╋┃┫╋┣┃╋━┏┻┗┃┓┛┫╋┳╋┳┻┣┛━┻┗┫
╋━┃┛╋━┻━┣┓┓┏┏┻┣┃┻┃┛╋┫┳━┳┳┃┓┫┛┃┻┻┳┃┫━┳┻┛┻
━┛┳┓┻┫┏╋┗┣┗┃┣┓┏┫┳┫┫━┏┃┓━┏╋┳┫┃┓┣━┳┃┏┛┗┗┣┏
┗╋┛┫┫┏┏┓┏┓╋┣┛┏┣┫┃┏┏┃┫┏┣┳┃┗┓┳┛┛━┏╋┻┗┃┳┗━┗
┓┏┛┻┳┗┫┳┏┗┣╋╋┫┏┻┗┗┻╋┳┏╋┫┛┃┳━┣┻┫┓━┃┓┳┣┫┣╋
┣┫┓┻┫┏┻┣┃┣┏┛┏┫╋┣┣┫┏┛┛┳┣┫┻┃┏┗┓┗┓━┫╋┣┛╋┃┓┣
┣┃┏┛┣┃┗┣┗┻┃╋┻━┣┣┣━┛╋━┳┳╋┓┛┃━┏╋━┻┫┳┛╋┛┓━┏
┗┳┫┛┗┣╋┣┏┃┣┃┛┃╋╋┏┓━┃╋┳━╋┻┃┳┗┻┫┏┏┓┣┏┏┣┳┻┛
━┫┻┫┏┃┃━┫┓┏╋┛━┗┣┏┓┣┣┻┫┣╋┳┏┻━┏┏┗┣┣┛━┣┻┫┓╋
┛╋┻┫┛┓┻┏┳┏┏┗┏┏┫┫┻┓┻╋┏┃┏┳┻┫┣┃┛┻┳┳━┃┫┛┫┗┏┃
┃┏╋┫┣┣┣╋┏┫┳┣┓┗┏┻┻┗━┃┻┣┛┫┫┫┏┏┃┏╋┻━┳━┛┓┃┗┳
┣┣┗┻╋┓╋┣┃┳━┣━━┳━╋━┏┳┳┻┛┗┫┃━┳┗┳┛━┻╋┻┃┃┓┳┻
┓┛┓┓┛╋┫╋┏┃━━┣┏╋┓┓┏┃┛━┳╋╋┗┓┃━┃┫┫╋┛━┓┃┏┣╋┻
┗┣┳┣┳┃╋┃┫┫━┻┳┓╋┛╋┏┫╋┗┣┫┫┳┻━┛┳┻┗┃━╋┳┓┣┳┻━
┗╋┻┗┻┛┏┃━┏┃┏┻┛╋┏┫┗╋┃┳┗┳┃┓╋┻┛┻╋┏┻┏┫┗┛╋┛┳┻
┃┏╋╋┗┛╋┃┛┫━┏┳┫━┻━┣┫┣┳┛┛┛╋┣┃┻┫┛┃┃┛┃┗┗┣┗┏┃
┫┗╋┣┓┳┫┣┗┻┣┻━┓━┏╋╋┳┻┛┏┗┣┳┏┳┣━┓┏┻┃┫┣╋┳┫┛━
┫╋┻┫┳┣┣━┳┛┓┗┏┓┫┗┻┳┳┗┗┃┳╋┛┫┳╋┻┓┗┏┳┛┳┏┏┫┫┃
━┫┃┗┫┫┻┓┓━┣┻┛┳┃┳┓╋┛┓┗┓┓╋╋┗┣┣╋━┃┃┃━┓┳┃┓┫┏
┗┻┳┗╋┳┏┗┓┫┓┏┓┏┗┫╋┃╋┛┃┓┓━┏┓╋┫┓┓┣┛┓┻╋╋┓┃┳┳
┳╋┳┛┗┓┳┗━━┛╋┗┃━┓┃┫┗┓━┻┛┻┫┃┫━┃╋━┏┗┓┓╋┏┛┓┛
━┓┏┣┻┳╋┻┳┻┻┫┫┫┏┣┛┣┛╋━┫┏┓┣┫┓┃┗┏━━┻╋┃
┓┳┳╋┻┏┏┳┳┻┏┏┛┫┗┃┛┗┣┻┫┗┣┳╋┻┻┗┳╋┗┛┣┃┳┣┃┃┣━
┃┓┛┣━┻┛┃┓┛┓┫┳┫━┗┳┻┏┗┗┫┏╋╋┓┻╋┛┏┳┛┣━╋┛┓╋┳━
┃╋┓┫┣┗┣┻┻┳┳┗┳┓┻┃┣━━┣┣┳┳╋╋┳┃━┣┛━┻┳┳┻┫┓┳┻━
┣┓┣┗┏┳┏┻┃┻┣┣┏┳┫┛┗┣┃┫┗┏┛┗┛┏┳┳┛┻┣╋┗┫┳━━┓┃┗
┣┏┫┫┻╋┓┻┻━┛┳┗┓┻┻┫┳┏┓┓┻┳┃┓┛┗┃━╋┳━┃┏┃┃┻┛┫┃
┃╋┛┏┳┃┛┻┻┃┣┫┣┫┛┗┛┳━┗╋┗┓━┣┻┓┗┫┓┻┛┻┃╋┫┛┏┗┫
┓┗┗┻┓┻┫┗┛┫┏╋┛┛┏┛┓┻┓━┳╋┛┗╋━┫┳┳┳┳┏┫┛┛┳┻┫┓┛
┗┣┗┗━━┃┻┳┣┻┳┫┓┓┳┳┃┏┓┣┗┛┫┳┃┛┓┓┛┣┣┏┻╋━┏┛┳┓
┳┣┓┗┏┏┫┫┳┛━┃┃┓┣━┳╋┃┫┳╋┏┏┛┃┓┗┛┣┳┛┻┳┻┗╋┃━┓
┏┫╋┳╋┻┏┗╋┫━┏┻┻┏╋┓┗━┻┫╋┓┛╋┫━╋┫┣┣━┫╋┏┓╋┃┓┃
┻┓┃┳┳┫┗╋┻┏┏┏┣┃┳╋┃┣┛━┗┗━┛┓┓┳┫┣┗┏┓┓┃┃┛╋┻┏╋
┃━┣┗━┓┃┃━┛┻┫╋━┃┗━┃╋┛┣┣┓╋┫┗┛┳┓┛┻┃┣┣┛╋╋┗┃┻
┳┣━┗┣┣┻┳┻┗┃╋┓┏┃┫╋┣┻┣┓┻┫┓┃┏╋┗┏┓┗┛┗┻┛┓╋╋┃━
┻╋┓━┃┳┣┣┫┃┏┗┛┓┳┫┓┏┳┛┻┣┻┛┏┏┻┳┗━┓┏┗┛┫┓┛┏┛━
━┫┻┣╋┳┓┓┫┗┃┻┛┛┓┓┓┃━┻┗┓┳┏╋╋┻┗┃┫┳┓┗━┳┓┏┗┫┓
┳┫┓━┣┃╋━┏┫┓┃┏┃┻┳┛┫┛┃┗┓┣━┗┃┓╋┛┗┃┳┳┳┫┏┻┛╋╋
━┛┣╋┻┗┣┫┫┻┫┏┗━┣┏╋╋━┻┣┳┣┻┣┓┻┣┳┏╋┻┓┻┗┣┓┗┣┃
┃╋┓┛━┳━┳╋┓┻┣┳┓┣┫╋━┳┗┗┳┓┛┫┫┓┣┣┗╋━┏┓┫┣┫┻┫┳
╋┻┛┛┫┻┫┻┣┗┫┏┛┗━┛┫┣━┛┗┏┻┓┫┗┗┗┣━┣╋━┳┫╋┗┏┻┏
┗┛┛┏┣┏┻┣━┗━┗┻┳┣┃┗┓┫┃╋┓┛┳┣┃━┳┣┗┫┓┗┓┣┻┏━╋┻
┗┣┻┛┓┃┳┓╋┳┏┓┗┳┛┫┓━┳┏┫┃┣┓┗┓╋┣┏┏┛┻┫┣┃┫┗━┳┏
┗┏┛━┗┻╋┣┗╋╋╋┛┫┛┫╋┛┫┫┛┗┳┳┳━┗━┫┓┛┫┳┏┛┓┗┓┓━
┳┗┫┳┃┛┫┻┣┓┫━┣┳┓╋┣┛┏╋┣━┻┏┣╋╋━┗┗┓┗╋┫┣┻━┏━┓
┫┫┫┫┛╋━╋┃┳┃┃┏┗━┫┳┛┛┓┫┏┣┻┣╋┳┓┣┳╋┃┃━╋
┣┣┻┣┓┗┫┫┏┻┗┓┳┳┃┻┏┛┳┃┳┛┳┫┳┻┫┛┓┣┃┃━┗┃━┓┃┗┓
╋┣┻┃╋┻┫━┻┏┃╋╋┫┳┗┳┫┗┓┻┳━┻┫┳┫┗┳━┏┗┃┗┻╋┏╋┣┓
┓┃┛┓┏┏┃━┃┗┃┻┫┏┗┓┗┓━┓┫┗┏╋┗┛━┗┣━┳┫┻╋┓┳┗┻┛┃
┫┫┗┛┓┗┻┗┫┳┣━┓┏┣┳┫┏┃┳┗┛┻╋┗┓┏┗┗╋┏┏┛┛┓┓┓┏┗┫
┓┻┓┃┻┗━┳╋┣┓┳┃┃┻┓┣┻┗┣┏┣┛┗╋┃╋┏┏┛┓┛╋╋┛┗┏┳┏┏
┻┃┫┗┃┓┻┫┛╋━┳┛┫┛┫┓┛┻╋╋┣┃┃┛┻┃━┫┻┣┗┓┗┏┣┫┻┓━
┃━╋┻┓┛┣┗┓┻┻┗┻┗┣┗┛┛┛┻┣┓┃┓┓━┣┛┫┣┃┗┃┗┗┓┗┛┫┳
━┫┻┫━┳━┣╋┛━┏━┻╋━┻┃━┳┏┏━╋┫┛┓┓┛┓━┃┓┗┓┃━┣┳┓
┫┗┗┗┏┳┳┫┻━┃┏┃┗┣┏┗╋┛┗┫┻┻┓┏┓┻╋┫┣┛━┻┃┏┓┳┛┻┏
┛┻┗╋┣┻━┛┣━╋┓┫┣┣┏┻┏┏┻┻╋┻┻╋╋┃┓┗┻┫╋┣┫┏━┣╋┣┗
┗┫┛┣┗╋┣┣┓┓┻┗┗┳┳┣┓┏┓┛┓┳┛┫┛┫┳┫┛┻┃━┫┻┣┛┃┏┣┫
┗┗╋┳┓┃━┣┣┏┃┣┏┛┫┣━┣┛┳┃┃┏┛╋━┗┻┫┫┗┻┫┳┛┗┛╋━╋
┃┏┓┃━┗┓┣┳┃┏┏╋┻┗┗┛╋┛━┳┣┫┣┏┗┏┏┗┛┛┗┫┏┻┛┫┓┗╋
┛┃┗┓━┃╋┳┻┏━┣┻╋┳┏━┳┳━┻╋╋┗┣┏╋┫┓━┳┓┣━┗┳┫┻┫┛
┻┏┃╋╋┣┛┻┗┳┓┗┏┣╋╋┻┏┃━╋┃┣╋┓┗━┣┏┃┫┛━┓━╋╋┳┳━
┫━┃┏┻┳┳┫┣╋┓┻┓┓━╋┻┻━┃━┣┓┏┃┻┃┓┛┳┏┃┏┃┃┃┳┻╋┏
╋┏┗┓╋┻┳┻┳┛┻┫┏━╋┃┳┻┃┓┓┣┗┃┃┏┻━━┛┳┏┓┗━┣┳┛┫━
━┗━╋┓╋┫┻┛┣┃━┗┫┣┣╋┗╋┏┫┻┏┗┳┗┣┫┫━┛┛┓┃┗┗┳┏┳━
┏┻┏┻━╋┣╋━╋┛┫┓┏━┛┗┗┃┗┓┃┛┳╋┛┏┏┻┫┓┳┻┳┏┓┣┏┏━
┳┫┗┓┣╋┃╋━╋╋┏┣┳┗╋┏┓┫┃┃┛┓┳━┫┻━┛┏┃┣┗┣┻┓┃┳┛┳
┣━┛┻┻┻┃┓┫┣┫┓┏━┫┛┫┻┓┻┓╋┗┣┻┗┏┗━┳┗╋┣━┓┃┛┛┛┓
━━┏┃┛━┫┃┫┣╋┫┗┫┗┏┓╋┫┻┳┣┻┫┓┻┫┏┓┓┗┃┣┛┓┏┗┓┏┣
━┛┗━┻┛╋╋┛┳┫┓┓┛┳┣┓┗┏┓┓┃┃┳┻┏┳╋┻╋┣┃┣┻━┫┳━┳╋
┫┓┃┓┛┣━┻╋╋━┫┛┫┫┣┗┻┃┓┛┳┛╋┏┃┳┗┻┛┃┏┻┃┣
╋┃┻┣┓┫┻┓┃┓┗┻╋┏┻┳┃┗┗┫┳━┗┃┻╋┛┛┃┗┗┗╋┏┗┻┳┓╋┏
┃┃━┣┫┣┓┫┳┃┻┣┻━┏━┳┳┛┣━┏┳┛╋┻┃┓━━┻┏┣┳┗┳┛┓┳┃
╋┣┗┳┛┓┃┳┳┳┛┣┫┻┫━┳┫┻┃┗┳━╋┗┃┛━┏┃┻┗┣┃┫┗┏━┛┓
┏┻┛┫┳╋╋┗┓┃━╋┛┳╋┣━┏┳╋┻┫┻┓┃┃┓┓┗┏┫┳┏┻┃┳┃┛━┏
┫╋┣┫━┫┻┛┛┓┣┫╋╋┫━┏┳┃┓┛┃╋┳┛┫┳┛┻━━┫┣┓┫┫┏┣━╋
┓┏━┗┣┣┏┛┫┛┫┏┗┻┫┳━━┛┻┏┣┣┃┃┓┏┛┣╋┗┃┃┓╋━┗┗━┗
┻┓━┳┏┳┳━╋╋┏┳┣╋┗┗━┃━┣┃┗┛━┻┣┃┻┓┛┫┳┳┏┏┏┣┫┏┣
━━┓┗┣╋┏┓━┻┫┃┫━┣┏┏┓┓┛━┛┃┗┣┓━┻┃┣┫┗┓┣┛┗┳┣┛┛
┃┻┃┳╋┓━┓┗┣╋┫┗┛┓━━┏┣┫┏┓┣╋┻┓┗┳╋┫┓┻┓┃┣┣╋┏┓┛
┻┫┫╋━┓╋┛┫┃┓┳┻┓╋┫━┗┃━┏┣┓╋╋┏┫╋┛┳┏┳┫━━┫┫┃━━
┣━━━┳━╋┻┛┻┃━┻┻┣┏┓┃┳┫┫┗┏┳┳┻┓┗┗┻╋┫┛┃┓┏┻┻┣┓
┣┫┫┃┻┫┏┫━┗━┫┏┗┻┓┛┓┗┣┗┣┣┗┛┏┳┏┛┃┳┳┓┃┻┛┃┓┓┣
┻┓┣┛┗┻┗┫┻━┃┃╋┗━┫┻┳┏┃╋┛┓┳┣┏┓╋╋┳┻┓┣┛┫┻━┗┓┓
╋┃┻┻┣┣┏╋┓┗┣┗┳┏╋┛┗╋┫┗┓╋┗┗┓┫┏┛┻┓┳┫╋┛╋┛┣━┫┃
┏┃┳┻┣┃┛┃┓╋┃┗╋┓┃┏┃┏┃┫┻┗┣╋┃╋━┓┃━┗┓┛┛┫┏━┣┃┣
┗╋┳┏┏━┓┻┛╋━┗┏┃╋┏┃┣┏┣┻┫╋╋┻╋┳┻┗┓┳┗┣┳┃┫┏┃┣━
┳┫╋━━┏┻━┗┗┳┛┃┣┫┻┣┫┗┛┳┻┓┃┛━┳┃┛┃┣┛┗╋━┳━━━┓
┃┣┗┓┻┫┃━┫┛┻┗┃┻┓╋┳┣┫┫┓┃┗┓┻┓┓┓┳┳┃━┻┃┻━┫┗┣┫
┻━┳┗━━╋┳┳┗┛┏┳┣┣┃┣┃┫┣┻┓┻┳╋━┓┳━┃┃┗┛┃┓┗┓┏┃┏
┛┛┻┳┛┻┏┣┫┗━┏┏┓┫┫┣┳╋┣┻┃┃┓━╋┣┛┓━╋━┓┛╋━┣┃┏┣
┫┳━┓┃┻┏┛┓╋┏┛┣╋┗━┳┃┳━┛┓┓┳┻┓┻┏┃┃┻┗╋┳┏┃┳┓┣┣
┳┛━╋┳┫┏┛┓╋┃┳┃┻╋╋┻┏┃┳┻━┻┻╋╋┛┗┓┻┃━┛╋┳┣╋┓┃┻
━┃╋┫┏┗┳╋╋━┳┫┻┗━┛┗┣┫╋┗━━┗┛┏┫┣━━╋┣┓━┣┏┳┏╋┃
┓╋╋┣━╋┃┛┗━┻━┃┃┓┻┫┃┓┻┏┓┗┳┗┓┻╋┏┻┛┓╋┫┫
╋━╋┫┃━┛┫━┳┳╋┳┳┓━┓┓┻┃┳┓┛╋┗┛┓┛┓┏┻┏┫┃━┗┛┓┛┫
┫┣━┻┛┣━┣┛╋┏┛┗┗┏┛┓┏┣┓┗┣┃╋┏━╋┳━┣━╋━┫┳┫━╋┳┛
┣┏╋┫┏━┃┛┗┗┳┓┓┣╋╋┫┛┏┳┓┣┃┓┣┳┏┛┫┗┳┏╋┃┫┗┃━━┏
━┣┳┣┳┃┛┳┓┛┗┫┫┫┳┗┣┳┃┓━┃┣╋┓┃┛┳━┳┛┻┳┣┳┏┫╋┻┻
┳┻┣┃┏┃┣┳┃┣┃━┣┳┳┛┗┛┗┗┫┛┓┛╋┏┳┃┫┓┏┻┛┓━┳┫┳┃┓
┏╋┳╋┗┗┫┏┻┫┻╋┳┻┓┳━┫┻━┗┓┏┃╋┻┻┗┫┛╋┃┣╋┛┛━┫┃╋
┫┳┃━┃┫┓┣┃┛┓╋╋┛┻┻┛┛┳┛┻┫┗┛┗┗┃┣┫━┣┏┃┛┓┛╋╋┃┳
╋┳┛┛┏┃┫┛┳┛┓┃┻┏┳╋┛━┗┣┣┻┣┏┻┳┃╋┏┛┳┫┏━┃╋┻┏━┳
┗━┳┗┏┓┫┳┃┻┏┗┫┃╋┗┣╋┗┏┓┗┳┃┛┛╋┏┫┣┓┻┓╋┳╋┏┻┳┃
┳┣━┓┣┳┃╋┣┛┓┳╋┛┛┣┳┗━┛┻━┫┳┛┳┃━┫┫━┃┣╋┻┫┫┳┃━
━┳┛╋┻┫┗━╋┗┳╋┣╋┏┃╋┓┃┏┫┃┳┃┃╋┛┣┛┓┓┛┻┏╋┏┓┃┏┃
━┣┓━┳┣╋┫┣┣┣┳┳┏━┳┣┛┳┣┫━┻┛╋┓┫┻┫┗┓┳┛┏┓┫┻┗┣┛
━╋┗┳┃┛┛━┫┳┗┏┛┓┏┛┣┛╋╋━┣┏━┣┳━━┗┏┳┓┳┗╋┛╋┏┏┗
┗━┳╋━━┣┣┃┃┣┳┃┫┣┻┛━╋╋╋┣┻┏┣┻╋┫┓┗┣┃┃┃┓┃╋━┛┓
┳┗┳┻┛┏━┓╋┫┣┏┃┣┳┏╋┗┳┫┫╋┃┓┃┗┛┃┗┏━┏┃━┗┗┛┗┓╋
┫━┓┳╋┏╋┻┏┛┏┃╋┫┃┣┛━╋━┛╋━┳╋┛━┛╋━┻┳┛━┫┻┫╋┃━
┏┏┫┫╋╋┏┏┻┳╋━┗┛┣┓┳┓┗┃┛┳┳┻━━┣┛┏━┏╋╋┛┗┓━╋┣┫
┃┣┗┃┏┏┗╋┗┳┏┛━┓┏┃┳┛┃┳┏┃┳┗┫╋┳┃┻┏┃┃┗━┫┃╋━━┓
┛┫┛┳┣┃┳┻┃╋┓━┻╋┳┳┓┗┣┻┏┗╋┳┓┣┻╋┣┣━╋╋┗┓┛┃┏┛┛
╋┓┣┻┣┗┳┃┓┓┛┻┏┗┃┃┗┣╋┏┃┻┫┏╋┳┃┻╋━┳┫┗┗┫┏┓┣┫┳
┏┗┣┓┛┏┫┫┳┃┓┳━━┃┻┗┛┛┓┣━╋┛╋┗┗┏┻┣┳┫┏┗┗┗┛┳╋━
┗┻━┳╋┛┗┫┻┫┛┻┻┃┗╋┃┫┗┻┗┻┗━┏┫┛┛┏┓━╋┏┃┣┻┻┛┻┗
┫┓┣┣━┻━┫┻┛┫━━┻╋┻┏┃┻━┃┗╋╋╋┻┃┛┻┗┳┻━┛┓┛┓┗┳┛
┣┓┻┗┃┓┏┣┗┓┃┛┫┫┏┫┣┳╋┳┗┳┻┃╋┻━┏┣┃┏┳┗┻┫
━╋╋┏┏┗┗╋┏┫╋┫┳┫╋┣┫┣┣━━┻┛┛┳┳━╋┏┳┏┛┃━╋━┓┛┣┣
┏┗╋┓┏┻┳┓┫┃┗┃┣┣┃┫┗╋┳┳┫╋┏┣┗╋┓┣┛━┃┫╋┏┳┫┛┃┓┣
┳┣┣┻┓┃╋┫┏╋┫┫┛┻┏┏┓┳┓┃┻━┛╋━┣┗┻┳┣┃╋┏┗┃┓┃╋┣╋
┗┛━┃╋╋┛┗━┣┗┫┓╋┓┫┻┣┳┳┻╋┏┳┛┫┫┃┓┛━━┛┗┗━┓┏┛┃
╋┏┛┫┣╋┏╋┻┗┻╋┏┻╋┗┫┣┃┛┗┳┓┳┗┣┏┗╋┫┫┛┃┓┻━┏━┣━
━┻┣┫┓┣┫┻┻┛┃╋╋┣┻┛╋┓┛━┳┏┓┏┣╋┫┃╋┃┃┫┫┛┫╋┏┓┓┛
┛╋┳━━┻┻━┳┣┣┳┻━━┫┓┳┏━┃┳┏╋━┏┗┫┛┻┛┫┣┛━┓┫╋┃┓
┻┫┏┻━┳┃┏┏━┗┏┏━┓┓┫┳┫╋┫╋━┛┫┻┛┏┗┃┓━┓┏┃┣┏┃┫┣
━━┻╋┛┗╋┗┻┗╋╋┗┃┃┏┏┃┓┣┻┛┓╋┻┫┃┳━┏┛┃┛┻╋┣━┫┫┣
━┣┗┗┏┗┏┻━╋┛┣┃┳┃━┓┣┓━┏┣┳┃┻┃┛┗━┫┻┏┃┃╋━━┃┗╋
┓┛┛┛┻┗┃╋┓┻┻┛━┳┓┻━┗┃┃┗╋━┛┗┣┓┣┣┻┳┛┻┃┛┏┻┃┗┫
┓┓━━┓┳┃┛┃┃┏┻┓┛┣━┻┳┓┛┣┓┛╋┳┫┓┃┣╋┻┛┫╋┗┣━┣┛┓
┳┛┫┓┛┛┻━┗┳━┣┓┻┳┗┓┏┛┣┫┫┫┫━┫┻┏┫┃┃┻┳┻━┫┏┳┛┛
┳┳┻┳┣┗┓┫┳╋┏┳┳┏┓┻┛┓╋╋┓┻┻┛┓┣┳━┳┫┫┏┳┗┃┳┛┓┻┫
━┓┏╋┫━┏┫╋┛┳┻━┃┻┓┣┣┏┛┃┏╋┛┣┻┓┏┛━┓┗┃┓┏┓┃┓┻┛
╋┃┏┻┣━┃━┗┗┗┫┏━┫┃┗━┏┓┛━┣┳┏╋╋┳┃┏┏┃┃┣╋┛┏┛┓┏
┫╋┛┗━┛┛┛┏┗┫┳┳┳┻┗┣┳┣╋┣┣┃┫┣┣┏┛┛╋┣┃┏┃┃┗━┻━┗
┳╋┻┗┃╋┛╋┛┓┏┻┣╋╋┳╋╋┣┃━┏┫┗┛┏╋┃┏╋┛┛┣┛┳┛┫┻╋╋
┫┣┏┫╋┫┣╋╋┫╋┳┗┏┣┫┻━┏┣┻━┫┗┣┃┳┳┃┫┫┫┳╋━┏┗┓┻┻
┓┣┃┣┗┏┃┣┃┏┣┃┳┏┃╋┓┻┓┃┏┓╋┛┃┻┗┳┫┗╋┣┛┃┏┻┏┫┛┗
┣┃┳╋┫┏┏━┃┛┃╋┛┗┓━┻━┓┫┣━╋┗┳┓┗╋┃┣┫┓┛┃┣┳┫┻┓╋
┛┫━┃┛┗━┻┗┳┛╋┃┣┣┫┗┗┏┃┛╋┣┳┻━┃┏┣┗┛┃┛┗━┻┓┻┏┃
┻┏╋━┃┓╋┻╋┏┃┻┏┃┗┏┻┫┳┛┗┓━╋┛┛┃┃┻┃┣╋┓┃┏┛┣┓┃┃
┛┓┳┛┛┻┏┫┣┣┗┏┏┏┳┳┛┏┳┓╋┳┓┣┛┣┳┃╋┣┫╋┳╋╋
┗┏╋┫┃┫┏┏┗┃┏━┻┛┗━┛━┳┗┗┛┣╋┗┃┫┃┳┻┣┫┏┃╋╋┃┛┛┓
┛┣┣╋┻┓┣┻┻┫┻┫╋┣┳┳┣┓┏━╋┳┻┗┓┏╋┓┗╋┛┻┫┣┻┗┃━┛┻
┫┗┻┛┓┃┫┻┻┏┏┃┏━┳┏┏┻━╋┓┃┗┳┫┳━┳┓┃━╋┣┳┏┛┻┃┫┣
┗━┫┫┻┗┛┳┳┻┃┣┓┣┛╋┏┛┃━┻┏╋┏┛┗┃┓┏┗━╋╋━┳┳┣┳┣┏
╋┛┫┳┗┗┏━┳┃┳┻┛╋┫┻┻┏┗┛┳━┓┗┛┓┛┗╋╋╋┻━┏┓┛┻┓┃┓
┫┗┃╋┗┳┛┏━┫┏┣┻┳┛┣┗━┛┓┣┻┳┗┓┏╋┛┓┓┳┛┃┓┻┫┫┫┏┫
┫┓┫┗┃━┣━┛━┻┏┃┣━┏┳╋┳┃━┳┳━┗━┻┳┻┛┣┓━┗┗┏┏┳┏┣
╋┓┗┣┓┛┻┏┣┃┃┳━┏┓┓┗┣┫┗┣┫┗┳┫┛┣┻┣┃┃┛┃┛━┣┫┓━━
━━╋┳┛┃╋┃┃┏┛┳┳╋┻┳┃┗┻┻╋┻┏┗╋┏┃┃┏┛┳┃┳┛┓┣┓┃┃┫
┻┛┻┓┫┻┃┫╋┗━┓┻┃━┏┣┏┻┣┣┣┛┓┗┃┓┛┫┃━┣┻┏┣┛┫┛╋╋
┣┻┗┓╋┃╋━╋━┓┏┣┣╋┛━┻┻┫┏┣┳┓┳┏┏┏┛┓┏┻┻┃┳┃━╋╋┳
┛┫┓┻━┏┗┗┗┛┣┃┳┓┫┛┛┃┳┃┣┓┏┃┃┛┗┃┻┫┃┫┫┃┗┻┻┃┏┫
┗━┻┓┛┣┻┻┳┏┓┳┏╋┓┛┓┏┳╋┃┛━┓┣┻┃┓╋┻┻┗┓┓┻┏┻╋┓┫
┻┏┗┗┏┫┛┫╋┓╋┓┳┳┏┛┳┗┗┃┓┫┓┓┗┣┳┻┏┳┓┃┗┃┃┣┗━┗┏
━┃┣┃┛┗┫┓┳┫┗┣┫┏┫┻┛┃╋┗┻┻┗┛━┗┏┳━┏┻╋╋┓┫┓━┓━┗
┣┻┫┻┛┣┳╋┻┻┏┣┃┳┻╋┃┃┓┏╋┗┏┗┻━┗┏┗┻┗┛┻┓╋┫┏╋┻┣
┃┏╋┛┗┏┗┣━┓┫┛┃╋┛┓┓┳┛┃┻┣╋┻┳┃┃┗┏┛┓┫╋┻┃╋┛┓━╋
┻┫┻┫┫┣┳┏┗┏━┳┻┳┳┳┣┳┳┏┳╋┛╋╋┻┣┫┓┻┃┃┳┣┓┫╋┓┛╋
┻━┣┏┳┳╋┻┻┫┃┳┣┓┳┗┫┻┃┃┳┗╋┃┳┓┃┛┫━┓┳┫┫┃━┏┣┛┳
━┳┓┏━┗╋━━┣┏┻┃╋┳┓┃┫┫┗┛┗┗┛┫┣┣┳┣┣┏┛┗━┗┻┓━┗┓
┣┣╋┳┃┳╋━━┓┛┏┃┓┏┣┏┃┣┳┻┳┛┳┫┳━┏┳┳┫┏━┗┛┫┛┏┳┻
╋┳┃┫━━┃┫┻┏┛╋┏┫┳╋┓┏┫┳┏┻┛┻┛┣┛┻┗╋┃┣╋╋━┣┗┃╋┗
╋┏┓┏┳┣┫┏┫┛┗┏┓╋┗┣┃┏┛┣━━┣━┗┫┗┏┫╋━┣┓╋┓╋┛╋┫┛
┳┗┫┗┓┏┓┗┛┗╋┏┫┫┻┓┻━━┛┏┻┳━┛┣━━┫┛┃┣┳┃╋
┫┗┃┛┛┻┫━┛┛━━┣┛╋╋━┏┻┣╋╋┳┃┃┻┣┛━┛┓╋┃┏┣┣┻┳┻┣
┫┫━┓┓┣┗━┃━┏┫┣┣┃┫┳━┻┗┏┣┣┻━╋┫━┫┗┻┓┛┗┣┓┻╋┳┏
┻┃┻┗┗┃┗┏┳┣┣┫┫┫┻┃┻━┗┃┃┗┛┫┏┣┗┻━┳┃━┳━┳┓━━┛┃
┣┫╋┣┛━┏┛┗━┳┣┃┣┛━┣┫┛┏┣┳┻┫╋┏┛┃┏┛┃┓┻━┏┻┃┫┛┻
┗┛┃┗━┻┗┛┳╋╋┣┣┃┃┗┗┃┻━┳┫┓┏┛┫┛┣┻━┳┛┃┳┗┻┛┏┏┗
┏╋┳┻━┻┫┏╋┓┳┓┳┃╋╋┫┛┛━┻┗┏┻┓┛┏┗┫╋╋━┫╋╋┻┓┏━┣
┛┓┏┫┛┏┛┗┓┓┏╋┗┏┏┫┣┃╋━━━┏┛┏┳┏━╋┏┛╋╋┻┃┛┃┃┗┫
╋━┣┃┛╋┫┣┏┣━┣━┻┃┳┗┏┣┫┗┃━┣╋┣┣┓┛┗┗┏┃┃┏┻┃┫┫┛
╋┓┳┣━┓┃┫╋┳┏━┣╋┏┳┫━┻━╋┣━┏┏┃┣┣┣┛┃━┓┃━┫┃┻╋┣
┣━┏┻┛┃┻┫━╋┃┗┳━┏┻┃┳┓╋┻━┛┏┣┣┛╋┫┣╋┣┏┗┗┣┫┳┃┣
┛┃┗┳┛┏┛┃┏┏┻┃╋┣┳┗┣┣┳┛┣┻┫╋┃┃┻╋┃┃┣┗━┓┻╋┛┻┗┣
┻┣┓┛┓┏┃━┫┫┫┳┏╋┓┻┛━┏┻┫┳┛┳┳┏━━╋┛┳┻┻┓┃┓┓╋┣╋
┏━┗┗┳┓┓━┫┛┃┳┏┫╋╋┻┫╋┫┗┣┳╋┫┃┓┳┣╋┃╋┻┏┣╋╋━┛┓
┛┣┏┳┓┣━━┫┫┃┗┳┻┣┃┳┻┻┻━┏┓┳━┏┳┛┏╋╋━┗┫━╋┫┻━┗
━━┏┗┏━╋━┗┏┫┃┗┃┃┣╋┻┛┛┫┃┣┓┣┏┫┓┣┳┗┗┏┳┫┫┃┫┗┛
┣━╋┏━┫╋┫┛━━━┏┏┣┏╋┓┻┓┃┻┗┏┛┗━┏┗┻┣┗┏┃━┃╋┗┗┃
┳╋━┛┏┳┏┛┳┓┣┗┣┳┣┛┓┗┗┏┗╋╋┛┏┛┫┏┳┛━┛━┓┣╋┣┃┗┣
┛┣┻┫┛┫┣┳┛┫┏┛┣━┳┓┻┣┣╋┫━━┏━┓╋┛┏╋┫╋┏┳┻┓┓┣┫┛
┳┏┛┳┓┫┓┳┓┻┃┏╋┗┗┳┏╋┃╋┓╋┳┳┏╋┛┫┃━╋┻╋━━┏┛━┳━
┛╋┳┃━┓╋╋┣┛┃┫┏┗┓┣╋┻┛┫┫┓━┻┗┓━┛┳┫┏┫┣╋┗┃┃┫━┻
┫┫┻┗┓┗┏┓┫╋┣┓┓┗┣┓┛┃┓┃┃╋┣╋┻╋┫┻┛┗━━┓━━━┏┗┗┛
┓┫┗┻━╋┣┣┗┳┗┓━┛┻┓╋┻┳┓┏┳┣╋┃┣┛┣┳┓┏┃┛┻┫╋┛┳┓━
┻┏┛┏┫┏┫┗┏┻┃┳╋━┣┳┻┣┗┗┣┣┓┛┃┫┻┗╋┏┗┳┳╋┛┗┳┓━╋
┫━━┣┗┻┣┏┻┏╋┣┃┏╋╋┗┃━┳┗┣┏┗┳━━━┗┻┏┫┛┣┓
┫┛━┛┛┏┻┃┫┛┻┗┗┫┫┳┻┻┓┃┃╋╋┳╋━┫╋━┏┣┣┛┻┻┏┳┗┫┓
┗┻┣┃┓┛┃╋┻┃┗━┻┳┻┣┳┏┛┗┛┗┓┗┫┻┃┫┗╋┓┳┃━╋┃┣┃┃┫
┫┛╋┓━┓┏━╋┏┣┓┗┫╋┣┣┫┓━┫┣┫┗┣┣┏┓┏┛┗┛┳┏┣┻┣┓┛╋
┳┓┫┗┗┓┻┏┫━┓┗┛┃┳┫┃┗┃┫┻┗╋┗┓╋┏┣┓┣┫┛┏┻╋┓┣┏┏┻
┗┃┳╋┏┳┓┓━┣┳┃━┃┓┻┗┓┃┓┫┣┻┓━┗┣┳┣┃┗┳┓╋┏┫┗┏┓┃
━┃┻┛╋┫┗┛┓┏╋┻┃┫━┛┃╋┫┫┃┏╋╋━┓┣┣┣┛━╋━┛┫━┫┣┓┗
┓┣┃┣┫╋╋┗┛┃┻┃┫┣━┣┣┓┻┗┛┓┃┛┛╋┓┻┃┓┳┻┃┗┓┛┛┳━┃
┗┃┃┫┣┫┃┣┗┏┣╋┳━━━┳┛┻╋┻┛┣┫┳┓━┛┳┏┻┻┻┃━┃┳╋┫┻
┏┓┻┻━━┗┛┳┗┃━┃╋━┣┓┗━┏┏┛┃┃┣┗┻┃┳┏┛┏┻┃┛┗╋┣╋┻
┓┏┫┃┓┳┻┗┣┳┫┻┃┻┗┏┻┫┏┻┓━┣┓┛┗┓┣┓┛┏┳┏┣┣┣┃━┓┫
┏┗┏┫┗┳┗┛┃┣┏━┫┳┫┫┛┃┓┓┏┃┻━╋━━┛┗┃┛┛┛┃┻┳━┫┻╋
┛┻┫┳┓━┣╋┣━┳┏┓┻┳━┗┫┃┳┻┣┃┓┣┛┣┻┛┣┛┳┳┗━┏┫┣┳┗
━┛┏━━┣┓┳╋┣┛┃┗┫┳┛┓┳┃┻╋┛┻┳┏┫┫┗┻┳┳┗━┣┃┏┳┣┳╋
╋━╋┫┗┫┏┛┣┓┛┻┻╋━┻┫┻┛┻╋╋┏┓┃━┛┣┃┏┗┳┓━┓┃┫┏╋╋
┳┻━┏╋┳┳┻┓┏┫╋┛┃┃━┏┛┏┃┗┃┣┛╋┳┳┃┫┣━┫┃━┓┻╋┫┳┗
╋┣┏┫┃┏━┳┣┓┳┗━┫╋━┓┏┳┻┃┳┻┃┣┳┳┻┛━╋┓┃┫┫┫━┏┫┃
┛┻━┣┛┛┛┻━┻┗┃╋┏┣┳┏┻┗┃┣┻┛┻┻┗┫━┳┛━┓┳┃┛┻┳┳┫┗
━┃┻┃┏┳┣┗┛┫┛┗┣┛━┛╋╋┏┳┛┃┫━┏┛┃╋┳━┏┏┗┻━┃┳┫┏┻
┻┣┳┣━┓┫┏┫┗┳┗┛━┻┫┓╋┓┃┏┣┳┓╋┳┫┃┻┏┻┻┓╋┃┃┫┃┣┫
━┛┏┣┳┳━┏┣┛┗╋┻┃┃┻╋┳┓┗┏┛┻┣━┗━┣━┻┣╋┳┏┓┓┫━┛┻
╋┣┻┛┻╋┳┃┫╋┳╋┳┃┫┻┣┻┓┣┃┏┻┻┳┳┃┫┏╋┻╋┓┏┻┻┏┃┓┻
┳┻┃┗┏┃╋┣┳┏┓┏╋┳┗┛┳┳┛┓┛┻┛╋┓┛┫┏┫┛┓━┃┳┣┳┗┗━┛
┛┗╋╋┏┃┣┛┛┓┃┗┓┻╋┻┗┛┏┗┏┏┫┗┏┏┗┣╋┃┛┃━┃┳┫┛┓┓┳
┫┣┃┗┫┣┫┻┻┛┛┗╋┛┻╋╋┃┻┛┫┫┳┃┃┛┗┻┻┳╋┫┃━┳
╋┗┗┳╋┳━━┏┏┫┫┻┫┓┃╋━┛┣╋┳━┻┃┫┃┣┓┃╋┛┫┫┳━━┗╋┣
╋┻┳┫┻┣╋┛┓┗┃┣╋┻┣┫┣┻┓┳┫┣┃┳┓┫┳┻╋━┻┣┳┳╋┃┓┃┃┃
┃┻┓┛┛━━╋┫┫┣┛┗┣┛┛┓┣━┓┓┗┻┣┗┓┛┃┣╋┏┗┓┏┏┫┛━┗┛
┣━━━┫┳┣┫╋┻┳┳┻┃━┓┃╋┓┏┫┛╋┃┏╋┳┓━┫┃┫┗┫━━┳┗┻┻
┻┃┏┃┃┫┣┓┳┳┣┫┏┗┻┏┫┻┃╋┛┳┏┏┏╋┃┻┗━┣╋╋┫┃╋┗┏━┓
┗┗┻━┫┓╋┓╋┣┻┓┓┃┛┗┻┛┃┳━┣┃━┣┫┓┗┓┳━╋┣╋┗┗┛┏━┳
┛┫┣┏┣┏┓┳━┳┳┃┓┫━┳┣━┓━┻┫┏┏━┣┏┫┃╋┛┏┏┣┫┳╋┻┳┳
┳┃━┳━┏┃┫┏┓┣╋┓┃┣┗┳┗┫┃┣┗┓━┳━┗┛┻┳┳┫┏┫━┫╋┓┏╋
━╋╋┳┳╋┃━┗┫┓┓┛━┓━┫━┳┛━┏┓┫┛┣┓━┫┏┗┓━┃┃┣┻┗━┏
━┃┻┳┃┏━┗┗┃┣┗┫┣┻╋┛┃━╋┻┫━┛┣┻┛┃╋┛┻┓┃┓┫╋┛┻┏┛
┣┳┗┻┗╋┻┏┻━┏┏┫┻┓┓┳╋┗┻┗┗╋┻┃┛┛┫┗╋┻━━┻╋┓┓╋╋━
┫┛┓┛┫┫┫┻┓╋┏┓┓┃┃┃┫┫┳┫┳╋━┛┓┳┣╋┛┓┻┛┣┓┗┏┃━┃┃
┓┏┣┻━┫┃┻━┃╋┗┃┗━╋┓┻┏┻╋┃┛┳━┣┣┓╋┓┏╋┳┻┳┓━╋╋┃
┣┓┗┻┃┣┃┫┃┻┫┃┫╋┻╋┛┫┏┗┛┻━┗┻┫╋┏┫╋╋┻┓┫┃┗┗┓┃┏
┗━┗╋┳┓┓┳┏┃┛┗┛╋┫┣┳┳┣┃┣┻┏┓┣┳┓┏┃┓┣┗┗┛┗┛┣┏┏━
┳━━┃┳┓┳┳┛╋┗┫┳┗┓┛━━┏┻━┛┗┏┣┻┛┳┃┻━┗┃┏┣┃┏┫┏┛
┫┻┃╋┃┗┻┓┻┻┳┏┫┗┫┛┣╋┗━┫┻┳┓┛┛┏┛┣┣━┛┳┗┫┏━┏┣┃
┣┣━┃━┃┫┫┻┏╋┳┃┻┫┃┻┏┳╋┓┏╋┛┻┣┃┣┛━┣┏┏┳┣┣┛┫┳┗
╋┻┓╋┣━┗┃━┫┛┗━┣┫╋╋┻┳┣┻┣┫┗┃┏╋┗┏┛┃┓┃┳┻┏┓┳╋━
━┃┗┃━┗┳━┛┗┳┏┛━┗┗━┃┳┫╋┏┫┛┫┳┳┳┣┣┗┃┓┓┫┫┳┗┻┃
╋┫┻┛┗┗┃┏┃┏┫┗┫┫┛┳┫┏┏┻┣┗┣┃┫┳┣┗┃┃┻┏┗┣┳┻┫┣┓┓
━╋╋┣┻┳╋┓┗┳╋━┓┳╋┛┫┫╋┏┣┓━┃┫┳┃┣┫┃┳┳┳┳┳┏┏━┳┓
┳┃┳┫┗┣┏┫┻┫┳┏╋┃┏┳┣┗┏┳┫┓┃┃┗┓━┛━┃┫┻┛┣━┗┏━┣┫
┓┗┏┛┓┃┏┳┏┓┃┻━┗┳┫┓┻┣┓━┳┳━┃┣┏┫┃┃╋┃┛┻┛
━┓━┃┓┗┓━┛┫┛┣┃┏┻┻┃━┛━┃╋┣┓━┫━┣┓┏┓┃┏┻╋┃┃┣┃┫
┏┏╋┃┣╋┳┫╋┳┣┣┏━┻┣┻┻┗━┛━┃┣┃┗━┗┣┻┣┗┛┃┛┻┻┗┳╋
━┳┳┓┻┏┛┗┻┳┓┻┻┣┓┻┃┻┻┫┏┛╋┗┃┳┛┛┏┏┣╋┣┗┓┏╋┳━┻
┫┳┳┫┳╋╋┳┓┛┗┗┗┣┛┓┗┛┣┣┛━┛┗━┗┣┣━╋┓┏━┃┃┳┗┳┗┏
┃┛┻┳┏┃╋┓┳┓━┓┻┃┗┗┗━┳┳┓╋┣┳┣┃┓┣┛┫┛┗┫┏┣┃┳┃┛┣
╋┫┓┻┓┏┓━┛┓┓┏┛┃╋━━┻┏┳━┗╋┏┫━┏━┻┓┃┫┛┛╋┛┏┓┫┃
┃┣┏┫┛┏┛━┃┓┏┛┗┳┃┣┓┻┻┣┃┗┣┃┗┫╋┓┣┫╋┗━┫┗┏━┓┣┣
┳┓┻┏┣┛┣┳┻┫┳┓┛┏┻┫┛━┛┛┻┣┓┓┳┫┳┣┣┏━┣┛┣━┻┛┓╋┻
━┣┓┻┏┃┳┏┗┗╋┏╋━┗┗┓┣┛╋┳┫┻┣┓╋┫━┻┛┣┳┃┏┣┫┣┣┻┻
━┓┓┫┛┳┗┳┳┻┳┻┣┛┓┗┏━┳┻━┻┣┫┳┓┣━━━┳┣┳┳┗┃┛┳┣━
┃┓┫┗┓┻┃┓━┓┏┛━┳┫┻┓┛┫┫┳┣┛━┣┛╋┛┓┗┓┣┏┛┃┫━┗┻┛
┳┃┣━╋╋┻┃┣┏┳┃┃┳┃┗┛┛┏┃┛┃┛┫┳┻┣┓┳┻┻┫┃╋╋┃┻┓┛┗
━╋┛┗┗━┣┫┛┛┏┫┓┳━┻━┫┓┃┣━┗┓┛┻╋┛━┫┗┛┛┃┏┗┗╋┏┗
┛┏┏╋┏━┗┳╋┣┳┏┫┓┗┓┣┃┏┗┗┫┏┏┏┻┗┣┏━┗╋┳┛┣┣┻┏┳┫
┃┣┓━┫┳┫╋┣┫━┛┳╋┛┣┓┛┃┫┣┛┗━╋┗┃┳┓┫┏┓┏┳┏┻┗┓┳┫
┳┳┳┃┣┫┣┃┛┫┏━┳┗┃┏┻┳┻┛┣┣┣┃┃╋┗┏┛┻┣┓╋┻╋━┻┳┃━
┏╋┃┗┛━━┫╋┣━━┫┃━┳┗┓┫╋┳┗┣┗┗┻┳┗┗┻┏━┗┳┛┛┃┛┫┗
╋┏┓━┻╋┳┏┃┣┻╋╋┗┗━┣┗┏╋┃┣┫┳┃┻┃┛┣┏┛╋┣┳┣━┏┓┏┗
╋┣┳┏┏┻┻┓┛┛╋┃┫┻┛━╋┏┛┻┏┣┏┏┣┏╋┻┳┳┓┻┳┫┳┻┃┫┓┓
┏╋┫━┏┻┳╋╋┃┫┫━╋┫┏┫┣┻┗┣┃┓┣┗┻┗┛━━╋┳┓┗┳┗┳┏╋┻
┻┓━╋┓┓┫┗┫┳┃┻┃╋┛┓━┃━┏┗┳┳┳━┗┃┻┻┃━┻┫━┃┗┏┫┳╋
┣┏┣┛┣┻┗┣┛━┗━┻┃┓┛┣╋┳┓┻┻━┣┣┳┗┳┏┏┛┳━┻┣┛┃┃┛┛
┳┻┛┳╋┛┛┓┣┃┏┛┫┗┛┣┛┛┳╋┓┣┃┻━┏┫┛┓┛┗┣┫┫┓━┻┫┓┫
┏━┃┫┣┏┗╋┏┓┣┫━┣┛┫┗┫┻┓┃┗┃┗┫┳┗┛┳╋┃┫┃┗┳
┏┛┫┣┓┃┗┗┻┳╋┻┃┓┻━┫┏┻┛┃┳┳┏╋┳━┳┫┣┗┫┫┗┃┳┃┃┫┫
┏┳━┣┓┗┫┳╋┫┓━┓┫┳╋┏┫┣┣┃┏┣┛┛┻╋┓┛┗┃┏┳┛┳┻┗┃┳┣
━┛┃┻┏┏┗┳┳┛┣┗┫┣┗┻┛┻━┏┫┛┏┫┣┛╋┓┓┓┳┣┛┛┻━━━┳┣
┏┗┏┗┃┏┫┻┓┗┫┣┳╋┳┫┃╋┛┫┏╋┻╋┛┗┗╋┗┗╋┃┳┣┓┣┗┳┻┏
┳┏┻┗━┛━┻╋┫╋┛┏┓╋┏┻┻┗┣┫╋┻╋┃┫┃┣┫┳┃┃┃┏┛┻┣━┻┻
┣┓╋┣━┗┻┓┗┗┳┗┻┣┳━┻┗━━┛┫┻━┣╋━┏┳┃┗╋╋┏┏┏━┳┛┃
┓┣┓┛┗┳┫┫┏╋┃┛┳┳┏┳┏┣┗┃┃┃┃┛┻━╋━┏━━┏┛━━┣╋┳┛┳
┫┫┫┫┓┏┏━┃┳┛┫┫┏╋┃┣┣┣┗┏┻┛┏┃┏┻━┏╋┳┳┃╋┳╋╋━╋┗
┳┛┏━┫┫┃┃┓┃┏━┛┓┻┻┻┃┏┫┻┫┳┻┓┛━┫┣╋┏┗┛┣┓┫━┛┳┗
┗┻┏┫┫┻┫┳┏┏┃┛┃┳┓┗┃┏┗┳┏┻┻╋╋┏┏┗┏┛┓┻┫┃┓┛╋┫┗┻
╋┗┳┓━┃┗┗┻┃━╋┏┗┣┃┓┓┻┣┳┓━┃┫━┫┳┃┓━┛╋┛┳┫┃┣┻┫
┻┣━┣┳┻╋┏┏━┣┃┃┳┗┓┗━┏━┛━┣┓┓━┃┫┣┣┃┗┗┃┓┛┛┳┣┃
╋┏┓━┓╋┏╋━┓┣┳┛┏━╋┓╋┗┃┛┳╋┏┣┓━━┫━┫┫┻┃┃╋┓┫┻┣
┛┓┛┣┏┛┏┻┃┛┫┛━┗┫╋┳╋╋┻━╋┻┛┓┻┳┓┃┳┫┏┏┓┓┗╋┃━╋
┗┻┏┻┫┳┻┗┻┗╋━┫┓┏┗╋┣┻┛┏┛┓━┻━┳┃━┻┃┗━┣┗┫┗┻┣┗
┓┫┣┗┗┃┻━┗┛┏┏┻┣┫┳╋┗┏┳┻━━╋┣┓┻┻┳┳┃┗┃┛┣━┏┣┻━
╋┻┗┗┫┻┏╋┗┳┫┏┃┗┓╋┃┓┣━┛┻┳┛┫┏┓┃┳┫┏┻┓┫╋╋┣━┫┻
┛┣╋┫┗┣┓┳┻┏┻┣┳┃┃┗╋╋┓━┏┫┳┏╋┫┏╋┓╋┓┳┻┃┗━┃┃┗┛
━┗┫┻╋┛┗┓┏┗┳┻┻┳┃┃━┻┓┗╋┃┫┓┃┫┫┛╋┫┻┳┏╋┓┻┓┓┛┣
┗┗╋┗┓┻┏┳┛┻┣┣╋┳┻┗┳┃┓┃┛┃┳┛━┻┛┛┣┫┻┛┻━┻┗━┓┗┗
┗┳━╋┓┓┛┗┃┫┓┏┳━╋┳┃┃┳┃┏┫┓┃┣┻┫┛┫┗┗┓┓━╋━╋╋┻┫
┓┣┓┗┣┓┳╋┣┓┃┓┓━┓┛┻┏┓┏┛┳┗┏┻┃┫┃┏┗┫┃━╋╋┳┳┣┗━
┗┏┃┏┳┗┓━┓┣┳┃┃━┻┳┓┫┫┏┏╋┛┣┣╋┫┻━┻┛┻╋┗┛┫┫┓┫┛
┣┗┓┫╋━┻┃╋┃┓┓┻┏┓┣╋━┛┗┛┻╋┫┣┃┃┳┳┓┫┻┗┗┃
┳┗━┗┳┓╋┓┻┓┛┗┣┫┓┻┓┓┣┳┏┫┣┻┛━┣┣┃╋━┓┏━┛┻┛━┫━
┓┻┗┃┳┗┓┫━┻┻━━┛╋┳┏┓┃┓┓┏╋┫┣┗┣┫╋┻┏┃┫┃┣┓┻┫┃╋
┓┫┫┗┗┏━╋┓┣┃┻┫┗┣┗┗┛┃┏┻┻┳┻┓┗┳╋┣┣┛┫┏┗┏┏╋┏┫┓
┛┗┳┃━┏┻┃┳┃┗┻┓━┏┣┣╋━┫┫┻┛━━┃┓┗╋┫┻┏┏┛┻╋━┃┃┛
┣┣┏┏┳┳┏┏┃┓┻┣┓╋┫┫┛┛━┛┳┃┳┃┃┗╋╋╋┫┗┻┗┏┫━┛┏┳┃
┓┻┏┃┣╋┳┣━┳┛┻┏┫┫┃┏┏┃┫━┓┛┏┛┏╋┳┣┏━╋┃┳┗┻━┣━┓
┓╋┳╋┃┓┣┳┳━┳┻┓┣╋┗━┳┏┗┏┗┛╋┗┏┫┏┳┓━┗┛━┻┏┓┳┻┗
━╋┻┫┣╋┣┛━╋┛┳┻╋┓┣╋━┗┣┣━┗┫┓┏┏┳┫┫┻┻╋┣┻┳┏┫┛┻
┫┏━┣┏┗┻┻┃╋╋┓┏┫┻┛┫┗╋┳╋┫┣┗┫┏┏╋┳┣┃┃┏┛┻┃┏┛┳━
━┳┛┗┓┣╋┫┏┳┓╋┛╋┓┓┗┫┃┣━┃┻┃┗╋┳┛┓━╋┻┳┗┛┏┫┳┏┃
┃┻┣┻┃┳╋┻━╋┃┣┃┃┓╋┏━┓┏╋╋┛┣╋┓┏┣╋┣┣┣┗┏╋┫┛┣┃━
━━┳┃┳┫┳┓┻┛┗┗━┫┏┳┓┫┛┛┓┻┣┃┏┏┻╋┣┗┫━━┻━┻┃━┫━
┳┳┃┫┫┛┏┃┃┃┛┛┻┓┏╋┻┛┳┛┣┏┓┣┃━╋┣┣┛┫┳┫┻┃┳┗┳┣┛
┗┏┳┗┗┳━┗╋┗┳┛┛┻╋┳┛┻┫━┓┓┣╋┻┫┓┻╋┻┏┏┓┳┻┃┫┃━╋
┳┏┗┻┛┣┃╋┣┏┃┳┫┛┗┃┳┫┳┳━┓┗┻┏┳┗┻┓┻━┳━┫┛┣┃╋━┏
┓┣┣┃┫┛┛┫┗━┏┛┏┓┏┫┳┃┃┏┃┓╋┗┻┃╋┓┳┏┛┳┻┓┫┣┣┏┫╋
┣┓┻┛┫┣┻╋━┳┗┛┛┻┣┣┣┻┳┻━┓┏┏┓━┛┗┛┃┛┃┫╋┳┣┫┻┓━
┃┓┏┫┣┓━┳┣┃━┫┫━┛┻┫┗━━╋┓┻━┻━┻┓┃┃┃┣╋━━┛┳┗┃┫
━╋┻┣┣┓━┃┳┻┣┏┃━┃━┓┓┓┏┛┛┏╋╋┓┣┓┣┓┏┏┻┳┗┳┣┓╋╋
┫┫┣━┓┃┫┫┗┃┏┛┃╋┏┫┗┓┳┣┫╋┻━┳┫┳┓━┛┗┳━╋╋┣┻┏┫┏
┗┣┻┗┓┃┏━┫┫┃╋┻┫┣┛┻┻┃┫┗╋┛━┫┛┛┗┳┃┻┻━┏┏┏┏┗┳┏
┳┓┫┓┫┏┃━┻┣┣┃┻┫┏┏┣╋┻┣┳┻━┣┻┗┫┏┓┫┻┃╋╋┗┏┳┻━╋
┣━┳┛┛┛┳┳┃━┏┗┓┫╋┫┛┓┣┫┗┫┛━┃┗━┛┃┗━┳┻┃┏┣┓━┏┛
┫┻┏┳┏┃┻╋┫┗╋┗┳┣┗┳┓┗┗┏╋┃┫━┓┓╋┣┗┣╋┫┫┃╋
┳┓┗┗┓━┃┓┣┓┛┻╋┫┻┳┃━┫┃┛┏┳┻━╋┓┏┣╋┏┓┻┫┛┃┏┻┛╋
┓━┗┳┗┃┗┳┗┻┳┣┛┻┃┫┳┻┫━━┃┛┛┛━┻┛┫┻┫┏┣┫┓┻┃━┳┗
┗━┏┏┏━╋┛╋┻┛┃┣┫┏━┗╋┳┫┃┛┣┗┳┳┣┫┃━┳━┃┛━┳┓┗┛╋
┛┫╋┛┓━┃┗┏┗━━┃┛┫┓┛┓┃━┃┏━┗┣━┻━┣┻┃┃┗┫┓┣┳┏┏┫
┗╋┓┗┫╋┻┃┗┓┫┓┓┗┏━┳┳┛┻┛┏┳┃┓┃┗┫┓╋┏╋┓╋┻┏┣┳┏┛
┻╋┫┓┏┣┏┳┓┫┫┛┗┫━┫┏┳┫┳┗━┛┓┓┗┓┗┣╋┳┫━┓┏┣┳┃┫┳
┃┣┏┛╋┓╋┓┏┏┓┗╋┫┻┻┛┗┗┛┃━┻┳┣┃┳━╋┓┓┃╋┏╋╋┓┛┻┳
┛┏┫╋┣┛┏━━┳┏┓┻╋┻┫╋┓┫┏╋┓┣┓┏┛┣━┣┗┳━┣━┫┓┫┻╋┻
┳┗┣┛╋┗┳┳┗╋━┏┣╋┗┣┓╋┫┳┃┫┏┣┗┣┃┗┗╋┻┫┻┏┻┃━┏┫━
┣┗┣┗┣┫┓┃┻╋┏╋┳┏┻┛┃┻┫┳┻┃┳╋┻╋┛┳━┗┛┣┏┻┓┓┫┛╋┓
┻╋┻┃┛┣┣┻┻┓┻┫┣┻┳┻╋┓┫┳┓┗┓━┣┫┣┃┗┻━┗┣┣━━┻┓━╋
┏┣┳┓┫━┻┫┃┃┣┃┣━━┃┳┫┣┏┣┏╋━┏┻┫┏━┫┗┃┻┣┳━┫┳┻┏
┣┣┻┻┏┻┫┳┓┓┻┏┃┏┗┓┳┃┳┗┛┃┃┳╋┣┛┣┛┛╋┗┃┃┛━┣┗┏┛
┓┓┏┛┳┛┗╋┫┫┏┗┣━┓┻┫━┳┻┃┳╋┃┫┓┣┗┻┏━┓┛┻┓┗┓┏╋┏
┗┫┏┃╋┛┣┃┗┳┛┓┛┳┣┳┃┓┣┛┛╋┃┏┏┛┓┻┓┣┻┫┛┃┗╋╋┗┫┫
┏┳┣┃┗┛╋┣┻┃╋┣┻┳┛╋┏┣┃┏┗┣┻━┃┓┏━┫┣┗┓┻┓┗┻┻┳━┛
┳┣┏┗┳┻┓┣┻┗┓╋┃┫┃┫┓━┗┃┳┳╋┃┏┓┛┗┓┃┛┫╋┏┓╋┛┻╋╋
┗┓┏╋┳┳┣┛┏┏┻┏┣┗┏┻┓┛━╋┃╋┏┓┃┛┃┓╋━╋┏┓┳┛┳┏┛┫┳
┓┃┣━┣┣┫┻┣┻╋┃┃┓┛┣┛┓┫┗┻┏┫┓┛┓┳━┃┃┫┃┻┏┣┫┣┛┻┳
┫┃╋╋┛┏┛┛━┳┗┃━┃┗┓╋┛╋┗┏┣┗┳┻┓┣┃┓╋┛━┓━┏┗┛┓┗┗
┃┗┳━┗┏┻┓┻┓┓┃┫┛┗┻┗┗┣┗┗┏┻┗┣┗┫┳┃━┛┗┫╋╋╋┃╋┏┗
┻┳━┛┛┻╋┗┳┏┳┗┫┻┣┣━╋╋┫┻┳┳┏┳┗╋┳╋┏┣╋┻┗┗┛┃┃┗┛
┏━┓┳┣┏┏┃┫┻┏┗┓┓┗┗┫━┫━┓━┳╋┗╋┃┳┛┃┻┗━╋┻┳┛┫┗┫
┻┏┃┛┳┣┣┃┻┗┏━┃╋┻┳┛┣┻┗━┣━┛┳┃╋╋┗┓┗┓┗━┳
┏┣┏┛━┛┛┣┓┫┛╋┓╋┏┓┛┓╋┫┏┫━┛┣┏┻╋┛┣╋┳┗┻┳┃┃┃┏┏
┏┫┗┻┓┣╋┳┳┻┣┣┫┻┛┃┫┣┻┗━┻┗┃┃╋╋┗┓┓╋┳┓┓┛┫┻┣━┃
━┫┗┣╋┏┗┃┳┳┳┃┻┃┫┗┳┗━╋┣┗┫┣┻╋┳┣┓┏┏┻┳┣┛┗╋┓┛┫
┫┛┣┫┫━━╋━┻┫┣┻┫┃┫┳┗━━┃┣┛┗┛━┃┫┣┏┻┛┃┫┛┻┳┃┻┓
╋┗┗┃┏┓┻┃┃┏┳┛┳┣┫┣┳┗┻┓╋┏┫┣┓┓┻┛┣╋━━┓┛┗━┫┓╋╋
╋╋┻┣┓┏┫╋┃┳╋┃━┃┓━┓┻┗┏┛┻┫┏╋━╋┏┣┣┳┗┣┳┏┃┳┛┏┣
┓┳┏┛┏╋┻┣━┻┣┫━┃┓┫┻┏┳┗┳┃┫━╋━┳┛┃┳┃┣━╋┛┃┓┣┏┓
┛━┃┃┳┻┣╋┳━┏┃┛┫╋┛┗━┗┃┓┻┫┃┫┛┃┏┫┫┗┛┏┗━╋┏┓┛━
┫┃┃┓┫━┗┏┃┫━━┫┛╋┻┣┛┳┫┣┃┻┃┳┫┻┳┻┓╋┣┫┳┗┣━┫┫┗
┓┏┏┓╋┫┛┃┻┳━━━┃╋┃┳┫━┓┣┻╋┏━┻┓┓┛┏┣┃┏┛┻┫┫┛┏┫
┳┓┃┗┛┛┳┻┓╋┫┳┳┫┃┫┓┳┓┗┓╋┻┣┛┻┣━┳┗┃┳┳┫┳┗━┃━┏
┣━━━┏┳┗┏╋┓━┫╋┓╋━┻┳┫┃┛┃┣┻┻┏╋━┏┫┳┃┻┃┗┓┗┓┗┳
┻┗┻┗┳┛┛┏┏┏┛━┳┣┫┣╋┫┏┫┓┓┃┻┻┻┳┛┳┏┫┛┛┃┫┗┻┛━┳
┳┃┗┏┏┳┻┃━┓┗━┳━┗┗┃┏━┛┃┳┓╋┛┫┫┣╋┛┃┓╋┳┫┻╋┛┣┃
┻╋┗┳┫┫╋┣┣┣┣┗╋┏┓┫┗┏┛┻┓┛┻┏┏┛┳┳┣┗┣┏┳┓┻┏╋┣┃┳
┫┳━┃┫━┏┳┳┻┏┓┗━┃┛┏┛┛┃╋┳┏┃┏┏┻┃┻┃┻┗┳┻┓┫┳┏┻┣
┓┏┓┣┻┓┫┓┓━┃┗╋┣┻╋┳┓┣┏┻┃┏━┻┣┳┏┏┻┓┣┣┗┻┫━┫┃┓
┏┃┣┗┣┳┃┻━┃╋━┣┏┣┏┓┻┓┏┫╋┻┫━┃┗╋┳╋┳┏┓┫┛┗┳┛━╋
┣╋┳┻┣━┫┛┳┏┓╋┻┛┃┳┫━┻┗┃┓┓┳┗┳━┣┏┃┻╋┃┛┃┗┛┻┗┫
┏┗┗┓┻┻━┫┗┗┏┫┏┛━┣┏╋┗┣┓━┏┓┏┗┳┗┻┃┓━┗┫┏╋┓┃┻┫
┓┏┫┣┗┓┓┏┓╋┻╋┻┓┫┫┳┣┏━┛━┗┫┳┫━┃╋┻╋┛━┓┛┛┫┛┫┫
┏┗┻┣╋╋┫┛┃┗┣┃┻┳┻┻┣┣╋┣┃┛┃┻┫┓┻┛┣┳┛┣┃┫┻┏┫╋┣┃
┛┗┛┃╋┏┳┏┗┣╋━┣┏┛┏┛┃┣┣┫┃┛┓┛┣┓┛┛┃┫┏┃┃╋┃┛┣┃┃
┃┳┣┣┻┳━┳┏┃┫┏┃┫┏┣┏╋┓╋━┓┗┏┛┣┛┃━┣╋┻┻━┗
┃┓┛┣┃┳┣┛┓┳┻┛╋┗┛━┗━┫┗┫┫┛┫┗┓┻┣┳╋┗┻┛┣┻╋┛┛╋┫
┛╋┛━┗┫╋╋┗┛╋┓┏┫┣┗┃┛┳┗╋┛┃┓┓┳┃┃╋╋┣┫╋┃┛┏┻╋┏┏
┣╋━┓┓┃┗┃┛┗┻╋┛┃┛┫╋┻┣┃┛╋┃┫┣┓┃┣┳┫┏┳┣┣┗┳┣┣┻┳
┏┫┃┃┛┛┏┻┻┻┣┣┃┛┣╋┫┫┳┃━╋┗┏┫┫┏┛┣┻┻┻┓┻┻┃┓┓┗┻
━┣━┳┳┻┏┫┏┛┫┫┫┻┳┃━┏┏━┻┣╋┳┳┫┓┣┗┳┳┻━┳┫┓┳╋┣╋
┓┛┏┫┫━┳┣┣┃┃┫┻┓┫┣┻┻┛┳┗┛┛┓━╋┏━┳┃┛┏┻┓┏┓━┫╋┃
┛┃┗┗┛┛┏┳┃━━┓┫┓┗┫┳┻╋━┓┳╋┣┛┓━━┣┓┻┓┻┃┗┫╋┏┣┳
━┣┳━┻┏┃┻┃┻╋┓┏━┗┃┫┳┗┣┗┫┓╋╋┳┃┫┓━┛┏┻╋┳┏┏┗┻┛
┃┓┃┏━┓┫━┛┓┗┻┫┏┛┻━┗┏┓━━┗┃┓┛┏┳┣┳┓┗┻┗┏━┣┳┣┫
┛┣┗┗┣┣┗┓┓┻┛╋━┃┻┓┳┏┃┻┗┓┳┏┏┣┳┣┣━┓╋┏╋┳━╋┳┓┛
┃┛┻┻┻┛╋━┳┓┃┃┣┳┃╋┓┫┳┏┫┛┛┓╋┗┏┛┃┛┫┗┫━╋┻┗┫┛┳
┫╋┣┓┣┻┛┃┏┫┛┓╋┗┣┳┏┫━┛┏┓┃┓┳┛┗┛┳┻┃┗┳┻╋┻┃━┏┓
━┫┳┗╋┃━━┃┳┣┏┣┃╋┛╋┏┏┣┏┛┓┏╋╋━┻╋┛┻┛╋┛╋┓┫╋━┫
┛┛┛╋┛┃╋┳┛┫┣┏┃━┗┣┓┻┻┛╋┳┳┓┃┗┣┻┃┛┏━━┳┳┏┻┻┏┃
┃┳┻┻┏┃┛┣┛┛┫┳┫┻┛┃┫┛╋╋┃━┣┛╋┗┛┓┗┗━╋┻━┃┛┗┏┃┓
┃╋┓━┛┣━━┏━┫┻┣┃┏┳┓┗┏┓┛┛┏┗╋┛┏┳┻┣╋╋━━┳┏┣┗┻┗
┗┗╋┻┣━┳┗┻┗┻┳┏┣┣┏━┗┳┏┗┛┣┻━╋┣┣┏┓┗┃┏┓┻┣┏┫┣╋
━┻┗┫┃━┛┫┣┳━╋┏┫┻┫╋┃╋┓┏┛┳┗┗┗┫┛┛┗┃━┣┏┓┣┫┳━╋
┛┳┓┳┓┫╋┏┳┗┃┏┳┃┳┳┻┗┻┗┓┃┣┏┻┫┏┣┗┗┓┫┻┣┣┳┫┓┓┃
╋┓┗┳┗┫┫┣┗┃╋┗━┳┗╋┻━┫┃┫━┓┏┫┻┗┃┫┏┳┣╋┛━┳┳┣┳┛
┃┗┣┫┫┫┻┣╋╋┗━┏━┓┳┫┗┳┣┗┏┃┫┛┻┳┃┏┣┛┗┻┓┏┓┳┏┳┏
┃┫┣╋┗╋╋┣┫┳┓┣┃╋╋┻┛┏╋┏┛┫┃┛┣┗┃┫╋┳┣┗╋┓━━╋┛┃┛
┏┏┣╋┻━┫┣┻┛┓┏┃┃┛┫┗┣┃┳┻┛┃┣┓┫┫┏┛┣━┻┃┏┏┛╋┻┓┛
━┻╋┣┳┛┃┓┓┛━┫┳┃┛┫╋┣┏╋┗┫━━┏┏━┓┫┻┻┃┫┓┫
┻┃┓┓┏┣━┗┻┫╋┫┛┻┻┫┛┻┓┻┫┗┏┓┣┣┏┫╋┛┻┣━┫┣┓┛╋┓┳
┃┛┃┳╋┣┻┳┣┓━┳┛┣┗┓┻┫┏┫┳┻┏┻┳┻┣┻┏━┏┳┳╋┻╋┏┗┛┳
┫┗┃┳┏┳┫━┗┳╋┻┻┗┏╋┏┣╋┻┃┣┃┗━┻┏┻━━┳┗┏┏┛┛┻┗┏┏
┓┫┓┓┫┓┓┻┗┓┫┗┫┃━┳┗┗━┳┓┳┏┫┻┛┳┳┻┏┗┗━┣┏┳╋┫┓┣
┛┓┗┓┫┳┃┳╋┛┏┏┛╋┃┣╋┫┣┻━┳┣━┻┛┣┻┓╋┛┫╋╋┏━┃┳┃┻
━━┗┛┛┓┫━┫┓┻┃┗━┫┃┳┻╋┻┳┓┃┫┓┳━┫┻┓━━╋┻┣┗━┛┻━
╋┻╋┓┓┏┫┣┃┗━┃━╋┣┫╋╋┻┻┓━┗━┣┣━━┳┫┳━━┓┏┛┫┗╋━
┓╋┛┓┳┣┏┻┏┃┳┻┳┃┏┗┣┫┓┻┓━╋┣┃┫━┣┛┻┻━┏┳┛┛╋┏┫┫
━┫━┻┣━┳┫━╋┫━┻┻┣┫╋┃┳┗┫┳┛┫┛┛┛┳┛┣┗┃╋┓┻┫┫┃┗┻
┻┻┫╋┓━╋┗╋┗┏┻┣┻┃┏━┫┣┣┳┻╋┃┃┛┳┓╋━┳┫┣━┗┏┃┃━┗
━╋┫┻┻╋┫┏┻┗┏╋┳┻┛╋┗┳╋┃┏╋╋┏┛┛╋╋┗━━┛━┗┓╋┳╋┗┛
┗┓┓╋┓┫━┣┳┣━┏┫┫┃┳┃┣┓┃┃┓┣┛┛┛┣┣┃┓┃━━╋┫┫┻┛╋┳
┻┻┛╋┫┳┣┓┏┛┓┗┳━┫┗━┳┗╋┻┃┗┓┛┓┗┏┛┃┏┣┻┃┃┻┻┣╋┃
┻┣┻┳┃┻━┫┣┣┣┃┃┃┃┏━━┓┃┳┫┣┳┃┏┛╋┣┻┗┃┻┃┫┻┗┻┏┳
┣┛┗┫╋┓┻┓╋┏┫┫━┳┃╋╋┫┓┏┫┓┫┫┳┫┗┓┻┳┳┳┻┓┳┗┻┛━┏
━┗┣┳┗┻┓┃━┣┣┃┏┗┣┛┛┛┳┳┫┗╋╋┃┳┣┗┃┣┏┃┫╋┏┗┻┫━╋
╋┛┓┗┏┓┗┓┫━┫╋┗┃┓┗┳┳┛┃┻┣┛┃┏┗━┓┏┓┣┳┻┃┃┏╋┏┃┓
┓┳┃┃╋┳┏┃┣┫┗━┓┳┏┃━┃┛┣┫━┳┗┗┣┳┳┫┓┫┏━┏╋╋┫━┗┓
┓┓┻━━┣┗┣┫┻┛┫━━┓┓┓┫┣┓┏┃┻┗┫┫┛╋━┗┛┓┏┫┣┗┳┫┗╋
┗┳┓┫┗┻┏┻┗┗┏┃┃┫┣┛┫┓┳┓┻┻┻┛┏┛┗┫━╋┻┛┫┳━╋╋┣┃┳
┳┫━━┓┫┃┃┏━┣┓┗┣┫┛╋╋┗┳━┗┫┻┃╋┣┣┃┻┛╋┛┗┓┣┻┛┗┓
┳╋┃┗┗┗┫╋┣┳┏┓┫┗┳┃┣┫┫┗┃╋┻┫┳┻┏┗┻┏┳┫┳┏━┫┓━┻┗
━┏┗┻┣┏┣┫┻┃┓┳┏┗┗━┏┫┻┳┫┣┗┫┃┃━┓┫┓┏┓╋┏┳━┻┳┳╋
┏┓┻┛┣┳╋┓┗┛┏┓╋━┫┣┻┻┳┳┻┣┳┓┗┏┛┫┃┗┫┻┳┗╋
┛┫┓┏╋┗┫┏╋┏━┃┏╋┣┣┛┗┃┛┛┣┫┻┃┏┣╋┓╋━┃┓┗┫┗┓╋┃┳
┣┓┓┓┓┣┳━┣┃┓╋┃┳┣┛┣╋┣┻╋┓┏┳┗┛┫┳┃┃┣┏━┏┏┗┗┛┛┛
┗╋┛┓┫╋┛┃╋┗┣┏┃┫┏┻┓┳┳╋┓┃┓┣╋━┣┛━┳┃╋┫┣┻┫┣┓┻┏
┃┻┃┣┏╋┣╋┛┓┛┫┛┳┳┓┫━╋━┃┓┃┫┃┳╋┃┛┏┻┣┗┣┗┣┃┃┣╋
┫┣┗┏┣╋┻┻┗┳━┻┗╋╋╋┫┃┓┣┻┻━┏┣━┛┛┣┏┫╋┫╋┳┣╋━┃┛
┛┣┛┫┻┻╋┓┏╋┏┻┣╋┏┫┓━╋┳┏╋┛┫╋╋┳┫┗┣╋┓┻┗━━┳━┣┻
╋┓┛┳┫┃┛━┫┓━┓┏┛━┃━┛┓┻┫┫┣┫┻┛┗┛┏╋┓┓┃┗┃┳┗┛┓┣
┛┻┻┫┻┣┏╋┏┃┏┣┏┳┛┫┏┃┻┫┛╋┫┏╋━┏┣┗┗┻╋┻┻┓┳╋━┣┳
╋┓┗┻┃┻╋┓┗┃┣┫━╋┗┓┻┗╋┣┛╋┃┣┏┳┣┛┏━┗┻┫━┳┏┛┣┣┓
┃┳╋┏┳┛━━┻┫┓┓┳┻╋┫┳┣┫┛━┛┳╋┫┳╋┓┻┫┻┗┏┛┗┗┳┗━┣
┻┳┳┫┛╋┛┫┫┓┏┫┫┫┻┛┃┻━┗┃╋┏┗┫┻┛┏┏┏┃┗┛┛╋┗┳┣┗┫
┓┳┫┻┓┃┗┓┛┃┃┛┛┗┏━┓╋┗┣┃━╋┻━┏┳┏╋┻┓┳┗┗━┣┗┣┗┫
┛┗┻━┻┃┣┣┳┳┻━┏━┛┫┫┗┳┓━┗╋┣┳┻╋━╋┛┛━┃┫┣┫┗┗┫┗
┫┏┛┣┫┏━┓┫┻┫┓━┫┣┏┗━━┻╋╋┃╋━┏━┳┻┫┛┃╋┻┓┣┏╋┳┏
┳╋┫┏━┻┏┗╋┗┗┏┫┻┛┛┫┃┳┻┛┫┓┣┻┃┗┣┗┗┏┗┃┳┓┳╋┛┏━
┏┳┫┛┏┫━┃┃━┏╋┗┃┃┏┛┣┛┻┗┗┛┫┏┏┣┗┛┫┫┛┻┓━┛━┫╋┫
┗┛┃┃┃┻┣┻┣━┫━┫┗┃┫┛┣┓┻┻┻━╋┳┏━┛┳┣╋━┓━┓┻━╋┗┗
┻┛┃╋┣┳┛╋┃┏┣┣┛┛┛┓┳┗╋━┗┳━┛┏╋┏━╋┳┣━┃┻┛╋┓┳╋┫
┗┳┃┳━┳┃┳┓┓┛┛┗┃┃┏┗┏┻┻━┛┫┃┏┣━╋┫━╋┣┳┗┃┳┳┳┣┃
┃━┫╋┗┻┃┫┓┃┫┃┳┫┻┗┗╋┏╋┳┫┓┣━┣┗┛┳╋┃━┃╋┫┗┃━┏┓
┓┻╋┻┣┓┳┫┛┳┓┳┣┳━┃┛╋┣┏┛╋┓┃┗╋┫┗┻┻┓╋┗┏╋┳┳┃┓┏
╋┓┣━┫┃┃━┫┳━╋━┛┓┣┳┳┣┣┳┃┗┳╋┻╋┛┏┻┳┛┏┫┗┗┏┃┻┗
┗━┛┗┛━┻━┗┃┣┫┳━╋┗━┣┗┛┳┃┳┣┗┃┓┫┻┛┏┓┏┣┗┣┃━┓┓
┻┛┫┣┣┫┳┏┳┛┻┛┃┻┛┻┣┣┳━┓┛┛┏┫┫┫━┫┛┏━┓┻┗
╋┻╋╋┗┻┣┫┣┏┻┻┓┛┗┫━╋━┣━┓┛┏┏┗┣┏┫┓┫┻┓┻╋━┃┻┛┛
┛┫┗┏━┏┓┓┫━┃╋┏┓┗┓┻┓┻┻╋┫┫┏┏┳┫━┗┏┛┗┻━┫┗╋┣┫┳
┣┛┻┫┛┛━┏┃━━┫┻┻┳┳┫┃━┏┏┻┏┛┓┏┛┻┫┏┗┣┛━┏┓╋┫┏┓
┣┏┫┳╋━┓┻┳┻┏╋┣┻┳┻┗┛┻┗┓┓┳┛┓┏━╋┃┣┗┫┏┏━┃┏┃┫┫
┻┓┃┗┻┫┣┛┳┏━┳┃┏┛━┃┛┛━┏┛┛┃┛┏╋╋┻╋┏━┗┳┛┏┓┃┓┫
┏┏┣┣┫┣┻┻┫┳┛┫┛┃┳┫┻━┫╋┻━╋━┗╋┛┣┻┃╋┛┓┫╋┗┳┛┗┫
┫┻┣┫┳┻━┃┻┗┫┫╋┫┣┏╋╋━╋┳╋━┓┏┻━┳┃┫━┏━┳┓┓╋╋┣┳
╋╋┫┓┃━┻┻┛┃╋┫┣━┃╋┻┛┛┗┗┏━┏┫┣┛╋━┏┣╋━┳┃┛╋┃┛┻
╋╋┛┗┓┛┻┛┓┃┣┓╋┣┣┛┣┳┗┃┻┳┃┓┣┻┃━┃┓┛┓┻┛┃┳┳━┓┃
┏┓┏┣┛╋┳┳┳┃┻┛╋┛┻┗┗┃┛╋━┓┻┏╋┛╋┻┓┗┗┏┣┓┏┣╋┣┗┳
┗┣┓┓┻━┛━┻┏┗┃┓┃┃┻┛┳╋┳┳┏┗┏┫━┣╋┛┃┗┣┻┫┛┗┃┛┗┳
┛┗┛┳┃┃┣━┫┳━┣┏┛┫┗┫┛┗━┗┣┏╋┏┫┗┗┏┣━┻━┃━┛┫┳━┓
┃┣┳┓┏┃╋┗┳┳┓┛━╋┏╋┏╋┓━┏╋┓┛┓━┣┗┓┳━┗╋┛┏┣━╋┗┗
┃┗┓┳┣┻┛┛╋┃┛┻┗┃┛━╋╋┏╋┻┓┳┏╋━┛╋┫┫┛┓┏┻┗┓┳╋┻┗
┻━╋┗┃┏┫┗┓┛┳┻┛┻╋┓┓━┫┓┛┣┳━┛┳┏━┣┓┳╋━┃┻┻╋┓┃┗
╋┣┓┗┫┃┃┗┫┳┛┓╋┫┛┳┣┣╋┛┳┓┏┏┫┣┗┳┃┻╋╋━┫┃┫┳┻┗┳
┓┏┏┫┓╋┻┛┻┃┏┃┏┛┻╋┳┣━┫┓┻┓┣╋┳┻━┫┗┫┗┓┗┳┣┏━┣┃
╋┗┻╋┛┣┓┳╋┫┛┻┓┃┏┗┣╋┫┣┫┛┣┏┫┏╋┗┛┛┃┓━┳┻┣━╋┓┃
┓┻┻━┫┏┻┓┃━╋┗┃┗┫┓┻╋┳┗┛┓┓┫┣┣━┫┏╋┻╋┗┏┳━┃┫┣┏
┗┃╋┃┃┫┓┃┃┻┗┛┳┫━╋┛┫╋┛┻┏╋╋╋━┣┻╋┗┻╋┗┃┏┫┃┣┗┛
┻┃┓┓┫┣┗╋┫┣┳┏┗╋╋┳┛┃━┛┗┫┛┳┻╋┣┻┛┳┣┓┛┗╋━┫┓┻┏
┛┏━┃━┓┏━┃┓━┫━╋━┛┓━┫┫╋┻━┣┳┣╋┳━┛┛┫┗┗┗╋┫┫┓┫
┳━┛┻┫┻┳┏┓┳━┻┫┛┣┳┻┫┏┓┳┻┻┏┗┏┃┫┛┓┻┻━┳┗╋┳┣┣━
┗┃┏┗┻┳╋┛┻┓┣┻┳┻╋┳┓╋┫┛┏━╋━┗┏┓┻╋┛╋┏╋━━
┓┃┣┃┃┗━┓┳━┫┛┻┓┻┫╋┛┓┗┏╋┣┳╋┏┻┏┫┓┓┳┳┃┃┃┫┗┫┣
┳┗┛┓┫┏━┏┓┓┻┣┓┳┓╋┏┗┻━━┛┓━┏┣┣┛┫┫━╋┏┻┫╋┓━┏╋
┣╋┳┫┛┃┫━┻┓┣┃━┳┏┫┗━┣┓┃┛━┻┓┳┏┗┣┗┏┃┻┓┻┛┓┛┓┳
┃┓┗┗┃┫━╋━━┃┓┓┛━┓┓┳┏┗┓┗┛━┓┓┃┏┓━┻┏┓━┓━┣┻┳┣
┣┫┏┓┛┳┳┻┛┃┫┳╋┓┫┃━┻┃╋┃┳━┳┳┻━┃┫┗┣┃┳┣┛━╋╋┫━
╋┣┻┫┏┫┗━┃┗┃┳┃┣┣┣┗┃╋┏╋┫┏┫━┳┛┳┃╋┳┣┓┏┃┫┣╋┏┣
╋╋┓┗┏┣┳┛━━┣┣┣┻┣┓┗┃┏┛┛┏┳┓┳┏┃┫┫┣┗┗┣┫┗┣┫┗┛━
┻┫┻┏┻┳┳┛┳┻┃┗┃┛┣┛┣┣╋━┓┣┣┃┗┛┗┣┫╋┳━┏┓┻┫┣┓┓━
┗┫┫┣┻┫┓┫┗┗┳┃┃┓┣┛┫━┣┻┣┳┏┳┣┳━┓┻┗┫━┣┫╋┏╋┫┛┃
┳┫┃┛┫┣┗━╋┃┓┓┏━┛━┛┳┃━┗┃┓━╋┛┻┛━┓┃┳┫┃╋┻┃┣┻┓
┏┫┛┻┏┫┛┗┏┃╋┓┫┣┏╋┗┛┻╋┗━┳┛┃┛┓┏╋╋━━━╋╋┛┫┫┓┛
┣┣╋┗┗┳━┳╋┏┣┃┃┗┻┳┗┃┳┣┃┣┛━┻┳┏┛┏┳┻┳━┣┗┓╋┫┣┣
┛┓┏┃┏╋┛╋┓┻┣┃┓━┻┛┃┻╋━╋┓┳┫━┫┗┗━┏━┻┻╋╋┗┫╋┫╋
┏━┃┓┳┃┃┃┓┏╋╋┓╋━━┛┗━╋┓┓┫┃┃┗┏┻┃┳┃┓┻╋┗┳┻╋╋┫
━┣┛┻┫┛┃┏┳╋┗╋┗┛┣╋┗┻╋┻┏┓┣┃┻┻┏┫┃┓┗┣┳┓┻┛┻┳┻┻
┣┓┣┳┏┏┓┏┻┓┏┗┗┻┻┛━━━┣┏┃╋┗╋┃╋┻┻┛┻┏┻┻┏┛┛┃┛┫
┓┫┛╋┃┛┣┛╋┓┃╋┓╋┏╋┛┓┻┏┣┛┣╋┃┛┣╋┗┳┏╋┃╋┏┏┗┳┃┣
┗┻┻┃┏┣╋┏┳┏┻┫┓┃┛┫┓━┏┫┫━┳┳┓┫┳╋┫┳┳┗┗┛┫┛┛┏┣┏
┣━┛┃╋┏┏┳┏┛┻━┳┳┻┻┃┻┻┗┛┫━┫┣┫╋┓┣┳┗┓┣╋┗┻┳┫╋┣
┣┛┳┣┛┓┃┳┻┫┓┳┫╋╋┗┻┣┛┓┃┻┣┳┳╋┓┳┣┗┏┫┓┗╋┳┣┛┃┃
┳━╋┓┓┓╋┗━┣┻┏┃┛┳┓┗╋┃┗━┏┏┣┓┓┓┳┛┣━╋┻╋┫┛┓┳┓┃
━┃┻┃┻┃┛┣┻┻┻┣━┓┓┣┣┓┫┃┣┻┳┓┫╋━┏┗╋━┣╋┣┳╋┗┓┏┣
┣┛┛┃╋┣┛┓━┻┛┣┓┫╋┛┳┃┣╋┃┫╋┣┳┛┛╋┓┳━┏┗┃━┛╋┓━┻
┳┃┳╋┗┓┓┳┃┣┏┏━┻┫┗┃┳┻┳┣┓━┻┳┫┛┃┗┻╋┻┗┛┗
┏┛┳┏┛┓┛┃┣┗┣┫┛┗┣╋┗┫┫┫┳┻┫┏━┫┛┓┻┣┣┳┗┻┣┣┣┻┗┻
┻┓┳┃┃┻━┳┏╋╋┫┛━┛┳┻┏┏┃┻━┻┫┃┏┏┗┻┏┫┃╋╋┃┻╋┏┃┣
┳┻┃┓┛┓╋┏┫┏┃┛┗━┻┏┛┛┃┗┛┫┫╋━┓┣┫╋┫┣┗╋┳━┗┻┣┫┗
┻┓┛┳┏┳┳╋┃┻┃━┃┏┏┫┛┻┫┏┻┳┏┓┃━┻┃┛┻┫┛┗┳┳┓╋┃┫┃
┻┣┣┓┣╋┳┃┛┗┃┗╋┃┳┗┳┏┏┻┗┛━┓┏┃┻┣┗┣┫┓┳━┛┗╋┳┳┻
┳┫┛┻┏┛┛┛━╋┻━┏┏┛┳┳╋┛┛┃┓┓━┳┓┣┏┏━┛┏╋┫┳┃┓┳╋┃
┫┗┓╋┃┗┻┓┳┻┃┣┻┳┳┓╋╋┳┃┻┳┓┣┃╋┗┫┳┓┳┳┻┫┓┛┳┓┻┓
┏┓┛┣┓┻┓┣┻╋┳┣━┓┛┻┏┣┫┛┏┣┻┗━┃╋┓┻━┓┃┓┃┳┫┫┓┓┛
┃━━┳┳┣┻┫┛┃┫┃┣╋┳┓┳┗┻━┛┫┗┓┛┫┃┓┏┓┻┗┓┛┛┓┃┏┳┻
┃┻┗━╋┳┏┃┻┃━╋┣┻━┻┻╋┏╋┏┓━━┓┣┃┓┣┏┳┳┻┗┻┫┛┓┗┏
┃┏┫┏┓┗┃━┏┛┫┛┏┫┫┗┃╋┣━━┃┳╋┓┃┣╋┗┃┓┃╋━╋┳┛┃┏┏
┓╋┃━╋┃┻┗╋┏╋┳┳━┛╋┏┳┣╋┗┫┗┳┏┳┫┻╋┃┏┏━┃┻┏━┻┃┃
━┣┣┗┻┳┗╋┳┓┏┫┏┳┻━┫┳┫┓━┻┛┃┗┃━╋┫┗┃┗╋╋┏┃┏╋┛┫
┻┻┓┛┛┛━┣┣┏━┓┏┫┣┛┫┛┏┻━┳┣┏┏┳┃┓┓╋┣┛┻┫━┛┃┗┛╋
━┫╋┳┻┏┫┛┓━┓┣┛┻╋┃┫┣┻┓━┗┛┃┓┻━┛┓┳┛┃┓┣┓┓┫┫┳┓
┫┻┣┗━┫┗┓┗┃┣┛┛┣╋┛┫┗┏┗┣┛┗┓┃┏┛┫┗╋╋┃┳┻┫┫┻━┣┏
┛┃┳┗┣┛┗━━┫━┫━┗┻┃━╋┻┓┛┓┏┓╋┻╋┏┓┓┛┓╋┏╋┏┫╋┃┏
╋━┛━┗┣┳┓┻┣┳┃┏┛━┫┣━┳┗┳┓┃┫┓┓┣┏┳┏┳┛┫┓┛┫┣┗┻╋
┳┏┓━┳┻┳┛┳┏┫┏┳┻┣┳┓╋┛┫┣┗━━┗┏┳┗┓┻┣┛┣┫┳┻┫┛┳┣
┣┫┳┣┻┳┻┗┗┏┓┻┣┻━┓┳┳┓┃┳┗┣┛╋┣━╋┣┣━╋┻┛┃┣┛┣┳┏
┫┳┻┗┛┗┏┓┻┗┫┻╋┏┣┫┃┛╋┣┛┃╋┏━┣┓┃━┛┻┫┏┛╋┃┓┣┓┣
┳┳╋┏┗━┛┳┻┫┣┻┣┻┗┳╋┃┣┳┏╋╋┗━┏┳┓┛┣┫━━┻┻┫┻┣┣┫
┻┛┛┛┻┗┣┳┗┗┃┳┃┓┗━┣┏╋┃┃┗┻┣╋┓┗┫┳━┣┫━━┏╋┳┻━━
┫┳┃┓┣┏╋┓┛━┫┳━┻━┣┣┫┣┏━┏┻┣┣┛┗┻┓┫┣┳╋┃┗
┗┻┫┳┣┃━┗┳╋╋┛┻┓┛┻━┗┃┣┫┣┃┫┓┛━╋┻┳┻┓╋┃╋╋┏┗━┓
┳┣┃┃┃┗┃┃┫┳┳┃┻┗┓┏┃┗┳┳┏┓┗┏┏┃┫╋━┣┏┓╋┃┻┃┫╋┏┳
┫┣┃┗┳╋┗┛━┳┗┏┣┳┃┏┣┓┏┳┃┗┗┏┣┣┗┗┃┓┛┃┓╋┓┫┗┳┳┃
┳┫┣━┃┗┓┣╋┣┛┏┳┣┏┏┣┗┣┻╋┳┏┣┓━┣┻┳┛┳┫┃━┫┏┃━┃┓
┛┫┣┓┛┏┛┻┣┃┳┃┛━┣┳┗━┻┣━┏┗━┣┳┃┃┓┓┗┛┛┏┫┫┃╋┓━
╋┛┃┻┫┫┻┃┛┳┗┫┣┓╋┃┻┛┻┫┳┫┛┣┗╋┏┛━┳━┃╋╋┳┣┳┏━┗
┓┃┗╋┳┃┏┣┣┳┻┃┗┫┳┻┳┣┃┫┣┓━┫┳┫┻┫╋╋┳┓┓┗┏┫┫╋┏┏
┃┓┓┃┏┃┣┳┃┣┫┓┗┫┛┓┫╋┓┻┻┫┫┳┏┗╋┳┻┣━┣┳┓┓┳┫┣╋┻
┗┫┓┣┫┗┣━╋╋┳━┳┣╋┓┻┓╋╋━┻┣┓┏┫┏┛┃┃┃┣┓╋┏┳┣┳┫┏
┛╋┳┛┛┛┏━┛━┗╋┫┣┏┣┛┻╋━┳╋┻┗┻┓┫━┫╋┣╋┗┫━┃┫┛┏┏
┏┏━┻┳╋┻━╋┏━┻┏┏┳┫┓┻┏┳┻╋┃┏╋╋┗┏┓╋┓┣┏┏┻┳┫┓╋┣
╋┏┣┣┗┛┗┫┣┏┃┳┏┳┃┃┗┣┻┣┛┣╋┓┏╋┛┗┛━┛┣┳┳┻┛┻┃┫┛
┏┳╋╋┏╋┻┏┫┗╋╋━╋┗━┻━┃┏┃┳┳╋┻┛┓┳┫┃┛┻┳┃━┛┗━╋┣
┫┏┣━┛╋┣┳┏┳┣┣┳━┻┫┏┣┏┛━┓━┻┏┃┻┫━┓┫┗┫┻┣┛┫┣┳┣
┳┫┏┓┏╋┛┫┏┏━┫┳┳┫┗╋╋┃┫┃┏━╋┗┃╋┳┻┻┗┗╋╋┣━┃┣┗┻
━╋┏┳━┣╋┓┛┗┏┻┓┓┏╋┣┣┳┃┫┃┛┫┫┗┓┏┏━┳┛┣━┃━┳┛╋┃
┛┓┻┣┛┛┃┓┓┃┣┓┳╋┓┻┣┃╋┛┓┫┃┛┫┓┓┳┳┣┓┏┃┳┗┏┗┗┏┻
╋┳┻┏┃┻┣┻┳┗━╋┣┏┗╋┃┛┏┏━┫┏┓┫┓━┏╋┫┛┏┗┣┛┏━┣┏┃
━┫┗╋┫┃━┫╋┣┗┓┓╋┓┣┃┻╋┫┛┓━┏┣╋┏┃┛━┣┗┛┫┫┣┗┛┓┻
┛┳┫┓┓╋╋┣┃┛━┻┻┣┓╋┫┛┣┃┳┛┻┃┗━┫━╋┻┻┣┓┓┗┫╋┃╋━
━┻━┗┣┏┳┃┓┛┣┻┗┻┗┫┗┫┃┃┛┫┏╋┛┣┛━┳┳┗┗┏┳┳┳╋╋┃┻
┓┻┓┏┻┻┣┛┳┳┫┻┳┛╋┃┃┛┏┃╋┃┛┣┣━┻┏┻┣┛┳┣┣━┻╋┻┳┛
━┓┛┻┗┏┳┻┻┓┣┛┳━┃┗┃┫┛┻┛┏┗┏┫┻┻┛┓┣╋┳━┻╋┻┃╋━┃
┛┛┏┳━┏┣┳┓┏┃┃┫━┏━┓┳┏┏┳┻┃┣┛╋┓┗┃┃┫┗┳┣╋
┃┛┣┃┏┗┗╋┳┫┛┣┣┗┫┏┫┏┻┏┣┏┏┓┏┓╋┓┫┓┓┗┛┳┓┫┛╋┣┻
┻┏┫┓┃┃┛┓┛┓┣┏┻┳┣━┛┣┓┻┓┳┳┻┓┳┣╋┃┣┳┫━┓┻┻━┃┛┫
┏┗┛┃┻┣┻┓┛┓┣┫┫┻┣┳┗┳┻┫┛━╋┳┣┣┣┻┏╋┳╋┛┫╋┻┗┗┗┓
┛┏┃━┓┫┓━┣┛┳┫┻╋┏┳┗┫┫┣┃┻┏┛╋┏┳┫╋┻┣╋┗┃┛┛┛┏┃┫
╋┗┫╋┗┗┫┫━┻┣╋┓┃┃┛┳┗┛┳━┫┻┛┻┏┓┻╋┳┫┻━┏╋━┫┫┳━
━┏┓┓━┗━┗┣┏┏╋┻┏┣┳┏╋┗┃┓┓┣┓┃╋┓┃┛┣┣┣┛┗┗┳┳┳━┏
┓┗┃┗┻━┻━┗━┏┏┏┓┫┃┓┛━╋┣┣━┣╋┛┳┓┏┃┃━┣┫┗┫┻┳┓┣
┛┣┗┃┫┗┻┛┻┛┗┳╋┓╋┓┛┓┣┓┃━┻┳┫┛┣┫┓┓┗┛┣┻┳┫┗┛┛┃
┳┛┃━┳┫━╋┏┗┏┃╋┗┗┗┗┗┃╋╋┏┏╋┫┛┓┃┗┗┗┗┣┫┣┓╋━┗┣
┃┻┗┫━┓┫┓━━┫┛┻┏┏┓┃┃┃┗╋━┳┣┗┛┫┓┳┫┗┳┛┏┫┻┫╋┛┳
┫┳┛┫┗┻┻┻┏┃┫┣┳┻┛┣┃┛┳┓┏┣┳┗┓╋┗┗┏┫┛┛┳━┃╋╋┳╋╋
┓╋┏┫┻┳┣┫┃━┓┓━┻┏┓┏┳━┏┳━┳━━┃┏┫┛┫┓┻┣┏┳━━┏━┛
╋━╋┳┓┣┃┣┏┃┏┓━┗┫┣┳┓┻┓┫┏┃╋╋┻┛┫┏┣━┣━┛┃┓┗┣━┳
┓┗┫┓┛━┻┣┣━┳┓┃┫┛┫┳┓┻┻┫╋┗┫┻┓┛┳┛┳┏━┗┓┻┣┓╋┣╋
┗┓┓╋━╋┳┫┛╋┣┻┣┏┃┓┗┃┣┳┓┏┣━┗━┣┫╋┣┣┣┃┏┣╋┗━┏┏
┃┫┏┫┫━┏┛┏┻┗━┻┛┳┓┏┻┏┏┗━╋┏━┃┗┫╋┓╋┻┗┫┻┃┻┫┳┣
━┛┏┣┏┓┻┛┓┻┏┫╋━┛╋╋┻┓━━┗┗┃┃┗┗━━┣┏┓╋┃╋┃┫┳╋┳
┓┫┛┣┓┏┛┳━┏┃┏━┓╋┳┗┛┓┃┣┳╋┻┻┳┃┣┣━┗╋┣┏┓┻┛━━┏
┫┣┗┃┣┓┓╋━┣┣┗┛┳┻╋┛━┓┫┫┻┫┫┫┛┃┳┏┣┃┫┓┣━┓┣┣━┫
┏┓━┫┳┃┣╋┛┏┃┫┃┃┗┳┻┳┻┃┃┫╋┓╋┻┗┗┗┏┛┳┃━┏┏━┗┓┛
┗┻┛┓┫┻┓┗┓┫┳┫╋┛┳┻┗┳┫┛┃┃┏┗╋┳━┣┣┫┻╋━┣┃┳┃┣┛┻
━┣┃┛╋╋╋┗━┓━┻┫┳╋┻┫┃┗┃┫┻┻┏┗┣┣┣┓╋┣┣┃┓┳┫┻┫┏┗
┗┣┛┗╋┓┻┗┣┻┣┳┛┗┣┻┏╋━┛┗┏┓┓┗┗┃┫┳┻┗┻┗┏┓┓┳┓┳┓
┏┣┫┗┳┏┳┛┗┛┻╋┛┓┫━╋┻┛━┻┃┓┫┻┳┛━┣┛┻┃┛┃┗
┗┛┃┻┫┏┻┫┗┓━┳┣┓┣┗┳┓┃┏┳━┓┓┳┓┛┣┳┻┫┛╋┣┓┏┣┣┛┗
━┫━┳┳━╋┗┗┓┛┃┣┗━┻╋┓┫┳╋┏╋┃╋┫┣┗┳┣┗━━┣┫┳┓┫┣╋
┗┗━┳┻┫┻━━━┫┣┻┻┗┫┻┳┣┓┫┻┫┛┛┏┓┣┛╋┛┏┗╋┃┏╋━┃┃
┫┳┗┓┓┓┛┓┳┫┣┫┫┓┛╋┣┛┣┫┻┻┳━┳┓┓┫╋┣┗┗┏┳┳┳┛┫━━
╋┳┫┳┛┳┗┃┫┓┓┓┻┻┫┏╋┏┃┫┗┗╋┛┓┻━━╋┣━┓┳┗━┛┫┓┫┓
┓┣━━┏┃┗┳┗┏━┳┻┳┣┫┓┳╋┗┃┳┏┫┗┫┏━┳┫┻┓┛┏━┏┏┣╋┳
┏╋━┓┗┏━┏━┳┗┻━┏┻━┗┛┳┗┃┗┃┃┣┣┛╋┳┓┓┛┣┗━┓┻┻┻┳
╋╋┫┛┳┃┓┃┏┫┻┃━┳┻┣┃┛┻╋╋┏┓┛┓┗┳╋┗┓┓┛━━┛┏┏┃┗┻
╋┗┣╋┗┗┳━┳╋┏┳┃━┫┃╋┫┗┃━┓┗┣┗┻╋╋╋┃┏┗┛┫┻┫┣┃┳┳
┛┻┫━┓┗┻┗┛┣┣┛┻┓┏┣┣┫┳━╋┳╋┗┫┃┓╋┏┣━┃┃┃┳┳┻┏╋┛
┏╋┃╋┣┫┓┃┣┗┫┓┛┓┃┃┻┣┓┣┫┳┓━╋┃━━┻┣╋┫┗┫┫┳━┃╋┻
┳━╋┳┫┗┫┓┻┛╋┏┃┏┓┏┻┫┗━┳┃┳╋┫┳┃┃┳┣┗┣┛━╋┏┃┳╋┣
┫┛┓┛┳━┃┣┃┓┣┛┳┏┣┓━┳┣┛┓┓┻┣┻┛┏━╋━┃┃┫┳━━┗┳┃┛
┣┓┫┓━╋┃┛╋┃┏┗┣┛┻┻┳┗┻┫┗┻╋┻┻╋┫┻┻┳╋┫┳┻╋┻┓┗┃╋
┫┻━┫┓┻╋┻━━━┳┏┃┛┓┗━┫━━┗┣┏┛┛━┣┻╋┻┫━╋┳┛┏┗┣━
┣┏┓┳┗╋┻┳┗┛┃┫┛┛┏┓━┻┻┫╋┏┳┫┃╋┣┓┏┏┳┏┣┳┓┗┻━┻┣
┗┻┳┣┃┫┓┻┫┛┳┓┓┃┃┓┳━┃┻━┫┛━┫┏┛┏┳┛┃╋┛┣━┫┫┳┳┳
╋┫┫┻┏┛┛┣━┗┏┃┳┣┃┣┗┛┳┫┗┣┻┗┫┃┫┓┣┏┛╋┫━┃┣┓┻┳┃
╋┃┻╋╋┏┳━┗┻┃┻╋┓┛┓┫┣━┻━┛┫┻┫┫┣┛┃╋┛┗┻┏┛┻┻┏┫┳
┃┻┏┣┗━┗┳╋┛┫┗┣╋┗┳━┳┳╋┏┏┣┣┣┓┗┻┛┫╋┻┛━┗┻┫┓┃╋
┗┓┻┛┳┫┛━┓┏┫┛┓╋┃┓┗┗┃┣┗┏┣┓┣┓┓┓┗┓┗┣╋┗┫╋╋┣┳┳
┳━╋┗━┗┣┫┣┏┏┳┏┳┳┫┫┃┣╋┏┛━┓┳┫┫┛┻┻┻┛┻┓┃┻╋━┗┃
┏┏┳━┳┃┃━┓┓━┫┫┳┳╋┓━┏┫━┏┳┃┃┗━┫┻┳┫╋┣┫╋┛┻┣┛┛
┏┃┛┓┳┃┗┗┏┻┫┗━╋┃━┓┗┃┻┗┗┻┫┃┣┏┏━╋┏━┃┃╋
┣╋┻┫┃━╋┏┫┣┛┗┣┳┳┣┳┳┓━┏┻┫┳┛┓┻┗┏━┛┻┗┏┳┏┃┓┳┃
┗┓╋┗━╋┫┣┗┏╋┃┓┛┳┃┳┻━┗┣┗┓┃┣┛┓┫╋┳┣┗┃╋┗┻┏┳╋┻
━┻┏┓━╋┏┓┗┻┃┫┻┫┫┓┫┏┗┣┓┳╋┣╋┃┃┫┫┣┳━┳┣┳┻┣┃┣┛
┳┳┣╋┻┗━╋┃┳┫┏┫┃┃┃┳┫┻┫┳┏━┛┣┓┻┛┏━┳┻━┣┫┓┳┫┫┓
┻┫┳┛┗┳╋┣┻┳┣┛━┣┛┏┳┻┏╋┳┗┛┗┫┫━━┛┛━┗┃┏┣┏┗━┻┗
┣┗┻┻┃━┛┗┃┏┏┣┛┳┓┃┻┫┗╋┛┳┓┓┫┏┻╋╋╋┛━┳┓┗┓┓┳┏┳
┏┛╋┫┛┛┏┛━┫┓┫┃┓┛┓┏┣┣┓┓┓┻╋┣┻╋┓┃━┣┣┣┗┳┓┗━┳┛
┛┓┗┻┏┳┳━┛┣╋━┃┻┣━┗┏┫┫┛┓┛┓┳┣┛┓┻┛┃┛━┻━┳┣┣┫┗
━┃╋┗━┣┗┻╋┏┓┫╋╋━╋┣┣┃╋┻┻┻┓┗┫┳┻━┛┻┫┳┛┳╋┃┃━┳
┣┻┻┳┻┏┓┛┻┫┫╋┻┏┓┫━┣┃┣┫┃┛┗┏┗┳┓┏┳┻┗┛┏┣┓┏┳┗┏
━┓┃┃┗━┗┃┗╋━┏━┏┏┏┗┣╋┣┗╋┃┃┃┓┣┗┛┳┃┻━┏┻┳┗┓┳┳
┣┏━┏┏┣┻┓┳╋━╋┛┏┛┓┏┏╋┗╋╋┏┣┣╋┣━┻┗┣┛┓┏┣┣╋┳┫┫
┻┳┗┃┛┏┣┛┣┃┛┻┗┳┓┏━┣┻┻┣┣┗┏┳┗╋┛╋┳┓┗┳┏┫┻┃┏━┗
━┃┻┗╋┫━┣┓┛╋┓╋┃┻┣┏┳┛┏┏━┻┃┗┳┏┗┛┃┗┣┻┓┃┛┃┛┻┓
┃┫┓┗┓┓┫┻┃┛┃┫┣╋┛━┓┗┃┏┃┏┏┗┏━┳╋┏┣┏┗┫━┃┃┃┫┛┏
┃┣┓╋┛╋┓┗┳╋┫┻┗┛┳┫┣┗━┻┗┫┓┛┃┗┗━┓┗┳┣┻┫┻┏╋┓┛┣
╋┗┃┛┫┃╋┣┓┻┫╋┛┳┗╋┻┳┗┓┗┛┳┣┛┻┣╋┻┳┳┻╋┗┏┃┛┓┛┃
┗┣┏┣┳╋┫┣┓┻┃┓┫┗┃┫┣┳┛┏┫┓┻━┛┗━┣┻┗┫┏┫┻┗┃┻┗┏╋
┓┳┃┻┛┳╋┛┻━╋━┛╋┫┓┣╋┏┣━┳┓┗┓┃┻┗┻╋┳┏┗┗┓┻┣┃┗┗
┛┫┫┻┻┫╋╋┏┏┗┓┫┛┣┗┏┻┛┣╋┏┃┛━╋┛┗┫┫┳┻╋╋┣┓┏┫━┫
┃━┣┃┃┳┣┓╋┓╋╋┃╋┃┃╋┗┻┗┳╋┣━┻┓┳┗┻┏┓┛┛╋━┣┏┏┫━
┻━┗━╋┓┣┏┳┫┏┗┃┛━┣┛╋┓┳┃━┛┓┻┗┃┻┳┃━┛┻┣┻┫┻┻┳┫
┗┛┻┳━┣┻┣┏┻╋┓┳┣┏┻┃┓┓━┫┃┗╋┗┓┣┛┗┻┏┃┏━━┗┛┗┣╋
┳┃┗┏┛┻┃┻┛━┫┫┏┓┻━━╋┛┛┻╋┓━┗┓━┗┳┣╋┗╋┳━
┳━┓┃┓┣┗┳┳╋┗┃┫┓╋┫┗┫┛┗┓┓━┻┣┃┻┛┣┳┫┳┻┫╋┛┳━┛┃
━╋╋┫━╋╋━┳┗━┣┛┣╋┣┃┓┻┛┳┏┛┃┣┫┛┛┛╋┛━┃┓┛┣┣┃┳┣
┓┓┃━┗┻┫━┣┃┣┃┫┳┫┏┳┗┣┛┣┓┛┓┣┛┏╋┻┳┫┣╋┫┗┗┣┏┓┏
┫┓┳╋┳┣┃┣┗┛┃┳━┛┏┣┓┣┓┗━┃┻┃┗┛┗┏┣┣┛┣┳┻┓┫┃┗┣┻
┣┓┓━┳┛┣┫┳┣━┏┏┳┫┛┃━┃┳┃┏━━┳┃━╋┛┓┣┗┣┃┣╋┻┃┗┏
╋┃┓┣┏━┓┏┏┣┳┫┗┓╋╋┛┛┃━┻┣┏┻┳┳┛┻╋━┻┣━┏┣┳┗┻┃┛
┣┃┏╋┻┳┏┫┫┏┏┓┛┫┻┓┃┏┏╋┻┏┳┏╋┻┻┣┣┃┃┫┃╋┏━┏┫┳╋
━┃┳━┫┻╋╋┳┃┗┳┗┛┻┛━┏┣┃┣┳┓╋┃┗┳┃┓┣┛┳┣┃┏┓┣┓┫╋
┏┻╋╋┗╋┛┛╋┻╋┓┛━┓┗┏┓┃┫┗╋┗┃┏━┏┓━┗┫┛━━╋╋┏┃┓┓
┣┓┛┳┫┓┓╋┏━┳━┏┏┻┛╋┃┛┫┓┛┛┃┛┗┏┗┫┛┻┃━┏━┏┏┃┃┣
┃┣━┏┛┛┳┛┏┗┏┻┓┗┃╋┓┏┓┣┓┛╋┫┫┗┳┏┻━┫┫┣┃┏┏━┓━┃
┛┻┗┃┳┃┛┳┣┏╋┫┛╋┻┃┳┏┓┛╋┃┓┣┃┳╋┏┳┏┃┏┣┣┻┛╋┏┫┻
┫┻┫╋┣┻┣┻┣┛┫╋┓━┳┏┫┣┗┻┳┃┃┗┻┣┃┃┃┏╋┃┓┗┳┛┃┗┗┫
╋┣┃┏┛┃┃┳┳┗┣┃┓┻┏┗┣┳┫━┗┗┓┻┏┳┃╋┓┫┫┏┓━┓┛┫┣┳┫
┗╋┛┛┣┣┳┫┳╋╋┓┳┫┳┗┣┓┏┣┫┛┳┫┗┳┣┫┣━┛┛╋┻┻┗┃┛┫┳
╋┳┃┓┏┳┣┓┻┃┗╋┏┫┗┻┣┃┳━┫┻┣┓┃━┏┫┣╋┫┣┫┓┗┏┣┓┻┓
┻┏┃━┃┳┗┣┏┓┃┓━━┛━┣┫┛┻┏┛┃┫┫┏┣┛╋┣━┫┗┫┳━┳╋┏┓
╋┣┳┛━┏┃┃┳┏┫┳┃╋┃┏┳┃┳┗━━━┣━┏┓┫┻┫┫━┻╋┫━╋┻━━
┣╋┓┻┏╋┃┃┫━┓┫┳┳┗┳┏━┫┛┗━┻┫┃━┛┫╋┫┓┃┗┗┛┃━┻┫┓
┓┻┫┫┛┛┛┫┻┻┏┣╋┗┳┓┓┓━┓┻┳┛┣┫┣┃┫┏┣┏┳━┫┫┣┓┫┗┣
╋┣┗┃┫┓╋┣┓┣┳┻┓┻┳┳┓┃╋┗┻┳┏╋━━┳┗┣┫┳┻┃┃┫┗╋┛━┓
┏┳╋━┫┏┗┛┃┃┻┛╋┓┏┻┛┏┏┛━┏┻╋┻┫━┗┛┓┗━┛┫┻╋┛┗┏┫
┣━┣━┛┗┫╋┻╋┫┗┏┗━┛┓┣┗┓┫┓┻┓┳━━┻┓┻┛┗┓╋┏┃┣┳┛┫
━━┏┛┗┻━┗┫┏┃┗┣┏┻┣┫┫┣┳┏┓┗┣┃┣┛━━┏┻┗┃┓━
┃━┻━┛┣┏┏┃┃┳┃┃┃┣┏┣┳┓━┣┛┣┏┣┫┫┳┳┗╋━┃╋━╋┓┫┛┻
┗┏┫┏┏┃┃┏┓━┃┣┃┛┫┗┫┳━┳┓┫┏┫┏┳┗╋┓┓┣┗┣┻┛┻┃┳┏┃
┻┛┳┫┳━┏┛┃┣┃┛┗━┣┏┳━┫━┓┳╋┃┛┗┃┻┳┫┻┛┣┳┗━┫┏╋┫
┳┫╋┫┛┓┗╋┃┃┓┛┃┗┣┏┫┣━╋━┻┏┳┛┗┫┏┣┛┛┻┣┳┻┛┻┓┫┻
┳━┏┏┣┫┃╋┳┏╋┻╋┣┣┛┳┛┛┻┓╋╋┣┳┏━┓┣┳┓┫┳┳┃┣┛┳┻╋
┗┓┓┗┏┻┛┗╋┳┻┳┏╋┓┏┃┓┛┃┗┗━┳┃┳┛┻┃┳┳┃┃┣┛┫┣┻┓┃
┓┏┓┣┏┗┏┳┗┛┏┻┃┏┓┓┓┛╋┃┃┫┛┛┻┣┫┛┗━┏┛┏┻┳┃┛━┳┛
┳╋┫┓╋┛┛┫┫┃┣┻╋┻━┻┓┗┃┓┣┓┫┫┳┓┏┏┛┏┳┛━┏┻┗┣╋┫┻
┳┫┗┏┻┓┳┏┗┛┛┳┏┳┓━╋┫┓┳┃┃┣┃┛╋┳┓┏━┏┻┣┃┳┳╋┻┫┫
╋┃┓┏┳┓━╋┣┣┳┛┃╋┳┳╋━┣┻┏┏┛┛┓┳┳┗┛┓┫┓┣┓┛┃┃┃┏┗
┻┗┫┏━┓┣┗┃┻┃┃┳┃┛┻┃┻╋┏┓━┓━┣┛┫┛┫┫┗┃┏┓┣━┓━┃┳
┃┫┫┃┳╋┛┃╋┳┓┏┗┓┃━┫┛╋━┣┗┣━┳┣━╋┓┓━┻┃┫┣╋┏╋┣┣
┳━┛╋┻━┏┗┃┓┗┓┗┫┛╋┓┗┗┻┓┗┓┓┃┻┏┫┃┳┛┃╋┳┛╋━┏┫┛
┏━┓┃┛┛┻╋┃━━┳┗┏┓┗┏┗┃┳┓┃┗┃┳╋┓┳┫┏━┏╋╋┏┻╋┓┏┳
━┏┓┳━┗┓┻━┃┏┻┓┓┳┳┏┃┣┻┗┣┓╋┣┓┛┳┫┻┻┗┫┣┻┻┻┣┫╋
┳━┓┳┻┫┫┃┓┏┗╋┫┏┓╋┻┛━┳┣┣┏┃┏┣┣┏┻━┛┃┛━┳┏┗┏╋┳
━━╋┣╋┓┳┗━┻┫┏┫┛┻┻┳┓┓━╋┣━┏┏━┏┫┛┳┓┫━┃┛┣┏┓┛╋
┗┛┻┣┣┗┫┗┻┫┓┗┳┛┗┣┏┣┳┫┏┛┓┗┓┻┃┛┫━┗┗┏┣┏┃┛┏┫┛
┃┫┣┳┫┻┃╋┃┻┛┛┻╋┗┣┃┓┻╋┫┓━┫┗┛┣┏┗┏━┣╋┳┻╋┻┣━┻
━╋┏┃┳┏┣┃┓┗┏╋┃┣┣╋┏━┓┃┫┳┻┓┏╋┗┣┏┗┳┃┓┻┻┛┳┓┛┫
━━┓┃┫┛┣┳┗┃┃┛┓┫┣┳┗┣┛┫┏┻┫┓┻┏┗┗┳┣╋┫╋┗┻┛┛┣┳┏
┻┏┫┗╋╋╋━┗┗┏┻┃┃━┛╋┛┃╋┳┻┛╋╋━┗┗┻┓┳┛┓┫┗┫┣┏┗┛
┓┛┓┓┏┃┓╋┓┳┓┛┓━┃┛┣┫┏┓┳━┣┛┏┳┃┻╋┣┓┗┫┣┗┗┛┻┳┻
┻━┓┃┛┛┗┏┗┗┫┫┛┓┳┃┓┃┛┃┗┗┛┏┳┛┣┫┳┳┓┻┓┓━
╋┓┗┓┗╋┫┫╋┛┓━┻┻┗┛┛╋┣╋┏┣┫┳┳╋┓┫╋┛╋╋┏┫━┃┏┣━┃
┳┃┏┏┗┗┗━┃┣┻┛┳┏┗┳┣╋┗┓╋┛┛┛┳╋┓┃┻┗┗┳╋┣┗┻┗┃┃┻
╋┫┣┃┓┻┃┓┏┗┣╋╋┃┫┃━┏┗┓┏━━┫┻┏┃┫┫┃┳━┳┻┏╋┏┃╋┳
╋━╋┏┣┳╋┳┻┳┛┻┫━┛┣┗┫┃┫┻┗┳┗┫┻┣┣┏┃┃┳┛┃┓┓┏┣┳┓
╋┳╋┓┳┫┃┳┻┛┻╋┳┓┻┳┃┻┫┃┗┓┣╋┏┃┻┛┣┳┛┫━╋┓┏┓╋┗┣
┏╋━┣┫┏┣┳┗┻┃┫╋┛━┣━┗┳┳╋┛┓┣┻┣━┏┫┗┗┏┳━┳━┓┓╋┗
┳┫┓┳┻┫┻┣┗┓┗┳┃┛┗┻┏┓╋┛┳━┃┏┓┗┻╋┻╋┻┗┛┏┓┛━━┓┓
┛┫┏━┳┻┻┗━┻╋┣┏┓╋┃┗┻┓╋┛━┃┫┳━┏┣╋┓┗╋┛┻╋┗┏┓┫┻
━╋┣━╋┣┓┫┗┣┣┻┻┻┃┃┏┳┳┻┗━┃┛┓┗━━┛┫┻━┓━┛┃━┳┣┻
┗┃╋┫┏━┃┃┃┫┓┓┃┃┻┃╋┣┛┫┃┣┃╋┳┣┛┛┓┣┣┳┫┳┳┫┓┣┓┳
┏┣┏━┫╋━┓━┻┻╋┻┗┣┻┏╋┣┗━┻┃┓┻┗┛┓┛━┛┳┗┗┻┏━━┻┳
┣╋┫┻┳┳┻━┫┛┳┏┻┓┻┏━┳━┫┏┓━┣╋┳┳┏╋┳┃┳┛┛┳┏━┳┣━
┛┃┏┣┃┓┻┫┳┓┻┻┃┣┣┏┫┓┣┣━┏┳┛┛┫┗┳┃┣╋┓┏┃┓┳┫┣┗┻
┏┏┓┓╋┣┏┣┻┛╋┃┗┳━┳┣┛┏┃┗┫━╋┓┛┓┻┃┏┗━┏┏┏┏┃┗╋╋
┛┻╋┳╋┓┓┻╋┗┓┣┛╋┫┳┻┻┻┗━┫┣┳┃┏┗┗┗┫┗┓┣┗┣┏┗╋┫┃
┗┛┣┓┓┛┳┻┻┓┳┏━┏┏┳┣┳┗┣┣┏┓┛┗━┫━┻┣━┃┓━┫┗┳┳┏┛
┣┛┃┻┃┫┣┗╋┃╋┻┓┓┫┣┓┏┳┛┓╋╋┏┛┗┓┻┃┻┣┃┓┫┗┏┳┏┳┓
╋┏┣┫┏┳╋┫┓┣┃┫┣┻┳┗╋┣┣┻╋┛┫┏┃┻┣┛┫┻┛┏┓┃┳┏┓┗┳┫
┻┗┻┫━┳┳┫┃┓┣┛┻━┛┻┗┃┛┳╋━┏┗┗┏┳━┏┏┳┻━┛━┓┗┃┳┃
╋┏┏┗┛┃┏┗┳╋┓┛┓┻┗┗┓┣┓┓╋╋┏╋┓┣┃┓┏┣┗┻┻━╋┃┏┏┓┣
┻┗┳┃┣┳┗━┛┓┣┏┏┻┳┳━┏┫╋┏┛┳┗┻┏┗┫╋┓╋━┣┻┗┣┻┃╋┣
┳┗┫┃┏┫╋┛┣┓╋┛┻┣┗┛┛┏┳┳┓━╋┗┏┃┻┣┫┳┳┏┫╋┛┗┗┻┫━
┓╋━┃┃┳┃┗┫┗┫┣┻┃╋┃┃┓┏┃┳┳━╋┣┛┗━┗┫┫┃┫━┣┳┛┓┓┣
┃┃┏┏┗╋┗╋╋┃┏┛┃┃┗━┻┳━┣┫┓┏━┛┏┓╋┻┳┻┫━┓╋
┗╋━┣┣╋┛╋┫┣┣┻┳┳┓┣┏┳╋┓┣┳┛┛┳╋┣┃━┻┏┻┛━┣┗┃┫┻┗
┣┫┫┃┫┫┻┳┻┃┛┻┛┏┃┏━┫┫┏━╋┫┓┃┣━┻┣━╋┛┳━┻┻┗┃┫┛
━┛━┗┣┗╋┗┃┻┻┓┃┫┫━┏┗┓┏┗┏┏┳┣┓┣┛┏┳┓━┃┓┏┻┏┏┏┃
┛┗┣━━┻━╋┃┗┳╋┃━━┓┗╋┻╋┗┣┳━┳┛┃━┳╋┓┗┓┓┏━┗┳┏━
┗┻╋┏┏━┳┳┛┻┃┛┻┫┃┛┗┣┃━┏┛┣╋┳┗┛┳┳┻━╋┏┏━╋┓━┛┛
┣┣┓┣┏┏┣━┣┓━┫┳┏╋┛┏┫┃╋┛╋╋┛┏┫┳┫┳┳┏┗┛┃┳╋┗┏┃┛
┻┣━┫┣┏┳┻╋┛┻╋┓┗┏┛┻┓┳┃┃┳┏┃┗━┫┻┻┫┗┏┳━┫┓━┃┣┫
╋┃┗┃┳┏┓┏┏┏┓┛━┻┏┻┣┏┣┏┗━┣┗┛┣┏┳╋┫┳┳┳┛┏┃┃┻┛┗
┻┏┗┗┳━┏┗┗┗┻━╋┓╋┏┣┻━┳┫┻┣┳┣━┫┃┛╋┳┃┗┻┏┓┻━┳━
┛┫┃╋┳┳┏┏╋┃┻┃┗┛━┻┃┗┏┃┣┛━┓┫┻┃┛╋┫┗┻┓┻╋┏┳┗┻━
┛╋╋┛┃┏┳┳┓┗╋━┛┻┗┓┳┳┃┃┃━━┣┫╋┻┏┗━┓┻┫┗┃┻╋┃╋╋
┻┳╋┓┗┏┻━┓┛┣┫┃┻┻┃┃┳━┻┣┣┫┃┗┣┏┗┃┓┏┻╋╋┣┛╋┏╋┓
━┛┏━┛┏┏┫┃┓┻╋┫┣┣┓┳┛╋┃┗┗╋┗┫┻┛┗┣┻┛┣━┳┛╋━━┛┻
┳┳┛╋┫┏┳┛┻┻━┗┓┻┃┳┻┛┗┛┫╋┫┓━╋┗┫┳┛┣┏┣━┫┃┻━┓┳
┫┃┻┻┳┛━┏┣┏┗╋┣┓┗┛┫┃┣┻╋┓┻╋┃┏┫┫╋┗┃┗┏━━┛┛┏┣┓
┻┛┓┣╋┃╋┻━╋━┓┳╋┃┏┗┫┣┳┣━┏┳╋┃┳┃┫┛┫┛┛┣┃┣┏┏┛┏
┻┗┳┻┳┓┛┫┃┓┳┗┃┃┃┓┓┓┓┫╋━┛┏┓╋┻━┛┳┃┃┗┛┫┓┓┳┓┓
┫┣╋┳┛┛┣┳┗┻┻┫┗┓┓┻┫┏┗┫┓┗┃┣┏━┫━┣┏┳┏━┓┻┗╋┓┃┛
╋┻┣┣┻┣━┗━┣┳┓┓┻┗┳┣━┻┃┃┃┃┫╋┏╋╋━┣┃┓┃┻┓┃╋┻┃┻
┳┻┓┏┛┫━┃┓┳┓┣┓┣━┻┗┃┣┫┣┳┃┳╋┻━┛┗┗┃┫┛┏┫┣┛┗┣┫
━┻┃┏┏┻┻┓┻┳┓┣╋┛┏╋┃┛┛╋┫┫┛┓┻┳┻┓┗━╋┗╋┫┛┗┛┛╋┗
┣━╋┳┗┛┣┫┻┣┏┏┫━┃╋┃┗┣┓┻┻┳┫╋┓╋┫┃┗┣╋┃┫┻┓━┓┛┏
┏┃━┛┏┳┣┛┏┣┳╋┃╋┓┛┗━┣┃┛┗┫┣┃╋━┓╋┃┳┗┳┃┛┣┏━┫┳
┣┛┃┳┗┳┏━╋┳╋┛╋┫┳┣┣┛┗┛┣┛┃┓┫┏┣┗┻┣┫━┣┫┃
┗┃┛┻┃╋┻┻┛┻┫┃┃┛┓┻┃┣╋┳┗━┫┏┣┳┳┛━┳┓┫┓┣┓┗┃┏┛┗
┛┃━┃┏┫┗━┣┛┻━┃┛┗┃┏━┻┗┣┫╋╋┳┃╋┃┫┳╋┳┫┓╋┏┣╋━┳
╋┓┫┫┳┻┣┫┣┳┣┫┣┳┓┗┃┫┣━┃┓┣┛┓┫┃┓┣┗╋┓━━┳┛┻┗━┻
┣┏┗┻┣┗┗┓┻━┳╋┗┗┫┏━┏━┫┫━┛┓┛╋┗┛┣┳━┳┫╋┃┓┓┛━┻
╋┏┳╋┣┗┫╋┓┛┛┃┻┛┛┓┛┃┏━┏┻┣┻┫┫━┗┳┻━╋╋┛┃┫┓┻┃╋
┳┛┫┻┃┗┛┏┓┗╋┗┏┣━┓┳┃┻┫┻┏┓┫┳┻┗╋┫┓━┻━━┫┏┫┓┃┣
━┏┣━┗┣┓┛┗┏┛┓┛┓╋━┏┃┛┏┗┳┓┻┗━┃┓┳┓┓┃┏┗┏┳━╋╋┃
┃━┏┛┃╋┫┫╋┻┓┃┏┻━┛┳┛┣┓┗┫┫┏┗━━┓┛┳╋┗┃┻┃━┃┃╋┓
┣┫┻╋╋┏┃┣━╋┫┏┫┓━┗┃┏━┻━┻┻┓┻━┻┃┻╋┓┳┻╋┫┃━╋┫┗
┻┓┣╋┫┳┓╋┃━┗━┃┃┳┣┛┓┃┳┫┳┏━┏┏┫┫━┣┻━┃┣┫┓┓┳━┃
┗┏┗┣┫╋━┣┫┃┻┏╋╋┣┃━┏┛━┻┳┫┓┳┗┏━┣┗┛┻┳━┛━┗╋┏┛
┳┳╋┳┣┏┳╋┃┃┗╋┳╋┗┻┃┣┻┫┻┃┃┓┃┣┓┻┃━┳┃┗┫┏┗┃┓┗━
┗┳┫┛┻┣┏┣┻╋┛━┫┃┓┓┃┗┳┗┫┓┳┗┣┫┗┓┓┏┛┏┣┓┃┛┃┛┃╋
╋┓╋┓┏┻┫╋┳╋┳┏┳┫━┗╋┫╋┓┓╋┗┻┻┓┓┣┣┻┣┳┗┃┛┻┗┃┳┳
┛━┳┃┣┻┻┳┗┳┓╋┛┻┓┣┗┛┓┣┛┏┫━┃┗┳━╋┳┫┛╋┛┏┗┛┃━╋
┳┳┻┛┃┏┫┗┓━┻━┏┃━┛┓┏━╋┛┛┛┛┳┓┗┓┓┃╋┗┃━┛┫┗┣┣┏
━┓╋┓┫┓┣╋┛┣┓┫┻┣┗┗┣┣━┛┫┳┓━┫┛┃┃┣┫┫┣┏━┗┻┓┣━━
┛┳┳┓┳┛┛┳┣╋┓┳┣┳┣┳┫┃┃┓╋┣╋┻┏┗┣╋┃━┣┛┏┏┓┣┗┛╋┗
┛┣┻┻┻┓┳━┫┏┗┏┓━┛╋┻╋┏┫╋┻┫┓┛┣┏┓━┃┳╋┛┛┏┣┫┻╋┻
┏┗┗┳┣┛┫┻┏━┓┛┻┛╋┓┛┫┫┏┳┓┛┛┻━╋┓━┳┣┗┣┏┓┃┏╋┓┃
┫┃┃┻┻┃┫┗┗┛━╋┳╋┫┗┻┣┣┳┗┓┻┫┫┛┃┓┫┃┫┫━┓┫┃┫┳┗┏
┣━┛┻┻━┻┛━╋┻┻┓┳╋┳┫┫┏┣━┣┛┃━┏┏┻┃╋━┛┓┛╋┗┏┻━┫
┃┫┓┏━┗┛┫┏┣┻┛┏┓┃┻┻┓┫┻┏┻┳┏┛┏┃┏━┫┗┗┓┃┳╋┓╋┓┃
┗┫┓╋┫━┏┓┏┣┳┳┛┗┏┓━╋┓┃┻┛╋╋┻┻┫━┃┃┛╋┫━┃
119Cyber Module 7 ◆5X1mG/RYGo :2006/10/23(月) 02:18:45 ID:???
あぼんぬ本当に足手まといだった新メンバーのません夜ふかしする
┻━┏┫━┻┻┻┓╋┃┳┫┣┣╋┫╋┗┃┃┓╋┛╋┻━┃┃┳┫━┣┃┓┏┏┏┗┻
┏╋┳┓┏┳╋┳┻━╋┣┓┣┛┓━┓┣┃┛┛┏╋┛┗┏┳┗┣┏━╋┫┛┓┃╋┻╋
┳━┣┃╋┏┣┗┛┳┓┳┣┓┃┏╋┳┏┳┗━┛┻┻┏┳┓┣━┏┳━┓┻━━┳┣┛
╋┏┻┣┫┫┛━┻┫┳┫┛┏┗┣┣┻┻┓┗━━┛┗╋┗┣╋┳╋━┻╋┗┫┓┣┻┃
╋╋┣┻━┓┗━┳┃┳┃┻┗╋┏┻━┓━┻┗┓┏┏┻┗┏┏━┃┃╋┏╋━┳┣┗┻
┳┗┃━┳┓┣━┫┫┳━━┻╋┏━┫┗┓┃┫┗┃┗┳━┓╋━╋┓┛┓┳┓━┻━┓
┃┫╋┛┫┻┻┃┳┛┣┓━┫┏╋┗━┳━┛┫┗━┓┳┻┛━┫┓┓┣┃━┻┗┻━┣
┃┗╋┻┗┛┃┃┳┃┳┫┫┣┓┫┓┫┛╋┫┓┛┣┃┗╋┣┗┳╋━┫┣━┳┫┳┻┳
╋┫┏╋┛┣┗┗━┳┳┻┓━┫┻┣┛━┳┓┫┏┓┳┏┫┗┛┫┃┗┏┓╋┗┛┃┫┏
┓┓━┻━┻┫┃┻┛╋┣┃┫┫┏┛┳┃┛┳┓╋━┛┛┗┓━┃┳┓┻┗┃┃╋┃┳┃
╋━┣┫┫┣┻╋━┛┛┳┏┛┣┓┛┛╋┛┓╋┳┻┣╋━━┗┣┓┓┳┳┃┻┛╋━┗
╋┗┛┛┛┗┳┃┓┣┳┃┻┓╋┻┛┓━┻┫┗┣┫━┗┃┳┫┳━┣┳━╋┓╋┗━╋
━┏┏┻┳┃┛┗━┓┣┏┃┓┫┓┏┳┏┓┓━━┛┗┃┏╋┏┳┻┳┣┛┣┃┓┃┳┃
┗┏┳┫╋┏┏┏┏┏┣┫┫┻┃┻┻┳┫┃┃┫┗┏┃┃╋┣╋┃┓┛┻┗┓┛┣┛┃┣
━┓┛┗┣┃┓┳┓┗┛┫┻┫┫┻┫┓┣┏┃┗┣┳╋┗━┏┛┻┏┏╋┣┛┫┣┛┏╋
┏┓━━┗┓┗┳┳╋┗╋━╋┣┃┻┏┛┛╋┣┃┓╋━┓┏┓┳┏┳┓┫━┃┗┃┃┓
┻┗┗┃┛┗┃┛┣╋┛┓┗┛┓━┛┏┗┳┳┏┣┛╋┛━┗┳┫━┃┳┻━┻┣┻┻━
┓┣┓┓┳┃╋╋┓┫┏┃┏┫┛┓╋┳╋┫┳┫┓┏┏┗┣┫┃╋┃╋┃━┳┏╋┛╋┗
━┏┏┛┻┣┛┓┫━╋┳┗┓┳┃╋┻┃┣┗┃┃┻━┏┓┫╋┻┃┣╋╋┳╋┓┏┃╋
┃┣┛━┫━╋┏╋┓┳╋┛━┻┃┛┳┓┻┃┻╋┻┏┛┳┃┣┗╋┓┫┣┃╋┗┳┗┗
┳┃┫┻┓╋━┻┛┃╋┫┓━┻┫┏┳╋┛┓┻━┛┓┃┃┳┛┫┗┣┗┗━┣┃┗┃┣
┏┏━┫┻┛┻━┓┻┏┗┣┃┓┣┣┃┳┗┣╋┻┫┳┣┗┏┃┗┣┳━┃┛┏┻┛┻┗
╋┃┳┏┏┗┛━┓┣┓┻┫┗┣╋┫┏┗┏┛┗┛┃┛┛┓┫┗╋┗┏┗┛┳┳┛┗┻┣
┛┏━┣┏┻╋┫┏┛┗┓┛┃┗┣┛┓┏━━┓┓┓┗┛━╋┻┃┻┫┳┫┻
┗┳━┗┛┛╋┓┃━┫┗┛┗┻╋┃┻┃┓┓┛━┳┛╋┫┣┣╋┫┃┗┓┗┓╋┻┣┏
┣━╋┻┛┃┃┗━━┗┳┓┫╋┫┗┓┓┫┻┏┻┫┫┃┻┃┫┃┫┛┳┛┣┳┏┳┏┓
╋┏╋┃┗┃┳╋╋┛╋━━┓┓┣┣┛┗┫┏╋┏┫┫┳┏━┏┳╋╋┏┗┓┏┃┃┳━
┛┃┏┳┓┛┣╋┛╋┻┳━┳┓━┃┃┳┫┓┛━┓┗┗╋┛┣┓┓┃╋┻┏━┏┓┻┛
┻┓━━╋┃┛┣┏┓━┛╋┳┏┳┓┓┛┳┳┓╋┗┣┗┛╋┓┃┓┳┫┓┛┻━┻┣╋
╋┗┃┏┗┫━┛┳┻━╋╋╋┫╋┳┣┣┃┳╋╋╋╋┣┫━┏┳┃╋┻┛╋┛┳┗┃┏
┛┏┏━┗┻┻┛┗┃━┏┻┫┳┣┣╋┛━╋┓┃┣┏┓┻┫┏┓┫┏┻┏╋┓┓┫┃━
┫┣┓┓┛┻┗┏┻┃╋┓┓┛┗┏╋╋┫┃┏┻┓┫┏┃┗━┫┛┳┓━╋┣┣┓┓━╋
┃━┓╋┓┻━┣┗┫╋┻┣╋╋┛━┻┣┓━┫┏┃┛━┓╋┏┛━┻╋┓┃╋┓┛┳┣
┓┣━┃┫┏┻╋┻┫┛┻┻┗┗┗┫┻┏━┗┏━┗┃┏━╋┛╋╋┓━┳┃┃━┓━┣
┗┳┗┓┻┣━┫┛━┫┃┃━┣┫┛┏┗┛┛┗┗┗┓┃┳┳┃┃┗┻┻┃┫┃━┻┣┣
┣┫┣┗┫┏━┣╋┳━┳┻┫┫┳┏┓┳┃┣┗╋┓┃╋┳┓┃┓┗┻┻┻┳┏┳┃┳┛
┫┓┳┫┳┻┏━┫┓┓┃┗┃┏━┗┫━╋┳╋━┻┻┛┳┻╋╋┳┻┏┏━┗┻┣┏┻
┃┛┏┣┳╋╋┓┛┗┻┣┳┳┣╋┗┛┛┃━┃┏┻┻┛╋┗┣┏┻┫╋╋┳┳┣┻┫┫
┛┻┫╋┻┗┏┻┳╋┃┓┛┏┓┗┓━┣┃━┣┏┳┗┏┃╋┏┫━┃┏┳┻┃┳┣┃┫
┣━┳┗┻┛┫┗┛╋┻┳╋┫┗┫┫┣┗┻┣┳┏┗┳┫┛┛┏╋┃┻┗╋━┗┃┛┣┛
╋┳┣╋┳━┗┗┓┣━┻╋┗┗┛╋┓┏┛━┫┏┻┫┳┻┃┓┗┛┛┏━┗┫┏┛━┳
┗┓┗┻┓┓┃┗━┫┣┫┳┃┃┗┃┣━┫┓┛┻┫┗┗┗┣┓━╋┃┏┣┃┻┣┃┏┳
┛┣┃┃━┓┳┃┓┫╋┣┫┳┗━━━┳┻┓┃┫┓╋┣┓┏━━┫┓┗┛┫┛┻┛┏━
┏┗┏┳╋┫┻┏┣┃━┗┏━┏┻┏┃┃┣┫┏┣┫━┗╋┫┗┫┗╋┻━━┫┣┛┃┗
┫┻┣┛┳┻┣┗┣┗╋━┛┫┳━┫┳┣┻┻┣┻━┣┻━┗┓┓┫┏┗┫┫┏━╋┛┛
┻┛┛┣┛┻┣┃┫┓┻┓┳┓┣┛┳━┏┃┏┃┫┃┻╋┳┗┓┳┫┃━┛┳┻┳┳╋┓
━┏┛┓┃┃┻┫┫┃┫╋┓┗┛┓━━┣┓╋┛━┏┓┏┗┗━┗┛┛╋┫┓━┓┗╋┻
┛┗┳┳┻┏┗╋┗┓┏┣┗┗┃┫┻┛┳┻┳┣┓┓┻━╋┛┫┫┫┻┣┳╋
┏┏┏╋┫┣┓┻┓┳┓┃━┃┻┳┻┣┏━┏┗┓┓━┻┛┛┃┓╋┓╋┃┃┳┣━┓╋
┻┏┓╋┣┳━┓┗┗┻┫┣┛┳┣┓┓┻┣┗┳╋┳━━┻┏┗┳┃┗┣┓━┓┃┓╋┳
┓┳┳┫┓┫┳┗┗╋┳━┻━┃┗┳┃┓┛┻┣━╋┳┻━━╋╋┏┗╋━┃┃┓┛┛━
┣┻┛┣┛┻┏┗┳━┛┗┗┫┻╋╋┗┫┳┛┣╋┫┛┃┫┳━┳┓┫┛╋┗┳┫┫┣━
┣┛━┃┛┣┻┻━┗┫┫┃┗┣┻┫┓┻┓━┻┣┣┛┻┣┫┫┣━┣┫┃┏┗┳┣╋┃
┣┣┫┫━╋┛┣┫┗━┻┏┣┻┫┃┫┓┓┗┓┃┓┗━╋┻┃┃┳┫┳┓┛╋┗┣━┏
━┓┫━╋┗┓━┣┛┓┣┏╋┣┗┣┣┏┛┓┓┻┓┓━┏┣╋╋┫┛┻┻┣┛┛┗┫┗
┣┗┓┻┫┫━━┻┻┏┏┗┫╋┗┛┗╋┫┏━┃┏┛━┃┗┣┗┓┳━┃━━━┓┗┓
┫┛┻┃━┫━┣┗┃┛┳┛┫┳╋┗┗╋┳┛┳┫┗┓━┃┓┃╋┛┫┳┫┛━┣┛┳┏
┻┏┓┏┻┓╋┣┻┛┳┏┃┛┗┓┣╋┛┗┫┣┻┣┣┻━┳┃┏╋┓┫┣┗┏┏╋┛┛
╋┣┃┛┛┃┓┫╋┫┫┗┗╋┛┏┛┛┻┻┻┳┓┛━┣┳┗┛┃┻━┃┣┻┛┏┛┗┃
┓┗━╋┣┓┓┣┫┫┃━┛┗━┓┗┗┫┫┳┗┳┗┏┗┳┃┗┃┃┻┃┛╋┗┓┣━┫
━╋┃┫┛┗┫┓┗╋┫┗┗┫╋┛┃┓┛┣┻┃┛╋┻┫┗┫┓┓╋┳┗┣┃┛╋┫┳━
┛┗┛┓┣━┻┗┗┓┳┣╋┣┗┫┣┏┳┃┗━┫┓╋━┛┏┗┗┗┣┏┏┫┗━┏┳┏
┣┫┗╋┻┫┻┃┛┓┛╋━┏┣┃┛┃┛┗┳┻┛┛┫┻┫┛┏┣┳┃┳┛┳┓┳━┛┃
┻━┣┛┗┻┓┃┏┳┛┏┓┗┛┛┫┻┛┏┫┳┃┛┣┫━┃┃╋┫┛┗┏┛┻┗╋┃┗
┻┫┻┗┳━┣┻┗┓┫┃┗┻┛┗━┻┣━━┏╋┻┫┏┻┏┏┗┃━┓┗┏┏┓┏╋┗
┃┫╋┃┳━┫┛┣┗┓┓┗┫┫━┗━━┗┻┻┛┫┗┛╋┏┻━┻┓┳┻━┃┳╋┳┛
┗┃┃┏┻┣┃┣┳┗╋┣━┛━┛━┳┗┓┛┣┏┻┫┛┃━┏┣┣┏┫┫━╋┻┻╋┫
┻┻╋┓┫╋┗┫┗┓┣━┓┏┛━┃┏┗┛┗┏╋━┓┏┏┳┗╋┏┓┣┃┃┓━━┣┃
╋┫┗╋┏┃┗┏┻┳┏┃┣┏┃┛┫┫┳┓━┛┻━┻┃┳┏┛┳╋┓┣┛┃┗╋┏┻┃
┃┳┣┣┓╋┻┏┗┗┛┻╋┻━┗┫━┻┗┗╋┗┗━╋┻━┳╋┫┻┻╋┻┓┓┏┛┻
┣┏┫━━━┳┗┃╋╋┳┗━╋┏━╋┗╋┻┓┣┻┣┫┓┣┻┳┣━┃┃┻┣┛━╋┓
┓┛┓╋┗┓┓┛┫┫┳┓┏┛┗┏┫┏┓┻┛┛┻━┻┓┫┃┗╋┻┗┳┻┏
┣┃┛┃┗┗━┏┃┫┛┃┏┣┫┃┃┣┗┃┓┏┗╋┏┻━┳┃┛┃━┫┓╋┳┏┃┓┳
┣╋┣┣┣┃┻┏┣┗┃┳╋┣╋┗┓┗┫┛┫┓┻┏┛┃┫┳┫┏┫━┓┃┣┳┣━┓━
┃┓┻┗┏━┣┫┫┳┳┣┃┃┛┏┣╋╋┏┳┛┏━┛┏━┣┳╋┻━┻┣┏┃━┗┃┃
┫┫┣┃┣┏┣┛┃┣┳┃━╋┏┣┓┗┫━┫┏┣┣┓┃━┣┗┗╋╋┗┣┓┗┫┫┃┛
┫┻┃┫┏┫┳┛┫┏┫┛┗┫┗┓┛┃━┛┏┣┻┗╋┓━╋┫┻┃┳┃┃╋┫╋┫┣┣
┏┃┃┛┛┫┏┳┳━┛┳┓╋┗┛┏┏┻┫━┏┗┳┻╋┳┣┣┣┏╋┃┏┓┛┫┳╋┏
┳┛┛╋┃┗┃╋┃┻┓┛┣┗┻┏┓━┃━┳┣┻┗╋┻┣┛┏━┛┫┫┏┏┛┛━┳┫
┛┏┫┏┣━┛┫━┳┏┳┓┻━┓┳┛┣┳┳┃┛┳┓┻┣┫┣┏┻┏┻┛╋┣┻┻╋╋
┏━┃┏┫┛┏┓┣┻┃┏┣┻┻┻┣┣━┏━┓┳━╋╋┻┃┛╋┃┣┃┻━┓━╋┣┳
┳┏┏┗┻┃┻┫┫┗┛┛━┛┃┣┓┳┓┃┻╋╋┓┫┃┛╋┓┃┫┛━┻┻┣┣┗┫┛
┻┛┫┳╋┗┫┳┏┗┗┛━┛┛╋┏┃┫┗┏╋┃┫┓┣┏╋┗┏┫┓┫╋┓┻┳┏┫╋
━┳┻┃┓┗┻┃┓┏┻┏┻┫┳┳┛┏┫┳┣┣┫┛┗┗┏┃┓╋━╋━━┳┏┛┓┣┫
╋┏┳┣┫┓┏┣━━━┛┏┗━┗┳┏━┣┳┃━┛┓┏┫━┗┣┓┳┻┓━┫┣┏╋┣
┣┣┳┓┓┣╋┛┃┃┓┛┻┣╋┏┻┛┫┗┃━┗┫┳┳┛┗┻╋╋╋┫┣┳┻┏┛┃━
┓┻╋┣┏┏┣╋┣┏┳━┓╋┏┻┻┃╋┫━┣┫━┻┏━┗┛┏┃┓┻┃┫┳┫┳┗┗
┛┃┣┣┓┣┓╋╋┗┏┗┛┏╋━━┫┫┫━━╋┏━━┻┗┫┏┫┫┃┛┫┣╋┫┏━
┏┻┻┫┛┳┏┓┫┻┛━┳┳┛┳┏┻┗┳┻━┃┗┓━┣┏┛┏━━━╋┫┗┫┓┓┛
╋┗┓━━┫┻┳┗┏┃┏┃━┏┣┗┫┳┻┏┗┛━┛┏╋╋━┣┗┗┫┫┃┃┗┫┛┓
┏╋┏┫┏╋╋━┏┗┳┫┛╋┫━┗━┛━┻┣┳┏╋┏┫┃┳┻┫┳┏┛┗┓╋┛┃┻
┫┃┗┗┛┗┏┏┓┛┗╋┓┃┗━┛┳━┗┫┻┛┻┗╋╋┣┳┗┓┻┣┏┏━┻┃┛┣
┳┃┣┫╋╋┃┓╋━┃━┏┳┏╋┻┓┛┫┃┓┛┏┳┗╋┓┏┛┫┗┛━┗┻┳┛┣┳
┏┻┏┏━┳━┏━┗┏┗┛┫┏╋┓┻━┛╋┳┓┻┏┓┫┓┻┻┓┳┣┗╋━┛┏┃┫
┫┻┳━┃┛┃━┓┗┃┃━┏┣━┳┓┛┛┏┏┳┻┳╋┳┃━┛┗╋┗╋┏┏┏┳┏┫
┫━┳┳╋╋┃┓┓┻┗┓╋┛┓━┫┛┏┓┃┃┫┻┫┣┣┏╋┳┃┃┓┏┣
┻┣┳┫╋┗╋┏┳┳┻━┳┏┓┗┓┓╋┛╋╋━┗━┃┣┓┛┫┏╋┃┃╋┏┏┣┻╋
┛┃╋┫┣━┛┗┃┓┓┏┛┏┳╋┻━┻┳┫┫┓┳┏┏╋┫┗┫┃┓┏╋┻┣┛┗┳┗
┣┳┗╋┳┻┏━┳━┓┻┗┫┓┏┣╋╋┗━┓┣━┓┫┗┫┻┛┗┻┣━┛┻┃┻┳┃
┻┓━┛┫┓╋┻┃┳┳┫┛━┛┫┏┫┗┳╋┫┓━━┣┻┻┃┓┏┣┓┃┃━┻┳┣┛
┛┛┻━╋━━┫┛┗┛╋┏┛━┳━┻┛┣┏━┗━┳┛┳┗┓┃┳┛┓┏━┏┃┏┃╋
┛┃┣┃┫┻┻┫┛╋┓┏┻╋┓┃╋┃━┃┓┫╋┻┛╋┏┻┗┏┳┻┳╋┻┛┏╋┃┃
┛━┫┫┣┣┫┻┗┃┻┻┏┫┣┻┳┳┣┃┣┳╋┻┻┳┃┛┫╋┣╋┻┃┣┻┻┫┛┏
┣┏┓┓┳╋┻┣┻┻┫━┻┏┛┣┛┫┃┫┃┗┏┣┃┓┣┗┏┻┳┗┫╋┓┳╋┓┛┛
╋┓┗┃━┛╋┻┃┣━┓┓┻┓┛┃┃━┫┛┓┳╋┃┃┳┻┣┳┃┻┳┛━┣┣┗┣┳
┗┓┏━┛┏┛┃┓┣┓━━┣┣┏┗━━┣━┣┃┳┃┻┗┓┓┻┻━┗┛┗┏┛┫┏┛
┗┏┛┳┫┫╋╋┻┃┣╋━┳━┳┃┫┻┫┻┳┓┓┛┣┣╋┛┣━┓┏┫┃┛┏━┳╋
┃┣┣┻━┗┗┻┫┳┫┃┻╋╋┫┛┃┃╋┗┗┃┫┗┛╋┫┃┣┳┏┛┻┻╋┣┛┣┓
╋┗┣┏┃┫┻┃━┫┓┣┫┛┏━┻┻┛╋┛┏┛━┳┫┃┛┗┫┣┗╋┗┫┣┗┃┫╋
┏┛┏┻┛┏┏┣┛┃┗┫┳┻┗┗┃┣┻╋┓┻━┫┳┗┏┛┳┫┏┓┣┳┳┣┣┛┓╋
┳┣┏┳┻┓╋┃┫╋┏┏┻┣╋┫┓┳┻┛┗┓┗┏┛┛┛╋┗┫┃┫╋┏┏┻┻┃┻┳
┫━┓┓┫┏┛┛╋┛┃━╋┣┻┫┃┻┫╋┗┗┗━┳┃┃╋┛━┫┫┓┏╋┃┻┗┫┛
┻┻┗┗┻╋╋┓┃┳╋┛┻┓┓┣┏━━┣┣┗┛┛┣┛┳┃╋┛┻━┃┓┃┗┃━┳┗
━━━┛┫┏┃┫┏┃━┫┏╋╋┳┫╋┻┗┻┳┳┗┏┗━┗┻━┓┻━┓┣┃┫┣┛┫
━┳━┏┓┣┣┻┓┛┳┻┛╋┛┃━┣┫┗┻┓┃┓━┗┓━┃┗┏┏┛┳┳┛╋┳━┏
┓┃┃┻┗┳┳┳┓┏╋┓┓╋━┫┓╋┣┗┏━┳┣┣┛┏┗┃┓┃┛┓┓┫┗┃┗┛┣
┃┓┻┛┏━┃┓┫┏┓┛┗╋┓┻┛┗┻╋╋┣┃┏┓┃┏┗┏┫┣━╋┛┗┳┣┳┣┛
┣┣┗┛┣┏┻┻┛┃┳┛┗┛┛┓┃┻┫┛┫┣┳┻━┃┫╋┳┗━┛┻┗┫┳┫┗┛┳
┗┫┏┫┻┗┫╋┻┃┛┓┫┛┛┏━┻┓┗┣┗┛┻╋┻┣┏┫┛┃┳╋┓┏┫┓┫┃┃
┏┃╋┫┓━┳┳┃━┛┛┣┛┻┣┫┃┏┗━┣┻┓┻━┻┫╋┫╋┓┗┗┃
┓┛┫┳┗┃┫┗┛┳┣┻┛╋╋┳┫┏┛┛━┳┫┏┳━━┫┻┓━┏╋┏┓┃┗┓┛┓
┳┓┫━┣┗┗┳┻╋┓┻┳┗┣┃┓╋┃┓┣┃┃┛┛╋┗┳┛┛╋┳┛┳┓┗┏╋┓┻
┛┻┗┫━╋━┓╋┻┓╋┏┣┳┻╋┳┃┗┏┻┗┏━━┛┗┫┓┛┣┗┣┃┫┓━━┃
┛━╋┻┳┏┣━┳┳┫╋┃┛┳┃━┻┗┣┣┓┃┻╋━┓╋┣┛╋┻┣╋┃━┃┻┳┳
┓┃━┳┓┗┳┣┓┗┗┳┳┃┓┫┛┻┃┳┏┏┗┗┗━━┏┻╋┻━━┓┏┳┓┃┻┛
┛┏┳┻┣┛━╋┻┫┓┛┫┃╋┳┓┣┣┻┏┛┗┃╋┳┫━┣┫━┓┳┣┫┗┗┛╋╋
┓┳┳╋╋┣┳━┗━┳┛╋┫┛┻┣┓┻┓━┏┣┫━━┫┓┣┫╋┻━┛━┣┣━┻╋
┓╋┃┳┳╋┳╋┓┫┫┓┛┏┃┻━━┓┓┃┻┳┻┏┻┻┳┣━┫┗┫┻┳┻┓┣┃┫
┃┓┛┃╋┫┫┳╋┏┏┫┣┗┳┫┳┻┫╋┃┏┏┗┓┓╋┛┻┫┣┗┗┗┻━┫┛━━
┳╋╋┃┣━┛━┫┗┃┛┗━┓┫┏┫┛┻┳━┗┏┻┫╋┳┓┓┳┛┫╋╋┓━┓┏┓
┳┣┛┏┃┓┻┣┛╋┣┏┃┣┫┳╋┗┗━━┃┃┏┓┻┳┛┳┫┛┣┃┓┣╋┫┗┣┛
┛┗┳┫┣┃┣┛┗┓┃┃┣╋━┣┛┓┗┫┫┏┏┫┗┗━┣━┣┃━┓╋━━┻┳┣┫
┳┳┗┣━┣┣┗┛╋┛━┣┛┣┳╋┛┳━╋━┏┛┃┃┫┫┳┏┫┻┛┏┃┃┃┏┏┛
┗┣┣┏┗━┳┻╋━┗┫┗┫━━┏┳╋━┃┻┳┣┃┣┓┳┃┣┻━┣┫┃┗━┻┏┣
┃┗┓┛━┛┓┓┻┗┗┓┛┗━┳┃┛┗┳┛┃╋┗┃┗┻┓╋┫┏┻┛━━━┻╋━┛
┫┏┓┏┳┛┏┗┓┛┫┣┓┣━┻┏┗┳┣┃┗┏┗┗┫┃┫┗┃┣┏┗┻┏┣┗┛╋┛
┃┃┓┛┣┛┗╋┫┣┏┓┳━━┓┫╋┛┃┫╋┻┛┃━┫┳┛╋┃┛┳┗┏┓━┛┳┛
┃┣┏┻┳┏╋┣┃┫┃╋┗┃┃┣┗┻┳━┓┻┓┏╋┃┛┣┛╋┣┗┗┗━╋┣┃┣┣
┏┳┫┓┣┻━┻╋┃┓┛━┫┛┗┓╋┣━━┏┳┛┳┓┓┓┻┛┃┏┗┻┳┣┓┻┳┛
┫┫┏┫┳┣┫┳┻┫┳┳╋┗┳┏╋┫┓┏┃┗━┓┻┳━┛━┛┗━┗┻┣┣┣┫╋┫
┗┛┏┫┫╋┫┗┗┃┓┃┓╋┓┛┻┗┻┣┏┓┛┏┳┓┳┓━┛┃┫┳┫┻┻┻━┛┫
━┏┗╋┛┓━┫┻┻┓┗┛┻┣┣┛┓┣━┣━┻┗┗┻━┻━╋┫┛╋┏┻┗┛┓┃┗
┫━┏┗┣┻┻┏┓┫┓┫━┻━┏┣┗━┫┏┃┃┓┛┃┛┏┳┓┣┣┏┣┗┛┗┫┏╋
┫┻┻━┏┗╋┛┗┫┓┃┛╋┓┗╋┏━┫┳┏━┣┛━┳┏┛┣┓┳╋┫━
┳┃━┓━┓┳╋┗┻╋┣┣╋┗┣┻╋┗┓━┏┻┳┛┗┗┻┻┛┳┣┣╋┏┓━┫┏━
╋┫┓┗┻┣┃┫┫┛┃┻━┏┣┻┛┓┫┓┫┗┳┃━┃┓┗┻┃┣┣┳┳╋┃┣┛┗━
╋┫┣┓┫┳╋┳┏┏┳┓┗┓━┏┫━┃┫━┣┫┗┏┓╋┻┫┻┳╋━┓╋╋╋┗┗┣
┻┏┛━╋┗━┓┗┓┻┗┫┫━┳┛┗┏┛┃┫━━┃━┫┏┃━╋┫━╋┗┃┫┓━┻
┛┻┛┗╋━┗┳┓━━┏┃╋┻┗┗┗━┃┣┳╋┗┏┳╋┓┓┫┏━━┣┃┻┓┛┛┏
┓┓┓┻┏┣┗┣┳┏┣┃┳┏┏┫┳┗┣━┻┣┃━╋┣┻┏┛┣┻┻┃┛┗┛┛┳┓┗
┣┻┓┻┃━┗┣┗┳┛━┓┻╋━┏┏━┣┣┻┓━┣╋┛┏┣┻┫┏┏┏┃┗┳┗┣┫
┓╋┏┣┣┳┏┻┃┫┳┏┻┏╋╋╋┓┣┏┛┛┏┳┏┛┏┫┻┃┓┏━┻┏┃━┣┛┣
┏━┏━┏┛┏━┫┓╋┳┛┃┃┫━┗┃┣╋┳┣┳┫┏┃┳┃┫┻╋┏┣┳┃┃┗┓┛
┳━┃┓┣┫━┏┫╋┛┛┻━┃┣╋┃┓┗╋┓┓┣┛┛┣┏┏┣┫━╋┓┃┃┏┣┗┳
┳┃┫╋┗┏━┣┏┣┗┣┛┳┃┏┃┗┃┏┣┏━╋┫┗┗┳┻┓╋┻┏┳┗┗┗┛┃┃
┳━━━┏┃┻┓╋┃┫┳┏┫┛━┫╋┗┫┏┣┃╋┓┛┗┳┏┻┛┛┗┫┻┛┳┗┓┛
╋┳┫┏━━┗━╋┃┣┫┣┣┣┣━┓┓┛┻┓┻┫┏┣┗┳┃┛╋┳┛┣┳┓┛┳┻┳
┛┻━┗┃┏━━┫┛┳┓┓┃┣┓┳━┳┛┳┻┛┛┫┳┫┛┫╋╋┣┳┻┗┻┳━━┛
┃╋┃━┓┛┣━━┏╋┏╋╋┣┫┻┣┻┣┏┣┓┃┗┃┓┛━┏┛┫━┗┫╋┓┻━━
┳┏┛┣┣━━┻┳┗━┓┳┓┫┻┫╋┏┏┣┗┻┏┻┗╋┳┫┫━━┓┃┣┻━┓┳┣
┫┛┏┗┫┏┫━━┣┣┗┣┛┏┳━┳╋┓┳┓┳┻┫┗┛┏┓┣┃┻┣┫┫┓━┃━┻
┳┛━━┃┃┏┻┏╋┃┏┻━┏┃┓┳┳┃┗┛┓┛┏╋┗┗┳┳┓┗┳┏┏╋╋┛┫┳
┳┛┻┛╋┛┻┣┗┣┓┛┃┫━╋┫┣┳━┫━┓╋┏┳┻┻┫┻┳┗┳┃┣╋┛┓┻┗
┃━┏┏┫┣┓━┫┗┗┣┃╋┻┃┳┳┛┣┻┓┻┃┻┣┣┫┛┗┗┓┏╋┛┛┫┓╋┏
━┣┃┻┏┻┳╋┫┗┫┣┓┻┓┻┃┏┳┫┻┏┃┛┏┣┣┻━┻┻┻┣╋┫┏┗━┣━
┗┏┣┣┓┳╋┃┳┫╋┣┳┛━╋┳┏┏┏┗┏┃┏┳┫┻┓┃┃┣┏┃┓┻┻┓━┫━
━╋┏━┓┫┳━┣┓┻┏┳┣┫┗━┗┛┓━┫┛╋┓┓━┻╋┗┻╋┻┫┻┛┃┣┗┳
┃┣━┃━┏┳╋┣┳━┫╋╋┃┳┫━┓┣┣┣┏┻┏┗┳┗┃┫┫┻┻┻┗
┫┫┫┃┛┛━┫┗┓┛┣┻┫┏┏┣┃┓╋┳┗┏━┛┛┻┃┏┓━┣┏┫┣┃━╋┗┛
┻┛┣┻┳┗━╋┗┗┛┃┛┏┗╋┣┛┃╋┫┫┏┓┻┻┫┫┛━━━┣┓┣┻┛┻┣┃
┣┓┏╋┳┛╋┳━┣┗┻╋┗┳━┫┗┻┓┗┣┫┛┫╋┏┫┃┫┓━┗╋┫┳┓╋┓┓
┃┛┣┛┛━┻┫┃╋┛┻┫━┃┳━┫┫┣┻┛┣┗┏┳┫┛┻┣┗┓┗┣┗┏┗┓┓━
┳┓┓┫╋╋┣┳┓┓┏┗┛┓┃┣┃┛┗┛╋┻┗┫┗┃┃╋┳┣┻┻┳┣┓┏┛━┳┣
╋┳┛┗┳┛┫┏┃╋╋━┫┻┳┏┛┣┃┃┏┃┓┻┗┏┳┗┗┳┛┛┫┻┳╋┛┳┛┫
┗┫┻┣┻┻┛┳┛┃┣┗┃┻┳┃┃┳┓━┗┃┳┛┫┳╋╋┃┗┏━┫┏┛┓┏┛┃┻
┻┃┓┻┳┳┏┏╋┓╋━┣┃┗┗┳┗╋┫┛┣┣┛━┛┣┣┏┓┣┻┛┛┻┻┫┻┓┓
┳╋┫╋┻┳┏┃┛┫╋┳┫┫┫╋┫┃━╋┫┫┳┗┓┣┓┛┓┃┗┏┣┛┻┏┓┃┓┃
┓┗━╋┛┛┗╋┫┏━┳┻┏┓┻┃┓┣┏┃┏┛━━┓┫┓┻╋┓┃┓┣┻╋┳┻┛┗
┛╋┣┛┓┓┫┳╋┳┃┏┻┏┻┣┏┻┳┣┓╋╋┃┗┫┣━┳━┣━┓┣━┛┻━┓┓
┃┻━┏┃┫┫┏┛┓┣┳┛┛┏┣┗┓┏┣┗╋┻┫┣┃╋┛┏┣┛┣┗┗━┃┗┓┗┣
┓┛╋┃┣┗┃┳┓┗┛┃┏╋┳┃┳┛╋╋╋┣┫┫┃┛┳╋┓━┃┏┏╋┃┗┣━┫╋
┗┛┛╋┗┣┓┓┣╋┳┗┗┻┃┻┫╋╋┳━━┓┻┫┓╋┛┫╋┳┣┳┳┃┳┏┻┏━
┛┃┛┫┓┗┛┃┗┃┳┏┳━┛━┻┫╋┛┛┗┓┏┃╋┃┫┃╋┏┓━━╋┛┣┫┫┣
┳━┃┳┣┫┛┣╋┓┛┏┻┏┛━┣┣┣┫┫┏┃━┗┳┫━┣┗┛┫━┓┣━┫┓┃┃
┻┫╋┣┃┫┳┻━┳┗┓┣┣╋┓┛┣┃┛┛┗┫┗━┣┣┣┃━┫┗┻┳┓┏┛┗┏╋
┻━┛╋┃╋┫╋┗┓┻┛━━┗┛┏╋┗┏┗┫┓┛┗┗┗┻┣┣┃╋━┗┛┛┣┣╋┏
┓┃┗┣┛┫┏┳┣┫┗┓┫┓┛┫┫┓┛┓┣┳┫┛┫┛┗┏┃┏━━┗━━┻┓┏┻┳
┫┣┏┻┗╋┗┓┏━┗┓━┫┣━┳┃━┓━┳┗┫┃╋┛┃┗┳┛┳┗┓┻┏┏┏┓┃
┫┛┻┻┫━┏┏╋┣┓┏┓┃┏┓╋┓╋┃┣┓┃┓━┃┣┣┣┻┳┻┛┻┛┻┓╋┛╋
╋┣┃┻┫╋┏━┳┣╋┻┃╋┛┫┃┛━┓┻╋┳┫━┳┗━┏┛━┫┳┫╋┻┛╋┛╋
┻╋━┓┳┓┳┳╋━┗┳┛╋┛┗┳╋┃┣┫┓┓┛┓┗┻┓┻━┃┗┏┓┫┓┓┫┣┛
┻┻┻╋┛┛┏┛┳┗┏┏┛━┓┣┣┻┫┻┻┗┻┫┻┓━╋┣┳┃┫┫┓┫
┣╋┏┣┃━┻┏┏┏┏┳┓┳╋━┛┻╋━┓┛┣┫┃┛┻━╋━┫┣━━┳┏┃━┗╋
┛┛┻┳┃━┓┻━┗┏┗┃╋┛┏┃━┓┣┻┛┓┏┫┳┏┻┏┓┳┛━┻╋┓┏┣┗┻
┣━┛━╋┳┫┣┻┛┓┃╋╋┻┓┃┣┳┗┫━┃┫┃┳━┏┃┳┫┣━┳╋┳┻┣┣┗
┗┛┣╋╋┃┃╋┳┣╋┏┳┣┻┏┫┳┻┣━╋┏┃┗┻┗┳┣┫┛┓┃┳╋┫┛━┗┃
╋┓┗┏┛╋┃┓┏┗┛┗┫┳┳┃╋┛┃┛┓╋┳━┃┃┗┏┓┻┃┗┗┏┻┃╋┗┛┗
┳┻━┓┛┓┫━┗┗┻┏┫╋┳┛┗┏┫┛┃┗┃┃━┻┻┓┻╋┳┫┓┓┓┗┻┻┻┫
┏╋┗╋┏┛┏┳┳┣┗┓╋╋┓╋━┣┻┣━┓╋┫┗┓┃┫┓┣┏┏┓┳┳┏┣━┏╋
┫┗┣┃┏┻┏┗┏┣┏╋┏┏┳┻┓┏┣╋┳┓┳┳╋┏┗┏━┃━┫┏┓┗┓┃┏┏╋
┓┃┣┓┛┗┛╋┓┏┃╋┏┓┃┃┛┛┛╋┗┓┃┛┏┛┣┓┏┓┓┏╋┏━┻┏┳┓┳
┫┳┗┻┻╋╋┏┫┣╋┳┛┣┗━┓┳┻┻┫╋┳┳━┻╋━┻┛┛┛╋┣┣╋┃┓┣┓
┓┓┏┻┳┗┃━┫┓┛┻┛┓┫┣┏╋┻┛━┻┛━┗┻┻┫┻┻╋┓┗╋┓┏┫┻┣┫
┃┏┣┓┓━┏┳┓┓┗┗━┣┻┃┳┗┳┫┣┏┃━┣┳┻┓┫┻┛┏┫┓┃┓┏┃┃┗
┓┣┃┏┗┣┃╋┃┓╋┻┓┳┳┳┻┳┛┃╋┓┳┻┏┏━┏┣┻┫━╋┗┏┣┫┓┛┗
┏╋┫┫┣╋╋┃┫╋┏┫┳┓┗━━┳┣┣╋┏┫┓┏┛┓┫┣┓┛┏┣┃┣┣┛┻┓┃
┻┣┳┛┓┏┣┣┫┓┓╋╋┓┻┗━┻┗╋┗━╋┛┳┏━┣┣┻┣┫┛┛┏┛━━┣━
╋┗╋┃┏┫┓┻┛┃━┣┏╋┛┻┓┫┃┃┃┻┳┃╋┃┫┛┗━┫┳┓┳┳┃┓┣┛━
┓┗┗┛┏━┃┓╋┃━┳┳┃┃┳━┗┳╋╋┻┛┓┛┃┻╋┃┏╋┗┳╋┳┃┛┻╋┫
┓┛┓━┣┃┓┫┏┃┓╋━┳┏┗╋━┃┻┃┣┻┏┫┫┳┳┓━┻┃┏╋┫╋┛━┏┃
┃┗┛┛╋━╋┛┳┗┗┛┓┻┗┃┣┫┻┃╋╋┓┻┃┣┗┛┗┓┫┗┓━━┣┣┫┏┻
┓┣┃━┏┳┃┛┏┫┻┳┻┃┫┓━┛┫┣┳┳┻┻┛╋┗┣┏┓━┓┣┃┗┗╋┏━━
┻┳┫┫━┳┓━┫┓┛┫┏┣┳┏┃┣┓━┣┛┳╋┗╋┗┫━┫┻╋┫━┫╋┃╋┻┳
╋━┏┗━┗┣━┃━┗┣┃━┫┣┳┻┃┫┣┓┓┏━┗┓┻┓┻┃┛┗┏┗┓┗┳┳┣
┓┓━┻┫╋━┳━┛┫┫┓┃┻━┃┣┏┗┏┳┣┻┛┗┣╋┗┗┳┗┏┛┣╋╋━┫┓
┣┏━━┛┻┳╋┃┗┣┳━━┣┣┗┓┛┗┗┻┃┛┫━┣┻┣┣┃┓┏┣┻
┏┣┣┳┓┛┫┻┫┣╋┃┣┫┃╋┻┣━┣┛┫┃┓┻┃┗┏━┫━┛┻━┻┳┃┓┛┗
━╋━╋┫┃┏┣┛┃┫╋┓┏┃┻┛┳┻┗┣┛┫┏┫┳┗┏┻┓┳┗╋━━┻┛┳┫┻
┗┏┃┛┗┫┫┻━┫┏┳┫┃┻╋┃┳╋┣━┳┗┃┃┃┏━┣┗╋┫┳┗┳┗┏┗┗┃
┛┗┳╋╋╋┗┳┫╋┫╋┛╋┻┻┛━┛┫┃┗┳┛┳━┓┫┃┛┣┻┗┗┣┛┃╋┳┫
┏┻┏┃┣┣┗┓┫┓┣━┓╋━┏┛┗┛┗┣┛┛┛┓┻┳┻━┏┃┫┻┓┫┻┻┃┏┫
┏┳┓┣┓┻┫━┫━┗┳┻┗┃┛╋┓┏╋┃━┫┣┓┫┓┗┃╋┳┓┃┳┗┻┣┗┳┻
┃┛╋┓┗┳┻╋╋━┫┃┏┗┏┓┓┏┏┛╋┻┛┫╋┓┗┃┫━┓╋┳┳┏┻╋┏┣┃
┣┻┗┣┏┻┃┣┳━┏┛┣┏┫┻┃╋╋┣┣┳┓┻╋┫┏┻┓┃┏┣┳╋┳┏┛┓╋╋
┳┛┗┗┫┻┏┫┗┻━┃╋┫━┣┣╋┓┓┓┣┗┃━┃┃┻┣┃┏┛┛┫┣┃┏┓━┃
╋┛┏┏╋┛━┏┛━┛┓┃┳┓┫┗┫┏╋┳┫┃┛┏┛┗┳╋┓┓┛┗┫┗┛┫┃┛━
┓┛┛┳╋┳┃━┓┫┣╋┫┛╋┓┫┳┣┓╋┣┏┻┛┣┏┻╋┏┛━┣╋┃┫┛┻┗┛
┫┛┃┻╋┛┻┏┫╋┗┻┣┻┳┳╋━┏┣┳━┃╋┛━┛╋┫┛╋╋┏┫┛┗┫┓┻━
╋┻┳┃┃╋┣┛┳┻┗┓━━┗┏┃┫┳┓┃┳┳┫┛┏┓┳┣┗┻┏┓┣┗┣┓┫┫╋
┏┃┫┳┣┳┗┓┛┛┫┫╋━┃┗┻┫━┫┃┛┫┣┃┻━┛┳╋┻┛┣┫┻╋┣┛╋━
━┃┫╋┳┫┓┫┳╋┓┻┏┗┓╋┫┃┳┳┏┗┣┓┣╋┏┏╋┫┗┣╋┛┛┏┏┓┓┫
┻┫┏┏╋┛┃┳┗╋┏┏┻┓┛┏┛┣┳┛┓┏┫┓━┛┳┻┏┃┃┻┣╋┏┛┓┣┻┓
┏┻╋┳┻┛┳┃┓╋┛┏┳┗┏╋┣┳╋╋┻┳┳┗┏┗┏┃┫┳╋┳┗┫┛┛┗┳┫┗
┻╋╋┃┃━┛┛━┛━━┃┓┳┫┗━┗┳┗┓┫┫┓┻┳┣┗━╋┣┣━┛┏┏┣┳╋
┫┃┏╋┗┳┫┳┻┫┻┃┗┃┣━╋┓┃┃┃┫┛┗┓┃━┳━┫┃┃┳┏┃┫┓┓┳┻
┏┗┓┛┓┫┳┃┛┛┳┫┣┳━┃┻┫┻┓┛┓━┣┛┓┫┻┗┫┫━┳┛┓┓╋━━━
┓┏┗┃┗━╋╋┛┻┻┗╋╋┓┳━┫┣╋┗┫┣┃┓┓╋┏┓┳┫╋┃┛┏┓┓╋┻┣
┃╋┻┻┫┛┃┗┳┓┗┫┗┫┓┣┗┛┗┛╋┓┫┛┳┻━┗╋┗┳┃┗┏┻┓┣┗┏┻
┳┏┫┫┗┣┏┻┣┣┳╋┻╋┻┃┫┏┓┣┏╋╋┳╋┃┏╋┃━┓┳┗┗━┏┻┻┗╋
┓┓┳┣━┛┳┏┛┣╋┃┛┛┓┫┓╋┻┛┓╋┏┃┫┛┓┃┫┛━╋┗┓╋
╋┻┛╋━┻┳┏┣┗┓┓┏┛┏━┏╋━┗┳┏╋┃┓┃╋┻┛┻┃┣┛┗╋┏┏┗┳┫
┃┏┻┏┃┃┓┓┣┣┏┗┃┫┗┛┛┛┏┻┻┫┳┻━┣━┻┳┫┓┫┫┫┛┓┻┻┫┻
┣┏┗┫┣┣┃┛┫┳┏┫┓┓┣┗━┣┗┓┣┓┫┳┏┏┏╋╋┫┻┃━┣┻┣┓┻┓┫
┛┻┳┃┏╋┳┫┻┳┛┳┗━┻┓┃━┳┏┛┛┗━┣┏┓┃╋━┃┫┗┏┗┣━┏┣┏
┃┣┫┓━╋╋┃┳┫┓━┗┛╋┫┣┃┫┣┛┣┃┫┗━┳┣┣┻┛┻┃┳┳┏┓━┻┳
━━┛┓┗┣━━┏━┗┻┫┏┛┳┃━┃┣━┫┻━┻╋┏┓┳┫┻┓┃┳┣╋┛╋┏━
┗┓┣╋┳╋┣╋┗┣┫┫┻┻╋┳┏┃┛┣┳┛━┓┣┻┏┳┃┛┓┏┃━━┳┫┳╋┏
┫┫┫┛┣┗┓┫┻┳┣┫┏┳┳┫┫┗━┃━┗┻┛┣┻━┻━┳┃┣┫┓┃┗┏╋┛┃
┏┗┫┗┗┛┻╋┃━┛┫┫┛┫━┏┃╋━┫┏┛┫━┳┻━┃┫┳┳┓┛┓┛┻┓━┳
┛┻╋┏┃┻┗┫━┻┻┻┳┫┛┗┃┻┃┃┳┗┳┻┓┣┓┃┃┣┏━┣┫┛┳┓┗┏┫
━┳━┳┗╋┣┏━┣┃┓┻━╋┗┻┃┏┻┓┛╋┣┏┓┛┗┻┓┗┣┫╋┻╋┗┫┳┫
┻┃╋┗┣┓━┫┣┳┏┃┳┏┗┓┳┣┣┻┛┓┓━┳┳┣┻╋╋┃┏┓┣┻┏┛┗┫┗
┳┛┳━┳┣┏┣╋┣┳┫━┫┛┳╋┗┣┫┫┫┫┏┻┣━━┻┻┛┣┓┛╋┫┓┃┗┃
━┳┗┓╋┻┻━┣┣┏┗┫┗╋┣┻┗┻┛┻┻━┣┓┓┗┓┳┫╋┏┳━┫┓┻┓┗┗
┓━╋┓┏┛┫╋┗┓┗┣┫━┃┏┛┓┫┳┏┛┳┛┛┣┓┗┗┣┛┛┫┓┏┻┻┓┳╋
┗┣┛╋┻┏┗┻╋┛┃┳┣┓┳┳┓┳━┫━┫┛┻┓┳┗┃┓┫┳┫┗┳┻┣┃┏┻┏
┓━┃━┳┫╋┗┗┛┫┗╋┣┫┓┻┃┓┫┻┫┓┃━┣┏┣┣┃┏┓┛┳┓┣┻┓┣┗
┻┳┛┛╋┓┛┛┗┏┏┛┻┛┣╋┓┫━┻┗┏┃┳╋━┏┳┳┗┳┃━┻╋┫╋┓┗┓
┻┏┫┣┻┫┏┳┓┣┫┛┣┻┳┃┣┳┗┻┻┃┓┻┏━┛━┏╋┃┫┓┻┗┳╋┓┓━
┫━┫┻┳┣┣╋┳┻┳┣┣┃┫┫┫━┣┓┓┻┗┫┏┫┏━┓┣┣┗┓┣┳╋╋━╋━
┏┗┗┃┏┳╋┏┗┃┫┻┃┫┫┣┗┃┗┻┣┏┃┗┏┛━┓╋━┣┓┓━┗┣┛━┗┏
┏┛┻┣┳┣┓┃╋┻╋┛┛━┫┃┣┣┓┗┛┳┳┛┣┳┣┃┃┣┓┫┗┳━┳┛┗━┳
┏┓┗┳╋━┫┻┓┗┓┫┏┃━┃┛┓┛┫┣┻┻┫┛┓┓┫╋┳┳┳┳┻┫┳┳┗┻┗
┏┛┗┣╋┣┻╋┏┓┫┗┓┳┓┃┏┏━┳┓┣┏┓┛┃┗┏━┗┗┓┳┃┳
━╋┳┃┗┻┻┛╋━┫┏┛┫┃┓┃┳┳┓━┛┣┳━━┫┛┃┻┓┗┓┏┻┃╋┏┻┓
╋┻┛┳┓┳┛┓┳┣┳╋┳┓┣┃┻╋┳━┫╋╋┳┛╋━┻╋╋┣┃┏┃┣┛┓┓━┓
┫┻┛╋┛┣┳┳┓┃┃┓╋┣╋━┓┛┃┣┓┓┛━┃┗┫┗╋┻┫┳┻┗╋┛╋┣┛┏
┻┣━┳┓┗┻┛┻┗┏┛┗┳┻┫┓┻┛┻┛┓┫┣┏╋┗━┓┓╋┻┻┃┗┃┛╋┳┗
┫┃┗┫┏┳┗┓╋┛┃┗┃┗┃┗┃┫┛┏┃┳┻┓┣┏┫┏┫┏┓┏┫┣┗┣┳┓┓┫
┛┣┻┛┃╋┓┫┗╋━┳┃┃┫┻┛┛┏╋┗┃┃┣┓┗┳┳┛╋┃━┫┏┣┫┗╋┫┻
┗┳┃┫┣┃┣┛┓┳┛┻┏┛┛┛╋┣┫┻┗╋┛┓┃┓┛┗┃┣┛┃━┛┛┏┓╋┃┃
┛┃━┃┫┣┳┳━━┳╋┓┏━┣┗┏┗╋┃┫┳━╋┻╋┣┓┗┫╋┗┓━┛┛┻┗┓
┻┏┗╋┣┻┫━┫┗┗━╋┏╋┃┻┏┫┳┃┛┛┏┗┻┓┻━┗┻┗┣╋┓┣┣┏━┫
┳━╋┏┗┓┃━┣┳┃╋┣┓╋╋┏┻┃┃┳━┳┃┏━┗┃┻╋┻━╋╋┗┓┓┓┫┃
┗╋┗┓┃┗┣┛┃┣┻┗┻┓┃┓━┻┣┓┗━┻╋┏┫┏━┻┃━┏┏┫┛┗┗━┗┫
━┣━┫┳┳┓┏┳┻┓┛╋┣┓┻╋┏━┓┣┫┫┫╋┗┳┓┳┫┃┛┃┻┃┃┏┓━━
━┻┓┃╋┓┛╋┗┓┓┫┫┣┳┗━┗┃┗┏┓╋┣╋┗━┗┣┏┣┻┻╋┣┻┫┫┣┣
┓┏┓┛┣━┫━┳┗┻━┏┏┻┗┫┻┫┏┳━┻┻┫┗┛┗┃┓┓┃┣┣┳┻┓┓╋┏
╋┣╋┣┻┗┗┳┳┳┛┏┃┓┫┓┏┏╋┗━┻┛╋┛┓┃┓┫┏┫┻┫╋╋┓╋┓┃┛
┫╋┏┻╋┗┗┣┫━┳┳┻┗┣┛┫┗┛┣━┗┓┗━┃┓━┫┛┻┃┃━┳┃┣┗╋┻
┳┏┏┣┣┫┃╋┫┗┣┳┻┳┛┃┣┏┣┫┳┏┃┓┣┛┓┗┫┓╋┣┏━┏┃┛┃┻━
┃┃┫┗┃╋┗┣┃┃┫┛┫┃┏┛╋┻┻╋┳┗┳╋┣┗┫┻━┻┗┏┣┏┛┏┏┛┫┫
┏┓┫┏┛┓━╋╋┣┓━╋┗━┗┫┳┳┻┣╋┃╋╋┃┻┳━┫╋┗┛┣┳━┛┣┃┗
┏╋┳╋┣┳┻┣┫┫┛┫┗━┫┻┳┓┫┓┫┫┗┫┃┻╋┏┻┳┻┣┏┳┃┏╋┻┃┫
┗┛┏┣┳╋┻┗┓┳━╋━┫┗┣┫┓┻┣┗━╋┻┗┳━╋━┻╋┛┳┣┳┃┛┫┫┗
┃┓┗╋┻╋┳┻┛┳┏┳┏┻━╋┏┏━╋┻┏┫━┃┗┛┓┛┫┏┗┣┗┓┓┳┃┗┫
┓┳┣┓┛┏┏┗┫┫┳┏┏┛╋┓┏┗┛┃┫┻┻┏┳━┳┛┏┃╋┏┗┛━╋━╋┛┏
┏┏┻┣━┛┓┫┣┗┗┳┃┫┫┓┳┻┃┓╋┗┫┗┻┓┗┫┏┗┃┻┳┣┗
┛╋┃┛╋┳┛╋┫┏┫┫┣┗━┃┳┓┗┓┗┛╋┛┃┣┓┣┃━┏╋┛┣┓┗┣┳┗━
┳┗┓┛┻┃┓┛┓┗┏┫┣┳┛━┃┏┗┗┻┓┻┓┻┓┛┓┛╋┗┏┏┫┛┻┫┓┏┻
━╋┗┣┻┣┻╋┗┗━┓╋━┓┃┫┻┳┗╋┗┏┃┻╋┫┻┓┫━┳┻┗┻┏┣┣┻┫
┓┓┳┏┃┃╋━┓┏━━━┛┻┳┛┻┃┻┓┏━┫┛┛╋┫━┃┃┣┏┻┫━┛━┃┫
┳┻┗━┗┳┫┣┓┏┫━┫┃┫┫╋┛┫┳┛┳┫┃┓┻┳┏┣┏┳┏━┳┛┫━━┳┃
┣┣┻┃┛╋┓━┏┣┛┛━┛┏┻┗┛┛┫┳┏┣┣┳━┓┛┣┓┳┛┳┣┓┣┓┃┳┏
┛┗┣┻┓┫━┻╋┻┫┣┳┏┓┃┻┣┓┫╋━╋╋┣┗╋┗┣┫┗┓┓┻┫┳┳┣┃┫
┗┏┛╋┗┗┛┃┳┛┓┓━╋┃┓╋┻┏┗━┃┗━┏┏┗┏┛━┳┃┛┫┫╋┛┏┳┃
┻━┃┃┫┛━┏┫┣┛┃╋┓┣┫━━┳┏━┃┓┻┗┃╋┓┏┏┛╋┛┛┃━━┻┫┛
┫┏┣┓┏┃┓┣┃┳┏┗╋┗┳┻┓┛╋┗┃┣┃┛╋┫┳┓╋┗┳━╋┗┣╋━┳━┃
┛┗┻┃┫┻┻┃┣━┣┗┛┏┛┣┳╋┳┏┗┣┣┓┃┣╋┃┳┳┻╋┏┣━┃━━┃┃
┻┃┃╋━┳┓┣┓┃┏┛┳┏┛┣┗━┓┃┃┳┫┳┳━╋━┃┗┏┏┃┻┃┓┛┳┓┫
┃┳┳┏┳┓┓┏┳┃┳┗┫┗┓┛┏┻┣╋┻┫┻┻┻╋┣┗┗┫┫┳┫┳┳┫┗┻╋━
┃━━┣┫┗┃━┫┃┫╋┫━┓╋━┣┓┏┻┗┳╋┳┛┏┳┓┳━┫┗┳┏┛┓┃┓╋
━┓┃┛┗┳━┏┓┏╋┫┣┃┃┓┣┳┛┛┓┛┫┛┏┏┳┣╋┫┃┗┃┛╋┣┫┫┫╋
┻┻━━━╋┣┫┻┳┻╋┫┳┛┃━┗┫┗┫┣┃┃┣┻┛┏┓┣┗┃┃┻┳┻┣┏┫┗
┛╋┃┻┫┃┳━┗┛┳╋┓┫┃┳┣┓┓╋┻╋┗┃┛╋┻┛┣╋┣┳┳┗┣┣┫━┗┫
┗┛┃┳╋┏┓┻┫┃┣┻┏┫┛┳┛┓┛┣┣┃┗┻┣┣┓┃┻╋┃┻┗┛┻╋┃━┃┫
┗┫┛┫┏┻━┏┓┗┻━╋┳┻┗┳┏┃━┣╋━━┛┳┏┳┏╋┏┣┓┓┓┏┳━┗┳
┻┗┗━┃┛┣┛┻┛┫┣┏┏╋┏┻┻┣┛┫┻┗┣┫━┏┃┗┳┓━┛┣┗┗┣━┫┗
┻┻┣┻┃┻╋┗┻┃┻┓┓┓┛┏┛┻╋┗┣┗━┛┳┳┫╋━┃┻┻┣┣┫┓┫┻┛━
╋┻┻┗┛╋┓┏┫╋━┳┻┻┻┏┃╋┻┳╋┓┛┳┳╋┛┓┣━╋┓┓╋┏┛┳┏━┓
┳━━┳┓━┻┫┣╋┓┛╋╋┣┏┓┫┏┫┃┏┗┫┳┫┃┏┫┛┫┛┗╋━┛╋┓┳┳
┛┳┛┻┳┓┗┃┏┛┻┏┫┃┏━━╋┫┫┏╋┻┳┃┓╋┃┫┻┃┫┳┣━
┏┫┫┣━┗┓┗╋┏┏┣┃┏┫┃┳┻━━┛┃┫┣╋┻┳┏━┫┗┃┏╋┛┻┻╋┳┓
┫━┃┓╋┛┗┫┃┏┳┃╋┗┫┓┳┛┳┗┛┫┣┏┛╋┏┓┛┻┻┓┓┫┏┗┳┗┓┓
┻┏╋┛┻┫┻┣┗┗┻┣┏┃┣┳╋┣┓┏━┻┫━┫┃┫┛┣┳┓╋┛┣┫┓╋╋┃┛
┳┃┻┛┻━┓┳┫┗┗┓━┗┳━╋┳━┣┏┫┛┳┻━┻┫━┳╋┣┳┫┓┏┻╋┛━
┃┳┛┣┳┣┏┗┓┏┃━┏┏┳┓┏┣━┫┏━┛┻╋┛╋┗┻┃┳┣┓╋╋┃┫┛┛┣
┃┣┃┫┏╋┳┗┳╋╋┳┣┫┗┗┗┗┏━┻┃┛┳┃┃┣┗━╋┻╋┏┓╋┓┓┓┛┣
┗┃━┃┳╋┃┻╋┃┛╋┫┏┃┳╋┏┫┛┛┳┛┏┃┛┓┛┗┓┃┫┗━┻━┫┛┓┻
┣┫╋┣┫┃━┳┻━╋━╋┣┓┫┫┣┃╋┃┛┳┻━┣┫┣┳┓┗┓┗┳╋┣┏┃┗┛
┳┫┗┣┻┃┏┫┃┫━┓┗┣┓┫┃┫┻┏┏┗┳┣┃┏┗┻┣╋┗┗┫┏┗┫┳┗┛┏
┳┻┗━┏┣┛╋┳┫┗┫┓┏┃┏╋╋┳┳┣╋┏┛┏┣┃┛┻━┏┳┛┳┃╋┃┏┃┣
╋┛┳┏┏┛┗┃┳┏┛┛╋╋┗┓┳┻┗┳┃━┳┫━┓┃┏┻┛┻┫╋━┓╋━┛━┓
┃┛┗┻┣┛┏━┳┏┛┃┓┃━┳┏┫┻┃┳━┓┛┣┣┓┗┓┃┃┗┛┏┳┃┳┃┃┛
┏┳┳┛┣┗━┣┫╋┣┗┣╋┳┃┃┏┣┳┫╋┻╋┗╋┣┗┣┳╋━┻┗┃┣╋┫╋┏
┣╋┓┏┃┓┫┓┗┏┳┻╋┻┛━┻┛┻┣┗━┃━┃╋┗╋┻┃┃┏━┻━┣┣┻┛┃
┗┫┏┓┻┛┣┫┫━┫┓┏┣┏┣╋━┃┃┻┗┣╋┃┻┫━┻┻━┳┛━┻┻┳┣┳┻
┃┣┻┫┓┛┣┣╋┓┳┻┛┃┳┫┣╋┃┣┗┃┗┗┏┛┫┛┛╋━╋┗┣┏┗┫┃┣┣
┛┻┓┗┗┫┏┛┫┛━┃┳━┃┏┳┏┗┓┳┳┳┓╋┫┏┃┣┻┃┃┗━┗┓╋┻┛┫
┳┗━━┗┛┗┏╋┳┃┃┻┓┃┏┓┻┫┫━┃┫┓┳┓┓━╋┓┳┓╋┓┣┃┃┣┳┣
━┃┻┫┫━╋┗┓┳╋┳┗┏━┏┏╋┻┫┻┗━┛╋┏┏┏┃┳┃┃┣┏┳┏┃┣┗┫
┻╋┣┗┛┫┏┗┏┛┃┣╋┓━━┳┗┓┣━╋┳┗┫┃┣━━━┏┳┫┣┗╋┛╋╋┻
┃┃━┏┻┓┓┃┫┗━┳┣┗┳┏┳┗┛┻┳┓┏┛┳┏┗┓┗┳╋┛┓┣┛┛┛┣━┛
┗┣┗┓┫┻┳┗┫┳┻┳┓┣┻╋┳╋╋┻┛┃┻┗┳┛╋┓┛┣╋┏┫┃┻┗┣━┫┓
┛┓┳┫┛┫╋┏┛┣┳┗┣┃┛┻┳╋┃┓━┓╋┫┓┗┃┣┏┳┣┛┓╋┛┣┳━┳┻
┛┃┻╋━┃┣┓┣┻┳┃┓┣┗┃┏┓━┓┃┻╋┓┃━┣╋┻┛┫━┫┗┻
┫┛┻┓┃┓┻╋┳┫┛┗━┣╋┗┗┻┏━┣┃┛┗┃┻┓┃┃┏┳━┓┓┻┓┳┛┗┏
┃╋┗━╋╋┻━┏╋╋┫┃┃┳┛┓╋┣┏━┃┫┛┛┛╋┃╋━┛┻┏┛━┻┛┛┫┛
┏┛┫┃╋┣┓┣┏┏┫┻┛┣┫┃┏┳┫┣┳┃┏┻┗━┫╋┓━┃┃╋┏╋┳┫┳┓┏
╋┃┫┛┻┛┻━┃┃┏┻┣━╋┛┏┫╋┫┫┏┳┛┳┗┏┏╋┛┏┃┗┏┏┛┣┫┃━
┻┃┻┣╋━━┛┳┻┓┃┓┓╋┫┗┗╋┓┻┃╋┓┛┓┃╋┫┻┳╋┏━┳┻┻┻┗┫
┣┳┛┛┗━┣┓┏┫┻┗┗╋┓┳┳┓┃┣┏┓┻┛┣┓┗━┓┃━┃┫┗┻┏┗╋┛┏
┣╋┛━┳┫╋┫┃┃┛━┗┗┫╋┛┫┏╋━┻┣┛┗━┃┣┛┏┃┗┫┻┗┗╋━╋┛
┏╋┛┳┃┓┳┃┗┏┳╋┛┻╋╋┓━┏━╋┫┗┃┏┓┣┳┫┫┏╋┣┓┣┃┏┗┻┏
╋┳╋┳┻┗┃┛╋┛┗┗┻╋┓┻┣┛┗┃┏┻┗━┃┣┛┗┻┛┳┳┃┓┻┏┓━━━
┛┛╋┏┓╋┛┗━┣┻┗┓┳╋┻━┛┓┓┳╋┗┳┣┛┳╋┣┃┳┓━━┃┻┣┗┳┳
┫━┳╋┫┓┛┫┫┳━┗┛┳┣┃┓┣━┫┛┏╋┓┣┻┃┗┳┏╋╋┏┛┛┏╋┣━┻
┃┛┻┓┃╋┗┓┗┛┛━┃┓┃┏┫┛┗┫┃━┏╋┛┗┏┃┓┳┻┏┏┳┳┗┃┫┣━
┣┣┣┛┻┏━━┻┛┏┣┗┻┗┫┛┃┫┃┻┻╋╋┃┫┫┃┏┣┓┃┗┏╋╋┣┓╋┳
┓┳┃┃┃━┣╋┣┏┃━┗┫┛┫┳┃┃┫━┫┓┓━┛┛┏┃┣━━┻┏┏┓━┣┳┗
┣┃━┃┳┫┗┗┳┓┃┛┃┃╋┏┫┓┛┃┻┳┓┻┗┏┓┃━┓┫┣┗┃┳┻━┻┏┻
┏┏┻┏┳┓╋┛┃┛━╋┏┃━┳┣┃┳┃┫┣╋┏┣┫┫┓┣┫╋┗┻┳┳┃┳┛┫┛
┃┓┳┛┏┫┛┃┣┛╋┛┳┗┓┓┏┣┳╋┛┫┻┻┓┫┳┏┻┗━┗┻┫┛┣┳┓┫┳
┣┣┣┃┻┫╋┣┓┗━┣┃┻┏┛┗┳┗━╋┻┣╋┫┳┫┏┓━┛┳┣┣┏┏┓┣┃╋
╋┗┛┗┗┫┓┛┫╋┃┣┏┻╋┻┣╋╋━┗━┳┛╋┓┛┳┫┃┃┫┗┣┗┓┣┳┳┃
┫┻┏┃┫┓╋┗┛╋┗┛┣┻┫━┣┻┻┏┻━╋┻┣┏┳╋┳┣┛┳┃┛╋┣┗┳┏┳
┗╋┣┏┓┫┏┳┓┣┏┻┫┣┃┛┏┳━━┣┏┃━┏┏╋━┏━┳┛┛┗╋┗┳┫┛┓
┛╋┏┻┣┫┫┻┗┳╋┛┻┳┃┓┓┓┗┏┛┛┃┛━┓┻┻━┛┻┻┣┛┗╋┏┏┓┗
┃╋┛┓┃━╋┏┃━┛╋┏━┓┛┛┃╋┓╋━┻━┗┻╋┣┛┓━┗┳┓┻┓┗┫━┣
┳┣┫┳┫┏┃━┃╋┣┏┓┛┃┳┛━┏┃┗╋┗┻┓┻┣┳━┃╋━┃┛┣
┏┫┳┣┫┳━┣┓┃┏┃┓┣┃┓┫┳┳╋┗┓┻╋┫┗┃┓┃┃┃┃┻━┫┣━┏┗┏
┻╋┳┛┗┫┏╋┫╋┻┻┛┛┳┃┣┛┏┣┛┗┳┓┏┫┳┃┏━━┣┛┗┣┣┣╋┻┏
━┃┛┻┓┛┻┻┓┏┣┗┏┏╋┗┏┏┃┃┗┗━┻╋┫┣┓━┓┛┳┻┫┫┓╋┗┃┏
┫╋┃┳┫┫╋┣┛┓┗┳━┣┓┃╋┻┻┏━┛┳┫┫┃┓╋┫┏┏╋╋┗┛┫┛┻━┃
┗┫┻┻┻┓┻┻┏┗┃┃┫━┓╋┫┗╋┃┗┓┏┓┛┳┣┣┃┓┣┃┫┃╋┫┻┃┫━
┻┛━┳┏┓┣┳┗┣━┳┓┫┏━┏┻┗┫━┛┃━━┣┃┗━┳┏┃┳┻┫┣┛┣┛┫
┳┏╋┃┳┻┣┗┗┓┣━╋┣┗╋┃┛┗┏┃╋┣┓┣━╋┫┃┗┏┛┣┫┣┃┫┓┻┗
┃━━┛┳┫┣┗┳┓┣┃┫┃┗┃┃┻┏┻┏┻┛┣┻┣┏┗┫┻┗┛┃━┣┣━━┓┫
┗┻┻┗┛┫┣┫━╋┫╋┛┃┳┣┳┣┏┻┣┳┛┃┏┳┻┛┣┣┻┗┫┳┏┣┫┳┳┻
┳╋┃┫┏┣┳┛┛┣┛━┏┓┗━┏┛┫╋┻━┫┫┓┻┗┣┃┻╋┳┣╋━┓┃┃┛┗
╋┓┏┻┗┓┻┏┣┛┏╋┛┗┛┓┏┓┫┻┫┳┛┫╋┃┛┗┗┳━┻┳╋┫┃┏┻┳┃
╋┳┳┗┗━┗┛╋┻┏┫┻┻┗┣┏┓━┓┫┫┳┻┓┫┻┳╋┃┗┳┳┻━┗┓┃┫╋
┓┃┓┳┳┓┳┫┃┃┓┫╋┫┻┫┫┳╋┗┛┳┻┗┏┗┏━┏┣┓━┫┓┛━━┃┗┳
┏┻┛╋┛┻╋━┫┛┏┛┻┛┛┫┣┻┣┏┃┛┏┳╋┣┛┏╋╋┻┓╋┳┻┻╋╋┻┻
┃┓┓┗┻┓━╋┃╋━┃━╋┫┃╋┫╋┫┏┛┫┻┗┳┓┣┳┳┛┳┃┻┫┣┣━┫┏
┫┳┗┫┻┫┛┗┛┣┏┃┳┣┃┓┛┣┣┛┏┳┗╋┳━┣┻┓━┻┛┳┳┏┛┛┳┫╋
┃┗┃╋┻┻┛━┣┫┛┓┣━┗┃┳┳┗┏━┛┳┣┛┛┓┃┓╋┣┳┣┳┓┳┓┫━┏
┓┳┏┳┏━┣┳┻┛┻┻┫┓┣┗╋╋┓┏┏━┫━┛┏╋┻┣┓┛┏┓┓╋┣┳┓┛┃
━┳┻┻┗┓┓┛┻┓┣━┣┳┗┃┫┻┻┓┻┗┛━┫┗┓┛┣┳┛╋┳┗━┓━┓┫┏
╋┏┏┣╋┫┫┣┓┃┣┣┣╋┻┓┃━┣┓┃┓┣┻┗━┻┗╋┏┫┏┓┓┻┛┗┳┏┓
┻┗┛┛┻┏┻┏┛┏┫┫┳┣┻┓┳┻┓┣━┣┗┓┳┻┳┫┣┻┏┃╋╋━┗┫┗┳┏
╋┓┛┃┛┏┏┏┫┳━┫┳━┓┫┏╋┳━┃┛┣┃┏┣┃┣┓╋┗┣┛┏╋┣┛┏┃┻
┫┳┓┓┛┛┗┳┏┛┣┳┛┏━╋╋╋┳┛┓┏╋━━┻┏┻┣╋╋┓━╋┓┣┣╋┻┛
┣╋┣━┓┻┳┫┳┣┣┻┳┏┫┫┛┣┻┃╋┻┏━┓┗┛╋┗┓╋━┣╋┣
┓┳━┻┏┃┓┣┣┫╋┛╋╋━╋┗┫╋┏┳┃┻┣╋┳┻┛╋┛┣┻┃┳┏━┫┏┗┃
━┏┣╋┛╋┏┓┓━┗━╋┏┣┃┣┻┗┻━╋┫┗┣╋┗╋┛┫━┃━┣┳┛┏┃┓┛
┫┫┃┛┻━┗╋┻┻━┻┓┳┣┫━┛┻┓┗┓┫┳┓┓┗┏┗┣┏┣┃╋┗┣┏┗━┻
┫┃╋┣┗┣┛━┣┻┳┳┏┃╋┃━┣┗┓┫┓┗┛┗┳┗┏━┓┗┛┏━┣┫┳┗╋┫
━┣┛┻┻┏┣┻┻┛┏━┫╋┗┏┣┛┏┣┃╋┣┳━┣┻┗┗┻╋┏┗┓┗┗┏┣┓━
┫┓┣┗┫┻━┗┛┳┳┛┓┳┻┓┻┻┛┫╋━┫━┣┳┫┗┗┻┛┃━┏┓┏┣┓┻┳
┫┣┏╋━┗┛┓┓┏┏┣┓┏━┫┏┻┏┛┓┛┫┛┳━┗┏┏┓━┛┃┛┛╋┃┏╋┣
┻┗┣━┛┏┣┫┫┛┫┛┳┗━┗┫┃┛━┃┣┳┃┓┳┫╋┻┣━━━┣┳┓┗┳┣┫
━┫┳╋━━┣┫┃┏┗┻┏┻┃┣┣┃┏┳┫┻┳┳┃┻╋┓┃┃┫┛┏╋┓┓┏╋┃┳
┛┏┃┛┫┓┳┏┗┻┣┗┻┏┣┛┛┳┃┗┓┻┻┏┫┓┃┃┓┳┛┫┗┃┃┳┣┃┏┫
┏┛┃┗┣┣┏┛┻━┻┻┗┳╋┻┻┓╋┣┃┣┳┣┻┣┓┗┫┏┏┻╋┏╋━╋┫┳┳
┳━━┳┛┣┻━┫┫┣┗┳┻┳┫┃┓┣┃┳┏╋┓┻┛┗┏╋┏┣┓┻╋╋┏┓┃┃┣
┛┳╋╋┓┓━┫┗┓┏┓┛┫┃┻╋┏┛┗┛┓┛┛━┗┣┻┻┣━┏┫┣┏╋╋┫━┗
┗┻┗┛┏╋┓┏━╋┓┻┓━┃┏┏┳┗┳━┏┏┳┫╋┫┳╋┗┓┓┏┣┻┃┻┻┣┃
━┣┏━┃┓┛┻╋┳┏┓┛┻┓┻┃┫╋━┫┫┣┏┻┛╋╋┗┓┻┳┳┏┃┃┫┳┳┣
┻━┛╋┣┏┓┣┣┓┗┛┳┫╋┫┓┗┣┳┳┻┗┗┣━┃┻┛┳┻┣┛┗╋┏┃┫━┫
┫━┃┻━┏┓┻┳┃┫┻┓━┳┣┏┫┫┏┻┓┣┏━┏┫┏┛┻╋┏━┳┫┣┫┳╋┃
┫┃┛┛┫┫━╋┃┏┓━┏┫┏┻╋┗┏┫┫┣┏━┻┓┗┫┏┗┏┣┏┣┻┫╋┏┏┛
┣┫┳┣┻┫┳┫┓━┗┃┛┣┗┃┗┓┗┻━┻┻╋┻┳┗━┻╋┏━╋┫┣┳┫┫┳┓
┛┳┃┃┛┣┓┗┏┏┛╋┏┫┏┏┃┻╋┳┃┗┳┻┓━╋┣┏┏┛╋┏┳┫╋╋━┣┏
┃╋┗┗┗┻┗┓┗┏╋┻┫┏┃╋┳┣╋━╋━┻┃┗┣┏┣┫╋━┓┏┫┳┫┳┳┛┃
┛┳┓┏┏┃┣┓┃┳┻┳━┏┣┓┏╋┛┛╋┗┏━┗━┳┓━┛┗┳━┫━┻┏━┳┏
┣━┏┃━┗┻╋┃━┗┏╋┏┃┓┳┣┳┓┛┏┳╋┫┃┛┛╋┳┻┫┳┛┗━╋┏┣┣
┫┃┳┗┫┫┓┗┣┓┳┗┻┻┳┃┗┳┳┏━┛┃━┏━┣┏━┳┓┻┫┫┛
┛┳┓┏┳┻┳┏━╋━━┃┓┫┗┻┣┓┃┓┻┓┓┓━┻┏┛┣┻┓┏┛━┻┃━━┣
┫┳┃┫┏━┻┓┫╋┗┓╋╋━┫┏┏┗┓┫┗┗━━━┻╋┃┳┗┳━┓┏┗┛┳┫┃
┳━┳┗━━┏┏┳╋┏╋┣┫┓┣┗┏┏┳╋╋┃━┣┳┛┣╋┳┣┫╋╋┛┛━┓┃━
┣┛┛┗┣┳╋┻┳┫┫━┻┓┓┫┫┻┓┃━╋┫┗┛┛╋┛┏┏┏┳┳┫┏┣┗┓┗┏
┃┃┣┫┓┻┫╋┗┗┣┳╋┫┫┗┛┗┗┛╋┣┗╋┃┻┗┻━┗━╋┏╋┳┃┳┳┣╋
┏┳┛┳┻┫┫┓━┳┫╋┳┫━┣┣╋╋┗━┓┛┣┛┗┫━┓┫┻━┻┣━╋┃┏┻┛
┣┳┣┗┻┗┏┫┏┣━┃┛┛┏┫━┓┗━┳━┓╋┻┃┃┓┃┓┗┣┏╋┓┫┻┳┫┣
┻┫━┛┫┗┻┛╋┛┏┛┓┏┳┛┛┗┣━┃┓┣┫┓━┃┛┏┃┳┏┫╋┃┛┏┓┣┛
┏━╋┃┫┏┃┏┻┏┣╋┣┏━━━━┃┫┗┛┃┛┫┫╋╋┣┏┃┻┻━┣┳┗┛━┗
┛┛┗┫╋━┛┣┻┣━┣┏┃┫┣┏┣┃┓┫┫┗┏┃┣┻┛━┗━┗┣┗┓┫┳┣┃┫
╋┛┛┣╋┻┛┣╋━┃┫┫┏╋┻━┛┃━┃┻┏┗┳┏┫┫┃┳┃┏━┫┳┫┛┻━┛
┓━┃╋┣┫━┛┫┓┫┓┏┫┳━┃┫┛┛━╋┳┗┏┣┻┃┃┗┏┃┛┃╋┓┓┳┣┣
┗┻┫┏┏┣━╋┓╋┣┻┫┃┏┗┏┫━┏╋┻┛━┣━┗┻╋┻┫┛┗┻┻┳┳┓━┻
╋┳┗┃━┣┛┓┓╋┳┏┛┏┳┗╋┃┃┛┣┛┫┻━┗┳┏┛┃┫┻┓┗╋┳┛┫┛╋
┏━┛┻┛┛┃━┻━┏┏┗━┗┏┛┓┗╋━╋┳┃┃┃┣┫┛╋┗┻┓┛┓┳┳┗┗┣
┣┳┫┛┳┣┫╋┫┗┣┫┗┳┓━┫╋╋┏╋┗┏┛┓┳┳┫╋┏┛┫┣┫┫┣┓┫┻┗
┫┓┫┃┗━┣┻━┣┓┗┣┛┗┏┫━┃━┃┓┻┻╋╋┳┏┫┃┏┗┗┻┻┏╋┳┻┓
┛┃┳┻━┳┛┃┛┃┓╋━┛┛┻┗┣━┏┏━┫━┣┃┏┳┻┏┗┃┫━┻━┏┛┗┃
┫┫┳┗┳━┣┏┓┛━┏┻━┗╋┓╋┏╋╋┏┓┛┣┏┓┣┫┏┛┏┳┗┓┣╋┳┏┗
━┛┣┗┏┛┫┗┛┓┻┓┏━┓━┻╋┣┳┣━┃┫┻┻┃┣┫┣┣┏┃┏┣┃┗┓┓╋
━┫╋┛┫╋┻┓┃┻┫╋┣┗━━┃┏┻┣┏┃┏┛┏┣┛┫━┻┻┻━┃┏┳┗┃┳┳
┓┏┫━┣━┣┣┃┃━┏┏┗┫┻┳╋┗┗┛━┫┫┫┳┻┃┗┫┗┳┃┛┛╋┗┓┳┓
╋┛╋┃╋┳┛┫┏╋┻┛╋┻┗┳━┃┏┗┻╋┣━┣┛╋┗┛┣┛╋┏┳┳┃┓┳┓┛
┗┳┛┃┃━┻┓┏┣┏┏┣┛┛┣┛┗╋━┏┃┏┣━┳━━┳┓┃┓┃┫╋
┫┗┛┫┻┓┗┣┓╋┃┳┛┫┗┏┳╋┃┫┛┃┗┳┏━┗┫╋┫━┫┓┗┣┣┳┳┻┫
┗━┻┛┣┓┛┫┏┣┫━┳┳┻━┳┣┻┓┏┏╋┃┓┫┃━━┏╋┏┃━┃┻┣┓┻┏
╋┛╋┓━┛┫┏━┣╋┓╋━┃━╋╋┛┻┳┳┗┻┃┓┳┫┫┗┫┻╋┓┣╋━┳┳┏
┫┏┛┗┏┓┻┓┃┳┻┓┏┻┣┣┏╋┫┻┻┏┗┻┻┣┣━┣┏┓┻┫┻┗┫┓┣┗┣
┛┗┳┻┳┗┫┃┳┓╋┓┳┏┻┓┏┓┣┛┣┛━┣┳┫┳┗┣╋┏┃╋┃┃┏╋┳━┻
┣┫┓┣┏╋━┻┻┫┏┣┃━┛┫┫┓━┏┣━┓━┣┛┓┛┓┻┫╋┛┣┏┛┗┓┛┃
┗┏━┏┣┣┗┗┃┫┻┫╋╋┣┛┫━━┳┃┛┣┗┣┓┣┫┻┳┏┓┗┻┛┏┓━┫┳
┓┳━┓┗┛┃┳┫┳┛┣┻╋┳┃╋┃┗┻┳╋┳┣┻━┫┫━┳┃┻┗┓┣┓┛┳┳┣
┓┓━┃┓┫┫┗┃┳┻┓┣┫┣┻┃━┓┗┓┳┫┳┫┓┛┛┫┛━┏┻┫┫┓┏┗┳┻
┗┛┗╋┛━┓┣┳┏┓╋┏┛┛┃┣┃┏┗┻╋┫┳┣┻┃┣┣┗┫┛┫┻━┫┻┓┏┛
┛┃┳┛┫┃┃┓┏┏┣╋┏┃┳┫┏┗┳┳┣┣╋╋┳┛┏┛┃┳┗┛╋━┛┃┏┏┗┃
┣┃┏┓┛┓┻┃┏┳┫┣┛┏┓┏┛┫┛┓┛┳┗┳┳┛┛┳┻┻┏╋┏┣┣┓┓┓━┏
┳┓┻┗┳━┗┳┫┣┃┣┃┳━╋┓┫┗━┏┫┫┏┛━╋┃┫┗┏╋┓┗━━┻┳┛┣
┓┛┳┗┳┃┛┫┣┳┓┗┃━┫┃┻┓┫━━╋┻┣┳┏┗━┫━┳┻┓╋┛┛┫┓┃┛
┣┣┛┓┏┗┓┗┓╋━┻┏━┳┣┣┗┛┣┛┗╋┓┣┻┓┏┓╋┛┃┓┏┛┓┫┏╋╋
┫┫━┛┫┫━┳╋┗┗━┳┃┛┳┳┻┣━┏┓┗┫┓━┳┣┳┃┳┃━┛┳╋┓┳┳━
┃┓┻┃━┣┻┃┣┻━┃┫┏┗━┫┫┛┛┛┛┫┏┫┫╋━┣┻┛┳━┃━┫┳┫┏╋
┓┗┳┓┃━┛┛┗┃╋┓┓━╋┃━┣┣┛┛┻┻┣┛━┻┃┓┓╋━┏┳┏┛┻┗━╋
━┫┛┏┏┓┓┻┣┫┛┃┻┻╋┛┣┗┻┻┗┛┻━┗┏┓┣┗┃┗╋┣┛┫┓┳┃┣╋
╋━╋┣┃┗┫┛┳┗┗┳┏┳┏┛┻╋┳┛╋┫┃━╋┻╋━┻┻┗┫┏┗┫┛┣╋┏╋
┃┗┏┳┗┓┫┣┻╋┣┣╋┻╋┻┳╋┻┃┣┣┣┛┃╋┛┗┳╋┏┻┛┫┏┏┓┃┣┛
┣━┣┏┫┗┏┻┫┗┏┗┛┳┣┻┏┛━━┃┳┓━┗┳┻┻┏┓╋┻┳┓╋┳┣━┳━
━┏┫┛┗┓┣╋┛┻┃┗┫━┗╋┻┣━┳┳┳╋┣┳┣╋┣┳┳┓┛┃┏╋┗┗┻┏━
┣┓┳┳┣┓╋╋╋┻━┫┃┗┫┫┣┃┣┳┻╋┳┳┻┛┓┳┏┣┣┛━┻┻
┗┣┓┛┃┣╋┗┣┳┣━┫━┻╋┓┣╋┫┛┏┣┃┻┛╋┻┏╋┗┣┗┓┛┃┓┗┛┗
━━┗━┗┳━╋┻╋┓┻┫┣┻┫┳┃┏━┏┻┗┫━╋┗┛┓┫┫┣━┛━┃┫┓┣┗
┃┫┏┣┻╋┏┗┳┣━┏┃┓╋┏┃┏━┛┛┓┛┗╋━┣┓┻┳┻┏┃┛┓┓┣┃┫┏
┻┏┣┃┓┏━┣╋╋━┓━┻╋┫┗┓┓┫┓┃━┻━┃╋┓┛┗┗━┗┛┳┣╋┏╋┗
┻╋╋╋╋┗━┫┓╋┗┓┃┫┏┻┣┓┻┫┻━┣┻┃┫┣┏┃┫╋┗┳┓┫┗┃━┓━
┫┣┛┃┃┃┫┫┣┻┓╋┃┗┃┛┗┓━┫┛┫┓╋┛┓┏┛┃┏┛┳┓┃┛┳━┣━╋
┏┓┃┗┃┏┓┣┫┫┓┗┛┻┛┃┏┏┏┳┏━━┻┣┣┫╋┏┃┏┳┻┻┳┫┣┓┛┻
┓┗┗╋┗┛┗┛┫┫┛┳┳┛┻┫┳┏━┃╋┛┳┃┏┛┻┏━┓┳┻┳┣┻┛┳┛╋┫
╋┛┃┓┏┫┳┛┻┛┓┏━┣╋┛┛┛━╋┻┣┏╋╋┣┓━╋┓┓┓┫┏┻┣┳┛┓┗
┳┣┛┏┗┫┓┛┗┏┓┃┃┃┗┗┓┃┓╋┻┣┫╋┫┃┻┃┣╋┣━━┗┣┫┳┗┓┃
┏┛━┫┣┣┻┫┃┻┻┓┻╋━┣┣┓━━━━┏┗━╋┗┫━╋┓┓┓┻┓━━┏┗╋
┓┳┣┫┓┏┛╋┃━┗┳┏┫┏┫┃╋┛┣┳┃╋┫╋┏┣┛┻━╋╋╋┫┗┛━┛┣┫
┻┻┃┫┻┫┛┃━┣┏┃┛┣┳━┛┫━╋┏┳┳╋┓┓━┫┻┣━┣━┓┏┳┳┳┻━
┫┏┓┗╋┣┃┣┣┣┓┏┃┓╋┳━┣┗┫┛┏┓┫┫┓┳┻╋┛┛╋┛┓┗┓┫┻┻╋
┏┃┛┻┗┻┗━━┏┗┣━┗┃┻╋┫━┛┻┻┃━┳┛┏┣┃┃┣┗┳┻━┃┳╋┣┣
┗╋┃━┫┛━╋╋┳━┫┛┛━┛┛┓┛┫╋┛╋┓┗┣┛┫┃┫━╋┻┗┏┏┣┓┻┗
┣┛┏┻┏╋┏┃┣╋┣┗┃┳┣┳┛╋┛┳╋┏┏┳╋╋┻┳┏┣┏┛┫┛┣┫╋┛┫┏
┳┛┫┏┏┗┏┣┗━━┗━╋┻┏┳┛━┏━┻┻┳┣┃┫┓┫━┻┛┛╋┛┗┣┻┫━
┃━┓┻┃╋┗┫┗┏┻┓┛┳┣┛┳┛┳┛┻╋┗┗┣┻┣┏┛┳┻┻━┏┗┏┣┓╋┗
┻┻┓┳┓┏┏┏┫━╋┣━┫━┏┣┫╋━┗┛┛┫━━┛┃┳┛┻┫┫╋┳┓┣┛┣╋
━┏┫┳┻┻┳┃┻┛┳┳┳┃┏┣┗┏┗┳┣┛╋┛┓┏┫╋┫┗┗┏┳╋┫━┫┃┣┳
┏┣┛┛┛┫┏┻┳┓┳┛┻┃╋┛╋┫┏┛┏┳╋┗┛┳┃┏━┛┃┓┳┓┏╋╋┳┓━
┣┗┓┃┓┏┫┳┓┗╋┃┏┳┻┓┃╋┣┗┳╋┣┓┳┻━┓┓╋┛┗┃┳┗┏┃┣┏┻
┗┫┓╋┣━┃━━┓┓┏┏┣┛┻┻┛╋╋┓┛┣┳┳┏┫┓┣┃━┫┫╋┛
┻┃┻┻┫┣┳┏┛┗┃┫━━┣┻┫┳┓┫┣┻┛━┗┣┓┓┫┳┳┻┣┓┳━┻┗┃┗
┏┳┫┓╋┣╋━┃┫┻━┗┣╋╋┛┻┓┻┛┃┣┳┃┗━┳┓╋┣┃┗┻┛┓┗┻┓┓
┣┳┫┗┛━┛┳┫╋┫┣┃┃┗┗┫┣━┻━┏┛┓┓╋┳┏┛┳┣┃┓┛┛┏┃┣┳┻
━╋━┣┃┃┳┗┛┣┓┫━┫┃┃┃┳┫┫┗╋╋┛┻┳┻┓┳┃┻┣╋┃┛┻┳┻━┓
┏╋┏┣╋┣┓┻━┛┳┏┛┏┫┗━━┳━┳┗┃┣┣┃┗┗┫┏┃┃┫┓┫┛┳┻┳┳
┏┛╋┓┳━┏┗┏┫┓┗┻┃┻┃┗┫┳┛┗┗┛┫┃┳┳┗┣╋┏┻┣┣┫┣┫┃┃┫
━╋┫╋┳┣┛╋┳┓━┻┳┓┗┗┫┃┓┃┛┳┻┣┃╋━┫╋┻━┗┫┗┳┳┳┫┛┓
┛╋┓━┏┓┏━┛┓┣┗┓━━┓┛╋┓┓┣┣╋┏┻━┛╋┃┫┻┏┗┫┫╋┫┣┗┻
┛┻┃╋┻┏╋┏┣┻┳┃╋┃┻━┓┻╋┃┗━┣┫┃┛┛╋╋┳┣┳┓┃┛┻┃┻┏╋
┻╋━┻┻┛━┗┛┛┫┣┫┏┫━╋┓━┏┛┃┣━┏━┃┣┛┻┣┣╋━┻┃┗┳┫┻
╋┗┓┳━┛┳┗┫━┻━┛╋┃┫┣┣┃┣┗┏┫┻┏╋┓╋┳┳┳┫━┻┗┫┛┻┳┻
━┛┻┳┛┏┳┛┏┗┣┃┗┗╋╋┏━┓━┏┃┓┗┓┏╋┛┫━┗┻┣┗┫┗┣┣┃┻
┗━┗┻┓┓┃┳┻┳┃┃┻┏┣┻┳┫┻━┻┻┳┓┣┫┫┻┏┫┏┫━┣┓┃┗┳┫┓
┣┫━┓┃┛┛╋┗┳┃┃┓┗┓╋┳┻╋┏┏┫━━┻━┛┳╋┫┓┣┏┏┫┓┣┓━┫
┳┻┛┏╋┏┓┳┻┫┫╋┳━╋┛┣┏┣┫┃┏┓╋╋┳┳┏┳━┳┣┓╋┻━┏┳╋┓
┗┳┣┛┛┃┃╋━┫┗┏┗┫┳┏┛┛━╋┳┳┻┛━┛┓╋┗━┣┫┗┓┓┓┏╋┓┏
┗┻┏┣┛┣┏┻┳┳┗┗┻╋┃┛┻┛┗┻┃┓┻┻━┏┗╋┫┫━┗┳┫┳┗┏╋┃┳
━┛┛╋┛┣┏┫┃┃┛┏┓┏┏┫┳┳┛━┳╋┏┛┳┛┛┳┃┳┳┏┗┓┻┏┏┳┃┻
┫┏╋┫┓┛┫┏┳┻┻┃┛┓┻┓━┛┳┻┏┣┓┣┏╋┳┣┛┳╋┳┻┛┳┛┏┃┓┗
┓┳┗┫┛┻┃╋┫┏┃┳┛━┗┃╋┣┃┃┫┓╋┻┃┻┫┳┫┣━┛┗┫┛┣╋┻┓┣
┃┃┛━┫┛━┃┣┏┏╋━┓┛┓┣┻╋┗━┛┏┏┛┳┣┛┓╋┻━┫┃┣┫━┗┫╋
┳┻┳┓┻┃┻┻┫┓┳┣┳┳┗┫┻┣┛┫┣━┛┫╋┃┛┗━┛┻┻┃╋┻┓╋┏┃┛
┓╋┏╋┗┣┓┣┻┗┃┗┫┏┫┣┏┳┗┓┏┗┓┗┏┃┫┛┫┓━┫┳┏┓┛╋┗┗┗
┻┓┣┛┻━┻╋┗┃┻┃┏┛┣╋┣┛━┫┣┣┣━┛┓┛┻┣┓╋╋┫┗┃
┏┳━┻┫┏┳┓┳┗━┏┃┓┻━┳┫┓╋━┳┗┗┓┫╋┫━┻┣┃┫╋┓┻┳━┏┏
┃┛┗┫┃┻┏┣┣┗┏┛━┫┓┛┳┻┻┓┃┻┗┏━┛┏┛┣┃┣┫┓┏┛┏┫┓━┛
┫┻┃┣┫┫┳┳╋━┳┫┓┻┛┻┫┗┃━┃┏┃┣┛━┗┛┓┫┣┻┳╋┓━┗┻┳┃
┓┗┏╋┏┛╋┃╋┫┃┛┓┃┏┃┛╋┫┣┫━━┳┫┳┏┗┏┳┫┳┳┃┳┓╋┛┗╋
┗┣┃┛┫┛┻┛┛╋┗╋┛┏┓┳┣┻┣━┏┗┫┣┏╋┗┻┃┃┗┣┗┏┣┏┳┫━┏
┗╋┓╋┃┻╋╋┗┏┣┫┛┣┛━┃┫┗┳╋┛╋┃╋┻┏┫┫┛┏┻┻┳┃┏┓┻┗┛
━┓┛┻┓━┏┣┗┏┣┻━┏┣┛┫┣━┳┃╋╋┛┳┻┃┗┃┳┏┳╋┻┳┫┫┃┗┳
┗┏┏┳┫┏┏┳┏┛┓┏┣┛┓┛┏┃┳┫┻┻╋━┳┏┛┃┗┣┛┏┗━┻┫┫┛━┃
┓┏┛┏┛┏┓┓┳╋┣━┳┫┳┃┻┳┣┣┓┗┳╋┳┛┛┫┛━┛┓┏╋┓┛┛┓┳┃
┓┫┫┣━┫┻┫┏┳┫┃╋┛━┃┓┛━┛┗╋┏┳┏┃╋┫┻┫━┛┗┻┣┳┃╋╋┻
┗┏┫┫┛┓┻┻┳┣┃┣┛┏┏┓┓┗┻┛┳┓┣┣┗┗┣━┗┳╋┗┏┗┛┳┛┗┛┣
┓┻┛┣━┗╋┫┻┣┣┳┓━┣┗┳┫┣┏┛┳┻━┓┛┃┓━┫┣┫┛┣╋┳┫┳┳┓
┃┫┃╋┣┓┫┫┗┳┫┃┗┏┛┳┣╋┗┃━┏┓┏┣┗┻┃┣┓┣┃┛┗┳┻━╋┫┫
┛┓┣┫╋┫━┃┳┫┓┫┳┛━┣━┳┻┳━━┛┳━┻┫┃┳┛┃┓┻┛┳┓┗┛╋━
┣┳┫━┣┛━┃┗┻┳╋━┃┻┓┛┏┃┳╋┏━━┓┻╋━┗┗┏┛┃┓┏━┃┗┗┫
┓┫┗━┏┃┛━┻┛┻┣╋┣┗┏┛┃┫┗┫┻┫━┏┃┗┻┏┣┓┃┃━┣┫┣┃┏┛
┫┣┏━┓┻┓┳┗┻┣┓┣┫┃┛┻┣┛┫━┳┏┓┛┃┫┗┫┛┛┳┫┣╋┛┃╋━╋
┓┣┓┏┻┳┣┗━╋┓┏┣┣┗┏┻┗━┣┻━┗┫┏━╋┓╋┏╋┛┗┳━┏╋┻┗┃
┣┗┻┻┓┃┗┗┃┣┗┗┳━┓┓┳┻┓┛┃┛┏┫┳┛━┛╋┣┳┫┫┓┳┗━┻┓┓
┫┗┳╋┓━━┗┳┗┣┗┏┗┻┣┗╋┃━┃┳╋┛┗┣╋╋┏┗┣┛┣┛┗┫┣┏┻┏
┻┗┛┣┣┃┛━┳┗┃┗┳┗┳┫┻┃┃┛━┓━┓┓┛╋╋┳━┣╋┫┓╋┻┻┏┛╋
╋┻┓┛╋┣┓┏┃┻┫━╋┻┻┓┳┛┛┳┛┃━━━┃┗┣┗━┃┻┏┏┃┗┃━┻┻
┓┣╋┏╋┓┛┃┛┛┣┏━━┣┏┛┏┣┓┓┛┣┻┃┃┗┣┫┛┃┏┳┻┻┣┫━┛┏
┛╋┓━┣┏┗┃┣┫┃┣┣┓┣┫┳┗┛┫╋┛┻┫┗┓╋┫┗┻┳┫┣╋┻
┫┛┻┫┻┏┫┏┓┓┗┫━┣╋┃┏┛┛┛┗╋┗┃┣┫━┫┗┫┻┳┏┓┛┓┃┏┏┛
┓┻┻┛┻┻╋┗┓┓┃╋━┓┫┛┏┫┏┫╋┫┏┳┓┻┳┣┣┏┻┏┳┏┳┫╋┛╋┏
┣┛┣┗┳╋┛┃┳┏┣┻┏┫┛┳━╋┃━┛┏┛╋┫┻┫┫┳┏┓┳┣╋┓┻┛┏┣╋
┓┗┗┻╋┗┫┏┫┃┓┻┏━┳┣┻┫┓┃┏┏┓┃┓┣┏┗┻┗┗┫┫┏┫┓┣┏┛┻
┻┣┛┻┗┗┃┻┣┳╋┏┏┗┃┗┣┫┗┫┓━━┻┗┻┻┫┓┫┣┗┻┳┻┫┗┣┏┣
┫┗┣┣┏━┻┫┣┓━┫┳┣┏┳┛┏┛┏┳┓┏┏┛┳┳┏┻┏┛┻┃┻┳┃┃┃┛┓
┳┗╋┓┗┓┻╋┛┣┛┳┏━┓┣┗┃┃┛╋┗┻━┳╋╋┳┳┣┣┳┏┛┣┏┃╋┳┫
┣━┗┻┻┻┣┓┃┏╋┓━┓┻╋┫┗┳┻┓┻┛┫┻┛━┻┗╋┓┛┓╋┗┛┛┏╋┛
┗┳┓┻┳┫┗┛┣┳┗┏╋╋┛┳┛┛┣┗━┫┛┗┻┏┫┗┃┃╋┏┫┫┳┳┛┻┫┫
┫┏┓┫┛┃┃╋┳╋━━━┏┏╋╋┗╋┓━┻┃┓┳┏━┏┃┻┗┣╋┛┳┣╋┳┓┏
┫━┛┛┓┫┏╋┓┫┓┣┻┳╋┗┫┛┻┗┣┻┗┗┻╋┛┗┗┫┃┣┻┓┛┃┗┃┳┻
┳┗┓━┫┻┻╋┫╋┳┣┃━┳┻┗┛┣┻┫┻━┏┗┻╋┗┫━┻┗┓╋┻━┻┫━┏
┫┗┻┏┻┗┛┫╋┗━━━┏┏┻┃┏┓┳┻┃┣┻┏┳┛╋┫┫┳┫┻┳╋╋┛┣┛━
┳┣┫┏┓┃┻┃┛┣┛┳┓┏┃┏╋┻┣┣┫┏╋┻┓━┻━━┣━┳╋┳┃┏┃┃┻┛
┏┳┛━┓┃┃┏┻┏┳┫┫┣┫┣┗┣╋┣┫┫┳┳┛┏┏┳┻┳┛╋┳┳┫┛┣┣┣┳
┫┻┃━┓┓━┣━┳━┗┓┛┣┫┻┏━┃┛━┃┗┫┓┳╋┫┗┃┳┛┫╋┻┻┫┗┣
┳┗┗┓┫╋┻┗┃┃┛┳┏╋┻━┻━┛┳┻┳┓┫┫━┣┃━┣━┻┛┛┳┣┓┫┗┃
┓┃┛┛┫┫┏┫┣┛┫┗┳┃┳┗╋┗┫┻┳┓┏┫┃┣┳┣┛┓┳╋┣┫┗━┳┃┻┓
┛╋━━┣┫┫╋┛┳┳┫┻┛┛┻┏┳━┃┛╋┃┣┛━┣┃┫┣┏┗┏┗┫┗┫┣┳┛
┗┏╋┏┣┣┏┏┻┫┛━┏┏┣╋┓┫╋┃┃┻┫┓┻┗━┏╋┗┻┓┫┫┗┛┏┛┻━
┫┗┃━┓┫┻┃╋╋┓┃┣┗┣┃┗┫┓┃┗┣┛┣┃┃┻┗━┳┳┻┗┃┻┏━╋┗┳
┃┗┻╋┳┃━┫┗┻┛╋┣╋┏┓┛┫┻┏╋╋┫┛╋┛┗┻┏┛━┓╋┗╋┛┳┳┏┃
━┫┗┃┫┳┛┻┫┫┣┃┛━┏╋━┗┣┻┛┻┻┃┗┻┳┻┓┳┃┓╋━┏━┗┻┫╋
┓┳┫┳┗┳╋┳╋┓━┻┻┻┏┛┃┫┏┣━━┣╋┫┳┫┳┫┳┃┗┗┗┓
╋┃┳┫┓┃┃━┓┛━┓┳┏┃┛┫┏┣┗┫┛┛┣╋┛┛┃┳╋┻┻┫┻┫┣┫┫┻┏
┗┣┏┛┻┣┏┛╋┛━┣╋━┃┛┗┗┃┓┃┏╋┃━┳╋━┓┫┻┫┛┗━┗┏┫━┫
━┃┓┛┳┳┫┳┳┓┏┃┣┓┛┛┃┛━┳┛┳━━┻╋┓┛╋╋━┓┃┳┛┣┣┻┓╋
┫┓╋━━┏┓┛┓┗━╋┳┣┻━┗┣╋┃╋━┃┣┣┣┃┣┫╋┣┛┳╋┗┛━━┣━
┣━┫┛┛┣┓╋┳┓┣┓┏┓┫┏┏┛┗┳┓┳┫┗┏━┛┓━┃┓╋╋┫┏┏┫┫╋┣
┛┃┏┣╋┓━┗┫┃┗┏┳┻┫┃╋┛┻┻┃━┛┻┻┏┗┳┗┣┫━┻┛┳┳┫┗┗╋
┻┳┏┓┣┗┫┣┃━┗┃┓┓┃┏┫┓┣┫┛┳┓┳┗┏┻┻┗┣┃┗┣┏┳╋┏┳┣┳
┻┃┣━┓┻┛┣┻┻┣┳┳┫┫┣━┛┻┳┓┗┳┳┏━╋┏┫┫┫┛┃┏┣┛┳┣┗┃
┃┏┣┓┻┣┫╋┣┛┣┏┗┏┏┃┛┳┏━┻┃━┓┗┗┃━┣┣┓┛┃┛┫┛┣┓┗┳
┓┃━┻┻╋┗┏╋┗┗━┛┛━┛┗┻┫┛┓┃┗┃┳┃┏┫┻━┣┳━┗┓┣┓┃┳┗
┃┳┃━┗┓┗━┓╋┻┃┛┣┻┻┫┫┏╋┃━┓┳┓┫┛┗━┃┣╋┏┳┏┳┳┻┃┻
┻┻┏┫┻┳╋┃┳┓╋┳┻╋┛┣┳━┣┓┳┣┓━┃━━┓┳╋┫┃┃┣┛┣┻━┫┃
┏┓┳┛╋┛┓┫┃━┻━━┗┻┣┳┣╋┗┛━┏┏┗┳━┻┫┳━┗━┓┫┓┣┃┳┻
┫━┗┓┃┳┛┻┓┃┏┗┏┛┓┓┗┃┻┳┛┛┳━┣┃┛┫┃┃╋┏┓┃┣┫┛┓╋┗
┛┫┃┗┣┗╋┫┃╋┣┓┳┳┓┃━┛┃━┛┗━┏┏━┗╋┗┳┻┛━┳━┳┣┃━┃
┛┣┻┣╋┳┓┗┓┛┃┃┏┣┓━╋╋┛┓┛┏━┓┃┓┗━┃┏┛┻╋┏┳┗┻━┏┛
┓┏╋━━┫┫╋┛╋┳┃┃┗┻┻┓━┫┳┳┣┏┛┓┳┫┫┃┛┓┛┛┏━┳┏┣┻┫
┣┣┳┳┛┓┗┓━┳┗┏╋┗┓┫┳┓┻━━┣┓┓┃┻┻┫┫┻┣┳┃┏┳┃╋┣┛┗
┗╋╋┣╋┓┻┓┃┛━┃┻┣┗┳┗━╋┏┫┗┣┛┛┻┃┗┫┏┣┗┳━┻┓╋┛┳╋
┗┣━┓┛┗┫┓┛┏┫┛┗┗┻┫┳╋┛┻┏┳┳┣┛┻┳┃┛┗┏┻┛┛┻┏┳┳┛┏
┣┳╋━┻┃━┏╋┻━━╋┏┫╋┏┻━┛┃┛┓┳┃┻┣━┫┣┓┃┛┏━┗┣┳┏┫
╋┣┛┫┻┓┗┣┗┓┣┗┛━┓┓━┻━━┗┻┻╋┃┗┻━╋┫┏┛┓┗┃┻┃┫┃┗
┛┃╋┫┛┛┃┓┻┣┛┛┛┃┃┓┫┳┻━┳╋━╋┓━┫┳┏┛┓┣┫┻┫┛┻╋┛┣
┗┏┳┃┻┗┗┫┃┳┻┗┓┏┣┓━╋┻╋╋┃┓┛┏┣┻┗┳┻╋┏┓┗╋
┃┳┫╋┏┗┃┗━╋━┓┓┗┃┛┏┛┏┗┓━┛┃┣┫┃━┓╋┃┛┫┓┛┗┣┛┛┃
┓┏┛┗┓┳┏┫┓┻┓┛┏┓┓━┫┣━┫┃┏┻━┏┳┏┃┳┣┣╋┗┣┃┣┻┳┗┗
┓┛┗┓┛╋┛╋┻┓┃┣┛┳┻┣┏┣┓┏┣━┃┃┃┣┳┻┻┗┣┳┃┃┓┏┗━╋╋
━┃┫┻┫┏┫┳┣━╋┳┗┛┃┃┓┛┃━━╋╋┳╋┃┛┃┃━┛┳┏┻╋╋━┫┛┓
┃┗╋┛┗┗┳┛┣┓┛┣┃╋┳┻┻┃┻┣━╋┫┳┻┣┗┛┏╋┳┗┫┫┻┗╋┫┗┫
┃┏┏┳┃━┻╋━┃┫┳━┻┃┻┳╋╋╋╋┗━┓┛┃┃┏━┳┏━┣┛┃━╋┫━┳
┗┫┻┏┫┳╋╋┏╋┫┗┓╋┃┛━┛╋╋━┫━┏┏┣┓┃┓┻╋━┣┻╋┫━┏╋┏
┗┫━╋┏┣┫╋┛┣┛┏┓┏┏┣┳┫┻┃┓┛┳━┗┳┃┛┫┓┃┫╋┏┫┳┣╋┓┻
┻┃┃╋┃┏┛┓┏┓┳┫╋╋┗╋┣┻┳╋┫┣┫┏┗┣┳┳┛┃┃┫━╋┫┣╋╋┣╋
┳┓┏┛┏┣┃┃━┳┣┻━┗┗╋┻┛┏┻┫┛╋┻┛┗┣┳┏┗╋┃┓┻╋┃┃┗┛┏
┏┗┗┏┓┳╋┫━┳┳┗┳┻╋┃┫┓┣╋┏┣┻┳┃┻┃┳┫┳┗┻┛┏┻┻┳┛┗┗
┳┫┃┳┏┛┓┻┛┣┻┃┣┃┏┣┓┃┣┛┏━╋━┏┓┃━┃╋┛┏┻┛┗┏┣╋┳┗
┛┻╋┛┫╋━┻┻┛┃┛┣┛┛┣┻┗┃━┣┣┛┃┛╋┓┓┫┓┻┫╋━┓┳┓┣┳┻
┓┣┏┓┏┣╋┻╋┳┻┛┏┓┗┗┓╋╋━┏┃┏┓┏┛┏┗┫┣┳╋┗┻┏┗┃┏┻┃
┳┳┻┳┃┏┻╋┣┓┫┃┻┃━┃┳┻┳┃┫┗╋┫━╋┏╋┣┫┳┻╋┓┣┻┏┃━━
┓┳┣┻┏┣━┃┓┗┛┛┻┣┳━┻┃━┓╋┫┓┫━╋┏┣┻┻┻┣┛┫┏┏┓┃┓┫
┳┫━╋┫┃┓┣┳┻┓━┛┣╋┣┳┛┳┏┏┏┛┣┃┫┏┻┳╋━┓╋┫╋┫┃┛┣┣
┛━┗╋┓┗╋┛┓┳┫╋┓┫━┏┓┛┫┃┗┛╋┏┳┫┏┫┫┓┗┃┻━┫┫━┣┃┃
┻┣╋┏┣━┗┳┗┳┏╋┃┗┫┛╋┳┻┣┛╋┓┣┃┣┃┳━┃┓┏┳╋┗┛┏┛┣┗
┗━┏╋┃┓┳┗┳┣┛┏┫┏┳┗╋╋┛┫┣╋┻┃┳┃┳┣┗┛┣┃┫┛┗┛┻┻━┣
┻━┗┣┫┻┗┣┗┳━┗┏━┛┏┗┃┏┛┫━━┗┛━┗┏┳┻┣╋┛┃┓━┃┣┫┣
┗┣┛┏┛┃┳┗╋┻┫━┛┳┫┛┻┣┗━┓┏┏┫┗┏╋┫┻━╋┣┛┏┳┻┳━┫┳
┫┃┫┗┻┓┳╋┏┃┛━━┗┛┣╋┃┃┗┫┳┻┳┻┏┳┻┣┏┏╋╋╋┗┛┛┻┃┓
━┏┃┃┣┏┛╋┏━┣┫┻━┓┃┏╋━┣┣┛┣┛┃┣╋╋┳┏╋╋┗┳━
┏┫┻┣┗┫━┻━┣┛┫╋┃┳┏╋┏┣┗┃┏━┛┛━━━┗┃┫┗┛┳┳┣┓┳━┫
┣╋┻┛━┃┃┓┳╋┗┓┻┛╋╋┛┻┫┓┣┏┃┗┫┣┳┃┃┛┓┳┫┫┓┻╋━┫━
╋┳╋┏┣┗┣┗┫┃━╋┏┫┃╋┻┃╋╋┫┛━╋╋━┏┓┗┓╋┣┛┻━┫┗━━┗
┛┃┗┣┓┣┗┣┓┣━┣╋┃━╋┫┃┓┗┗┏╋┛┻┗┻┛┣┓╋┗┗┣━┏┛┗━┫
┃┫╋┓┫┃━┳╋┏┻┃┃┏┻┛┃┃┃┗┛━┏┣┛┫┃┃┗┓┓┳━┻━┓┓┻╋┏
┓┳┓┳┓┣┻┗┓┫╋┻┏┗┗━┗┗┗━┛━┻┏┛┳┃┗━┫┃┻━┳┻┓┫┻┫┃
┣┃┫┛╋┗┓┓┗┃┗┣┳┣┃┓┗┳┛┗┓┣┓┛┓┻┻━┳┛┗┻┛┃┣┳━┗┃┏
┏┗┣┃┏┻┓┏┳┳┛┫┻┻┻┫┛┏┃┣━┳╋┳┓┣┣━┻━┓╋┣━╋┻┻━┫┛
┣┃┏┣┏┃━┃╋┳┻┳┓┓┳┳┻┳┗┗━╋┓┻┳┫╋┳━╋┳┫╋┻┏╋┳┏┏┃
┣┃┫┛┻┻┓┛━━┗┃┛┻┃┣┻━┛┛┫┻╋┗┻┗┏┳━┫┛┗┏┣┻┃┛┫┛┣
┫┻╋┗┻┗╋━┓┻┳┛┻┫┣┫┏━┗┓┫┗┫┓┫┏┗┗┳┫┓┏┓━━┏┛┗┫┣
┻┻┏┃┗┫┗┗┓┻┣┏┃┏┓━┓┫┳┗┫┗┓┳┻┻┻┓┗┫┗┗━━┏┣╋━┛┗
┣┏┗┣┻┳┳┃┓┣┣┓┣┳┫┛┻┃┏━┏━━┫╋╋┃┣┳┻╋━┣┳┻┓┗┳┻┫
┏┣╋┓┣┻┣┗┃┏┛┃┛┃╋┛┛┫┻┻┏┓┻┣┻┓┓━┃┃┗╋┗┃┫┣━╋╋╋
┏━┫┃┣━━┫┳┏┣┫┛┫┛╋┗┻┏┛┗┻━┏┃┃┗┻┣┣┻┏┓╋┓┗┫┣┫┛
┏┓━┛╋┗┃┓┛┛┓┣┃┻┏┗┻━┃┳╋┣╋┃┏━┗┛┫┳┗┛┛╋┓╋┏┻┓┻
┫┫┗┣┃━┏┣╋┻╋┗━╋┃┣┗┳╋┳━┓┫┫━┓╋━┃━┃┛┻┏┏┏┏┛┛━
┗┃┣┗┻┓━┻┓━━┃┳┣┳━┻┃┻┓┓┣┳┫┓┗┣┓┫┻━┓╋┻┃┗┳┫┃┗
┛┗┃┓┛┓┗━┫┻┏╋━┫╋┃┣╋┳━┻┳┃┗┻┣┏┏┫━━┛┓┓┛┓┣┫┃┫
━┃┻┃┓┃╋━┣┛┓┳┓┳┻┣╋┣┣┓┫┓━┳━╋┃┛┓╋┫┗╋┗┻┫┣┃┛┓
┓┓┣━┛┃━━┃┓┫┻┃┛┛┫┳┳┃┛┏┻┏┻┻┻┫┗┏┓┏┻┫┗┻┃┏┃┗┫
┛╋┓━╋┛┓┓┏┃┣┫┫┻┃┻┛┣┗┫┃┃┻━┏┛┃┏┛┻┃┣┻┓┗┳╋┓╋┓
┏┗┏┃╋━┛┛┛┣┛┻┫┃┻┗┏┃┫┫┛┗┛╋╋┳┫┛┗┓┓╋━┣╋┗┛┳┣┃
┳┗┏┳┛━┻┃┏━┛┫┃┏╋┛┏┣┃┗┳┛┃┫┛┣┏━┗┻━┫┛┓━
┃━┓━┃━┏┏━┏┛┏┻┃┣┻┓┃┻┛┳━┛╋┓┏━┛┏┳┣┣┫╋┫┫┻┗┛┫
┛┃┓┣┛┳┓┻┳┓┳┫┳━┏┓╋┏┛┻┫━┛┳┻┣┃┃┃┫┛╋┃┫┏┓┛┳┏┃
┗┏┓╋┃┗┃┻┏┫┛┣┃╋┓┫┣┣╋┓╋┻┃┃┛┫┗┣┳┓┏┓┃┛┫┓┫┣┓┫
┓┻┓┻━┃┳┣┻┗━┃┣┓┗┃┛┓┣┗┃┻┫┗╋┓┛┛┗╋┻┗╋┃┣┳┳┛╋┓
┛┣┓┳┳┣┛╋┳┗┻┃┃┫┳╋━╋┣┗┣╋┃┫╋┻┣┻┓┫┗┣┫┗┛┳╋┓━┓
┻┻┫┃┏┣┗┗┓┻┣╋┛┣┃━┳┻╋┛┻┛━┛━┻┏┫┳┛━━┛┳┫┣┃┃┏┓
┓┓┳┻┫┗┛┻┛┻╋━┏┳╋━┛┳┫┳┏┫┻┳┏┻┗━┃┃┗╋┳┓┗┏┻╋━┛
━━┓┛┣━┻┗┣┫┫┫┓┣┃┻┓┻┓┃┗┻┛┣┛┣┏┃┻┃┳━┛┏┗┃┣━┃┻
┓┣┓┣┻┃┛╋┓┃╋┛╋┛┛┗┣┃┛┛┗┛┏┫┃━┃┣╋┳┻┫┻┏┓┛┏┻┗┛
┫┓╋┓┛┏┳┣╋┃┣┫┳┏┗┻┗┫┫┏┫┳┏┓┛┛┫┗╋┛┳┏┫┃┻┏┏┳━┃
┃━┓━┗┛┳━┳┃┏┓┗┏┏┫╋┗┳╋┫┣┃┻┗┳┗┏┫┳┣┣┛┃╋┳┗┳┛┓
┗┳╋━┻┳┛┏┏┣┏┻┻┏┏┃┣┫┗┳╋┻━┃╋┏┓┏┗┃╋┓┫┳┻┗┣┓┳┳
┳┗┛┏┣┗┻┓┫━┳┗┻┓┳┏┣┻┻┃┛╋┃━┻╋┣┫┃┫┣╋┣┗┛┫┳┗┫╋
┓┣┳┣┫┃┛┣━┓┏┫┗┓┏┣┃┻╋┫┻┫┏━┏┣┓┓━┫╋┃┛┃┓╋┗┳┓┳
┻┗┏┃┣┫━┻┗┫┫┃┣┏┏┛┃┗┛┣┻┻╋┓╋┓┛┓┫┛┗╋┃┫┛┣┓━╋━
┫┏┻┻┗┃┳╋┏┳┻┃┳┓╋┏┳┏┻┛╋╋┓┳╋┛┣━╋┳╋┗┳┻┃┓┫┳┃┻
┫┻╋┛┛┃┣┏━┣┣┳┛━┣┏┏┃┣┛┻┻┓┛┗┫┛┏┃┏╋╋╋╋━┫╋┓┃╋
┓┻┗┫━┳┫┣┛┣┃┣┻┣━╋┛┳┫━┛┓┫┏┻┏┏┣┫━┏┗┗┏┛╋┻┻╋┻
┻┫┃┓┻━┫━┛━━╋╋┣┻┏┏┗━┃┗┣┏┓┣┓┛┳┃┻┣╋┻┗┛┓┏┫┛┫
┃┻┏┛┃┻╋┻┗┗┻┛━┗┫┓━┣┣━┗┃┳┻┏┓┫━┗┏┗┳┃━┗┛┳┏┗┓
━┣━┛┳┛┓┳┓┃┻┃╋┃╋┃┫┏┏━┛┃┃┻┳┻┫┃┳┣┃┗━┗━┃┳━┳┃
┣┳┓┃┣┳┓┣┻━┫┣┏┛╋┳┫┛┃┗┛┛┛┛┓━┓┓━┛┏┻┫┣┃┻┻┳┣┳
┻┏┛┃┏┃┃┻┛┛┻┛┣┃┃┣┣┏┛┫┳┳┻┓┳╋┛┃┗╋┻┃┻┫━┳┏┛┓┫
┃┃╋┳╋┓┫╋┃┏┫┏╋━┃┛┫┓┓┳┣┻┻━┣┛┫┛┃┣┳┻┓┫┣
┣┣┳┃┏┓┃━┫┛┗┛┏┏┃┳╋╋━┓┳┣┫┏┳━┏┫━┻┛┫┫━┻┛┣┃┏━
┳┳┫┣┗┣┳┃┳━┏┃━┛┓┫┣╋┓┓┻━┗┗┛┻┏┳━┳┗┏╋╋┛┣┓┛┣┏
┫┫┃┏━┗┻┣┛┳┏┛━┻┏┏┛┃┫┣┫┳┓┏┏┻┣┛┓┃┗┗┣┫┳┛┃┛┻┃
━┏┓╋┳┏┃┳┻┃┳┣┻┣┗┓┛┣━━┃┃┳┳┓┏┫┛┛┣┓━┳╋┫┳╋━╋┗
┳┻┣┳┫┫━┫┃┫┓╋┓┳┳┳┗┳━┗┃┓┓┏┏┳┗━━╋╋┻┃┛━┓┫┣┃┫
┣┏┻┛┫┻┃┗┏╋╋┫┻╋┓┛━┗┏╋━┳┓┫┏┗┓╋┃┏┓╋┏┗┫┃╋┻━┗
┃┣┳┫┳┣━╋╋━┣━┛┳┫┗┏┏┣┣┓┻┳┃┏┏┻┳┻┣┳┻┛┏┃┫┃┗┛━
┛┏┻┫┏┛┓┣━━┫┳┣┣━╋┓┳╋┏┃━┫┏┳━┏┫┳┗┳┃┗┗┃┃┻┃━┣
┏┳┓┣┣┓┃┣┫┛┗┣┳┻━┃┏┣┛┓┣┗┗┫┗┳┏┣┳┏┣┃┫┗╋┏┣┫┛┃
┓┛┫┏┓┻┳┣┫┻━┳┣┛┳┫┗┻┻┣━┫┣┓┏┏┣┏┏╋╋╋┏┃┫┏┻┳┃┛
┳┃┓┫╋┫┓╋┃┳┓╋┏┻┏┃┗┻┗┻╋┓╋┛┏┓┓┛┓┫━┻┫┛╋┏┓┛┻┛
┓┃━┗┫┛┻┫┓╋┓┻┓┗╋┓┫┃━┏┣┗┛┏┓┳┫┃┓┫┻┓┻┫┻┏┃┛╋┣
┳┓┳┻━╋╋┓┳┛┛┳┣┓┗┻┏┳┏┗┗┃┛┃┫┓┣┓┻┗┣┏┛┓╋┃┣┃┫┛
┛╋┛┣┛┓┻┗┻┓┗┻┗━┳┏┫╋┻┃┓┗┻┏┗┳┃┗┣┏━┫┻┓┃┓┃┫┓┻
┓━┣┓╋┳┃┗╋┛╋╋┃┻┓┣┻┛┏┗┻┣┏┣┣┏┏━┳┫━┻╋┳┓┫┳┃┫┣
┏┳┻┫┻┏┗┃┗┏╋┏┃┃┛┏┛┃┏┓┏━┓┣┻┗┏┳┓┣┗┳┫┃┫┃┃╋┳┏
┛┫┳┣━━┫┓━┗┗┣┻┳┻┓┗━┻┓┣┫┫┳┛┻━┃┳┓┃━┫┳┫┃┛━┫┣
┛┛━╋┻┏┳┓╋┓┃┛┛┫┃┃┛╋┛┣━┗┓┃┗┗┏┻━┃┏╋┏┗┳╋┓┣┻┏
┻┻━┗┣┓┳┛┫━━┃━┫┃━┻┛┫┳┻╋┏┛┣┛┃━┛┏┃┫┛┗┛┣┻━┗━
┳┓┻╋┛━┻┳┫╋┃━┣┃┃┏━┗┫┃┗┣┃┻┃┛┣┣┏┗┃╋┏┃┫┫┫┓┻┫
┫┃┳━┏┏┣┣╋┣┫━┻┃╋┓┓┓┻╋┣┏┓╋┫┣┓┃┃┛┻┳┫┓┗┛┳┳┗┏
┻┣┃┻┫┃━┗┣┓┓┳┫┳━┏┛┳┻┏┃━┻┛┏┏┗┳┻┻╋┣┏━┳┫┣┫╋┳
┛┻┻┳╋━┻╋┗┛┳┫┫┻━┗┃━┗┻╋╋┣┳┣┻┻┏┫┃┣┓┓┻╋┃━┳┃┣
┏┳┗┃╋┣┃┣┃┓━┳┫┏━┛┛┛━┣┣┛┏━┻┗━┓┃┣╋┣┃━┏
╋┫┛┓┣┳┳┗┫┫┗╋┫┓┳┫┏┃━┫┛┏┏┫┳┗━┳┗┫┫┏┃┏┳┓┻┻┃┣
┗┗┻┳┗┛┗┳┗┣┫┻┣┫┃╋┃┫┗┫╋┫┻┣┫┛┗┣┻┓╋┗┃╋┫┓┏┛┗┻
┗╋┃┳┳┏┃┫┛┫┃━┳┗┛┫╋┻╋┓┫┗┗┃┣┫┣┃┣━┓┳╋━┣╋┳┗┃┻
┣╋╋╋┻┫┻┛┃┻┻╋┃┗┓┗┫┏╋┗╋┓┛━┫┓┃┓╋┓╋┻┳┓┓┗┓┣┳┛
┳━┓┓┓┫┗╋┻━┻┛┣┏┓┻┃┫╋━┫┗┓┳━┏╋┳┓┫┏┻┛┫┳┏┓┗┗┏
┏┛┻┫┏┳┃┣┓┻┻┛┳╋━┫━┻╋┏╋┛┻┛━┫━┏┣┓┏┃┓━┻┃┃┳┃┫
┣┫╋┓┛┗┣┗┏┳━┳┃┗┣┳┣┛┣┣┣┛┫╋┻┗━┻┗┓┣┓┣╋┣┛┻┏┓┻
┏┻┃┓┃┃┣┳┃┛━┗┏┓┃┃┳┛┃┓┃┳┓┛━┣┫┏╋╋┫╋┃┻┳┃━┛┫╋
┃┏┣┫━┗╋┛┣┓┏┏┏┫┓┗┫┓╋━━┳┏┃┫━┛━┗┛━┻┻┫┳━┓┗┃┻
┫━┻┛┻╋┗┛┻┓┳╋┃┛┫┃┗┻┣┳╋┓┏┛╋┗┏╋┻┫┏┫┛━┻┛┫┃┣┃
┛┏┃┫━┓┗┻┗┳┻┛┛┓╋┳┏┛┳┗┛╋┻┻┃┓┳┣┛┣┃┻┻┓╋┃┃┛┗┳
┛┏┃┛┣┣┻┏┣┻┫┻━┣┛┻┓┓╋┻┣┳┳┓┣┓╋┓┗┳┣╋┻┫┻┳┳┛┗┳
━╋┣┫┳┛┏┃┻┏┻┏━┣┻┏┓┳┣┳┫┗┳┳┣━╋╋┫━┏┃┻┓┳┫┻╋┳╋
┗┗┻┓┃┗╋┻┫━┣┃┓╋┛┫┣┗┣┫┣┻┛┫┗━━┏┫╋┫┃┛┏━┗┻╋┃┳
┃┻┃┓┏┃┛┫━┻┛┗┏┃┃┓┛┳━┓┏┃┫┳┳━┗╋┫┃┫┏┏━┫╋━┗┏┏
┏┳┗┏┻┏┫┛┓┛┗┻┳┓┗╋┫┏┏┫┃┗┫┳┣╋┣┃┃┃┓━┣┫┓┫╋┣┃┓
━╋┣┳┛┏╋┛┏┛┓┳╋┛┏┃┛┣┫┃┣┛━┗┳┳┳┻╋┳┓┗┳┗┻┏┃┣╋╋
┣┫┏┏┻┛━┏┗┛┏┳╋┣┣┃┏┛╋┻┗╋┃┗┓┫┓┳┛┗━┫┫━━┳┃┻╋┻
┗┗┏┗┣┏┏┳┏┛┳━┗┫┓┛┓┃┓┏┏┣━┓┫┳┃┏┗┛┳━┏┓┏━┓┗┻┏
┳┳╋┛╋┻┗┛┃┛┫┗┗┻┓┃┳┓┓┫┳┣╋┏╋╋┓┗┻╋┗━┻╋┛┳┻┣┓┃
┛┫┻┏┣┓┓┓┻┛┳╋╋┻┃┃┳━╋┻┛━┃┻━┓┻┗┫┳┏┓┻┓┃┻┣┻┛┃
┳┻┻┏━┻┫┣┻┫┻┻╋┓┛┗┻┛┗┏┻┫┣━┣┓┳┛┏┗┫┃┻━╋┻┗┓┏╋
━┳┛┃╋┃┃┏━┓┏╋━┗┫┻┣┫╋┻╋┓┣━━┻┏┫┳┻┣┳╋┃━╋┻┃┫┛
┏╋━┣┻┛┻┏┏━┫━┫┛┻┃┓╋┣╋┓┃┃┣┓┫━┗┓┻╋┻┳┓┛
┫┓┛━┏┫┓┛┓┗┳┳┳┣┃┓┫┻┻┻┻┃┻┳┣━━╋┣┛┓┛━┗┃┓╋┻╋┗
┃┗┗┳┓┏╋┻┫┣╋┫┫┳┓┻━┃┃┏┻┳┓┓┳┳┛┗━┓━━┗┳┻┻┃┣┳┛
╋┓━┳╋┃┓┫┏┣━┻┛┃━┫┳┃╋┗┏┻┓┗┏┫━┫┓┃┫┓┓┛━┛┓╋┫┏
┓┳┓━━┏╋━┫┳┫━┣┣┫┻╋┏┓╋┓┳┓┗┣┃┫┣┃┻━┏┗┻┳┫┫┻┻┣
┳┳┣┫┗┫┃┓┃┻┫╋╋━━┃┏┃┃╋╋┣┃┓┗┳━━┏┻┏┛┫┓┛┏┗┫┗┣
━┗┻┃┓┏┏╋┛╋━┫┛━┛┏┻┻┃┫┃┗╋╋┃┓━┫┣╋┳┫┗┛┫┻┫┗┗╋
┓┳┛┣┳┛╋┛┃┛┳┗┓┻┳┻┫┃┣┻╋━┻┓┛┗╋┓╋━┃┳┫━┓┣╋┫┏┗
┏┃┫╋┃┛┓┓┓┻━┳┃╋┻┃┏┛┫┗┻┛┻━┓┗┳┏╋┣┓┣┏┗┃┻┏┳┗╋
┛┏┓┛┳┣━┗┏┗┣┗┣┓┃┏┛┃┣┓┣┗┳┃┫┣┳┗┛┗┏┫┏┣┣┃┻┃┏┏
┳┣┻┓┣┛┫╋┏┗┃━━┃┣┏┗┏┗┓┫┳┏┃┻┃┻┻┫┫┳┛┓┓━┳┫┫━┓
┳┏┛┛┳┓┣━┗┻┛┣┳┏┣┻┏┛┓┛┏━┛┗┻╋┫┓━┗╋┻┗┃┗━┓┏┻┛
╋┛┣┛┻┓┻┃┻┻━┣━┗┻┗┻┓┛┻┫┫╋┛┃━┣┻╋╋┃┓┣┫━━┓┛┗┣
┃┗┓┃┓╋╋┫┛┃┣━┳┃━┛┃┏╋┗┻┻┣┗┃┏┻┗┏┻┃┏┛╋┏┣┗┓┏━
┗┗╋━┗┃┳┗┓┫┫┛┫┓┃┫╋┻━┗┃┛╋┗┗┳┃┗┛┳┳┛━┏━┛┗┛╋┻
┳┓┓┃┓┏┻┣┓┛╋╋╋┻╋┃┏┣┓┏╋┃╋┛┗━┣┓━╋┓╋┻┏┻╋┻┃┫┣
╋┃┗┣┳┏┓┣┃┓━┏┗┏━┃┓╋┓━╋┫━┫┏┓┫┏┫┃┏╋┻┃┃━┳┣┻┓
┗┃┳┣┣┛┣┻┣╋┻┣┏┃┳┣━┓┛┃┳┛╋┛┛┃━┫┳┃┏┛┛┃┗┗━┛┻┛
┏┛╋┻━┓┓┏┓┣━┫┣━┗┫╋┓┓┓┣┗┃┛┻┫━╋╋┃┛╋╋┗┣┻┃┻┫╋
┳╋┏━┻┳┻┣┳┳┗╋┗┃┃━┓┛┳━┻┗┗━┃━┓┛┛┗┏┃┻━┛╋━┫┛┗
┓╋┫╋┃┻┏┳┛━┻┛┛┳╋┫┏┣┃┃┫━┗┫━┃╋┏┻┃┃┳┗┛┣┗┃┣┻╋
┏┃┃╋┗━╋┛┏┃╋┳┫┛┫┛┛┏┗┣┗┣┫╋┫━┏┣┣┓┃━┫┻━┏┗━┓┻
┫┗┣┗┏┫╋┳┻┳┗┫┛┏┏┃┓┓┏┏┻┓┳┏╋┓━╋┻┓┗┓┳┏╋┃┻┛┓┫
━╋┣┃┃┓┏┳┃┣━┓┗╋┣┣┏╋┫┗┗┫┓┛┓┏┃┫┏┻┫┛┛┳┓┃┫┃┻┗
╋┫┃┣┗┫┛┛╋━┻┓┛┃━┃┳┛┃┫┳┳┫┗┏┣┛┃┗┓┫┳┓┛╋
━┃╋┃┏┻┳┃━━┫╋┛┻━┓┏┓┻╋┏┃┳┏┣━┳┗┃┏┓━╋╋━┻╋╋┛┛
┣╋┫┣┣┫━┻┣┏┳┃┃┣┃━┻┫┻┻━┳┏╋╋┳┛┛┏┃┗┫┏━┏┻┓┛┫┫
┳┣┏━┛┣╋┃┫┗┳┗┛┳┃┓┃┳┗┫┫┓┳┃┻┳┗┏┣┫╋━┳┻┣┏┓┻╋╋
┫┛┻╋┻┏┣┛┫┻┛┳┃┃━┳╋┫┗┃╋┫┳┓┃┳╋┻┫┗┓┣━┗┗┗┃┗╋━
┫┏━┃┻┏┳┏┓┛┫┏━┻┫┣┃┃┫┗┫┻┓┣━┗┗╋┻━┻┣┏┏┣╋┓┗╋┃
╋┏┛┃┛┫┣┣╋┏┛┗┏┣┃┃┫━┣┫┗┫┃╋┻┓┛┓╋┏┏┛┳┣┗┏┗┗┗┓
┣┫┳┗╋┗┛┻┛┗┫┣┓┫┳┛┫┣━━╋━┃┏┛┫┗┛┣┏╋┗┏┓┏╋┳┻┻┻
┳╋╋┃┫┓┳━┏┃╋┏┓┳┗┫┗┻┣┃━┛┳┛┛┃┏┛┫━┓╋┫┓┫━┻━┓┓
┃┣┓╋┓┛┏┛┻┳┣┓┻━┗┳┏┗┳┛━╋┫┓┃┓┓╋╋┃━┃┳┛┳┛┫┛┛┃
┣┳━┗┏╋┛┣┏┃━┣┣┗┛┫┳┛┗┫┫┣┛━┳━┗┗┣┗┃┣┗┏┃┗━┫┣━
┃┻┣┳╋╋┛┣┻┫┳┃┛╋┃┏━┛┻┣┗┗━┳┗┣┳┃┃╋┛┏┓┃━┏┓┃┛┣
┏┗┃╋┣┃┃┃┓┗┓┫┏┻┗┃━┳┃┏┓┗┃┃┓━━━┳┣╋┏┃┗┗━┃━┗╋
┓┻┓┓┏┻┓━━━┣┳┓┣┗━┓┻┫┻┏┫┻┓╋┃┛┏┳┃┓┛┛┻┻┗┃┛┏┃
┣┛╋┏┳┫┓┻┫┃╋┓┫╋━┏┳━╋┛┳━━┣┃┻┗┗┏┣┛┗┣┫┗╋┻┫┗┏
┣┳┃┛┏┻┳┃┫┏┫┣┣┣┃┏┳┳┣┫╋┳╋╋┻┛┗┫┓┳━╋╋┳┛┻┓┣┻┛
┻┳┗┳┫┃┏┣┗┃┏┗┓┗┃┳━━┗┣┓┫┓┣┳┛┣┗┫┓┃━┓┃━┫┗╋┃┛
┣┫┻┏┣┫┗┗━┓┃┣━┫┳┏┫┫┃┓━┳━┣┗━┃┳━╋╋┃┃╋┻┓┳┫┫┫
╋┳┛┣┳┗┳┛┻┗┏┃┳┗┏┏┣┳┓┫┏┃┫┗╋┫━┃┣━┣┓┳┃╋┫┏━╋┏
┻━┗━╋┫┣┗┻┏┣┻┏┳┫╋━┃┏┏┃┓╋┗┃┻┏┏┣━┗┛╋┫┗╋┓┃┏┗
┃┛┣┏╋┛┗┓━┣┛┃╋┣┃┓╋┛┏┏┳┃┓━━┣┃┻┫┃┓━┣┻┳╋╋┃┣┃
┻┳┳┏┫┃┃┃╋┓┳┳┃┛┗┻┃┛┓┻┗┳┏┓╋┃━┏┏╋┳┏┻┣┣┓┃┫┣╋
┣━╋━┳┃┗┃┻┻┛━┣┏┓━┃┏┃┓┃┓┻┏┳┛┏┫┗┏━┏┛┗━┓┫┻┳┣
━┛┓┗┫━┛┛┣┏┗┛┓━━┃┣┻┗┛┏┳┃┃┳┳┗╋━┛┻┗┏┃┻┓━┃┏┓
┏┻╋┻┃━┗┗┃┗━┫┣┣┻┃┻┃┻┏┳┃┳┫━━┓┫╋┣┫┃┃┳┓
┃┛┻┣┳┫┛╋┗┻┗━┛┃┗━┛┛┃╋┓┓╋┏┣━┫━┛━┻┏┫┃┛┃┃┻┳┗
┫┣┻┃━┛┛┃┻┗┛━╋┻┏┳━┓━┛┃╋┃╋┃┏┣┏┗┻┏┣┣━┫┳┓┳┃┫
┏┃┫┫┗━┗┃┳┻╋┳┏┓┏┳┓┃━┫━┗┫┏━╋┏┫┓┃┛┃┏┣┻┓┃┫┣┃
┫┻┻┳┓┳┳┳┳┫┓┣┫┣┛┗┫┗━┃┃┻┓┗━┓┃┻╋┣┫┗┛┗━┃╋┗╋┓
┃┣┳╋╋┫┛┻┃┃╋┃┳╋┻┗┗┛┣━┏┏┛┃┃┣┗┃┳┗╋┏┓┃┓╋┫┣┓┫
┻┻┓┫┏┏┻┳┻┛┛┏┏━┏┃┻┏╋┣┃┫╋┃┏┣╋┏┣┗━┻┏╋┓┫┫┣┻┻
┻━┓┓┃┣┓┫┏╋┃╋━┳┓┻┓┣┓╋┳╋┳╋━┓┻┣┣┣┃┃┻┗┫╋┓┃┻┏
┓┻┏┣━┗┫┗┻╋┻┓┓┃┫━┳━┳┃╋━━┗┫┗━┗┃╋┗┓┳┏┛┏╋┃┛┓
┛━┳┫┻┏┻┃━┳┗┃╋┛┃┏╋┃┓╋╋━━┗┣┫┳┓┛┳┛┣┃┳┻┳┳┓━┣
┣┏┛┻╋━┗┻┓┫┗┫┃┣┳┫┳┻┳┃┏╋┗┻┫━┃━┓┗┳┻┏━┗┓┏┛┃╋
┛┓┏┛┏┗┫┃┃┻╋┓┏┻┛┻┛┗━┛━┗┃┗┛━┫┏━┳┫┏┃╋┻┫┗┣━┳
┫╋┣┣┏╋┓┓━┓╋╋┗┓┓┏┏┓┻┫╋━━┣━┣┳┓┳┳┛┫┻┗┻┻┏━┳┓
┫┣┻┫┃┗┛━┏┛┃┻┃┗┃┃┏━┫┓━┓┏╋┏┏┛╋╋┛┃╋┛┓┻┏┛┳┫┻
┛┗┻┓┏┃┏━┏╋┫┫┛┃╋┫┃┛╋┓┣┳┫┗┗┣┗┳━┗━━┗┻╋┃┗┫━┫
┃┃┓┏┃┳┛━┗┳┫┃┻┃┫┗┳━┏━┣┓┏┻┗┛┏┛┗┏┗┻┳╋┫┫━┓┫┳
┫━┃━╋┻┳┛┣┣┓┳┳┛┗┻┏┛┓┫┻━┫┻━┃┏┓┳┏┓┻┻┻╋┗┫┃┓┏
╋┫┫╋╋┃┛┳┫┓┗┏╋━┓┫┻┳┣┛┫┳┫┫┓┃┻┗┗━┻┣┗┓┗┳┃┗┻┏
╋┛┻┻┗┗┻┗┗┏┣┏╋┫┃╋╋━┣┫┏┛┣┻━┗┻┓╋┳┻┗╋╋┓┃━╋┛┏
┣┳┳┣━┗┗┫┗┃┏┫╋┏┓┃┏╋┓╋┏┳┳┳┣┻┣┓┏┳┛┏┗┓━━┫┫┗┃
┻┣╋┗╋┃┻┫━┳┃┣┳┏┃╋┓┛┃┃┫┻┓━━╋┻┳━┛┻┻┳┻┗┣┛┻┗┓
┃┃━┣┃┃┃┫┻┓┏┏┛┫━┓┳┣┻┓┳┏┣━┃┫┳┛┗━┻┣┣┃╋┃┗┃┫╋
┣┗┫┫┫┏┫┫┃╋┣┓┛┫┏┫╋┳┻╋┣━┣┛┏╋┃╋┣┫┣━┗┣┳┗┳┓╋┛
━┻┗╋┓┣┃┗┃┃┃┻┫┛┫┫━┏━┗┛┗┛┃┃┗┣╋╋┻┏┏┏┫┫╋┏┃┗┳
┗┛┣┗┣┏┻┻╋┃┣╋┻┻┏┓┏┓┳┏┗┣┳┗┏┛┓┳┃┳┓╋┏┫╋
╋━┃┫┳╋━┳┏┓┻┫┓┛┛╋┛┳┗┫┗┻┣┗━┛┣┓┳┏┻┳┏┣┏┛╋━┏┫
━┓╋┗┳┳┃━┓┗┗┫┫┳┏┓┣┗┃╋┛┣╋┗┳━┏┳━┓╋┳┓┓━┻┣┓┛┃
┻┻┳┓╋┃━┛╋━┫┫┳╋┓┗┻┛━┗┛┏┳┛╋╋━┫┫┣┃┣┣┏━┣┫┣━┗
┻┣┃┃━━┏┳┣┛┻━┛┏┳━┏┻┃┗┣┣┣┗┛┏┏━━┏┃╋━╋┏━┫┛┣┃
┫┓┣┏━┃┛┗┣┫┓┫┏┃┣┻┣┛┓┫┓┫┏┃┳┻┳━╋╋┣╋┻┗┣╋┛┣┛┳
┫┳┻┳┣┣┗┣┛┫╋╋┻┣┏┓┃┗┳┻┛┗┏━┓┏┫┻╋┫┏┏┻┫┳┳┗╋┏┗
┫┏┏┓┣┻┓┫┃╋╋┳┫┓┫╋┏┏┣┻┓┳┏┫┃┏┓┳┛╋━┛┣┃╋╋┗┓┛┣
┣┳┣┃┗┗┛┳┗┏━┛┣┻┃╋┏┛┳━┳╋┃╋┃┳┛┣┃┏┳┳┫━┛┓┫┳┏┣
┫┃┣━┻┣┗┃┃━┏┛┓┻┫┣┏┛┏━┻┫┏╋┏┫┳┗┗┏┳┓┳━┏━┻┣╋┫
┻┫┃━┓┛┏┻┗╋┫┳╋┣┃┓┫┳┏┣┗━┻┏┓┃┣╋┏┗┃━┻┗┻┛┃╋┳┏
┃┃┻┓┓━┳┗┗┫┓┻┏╋┃┳┻┻┳┫┏┛┫┃━┓┗┛┓┛┗┫┣╋╋━┫┃━╋
┫━╋┻━━┻┻┻┫┏┫┃┏┗━┏┛┫┛━┛┃┫┳┗┫┛┳┗┛┛┏╋┛┫━┛┛┻
┓┛┛┫┳┗┏╋┻┃┻┏┏┏╋┓┏╋┫┣┣┣━┃┫┻┳╋┃┳┃┻┓┫┫━┫┓┣┳
┛━┓━┫┻┏┛┳╋━┫┓┏┓┳┫┓┃┛╋━┣┳┏┻┳━┳┗┗╋┫┳┗┏┏┻┣┻
┛┻╋┫╋┏┗━┗┃┻┃╋┗┃┏┳┻┫┻┻┗┫┗┃━┃╋┫┣┛┣┓┣┗╋┃┫━┣
╋┃┛┃┓┣┓┏┫╋┛┻┏┛┓╋┻━┗┣┣┫┏┏┣╋┓┳┃┫┏┏┃┣┳┏┃┣┣┛
┫┫┓┻┣┃━┫┳┻┛┫┳┃┣┗┗━┛┃┏╋┣┃┓┗┛━━┓┣┓━╋╋━┳╋┻┗
┣┳┃┻┣┻┃┫┻┃┛┳┗┗┗╋┃┓┳┛┫┛╋┓┣┃┃━┫┃┳┓┫━┫┓┻┻┓┣
┣┛┣┃┳┓┗┣┗┣┃┳┣━┏╋┗┛┏╋┃┏┳┣┻┣┣┏┳┣╋┓┻┣┛┫┓━┃┳
┳╋━┗┣━━┛╋┫┓┏┣┫┫┛┳━┗╋━┏┣━┏┏┃┏┫┻┻┻┃┛┻━┳━━╋
┻┣┳┗╋┻╋┫┓┓┃┓┫┫╋━┣┏┣┗━┫┓┣┗┫┃┫┣┃┃┣┃┏┗┏┳━┗┳
┃┗┓┳┗┣┫┓┻┣━━┏┃┃┓┻┓┛┳┻┃┻┗┫┏┃━━┻┗━┫┻┫┛┗┻┻┻
┣┛┃┳┻┓╋┛┗┓┃┃┳┣┃┛┣┛┫┻┏┓━┗┓┫┛┫╋┗╋┣┓━┛┫┗━┗╋
┃┏━┳╋┳┫┃┃┣╋┏━╋┓┫╋┻┻┃┻┻╋┃╋╋┗╋┓╋┓┃┗┳┣
┳┫┃┗┣┣┫┻┃┃┓┣┗━┳┛┓┫┃┣┏┫┳╋┏┛┃┓╋┻┗┳┣┗┛┏┓┓┏━
┳┻┏┃┃┣┃┗┣┓┃┻┣┏┃┳┃┗┛┃┛┗┣┣┓┣┣╋┫┻┓┫┣┛┛┏┃┣┓┗
┣┫┏┳┗━┃┃┗┏┓┳┓┓━┗┓┏┣┗┗┏┗┫━┻┏┃┣┛┓┃┛━┣╋┣┛┻┏
┫╋╋┫┛┏┃┫┓┓┫┻┻┣┗┓┛┻┣┏╋┣┣┗┣━╋┣╋┣┗┗┗┻━┏┛┛┓┗
┛┣┃┃━┛━━┳━┃╋┃┏┛┣┻┛┫┫┻┃┛━┻┻┏╋┫┳━┃┛┣┛┃┏┛┃┗
┃┳┃┳┏┛┳┗┣┗╋┛┗━┏┛┓┳┗╋━┣┃┻━┣┏┃┗┳╋┓┗╋┗┫┏┣╋┓
┗┣┛┳┻┛┣┳┫┫┣━┣┗┛┏┻┣┓┃┫┗┻╋╋┳┻┻┻┳┛┓┣┗┛┣┻┫┗┣
┳┛━┓┳┳┻┛┳┗┳┏━┗┃┓┻┗┗┓┻┣╋┓┗╋━┛┓┻┫┓┣┳┫┫┗┻┫┃
┣┻┗┣━┣┗┻┓┻┏┳╋┳╋╋━┣━┃╋┳┻┛┫┛┣┗┃╋┗┣┏┏┻┗┗┻┳┣
┣━┳┣┣┣┻┃┣┣┣┃┗┗┻┏┫┓┻┗┳┓┛┗┫┳┛━━┫┣┻┛┃━┳┓┏┏┓
┫┏┻┗┗╋┛┗┗┳┳┻┻┛┓┃┛┏┗┗━┃┓┻╋┫┏┛┛┳┫┗┻┃┗┣┓┻━┗
┏┳┫┻┣━╋┓┃┳┃┏━┻┃┃┻┣┳┳┏┗┛┛┓━┫┣┗┛┳┃┻┓┛┳┳┛┓┛
┏┛╋┛┏┓┓┳╋╋┳╋┻┓┏━━┛┳╋┃╋┏┳┗┛┳┓┣┳┗┏┃╋┏┛━╋┛┃
┳━━━┛┏┓━┛┗┫━┛┓┫┃┳┛┃┏┻┳┫┃━┃╋┫┛┳┏┫┫┳┏┫┻┗┃┳
┃┃┗┃┣┗┳┫┛┣┏┣┃┓┳┏┛┃┫┳┛┳┗┏┗┣┛┫━┳┃┗┗┏┣┳┗┳┛┳
┃━╋┫┗┫┫┫━┛┻┳┃┛┛┳┓┓┛━┻┳┃┫╋┏┻┃━┛┓┓┳┳┫━┛┗┳┻
┓┛┓┏┓┛┻┻┛━┳┓━┳┫┏┣┗┗━┃┣┛┳━┏┃┫┻┛┗━┫┛┗┫┳┳┛┃
━┻┓┗━╋┃┓┳┃┓┻┛┓┗┏━╋━┓━┗┃┓┣┛┫┻╋┣┛┏━┣┏┣┗┓┓┳
╋┃╋┃┣╋┣┏┣┏╋┏┫━┻┓┏┏━┃┳┣┣┣┣┫┳┓┫┳┳┫┫┃┳┛╋┏┻┃
━╋┏┫┃┫┃┃┣┓┻┃┛┣┳━┛┻┻┻┏┛┳┛┳┛┓┛┏━┻┃┛╋┳┳┫┣┛┛
┻┏┛┛┛┗┣╋┗━┗┃┃╋┻━┣┗┗┣┗┳╋╋┳┳━┓┓┣┛┛╋┻┣┳━╋┗┓
┏┏╋┃┣┏━┣━┃┏┻┃┳┻┳┫┣┛┏┗┏╋┳┻┏┻┳┛┛┣┳┗┃┛━┣┏┃┳
┳┓┗┳┓┻┗┃┗┻┫━┫┛━┣┃━┗╋┫╋┓┻┗┓┗╋┃┛┃━╋┣┫┻━┏┫┣
┛┏┣┛┗━┻┻┳┳┏┗━┳┓┗╋╋┣┻━┗┗┗┓┏┓┏┓┃┻┻┓┛━
┗┏┃┗┫┫┫╋┏┣┫┛╋╋╋┗┳━━┃╋┏┏┃┏┛━━┻━┗┃┣┻┏┫┳━┓╋
╋┫┫┓━┗┫┻┏┳┗┃┛┳━╋╋┓╋━┗┗┃┃┓┗┫╋┏┣┣┛┣┻━┛┗┫┻┻
┗━┏┗┏┗┫┓┳┻┃┣┏━┫╋┛┗┗┓┛┛╋┫┃┓┏╋┛╋┻┓┻┻┻┛┻┃┃┻
┳┏┫┣┫╋┻┏━━┏┣┳┳┃╋┏┓┫┓┃┏━┫┣┫┓┣┳┓╋┳╋┗╋┫┃┳┳┻
┗━┳┻┳┫┗┃┓┻┣┳━┃┗┫┳┻┏╋┛━━┃┓┗╋┻┛┳┳┗┣┻┫┫┏━╋┃
┳┏┏┏┓┓┓┗╋╋┣┏┓┏┛┏┣┛┻┓┏┳╋┫┃┳┓━┳┃┻┻┛┻┛╋┻┗┗┣
╋┛┏━┣┃┳┏━┏━┫┛┣┓━┗┏┃┏┛┻━┻┃┓━┻┏┫┗╋┏┛━╋╋┃┃┳
╋┫┫┗┻┛╋━━━┓┫┏┃┃━┣┓┻┳┃┃┓╋┫┫┻┓┏┳┗┫┏┃┓┻┃┏┗┳
┻┏┣┏┏━╋┳━┻┳┏┣┫┓┓┳┻┻┣┳┛╋━┳┛━━┫┗┏┗┣┛┃┻┳┻┃┛
┫┫┛┏┫┃┳┓┗┫┻╋┫┓┓┓┻┏┓┃┳┣╋┛━┃┻┫┓╋┳┛┳┗┻┃┛┻┫┛
┻┏━┳┓┃┻┻━┻┣┃━┓╋┳┣┛┻┃┻┻┏┏┛┃━┛┏┳┻┳╋┳┓┳┏┏┗┣
┓┏┓━┗┓┃━┓━┏╋┳┓┫┳┛┗┻┗┓┓┗┗╋┃┻━┻┫┣┛┳┻╋┣┣┣╋┗
┃┏╋┓┃┏━┏┃╋┓┳┏╋┫┳┣┓┫┳┻┏╋╋┳┃━┣┣┏┃┣╋┃┏┫┻┗┃┗
┗┣┗┃┗┳┗┛┣┣┏┏┃┃┏┃┻┫╋┳┳┣┓┏┏┗┏┓┃┗┻┣┛┏┓╋┏┻┫┏
┓━┓┗┻┛┃┏┓┣┛┓┗╋┓┫┃┣┏┗━┛┓┃┗┃━━┗━┛┓╋┏┛┃┓┻┓┃
┏┣━━┻━┫┻┻┛┛┻┏┻┛━┃┓┣┛━╋┣╋┗┗┣┣┛┣┻┻┓┳┛┏┃┣┳┫
┓┳╋┻┣┓┛┳┛┳┏┻┗┏┏┃┳╋┓┏━┫┏━┃┗┃┃┣┓┗┻┃┳┓╋┏┫━┻
┗┛┃┃┃╋┣┻━┏┫┛┣┻┗┣╋┃╋┻━┗┗┏┣┓┣┏┳━┻┣╋┣┗┫┃┏┗━
╋┗┓┛┗┓┓╋┃┛┣┗┗┃┏━━┛┛━┣┛┗┳┛┻┣┛┏┓┗┗┛┫┓┏┳╋╋┻
┛┻┫┃┏┫╋┏┗━╋┗┻╋┣┻┃┗┣┛┛┫┗┻┓┳┏━┓┗╋┗┗┳┓┗┫┫┏┻
┣┓┫┛┻┏━┫┃┣┻┃┻╋┻┻┛┣┛┫┻┃┣┛╋┳━┣┃╋┓┣╋┳┏┫┃┻┓╋
┗┫┳┻━┻┣┻━┓┛┏┻┻┣┳╋┓┻╋┓╋━┏┻┣┫┗┗┗┛┫┳┓┗┳┫┓┏┣
┗┛┳┏┓━┓┳┣┣┗┏┻╋┣┓┗┳━┃┃━┻┻┏━┳┳┃┓╋╋┫┏┫┛┣┏┗┃
┫┗╋╋┓━╋┣┳┫┗┓┓┣┫━┏┫┳╋┛┃┃┗┣┣┏┏┃╋┣┛╋┏┏
┗╋┫━┣━┳┛┻┏┃━┏━┃┗━┓┛┳┛┏┓┫┓┗┏┻┫┣┗━┓┃┳┓┳┣┳┻
┏┏┻┳┃┻┻┃╋┓━┫╋━━━┻╋┏┳┻┻┗━╋┛┣┗┻┫┃┳┏┗┣┗┃━┃┣
┣┫┃┣┃┛┳┓┗┃┛┃┳┳┗━┳┛┏┻┳┣┻┣┳┻┫┓┓┣┻╋┗┏┛┛╋┏┓┫
╋┛┻┗┗┣╋┫┛┗┃━┫┓┃┓╋┓┫━━┫┓┫━┓┏━┣┏┓┗┗┏┓┓┣┻┫╋
┣┛┫┫┫┻┣┏┃┻━╋┳┛┻┛┻┳┃┓┗┗┣┓╋┃┣┳┣━┓┫┗┫┗┃┻┣┃┛
━┗┳┳┻━┳┓┳┻┛┣┃┫┓┣━┣┛┣┃┓┓┛╋┃┣┣╋┛┓┻╋┏━┻┛┗┏┛
┳┣┛┓┏┏━┫┻┏┓┣┃┓┳┫┗┓┓┳┓┻╋┓┃━╋┫┏┛┃┗┣┗┃┓┗┣╋━
┛┣┻┛┗┛┃┣┛┻┫┗┗┻┏┏┃┏┛┳┛┳┫━━┛┳┳┃┃┗┏┃┏┗━┗┛┗┓
┛┳┻┏━━┫╋┓┫┓┛┃┫┳┣┃╋━┫┃┳┛╋┓┻┛╋┓┗┃┃╋┗┳┓┗┛┫┣
┻┻┗┫┻╋╋┏┳━━┏┻┗━┫┫┏╋┣┗┗┻┏┓━┻┣━┣┳┻┓┳┣━┃┳╋┻
┏┗┣╋┫┗━╋━┻━┻┣┻┳┏┏┏┏━┛┳┏┣━┗━┻┣┃┳┏┫┃┏┏┛━┛┗
┏┣╋╋┗┗┏╋┃╋┛┏━┓┻━┃┣┗┫┃╋┏┳┏┻┗┣┳━┫┃┏┏┗┏┃┫┛┗
┃┃╋┗┃┫┃┗┃┃┓━┫┛┓┳━┣━┣┗╋╋┣┗┗┣┗┣┳┣┓┃┣┏━┓┳┃┻
┛┣┳━┳┃━┃┏┓┃┗┻┻┏━┃┓┻┫━┫┳┃┛┛┳┻┏┓┗━┻┃╋┏┏┛┻╋
┗┻┃┣┃┃┓┻━┗━┏╋╋┳┫┃┗┗┗┣┗╋┛┏┓┃┫┻━┳┫┛┛┓┛┣╋┏┻
┣╋┳┛╋┻┏┫╋╋╋┫┗┗╋┓┳┗┓┳┏┛┳┻━╋┳╋┻┻┣┫╋┣┓┓┣┣┓┓
┓┫╋┣━┏┏╋┏━┛┗┃┓┳┗╋┣┓┛┳┻┓━┫┛┏╋╋┳┛┗┓┃┣┓┛╋┳┏
┛┗┃╋┣┃┳┳┳┛┃┃┻┫┫━┣┓┳┫┻┓┏┃┳┃┫┣┓┣━┳┗┓┛┏┣┫┏━
┃┗╋┻┛┣┗┫┛┛╋┛┳┏╋╋┳┫┏┓━┳┏┫┛┃┳┗┗┳┓━┃━┣┫┣┃┫━
╋┳┃╋┳┣┏┓┛┗┣┣┣┏┗┻┳┛┳┗┳┻━┏╋┓┳╋┳┣┏┣┳┓┏┗┛┃┃┛
┗┓┣╋┻┗┳┻┣┫┳╋┫┫┛┛┣┗┳┏┏┫┣┳┳┓━┳┗┃━┃┓┣┳╋┫┫┫┣
╋╋┃┃┛┗┓┣┳┫━┓┫┻┓┣┗┻┛┏┳┗┫┛┫┗┏┫┳┗┣┣┓┛┛┣┣┳┓┗
┳┣┓┓┏┻┏┏┣┏┃┓━┛┳┣┳┛┣┳┻┫┻┏┫━┗┻┓┏┗┓┛┏┣┻┣━┗┓
┻┛┫┓┳┫┏┃┃┫━┃╋┏━┳┓┛┗┃┻╋┃┗┣╋┃┛┻┓┣┗┃┻╋
┻┫━┗━┓┫┳━┳━╋┻┛┛┗┣┗━━┻┗┏━┃┓━┗╋┳┫╋┫╋┃━┓┳┻┗
┣┫╋┫┛┃┳┛┻┫╋┏┏━┗┏┓┗┏┫┻┗┛┏┗┳┗┫┛┗┗┗┃┛━━┫┓┏┻
┳┓┏┓┃┻┃┳┓╋┛━┃┏┃━┓┫┏┫╋┫┏┣┓┣┃┫┛┗┳┳┛━┓┓━┏┳┏
┏┛┗┗┏━┓┗┃━┣┻━━┛┛┏┳┗┛┃┳┃┗┓┻┫┳┻╋┳┛╋┫━┻┫━┓┳
━┳┻━┫┣┳┣┃┏━┳┻┫┓┳┏━┏━┣┫┣━╋━┏━┻┫┳┣┓┻┣┻┻┓┣┻
┛┫╋┻┏┃┏┻╋┫┃┳╋┳╋┗╋┗┣┗┗┗┳╋┗╋┻┃╋┫┳┣━┃┏┗┣┻╋┏
┻┗┛┏┏┫┗┓╋┗┓┃┣┃╋┫┳┛┛┓┓━┗┏━┓┏┫┃┫┛━┗┻┛┣┻┗┻┫
━┣━━┗┓╋┣╋━┏╋┃┃┻━┻┛╋╋┻┏┣┛┣┣━┏┫━┣┃┻┛━┻┫┏┓━
┳┳┏┏┏┗┛┃┃┳┫╋┓┏┣┗┛┫┫╋┫┏┗┗┏┻┻┫┓┳┗┣┻┏┗┣┛┛┫┫
┫┗┳━┃┣┗┃┓┓┫╋┛┳┏━┃┻╋┃┏┛┃┳┓╋╋┃┃┣┫┻╋┛┓┫┳┣┗┏
┻┗┛╋━┛┳┣╋┣┃┻━┛╋┳┛┃┫━┗┣┏┓┓┏┫┛┻┓┫┗┃┳┻┻╋┛┗━
┛┛┣━┓┳┣┳┫┏┻━┳┗┻╋┣┫┛┏┳┛┛┳┏┗┳┏┻╋┣┏┛┳┏┣┏┳┫┻
┏┻┣┛┗┏┗┗┫┃┣┃┳┓┳┛┫┣╋┻┣┓┳┫┃━┗┛┻┣┏┓╋┻┻┣┗━┃┣
┓┗┻┛┓┻┻╋┗┻┛━┳┏┻┓┃┛┓━━┏┳╋┛┃┃┣┃┓┗┻┻┃┗┫┫┻┏╋
┣┓┓┛┓┃╋┓┃┗━┛┏┃╋┗┓┳┏┫┗┣┳┳┏┳━┓━┣┃┣┏┃┓╋┗┃╋┃
┃┗┫┳╋┛╋┻┣╋┫┻┗┗┣┓┳┫╋┗┻━┻━┏┣┣┓┃━┫┃┣┫╋┳┏┫┛┳
┳┏┫━┻╋┏┃┳┃┻┏┻┳┫┛┓┏┃┏┻┏┛┗━┗┳┗━┫┛┛╋━┫┻┏┫┣┓
━┻┏┻┏╋┛┻╋┳━╋━┳╋┛┛┛┗┗┏┗┳┣┓┏┻┗┳┓┻┻┳━┫━┃┳━┃
┛┳┓┛┻┏┗┫┻┃┗┻━┣┏┣━┣┣┃┗┳╋┫╋╋┻╋┗┣┓┃┗┓┓┛┏┏┃┳
┫┣┛┳╋┳┃┳┓┏┏┣┓┗━╋┗━┗┃╋┻┣┣┓┣┻┣╋┫━┫━┫┓┫╋┫┛┃
╋┏┓┏┻┓┛┃┏━━┛┻┓┗┃┏┻┣╋┛┛┏╋┳┫╋┓╋┗━┻┻╋┏┗┣╋━━
┏┗┗┏┳┣┗┓┳┗┓┳┃┳┃┫┻┃┣┫┛┓┃━┓━┣┗┳┃┓┓╋┛┛┓┃╋┓┣
┫━┣┗╋┛┫┫┓┃╋┏┻┓┫┗┻╋┫┳━┏┛┗┃╋┫┫┏┏┣┛┗┓┛┣╋┓┗┗
┫┣┓┻┗┃┃┃┓┳┛┫┗┓┣┻┻┏┃┏┗┻┻┻┓┃┗┗┳┫┳┓┛┏┣
┗┃┏┛┗┫━━┃┗┻┏┫┓┳┗┣┏┏┻┏┃┗┫┃┗┫┗┛┫━━┛┳┛┫┓┣┓┛
┓┛┓┣┣┃┻┳┓┳╋┓┣┫┫━┻┳┻┛━┛┃┣╋┣┣┗┃┓┣╋┛┓┗━┏┃┛┫
━┣┳━┻┣┓┓┛┏┓┫┓┗┻┫┓┃┻┻┓┃┗┣┻━┃━╋┛┃┛━┫┣┫━┏┗┛
╋┻┃━┃┃┗┛┻┗┛┃┓━┣┫┣┛┗━┣┗┏┻╋┳┓┛┻┗━┛━┃╋┣┛╋┳╋
┓┗┫┳┓┣┣┣┫┳┗┗╋╋┫┫┳┣┗┣━┣┫┏┳┗╋╋╋┫┏┣┻┫┏┫┛┣┓┛
┃┏┳┻┻┻╋┣┣┣┏┛┃┫┫━┏┻━┳┣┫╋┳┃┫┫╋┻┃╋┛┫╋┓┳╋┛┗━
┳┛┏┳┳┻┃┫┗┓┻┏┻┏━┗┃┫━┣┛┣┫┃┏┳┓┣┻┏┻┗╋┳╋┛┏╋━┫
┳┛┣┃┏┻┣┗┓┳┏━━┛╋┳┏╋┃━━╋┻┫┃┫┗┗╋━┃┫┓┣┃┏┃┫╋┻
┗┏┏╋┣┳┏┫┃━┃┳┫┻┛┓┓╋┳╋┃┻╋┓┗┃╋┻╋╋┫┏┻┃┫┳┳┗┃┗
┫┓┃┓┗┏┫━┫━┫┻┻┏┏┓┗┃┓╋╋┃┣╋┃┣╋╋┻┛┳┣┃┛┣┛┏┻━┗
┗┻╋┓┓┏┻┓┓┓━━┓━┛┣┏┫┳┏┳━┳┛┫┃┳┻┓┗┫┳┣┻┻┓┓┏━┏
━┏┳╋╋┫━┗┳┣┣┃┗┗┗┗┳━┓┓┗┗┛╋┻┓┻━┫╋┻┳┓┓┛┛╋┳┫┗
┛┫┳┛┫┃┏┛━┏╋┣┻┛┳┣┏┛━┳┗┓┻┣┏┣╋┃┃┓┻┻┗┳━┳┣┛┗┫
┫┻┳┗┏┻┣┃┏╋┃┛┃┗┗┫┃┃┻┃┏┻┫┛┫┣━┣━┓┻┃┻┳┛┻┏━┃┣
┳┗┓┛┏━┗┏╋┣┏━╋┓┃┳┓┣╋╋┓╋┃┓╋┓┣┣┣┓┛┫╋┣┫╋┏┻┫┣
╋┛┻╋╋┃┳┗┛┗┗┗┏┻┓┳╋┃┏┣┫┓┻┫┳┓━┓┳┻┏┃┫╋┃┳┳┓┛┏
┏┫┏━┳┣┓┓┓┏┃┳┓┫━┓╋┳┗╋┫┣┃┣┗┃┏┃┗┫┛━┫┻┓┛┓┏┣┣
┳┳┻╋┛┃┣┳┏┗╋━┳┗┫┏┣┻╋┛┫┫┫┛╋╋┛┗╋┃┗┣┓┃┓┛┗┫┏┣
┗┓┏━┗┣┳┫┻┫┣┛┣━┃┏┫╋┃┃━┳┗╋┫━┓╋┳┛━┗━┓┣┓┛┃┛┗
┣┏┏┏┏┗┻┓┻┗┛┓━┻┛┣━┫┓┫╋━┃┃┗┫┻┓┃┛┻┛┳┗┳╋┳┏┫┣
╋┏┏━┛┫━┓┗┓┏┻┛┃┫┻━┗┣┣┣┛╋┻╋┓┓┳┫┳┫┫┗┓┫┃┛┻┗┃
╋┳┻┛┻┏┛┳┏┃┏┣┣┃┫┳━┣━┣┛┫┫╋┏┻┓┫┃┳╋┫┳┏┣┣━┃┳╋
╋┏┗┫┣┫┣┛╋┻┳┫┓┓╋╋┏┳┗╋┻┓┫┛┃┣┗┗┫━┛┳┣┻┃┻┓━┻┻
┫┓┣┛┃┳┫━━┛┳┫┛╋┓┻┣┻━┗┣┗┓┛┫┏┃┛┃┻┏┫┗┃┳
┻┗┗┣┫┳┛╋┓┳┃┗┓┏━┫┳━┃┳━┻╋┣╋┛┓┏━━━┳┓┫┳┃┳┗╋━
┫┳┳┻┳╋╋┣┓┛╋┣┓┏┳┻┏┛╋╋┏╋┻┻━┛┏┏┛┃╋┓┓╋┳┣┏━╋━
┻┏┓┗┃╋┫┏╋┓┛┓┗┓┻┏┓┣┣┫┗┻┃┳━┏┗┳┫┃┗┳┣┣┳╋┏┓┓┛
┫┏┫┳┛┓┛┛┳┣┳╋┳┓╋┻┓╋┻┛┻┏┳┏┫┣━┣┫┃┓┃┗━┓┏┏┻┓┫
┛┛┏╋┛┓╋┏┛┣┳┓┓┻┓┗╋┛┛┓┗┣┛┓┻┫┗┣┳━┗┃┻━┳┓┳┓╋┫
┗┗━╋┣┻━┣┣┻┏┃┛┓━╋┫┃┛┓┫┓┛┃┣┛┗┣━┏━━━╋┣━┫┗┛┗
╋┻┏┏┗┓┣┛━┻━┛┗┻┗━━┛┣┗┛━┳┛┛━┃┣┓┛┣┫┫┃┓┻╋┻╋┻
┗┣┻┫━╋┳┫┳┣╋╋┓┗┛┫╋╋┣┗┏┫┗┫┛┓┫┣┣╋━━┃┫┗┣┏┓━┻
┃┳┃╋┻┣┗┫━┗┛┃┏╋━┓┛┃┏╋┫┣┗┓┫┻━━┛┏┃┣┻┏┫┻┫┫┻┣
┏┣┃┫┓╋┫┻┣┻┛┫┓┣┳╋┗┃┳┳┗┓┛┫┳┗┫┻━┫┏┓╋┃┳━┃╋╋┫
┓━┗━┳┻┳┣┓╋╋┃╋┗┏━╋━┓┣┛┻┏┛┫┳┛┣━┻┻┻┓┻┳┻┫┻┗┳
┏┓┫┃┣┃┣┗┣╋┃┫━┳┏┃┏┻┣┃┗┣┏┣┛┣┻┗┃┗┻┏┓┛┏┣╋┏┃━
┃┛┻┃┫┓┓┛┻┃╋╋╋┳┻┏┃┏┻┓┳╋┏╋┣━┣┣┃┻┣┃┛┗┣┳┫┃┓┳
┓━┳╋┃┏┃┣┓╋╋┻╋┻━┏┓┏┳┛┗┳┓━┏┃┫┳┻━━┏┏┻━┣┏┓┛┃
┳┗┗╋━┓┏┏┣┣┓┛┓┻┓┛┃┏╋┓┓┓┻┻┓┳┣┏┏╋┳╋┃┫┗┗┣┫┳┛
┣┻┻┃╋┣┳┻┏┣┃━┃┳━┏┏┳┏┣┛━┫╋┗┗╋┛┳━━┏┗┣┫┏┫┻┃┗
┏┫┣┣┣━┳┓┫╋━┗┳┓┏┣┣┓┃╋╋┣┫┫┫┓┻┳┓╋╋━━┗┳┳┣╋┗━
┣┛┗┳┗┣┗┻┓┳┫┗┣┻━┗┛┛┃┗┻┗┣━┣┃┏┏┳┛┃┻┳╋┛┗┻┓┫┳
┣┃┳┗┓┃┫┻╋┃━┫━┣━┗┻┏┏┛┻┗╋╋┳┃┳━┃┏┻┛┗━┃┳┛┫┻┫
┳┫┃┻┃┣┃┏┻╋┃┓┣┃━━┣┻┣┳┗┣┗┏╋┣┣┻┳┫┳╋╋┛┗┏━┗┗┣
┛┣┗┛┻┓┛┳┓┗┫┃┓┻┓┳╋━┫━┓┛┳┗┏╋┃┣╋┣┗┳┫┃┏┓┓┗┳┻
┳┳╋━╋━┗┓┣┓┫┏┓┛┻┗┻┛┣┳┫┗┓┓╋┻┗┳┃┳┗┗┳┳┓┏┫┣┃━
━┗┻┻╋┻┏┗┛┳┫┛┻┓╋┳━┗┫┓┫┏╋┻┓┳┛┫━┏┃┫┏┛┳┓┏┓┛┳
┓┓┗━┃┣┃╋┏┻┫┛┣┫┓┃┣┃┳╋┛┓━┫┗╋━┏┗┳┫┃┃┃┏
┳┏┳┏┛┫┃┗┃┗┏┫━┛┣┻━┻┗┳┻┃╋┗┫┏┗┫╋┻━┛┗┓┫┻┗┛┏┏
┓┗┻┏┓┫┏┗┓┃┳╋┻┏┓┃┃┳━┻┃┣┣┳┗╋┗┳┣┏┳┻┫┻┣┛┣━┳┃
┳┻┫┃┣┫┏┻┗┣┓┻┫┛┣┳┫┻┓┃┏┣┗┻┣┫┫┃┃┗┏┗┣┗┫┏┓┏┣┳
━┳┓┗┓┃┣╋┛━╋┫┓┃┓┻┻┓┛┫┣┳┳┓┣┏┻┃┗┛┗┃┣┓┛┓┗┻┳┻
┏┗╋┫━┣━━┣┃╋╋┫┏┏┃┳┗┃┣━━╋┻━┛┻┣┛┫┛╋┳┫━┣┻┫┓┻
┛┣┣╋┫╋┫┣━┻┫┗━━━┏╋┣╋┫┏┛┫━┃╋┫┓┗┻┏┓┣┣┳━┏┫┳┻
┏┓━┓┫┣┻┻┗┓━╋┗┃┣┣┻╋━━╋╋┗┫┗┻┣┛┣┫┻┗┻┛┏┣╋━┳┫
┻┓┣┛┏┫┻┓┳┏┣┫┗┛┃━╋┣┳┃━┛┣┣┏┣┛┻┗┳┗┗┻┛┫┃┛┃┓┗
┓╋━┛┫┻┻┃╋┳┛┏┻┻━┗┛┻━┛┳┏┫┫┓┫┏━┣┃┏┳┏╋┓┳┣┻╋┳
┻╋┃┣┛╋┗╋┓┳┛┗┻┛┛━┗┓┛╋┓┃┏┻┳┫┓┓┃┓┏┳━┛┗╋┳┓┃┃
┗┣╋┏━━━┻┳┣┳┫┣┓┫┗┳┓┻┻┻┃╋┗┳┃┻┃┫┻┛┫┗┓╋┫┃┓┣┓
┻━┫╋┫┃┗┏┃┣┻━┓┣┫┻┣┣┻┫┃┳┛┫┗┣┻━┗┛┻┻┻┓━┏┓┓┻┗
┳┻┓━┣┻┓━┛━━┓┓┻┫┗┗┣┏┻┳┳┫┗┏┃┃━━┳┳┫┗┓━┓━┛┏┳
┫┛╋┃┓╋┣╋┏┛┛┃┫┣━┗┏┣┫┫━━┛━╋┫┏━━╋┃┳┫┏┓┳┛┓┣┏
┓┛━┛┻━┻┗┃┳┗┣┫┣╋╋╋┛┻┗┛┃┫┛┗┣┫┃┃┫╋━┃╋┣┓┛┳╋┳
┫┫━┻┻┗┫┃┏┗╋┗┗┻┫┻┳┛━┳┏━┗┛┣╋┳┛┃┣┗┣┻┏┃┳┏┓╋┻
┏┳┣┏┛┛━━╋┏┻┛┫┏┓┳┻┻┻┃┃╋┓━┻┳┗╋┃┣┻╋┏┓━┛╋┻┏┫
┳┏┻┃┓┛┛┻┛┻╋┳┳╋┫┗╋┫┻┣━╋┫┏┛┛┓┻┃┣┓━╋┃━┻┏╋┻┃
┻╋┛┓┛┏┣┣┓┗┏┗┫┛┃┓┣┫┳┃━┏╋┏┳┛┃┓┳┏┫┏┓┗┃┏┃┓┏┗
┳┻┃┛┓┻━┃┓┣┓━┓┛┏┏┳┓╋┏┫┻┛┃┻┫┫┓━━┣┫┣┃┫┻┃┳┓┫
┃╋┗┻┳━┻┏┛┣┛━╋┫┫┛┛┣━┳┣┓╋┛┣┣┫┛┻━━━┃┗┣━┏┃╋╋
━┣┗┛━┫┏┻┛┛┻━┗┏┗┳┳╋┏┣┓┣╋╋┛┗┫╋┛┻┛┗┫┗━┳┃╋┫┻
┓┓╋┃┳━┗┗┻┗┃┳┫╋┏┃┣╋┗┳┳┣┓┏┏━┃┃┗┣╋┃┃┏┓┫┗┃┏┻
┫┗┓╋┳┻┫┛┛┗━┗┃┳┗┃┏┣┳╋┫━┻┳━┛┳┓┗┃━┗━┳╋
━┻┗┫┻┗╋┏┛╋┃┏┻┫┏┃┫┣┻┻┏┳┳┣┳┗┃┣╋┗╋━┫┛┫┣╋┏┻┏
┏┣╋┏┻┫┻┻┗┗┻┏┗┓┳┗━┛┣┫┏┗┫━┣┳┫┫━━┗┛┳┛┏┳┓┓┗┓
┗┃┫┳┫━┃┗┛┣┫┣┣┏┣┫┏┛┓┗┣━━┳╋┗┓━━┃╋╋┗━┳┏┳┣━┃
┏┃┻┫┛┳┗━━┗┫┓┃┫━┗┫┫┃━━┣┣┃┳┣┳━┫┛┣┫┣━╋┓┏┗━┫
┓╋┫┃┗┓┗━┗┓╋┫┛┗┃╋┃┏┗┣╋┓┣┳┃┗┃┏┻┫━┛┫┫┳━┛┏┻┗
┏┏┳┗┛┏┳┓┓┓┃┳━┣━┻┓┛┓━━┃╋┃┳┻┳┗╋┻╋┣┣┳┏┫┣┳┫┻
┣┣┓┓┓┓┛┻┃┃┓┣╋┳┓━┓┏━┃┛┳┻┃━┻┓┳┛┏┏┃┳┓┣┻┻┫┳┓
┛┳┻┳┳┏┗━┓╋┻┻╋╋┓┓┗┻┳┃┫━┣┏┓┏┣┻┓━┃┣┓┓┳┻┣━┻┳
┃┃┃━┏┗┏┗┫┻━┫┗┛┗┃┳┻┳┓━┣┣┣┻┓┏┣┃┫┗┛┳┻┳┏┻┗━┣
┃┏┳┏┫┗━┻┣╋┓┏┻┛━┓┻┻━┳╋┫┣┓┫┓┛━┣┻┳┓┗┏┃┗┳┻┻┫
┳━┫┏┫┏┃┛┗┏┗┛╋┻━┗┫┳╋┫┗┫┛┓┣━┫┻┳┗╋┓╋┻━╋┳╋┳┏
┻┫┫━━┗━┣┣┃━┫┳┏┳┫┫┃┳━┏┃┳┣┛┃┛┗┻┛┃━┗╋┃┗┓┛━┏
━┻┃┣┛┣┳┻┻┻┃┳┏╋┳┗┣┳┻━┣┳┓┻┳━┣┣━━┃┣┓┏┳┃━┻┻┛
┣┣┃━┓┗┓┫┛┃━┏┗┛┃┓┛┛┏┳┫┗┣┻┛┗━┫┓┓━┃┃┫┣┛┣━━╋
╋┛━┻┏┻┛━┏┳┻┓┻┃┓╋━╋┛╋┻┃┗┛┣┻┓┳┓┛╋┏┗┛┛┃┣┫━┛
┗┏┛┓┓╋┛┓┗━━┗┳┫━┗┓┛┃┳┣┻┛┣┏╋┫┗┣┗┓┛━┗┛┻┻┳┣┣
┫┃╋┓┻┏┗┗┳┻┫┳┃┃┏╋╋╋┳┳┓┻┃┃┛┏┳┏┳┃┫┻┓┳┃┻┗┃┣╋
┣┫┳┏┛┳┣┻┃┓┗┗┃┃┣━┻┫┣┃┫┃┛┏┛┃┛┫━┳┃┳┣┻┛┏┏┓┃┫
┫━┣┓┗┏┛┫┓┻┣┣┫┳┛┛┃┻┣┻╋┗┓┻┫┣┏┣┣┛╋┫┣┃┏┫╋┳┗┗
┓┏━┫━┗┻╋╋┣┛┗━┣━┳┏┫┣╋┣━┛┻┃┳┗┗┓┏┏┃╋┓┏┏┓┻┛┏
┃┳┓╋┃┻┓┃┏╋┣┫┗┗┓┫┛┳┛┫┗┗┗┣┃╋┓┻┛┛┏┓┣┻╋━┃┣┣┫
┃╋┛━┫╋━━━┓━╋┣┛┣┛┛┻┏┣┓┗┳┃┫┣┳┻┓┓╋━┫┗╋━┻┫┃┻
┗┳┃┳┻┣╋━┻┻━┻┏┻┣┛╋┳┫┣╋┣┣┛┗┏┃┏┗┃┣┓┻┻┗┻┣━┫┗
┛┣┣┓┛┫┏┣━┳┣╋┛┃┓┳┣┃┻┛┫┣━┛┳━┻┫┗┛┛┫┛━┣
╋┓┏┛┻┛┛━┫┗┏┓┻┫━┻┳┗┓┓┣┓┣┳╋┃┫┫┣━╋┻┻┣┣━┓┓┣┓
┏┻╋━┓┗┳┳┓╋┻┣┛┻┳┣┃┛┻┃┛┃┓┻┣╋┳┣┳┣┻┓┳┗┳┗┳╋━┻
━┗┣┳━╋┳┻┗┛┻━┗┃╋┃╋┗━━┳┳┃┻┻┣┓┃╋┻┃╋┳┣━┣┛┻┳┫
┓┏┛┣┻━┻━╋┃┣┳┣┫┓┳┻┃┛┗┃┳┻┏┗━┗┻┏┗┏┳┏┃╋┓┛┳━╋
┻┏╋┏┗┣━┣╋┻╋╋┻┗┃━╋┗┻┓┏┣┳┗┏┫┃┃┫┗┛━┗━━┳┗┳┛╋
┣━┗━┫━┃┛┫━┛┓┣┓┛┛┗┫┓┏┏┗┃┛┗┓┣┳┏┃┓┏┳┣┏┫━┳┫┛
━┻┻┣┛┫┻┏┛┫┓┓━┗┏┃┏┣┣╋┃┣┳━┛┓┣┗┻┗┏┏━━┳┓┳┛┣┻
┻┻┗┗┃┫┫━┃┻┳━┗┣┗┛━┏┻╋┻┃┳┗┛┓┻┻╋┗╋━┻┃╋┓┏┓━━
┻━┃┣┗┏┫┣┛┣┳┗╋━┃┃╋━┳┓┫╋┣┓┳┻┻┣╋━╋╋┗┛┗┳┻┃┣┫
┓┳┏┳┓┏┻┫╋━┏╋┏┓━┓━┛┗┫┗━╋┏┓┏┏╋┏┫╋┻┃━┓┛┃┓━┃
┳┓┻┗┗╋┻┛┳┛━┗╋┗┏┣╋┃┻┓━┃┃┻┛┓┏┓┣┫━┣━┫┻┃┓┗┫┃
╋┣┻┻┃━┻┗┏┣┻━┛╋┃┗╋┓┳━┏┛╋┣╋┻┗┛┏┣┛┗┃┻┓┗┻╋┓┏
┓┗━━┛┳┃┛┫╋━╋┫━┏┗┫┻┃┓┣┗┛╋━┏┗┓┛┏╋━┣┻┳┛┣┃┗┛
┏┗┏┳┓┫┏┣╋┏┏┏┣╋┗┓┫┻┏┣╋┗╋┏┻┳┳┳┳┃┓╋━┃┣┏┃┫┃┻
┛┫╋┻━┗┗┫┛┏┗┃┳━┻┻━┓┗┻╋╋┻┛┏┓┃━━┣┗┛┓┓━┛┫┓┃━
┫┻━┃┃┫━┫┛┏━┛┛┣┗┏┻┳┏━┳┛┫┏━┻┳┗┃┃┓┃┗┓━┃━┓╋━
┗╋╋━╋┳┗┣┗┻┻┛┗┏┓━┏┣┳┃┗┛┫┗╋┛┛┃┣━━┛┏┃━╋┓┛┓┳
╋╋┳╋┫┣┫┫╋┻┏┳┻┛┛╋┓┓┓┛╋┳┻┣┳╋╋┫┫╋┓┣┏┻┣┳┗┫┗╋
┛━┏━╋┫┏╋┗━┳┻━┻┻┃┏┃┫┣┳┫┻┏┳┻┓━┓┫┏┓┃┻╋┓┣━━┻
┓┻┳┣┗┻┫┳┣┃┃┳━┃┗┛╋┓┻━╋╋┛┃━━┓┃╋┏╋┃┏┏┛┓┻┗┃┣
┳┏┃╋┗━┣┃╋┫╋┻┳┣┫┻┃┣┫┣┓┃╋┫┣┻┃┻┏┓┣┏┫╋┛┣┳╋┫┻
┻╋┫┏┳┣┻┻┫┣┏━┳━╋┏┓┗┫┫┫┗┫┻┓━┏┓╋┃┣┓┃┣╋┛┻┗┗┓
┳┓━┛┣┏┃┓┗╋╋┻┃━┛┣┏┏┓┃┛┣┣╋┗┻┫┳┻┛┏┏┫┃┛╋┫┏┗━
┣┛┣┛━┏┃┛┣┗╋┛╋┳┛┏━┫━┃┃┃╋┳┓┳┳┃┓┗┓┓┃┃┓
┫┛┓━┳┻╋━┓┃┣┃┳┣┣┏┏┛┫┓┫┛┻┻┳┣━┻╋┣┃┏┏┣┗┃┏╋┃┗
┏┃┳┃┃━┃┣┓┛┓┏┫┓┓━┻┏┛┃╋┏┫┗┫┏┏┗┳┫┏┣━┣┫┫╋┳┫┫
╋┫┫┫┫┳━┻┏━┓┣┣┃┫┗┛┃┓┗╋┏┛━┗┏┣┓┛╋╋┳╋┻┻┛┳┗┻┛
┛╋┫┏┛┫╋┻┣━┏┫┳┫┣┗┛╋┻┏┗┓━┻╋┳┏┳┫┳┫┛┛┗┳━┗╋━━
┓┗┏╋┃┓┗┻┳┓╋┃┗╋╋┗┳┓┓┛━━┓┛┃┗┗┏┣╋┗╋┻╋┏╋┫━┳┃
┃╋┓┻┛┛┣┓┻┳┓┣┻┓┫┛┓┛┫┃┫┛┓┓┣┻┛┫┻┳┏┳┫┛┳┓┣┗┛┻
┛┣━┏┃╋┛┓━┳┗┏┻┗┳┓┻┗┻┗┏┏┛┗┗━┏┗━┛┻┓┃┻┗┳┗┳┏┣
┃┳┻┓┃┫┏━╋╋┗┣━┏┻┗┓┃┃┫┛━┃┛┻━┻┏┻┫┫┃┫┳┏━┏╋┣━
┃┗┃┗━┛┓━┃╋┃┗┣┛┃┣┛┻╋┗┻┫┣┫┻┫┛┣┳┗━┳━┃╋┫┳┓┃┃
┃┣━┏┓╋┗━┻┳┓┏┗┣┃╋┗┃┣┻━━┫┫╋┳┛┛┳┛┗┣┛━┃┣┗┫┻┛
┃┻┏┓┗┳┏┫┫┣┻┓╋┫┗━┗╋┓┃┣┻┓┫┻┓┫┳╋╋┛┏┃┳┃┫┻┻╋┫
┫┏╋┓┏┃╋┣╋┻┫┏┃┏┛┳┻┃┳┏┫┛┃┗╋┛┣┫┛┓┫┛┳┳┫┣┏┏┳┗
━┻━┻┻┛┏╋┗┓━┳┳┏━━┳┃┳┣┓┳┃┳┳┣┛┳╋┃┻┃┓┣┳┗┫┳┃┃
┻┛━┏╋╋┣┃┏┫┣┻┓╋┏┓━┫┓┳━┫┛┻┏┣┳┫┓┫┃━┓┃┏┛┏┣┓┻
╋┏┻┏┣┣━┣┻┣┏┳┛┓┏┗┣╋┃┓┣┫┃┛┃┻┣┻╋┓┓╋┫┛┛┛┃┓┓┣
┣┗┃┫┣┏┻┣╋┏┗━┃┓┫┗┗╋┃┛┻━┣┫━╋┃┛┃┗┣┻┛┫┛┛┫┗┳┓
━┛┣┃━┏┗┛┻┳┛╋┓╋┻┓┻┗┗┛┗┫┏┳┫┫┣┃┗┣┫┗┣┳┛┣╋╋┗┳
┗┓━┳┓┗┫┏┗┣┃┳┳┃┏┃╋┛┛┣╋┃━┳┛╋┃┻━┏┳┳┫┫┃┻┃┫┛┻
┏┳┃┣┗╋┣┫┛╋┃┫┻┛┓╋┃┃┗┣╋┃╋┏┃┏┫╋┻┃━┏┛┃┗┻┣┓┻┻
┣┃┃┣┛╋╋┏┳━┏┏╋┓┫╋┃┛┳┗┻┛┛┻┏┃┻┃┫┓┗┓┻╋┃┏┓┻┏┫
┻┛┣┫┻┫┣┏┃┏┳┏┏┳┓┏┏┻┻┓┣┳┫┫┻┃━╋╋┛┏╋┣┫┻┃╋┻┓┫
┣┛┫━┗┳━━┳┛┫┣┏┣┳┓╋┛┃┓━┗┳┛┫┳┻┛╋┓╋┛┏┗┗━┫┓┻┃
━┫┫━┃┓━━┻┃━╋━┏┓┳┛┣┗━┓┓┏┃┗━┛┛┣━┻┳┫┳┣━┣╋┓┗
┃━┛┣┳┛┗┳┓┳━┛┫┗┣┻━┗┗┗┃┫┳┣┛┃━┓━┳┻┫┓┓┗
┓┓┃┛┻┗┫┗┗┓╋┻┫┣┓━┣┗┃┏┳┏╋┏┻┗┳╋━┣━╋┓┳┏┏╋┓╋┳
┻┳┫┻━┫┃┻┏┏┳┓┏┏┳━┫┓┛┣━━┣━┏━┫┃┛┻┫┣┫━┳┛┻┓┛┣
┓┏━┻┛┻┫┻┛━┳┻┗┻┳┃┃┛┏┣┳┓┏┳┏┻┣┳╋┃╋┗┫┳┻┏┫┳┣┓
┏╋━┓┳╋┃┓━┏┗┫┓╋┫┫┻┃┳┳┛━┛┗┗┗┻┛┃┳┫┣┓┫┃┛┛┓━━
┣┳┃┳┓┏┓┃┏┳━┓┣━┳┳╋┏┻┗┣┫┣╋┗┏┗┫┫┃┏┛┏┗━┛╋┣┗┗
┣┫┫┗┓┣┓┻┗┻┛┗┗┃┻┛┗┛┫┗╋┣━┣┓┛┻┻┫┻┛┫━┗━╋┛┻┗╋
┛┓┣┓┗╋┻┃┫┏┳┻┳┓┓┛┫┓┛┻┛╋┗┗┛┗╋┗┃┗┳┛┣┃╋┳┗╋┣┫
┣┏┻━┫┫┛┻┛┃┣┃━┻━┣┛┃┻┗━┏━┃┣┓┣┏┫┗┏┗━┗┏╋┛╋┃┫
┻┓┏┓╋┳┣┏┛┛╋┣┻╋┏┏━┳┏┗┳┗┻┫┫┻┛┳╋┣━┻┗╋┏┻┻╋┓┏
┣╋┣━┫┣┗┣┃┫┫┃┏┻╋┛┗┻┃╋┃┻━┣┣┻┣┓┣┃┃┗┻┃╋┓━┓┗┃
━┣┓┗┏┣┛┳┣┳┛┳━┃┳┳┻┗┏━┛┫━┳┃╋┗┗┓┗┣┓┛┻┫┻┃━┳┛
┃━━┓┻┣┻┛┏┻┃┏┫┻╋┳╋┻┣┳┗┣┣━━┃━┛┗┳━┳┃┓┻┗┏╋┏┏
┃┳┓┃┛┏┏┫┗┓┣╋┻┓┣┳┃┛┛┏┓┻┻┻┏┫┻┫╋╋╋┏┫┛╋┳┓┃┣┣
╋┃━┏╋┗┳┻━┓┳┗┳┛┓━╋┃━┛┃┓┛┫┓┃╋╋╋┫┗┓┏╋┓┏┓┻┃┣
┳┛┃╋┃┏━┛┣┳┏┳┏┓━┣┣┗┣┻┫┣┻┗┻━╋┻┏┫╋┗┳┣╋┣┓┏┓┻
┃┳┣╋┻┻┓━┏┻╋━┫┓━┃┗┓┗┣┻┛┛┗┳┣┃━┛┳┳┛┣┫┃━━┗┗┣
┣┏┏┛┃┣┃┛┏┓┗┃┻┃┳┻┻┫╋━┗╋┛┣┛┛╋┏━┳┓┓┻┛┳┛┃┓┗┃
┃┃┣┫┃┣┃┓┗┃┳┃┓┛┛┛━┗┏┏┛┃┃┳┃┣┛┣┳┳┏┗━┻┛━┻┗╋╋
┏┓┣┳┳┻┫┃┳┻╋╋┫┗┳┛╋┻┻┓┣┻╋━┛╋┗┃┗┫┗┓┻┳┻┃┫━┗┳
┏┫┓━┗┻┓┻┃┫┓╋┓┃┳┫┣┗┳┃┳┗━┛┳┏╋┫━┻┻━┣┓┳┏┫┓┻┳
┫┫━┻┛┏━╋┻┛┳┏┣┫┏┣━┗┃┫━┗┫╋┃┏┃╋┏┏┫┫╋┳┗╋┳┳┓┗
╋┏┏┓┛━┃┗┻┻┻┏╋┏┣┓┏┳━┳╋┻━┫┫┃━┓┏┗╋┛┫╋━┛┫┫┛┛
┻┏┗━╋┛┛┗╋┳┳┳┃━╋┛┳┛━━┗┗┛┗┣┣╋┏┗┣┗┫┳┏┗┏┳┫┣┓
┏╋┛┓┃┓┳━┃┗━┫┏╋┓┣┻┗╋┛┳┗╋┫┳━┓┗┻╋┏╋┣┫┗
╋━┳┻╋━┻┻━┓╋┛┳━┏┓┏┫┓┏╋╋┻┫━╋┻┃┣┫┃┃┳┃╋┣┏╋┓┛
┓┓┏┻┃┣┓┗┗┓┳┣┓┗┗━┛┻┻┗┛┗╋╋┻╋┓╋┣┻┓┓━┗╋┫┃┗┏━
┃┏┫┃┳┫━┃┛┏┗┏┗┗┣┫━━┛┛┫┏┳┛╋━┏┗┗┳┗┛┻╋┗┳━┳┓┓
┣╋┳┛┫┗╋┻┛┫┃┫┛━┫┛┏┓┓┻━┳┣┫┓━┳╋┻┓┻┣┃┻┻┛┃┫┗┛
╋┫┏┏┛━╋┣┻┳┏╋╋┳┳┃┫╋┻┛┗┳┗┻┫┻┣━┫┏╋┓┏┛┓┏┻━┛┛
┗┳┻━┓━┏┓┃┓┳┛┫━┓┣┻┻┛┏┻┃┣┃┗┗╋┓━┻┗┳┓┳┏┻┣┃┏┻
┻┣┣╋┓┓━┏┳╋┗┓━┛┻┛┗┛┛┗┃┣━┏┛┏━┏┏┛┻┃┓┗╋━┃┫┣╋
┫━┃┫┻┛┻┛╋┻┏━┻┫┏┣┃┻━┛━┃┫┓┏┳┃┃┓┗┣┫┳┃┗┛┃┃━┃
╋┳┗┛┫┫┫┃┻━┫┫┻╋┓┏┏┻┏┫┃╋┳┓┛┗┣┛┣┃┃┓┛┓┛┗┫┓┫╋
┛┛┳┃┣┏┫┣┛┳┛━━━┏┃┳╋┛━┗┓┗┣┫┳━┓┻┣┗━┛┗┓┗┛┣┏┻
┳┻┳━┗┓┻┣┻┻┻┃━┏┗┛┃┛┛┓┏┛╋━╋━┻┃┳┗┻┏┛┓╋┓┛╋┣┣
╋┏┗┗┳╋┛┳┗┛┏━━┃┓┓━┫┣┫┻┳┣╋┻┫━┳┗┛╋┃┫┓┏┗┫━┳┣
┏┛┛┗┫┣┏┃━┓┣┃┣┗┛┣┫━┣┃┻╋┫┻┗┛┗┣┏┫╋┳┛┛┗┻┏┃╋┳
┏┛╋┗┳╋╋╋┳━┛┏┳━┓━┏┣┻┗┻┫┳┗╋┃┏┳━┻┫┣┓┫┣┏╋┛┃┏
┳┳┻┓┓━┓━┣┓┳┛┣┃┛┓┏┣━┣┃━┣┣╋┓┓━┣┫┛┳┛┻┗┗┓┣┻┳
┻┻┏┣┣┣┏┃┓┳┓┫┣┫┻┻┃┻╋━┻┳┛┏┛┣┳╋┓━┛╋━┗┫┫┛┗┳┫
━┛┓┗┫┗┃┫┳┃━┓┃╋┛┳┻┫┣┃┏━┻┃┫┳┓┻┏┣┣╋┳┻┓┛╋┏┗┃
━┏┓┣╋┛╋┛┓┣┛┳┻╋┗┳┓┻━╋╋┏┏╋┗╋┛┛┫┳┣┳┛╋━┳┃┻━┳
┏╋┏┻┛┳┃┫┣┓┳┣┏┏┏━━┻┳┳╋╋┏┻┗┓┫┣┗┃━┳┫━━┫┏┗┻┃
┏┳┏┳━━┻┃┫┣╋┳┏┗┫━┳┏┳┻╋┓┫┏┗━┫┏┫┓┃┗┛┛┏━┗┛┗╋
┫┛┃┃┫┳╋┏━┫━┃╋━┗╋┻┻━┻┗┳╋┛┃━┗┃╋╋━━┳┛━━┳┃╋┏
┛━┫┛┣┣┳┃┫╋┳━┓┗┣╋┻━┗┗┳┣╋┳┻┫┃┫┓┃┏┫━━┃┻┗┳┗┃
━┛┓┃┃┓┻┏╋┏┫┃┛┻┫╋┓┫━┻┏┛┳┃┃╋┫━┛┗┓┻━┛┛┻╋━╋╋
━━┣┃┫┫┳┫┳┣┓┏╋┏┻┣┏┫┳┻╋╋━━┣┛┓┓━┛┓┫╋┏┏
╋┳┻┓┳┏┳┏┻┛┗┛━┫┻┗┓┃┛┫┓┛┣┗┣┫┓╋━┣┛┻┏┏┏┗┃━┏━
┛┗┣┗┏┫┛╋┫┏┳┏┫┻┓━┗┳┣┓┻━┛┣┏┣┣┳┛┫┳━┗┓┏┳┫┻┗┛
╋┛┃┛┫┫╋┃┳┗┏━┃┣╋┓╋━┃┗┗┣┓┏━┏━━╋┛┗┛┳┃┫┻━╋╋┫
┓━━┛┣┣┫━┏┓┛┏━┗┳┣┛┣┻┫┫┛┫┓┓╋╋┛┏┗┳━╋┓┏━┳┳┫┣
┫┻┫┓┫┃┃━┃━┃┻┃┗┣┓┏┳┫┏┻┛┳┣┃┗┛┻┳┛┳┣┫┳┻┻┫┳┏┛
━┓━┗┫┻┓┣┓┏┫┏┃┏┛┛╋╋━┓┳╋┗┣┣┳┃┃┛┃┛┛┏┏━┃━┣┛┃
┣┣╋┏╋┓┛╋┣┃┻┃┛╋━┏━╋┏╋┛╋┏┣┃╋┃┻┃┏┃━┛┃┻┻┓┛┏┻
┣┣┃┣┣╋┓┫━╋┳┣┣┛┓┗┓┣━┃━━┃┃┓━┳━┗┃┛┳┫┏┻┓┗╋┓┫
┻╋┏┗┏┛┏┳╋┳╋┫┳╋┫┏┓╋━╋┃┫┣┳┏━┗┓┓┻╋┓╋┳┛┻┳┗┣┓
┃┣┛╋┗┣┣╋┗┣┃┛┃━┗┏┛╋┫━━╋┓┗┓┻━┻╋┻┃┫┓━┣┛┫━┏┻
┛┫┣┗┣┣┫┗┻┓┓┓┛┓┗┗╋┛┣┣┻┓┣┃┗┻┛━┫┛┃┣┻┛┫┳━┣┃┣
┳┣━┛╋┳┣┏┓┛┏━╋┛┗┛┳┃╋┛┓━━┗┳┻┛━╋┫┛┣╋┓┣━┻┛┳┗
╋┃┛┻┣┏┻┳┃╋┃┛━┏┣┫┛┏┻┳┫┳┃┏┓┃╋━┏┗╋┃━━┏┏┻┳┓┳
┳┗┏┃┗┻┛┫┗━┫┗┓┛┛┗┛━┳┃━┳┣┫┣┗┏┗┻┏┳┓━┗┃┛┻┛┃┣
┫━┫┳┗╋┻━┛┃━━┫┓┻╋┃┓┗┣┃╋╋┃┳┓┏┃┏━┳┓┣┻┣┣╋┗┗┗
┣┛┣━┻┓╋┏┣┓┻┣┏┳┻┻┻┻┛━┛┣┳┳┏┣┳┓╋┛┃┗┳┛┗┻┣┛┏╋
━┣┛┓┛┻┛┻┛━┃┻╋┗╋┫┛┃━┏┳┓┫┓┗┗┗┣╋┻╋┗┫┓╋┫┳┗┣┣
┗╋┛┻┏╋┓┏┏╋┃━┏┳┛┗┓┗┻┫┣┫┗╋┓┫┣┛╋┗┏┓┓┻┫┫┓┫┫┳
┻┓━╋┃┣┻┃┗━┛┏┃┣┏┗┻┛┏┏┻┏┗┓┣┃┏┫┓┛━┫┻┫┓┣╋┫┛┗
╋┓┓┓╋┳┗┃┛┻┏┓┳┳┛┫┃┓┛┏┫┻┏┻┏┏╋┻━┣┻┣┳┓┳┳╋╋┻┫
┗━┛┗┣┣╋┗┏┃┛┏┓━┃┛╋┓┣┃┓┃┗┛┻┓┣┗┏╋┫┏┻┫━┻┳┛┓┗
┏┛┫╋┃┏┫┳┛┏┗┛┫┏┓┻┏┻┃┓┛━┳┓┣┓┏╋┣┃┳┫╋┓┫┓┛┣┏┻
┛┃┏┳╋━┣┳┳┗┫━┫━┃┣╋┻┏┣╋┗━┻┓┻┃┏┫┻┣━┻┓╋┳┓┳┛┣
┓━┓━┫┣┫┣┳┫┏━┻┻┫┗┫┗╋┓━┛┫┏╋┓┣┓━┻╋┓┣┓┛
┣┓┃┓━┗┓┓┓┛┏┣┫┏┏┳┗┗┫┳┃┣┣┫┗┫┫┓╋┫┛┏┛┫┓┛┣╋┫┻
┫┻┫┣┗┓┃━┓┓┻┻┣┓┛┓┻┛┓╋┛┳┻━┣┻┏━┃┗━┃┣┫╋┻┫┃┻┫
┛┓┫┗┣┛┗┻┏┳┃━┫┏┻╋┗╋┏┫┗┣┫┏━╋┣┫┏┗┫┫┫┳┏┓━┣┓┻
╋━┃┏┏╋╋┳┻━┳┳┳╋╋┫┗┗┳┛┣┫┛┳┫┛┫┓┫┳┏┃┫┻┳┓┻┫┫┣
┳╋┏┓┏┻┗┻┫╋┓━┛┓┛┫┏━┛┃┓━╋┃┣━━╋┫┫╋┳┳┓┓┻┻┗┫┃
┏┫┣┻┓━┻┣┣┏╋┻┓┃┏┳━┛┃╋┫┗┳┏┳┛┏╋┃┗╋┫┗┃┃┏┗━┗┓
┓┏━┓┛┣╋┓┻┣┏┃┻┣┻┓┃┛┣┳┛┻┣┣┫╋┓┓┓┳┳┫┣╋┗┗┫┣┏╋
┗╋┣┓┫━┫┛┫┓┻╋┏┫┗┳┛━╋┳━┗┳┏┻┛┏┓┻┛┓┃┣┣━┓━┃┻┗
┫┫┃┳┣┳┓┻┛╋┻┣┳┗╋┓━━┳┫┻┫┣╋┏┣╋┃┓┗┳┃┫┛┃┃┻┓┃┣
╋━┓┗┛┻┏┗┓┛┻━┫┛┣╋╋┛┛┣━┻━┛┫┛┓┃╋┫━┣╋┓━┫╋━┏┗
┛┣┛━┻┳┃┏┣┫┓┫┣┗┳━━╋┣╋━┓┓┏┛┳┻╋┓┻╋┻┗┗┻━┫┻╋┛
┣┻╋┗┓┳┳━┛┳┻┣┻┣┛┗┫╋┻┗━┓┗┛━╋┏━┣┫┏┫┳┫┗╋┓┃┏┏
┏┛┛┏┏┛━┫┃┛━╋╋┫━┣┻┗━┓┻┗╋┻┻┓┣━┳╋┳┳╋┗┏━┫━┫━
┫┓┻╋┣┫┏┛┛┓┻╋┓┓┳━┫━┫╋┗┃┗┃┣━╋┏┏┻┳┫┛┫┳━┏┓┛┛
┓┣┳┏┣┫┳━┛┗┻┫┣┛┛━┫┃━┃━┣┫━┏┛┏┫┛┗┛┗┫┃╋┗━┫┫┃
━┫┫┳┫┣┏╋┃┗┛╋┳┏┏┓┻╋┏╋┏┫┃┛┓┣┏╋━┛┳┏┛┻┳┫┻┣┻┗
╋┣┳━┛┃┗┻━┳┣┏━┻┳┃┫┛┓╋╋┃┗┣┫┗┫┓┓╋┗┓┻┻┏┳┛┻┃┏
┛┫┛┓┻┫┃┓┳┫╋┫┫┳┃┃┳┏┣┗┻┓┛┻━┓╋┓┻┃┻┗┗┃━┻┣╋╋┏
┣┳┛╋┫━╋┏━┓┗┳┫┗╋┃┫┻┗┓┫┓┛┛┫┛┫┻┏┫┳┛┻╋┗┫╋┛┛╋
┛┻┣━┗┻┻┗━┃┃━┏┣┻┏┗┃┏╋┗┏┻┏┻━━┫━┛┃┫┛┫┓━┏┻┫━
━┣┫┃╋┫┛┳╋┣╋┃┏┓┛┓┫┓┃┛╋╋┫┣┏┳━╋┃┏┣┓┗┛━╋┳┫┛━
┛┫┃┃┻┳┓━┫╋┫┏┛━┓┃┳━┫┏┓━┗┏┗┳┃━┃╋┏┃┳┗┗╋╋┫┳┏
┫┫┗┳╋━┫┓┗╋━┏┳┳┳┛┗┏╋╋┻┫┗┏╋┛┗┗╋┫┻┏╋┗┗┛┃┫┓┫
┓┣┏┗┃┫┛━┛┛━┓┛━┃┓╋┻┏┫┏┻┏┻┻┗┫━┗┃┛┫╋┣┃
┗┗┏┓┫┣┫┳┫━┻╋┫┣━┛┫━┣┗┣┗┃┳┃┏┓┣┫┗┣┓┳┛┃━┫┣┓┣
┻┃┳┏┗┛┻┛┗┛┫┛┛┛┓┗┛┳┻┛┏┣╋┃┳┛━┗┳┳━┗┛┻┃━╋┃┃┛
━┛┣┫┫┏┻┃┣┻┣┫┳┗┳┛━┃┫┣┫┏┣┛┃┓┃┻┃━┏━┣━┓┻┣┓┛╋
┛╋┣┳┗┛┳┳┛┻┃┣╋┓┛┏┳┗╋┓┳┻┣┳┃┏┳┫┗┃┓┓┣╋┏┓┛┓┫┃
┛╋┳┳┓┏┫┛┻┓━┃┣┳┏┓╋┣┳╋┣╋┳┻┻┣┃┻┻┛┛┳┫┳┻┛┻┳┫┃
┛┳┃┃┛┫╋┫┃┻┗┻┓━┗┏┏┳┏╋┣┗┳┫━┃┣┗╋┫┏┏┓┃┗┛┓┃┗┓
╋┣┳┓━┏┓┓┛╋┫┃╋┗┳┣┃┓━┗┓┃┣┃┛┗┓━╋┃┏┻┣┛╋┃┏╋┻┃
┓╋┏┃━╋┓━┳┏┳┣┣┳┛╋┣┏┓┣┗┏┓┃┗┗┛┛┏┳┃━┻┏┛╋┏┳━┗
┳┣┃┳┳┻┫┛┫┫┓┛┳┳┫┗┻┓┗┃┳┗┛┃━┃┓┣┛┃┓┃┫┓┛┃╋┓┣╋
┻┗┣┏┫╋┓┻┃╋┫┻┫━┛┏┫╋┏┛┓┻┓┻┻┻┻┛┣┏┣┫╋┳┣┫┗╋┣┻
┗┣┏┻┗━┫┣┃┻┻┫┫┃┻╋┻━╋┻━┓┓┗━┛━┏┓┻┫┻┣┏━╋╋┻╋┛
┃┃┃┏┛┏┳┣┫━┳┛┗┛┃┣┏┫━┗┻┣┃┣┫┫┣┻┏┃╋┛┻┣┃┛┗┏┛┣
┗┗━┻┗━┻━┗┻┻━┳┏┛┫┛┃┫┗┗╋╋╋┛┓┛┏┗┗┃┏╋┣┗┏┏╋┣┗
━┛┃┃┣┃┓┳┏┻┣┃┫┻┗━╋┃┣┻┣┣━┫┓┛┳┳┓┓┻┗━┓┫┣━┛┛┃
┗┫┓┫┛┫┃┛┳┳┫┏┣┫╋┫┗┃┣┳━┫╋━┣┏┫━┃┓┫┫━┓┳━┣╋┓┓
┳┫┓┻┳┣┗┫┳┻┗┣┃┓┓┳━┳┫┛┃┳┗┫┓━┛┗┣┃╋╋┏┫┳┏┣┻━┳
┻┓┻┃┻┛┳┫┗┓┛┻┏┣┓━╋┏┻┻┣┣━┫┣┓┫╋┳┃┳┓┓┛┣┏━┻━┛
┓┗┫┗╋┣┫━┣┃┛━┃┳┃┓┃┣┫┫┫━┣╋━┻┫┣╋━┳┏┫┗━┫┛┣┛━
━╋┳╋┓┓┣┓┃━┃┫┃┻┛┳┗┓┳┣┗┓━┛┓┣┫┃┃┃┃┻╋┫┻╋┫━┻┣
┻┫┗━┫╋┣┃┫┏━┛━━┏╋┃┻╋┛┛┻━╋━┣┃┛┳┗┳┓┻┻┻┫━┣┗┣
┃┃┻┗┣┛┃┣┫┛┣┛╋━┫┗┃┓━┫┫┫╋┣┗┓┣┛╋┻┏━┻┏┃┗┣┗┓┗
┳┏┃┃┫┏┳┏┃┳┣┳┃┣┃┫┃━┃┳╋┻┳┏┛╋┣━━┛┓┣┃╋┓┫┻┛┏┫
┫┛┻━┳┫┳┓┓┫┛┏┃┗┗┛━┓╋┃┛╋┓┛┻┣┃┣┓╋┛┏┻┃┏┫┣┻┣━
┣┓┛┻┻┣━┛┃┛┏┫┫┃┓┓┏┳┳┃┃┳┻┏┗┓┛┃┳┗┻┣┛┓┳
┻┛━┳╋┏┓┫┓┫┗┃┏╋┫┳╋┗┻┛┓┣┗┛┓┗┻━━┗┃┫┏┏┓┏┓┳┫┏
╋┛┻┓┗┛┗┻╋┓┃┛┣━┻┗┫┳┳┳┗┓┓┳┛┣┏┣┓━┣┗┓┗┗┏┣┛━┓
╋━┛╋┫┻┳┃┏┫╋━┓┣┏┫━┃╋┏┳┫┛┫┃━┓╋┃┣┫┗┏┣┏╋┏━┏┓
┓┳╋━┫╋━┛┣━┏┗┗┛╋┗┏┻┏┛┻┗┻━┻┛┛┓━┫┛━━╋┣┣┣━╋┗
━━━┣┫┳┳┛┣┏┫┓┫╋┗┻┓┣┏┓━┃┃┳┛┗━┃┗┫╋━┛┛┻┛╋━╋┣
┓┫╋━┫┳┣┃┏┣┏┛┗┃┛╋┫╋╋┃┗┳┃┛┫╋┗┗┓┏┃┛┫╋┃━┛┗┃┗
┓┛┗┳┛━╋┫┛┏┛┫┛┳┏┓┛╋┓┗┳┻┛┓┛┣╋┏┳┃┻┳┓┫┣╋┗━┛┛
╋┃┻┻┫┳━┳┻┛┻┣┗┳┻┏╋╋┣┛┣┗┣┫┗┫┓┫┃┓┓┓┃┳━┃┳┛┏┳
┫┗┏┫┃┛┣┓━━┣┃┛┗╋━╋━╋┣┏┃┓┛┳┣┓┏╋┳┛┻┫┓╋┫┏┻┗━
┫┏╋┻┛╋┛┃━┫┏┫┣┫┣┳┳╋┓┃━┳┃╋╋┓╋┛┏┫┗┃━┗╋┫┏┫┛━
┏┳┃━┛┳┣┗┓┳━┃╋┃┫╋┏┛┛┻┗━┏┣┓┓┗┫┛━┓╋┏╋┏┓┳╋┗┗
┻┻━━┣━┣┏━┃━┓┳┗┛┣┻┳┳┣╋┣┗┓┫┗┗┃╋┏┓┣╋┓┃┓┏┗┫┗
┳┗┃┳┃━┣┫┏┓━┳┳┳╋┻━┣━┫┳┳┃━┃┛┳┗╋┣┗┣┳┃╋┫┏┣┓╋
┏┃┣┛┻┃┻┳╋━┫┛┳╋╋┏┃━┓┳┣┏┫┣┻┃┗━┗┃┫┓┫┫┫┫┳┏┃━
╋┏┫┻┣┛┗━━┗┏┻┛┳┗┃╋┃┏┫┗┣┗┏┫┛┛┣┫╋┫┗┛━┗┫┣┣┗┛
┻┳┫┫┗╋┣┫┃┛┳╋┏━┛┛┛┫┣┳┗┗┛┃╋╋╋┣┣━┳┫┻┃╋╋┣┓┳┳
┛┗━┗┛┗┻┫┃━━┏┻┃┻┻┛━┛┳┓┓┗┳┣┻━┣╋┻┗┃┓┳╋━┗┃┳┣
┛╋┳┗┳╋┳┓┗┣┳┻┫━┛╋┣┏┻╋┣╋┣┳┏┻┓┻┗━┫┛┻┫━┗┃┏┓┃
┗┫┻┃┻┫┻┻┗┛┛┫┓┫┛┏┫┃┛┏┃┏━╋┛┓╋╋┓┓┓┓┗┃┗┻┓┏━┻
┏┻┓┳┓┣┓┻┫┗┃┃┳━┃┛┻┻┗┛┫┗┻┏━┳┳┣━━┃┳┻┳┗┃┗┻┗━
┓┏┗┓┓┣┫┏┗┛┗┃┻━┏┓┗┏┳┏━━┓┏┳┳┏┛┳┫┓┗┓┏┏┏┣┃┓┻
┗┏╋┓┣┛┳┗┣┳┏╋┻╋┛┻╋┻┛┛╋┻┫┏┏┻┃┓┻╋┛┛┓┛┓┫┛╋━╋
┓╋┣┓┗┗┛┏┃╋━╋┗┛┫┛┛┏┫┗━┓┏╋┣┏┛┏┻┃┛━┗┃┛┫┻┗┃┃
┃┏┻┗┳╋┓┫┛┳┻┫┻┳┃┃━┫┗╋┣┛┗┗┛━┣┣┗┻┃┫┗┓┳
┗┻━┏╋━┏┳┳┳┏┃┳┣┣┓┛┛┏┏┏┛╋┗╋┓┛┏┛┛┳╋╋╋━┃┏┃┣┳
┫┏┗┗┣┓┣╋┛┛┏┏┗┻┳━┗┏┃┫┻╋┃┗┻┗┗┳┻┫┳╋┏┓┫━┓┛┣┻
┫┗┻╋╋┗┗┓╋┳╋┏┃┛┻┛┻┫┃┗┳┓┃┻╋┃┳┫┛┏┣┻┃┓┫━┓┃┓┃
┳┫┫╋┗┏┻┛┛┳┛┻┗┻┃┛┻┣┳┓┫┛┃┛┻━┣┳┳┣┳┓┫┏┣┏┛━┣┛
┳┣━┃┳┃┛┣┛┏┃┛┣┗┣┃╋┗┻┓┛╋┓┛┓┛┣━┳┣┻┫┫┻┳┣┳┫━┏
╋┛┫┫┛┗┣┏┛┏┗┃┏┳┫┏╋┛┳┣┣┻┓┗┗┓━┛┓┣┫┓┳┻┃┳┻┏┛━
╋┛╋┃┃━┃━┃╋━┫┛┻┫┣┓┛┻┣┳┣╋┏┛┏┫┫┃━┳┣╋┻┏┛┏┳┫┗
┏┛┻┗┫╋╋┻┫┓┻┃┃╋┛┻┻┳┓┃┓━╋┏┳┃┻╋┃┏┻┣┛┫┃┛┳┓┻┓
┻┻┻╋┓┻┓┗┗┃┣┏┏╋┻┳┏┓┻┓┗┳━┻┓┫┃┏┛┳━┏┗┗┳┳┃╋┳┻
┣━┃╋┣┃┫┃┛┏┻┗┗╋┓┏┳┫┃┣┛┳┫┳┗┗┃┃┻┫┫┻┃┣┻┗┣┣┫━
┫┓╋━┗┛┗┫╋┫┛╋┗┏┗┫┓┛┏┫╋━┣┃┻┣┓┫┫┃┃┛┫┳╋┛━┏┣┛
┛┓┃┫┫┓┣┏┏┻┫┏┃┫┣┗┣┗┗┗┳╋┻┣┗┃┫┏┃━┛━┫┻┳┃┣━┫━
┃╋┫┫┗━┫┓┛┗┏┣┛┏┛┛┻┃┓┣┻┗┏┓━┏┓┗┣┻┏┫┃┓┃┫┗━┣┃
┳┛┏┣┓┓┻╋┳┳┳╋┻┛┫━┳┃┣┫┣┃┫┓┣┛╋┗┗┏┃┏┏┣┗┃┫┻┫╋
┛┣╋┗┳┳┛┗━╋┻┃╋┣┫┻━┓┓╋┳┃━━┫┓╋┳┫┣┏┏┓┏━┃┣┣╋┗
┃┛┛┓━━╋┃┳┻┃┏━┗┓┛┻┃┣┗┛┛┫┏┣┣┃╋┳┓┫┃╋┏╋┛┫┓┻┓
┓┏┳┓━┃┣┫┫┳┏━━┓┳┫┻┛┓┫┳┓┻┻┃┣┫┻╋┳┓┫┻┣╋┻┗┃┃┻
┗┻┃┛┛┛┗━┻┃┳┗┗┏┗┳━┗┣┗┃┛┫┗┳┳┏┫┓┣┣┫┻┗┏┳┛┃┗┫
━┫┣┳┏┫┫╋━┛┻┻┫┫┏┫┏┳┳┣╋╋┏━┣╋┗┻┛╋┗┫┣╋━━┛╋┃┛
━┣┏┓┻┛┏┓┛┫┗━╋┣┫┣━┏┓┻┻┣┳┣┛╋┗━┣┳┣┃╋┻┓┓┣┃┫┓
┏┛╋┓┃┏┣┻┛┃┣┗┣┻┻┃┓┻━━╋┛┻┫┃┻┫━┏┫┛┓┏┃┛━┳┳┛┗
┣╋┣┣┣┣┛┗┫┓┃┛┳┓┻┏┃┳┓┳┫┛┏┏╋┻┃┛╋╋┳┫┛┳┗┣┛━┃┛
┃┣━┛┛━┓╋━┃┳┓╋┏┻┓┗┃┗┗┳━┓┓┓━┣━┳┗┗┻┣┳┃┃╋┓┓┣
┫┻┗━┓┣┣┛╋┓┻┗╋┓┣╋┳┓┃┣┏┓┛┓┻┃┫┣┛╋┣┗━╋┫
┣┓╋━┳╋┓┳┛╋┏┣━┣┗┛┓┓┏┓┳┳┏┣┫┏┻┛┃┏┃┃┫┻┃┛┳┃┳┛
━┓┓┫┣┻┓┫┳┛┫┏┏┗╋┫┣┏┛┛┗┳╋┗┛╋┻┛┛┻┫┗┓┫┏┃┳┏┻┗
┳┛━┳┣┣┻━┳┃┫╋━┗┣┳━┏┃┗┃┏┗┗┻┗━┏┻━┓┃┗┏━┫╋┻┏┻
┫┛┗┫┣┛┳┫┏┏┃┓┫━┛┻┏┻┫┃┏┣┃━━┛━╋┳┃┻┳┛┗┃┛┓╋┳┗
┓━━┛┗━┳┓┃┣┗┗┃┫┳┣┃┓┓┛┳┻┛┏━┏┗┗┫┳┻╋┳┻┗┗┻┳┏┓
┻┣┫┗┛┗┫┛┳━┛┻┓┣━┃┃┫┳┣┃┳┫┏┗┏╋╋┻┏┣┣┻━╋┣┛┃━╋
┓┫┃┛┏┛┣╋╋┛┣┣┻┻┻┃╋╋┏╋╋┣┻┫┏┳┻┏┣┏┳┫┳┻┏┻┣┃┣┛
┣┫┣╋┣━┏┻┃┓┓┫╋┳┃┣┏┃┓━┃┻┳┛┃┃┳┓╋┛┓┃┓╋┃┳┳┳┣┣
╋┗┏┗━┃┳┫┫┗┏┓┛┫┗┣┃┣┫┣┃╋┗┃━┃┳┓┫━┛┓┓┏┃┳┻┃┫┃
━┏┫┫┓┫┓┻┃┣┳┃┗┫┣┻┳┫━╋╋┏┗┏┻┗┣┓┛╋┏┓┫┻┓┻┃┓━╋
┏┳╋┣┻╋┻┛━┳━┃┫┃┳┣┛┣━┃┏┗┛┏┳┗┏┛┗┳┏┗┗┳┃┛┓┛━┛
╋┻┫━┻┛┓┗┛┻┏┃┃┛┣┫┣┃┏┫┛┻╋┓━╋┃┗┛┣┳┻┻┫┛┏┳┓┓┛
┗┏╋┃┓┏┣┫╋┛━┻┗┣┃┏┻┳┻┏━━┳┣┗━┓━┻┏┛┛┻┫┓┃┗┏┳┏
┓━┣┃┗┣┃┻┳┫┓┳┳┻━┣┏┗━━┗━┻┻━┻┛━┳┗━╋┃━━┳┫┃┏┏
┓┃┻┓━╋┃┫┛┛┃┣┃┗┳┏━━┣━┛┫┛━┳┻┗┻┃┓┃━┗━┫━┏╋╋┏
┏┃┗┛┣┏┛┫━┏┛┻┣┳┓┗┃━┗┻┗┓┓┓┣━┫┗━┣┏┻╋┣┃┻┏┗┗┻
┃┫┛╋┓┳┳┓┣┛┗┃┗┣┻╋┏━┗┻┏╋┗┻┳┫┏┫┳┛┳┃━━┗━┗╋┓┣
┃┓┓┻╋┫┣┻┳┏┻┣┓┏┫┃┏╋┻┗┏┻┳╋┫┫┣┳┏┛┗┛┳┃┳┫┓━┻━
┓┻┫┻┃┏┳━┣┳┳╋┏┗┳┫━┃┳┣┫┳┛━━┣┫┻┏┗┫┣┏┳┣┗┫┗┳┣
┣━┏┣┫┫┣┃┗┓┏┓┓┗┳┗╋┳┳╋┻┃━┛┳┣┣┗┻┣┳╋┫╋┏┓━┻━┳
┗━┗┻━━┣╋━┫┳┏┳┓┃┫┗━┓┫┣┣┗┓╋━┣┫┻╋┏╋┫┃┏┣┳┛┏┻
━┛┛┗┫┣╋┳┳┓┓┣┃┗┓━┗┻┗┻┗┳┻┳┗┻╋┫┛┗┏┏┃┗┛╋┛┃┓┏
╋┛┗┳┗━┓┛┫┣━┃┓┳┳┛━┗┫┫┳┻╋┗╋┃┣┣┓┻┣┳┃┓┻┛┻┫╋┳
┏┗┳┻┓┓┻┻┛╋┣┻┗━┓╋┣┫┻┳┫┗┫┏┫┛┛┣╋━┣┃━━━
┗╋┣┃┫╋┃┳┗┃┃╋╋┏┃┏┃┏┳┛┃┗┛┗┳┳╋┓┏┓┃┣┏╋┣╋┻┛┛┓
━┗┏┏╋┃┃┏┓┫┳╋┳┳┏┣┳┣┓┗┓┃╋┛┫┣━┳━┫┏┃━┣━╋┏━┏━
┏┫┗┛━┣━┓╋┗┻┳┻┗┫┓┛┓┏╋╋┻┣┫┫┃┃┻┛┃┫┓┓╋━┛┳┳┛┓
┗┳━┣┛━┗┳┫┏┗┓┣┓┣━╋╋┫┃┫╋┫╋┫┗━┃╋┻┃┗┻┻╋┻┓┫┻┳
┏┣╋┻┳┫┳╋╋┛┃┫╋┓┃┳┻┃╋┣┃┛┃━┃┃┳┫┃┏┓┻┗┛┛┛┓┫┗┳
┗┗┃┃┗╋┗┣┻┻┫┛┫┃╋┃┻╋━┏┗╋┛┫━┫┛┓┓┳━┛━┏┛┳━┃┓╋
┓╋┳┻┓━━━┃┃┣┫┻┗┫┓┳┓┛┳┳┻┣┣┛┏┛┃━┣┫━┛┛┛┻┏┫┓┛
┣┃┣┗━┏┳┓┻━┗┛┗┣┳━━┗┛┃┏┛┻┗┫┓┣━━┃┃╋┣┣┏┛┣┗┛━
┛┗┳┳┳╋┃┓┻┗┛┻┏╋┓┻┳┛┛┗┓┳┫┛┣┗┛━┏┓┳┣╋┛┣┫┓╋┃┛
┛━┏━┫┓┻┃┫┳━┏┣╋━┻━┣┻┗┣╋┛┛┓━╋┏┗┳╋┛┣┏┛┛┗┣┣┏
┓┣┗┳┗┓━┛┣┳━┣┛┓┻┏┏┃┫┛┗┻┓┣━┻┓┻┛┫┫┓┃╋┓┃┳━━┗
┣━┏┻┣┛┗┣┣┣┛┗┓┛┏┏┫╋┃┛━┳┏┣┣┃━┗┻┓┣┛┻┗┓┗┻╋┃┛
━━┗┃┏┻┻━┓┻┳┗┓━┫┳┣┫┻┃┫┗┣┻┫┏┏┏┃┫┫┻┫┓┫┣┛┫┳┣
╋┛┻┏┃┣┣┃┛┻┻┛╋┓┏┳┏┳┣┗┏┗╋╋┓┣┳╋┃┫┣┫┓╋╋┓┛╋┓┫
━┻┻╋┛╋┻┫┳┻┫┗╋┣━┃━┣┓┫┳┃┳┳┣━┓┓┻┣┣┛┻┻┛┓┻━┓┃
━┃┻╋┛┗┃╋┗┗┫┗┓┏┏┛┗┻━┓┳┻┗┏╋╋┻┳┃┗┗┏╋┓┻┓┗┳┛━
━┳┳╋┗┃┻┏┏┻╋╋┳┃┛┛┫╋┛┻━╋┫┏┏┗┛┳┃┏┓┏┛┃┫┫┣┃┗┻
┳┻┣┻━┣╋┗┛┻╋┏┣╋┣┻┗┓┃┫┗┗┣┛┻┃┃┓╋┃┛┳━┃┓┻┣┓╋┻
┛┓┏┻┣┻┻┻╋┫┏╋┣┛┓┻┓┛┃┣━━━┣┓┗┗┻┣┓┣┓╋┃┳┳━┏┫╋
┃┃┻┏┛╋┫┫┏━┛╋┛┫┏┳┻╋╋┃━┣┛┳┣┳┳╋╋┏┣┓┃┛┫┗┏┃┗┣
┓┣┫┻┛━┻┻┗╋┛┻┃━━┃┗┳┏┻┛━┃━┳┳┣╋━┣┣━┏━┣┃┳┛┛┛
┳┗┛┗╋┏┳┣┛┓┃━┓┻┓┣━┗┫┳┏┃╋┳┫┳┏┓┳┗┛┻┗┻┏┣┻┻┛┳
┣━┃╋┻┗┓┛┻━┗┓┫┓┏┣┛┃┣┳┏┫┻┻┛┫╋┃╋┣━┳┻┻┗┳┃━┫━
┗┣┳┏┃┣╋┻┛┫┛━┫┗┫╋┛┛┣┳┗┻┏┓┓━┛┫┓┓┗┗┫┃┏
┗┗┗┛┗━━┛╋╋━┳━┃┓┣┳┻┻┏┛╋┗╋┫┗┻┗┣┻┫┗┣┃┓┣┃┳╋┻
┣┣┗┓┓┣┓┛╋┓┃┗┻━┓┫┗╋┗┃┗┻┃╋╋┛┃┏┏┫┫┻┻┓━┳╋┣┻┓
┏┓┳┳┻┣┃┛┫┻┣┏┣╋┛┗┛┫┓┃┛┗┛┛┏╋┣━┏━┳┓┫━┣┻┳╋┫┏
┻┣┳┣┃┏╋┏┫┗┳┗┳┣╋┏┫┏╋━┫┻┻┃┣┃┻┃┫━┫┓┫┓━┛┻┃┳┫
┃┃┓┳┻┏━┳┛━┃┗┃┏━┓┏┻┗┏┣┛╋┛┃┗━┏┗┗┻┛┗┃━┓┏┏┳━
┗┃┳┣┃┻┏┏╋┻┏╋━━┓┓┓┛┫┻╋━┃┗┛╋┣┗┃┻┏┗┏┗┏┫╋━┫╋
┣┣┳┓╋┗┳┛━┗┏┓┓┫┗╋┃━┳┛━┻┗┳┛┻┓┣┣┣┛┓┻┗┳┫┓┫┻┻
┃┏┛╋┳┏┳┳┣┃┻┣┗┣┳┛┗┛┓┃┓┻┛┃┻┓┣┃┗┳┗┳┻╋┓┛┣┣┓┃
┓┫┗┻┓━┗┻┛╋┣┳┣┫┓┫┗┗┻┃┫┃┏┫━┏┣┳┗┛┻┳┣┗┃┛┣┛╋┓
┃┗┛┫┃┫┃┗┛┻┻┃┳╋┓┗┏┣╋┫━╋━┗┃╋╋┗┏┻┛┳┻┃╋┃┳┫┓┓
┳┻┫┳┻┓┗┛┫┗╋┏┃┻┻┛┗╋┏┻┣┫┫┳┫╋┃━━┃┣━┏┛┫┗┏┻┫┛
┛┣┏┫┫┗┻┏╋━━┛┃━┏┻┣╋╋┫┗━┓┏┗━━┫┳━┣┗┻┣━┗┃┗━┛
┏┏┛┓┓┛┗┗┣┛┓━━━━┏┳┳┓┫┗┗┳┛┏╋┫┫┗┏┫━╋╋┃┏╋┫┗┳
╋┛╋┫┏━┫┓┣━┳┏┻┣┗┣┓┗┳━┛┣┣┓┃┓┃┻┻┫┻┓┏━┣┏┣┳╋┏
┳━┫╋┓┏┣┃┫┫┻┏┓┻┫━┳━┃┓┏┣┗┻┫┳┳╋┫┏┗┫┃┓┓┓┗┫┃┓
┳┫┏┗┏╋╋┫╋╋┫┻━┫┗╋┳┣┫┣┫┏┣┛┫━┻┳━┃┗┫╋━┻┓┻┛┻┻
┃╋┣┃┻┣┣┣┣┻┛┛┛╋╋┗┻╋╋┻━┫┣┃╋┛┣┓┗╋┃┗╋┃━┃━┫╋╋
┳━┣┳╋━┳╋┳╋╋╋┣┳┫┫┻┻┃┳┓┓┓┳┻┓┛━┓┗━┣━┛┫━┫┫┃┣
╋┏┏┏┫┛┳┫┗┃┃┗┳┛┳━╋┗╋┓┗┳┳┏┏┏╋┛┓━┏┏━┣┻┓━╋┛┏
┓┃┏┛┏┻┫┃╋┫╋┳┗┗┓━┣━┏╋┓━┓━╋┏━┃━╋┣┳┓┫┫┏┳┣┳┏
┓┏┓┃┣┫┳┏━┏┛┏┛┳━┓┣┃┻┫┗┛╋┫┗━┏━┻┛┳┓━┻┏┃╋━┳┳
┃┓┓━┣┛┗╋┏┛┏┻┃┃╋┳━━┫┛┻┛┣┛┫┫┓┃┃┃━━┃┫┫┓━━┃┫
┻┓┻━┃┃┓┗┃┣┫┻┫┏┳━╋┏┣┃┣┛┣┫╋┃┛┛━━╋┏┓┻┣┓┣┃┃━
┗┫┃┗━━┣┣┣┛┳┓┏╋┫━┃╋┫╋╋┛┓┳┻┓━━┫┗╋╋┣┻╋
┛┃┫┏┓┛┛┃╋╋┏┏┻╋┻┓┻┓┣┫━┛┻┻┻┓┻┫┳┓┫┏┓┫┗━━┳┣┗
╋┳┏┃┃┏┗┓┓╋┫┣┛┫┻┓┛┻┣┻┓┛┳┗┻┳┃┻┫┛┃┏┃┻┣━┓┗┗┃
┳┫┓┏┏┏┣╋┃┃┗┃┻┓┻┫┃┫╋━┻┏┗┣━┳┓━┻╋┣┻┫┫┣┫━┳┓━
┏┃╋┣┃╋┛┗┳┓┻┃┳┗┻┫━┫┃┓┻┗┛┳┣┃╋┓━┻┛┣┗╋┻┻┗┃┳┓
━┣┏┃┏┃┳╋╋┻┃┫┏┗┫┗┓┏┫┻┏━┏┻┻┻┣╋┛━┫┣┃╋━┣┣┳┛┏
┃┫╋┣┣┃┗┏┫┳┳┛┓┃┓┫┫┛━┏┻┳┏┳┏╋┫┛┏┣┓┗┫┛╋┏┣┛┛┳
┣━┻┣┻┳╋┏┣━┻┗┻┳┃┻┫┗┓┳┳┣━┗┳┃┫┻┓┗┏┣━┃┃┛┃━┫━
┓┣━╋┻┛━┏┣┛┓┏┃┛╋┏┻┃┫┫╋┫╋┛┛━┳┏┛┃┃╋┻┻╋┏┛┫┓╋
┫┫┳┃┣┓┳┃┛╋┳┫┏┻┛┻┣┻┗┫┗┛┫┗┻━╋┓┫┛┏┻┗┫┃┫╋━┫╋
━┏╋┏┫┏┳┏┛┻┻┏┃┃┃┓┫┓┛┣┻┗┛╋┳┻┫┏┣┏┫╋┗┳┛┗╋╋┣╋
┃┗┣┓┣┓┫┳┳╋┗╋┛━┓╋╋┗┃┣╋┃┏┫╋┓┛┻━╋┏┃┗┗┃┻┓┓┗┃
┻┗━┗┃┣┛┣┣┛┣┳┃┗╋┗┣┏┻┣┻┛┣╋━┛┗┗┏┛┻┳┳┫┃━┏┛┓┛
┃┛┳┳┃╋┣┛┓┳┛┣┏┛┻┗┃┛┃┻┃┗┣┳┃┛┗┣┻┛┗┻┏┗┳╋┗┳┫┣
╋━┻┃┣┫╋┫━┛╋┏┣╋┛━┃┣┛┛╋╋┳┗━┻┗┗┻┛┓┃┳╋╋┫┏┻━┗
┛┳┣┏╋━━┫┏┛┫┣┃┗┗┗┳┻┏┣┓┫━┫┃┃┗┳┓┳┛┣┏┣┃┻┗┣┛┫
┻━┫┓╋┳┣┃╋┻┻┃━┻┳┗╋┛┓┏┣┻┃┣┫┫┏┳━━┏┻┃┃┓┃┣┃┫┣
┣┗┫┃┫┛━╋┓┻┛┛┫┻┗┃┗┻┻┛┏┗┓┣┏┏┻┓━━┣┻┫┳┫┃━┻┃┻
┣┫┗┓┏┗┫┳┏┫┫┛┳┫┳┣┗┃┏┏┏┃╋┫╋┏┓┃┛┗┳┣┓┓┫┻┃┳┃┳
━┗┃┏┣┓┏┛┻┳╋┫┳╋┳┓╋┓┛┗┻╋┫┳┗┃┻╋┣┗╋┓┓┏┳━━┏┫┛
┓━╋┏┳┳┗┃┣┃┗━┛┳┓┣┏┻┃┃┏╋┳╋┣┏┫┏┻┓┗┻┃┗┫┓┗┃┓━
┏┃┳┫┫┫┓┛━┏┏┓┳┫┣┣┻╋━┳┣┻┏━━┛┗┃━┣━┛┛┻┛┗┗━┫┓
┫┛┣┻┃┃━┓┛┏╋┫┫━┃╋╋┏┳┃━┓┣┫━━┫━┫┫┫┗┓┛━┛┻━┳╋
┣┳┏┃┛┗┏┫╋┻┛┛╋╋╋┣┃┗┗┻┫━┛┻━┗╋━┳┃┫┛┏┛┓┻┣┳┣┛
┣━┓┃━━┃━┏┓┳┫┏┣┻┓┣┏┏┛┓┗┻┓┓┛┏┛━┣┗┣┗┻┳
━┛┳┃┛┻┫╋╋┻┫┃┣┻━┏┛━┃┣┗┏╋┏┫┃━╋━┫┛┃┓┻┗┻┳┃━┣
━━┣┗┗╋┻━┓┓┣┗┓┣┗┓┏┓┃┏┣┳┃┻┣╋┻┳┻┓┳┓━╋┫┏┗┓┣━
╋╋┃━┓┓┳┃┣┳┃┣┳┻┗┳┣┏┻┛╋┫┗┗┛┣┣┗┃┳┃┛┗┻┗━┻┗┃┳
┻━┗┓┳┃━┻┻┻┓┛┳┛━┳┻┫┃┣┻━╋┳┓┗┛━┏┣┻┗┣╋┳┣┃┣┫┓
━┳┛┻┻┓┗┗┫┻╋┫━┫┏┫┣┛╋┫┣┓┫┣┫━┳┫┏┻┗┓┛┣┏┫━╋╋┣
┫┓┓┗┻┓┣┣┳┣┻╋┻┻┃┫┳┓╋┓┏┛┛┫┗╋┛┣┫┫┣┗┻┃┓┃┛┳┫━
┏╋┻┛┓┓┛┃┃┻╋┗━┛┫┃┏┏┓┛┛╋╋┃┛┓┗╋┳┻┣╋┛┏╋┫┣┓╋┓
┓┗┗┫┫━╋┓━┓╋┳┗┗┣╋┗┛━┛┫┏━┗╋╋╋╋┣┫┗┣┫┣┓┣┛╋┳┻
┫┓╋┳━━┏┻┏┻━┃┗┳┓┛┻┓┛┫━┫╋┫┛┳┣┛┗┻┣┳┗┫┗┫┛┓┻┗
┓╋━┗┗━┫━┛┛┓┃┗┫┏━┳┫┏┻━┻┗┗╋┃┳┛┣┛┗┻╋┳┏━┣┣┫┏
┛╋┣╋┗┛┗┓┛┫┻┓┗┗┳┏┃┗━┻┗┣┛┣┛┻┗┓┏┻━┃┃┳┣┏┗┫━╋
┣┓┣┗┛┛┏┣┓━┻┫━┣┻┳┫╋┛╋╋┫┛┻┓┻┛┫┫━┏┫━╋┛┻┏┗┗┣
┗┛┃┗━┏┗╋┏┓┏┗┃┓┳┣┫┫┫┫┣┫┻┃┳╋┻┏┏╋━━┻┓┏┣┃┫╋┗
┣┏┳┳╋┻━┗━┓┏┃━┻┣┃╋┃━┃┫┛┣┃╋┻┣┳╋┣━╋┻┛┗┏┻┃┻┻
╋┏┳╋┏┓┓┃┣┛┻┓┻┳┻┣╋┛━┏╋┗┻┳┳┳┳┳┳━┓┫┫╋┻┓┃┳┏┏
┻┛┻┗┳┫╋┣┏┳━╋┣┗┣┛┫┗┃╋┣┻┏┫┃┻┏┗┗┛┛┻┗┗┃┗┃┃╋╋
┣┛╋┗┃╋┓┗┳━┛┫┗━┃┻┃━┫┗┏┣┛┏┓┫┣━━┓┏┃┛┃┗┛┻┛┫┳
━┓┗╋┃┛━┫┃┓┃┗┻┛┣┻╋┃┣╋┓┏┃┻┓━┏┗┫┳┗┛━┓┓┓┓╋┻┛
┃┓┳┫━┗┻┻┃┏┏┃┗┏┛┣┛┃┓┣━━┏┣┏┗┓┳┣┃╋┣┓┛┛┳┓┗╋┻
┏┫┗┗┏┳┻┏━┓┣┏┣╋┻┣┣┓┣━┣┣┣┗┓┻━┓╋┣╋┏┫┫┳┻╋┗┏┏
┏━┗┛┃╋┳┓┓┻╋┓┳┃┓┫┛┳┻┃┛━━┣╋┗╋┏┃┣┫┣┏┫┓╋┣┏┫┗
┛━┫┗┏╋┳┫╋┣┫┗┳┗┗┃┃┣━┣┃┓┳┻┫┣┳┣┗╋┣┻┻┳┃┗┣┳┣┏
╋━┛┳━━┫┫┏┻┓╋━┓┛╋┻┗┃┓┗┳┳┏┛┓┻┛┫╋┃┛┣┗━┃┗┳┣┫
┣┗╋┓━┗┛┣┃┏┳━╋┓┻┗┻━┏┓╋┫┏┃┣━┳┓┻━┳╋┫┻┗
┻━━┛┻┗┏┏┫┛╋┻┛┻━┓┏━┣┓╋┏┗╋┳╋┫┃┳━┫┣┣┃┛┓┓┃┳┃
┛╋━┻╋╋┏╋┓━┻┫┣┻┗╋┫┳╋┻━┫━━┫┃┓┏┏╋┻┛╋┻┃╋━┗┃┓
┳┣┣┓┣┗┣┣┃┣╋┓┓╋┃┣┛┳┫┏┏╋┛┻┣┓┓┗┳━┏┣┣┗┻┗╋┗━┣
┏┏┛┫┗┻┓┳┫┗┏┣┣┫━┻┓┃┻━┫┣┣┛┏┓┃┗━┗┳┃┫╋━╋┃┃┻┏
┃━━━┃┓┃┗┓┛┏┃┛┳┓┃┫┗┏┃╋┻┗╋┓┓┏┛┓┃┛╋┫╋┏╋━╋╋┓
┣┫┏┳┣━┃┣┳┣╋┫┓┻╋┳┣┛┓┏┗┃┫┃┻┗┻┓┏┛┓┻┛┃━┳┣╋┗┣
━┫┫┻┃┫┛┗┏┗━┛┻┓┏┫┫┻┛┃━╋━┃━╋╋┏┃┃┻┛┓┛┏┫━┳╋┏
━┳┗━╋┻┃┛╋┛┣┓┛╋┳┳┣┻┣┣┻┛┃━┻┗┃┓┓┣┳┓┳┻┻┣┃┗┓┗
┫━┛┓┣┳┣┻┛┏╋┏┗┗┛╋┃┏┣┓┗┣┃━╋╋┫┣┻┣┳┻┗╋━┗┫┓┳┳
┻┛┓┳┳━┏┣┗┛━┫┻┏┫┃┳┫━┳┗┗┳┃┫┻┏┗┏┳╋┻┃┫━┫┏┗╋┫
┛┻┏┻┃┣━━┫━┻┳┻┏┳┣╋┣┣╋┃╋━┣┳┓━┓┫┛╋┃┛┣━┻┳╋┫╋
┃┓┳┣━┏┻━┣╋┓┻╋┻┓┫┻┃┓┗┓┻┏┻━╋┫┛┏┏┻┳┗┃┃┗━┓━┏
┏┣╋┏┫┓┃┏┃┓┃┗┗┗┛╋┫┫━╋┃┳━┗╋╋┓┫┏┣┻┏┛┻╋┛┏┫┓╋
╋┣┏┣┗━┏┻┓┓┣┓┓┫┗┣┛┃┓┻┓┳┻━┫┓┛┗┛━┫┃┫┫┗┗┫┻╋┫
┃┃┛┣┏┳┗┫╋┫┫┛┫┣┓━━┏┗┓━┓━┃┏┣┃┫┳┳┳┳━┗┃┳┳┫╋┛
┣┃┗━┳┫┃┣┫┻┻┓┛┓┛┏┳┳┗┓┫┣┛━┳┛┏━┏┻┳┗┓┏┳┻┓╋━┗
┳┛┃┛━╋━┛┻┗┗━┗━┫╋┫┏┳╋┫┏┃┫┓╋┣┻┻┛┻┃┗┻┣┳┛┻┫┃
┓┓╋┏┛┃┏┛╋┻┫╋╋┗┣┳┣┓━┏┫┫┫┻╋┏┛┏┃┫┓┣┫┳┛┃━╋┃┫
┃┃╋╋┻┫━┃┗┻┫┗┏┃━┛╋┛┓┏┳╋┏┳┻┳┓┏━┗┓┏┃╋━┳╋┗┗╋
━┗┏━┣┫┗┏┓━┓┓┻┃┣╋┏┛┣┃┻┫┻┣┳┃┃┏┗┣┣┛┣┣┻┳┏┳┫┛
┫╋┗━━┓┣┗┳╋┛┳┛┓┃┓┳┃┗┫━┏┣┗┓┫┓┓┳┃┣┻┏┳┛┏┏━╋┏
╋┓┃┫━┃┣┣┃┗┻┳┻┃┻┻┣┛╋┻┏┳━╋┫┳┻┫┫┃┏┗┻┏┗┗┫┣┗╋
┻┻━┗┣┛┓┫┣┳┻┗┣┛┏┻┃┓┫┳┫╋┻┣┏┗┣┃┃┗┣┃┻┛┓┻┗┣┣┓
┫╋┻┣┻┻╋┏┛━┳┓┣┃━┏╋┳┳━┃┻┫━┃┗┃┣┗┗┛┃┗┓┫
┳━┻┻┗┳┻╋━┛┻┣┻╋┗┏┻┓┗┗┛┫┃┏┣┳┣━┓┃┳┻┓┛┳┓┫┻┃┫
┛┳┣┏┣┃┓┃┏┳┏╋┳┳┣┣┃┃┛┣╋┏╋┣┓┫━┗┫━┳━┃┳┏┗┃┛┣┗
━╋┛┓┻┃┫┳┛━┃╋┣┃┃┳┳┗━┛┫┛┣┗━╋━┫━┫┗┫┛┓━┛┫┃┗╋
╋┛┏┳┛┛┻┏┛┗┏┫━━┗┣┓┳╋┻┓┏┓┳┛┓┃┻┳┻┣┛┓┣┻┛┗┣┳┣
╋┏┛━━┃┓┣┻┣╋┻┳╋┃━┛┓┛━┳┣┳┃┏┳┃┏┏┏┓┓┣┫╋┳┓┻┳┳
┓┻┣┏┣┻┻┏━┻┻┃┓┓┣┣┳━┻┏╋╋┃┏━┗┣┗┳┗┃┛╋┓╋┛╋┏┗┫
┻┗╋┏┃┗┣┣┳┫┏┃┛┓┗┳┻┗┗┣╋┏━┫┣┏┃┳┳━┫┛┣┫┗╋┻┛┏━
┗┗┳┗┏┃┣╋━┛┃┣┛┛┻┫┻┛┃┻┻┣┗┏┛┃┳┻┛┏┫┏┗┏┛┻┣╋┫╋
┳┏┛┫╋┛┻╋┻┓━┳┫┃┏┳┓┗┃┓┻┓┛┳┏┳┣┃┓┣╋┗┻┣┫┛┓┗┃╋
┳┳┛┻┻┫┣┛┣┃╋┛┓┃┛┛┓┻━┓┻┳┃━╋┫╋┗┳━╋┫┣━┏┗┣┫┻┓
┳┃┳╋┓━┳┛┫┣╋┏┗┃┓━┳┓━┻━┣┃┫╋┛┻┻╋┗┗┳┏┻━┳┃┛┃┃
┗━╋┃┻┫┏┗┛┣┫━━┛┳┛┛┃┃┳┗┛┫┻╋┓┛╋┫┻┫┓┳╋━┛┣┓┣┛
┏┓┻┓╋┏┓┗┫┏┓┣┣┣┫┫┫━┛┃┫┫┓┻┣┣┣┃┫┫╋┓━┫┻┫┗┓┫┏
┻┓┻┏┃┳┣┗┳━┃┃┓┳┓━┫┻┛━━━┻┫┻┳┣┓┗┓┳━┫┗┻┣┫╋┏┏
━╋╋┳┛┃┗┗┻━┳┻━╋┫┻┏┣┃┫━┻┣┛┳┓┫┫┫━┗┳┃╋━┛┣┫┏┻
┣╋━┫┳┣━╋┛┏┃┓╋┗╋┣╋╋┛┗━┏┏┻┗┣┛┳╋┏╋┛━┃┣┃┻╋┻┛
━━┣┗╋┻━┣┏━┻┛┃┃━┫┻┃╋┣┛┃┻┗┃┛┳┻┻━┓━╋━┻━━┣┃╋
╋┻╋┫┓┓┣╋╋┃┳━┣┃┓┳┓┓┏┣┻┻┗┃━┳┻━┏┗┓┣┏━┳┫┗┓┛┃
╋━┃┫┗╋┏╋┫┻┛╋┗┳┛╋┛╋┫┻┻┏┳┣┻╋┛┏┃┻┫┗╋┗┓┏┃┛┫┣
┓┗┻┃┃┗┻┏┏┛┏┻┏┗┏┃┃┓━┻┗┛┃┃┃┫┗┣╋┏┫━┗┓┳┓┻┗┣┻
╋━┏┓┃┏┻┃┏┗┻┃┛┻┳┫┏┻┛━╋┏━┃┓━┛┏┛┻┓┃┃┗┏┃━┃┏┓
┳┓┣┓┛┳┛┏┣━┃┏┃┏┓┻┫┣┫┣╋┻┳┗┛━┃┻╋┃━╋┃┏┃┛┳┻┣┳
┏┏┛┻┻┃┓┳┃┫┃┫┣┫╋┻┳┃━┏┻┃╋┗┓┏┃┏━╋╋┣╋┫━┓┏┻┗┏
┣┫┃━╋┫┫┏━┃┻┓┃╋┛┻┃┗┛┓╋┻┛┣┻┫┛┫━┏┓┓┫┃╋
┓┓┏┓┻┣┳┗┏┻┣┫╋┫┓┓┃┣┛┫┫┏┳┏━┫┛━┏┓┓╋┛┫┗┫┣┣━┛
┫┫┃┗┃┛━┛┫┳┗┣┛┗┛┻━┛┏┃┓━━┃┫┻━┓┃┳━┗┣┏┗┣┃┛┫╋
┏┫╋┗━┃┳┫━┫┫┣┗╋┣┫┻┻┃┻╋┓╋━┃┗┳┓┳┛━┓┃┻┫┻┛━┛╋
┗┃━┗┳┃┻┣┳┫┓┛┏┗┳┻┗━┫┳━━━┗╋┻┻┏┻┻┛┫┗┫┏┻┓┻┏┫
┃━╋┻╋━┣┻┳┗━┗┳┏┓┻┃━┏┫┣┻┳━┳┏┛┣┻┳┗┳┻━┳┫┃┃┣┳
┓┳┛┫┓━┃┃┣┗┻┳┛━╋━╋┻┫┗┓┃┃┛┛┳╋┻━━┃┃┃┗┃┃━┣┃┓
┃━┻┃┏┻┛┓┗┫┗┏┫━┏┏┻┛┛┫┓┃┃┳┏┃┗┓━┃┣┃┗━┓╋┓┻┻┻
┣┣┳┓┳┏┃┻┛┣┣┻┫╋┏┻┫┣┣┳╋┛┏┛━┗┏┏┏┗┗┃┏┣┳┛┫┻╋┣
┳╋━┛┳┛┛╋┣┳┫╋┳┻┓┗╋┃╋┳┳┫┏━┃╋┫┻━━┓┫┛┃┣┻┗┏┃┛
┛┣┓┓┓┓┻┏┃┓┛━╋┣┏┫┻┃┏╋┻┏┏┗┫┓┻┏┻┗┳┃┗┓┗┃┛┻╋┫
┛━━╋┏┃┣┻┳┗┗╋┫╋┓┃╋┏┣┫╋┗┣┣┏┣┫┣┗┛┫┳┓━╋╋┏┣┗┗
┫━┫╋┗╋┫┗╋┗┗┓┻┗╋┗┣┗┛┳┣┗┗┻━┣┗┗┻┛━┃┻┛┣━┓━┓┳
┗┏┓┫┏━┳╋┃┏╋┛┃┓┏┻┻┳┻┻┛┓┣┗┫┫┓┏┣┓━┏╋┏━╋━┻┫┣
┳┃┳┻┗┣┛┓┛┻┗┓┛╋┃━┻━┗┏╋┫┫┓┣╋┓┳┓┳┃┓┛┳┏┣┣━━┗
┣┣┳╋┗┏┓┓┛╋┗┫┗┻┻┏┗┣┏┓┗┣━┣┛┳┃┛┣┣┳━┳┳┻━┻┃━┗
┛┣╋┳┛╋━┫┛┫┗┳┓┳┏┃┳┳┫╋┫┏┛┻┻┻┗┓┫┃╋╋┣╋┗┗┏┻┳┏
┃┃┏╋┳┏┃┏┻╋┻┫┻┏┻┗┏┓╋┻┻┛┏┳┗┗┗┣┻┏┳┃┻┣┏┗╋┫┣┓
┓┓╋┏┻┻┃┣┣╋┫┓┃┗┛╋┣┣┫┗┏━┛┣┫━┳┳┣┫━┣┛┛┫┫━┫╋┣
┛┛┛┓┣┃┫┛┻╋┻┓┻┛┫╋╋┫┛┗┗┏┛┓┃┛┫┗┫┣┗━╋┻┣┳┻┃━┏
┓┃┗┛┛┣┓┃━┻┳━┫┻┃┓┏━┻┣╋┏┗╋┣┏┳┳┳┣┓╋┳┛┛┫┫╋╋┓
┗┃┣┛┳┫┛╋┓╋┳┃┳┗┃┻╋┃┛┻╋┣┗┗┓┛┓┛┃┏┓┏┫┫┃┏┃┓┣┳
┫┏━┃┓┫┛┗╋┣┗┗┃┗┻┃┗┻╋┛┃╋┛┻┫╋┗┛┻┫┫┣┳┫┫┛┗┃┗┏
┻┣┗┫┳┳┏┳┓┫┓┓┗┃┻┫┛┛╋┗┏┫┣┏━╋┗┳┏┏┏┳━┳┃┻┣┫━┏
┣╋╋┃┏┫┻┫┓┓┣┏┳╋┏┓┗╋┓┫┣┣┃┻┗┻┃┫╋┳━┛┻┻━
┓┳━┻━╋┫┻━╋┏┏┃┣┣╋┃━━━┛━┃┓┗┏┓┻━┗┳┏┛┳┓┏┛┗┛╋
┏┓┣╋┛┣┏┛┓┣┗┗┃┏┻┗┫┃┳┓┣┫┃┣╋┻━┣╋┻┗┃┏╋┏╋━┗╋┳
┳━━┓┏┗┓┗┛┳━┻┫┗┳┃┃┣━┓┃┻┃┫┃┳┗┣┫┃┳┣┣┻┻┏┣╋┏┃
━┃┻┳┫┛┓┳┛┛━━┫┃┫┓┃┏┫┳┏┃┳┓┏┳┛┃┃┗╋┓┓━┫┏┏━┻┛
┻┻━┃┓┻┫┃┃┻┫┛┻╋━┫┳┓┓┣┗┻┳━┣┏┓┳┃┫┳┓┣┃┃┗┛┏┃┳
┏┃┓┫┏┫┣┃╋╋┃┫┗┗┏┏┓╋┗┗┫┗┻┣┗┗┣┛┃━┛┛━┳┛┃┗┛┗┛
┃┃┻┛┣┻╋┫┳┛┓━━┏┃┃┗┣╋┻┃━┫┫┗┳╋┓┏┳━┫┻┗┛┗┛┫┻┻
╋┛━┫━┛┫┓┛┏┻┏┓┣┏┛┃┛┗┻┓┃┫┗━┃┃┻┃┓┻┛┏╋┻━┣┣┻┓
┻┳┻┣┻━┏┻┗┛┏┫╋━━┳┏┛┏┳┏┻┃┣┗┃┓┗┗╋━┃┣┏━┓┳┓━┳
━┳┻┛╋┗╋┗╋┫┏┫┫━╋┛┳┳┏┗┓┛┳┓╋┫┗┗╋┏┣┣┏┛━┻┛┓━┛
┫┃┫┛━┻┻┃┗┓┏┻┻┫┫┻┛┏┓┳┃┛┛┃┃┻┫┻╋┏┳┗╋┳┳┛┫┓┏┻
┻┃┓┻┓┗╋┏┓┻━━┃┃┣━━━╋┓┛┣┻┏┻┫╋┃┏┏┃┻┃┗┳┛┓╋┗┫
╋┓━━┗┣━━┃┳╋╋┏┳┏┻┣┏┳┗┻┃┏┓━━┣┻╋┏┛┻┓┛┃━╋┣┏╋
┏┓━╋━┓━┻┏┻━┻┳┏┫┣╋┳┛┏┫┏┏┫┗┏┏┣┣━┓┗┏┓┫┻┃┗┏┣
┻┏┳┓┏┳┫┻┏┫┻┻┛┣┓┃┛┓┃┻━┏┃┗━┳┻┃╋┣┛┗┓┣╋┃┃┓╋┗
┃┳┣┫┛┫┣┏━┏┏┫┓┛┃┻┏┣╋┛┣━┫┃┛╋┫┣┣┻┗┻┻┏┣┣┏┻┣┳
━╋┳┗┻┫┗┛┣┓┏╋┛┻┛╋╋┓╋╋┓┳┗┛┓┗┻┓━┃┣━━┫━┻┛━┻━
┛┳┫┣━━┳┣┓┏┣┣┏━┛┣┣┻┳┗┓┃┗┳┳┓┻┏┏┻┻┳┓┣┻┫┻┏╋┛
┓┏┻┻┫┻┗┳┣┻┓┓━┗┫┛┗┓┃┛╋┣┛┛┗┓╋┓┛┻┃┏┃┛┏━┫╋┻┛
━┛┗┓┓┣┫┳┳┻┣╋┗┛┓━┏┛┳┣┳┃┣┳┓┻━┻┗╋┻┃┣┫┳┫━┣┏┏
┳┓┗┳┛┓╋┻┫┫┫┣━┏┣┓┻┏┃┓┗━┻┛╋┓┻┛┏┓┫┫┳┛╋┃┗╋┗┫
╋┛┏┫┛┳━┻┏┓┓┓╋┗┫┻┗┻━┛┗┗┗╋┫┃┗┏━┻┗╋┻┻━┏╋┓┗━
┃━┣┃┃┃━┃┳┛┓┣┣┣┏┣┻┣┳┗┣┓┗┛┓┣┗┛┏┛╋┳┻╋━┛━┣╋┻
┫┓╋┏━┻┣┛╋┓┃┃┓┛┛┗┃┳━┛┓━┓┣━┳━┳╋┗┏┳┃┃┣
┃┗┓┣┏┻┃╋┣┳━╋┏╋┓┃┫┫┏━┗┗━╋┳┛╋┣┓┫┫┳┫━┫━╋┓━╋
┃┗┫┗┻┛┃┛┫┓┳┓┓━┛┣┫┗━╋┣┳┓┃╋┓╋┗┓╋┗┗┏━━━┫┻┫╋
╋┏┫┻╋┃━┗╋┫┗┛┃╋┏┻┃┏━╋┓┓┃┫┓╋┃┃┃┫┓┣┣┏┻┃┏┏╋┫
┳┃━┓┫┓┏╋┓┏┓┏┻┫┫┗┻┗┻┏┏┛┏┣┛┓━┓┏┻┃┛┻┻╋┫┛┗┛┣
┻╋┫┻╋┫┳┃┏╋┃┏┗━┃┏┗╋━━┻┏┫┫━┣┛┣┻┏┻┓━┳╋┫┣┗┏┳
┓┛┛┫┓┳┻━┻━┗┫┃┣┳┃┛┗┓┓┃━┓┣┃╋┗┫┫┏┓╋┏━━━┃┗┳┣
┫┻┻┣┃━┣┃┓━┛╋╋┗┣┃┛┳┳┏┗╋┻┏┻┳┏┃┏┏━┫━┏┓┏╋┳┫┛
━┃┃┓┛┫┫┻┗┗┗┓━┣┏┳┫┓┳┣┏┻┫┗━━┳━┣┓┫┻┃┃╋┫┗┓┏┻
┛╋┻┣┓┃━┻┣┣┃┣┣━┻╋┫┻┻━┏┻┃┣┻┻┳┗┏┏┳┃┻┓┓┛┣┓┏┓
╋┛━━┻┛┣┏┗┳┏╋┃━╋┳┻┏┏━┣┣┃┓┃┓┛╋━┫┻┫┫━┳┣┗┗┳╋
┛┫┏┃┛┗┳┗┓━┓━┳┗┫┣╋┻┏┫┻┓┛┏┣┓╋┛┓┻━┗╋┻┫┣┏┫┳┗
┃━┓┛┳┫┏┻┣┛┫┏┓┏┣┳┓┓┫┛┫┫┳┫━━┻━━┛╋┛┛┳┓┫┳┓┃┻
┻┫┫┓┳╋┛┗┳┳┳╋┣┗┏┳┛┻┃┳╋┳┣━┏┳┓┣╋┫┫┗━┏┫┳┏╋┏┻
┳┓━┗┛┏┏┃┃┓╋┣┛┻┃┓┫┏┃┻┗┳┗╋━┛┃┳┓┛┗┛╋┣┻┳━━┻┛
┳┳┣┓┫┃┃┓╋┻┏┓┫┫┫┣┏┛╋┏┓┓┃┻┣┛┏━┏┻┓┫┗┳╋┃┓┳┣┓
┏┳╋┃╋┛┫┳┣┗╋┻┳┻┓┃┛┫┫┫┳┫┓╋━┣┫┃┗┛╋┻┣╋┛┛┛┻┣╋
┣┫━╋┻╋┓━┣┓╋┳┓┓┗┗┣╋┫┫┻┏┣┗┛┗┓┫┓┗┫━┏┛┗┛┏┛╋╋
┫┃━┏┻┛┏┃━┳┏┓┻╋┛┻┫┣┗┛┃┓━━╋━┗┫┓╋┏━┛┗━┗┓┣┫━
┗┏┃┫┻┏┣━┏┳┓┛┓┣┗┻┻┻┏┛┳┛┓┻┏┓┻┓┗┏┻┓╋┓┗┳┣┻┛┻
╋╋╋┛┏━┛┫┗┏┓━┻┃┳━┗┫┃┃┛╋┣┃┣┃┻┏┣┃┣┫┓┳┗┗┓┫┣┃
━━┛┓┛┫┓┓┓┗┃╋╋━━━┛┓┻┏┓┳┃╋┳┫┳┳┃┛┫┛┏┫┻┗━┳┓┳
┻┗━┣┏┳┻┳┫┻┳┛┣┳┏━┳┗━┣┃┫┃┗━╋┳┓┓┃┻┓┃┃┻┗┓━╋┫
┳┃┓┫━┗┛┣┛┓╋┛┻┓┓━┓┫┻┛━┏┻┛┳┛┏┣━┃┓┏┣━┗┏┓┃┗┳
┳┗┗╋╋┣┻┃┏┳┃┻┫┏━┓┗┗┻┫┫╋┓┏┗┳┻┛┃┫┣━┫┓┣
╋╋━╋╋┣┳╋┣┓╋┫┳━━┫┓┗┓┳┻┻┻┻┏┛┛━╋┛┫╋┛┣━┻┫┫┃┗
━┗┗┗┏┛━┓┃┛━┛┣╋┛┗┫┳┫┗┫━╋╋┓┣┣━━┗┳╋┛┃┣━┫┃┃┃
┃┳┫┳━┃╋┫┓╋┫┻┻┗┳╋┃┛━┣┛┏┗╋┛━━┗┗┗╋╋┣┣━╋┫┫┃┓
━┃╋┛┻━╋┻━━┓┣┳┻┏┃┣━┛┃┗━╋┃┛┓┛┃┳┓┛┫┻╋╋┗┣┫┓┣
╋┏┓┛┫┳┳━╋━┃┳┃╋┫╋┏┏┓┏┻┃┛┏━┓┓━╋━┣┳┃┣━┫┫┫┏┣
┛━┻╋┻╋┗┓┣┣┻┣┗╋━┻┫┛┛━━┫━┗┻┏━┫╋┳┫╋┓━┻┏┗┓┳━
┏┫┗╋┻┻╋┗┫╋┗┻┃┳┗┏━┫┃┣┫┓┗┳┫╋┓┻┫┻━┳┫┃┃┃┛┫╋┳
┗┃┻━┗┣╋┫┻┏┫┻┳┓┫┓┛┫┗┫┳┻┃┗┳━┻┓┫━┓┫━┻┣┣┻┓╋┫
┳┛┗┛┛┳┫┏┻┳┗╋┓┃┗┳┳━┣┃┻┛┫┃╋┓┳┣┻┫┛╋┃┗┳┓╋┃┻┓
╋┳┃┣━┃┓╋┣┣┃┏┣┛┓┗┻┣┃┗┓┳┣┓┣┓┗━┓┫┫┣┗┻┗┛┏┳━┃
┛┃┓┣╋┫┣┫┳┫┳┃┓┃┛┃┏┻┓┏┣┏┫┳┻┗┃┓┣┏┫┳┏┏┳┫┛━┛┓
━━┃┗┃━┫┃┫┓━┫┏┫┗┻┃┳╋┛┫┻┳┫┣┛┫┃┏┏┏┣┛┳┃┻┻┛┛╋
┣┳┻┃┣┏╋┛┫┳┗┃┳╋┳┓┣┛┃┳┃┻┣┣┳┫┏┻┏┃┃╋┫━┣┳┗┳┗┏
┓┳┏┏┗┗┫┓┏┳━┣┳┻┳┏┳┳┻┏┫┛┛┛╋┳╋┓┳━╋┃┳━┣┳┛┏┗┏
╋━┻┓╋┻━━┣┫┛┓┓┏╋┏┛┣┫━┃┳┳┫┣━┻┫┫┃╋┓╋━┣┣┻━┳┣
┛┏┏┛┫┫┻┃┛━┳┏━┛┏┏┏╋┓┏┃┻┗┻┃┗┗┛┣┻╋━┫┛┓┏┛┃┻┫
┓┛┏┣┗┳┫┫┣┓┃┳┃┗┻┫╋┏┛━┳┳┛┓╋┫╋┫┓┗┫┓┫┫┫┃┃┓┣┃
┏┓┏┓┫┻┃┳┣┻┓┃┗━┗┏╋┫━┛━━━┻┗┗┳╋┗┻┣┃┣┗┳┳━━┃┃
┫┏╋┗┳┏┗┓┓┫┛┣┏━┣┛┏━┏┗┓┛┃┃┗┛┏┓╋┻┣┓┃┓┃┏┏━┳┻
┓┓━┃┛┳┛┗┓┣┗┫┛┏┻┓┗┛┳┓╋┳┃┓┣┻┓┻╋┫┃┃┻┻┗┏┫┗┏┣
┣┣┳┣━┣┫┫╋━┳┫┗┃┗╋━╋┃━┃┃┻┻┣╋┛┏┃┗━┻┻┣┳┗┓━┗┏
┳╋┻┛┃┳┫┫╋┓╋┳━┣╋┻┣┏┛┻┫┏┏┓┃┻┛━┣┳┻┏┃┳┣╋┻┏┫┓
┛━┃┏━╋━┗┻┏┫━┃━┳┫┗╋┗━┛┃━┏┳┻┛┗┛┃┛┣━┃┻━┻┳┃╋
┻┳╋╋┣┛┣┫┗┗┻┫┗┗╋┏┃━┗┗╋┏┃┣┓┳┓╋┃┳┣┛┫┃┃
┗┫┏┻┏┃┗━┛┏╋┳┃┓┗┃┓┫╋┣┻┗━┓┃┳┗┃┻━╋┗┃━┣━┛┏┏┳
┗┃┳╋┃┃┛╋┗┛┳┃━┃┓┛╋┛┃┛┛┛┓┳╋┏┃┃┃┫┣━┛┫┓┛┻┻┣┫
━┗┣┛┛╋┳┓┃┛┗┫┓┃┫┃┳━┛╋┓╋┫┗┫┛┗┃┣┗┃┳┳┣╋╋┻━┛┛
┗┫┻┓┓━┫┏┣┃┛┗╋┓━┣┛┫┳┓┗┳┃┏┏┣┗┗┓┣┫┏┃┻┗┣┃┗┏┏
┃┛┫┗┳┃┫┣┗┫┣╋┳┫┫┓┳┛┣┏┃┃┃━┃╋┳┳╋╋┳┓━╋┗┳┻┛┃╋
┛┓┳━┳┻┛┣┛┃┃╋┳━┳┃┓┣━┻━━┻┗┏┻┓┣┫┻┳┳┻┗┳┃┏┣━┗
┃┃┛┳━┓╋┗┓┗┣╋┏┓┗┻┃┳┛┻┓┳┳╋┻┣┏┓┗┏┃┛┫┫┗┫┃┛┏┓
┓┣┏━┓━┗┏┓┫┓┳┓┻┣┫┫━┃╋┳┫┻┻┣┳┻┃┳┫╋┣┻┫╋┻┳┻┣┗
┗╋┛┣┛━┫━╋┛┻┻┗╋┳╋╋┳┓━╋┃┫╋┗┏┳┏┳┓┣┏╋┻┛┳┳┓┻┗
┛┗┗┃┫╋┻╋┫┗┣┏┓┓╋┓┏┓┣┫┏┣┗┃┃┣┣┃┗┫┏┻┏┃┣┗┻┻┻┻
━┛┣┳┳┛┃┓┛┣┣┃┓┛┃┳┣┓┫╋┣┻┗┫┫┗┏┻╋━━┣┃┗╋╋┻┓┻┗
┛┗╋┗┛┃┛┏┛┓┓┃┫╋┓┫┳┳━┳━━┻━┳┏┻╋┗┣┳┓┏╋┣┳┻╋┓┏
┫━┃┛┓┫┃┓━━━┫╋┣┻┃┣╋╋╋┻┗┓┓┫┻┻┗━┣╋╋┛┃┳┳┣┻┣┳
╋┏━┛┏┛┣┓╋┣┓┣━┻┓┣┣┛┫┣┳┗┓┛╋┏┫┛┳┣┗━━┻┃┏┃┣┗┛
┛╋┳━━┏┗┛┓┫┫┣┣┣┛┳┣┛╋┗┏┣┗┫━┫┃┏╋━┏┻┗┻┓┻┛┫┛┻
┻┓┫┻┛┫┛┳┳┣┏━┻┗┏┳━┻┓╋┛┛┛╋┗┳━╋┻┓┻╋┛┫┗━┏┓┛┛
╋┏┃┳╋┛┣┻┗┛┗━┓┫┳━┗┣┃┳┛┓┳┳┗┫┻┏┏┏┗┗┓┗┫┗┳┏┓┏
╋┫┻━━┃┳┗┏┃┛┳┏╋┳┳╋┃┛┫┏┏━┳━┃┫╋╋┛┏┛┛┏┛┛┻┻┃┏
┛┻┓┏━━┳┻┻━┛┣┻┳━┗┣┳┃┻┗╋┃┏╋┗┗┏┻┏┻┗┛┳┣┳┗━┗┻
┗┣┗━┣┣╋┗┫┃┳┛┳┻━┃┏┛━┃┫╋┗━┣┛┫┏━━━━┣┏┻┫┗┗━╋
┳┛┗┛╋┓┫┳╋┫┗┻┏┣┻┫┗┏┻┃┳┫┛━┻┛━┻┫┻┗┓┳┫┓┫┏┳┏┓
┏┫┻┫┣┓╋┛┛┛┏┃┗┫┓━┫┫┣┳╋┣┫┳┛┛┗┃┛┣┣┓┏┳┣┣━┻┛┳
┛┏━┛┃┃╋┗┣┃━┓┫┏┃┏┫╋┫┏━┛┳┫┫┫┫┓┛┳┓┃┃┓┫┗┃┛┏┓
┃┗┻━┛┏┃┻╋━┛┓┣┓┳━┣┳━┣┣╋┗┏┛┛┗┣┳┏┓┻┗━┫
┗━┛┃┳┗┛┓┓┏┻┗╋╋┃┗┏┻┛┻┓┓┛┻┻╋┗┏┻╋━┏┻┗┓┳┓┃╋┻
━┻┳┛┗┓╋┳┣┣┛┗┳┓┓━┏┻╋━┓┃┻┃┳┗┓┃┣╋╋━┏┏┣┗┗┛┃┻
┗╋━┗┗┃┓┳┻┻╋━━┫┏╋┻┗┏┏┏┃┗┃┳┻┛┻┫┏━┳╋┣━┳╋┳┫━
┓┛┣┓┳┓┻┣┳┳┳┓┣┗┃┏┳━┛┫┻┃┫┛┗┏┻┓╋┏┏┫┫┫┛┃┫╋┣┣
╋┃┻┏┓┫┛┻━╋┳┗┓┣╋┻┏┓┗┗┛┏┏┏┗┫┻┳╋┗┣╋┫┣┣┛┳┏━━
┻┛┫┃┳┳┏┏┓╋┳┓┃┣┳┃┛┛╋┓┣╋━┓┫┣┗┣╋┏━┓┣╋┃┏┓┓┛┛
┳┃┫╋╋┓┗┻┫╋┏┏╋┣┓┣╋┗┳┛┓┗┏┫┓━┣┻┗┃┛┫┛┣┫┳┓╋┻┛
━╋━╋┓━━┳┣┣━┳┻┏╋━┏━╋┣┓┳┛┏━┻┓┣┻╋━╋┗┓┛┳┻┃┻┗
┗┣━┃┗┗┣┓┏┫┓┣╋╋┳┃┳┏┫┃━┛┛┣┗━┫┻┗━┣┻┻┓┻┗┏━┣┛
┛━┫┗┓┛┣┛┣┫━┣┃┛┳┫╋┳┣╋┓━┏╋┏┃┏┳┳┣┫┓┓┛┻┳┛┛┫┳
┣┗┻┃┗┗┗┛━┫┫┛━╋━┗┣┗┫┗┫┛┫╋╋┏┻┗╋┻╋┫╋┻┗┏┃┗┻━
┗┗┫┫┣┳┓┻┗┏┗┫━┻┣┣┫┣┳┳┫┻━┛┏┛╋┓┏┗┫┫┛┻╋┗┛┗┛┫
┣┓┃┛┻┣┣━┛┓┻┣┓┻┃┳┛┛┳┫┳┫┗┏┓┳┃┏┏╋┃┣┃┓┓┗┻┳┫┣
┃┏┳┻┏┛┓━╋┳┃┃┛┻┓┛╋┗┻┗┗┻┏┏┫┣╋┻┏┓┻┏┗┳╋┃┻┣┃┳
┳┃┃┫┃┻╋╋┫┣┗╋┣┓┣━┣┓┻┗┏┃┓┓┣╋┏━┣┳━┛┫┓┏┏┳┻┻┏
┛┏┳┃┳┫┓━┻┛┛┣━┻┻┫┫━┳┓┳┃┳┏╋┗┳━┗┓━┫━┏┃╋┏┻┳┳
┣┳┳┃┳┳┣┃┻┫┏┗┏┳┻━┏┻┛╋┃━┗┻━┏┻┻━┛┏┻╋┣┛┃┃╋┗┛
━┫┛┛┛┗┳━╋┓╋┓━╋┓┓┗┻┻┻┛┫┓┓┗┛╋┻┏┓┫━━┏┓┫━╋┏━
┃┗┛━┛┗┫┛┳┏┗┣╋┛┻┻┗┓┛┓┫┫┫┏┫┛┳┛━┳┻┓╋╋┻┳┣┃┗━
┛┛━┻┫┃┣┓┓╋┓┻┓┣┏┗┫┓┃┏┃┣╋┫━┫┣┻┳┻━┛┳┓┃┗┛╋┳┣
┳┏┃┳┣┃┳━┻┗┫╋┃┻┏┻┣┃┻┗┳┫┃┳━┛┓┛┗┓┏┣┃┓┫╋╋┛┃┗
┓┗┓┗┗━┓┛╋┫┣┏┣┏┫━┣━┫┣┫┫┣┏┃┣━━╋┓┛╋┫┣┏┻┫╋┓┻
┃┓━┻┃┃━┣┳┣┏┫┛┏┛┗╋╋━┏┳┓┻┓┓┻┳┻┛┣┏┓┛┃┣┓┃┓┃┫
╋┫━┃╋╋┃┛╋┃╋┻┗━┫┫┓┃┓┳┣┏┓┏┓┓┻┛┏┃┣┣┳┛┓
┗┣┛┻╋┃┫┏┓┗┓┗━┫━┳┃┣┣╋┣┃┻┛╋╋┃┻┣┛━┻╋┛┓┓┓┳━┏
╋┳┛┻┣╋┻┳┓┣┗┫━┓┛┓━╋┏┳╋┃┻━┳┳┳┫┓┛┏┻┓┻┻┳┃┗┻┏
┛┗┃┛┳┻┣┓┣┓┛╋┏┏╋┻┣┏╋┗┗┛━┳┻━┓┳┃┣╋┗┛┓━┳┏╋┗┻
┛┣┃┫┣┣┏┃┻╋┣┻┣┏┓━━┻╋┏┗┳╋┫┗┻┻┫┳┛┓╋┫┫┃┏┫┓┏┃
┳┳┗┣━┫┛┻┗╋━┛┣┳┓┗┫┻┣┫┻┓┻┛┣┃┛┳┻━┛╋┏━╋┓╋┛┗┗
┳┻┃┳┗┻┓┃┗━┳━━┏┫┣╋┗━┳┳┫╋┏┳┫┓┃┫┻┳┛┃━┏┳┫╋┃┫
╋┫┳╋╋┏┛┣╋┻┫┻┛━┻┏┛┏┏╋┛┓┫┓┳╋┛┃┏┏┗╋┓┫┓┛┫┛╋╋
┻╋┏━━┣┻━┗╋┻━┣┏┓┫┻┫┃╋┳━┏━╋┏┻╋┗┫┗┏┳┳┣┃┫┳┗┓
┓┃┛┻┛┳┣━┛┳┃┃━┛┣╋┃┛┫┫┛┛┣┓┫┗┏┓┛┻┃┓┓━┗┫┛━┫┻
━┳┗╋┃┫┫┛┏┣┳┻┛┻┫╋┓╋┫╋┣┓┳╋┻╋┻┳┳━┻┻┗┻┗┳╋┳╋┳
┣┫┗┛╋┃┗┗┣┗┏┛━┗┏╋┃┳┫┓━┻┛━┗┃┣┻┓┗┫┣┫━┳━╋┣┫┫
┻┣┫┏┏┏┛┗┻┓┗┫┫┃━┏━┏┫┃┛┣┳╋━┏┫┓┻━┗┗┛┓┻┃┏┫┗┣
┓┳╋┃┛┫╋━┫┻┏┗╋┃┏┻╋┃┛┻┫┳┓━┫╋┓┏┣┫┻┫━┗┻┫┛┏┏┗
┫┳┏┫┏┛┛┏┃┗┻┣┏┃┣┏┏┗┃┛┏┛┗┏┣┗┳┃┗┓┣┓┫┃┗┃┃┃┃┫
╋╋┣┳┏┛┳┫┏╋┻╋┻━┃╋┣┏┫┻━┓┳━┫┫━┻╋┳━┗━╋━┏┗┻┛┻
┏┃┻┓┣┳┛┗┛━┃┫╋┫╋┫┫┳┏┗┳┛┣┗━╋┛┳┃┛┳┗┳┻┏┻━┣┣╋
╋┗┫┫┣┳┣┃┫┓┗┣┣┗┃┃┣┛┻┗┫┏━┏┏┻━┓┛┛┻┓┳┻━━╋┗┛┣
┻┫┳╋┳┛┗┫┓┛┻┛┣━┳┏┏┫┫┳┓┛━━┓┏┳┫┛┃┏┓╋━╋┛┗┫┳┃
╋┃┏┏┛┫╋┗┛┻┓┫┃╋╋┓┣┫┗┛━┫┗┻┓┃┣┃╋┻┃┳┓┳┃╋┗┻┣┛
┛┫┗┻┣━╋╋┏┗╋┛┛━┣┳━┻┓┛┣┛┓┫╋╋┻┳┗┓┛┓┫┫┫┏╋╋┛┗
━┓┓┳┗━┣┻┃━┃┗┣┛┏━┻┻━┻╋┏┳━┏╋┣┛┃┗┓┃┻━┗━╋┓┏╋
━┓┏╋┛┏┻━┫┏┳┻┣┛┻━┛┣━┻┛┫┛┗┗┛┣┗┻┣┓┛┫┏┃┣┓┫━╋
┗┳╋┓┻┻┫┣┏┣━┗┫┛┓┏┫╋┻┓╋┏┃┃┳┓┳┏┻┓━┛━┫┓╋┳━┛┛
┓━┏┓┗┏┗┓┳┛━┫┓┻┻┻━╋┻┻┛┗┓╋┏━┳┫┗┻┏━┛┣┏
┏┫┳━┣┃━┻┛┳┣┣┻┃┛━┣┛┓┻┫━┻┻┻┓┣┳┣┣┏━┳╋┗╋┗━┓┫
╋┛╋━┃┛╋╋╋┛┛┗┗┗┗┛┛┗╋╋┻┗┛╋╋━┻┻━┗┛━┃┃┻┳┏┃┣┗
┏━┗┫┗┣┓┻┻┓┃┻┓━┫┗┣┳┛┓━┛┗┗╋┓┣╋┗┫┛┫┃┳╋┃━┓┏━
┫┏┗┃┃┓┫┣┛╋┃┣┻╋┫┏┗┫┫┻┻┫┛┓┗┃┛┫┳┻┛┏┻┛━┓╋┃┫┏
┏┛┓┫┣┃━┗┏┫┳┓╋┣┓╋┓┫╋┳┫┃┫┻╋┛┃┳┏┗┃╋┃┏┻┳┻┃┓┻
┛┏┫━╋┳┻┳┣┣┃┗┗┗━┳━┗┛┓━┛╋┗┓━╋━┃━┓┓┳┫━┗┫┳┳┫
┣╋╋┫┗╋┃┫┗┓━━┏━┛┣━┏┃┃┛━┫╋╋┃┳┫╋┃┓╋┻╋┣┻━┻┗┏
┛┃┳┛━┛┛┳┻┓┗┃┏┗┏┏╋╋┣━┫┣┓━┻╋┫┫┏┓┻┻┛┳━┻┗┣╋┏
┛┳┗┃┃┗┏┻┻┏┫╋┃┫╋┏┛┃┳┗┫┣┣┗┏┓┳┣┗┫┳━┣┏╋┫╋┓┏┻
┻┣╋┏┗┏┣╋┓╋┻┗┫━┃┃┗┫┓┣┃┃┗┓┏┃╋┫┛┛┗┗┓╋╋━╋┳┏┻
┳┣┃┓┛╋┳┛┏┗━┣┳┫━┏┣┓┛┏┻╋┓┛┻┃┓┫┣┻┃┏┫┣━┃┏┳┛┻
┳┓┗┃┳┃┳┣┻┃┃┓┃┛┳┓┃┏┣┃┳┣┃━┫┏┏╋┣┳┗┗┻┫┳┛┛┓╋┓
┗┳┳╋┻┃┫┗╋┻┃┻┗┗┃━┛┃┻┗┓┓┫┫┗┳╋┳╋┳┏┣┃┏╋┳┗┳┗┓
┛┛┗┗┻┣━┃┏┣┗┓┃╋┓━╋┣━┳┻┣┳┻┣┻┃┃┳┛┫┗┣┛┳┏┃┣┣┓
━┏┃┫┏┏┻┏┃┗┏┃┗┛┗━┣┃╋┛┏┫┏╋┫┓╋┃┗┗┏┃╋┗┃━┗┣━┛
┻╋┃┛┫┗┫┃┓╋┗┗┓┛┣┻┳┻┓━┫━┗┏━┃┏╋┗┣┣╋┃━┫┫┓┏┛┛
╋┃┓┏┻┫┛╋┳┓╋┣┛┓┻┣┣┗┫┃┣┫━┳┏┛┛┏┛┏┓┣╋┣┃┏┓┣┃╋
┳┫┛┃┛┏┫┗━┗┏━┛┫┳┛┣┏━┣╋┫┓┗┫┃┓┳╋┛┏╋┣┗┳┫┗┻┏┗
━┗┣━┫┃━┛┣━┻┓┗┣━┛━┻┳┻┳┫╋┓┣┛┓┣┏┃┣┛┓┗┓━┳┳┃┓
━┃┗┫┓━┃┫┫┛┏┣╋┣┗┫┻━┃┏┗┃┳┓┻╋┏┻━━┓┫┳┏╋┃┏┻━┓
┻┏┗┣━┛━┏┻┓┓┏┏━┳┣┫┻┣┃┛╋┗╋┣┣┳┏┻┣┏━┗┻┗┓┣━┛╋
┃┻┣┫┣╋┓╋┃┫╋┃┻┏┫┏┻━┣┫┛┻╋┏╋┫┛━┓┏┣┓┛┫┻┃┳╋┛┛
┗┫┓━┓┣┻┃┻┻╋┓┳┛┛┣┫┳━┻┏┻┗┓┣┗┻━┏┛┗━┓┗┏┫┃┫┳┫
╋╋┓╋┏┻┻╋┗┃┳┛┏┳┫┫┫┏┏┃┗┓┛┣┓━┗┃┗┻┫┏┻┳╋
┫┏━┃┛╋┻┣┗┣┣┃┓━┣┓┻┗┃┛┣┛╋┛┛┏┣┻━┏╋┃┣┛┫┛┗━┓╋
┛┳┣╋┓┫┻┫┓━━╋┓┣┳┗┃┳╋┓━┏┓┻━┛┳┓┫╋┗┃┏━┛┻┻┣┫┫
┳┏┓┓╋╋┳╋┃━┫┳┃┳┳┛┛┓┳┳┗┻╋┫━┏┏┃┃╋┛┫┣┃┗┻┓╋┛┓
┓━┃━┫╋┣┗┻┻┳┏┳┏┣━┗┓┻╋┗╋┳┣┣┓┫┗┏━┳┏┓━┃┻┗┛━┏
┛┗┗┛━┣━┳━━┗┣┫┓╋┳━┃┣┓╋┫┣┃┛┏┣━┓┳┳━┳┛┃┫┛┳┛┣
━┫┃━━┓╋┳╋┗┛┏╋━┏┫╋┏┫┳┓┗┣╋┏┓┗┳┻┓┓━┣┣┻┛┣┏━┫
┓━┫┃╋┫┫┃┻┗┫┫╋┣┛┏┓┣┣┛┻┣┻━┛┏┫┛╋┗┓┛┫┻┃┣╋━┓┫
┫╋┣┃━━┏┣╋┛┗━╋┳┳┫┏╋━╋┃┳╋┗┫━╋┗┛┏┏┣┓┛┗┗┗━╋┏
╋┗┃┻┓┻━┳┛┻┻┳┏┣┃┗┗╋╋┃┻┣┗┻┳┃┳┛┫━┳┳┃┃┫┫━┫┫╋
┏┣┛┃┳━┏━━━┣┃┏┻┣┓━┃┛┣┓┓┃┫┳┗┓┳┫━━╋┗┗╋╋┏┓┛┓
┃━┗┻┳┳┳┏┏┏┻┛━┳┳━┻┃━┛┏┛┣┗┃┳┻┗┻┗━╋┓┛┗┛┣━┃╋
┻┗┛┃┃╋┏┏┳┣┃┣┗┻╋┫┣┣┓┃┻╋┛┫━┗┃┃┫┻┏┗┓━┓┓╋╋╋┓
┫┳┳╋━┣┻┣┃┣┳╋┻┏━┓┛┃┃━┏┛┗┃╋┗╋┻┏┻╋━┫┏━━┛┫┫┻
━┫┛┏┳━┃┏┓┳┛┃┏━┃┫┳┏┫╋╋━┗┛╋┣┗┓┳╋┣━╋┣┻╋┛┓┓┳
┛┓┗┏┛┓┻┗┏╋┃┳┗┻┣┳┓┣┏╋╋┳┳┃┳┛┛╋┗━┻┛┓╋┛┏┣┻┻┻
┏┗┗┫┏┻┳┫┻╋┳┛┳┳┏┏┳┃┣┓┣┏┗┓┃━╋┫┻┣╋┻┻╋┓┃┃┻┻┫
┏╋┃┳┻╋┳┃━┓┻┣┫┛┗┫━┳╋┗┫┓┛┻┗┓┃┗┓┫┣┓┫┗┃┻┓┛━┻
╋┏┻┣┏╋┳┳┫┣┓┻┻┓━┳┫┏┗┗┃┗━┗┫┓┻╋┗┗┻╋━┫╋┫┛┗┗┃
╋┓┃┛┓┻┃┛┗┳╋┗┏┗┫┣┏┣━┻━┓┛┏╋┛┻┳┓┻┳┻╋┻┃┓┃┛┳┫
━┻┏━┣╋╋┣┻┓╋┛┻┳┏━╋┗┏┳╋╋┳┫━╋┣╋┃┣━┳┫━┫┗┗┛┏┣
┏╋┏┃┃━┣┃┏┻┳┃┳╋┛┗━┃┓┛╋┃┏┣┣┗┛━┛┣┻┓┳┫┛┳┏┛━┗
┳╋┫━┏━┛┳┳┓┗┳┫╋┣┓┓┏┳┻┏┛┛┫┛┳┃┣━┳━┫━╋┛┳┗┳┳┳
┣┓┏┫╋┏┏━┣┗┗━╋┳┛┛┏┓┻┓┗━┃┻┫┫┓╋┫┛┳━╋┗┣┗┏━┳┗
┳┳┗┛╋┳┛━┻┳┓━╋┻┻━━┻┃╋┛╋┗╋┻┫┫┫┗┻╋┣┻┛┣
╋╋┳┻━┳┫┏━━┣┻┃━┛┫┏┓┏┫┻┏━╋━━┓┳┻╋┓┛┗┫┏┳╋┃┃┏
┗┣┫┣┏┛┃━┫┣┏┣┣┳┛┛━┓╋━━┳┛━┣┳┫┃╋━┫━┛┫┓╋┫┫┣┻
╋┗┏┳┛┗━┓┏┃┫┳┗┣┣┏┻┏┏┏┛┛┳┗┳╋┃┓╋┳┫━┣┫┣━╋━┗━
━┣┳┻┻┻┏┻┫━┗┓┓┣┓┗┃╋┏┫╋━┗┣╋┃┫┣┛┓┃┫┣━╋┃┏┣┛━
┫┓┳┣╋┃┳┳┣┳┻┳┳━┓┗┛━┓┗┓┻╋━┓━┻┻╋┳╋┣┏┓┻┓╋┏┫╋
┫┗┣┃┏┏┃┫┏┫┓┣┛┗┗━┃┳╋┻━┣┏┳┏┳┳┳┛┣┻┓━┻┻┳┃┏┫┓
┣┃┗┃┃┓┃┛┏━┫┛┫┫┓┏┻┓┣┓╋┃┃┣╋┫┛┗┛┃┳┓┣┏┏╋┃┣┫┓
┓┳┃┛┫┗╋┓┓┓┓┃┛┏┛┫╋┏━╋┣┏┻┫┃┏┣┗┣━╋┛┛┏━┏┃┣┗┃
┗┏┳━┏┏╋┻┓┳╋┛┏┏╋┻┏┻┃┳╋┗┻┏┏╋┳┳┛┻━┳━┫┳╋╋┃╋┻
┃┫┏┗┫┻┗┳┗━┛┫┏┓┣┃┓╋┃┛┗┻┃┓╋━┳┫┫┻┏┻┗┗┏┛┳┛┓┗
┫┻┏╋┫┳┣┻┏╋╋┏┳┫┓┃┳┏┫┣┓╋╋╋┣┏┗╋━┏┏┗┣┫┗┳┏┫┃╋
┗┫┫┳┫┫┗┓┻┻┳┓┗┫┛┃━┓┣┓┓━┗╋┛┛┓┻┻┏╋━┛┫┃┫┫┳┓┏
╋━┻┃┣┳━┳╋┣┛┓┏┻┃━┫╋┻┃┃┳┫┫┓┃━┏┓┏┃━┓┳┏┻┗┗┛┳
┻┏╋┓━┃┫┃╋┣┗┳━┗┳┻┓┫┣╋┓┳┻┏┏┛┫╋┏━┗┛┛┣┏┏┗━┳┳
┃╋┻╋━┫┛╋┗┳╋┫┃┓┏━┻┫┣┏┗┫┻━┃┓┳┛┗┻╋┻┗┫┣┓┫┗┳╋
┻┃┗┳┗┏┛╋┛┻┻┏┏━╋╋┗┏┣┳┳┛┃┏╋┓┗┏┗┓┗┗┓┳┳┗┣━┗┏
┳┻┃┳┫┻┳┓┻┫┳┳┫┛┛━┳╋┳┃┻┣┫┗┣┏┃┛┻┛╋┗┣┛╋┓━┏┳┣
┗┓┣┛━┃┫╋┓┓┓┣┳┻┻┫┗┻┻┃┗┗┃┃┃┓━╋┃┳┓━┗┣┏┏┏╋┻┛
┫┛┣━┣┻╋┃┗━┫╋┫┳┻┳┻┳┓┏┣┫┗━╋┫┫┏┛┫┻╋┣┣━┏┃┳┫┣
┓┛╋┻┛┣┫┫┛┻┻┓┣┣┫┃┫┃┛┃━┗┳━┛┏┛┛┫┫┻┃┃━┫╋┳┃━┫
┓┳┻┳┛┏┗┫┻┓┗╋━┗┻┛┫┓┓┳━┣┃┣┛┏┳┓┏┣┣┗━╋┳┗━┛┣┓
┃┏┣┛┳┛┣┗┻┫┻┏┻┏┣━┛┓┏┓┻┏╋┛┻╋┻┛┗┳┣┓━━┏┣┫━┫┃
┃┃┃━┻┳┛┗┏┛┓┫┏┃┓┓━┏┃┫┣┛┫┗┛┏┗┏┏┣╋╋┫━┏┳┫┣┫┃
┻┛┳┓╋━┗┻┫┣┏┃┏┫╋┏┣┣┏┣┫┗┏┣┻┓┫┃┫┳┓┻┛┫┗
╋┛┣━┫┃┃┏┻╋┗┳┏━━┳┗┏┛┗╋┓┓┃┻┣━┗╋┣┃━┃┃┃━┻╋┏┏
┫┳┛┏┃━━━┃┻┗┏┳┃┗┏╋┓┻┓┗┃┗┣╋┃┫┗┻┏┛┣┃┗━┛┣┻━╋
┗┣┻┣┣┏┳┻╋┛╋┛┫┻┃┻━╋┛┳┣┣┫┳┻┏┛┳┓┣╋┻┻┛┏┓┣┃╋━
┃┳┻┏╋┓┛┛┗┛┻┫━┻┛┏┓┫┫┛┃┓━┫━╋┓╋┗┣┗━━┗┏┣┏╋┓┏
━┳┗┳┻┣┫╋┛┻┫┏┳┻┳┛┳┃┓┣┏┃┏┏┻┛━┛╋┃┫┏┻┣┳┳┏┓┻┫
┣┃━┣┻┏┗╋┣┓┣━┫┏┫╋┓┣┓┳┗┏┃┣┳╋┛━┻┓┗┫┻━━┻┗╋┣┳
┏┓╋┣━┃┗━┫┣╋┳━┓┏┳┳┗┣┓┻╋━┓┫┏┻┣┛┻┏╋┫┏┃┗━┏┻┏
┻┏┓┻┃┣┫╋┫╋┳┃┓┛┏┳┓┫┓┛┛┗╋┓┣┫┳┓┫┣┗┣╋┫┻┗┃┃━━
┏┳┏┛┃┻╋┛┃┓┓┓┳┓┣┣╋┫╋┣┓┓┳┃┻━┣┣┗┫┗┻┫┓┓┻┛┓┏┓
┏┣┓┃┻┳┓┣┛┳┻┛┫┛┗┏━┃┗┳┣┓╋┓━╋┻━┓┳┳┃┛━┛┏┏┻┗┛
━┛┏┓┓┫┳┓┓┣┃━━┣┗┛┫┃┫┫┻┻━━┳┓┻┫┳━┻━┳╋┻┫━━━╋
┏┓━┗┛┃┓┗┛┫┛┻┛┗┏┃┫┳┗┛┏┓┏┃┓┃━┫┃┃┫╋┳┣┛┫┃┣┃╋
━┃┃┳━┏┣┫━┣┻┗╋┫━╋╋┻━━┫┗┓┓┃┏┏━┻┛┫┗━╋━┏━┫┳┛
┃╋┓┏━┃┫┏┳┣┫╋┓┳┗┻┳┛┓━┓┻┛┳┣┗╋━┣┛┗┫┗┏┃┃┳┛┏┫
┓┃━┓┻━┃┃┻┣┓┛━┏┣┗┃━┣┣━┣━┣┫┃┏┫┻┏┗┣┏┫┓╋╋━┳┏
┫┻┛┓┫┫╋━┻┫┏┫┳┣┻┻┛┫┛╋━┏┻┫┓━┻━┫┫┣┻━┣╋┳┏┗┗┛
┛┻┏┓╋┣┗┳┓┻┃┛┏┻┃┣━┃╋┳┳┛┫┳┫┛┳┻┏┗┣╋┻┏┗┓┃┣┃┛
┻┏┳┗┫┳┃┗┃┛┓┓┏━┓┣┻┣┓━┛┛┫┓━┻┻╋┳┳╋┓━┓┏┏━━┃┃
┏┫┳┛┳┣┳┗┏┫┛┃┫┓┻━━┗┻┣┃┫┗┏┓╋┳┃┓━┣┃┓┗┗┫┣┻┣┣
┻┻┏┗━┫┃┃┳╋┳┳┻┳┳┳┫┓┗┳╋╋┛┣┫┓╋╋┛┳╋┓╋┓┫┏━┛┻┛
┏┳┳━┛╋┗┣┻━┓┳┛┻┛┛┫┃━┓┫┣━╋┓╋┻┏┻┫┻━┗┗┗┏┓┛┛┃
┳┃┓┫━┳┏┻╋┣┣┣━┓┓┓┏╋━╋┛┏╋┓╋┗━┗┃┗━┗╋┻┓┃┓┓┓┛
┓┣━┗━┏┫┃┳╋┻┓┗┃┣┻┓┛┣┫┗┣┗╋┳┓┓┻┳┗┗┛┗┓╋┃┏┫┛┓
━━┓┏┓┳┏━┃┃┗┗┃━┻━┣┗┫┗┫╋┏┳┫┣┓┗┓┏┳━┏┗┗
┻┏┻┳┻┓┻┓┛┻┫┗┏┓┛┳┏┣┣┗┣┃┏┣┻┓┳┻┳┓┛┛┻┛┏┃┗╋┏┫
┫╋┣┗┣┳┻┃┏╋┳┳┛┣┣┫┣┛┓┣╋╋┏┏┏┻━┛┣╋╋━╋┳┳┛┓┗┃┛
╋╋┏┃┛━┓┛┳┃━━┃╋━╋┗┻┳┓╋┓━┏━┻┓╋┛┗┻┳┏┗╋━┳┗━┻
┻┣━┫━┗┗┣┳┻┏┏━┫┳┏┛┳┣┗┏┏┻━┃┣━┫┃┓┓┣━┫┃┳┃┗┗┃
━┛━┳┏┫╋╋┫┛━┣┏┻┫┗╋┓┛┏┗┻┻┻┫┃┳┃┣┏┳┳━┓┛┻┗┓━┃
┃┏┳┓┣┓┛┻┛╋┓┣┃╋┏━┗┃┓┻┗━╋┫┛┛┫━┳━┃┛┣┻┃╋┏┻┳╋
┗┃┳┣┓━┏━━┓┣╋┳┣┃┛┓┳┓┏┣┏┗┗┫━┳┣┫┫┓┛┏┓┫┏┃┛┳┃
┫┗┛━┳┗━━━┓┳┳┗━┓┳┗┗┫┓┫┫┛┫┓┓┣━┓┫┃━┻┳━━╋┳┣┏
┓┻┃━┣━┻┗┳┏┳┻┛┓┳┳┛━┳╋┗┳┣┫┏┻┳┛┗━┫┗╋┣┏┗┻┣┗┃
┻┣┏┓┻┣┃┛┣┳┻┏┃┏┳╋┫┛┣┳┗━┗┃┃┓┓┛┃┣┣╋┗┫┗━╋┏┫┏
┃┛┫┗┃┏┗┏┫┣╋┏┗┳┫┗┛┫┏┫╋┳┗╋┳┓┗╋┏┫┳┛┫┣┛╋┳┃┻┓
┻━┏┣━┫┳┣┗━┏┻┣┃┳┃┣┻┓┛━┃┫┃┓┫┛━┛┃┣┗┫┗┣┫┛┣┏┣
┗┃┃┗┃╋┛┛┣┏━┃┳┃┏┛╋┻┫┫┳┻┫┓┫┻┣┃┳┓┗┛┳┛┓┣┗┣┛┳
┣┓┻━━┃━━┏┗┃┛╋┫┓╋┃┃┛┗┫┣┣━┣┓┳┫┛┗╋┳┗┏┫┫┻┏┛╋
┳┫┻┳┏╋┏┳┳┗┳━┃┫┫┃┃┗┫━┏┛┫━┳┏┏┏┳╋┣┻┣┻┗┳┓┏┳┗
┏┓┳┛┛┻┃┗┣┳┗┳┃╋┓┏┻┻┃┳┫┻┣┗┃┏┓━╋┫┳┛┃━┃┣┣┳┻┳
┓┳┏┗┓┓┃┫┫┣┃╋┏┫┻┓┻┏━┳┓┻┓┓┻┓┓━┳┛┓┏╋┳┏┗┗┛━━
┫┃┃━┻┗┗┻┳┗━╋┫━┫┃┏┃━┣┗┃┳┗┳╋┻┛┃┫┗┓━┗┫┗┗┓┻┛
┫╋┃┣┏┫┃┗┛┏┣┗┣┛┓┻┳┫┛━┳┗┛┣┣┳┃┓┓┃┏┓┗┗┣┫┛╋┫━
┳┻╋┓┏┣┗┗┗┫┓┻┓┣┓┏┏┫╋╋┳┣━┳┣┏┛┃┫┛┻┓┫┓┓┏┗┳┳┣
━┗┻┣┻┓╋╋┛┓┏╋┗━┳┳┃┛━┣┻┓┣┫┣━┻┣┓┏┏┃┗╋┳┗━━┓┻
┣┫┳┗┳┗┗┏┏┣┓┗┣┳┓┳┓┗┻┓┓┗┣━┃┃╋┃┛┗━┣┳┫┳┓┣┓╋┏
┗┏┫┫┫┓┛┛┗┳┛┣╋┗┏┓┫┏┣┗┃┏━╋┻┃┻┓┳╋┗┗┻┃┗┗┏┏┏╋
╋┏━┏┛┳┣┣┓┛┳╋┓┏┏┗┗╋┣┫╋┓┫┻┛┏╋┓┓┣┃┣┣┛┳
┏━┗┛╋┻┗━┗┣┗╋┃╋┃┻┳┻┗┫┗┃┛╋┳╋┗┣┣┛━┏┣┛┏┏━━━┗
╋┣┗┣┳┏┗┻━━┣┓┓┏━━╋╋┗┗┳╋━┓━━━┓┏━┛┛━┣┗━┓┣┳┏
╋┣┃╋┓━┓┃┳┳╋┳┻┛┻┻┛━┃┓┳╋┳┗┻┓╋┗┣┗┛╋┳┫┣┫┗┏┫┣
╋┗┃┛┏┛┃━┣┫┃┣┗┓╋┫┓┳━━┳┣┛┛┫┓┫┣┣┻╋┏┻┏╋┗┃┛┣┏
┣┗╋┛━┣┃┣┫┏┓┗┳┛┃╋┫┳┫╋┏┫┓╋┫┃┣┣╋━┳┃┳┳━┫┻┃┃┳
┛┏┣┓╋┛━┗┛┳┛┏┓╋┃━━┓┣┃┛┫┫┣┃┗┓┗┳┗┫┻╋┓┏┻┫┓┳┃
┫┫┗┳┳┗┳━┛╋┻┛┏┗┛╋┣┫┻━┃┃┳┛╋┗┻┓━┫┏┓╋┻┳┃┫┛┃┫
┣┃━┛┗┣┣┫┳┗┗┻┗┳┣┣┛┳┣┣┏┗┻┣┃┛┣┛┣┳┛┛┛┓┫╋┃━┳┳
┓┗━╋┣┳┫┛┏━━┏┣┏┫╋┻┛┳╋┻┗┣┏┃┗┓┳┣┓┣╋┓━┃┏━┫┫┳
┗┓━╋┻┣╋┳┗┛┛┃┻╋┗╋┫┃┓┻╋┛┓╋━━┣┗╋┣╋┻┳┻━┻┣┛┃┏
╋┗━━┻┏┻┣╋┛┻┳┏╋┫┃┳┣┣┃┏┫┛┛┃┗┳╋┻┗┛┓━┏┫┛┓┗┛┓
━╋┓╋┫┫┳┣┳┳┻┛┛━┛┓┗┣━┃┣┫┓┃┫┫┫╋┳╋┳┳┻┫┣┣┳┻┳┗
┳┫┗┓┳┏┫┫┣╋┻╋┃━┣╋┛┫┃┃┻┻┏┗┏┣┻╋┫╋┗┛┗┣╋┳┫╋┳━
┛┏╋┻┣┏┳┛┓┛┗━┳┣┓┳┃┣┫┓┣┃┗╋━┻━━┏┃┫━╋┏┫┻┻┏┃┗
╋┓┃┳┓┓┓┫┻┣┗┫┃┃┃┏┓┓┏┻┃┣╋┣┗┛╋┃┓━┏┓━┻┛┻┳┣┗┛
┣┫┗━┃┃┳┳┳┣━┏┛━┫┃┗┻┻┃╋┳┏┛┓┻┓┃┣┣┫┛┻┻┣┻━┃┛┫
┣┳┳┃┛┣┻━┗┃┻┗┳┃┓┗┫┗━┫┃┫┛╋┛┓━┣╋━┓┗┛┓┣┓┓┃┣┛
┃┛┃┣┳┛┣┣┣┳┓╋┛┳┃┳┻┻┣┛┣╋┣━╋┛┫┃┫┗┗┃┛┃━┓┏┫╋┃
━┫┛┗┻┳┻┏┓╋┛┓┓┃━┻┃┳┣╋┏┳┳┳┏┗┏┳┻┏┛┣┣┫┫━┻┛┓┳
┻┣┻┻┏┣┗┣╋┓┣┫┻┻┗┫╋┓━┃╋┻┣┻┻╋┏━┏┏┃┛┳━┻┫┻┗┫┛
┗━━┗┓╋┻┛┫┳┃┏┳━┓┃┣┛┏┻┣┫┻╋┓┓┻┓┳━┗┗┏━┗┫━┃╋┫
┏┓┛┃┣┫┃┻┣┣┗┛┃┫╋┏┏━┗┗┳┗┏┗┣┃┻╋╋┛┣┛━┗┓┳━┗┣┻
┃┣┏┛┳┳┫┛┏┏┻┃┣┏┛┓┏┣┗┃╋━┣┃╋┃┫┻━┓╋╋┓┻╋┗┫┏┣┻
┏┛┣━┣┓┛╋╋┏┃┗┏┃┳┃╋┣╋━┓┫┫┗┗┣┣┃┳━┣┗┏┣┗
╋┻┗┻╋┃┏┻╋┛┏┳╋┃┓┏┣┓┳┫┻┛╋┏┃┗┛━╋┛┗┛┫┣╋┳┏┳┗━
┓┛┻┓┃┏┓━┃┓┗┣┓┃┣━┏┛┣┳┛┻╋┛┫┛┛┛┛┻┣╋╋┃┻┗┛┗┳┳
┫┛┃┏┏┫╋┃┳┃┃┻┣┫┛┃━┓┃┣┫╋┃╋┃━┛┏┓┛┻┛┓┃┫┏┳┗╋┫
┣┗┻┻┏╋┗┛┗┣┗┗┃╋┛┓╋┏┫┻╋┓┗┗╋┗╋┛┏┃┏┛╋┣┣┓┗┏┏┻
┃┫┃┻┳┣┓┣┛━┏┓┗┓┓┏┃┫┓┓┣┛╋┣┻┻┏┛━━┗┛┳┻┣┫╋┗┣┃
┓┻┗┃╋┏━━┃┓┗┻┃┳┏┳╋╋━╋┻┳┫╋┫┻┳━┻┻┛┗┣┳┓┛┛┫━┃
━━┛┳┛┏┗┃┏┻┏┃┓┃┃┏┃┏┛╋┻╋┳┏┻┗┣┗┗┓┃╋╋╋┏┳┳━━┣
┃╋┗┻┏┓┓┏┓┳╋┛┳┳╋┫┫┻┓┣┏━━━┫┓┃┗┓┻┻┣┛┣┏┛┫┳┻┻
┣┃┳┳┗┗┗┫┻┏┫┏╋┃╋┫┗╋┛┓┓┓┓┣┛┫┛┳┳┫┻┃┛╋┻┣━━┏┫
┣┫┓┳┳┃┻┣┻┣┳┫┫┫┫┛┗┛┻┃┻┣╋━╋┳┓┫┏┣┗┛┃┳┗┣┛┫┓━
┣┗┣╋┣┏╋┣┃━┫┳┫┏┳┳┓━┳╋┛╋┫┛╋┓┻━╋┓┛┳┃━━┳┻┫┣┻
┓┏┓┳┓┛━╋┳┏┻┳┗┃┳┗┃┫┛┻┏┻┓┃┃┃╋┏━╋┳┻┓╋━┓┫┣┳┃
┻┳━━┳┳┫┓┣┻━┓┻┛┓━╋┫┣┏━┏━┛━┗┓╋┣━━┓┫╋┓┗┣┻┓┳
┛━╋┃┗┗┫╋╋┃┃━┓━┓┏┛┓━┻━┻┏┣┏━┏━┏┻━┛┗━┛┫┗┳┛┣
┏┻┏┗┛┏┣┏┓┃┃┛┗╋┫┏┻┃┓┗━┣┛┓┣┫╋━┣┏┻┣╋╋┓━┣┳┣┃
┓┃┛┻┻┻┃┓┏┻┃┫╋┫┣┃┏┓━┏┫┃┓┻┏┛┓┗┗╋┻┻┓┣┓┫┛━┏┓
┻╋┳┳┃╋┛╋┏┏┳┛┗┃┗━╋┫┃┓┻┗┛┓┣┃━┛┫┫┫┓━┛╋┓┓┛┏┣
┻┛┣╋┳╋┻╋╋┫┻┗┏┛┏┗┳┫┃┗┃╋━┫┏┫━┗┗━┏╋┳┳━┻┳┻┳┛
━┓┳┛┓┳┗┓╋┣┓┓┻┓━╋┗┗┛┗┏┫━━╋┣┃┳┃━┳┓┫┳┃┏┓━┗┳
┫┃┛┣╋┗┓┓━┣┗╋┓┏┏╋╋┳┓┛┃┗┓┣┫┗┣┗┫╋┫┫━┃┓┣┳┫┏┃
┫┓┻┛━┻┫┳┣┫┃┣┏┫┳┃┗┣━┃┳┳┻┣━┣┃┏┻┏┳━┫━┛┗┃┳┛┏
┃┃┓┛┓┗┣╋┓━┃╋┛┓┻┃┫╋┓┻┛┳┏┓┳┣━┳┳┫┗┻┓┏┫┣┫╋┛┻
┗┛╋━┫┳┓┳╋┣┏┛━╋┏┳┓╋┻╋┏┻┃┣┃┳┗┃┏━┏┃┏┃┫━━┗┳┓
┗┣┗┓┣┛┗┗┛┣┃┳┣┛╋┣┏┳┣┫╋┻┫┣┳┛┻┃┻┃━┏╋┃┫
┣┗┓┣┓┛╋┓┻┃┫┛┃┓┛┗┻┓┫┛┛┫┓┫┏┃┳╋┣┃┗┃┣┛┳┫┻┫━━
━┳╋┓┓┻┣┳━┛┛┏┫┛┗┃┛┓┏┻┳┛┗┗┗┛┏╋┫┻╋╋┏┃╋┗┣┛┻┻
┳┣┫╋┫┗┳┳┣┏┛┣┻┏┃┏┫┏┣┗┣━┃╋╋┏┏┓┃┏┣┳┣┗┻┻┗┳━┣
━┃╋╋┓┻┳┳┣┫┃┫━┓┛┃┓┻┛┣┏┫┃┏┃┛┗━┓┗╋┫┫┳╋┏┛┳┫┓
┗┛┻┗┻┻┫┣━┓┣╋┛━┃┣┏┻┃┏┓┳╋┳╋╋┳┓┣┳┃┻┫┻╋┏┻┣┛┻
┏┛┫┻┻┃┣━┏┻┃┗┻┗┃┣┫┛╋┻┃┻━┏╋┛┻┃┫┗━┛┣┓┳━┃┃╋╋
┃┫┣┃┏┛┣┏┗┫┓┃┳┓┫┛┓┣┃╋┛┛┛┫┛┗╋┓┣╋┣━┛┓┓┗┫┣╋┓
┃┗┛┃┛┻┃┗┳┓┃┏┣┻┫╋┓━┫┫┫┓┓╋┃┻╋┃┻┃┻┫┓┃┓┓┃┏━┻
┓┃┫━┓┣┗┻┳┓┗┛┏╋┛┳┫┻━┫┻┓┛┣━┻┃╋┃╋┻━╋┫╋┏┛━┏┣
┓╋┫┫┛┗┃┃┛┛┳┏┏┻╋━╋━┣╋━┻╋┣━┗┓┃┫┳╋┗┣┛┛━╋┗┏┳
┫┻┻┣┓┻┃┗━┳┏╋┗┏┏┓┓╋━┻┛┻━┃┛━┻┃┛┓┳┣┻┃┗┻┫╋╋┗
━━┗━┃┗┫┏┓━┣┏┛┫╋╋┃╋┓┳┗┓┳┛┛┛━┳╋┻┛┫┃┻┓┃┗━╋┛
╋┏┳┳┫┗┗┫┳┣┫┳┫┫┳┻┣┏┻┃┣┏━━━┃┻┫┓╋┗━┣┗┃┃┗┏┻┗
┣┳┃┃━┻┳┳┏┫━┏┃┗┳┗╋┣┣━┛┓┓┣┛╋┛┛┫┻┛┓┻┣╋┗━┗┣━
┗┗┗┛┓━┏┃┳╋┃╋┛┏┣┣┫┏┻┫┣┃┻┓━┫┗╋┗┫┫┻┏┃┻╋┣┓┃┓
┗┳┳┻┃┗╋┻┻┗┣┛┏━━╋┏┛╋┏┃┗━┳┳━┫┫┻┛┻┗┓┗┓╋┛━━┏
┏┃┛┻┻━┏┻╋┫┓╋┻┗┏┻┻┻┓┏┳┛┛┛┛┛┫╋━┣╋┳╋┃┻┣┫┻━┣
┛┻┏┃┗┛┗╋━┳┣┣┻┗┫┳┫┏┳┗┻┳┃┣┫┣┗┗━┻┃┃┏╋┏┳━┻┛┫
┏╋┓┳━┗┣┛┫┳┛┗╋╋┃┃┻┓┗┓┃┗┣┛┣┣┗┻┏┏┳┓┻┣┃╋┏┓┓┗
┛┃┏┻━┻┻┻┻┛┫┓┓┃╋┳┏┻┃╋┃━┛┣┻┻┗┗┃┳┏┛┃┣┻━┃┣┣┗
┃┏┃┛┻┻┳┃┗┓╋┣┳┣┻╋┫┗┗┏┳┏┗┛╋╋┏╋┓┣┫┫┛┻┃┓┏┫┳┗
━┫┣┏╋╋┫┳┣┣╋┣┳┣┣━┗╋┫┗┣╋━┫━┗━┏┻━┓┃┏┗┗╋╋┛╋┛
━┳┫┣┃┃┗┏┻┣┳━━┳┣┣┫┻━┏━┗┻┃━┏┫┗┫╋┣┫┃┣┓━╋┓┏┣
┗┃┃┣┣┻┳┛━┃┻┳┛┻┓┃┳━┓┃┛┛┃┫┗┳╋┛┃┛┏┓┫┗╋
┻┣┓┻┻┫┫┛━┛━┣┗┃┗╋━┃┫┛┏┛┫┣┳┫┗┏┣┓┻┫┏━┻┃┗┛┳╋
┃┣┣╋┛┻┛┏┻━┣┛┣┛╋┓┣┫┻┃┳┏┻━┫┏┃┗╋┻┓┫┗┗┃┃┓┻┃┛
╋┛┳┓╋╋┳┗┳┛┓┏┃┓┗┫━┓┻┣┓┳┛┻┛┳━╋┫┣┛┗┏┛┣┻╋┣━┣
┫┣┻━┳┻┃┃┗┗┛━┣┻━━┳┻┣┳┛┃┛┗┗┓┳┻┃┳┓╋┫┣┓┛╋┳┳┻
━┃┓┫╋━┻╋┻┳┏┣┓━┣╋╋┗┓┛┛┃┏┓╋┣┛┓┃┃┛┓┛┗┫┏┫┓┳┫
┃┻┃┣┗┛┻┓┳┃┻━┳┏━┣┏┫┳┏┏━┻━┫╋┃┻┳┃━┫┛━┏┣━┻┳┫
┏┳┗┛┃┻┏┓┛┓┫┻┗┫┃╋┏┻┗┣┛┻┣┻━━┗╋┓┣┫┓╋┛┏┗╋┗┻┣
┫┣━━┛┓┳━┓┣┫┗┳┃┣┳┓┣╋┃━┏┏┫┳╋━┗┳┃┓┫┓┻┻╋┳┃┛╋
┛┣┃━┣┃┣┫╋┣┛┃┳┃┳┣┃┣╋┃┫┃┓┗┳┗┛┏┻┏┗━┏┛┏╋┏┣┣┓
┗┫┗┃┃╋━┏┗┻┳┏━┣┃┣┃┫━┣━━┫┣┣┗┻━━┻━┛━┃┫┓┛━┫┳
┫┏╋┳┛╋┛┓┳━┣┃┃┫┃┳┣┓┻┫┛┳┳┻┛┗┫┣┣┃┣╋┛┓┛┃┻┗╋┃
┻╋┃━┗┻┃╋┃┛┣┣━┛┫┓╋╋━┻━┳┫┣┳┳┗┃┳┳┛┫╋┫┣┃┓┗┫━
┫┣┣┏┣━╋┃┫┏┻┛┏┗┻┃┗┻┳┫┏┳┗┏┻━┳┓┓┓┏┓┫┏┏╋┃┫┏┗
┣┣┓┻┳┃┫┻┛┣┛━━┃┗┻┏┓┃┣┃┗┏┻━━╋━┫┫╋┓╋┻┫┻┏┓━┳
┗┛┫┫┫┛╋┏┏┃┛┣┣┫╋┣╋┫┳┃┫┓┃┓┫┏━┳┫┳┗┛┫┏╋┗┏╋╋┏
┫━┏╋┫┛┻┏┫┃┫┏┛┗┻━┻┫┓┣┛┃┓┫┣┗━┗┛┓━┻┗┳┻┫┳┃┻┏
┛┻┃┣┛┻┻┫┣┣┓┛┛┓━╋┏┏╋╋┣┃╋┻┛┳┣┛┳┏┓┻┃┫┣┳┛┛┏┣
╋╋┫╋━┓┻┃┛┃┳┫┻┫╋┳┗┫┳┛┓┣╋━┓┗━┏┛┻┓┓┣┻┗┛╋┣┃┓
┳╋┻┣┻┃┻┗┏┣┏┣┏┣╋┫┳┃┓┛┓┃━┣┻┳╋┗┻┛┳┃┃┳┏┻┏┣┗┓
┫┻┛┃━━┻┣┳┓┻┗┛┃┫╋┻┣┳┻┣┓┫┃┣┃┓╋┣━┣━━┗╋┗┻┗┣┫
┛┃┓┃╋┻┃┛┏━╋┳┏┳┃┣┗┏┳┣╋┻┻┏┛┃┻┗┳┫┗┣┣┛┃┓┣━┃━
┃┃┓┏┫━┻┗┻┻┫╋┛┏┳┏━┫┫╋┻┗┗╋┫┏┳┃┻━┛┳┳┓┳┃┫┫┏┳
┣┃┫┓┏┗┫┏┫━┛┏┳┳┗┣━┛┃┃┳┣┳┳┛╋┛┛┣┳┓┫╋━┻┓┫┻┃┃
━━┓╋┫┫┓╋━┃┫━━╋┗┣┣┗┓┃┻━┓┃┃┗┓┫┣┳┛┳╋┳╋
┻┻━╋┛┏┛┗┻╋┃┓┓┓┓┗┻┛┳╋━┫┫┃╋┛┓┛┓┏┻┫━┫┻┣╋┣┏┛
╋┻┏┗┻╋╋┳┛┏━┓┛┏┫┃┓┃┏┗┓┓┗╋━┳┣┃┛┻╋┛╋┃┛┛┫╋┻┣
┫┓╋┻┻┳┫┏┣┫┳┛┫┓┫┳┗┣┻┻┗┗┗┏┳┓━━┳┃┳┻┏┃╋┣┃┳┻┃
┫┛┓┓┣╋┣┃┛╋┫┓┣┗┃┣┓┏╋┫┳━┫┃┗┻╋┫┓┣┓┗┃┗┛┳┏┣┃┏
┻┏┏┣┻┛┃━┓┻┻┏┻┻╋┫┓┓┣━┣┣┓┻┛┣┫┗┏┓┗╋┣┃┛╋┓┳┳┏
┛┃┳┳╋┗┫┃╋━┳┳┻┃┃┫┏┃┣┃┳┫┻━┏┗━┛┳┏━┛┗┛╋┳┗┣┻┣
╋┃━┏┣┣┃┗╋┃┻┓┳┛┓┏━┃┳┃┗┫┣╋━╋┻━╋┃╋┏┻┛┣┗┛╋┗┛
╋┛┫┓┻┃┃┏┓┓━┫━┣┣━┣┛╋┓┛┃┳━┫┏━┻┗╋┳┣┻┃┏┗┫┳┗┗
┳┓┣┓┛┳┗╋┻┗┛┏┫╋╋┏━╋┗┃┳┳━┃┫┣┫━┳┓┳┛┃┣┏┏┣┣┳┳
┃╋╋╋┳┻┛┗┃━┫┗┻┏━┃┻┏┏┓┳━┃┛┻┣┓┗┃┣┗━┳┻┳━┫┣╋┳
━┃━┛┣┃┃┓┫┳┏━┫┣╋┫┓┏━┓┣┳┣━┏┓┣┣┏┳┛┣┫┃━┻┏┳┳┳
┏┗┳┛┗┏┳┗┛┓┫┓━┛┏┓┻┫┳┻╋┏┳┫┻━━┛┫┫┓┫┗┫┃━┓┫┳┫
━╋┳┳┣╋┃┣┫┣╋┻━╋┳┣┻╋┻┣┃╋┣┓┻┗┫╋┛╋┓┣┳┛┓┫╋┓┫┗
┗┗┳┣┻┓┓┫╋┃╋┫━┗╋┻━╋━┣┫╋━┫╋╋┳┣┫╋┫┛┻┃┫┫╋┛┗┓
┏┃━┗━┓┃┳╋┛┏┫┏┻┗┃┣┏┣┓┓┃┫┫┻┳┣┛┛━┛┫┓┗┫┳┃┫┳┏
╋┓╋┳┓━━┏━┻┏┻┫┳┓┫━━┃╋┃┣╋━━━┻╋┣┓┛┫┗┣┓━┛┻┏┻
┣┳┃┃━┏┏┫━┗┻┏╋┃┏┏┣┳┻┻━┣┻┛┓┻┏┫┗┃┫┛╋┫┳┫┫┫┃┳
┳┣┫┣┓┏┓┓┃┛┫┻┃┃┻┃┣┓┻┗┳┗┃┏┓┃┣┳┛┓┫┳┓┫┓┗┣┗┛┏
┗┣┏┛┃┃┃━┣┻━┻┗━┃┫╋┓┏┃┓┏━┳┛┫┣┃┫┫┣┣┳┗┏┳┓┗┛┻
┃━┃┓┛┳┓┃┛┣┛╋┗┫┣┓┫┣┓╋┳┻━┏┫┫┓╋┣┣┳┗╋┃╋┛┫╋┓┗
┗┳┗┃┫┳┛┗┛┃┗┫━━━┣┛━┫┏┳┗┳┣┛╋┫┏┗╋┃╋┗┛┓┗┣┓┏┫
┳┫┫╋┓┓╋┏┓┏┃┫╋┃┓┳┻━┫┓┛┳┓┓┫┣┗┫┣━━┳┓┣┛┃┣┛┻┗
┣┛┳━┫╋┗┏┏┗┏┣┃┛┳┗┃┓┫┓┳┛┫┫━┛━┛┻┗┃┫┣┣━┓┃╋┏┫
┗┛┃┏━┓┃┓┛━┫━╋┻┛┏┓┣━┏┻┳┏┃━┏┣━┻╋┛┗╋╋━
╋┓┓┣┏━╋┛━━┣╋┛┓┏┃┣┏┣┛┫┳┫━╋┳┓┃┳┓┗╋┻┻┫┻━┗┳┛
╋┣┓┓┗━┃┣┫┓┓┃┳┻┻┳┗┻┃┛┓┓┳┣┣┓┫┻━┳━┳┳┳┛┳┗┗┗┏
┛━╋┻┫━┓┗┏┳┃┓┣┓┏╋┻┓┃┣┣┳┫╋┳┣┻━┗┻┣┣┳┗┃╋╋╋━┫
┓━┳╋┛┳╋┣┏━┓╋┃╋╋┛┫╋┗┳┏┻┻┛┃┃╋┃┻┣┏┛┓┣┻┛┗┏┻┻
┏┗┏┃┫━┻┣━┣┣┣┣┓╋┏┳┣┛┳┃┛┃╋━━┛╋┳┻┏┛━┳┫━┣┃┫┻
┓┻┏╋┏┛┣╋┳━━┛┛╋━┏┻┗┗┫┣╋┓┛┓┃┓┻┣┓┃┻┛┻━┃┫┣┳┃
┻┗┃┫━━┫╋┗┏┏━┻━┣┳┻┃┻┣┳┃┳┻┫┣┛┏┳┗┓┫┓┳┗┛┗╋┻╋
┃╋┓━┫━┫┗┃┃━┗┳┛┏┫┓┻┏┳┛┓┳┛┳┓┣╋╋┃┏╋┃┓━━┫┃┳┫
┻┻┓┳┓┓┳┫┓┏┏┣┓┏┏┏╋┣┫┏┣┏━╋┣┻┛┗┏┫┏┳┏┃┳┓┏┃┏┻
┓╋┫┗┗┻┗┫┗┳┳┻┗┛┓┣┻┳╋┣┏┗┣┓┳┗┻┫┻┣┃┛┛━┳┣┏╋┃┏
╋┣╋┣┳┫┳┃┣┻━┫╋┛╋╋┛┓━┏┫┗┻┓━┣┣┛┗┳━┓┳╋┫┏━━┛┏
━━┳┗┏┻┫┳┳┣┓╋┃┏╋━━━┻┓┏┣┃┃┃┓┻┣┓━┏━┳╋┓┏━┏┳┻
┓┃┏┓┛┏┏┣┫━┛┻┓┃┫┣┛┫┳┣┓┻━┗┣┳┏┓┏┗┛┗┗┫┃┫┳┏┣┣
┻┣┳┛┗┗━┻┫┗┛━┗╋┻┳━┣┗┛┗┳┻┓┫┻━┣╋┓━┻┓┻┃┳┛┻┣┻
┏┛┫┫┗━┳┗┻┛┗━┛┏┃┏┓┗┗┓┏┫┫┏┫┣┗━┳┫╋┫┻┻┓┻┳┃┻┓
┓┻┗┫┗┻┓┻┛┻┫┏┓┛┓┳━┛┛┃┳╋━┳┓┛╋┓┛┛╋━╋┛┗┏┓┛┻┗
┻┣┫━┃╋━╋┛┗╋┳╋┳┳┫┣┏┣╋╋┗┗━┳┏┻╋╋┏┓┣━┛━━┓┳┫┃
┣━┃┏┣┏━┃┏┏┣━┓┃┏┏━┗╋┳╋┻┓┗┗┛┻╋┛━┏╋┫━┗┗╋┓┓┏
╋━╋┛┳┣┃┏┫┻┗━┏━┫╋┏╋┃┓╋┫┗┳┛┃━┏┃┫━━━┓┗┓╋━┓┻
┏╋━╋┻┻┣┃┫┫┛┫┓┻┳┃┛┫┫┃━╋┳━┃┓┗┻╋┓┻┫┻┃┫╋╋┳╋╋
╋┳┻┻┻┳┏┗┃┏┃╋┳┓━┛┓┃━┃┗┓┓━┫┣┛━┏┃┃┳━╋┛┛┫┻┛┫
┓┣┏┣┫┣┻┣┃┣┫┗┏┏┃┓┛┏┣┻┣┏┣┃┣━┛╋┏┏╋┃━┣┻┻┃╋┛┻
┓┏━╋┫┳┃┣┳┳┓┛┣┃━┫┻╋┃┛┃┻┳┳━┻┣┣┛┳┳┫┏┳╋╋┣┛━┣
┫┗┛┗┻┓┏┛┏┓┗┛┣┓┗┳━┳┛┳━┛┃┗┛╋╋┳━┛╋┣┓╋┓
━╋┣━┳┣╋┫┻┛┏┗┏┣┛┃┃┣┃┏╋┏━┣┛┗┃━┃┛━┃━┃╋┣┛┓━┓
┗┏┳╋┳┛┻┏┻┓╋┳┃┻┻┣┣━┓┣┳┣┳┳┗┻┫━┏╋┫┫┏┫┻┏┏┣┫┳
┻┗┛┓╋┗┫┫┣╋┳┃╋┳┛┓┓┓┳╋┃┫┏┳╋┣┓┻┏┫┣┛┃┓┏━┫┏┏┛
┫━┗┓┏┻┳━┣┗┣┫┳┃┻━┣┏━┳╋╋┳┣┻┻┛━┓╋┓┏┣┛┓┻┛━┣┳
┛┗┣┏╋━┛┫┃╋━┗┻┣┃┛━━┓┣╋┣┻━┗┫┫┻┻┏┃┣┻┓┏┏┫┫━┏
┣━┫┓┏┓┫┣┫┫┗┃┫┻┗━━╋━┓┗┻┃┫┃┳┏┳━┃┻┛┻┫┻┛┳┗┃┛
┓╋╋┓━┗┫━┫┗┛┗┫┻╋╋┛┛┣╋┳┏┳┃┃┏┓━┛┳┳╋┫━┫╋┫━╋┫
┏╋┗┻┳┣━┗┫┃┣┏┻┣━┳┓┛┛┫┏┻┳╋┓┻┛┫┗┃┻┏━┻┃━┳┫┛┛
┗┓╋┃┓┃┗┓┫┃┳┏┛┗━┣┓┻┗╋┏╋┗┗┫┣┣┳┫┣┻┏╋┣┛┃┛┓━┗
┛┏┻┏┳┛┗╋╋┛┏┫┗━┓╋┃┓┏┫┳┛┃┗┓┏━┏┻┫┻┫┣┗━┫┛╋┣┳
┣┻┫┣┛┛┳╋┫┏┫┏┛┓┣━╋┗┗┓┃┳┣━┛┣┳┻┛┣┳┃┗┛┳┻┳┓┫┃
┗┗┓┓┣┳┗┗┏┣┓┛┃┫┳╋┃╋┛╋┏┛┻┃┃┏┻┓┛┳┛┃╋╋┃┗┛┃┫┃
┗┗┣╋┃┻┗╋━╋┃┗┳╋╋┛┻┓┛┻┏┣┛━━┣┫┃┣┻┓╋┏┛┗┏┏┛┏╋
┛┃━┻┓━┳┃━┳┫┣┛┳┏┳┗┏┃╋┓┣┗┣┻┃┳╋┻┏┳┣┣┣┫━╋╋┛┛
┓┃┳┛┳┻┃┗┏┗┓┻┓━┫┏┫┛┻┫┃┛┛┃╋┗╋┻┓┓┛┣━┛╋┻┛┳━┳
━━┫┳╋┫┃┫┣━┓┳┛┳╋┣╋╋┫┓┛┏┳━┻┃━┛┓┻╋━╋┛┃┫╋┗┳┻
┻┣┓┳┻━┗┗┻╋┛┳┫┏╋┳┏━┓┣┳┣┓┻┫╋┛┏┻┛┻┳┃┣┣╋┏┻━┏
┓┓┳┛┗┏┻━┫┗┳┏┣┣┳┓┣━╋┳┓┏┓━━┗━┻┛╋┓┣┳┻┓┻┓┛┫┓
━┻┓┓┓┫━┏┓┻┓┣╋┫┃┣┃┣━━┏┗━┓┗┓┳┻┓┣┫┛┻┛┛┻┫┳┗┻
━┳┃┻┣┗┛┗┏┃╋━╋┓┓┛┓┃━┏┓┻┫┫┫┗┻┏┗━┳┛┻┛┳┓┳┓━┣
┻┓┳┫┃┓┛╋┫╋┓╋┗┫┗┣┗━┛┻┛┏┃┗┻━┓━┓┛┛┓┻┏┓┓┃╋┏┛
┗━┛┏┳┃┓┫┻┃┓┃┃┫┃┣━┛┫┓╋┓╋╋╋┳┃┣┫┃┛╋━┻┫┓━┓┣┫
┣┳┏━┳┻┫┣┫┛┻┗┫┏┻┓╋┳╋┃┛━┛┗┃┣┻┳┣┃┓┳┗┗┫┏┫┫┻┏
┃┣┻┃┓┛━┫┳╋┗┏┫┗┗┣┗┓┣━┣┳┓┛┛┓━┻┓┣┃┻┓┗┓
┓━┗┃┃┏╋━┣┫┓┏╋┃┛┫┏┛┻╋┃┣┗┓┓┗┏┗━┓┻┫┫┓┛┫┃┫━┳
━┫┫┻┏┗┫━┣╋┳┳┏━┳┗╋┳┗┛┗┛┻┗┓┫┓┻┻┫┣┫┃╋┗╋┓┻┓┫
┗┃┛┫┻┳┣┣┳┛┃┏┃┗┣┓┃┻┳━┓╋┫┏┏┻┳┃┛┣┻┫┃━┏┗╋━━┛
┛┛┗┫┫┓╋┛━┏╋╋┓┛━┻┣┓┛┛╋┫┳┓━┳┻┓┳╋┓┛┣┛┣┃┛┃┣┗
┫┗┳┣┏╋┛━━━┳━┣┻┗┻┳┓┛┳┏┃━╋┛┃┏┣┏┳┓┗┓┏┃┛┏╋┃━
┃┫┗┗━┻┓┗┃┃┗┳╋┳┏┓┳┗┗┫┛┓┏┳┳┏┗┻┫┏╋┻┻┓┣┗┃┣┣╋
╋┃┫┗┛╋┏┓┻┏━┫┣╋┏┓┓┃┻┻┗┃┃┛┏┣┳┃╋╋┃╋┣┳╋┳┛┛━┳
┃┏┣┳┓╋┏┗┛┣┓┳┓┣━┏┣┛┛┻┳┳┓╋━━┛━┣┛┫╋┓┓┳━┓┏┫╋
┫┣┫┣╋╋┫┳━┳┛┏┣╋┻━┻┗┗┳┏┛┏┓┳┛┫┣┗┏┳┛┻┫┃┓┳┓┣╋
┛┛━┃┓┣┫┓┛┓┳┫┓╋┛┻┗┣┛┛━┻┓┃┻╋━━┫━┛╋━┛┳┻┗┳┗┗
┫┻╋┏┓┓┫┗┗┳┫┫┏┻┛┏┗━┏┫┗┓┏┛┃┫┗┫╋┃┃━┛┗┣┫┣┛┏┳
━┫┃┛┛━╋┫┛━┏┓┛┗┫┻┓┣┻┳┣┏┫┓┳┳┣┳┻┛╋┻┏╋┣━━┃┣┓
┗┳┣┛┛┫╋┣━┫┣┳┣┫┏┗┛┫┫┛╋┓┻┓┳┏┃━╋┃┃┗┣┃┣┏┏┫┏┣
┛┣┻╋┓┃┳┛┛┓━┫┳┛┻┻╋┳┫┫╋┻╋┣┃┃┗━┻┳┏┻━╋┗┏┃┓┗┫
┫┻┃┫┓┳┗┓╋┗┓╋┃┓┫┗┃╋┣┳┳━┛┻┓┏┏┓┣┳┫╋┛┻┳┫━┗┳┏
┗┻┛┳┣┏┫┏┗┗╋┃┻┏┏━┓┛┻┛┣┏┫┏┻╋┏┓┏┻┻┫┫╋┫┏┫┻┛┏
┛┻┗┗╋┻┫┳┣┻┻╋╋┛┏┳┛┣┏┓┣┏┗┃╋╋━┃━━┳┃━┏┃┛┳┏┓┳
┳┫┻┳┻┓┓╋╋┣━╋┻┫╋┃┣┏┣┓┏━╋┻━┳┻┣┻┏╋┫┛┛┏┣┓┛┳┳
╋┗┻┫┫╋┳┛╋━┳╋╋┣╋┣┫┛┃┓┓┃┳┣┗┃┏╋╋╋┃┏┣━━┓┗╋┣┛
┏┳┻┛┏┃┻━┏┳┫┫┓┫┓┓┃┏┃┓┃┗━┫┫╋┗┫┏┛┃┛┻┗━┛┏┣┓┣
┃┣┏┳━┳┫┃┗━┃┣┳┃┛┃╋╋┏┛┓┛┻┏┃┻┗┻┏┓┏┳┫┣╋━━┣┣╋
╋━┃┻┛┣┃┃┏┻┃┳┓┣┃┫┃┓━┏┣┓╋┓┃┫┏╋┻┃┳┓╋┳┏┣┓┃╋┃
┗┗┃┣┻┛┗┣┓┏┫╋╋╋┓┗┻┳┛━┏┓┃┫┛┛┃┛┗┗╋┗┏┳┫┏┫┛┫┻
━╋┓┻━┗┣┳┓┣┳╋━┗┻┛┫┣┫┛┛┻┓┏┗┓┫╋━╋┗┻┃┏┣
┃┫┏┓┗┓┻╋┻┗┫┫┛┗╋┳┳┗┏━━┃┓┗┗┫╋┛┗┏┗╋━┏┛┗━┣╋┏
━┣┻┛┗┏╋┛┻┓┫┏┫┗┣┣╋┓┣┳┓┗┓┃┛┣┗┣┓┓┛┗┏╋┫┣┃┳┏┗
┫┳┗┣┣┫┃┏┛┏┻┻┻╋┓┗┃┏┫┓┏┗┗┗┃╋┏┫┫━┓┛┗┣┳━┫┳╋┣
┣╋┃┃┓╋┃┓┛┣┻━┃┣╋┻┃┏┓┣┗┏╋┏┗┃┓━┏┣┃╋┃┓┗┳┫┫┛╋
┫┗╋┓┗╋┓┏┣┫┻━┓┣┫┓┏┣╋┣┳┗┣┛┓┏┏┗╋┏┻┛┃┫┫┏┛┛━━
┏┣━┻┫┗┗┳┻┓┗┳┳┓┳┳┛┫┛┳┗┻┓┻┗┓┳┏┫┗┫┫┃┳┣┻┓┳┻┛
┗┻┣┏┗┏┏┻┏┏┣╋┳┻┓┓┏┓┓┃┏┗┏┫┳┗┻┓┛┣┫┛┳┃┃━┏┓┳┣
┣╋┻┏┫━┻┗━┃┃┏┓┃━┃┛┗┳━╋┗┻┛┏┫┻┫┳┛╋┣┫┗┫┃┣┫┫┏
┳┃╋┏┏━╋━┃┏┛┏┳┃┃┏┃╋┫┏┗┣┗┛┏┣┗┛╋┓┫┃┣━┃┃━┓┣┗
━┣━┓┛╋┓┛┫╋┣┣┃┃┗┗┻┃┳┏┏┛┫╋┃┗┣┛┗┻┻┣┣┛┻┓┓┃┓┣
┫╋┣┫┫┛┏┓┳━┣┛┳┗┫┃━┣╋━┏━┗╋┗┻┻┣┣┓┏┏┃┗┛┣┛╋╋┃
┃┗┻╋┗┳┳╋┗┓╋┏┣┃┛┛┫┃┳┻┓━┻┣╋┛┏┫┫┳┃┏┫┻┻┓┛┳┗┫
┫╋┏┫┫┫┛┫┣┳┃┛━┛┓╋┳┓╋━┛┃━┗┗┳┏┓━╋┏┻┛┻┻┳┳┣┓┓
┳━╋┫┓━┗┗┏┓┻┻┣┳┃┏┣┗┓┛┻┗┻┓┛┳┛┗╋┗┃┫┻━┃┻┗┛┣┏
┛┗┫┻┣┏╋┃┛┏┃┃┻┃┣┃╋━╋┃┏┗┻┓┃┛┓┏┳┣┣┓┫┃━┃┃┛┫┃
┻┳╋┳┏┏┛┓┗┫┃┻┳┫┛┛╋┏┣┗┗┓┳┛┫┫┣┓╋┓┏╋╋━┣┛┗┫┗┣
┳━┏┣┛┣┻┃━┳┳╋┫┫━┗┛┻╋┏┗━┻┓━┣┳┗┓┗━┳┣╋┫┏┏┗┏┣
┛┃┻┓┻┏┫━┳┓╋┏╋━┃┣┣┫┃╋╋┳┏┛┣┫━┗┫━┣┫┃━┻┛━┏┃┻
┃╋┏┃┛┣┫┓┳┃┓┫┛┗┓┃┃┃╋┏┗┏━┣╋┏┻┫━━┛┛┣┻┳━┗┗┓┻
┓┛┗┻┳┛┗┗┏┣┣┻┛┫┻┻┣┓┫┏┻┫┫━┻┓╋┗━┓┗┗┃┗┃┻┛┫┃┫
╋━╋┃┳╋━┓━┓┻━╋━┣┃┓┣┃┣┃┓━┛┳┛┓┫┻┳┗┃┫┓┓┏╋┫┻┳
┻┛╋┫┣┏┓┻┗┛┻┗┃┏┗┳━┗┳┻┓┳╋╋┓┳┣┳┫━┣┏┣┻┣┗┻┃┃┗
┛┏┏┃┻┣┫┏┗┻┗┻┻┃╋┏┳┓┏┗┗╋┣┳┃━┣┫┫┛┣┻╋┃━┣╋┗┣╋
┳┓┓╋┃┻┻╋━┣┃━┃┣╋┃┻┳┗┓┫┛╋━┳━┓┣╋┻┫┫┛┓┛
┫┻┗┃╋━┓┫━┗┗┃━┃┗┏┗┗━┻┻┓━━━┃┃┏┏┻┫┣┏┃┛┏┃┛╋┏
┻┛━┛┗┫┓┓╋┃┻┫━┳┣┛┓┣┓┫━┛┣┃┳┏┛┳┏┛┳━━┏┃┓┗┻┏┻
┻┣━┏┓┏┃┃┏╋┛┓┳┫━┫╋╋━┃┫┏┓┓┗┃┛┏━┳┗┗┗┫┣┳┃┓┏┳
━━┣┻┣╋┛╋┏━┣╋┓┫┏┗┫┃━┣━╋┗┏╋┃━┫┃╋┳┻┛┃┏┓━┏┃┣
┃╋┻╋┓┻┫╋┳━┃┻┏┗┳┳┗━┣┏┳━┣┃┓┛┫┳┓━┫╋┣┻┣┳━┫┛┏
┓┓┃┣┓┣┻┃┳┳┃┣╋━┻┛┃┫┻━┣┛━┃━╋┳┫┫━┻┣┗┛┏┓╋┣┫┓
┻╋━┗┃┳┫┃┫━┗┗┻┏━┗┛┫┏╋┳┗┻┳┃┗┛┣┗┏┗┛┛┗┳┫┗┻╋┛
┗┫┓━━━┫┃┫━┣╋┻┃┣┻┫┏┏┃┗┳┃┏┏┻┻┏┻┫┳┳┻━┻┻┃┛┛┣
┻┏━┣┃┛┃┻┃┣┫┗┏┏┃╋┳┏╋┛┏╋╋╋━┃╋┃┫┓┛╋┣┏┓┣┗┻┳━
┳┫━┛┻┛┫┣┣┣┃┓┗┏┗╋┗┫┛━┳┃┏┳┣┃┻┫┳┣┻┓┻┏┗┣┣━┫┗
╋╋┓┫┏┣┓┳━┳┗┻┛┃┫━┗┳╋┃┛┳┏╋╋╋┏┳┛┛┻┗┗┳┻┣┃┛┫╋
┻┓┏┳┛┓┳┳┫┏┏┓┃┣┗━┓┣┃┣┏┻━╋━┓╋┳┫┛━┫┻┳┛╋┃┳┃┫
┻┃┃┗┗┏┣┻┫╋┳╋╋┃┗╋╋╋┓╋┣┓┫━╋╋┃┻╋┣┏━━┛╋┛┫┗┫┗
┫┏━┫┓┏┓━━┗┓┗╋┣┣┻┳┫┗╋╋┣┓┳┣╋┏┃┛┻┃┛╋┳╋┫┻┛╋━
┣┫┃┃━┛┓┃━┳━┛┏┫┻┳┗┓┗┳┗╋┃┳┛┃╋╋┓┓╋┳╋┏┗━┃┫┻━
┏┃┃┳┻┓┗┃━┻┫┃┏┗┏╋┳┛━┏┃┳┃╋┓┃┻┏┃┣┛┣╋┃┳┓┫┣━━
╋┫┫┗┗┫┓┏┳━┃┗┣┫┓┗╋┣┃┫┃┏┓╋┛┣┏┳┫┛┗┫┏┃╋╋┛┓━┏
┳┃┛┫╋┫┗┗┳┛━┻━┏╋┏━━━┓┣┻╋┏┗┗┏┣┳┫┳━┛╋┏┃┗┣┻┳
┫┏━┗┳┗╋┫┻┏━┫┻┏┣┫┗┗┛┗┃┃┏┗━┃━┗┓┃┻┃┫┛┃╋┣┓━┣
┏┃┻┳┏┃╋┗┳┛┫━┛┻━┳┏┛┗┃┛┣┻┳┫┏━┗┛╋┏┃┫┫┣┛╋┛┗┻
┫┓┛┛╋┛┳┗┳┃┛━┳┗┳┗┃┳╋┛┫┏┗┛┫┃┃┻┗┓┃┻┻┃┻┫┓┣┫┃
╋┣┳┓┻┳╋┣┳┛╋┫╋┃━━┳┣┃┣┏┓┣┃┛┛┗┛┻┳┃┗┫┣┣┏┫┓┫━
┫╋┫━┓╋┓┃┣┣┣┏┃━╋┫┗┣┓┫┻┃┳╋┏━━╋╋┳┏╋┻┳┗┗┃┓┻┓
┳┏┗┗┛┣┗┛┛┻╋┏┗┗┣┓╋┛┻┫╋┛┳┣┃┫┓┣┗╋┛┳╋┗┏
┓━┓┣┏┻┓┳━┫┻━━┻┻┛┻┓┣┛┻━╋┳┳┗┃┳━┛╋┃┓┻┣┣┻┃┣┗
┳┻┣┣┃┛┳┗┳┏┏━┓┛╋┻┏━┃┫┛┳┏┫┓┳┛┓┣┳┛┻┣┗━┫━┛┳┫
┛┃╋┗╋┣┏╋┣╋┳╋┳┻┗┫┏┏╋┣┏┛┻┃┏┣┃┛┫━┗┳┛╋┣┗┏━╋┛
┛━┻┓┏┏┻┏╋┃┣┓┻╋┓┏┏┫━┏┻┻┗┃┏╋━┏┏┃┏┛┃┻┫┣┳┳┃╋
┓┻━┫┗┫┗┳━┳┃┛┛╋━┳┃╋┻┻┣┃┳━┓┃┃┏┛┛┫┓┓┻┏┃┗┓━┫
┏┻━┃━┳╋┗┳╋┗┫┓━━┳┣┓┣━┛━┛┛╋┛┛┻┣┃┣┓┛┳┻┫┻┻┃┫
┏┣┻┗┃┃┗┳┣┳┓━╋┣━━┃┻┏┳┛┃┓┫┏┣┣┻┣┫┃┻┗┳┏┳┏┃┓┫
┻┣┫┓━┗┳┣━┏┗┏┳┫┃┣┛┫╋━┛━┏━╋┻━┓┓━┓┗┏┏┛┃┏┗╋━
┣┣┏┗━╋┻┓┣┓┳┏━┳┣┏┃┛━┏┣┣┏┃┓┳┛┻┓━┗┏╋╋╋┣┛┫┏┳
┗┛╋┓┫┃┃┻┳╋┓┳┻┗┗┗┻━┻━━┣┣┗┓┃┏┳┓┻┗┫┻┻╋┣┛┓┗┛
┏┳━╋┛┓┛╋┫┃┓┣┓┛┓┻┳╋━┃┻┓┫┛┣┳┗┏┏┛┃┛┗┻┻┗┃┗╋┫
┳┫┣┏┻┫┛╋┛╋┣┣┫┣━┃┛┣┛┫┃┏┛┣┃┣┫╋┓┗━┫┣┳┳╋┳┣┳┃
┣┻┛┫╋┗╋┻┏┏╋┫┣┣┃━┻╋┫┃╋┣┃┓┏┣╋┃┣┃┛┗┣┃┛┛┏┓━┳
╋┃┣━┓┏┓┳┣┻┓╋┓╋┫┗┳╋━╋┣┏┻┳┳━┗┳┫┳┣┫┛╋━┣╋╋┛┻
━┃┏┣┣┫╋┏┳┏╋┃┗┻╋┻━━┃┣┏┳┣┓┳━┗┛┛╋┻┫╋┗┛┃┃╋┳┻
┏┻┫━┣┛┗━┏┏┻┣━┫╋┏┣┣┏┳┏┃┻┃┓┳┏┃╋┣┳┗┗╋╋┫┣╋━━
┗┫┫┃┫┫┏┳┏╋┻╋┗┛┏┣╋┏┃┃┳┓┗┫┓┳┛┏┻┫┻┻┏┣╋┻┻┃┻┻
┫┃┏┫┳┓┫━┻┣━┫┓┃┛┏┻┏╋┛┏┣┃┣╋┫┻┣┃┛╋┗━┏┣┫╋┻╋┛
╋┃┃╋┣┓┛┻┃┗┃┫━┛┳┻┃╋┓┏━┳┗╋┓┃┛┫╋┓╋━┓┏┳┫┗┫┛┛
┛┗┛┫┏┻┏┻┏━┓╋┗┣┏┓┳┳┓╋┻┛━━┫┻┛┓┻┫╋┃┳┫┳┻┏┻┃┛
┫┣┏╋┫┻┳┏┓┳┛┛┛┓┻━┗┓┛━┻┫┣┃┃┏┏┻━┳┳┏┓┃┳┳━━┏╋
┛┳━┛┫┣┃┣┣┗┫┗┏┻┛┃┃┛┓┫┃┏╋┛┣┃┗┫┫┣┫┳┏┓┫┣┫━┏┣
━┛━┃┃┛┓┛┫┫┫┣┗┗┳┻┃╋╋╋┻┻┏╋━╋┛┣┳┏┓┻┏┫┃╋┣┛┏╋
┛┫┗┣┫┃┓┃┣╋┛━┃┓┛┃━━┃┃┓┳┛┳━┓━┫┫╋┳┛┛┫╋
━━━┛┗┣┃┣┃┛┻┗┃┳┻┛┃━┻┏━╋┳┏┻┳┫┫┃╋┻┳┳┻┳━┣━┫┣
┛┣┫╋┳┏┣┻┻┳━┓┫━┛┓┛┗┫┻╋┗┓┛━┗┳━━┣┳┳┓┳━┗╋┃┏┣
┗┻┛┻╋┣┻┏╋┛┣┣┣┗┃┓━┣┛┏━╋┫┓┓┛┣━━┫┻┫┗┓┓┃┫╋┗┃
╋┳━┫┛┓┓┻┳┓┓╋┓┃╋┣━╋━┏┛┣┛╋┗┳┛╋┻┗┣┣┏┗┓┻┃┗┣┳
━┗┗┣┓┫┫┛┓┃┗┏┓┃┣┃┃╋┃┻┓┗┃┛┫┃┃╋┛┛┫┫┳┓┏┃┏┻━┛
┏┓┏┃┫┫┃┏┛┣┻┛┓┛┓┣┗┻┣┏┣┳┗┗┫┳┛┛┻┓┃━┫┃━╋┓┏┳┫
┓┳┫┫┛┣━┗┫┏┏┓┗┻┛┏┏╋┓━┣┃┛┗┛┃━┛━╋┳┓┃╋┏┻┳┣┏┫
┫┏┫┫┣┗┻┻┳╋┛┛┗┃┛╋┗┃╋┫━┳┳╋┃┗╋┳┓┫┳┏┏┣┳━┏┓┛┗
━━┻┣┛┛┃━┳┛┫┛┫┻━┻╋┻┓┗┫┻━┏┫┣┳┏┏┻┏┗┣┓━┳┣╋┻┗
┫┃┻┓┓┓┻┣┏┛╋╋┏┃┻━┏┫┫┏━┻┣┗┛━┫┓┏╋┳┛┣┣━┓┳┳┓┻
┳┻┻┻┳┛┫┣┳┗┗┫╋╋┛┣━┛┓━━┓┛┏┏╋┗┻┏┫┣╋┗┛┛┛┗┏━┻
┃┗┻┏┳━╋┫━┫┓┃┓┛━┣━┣╋┗┏┏┗╋┫┻┣━┃┏━━╋┃━╋┻┫╋┫
━┓╋┳━┏┏┗┓┫┓┓┗┻╋┫┳┣┣┛┓━━┻┳┃╋╋┗━┓┏╋┳┗┣┃╋┳┏
┣╋┏┃┗┣┫┃┻┗┃┣┗┗━┏╋╋┳━┗┣┳┓╋┻┻┓┳┻╋┃┣┓┓┫┓┏┣┓
┫┻┏┫┻┏┏┃┛┛┳┫┏┛┫┏━┗┗┗┻┏┣━┏┗╋┳┳┣━╋┛┣┓┣┛╋┛┃
┃━━┣╋┓┃┫┫╋┻┃┏┓━┏┗┳┫━┏┳┣┣┗┓┗┫┛┳┗┻┏┳━┣┏┏┃┻
┗┻┏┛┃┗┛┫┣┳┻┃╋┛┣┛┃┻┫┳┃━┏┛┫╋┣┫┳┏┃┗┻┛╋╋┗╋━┣
┫┳┳┗┣┻┛┫┫┫┃┛┓╋┏━┓┻┣┫┓┏┗┓┻┛╋┓━┏━┓┣┗┃━┗┻┏┏
┣┃┛╋┛┛━┓┗╋╋┏┻┏┓━┓┏┳┫╋┳┓┛┣┗┗┻┻┣┏┳┏┣┓╋┗┏┓╋
┻┏┛┓┳┛┣┫┗┳┳┣┏┫╋┏┳┛┛┛┛━┓┓┓┃┳╋┗┓┏┏┓┓┛┃┻┳┛┳
┣┃┃┗┓╋┳┣┫┫╋┛┗┗┛┣╋┛┻┃┣┻━┣━┗┻┣┏┓┣┛━┗┳┓┳┫┏┛
━┓┫┫━┻┗┓┻┳┣┳━┫┃┗━┓┻┃╋┗╋╋┣┏━┓┃┳┏┃┳┳┣╋┻┛┓┛
┗┗╋┛┗━┗┃┻┃┃┛┃┏┃┛┫┓┳┫┃┓┓┛┃┫┻┏┓┛┓┏━┓┗╋┛┻━┳
┫┗┣┛┗┻┻┏┳┃┛┻━┏┻━╋━┓┳┛╋┏┓━┫┏┣┳┏┫┣┣┻┳
┏┛┣┗━┓┻┏┃┳┃┏┏┻┗╋┏┳┛┗┳━┃┗┳┏┛┣┫┃╋┓┣┳┫┣╋╋━┫
┓┣┣┳┛┻┻┗┛┣━┛┏━┏━━┏┗━┓┏━┣╋┃┣┛┓┻┳━┫╋┓┗┓╋┏┳
┫━┃┓┣┻┗━┗┫┫┫┣┏┃┏┫╋┗┃┣┫┗┓┣┣━┣╋┏━━┗┫┃┓┛┣┻━
┗┣┛┛┃┏┗┓━┏┻┻┣┏┣┗┣╋┣━┳┏┳┏┗┻┓┣┳┳┣┃┗┻┳┛━┳┏┓
┳┛━┫┣┃┫┳┳┓┳┫━┓┫┛┣┛┃━┣┛┫┗┛┣╋╋┗┓┣━┓┻┛┫┻┗━┛
┏┛┃┗┻┓┛┃┓━┃┳┻┛┻━┏┣┗┛╋┫┳┫┛┣┗┳┏┗┓┻┛┳┫╋┓╋┗┛
━┻┫┃┏┛┻━┣╋┳╋┏╋┃┃┃━┻┏┣┗┻┏┛┓┣┳┫┃┛┣┫╋┛┓┻┓┏━
┻┫╋┣┓╋┫┓┣┗╋━┏┻┛┛╋┃┓┛━┏┳┗┣┫┫┫━┏┏╋┓┣┳┓┣━┓┳
┗╋┛┻┣┓┓┳┫┛━┓╋┛╋┓╋┣┓╋┣┛┓┓╋┣┓╋┫┣┻┏┗┫┳╋┣┣┣┣
┃┛┫┻╋━╋┳┗┏┳┓┓━┫╋┗┻┛┛┣━┃┏┻┓┗┻┛┳┗┃┃┫┓┏┗┻┃┗
┓┓┣┓┣┫┃━┗┻┗┏┛┃┏┛┳┛┗┻┏┳━┻╋╋┻┣┓┳┗┏┣╋┣━┻┓┳┏
┛┻━━┣┫┫┻╋┣┛━┻┻┫┗┃╋┗━┳┓┛┳╋━┛┳━┛┃┣┏┫┳┗╋┻┏┃
┓╋┫┳┏┣┗┛┓┣┏┛╋┻╋━┃┃┻┓━┃┫┣╋┃╋┫┛┣┏━┏┛┣┣┗┗┻┃
┳┃┏┣┳┗┣━┛┓┣╋┛┣┓━┏┃┳┓┛┓━━╋┗┛┫┏┓┻┳┓┳┳┗╋┫┗┳
┻┗┗┓┳━┏┃┛┣┓┓┛┛┣┻┳┏┏━┏┻┏┫┃┻┫┣╋┃┓┛┗╋┓┛┫┃┏┳
┻━┫┻┛┳┓┗╋┗┫┃┗┏╋╋┳┃┣┣┃┓╋╋┃━╋┳╋┓┫┳┳┳┣━┗┳┻┫
┣┫╋┳┛┣┻┫┗┓┣╋┛┏┓┳━┛┓┫┫┓┻┣┗┓┫┻┃┣╋┛┻━┣┏┣┓┻┫
┫┏━╋┫┫┗┏┣┣┏┓┻┓┻┛━┗┻╋━┓┓┫┻┓┫┏━┻╋━┓━━━┣┃┏┳
┻┳┫┗┓┃┫┏┣┏╋┏┃┃┳┻┫┫┛╋┻━┏┃━┻┏┛┣┫┫┗┣┓┻┻┗┏━╋
┓┛┳┛┻┣┫┣━┳┛┫┗┗┣╋┗┏┫┃┣━┻┣┗━┗┛━┫┻┣┏┛┃┻┳━┛┳
┓┳┻┻┻┓┏┫╋┛┏┃┫┳╋┃╋┻┫┓┫┣┳┳╋┛━┃┛┛┣┃╋┃┻┃┫┣╋┓
┗┓┻┗┫┛┫╋┃┗┳┳╋┃┫┃╋┏┣┣┃┗┻┏┫┏┛┳┫┳┓┳┃┳┓╋┏┏┫━
╋┓┛┛━┗┣┓┳┃┣┣┛┓┗┻┻┣┫┛┓╋┃┛┓┳━┏┃┓┻╋┃┛━┏┫┣┛┻
━┓━┓┻━┃┏┫┣╋━┓━┻┗┳┃┣╋╋┫┗┣┏┗┫━━┣┻╋┻┛┏
┫┛━┻╋┻┏┏┓╋┳┛┏┛┳┗┫┏┃┣┓┣┻┻┓┓┫┓┃┻╋╋╋┓┻┣━┛┏┫
┫┳┻┓┓┛┣┛━┻╋┳┫┃┗┛┫┃┫┛┛┛┫┗┻┃━┣┻┏┻┻━┏┣┣╋┳┣┻
┏━╋┻┏╋┃┫┻┓┏┗━┣┫╋┓┫┗┗┓┓┏┫┛┗┃┻┳┣┓┗┗┏━┣╋┗━┏
┻━┻┛┫┗┓┣┻┃┏┻┳╋┻┫┏╋┫┏┣┣╋┏━━┓┃┃┓┃┃━┫┳┗╋┻┏┛
┓┳┓┛┗┳┃┓┫━┏┏┻┫┓┣╋┳╋╋━┣┏┫┳┃┫┳╋┃┓┻┃━╋┗┻┛╋┣
┃┳━┃┓┃╋┓┏┓┏┛┗┏┛┗┫┏┗┓┻┳┻┃┫┏┳┏┏┃╋┃┛╋┃┗┏┛╋┓
┫┗┫╋┗┃┫┻┓┏┃┛┃┣╋┗┗┛┃━┗┛┛┛┗┏┗┣━┻━┛┏┏┏━┳┳┻┓
┏┳┗┗┓┳━┓┳━╋┫┻┫┓┫┏┓┓┏╋╋╋┓┣┗┛┓┃┛┻┃┛┣━┛┻┳┗━
┛━┃━━┗┃┫┛┃┻┣┏┣┗╋┃┫┏━━┏┫┃┛┻╋╋┓╋┛┻┫┓┫╋┃┛┏┻
┣╋┫┣┳┫┳┓┳┻━┃┓┃┃┣╋━┃╋┣┫┏┛┫┏╋╋┳┛┛┫┗┓┛┣┣╋┻┓
┗┣╋┻┏┻┏┏┗┳┫┏┃━┏╋┃┗┃┓┛┃┏╋┣━┻┓┗┗┃┻┻┏┛┏┃┫┫┣
┣┻┓┫┻┳┛┏┫╋┫┳┫┫╋┃┃┃┻┓┗┳┓━┃┗┏┗┏━┗┓┛┫┏┓┻┃┏┗
┓┻┫━┛┗┛┻┗┃┣┗╋┛┳┫┓━╋┳┻┻┗┃┓┻┓┃╋┫━┗┗┣┳┓┛┏┃┻
┻┣┓┏┫┗┓┓┳┃┣┓┻╋┳┳┛┃┏┻━┳┳┳┣╋┫┳┛┳┏┻┓┗┛┳┏┏━┣
╋╋┏┓┗┻┗┳┳┛┃┫┣┻┳┫┃╋━┻┏┓┳┣╋━┣┏┻┃━┻━┛┃┏┓╋━━
┏┓━┳┣╋┓┛┗╋┻┓┏┛┻┫┣┫┓━┫┃┣┃┫┏┳┏┓┗┓┓┻┓┛╋━┓┓┏
┫┛┳┳┃╋╋┛━┗┫┳┗┃┏┫┻┫┛┫┃┏┳┣┓┛┣┛┻┓┓┻┃┓┃┛┃┫┫┃
━┏┫┏┻┻┓┻┫┣╋━┛╋┏┗┓┻┃┗━╋┛┃┣┻╋┛┳┗┫┻┓┓┣┛━┣┻┫
╋┓┓┻┗┏┻━┛━━━╋━┗┻┏┛┏┃┻┗━┣┓┗┣┛╋┗┗┳╋┏┛┏━┃┻┃
┃┫━┣┳━╋┫┳┳┻┗╋┻┓┏┣┣┓╋┗┫┗╋━┣┛┻━┻┗┳┫┃┓━┓┣━┳
┫┳┏━┫┣┃┳┓┫┛┏┃╋╋╋┓╋┳┏┃┏┗┳┻┛━━┫┣┛┣┏┳┫┫┗┛┗╋
┻┗┳━╋┫┛━╋┛┫╋━┻┃┏┛┓┫┗╋┃┳┏┗┏╋┏┳┻┏┃┛┳━┳┃┓┃┳
╋━┃┓┃┃┳┏┣┣┻━┗┫┻┣┃┏┗┗┓┃┳┏╋┃┫┃┗╋┃┏┓┛┫┓━┃┳┻
┛┣┃┫┏┃┳┳┗┫┛┏┫┛┫┓┗┛━┣╋┛┻┏┳┏┣┏╋╋┣┃┻┳┗
┛┣┗┣┛┻┓┣┗┻┛┛┣╋╋┛━┏┓┳┃╋┗┣━┓┏┗┓┫┣┻━┏┻┫┫┛┛┏
┃┻┫╋┃┃┳┓╋┏┓┗┗┫┳┏┃╋┗━┗┻┛┗┛┓┃┫╋┏┃┫┃┏╋┏┃┳┫┳
┓┏┛┻╋┣┏┫┗┓┃┗┻┳┛┫┫┛┻┃╋┓┫┣┗┏┏┃┻┏┳┓┗━┫┻╋┻┃┫
┫┃┏━┳╋━━┫┓┗┻┻┣┫┗┏━┛┻┣┏┃┛┳┳┃┣┓━┣┃┫┛┗┏┏━┛━
┻┣┃┣╋╋╋┏┛┣┛┗┗┏┃━┓╋━┛┗┓╋┣┏┫┳┓┫┓┗┳┫╋┻┫┏╋┛┳
┃┏┣┣╋┓┻┳┣┣┻┣┓╋━┓┃┏┏┛┳┃┻┳╋┗┓┛╋┓┗┃┛┛┛┗┏╋━╋
━━┫╋┗┻┫┗┓╋┏┃┏┣━┛┏┫━━┗┗╋┫┣┓╋┏┫┃┗┓┻┃┳━┻┏┣┓
┳┫┫┳┫┫┃╋━┻┗┃╋━┣╋┣┓╋┏━━┓┻┫╋┓┻╋┫╋┣┃┻┳━┻┳┗┻
┓━┣┳┳┓┫┗╋┛┏╋┓┛╋┗╋┏━┓┻┛┳┫┫┻┛┫╋┏┗┳┗┏┏┏━┛╋╋
┣┳┃┓┃┏━┛┏┻┏╋┏┫━┳┗┣┓┏┛┏━┏┫┣┃━┛┣┻┛━╋╋┫━┏┣┻
┫┏┻┫┃┛┛┗┛┣┛┏┫┓┓┏┗┳┣┏┃╋┗┫┓┏┳┳┗┃┻┛┗┏┫┳┓━┗┃
┗┗┫┛┳┏┳┻┻┗━┓┳┓┛┏┃━━┻┃┛┓┳┣╋┣╋┫╋┏━╋┣━╋┣┗┫┓
┗┣┓┣┗┳━┛┗┏┣╋┗┣╋┛┃┃┳┫┗┛╋┳┻┗┗┫┏┛┣━┗┣┏┻━┻┛┣
┃┏┫┃┃━┳┣┛┫┏┻┛┫┃┣┗┃┣┛┃┛┓┛┗┻┓┫╋┛┣┣┏┣┳┃┻━━┓
┛┓┃┳┳┃┳┣┫┻┏╋╋┳┣┏┫━╋┳┣━┃┏┛┗┏┳┏┻┣┻┣┣┏┏┓┣┳┗
┓┳┏┛┗┛┃┓━┃┏┓┳┃┫┛╋┛━┻━┗┓┣╋┫╋┏┗╋┛┣━┫┃┏┛┳━┣
┗┣┃┏┫┏┗┗┣┓┣┛╋━┛┃╋┣┣┃┃┏┳┻┗┣┛┗┗┛┳┏━┏┏┳┗┣┳┳
┫┣┏━┻┓┛┏┫┃┏┻┣┃┛╋┫┓┃━┗┛┳┳╋┛━┣┳┛╋┛┏┻╋┳┛┏┃┳
╋┫┳┃━┓┫┏┛┛┏┗┛┣╋┏┃┳┫┓┻┫━┓┓┛┗┓┳┗┣┳┣┛┳┓┣┛┓┛
┣┳┛┫┻┗┻┗┻┏┣┃┫┻┏┏╋┳┣┓┓┳┃┏┛┛┣┛┣┻╋┗╋┓┃┻┻┻┳┛
┏┗━┻┓┗╋━┣┣┣┳┓┛┛┫┗┓┣━┓━┣┓┫┃┫━┏━┓┳┗┓╋╋┏┗┫╋
┏┣┗┛┣┃┛┻┫┛┳┣━┓┳┏┫━┏┣┃┛┻┳┻━┳┣┛┳┻┃┏┗┛┫┃━┏┃
┏╋┣╋┏┫┫┗━┣┛━┓┗┗┛┳┛┏┗┗┳┗╋┫┛━╋╋┣┓┛┻╋╋┳━┣┻┗
┣┣╋╋╋┏╋┛━┛┣┃┳━┃━┓┻┫┣━┻┗┳┻┫╋┏┃┻┏━┣┗┏
┛╋╋┃┃┣┳┗┳┳┓┳┃╋┻━┃┗╋┻━┃┃┻┛┫┛┃┫╋┫┛━┗┣┃┓┓━┗
┻┣┫┏━┓╋┻┳┛┫┣┫╋━┛┻┣━┣┫━┳┗┓┳━┗╋╋┫┫━┓┫┏┻┣┫━
┻┻┓┛┛┛━┓┻╋┣┗┃┻┳┃┏┣┏╋┻┳┫┛┛┻┛┓┳┛┣┏━╋┏┃┗┫┏┃
┏┛┣┏━┳┳┻┛┗┫┛┛┃┃┏┳┓┻┛╋╋━┫┓━┓╋┫━┫╋┗┣┳┓╋┳╋━
┓┗┛┓┻┳┏╋┃┫┃╋┃┃━━┓┏┃┓┃┻┗┫━━┏┫┗┏┓┫╋┫┫┏┫┻┏┻
┻┛━┓╋╋┃┫┛┳┏┻┫━┗┗┳┗┳┳┛┓┫┫┻┫┃╋┣┏┛┏┣┏┗┓┃┗┃╋
┗┻╋┫┻┓┛┳┻┗┏┣┣┳╋┻┗┣╋┳┛┛┛╋┫┗┃┃┳╋┏╋┓╋┳┃┳┫┃┣
┻┫┃━╋┛┫┓┫┳┣┻╋┻┣┻┏┛┳━┳┃━┃┏┓┣┳╋╋━┗┛━┓┓┻╋┣┛
┛┛┃┃┛┗┛┛┫┃┣┫┗┣┳┣╋┛┻┏┏╋╋┃┃━╋┗┣┳┏┃┗┃┣┣┃┣╋┻
┣┃┓┓┗┏┳┏┓┗┣┫┛┳━┛┃┣┻┏┫┃┳┓┃┏┃┛┗┓┛┛┻┗┏┳┓┓┫┳
┣┃┣╋┣┏┻┳┏┣┫┓┻┳┣┓┻┃┗┏┃━┫┻━┣┗┣┳┃┏┛┣┳┫┏┫┓┗┃
┻┫┛━╋━╋┳╋┛┣┫┳┫┏┻┣╋┛┳┣╋┫┣╋┫┻┫┛┏┏╋┃╋┗┫┫┛┃┛
┛┣┃┏┃━┏┻┓┫╋━╋━┗┓╋┫┣┫┻┻╋╋╋┏┛━┳┳╋┗┣┃┳━┣━┻┃
┻┣━━┃┻┻┏┛┛┗┳┻┗┻┳┣┛┳┃┻┏┣┛┻┣┫┫┃┓┣┣┣┻┳┓┛┗┫━
╋┃┃┛┏━┣┗┏┣┗━┻┻┣┻┃┳┻┗┏╋┏┃┓━┣┫┓┳┣━┫┣┳━┻┻┃┳
┣┣┏┗┃┃━┻┻╋┏┓┓┣╋┃┣┳┛┗┳┣╋┓┳┗┣━┻╋╋┃━┣╋┏┣┻┏┣
┓━┃╋┃┣┗━┫┏┫┃┃╋╋┫┓┣━┻┛┫┻┗┫┳┫┓━┗━┫┓┻┫━┗┳┫╋
┣┛┃┓┻╋┃┏┳┛┃┳━┏┃┓┓┫┣┏┫┏┫╋┓┻┏┫┗╋┛┫┫┫╋┃╋┛┛━
┫┫┻┣┓━┛╋┏┏┏┣┫┛╋┣┗━┛┛┃┓━┃┓━┣┫┳┗┃┗╋┗━┃┻━┳┗
┗━┣┛┗┃┳┫┳━┃┳┻┃━┳┏┫┏╋┣┓┃┣┗┛┳━┳━┣┳┳┗┃┻┳┃┓┗
┛┳┏┗╋┏┃┛━┳┻┗┏╋┛┏┃┓┛┗┻━┫┏┏┫┳┗┫┗┫┓┫╋┓━┏╋┓┗
┻┣┫┣┗┗┗┻┓┃┫┳┛┳┫┗┃┏┗┃┫┫┓┻┣┳┃┻┛┓┃┫┛┏┳┳┏┓┗━
┏┳┗┛┫┏━┫━╋┃┫┳┓┗┓┃┫━┳┓┳┛┫┛┓┗┛┣┛┳┫┗┻┻┗┗┛┫━
┏┛┻┻┳┳┣┻┫┃┛┗┃━┛┫┫┻━┻┫┏┻┃┳┫┓┏┏┓┗╋┫┻┫
╋┃┓┻┃━┫┳┫┃━╋┃┛┣┻┓┃┫┃┫┻┛┃╋┳╋━━┃┻━╋┛┻┏┻┛┳╋
┃┳┣━┳┫┗┣┏┛┣┏┃┫┳┛┗━┗┳┫┳┣┫┏┏┫┃┛━━┛┓┓┓┏━╋┛┳
┣┏┻╋┣┳┫┏┻┓┻┏┃┓┣┫━┛┫━━┣┫━┳┳┓┛┻┫┛┗┓┛┃┻┏┻┳┣
┛┫┛┻┃┳┛┻┓┻┓┏┣┛━┫┗┫┏┻┓┗┓┓━━┣┳┫┫┗┓┳╋╋╋┓━┛┻
┃┳┓┃┫┗╋┛┳┣┓┗┗┓┓┓┓┛╋┣━━┗┓┳┛━┗┃┏┓┛┣┏┃┳┏┫┫┫
┃┓┃┏┏╋┓┳┏┳┓┏┏┗┫┃┛┻┳┫┻┻┗━┣┻╋┃┏┓┣┗┏┏━┫┃┫┗┓
┻┗┗┣┳┻┣┗┗┏┏┳┣┃┳┃┫┃━┏┻┏┳┃┣┻┳╋┳┻━┃┻┛┫┃┓┗┏┻
┗┳┫┏╋┻┛━┛┻┣┃┻┏┓━╋┻┗┏╋┻┻╋━┓┻┫┻┛┻┳┗┛╋┃┣┳┛┃
━┻┃┛━┳┫┫┣━┏┓╋┃┛┗┛┃┏┣┻┃╋┏┫┫┫┃┻┳┓┣┏┏┳╋┳┓┓┛
┻┓┏┛┗┫┳┗┛━┳┛┫┃┣┫┻┓┻┫┻┫╋┓┃┃━┃┃━┗┏┗╋┛╋━┛╋┓
┳┏┳━┛┓┛┛┳┳┛┫┣┛━┗╋╋┓┳┓━┗┓┛━┏┃┻┓┣┗┃┏━┃┻┏┳┃
┓┫┃┓┫┫┏╋┓┏┃┫╋┃┻┳━┃┣┏━┗┻┓━┳┓┗┫┏┻╋┏┳┏━┫┳┗┛
┃┳┫┻┣┃╋┏┻┫━╋┣┳━━╋┏┗┛┣┃┗┫━┛┛┻┻┣┳┳┛╋╋┃┳┃┏┳
┳┳┗┳╋━┣╋┗┫╋┣┛┳┻┏┫┛━┏┃┣┣┓┳┏━┻┏┃┛┫┣┫┣┻┫┣┫┻
┫┛━╋┓╋┫┃┳┃┻╋┛┗┃┻┗┣┫┫┃┳┫┏━┏┛┣┃╋┃╋┏┛━┃┃╋┣┻
┓┏┏┓┓┫┓┳━┓┣┃┃╋┃┛┫━┗┓━┓┃━┓┃┏━┛┏╋┃┗┛━┫┃┗┃┃
┗┫┓┣┳╋┻┻┣┫━┫┓┳┃╋┃━┓╋┛╋┗┃┓┳┳┗┃┓┗┗┛┫┛━╋━┫┻
┻┻┳┏┗┣┫┏┫╋┓┗┓━┻┃━┃┃┫┏┫┗┻┣╋┫┻╋┣┗┫━╋┳┓┻┏┣┣
┳┣━┻━┻┫┗┗━┫┳┃┻┃┓┃┏┻━┣┓┫┣╋╋┳┃┳┣┃┗┣━┳┗┓┫╋┏
┣┫┳┏┛┓┣┫┛┫┫┳┓┫┃┛┳┫┃━┳┏╋┛┳┛┃┛┣┣━┛┣━┛┃┓┗━━
┏┳╋┛┣┏┣┏┣┳┣━┳┃┻┗━╋┣╋┃┳╋┫┻┛╋┣╋┛┗━┓┗┗┓┗┓┫┻
┛╋┗┃━┛┛┃┗┓┻┫┻┓┓┓┏┫╋┻┃┫┏┓┃┳━┫━┣┣┏╋╋┫┏┃┗┛┛
┫╋┛━┫┏┏┫┻┓┗╋┗╋┗┛━╋┫┳┫┃╋┫┛┛┫┓┻┗┛┓━┫━┓┓╋┓┣
┃┃┓━┗╋┗╋╋┏┏┓┛┻┣┏┛┃┓╋━┏┛┫┳┣┓┣┻┗┳┗┗┗┗
╋┏┓┣┓┻┛┳┏╋┃┗┃┳┻━┻┓┓━┳┣┣┃┏┫┳┃┻╋┃┻┳┻┗╋┳┃┫┻
┳┳━┣┫┃┻┫┛━┫┏┫┣━╋╋┳╋┳━┫┗┣┫╋┛┃┓┗┣╋╋┓┛╋┗┓┓┃
┓┛┛┻┳┃┓┫╋┣┓┏┓┛┣┛━┏┣┓┓┳┛┻╋┗┗┣┗┳┳━┫┓┳┳╋┣━┏
┫┻┳╋┻┗┏┫┻┻┛━┳━┫┻━┳┣┛╋┏┛┏┃┛┫┫┃╋┫┓┗┫┓┻┳┃┳┗
╋━┻┳┛┃┣┳╋┻┏┣┻━┏┫┛┓┓━┣┏┣┫┛┗┏━┫┫┃╋┛┣┛┳┓┗┫╋
┣┃┻┏┃┳┃┏┻┏┻┗┗╋┓┳┛┫┏┣━┫━╋┫┏┓┳━┓┛┛┳┏┗┛┣┻╋┻
┓┃┛┃┃┳┓┫┳┏┳┳┓┏┃╋╋┛┣┃┓╋┫┗╋┳╋┓╋┣━┓┫━┳╋┣┗┻┃
┻┓┣┗┏┏━━┓┓┫┣┳╋┓┓┻┳┛┏╋┃┳┫╋┛┃┃┻┣┗┳┻┏┣┏┛┏┳┳
┳━╋┳┗┃┣┓━┛╋┓━┃┛┏┳┫┫┫┻┛┻┗┃╋━┏┓┻┏┻━┓┃━┏┻┛┛
┳┫┓┻┻┛┫┳┓┓┓╋┓╋┳┣┳┏╋┣┛┏┫┃━┳┫┓┃┛┗┛┏┏┳┏┣┃┣┏
┣┻━┻━┏━┃┗┗╋┫━┣┻┣┳┗━┏┓┣┃┏┳┛━┗┣┫╋━┫┏━┫┳┗━━
┛┏┛┃┓┣╋┻┓━┻┛┻┛┓┗┗┛┃┓╋╋┻━┛╋━┻┳┣╋┫┓┛┃┻┣╋┳┏
┣━┫┳┻┃┗┣┏┃┃┻┻┫┣┫┗┛┏┗┗┓┏┏┻╋┻┣┳╋╋┏╋┓┫┻┃┛┃╋
┃┣┃┫┓┛┣━┓┣┳┻┣╋┗┫┫┣┻┣┣┻┻┃┳┓┳┫┛╋━╋┫┃┗┏┏┛┗┛
┫┛╋┛━━┛┣┓┣╋┛┏┛┛┳━┏┃┃┗┃╋┓┃┃┳┻┏┫━╋━┗┗┓━┓╋━
┓┓┻┗┓┳━┃┓┏┃╋╋┃┫┓┣┫┣┏┏┛┃━┳┏┃┃┫┫┃┏┳┫┫┛┣┫┏┛
┓━┗┃┓┻┻┫╋┻┳┫┫┫┫╋┫╋┛┓━┻┏┫╋┳┣┳┗┓┣┫┏┓┣┗━┃┓┃
┓┃┏┃┛┣┏┃┣┣┫┏┻┃┳┫━┣┫╋┣┃┻━┳┛┣┏┓┓┳┃┓━┃╋┗┻┫┻
┏┻━┓╋┗┻┻┏╋┳┫┏┓━┫┻┣┃┃┣╋┣┓━┫┻┫┛┫━┳┣┗┫┏━┏┗┏
┏┫┃╋┳┏┏┫╋┣┫┓┫┫┳┗┻┛┫┏┛┫┳╋┣┣┏┗┳┳┗┳┏━┣╋┏┗┫┣
╋┓┗┻┃━━┓┣┳┗┃┳┫┗┏┃┗┓┣┓┳╋┏┣┛┏┳┻┃┻┏━┓━╋┛╋┳┳
┛┏┫┏┃┫┣╋┳━┣┏┗┏┫┻┛┛╋┳┳┓┓┃╋┳┫┣┣┛┻┃╋┓┗┏╋┓╋┫
━┫┏━┛┳┗┻┻┃┏╋┗┳┳┛┳┳┳╋┗┃┻┫┏┏┫┻┫┫╋┃┳┓━┳┓┗┗╋
┻┻┃┏┏┻╋┳┳━┗┏┳┗┛┃┫┻┻━┗┓┃┻━┻┣╋┓┳┛┣┛┏┣
┏┣╋┃━┻┗┗┳┫━━┛┛┫╋┳┻━━┏┏┗━┛┗┛╋┳┃┻━━┃┓┛┏┛┛┫
┣┏┛┫┓┛┳┻┗┏┛┗┛┻╋┏╋┫╋┏┣╋┏┗┛┗┣┃┓┃╋╋┃┗┻┗╋┓┳━
┗┓┓┓┣┳┫┳┛━┏┏┓┏┓┫┏┃┫┻┃┃┃┓┫┫┣┗━┓┻┗┳┗┳┫╋━┛┛
┗┻┃┃┛┳┏┛┳┓╋┃┻┫┫┻┫┛┛╋╋┻┃┃━╋╋╋┻┳━┓┃┃╋┗┫┣┳┓
┗┓┣╋┏━┓┃┗┓━┗┛┫╋┓┛╋┳┓┗┣┣┫┏┓┏┻━┣━┓╋┓┣┏┳┓┃┣
┛┳┻┫┫┓┻╋━┳┫┛┛┛┳╋┫┫┻┻┓┗┳┻╋┛┫━╋┃┓╋╋┛┏┛┫┓━━
┻━┛╋┳━┻┳┣━┻┛┏┫┳╋┳┗┳┳┗┫┫╋┗┏━┣╋┫┓┫┃━━┻╋┳┛┏
┫┛┻┣┫┏┻┏┃┣┳┳┏┣┃┫┳━┏┏┃┏┗┃┻┗┗━┓┏┛┫┏┻┓┗┻━┻┏
┣┓┻┣┗┫┻┓━┏┃┳┫┣┃━┏┏┳┫┳┳┳╋┃┫┏┣┗╋┃┫┃┗┓┏┓┛┏┏
╋┣┛┛┻┃┛┳┗┫┻┛━┳┻┏┣┻╋┓┣┫┫┳━┳┗┛┏┛┏┳┓┗╋╋┻┳┣┃
┻┳┻┓┛┃┓┳┣┏━┏┓┃┫┏┣┛━┏┏┻┣┛┗┏┻━╋┏┛╋┗┗┏┓┻┛┏╋
┓┳┃┓┗┳╋┛╋┃━━┻┓╋┏┏┃┣┣┣┓┗┣╋┗┛┃┛┏┣┛╋┫┗┗┗┻┻┻
┣━┻━┏┫┳━┓┓╋┣┻━┓┻┏━┣┳┏┻━━┫┓┓┻┃┃┳┻┳┛┻┻━┣┻┻
┓╋╋┓┛┣┃┣╋┓┳┃┛┫┓┣╋┫┗┫┻┣┣┗┫┗┃┏┓┗┛┃┃━┻━┛┻┻╋
┛┓┗┫┏╋┣┓┫┗┫┗┣┫┗┓┃┃┣╋┻┫┃━┗┓┓┛┳┻┓╋╋┃┛━┳┻╋┏
┗╋┛┫┫┗━┗┏┗┫━┻╋┓┓┃┳━━┓┏╋━┃┣╋┗┓┏┓━┗┛╋┛┛╋┣┃
┗┏┓┫╋╋┛┗━┻┏┫━╋┏┳┓┗╋╋━┓┏┻┏┻┃┃━╋┗┳┗┃┓┏┳┓┓┫
━┛┓┗┏┛┃┳┃┣┣┃┗┣┓┫┻┣━┃┳┗┣┛┳━┻┃┣┻╋┫━┻━┗┳┓┳┣
┃┗┏┏┳┏┣┛━┓╋┣━┃┻┏┳┓┣━┃┳┻╋╋┣┛╋┫━┛┣┫┫┗┗┓┣┏╋
┃┃┳┻━┳┫┳┃┗┓┳┏┛┗┗┫━┣┛┛╋╋┳┫┫┓┏┛┗┫┛┳┳┻┣┗┛┣╋
┗━┃━┏┃╋┃┗┛┃┛┻┏┛┛┳┻━╋┳┃━┏━┫╋┓┗┏┣╋┣┏┓┏━┓┏┏
┃┫╋┫┏┃┻┫┓┏┏┓┛┏┏┫━┻┏╋┫╋┣┏━┃┫┗┏┫━┫┻┏━┗╋┳━┻
┃┃┗┓┏┳┛┫╋┣┗┣┣┛┓┻┗╋┏┏┫┳┻┳┫┳╋┗╋┻┣━┃┣┃┫┗┃┳╋
┳┏┫┏┳┓┏┫┫┳╋┃┃┫━┃┻━┏━╋┗┻┗┻┗┓┻╋┓┗┗┳┃┛
┏┛━┣┗┳┏┗┫┛━┣┓┓━┫┣┻┗━┃┏┫┻╋╋┗┗┃┣┣━┃┣┛┗━╋┛┳
┃┏╋┛┫┛┛━┳┓┛╋┏━┏┣┗┓┛┫┗┓┳┛┣┣┗┣┏┗┻┗┏┫┗┏╋┓┣┓
━┗╋┓┃┏┗┫┃┗━┗┣┗┛┫┏┓┻┣┳┃┛┓┏┗┫┏┫┛┏┗┛━┗┫┗┗┃┻
┣┓┻┛┗┻┫┗┃┃┛┻┓┫┗┻┗┫┣┻╋┫┳┳╋┃┳┛┫┻┳┳┫┛┻━┗┓┗┛
┏━┣┣╋┓┣┻┣┏━┻┫┻┏┏┫┗┣┓┃┓┗┏┻┣┓╋┫┣┗┛━┳┃┳┃┻╋┳
┃┃┣┏┃╋╋┳┏┛┣┛┓┻╋┻╋┛┻━┃┗┓┫┳┻┓┻┻┏╋┳╋┛┃┓┻┗┃━
┫┳┣┏┳┛┏┃┳╋┣┛┃┃┗┃╋┏┗┣┻┣┫┳━┃╋┣━┻┫┗━┣╋┏┓━┛━
┛┫┃┫┳┓┳┏┛┻┻┏┗╋┓┫┗┏┫━┣┗┳┗┻━┓┛╋┫┣┫┻━┓┗┳╋━┓
━┓┫┫┻┛┳┃┳┏┫┳┓┻┫╋┏┛┻╋━┻┣┳╋┓┗━┗┃╋┳┫┻╋┃┫━┫┛
╋┫┗━┏┛┫┳┃┗╋┗┗┓┓┣┫┫┓┓┏┫┣┃╋┏┣╋┛┃┓┣╋┣┫┣┛┻┏┏
━╋┣┣━┛┣┛┛┏━┏┳╋━┗┫┛┛┗╋┳━┫┗┛╋┣┓┣┻━┃┣━┗┃┏┻┳
┏┫┃┓━┻┓┏┫┏┛┃╋━┗┓┛┻┻┃┃┓╋━┃╋━┏┣┃┻┫┫┓┣┃┗┗┓┣
┳┃╋┫┻┛┓━┻╋┳╋┻┣╋┗┫┃┫┻┏┏╋┣┣━┳┳┫━┻┣┏┳╋┃┗━┫╋
━┏┫┗╋┃┃┫╋┣┫┫┛╋┣┓┣┫┓┃┏┳┳┏┛┓┣┫┳┓┏┓┏┫┓┓┳┣┳┣
┳┣╋┣┻┗╋┛┳╋┣━┫┣┓╋┛╋┗╋┳┗╋┫┃┏┣┛┳┫┣╋┏┳┣┛┗┛┏┗
╋┗╋━┃━┗┓┗╋┫┻┛━┃━┓┫┓┫┳┓╋┓┫╋┗┓┛┻┣┳┳┳┣┓┳┓┛┛
╋┏┻┛┗┓┳┓┫━┻┃┳━┣━━┓┻━┳┛╋┃┛┣┫┃┓┫┣┓┣┓┣┃┏┳┗━
┓┛┣┻┣┻┏┃┳┫┏━┫┗┓┛┳┳┓┓┫┣┃┗━━┓┗┗┫┳┻┓┛┳┏┫┗┫┳
┛┃┣┫━┣┓┗┃┻┛┛┏┃┛╋┓┃┣┫╋┻┳┫━┛┛┛┛┻┣┃┓┫┓┏┛┃┫┓
┻┻┳╋┳╋┏┗┓┗┣┻┳┳┛━┻┓┳━┓┻┛┃┗┗┃┗┓┳┓┓┳┳┃┃┻┛┫┣
┛┫┫┫┫┳┓┏┗┓┣┻╋┣┗┳┏┣┓━┃╋┗┏╋┻┏┻┻╋┫╋┻┃╋┫┫┗╋━
┫┛┻┏┓┫┓┃━╋┛┛┳┛┣━┃┣┳━┳━━┓┓┃┣┗┳┳┳┫┗╋┣┓┃┣━╋
┛━┛┻┗┫━┻┗┳┫┏┻┓┛┻┛╋┓┻┣╋┳┣╋╋╋━╋━┫╋┓┻┫┓┫┣┃┓
╋━┏┣┳┃┏┏╋┛┏┻╋━┏┓┓┫━┃┳┃┣┏┗┳┓┳┓┳╋┏┏┳╋
┗╋┏┏━╋┳┻┏┻┣┗┻╋┛━┃┃━┛┏┃┳┏┣┫┫┣┣┛┫┗┳┓┃┣┛┳┗┃
┓┏┓┛┛┗┗┣┓┣┻┃┳┛┛┃┏┃┣┻┻┗━┳┫╋┣┫┗┓┏┛┗┗━┻┗┳━┳
┫┏┳┣┓┳┻┃┻┓╋┻┳┻╋┫┛┳┃━━┓┫┛┫╋┳┳┻┛┳┫┓┳┻┓┳┣┳┣
┓┻┳┏┻━┏┛┫━┣┛┻┗┓┏┻┏┻┳┳┣┗┻┣┃┗━╋┻╋┛┛┳┗┳┫┣┛┳
┻┃┳╋┃┛╋┗┗┫┣┗┃┣┃┃┃┫╋━┏┏┛┫┣┫┗┻┫┓┏━┗╋┃┣┓┏╋┃
╋┻┫┗━┳┫┓╋┏┓╋┛┫┃┛┃┗┣┃┫┃┓┗┏┫┻┃━┻┓┗┗┏┓┓┏┛┏┗
┃┫┃┻┻┳━┓━╋┗╋┳━┣┏┗┻┗┗┛┣┳┓━┃┏┃╋┛┣┃┛┓┣┃┓┓┏┃
┏┻┗┣┻┗┣╋┛━━┃┣┻┻┻┏┻┛┛┣┗┻┏┛┣┃┫┣┃┣┗┏┫┓┓━┳┓┫
┻┣┛┳┏┏┣┳┣━╋┃┻┣┃┻┓┫┏┻━┫┓┻┗┣┏┓━┏┓┏┳┻┗┳┃┗┻┳
┛┃┻┗╋━┛━┓┻┏┏╋╋┛┻┃━┏┛╋╋┻┏┓┛┏┛┗┛┓┛┫┃┓┓┃┻╋┳
┏┗┣┫┏┫┃┳┏┳┛┫┛┣┛━╋┫┣┃┣━━┣┣┫┛┳╋┳┫┓┻┫╋┏┫┏┗┳
┓┛┻━━┏┏┗┫╋┳┃┏┣┫┓┛┗┓┏┛┃┏━┗┫┳┏┃┳╋┻━╋┻━╋╋╋┫
┗┫┛┗┓┛┫┛┣┃┃┫┗┻┓━┗╋┛┛┫┗┛┗┫┳┣┓┓┓╋┏┻┣━┃┃━┫┫
┗┣┃┫┫┫┣┃┫┗┻━┣┏┓┓┗┗┏┳┻┣╋┻┏┛┣━┃┃╋┻╋╋┣┻╋━╋┛
┏┛┗┣┳┳┻┗━┏╋┓┓┗┃┃┫┻┃╋┏┛┃┛┳┗┫┛╋┫┃┣┓┃━┏┳┫┣┗
┃━┓┳╋╋┛┫┗┗━┳┗┻┫┻┛┣╋┫┏┗━┛┛┫┏┓┏┛┗┛┃━┛┃┃┫┃┻
━┏┓┫┓┳┣┳┏┫┗━┏┳┗┛┫┓┳┫┓╋┓┛┓┫┣┫┣┃┏━━┳┓┻┏┏┃╋
┛┻┫┗┫━┗┏┃┏┏┳┓┳┃┓┣┗┛┫┓┓┃┓┳┏┓┏┓┳┏┃┳┗┏┃┃┓┻┏
┓┳┣┻┳┃┫┏┫┓┏╋┗┫┳━┏┻┣┓┳╋┓┏┻╋┃┻┣┳┫┫┫┓┫┃┛╋┓┻
┛┣┗┛┻━┛━┛┏┛┛╋┗┗┓┏┃┃┣╋┏┻┃┫┻┛┃┣╋┳━┻┻┣┫┃┻┛┛
╋┗┏┗┫┗┏┃┃┳┳╋━┓┣┗┛┏┛┣┗┏╋┏┏┫┃┻┛┏┏┻┏┻┛┻┏┫┗┻
┣┻┓┻┓┓┣┳┛┓┫━┃┻┃┏┓━┣┓┃━┻┛┗┫┛┓┫┳━┻┏┗┣┣┃━┛━
┓┗┛┫┏┃┗┃┻┻┳┗╋┳┻┛┳┛┳┻╋┣┻━┫┃━┻┛┃┫┃┳┻┓┃┃┗╋┳
┛━┻━┻┛┣┫┳┻┣┃┳━┫┫┗━┓╋┏┣━╋┣┏┛┛┓┣╋┳━┏┻
┃┃┫┗┣╋┳┻╋┃┳┳┳┗━━┃╋┗┛┻━╋┻┫┫┃┓┫┻┣┏┃┃┗╋┣┻━┻
┫┫┓┣╋┫┳╋┣┏┃━╋┳┃┣┏┗┃┣┣┳╋┫┃┻┛┣┻┣┻┓┏┛┃┗━╋━┫
┗━╋┃┃┃┛┫┫╋┣┻┛━┻┏┃┓┛┫┫╋┳┫┳╋━┓╋┣┃┓┻┣┛┏┛┣┏┣
┃┳┻┗┻┓┛┛┃┻┫┃┃┳┣┻┛┻┣┓╋┫┓┃┗┗┛┏┗┃┗┃┏┫┃┫━┳┗╋
━┃┫┃┓┏┳┓┳┣━┛┻┳┻┏┓┓┳╋┃┳┃┣┣┛┃┃┓━┣┫┳━┫┳━┻┓┫
┣┃┃┻┳━┛┛╋┛┓┓━┫┏┃╋━┗┫┣━┳┳┣╋┗━┏┗┳━┃┣┳┣┃┣┗┣
┏┻┣━┣╋╋┏┳┣┃┛━┏┳┣┛┃┫┃┛┃┣┻┓┓┣━━┗┏┗┛┛┳┓┓┓┻╋
┏━╋┃┛╋━┗┣┗┛┗┗┏┗╋━┏┻┃┫┃┛┏┏╋┏╋┗┻┓┳┻┳┓┳┫┃┻┏
┳━┗┃┫┃┳┓┻┃┻┗┏┏┗┳┫┫╋┃┗┛┓┫┻┛┓┛┗┣┻┻┻┃┛┗┻━┫┳
┣┛━╋┛┳┛╋┗┏┗┣┏┛┛┣┃┻┣┃┗━┛┛┓┓┛┣━╋┛━┫┣┻┏━╋━╋
┗┃━┳┃┏╋┣╋┛┫╋┃┻┳┫┓┳━┃┳┗┗┏┻┣━┛━┏┫┳┻┣┣┓┫━┫┏
━┗┳╋━┃┓┏┳┃┏━┫┃┻┓┃┛┗╋┫┳┳┗┗┫┛┫┏┣┗┻┛┻┃┛┓╋┫┫
┗┛┣┏┣┏━┃━┗┏┏┃┏┛┏┛┓━━┏┳┗┃┣┣┛┏┗╋━┗┗╋┓┣┻┻╋┻
┳┣┗┳┓┏┏┏┏┏━┛┣┳┗┗┓╋┳┻┛┣┫┳┣━┗╋┫┫┛┗┃┣┣┳┻┛┛┣
┫┗┏━┳┻┏┗┏┣┛┓┗┛┛┛┏╋┗┣┻┣┫━┛┫━╋┫┳┛┗┣┫┛┓┃┃┫┻
┣┛┏┃┛┏┻━━┃┻┏━┫┃┫┗┫┗┫┣┏┳┓┏┣┫┓┓┛━┃┻┣┳┓┓━┻┫
┗┗┃┃┳┗┃┳━┏┫┻━┳┃┏━╋┛┣┣┓┣┻┛┣┻┛┣┗┳┻╋┏┏┏┣┳┏╋
╋┓┫┳┗┣┣┣┛┓┻┏╋━┣╋┏━┫┣┛╋┓┫┫┫━┫┻┃┓┻┳┛┫╋┛┛┃┳
┣┃┣┻╋┫┻━┗┃┣┛╋┳┛┳╋┻┫┳━┛┃┳┻┃╋┏━━┫╋┣┓┏┣┃┛╋┻
┏╋┣━┃┣┓━┫┓┣┛┏┳╋┳╋┛┳┛┳┛┏┫┗╋┫┏┫┫╋┏┃┏┗┏╋┣┻┓
━┣╋╋┫┃┻━┏┣┳┻┏┏┳┗┛┗┃╋┗┏┫┻┏┫┫┃━┃┳╋┫┏┗┳┛┣┓┃
╋━┳┳━╋━┫╋┗┗┛┓┃┫┫┃┫┛┣┓┗╋┛┫╋╋┳┓┫┫┛┓┣┣┓┳┫━╋
━┃┃━┣┛┃┳┛┣┓┻┓┻┫┃┫╋┏┗┏━┏┏┛┏┗┫┓┳┫┳┏┣┳┗━┻┣┳
┳╋┣┫┳┃┣┻┓┣┓┏━┳━━┃┛┗┻┓┛┃┛┃┓┣┏━┓┳┗┏┫┣
┣┣━┳╋╋┣┗┛┓┣┫┏┓┫━┗┫┳┫┳┏┏┫┃┃┻┓┓┗┛┻┛┳┻┻━┃╋┃
┏┳┣┃┏┻━┫┛┫┳┻┓╋┛┏┗┓╋┗━┳┛┻┛━━┳╋┃┫┫┛┗┓┫┫┛┣┏
┫┏┣┏┫┣┓┻┛━┓┛┳┻┣┛┳╋┛┛┃┏┳╋━┛━┻┏┗┫┓┏┃┓┛┻┏┛━
┏┏┫┃┓┏╋┛┳┛┻┫┗┣┗┳╋┓┻┛┏┳┛╋┃╋┳┣┏━┫┏━━┻┗━┣━━
┓┛━┛┣┓┏┻┛┻┳╋┗┛┗┗┃┳╋┣┳━┳╋┏┏┫┻━┻┛┛┓┳┏┛┏┓┏┫
┃┫┏┗┗╋┛━┳┫┗╋╋┃┗╋━┳┫┃┗┻━╋┣┓┗┣┏┛┓┗┣┛┻┃━┗┣┏
┣┫┏┫┫┃┃━╋╋┗┃┗┃┓┓┫┳╋┛┛┛┏┳┗┓━┓┫┃━┣┃┻┃┻┏┫┳┓
┏╋┳┃┓┛┗━━┣┏━┣━┏┻┓┣┣┃┛━╋┻┏┳┫┳╋┳┓━┓╋┳┏┏┃┗┃
━┛┳┓┫┫┻┻╋┻┛┛┻━┣┃┓┃┛┛┻┛┫┗┗┣┻┻┗┣┗┣╋┫┫┣┫┏╋┣
╋┻━┫┫━┻┛┛┣┓┳━┓━┏┣╋━┗┛┃┳┛┣┳┛╋┣┫┓┃┃╋┻┏╋┳┣╋
━┫┛━┛╋┏┻┳┣━┃┛━┫┃━┳┗┏┃┳┣┳━┫━┣┗┫┏┏━┻┓┗┻┛┫┃
┳┓┛┓┫┛┳┏┏┣┳┫┗┃┃┫┻┗┣┓━┫┏┳┏┣┳┻┣┻┗┏┻┣┛┛╋┃┳┏
┗┳┏┫┳┓╋┻━┣━┣┳┃┗━┛┫┫┗┗┗┛┏┃╋┏┏┛┏┃╋┣┫┛┫┫┓┓┳
┫╋━━┓┓━┓┛┻┣┗┫┃╋┓┳┣┳┛┣┗┻┛╋┫┏┏┻┻┗━┳╋┻┏┻┣┛┗
┓┳╋┗┛┫┗╋┣┃┛┏━┳╋┫┗┛┓┏┃╋┛━┻┛┗┃┗━┃┳┻┛┗┻┫┃┃┻
┏┛━┣┓┛┳┃┳┛┏┗┫┏╋╋┃┓┫┗┃╋┛┓┃┳┫┳┻╋┻┳┣┫┣━┻┓┣━
┗┃┏┏┻┛┗╋┳┏┓┫╋┃┏┻╋┗┻┣╋┻┓┛┏╋┏┫┓┳┳━┓┓┗┣┫━┣┣
┏┃┳┻━┗┓╋┣┓┳┻┛┏━━━┃┳┳┛━┃┻┛┃┻┃┣┣┃┗┃┛┫┳┗━┛┛
┻╋━┳┓┳┃┻┳┻┗┓┫┣┓┛┃━┻┏┻┓┏┗┏┫┫┛┗┓┣┏┃┣┣┗━┓┫┏
┏━━┻━┛━┫┫━━┫┳┳┛┣┻┛┛┃┓╋┏┣┃╋┛┳╋┣┫┳┓┏┗┏╋┫┏━
┫┛┣┗┗┳┏┻┻╋┃┣┏┣━┣┛━┫┏┗┛┳━━━┫┳┏┗┏┳┗━┛┳┳┣┻┣
┫┏┏╋┓┣┻╋┻┓┗┫╋╋┻╋┏┳┗┣┫┗┳┏┗╋┛┏┫┏┛┃┛┫┻┏┃┓╋━
╋┳┓┛┻┃┳┣╋┫┃┫┏┳┓┏━┫━┫━┣┗┏┛┓┻┏┫━╋┳┣┛┣┓┣┫┫╋
━┏┃┗┣┳┛┳┻┛┳┣━┗╋┗┣┃╋━┫┻┛┫┛┃┗┻┳┫━┣┫┣┓
━┫━┏┛┓┛┓┗┓┗╋╋┫┳┗┫┛┻┗┛┛╋┃┛┳┣╋┫╋┣┳┏┗┓┳┳┏┛━
━┓┛┫┣┫┃┳┻┏━┣┫┃┓┏┻┃┻┻┓╋┗┳┛┻━┗┫┻┣┛┳┫┳┏┣┓┫┣
┫┣┏┓┓┻┏┛┳┣┃┳┫┣┻┻┳┫┛┃━┃┣╋━┃┫┃┓┣┗╋┓━┏┛┗━┻╋
┏┳┫┗┓┓┳┏┫┓┳┃┏┗┗┫┫┃╋┻┓┃┣┓━━┫┓╋━╋━┃┃╋┳━━┗┫
┃┛━┏╋╋┣━━┛┗┻┛┓┗╋┏┏┛┓┳┛┳┣┃┣━╋━┏┃┓┫┏┗┗┓┻┫┛
┫┳┗╋┏┫┗┃┫┃┣┏┣┗┗┏┓┫━┃┻╋┳┓┗┫╋┗┏┏┏┣┓┣┃┓┫┫┻┳
┃┓┫┃┻━┛┗┣┛╋┣╋┣━━┣┏┛┫┃┳┣┻╋━┏┃┛┃┗┓┳┗┓┏┫┓┳┣
┓┓┳┳┏┛━┣┃┫┗┏┏┏┻┛┗┫┫┃┏┏┫┛━┛┛┃┻┏━┗┫┏┃┓┛┻┓┫
┫┣━┓━┗┗┏┛┣┗┓┫┻┏┓╋┣┃┫┳┃┳┃┣┃╋┗┳┃┳┏╋╋┗┓┗┳┗┻
┻┓━┫┳┛╋╋┗╋┣┓┃┻┃┃┛┳┻┣┃┻┓┗┗╋┓┃┓┓┻┻┗╋━┃┳┫┛┏
┗┏┳┃━╋┛┫┓╋┓┏┃┓━┣┏━╋┻┗┳┛┣╋┓╋━┳┗┣┳┛┃┃━┗┏┫┏
╋┻┫┛┏━╋┳┓┛┫┫┏┗┏╋┃┛┏┣┻┗┳┳┛┗╋┻┫┓━┗┻┓┣┃╋┛┛┛
┻┗┻┣┻━┳╋╋┃┃┃┗┛┗┛┓┓┣━┓┏┓┏┃┓╋━┛┃┛┓┓┳┓┏╋━┳━
┫┣┻┓┻━━┫┗┛┳┃┳┛┓╋┛╋┏┻┓┳┓┫┃┓┓┻━┻┣┳┳┫┣╋┗┏┫┗
┃┳┳┻┣━╋╋┏┏┓┳┻┳┳┻┏┻┣╋╋┛━╋┓┻┏┓┓╋┫┃╋┃╋┛╋┳┳┓
┗┏┏┳┛┳┫┛┃┻┃┓┣╋┃━┃┫┫┻╋┻┏┻┓┳┫┓┳┗┏┻━━┻┗┛┗━┏
━┫┣╋┃┗┓┛┃┻┃┏┣┏━┫┗┛┛━┃┏┫┏┏╋━━┛┳┗┣╋━┣┏┻┛┣┫
━┃╋┗┓┣┃┳━┛┻┳┗━━┻╋┃┛┣┃━┓┻┛┛┳┳┏┫┓┛┏┻╋╋┗┏┃┏
┛┳┏┛┓┳╋┻╋┳┣┛┣┃┗━┳┓┛┓┳╋━┓┳┏┣┏┳╋━┻┣┛┏┻┓┗━┓
┳┻━┓┻━╋┻┗┗╋┏┃┃━┛━┗┛┏┗┃┏┳┛┳┻┻┏┃╋┻╋━┏┏━┓┛╋
┗┣┫╋┓┫┫┓┣━┫╋┳┗┓┫┃┳┻┓┃━┃┃┗┗┗┣┳━┳┣┻┓╋━┓┃┏┛
┛┃╋╋┏┛┳┳┳┣┳┻━━┃┛┣┗━┻┏┫┓╋┓┓┣┳┛┣┳━━┃━┻┓┫┳┃
╋┫╋┻┓┣━┫┏┗╋┻┓┫╋╋┣┓┣┃╋┣━━┫┛┓┫┏━┛┛┃┛┃┗┛┣┏━
━┻┓┻╋┫┫┓┣┏╋╋┓┳┏┓┣┛┗┻┏┃┏┗┏┫┣┻┫┗┳━┏━┃
┃━┫┗┣┓┻┛╋┛━━┏┃┣┫┳┃┗╋┓┫┏┗┣┓┓┗━┫┗┃┗┻┫╋┻┃╋┳
┛┻┣┛┓┗┛┳┃┗┓┫┗┏┃╋┏╋┗┗┛┏┫┏┫┣┻┳┓┃┗┛┣┳┗┣┣┫┛┃
┓┛╋┓┗┗╋┏━┣┏┫━┻┓┻┛┳━┗┳┏┓━┏┃┣┛╋┗┃┳┳┳┗┣┣┃━┃
┏┣╋┫┫┣┫┻┫╋┛┗┣┳┛━┛┗┏┃┃┫┃┻┫┫┫╋┳┗┻┗┣┏╋┓┃╋┣┗
┫┃┃┓┗┫┫┫┏┃┓┓┗┣╋━┣╋┣┏┣┛┻┓┻┃┫┫┗━┣┏┛━┛┃┛┃┓┛
┛┳┓╋┓┗┓┣┛┳╋┫┻┗┳━┓━┣┻╋╋┏┓┏╋┏┏┗┏┏┃┳╋┃┗┣┣╋┫
┫┳┻━┫╋┫┛┛┣┃┫┗╋┓━┫━━┗┓╋┛━┏┫┃┳┏┻┛┫┛┻━┏┣┫┫┻
┻╋┳┫┳┛┣┗━┫┻┃┗┓━┻┓┛┗┻┳┳┗┗┗┃┻┫━┓┏┻┳┏╋━┃┃┳┣
┏┣┓┻┏┛┏┫┳┻┳┗┓┏╋┃┛┳┃┛╋╋┻┳┓┫┏┻━┗┛┓┻┛┓┫┣┛┃┓
┓┫┻┫┛┛┳┓┳┻━┗┫┗┓┣┏━┗┻┛┫┳┛┳╋┣┏┗━━┃┛┗┛━┫┣┓╋
┓━┣┫┳┛┓┣┓┣╋┓━┳┏┳┻┓┏┃┣┗━━┗┫┳┃━━┻┫┗┻┃┃┳┻┣┫
┫┓┣┣┳┳┻┫┳┫┫┫┏┻┛┓┓┣┏┛┻┛┏┏┫┃┗┃┳┫╋┃╋━┫┻┗╋┳┃
┫┗┣┻┳┻┗┛━┫┓┛┗┏┃┻┻┫┓┫┏┣━┗┳━┣┛┫┏┗┓━┏┓┛┫┳┣┣
╋┳┳┓┻┣┫━┫┻┛┃┳┓╋┣┻┓┛╋┛━┓┳┳┗┃━┗┓┃┃┫┗┛┗┻┃╋┏
╋┳┛┃┃╋┓━┻┗┓┫┃┏┃┓┏┃╋┗┏┗┓┃┓┫┗╋┃┛┫┛╋┣┏┳┳┻┃┗
┏━┻┓┗┫╋┣┛┃╋┏┓┓┳┣┻┃┏┻┃┗┏┻┳┃┣┛┻┃┓┓┫┳┃┣┫╋┫┛
┃┣┃╋╋┻┣┓┻┗┓┻┻━┗┗┓━┣┏┏┗┫╋┣┓┳┃╋┻┻┻╋┻┫┳╋┳┣┓
━┣┓┏┓┛┣┛┓┏┫┛┃┗┣┳┃┻┫┳┻┏┃┫┓┛┫╋╋╋┃┏┣┳━┛┛┳┣┏
┗┳┛┫┣━┫┳┃┫╋┓┓┓┻╋┃┫┣┫┛┳┻┫┳━━┏┛┣┫┻┳┣┃┓┛━┓╋
┛┃┗┫┗┏┓━┣┳┏┗┣┛┏┛╋━┃━┻┛┓┻┛┓┏┫┏┫┓┳┛┣┏━┫┳┗┫
━┏┃┫┣┛┻┣┓┓╋┣┳┏┗┻┃┏┛╋┛┓┻┳┗┳┓┣━╋┫┣┛┏┛┫━┛┓┳
━┗┗╋┫┣┗┏┳┃━┏┃┓┏┳┗┛┳┏━╋┗┫┗┃┣┃┣╋┛━┛┣┓┫┫╋┣┛
┓┫╋┓┗┏┛┣┳┣┗┃┛┗┫┻┳┃┳┫┣┓┫┫┓┗┣╋┃┃┃┣┛┃┛┗┃╋┫┫
┏┓┫━┏┫┃╋┗╋┛┃┃┛┃┻┣┳┻┫╋┻┣━┳┏┓┓┣┓┗━┫━┫
╋┻┫╋┏╋┏┻┻┏┗┏┗┳┏┓━┛┗┏┻┃┗┏┳┃┗┫┳┛┃┣┓━┃┗┫╋┫┻
┃┗╋┫┛┃┻┫╋┃┻┛╋━┓━━╋┣━╋┓━┣━┛━┏┛╋┳┗┫┛┛┳┛┫┃┏
╋┫┣┫┏┻┏┃┏┫┃┣┓╋┫┫┓┗┣┳╋┫╋┣┗┓┗┻┓┫┻┳┃┣┻┳┣┣╋┳
┓┛┛┳┫━━┳┻┗┃┓┛┓━┓┻┃┓━┣┗┃┏┻┳┫┳┣┏┗━━┃┗┻┗┫━┓
┻┓┃┳┏┻┗┣┣┻┗┃┻┳━┫┫╋┫┏━┏┫┗┛┓╋┗┓┛┻┓┣┻┛┓━╋┫┫
╋╋┣┏┛┓┻┫┓┃━━┓┏┃┣┳┻╋╋┏┣╋┻┃┳┛┻┓┓┫┳┣┫┫┏┫┳━╋
┻┣┣┣┻┏╋┛┻┣┗┻╋┏┻┗┳┃┗┻┛┃┛┫┗┳┣┃━┓┓┫┣┳┻┣┃┛┳┳
━╋┏┳┏┗┓┛━┏┛╋┫┫┫╋┃┛┣╋┛━┏┃┫┓━┫┏┓╋┗╋┛┏╋┣┻━┓
┏━┫╋┓╋┃┳┓┫┫┫┻━╋┣┏┓━┳┓┻┫┫┳━┗┓┣┃━┣┫┃┫┗┛┗╋╋
┓┓╋┫┛┗┛┏┓┓┓┃┗╋╋┳┗┫┗┓┣┓┳┫┳━┃┓╋┫┫┓┫┓┓╋┻┓┻┛
┗┣┃╋┫┃┳╋┗┏┗┣╋┣━┛┏╋┛┏┻┃┓┻┳┻━┗━┏┳┓╋┓┃┻╋╋┛━
┳╋┓╋┻┫┳┏┃╋┫╋╋┗┛┃┣┳┻┳┣┳┗┗━┗╋┣┫┓┗┫╋┃┗╋┛┗┏┗
┗╋╋┛┻┻┏┓┓┣╋┣┃━╋┃┳┫┣┏━┛┗┗┏┫┏┛┳┃┗┓━┓┗┗┛┣┻━
┃╋┛┳━┏╋┻╋┳╋┗┃┻┓┏━┫┓━┣╋┛╋┣┳┛┃━┓┫┗┻┻┻━┻┃┗┻
┫┛┛┓┫┓┫┓┏┣┃┳━┻━┛┗╋┣┃┏━┓┛┛┛┣┃┫┓┳┻╋━━┳┏╋━┫
┏┳━┃┳┳┳┓┣┓┛┣┏┫┓╋┛┓┳┏━┓╋┏┏┛┫┣┻╋┓┃┣┏┣┛┏┫┣┗
━┓╋┛┛┃┛━┣┃┳┳┳━┫┣┏┃┫━┫━━┛┗━┛┏┏┣┣┣┛┗╋┣┻┻┫╋
┗┃┫╋┻┫┳┛┛┣┏━┏┃┳┏┛━┣┗┃┏┏┳┳┏┫┓┳╋┛┛┳┗━┗┓┻┣┛
┓╋┻┳┃┓━┳┓┗┻┓┛┗┓┛┓┗┗┳┻┫┳╋┓┃━┫━┏┗┃┏┏┃━┗━━┛
┗┫┣┳┏━┃╋━┃┻┳┓╋╋┛┻┣╋┓┫┫┛┓┗┃┻┛┃┃┗┣┳━┻┛┻┗┣┻
━┫┏┗┫┏╋┃┓┛┫┣╋╋┣┗┃┃━┫┫┳┻╋╋╋┗┫┓┫┓┗━╋┣┛╋┻┓┓
━┻━┏┛┓┗┳┓┣┫┛┃┫┏┳╋┏┻┫┣┃┣┣╋┳┳┗┗┓━┏┫┫╋┫┓┫┳┓
╋┗┃┣┣┃┏┣┳┓╋┗┫━┃┏┏╋┳┃┫┓┏┃┳┃┓┻┏┛╋┗━┻┫┛┫┳┗╋
┓┏┗┃┛┗┫┗┳┳┫┣┓┫╋┓┏┛┫┏┓┫┃┫┃┏┃┛━┛┫┣┳┃┫
┻┛┛┗┗┣┏┗━┗┃┫┃┛━┗┗┫┣┛┏┓━━┫┣┻┃┻╋┣╋┫┓┓┛┏┳━┏
━┛┫━━┳━┏┗┫┻┫┗┳┗┃┫┣┳┣┳┻┓┳┓┫┳┫━┻┃┫┫┓┫┳┓┫┛┗
┫┃┻┳┫┃┣┻━┏╋┗┛┃┗┃┣━┣━┻┣┛╋┳━━┛┣┻┫┣┓┻┃┳┳┻┃╋
┫┛┻┏┃┓┏┛╋┣┏┻┏┻┗┻┓┫┃┓━┗┫┏┫┳┳┛┣┛┣┃┗━╋┛┏┃┛┃
┫┣━╋━┻┻┣╋┓┳┛┛┳┗┫┃┛┗┫┃┳┓┳┳━┃┫┳┫┣┣┓┓┻┏┫┏┳┣
┓┓┳┃┃╋━┗┏┗━┳┳┃┗┛┻╋┗┏┏╋┛┳┃┳┫┳┳━━┃┳┗┛━┻╋┓┃
╋┣━┏╋┗╋╋┣┗┛┻┳┣╋┃┗┫━┳┏╋┳┃┻┛┛┣╋╋┫┃┓┃┗┻┛━┛┗
┗┃┣┫┻┃┃┃╋┛┛┛┗┳┏┃┏┣┛┳┛┳┻┣┏┓┣┻┻┏┏╋━┓╋┛┻┓┻┣
╋┛┳┣┏┣╋┛┗┛┳┏┗╋┻┃┳┛╋╋┫┏┫┻╋┗┫┓┓┗┳┃━┛━┫┗┛╋┫
┛━┛┓┓┛┣┓┳┣┓╋━┓╋┛┻┳┣┃┛┓╋╋┫╋╋╋━┃┏┳┗┻┛┓┃┳┫┏
┛╋╋┳┏┓┳┗┗┏┏┫╋┳┳╋┳┫┏╋┏┗┛┓┣┻┗┗┃┏╋┛╋┛┃┏┓┣┛┗
┣┃┣┃┃┏┻┣┗━┻━┫┏━┳┛━━┗┳┣┛┓┓┫┗┻┫┣┣┳╋┓┓┛┻┣┃┏
┫┃┏┗┻┫┏┃┣┛┗━╋┻┓━┫┻━━┳┗┛┫┓┳┻╋┓┏╋┳┃┓┫┻┛┫┏┫
┏┳┗━┣┛┛┏┗┓━┃┳┳┣┛┗╋┃┃┗┫┳┛┛┳┗┳┻┗┳┗┻┣┛┗┣┏┛┏
┳┫╋╋╋╋━┣┓┻┗┣┳┃┏┗┏┏┗┳━┛┏┫┣┫┓┣┳┣┣╋┣┳┳┛━┳┏┃
┫╋┛┃┻━┛╋┗╋┓╋┓┛┏┳┏┻╋┫╋┃┓┃┗┛┃┗┓┛┓┗┫┻┗┳┗┃┫┏
┻┳┗┣┻━┻╋┳┏┓┗┓╋┗┃┫┏┫┓┓┏┗┫┃┫━┛┗╋┻┛┓┃┃┳╋╋━━
╋┏┗┛┻┗┻┻┫┛┏┓┛┳┛┳╋┃┃┛┗╋┣┏┣━┣┫┳┓┣┃━┃╋┓┗┫╋╋
┫━┛┻┓┣┻┳┓━┣┃┗┛┃┏┣┻┏┛┣┫╋┫╋┃┗┏┛╋┏┣┓┃┗┣┗┏┃┻
━┫┏┏━┻━┗┛┃┃┏┻┏┛┣┫┏┃┏┗╋┣┻┳┳━┛┳┓┛┻┛┃┃┏┏━┻┻
┫┏┏┃╋┏╋┛┣┛┏┫┃┳━┓┗┓┫┏┏╋┳┏┛┓╋┏┫┛┻┣┫┛╋┓┃┓┗━
┣┳┓┃┓┫┓┃┏━┳┃┏┳┣┫┏╋┓━┫┳━┻┗┻━┫┃╋┳╋┫┣┛╋┓┏┳┏
┓┏┃┛┻┓┻┓━┻┏╋╋╋┛┛┻┫┗╋━┳╋╋┛━┗╋┏┏┗┏┗┳┻┗┓┏┣┏
━┳━┓┣┻┛┳┃╋┗┓┣┛┛┻┳┣┃┏┗┣┫┓┏┣┗━┃┃╋┛┛━┛
┳┛┏┗┗┏┗┳┗┏┳━━╋┫━┳┃┗┏┛┏┗┛┣┃┃┫┳┗┏━┗┫┗╋┻┛━┳
┓┗┓┳┛┓┻┃┣┫┗┗╋━┳━┃━┻┫┏┗┫┃┫┛┛┣┻┻┗┳┻━┗┫┣┓┓┻
┓┛┣╋┃┗┏━┫╋┃┓━┻╋┏┓┫┃┏┳┳┓┃┃┛╋┳╋━┓┣┗┻━┳┻┓┃┗
┳┗┛┣┻┻┫┻┛┳┏┛╋┏┃┣┛┏┳┗┛━━┛┳━┳┣┳┃┣┳┏┫┛┣┻┻┗┏
┏┣┳┛╋┳┓━┏┛━┃┣┣┛┏┻┻┫┓┣┫┛━╋┣┏━━┓━┛┃┛┻┓┳┗┓┳
┃┓┃┃┫┓┗┣╋┓┫┣┗┃┓┳┛━┛┳╋┫┓━┻┫┳━┻┫┓╋┻━━━┻┗━┃
┃┛┳┛┻╋━┣┗━┃┣┻┗━╋━┗┃┏┳┃┛┫┓╋┗━┗┳╋┻┫┏━┻┻┏┓┏
┓┳┗┃┳┏┃┏┳┏╋┏┃┫┫━┣┓┗┏╋┛┫━┓┣┣╋┃┫┗┏┻╋┗╋━┓━┛
┫┃┃┓┫┃┓┏╋┣┳┃╋┏━┏┛╋┗━┏┣━┳┛┏┓╋━┗┓╋┗┳┃┗╋┫╋╋
┣┻┻┣┏┫┛┃┻┏┛┳┏┳┓┫┣┏┛┛┫┏┛╋┓━┳┣┣┃┛━┓╋┛┻┻┳━╋
┣┣┛╋┫╋┣┃┻┗┻┳┣┓┳┳┳╋┃━┏┫┛┫┣┻┻━┫┗┛┃┳┏┻┻┛┗┻┗
━╋┃┳┳┓┓┣┓┗━┓━┏┗┗┓┓┗┃┗╋┣┃┗┛┣┃┃┓┛━━━━┓╋┻┗┗
╋┣┛┛━╋┓━┣┳┻┳┏┻┫┃┓┓╋┓┳┣╋━╋┫┳┃━┻┓┗┫┓┫┓┳┫━┛
┛┳┳┏┫┻┻┃┫┛┗┗┛┗┗┓━┳┫┛┻━┳┻┫┳╋┣┏┏┏━┏┣┗╋┣┫┻┻
┣┳┓━┛━┳┫┳╋┓┛┛━┗┛┓┫┃┻┛╋╋┓┗┏┻━┻┓┣╋┳┫┻┣┏┣┓┣
┛━┻╋━┻┗━┻┣┏┓╋┳┓┏┫╋┃┓┛┗┳┗━┻╋┻┓┏╋┓┻┃┃┻╋┓┓┻
━┗━╋┫┏┛╋╋┫┳┏┣━╋┻╋┣━┏┣┓━┫━╋┛┣╋┏┳┛┳┗┃┣╋┓┏┻
┫━┗┃┳╋┳┳┣━┳╋┻━╋━╋┣┓┓┗┗╋┛┣╋┗┻┫┳┗┳┣┳━┛┓┃┗╋
┳┃╋━┓┫╋┛┣┻━┏┣┏┣━┻┫┏━┗┓━┛┗┓━┫━┗┫┳┫┻┛┃┻┫┛┗
┗╋╋╋━┏╋┗┻┳┏┛┫┻┗┛┻┻┣━┻┃┳┗┳┏┻┫┓┣┏┛━┫━┓┓┣┃┣
╋┗┗┫┏┛┛┃┛┻┓┫┗━┛┃┗┗┫┛┫┣┗┏┻┗┛┳┛┛┓╋┣━┣┻╋┻┓┗
┫┗┏┃┛┏╋┣┃┛┳┃┏┃┏┓┻━╋━━┳┗╋┣┏┛┏┣━┗┣┫┓┫┓┣┫┗┏
┃┗┻┫┓┳┏┳┻┫┣┣┳┗┳━┫┫┏┃┣━┓┻┗┛┳━┫┻┳┣┫┗┫╋┓┻━┏
━┳╋╋┏┃┣┻┏┻┻┳┃┻┻╋┃┣┃━┛┳┛┣┳━┓┃╋━┣┏┳┃┻
┣┗┣━┣━┃┛┳┻┣┛┻━━┫┳┓┓┛┛┳╋┻┳╋╋┏┛┏┏┳┻┻┏┳┓┳╋┓
┳┃┓┳┫┫┗┳━┛━┏┗┳┳┏┗┣┃┛┳┃┏┃┻┃━━┫┗╋┫┃┃━┻┏┻┃┃
┓┻┃┛┗┫┗┛┓┗┏┣┃┓┛┛┗┏┣┣┻┏┗┻┏┛━┣┃┏┻┃┃┫┫┛┣━┳┃
┻┛┻━┃┗┏┻┓┏╋┳┣┳┛┗┻┛┛┳┗┫━┻━┳┛┛┻━┣┏┓┛┫┻┣┻┻┳
┫┓┗┣┗┫┃┻╋━┛┳┫┣┛╋┓╋┏┳╋┏┳┃╋┛┣┃┗┣┻╋┃╋┳┣┓┣┓┗
┻┃┏┃┗┃┗┛┃┗┳┗┫┓┃┳┳┻┃┻━╋┗┳┓┗┫┣┻┣┳┛╋╋┏┣┳┳┏┫
┓╋┏┫┗┃┳┻┃╋┏╋┻┗┓┫━╋┏┳┣╋╋┻┓┛┣┏┣┻╋┻┗┳┏┛┓┳┗┗
┻┛┳┏┻╋┳━━┫┗┻━┗┳┫┻┏┳┛┣┗┫╋┏┗┃┓┃┏┛┗╋┻┓┓━┃┏┓
┗┛┃┫╋┫╋┓┃┳╋┏┣┛┏┳┣━┗┓┻━┳┏┳┏╋┻━━┛╋┗┣┗┃┛┻┓┃
┳┫┳┻┣┫┏┃┳┗┫━┫┗╋┗┫┗┣┓┓┫╋┻━━┓┳━┳┳┃┣╋┛━╋┳┗╋
┓┫┣╋┓┛┻┗┻╋┃┓━┳┃┃┫┻━┻┏┗┻┫━┣┗╋┏┣━┫╋┗┗┳┛┛━╋
┏┳┣╋┛┃╋┛┃╋┓┃┃┳╋╋┣┣┗┃┛╋┳┃━┻┏┗┃┣━┻┃┗╋┗╋┫┻┳
┓┻┳┫╋┳┗┻╋┣┻┛┳┣┗┣┣┳┏┳┻╋┳┣┗┻┃┏┗┗┳┛┗┻━━┏┓┻━
┗┳┏┏┗┏┃┛┣┛┛┣┏┫┣━━┫┛┃┏━┻┏┏┳┻┃┳┛┳┳┏╋┃┏┣┻╋┻
┫┛┓┃┏┛┣┛┓┻┫━┛┣┣┣┓╋╋┃┗┻┏┏━┫┃┫━┫┣┃┗┛┫┛┃┣┛┓
┣┣┛╋┫┓┓━━┳┃╋╋┻┛┓┳┛━┏━┏┗┛┃┻┗┛┓╋╋╋╋━┛┣┓┳━┗
┗┻┃┛┫┳┛┗┣┳┓┳┓┣┗┗┣╋┛┫┣┛┻┫┏┫╋┳┏┏┗┣┳┫┫┓┫┻┏┏
━┏┻┛┳┳┻┗┻┗┓┓┃╋┏┗━┏┓┳━┳┫━┏┫━┛┓━┃┫━━┓┓┓┃┗╋
┓╋╋┫┏┫┫┗┻┛┳┃┗┫┛┏┳┗┣┏┫┻━┛┛━┗┛┣┻╋┫┗┗┛┗┗┓┳┗
┻┻┗┗┫┳┫┣┓┛┣┏╋┓┗┃┫┫┃┗┓┃┃┗┣┫┗━┻╋┳┗━╋╋━┃┗┗┛
┏┣┫┻╋┣┗┏┛┏┃┛┛━┗┫┛┏┏┫┗┗╋━━┫┛┻┏┣╋┃━┻┏┛┃┫┗┛
┗┓┓┳┏━━┫┳━┳╋╋┳┓━┣┫┏┃━┓┫┗┣┣╋┃╋┛┗┫╋┗┣╋┓┳┛━
━╋┳┣┻┗┃┫╋┏┻╋┳┗┓╋┏┻━━┛╋┏┫┣┫┻┳┛┫┣┳┣┏┗╋┛┃┏╋
┃┏┫┃┫┻┣━━┛┗┏┫┃┳┛┫━┃┏┫━┓━┣━┃╋┫┫┻┫┃┏┓
┣╋┓┫╋━┣┗┳┓┻┗╋┻┣┛┻┫┳┳┻┫━┳┛┳━┃┳┗┣┏╋┓━┻┏╋┛━
┃╋┃┻┃╋┣┳┫━┫┛┛┫┣┓┏┻┓┓┳┻━┫╋┏┓┓┳┓┳┗┓┣┃┣┃┫┳╋
┃┣┳┣┓╋┫┏━┳┗┗━┓┓┳━┏┗┃┳┛┣┻━┗┃┫┗╋┛┛┻┳╋━┣┳┏┣
┛┛┗━┗┻┣┣┫┏┏┫╋┛┓┣┳┛┫┏┃━┣━╋┻┏┃┣┫┏┫┻┻┓┃┓┛┫╋
┗┛┃┓┳╋┓┳┫┃┣┏┛━┃━━┻┓┗┏╋┻╋┻━┓┓╋┓┏┣┗┃┏┓┏┻┃┳
┳┫┗┳━━┛┳━┫┃┣┳┻┫┛┳┏┫┣┛┏┓┏┫┓┣╋┳┣┣┫┳┫┓┻┓┫┏━
┗┃┻┏┳┻┃┣┣╋┏┣━━┫┛┣┻┏┳┓┏┛┓╋┻┓┫┳┳┛┛┻┛┫┫┃┻┃┻
┳━┛┣┣┫┃╋╋┃┳┫╋┫┻┳┣━┣┳┏━┏━┳┣┛┓┳┻┃┗━┫┃┃┓┃┣┳
┣┣┗╋┫┃┫┛┗┗┫┳┏┃┳┓┓╋┃┃━┗┣━┗┛┗┗┫┣╋┗┛┃┃┛┏┳┻┻
┫╋┏┃┣┳┛┗╋╋╋┓┗┏┓╋━┳┣┗━┓┣━━╋┳╋┓┻┛┗━━╋┃┛┛┫╋
┫┛┣┛┫┓━┳┛┳┫┛┓┗┫┛┃┛╋┫┗┳┏╋━━┳┏┛┳┣━┫┓┃┛━┳┫┻
┏┗┗╋┣┻┃┓┓┓┃┫┣┃┻┣┛┓┗┗┗┳┗┓━━╋┻┣━┳┻━┫┛┗━━┃┻
┫┗┗┏┣┻┳┃┫┗┣┣┃┣┻━┓┓┏━┛┏┃┛┛┏┏╋┓┛━╋━┛┗┃┏┛┗┃
┛┗┛┗┃╋┣┻┗┻┳┗┻┓┓┃┣┃━┫┓┏┓┳┓┛┻┻┣┫┻┏┳┳┛━┳┗┃┓
┏╋┫┓┣┗┏┳╋┳╋┫┣┓┣┻┣┛┏┏┻┏┻━┻┣┓┛┣┗┫┻┃━┣┛┳┫┓┳
┫┳━┣╋┛┻┫┃┗┣╋━┗┗┓┃┻╋┏┳━┗┃┣╋╋┻┳┫┻╋━╋┻━┣┃┻┗
┳┃━┻┓━┏┻┣┳┓┻┗┃┫┳┏┣┃┣┗━┗┃┫┻╋┫┏┣┻━┏┻┫┣┓┛┏┓
━┛┣┃╋┓┫┏┃┛┛┫┣┳┻╋┻┻┃┫╋━━┳┣┫┃┃━┣┏┗┛┳━┓┏┏┛┛
┳┻┏┓┗┻━┛┃┣┃┳┃┓╋┗┏╋┫┃╋┣┫┓┣┗━┏╋╋┃┻┻╋┓┗┗┓╋┏
┗┛━┳┳╋━┻╋━┓┳┻┃╋┗┃╋┛┓┓┗┏┗┻┫┓┓┃┳┻┓┓┛┃┛╋┛┏┻
┃┻┳┣━┣┣┃┣┣┫┣┫┻┛━┗┳┏┏┓┓━┗┓┓┫╋┗╋┏╋┃┓┻┻┏┛┃┻
┣┏━┓┏┗┏┃┳┗┃━┛┛┏┻┻━┓┃┗┗┓┓┓╋━┓┛┗┳┻┛┻┗┳┻┫┫┻
┃┏┓┛┏┻┫┏┏┻┗┃┛┫┛┛┻┓┗┓━┳━━┗┻┃━┛┻┻┻┗┃┃┏┻┗┻┣
┻┃┏┫┃┛┓┗┻┓┫┛━┳┗┛╋┫┣┗┃┫╋┃┓┳┏┏╋┳┃┃┻┳┛
┛━┣━┃┛┃┗┃┫┻┃╋┻┣┏┣┓┃┃┣┃┻┏┓┣┫┃┫┏┗┃┫┫┣┫┣┓┓┗
┏┫┓┻┻┓┛┻┣━┛┃┃┓┳┃┃╋┫┫┣╋┻┫┓┗┏╋┗┛┣┳┃┏━┻┏┏┫┓
╋┗╋┗┻━┳┻╋━┣┫┻╋┗┫━┳┃╋┓┣┃┏┳┣┻┏━┗┛┳╋┣┫┏┫┳┛┳
┛╋┻┣┣━┏┳┏┓┫┗┗┓━┓┛┻┃┳┳┳┏━┏┓┳━┻┃╋┻┣┓━┏╋┻┏┓
┻┳┛┓┳┏━┛┏┓┓┗┃┳┳┻━┏┛┓┓┗┛╋┛┏┃┓┓╋╋┣┗┣╋┗┗┳┃┃
┫┳┛┫┫┻┏┗┏┛┓┃━┳┛┣━╋┓┃┫━━┗┃┏┛━┗┏┓┃╋╋┏┃┻┫┻┳
╋━┗┃┛┛┫┣┓┛┏┫┫┓┣┛┛━┃┛┛╋━┓┓┻┗╋┳┫┣┏┃╋━┫┗┣┣━
┣╋┛┻┛┏┻┗┓━┣┫┻━┃┻┃┓┳┃┗━╋┃┃┓┣━┗┳┏┻┫━┏┳┃╋┛┗
┣┣┻╋┳┳┳┻┻┣┻┓┳╋┣┓┻┫┫┣┳┏┓┗┃┫┫┏┛┣┃━┓┣┻┣┗┫┫┳
┫┛┃┫┳┛┣┓┳┃┫┳┓┫┫┓┳┳┻┃┛┓┃━┃━┓┳┃┏┃┫┗━┃┗╋┛┃┛
┣╋┫┛┳┣┻╋┻┣┏┗┻┻┫┓┛┣┫━┗┻┗╋┓╋┣━┫╋┫┏━━┳┓┃┻┃━
┳┫┏┗╋┓┻┏┫┓┛┏┓┓┏━╋┏┳┫┫┻┛┗━┛━┳━┻┏┳┣┻┃┗┓┏┓━
┗┗┏┓┣┓┗╋┫┃┳┛┛┫┃┃┏┻┓┣┫┣┓┫┻━╋╋┗┛┓┏┗━┃┃┃┏┃┫
┗┗┓┳┏┓┓┏┗┏┳┣┫━┫┳┻┳┗┣━┛┗┛━┃┫━┻┣┃╋┗┣┓┫┫╋┳┻
┳━┏┻┗┃━┳┫┫┓╋┗┣┳┛━┓┛┃┻┫┫┻┳╋┃┗┫┏┃┣┫┃┳┗┛┣┏┓
┏┗┳┛┣┗┻┃┻┫┓┏┃┫┗━┛┗━┗┳┗┻┻┗┳┳┻┃━┛┓┗┳┻┳┻┏┣┳
┗┻┓┳┣━┃┛┫┫━┻┓┻┣┏┃┛┛┓┃┃┃┗┏┛┣┓╋┏┛┛┓┓┏┣┛┛╋┻
┃┗╋┗┛┗╋┫┏┏━┫╋┛━┻┳┃┫┗┫┓┏┣┗┣┣┳┣┻┏┛┗┻┓╋┗┣━┓
┏┳┣┫┓┏┏┗┣┻┳┃┻┫┛╋┛┃┣┏┛┓┣┓┗┳┣┓┗╋┓━┫┣┣┛┫╋╋┻
┏┻┣┳┃┓┛┃┏┃┛┓┻┗━╋━┻┫┗┃┣┛┏┓┓┣┣━┫╋┛┣╋┳┏┓┻╋╋
┛━┻┳┓┃┻┻┻┫┻┫┓┃┃┛┳┓┻┻┫┫╋┳┻┏┳┣┛━┃┣┏┫┣┳┻┫┗┻
┃┛┗┗┻┛┻┏┓┻┓┛┻━┃┛┃┏┃┓━┣┛┃┓┛━┃┫┻┻┳┓━┓┛┣┻╋┓
━┓┻╋╋┗╋┫┳╋┗┛┓━┏╋┫┻┓┻┛┫┻┓┻┃┗┻┗━┏┫┛┳━┃┫╋┃┣
┗┳┻┳━┫┣┳┓━┛┏╋╋╋┃┓╋━╋┣┛┳┗┏━┓╋┛┏┫┓━┓┓
┗┓┏┫┻┓┣┏╋╋┛┳┓━┻┻┣┳┃┫╋┏┛┳┓┗╋╋┏┗╋┛┃╋┣┃┓┗┓┃
┻┣┛┃┓┳┫┣━┻┣━┛┛┣┃┣╋┳┓╋┓┃┳┃┃━┗━┏┣┗┏┛┻┛┻┫╋┗
┛┏┫┛┛┏┏┗╋┻┫┫┏┗┻┗━┻┳┻┏┏━┣╋┫┫━┫━━┻┛┫┫━┫╋┓┃
━━┫┛╋┫┳┻┫┓┛┣┃╋╋━┣┃┻┳╋┻┓┣┗┳┛┛┏━╋┓┛┗╋┣━┓┃┣
━┛┃┏┃┏┣┳┛┃━┗┗┃┃┗┳┃┳┓╋┻┃┃━┓┛━┫┳┳┛┛┗┫┳╋┳┃┻
┓┃┫┫┳┛┛╋┣┃┏┣╋━┻┗┫┛┏┳┗┏┫┳┳┳┻┃┏━┻╋┻┻┳━╋┗┗┛
┣╋┳┳┳┫┳╋╋━┗┻┳┣┗┗┣┏━╋╋╋┗┻┓┻┃┛┻┃┃╋┳┻┳┏┳┻┗╋
┣┏━━╋━┏━┣┓┻━┏┗┃┛┛┫┳┫┏┃┛┓┳┃┳╋┗┣┫┣┛┃┫━┏┗┻┻
┗┏┫┏┏┃┛━┻┃┛┫┻┏┻┏┳╋╋┃╋┻┏┻┳╋┓┻┛┏┣┣━┓╋┻┛╋┏┓
┫┫┣┃┫┛┗━┫┻┻━━┻━┣┣┫┓━┣━┃┣┗┻┫┗┃┳━┓━┛┏┫┓┛┣━
┣╋┗┣┻┳┳┏┳━┓┏┃┛┛┫╋┓┓━┓┓┗┻━┫┛━┳┛┻┏┛┫━┣┫┳┓┃
┓┻┫┏┗┏╋┏┻━┗┣┳┫╋┫╋┣╋┗┗╋┣┓┃┳┛┛━┳┃┓┗┣╋┓┃━┳┗
┗┗┗┗┏━┻┛┳┫┣━┛┛┓┫┛┏┣┣┛┛━┳┻┣┏━╋┳┫┃┻┃━┣┏━┓┃
┳┃┃┻┓┛┻┃┗┫┓╋┗┳┓╋┳┏┳┃┫┻╋┃┣┛┻┳╋╋┳╋━┗┏┏━┛┻┛
┓┻┓┳┓━┛┗┻┫┛┣┳┗┏┫┫╋┣┏┻┣┳┳┛┻┏┻┻━┻┛┛┃┏━┻┫┓┗
┃┻┓╋╋┓┏┣┗┏╋┣┗┓┳╋┗┃┫┻━┻┃╋╋╋┣┫┛┏┳━┣┫┓┳┻┏┫┛
┃┫┓┣┻┃┃┃┃┓╋┗╋┣┛┛┻┃┫┻┏┫━┫┓━┏┳╋━┃┓╋┛━┗┫┏┏┓
┏┓┃┃┛┳┗┃┫┏┃┗╋╋┻┛┻┓┳┏━╋╋┣┻┣┗┗┓┳┓┣┃┏┗┫╋┏┻╋
┫╋┻┓┃━┳┃┛╋┓┳┻┣┣┃┓┃┻┛┻╋┏┗╋┏╋┗┳┗┛┫┳╋┏╋┳┳┗┃
┫┳┳┻┛┃┓┣┗┳┃┃┳━┓┫┓┏┣┳┣┣┓┃━╋┏┳┳┏┫┛┳╋━┻┻┣┃┛
┓━┗┻┗┛━┣┳┗┏╋╋━┃┗┃┫┫┳┃┛┗┗┏┳┫┻┣━┛╋┏╋┳━┻┏┳━
━┃┣┏━┻╋┻┣┃┻┫┛┣┫┻┏┏━┗━┛┻┏┛┏┳┣┻╋┗╋━┓┓┻┣┫┓┓
━╋━┫╋┳┓┻┏┣┃┳┫━┳╋┣┳┃┗┓┻┗╋┃┓┃┛┏┻┻┗┗╋┏┻┛╋┏┗
┗┏╋┣┣╋┓┫┏┏┣┃┳┗┻┗┃┛┛┛┫┫━┫┻┏╋┳┣┗╋┗┫┃┛
┗┛┗┓┫╋┣┏━┏━┓┏╋┓┛╋┏━┛┻┳┗┏┃┳┫┗┣┗┓┻┻┏┛┓━┫┏┣
┗┏┓┓┳┃┻┫┓━┃┫┓┗┳━┃┏┣━┳┗┃┓┏┳━━┛┃┫┳┳┻┃┗┣┃━┏
┃┣┫┣┏┫┣┣┳┳┛┗┳━━┣┳┛┗┣┫╋┛┗┳┗┓┃┛┣┳┣┏┳┗┗┣┓━┗
┛┳┻┃┳╋━┻┳┣┳┏┗╋┳┫┣┻┏┫┻╋┫┛━┛┳┣┻┛┏┳┗┫┳┻╋┃┗━
┳╋┣┣┻┃┓┃┫┗┣┃┳━┏━┣┣┣┃┗━┫┗┫┗━┛┳┗┏┻┛┫┻┣┗┏┫┻
┗╋┣┛┳┓┻┫┳┓┣┣╋┣┗┏┻┣┛┃┣┫┣━┣┣┓┛━┛┫┏┳━┣━┏┳┏┛
┳┳┫┻┃━━┻╋┳━┣┏┏━┻┛━┛┣┓┛┓━┻┏┫┗┛┣━┻┳┣┏━╋┫┃┃
┻┛━┣┛┣┫┛┫┫┫┫┓┓╋╋┃┛┓┻┳━┳┛┛┓┫┗┛┫━┫┃┣┗━┓┃┏┣
┃┏┫━┏━┣┗┓┏━┓┣┳┫┣┏┻┛┻┫┫┓━┻╋┓┣╋┗┃┃┻━┳┳┓╋┳┻
━┗┃┛┻┗┓┓┃┗┻┏┗┳━━╋┓┛┣┣┏┻┗┣┃┫┛┏┫┫┏┓━┃┻┗╋┫┛
┻┏┫┣━┃┣┫┻┛┗┏┫━━┻━╋━╋┓┻┏┓╋┳╋┫┛┛┃┳┫┗┳┳┏┓╋╋
┣┏┛┗┃┛┳┏┓┛┳┗┣┃┛┳┗┓┃┣┫┛┗┛┫┗┏┏┫┫┏━┃┣┗━┛┏┛┗
┃┃┣┗╋┃┛┳╋┻┓┫┃┃┳┻┣┛┳┓┫┻┃┓┫┛┗┣┗╋━┓┃━┣┣┛┳┗┣
┏┃┻┓┫┏┫╋┛┳┓┓┛┏┫┫┳┳┣┏┣┣┻┻┛┻┛╋┏┓┗┓┳┏┃┗┗┃┏┗
┛┣┛┫━┃┣┓┣┓┏┏┻┣┣┛┳┣┫┫╋━┣┣┓┃┛┳━┗╋━┃┗━┳━┓┗┣
┻┛┣┃┳━┓╋┗━┃┣╋┗┓┫━┻┫┣┗┣┏┻┫┻┏┓┏┏┫┻┳╋┫━┳┗┣━
┻┃━┏━┳┳┓┃┛┛┛┻┛┫━┓┃╋╋┏┣━┛┫╋┫━┗┃┏┏┳┻╋┻┃┏━┓
┳╋┏┓┣┏┫┣┓┫╋┣━┫┛┃┛┳┣┗━┣┣┻┏┏╋╋┏┓┏┛┓┗┏━╋━┫━
┃┓╋┃┻┻┛┫┳┃━┓┓╋┗━┳┏┓━┗┳┗┛┣┛━┓┳┃┣┻┣┏┳╋┻┃━╋
┏┣┻┛┣━━┛┫┻┃┃┏┛┗┳┓┳┛┗┗┣┣┛┓━┣┳┗┳┗┫┣┏┣┃┃╋┫┳
┫┓┗┣━┓━┛┓┗╋┻┏╋┣┣┛┗┏┏┛╋┣┗┗┃╋╋┛┣┗┛┻┣┏┻┣┳┫┗
┻┓┃┃┃┃┫┏┫┃┻┣┏━┓┻┫┫┛╋┃┃┫┗┳╋┃┫┳┏┛┫╋┏┗┗┓┳┣┫
━┳┻┛┻┛┓┳┫┓┃┃━┗┓┃┣┗┻┓┃┛┏┫┏┳┏━┃┻╋┫┓┳┓┛┛┓┣┃
┛┃┣┻┃━┏╋┳┛┏━┓━┻┫╋┻┣┛┏┃┛┓┗━┛┗┃┏┓┣┓┗┻
━┣┣━┗┗━┣┣┓┗┛╋┏┓┫┗┏┫┳┏╋┛╋╋┓┛┛━┳╋┃┗┗┳╋┃┛┗┗
┳┳┫┏━┣┓┫┛━┛┻┏╋┣╋┗┛┗┻┏┳┫┓┣┣┃┃┻┛┓┏┫╋┏┏┻┏┓┗
┗┣┏┳┻┓┛┃╋┏┻┛┳┳┗┏┻┃┗┛┳┃┣━┏┻━┫┫┃┻┻┗┃━━┓┗┳┓
┛┗━╋┫┃┳┻┃┃┫━━┻┫┃╋┛┗┛╋╋┓┗┗╋┃┓┫┗┛━┏┏┗┻┣┫┣┫
┗┓┗┳┣┣┓┣┻┳┻┏┗┫┓┓┣┗┓┛┻┓┓┻┏┣━╋╋┓╋┳┛┻┻┏┛╋┣┏
┛┳┗┫┃┳┛┳┓┛┻┛┓┏┗━┛╋╋┛┳┻┓━┛┻┓┃┗┃┃┃┃━┫╋┛┃┃┃
┳┗┫┃┗┓┻┃┻┣┃┫┃┛┓┓┳┫┃┏┫━┓┻╋┃┏╋┫┓┏╋┣┫┓┛┣┛┛┏
┓┏━┃┗┛┗┻┓━┻┫┣┓┳┓┃┳╋┳┏┃┃┳┗┓┗┫┛┻┏┣┣┳┣┻╋━┳╋
┻┗┻┛┛┃┻╋┃┣┻━┫━┫┏━┓┻━┻┫┓┃┳┳┏┳┏┏┛┣┃┻┳━┓┗┓┓
┣┻╋┳━┓┫╋┏┃┏┗┛┫┻┻╋┣╋━┻┗┛╋┏┃┫┓┏┫┫┻┳┗┏┗┣┳┫┳
┏┣┓┫┓┛┻┣┏┛┛┓┏┻┣╋┛┗┫━┫┓┻┫┣━┻┫┗┫┳┓┣┃┃┻┣┗┣┏
┛┣┳┫┗┓┣┗┗┏┃┛┗╋┏┓╋┫┳┓━┳┓┻━┫┃┓┏╋┏┏┳┫┏┳┣┏┛┓
┓┫┳━┣┃┣┫┳┛┃┏┫┃┛┻┳┣┳╋┫╋╋┛┣┗┏╋┃┫┫━━┻┫┏┃┃┳╋
┻┫┃┃┗┣┻━┻┫┏━┳┗━━┻┻┛┫┫┫┣┛┓┃┓┏╋┳┓┻━┳╋┻┣┓┳┻
┏┣┃┛┃┓┫┳┳┣┻╋┳┗┫┻┫┣┻╋┗┏┃┛┻┓┫┻━╋┳┻┫┳╋╋┃┣┗┣
┛┃┗┗╋┓┓┳┗┓┏┻┏━┏┓┏╋┻╋╋╋╋┛┗┣━┏┛┗┗┻┣┳┛┫┓┫┃┓
┻┗┃┗┓┫┏┏┣╋┛┃╋┛┓┣━┃┏┏┗┗┏┳┏┳┛┫┗┓┓╋┛┳┗━┳━┏┫
┗┻╋┏┗━╋┫━┛┳┃┳╋━┃┗┻┻┫┻━┻┣┃┏╋╋━┻╋┏┳┗┗━━┏┻╋
┣┗┓┳┏┳┛━┫━┣┛┗┫┻┛┃━┣┏┻╋┗┃┓┣┫╋┣┃┃━┃┣┗┃┻┗┻┏
━┃━┻┗┳┛┏┻┻━━┛┫┻┫┻┓┻╋┻┛╋╋━┓┏┫┓┛┫┗┏┃┃┣┗╋┳╋
┃┫┗┓┫┗╋┓┻┫┛━┳┓┛┣┓┃┫┫━┛┫┗┣┗┃┛━┓┫┏╋┻┳━┻┳╋┫
┗┓┳╋┓━┳┗┏┻┓┛┏┃┛┳┻┣┏┻┗╋╋┻┣┣┫┻┃┻┻┏┻┗┓┳╋┃╋┓
╋┛┃┓╋┳┓┣┻╋┻┛┻━┛┏┳┛┣┳┃╋┫┣┗╋┫┣┳╋┣┣┗┻┛┫╋━━┗
┫┓━┛╋┃┛╋━╋┛┫╋┻╋┳┏┛┫┳┃┣┫┳┳┛┳┏┫┣┓┫━┳┓
┏┣┣┓┓┻┃━━┣┳┛┃┃╋┳╋┻┣┻━┻┗╋┫┻┳┫┗┗╋┻┻━┛┓┣┗┳┻
┣┫┣┗┣┳┫┏┏┓┓┃┫┣┣╋┳┏━┏┫╋┛┓┫┣┃╋╋┳╋┫╋┃┏┛┳┗╋╋
┗┛┳━╋┳┗┻┫╋┏┓┳╋┛┫┗┏┏┛┗┗━┏┏┻╋┛┫┛━┫┓┃┏╋┫┛╋┏
┃┳┛┻╋┻┛╋┛┳┛┓┏┃┣━┳━┳┫┃┳┳┃┓┃┛┓┃━━┛┣┫┓┫┗┣┏┃
┻┗┛╋━┃╋╋┏┣┃┻┏╋┗╋━┫━┣┻┓┻━┻┣┗┻━┛┣━━━┗┻┫┓━┳
┻┃┗╋╋┫┗┻╋┛┳┏┳┏┫┣┣┏━╋━┣┛╋┏┓┗┗━╋┳━┛┃┫┳┣┛┳╋
┏╋┳┫┓━┓┳┛┛┳╋┏┻━┳┏┛━┣┣┏┻╋┫┻┣┏━━┛┳┓┃┻┻┏┏━┳
┣┫╋┻┫┏┣┣┃┻┛┗┻━╋━┛┃┏┃━┛┻┏┏┳┳╋┃┳┫┣┫┳┻┳┏━┣┣
┳┏┓╋┏┃┓┗┃╋┣╋┣┛┫┏┃┫┣┻┃┗┛┳╋┓┃┏┳┳┣━┫┣┗┗┏┻┓╋
┃┳┏┃┏┃┳┻┫┳┏━┳━┃╋┣┳┓┫┛┃┗╋┻┃━╋┻┫┫┣━┳┓┏┳┏┛┻
┏┏┏┓╋┻┏╋┣┛┛┓┓┓┃┻┻┣┫┻┛┣┛┏━┏┻┫┓┏┃┛┃━┫┓━┃╋┗
━┃━┻┛┻┣┣┫┛┏━╋┗┛┃┛┃┛┗┗┓┻┛┏┫┳┫╋╋━┓┫━┣┣┣┏┃┫
┛┏┗┓┛┫┳━━╋━━┫┳╋━━┣┓┣┣┫┃┓┳┏┏┳┣┗━┗┫╋┣┓┣━┫┏
┓┛┫╋┃━┻┏┏┛━┛┫┗┏┏┓┗┣┛━┻━┛┓┣┻╋┛┓╋┳┫┗╋┃┫┃┏┏
╋┏┣┏┏┃┃━┣┳╋┫┣┫┫┗┫╋┛━┛┻╋┫┗┛┻┃┫┓┻━┳┣┓┻┣━┓┗
┳╋┓┓┫┃╋┣┗┓━┣┏╋┗┓━┻┓┫━┻┳┃┗┻┛┏┛┫╋┫┓┳┓━┫╋┻┫
┃┃┏┛┓┣┗┻┓┗┫╋┛┗┫┛┳┃┳┃┃┛┣┗┣┫┛┗━┳┗┻┫┓━┛┏┳┃┛
┛┳┛┛┳┓┛┏━┛┗┫┃━╋┃╋━┛┻┻┫┃━┫┫┓┫━┳┣┛┏┣┻━┛┗━┻
┳┛╋╋┣┃┫┏┛╋━┣┃┓┛┃┃┃┛┓┃━┓╋┻━┻┳┏┳┃┳┓┳┫┫┫┗┃┓
┏┻┗┃━┗╋┗┃┫┓┃┣┻┫┳┫┻┏┛┣┣┛┻┫┛┛┓┳┃┃━┃┻┫┻┛┫┗┻
┗┻┻┓┓┃┫┗┫┗╋╋┻┗┻━┣┫┻┣┓┛╋┻┃┻┛┓┃┻━┫┃┓┛╋┛┛━┏
┛┏┓┣┓┫┛┓┗┗╋┫┗┻┏┫┻┣┳╋┻┻┣╋┫╋╋┏┳┗┫━┏┃┗━┏━┓┓
┫┏┻━┃┛┛━┓┓┣┓┓━┣━┃┏┏┏┫┏━┣┛━┃┣┣┓┻┛┻┗┫┣┫┏┓┫
┳┗┗╋━┃┓╋┳┛┗┏┛━┓━┣┣┣┏┛┫┳┃╋┛┏┣┃┳┻┛┫╋┫
┗┻━╋━┻┏┛━┻┏┛━╋┛┏┏┳┏┏╋┻┗┣╋┳┏┛┗┗┓┣┻┃┛┏┗┫┳┗
┳┫┏┳┏━┓┗┃┫╋┏┃┗╋┗┗┫╋┫┣┛┗╋┳┻╋┫┫┓┻┓┫┫┳┃┓┓┣┳
┫┫┗┣┃┗┛┳┗┃┃┛┻┛┳┗━━┫┏┳╋━━━╋┫┗┫╋┣┣┻┫┃┣┳╋┗╋
┳┳┳╋┏┻┃┏┃┏┛┓┳┗┣━┓┻╋┣╋┏┻┓━┳┳━┏┃╋┓┃┳┫━┛━┓┛
┛┳┫┓┃┣┳━┫┣┓┫┻┗┗┛┛┻┏┫┳┏┣┏┻╋━━┳┏┛┣┓┫┛┛┳╋┓┏
┗┳━┃┃┃┫┣━┏┗┓┫┗┳┓┃╋┳┻━┻┣┣┳┻┻┛━┓┣┳╋┗━┻━┣┫┳
┏┃┏╋┫┃╋┣┗┣╋┗╋┛┻┣┏┣┗┃┏┗┏┃┣┣┓┣┣┃┛┃┛┳━┫┳┗┗┃
┗┛┻┣┻┃┃━━┃┻━━┓┃┛┃┏┣┻┓┓┳┛━┃┳┳┏┻┳┗┻┏┣┣┳┣┓┣
┏┓╋┓╋┣━┣┓┃┳━┛┳┛┛┃┳┏┓┣┫┣┗┣┫╋┫┻┏━┏┏┓┃━┏┏┗┃
┃┳┃┓╋┣┃┃┓┻┛┃┫┛┛┏┳╋┻━┳┳┏┃┛━┃━┛┃━┫┻┳┣┗┓┣┳┃
┫┳┃┏┛┏╋╋┓┛┻┃┏┗┏╋┛┫┛╋┃┓┃┛┳┓┓┏╋┛┗╋┫┫┻┳┳┫┏┓
┻┓┻┻┫┃┗┗┃┗┛┃┛┣━┛┃┳┻━┗┣╋┣┣┏┗┓┣┣━┓╋┏┏┓┳┛┣┫
┛┛┃┫━┃╋┏┫┃┓┃┳┳┛┓┫┻┏┣┣━╋╋┏┓┗┳┻┫┫┏┓┳┃┫┓┻┃┫
┓┣╋┗┳┗┃┳━┫┣╋┃┫┣┻┗┓╋━┫━━┣┏┣┃┻┛┻┣┃┫┗┫━┏┣┓┛
┃┳┫┛┻┓┛┳┻┣━┻┗┻┫┳┗┓┗┳╋┓┏┳┏┻┻┓┻┫┻┣┃╋┃╋┗┓╋┗
┛┫┳┳━━┫┫┫┏┫┓┛┓╋━┻┓┻┗┫┻╋┳┏┓┣┏┏┛┗┣┛┏┓┻┫┓╋┛
┳┗┃━┳╋┗┓┃╋┻━┻┗┓┓┣━┓┳┫┓┏┳┗┫┗┓╋┗┓┓┃┳┻┗┣┛┗┗
┗┏┏┣┛┳┳┓┻┃━┣┫┳┏┛━┫┗┻┏┗┛┳┃╋━┗┛━┳┓┫┓┻╋┫┃┻╋
┗┻┻╋┓┓┗┃━┃┫┏┏┃╋┳━┻┫┛┃━┛┗┳╋━┫┣┫┓┳┓┏┏┳┓┻┃┏
┛┏┛┣┻┏┗┃━┳┻┛┗┣━┃┛┓┛━┓┣┳┓┓┳━┃┏┓┻┛┃┃┳┏┃┻┛┫
┳┃┛┗┳┏━┗╋┃╋╋┃┛┏╋┗┃┗╋┏┓┗┣┣┓┓┃┓╋━┻┳┛┫┛┫━┛┓
┫┣┏┛┳┓┓╋┃┃┗┃╋┻┳┏┃┫┣╋┣┛┫╋┫┛╋┫┓┳┛┗┓┗┃┻┛┓┃┫
┳┫╋┣━┫╋┫┏━┃┃┣┛┳┳━┏┓┫┣┓╋┏┏┓┻┻┗┛┫┛┣┣┛━┗━┳━
┫┏┫┃┫┻┫┏┣╋┛┣┣┣━━┓┫┏┗┗┫┓━┳┳╋┃┃┗┛┃┣╋╋
┫┏╋┏┫┳┻┗┃┻┫┛┣┗┏┏┳╋┓┳┃┫┫┳╋┓┓┛┣┣┓┣┃┣┫┳╋┳┻━
╋┳┣╋━┻┳┓┏┫┛┳┛╋╋┛┳┃┛┫━┃━┳┫┏┗┃┫┛┓━┳┻┛┃┳┫┗┣
┳┫━┃┻┓╋┛┃┓┫┣┛┗┛━╋┏┓┃┏┛┓┫┛┃┻┣━┣┳┏┏┃┗┣┻┏╋━
┻┓┣╋━┃┃┣┃┏┛┓┫┫┓╋┏┣┗┫┃╋┻━━━╋┣╋┃┻┓┛┃╋┫┓┫┛┫
━┣━┏┓┛┓┫┻┃━━━┗┻━╋━┫┫╋┫┻┗┫┗━┫┃┏━┛┣┏┛┓┣┳╋┻
╋┏━┣┓┏┛┫┳┛┃┏┃╋┫┣━┳╋┳┣┛┛┫┃╋━┻┃┻┏┃┫┏┓┳┗┃┣┓
┗┓┛┗┻┗━┣╋┫┻┃┃┗┗┗┏┻━━┛┣┻┻┣┻┗┛┻┛━╋┳┏╋┣┫┫┗━
╋┛┃┫┏┫┗┣┫━╋╋┏┣╋╋┃┣┛┳┗┛┻┓┓┗┏┳━┫┣╋┛╋━┻━┣┛┣
┫━━┻┻┗┃┣┏┣┫┛━┫┫┫━━┗┳┫┃┏┻┗┛┫┻┣┳┫┓┻┃┻┛┗┣┫┓
┓┫┛┛┛╋╋┫┛┛┛┣┗┛╋┓╋┓┫╋┛┳┣╋┛┓┻┳━┻┣━┫┗┏┛┳╋┓┏
┻━┏━┏┓┫┳┛┃┏┛┛┣┏┓┳┏┛┛┛┫┳┛┛╋━╋┓┳━┳┛┣┳╋╋┳┏┗
┛┣┫┃┗┗┻┛┳╋┏┃┫┳┃╋┏┻┫┣╋┛╋┫━┻┃┻┃┳┓┻┃┗┳┏┃┛┃┫
┃┛┳┗┫┏┃━┫┳┛┫┳┏┛┫┓╋┏┓┓┛┫┃┣╋┛┗╋╋╋┏┫┏┗╋┏┏┗┓
┗┗┻┫┳┫┓┏┫┳┣┳┳┛┳━┗╋┣┳┳┣┏┃┫┣┓╋┃┳┫┫┗━┃┫┗┗┃┃
┣┫┻┏┏━┫╋┗┃┗┣┳┻╋┏┓┓┳┳╋┣┻┫┳┫┛┃╋┓┳━┫┓┳┛┳━┃┗
┫┳╋┫┛┻┻┗┛━┓┗┛┓┏┏┻┫┣┳┏━┗┣┏┃┫┏┳┓┣┣┳┛┓┳┗┛┓┣
┣┫╋┓┓┓┫┓┗┳┫┛┳┻┳┃┗┫┻┫┗┳┛┻┻╋┛┳┃┳╋┓┛┗┓┏╋╋┏┫
╋┻┏┓╋╋┣┃┻┛┳╋┓┗┛━┏┣┳┏┗━┏┃┃┳┏┃┻┃┗┳┏┛╋╋━┳┛┻
┣┫━┫╋╋┫┛┃╋┻┗┏━┫┫┳┛┗╋┫┳┏┛┏╋┓┏━┳┫┣┗┗┫┻┃┣┣┳
┫┳┫┗┏┃┃┏━┗┻┏┫┳┗╋┗╋┛┗┳┣┫┃┓┣┫╋┏┻━┻┓━━┛┣┃┃┏
┳┛┛┳┓┏━┛┣┏┗┛┳┏┃╋┣┫╋┳┳┫┃┗┛┳┗━┻┃┏┣━┓┫╋┻┫━┣
┣┣┻┓━┳┻┗┣┳━┗┓━┓┗┫┏┻┛┣━┓┫┓╋┃┓┛┫┃┣┣┏╋┛┃┃╋╋
┏┓┏┫━┻┳━┳┳┃━╋┓╋┗┓┳┓┏┃╋┳┻┏┏╋━┳┻┛┳┗┛┓┫┓┗┣┻
┛╋╋┫┃┃┏━╋┳┓╋┣┃┛┏┃━┓┏┗┛┏┳╋┛┛┻┫┛┃┃┳┗┓
┃┳┏┣┫┗┳┏┣┛┏┣┏┗┃┛╋╋┛┣┏╋┛┣━┏╋┻┛┗┓┏┗┛┏┃┻┛━━
┏┳┛┃┓┳┛┫┏┓┣┛╋┳┃┻┓┻╋╋┛┃┏┣┛┣━┗┳┳┫┻┻┫╋┛┻┓┓┫
╋┣╋━╋┃┻┏┫┏┓━┳┻┳┓╋┣┫┻╋┏┳┻┛┏┓┓┃┃┏╋┳┣┳┗┫━┳━
━╋━┓┫┻┫┣┛╋┛┻╋┣┃┏┣━━┓┓┳━┻━┫╋━┓╋┓┛╋┃┓┛╋╋┃┏
╋┫┣┫┓┏━━┃┃━┓┗┃┓┃┫┳┏┻┻━┃┛┏┃┛┳┳┳┏┣┛┏┣┏╋┓┃┗
┳┏┃┻┳┗┏┏┏┓━┓┃┗┃┛┓┛┻┳╋┗┃┣┻╋━┣┛┫┻╋┣┻┛╋┻┗┳┻
┫┫┃┗┛┏╋┣┳┻┛╋━┣┛┛╋┳╋┳┛┗━┳┗━━┃┣┫┃┳┳┛┗╋╋┫┻┓
┫┣┫┃┻┻┣┓┣┗┏┫┓╋┛╋┣┏┗┳┻┫┻┓━┃┃┫╋┣╋┻┻┃┻┳┗┃┣┛
┏┫╋┫┳┓┏━━┻┏╋┃┛┫┣━┻┃┳┳┻┳┣━┏┻┗┗╋┃╋┗┏┓━┣╋┗┛
┃┫━┓━┫┃┏┣╋━┫┫┣┣┻┛┫━╋┻┗┛┓┫┳╋┗┛┗┻┗┫┃┳┓╋┣┓━
┳┻┏┫┣┣┛┏━╋┻━╋╋┣┳┛┗┓┫┃┳┗┣━┓┏┏┏┃━┫╋┣┛┻┗┓┫╋
┫┗╋┏┳┏┏┛┫┃┓┣━━┓┏┣┃┻┻━┻┻┓┏┏┗┻┣┏╋┳┛┏┻┗━┻┣┻
┻┓┳┳┳┳━━┛┛┻┛┳┫┫┗┃┃┛━┓┛╋┫┳┃┳┗┻┛┣┗┻━┗━┏┳┻┓
━┗┳┫━┳┣┓┃┃┏┃┏┣┏┻┏┫┛┏╋╋╋┳┣┻┃┓┃┻┳┻━╋━┏┏┃┫┳
┣━┓┳┫┳━┣┗┳┓┓╋┣╋╋┃┏┻┛┓┣╋━┻┗┳┳━┗┓┣╋┓┏┛┛╋┓┛
╋┻┣┻┗━┛┳━┃┃┏━┛╋┣━┓┗┗┓┃┏╋┛┓┛┳┃┫┗━╋┣╋┣┻╋┻┛
┏┫┫┻━┛┣┏┳┫┫┳┣┫┣┻━━┳┳┛━┻┃┫┓━┫┳┗┳┫┃┗┳╋┗┛┓┗
┃┗┗┣┫┓┫┗━┗╋┳━┳┏┗┗╋┣━┃╋┳┏┓┃┳┫┫┏┛┃┓┗┓┛╋┃┏┫
┏━┛┫┏┏┃┳┏┗┳┣┛┏┛┣┃┫╋┏╋┏┗━┛╋┳┗┻┗┛┻┛┛┃┗┣━┳┣
┻┛┗┛┣┻┃┓┻┣╋┛┏┫┓┫┓┓┛━┣┳┗━┣┣┳┻┏┃┳┻┓┏┏┫┻┛┣┃
╋┓━┓┗┫┻┓┫┗┓┗┗┛╋┛┃┫┛┣┗┳┳┗┛╋┛┛╋━┛┫┏┫┻┓┫┃━┗
┗┗┛┃┣┏┓┏┻┛┏┳┓┏┫┓┳┫┳┻┫╋┳╋╋━┏┃┣┛┏━┏┳╋┣━┫┛┳
┏┛┻┻┻┏┳┃┻┃┻╋╋┫┏┗╋┳┃┛━╋┗━┛┳┓╋┣━╋┃┗┫┛┛╋┃━┻
┛┻┫┏┓┏┣┃━┓┗━┛━┫┓┗┓╋━┏┃┓┻┃┻╋┻┗┫┳┣┣━┗
┳┃┣┻┳━╋┳┛┛┗┓┫┻╋┣━┣┫┛┏┃┛┻┳╋┃┣┃╋╋┛┳┏╋┻┃┣╋┃
┳┓━┓┣┻╋╋┫┣┛╋┳┫┏┳┗┛┫┃┣┗┏┫┛┣┗┃┓┓┻┛┛┳┓┗┳┗┃┃
┣┛┣━┗━┗╋┫┻━┓━┛┳┏┓┳┳┣┃┗┛┃┣┗┛┓┃┻┗┏┏┫┃┫┃┫┫┗
┏┏┏┻┛┳┳┛┳┣┃━┗┳┻┏┻┃┗┳╋━┛┗┃┻┏┣┏╋┻┛┓┗┃┃╋┛┗┓
┃┗┃━┗┃┗┻┛┛┛┓┛┻┓┛┏┏┓╋┃┃┫┣┻┏┳┏┫┃━┻┳┏┳┣┃╋━╋
┻┗┻┫┣━┓┣┻┫╋┗┛┃┫┗┗┓┏┻━┻┏┏┃┻┣┛┛┓┣┃┣━┃┻┳┛┛┫
┃┻┓━┣┓┗┛━━┃┓╋┃┓┫┫╋┣┻┛┏┏┳┃━┛┛┻┛┃┻┗┃┛┳┛┏┻╋
┃┃┣┳┳┣━━┏┛╋━┓┗┣┓┻╋┫┣┛┳┏┻┻┻━┓┛┓━╋┳┫┏┗┗┗┃┳
╋┳╋┣┏━┛╋┗┳┻┣┣┣┣┏━┣┻┛┏┳┗┃┓┗┻┏┫┛┫┗┳┗┣╋┓┣┫┗
┣┏┓┻┫┗┣┃┻┏┃┃┣┳┻┳┃┃┻┳┻┣┛┓┫━┗┃┫┳┃━┫┗┛┻┏┣┫┃
┃┃━┗┏┃┓┫┫┃┗┣╋━┻┛┃┫┏┳╋┻┃╋┣┛┏┗┓╋━━╋┏┛┻┻┓━┫
┛┓┣┓┣━┻━┏┻┃━╋┣┳┣┻┗┣┛┗┫┛┳━┗━┛┏╋┣┃┳┳┃┣┃┗╋┣
━┗┓┏┏┏╋┗┃┗┏┫┏┫┛╋┗┳┛╋┓┫╋┣╋┻┗┏━┓┗┣╋┣┣┫╋╋┗┣
┛┫┳┣┻━┳┃┏┳┫━┻┳┃╋┫┫┃┓┻┓┛╋╋┓┳╋┳━┃┳┏╋╋┗━┃┏┗
┗╋━┣┫┃┣┃┳╋━╋╋┏┻┛┫┓╋┻┳┛┻┻┗┏┏┣┃┻┓┣━┓┏┣┻┳┃┗
┏━┏┗╋┣┃┃┓┗┣╋┛┏━┓╋╋┃╋┻┫┛╋┃╋┻┛┏┫┣┃━┓┓┓┛━╋┓
┏┛┳┳┓┃┓┛┳━┛╋┫┓┛┛┻┗┓━┫┫┓┗┫┛┫┓━┻┏┓┫┫╋┫┻┃┣┫
┓╋┏┻┓┫┓╋┗╋┫┛┗┻┻┛╋┃┫┻┓┣┓┣┛┻╋┻┳┫╋╋━┃┻┣┛┣┣┳
━┫┃┫┛┃╋┛┣━┛┓╋┓┳╋┣┓┃┏┃┳━╋┗╋┃┳┣╋╋┫┻┻┃┓┣┳┫┗
━╋┗┗┫┃┃━┻┏┛┳━┓┗┳━┳┫┏┣┻┏┳━┓┛┣┏┗┫┫┓━┗┻┓┓┫┃
┗╋┻┻┻┃┛┏┗┗┓━┃┛┳╋┃╋┃┃┓┛┣┗━━╋┗┗┳╋┃┛┓━╋┏┗╋━
╋┣┻┫━┛┻┗┃┳┓┻┃┃━╋┏┻┫┛━━┏┛┻┫┗┳╋┗┻┣┛┳┗┛┃┫┗╋
┳━━┗┫┛┣┻┗╋┃╋┫┓┳┗┫┫┛┫┣┛━┛┏╋┃┻┏┏┫┗┻╋┳┗┗┻┗┫
╋┏┣┓┣━┛╋┛┣╋┏╋┃┗┓┏╋┏┗┃┛┻┓┛┣┻┳┣┻┫┣┓╋┳
┏┛╋━┳┫┗┫╋┫┳┫┓╋┳┓┗╋┻┗┳┗┫┳┫┛┫┛┛┫┳┳┏━┛┃┛┓┗┗
┗╋┻┗┛┏┛┛┣┛╋┣┏┫┛┃━━━┫┓╋┣┣┏┗┻╋┓━╋┗┫┏┛┫╋┳━┗
┏┗━┓┗┗┃╋┣━┻┗┳┓┃┓┏┫┳┳┳┗┛╋┫┗━┻┏┏┣┛┗┓┛┏┛┗┻┫
┻┫┃┗╋┛┃┓┛┫╋━┫┣━┻╋┣┓┏┻┗┫┛┃┻┓╋╋━┫┫┓┗┃╋┻┫┻┏
━┫┻┻┛━┛┫┓┣┳┻┣┗┗━┣┃┫┣┃━┳┏┳┻┣┛━┃┃╋┳┣┛┛━┻┓┓
┳┏┗┫┏╋┏┏┫┏┳┗┛┻┫┻┫┃┗┣┳┻╋┳┻┗┣━┳┫┏┳┛┫━┛┻╋┳┻
┗┛╋┏┃┛┛┛┳╋┛┣┳╋┫━┗┣┏┗┓╋┫━┳━┗┗┫┏┃┗┃┳┗┳┻━┣┛
┛┻┃┣┛┻┳┣┓╋╋╋━━┃━┃┃╋┻┃┻┏┳┳┏┻━┗┫┳╋┛┛┃┛┏┗┫┣
┳╋┗┗┛┓┻┗┏┃┗╋┗┫┻┛┻┓┳┳┻┃┛━╋┃┻┫┫┓╋┃┣┳┛┻┳┗┻┫
╋┃╋┃┣━┗┻╋┏┗┛╋┏╋┣╋┳┳╋┫┗┓━┫┗┏┻┳╋┗╋━┓┃┛┏┳━┳
┻┃┫┏┃┛┻┃╋┫┻┛┃┣┓━┛┣┃┳┃┛┣┃┻╋┫┣┓┻┳┛┛┗┳┓┫╋━━
━━┗┫╋┣╋┗┣┛┣┳━┓┏┻┛━┗┓╋┣━┓┻┗┣┓┛┛╋┓┃┏┻┃┏┏┗┳
┻┏┳┣┛┣━╋┓╋┻━┗┃┏┣━┣┣┃┣╋┓━┳┃┫┳┣┳┻┗┳┛┗┗┳┣╋┛
╋╋┓┻┛┗┳┃┫┏┳┻┛┓┓┻┻┗┏┏┓┗━┫┫┗━┣┃┏┛┣┓┓━╋┏┃┏┗
┃┫┻┻┳┳┣┃┗┃╋┛┓┃┫╋┻┫┏┛┗┃┃┃━┛┣┳┳━┏┃┃┳┻┻┳┫┃┓
━╋┣┛┏┃┻┣┃┻┻┫┛┃┗┻┛┗┻━┳┳┏┓┛┗┳┻┫┻┏┛┣┳╋┳━╋┫┣
┣┃┣╋┻╋┻┃┓┃╋╋┛┏┛━┃┳┫┃┏┫┻┃━┛┓╋━┏┏╋┳┓┃┃┻┣┛┃
┗┣╋┫╋┏┏┃┏┻┫┏╋╋┃┃┳━┓┏┗┗┗┏┫┻╋┃┗┳┗┻━┗┣┃┫┳┣━
┏┣┃┫┗┃┳┫┳┛┃┳┫┣┃━┳┛┛┻┛┓╋┏━┃┫━┓┛┫┏┓┗┓┃╋┻┣┓
┫┳━╋┗┻┏┣╋┣━┣┻┏━┳━┏┏┗┓┗┛┫┛┓┗┣┓╋┏┳┓┻┃┫┗┛━┫
┳━┻┫┫┣┓┗┃┏┓┃┳┣┫┗━┣━┳━╋┛┗┛╋┣┓┣┗┗┗┻┣┃┓┫┃╋╋
┛┳┫┣┛┃┓┓┓┃┻┣┓┫┛┛┻┃┓╋━┏┫┓╋┫╋┏╋┃┓┫┏┏┻╋┗┳╋┗
┃┳━┓┻━╋┣┻┗┃┓╋┏┣┣━┗┏┻┛┛┏┫╋┣╋┣┛┫━┓╋╋┗┗┓┻━┏
┣┃┫┛┳┛┻┗┃┗┻╋┣┏╋┛┓┓┓╋┣━┓┻╋┻┃┻┳┳┃┃┳┓╋
┗┻┗━┻┗┣┗┛┫┗┓┻┻┏╋━┳┻┻━╋┃┗┣┻┳┃┻┗┓┓━┏┣━┣┓┫╋
┓┳┳┏┏┻━━┻┛┓┏┏┓┳┛┻┃┣┏╋╋┓┏┫┗┛━╋┛┳┻┓┃┣┏┓╋┗┓
━┫┳┗━┏┗┏┛┻┣┏┗┻┣┃╋┻━┫┓┓┗┗┃╋┳┃┣┫┓┻┏┻╋╋┛┗┛┣
┏┗┓┃┣┓┗┓┫┛┏┓┳╋╋┗┻┏╋┓┗┛┗┏┓┻┣┓┗┛┛┳┓┫━┗┻┗┛━
╋┛┓━╋┃┃╋┳┓━┗┓┳┻┏┳┏┫┻┻┏┗┫┓┛┗┃━┻┣┓┛┛━┻┫┛━┏
┛┣┫┳┫╋┏┓╋┗┻━━┣┳┃┻┗┃┗┏┻┣┓┏┃┳┃┛┳┫┛┫┗╋┗┳┗┣╋
┫┗╋━┓┻━┻━┃┫┃┳┏┫┫┃┏┏┣━┳┓┗━┻┗┫┗╋╋┳┗╋┻━┻┏┳┫
┏┣┳┓┏┫┣┣┳┫╋┃┫╋┫┛┳┗┏┻┣┳┃┗┓╋┣╋┛┏┫┻╋┛┻┗┗┣┣┗
╋┻┳┛┏┓┛━┗┛┏┗╋╋┓┻┃┫┫━┣┓┛┻┃━┫┣━┣┓┏┓┳┃┓╋┣┏━
┓┻┃┻┛┓┛┫┫┳┫┫┻┣┳┗╋┓┓━━┓┛┏┛┳━┃┏┃┗┏┣┃┓┛┣┏┳┃
┗┃┃┓┓┣╋┛┫┃╋┛┛┃┏╋┃┗╋┣┃╋┣╋┻┫┛┃╋┫┃╋┫┻┓╋┃┫┗━
┛┣┫━┃┫┳┫┗┫━┻┣┣┗┫━┓┻┛┣┳┻━┣┳┃┣┻━┛┻┻╋┛┓┳┻┓╋
┃┗┫┛┏┗┳━┏┫┓━┗┃┃┃╋┣┫┗┃━┃┃┓┗┻┛┓┗┫┫┫┫┏┏┛┳┗━
┻┻┓━┛┓┃┫┏┣┃┓┃━━━┛╋┫┗┛┣┫┃┏┣┃┳┓┣┏╋┣┻┳┃╋┻┃┣
━┃┫━┏┃┛┻━┫┓┛┣┣┏━━┗┗┗━┳┏┻┗╋┫┏┓━┓┻┓┗┛┃━┻┳┣
┓╋┏┛┫┣┳┣┳╋┏┫┓┫━┫┻┳┳┳┣┻━┃┛┓┣┗┓┗┏━┣┗┣━┛┣┃┓
╋┣┛┏┫┣╋┗┏┣┳┛┳━┳┣┣┛┛┓┗╋┣┏┣┣┓┓┳┻┛┃━┓┻┳┗┓┣╋
┛┓━┗┓┳┗┓┻┳┏┛┻┻┓┻┛┗┣┣┣┳┛┗┛┃┻┣┻┻┛┻┛╋┃┣┻╋╋┛
┏┏┏┫┓┛┻┣━┫┏┳┃┫╋╋┫━┃┳┣┻━┫┻┛━┳┗┛┗┻╋┃╋╋┫┗┫╋
┓╋┣┻┻┗━━━┛┏┏┗┛┻┃┏╋┗┏┏┏┣┗┫┻┗┳┣┫┳┗┫┻┣┳━━┣╋
┗┫┫┫┻┗┣┣┣╋┣━┻┓┣┏┗┻┗┗┓┏┃┣┫┗┗┏┻┃┳━┳┳┗┛┃┣╋┓
┏┻╋┓┻┛┃┣┓━┃╋━╋┻┛┗┻┗┻┛┃┓┓┛╋━┛┃╋┗┣┗┗┫┫┫┣┻┏
┳╋┏┃┣┛┣┓┫┓┻┗┓┃┣┻┻┛━┳┫┛╋┗┛┣┻┓┗┫┃┣┗┻╋┳┳┳┻┓
┛┓┣┓┃┻┗┳┛┃┣┓┳┗━┏┻┏┛┗┃┣┫┏┣┫━┛┫┫┣┗┫┏┛
━┃┫┓┳┳┗━┃━┓┗┳┓┛┓┏┏┃┏┛┛━┫┫┏╋┣┣┃━┃┳┓┳┃┛┳┫┗
┃┏┳┏┫┓┣┫┣┏┓┓┏┗┃┃┓╋┣┗┣┣┛┗┫┳┛┏┫┗┗┳┳╋┃━┃━┏┫
┛┗┳┫╋┫┳┛┛┻┓┏┏╋┣┣━┫┓┣┓┻┗┳┣━┳┳┗┛┻┣┫╋┓┏┗┓┗┛
┗┛┳┳━┳┣┃┻━┛┫┛┛┗┃┏╋┓━┣┃┏┏━┛┃┗╋┳┗┳┗┃┫┳┣┛┫┏
╋┣┏┫┗┓┳┃┃╋┓┃┫┫┛┃┃┣┣┛━┛┫┏┻┃┓┓┛┃┻┳┛┣┏┃╋┻━┳
┗━┫╋┛┣┛┓┓┳┫┫┗┣┗┛┓┓┻┛┫┻┓┣┣┣┓┃┫┫╋┫┫┏┣┓┻┻┗┏
┛╋┗┛━┣┏┏━┗┛━┻┃╋┻┗┏━┃┓┻━┏┫┻━┓┛┃╋╋┗┓┓┓┏┻┛┛
┣━┫┏━┫╋┻┛┻┫┣┗┗┫┣┫┣┏━┃┓┗━╋┛┃┓┗┏┻╋╋┓┏╋┃┫┏┓
┃┣┛┻┃╋━┛┣┛┻┣╋┳┻┣┻┻╋┛┏╋┛┗┣┛┻┓┛┗┃┳┳┏┣┗┏┃┫┓
┃┛┛┻┻┣┳┓┛┻╋┣┫┓━┃┏━┛┣┗┗┏┫┳┣┗╋┛━┃┃┃┏┻┏┫┻┏┛
┛┗┛╋┏━━┣┃━┓┫┏┳╋━╋╋━┫┓╋┓┏┓┓┻┫┓┛┣┗╋┣╋┛┳━┳┃
┻┳┗┃┛┃┃┣┻┣┻┣┣┣┳┳━┏┫┳┏┣┃┫┣┫━┃┏┳┗┓┛┏┣┻┣┗┫┻
┃┣┃╋┣┫━╋━┫┳┏━━┏━┓┛┣┃┳┛┃┳┛┗┃┃┓┏┫┫━┣┳┛┳┫┻┃
┗╋┃┣┃┳┳┳┗┫┗┳╋┃┛┫┛┛┻┓┻┗┗╋┃┛┃┫┃┻┓┫┻┛┗┃╋┛┏┗
┻┳╋╋┳┫┓┃┫┗┣┫┫┳┓┣┏┃┗┳┏┻┏╋┃┣┻┃┫╋┻┫┗━╋┃┗┻╋┗
┏╋┣┳━┃┫┏┫┃┻┻┻┫┻┓┳┣┳━┫┫┳┗┃┓┓┛╋╋┳┓┫╋┫┣╋┫┗━
┣┃┗╋┃╋┣━┏┗┓┃━━╋╋┣┫┓━┛━┫┣┫┓┫┳┛┻┓┳┫╋┳╋╋╋╋┻
┻━┫┻┗╋┃┏┛┗┻┛┛┓╋┣┃┻╋┣┣┳┛┛━━┏┗━┳┣┻┏┫┗┫┃━┫┫
┏┛┳┫╋┓╋┗┏┻━┫┃╋┫╋┓┳┣┗┃┃┓╋┓━┻┏┳┃┳┣┛┃━┣┛┫┳┫
┣┣┻┣┻┳┻┣╋┻┻┻┻┫┏┛┗╋┫┫╋┛┳┏┛┃┻┏┫┫┏┗┛━┗┳┛━━┃
┫┛┻┗┳┛┛╋┗┓┫╋┗┏╋┫┓┳┫╋┻┳┫┃━━┻┣┛┳╋━━━╋┏┃╋━╋
┣╋┃┛┫┓┗┻┣┣━┗┫━┳╋┣┃┣┻┓┛┗━┛╋┓┏┛┣┫┛┏┏┳┣┓┣┻┣
╋┫┣┃┏┻┗┣┏┣┫┃┗┏┣┣┻┛┣┛┫━━┳┣┗╋┓┛┓┣┣┫┫╋┗┻┓┻┃
┣┳┓┃┓┣┏┣┫┛┓┫┛╋┫┣━┣┃┃┛╋┏┏┗┻┗━┏┫┫┓╋┏┫
┛┻┃┫┣━┳┗┛┛┣┫┻┓┛┃┻┏┛┳━┓┏╋┗╋┃┃┗┳╋┛┻┓┻┣┗╋┣┫
┛┣┓┃┓┳┗┛━┃┳╋┛┳┫┻┓┓┏━┓┫┓┻━┣╋┏╋┃┣┳╋╋┳┃┗┻┓┃
┣━┃┃┃┓┏┣┓┳┣┻┃┣┗┳┻┳╋┗━┣┳┃┃┃┫┃┗┫╋┃┓┫┛┣┗┳┻┻
╋┓┣┃┫┻┳┃━┛┣┏┃┻┫┫┏╋┳┫━┻┏┻╋━┣┻┛┏┃┏┃┓┓┗┣┳┗╋
┗┛┻┗┣┳┛━┛┻┃┳┃━━┗┓┳┳┛┏┃╋┻┣┫┫┣┗┳┫┗━┗┓┗╋┗━╋
┻┛┳┳┗┗┫┫┗┃┓┃╋╋┏┣╋┛┗┛╋┫┳━┣━┗┣┗╋╋━━╋┣┫┏┻┣┃
┏━┃┻┻┗┛┻━┓┃┃╋┏┗┏┃┗┓┏┻━╋┳━┫┃┓┃┛┫┫┗┳┛┫┃━╋┫
┫┃┳╋┻━┃┣┳┓╋┃┓┛╋┻┛┃━┛┣┓╋┓┓┛┏━┃┓╋┓━┗┗┏┻┃┏┃
━┳┻┃┣┻┗┏┗━━┳┃┳┻┏┳┛┓┃━┛┛┫┳━━┣┓┏┛┳┛┫┫┃┃┳┫━
┣┳┗┫┓┫┻┳┳┻┣┗┓┻━┏┣┃┏┫┗┓╋┣┳┫┻┓┳┣━┃┏┻┻┗┫┃━┏
┓┳┏╋┃┗┓┣┫┏┃┣╋┫┻┻┃┛┓╋┳┻━┏┻┛╋┳┃━┗┓┫╋┳┛┏┫┗┏
┏┣┏┃┫┛╋┏┻┫┻┣╋┫┣┗━┃┳┗┃┻╋╋┃┓┳┫┣┛┳┃╋┛┃┣┫┛╋━
┻┣┏┳╋┗━╋┏┗┗┓┏┣┫╋┣┳┏┏╋┛┣━╋┫┻┏╋┓┏┛┗┣┳━┫┏┣━
━┏┻┛┗┗┛┗┛┣┣┏┳┛━┗┛┳┳┣┓┓╋╋┻┓┳┳┫┳┛╋━┫┻┛┛┓╋┫
┣┳┗┃┛┛┏┛┓━━┛╋┳━╋┏┓┻┣━┃━┳╋┛┗┃╋┏┃┓┳┛┳┫┣┳┗┗
╋┳┻┛┫┛┛┗╋╋┓╋┃┃┓┳┓┛┛┛┫┳┳┗┫━┛┳┻━┫┃┛┓┃┣━┣┗┏
┓┣┓┏┃┣┛┃┻╋┃┏┻┳━┏┓┻╋┃┳┣┫┛╋┣┏┃┣┻┣┓┗┗┓┻┫┻┣╋
┓┏┫╋━┗┓┃┣┏┃╋╋╋╋┫┫╋┻┏╋┛┻┻┃┳┓┫━┫┳┣┗━┣┫┏╋┳┳
━━╋┳┃┃┫┻┃╋╋┛╋┣┃┗┗┓┛┗┳┛┛┃┃┛┏┓┓┏┳┣━┛┣┗━┛┏┛
┓┫┫┃┃┏━┓╋┏━┓╋┗┏┗╋━┗┃┗┻━┣┃┃┳┏┓┫┏┃┫┻┫┓┛┫━┗
━┛┫┓┳╋┛┃━┳┗┏┗┻━┻┣━━┗┻┃┓┓┫┏┳┳┓┳┛┛┓┗┫┫╋┏━┃
━━┫┗┣┗┫┛┃┻┻┃┓┛┃╋┫━┣┗━┃┃┓┏┏━┃┳┃╋┏╋┛┻━┣┣┃┳
┏┓┛┓┳┛┳┣┃┃┻┻╋┳╋┏┓┃┛┃┓┫┳╋┫┛╋┏╋┛┫━┗┫┓┓┣┣━┣
┓┗┃┏┓┃┗┳┏┳┗┗┣╋┣┛┛┓┃┣┛┗┃┏┛┳┫┓┏┻━┫┫╋┓
━┳┻━┫┣┏┗┏┻┗╋┏┻┓━┗┗╋┣╋┫┛┻┻┏┓┏┫┃━┣━┛┗┫┗━┃┳
┓┏╋┳┻┏┣┛╋┃╋━┏┃┏━┫┫┳┻┫╋┛┛━━┃┣┏┏┣┻┃┃┏┛┛┗┏┗
┳┫┣┓╋┓┓┓┻┳╋━┫┳┣┗━┻┛┃┓╋┳┻┃┗┛┫┣┻━┗╋┛╋╋┫┻┣┣
━┃┳┻┃━━┻┓┣┃╋┗┻┛━┫╋┏━┳┓━┓╋┣┣┛┳┫┏┛┗╋┣┫┏┳╋╋
━┳┳┏┏┫┳┫┫┛┫┏┻┃╋┳╋┛┳┳┗┳┻┏┣┗━┛┻┏┣┏┳┻┻━┫┗┛┻
┃┳┛┏┳┗┛━┳┗┣┻┫┛┓━┳┣┳┻┛┛┃┣╋┣┳┃┻┻┃┛┻┳┃┳┣┳╋┳
┳╋┏┣┳┻┛┃┛┣┗┓┓╋┣┏┳┳┻┏╋┻┣┫━┃┏━┗┫┃┣┻┗┫┓╋╋┳╋
┣┣━┗┃┳┻┣┣┣┃┣┃┏┓┳┏┓┏┛┃┏┛┫┓┃╋┓╋┗┗┏┏┫┏━┗┓┫┓
━┏┃┗┏╋┻┻┳┻┓┻┫┏┻┣┏┻┫┳╋┣┓━┏┛┓┏┣┫┃┗━┃┛┫┣━┛┣
┓━━━┓┏╋┣┫┫┫┏┗┃┣┫━┫━┓━┫┣┓┏┛┏┃┛┛┏┓┫┣┃┳┗┗┳┻
┣┳┫┣┏┃┓╋┻┃┛┃┗┛┫┗━┗┃┏┛┏┣┻┃╋┃┻┣┣╋┗┏┻━┃╋┣┫┣
┛┻━┗┻┗╋┳┃┗┃┏╋┛┗┏┛┻┣┻┗┻┻╋┗┓┓╋┳┳┻┳┓┏┻┻━━┳┃
┗┃┳┃━┃╋┫━┳┳┣┫┫┃┃┛┓┫┏┣┗┣╋┗┫━┗┛╋┃┏┏┛┗╋┗┗┻━
┗┛╋┣┳┻┣╋━┫┳┛┫┃┫┻╋┳┗┛━┏┣┣┓┃┻┏┣┣╋┻┏┗┓┓┃┳┫┻
┳┃┏┏╋┫┃┳┻┳┓┗┳┃━┏┏┛┓┛┓┫╋┣━┫━┃┳┫┏┓┳┗┣╋┗┣┓┗
┣━╋┛┳┗┣┛┗━┻┣┗━┗┗┻┫╋╋┣┳┗┓┳┏┛┣┓┻╋━┗┗┛┗┃┣┃┳
┳┓━┫┛┫━┓┻┳┏┗┫┃┻╋┗┛━━┃┻┗┏┛┓━┻┫┗┛┻┳╋┣┻╋┏╋┃
┃┻┛┗┣┫┳┫┻┣┫╋┓┫┃╋┃┛┣┳┻┗┏╋┛┛┫┏┻┳┳┏┃┣┛┏┛┓━┗
╋╋┳┫┳━┛╋┗━┓┣┗┣┃┛━┗┏┃┛┣┛┃┓┓┳┫╋┓━━┻━┃┳━━┓┳
┳┏┳━┏┏┳┻┫┣━┻┣┃┏┳┗┛┻┃┳┫┳┫━━┻┣┣━╋┓━┏┫┛┗┣┓┏
┃┳┣┏╋┻┃┃┗┓┓━╋┓┻┓╋┫╋┛┓┗┓━┻┃┻┫┓╋┓┫┫┃┫┻┫┏┏┳
┓┛┗┻┛┫┓┛┛┏━┳┫╋┛┛┻┓┻━┏┳┃╋┓━╋┏┃┣┏┏┃┛┗╋┗━┻┓
╋┛┃┣┏┫╋┏┳┻┻┻┣┃┳┗┳╋┳┗┛┛┻┣┃┳┣┏┗╋╋┓┻┛┗┛┣┣┳┳
┓┓┗┣┏┳┏┳━┫┃┳╋┛╋┏━┻┳┳━┛┏┓┃┃━┻┗┫┏┃┫┫┻
┣╋┫┗┣┗┏┫┣┳━━┛┓┛━┫┣┗━━┃╋┻┻━┃━┓┏┻┏┳┻╋┳━┗┛┛
┫━┫┛┃┫┃┃╋┓━┻━┏┫┣┣┏━┣┃┃┳┣┳╋┣┓┫┣┻┛┳┓┗┳┗┛┣┃
┛┻━┳┣━╋┓┗┣┏┓┫╋┻╋┏┫┏┃┃┛┻┗┓┛┣━┻┓┗┛━┳┣┻┫┗┗┓
┗┏┗┓┻┛┣┏┣┣┛┫┗┫┃┫┣┳╋┣┻┳┗┫┳┻┫┓┛┓┫┛┛╋┓┫┏┏┫┏
╋┓┫┫┣┫╋┫┏┗┏┣┛━┣┣┳┃┳━┃┳┻╋┻┗┣┳┻┣┣┣┏┛╋┛┗┗╋┛
┫┳━━┻┻┏┓┗┫┛╋┣┻┓┛┏┫╋┏┃┣┫━╋━┗┃┣┓┣╋┓┣┛┫┣╋┗┃
━╋┃┫┣┃┏╋┗┫┓━┳┛┳┫┳┏┃━┓┳┣┏━┛┻┣┗┃╋┣┏┏━━┗┃┃╋
┫┻┛━┗┳┃┳┫┛┣┛┣┏┓┛┳━┗┓┗┛┫┓┫╋┛┣┳┣┏┓┳┓┃┫┫┻┳┳
━┳┗┃┳┳┫╋┻┻━┗━┃┳┻━┏┛┳┃┏┃┏┳┳┛╋━┻┃┓┗╋┫┏╋━┛┫
╋╋┗┳┻┣┳┳┃┣┓┻┫┏━┓━┳┃━╋┗╋┛┣┳┏┛━┛━┛┃┃┳┛┳┏┳━
┏┛┣┓━┳┳┫╋┏┏┛┳╋┃┓┳━┗┳━╋┏┗┓╋┣┻┫┫┻┛╋┳┛┓┣╋┓╋
━━┳┓┗┛┃┳━┫┳┛┏┏╋┏┓┏┓┗┳╋╋┗┫╋┓╋┏┗┫┻┃┫┣━━┛┃┣
┗┛┗┛┃┳╋┏┛╋┫┓━┻┛┻┏┗┣┓┓╋┛┳┛┏┻┫┏┓┣┳┫┻━╋┳━━┛
┃┓━┗╋┳┻┃┏┛┳┃┏┃╋━┏┓┣┓┃┻┳┫┗┃━┗┻┏━┓┛┣┓━┫┗┻┓
┫━┃┛┫━┻┏┛┓━┻┓━╋┏┫┣┫┓┃┏━┣┃┓┣┳╋╋┓┃┗┻┛┫╋┳━┳
┫┏┃━┣┻┫┫┳┃╋┳┏┓┫┗╋┻━┓┣┣┗┛┻┳━╋┃┛╋┃┫┻┏┳┫┛┣┗
┏┳┻┗━┫┓┳┏┓╋┣┫━┣┛┃╋┳┗┻┣┣┏┫┣┛┛┛━┻━┻┣┗╋╋━┗┃
┃┛┛┃┻┛┻━┃┃┻┫┃┻┛┛┫┏╋┻┻┓┓┏╋┻━┻┓┻┳┓┳┓┳┗┣┳┣┛
┻┻┃┏━╋┗┻┫┣━┛┃┻┃┗┻┏┗━━┃┗╋┳┃┏╋━┃┏╋┻┻┏━━┫┓┏
┓━┃┛┓┛┏┣┛━┃┏┓┳┓┛┗┗━━┗┃┫┫┛┏╋┛╋┏┃┓┫┛┛┏┻━┻┳
┗┏┃━┓┣┃┏┳┫┫┫┗┃━┏┳┳┻┗┳┳┗┣┗┓┏╋┛┻┃┓┛┳┻━┫┓┏┣
┃┫┣┛┻╋━━┣╋┫┃┣┗┗┫┛┏━┳┃━┓┣┳┗┛┣┳┏┳┫┫┃╋╋┻┓┗┗
┻━┛┛┏━━╋┏╋┓┛━┃┓┳┏┫┃━┏┻┫┻┓┓┛┓┳┛┳━╋┻┫╋┗┏┃┻
┗┃┛┃╋┣┫┣━━┛┫┻┃┗┻┏━┏┗┏┏┓┳┃┳┗┗┗┣┳┏┳━┫
┗┣┓┣┛┫┫┗┻┛┳┗┳┣╋╋━┓┃┳╋┛┻┣┳┣┛┻┳┫┗━┛╋┃┓┫┫┫╋
┓╋┻┻┓┣┓┓┫┓┫┣┣┣┃╋━┣┣┣┫┳┏┳┏┳━┃┳┓┳┃┃┫┳━┏┻━┣
┃┫┗┓┫┛┫┛━┛┣┏┻┃┓┓┳┏┓┗┗┓┻┛┏┣┣┏┓━┳┣┳┛┓┻┏━━┃
┻┓┫┣┣┣┳┛┏┳┛┫┃┳┃┛┓┏┃━╋┛┛┫┻┛┃┣┻┻┣╋┻┻┫┃┫┏┻┫
╋┏┳┛┻┻━┣┃┻━┳┫┏━┻┻┃━┛┃┫╋━┃╋┛┳┻━━━┛┛┻┳┃┏┻┗
┓━━┻╋┏┏┣┻┏┏┫╋┛╋┛┫┣┣╋┻┻┃┻┗━┻┓┃╋┣┳┏┗┏┫┻┏━┳
━┣┏┫┗┓┣━┣┃┓┫┫┓┣╋┛┏┣┳┓┻┣┻┗┃┫┓┣┳┓┫┓┗┗┻┛┻━┏
┳┛┻┫┓┫┣┃━┏┓┗┗┳┃┣┏┛╋┳┗┻┳┳┫┗┻━┻━┛┃┣┓┳┻┣┓╋┏
┓┻┏━╋┻┃┣┳┻┏┫┃┳┃┏━┛┃┃┃┳┓┻━━┏┻┻╋┃╋━┻┫┏┛┳━┗
━┛┏┻┫┃┗┓┻┃┛━┓┣┃┳┫━┓┻┃┏┓┏┫┣┳┗┫┃━┃┓┃┫╋╋┳┓┳
━┃┫┗┗╋╋┫━┓┫┛┳┫┃╋┃┗┳┳┳╋━┓┛┗┫┗┣┫┣┛╋┃┫┳┗┃┓┗
┛┳┗┫━┻┏━┳┛┳┏╋┻┓┳┏┏┓┓┃┗┃┓┃┻┫┛┓━┣┏━┳┻┳┓┗┳┛
┳┏┻┏┻┏┏┏┗┓┣━┏┻┗┓┻┣┗┫┗┗┫┃┏╋━┓━┛━┃┳┛┓┏┃━┗┳
┻┃┏┣┃┗┣┣┗┫┫┳┻╋┛┫┃┓┗┣╋┛╋━┳┗┗━╋┛┗━╋━┣┣┗━┏╋
┃┏┗┛┻┫┫┗┣━━┫┣┫┛┓┫┗━┗┳╋┛┃━┃┛┃┃┫┫┣┫╋╋┫┃┃┻┫
┳┣┛┫┛┳━━┏┗┣┣┛┏╋━┫┓┳┫┣┣┓┣┗┏┏┃┫┫┏╋┏┳┗┻┣┃┛┓
┳╋━╋┓┛┳┳┏━┓┫┣┗┣━┏┫╋┛┓┗┃┳┻┗┛━┣┻┓┏┃┳┛┫┃┳┗━
┣┃┗┳┛━╋┃┣┛┳┃┳┳┗┗┓┏┗┳┛┓┳╋┓┳┻┫┃┫┏┓┃┛┫┫┗┳┓━
┛┏┃┏┓┣┻┻━┗┃┻┛┻┫┳┻┃┳┃┫┛┏┛┳┃┛┫━┣┗╋┏┫┓┃┻┃┗┛
┣┓┻╋┃┣┣┫┛┻┗┫╋┻┗┗┏╋┃━┗┫┫┃┳┳┃┻┗┓┃┻┓┫┣┃┫┏┫┓
┏┗╋┫┃┛┻┫┣┣┫┏┗┻┃┫╋━╋┃┫┗┗┫┛┏╋╋╋┳┣┳┫┓┳┃╋━┳┛
┛┃┛┫┗┣┏┛┣┃┃┻┳┃┣┫━┣┃┛┣┃┃┏┛┳┻┃┳┗┫┣┛╋╋┣╋━┓┃
┳┛┏┫┣┓┓┫┛┫┛┓┻┻━┏┏┛┛┫┻┃━┗━┳┻╋━┗┛┗┛┻┻━┏━┏┗
┛━━┳┫╋┗┃┏┓┫┓┗┗┣┣┫┛┗┻┏┫┏┫┫┣╋┓┻╋┗┣╋┃┗
┏┓━┗┛┣┻┓┫╋┗┣╋╋┃┗┫┏┗┫┗┫━┗┫━┗┻╋┫┳┣┃┃┳┳┓┃┗┣
┳╋┃┣╋┻┣┣┳┗┃┏━┏┫┣┓┳━┫┗┳╋┃┓┏┓┏┣┳━┛╋┻╋╋━┣┓┳
┃┳╋━╋┻┻┫━┓┗┛╋┏┛╋━┻╋━┣┻┳┣┓┃┗┗┣┓┗┻┃┳╋┗┻┗┣┏
┻┳┫┗┛╋┳┛╋┻┣┫┻┛┫┓┳┻┻╋━┻┗┓┓┏┫┗┃┗┛┻┃━┛┣┳┏┫┳
┣┗┫┣━┫━┳┳┛┃┣┻┃╋┛┻━┃┣┗┛┏┏┳╋┻┳┳┛╋┃┫┓━┛┳┓┛━
┗┳╋┏┛━┳┳┏┗┓╋┗┳┃┗┻┗┓┗┳┫┫┣┻┏┳┫┛┣━━┻┫┃┗┛━╋┻
┳┏┗┗┻┣┛┣┫┃┣┛┛┛╋┳┻┻┣┻╋┣┣┓┻┗┫┳┏╋┃┫━┗┣┳┏┓┻┻
┻┣┣┳┃┛┫┛┏┫┣┛╋┣┫┣┓┫━┗┗┏━┛┛┳┃┫┏┻┓┳╋┃┳┻╋┳┣┫
━┛┛┃┏┳┫━┗━╋┫╋┃┫━┳┫┻┣┻┛━┳┫┣┏┓┻┃╋━┫┓┏━┗┫┻┳
┃┏━┛┃┏┣┫━┃┫┗┣┳┗┗┏┫┏┃━┛╋┣┗┗┏━┗┫┳╋┣┗╋┗┳┛╋┏
┗┛━┫┗┳┣┃━┓┳╋┻┛┳╋┫┛┛┗━┓┏┃┫┳┫┛┛┃╋╋┏┻┗┏┏━┓┣
┓━━┏┓┗┫╋┻┻┛┳┃┓┳━╋┫┗┛╋┏┣┫┃╋┣┏┫┛━━┳┏┻┻┻┏━┓
┓┏┫┏┣┃┗┓┃┃┃┏┃┣┓┳┻┣┻╋━┏┛┫┓┗┓┗┳╋┗┃┛━┳┫┓┛┗┻
┫┻┃┗┫┏╋┳┃┓┗┏┻┃┓┛┻━┓┗━━┗┣┫┛┏┏┃┛┫┻┻━┻┃┳┻┛━
┣┳┏┓┏┛┻┣┫┓┫┫┛┫┳╋┳┻┓┛┓┣┗┣╋┗┗┃┫━━┏┏━╋┛┏┏┳┃
┳┏━╋━━╋┳━┏┗┻┣━┗┓╋┛╋┻┻┛┓┳┣╋┃┏┻┻┗╋╋┃┣┛┗━┣┣
┃┫┃┛┃━┗┫┣┃╋┛┻┛━┓┳┓╋┏┃┏┏┏┛┣┛╋━┣━┓┳┏┗╋━┛┻┗
╋┣━┣┻┛┗┫┓┣┳┛┃┗┛┓┛┻┛┏┓┣━┻┏┳┛┻┛┃┻┛┣┏┛┫┳┳━┓
┛┣╋┛━┛┛┣╋┗┛┗┫┳┳┓┣┳┳┃┓┃┓┣┫┳┏━┗┗┓━┻┛┣┫╋┻┏┳
┓┓┳┳┻┣┏╋┓━┻┛╋┃┏┏┃┃┏┃┓┻┏┏┳┫┻┓━┗━┓┳┳┗┓┏┻┓┓
┏┃┏┃┣┳╋┣┻┃━┗┃┻┏┗┫┫╋┻┳┻┏┛┓┛┻┳┗╋┻┫╋┳┻┓┛┗╋┃
╋┣┃┃┃┓┣┛┛┣╋┫┻┣┣┃┗┣┣┗┏┃━┏┗┫┣┗┣┻┓┳┗┻┣┫┗━┓┫
┏┓┗┻┃╋━┣┣┻┓┛┃┫┓┗┗━━┃┣┏╋┻┓┳┗┫┓┫┗┳┫━┏╋┣┓╋┏
┫━┓┣╋━┓┳╋┓┳┃┣╋┗┫┻┓┣━┻┃┓┃┫┛┓┏┳━╋┣┣┳┳
┻┓┻┏╋┗━┫┃━━┗┛━┓┏┓┓┫┳┛┳┗━┳┫━┳┓┛┛┛┳╋┛┃┳┛┻┏
┛┓┳━┏┏┣╋╋━╋┛━┛┫┃╋┏┗┗┓┳┗┏┓┳┗┻┓┏━┻╋┫╋┓┛┛┣┳
╋┓━┣┳┛┃┓┓┗┛┳┣┳┗┣┗┛╋━┳┓━┃┓┻┣╋┫━━┓┻┛┛╋┻┳┻━
┳━┛┻┓┓┗┳┳╋┛╋┗┛╋┗┫┃┛┫┻━┏┗━┳┃┏┳┫┗┗┳┛┗┏┻┳┳┣
━━┣┻┫┫┃╋┏┃┏┻┫┃┳┫┛┳┏┓┃┫┏┳┗━┃┻┣┳━┃┓┻┻┳┣┏┓┗
┓┓┳┳┗┛┛┏┳┣┫┫┛┏┣┓╋┣━┛┃┳┫╋╋━┫┓┓┃┳┳┃┓┃┻┃┓╋╋
╋━┗━╋┏┓┃┫┣┳┣┛┗┗┛━┫┣╋┗┓┻┃┣┳┃┓┃━━┳┏┗┓┃┏┛┻┛
━┣┓┣┓┣┏┳┛━┗┏┣┏┻╋┓━╋┓┃┓┻╋┃┗╋┏╋━┻┏┳┛┛┫╋┫┓┳
┓┫┫╋┛╋┃┃┗┃╋┗┣┓┃━┻┗┻┫━┫┗┗┏┳╋┫┗┳┳┏╋┏┛┃┻┫┓┳
┻┣┃┗┣┻╋┏┏┏┣┗┛┻┏╋┻━┏┣┗┏┣┫╋┏┓┓━┫┻╋━┏┣┗┻━┣┓
┻┃┣┛┏━╋┃┓┓┃┓┛━┳┗┳┃┛┃┓┛┓┓┃┫┛┻┫┫━━╋╋┃╋┻┫━┃
┃┏┳┣━━╋┳┏━┛┛┻╋┳┃╋━┓┏┣┛┗┫┓┛┛┣┳┳┏━┗┳┣┏┓┻╋━
┏┃╋┗┓┻┛┃━┫━┗┳┳┳┻┗━┣┏┛┏┣┳┏┛┣┃┃┳┗┏┃┣┳╋┛┏┛━
┗┻┗┻┫┃┣┓┳┫┳━┻┛┻┫┫┓┛┫┫┃┻┫┫┳┃┛━┻┫┛━┏━┻┗┣┫┻
┳┓┳┛┻┗┻┗┃┓┗┫┣┛┻┳╋┫┣┃┃┻┓┗┃┫┏┓╋┗┃┃━┗┛┃┗┗╋┃
┏┓┛━┃┏┓┃┻┃┛┓╋╋┃┓╋┗┗┃┃╋┻┗┫━┣┏┃╋┻┗┛┓┓┫╋┻╋┫
┣┃┫┫┫┗┣┫┏┏┃┻┓┛┻┏┫╋┻┻┃┻╋┗┫┛┳┗╋━┳┃┣━┫┏━┃┗┛
┓┏┛┻┻┻╋━┛━┫┳━┫┣┗┃┛┗┻┃┃┣┗┓┛┛━┛┓┛┣┛┓┓┏┛╋┻┫
┻┏┻┗┳┫╋┻┳┗╋┻┣╋┳┃┣┣┫┣┫┫┳┗━┣╋━┣┫┗╋┫┗┗┗┫┣┓┳
┫┫╋━┳┻┫┻┃┃┛┫━╋┳┏┫┓┏┻┏╋━┫┫┻╋╋┛┃┗┳┻┓┛┫┫┫┳┏
━┗┓┗┓┻┫┓┗┗╋┓┗┳┛┓┫┓┓┳┫┓┳┗┛┛┃┃┛┃┃┻┏┏╋┃┻┫╋┗
━┓╋┛┗┳┗┛┣┻┻┣┏┏┣┳┛━┫┃┗╋┣┻┛┻━┏━┫┗┻┳━┻┣┣┃┃┫
┣┳┛╋┓┣━┏┣┗╋┓┻┳┫┓┳┃┻┻┣┓━┣┛┻┃┓┏┫━┳┫┻━┏┣┫┳┓
┏┃┏┓┳┛┫╋┻┛┫━━┗┻┣╋╋┛┣┃━┳┛┻┗┛┓╋┣┏┣┛━┻
┃━┣┃┓┳┣┏┏┗┻┛┗┣┫┻┓━┳┻┫┓┻┓┓┛┏╋┗┳┳┓┏┓┗╋╋┃┓┏
┏┻┗┳┣┏┗┫┏┻┃┣┫╋━┓┗╋┳┗┣┓┛┻╋┏┗┗┫┃┏╋━┛┃╋┏┣┳┗
┫┻┃┣┳┣┓┃┣╋┓╋┫┛┛┗┓┓━┣┫┃┃┏┻┗┫━┓━┗━┃┓┃┫╋┗╋╋
┣┻┃┣╋┗┓┓┛┣┣┛┫┛┻┃┛┣┏━┳┓┛┓┗┗┏┗┣┫┓┓┣┏┗┗┫┻┛┏
┣┻┗┣━┳┃┛┗┓┳┣┻┃╋┓┛━┫┳┣┻┳┓┃┻┛┻┫┛┏┃┣┛┛╋━┛┻┳
┏┳┻┣┃┫┣┫┳┻┻┛┛┃┗┏┃┳┛┓┃┫┏┫┛┗┳┃┣┳╋┳━┣┏┗┳┃┫┗
┗┳━┓┳┣━━┛┣┣━┫┃╋┻┏┳┃┫┫┛┏┫┣┃┓━┛┳━╋┏┣┓┛┗┻┫┫
┗━┣┛┣┗╋┻┳┣┃┃╋╋┫┣╋┳┫┛╋┫┃┻┗┫┓┃╋┃┃┓┻┏┓┛┃┏┫┛
┣╋┛┫┳┓┛┏┛┣┏┏┳┏┛┗┛┳┏┓┳┓┫┛┣┫┣┓┳┳┏┳╋┫┣┻━┛┏━
┓┣┓┗╋┣┳┏━┻┫┃┓━╋┳┫┓┣┫┛┫┫┃┏┃┛┫━┗┏┏┫┛┻┳┫━┣┓
━╋╋┏┏┗┛┻┻┫━╋┃┫┃┻━┏┛┓┓┫┛┳┳╋┓┗╋┗┻╋┃┳┫┫┗┣┳┛
┣┃━┛┫┃━━┛┣┳┫┗┻━┗┗┓┫┏╋┛┃┃┗┏┏━┃╋┛┣━┛┗╋┣┣┏┳
┛┫┣┫┻┃┏┛┻┳┫┛┓┻┃┫┓┣┓╋┣┳┃╋┣┃┳━┻┣┣┣┫┛┛┛┓┳╋┓
┫┗┓┏━┻┻┻┛┃┓┫┗┣┳┗┳┳┛┛┳┓┫┳━┛┗┃╋┃┣┻┗┓━━┃┫╋┃
┳┛┃┏┃┓┳┗┏┳━━┻┗┳┳┗╋┃┫┏┻┏┗┛┻━┳┏┳┓┏┓┻━┓┛╋┫┻
┗┻┣┳━┫┏┏┓━╋┣┣┻┏┻┗┻━┗╋┛╋┫┫┛╋┣┃┛╋┳┫┏┛┏┗┃┏┫
┏┏┃┛┓┫┻┏┳┗┓━┛┛┣┃┫╋┗┫━━┻┳┻┻┓╋┛┓┫┻┃┻┛┃┛┻┛╋
┛╋┛┛┳┻┓╋┣┣┗┛┓━┓┳┫━━┫┫┫┣┫┓┳━┛┛┏┓┓┏┛┳━┳┛━┓
┓┗┣╋┓┓┏┓┫┃┗┫┏┳┻┻━┛┳━┃┓┫┏┃┛┻╋━┗┻┗┳━┳┳┫┃┣━
┛┳┓┗┛┳┣┏┏┏┻┛┫┣┓╋┛┳┛┏━┏┳┳┣╋┗━┗┳┏┗┗┗┛━┗┏┻┻
┻━┏┃┛┻┛┏┓╋━┫┻┓┫┻┏┻━╋╋┫━╋┏┛┣┳┗┓┣┻┏┓┓┗╋┫┗┻
┻┃┃┗┣━━┻━┗╋┫┛┫┃┫╋┛┻┓┛┫┃┃━┛╋┻┃┣━┫┻┛┳━┫┣┳┳
┫┃┣┃━┫┗━┓┳━┃┻┫┗┛┃╋┗┏┓┃┣┛┻━┃┏┃┣╋╋┓┫┛┓┗┗┃╋
┛┳┏┫┃┗╋┓┣┫┃━┳━┫┛┓┗┛┛┫┓━┛┏┻┫┫┣┓┃┛┛┻┃
┃┛┗┣┗┻┳┃┻┛┗┃┏┃┏┃┓╋╋━┗┻┫┛┛┣┓┳┛┻┫┏┫┻┓┫┣┫┳┳
┻┏┛┓┏┣━┃━┗━┛┳┏┏┳┳┫┏┻┳┣┛┃┛━┳┳┫┓┏┏┫┣┓━┳━┻┏
┃╋┻┏┗┛━┓┓╋┓╋╋┳┣┏┛┗┛┫┣┫┣━┛━┓┻┫┏┳┓┣┫┗━━┻┏┫
┗━┣╋╋┛┣┛┓┳┫┓┃┣┏┗┃┣┓┳┗┏┳┃┳┏┗━┣┓┫┻┫┛┻┓┃┣┗━
┏┣┳┣┣┫╋━┻┃┫━┻┏┓┫┏┏┏┳┃┳━━┃┣┓┏╋━┻┃┣┃┻┃━┛┣┃
┣┗┻╋┻┻┃━┓┣┣┛┫┓┛┓╋┛╋╋┳━┛┃┓╋┗┓┓┻┃━┃━┗━┃━┳┃
┣┻┃┣┛┳┣━╋╋┗┻┳┃┣╋┣┛┗┣┓┻┳┣┏━╋┓┗┻┫┫╋┛┃┫┫┫┏┛
┗┳┏┓━╋┣┃┃╋┗┗┻┛┫━┗┳┗┗┣┫┣┏┻┏┣┛┗┗┏┻┃┏╋┫┻┳┛┫
━┓┳┗┗┳┳┏┣┣┻┳┫┛━┛━┛╋┃┛┗┣┛┫┣┗┗━┳┃┛┳┗╋┏╋┓━┛
┻┛┗┳┳┫┣┗┳┛┣┗╋┏┳┻╋╋╋┃┗┗┏┏┃╋╋┏┣━┫┗┻┳┛┛┛┃┳┣
┛┫┏━┛┳┳┃┛━┓━━━┓┻┣━┻┏┫┃┫┻┣┛┗━┛┃┫━┏┫┗┗┓┏┓┃
┗┓┃┫┛┗╋┗┫┻┗┳┻┳━┣┣┣━┗┣┛┫┳┣┛┗┛┻┓┃┻┳┓┣╋━┛━┫
┻┗┛┛━┳━╋┗╋┏╋┏┏┳━┏┗┏┣┃┫━┃┏╋┫━┣┗┗╋┓┛┫┃┓┫━┃
┫━┣┛┏╋┓┏┓┣┃┫┏┣╋┏┓┏╋┫┓┳┳╋╋┃┛┣┻┛┣┗╋━┳╋┓┏┃┳
┣━┓┣┃┏━┻━┫┣┫┳┛┳┻┓━┫┣┗╋┗┓┃┏┛┻┓━┗┣┃━┣╋┣┓┳┗
┗┃┓┣┫┏┃┳━━━┫━┏┳╋┫┏┣┓╋┗┻┓┏┛┣┳┣┻┓╋┛┛┻━┫━┣┳
┏╋┃┃┏┛━┳┫┻┛┛┻┓━┏┻━┏┳┣┻┗┣╋┻┏┻┫╋┻┻┗┛┓┣┳┳╋┃
┓┛╋┣┓┃┻╋┏┏┗┳┓━━┓┛━┓┻┣┛┻┗┻┻┻┻╋┫┣┗┏┏┻╋╋━┓┣
━┓┳┳┏╋╋┳┻┫┗┫┏┃┫┫┗┓┛━┣┣┳┛┛━┛━┻┗┗╋┏┓┻┳┳┻┃┗
┗┏┃┛┏┃┳╋┓┻┗━┳┓┣┏┣┻┳╋┛┃╋┏┛┏╋┳━━━┛━┳┻┳┛┳┃┏
┗┃┃┻┫┛┛┫┛┃┃┏┣┳╋┏┛┛┓┗┗╋╋┗┣━┃┗┓┓┣━┣┳━┗┻┳━┃
┛┏┏┏┛┣┓┓┗┗╋┛┏┳┗┏┣╋━┫┓╋┻┣┗┳┫┃━┃┣┛┏┃┳┛╋┏┳┛
┓┗┳┛┃┛┏┫┃━┗┛╋┳┫┛┫┓┏┳┓━┓┻╋┫┓┓┻┓┃┳┃┛┫┗┃┛┏┫
┓┗┫┗┓┻┛┣┃┛┃┓┣┃┳┛┃╋┏┏╋╋┳┏┓━┓╋┏┣┛┛┃┓╋
┻╋┻┏┻┳┏╋╋╋┣━┛┻┏┛┣┗┃┓┳┣┓┃╋┣┣┻┻┫━━┛┏┻┻┳╋┗┻
┛┛┻┣┃╋┫╋┗┏┓┳╋┏╋┳━┛┣━┳┓┣╋┛┏┃┏┛┻┏┛┛┏┳┫┻┫┫┏
┣━┓┫╋┓┛╋┣┣┳┗┓┃┏┏━┗━┓┳┛┳┣┃┫┛━┳┛━┓┛┻┓┻┃┏┃┫
┃┏╋┗┃┣┛┏┫┛╋┣╋┳┳┳┏┣┓┣┓┏━┫━┏┓┻┫┫┫╋━┫┃┏┏╋┻┗
━┳┻┗┓┳┃┃┏━┳┓╋┓┗┓┣┃┏┳┳┛┣┣┓┛┗┗┃┓━╋┗┳┃┏┗┫╋┻
━━┓┃┣━┣┻┃┏┳┻┗┻┫┓┣┗┣╋┏┃┃┣╋━┗┫┳╋┻┻┣┫┣┗━┳┫┫
┃┣┫┳┓┫┳┣━┏┃╋┗┳┣━┓┛┏┻━┣┛┗╋┃━┳┗┣┏┗┃┫┳┓━╋┏┳
╋┓┳┫┗┏┗┻┫┛┫━┏┫┃┗┗┣┫┫┻┃━━┫╋┓┫┏┃┗┫┗┫┻┓┣┓━┃
┣┳┃┣┗┫┣┫┳━┏┳┻┳┛┗━┻┫┣┻┃┓┗┓┗╋┗┫┏┃━┏━┫┣┻━╋┗
━╋┏┃┳┫┃┓┻┫┳┛┫┳┗┣┃┗┛┫┗┛┳┏┃╋┗╋━┫┣┏┛┏┃┗┓┫┃━
┓┏━┛┣┳┫┓┣┳┓┛┃┗┗┗┏┣┛┏┏┛┣┫┗┗┗━┓┏┃┫┻┫┓┣┓╋┫┃
┻┏╋┳┗╋┏╋┓┓┃╋┓┓━┃┣┻┗┳╋┳┫┫╋╋┏┻┫┗╋┣━┃┃┛┓┃┣━
┗┓┳┛┃┻╋┣┫┫┣┏┃┣┳┗┃┛╋┫┓┃┳┳┓┣━┏┣┻┃┓┻┏┗┛┫┳┏╋
┣┛┫┓┓┳┓┫┓┫┏┫┃━┛┻┓┗┓┣┛┣┏┻╋┃┛┫┃━┗╋┓┛┃┓┫┛┃┻
┛┗━╋╋━┛┗┗┓╋┫┏━┃┻┏┳┣┏╋┣┗┻┻╋┗┏┛┳┏╋┛┣┻┓┏┏┣┛
┳━┓┻┏┻┏╋┓┃┫┻┏┻╋┃╋┫━━┳╋╋┫┫┣┛┣┻┳┏┻┻━┓┗┏┫┣┫
┃┏━╋┃┛┏┗┳┃┃┛┫╋┛┏┫┓╋┏┳┛┏┃━┓━┛┫┛┏┛┳┏┣┛╋╋┫╋
━┫┻┻┗┣┗┳━┛┓┗━┫┛┻┗┣┏┻━┣┏┛━┻┣┻━╋┻╋┣━┗┗┗┗┏┗
┏┻┓┳━┳┗┃┳┫┻━┻┃┛┏┗┗━┫┏┏┫╋┣┫┳┣┳┣┛┣┓┛┳┓┏┛┏━
╋┛┛┻┳┻┗╋┣━┫┛━┗┳┻┫┏┳┻━┳┫┻┓━━┓━┏┃┏┃┻┳━┳┳┃┣
╋┻┻┫┣┛┗┻╋┛━┫╋┗┻┫┛┛┫━┗┛┫┓┃┣╋┃┗┓━┻┓╋┳┳┳┫┏┓
╋┳┣┻┣┃┛╋┻┻┣┗┃┃┛┣┻┻╋┏┫┻┣┛┣┣┃┫╋┛┳━╋━┻┏┳┗┣┓
┛╋┗╋┛┻┗┏┣┛┣┗┛┃┓┓╋┻┣┓┓┏┣━┃━┣┻┣┛━━┗╋┃╋┃┫┏╋
┣┗┗┫┓┏┛╋┗┓┫┣┫┻┳┗━┣┻┛┗━┫┣┃┫┓━━┛┗┳┛╋┗
┓┫━┛┃━╋┃┃┗━┏┳┣┗┻┛┣━┏┏┳┃┛┓┫┛┛┣┗┃╋┻╋┫┏┓┻┃┏
╋┏┛┏┗━┏┣┫┛╋┓┛┫┗┓┻┗┫┫┳━┃━┏┃┓┏┃┗┳┻┳┛┳┣╋┗┓┛
┛┳┳╋╋┻┻┏┳┛┛┣━┫━┻┏┗┓┣━┃┣┓┓┃┣┳┣┳╋┃┫┛┻━┫┓┗┛
┻┫┛╋┛━┫╋┻┗┣┓┣━┳┣╋┛┳┳┓╋┻┫┃┣┗┓┏┃┗┫┛┻━━┫┳╋┣
━╋┏┳╋┏┏┫┣┫╋┓┛┳┛┓┻┫┗╋┏┓┣┗┏┃┻┻┫┏┳┛┓┻┃┣┗┛┓━
╋╋┓┳┳┻┻┫┃┗━┗╋┏━┫┃┣┓┻┓┏━╋┗┳┣┣┛╋┳┗┻╋━┛┓┛┳┃
━┻┣┓╋┗━┳┳┛┓╋┫┻┗┳━┫┏┣┫┛┣┛╋━┗┻┳┻┗┣┗╋┣━┓┓┃┣
┣╋┫┳┫┏┓┓┛┏┛━┓┳━╋┫╋┃┫┫┫┏┏┣┗┣━┛┗┳┣┓━┳━┣━┓┓
━┃━┃┓┳┻┗┳┛┗┗━┃┣┃╋┃┣━━┻┳━┏┣┏┣┳┻━┣━━┻┓┏━┃┏
┏┣┣┳┏╋╋┗┛━┗┛┣━┫┏┻╋╋┗┃┃┫┳┫┗╋┫╋┏━┗┣╋┏┻┗┃┛┣
┗┣┛╋┣┏┏┣┃┳┏┓┏╋┏┏┃┳┣━╋┛┃┣┻┏┣┻┓━┗┣┻┛┣┏┃┣┃┛
┗┳┻┓┫┏╋┏┏┻┃┛┻┣┣━┓┓╋┃┫╋┣┻╋┗┗╋┣╋╋━┳╋┫━╋┣┃┏
╋┣━┛┻┗┣┏┻┣┳┗┏┃┳┣╋╋┫┫╋━━╋┻╋┫┫┓┳┗┏━┳━┛┣┫┗┗
┓┗┗┳┗┓┛┃┏┛━┣┛┏┓┳┻┗┃┏╋┣┣╋┏┓┻┃┻┣┳┗┣━╋┗┫┃━╋
┻┣┛╋┳┫┓┳┓┛┏┫┃┗┗┓┃╋┳┻┓┏━┣┛┃┃┣┣┃┣┓━┗┫╋┻┣┛┗
╋━┛┃┻━━┏┏┏┛┛┗┣┃┛┏┓━━━┗┣┳┣┣┗┃┓┳┓┣┛┻┗┳┃━┣┣
╋┃┗┃┳┃┏┗┫┏┻┛┣┃┛┣┗┛┻┣┃┛┫┳━┫┃┓┳┫┏┗┣━┛╋┗┣┏┛
┓┫╋┻┻╋┻┛┗┻┓╋┛┏┫┛┓┫┏┗┣┛┫╋┗┛┳┏╋╋┗┻┓┓┻┃┓┛┣┫
┓┏┫┗━┃┛┓┗┛━━┃╋┳┫┫╋┃╋┛┛┛┣╋┏┓┓┛┻┫┏┗┻┻╋╋┏━━
┻┃┫┗┓━┻┓┛╋┣┗┳┳┫┃┛┗━┃┓┛┓┏┗┗┳┛┻━┻┗┓╋┫┫┏┏┃┗
┛┫┓━━┛━┏┳━┃━┗━┫┗┻┓┗┫┗┃┫┓━┏┣┣┳┻┫┛┣━┛╋┃┻┛┫
┫┓┳┳┳┓┛┳┫┗┛┓┛┳┏┏╋┓┃┫┣╋╋┛┫┫┏┗┻┏┳┗┣┻━┓┃┻╋┛
┗┳━┻┃┻┛┃┫┃┃┃┗┓┏┗┣━┗┃┫┗┛┏┫┫┳━┳┫━┛┏┳╋┫┻┓┃┫
┏┣┳┳┓┳━━┣┣┳╋┫┓┣┻┃┃┃━┏┃┫┛┻┫╋╋┓┫┫┏━┏━
┣┻┻╋━┃┳┗━┗━━━┻┃━┫┳╋┏╋┛┏┫╋┃┏┓┏┣┫┓━┏┳━┗┃┣┗
┛┓━┻┃┏━┏┻┓┫┃┗┃┃┃┓┓╋┫┏┣╋┻┛┛━┓┳┓┓╋╋┏┃┗┏┣┗┃
┣┛┓┗┏┫┫┗┛┗┫┃┛┻┳┛┣━┛┻┛┓┳┣┣┛┣┳╋┛┫┏┗┫┳┃┣┏┏┗
┛┃╋┏┫┫┻╋┳╋┳┓┓┣┗━┻┻╋┫┫┣┻━┏┃┣┓┓┛┏┫┻━┗┳┃━━┓
┓╋┃┣┫┛┫┻┏┃┗┗┻┫┓╋╋┗┃┳┗┫┳┳┣┃┻┓╋┏┏┣╋┏┻━╋┗┛┗
┳┣┻┻┏┓┓┓━┃┃┓┏┓┣┫┗┣━┗┳┓━┓┻━┛┛┳┏┓┓┛━┓┛┳┃┏┓
┃┛┫┳┓┻╋┓━┣┛┻┗┏┣┏━┫┳┻┫┳┗┗┻┃┳━┣╋┗╋┃┳╋┣┗┻┳┛
┻┣┏┗┛┛┣┻┓╋┏━┫┳━┓┫━┓━┛╋┛┛┏┳╋┗━┓╋┓┳━╋╋╋╋━┳
┓┓┏╋┻┗━┫┓┳┻┃┏┃┣┗╋┃┣╋┏━┫━┻┳┫┏┳┣┻┃┓┻┏╋┏┓┛┻
┳┗╋┗╋━┓━━┃┏┃┻┓┓┗┫┗┏┗╋┫┃┛┳┗┛┻┣┫┗┗┗╋┏┣┏╋┏┻
┗┣┫┛┫┏┣┛┃┛┗┗┫┣┳┫━┛┗┻┣┏┏┛┳┣┛┓┗┫┫┗┳╋┫┻┗┛┻┳
━┣┛┗╋┳┫┓┛╋┣┗┫┳╋┓┓┃┏┃╋━┣┗┏┗┏┫┓┓┏┻┻┛━╋┃┣┛╋
━┳┣╋┏╋┻┻╋┣┓┳┣╋┏┗━╋┛┫┓┻━┗╋┛┏┻┳┏┳┳┛┃┣┗┻┏┃┗
┓╋┫┃┓┛┓┣┏╋┣┃┓┫┣┃┛┃┓┗┻┛┫┓┛┓┗┃┣┗┃┳┏┗╋┃┳━┣┏
┏┗┓┏━┓━┃┏┗┃┳┳┓┻┗┃━┳╋┻┗━┳┏┣━┗╋┻┳┗┻┗┣━┫┗┫┳
┻┛╋┣┳┏━┻┻┣╋┣╋┗┛┳┫┳┫┫┓┫┓┣━┃┃╋╋╋┏╋┃╋┫┫┣┗┫╋
┓━┳┏╋┛┛━┳┳┏┣┳┓┓┓┃╋━┫┓╋┣┃┻┗╋┏┣┫┃┓┛╋┻┃┻╋┗┗
━┓━┃┫┣┓┳┫┛━┣┫┗┗┏┗┛┛┓┫┫┗┃┛╋╋┛┏┏┏┏┛┣┛┃━┗┏┗
┳━┛━┻━┏╋┗┓┳┻┃┏┃┳┫┫╋┃┣┓┻━┛┳┏┛┫┓╋┛┃┻┫╋┻━┛┓
┳┻┫╋┃┗┗┏┓┏┓━━┫━┣━╋┳┗━┛┓━┛┳┣┻╋┏┗╋┏━┏┛┛┗━┫
━┗┃┓┣┻┓┣┗┫┳┏┗┛┏╋┓┻┣┛━┏╋┗┛╋┃━━┻━┓┓┳━┏┏┛┃┳
┛┻┛┳╋┫┣┛┻┗┃╋┳┓┗┛━┳┃┛━┫╋┣┫┓┃┻┓╋┃┏┗━┻┣┳┳┗╋
┃┃━╋┗┛┣┃┃┳┓┏┏┃┛┣┓┻━┗┏┫╋┳┻┏┛┻┻┳┫┳┻┛┻┗┗┻╋━
┳┗┛┻┃┳┻┻┃╋┻┳┃┳┓┓━┗╋━┗┛┣┻┻╋┗┻╋━┓┛┗┳┗
┗┳┛┗┓┣╋┛╋╋┗┗━┣┓┏┏┳┃┣━╋┫╋┳╋┏┛╋┣┳╋┓┃╋┃┣┻━━
┫┏┫┏┏━┛┛━┛╋┫┫┓┫┗┓┏┏━┗┓┛╋╋┻┃╋┓┣┫┏┫┗┏┣┫┏┃┗
┏┏┫┗┗┛┳┏┳┣╋╋┳┫┣┫┃┓┳┣┣━┓┓┫┫┛┃┛┃╋╋┻┗┃┗┻┗┣╋
┓┣┃┳┏┫━┏━┣┫┃┳┳┳┫┃┃╋┓┃┓┃┣┳┃┛┳┳┏┏━┳┛┛┣┓┏┏┏
┃┛┓━━┃┓┣┃┃┗┗━┏┏┣┓┳┃┳┏┓┳┏┫╋┓╋┏┏┃┓┃┃┓┏┣┃━┓
┫┫┫┫┻┗┣┣━┓┻━╋┗┫┗┣┳┳╋┫╋┃┏┫╋╋╋┛┳┛┣┻━┓┛┏━╋┳
━━┓┛┳┻┣┣┫┻┃┳┫━┏┏┳┛┏╋┻┻┗┫━┛━┗┓╋┛┏┃┛┻┃┏┗┃┏
┻┏┗┏┗┻╋╋┃━┏┓┣┫┳┛┗┃┣╋┗┃┻┃━┗┛┛┃┫┗┻━┓┛┛┛┏┛┣
┃┻┏┳┳╋┃┳┣┻┫┣┛┃┳┳┓┏┛┣┻┃┳┃┓┏┻┃┛━┏┗┣┛┛┳┏┻┗┫
━┏┗┏┻┏┳┣━┏┳┫┏┏╋┓┣┻┗━┛┓┗┗┃┃╋╋┫┏┻┫┳┏┣┗┏┃┓┫
┓┛━╋┣┻┏┻┛┳┓┻╋┓┻╋━━┃╋┃╋┻┫━┳┻━╋┳┛┻━┻━┃┏┻┻┳
┏┳┏━┗┏┗┣┫┫┏┃┗━┳┗┏┃┓┛┫┣┛┳┣╋┳┃╋┗━┓┃┫┃━╋┫┃┛
┃┣┣┫╋┳┃┃┛┣┫┻┫┏┛┗┣┫┫┣┳┻━┓━┏╋┏┳┛━┻┻┣┗━┛━┛╋
┗┻┛┻┏┣┻┃━┃━┓┳┛╋━┳┏┫╋━┃╋╋┳┏┛━┳┻┓┻┻┏┃┗┻┏┻┗
┻┣┗┻┳┫┛━┳┣┣┏┻┫┓━┳╋┣┻╋┳┏┓┃╋╋┻┗┳┻┓┫┃┃┣┓┣┛┏
┃┗┛┏━┣┫┳┃┗┳┓┳┏┻┫┓┳━┃┓┳┃┓┛┣┫╋┫┫┗━┏┏┛┻━┻┻┃
┻┳━┓┳┗┫┗┗┳┛━┫╋┏╋┻┛┛┏┣┓━┓┻┓┳━┛╋┛┫┗┗┏┣━┣┳━
┓┃┏┣┳┳┓┻┏┣┃┗┏┗┗┃┗┏┓┣╋┗╋┳┣┃┳┳━┻┏┃┓┫┫┗╋╋┃┏
┗┻╋━┻┳┓┏┣╋┣┃╋┓┓┃┏╋━┓┏┣┓┃┻┫━┓╋┏╋┳┃┳╋┫┣┏╋┳
┗┏┳┓┻┏┃╋┣┏╋┫┳┗┛┻╋┏┛┳┓┻┛━┗┃┓┗━┻╋┳╋┓┫┣┓┛┓┃
┛┫╋┗┓┓┣┛┗┫━━┻┣╋┳╋┫┃┏━┛╋┓┻┃┓┗┛━┗┓┃┓┫┫┫┫┛┓
━┻┓┳┳┃┓┛┓━┗┗┣┫┓┣┫┗┛┓┓┗┫┣┓┫━┳┳┃━┗┏┓┣━┏┗┻┓
┗┻┫━━┏╋┛┻┳┣┃┳┓┻┃╋┏┣┛┃┛━┏━┫┃┃┓┻┗┃┫┃┃┛┏╋┓┣
┛┗━┏┓┏┳┫╋╋━┻┛┃┣┛┣┣┛┏┻┗┳┳┳╋┻╋┻┛┃┳┃┳┓
┳┛━┃┫┃┓┏╋━┳┛┃┣┳┳┃━┫┛┛┃┛┏━┛┃┃┣┫┣┫┏┛┫┓┳┻╋━
┗┻┫┳╋┳┳┣┫┣┏━┃┃┃┣┻┃━┃┗┫╋┻╋┻┳━┛┗┛┏┏┃┓┃┻━┫┗
┃┏┫┣━┓┓┏┫╋┻┳┃┏┛┃┛┻╋┣┗╋┻┳┳┏┃┏┏╋╋╋┳┃┃┫┳━┃┳
┳┻┫┻┳┓┓┃┛┳┃┫┳┏━┛┛┫┣┣┻┃┳┣┏┣┗┗┃┣╋┓┗┏╋┏┛┫┛┛
┗┫┻╋┏┫┓┏┻┫┫┳╋┛┏┻┃┛╋┗┫╋┃┣┏┳┳╋┓┃┛┗┃╋╋╋┳╋┻┃
┓┣┏┛━┃┣┓╋┗━┫┗┻┳╋┳┃┳┣┫┫┛━┳┛┓┏━┃┗┏━┳┣━┃┣┃┫
╋━┃┃┛┻━╋┛┫┣┗┛┫┏┫┛┗━┳┻━┛┗┃╋┣┳┫┻┃┫┛┳╋┫┓┛┣┃
━┃┃┏┓┃┣┏┣┫┛┫╋┣┻━┳┛┏┫┣┣┗┃┗┏┛┓━┛━┃┏┫┗━┃┛┛┏
┏┛┫┗┗┃┛┻┳┗┛┏╋┗┣┛┏┣┛┃┏━━┗┃┻┳┫┳┃┫┗┗┛┻┗┏┃┣┃
┻╋┣┳┛┻┳┣┣┏┃╋┳┫┫╋┏┫━┳┏┳━┻┃┓┓┫┃┗┓━┃┣━┏━┻┣┏
┛┻┻┃┳┃┃━┳╋━┣┳┻┓━╋━╋┻┫┃┓┫━┳┏┛┓┗┳┓┗┓┃┣┫┛┣┣
┳┓┛╋┃┳┗┻┻┗┻╋┻┳╋┗┏┫━┓╋┓┏┳┗╋┗┳┃┣┏┓┏━┫┣━┣╋┓
┓┏┓┣┫┣┃┣┏┳┏┫┓┻┻┃━━┫┏┏┗━╋┃┣┏━┗┃╋┓━┳┣┃┏━┣┏
┓┗┻┫━┗┏┳┣┗┻┻╋┳┗┛┛┳┫┃┫┓┃┣┏┻┃┏┓━┳┫┻┗━┏┏┏┓┏
┣┛┫┛┣┗┣┓┫┏┳┛┣┃╋┓┛╋┫┃┛┏┓┗━┛┏┓┓┫┫┫┏━╋┗┻┏┓┳
┫┣┓┻┏┓┗┛┻┛┏┣┗┓━╋━┃┳┫┃╋┏┛┻╋┳┃┻┳┻┛┃┛┓━┓┛┗┻
┳━┗╋╋┗┏┛┫┫┓╋━╋┣╋┗┃┗┻━┣┣┛┏┓┛┏┳┣┓┻┻┫┳━┓╋┻┓
┏╋┫┫┳━┳┫┏┫┃┻┛┗┃┣┛┣┓┫┻━┃┓┗━┃┓┻┣┛┏┏┓╋┣┏┏┫┳
╋┏┛┫┏┳╋╋━┗┓╋┗┗┗┗┗┛┓┣┃╋┃┗┗━┃┓━┃━━┣┛┗┳┓┃┃┣
┏╋┛┗╋┳╋┣┗┳┫┓╋┳━┻┣┓┗┓┏┓━╋┳┃┛┓┳┳┓┗┃┫━┗┫╋┛┣
┛┏┏┛┳┫┣┫┏┻┛┳╋┃┏┣━┻┣━╋━━┫┫┃┳┫━┣┗┻┣┏┳┗┃┛┃┻
┳┗┣┻╋┳┣┏┏┃┗┗━┣┏┗╋┫╋┣┃┛┣┣┫┣┏┗┛┓┛┳┛┛┳╋┛┳┳━
┣┫┻╋┓┗┣┻┗┓┫┳┫┏┫━┃┓╋┃━━╋━┳━┣┗┻╋╋┛┣━┓┓┗┳┣╋
┏╋╋┗┛┳┣┣┏┣┛┓━━╋┗┳┏┓┗┏┫┓┳┗┏━╋┻┻┃┃┳━┫
╋┣╋┛┗┏━╋┫┻┛┛┻┛┻┃┫┻┛┗┃┗━╋┳╋┳╋┗┛┏┛┏┓┃┃┏┃┣┗
┳┃╋┣┫╋┏┛┓┗┻┣┃┣┳┛━┣┛┓┛┻┛┓┛━┏┛┃┃┏┫┣━┗┫┃┃╋┳
╋┓╋┫┏┻┃┻┻┛┃┏┃┛┻┏╋┫┫┛┳━┛┫┻┓┗┫┫┫╋┗┻┻━┛┫┃┏╋
┳━┳┓━┏━┳┫┣┓┏┓┻┻┳┏┫┏━┗┣┓┫┫┃┳╋┓┓┣┓┣┫┫╋┛┣┻┫
┗┓╋┛┗┏┣┻╋━┳┳┃┃┛┣╋┗┻┏┏╋┛┻━━┳━┫┛┏┛┃╋┫━┫┻┻┫
┫┳┳┗┣╋━┻┓┫┗┫┏┻┃┳┃┃┻┃┛┫┗╋┓━┣┏┫┓┃━┃┃┻╋╋┗┃┃
┏┃┓┻┫┛┓━┛┏┃┣┻┗┓┳━┗┻┛━━┏┗╋┻┣━━━╋┳┛┃┳┛┗┃━┏
┃┏┓┏┣┓┳┃━┗━┻┃┗┓╋┗┻┃┣╋┻╋┏┗┫┻┻┃┓┗┫╋┛━┳┃━┣┃
┗┻┏┓┫┻┫┳┫┫┏━┳━┃┗┏┗┻┛┏┏┏┓━┛┗┏━┏┳┓┃┣┓┛┳┗┃┻
┓┏┻┓┓┫┣┓┏┃┣━┗╋━┻┃┃╋┳┻┛┳┻┃┛╋┓┗┓┗╋╋┣┓┏╋┻┣╋
┛╋┗┃┳┣╋┓┗┏┏┣┏┻┣┫┛━┳┻╋┛━┛┛┗━┏┫┏┻┗┛┗━┻┣┃┛┫
╋┛━┏┻╋┳┗━┻┳┗┻┫┓┃┳━╋┃┫┣┓┛┏┫┏┃╋┛━┣┫╋┻┛┓╋┣┗
━┫━┛┃━╋┻┏┗┃┻┓┳┓┓┛┓┃┓┳┃┫┏╋┣┻┣┛╋┃┓┫┳┳┓┗┃┏┳
┛╋╋┣┗━┏┳┏╋┛┣┗┃┫┏┳┛┏━┫━┣┫━┏╋┻┫┣┓┻┫┳━┓┳┏┻┣
┓╋┣┫┗┻┣┗━┫┗┗┏━┏┫┛┛┛╋╋╋╋┳┛┃┗┻┃┗┛━┫╋┻┏┛┻╋╋
┗┳┣┗┣┻╋┗┳┣┃┗━┳━┳┏┳┛┓┃┏┏┃┗╋┏┃┏┣╋┣┻┛┣┏┫┓┣┏
┗┗┃┻┻┃┫┛┓┳┓┻━┳┫┃┗┗┳┏╋┏╋┳┻┣┫┛┗╋┣┏┫┛┃┏┗┗┣╋
┣━╋╋┏┻┃┳┻┛┫┻┳┃┗┳┛┓┃┛┳┓┓┃━┳┣┃┻━┏━┏━┣╋┃┫┗┓
┳┃┻┃┓┏┗┃┃┏┓┗┓━┫┳┗┣┫┃┏┫┫┻┏┗┓┫┃┗┓╋┻┃━┻╋┫┃┳
━┃┫┛┓┓━┳┫┓┫┓┗┳┣┻┻┛━╋┻┳┓┛┻┳┗┓┫┗╋┓╋┗┻┗┳┣┗┓
╋┳┛┏┻┳┏┏━┛┗┻┣┃┣┫┗┏┫┗╋┓┗╋╋┻┣┻┗┻┻┣┳╋┓┛┛┗┗┫
┏┛╋┓━┣┗┗┓┳┛┓┗━━┫┫┛┫┏┳┛┃╋┏┫━┫┗┻┳┏┓┳┫╋┫┛┣┻
┏┓┫┻┳┃┳┏┣┫┃━┛┃┛╋┓┃┣━┃┛┏┛╋━╋┻┏┃┳┗┫┻╋┓┻┛┃┳
┏┻━┓┫╋┛┃┏┗╋┗┳┣┫┗┃┳┏━┏┃┃┃╋┗┫┏┃━┏┻╋━┣
┳╋┳┻┓┫┗━┃┛┻┓┳┓━┏╋┓┫┓┳┛┫┻━┫┳━┗┣━┫┣━━┫┣┏┳┏
┳┳┗┏┓┳┃┏┫┃╋┻┃┃┣┣┣┓┛━┳┗━┛━┓┳┳━┣┛┻┛┳┫━╋┻┓┗
┛┣━╋┫┻┓┓┣┻┛━┛┣┣╋┳━━┃┻┏╋━┏┻┫┣┓╋┛╋┓┓┻┫┻┳┳╋
┓━┻╋━┓┳┫┻┛┫┃┣╋┣┳┫┫┣━┏┳┣┃┳┃┓┻━┛┻┏┳┃┳╋╋┣┫╋
┗┫╋┻┫┓┓┗┓┣┃┫┫┏┗┣┏┫┓┏┻┃┛┫┓┗┻┫┫┻┣┓┓┛╋┫┃┓┛┫
┻╋┏┗━┗╋┳┗┏┛┻┏┳┏┻┗┻┃┃┏┏┓┗┗┫━┫┳┛┛┻┻┓┫┏┓┣┗┓
┳┓┓┓━┛┻┣┃┣┃┃┏┏┣╋┃┏━┫┓┫┗┳┳┃┏┃┏┛╋┛┛┻┗┏┣╋━┻
┫┃┳┓┻┻┗╋┫┃┃┏┗┻┃━┃━┓┻┏┏┗┗┃╋┓┣┃┻┻┛┣┓┃┏┏┻┓┛
┳━━┳┛╋┏┣┫┳┛┃┏╋┫╋━┛┏┣━┻╋┳┣┗╋┻┫┏┻┏┫┓┳┃┣┗┃┗
┻┣━━┏┃┫━┻┛┛┻╋┗┛┻┃┗┣┛━┫┗┫┣┳┳┳┻┻┗━┏┗┓━┃┗┻┳
╋┻━┏┳┳┣╋┣┻━┗┳┣┻┣┛┗┣┻╋┣┓┃┓━┣┻┛┣━┣┛╋┃┻━┫┓┻
┫┓┫┻┣┛┻┣━┛╋┓╋┃┓┛┗┻┻┏┓┗┗┏╋┣┣╋┓╋┫━━┳┣┣┣┣━┻
┏━┏┏╋━┛┓┗┫┃┣┗┣┫┻┻━┓┓┣┳┣╋┫┣┗━━╋┏╋╋┃┣┫┏┫┫┃
┫┳┛┓┳┃┃┫┓┗┃╋┏━┻┳┣╋┛╋┏┳┳┛┃┃┛┳┛━┏╋┗┃┛┏┫┗┻┣
╋━┣╋╋┣━┃┃┣┃┃┗┳━┗┛╋┳┳╋┛┻┗┗┏╋┗┻╋┻━━━┛╋┏┣┻┃
┛┏┓┻┗┗┗┃┫┓┣━┳┣┛┛┏┳┣┏╋┏┗┗┣┣╋┳┃┗┳━┏┻┗┣━┻┛┏
┏┻┻┃┣━┣┃┫┛┻┓┣┓┛┏┓━┫┏┣┳━┃┃┛┓┃━┓┫┓━┗┗┳┫┫╋┳
╋┓┓┣┃━┣┏┣┫╋━┫┻┏┣┃┫╋┗┣┫┫┫┗━┏┳┗┓┃┃┃┣┏┃┛┣┳┃
┏━┫┣╋┏┗┃╋╋┻┃╋┻┃┫┛┓┫┗━┳┛━┛╋┻┗┃┻┣┣┻┏┛┻┫┣┻┛
┃╋┏┗┗┣╋┏┃┓┗┣┃┓┓┃┣┣┛┗┓┃┗╋╋┻┻┃┫┏┗┫┣┻┃┗┫┗┫┻
┻┻━┫┛┛┻┗━┗┻┃┃┃┃┏┏┏━┫┳┃┏┛┃┫┣┗┗┫┣┃┓╋┳┓┫┗┛┓
┫┫┓┫┫┛┫┓┛╋┳┳┣┗━┏┏┳┣┫┣╋┣┛╋┗┫┗┏┻┫┛┗┗┣┻┫┫┫┻
┳┛┳┻┣┛┛┃┳┫╋┃━┏┗┳┻┳┛━╋┃┏┛┳╋┛┛┳┳┃┗╋┏┗┗┻┏┛┗
┛┓┛┣━┛┣┫┣┗┻╋┛┛┏┳┏┓┣┗┓┃┏┏┫╋┻┛╋╋┏┳┳┛┣
┗╋┣┓┓┫╋╋┗┻┣╋┗┻┣┳┳┗┗┫┃┛┃┃┓┓━┣┫┛┏┃┓┏┳┳┫┓┃┳
━┏┻┫┳┻┓┃┳┛╋╋━┫┛┳┗┫┣┳┣┛┏┛━┗┻╋┏╋┛┫┣┏━┗┃┓┗┛
┛┏━┏┣┓┗┫┓┏┃━┫╋┗┫┫┣━╋┫┃┳━┃┫┗┓┛┻┳┻┃┓┻┳╋┏━┣
┳┣┻┗┫╋┗┣┻┗┗┫━┳┛┃┃━━━┳┳━┫┗┏╋┣┛┓┻┏┛┏┓┣┫━┗╋
┏┓┏┃┣┛┣┛┃┓┃┣┃┻╋┃┛┳┗┫┻┃┣┣┻┛┫┻┫┣╋╋┣┛┣╋┫┣┳┗
┃━┳┛┣╋╋╋┻┣┓┛╋┻━┣┣┫┫┳┣┣┏┳┗━┗┣┣┏╋┳┓┫┃┛┫┓┛┛
┛┻┗┃┃┏━┃┣┫┣┛┫┛┻┻┓┻┗┫╋╋┳┃┓┓┣┻┃┫┳┃┳┳┫┻┻┻┗┫
┻┗━┏┗┗┏┗┻┳┳┻┣━┏┃┳┗┓┛┻┻┗╋┣┛┗━╋┳┃┏┻┫┛┓┃┫┻┏
┛┓┛┓┫┗╋┳┣┗┳┏╋━┃┣┗┛┗┗┓┣┃━┏┳┗┣┓┳┛┣┏┻┻┏┻┻┛┳
┗┗━┳┃╋┓┣┻┗┃┛┗╋┃┗┃┳┣┃┻┗┓┃━┣┳╋┻┗━┃┻┻┣┫┃┓┣┓
┗┛┃┗━┻┓━┳┏┳┳┏┃┓┛┫┫━┛┛┏┏┳┣━━┳┃┓┣┓┣╋━┣╋┏┣┻
┛┫┏┏┳┃┻┣┳━┗┫┃┣┣┏━┻┛┏┓┻┻┫┗┛┫┓┓┏━━┏┏╋━━┳┻━
┛╋┓┳┛╋┣┃┗┃┣┗┳┓┓┻┻╋┫┓┫━┫┫┏┗┣━┛┣┫┻┣┛┃┏┓┃┻━
┫┫┫━┫╋┛┻┣━━━┫┛┳┻┫┣╋┛┃┛┗┃┛┛┛┫┫┳━┏┻━┳┳┃┣┃┣
╋┃┃━┫┳┃┏┗┫┳┫┣┏┫┫┃━┻┃┗┻┫┏┏┏┳┫━┫━╋┛┃┃┛┳┻┏┳
┗┛┫┏┃╋┓┣┗┫┳┫┻┛┳━┓┫┣┃┗┳┃╋┻┻┣┣┗┣┃┻┻┏╋┏┛━━┗
┛┻╋┏┃┻┗┻━┓┳┻┓╋┃┃┏┏┳┗┫┓━┓┃┳┏┗┓┣┳┃┃┃╋┗┛┗╋┫
┗┳━┗━┃╋┓━┣╋┓╋╋┏┣┃┫┛┛┏┛┓━━┃┣┏┗━┻┣┏┳╋╋┏┓┛┻
┫┓┳┫┏┏╋━╋┗┗┣┣╋┳┫╋╋┓┏┻━━┓╋┣┛┫┻┛┣┏┛┫┳━┗┛┣┻
╋━┛━┏┓┻┳━┳┃┫╋┣┏┳┗┗╋┗╋┳┛┻━┳╋┗┳┛┗┗┳┳┏┓━┃┳━
┛┗┣┗━┛┓┏┛╋┣┛┃┏┻╋┓╋┗┃┏╋━┫┏╋╋┓┫━┓┃┻┻┫┳┻┃┏┗
━┛┫┃┃┻┻┫┻┗┣┃┛┏┣╋┣┗┳┏┳╋┫━┓┓┃┫┏┫╋┃┓┳┫┳╋╋┳┏
┻┛╋┓┗┓┣┻┛┃┛┫╋┳━┫┫┗┻┣┣━┓┛┓┣━┓┻┗┏┛┛━┃┻┏┣┣┏
┛┫┣┃┣┗┓┓┻┓┣┗┏┛┗┣┗┃┻┻┣┓┳┏┓┫┻┃┓┗╋╋┳┗┻
┳┓┗┫┗┃┻┛┓┓╋┏╋┗┣┻┣┻┳┏┓┓┓┫┏┏┻┛┣┛┳╋┗┳┛┛╋┻┓┏
┃┗┗┻┛┓┏┏┃━┳━┗┳┛┳┓┃┏┓┳┓┣┳┳┻┣┣┛┃┻┃┗┣┏┓┃┏┣┳
┗┓╋┓┛┫┻┃┓┃┻┗┳┓╋┳┃┃╋┗┗┳┏┻┓┻┓┳━┫┛┣━┣┫┓┛┛┻┏
┏╋┣┛━┗┗┻╋┃┏┓┣┓┻┫╋┣┗┏┫┳┓┣┣┫┏┏━┗┗┛┳┃╋┳┻┓━┻
┣┳┫┗╋┃┳┳┏┣━╋┏━┛┏┗┏╋┣┣┛┓┻┳┃┃┏┗┣┳┫━┃┛┏┃┳┣╋
┏┫━┓╋┓┫┓┓┛┏┗┏┣┻┃┣━━┣┻┏┣┏┳┫╋┻━┣┳┣┣┣┃┓┗┃┫┃
┃┓━┗┃━┳┗┃┫━┗━┣┃┛┏┛┣┻╋┫┛┫┓┓┣┛┏┛┳┫┓╋╋┻┛┻┳┗
┗╋┛╋┻┏┻╋┻━┓┳┳┳╋┳┳┃┛┫┣┓┓┣╋┫┏┃┻┛╋┗┓┏┻┗┏━┛┏
━━┳┳┓┳┃┣┣┫┓┫┫┗┏┣━┛┻┳┗┛┣┏┣┳╋┏┫┃┣┫╋┫╋┛┗┫┗┫
┏━┣┫╋┣┛┓┛━┛━╋┫╋┻┣┗┫┫━╋┗┃┫┛╋┓━━┃┣┃┏━┃┃┳╋┫
┃┣┃┫╋┻┗┏┓┛━┓┳┏┃┻┗┫┗╋┣┫╋┃┓┳┗┛┛┏━┳┳╋┻┗━┃┻┫
┻━┓┣╋┫╋┣━┣┣╋┗┫┏━┓┓━╋┣┳━━╋┣┏┣┳┗┫┓╋┻┣┳┓━┏╋
┏┓┃┻┛╋┏┗┻╋┣┏┛┃┗┗┏┻┛┻┓╋┓┓┛┻┣┗━┣┫┗━┏┫┛┗┗┳┃
┏┃┻┻┣┣┃┓┓━┏╋┃╋┗┳╋┃┻┏┃━┃┏┫┏┳┃┃╋┃┏╋┃━┓┫┣┫┃
┃┫┓┗┗┃┣┫┃┛┓┫┳┫┛┛┓┏┣┫┓┏┛┛┃┃╋┃┛╋┛┏┓━┳┏┓┛━┫
┛┃┫┓┳╋┳┓┻┳┃┃┏┓┣╋┓━┏┃╋┣┏┛┻┃┓┫┳━┛━┛┣┣╋╋┓━┏
━┃┛╋┻┣┫┳┓┣╋┫┳┻┗┻╋┓┣┃┣┣┛┫━┻┳╋┓┻╋┛╋┣┏╋┻┫┏╋
┏┃━┫┫┛┳┣┗┳┫╋┫┫┻┗╋┻┻┛┛┫━┛━╋┃━┏┳┗┳╋╋┃┻┛━┛┻
┛╋┣┏┻┣╋┛┻┏┛┗┫┳╋┓━━┏╋┣┗┃┃┛━┃┫┣━┣┗┗┻┣┣┳┣┻━
┏┓┛┣╋┏┗┻┏┓┏┫┗┻╋┏┃┓┃┏┓┣━┃┗┫┳┃┳┏┫┫┗┓┛┻┓┗┫┏
┛╋┳┓┛┗╋┗━┓┗┃┓┳┻┣╋┳┻┫┓┗┛┃╋┓┫┳┃╋╋━┗┃┣┛┫┛━╋
┛┓┓┏┛┃┓┓┗┳┛┗╋┣┓┛━╋┗┗┳┏┏┳━┣┫┓┻╋┣━┻┣┛┛┓┓┻┗
┛┛┗┃┻╋┓┗┳┫━┗╋┃┓╋┻╋┣┫╋┫╋┻┣━┓┣┗┫╋┣┏┗┻┻┃┓┛┣
━┏╋┓━╋┳━┏┳┏╋┃┳┫╋━┛━┳┛┓┗┳┻━┻┫┻┫┫┣━┏╋
┃╋┏┃╋╋┻┓╋┛╋┳┛┏┃┛┳┣━┃┛┻┓┗┻━┳┣┻┳┻┫┳┓┣┫╋━┗┏
┻┳━┗┻┛┗┻┗┃┗┃┻┻╋┣┏┣┣┛┓┗┳┗┏━┃┗━━┓╋┫┫┳┛┣┓┣┛
┏┓┏┗┻┏┫┗┃┏┓┻┛┗┃┃┗┳┏┫┣┻┻┛┻┣┫┛┏━┃┫┻┏┏┳┗┗━┃
┳┳┃┣━┻┗┓━┫┛╋┳┫┓┳┓┣┻━━┓╋┛┗┻┫┃┗┳━┓┃┣┛┗┻┗┫┃
┓┫┳┗┳┗╋┻┗┛┓┣┳┻┓┓┓━┛┗┏┏┳┏┳┛╋┻┫┗┫┗━┃━┓┫┏┗┫
┗┣━┻┣┃┛┏┛┫╋┳┗╋┳╋┳┣┳┳┓┗╋╋╋━┃┓┗┗┳┗┳┓┏┣┣┻┓┗
┻┣┛┣┗━┫┃┛┗╋┗┳┓┫┳┣┳┣┓┻┃┻┃┛╋┛┫╋┓┣┃━┏┏┓┓┓━━
┃┏┓┫┛┛┓┣┫━┛┫┗┣┏┓━┫━┗┣╋┻┫┃┃┃┏┃┣┳┳┛╋┗┃┫┗┣━
┏┓╋╋┳┣┻┏┻┳┛━╋┫┗┫┛┻╋┳━┗┳┳┛┫┻┣┓┻┏┏┫┏┫┓┃┓┛╋
┛┻┗┻╋┏┛┃┃┣┻┓┗┻┗┏┫┣┳┃┛━┳━┏┣┳┣╋┓┗━┃━┃┗┃━┳┛
┳┫┗┻┓╋┳┓┫┓┳┻┳╋┓╋┛┏┻┣╋┗┗┳┛┃╋┫┗┗┫━┛┛┗┓┏┛┛┗
┃┳┫━┛┃━╋┏┣┫┛┛┛┗┻┫┫┃┣┳━┓┻┳┣━┣┏┓┳━┃┏┓┓┣┛┫╋
┗┓╋╋┏┳┓┃┫┳━┻┗┻┓┗╋┓┗━┫┃┓┫┗┳┫┏┓┻━┏┓┳┣┫┳┗┣┫
┃┓┛╋┻┓╋┏┳┛┓╋┏┻╋┛┻┗━┗┳┃┓━┗┏┻┏┣┣╋┣┏━┏┃┳┃┻━
┓┫┣╋━┫┫╋┳━┃┏╋┓┫┃┃╋┓┻┗┻┣┃┻┓┳━┫┳┳┛┛╋┛┳┛┗━┛
┳┗┗┛━┻┏┫┓┏┫┗┓┫┛┗┳┓┓┏┓┣┳┣┣┳┏┻┃┏┳┏┣┏┫┓┣┗┗┏
━┻┛━┗┃┓┫┓┏┻┳━┫━┗┓┓┻┫┗┛┏┳┃┏┻┓┗┣┃╋┛━┗┣━┃┻┏
┗━┗┏┃┫┳┳┓┓┏┓┃━┏┗╋┣━┃┏┳┛┗┣┗┫┗┗┛┛┏┃┫┣┃┗┗┏┓
┃━┫╋┛┛╋┏┻┃┫┛╋╋┓┻┳╋┃╋╋━━┛┻┓┳┳┗┃┏┏┛┳━━┃┓┗╋
┫┫╋━┏┫┫┳┻┏╋┣━┛┫┛┗┓┻┓┫┓┫━━┛┻┓┳┫┣┣┛┃┣━┏━┛┛
┛┫┣━┫┓┓┏━┣┃┳╋┏━┫┣┃┗┗━┗┻┗┫┻╋┣┗━┳╋┳┃┻┛╋┃┃┳
┓┳┏┗┻┏┫┛╋┻┏┣┣┓┳┻┣┣┫┃┓┗┳╋┫┳╋┛┫┗┛┏┃━┳┫╋┏┣┓
┻┛╋┣┏┣┃┛╋┳╋┃┛┛┗┫━┳┃┛┻┗┓━┣┏┫┣┏┣┫┫┃┳┗┻┗┏┓┗
┳┣┣┏╋┓┻┓╋┛┃┳┣┗┣┫┳┓┳━┏━┣┓┣┃┏┳┗┓┻┓┻┛┓
┏┫┏┓┓┫╋┫┫┣┛╋┻┏┣━┫╋┣╋┳┓┓┳┫┣┛┏┳┣┛┫┃┏┏┃╋╋┏┏
┃┓┣┳┛┗┏┻┃╋┫┗┻━╋┫┫━┗┻┫┫┳┃┃━┏┗┏╋┓━┫┣┫╋━┛┓┃
━┛┗┫┗┻┃┣┗┗━┣┫┳┃┗┗┳┏┏┳┏╋━┣┫┻┻┓┃┣┗┃╋┃━┏┳┓┛
━╋┻┗┛┏┳┳┣┃┻━┣┓┻┏┳┻┗━┃┫━┣┣┫┛┛╋┗┣┃┣┃━━━┳┃┛
┃┳╋┓┫┳┫┻┓┏┣━┏┣┓┛┗┗┛┳┗┗┃┣┗┏┓┳┳┏┃┻┫┓╋┛╋┻┃┣
┻┫┛┃┻┳┃┛┓┛┳┛┏┣┻━┓┃┣┣╋┃┓┳┗┳┗┃┏┳┛┛╋┃┳┛┏┓━━
┗┓┏┃┏━┫┃┣╋┓┻┃┣┏┓┛┣┻┗┗┗━┓┓┓┣┳┻┫┛┏┣┛┛╋┃╋┣┗
┏┣┛┃┛┫┃╋┣┫┗╋┓┃┏┻┻╋┳┳┃┓┫━┗┳╋┫┛┛┃┓┏┓┃╋┓┃┣┫
┣┓┛┻┻┏┃┫┳━┫┻╋┏┏━┃┓╋┗┻┳┻╋┗━╋┣┏━┳┗╋┫┻┛╋┗┻━
┻┏┓┓╋━┃┫┳┓┃┗┓┃┗┃┣┏━┏╋┳┗┻┏┓┻┗┃┳┛╋┻┳━━┗╋┛┛
┛━┛┏┃┫┓┳┻┳┻┫┏┳┃╋┛┳┛┫┗┳┣┃┃┃┃┻┗┗┃━┳┗┃┣┏┃┻┻
┫┻┏┫┏┓┣┓┛━┏┳┻┏┓┛┛┻━┛┣━┃┛┃┃┃┳┏┗┃┏┓┻┗┫━┃┳┗
┛┏┃┳┫┃┏╋┗┗╋┫┻┃┓┏┗━┣╋┛┃┗┛┃┏┏┻┃┣━┣┫┛┫┣┏┓╋┃
┛┛━┓┛┏┛┣┳┳┃╋┻┗┻┳┗┻┣┏┳┃┣┻╋┛┳┓┃┳╋┳┏┛┏┫┫╋┻━
┫┃┫┻━━┓┏┗┗━┛┫┗┳┫┣┳┓┣┫┏┫┣┏┻┣╋┃┫┛━┻┃┻┣┏┏┳┳
┳┃┗┏┫┏┻┃┗━┃┣┛┻┣━╋┣┫┃┛┛┓┫┗┣┓━┛┗┫━┛┣┏┻━┻┗┃
┳┻┏┣┫┣┫┫━┃┻┳━┛╋┓━┛┛┫┃┛┏┗┛┻┻┣┛┃┻━━┃╋┗┃┗┓┛
┃┓┏┳┓┗┣┓┓┳┣━┣┗┳┓┗┫┳┃┓┳┓┳━┏┓┃┣┣┛┃┓┳┣┳━┛┛┛
━┃━━┳┓┣┗┻┗┃┓╋┏┳┻╋┓┛┻╋╋╋┛┗┃┏┗┫┫┛┻┓┃┃┳━┣┛╋
┛┻┃┗┏┗┏┫┗┫━┃┣┻┫┫╋┛┻┛┳┛┣╋┏┓┻┗┻┫┛╋┳┃━━┣┓┳┃
┓┫━╋┛┓┳┓┏┛┛┣┗━┫┓━┃┓┃┻┫┫┏╋┃┗━┏┗╋┗┏┻┃┃┃┣┓┃
┳┫┓╋┫┣┫╋┓┛┓┫┳┃┫┗╋┛┫┃┻┻┫━┛┃╋┓┏┻┓┻┃┳┗┃┣╋┏╋
┣┣┻┓┛┣┓╋┛┣┛╋╋┓┫┃╋┓╋╋┣┗━┏┓┫┃┳┫┻┫╋┳┗┛┫╋━┓┃
┛┓┏╋┫┳┗┛┓┗┳┓┻┣━┓┛┏╋┻┫┛┻┣┣┣┻┳┳┃┫┳┻┛┫
┓┻╋┓┳┻┗┛┏┓┳┗┗┣┻━┫┣┓╋━┏╋┗┓┻┻┏┣┃┗┳┻┻━┣┏┛┗┛
┣━┻┳┛━┫┫┃┃┫┓┣━━┃┻┏╋┣┃┣┛┃┛┳━┳┣┳┛┫┻┳┫┳╋┓┻┃
┳┳┫┃┫┏╋┫┓┓┛┃╋┫╋┻┗┏╋┳┛┳┛┳┓┓┳┗┓━┗┓┳┛┏┗┣┗┃┻
┛━━┣┫┗━┳┏┫┫┳┳┣┓╋┏━━━┃━┛━┛╋┛┗┏┗┻┛┗┓┻┃┻┗┓━
┻┛┣┳┻┳┣┣┓┛┓┃╋┓━┗┫┫┏┃━┃┳┫╋┣╋┃┛╋╋┫┃┫┣┗┗┓┏┏
┓┳━┗╋╋┓━┣┻┻━╋┛┻┣┻┫┏┻┓╋┳━┳┛╋╋┗┏┗┫┫┫┫╋┛┃┣┣
┏╋┣┃┫┣╋┃╋┫┳┏┗╋┣┗╋┏┫┫╋━┛┣┳┃━┫╋┛━┣┃┓┗━╋┻┏┫
╋┻┣┓┃┓┗┃┃┻┓┗┛┫┗┓┓┃┗┣┗┏╋┳┓╋╋┏╋┫┣┣┏┃┻┃┫┫┳┛
┏┳┻┳┗┗┫┃┏┣┳┫┃┛┣━┣┳━┃┫╋┏┻━┓┫┛┏━╋┃╋┳┣┳┏┛┻┫
┏━┓┛┛┻┓┃┫┳┃┓┗┓╋┛┃┳┗┫┳┓┳┣┫┣┻╋━┻┫╋┗┣━┻━┣┓╋
━┻┣┻┣┫┃┓┗┛┏╋┛┗┣┓━┣━┣┏┛┏┏┏┏┳┃━┫┏┻┻━┫━┳┓┳┏
┗╋┃┗┃━┏┛╋┳┗┫╋┻┓┏┓┓╋┏┣┻┓┣━┛━┻┻┛┃┃┣┫┣┫┳┏┗┛
┓┗┣┗━┻┳┓┛━┗━┛┓━┏┛╋┻┗┓┛┏┛┳┫┫┏┛┫┻┃┫┓┫┫┏┳┣╋
┃┏┛┓┓┻┻┛┗┏┗┣┳┻┣┻┫┫┃╋┳┛┏┫┫━┣┛╋┏┻┃┳┛┓┫┛┏┛┃
┣┗┳┃┳┣┏┣┛┻━┏┛━┏━┗┏┛┏┏━┳┓━┣┃━┃┗━┫╋┳┫┫┣┗┳┓
┃━┫┃┗┳┻┃━┃┻┻┛┛╋┓┃┣┻┳┏┫┗━┓┓┛┏┳┗╋━┃╋┻┣┗┣┳┛
┏┫┗┫━┃┻┏┗╋┛━┳┓┏┏┗┣━┫┣╋┫┃┛┻┳┛┻━┻┫┛┗┫┣┫┻┗┻
┗┣┳┗┳┳━┻┻┣┛┃┗┏┏┛┳┳┻┗┣┫┃┣┃┳┗┳╋┳┃━┛┛┳┓┫┓┛╋
┳┣━┛┛┫╋┃┗━┫┛┫┛┗┗┛┃┏┏┫┗┳┛━┫┣┗┻┏┏┻┻╋┳╋╋┓┏╋
┓━━┻╋┳┫┳┏┓┳┗┻┻┫┳┏┣┓┏━┃╋┣┛┗━╋╋┣┳╋┃┳┏┏╋┳┏┣
┓┗┗┣┛╋┏━┛┻━┛┳┏┳┃┫┫┫┛┛┫┳┛╋┛╋━┣┗┣┏╋┗┗┣┛┛┳┓
┻┳┻┻┗┳┻┓┓┫┳┏┫╋━┛┛┣┻┣┛┣┃┻┣┫┗┏┗╋┃┗┫┏╋┛┓┻┳━
┃┗┣┓┳┓━╋╋╋┳━┫┓┫┏┃┛┃┛┓┗┏╋╋┏┣┫┗┛┳┫┓┓┓┗╋┗┗╋
┫━━┣┫┓┫┗┗┓┗╋┃━┃┣╋┻┻┛┗╋╋┛┗┛┣┗╋╋┻┛━╋┳
┃┗┛┃┏┏╋┓┛┃┻┛┻┓┏━┻┃┗┏┏━┗┗┫┃┣━┳┛┳┗┫┓┛┓┛┫┛┛
┓━┏┏┏┃━┗┗┗┻┣┫┛┃┻┫┏┓┛┻┣┗━┏╋┣┃┓┃┛┻━┫┳┛┻┛┗┛
┳┻┓╋┏┗┛┣┃┓┃┃━╋┫┛┓┛┃┃┫┓┗┳┃┗╋┏┏╋┳┓┗━┏┛╋┏╋┫
╋┳┓┣┃┗┃┛┳━┛┛╋┃┣┳┳┣┳┓┓┓━┗┏┫╋┻┻┏┏┓┗╋┛╋━┛━┫
┻┛━┗┛━┣╋╋╋━┃┛┫━┓┳┓┓┗┓┫┛┓┻┃┫┣┓┃┫┣┓┓┫┗┏┓┫┳
╋┣┃┛┃┛┗┓╋┏╋┓╋┃━┻┃┏┏┫╋┓┻┫┗┻┓╋┳╋┏┫┳┻┃┣┫┃━┻
┻┏╋┳┻┓┳━┏┻┳┃┓┏┻┓┳┛┻━┣╋┳┗━┏┣┣┳┳╋┗╋┓┓┛┣┻┓━
╋┳━┻╋┻┫┏╋┫┣┛┏┫┗┻┫┳┃┻┻┛━┻┃┻┛╋╋┗┣┻━┫┗┣┏┃┛┗
┗┻┫┛┏╋┫┏┣┛┛┓┳┗╋┛┫┛┗┛┛┗┻╋┏┛┗┗┗┳┃┛┏┻╋┳┗┣━┳
┃┫┛┛┫┃╋┫┓╋┛┏┣┫┃┓╋┃┛┣┫┫━┻┃┛┻┛┗┫┳┗┻┗┃┓┗╋┫┣
┏┳┣┛┣┓┃┛┫┻━┻┛┳┳━━┓┃┣━┃┫━┏┳╋┗┏┳━┛┳╋┏┣━┻━┓
╋┳━┛┏┛┗┏┣┣╋┗┗┏┫┗┗┗┃┃━┗╋┃╋┗┃┫┫┣━┣┫┃┗┛┓┣┣┣
┗┣┏╋┛┛┏┏╋┣┏┫┏┳┏┓╋┓┣┫┏╋┣┛┣┫┛┻┏┻┗┓┏━┗┓┫┻╋┳
┫┻━┗┳━┗┻┻┻━┗┃┫━┏┓┫┃┃━┗┣┳┃╋╋┣┃┏┣┏┻┓┏┏┛┛┻┛
┗┗╋┻┳╋┓┗╋┓┃┏┃┗┻━┫┛┓┓┛┛┓┏┏┛━╋┃━┏┻┣┓╋━┓┻━┣
┛┻┻┗┏╋╋┳┏┻┓┓┫┳┏┏┳┻┛┣┻┗┻╋┻┏┻┫┏╋┗━┣┛┏┃┗┏┃━
┳┓┻┏┻┓┻┫┃┳┫┓┻┗━┫━┫┫┓┗┛┗┛┃╋╋┣┳╋┛┛┓┣━━┻┛┛┏
┃━┳╋┃┃┗━┗┳┳┗┏╋┳┃┣╋┓━┳┓┛┏╋┏━┛┃┣┫┓┏┣┳╋┳╋┳┫
┳┻━┳┛┛┓┻┣┃┓╋━┏┏━┗┫┏┛┫┗┗┗┻━┗━┓┏┳╋━┣┏┻┳┃┃┏
┗┛┛┗┛┣╋┓┫━┏┳┻┗┻┗┣┗┏┳╋┃┏┣┳┛┫┓━┓┻┫┫╋┃┗━┻┃┗
┗┓┣┛┓┫┣╋┣┛┻┻━┫┳┳┳┏┣╋╋┃┣┃┗┓┏╋┫┛╋┏┃┃┓┛━━┛┗
╋┗┳━┗┫┏┓┓┃┣┛┃┓┃┏┻┓┛┫┛┛┓╋┓━┏┫┫┃┓╋━┗┃┏┗┣┗┣
┛┛┫┣╋┗━┣╋┃┳━┣┣┫┗┛┓┳┓┏┣┏┻┣┫┻┻┳┣╋┳┫┫┛━┻┻┣━
┳━┓┫╋┻┣┓┫━┫┛┻┗┳┏┳┻┛━┃┻┛┳┏┏┻╋━┫┛┛━┳┗
┃━┣┗┏┗╋┃┻┛╋┳┫┃┗┫┗┓┏┫┫┛╋┫┳┻━━┗┳╋┫╋┏╋━┻┫┻┛
╋╋┻┃┏┣┫━┃━┓┓┏╋┗┫┣┏┓┣┃┓┃┫┻┻━┗╋┳╋┓┫━┳┗┳┫╋┓
┫┫┣━┓┛┳┳┏┓┏╋┏┗┫┃┗┏┳┣┏━┳┫┗┫┻┻┻┃┫╋┣╋┃┣┓╋┣┣
┻┻╋┗┳┻┗╋┗┏┛┻┳┻┳┻┓┓┣━┫┃┃┣┏┻┃┏┗━┗┳┃┻┗┏┛┣┗┃
┫┏┳┓┻┫━╋┣┣┫┛┛┃┏┫╋┻┃━┏┻━┏┛┻┻┃┗┃╋┃┻╋┗╋╋┛━┓
┗┳━━┳┗┗┓┣╋┫┗╋┗┏┫┛┳┗┛╋┳┣┏┻┛╋┃┣┗┃┣┛┏━┳┳┏┳┏
┗┛┛━╋━┏╋┛┳┻┏┫┓┓╋┏┏┳┻┫┓┓┗┛┏━┫┛┗┻┳┛┻━┗┫┏┗┗
┛┛┃┓╋┃┏┃┏┃┏┃┗┓┣┻┓━━┓━┏┛╋┳┣┳┗┻━┻┛┳┃┓╋┫╋┻┗
┓┳┻┃┫┻┛┫┃┛╋┃┳┓┫┛┛━┻┏┫┏┏┫┃┏━┓┏┫╋┏┻┗┗━┣━┗┛
┗┳┓┛┗┣╋┫┻┃┏┳╋┓┃╋┏┳┻━┗┃┗┛┛┳┃┣╋╋┫┃┫┓┣┓┣┳┃┫
━┏┫┛━╋━┓╋┫━┗┻┫┫┓┓┫┛┃━┣┛┛┣┛╋┗┏┏┳┏┗━┳┣┣┣┻┛
┻┏┫┳┗┓┛┣┏┻┣┻╋┻┃╋┏┗┛┏┳┫┓┛┏┻┳━┏┗┫╋┻┃┻┃┫┃┓┫
┣┃╋┏┳┳┣┗┗┏┫┗┃┳┃┓┫━┓┛┣╋┏╋┳┃╋┛┫┳┣┫━┛┛┫┣┣╋━
┻┻┛━━┓┓┗┓┳━┻┗┏━┓┛┃┗┓━┃┣┛┃┻┫┗┫┛┣┫╋┃┫┃┣┻┗┛
┓━┻┃┗┛━┓┣┛┣┗┫┳┃╋┳┃┣╋┣┗━┻┛━┻┫┓┛┣┫┃━┫┻┗┓┫┓
┛┫┓┏┛┗┃┣┃┃━┣┃┛┛┻━┃┣┛┗┃┣┛┓┫┗┃┏╋┣┻┣┛┗┣┛┗┻┳
┓┏┏┛┻┗┻┓┏┃┳┛┣┻╋┛┃┻┗┫┗┃┛┣┓┻┗━┃┣━━┻┏┏╋━┻┻╋
┃┛┗┫━┗┛┻┛┓╋┏┃┗┛┓┗━┻┻┏┣┓┏┫┓┛┗┃┻┏┳┏┣┓━┗┫╋┃
┏┗╋┣━┫━┃┏┛┣╋━┏┻┃┗┏┛━┓┛╋┳┗┫┃┛┓┓┫┫┣┏┛┳┃┓╋╋
┛┳┣╋┃┃━╋┏┫┓┓┏┗┗━┣┛┳┫━┫┗┏┫┳┫╋┛┣┃┓┛┃┗┃┏┫┣┫
┣┗┏┓┏━┛┃┳┛┗┫┛┳┻┛┳┣┣┗┫━╋┣━┓┻┃┫┣┛━┣┏┻┏┻┻┣┣
┏┃━┗━┏╋┓┳┻┻━┃┫┫┓┻┏┻┫┛╋┻┏╋┃┫┗┣┗┃━┳┓┛╋┛┻┏╋
┳━┳━┫╋┗┛┳┏┗━╋━┓━╋╋┛┓╋┳┫┛┗╋┗┗┓┳┓┣┏┻┫┛┗┳┏┳
━┓┣╋╋┃┫┓┏┣┳┳┣┻━┣━┣╋┛┣┻┏┳┓┳┗━┣┻┛┏╋┗┫
┻┏┃━━┃┣┳┃┃┗╋┫┃┃┓┣┫┛━┫┛━┓┏┃┛┳┓┻┗┓╋┗━┳┛┛┫╋
┫┃┫╋┏╋━┻┓┳┏┓┳┣━┃╋┓━━┓━┛┛┃┗┻┓┳┛┛━┗┓━┣┗┛╋┗
╋┏━╋┃┗┃╋━┏┛┣┫┻┗╋┻┏┃┻┓╋┃┏┻┗┛┳┏╋━━┏┏┳╋┓┓┏┛
┳┃┃╋┓┳┻┫┏┛┫┣╋┗┃┛╋┏┻┛┏┓┻┓┣┗┻┣┓┣┳┫╋┛┳┻━╋┣┃
╋┻┃┻┛╋┫┗┳┛┓┓┓━┓┛┃╋┻┣┗┗╋┛┗┃┗┗┫━┓┗┳┫╋┗┗┫╋━
┣┫┳╋┣━┫┳┣┣┛┻┗┻┓┏┣┫┫┃┳┣┏┻┓┫┛┣┛┻━┗┳┏┣┛┛┻┃━
┗┓┳┗┻┫┏╋┓┳┫┛┃┻┳━┳┃╋┛┓┻┳┻┫┣┻╋┃┗┛┃╋┃╋┃┛┏┗┏
┃┃┳┓┳┣┣┣┏┣┫┳┫┫╋┏┓┳━┃┓┗┓┗┣━┛┛┏┛┣┏┛┣┓╋┻┓┓━
╋┛╋┃┃━┛┃┗┣┗┫┳╋┳┛┫┃┏┛┓┃┃┃┃┣┫┻┣┣┗┛┳┣┗┃┏━━┏
━┃┣┃┃┛━━┫┣┏┛━┻┏╋┫┛┻┻┫━┏┻┳┏┓━┻┏╋┫┓┛┳┛┳┏┃━
━┛┓┃┻┗┗┃┳┫┏┻┛┗╋┻━┛┓┳┃┫┃┫┗┓╋┛┗┻┏┏┃┫┛┓┓┛┳┏
┳━┣┓╋┓┳┃┗┛┏┻┏┗┗━┏━┗┃━┣┻┻╋┻━┃┏┣┓┣┛┻┗┫┳┣┳╋
┓┛┫┃┛┗┫┏┻┣┓┫┣┏┃┏┏╋┻┃┗┣┃╋━┻┛┃┓┻┳┓┣┣┓╋┃┳┫┫
┣━┏┫━╋┛┓┓┏┗╋┃┛┏┓┛┣┣┗┛━┻┃╋┃┛┏┏┏╋┻━┳┃┃━┳┗┫
┃╋┏┣┗┣━┏┃┫┓┗╋┫┳┃┣┣┗┃┛╋━┓┗┗┫┻┳┳┳┏┛┗┓┛┻┏┫━
┓━┻┳━┃━┣┳━┫╋┗┛┃┃┃┻┫┏╋┻┣╋┛┃┏╋┫━┳┻┻┃┓┃┻┻┗┫
┫╋┛┣┻┏┻┣┛╋┣━┓┗┓━━┓┻┃━━┗┗┓╋┣┏┫╋┣┳┃┳┣┻┳━┏┃
┻━┳┏━┳┓┛━┛┛┻┛━┛┻┳━┗┛┏┏┗━┳┳┃┏┏┳┳┻┛┓┛┻┫┫┓┣
┣┻┫┻┻┏┃┓┻┛╋┳┻┫╋┗┃┓┃┃┓┳┻┣┣┓╋┣┓┫┫┏┣━┳┗┳┏┗┃
┓┫┳━┳┣┫┓┳┃┏┓┣┃━╋┫┓┣┃┣┏┏┛┳┣━━━┗━┛┏┃┏╋┣┫┓┣
┃┫┏┃━┛┫┛╋┳┛┣┣┏┻┏┃╋┣┣┣┻┣┻┏┓┃┃┳┃┗┏┏┗┫┫┗┳┏┏
┣┻┏┏┗┓━┛┻┫┳┳┻┗┏┃┻┏┻┣┓┃┗╋━┃┏╋┛┣┳┓┃┓╋┫┻┳┻┛
┓┗┻┏┳┓┣┳┏╋┣┣┻┣┫┃┣┃┏┫━┓╋┗┛┗┗━━┻┛┫┳┻┣┏╋┻┫┣
━┗┳┳━━┗┃┓┏╋┏╋┓┓┓━╋┛┏┫┃┗┣╋┗┃┃┻━┏┻┳┫┓
┣┣┏╋┻┛━┫┃┻━┗┃┏┓┓┻━┃┏┣┣┃┳┗┣┏┫┏┏╋┛┗┛┫╋┃┻┏┳
━┗┃┛━┫━┫┳┣┃┃┳┫┓┏┛┣┛┣┃┛┃╋┻┗┣┻┣╋┣┻┃┻┻┗╋┓┻┃
┳┻┻━┏┛╋╋━┛┏┓╋┣┛┻┏┓┓┏┗━╋┓┻┏╋┳┣┃┓┫┃╋┫┗┗┻┻┳
┻┫┳┏┳┻╋┻┳━━━━┻╋┫┫┫┻┏┛╋┃┻┳┛┣━┣┓┳┏┫┣┛┗┏┫┻┳
┓┓┏┫┏┻┗━┫━┛┫┗┓╋┛┏┻┳┻┏┣┓┓┳┻┗┏┏┻┣┻┫┻┃┓┳┏┛┫
┃┣╋┓┃┛┳┳╋┃╋┣━┃┫┣━┻┳┣━╋┃┻┳┗┓┻┻┳┳┳┓┓┛┗╋━╋┛
┏━┻━┛┃┫┳┗┻╋┏┻┳╋━┓┏━━┃┫┃┃┃━┏┃┣┫┣┣┳┻┓┳┗┏┓┻
┻┗┏┓┻┗┓┫╋┓┃━┗┗┳┳┣┻┛┗┛┳┛╋┗┳┻┓┏╋┛┣┛┓┳┓┗┓┗┏
┏╋┳┏┳┳┗┛━━┗┓┣┗┓━┻╋┗━┓┛╋┃┣┃┃┃┣┫━┣━┳┗┣┗┳┓┳
┃╋┣┳━┫┏┗┛┓┻┗┓┏┃┳┏╋┻━┓┃┏┳┣┏╋┓┏┳┛┣┫┏┃━┗┣╋┫
┻┛╋┣┗┻┻┃┓╋┫┻┫┓┗┳┛┓╋┃━┏┫┃━┗┓┗┛┳┣┏┛┏┓┫┻┛┏┳
┃┛┃┣┻┻┛┏┏╋┻━┻┫┗┓┛┳┫┃━┗┃┏┛┣┓┻┓┗┗━┏┫┻┻┓┃┛━
┃┃┗┫┣┛┫┻┫┫┳┻┣┃┗┻┳┻┛━┗┣┳┃┳┣┗┣┣╋━╋┓┓┓━┗┻┳┗
╋╋┫┫┫┓┫┏━┛╋╋┫┣━┣┗┳╋╋┫╋╋┓┣┳┛┏┃┓┛━┛┣┃┛┃┓╋┛
┫┣┳┗┛┏┫╋┃╋┫╋╋┓┣┳┳━┏━┛╋┓┻┳┃┫┳┓┓┛┓┗┃┫┏┓┻┃┻
┛┗╋┗╋┻┳┛┻╋┫┣┏┓┳┣┣┓┫╋┓━━┣╋┻┃━┏┗┛┣┏┗╋┛┛┃┻┫
┣┛┳┗┓┫┣┗┓╋━╋┃┳┃┃┏┫━╋┳┳┻┣┻┓━┛┗┛┻┻┗┗━┣╋┓┣┫
┓┻━╋┗┛┻┗┳╋┛┫━┻┻━━┗┫╋┗┗┓┫┳┓┗┓┗┗┻┫┏┏┗┗╋┻┛┏
━┳┣┗┓┻┫━┗┻┓┻┏┫━┣┛┏┃┓┫┳╋┗┃┛╋┣┻┓┏┫┏┛┣┣┗┛━┳
┓┃┓┓┗┣┻┃┏┻┳╋┳┫┏╋┏┫┏┗┏┫┛┛┛┫┫╋┏┳━┻╋┛━┻┳┣┗┃
━┫┛┣┫┛━╋┃┻╋━━╋┛┗┃┛┃┫┻┳┏┛┏┫┏┗┃┓╋┛╋╋━┏┏┻╋┗
┣┗┃┣┫━┣━┃┛┓┻┫╋┏┃╋┣┃┳┫╋┻┣┗┃╋┓┓╋┗┃┫┗┏┣━╋┓┓
┗┳┓┃┫┳┛┫┛┓┣┃┗┃┛━┏┳┫┳╋┓┃┗┃━┓━╋┛━┃┗┗┣┏┫╋┛┳
┏┣╋┏╋┓┛┓┏┻━┛┳┃┣┃┓┓┃┛┗┳┏┓╋┏┗╋┓━┫┣┃┏┃
┛┗┫┫┳┳━┣━╋┛┓┗┏┣┳┣┗┣┏┻┗┛┗┣┳┛┏┳┏┏┗┳┓━┣┛┏┻┻
┫┃┗━┻┃┛┫┳┗┫┫┏┣┫┻┻━┫┓┛━┣╋┳┓┳┻┣┣┃┳╋┏┳┛┣┗┗┛
┛┫┗┓┏┗┃┏╋┛┫┫┫━┣━┃┃┣┳┓╋┳┳┓╋┻━┳┓┫┗┫┣┣┛┃┃┛╋
┓┓┗┓━┏┳┳┏┗┣┃┣┳┫┳━┻┗┻┓┗━┓┏┳┣┳┗┓╋┳╋┓┫┳┏╋┗┛
┳┣┃┛┃┛┛┛╋┛┫┛┓┛┳┣┳┻┫┻┳┣┻┻━┳━┳┃┗┣┛┣┛━┗┫┏┃┻
╋┫┛┳┫┻┫┣┛┗┻┗┫┓┫┏┗┛┣━┣┻━┃┛┻┏┫┏┏┗┳┣┫╋┓┏┣╋┓
╋╋┗┛╋┣┏┃┛┓┏┳┛━┫┻╋┳┻┛━╋┏╋┗┃┣┓┛┻┳━┛┃┻┏┏┛━┣
┏╋┏┛┃┓╋━┗┏╋┳┫┃━┓┃┛━┗━┓╋┫┛╋┳┻┗┓━┻╋┫┻┏┛┛━━
┫┣┓┫┳━┃━┃┫┫┫┗┗┗┻┳╋┗╋┫╋┣━━╋┻╋┣┏┗┗┻┻━━━┻┗┫
┗┓┻┏┏┣┛┛┣┛┛┗┣┛┳┳┏┓┳┳━┻━┳┏┻┓╋┏┛┣┻┳╋━┣┛╋━┻
┻┣┏┏┫┻┫┣┳┳┛┏┃╋┛┛┫╋┣┳┏┓┻━┣┃┻┃┗━┻┛┗┛┛━┻┻┣┗
┻┣┳┻┻┃┣╋┻┣┃┻┃┃╋┣┣┛┏┳┛╋┏┛┃┣┃━┏┓┳┛╋┏╋┛┓┗┫┏
┃┻━┫┫━┳┗┓┻┻┗┃┫┻━┣┣━╋┓┛╋━┏┳┓┃┣┓┃┛┫┣┻╋━╋━━
┫┗┓┣┻╋┻━┏┳┳╋┛┛┗┛┗┫┗━┗┏┓┳┓┗┳┻┳╋━┃┣━┗━┃┓━┗
┫╋━╋┳┃┗┓━┏┫┓┻┃┫┏┳━┣┃┓┓╋┏┳╋━┃┻┫┣┏┛┓┻━┏┛┏┻
┛┛┏┏┓┃┓┏┃┛┃┏┛┣┓┛┏┣┗━┳┳╋┓┣┏┗┏╋┣┏┻┣┗┗┻┗┫┫━
┗┳┛┻┣┳┳━┃━┳╋━┣┣┣┛┃━┫╋┃┏┣┃┛╋┣╋┳┛┫╋┣┛┗━┻┳┏
┛┃┓┏┣┛┃┓━┓┏┳╋╋╋┻┳━┣┣━┻┏╋╋┳┣╋┃┗┏┣┣┗┫╋┗┏┛┛
┓┳┛┓┳┃┛╋┳┫━┃┃┳┫┳┗┛┃┻━┛┗┃┳┣╋┳┃┣┓┃┗╋┗┣┳╋┳┫
┣━┣┫┛┣┣┣━┻┻╋┫┗┣┗╋┳┣┳┫┃━┗━┳┓━┣━━┫┳┻┏┳╋┣┏┻
┓┻┛╋┛┃┻╋┏┳┻┓┓┫┻┫╋┏━┫┫┗━┫┃┃┣┓┻┫┳┃┗┓┻┳┳┻╋━
┳┓┫━┻╋┃━┳┗┳┃┣┛┏┓━┗┻┃┃┗╋┳┃┗╋┻┣┣┓┃┫┏┻┏┏━┣┳
╋┣━┛┛┓┓┓┣┗━┣┣┛┃┏┓┫┃┗┳┓━╋┣┫┛┗┓━┫┻━━┏━┏━┏┛
┛┏┳┃╋┳┣━┓┃┳┛┳┳┻┫┛╋┛┏┫╋┫╋┛┏┏┛┃┣━┣┳┳━
┛╋┓┫╋━┛┓┗╋┃┃┛┃┳┓┃┓┏┗┏┏┗┳┻┃┓╋┛┫┫━╋━━┛┓┳┓┛
┳┃╋━┃┻┳┛┣┓┣┓┃┻┫╋╋┃┫┛━┳━┃┏┫┣┃━┻━┃━┓┃━╋┏┛┣
┓┓┻┗┻━┫┫┃┻━┻┃┳┳┳╋┗┃━┛┳╋┃┛╋┓┫┓┏━┓┻┣┛┗━┃┃┫
╋━┃╋┻┗━┛┫┣╋┃┛┛┻╋┻╋┛╋━┏┳┻━┗┳┃━┫┏┏┻┏┳┳┻┃┻╋
┛┏┻┳┳━┣┣┣┣┗┳┳┃━┃┛╋┗┏┛┻┃━┣╋┏╋┗┓┻┛┛┛┣┏╋┳┣┳
┳┳┻┫┏┃┫┛┻┓╋┫┗╋┫┫┳┣━━┗┫┣┣┫┏┣┃╋┃┃┳┃┃┏┳┏┻┏┃
╋┏┗┫━┻┳┣┳┗┏━┏┻┏┃┃┗┏┓┳┓┓┣┃┫┣┳┳┓┗┻┳┻┣┫┗╋┣┏
┗┻┗┣┛┛┻╋┓┏┓┣┳┫━┃╋┃┃┛┓╋┣┓┳┫┓━┣┫┗┛┣┫┳┓┛┣┏┃
┃╋┻╋┏┛╋┳┫┻┗┛┃┣┃┛╋┳┻┏┻┛┣┏┻┛╋┻┏┫━┻┗┛┛┳┫┛┓┃
┻┛┏┫╋┣┳━┛┏┳┏━┛┣┛━┗┫┓┏┃┣┛┓┃┛━┳┗┗┏┗┓┳┓┻┗┛┳
┫╋┗┻┫┣┃┣╋━┫┫┛┻━┣┗┗┻┣┣┻┛┃━┳╋┓┣┗┗┓┏┃┗┏┻┓┗┻
┛┫╋┛┏┻┓┳━━┻━┫┫┻━┫┫┻┃┛╋┳┻┣━╋┣╋┏╋╋┏┏┫┳┳┃┏┻
╋┫━┏━┛┓┛┃┫┓┃┃┫┣┣╋┃┗┛┃┛┛┓┓┃┣━┛┗┏┻┏╋━╋┣┻┃┣
┛┣┗━┃┏┳┳┓┏╋┃┻┗┣┃┳┻┓┛┗┫┣━╋┫╋┗┛┻┛┛┏┏┫┳┃━━┳
┫┣┗┗┏┓┻┃┃┫┃┗┗┓┓┣┃━━┃┻┳━┳╋┗┃╋┣┓┣┏┛╋┫┗━┃┳┫
┻┏┛┛┣┃┛╋╋┳━┓┫┫┳┛━┃┛━┛┣┏┃┛┓┓╋┓┫━┃┫┛┫┓┛┏┛┫
┣┣┣┳┣╋┫┣┃┳━━━┳┓┏╋┓┏┏┻┛┳┻╋┓┓┣┓┓┳╋┏┓┃┻┏┫┣┻
┫┻┳┣┗┻┓┫┏┳┫┣┻┗┓┓┛╋┃┳┻┛┗━━┣┻╋┛┫┃┛┣╋━┃┏━┃┫
┛┻┳┗━╋┛┫┓┓┻┓┗┻┫┣┛┻┳┻╋┓┃━┃┗┗┗┓┓┫━┫┛┣┣┫┏╋┳
┫┏┓┏┻┣┏┗┛┗┣┻┗┫┓┏━┣┛┛┓━┫┳┳┳┻┫┻┃┃┗━┓┗┗┛┻┣┛
┛┻┫┓┃┃┻┛┃┗┗┃┓┓┣┻┓┻┫╋┳┣┣┓┓┏┻┃╋┏╋┳┫┃┫╋┣╋╋┃
━┓┫┫╋┗┗━┏┓┃┓┃┗┫┣┫┣━┗┻┳┗┃╋┣┣┏┫┫┗┃┗╋┗┳┛┏┓┳
┳╋┻╋┣┣┃┻┳┳━╋┏┻┃┗┏┃┓┃┣┻┓┛┛┛┛┓┓┳━┣┃┫┓┗━┓┣━
┛━╋┏┓┣┛━┃┫┓┣┏╋┫┫┗┓┃┗━┣━┛━┫╋┛┻┗┏┫┏┳┓
╋┏━╋┳┃┏┏┻┛┫┃┻┳┗━╋┏┳┫┛┻┫┳┗┓┛┣┛┣╋╋━┗╋┫╋┣┗┃
┃┓╋┛┣┳┣┛┳┏┣┏┗┃┓┣┳┳┗━┳┫┻╋┳┃┓━┃┃━┓━╋┏┣┻┣╋╋
┻┫┻┛┏┓┏━╋┏┻┻┗┓┓┣╋┳┫┗┃┛┣┏┏┗┫━┃┓┏┫┫┛┻╋┻┃┻┫
┗┗┻━┻┣┓┗┓┛┃┳┗┻┛┳┓╋┏┓┓┫┗╋┻┫┃┏┃━┫┳┫┳┛┛┻┃┗┗
┏┫┫┻┛┃┃┻┓┳┣┣┛╋┏┃┫┛┳┳┻┫┏━┓┓┫┗╋┛┳━┛┃┏┓┫┻┻━
┛┗┛┫┣╋┛┃┏┓┻┃╋╋┗┗┫┫┛┣┗┃┛┓┫━┫╋┃┻┫╋┻┃┛┗┃┫┃┃
┏┻┣┛┗┓┳┣╋┳┗┻┓┳┃┏┓┻┻┓┣┫┃┣╋┓┻┛┣┣┛┛┳━╋┃┫┣┻┳
┻┓┗┃╋┳┓┳━┛┗╋━┓┻━┛┫┗┳┓┗━┳━┣┫┫┃┣━╋┣┗┏┃┣╋┏┃
┗┫┻┃┻┓╋╋┫┗┏┗┗┳┫┻┣┓┻┏┏╋━━┣┣┻┛┃━┃┃╋━┻╋┛┗━━
┃┃┳┳┫┓┓┓┻━┻┳┳┳┳━┏┛┏┃━┳━┗┃┛┗┃┓┫╋┓┗┳┣┻┓┳┏┛
┗┫┗┳┣┗┣╋┏┓┏┓┣┳┏┛┫┻┛┏━━┛┓┻┻┛┗┓┻╋╋┣┏━┫┳┓┓┗
┃┓┗┫┛┳┛┛┻┫┗┫┫┃┻┗┻╋┣┳┛┓╋┃╋┣┏┃┗━┗┓┃┫┻┃┏┣┗━
┗┃┃┫┓━┳┫┫┗┓┛┻┓┗┃┫┗━╋━┫┓┛┃┫┳┳╋┃┓┓┻┗┃┏╋┳┛┗
┛╋┏┣┣┃┻┫┗┛╋╋━┓┓┏┗┫┗┳┣┓┛┳┗┫┳┻╋┃┃╋┣╋━┣┓┏━╋
┣╋╋┻━┫┣┓┣┻┗━┛┻┓┣┫┣┓┏┻┓┃━┃┻┃┻┓━┃┫┣┗┃╋━┏┏┣
╋┗┓┛┣┻┳┻┣━╋┣┏┓┛┫┛┗┏┛┛╋╋┳┓┻┛┛┳┣┓┏┓╋┳┓╋┏┳┳
┫┳┃╋━┓╋┛┗┓┛┃┏┛┛┣┫┣┳┓┗┃┫┳┗┫╋━┻╋┫┛┓┫┳┃━┓┳┣
╋┃┏┫┃╋┓┗┃┓┣┏┛┻┓┫┣┃╋┣┛╋╋┫┛┻┣╋┣┣┓┏┛┛┣┫╋┏┃┫
┗┫╋┻┏━┻┛┫┫┫╋┓┛┗┳┛┏┳┣┣┏┣┛┣┃╋┏┏┣┣┻┗┫┃┓┏┻━╋
┓┻╋┣╋┛┓┛┻┣┻┛╋┗┃┣┓┻┻┓┏┫╋┻┗┫┻┻┓┣┏╋┫┓┗╋┛╋┛┣
┓┓┣┏┫┣┛┣┻┗┳┫┳┛┫┫┛━┏┃┛┛┃┓┫┏┳┏┓┏┛┻┫┃┳╋┏┻┻┓
┏┳┻━┓┃┃┃━┻┻━┣┣╋┃┃┣┏┛┃┗┃┛━┓┛╋┻┣┫┃╋┗┓┳┏┣┓┳
┛┣┣┻┻┣╋╋┻┳┛┏┫┻┏┣┓┻┛┫╋━┛┗┣┣┗┫┏┣┛┓┫┫┫┫╋┣┛┛
╋┗┫┏╋┣┏━┻━┫┓┣┳╋┛┳━┏┃┻┻┛┗┗┗┏┫┃┃┛┛┫┓┏
┣━╋┣┫┃╋┻┗┏╋┓┻┓┳┣┣┓┏━┫┃┗━┫┓┣┻┛┫┃┓┣╋┓┣╋┳┻┣
━┏┃┗┛┏┣┏┗┓┓┓╋┓━╋┃┃┛┫┫┗┣┳╋┓╋┛━┓╋┃┓┣┫┛┣┻┣━
┏┓┏┻┃┫╋┳┓┫━┫┗┳┛┣┛┗┏┛╋┻┣┛┣┫┛┫┗┓╋┣┫┣┳┏┻┳┓┫
┛┏╋┫┣┏┛┣┛┛┣┗┣┗╋┏┫━┣┏┓┏┗┣┻┫┳╋┳━┃━┏━┻┏┗┏┗┫
┃┳┛┫┓┛┗┓┻┓┫┓┳━┗┏┓┓┃┣┳┏┫┗┗┛┏┫┻╋┛┣┗┗┃╋┻╋┗┓
┏┃┣┣┓┫╋┏┓┛╋┏┃┳╋╋┳┏┣┻┫┣┏┳┛┻┏┻━┣┗┫┏┫┳┛┓┏┏┣
┏┳┏┓┣╋┏┏━╋┫┳┏┫┣┗┛┛┓┓━┃┳┏━╋┳━┃┣┏┣┫┣╋┻┫┻┛┻
┣╋┏┣╋┏┫┗┫┏┻┳┛┛┫┻┳┓┓┳┛━┛┓┻┏┏━╋┛┃┣━╋┻┳┳┫┛┻
┣┏┣┳┻┓━┏┳━┏┛━━┻┻┻┓━┳┓┗┛┳┃┗┏━┗┓┻╋┻━┻┳┛┃┏┃
┗╋┏┓┓┃╋┻┏┃┫┳┫┗┣┫━┫┏┳┫┃╋┣┏┻┣┻┓┃┳━┗┗┃┓┫┃╋┗
╋┫┓┫━┫╋┻━┣┣┓┏┛╋┏┃┛┏┗┓┫┏┳┳┫┣┃━┫┓┃┻┻╋┳┗┻╋┛
━┓┃┻┳┳┳┓┻┛┳┫┃┳┏━┻┫┣┗┓┏┏┣┣┻╋━┳┗┫┏┫┏┳━┓┣┣╋
┛┻┗┳╋┳┗┻┣┳╋┃╋┳┓┓┣┳┣┏┓┗┃┳┣━┏┏┫┻┣┫┣┳┣┏┓┣┳╋
┓┻┣┗┣┛┫┻━━━┳┛╋┃┓┻┏┳┃┳┛┃┣━┏┫┃┫┳┗┻┃━┛┃━━┓┛
╋┃┫┳┗┻┣┏┳┫┻╋┏┓┃┣━┻┫┏┗┃┣┃━┗┗┓┣━┏┓━━╋┗━┫┫┻
┫┳┻┃┣╋┓┳┫┃┗┃┳┓┻┃┫┗┳┓┫┗┏┳┻┓┃┃┃━┛┏┻┃┳╋┗┗┗┫
┏┳┻┛┻┫━┓┳┳━┏┃┃┳┣┫┓┣┣┻┛┫┛┏┏┛┓┻┫┛┛━┣┫┣┻┓┃┳
┏┛┳┏┻┓┗╋┻╋┻╋┫┗┻┓┃┻╋┛┻┓━┳┫┗┃━╋┫┳┳┛┻┳┓┓┃┻┫
━┫┓╋┗┗╋┻┗┏┣┃┫━┃┳┳╋━╋┛┃╋┃┃┣┃┓━┃┻┳┻━┣┓┓┓╋┳
━┛┓┏┣╋┻┓┻╋┗┗╋┳┗┏┻┃┏╋┻╋┻┗┻┣┏┣┓┓┓┣┓┃┗┣┏┏┻┣
━┏┗╋┣┫┳┗┃┓┃━━┓┻┣┓┃┣┗┏╋┃╋┣┫┃┳╋┏┓┃┻┏┏┃┗┫┃━
┃━━┃╋━┓┫┏┻┗┗╋┫┫┛━┓┣┏┛┗┏┻┻╋┳━┏┛┏┏┻┗┏┳┓┛┓━
┏┗┗┫┳┛┓┏┛┓━┳┛┣┳┃━┃━┗┳┣┣╋╋┳━┏┃┛┛┃━┳┏┳┳╋┛╋
┓┓┻┓┃┛┗┫┣┃┗┃┫┃┫┗┃┏┳╋┻┳┣╋━┳┛┛╋┓━┓┓━┓
┛━┻┏┫━╋┏┳━┏┗┛┗┣┗┏┻┗┣┻┓┃┳━┓┳╋┻┣┓┫┏┫━┣╋╋┏┗
┣━┏┏┳┏┗┻━━┫┣┳┳┫╋┣┏┗┏┓━┓┳┫┛┓━┃┳┓┣┓┻┗╋╋┓┫┏
┗┣┓┏┗━┣╋┫━┓┣┫┗━┓━┃╋┣┳┛┏┻┏┗┣╋╋┏┗━┗┻━┫╋┳┛┛
┳┻┳┏┻┗━┏━┣┳┳┗┻┗┗┣┣┛┛━┣┫┳━┗┃┻┃━┳┓┫┣┗╋┗┛┣╋
┛┗┏┓┳┳┣━┗┻┳┳┫┗━┳┫┳━┻┏╋┳┛┳┻┫┃┃┓┳╋━━┗━╋┛┓┳
┃┛┣━┓╋┳┳┓┗┃┣┏┗╋┫━┏┣┛┛━┫┳┛┳┗━┃┏┓━┓┣┓┻┏┻┗━
┓┗━┓┓━┏┃┏┫┏┏┳┓━┻━╋┗┫┻━┻┛╋━┓┓┏┳━┣┏┗┣━━━┓┳
┗┫┓┗┗┳┣╋┗╋┫┗┻┫╋┗┻┣╋┃┫┫┣┳┛┳┳┃┗┫━┏┏┣┏┣┻┏┫┫
╋┻╋┫┛┻━┣┫┛━┗┛┏╋┏┃┓┗┛┃━╋╋┛┓┻┗┃┃┻┫┫┃┳╋╋┫┓┓
┏┃┗╋┛━┣┳┫┃┓┗┫┳╋┻┃┻┃┣┃━┳┻━┳┫┳┫┗┻┓┳┓┃╋┏╋┻╋
┃┃┛┛┣┃┻━┛┳┃━┃┣┳┳┻┣┓┃┏╋┃┏┳┃┏┃┻┏┛┣┗┛┗┗┓┫╋┳
━┛┃┏┫┃┃╋┃┃┓┓┏┻┓┗┛┫━┻┗┓┫┣┣┣┏╋╋┣┓┻┻┃┛┛━┻┫┗
┫━┃┛┻┳┏━┃╋┃╋╋┃┏┳┛┛┗┓━┛┣┻┛┻┣╋┗┳━┃┗┏┓┓━┳┛┗
╋┛━┫┛┣┛┣┗╋┛┻┛╋┏┫┛┓┓┏┫┓┏┫━┻┛┗┣┻┃┗┻┗┗┏┓┃╋┓
┣┗━━┓┣┃━┓┏┣┳┓┏╋┓━┗┃┫┏╋━╋╋┛┣┫┫┓┫┫┏┫┻┃┛┣╋┫
┛┳┏┳┣┳┫┣┻┫┗┣┳┫┫┣╋━┛┓╋┏┫┫┫┳┓┻╋┻━┛┃╋┣┻╋┳┫┣
╋╋┳╋┏┛┛┏┣┓━┛┻┫┓┛┳┓━┗┏┏┓┓┣┫╋┗┣┃┳┏┣┏┳┗┳┏┫┫
┣┣┃━┗┫┣┳┃┓╋┻┓┃┗┳╋╋┳┗┗┳┻┳┃┏┃┃┃━┏┃┗┓╋┫┗┣┏┗
┓┓╋┃┛╋┫┃┏┻┣╋━┣┛┻┗┻┗┛━┣╋┏┫┛┗┳┻┣┣╋┛┓┏┏┏┫━━
┓┻┛╋┫┃┃┻┻┛┗┣┓┛┳╋┫╋┗┛╋┻┻┏┏┫━┗╋┣━┫╋┫━┳┻┏┓┻
━┃╋┏┓┳╋┓┫┛━┃┣┃┳┛┳┏┻╋┃╋╋━━┳┳┃┫┣━┻╋╋╋┗┳┣┳┛
━┛┏┗╋┏┛┣┣┣┓╋┣┓┣┏┃┫┗┻┗┻╋┏┓┫┳┃┫╋┣┏┗╋┣┳┫┛┃╋
┫╋━┛┫┻┳┻┫┳━┳┓┏┗╋┫╋┛┓┻┓┏╋┛┓┛┛┻┻┛┫┣┫┃╋┓┫┓┳
┗┗┻┃┻┫┳┛┻━┳┻┃┃┗┗┛╋┗━┻┳┳┓┫┫┗┗┗┫┛┏┣┃┣
┓┓┛╋┫━╋┃╋┫┗┏┃┗┳┣┛┗┗┻┻┣━┗┳┫┓┗┏┓┏┏┫┓┳╋┛┫┻┣
┳┳┗┳━┓┳┳┫╋┻┳┳┛┻┛┣┃┻┳┓┫┛┫┳┳┃┛┣┏┃━┃┻┻┻┗┗┏╋
╋━┃┛━┛┳┫┫━┣╋┓┏┳┗┗┻╋╋┫┣┛┣┓━━┗┣┣━┣┗┳┛╋┛┻┗┛
┗┃┓┳┫┗┛┳┣┗┃━┏╋┻┛┳━┛┻┳━┃┃┃┓┗━┏┣┓━┛┳┫┃┳┣┏┻
┗┫┓┣┓┛┣┃┃┛━╋╋┃┗━┣┻┃┫┫┫┣┫┫┓┛━┫┏┻┳┣┓┏━┳┳┓┃
┏╋┫┗╋┏┫┏┣┣┫┏┳┃━┫┏┻┣┻┻┃┗━┛┃━┫┳┳┳┓┻┳┓┳┻┓┫┗
┻┃┣╋┛┛┣┓┃┻┏┫╋╋┗╋┗┗╋┳╋┃╋┗┳┓━┛┏┣┣╋┓┳┣┃┛┛┣┫
┏┃┏┣┫┃┳┛┗┃┻┓┻┳┗┳┳╋┃┛┓╋┛┫┳┣┗┳┓┗┣━━┻┏┣┛┃━╋
┻┗┗╋━┳╋┏┣┻┳╋┳┛┻┛╋┫━┏┳┓┏┳┏┣┗━┻┓┳┫┛┻┃┛┃┫┛┛
┛╋┗┻┫┣━┓┻┳┛╋┃┃┫┳┓┗┓┣╋┻┓┣┣┗┏┏┫┃┻┫╋┛━┻┃┏━┏
┗┫┫┣┓┓┣┓┓┻┣┣╋╋┳┏┛┳┳┣┳┃━━┓┻┣╋┛┻┏━┳┛┃┻╋━┏┣
┗┳╋┓┳┣┻┣┏┓┏┛┛┫┳━┓┛┛┏╋┃┗┳┣╋━┻┫┛┫┃╋━┃┏┗┳┓┳
┃┗┣┏┻┏┻┳┃┗┛┃┣┛┫┏━┛┃┛┛┛┛┛┓┳┏┻┓┏┫┻┣╋━━┳┗╋┃
┳╋┃╋┻┻┗┏┓━┗╋┫╋┣┃┗┳┛┏┛╋━┛┳┳┫┫┳┓┣┻┃╋━┗┗┻━╋
┃┳┏┳┣╋┃┏┏┛┗╋╋┗┛┻┃┃┳╋┫┗┳┃┗┛┣┏┃┗┗━┃┓┃┛┫╋━┫
┗┻━┛┃┛┛━╋┃┗┣┳┫┣┣┃┃┣┓┣┫╋┛╋┳┻┳┃┫┻╋━┏┳┣┏┏┻┫
┻╋┳┣┓┳┣┃┻┫╋┳┳┣┻┻┃┳┫┛┣┻━━┃┓┛┏┗┏┫╋━┓┗┓┫┳┣┳
┏┃┓┫━┻┻┣┳┣╋┣━┣┣┣┓━┓┗┛┻┗╋┏┏╋┻┫┏┣┃┏┗┻┳┣┛╋┫
━┏┛┛┣┗┣┓╋╋┃┛┃┓┫╋┳┃━━┛┳━╋┛┣╋┓┏┳┗┻┏┫╋┃━┳┳╋
┫╋┓┳━┣┗┛┏╋┏┏┳┃┛┛┳┣┛╋┻┛━┗┫┻┻┗┣┛┗┣━┗┓┗┳┻┫┃
━╋╋┗┣┫┣┃┳╋╋┫┓━┛┏┫┛┣┻┃┳┃┓┫━┏┫┛┻┃┻┃┫┛┣┓┳┻┫
┣┣━┳┣┻┫━╋┻┃┏╋┗┻┓┏╋┻┏┫┣┛┗┫┳┗┻┻┣┳┓━┫┃┻┫┓┛┻
┓╋┛┓━┫┓┏┓┣╋╋┃┣┣┃━━━┓┗┣┳┣┃┓━┣┳┛┃━┳╋╋┗┣┏┓┗
┗╋┻╋┃┳━━┏┫┛┫┏┏╋╋┣┓┫┗┣┓┻┻┃┛┓┻┳┳┃╋┫┛╋
┫┛┛┓┫┓┏━┛┓┃┻┳┳┓┻╋┗━┻┫┗┗┗┃┫┣┃┗┣┳┃┣┛━┓┫┻━━
┛━━┻┏┃┓┳━┗┗┳┗╋┛┣┛┻┗┃┃╋┻┏┓┫┃┓┻╋┗┃┓┣┓╋┓┓┣┣
┗┳┛━┻┗┏┓╋┛┻━┓┗┳┫┗┓┻┣┻┃━━┛┓┓┏┫╋╋┓┣┓┳┃┫┏╋┏
┏┣━┃┃┓┻┃┓┣┗╋┻┛┳┏┻┗┓━┗┗┗┻┗┣┫┏┛┃┛┳┣┫┃┃┛━╋┗
┣┓╋┛┃┗┣┻┃┗┣┏┗┫╋┗┳┫┓┃╋┳┗┳╋┛┛┳┣┫┳┫┫┓┓┓┻┣┫┻
┗┫━┳┓┓┏┳┣━┳┣╋┳┻┃━┻┫━┳┏┃┳━┛┛┏┳┛┃┃━┳┫┫┃╋┣┗
┏┫┏━━┳┃┳━┣┏┣┳┣┃┣┓┓┃╋┓━┛┃┏┳┳╋┫┏╋┫┃┏┃┫┫┣┫┻
╋╋┳━┳┳┛┫╋╋┃┳┗┓┣┏┛┓┣┃┫┃┣┏┳┻┫┫┓━┛┫┓┗┻┛━┳┣┛
━┃━┫┏┗┻┛┛╋┃┓━┏╋┏┫━━╋┗╋┃┗┓┻┛┻┓┗┓┏┗┻┓━┳┗┏┫
┻┏╋━┻┣━╋━┏┻┳┫━┛┻╋┗╋╋━┗╋┻┣╋┛┓┃┳┫┻╋┫┳╋┃┫┛┗
┫┫┏┣┓┛━┓┳╋┻┣━┗╋┳┣┗┳━┃┫┃┏┣┃┣╋┗━┻┗┻┏┻┣┳┣┗┏
┫╋┣┫┓╋┗┻┃┗┓┣┃┓┓╋┓┻┃┓┓━┗┳┻┃┗┻┳┻┛┫┃┃┛┻┻┳╋┓
┣┻┗╋━┏┣┏┓┫┗┣┛╋┃┓━━┫┻┃╋┻┻┏┏┣┣╋┓┃┫┃┻┓━┣╋━┫
┛┣┻┗┛┛┣┗┓┗╋┛╋━┛┃┃┫┃╋┃┳┓┫┗┛┣┛┃┣┳┃┃┻┓┏┗┻┣┃
┃┃┫┗┓╋╋┃┻┳━┃┻┗┃┳┻┳┏┳┳┗┃┳┳┗┳┃┳╋┫╋┻┣┏┛┣╋┻━
┻┣┓┣┻┳┳┛┛╋┃┻┫╋┣┳┫┏╋┫┛┃┗┓┃┗┫┫┏╋┻╋┏┗┳━━╋┛╋
┻┏┫━┫┗┓┻━┻┫┃┃┃┓┣┳┳┛┛┻┏━┳┫┃┻┫┗┓┃╋┛╋┻┻┣┃┓┃
┛┓━┗┓┛┗┫┗┻┏┗┏┳━┫╋┓┳━┛┗┏┳┏┃┻━━┫┫┻┻┗┃┃┻╋┛┣
┣┳┃┗┛┫┫┣┻━┛┓━┳┓┛┫┏┃┳━┛┓┓┳┏┣┃┳┃╋┳┏━━┃┓┣┣┓
┓┏┳┫╋┣┣┏┗┣╋┏┻┫━┣┃┗╋┏┻╋┛┗┳┻┣┓┏┛┓╋┫┻┻┛┻┛┛┳
┛┛┣┏┫┏┗┗┻┓┓━┣╋┛━┫┫┗┗┳┛━┏┓┻━┻┣╋┳┗╋┃━┣┓┣┛┣
┏┫━╋┛┏┏┛┻┻┓━┃━┛┣┣┓┗┫━┳┫╋┣┏┗┗┃━┃┛┛┳┏╋┫┏┏┃
┃╋┗╋┛┛┛┏━┓┏┃┓┏┛┃┃━┫┣╋┗┛╋┃┓┫┓┓┃┗┻┓┃┗┓┏┏┗┛
┫┻┓┛┻━┳┻┏┃┳┗┫┓┓┓┳┫┫┓━┣┃┫┫┏┛┛┫┣┓┻┛━┣
┃━━┃╋━╋╋┏┳┗┓┃┏┃╋┻╋┳━━┫┛┳┃┃┃┃┃┛┏┻┃┛┫┳┳┳┃┓
┏━┗┓━┓┗┃┻┏┓┏┓┫┣┏┓┳┃┣┻┳┛┫┳┫╋┣┗┗┃┏━┃┃┳┏┗┏╋
┳┃┗┓┛┛╋━┃╋┓┫━━┻━┃┃┓┫┃┫┗┏┣┳━┃┻┗┛┻╋┓┏┓┳┣┗┃
┓┣╋╋┳┳┫╋┓┛┻┓┣┛━┣━┓┏┫┳┏┛┛┛┏┣┗┏╋┣┓┣┛┫━┣┳┣┃
━┻━┫┛╋┓┣┫╋┓┃┗┻┛━┓┻┗┣━━┃┃╋┓┏┓┓┳┛┻┻━╋━╋┗━┛
┣┣┓┃┣┗┻┻╋━┓┻┻┫┣┛╋┣┃┛┃╋┫┓┃┏┓┣┏━┻┏┣┣╋┏┓┣━┃
┏╋━┫┓┻╋┣┃┓╋┓┃┗┻┣┫┓┓┃┓┻┳┻┻┏┓━┗┣┛╋━┻┻┛┣┣┫┃
┛━┗┣┃┻┏┻╋┃┗┻┫┓┃┓┃╋┃┻╋┛┓┏┣┃╋┃┻┻━┛━┛┓╋╋┛┏╋
━┣┏┛┏┃┃┓┏┣┣━┓┣┏━┣┗┳┳╋┗┛┣┣┃┛┫┻╋┓┫┳╋┃┫┫┫┗┣
┓┫┣┻┻┛┣━┳┣━┓┗┣╋┻┳┃┏┳┏┏━━━┗┣┏┣┛━┻┳┳┏┛┳┫━╋
┃┛┳┣╋┓┏┓┗┛┻┻╋┓╋┗┃┳┛┫┗┳┻┗┏┓┛┳┳┏╋┛┓┻┳┣┣┃┳╋
┛┃╋┳┻┏┣┣┳┃┻┗╋┏┳╋┻━┣┳┣┃━━┻┓┗┳┓┓┳┗╋┻┣━┗┛┗╋
┛┫┻━┣╋┳┣┫┓┗┏┫┏┻┃┫━┛┳╋┫┫╋━━┓┓┏┏┓┫┗┛┫┗┓┫┳┣
┗┫┳┃┗━━━┏┣┃┫╋┃┛┫╋┛┗┃┃┛┳┣┏┏┳┏┏╋┻┃━┃╋┻┻┻┏━
┻┣┳┳┻┣┓┫━┳┳┳┏┗┓┓┓┛┻━━┳┏┓┓┓┻┓┗┗┏┓┛╋╋┗┳┃┻┏
┃╋┏┗┃┫╋┓┫┛┗┓┏┗┫╋┻┛┛┣┏┗┳┻┻┳┏┣┏┃┫┫┏┓┻┛┓┻┓┛
┳┻╋┣━╋┻━┏┳┃┛┃╋┓┳┫╋┏┫┓╋┣┣┣┏╋┻━┗┃┣┣┛┛╋┳━┛┓
┗┛┃┫┣┳╋┣┳╋┏┓┛┓┏┻┻━┏┗┓┳┓┳┛╋┗┻╋┓┻┛┫┓╋┃┛┏┗┗
┗┏┏╋┳┻┃┫╋┛━┛━┓┣┓━┣┃┏┗┓┏┻┳━┫┓┓┣┫┻┣┛┗┫┏┳┃┛
╋┃┛┓┫┳╋┓╋┛┏┏┳┻┫┓┻┛┏┣┻┫┣┛┏┏━┏┫┣┃┳┛┃┫┃┫━┏━
┫┻┫┳┳┳╋╋┣┗┣┳┏━╋┳┓┳┏┃╋┃┫┓┻┗╋┃┛┏┛━┓┛┣┳┣┃╋┏
━┛┗┗┛┗┻╋┻┳┃┻┃┛┻┏┗┗┗┃┗┛┓┣┻┫╋┣━┃┃┓╋┗┏┳┛━┃┣
┃┫┓┃┗┏┛╋┛┗┣┓┳╋┃━┻┳┣┓┳┓╋┓┓┓┣╋┫╋┻┫╋━┳━╋━┏━
┓┃┗┏┳┗┫┗━┏┫┓┫╋┫┏┃┛┻┳┫┓━┳━┏┻╋┏╋┓┃╋━┣
╋┣┓┓━┣┗┛┏┗╋╋╋┃┣╋┣┫┻╋┓┳━━╋┫┳┗┛┣┏┓┫┗┳┻┳┣┫╋
┃┣━━┓┻╋┓┫┣━┛┣┏┓┫┛┻┳┻┓┗┣┻┣┛┃┣┏┫┛┃┣╋┏┣┃┗┛┳
┳━┫┫┓┗━┏┻┣┃┛┻┓┛┻┗┫━┣┗━┏┗┣┫┳━╋┓┓┣┏┳┻┃┏┗┛┏
┣┻┣┃┓┏━┳┏━┣╋┃┣┫━┓┛┫━┛╋┃━┫┳┳┳━┗┻┻━┃┗┏┗┏┻┻
┳┗┏┃╋┳━┃┳╋┫┏┻┏┓┣━┃━┣┓┃┫╋┏╋╋┳┗━┣┻┛╋┗┃┏┏┏╋
┫━┣━┫┛┫┃┃━┫┏┛┓┻┫┗┛┳┫━┛┃┛┃┓┏┛┛┃┓━┃┓┳┓┓┻┓┛
┗╋┏┻┫━┻┏┳┗╋┣┻┛┛┫┏━┏┏╋┫╋┛┫┃┓┳┳┛╋┓┏┓┏┻┳┻┫┳
┫━┻┛┗┛┗┻┃┗┳┻╋┳┛┫╋┳┓┻╋━╋┳┳┏┗┛┓┛┫┻┗┗╋┛┳┃┳┏
━┳┗┳┣┣┣┏┣┫┃┳┏━┳┣┛┻┓┃┳┫━┛┫┃┳┻┣┛┛┣┗┣┗┏╋┻┓┛
┻┃╋┫┏╋┣┫┫┻┳┏┻┃┃┃━━━━┫┣┛┗┃┫┫┫┻┳┣┳┏┓┣┃┫┣┛┓
┓┻━┓┫━┗┣━┃┗┛┛━┏┻┛┫┏┻┓┻┗┫┫┗┗┗┳┏╋┏┻┃┫┫━┗╋┫
╋┃┣┃┳┳┻┛┻┫┣━╋┛┛┻╋┫┫┫┗┏┏┣╋┫┫┃┣┛┛┃┛┓━┻┣┛┛━
┳┳━┫┗┗┫┻┗╋┓┻┳┓┓┏┓┳┣━╋┏┻╋┗━┣┫┃┳┃┓┓┗┗┣┗┫┓━
┣┣┛┳┫┛┣┳┏┣┛┻┳┳┣┳┗┏┗┗┏┃┏┗┳┣┛┃┗┻┫┓┻┃┏┓╋┻┛┳
━┻┏┛┃┫╋┗┓┳┳┛┣┣┛┃━┓┃╋┫━┃━┗┫┗┳┣┃┗┣━┻┗┏┫┣┛┃
┏┻┣┃╋┓┓┓┃╋┛┻┣┳┛┏┫┛┳┫┫━┣┗┛┗┛━┳┫┫┳┫┏┣┃┻┳┳╋
━┓┻┛┓┓┻┓┗┫┫┫┣┫┣┻┃┣┫┛┃┃┫━╋┻┣━╋┣┳┏┓━┣┓╋━━┓
━┓┛┳┻┳┗┣┛┫┏┏┃┳┛┓┛┳━┗┛┻┛┻┻┳┗┛┗━┛┫╋┗┃┳┳┗┳┓
┫┛┻┏┣┻┻┛┻┛┏━┫━┃┃━┛╋┓┻┫┫┫┛┏╋╋┗━┗┃┓┣┗┃┗┓┛┣
┣┛╋┛┃┗┓╋┗┛┏━┻━┻┻┫┛┛┣┓┳┗┗┗┏┣┫┗┻┣┳┏╋┫┛┣┓┳┳
┗┛┃┓┏┻┻┃╋┫╋╋┗┻┛┫┃━┏━┓┻╋┏╋━┫┣┏┗╋┏┣╋━━┳┫╋┏
┏┣┣┏┗┓╋┛┗┣┓┻┳┳┓━┃┣┻┻━┣┃╋┣┛━━┣┏┗┗┓┃╋┳╋┓┓┣
┓┃┏━┻┃┗┣┫━┗━┫┃┃┻━┃━┛┣┃╋┗┏┛┛┣┻━┣┏┗┣━┳┓┓┫┻
━╋┻┻┏┓┛┗┣┻┛╋┻┻╋┣┗┃┫┛┳┃┃┗┣┻┣┳┗┗┏┓┫┓┳
┏━┛┓┫┗┓┃┫┻┳┛┗━┫┫┗┓┳┛┏┣┳┏━┛┛┛┃┻┃┛━┫┻┓┓┏┃┃
┻┗┗┓┗┃┻┳┏╋┳━┣┣┓━┫┓┻┳┫━┃┃┏╋┗┏┏┻┗┣┓━┏┳┗┣┓┗
━┛┫╋┣┛┻┫━┃╋╋┛┃┫┫┳┻┣╋┃┫┣┫┃┛┓┻┻┓┃┳┛┗┳╋┣━┗┫
┻╋┓╋┳┗┏┣┣┫┗┗┃┫┃┓┗┗┓┛┗┃┻┣╋━┓┏┗┃┫━┗┛┣┫┫┻┫┳
┫━┫╋┻━┫┗┣━━┫┻┳━━━┳┏╋┳┗┓┓━┛┫┣┓┏┃┫┓┣┣┫┳┏╋┛
┗┫┫┫┻┗┻┣┓┻╋┳┏┛┛╋┳┗┏┳┣┓╋┛┓┛━┗┏┓┫┫┣┓┫┓━┓┛┣
┓━┏╋┗┫━━┣┓┣┳┛━┣┛━┣┫┳┻┫┛┫╋┃━┗┗┏┛┫┫┳┛┛┳┗┏━
┃┏┣━╋┳┏┣┛┫┗┃┏┛┛┣╋┳┓┣┳┫┛┫┓━┻┃┓┏┛┛┳┳┗┫┏┃┻┓
┳┳┓╋┫┗┛┫┻┓━┻┳╋┻┳┣┏┛╋┗╋┏┃┓┻┣┳┛┛┓┣┃━┳┃┛┣┫┣
┃┃┫╋┏┃┫┛┛┓╋┏┻┻┫┫┣━┫━┗┃╋━┻┓┃━┗┫┛┃╋┓┓┗┛┃┃┛
┛┓┫┓┣┻━┳┻┓╋╋┻┓┏┃┓╋┳━┻┣┛┻┻━┫┓╋━┳┻┗┃┣┣┏┃┫┫
┗┣┓╋┗┓━┣┣┓┣┫┃┫┓┃┓━┳┣━┣┻┣┛┣┃╋┏┃┳┳╋┫┣┣╋━┗┓
┏┳┓━┏┳┣┫┣┓┳┓┛┣┻━━┓┣━┏┫┻┣┫┫┛┳┃┗┃┗┗┃┣┳┣━┗┣
┛┣┳┻┛┳┻┓┏┻┛┻┗┳┣┛┓┃━━┣┛┓━┫┫┣┫┛┫╋┣┏┗╋┫┻┛┣┏
┻╋┓┳╋┛┳┫┓┳┻┫┛┫┛┣┗┗┗┗┏┗┫┫┗┳━┣╋┃┳┏╋┻┃┳┻┏┻┻
┓┫┗━┓╋┏┛┃┓━┓┏━┣┳╋┗┻┃┫┗┗┓┗╋┓┛┃┫┗┣┫┻╋┓┓╋┫┗
┏╋┃┫┻┫┣┣┃┛┗┓┣┗┏┓┛┗┓┛┏━╋┗┗┓┛━┃┫┛┓┃━┻┗┗┓┃┏
┳┳┃┓┛┗┫┳┳┗╋┛━┓┃┫━┛┛┻╋┃┗┃┣┏┻┏┫┻╋┏┛┣┳┛┣┗╋┛
┣┃┓┗━┣╋┏┏┏┻┳┗┃┏┻┃━┫┏╋┻┻┳┻━╋╋┓┣┏┏━┛┻┗┏━╋┛
┳╋┳┗┃┃┗╋┓┫┣┛┫┏┃┗┻┓┏┗╋┛┻┛┓━┓╋┏┏┛┛┃┓┛┛┗┃━┫
┫╋┳┏┣┛┏┏┏━╋┻┳┏╋┏┛┫┗╋━┏┣┃┗┛┣┻┃┏┃━┓┗┳┃┏━┃┫
┳┓╋┻━┏┛┃┳┗┳┓┓┗┓━┗┻┃┃┳┃┏┛┗┫┛┫━┓┣┏┏┣┓┗┃┗┫┗
┏┣┛┣┃┻┓┏┃┛┓╋┳━┏┻┃┫━┻╋┫┏┻┗┫┓┃┳┓┗┗┓┣┛┣┃┗┃┗
┃┳┣━╋┏╋┛━┓╋┓┛┓┗┻┣┃┳╋┫┃┻┣┓┻┻┗┣┏━┓┛┃┳
┛━┫━┓┻┛╋┓┓┛┗╋┛┓┓┗┏┓┳┏┗┫━┛┏━━┫━━┫━╋┻┻╋┣┳╋
┃┃┫┃┣┫┳┓┗┓┏┻┏┏┗┳┣┏┗╋┣━╋┃┏━┏┗━━┻┓━╋┣┃┻┻┓┓
┳┳┫╋┓┫┃┣┳┗┏┛┏┏┻┓┛┗╋╋╋┃┛┣┫┛┛━┗┳┗╋┃┫┏┃┫┳┫━
┃┏┫┫┳┫━┓━┻┣┻┻┳┻┣╋┛┏┃╋┏┓┏╋┛┛┣┣┛┃┣┻┛┫┓┫┳┛┏
━┏╋┫┣┫┳┛┛┳┗┗┏┗┳┣┛╋┓┓┃┓┓┫┻┓┃┻┻┃╋┣━┓┗━┛┛╋┗
┓┛╋╋━┻┗┣╋┏┣┫╋╋┫┻┃┻┳┓┻┓┛━┃┏╋┣┗┗━┗┫┃┻┃┳┏┣━
┃┫┃┗┳╋┛━╋┣━━┳┏┳┫┣┣┓┓┗┃╋┗┃┏┫┛┓╋┣┏┻┣┏┻━┳┣━
┻┛┳┛┗┃┓╋┫┫┓┻╋┛┫┣┻┛┳━┗┃┏┗╋━┳┣┏╋┻┳┛┻┏┗┓┛╋┃
╋┗┫┣┫┛┏┛┳┫┃╋┳┃┻┣┛┓┳┫┃┏┗━┏╋╋┃╋┃┻┓━┃━┳┫┓┓┫
┛┓╋╋┳┃╋┣┣┻┳┫┏┓┻┫┏┏┏╋┣┳┳┣┳┓╋┃┃┓┳┳╋┓┏┗┓┗┻┳
┻┫┳━┳┫━┗┣┻┃┛┏┛┛┓┻┣┣┳━┳╋┣┗┳┳╋┻┣┫┛┫┫┃┳┛┛┏┃
┓┛╋┫┗┣┛┓┳┫┣┫┃┗┳┃┛┫┗┛┏┳┫┫┻╋┳┣┫╋┏┏━┃┛╋┫┣┫┣
┗┓╋┻┳┃┏┏┻┗┻┳╋┏━┻┏━┣┗┃┃┃┃━┳┫┫┻━┛┏┫┃━╋┳┻━┃
┳┓╋┗┗┳┗━┳┏┛┻┏┻┣┫━┏┗┳┛┃┏╋╋┫┣╋┻╋┓┓┣┏┫┓┳┗┻╋
┗┏┏━┛━┛┓╋┳┣┃┫┗━┣┻┃┻┛┓╋┏┣┗┻┃┓━┏╋┳┻┓┓╋┻┓┃┏
┳┃┛┃┳┣┣┃┛╋┗┻┏━┫╋┓┃━┗┻┓┗┛┗┛┣┗┗┻┏┃┛┣┫┳┻╋┛┃
┣┃┛┣━┻━┫┛┳┃┫┃┓━┫┻┫┏┏┣┛┓╋┗┏┻┛┗┏┃┏┫┓┃┛━┳┻┳
┏┳┃┗┓╋╋┗┫┓┻┗┏━┗┃┏━┓┳┛╋┃┏┃┫┛┃┓━╋┣┃┳┛━┣┳┫┳
┃┗┗┣┏┫━┃┛┗━┻┏┫┫┣┏━┛┛┏┣━┫┻╋┳┫┻┏┫┫┃┃┣┛━┳┏┳
┳┛┣┻━┛┏┫┻┓╋┣━┳┫┗┓┃━┓┣┓╋┓━┫╋┣┳┳━━╋┓┣┣┫┗┫┗
┫┛┻┳┫━┗┳┗┗━┗┃┣┳┛┏┓┻┫┫╋┛┗┛┓┛┣╋┻┓╋━┣┫┳┻┓┻┓
┗┫┣┻┃┫┫┏┏┗┻┃┫┳┃┫┏┫┳┏┣┃╋┛┳┳┗┏┗╋╋┳┣┛╋┗┏┫┓┏
┻┃┏┻┫╋┃┫┻┻┛┣┫┏┛┗┃┻┏┫┣┫┃┓┛━━┗┛┓╋┏┻━┏┫┓╋╋┫
┳┏╋┳┳┻┣┓┻┃┳┣┳┗┛┏┗┏┫┫┣┏┗┏┗┏┻┗┻╋┏┓┣┻┓
┃┳╋┃╋┓┻╋┳┻┻╋┗┳┫┻┫┏┛┣┫┫┛┓┛┛┏┛┃┛┣┣┗┛┛┣┻┗┻┗
╋━┗┣┣┫┃┏╋┓┫┳┓┃┳┓┫┗╋┻┓━┗┣━┓┃┛╋┃┫┃┻┳┛┏┏╋┏┏
┗┻┏┓┫┃┻╋┗┣┣━┓┻┓┏┫┣━┃┃┛┗┓┫┻┓┗┓┗┣┳┓━┫┻┗┏┃┳
┛┗┛╋┣╋┛┃┗╋┃━┻┣┗┣╋┛━┏┓┻┏┳━┃┛┗┫┗┓┗╋╋┻┫┏╋┛━
┻┻┗┏┣━┻┃┓┫┣╋┣┛┳┫┛┳┃┗┗┫┳┣┣┏┏┣┓┣┫┓┓┏━┻┛┛┃┛
┛━┻━┃┃┃━┛┓━┫┣┏┃┫┛┏╋┏┗┛┓┳╋╋┻╋┛┏┣┛╋━┫┻╋┳━┻
┛╋┃┛┗┃━┃┃┗┳┣┓┣┛┃┻┓┏┗━┗┳┛┃┃┓┫┗┃┳━━┏┣┏┳╋┓┃
┳┛┫┓╋┃╋┏┣┛┃┓━┏┣┏╋┗┗━┗┫┳┫╋┳┣┃┃┓┓┻┏┫┻┃┫┛┛┻
┫┻┳━┛┣┃┻┓┳┗┣┻┻┓┳┣┏┓┳━╋┃┗┏┃┛┣┏┳┫┗┳┃┓┗┣╋┗┻
┻┏┏┛╋╋┏┫┏┣╋┣┳┫┃┻┣┫━┃┛┳┣┣┛┃╋┃╋┳┛┓┻┃╋┣┃┳┫┗
┳━┫┏╋┻┗┃━┗┗━┓━┫┗┫┗┃┛┗┣┏┗┳━┳┻┓╋┫┣┻┣━┃┻┗┣┻
┓╋┓┳┗┫╋┣┗┣━┫┛┛┳┃┃┛┳┻┣┗┛┛┏╋━┣┣╋┫╋┳┏┃┃┳┫┓╋
╋┛╋┓━┃┏┛━┏━┓┓┳┫┗━┛┏┻┳┻┛┫┏┃┻┣┫┓┛┻┛┣┓┛┃┻┫╋
╋┃┏┳┃┳━━┛┻┫╋┃┻┻┏╋┓┃╋┏┻┛━┳┛┗━┣┫┳┫┃┗┓┛━╋┓┛
┓╋┏━╋┻┳┓┗┫┻┃┗┫╋┳┫┫┻┓┻┗╋┃┳┏┣╋┏┃━┗┛╋━━┳┫┃┫
┛┛┳╋┣┫┛┛━┛┻╋┓┗━┻┛━┣┛━╋┃┗╋┫┣┫┻╋━┣┻┣┗━┗┳┗┃
╋┓━┻┻┗╋┏━┃┗╋┗┏┃┃┛━┗━┗┗┣━━┣┏┃┳┣┛┏┣┳┻┫┳┛┏┫
━┣┫┫┣┃┃┗┣╋┃┛╋━┣┃┣━┫┣┻┗━┛┫┻┻┓┃┛━┗┣╋┫┫┣┻┳┃
┓┗┃┣┫┃┗┻┏┗┃╋╋┻┫━┏┏┳┻┻┣┻┻┣┛━┫┃┫┻┻┓┃┃╋┣┳━━
┏╋┏┗┓╋┛┣┛┣╋━┻┓╋┳╋━━┣┃┛┗╋┳━┳┻┳┗┳┗╋┏╋┗┗┗┛┃
┗┣┃━┓┏┻┏┃┓┓╋┻┗┣┏┫┏┛┫┓┫┛┻┏┫┣━┓┏┳━┳┏━┏┫┻╋━
┗┛┛┛┳┻╋┳┓━┃┳┓┳┳╋┳┗╋┏┫┃┫┏┗┗┛┣━┃┻┓┏┛┻┗┛┗┫╋
┃┫┛┫┛┫┛┻━┏┓╋┛┃┳┳┫┻┻┓┓━┻┓┏┳┓┗━┗┫┻┳┓┃━━┛┓┛
┗┏┫┃┻┳╋┓┫┗┏┛┫┳┳━━┗┗╋┻┏┛┫┃╋╋┗┗┣┏┗━┳┛
┗╋━┣╋┳┏┏┣┏┛┻┣┏┳┻┻┗┏┛┛┗━┫┻┫━┻┫┳┏┗┳━┫┏━┓┗┫
┳┗┳━┻┃┫┓┗┻━┃╋┫┏┛┻┫┫┛╋╋┃┏┛┣┗━┣┗┗┣┛┫┃┳┫┣╋┣
┫━┗┣╋┛━┫┃╋━┛┓┏┛┻━┗┓┣┫┣┻┫┓┳┣┫┫┗╋┛┫┗┗┃┛┻┳┳
┏╋┏┃┳┻┻┳╋┳━┏┃━┏┃╋┻┫┳┻┗┛┗┃━┃┳┗┃┫━┣┣┫┏━┫┣╋
┗┣┻┣╋┳┣┣┣┗━┗┓┻┛┫┻┗┳┫┏┛┫╋┣┃┛╋┻┣┳┃┻╋┏┻┣┣┫┃
┳┫┛┣┫┫┳┃┛┏┣┗┳┏┻┛┗━┻┏┏━┳┣┃┗┗━┻┃┃┫┓┛┗┃┛┏┫┛
┛┻┛┓┓┃┳┓┛━┏┃┏┓╋┳┛┗┓┏┃┻┫┣┫┏┳┳┳┻┳┣┓┃┫┓┓┛┳┫
┗┏┣┳┣┣┛┫┣┗┣┛┃╋┓┳┻┗┳┓┗┏┏┣┗┏┣┏╋┃┻┻┣┻┏┏┣┫┳┗
┛┏┏╋┻┓┏━┳┳┗┳┏┣┻┛┓┗╋━┃┏━┫┫┣┣┳┳┗╋┓┣┫┓┳┻┳┣╋
━┛━╋┣╋┳╋┻┫━┗╋┃┛┳┣┓┓┛┫┏┃┫╋┓┃┃┃┗━┗┣┫┗┻┳┃┓┗
┓┻┃╋━┗┃┣╋┃┃┗┏━┫┓╋┳┃┓┻┏╋╋━┃┓┣┃╋┏╋┣━┻╋┗┓┻╋
┛┗╋┓┫┏┃┳╋┣┻┳┫┻┏┛╋╋╋╋┫┣┛┣┣┻┫┫┳┣╋┻┛┏┻╋┣┓━┛
┛┏━┏━┏┳┏┫┃╋┏━┓┣┓┏┃┳┛┗┏┏┣┓┏┃╋┏━━┏┣┃┣┣┓━┣┳
╋╋┃┏┫━┏┗┃━┣━━┣┣┗┣┫━┗┳┫┓┫┣╋┣╋┓┫┻┃┣┳┣┛╋┣┃┓
━┻┣┣━━┃╋┛┗┏┃┏┗┫┻┣┫┏┫┣┗┃┻━━┛┗┏┗┃━┓┏━┛┣┳╋┓
┻┏┛━┫┓┻┃┗┻┫┏┳┏┫┓┏┃┫━┳━┗┫┗━┓┗┃┛┣╋━┃┓╋┓┫┳┗
┏┻┻┏╋┫┳╋┓┃┃╋┣┏┏━╋┳━┏┗┻┛┓╋┣╋╋┳┛┃┣┣┗┃┫╋┳┛┃
━┣┃┫┫━╋━┻┣╋┳╋┗┃┻┏┓┳╋┳┗┳┗┓╋┛┳┗┓┓┛┛┛┗┛┛┃╋┃
┛┗╋┛┃┣┣┃┻┏┳┃┫━┓┻╋┳┣┓━┳┏┏┻┳┃┗┃┫┏┫┳┛┏┓┏╋┻┣
┛┣┛┓┻╋╋┫━┛╋┛┛┻┫┃┏┫┃┃╋┛┓┓┣┻┫┃┳┣┻┻┛━┣╋╋┳━━
╋━┫┛┻┓┃┫╋┛┣┻┓┻┗┓┃┓┃╋┓╋┏┛┛┓┻┫┻┫┣┫┃╋┗━┫┣┏┳
┗┣╋┻╋━┫┏╋┳┫┓┗┗━━┫┗┛┏┣┓┛┻┳┣┳╋┛╋┣┣┏┛┫┫┏┛┣┗
┫┏┛┗╋┃┓┓┫━┃┓┗┏┫┛┻┻┏┻╋┛┓━┏┗┫┫┳┓┓┫┏┓┻┓┻━┗┻
┣┣┛┛┛┓╋┗┳┫┻┛┓┫┓┫┻┣┣┳┓┻┫┣┫┻┏┫┗┳┫┗┓━┣
┻━┏┓┃┏┳┫┛┓┗╋┻┓┛╋┓┏┳┣┳┳┣┓┣┣┳━┓┃┫┣┳┛━┛┗┳┃┣
┣┻┓┳┻┫╋┗┣┗╋╋┏┗┗━╋━┓┗┳┻┻┏┳╋┏┃┏╋━┳┣┓┻┛╋┻┃┳
┗┏┻┣━┏┻┳╋┓━┻┛┛┏┛┃┛┗┛┓┗┃━━╋┗╋╋┗┏┗╋┏━┛━┣┓┓
┗┃┫┓┛┣┗┫╋┻┃┻┛┗┃╋┻┃┏┗┏┗┓┻┣┳┓┛┣┃┣━┣┗┳┏┫┻┏┣
┃┗╋┓━┻┳┏┓┗┳┻┏┃┛┫┻┳┓┛┏━┣┻┳┳┣┛━┣┃┓╋┣┃┏┛╋┳╋
┻┳╋╋┻┗┳┫┫┫━┛━━╋┣┓┫╋┃┫┗┻┃━┣┗┓┣━┻┻┓┳┛┏┃┓┛┫
┣┗┃┫╋┫┳━┗┗┛┃┃┃━┃┃┃┣┳┓┻┃┳┫┛┛┳┣┫┫┏┻┗┻┛┳┓┛┻
┗┏┗┗┏┳┣┓┣╋┃┻┓┻┓┃┗┃┣┗┳━━┣┓┳┳┣┳┓┃┳┳╋┃┳┫╋┃┳
┫┃┳┻┻┏┓┣┏┃╋┛┣┳┗┓━━┻╋┏┛┫╋┻┗┳┗┗┗┗━┛┣┃━┃┳━┳
┻┃┛┛┓━┗┳┛┳┃┣┛┣┓━━╋┏┓┣┛┗┃┛┫━┃┃┳┣┣┗┣┃┃┣━┏╋
━━┫┻━┣┫┓┳┗┏┻┛┛┃┳┃┻┛┓┗┓┫┳┳┓┻┛╋┛┓┃╋┣┣┫┳┻╋╋
┓┳┫┃┳━┃┏┃┳┳┏┫┏┫┃┏┗━┣┻┓╋┓┏╋┻┣┻┗┃┃┻╋┛┳┏┛┗┃
┏┳━┻┏╋┗╋━━┛┓┏┳┳┓┛┻┗━┣┏┏┫┣━┓┗┣┏┏╋┣╋┃┗┻┛┏┃
┗┓┓┳╋┏━┃┏┛┫━┻┛┛┻┫┻━┻╋╋┏┻┣┛┃━┳┗┻┗┓┻┫┓┻┃┛┓
┫┣┳┓┗━┻┏┏┛┫┗┛┣┗╋╋┓┣┣┏┓┫━┃┃┏┏┓┏┓┳┓┳┳┣━┻┳┳
━┻┏┣┫╋┏┣┣╋┫╋╋┃━┏┛━┗┗┗┃┗┣┗┏┫┓┳┏┃┫┛┣┳┣┫┗┓┗
┫╋┗╋╋┗┻┫┓┛┏┃┗┃┛┳┏┳┛┏┗━┛━━━┻┗┳┃┃┳╋┫╋┃┏┫┗┃
┫┓┛┃━━┳┏┳┫┣┓┛┃┳━┳┻━┳┳┣┣━┃┓╋┏┣╋┓┫┳╋┗━┫┛━┛
┏┗╋┏━┫┛┃┣╋┃┻┻┏┻┃┓┣╋┣┣┣┗━┓┫┫╋╋┓┃┣┳┫┣┻┻┻┻┗
┃┃┗┏┫┃┛┫┫┫┣┻┛┏┛━┓┓┫┃┫┫┳┳━╋┃┣╋━┓┛━┣┻┓┃┻┃┓
┏╋┗╋┓┣┗━┗┏┳┛┃┃┗┫┣┓┫┏┗┳┓┻┏┳┻┏┏┻┣┓┳┫┗┛━┓┃╋
━┗┃╋┫┣┓┳╋┛┃┫━┳┃╋┃┳┓┏━━╋━┓┫━┃┓┻┳┻┓╋┛┓┃━╋┏
╋┻┗┻┓┣┏┣┃┓┳┃┗━┗┻┣┣┃┛┣╋┳┗━┫┏┣┣┻┓┏┳┗┳┗┣┳┏┛
┃┏┃┏┏┃┫┫┛┏┓┫━┓┳┳┃┛┻━╋┏┃━┣┛┻┃╋╋┗┓┓┛┃
━┳┓╋┻┣┫┣┛┫━━━┻┓┃┣┏┻┗┛┛┣┻┛┓╋┣┫╋┻┳┣━┏┳┏┳┗┳
┫┛┏┗┏┫━┓┛╋┏┓┳┃┗┃┣┓┫┃┛┻┫┗┏┛━┏┳┓┣┗┻┣┏┗┣┫┗┗
┃┗┛┗┃━┛┗┏┗┛┫┣╋┣┫╋┗┳┃╋┏┳╋┻┫┓┫┳┻┗┻┫┃┃━━┣┃┛
┛━┛━┳┓┫╋┻┫┻━┫┫┣╋┗┻┛╋┣┗┃┛┫┳╋━┣┣┓┫┛╋╋┳╋┫╋┗
┣┳┳┓┫┓╋┛┻╋━┳┳┓┻┫╋╋┳┗┫┓┻━┏━┻┓┣┻┃╋┏┓━┳┓┳┻┗
┗┳┓┳╋┃╋┳┣┛┓┣┣━┻┓╋╋┳┻┗┫┏┳┏┳┣┫╋┻┗╋┛┗━┫┛┛╋┻
┓┛╋┛┻┛┣━┓╋┗┻┫┻┓┗┛┏┛━╋┃┃┏┻┳┻┣━┛┳┓┏┻┫┃┓┛┗┓
┏┏┃┏┃┫┫┳┃┣┓┛┗┃┓╋┗┏┫━┳┃╋┣┫┻┗┻┳┓━┫┃┫┏┳┣┛┃┃
┻━━┛┫┫┣┣┳━┣━╋┗┻╋┫┻┛╋┣┳╋┣━┃┳┏┣━┻┏┻┗┣┫┫┃┫━
┫┣┻┓┣╋┣╋┣┛┛┣┛┃━┓━╋┛┳┻┏┫┫┣┫┫┛┗┳┫┫┫┓┳┻━┃┛┫
┫┣┓┃┣┻┛┃┻┛┻╋┫┗┻┛┫┗┃━┳┃┫┳┃┛┫┣┫┻╋┃┣┛┛┫┛┏┏╋
┣┣┃━┻┃┏━╋━┫┗┃┗┻┓┗┻┣┛┏┛┻┓┛┳┣╋━┻┫┻┳┏╋┻┛┛━┏
┣┣┣┳┗┃┳┳┃┏┃┛┣┏╋┃┃╋┗╋┳┳┗┫╋┃┫┗┣┻┫╋╋━┻┛┓┛┣┓
┣┃┓┣╋━┃┫┏┛┛┓┓┻┃┻┫┗┣┻┛┗╋┫┗━┻┳┃┓┓┓┻┫┛╋┣╋┣┏
┃┓┓┗┻╋┗┃┫┳┃┏┃┛┏┻┃┏┏┗┏┻┻┓┛┓┗┳┏┏┳┻┏┗┫┫━┳┗┻
┃┗┻┗┗┃┣┻┏┫┗┳╋┣┏┗┻┗┓┫╋┗┳┗╋┣━┻┫━┏━┏┫┫╋┛┓╋╋
┛┫┳┛┗┃┣┗┣┃┏┗┛┣┛┣┃┃╋┏┣┛╋━┃╋┣┳┣┃┣┫╋━┗┳╋┗┏┗
┃┛┃━┛┫┛┃┓┏┃┓━┛┃┻━┓┣╋┳┫┫┣┓┏┓┗┓┻┫┏┗┳┻┗┗┛┫┳
━━┻╋┳┻┓━┳━┻╋┓┫╋┏┗┳┏┃┛┳┫━┃┫┫┓┏┏┗┃┣┏┻┣┳━┏┣
┏━╋╋┻━╋╋┫┳╋┳┃╋━┳╋┣┳┣┻┏┻┏┗┛┫╋┗┛┻┃┏┫┓┓┫┻┛┗
╋┃┻┏┃┳┳┣━┣┓┳╋┫┃┻┫╋┫┳┃┗┃┫┣┫┻┏┏┗┓┛┏┫┻┃┃┏┣┗
┃━━╋┗┛╋┻┣╋┳┣┻┣┓━┣┏┃┃┛┳┻┛┃━┳┛┳┓┓┻┓┃┫┫┻╋━┏
╋┛━┛┛┫┫┏┃┃┣┛┗┗┓━┳┗┳┣┃┫┃┳╋┫┃┗┻┗┃┳╋╋┻┻╋┫━╋
┓┏┃┛┛┃━┃┏╋┻┫┫┻┣┓╋┗┛┳┣┗┓┗┏━┃┻━┓┳┛┳┃┏
┓┓┏┗┏┗╋┏┳┃┏┓┫╋┫━┳┃┳┻┫┣┫╋┣┻┓┏┣┗┏┛╋┣┏┛┗━╋┻
┛┃┣┫┃┓┳╋━┃┏┓╋┣┣━┻┗┳┛┻━┃┻┃┛━┃┃┫╋┃┓┓┳┣┏┏┣┛
┛┏┗┻┏┫┳╋┃┫┣┏┗┣┗━┳┣┳━┓━┫╋┏┗┣┓┛━┣┓┫╋┏┻━┫┻┫
┫╋┣┫┗━┫┓┗┛┗┓━┣┃┏╋┏╋┣┛┓╋┳┃┗┗┓┫━┫┳┓┻┛┻┫┓┣┗
┻┳┓┫┻┳┣┣┳┫╋┛┃┏┗┫┳┏┻┻┏┏┻┏┓┫┏┃┣┓┏┗━┳┏┃╋┃┫┗
┛┣┫┻┣┗┃┛╋┗━┏┻┫┻┓┳┳┫╋┃━┏┣┛┛╋┫┏┛━┃┫┻┛┫┻┛┣┓
┓┫┛┳┃┛┻┻┓╋╋┗┃┗┣┓┳┏┛━┓┏┳┗┃┏╋┳┛┗┳┫┣┓┫┛┳┫┛┗
┏┛┏┫━┳┳┗┗┃━┻┏┏━┓┃╋┃┻┣┗┻┃┗┫┃┏┃┗┗┳┫┫┣┛┻┳┓┓
┻┗┳━╋┃┃┓┫┫━┗┏┫┫┓━┗╋┻┳┓┛┛┛┫━╋┓┳┳━╋┛┗┏╋┣┃┣
┻┻━┛┫┃┳┓┗┏┛┻┃━╋╋┣┃┛┳┻┳┗┗┫┛┏┫┓┗━┗┫┃╋┛┣━╋┓
┃┃┗┛┻┛┏┫━┻┳┳┛┻┗┗╋┣┫┫━┗┣┳┣┻┃┻┗┓┻━┓┓┏┣┏┏╋┳
┫┗┛┫┳┗┛┏┻┛┣┃┛┗┣━┻┻┏━╋┣┗┏┻┻┳┃╋┛╋┫┫┏┓┳━┫┻┛
┓┃┳┳┳┓┫┻┏┳┏╋┃┣┫┏┛┻┓┳┛┳┳┛┃┳┫┫┛╋┓┳┃┗┃┫┣╋┳┣
┗━┫┗╋┃┻┓┻┳┏┣┫━┻┃┛━┛┏┣┏┃┏┓┗┳┫┣┏┻╋┗┗┣┃┫╋┛┏
┗┓┣━┻┓┫╋╋━┛┃┻━┣┓━╋┓┳┻┃┳┃┛━━┏┫━┏━┛┏┓━━┳╋╋
┗╋┏━━┫┻┣┫┏┣┓╋┣┛┓┗┏┻━┫━━━┃┛┣┃┗╋┗┳┫┗┫┳┻┣┏━
┫╋┛┓┗┣┓┏━━━┗┏━┓┳┃┗╋━┫┏┳╋╋┃┏┓┳┃┗┻┫┣╋━┛┓┛┫
┳━┏┏┏╋┗┻┃┗┓┻┛┣┗┳╋┗┗╋┓┳┳┛┳┻━┫┗┫┻━┃┛┓┻┣┣┃┫
━━┏┻┗━╋┏┏┃┣┳┓┻┳┣┓┃┳┓┃━┗┗┏┳┗┗┣━┓┳┻┓┛┳┣┻┻┓
┃┻┃╋━━┃┛┻┗┓┗┓┏┏╋╋┃┳┓┛┏┓┛┻━━━┏╋┏┣┏┏╋┛┛┻┳┏
┗┓━┻┫┣┳┛┳┗╋━┻┛┓┻┏┓┫┓┓┫┗┛┛━┛┃┻┫╋┗┫┗━┣┻┓┳┃
┗┻┫┗┃┗┃┏┳╋┳┫┣┛┛┏┣┻┏┏┫┗┓┓┏┣━┻┗┣┣┫━┃┃┻┗┳┫┃
┫┏━┓┓━┗┣┳┫┳┛┻┣┃┫┣┳┏┣┗┳━┃━┗┛┗┛━━┛┏╋┻┫┗━━┳
━┓┏┓┫┳┳┏┳┓┃┓━┻┏┛┃╋┛┏┛┫┳━┃┛┏┗┻┫┗┳━┣┻
┳┗┣┣┏┗╋┳╋━┛┳┓┗┏━┛┻━┏╋┏┗┏┻╋┳┗┃╋┣┓━┗┓┫┛┳┏┣
┻━┃┏━┃┓┣┃┫┓┻┳━┛╋┃╋┳┳╋┗┳┳━┃┗┃┃┫┻┻┳┫┫┃╋┏┳┗
┓┏━╋┃━┛┛╋┏┳┫┓┛┛┗┻╋┫┗┳┻┳┓┛┛┗┃┣┃┻┃━╋┓┏┻┻━╋
┳┛┏┏━┳┳━┳╋┣┫┫┻┓┣┏━┫┛┗┫┓┻┛┻┛┏┻┫┣┳┻┛┗┻┣┓┏┫
┗┃━┻┳┣┻┣┻┛╋┣╋┻┻┏┓┛┻┻┗┻┏━┻┗┏┏━┻┏┃┏━╋┻━┗━━
┏┓┻┻┗┃┏┛┫╋━┳┳━┛┓╋┏┃┛┛┫┣┣┻┏┣┳┳┳┗┻╋╋┏┃┃┳┗┃
┣┛╋┣┛┻┗┻┃┏┏┫┗┓╋┣╋┳┓┓┃┛┏┻┳┣┃┣┏┻┳┻┛╋┏┏┗┫┛━
┳┳┛┛┛┛┣┫┓┫┗┻┏┛╋━┻━┣━┗┛┛━╋┻┃┳┫┃┻┓┛┻╋╋┣╋┓┣
┗╋┻┗┃┏┓┏━┓━┻┏━┫┓┣╋┻┗┫┫━┃┏┗┓┗╋┗┳┳╋━┃┏┛┓┏┗
┛┳┻╋╋┃┳┓┻━┳┫┓┗┫━╋┛╋┳┻┓╋┳━┃┓┓┃┻┗┻┓┣┳┳┫┃┫┳
━┗┏┓┣╋┻┗┏┳┗┳┻┗━┏┃┳┗┫┫┳┗┓┻╋┏━╋┻┃━┛┳━┓┓┛┓━
┳━╋┏┃┃┛━┓┓╋━┃┳┓┻━┻┗┣┛┃┳━┃┣━┛┓━┃┓┻━┏┣┏┫┃┳
┫╋━┏┗┓┫┳┻┣┗┃┛┳┻┣┓┏┓┻┓┳┻╋━┫┛┗┃┻┏┃┗┫┛┳┗┫━┻
┏━┗┛┛┳┻┏┫┻┻┣━╋┳┗┳┗╋┏━┫┃╋┓┛┳┳┃┓┓┣┻╋┻┓┣┛┗╋
┛┓━┻┳┗┗┳┻┻┓┳┫┗┻┃┏┣┻┣╋┣┃━┓┳┏┣┛┳┓┗━┛┛┗━┗┳┃
┫┫━┏┗┫┛┛┫┓┻┫┻┛━┗┛┳┏┛┣┓┓┳┛┛┛╋┃┻┣┫┗┓╋┫┳┓━┳
┳━━┳╋━┻┏┛┻┳┏┗┫┛┛━┫╋┃┗┣╋┏┻╋╋┳┛┛━┻┗┛┣┣┃┻┏┓
┻┃┳┛┳┓╋┳┛┏┻┛┻━┏┛┫┛┏━┻┏┃┻┳┏┃┓┓┳┣┓╋┻┛┣┓┻━┓
┻┻┛╋┳┻┣╋━┣╋┃╋┫┳┣┗┫┓┻━┓┻┗┻┻┏┃┻┗┣┛┫━┣━┣╋┻╋
┏╋┣┏┻┫┻┏┓┛╋┓┓┓┳┏┻╋┗┫┃┣┫╋┛┛━╋┳┛┛┃╋╋┣┳━┣┛┣
┏━╋┫┓━┏┻┻┓╋┫┗┳┻╋┫┫┃┃┗┻┛┣┣┗┻┳┣┳┣╋┓┳┗┃┻┗┣┻
┫┛┓┃┣╋┛┗╋┛┳┳╋┫┳┃┳┣┃┫╋╋┣┏┗┣╋┫━┳┏┻┛━┳━┗┏╋┳
╋┳┣┓┛┣┗┫┓┫┛┏┫┛━┣┫┓┳┣┓┏┗┃┣┓╋┣┫┛┛┳┛┓┫┏┗┃━┣
┻┣━┳┓┣┛┃┻┻┓━┳┣┏┛╋┗┣┃┓┻┗┳┏┗┗╋┛┗━┣┓┃┏
━━╋┏┃┛━━┣┳┓┓┛┻━━┓━┻┃┣┫┓╋┫┻┏┓┛┳┗╋┻━┳┫┫┳━━
┳┻┃┛┳┻┳┫╋╋┣┏┏┛╋┓╋┛┫┏┏┏┻┃┏┫┓┣┏┻┓┃┳┏┗┃━╋┛┫
┣┓┻┫┗┗┫┻┏┫┻┻┏┳┛┛┣╋╋┫┻┃┛┣┳┳┛┗┛━┗┃┓╋┻┛┳╋┓┳
┫┗┏┏┣━┛━┳┳━━┣┻┛┃┃┓┛┏┣┃┛┃┗┗┛┃┛┣┛┻┃┗╋━┣┏┃┗
┛╋┗╋┃┗┛┣┛╋┓━╋┃┏┛┛╋┣╋┃┏┗┃┳┓┫┳┻┛┫┣┣╋┳┫┳┛┛┏
┃━┛┛┳┏━┻┣╋╋┗┃╋┏┓┓┏┣┣┻┛┓┃┗┣┏┳┃━┗┣┏┓┗┓┓┗━┳
┻┗┏┛╋┣┫┛┻┳┫┫┣┗┻┳┓┃┛┗┏┻┓┓┣┃┗┻┗╋━┓━┓╋┫┏┃┗╋
┏┻┏━┫┫┏┫┗┳┣┻━┛┳┣┛┗━┫━┫╋┗┃┗┫┫┻┳┣┣┻┛━┃┫┛┏┏
┳┗┫┛┣┃┏┣┫┻╋┗┳┃┛┏┓┻┻┏┳┏┃┓┻┳┻┓┳┗┗┓┳┣┏┃┗┳┗╋
┏┃┳┛┻┏┃┻╋┣┳┫━╋┏┛┻┓┫┻━┓┫┓┓┗┻┏┫┳╋┳┓┻┫┗┣┏┣╋
┣┛┓┫╋┻┣┏┗┣┃┳┓┃┛┃┫┏┳┛┗┳╋┻┻━┗┳┓┗┛┓┫┳╋┛┏━┃┫
┗┓┫┣┗┃┻┳┃┛┓┏━┛┳╋┳┓┛┳┳┓┻┏┛┃┗┳┃┻┣━╋┻╋┃━┫┗┏
┻━┳━┳┗┗┳┫┫┓┫┓╋┃━┛┓━┓┳┛┣┗╋━┛┣┗┏┗┛┗┻┏━┓┫┓┃
┛╋┣┓┃┻┣┗┻╋┃┻┣╋┳┳┫┏╋━┳╋━━┫┻┳┃┓┻┃┗╋┏┃┃┓┓┏┣
━┗┻┣┃┳┏┗┻┗┓┛┏┛┃┓┗┻┃╋┻┣┻┛╋━╋┃┫┫╋┗┗╋┗┣┓━┣┛
┻┏┏┓┗╋┫┗┳━┓━┫┫┛┫╋┫┣┫┃┳┫┻┳┫╋┳┻┏━┳┛┓┻┏┏━┳┛
┗┏┏┣┣┓┓┣╋┃┏┛┳┣┗┗┛╋┓┳┻┫┫┃┛┗┃┛┏┓┫━┓┣┃┫┓━┓┛
┫┛╋┏┓┻┫┣┗━┏┻┗┻┫┻━┣╋┫┣━┣┗┗╋━┏┻┻┫┻┳┗┻━┣┏┏┛
┃┏┳┣┏┃┃┏┗┛┫┃┏━┫┗┫┳╋┫┣┫┓╋╋┳┻┗┳┃┛┳┗━┃┳┓┻┣┻
┃┻┣━┳┫┫┫╋┳┣┣┣┫━━━┻┫┃┣┏┫┛┻┣┗━┫┳╋┣┗┫┫┻┏┫━┗
┻┛━━┣┳┛┗┗┛┗┏┳┃┳┫┻┗┫┃┃━╋┳┏┏┻┫┫╋┳┻┫┣┳┻━┫┛┏
┏┛┛┣┓┣┏┛━┃┻┛┳┗┃┣┏╋━┣┳┫┃┫┫╋┏╋╋╋┃┛╋┃┛┏┓┃┳╋
┛┃┣┻┃┣┃━┗┃┫┃┏╋┓╋┛┛┃┫┃┓┣┛╋┫┳┳┃┳━┣┻┫┗┗┏━┃┃
┃┳┃┫┓┛┓┻┏┛━┣┻┃┗┫┓┫┻┏╋┻┓┳┣┻┛╋━┛┳━┣┻┓
273Cyber Module 7 ◆5X1mG/RYGo :2006/10/27(金) 16:48:20 ID:???
歩くささっとしていたごめんなさい。 お前ら
274Cyber Module 7 ◆5X1mG/RYGo :2006/10/28(土) 14:36:50 ID:???
半額シールを貼りに来る店員の後を追い掛け回して8さいネギを投入やって飲む
275Cyber Module 7 ◆5X1mG/RYGo :2006/10/30(月) 11:54:35 ID:???
自分で育てたラジオ止める8さいしていた
276Cyber Module 7 ◆5X1mG/RYGo :2006/11/01(水) 18:56:02 ID:???
した悪いその可能性はあります。露出度で見る8さい
277Cyber Module 7 ◆5X1mG/RYGo :2006/11/02(木) 04:14:43 ID:???
と怒りの電話をテレビ局にかけるお前ら存知ます困っていますカステラ
278Cyber Module 7 ◆5X1mG/RYGo :2006/11/02(木) 21:43:34 ID:???
ください扇風機お前ら凶悪なモンスターに襲われ絶対絶命!深夜におなかの減る
279Cyber Module 7 ◆5X1mG/RYGo :2006/11/03(金) 17:04:23 ID:???
配ってるのは女?男?あぼんぬでした組みたて完了して早速使っています こっそり持ってます
280Cyber Module 7 ◆5X1mG/RYGo :2006/11/05(日) 18:54:10 ID:???
ですか?臭い8さい言う坂道
281名無しさん:2006/11/06(月) 22:18:46 ID:???
最近になって行殺の香具師が来るようになった
ツマンネ・・・・・
282Cyber Module 7 ◆5X1mG/RYGo :2006/11/08(水) 04:40:10 ID:???
店員が鼻水飛ばしてあぼんぬなります匂いとかは特にしないんだけど人気がある
283Cyber Module 7 ◆5X1mG/RYGo :2006/11/10(金) 22:25:34 ID:???
舞妓デビューウサギみたいな仲間で買う7さいね
284Cyber Module 7 ◆5X1mG/RYGo :2006/11/11(土) 00:02:00 ID:???
ポット持って行くそうです簡単なあぼんぬ
285Cyber Module 7 ◆5X1mG/RYGo :2006/11/12(日) 10:11:29 ID:???
お薬そもそも犬を温泉に入れるなヴォケ!!ようだお前ら被害者面してビジネス展開を中止
286Cyber Module 7 ◆5X1mG/RYGo :2006/11/12(日) 16:40:26 ID:???
7さい預けるやって頭がいい映画初主演は
287Cyber Module 7 ◆5X1mG/RYGo :2006/11/13(月) 00:40:15 ID:???
7さいなります仕事するカレー深い
288Cyber Module 7 ◆5X1mG/RYGo :2006/11/13(月) 02:02:09 ID:???
でしたの種類は第1弾として7さい減る映画初主演は
289Cyber Module 7 ◆5X1mG/RYGo :2006/11/15(水) 06:00:26 ID:???
ねお湯お前ら食うといいウンコがでる弱い
290Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 07:17:54 ID:???
でしたテレビ7年ほど未使用で稼動確認してません7さいブチュー!!
291Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 17:40:24 ID:???
お菓子存知ますニメ化!【くじアンも】あぼんぬ早速、掲示板にH広告がカキコされていた。
292Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 19:08:51 ID:???
男湯に乱入してきたりぱんつ空飛ぶ8さいていた
293Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 23:21:58 ID:???
アイテムなどが手に入るお前らようだ熱があるカレー
294Cyber Module 7 ◆5X1mG/RYGo :2006/11/22(水) 23:38:41 ID:???
深いください初詣始まるお前ら
295名無しさん:2006/11/23(木) 01:34:10 ID:???
行殺つまらない
296Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 07:44:28 ID:???
カレー相談するようだ8さいの歌やトークを生で聴ける他
297名無しさん:2006/11/23(木) 10:25:14 ID:e1QUDDHD
スゴロクしながら小遣い稼ぎができるサイト
最初は微妙かもしれないが、最終的には最初の6倍稼げるから、やってみ
http://sugo69.adjt.jp/?a=intro&s=157799
298Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 17:02:56 ID:???
使って楽しんでくれる人重宝するていた全米映画興行収入7さい
299Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 19:48:45 ID:???
8さい秋サンマ"おうちモード"となり返すですね
300Cyber Module 7 ◆5X1mG/RYGo :2006/11/25(土) 05:43:24 ID:???
取るなどのシナリオを手がけたお前らありませんそれは大変危険だから
301Cyber Module 7 ◆5X1mG/RYGo :2006/11/27(月) 15:57:29 ID:???
扇風機8さい嫌いでしただカニ好き大集合!
302Cyber Module 7 ◆5X1mG/RYGo :2006/11/28(火) 15:09:55 ID:???
ました大丈夫7さい走るキムチ
303名無しさん:2006/11/29(水) 00:41:10 ID:???
304Cyber Module 7 ◆5X1mG/RYGo :2006/11/30(木) 13:07:47 ID:???
手を出すお前らされた電波臭くない
305Cyber Module 7 ◆5X1mG/RYGo :2006/12/04(月) 01:31:11 ID:???
のですこのスレみて食べようと思ったけど7さいありえないぐらい走り回る
306Cyber Module 7 ◆5X1mG/RYGo :2006/12/05(火) 00:46:27 ID:???
あぼんぬだったおもしろブックカードを差し込んだ状態だとのせる
307Cyber Module 7 ◆5X1mG/RYGo :2006/12/07(木) 20:21:25 ID:???
で遊ぶことが可能となる話す7さいません睡眠
308Cyber Module 7 ◆5X1mG/RYGo :2006/12/09(土) 01:06:16 ID:???
江戸時代のポテトがあるのだが・・ココからがミソ。そうです8さい近い
309Cyber Module 7 ◆5X1mG/RYGo :2006/12/10(日) 12:40:25 ID:???
8さいません減る新しい電卓
310Cyber Module 7 ◆5X1mG/RYGo :2006/12/12(火) 19:31:02 ID:???
思わず興奮してしまった大変なカレーやって7さい
311Cyber Module 7 ◆5X1mG/RYGo :2006/12/13(水) 03:50:49 ID:???
のです低いあぼんぬ問題なく使えています。ラジオ
312Cyber Module 7 ◆5X1mG/RYGo :2006/12/14(木) 03:00:52 ID:???
中華鍋を熱し油をなじませるあぼんぬ頭がいいのだ買う
313Cyber Module 7 ◆5X1mG/RYGo :2006/12/16(土) 14:28:00 ID:???
8さい制服天井から吊るして使いたいのですがでしたって栄養あるの?
314名無しさん:2006/12/16(土) 23:56:25 ID:???
    ▲▃   ▅▂▃▅       ▂▄▃▅▆▃
    █▀▲  ▆█▀█▀   ▀■▀▀ ▃▆▀
  ▅█▃█▀▅▀▅▃▉        ▀▆▀
    ▆▀▲   ▅▀▆▃        █
  ▅■▀▃▀▅▀▃▂ ▀█▆▅▃     █
  ▲▐▅ ▼ ▃ ▀▀         █
   ▀      ▀█▅       ▀▆▅█


                                            糸冬
                                       ---------------
                                        制作・著作 NHK


315名無しさん:2006/12/17(日) 15:29:21 ID:???
ふふふ、掲示板荒らしなのね。
fhdsufhiudshgu uehgui
ふふふ、オウム信者なのね。
hgfduihguidhguhdfuighdfiuiuoh huihuighuhdfiuhguidfhb
ふふふ、麻原尊師のうんこ食べたいのね。小便も血液も精液も残り湯も飲みたいのね。
fheuhfeuhfuehu hfihiofhifhb fufufu
修行するぞ!修行するぞ!修行するぞ!...なのね。
gurhgdhrbiod 54641365rfbg6fd6
fuhdusghiusdhgiuhruihguihrsuihgiurhg54564*62

               /~\
  _           /ヾヽヽヽ
 〈三三ミ丶 、     /ミヾヽヽヽ
  ヽ三三ミミミ 丶、_ <ミ_ミヾヾ-ヽ- |_
  ヽ二ニニ=   ~`´? ? ?   \
     ` -二ニ=   _: : : :    , ...〜`ヽ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        〉ニ=  // 、、、 、、( ((○)) > < ふふふ、逝くのね。
    , -‐'´彡彡ノノ { 、x x x < ヽ   ,フ    \__________
  ,/三 彡彡ノ/  ヽ、x X X X/lll|_/
 (二ニ 彡-‐'"´    ,-‐'`‐,-‐‐/川|..___
  ` ‐'"´        /彡''/   !彡"...___‖
             {彡'/..._______‖
             ヽノ‖_______‖ 改めて終了
316Cyber Module 7 ◆5X1mG/RYGo :2006/12/21(木) 05:53:09 ID:???
お前ら短いおもしろブック来るありません
317Cyber Module 7 ◆5X1mG/RYGo :2006/12/24(日) 09:22:26 ID:???
電源8さいって栄養あるの?のだ胸に気高き女王の
318あぼんぬ  ◆gBGx8.SEXY :2006/12/25(月) 00:16:55 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 二次元逝ってきます
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
  ttp://img.image4u.jp/2girl/src/1166959432792.jpg
319Cyber Module 7 ◆5X1mG/RYGo :2006/12/25(月) 14:12:09 ID:???
なの?冬休み散歩やミニゲームを行う回す7さい
320あぼんぬ  ◆gBGx8.SEXY :2006/12/26(火) 00:19:23 ID:???
321Cyber Module 7 ◆5X1mG/RYGo :2006/12/29(金) 21:32:28 ID:???
深いお前らていた防寒は大きいショールです舞妓デビュー
322Cyber Module 7 ◆5X1mG/RYGo :2006/12/30(土) 04:27:13 ID:???
お湯したを使ってさらに遊びが広がるあぼんぬ長羽織があるんですが
323Cyber Module 7 ◆5X1mG/RYGo :2007/01/01(月) 15:21:41 ID:???
広いすでに混ぜ合わせておいた8さいなりますアヒル副隊長は露天風呂
324Cyber Module 7 ◆5X1mG/RYGo :2007/01/04(木) 18:56:32 ID:???
あぼんぬこすってもいいつもりでガーッとやる上手ストーブで芋を焼こうなんだ
325Cyber Module 7 ◆5X1mG/RYGo :2007/01/05(金) 17:02:44 ID:???
下手なの?7さい洗濯をするお菓子
326Cyber Module 7 ◆5X1mG/RYGo :2007/01/05(金) 18:47:33 ID:???
そうじをするメトロポリスのですフワフワな感触になりますお前ら
327あぼんぬ  ◆gBGx8.SEXY :2007/01/07(日) 22:59:49 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 意外に長生き。
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ttp://rainbow2.sakuratan.com/img/rainbow2nd14094.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14074.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14080.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14086.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14091.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14092.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14096.jpg
ttp://rainbow2.sakuratan.com/img/rainbow2nd14093.jpg
328名無しさん:2007/01/08(月) 02:34:15 ID:???
http://life8.2ch.net/test/read.cgi/sportsclub/1166282254/l1
ここも7さい?まじヴぁっかじゃねえの?超むかつくな。おい厨房悔しかったら記念カキコしてみろや
329Cyber Module 7 ◆5X1mG/RYGo :2007/01/10(水) 15:53:39 ID:???
さがす漫画8さい難しいました
330Cyber Module 7 ◆5X1mG/RYGo :2007/01/12(金) 23:48:50 ID:???
早いあぼんぬのせるね味噌ラーメン
331Cyber Module 7 ◆5X1mG/RYGo :2007/01/13(土) 18:00:22 ID:???
8さいだカニ好き大集合!一家と記念撮影なのでした渡り鳥
332Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 02:42:14 ID:???
太陽系大ピンチの7さいなのでした回すテレビ
333Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 06:14:03 ID:???
雪だるますごい8さい質問があるなの?
334Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 11:04:01 ID:???
音を立てて食うやつはうさぎさんのぬいぐるみを8さい磁石そうです
335Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 14:35:40 ID:???
マップ内で散歩や買い物などが楽しめる8さいおもしろブックのだ休む
336Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 18:52:39 ID:???
お餅報告するやってアイテムなどが手に入るお前ら
337Cyber Module 7 ◆5X1mG/RYGo :2007/01/15(月) 22:44:09 ID:???
オルゴール8さい前スレで募集あったようだ元気
338名無しさん:2007/01/16(火) 05:05:04 ID:???
/まあ、   \
\マターリいこうよ/
  ̄∨ ̄ ̄ ̄ ̄
( ´ー` )
(つ旦と)
と_)_)
3398さい:2007/01/16(火) 06:27:04 ID:xEzXF8eK
しょんべん漏れそう
340名無しさん:2007/01/16(火) 07:52:20 ID:???
【北米海外生活】ちゃんねるに新たな教祖誕生

yurikoといいます。ちゃんねるの新管理人です。
わたしの頭の良さは異常です。是非、トライしてみてください。
記念カキコよろしく。

http://life8.2ch.net/test/read.cgi/northa/1166311852/
341Cyber Module 7 ◆5X1mG/RYGo :2007/01/16(火) 13:18:02 ID:???
やって防寒は大きいショールですキムチお前らすてき
342Cyber Module 7 ◆5X1mG/RYGo
のだあぼんぬ散歩やミニゲームを行う着物と帯は一日目と二日目とで変えますが夜食