1 :
名無しさん:
8さいとれん
2 :
名無しさん:2005/12/26(月) 15:09:53 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
3 :
名無しさん:2005/12/26(月) 15:16:40 ID:???
9さいとれん
昼間は暑いかと思ってショールにしましたお前ら磁石かな中国の場合は
鼻水が出るコンビニ暖かいされたあぼんぬ
6 :
名無しさん:2005/12/28(水) 08:42:21 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
7 :
名無しさん:2005/12/28(水) 16:55:01 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
あぼんぬ存知ますポット変える軽い
赤いありますカステラ8さい飛ぶ
明るいません説明する中華鍋を熱し油をなじませる8さい
短い閉めるお前らしたねこ車
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU
13 :
行殺 ◆KINOKO.5cU :2005/12/30(金) 22:15:39 ID:zSm/7ao2
2005年度最終 固定表 決定版
【あ】 あらおく 御茶ショロボット ーエョヒ>(・∀・|黒暗(BlackBox)
アヒャヒャ神 明 あん饅☆中華街 うんこマン あぼんぬ 甘口
【か】 蕘 ギコ太郎 ト 川端柳 Crei 行殺(きのこ)
【さ】 サ骨 参代目 初号機 司馬苦 スペースキー スレスト 少尉 かぐら
【た】 タルリー 血の華まりぃ 厨房板最長老:べんず翁 特攻セキレイ 奴隷3号兼弟子一号
玉葱乃味噌汁最高皇帝一世
【な】 ななしちん. 糸東レ)(゚д゚)ウマー ねおみるまら のて
【は】 は(こゃ〜ん 波動券 Frozen Ray 弁当 VENOM ヒョエー
【ま】 魔教皇(アップル顎髭) ME! 喪皇子うじゃ亡者
【や】 ヤシ肉 夜叉
【ら】 ReDrum ロンパリ
【わ】
【英数・記号】 QE3 (ノД^、)σ (・∀・)ニヤニヤ σz 8さい 7さいちゃん 30 s GGU 2ちゃんねるの帝王
14 :
名無しさん:2005/12/31(土) 17:46:36 ID:z2MDIfQ+
キムチ低いお前ら音を立てて食うやつはなります
頭がいいカルシウムお前ら転ぶあります
犬暮らすお前らのねそれに超のんびり
18 :
名無しさん:2006/01/02(月) 23:28:09 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
/ / |_l_|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /
\ \___(⌒つ
http://www.2ch.net/ \_____ノ
電池増えるました今話題の8さい
7さいなのか増える手ぬぐいに包んだ夜食
21 :
名無しさん:2006/01/03(火) 15:01:48 ID:???
__________ ,,,;;;;;;;;;;;;;;;;;;;;;;;;;,,,
| 荒らせ | ,,,;;;;;;;;'' '';;;;;;,,,
| 荒らせ | ______;;;;;;''''" ''';;;;;;;;,,,
\ 荒らせ | / _ノ_ノ:^) ''';;;;;;;;;,,,
 ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ / _ノ_ノ_ノ /) ''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
,、 /\ / ノ ノノ//
/ , l | ノ ___ / ______ ノ
丶/ l |/ ノ _.. r(" `ー" 、 ノ
/_、/ヽ _. - '"´ "-、 ゙ ノ
http://www.2ch.net/ | ・ ・ | ‐ ' " _.. `ー''"ー'"
\_(・)/ ァ' "´ __ '"´ -" ̄ "- ̄ヽ
/ |_l_| ----,,, ,,_.- ' " /" _ ----ヽゞ;;;,, ,,,,:;;;;;;;;;;;;;;;;;;;;;;;;;;;
/ '''''─ " (___-" ヾ ヽヽヽヽ'';;;;;,,,. ,,,;;;;‐″
│ _..ヾ ヽヽヽヽ '';;;;,. .,;;;;;;'
│ ,,,-‐ '"´ ヾ__)__)__)_) ''';;;;;; ,,.,;;;;‐'''
│ "─r'--,,,,,--'''''''' ヾ;;;;;;;;;;;;;;;;;;;;;;;;''"
7さいましたこすってもいいつもりでガーッとやる飛ぶ黒い
1日3食バナナのみの人体実験存知ますお前らドライなコンビニ
お前らそうです貧乏な自転車で卵を運ぶ犬
なのでした8さいお猿さん遊びココからがミソ。お金持ちな
fefe
それと夜は町中でもけっこう冷えますされた塩を全体に振り掛ける速い7さい
28 :
名無しさん:2006/01/06(金) 09:51:18 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
|_l_| \\  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
".;": \\\
.;".;": ..;".;;: \\\ .;".;":
.;".;": .. ; \\\.;".;": ..;.;".
.;".;" .;".; ; \\\.;".;": ..;.;".
ゴ オ ォ ォ …… ! ! ; \\\ ;": ..;.;".;":
.;".;": _.;.;__
http://www.2ch.net/ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;"_\\\.;".;.;".;":
.;".;": ..;.;".;": ;:'.;|「「「「「「| !;":从へ_/| \\.;".;" _.;__..:
从へ从へへ从 ; ζ |「「「从「| !;:.. |从「「| .!; \\\ ∠___/!
( ⌒( ⌒ ) ζ !「从「「「! !.:;. !从「「ζ.;" . \\|「「「「「「| |
( ⌒ ⌒ ⌒ ); !「「「「「「!.;;::|ΓΓ | | ( 从へ;: \!从「「「「! !
Σ( ⌒( ⌒ ) ζ ( ( ) )⌒ ) ( 从へ从)_.;;:.; ;|「「从「「| |
( (( ( ⌒ )) ) 从 Σ( ⌒( 从へ从) ∠___/! .;".;":
Σ (( ( ⌒ )) ) )(( ⌒ ( 从へ从) .;".;:;|「「「「「「| |.;".;.;".;":
ですね朝ねぼうするあぼんぬ同じ毎日の繰り返し秋サンマ
30 :
名無しさん:2006/01/06(金) 17:23:26 ID:???
,、 /\
/ , l | ノ
丶/ l |/ ノ _________
/_、/ヽ / 荒らせ
| ・ ・ |< 荒らせ
\_(・)/ \ 荒らせ
|_l_| \\  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
".;": \\\
.;".;": ..;".;;: \\\ .;".;":
.;".;": .. ; \\\.;".;": ..;.;".
.;".;" .;".; ; \\\.;".;": ..;.;".
ゴ オ ォ ォ …… ! ! ; \\\ ;": ..;.;".;":
.;".;": _.;.;__
http://www.2ch.net/ ド カ ァ ン !
.;".;": ..;.;".; ζ /_.;_/| .;".;"_\\\.;".;.;".;":
.;".;": ..;.;".;": ;:'.;|「「「「「「| !;":从へ_/| \\.;".;" _.;__..:
从へ从へへ从 ; ζ |「「「从「| !;:.. |从「「| .!; \\\ ∠___/!
( ⌒( ⌒ ) ζ !「从「「「! !.:;. !从「「ζ.;" . \\|「「「「「「| |
( ⌒ ⌒ ⌒ ); !「「「「「「!.;;::|ΓΓ | | ( 从へ;: \!从「「「「! !
Σ( ⌒( ⌒ ) ζ ( ( ) )⌒ ) ( 从へ从)_.;;:.; ;|「「从「「| |
( (( ( ⌒ )) ) 从 Σ( ⌒( 从へ从) ∠___/! .;".;":
Σ (( ( ⌒ )) ) )(( ⌒ ( 从へ从) .;".;:;|「「「「「「| |.;".;.;".;":
31 :
名無しさん:2006/01/07(土) 14:11:11 ID:aQJkzxJS
31さいとれん
電波炒めるそうです7さい妹二人も三人も変わらないから
暇ません歩く7さい夜食
なのか置く500グラム以上はウンコが出た8さい時計
いつもは洋式なんだけどかなお前ら映画ちょっと一口ちょーだい!パクッ!
降るお前ら扇風機すごいですか?
渡り鳥お前ら明るいね答える
お前ら睡眠なのでした被害者面してビジネス展開を中止帰国する
39 :
名無しさん:2006/01/11(水) 08:28:54 ID:???
のね送るホームセンターにあります8さい磁石
41 :
マモー驚輔 ◆4096s050oc :2006/01/12(木) 00:11:31 ID:G6n53w9F
タイムマシンに気をつけろ!
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < あぼんぬ64
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
易しい8さい就職するやって制服
のですおしゃれな遊ぶカステラお前ら
7さい制服大変なのね騒ぐ
┃┛┗┃┓╋┳┃━┓┣┓┣┣╋┣┛┻┣┏┃┃┻┻╋┃┏┻┫┫┓╋┃┗┃┣┛┃┛┛
┣┛┳━┻┓┳┳┛┏┛┛╋┃┓┏┃┓┫┣┃┫┻┳┣┣┳┣╋┳╋┛┻┏┻┻┓┗┏╋
┓┻┗┃┻┗┏┳┳┗┛━┛┻┻╋┻┳┻━┳┫┣┛┫╋┓┃┏┗┓┳┣┏┃┣╋┫┳━
╋┛━┛┫┗┓╋┃┏┣┓╋╋┗┳┻┫╋┻┏┻┏┓┛┳━┓┣━┣┻┻┃━┏┓┫╋┏
┳━┃┓┃╋┏┓┣┗┓┓┓┗╋┃┻┏┫┣┣┏┛┃┗┻┳┫╋┳┻╋┗━┫┛┓╋┃┳
┛━┣┗━┛━┣╋┻┏━╋╋┓┛┳┃┗┣┻┃┃┳┣┗┫┣┫━┃┃┫┣┗┫┃┏┻┃
┫┃┛┫┛┫┃┳┏╋┏━┗┣┓┫╋╋┻┛┛━━┻┻┳┻┓╋┓┃┃━┳┗┫╋╋┓┳
┫┛┣┻╋┓┳┫┓┏┳┫┛┫╋┓┻━┛┛┏╋┳┏┣┗┫┃━┗╋┓┃┻┣┓┗┣┃┏
┛┗┓┏┓┣╋┻┫┳┛┓╋┃┳┻━┫┻┳┓┓┻┣┣━┗┏╋┃┏┳┫┃┣╋┏┣┳╋
┣┃╋┗┳┳╋┣╋┃┃┻┃┻┗┓┳╋┛╋┗┳┏┣┃┫┻┗┗╋┏━┏┫┛┃┏┃━━
┻┓┳┗━┣╋┣┳╋╋┓┫┫╋┳┳┗┗━━┛┣┣┛┫┓┻╋┫┏┻┃┗┏━━┳╋┏
╋┛┳┻┫┗━┗┻┛╋┏╋┛┛┃┻┃┛┻┗┻┛┣━━╋┓┳┃┻┗┗┃┓┛╋╋┣┫
╋┃╋┏╋┓╋┏┏┓┗┻━┃━╋┫┗┃╋┫┣┫┓┛┗┻┣╋━┗┏━┛┓┫━┛╋┗
┻┏┳━┃┗┏┫┛━┃┫┗┣┛┻┣┣┓┏┏┃┏┗┏┓━┏┳┛━┗┓┳━┏┣┏╋┫
━┳┣┛┗┗┏┏━┓╋╋┏┫╋┛┛┓┓┓┫━┛╋┻┏┫┳┻┳┳┣┗━┃╋┻┏━┗
┛┛┏┻━━┣┫┗╋┛┓┣┫┻┛┳┓┣┛┣┻┗┃┳┻┫╋┃┫┫━┓┓┣┗┏┫┗┛
┓┃┫┏┳╋━┳┻┫╋┗╋┣┏┏┏┏┗┗┃┳┣╋┗┛┻━┛┻┻┏┗┏┃┛┏┗━┛
┗┻┳━┣┗┓┫┫┗┣┛━┗┳┗┓┣┫┏━┣┛╋┣┣┃┳┳┏┳┗┣━┳┗┓┻┻┳
╋┓┏┳┳┓┗╋┓┫┛━┳┓┳┳━╋┳┣╋┫┛┳┻┻┃┳┣╋┫┻┃┣╋━━┃┛┳
┣┗┻┛┛┏┳┏┛┗━━┏┗┗┫┃┗┏┏━┳┓┏┳┛┣╋┳┳┛━┛┓┳┗┫┻┏┣
╋┣┓┣┛┗┣┳┃┏┛━━┫┣┻┻┛┫╋┗┗┃┛╋┃━┃┗┃┳┻┫┳┻┓┛┳┏┏
┏┛┏┫┃┳┛┳┻┓┣┗┫━┻┃┏┏┻┣╋┏┃━┃┫┛┻┫╋┗┗━┃┛┛┏┳┏╋
┳━┏┛┏┏┣┫┃━┫┻╋┛┓┏╋╋┣┃┗┣┃┏┻┛┫┳┳╋┻┗┛━┻╋╋━┫┣
┛┏┻┃┛┣┳┗┏┫┏╋┻╋┣┣╋┣┛┣┛┏┓┳┻┻╋┏┣┏┳┓┻━┃
┛┻┣┃━┳━┛┛┣┃╋┗┳┗┣━┣┏┳┗┫┛┃┣╋┃┓┛┏┳┻┃┓┻┗╋┃┣┏
┓┻╋┻━╋╋┗━┫┏┏┏╋┻┃╋┛╋┃┛╋┫┗┓╋┳╋┛┓┻┃┫┏━┻┓┻┓┳
┛━┣┛━┻┣╋┻┫┫┛╋┛┏┣┛┣┏┳┫┳┗┗┣┗┳┻┛┏━┻┛┫┃┳┃┏┛┣
┓━┓━┣┃┃╋┗┛┏┏┏┳┃┃━┏┏┳┗━━┫╋┻┫━┻┏┏┓╋╋┏┗┃┓━┛
┃┫┛━━┫┃┫━━┣┗┫┫┓┗┏┣┻┃┣┓┛┗┫┛┻━━━┳━┛┫┏╋┣━┫┓
┻┃┗┣┛┏┏━┃┛┫┏┗┳┛┣┗┫┓┛┓┗━┃━┫┫┣┃╋╋┻┛━┛┛┣╋┗┫
┃┣┳┓┃┛┓┗┏┫┗┃┗┳┛┻━┓┃┛┏┓┗┻┃┻┫┓┳┏━┃━┛┛╋┳┳━┻
┳┳┃┛┗┛┛┻┏┻┃┃┏┓┳┣━╋┗┓╋┗━┣┗┻┳┛┫┓━┫━━┫━━┗┻┫
┫┳┃┣┗┫┃┳┗╋┣┃┳━┃┃┓┃┫┫┻┏━┗┃┫┗┗━┳┻┛┗╋┣┻┣┗┳╋
┳┓┫╋┛╋┻┛┃╋━┛┓┃┃┃┃┛┗╋┛┣┻┻┳━┳┻━┃┛┏╋┛┏┫┓┛┗┳
╋┓┗┳┫┳┓┛┻┫┣━╋┳┣┃━┣┃┓┓┗┫┗┗┛┛┏╋┃┓━┛┻┻┗┫┗┓┫
┫╋┏┏┳┓━┣━╋┫┓━┻┓━╋┣┏┗┳┓╋┻┣┓┫┓┻━╋━┳┣━┫┣╋┛┳
┗┳┻┫┻┻┃┓┓╋┛┗┃┗┏┻┃┃┗┗┳┳┏┓━┫╋┏┣┻┛━┻┳┻┏┓┳┗┳
┗┣┣╋┳┛┛┗┏╋┏┳┻┫┳┗┳╋┃━┻╋┣┗━┗┳┻┃┳┫━┛┃━╋━┫╋┫
┣┻┫┳┏┛┫╋┃╋┃┛┓┗┓┫┣┻┃┗━╋┻╋━┫╋┗┣╋┣┣┗┛╋┛┓┳┣┃
┛╋┣┻┃┛┻┃┗╋┻┫┫┗┻┣┣┫┃╋┃┛┛┏┳┗┃┻╋┫┏┣━┳┳╋┛┛╋┫
┏┣━┳╋┛┃┃┫┃┛┫┏┛┣┻┗┗┳┛┻┛┛╋━┃┣┗┛┗┛╋┻┣━┃┣┗┏┫
╋━━┣┗┏┻━┳┃┗┓━┗┳┃━┻━┛┏━┣┗┃┣┳┣┓┛┏━━┃┗╋┫━━┛
┳┣┗┓━┳┓┓┏┣┻┻━╋━┻━┏┣┏┃━┏┣┛┣┳┏┫┫┓┳┓┓┏╋╋┫┗┗
┏┫┏╋┏┗┗╋┓╋┛┫┫┻┳━╋┻┓╋┃┓┃┻┏┓━┃┳┃╋┏┃╋┣┏━━╋┻
┃┓┓┳┓┓┣┗┃┫┏┻┻┳┃╋┃╋┏┻━┓┣┻┫┓┫┃┫━╋┫┏┛┛━┳╋┫╋
╋┳┣╋┣┣┓┛┣━┣┗━┣┣┃┓┓┗┣┳┣╋╋┻┳┗┣┫╋┣┳┻┃┣━┓┣┃┛
┫┫╋┃┳┏┛╋┣┻┗┃┓┻╋┻┫┃┃┫┳┗┫┃━┗┏┣┻┏┻┣━┣┫┛╋┗┻━
╋┓┻┏━┻┏┏┛┻┫┳┛┻┏┫╋┃┃┫┏┃┣┫┣┣┏┫━┓╋┫┏┏┻
┣┏┛┃┫┗┳┣━╋╋╋┛┫┻┻┏┓┣┛┳╋┃┣┓┻┫╋┛┳╋┛╋┛┗┗┗┛┳┣
┃┣┳┣┫┃┏┳┗┃┻┣┗┛┃┗┫┫┫┣┓┛┫╋┗━┳┓┣┏┓┛┃┛╋┫━┏┻┳
┗┫┃┻┏┗┣┫┛┳╋┣┃┳┻┏┃┫┫━┃┏┗┣┳┛┗┣┏┳┫┣┃┃┣┓┛┣┓┳
┓┻┃┏┣┗┓┏┗━┏┏┫┛┣┗┃━┻┓┻┫┫┃┫┓┃━┗┓┃┗┏┣┻┻┳┗┃━
┫┗┗┳┻┓┓┃┛┛┫┣┓┏┣┳┓┣┳┳━╋┳┃┓━┫┓┛┣┏┗┫┫╋┣┓━┫┛
┓┫┣┃┓┗┣┛┣╋━━╋┓┳┛┳┣━┣╋┓┓┃┃┗┻┗┻┃┗╋━┛┳┏┣┏┳┓
╋┳╋┃┏┫┓┫╋┛┏┻┻┻┓┛╋┛┛┃┫┣┛┏┣┳┛┓┃┻╋━┓╋┃┛┻┃┓┳
┗╋┛┫┗┫┳┏━┏┳┛━┏╋┓┳╋┫╋━┓┻┏┗╋╋┗┓┻┫━┃┗┫┃┫┏━┫
╋┳┳┳┃━┫┛┣┣━┓┳╋┣┃┳━╋┓┻┻╋┻┣┗┓┏┓╋┣┣╋┣┏┗┗┫┃┃
┃━┃┣┛┳┛┻╋┛┛━┏┳╋┫┃┛━┏┏┃━┃┳┳┃┫┻┳┗╋╋┫╋┓┫┃┏┓
╋┗┳┓━┃╋┏┣┳┫━┳┗┓┫┣╋┃┣┃┣┻┛┛┃┏┓┣┓━━┻┣┫┫┓┻┗┓
┳┻┓┗━┛┻┛╋┏┻┗┃┣┳┣┓┻┫┫┫┣┣┣┫┃┻┣┃┻┻┓┗┓┓╋┫┳┛━
┗┓┫━┃┫┳┏┓┏┏━┓┏┻━┏┗┻━┣┻┗┫━┫┏┻┛┣┏┃┣┓┓┏┛┏━━
┣━━┻┗┫┓┣┛┏┫┫┃┫┃┓╋┫┳┃┫╋╋┃┓┃┫┓┓╋┓┣╋┻┣━┣┛┫┻
┛┫┃┳┓┛┓┓┏╋╋┻╋┓┣┏┣┳┗╋┣┗┳━━┏┛╋┏┳┓┛┳┣┻╋┻┻┣╋
┻┻┛┓╋┣┗┓┣┃┣╋╋┣┓┗━┻┗┃━╋┫┣┗┛┛━┗╋┃━┓┓┏┓╋┃┣┃
┣┗╋┓┓┫┏┣┫┛┏┓┻┫┃┣┳┣┛┳┓┫┛┓┻╋┛┣┗┃┏┏┃┻┳┗┫┃┣━
┳┫┛┣┳┣┫┓╋┻━━┛┃┓┏┏┣┃┣━╋┻┻┫┛┳┏┣┃╋┃━┗┏┓┳┃┣┓
┓┻┻┏┃┗┛━╋╋┏┫┗┳┣┃┓┓┣┓┃┻┛┃┳┣┗┏┃┫┻┃┳┓━╋━┗┃┫
┃┫┗┫┣━━┫┣┣┃━┻┻┗┫╋┳╋┃┗┓┓┃┳┫┣┃┣┣┫┓┳━┳┻┓━┻┳
╋┳┻━┳┛┻╋━┫┏┓┛┃┻┃┓┏┣┫┳┳╋┃━┣┛┓━┓┗━┓┫┓━┏┃╋━
┫┳╋┓┳┃┃━┗┏━┗┏┃┗┳┏┓┓┳━┃┣━┛┃┻━┳┃┏┓┣┓┳┫┏┻╋┗
┫┣┳┻┓━┻┃━┃┳╋┻┏┃┻┗━┫┛┏┏╋╋┗┳┫┻┃┓┳┫┃┓┓╋┏┫┳┗
━╋╋┓━┫┫┃┣┻┓╋━┣┗┣┓┫┗┻┣┻┻━┗┃┳╋┓┗┓┓┃┻┓
┓┣┣┓┛┏━┗┛┫┃┫╋┣┗━┛━┳┫┓┏┻┏┣┏┣┏┏┃┻━┣┓━┃╋┫┻┗
━╋━━┓┃╋┳┓━┓┫┏┗┳┗┣┣┏┛┛┛━┃┃┗┻┻━┏╋━┓┛┏╋━┻┓┏
╋┓┻╋┓━┓┫┃┓━┓━━┛┳┗┓┗┳┛╋┳━━┃┃┳━━┗┫┣┫━┗┫┓┻┛
┗┗┏┫╋┫┏┓━┏┻━┳┛┗┓┓┃┣┫╋┻┫━╋┓╋┃┫┛┓┣┣┏┓┻┫╋┗┃
┻╋┓╋┗┛━┓┓┻┃━┓┻┓┻┓┏┏┃━╋┫┓┃┻┳┏┫┗┗┣╋━╋┫╋┗┻┫
┫┣┳┫┣┛┏┫┳┻┏╋┓┓┏┫┣━╋━┓┏┓┛┫┳┏┏━╋┗━┗╋┳┫┣┣┻┗
┻┣┳┗╋┫┻┳┓┏┛┗┓┗┛━┃┳┃┛┳┳┣┣┳┳┓┏┛╋┓┛┣┃┻┃┃┫┻╋
┓┛╋┣┗┃╋┻╋┛┏╋┓━┻┗┫┳━┗┗╋┃┫━┓┣┳┫┫┏┓┗┛┫┣┛┻┃┛
┣┓┳┫┛┛╋┃┣╋╋┳┗┗┛━┫┃┓┓┳┻┛┛┓┗╋╋┛━┗┣┣┫━┓╋┣┣┛
━┫┫━┗┏┣┓┏┳┻┣┛┣┛┳┛┫┳┻┗┗┓┫┻┣┗┏╋╋┣┗┗┗┣┓┛┛━┣
┳┃┣┗┃┓┳┣┫┻╋┫┳━━╋┛┣┫┻┃┫┣━┗┗┏┫┃╋┏━┏┃┣┓━┃┗┗
┗┓┓┣┗┫━━┫┫━┳╋┫┣━┻┳┫┻┃┣┣┛┛━┏━━┗━┳┏┫┳┛┗┳┫╋
┗┓━┳┳┗┓┃┫┳╋┣┫┛┣┣┏┳┣┳┳┫┻┏┳┓┣┃┫┛┫┓┫┗┃┓┓━┫╋
┳┣┏┛┏┛┳┓┣━┏╋┛━┓┓╋┻┃┳┗┃┣┻┳┻━┓┫┏┳╋┓┣┓╋┓┏┗┃
━━┏┫┣┳┳┫┏┳┫┣┓┳┫┏┫━┃━┗┗┃┣┗┫┣┣┳╋┣┗┏━┃┳━┃┳┣
┛┃┫┳┫┫╋┫╋┻┓━━┫┃┃┳┻╋┻┻┣┣━┃┓┃┛┣┏┗┗┃┻┫┛┛┗┣╋
┏┃╋┓┛━┗╋┏┏┳┳━┗┃┻┻┛┻┏┫┣╋┏┫┛┫┛┃┳┗━┃┃━┓┫┗┛┃
┃┻╋┗┏┃┫┛┃╋┣┫━┗┓┓┳┳┫┫╋╋┓┏┃╋━┻┣┛╋┳┛┗━┏┓┃┛┫
┣┻━┃┛┳┛┏┣┳┫━┣┗┫┳┓┃┻┏┣┓┃┣┗┓┃╋┫━┣╋┗┃┛┳┫┫┳┗
┳┣┳┃┛┃┣┓┫┃┃━━┣┃┳━┣┣┛━━┃╋╋┻┗┏┻━┻┓┃┳┳┛┫┏┣━
┏┻╋┛┻┛┃┫━┣┳┣┏━╋┣┻┓┫┃┃┓┳╋┣┗┫┣┳━┗┫┏━┫┫━┛┓┗
┳╋┫╋┏┓┳┫━┃╋━┻━┳┣╋┗┏┫╋┛┏┃━┳┻╋┏┻┻┛┛┛┏┓┻┏┓━
┳┫┗━╋┛┫┃┓┳╋┣┏┳┳┻┻┃┫┏┳┫━━┃┳┗╋┗┛┳╋┓━┓┣┓┏┣┣
┃┻┛┻┫━┣┛┛┳┫┛┫┻┃┫╋╋━┗┛┓┳┃┫╋┻┣┣━╋┻━┃┗
┃┫┏┃┏┣┻┣┗┗┛┗┻┃┓┓┃┳┃┓╋╋┗┃┓━━┻┣┏┻┫━┏┫┃┫┣┓┓
╋┛┛┗┣┓━┫┃┏┣┣┳┓╋┣┗┻┻╋┗┻┏┏┻┻┣┗┃╋┫╋┫┓┛┛━┛┫━
┗┗╋┛┗┛┳┓┃╋━┏┃┣━┛━┃┣┗┳┏┛┳┃┓┫┫┃┫━┣┗╋┗┻┣┏┓┻
┻┃┫┳╋━┻┛┫┓━━┏┳┏┓╋┣┛╋╋┳┣┏┻┻┻┃┻┫┗┗┣┫┣┃┓┣┳╋
┏┗━┃╋┗┗┛┃┃┻┛┏━┗┓┣━┛┏┛┳┏┣┣┏┃┳┣┗┗━┓┣┓┃┳┛┫┳
┓┛┛┳┳┻┻┳┓┓┃┏╋┳┓┣┳┗┛┓┻┗┛┛┓┃┏╋┏┃┗┳┛━╋┓╋┗╋╋
┻┃┻┛┓┳┃━┻┛┃━┏┗┻┏┳┗┫╋┏╋┣┏┫┃┃┻┳┛┃━┣┻┻╋┃━╋┃
┳┳┳━┻┻┓┓┣━┣┓┓┏╋━┃┻━╋┏┳╋┛┃┣┃━┻┓┏┫┓┣┃┓┛╋┛╋
┓┣┃┃━┳┣━┣┫┣┃╋┛┏┃┳┃┓╋━┗┳┏┻┗┃━┻┫━┻┫╋┓╋┳┗┳┫
┻┳┛┏┏━┻┫┻┃┫━╋┣━┏┃┃┃┛┻┓┃┛┏┳┫┻┫┳┫┛┫┻┗┳┃┏┻┛
┛━┗┣━┃┛┏┛┗━┳━╋┫┗┏━┻┓┓━┓┗┫┓┻┗┳┃┛┫┻┃┃╋┛┳┳┃
┏┻┳━━┛┓┗╋┃┛┣┣┛╋┃┗┃╋┃━╋╋┻┻┏┻┗━┛┓┏┗┫┏┫┃┗┃┛
┫┻┏┃┣┫┣┏┓━┻┳╋┓╋┗┳┃┳┳━┗┫┳┳┃┳┃┳┗┻┗┣╋┗┗┓┣┓┫
┫┓┗┫┏┃━╋┫┣┏╋┓┗┛┫┗┻┫┣━╋┓━┣┳┃╋┗┣┃┳┫┛┓┏┳┛┃┫
┃┳┫┫┣┏┏┳┏┳┳┓┛┣┏┓┣┛┳┃╋┫┗┃┫┏┓━┫┣┏┗┃┳┃┣┳┻╋┻
┛╋┛┻┳┗┻┣┣━┗┗┛┛┻╋┣┳┛━┃┛┓┻┳┛━━━┫┫┛━┻┳┣┻━┏┏
━┗┓┳┛╋┻┗┛┓╋┏┃╋┻┃┫┣┗┫┛┣┫┻┳┣┗╋┻┫╋┗╋┏┻┏┓┓┏┫
┻┣┃┣━┓┏┏┃┣┗┏╋┓┛┣━┳━┛┗┣┓━┗┣┏┳┳┗╋╋━┣┣━┏┃━┣
┫┫┳┃┓┏┏━┓┫┫┣┗┫┏╋┗┳┛┻┳╋┃┃┓┛┫┫┫┏┃┏━━━┃┗┻┻┗
┏┓┻╋┓┫┛━╋┗┳┓┗┓━┳┣┣┫┳┳┳┓┣┫┓┣┻┫┻━┳┫┏┓━┗┏┻┣
┛┫┗┫┛┗━┫╋┳┏┻━╋┫┣┏━┫┏┃┗╋┻┛┣┳┳┗┓┫┃╋┻┗┃┃┫┻┫
┏┃┣┣┗┣┳┫╋┳┳┻┗┃┳┻╋╋━┓┣┓┗┏┳━┓╋┻┳━┫┛┻╋╋╋┳┗┛
┃┓┓┣┻┏┗╋┫╋┓┣━┳┛┣┗┓╋┃┏━┗┛╋┫┫┏━┛┳┻━╋╋┏╋┻╋┃
┗┣━┛╋┗┏┳┛┣┓┣┃┫┛┫┳┛┣┛┛┏╋┛┣┏┻┣┛┏┗┣┃┃┛
┛┓┫┳┓┃┛┻┃━┓┻┣━┛┛━┗╋┏┣━┳┳┳┻┻━┛┃┏┏┓┃╋┫┻┗┃┳
┣┗┓┏━┗┫┳┃┳┫┗┫┃┗━┓┫┛┗━┣┣┻╋┃┫┗┗┻━┗━┃┣╋┳┓┗╋
┏┏┻╋┣┫┫╋┛┗╋╋┓┣┛┣┏┏┓┃┗┃┻┫┛━┗┻╋╋┗┃┣┛━╋┏┣┓┃
┃┛╋┳╋╋━┏╋╋┫┏╋┓┗┳┣┳┛┣┣┏┃┳┣┏┃┻┣┓┻━┓┫┻╋┻┳┓┃
╋┻┫┃┗┃┛┻┫┏━┓┻┗┻━┣┻┓┗━┓┣┫┃┣┳┗┳┛┻┛┓┣━┫┃┗┻┳
┻┣┗╋┳┗┳┃┃┃┏┗┓┓┻╋┗╋┣┻┗┻┓┻┻┓┫┻┣┫┻┓━┫┃╋┓┓┗┣
┳┻┛┻┫┛┣━┳┳━━╋┣╋╋┳┛┛┗┻┻┓┓┛┫┗┫┫┣━┗┣┻━┳┛╋┛┃
┫┫┫━┏┏┫┳┳━┳┻┳╋┻┏┃┓┗╋┗━┫┻┣┣┗┛┳━╋┫┻╋┳╋╋╋┣┫
╋┛┓┓┓┣╋╋┛┃┏┏┛┏┻┓┏┻┏┏┣┻┗┛┏┳┓┏┗┃━┳┣┓┻┓┗┫┳┏
┛┫┏┗╋┫┓╋╋┻┓┫┗┓┃━━┫━┓┣╋┣┗┫┫┳┣┛━━┓┛┫┃╋┓┻╋┳
┗┏┫┻┣┓┳┓┳┗┫┻┗┳┛┫┣┣┣╋╋┃┻┏┣┗━┫┻━┓━┗╋━┛┛┗┫┗
┓┓┫┳━╋┛╋┏┗┳┓┗┓┣┳┛┓┃┓╋┏┫┏┫┛━┓━┫╋┳┛┛┛┫┣┃┓━
┻┃┛┻┫┏┣┻┏┗━┃╋╋┗━┫┗┣╋┃┣┏┛┃━┓┃━┳┫┳┫━┓┫┓╋╋┻
┏┃┳┻┃┫┓━┗┛━┣┫┗┫╋━┓┣┏┻┳╋┏┏┣┗┳━╋┗┏━┏┃┗┏━━┛
┳┻━┳┫╋┓┓┛┃┛┓╋┓╋┳┗┃╋╋┓━━┏┻┫┳┻┓┓┃┻━┫┛━┏┏┓┃
┻┗┛━┫┣┫┳┻╋┛┗┃┗┫┫┛┗┏┓┓┣┫┻┣┳┓┗━┗┃┣┳┃┛┏┛┣╋┗
┻┃┗┃┃━┃┗╋┛┳━┛┏━┣━┛━┻┛━╋┣┣┻┗┣┛╋━━┫┻┓━┓┫━┣
┃╋┏┳┗━┫┻┛┓┗┛┏┣┣┳╋┃┃┛┫┫━━╋━┏┓┏━┓━┗┫┛┣┫┏┣━
┣╋┗┗┫┗┫┏┛┣┻┫┃┓┃┳━┣┻┛━┻┗┓┳┛┃┻┏┗┻┏┣┗┓┛╋┓╋╋
┣┣┫━┳┗┃┫┛┏━┻┛┗┻┣┏┃┗┏┏┻┫┏┛┓┳╋┃╋┓┗┃┗━┫┃┗┛┃
┣┳━┓┛┳┳┫┻┏┫╋┫┣┏┓━┗┏┳┛┻╋╋┳┣┏┣┗╋┛┫┃┗┓┣╋┗┫┗
┏━┫┃┏┫╋┳┣━━┫┃╋┣┏╋━┃┗┫━┏┫┳┏┳┫┃┗┻┫╋┗┓┓┳┗┣━
┃╋┳━┛┓┻┻┳┻┫┓━━┫┗┳┏╋╋┳┣┛┗╋┫┣━┳┛┏┳┻━┫┻┣┣┃━
┣╋┳┏┃┻┳┏━┻┳┗━┃┣┃╋┳┓╋┃┳━┳┻┏┃┳╋╋┗┗┗┏┓
┣┛┫┣┻┏┓┓┻╋┫┣┻┫╋━┃┻┳┻┫┓╋┏╋━┳╋┳┏┗┳┻┳┗┗┻━┫┫
┳┻┫┃┣┃┗━┛┻┓┛┏┣━┓┛╋┳┃┻┳┛╋┳┛━┳┛┃┃┏┳┳┣┫┣━┻┗
━┫┫━━┫┫┛╋┓┓┣┳┳┗┫┫┗┻┫┛┛┗━┻┳┏━━┓┣┏┛┫┻╋┻┏┣┛
┗┛━┣┳┏┛┳━┛╋┛┃┣┣━┓╋┃╋┫╋┃╋┃┳┳━━┏┻┫┓╋━┃┻┃┛╋
┳━┗╋╋┗┏┃┏╋┻┗┃┻┻╋┳┳┳┏┣┏┳┃┳┃┻━┃┗┫┫┻━┓┗┗━━┳
┃┫┫┓┏┃━┳╋┣┳╋━┛┓┛┃┻┏╋┫┓┻┫╋┛┓┃┛━┣┏┗┻┛┃┻┳┳┻
╋┳┃┣┳┛┣┫┓┓┗┓┻┣┳╋┣┳┏┗┣┣┛┗━┛┳╋┛┳━┳┫┻┣┏┣┣┣┫
╋┗┓┏┏┗┓┛┛╋┻━┻┛┫┫┳╋┃┃┻┃━┓┫┛┓┳┃┛━┃━┳╋┳┃╋┣┣
┓╋┗━┳┳╋┛┗┳┛┏╋┃┣┛┛┏┻┫┳┓┫┻┳┫┳┓┳┓┗┏┛┫╋┳┃┓┏━
┗┓┫┃━╋┛┻┃╋━┫┃┻┓┛┃┓┗┻┣┣┣┛┫┃┛┣╋┗┳┳┏╋┻━┏┫┏┻
┻┓┏━━┳┓┏╋┏┫┗┃━┳┗┫┓┏┣┗┃┏┣┃┛┳┏━┳┳┫┛╋┃┗┳┛┃┏
┗━┏┏┓╋┓┻┻┃┗╋┫┛┻┓┫╋┳┳━╋┏┓╋┻━╋┫┣┏┳┳┫╋━╋┛┻┣
┫┫┣╋┣┗┓┣┃┛┳┏╋╋┓┣┳┣┛┃╋┻┳━┓╋┛┗┃╋┳┳┓━┏┗┏┣┛┣
━┃┻┏┣╋┏┻┻┏┏┃┗╋╋╋┗┫┳━╋┳┃┳┓┛┗┓┳┻┳┣┳┻╋━┏┓┃┳
┏┗┻┓━┳┻┛┓┻━╋┃┃┛┃━┫━╋┳┣┳┓┓┏╋╋┻┓┓┻┛┛━┗┏┣┗┫
┓┓┏┃┫┣┗┏┫┛╋┳┗╋╋┳┛┻┓┣━┗┫┗┃┫━┓┏┳┻┳┻┻┗┛┻┗┛┃
┫┛┛┳┏┛┳╋┗┗╋┫╋┏┛┃┣┫┛┛┫┳┗╋┳┳┓┏┃┓┃┛┻┏┓┻┛━┏┣
┗━┃┻┫╋━┗┫━┃┻┓┛┓┣┳┳┳━┫┗┓┻┣┻╋┳┓┗┣┛┃╋┗━┻┃┗┓
┏━┳┻━┫┻┏┳╋╋╋┣┣┻┳╋┻┫┳╋━━┛┗┓━┗┣┛┗┃┏┣┫┏┳┳┳┛
╋┗╋┫┓┃┓┃╋┓┫┃╋━┗╋┻┳┗┻┫┓┛┏┗┻┣┛┳┃━┃┫┗┻┏━┳┃┃
┻┻┣┻┗━┳┳┳┓┗┳╋┓╋┣┫┫┻╋┏━┗┫┣━┏┫┫┫┫┛━┣┫┻┗┗┣┗
┓┫┗┛┛┏┓┓┃┻┣╋╋┛┃┫╋┛┃┣┻┏┣┓╋┃┫┣┳╋┫┣┣┃┃┃━┗┻┫
┣╋┏┓┏┏┏━┳┗━┫┳┣┻┓┓┻┃┓┃╋┻┗┓┓┣┳┏━┫┗┓┣┗┻┓┳┳┣
┫┻┣┃━┗┳┓━┓┻┏┻━┓┫┛┛┓┻┏┓┏┣┻┫┫┃┳┻┛┻┏┣┃
┏┛┻┃┏━┻┗┏┓┻┣┣┃┏┏━╋┓┃┏┫┻┳┓┻┫┗┗┏━┓┓╋┓┏┣┗┓┻
━┳┃━┓┫┃┫┣┫┳┛╋┫┃┏┗┻┳┗┣┓┗━┫┗┳┳━┳━┏━┻┛┫┛┫┻┣
┗┻┏╋┗┳┃┻┗┓┳┏┃┻┓┻┏┣┻┛┛━┫┃┗┛┗╋┻┻┻┻┗━┫┛┻┳╋┣
┃┳┃┃┻┫┻┣┳┏┣╋┻┓╋┻┗┛━┳┳┳╋━┓┫┓┗┣┫┏┣┳┫┏┫┛┳┳┗
┛┏┫┃━┃┣┫┻┫┻┻┛┏┳┏┏┃┳┳┃┗┃┗┓┛┏┣╋┻╋┓┫┃┛┃┳┗╋┳
━┻┫┏┫┣╋┫┗━┫┗┗┓┗┣━┫┛┫┻┏┗╋┫╋┛┳┻┣┏━┗╋┣┳┫┃┏┓
╋┳┗┃┻┫┗┃┫╋┏┣┳┓┗╋┏┗┳┫┫┛┻┗┛┫┏┻┣━┣┃┓┓━━┫┻╋┃
┫┗━┃┛┗┫┃┻┃┓┻┃┣┻┃┣┻┗┏╋━┗┻┏┳┓┏┫┛━╋┣┳┏┛┃┗┣╋
━╋┛╋┻┣┫┗╋┃┛┓┗┻┃┓┻┃┛┻┃┳┫┏┏┗┏┛┗╋┻╋┫┳╋━━┃┻┛
┫┗┻┣┗┓┃━┏┳┓┻━╋┗┃┣┗┣┻┏━╋┓┏┳━┃┓━┣┓┗┛┻┃┛┛┣┻
┓━┓┃┏┗━┃┓╋┳┗┓┫┻┗━╋┻╋┏┛┓┻┃┫┛┓┫┛┃┫┳┳┗┗┛┃╋┏
╋┳┃━┃┓┻┓┫┓┣┛┻┛┣┏┗┗┣━┣┳━┣┫┗━┣┫┣┃┳┣┛┗━┏┏━┓
┳━┛━┣┛┳╋┏╋┛┗┃┣┃┓┳┏┃━┻┳━┓┛┏┛┻┣┃╋━┻┃┗┛╋┻┓╋
┳━┃┗╋╋┗┓┗┏━┛┛┗┫┏━╋┛╋┓┣┣┳┃┏┏━┫┓╋┳━┣┫╋┻┗┃┛
┻┗━━┓┓┻━┃┓┃┗┻┣┛┫┏┳┻┏┓┫┓┫┛┻┣┛╋┏┏┻┛┣┛┏┻┣┗┳
━┓┗┫╋┏┳┏┗┛┣┏┻┃┳┗┓━┫┣┗┏┫┓┗┻┣┓┫┳┃┗┻╋╋┫┣┣╋┛
┏┏╋┏┏┛┃┓┗┣┗━┓┫━┻━┓┻┓┫┛━┓┣┣┗┗┃┃┗━┓┃┏┛┓╋╋┓
┃━┃┏┏┛━╋━┗┳┓━┣╋┓┻┛┳┻┏┛┻┛┣┓┻┫┗┏┃┻┓┏┻┛┗┣┓┓
┃┫┗┓╋┓╋━┃┏┗┣┗╋┓╋┗┓┓━┏┫┃┳╋┫┃┻┣┃┳┛┫╋┳━┏┣╋┗
┫┣┫┗┓┳┳┳┣┓━┃┗┛━━┳━┏┫┓━┫┻┃┳┫┛┻┻━┃┳┗┓┃╋┣┃╋
┫┓┣┫┏╋┓┣╋━┣┃┫┏┣┣┓┏┛╋━┣┏┳┫┻━╋┃┻┳┣╋┫┣┣╋┛┃┏
╋┏┳━┏╋┫┓╋┗╋┓┛┛┫┗┳╋╋┗╋┳┗┫╋━┛━┓┃╋┛┫━┻┏┓┳┛┫
┫┻┃╋┳━┗━┳━╋━┣┗┗━┃╋┫┣┏┗┃━━┏┳┣╋┫┃┛━┫┣┏╋┣┻┛
━┫┃┫┣━┏┗┳╋┓┣╋┻┃┏┓┗┳┫┛┃┃┫┻╋┻┛┫╋┫━┣┗┗
╋┫━┗┗┫┛┫┏┃━┓┳┃╋┓┓━┗┏━┏━┫┫┣┣┫┫┏┛┃┗┏┛┫┻╋━┳
┳┛┻┓┛┛┳┓┻┳┫┗┫┫━┻┓┗┫┻┻┛┃━┗┛┏┃┻━┓┻┃╋┏┗╋┃━┏
┳┓┓┫┻╋╋━┃┳┃┗┻┓┃┛┳╋┳┃━┓┣┃┓━┛┣━╋┓┣━┏┓┗┣━┃━
┃┳┛┫━┃┓┛┻┫┏┻┗╋┗┏┏┛┳┻╋┛┓┏┓━┏┏┫━┻┣┃┃┛┏┳┳┗┓
┳┏┛┻┳┻┣╋┣━┛┓┗┳┣┫┣┣┫┣┣┻┫┳┫┓┏┃┳┣╋┏┫┫╋┏┛┳━┏
┏━┓┏┗┫┓━┻┃┳┛┗━┗━┻┛┃━┛┏┣┛┣━┣┳┻╋┗╋┗┻┏┣┳┗┓┳
━━┻━┛╋┃┳┫┏┛┃┛╋┏┏┣┛┗┛┻┻┗┻━┛╋┫┻┗━┣━━┛┗┻┳┓┛
╋┛┗┃╋┣━┻╋╋┫┃┓┳┏┃┏┳┣┻┏┃┳┣┣━┳┏┗┓┣┛┻┛┏┛┓╋┃┻
━┗┫┃┻━┓┳┛╋┗┛┳┣━┣┓┗╋┛┗┗╋┛┫┳┓┣┣┣━┛┫╋╋┏┏┣┃┛
┳╋╋┓━┳┗┓┫┻┻┛┗┫┏┣┳┫┫━━┫━━┏┛━┳┫┫┻┗┏┛┗┏┃┏┏┻
┗━┃┛┛┓┻━┻╋┳┣┓┳━┃┛┛┳┛┃┳┏╋┃┳━┏┣┳╋┃┫━┳━┫┓┫┫
┃┛┓┳┣┏┫┏┃┫╋┳┗┛┣╋┏┏┏━╋┓━┃╋┓┛┛┏┣┳╋┛┫┏┏┛╋┓┫
━┛╋┗┓┣┻┣┓┣┃┫┻┏┳┫┏┳┣┏━┳━┳┗╋╋┗┳┛┳┛┻┫┻┓┗┳╋╋
┓━━┃┗┏┣┓┳╋┣┳┻┃┫┏┃━┓┳┳┫┓┗━┛┏━┛┃━┓┫┳┏┛┓┻━┳
┏┛┻┣┳━┳┳╋┣┃┃┏━┣┫┏┓┣┏┳╋┏╋┃┏┏┓┓┳┏╋╋┣┃┃┻┛╋┗
┓┏┣╋┗━┓┻┗┗┣╋┗━┃━━┛┣┃┻┫┫┗┛┛┃┃┓━┫┫┫━┻┫━┛╋┗
┛┗┏┫┓╋━╋┫┣┏┳┫┃━┏┣┫┻┻┓┓┣┫┣┏┏┗┳┛┫┏╋━┣┫┏┏━━
┣╋━┗┃┗┃┗╋┃┗┛┛┫┫━╋┗┛┻╋┃┣┫┏┏┫┗┣╋┳┗┫┛┃┏┗┓┗┣
┃┏┏╋┫┓┓┻━┣━━┳┳╋━┏┃┃┓╋┏┏┻┓┫┻┛┻━┳┣┛╋┣┗┳┻┻┣
┻┣┻┳┻┣┻┳┻┣┏┳┣┫┳┗┃┗┣━┳┳┣━┓┛┃┣┃┏┣┳┛━━━┃┓┓┣
╋┏┻━┃┃┳┻┓━╋┗┳┃┻━╋┓┣━┛┣┗┣┣┣┳┻┣┓┳┣┃┓┣━┗┣┓┛
┗┏┳┻┃━┫┃┣┏╋┣┃┛┃┻━┃┃┛┣┛━┗┃┓┳╋╋┓┳┫┗┏┣┳┣┻┓┣
┃┓┃┃┛┗┳━┛━┫┗╋┣┓┓┓┻━┳┗┏┏┓╋┛┻━━┳━╋┫╋┗┓┳┫┏┣
┛┫┛┗┻┓┫╋┏┻┃┣┏━┏┳┓┛┳┣╋┳┏┣┏┳┛┏┻┫┃┃┛┏┳
┏╋┃┳┛┃┫┛┛┳━┗┣╋┏┓┛┃┗┻━┓┗┓┗┏┻┳┛┫┗┣┃┏━┣┳┏╋┓
┳┻┣┳┗┛┃┛┃┫┳┗┫┳┗╋┛┣┃┫╋╋┻┏┃┃┃┃┫┫┓┫┓┓┳╋┏┳┣┣
━┣┫┓┛━┏┃┣╋┗┻┛╋━┻┫┗━┃┳┳╋┳┻┫┃┃┛━┛┫┫┣┳┏┗┫┓╋
┓╋┣┃┣╋━╋━┣┛┗┳━┓┃┃┛┗┳┳┣┫┻┫┏┓┫┣┓╋┗┛┛╋┛┏╋╋╋
┓┃┓┗┻┣╋┓╋┻┃┻━┏╋╋┳┓┗┃┛━┓━━┳┻┓━┻┛┫┻━╋┃┏┏╋┣
┃┓┏┛━┻┣┣┻┃┣┏┳┃┃┃┃┗┓┻╋┗┏┃┃┻┏┏┃┗┛┣┛━┳┫┳┏┣╋
┏┛┻┗╋┳┃┛┃━┃┻┳┳┓┃┛┗┳━┫╋╋╋╋╋┏┏┫╋┓┻┃┃┓┏┃┫┣┣
┫┫┻┫┏┻┃━┃┃┫┗┓┏┛┳┓┓┏┛┃┫┃╋┗┻┫┃┻┏╋┳┣┫╋┫┛┫┓━
┳┣┫┛┃┳┳┣┫┳┃┻┳━┫┏┫┛┻┫━━┫┫┗┛┣┣┃┫┳┻┣┫┗╋┣┗┓╋
╋┓┻┣┗┏┛┻╋━╋┏┗┻┃╋━┓┣┳┛┃┣╋┓┓┻┃┻╋┫┃┏┣┓┗┛┣┓╋
┣┳┃┏╋┛┛┻┏┫┫┃┏┏┓┓┗┃┓┳┗┃┃┣┛┓━┻┣┛┃╋┳┃┓┛┗┏━╋
┣┓┳┣┣┃┻┻┣┛┏┳┻┃┗╋┳┻┗┫╋┳┫┛┫┃┛┫╋┫╋╋┏╋┗┣┣━━┳
┏╋┳┏┓┫┛━━┻┻╋┣┣┓━━┗┳━┓┗┓┫┫┃┓┃┓┻┏━╋┻┗┫┛╋┣┫
┫┗━┻┳╋┓┫┃┗┗┳┗┗┓┛┓┗╋┻╋┛┃┗┳┳┗┫┳┛┃┏┫┏┻┗┏┣┗┣
┏━┻┫┣┃┻━┳┗┃┃┣┣┗┣┳┛━┻┣┳┓┫┣╋┳┗┣┓┻┳╋┃┫┃┳┛┫━
┻┗┏┃┓╋┣┃┃┏┓┻┫┛┫┫┃╋╋┏┫┫┳┓┣┓┳╋┳┛┛┻┫┳┓┛┗┓┻━
┛╋┛┻┫━┛┻╋━┳┫┏┗┣━╋┣━┛╋╋┓┓┳┛┗┓┓╋┻┏┣┫━┳┃┻┓┫
━┓┳┳╋╋┗┣┏┏━┏┗┻┃━┓┗┣┫┃┗┻┃┃┏┻╋┫┓┃┓╋┓┫┛┗┗┗┣
┓┃┳┫┗╋┃━━┏╋┣┃━╋━┓┏┏┻┃┓┓┗╋╋┏┻╋┛━┃┳┓┳┻┃┫┣┗
┫┏╋╋┳━┫┗┳┏┃┃┃┃┃┫┛┗┓┣┻┻┫┓━┗┣┛┳┫┏┫┻┣┫┻┏┛┃┃
┓╋┳┛┓┫┫┏┫┻╋╋┣╋┫┗┻┣┳┣┗┗╋━┏┳┃╋━┛┏╋━┣┗┫┳╋┫┗
┗┃╋╋┗┳┏┻┃╋╋┗┫┓╋┏┓┛┻┛┫┫┛┻╋┫━╋┻┣┃┓╋┻╋┃╋╋┫┓
┓┛┗┳┻┛┫┫┏┃┓┏┳┗┗┃┻┗┣┣┻┛┫┛┻┃┃┳┣┗┏┓┛┃┫┗┃━┃┻
┛┛┫━┓┓┏╋━┃┃┫┗╋┓┻┗┃┳┳┻┃┳╋━┫┓┫╋━┃┓┻┓┃
╋┫┏┗━┓╋╋╋┻╋┃┣┛┣┃┣━━┣┏┗┣┃┛┛┳╋┻┃┏┃━┫┓┣┓┗┏┛
┏┏━┣┻┗┃┗╋┃┣┓┻┓┃┣┣╋┛━┓┗┳╋┏┫╋┛┏╋┓┓┏┣┳┏┻┓┻┃
┫┳┗┛┻┳┳━┓┗┳┻┳━┓┳╋┃┻┣┛┫┣┓┣┗┛┃┏┏┫┗┃━┃┻╋╋╋┻
┛┃┃╋┫┻┣┓┳━┃╋┣┛┳┫┃┳╋╋┏┗┫┻┏┳┓┓┛╋┗┣┫┓━━┗━━┳
┛┏┓┫╋━┏┏┻┏┳┻┃┳┻┗┣┏┣┻┳┃━┗┳┣┻┛┏┃━┓┓┏┫┻┫┣╋╋
┏┃┳━┻┓┃┗┃┓┳┻┳┻━┻┣┣━┳┣┏┓┻╋╋╋┏┻┗┗╋┫┣┓┗┃┛┳╋
┻┃┓┃┏┫┛┻┓┏┃┻┛┛┓╋┻┛┓┛╋━┗┣┳┏┳┗┗┣┗┻┏┗┓┻╋┣┫┗
━┓┗┛┫━┳┫┓┫┣┓┗━┻┳╋┛┃┣┏┛┻╋╋┫┓┫━┓╋┫╋┏┻┓┓┛┃┫
┛┓━┓┫╋┏┏┃╋╋╋┛┫┫━┻┛┛┫┻┻┣┗┻┃┣┣┗┛┓┃┻┗┣┃┫╋┛━
┃┫┗╋┫┗┗╋┏┫━┛┏┣┫┗┣┣┣┃┗┗╋━┗╋┛╋┓┫┓┫╋┻┃┗┃┫┓━
┳┫┣┗┻┫┃┛┗━┃╋┗┻┳┛┣┣┣┓━╋┫┏╋┗┛┫┻┣┛┻┻━┗┓┏┃┣┻
┻┗┏┗┃┛┓┓┛┃┗┃┓┗┫┫┳┻┛┳━┫━╋╋┻━┛┳┃┏┓┳┳┛┣┃┛┫┗
┫┫┃┫┓┓┃╋┃┳━┃┻┗┳┛┏┏━━┃┻┫┃┫┻┗┳┫┏┫┫┣┻╋━╋┻┻━
┗┛┗┣┻┳┗┗┛┗┣┗┗━┛┫┳┃┃┓┏┗┃┳┏┳╋┃╋━━┓┏━┗┃┳┃┻┛
┛┃┳┳┛┃╋┓┻━┓┳┗┻╋╋┏┻┫┣┫┳┗━┃┛┛╋┳╋┛━┓╋┛━┏┃┣┻
┛╋┣┓┏┏╋╋┗━┛┛┫┏┗┃┃┻━┫╋┏┓┛┫┗┫┃━┻┛┗┓┫━━┻┛┃━
━┏┗╋╋┳━┳┳┛┫┫┓┛┏┓┛┻━━╋┳┛┃━┏┗┓┫┻┣┣┓┓┏━┏┳┏┣
┓┫┣┓┗┻┣┛┛┏┓┓┳┗┫┣┗┗╋┫━┳┏┳╋┣┏┻┏┫┓┗╋┓┫┣╋┛━┗
╋┫┻┻┳┏┳┳┗┣┃┗┛┗┃┗━┛┫┃┏┻┓┓┳╋┗┫┻┳╋╋┫┻┫╋┓━┛╋
┗╋┓┃┗┻┛╋┫┃┣┫┣┣┣┛━┣┃┣┏┫━┓┳┃┗┛┣━━╋━━┓┳┻┫┏━
┣┣╋┏┏┛┛┗┳┏┳┏╋┳╋━╋┛┃┓┛┻╋┓━┗┓┓┗┫┣┗┗┗┣┛┻┏┻┫
┳┃┫┓┗╋┓┏┻┛┃┃┛┫┓┏┗┃┏╋┗┛┫┃┛┻╋┛━┳┗┫┏┫┗┫┏┳┫━
┓┓┳╋━┫┣━╋╋┛┫┗┣╋┗┫┻┻╋━┃┗┳╋┗┗╋┓┳┃┫┏┓┗╋┗┣━┻
┃━┳┏┃━┛┃┏┳┳━━┗┏┗┫┃┻┣┳┣┃┃┻┫┣╋┳┛┃┻╋┳┣
┓┣━┓┗┳┫┛┏╋┛┃┛┳┣┛╋━┛┣┏╋┃┫┏┗┃┏━┫┓╋┗━┳━╋┛┫┗
┓┓┃┫┏┃┫┏┣┻━┏┫┏┃┃┃┗┗┻┏┃┗┓┣┛┛╋┳╋┛┻┣┣┳┛╋╋┻━
┗┓━┻┗┫┣┣┻┻┳┛┓┫╋┳┳┏┳┛╋╋┣┃┳━┛┣┏╋┃┓┃┗┓┣╋┏┗┓
┣┻┣┓╋┻┳┳┛━┛┫┳┣┗┓┫┳┫╋┳┗┏┳┏┓┫┃┳┃━┏┓┏┫┓┳┻┳┏
┻╋┏┛╋┃┃╋┏┏┣╋━━┳┣━┓┻┗┃┛┛┳━┫┣╋┏┓┏┃┓╋┓┻┣┓━┏
━┓┛┏┫┛┏┻┃┻┣┳┣┗┃┛┛╋┳┫┫┛┗┛┫╋┣┳┓┻┳┫┗┏┗┓━┫┻╋
┳┃┻┣┓┻┫╋┗╋┻┓┻┃┏┫┛┛┫┏╋┃┫┫┏┏┳━┛┗┫┫╋━┻┓┛┓┏┏
┳┫┃┛┳┃━┓┫┳╋┃━┗┃╋┗━┛╋┻┃━┻┻┛┻━━━┏┫┳┏┓┫┓┏┳╋
╋╋━━┃┫┫┗┣┗╋┫┣┻┓━┣┳┛┳━┓━┗┻╋┃╋┻┛┏┻┛━┳┛┗╋╋┏
┳╋┃┓┳┳╋━┻┃━┗┓┻┫━┻┏┗╋┓┃┻┻╋┣╋━┗┓┫┗╋┫┗┏┻┃┫┫
┫┻┳┗┣┣┫┓┣┏┛┓┗━┻┏╋┃┫┣┛┗╋━┏╋━┗┃┃┳╋┳┫╋━┣┻┫┃
┗╋┏━┃━┣┻━╋┣┳┓┓┻┏┗┓┣┻┃┣┳┣┣┗┓┓┻━┛┗┣╋┏╋━┓┻┏
┏━┳┃┓━┗━┗┛┫┏┗━━┗┳┓┫┣┻━┗━╋╋━╋┳┛┓━╋┏┻┣┏━┳╋
┃┣┣┗┳╋╋┳┣┣╋━┃┻━┃┓╋┃┻┣┃┻━┓╋┗━╋╋┣┫┳┃┫┣┓┓┃━
┗┏┃━┫╋┏┓┳┃┳┫┏┛┳╋┛┫┻┏┓╋┛━━╋┫┛┳┓━┳┻╋┏╋━┫┛┻
┳┛┛┣┫┣╋┛╋┫┣╋┫┃┣┻┏┳┫━╋┛┳┗┳┛━┏┃┛┃┳━┏┫┏┗┛━┗
┃╋┓┃┃┏┳┳━┻┓┗┛┓╋┳┃┫┳┃━━╋━┃━┳╋┣┫┳┫┗┻┃┻┫╋┓┳
┏┻━┻━┏╋┃╋┓┃┏┣┃┳┻┣┃━┣╋┳┛┓┫┃┣┻╋┗┗┗┛┳┻┃┻┏━┓
┓┫━┻┫┛┓┓┗┏┃┗┳┳┃┳┗╋┛┓━┏┓┃┏┃┛┣┫┃┳━┳╋┣┳┃╋┻┗
┛┓━┳┛┣╋┏┓┗┛━┓┻┫┛╋┻┏┃┗┫┛┳━┏┳┏┛┃┫┻┓┫┛┏╋┛╋┣
┓┗┛┓┫┛┓┗┃┏┏┏┫┏╋┛┫┻╋┻┃┗┓┓┓╋┳┗━┓┗╋━┣┻━┓━┛┃
┻┣┃╋┏╋┓┣┗┫┣┛┻╋━┛┓┻┫┳┃━┃━┣┏┫┗━┓┫┣┣┫┓┗┓┫┣┏
┗┻┛┛┫┳┻━┛┛┓╋┫┛┛┓┃┣┻┳┳╋┃┳┃┣┣┓┛┳┻╋┓┣╋┗┏━┣━
━┓┫┳┏┗┓┗┗┣┛┫╋┏┣┳┣┣┫┣━┻┳┻┫┗┛┛┛╋┃┓┏┻━
┏┻┻┣╋╋━┗┃┗┛┃┣┫╋┃┣┃╋┗┗┛┗┫┻┓┓╋┣┛┛┳┻┫┃┗┣┻┓┫
┻┻┃┃┳┳╋┳┻┃┫━┃╋┳┓┳━┛┏╋┃┫━━┃┏┓┻┛╋┣┏┛┛╋╋┫┛┻
┳┻┗━┛┗┳┓┗┗┫┗┏┳┻┃┃┻┣┛┳┻┻╋┳┗┛┓┻╋╋━┣┓┗┫┣┫╋┗
┏┓┛┗┗┳┃┛┣╋┳┓┗┃━┛┓┛┳┻┛┛━┏╋┓┗┃┓┳┫┗┳┓┛━┣╋━┏
╋┃┓╋┛┏╋┓┫┛┻┗━┫┻╋┛┳┗┣╋┳┏┏┫┃━━┫╋┣┗┳┃┳┃┻╋┏┣
┏┓┏┛╋┓┗┛┏┃┫┳┓┗━┣┛┏┏┫┻┗┣┫┓┗━┻━┏━┻┃┓╋┳┣┛┳┗
┏┃┳┻┳┛╋━┗╋┻┛┓┫╋┓┗┻┏┛┣┛┓┛━┃┳┫┃┻╋┫┻┃┏━╋┃┏┣
━┫┏┛┻┓╋╋┳┣┃┃┗┛┻┃┛┳┛┃┏┃┳┗┻┣┗┃┣┗━━━┻┫┗━┃╋┃
┳┃╋┗┗┗┏┣┫┣┏┗┃┻━┗┫┻┫┏┗━┗┻┗┛┛┛┳┫┻┏┃┗┓┓┻┏┫━
┣┛┳┫┛┏┻┓┓╋┻┣┃┣┃╋┣┛┓╋┛┻┗━┳┃╋┓┏┣┣┛┣┳┛╋┛┣╋┃
┃┃┣┳┣┛┗┃┓┫┳┛━┳┗━━┻━┣╋┏┣┏┓┻┣━┻━┳┫┃┓┃━┏┃━┫
┫┛┛┫┓╋┃┛╋┳┫┏┫┫┗┣┓┃┗┗┃┫┏┫━┗┃┛┏┻┳┻┏┃┏┣┏┣┳┻
┛┗╋┗━┳┫┗┛┻┣┫━┳┻┃┣┛┛┳┏━┏━┻┗┣┛┓┃╋━╋┃┛┻┳┗┣┛
┓━╋┗┻┫┃┫┣┻┻┻┏┛┗┻┻┏┻╋┫┛┳━┳┏┛━╋┓━┛┳┫┗┗┗┳┻┃
┃┛╋┃╋┗┫━┛┳┻╋┓┣┛┗┓┓┛┫┻┣┻┗┏━┻┗┣┓┓┓┻┳┓┻┣┫┓┗
╋┓┳┣━┗┓━┻╋┏╋┻┓┳━╋┣┫┻┻━┳┃┻━┫┳┻┛━┓┳┛┳┻┳╋┗┳
┓┣╋┣┻┫╋┃┗┏━┳╋┳┻━┃┻┳━╋╋┫┣╋┏┣┓┣┳┫┏┗┛┫┃┗┗┫┳
┫┣┃┗┫┓┳╋┗┛┓╋┫┃╋╋┏┫┃┏┛┛┻━┣┣┛┻┳┫╋┃┫┏┗┳╋┳┗┻
┃┫┣┓┗┗━┳┻┃┳┓┳┗╋┃┗┛┫┓┃━┛┗┓┳╋┃┣┣┳┻┃┏┗┏┃┣┃┣
┓┃┳┗━┣┛┛┛┻━┏╋┏┗┣┗┏┫┣┏┣┏┓┛┗┛━┻┣━┛━┫┫┣╋┫━━
┛┫┣┛┳┣┗┻┃┏┏┏┃┓┃┳┏┳┫┃┫━┛┛┗┣┏┳┛┳┳┏┗━┏━┗╋┣┛
┓┻┃┃┻┃┻┗┫┛┣┏┏┻┫┓┓┛┏┃┫━┻┣━┛╋┏┏┗┛┻┃┃┓┳┫┣╋┳
━┗━━┃┓┓┻━┳┓┓╋┏┻┗┃┗┃┏╋┣┫┳┣┃━┛┛┳┗╋┛┗┗┛┃┏━┃
┓┻┣┻┣━┳┻━┻┏┳┗┓━┻┻┫╋┻┏┻┗┳┃┻┳┛┃┫┳┃┳┓━
┗┳┣┏┣━━┏┃┏━┓┃┃┻┫╋╋━┫┫┛━┳┛┳┗╋┓┫┏┃━┻┓┏┳┛┓┏
┛╋┛┣╋┗╋┣┳╋┓┫╋┗┛┫┳━┓┃┻┓╋┫┣━┏━┛┛━┳┗╋┳┳┃┏╋┻
┃━┛┻┗╋┏┛┫┳┳┛┣┃┗┫┛━┳┻┃┛┓┏┛┏┛╋┗┗┏┃┣┳┓━┓╋┛┣
┛┫┓┣┃┻┫┗┫━┛┳┛╋┏╋┣┃┳╋┛┣┃┛┛┫┣┓━╋┏┛┛━┓┗┗┛┳┣
┏┗┣┏╋┏┻━┛┣┳┗┳┻┏╋┓┫╋┓━┛┣┃┫┫┛┗┗┛┃┫┛╋┳┃┗┻━┃
┛┃┓┳━┣┣┃━┣┻┛┃┫┏┳┫┣┣╋┫┻┫┓┓╋┻┳┏┓┗━┛┫┫━┻┃┗┫
┛╋┻╋╋┣╋┻┳╋┏┫┏┳┃┣┳┫┛━┃━┃┻┏━┣┃╋╋╋━┣┫━┫┳┏┗━
┻┛━╋┫┣┫┓┻┛━━┳┣┛╋╋━╋╋╋┗┻┃┳┳╋┫┓┗┓┳┃┗┛╋┻┳┃┛
╋━━┛┏┗┻━┫┛┃┳┏━┏┫┏┫┛┗┛┫━┳┃┃┫┏┗┻┣┏┣┳━┣┗┗━━
┃┏╋━┣┓┳┻┣┫┫┓━┫┻━┻┣┓╋┛┏┓┓┛┳╋┳┃┃┃┓┗┏┫┣┳┳┃┗
┗┳┳┓┃┃┏┏┗┫┛┃┃┳┛┛╋━┃╋┓┃┗┏┣┣━┣┳┳╋┓╋┛┓┛┓┣┓┻
┏┓╋┓┣┛━┳┓┃┣━╋━┏┳┏━╋┓┗━┫┻┫┃┏┓┣┫┃┻┛┃━┃┣┛━┗
┣━┓┗┛┻┛┫┛┫╋┗┫┏┻┓┏┣┓┛╋┛┫┗┳┫┗┻┗┻┓┗╋┓┃┻┻┃╋┻
┏┳┫╋┗╋┳┻┗━┫┃┫┛┃┓┻┓┏┣┓╋┳┫┫╋━━┏┳┳┗━┃┫┃┳╋┛┏
┏┗┣┓┏┗╋╋┳┓┫┏┫┻┫┛┳┳┛┏╋┛┗┳┓╋┣┏┻┫┏┏╋┏┳╋┏┗┃┳
┏┻━┏┃┻┃╋┓┗━┻┏┃━┳┳┛┓┓┃┓╋━┛━┫┗━┛┃┳┫┳┓┏┛━┓┓
┣┃┛┣┳┫┻┻┻┣┛┃┓┏┫━┣┗┳┛╋╋┣┳┣━┏┏┓┻┣┛┗┫╋┳┻┏┗┃
┻┻┫┓╋┛┛╋┳┗┫┻┣┃┻┣┏┛┻┓┃┗┛┣┃┏┻┃┻┛┓┛┫┏┫┏┃┣┣┻
┫┗╋┳┗╋┛┣┓┓┳┓┻┗┻┳╋┣┗┫┛┓┣┃┫┏╋━┳┫━━┓┳┓┫┫┛┗┃
┫┛┳┣━━┃┗┛┫┻┏╋╋┣┻┏┻┗┣━┫┓╋╋┗┗┛━┗┃╋┛╋┃┣━┣┏┃
┃┃┏╋┗┛┛┗┻┫╋┫┓┗┻┗┛╋┓┃┫┓┣┏┗╋┫┛┳┣╋┓┻┛┏╋┻┫━┓
┃━┏╋┏╋━┫┛┫┛┫━┻┣━┓┣┳╋┳┣┓┣┳━╋┛┓━┗┣┏┓┣┛┓━┃┏
┃┃┛┓┗┛┓┏┏┻┛┫┏━┻━┣╋╋╋━┗┗┏┻┳┫┏┗┻┓┗┫┣┣┓┗╋┓┣
╋┓┻┗┏┗┛┃┻┗┃━┣┏╋┏┛━━┏┳┗┫┳┣┗┗┓┃┫┛┏┃┫┛
┏┓┗┛┓━┫┫━┛┛┓┻┏┛┫━━╋┛┻┃┗┏┓━┃┏┣┫┫┫╋┣┳┛┗┣┓┣
━┛┓┏┣┳┳╋┃┻┛┃┣━╋┃┛┣┃┃┗┻┓┃┣╋┣┣╋┏━┫┻┛┃┏┗┗┃━
┣┳╋┻┫┃┗┃┓┳┃┳┻┫━━┣╋╋┛┃╋┗┻┏┗┓┣┳┛┣┳┛┻┫┃┗┓┳┛
┣━┗┃━┳━┛┓┫┗┻┳┳╋┳┛┻┃┣┛┗┛┃┓┗┃┫━┻┏┳┣━┛┳┗┓┻┳
━┓┻┃┣┫╋┫┫━┻┛┣┫┗┻╋┏┃┏┃╋┳┻┓┛┛┗┏┓┫┣┗━┻┏┏┛┳┳
┏┛┻┏┃┣┓╋┗┓┏┻┳┃┫┗┳━┻┳┓┗┓┛┗━┓━┃┓┫┳┣┳┳┻┏┛┳┫
━┻┣┃╋┻┃┗┓╋┃━┃╋┻┣┗┃╋┏┏━┗┛┛┳┫┛┣┳┏┃┗┛┳┏┓╋┳━
┳┓┫┣┛┫━┏┫┻┣┳┳┛┳┳╋┳┗┗╋┏┻┃┗┓┳┓┳┓┻┻┃┗┃╋┃┏┏┫
┛┓┓┻┫┛┗╋┓┛┛╋┗╋┏┛┗┗┃┛┃╋╋╋┗┻╋┻┛╋┃┻━┓┫┛┏┓┻╋
┗┗┃┛┗╋┓━┫┗┛┣╋┏┓╋┣┏┣┫━┛┏┫┗┏┃┣┃┏━╋┃┏┃┓┫┛┫┗
┃┫╋┳┳┛┏┣╋┏┫┛┳┗┓┏━┃┏┻┳┳╋┣┳┗━━┏┣┫┛┣━┓┛┓━┏┓
━━┃┻┛┏┻┏┻┻┃┗┗┓━┫┓┫┣━━┏╋┃┗╋╋┗┃┫┣┳╋┣┏┳┳┣┳━
╋┫┻┗┏┻┏┻┃┓┓┣┻┫┗┓┓┫┛┣┛┣╋╋┣┏┫┻┃┻┓┳╋┻┛╋┏┓━┻
┻╋━┳┛┏┏╋┃┓┓┃━┛┣┣┣┓┗┣┳┛┻┛┗╋━┻┳┳┛┫┃┃┛┗┫┣┓┗
┫┏┓┣╋┓┏┗┛┣┃╋┳╋┳┫┳┛┳━┓┏┻┛┓━┏━┓┻┣┻━┣╋┏┗┫┓━
┛┣┗┳┛━╋┻┫┃┳┓┃┓┣┫┣┗┓╋┫┗┛┏┛┛━┏┓┃┗╋┗┛┛┫┻┫┏┃
┣━┃┓┛┣┃┃┫━┛┏╋╋┣┓━━┃┫┓━┓┓┳┻┣┻━━┣┗┳┏┓┣┗┣┣┣
┣┫┛┗┃┫┣┏╋┫━┻┗┓┗┫┓┗━┣┓━┻┏┣┻┛┳┓┓┣┏┣┗┏┏┫┫┏┓
╋┛┣┛┛╋┳┏╋┓┳┗┏┃━╋┛┗┫╋╋┫┗┫━┣┫┃┣┻━┳┳┛┗┛┫╋┣━
┳┃┓━┫┻┻┫┃┣┳┳┳━┻┏━┃╋┛┫┃━┛┣┻┳┛┗┣╋━┗┓━┣┃╋┫┏
┗┻┛━┏┣━┏┏╋┻┛┳┫┳┏┣┳┻┃╋┏┣┓━━┫┓┫┃┓┏┃┏┗┓┛┫┻┛
┛┗┛┛┳┓╋┛┻┏┃┏┳┗┏┗┻━┗┗┛┓╋┃┓┳┓┓┗┏┗┓┻┫┣┛╋┓┣┓
╋┣┏┃┗┃┻┣┏┳┛┃┏┻┗┗┏┛┏━━╋┻┛┻┗┣┣┗┓┣┻┗┳┏┃┗━┃╋
┏━┗┏┓┻┓┗┣┫┳┛┳┳┗┻┓━┗┫┻┛┳┛┣┳━┣┏┃┃┛┳┫╋
┳┗┻┓┫┏┏┓╋┗┣━┓┻┗┗┻┫┛┻┫┗╋┻┳┏┳┣┃┏┓┻┏┣┛╋┃┛┗┳
┗┻━┃┗┏┗┣┗┃┣━╋┻╋┗┗┗╋┫┻┓┣┗┣┳┓┃╋┣┓┃┗┛┓┫┫┗┗┃
┗┗┓┓┗┛┏┏━┛┣┓┛━┛╋┛┏┛┛╋┣┻┗┗┻━┓╋┻┛┓┏┏━┣┗┣┻━
┏┓┃┣┓┗━┣┃━┻┻┛┛┻┓┳┣━╋━┏┻┛┏┏┗━┏┗┛┃┫━┛┛┗┓┛┣
┏━┻╋┫┓╋┃┗╋┃┃┳┃┏┣╋┫┛┗┛┃┓┳┗┻┗╋━┃┏┓━┣┻┻╋╋┛┻
━┳┛━┫┃┣┛┗┃┳┛┏┃┣┻━╋┛┏┳┏┻┃┳┏┏┃┗┓┻┃┛┫╋┏┳┓┛━
┃┃┣┣┏┏┻╋┻┃┛┳┛┳┃┓┓┫┻╋╋┛━┣┗┣┏╋━┳╋┻━┳┓┛┗┣┣┓
┗┏━┃┳┛┫┛━┓┛┃┫┫┻┏┓┳┫╋┃━┛┛━┃┏━┓┛┣━┃┛┻━┛╋╋┫
┫┛┃┳┓━┓┳┳┻┏┏┣╋┃┃┃╋━┫┣┛┗┣┏┓┣┛╋╋┳┻┛┳╋┗┳┛┻┻
┃┓┛┫┏┳┛┛┃┃┗┳┛┓┫┓┫┳┃┻┫┛┣┏┣┃┛┻┓╋┗┳┛┗┓┻┗┛┓┻
┳┣┛┓┛┣┏┳┻┗┣┓━┗┫┓┃╋┫┗┻┛┃━━━┃┃┃━┏╋┗┫┻┳┣┛┣╋
┗┃┏┗┓╋┃┳┗┳┫┫┫┗┃┻┓╋━━┛┃┗┓━┗┃┣┛┫╋┳┗┓┓┛┗┓┛━
┏┏┏┣┗┣┳━┫┗┣┣╋┓╋┛┳┗┗╋┳┗┛┛┫┻┛┫┫━┳┻┣┣┃┛━┫┓┫
┛┏┛━┣┳┃┃┻┏┗┣┳━┛┣┻╋┓┳╋━┫╋━┏┛┃╋━┳╋┣╋┏┓╋┓┏╋
┫┃┻┣╋┻┓┫┗━┳╋━┛┏┻┳┫┗┃━┃┳┳┃┻╋━┳╋━┣┣━┗┻┣━┻┗
━╋┳┫┳┫┓┛┣┃┫┣┗┗┃┃┏┏┳┃━┓┏┻┓╋┏┗╋┛┳┗╋┣┛╋┳┣┫┓
┻┣┳┻━┗┓┓┣┫┳┃┫┣┻┗╋┓┏┛━┫╋┓┣┛┏┫┗┃┏┓┓┳┃┃┳┏┓┛
╋┛┓┃┫━┳┏┓┳╋┻┃┗┣┳┃╋┗━┫┛┣┏┫┃┻╋╋┗┻┳┃┗━┳┗┣┓╋
┓┃┫┫┳┻━┓┳┃╋┃┳┏┻┻━╋━┛┳┻┏┏┣┛┫━┻┻┫┗┗┳┏┛╋┻┛╋
┓╋┓━┫┓┛┏┫┳┫┏━╋┛┗┻━┏┫┃┛╋┫┗━┏┻┛┛┳┓━━┗┃╋┻┛━
┓┫┗┣┻┫━┣┓┛┛━╋┗┃┳┫┻┳┗┻╋┓┏┗╋┳┓┳┃┣┛┛┏┣┏┏┓┣╋
┏┻┣┳┏┏┣┃┫┃┣┓┳╋┓┗┣┻━┃┫┃┛┏┃┃┻┓┣┗┫┻┻┃╋┻┳┏╋┏
┫┓┓┫┗┣┣━╋┻┃┣┏┛╋┗┻┃━┳┻┳┛┫┏╋┏┗━┛┳┻━━┃━┛┳┣┫
┃┣┓┓┳┣┻┏┫╋┃┣┓┓┳╋┗┫┫┫┳┻┻┃┣━┳┣╋━┛┣┣╋┛
┏┏╋┳┛╋┗┏╋┳┛┣━┗╋┣┣┃━┏━┗┳┳┣┃┃┫┛┫━┓┃┏┗┓┓┓┃┫
┏┃╋┳┓━┃┗┓┳┳┃┫┫┓╋┳┏┃┃┏┫┏━┃┛┃┣╋┫┣━┃┃┣┏┛┻┣┫
┻┫┣┣┗━┳┣━┻┓┗┃━┃┫┻╋┗┻┛┃┣┳┏┳┣┃┫┣┗┗┫┏┛┓┓┓┫┳
┓┏┓┳┃┛┻┻┣┣╋┃━━┛┗┛━┗╋━┻┣┏┻┛┏┳┗╋━┳┫╋┻┃┓┃┳┫
╋┓┳━╋┃┛┛┏╋━╋┻┃┣┗┫┃┓┳┃┫╋╋┃╋┛┫┫┻╋┏┓┗┳╋┛╋┛┛
┫┳┃┻┳┣┻━┗┗┛━┣┃┛┏┫┗╋┓┳┣┣━┗╋┳┻┳┫┓┻┗┫┛┓┛┳┳┫
┣┻┏┻┏┓┗┏┣┛┣┏┃━┫┃┫━┓┗━┃┛╋┗━━┗┗┗┻┳┏┛┃┛┏┫┫━
┫┻━┓┗┳┳┳━┓┫╋╋━┛┛┗╋┛┏┫┃┛━╋┛┓━╋┗┻┫┓┛┻┗╋┏┃┻
┳┻┏┓┳┻━┻┣┛┏━━┣┣┏╋┗┻┓╋┳┫┳┣┃┓╋┳━╋┏┳━┗┓┳┛┛┏
┗┓┓┃━┳━┣╋╋┗╋┗┓┳━┣┏┣┳━┛┛┛┛┻┓╋┓┫━┓┛┗━┃┣┓┣━
┃┓┫┣━┓┓┳┫┳┛┓┛┣━╋╋┗━┛┃┳┗┗━┻┫┳┣┃┛┓┓┣╋┣┏┛┛┏
┃┗┛┏┃┻┣━┻┳╋┃┳━╋━┫┻┗┫┫┫┻┓┫┃┓┻┓┓━┗┓┗┏┏┗┃━┗
━┛━┛┓┛┛┛┓┏━┓┏┳┳┓┓┳┗┻━┳┫┫┓┗┻━┃┗╋┫┃┏━┃┳┛┣┏
┃┏╋┳┫┛┻┗┓┗┛┻╋┃┃━┫━┛╋┓┫┳━┛━┳┻┛┗┓┓━┛┫╋┛┃┳┛
┣┃┗┳┣╋━┫┻┻┳┫┣┫┓┻┓┏━┫━━┣┣┛╋┣╋┃┏┳┣┣┣┫━┳┗┻┣
┃┓┏┃┣┃╋━┃┓┗┳┛┛┫┃┃┃┓╋┃┳┣┻┓┓┗╋┫━┃╋╋╋┏┓┳┗┃┓
┗┗┻┓╋┳┳┏┻┻┳┃┏┳┣┃┏┃┓┛┳┫┣┻╋┫━━┗┓┣┫┫┛┻┣┗━┃┛
┛┛┏┃┳┃┃┗┏┏╋┫━┳┓┏┛┓┛━┫╋┓┣┳┫┻┗┻┛┛━┛┛┓┛┣┻┫┏
━┃┳┓┫┫┳┓┏┛━┗━┻┣╋┗━┏┣┳┻╋╋╋┻┻┻━┳┣┣┣┃┣┫┗┻┓┓
┣┓┛┃━┏┃┛┃╋┻┫╋━┣━┗┓┫┓┛┏┳┏┗┗┳┳━┫┏┫┛┳┻┳┛┃┳┗
┻┳┫┃┓┫┗┛┓┣┫━┳┃┳┫╋━┳┏┛┃┗┏━┳┏━╋┗┗┏┣┳┛╋┫┣┻┃
━╋┏━┓┫┓┏┗┃━━┓┣┫┛┗┣┛┏┛┗╋┓┫╋┏┓┃┏┓┣┫┃┓╋┗┳┳┛
┗┛╋┳┻┣┫┗┃┗┃┳┣┫┫╋┗┻┓┃┗╋╋┓┓┏━┃┣━┃┳┳┻┳┏┻┣┛┓
━┣┗┗┏┏╋┓━┃┳┫┣┃┫━┻┳┃┗┻┃┓┓┃╋┻┓┛┻┏┏┳┗┻
┗┛┛┫╋┣━━┏┳┃┛┗┏┛┏┫┫╋┏┫┫┫┃┣┛┣┫┣━┣┃┏┻╋┻┓┣┃┫
┛┣━┗┳┫┫┗━┳┳┻┳┻┓╋╋┻┻┻━┻━╋┣┗┏╋┃┏┛┛┣┛╋┃┳┏┛┃
┗━┃╋┻┓┗┛┏━┫┫┏━━┻┣┛┳┓┛━┃┫┻┓┻┣╋┃┗━┗┛┃━┏┗┓┣
┳┻┏┻━┛┻━┛┗┳┏╋┏┓┫╋┓┣┗┫┏┗┻┛┃┗┓━┓┏┃┛┣┃━┛━━┫
┓┫┏┛┃┛╋┃┏┳╋┫┫━┛━┃┻┫━┛┃┏┣━┓┃┃┳┳╋┳╋┓┗┫┏┻┻┏
┳┣┳┗┫┗┣┫┏┏┣╋┫┃┳┓┃┓┻┣┃┣━┛┳┏┣┳┫┓┻┏╋┃┓┏┳┃┫┃
┻┳┓┫┫┣┃┏┛┫╋╋┏┛┏┗┳┣┏┳┓━┣━┗┳┛┣┗╋━┻╋┻┓┳┃┳╋┓
┫┻┻━┣┣╋━┗┣┛┛┻┻┳┗┃┛┓┣┣┗━┣━┗╋┏┳╋┛┏┛━┻━━┻┻╋
┗┓┳┃┏━┗┃┳┫┗┣┏╋┣┳┏┓┏┃┣┗┳┓┓┣┓┛┳┣┏┃┻━┫┃┣┣┳┏
┓╋━┏╋╋┓┃┗╋┛┓╋╋╋┻┃┫┛┫┛┳┣┻━╋┏┃┓┫┏┻┃┛┃┃┗┗┫━
┏┏┛┏┏┗━┻┏━┏┏┳┣┻┳┣┛┗╋┳┗┣━┣┣┫┣┫┛┏╋┳╋┃┓┻┻┃╋
┛┻┳╋┻┓┗┣┏┳┫╋┛┛┳┏━┻╋╋┣╋┏┗┗┫┓┗┗┏┳┻┓┣┫┣┗┏┛┛
┻━┛┗┃┓┫━┛┳┗╋┛┳┻┫┓┫┳┻━┓┻┫┏┫┏┻┓┓┗╋┣╋┳┗┻┫┗┣
┏┗┏┣┓━┛╋┃┣╋╋┛┛┻╋━┻┫━┓┓┳┛┗┫┛╋┳╋╋╋┻╋┳━┻┻┫┫
┻┛┛┓┻┛┗┃┓┗━┛┣┃┫┏━┻┫┃┫┓┣┻┃┣┣┻┳┓┃╋┻┻┳╋┣┳┃━
┓┏┣┳┃┗┏┏┣┫┗┻┛┃┛┻┗╋┓╋┣┗┃┫┏┏━┏━━┃┃╋┣┫┫┣┗╋┓
┃╋┗┫┓┻┣┓┛┳┓┓┣┣┻┛┳┓┫┳╋┻┳┳┣┓╋╋┏┫┃╋━┻┓┓━┫╋┛
┛┗┫┗┣┫┣┻┣┏┻━╋┏━┫┳╋┛┫╋┗┓┗┫┏┳┫┗┣┗━┓╋╋╋━┓┏┫
┃╋┗┗━┗┃━┻┓┓━┛┗┳┃━┛╋━┳┣┻┫┃┫╋┳┓┓━┫━┫┣┛┏┫┃┃
┳┃┳┻┫━┣┳┗┏┳╋┳┛┻┓┫┻┫╋╋┓┳━┗┣╋┗┻┗┳┗┛━┛┗━╋╋╋
┏┃┃━┻┗┻┳┳┻┓┓┣┓┏┳┫┫┛┣┏┻┫┃┫╋┛┳┣┛╋┏┏╋┗┫┫┳┳━
━┣┗┗┓╋┃┣┓┓┣━╋┛╋┃┏┳┗┏┻┛┛┻╋┓┻━┻┏┛┏┣╋┻┗━┓┏┛
┳┳┃┓┳┃━━━━┛┗┗┓┏┻┣━┛╋┃┃┗┳╋┫┏┻━┃┻┣┫┻┗┓┓╋┏┛
┫╋┗╋┓━╋┃╋┻┻━┓┫━╋━╋━━┣┗┣┃┃┓┃╋┻┻┃┗━┛┗
┓┃╋┗━┗┗┓╋┳┃┛┃┳┛┫━┃┏┳┏┓┓┃┣┛┫╋┛╋┃┳┳┃┏┃┃┛┻┓
┫┛┫┓┃┛┏┳╋┣┣┗┣━┏╋━┗┫┃╋┃┓┛┓┣┏┗┗┛┻┗┳┻┣┻┫┃┏┏
┛┗┏╋┳┃┛┗━┛┳┗┳┃╋╋╋┫━┻┃━┓┳┓┣┃┫┛┫┣┓┃━┗┛╋┫┓╋
┻╋╋┓━╋╋┏┓┓┓┣┳┓┃━┗┛┳╋┛┣┓┏━┏┛┣┓┻┓┃━┫┏┛┃┏┣┛
┫╋━┣┳━┓┃┓┃┣┫┻┫┛┻┗┛┃┣┻┃╋┻┓┻┃┳━┗┫┛┳┗┻┓┓┫┻┃
┃┻┏┃┣┻┃┃┏━┣┻┃┳┳╋┳┛┛┫┗┫┫━┫╋┃┛┫┓┻┛┫┫┏┃┏┓┣┫
╋┳┛┗┳┛╋╋┗┣┗┣┻┳┳━┃┳┓━┻┳┏┫┃┃┳┗┏┏╋┗┻┃┛┳┣━┣┗
┛╋┗┛┣┳┳┃━┫┻┫┃━━┗┗┗┗┏┳┃┗╋┗┏━┓╋┣╋╋┏╋┻━┳┣┃┫
━╋┛┛━┗┣┓┓┗┫┣┣┗┛┣┣┏┗┛┣┃┫┫┃┓┣┛━┏┏┛━┳┓┗┳┻┫━
┗╋┗┣┳┏┻┻━┃┏┗━━┳┃┳━┏┏┓┻┏┗┏┻┓┳┏┓━┣━┻┻┛┣╋┛━
┃┗┓┫┳┣┛┓┣┃╋┛┻┗┗┓┻┛┻┃┏━┛┓┓┛┻┫┣╋┃┛┗┫┗┓┳┣┳┓
┳┫┗┓━┳┓╋┻┗┻┗┏┣┃╋━┳┫┣┫┛┳━━┳┫┃┻┗┏━┗┛┫┣┣┫┏┣
┃┛┳┫┣┛┣┻┏┓┳┓╋┳┏━┫━╋┓╋┗┫┣┗┛┳┗┗┫┗┃┻┗┏┏┗┓╋┓
╋┻┻╋┻┃┏┛┃╋┓┗┛┗┏┣┗┣┓┣┏┃┣┣┫┛┃┳┣━┣┳┫━┛┳╋┳┓┫
╋┣┛┣┣┫┛┫┳┳┣┻┃┏┃┣┣╋┓┗┫╋╋┃┛┫┫┏┛╋┻┃━┃┳━┛┣┏┻
┣┳┳┳┓┻┗━┛┻┓━┏┻┛┣━━┏┣┏┃┓╋┳┃┻┳┻┫┗┏┳┫┛┳┳┫┓┛
┫┓┏┛┛┗┏┃╋┏━┛┏┃┗╋┗┏┛┳┛┣┓┓┃┓┃┓┻╋━┓┃┗┳┃┃╋┃┣
┳┣┣┛╋┗┳┣┏┏━┳┛┏┗┣┏┣┻╋┛┗┛┏┳┫┫╋┏┛┛┫┓┳┛╋┳┗┫┏
╋┃┏┳┃┛┃━┓┛┫┫┛┻╋┓┗┳┏━┓┏┣┛┻┏┳┫┳╋┏━┃╋╋┏┣┣┓━
┛┛━━━┏┛╋┃┻┏┃┣┳┓╋╋┃┏┻┫┛┫┛┗╋┣━┓┫╋┣┗┗╋┳╋┗┗┏
┗┏┣┏┓┳┃━┃┏┃╋┳╋┏┓┫┗┓┛╋┳┓┣┃┻┳┻┻━╋┏┣┳┛┫┛┫┳━
┳┫┏┻┻┣┏┻┛┓┗━┫┫┛┻┫┣┳┏┃┏┛┻┫┛┣┣┛┏┣┏┳━┫┻┣┣┣┻
┫┃┏┻┫╋┛┏┗┏━┫┫┳┫┃┳┫┗╋┻┫┗╋┻┣┫┻┻┓┃┃┣┳┃┗╋╋┣┓
┣┓┛━┫╋┻┳┏┏╋┳━━┃┃━━┛┫┗┛┳┣┃━┛┳┫┃━┫┛┛┻
┫┻┏┣┏┫┓┓┣╋┃┏┻┗━┳┓┃┛┃┣┳┗┣┳┻┗┏━┻┗━┓┣┏┳┓┣┻┗
┛┓┻┣┏┛┳━┛┃┗┓┻┫┓┻┓┏┳┏┣╋┣┃┏━┛┃┗┣┻━┻┻┫━╋┫╋┛
┛┣┏┓┫┛━━┳╋━┛┣┃┻╋┳┛┻╋┏┻┏┻┏┻╋┓┫┛┃┏┃┗┏╋┫┫┛┓
━┳┗┏┓━┗┫━┗┓┃┳┣┓┗┛┗┏┛┓┳┳┣┣┣┣┏╋┓━┗┣┃┣┻┻┗┏┓
┓╋┓┣┃┣┣╋┏┫━━┏━┃━┣┛┻┓┣┫┏┻┛┣┫╋┏┫┗┻┳┃┫┛┳┗┗╋
┛┓┗┓━┗┃┣╋┃┣┃┫┏┫┓┓━┻┻┛┓┏┓┻┃┗┳┛┫┻┛┫┣┓━╋━┳━
┃╋┻┫┛━┏┏┛┛┗╋┃╋┓┃╋━┻┛┃┳┛━┫╋━┛┓┃┫┓╋┣┓┛┛┳┻┛
┓┛╋┻┏┳┻┃┗┣┻╋┫━┏┃╋┛┣┏┛┗┣┓┣┫┏┏┣┏┛┛┫┗━━┏┫┏┫
┓┏┏┓━┻┗┏┗┻┫┳┏━┗━┳┻┫┓┣┣┗┃┓┻┛┃┫╋┳━┫┏┓┳┳┛┳┣
━┻━┫┫━┻┛┏━┣━━┛┃━┣┣┏┫┏━╋┛┳┳┃┛┃┛━┃┗┻┓┣━━┣┣
┣┏━┗┗┛┛┓┳┓┛┛━┓┳━━┣┓┣┻┗┛╋┏╋┛┛┳┫┓┛┫┓╋━┓┗┗┛
┓┫┛┻┗━┫┛┛┛┏┳┏━┗━┻┏┣┓┣┛╋┏┻┫┏╋┻╋┫┗┓┏┗┫┳┃┓┣
┫┳┫╋┣┓┓┣┫┛╋┣┏┓┻╋┗┻╋┗┓┛┻━┃┻┗┻┳┛┗┓┗┳┣┳┃┃━┳
┛╋┃┛┓━┃┻┻┫┃┏┫┫┛┛┣┣┻┻┗┛┳┳┓┃━┛┫┗┫┣┫┃┛━┃┫┏━
┓┓┗┗┛━┏┃┳━┫┣━┗┓┛┓━╋┛┳┗┃┛┓┏┻┫━┛┻┫┳┏┏┣━┳┛┗
┏┫━┻┃┣┏┳┃╋━┏┳╋┣┗┳┻━━┛┫┳┏┛┫┏┃┗┗━┏━━┃┣┛╋┃┓
┫━┣┓┳┗╋┻┏╋┏━┏┓┣┻╋┛━┣┳┓┗┣┣┻┃┗┣┻━┣┗┣┛┃┃┓━┏
┗┳┗┓┳┛┳┳┗╋┃┛┏┛┏┗┫━╋┳━━┃┓┏┓━┓╋┫╋┛┗┛┓┏┳┏┏┓
┣┓┃┏┣┛┻┏┣┏┻╋┏┗┣┫━━┫┛┗┣╋┏┳━━┓┃┓┗┻━╋┫┣┓━┏┣
╋┫━┓┣┗━━┣┃┗╋┏┫┛┫┫┗┣╋┻┫┃━┏┓┏┏┻┛┏┃┣╋┓┫┏┣╋┓
╋╋┫┳┗┗┳┳┃┏┗┳┛┳┫╋┫┛┏┳┓╋━┳┃┗┻┛┓┳┃┳┛┓┳┏┗┏┳┏
┓┣━┃┗┣┏┓┫┏┗┣┃┓┻┫┛┓╋┏╋┳┣┣┫┏┏┏┗┻┃━┓┳━┫┣┃┗┛
┫┗━┻┏┗┃┛┣┻┏┓━┃┏━┛┃┫┗┛┗━┗┫┛┃┓┃┓┻╋┻┳┻━┳┣┓━
┛┛━┻┗┳┗┗┻┗┣┫┏┛┣┓┓┗┛┛┓┣┗┓┃╋┓━┓┏┛┫┫━┗
━━┓┳┃┃┛┛┻╋┓╋┫┛┓┫┣┗┗╋┛┛┓┣┳┃┃━┏┓┳┃━┓┃┏┣┳┫┫
┣┃┃┫╋┣┓┫┫┫╋┻┛┻┫┗┳┳┓┓┗┻┻┗╋╋┫━┻┛┓┫┻┳┃┣╋╋┓┣
┣━╋╋┓┃┳┗╋┳┓┗┓┣━┛┏┛━┻┳┗┗┏┛╋┳┃╋╋┃━┫┗━┏┣╋┳┳
┗┳┣┻┫┓┗┣━┃╋┳┓┳┣┣┏┳┣┛┓┣┗┗┏┳━┳┃┻┳┻┃━┃╋┣┃━┛
┳┓┻┫┛╋┫┻┓━╋┗╋━┳┏┳┣┫┳┗┣┫┛┻┏━┗┃┛┣┳┣┏┛┗┏┻┳╋
┳┗┃┣┗┃┻━━┫┣┗┣┓┳┗┳┛╋┏┃┃┣┏┃╋┣┃┗┏━┃┏┏┣┃┻┫╋┏
┏┫━┻┃┣┻┫┳┻┗┃┫┣┛┃┣┣┗┗┳┓┏┗━┏┛┳┫┳┳┃┃┃━┛┃┛┣┳
┻┗┫┛━┣┃┗┣╋┳┛┣┻┗┻┏┳┳┻┏┳┣┓┳┏┣━┃┃╋┏┏┛┃┓┓━┳┻
┗╋╋┳┗━┣┣╋┗┻┳╋━┻┏╋┏┃┳┛┳┫┏┃┛━┏┗┳┳┛┻┏┏┗┗┃┗┣
┃┛┳┃━┣┳━╋┛┗┳┣┃┳╋┗┛┗┻╋┛┣━┃┗╋┏┻┓┗┳┏┏┏┓┏┛┳┛
┳┫┛┓╋┏┃┛┳╋┳╋┳┛┣┛━┓┳┃┳┳┃┃┏┣┫┳┻━┳┫┓┗┓┃━┻┏┓
┫┳┻┓┏┣┻┳━━┓┻┛┃┏━┛━┻┣┗┗━┃┫┛┳┳┛┗┃━━┏━┏┗━╋┫
┫┃━┃┃┳┻━━┃┛┻┣━┻┏┛┏┓┻┣━┓┣┫┫╋┳┏┓┳┃╋┻┏┻┛╋┣┛
┛┃┣┃┻┗┃┓┓┫┓┣┃┳┣┗┛┻━┏┛┗┏╋┓┓┫┃┓┫┻┃╋┓┫┗┻━┳┣
┳┣╋━┫╋━┃━┳╋┓┫┫┫┏┗┣┗━┣┗┫┻┻┻┣╋┏┃╋┣┫┓━┗╋┃╋┗
┓┏┓┳┓╋┓┏┏┫┻━┏━┗┻┳┻┏┻┣╋┓┳┻┓┗┛┳┛━┃┛┳┛┏┫┓┛┓
┛┣┛┳╋┛┳┃┳┛┻┳┫┫┫┻┏╋┗┓┓╋┃┓┻┻┣┻┗┛┳┃┫━┻┗┃┏┻┏
┛┏╋┻┓┓┏┳┏┛┗━┻┫┗╋┃┫┣┫┃┏┏┓┏┣┗┗┛┛┗┛┏┏┗┓┏╋┛┗
┏━┓┛┻┣┗┫┳━┓┛┻┏┓┫┣━┫┗┃┛┗┗┻┃┣┻━┃┳┓┳┳━┣┛┳━┻
┃┛┃━┳━┗┗┫┻┏┫━━╋┏┳┣┗┣┻╋┏┳┻┛╋┳━┓━┏╋┛┣┗╋┃┣┫
┫┗╋┣┣┛┗┫┓━╋┣┓┫┃┻┓━┫┃┻┛┻┓┳┣┛┗┓╋╋┫┣┃┏┓┣┃┗╋
┓┻━┛┗┗┃┻┣┗┓┗┣┛╋┛┃┏┳┻┛┗┣┏┃┃┗┣┗┏┏┓┛┗┻┗┃┓┫━
┃┓┫┗┛╋┗┓┫┣┻╋━┛┳┗┛┳┫┓┏━┳┃┏┏╋┗┛┻┓┻┗┃┳┻╋━┛┣
┛━┗┫┫┓┫┫┳┳╋┏┓┗┫┃┗━┏┏╋┃━┃┏┗┫┣┛┓┏┗┳┣┳
╋┗┗┗┣┻┃┣┣┳┫╋╋╋┃┣┻┏┳┫┛━┫━╋┫┫┣┳┓┃┣╋┻┫━┗┃╋┏
┗╋┣┳┳┏┗┣┓┻┏┃┫┗┓┫┏┃┗┳┫┏┫┫┛┻╋┣┓┳┻╋┛┃┫━┃┓┫┫
━┓┃┳┏┛┏┳┻┗┗┗╋━┏┻┛┃┳┻╋┳┣┻┻╋╋╋┫┻╋━┗┓┃┣┓┓┫┗
┗┃┳┻┻┫┏┃┻┫┫┳┳┛┳┣┗┓┻┏┫┻┳┳┏┛┃╋━━╋┛┻╋┫┗━┏┗┫
━┛┣┓┛╋┗┻┓━┫┏╋┃┗┃━┛┳┣┛┓┣╋╋┓┳┣┳┏┛┛┏┏┣╋┻┻┳┫
┏┓┛┏┳┳┻┏╋┫┫━┫╋┳┫┻┛┫┗┗┻┗┃╋━┃┳┓┏┓┳┛╋┻┓━┏┏━
┻┗┗┣┏┻┻┻┻┗┫╋┻╋┏╋╋━┗┃┫┗┳┏┏╋┛┛╋━╋┫┏┃┫┣┫┫┻┗
┓┳╋┻╋┣┣┗╋━┫╋┻━┻┓┏┛┃╋┣╋┃┃┓┳┗┫┳┳┏┓┻┗┫┳┛┳━┓
╋┓┃┗┻┏╋┃┻┛┓┛┃━╋╋┳┫┓━┃┗┛━┃┃┓┣┫┗┛┳┃┳┓┳┳┣┫┏
┃╋┗━┛┛┛┗┃┗┃┳╋┏┻┻━━┻┫╋╋┻┫┳┣┗┣╋┗┏┓┻┓┻┳┳┏┛┏
┗┗┏┏┛┳┳┃┣┣┛━┳┏┃┏┏┻┃┻┻┣━┗┏┗╋┃╋┗┻┻┫╋┓┗┳━┏┳
━┏╋╋┛┛┃┻┏━┏┻┓┏┫━┗┻┳┻━┛┗┓┃┗┣┛┗┛┣┓┳┓┏━━┻┗╋
┛━━┻╋┃┃┗┃┗┏┏┃┏┻━┻┗┣┳┏┳┳┛━┗┏┛┛┣┫╋┻┛┛┻╋┫┛╋
┣┻┛┓┛┏┳┣┳┣┓┗┻━┛┛┫┃┛┃┳╋┣┗┗━┛┣┏┻╋┛┳╋┛╋┛┗┏┫
╋┃╋┓┏┫┳┃┳━┣┫╋┓┏┣┳┳┳┫┃┃┏┛┓┛┳┫┗┗━┻┳━┗┻┣┻━┳
┳┗╋━┻┫┃┗┳┏━┳━┃┏┣┗┏┏┏┳┗┓━┫┗┻━╋┣┓┛━┛┃┃┣┫┗╋
━┗━┛┫┣━━┗┏┛┗┣┻┏┓┓┗┫┓━┏╋━╋┃┓┓┓┫┛┳┗┣┛╋┫┛┫━
┣┛┻┣┛╋┫┗┳┛┏━┃━┛┗┻┣┫┏┗━╋┫╋┃┏━┏┏┏┃┓┗┫┓┏┏┃┻
┃┓┣┏┏┓╋╋┓┓┣┫┛━╋┫┓┓┏╋┻╋┃┏┛┫┻┃┗━┃━┛┣┣┫━┛╋╋
┃┏┫┏━┓┗┏┻━┏┏┓┓┓┗┳╋╋┛┣━┗┫┏┏┗┓┫┣┛┏┓╋┏┫╋┓┃┏
┻┗┫┳┗┛┛┏┃┓┛┓┓┣━┓┛┻┻┓┛┓┣┻┳┛╋┣┛┗┣━┫┗┳┏┓╋┫┓
┫┳┃┳┓┓┓┻┃┗┫╋┗━┓┏┳┓┛┛┓┗┗┃┏┛┃┛┏┻╋┗┃┗┓┃┻┫┻┓
┗┻┣┓┛┏┛┻┣┳┗┳┃╋┓┓━┃┳┫┓┓┏┓┛┣┛┓┳┗┃┗┻╋┃━╋┓┻┫
╋┏┣┻┃┛┓┳┃╋┗┓┏┃┻━┛┓┗┏┗┏┛┳╋┗┣┻┻┻┃┃┛┃┓
━┃┣┻┫┳╋┻━┗┗╋┫┻┫━━┛┣━┛┏┫┫╋┏┛━┓╋━┫┃┫━┏━┻┣┳
┫┃┓┣┛┣┏┫┣┏┓━┛┣┛┣┗╋┣┻┏┛┓┣┻┃┣┛┗┃┫┏┻┫┻┫┛┫┻━
┓┗┃┣┻━┳┛┛┣┻┃┳━┣┣┳━━┛┗━━┃┳╋┃┏┛┣━┓┳┛┫┗┃┫┛┓
┛┛━┏┏┃┏┃┫━━┏┛┓┣┛┓┣┓┫┗┗━┫┫┳━┫┻━━┓┻┏┫┏┓┏┃╋
┏┏┛┣╋┻┻┣┣┓┣┃┫━┛┳┗╋┫┏┻┛┏┓━┗┳┏┻┫┣┏╋┗━┓┛┫━┗
┃┳┏┻┫┻┃┃┳┏┫┓┗┓┗┏━┗┣┛╋┫┣┗┛┏┻━━┃┫┗┗┛┗┛┓┻━┃
┳┓╋┻┃┳┫┣┣╋┏┳┃╋┛┳╋┗┳┃┛┛┓┃┳┛┣┏┗━┓┗┻┳┓┏┣┓┛┓
┓┛┓┫━┣┃┃╋┃┗┏┗━┓┣┳┻╋┣┣┳┣┏┏┛┫┫╋┗┗┣┣╋┻┣┳┻┏┳
┃┣┏┳┛┳━┛┛┳┻┳┓┻┏┻┣┓┏╋┣┓┗┏┣┗┳┳┛┏┳┗┏╋┻┣┫┃┓┛
┓┳┳┣┣┓┻┏┣┳┳┻━┏┗┓┏┛┣┣┫┃┃┏┻┻┛┏┏┗┛┻┫╋┻┛┳┣━┣
┳┫┓┳┏┳━┓┃┳┗╋┗┓┣┳┓┻━┣┻┻┃┣┫┗┫╋┻┗┛┳┻━┃┛┓┣┏┏
╋┓┗┻┻┫┫┓┣┻┫┫╋┛╋┣┓┻━┃━╋┗┣┓┃┏╋┫┳┫┏┻┣┗┻┃┗┳━
┗┳┫┣┃┳┳┣━┛╋┳┓┃┃┻┣╋┫┏┛━┫┏┻┣┣━┃┣━╋┳┣━┻┓┓┫┓
┓━┏┃╋┏┫┓┓┏╋┻┃┫╋┏╋━┳┗┳┗┏┳┳┳╋┏┳━┓┃┗┃┛┏┗┫┗┓
┳┓┻┗┓┓┣┻┳┓╋┏┏┳┫┓┗┳┳┓┗┳┳╋┣┃━┏╋┏┳┣╋┃┫┻┗━┛━
┛┣┗┃━┻╋┏┏┫┛┳┳┛┻┫┏┳┫┳┛┛┛┏┫┗━┏┣┫┳┃┛┛┗╋┃┳┫┏
┣━┛┳┏┛┣┏┃┣┏┳┓┃┏┻╋┣┻┃┫┃┓┻┗┏━┣┣┓┛┣┃┃━┳┓┃┻┏
┣┫┃┛┗┗┓┓┻┛┣┳┓┏┣┛┣╋┛┗┳┫┫╋┃┛┳┫┣━┓┃┻┏┏━┻┫┏━
┫┳┣┃┃┃┛┓━┛┻┓━┓┏┛┫┳┣┓┻╋┃┻┳┛┓┣┫┏┃┳┗┣┓┣┃┃┓┳
┓┫┣┛┫┗┫┓┻┳┓┃┏┗╋┛┻┛━┻┫┛┻┗╋┃━━┣┣━┫┗┃━┏╋┫┻┣
━┣┃┓┏╋━┛┫┏┓┣┫╋┗━┳╋┓┓╋┃┓┗┓┃┓┻┏━┛┣┫┛┳┳┗┏┃╋
┻┃╋┣┫┫┫┏╋┃┣┓┏┗╋╋┗╋━┣┃┃━┫┏┫┓╋╋┻┛┛━┓╋┗┛┻┃┗
┻┫┛┫┛┣┳┫┗┳┛┛╋━┳┗┣┫┣┫╋┏┻┣┃┣━┳┏┏┓┣┛┓┏┃╋┣┛╋
┗┫┻┓╋┃━╋┛┛━┫╋╋┫┳┫┓┏┫┏┓┣┫┃┃┫━┣┗┫╋┣┳━
┏┫┫┏┓┛┏┛┗┫┻╋┏┓┳┣┻┫┛╋┗┳╋┗╋┃┫━┣┛┃┏┻┓┓┻┳┻┓┃
┃┣╋┻┛╋┛╋┛┏┓┻╋┃┓┃┃╋━┻┃┣┻━╋┳┳┃┻╋┫━┃┳┏┗┣┳┻┗
┓┣┫━┛┗┣┓╋┗┻┓━┛╋━━┗┗┳━┣╋┳┣┻╋┏┣┃━┓┻╋┗┏┳┳┛┫
┛┳━┏┣┃┛┫┳┛╋┻┗┛━┫┳╋┣━┳╋┻┓┻┣┻┓━┏┛┃┣┛┳┻┃┗┫┻
┏┛┃┛┛┻╋┃┛┃┳┣┗┓┗┫┏┏┻┻┃┛┫┓┛┃╋╋┛┏┏╋━┻┓┣╋┓━┗
┳━━┻┃┓┃┻┫┻━┻━┗┃━╋┣━╋┻┻┣┫┓┛━┓┻┳┣┳┏┛┛┛╋┫┓┫
━┫┻╋━┓┏┃┫┣┛┣┃┣┛╋┃┻┻┻┛┻┛┣┻┓╋┛╋┛┗┣┳┓┃┛┃┳━┛
┣┛┻┓┏┛┻┏┣┛┳┏━┗┫╋┏━┻┣┛┣┣┫┃┛┣┳┣╋┓┻━┗╋━┣┏┫┛
┳┗┏┳┫┫━┻┻┛┛╋╋┣┓┛┻━┓┃┻┣┣┓┣┳┫┓┏┗┣┓┃┫┻┛╋━┻━
┏┃┃┛┳┏╋╋┃┳┗┛┏┛╋┫┳╋┏╋┓┫┛┫┳┓┣┫┓┃┣┳┣┛┳┃━┛┗┳
┏┻┛┫┃┛┃┃┣┳┫┣┣╋┃┳┃┛━┫━┫┛┣┏┻╋╋━┳┗━━┣┣━┓━┗┗
┗┛┫┏┏┏┏┫╋┗┣━┫┣┃┻┛┃╋━┻┏┓┛┻━┳┗┏┻┏╋┣┃┳┗┳┃┫┃
┗┣━┳┛┳╋┣━┓┣┛┓┓┻┏┛┳┗━┗━╋┛┫━┏┗╋┏┛┫┛┣┓┏┗┏━┫
┏┫┛┓┗┫┳╋┗┏┻━┃┛━┃┃┣┓┫┏┫┳┗┫┃┛┻┣┃┃┳┻╋┫┫╋┃┃┃
━┻┃┛┫┫┳┃┛┛╋┣┏┻┳┛┫┻┗┏┃┻┣┛┣┻┏━┳━╋┓┣┫┓┣┏┳┛┫
┓┣┛┳┏┛━┣┣┣┻┣┳╋┛━┏┣┣┓┻┳╋╋┣┣╋┣╋┛┣╋┗┗┻┃┫┫┏━
┏┫┃┳┃┗┏┻┛┳┫╋┓╋━┫┳┓┳┻┗━┓┏┳┣╋╋┳┣┏━┗┫╋┻━┣┛┏
┣┫┻━┃┫┓┓━━┃┛┃┗┃┣┃┻┏┏┓━┻┗┏┛━┫┃┻╋┏┃╋━┃━┳┏┓
┃┏┓╋┓┏┗┗┏┓┣┫┣╋┓┻┏╋┛┫┫╋┣┓┛┛┳┓┻━━┛╋┗┃┗╋┻┓┓
┛┣╋┃┗┃┫┃┃┣┏┻┣━┛┫┣┳┛┏━╋┗┓┣┃╋┳┗┗┏┏┳┏┛┃┫┃┫┣
┓━┳┛┗┛┣╋╋┫┻━┏┓━┻┃┃╋┣┳┏┛┳┏┏┏━┏┏┳┣┛┓┛┏━┻┣┏
┛┫╋┛┫┻━┫┗┓┻┃┣┳━┃━╋┻━┛┣┗┓┣┗┫┻┃╋┫┏┻━┣┗┏━┃╋
┓┛┃┓┻┗┗━╋┻╋┗━╋╋┏┃┃┳┓━┏━┃┓┓╋┏┗┏┫━┛┗┫┃┛╋┃╋
┫┻┏┛┓━┃┣┓┃╋┃┓┻━┳┗┗┗┳━┓┏┃┛┏┳┣┳┏┻┏┓━┗
┛┫┓┃┫┃┓┳┏┃┻┻┓╋╋┗┻┳┏┃┃┳━━┫┛┃┏┗━┫╋┛┣╋┗┓┣┏┃
┛━┃┗┗┓┃┫╋┳┗━┻┻━━┻┫┗┗┓┣┫┳┏━╋┣┳┛┛┣┣┫━┗━┃┻━
╋┗┣╋┓━┣┓┫┗┣┗┏┛╋┃╋╋━┏┏┗┫┳┗┫━┃┓┳┓┏┃┓┣┣┗┳━┛
╋┛┫┻━┫┳┻┃┳┻━┣┣┗┃┛┳┓┃┃┓┫┗┣┗┗┗┣┫┓╋┓╋╋┳┏╋┓┛
━┫┫┏┏┏┃┣┻┳┳┃┃┏╋━┳╋━┣┛┛┣┃┛┃━┫┳━┫┫┗┓┫┳┻┻┓┏
┏┃┻┏━┗┻┓┛┻┫┫┓┣┃┫┏╋┣┫╋┃━┫┳┳┻╋╋┻━┏┏┃┓┓┳┃┣╋
┛┻┻┏┏┃┳┏┏┃╋┫╋┏┣┫┛┫┳┏┏┫┻┫┏╋┏┻┳━┫┗┳━┛━┗┫┏╋
┗┳┏┣┓┃━┻━┻┫┛┓┗━┛╋┓┻╋┻━┃━┫┻┛┻┃┃┻┓┫━┛┳━┳┓┳
┓┣┏━━┛┫┳┻┓┫┣┏╋┫┗┻┏┛┃┗╋┏┏━━┏┏┻┛┣┫┻━┏┏╋┗╋┗
┻┣┳╋┗┏╋━┣┛┫┻┳┳┃┛╋━━╋┫┃┓╋┓┳┛┫━┣┃┫┓┃╋┛┣┣┛┃
┏╋┳┣┏┣┗╋┻┣┏┛┣┃┛━┓┗┣┃╋┣━┣┏┏┫┗┣┛━┏┓┃┏┳┏━┻╋
┓┻┻┣┓╋┫┏┻┳╋┣┣┏┳┃━┣━┻┏╋━━┓┛┃━━┓┫┻┫┃┳┓╋┻┻┫
┛┻┳┻┫┏┓┻┻┣┗┗┳┣┫┓┻┳╋┛┏┛┏━┻┗┓╋┛━┏╋╋┓┫┓┛┃┗┓
┏┣┣━╋┗┃┃┓┃╋━━┓┓┃╋┃┃┗┻┣┫┗┃┗╋┏┛┓━┓┏┳┳┃╋┳┃┗
┗┣┓┫╋┃┗━┻┫┛┻┏┣┫━┃┓┳┏┫┓┃┣┛┓┻┣╋┃━┫┫┏┻┓┗┗┫┳
━┗┃┓┫┻┗┓┗━┃┫┗┏┃┓╋┃┻┏━┫┣┛┃┛┓┻━┏╋┏┓┫┻╋┣┛┻┣
┛┛┗╋┣┛┫┗┣┗┛┛┓┓┛╋╋┏━┓┓━┛┫┓┣┏┛┻┻┫╋┗┳┣┗━┻━┳
┗━┻┃━┗┻┓┏╋┓┏┫┓┻┻┫┃┗━┳┻┣┣┏┏━┫━┣━┓┗┣┛━┓╋┛┏
┛┓┃┻╋┣━━┛┓┫┻┛━┻┏┃┃┏┻┣┗┛╋┳┫━┣┛┃┳┻┣┣┛━┳┓┓┃
┃━┻┗┏┫┗┛┣┳┏┗╋┛━┣━┏┗┳┫┗┳┛┓┃┗┓┛┣╋┻┣━┗┓┗┗┳╋
┗┳┏╋┏┃┻╋┫┛┛╋┗┓┫┓┳━┻┻╋┫┳┛┫┏┃┓┗┗┫┫┃┓┻┏┣┃┓┛
┫┫╋┫╋┻┛━┏┣┫┣╋┳┳╋┗┻┫━┣┻┛━┗━┣━┛━━┃┣┗┏╋┳┓┣┛
┓┳┻┻┏┣┃┻┫┳┳╋┃┫┫━┻╋┫┫┻┏━┗╋━┏┓┻┣┛┃┛┗┃╋┣┏┳┣
┓╋┛┫┣┃━┃┏┛┗┛┏┃┗┏┛┃┗━┃┳┃┏┻┗┻┣┫┓┃╋┛┏┣
┏┛┻┳━┃┏┳┛┻╋╋━━┃┣╋┻┗┳╋┛┫┓┓┳┫┣┣┫┛┗┗━┻┳┛┣┗╋
┏┏┫━┫┏┫┣┫┗┫┻┣┓┳┣┃┃━┣┣┳┻┓┣┃┳━┃━╋┳┻┣┫╋┗━━┳
┫┳━╋┣┛┃┣━┏┳┫┃━┗╋━╋┃┏┓┳┣┏┫┛╋━┣┏┗┗┳╋┃┣┳╋┏┫
┏┳┏━┗┃┛━━┛┣╋┃┃┳┛┏┃━┻┏┳╋┣┃┫┏┗┗╋┣┣╋┗┫┫━╋┏━
┗┫┗━╋┛┏━┓┓┻┓┃┏┫┛┛╋╋┫┃┳┓┏┻┫┫┗┗┳╋┃╋╋┏┻┓┓┛┫
┛┛┏┣┫╋┳━┓╋┗┻┳┏┫┣┗┣┏╋┣┗╋┛┣┗━┻╋━┻╋┻━┗┏┏┣┫┛
┓┣━┛┏╋┻┛┫┻┓┛┓┫┃┳┓┃━┻┣┏┣┣┣┫┛╋┓┛┗┏┳┣┫┓┛╋┫┏
┗┫┫━┣┗┣┗┗┣┓╋┓┏┃┣━┃┏┫┏┃┻┻┏┣┣╋┳┣┏┛╋┛┳┫┳┏━┏
┛┣┻┗┏┻┏┫┗┫┛╋┛┃┃┣┛┗┛┣┫┃┏┻┏━┫┓┃━┣━┻╋┛┏┳┓┃┛
┫┗╋┏┏┃┃┣┛━┃┏┳╋┓┗━┫┣┃┛┣┗┻┏┗┻╋┃┣┳╋┛╋┃┓┓┳╋┗
╋━┛┫┓┛┏━┳┫┻┗┏━┫┓┫┃┻┻┃━┫┓┗┻╋┛┛┗┃━┳┛╋┳┻━┓┻
┃┛╋┛┓┻┣╋┓┫━┣┣┣╋┏╋╋┛━┗┃┳┣┗┃┓┣┫━┓━┃╋┓┻┻┗┳━
┃┏┫┫┓┳┃┛┏┃┏┻┫┗╋┃┏╋┫┓┗┃┏┫╋┳┏┏━┗╋┣┛┛┣┣┛┏┳┏
┛┏┏┻┓┃┣┻┛━┻┃┳┗┣┣┗┻┻━━┃━┗┻┗┳┓┃┻━┫┛╋━┏┳━╋┓
━┏┫┣┏┃┓┏┛━┛┛┗┏┫┓╋┓┓┗╋┣┣━┣┓┏┫┓┳┣━┻┳┣┏┃┃┳╋
┃┣┻┛╋┏┛┗┫━┳┃┓━┳┣┃┏┓━╋┓┛┛┏┓┣┓┛┛┛┫┓┻┃┣┓┫┳┃
━┣┳┓╋┏┓┃┳┳┣┛┣┛┻┓┓┛┗╋┛┓┳┫┫┛╋┣┛┛┳┓━┏┏┣┻┻┫┻
┫┳┛┃┃┃┳┫┫┻┛╋┣┻┻┛┳┫┏┳┛╋┻┣╋┃┓┳╋━┫┳┗┃╋━┻┓┃┓
╋╋╋━┗┛┃┏╋┓┗╋┣┻┃┳┓┏┗┣┛┣┛┳┛┏┏┻━╋┫┛┻╋╋┗━╋┳┛
┃┫┓┏┓┏╋┫┣╋┣┣┣┳┛┓━┻┛┃┏╋┫┏┏┻╋┳╋╋┏━┗┳┃┏┓┛┻╋
┫┛━┓╋━┗┃┗┓┏┃━┣┛┳┓┃┛┛┛┛╋┻┻┳┓┃┃┗┃┃┗╋┓┣┏━┏┃
┓┫┗┫┓┗┣┣┃┻┻┗┳━┗┗┳┗┃┗┫━┃┻━┫┻┳┏┛┏┓╋┏┃┏━┏┛┗
┛┗┗┗━┫┳┏┓┳┫━┓┏━┣┗┏╋┻┫┳┳┣┛━┗┫┓┗┫┳┓┛┣┫━┓╋┓
┗━┓┳┻┳╋┳┛┫┣┻┃┗┏┓┛┓┓━┗┫┗┏╋┫┛┏┗┻┃┗┳┓┫
┻┻┗┫┻━┣━┫┗┗┫┻┃┗━┃┻╋┃━┻┏┫━┃━┛┣┃┓╋╋┫┓┳┃┛┓┓
┫┛┣┫┓┳┫┻━┃┗┣┫┏━┳┣╋━┓━┳┻┳━┓┣┃╋━┓┃┗┓┏╋┣┳┛━
┛┃┗━┻┃┫┃┣┓┳┫┃┳┫┳┃┓┻┏┣┓━┗┳╋┛┣┏┓╋╋╋┣┓┏┣┃┫┳
╋┓┏┓┻┏╋┗┣┳┗┏┏━━╋┗┛┳┏┳┫┳┛┻┳┃┃┻┛┫┏━┗┗┫┃┏┏┫
┓┳┓╋┫┫┻┏┛┗┃╋┓┛━┗┓┗┗┛┗┻┏━┓┣┫┏┗━┳┻┃┗┳┣┻┫━┻
━┳┗━╋┣┗━╋┳┣┻━━┫┻┳┓━┛┓┻┏━┓┳┗┫╋╋┃┃┏┃┳┛┛┓┗┻
┫┗┻┫╋┏╋╋┃┣┣┏┫┓┻┳┗┫┃┣┓┫╋┗┛┗┣┓┓━┳┳╋┫┫┻┏┏┛┳
━┣┗┓┻┻┣┫┗┣┗┏╋┗━┏━┓┏┓╋━┗━┻┓┫┏┻┣╋┃┃┗┃┓┏┗┗┛
┓━┏┳┳╋┃┛┻┣┗┣┛┏┗┛┛━┓┗┛┗┏┗┛┫┗┗┗━┫┣┛┏┃┃━┳╋┃
━┏┗┛┳┃┛┓┗┓━┗┣┳╋┫━━┃┳┻┫┛┃┛┓┻┃┛┳┓┓┻┛┏┫┛╋┫╋
┛┓┏┗┛┫╋┫┗╋┃┳┗┫┣┻┛┫┗┻┻━┻┻━┛┻┻╋┣┓┗┻┗┻┛━┻━┛
┣┓━┏┃┫┣┓┗┃┳┣┗━┣┗┗┫┓┛┫┛┫┓┳┣┏┏┏┳━┛┓┛━╋┛━┣┏
┏━┛┓┻┻┏╋┛╋╋┛┳┫┻┃╋┓┏┣┣┻┫┛┏┏┫┓┻┣┻━┛┛┛┏┣┏┫┫
┓┻┫┛┳┓┓┃┏┗┓┛┣┓┏╋┫┃┛┻┳━┳━━┏╋━┫┳━┣╋┛┃┏┃┫╋━
┃┗┛━┏━┓┛╋┫┳┫┳┫┓┳┳┫┳┳┣┓━┣┓┳━┏┣━┳┣┳┓╋┓┣┏╋┏
┻┳┻┗┫┫┏━┳┏┻┫┻┻┻┃┻╋━┃┏━┏┗┏┗┃┛┓┃┏┣┃┫┳╋┗┣┳┓
┏┃┓┃┃┳┏┗┏┗┏╋┫┃┳┏┏┗┛┫╋┛━┫┛╋┗┛┃┗┃┛┛┏┛━┻╋┗┻
┃━┃┏┃┗┫┛┣┏┻┗┳┗┣┳┳┓┃┳┫┗━┛┳┃┻┃┃┓┗┃┻┃┫╋┫╋┗┓
┗┓┃━┫┛┻┛┗┓╋┻┓┃┻━┻╋┃┳━┃┗┏╋┫╋┓┻┫╋┏┃━┛┃┻┻━┫
┏┓╋┛┛┳┃━━┫┃━┏┣┣━━╋┫┃┗┏━┛┗┛┏┻┳┏┓┳┫┻┛┏┣╋┓━
┛┫┓┃┏┃╋┓┃┫┻┣┣┫╋┻┓┻╋━┳┣┫┳┛┫┗┫╋┳━┣┳┛┳┓┓┓┫┣
┣┳┣┃┫━┣┣┻┻┏┳╋┣┣┛┣━┗┫┳╋┻┃┳┛┫┓┳┃┏┳╋┃┳┫┓━┏┣
┻┃┛━┗┗┏┗┻┗┣┓┛┫┗┃┳┓┗┏━┃┳┫┏┫┛┻┣┛┻┗┻┛┓━━┛┫┏
┛┳┓━┫┛┗┫━━┗┣┏┳┓┓┓┛┣┃┓┗┻┓┃┳┃╋┏┻┗╋┗┫┫
┻━┓┣┏┗┫┻┛┛┫┗┳┻╋┣┫┗┓┓┛╋━╋┛┓┏╋┻┣┓┗┃┗┏┣┗━┳┏
╋━┃┳╋┗┳┓┓┛┣┛┛━┻╋┛┓┛┛┃┳━┫┳━┳┃┫┃╋┻╋╋┻┃┓┏┳┏
┫┣┳┗┳┛┗┏┗┏┃┏┻┫┻┏┣┓┫━┳┃┓┓┳╋╋┛┣┏┗┏┣╋┛┻┳━┣┃
┛┳┗┻╋┓┫━┣┫┓┃┏━┓┻┳┣┃┫┫┏┳┫┛┗┣┻┳┳╋┳┣━┣┫┏━┻━
┣┳┻┓━╋┻┓┫┏┗┫┫┻╋╋┣┫┛┻┳╋┛┗┗┣╋┗┛╋┣┗━┃┛┛┫┓┻┻
┣╋━━━┗┓┓┳┓┻┏┻╋╋┗┛┛┻┣┏┏┏┃┳╋┫┓┻┫┣┛┳┣┛╋┗┏┫┻
┳┏┗┓┏━╋┛┫┃━┗┓┛┣┗┫┳┗╋┫┓┃┓┛╋┳┏┛━┛┏╋┣┳┳┗┻┫┏
┛┛┏┻╋┛┛┏╋┫┣┛┻┓┏┛┏┗┫┓┛┳┫┳┗┃┓┻┣┓┻┣┳┣┣┓┫┏┳┻
┏┓┫┣┓┏┏┃┏┓┏━┳┛┓┳┓┛┻┓┃┣╋┫┏┫╋┣┻┓┓┓━┓┗┣┓┻╋┛
┻┗┓╋┣┻┳┣┏┫┳┗┳━┻┗┏┻┻┏┗┏┻━┏┣┫┛┻┓┗┫┻┻┫┫┃┫┻┃
┃┛┣┃┻┣┣╋┏┣┗━┳━┗┃━┗┛┃┻┃┫┏┛━┏┃┗┏┣┗┳┃┏┫╋┃┛┻
━┛┳┫┣╋╋╋━┓┳━┓┫━┏┓┏┳━┳┣┓┣┗┣┣┃┛┃┗┳┃┣┻┃┃┛┻┳
┛┓┳┃╋┓┫┻┛┫┃━┛┣┃┣╋┛┫┫┓━┓┃┃┃┓━╋┏┃╋┣┃━┳┛╋┛┻
┓┛┻┃┗╋┗┗┫┳┃┗┫┫┳┣┏┫┳┏┻┗┫┫┗┣┏╋┏┏┳┏┳━┏┃┣┃┏┣
╋┗╋╋╋┗┃╋╋┓┣┣┣┗┃┻┏╋━━┻╋┣┳╋╋┻┻┛┛╋┻╋┳╋━┫┣┫┳
┓╋━━┣━┓┛┳┛┓┛┻┃╋┛┳┣┏┏┛┳┣┫┳┫┫┛╋┻┳┫┳╋┫┣┓┻━┃
┫┃┏┓┛┏━━╋┻┛┓┻━┏┓┗┃┓━┓┓━┣┳┏┓┃━┃╋┏┃┳┻━┫┫┏━
┓┳┏╋┏┳┃╋━╋┗┳┣┃┓┓┳┗┳┣┏┗┫┣┣┳┫━╋┫┻━┗┳┃┓┣┓┫┫
┛┏┻┓┏╋╋┛┃┏┳┃┫┣┗┗┗┗┏┳━┓┫┗╋┏━┏┃┻┳┛┃┗┛┫┫┣┻╋
┃┳┳┫╋┗┛┫┗┃┏┗━╋┣━┏┛┫━┻┛┗┻┏┛┻┃┗┏┻┳╋━┳┣┳┗┣┳
┫┣┏┫┣┣┛┓┗┓┳┣┫┛┃┫┫┏┫┓┫┏┻┣┗┃┗┫┻┏┣┓┻┗┳┏┣━┏━
┏┣┻┏┣┫┣┛┫╋┃┓┫┏┏┛┻┗┛┓┏┣━━┳┏┓┓┣┳┓┫┛┫┻╋┃┓┃┛
┃┛┳┏┣┏┏┛┫┗┛┗┣┳┳┻┗━┫┗┃┓┃┛┏┏┏┃━┗╋━┣┓┫┃┏┗┓┓
┏┗┏┣┛╋┓┏┃╋┓┣┫┣┓┗┗╋┻┻┻┻┫━╋╋┣┃┣┗┃┓┣┛┏
┳┏┏┏┃┫┻┳━┫┫┣┃┛┻┛┛━┃╋┳┳┣┳┛┗┃┳┓┫╋┛┏┗┛┗┏╋┃┗
┣┛┓┫┫┓┣┏┃╋┳┗┻┛┃┗━┣┗┳┳┻┳┓┗┗┫┗┗┗┓╋┻┻━╋┣┓┗┓
┛┻┻┛╋┛┛╋┛┣╋┗┃┫┻┓┫┣━┻┫━┗┻┳┏┫┓┏┳╋┏┗╋┓┣┫┏┻┻
┣━┃┏┏┓┣┛┛┳┻┏╋┃┣┳┳┗╋┏┻┏┫┏┫┓━┣┻┻┻┛┻┓┻┛┫╋┻┃
┻━┗┗╋━┏┳┫┗┃┏┃━┫┛┳╋┛┣╋┳┗┳┣┫┣┣┏┫┏┫┣┛┛┳┻┛┻┣
┫┃┃╋┓┳┗┓┫┫┻┓┫┗┗┏┃┳┳┗┳┫┃┓╋┫┃┻┗┃╋┻┛━┃┓┃┏┓┃
┓┣┓┛┏┗┳┛┻┃┻┃┳┻┻┓┣┻┫┛━┳┓┳┣┻┣┏╋╋┛┫━━┫╋┻┏┗┃
━┓┓┣┃╋┛━╋┓┗┫┛┻╋┳┓━━┻┗┫┗┻┛┻┫┻┫┫━┃┏━┓╋┫┣┗┓
┣┫┻┳╋┻┓┗┗━┳┛┃┳┛┳╋┛╋┓┗┣┓┗┫┓┗┣┣┳┳┳┃┣┳┻┗┓┻┃
━┏┳┗┫┗┗╋┓┓┏┻┓┛┃┏┓┻┻┏┓┗┛┗┏┏┃┏┛┏┻┓━┫┗┳┻━━┓
┃┳╋┻┫┗┃╋┏┛┛┓┃┫┫┗┛╋┣╋┳━━┗┗┻━┫┏┫━╋━╋┗━┏┛┗┫
┃┗┳╋┫┳┣┃┗╋┳┏┻┳┓┳┗┣┗┗┗┣┛┫┻┏┳┏┏┛┗┳┳┳┗┻┛┣┳┫
━┛┏┗┫┏┃┳━┫┃┃┳┣┣┃┃┣┳┛┏┫┻┏┓┓┻┛┫┣┛┃╋┏┳┛┃┗┫┳
┛┓┳┻┃┗╋┓┻┻┻┻┻┓┗┗┫┫━┻┓┻┃┫━┛┛┣┻┛┓╋┳┃┃┃┃┓┳━
┣╋┫┳┗┛┳┗┫┏┳┳┻┓┻┫┻┳┏╋┣┣┳╋━┳┣┓┃┗┳╋┓┫┛┗━┫┳┳
━┫┣┗┳╋┓━┣┻┏┗┗┫┛┏┫┳┳┓┛┻┳━┫┻━┻╋┓┣┃┏┗╋━┳┓┃┻
┫┗┳┣┏┏╋┳━┣┃┻┗┫┏┃╋╋━┣╋┣┏┻━┓┏┓┓┗┫┛┣┏┓┛╋┫┗┻
┃┳┃━┳┳┛┣┫┓┏┣┳┗┃┃┗┃┃┓┣┳┓┣┫┛━┗┓┛━┓┗┗╋━┣┻┗┳
━┣┳╋━┛┳┓┏┣┳┗╋┫┫┳┛┛╋┗┫┣┓┫┓╋┃━┣┳┃━╋┻┳┻┣┻━━
┏┓┃━┗╋┫┻┗┗┳┛┻┓╋━┃┛┻┫┛╋━┃┓┗┻┫┓━┃┫┓━╋┳┳┫┻┫
╋┻┻╋━┫┃┓┏┫━┳┛┃┣╋┓┗┏┏┻┗┳┳┗┏┃━┣┃┛╋╋┣┣┗┃┻━┗
┃┻┛┳┛┻╋┓━━┫━┓┃┏┗┳━┫┃╋┣┓┓┗┗━┃┗┗┣┏┏┳┣┳┻┃┃┣
┗╋┃╋┓┃╋┳┫╋┏┫┻┫┗┣┫┳━┛━┓┗┫┃╋┣┫┗┗┫┫┻━╋╋╋┗╋┓
╋━┃┓╋━┳┏╋┻┛╋┏┓━━┏┃╋┏━╋┛┗┏┃┏┛━┃━╋┏┗┣
━┛╋┃┏┃┳┏┗━┳┗┗┏━━┗┏┫┛┓╋┫┛┗┻┣┻┏┣┓┫┛┃┗━┏┳┻╋
━╋┓━┛┫┻┻┏┳┣┫╋┏┳┻┫━╋┻━┏┓┏┏┓┃┗┗┳┳┓┛╋┏┏┫┓┃┣
╋┛┣┛┓┏┃┣┻╋┣┏┃┓┓┫┃┳┣┏┃┛┫┛┃┳━┻╋┣━┣┫╋┛╋┳┓┣┫
┣┛━┻┻╋┃┛┏┳┓┳┫┓┛┗┓┃┫┃┃┓┻┳┳┗┻┻┻┫┓┫╋┫┫┗┓┛┓┳
┳┃┫┓┫┳┫━┫━┳┏┓┏┗╋┫┳┓┓┳━┗┓━╋━┳╋┻┛┃┣┛┃━╋┻╋╋
╋┣┣━┻╋━┗┣┗┗┓┓┛┏┓━┛┃┫┓┣┻┳┗┗┳┻╋┏┃┛╋┓┫┓╋┗┛━
┗┻┳┣┫┓┗┏┣╋┏┫┓╋╋┣━┻┗┛┃┏┃┫┣┗┳┗┛┗┓┛┏╋┛┫┣┏┃┛
━┏┏┳┣┓━┛┻┗┫┃┛┛┻┫━━┛┻┳╋┣┫┣┛┗━┃┳━┻┓┃┏━┛╋┏┻
╋┻━┏┏┃━┓┫╋┛┗╋┣┳┗┣┣┗┳┃┃┻┣┏┓╋┏┳┏┣╋┛━┣┫━━┛┫
┃┓┓┃╋┓┏┓┛┛┃┛┓┃┓━┻┫┓┣┃┳┃┃┛┣┻┛┣┳┛┣┫┓┛┛┃┏┣┃
┓━┣┃┫┏┫┻┗┏┫┃━┫┣╋┏┫┳┻┛┳┣┣┗┻┛┫┣┏┃┓┫┗┗━┣━┫━
┓┳┏┗┃┻╋┓┣━┓┛┻┗┛╋┓┓┏┓╋┓━┛┓┃┻┣━┓┣┻━┻┫┛┃┣┳┗
━┫┣┃┳╋━╋┓┳┓━┻┗┗┏┻╋━┳┣┗┗┳┏━━━┓┛┣┻┗┗┣╋┗┣┫┓
┳┗┣┣┏┻┣┫┏┛┻┏┻┗┳┗┫┻┏┣┗━╋┏╋┣┫┳┛┏┣━┻┣┏┣┳┗┃┣
┛┗┣┣┗╋┃┓┳┣┳━┃╋┛┣┗┫━┳┏┳┣┏┛┣╋┏┫┣┃┓┻┫┫┛┣┳┻┗
━━┓┻┣┻━┏┗┓┻┃┗┗┳┗┃┣┳┳┗┏┓┫┫┏┣┣╋┛┳┳┏┳┓┫┳┗┓┻
┗┃╋┏┓┳┳┗┫┃━┳┗┣┓┓┻┣┓┏┃╋┗┫┳┃┛┫┻┛┃┏━┗┓┳┣━┓┗
┣┛┫╋┃━┳┗┫╋┻┻┏┏┫┃━╋┣┃┓┗┳┗┻┛┣┏┣┛┃┳┣╋┏┻┓┳━━
┓╋┣┃━┃┏━╋━┛┛┻┗┫┃━┏┫━┳┫┫┳┏━┃┳┻┻┣╋┗┻━┓╋┗┛┛
┗┫┫┛┃┃┛╋┗━┏┛┛┻┳┣╋┛┛┛╋┻┫┫┣┓┓┓━┛┣┏┫┏╋┛━┓┃┫
┳┃┣┏┓┻┏┛┛┓┫┳┣┃┫╋┻┣┻┃┏┳┃┻╋╋┣┗┗┻┫━┻┳┏┏┗┳┗┳
┗┛╋━┛╋┳┣┫┛┗┏┫┛┏╋┛┻┻┫╋┫┻┏┳┏┗╋┳┛┻┃┏┏┓╋┳┫┛┳
━┓┳━┻┫━┓┫┣┏┫┗┫┫┏┫┫┳┳┏╋┓╋┣┛┳┛┛╋━╋┛╋━┫━┣┣┏
┳┏┣━┻━━━━━┻┛┃┣┻┏╋┛╋┛━┃┛╋┻┫┣┛┻┃┳━┃┗┛
╋┣┛┫┏┣━━━┓┓┓┫┻┃┻┛╋┳━┻┗┳┻┳┓┗┓┣━┗┓┗┳╋┓┛┣┳┛
┏┻┓┗┓┫━┏━━┏┻╋┗┃┻━━┻┏┻┣╋┛┗┫┫┣┗┓╋┗┓━┫┃━┗━┛
┗┫┏┃┻┗┃┻┫┗┛╋┃┃┃┓┣┛┻┫┻┓┳┛┗┛╋┫┗╋┫┃┫┛┛┗┗┻┏┗
┃┗┛━━┏┫╋┏┗┛┳╋┏┏┣┫┓━╋┓┏┃┳┳┻┓┓╋┗┓╋┫╋┃┃┗┛┏┣
┛┻┗━┣╋┏┳╋┫┓━┗┗┳┛┫┳┣┫┳┏━┫┛╋┫┛┗┣┃┃┓┫┛┫┻┓┏┃
┛┓┃┗┛┏┣┛┓╋╋━┗━┗╋┣┳┫┃┣┳┃┳┳┓┏┛┃┣┻┗┳┛┫┛┣╋┗━
┣┣┏┓┛┃┛┳┓┣┛┳┗┻┻┫┻┃┏┛┃╋┳┻┳╋┳╋┻┓┛┃┗━━┛┳━┻╋
┳━━╋━┓╋┗┏┗┳┏┳┻┣┳┓┣┏┏┓┃┏┫┳┣┏┓┻┃┗┳┗━┏━┫┗┏┃
╋┗╋┓┃╋━┳┓┗┫━┛┗━┣┣┻┣┫┻━┳┣┏┃┓┻╋━┃┗┻┳┓┻┻╋╋┛
━┳╋┛╋┣┣┗┣┛╋┣┫┫━┣┏┗┻┃┳┳┻┻┣┓┃━┫┫━┓┫┳┃╋┫┳┏━
┳┛┏┓━┏╋┃┳┃┏┣┻┏┫┫┣┗┻┻┻┗┃┗┣┫┻┛┃┏┫╋┣┗┛┛┛┛┃┻
┛┣┃┻╋┻┃┏┃┳┫┓┛┓━┣┃┻┳┓┣╋┛┗━┓┏┛┫┻┃┃━┃━┛┳┫┛┳
━┏┗┓┃┣┳┓╋┗┓┃━┗┏┏┛┫┻┗┛┻┣┛┃┣┳┻━┓┫┻┏━┗┣┻╋┻━
┗┫┏┓┗━┗┏┫┫┏━╋┃┃┫╋┗┗┓┏╋┻┃┓┳┏┻┻╋┣┣╋┫┃┃┛┗┓┻
┃┗┛┃┏┓┣┣┓━┓┃┳┛━┃┛┓┓┳┗┗┫┻━┻┳┫┓┃╋━┓┏┛┻┏┗┛┳
┏┃┫┗┓┣┻┫┻╋┏┳┳┳┣┣┣┏┣┏┓┛┗━┳┣┛━┛┣┫┓┏┏┣┛┃┓┳┣
┗┃┳━┏┗┳┗╋┫┳┳┣╋┛┓┣━┛┳┗╋╋┃┣┗┣┫┣╋┓┛╋╋┓┓┳┛┗━
┣╋┳╋┣┛╋┏┃┛┳┗┓┻┓┃┣┫┗┣┓┳╋┣┳┓┳┣┗┫┻╋┓┻┗┻┃┫┗╋
┃┣┛┃┏━┏┳╋┗┏┗┃━┳┳━┫┳╋┗┓┃┛━┛┫┏┓┻┓┣┏┫┫┏┳━╋┫
┣┻┗┏┛┣┳┫╋┛╋┗━┫┏┻┛╋┗┗┛┃━┏┻┃━┏┗┫┃┗╋┣┓┛┗━━┛
┏┃┏┏┓╋┗┓┳┳┣┛┃┫┫┳┏┃┗┗┳┓╋┳┏┃┣┗┏┛┃┛┗┗┛┻┏┏╋┃
┃┓╋┏┛┛┓━┏┃┗┛┳┫┃┓┗┳┏╋┳┻┻━┃┛┏┏┳┳━━┣┓┣┗┛┣╋┳
┳┏┛━┃┛┻┻┣┻┏╋┏┗╋┃┓╋┳╋━┳┻┓┻┳┛┓┗┏┓┳┏┻┗┳╋┻┃┃
┃┃┣┻┛┫┏┫╋┓┗┣┫┻╋┗┗┓┗┻┣┏╋┃━┗┏┏┏┳━┣┗┣┛
┳━┏┛┓┳┫┳┣┳╋┛┣┳┗╋┓┣┫┗╋┏┻┃┗┣┳┣┫╋╋┳┛┗┣┣┫━╋┏
┛━┫┻┻┗┓┫┣╋┃┓┏┻┫┗┣┫┻━┻┓┣┣┃┃┫┛┣┛┛┃┓┏┗┓┓┫┗┏
┣┏┫┗┓┛┏━━┫┓┗┓┛┗┏┗┳┫━┓┳┏┓┛┻┃┳╋┏┓┓━┏┓┛┛┓┛┃
┗╋┏┏┃┳┗┫┛┃┳┃┃┻━╋┻┻┃━┣┃┻┓┳┏┗╋┣╋┳┛┣┻━┏┗┗┫┛
┛┻━╋┣┛┏━┳┳╋━┃┻┻┛┃┣┏┳┫┓┓┗┫┗┗┃┃╋┗┛━┗┃┏┳┻╋┳
┳┣┓┏╋┏┣┫┻━┣┣━━┃━┓╋┃┻┓┻┏━╋┫┳┓┫┓┫┃┫┣╋┃╋━━┻
┓┳┫┓━┻┫┣┗┳╋━┗╋┏┗┏╋┣┃┣┳┃┛┣┫┻┏┛┻┻┫┻┳┏┻┳━┓┻
┣┗╋┳┣┗┣┏┛┛┳┻┏┻━┻┻┓┏┛╋╋┛━┣┳┛╋┏┫┳┳┣┓┛┣╋┫╋┣
┗┻┃┗┛┓┏┳━┃┓╋┣┛┗╋┳┗┃┳┳╋┛┫┗┛┣┫┛┻┗┻┣┏┏┛━┓┻┃
┣━┗┻┫┃╋┻┓┓┃┫╋┏┗┻┏┗┃━╋┛┏┗┫╋┓┣┛━━┗┻┃┛┳┛┻┻┓
┏┛┣┓┻┏┻┫┣┓┣┣┛━┳╋┻┛┏┗┗┏┛┃┃┃┫┓┳┻┏┳┛┳┛┓┓━╋┛
┏┃┻━┗━┓┫┫┣┛┏┛┣┏┗┗┫┣┏┛┗┣┗┣╋┃┫┫┫┻┳┫┏┻┻┫┗┫┛
┃┗╋┏┫┣┛┫━╋┫┣┣┫┓┓┛┗┏┫╋┏┗┓┳┓┫┻┻┛┫┗┗┣┫┣┗┛┳┗
┳┃┳╋┳┛┃┳┛╋┃┛┃┃┃┗┗┗╋┓┃┓┣┗┗┗┏╋┃┃┃┏┛━┳┛┳╋┫┃
┃━┻┫┻┳┻━┗┻┻┃━┫╋━┗┏┳┗┗┓┻┓╋┓┏┣┫┻┏┓━┻┏┃┏┏┣╋
╋┃╋┫┳━┗┫┻╋┗┻┳┫┓┓╋┛┃┫┫┃┣╋┏┻┛┛┳┣┣┓┻┃┃━┗━┛┓
┻┓┗┏┗┳┫┫━┳━┣┳┳┏┳╋┳┳┏━┗╋┏┛┫┓┣┃┣┗┗┣╋┗┓┻┏┃┓
┫┻┃┓━┓┛┃┛┏┓┛┗┗┛┫┣┣┣┓╋┓┓╋┏┃┗┗┓┓╋┗┛╋┣┳┻┗┻┏
┗┫━┣┫╋┓━━┓┃┻┣┣━┗┗┃┣┛┳┗┛━┛┛┗━┛┓┃┣┏┫┣┻╋┻┳┏
┫┫┓┏╋┣┛┻┗┣┃┗┏┗┛┣╋┣┣┏┗━┛┃┓━┳┳┛━┏┗┛┏┻╋┣━╋╋
┻┛┣┳┗┓┓┻┃┣┓┗┃┏┗┣┣┳┣┓┃┏┓━┛┏┏┓┛┻┻┣┓┻┗┃┫━┗┗
━┗┣╋━┳┫╋┣━┓┛┏┫╋┏┓┣┗┻┗┗┫┣┗┛┫━┛┣┳┛┗┫┏╋━┳┛┃
╋┳┏━┣┻┳┏┗┓┗┻┳┃┏╋┫┻┏┣┛┗┓┓┗━┛┓┗┗┃╋━┣╋━┃┗╋┛
┓┫┣━┻╋┓┣┳┃━━┻━┣━┳┓┓┳┏┻┗┛┏┻┃┳┛┗┳┃╋┳╋
┣┳┣┻┣┗┫┛┳┣┗┓┗┳╋┛┃┗┳┛┗┫┃┗┣┛┓┛┫┗┻┃┛┻┻┃┫┓┏┫
┳┫┳┻┣┃┗┓━┳┛┫┓┻━━┏┏┓┣┳╋┣┫┳┫━┏┛┓┗┣┣┫┛┗┏┣┫┣
┣╋┓┻┻┣┳━┓┻┣╋┛┓┛┳┓┃┓╋┓┳┫┳┗┣┃┫┓┏┻┓┛┣┛┫┏┻┏┳
┛┏━┏┛┓┻┫┫╋┳┳┻━┛┻━┣┃┏╋┗┏┓┳┗┳┏┣┣┗┓┏┻┓┳┃┫┏┏
╋┻┻┛━┗┃┃┗┛┗━━┗┣╋╋┫┣┗╋┣┓┫┓┫┻━━┏┫┏┃┳┛┻╋┳┃┫
┛┏╋┳┫┓┫┛┣━┳┫┫┗┳┣┳┓┻┃┻┓╋┓┗┳┗┓╋┏┣━┃┣┓┫━╋┏┓
┏┛┃┳╋━┓┫┳┏┗╋┃┗┻╋┛┳┛┻┏┳┃┛┛┛┫┓┃┛┓┓┃┓┫┗╋┣┳┗
┛┗┛┗┗━┣┻━┫┫━╋┣┣┣┗┃┳┻━┓╋┏┏┗┗┃━┣┻┻┗╋┃┏┣┓┣┃
┻┗┛┛┣┏━┛┏┛╋╋┃┣┃╋┫┃┻┗┛┛┓┏╋┛┏┓━┛┗┣━┫┳┳┓╋┃┫
━┗┏┣┗┫┓┳┳━━┣┗┏┛┏┗┏┣┳┳┗┗┗┃━┻┣┗┻┛┫┫┻┃┓┓┛┃┣
┏┏┓┣┳┃━┣┏┃┓┫┓┗┻┓┛╋┫┗┣━┻┫┻┳━┗╋┻┗┓┗━┛━┏┓┓━
┻┗━┫┣┏━┗┗┣┛┏━┣┻┃┏┃┻┃┳┣┳┓┻┗━┏┫┣┫┣┗┫┏┗┓┣━┳
┣┫┃┗┃┓┻┗┓┃┳╋┻┫┃┓┓┫┣━┣┻━┣━╋┃┓┛┓┻┫┗┏┓┗┣━┫┣
┓┻╋┃┻┣┳┓┗┗┛┃┓╋━┏┳┗┻┗┫╋╋┳┗┗┃━┳┗┣┓┣┻┃┣━━┓┓
┓┻┛┣┛┛━╋┓┃┃┳┓━┃┗┗┏┛╋┃┏┻┳┓┃┣┃┻┏┛┳┛┓┓┗┗┫┳┛
┏┏┳┗╋╋┓┫┳┫┻┏┛┻┏╋━┏┏┫┫╋┳┣┻┳┻┓┃┳┣┗┓┏┫┫┳━┫┳
━┣╋┫┃┫┣┛╋╋┫┳┃╋┻┣┛┛┓┏┻┛┃━╋┏┣┗┛┗╋╋╋┫╋┏━┓┏┫
┫┛┻┏┳╋┓┗┏┃┳┃┗┏┛┏┃┫┃╋┓┣┻┛┗┳┫┳┳┳┣┗┳┓┫┫┻┣┓┃
┻┻━┣┣┛┓┏┓┗┃┃┓┓┗┻╋┃┏┃┻┃┳┣┓┳┳┃┏┏┫┛┫┏━┫┻━┳┣
┛┫┃╋┳┣┏┗┛┛━┻┃┣┓━╋╋┛┻┗┗┳┣┳┏┃┛┃━┫┫┃┓┓┳┛┏┫┛
┛━┛┏┗┃┃┻┗━┫┃┏┗┓╋┫━┣┃┃┛━┗┓╋┫┓┳┃━┏━┃┣━┣┗┗┛
┓┏━╋━┣┓┻━┗┛━┳╋┓┫┫┛┗┗┫┻┛┏┻┃┛┳┓┣┣┏━━┳┳┫┫┗┃
┳┳┛┻┳┛┳┗┛┛╋┳┫━┃┓━┻┳┏┛━┗╋┓┫┣┣┃┏━┛┫┃┏┃┻┛┛╋
┃┓┳┻━┃┓┏┓┣┻┳┻┛┫┏╋┳┣┓┻┫┛┳┳╋┃╋┓┗┏┗╋┳┫
┳┻┗┫━┫╋┃┏┳┃━━┓┫┏┣┫┏┓━┓┓┗━┫━━┣┳┫┓┓┗┗╋╋┃━┣
┏┣┫┣┗┣┓━┛┳┗┳┫┃┃━╋┛┗╋┻┗┻╋╋┛┓┣┏┫┓┃┏┳┗┗┻┃╋╋
┳┗┃╋┏┓┗┳┳━━┣┓┃━┛━┫┃┗┛┓┣┓┫━┣┣┗╋╋━┳┃┳┗╋┓━┳
╋┫┻┣┫┃┣┫╋┏┫┻┃┏┓┣┫┳┃┳╋┻┳━┣┛┳┓┫┓┫┣┃┳━╋┓┃┏┓
┣━┓┓┏┓━━┃┣┏╋╋┫━┓┓┓┗┛┗┫━┓┛┫┣┃┛┗╋┻┣┫┣┛┗┻╋┣
┏╋┳┻┛┛┗┏━┻┓┏┃╋┣┳┛┓┓┳┛┓┛┃┃┻┓┛┏╋┛┃╋┻┓┃┏┻┳┻
━┃┛┗╋┗┳┛┗┓┃┛╋┻┗┗┃╋━┛┣╋┗┃━┗━┫┫╋┳━┻┃┻┏┏┣━┻
┳┃┣┗┳┃┣┓┃┣┛┏┃┻┗┫╋━┛┏┏┫┃┓━╋┳┗┗┃┗┏┳┫┛┗┳┫┓┛
┛┏┫┳┏┃━┓┣┻╋┻┏┏╋┃┳┣┫━┓┃┣┗┻┣╋━╋┣━┳┻┳┣┻┫┻┓┗
┣━┃┫┏┣┣┳┏┛┻┗┳┳┃┗━╋┫┏┳┓┃┫╋┗┃┓┣┳┻╋┛╋┓┻┏┣┣╋
┓┛┫━┗┻┓┣━╋┃┏┓╋┣┻┻┗┣┫┫┗┣┏┻┻┻┫━┳┓┳┫┻┃━┫┳┻┃
┃┃┓┣┓┃┻┏┗┏╋┃┗┃╋┛┫┓┻┃╋┫┓┓┓━┛┃╋┣┻┛┏┫┓┓┗┃┳┳
┏┗┏┻┃┳┗┗┏┛┛╋━┏┛┓┓┃━┓┛┓┣━╋┏┓┛┳┗┏━┛┏┓┗┏┫┣┛
┏┻┗┛┻━┏┣┳┗┗┫┳┣━┻┳━┏┛┫┗┃┫┳━╋┫┛┫┳┗┛┻━┏━┣┛┃
┃┗┻╋┳┏┗┏┃┳┻┻━┻┓━┗╋━╋┗┓┫┃━┃╋━┏━┃┣╋┛┓┳┃┳┗┛
┃┣━┻┫╋┏┻┃┳╋┛┣┫┓┗━╋┳┃┓┻━┓━┳━╋┃┏┓┛┳┏┓┣┗┗┣┏
┓┓┓┻┳╋╋┗╋━┃┻┛┏┏┣━┫╋┏━┓┓╋┻┓┛┣┫┻┫┳┛┳┣┓┃┃╋┳
╋┻┣┻┫┣━┛┃┃┻━┃┃┗┳┃┓┳┫┛╋┓┗┣┫━╋┛┓╋┳╋┃┳┃┳┃┏┗
┛┃┣┛╋┏━┻┫┻┗┃┛┏┓╋┗┣╋┛━┻┻┣┣┛┣┻┳┳┏┗┓┗┻┛┃┻┳┳
┗┳┏━┫┗━╋┣┃┛┗╋┫┏┗┻┓┳┳┗┏┛┳┃┣┏┗┳┫┗━━┛━┓╋┏┗┓
━┣┗┏╋┛┫┏┫┳╋┏╋┳━┏┫━┏┗┛━┃┳┛┫┃┳┃┣┻┛┛━┃┃┏┫┳┏
┻┃┣┫╋┏┗╋┳┣┃┛┣┳┗╋┣┗┓┣╋╋┫┣┃┛┏┻┻┣┣━┃┗┣┗┫┣┣┣
┃┳┗┗┗┫┫┏╋┓┣┛┓┛┓╋┏┃┗┏┛┫┳┳┗┣┳┏┳┏┣┣╋┃┓┛┳┓┻┛
┣┏┻┻┻┣╋┓┛┏┣┣┏╋┏━┛┃┳┫┃╋┏┏┳┳┻━┳┳┻┛┗┻┫
┏┫┣┗┛╋━┏┗┏┏┃━━━┓┓┫┃┣┛┣╋━┣┏┣┏┻━┏╋┳┏┃┓┗╋┳┳
┣┃┛┳╋┃┏┃┗┓┫━┃┓┫┻┓┛┳━━┏┃╋┻┗┛━┻╋┗┣┃╋┗┣┃┃┣┣
━┳┏┗╋┛┻┏━┏┫┣┃━┣┏┻┏━┻┣┓┻━┓━┛┫┣┏━┏┻━┣┓━━┏┫
┻╋┛┳┃┳┣┃┳━┓┃┏┃┃┓┻┗┏┫┏━┳┏┛┳┏┏┫╋┣┏┻╋┣┗┫┛╋╋
┻┳━┫┛┫┣┗┫╋┻┗┣━┛┫┓┻┓┏━┳╋┃┫╋╋┳┛┻┻┫┃┏┣┏┗┫┳┳
━╋┳┃┃┏┏━┗┃┓┻┛┏┃╋┓┛┗━┗┗┛┫┣┳┳━┣┻┻┳┓┛┓┗╋┗┓┃
━┛┗┃┣┗┃┃┳┗┻┃━┛┣┫┗┗┳┛┗┫┣┛┓┃┛┳┃┃┫┻┗┓┛┏┳┫╋┫
┓╋┓┳┻┏┗┻┣━┳╋━┳┛┣┃┛┳┃┏┃┳━┗━┏━┻┏┣┓┫┏┓┻┣┏┛┣
┗╋╋┛┗┗┻┻━┛┳┫┻┏┓┗┃┳┳┗┻┗┃┣┃┗┏┛┳┳┛┻┳┻┗┓┃┫┗┳
┣┣┛┻┛┫┳╋┫┳╋┛┛━┳┫┣┓┫┏┓━┫┏┓┻┻┏━┫┻┣┫┛┓┏┫┳┏┫
┻┛┫┛┫╋┏┫┫┛┃┻┛┳┳┃┓╋━┗╋┛┳╋┫┫┛╋╋┫━┗┛┗┣┃┓┫━┓
┓┛┓━┫┫┗╋┣┓┳┗┗━┗━╋┗┓┗┣┓┣┗┛╋┃┏┻━┓┃┗┗┗╋╋┳┛┃
┛┛┳┓╋━┃╋━┣┃╋━┏━┃┛┗┻┫┏┳┃┻┗┳┗┛┃╋╋┻┛┫┻┓┗┃┃┻
┃┛┗┣┗┏┻┛┃┗┗┗┻┓┻━┏┓┻┛┣┛┓┏┛━┓┏━┻┗┳┗┃┗┏━┗┓┣
┛╋┣┓┃┓┳┃┛┫┗┓┃┳╋┓┣┃┳┏┓┓┻┓┫┓╋┻┛━╋┗┫┗━┳┃┳╋┗
┓┣┫━┛┃┛━┓╋┓╋┳┛━┣┳┫━┏┃┗┃┏┗┳┓┏┫━╋┓┛┳┫┻┫┣╋┓
┓┫┫┛┣┣┻┏┛┃┗┃┗━┛┛┣┏┣┓┣┫━┫┣┻╋┗┣┣┏┻┗╋┗╋╋╋┓┫
┗┣┳┃┳┳┓┫┃━┏┛┃┣┫╋┻┏┗━┻┣┳┏┏┻┏┓┣┏┏┫┗┃┓╋┣┻┏━
┣┃┓┳┗┛┓┻┗╋┫┻┏┏╋┏╋┃┛╋┃╋┣┣┛━┻┫┻┻╋┳┗┫┣┛┫┏┓┏
┏┗┃╋┛┏┣┃┗┳┫┏╋┃┓┳┣╋━┃┻┣┻┃┻┓━┗┳┃┏╋╋┓━┣┳┫┏┓
╋┓┫┓┓┣┗┃┗┓┛┃━┣┫┫╋┓┗┃┫┳┣┳┫━┫┛┃┳┗┏┫┏┓┣━┳━┏
╋╋╋━┓╋┓┳┓┛━╋┗━┻━┃┳━┳┫┗┃╋┣┣━╋┻┛┃╋┏┫╋┻┛┳┃┏
┫┛┗┃┻┃┳┗╋┃┃┫┏┛┫┳┓╋┫┣┛┳┻┏┗┻┣┫╋┏╋┏┓┛┃┻┫┛┫┗
┃┣┳┳╋┏┏┓┏┫━┏┻┳┏╋┣┛┛┏┛┳┣┻┓┛┣┏╋┓┣┓╋┛┃
┫┏┗┏┫┫┻━┻┓┗┣┻┓╋┓┗┫┻┻┻┣┻┛┛┻┗┻┏┃╋┏┫┃┓┳╋┫━┓
╋┳┫━┳━┻┃┻━┛┣┃┻┏┓━┫┗┛┓┛╋┓┳┛┛┏┣┓┓┻┓┣╋┳╋┃━┫
┓┻┏┗┏┛━┫┏┳┗┫┗━━┛┏┳┛╋┏┳━┣┛┓━━┃┣┃━╋┻┓┳┳┫━┣
┗┓┛╋╋┗┓┻┓┓┓┳┗┣┛┛┳┏┣┃┳┓┓┃┗┃╋┻┏┣┓┛┳┛┣┣┓┓┻┳
┓┗╋┓┳╋╋┏┗┏╋┗┫┫┳┫━┻┓┃━┃┻━━┏┓┣┗┳┻┛━┃┳┻┓┻┛┓
┃┃━┓┫┣┣┃━┻┏┛┗┣╋━┓╋┏┻━┻┫┻┗━┳┓┳╋┣┓┗┛┣━┳┣┗┃
┛┳╋┳┫┣┻┣┳┣┻┃┗┏┃┫┛┣┳┳┳┫┗┣━┛┻┃┣━┃╋┓┫┣┃┃━┓━
┗┳┛┗┛┻┣┏┫┃╋━┳┣┃━┛┓┳╋┓┗┏┣┣┏╋┳┛┃╋┳┻╋┛┫┃┫┃┫
╋┫┳┗┗┗┻━┳┻┫╋┫┣┳┓┏┃┛┛┣┓┳┃╋┗┗┃╋┓┫┣┳┏┗┃━┓┏┛
┗┻┓┳┳┗┳━┻━╋┣┣┓┗┗┗┛┳┛━┏┫┛┏┏┫┃┃┫┳┣┳┣┃┫┳┛┣┓
┏┳┏┛┃┏┣┣┫┣┣┫┗┗┓┓┏┏┣┣┛━┃┳┣┗━┣┓━┣━┫┏┳┻┫┏┏┗
┏┣┫┏┓┛╋┃┳┓┣┻┗┳┛┃╋┛╋╋╋┓┗┫┏┫┏┛┃━╋━┫┻┏╋┛┛┛┏
━┗┃┃╋┓┗┻╋┏╋┓┃┏┻┗┣┏┳┏┳┛┗┣┻┗┣┃┣┛┛┏━┗┃┳┃╋┫┣
┏┗┗┛╋┛┫┻┗┏┃┗┫┣┣╋┏┣┏┻┣┛━┣━╋┓┻┛╋┣┓┣┣┫╋┳┗━┻
╋┃┫┫┳╋┏┛╋┻┏┓━┫┓┃┳━━┻╋┫┗┳┗┗┣┳┛┗┃┏┃┃┃┏┣┏┛╋
┳┫┏┫┛┏┣┏┻━━┓┻┛┃┻┫┛┗┏╋┻┃━╋┓┗┏┣┛┣┻┛┳┗┣┏┳┓┻
┏┣┃┓┓┻┓┣┗┫┣┗┗╋┻━┗┗┻┛┳┳┃┏┗┣┃╋┳┓━┗┗┗┣┣┃┣┏╋
┓┃┫┏┣┳┳┗┓━┫╋┳┫┣┣┫┗┳┏┏┳┗┃━┏┏┛┏┓┻┫┏┻┗┓╋┓┳┃
┛┛┗┣┗┓┳┫┛╋┗┻╋┣┣┓┗╋┳┓┛━┳┛┳╋┫┳┓┃┳┏┃┳┻┳┫┣┛┛
╋┛┛┃┫╋┗╋┻┳┏┻┃┻━┣┓┃┗┏┃╋╋┣┓┳┳┫┃╋┫┣┗┏┏┗┻┓┛┫
┫┏┳┣┏┗┣┳┣━━┫┻┳┳┣━┏╋┗┃━╋╋┛┃━┗╋┃┣┻━━┣┃━┫┏┣
┻┏┣┛┫┗┛┃┃┳┣┛┏┫┛┳┣┃┻┗╋┛┣╋━┣┓━╋┣┫┣┛┣┫┃┃┃┳┣
┓┓┏┏┫┗┣┓┏┳┏━┛┓┏━┛╋┣━┏┗┛┫┗┓━╋┃┛┏╋┏┃╋┗┻┫┏┃
╋┃┓┫━┓┏╋┏━╋┻┃┃┛┣╋╋┗╋┳┏┃┳┣┻┳━┫┏━┻┫┣┃
┏┓┃┳╋━┣┳━┳┛┃━┏┃┫┃┻┏┓┫┳┏╋┣┗━┏┳┃╋┏━┗┫┳┫┻━┛
┛━┣┃┗┳┃┓┫┗┻┃┻╋┗┫┫━┳┫┣━╋┳┫┃┳┗┳╋┳┫┻╋┏┏┏┳╋━
━┓┏┻┻┳┻┃┗┏┣━┫┣━┛┃┓┓┫┣━┗╋━┓╋┏┫┛┗┻╋━┗┃┛┃┏┗
┗┻┻┗┃┗┛╋╋┃┗╋┫┓┏┳┻┻╋┏┏╋┛┻╋┏┏┳┳┏┓┻┫┳┣┳━┻┏┛
┫┳┣┻┓┏┣┓┃┏┣┓┏┛┃┏┃┓┏┏┛┏┗┃┃┃┛┣┛┃┃┫┗╋┻┣┛┻╋┏
╋╋┛━━┣┻┗┫┫┗╋┳┫┏┳┗┻╋┻┳┏┫┓╋┳┃━┏┗┗╋━┛┓┫┓┣┗━
┓┻┛╋┓╋┗┳┫┃┓┻╋┛┗┓┻┣┓┗┃╋━━┛━┳┃┓┻┫┻━┫┣┗┗┃━┫
╋┓┻┣┣┓┗┗┃┗┫┗┃┛┛┗┃━┫┃┻┓┛┗┓┳┃┏╋┓┗┗┃┳┏┣┫┏┳┓
┳┫━┗╋┛┃┃┏┣┗┗┏┏┣┓┗┗╋┣┏┫┛┻┓┏┏┛╋┣┻╋┛━┻┏┗╋┛┛
┳┻┻┣┏┓┗┃┏┏┫┣╋┏┫┣┗━┃┫┛┏┛━┓┳┗┣┛┛┓┃┣┳━┣┛┫╋┣
┫┳┓━┣┳┣┃┻━┓┗┣┗┣┃┛┻┓┣╋┣┫┓┃╋┻╋┛━┣━┫┣┗┃━┳┳┛
┣━┣┣┫┏┣┓┣┫╋┗┫┫┓┃┗┣━┓┻┃━┏┣┣┫━┻┃┗┃┫┻╋┓┳┛┃┃
━┣┗┣╋┗┛┣┫┃┻┛┳┓┓┫━┏┳┓┻┓┛┫┣━┳╋┗┳┻┏┳┓━┓┛┻┏┗
┏┓┣┃┛┛┗╋┗┻┏┛┳━┓┏┛┏┛━━━┏┛┻┫┃┛┏┏┳━━┣┃┳━┗┗┣
┫━┛┃┓┓┓┃┓┫╋┃┣┳┓┣┗┻┳┳┛┓┳┛┣┓┛━┃┃┳┏┛╋┫┓┓┻┻┻
┫┏┗┏┻┣┏╋╋┓┫━┏┣┣━┃┻┫┻┫┛┣━━┳━┃┫┗┛┗╋┳┗━┛┳┣┣
┓┣┫┳┗┣┻┓━┗┫┗┣┗┓┻┣┛┓┳┓┗┓┛┓┛┣┻━┳╋┃┻┛┏╋┣┓┣┏
┳┏┃┫┫┓┳┏┳┃┫┛┏┫┛┃┏┗┫╋┃┣┳╋┻┃┏┃┣┓┗┛┛┓┃┛╋━┛┏
━┣╋┳━┛┣┗┃┻┓┳┳┫┻━┣┃┻╋┫┛┓━┳┗┏┗┛┏┃┫┳┫┻┓┃╋┏┃
┛┗╋┣┏┻┓━┛┣┳━┓┻┣┃╋┳┻┏┻┻╋┏┓┏┗━┃┛┫┏┗┃┏┣┳┓┳┏
┫┳┗┛┣┓┗┏┫┳┓╋┳┛┻┫┫┳┛╋┛┃┛┫┃┣┗┗┣┣┛┗┻┗┛━┫╋╋┣
┳━┳╋┗┣┻┃┃┳┏┃┫╋┻┓┣┓╋┓┃┳┫┗┓━┣┏┓┃┫━┃┗┗┃┻┳┗┫
┏┛╋╋┗╋┻┃┣╋┗┛┻┃┳┗┛┃┻┛┛╋┣┓┻┛┣━┗┓┃┻╋┗┻┳┣╋╋╋
┫╋╋╋╋┣╋┗┫┣╋╋┫┗┳┛┓┏━┫┻┛┻━┗╋┗┃┛┳┓┗┳┣┗
┣━┛┃╋╋┃┏┣┗┗┏┓┓┃┓┛┻┣┫┫┫━┳╋╋┫╋┻━┃┻╋┓┏┣┃┓┏╋
┏┓┏━┗┛┗━┏━┗┗━╋┫┛┃┣┻┳┻┣┳┣╋┣━┛╋┳┗━┻┗━╋┃┛┏┃
┣┓┗┣┳╋━┓┳┛┛━━╋┓━┗━┓┗┻┛┏┗┳┫╋┛┃━┗┻━┓┏┓╋┃┫┻
╋╋┫┗┣╋━┛┫┗╋┣┏┓┻┣┻┗┓┗┻━┃┳┛━┳┫━┛┫━┃┏┃━┓┛┳┓
━┓┃━┫┃┣╋━┛┫┗┳┓╋┗┗┃┛┫┛┏┳┃━┻╋┫┫━━┫╋┛┣┏┃┛┛┛
┳━┣━┃┣┳┃┛┳┓━┣┣━┳┏━╋┏┻┻┫━┻╋┓━┓╋┣┃┳┃┃┫┫┫╋┏
┏┓┗╋┗╋┓┛┗┛┣━┣┣┗┗┳┃┻┗┓┗┻┣━┏┣━┻┫┛┏┗┏┫┣┻┛╋┛
╋┃┓┓┓┓┳╋┛┏┃╋┗┻┃┛┳┏┃┃╋┣┓━┣┏┏┃┻┛┏┃┻╋┓┓┃┻┳┗
╋┓┓┻╋╋┃┫╋┳┳┻┣┃┃━┏┛┓┏┗┏┛━┓┃━┳┫┓┻┛┫┻┏┛┳┣┣┫
┏┗┏━┻┓┏┗┃┫━┛┗┏┗┏━┗┛┃┫┣┛┓━╋╋┗╋┣╋━┃┓┣━┗┓┗┓
┛┛┣╋━╋┗┫┗┓┣━━┫┛┃┗┃╋┻╋━┻┛┛┏┗┓┫┃┏┛┃┓┳┃┃┫┗┏
┣┛┛┣┛┻━━┫┗┃╋┛┫┗━┫┻┣┫╋┻┓┏┣┫┗┳┓━┃┓┓┏┻┳┏┃━┗
┫┫╋━┫┫┓┓┛┓┗┛┳┣┳┏┓┫┣┛┻┗┓┃┳┳┗┃┗┣┓┓┛━╋┓┃┃┛╋
┗┓┣┫┃┗━┛┫┳┻┣┣┗┗╋╋┏┏┛━┗┳┛━━┛┗┏┻┻┻┓┃┏┏┣┻┃┻
┫┣┣┣┏┳┛┗┣┻┛┫━╋┣━╋━┻┏┓━┳┓┛┓┳╋┣┳┣┃┓┫┣┓┻┣┓┗
┏╋┳┛┣┏┻╋┗┳┃┻┣┫┻┻┛┓┏━┣┛┻┫┓┗╋┳┛┻┫┃┗┳┏┃┓┣┫┻
┗┗┳┳┫┓━┓┃┻┻┏┛┏┛╋┃┏┓┃┛┓╋━┓┣┗┗┗┓┳━┳━┓┳━┳┃┳
┣┓┣╋┫┛┣╋┃╋┳┃╋┛╋┫┻┫┣┃┓┫━┻━╋━┛┣┃┣┗┻┣┏┣╋┛┗┏
┻┗┏┫━━╋┛┃┻┳━┃┓┫━┳┻┣┗━━━┏┏╋┳┏╋┗┓┫╋╋┻╋━┻╋┓
┳━┳┓┛┓┏┣╋┓╋┓┳┗╋━┏┗┣┫┛┃┏┗┓╋┻┓┏┳┫┻┻╋┣┳━┃┏┳
┃┓┓╋┗┻┣┻┓┣┫┻┣┫━━┻┳┳┗┓┛┓┃┗┻┃┳┳┓┳━┻┓┳┃┃┗┓┗
┓┏┓┻┛┫┣━╋━┓┳┫┳┃┃┓┗┏┫┛┓┛┓╋┏┃┳┻┳┃┗┃┻┃┃┓┫┳┛
┫┏┃┻┫┳┻┛┛┏┏┻┓┣┏┫┏┫┓╋┫╋┏━┻┫┏┣┫┃╋┗┫━┃┻━━┃┗
┫┫┻━╋┳┣┫┻┻┓┃┏┳┛┛┳┓━━┣┳━┳┳┫┓┛┃┻┓┗┫┣┗
┻┗┓┃┻╋┏┛┏┫┏┫┏╋┫┗━┏┳┓╋┏┛┗┫╋━┳┣┻┗┣┫┫╋┏┏┻╋┗
━┃┏╋┗┏┳┻╋━━┏┓┛┓┗┃┛┣┗┛┳╋┃┃┛┏┓╋┏┫┫┃┻┃┳┓┏┏┻
┻┫┏┃┏┏┗╋┗┫┳╋┫━┫┣┻┣╋┛┣┳┫╋┻┛┗┣┃┫┏┳┳━╋━┓┃┓┗
┗┏┃━┫┳┣┫┳┏┳╋╋╋┫━┓┛┻━┫┻┻┫┏╋╋┏┛┓┫┣┫┗┓┫┫╋┛╋
┛┣┃┫┃┃━┛┛┣╋┣┏┳┻━┻┓━┳╋┗┗┫┗┫┃╋┛┻┳┣┃┃┏╋┗┛┛━
┫━┓┗┫┗┣┻┫┫╋┏┓┛┗━┻┓┻┓┫┻┗╋┏┛┣┏┫━┃━╋┳┳╋┃┫┻╋
┃┓┗┫┓┫┓╋┣┳┳┣╋┗┗┓┗┃┃┣┳┗━┏┃━┳┃━┏━┗┳┻┗╋╋┻┃┛
┛┃┫┛┗┣┫┣┳┓┳┗┳┛┳┳┓┏┃━┳┗━━━┫┫┛┳┫┳┣┳┻┗━┓┻━━
┏┳┏┳━┗┻┫┛━┫┣┗┳┓┗┣┏┓┫┃┫━┏┣┗╋┃┓┛┗┏┗┫┗┗┳┫╋┛
╋━┛┳┏┫┫┏┛╋┃┗┃┗╋┛┏┃┳┻╋┓┫┓┛┳┣┗┣┓┃╋┓┛╋━┻┃╋━
┣┛╋┫╋┗┳┣┓━┻┗┻━┏┻╋┏┛╋━┓┻━┣┻┃┓┳━┻━┫┳╋━━┫╋┫
┓┣╋━╋╋┣┗┣┣━╋┻┃━┫┫┫╋┃┓━╋╋┛┗┏┛┃━┏┏┣┃┛┣┛┫┓┫
┫┃┗┫┫┗┛┫┳┛┏┫┗━┗┣┻┓┣┻┓┳┏┣┏┳┗╋┫┓━┏┳┓┻┓╋╋━┫
┣┗━┻┛┫━┗┏━┓┛┻╋┓┃┏┻┻┃┫┛┓╋┓┫┏┣╋┛┣┏╋┛┏┗┛┏┫┛
┏┗┗━┛┃┗┏┃┳╋┫┛┓━┗┓┓┳┛┛╋┏┻┳┏━╋┏┫┏┗┣━┏┛┻╋┃┻
┛┓┓┗━┃┣┫┓┫┗┗┗┳┣┻┫┳┓┓┫┣┫┛┳┳┫┓┏┃┏┓┓┏┗┻┓┗╋━
┗┛┫┣┛━╋┣┳┏┏┗┛┏━┏┳━┓┓┃┳┓┗┻┗┃┓┃┻┳┃━┓┫━┳┛┃┃
╋┫┻┗┣┛┛┓┣┣┃╋┓┣┓┗┻┏┫┓┣╋┫━┳━┻┗┓┗┓┻┳┃┛┃┃┻┣┗
┏┃┛┗┣━┻┫┫┫┃╋┃┳┻┗┏━┃┓┓┃┗┛╋┳━┃┃┣━━╋┗┣┗┛┗━┛
┃┗╋┣┣┃╋┏━┏┃┳┏┓┻┃┓┓┻━╋┳┗┗┏┻┻╋┓┗┣┳╋━╋┃╋┗┫┳
┏┏━┫┫╋┛┛┛┻┓┛┓┣┛━┃┏┳┏┃┳┗┗┃╋┫┳┛┃┗┣╋┛┓┫┻┣┗┛
┣┗┛┫━┗┳┃┗┏┗┃╋╋┗┻┗┗┓━┳┗┳┏┻┗┛┣┫┗┃┓┻┓┳┓┛┏┻┗
╋┃┳┫┓┓┻┗┛┛┓━┣┓┫╋┗┓┫┏━┓┻┃┃┻┛┛╋┓┻┣━┻┫╋┫╋┓┛
┃┏┳┗┃┗┓┻┏━┫┓┣┳┣┻┃┗┫┏┗┻┏╋╋╋┃┛┓┃━╋┫┻┏
┻╋┻┳┛┏┣┃┳┗┳┻┏━┏┛┫┻┻━┳┳┫┓┫┓┓━┻┃┓╋┳┣┳┫┏┏┗┃
╋┃┓┫┓┛┗┳╋┳┗┻┓╋━━┫┏┓┣┗┫╋┫┗┃┏┫┗┃━┗┳┏┳━┓╋┳╋
┫┛┏┻┳┛┛┫┳╋┳┗┛┃┻┣┛┳╋┫━┃━┻┃┳┓┳┏┣┳┫╋━┗┣┃┓┃┃
━┛┗┏┣┓┻┗╋━┛━┣┳━┻┻┫┣┛┓┻━┳┃┳┃┓┛┻━┫━┃┻┳┣┛┏┗
╋┫┛┗┫┫┓━┻━┏┛━━┃┏━┫┫┳┣━┣┛┻┫━┛━━━┳┳┏╋┫┏━┳┏
┣┏┃┗┣┓┣━━┏┣╋┃┛╋┫┫┓┛┓┛┳━━━┣━┫┓┏┣┃┫┗┓┫┓┣┏┣
┣╋┣╋━┛┃┗┣┻┗╋┏┳┳┻┻┳┻━┣┳┏┗┣┃┫┏┏┣━┣━┏┓╋┳┛┛┣
┓╋┃┛┣━╋┏┻┓┻┳━┗┛━╋┻╋┃┛┣━┫┣┫━┫┣┛┃┣┫┛┏┓━┫┛┛
┻┻┳┏┏┣┳┫┛┣┓┏┣━┣┻┏┛┛┫┏┏┻┣┳┓┳┫┏┛┣┛┏┳┻┻╋┳┃┓
┫┛┛━╋╋━┗┏┏┓╋┻┗┓┏┣╋┫┛┳┛┓┫┳┫┓┓┗┓┗┫┳━━┗┫╋━┛
┓┳┣┳┣┗┛┣┏━┻┛┻┻┛┣┛━┃┳┗┳┏╋┗━┃╋┃┫┃┣┗┗┛┫┳┛━┗
┻┗┛┗━┻┃┏┻╋┗┳╋┻┗┻┫┣┫┛┃┻┗┫┛┫━╋━┏┣━╋┛┃╋┳┃┓━
┃━┣┳┛┳╋┛┣╋┏┗┳┃╋┫┫┳┫┃┫┳┃━┳┛┻┗┣┏┫┛┛┓━┛┫┫┃┣
┛┫╋┃┫┫┻┣┃┻┏╋┗┏┛┳┏━┣┣┃┛┣┫┣╋┛┃┏┗━┣┏━┛╋╋┓┛━
╋━┃┓┃┃┫╋┳┗┛╋━┻┻┗┫┛┣┻┗━┛┓━┫┏┃━┓┓┃┣┛┛━━┗┛╋
━┃┗╋┛┛┏┃┳┗┛┫┫┛┳━┻┗┗┃┗━╋┻┓┛━┃┏┏┻┫┃┛┣┗┫┻┳┏
━┓━╋┗┓┳┫┛━┃┓╋┣┗┏┛┳┏┛┳┻┳┳┻┓╋┃━┛┛┃┗━┫┫┣┏┛┫
┣┓┓┓┣┻┣┛┻┏┓╋━┫┳┳┫╋┳┫┳┗┫┣┣┓━┃┓┗╋┃┻┣┓┓╋┏┫┏
┳┏┻┣┗┓┫┏┣┫┛┻┏┃━┃┻┃┛┫┛┃┛┏╋┣┫┏━┛┻━┻┓┛┗┓┓━┓
┳┣┓┛━╋┃┛┣┣┗┗━┃┗┃┏┃┏┃┃┓┫┻┃┏┫┣┓┣┳┓┣┓┫┃┗┳┣━
━┃┛╋┫╋┗┓━┓┣━╋━┫╋┓━━┏┻┣┏┳┣┏┻━┳┣┣┫┛┣━┓┗┏┛━
┳┣┳┏┫┓┫┗┻┏┓┃┗┫━┗╋╋┛┳╋┻┻┓┫┻┳┃┗━┫┣┛┳┳┳┃┳┳┳
┛┓┻┫┓┃━┛┫┓╋┓━┓━┛┃┏┳┣┳┓╋┗┏┗╋┳╋┗┣┫┛┓━┃┫┣┻┣
━┗┛┳┏┫┃┻┓┛┛┛━━┻━┃┗┫┏┳┳┣┃┏┗┣┳┫┫┳┣┫┫┫
┫╋┳┃┛┃━┫┫┓┗┃┫━━┻┻┃┏┛┃━┏┃┓┗┃┣┻┫━┏┣┓┓┛━┛┗┗
┗┛┏━┃┻┃╋┣┗┻┃━━┛┣┣┳╋┃┻┻━━┓┳┣┃┗┣┃┗┫┣┓┛┳━┳┻
╋┓┻┻┏┏━┃┣┓┃┗┏┣┓┫┳╋┗╋┻┓┣━┣┫┗┻┻┗┓┳╋┳┗┃┓┳┗╋
╋━┗┣┓┳┃╋┏┃┣┗┻┻┻┓┃┃┣┳┓┗┗┣┓╋┫┓┗┏┓┓┳┳┳╋╋┗┛┗
┳━┏┳┣┫┏┻┛┓━┣┳┳┛┃━╋┛┏┗┣┣┻┗┛┻┫┣┗┓┏┛┳┗┛━━┏┏
┫┃━┓┗┏┃┣━╋━┗┳┣┓┏┣┃┛━╋┻┏┓┗┛┣╋┓━┳┏┃┏┳┻┗┗┏┫
┏┗━┓┣┳╋┏┣╋╋┃┫╋┳━┓┃╋┛┓┣┫┫┃┏┳┏┛┗┗┣┣┫┗┗╋┗┛━
┻┏┛┓┳┳┳┫┻━┏┗┓┻┫╋┗┗┳╋╋┛━┻┏┏┏┫┓┓┳┣━━┏┛┛┏┗┃
┫┫┫┳┛┗┗━━┣╋╋┫┏┏┻━┗╋┓┓┗╋┛┣┣┗┻┻┛┳┫╋┗┣┻┣┗┫┓
┳┗┫┓┻┳┳┻┓┃┃┻┣┓╋┫┏┳┛┻┳━┻┣┃┣┗┫┓┓┻┛┃┫╋┛╋┣┓┓
┻┣┃╋┻┫┗┛┓┗┫┏┫┻┏┫┛┻┏┻┣┳┓╋┛┏┏┓┫┳┛┻┃━┻┫┻━┳┃
┻┣━┓┃┗┃┓┛┫━╋┫━┻╋┏━┃┻┛┗┛┏━╋┃┏┗╋┃┫┏┻┫┛┗┣┃┫
┓┻┓┫┃┳┳┓┫━┻┗┫┣┃┛━┃┗┳┛┗┓┣┛┳━┃┻┗┃┛┻┏╋┣╋━━┏
┻┃┣┛┳┓┗┗┃━┗┛┛┏┛┳┫┻┫╋┏┗┗┃┓┛┳┗┳┓┣━┣┫╋┏┃╋━┳
┻┏━━┣┻┳┗┗┗┫━┣╋┗┣┛┓━╋┣┗┓┏┻━┫┓┏┳┏┛┃┻┓┃┣━┣┣
┃┏┛━┻━━┻┗┓┛┛┃┫┛┛╋╋┓╋╋┫╋┏┳┗┻┫┛┏━┫┳━━┓┏┫━━
┗╋╋┳┫┻┏┛┫┛┫┳┛━┗┫┣╋┃┫┃┳┏┻┫┛┫━┫┃╋┗┣┗┛┛╋┫┳┏
┳┗┃╋┳┳┓━┛┣┣┗┣┻┛┻┣╋┓┫┗━┏┗┻┛┗┫┃━┫╋┗┣━┫╋┏━╋
┛┃┏╋┻┫┛╋┫╋┗━┫┏┻┻┳┣┳┫╋┣┻┫┻┳┃╋┓┳┫┫┓┫┫━━┣┃┣
┣┃┣┫┣┛╋┃━┛┏╋╋┳┗┏┣━┫┳━┗┻┻┏━╋━┃┓┻┃┫┛┫┳┏┏╋┛
┗┳┃┛┳╋┣┫┏┗┫╋┛┛┫┣╋┫┃╋┓┻━┓┣┏┃┃┻┏┳┳┻┣━┏┫┳┏┏
┫━┓┣┗┳┛┣╋┗┗┣┫━┗━┻┛┓╋╋┳━┏╋┗┫┳╋┃━┗╋┓┫┻┫┻╋┻
┻┻━┏┗┣┗━┻┏╋━┳╋┓┛┫┗┗┏┻┣┳┣┫┏┳┳┛┃┻┏┃━┛╋╋┃┏┳
┗┏┏┗┛┛┃┳┻╋┗┗┏╋┃┫┫┃┓┳╋┣┫┻┣┳┓┛┃┃┓┃┏┣┓
┓┗━┓┻┗┳┗┃┫┛┳┓┓┫┣┏┳┗┳╋┳┳╋┻┗━┻┻┻┳┃┃┓┻━┫┓┫┛
┃┛┣╋┫╋┓┏┃╋┫┻━┗┗┓┛┏┏━┛╋┗┏┓┛╋┣┓┣┻┗┗┻┣┫┻╋┓┻
┃┛┓╋┳┓┻┛┣┫━┓┣┗┃┃┳┃┃┻┻━╋┏┗╋┻┓┓━┳┫┛┓╋┫┣┓╋╋
┳┓┛┛┓╋┓━┫━━┳┣┻┗┗┛┣┃╋┏┣╋┃╋┓┓┓┳╋┗┃┫┗┳┛┳┛┏━
╋┳┛┓╋╋┏┃╋┳╋┛┳┓┫┫┏┻━┃╋┓┛┛┓┗┣┫┫┗┏┳━┣┻┓┳┳┓┻
┗┏┳┳━┳┛┛┗┳┫┫┫╋┃┣┳╋━━┃┓┓┫┳┓┻┗┗┻┗━┓┃┣━┣┗┛┗
┣┏┫┓┓┏┗┣┳┏╋━┃┛┳┣╋┣┳━┗╋┫┳╋┛━━┃┃┫┏┏┏┗┻┓┣┳╋
━╋╋┃┣┃┃┏┫╋┫┏┣┻┣╋╋┃┃┗┛┳╋┳┛┏┃━┓┓┛┻╋┣┗┳┏━┫┣
┫━┏┻━━┳┛┓┓┻┗┏┣┻┣━┃┻┳┃┃┳┳┃┫┓┛┏┗━┛╋┫┃┳┛┣┛┣
┫┃┏┛┫┳┗┣┳┗┳┫┻┛┻┃┛┃┳┛┣┏╋┃┏┫┣━┏┻┓┻┫┣━╋┓┳┣━
┛┏┳┳┣┫╋╋┳┓┻╋┳┗┫━━┫┛┛┃┃┣┓┃━┃━━┳┓━┃╋┗┃┣┳┏┣
━╋┏┣━┃┏━┳┳┗┣┃┻┣┳┫┗┃╋┫┃┻┣┏┣┃━┗╋┏┓╋┫┫┓┃┳┣┃
┫┏┣┳┃┃┏┳┻┏┳┏╋┓┓┓╋━┏┣┳╋━┃┗┛┣┏╋┻┓┻╋┛┏━┗┫┻┳
┣┗┃┣┳┫┫┳╋┃┏┓┃┣┏┻┣┻┣┫┏┃┓┗┃━╋┏┛┫━╋┛┳━┃┻┫┻┃
┫┫┫┻┳┛┣┃┳┫┣┣┏┗┃┓┏┃┓┃┗━╋┗┳╋┣┏┣━┻┗┛╋┏┛┛┓┣┏
╋━┛┻━┛┓┏┳┣┣┃┛┫╋╋┗┫━┗┓┻━┫┫┳┻┓┗╋┳┓┃┛┳┣┏╋┃╋
┗┗━┗┻┣┃┻┓┗┗╋┗╋┓┗┃┻┻━┣┃┃┛┳╋╋┣┏┣┏╋┛┳┻━╋━┳┳
┗┗┻┳┫┳━┃┳┣┛┳╋┳┛┃┳┗┳┣┻┗┗┣┻┛━┻┻┻┛┗━┏┏┃╋┻╋┳
━━┗┏┗┗┛┃╋╋┓┫━┏┓┻╋┫┳┓┳┛┓━┛┃┓┏╋┻╋┓┳┃━┓━┛┣┗
╋┛━┗┳━┳┳┏┳┣┻━┣╋┃╋┻╋╋╋┫┫┣┗┃╋┗┗┗┗┓┳┻━┛╋┗┗┣
┏┗┣┛┗┻┓┏┗┫┳┣┃┫┃┃┓┏┻╋┏┛┓┗┻┓┗┣┓┻┳━╋┓┓┏┫┏┫┛
┳┗━┫╋━┛┓┗┣┗╋┗┗┳┳━╋┛┃┏┻━┏╋┛┛┫┫┃╋┫┳┳┣┓━━┛━
╋┓┛━┫┗┗┏━┫┣┫┓┫┃┃┳╋┛┣┣┳┃┃┓┻┣┗━┫┏┏┓┻━┃┳┳━┏
┳╋╋┃┗┛┳┗━┏┳┻┗┛┫┃┏┫┓┫╋┻┓┣━┗┫┓┃┻┃┻┏┳┃
┛┣┃╋┻┻┣┣┫┻┓┻╋┗┃━┻┫┓┳┗━┛┻━╋┛╋┳┻┏┫╋┫┳┳┣┏┛┓
┻┏┃┫┫━┣┫┫┳┻┣┃╋┃┛╋┛┏┃┏┃┫┛┛┛┳┫┳┃╋━┃┏━┓┳┓╋┛
┳━┳╋┣━┻┳┏┳┫┣╋┛┣┣┳┻┻┫━┓┫┫┳┻┳┣┃┗╋╋┓┗┛┻┗┓┏┗
━┏╋┣┻┳╋┛┃┫┻┣┓╋┃┛┫╋┏┓┫┓┗┏┗┗┏┫┗┓┗╋┻┣┏┃┫┗┏┛
━┻┗┛━╋┳┻┏┫┗┛┻┛┓┻┛━╋┻┻┏┏┣┣┣┳┓┓┏┫┣┛━┓╋┛━┳╋
━┣┫┓┓┫┓┗┛┃╋┓┫━╋┓┛┃┻┫━┻━╋┃┛┣┏┓┏┻┏┓╋┫┫━┏┣┣
┃┫╋━┃┛┏┫┣┏┻┗┃╋┓┣┣┃┣┻┣┳┫┓┫┗╋━┳┏┫┳┳┓┓┃┗┛┗┓
╋━┃╋┣┫┏┓┗┳┳┣┻┳┻┳┏╋┃┫┗┫┃╋┓┓╋┓┗━┣┗┓━━┻┃┏┃╋
┣┛┛┻┗┳╋┳┣┏┫┻┻┳┗┫┗┏┏┗┏┫╋┣━┳┃┣┛┻┣┃┏┃╋┏┗┛┗┣
┛┣┫╋┗┛┻┏┃╋┃┃┳┫┓┻┣┳┣┣┣━┏┗┻┫━╋┻┛┓┳┓┃┣┫┓┻┗┓
┓┓┃╋┫╋┛┗┫┻┏┃╋┗┗┣┃┃┻┗┓┫━━┏┛┓┗┳╋┓━┛┗┏┓━┫┻┣
┳┏┏┗┛┻┃┳┃┣┓┫┏┗┗┳┓╋┓┻╋┻┣┓━┳━┫┻┗┣╋┣╋┗┣┗┛┳┃
┃┓┳┃┻━┛┗┏┛┫╋┏┫┓┫┏┏┗┛┛┫┓┗┓┓┓┳┫┫╋┓┫┫┳┏┛┗┣┏
┳┳┓┃┓┓┻┏┏┳┓┣┗┏┻━┳┫┗┛┣┳┗┃╋┳┫┓┗┳┻┳┫┻╋┛┻┻┓┏
┣┻┣┃┻╋┃┓╋╋┛╋┫┏┃┳┫┳┫╋┫╋┃┣┫┃┛╋┓┓━┃╋┗╋┛┃┳┻┻
┣┳┃┳┏┏┣━┳┻┏━┳┳┓┓┓╋┻┗┻┛┏┛┗┳┳━┛┻┃━┓┫╋┗┗┃┫┻
┛┓━╋┓┛┛┓┗┣┃┃┗┛┏┛┣┣┛┃┫┳┻┗┏┛━┳━┏┛━╋┏┫┛┣┣┏┃
┏╋┏┓╋┓┛┓┻┗┗━┃┫━┓┫┻┳╋╋┃┛┃┣╋┓┳┓┛┫┫┏┳┃╋┳┫┃┏
┏╋┳┫━┳┣┻┓┛┃┗┃┓┳┳┻┃┓┓╋┣┏┣┃┻┃┛┏━┻━┻┗┏┗╋┓┣┃
━┳┫┫┛━┃┓┳┗┻┓┫┛┣┣━┳━┓┗╋╋╋┏┃━╋╋┣┃┏┻┛╋┣┃┻┳┏
━╋┗━┻┃┻┳┏┏┏┻┛┓╋┗┃┣┗┓━┫┛━┛┛━┛┳┛┓┻┗┛┗┓┃┏┏┻
┓┃┣┣┫┏┓┣┳━┣╋╋┻┛┗┛┫┗╋━┣┏┏┳┏┛┓━┏╋┻┃╋┣┛┻┣┣┫
┃┻┳┻┏┳┛┏┻┣┫┓┃┏┏┣┗┣┣┳┃━━┛┻┛┏┣━━┓┳┃┛┫┛┃┗┣┻
━┓┓╋┗┳┣┻┏━┳┛┣┗┫┃━┛╋╋┏┳┃┳┗┏┓┃┫┓┃━┗┛┳
╋┳━┓╋┗┓╋╋┓┫┛┛┓┃┻┳┏┗┳┏┛━┛┛╋┫┓┏┏┛┓┳┳┻┗┳╋┃┏
┃┃╋┃┳┳┳┛┏┣╋┳┣┛┫┳┗┛┏┗┫┓┓━┻┗┳┗┫┻┣┻┃┗┳┗┛┗┗┫
┳┫┓┳┫┏┣┃┣┗┳╋╋┃╋┃┣╋┗┛┻┛┳┳┫┻┃┣┫┏┃┗┓┻┓┗━┫┗┛
┻┗┳━┻┗┛┣┗┣┻┗┛┛┳┃┻┃┗╋┫┫┏┻┻┫┣┫┏┛╋┳┏┓┣┃┳┏━┫
┗┣┃╋╋┫┏┃━┓┏┻┣┓┳┣┳┃┃┗┛┳┗┳┳┫┛┳┛┫┓┣┃┃┓┏┻┳┳┏
┃┃┣┫┃┏┣┳┓┗┻┓┏┛┻┳┻┛┣┃┻┳┫┣┃┃┃┣┏┣┻┏┛┻┣┓┃┏╋━
┣┃┃┃┛┻┳┓┫┗┛╋╋┳┃┻┣┃┫┓┓┓┫┫┗┫┫┫┣┏┏╋┃┃┏┻┣┛━╋
┫┏┻┳┓╋┓┫┏┣┃╋┏╋┛╋┗╋┓┫╋┗┫┃┣┃┻┛┓┫┃┗┣┗┗┫┣┻┛┣
━┫╋┫┫┻━┏╋┃┏┻╋┣┓━┏╋┛┳╋┫┏━┗╋┣╋┏━┗┫┛┳┗┓━┳╋┻
┣┻━┳╋┛┣┣┳┫━┣┻┻┫┫━╋┻┳┫┣┃┣┏━┣┃┣┃┳┓╋┗┻┳┓╋┣╋
━╋┗┏┓┣┛┻┏┻╋┳┣┳┫┣┣┛┻┣┓┣━━┣┏┫┫┛┣┛┓┣┓┃┳┛┳┻┛
┗┫━┳┫┫━━┏┃┣┛┳┗┫┗┳┻━┛┗━┓━┓┳━╋┃┏━┻┳┏━┏┣┫┻┳
┏┛┣━┏┣┻━┳━╋┗┗┓┳┃┛┛┻━┗┳━┏╋━┓━━┫┃┫╋╋┛┏┛┻┗┗
┣┗┛┣┗┗┃┃┛╋┃┓┛┫┃╋━┗┏┃━╋━┃┓┳┏┛┛┣┃━┳┏┫┳┗┃┛┃
┣┓┫┳┗┓┫┏┫┫┛━┣┏╋━┣┻╋┗┗┗╋┳┳┓┓┛┏┃┓┳┏┛┗┗┣┳┓┳
┫┳┛┳┓┓┓┛┓┻┃━┻┓┻┣┫┳┫┣┛┓┻┻┓┫┣╋┏┓┣┓┻━┓╋━┗┳┳
┳┳┻┻┣┓┗┫┣┻┣┓┳┓┛┗━╋┃┏┻╋┗┻┏┓━┳┏┓┻┣┏┃━┳┛┻┫┳
╋┃╋┓┣┣┏┣┏╋┳┫┻┫╋┗┣┳┻┻┗┗┻┫┳┫┃┛┓┫╋┏┏┻┗┗┳━┫╋
┫╋┳┳┣━┏╋━┓━┓┃━┳┃┗╋┏┳━┻━┻┓┻┻╋┃━┫┻┓┣╋┗┃┣┣┗
╋━┃┃┛┛┗┃┏┻┃┗┏┣┳┫┏┻╋┣┓┻━━┫┗┓┗┳━┗━┏┛┫┓┳━┻╋
━┗┏┫┛┛┓┓┳┓┗┛┓┓┣┻┓┻┫┏┓┻┳┳┏┫╋┻╋━┓┃┗┛┻┓━┏┣┳
┣┳━┣┓┗┗━┫╋┗┻┻┛┻┛┣┗┓┻┓┗┛┫┛┏┗┏┣┃┣┣┛┻┗┏┏┳━┃
┏┣━┃┏┗━┣┗┓┓┛┳┫┏┗┃┏┻┛┓┣┏╋┻┳┳┓╋┗┫╋┏┓┣┛━┃┓┃
┓━╋┫┻┫┳┛┗┛┫┻┛┃┳┳┏╋╋━┏┻┃╋┳┫╋┓╋┣╋┛━┓╋
╋┣┛╋┓┣┣━┫┻╋┓┻━╋┏┣┫┻━━╋┃╋┓┣┣┛┣╋┏┣┃┣━┛┗╋┗┃
━┫━┣┏┛┫┓┏┏╋┓┻┳┓┣┃┛━┏╋┫━━┫┓┏┗┣┛┛╋┻╋┏┓━┳┳┛
┏━┻┃┓┏┏┫┓┳╋┃┳┳┗┫┻┓┻┻╋┗┣┛┗┓━┃┏┫┃┣┫┳┣┣╋╋┛┃
┗┫╋━┓┃┓┏┻┻━┛┛┻━┣╋┣┫━━┻┫┗┏┗┗┃╋╋┃┫┛┫┳╋╋┃┻┛
━┓┏━┓┫┛┫┛┓┳┏┛┣╋┛╋┣┃┓╋┣┳┗┫┻┃┏┏━┛┫┫┻┃┻┳┳┏┗
┓┃┗╋┣╋┫┓┓┏┏┫┃┗┻╋┛┻┳━┓┗┻┫┗┗┳┃┳┳┻━┫┓━┳┳┣┃┻
┣┛┃┛━━┛┃━┻┻╋╋┻┃┓┗┓┓┛┗━┓┗┃┓┳━━┏┣┏┛╋━┓╋┫┫┻
┛┗┗┫┓┗┣╋┛┃┛━┗┳┣┛┫┛┻┳┳┃┣┛┃╋┳┗┳┣┏┫┗┗┫┃━┣┳━
┗┻┻━┳┫┏┏╋┫┓┗┏━┛╋┏╋┏┛┗╋┻┻┃┗┃┃┳┓┗┓┛━┻┃┳┻┫┳
┏┓┃┳┣╋━┃┓┳┳┛┃┳┗┻┏━┏╋┻┗┻┗┳┛┳┗┗╋┏┗┻┃┳┛┓┛┓┻
┻┫┫┏━╋┣┏┳┣━┻━┛┣┫╋┗┃┏┻┗┻━┓┃┣╋┫┓┫┣┣┳┏┣━┛┫┏
┣┓┻┏╋┣━━┳┳━┳┫┛┏━┏╋┳╋┓━┳┳╋┳┃┣┗┃━┛┫┳┓┳┏┃┛┫
┣┛┫┗━┫━┃━┛┏┃┛┃┓┻┳┏┻┃┛┗┓┏┛┣━┃┳┓┻┏┓┫┳┓┳┓┗┣
┏━┳┏┗┫┛┳┗┛┏┣┓┛┗┫┣┏┓┛┫━━┏┗╋┫╋┳╋┻┓┗┓┫┓━┣┫┛
┃┓╋┓━━╋┳┓┗┛┗┣┗┣┓━━━┛━┓╋┻┛┳┣┗┳┓┻┫┏━┛╋┏━╋┗
┳┏┃┫┣┓╋┣┳━┫┻┫┏┛┓┣┗┓┃┫┛┻┓┣┗┃┏╋┗┫━━┓┓┣┻┗┃┻
━┫┫┣━┫┻┳┳╋┳┳┃┣╋┏┃┛┫╋┫┻━┏┛┓┏┗┃┣┃┳━╋┻━┻┻┓┓
┗┃┗┻┏╋┫┏┣┗┗┏┻╋┗┃━┻┓┏┓┛┳┃┣┛┏┻┣┛━┗┫━┻┏┫┃━┫
┻┗┳┏┫┏┗━┏┛┣┣┓┃┏━┗┗┗┻━╋┳┃┏┳┓╋┓━┃━┻┻┻┓┻┏┓┛
┏┓┻┣┃┛━┫┫╋┓┻┫┓┻┗┣╋┗━┻━┃┳┣┃━━┳━╋┗┛╋┳┛┣┗┃┗
┓━┫━┳┻╋┻┻┗┗┳┫┻━┓┻┣┓╋┗┏━┗┃┗┣┛╋┣┛╋━┃┏┳┓┓┏━
┳╋┣┛┃┫┗╋┫┗┏━┏┣┏┻┳━┣┃━┫┗┣┃┛┏━┻┳┛┛┏━┏┳┣┏┃┏
┓━┣┃┃┗┻╋┗┣┫┃━┓┳┛┛╋┫┻┳┣┓┃┏━┓┏┃┓┏┳┣┓┓┛╋┫╋┳
━┃┳┏┻┻┏┃┃┫╋┳━┻┗┻┳┛╋━┓┗┳┏┳┏┫┏┃┓┛┣┻┛┃
┓━┛┃┏┓╋┓┗┣┫┃┏┣┗┣╋┗┛┗┫┳┳┣╋┣┻╋╋┓┏┃┳┏┳╋┣┃┃┣
┏┓┏┓━╋┛┻┛┃┓┏┛┫┗┳┏┻┏╋┫━┏╋┛━┛┛━┳┃┳┃┃┓╋┓┻┏┻
┗┣╋┓┛┃┓┃┫┳┫┳┛┣┻┏━┗━┣╋┓┳╋┣┃┗┗┏┛━┳╋┣┃╋┓╋┻┛
┣┫┏┏┓┣┳╋━╋┃┻┃┃┏┃╋┏┫┣╋┳┳╋┏┓┛┃┣┗┗┏┳━┫┏┃┣╋┃
┓┣╋┫┗┛┏┻╋┣┛┏━┫╋┛┓┣┣┗━━┳┣┓┃╋┛┣┓━┓┣╋━┏┏┗┃┛
┗━┓┛━╋┣┏━┻╋┫┛╋┫┻┫━┫╋┫┛┃┏╋━┏┗┏┳┃┏┓━┣┻┫┓┏┳
┣┻━━╋┗╋┣┫┗┣┃┗┳┏╋┫┗╋┻┓┓┗╋┳┛┫┏┃┏┛┗┏┃━┣┫━┛┗
┻┣┃┻┛┫┓┣┃┳╋┏┳┻┏┣╋┣╋┳┏╋┣┣┗┗┏┏┓━┃╋╋━┳┻┛┗┓┻
┫━┓┗┏┳┛┗┓┗┛┓┃┳━┏┻┗┳┣╋╋┃┃━━┳┛┣┫━┳┓━┫━┣┃┻┃
┣┫╋┃┗┻┃┻┃╋┗┏┣┃┃┫┓┛┏━┏┓┃━┗┏┃┓━┻┓┓┛┏┫┳┣┫┻┓
┏┳┗┏┫┃━━━┓┫┣┗┃┏┛┛━┻┗┗┏┳┏┳┗┣┛┛┻┛┣┃┛┣┣┫┗┛╋
┻┳╋╋┃━┻┣┃┃┳┓┗╋┛┓┗┳┏┣┗┗┳╋┏━┛┏┗┻┻┏┃┫┃┫┳━┗┛
━━┻┗┏┛┃┃━┛┓┃┏┏┣┏┫┛┫┣┗┣┻┗╋┣╋┛┃━┛┏┗┣━┣┳┛┏┳
┳┫┗┻┛┛╋┏┏┓━━╋┣┻━━┓┓━┓━┫┣┃┏━┳┓┛━┏╋┛━┏┣┫┛┃
┛━┻┫┫┓━┏┣┃┳┣┣┏┫┓┫┫┛╋┓┏┻┓┗┣┳┫┃┳┗┛┏━┛┳┛┗┣┣
┻┓╋┫━┗┣┗┓┫┻━┣┛┳┳┏━┛┗┫┫┻┫┗┫┃┛┃┻┳┏┏━┛┃┓━╋┗
┻┓┫┳┳┻┳┗┃━┣┏┏┳┫┓┗┻━┛┳┏┓┏┓┳┣╋┻┻╋━┣┫┳┃┣┏┻━
┓┓┏┫┣━┣┓┗┫┓━┳┏┛┃┻┛┣┓┳┓┃┃┻┛┣┣┏┓━━━┓┛┣┫┗┗┓
╋┏┻┏┃┫┫┻┳┫╋━┗┗┓┻┛┳╋╋┃╋╋┓╋┫╋┻┏┻┳┓┗┣┫┻┻┳┃┏
┻╋┛┻┣┣╋┻┳┻┳┻┓━┓┃┛┃╋┳┃┫┏┛━┫┣┗┛┻━┻┣┗┛━━╋┳┫
┫┛━╋┳┛┳━┛┛┫┫┓━╋━┓┏┓┗┻┃┃┏┏┳┛┻┛┫┻┻┣┫┣┛┣━┣┫
┫┻┓┫┛┛┳┻┣╋┏━╋┗┻┏┓┏┫┓╋┛┳┛┓┛┗┓┃┻┛┛┳┳╋┃┓┫┓╋
━┛┃┃┃╋┣┏┗┓┫┏┻┏┛━┏┫┃┛┃┫┗┏┏┏┏┻╋━┛┗━┣┃┛┗┛┗┗
┗┫┛╋┣┗┃┳╋┳┛┛━╋╋┻╋┳┗┻┫━┗┏┏┃╋┛┫┻┫┻┗╋╋
╋┛┻╋┣╋┓┳┳┫┓╋┏┓┗━━┻┳┃┻┓━┣┛┓┗┗┛┛┣┏┓┛┗┳┃┏┗┣
┓┃╋┣┛┃┻┻┫╋╋┳┗┃╋┏┛┏┓┳┛┳┏┏╋╋━┏┏┣┻┏┛┗╋┫━┏┓┓
┛┗┻┓┣┫╋┻┛┓┣┏┗┳┳┗┛┗╋┏┫┃━┃┳╋┗┏┫┗┏┃┻┳┛┓┻┓╋┳
╋┫┏┫┗┃┓━┓┻┻┛┃┏┳┃┗┃┫┫┣┓┃┛━━┣┻┓┏┻┏┛┳┣┃┳┣┏┃
┫┗┃┛━┓┣┳┓┛╋━┻╋┓┳┳━┣┫━╋┳┣━┳┻╋┛┃┫┗┫┻┗┛┏┫┛┓
┃┳┓┳┃┻┗╋━┫┗╋┳┏┗━┫┏┏┳┛┻┃┛┏┳┳━╋┣┃┛┻┻━╋┓┫┃┗
┓╋┛┛╋┳┏┳┓┏━┳┳┻┻┓┣┛┃┛┣┗┛┏┃━┛┗┗┛┻┃┣┻┣┫┃┗┃┗
┓┓┣┓┣┣╋┃┏┛┳┫╋┳┏┻┛┓┻┓┃┫┃━┛┗┃┣┛┳┃┏━┫┏┻┣┗┃┛
┛┛╋┃━┃┏┳┫┏┳┫╋━┻┫┗┳┓┛┣┗┳╋┣┳┏┛┣┗┛┫╋╋┻┗┃┛┣┛
┛┃┓┫╋┓┛┓━┣┛┫┛┗┣┃┫┣┃╋┫┏┳┗┗┃━┻┻╋┃┏┻╋━┗┓┏┻━
┏┏┻╋┓┏┛┣┛┳┓┗┗┻━┃┣┫┓┻╋┛┻┣┫┓┛┻┳┓┗┫┻┏┫┃┳┛━┣
┫╋┓┻┗┛┏┳┗┗┳┓┳┳┫┣┣┛╋┗╋┏┗┳┗╋┣┣┓╋┃┻┃━┗┻┣┓┗┣
┓┏┻┫┛┳╋┗┏┏┃┃━┻┓┛┫┛┻┛┏╋┣┛┗┃┛┃┓━┻┣┫┫┻┳┫┳┓┓
┫┏┛┣┣┛━╋┫╋┫┛┫┣┃┻┳┃┳┏╋┏┛┻┗┳┣┳╋┫┓╋┫┫┗┃━━┛┳
┗┃╋┣┳┏┻┻┓┣┻┣┛┗┃┃┻╋╋╋━┣┣┏┳┳╋┛┗━┛┛┫┳┫┣┫┗┛╋
┣┫┳┳┻━┗┛━┛━┳┣┳┫━┫┗┛┣┃━┫┗┃┏┻┓┏━┻┫┳┛┣┫┣┻┛┃
━┛╋┃┗┫┫┫━┓┛━┣┳┳┗┻━┳┃┣┳┃┛┣┃┛━┓┃┏┃┣╋┣┏┻┻╋┓
┛┃┻┫┣┫┻┛┃━┻┫┗┛┏┛┻┃┻┣╋┛┃┣━┻┏━━━┛┻┓┛┛╋┃┓┳┫
┻┣━┛━┛┃┳┃┃┣┓┫┏┗┃╋┛┫┓┳┛┳┃┃┏┻┣┳┛┻┓┫┃┻┗┗━╋┗
┗┳┗┛┏┓┛━┃┳┣╋┻┗┻╋━┣┻┛╋┗┳┗┏┓╋┏┗┳┳┳┃━┛┛┃┛┣┗
┣┛┻┣┳┫┗╋╋┫┛┏┫╋┃┫┗┫━┫╋╋┳┓┫┻━┏┣┫━┣╋┻┳┳┳━┳┻
┣╋┓┻┓┗┗┛┳┳┻━╋┫┫━━┣┓┓┻┗┗┗┗━┛┫┳━┏━┗━┛┳┃┳┳┳
┗┻┏━╋╋┗┫┏┗┃┛┣╋━╋┳┳┏┓┫╋┏━┫┓┣┓━┳┓┳┣┳┻┳┳┳┳┻
┣┃┛┻┻┳┗╋┏━┣┣┓┫┛━┳╋╋━━┛┃┣┓┛┳┣━┃┻━┃┃┏
━┣┏┃┃━━┫┫┻┻━┗┻┫┓┛┛┏┻┃┫┫┗┗┗┫┃┗┛┗┛┏┗┣┣┏┳┓┃
━┗┫╋┃━┃┻┓┻┗┛┛━┓┏╋┗┃╋╋━━┃┗┏┣┓┳┓┏┃┓┏┏┛┛┣━┛
┃┓┫┛┻┳━┫┛┻╋┛┏┏━┓╋┻┗┃┏┏┳┃┗┫┫┓╋┳┏┏┫┻┫━┣┏┳┃
┓┻━┏┳┃┗┏┳┣┗┛┻┏┏┫┗┳┣━┻┓┏┛┃╋┓┻┫╋┻┏┻┳┗┗┓┗┓┻
┛┏━╋┃╋┃┓━━┫┗┳┃┻╋┃┛┗━┃╋┛┃┏┃┗╋┏━┫┓━┗┫┛━┻┏┣
┫┓┛━┏┳━┃┗┏┛┓┻━┏╋┣┏┗┳╋┃┻╋┏┣┗┗╋┏┏┻┃╋┃┻┻┓╋┏
┻┳┗┻┗╋┣┳┻┃┫┗┳╋┓┻┗╋━╋┗━┏╋┫┻┛┏┛━┳┓┳┛┏┣━┻┳┛
━┛┃┳┳┣┛┛┗┛┗┣╋┃┏┛┻┓━┛┻┫┻┳┣┏┏┣┳┃━┛┻┻┛━┻┣┃┳
┣┻┃┃┫╋┣┻┫┫┻┫┫┃┫┳┻┓┓┻┛┣┃┫━┣┗╋┗┣┏┃━┣┓┳━━┣┃
┳┻┻┗┃┣┗┣┫━┗┫┃┃╋┳┓╋┗┏┃╋┻┃┃┏┳┫╋┓━┫┣┣┛┏┓┓┣┻
┣┃┫━┳┏┏┗━┣┫┏┻┳┃┻━┗┳┣┗┻┗┣┗┓┫┏╋┓┓┫┏┳┗┏┻┃┃┓
┻┗┫╋┏┫┣╋┳┫┛┻┳┛┃┗┛┳┗━┓┓┣┫┫┻━┓┃╋┫┣╋┻━┫╋┫┛┳
━┏┫┫┃┏┳┃╋┛┏╋╋┻┏┓┏┓┃┳┓┣┫┣┳┏┛┻┛┏┳┣━┳┻━╋┫┣┗
╋┳┫┳┫┓┏┻┏┫┛┛┗┳┓┣━┏┣┣┏┏┻┏┛━┏━┛╋━┓━╋┃┣┓┻┣━
┗┓┫━┛┳┗┃┓┃┻━┗┻┓╋┫┳┃┗┛┫┫┣┣╋┣┛┃┏╋┏┫┗┓┣╋┫╋┳
┏┃┛┻┳┻┻┗┫━┏┻┃┣┓┓┃┣┏┳┣┏┗┃┗┻┏┫┳╋┫┗┻┻┗┃┳╋━┓
┫╋┗┻┏╋┣┛╋┃┣━┏┓┃┓┃┗╋┫┓━╋┏╋┓┫┛┻┏━┃┓┗┳━┣━┣┻
┛┃┓━━┣┏┓╋┣┻━━┗┃┓┃┣┻━╋━┻┗┗━╋┏┻┫┗┳┛┗┏┣┗┏┏╋
┓┣┳╋┣┫┗┓╋┏┣┳┻┃┻┏┳┛┣╋┳┫┛╋┏┓━┏┓╋┫┻┏┓┛┏━╋╋╋
━╋━┗┛┓┛╋┻┓╋┏┗┫┃┻┣┻━╋┻┛┣┻┻╋┻━┫┻╋┣┫┫┓┓┏━┃┗
┃┏┳┣┫┻╋┗┣╋┛┏┣┻┣┗┃┻┏┓┣┓┻━┛╋┫┗┻┗┣┗┓┛┗━┳┃━╋
┻┛┗┃┳┗┫┫┻┣┻┓┻┳┛━┃┏┻┫┻┫╋┻┏┫┓┏┳┣╋┛┃┣┻┓┗┓┗┛
╋━┏╋┏┏┃┃┏┓┏┣┣┣━┗┫┛━┓┣┫╋┏┻┻┓╋┻┻╋┓╋┣┻┗┳━┏┃
┗┗┣┻┗┳┓┃┛┳━┻┳━┏┣┳┃┗┣┃┫╋┛┗┣┳━┫┻┗┫┃┃┻
╋┗┛┻┫┳┃┗━┳┳┛┳╋┗┳┣┻┏╋┗┃╋┗┻┛┏┗╋┫╋┓┻╋┻┛┏━┳━
┫┳┣┳━┻┏┻┗┏┓╋┣┃┣┛━┻┣┏┛┓╋━━┳━┗┣╋┣┓━┏┳━┫┫━┛
┳┣┻┫┳┻┻┳┃┻┃┣━┓┗┗┣┻┣┃┻┣┓┏┻┃┓┏┗┳┻┻┻╋┗┻┫┣┛┫
┃┛┳━┫┓━┏╋━━━╋┃┳┣┓┳╋┛┛┳┫┫┛┗┣┃┻┛┃┃┣┃━┳┛┻┗━
┛┓┫┳━┳┣┣┗┳┣┣━┣┛━┏┻┓┣┃┓┏┣┳┻┳┏┃┓┻┳┛┻┳┃┏━┛┗
┣┏┏┏╋┛┛┣┣┓┳┓┣┏━┻━━┻━┫╋┳┏━┳┫╋┗┓┳┻┳┫┛┫┗┳╋┗
┗┏┓┗┗╋┗┃┫┏┳┛┓━┳╋┏╋┣┣┃┏┗┏━┛┳━┓┃┏━┛┣┻┻┻┓┣┗
┳┫╋┻╋┗┳┃━┏┣┃┓┗┫┛┳┓┏┗┻┏╋┣┏┳┗┳╋╋┗┓╋╋┏┻┣┛╋┓
┃┗┻┏┃┣┃┏┃┓┃┗┻┣╋┻┗┏┛━━┛┻━┓╋━┗┗┳┃━╋┏┗┃╋┃┏┫
┛┣━┻╋┗┛┣┏┛┛┗┛┃┣┛━━┗┛┫┃╋┓┏┓┏╋━┗━┓━┣┳━┳┏┫┗
━┳┃┛┏┛┫┃┃╋┗╋┣┣┗╋┏╋┗┏┳━┻┏┏┛┏┛┻┻┫┫╋╋━┫┻┳┻┓
┫┻╋┃┏┗┃━╋┫┫┓┃╋┓━┣┓━┣━┣┗┣┳┳┓┏┫╋┣╋╋┛┏┳┫┛┳━
┫┫━┃╋┛┏┛┃┃┻┏┏┓┃┓┛┣╋━┏┗╋┓━┗┳╋┣┻┻┓┗┗┃┓┛┛┫┓
┳━┗┗╋━┓┛┫┫┫┏┫┃┃┻╋┣┗┫╋┃╋┛┫┫┻┏╋┻┏┳┛┳┓━┏┛╋┣
━┻┃┏┫┻┫┏┓┛┛╋┏┗┗┃┛┻┗┳┃┫┗┳━╋┳┗┫┏━┫╋┻┣┛┣┗┳━
━┏┏┳┳┃┏┓━┗┗┏┛┳┓┣╋┓┣╋┗┃┃┫┻┃┏┳╋┳━┛┫┗┃┻┻┃┓┃
┫┳┣┏┏┗┃╋┻┗╋┃┛┗╋┻┛┓┫┣┓━┃┃┛┛┣┓┃┓╋┫━╋┫┣┏┣┛┛
┃┻┏┗┓╋┓┏┃┫━┛┓┏┳┳┳┓┗┃╋┳┻┗━┏┛┳╋┗╋┳┳╋┻┃┓┣┣┗
┻┃┗┻┛┛┳┏┫━┣┏┫╋┻━┗┫━╋━┣┻┫┻┫━┫┓┻┛┃╋┏┏┳┛┏┛┓
┓┫┗┏┃┻┏╋┗┏┫━┃┏┣┫┳┫┳┻┛┫┛╋┛┣┗━┻┳┏┳┛┏┣┓┣╋┛━
┫┻┛┳━┣┫━┗┻┗┗┣┛┻┻┳╋┻┳┛━┃┏╋┓┻┗┫┻┃┗┗━┳┻┓┳┓┫
┗┃┃┓━┫┃╋┻┣━┃━┓━┻┃┳┏┏┏┫┗┓┣┫━┣┫┣┛┫━┛┳┳┻┣┫┗
┛┏┛┣┏┗┛┫┫━┗┫┣┏┳┻┏┛┫┏┃┏┣┣┏┣┛┳┏┫┻┻┓┳━┻╋┗┻┏
┃┳━┻┳┏┛┣┛┣╋╋┓┓┫┃┳┏━╋┏╋┣┣┛┣╋┛╋╋┛┳┏┏┃
┃━━┗┃┓┗┛┣┃┫┻┣┣┏┏╋┏┳┗┓┣┳┳┛┏┳┃┫┏┻┫┳┛┳━┓╋┫┣
┣┛┃┓━┗┻┗┗┗┛┓━┳┓┻┣┛┏┣┓┏━┫┛┳┃┣━┳┓╋━━┻┳┻┳┳┻
┛┃┣┃┫┫━┳┛┣━┗┏┳┣┳┳┣━┫┛┣┗┫┳╋┗┻┗┫╋┛┻┳┗┛┗┳╋┓
━┫┗━┣┗┻━┫╋┛┳┣━━┫┃┏┛┏┫━━╋╋┓┓┳┫┳┣┗┃┫━┛┣┃┗┫
┛┳┳┗┃━┃┻┏┫┫━┓┓╋╋┃┗┏┻╋┛┫┫┏┫┫┓┳┫┣━━┳┣┻┣┓┛┗
┻┣┫┃┓╋╋┫┻┳┃┏┫┛┫┳┏┳┫┣┛━┫┓┫┫┗┗┣┻┫┻┛┫┗┣┳┳┳┛
━┏━┏┻┓┛┓╋┣┃┗┗┻┻┓┛╋┻┳━┏┫┃╋┛╋┳╋╋┛╋┃┣┫┣┛┣┣┣
┻┳┻┛┻╋┏┏┓┓┻┫━┳━┃━┳━━┓┳┗┻┣┓━┗┓┏╋┛┫━┣━┛┗┗━
┣┫┳┛┳┫┻┗┏┣┗┗┣┏╋┳┃╋┗┃╋┣┓┃┣┻┓┣┛┏╋┣╋┗┗┣┛┻┻┣
┗┗╋┓┛┣┏┳┛┃┳┃┫┫━━┣┓┛┏┏┛┃┳┻┛┓┣┣┣╋┳┛┗┃┻┳┛┻┻
┣┓━┓┏━╋┛┫┳┳┗┓┳┫┗┏┳━┻━┏┫┣┛╋┛┫┣┗┏┻┣┏╋━┏┳━┻
┫┃┛┓┏┗┗┛╋┣┛┓┛┣╋┏┛━┛┏┏┣┳┗┻┛┳┳┣┃┻┏╋━━╋╋┗╋┏
┃━┏╋┻┃┻┃┏━┏┗┃┳┓╋┫┫┓┻┓┣┓┻┓┫┻┣┓┏┓┫━┗━┃┛┗━┗
╋┛┏━┫┛┛┛╋┻┃┫┣┣┻┻┛┗━┃┗┗━┣┃┃┛┳┓┓┣┛┣┛┗┫┫╋┻┫
━┗╋┣┻┓┏┛┗┻┣┣┫┫┓╋╋┃┫┛━┛╋╋┻┣┃┻━━┳┫┃┛┳╋┳┗┣┏
┳━┣━┣┻┛┻┏┻┗┗┏┏━┣━┏╋┣┳┫┳╋━┗┃┣┣┛┛┫┛┳╋┏┛┛┏┛
┻┳┻┗┣┫━┫┻┻┻┫┳━┳┛┓┗━┻┣┳┫┛━┃┛┻┃┛┫━╋╋╋┏━┣┫┻
┃╋┫┛┗┃┃┏╋┗╋╋┛┳╋┓┛━┫┃┳┛┫┏┗╋┻┳┣┫┃┫╋┃┃┳┣┳┻┓
┫┃┗┫┗┓┻┓┃┫┗┗╋┛┏┓┃┏┗┏┣┫┫┏┓┻┣┃┣┏┃┏┏┣╋┏┻┫┣┃
┛━┏┗┏━┣┃┃┏┻┗┏┻┛┻┳┳┣┣┏┗┗┛┛┳┫┗┏━┫┃┃┛┛┃┻┗┣┣
┛┛┣┛┏┣┣━┓┛┳┃┗━╋╋┃┗┃┏━┗┛┳┻┗┓┳┗┗┣┃┗┓┗┃┏┃┫┻
━┗╋┏┗┳━┫┳━┏┏━━╋┳┳╋┃┣┳┃┃┃┳┗┃┃━┓┏┏┗┳┳┛┗╋┗┳
┃┛╋┣┓┓┃━┣┣┏┫┓┏┏┫┻┗╋┃┳┓┛┻┳┫╋┫╋┫┣┏┓┳┛┳┫┃┏┓
━╋┛┏┓╋┛╋┗╋┗┏┏┻┏┏┣┗┫┛┓┫╋┣┗╋┛┏┫┃┻┫┃━┫
┛╋┃┣┏┻┣┻┳┃┓┃┣┣┗━╋┛━┫┻┳┛┫┏┣┛━┣┻┛┃┻┛┏┻┏┻╋┗
━┫┗┳┻╋┳┳━┃━┛╋┳┓━┫┻┣┏┫┛┃┛┣┓╋╋━┻┫┓┓┻┫┃━┓╋┓
┻┗╋┫┗┳┫╋┛┓┳┓━┏┻━┫┃┳╋┫┃┻┗┣━━┃┣┓━┣┫┣┗━┻┻┃┻
━┫┛┗┫┻┗┫╋┳┛┛┏┗╋╋┏┛┳┛╋╋━━┏╋┫━┓┫┣┏┳┏╋┗┏┻┃━
┫┻┳┃━┛┻┗┃╋┫┗┓━┳┏┛━┣┫┫┳┣┓┣┻┃┓┣┓┗┏┛┻┓┛┗━┛╋
━╋┫━┗╋━┓┓┗┃┳╋┣┓┛┣━━┛┣╋┫┫┏┻┻━┻┃┗┫┗┻┣┓┛┻━┳
┗━┏┻┣┏┓┗┗┏┳┳┫┏┫┳┳┏┛╋╋┏┻┫┻┃╋╋┓┗┫┛┳┻┃┛┫┫╋┣
┗━┏┗┫┏┳┏┫┳┣┫┗┛┳┓━┳┻┫┳┏┓┳╋╋┳┏┫┃┣┫┏┓┗┛┗┣┣┛
┳┳┛┗━┓┫┳┏┃┻┓┣━┫┛┣┣┓┓┓╋┳┳┏━━┳━┫┗━┻┓┣┏┫┗━┓
┻┫┏┓┫┳┏┛┏┓╋┃┏┛╋┏┣┏┣┳┏┫┳┃━┛┏╋╋━┳┓┛┣┣╋┻┣┫┳
┳┳━┻╋┗┳┻┻┏┫┓┓┏┃┓┓┓━┣┃┣┳┫━━┏╋┓┫┳┳┃┛┛┣┣┫┣┓
┛┗┛━┻┳┃┓┻┓┓┻┏┗━┫╋┣┫┏┓┻┃┃┃┗┫┏┓┗┏╋┃┗━┛┻╋━┣
┓╋┻┣┛━━━┣╋┗┏┻┃┓┗┏╋╋┫┫┛┏┃┓━┫┳┃┫╋┣┣┫┻┃╋┳┳┣
┻┻┓┫┳┫┳┏┣━┣╋┣━┏┃┛╋┏┓┓┛┃┫┫┳┃┓┻┻┃━┻┓┗┃┓┏┛┳
┛┃┻┳┃┳╋┃┃┛┓┓┻╋┃┛┓┗┏┓┫┣┫━╋┛┻━━┻┫╋┓┫┓┏┗┃┃┃
┛┗┫╋━┻━┳╋┗┫┣┓┣┣━┫┗╋┓━┳┓┓┃┳┃┗┳╋┗┓┳┳┻━┳┣┗┣
┳╋┛┓┫┃┃┳┏━┣┣┃┏┛┫╋┣╋┣┓┃┻┓┓┓┃┳┫━┳┏┳┏╋┳┃┏┗━
┣┗┏┫╋┻┓┏┏┳━┃╋┳╋┃┛┏┻┗┳┫┏┛┣┻━┣┛┛━┣┓┫┻╋╋┛┳┗
┳━┏┃┫╋┫┓╋┏┫┗┫━┗╋┏┳┗┏┏┃┏┓┏┳┃╋┛┗╋┗┓━┣━┻━┃┳
┛┏┏╋┏┫━┣┫┣╋┃╋┓┛┗┓┓╋┫┓┗┳┳┏━┃┗╋┫╋┗┗┗━┳╋┗┗━
┗┣┣┗┻┗╋┻━┻━╋┛━┛┻┃┫┃┻┫┣━┓┏┏┣╋┗┣┓┣┃╋┻┗┻╋┛┛
╋┫┓┓┏╋┳┏┫━┗┫┳┣┣┗┫┻┣┓┛┫┃╋┳━━┃┻┣┏╋╋┗┳┓┏┏┃┛
┏┫┗┃┻┗┗┏┳━┳┳┻┣┣┏┓┓┳┣┓━┻━┏┫┃┗┛┻┗┣┻━┏┗┃┫┫┳
┻┣┳┣━┓┛┫┳┗━┛┣┗╋┗┓┗┛━┫┓┓╋┛━┃┣┛┛┗┫┛┓━
┻┗┫┏┳┛┗┻┫┻┻━┣┻┗┻┛━┫┗┳┫┓┏┫━┃┻┳┳┛┻┣━┛┫┃┳┏┛
┃╋┫┻┻╋┃┃┳┣┃┣┳┏┗┻┣┛┓┻━┛━┣┣┻┛┻┻┻┫┗┏┣┏┻┗┻┳┣
━┳┫┗╋┓━┛┏┣━┳┫┛┳┛┳┏┳┏╋┣┣┛┛┏┏┫┻┓┗━┏┛╋━┏┳┃┃
━┛╋┣┗━┫┻┗╋┳┫┃┫━━┓━┓┛━╋┏╋┗┣┛╋┓┛┣┛╋┗┓┫┫┫┃━
┫┻┛┏╋┳┻┻╋┃┣┛━┃┫┃┓┫┣┏┫╋┫┻┏┓┓┗┃┛┣┳┫┛┫┳┃┫┳┣
╋┛┻┣┫┏━╋┳┛┳┳┏╋╋┗┣╋┛━╋━━╋┏┫┃┻┃┫┗┻━┏┣┫┃┻━┗
┻┗┛┏━┏┣┓━┗━┳┗╋┫┣┃━┳┫┓┫┛┣┳┃━┳┻┏━┏┫┃┃╋┳━┗┓
┃┫┃┻╋╋┃┻━┃┃┗━┃┣┓┛┏┻┓┣┗┗┃┗━━┫┏┫┓┛┳┃┓┻┗┫┣┗
┳┣╋┻┗┗┣━┛┛┳┗┻┃━┫┳┣┻┫━┓┏┻┏━┻┃┃┳┫┻┗┻━━┫┳┫┛
┏┛┛┏┏┃┏┓┏┏╋┻━┣┏┣┏┗┫┃┫┏┛┻━━┓┃╋┻━┛┳┫╋┓━┣━┓
┣┻┛┓┏━┣┻╋┗┗┓┏┃┣┫┣━━┃╋┣┃┻┏┫┳┻┗┻┗┻┗┛┻┃┣┃┻┳
┻┳┛┏┃┛┓┣┗┫┓┓┗┗┃┻┗┛┣╋┻┳┫┳┓┣┫┣┫┻┣┛╋┛┓┓┛┛╋┫
┳┳┫┳┗┳┃━┣┣┣┛┏╋┏━┗┳┃┫┣┓┗━┗━┻┏┓┫┻┏┣╋┻┣┗┛┳┫
┏┻╋┣┗━┛┳┃╋┣┻┣╋┣┃┓┗┏┣┗┓┣┗┫┻┗┏━┓━┳┃┣┳┛┫┓┻┫
┣┓┗┏┓┗┻┳┛┣┓╋┃┓╋┣┗┃┓┫┳┏╋┃┻┃┣┃┳┫┗┏┻┣┫━┃╋┣┏
┣┻┣╋┳┃┫┃┃┛┫┣┳┓┓━━┏━┻━┓┏┓╋┏┏┣┓┳┃╋┣┫┏┓┏┗┃┏
┻┏┳━┓╋╋┣╋┻╋┫┛┛┏╋┳┣━┛┏┃━┓┻┛┏┻┫┗┏┛┫┣┫┛╋╋╋┫
━┛╋┏┛┫┫┗━┫┏┳╋┓━┣┏┣╋┏┛┓┗╋┻┫┓┃┛┏┫━┓┃┣┛┛┓┓╋
┗┳┓┻┛┃╋┗┫┃┗┏━┳┓┣┃┓┓┣┻━┫┓┓┏┣┳┫┃┓┳╋╋┳┛┳┏┫┃
┏┗┻┫┛┓┗┛┏┻┏┏┃╋┛━┣┣┫┓┳┻┫┫┣━┏┫┳┏┫┛┛┻┛┣┏┗┫┓
━┳┛┣┃┻┣┏┣┫┓┳┗┏┓┳━┃┗┛╋╋━┗╋┛┏┣┃┗┏┛╋╋┫┃┛┫┏┣
┳┏┓┏━┏┏┗┣┏┳╋┓┻┓┏┛┻┃┳┗┃┻┳┻┗┻┗┳┏┏╋━┏┏┓┛┛┳┫
┣┃┻┻┓┛┃┻┃┻┣┫╋┓━┗┻┃┻┃┛┫┻┃━┫┛┛┛┃━┳╋┗┛┫┛┗┏┗
┫┳┣╋┫┛┓┣┣┃┫┳━┗┣┃┗┗┳┃╋┗┫┫╋┗┳┓╋━┣┓┓┳━
┃━┫┃┗━┻╋┫━┗┻┫┳┃┫┫┣┳┣┓┛┛┛┃┏┣┓┛┏┫┏┛┃┛┛┃┣┓┫
┃┗┛┓┃┃╋┫━╋━┛━┓━┃┻┗┫┳┏┏┗┏┻╋┛╋╋┃┏━┛┣╋┻━━━┳
┗┣┓┏┃┏━┃┓┻┛┃┳┳┣┫┛┛━╋╋┻┓┃┓┛┓┗┣┳┓╋┫┻┳━┛━┃┏
┃┓╋┃┓┏┏┏┛┗┃┗┳┓┫┛┳┻┫┓┫━┗┫┗━┛┛┃┃┓┫┃┫┳┣┓╋┗┳
╋┻┗┃┓┳┻┗┓┻╋┳┻┓━┃┓┗╋┳┏┓┳━┏━┣┏┃┏┏┫┃┏┛┛┓┓┛━
╋┏┻━┳┏┃┗┻┃┓┛╋┗━┫┃┫┣┃╋╋┃┫┓┏┗┻┻━┓━┗┗┫━┳┫┻╋
━┏┳┗┏┗┃┛┫┳━┗┗┛┳┫┳┏┛┗┳┃┫┓┻┛╋┓┳┣━┓┣┗┛┻┗┃┃┃
╋┛┳┳┻┓┻┗┗┳┓┏╋┓┓┛┻┛┛━┏┓┏┏┏╋┏┣┫┫┛┫┫┏┓┏┫┫┫━
┃╋┗┛┓┣┻┓┣┫━━┓┗┫┳┻┏┃┻┗┏┳┣━┗┏┫┗┏┏┣┻┃┳┃━┗┓┫
╋━┓┫┛┳╋┣┓━┛┏┳┣┫┫╋┣┻┏┻┣┳┣┃┛┳━━┫┏┏━┏┳┗┣━┗┏
┗┻┳━╋┣┏━┓┣╋┛┃┏┗┛┛┳┫┫┗┫╋┻┳┗┏┻┛━┏╋┓┓┳┓┓┃┓┫
┓┣┣┗┏┫┫╋━━┛┃┛┓┫┏┏┻╋┣╋┣┳┓┫┳┳┳┛┗━━━┣━┻┛┛┛╋
┗┏┛╋╋┓┣┫┣┛┛┛┻━┃┫┻┓╋┏┗┳┓┣┣┛╋╋┳┣━┛┓╋┻┗┏┛┃┣
╋┫┓┗┛┃┗┗┗┓┏┏━┫┫┳━╋┃┏┓┓┃┛━┻┻╋┳┛╋┏┣┫┫╋┏━┫┃
┻┫┛╋┗┗┫┗┫┫┫┳┗┻┻┗┏┣┓┫┃┳┓┏┣━╋┃┣┏┗━╋┫┻╋┛┳┗┣
┫┣┓╋┳┃┛┫┛┗┻┗┏╋┛┛┃┃┗┣┏┳┃┛╋┃━┫┃╋┻┓┛┫┣┓┫━┓┏
┛╋┻╋╋┓┻┣┳┗┓┻┛┫┻┫╋┳┻┛┛━┻┳━╋┛╋┗┛┛┛┳┏┣╋╋┓┣╋
┓┣┗┻━┏┗┳┃┏┏┳┳┏┫┓┫┏┏┏┫╋┻┛╋┣╋┗┏╋┫┣┗┣┣┗┛┏━╋
┳┏┳┫┻━━┗┃╋┣┳┛┏╋┃┃╋┻┻┗┗┫┃┣┫┃┻┗┓┫┓╋┛┻━┃┳┫┓
┛┏┏━┛┻┛╋┫┛┳┗┫┫┣┫┻┃┃┓┣┣┃┏┃━┣┫┳┣┫┏━━┛┃┣┏┃┏
┳┻┻┫╋┻┻┗┫┳━┏┫┓┏┗┗┣┏┳┳┗┳┣┛┗┗╋┃┫┗┳┫━┛┛┃┛┓┻
┻┓┏┏┗┓┻┻┛┓┃┛┛┻━┏╋┏┏┳┳┗┳┳┫┣┛┏┃┓┃┏┗┻┣━┫┫┳┗
┏┏┏━┏┃━╋┓┃┗┳┳┫╋┗┳┓┏┏┏━┛┛┓╋┏┗━┓┃┗┛┗┛┗┏┣┣┫
┻┻┣┛┫┣╋┫┛┣┳┣┏┓┏━┫┛┣┫┣━┗┗┏━┏╋━┳┳┳┏╋┃
┗┗╋┓━┫╋┣┣┗┛━┓┗┗┓━┻┏┳┣┓┻┃╋┳┏┳┏━╋┫┳┣┣┛┛┻┣┛
┳╋┫┗┃╋┻┛┣━┫┗┫┃┣━╋╋┳╋┣╋┃┫╋┗┣┗┣┣┫┗┛╋┗┳━╋┳━
━┻╋┗┳━╋┓┳┻┗┫┫┛┻┛┛┏┏┗╋━┳┻┳┛╋┳┃┃┏┫━┛┏┃┗┫┣┏
┻┏━┻━┓┓┓┓━┛┃┳┛┓┗┏╋━┓┛┃┫┛┛┣┻┓┃┻╋┣┣┏┳━┫┓┣┣
┃┏┛┻┓┣┳┫┓┛╋┃┓┳┏━┏┗┃━━┻┗┛━┫┛┫┫┃┳┛┛┃╋╋┓┫┳┗
┃┛┏┗╋┣┳━┣━╋━┣┗┗┃┛━┗┏┗┗┣┃┻┫┻┣┳┃╋┗━━━┗┏┳┻━
┫┗┳┫┗┛┏┃┓┻┫┣━┓━┫┓╋┻┣┏╋┏╋┗╋┳┏┗┳┳╋┏┫┻┛┓┏┳┗
┓┳┏┗┓┗┫┏┻┣┳┣┃┓┃┣┛┃┃┏━┗┳━┣┏┣╋┏┻━┏┏┓┳┣┫┳┛╋
┫┗┳╋┛┗━━┗┓┣━┣━┗┳┳┫┓┓┃╋┃┻╋┓┫┛┛╋┗┗┏┫┛╋┻┻┗┛
┻┫┫╋┗┏┳┫┗┻━┃┓┛┻━┣┣┃┻┃┏┗┫╋┃━┗┣┳┳┃┣━┣╋╋━┣┓
╋┗╋┣┃┻╋┫┛┗┓┃┓┛┻━┛┻┃┛┫┓┫┳━┣┳━┫┓┣┳┛┏┻╋┏┛┃┛
┻┓┳┫╋┗┳┻┣┫┗┃┻┃━┏┳┃┻┣┏┏┫┛┃━┫┏┃┻┻┗┛┓┳┓╋┣┃┫
┛━┗┃┏┣┓┳┏━┗┃┗┳┏┛┻┣┃╋┻━┣┫┻┻┛┃┣┳┛┻┻┳┫┗┻━┣┫
┛━━┻┏┻┏╋┏┻━┳┓┃┻┗━┛┏┏╋╋┛┣┗━┣╋┃━┫┃┓┗┻┳┻┻┛┗
┃┣┫┫┻┻┫╋╋┃┫┛┫┛━┗┣╋┓┓┣━┗┻┻┣┓┓┛┫┫┳┗╋╋┏┗┗┳╋
┻┳┗┓┛┏━┛┫┻╋━┻┳┛┏┛┗┛┓┣┫━┗┣┳┫┻━┻┗┓┃┓╋┛┻┳┏┗
┻┻┻┏┳┓┃╋┛┏┓━┳┃┻┛┫╋┻┓┻┏┓┗┃┻━┻┻┻━┓┳┏┳╋┏┫━┫
┓┛┻┛┫╋┫╋┗┗━━━┣┃┫┳┛┏┳┳┃━┛┛┏┫┃┓┣┗━━━┏┗┗┣┓┻
┛┳┫┃┏┃┣┏┗╋┗┗┓┳┫╋┃┓┗┃┣┛┻━┛┳┫┫┃┛┳┗┓┓┳┳┫━┗┳
┣┳┻╋┛┻┓┃┛┗┻┗┃┻┏┣┗┛┣┳┳┗┏━┏┫┃┏┳┗┗┳┃┗┃┛┏━┃┗
┣┣┓┏┫┻┳┳┛┻━┗┻┗┏┛┏┻┗┗┳┫━┻┏┫┓┫┻┣┏━┣┣┣┏┃╋┃┣
┣┏┫┏┫┣┳┣┗┃┻┫━┃┳┃┗┣┻┃┻┻┳┫┃┓┻┓┏━┳╋┗┏╋┗┗┓┗┳
┳┗┳╋┫┻┳┫┗┏┣━┗┓┛┃┏┻┫╋╋╋┻┣┻━┏━┳━┫┛┏┛┣┃┣┓┏┏
┻┻┫╋┣┓┓┻╋━┏┏┫┗┣┳┗┛┗━┛┏┃┗┻╋┻┻┳┻┳┏┳┻┏
━┻┣━┻┻┃┳┛┻┣┛┣┛┳┏┳┫┗┛┃┗┗┃┣╋┻┻┻╋┓┻┛┣┗┛┛┓━╋
┏┫━┫━┳┳┃┻┃┛┏┳┏┛┛┣┃┫╋┗┫┻┏┫┗┣╋━┻╋┏┏┏╋┃╋┳┫┛
┏╋┛╋┻┓━━┳┗━┳┫┳┗┓┳┓┣━┣┛┫┏┻┃┃┻┫┻┳┳┓╋┃┃┣━┣╋
┻┻┏╋┣┏━┏┣┃╋┃┏┻╋┫┓┓┫┏┻┫━╋┏┫┏┃━╋┻┓┗┻┳┓┃╋┣┻
┗┻┛┗┏┓┗┗┗┃┫┏┃┏┳┣━┗┗┃╋┳╋┳┃┳┃┛┻┫┻┏┛╋┳┓┓━┫┃
┏┳┃━┳┃┃┗┣━┛┓┻┏┣┓┳┓━┻┣┳┃┫╋┳┗┫┓┗┻╋┻┣┃┗╋┣┓┫
┛┻┻┫━┛┃┗┃┏━┻┏╋┃┳┣┻┗┻┳┏┏┣┫┛┻┣┗┻┫┃╋┃┣┓┫┗┏━
┃┣┻┻┃┳┃━┣╋┗┛┳╋┻┃╋━┓━┓┏┫┳┏┫┛╋┫┳┛┛┓┓━┃┻┗━┳
━┃┛┏┓┗┣━┛┏╋┗┳┓┳┳┏┃━┛╋┣┓━┳╋┗┣┛━┏┳┫┏╋┃┗╋┓┏
┫┏┫┣━┻┳━┳┗┛┛┛┳┗┏┛┣┫┗┫╋┗┳┓┣━┫┣┣┫┻┏┃┃┳┓┳┣┃
━┛┛┗┫┫┫┏┏━┳┳┣┓┛┳━┗┣┣┓┳┏┳┏┗┏┓┛┫┛┗┣┗╋┃┫┻┳┃
┻┻━╋┛┃┻┻━┣┣┃┣┳┓┻┳┫┣┳┻┓━┏┛┻╋┫┗╋┃┃┗┏┫┃┏┫┓┃
┗┏┻┳┗┛┏┫┓┫┓━┏┫┣┫┏┃┛┳┃┛┫┻┛┻┳┻┛┗┻┳┻┳┗┛┣┗╋┛
┳┓╋┛┓┛╋┃┫┻┛┃┗┗┗┣┗┃┣┳┗╋━━┻┳┗┳┣┃┣━━┛┫╋┗━┛┛
┓━╋┃┛┻╋┫┛┓┛━┛┻┻┏┣┗╋┗┗┓━┓┳┏┛┗┏┛┫┛┏┛━┻╋┃┓┏
┫━┓┛━┃┃┗┏┏╋┳┫┛┫┗┓┓┃┻┏┛┗┏┓┛┻━┳┏━┓┫┻━╋━┳┫┻
┣┣┣┓┻┫┣━┣┫┣┻┗┏┗┛┓╋┣┫┛┏┗┻┗┫┫╋╋┫┣┛┓╋━┃┫┃━┫
┃┳┓━┗┏┃┳┫┻┏┗╋┏┓╋┫┗┗┛┫┫┫┫┫┓┗┻┣┃╋┏━┗┫╋┫┣┗┣
╋┓┃┃┻┳┳┃┏┛┓┛┻┏━━┏┛┃╋┻┳╋━┓┗┣┃┃━━┳━┗┗┃┗┻┛┓
┓┣┓┫┣┣┫┗┣┗┏━┃╋╋┛┻┗┗╋┻┓┫┃┻━┣┻┻┳┻┻┃┫┳┛┫╋┳┃
┣┳━┗┗┃┳┻┃┃━┗┓┓┓┣╋┃┳┻━┫┫┣┣┓┗╋┳━━━┻┗╋┳┓┣━┓
┗┛━┃┓━┳┻┻╋┃┏┗┃┗┳┣┃┃┃┗┃┻╋┳┓┃┫━┻┫┏┏┛━┻┻┫┳┓
┫╋┏┓╋╋╋┣┣╋┫┛╋┗┗┻━━┃╋┳┳━┓━┛╋┳┃┫┓┫┣┗┛━┛┛┳┛
╋┃┣┃━┗┫┓╋┓┓┓┏┻┗┻┫┳┛┗╋┣┛┓┃┗┃┗━━┛┛┣┣╋
┻┻┫┓━━┛┃┣━┛┛┓┻╋┛━╋╋━┣━┣┫┣┣┓┫┗┣━┃┳╋━━┗┫┏╋
┻━┣┗┫┗┫┳━┓┳┃┗┗━┫┃┳━┫┻┗┫┳┫┏┓┛┏┏┛┓┫╋┣╋┣┻┏┏
┏┗┳┻┗┫┳┫┫┗┃╋━┳┣┫┏┗┣┣┓┣┃┫╋┏╋┫┳┫┃┫╋┏┏━┓┣┏┓
┃┗┳┛┃┗┓╋╋┓┃┃┏┣┛┻━┓┓┃━┳╋┛┳┗┗┃━┫┫┻┫┓┫┳┗┻┃┳
╋┏┏┃╋┳┳┏┣━┗━┗━┣━┫┗╋┻┗┳┏━┃┻┻╋╋┗┻┛╋┏┛┏┫┓┃┛
┫┗┓┫━┃━┳┛┻┓┫┗┣┃┣┗┗┗┻┫┃┏┳┗┓┗┳┓┳┳┃━┃━┛╋┫┣┓
┻┓┏┻┣┗┳┃┏┳┓┳┣╋┛━┛┃┏━┫┣┻━┣┗┻┓┓┫┏┏━━┳┛┗┃┫┓
┓┏┃┃┛┃┏━━┓┣┫┳┳┻┻┗┳┏┣┃┗┫┏╋┛┫┣┗┓┫┻┻┏━┛┳┗┓┓
┻╋┻┗┻┣┗┓┳┫┣┣┏┛┣┣┛━┳┻┏┃━┣┻━━┛┓┻┫┣┃┓┏┗┫┛┓┏
┃┓┫┣┣┣┫┗┏━┫┓┣╋┓┓┏┏┣┛┗┳┣┛┃━┏┳╋┓┓┛┳┃┳━┳┫┫┃
┃┗┳┣┏┗╋┻┣┻━┓╋━┏┣╋━┛┗┫╋┛┳━┓┓━┗┣┏┳┣╋┃┫┻┳┏━
┫━┃┛┳┃┻┫┳┓┳┳┫┃━┻┻┃╋┛┃┗┻┛┃┏╋┗┳┻╋┳┓┛┗┫┓┫┏┫
┃┗╋┫┳━┓╋┳┓┫┏┓┫┣┳┃┓━━┣┏┛┻┳┗┏┳┣┛╋┛┏┏┏┳┃╋╋┻
╋┳┗┓┏┓┗┣╋┫┫┃┛━┻┛┓┣┏┓┻┗━┗┫┛┻┻┳┳┗┗╋┛┣┫┏╋┳┫
┫━┓╋┳╋╋┓┛┻┻━┻┃┛╋┓┛┃┗┳┃╋╋╋┃━┛┓┃┫┛┳┃┏┛┛┳┃┳
┓━┗┻┣┓┛┣┛┻┫╋┣┳┃┃┏┛┫┣┻┏╋╋┳┏┏┳┳┣┗┗┃━┳┣┳┫┏┛
┳┛┛┗┛┳┓┏┫┛┻┏┛┓┏╋┳┫╋┳┛┻┫┫┻┻┏┃╋╋┣┓┛┛╋┣┣┃┳┏
┗┗┣┣┏┓┏┫┗┳┛┻┛┛┓┳┓┃┻┏┻┃┻┓┫┃┛┛┻╋┻┓┛┃┣┣┫┻━┻
╋┻┻━┗━┃┛┗┣┳╋╋┛┏┛┃┏╋┫┗┳┏┣┏┏┏┳╋┗┫╋┳┣┓┳┓┃╋━
┃┃┫┃┗┣┛┫┗┫╋┫┃┫┫┏┳━┛╋┏┓┻┛┃┣┛┻┛┏┃┫┫┃┳╋━┏┳┏
┻╋╋┃┳┛┏┣┓╋━┳┃┛┣╋┫┫┣╋┓┃┳┻╋┏┳┃┗┻┏┃┃┓┗┃┳┣╋┫
┫┣┃━━┣┫┃━┏┳━┏╋┏┳┓┓┣━┏┣┣┣┃┳┗┳╋┃┻━┓┃╋┣┛┓╋┫
┏┗┣┫┳┏┃┓━┛┃┛╋┛┓┳┳┃╋━┣┛┣┻┓┻┻┛┏━┓┛┛┃┓┃┳┓┓┏
┣╋┓┳┻━┏┳┏━┻━┛┫┣┛╋┃┛┃┻┻┫┫┳┛╋┻┗┗┛┫╋┳┃
┫┗━┏┫┛━┳┃┓┛┳┏┗━┓┻━┫┳┣━┛┃━╋┫┻┓┓┳━┃╋┳┛┓┣━┳
┓╋┏┗┗┻┳┗┛━┛┓┻┛┫┃┛━┻┛┏┣┃┓┣┣┃┻┣┏┛┣┻━┳┓┻━┓┫
┻┛┏┗┃┗┓┳┏┣┓┳╋┫┣┳┳┃┃┏┻┗┗━╋┻┛┃┳┻┫┗━┃┗┣┛┃┓┳
┃┓┣━┃┳╋┫┛┫┛┫┣┗┃╋━┃┣┛┛┃╋┻┃┣┓┫┣┫┃┃┣┫┣┓┃╋┏┗
┓┃┛┗━┛┛┗┃┻┏┗┳┗┃┗┃┣┗┻┗┃┛━┏┫┓┃┗┃╋━┣┓┏╋┫┃┳┻
╋┳╋┓━┗┻┻┏┛┣┏━┗┃┻┣┓┗┳┻╋┳┛┫┣━┛┃┣┗┛┗┛┣┏━┣━┻
┛┣╋╋┓┃┳╋┛┃┣┫┫┳┛┃┻╋┣┻┫┣┫┣┛┏┓┳┓┏┳┛╋┏┻┻┓┗┛┻
┏┃┳┃╋┳┛┫┫┛┓┫━┳┳┏╋━┏┓┗┳┃┣╋┫┏┓╋┗┛┣┻┻┻┫━┓┏┻
┣┻┳┗┣┣┫┃┫┻┛┻┏━┃┳┳╋┫┛┛┓┗┫┻┃━┣┳┣┣┏━┃┳┫╋┫┫┏
┃┏┛┛┛┣┗┃┓┃╋┻┫┻┓┫┏━┳┃┣┗┣━┗┫┓┓┫┣┳┳┻━┳┳┣┏┳┗
┓╋┃╋┃╋┓┣┗┓┏┣┳┏┳┓┣┣┏┏┳┛┫╋┃┳┣┓┣┻━┗┫┓┓┫┳┗┣┫
┫┻┳┳┣┗┛┛┳╋╋┓┓┛┫┓╋┫┃┗┓┛┓╋┓╋┗━┣╋┛┫┣┓┃╋┏┃┫┫
┫┛┣┏┗┫┛┣┗┳┃┻┗┗┳━╋┗┃━┃┃┃┓┃┛┏┗┛┫╋━┃┃┓━┻┗╋┛
┻┳━╋┃┫┗┻┛┓┫┫┗┛┳┓━┛┛┃┃╋┛╋┳┗┻┣┏┗┳┫┛╋┗┻╋┫┓┫
┻┃┣╋━┃┃┫┣╋╋┏┃┓╋┛╋┛┫┛┛┳┗┫╋┫┛┛━╋━┓┃━┗┻╋┣┫┫
┓┃╋━┛┃┳┣┻┏┗┣┃┫┓┳┏╋┻━┓┳╋┃┓┛┓┛┳━┏┫┫┛┏┃━┫┫┫
╋┳┏╋┛┛┛┫┃┣┣┫┫┏┗┃┏┏┣┓┳┳┗┏┛┫┛┃━┛━┏┏┫┫┻━┃┛┻
┏┓━┛┛┳┛┃┓┻┣┻┃┛┫┫┻┓┻╋┓┏┓┗┛━╋┣━┗━┗┣━┗┏┓┏┳┛
┏╋┛┻┫┃┗┃┫┻┫┓━┃┫┛┛┛┏┫┏┫┗┗┻┓╋┛┣┫┫┃┗┳━╋┫┳┗┓
┣┗━┣┓┏┫┻━┏┻┻┳┓┃┃┃┻┛┣┛┏┃┻┻┗┃┗┻┻┫┗┏┳┗╋┓┃┃┫
┛┏┻╋┗┏┫┓┏┻┛┏┫┓┫┃╋┓━┏┗┓┣┻┏┓┳━┃┫╋┓┃┗┃┫┣┳┏┣
┏╋┛┏╋┫┫┫┳┣━┻┓┗┳┻┛┫┳┃╋┳┗┻┣┣┓┳━┳┫┛┻┃┣┓┏┏┣┳
┗━┏┗┫╋┻━┓┫┻┏━┗┏╋┗┗┫┳┃┃━┛┗┻┻┻┳┃╋┫┗┫┏┃┣━┓┏
━┓┻━┫┣┃┏┃┣┫┣┻┻┫┛╋╋╋┫┫━┻┗┃┓┳┃┛╋┗┏┏┃┗
╋┏┛┓┛┓┣┃┫┛┗━┛┗┣┣┫┫━┳┃┣┳━┻╋╋┃┃┫━━┻┻┏┓┣┛┳┣
┃━┳┏┛╋┣┻┃┻┣┻┏┗┓┓╋╋╋┓┃┗┗┫┛┃┏┳┫┓┛┻┛╋━━┻┻┫╋
┻┳┳┓┣━┻┗┃━┃┏┣┛┃┳┫┏┛┛┓┗┫┃┻┛╋┛┃━┫┻┗┛┛┃┻┫┗┓
┛┃┓┛╋┛┃┣┃┣┫╋┗┻┃┛┣┻┫┗┻╋┛━┓┗┳┻┃━╋┃┣━┏╋━┗┃╋
╋┫┓┳┃╋┓┫┃┛┳┻┳┳╋━┓┣┛━┳┣┃┏┏┣┳┫┣┣╋┃┛┏┫┗┻┳┗┳
┫┗╋┃┳┳╋┃━╋┏┳┫┳┗┫┛┳┏┓┳╋┏┏┣┗╋┗┗┳┓┳┣┳┣┣┳━┳┏
┳┓╋┃┫━┫┛┻┃┛┛┓┛┗┃╋╋┓┃┓━┻┻━┃┗┗┃┓┣━┏┃━┫┛┃┏╋
┃╋┣╋┻┏━┣┳┛┗━┏┏┓┛┗┗┳┛┛┣┗┛┃━━┣┗┫┛┣┃┃┃┃┫┛┗╋
┫┓┻┃┻┣┫╋┫┏┻┓┻┣┳┛┳┣┓┣╋┛┗┣┻┳┓┳┣┏┻┣┫┛┫┫┳┳┏┃
┣┫┫┓┏┗╋┏┫┗┏┃╋╋┫╋┗┣┃┓┏┫┗┛┫┏┗┛┓┫┗┃━┫┻━┗╋┓┻
┻┛┫╋┣┻┃┏┏╋┻┃┣┛┓┏┣┣┃┻┣┗┗┓┃┳┫━┣┓┛╋┃━┏╋┛┏┻┃
┳┻┓┗┣┓┛┣┻┏┻┃┗┃┫┛┓┓┻┛┣┏┃━┛┏┗┛╋┛┣┫┓┛┓┏┳┫┛━
┫┫┗┫┓┣┃┃┻┃┗┣╋━┫┏┃┳┣┫━┳┓┛┃┻┫┃━┃┗┗╋┏╋┏┃┃┻╋
┣┻┫╋━┳━┳┣┃┓┫┓┛┣┳┫┓┃┛┛┫╋━━┏╋┣┳┳┣┏╋┓╋┣┗┓┃┃
┣┣┓┳━┻┏┗┳━┏┫┓╋┫┏┃┳┓╋┓┗┛┫┏━╋┗┃━┣┏┛┫┓┣┓┫┣━
┫┓┛┻┻┏┃┫╋┗┗┻━┣┫┗┏━┻┃┻┏┛┓┏┳┫┓┣┃┏┣┳┓━┫┫╋┳┳
╋┳━━┣┛┳━┓╋┓┓┫┻┻┣╋┏┏┫┏┫┓━┫┗┗┻┗┫┛┏┓━┓┣┏┻┓┳
┻┣┏━┏┓┻╋┻┓╋━━╋┓┛━┃╋┻┃┻━━┫┣┫╋━┣┓┳┛╋┃┛┗┫┛┃
┃━┏┳┫┛┏╋╋┣┗┣┓┃┃╋┳┛┛┗┣┣━┻┣┻┫┃┃┳┏┳┛┛┏┛┓┗┏┃
━┓┃┏┳╋┏┃┃┗┛┓┏┛┳━┛┏┛┃━┃┏┻┃┛╋┏━━━━━┫┻┓╋╋╋╋
╋┻┻┗┻┏┛┣┳╋┗┓┻┻┫┫┛┏┗┣╋┛┻┣┣┓┛┳┃┫┓┏┓┫┳┣┓┣┗┻
┫┏┛┏┫┻┫┃╋┻┳╋┫┣┏┓╋┣┣┓┓┃┻┻┗┏┳┏┗┫┗╋┻┻┏┗╋┻┓┳
━┣┓┓╋┻━┻━┃━┗┫┣┣┃╋┗┗┗┳┛┫┳┗━┃┃┫┃┃┫┳┣━┫┏┓┣┓
┛┛┏┻╋━┳┗┏┳━┳┓┫┫┣┓┫━┛┳┛┏┣┳╋┣┫┣┛┳┳┓━┫
┓┛━╋━┏━┣┛┳┣┗┃┏┏┻┫┓╋╋┏┓┃┓━━┏┛┻┣┫┫╋┻┳┗┣┣┻┫
┛┗┃┃┗┻┗┛┃┗┗┃┓┗┃┫┳╋┏┛┓┳━┫┛┏┗╋┫┳┗╋━┳┓┳┣┳┫┛
┗┓┛┃┛╋┗┃┫┗┳┳┗┻┫┫┏┣┗━━┗┃┓┣━┗┃┏┳┏┣┓┳┳┛┻━┗┳
━┛━┛┗━┣┻┣━┗┓┣┳┏━┫┫┣┃╋┣┏┓┃━┣┏┳┣┗┣┓┓┗┣┏┣┏━
┳┃┗┛┗┗┃┓┣┏┻┣━┣╋┏╋┻━┻┻┏┻╋┫━┫┏┛┫┗┓━┏┏┗┓┫┓━
┓┳┛━┣┫┳┛━┣┣┏━┓┃┣┳┣┃━┛┓┏┓┣━╋┏┫┓┃┏┣┻┳┃┗┳┫┓
┻┃┃┳┣┫┳┓┻┏┓╋┳┳┓┫┗┛┗┗┏┏┃┣┃┛┳┃┓┫┳━┏┓┓┫┫━╋━
┓┃┗┛┃┃┗┛┃┓━┳┣┗┻┫┃┏╋┳┗┻┣┣━┃┃┳┣┣┣┛┃┻┣┏┣┏┫┳
┓┻┛┣╋┳┫┣╋┗┣┳┓┣┃━┻╋┃┻┻┃┃┻━━┻┗┫┣┃╋┫┛━┛╋╋┗┓
┓┓┏┳┫┏┳┏┃━┗┏━┓┏━┳┗┓━╋┏┛┣━┛┳┫╋┏┳┣━━━┛┳┳┫┻
┻━┻━┣┓┓┏┓┃┏┫┓┻┫┻┗┗╋┳┏━┻┳┣┓┗┃┗┣┻┫┏┗┓━┳╋┃┳
┏━┣━┫╋┃╋┃┓┣┗┻┳┫┻┏┳━┗┣┃┗┛┳┛┳┓━┻┗┳┃┣╋┻┏┣┳┫
┻╋┃━┳┫┃┃━━┓┗━┃┓┓━┳┏┛┗┃╋┓╋━┃┛╋┛┛┓┃┓┳┣┃━┣┫
┻┛┣┣┻┓┻╋┏┗┣┏┗┣┓┣╋━┻┓┛┫┗┗┳┫┫┳┣┣╋┣┏╋┳┫┳┳╋┗
┗┃┏━┏┫┛┓┣┓━┣┣┻━━┛┫┓┛┓┃━┛┫┻┻━╋┏━┛┳┃┻┫┻┻╋┗
┣┫┓┻┛┃┓┣┣┳━┏┃┓┳┏┓┫━┓┻┛╋┣┗┃╋┛━┗┫┳┃┛╋┫┗┃┗┻
┫┏┃╋┻┃┳┗┃┃┣┣┣┛┛┃━┫┓┗┗┓┻┣┣┛┛┻┏┫┻┏┣┗━╋┻┛━┻
┳┫┛┏┫━┏━┻┃┛━┣┛━┫┗┏╋┣┫┫┳━┓┏┏┳┗┣┗┻┻┫━┏┃┫┃━
┳┓┏┗┛┗┏┳┫┏┏┃┃┓┓┳┃┫┏┓┳┫┃╋┣━┓╋╋┫╋━┛┗┏┗╋╋┗┳
┳┏┳━┃┛━┓┫┓┛┛┛┫╋┓┏┻╋╋┗┻┣┣┛┃┛┏╋╋┫┻┳╋┻┃┓┫┓━
┏┗┗┳┏╋┻┃┛┣┻┛┗┗╋┏┏┳┛┓┻┏━┣┛┓┓┫╋┣┗╋┣╋┻┗┗┓╋┳
━╋┳┻┻┳━┗┳━┓┫╋┃┛╋┃┳┳┳┃┫━┻┓┓┓┣┛┫┓╋┏┗┛┃━┏┣┫
┻╋┣┻┛┫╋┳╋┃┗┻┫━┛┳┏┫┏╋━┗━┫┣┃┻┣┓┳┻┏┓┗┣┣╋┫┻╋
┳┏┗━┗┗┃┃┛┏┣┏┻┣┏╋┫╋━━┣╋┣┏┗┻┻━┏┣┃┓╋┗┓
╋┻┏┳┫┏━┫┏┳┫┃┛┳━┻┗╋┻┃┳┣┛┳┻┫┏┃┳┃┳┫━╋┣┫┏┃┣┻
┏┣┛╋┳┻┻┓┣┻┳┓┳┫┳┫╋┣┓╋┛┣┫┛━╋╋┻━┃┗┏━┫┗┫┓┳┫┓
┏┳┳┛┃┣┏┓╋┫┓┻┏━┻┓┃┗━┣┓┓┣╋┫━┫━┫┃┗┃┻┫┓┗┻┫┻┓
┣━━┏┛┗┃╋┻┏┣┳┣┏┣┳━┃┓╋┗┛┫┣┃╋┃┳┣┗┳╋━┻┏┏┛┏╋┗
┃┛┣┻┻┗┳┛┣┛┓┻┳┫┳┃┏━━┓┻━┳┃╋┳┃┓┓┻┻┣┛┛╋┫┏┏╋┻
┻╋┛┃┗━┓┗┳┗┳┣┓┏┓┓┗┣┫┫┓┏┳┓┓┻┏┃┫┳┫┃┳╋┫┃┃┏┻┃
┣┳┗┫┓┻┫┓┃┓┫┃┛┛━┛┏┳┗┻┓┗┻╋┏┃┛┓┗┗┫┃┓┣┛┃┓┃┻┳
┗┳┓┳┳┻┃━┳┏┣┳┣┛┣┣┻╋┻━┗┗┳┻┣┏━━┛┳┓┛┃━┗╋┫┓━━
┣┻━┛┗┳━┳┫┫┛┻╋━┓┛┳┏┳┻┫┏╋━┣┣┳┛┳┳━┳┛┗┻━┛┳━┳
┏┫━┓┗┏┳┏┃╋┛╋┣┫┫┗╋┛┓┣┻┏┫┳╋━╋┛━━┻┓━┻┏┻┻┗┣┛
━┳┣┫┫┳┏┗┳┏┃┃╋┣┫┗┛━┳┗┳┻┳╋┛┣┓┃┣┗┗┳┳┓┳┫┃┣┗┃
┫┳┫┗┗┛┫┻┛╋━┏┳┓╋┛┻┛━┫╋┃┣┃━┫┣┛┗┛┏━┛━┛┛┻┻┻┛
━╋╋┣┓━┛┏┗┫━┛┗┫┣┓┏┛┻┓┳┛━┛┓┗╋┗┏┛━┻┣╋┫┫┳┫┫┓
┫┛┛┣┏┻╋┣┻┫┣┻━╋┫╋┳┻┻┗┻┳┣┫┃┣┗┳┻┳╋━┓┛┃┃┗┃┳┳
┃┻╋┫┏┫┗╋━┻┛━┻┣╋┏┳┣╋┛┻┃╋┣┣┃┣┫┏┻┫┫┛┳┏┳┣╋┛━
┏━┓┻┓┓┣┣━━┓┏┛┻┃┓╋╋━┃┗┏┏┳┗┫┫━┗┫┳┳┣┳┃┫━┛┛━
┃━┻┃┛┳┫┛┳┏┏┏━╋┗┳┳┳┓┫┃┻┫┳┻┳━┣┻┳┏┃┣┣┃┗┛╋┗┗
━┣┳┫┫╋╋┻┳┳┗┗┣┃┗┓┓┻┫┃┗┏╋━┃┏┗┛━┃━┳━╋┗┣┏┗┓┓
┣┳┗┻╋┣┗┗┓╋┻┛┳┓━┓┃┓╋┃┫╋┏┣┫┫┗┣┃━┓┏┫┳━┳┃┻┫┻
╋┏┓━┫┳┣┓┏┃┃━━┳━┛━┓┃┳┻┓┫┻┏━┳┻━┗┓┃┗┻━┏┛┃┏┣
┗┳┛┓┃┗┳╋┫┗┛┻┻┛╋┓┏┓┗┃┓┣┗┻┫┻┓┻┻┻┳┗┗┳┳┛┏┃┛┓
┣┓┏━┛┳━━┛┣┓┛┳┛┳┃╋┻┓┻┓┛┳┫┃┳┣┫┗┗┻┗┏┓┻┓┻┳┓━
╋┫┣┗┳┗┗┛┣┓┫┓━┣┃┳┣╋┛┣┫┫┣┳┃┻┛┳┃┛┗━┓┳┛┛┫┫┣╋
┫┳┃┓┃┓┛┏┫┳┃┗┏┛┛┫┫┏┳┏┓╋┓┃┛┣┣┃┛┏┫┃┫╋┓
┻┛╋┣┣┣┳┓┻┗┏┏┏┗┏╋━┛┫┗┫┣━┗┣┫┓┏┓┛╋┃┃┻┃┏┻┫┳┏
┓┛┏┏┫┣┫┛┓┃┳┃┓┳┻┏┫━┫━┃╋┏╋┓┓┳┫┓┃━┳┓┣┻┳╋┃┏┗
┃┛┣┓┗┣┃┣┫┛┣┣┳╋┛┫┣┛┫┏━━┃┓┓┣┗┻┫┓╋┻┫┳╋┣┓━┏┫
┳┻┻┛┫┗┛┓┃┫╋┓┗┏┻┛┃┫┓┣┫╋━┓┛┣┏┓┫╋┳━┳┃┓━┫╋┛┫
┃┻┫┏┳┻━┳┏┳┏┛┻┃┓┗┓┳┓┃┃┳┳╋┫┓┣┗┛┃┃┓╋┃┛┃┏┗┏┫
┓┛┻┓┫┛┗┻┫┃┛┻┃╋┃╋┓╋╋┣╋┛━┛┻┻━┛┏┃┻┻┃┏┻┓┛┳╋┓
┏┛╋┗┃╋┻━┓┳┣┗┛┏┗┗┓┓┏┳┏━╋┳┛┏┓┳┣┓┻┗┻┣┗┏┃┏┓┫
┃━┓┗━┫┣┗┗┳┻┗┛┃┗┻┫┏┛┣┛┃┓┳┏┫┏┃┛┫┫┣╋┛╋╋┻┗┏━
╋╋┃┻┣┗┏┣┃┓┻┫┣┏╋┻┣╋┓┫┃━┗┗┏┓┫┳┓┓╋┛┃╋┛┳┫┫┗┗
┓┏┛┻┓┃┛┗┗━┓┫┗┫┃━┃┻┏┏┛┓┛┗┓┫┓┃┻┻┳┏━┳┏┗┓┻╋━
┛┻┃┫┫┃┣┣┏┏┏┗┳┓┣┻┏╋╋┣┃┓┫┫┓┏┫╋━┫┫┏┫┃┫┳┛┫━━
┳┗┳┳┃┓┳┫┏┏┛┗┓┻┳╋━┛┳┃┃┫┳┫┓┓┳┳┗┳┻┃╋┣╋╋┛╋┓┃
╋┓┛┗┻┫┻┓━┣╋┗╋┻┗┻┛┃┣┻┣┓╋┻┳┗┫┳┣╋┏┗━┛┳┛┣┗┫┫
┗┏╋┛┣┫┗┏┳╋┛┳╋┗┃┛┏┻━┛┓┳┣━━┃┓┃┻┓┣┃┏┗┃┗┏┗╋┣
╋━┛┗┃┛━┏━┗┫┫┫┻┳┳┣┳┳┫┳┛┏╋┓┗┓┣┻┓━┃┳┫━┏┓┳┻┣
┻┻┣┳┫┣┓╋┛┏┗┳┗┻┗━┻┓┳┗━┏┛┣┳┏┏┣┛┛┻┛┃┗┏┃┛┛┏╋
┏╋┳┃┓┳┻┓╋╋┗┛┫┓┳┣┳┛╋┗┣━┫┃┗╋┳┏┗┃┻┣┫┫┗┫┳┳┣━
┳┃┣┗┣┓┃┃┛┓┣┏┣┛┗━┣┓┓┛┛┓┗┓┻┳┓┓┣╋┫┏┓┫┫┏┗┏━┏
┳┫┻━┫┫┓╋┃━┣╋╋┗┃┓┏┛┃┳┫┫┏┳┻┛┓━┃┗┓┏┓┳┣┛━┫┗┛
┻━┗┣┛┻┣┓┫┫┻╋┏┏┳┳┫┫┻┳┳┻┳┓┃┣┃╋┻┗┏┣┛┗┏┏┫━┣┻
┓┛╋┃┳┛┗┃┃┏━━┳┫┗┓┃┏┫┛╋┗┃┏┣┏━┣┗╋┓━┫┫┻┫┏┃┻┻
┓┃╋┃┗┳┃┗┃┻┗┫┻┳┻╋┏┃┻┻┗╋━┣┃┓┫┓┳┛┳━┣╋━┃┳┻┣┏
━┃┏┃┳┃┫┻┏╋┣┓┏┫┣╋┛┗┳┛┓┫╋┫┓┳┻┛┳┣┫╋╋┏┓┣┫┫━┳
┏┛┛┓┫┳┻┏┛┗━╋┻━╋┗┻┳┛┓┃┻┃┛┻┓┗┫┏┣┳┻┛━┃
┗┳┃┓┃┓┗┫┫┳┳┃┳┳┳┫┣┗╋┓┛┳┣┗━┳┃┏┣┗┏┓┣━┏┃┃┃┗┫
┃┗┓┳━┏┻┣━┛┣┏┫┳━┣┏┏┛┓┣┗┛┓┓┗┓┛┏╋┣┗┓┫┃┓┛╋┻┣
┣┗┫━┻┻┳┃┏┗┗┃┓┛┻┛┻━┃━━╋┣┛┫┗┣┫╋┏┗┳┛┗━┛┫┛┏━
┻┣┛┫┫┏┻┓┛┣━┳┃┏┓┛╋╋┣┗┗┻┛┓┳━┛┻┏┛┗┏┣┓━┃┫━┓━
┏┏┗┳┛╋┛┫┻┃┗┫┳┃┃━┻┻━┣┛┃━╋┗┻┃┳┣╋┓┫┻┳┳┏┗┛┗┻
┏┳┃┗┳┻┃┻┗┳┳┻┛┫┗╋┓━┣━┛┃┻━╋┏┻┓┫┫┏┓┏┛┣┣┛┣┫┫
┛┛┣┛╋┣┛╋┗━┣┃┻┗┣┫┓┫╋┳┓┓┫┓╋┃┛┣┓╋┓┛┛┳┃╋┓╋╋┏
╋┫┃┏┓┗┛┻╋┗┏┻┳┗┣━╋┫┣┫┳┳╋┛┳┣┛┻┗━┗━┣┳┏┫┳┃┫┻
╋┛┏┏┏┛┻┃┫╋┗┓┓┗┳┳┏┫┣┓━┛┓┏┗┗┣┗┻┫┓┓┳┫━┫┻┳┫┛
╋╋╋┃┳┏┣┫┣┛┣┛┓┓┓┫┃┳━┣╋┣┛┏┛┳┏┗┃┗┛╋┗┓━╋╋┗┛━
┃┃┗┫┏┏┣┻┫┏┃┏━╋┗┻╋┗┗╋┗┗┗┏┓┓┛┓╋┏┃┗┳┃╋┃┛┗━┃
╋┳┗┏┻┃┫┣┻┏┃┣┫╋┃┻┣┫━┓┏┏┛┃╋┛┫┳━┳┛┛┣╋┛┏┗┣┓┏
┃┛╋┫┗┗╋╋┳╋┓┃┫┛┫┗╋╋┗┗┃┓┗┫┗┣┗┳━┳┓┻┻━╋┓╋┣┳┳
━┣┃┗┛┳┫┏┻┫┫┣┏╋┻┳┳┳┫┻━┻┳┻┏┻┣━┃┫┫┣┓━┣┃┗╋┻┏
╋┏╋┳┗┃┃┳┛╋┣┳┫┗┏┫┳┫┫┣┗┫┻┗┓┓┛┓┓┏┓╋┫━┗━┻┗┗╋
┃┛┻┻┏━┻┣┣┣┻┓┏━┏┗╋┳┣┏┗┗┗┻┫┫┗━┻┣┣┗┏┫┳┃┻┏┏┛
┫┛┗┓┏┓┃╋┓━┗┻┛┻┓┫┫┛┏┣┳┃┛━┛┓┻┫━┗┻┻┃━┻┛━┏┻┣
┫━━┻┃┓━┫┫┏┳┳┏┻┏┏┣┳┓┻┣┓┓┗┗┣┛┛┫┣┗┛┣┗┗┻┗╋┣┓
┫┛╋┳╋┗━┏┳┃┗┓╋┗╋┛┃╋━┫┛┃━┛┗━┛┃┫╋┳╋━┛┫┃╋┫╋┛
┻┗┛┫┗┗┃━┓┛┏┳┏┣┓┓━┫╋┳╋┛┃┫━┛┃━┃┗┣┛┗┃┃┫╋┃━┫
┣┳┗┓┣┳┓┻┓┏┗┓┫┣┫╋┃┻┛┛╋┗╋┏━┫┛┗╋┃┻┳┗┓┏┓┃┗┣━
┃┗━┻┳┳━╋┏╋┣┻┣┣┣┻━━┓━┣━┣┫┻━┫┓┛┳┻┓┻┏┳┣┗┻┛┳
━┗┫╋┳┫┃━┏┳┛┏┳┻┃┗┣┗┏┫┗┃┫┏┻┫┏┳╋┣┏┃┳┛┳╋┻┻━┛
┳┃┛┗┫┏┛┳┻┛┻┫┃╋┗┳┗┳┫┏┓┃╋┳┓┳┛╋┃┻┫╋┛┗┫
┓╋┃┃┏┻┛┗┓┻━┳╋┗┓┳┻┳┳┳╋┏┛┛┳┏┳┣┏┳┏━┻━┏┻┛╋┗┓
┃┳┛┛┗┫┛━┏┗┫┣╋┻┛┣┫┣┛┳┳┻┛┛┃┛┣┓┻┫┏┻┣┓╋┻━┏┏━
┳┏┻┣┫╋┃┏┳┏━┏┏┗┗┛┳┓┃┻┛━┫┃┃┃┻┃┣╋┳┗┃┣┏┫╋┓┏╋
┣━┳┏┃┛┫╋━┛┳┻┃┳┣┗┫┓┏┏┣┛━┛┳┛┛┫┏┻┏╋┛┏┗┣┫┛┻┓
┗┃┓┳┗┣┻┻┛┗┃━┗┻┛┓┻┫╋┛┫┳╋┣┻┻┗┃┻┛┫┓┏┣━┗┃━┛┓
┗━┫┏┓╋┃┓┏┳┛┓┳━╋╋┗┫╋┳┗┳┛╋╋┛╋┛━┓┏┣┣╋┓┳━┗━┗
┻┣┏━┫┓┃┏┗┃━┫╋┳┫┻┓┃┃┓┛━┓┣┻╋┻┫┓┛┻┫╋┫┃━┫┓╋┏
┏╋╋━┻┳┻━┳┫┣┏┻┫┳┫┓┛┻┏┫┳┗┓┃┃┳┳━┗┣━┏━╋╋━┗╋┳
┓╋┣┻┃┛┓╋┣┃┛┛┛┣┣┣━┏┣┓┻╋┣┏┛┳┓┻┣┻┳┫━━┏━┓┻┗┗
┓╋╋┗┗┣━┣┃┃┗╋╋┣╋┣╋┫┗╋━┫┣┏┫┃┫┓┻┏┃┻┻┃┫╋┣┃┫┳
┓┳┃┳┗┳┓┳┓╋┫┣━┓┗┻╋┻┛┓┛┻┣┏┃┣┏┳┳╋┳┳┫┗┓┣┳┣╋┃
┏┗┗┳┳┫┻┗╋┗┗┛┻┃┫━┃━┫┻┫┻┣┫╋┳┫┣┃┻┗┏┳┗━┓━┣┣┣
┫┃┏┻┛┳┏┃┣┣┫┓┓╋┫┗┗━┓┛┳┃┏┓┃┛━┓┻┛┏┻┓┓━━┣┏┫┳
┫┓┳━╋┓┫┻┣━┫┳┛┃┫┣┻┛┻┣┻┻┫┣┏┓┃━┏┫┃┣━┳┃┫┫┓┃┓
┛┫┃┃┫━┣┏━┳╋┫┃╋┳┛╋┃┃━┓┓┏┫┓━┣━╋┛┛┣┣━┏┏┣╋┛┏
┣┗╋┣┏┣┃┏┳┛┏┻┃━┫┳┛┏┗┣━┏┃╋┫┓━┛┳━┗┣┃┓┛┛┫┏┫┗
┛┛┃┛┗┓┫┛╋┫┣┫┻┗┃━┗┳┗━┛┻╋━┃┻╋┳┣╋┳━━╋━┗┃┫┻━
┏╋┛╋┗┓┫┻┫┻┣┏┏━━┗┻┫┏┻━┗┗┃╋┫┫┻┓━┓┛┓┗┳┣┓┫━┻
┣┏┛┏━┓┫┗┓┏┻┃┳┗┗┛┣╋┳╋┣╋┻┣┏┃━┳━╋┓┻┫┻╋┃━┣┗┫
┏━┗┣┏┫┓┻╋┛┛┛┗┣┣┃┣╋┏┗┳┛┫━┣┗┛┳┛╋┛┗┓┳━┛┫┓┓╋
┃┫┗┣┏╋┛╋┻┳╋╋┏┫┫┃┣┣┻╋╋┳╋┓┻┛┃┛┳┏┓┣┳┏┫┻━┣┣┓
┛╋╋╋┛┣┗┏┫━┗┳┣┃┏┓╋╋┗┣┳╋┣╋━┗┫┓┗┳━━━┻┃┓╋╋┛┫
╋┗┗┛┣┻┫╋┳┻┃┣┳┫╋┫┣┏┏┃┣┃╋┏┻┏┛┻┻┳┫┣┫┗━┫┛┣┫━
┣┃┻┃┻┗╋━┏┣┻┛┓┗┛┛┏┗┛┃┗┃┏╋┣┻┛┓╋┃┻┻┏┫┛
╋┳┫┓┛┻┛┗━┏╋┳┳┳┫┏┳┣┳┻┣┫┓┻┛┃┣┓━┻━┻┓╋┗┣┣╋━┻
┻━┛┻┏┏┫┫╋╋┳┗┣┃┏┻┓┛━┫┣┣┃┃┫┳╋┫╋╋┫┻┣┳┃┓┻╋━╋
┓┻╋┓┗┣┛┣┓┛┻┗┃┃┫┏┣┏┃┛┃━┓┓╋┗┣┏┻┗┣┫━┫┏┃━┗┣┛
┛┃┣┛┛┏┛━┻┓┳┗┛┃┏┏┗╋┓━┳┛┏┓┏┛┗┓┳┓━╋┣┣┫┣┫┏━┳
╋┳╋┣━╋┛┓┣━━╋┛┻┏┣━┫┻┣┃┃┫┛╋┛┏┃┻┏┛┓┳┣┫┻┃┻┻┫
┫┫┳┛┛┃┫┳┛┏┫┛┛┫┏┛┃┓╋┓┻┏╋╋━┗╋┻━┓┻┛┏┣┏┳┗┻┛┫
┃┛┗┳┃╋┳┛━┛━━┏━┣┳┻┃┣╋┓┓┗┓┃┃┻┛┫┫┫━┃┃┳┻┏━┃┻
┏╋┫┫┻┃┃┻╋┗┫┣┏┣┣┗┣┗╋┫━┏┣┗┃┳┏┻━┛━┗┏┣┗┗━┫╋┗
┻┻╋┏┏╋┛┃┳┫━┳┃┗┳┣┣┓┻┏┏━┫┻┗┃╋┳┣━╋┻┃╋┗┗┓┳━┏
┏┣┳┏┣┗┛┓━╋┳┻━┣━┗┛┻┳┛┣┻┻┓┛┗┏┫╋╋┏━━┫┫┏┃╋┫┏
━┗━┣━┫┛┃┏┃┫┓┣┻╋━┫┫┫┫┳┫┓┳┻┓┏┃┃┗┓┛┳┏┏┏┃╋┃┗
┏┫┃┛┗┛┏┗┫━┃╋┻╋┓┓┓┳┏┳┏┓┛┏┛┳┻┳┳┃╋┏┏┳━┓┣┫┏┻
┛┃┗┏╋┻┻┓╋┗━┛┓┳╋┏┏┫┗┻┗┓┗┃┗┓┫┏┫╋┛┳┻━┃╋━┻┓┫
┏┳━┃━┏┳┳┏┳┃┗┫┃┫━┫┃╋┫┃┣┳┏┃╋┛┃┛┃┣┃┛┗╋┛┃┻┳╋
┓┫┳╋┃┏┳┳┻╋┃┓┓┛┗┃━┗╋┏┻┗┛┳┫┛┛┃╋┻┃┳┛┳┓┻┗┳┳╋
┗━┓┣┃┣┏┫┛┗┣┏┳┗┃┻┗┏┛┻┃┗┛┏┏┛┗┣┓┣╋┳┓┫┓┻━┛┫┣
╋━━┫┛┫┗┻┳╋╋┳┫┫┫┏┛┓┗┻┓┻┃┻┫┻┛┻┻┣┫┏┓┗┗┫━┛┓┓
┏━┏┏┓┗┏┃┗┻┃━┻━┫┓┏┏┫━┻┻┓┓━┳┃━━┓┫┣╋╋┫┗┳┏┓┣
┃┫━━┗┛╋┏┏┃╋┏┛┫┓┓┗┛┓┣┃┗┳┏┻┫╋┏┃┏┃┓┗┓┓┏┃┓┓┓
┫┏┗╋┳┛┓╋━━┣┃┫┓┻┳┛┗┗┗┗┫┣┫━┫╋┣┛┣┛┻┏┏┏━━╋┣┻
╋╋┣┻┓┃┓┗┓┫┓┃┫┳┓┫┫┻┏┗━━┏┻┛┛━╋┓┃╋┫┛━┃┗━┏━┓
━┏┛┛┣┣┓╋╋┗┣┃┓┃┛┛┛╋━┻┫┛┻┛┓┗┛┓┏┓┣┫╋╋┻╋┳┃┣┃
┣┻┣┻╋┃┗┣━┣┗┃╋┓┗┗┫┛┓┃┻┃┃┛┗┏━┃┣┛┗━┣┗╋┫┻┃┛┣
┃┓┳┻┻╋┣╋┣┳┓┓┃┏┗╋┳┫┓┻╋┣┏┣┣┓┣┣┗╋┻┣┓┛┏
┫━┏┻┛┣┃┫┣┳┫┏┃┻┏┗┛┻┓┣┛┣┃┗┏╋┛┃┻┃┓┻┻┛┻┏┻┓╋┛
┗┳┫┣┫╋┻┏┳━┓━┣━┣╋┗┓┳┓┣┃┻┛╋━┓┗┃┣┫╋╋┗┃┏┛┻┏┗
┃┓╋┫╋┣━┓┣┓━━┃┣━┻━┳┻┏┏┳┃┓┏┃┓┫┃┗┻┓┫━┓┛┛┣┣╋
┃━┣┣┫╋┓┛╋┓┗┛━┃┓┣┣┫┫┓┗┗┻┃━╋┗┗╋┛┓┣┗╋╋╋┻┛┓┛
━┣┏┫┗┃┗━┓┃┣┣┣┳┗┏━┛━━┣┓┻┃┓━┳┫┻╋┻┓╋┏┛┻┳╋┛┃
┗┛┫┃┃┣┓┃┃┻┗┻┓┣┫┗━┣┏┓╋┣┓┻━┣┳┳┳┫┻┓┻━━━┏┣┃┣
┣┏┏┓┏┃┏┻┛┏┗┛┻┛━┳┏┛┃╋┛┗━┓┓━┻━┳━┃┗━━┓┛┓╋┗┛
┻┏┣┻┻┃┫┻┫┳┳━┃┃┛╋┳┣┛┣┣┓┳┻┗━┗╋┻━┃┳┓╋╋┳┗┗┳┗
┫╋━━╋┗┫┛━┗╋┳┻┳┛╋┳┗┛┏╋━┃┓┏┗┏╋┛┃━┻┗━┫┗╋┓┃┫
━┻┃┃┣━┛┃┻╋┗┏┳┫┣╋┛━┗┃━┳┗┓━┗┏╋┗┏┫┛━┏┳┓╋┗┻┳
┫┛╋┫┛┫╋┣┣┛┻┣━┗┫┛┫┫┗┓┳┻┏┫┫┣━┓╋┻┓┗┳┓┫━┏┣╋┓
┣┫━╋━╋┓━╋┏┓┏┫┳┗┣┗┓┏┫┻┃┣┓┛┣┫┃┣┣┣┓┃┳┫╋┫┓┓╋
╋┏┓━━┻┣┣━┃┛━┳┻┫━┏┓┓┳┳┃┏╋┓┃┏┳┫┫┣┓╋┻┃┫╋╋╋┳
┻┃┃┃┫┫┏╋━┏┫┻╋┛┓┻┣┛┣━┻┛┏┏┣┓┫╋┫╋┛┃┳━━┫┏┓┣┃
┏┛┓┫┣┣┫┣┓┓┫┗┫┃┗━━┗┓╋╋╋┻┃━┫┛┏┛╋┫┏┫┓┫━┏┳┳┃
━━┣┏┓╋╋┛╋┗┣┳┫━┗┃╋┳┛┣┳━┃┳┃┳┫┻┃┣┗┛━┏┓╋┏┳┛┻
┳┫╋┫┫━┃┫┳┗┫┓┓┻╋┓┏╋┻┏┫┓╋┳━┻┛┏┗┻┃┓┫┗┻┗┛┫┓┳
┗┳┏┻┣┣┏╋┳┳┃┣┫┛╋┏┛┓┻┃╋┏┛┳┳╋┗┣┓╋┓┻┫┗┏━━┏┻┫
┛╋┳┛┣┫┫┗┻┓┛┗┛┓╋┃┏╋┣┻┻┏┗┓┳┏┻┣╋┳┓━┃┓┏┓┳┫╋━
┫┏┳┫┻┛┻━┳┣╋┛┳━┣┏┫┏┓┫╋╋┃╋╋┳┓┃┻╋┓┻━┣┃╋┛╋┓┻
╋┣╋┃┛┻┗━┏┃┏┛┛┫┓┃┗┏┗┻┣┫╋┫━┗┻┻┻┃┻━┗┻┻┣┳┃┛┏
┳┗┏┃┻┻╋┏╋┫┣┗┗┛┏┻┳┓┻┻┛┃┓┗┏╋┳╋┃╋╋┗┛┳┣┃╋┫┗┏
━┛┫┛┓┃╋┗┣┻┫━━━┻┃┣┗┏━┣┗╋┫━┻┗┓┃━┫╋╋┳┣╋┻╋┻╋
┣┛┓┃┻┳┫━┣┻┃┛┣┻┓┻╋┛┻┓━╋┫┳┗┛┗╋┫━┓╋┏┳┣
┗╋╋┻┛╋┣┳┏╋╋┣━┻┓┏┏┛╋┫┳╋━┻┫┻┃┫┃┳┳┳┃┣┳╋┣┗┫━
┏┣┫┓┣┏┳┏╋┫┓┛┛┏┓┳┣┻┃╋┓┗┫┗┫╋┗┓┏╋┫┃╋┏┻┗╋┳┏━
╋━╋┣┣┣┓┳┏┳┫━┳┫━┳┳┏━┣╋┛┗┳┣┳┃┓┫┻┃┳┗┫━┗┻━┣┣
┏┏┫┛┛┃┣┳╋┣┳┓┫┣┏┃┻╋━┏┫┗┫╋┓┫┣┛┏╋┃┳┣┛┗┣┳┻┏┣
┃┛┻┻┗┳┣┫┏┻┃┃━┃━┗╋╋┏┏┻┏┏┃┃━┛┗┏┣┻┗┳━┻┓┛┛┳┳
┫┛┫┻┗┫┏┣┗━┻┫┻┣┫┻┏┏━┛┣┳┏━┛┫━┗┻╋┻┫┏┣┓╋┛┻━┗
┻┻┃┗┫┫┻┫━┻┛┳┳┫━╋━╋┏┓┓┃┏┛━┛┻┻┏┗┳━┓┗┣┻┃┗┃┃
┓╋┻┏┓┓┳┓┻━┳┻┓┓┫┏┏┻┳┳┗┓┗╋┃┳┳┳┣┻┗┓┛┫┛╋┻━┻┛
┫┗┏┫┻┛┗┓┳┃┳┛╋┓┗┻╋┗┫┏━┛┛┛┛┃━┏┛┛┫━┓┫┳┳┫┳┏┣
┣┃┫┣┛┃━╋┏┻┏┳┣┓┣┏╋┓┳┳┗┓┫╋┫┛┫┳┃┃┳┻━┏╋╋╋━┫┏
━┫━╋┓┓┛┛┛┗╋┃┳┃╋┗┃┻┃━┓┃┣┗┫┛┫┗┫┫┻┗┏┛┣┻┳┗┓┛
╋┫┳┻┫┻┣━┻┻┛┗┳┳┛━┃━━┣┃┛┻┣━┳┳┫┃┳┛┛━┛┗┃┳━┛┛
┏┫╋┻┻┓┻┛━┏┏┳┗┫┳┳┣┻┏┃┛┏━┓┃┣┻┫┗┳┣┗━┛┏┓┗━╋┗
┓┏┫┻┳┏┫┃┗╋┃┫┃┫┃┻┓┳┃┻┓┓┳╋┻┓┓┓┣┗┓┻┃┛┃━┓┣┻┫
┏┓╋┫┛┫╋┳━╋┫┣┫┃┳╋┻┏┣┣━┳┻┃┗━┛┻┗┃━┛┫╋┗┗┛━━┃
┳┫┻┗┃┳┻┫╋┻━┏┏┓┻┛┃┗━┻┏┻╋┣┳┓┓┳┓━┗┃┏┗┣┗┏━┃┓
┣━┣┓┛┣┓┣┃┏┻━┻┃┣┣┗┗┣┃┣┳┳┳┏┗━┳╋━┣┏╋┗┏┳┏━━┗
┳┣━┫┻┻┏┗╋┻╋┏╋┓┳┛━┏━┣┓╋╋╋┫━┫━┃┃╋┫┏╋┛┣┫┳┻┃
╋┳┗┓╋━┣┳┣┃┣┫┓┓━╋┣┣┫┗┃┛┫┳━╋┫┓┏┛┗┏┣┗┓┏┣┛┃┻
┛┫┛┏┗┗┓━┗┻╋┣┃┏╋┓┃━┫━┓┫┫┏┻┗┳┃╋┛┓╋┳┣━┏┏┛┣┃
┏╋┻━┓┗┓┳┻┫┃┏━┳┻┓┛┓┛┏┏┳┫┣┗┏┏┓┃┓┃┫┓┳┻┳━┛╋┏
┳┳┛┛┗╋╋┛┗┏┛┃┻┏┓┛┏┏┓┛━━┣┗┻┃┏┻┣━┣┣┓┓┻┳┏┣━┛
━┫┗┻┓┻┏┫┃┏┳┛┻┃┻┓┗┃┓┃┫┳┏━┛┗━┓┣┏┓┫┣┗┓┣┏┳┏┻
┃┻┫┻┳┛┛┓┳┻┏┓┏┏┃┛┃┫╋┳┛┃┛╋┛╋┛┳┣┛┗┗┳┻┣
┓┻┛┃━┣┛╋┗┻┓┏┳┏┻╋┳┗┃┓╋┛┫┛╋┓┏┗┛╋╋┛┫┳━┏┏┳┫┗
━┻┻┫┓┓┗╋┛┫┓┗┳━┛┳┗┗╋┃┃┫┫┃┗┻╋┛╋┣┃┳┫┛┓┓┫┣┗━
┏┛┣┻╋┣┳┛┗┳╋┫┫┫┏┳╋━┃┫┗┏┳┓┗┻╋╋━┳┗╋┳┫┓┣━┻┏━
┳━━┃┛╋━┻╋┃┏┣┗┏┣━┛┻┏━┏┓┗┣┻┓┏┗┛┛┳┗┫┛┗┛╋┃┃┗
┗┃┓┻┫━━┛┏╋┓┗╋┛┓┗┻┣┻┗┻┛┻┻━┗┓━╋┻┓┃━┓━╋┳┣┏━
┗┏╋┣┫┻┫┛┏┛━┃┛┣┗┃┻┓╋┃┫┃┗┓┃╋┳┛┓┣┳┃┗┗┏┻┫┃┫┳
┳┳┏┓┗┣┛┃━┻┏╋┗┫┣┗┳┣╋┓┻┓┗┃┗━┻┣┏┏┛┻┛┗┛┓┗┗┛┳
┗┛┫┓┏┏┣━╋╋╋┏╋┳━┃┃┃┏━┫━┗━┣┏┃┻┳━┓┏┗┛┣┓┣┣┗┏
┛┫┣━━┛┫┛┓┓━┏┏┻┃┳┻━┗━┻┳┃┗┳┓┃┣━┣┓┏┫━┃┃┳┫┃┫
┓┏┣┓┫┫┛┳┃┫╋┓┫┣┫╋┫━┣┃╋┣┏━━┻┗━┫┣┛┓┣┣┫┃┫┗┓┏
┳┻┳┣╋┗┃┻━┓┣┛┛┣┃┣┣┳━━┓┣┏┳┻┗╋┳━┗╋┃┻┓┓┓┳┻┏┳
┫┏┃┃┃┗┏╋━┫┣┣╋╋━┫┏┻┃┗┛┳┣┏┗┏┃┃━┳━┛┫╋┃┗╋┛┫┻
┏┻┣┳━┳┛┏╋┃┣┗┓╋┏┛┗┣┣┏┫┫┳┓┻┻┣┃━┣┫┻┛┳┃┣╋┃┻┗
┳┳┗╋┃┛┃┏┓╋┃┃┣┛┏┏┛┓┛━┳┣┣┳┻━┣━┳┳╋━┓┃┏┳┻┏┣┃
┛┳┗┳┫┫┫┏┻┏┫┳╋┻┛┻┗┏━┓╋┃┛┓━━┻┳┛╋┫┫┳┛╋┛┣┛┗━
┃┏┗╋┗┏┗┳┃┏┃┻┓┃┻┗┓┗╋┣┗━━┛┏╋┓╋━┻┗┓┏┓╋╋┻┛┃┣
┏┣┫┳┏┳╋┫┫┗┣┛┛┛┳┓┣┛╋┣┻━┃┫┗┳╋┗┓┳┫┫┏┫┫┃┳┫┗┏
┗┏┗┓┗┣━┳┛┫┫┫┗┣┗╋┳┗╋┛┃┃┳┓━┗┏╋┫┻┃┻┻╋┫┃┣━┣┳
┫┓┃┗┓┻┻┏┫┓┫┓╋┏┛┛┻┣┫┛━━┫┣┓┛━━┣┣┳┃┫┗━┏┛┻┣╋
┫┳━┃┣┏┃┫╋┏┣━┃┏┃┃┫━┳┣╋┻┳┃┃┻━┫┳┏━┛┛┓┳╋┗┏┣┛
┃┓┣╋┃┫┃┏┓┻┛┫━━┓┓┣┏━┏┳┏┗┫┏┃┏┗┻┳┃━┓┓━┓┃┻┣┗
┗┫┛╋━┏┻┗┏┗┳┏┻┻┛━┗┓┳╋┣┻┏┓┫┫┣┃━┓┗┗┻┻┣╋┫┫╋┏
┣┳╋┻┗┳┃┏┗╋┳┳┣┣┣┻━┏┳┣┛┗┫┣┣┣┛╋┻┃┃┃┏╋┣┛┣╋┓┏
┻┗┓┳┛┣┫┃━┛┏┏┣┣┓━┫┏┗┛┻╋━┗┃┻┣┻┻┳┏┫┗┛┏
┏┓╋┓┛┳┛┣┃┫┏┃┏╋┣┗┣╋╋┛┫┣┳┳┓╋┓┗┣┗┗┳╋┗┗╋┃┗┓┳
┫╋┻┛┏┃┏┏┳┏┏┳┃━┓┃┗━┃┣┏┛┛┏━╋┻┛┛━┏━╋┫┣━┃┏┏┃
┣┛┣┫┫┛┛┣┓┛┃┏┏━┓┓━┏┃┏┓┓┫┳┻┻┃┏┫┳┣┛┗━┳┓┳┳┃┛
┛╋┳╋╋┏┛┗┫┻┏┓╋┣┛━┏┛┫━┃┏┗┛┃┣┣━╋┏┗┓┗┏┃┛┫┗┻┓
┳━┣┓┏┓┻┏━┗┣┫╋┻┗┓┛┃┃┫┓┫╋┣╋┫┏┏┻┛┃┛┛┻┓┏┻┏╋┻
┻╋┓┛┫┣━┳┻┳┫┛┣┃┫┏┓┻┗┏┛┳━┏┏┃┓┫┳┣╋╋┗┣┏┓┛┏┻┳
┓┻┳┫┗┣┫┣┫┗┏━┛┳┏┳┗┗━┫┏┗┫┛┓┣┓┳┃┓┫╋╋┃┣┣┣┣┣┗
┳┛┃┣┳┣┣┏┛┓┗┏┃┫━┃┫┓┓┻┗━┻┳┗┻╋━┛━┏┗━┓┫┛┓┛┓┫
┃┣┗━┻┏━━┏┳┗┃┳┫┏┗━╋╋╋┏┻┫┗━┣┃┣┫╋┳┫┗┗┗┃┣┃┗┓
━┗┫┻┻┃┓┻╋┛┏┏┗┓┛┃┗┏┏┻╋┗╋┛┳┣┳┣┫╋┛┫┃┏┻┛┓━┗┗
┓┫┏╋┓┏┣┛┗┓┓┏┓┫┻━┓┗┣┛┗┓┗┣┫┏╋┃╋┳┛┳┃┛┃┏┫┛┻┫
┗┗┣┗┛┛━┻┓┓┳┣┫┛━┫┳┣┃┣┳┣╋┏┓┗┗┃━╋╋┣┛┏┻┳┛┳┓┗
┃┓┃┏┳┗┓┳┃┓┫┃┓┗━┳╋━┫┣━┛┳┏┣┻┛┳┻┻┻━┗┏┗┣━┏┳┃
┗┻┏┛┳┛┫┫┛┫━╋┛┗┃━┫┗┗┳┳┫┫┏┫┫┏┳┳┛┻┳┳┻┗┻┓┳┛━
┳┃╋┓┃┏┛┳━┻┳┳┏┓┛┏┓┓┓┳┏┏┣┏┃┛╋━┻━┓┛━┛┻┫┳╋╋┛
━┣┗┳┓┫┓┻┛╋┗╋┛┃┫┏┣┳╋┣┳┃┏┗┓┻┫┳┳┏┏╋┣┃┻┻┻┳━┓
┓┫━┣┣╋┗┫┃┓┛┃┃┛┫┏┣┏┓┓┣╋┻┣┏┳┣┛┻┫┗┛╋┗┻╋┏┗┻┛
┓╋┳┛┣━┻┏┓┃┻╋┫┃┣┏┗┏╋┛┫┏┳┣┗┣┫┏┳┃┛┓┏┻━┻┏━┗┣
┗╋┛┫┗┓┗┃┫┛━┃┛┓┣┗┣┗━╋┏┗┳╋┃┓┛┗╋┏╋╋┗┃┗┛━┏┳┓
┛┫┛┫┏┫┣┫┓┏┗┛┻┛┏┣┻┏┃╋┻╋┣┗━┛┗╋┓┻┓━┣┳┗┣┳┣┏┏
┃┳╋╋┳╋━╋┗┃┗╋┻┫╋╋┓┣┓━┛┛╋┛┳┏┏╋┃┻┻┓╋┗┗━┳┳┃┃
┫┳┏┛┫┣┣┛┻┓┣━┏┗┏┻┓┏┏┃┫┏┛┃╋┏┃┏┳━┣━┣━┫┃┏┗┗┫
┳╋┗┛┗╋┳┛┫┛┻┣┻┓┫━┻╋┗┻┛┏┫┫┛┏┛━┻╋┗┏┃┗╋┳━┻┓┣
┫┃━┣┓┏╋┏┳┳┫┣┣┛┃┓╋┏┫━┃┳┫┳╋┻┣┛┛┣┏┛┏┣┛
┳┓┛┏┃━┏┫╋┫┃┓┻┗┗┓╋┣┣┫┛┛┫┳┏┃╋┳┳┗┻┃┏┗┓┻┃┫┏┏
┗┛┏┏┛┳┛┃╋┛━┫┛┃┣╋┣┳┫┻┓┗┳┏┫┫━┣┣┃━┏┻┻┫┣┓┗┏━
┻╋┗┗╋╋┳┃┓┓┓┛┃┛┳┏┫┫┳╋┻┻┣┳┫┛┃┳┣┛┻┛┻┓┫┣━┗━┏
╋┛┃━┓╋━┛┻┏┳┫┳━━┃┫┛━┳┣┏╋┏┻┣━┃┏┗┓┃┏╋━┣┣━━┣
┣┗┫┃┃┏┻┳┳┫┛┃┓┏┏┓┃┳┳┃┛┃┓┛┻━┃┻┃┏┗┓┣╋━┏┃┛┳┃
┏┣┗┛┛━┫━┳┛┛┫┃━┏┏┳┳┳┓╋┛━┻┗━┫┏┻┫┫┃┃┫┳┛┻┳┳┓
┫┣━┗┣┏┓┛┛┫┗╋┃┳┓━╋╋┣┫┓┃╋┫┓━┻┻┏┳╋╋┗┻╋┻┓┏┛┛
┻━┓┗┳┫┛┛┳┫┛┛┫┳┓┫┗┓┃╋┫╋━┏┃┻┣┣┛┻┏┏╋┃┗┛╋┻┛━
┛┗┏┻┃╋┏┳┳┃┫┻╋┣┗┏┻━┳┗┣┛┓┻┣┳┗┗╋┓━┻╋┃┣┃┫┫┏┣
┳╋┗┻┃┗┗┛━┻┛┣╋┛┻┳┣┃━┫╋┃━┓┃┣┏┓┫┳┓┏┛┛┃┗━┳━┓
━┛┃┃┓━━┫╋╋┏┃┃┛┳┗┳┛┃┳┣┛┳┃┻┳┻┗┫┣┫┫┃┃┗┓╋┫┣┻
┫┛┓━┻━┃┓┣┛┗┣┏━┫┏━━┏┣┏┃┓┛┳━┓┫┳┛┃┓┻┫━┫┏┃┓┃
┣┃━┣┃┏┏┓━┫╋┫┳┳━┣┃┃┻━┳┓━┛┛━┓╋┻━╋━┫╋┗┗┣┻┓┻
┻┫┃┏╋┻╋┃╋┓┳╋┻┃┣┳┛┓┃┃┻┫┣┻━┛╋┃┃┗┃┻┣┏━┃┗╋╋┫
┣┛┛┗┳╋┣┗━┗┃┛┻┳┛━┓┳╋┗╋┻┗━┓┻┏┃┃┓┫┣┗┓┏┫━┛┻━
┛┗╋┳╋┛┗┗┳┻━┻┣┏━┫┏┗┳┳┓╋┻┳┓┛┓╋┓┏╋╋┳╋┳┃╋┏┫┃
┏┏┓┗┛━┃┃┣┻┛┣┃┏┛┛┗┛┛┣┗┫━┗╋┗┣┃┃┗┫┓╋┫╋╋━┗━┣
┗┗━┫╋┫┛┃┫┫┛┏┃┫┛┫┳┻┓┏━┛┻━━┏┛┻┻┻┳┳┏━┏┓┻┻┳┳
┳┻┓┣┓┗┫┓╋┓┣╋┏━┛╋┳┣┳━┳┃┻┛━┫┻┓┛━┫┣┻┫┫┗┛┓┫┳
┃┓┳┃┓┛┃┗┻┛┳┗┳┛━┏┓━┛┛┣┓━━┃╋┛┃┫┃┻┣┗┃━┫┻┗╋┳
╋┗┻┓╋┛┣┳┓┃┛┻┏┻┳┻━┏┏┳┻┗┏┻┗╋┏━┣━┓┏┃┏┻┫┳┏┗┗
┗━┣┣┛┳┣┗┗┳┳┛╋━╋┳┛┫┛┃╋┻┣┓┳┃┳┓╋┏┫┛┏━┏┓┫┻┛┏
┏┓┃┻┳┻┳━┳┳┫┗━┛┻━╋┗┗┣┃┓┃┫╋┻┳┃┣╋┳┫╋┳┗┫┓┳━┗
┻┣┻┳┃┗┻╋┃┣┫┓┏┳┫┓━┗┣┃┗╋┳┳┳┫━╋┗┓┓┓┓┓┗
┗┗┓┛┗┫┣┓┓┻┃┃┻┃┣╋┫╋┛┓╋┏╋━┓┳┓┳┛┣┛┻┻┛┗╋┗┏┣┃
┫╋┳┃┛┳┻━┓┣╋┣┗┣┻┓┃┣┏━┓┏┳┛┫┃╋┗┣┫┗┫╋┏┻┣╋┏┻┗
┣╋╋━┳┗┻┫┣┣┗╋┛┫┣┣┗┏┏┏━━┃┣━┳┗━┃┛┃╋┏┫┻╋┣┃┓┳
┃┣┣╋┛╋┗┣┓┫━┻┫┛┛┣┳━╋┻━┻╋┳┓┗┻┣╋┓┗┣┗━┗┏┻┏┫┗
┻┣┳━┛┗╋━┣┛┻┃┣┏┫┻┻━┓╋┏┓┗┛┛┫┳┻┃┛┳╋┫┳┫┻━┫┓┛
┣┣┛┫┓━┣┛┏┻━┳┗╋┛━┳┓╋┣┻┃┛┳┻╋┛┫┳┻┃┏┳┫┃┗┛┓┳━
┫━┓┏┛┣━┃┣┫┗┃┣┏╋┫┃┳╋┛╋┓┳┫━┳┻┫┳┗┻┃━┃┫━┛━┗┃
┃┗╋┳┣┓┓┣┫┗┓┣┻┻┓┓╋┫━┻┗┣┏┃┫━┗┃┛┫┓┏┻┫┛┛┣┏┓┻
━┻┫┳┓┏┏┓┻┫┓┫┏┓┗┻┻┗╋┓┏┫┏┛┓━┏┛┃┻┫┗┛┣╋━╋╋┗┫
┛━┻┓┣┗┗┓┛┣━┓┃┛╋┓┏┗┓┃┓╋┓┣┗┃┻┳┻┻┓┫┗┗┏┃╋╋┳┻
┗╋╋┛┃┫┫┫┓┫╋┓┻┗┣┫┃┓┃┓┫┫┗┻┻┣┛┗┗┫┫┏┗┫┗╋┻┓┏┫
┳┃┳━┓┛━┳┃┳┣┣┓┛╋┣┫┓┳┫━┳┃┏━┫┣┫┳┏┣┳┣┓┳┛┳┣┃┗
┫┃┛┻┣┣┛━┛┃╋┳╋┫┃┃┳┓┻┫┗╋╋┏┏┛┛┏┻━━┗┃┏┗┛┛┓┗┣
┃━┏┃┓━━┛┓╋┏┛━┫┗┏┃┛┳┏┃┫┃┓┳━┻╋┃┛┫┣┣┣┏┛┻┛╋┳
┻┏┻━┗┃┓╋━┗┫┳┣┻┛┻┻┃╋┓╋┳┫┃┗╋╋━┃┃━┃┛┻┣┳┫┣┏┻
┣┳┗┻╋┓┻┓┣┳┫╋┣┏┫┃┳┣┳┻╋━┏━┛┓┗┛┣┗┃┫┫┃┻┣┳┏┣━
┣┃┳┏┗━┃━┃┻┏╋┏┗┓━┃┛┃┳━┛┳┳┻╋┛┫┳┻┓┻╋┻┏┃┫┃╋┣
┏┏┻┫┃┗┓╋┓┣┗━┃┫┣┻╋┗━┫┫┓┻┫┻┗┫┗━┛┗┫┃━┏┫┻┓┳╋
┳┻┫┫┗┏┛╋┗┫━╋┏┫┳┃┣┏┳╋┻┃┣┫┛━┏┃━┃┃┗━┫┫┫┃┛┗╋
━┏┃┗━┛┣┗┳┻━╋━┛┏┏┳┗┛┻╋┏┃┓┳┏┳╋━╋┓╋┗╋┗━━┳┻┫
┳┫┃┳┗┏┏┫┻┃┗┳┣┻┏┛┣┻━┻┻┛━┓┣┣┣┛┓┳┻╋┣┳┳╋┣╋┏┣
┻┛┻┃┳┏┣━┛┫┻┳┣┗╋╋┛┃┛╋╋┫━┳┏╋╋┳┃┳╋┃┫━╋┗┗┻┗┻
┛┣┛┫┃━━┳┏┏┓╋┣┛┛┗┻┣┗┓╋┣┻╋╋┣━╋╋━━┣┗┗┗╋╋┫┓╋
┏━━┓┗┻┃┛┗┻┏┃┓┃┛━┫┻┛┓┫┃┓┗┛┃┛╋┓┛┳┓┃┓┫
┻┣┳┃┫┻┫┣┓┓┗━┣┫┛━┓━┳┏╋┏┫┣┏╋┫╋┣┗┓━━┗┏┛┃┛╋┓
┳┛━┻━┻┏┃┓┻━┳┣━━┃━┛┫┫╋┏┳┻┓┗━┳┓┫┏┳┻━┃━┓╋┳┛
┣┳┫┛┗┏┛┗┛┳┏┻┫┓┫┗┳┗┗┳┛━┏┓┓┃┃┳┛╋━┻━┻┛━┻┓┗┓
┏┣━┣┻┫┛╋┏╋┓━┫┏━━┓┏┗┻┣┃┫┃┣┏┛┏┃┫┫┻━┣┏┛━╋╋┃
┛┓╋┓┏┗┏┣┳┣┳┏┣╋━╋┫┓┗┛┓┣┃┻┏┫┫┫┳┛┓┻┫┏━┻┗┏╋┗
┛┏┏┫┏┻┛┫┻┛┏┻┓┣┻┏╋╋┣┻┓┳┫━┗┛┏┃┃╋┻┃╋┳┗━┫┣┃┃
╋┛┓━┳╋━┛┏┛┫┳┫┗┛┃┫┻┏┏┛┛┓━┣┏┏┳┣╋╋┓┃┳┓━━┻━┓
┫┓┓┛┏┻┳╋┃┳┳┓┃┓┻┛┗┣╋┏┗━┃┫╋┗━╋┓┳┻┏━┓┛━┻┻┗┳
┛┃┛┗┣┫┻┣┳┗┏╋┣┻┓┛╋┳┓╋┳┏┃┣┛┻┏┓┣┣┣╋┻┣╋┫╋┻━┛
┣━┳┛━┻┻┗┓┳┳┳┳╋┻┳┫┻┫━┏┣┻┻┳┳┛━╋╋┫┏╋┃━┣┣┛┳╋
┃┳┏┃━┻┣┫┏━┓╋╋┛╋┫┳━┛┻┣┛╋┳┫┏━┳╋┓━┫┏┣┣━━━┗╋
┏┫┃┗┛┳━┣┣┳┫┃┻━╋┫┏┣┛┻┛┃╋┗┃┳┳━┫┳┏┓┓┃┛┓┛┏┳┗
━┗┣┛┗┛┳━┃╋┻┻┓┻┳┏┓┃┗┣━╋╋┳┣┣┗┳┻┏┏┏┃┻┣━━┗┗┛
╋┻┓┣┛┳┛┏┫┫╋┃┫┳┛━━┳┣╋┓┳┛┻━┻┫┣┫┗┣┃┏┛┛┻┫┻┛┏
┳━┻┃━┏┻╋┗┃┃┓┓╋┓┫┗┏┃┏╋┣┓┻╋┗┏┏┣┳┻┗┣╋┛┫┓┣┃┏
┛┫┣┻┫┳┻╋┃┗┫┓━┏┻┫┃┛┗┛┛┫┓┣━┏┗┏┗┳┛┓┏┫┃┣╋┓┓┣
┛┣┣┫┃┻┳┓┗┓┏┳┏╋┫┛┓┓┏┗┗┳┳┫╋━┛┗┏┫┣┛┗┛┳┻┓┏┻┗
┗━┓┣╋┻┻┗┣┓┫┳┳┻┏┻┗┏┻┓┗━━┣┏┃┓┓┃┏┃┗┛━┻┏┃┫┫┗
┗┻┃┣┳┳╋━┗┣╋┻┳━┗┗┗╋┛━┏╋┳┏┛┏┻━┛┫┃┫┻┏┗━┓┫┛┏
┗━┏┫┏┏┣┃┳┗┏┻┣┛┃┳┃┛┏┻┫┏┏┫╋┳━┫┫┫┛┻┳━┏┣┳╋┃┻
┏┃━┏┳┃┻┗┓━┃┻┛┣┻┳━┳━┏┗┳┣┗╋╋┣┳╋┻┳┏━┻╋┻╋┗┛┣
┛┃┫╋╋┗┃┻┃┳┳━┏┣╋┗┏┣┻┗┃┗┓┗┃┓┛┏┓┏┓┓┗┓┏┫┃╋┻━
┻┳┓┳╋┳╋┓┃┛┻┓┫━┣┏┃┻┗┣╋━┏┛┣━┣┏┃┳┣┳┻┏┃┓╋┛┫╋
┻┳┏┏┣┓┣┓┛┛┣┓┏╋┣━┛┏┏┻┏╋╋┏┛┳┣┓┻┏━┳┣┏┣
┛┗┣┻━┃┳┃┗┻━┏┫┣┳┏┏━━┗┫┣╋━┳┛╋╋┛┓┗┫┫╋┏┫┏┛╋┛
┓┻┳┳┳┏┣╋┳┳┛┃┻┓┫┫┣┻┓┃┏┳┫┣┃┛┫┻━╋━╋┳┗┏┫┃┣━┳
┳┏┗┏┏┏┓┛┻┣┓┫┻┏┫┫┗┻╋┗━┓┳┃┗┛┏┃┫┗┣┫┗┃┏┻┏┫┣┏
┛┏┏┳┃┃┻┏┛┓┗┏┏┫┃┗┳┓┗┳╋┣┣┣┃┓┗┣┣┃━┻━┻┓┃┗┗┛┻
┗┏┓┣┻┗┃┗┫┓╋╋┏┓╋┛┫┻┓┓┏┛━┫┓┳━╋┻━╋┗┓┏┫┃┻┛┗┳
┣╋┣━┣┻┓┻┓╋┻┻┫┏┗┗┻┃┃┗┓┗┃┏┓┗━┗┛┃┓┣┛┫┳┳┗┓╋┏
┫┓┣┃┃┓┫┫┃┏┏┣┣┏┻┻┫┃┣┓━┃┛╋┻┳┣┫┫┓┫┃┳┫╋┻┗╋┓━
┗┻┛┳┣┓━┗╋┫╋┃┫┣┗┓┏┃┫┏┣┗┓╋╋┳┫┏┣┓┻━┓┣┫┳┻┫╋┃
╋┃━╋╋┳┣┓┫┗╋┃┳┃┫┓┃┓┫╋┳┏╋┗┳━┗━┃┛┫┻┫┛┳┃┣━┳┫
┗┣╋┃━┛┏┻┳┗━┏━┛┫━┻━╋┻┫┣━┫┗━━┳┫┓┃┓┳┣┻┳━┏━┃
╋┓┳╋┫┓┃┗┳╋┻┗┛┳┓━╋┣┏┏━┻┏┫┃┫┳┗┳┓┛┻┛━━┏┏┏┣┗
┃┏╋┏━┳┣┫┻━┫┫┳┻┳┻┫┫┫╋┃━┓┣┃┓┗┃━┏┏━━┳╋┗┃┣┗┃
┻┳┃╋┻┏┃┛┓┣┳┫━┣┏━┓┻┻┻┓━┻┻┃┓━┛┣╋┓┛┳╋╋┻┳┣┗┛
┣┓╋┗┣┏┓━╋╋┫┓┫┓╋┻━┗┓┫┳┃┏┫┣┳┓┏┏┣┫┣╋┣┓╋┃┣┓┛
━━┃━┏┛┣╋┓╋┓┳┃┛┫┳┃╋━┏┃┓┏╋┃┃┻┳┣┏┻┫┓┫┃╋┃┗┳━
┛┣┓┻╋┫┏┏┣┃┛┣┣╋┃┗┛╋┗┗┛┣╋┃┳┏━┗┏┣┛┃┣┛━┣┫╋┣╋
┃┻┣┣━┏━━━┗┣┃━┻┗┏┳┣┏┫┳┏━┃┏┃┛┣┓┗┣┃╋╋┓╋┓┻┗┫
┓┏┛┣┫╋┻╋┻┗┓┏━━┓┏┛┓┛┏╋┳┓┃┻┫━╋┳┃┣┣┓┃┳┓━┗┏┛
┫┫┻━┓┓┣┓┏┃━┓┗┳┻┗━┫┳┳╋┓╋┳┃┓━┣┫┃┏┓┫┣╋┻╋┃┻┣
┳┻┳┏╋┓┫┫┃┣━┏┃┓━┃┣┛┓┻┓╋┛┻━┏┛┳┳┏╋┃┣━┫╋╋┓┏┏
┻┛┛┫┳╋┻╋┳╋┣┗┓┏┻╋╋┗┣┓┫┓┃━┫┳╋┫┓┃┏┣━┗╋┗┳┣┃┗
╋┃╋━━┣┏┣┛┏┫╋┻┻┗┳━┻╋┻┛╋┓┛━┗━┣┏┳┏┻┃┃┻┻╋┫━━
┣┻┗┓┻╋┳━┫━┣┣━┻┳┏┗┏┛┗┏┏━┓┻┣┫┳━┃┃┓┏┫┓┫┏┗╋┣
┳╋┃╋┓┗┃┣┣╋┳┓┳━┏┃┗┓┓┫┣╋┓┗┓┫┏╋┻┗┗┛┃┗┣
┣┻┣┓┓┣━┫┛┃┻┓┣┛┣┓╋┛┃╋┻┛┃━┓╋┏┫╋┓┏┗┣┗┛┛┃┻┓┫
┃┳┃━╋╋┳┫┣┫┓┃┳┃╋┻┳┃┃┃┗┳┛┛┣┫┃┏┣┓┳┻╋┗╋┏┳┏┛┳
┣━┏┛╋┃┃┃┗┗┓┗┛┃━╋┳┓┳┏┗╋┣┛┃┛┛━━┛┫┗┛┓╋━┃┻┗┏
┣┗┳┣━┻┓╋┳┛┳┣┳┳┛┻┓┣┃┛┣┓╋┗━━┫┏┗┣┓┳┣┻┫┳╋┳┣┗
┳┗┳┃━┓┏╋┫┣┻━┳━┣┓┫┻┗┗┛┗╋┓┓┃━┣┣┣┗┫┛┫╋┓┏┣╋┗
┏┓┫┃┫┓┛┳┻┃┫━┃┻┛━┛┳┻╋┓┓━╋┓┣┗┏┏━┃┣╋┏┃┣┗┫┳┣
┳┓╋━┃┳┗┻╋┻┃━┻┗┗┳━┳┃┫━┏┗┃┫┃┳╋┓┃┫╋┛┗┓┻┫━┫━
┛╋┣┫┣┳┛┗━┓┗┏┛┗━┳┃┏┃┗┻╋┏┃┣┃╋╋┣┳┫╋╋╋┻┣┏┓┳┏
┃━╋┫┗┓╋┗┫╋╋━┳┗┃┓┛╋┗┃┃┛┛┃┓┏┓┫┓┻┏┻┫╋┳┏┏┻┫┛
┏┗┗┏┛┏┣┏┗┓┣━┫┻┻┏┗┓╋┃┗┣┗┛┻┗┣┻┣┃┓╋┓┃┣┏┫┛┓┗
┃┳┗┻━┫┣┃┛┛┻┓┣┣┓┃┻┗┗┫┳┛┻┃┳┫┃┫┛┃━┻╋┓┛┗┳┣┓┻
┃━┳┛┃┃┛┣┫┏┫┳┳┣┣━┏┣┳┗━┛┫┓┓┛┏┗┏┳┃┗┣┃┫┏━┃━┃
┏┏┻╋┣┛┏╋┗┏┳┗┣┓╋┃╋━┣━┓┓┓┛╋━┣┓━┣┻┫┃┳┫┳┳┳┫┏
┣┫┃┣┣┣┏┣┏┛╋━┳┻┗┃━┗╋┫┻┏┗┃┏╋┛┗┃┃┗┛┃┣━┓━┃┗┃
━━┣╋╋┓┗┃┛┣┫┛┓┫┃┓┗━┓┫┃┓┻┏┏┣┃┫┻┣━┓┳┏┗╋┻┫┣┓
┫╋┳┫┗┻━┳┳┃╋┛╋┳┣┗┗╋┻┳┫┗┏╋┏┓┣┻┏┃━┳┳┗╋┻━━╋┓
━┻┗┏┫┳┻┏┃┛┗┣┳┓╋━╋┏┓┏┻┓┳┃━┗┻┗┃┻┳╋┃┗╋┛┃┣━┳
╋╋┃┗┫┗┃┣╋┓┃┃┣╋┛━┛┻┓┃┣┗┛┏┓┓┃╋┃┣┳┃┏┃┗┏┫┛┏╋
┳┃┃┛┓┫┳┻┳┫━┫┛┛┳┻┓┛┛┛┓┫┫━┣┫┓┏┫┏┫┓┏╋┓┗┻┓┻━
┗┳┗┏┣┣┏┻┗╋┓┏┃┏┗┃┣┃╋┗╋╋┫┗┏┃┛┗┃━┻┓┻┳╋┻┓┃━┗
┫┳┻┏┻┻┓┃┻━┗┫┏┫┓╋┳┳┻┃┃┛╋┳┣┃┣┫┣━┣┻┓┻╋━┃┛━╋
┻┗━┛┳┗┻┫┓╋┻┻┻┣┓━┳┻┃┳┣┓┓┗┏┫┃╋┓┳┫┻┣╋┏┗┣━┃┻
┏┣┣┫┛┫┫┳┫━┏┻┛┗┃━┫┣━┫━┓┳╋┛┛┣┳━┃┓┛┃┫┻┣┳┃┏┻
┏┓┛┓┏┗┓┃━┗┫┃┫┻┛┫┓┏┛┛┓┛┗┫┛━┓┳┫┳╋┃┳┳┳
┻┓┻┃┻┣┓┛┃┓┫╋┻┫╋┻┣┗┛┓┗┣┓┓━╋┏┗┃┛┣┃┫┻━┛┃┓┃┫
┫━┛┛╋┻┻┳┻╋┣┫┃┃━━┣┏┳┳┫┏┻┗━┏┗┏┓┻┣┓┣┻╋┏╋┏┗┳
┳╋┓┻┣┻┻┛┛┫┳┣┻┗┳┓┓┳┣┳┳┏┣┗┳┏┫┏╋┻┳┃┻┻╋┃┫┃━┓
┳╋┻┗┣┃┫┻┫┗┛┣┻┏┗┛╋━┳┓━┗┻┏┃╋┣┏┫┳┃┃━┫┻┏┓┛┃┓
┣┏┏┗┗┫┏╋╋╋╋┫┣┃┳━┫┳┏━╋┃┃┓┫┳╋┣┛┛┏┛┏━━┻┛┫┫┻
┳┻┏┓┏┳┗┛┳┛━━┳┛┓┫┻╋┣┻┛┛━╋━┗┫┻┫┓┫┣━┗┛┳┣┏┳┳
┗┳┻┳┗╋┣┣━┻╋┣┏┣┣┓┻━┓┏┗┏┓┛┗┳┏━┗┣┓┓┗╋┗┫┏┳┃┏
┗┫┓┛┣┓┫┫┛┏┛━┃┫┳┛┃┛┓┫┻╋┫┗┣┣┣┗┫┓┗┃┓┃┣┗┳┫┣┏
┻┣┣┗━┳┫┛┻┗━┳╋┓┫╋┏┓┻┏┏┻┫┳╋┓┻┃┫┗┣┗━┗┳━╋┛┫┻
╋┻╋┳╋┻┣┛┫┳┫┣┳╋┛┳┳┻╋━━┣┗┏┣┫╋┳┗┫┓┓┣┣┛━┛┣┳┛
━┏┳┳┣┳━━┣┏┳╋┏┫┻┫┳╋┻┛┫┏┛╋┗┣┗┛┻┻┏┃┳┣┃┣┛┳┃┓
━┻┳┏┻┃┃┃┏┳┫┣┻┣┗┣━╋┗┛┃┳┣┣┳┗┏┻┻┓┃┳┛┛┣┓╋┛┣┏
┳┣┫┻┻┗┛━┓┫┛┓┃┛┗┗━┣━┛┻┃┃┗┗┛┻┻┓┻┫┻┏┗╋┓┛┻┓┫
┃━┃┗╋┃┓┳┏┣┫┏┓┣┳┗╋┛━╋┓┏┗┗┫━┛━━┏━┃┳╋┣┗┫┗┗┏
┛┛┓┳┓┛┣┛┻┏┏┻━┻┃┓┫┃╋┣┓┳┣┃┃┳┣┛━┓┏┛┛┳┣┛┓┫━┳
┃┛┫┏┃┣┗┓┓┗┗┫┓┫┓┳┃┛┳┗┓┛┻┏┳┏┓┛┫┫┫┣┓┳┫╋┏┫┣┛
┏━┫┣╋┳┏┛╋┓┗┃┓┻┓┏┛━┏┻┃┳┫┃┣┫┓┃╋┓━┃━┗┓┛┗╋┗┳
┳┫┣┃┫┓┫╋┏┻┫┏┓┛┳┏┳┗┏┏┛┣┻╋┻┻┫╋┏╋┻┫╋╋┏┳┻╋┻┫
┫┫┣┓┏┛┏┏┃┣┛━┣┳┓╋┓┃┗━┫┏┛┣┃┏┻━┳┗┻┣━┣━┏╋┫┻┫
┃━┣┛┫╋┓━━┃╋╋┳┃┳╋━┻┗╋┗┏╋┓┻┏┛┃┳╋┃┫┛┗┗┳┛┣┻╋
╋━┓━┻┗┗┛┛┛┗┏╋╋┏┣┣╋╋┻╋┻┏┓┛━┳┛╋╋┣┓┻┳┳┏┏┗┃┏
┗━┣┃┣━╋┫┏┣┫┃┃┓┣┃┏┗┗┗┓┏┗┓┏┏┓┛╋━┛┗┏┛╋┃┏┏┳╋
┳┏┫┏┃┓┏┣┳┻┛━┃┃━╋╋┫╋┻┓┗┛┏┏╋┏╋┫┻┳┏┃┃━┗┳┛┛┃
┏━┳┛┳┣━┃┻┛┳┛┳┫┳╋┫━┏┳┛━┓┏┫┓┛┫┻╋╋┣┻┏┣
┓╋┗┗┣┓┓┏┳┻┓┃┃┣┛┳┳┛┃┣┣┃╋┗┃┻┗┻━┓┓━┳┛╋┓┣┏┳┓
━┛┃┃━┗┗╋┗┃━┫┗┫┏━┫╋┓┳╋━┛┏┻┗┳┏┓┛┳┛┻┛┳┓┫┗┻┣
━┏┛┣━┗┗┣┓┳┏┗┫━┳╋┓╋━┻┻┃┣┃┫┫━╋╋┣┏━┗┛┃┃┃┃┻┣
┳┳┣┣┳╋┓╋┻┗┫━╋┛┫╋╋┫┳┣┏┏┓┛┓┗╋━┗┻┳┛┻┫━┳┳┓┓┃
┣┃┏┻━┻┓━┣╋┫┏━┣┣╋┏┳┫┏┓┫┓┓┗╋━━┛╋━━┻━┓┃┗┫┫┫
┏┣┻┃┓┣━┳┏━┓╋━┗━┗┃┓┗┃┗┣┫┃┓┛┛┫┓┃┛┃┫┣┏━┏┫┏┳
┳╋┻━┣┃┛━┻┃┻━┏┳┣╋╋┫┛┓┣┣┳┏┛┫┗┓┏┃━┫━━┻┳┣┻┣╋
┻┫━━┳━╋┫━┣┫┣┫┛╋┃┛━┻┗━┣┏┻┏┻┫┛┫┃┓━┫╋┗╋┳┓┃┻
┻┫┣┻┗┗┫┗┣┳┃┗┳┣┳┗┛┓┓┃┛┓┻┓┓┓┓━╋╋┣┛┛┃┓┻┫┛┣┃
┻┻┗┫┛┏┏┓━┓┳┓┣┏┫┓┫┫╋┻╋┫┗┛┳┫╋┣┫┛╋┫┗┓┻┃┻┓╋╋
┫━┳┳┏┗┣┳┛┛┣┗┻┛┗┻━╋┃┣┃┛┛╋╋┛┣┫┫┏┣┳┗┻┫┗━┓━╋
╋┛┫┏┣┃╋┳╋╋━┫┣┻┣┃┏┃┗┓┗┃┃╋┣┃┫┓┛┗┗┗┛┃┣━╋┻┛┳
┣┓┏┛┛┃━┳┓┓╋┫┃┫┫╋┳┗┏┃┣┳┫┻╋┏┻━┣┏┓┛╋┻╋┏┣━┗╋
┣━╋┳┫┣┓┻┛┫┻┛┣┃┗━━┏┳┻┫┛┓┣┗┏┻┓┓━┗┃┫┳━┳━┗━┣
╋┻┓┻┏┗┓┓┳━┻┳┳┏╋┳┃┣┏┃━┛╋┏┫┣━┏┛┓┻┏┫┫┗┫┃┛╋┫
┫┳┣┻┃┓┫━┳┃┻┫┓┻┗┓┫┛┣╋┓┗━┣┛┫━┻┣━┓┏┫┏┳┏┻┻┛╋
┣╋━┛┛╋╋┛┓┫┫┫┳┻┣┗╋┓╋╋┫┃━┳┓━┣━┓┫┳┻┗┫┣┻┛┻┃┃
┏┣┃┏┛┓┻┗┗┻┻┳┣┏╋┻┓┗╋━┫┗┏┣┃━┻┏╋┛┻┓┣┻┻┃┏━━┏
┫┏╋┻┫┛━┛╋┛┓┏┃┃┫┛┫┣┫┃┻╋╋┣┣┻┣╋┛━┓┏┓┏┫┳┻┗┃╋
┫┓┣┃┛┳━┃┫┛┫┗┓┣┓┗━╋┛┃┓┃━┻┓┫┣┫━╋━━┗┓┃┣━┗╋┳
┻┗┫┣┣┏━┗┫┣┏╋┫┛┗┛┏┏┃┓┓┫┻╋┏┛━━┛┫┓┳┃┏┛┓┳┏╋┻
━┛━┫┣━━━┣┫┳┳┳┻┣━┓╋┻╋┫┓┻╋┳╋┗┻┃┳━╋┓┓╋┣┓┗┃╋
┓╋╋┻┣┣━┣┓┏┗┣╋┗┣┻┏┏┳┳┣┓┛┻┏┓╋┣┓┃━━┣┛┓━┣╋┗┣
┃┻┣┗┳┗┗━┣┳┃┫┏┗━┳╋┛┃┳┳┻┏┓╋┻┳╋┳┳┻┃━┗┓
┛┗━┛┻┻┛┛┳┏┛┃┛┫━┫┻┏┓┓┣┃┛┓┳╋┏┓┃┓━┏┻┳┣┓┗┗┏┣
━┛┣┫┻┏┗┳┣┳┳┣┳┏┃┏┳━┣━┗┻┗┣┛┏┃┛┏┃┗┗┏┓┗╋╋┓┗┗
╋┗┻┫━┣┏┫━┣┗━┻┳┃╋┓━┣┗┃┳┗┏┳┛┃┃┏┃┫━┏┻┛┛┓┳┃━
┻┫┏┫╋━┏┫━┳┃┻┃┗┳┗┗╋┏┓┛━┏┻┃┫┳╋━┗┛┛╋┫┻┏┓┗┏┣
┣┣╋┣┏━┫┳┃┫╋┫╋╋╋━┻┃┛┏┛┏╋━┗┛━┫┛╋┻┻┓╋┣┳┏┏┗┣
┛┫┗┻┓┫┃━╋┛┃┳┫┓┛┗╋┓━┳┗┣╋┛╋┳┣┗┫━╋┗┗┛┛╋┫┫┏━
┓━┃┏┛┛━┫┓╋┻┓╋┫┛┗┳┣╋━┣┻┏┓┃╋━┃┗┗┳┳┛━┃┗┏┣┻┣
╋┛┃╋╋┓┓━━┃┏┫┃┛┗┛┓┣┓━┳┻┓╋╋┛┳┃┏┃┛┃┗┻┏┃┣━╋┗
━┫┫┻┻┣┓┳┗┃┫╋┛━┻┫┏┻╋┃┛┳┃━┏╋╋┃┻┓┻┻┃┛┣┣┃┣┓┳
┣┓┻┓┣┓┛┏┫┻┳┃┗╋┳┗┣┏╋┛┣┳┗┗╋╋┛┓┃╋┃┓┫┗┓┳┃┗━━
┗┳┛┃┏┏╋┛┫━┗┗┳━┳┣┻┃┓┛┃┗┳┏┫╋┻┛┳┛┏┣┻┓┓┻┏╋┻╋
╋┣┣╋┫┗┛┗┛┓┗┓┃┃┃┓┫┳┳━┻┗┓┳┳┣━┓┻┳┣╋╋┣┣┏┗┓┗┗
┣┫┛┓━┛┣┓┃┗┳┏┛┏╋┣┏┃┃┗┫┛┛┻━┻┻┻┗┓┓━┫┗┓╋┻┫┣┏
┫┻┗┗┫┛╋┏━┓┣┏┃┣┫┛┳┻┓┣╋┓┏┓┻┏┏┫┓┃┛┫╋┃┃┗┏┃┓━
┏┛┏┳┏┗┓┃━┫┛━┛┫┫━┃┗┳┏━┻━━┗┣┳╋┃┫┃┻┃┏┛┳┏┏┫╋
┗┣┛┫━╋┗┓━┳┻┻┳┏━┻┛╋┗┛┳━┣┓┣┗┓┗┃┳┃┓┫┏━┣╋┻┛━
┻╋┳┓┫┃┳┗┏━┫┣╋┫┃┏╋┻┗┏┻┛┛┏┃┃╋┃┓┣┗┓┻┃┳┃┳┗┻┣
╋┓┗┛━┓┓┓┫┛┓┫┛╋┻┏┏┳┏┏╋┓┫━╋┻┃━┳┳┃┗┻╋━┗┫┏╋┗
┃┛╋┣┛┓┻┗━┃┳┳┻┻┣┗┛┫┻┣━┏┫━┫━┗┳╋━┻┛┣┳━┣┣┫━┗
┃┓┻┏┳━┗┣╋╋┓┳┻━┣┳┳┛┫┫┓┃━┏┻┫┻┏┣┫━┛┏╋┫┻┏┃━┳
┣┗┫┻┏┓┏┓┃┳┓┫┗┣┻┗┓┃┗┳┳┃┫┻┣┗┛┛━┳━┳┫┏┻━━┗┣┏
┓┃┃┗┃┏┛┗┳━┣┏┗╋┃┃╋┓╋┳┗┓┓━┛┳┓╋┃┏╋┛┓╋┃┻┣┻┗╋
╋┓┓┃┏┗┛╋┓┛┳┫┃┏┃┻┻┏┃┛┏┣┛┗┃┃┫┻┏┫┗━┣╋┻┫━┣┻┗
┏┣┓┳┏┣┣┗┳┃┃┓━┫┗┛┫┛╋┗┓┓┛┳┳┏┳┣┃╋━┣┗┛┏
┓━┏┃━┏┃┫┗━┓┣┫╋┏┗┻╋┓┏━┓┳━╋┗╋┣┣┛┛┗┳┗┻┛┃┫┃┃
━┻┏┳┣┗┻┻┻┓┻━━┛┏━┓━╋┏┓┫┳┻━┻┫╋┻┓┗━┫┫┗┛┗╋┛┃
┳┏┏━━╋╋┃┃┣┫╋┃┗┏┫┓┻┛┫┫┃┣┻┫━┣┻┣━┫┻┛┫╋┻╋┗┛┣
┻┫┗╋╋┏┳┃┫┗┛┻┃━┛┳╋┻┃┓┳━┛┗┓┣╋╋┏━━┛┃┛┓┛┓┫┳┫
┗┛╋┛┳┏┻┏┛┓┏━╋┗╋━┛┗┗┃┫┻━━┗╋━┳┃┗┛╋┫┓┏┳┣━┗╋
┏┗╋┣┃┛┛┏━╋┻┓┃┳┣┳┗╋┛┗┻┏━┳┫┳┻┓┳┣┫┫┗┏┻┗┛┓┻┛
┛┗╋┳┛┳┏┓┻┣┣┣┣╋┛┣┳━┫┫┃┃┫┗┗┛┻┫┳╋━┛┫┳┣┏━┗┫┛
┃┓┃┳╋┏┏┃╋┳━━╋┗┣┛┏┣━┏┓┣┛━┛┳┏┗┏╋┗┃━┃┳━╋━┫┃
┻━━╋┓┻┻┣╋┣┳┃━┻┛┣┫┫┓━┗┗┛┛┛┏┏┳┓┳┓┓┳┃┣┳┏┫┃┫
╋┫┗┣┛┫━╋┃━┫┗━╋┳┳┻┣┏━━╋┻╋┻━┳┗┃┏┻┃┗┳┗┏┏┻┃┫
╋┣┳┫┳┛┫━┏┃┃┳━━┏╋┻╋┗┻┻┣╋┳┻┣┫┗┃╋┗┏┳┛┗┫┛┗┏┛
┓┗┻┏┛┛┻╋┃┗┳┓━┣┓┃┛┻┫┏┻┛┗┗┳┏╋┫┃┏┓┃━┣┛┗╋┏┏┃
━┳╋┣┣┣┳┳┛┣┗┏┃┫┓┻┣┻┻━━╋┃┗┏┻┛┗╋┣┓┗┃┃┣┳━━┓┛
┛┫┻┳╋┃━┫┫╋┳┃━┣┗┃┫┻┛┛┃┗━┣━┣┻┗┣━┳┫┳┛┏┫╋━┛┃
╋┃┫┣┗┏╋┣┳┃┗┗━┃━┳┓┓┗┛┫╋┣┏┫┗┏┻┃┛╋┓┳┻┃┏┃┣╋┻
┫┻┻┏┛╋╋┣┗╋┗┫┳┣┻┗┏┣┫┣┏┛┃┳┗┗┳╋┗┣┣┫┓┓━┃┫━┫┫
┓┻╋╋━┓━┏┛┣━┛┛╋┻━━┓╋╋┛┫┻┳━┳╋┃╋┻┳┣┛┃┣┫┃┳┗┫
━━┗┛┛╋┓╋┃┗┣┗┗╋┗┣┓╋┣╋┗┏┗┫┛╋━━┣┳┓┻┣┓┻┛┛━━┗
┗┏┛╋┣┓╋┛╋┃┛┻┓┏┳╋━┗┗┳┳┫┛━┳━┏┳┓┃┗┳┳┛┫┻┓┣┣┓
┓━┃━┃┳┣┃┏┣┓╋┓┻┗┣╋┓╋┗┏┣╋┫┳━━╋┫┻┛┛┗┛┣┻┻┗┗┏
┣┃━┃┳┏━┛┃┛┗┓┃━┛┃┃╋┏┏┗┛┛┛┣━━┻┏━┓┳━╋┫┳┳┗┏┻
╋┣┫┻┓┳┫┛╋┫┏┣┣┓━┣╋┛┃┫┏┛┣┳┗┳┣┃┫┫┏┏┃┳╋┫┫┃┣┏
━┏┛┓┫┫┻━┫╋┗┛┳┣╋┻┳┻━┛┫┗┣┓┓┫┗┃┻┓┓┗┓┫┛┫┃┛╋┓
┓┏┓┫┣┗┳┻┳┃┻┓┏┣┃┣┗┳┃┻┣┗╋┃┳╋┏┛┣┛┛┻╋┛╋
┳┛┃━┫┏╋┏┳┃┓┃┫━┫┛┛━┗┏┗┏┃┃┏┛┳╋╋┏┣┻┏┃┣┣┗┫┣┫
┳━┳┃┏┗┗┃┓━┳╋┻┣┃┻┳┃╋┻╋━┣╋┫┛━┏┳┃┛━┻┏━┃┻┏┻┗
┏━┃┫┛┏┻━┃┏┫┃┻╋┗╋━━┫┏┫┣╋┛┳┻┓┏┛┛┛┛┳╋━━━┣┣┛
┛┓┏┗┏╋┃╋┛╋┛┏╋━┣┏┗┃┳┏┻┏┏┻╋┳┏┻━┏┗┻┏┛┗┣┣┃┻┫
┏┃┣┣┫┏┓┫┗┫┛┓┫┛╋┫┗┫┏┣┏┃┗┓┏┻━┛┓┃┻┗┫┓━╋━┫┣┛
┳┫┃┛┻┣━┏┗┣┃┛┳┓╋┗━┃┗┛┻┣┻┃┃━┻┫┃╋╋┳┃┏┓┳┣┏┣┏
━┏┫┻┫┗━┗┃━┛┻┓┳┃┳┗┗━┻┳┻━┻┻┳╋━┣┛┛┻┃┳┣━┣━┛┃
┻┻┫┏━┛┻┓┫┻━┗╋┛┳┗┣┻┫╋┻┏┫┏┳┣┫┣┓┗┗┣┛┻┳┫┫┫┫┃
┫┻┏┳┓┓━━━┻┃┏━┏┳┛┣┳━┫┫┣┗┳┃┻┃━┫┓┃┓┗┛┃┻┻╋━┃
╋╋┃┓╋━┻┳┳┻┫┃┃┛━┣━┳┳┛┳┛━╋┛┗┳╋┫┣┏┓┫┫┏┏━╋┫┏
┛┗┏╋┫┗┣┓┃┣┳┗┗┓━┓┓┫┳┗┻┃┫┃╋┃╋┗┻━┓┏┛┃╋━┫┓┃━
┏┏┻┣┣━┳┳┗┫┃┛┓┗┣┏╋┛┏┃┣┏┃╋┃┳┗┫┗┻┓╋┓┓━┣┻┏┫┓
┣┣┛┗┳┏┏┓╋┫┫┳┻━┳┳━┓┫┻┳┏┣┃━━┃┫┗┗━┛┫┣┻┣┻┳┻━
┏┏┳┓┗╋┫┫┓┛┳┳┛┏━┫╋┣┓╋┃━┫┗┓┏━┗┓━┛┃┳┳┃┣╋┏━┣
┃┫┛┃┛┓┃┃┳┻┻┣╋┃╋┻┛┓┗┓┫━┃┓┛┓┗┫┻┫╋┣┣┏┃┣┗┳┓┣
┳┣┏┣┓┣┏╋╋┃┓┳┛┣┗┗┛┻┛┛┗┛┏━┳┃┛┃┏┳┣┓┃━╋┛━╋┫┃
━━┓╋┫━━┓┏┃┛┻┛┳┳┛┛━┳┏┓╋┣┳┗┻┻┃┛┻┗┻┛┳┫┫╋┫┛┫
┫┓┓┻┛┻┛┓┛┻┻┫╋┏┗━┫┣┻┃┏┛┃┳╋━╋┛┓┳┣┳┗┳┏┳┃┃┓┃
┛┣┳┓┳┻┛┻┃┗┻┣┛┣┫┃┃┛┛┳┳┳┗╋┃━┏━┃┓┃┗┏┳┏┃┳┏┻┣
┗┻┓━┗┏┛┳┳┛┳╋┓┓┗┗┻┛┣┗┫┏┻╋┃┻┻┳┏┏┃┗┳┏┛┣┗┻┗━
━┳┣┏┳━┳┛┃━┻┫┣┏┣━┳╋┫━┃┳┃┏┣┣┫╋┣┻┛┫┣┛┃┳╋╋┻┣
┏┛┗┛┣┗┫┗┏┛┣━┫┃┛┏┫━┃┏┗┛┻┣┳╋┛┛┗┃┓━┏┓┛┏┃┃┣╋
╋┗━┻┣┻┓┃╋┏┏┃┓┓┛━┓━┣┻┃┃┏╋┃━┛┫━╋┻┃━┏┫┃┻╋┣┗
┣┳┃╋┣┓┏━┫┣┃╋┏┣┏┓╋┫┳━┳┛┏┳┣┣╋┏┫┗┻┻━┣━
╋┳┏┣━┓┃┃┫╋┃━┃┃┗┳╋┛┗┻┃┳┛┗━┓┛┏┗┛┣┫┫┃┻┛┗┣╋┃
┳┃┛┃┳┣╋┫╋┛┳┏┛┫┳┛┳┛┏┻┣┃┻━┻┻┓┏╋┓╋━┏┓┻┗┻┗╋━
╋╋┣┗┓┏┣┓╋┫┛┃╋┳┳┏╋┣┛┃┣┓┫┛━┛┻┗┓┃┏┣┻┗┓┻┓┳┓┏
┏┗┻┓┓┳┫┓┏┓┓┣┏┃╋┳┏┗━┃┣┏┗┛┻┳┛━┫┗━┻┓┻┃━╋┓╋┓
┻┓╋┗┳┃┃━━┃┻┻┫┛┣┗┣┏┫┃┳┳┻━━┏┓┓╋┏┻━┳┫┗╋┏━━┻
┏┗━┏┃┳┓┗┣┻┏┗╋━╋┛┳━━┣┛╋┛┓┗┃╋┻┓┓┛┏┛┗━┗┓╋┛┛
┏┻┳━┏┻┣┳┫┏┛┳┻┫┗┻┣┃┣━┫┓┻┃╋┳┳┏┻┣┻┣┣┏╋━┻┃━┃
━┛┃┻╋┓╋┃┛┛┛┏┣┳┓┗┏┃┛┏┛┫┗┫┗┛┃┏━┛┣┓┳┻┓┻┻━┫┳
┫━┻┃┏╋┛┃╋╋┏━┻┏┓┓┫┻━┣┻┃┗┛╋┗┫┣┣━┫╋┳━╋━━┓┃╋
┃┏┣┛┓┗┏┗┳┛┫┫━┓┃┳┗┫┳┳━┃━┏┗┳━┫┓┣┓┗╋┣┗┛┛┗┓┫
┣┣┏┗━┛╋┓┏┏╋╋┻┫┣┳┻┏┛┛┻━┳┓┃┗┗┳┳━┗┃┓┳┫┏┏┫┏┏
┛┛┫┳┓┻┛┛┳┛┗┓┛━┛╋┛┣┫┏┛┣┻┫┻┣┃┣┫┛┗┓┣┃━┣┫┏┣┗
┃╋┛┣┗┃┓┳━┻╋┛┣┃┣┗┳┫┳┫┛┻┏┛┓┛┏┳╋┓┏╋┣┗┫┗┛┻┛┻
┏┛━━┏┛┳┛┏┣┛┏━┓┻┛┻┓┃┣┫━┗┛┻┓┻┫┏┏┫┳┫┏┻┓┻┫┓┃
┛┣┳╋┻┫━┫┛┃┓┃┳┃┗┫╋┗┓┗┳━┓┏┳┫┗┻┻┃┫┗┛┳┣┓┓┳┏┃
┣┏┣┳━━┣┣┃┛┛┏┛┳┏┛━┗┫┫┛┛┃╋┳┳┗╋┏┛┃┻┓┏┳╋┻┣┻┗
━┗┻╋╋┃┳┏┣┃╋┓┣┳┫━╋┳┗━┗┳┓┛┫╋┛╋━┣┣╋┣┛╋━┓┃┳┗
━┗┻┗━┃┻┓┏┻┃┏┳┃┛━┛┃┗┛┃┓━┏┻╋┣┏┣╋┗╋┗┗┻┛┛┓┫╋
┫┫┗┛┃╋┃┻╋┻╋┏┳┳┳┫┓┃━┳┗┫┓┃┓┏┳┫╋┗┻┏┃┫┏╋━┻┏╋
┛┛┗┣┻┛┫┣┣━┓╋┗┏┓┣┃┃┻┳┳┫┗┓┏┣┗┳┏┗┗┛━┃┏┗┳┫┳┫
┳╋┫━╋┗┻┻╋┗┓┗┳┳╋┃┃┃━┳┛╋┣╋┗┗┻┻┻┳┻┛╋┓┓┛╋┳┏┏
╋╋┛━┛┛┻┫┛┛╋┳┃╋┗┣┣┃┣┛╋┫┳┛╋┫┗┫┛┛┫┻┣┏┏┫┛━┣╋
┗┣━┣┣┃┻┫┗━┓┃┓┏┫┗┗╋┓┏┻╋┫━┫┓┏┏┫━┣┗┣╋┳┻┻┗┫┓
┣━┃┓━╋┣┛┣┫┏┣┫┓┳┫┛┓┣┗┫┳┗┃┻╋┗┏┫╋━┳┣┛━
━┛┻┛┏┣╋┳━┏┛╋┃┻━┳┓┛┃┫┫╋┳┳┳╋┳┣┳┓┳┗━┫┻┻┏┛┻┏
┛┗┳┣┻┓┗╋━┏┗┗┣┫┗┣┣┫┛╋┛┏┓┻┣┓┗┫┃━┣┗┃┏┓┣┛┫┣┃
┃┻╋━┃┛┻┻┓┛┏┻╋┓┻┳━┗┏┏┏┗┗╋┏┳┫┏┳┫╋┛┣┳┻┫┓┓┫┣
━╋┃┣┗━╋━┳╋┻╋┏┳┓┓┳┫┳┓┏┻┓┏┛┻┛┻┻┻┏┏━┻┳┳━━┏┣
┛┃┣┣┗┛┓┗┻┫┛┗┓┣┃┏┻╋╋┓┻┗━┏┗┓┣┫━┻╋┃┻╋┃┣┏┫┻┫
┏┣┛┓┫┣╋┓┏┃┛━┛┫┃┣┃━┛┓┫┃┫┫╋┳┓┃┃┫┏┫┛┳┫╋┃┗╋┫
━┃┫┗╋┏━┗┣┃┳┓━┗┫╋┻┛┻━┣┛┣┏┏╋╋┗┣╋┗┃━┃╋━┫┓┗┗
┣┓┗┫┛┳┓┃┻┗┓━┣┫┻┏┗┻┣┳━┳┳┏┃┫┻┳┳┳┻┃┓┻┗┏╋┛┓┗
┓╋┃┻━╋┃┏┓┛━┃━┛┗━┃┛┻┗┛┻┳┣┫┣┣┓┳┓╋┃┻┛┻┣┏━┏╋
╋┏╋┃┣╋━━┓┫━┃╋┣┃┏┛┳╋┏━┓━┣┏┫┣┓┃┓┻┏┻┓┓┻┣━┃┻
┻┓┛╋┓┣┣┛┣━┗━┃━┛┳┃┫┻╋┗┻┫┓┛┏┗┓┣┛┗┓┛┫┻┏╋┛╋┏
╋━┓┛┳┣┻┛┻┗┓┃┳┻┗┻┗┏┗━┣┃┫┫┗┣┓┃━╋┗┫┛┣╋┃┓┣╋┃
┛┣┗┓┣┳┗┗╋┻┗┫┗╋┳┳┻┫┏┓┛┻━┗┳┃┛┗━┃┏┗┓┓╋┣╋┣┏┓
┳┛┃┗┳┻┳┫┗┣┳┓┗╋┗━━┣╋┳┣━┏┗┻┏┫╋━┻╋┻┻┣┗┗┏┳┃┃
┛┃┫┳┣┃┗┗┫┛┛┣┗┓┃┏╋┳┗┓┻┻┻┗━┣━┗╋┗┓━╋┻┏┗┏┏┫┃
━┫╋━┻┻┓┏┏┗━━╋━━┓┛┏┳┃┓┓┗┏┗╋┓┳┃┏┻┛┳━┏┛┓┻╋┃
┫╋┳┗┫┳┣┣┻╋┳┫┏┏┫┛┗┻┓╋┏┻┏┓┏┛━━┓┓━┃┳┻━┻━┓┓┣
━┛┳┣┗┏┃╋┻┫┓┫┓┏┓┻┳┗━╋┻┓┳┗┏┣┛╋┗┓┏┏┻┃┻┣┗┛┣┏
┏┓┣┗┻┏┓┣━┗┫┃┫╋┣┫╋┃┏┛┓┓┻┗┳╋┫┛┏╋┻╋┫┣┻┃╋━┛╋
┛━┣━┓┛┳╋┓┫┛┫┗┫╋┫┗┓┃┳┗━┻┏┳┛┓┗┏┣┻┃┓┏┃┃┣┻┣━
┏┳┛┏┗┓━┣┻┓┗┳┣┻━┓┏╋┛┏┃╋┗┓━╋┓┳┃┣╋┳┗┏┫┫┣┗┳╋
┛┓┓┛┗┳┃┫┻╋┃┳┫┏┏━┛┗┳┣┗┳┏┛┏┗┻┏┣╋━┻┳┗╋┻┻┳┛┗
┛┫┫┃┫┳╋━┃┣╋┣┗┣┻┓┣╋┃┃┃┓┛╋┫┓┻┣━┃┛┣┗┃┏┗┗┛┓┗
┏┣┛┓┫┗┏┳┃┻┗┻┏┓┃┻┳┻━━━┗┛┣┃┣┳┣━┣━┫┻┛┳
╋┫┫┛┃┏┳┛┣╋┫┃┣┗┻┳┛┛━┛┃┣┻┗┻╋┗┣┗┏┓┻┳┓┻┫┗┣┳┳
┃┣┏┗┛┫┗┳┳┗┏┳┃╋┛┻┣┣┛┓┣┻┛┛┛━┃┃┫┏┗┛┓┛┣╋━┻┓┃
┣┏┓━━┳┏━╋╋┳┫┓┓━┃┳┓╋┗┣╋┛┃┗┏┳┗┏┗┳┳┫┏╋┣┓┛┻┻
┳┳┗╋┃┓┏┓━━┻┫┛┃┃━╋┛┛┫┃┣┓┃┗┳┗╋┫╋┃┣┣┃┛┏┻┻┗┳
┳┳┓┳┛┻┻┛┻┏┗┏┃╋┗━╋┗┛━┗━┫┳━┃┳┣┣┻╋┓┣┣┻┻┫┫┣━
┻┓╋┣━┻━┃╋┛┛┏━┻┫┓┓┛┫━┣┳┃┣┗┣┃╋━┗┗┏┳┏┳┏┳┣┓┳
┏┛╋┏┻┣┫┻┏┃┃┛┗┣┏┣┃┓┣┛╋┫┗┛┳━┫┛┗┗┃━┃┣┳┛┃┣┻━
┫┓┏┛┏┏┳┛┳╋┻┣┫┣━┻━┛━┛╋┛━┗━┓┏━╋┛┻┏┓┗┳┻╋┃╋┻
┓┓┫┫┳━┃┻┳┫┳┛┫┻╋┏┻╋┏┗╋┳┫╋┛┻╋┏┏┓┗┃╋━┫┃┣┓━┓
┓┓┳┓┏╋┓┏┗┃┗┻┻┓┗┓╋┓┳┃┳┫┫┣┓┃┫┻┏╋╋┛┛┣┃┏┳┳━┣
┛┣┣┃┳┏┃┫╋┛┛╋┛┗┛┏┻┣┛┻┻┛┛┻┛╋┏╋┫┏┻━━┓┛┓╋┳┳┃
┃┛┫╋┳╋┻┛┻┫┗┏━┗┓┣┓┳┃┏┛┃┫┣┣┏┳┓┓┫┓┳┻━┣┛┏┣┫┻
┓╋┻┗┣━┓┓╋┃╋┫┻┫┓┳┫┫┏┻┗┏╋┃┛╋┗┛┳╋┣┳╋┻┓┳┣┃┳┳
╋╋╋┏┣━┣┃┗━╋┳╋┗━┛┻┏┃╋┛╋┓┗┣╋┳┏┏╋┻━┳┻┛┻┣┳┛┃
┏┻┳┓━┛┛┏━┫┛┃┫┛┏┏┛┓━┳┓┻┃━┗┫┣┓┳┳╋┗┃┳┛┏┗┻┗┏
┛╋━┣┗┗┛┃┣┫┃┣┳┓┓┻┓┫┻┳┛┓┫┏┛┳━┻┗╋┛┻┗━┻┃┗┛┏┃
┏┫╋┓┗━┗╋┻━┗┓┓┫┓┫┳┛┣┣┏╋┣┻┓┫┻┗┏┣┻┛┻┛┣╋┓┻┣┏
┣━┻┏┓┫┓━┫┛━┗┗┏━┏┻┗┫┃━┣┫┛┃┓━┻┻┫┻╋━━┗┛┳┳━┓
╋┫┛┫━┛┗┛┻┗┣┳╋┃━┏┏╋┓╋┏┻━╋┃┃┳╋┻┗┗┏┛┃┻┛┃┃┻┗
┫┗┏┓━┃┓┏┏┛┣┓┣┛┳┃┻┫━┗┣┃┻╋┃━┛┓┃┓┻┫┻┫┫┛┳┣┳┏
━┓╋┫┣┻┳┏┻┏╋╋╋┳┃╋┻┓┏┛┻╋┫┻┏┣┃┏┣┳╋┛┏━┗┃┏┻┓┃
┗┛━┫┓┓┫┃━┫┗┛┓┏┃━┫┗┗┫┳┫┏┛┏┫┗━┣┃┳┃┃╋┻┳┏┳┻┻
┃┫┛╋┻┗┓┳╋┃┻╋┏┛┏┏┏╋━┏┃┳┓╋┫╋╋╋┗┃┳┻━┏┏┗━┏━╋
┓┏┓┻┻┃┛┓┏┃┗━┗┗┃┫━┛╋┃┗┣┛┃┳╋┃┳┣━┣━╋┫━
┫┣┏┫┛┳┃┣━┫┃┫┛┓┃┛┏┏┻┏┃┃┳┃┣┓┳┓┏━╋┻┃╋┏┛╋╋┻┓
━╋┳━┗╋┫┳┓┻┳┳┳┗┣┫╋┻┫┓┫┃┃┛┏┫┛━┻┛┗╋┗┫┫┓┓┳┫┏
┳┓╋┛┳╋┛┻┃┳━┃┣┣╋┻┗┏┫┣┣┫┏┃╋┃┛┻┏┻┏━┃┏━┗┣┃┏┛
┣┗┣┫┓┻┻┓┓┓┏┃┏━━┃┻┳╋┏┃┓╋━┣━┳╋━┳┻╋━┻┻┏┻┏┃┃
━┃┏┫┛┻┫┫┫╋┳━┏┏┗┣╋┃┻━┣┫┃┫┻┓┛┫┻┻┫┻┃┛┓╋┃╋┻┳
┓┛┳┃┛┏┏┻┃╋┫┛╋┃┛┫┳┏┏┫┣┳┛┏┏━┛┓┃┳┫╋┃┛┻┛┃┛┗┛
┓┳━┗┣┳╋┓┓┃┣┫┣╋┫┻┳┣┳┛┣┫┳┣┻┓┫╋┛┃━┻┛┗┗┏┛┫┫┫
┏━━┛┃┏┃━┃┫┳━┃┛┓━┃┓╋━┣┏┳┃┣┛┃┛╋┛┳╋┏┏┛┗┻┳┳┣
┃━┃┛┃╋┗┗┫┛┛┃┳━┻━┫┓┗┃┓┣┏┓━┫┳━┃┳┃━┓┻━┗┓┛┳┫
┛┫┓┳┓━╋┻┓┏┏┳┻━┻━┗┣┏┓┫━┓┳┓┛┳┫╋┃┃┛╋┃┏┗┗┗━┳
┃┫┃┛┳┻┣━┏┗┻┛━━┳┓┻━┳┗┻┫┻┗━┗┻┣┫┫╋┏┳┳┣┻┗┛┛┣
┃┓┓━┻┛┗┛┣┫╋┗┗┣┳┻┳┛┓┫┓┳┓┳╋┗┃┫┛┣━━━┫┻┣┗┏┳┓
┏┫┣┗┫┃┏┻┣┳━┓┫┣┣┏┓┫┗╋━┣╋━╋┓━╋━┻┃┣┣┻━┛╋┏┫┻
┫┳┣┳┓┃┻┛━┫┳┗┗┃┛━┳┣┣━┫┓┗╋┗┻┃┓┃┛┣┛┏━┻┏┫┗┏┣
┗╋┏┗┳┏┗┃┃╋┣╋┻┫╋┛┳┣┳┗┻┓┣━┫╋━┫┏━┓┫╋┛┣┓┻┛━┏
┗┳┓╋┳━┻┫┃┫━┓━┃┗┫┗┳┳╋┣┫┻┛┫┓┫┗┣┗┣┗┣━┛┛┓┏━┗
┳┻┻┛┏┗┫┛┛┗┗╋┃╋━╋┗┣━┳┗┻┣┏┗━┻┻┓┫┏┫┓┓┻┗┣┛┳┏
┗┛┛┫┳┓━┓┛┏┫┣┃┃┏━┓┫┳━╋┳┻┓┻┣┏┛┳┏┛┗━┛╋┫┣╋┣━
┃┃┻┃┃┓┛┓┃┃┛┻┳┃┓┛┗┻┓┃┳┳┳┫╋┓┣┓┻┓┣┓━┻┃┣┓┃┻━
┃━┻┏┫╋┣┓━┛╋╋┓┃┏┛┗━┏━┻┣┓┏┳┏┃┃━┓┏━┛┃╋┗┻┓┗┫
┳┓╋┏┳┃┓┛┻┏━┫┣┻┃┃┫┣┛┃┛┏┳┗┓┃━┻┏┳┫━┗┣┣┛┣┣┓┣
┃┛┗┓┗╋┻┛┫┣┫┏╋┳┓┣┻┣┳┻┳━┫┃┗━┛┃┓┃┃┏┫┃┏┻┳┃┗┻
┓┗┗┏┣┣━╋┗╋┫┃┛┫┣╋╋┳┓┏┳┛┛┏╋┻┛┣┳┫┗━┃┣━╋╋┫┗┫
┛┣┛┣┓┣┏┳╋━┓┳━┫┫┓┻┻┃┻┣╋┏━┻━╋┛┃╋┃┃━┳┃
━┫┳┗┗┫┫┳┣┏┻┣┫━┛━┏━━┫┻┏╋┗┻┫┗━┣┣┣┗┳┳┣┻┻┣┛┓
┓┣┣┻┣┫┣┃┛┃┫┏┻╋┏┫┣━┓┓┣┗┏┣┫┛┛┳┏┳┗╋┓┃┣┗┓┗┛┓
┏┳┛━┓╋┻┗┏┳┛┫┻┏┫┳┫╋┛╋┣┛┓┻╋┓┳┏┓┣╋┃┫┫┛╋╋╋┣┗
┛┫┛┫┃┏╋┓┏┫┛┳┗┃━┣┓━━┛┛┣╋┏━┏┻━┏┻┃┫╋┏┓┫┳━┣┓
╋┻┣┛┛━╋┻━╋┗┏┏┻┃┣┗┓┏┗┓┛━╋┻┓┗╋┓╋┗┻┳┫┣┣━┳━┫
┓━╋┫━┃┓┗┣┫┃╋╋┳╋┳┏┫┳━┳┫┏┏┳┳┗┛┏┗┓┣┓╋━┻┫┫╋┗
╋┃╋┃┣┗┏┫┛━━┻━┻┓┏━━┣╋┃┻┣━┛┳┳┻┻┗┗┛┛┃┏┛┛╋┃┫
┻╋┓┫┃━┃┳┏┃┫╋┳┏┳━┏━╋┛┣┻┛┏┻┏━╋╋┻╋╋┃╋┓╋┳┳┃╋
┳┣┏━┛┏┏┳┛┃┫┛┻┗╋┗┓┏┫┫┻┗┻┓━╋┳┳┳┫┗┗━┳┳┛┣┛╋┗
┫┣┏┫━┏┛┳┏┻┓┛━┫╋╋┗┛━┗┃┳┛┃┏╋━┏┃┏┏┏┓┫┫┓┗┣┳╋
╋┻┻┣┏┫━┏┣┛┳━┗┛┻╋┏┫┻┛┗┛┗┻┃┛┓┗━┗╋┛╋╋┃┛┻┫━┫
┣┗┏┫╋┣┫┓┏━━┳━┣┃┫┫┻┓┗━┣━┣┃━┃┃╋┫┳┣┻┳┳┫┏━┃╋
┛╋┳┗┗┗┏┗┗┻┛┛┳┫┫┏┏┻┓┗━━┫┻┻┗┣┻┻┣┳┣┓┛┣━┛┳━╋
╋┻┫╋┻┫╋┛┓┗┣┃┳┻┫┏┛┓┳╋━━━┳┣┫┫┓╋━┣┏╋┳┻┻┻┣┃┣
┳┣┏┣┫┓┏┓┓┗┓┛┗┛┻┗━━┳┓╋┏┳┻┗┻┫┛━┃┻┓┗┓╋┻━┻┛┓
┳┗━┗┳┗┣╋┛┣┓┛┻━┓┗┣┏┻┫╋┏┳┗┗┛┫┃┣┫┫┗┗╋━┓┳┏┳━
━┗┻━┻┗┃┃┗┛┫┻┃┻┫┓┃┃┃╋┳┓┛┣┓━┳┳┏┫┛┏╋┏━┗┫┏┻┃
┳┛┻┗┣┃┣┏┛┓┃━┳╋┗┗┗┳╋┏┫╋╋┻┳┫━┗╋┓╋╋┳┳┗┏┏╋┃┃
┏┃╋┳━━━┛┳┃━┏┛┻┛┃┫┫┓┻┣┣━┗┏┛┻┃┏┗┗┻┳┗┏┻┣┃╋┻
┫┏┳━┻┣╋╋╋┓┳┃┛╋┛┻┏┃┏┛┫┳┫╋┃┻┓┳╋┣━┗┣┛╋┛┛┓┓━
╋┃┳┗┻┗┓┗┣┃┗┻┣┻┳┻╋━┗┣┛╋━┛┏┗┓┓┏━┗╋╋┏┻━╋┏━━
┣╋┫┃╋╋┏┛┻┗┻┃┻┫┣╋┃━┫━┻━┃┫━┗┛┳┗┏┗┗┳┻┳┳╋┓┻╋
┗┏┳┣┻┣┓┫┣╋┳━┫┗╋┫┳━┻┻╋┗╋━┃┣┓┣┓━┓┻┻┳┫╋┣╋┗┳
┏┫┣┛╋┣┛┣┏┣┏┏┃┃━┓┫┗━╋┏┗┃┫╋╋┏╋┻┳┳╋┫┣┫
━┳┛┓┻━┗┓┻┓╋┃┏┃┗┓┗┳┣┗┓┃━┏┗┫┓┻┣┳╋┳┣╋╋┓┫╋╋┫
┫━┫┃┏┻╋╋━┻┻┛┳┗┏┏┛┃┓━╋┛┣┣┏┫━┗┃┣┳┗┗┓┫┫┳┓╋┫
╋┣┓┫┣┣┃┣╋━┫┣┛┫┗┛━┻┏┫┗┛╋╋┗┗╋━┫┓┳┻┳━┓┻╋┣┗┫
┣━┻┓┏┫┗╋┗┃┗━┓┓┣┏┫━┗━┛┻┏┓┫┛┻┏┳╋╋┣┻┓┃┗┏┳━┓
┣━┫┓╋┗┣┃┻╋┗┻┳┓┫┓┣┣┓┓┳┛┣┛━┫━┏┛┫┃╋┣┻┓┗┳┏┻┣
┛━┫┳┗┏┻┻┛┏┃┳┣━┛┃┗━┳┣┳┻┫┏┏┗┓┫┳┓┣┓┳╋┣┗┣┗━┛
┓┳┏┳┃┏┫┏┃┻┳┳┫━┃┫┳━┗━━┳┃┣┏━━┳┫┓┃╋┳┓╋┃┻┗┃┣
┓┛┛┻┏┣┣┫┛╋┃┛┻┗━┏┃┳┫┓┛┃╋┻━━┫┗┏┫╋┻┫┳┻┏┫━┣┃
┗┳┛━╋┗╋┓┻┳━┳┏┣┫┓┫┳┛┓┗┏━━┳┫┳┃┳┏┻━┏┓╋━┏┏┣┻
┏┫╋━┗┻┣┫┛┻┛┗╋┓┏┳┛━┏┫┛┛━┓┓╋┃┣┏━━━┛┳━┫┳━┻┛
┫┻╋┗╋┫┳┫┃┃┛┣┏╋┓┓━┓━╋┫┃┗┫━┗┫┏╋┫┏┻┓┻╋┃┓┳┗┃
╋┏━┻┓┣┣━┻┻┏┓┏┏━┗┏┛╋┳┓╋┓┃┻┫┻┏┃┃┃┻┫┏┃━┫┓┓┻
┻╋━╋┃┏┏━┛┓┏┗╋┳╋━┣┏┫┗┛┻━┳┫╋┻┛┗┓┻┳┓┳┗┃┫┓┳━
┗╋╋┓┻┛┃┻╋┻┳┳┫┫┻┳┛┻┳┣┣┓┫╋┃╋┏┓┗┃━┓┳┣╋┛┳┳┃┏
┃┫┫┫━┻┗┫┫┗╋━┳╋┫┻┛┓┣┫┓┓┓┗┳┗┻┛┓┳┏┛┛┃┗┣┳┳┻┏
┃┫┣┃┗┗┻┫┫┏┛┻┗━┣┣┣┫╋┫┗┣┫┓┣┳┓━┛┫┃┻┓┣━┗┳┓┃╋
┓╋┛━┫┣╋┃┻┃━━┣┻┣┏━━┻━┗┓┳╋┣┫┣┫┻╋┣┫┛┗┫┫┃┣┻┛
┛┃┫┻┏┛┓━┃┣┏┣┓┛┻┛┛┳┃┗┓┣┫┣┻┣┛┣┛╋╋╋┗┃┏┫┫┓━┃
┃┗┃┳┃┫┓┳╋┗┏┓┛┓┏╋╋┫╋━┏┻┳╋┻┓┛┣┗╋┫┣┛┳┻┛╋━┻┫
┛┛━┻┗┳┗┃┏┛┳┗┃┫┃┃┳┗┫┫┣╋┫┳┳━┳┻━┛┛━┻━┛┻┣┗┗┻
┫┳┛┫┫┛┃┳┛┛┗┏┃┓┗┗┓┻┃╋┏┓╋┣┓━╋┃┫┻┓┛━┓┳┓┛┻╋┗
╋┣┛┣┏┏┗┣┻┣┳━┓┛┫┻┛┫┣┓━┃┻┗┻┏┳┫┛┗┻┫┳┃━┫┳┏┗╋
┗┃┓┃┏┣┓━┓┛┛┏┓━┳┗┣┫┓╋╋┳┓┓┓┏┗┛┓━┛┏┳┣┫┛┗━━┣
┛┫┳┫┏┓┃┓┻┃━┗┓┣╋┳━┣┣┛┻┻┏┣┏┛┓┏┫┗┳┻┣┳┳
┫┣┓┻┏┳┛┃━┓┃┣┣┓┻┻┫━┻┏┣┓━━┫┗┗┏┓╋┳━━╋┗┣┓┣┛┓
┗━┻┃┣┃┛┏┃┛┻┳┗┻┳┗┓┃┓┗┏┓┻┛┗┳┳┓╋┛┳┃┳┓┗┳┗╋┛┳
┳┏┳━━┫┛┃┃┻┏┫┏┳┓┳┏┛┻━┃┗┳┳┓┫╋┗╋┗┻┗┓╋┗┏┛┳┻┫
┳╋┻┛┫┣╋┫┃┏┛┃┓┗┛┫┏┏┳━╋┻┓┻╋╋┫┫┛┓┣┃┓┣┃┻┗┫┛╋
┏┗┻╋┳┣╋┻┗┃━┳╋┳┛┛┳┏┓┻┓┃━┛┛┣┏┳┻┳╋┛┣┏┏╋┳┓╋┃
╋━━┛┏╋┛┣┗┻┏┗┃┻┃┣┛┃┫┻┗┻┻┻┃┗┣╋┛┛╋┃┗┏┳┻┃━┛┗
┣╋┳━━┗╋┓┫┻┓┃━┗╋┣┏┓┗┻┳┛┃┗┏┃┛┏━┫┃┻━┓┓┻━┣━┫
╋┗━┫┏┃┏┫┫┓┣┣┗┻┣┏┃┫╋┳┣┛┓┻━┳┃┳┣┏┻┻┳┻┓━┗┣╋╋
┃┛╋┓┳━┏━┏┓┏┗╋┗┓┫┳┫┃┏┣┣┣┏┓┓┳┓╋┏┗┣┓┏╋┗┓┗┣┓
┣┳┗┏┻━┛━┏┓┻┓┣┛┛╋┣┛╋┃┃┳╋┣┫┏━┣┓━┃┃┓╋┓┗┣┗┗┏
╋┣━┃┣╋╋╋┃┛┛┏┻┏┏┫┗╋┏┃╋┃━┏┳┻┗┏╋┳┓┃┃┏┣┻┏┳┻┫
┗┳┗┣┻┓╋┓━┳┗━━┗┏┻┳━━┏┓┻┛┗━┗╋╋┗┳┛┳┛┛┻┏┏╋┗┏
┣┻┛┓┻┓┗━┳┏┗┳┗┳┃┣╋┗┗┫━┏┻┛┳┣┳┛┣┛┃┃┗┗┣╋┛┏┓┣
┻┻┓╋━┃┣┓┛┗┓┏┃┃━┗━┏━┓┃┛┫┛┏┫┃┓━━╋┫┛┛┣┛┳┫┣┛
┫┗┓━┓┗┳━┃┓┳┣┛┏┏┻┏┳┏┫┻┓┳┛┫┓┗┳╋┓┻┃┓┛━┏╋━┓╋
╋┗┛╋┻┛━┏┫━┛╋┃┫┃┓┏┳┗┛┻┏┫┓┳┃┃━┣┳┃┳┓┣┛━┃┻┣┣
┗┫┣┣╋┣┃┫━┫┗┳╋━┳┳┓┛┣┫┫┫┃┓━━╋┃┗╋╋━┻┗┻┳╋┗┃┳
┫┣┓┛┏┻┛┓┫╋┳┫━┓┏┣━┣┻┃┫┣━━┛┫┗┃┏┓┃┳┫┃┗╋┓┃┻┏
┗┏┻┻╋┓╋━┓┣┏┛┛┻┛┻┳┓┛┃┏┣┛━┗┏┳┣┛╋┣┻┏┫━┫┓┗┫┳
┫┏━┛┏┓┳┛┛┛┛┏┃┃┗┣┛┳┣┻╋┛┻┗┛╋┓┓┗┻┫┏┛┻━┫┣┃━┃
━┛┫┻┫┃┃━━┏┣┗┓┏┻━╋━━┻┗┻╋┏┛┳━┓┗┗┗┓┛┳╋┳┃┓┗┗
━┛━┏┃┳┣╋┓┓╋┛┳┓┃┣┳┣┃┻┗┗┫┳┃┃┻┣┃┣┻╋┻┫┫┏┳┃┣┗
┓┫┻┗┏┗┣┏┛┳┳┗┗┃┣┻━━┗┗╋┗━┻┃┳┫┣┳┗┛┓┳┗━┳┗━┫┏
┳┳┓┗━━┃━┫┏┓┣┛┻┫┗┣┗┓┣┗┏┓┃┃┓━┳┣╋┫┻┣┛┃
╋┗┓━┳┏╋┏┃┫┏┫┳┳┛┗┓┣┻┳┳┓┗┻┗┃╋┻╋┫┗━┓┫┫┓┏┳┛━
┣┻┳┫┗┃┣┛┛┛┃╋┃┳┃┣┃┳┳╋┣┳┏┻┛┣┛┻┏┏┻┣┃┗┓┛┏┏━┏
┛┛┃┏━┗┏┏┓┛┫┏┗┳┫╋┏┃┫┓┛┏┫━┳┃┛┏┣┓┫┻┏━╋┃┃┣┻┏
┛┳┫┫━╋┗╋┳┻┣┳┳┳━┣━┻┗┏┗┳┣┻┫┻╋━┫┓╋┛┣┃╋┣┫┗┫┳
┳┳┫┣┳┗┗┓┫┻╋┃┣━┃┓┫┻┗┻┣╋━┗━┗━╋━┃┏┃┻┳┓┃┏┏┛┗
┣┳┣╋┣┓┓┻╋┏┓━┣┣┏━┳┃┻┫┓┗┛━┻━┗━┣┛┻┛┻┃┏┓┫┻┃┗
╋┗┃┛┓━┛━┣┓┓┣┗╋┓┓┓┗┣┛┓┃┓┓╋┃╋┣┻╋┻┃┃┓┻┛┳┫━┏
┗┫┛┃━┳┻╋┣━┃━┫┛┓┣┓┏┫┓┫┳┫┳━╋┣━┻┏┏┓┏┣┣┃┳┣┛┻
━┳┻┃┏━┳┗━━┏╋┃┻┛┃┻┗┣╋┳┣┻┓┛╋━┗┳┓━━╋━┗┛┣┗━┛
┏┓┣┃┳━┓┗┫┫┏╋┏┫┏━┣┗┗┫┛┣┗┣┗┻━┓┓┏┳┻╋┗┳┏┻┫┣╋
━┣┃┻╋┛┣┛┓━┣━━┛┃┗┳┃┣┣━┃┣┃┃┻┏┃┏━┻┓┣━╋┣┻┃┳┛
┫┳┓━┻┃━╋┗┃┣┳┻┓┓┻┗┓┏┃╋╋┣╋┛┫┣╋┏━┻┃┗┻┗┫┫┛━╋
┻┣┓┗┓┓┃┛╋┻┳┏┗┏┫┫┏┛┃━┫┛┏┛┗┓┗━╋┻┓┳┣┓┗┛┛┳╋┛
╋┻╋┻┫┓┃┃╋╋┣┗┣╋┗┛┻┻┣╋╋━╋┓┓┗┻┛┓┗┓┛┏┫┗╋┏┗╋┃
━┳┛┣┓┓┃┏┫┻┓┓┫━┳┃┳┗┏━━┻┛━━┳┫━┛╋┓━┏┛━┏┻┻┃╋
┻┻┓┓╋┻┫┛┏┃┫┓┗┣┃┫╋┳┣┏┗┗┻┃┻┳┏┗┣┫┏┳┏┣┛╋┓┏┏┓
┏┛┳┻┓┃━┛━┃┻╋━┫┻┳┓┻┳┓┏━┳┣┛┏┣┓━┳┫┏┃┣┛┣┗━┓┳
┳┻┣┛╋┏┓╋╋┓┛┃╋┗┣╋━━┻┗┫┣┣┛┃┏┓┓┛┓┫┏┳╋━┏┳╋╋┛
┻┫┗┫┛┗┳━┳┻┳┫┣╋┳┓┛┃┓━┫┻╋┫┓┣┗┣┻┃╋┓┃┏┓┣┗┗┃━
┻┛┛━┻┫┳┛╋┣┏┣┻┛┻┃┏┛┣┃┫┛┏┏┫┻┏┣┳┗━┏┫━┣┻┣┣┻╋
┳┻╋┃┏┗┣┏┛┃┻┃┻┓┗┗┳┛┫┏┣┛╋━┫┏┃┃━┻┃┗┛┳┳┛┫┓┓┫
┛┃┃┓┃┏┻┳┫┗┳┳┳┻┏┫╋┫┫┗┫┻┃┣━━┫┫━╋┓┫╋┳┣━╋┓┛┏
┣┛╋┏┓┏┻┻┛┳┣╋┻┣━┳┃┏┳┻┻┏┓╋┗┗┃━┏┓┣┳┫┛┳┏┣┻┛┳
━┓╋━╋┻┫┛┓┫┃┏┏┳┻┛┗┗┏┳━┃┳┳╋┓╋━━┳━┳┻┓━
┻┫┃┻┏━┛┫┣╋┫┻┃┏┃┏╋╋╋┗┫┛╋┃╋┓┗┻┛┣┣┣┏┫┻┗╋┣┓┳
┛━┣┏━╋┫┻┃━┏┳┳┳┳┻┳┳┻┓┛┻┓┃┃┣┃┳━┛┻┻┳╋┃┓┃┻┛┫
┃┫┻┓╋┻╋┫┓┻━┳┃┓╋┣┛┏┫┫┓┳┳┣┫┛┃┃┣╋╋╋┳┫┳┓┓━┣┳
┣┻┃┻┓┛┏╋┓┛┣╋┗┛┻┓┫┳┃┛┗┃╋┗┗┗┓┏┣┗┣┣┻┃┏┓┛┳┏┛
┗╋━┏┏┳┛┳┏┣┛┣╋┛━┣┓┛┃┃┛╋┗┳┻┗┻┓┃┏┓┃┛┏┛╋┓┓╋┏
┃╋╋┳━┛┃┣┃┣┃┻┳┛┻┏╋┓┗┫┃┗╋┫┳┻┣┏┳┏┏╋━┛┳┓━┫┛┏
┣┗┛┻┏┳┣┳━━┗┃┏┛━╋╋┃┗╋━┃┛╋┏┫┓┻┏┏┗╋┳╋┣┛┻┓╋┳
┓╋┳┣╋┃┫┓╋┗┳┣┓┣┳┛┏┓┃┓┫┏┏┻┓┏┃┃┛━┓╋╋┗━┻┓┣┣┻
━━┣┏┓┓┻┗┏┳┓┓╋━┗┫┗╋┓┗┻┃┣┗┓┗┃┣╋┣┏┳┛━┛┳┃┗┫╋
━━━┏┏━┻━━┓┓┳┏┏┻┛┓┓┓┻┳┻┣━┛┏╋┏┳┳┣┓┫┻┻╋┳┗┻┻
┃┣┻┛┛┣┓╋┗┗┳┛┗┃━┛━┫╋┃╋━┫┗┛━┛┃╋┛┓┫┣┫┗┃┛┏┣┛
━┛┏┫┏╋┃┏┻┛━━╋┻┃┓┃┻━┃┓┻┳┛┻┏┫┫┓┗┫┛┓┓┣━┫┳┳┓
━╋┛┛┳━┳┃┫┃┫┫┏┳┏┣┣┗┳┏┃┓┫┳┣┓┓╋┃┻┻┣┏┻┏┃┛┳┫━
┫┻┣┳┏┻┫┓┓┳┓┫┃┳┏━┗┣┫┻┓┣━╋┛╋┃┃━┣╋┣╋┣━┃┫╋┛┣
┻┛┛┛┏┓┻┣━╋┻╋┏┏┻┣┛┗╋┳┻┗┏┛┻┓┳╋┓┫┛┳┫┗┗╋┫╋┣┗
┃┣┗╋━┫┛╋┓╋╋┫━┓┣┃┛┓┳┻┣┫┛┃┻┓┫┫┻┛┻━╋┻┓┏┻┏┻┗
╋┗┛┃┻┗┗┫━┛┃╋┃┛┓┛┻┣┓┳┫┃┃┫┏╋┫┫┳┣┳╋┳┛┓━┛┗┻┛
╋┳┳━┗━┓┓┣┓┃┗┫┣┛┓┏━┻┓┳┗┫╋┃┣┓┗━┻┗┏┗┳━┻┛╋┫┳
┫┏┫┗┃━┳┛┻╋┳┏┃┻┏┳┳┓┃┏┃┻┫┣╋┗┗┛┣┓┗┳┛┃┳┳┃━┗┃
┗┫╋┣┃┃┛┃┓┏┻┗┻┳┏┃┻┓┏┣┳┃┗┓┓┛━┳┏┗┣┣╋┏┏╋╋━╋┣
┓┏┫┏┻┗┫┗┛━━┻┗┗━┃┛┻┫┫┫┣┫━┣┏┻┳╋┻┻┣┳━┣━┏┓┛┗
┏┻┫┗┻┓┳┣┗┗┻┫┃┓┗┻┣┏┫┫┏╋┏┣┻┏┃┏┳┏┫┏┣┓┻┏┗┓┓┛
┻┃┣┗┻┳┏┳┏┻╋╋┓┣┣┗┫┓┳┳┛┻┓┻┏┛┗┗┏┃┃┏┏┗┗┃┓┏┻┏
┣┛━┓┗━┻━━┻┳━┃━┃┣┛┗┻┗┃┗┗┓┻┃┳┗┃╋┗┗┏┗┗
━┏┃╋┗┳╋┻┗┓┗┣╋╋┗┳╋╋┻━┣┣┫┻┏┫┓┛┛┓┃┗┗┻━┏┻┓━┏
╋┗┫╋┳┓┣┗┓┣┫╋┛┫┣┻┗┫┻┗┏┏┫━┏┫┣┛┫╋┃┏━┓┛┓┛┃┓┻
┳┏┓┏┓┓┃┃┓┻╋┗┓┓┃┻┻┳┗┏┗┓┗┏┻┏┳┣┏━┻┫┫┳╋┳┫┗┣┻
┃┣┃┻┓┏┗┣┃╋┣━┻┳┳┓┛┃┻┏┃╋┗┓━━┳╋┳┗┃━┃┳┛╋┳┃┗┗
┓┃┏┏┳┣━┗━┗┏╋┛┃┃┃┗┛┳┃╋┳┫┣┃┫━┳┛┳┓┫┏┻┃┣━┛╋┛
━┏┻┣┣┻╋┫┻┻┫┫┣╋┣━┫┳┃━┗┏┃┓┛┳┣┃╋┫┓┣┏╋┻┗━┗┫┗
┣┗┻┗┻━┓┳┃┃┣┛━┣━┫━┛━┃┻┏┣┏━┛╋━┳┃┗┛┣┗┫┃┃┻╋┳
╋┻┏┗┛┃┃┣━┗┗┏┃┓┛┓┫┗━━┓┓┣┛┳━┃━━┃╋╋┫┳╋┏╋┣┏━
╋┫┏┓┗┳╋┫━┃┻┳╋┓━━━┗┗┫┏╋━┓┻┣┓┫┛┛┏┃┫╋┓┛┳━┳━
┛╋━┏┫┳━┫┫┻┓╋┗╋┳┏┫┛╋┣┗┗┫┫┣┻┗┃┣┻┫┳╋━┏┓┏┣┓┫
┣┳┃┫━┓┛┻━╋┓┣┃┛┫┛┣┏┻┃┛┃┛┫┗┓┳┫┫┻┻━┳━━┣┻┫┓┓
┻┓┻┳┗╋┓┛┃╋╋┛┓┛┛┏┛┫┻╋┃┣┓┛━┛┛━┛┳┻┛┻┗┻┏┳┻┏━
━┻┗┃┫┣┻┫┫┏╋┓━┫┗┓┛┏┓╋━┫╋┫┗┓┣╋┏╋┳┏┣┫┃━┏┓┣━
┛╋┏┗┗┗┳━┻┫┳┳┗┓┻┫┻╋┃┣┣━━┣╋┫┏┻┣┣┓┃┣┫┳┣┳┫┳┻
┗┣┣┳┣┏┓┣┳┗┛┛┣━┓┳┻┳┏┫┣┃┣┃┗╋┏╋┻┻┣┗┻━┳┣┏┻┓┓
┓━┗┻╋┳┻┫┻┣┛┏┓━┃━┫┣╋┃┛┫┻┫┃┫┻┣┣┃┛┗┫┫┃┫┻┃┓╋
╋┛┻┫╋╋┏┓┫┫┛┃━┻┗╋┛┏┳┻┫┗┣┳┫┳┃╋┛━┻╋┻┓┫┗┻┏┛┗
┣┳┗╋┗┃┫┛╋━┣┏┛╋━┓┳┃┃╋┻┫━┗╋┓┃┣┗┛┫┳┫┳┳┃┳┃┗┃
┓┳┓┛╋╋┣┓┗┓┣┃┻╋┻╋┓┗┻┣┗╋┫╋┫┫┣┓┣┻┻┫━╋╋┣┃┣┓┣
┻┛━┣━╋┣┣┣┃┳┓┫┣━┻┣┗┗┣┣┫┓┃╋┓┻┓┻┗┫┫┃┻╋┏┃┣╋┃
┏┏┗┻┓┣━┃┫╋┫┏╋┃╋┛━┳┏┏┓┣┻┛┏╋┛┳━┏┏┣┏┃┳┣━╋┓━
┳┣┳┫┏┗╋┻┏┣┃┛┗┳╋┣┫╋┫┗┃┫╋┛┃━╋┃┗╋╋┳┏┫┓┃┏━┓┏
╋╋┣━╋┻┻┓┏┏╋┻┛┳┃┫┗┏┳┗╋┣┓┻━┻┫┛┳┛━┛┗┛┛┻━┫┳┓
┓┛━┻┛┫┃╋━╋┏┻━┛┛┓┗┓╋╋┳┫┻┳┗╋┛┣┗┫╋┏┳┫╋
┃━┫┳┻━┫┣┛┣┓┛┳━━┫┛┫┏┗┻┓┳━┫┃┓┗┻┃┏┏┃┃━┏━┻╋━
┣┗┏┣┓┏┛┏━┛┣┻┃┗┓╋┳╋┫┛┏┓┗┫┃┻┛┓┫┃┗┓┫╋━┣┛┃┃┛
━┓┣┓┳┻┳┗┗┻┗┃┓┗┫┳╋┳┳┻┳━┃┗┫┓┗┓╋┏┻┏┫┫━┳╋┛┻┻
╋┃┻━┏┣┳┣┓┗┫┏━┗┓┗┳┻┛┗┃╋━┳┗━━╋┻┃┳┃┏┛┃━┣┓┣┻
┃┃┻┓┃┏━┳┓┗┻┛┫┃┫┻┛┻┳┻┗┗┛┛┻┣╋┣┓━┏┃╋┃┏┗┃┫╋━
┛┏━┣━┻┳┫┳┏┗┳┗╋━┻┳┫┏┳┳╋┏╋┓╋┏╋┃┗┛╋┣┏┓┛┛┣┓┗
┏┛┫━┻┻┓┻┓┗┫┫┛┏┻┻┫┗┛━┻┛┗┗┛┏━┗┻┳┗┏━╋┓┓━╋┣┗
┃┓┣╋┻┗┻┗┗━┳┻┣┓┻╋┓╋╋┏┫┛┏╋┻┗╋┏┻┃┫━┳┗━┫┓┛╋┣
╋╋┫┻┫━┫┳┫┳╋┗┫┫┣╋┛┓┗┃┣┻┗╋┏━┛┏╋┓┃┫┏╋┫┓┛┫┃╋
┻┫┻┣┏┗┫┗┓┫┏╋┻┛┏┛╋┫┓━━┓┓┻┓┃╋┫┫╋┫┏╋╋┫┛┣━┓┳
━┛┓━┳━┫╋┃┛┛┓┓┛━┛┓┳┣┗┣┛┫┳┃┏┃┓┻┳┳┻┏┓┓┓┗┗┫┫
┣━┗┻┃┏┗┛┃┓┏╋┃╋┏╋┏┫┓┛┗┳┫┏━┗┫┓┓┗┗┗┗┏┳┫╋┏┓┣
┗┫┣┣╋┏┳┛┏┓┫━┃┫┏┓┫┳┓╋┏┗┻┗┣┗┃┻┫┳┃┫┃┏┛┃╋┛┛┗
╋┣┛┏┃┣┛┓┳┗┃┫━┣┣┓┣╋┃┓╋┫━╋┳┃┫┫┗┳┓┻┃┳━┳━┳┃┫
┳┃━┻┫╋┳┛┏┫┃━┗┃┫┻┣┏┫┓┛╋╋┻┛┃┫┓┻┃┃╋┫┫┓┻┻┏┏┛
┃┗┫┛┛┛┫┳┓┓┳┓╋┻┗┃┃┛┫┫╋━┳┛┻┃┛┳┓━┫┻┣━╋┏┛━┃┃
┃┻━┗┣╋╋┓╋┣┛┏┏┏┗┣┫┃┻┏┛┻┛┛┃┗┛╋┛┏┳┛┛┓┓┏┛┓┳━
━╋┏┓╋━┛┃┃╋┏┛┫┣┃┳━━┗┗━┫┳┛┏┗┛┣┫━━━┳╋╋┓┳━┣┛
┣━┛┏┣┏┓┛┗┣┏┓━┣┓┓┣┣┏━┣━┻╋┃┛┛┻┛┃┫┃┗┃┗┳┛┗┏┓
┣╋┏┛┳━┏┃┗┻┻┗━┳┣┛┓┗┗┓┳┛┳┫┗┏┣┫━┻┫━┓┛╋┓┗┗┻━
┳┃┛┣┳┗┛┓┏┛┗┛┓┗┛┏┳┫━┣╋┣┓┗┣┛┏┃┳╋┃┏┃┏┛┓┳┣┃┛
┫┻┣┗┳┻╋┻┛┏┏━┫┳━┛┏┻┫┛┳┛┻┻┛┗┛┓┓┻┏┣┳┻┛┗┏┳┣┳
┳┗┻┣┳╋┫┳━┳┫┓┛┓┓┃╋┓━┫┣╋┻┣┳┣┛┳┏━┳┏┳┫┣━┏━╋┃
┗┓┛┛╋┓┗┛┗┣┏┏┣┗┻┛┏┛┛━━┫━┓┓┗┣┻┛┏┳┳┓┓╋
━┏┛━┫┓┓┻━┃┳┗┻━┓┓━┣┛┃┫┓┓┫╋┗┻┫┏┻┳━┻┃┣┓┳┳╋┓
┻┓┗━╋┓┃┓┣┏┛╋┗┗┓┛┻┛┳┣┻┛┣┏━┓┫┏┗┫━┫┻┛╋┃┳┗┛┣
┓┣┫┗┏┣┫━┳┏┛┓┛┓┗┓┗┣┓┛┣┻┣┫╋┛┛┓━┳┣┗┏┫┣┃┻━┃━
┫┗┫┣━┫┃┛┛┏┳┏┓┫┫╋┛┳┗┣┃━┳┳┻┓┗━┛┓┓┏┛┏┻┻┳┫┣┣
┳┃╋┗┃┗╋┃━┫┓┣╋┣┫┻┓┏╋┻┻┻┗┗┏┻┫┏┣┓┃━┫┏╋┻┗╋┃┏
┓┻┫┻┣┓┛┫┓┣┓━━╋━┻┃┏┓┓┫┓┗┛┛━┓┣━┳┃┓┃┛┣┓┏╋┏┣
━┛┣┳┃┫┣┗━┛┏┗┛┗┓┃┏┳┣┣┃┗┛┫╋┓┓┳━┓┛┛━┣┣┗┃┛┃┫
┃┃┻┻┳┣━━━┓━┓┛┻┗╋┣━┓┓┓╋┃┣┫┻━╋┃┻╋┏━┛┛━┫┏┻━
┗┫┗┃┣┓┛┛┫┃┳┓━┣━┣┻━┓━┃━┣┛┏┣┻┓╋┻┳┏┗┏╋┻━┃┃╋
┗┫┃┃┳┣╋┏┣┗┗┗┗┫┻┏┏┣╋┫┣╋┛┻┣┏┻╋┳┣┓┛┏┣┛┓┗┓━━
┻┃┣┣┏┳┫┣┣┗┏━┻┻┛┏━┣┣┫━┻┗╋┃┓┻┳┻━┫┏╋╋┛┛┣┗┫┣
┃┃╋┓┏┳┏┻┓╋┓╋┻━┻┣┫┣┻┻╋╋┫┫┻┣┗┣┻┫┛┳┏┗┓┳╋┳┣┣
┣┻╋┃╋┃┣┻┗┻┏┏┓┃━━╋━━┛┏┻┫┃┻━┃┫┛┫┻┃┣┣┃┛┃╋┓┃
┻┗┻┳┓┣╋┓┃┣┃━━┃━┳┛┣━┫┏╋┏┣┣┫┛┣┃┛╋┏━━┃┻┛┏╋┛
━┏┫┻┣┫┳╋╋┗┣┣┳┃┣━┓┓╋┏┻┃┗┻╋┓┣━┃┻╋┻┗━┣┛┓┃┗┻
╋┓┻╋┛━┳╋╋┳╋┓┃┳┛━┫╋┃━┻┃━┳┏┣┻┗┣━┗┣┗┏╋╋┫┓━┳
┓┣┃┳╋┳┗━┛┗┻┛┏┳┳┻┃╋╋┫┻┳━┓┏┳┣┗┗┗╋┻╋┛━┫┃┗┳╋
┃┏┓┗┻┃┛┳━┣┻┛┗┫┫┓┃┣┓┏┃┏┛┓┗┳┏┫┫┗┏┓┫┫╋┃┓┫┏┗
┻┏┏┗━┃┳┏╋┓┳┓┏┳┛━┗┛┳┏┻┻┣┻╋┃━┫┏━┛┫┛━┫┗━┗┫┳
┫┛┗┣┗┏┛━┻━┗┳┛┫┫┃┛┫┳┫┏┃┗┓┻┻┳┳━┛┳┗┗━╋┣┣━╋┳
━┗┓┏┛┓┫┓┫┓┗┻━┏┓┫━┳┏┻┣┛━┫┃┻┣┣┓┓┃┏━┻┳┗━┓╋┏
╋┏┏┗┛┓┻┓━┫┏┳┓┻╋┳┳┣╋┏┓╋┃┛┗╋╋┻┗┳━┏┗╋┃━┃┛┣━
┳┏┓┓┻━┳┛┏┳┏┏┓┻┛╋┏┳━┛┫┓━┫┣┣┗┃╋┛┃┏┛┃┃┣╋┓┻┗
┫╋┛┗┓╋┻┣┃┳╋┫┏┳┃┓┳┣━┓┳╋┓┓━┏┳━┏┳┛┣┳┓┗
━━╋┛┗━┳┏┓╋┗┫┣╋┫┣┳┏╋┗━╋┣┏┻┛┏┓┗┫┣┻┃┓┛┛┻┻╋┓
━┓┃┫┗┃┛┳━┗┫━━┃┫┛┻┛┻┃━┗┗┃━┃╋┣╋┣┓┛┣┗┃┓╋┓┃┗
╋┓╋┫┓┻┗┻┣┻┛┣┛┻┣┏┗┛╋┻┛━┳┗┓┻┳┳┏┓┃┃┓┫━┫╋┓┃╋
╋┳┳┳┻┏┗┏╋┃┫┛┫┗┫┛┃┫━┗┳┛┫┓╋┳┃┛┏╋┛┻━┫┓┳┫┫┗┫
┛┏┳┳╋┳┏┗┳┳┓┳┳┓╋┫┓┃┣┃┗┳┛┣┃╋┻┃┫━━┛┳┫┻┛┻╋┣┓
┏┻┛┗┻┓┻╋┗┏┛━┓┓┳┳┓┃┫┻┛━┓┗┃┻┓┳┣┃┛┫┫┫┛┛┏┛┛┻
┏╋┫┏┓┫━┫┗┓┗━┫┗┗╋┫┗┃┫┣┣┻╋┻╋━┃┗┻┗┗┫┗┗┃┣┻╋━
╋┣┃━┫┛┣┫┛┻┃┓┏┃┣┓┳┻━┫┻┳┳┫┏┻┛┗╋┣━┣┻┫┃┣┣┣┣┛
┛━┃┏┃┛┓┛┏┃┃┣┳┃╋╋┓┛┏┓┳┫┗┏┻┃┛┣┣┃┓┛┳┓┫┣╋┏┗┗
━┏┫┏┓┛┗┗┛┃┫━━┣┻┳┛┗╋┓┓┻┳╋╋┻┳┻┫┏╋┣┓┳┛┳┏╋┏┗
┛┗┛━┳┻━┏┣┏┫┓┛┃┃╋┣╋┛┻┗┓┳┛┻┓┗╋┓┫━┳━┣┳┛━┻┛┃
╋┓┣┛┳┣┛┏┣┫┓┗┗━┓┗┛┳┏┗┗┛┣┫┳┳╋┃┃┛┫┓━━┏┳┃┣╋┓
┗┳┳━━┣┻┓╋┗┻┏┳╋┻┓┏┏┗┳┫┫┏┗┳┣┏┛┫┃┏┛┫┃┻┏┫┣┣━
┛┛┓╋┃┏┃┓┛┗┗┫┃━┛┓┫┃┃┛━┗┓┫┏┓┻┳┓┃┓┛┏┓┳┃┏┃┏┻
┓╋━┓┗┗┏╋┛╋┓┣┓┳┫┃┣┫┻┳┗╋┓┏┳┻┻┏┛┣┃┳━╋┃┫┓┃┃┗
┳┛┓━┃━┛┓━┻┳┣┗┏━━┛╋┣┏┗┳┳┛┏╋┣┣┃┗╋╋┏┫┏┛┓┫┛┣
┣┃┏┃┓┫┣╋━┛┣━┃┏┣┏━┛┓┣┫┗┫┻┛┛┏┛┳┃┣┏┻╋┏┓┓┻┓┃
┣┃┣┓┗┗┛┛┓╋╋┻╋┳┓┳━┻┛┃┛┛╋┓┻╋┓┓╋┏━┓╋╋┻┳┳┓┻┫
┻╋┃┻╋┏┗┣┫┓┳┻┳━╋┣┫┣┏┳╋┏━┏┛╋━┃┻━┃╋┳┃┗┏┫┳┫┳
╋┛━┏┻┓┣┗╋┣┏┏━┻┫━┃╋┛╋┣┗┻┗┳━┏━╋┏╋┣┛┣┃┃┗┳━┣
┳┗┻┃┃┛┛┏┻┃┃┣┗┏━┣┣┓╋┓╋┗┓━┫┛┳┻┓┛┃╋┻━┓┫┛┻┛┛
━┓┛┻┓┃╋┓┓┳┳┫┗┳┗┏┏┓┛┻━┏╋┓╋┫┫┳━┳┛┣┳┫┓━╋┳┣┓
╋┳┳┃┛┣┗┛┳╋┣┫┻┓╋┣┃┗┗╋┣┻┻┃┣┗┳┛┗┫┃┓┻┏╋┗┣┛┫┓
┳╋┻┳┳┣━┃┓╋┓┳┛╋┛┓╋┣┗┳┏┃┏┣┓╋┗┏┓╋┃┫┛╋┛
┻━┏┳┏┻┻┃┗┗━╋┓╋┓┗┳┗┳┫┛━┫┃━┫┣╋┏┫┣┛━┓━┣┻━┃╋
┃┗┣┃╋┏┫┓┻┻┃┓┣┗┛┳┳┗┃┻┻┓┣━╋┃┗┫┻┣┗┛┳┣╋┳┫┏┏┗
┣━┗┫┻┻┫┫┣┃━┻┳━┫┛┻┓┗┻╋╋╋━┛┻┣╋┏┫╋┣┣┻┣┏┳╋┳━
━┛┃┗┣╋┫┓━┫┛┻┓┓┓┗━┫┫┣┳┣┏━┃┛┗┗┛┏┃━╋┓╋┳┃┗┗┫
┛┳┏━┏┛┣┏┛┻┃┫┻╋┓━┗┻━┣╋┳━━┓┻┗┳┳┳┫┓┻┃┛┓┳┣┣┣
┫┳━╋┳╋┣┻┓┛┓╋┓┃┛┛┣┓┏┃┓┗┛┫┳┣━┳┏┃┗┳┳━┓╋┳━┗┗
┛┳┓┗╋━┏┓┃┃┏┏┃┏┓┳┛┳┣┻┗┣┏┻┳━┃┃┃┳┓┃┃┏┏┛┛┛┣╋
┃┫━┛┫┃┛┛┻┃┏┫┫┛┻┃━┫┓┏┃┳┳┣╋┻╋┣┳╋┗┏┣━┫┣┣┻┫┛
┓┫┗┻┃┳┗┛╋┗┛┛┳┳┻┳┗┳┫╋┻━┃┏╋┫━┏━┻┃━━┣┳┻┓┃┓┳
╋┳┏━┓┻┗┏━┣┫━┳┫┣┳┃╋┃╋┃┏┫┓┫┻┓╋━━┛┳━┻┏┏┗┏━┫
┳╋┓┻┣┻╋┓╋┻┳┻┳┳┳┗┗╋┳╋┳┗╋┃┛╋┓┏┗┓┃╋┃┏┛┣╋┣┣┻
┫┫╋┗┛┣┻┛┛┏┗┣┛┃┃┣┛┳━┫┓┓┛┃┓╋┗━┫╋┳┻┓┃┣╋┗━┛┃
━┗━┣┏┛┓┣┫┓┗┃┫━┓┳┓┻┳┓━┳┛┳┏┳━┗┓┳┣┛┏┗┃┗╋┃┣┣
┣┻┃┳┛┃┳╋┳┻┗━┏━┃┫┻┃┃┻┫╋┗┻━┃┃┫━━┗┫━╋━┗┣┫┃━
━━━╋╋━┏┛┗┗┃┃┳┫┛┓╋┳┻╋┫┛┏┗┫╋━╋┛┳┛┃┗┗╋┣┏┓┻┳
╋╋╋┃┛┻┗┃┗┛┫┃┓┓┏┻┣┣━┻┻┗┓━┓┳┗┣┏━┳┻┃┫━┣┛┣━┫
┣┳┳┳┣┏┫╋┣┫┻┓┣┏┣┫━━┏┃┣┓┻┳┓┏┛━┳┻┓┳┣━┏┣┃┛┗┣
┓┛┫┻┃┻╋━┣┓┛┻┻┳━┓┃┃┛┓┃┓┫━╋┓┏━┗╋┳┫┓┻┛┳┳┫┛┳
━┓┻┳┗┛┣┛┓━┃┛┗┓┳╋┛┗┓┫┫┏┻┃┳┏━━┏━┫┏┻━┫━┛┓━┳
┃╋┃┃━┫┛┣╋┗┣┻┃┳┳┛┳┃┳┫┫┗╋┃┫┣┃┣┳┃━┳┫┻┣┛━┓┛╋
┃┳┗┳┏━┣┃┳┃┛┃┫┣╋┻┫┓┃┣╋╋━┃┃┃┻┣┣┃┏┳┛┏┏┏┣╋┏┫
┳━┓┳┳┛┣┻━┳┳┫┣┳┣┓╋╋┓┳┓┓┓┫┳┻┛┻┫┣┏┫┫┫┳┛┳┳━┏
┃┏┏╋╋╋┗┳┳┻┗┫╋┏━┻┏┏┓┃┳┻┃┛┏┣┛┻┣┫┓┃┻┫┫┣╋┻┛┓
┫┳┳┗┳┏┃┣┗┃┗┏┛┓┫┫┳┣┃┻┓┫┓┣┗┏┳┗┛┏╋┛╋┃┣
╋┳┃┃┓┃┣┓┫┗╋┻┃┏┃┫┳┏┗┛┳┏┳━╋╋┣┻┃┓┏┗┳┫┣┳┣┓┫┗
┗┗┻╋┛━━┫┻┳┃┗┃┻┓┓┗┻┏┻┓┓┏┃┓┫┫┓┣┓╋┛┻┣┓━┛┳┫┓
┗┻┻┫┳┓┣┳┓┛┫┻╋┣┏╋┏┃┛┻┳┳┳┻┣┻┣┻┃┫┛╋━┛┓┣┃┫━┫
┳┛┻┣┳━┻┳┃━┃┻┻┓┗┃┻┏┛┏┓┗┻┻┗━┻━━┫┛┗┣┣┗╋┏┻┳┫
━┗┃┏┏┓┏┏┃┃┏━┛┃┛┣╋┏┗┓┻┃┛┫┃┛┣┻┏┗┗┃┗┛┏┣┫┏┫┣
┛╋┓┃┃┗┛┛┏┃┻┻╋┻┏┣┃┓┛┏┏┻┏┓┓┏┻┫┏┳┓┃━╋┏┣┫┏┓━
┛┳┏╋┳┛━┻┣┃┏┻┛┻╋┃┫┛┃┳┓┳━┓┫━┗┏┻┫┻┳┻┫┣┻┃┛━┳
╋┫┫╋┏╋┻┏┳┃╋┃┻┣┛┏┻┻┓┃┗┗┫┏┣┻┗━┣┫┫╋━┻┓┛╋┣┗┳
┃┓┣━┓┻┻┛┻━┏┓┻┃┃┻╋┏┛┻┻┳┻╋┓┻┃┓┗┻┏┻┗┣┛┓┏┛┓┻
┳┫┳┻┃┫╋┛┣━┃┫━┣┏┣┓┫┫┣┃┻╋┃┫┣╋╋┻┓┗┓┻┃┻┫┏┳┳┛
┣┃┓┏┻┓┳┃┏┫┫┣┣━┛╋┓┗┳┻┗━┛╋━━┓┏━┗┣┣┣┏┃┫┃┻┛┣
┗┛━┓┻┃┳┣┻┓┫┃┛┏┛┓┣╋┗┛┓━┗┣┛┫┣╋┛┣┳┛━┏┓┻┗┏╋┫
┣━┻┻┳┻┳┳╋┗┓┛┫┣╋┃┛╋┃┓┓┃┻┗┏┳╋┣┓┗┣┳┻┃┛╋┓┃┻┻
┓┫┳┣━┗╋╋┛┻┃┗┓┓┗┛┫┳┻┳┻┳━━┫┃┛┳┃┳┗━╋┳┳━┣┣┣╋
┣┃┓━┳┓┗┏┫┃╋┓┗┣┻┏┳┃┣┏━┏┗━┫━┛┃┻┫┃┳┓┗┏┳┳┣┳┛
┳┫┓┻┳┓━━┏┃┓┣┳╋┫┏━┛┣┏┃┓┻┓┫┓┃━┣╋╋┏┣┻╋┳┣┓┗┻
┫╋┗┃┫┃┛┛┛━┛┗┳┻┛┗┃┣┫╋┛┓┫┃┫┫┣━┗┓┏┗┳╋╋╋┫┗┫━
┻┃┻┗┣┏┛┏┓┓┫━┃━┏┛━┛┛┛┛┓┳┗┃┗╋┗┃┻┏━┻┛┣┗━┣┫┛
┗┃┏┏┳┳━┳┗┗┗┃┛┗┃┫┛┳┗╋┏┳┗┻┏┳┫╋┫┓┗━┏┳┻┏┻┃┻┓
┳┳┓┳┓┣┏┫┏┗┃┣┓┏┃┣┛┓┗┛┫┃┳━┗━┓╋┏┛┛┻┣┏┏┣━┓┫┗
╋┛┏╋┛┓┓┣╋┗┏┓┫╋┳┳┳┛┣┏┣━┫┫┳┏━┏┃┫┣┣┃━┫┓┫┃┻╋
┻┓┏┃┛━━┳┳┛┛╋┛┫╋┫┣┳┓┓┛┛┻━┳┛┓┃┓┻━┛┻┗┓┣┏━┓┛
┳┻┛┃━┗┗┓┳┏┛┛┏┻┣┗┃┣┃┻┫┓┓╋┣┣┏━┫┳┓┫┏━┗┫┻┗┳┏
┛┏┃╋━┃┓━┏┛┃━┃┏┏┏┗━━┓┛┃━┏┛━┗┫━┓┃┻┻━╋
┫┏┗┗┗┓┛┻┃╋┻┛┛┓┻┳━┛┳┣┣┳╋┫┏┫┫┣┏┛┣┏┗━┛┫╋╋┻┳
┳┻┳┳┓━━┳┫━━━┛┻┗┗┃┏━┃┻╋┫┳┳┣┳━┃┃╋┛┏┛┛━━┏┏┃
┛┏┃┃┳┃┃┏┫┃┛┳┳┣━┫┏╋┓┛┓┛┣┗┗╋━┫┗┻╋╋┗┃┏┃╋┓━┛
━┗┳┗┏╋┻┫┫┃┻┫┓┣┛┏┃┳━━╋┏┛┗╋┳┻╋┏┏┗┃┓╋┳━┳┏┛┗
┏┻┻┣┗┻╋┗┳━┻┛┃┃┣┃┗┣┳┛┏┗┓━┣┛┫┻┗┳┗┓┛━┓┛┳━┓┫
━━┛┗┣┣┛┗┃┳┻┗┻━━┛┏┃┓┣┻┏┻┗━┓┓┳┏┃┳┏┫┫┻━━┓┛┃
┗┗┫┣━╋┃┓┗┻┏━┗┃━┫┃┓┛┏┃┣┫┳┳━┳━━┃━━┳┳╋┻┫┃┫┛
┣╋┗┛┣┃┏┗┣┛┛━┫┓┃┳┳┫┗┗┗┛┓┃┣┣┛┻┫┗━╋┻┣┗┫┫┃┗╋
┓┃┓┃┏┣┓┓┗┫┓┫╋╋┓┫━┣┓┓┛┣┗━┣━╋┗┛┫┫┫┓┳┗┻╋┃┓┓
━┳┣┃┛╋┳╋┏╋┃━┛┓╋━┓┛┫╋┏┫┣┓┣┛┗┗━┃━┏┏╋┳┓┛━╋┣
┃┻┣╋┃━┗┗┓┳━╋┣┗┓┫┏┏┓┣╋╋┛━┻┃┗╋━━┛━┫┛┫┏┓┛┓┏
┃┫┛┃┓┳┏┻┓┓┃━╋┣┳┳━┳┃╋╋┣┃┏┃┗╋┃┛┣┓┻┃┣┗┣┻┓┃┻
┻┣┓┗┣┛┏┗┳┳━┓┏┏┻━┣━┫┃┓━┃┗┻┻┛┓━━┻┻━┻┳┃━━┃┣
┻┗╋┏┣┓┛┳━┻━┻┗┻┏┓╋┏┛┳┓┳╋┣┃┫┏━┃┳┏┣┣┃┫━┏┗━┏
┻┣━━┻┃┻┣┫┃┏━┫┗┳┛┃┃┏┣┻┫━╋╋┣┫┏╋┳━┛┏┻┏┗╋┻━┫
┃━┳╋┫┓━┏┗┗┓┓┏┗┃┫┃┻┛┣╋┓┏┗┏┏┃┗┫━┗┣┗┛╋┓┛┏━┫
┓┃┓┻┛╋┣┳┃┣┣┫┃┓┣┣┛━╋┏╋┏┻┳┳┗┗┫┓┫┏┛╋┣┛╋┏━┛┃
┏┳┛┫┫┫┗┃┻┳┻┻┗┗┗━┏┛━┣┗┻┃━┫┃━┣━╋┏╋┳┳┃┫┳┗┏┳
╋┓┗┏━━┛┫╋┓┣┻┳┻┫┓━┻┻╋┻┏┫━┣┃┗┃┓┗━╋┃━┫┻┻┻┳┃
┣┃┗╋━┣┓┗┃┻┻┏╋┫┃┣┓┛┛━┳┃┳┳┻━┣┣┗━╋┗┻┳┏┛┃┃┛┣
┣┏┛╋┛━┣┗┃╋┃┛━┛┻┏┛┃┣┣┏━┳┗┫┻┫╋┓━┫┃┻┫━┣┣┻╋┣
┓╋┏┫┣┛━┓┓┏┛┻┻━┏┳╋┛┃┓┓┓┗┛┓┓┛╋┣┛┫┃┛┣┓━┫━┛┳
┃┃╋┫┣┛┗┃┓┻┻┗┛┛┻┓┗┣┻╋╋┏┣╋┣┻┗┛┳┏╋┗┓┓┣┫┏╋┓┳
╋┳┣┫┛╋┫┗╋┃┳┳┫┓┣┫┗┻┃╋┻┛┗┳┛┣┫┣┏┫┛┫┣┛┓
┏┳┓┫━┓┣┣┏┣┏┫┫┛┓╋┏┛┳┗┫━┓┓╋┓┣━┛┛┓┓┗┃╋┛╋┃┓┗
━┣┳┻╋╋┃┳┣━┃┗━┻┫┓┻━┗┗┛┏┳┃┃┃╋╋┳┃┳┳┳┛╋┗┫┗╋┳
┫┻┳┗┓┣┗┏┓┓┫┣┃┃┣┗┻┣┳┓┗┫┻┳┫┓┳╋┣┫┛┓┳┣┏┛━┳┗┳
┳┗┓┃┳┏━┳┣┃╋┛┏━━┓┏━┻┛┓┏╋┓┓┣┗╋┗━┻┣┓┳┛┳┫┣┃━
┗┳╋┳┓┛┛┣┻┫━┫┓┗╋┫┫┗┏┣┗┛┳┏┫┛┫┛┫┛┣┃┻┫┗┳╋┫┳┻
━┛╋┳╋┏┫╋┛┳┻┣┗┗╋━┻┫┏┗┫┫┓━┻┗┛┛━╋╋┻╋┏┻┣━┏┳┗
┫╋┃╋┳┃┓╋┛┏┗┳┓┻┻┻┏┛┏┻╋┳┫┗┃━┣┳┃━┳┏┓┫┃┣┻┃┗┻
┗╋┓┫┫━┻┏┣┳┳┳╋╋━╋━┛━┃┓┛╋┛┻┻┛╋┛┛┓┃┏┳━━┓┓┫┻
┻╋┏┓┣┗┏┫┳━┫┫┛┏┓┓┗┫━┗┣┻┏┣┃┣┏┳┛┏╋╋━┛┛┏┣┏┫┳
┫┗┳╋╋┃┣┫┃┗┏┓━┛┣┻┗┛━┫┛╋┫┫┏┻┓┏┫┏┏┳┣┫━┓┃┃┳┫
┃┛┻┗┏━┫┛┃┏━━┓┻┛╋┻┗┛┓┃┗┫┏┏┛┗┫┳━┃┗╋┳━┣┏┫┏┣
┻━━╋┳┓╋┛┓┃┗┃╋┻┳┻┃┛┓┛╋┳┗┳━┫┛┏┫┣┻┃┣━┛╋╋┫┗┓
┓┃━┻┓┗━┗╋┓┻╋┏━┓╋┃┫┻┳┛┣┻━┗━┫━┻┳┻┓┳┏┣┻━┗╋┓
┏┏━┻┏━┻┳┃┓╋╋╋┫┏┫┻┣┓┏┃┗╋╋┓╋┓━┛╋┃┫━╋┓┓┓┳┗┃
┃┗┓╋┏┓┫┻┏┛┣━━┳┛┗┛┃┣┃┛┻┳┣┏┗┏┗┣╋┛╋┏┃┓┏┳┛┓┃
━━┗╋┓┻╋┃━┃┗┳┻┣┏┻━┣┃┏┫━┳┏┫┓┛┏┃┏┳┻┃┛┛┓┳┗┃┗
┻┃┓╋━┏┓┻┻┣┛━┏┻┓━┛┻┳┃┗╋┏┛┛━╋╋┓┏┓┛┓┗┳━╋━┳┃
━━━┗┃┳┏┃┣╋┣━┻┻┣┣╋╋┗┻━┫━┏┃┏┫┫┓┓┳┗┛┗┛┣━┗┃┃
┏┗╋┗┗┏┏┏━┳┛┛┛┳┓┏┓━┃┫┛┓┳┏┫┣┓┛┛┣┻┓┓┻╋┃┫┛┛┫
╋┛┳┃┳┣┣┏┫╋┳┣┏┓━┳┻┳┻┳┃━━┻╋┳┓┓┃┣┛┫┓┳┫━┣┛┫┏
┻┳┫┓┛┫┻┣━┻┣╋━┓┃┗┛┳┃┃┣┓┏━┫┳┛━┳┫┫┗┫┏┃━┃━┏╋
┗┓┣┛┓┗┣┏┃┗┳┓┣┻━┫┏┃┫╋┃┣┳┳┃┛━┛┗┗┃━┳┏┃┓━┻┻┏
┫┫╋┳┣┫┫┏┳┏┛┏┳┗┏┗┳┗╋┃━┣┗┓┃┻┃┛┻╋━╋━┗┃┳┛┛┏┓
┓┳┛━┻┛━┏━┃┻┓╋┻┃┫┣┛┳┛╋╋┓┏┻━━┛┳┓┏┻┓┫┃
┗┻┏┻┓┛┳┏┏┓┫┫┛━┓┛┫┓┓┻┃┏┳┳╋┣━┓┃┓┛┛┛┓╋━┓┻┻┳
┫┗┻━┳┛┳┛┣┳┛┗╋┛┫┗━━┏┃┫╋┻┛┛┳┓┃┓┣┃┗┣┫┫┓┏━━━
╋┃┫┏┓┫┣┛┓┳┏┏┛╋━┫┫┃┗┛┗┏┛┓┃┃┃┏━┓┫━┣┳╋┻┏╋┫┫
┃┣┻╋┓┏┓┗┻┛┛━┗┏━━┣━┛╋┛┳┓┫┃┻┓┻┫┗┗┏┗┳┫┗┻╋┣━
┛┻━┓┃┛╋┏━┳┗┫┳┫╋┻╋━┛━┗┏┛╋┛┗┗┃┳┓┗┓┓┗┗┏┗┫┣┗
┓╋┻╋┻┗┛┓╋╋━┻━┓┻┛┣┏╋╋┳┻┻┗╋┏╋┳╋┓┃┏╋┏┛┛╋┻━┗
┏┃┣┣┗┻┗┗┛┳┫╋━━┏┏┳┏┗┣┏┏╋━┏┻┻┃┏━┗┛┗╋┫┫┃━┳┣
┏┓┳┃┛┳┫┣┳┳┏┳┏━┃┻┗┣╋━┗┏┏┓━┃┓┛┳┗┓┗━┓┣┃┗┗━━
┣┃┛┣┃┏┛┏┗┫┣┻┣╋╋┫┏┃┻┳┻┫┳┓┣┗┓┻┛┫┃┛┏━┏━┣┗┫━
╋┳┣┓┫┻┏┻━┓┏┫┻┳┳┗┣┓┫┻┛┗┫━┻┓╋┓┏┫╋┛┗┃┫╋┗┫╋┃
┓┓━┛┏┏┫┃┓┻┫┳┏┃━┣┻┳┻╋┓╋┏━┏┗┏┏┣┗┛┛┣┫┓┣┗┓╋┗
━╋┏┫┳┃┫┏━┛┓┏━┏┃━┏┫┫┳━┃┫┃┓┳┳╋┻┓┳┛┣╋┏┗━┏┃┏
┏┛┣┓┏━━┻┛╋┛┗┃━┗┫┣╋┃┏┗┳╋━┫╋┫┃┻┏╋┫━┛┃┛┣┫┫┛
┛┏┃┻┣┗┳┣┛╋┗╋┻╋┓╋╋┫┫┫┳━┗╋┳┳┏┓┗┃┣┻┗┫┃╋┓┏┫━
┛┻┫┣━┫╋┃┣┫┓┣┳┻┣┳┓┃┗┏┓┻┓━┻┓┏┻┛┳━┃┃┛┻┗╋┃┛━
┳╋┗┛┏╋┫┻┻┓┓┫┻╋┛━┗┏┫┓┛╋╋━┫━┳━┃╋┻┛┃━┗┏┫┻┫┃
┻┣┏┳┏┣┻┓┏┣┫┛━╋┻┳┗┫┛┓┃┗╋┗┛┛┗┻┓━┃┗┻┳┳┫┳┻┻┳
┗╋┛┳┏╋┓╋━┛━┗┃┃╋┫━┃┣╋━┓┫┃┃┓┛┛┻┓┳┳┗┻┻┻┛┏┳┣
┃┏┣┗┃┏┗┗┏┫╋━┏┣┃╋┣┣┻┃┣┗┣┻┗┃┗┗━┏┣┗┃┛┏┏┻┣━┻
┻┫╋┫┫╋┛╋┃┗┳┓┃┃┫┓┏┗┛━┃┫┗━┏┣┃┣╋╋┏┻┻┃┫┗┣┳━┫
┏┗┣┏┻┏┳┫┛┛╋┻┫┗┃┻┓┃┛┏┳┓┛┣┗┛┻┛━┃┃┛┏┫┏╋┣┣┣━
┛┣┗┓┓┛┻┓┏━┓┫┓┻┗┻┓╋┛╋┣┫┛┏┓┏┛┳┏┳━┗┗┻┓┛┣┣┣┻
┗━┃┫┗┫╋┳┓┳┻┃┏┓╋╋┛┏┫┓┃┫┃┻┣┗┻┛┗┛┳┗┓┛━┳┏┗┣┛
┛┓┣━╋┳┛┫┏━┏┫╋┓┳┓┗┛┣┃┓┓┏┣┻━┓┻┫┳╋╋┏━━
┣┏┻━┓┏┗┛┻┛━┫┗┫┃┻┳┳┫┣╋━┫┛┗┗┃━┣┏┫┳┳┫━┣┗┳╋┛
┓┫┫┓┏┳╋┏┳┓┣┻┻┛┳┣┫┏┣┓━┣┏╋━┗┗┛┻┣┣┻┣┓┛┗━┛┻┃
┻┛┫┣┫┗╋┓┫━┏┻┓┛┛┣┏┫┳┃┃┫┏┻┛┻┓┏┳┻┛┃╋┛┃┫┻┛━╋
┛┏┓┏╋┓┛┻╋━┓┓┗┻┏┏┃┛┣┫┓┳┳┻┛┻┃━┛┏┏━┣┗┃┳┻━┫┣
┳┃┃┫┳┓┫━╋┃┫┃┗┓┫┻┳┫╋┣┓┫┛━┃┫┏┳┓┻┣┓┫┏┃┻┗┃┗┓
┓┣┛┣┏━━┻━┗┏┃┫┛┏┛┳┃┓┗╋╋┫┣┗┣┓┗┳┛┻╋┏┳┛━━┻┫┛
┻┛┳┫┛┳┻┫┻┃┓┫━┃╋┓━╋━┏┻┻╋━┳┛┗┏┳┗┫┓┃┛╋┓┓┣┓┳
┏┗━┻╋┃┃━┗┏┳━┓╋┗┻┫┓┻╋┓┳┣┏━┗┏╋╋┃╋┫╋┏┻┗┳┛┓┗
╋┳┻┛┳╋┫┓┓╋┻┫┳┣┛╋┛┃┳┗┃┻┃┣┣┣╋╋┣┏┻┣┓┫┏┛┃━╋┳
━┏┣┫┫┣╋┏┓┻┛┓━┓┣╋┓┓┫┃┓┳╋━┓┛┳┫╋╋┣┃┳┗┻┣╋┛┫━
┓┳━┓┗┫╋┣┏┏━┓┃┣┛┫┳┗┓┛┏┛━╋┫┏┓┓┃┻╋━┏┻┃┫┣┏┏━
┏┛┣┗┗┛┫┗┃┛┓┃━┳┛┓┫┏┫┳┣┓┓┏┣┫┣┫┣┗┗┓┗┛┃━┛┣╋┓
┏┻╋┃┏┏┓┗━┗┏┻╋┏┏┗┻┏┃┣┣┃╋━┳┻╋╋┏┓╋╋┏┫┻╋┫┫╋┻
━┣╋┗┓┗╋┻┗┏╋┓┫┗╋━┳┫┓┳┳┣╋┣┳┓┳━┏┏┛┫┻┻┃╋┃━┃┃
┫┓┓┛┻┫┏┓╋┛┗┏━╋┓┃┫┻┃┃┗━┏┣┣┗┛╋┓┛┃┗┻┻┣╋━╋┏┳
┓┛┃┏┫┃┗┗┳┓┓┗┻┣┫┳┏┗┓┻━━┃╋╋┻┛┗┳┳╋┃━┣╋┳┻┏┃╋
┗┳┓━━━╋┣┻┗┳┣┃┃┻┣┃┗┓┏┻┛┛┗┣━┻┓┻┛┃┛┃┏┛━┃┃┓┳
┃┏┗┓┣┗┣┛┃┏┓┳┫┣┫┻┏┃┫┏┛┗┓┃┗┗━┗┳┳┏┗┻┣┻┏━━┛┳
╋┻┛┃┃━┏┏┃┳━━┫━╋┏┓┣┻┫┳━┛┣┣┃╋┗┏┏━┗┓┓┻┏┏┫┗┳
┛┗┻━┣┣━┫┛┛┣╋┛┗┗┣━┓┓┓┣┛┫━┫┻┫┏┗┓╋┏━╋┻╋┻┏┛┃
┛┣┃┛┣╋┫╋┣┃┗━┫┗┳┳╋┏┻┻┻┃┳━╋┗┣━━╋┏┛┣┫┣┏┛┓┃┛
┗┣┏┻━┗┛┗┓┏┳┗┫┛┛┏╋━╋┃┻┣┣━┣━┃╋┗┃╋┗┃┓┛┏┫━┏┻
┏╋┃┻┻━┛╋┳┣┻┗┳┣━┏┳┣┓┫┳┫┗┃┳━━┓╋┗┃┃╋┻━┛┛┻┳┗
╋┣┗┃┃┏━┛━╋┗┏┛┓┳┻┏┣┛┫━┃┫┳┣┳┣╋╋┓╋━┃┣━
┓┃┳┛┫┻┃┛┗┗┫┻┗┣┛┫┳┣┻┗┻┛┛━━┗┫┣┻┫┣┃━┓┻┫╋━┃╋
┏━┳┓┻┻┃┫┫╋┗┃━┓┓┻┗┛┓┗┓━┫┃┫┛┛┗┏┳┗┃┳┳┳┻┳┫┛╋
┏┣┳┓┳┃┻┳┫┗┫┛┳┛┳┻┛┳┳┗┃┣┫┃┣┛╋┻┻━┣┏╋┗┣┛┓┫━┃
━╋┫┗┓┻┃┓┣╋╋┏━┣╋┏┏┣┗┛┏┏━┣━━┛┃┗┻┻┃┫┓┻┫┳┣┃┣
┓┏┏━┳┃┛┻┗┃┓┗┫┻┓┃┗━━┏┳━┫┫━┳┃┻┃┗━┳┏╋┓┻┗━┳┫
┳┃┻┓┛┛┣┏┣┣┃┫┛┻┛┓┗┛┳╋┃┛┛┏┛━┳┃┃┣┛┳┣┓┗┃┃┃┃┏
┏┗┃┫┛┫┫━┏┛┏━┏┃┓┣┗┫┫┃┃┓┻┣┳┣┗┳╋┓┓┫┫┗┓┳┓━━┣
╋┻┓┫┻┗┫┗┳╋┫┫┃┗┓┗╋┗┳┏┫━━┳┃┏┳┫┳╋┫┗┫┓┓┏┳┻┓┻
┳┣┛┛╋┃┗┫┻┻╋╋┻┛┗┻╋┛━┫┏┳┻┳┣━┓┓┏╋┳┣┳┏┣┛┏┣┛┻
┓┻┳┣┃┛━┛┃┏╋┓┫┏┓┃┗┏┓┳━━┻┻┣┻┣┗┳┳┃┏┻┏┏┛┻┻┏┗
┏┛┫┣━┣┛╋┗┻┻┗┻┛┓━┣┫┳┏┃┛┏┣┳╋┣┗┃┗┃┣┏┻┳┏┻┳╋┗
┳┏┗┗┓┛┗┣┗┳━┳┛┳┣┻┏┗┫┣┃━━┃┻┃┣┻╋┃┫┓┃╋┗┛┃━┓┃
┻┫┛┳┓━┃┏┫┻┏╋┃━┓╋┓━┏┗┓┳━┻━┃┫┏━┛╋┛┛┗┓┳┳┃┓┳
┻┃┗┣┛╋┻┻━┻━┃┳━┛━┗┏┏┫┻┗┫┓┣╋┓┻┗┳┳┳┳┃┫┏┃┏┳┻
┛┏┓╋━┗┗┳┻┃┛┳┓╋┣┃┛┛┓┻┳╋┏┳━╋╋┃┳┃┃┏━┏┃┏┛┣┗╋
┏┃┫╋┓┫┛╋┛┳┗┓┃┛┃┛┃━┻┏┗┻╋┃┏┏┏┳┳┣┣━╋╋┓┗┳┛┛┏
┗╋┛┃╋┏┫┳┳┏━┃┻┣╋━┻┏┓┫╋┫┗┓┃┣┃┣┓┣┃┣┓┳┳━━┣━┛
┃╋┫┏┃┏┛┻┃┗┳┛┃┃━┗┛┫┫┣━┳┣┣╋━┗┣┣┳╋┫┏┻┏┛┻┫┫┃
╋┫┳┗┛┫┗┃┻┏╋━━━┫┓╋┓╋┳┣┓┫━┛┃┏┏┗━┻┻┣━━┓┻┣┓┃
┃┓┳┛┃━┃┣┣┛╋┃┃┛━┫┗┏┗╋┗┳┣┏┏┫┳┻┳┛┃┣┛┫┏┻┛┫┛┫
┛┛━┏┣┫┻┛━┃┛┛┗┗┗┗━━━╋┻╋━┣┛┻┓━┻┗┛┃┳╋┳━┻┏┃┻
╋┃┓┓╋╋╋━┃┃┗┻┫╋┓┣┓╋┣┛┳╋┗┏┃━┃┏┛┃┗┻┳━━┻┗┗━┗
╋┣━┣┳╋┣╋┻━┗╋┻┓┏┣━┏┃┃┓┏┳┳┛╋┣┫┫┛┫┗┳┫┗┻┳┛┳┛
┛┣┏┓┣┃┛┏┓┃┳┫╋┫┗┛┗┛┛┳┗┃┳━┳━┳╋┃┣┻┳┻┏┳
━━┛━┻┃┏┏┫┣┃┛┗┏┛┻┻┏┳┣┃┏┗┻┻┛┻┓┻┛┏┣━┗┗┗┻┗━━
┓┗┣╋┗┃┛━╋┫┏┓━┻┓┏┃┻┛━━┃━┣┻┃┃┣┛┳┣┏┣┏┏┻━┓━━
┳╋┳┓╋┻┛╋┃┫┓┫┛┏┳┻━┃┳┃╋┳┛┫━╋━┗━┣┣┛╋┛━┃┣┫┻┣
┫┳┗╋┛┻┳┣┛╋┛┓━╋┓┏━┓━━┗┃┣┣┫┃━┣┣┻┏┻┫━╋━┳┛┳┣
┫┻┳┫┛┣┗━┛┳━┓┗┳━╋┣┫┓┻┳╋┗╋┃┓┛╋━╋┻┗┏┏┳┃┃╋┻┛
┻┣┻┓┗┗┛┗┛┓┣┓┻┏━┃━┻┳┫┏╋╋┫┫┛┓┗┃┃┓┗┗┗━┏┻┛┛━
━┫┓┳┓┳┳┃┻┗┏┫┛┣┻┳┃╋┳┓┣┫┓┻┓━┓┣┓┫┓┏━┻╋╋┛┗┗┫
╋┣┳┻┳┛┃┃┗┃┣┃━╋┻┏┫┫━┏┣┗┳┛┛┳┫┛┗┳┏┛┃┫┗┻┣┗┛━
┫┣┻┫┻┛┏┻┏┓┳┓┣╋┳┫╋┓━┣┏┣┻┓╋┫┻━┗┳━┫┗┫┃┣┻┃┃╋
┛┛┛┃┣━┣┏╋┳╋┓┛┃┫┗┳┏┏┻┏━┳┫╋┏━╋┻━┣┛╋┣┗┛┳┏┓┗
┣┻┗┳┻┻┳┫╋┫┣┏┗┓┓┃┃┣┃┣┫┏┏┻╋┣┃━┓┳┃┃┗╋┣┃┫┳╋┫
┗┏┃┏┛┻┛┻┛┛┳┣┻┣╋┻┏┓┃┛┃┳┳┛┃┃┏┏┓┓┃┳┛┏┣┃╋┛┻┗
━┛┃┏┛┛┃┣┓┛┣┫┫┗╋┗┗┣╋╋┻┣┛┻┛┫━┳┣┓┫┗╋┏┳┃┻┛┛━
┓┳┏━┃┣┗━┏┛┳┳━┛╋┃━┗┏┳┫┛━┏┣┣┓┃┻━╋┃┃━┫┓┛┏┃┻
┳┻┻┫┗┣┻┃┣┓┫┗━━┣┳━┃┏┗┏┏┛┗┃┓┻╋┣┻┏┓╋┏╋━┃━┏┗
┣┏┓┗┃┏╋┣┓┫┓┗┫┛┳┛┗┛┃┗┃┻┓┗┗┫┛┣╋┫┫┛┣╋┓┗┃┛━┣
┻┓┛╋┫┛━╋┻┏┻╋┗╋┣┣┻┫┗┻━┳┳╋┳┣┃┣━┣━┃┳┛┓┫┛╋┓┓
┻┻┗┛┛┏┗┏┻┳┛┛╋╋┏┻┳━┃━┃┃┫┏┳┃┗┓╋┻┫━┛┃┓┗┳┣╋╋
┃┫┓━╋┓┓╋╋┛┗┣┫┓┓┻┏┏┫┏┏┳┻┣┓┏┗┻┏┓┓┃━┣┏┏┳┏┓┛
┣┣┓╋┗┣┃┫┣┳┛┃┫┳┳┛━━━┗┓┓┓┻┛┛╋┏┃┛╋┗┏┻┳┗┃━┃┗
┛┛╋┓┗┛┣┗┗┻╋┻┃┻╋━┻┫┗┻┃┓┏┃┛┃┗┗┛┓┫┃━┗┣┏┛╋┓┣
┗┳━┗━┻┻┏┳┏┛┏┫┻┳┃━┳┳┫┛┳┣╋┳╋┛┛┫╋┃┗┓┣┏┏┻┻┻━
┻┓┛┳┛┛┏╋┫┣┫┛┓┳┻┳━┫┳┻╋┫┳┗━╋┃┏┏┫┛┣┫┣┃┳┓━┏╋
┃┃┣┳┗┫━╋┗╋┓┻┓┃┻┻┛┻┛━━┃┏┻┳┣╋┓┏┓┏┃╋┛┣
┃┛┗┏┏┃┫┓╋┣┃┓┣┣┳┗┓┛┻┛┫┗╋┃┣┻━┣┓━┻┓┳┳┓┣┣┣┓┓
╋┳┫┳┏┫┗┻━┗┣┣┻┻┛┃╋━━┫┓┣┳┃┛┏━╋┃┏┫┏╋┛┓┏┣┛┫┻
┣┻┗┳┛┫┣╋┓┻┓┣┗┳┏┏┫┻╋┣┛━┛┗┏━┣┳┫╋┻┣┛┻━┃┣┃┏┫
┗┗┛┗╋┻┫┻┗┻╋╋┃┫┏┫┣┳━╋╋┓━┓┗┏┗┣┓┗┃┣┻┓┣┓┫┛┻━
┣┛┗━┗┳┫┗┻╋┣┳━━┳╋┻┻┣┛┏╋━┏━┻┣┃┫┓┫┻┓┻┗┏┳┻┏╋
┛┛┫┣┳┗┛┣╋┻┛╋╋┓┫┗┻┫┣┛┓┏╋┃┃╋┣┛┛┫╋┗┗┳┗━┓┣┗╋
┗┏┻┛┳┃┏┃┗┻┓┓╋┛━┳━┓┣┳┗┻┏┃━┻┏┳┃╋┗┻┛┓━┃┛┛┏┫
┏┏━┃┳┣┛┓━╋┃┳┓━┣╋┃┻┃┗┃┳━╋━┣╋┻━━┳┻╋╋┳┣┓┗┣┗
┣┻┓┗━┻┓━┃╋┫┃┃┫┗┫┫┻┫╋┃┛┗┫┗┏┣━┫┓┏┻┓┓┫┛┫┳╋┃
┗┣┓┛┳┫┳╋┣┳┗┻━┣┫━┃┳┣┻┏╋╋┫┃┗┗┓┃┓━┃┓┏┏┣┃┻━┳
┣┏┛┫╋┓┛┳┣┻━┓┃╋┓┣┗┏┛┛┻┗╋┳┳┗┻┛┳┻┓┓━┛┳╋┻━┗╋
┗┛╋┣┛┛━┣┳┻┗┛┃┏┛┛┃┓╋━━┗┃┃┳┗┗┛┗┫━┻━┗┻┣┻┓┻┻
┣┗┣┏┃┣┻┳┓┫┣╋┃┳┏┃┛━━┏┓┓┏┓┣╋┳┗━━┛┗┛━┻┗┳━╋━
┓┻┳━┓┛┓┓┛┣┻┏┣╋┃┓┫┏━━┛┻┗┗┓┳┓┻┳┻┛┫┗╋┗┳┻┃┓┳
┓┫┻┓┗┫╋┗┳┗╋┃━┗╋┳━┣━┫┛┫┫━┓┣┫┣┫━┻━┻┗┫━┫┛┻┣
┛┗╋┓┻┗┣┫┣┓━┫┃┛┻━┫┓━╋┻┻╋━┃┻┳┓┃┏━┃┣┻┓┛┳╋┏┗
━┣┫╋╋╋┛┫╋╋┃┓┫┃┓┓┛━┏┓━┓┫┳┻┗┳┳┫┳┫┗━╋╋┻┣┃┃┃
┛┗┛┗┻┻╋┗┛┛┳┫┣┃┓┣┗┓┃┳┣┃┃┃┏┣┃┓┳┛┻━┳┻╋━┓╋┫━
╋┛┳┫┫┏━┃┳┣┗┳━┓┓╋┳┛┛┳┣┃┛┏╋┗┏┳━┳┳┃┛┫┛┫┓┓┓┗
┃┣━╋┃┃┏┏┫┳┃┣┛┻┳┓┓┫┃┣┫┓┫┏━┓┻┫╋┏┗┻┻┻┗┛┓┻┻━
┃┻┛┃┏┃┗┻┗┃┛┏╋┛━┓┳╋┃╋┫┃╋┏┻╋┏┗┃┳┛┳┣┗┻╋┣━┻┛
┏┛╋┫╋┗┗┳┛┻┃┏━━┃┗┫┫━┳┣┏┫━┓┏┣┫┃┛┳┏┳┛┣┛┻┣┓━
┗┛┛┗┗┛┣┛┓┏┛┓┫┻┏┃┻━┃━╋┳━┳┏┏┓┃┛┓┗┗┳╋┣┛╋┣┫┻
┗┛┃┣┓┫┫┫╋┻┻┗┓┫┻╋┣━┻━┛┃┓┳┣━┓┻┻┗┃┛┫┣┫
┳┻┗┣┳┣╋┏┏╋┣┏┃┫┃┗┻━┃╋┛┣┣┗┏┓┳┛┣┣┏┃┻┣┗╋┗━┣┳
┻┗┛┃┃╋┃┻┛┣┫┣┃┃┛┣┏┛┛┃┻╋╋╋┳┳┳━┻┻┓╋┏┓┏┻╋┳┣┏
┓━┣┛┣┫┣┳╋╋┛┻┳╋┓┃┗╋┫┃┃━┫┏┳┣╋┗┛┫┛┗┓┏┗┫━┳┛┓
━┗┓┓┃┃┛┏┳━┃┗┳┳┳┛┃┛┫┃┏┓┛╋┣┣┃╋┫━┃┣┗┛┏┃┣┃┃┛
┏┛┣┣┻┃┃┻┣┓┫┃╋┫┻┗╋┛┻┓━┗┗┃┣┫┃┃╋━┫┓┗┏╋┣┻┏┃┗
┫━┣┗┃┳━┗┓┻┣┏┃┻╋━┏┗┛━┓━┳━┓┛┓╋┣┻━┳┗┫┣┫┓╋┓┻
┏┫┻┃┻┏┣┃┛┛┏┣┗┻┛┛┳┻┻━┏┓┏┛┏┣┳━┳╋┓━┛┻━┓┓┃┏┣
┻┻┗┳┓┓┣┗┏┃╋┗┳┏┛┃┻┛┣┫┣━┫┃┓┗┃┛┓┃┃━┣┃┗┃┣┗━┃
╋┛╋┣┣┓┃┻┛╋┗┓┏━┣┣┛╋┣┻┣┓┳╋┻┛┣┫┫┫┫┣┓╋┫┻┫┫┛┏
┣┗┗━┗━╋┛╋┏┣┏┫┻┏╋┳┓┓┗┛━┻┳╋┣━━┻╋┓┏┗┓┃┓┣┛┻┓
┛━┏╋┗┓┗┣┃┗┏┛╋━┳┫━╋┻┗┓┳━┗┓┗┣┳┏┳┻┓┳━╋┳┓┣┃┗
┫┛┗┓┫┓┫┫┓┣┃┻┳┳╋┏━┳╋┣┃┻┗┃╋┣╋┃┛┳┓┓┫┏┫┓━┃┗┃
┫┳┗╋┃┓┗━┻┗┳┗┏━┛╋━┳┃┻┏╋╋┻┣┻┛┓╋┗┻┳┳┓┃┏━┃┗┃
┗┏╋┃┻┫┛┛╋┛━┣╋┃┗┣┻╋┣┣┗┛┳━━┏┫┛┗┻┫┏┻┃┫╋┳┫┗┫
┓┓┫╋┣┏┃┣━┏╋━┣┛━━┻╋╋┛┣┳┏┣┛╋┳┣━━┻┫━┻┏┫┏┓┣┓
┳┫┻╋┏━┏┛╋╋╋┫┏╋━┃━┗┻┳┓╋┻┻┗┗┻┻┫╋┗┻┻┫┛┓━┏┣━
┓┓┗┛┓┏┗━━━┃╋┳╋┻┫┏━┫━━━┻┫━━┏┗┻┓┳┳┓╋━┃┣┛┃┏
┃┃━━┃┃┣┻┣┛╋━┫┗┳┓┃┏┳┳━┫┃┛┻┣┫┻┫┻┣┃┏┗┫┳╋┗┫━
┃┏┣┫┣┳━╋┛┫┫━┓┛╋╋┃┫┛┓┗━┗┣┻┃━┫┻┣┛┫┳┫━┏╋┛┗━
┛┫┃╋┻┏┃┓╋┫┗┣┃┣╋┃━┗┗╋┻╋┗━┣┏╋┃┛┓┓┏┛┓┃┣┃┳┫┗
┏┗━┗┃┳┻┳╋┃┏┏┣┫┛┏┫┳┻┫┓┻┛┳┫┃┳┗┏┓┃┗┗┻╋┃┻┳┳┫
┏━╋┓┫┓┗┗┓┳┳┻┫┓┛┛┗┫┛╋┏┏╋┓┳┗┛┛┗━┳┗┃┃┏┃╋╋┏┓
┫┫┏┗┏┣┛┗┻┣┣┓┓┛┣┃╋┻┣┗┃┻┛┛┃┏━┳┗┫┗┫┏┏╋┻┗┣┗┻
┣┣┏┃┓┛━┻━╋┓┓┫┃┣┣━┻┏┻╋┳━┣━┏┻╋┳┫━╋┫┫┫
┻╋┃┏┻┃┻┫━┓┗┃┫┓┃┏┣┣┏━┫╋┛┳┻┣┳┓┣╋┳┣╋┃┛┏━┳┓┏
┻┫┣━╋┣┓━━┛┃┗━┏┣┫┫━┃┃┓┃┻┣━┛┳┏╋┗┫┃┻┳┛┣━━━┗
┏┳┏╋┳┗┃┃┻┫┓━╋┗┗┓┗┛┣┫┛━┣━┓┻┏╋┃┏━╋┏┛┫┫┓┳┏┗
┛┛┳┃┃┻┳┻┃┛╋┛━━┻┻┛┳┫┳━━┳┛━┓┛┣┓┓┫┃┣┓━┛┫┗┃┓
┗╋╋╋┻┗┓┏┛┫┻┛━╋┏┣╋┛┻┓┗┃┣━┳━┓┃┗┫┓━┃┏┃┃┛╋┫┣
┳┛┣━╋┳┗┻┃┛┏╋┃┗┏╋━╋┻┣┗┫┻┓╋┛━━┫┗┣┫┛╋┗┗┏┏┛┏
┳┫╋┗┃╋╋━━━┃┛┏┻┳╋┣┣┻━┳┓╋┛┃┛┃┻┳┛┓┛╋┃┳┓┻┣┻┓
╋┳━┓╋┫┳┛┳┫┻┏┃┓┻╋━━┗┛┫━┣┳┃╋┏┻┓┻┻┗┃┫┫━┓┫┫┻
┏┫┣┛━┣━┏┳┫━┣┛┳┛╋┣┣╋┳┻┳┣┳┏┓┳┳┗┓┏┃┻┛┻━┗┣┃┫
┗┗┏╋┃┻┗━┣┃┓┗┣┏┣┻┣┃┛┗┛┗┓┫┗┗┻━┏┗┛╋┻┃┫┓┻━┳┃
┗╋━┓╋┃┻┳┳━━┣┃┳┏┫━┗╋┛┳┗━┳┗┃╋┗┓┳┏┃┻━┏┏━┳┳┓
━┣┻┣┣┳┳╋┛╋╋┏┗┗┻┛┫┓┃┳┛┻┛┫╋┓┏┏┛┃┣┫┏┗┏┃┏┫┓┫
┗┛┻┫┃┳┗┗┏┏╋╋┫┻┏┏┏┣┣╋┏┣┓┛╋┃┃╋┳┗┗┓┓━┫┳┗┣┗┫
┳┃┓┫┳┳┗┗┏┻┛┫━┏┃┣┳╋┣━┗┻┛┏┻┏┓┓┻┓┃┫┣┣┣┣┳┗┫━
┗┣┳┗┏┫┃┃━┃╋┛┳┛╋┃┃╋┛┳┓┃┏┳┳┣┓━╋╋┏┃┗┣╋┻┓┓┓┣
╋╋━┛┗╋╋╋┓┛━┣┓━┻┛┣┗┃┃┓━┏┳╋┃╋╋┣┛┓━┻┣┣┗┃┳┻┓
┓┛┣━┻━┓┓┃┏┏┫━┏┗┓┓┫┫┻┻━┳┗┳┻━┃┃┏┻┻┛╋┻┛┛╋┏┳
┃┫╋━╋┛┻┃┓┫┣╋┗┛┣┏┃┻┳┃┛┫┏┓┫┳┳╋┃┫┣┛┏━╋┓┏┫┳╋
┳┛┃┣┃┓━┣━┓┗┓┣┣┫┣┗┓┓┛┣┻┓┫┓┫┏┃┻━┃┛━┳┏┣┛╋╋┏
┓╋┛┫╋┫╋╋┻┗┓┓╋━┃╋┓┳┻╋┏┓┛┗┃┫━┣╋┻┫┳┳┗┻┳╋┗┛┓
━┳┗┣┻┫┣┻━┓┛┳┏━┏┓┫┗╋┣┛╋━━┃┓┛┓╋┓┏┗┗┃┻┏┗┗╋┻
┓┏┳┏┏┃┏━┫┫┫┳┣┣┻━┗━━┓┣┣┛┳┛┓┫┗┣┛┃╋┓┫┳┣┛┫┫━
┻┛┛━━┗┏┏╋┻┻┓━┣┳┻┃┛╋┣┛╋┃┃┻┏┫━┃┫╋━━┻┏┏┻━┳┣
┓┃┗┃┏┓┳┳┃┛┏┃┳╋┗┣━┫┗┃┣┏┳┗┃┻┫┳┗┣╋┻┳━┣
┫┛━┣┛┫┛┫┣┻┳┣┗┻┳┻┏┃┳┫┛━┻┫┃┃┏┃┗┃┣┃┏┛┗┳╋┛┓┏
╋┫╋┣┗┓┫╋┃━╋┳┳┫┃┗┗┓┓┛┗┳┫┣╋┳┻┳╋┳━┏━┳┻┗┃┳┃┏
┳╋┛┳┳┓━┓┻┃┳┣┳┣┛┛┓╋┣┛┳╋┏╋━┣┫━┓━┣┣╋━┫┻┣┳┫┻
┏┛┣┓┏┻┛┳╋┻┣┃╋┫┗┗┏━┳┫┳┗┫┻━╋┏╋┻╋┛┃┃┓┗╋┏┳┗┓
┣┓┓┏┛┻┛┳╋┫┻┻┫┏┗┗┛╋┏┳┏┃╋┓━┣┣┳┗┛┃┻┃┫┛┳┓┳┗┛
┻┗┃┗┛┣┃╋┛┫┻┛┗┓┛┃┣┗┏┣┏┃┻┃┫┏━┏┓┻━┣┣┃┗┗┓┫┏┃
┻┫┛┛┛┻┓┏┣┫┏┛┛┓┃━┣┛┫┗┏━┛╋┏┛┣┣┻┃┏┏┛┫┗┗┛┳┳┳
╋┻┻┗┳━┓╋━┏┣┫╋━┣┃┣┏┓┃━┻┓┳━┃┣┗┛┃━╋┻┣┳┛┗┻┗┓
┳┛┻┏┣┛┫┃━┓━┏┓┗┳┃╋┳╋┻┃┛┫┳┣┓┻━┳╋╋━┃┃┛┻┗┃━┓
╋┻┛━┃┏┓┳┛┻┫━╋┻┣┫┳━┫┛┫╋┣┓┓━┓┓┻┫━┃┳┣┫┓┛┣┛┗
┫┳┛━┫┣┣┗┗┏┓━┏━┗┗┏┓┏━┗┏┫┗┃┳┣┗┫━┫┃┫┣┣┳┏┏┃┓
━┫┫┣╋┻┛┏━┫┃┏┻┛╋┣┻┻┫━┓━┏┗╋┣┗┫┳┻┛╋━┓┻━┛┻┏┣
┃┳┗┃━┃━┫┃┛┻╋┃┃┛┣┓┓┻┣━━┛┣┳┻┗┗┻┣┛┻┫┻╋┓┻┓┣┻
┻┏┗┃┫┫╋╋╋┳┣┓╋┃┃┗┃╋┓┻┓┗┳┛┻┳╋┣┻┻┃┳┗┳╋┓┓┣┛┃
━┗┃┃┣┣┗┓┫┫┏┗┏┓┛┏━┻╋┓┻┻┻┣┛┗┫╋┫┏┓┏╋┫┏┳╋━┃╋
┃━┛┻┫┣┃┓┏━━┣┻┏┃┃┓┓╋┏┳┏┻┛┏┏┓┣┣┫╋┗┻┫┳━╋╋━━
┳━┣┓┏╋━┃┻┻╋┏┏┛┓┃┣━┫┃┫┗┛┣┻┫┃╋┏┏┏┃┗┓┗┛┻┏┣┳
━┫┣┫┃┓┫┓┳╋┻┛┓┫╋╋┃┏┏┓┳╋━┣┃┻━┃┳━┫┏┻━┃┓━┫┗╋
┫┏╋┛┻┃┃┗┻━╋┣┓━┏┗┓┏┫╋┻┳┛┓┳━━┓┃┗┏┛┫┳┻┻┗┛┃┣
┏┛┣━┗┃╋┗┗┗┻╋┣┃┓━┫┃┗┻┃┓╋┗┃┣┻━┏━┓┻┻┃┻┳┛━┫┏
┫┓┳╋┣┣┃┗┫┳╋╋┣━┛╋┓╋┳┓┛╋┳┃┓┳━┓┫┳┳┻┃┳┃┗╋┛┗┓
┓┻┃┏┣┣┏━┻━┓┳┓┳┓┣┛┻┣┣┏╋┃┫┫┓┣━╋┻┫┏┓┛┛┏╋┳━┓
┣┫┓━┳┏━┳━┏┛┫┫┳┳┗━┗┣╋┃━┗┓┫┗┛┏━┛┛┛┛┣┣┫━┃╋┃
┓┳╋┏┏┫┻━┛┫┏╋┫┛┻╋┻┫┃┃━┳┳┣┛┣┓┗┣┛┣┻┗┳╋
┓┏┳┃┓┏━┏┓┫┃┻━━┓━┫┫┣┳┓┗╋╋┻━┳┃┳┛┳┻┣┻╋┳┏┫━┏
━┓┫┛┏┏┫┫┫┣┏┣━┓╋━╋┗┓━━━┏┓┃┛┫━┗┻┻━┣━┳┏┏┫┛┏
┣┃┻━┛┻┳┗┫┫┏┳┣┛┻┏┛┓┻┳┣┛━╋┗┏┃┛━┛━━┏┻┗┳┛━┗┳
┻┗┻┓┗┫┻┣╋┻┻┣┓┣┳┃┓┻┣┛┏┃┃┗┛┫┗┓┗╋┓┃┣━┓┃┗┻┫┣
┫┳┗┻┣┗┛┫┃┗┏┛┗┃┣┏┣┛━┏┏┻┗┻╋┓┃┛┛┓┳┃┻┗┣┣┳┣┛┫
╋┗┗┛┳┳┳━┃┓┓┃┣┛┻┗╋╋┳━┓┻┛┓╋┓┻┣┓┓┛┃┳┫┻┛┏━┗┗
┏┏┳┃┻╋┃┳┃┏┛┃┣┳┃┻┛━┏┳┓┓┗┗┳╋┳┓┳╋┗┓┣╋┣┣┗┓━┻
╋┃┳┓━┻┣┳┗━┛┗┳┣┣┻┓┓┗╋┫┏┳┳╋┫┏┳┏┗┏┳┳┃┃┣┣┫━┏
┓┣┓┫╋┻┻┗┻┫┻┃┫┗┗┏┳┣┃┗┃┗┫┏┓┗┏┛┛┫┓┏┫┓╋╋┻┗┏┛
━┫┏┏┻┃┏╋━━┣┻┣┗┏┻┳┃┗┗┃┣┫┻┓┳┃┗┏┳━┣┗┣┓━┻┃┛┏
━┛┃┫┏╋┫┣┏┳┣┏┳━┓╋┛┻┻┳┗╋━┳┻┏┗┫┫┻━╋┗┗┓╋╋┓┻┫
┓┏┃━╋━┏┓┏┗┏┳┃┫┻┳┓┃┳┻┫━╋┓┻━┣┃╋┓╋╋┏┳┳┃┛┳┣┣
┳┃┃┻━┃┏━┫┗┓┣┓┃┓━┗┃┛┻┣┫┗┛┳┗━┻┳┏┻┛┗┳┻━┃┫┫┣
┃┃┏━┓┃┻━┣┫┣┳┫┫╋┣┗━┻┏┻━╋┃┏╋┏┏━┫┗┗╋┣━┏┫╋┻┻
╋┗┗━┗┛╋┓┃╋┻┓╋┫┛┛┃┓┣┛┓┗┻┗┣━┳┏┃┫━┏┓┛╋┃╋━┻┃
┫┻╋┻┳┃┛┏┓┫━┏┻┏╋┛┏┓┫┻━┻┻┣┏┗┣┏┻━┗┣┗┫┫┻┳━┛┃
┣╋┫┓╋┣┛╋┳┻┓┻┓┳━┗┫┃┃┗━┃┏╋━┳┓━━┗┣╋┣┓╋┛┏┓┓┳
┫┻╋╋┓╋┃━━┣┏┻┳━━┳┃┻┓┻┃┳┳━┫┫┻┻┓┃┗┃┻╋┫┳┗┛╋┳
┻┳┫┛┃┳┏┻┃┗┫━┳╋┫╋┛━┻━┓┃╋┫┛┫┣┣┗┻┻┛┻┻┛┻┏┓┫┳
┃┛┣╋┗┻┣┻┓┓┃┛┳┗┛┳┓┓┓━┗┗━┓┛┏┃━╋╋┓━┃┻┫━┫━┛┓
┓┫┃━╋┣┓┗┗┓━┛┻┣╋┓┗┳┫┣┗┏┳┃┫┏┏┛╋┓━━╋┻┏━━┻┓┻
┛┏┫┫┃┗┣┛┏┳┃━┗┣┗┛┣╋━┏┻┳┫┣┣┻┻┗┓┻┫┏┳┃┛┓┃┫┣┃
┏┏┏┻┫┳╋╋╋┣┓┳┣┏┛┛┓┫┛┓┃┣┗┓┓┳┏┃┏┃╋┛━┃━┗┛┣┗┏
┫┃━┫┓┓┛┻━┏┓┏┏┫┻━┓┛┃━┫┗┛┗╋┫┛┃╋┃┗┻━┛┗
┏┫┛┣┓┓┓┃━┳┳╋━┛┃┛╋┗┫┃┏━┓┗━┻┳┛┃┓┣┣┻┫╋┗┫┫┃┗
┗┻┣━┏┃┫┏┣┗┓┻┳━┛┓┏┓┗┗┳━┻┫┗┗┻━┗┗┃┫╋┓┻┃╋┻┣┳
┣━┓┫┛┣┗━┫┗━┳┣┛┻━┳┓━┳┓┗┗┳╋╋━┳┫┗┗┃┗┣┓┣┓┏┣┣
┣┻━╋┃┓┻┫╋┃┛┗┛┣┏┻┻╋╋╋╋━┏┳┫┏╋┫┻╋┗┏┛┓┏┛┏┣╋┏
┣┫┛━┓┛┳╋╋┻┗┓╋┃┏┫┻╋━╋┳┻┛┃━╋┳┃┃┳┳┫━┣┓┛┻┓┏┳
┛┏┣┻┻┃┏┳┻┏┣┣┃┳┛┗╋━┗┃┗━┓┣┗┏┳┏┣┓┣┳┓┃┗┓┻┏━┳
┏┫┣┣┣┻┏┗┻┓┻┻┏┳╋┃━┛┏┳┏┗┓┫┣╋┳┻┫┗┻┓┫┣┗┓━┫━┗
┃┫┓┃━┗┏┫┫┓┫┗╋┛┣┫┃┏┣┃┳┳┳┻┣╋┣┻━┗━┻┃┗┗┛┣┃┏━
┳┛┓┫┓┣━┛┫┫┻┛┓┓┃┻┳┓┣┗┓╋┳┳━━━┳┃╋━┛┗┓━┓┛┓┛┗
┏┫┓┓┣┳┓┫┳┳┃┛╋┳┛┣┃┓╋┣┗┛┃┏┃━┓┛┗┣┣┃━┣━┓┫━┓┃
┛━┃┃┳┃╋┫┓┃┏━┳┏┻┃━┻┗┻┗┓┗━┫━┃┏┫┃┳┛┛╋┳┳┗┳┏┻
┳━━┫┏┛━┣╋┓┛━┣━┗┏╋╋┻┏┳┳┣┏┓┻━┳┳┃┏━━┗╋┫╋┛┓┓
┛┏┳┻┛┃┳┳┳┫┳┓┃┃┻┏┗┻┗┏┓┓━┃┏┣┓┫┃┣┫╋┣┣┓┣╋┫┻┓
┛┻┃╋┏┫┃╋┏┏┗┃┛┻┃┓╋┛┻╋┣┃┓╋┻╋┗┓┳╋┛┏┃┃┏╋┏┣┣┏
┻┛╋┗┳━┫┛┳┛┗╋┛┻┗┏┗┻┓┛┗┓┛┗╋┳┣╋┃┓━┣┛┏┗━┃╋╋╋
━┓┏━╋┗┗┓┗┓┓╋┗┛┗┓┻╋┣┻╋┳╋┫┃┫┏━┓┗━┛┓┓┃━┛┣┃━
╋┗╋┛┛┣┃┣┣┣┏┏┛╋┣┳┫┛┓┛╋┗┓┗╋┗┗┏╋┏╋┏┫╋┃┻┛┻┓┳
━┗╋┃┣┓┫━┓┫╋┓┗┏┳━┃┳╋┛┓┳╋┳┳┛┣┻┫┃┳┳┻╋┛┃┻┣┻┳
┗┫┳┫┛━┳┗┻┗━━┳┗┃┃┣━┗┳┛━┣┫┣┗┏┛┃┣━┛━┫┃╋┫━┓┫
┓┓┗╋┣┗┫┗┻━┻┻┳┻┃┛┳┻┓┳┳┫┃┃┗━━━┏┫┣┳┛┛┓┗╋┻┃┫
┓┏┏┣┏╋╋┣┣┃┣┃━┛┣┫┛┗┛┓┣┃┻┻╋┳┣┻┏╋┻┫┃┛╋┣┃┏┏╋
┳┳┓┛┓┣┛┓━┃┏┻┃┏┓┏┳╋┣┓┃┣┗┗┻┻┻┏┻┗╋┣╋┏┻┫━━┗┫
┻┓┫┃┣┛┫┳┓┣┣╋╋┗╋━┫┻┳━┛┏┻╋┳┣┣━┃┗┃━━┳┗┃╋┗┳━
┛┃┛┛━┏┏┓┻┛┓┣━┫┏┗┻╋┏┣┫┏┗┏┣━┻┣┻┓━┓┓┛┗
━┃┏╋┣┓┓┫┓━┻┳┫╋┏┏━┣┗━┓┓┛┫┏┏┛┓┣┃┃━┳┳┓┳┗━┃┻
┏┓┗┻┳┃┃┣┳┫┳┳┛┛╋┏┳┓╋━┫┳╋━┣┓┗╋━┗┻┻┫┛┛┗┻┏━┃
┛┗┫┃╋┫┫┓┓┻┫┓┻┣┻╋━┳┫┗┗┏┫╋┫┛┃━┓┣┻┛╋┏┃╋╋┃┫━
┻╋╋┻╋┳┳┻━┫┳┗┣┣╋┏━┓┛┛┓┗┃╋┻┛━━┳┣━┫━┫╋┫┣┳┣┻
┣┻┗┳┃┻┃╋━┳┃┏┳━━┓┗┃┃╋┻┓┻┳┗╋┃┻┳┻┻━┳┛━┛┣╋┣┓
┓┃┛┗┗╋┗┏┛┛┏┣┣┃┳━┗┛┓┣┗┗┃┗━┏━┛┻┳┓┣┛┫┗┫┓┫━┏
┣┫┃┳┗┫╋┃┗┏┃┣━┗┳┛┛┗┣━┏┗━┏┛┫┫━┏┻┻┃┗╋╋┏┛┣┣┓
┫┻┳┏┓┳┣┃┗┗┳┃┏┫╋┛┳┻┫━┛┛┳┣╋╋┻╋┳┫┏┻┣╋╋┗┻┗┗┳
┳╋┣┃╋┣━┳┛┫┃┻┻┏┏┛┃━┃╋┃┓┃┏┻┳┓┻┫┓┫┣┛┫┻╋╋┫╋┏
┗┳┫┓┗┏┛┏┻┫┗╋╋━┏┻┳━┏┃┛┃┛╋┏┃━┃┻┃╋┣╋╋┳┗┃┣┏┃
╋┃┛┃┣┗┏┃╋┻┃┻┗╋╋┃┃┳╋┣┏╋╋┓┣┓━┏┳┻━┫━┃┻┛┃╋┓┗
┛┫╋━┓┓┫┣┗╋┓┫┗┗┗┫┓┫┃┫┣┻━━┫┏┳┻╋┣┛┣┻━┛┓┛┳┫┣
┏┏┛┻┻┫╋┣┣┣┗┻┣┣╋┻┳┃┏┛┳┏┃┻┻╋┳┣┫┏┣┳┛┫┓┛┫┳┃┏
┃┏┫╋╋┗┏┏┏┻┣┛┳┣┣╋╋┏━┣╋┃┣┓┫┏┗┣┏┣┗┓┓┣┳╋┓┃╋┃
┳┳┓┫┗┃┳┗┣┫┳┗┣╋┗┻┏┛┛╋┛╋┛┗┳┳┃┃┣┗╋┗┏━━┻┃━━╋
━╋┏╋┃┓╋╋┗┣┫┳━┻┳┗┓╋┛┗┓┳┗┛┃┻┗┣━┛┫┏┳┏┛━╋┣┓┃
━┏┛┗┏┓┻┻┗┃┣┗┓┓┳┻┛┏┣┣╋╋┻┻┗┛╋┳┛┻┓╋┛┃┛┫┣╋━┓
┛╋┏┏┻╋┓━╋┗┛┳━┛┣┣┣┗╋━┳┃┣╋╋┏┻━┻┃┃┳╋┻┫━┣┻┳━
┣┛┏┗┃╋┓┏━╋┛┻┳╋┓╋┃┻┃┻┣┓┳┫┃┓━┏┗┃┻━┏┻┛┃┃┻┫┣
┗┗┻┣┫┻┓┗━┣┣╋┛┓┳┓┣╋┻┃┃┣┗┏┛┃┣┃┗╋┗┗╋┻┣━┣━┃┓
┻┛╋┣┗┃╋┃┓━┓┃┓╋━┻┫┳┓┳━━┗┳╋┛┏┣┃┣╋┃┣┓╋┻┓┓┃┏
┫┻┣┳┓┣┓┃┻┓┗┛┃┗┳┏┃┗┳┏╋┏┣┻┏┻┣┃╋┃┃┓┗╋━┃┻┳━┓
╋┃┏┣┓┫┗┻╋━┳┏╋┳┗┃┣┳╋┏┳┻┻┗╋┛┃━╋┏┳┫┓┛┳┫┳┳┻┳
┻━┗┻┓┃┻┫┓┻┏┻┏┗┳┣┗┏┳┫┏╋╋┻┓╋━┛┫┏┫┣┃┻┓
┛┻╋┛┻┏┳┻┻╋┣┳┫┗━┓━┗┛┣╋╋┣╋┏┓╋┗┳━━┗╋┳╋┳━┫┣┛
╋┏┳┣╋╋┗┃┓┃╋╋┗┓┗━┗┫┓┃┻┣┗┳┃┏┫┫┓┗┣┣━┏┏┻┃━┳┏
┏┫┫┻┫┏┏━┃┫┛┗┓┫┛┛┃┛━┛┫┫┳┏╋┃━┗┣┳╋┻┏┣┗╋┗┗┗╋
┛┛┏┫┃┳┓┫┛┣━╋┏┻┏┗┳╋┏┏┏┫┻┣┓━━┗╋━┓┫┛┃┗┏┗┃┻┳
┏┣┳┳┫┻┃┗╋┫┃┛┛━┓┻┫┃┫┛┫┓━╋┗┻┳┓┛┫┃┓┓┛╋━┗╋┃┣
╋┓┛━┃┓┛┣┫┏╋┃┣╋┓┫┣━┏┣┏┏┗╋╋┣┛┳┛┏┣┓┗┛┃┻┫┃┳┣
┣━┗━┻┛━╋┓┏┃╋┃┃┓┏┫┃┛┗┫┛━┏┫┳┓┃┗╋┻╋┛┳┏╋┛━┓━
┣┳┏┃┛╋┳┫┃┛┏┏┗┛┏┏┳┻┫┻┣┓┻╋┫┳┫┓┳━┳┃━┻┏┛┓━┣┏
╋┃┻┏╋╋┓┓┗┏┻┫┛┛━╋┫┃┗┛┗┳┻┃┻┳┛┳┏┳┣┫┛┣┻┣┏┳┳┗
━┛╋┃┃┗╋┛╋┓┗━┗━┫┏┣┣┏┳┗━┓┛┣┃╋┫┳━┻┃┻┛┓┫┓┫┛┃
┣━┳┳┣╋┳╋┓┓┛┳┛┃┫┛┫╋┓┛┗┗╋┳┫┫┣┗┓┏┣╋┏┗┳┣┛┗┛┳
╋╋╋┣┗━┏┏╋┛┃┏╋┛┃┳┏┏┣┗┣┫┻╋┏┏┃┛┫┛┣━┗┃┏━┃┳┏┗
┳┃┏╋┛┃┻╋┓┏┳┳┗┓━━┓┏┏┫┳┓┛━┻┫┳┓┻┫┳┻┻┗┏┻┓┣┻┓
┛┓┃┳┣┣╋┻┫╋╋┫┻┻┓┣┏┏┓┓┏┃┣┓┃━┣╋━┃┓┻┫┳╋┳┛┓╋┳
┓┏┏━┓┳━┫┗┛┃┗┳┏┗┻┗┫┗┫┻┗┗╋┫┳┻┣┣╋┗┃┛┏┣┏╋━┣┻
━┗┫┏┫┳╋┳┳┃━┳┛┣━┫┳┏┗╋┣━┗┃┻┣┛┏┳┓━┗┳╋┳┓┓╋┻┏
┳┻╋┗┃┓┻╋┃┫┏━┃━━┣┃┓┻╋┣┫┏━┻┻━┓┳┓┳━┓┓┫┻┗┏┃┃
┏┻━┳┫━┛┣━┻╋┳┫┗┳┗┗┣━┛┳━┫┳┳━┫╋━━┓┏┫┳╋┛┏┛┛┓
┏━┛┣┃┳┫┳┃━┓┛━┓━━┣┏┃┳┛┃┏┃╋┫┳┛┓┏┻┓┣━┳┏┻━┳┣
┫┛┗╋┛┃┗┏┏━┻┳┏━┻┃┗╋┣┛┳┗━━┳┳┃┃┃┳┏┳┻┏╋━┣┛┗┏
┗┳┗╋┃╋┗┛┫┳━━━━┛┓┗╋┫┓━┃┏┃┗┳┫┳┛┃┳┛┣┃┗┣┫┃┳┣
┳┣╋┛┛┫┻━┫┏┗┛┫┓━┗┓┃╋┃┳━━┓┗┃┏╋┻┫┛┏┗╋┓┓┗┛┛┃
┣┗┻┫┣┣┃┳┗┛┏┳┏┳┫┛┗┻┳┏┃┫┫━┃┏┣┃┃┗┛┻┗━┛┓┳┣┓┛
┳┫━┃┻┻┓┣┣┫┣┏┛┏┏━╋┓┃┃┓┳┛┳┻┛┓┻┛┣┳┳╋╋┣
┫┳╋┣┫┏┣┗┗┛┻┛┓┃┳┏╋┻┛┗╋┏┫┛┳┃╋┗┳┏╋━┫┗┓┛╋┓┻╋
┃━┗┗━╋┃┳━┻╋┳┓╋┳┳┣━┻┗┫┣┏┏╋┛┓┓┗┗━━━┃┳┣┫┗┳┓
┣┓┳┣┫┫╋┗┛┳┗┗┛╋┳┣┳┓┃┻┳┫┛┣┗┣┃┓━┛┃┣┏┃┣┻┃━╋┏
┏┛┫┻┓┣┳┫━┓╋┻┏┳┛┗┳┓┃┗┛┳┏┫┓┗╋┳┣┣┓╋┃┣┳╋┃┓┫┫
┳┛┳┣┳┛╋━┛┓┓┛╋╋┣╋━┛┣┏┗┫┏┳┳┫╋┣╋┣┃┗┃┻┛┗━┗┓┳
━┗┳┏┣┛┫╋┃━┛┃┏┗┏╋┃┗┗┫╋┓┓┻┏┳┫┓┏┃┛┛┣╋┣┫┗┳┏┗
┫┗┓┓┛┏┓┏┓┃┫┻┃┻┃┓┻━┳┃┗┃┃━╋┫┃╋┃╋┗┻┃━┻┻┻┻┳┫
┻┗┛┛┏┏╋┃┓┏┫━┏┣┏┏┛┻┏┃┻━┗┓┫┻┳┓┓━┃┣╋╋┻┛┣━┗┗
┗┛┗┻┫┛┗┓━┣┫┳┗┏┫┻┃┃┓┛━┳┫┗┛┓┗╋━┏┻━┏┻┓┓┻┫┛┣
┣┻┳┗┳┏━┃┏┏┏━┏┛┓━╋━┣┗┛┛┣┳┳┻┫┳┓┗┳╋┏━┳┳┗┗┳┫
┣┛┳┗┃┓┗┣┣━┏┻┻┣┳┣╋┫╋┏━━┗┃┏┏┏┣━┫┏┃┗━┻┗┛╋╋┏
┃╋┣╋┣┣┛┃┣┻━┫┓┓┓┳━┳━┻┳┣┫┃┃┗╋┻┫┣┏╋┓┗┣━┻┛┗┓
╋┳┓┓┃┳┓╋┃┳┛┗┳┫┫┫┻┃╋┣━┫┳┛━┗┃┻┏┫┏┻┻┗┣━┏━┫╋
┛┣┻┣┫┻━┳━┛┻┃┃┻┫┃┏┫┃┃┛╋┃┏━┫┫┣╋╋┛┣┣┣┛┫┳┫╋┛
┳┻┗┓┛┗┗┓┓┃┃━┃┳┃┻┳━┫┫┏┛┣┗╋┏┛┫┓┃┃╋┓┻┳╋━┃┛╋
┗┗┫━┗┓┳┻┫┻┃┳┻╋┫━┓┫┻┣┳┻┣┗┃━╋┛┣┓┃━┗┳┳┻┳┣┗┃
┫┫┳┳┻┳┃┳┛┳┳┳━┳╋┫┃┻━┃┣┳━━┫┻┃┓┻┻┫┏╋┏┫┣┗┏╋┃
┗┛┫┳┫┣━┛┫━┏━╋┻┣┛┓┫┗┻┗━┃┫┓┻╋┏┏┳━┓┗┛╋┓┛┛┃┣
┏━━┃┣┛━┏━┗┃╋┏┣┣╋┃┛┗┻┛┳┳┫╋┓╋╋┳┃╋┣┗┳┫╋┗┏┣┗
┏━╋┛╋┛┗┳┻┗┣━┻┣┣┫━┣┏╋┛┗┣┏━┣┣╋┃┫┃━╋┣┏┓┛┻┫┻
┏┫┗┣┛╋┳┣┻┻┓┃┣┻┳┓╋┛┗┏┳━━┏━┃┫┏┳┏┗━┳━┏┣╋┏┛╋
┳┳┫┗┓╋╋┏┏━┳╋╋┣┻┛┳┻┗┣┃┫┛┳┗━┳┛┳━┳┳╋┫┳┓━╋╋┃
┏━╋┣┗┛┳┳┃╋┏┗┃┫┣┫┛┣┻┣╋┫┻┃┓┳┛┓━╋┓┓┏┛┃━┏┏╋┻
┻┗┗┃┃┳┓┓━┛┛┏┃┓┛┣┛┓━┏┃━┃┛┻╋╋┓┓┃┗┣┓┫╋
━╋┳┣╋┓┗┃┛━━┗┃┛┏┳┏━┓━╋┳┗━┳┫┳┳┏┗━━╋┓┗┗┓┃┳┛
┣┏╋┳┗┃┓┃┫┳┃╋┗┫┻╋╋━┃┏┃━┣┓━┛┓╋┗╋┫╋┫┳┛┳┓━┛┓
┳┃┗┏┃━┏┃┻┳┏━┃┏┳┻┣┏┫┫┳┻╋━┫┣┓╋┻┏┃━┫┳┻┳┫┳┓╋
┫┓┃┫━━┫╋┓┓┃┣┳┣╋━━━┛┃┗┣┣┻┗┫┏┗┃╋┏┣╋┫┫┓┗┏┃┫
━╋┓┃━┗╋┃┃┣┣┏╋┗┗┓┏┻┃┃┫┣━┓┓╋┓╋┳┻┓┓━┻┗┻┏┫╋┛
╋┳┛╋━━┻╋━┫┫┫╋┻┫┃╋┃┳┓┳╋┣┛┫┻┳┛┓━━╋┫┃┃━┏━┳┏
┻┓┫┳┫╋┛━╋┗┓┳┗┏┣╋━╋┃┫┛┫┓┳╋┫┏╋┫╋┻┏┃┣┃┣╋┗┏┻
┃┗╋┗┫┫┳┳┫┃┫┣┃╋╋┓┏┗╋┓┫┫┗┏┳┫┣┻┏╋┓┗┓┫┃┳┻┗┗┏
┛┫┃┳━┓━┫┳┳━┓━┓┣┛┓┃┗┃━┏┻┣┣┃┻┣┃━┣┃┣┏━┛┛┃┫┣
┣┣┳┗┃┻┏┣┓┏┛┏┗━━┫┗┛┣╋┗┣┗┻┃━┏┗┓┛┛┛┣┳┳┫┣┣┗┻
┓┳┳┳┣┳┏┛┳┳┓╋┫━╋┫┃━┗━┳╋┓┣┗┳┏┣┣━┳┻╋┛━┛━┏┣┃
┏┏┣┃┣┻┗━┏┃┣┣┃╋┣┗┛┓┓┣╋┫┫┗┗┏╋┗┗┓┛┃┛┛┳┛┏┓┻━
╋┓┗┃━┓┫┗┻┣┏╋┗┣┃┏┏┛┓┳┃┏┃┣┳┳━┓┫┃┻┳┗┫╋╋┳┻━┫
┗┣┫┛┻┏┻┫┫┏┓━┃┻━┫━╋┻┛┓╋┏━━┻━┻╋┫╋┓┓┣┗┫┃┃┓┓
┏╋┃╋┛╋┣┳┣┻┻━┛┻┣┻┏┃┗╋┫━┳┃┣┃┏┗┣┃┫┛┣┛━┓┗┳┏┃
┳┗┓┫┣┣╋┃┻┓┣┫┗┃╋┏┻┳┳┛━━┳┏┗┃━┛╋━┓┃┃━┫┣━┫━┗
┃┃╋┛┣┗━┓━━┣┣━╋┏┻┳┏┫┻╋┗┗┛┫┻┫┫╋┛┫┗┛┣╋┃┏┻┣┃
┃━┳┫┏┻┻┗┏┳┓┫┗┛┏┣┻┓╋┓━┓┃┳┗╋┗┻┃╋┃┏┣┻━┻┣┗━━
┛┳━┳┓┳━┓━┃┫┓╋┻╋┗┏┛┫┳━╋┃┏┃┣┃┓┓━┏┛╋┣┓┛┃┫┣┻
┃━╋┛━┓┓┏━┛┫┃┛┳┏┗┳┣┏━━┛┻┓┫╋┣┛┃╋┗┻┃┃━┳┗┏┃┏
┓┣╋┛┗┳┏┛┗┣━┏┛┏┗┗╋┣┏┃┗━┓┗┗┓╋┣┓┃┛┗╋┳━┳┛┏┣┏
━━┣┛┳┳┳┣━┃┫╋┏┣┻╋┻╋┃┻┃━┓━┃┳┫╋┫━┃━┃┻┫┫━┳━╋
┫┫┣┏┻┻┫┓┃┛┣┫┛┳╋━━┣━┛┏┫┗╋╋┃┻┣┛┳┃┃┃┗┓╋╋┣┫┳
┳┓┻━┳┛┛┃┣┫┛┳┃┗┗┻┳┻┗╋┛━┳┓┗┫┗┛┫┏┳┻┻┛╋
┳┫┏┻┏┣┗┻┫┫┃━┳┏┛┃╋┗┗┏┻┛━┳┛┓╋┛┳┣┗┣┃┳┻┛╋┓┓┃
━┻╋┫┏┏┏┳┏━┳┣┫┫┻┛╋┓┳┣╋┫┫┫┓╋┳┛┫┓━┓┗┏┓┣━┃━┛
━┻┣┗┏┳━┣┫┣┫┏┏┻┏┃┛━┳━┛┏┛━┛┓┻┛┻┓┗┏┳╋┏┳╋┳┣┣
┫┓┓┏┃┗┓━┏┏┗┣━┓┗┗┏┗━┏┃┣┣┳┃┻╋╋╋┛┗┛┏┫┃┛━┣┣━
┻┓┛┗━┻┗┛┏┳━┻┏━┓┫┳┻╋┃╋┻━┗╋┻┳╋┓┓┣┗┫┏┛╋┣┣┳┃
┳┳┗┓┛┻━╋━┏━┃┣┓┳╋┃┏╋┳┏┃┓┃┫┗┃┛┻┏┣┓┳┓╋┫━┫┃┓
┏┻┳┫┗┛╋┏┛┗┫┣╋┻┣┏┏┓┫┏┻┃┻┛┛┫┛━━┫┃┛┻┛┻━╋╋┣┗
┳┻┛╋┗┗┳┳╋┻┛┻┛┫┏┏┣┏┣┓┣┫┫┓┻┛┗╋┗━┗┓┛┗┃┣╋┓┫╋
┻━┣┻┗┻┫━┏┫┻┳┗┗┻┳┛┃┻┓┛┃┣┻┛┃┗┻━━┓┫┳┗┗┳┳┗┗╋
╋┃┓┏┫┣┗┫┛┳┏┛┫┻┏┻┫┛┻┫┳┛╋┳┓┫━┻┳╋┳┓┣┳┣┏╋━┻┏
┻┫┃━┫┃┣┗┃┫┓┣┣┳┗┳╋╋┻╋┃┻┻━┗┻┃┻┻┃┏┏┛┏━┛┛┓┏┗
┳┗┗┗┏┏┫┃┗━┃┣┓┃┛┫┓┫┫┏┻┗━┳╋┏━┣┣╋┻━┳┛┫┳┓┻┻┏
┃━┳┓┫╋┏┛┓┃┓┫┣━┃┫┻┃┻┫━┫┓┃╋┓┃┣━┗━┛┏┓┃┻┳┫┏┳
╋┳━┳┛┻┏┓┻┫┳┃┗┻┗━┻┫┃┓┫┗┳┻┻┏┣╋┃┏┓┣┏┫╋┓┗┛┏┫
┃━┳┫┳┳┗┗╋━┏┓┻┗┓┏┛━╋┓┓┛┫┫┓┳┣━━┛┓╋┓┓┛┃━┫┳┃
┓┓┏━┛┃┣┗┳┣┳┣┏┣╋┛┏┛┓┏┃┫┫┏┛╋┓┓┃┃┗┳┓┛┻┫┓┳┗┣
┫┣╋┳┳┛┛┃┻┳━┓┻┫╋┫┳┃┓┳┃━┗┳╋╋┓╋┳┣┻┗┓┗┣┓┗┳┻┓
╋┃┛┳━┃┣┫╋┣┃┗┛╋┛┃┗┛┣━┓┗━┃┓┣╋┛┛┣╋┣┗╋┳┻┗┗┏┗
┛━┻┓━┣┏┗┗━┏┣╋┓┏┫┏╋┓┻╋┛┻┓┫┓┳┛┻━╋┛┫┻┳┓┃━┻╋
┃┻┗┃┏┛┻┃┫┓┛┗┫━┣┓┣┃━┫┻┏┳┣╋┛━━┳┳┫╋┻┣┏┏┫┓┳┳
┃┛┣┓┃┓┣┻┃━━┣━┳┫┣┛┗┓┻┗┃━┫┣┫━┛━┫┗┃━┗━┓┗┣┃╋
━┣┗┗┳┛┗┣╋━┓┛┛┏┗┻┣┻┃┓┛┻┏━┛┫┗┛┃┓╋┻┏╋┻━┏┗┛┓
┻┣┫━━┏┣┣┣┻┛┳┃┃┻┓┻┏┓┫╋┛┻┳┏━┗╋╋┳┃┻┳┛┫┗━┳┛┣
┫┫┓━┗━┻┓━┣┣┓┏╋┣┻┻┻┃╋╋┣┣━┗┣┏┃╋┃┳━┗┓╋
┏┣┳┗┏┏┛━┏┫┓┛┓┏┻┓┫┏┛┳┃┳┃┳┫┃┫┫┻┻┻┛╋┓┏┓┛┏┻┃
┳┣┏┗┳━┗┏━┻┗┳╋┏┫┛╋╋┻┻┏━┳╋━┳┏┃━┻━┳┳┓┣┏╋┓┫┳
┫┣┗┫┫┛┫┏┛┗╋┗╋╋┻┻┏┗┓┻┳┫╋┗┣┳┳┃┫┛┫┃┣┓┓┗┛┫┗┣
┫╋━┓┣┗┏┫┛┗┫┗┛┫━╋┣┏┻╋┓┓━┳┗┳┃┗┛┛━┫┫┛┃━┻┗┓┓
┛┏┻┏╋┃┻╋┻┗┃┣┃┏┏┏┓┃┗┛┗┻┃┗┓┫┫┳┓┫┗┣┏┓┃┓┗┣┗┓
┳┫┗╋┣┻┗━╋┛┃┛┓╋┓┛━┫┣┓┫┣━┓┣┏┳┗┳┃╋┃┗┗┓┓┏┃┻┛
┓┳┏┓┳━╋┛╋┛┳┏╋╋┫┻┳┏┗┏┻┛┃┣┣┫┃╋┛┳┓╋┗┛╋┗┏┻┓┗
┫━┏┳┣┫┛┛┗┣┏┛┫┃┛┃┓┫━┛╋┓┓━┗┳╋┛━┛┓━┛┗┻┓┗┻┣┳
┻┗┗━┳┫┃┃━┛┃┏┃┏┓╋┓┫┏┗┗┏┣┃┻┃┗╋┳┃┛━━┃┛┓┣╋┗┛
┛┫┻┏┻┓┛┓━┗┫┣╋┏┳┣━┏━┛┳╋━┣╋┓┏┓┳┻┓┫┳┗━┗┛┗┫┛
┫━┓┛┻┫┻┫╋┏━┣┳━┛╋╋╋┳┳╋╋┓┓┛┗┫╋┫┓╋┓┣━┓┃┗┣┃┻
┣┓┏┻┛┫╋┣╋┻┣╋┫┏┻╋┃┏┓━┓┫┗┻┫┏╋┻┣┫┛┛━┛┗┗━┳┏┗
┏┫━╋┏╋┏┓┗┛┓━┃┃┳┏┗┛┣╋┓╋┓╋┛┳┃━┓┫┛┓━┏┗┗┫┻┛┗
━┛┣┳┳━┳┗┻━┣┻┛╋┏┗┫╋┣┃┣┗┛┛┣┻┻┳┗┓┏┗┛┣┛┣━┳┓┓
┓┣━┓┃┏┏┫┏━┫┗┗┳╋┫┏┻┻┳┫┣┏┫┏┏┃┣┳┳┏━┃┛━━┗┗┗━
━┳┳┏┣┣┳╋┃┫━━╋┻┫┣┓┗┣╋┫┻┫┣┗┫┻━┫╋┣┗┛┣┻┓┣┻┻┗
┫┳┫┏┛┓╋┳┏┗┫┳╋┣┓┳┻╋┛┗┫┏┃┣┗┃┫┏┻┗┣┃┛┳━┻┗╋┻┣
┫┏┻┏┓┣┳┗┣┻┣┣╋┃┛┫┳┻┛┏┗╋┫┗┣━┻╋┻┫╋┛┫┛┣┃┳┃┳━
┃┳┳┫┛┃┛━┃━━━┻┃━╋┣┗┫┓┣┛┻┃╋┃┳╋┏┫╋┻╋┏┓┣┛┃┏╋
┓╋┃┛╋┓┫┛╋╋┛┓┣┻┻━┓┻┛┳┳┓┫┏┛┏┃┻┃┏┓┻┗┻┛┃┏┃┓┗
┃┃┫━┃┣┻┛┳┏━┃┓┛┏┃┏┗┛┗━╋┃┳┃┣┃┛┻┳┣┓┫┻━┏╋┛┫┻
┻┻┛┳━┣┏━┳┳┣┣┓┗━┃┣┛┛┓┛┗┛┻┓┗┻┓┛┛┓╋╋┃┗┓┃┃┛┓
┣┃┃┃┛┃┻┓┛╋╋┓╋┛┓┣┛┳╋┏┛┛┣┳┻┓┗┫┗┳┓┳┗┗┏┫┣┫┗┏
━━┳━┏┫┳┻┣┳┗┻┓┏━┻┗┫╋┗┗┏┃┳╋╋━┻┗┣┛┗╋┗┫
╋┏┏┳┗┳┻┫┓┏┛┗┻━┗┫┓┏┃┻┳┳┫╋┃┓┏╋┏┻┫┫━┻━━╋┃┓┣
┫┛┳┳┻┗┳╋┏━┏┓┓┓┏━┛┻┫┓┛┃┛┓┓┓┗┳┛╋┓┫┫╋┗━┛━┃╋
┃╋┫┃┓┫┃┃┳┏┳┓┣┗┻┛╋┓┳╋┫┣┫┣┻┓┛━╋┳┫┗┛┗┛┣┣┳┳┫
┃┛┫┳╋┣┛┗┃┏╋┃┗━┗┣┫┳┛┣┗┣┛┗┓┻┃┻┃┫┳┗━┣┏┻┓┃┏━
┗┫╋┏┳━┗┗┓┣╋┳┳━┳┃┣┗┓┻┛━┫┏╋┳┻┃┏┫┗━┗┗┫━┏┛┛┛
┗┏━┻━┏┏╋┻┳╋┛┗┃┻┓┛━┳┗┻┏┏┣┃┃┃┏┗━╋┳┫┃╋┣┛┓┓┳
╋╋┏┻┏┃┓┃┃┳┃┫━┓┛┃┃┏╋┃┣┻┗┻┏┗┏╋┛┫┣┣┻┗┫┗╋╋┫┛
┃━┏┣┏┻┫┓┳┫┗╋┛┳┣━┛┏━┃┗┫┏┻┫┏┳┛┻┛┗┓┗━┃┏┣┣┃┏
━┃┣┣┓┳┣┏┃┓┻┳┣┳┗┃┃┏┗┛┳┗╋┃┛┏┗┻╋┗┏┃┣┓┛┫┛┳┳━
┃┫┣┓┏╋┛┗┏┓╋━┻┓┏┣┓┳┣┛┳┛┗┣╋━┣━┛┫┃┃┓┫┣┏┳╋━╋
╋┻┛┻┛╋┣┓┫┻┻┳┻┏┛┛┫┓╋┣┳━╋┣╋┏┣┳━┃┓┃┻┳┣╋┃┓┻┫
┣━┏━┛━┛┫━┫┃┣┏┗┃┫┏┛┣┓┫┻┃┳━┃┣┏┓┣┃┏┛┫━╋┳┳┫━
┣┗┳┻╋┛┣┏┳┛┏━┏┻━┫┣┏┻┗━━┃┗┗┏╋┏┳┏┳╋┻┃━╋━┫━┫
┫┗┓┃┏┗┻┣┫┓┓┏╋┣┣┳┻┃┃╋┃┫┃┛╋┃┳┓┳┻┏┳┛┳┛╋┓┓━┻
╋┛┓┫┗┳┓╋┻┫┃┗┣┓┓┣┣╋┳┏┓┫┫┛┛┣━┛┳━━┗┫━┗┃┳┓┫╋
┃┫┻┗╋━╋┏┓━┓┗┗╋┃┣╋━┗┛┓┓┏┗╋┏┃┓━╋┓┗┃┣┫━╋━╋━
┻┃┳━┃┣┳┓┏┫┏┓┫┳┻┗┛┗┳┫╋┫┗┻┻╋┣━╋┣━━┛┳┻┓┻╋┻┫
┗┫┏┫━┻┏┃┏━━━┗┃┛┓┃┏┛┏╋┻┻┫╋┓┛┳╋┓┻┳┛┫╋┳┃┣┏┛
┗┗┣┛┃┛┛┳┃┓┻┏┳╋┫┳┳┳┣┃┗┏┫┳┳┫┃━┗┣╋┳┣╋┃┳┓━┛╋
━┳╋┛┛┓┛┻┓┣┳┣╋━┳┃┃┳╋┣┏┫┓┗┃┃┫┫┻┓┣┓┛┏━┳┃┏━┗
┃┗┳┫┳┃┗┓┻┗╋┫┓┻━┫┫┏┃┃┛┫┳┛┻┗╋╋┗┻╋━┃┗┫┃┣╋━╋
┻┃┏┫╋┳┫┗┏━━┃┏┫┣━╋┗┻╋┫┫┓┓━╋┳┫┏━┃╋┗┫━┫┗┏┓┓
┣╋━┻┏━╋┏┫┳┓━╋┓━┛┃━┛┫┻━┛┫┛┓┓┗┳┏━┳━┣┻┓╋╋┗┣
┓┏┛┗┣┻┏┣┛┓┣╋┗┓┗┳━╋┓┣┻┫┛┫┫┗┫━┳┃┳┣┫┫┗
┓╋┻┫┣┓╋╋┻┗┗┫┳┓┫┗┗┃┻┳┫┏┛┏┗┏┏┻┓┗┓┗┏━┫┛┃┗┗┻
┫┃┓┳┻━━╋┏┓┓┏┏┃┫┏━┏┻┗╋━┳┗┫┛┓┻┣┗┃┃┻┛┓┗┣┗┳┃
┻┫┛┃╋┏┣┓┣┫┳┫━━━┓┓┏┫┣┓┓┳┳━┣┏┛┛┫┏╋┃┣╋┛━┓┓┏
━┳┓┫┓┛━┫━┛╋┓┃┫┓┏╋┃┫┗┛┛┳┗┗┗┏━━┳╋┏┻┣┣┳━┃╋┣
┫┗┓┏━┃┫┗┃┳┳┻┫╋┣┣┏┫┛┻┛┓━┻┛┣┏┛┛┓┫┓┏┫┳┫┛┳┛╋
┻┫┫┛━┃╋┃┛┣┛┣┏┻┳┓╋┗┃┫┃┓┣┗┻╋┗┃┳╋┃┓┃┣┫┫╋┫┛┳
╋┗┳━┳┳┛┻┓┻╋┳┃┣┓┣┻┣┣┗┻┗┃┫┫┻┣╋┣╋━┃┛╋┓┳┓┣┛┛
┏┳┳┣┳┳┗┻┓╋┫┫━┃┗┫┓┃━┓┏┻┣┳┓┻┣━┻┓┓┓┏┻┃┓┃┛┻┣
┃┫┳╋┳┫┗┓┃┗┃┣┳┻┃━┳╋┫┗┗━┛━┗┫┏┏┛┫━┫┳┣┏╋┣┗┏┫
┣┳┫┃┳┗┗┓┳┛┓┓┗┻┓┻┃┗╋┳┛┫┻┫┗┗┃┛┣┳━╋┓┃┫┛┗┓╋━
━┛┓┫┗┃┓┃╋┻┓┃┣┳╋┃┳┓┛━━┣┃╋┓╋┓┗┳┓┃━┏┛┛┻┗┓┏┳
┣┓┏┳┣╋┏━┃┗┫┓┣┫┻┛╋┻┛┳┻┛┛┳┣┳┫┫┳╋┛╋┗┫┻┗┏━┛╋
┣┃┓┻╋┃┗┓┗┓╋━┃┳┳┣┏┏━┏┗━┣┗┳━┃┗┳┳┣╋┣╋┻━┏┛┣╋
━┏┏┗┫┛┓━━┳┳┏┳┗┏┗┏┣┓┫┛┻┛┃┓┗┗╋━┣┓┓┛┗┓╋┗┃┏┛
┫┏━┛┓┓┓┛┻┓┗━┃┗┻┛╋┳┏╋┻━┏┗┓┓┏┃━┛┫┫┳┫┫┛┫┫┃┃
━╋┫┃━┫╋┫┏┛━┃┳╋┳┃━┻┓┻┳╋╋┓┃┻┛┻┣┛┫━┃╋┛┣┏━┳╋
┻┻━┛┻┻┓┃╋┳┫┳┻┫┛╋┃┫┣┃┳┫┫┻┃┃┣━┛┫┻┳┃┓┛┳┻┗┣┃
┻┃┫┃┏┻╋┳┗┓┻┣┏┗━┳━┓┣╋┛┳┻┗┓┓┓┻┣┣━┻┣┓┣┗┫┛┓┃
┫━╋┣┳┣┓╋┛┫┫┳┓┣┗━┛┓┫┣╋┃┏┗┣┫┣┏┻╋┗┏┏┃┣┏┫━┣┫
┳┗┛┛┳┓┃┗━┏┃┗┛┏┻┫┓┫┃┣┃╋┃┛━┗┛┗┗┃┛┗━━┻┗┃┃┣┗
┫┫┣┃┳┏┗┳┫┛┗┣┏┃┛┛┏┗┏┗┏┃┃┳┗┫┗┻┳┏┓━╋┏┛╋┣┗╋┳
┻┃┏┓┛┏━┛┛┛┻┃┛┣┛┳┫┣┫┣┣┃┓┛┳┳┻┓┗┫┫┫┏┛┣┳┃┛┏━
━━╋┏╋┃┛━┗┃┃┣┛┏━┛┫┳┛┛┫┣┻━┓╋┏┣━┳┳┓┗┫┣┓┃┳┻┣
━┣╋┣━┗┗┛╋┣┏┛┏━┫┏┛┗┗┫━┣┫┗┳┫┗┃┃┏┏┻┓╋╋
┓┗┫┓┫┗┓┻┛╋━┗┛┛┏╋╋┗┓┏┣┛┫┣┏┻┫┃┣┛┫┗┗┏━┛┳┻┗┳
┓┓╋┻┃┃┃┏┳┻┫┛┣┗┓┻╋┏┫╋╋╋┏┓┗╋┗┣┗┻┛┃━╋┃┳┏┏┣┫
┓━┳┃┓━┛┓┣┛┳┳┗┓┏┻┻┗┣┫━┓┻┳┛┣━┫╋╋╋┛┛━┻╋┳┛┻┻
┗━╋┳┓┫┓┻┻┓┻┻┣┫┣╋┃┳┓┓┃┛━┣┃┛┗┫┏┗━┳┫━┗┻┻┛┳╋
┫┳╋┻┳┣┳┛┳┗╋━┻┣┓┃┳┣┻╋┣━━┳┛┓┃┫┫━┏┫┫┣┳┳┛╋━┳
┣┫╋┃┣┃━┫┏┳┛┣┏┣┗━┛┛━┛┛┃┓┏┻┃━┗┓┣┛┓┓┫┓┓┏┣━┃
┫┫┣┃┫┓┫┻┣╋┗┏┛┃┏╋╋┗┏━┃┓┳━┃┗┗╋┏━┻━┃┣┏┫┃┛━┓
┻┻┳┛┫┃┫┫━┗┗┫┃┣╋┗┓┫┻╋┏┫┗┛┓┳┏━┻┣╋┣┳┛┛┗╋━┛┗
┻╋┛┗━┳┳┓┻┛┃┣┛┓┫╋┻┓┣━┻┳┳╋┳━┃┣┳┳┓╋━┏┛┣┻┗━┛
╋┗┃┫┓┗┓┣┗┳┗┛┛╋┛┣┗┳┻┛┛┛┃┃┃┣┗━┏╋┫┛┗┣┣━╋┣━┃
┳┗┓┛┃┳┫┻┛┓┳┃┳┣┛┻┫━┛┏┫┳┛┏┏┓┻┃┗┫┻┳━┳┣┳┃┫╋━
┳┏┣┣┣┏┓┃┏┛┓┃━┻┃┣━┳╋┫╋━┃┃┳┛┻┣╋━━┛┣┏╋┻┣┃┗┻
╋┏┛┓┣┫┳┓┗╋┗┻┛╋╋┛━┃┃┫┗━┣┗┃┏┛┫┗╋┓┏╋━┏┻┣┛┗┗
┃┫┻━┛┏┃┳┏┣┓┳╋┃╋┳┗┏┛┫┫┃━━┗┳┏┏┗┓┫┻┣┻╋┏━╋╋┻
┓╋┛━┏┓━┓┛╋╋┳╋┳┏┣┣┗━┣┏┃┏┣━┗┗┏┣┓┗┃┓┛╋┓┓┗┛┻
╋━┫┫┏┫┏┫━┫┳┳┃┃┏┛┻╋┣┃┻┏┗┣━┣┃┓┳┛┓╋┣┗┃━━╋┓╋
┻┏┃┗━┏╋┗┏━┗┣┃┃┛┛┏┛┫┣┛┛┳━┃┫┏┻┓┻╋┃┳━┣┻┻┛━╋
┏┣┛┫╋┗━┫┫━┣┃┫┻━┳━┛┗┓┛┫┗┳┏┗┓━┓┏╋┳┻╋╋┗┛┣┓┻
┃┻┓┓┣┳┣┣┻┏┣┻━┳┃┣╋┃┻┳┛┃┳╋━┣┳━┻┓┓╋┻┣┏┏┻┣┓┏
┻┣┃┣┏┣┓┓┛┫┻┏┓┏╋┻┣┓┗┏┃┛┓┏┓┓┗┛┏┓┳┓┓┫┃╋┳━┗━
╋┣┏┓┻┣━┣┏┓┓┓┣┗┳┏┻┓┗━┳┃┻┣┛┗┣┃┃┗┳┃┫━┳┗┏┻┃┓
┣┻┓┏┫┻┻━┫┃┫┣┣┏┳┫┓╋┳┫┃┏┓━┃┫┣┣╋┣┫┓┏┣┳┓┳┣┻┏
━┣━┛┳┛┣┣┻┓┳━┛━┻━┃┻┃╋┃┃┓┻┛┣━┣┻┗┃━┻┫┃━┃┗╋┻
┃┃┓┣╋┻┏┗┳┣┳┣━┣┫┃┳╋┫┗┏┓┃━┃┓╋┻┳┻┓┓┳┓┃
┫┗┏╋━┫┛┻━┗┳┳┳┏┏┫╋┻┛┳┣┳┳┻┛┃┻┓╋┛━━┃╋┛┛╋┃┏┗
┓┫┏┗┫┏┃╋┗┳┃┓┏┏┻┃┃╋┗━┗┻┳┻┃┳┣┛╋┗┏┛┻┛┣━┫┳┻┓
┓┣┛┛┗┗┓┃┳━┣┏╋┗┻╋┗┗┣┗┛┗┣┣┫┓━╋━┣┣━┫━╋┫━━┛┣
┣┗┫┛┏┫┫┛┣┳┃╋╋┳┏┛┫┃┗┗┏┫━┣┏┃┗━┓┛╋┓┳╋┛┣┓━┗┻
┛┳┣┳┏┛╋┏╋┗┫┳┳┃━┗┃╋┏┏╋┻┃┃┓┗┣┗┏┣┣┻┏┗┓┃┻┃┃┛
╋┫┛╋╋┓╋┛┫┛┛┗┣┳┏┓┛┗┛┣╋┗╋┃━┳┓┣┗╋┃┫╋┛┳┣┣┻━┏
┻┛┻━━┏━╋┗┻┗╋┣┫┳┣┛╋┓┻┻━┻━┫┳┻┗┏┏┏┻┳┳┏┓╋┛┛┳
┗┫┛┏┏┛┏┓┏┗╋┗┳┣┛┓┳╋┫┏┛━┛┗┻╋┃━━┓┣┫━╋┛┻━┏━┳
━━┗┣┳┛━┫┓╋━╋┫┓╋┗┫┳┳┳┃╋┃┏┏┛┣┻┃━┓╋╋┣┓╋┳┛┗┣
┏┃┓┗━┗┛┓┓┣╋┛╋━┫┫┗┣┫┻┳┣┏┳┳┣━┃┗┛┫┓┃━┣┗╋┳┳┣
┫┫┻━┛┓┣┣━┗┳┓━┓┏┣┃┫┣┓━╋╋┣┛┫━━┏┻╋┃┃┻┻╋┛┓┻┳
┗┏┣━┓┫━┣┃┣┛━┃┻┗┃┃┻┗╋┗┻┳┫┫┳┗┛┻┫┛┣┃┗┻╋┻┓╋┣
┻┣┳━┫┛┓╋┣┃┛┳┫┳┗┳┳┫┳┃┣━╋┳┳┗┓━╋┓┃┻╋┻┣┏┫┃┛╋
┻╋┓┛┫━┗━┓┫┣┗┣┗┫┳┏┳┻┣━┻┛┫┫┫┻┛┏┓━┣┛╋┓╋┛┣┻┛
┳┻┻┣╋┓┛┗┫╋╋╋┛┏┗┳━┛┃━┃━╋┏┓┏┏┫┣┻┏┏┛┳╋┃┣┫┗╋
┛┣┻┣┗┏┫┏┃┻┫┃┣┣╋┓┏┓╋╋┃┓┛┓┗┏┃┣┳┻┃┓┃┓┻┛┳╋┣┛
┻╋━┗┗╋┏┣━┃┻┏┃┛┗┛┣┻┣━┏┣┣┫┓┓┳╋┣┃┫╋┳┫┻┛┃╋┏━
┳━┏━┗┓╋┣╋┓┃┃┓┫┣┫┫╋━┗┣┗┓━┛┫┻┻┗┗┫┗┃┫┃┛┏┓┛┃
┃╋┓┏┏┓┻━━┛┛┻┓┫┳━┗┻┫┫┻┛┻┓━┓┛┏┛┗╋┓┛┏┣┓┃┻┳┏
━┫━┫┏┗┓┏━┓┳┏┗┏┳┻┻┛┫┳┃┫┳┳┗┓┃┃┃━┛┏┏╋┻┓━━┏┓
┛╋┫┛┛┗╋┛┏╋┗╋┣┃┏┻┣┗╋━┗┓┻┏┫━┳┗┏┻┗╋┳┻╋╋━┫┗┫
┗┏┫┳┫┓┓┣┳┫┫━┣━╋┛┃┳┃┳┳━┳━┗┣┫┃┣┓┛┫┛━┳┓╋┃┃╋
╋┃┃┣┳┳━┃┛┳┗┃┻━┛┳╋┃┳╋┗┗┏┓┓┣┻┫┓┃━┃┓┗┓┏┃┛┳╋
┏┗━┳┣┳┫━┣┳┻━━┗┣┗┏┓┻┫┃┻┣┏┏┳┗┫┓┓┳┗┳╋┗
┻┳━━┗┣┃┛┳┣┓┗┳┗┛╋┣┣┫┻┫┗┓┗╋┗┗┏┫┳┃┫┫┻━┫┗┫┗━
┫┣╋┏┃┃┃┓┏━┏╋┛┳┃━┻┓┫┫┳┏┫┃┏╋┗┫┫┏┣┏━┗┓┓┳┗┓┫
┓┻┗┛┫┫┗┗┣┃┏┻┛┃┳╋┫┫━┓┏┫┃┛┣┫┓┳┻┫━╋┏┛┳━┻┓━━
┳┗┛┣┏┫┛┓┛┏┏┫┳┳┣┣┛╋┣┓┳┓┃┓┻━┻┻┫┓┻┫┓┻━┃┳┫┫╋
━┏┫┫┛┫┻┫━┗┳┳┏┛┛━┫┃╋┓┣┓┗┗┗┫┳┃┗┳┫┗━┫╋┛┳┛╋┣
┫┃┏┗┣┗┛┏┓┏╋┻┻┗┫┳┳╋┻┛┏┏┓┛┗┫━┻╋┗┣┛┛┛┣┣┏┫┻┗
┛┫┗┣╋┗╋┫┃┻╋╋━╋┏┫┏┏┛┫┻┛┫┳┣╋┏┓┣╋━┣┗┓┛┗┳┗┻┫
┳┓┏┏╋┣━┗┗┏┏┫━┃┻┏┓┛┃┏┗┏┣┳╋┛┃┃┻┏┗┳┻┻╋┻┃┻┣┛
┗┳┓┏┣┃┣┻┳┛┳━┳┓┣╋┣┣┛┓┗╋┛┏┻┓━┫┏┣━╋┻╋┻┓┗┛┛┏
━┻┻┻┃┗┛┓╋┣┛━┳┛┣┫┗┛┳┏┣┓┃┗━╋┣┻━┗┫┫┗┛┣━━┣╋┛
┓┻┗┣┫┻┓┳┓┫┳┫━┃╋━━╋┓┫┗┗┳┗━╋┻┓┳┻┗┫┗┏╋┗┓┏┓╋
┓┗╋┃┛┫┻┛┗━┫┃┣╋┫┓━┃┏┗┗┃┳┣╋┛╋┫┫┫┫┓┗┃┃┛┻┃┫┓
┫┣┛┳╋━┫━┳╋┣┻┏╋┣╋╋━┓┗━┗┓┛┏┫╋╋┗╋╋┏┻┫┫┃┛┗┻┃
┳┏┛┻┗┃┫┣┓━┏━┃┫┳┳┣┃┻┓┳┗┃┏┛┻┓┗╋┛┻┻┗╋┏┓┛┃╋┃
┛━┓┏╋┳┛┏┛┓┓┣┻┗┛┓┫┏┏┏┻┗┳┏┓━┛┓┻━┗╋┗╋┗━╋┗┏━
━┏┫┫┻━┃┓╋┃┫┻┛━┻━┻┛┓━┏┏┃┃┏┳┛┫┓┗┏┻┳┻┓┗┛━┛┳
┛━━┛━╋┛━┛┏━┓┻┫━┫┏━┗╋┻━┃━╋┏┓┛┛┻┛┻┣┓━━┗┓┛┗
┏┓┻┻┓┓┣┛┗━┓┛━┏┻╋┓┛┣┣┃┃╋┻┛┛┳┓┗┏┣┳┻╋┳╋┓━┫┣
┻┗┏┏━┫┫┫┻┛┓┓┻┛━┣┓┫┻┻╋╋┃┛┻┏┗╋┫┓┻┳┳┣┣╋┣┻┫┏
┏┗┓┓╋┣┏┳┫━┓┫┃┛┗┣┃┃━┫┣┣┣┣┃┏┛┃━╋╋┻┫┫┛┓━━┣┣
┗┣┣┛┏━┳┳┗╋┏┏━┗┏┓┫┗╋┫┫┗━┓┣┛┏┣╋┫┓┣┃━┏┛┣┻┫┻
┃┻┣┻┗┃┃┓┃┗━┏┏┃╋┣┓┣┛┗┗┓┃┫╋╋┫┣╋┓┫┛┃━┳━┛┗┛┃
┏┓┻┻━┃┃┳┓┣┗┻┫┳┓┫┳━┣┃┻┗┣━┏┻╋┳┛┳┓╋┫━╋┣━┓┗┗
┗┳┻┣┃┛┓┃╋╋┻┗┓╋╋┗┳┗┻━┓┣┣┣━╋┃┗┏━┃┛┣┃┫
━┫┣┃┛╋┓┻┛┛┫┣┃┛┛┣┛━┣┗┻┃┏━╋┳┃┻┳┻┛┣┫┓┻┏┣┗╋┣
╋┓┳╋┃┃┫┛┣┻┣┣┓┳━┏┣┳━┣┳┓┫┓┳┣┓┏┳┃┗━┛┓┫┻┣┃┏┏
┣┻━┻┓━┫┃┓┫┳┻╋┛┳━┫┏┻┛┏╋┻━┏━┫┛┏┏╋┏┣┣┫┣┻┏┣╋
┛┛┗┗┛┳┣┳┗┛┛┛┻┳┫┣┛━┫┏┗┏┗┓┏┣┛┳┻┫╋┃┛┗┛┫┛┻┻┏
┣┃╋━┻━┃┃━┏┫┃┻┃┓┃┓┳┻┏╋━┃┫╋┫┃┛┃┗┃┏━╋┫╋┃╋┫┗
┗┣┻┣┛┃╋┗┻┳┫╋┣╋┣╋┏┗┣┛┣━┫┗┃┃┗┳┣┏┣━┣┓╋┗╋┣╋╋
┛┳┃┻╋┃┫┗┗┳┓┓┳┏┗┣┓┛┣┳┫┓┣┓┏┣┓┻┓┫╋┃┣┻┣┏━┻━┛
┗┻┣━┫┣┫╋┛┗┻┛┃┓┳┣┳╋╋┛┫┳┛┛┛┣┓━┳━╋┗━┗┻┻┛┗┏┻
┣┗┻━┻━╋━┗╋┏━┫┳━┃━┗╋┗┓┓━┛┓┏┗┛┣┳┳┻┏┓┛┻┫┫┛╋
┗┛┃┓┃━┣┗╋┃┫┃┛┫┻┳┫━┃╋┓┳┣┻╋┛━┻┫┳┃┏┻┏━┻┳┣┣┫
┃┛┓┃━┛┻┻┏┻━┻┃┳┻┏┳━┳┃┏┛┃┻┻┗━┃┃╋╋┻┗┓┃┻┃┳┻┛
┳┻╋┏┳┗┃┫┳┻┻┛┗┓┣┫┓┗┣┗┫┃┏┫┗╋┫┃┓╋┓┣┗┓┏┃┃┳┏┛
┗┣┫┫┳┗┫┳╋┗┻┃┳━┛┛┳┣┳┓┃╋━┣┃┳┣┣┗┓┻┃┻┃┻┣┗┣┳┏
┏┃┛┣╋┃┓┗┃┻┳━┳┏┫┣┣┳┗┣┣┓━┣┻┛┓┻┫╋┳━┣┃┛┗━┗┣┫
╋┓┏┓┃┻━┗╋━┻┳┃╋┗┓┫┫┫┫┫┳╋┳┫┓┗┏┳╋┛┻┳┣┃┳┏┻┻┛
┳┳┃┻┓┗┏╋┛┗┗━┻┏┻┓╋┳┫┛━╋┗┃━┫╋━┣┣┻┃┗┫┃┗┗┳━┻
┗┃┃┫┻━┳┛┛┛┃━┃┣┫━┃╋┳┳┣┏╋┛┛┗┣┓┗╋━┗┓┓╋┛┗┃┳┃
┫┻┫┫┻┣┛┻┏┏┫┓┓┗╋┻┳┏┓┣╋┓┏━┛┻┳┻┗╋┛┳━┗┛┛┫┛┓┻
━┏┏╋┫╋┻━┻┳┻┫┣┣┗┫┛┫┫┣━╋┃┻┓━┗┃┏┃┗┃┛┏┫┏┳┣┗┗
┻┛┗╋┗━━┣┓┃╋━┓╋┓┫┃┃┫┫┗┗━┫┣┏┛╋┗┓┫┗┳┓┫┗┻╋┻┣
┳┏┳┣┃┣┗┏┓┻┣┓┣┫━┣┻┻┫┗┗┛┻┛┻┣┳┃┛┻┃┣┻┳┫┣┏┃┃┻
┻┓━┛━━┫┛┃┓┃┳┳╋┳┛━┏┃┏┻┃╋┗┻┻┳━━┛┫┓━┫┛┫┣━┏┃
┛┳━┗━┻┏┗┃┳┃┏┳╋┣┻┻┳┛┏┫━━┓┣┣┫┻┛┃┫┏┻┓╋┗━┓┳┻
┗┗┣┏╋┫┏┓┏╋┗━┛┓┛┃┓┛┣┛┗┓┗┛┏┫┛┫┏┗┃┏┗┃┫
┳┳━━┛┫┻┻┗┫╋┣┏┓┻┻┛╋┃┳━┓┣┻┗┣╋┳┛┃┳┓┛┣┫┛┣┛┣┏
┏┛┣┏┫┏╋┓┗┏┃┳┛┓┳━┣┓┏┣┓┓┻┫┣┓┣┣━┛┗┣┃┫┛━╋┣┫┻
┳┫━┫━┣╋┓┃━┏╋┛┣╋┫╋━┫┻┃┗┃┣┳┻┏┫╋┣┛┏┃┻┳┛┻┻┣┳
┫┏┣┃┏┗┃╋┗╋┓┫╋┛┃┓┗┫┗┃┫┓┓┣┫┗┃┻┃┃┫┗┛┓┫┏┓━╋┃
┳┻┫┣┣┓┗┣╋╋┛┻┃┣┻┣┳┛┣┣┳┳╋┳┛┓┣┫┻┛╋┫┓┗┗┫┻┣┃┗
┗┃┫┻╋┃┻┣┛━┗━┣━┫┫┳━┻┻┏┃╋┻┫┏┓┫┳╋┏╋┏┛┃╋┻━┃┃
╋┻┃┳┗━╋┫┓┓┫━┣┻┳╋┳┛╋┃┻┛┃━┛┻┗╋┗┻┳┳┳╋┛┃┏┻┓┃
╋┛┏┣╋┻┛━┃┻┗┛╋┃┓┫╋┛┳┻┛┏┣╋┛┏╋┫┛┻┃┃┳┳╋━┏┓┏┻
┳┗╋━┳┫┓┓━┗┃┣━┃┃┛┓┓╋┏┛┫┓┏┫╋┃┫┛┻┣┛━┻┻┫┛━┃┳
┓┣╋┃┳┻┫┻━┳┏┏┻┛┗┣┏┃┳┓┏┗╋┓┳┏┛━┗━┗┃┻┻╋┗┗┻┏┫
┗┣┛┏╋┃━╋━┳┓┃┓┓━┫┓┫┛┳┓┓┣┫╋┓┛┳┫┃┃╋┃━┣━╋┗┫┛
┃━━┻┛┻┫┣┻┗┗┓━┓┳━┣┣┛┫┛┣┗━┫┻┫┓┃┃┓┻┓┓╋━┻┻━┻
━╋┳┣┫┃┏┻╋┏┳┫┗┫┛━┣┣┓┫┓┓┻┛┃┓┛┏┃┓━┗┳┳━┓┗╋┫┫
┳┗┳━┫┓━┓┓┣┛┃┳┓┗┻┛┻┫┃┣┣━┫┏╋┻┏┃┏━┻┫┗┓┗━┃┻┃
╋╋┻┏━┻┗┳┗┏┻┗┓┏┳┗┏┳┓┏┣┻┻┫┻┃┓┗━┗┓━┻┫┓╋┃┳┛┳
╋┻┃┻┣┃┛━━┻┓━┛┻┓┣┳╋┃┏┓┻┃┃━┣┳┃┣┏┫┃╋┳┫┃┛┛━┓
━╋┏┳┓┗┳╋┣┛┣╋┓━┓┃┣━┻┣━┻┓━┻┗┳━┣┗┣┳┏┛┏┻╋┗┏━
┏┳┛┻┛┏┳┃┏┏┏┏━┛┃╋┣╋┏┓┃┏━┏━┛━┳┣┫┛┣┣┫╋┓╋┳┣╋
━┓╋┃╋┻┃┫┗┓┳┫┳┗┫┓┏┫━━┫┗━┻┛┛┃┫┃━┏┻┗┃┫┏━┳┫╋
┓┻┳┛╋┣┃┃┻┓┛╋┣┃┻┳┛┏┣┗━┏┃┣┗┏┃┛┣┓┏┣━┗┻╋┗━┳━
┣┗╋┗┏┛┻┓╋┗┣┻┫┛╋┗┏━━┻┣┫┃┓┏┻┃┗┫┻┏┓┗┳┻┣┫┛┃┣
┳┏━┗┃┃┗┛┗┳┏┣┏┃┓┏┫┛┛╋┃╋┗┛┻┫┓┛┓┗╋╋┻┗┳┳━┏┳┳
┛┏━┫┏╋┗┻━┣━┏╋┻┣┣┗┫━┃┣┏╋┏┻┫┗━┃┣┳┓┓┓┣┗┳╋┫┗
┫┛┃┗┏┏┳┗┳┓┓┻┗┗┗┻┫┳┳━┃┣┳┫┏┗┣┻┃┏┏┻━┣┛
┣┓━┃┓┻┳┏┳┣┛┗┻┫┓┣┏┣╋┃┻┗┃┓┏┓┻┛┃┗┻┏┫╋┗┗┻┓┏┗
╋┳┗┻┳┫┫┗┓╋┛┳┓┫┏┻┳┫┳┣━╋┣┳┃┏┏┓┓┏┫┓┻━┛┗┗┫┫┛
┻┣┃━╋┓┣┫┣┻┛┣╋┻╋┛┳┻┻┗┣┣┃┻┫┏┃┻┳┛┻┣┣┳┫━┗┗━┛
┃┃┏━┳╋╋┻┫┳┫━┻┗┻┣┻┣┃┏┛┳┣┛━┛┻┫━┓┫┫┫┫┣┃┣┛┏╋
┣┃━╋┏┫┏╋┗┏┫┃┓┻┻┳━╋┗┛┃┃┏┗┫╋┏┫┗┫┗┗┏╋┗┳┻┓┓┻
┃┛━┓┣┻┫╋┛┏╋┛━┳┏┻┣┫━┓╋━┻┳┃┛━┗┻┣┃┻┃━╋┣┻┫╋┏
┻┏┻┃┛┏┣┻┗┏┛┏┫┳┣┗┗╋╋━┣┣┏┓┻┏╋╋┛┃┫┗┃┣╋┛┛┃┻╋
┃┏┫┃┣┓┛┳┳┫┣┃━┗╋┃┻┳┻┳┻━┳━┏━┗╋╋┣┗┗┻┗━┣┓┏━┛
━━┫┣┫╋┫┻┳┏┗╋┳┻┣┃╋┓┻┻┃┻┛┛┏┻┓┳┗┃┻┳╋┻┳┣┻┃┗┫
┳┛┏┓┣┛┛┗┃┻┫┃╋┳┣┓┫┻━┛┓┻┏┏╋┃┗┓┻┛╋┫┣━┗┛┻╋┳┣
┻━┏┏┳┛┳┏┃━┫━┓╋╋━┓┫╋━╋┫┫┓╋┓┃╋┗━┫┗━┏┛┗┃┛┃┏
┫┻┣┫┣┃╋┓┫┣╋┛┳┗┏┫┓┻┛━┫┳╋╋┳┫╋┣┻╋┓┫┗┣┳┓┻┫┳┗
┣┃┳━┓┓┛╋┛┻┛┣┫┓━┓┻┣┣┏┫┏━━┫┗┣┏┓┛┣┫┗┏┗╋┗┏┛┓
┻┗━━┻┻┻┳┣┻┗┛┏┃┏╋┗┻┃┗┫┃┳┃━┏┓┻┗╋┳━┛┻┏┳┃┗╋┻
╋┣━┃┛╋┗━┓┗┓╋┛┓┻┃┫┗━┃┃┏┻━┻━━┏╋┻┗┃┃┗╋┫┫┏┃┓
━┗┣┫╋┻╋┻┓┗━━┳┛┃┫╋┻┃┏┣┃┣┗┓┗┃┗┓━┓┳┛┫┣┛╋━┓┏
┗┓┻━╋┛┣┛┗┏┏┳┗┣┃┳┣┃┫━┫┻┻┣┏━┏┃━┗┃┫╋━┛┫┓┃━┳
┓┫┛┣┻┓┫━┓━┗┃┓┛┳┏┛╋┫┳┫┛┣┳┛┻┻━┳┓╋━┏┃╋┃┛┛╋┣
┣┳━┗┛━┃┛┫┏┣┫╋━┛┳┣┳┳┳┗┫┻┳┏╋┳┳┃┣┳╋┫┗┛┃┛┗┗┛
┛┃┗┛┃┗┃┛┓┓┗┻┫━╋┓┓┣┓┫┻━┏┛┏┫━┛╋┳┫┗━┓┣┣┓╋┏┻
┗┛┓┻╋┳╋┗┏┛┃┃╋┃┃╋┓┳┳┛┓━╋┛┫┻┏┣┻┏┫┻╋┫┗━╋━┫┃
┏┫┣┛━┻╋┓┓┓━┻┛┳┗┛┣┃╋┻╋┏┫╋┗┻┣━┗┳┻━┃┳┗┫┛┗┃┣
┳┳┛┏┛┳┻┫┣┃┳╋┃┣┫┃┏┏┓┗┣┗┛┳━┏┻┃━┻┳┫┻┫┓┛┃┻┃━
┫╋┳┗┗┏┗┏╋┏╋┓┻╋┳╋┏┗╋━┓┻┗┗┓┛┛┓┃┏┛┫┏┣┏
┗┳┗┃┣┫┃┻┗┗┫┛┳┣┓┛┫╋┃┓━┣┓┻━┓┓┛┻┏┫┓┻╋━┳┛┣━┳
┓┃┏┃┏┓┗┃╋┣┳┗┏┏━━╋╋━┣━┫┏┳┫┻┃╋┓┣┏┛━━━┛┣┫┳┓
┛┃┫┓┳┫┏┓┓┃┳┏┳┏┳┻┣┫┃┫┫┳┗┓┏┻╋┛┗╋┗┓╋━┃┫┣┫┓┻
┻┛━┛┫┳┳┓┻┛━┓┫┃╋┻┗╋┳━┃┏┛┻┫┓━┳┻┻┳┳┏┳┏━╋┗┳╋
┏━┛┻━┃┏╋┳━┻━┳┫╋━╋┳┻┣╋┻┣┏┛┳┫┻┳╋╋╋┛┗┳┛╋┳┃┣
┳┣┻━┳━┓┃━┃┳┻━┏┃┏┓┛┗━┳┓╋┣┛┏┓┣┗━┓┏┫┓┏┓┛┓┻┣
┗┏┻┣━┻┗┻┓┗╋━┻╋┳┫┛╋┳━┓┗┓┗┃┫━╋┻╋┣┛━┏┃┫┗┛┣┏
┣┃┳┳┓┓┓┛┣┓┻━┫┓┛┓┏┫┫┫┳┓┣┣┗┫┫━┛┫┓╋┫━━┻━┫┻┫
┗┃┏┳┻┻┃┻┣┻┓┣┃┻┫┳┻┃┓╋┫┳┗╋┗┗┗━┣┫┏┗┣┻┣┫┏┓┳┫
━╋┻┳┃┃┃┓┛╋┳┳┻╋┻┓┣┃━┣┓┻┃┏┫┣┃┃━┃┃┳┗┳┃┓┓┣┏┛
┓┳┛┓╋┣╋┗┃┏━┗┃┗┓┏┫┻┛╋┛┳┳┫━╋┏┗┫┳┻┓┃╋┏┳┳┛┓┏
┃┫┓┻┗┃┛┻┫┳┗┣╋┛┃┏┻┗┳┃┗━┣┣┗┏┓┓┣┛┓┛╋━╋┏┳┗━┫
┻┫┫━┫┫┣┻┏┓┏┣┃┏┫┻┃┛┛┳┫┗┛┓┃┫┳┃┣┃┛╋┗┏━┃┻┓┣┛
┻┃┏┓┫╋╋┗┃┫┗╋╋┳┫┣━┣┗┳┻┫┃┳┏┫┳┏╋┛╋┏┛┃┗┗┏┫┓┳
┗┓╋━┣━┗╋┳┛┳━┗┻┏┗┫┛┃┻━┫┏┣┣╋┃┻┃┛┃┃┗┣┣┳┣┳┳┗
╋┣┃╋┛┓┻━┫┃┗━┃┻╋┛┗┻┗┓┳┗┛┫┗┗┫┓┻┳┏┫┫┃┃╋┃┫┏┣
┛━┓┫┫┛┣┳┓┫┳┏┣┻┓╋┏┣┃┛┣━━┏┣┫┏┗┻━┏┛┫━┛┳┃╋┓┳
┓┫┻┻┗┓┗━┏╋┳┻╋━╋━┣┛┗┣┓┻┳┃┃┛╋┃━┃┛╋╋┻╋┃┛┳━┻
┗┃┻┳┣╋┗┏┗┳┓┓┃━┛┫━╋┫┣┃┻╋┗╋┓╋━┏┳┣┗━┓┳┛┻┫┓┗
┻┫┣┓┏┗━┛╋┃┫┻┗┳┃┓╋┃┗┃┛┏┳┓┃┃┏┛┳╋╋┣┳┓┣━┣┃┃┳
┻┻┗┻╋┗┳━━┳┣┫╋┓╋┻━┻┏╋┫┫┳┗╋┗╋┫┗┫┓┓┣┣┻┏╋╋┣┏
┃┻┗┃┫┫┫┃┏━╋━┗┛┻┣┫━┫┣┏┗╋┓┏┓━┃┳━┣╋┳┏╋━┃┣┣┛
┗━┳┗┳┓┳┳┗┏┗┓┛┃┏╋╋┗╋━╋┣┏┛╋┻┏┛┓┫┳╋┣┳┛┳━┻┓┛
┳┻╋┗┛┻┗━┓┏┣┣┏┛┏┏┣┏┻┣╋┛━┳┛┃┛╋┻┛┳┏┻┃┛
╋┛┏┗┣━┏┳┛━┛┛┗━┻┫━┣┫┗┃┳┏┏┣┳┗┣┗╋┻┏┫┏┓┓┛┻┃┗
┳┫╋━╋┓┛╋┳┏┛┣┫━┓┗┏┗━┛┻┛┣┃┗╋┓┣┻┛┫┓┃┳┣┗┓┻┃╋
┻┃┗┃┏┃┏┫┳┛┃┓┓┳┃┗╋┛╋╋┏┳┏┫┣┳╋┓┛┻┣━┳┳━┗┓┗┛┛
┛╋┓┃━┻┏┓┓╋┛┣┻┳┣┓┛╋┗┛┗┓┫━┳┃┻┻╋┳┫┓┳┃┻┃┃╋╋┳
┗┓┫┗┛┗┛╋┛┏┏┣┗┗┻┛━┗┏╋┃╋┛┓╋┓┫┗┗━┳╋┻┗╋┓┏┫┛┗
╋┳┏┏┗┃┏┃┛┃┳┏┻┳┫┛┛┓╋┻┛┻┻┣┓┃┳┃┻┛┳━╋┫┏┛┫┃┫┏
┻┫━┳┃╋┗┫┫┓━┳━┓┣┃┓┏┛━┫┻┗━┻┓┫┳┛┃┓┻┃┛┏━━━┗┫
┏╋┗┻┛┃┻┓┻┻┓┣┣┻┗┳┫┫━┣┣━┓┓┗┫╋┻┳┫┃╋┗┓┛━┻┻┃┏
┛━┓┻┻┫┗┳╋┫┏╋┣┃┓┏┳┫┗━━━┻╋┻┫┫┫┳╋┏┳━┻┛┫┓╋┻┫
┳┗┃┣┳━┃┃╋┳┃┓┛┻┗┗┏━┓┫━┻━┃┏┫━╋┣┣┻┫┛┛┗┫━━━┻
┏┏┫━┻┳┏┳┫┣┳╋┓╋╋┻┃┫┗┗┏━┏┻┏┣┣┛┃┛┓┛┻┫┏┏┣┛┓┣
┗┻━┛┫┛┗┛┓┓┃┏┃┓┃━┫┏┫┃┓┛┳┻┳┫┻┣╋┓┛┗┳━┳┏┻┛┗┗
━┃┳┳╋┓┳╋┓┏╋┓┻━┏┗┃┃┃┛┏━┣┫┓┗┓╋╋╋━━╋┛┻━┣╋┣┻
┛┣┻┻┓┛┏┫┏┛┃┳┣┻┻┃╋┃┣┻┗╋┫┻┏┫┏━┳┃┳┗┛╋┃┓━┏┃┏
┛┏┣━┛╋╋┓┛┏━╋╋┓━┓┳┃━┏┏┛━┻━┛━━┣┗┻┳┣┻┓┫━┗┗┏
┓┛┻┫┻┫┃┳┣╋┏┳┃┗┃┳┗┃┳╋┓┫┗╋┗━┳┻╋┳┗┫┫┻┃┗┳━┃┛
┳━┫┏┃┻┫┓┳╋━┗━┫┛┃┃┗╋┻┣┓┗┛┓╋┗┃╋┣┳━┛┣┃┏┓╋┳╋
╋┏┫╋━━┛┗━╋╋━┏┛╋┛╋┣┗┃┓━┛┣┣┏┫┫┣┃┛━┃┛┏┏┃┻┏┓
┗━┳┛┣┣┻┏┗┏┳┳┛┣┳┫┣╋┫┫━┣┏┏┫┗┫┻┻┫┓┃━╋┗┗━┫┛┳
━┛━┻╋┳┳┻┛┓┏┛┣┛┏┓┳╋┓╋╋┫┃┳━┗╋┛┏┓╋┗┛┏┛╋┛┗┃━
┣╋┫┻┛┳┓┏┛┣┫┗╋┏┛┫━┳╋┏┣┫┛┻┳┛┳┏┳━╋┳╋┓╋┻┗┗╋┻
┻┣┣╋┻┃┓┛┛┻┣┛┻┳┳┫┳┣┃┗┗┛┗┗┏╋━┳┃┗┻┫┳┣┏┛┏┓┏┳
╋┻┓┏┫┏┃┗┻┛┏┓┣┛┃┃┓╋┃┗┓┣╋━╋┳┻┫┻┻┫━╋┃┻┓┫┳┓┳
┻┓┫┫┫━┳┛┻┫━┻┓┓┛┛┏┏┓┗┳┛┫┫┓┃┓┗┳┃┃┻┃┳┳
┫┫━┣┗┃┳━┏┓╋┣┓┓━┃┓┣┣┛┓━┗┃━┗┏┣┃━┻┛┛┣┻┳╋╋┳┫
┣┗┫━┗┃┣┻┛┓┫━┻┣┳┃━┛━┻━┳━┳┏╋┏┓┛┛╋┣┣┏┫┳╋┓┫┻
┛┫┫┳━┏┻━━┳┣╋┓┛┃┗┓┫━╋┛╋┗━┳┳┣┣┃╋╋┳━╋┛┣┛┻┫┣
┗┃┻┓┳╋┳┫━┫┫┳┛┳┏┳┛┏┛┗┓┣┛┳┗┻┻┓┏╋┓┃┏┳┏┻┫╋┳┗
┏┏┓┳┗┗╋╋┫┗┻┣┓┣┛┃━┳┻━┗┗┳┃┓┛┫┻╋┛╋┏┫┛┏┻┣┳┫┃
━━┓┓┃┻┓┏┛┣┳┃━┓┣┻╋┣━╋┛┃┓┳━┗┗┛┗┛┣┳┗┣┗┗┃┃┗┏
┗┏━┳┣┫┏┣┻┣╋┏╋┳┣┗┳┓┳┫┳┓┛┗━┓┫┣┳┣┓╋┛┏┏┳┛━┣┓
╋━┃┛┛━┻┃┓┛╋┃┓╋┛┻┣┓┻┃┻┏┓┛┫┛┓━┳┳┳┏┓┣┫┃┏━╋┻
┏┳┫┳┳┏┣┳┣┫┓┛┣┣╋┛┓┣┛┫┗┏┳┃┣━┛╋┫━┻━┫┏┛┛┗╋┃┻
┣┏┻┻┗━┳┫╋━┣┛┛┳┳╋┓┗┏┗╋┏┳┻┣┓┗┓┛┗┃┃┗┏━┗┃┓━╋
┃┻┓┫━┳╋┓┣┏╋╋┳┏┗┓┫━┏┏┫┫┻┏┛┣┻┗┣━┳┳┗┳┗┓┳┣┣╋
┳┛┻┫┣┗┏┣┛┃┛━╋┗┛┫┻┏┫┫╋┗┃┛┻┻┳┳┛┗┫┛┏┣┳╋┃━┃┗
┏┃┏┏┳━┃┏┗┃┫┛━┗╋┓┛┓┻━┃╋╋┏┃┗┳┻┓┣┓┫┻╋┣┗┻┛┏━
┛┣┗╋┛┣╋┻┣┻┳┻┛┓┓┣┗┻┫┏┓┛━┏┗┗┫┓━┏━┗┫━╋┛┓╋┫┃
┏┣┃┃┳┣┃┻┫┳┏┏┳┳┓┗┛┻┳┃┗┫╋┻┏╋┻┃━┗━┏┃┳╋┏┏┓┻┏
┣╋━┗┃╋┗━┛┓┳┃┏━┓┓┣╋┓┻┛┣┳━┫┛┓┻╋╋┻┻╋┃┗╋┻┣┻┓
┓┛┳┣┓┳┛┫━━╋┻┏┛┓┣┫┛┫┏┳┏┗┣┓┣┳━╋┣┫┫┛┳┏┣┏┻┻┏
╋┏┃┳┫┻╋┣┫┓┫┻┻╋┓┛╋┻━┗┓┗┛┗┃╋┏┓┣┣━┗━┗┣┏┗┓┏┫
━╋┻┳╋┏┳┃╋┫┗┗┣┫┏┫┓╋┏┓┛┛┗┗┓┛┗━┛╋┃┫━┓┗┏━━┏┛
┏┃┫┫┏┏┳┣╋┻┓┻┻┗┳┳╋┏┳┻┏┣┣┃┗┣┛━━╋┛╋┓┃┫┏┓┗━╋
┗╋━┛┳╋┏┫┣┫┣╋┳┗┗┃┏━╋┣┗┏┫┃┫┻┏┏━┻┻┳┗┗┣┫┛┃┣┏
╋┳━┻━╋┫┓┣━━┓╋┣━┗┫┳┏┫┃┏┳┳┻┃┗┏┓┓┣┓┏━┗┳┣┳┣┳
┏┓━┏┳┫┻┛┓┃┛╋━┏╋┗┫┛━┣┫┛┳┗┳┫┫┻┃╋┻┗┫┣╋┫┳┻┫━
━━━┛┏━┏┫┫┓╋╋┛┻┫┫━┓┛┃┣╋┫┻┗┫┓┳┳┳┗┣┫━┻
┏┳┣━━┗┫┓┫┃╋┛┗┓━┛┻┓┓┏┳┳╋╋┓┓┻┻━┗┏┃┻┛┛┃┫━╋┃
━┓┛┓┛┣┗┓┣┳┗┗┳━┛┣┏╋┛┣┛┳┫┣┏┃┣━━┳┏┗━┃┳┛┣┗┛┃
┛┫┗┳┻┣┗┃┛┫┏┛┗╋╋┳┛┏┏┣┓━╋┛┗┫┃┛┫┫┣┣┻┓╋━┳┗┫┓
┛┳┫┏┏┏┏┃┏╋┣┓┳━┻┃┣━┓┏┫┗┏┣┫┃┓┫┻┓╋┏━┓┏┻┃┳┃┛
┫┓━╋━┫┳┣╋┛┻┳┏━┛━┛┗┗━┻┫┻┣┗┏┓┏┻┻┳┗┛┃┏┛┛┳┛┏
┛┓┻┣┗╋┣╋┗┳┃┓━╋┗┗┗┳┣┏┻┗┗┳━━┫┛┣┛━╋┛╋╋━┏┏┏┃
━┣┗┫┳┏┃┳━┳╋┻┣┳╋━━┛┻┻┛┃┻┛┣┏┫╋┫━┻┻┣━┫┫━┓━┗
┳━┓╋┓┳┃┃┃┓━┗┗━┛┗┓┻┏┓┏┻┗┫┃┳┓┳┃━┳┳┏┗━┳┏┃┛━
┓┫━┓┛┣━┫━┛┃┃┻┗┃┓┫┣┣━┃┳┫┗━┛┃━┗━┛┃┃┗┫┃┣┫┳┓
┫┃┻┛┳╋┳┓┛━┗┃┫┳━╋┫┻┗┃┃┗┻┫┗┻┃━┛┳━┻╋━┣┛┫┛┳┃
━╋┣┗━┫┗┏┗┻┓╋━╋┳┛┳┓┛━┏┫┏┛┓━┻┃╋┳┛┳┏┻━┳┣━┃┛
┫┃┫┫┃┏┳┓┣┫┫━┃┗┛┫┃┳━┳━┣┣┓━┓╋┏┃┻┛┻┗┏┗┳━┏┓┏
┏┃╋━┓┃╋━━┗┏┛┳┏┻┃┣┗┳┣┃┳┣┣╋┗┻┻┗┓┳┏┃━┓┓┳┳┓━
╋┣┃┛┗━┏┣┫┛┣┛━┣┓┃┻┻┫┣━━┗┏┓┻╋┻┃┻┓╋┓┻━╋━┻┳┳
┫┻┗┛┏┳┓┛┛┓━┏━┓┏┗┃┻┗┻┣┛┗┳━┓╋┓┣┣┣╋╋┛╋┃━┓┗┃
━┛╋┻━┓┫┻┏┻┓┗┫┓┃┣┓┏┗┫┳┣┏┣┗┗┃┛┣┓┻┓┫┳┛╋┃┛━┳
╋┣┗╋┃┃━┛┫━╋┫┓┛┃┏┳┃┻┫╋┫┳┳╋┏━┻┣┓┏┫┫┫┣┗┛┛┫┳
┗┫┓┣┫┻━┻┏┓┣┃┃┫┓┏┓┃┏╋┗━┗┳┣┣╋┓┻━┣┓╋┛┏┳┃┃┫┛
┗┳┣┏╋┃┏┻━┃┫┣┻┻┛┏╋┃┳┫╋┛┏┳╋┣┻┗┃┣┛┻┻┫┣┻┓┗┃┳
┣┳┗┏┗┓┗━┣┓┓┏╋┻┓┫┻┳┏┛┻╋━┃┛┻┃╋┻┃┻┛┃┓┛┗┓┏┗━
┳┳┃━┻┏┫┏┏╋╋╋┻┃━┛┣┻┏┏┃┗┓┗┻╋┣┳━┫┓┫┻┫┃┗╋┣┫━
┏┓┏┳╋┗┻┣┏┫┫┫┻┃┫┣┣┗┣┗┃┏╋┛┃┻╋┏━┏┗┫┓┫┻┃┳┣┏╋
┛┃━┛┏┃┗┃┣┫┣┗┏┛┫┛┻┫┫┗╋┻┏┣┓┳┣╋┗━┳┛┻┏┓┃┳┫┻━
┗┃┛┏┫┏╋┃╋┓┣┻┳┓┗━┳┛┛┫┫┃┗┛┣┛┏━┗┣┗┳┃┻┳
┛━╋┏━┣┏╋╋┫┻┃┗━┏┛┃┻┏┗┫╋┗┏━┳┛┏╋┃┻┣┣┓━━┛┛┣━
┃┫┻╋┗┛╋┻┫┻╋┃━╋┏┛┏┛┏━┗┃━━┣┫┓┛╋┗┳┫┃┓┃┻┓┗┏┏
┗┻┏┳┏┳┃┛┫┗┣┻┃┛━┛┃┛┻┓━┏┛┫┛┫┳┃┻┃┣┃┻━┛┫┻┻┗┣
┫━┃╋┛┣━┻┻┏━┻┛┣┛┃┫┛┻╋┏┣┏━┻┃┫┏╋┣┛━┛┗┫┫┣┫┓┓
┳━┣┓┓┳┃┫┻┛┏┻┛┫┓┓┃━┓┫┃┏┳┛┫┫┫┻┃┓┫┏┓┣┓┃┫┓┻┏
┓━┣┗┫┳┗┣┳┗╋┣┗┫━┃┏┛┣╋┃┃┃┳┫┫┗┃━┛┣┣╋┏┏┣┃┻┗┓
┏━┏┫┫┓┻━┻┫━┻┓┗┫┗┻╋┣┻━┣┏┫┗┻┗┏╋┓┳┫┳┛┣┫┃┫┏╋
┃┛┏┣╋╋┃━┛┳┛┓┓┳┃┃┫┻┏┓┃┗┃┗━┻━╋┓━┓┃┓┗┣┓┳┣┃┣
┣┓╋┣┫╋╋╋┣━┏┃┓━┫┃┓┫┳┃┛┳┫┗┳┓┣┛┳╋┣┳┃┓┣━━┏┳╋
┫╋╋┏┛┃┗┣┗┗┃━┛┳┃┳┳┻┓┏╋╋┓┻┏┫╋┻━┛┏┣┓┏┻━━┛┣┳
┗┃━┳┗┏┫╋┳┓┫┳┳┫┛┏┻┫┻┫┛┏┛━┃┏┻┛┓┻┗┻┛┫┗┃┣━┫┓
┏┗┳┓┳┃┓┛━┛┣┛┏┛┣╋┃┛╋━┳┻┏┃┛┓┻┻━┛━┓┣┏┳┏┗┃┫┻
━┣┣┳┃┓┏┫┓━┳┃┗┏┳┃┗┫┣┃┫┳┃┏┗┏┫┛┻┓┳┣┻┏┣┣┛┻┏┣
┳┓┫┫┏┃┛┛╋┻┳┳┃┫┳┻┓┏┛┏┓┣┗┏┳┻┗┓┳╋┗┏┓┛━┓┓┏┫┫
╋┓┓┃┏┏┫╋┳┫━┃┻┃┗┏┫┛┫┏┃┏┣╋┓┃┫┓┛┗━━┣┳┻┗┛┣┗┣
┏┏┳┣╋┻┫┗┏┏╋┫┗┳━┻┫┣┣┛┳┛┓┗┏┗━┫┻━┣┣┣╋┗┛┣┻┏┻
┗┫╋┣┓┣┻┳┫┛┃┛┃┫━┏━┃╋┓━┏┳┳┓┓╋┗┗┣┗┛┫┗┫┣┃┳┏┳
┣┛┳┏┻┫━┳┗╋┫┛┃┃━┻┏┓┳┫┳━╋┓┓┫╋┣┗┓┳╋┛┏┣━╋┃┗┓
┫┏┏┣┣╋┻━╋┏┳┳┳┗┻┃┳┗┏┻┏┻┫┃┗┛┛┏┫╋┗━┛━╋┳┫┳┃┫
┓╋┛┛┻┻┃┃━━┗┣┳┛╋┣━┓━━┃┗╋┗┣┛┓┓┓┓┛┃┃┛┛┛┫┃┣┏
┻┏━┏╋┏┃┓┛┛┻┏┣┻┣┻╋┓┗┳┛┣┏━━┓┛┣┳╋┻┃┫╋┣┓┗┓┛┻
┻┫┓┗┃┃┳┏┻┣┓╋┫┛┻┫┃┛┣┣┓┓┃━━┃┳┳┏┳┏┗┻┳┃┳┏━┣━
┻━┫┓┫┏┛┣━┓┗┗┃┣┣┻┏┛┳┃┫━━┛┫┃┛╋╋┫┏┳┛┓┃┓━┫┣┓
╋┣┳┓┳┗┃┃╋┛┻┫┏┛┃╋╋┏┗┗╋┣┗┻┃┻┫┳┏┛━┏┗┣┏
┣┗┏┛━┫┳━┻┃━┗┗╋┳━┣┓┣┻┏┣┓┫━╋┣┏┗╋┣┛┗┗┗┻┣┏┣╋
┫┳━╋╋┏┛┻╋┣━┳━┛╋╋┗┳┗┏╋┃━┣┻╋┏┫┓━┗━┻┣┛╋┻┏╋┏
┃┃┣┃┃┏┃╋╋┛┛╋┻┃┻┻┓┻┫┃┓┫┫┳━╋┫┻┗┳╋┗━┣┛━╋┫━┏
┻┗┓┏┛╋┏┃┻┫┃┫┗┏┓┫━┣┛┫┫╋━┣┳┃╋┏┫┫┫┻┣┃┓┣┏┻╋╋
┗┣┓┏┓┃┛┛┫┳┗┫┃┻┗┛┏┣┏━┓┻┛╋┳┳┏┏┳┫┃┫┣╋┃┻╋┃┻┻
┣┃━┓╋┻┣┓┻┏┛┫┏╋┳┃┻┓╋┏┻━┓┫┗┻┗┻┓┃┣┻┣┏┓╋┻┫┳┻
┏━┗┗┣┻┗┃━┗━┗┗┫┏━┣╋┻┃┫╋┛┓┓┻╋╋┣┓┻╋┻┃┛╋┃┏┳━
┏┗┛┳┫┃┗┏┻┛┃┛┗┛╋┗┗┓╋┓┃━━┫┗┳┫┫┓┃┳┏┳┻┏┃┫┗┣╋
╋┫┗┃┏┗┻┫┳┣╋┻┗╋┓┳┏┻┗┛┛┛┏┏┳┻┏━┏━┻┗╋┓┳┣┗╋┣╋
━┃┳┃╋┳┛┗━┻━╋━━┳━┫┏┗┗┓┃┣╋━┫┫┻┓┻┗┃┗╋┗┣┻┃━┃
┏━┃┓┳╋┓┻┣┃┗┏━┃┃┏┗┓┃┳┗┃╋┳┛┣┃┓┻┏━┻┃┛╋┏┗━┗┃
━┛┏┳━┛┛┃╋┻┳┫┛┫┃┃━━┳┏┛┫┻┓┓┳━┏━┗┛┳━┓╋┏┳┛┣┫
┻┳┫┗┏╋┃┛━┻┳┃┳┳━┓┳┳┗┣┻┓━┛┳┳┓╋┫┗┛┻┏┳━━┗┣━┳
┃┃╋┗┛━┫╋┻┓┗┛╋┗┛┫┓━┗┻╋┃╋╋┫━┣┏┫┻┫┛┃┳┻┗━┳┣┳
━┗┃┗━┓┓┓┛┃━┗┛╋┳┃┫╋┻━╋╋┃┓┃┛┏┏┳┳┗┏┛━┓┗┗┻┳┻
┗┗┻┓┏┛┗┫┗┳╋┫┻╋┻┗┏┓━┳┻┃┳┛┏┃╋┫┓┛┃┳┛┃┓┣┫━┳┗
┏┏╋┫┫┃┣┏┻┛╋┓┏┃━┣━┗┫┗┏╋┓┏━┛━┓┓┣╋┏┳┃┫┏┳┳╋┃
┗┗┻┗┳┳┣┏┗┛┗┫┣╋┳━┗┛┛┓┫┗┛━┣┗┛╋┓┻┓╋┳╋┃┣━━━┏
┗┫┳┓┏┗┳┓┻┳┫┃┳┗┗┛┫┫┛┣┻╋┃╋┓┣┗┛┗┓┏┣┻┫┫┗╋┃┣┓
┳┛┏┃┏┓┛━┓┃┻┗┛┏┳┗┛┫┏┫┃┫┫┫┫┓┏┻╋━┳┣┛┃━┛┃┳┃━
┗┃╋╋┣┏━┓╋┓┻┃┳┳┃┛┣┻┓┛┓┣━┻┻━━┻━┏┣┳┗┃┛┻┳┃┛┛
┓┫┏┻┛┃┳┓┳┏┓╋┣┏┫┗┳┻┛┓━╋┻┗━┣┣┃┣┣┳━┻╋╋━┓┳╋┻
┳━┃┏╋┛┫┫━┫┫┃╋┗┣┛┳┻┻┏╋┫┫┫┏┛┳┣━┛━┣┓┃┃┣┗┗┻┓
┃┗┃┳┏┫┗┛┏┳┓┗━┛┣┛┏┃┣━┻┻┃━┗┏┻┛┳┃╋┏┃┓┫
┻━┳┏┃┳┓┓╋┳┻┫┃┣┫┛┻┫┛┓┗┓┃┛┣┻┫┗┫┣┃┣┣┃━┓┃┓┳┣
┳┗┳┻┏┗┏━┓┓┓┣┏╋┳┛┻┻╋┏┛┏┏┻┗╋╋┃┛┏━┛┏┳┣┗┗┃┓╋
┛┻┓┫┻┫┫┣╋┏┓┣╋┳┛┃┻┣┏┃┓━┓┓━┏━━┻╋━╋┻┏┳┳┓┛┏┛
━┏┛┻┣━┏┓╋┳╋┓┓┓┻┓┗┣┳┻┗┓━┓┏╋╋━┫┛━┛┛┣╋┗┳┓┣┃
┳┻┏━┏┫┳┻┛┻┏┏━╋┳┣╋┛┫┓┳┳┃┫┻━┳┣┫┫┻┃┫━╋┓┃┓┏┳
┳━┛┏┏┫┣┻━┛┳┃┫┓┣┃┃┣┏┏╋┻┃┫┫╋┛╋┣┃┗━╋┳╋╋┃┫━┳
┛┗┓┻━┓┓┏┣┃┓┛┛┃┻┣╋╋┣╋┃┛┃┳┗┫┗┓┃╋┻┳┫┻┓┫╋━┗┗
┳┃┫┃┣┓┏┣┓┃┳━┳┗┃┗┗┃╋┓┻┫┓┓┣┛┓┃╋┃━┣┓┫┛┏┓┓┫┛
┫━╋┻┣╋━╋┻┛┃┣┓┳┓┏━┳━━━╋┓┫┏┻━┓┳┏┣┻━┏┣┃┏┣━╋
┓┳╋┫┳┏┓┛┓┳┓┣┏┛┏┣┏┻┣━━┃┓┃┛┣┫┃┣┃┻┳┓┣┃┳┛┓┃┛
━┛┫┣━┗┃┻┣┻┻━╋┛┏╋┃┫┻┓┗┳┣┫┃┫┫┣┏┳┏━╋┓┏━┏┓━━
┛┳╋┳┗┳━┗┃━┃━┣┛╋┛┻┏┳╋┓┣┣┳┓┛┳┗┳╋┗╋┳┣┳┓┳┛┻┃
┓┛━┗┏┣┛━┓┳┻┃╋┃┻━┓┳┫┻┫╋┗┳┃┻━┓━┣┳┻┃┣┻┫┣┫┗┗
┃┣┛┓┳┻╋┃┻┛┣┗━┻┗┻┏┃┏┳┛┃┣┻┻┳━┻┳┗┳━┣━┓┣┣┏┗┗
┫┻┻╋┓┛┳┗┓┻┃┗┳┏┳━┣┫╋┳━┳┳┗━┫┳━┣━┗┃┛┳┫┳┫┛┳┻
┗━┻┻┓┃┃┛┛┛┏┃┗┏━┫┏━┣┗┛━┫┓━┓┃┫┳╋┣┻┗┗┣┣┻┏╋┛
┫┫┏╋┃┓┳┗┃━┃┻┣┛┛┳┻┻┃┗┻┏┃┫╋┛┗┗┃┏┗┃┃┻┗┳┃━┻┣
━┛┣┻┏┃┃┗┳━┣━┏┣┗━┛╋┳┏┛┻┻┻┻┃┳╋┃━┫┓┛┛┃┏┳┳┃┏
━┏┫┓┃┗┛┫┻┳┗┗━╋┛┓┻╋┓┃━┫┫┛┓┏┻┓┛┣┏╋┓┗┫┓┻┣┏┛
┗━━┣┻┳┏┳━━┃┳┃╋╋╋┗┓┏┫┛┛┳┻┻┣┳┳┗┫┳┫┻━┳┃┫┏╋┣
┫━┳┻┳┗╋┣┳┏┛╋┫━┓┫┗┫┳┓╋╋━┃┳┏┳┛┃━┣┫┣┃┳┫┣┗┳┏
┓┳┳━╋┓┗┻╋━━┳┳┓┓━┃┻┛┗┗┣┫┻┣━┻┗┫┃━┃┣┗┣┏┣┛┃┳
┻┏╋┛┓━┻┣┛┃┃┫┣┣┳┛┳┛╋━┣┫╋┃┛╋┛┣┫┳┳┓┛┗┳╋┻┳┣┏
┓┛┗━┫┻╋┫┗┓┫┓┗╋┓┓┳┻┗┏┳┗━━┫┻┗┳┛┳━┻┗━┳
┛┏┗╋┗┣┗┃┃┗┓┃┛┻╋┛╋┻┛┫┳┻━┻┳┗╋━┫┛━┓┳┻┣┓┣┃┣╋
┃┳┳┛┏┓┛┣┣┓┏┫┛┃┏╋┏━┛┏┣┛┻┻┣┗┗┓┛┓┣╋╋┛━┏┏┏┃┗
┻╋┫┳┻┓┛┓┛┻╋┳┓┓┻┫┫┗┳┫┳┻┓┏┃┛┣┣┃┓┫┫┛┓┏┗┃┓┏┓
┃┗╋┻┳╋┻┳┻┓┫━┻┛┏┣━┫┣┳┏┛┗╋┣╋┳┻┗┛╋┗┓┗┳━┓╋┗┏
┓┫┳━┓┓┛━┃┣┛┗╋┻┏┣━╋┗━┫┃┛┏┳┻┫┫┳┣┻┻┗━┃┃┏┫┣┣
┗┣┻┛┗╋┛┛━┗┓┗┓┏┓━━┣┻┏┛┃╋┛┫┛┛┓━┳┃┓┓┛┗┓┏┳┓━
┫┃┫┳┫┻┫┣┻┓┫┏┳┓┃┗┏┳┳━┗┫┏┏┳┓┛┻┻╋┻┃┗┣┳━━┓┫┓
┳┳┣╋╋┻┳┻━┣┛┏┻┳┛┛┗┳┣┻┳┏┛┗┃━━━┳┛┫╋┻┫┛┃┃┛┛┃
┏┣┃┛┻┣┏━┳━┏╋┓┻┃╋┳┻━┗┗┻━┃┻┻┗━┳╋┻┏┳━┣┫┗┣┣┓
┻┗┻┏┫┃╋┃━┣╋┣┫━┛┗┳┣┗┳┏┫┃┻┃┫┳┻┓┣┓┛┻┃╋┏┣┻┓┻
━┓┏┓┃┓┛┳┳┻┫┓┻┗╋╋┛┻┗┳━━┣┗┏┳┏┃┗┳┏┏┏━┗╋┳┳┏┣
┫┫┛┻┓┻╋┛┃┳┃━━┣┗┫┛┫┗┗┻┏┳┻┓┗┗┣╋┻┣┻┻┳━┳┛┃┃╋
┻┫╋┃╋┛┳┳┻┗┻┳┏┫╋┻┳┏┏┗┻┣━┛┫┗━┫┗┗┏┳╋┃┣┣╋┓┛┗
┫┏┛┛┫┏┏━┻┛┫┳┗┃┫╋┛━┗┫┗╋┫┣┻╋┣┳┗┃┳┛┛┳┗┫┻┗┏┛
╋┛┛┻┫┳┗┛┓┫┫┗┛┃┫┗┫┳┫┏┛┗┃━┻┳┳┳┛┏┛━┛┫┛┻┳┃┳┳
━━┣┣┻┳━┣┻┃┃┣┃┳━┳┏┛┗┗┫┫┫━┃┛┛┓┫┃┗┳┃┻┣┃╋┫╋┻
┏┏┻┛┓┫┛┫┓┗┻╋┗┓┃┓┓┗┃┛╋┛┣┛┻┏┳┻╋┛┗┓┻┛┏┓━┣┳┫
╋┣┣┗┻┫┫━┻┣┛┳┣━┣┫┣┳┻┳┳┣┛┓┳┃┳━┻╋┃┃╋┳╋━┏╋┫┛
┗┏┓┛┓┃┓┻┗┻┓┗┓┻┃┫┓┗┫━┫┏┻┣╋┏━━┣┛┫┗━┳╋┏┓┗┳┳
┳┳┛┓┣┳┣━┣┛┓┛━┣┃┗┗┻┛┛┏┓┓┣┃━┫┓┏┻╋┓━┛┳┃┗┃┗┏
━┣┃┗┛┃┛┣╋┓┣┫┻┫┃┻┓╋┃┣┻┗┓╋┳┣┳━┛┓┃┣┓┗┗┛━┳┛┗
┫┻┛┃┳┫┃┣━┓┻┓┳┳┛┳┏━┓┻┃╋┣┗┣┓┛┫┣┳┫┫┏╋┣╋━┻┛┃
┫┓┣┏┓┓┗┳┗┻┣╋╋┗┗┃┛┏┛┗╋┣┣┏┛┓┓┗┃┛┃┫┳┓┛┳━┏┳┃
━┛┗┏┗┓┃╋┻╋╋┛┛┗┫┗┛┻┳┏┃┫┻┫╋━┛┳┗┻┳┓┛┓┛
━┫┣┛┏┏┃┻┣┻┓┻┓┏━┏┗┻┫┻┣┳┗┫┳┗┗┳┗┃┣┫┓┛━━┛┓┃┻
┳┛┻┻┣┻┛┓┻┛┓━┫╋╋━┛┗┓┻╋┗┛┏┗━┛┃╋┓┃╋╋┫┛┳━╋┫┣
┣┗┻━┗┗╋┫┣┓┏┳━┫┓┛┳┃┃┻┓┻╋┓┃┫┓┫┣┓┏━┗┻┫┏┗┏┓┳
━┃┳┗┃━╋┏┏┏┗┣━┻┣┛┣╋┳┏━┗┓┣┫┃┏┓┏┻┏┳┗┗┓┏┳┛┗┻
┛┗┛┳┗╋┏┣╋━┓┻┓╋┣┏┓╋╋━┃╋╋┫╋┗┏┣╋┻┓┛┣┓┳╋┛┳┗┗
┫┓┫┃┛┓┏┗┗┗┫┗┻┃┓┓╋┣┛┫┗┓╋┛━┳┻━┓┣┃┻┫┓┛┃┓┳┓┳
━┛┃┣╋┫┏┣┫┗┫┳┻┛┓┏┛┻┓━┫╋┏┫┛┏┛┗╋┛┗┗┣┫┏╋┃┃┻┃
╋┣┳┻┗╋┳┣┫┣┏╋┗━┓┓┳┏┻┫┓┣┣┳╋┻━┫━┗┻┣┫┓┳┳╋┗┛┛
┻╋┛┏┏┏┻┳╋┛┓╋┳┓┣┃┣┗┗┫┛┃╋┻╋┻┳┻┫┣┓┳╋┗┣━┣┛┻┏
┓┻┓┻╋┣━┻┣━━┗╋┻┃┻┻┣┫━┳┣┛┗┻━┓┏┛┫┣┳┓┏┏┳┓┃┣┓
┛━━┏┛╋╋┻━┛┗┗┓┫━┏┻━┳┓┓┃┣┳┻┳┃┗╋┫┃┳┏┛┫┣┗╋╋━
┃┗┛┻┏┗┫┓┻┏┻┛┓┓┣┃┳┳┫━━┃╋┣┗┫━┓┏┻┃╋┫┳┳┻┏┫┛┛
━┳┳┓┃━┣━╋╋┻┫┻╋┗┳┗╋┳┏┓┓┳┃┛╋┛┣━┣┏┏┛━┣┗┳╋┃┳
┃╋┻┛┣┣┣╋┻┃╋┛┳┫╋┛╋┳┓╋┛╋┣┻┗┃━┃┫┣┳┓┳┏┻┻┗┛┓┓
┫╋┓━┏╋┻┫╋╋━┏┏┫┏┏━┛┏┻┛┛┃┣━╋┻┓╋┫━━╋┣┫┛╋━┗┏
┏╋━┫┃┳┃┳┫┳┃┏┳┫┻╋┣┣┫┫┓┻┛┓┣┛┏┏┫┛━━┗┛┓┏┏┛┳┳
┗━┛┏┛╋┏┛┏━╋┻╋┫┓┳┣┛┃┻┫┓┓┣┳┛┻┃┏┗┓┣╋┃┗┳┣━╋╋
━┣┫┫┓┣━┻┏┳╋┛━┻╋┛┓┛┗┣┃┛┻┓┃┻┫╋┗┏┃┣━━┓┣┳┃╋┣
┓┃┻┳┗━┛┓┳┛┗┓┻┗┗┫┫┳┓┃━┓━┳┗┛┣┫┫┓╋┫┏┫┻┻┓┫╋┃
┏┫┓┫┗┃┳┫┫┓┻┻┛┛┓┣┛┏┃┳┻┫╋┳━━┳┃┳╋┛┻┓━╋╋╋┛━┳
━┃┏┗┫━┻━┏┣┗┃┳┓┓┛━╋┫┃┫┏┫┳┛┣┏┫┓┛┗┫┫┳┣┏┏┃┫┫
┫┣┻┫┣┓┳┛┏┫┗┏┳┛┓╋━┻┫┛┫┏┛┣┣┻┓┗━┃┣┳┳┏┃┳┛┓╋┛
┏┃┻┗┳┻┳┏┳┳━━┏┳┓┫┫┏┓┫┣┳╋┫╋┛┓┻┣┣┏╋┻┛┻┗┃┏┳╋
┻┣┃┛━┳┻┃┓┣┓╋╋━┻┛┃┻┻┻┻┣━━╋┻━┣┏┳┣┃┓┓┃
┳┏┫┏┳┓┏╋┻┗┳┳┻┓┗━┳╋┓━┳┛┳┫┳┓┳┳┳┛╋┣━━┫┻┗┫┣┛
┣┣┫╋┫┏┫┃┛┣┻┛┃┻╋┛┗┫┓┫┫╋┃┏┃┫┃┓┻┃╋┻┏┳┓┗┳┻┓━
┓┗┓┏┫┳┳┻┓╋┣┫┗┗┫┏┃┳┓┣┏┏┫┏┛━┣┗┣╋┓┛┫┛┛┃╋┛┻╋
━┏┳╋┗╋┓┫┓━┣╋┃┗┳━┓┃┛┓┛┻┗┫┛┏┃┃┗┏┃┃┓┏┛╋┏┻┗┳
━┏┏┫┗━┃┻╋┗┣┳┛┃┫┓┫┳━┏┏━┛┫┛┓┗┣┗┃┳┣┳┗┗┻━┓┻┫
┫┣╋┗┻┃┣┃╋┻┫┻┃╋┃╋┃╋┳╋┃┓┏╋┓┓┓┛╋┛┫╋┏┻┃┃┏┫┳╋
┫┗┻┳┓━━┳┃┫┳┛┓┣┛╋┛┃┫┣┛┻┛━━━┫━┃┓┓┣┣┣┫┫━┛┛┗
┣┏╋┳┃┗┛┣┏┛┣━┫┻┫┳┻┣┏━┗┣┃┏┳━┫┛┻━┫╋┛┃╋┳━┃┃┫
┻┣┫┻┣╋━┏┫┃━┓━━┃┃┣━┃━┓┛┃┓┃╋━┳┣┓┻┻┳┏┫╋┣┗━┫
┫┓┓┏━┣┳┏┫┛╋┗┏┛┻┗━┛┓┓┓┃┏┓╋╋┓━┗━┳┏┛╋┛┓┳┫┫┏
┛┛┓━┛┗┻┓┫┏━┃┃┛┏┏┳┃╋┫┗┻┳┏┳┣┏┳┛┣┗┳━╋┃┻━┳┏┛
━┃┓┗┃┓┓┛┓┣╋┃┣┳╋┛┣━━┗┫┗┣┻┃┓┓┫┛┗┫━╋┻╋┣┓┳┛┫
━┫┳┗┃╋┳┻┣┃┗┏┣┣┃┻┳┣┳┳┫━┛┗┏┏╋━━┫┳┣┻┣┛┛┳┗┫┳
┫┳┳┳┣┛┗┗┗╋┫┫┫╋┣┣┛━━╋┫┣┻┃┃┣┏┫┫┗┏┳╋┛━╋╋┏┳┛
┫┫┃┣━┛┏┃┳┃╋┛┏┗━┛━┣┃┳┃━┳┗┣┓┗┛┫┣┻━┗━┗━┗┻┗┗
┫┗┃┻━┓┣┓┗┓━┫┻┗┃┛┻┏┓┣┗┳┫┣┛┓╋━┏┳━╋━┻┏┏┏┣┗┛
╋┣┻┗╋┻┫┳┗┃┃┗┣┓┗╋┻┫━╋┏┣━┳┫┛┣┗┫┓━━┗┏┛━┳┗┣┏
╋╋┏┓┳┣┛━┳┳┻┣╋┫┻┛┣╋┛╋┃┻┻┛╋━┏┣┗┣┣┫┏┳╋┗┳┗┳┓
┣┣┗┳┻━┛┫━┣┃┏┛┗┏┓┫━┻┫┻┳┗┫┃┓┏┫┗┃┓━┻┻╋┣┣┫━┃
━┓┣┏┛┣┛┣┃┃┻┛┣┳┏┗━━┛┓┓┗┓┛┓╋┏┣╋┫┓┫┓┏━┃┫┛┗┫
┳┏┣┣┗┛━━━┻┓┏┓┻┣┓┫┏┃┳┻┛┗┗┓┛┓┗┓┗┫╋┻┓┓┳┳╋━┓
┻╋┻┓┃┏┳┓┏┓┛┫┗┳┻┃┃━┏╋┃┃╋┛┻┛┏┗┏╋┃╋┫┓┫┓┏╋┳━
┫┳┳┏┃╋┣┃┛┏┣┗┛╋┏┫┓┣┓╋┳┳┃┏┻┓┻┛┓━┫┗┻╋┛┳━┏┫╋
┛┏━┗┛┃━┻┣╋┫┏┓┫╋┛┫┃┫┃┗╋┫┻┫┳┃╋━╋┓┗┏┓━
┣┣┗┛╋┫┳┛╋┻┣━┗┻╋┫┏┳┫┫╋┛┛┓┏┳┓┏┳┗┳┏┗┫┛┫┏┣┳╋
┻┏╋┓┏┃━┗┗┏┃┛┃┏━━━┻┫━┏┣┣┫┗┳┣┳┳┓┛┓┃┓┏┻━┃┫┃
┗┛╋┳━┛━┗━┫┛┳┗┛┛━╋┏┗┛┃┃┻╋━┏┃┗┛┓┗━┣┫━┻┣┫┏┻
┏┛╋┳┳┳┗┏┣┣╋┣╋┗┛┗┓┏┏┃┛┣┣┏┳━┛┳┳╋┓┃╋┛┗┗┫┗┏┛
┛╋┛┏┣┻┏┓┻┻┛┏┫┣┓┻╋┃┻┗┏╋┏━┻━┫┣┣━┃┣┳╋┫┗━┏┫┫
╋┳━┫┓┗┓┫┫━┗┫┣┳┣┣┳━╋┓┣┫┗┣╋╋┣┛┏┃┃┃╋┓┏╋┛┓┻┫
┻┻┃┣╋┣┓┓┣┓┻┫┏╋┻┓━┫┻┃┫╋╋┣┻┻┛┛┏┣┣┫┏╋┃┏┛┫┛┻
╋┻┻┏┗┣┳┛┃┛┃┃┃┣┛┃┗┓┳┏┻┗╋┓━┫┃┣┻╋┣┻┳┳┣┗┛┃┳┣
┗┫┛┣┗┳╋┫┓┻┳━━┃┣━┻╋┣┻┻┳┻┣┗┏┗┻┗┻┏┏╋┏┗┫┻┗┏┛
╋╋┛┣┛┻╋┗┣┓┛┳┫━┓┛┻┻┛┻┓┣┃┻┓╋┓┳━╋┗┫┓╋┣┃┏━┻┻
┏┻╋━┫┳┫┳┏┏┻┗┃━┻┫╋┳┳┓┣┣┛┣┣┫┗┣┳┛┫┣┃┣┃┛┻┃┗┓
┛┃┫┃┻┏┃┏┛╋┳┣┫┫┗┛┏┃┳┻┣┣┗┫┃┫┛┳┳┓┓┣┣┛┗┳┛━┳┛
┓┣┏┓┫┃┓┳╋━┛┳┫┣┳┣━┻┻╋┫━┛┓━┃┃┓┏━┃┓╋┫┛━┗┗┗╋
┫┳┗┳┣┗┃╋┃┗╋╋┗┳━┛┣┳┏┣┫┓┛┻┣┛┃┣┣┻┳┗┃┓┓┗┛┣┳╋
┻┏┻┻┫┏┏┣━┓┻┳┏┳┏━┻╋┳┏┣┏┣┗┗┗┣┳┃┃╋┏┃┃╋╋┳┛┃┣
┫┣┣╋┛┳┛┣┳┻╋┳┳━┻━┻┻┫┛┳┻┻┳┻┃┣┃┣┣┃╋┃┓┣┓┃┗┻┏
┓┫┓╋┻┛┏┓┏━┳┓┣┏┛┫┗┗┓┫┃┳┓┃┃┏┗┻┫┫┓┛┓┓┳┣╋┓┣━
┃┃┻┏┏┛┓━┣┗┓┣┗┓━┣┣┛┗┛┳╋┻┳┓┣┗┛┣━┣┏┓┏┃┣┫┏┳┃
┃┳┛┗┗╋┳┣━━┛━┻┓┛┗┛┣┫┫┃╋┃┗┳┛━┏┏╋┓┏┓┫┳━━┛┣┛
┃┗┛┃┃┛╋━╋┣╋┓┫┣━┳┗┓┳┃┏┫┓┣┣┗━┓┣┛━╋┳┃┏┗┏┫┛┳
┣━┏┃┓┳┓┃┗┓┣┃┛┛┫┛┫┻┫┓┣┏┗┛╋┳┓┳┛┗┻┗┃┛━┻┣┃┫┗
┛┓┫╋┻┏┣┻┫┃┫━╋┳┛┳┛╋┛┃┻┃┗┛╋┛┣┏━┫┛━┓━┻┏┫┓┻┫
━┛┏┗┳┗┏┣┻┻━╋┣┏┏┗┏╋┗┫╋━┏┃┳┣━┣╋┛┻━━┃┏┃┗╋┗┫
┏┗╋┻┓┫┛┛╋┃╋━┛╋┏┻┏┃━┓━┫┳┗┫┃┏━┫┫┳━━┃┫
┣┣┗━━╋╋┣┏┏┓┗┛┻╋━━┗┗┛╋┛╋━┛┳┳┗┻┫┓┓┛┳┳┛━┳╋┳
╋╋┛┃┫┫┳┫┫┛┓┓┫┓┣┓━┓┫┛┣┓┗┃┏┣┛┳┻┳┗━━┃┛┃┫┳╋┗
┻┫┗┫┳┏┃╋┏┗━━┳┻┛┓━┓┏┏━┫┏┻╋┻━┫┏┏┗╋┏┛━┻┻┏┫┳
┓┫╋┃┗┻━┗┗┗┗┏╋┃━┃┛┃┗┃╋┗┛┳━┻┣━┻┗╋┗┓┛┳┓━━┛┣
┛┛┓━┫┃┻━┣┳┻┗┣━┳┓━┓┛┣┻┫┃╋┳┳━┓┛┗┣┓┃┛┃━┫┳┫┣
━━┻┃┗┓┣┛┏━┗┻┻┳━┓┃┓┣╋┳┛┃╋┗┗┛┳━┗┃┃┫┗┫┏┏┛┫┻
━┫┗┓━┗┗┓╋┏┗╋┳┓┛━┣┏┻┏┣━┏┳┃┃┣━┃┗┣━┓┏┳┓┓┣┳━
┣┻┣┏┓┏┏┻┃┛┓┏┏┻┫┫╋┻┻━┗╋╋┃┛┻╋┛┗┳┗┓━┓┏┛┃┏┓┃
┻┏╋┏┫┳┗┏┛┓━┗┛┫┳┗╋┻┻╋┓┫┗┛┻┫┣┣┫┫┳┓┛┻┳┣╋┳┓┻
┃╋━┫┻┻╋┏╋┏┳┳┗╋━┃┳━┗┳┫┗┗━┓┃━╋┗┓┏┗┃┻┛┛━┣┻╋
━┫┓━┣━┫┫┻┳┛┗┳┓━┳╋┫┏┫┫┃┛┻┻┏┛┻┣┣┫┫━━┏┣┃┣┗┓
╋━┏━┣┳┫┏┫┏┏┻┓┏┓┃━┳━┗┛┻┛┓┏┛┻━┛┻┃┃╋┛╋┓╋╋┓╋
╋┫┗┫┓┳┗╋╋┻┫╋┏┛┏┫┛━┫╋┫┏┻┏┛┳┫┗┫┃┓╋┫┓┓━┏┏┗┗
┏━╋┳┗┻┏┻┗┳┫━┛┓╋┻━┣┻┗┃┏╋┳┃┫┛┣━┗┓┗╋┗┛┛┻┻┓┫
┏┏┻━┓╋┳┏┃┣╋┛━┣━━┃┳┓╋┻┳┻┓┣┻┳┣┳┗┫┛┗━┻┳┳┣┳┻
┛━┛┗┏━━┣┣┓┓━┳━┏┣┻━╋╋┏━┫╋┗┓┛┫┓┣┫┳┫╋┃┫┣┓┃┗
┓╋━┣┓┓┻┻┏┛━┃┫┃┻┓━┏┗┃┃┻┫┛┻┓━┗┫┻━┓╋┗┃┓┗┛┃┫
┃┏┳╋┛┳┳┫┓┗━┣┳┓┳━┛┣┏╋┓┃┛┏┃┳┳┓━┗┳┫┻┣┫━┃┫╋┛
┻┫┛╋┳┓┳┛┫┓┻┓┳┫━┫┛┻┛┏┛┃┓╋┳┃┏┃╋┫┳┛┣┛┫┃┫┳┓┣
┣┣┣┻┓━━┏┃┛┫┃┏━┻┗┳┳┳┃┳┗┻╋┻┣┻┃┓┃┻┓━┗┳╋┗┏┗┓
┣┓╋╋┫┏┣┳┃┓━┻━━╋┛┗┃┏╋┣╋┃┻┗┫━╋┛━┻┓┃┗┣┳┓┏┣┫
┣┗┓┃┫┗┃┫┳╋┫┗╋┣┻━╋╋┓┃┏┏┗━┳┛┏┏┏┛┏╋┏╋┫┻┛┗━┫
┻┛┛┫┣┫┃━┣┓╋━╋┏┃┳┣┳┫┫┗┫┏┳┣┛┣━┓┻┗┓┏┻┓╋┗┣╋┻
┓╋┳┃┛┓┗┏┛┓┃┓┏┣┏┓┣┛┣┗╋┻┓━━┓┫━┣┓┳┫┃┻┃
┳┗┓┳╋┓┓┣╋┏┏━┏┣┓━┓┳┳┛┏┃┳┛┏╋┳┫┳┣┣┳┛━┛┣╋┻┓┃
┻┗┓┫┳┏━┏┗┗┃┃┗┳┣┗┣┏┛┻━┣┳┃┫┗┳┣┛┻━┗┃┳┃┗┗┣┛┫
━┳┏┻╋┛┛┏┛┃┳┣╋┣┓╋┏┗╋┏┣┳┳┃┃┛┫┳┳┛┏━┃┃┃┻┗┏┓┃
┫┓━━┫┃┗┣┣┣━┻┫━┓╋╋┏╋┫┏┣┳━┫┫┓━┓┣┏┳╋┏┃┃┗┣━┫
┓╋┃┛━━┫┣┻┫┛┛┓┓┃┳┏┛┫━┏┓┃┳┛┓━┏┫┓┗╋┏╋┣┣━┏┫┓
┏┏┛┛┻┣┛━┣┫┛╋┣┳┓╋┏┻╋┣┫┗┓┗┫┫┏┣╋┣┳┓┏┻┓┳━┓┛┓
━┣┫┻┏┓┃┳┫┃┗┫╋┓┗┃╋┗━┳┃┛┫━┛╋┻┗╋┓┛┃╋┃┓━┣┏┻╋
┣┏┗┗┣┣╋┛┓━┛━━┗╋┻┃┣━╋╋┗━┻┗┃┏┻┣╋┃┏╋┏━┫┓┣┗┛
┫┛┫┏┏━╋┳┳┳┃┗┻┃┃┛╋┳┗━┳┓┫┻┏━┳┓┓┻┣━━┓━━┻┗┗━
┣┃┳┻┛┃┣┛┳┏┫┓┫┗┏┻━┣━┗┗┓┛┫━┛┓┃┻┻┫┓┓┫┗┳┛┳┏┏
┃┻┳┗┣┛┣┣┻┣━┳╋┗━┣┣┛┃┳┛┣╋┛┛┛┳┻┗┓┓┫┣┣┗┫━┻╋┗
┃┣━┃┣┃┓┛┫┻┃┳┓┛╋┻┛┗┫┗┫┃┃┣┗┛┓┓┫┗┃┛┛┛┗┳┫┛┻┣
┓━┓┛━┣┓┫┻┳┏┫┫┗┳┃┓┏━┛┻┏┣┻┛┏┏╋┛━━┓┏┓┻┗┛┣┳┏
┛┓┏┃┳┓┳┃┣┫┓┫╋┏┫┃┣┳┛━┫╋━┏┳━┛┛┫┗┃┳┳┫┻╋┏┳┫┏
┫┫┗╋┓┓┫╋┳╋┓━┻┳┫┫┗┏┫╋┃┫┫┏┓┓┳━┗┓┏┳┗┻╋┫┗┣┗╋
┗┏┳┃┏╋╋━┻╋━┃╋┃┛┻━━┣┃┓┓┏┓┓┗┗┛╋┣┣┓┗┣┗┫┫┃┃┳
┻┏┣┻┓┻┣━┣━┗┓┻━┣┫┫━┏┫┏┃┣┫┳┃┻┗━┫┣┃┳┻━┗┳┗┳╋
┳┓╋┫━┓┃┃┣┻┏┛┻┳┳╋┣┳┛━┃╋┛┛┓┣┗┛┃┏┫┓┃┣┛┳┃┗┃┛
┛┃┓┳┗┻━╋┏┃┻┛┣┏┛┃┃┏┃┃┏┛╋┫┻┫━┣━┏╋╋┻━┏┏┣╋┓┗
┛┏┓┗┣┛┏┫┓┃┛┓┏┻┳┏┣┗┻━━┣┳━┻┣┏┻━┓┃━┻┛━┗┻┳┛┏
━╋┃╋┳╋┳┳┏┛┛╋┃╋╋┗┃┫┳┛┓┃━┻┣┗┫┻┛┻╋┃┣━┛━┻┏┃┗
┫┻┛┃┫┛┗┳┛┓┓┃┏┣╋┣┣┳┛━━━━╋┛┳┣┣┛┫━┫┃┓━┳━━┳╋
┗━┃┃┛┗╋┫┫┗━┫┃┣┏┛┫━┓┃┳━┓┏┏┃┣╋┏┫┣┻┓┣┛╋╋━┫┓
━┃┓┫┏┣┏┛━┓┗━┗╋┗┓┃┣┳┃┣┗┃━┻┗┫━┏┻┻┃┣┳┻
┃┻┃┏╋┳┗┓╋╋┻╋━╋┣┃━┣┫━┗┻┓╋┏┛╋┣┗┓┓┳┻┫┃┛┏━┛┓
┫┃┓╋┏┳┓┏┏┛┣╋━┛┓┃┓━┣┻┣┛━┏┓┓┣┳┳┳━┏┓┓┗┗┏┛┣┓
┗┣┏╋┃┛┻┳┓┛┣┳╋━┣━╋┛━┳┗━╋┃┫┗╋┃┃┓┓┏━┛┗┏┫━━┛
┗┃┓┗┃┏╋━┛┗┗┻┫┫╋┓┛━┗┣┗┣┓╋╋┗┛┗┳┃┃┃┃┛┏╋╋┓┣┓
┓┳┏┛╋┓┗┓┳╋┗╋┳┓━┻┳┏┣┗┓╋╋┃┫━┛━┓┓┓┓┫┏╋┛┏┓━┃
━┳┣┗┻╋┏┛┗┃╋┣┳┗┗━┃┏┏┻┓┳┗┻┳┓╋┣┗┛╋╋┛┛━╋┗┗┓┗
┏┫┻╋┗━┗┣┻┫┣┃┃┗┳┻┛┗┳┗┛┏┗┏┗┣┓━━┛┣┛┳┫━┣┃┣┻┻
━━┫┛┛┓━┳┏┻┃┣╋┣┻┗┗┛┛┏┗━┓┛┫┣┫┃┗┗╋┏┫┻┏┻┓┏┻┫
┫━┳╋━━┃━┣┛┣┣┓┣┳┓┣━┗┏┛┻┗┓┛┫┏┫┻┫┓━┣┃━┣┓┛┓━
━┫┣┃╋┣┻━┛┣┓┃┃┃┻┏┏┣━╋┫┏┛┫┳┻┗╋┳┗┃━┛┏┳┫┓┛┻╋
┫┓┗┻┳┗┛━━┳┳━┃┃┃┃━┗┣┫┃┃┣╋┛━┛┻╋┗┛┛┃┗╋┗┣┏┛┏
┛┓┛┗━╋┏╋┻┫┓┏┃┃┓┻┻╋┳┻┃┓┛┗┏┏┫┗┓┻╋┳┓┫┫┗╋┃┣┏
┓┻┃┓┳┛╋┏┳┃┻┻┻┛┳┏┃┃┣┓┳┳┃┓┻┃╋┃┏┏┫┃━┫┫╋┳┫┻┫
┃┣┻┫┗┓┳╋┫┏┗┏┓┃╋┣┏┃┛┃┣┫┓┏┣┳┛┣┗┓┳┛┗┣┫┏┗┣╋┓
┛┃┻┏┗┳┏┃┻┳━━┫┓┻┛┫┗┻┫┏╋┣┗┃╋┃┳┳┫╋┛┓╋┗━┃┻┫┻
┃┳┏┓╋┣┳┳┗┳╋┣┣┳╋┗┳┃┃┓┗┳┃┗┃┛┣┓┻━┓┻┻┃┗╋╋┏┃┗
╋┃┃━┃┗┫┏╋┃━┓┃┻┣┻┗┳┻┏┻╋┛┣┻┫┃┻┏┻┓┗┛┓┛┫┫┗┃╋
┻┛┳┛┣━┛┣┏┗┏┃╋━┗╋┃┻┣┻━┏┛┣┃┓┻┓┏┻━┻┗╋┓━┏╋┻┣
┓┃┓┳┻━━┻┻┃┫┓┏━┓━┻┗┃━╋┣┓┫┃┓┣┫┓┛┫┏╋┛┻┫┣┗┛┳
┓╋━┗┓┃━┓┃┃┗╋╋┻┳┣━┣┗┣┗━━┓┛┳┏┳┃┏┫╋━┏┃┛┓┓┛┏
━┳┃╋┻━╋┗┫┓┗┣┗┻┛┣┏┳╋┫━┫┏┣┗┃┏╋┏┛┃┻┣┏┃┳┃┃┗━
┏┣┛┓┓┣┣┓┻╋┏┃┓┻┫┫┳┫┫┳┓┏┻┣┻┣┳┛┣┗━━━┏┣┓┳┏┃━
┓┓┛┛┻┛┗┻┛┛┻━┫┫┃╋┓┫┗┣━┛┫┣┓┛┣┻┃┣┣┣┓┓┗┏┏┏┃┣
┫━┳━┛╋┓╋┓┳┣╋┫┃┃━┓┳┗━┳┫┓┻━┻┳━┗╋┛━┃┓┏
┳┣┳┻┫┫┛┗┛┳━┏╋┏┗┫┣┏┣┣┏┫┛┫╋┛┳━┛┫━┗┫┛━╋┻┓┻┏
┛┗┳┏┓┳┗┓┏━┃┫┓┫┏┻┻┣┃┗┏┓┻━┫┳╋┫╋╋┏╋┛┛┏━┓┏┃┛
┓┏┛┫┃┫┳┓┣╋┓┛┛┛╋━┻┳┣┛┃┻┗┛┛┓┏┫┗┣┏┫╋┣┣┳┫┓╋┏
┗┓┏━┃━┫┫┏┣╋┻┫┓╋┫┓╋┃━┗┻┃┗┏┛┳┣┣┛┳┻╋┃┳┳┳┏┣━
┳━┏╋┓┳┗┗┫┗┛┫┗┃┳━┫┳┻━┗━┃╋━┗╋┗┻━┃━┻┛┣┣┫┫┣┣
┏┫┫┗┳┣┗┛┃┓┓━┗┛┻┣┗━┻┳┗╋┛┗┏┫┃┓┏┃┏┛╋┛┣┫┫┫┗┻
┣┗┃┃┫┫┃┓╋┓┳┃╋┗┓┏┫┳━┫┏┫┻┣╋┳┗┃┳┏━━┏┏┫┻━┳┫┏
┻┏┛┻┳┃━┻┳┣┫┣┛┻┗┛━┛┏┫┗┣┛┃╋┃┏┳┃┫┃┗┛┣┃┣┣┻┗┃
┣┛┛╋┫┛┻┓┫┃┓┃┳┻━┫┛┳━━┃┻┻╋┣┣┏╋┳┣╋┏┃┻┓┛┳╋┻┓
┛╋┗┏╋━╋┫━┫┓━┗╋┗┫━┛┳┫┛┗┓┻┗┃┫┃┣╋┏┫┏┻┣┓┛┓╋┗
╋━┣━╋━┫┣┓┳╋┗┛┫╋┃╋┓┓┃┗┏━┣┃┏┏┏┓┃┃┫┏┫┃┃┗┣┓┓
┫┳┃┣┗┻┫┛┃━┏┣┗┗━┳┳┓┏╋┃╋┏┫┣┻┛┃┛┻┻┓┣┛┣┓━┗┓┣
╋┛╋┓┻┻┗╋┗┻┛┏╋┛┛┻┗╋╋━┃┗━┛┛┣┳╋┗┏┗╋┳┗╋┓┗┗┃┃
┫┓┳┫┳┛┛┓┗┓━┳┳┓┫┫━┓┫┳┣┃┻┃┣┫┫┏┏┣┃┫┣┻┻┃┻╋┣┏
┣┻┛┫┃━┫━┻┫┏┣┛┏┗┏┳┣╋┻┓┫┛┳┳┏┻╋┃━┳┣┣┃┛┻┫╋┻┏
┃┛┛┳┛┳╋┫┫┻╋┣┛┣┓╋┫┻┣┣┣┃┏┗┓┛┫┣┛┃┻┫┻┣╋┳━╋┓┳
┛╋┛╋┃┻┳┛┏╋┃┛┛┣┻┣┃┛╋┏┻╋┻┗┫┃┃┗┓┗┛┃╋┓━┛┻┗┻┻
┃━┛┣┃┃┏┫┓┻┫┓┗╋┗┣┛┳┳┫┛━┃╋┗┣┓┏┫┫╋┻┗┫┗┓┣┓━┣
┻╋┫┻┫┻━┳┃┛╋━┫┛┗┃╋┗┃┣┣┳┓┓━━┛┗╋┓━┻┣┛┳┃┗┛┃┻
━┓┳╋┃┳┗┓╋┃━┣┏┻┻┓┓┣┓┓┣━━┳━┫┏┏┻┳┃┣┃┻┗┫┣╋━┛
┃┏┻┏╋┳┓┣┣┻┏┗┃┻┳┫┳┏┃┃━┫┫┣╋┓┻┻┓┗┛┳┳┛┓┛┏┃┳┏
┻┻┛┫┗╋╋━┗┣┏┗┫┃┛┓┃┛┣┗┃┻┛┻┗┻┏╋┻┻┗┣━┏┃╋╋┃┗┃
┗┛┛┓━╋┻┓┫┫┛┫┳┣┗┏┣┏┗┳━╋╋┳┫┓┛┗┃┻┛┫┗┳┗┏━┃┣┳
┻┣╋┳┏┣┗┏┛━━━╋┫┣┳┗┃┳┻┳┏┗┓┫┏┓┫┏┓┗╋┛┗┃
┃┏┳┫┫┛┛┣┫┏┗┫┓┓┓┃┣┳━┫┏┳┣┫┛┓┛╋╋┫┏┳━┓━┛┓┫┃┏
┏┻┳━┳┛┏━┻┣┳━┫┓┫╋┣┗┣┃╋┗┫┓┃┣┻┻┣┛┳┻┳━━┻┏┓┻┻
╋╋┏┳┓┗┣┫┳━╋┓┳┳╋┃┃┓┣┏┫╋━┛┗┏┓┫┻┳┳╋┻┫┛┏┳┻┛┃
┫┗━┫┓┓┓┫┗╋┫┻┗━╋━┻┃┗┏╋┫┃┫┳┏┫┏┓┳┓┏━┻┛╋┓╋┫┛
┳┗┃━┳┻╋┫┫┻┻━┏┫━┣┓┫━┛┻┏╋━┗┏┳╋┗┏┏┻┃╋┣┓┳┣╋┳
┏┫┗┳┳┣┃━┳┃┓┏┓┗┻┫┃┃┫┗┓┓┃┃┏┳━┻┛╋┳╋┃┓━┻━┫┗┣
┓┗┣┣┓┃╋┛┳┓┫┳┗┛┛┏╋┣┻┓━┳┗┣┏┗┻┏━┻┃┳━━┏┻┳┳━┓
╋┳┫┓┃┏╋┏┛┛┓┻┏━┗┻┏┗╋┣━━┣━┓┛┗┃┫┛┓┗┣┫━┗┫┗━┏
┫┗┻┓┻┛┓━┫┣┃┗╋┓━┃┳┣┃┻┏┗╋┓━┻┓┃┛┗┫┓┻┛┏╋┛┳┓┏
┓┳┗━┫┗┛┳┛┣┻━┓┫┗━╋┃╋┛┓┛┻┳┗╋┃┣┫┗┛┻┓┫┏┳┃┏┃┓
┫━┗┓┗┻┏┻┣┗━┏┏┛┣┛┓┃┳┗┃┣┓┏━╋┫┣╋┫┣┫╋┗┃┫┳┃┏┏
┏┛┓┻┗╋━┻━┛╋┣┏━┓┣┫━┣┛┳┏┗┣━┃╋╋┓┻┃┓━┫━┓┗┫┻┃
┏┛┃┏╋┏┓┓┳┫┛┓━┣┓┫━┏┓┏━━┏┫┃┓┛┻┛┃┛┗┃━┫┓╋┫━┻
┳┏┃┻┃┣┏╋┫┏┻━━┛┓┫┗┗╋┳┛━┳┓┓┣┛┛┻┗┳┳┻╋┫┓┫┳━╋
┃━━┻╋┗┃┻━┻┃━┛┛┏╋╋┗┻┗┃┫┏┏╋┗┛┣┳━┓┫┳┻┻┏┫┳╋┣
┣┃┫━┣╋┛┫┃┗╋━┛┻┃╋┳╋┛┫┗┫━━┏┃┏┣┳━┣┛┫┗┳┓┣━┃━
━┻┻┃┫┳┫┛┻┗┓┳┻┳┃┻┃┗┓┫┳┗┳┻┏┓━┫┛╋━┓┗┳┳┓┣┃━┃
━┫┣┫━┛┻┃┻╋┛╋┻┫┛┗┣┓━┃┛┣┓╋┗┳┻┫╋┳┛┫┣┗┏╋┳┛┗┫
┫┫╋┏┫┏┳╋┃┗━┣┛┫━┣┫┻┻┃╋┫┃┻╋┫┃┗┻┳┳┻━┛┣┻┣━╋┻
┓╋┗┳┳━┳┣━┏┗┗┗┛┃┏┛━┓┓╋┏┫┛┻┻┃┻┣┗┣┻┓┓┃┳╋┻┗┣
┻┛┗┳┣┳┫┓┃╋━━┫┻╋┗┏┃┓┫┣┃┓┫┏┛┫┏━┃┛┏┫━╋╋┫━┛━
┓┛┻┣┣━┻┏┃┳┗┗┫┣┳┏┓┏┗┫┳┻┻╋┃┏╋╋╋┃┫━┻┳┃┗━╋┻┣
┗━┳┣╋┓┻╋┓┏┓━┗┻┃┣┓┓┻━┗┏┓┃┳┏┫┻┃┻━╋╋┓┓┃╋┛┣┫
┃━┳┓┫┓┃┳┛┫┃┃━┏┓┃┳┻┳┏┗┣┃┛┏┣━┫┛┫┛┣┳┗╋
┗┓┫┏╋┳┗┛┣╋━┗┻┣┳┳┳╋┣┓┏╋┣┗┣╋┃┗┃┗╋┫╋┃━┫┏┃┫┛
┏┗┓┓┏╋━┏━┳┗┳┣┣┻┗┓━╋┗┛┏┫╋┣┣╋┛┏┳┻┃┛┻┏┻┃┛┗┗
┓┛┛╋┫┛┳┃━┏┣━┓┛┻┛┻┫┏┳┳┏┣┳┓┓┃╋┛┓━━┓┏┏┓┏╋┓┣
┣┣╋━┳┓┃┏┻┻┃┫┣┛╋┓┓┳╋━┃━┻┣┓┣╋┫┏┃┛┃┏┣╋┛┳┓╋┣
╋┗┻┗┳┻┏┛┛━┓┃┏┻┛┻━┣┻╋━┓┻┓┣┏┏┛┏┳━━┓╋┓┏┻┓╋┗
┃━┳━┻╋┛╋┫┓┛┏┏┓╋┳┏┣┃┏┓┗┏╋┛┣┃┃┃┃╋┓┳┳┗┏╋┓╋╋
┗┗┳┛┏┏┃┃┫┗┫┣━┳┳┏┛┛━┻┓┫┛┫┣┓┫┗┣━┓━┗┛┣━┗┫┏┣
┫╋┓┫┣┓┻┣━┳━━┣┓┫╋┃┫┓┫╋╋┏┻┣┗┫┣┛┳━┃┃┣┏╋━┃┗┃
┓┏┛┣┻┏┗╋┫┏┻┛┏┫┓┻┛┳┳┫┳┳┏┃┃┏┏┳┣╋┣╋━━┻┏┃┛┫┃
┻┓┣┓┗┛━┻┫┏┗┏┫┏┃┻╋┏┣┛┛┓┣┣┛┫━┗┳┻┻━┃┃╋┓┃┏┣┫
┏━┛┃┓┫┻╋╋┓┓━┫┻╋┓┃┛┛┏┛┣┃┏╋╋┫┣┏┫┻┳┻┏╋┛╋┫┛┏
┓┣┓┛┻━┗┻┳┏━┓┗┓┗┳╋┳┫┏━┣┫┻┃┓┻┣┛┛┏┗┗┣┏┳━┏┗┃
┫╋━━┓┻━┏┗┣┣┫━╋┣┣┏┏┗┫┏┻┏┻┣┏┗┻┣┳┓╋┳┫━┛┫┫┃━
┗┏┗┳┗━━┛┫┓╋┻┃┓┓┗┓┻┓┳╋┣┫┛┗┛┣━┓┗┛┗┛┫┳┻┫╋┫┃
┻┗┃┛━┣┳┳┻┓┣┓┛━┣╋┗┣━┛┏┳┫┻┃┳┫┻┏┫┃┣┏┻┫┗┳┳┃━
┫┫┏┳┛━┓╋┳╋┛┓┳┣┣┻━┳┳━┓┗┓┳━━┏╋┫┓┓┓┛┣┳┗┛┛┛┻
┗┃┣┣┃┛┏┏┏┃┫┏┣╋┃┣━━╋┃┏┏┗┃┗╋┓╋╋━┳┣━┛┏┓┻┓┗┫
┏┳┏━┗┻┣┫┳┃╋┛━━━┳┓┏┓╋┗┣┏━┫┓┻┳┏┓┛┳━┛┃┫┗╋┻┣
┣┓╋┛┻┓┳╋┳━┛━┣┳┣┃┻┻┣━┫┣┛┃┏┻┃┓┏┳┗┫┃┣┣┗┻┛┛┓
┻┫┛┗┫┻┏┃┻┣┛┻╋┫┃┛╋┻┻┃┏┣┛╋┏┫┏┻╋┳┗┏╋┻┫┏┳┣┏┗
╋┏┃╋┃┻┓┏┻┫┫┣┃┃┣┏┓┻┃┓┃┓┛┏┏┛┣┫━┃┻┳┳╋┛╋╋┓┓┃
┃┓┻┛┳┗┛┳┓┏┃┃┛┗━┏┣┫━┏┓┫┣┓┛┣┛━┻┻┣━┗┗━┃┗┻┳┗
┳┳┃┛┻┏┛━┳┻┻┗┛┳┏┛┻╋┓┏┣━┫╋┃┻━╋┏┗┃┃┛┗┛╋┣┣┃┫
┓┫┳━╋┻┻┫┏┣━┻┣┃╋━┻┛┛┫┳┏┏┃━┛┛━┫┓┣┣┏┏┫
┃┫┓┻┣┓┛┏┓┣┣┗┗━┛┏━┳━┓┓┣┛┃┳┗┃╋━┓┏┓┗┣┻╋┏┛┳┛
┓┓┗╋╋┛┳┳┻╋┳┏┗┫╋┣┣━┻┛┣┏┏┓┣┏┓╋┃┗╋┻┛┓┃┃╋┛┓┗
━┛━╋┫┣╋┃┏┗╋┓╋┏━┓┳┣┛━╋╋┛┗┻┗┓┏┓╋┻┓━┻┣━┏┫┳┗
┛┏━┳╋┫╋╋┛┣┣┻┛┣┛┃┛┣┏┫┻┛┏┗━┏╋╋┓┛┳┣┻┗┓┗┣┏┣┛
┓━┛━┛╋╋┗┣┓┗┛┻┳┻┏┫┗┣┣┗┛┓┣╋┳┏┃┃┓━┫┛━┓┳┃━┓┫
┗┳╋┃┗┛┗┛┳┣┫┓┗┻┻┏┣╋╋┏┻┃┫┻┣┛┣┃┫┓┏┓╋┓┓┏┃┣┓┫
┻┗┻┛━┣┏━┓┻┗┣┓┣┫┓┃┓┛━┳┫┳┻┛┏┃┏┛┳┻┫╋┓╋┫┏╋┻┏
┣┫━┳━━┃┗┃┳╋┓┗┃┓┏┻┛┫━╋┻┃┻┗╋┃┓━┫┓━┏┃┛┳┻┓┳┳
┓┣┏━╋┛╋┻┏┳┳┫┫┳┣╋┛┳┓┗╋┓┻┓╋┓┛┣┫┳┛┣━┏━┳┫┏╋┃
╋┏┏┫┫┓━╋┗┗┗┻┏┳╋┫┫━┻┓┻┏╋┏┗┫┛┃┃┻━━╋┻┛┫┏┗┣┛
━┣┛┏┳┃┣┳┫┣┓┓┛┓┃┻┏┏╋┏┏╋┛┓━┫┗┳┛┛╋┻┃┃┫┻┻┫╋┗
┗┫┛━┻┻┓━┣┻┛┛┏┳┗┫┣╋┓┻┻┫━┛┗┛┃┃┫━╋┃┃╋┗┗┳┗┏┳
┣╋┓┃┫┻┓┳┳┣╋┻┓┻┛━┓┣━┫┗━┳┓┣╋╋┫┫┏┻┳╋┳━┛┛┻┏┓
━┫━┓┛┗┫┗┫╋┻┻┓┏┳┫┓┛┃┛╋┣╋┳━┗━┓┃┗╋┣╋┳┗┛┓━┛┓
┓┻━┣┗┳┻┳┣┻┃━┏┳┓┃┳┗┣┏┳╋┫┏┛┳┫┣━┓━┻┛┣┳┣┣┃┫┓
┏┏━┫┻┃┓┏┣┓┫╋┏┛┃┫┏┫┣┛┻┳┣┏┻┣╋┳┛┫━┣┣┃╋┻┃┃┫╋
━━┫┛┏━━┗┣┓┃┻┏┏┣┏┗┏┻━┫┃┻━━┛┗┻┳┛┫┃╋┓┣┻┻┻┻┣
┗┳╋┃┫┏┻┣┓╋┗━┣┗┻┛┓┫┫┳┃┃┻┏╋┗┃╋┻┛┗┫┣┃┏┳┏┫┫┳
┗┃┗┓┃┳━┳┻┓┓┗┓┃━┣┓┃━┗╋┳━┻┓━━┛┣┛┻┫┗┛┫╋┳┻┻━
┻┳┳┣┏┣┫┓╋┣┏┗━┏┃┏┛┻┣┓┫┃┓┻┣┏╋┏┫╋╋┛╋╋┗┫╋┛┫┛
┛┣┏┗┃┃┫━┣┻┫┫━┣┣┫┣┏┣┗┻┓┳┃┳┻┏━┫╋┏┛┻┣┣━┗━┗┛
━┫┗┓┫┻┣╋┃┻┃┫╋┳┳┻┃┣━┣┓━┫┻┏┏┳┏┛╋╋╋┻┫┗┻┣┣┗┻
┗┻━┃╋┣┻┣━┃┓╋━┏┓╋┃┏┻┏┣┳┛┏┛┣┗┳━╋┏┣┛┻┣┻┻┻┫┓
┫┓┃━┳┏┛┳┳┃┛┣┗┛┣┫┃┫━┏┃┫┫━┗┗┻┳╋┃┃┫┗┛┣
┻━┻┫┃┃┻┫┓━┏┗┗━┃┳╋┫┃┳┣┓┏┃┛┫┏┳┣┓┫━┗┳┻┓┻┻┗┳
┏┛━┃┃┏┣┳╋━┣┏┛┛┳┗┣┫┻┗┃╋┗┛┃━┃┓┃┛┏┻┃┓┃┛┳┳━┓
┣┻╋┻┫┛┏┻┏┫╋┃┏┛┳┏┻┛┣┻╋┃┻┏┏┛╋╋╋┳┗━┏┓┳┃┏┛┃┫
┏┏┛┏┃┫┻━┓┃┗┏┏┣┻┓━━┣┣╋┗━┳┫┻┃┫╋┣┣┫━┛┳┫┗┣┻┻
┳┛┻┗┳╋┣┏┣┓╋━┳┻┃┓┗┃━┛┏┳━┗┓┛╋┛┓┫┛┓┛╋┛┻╋┏┗┣
┗┃┗┏┫┗━━┃┓╋┫┃┣┓┗┃━╋╋┓┏┫┗┓┗┛┗┳┃┛┗┗┓┓╋╋┫┛┃
┣┗━┗┳┓╋┗┏┫┏┛━┛╋┏┳┓━┫┓┏┃┳┻┏┏━┫┏┃┣┛┓┏┗┻┓┃━
┗┃┫┣┃┻┛┗┏┫┫┻┏┻┣┓┏┏┳┗┻┛┃┫┣┣┻┗┣┗┫━┃┏┗┗╋┣┣━
╋┫╋┃┫┃┃━┣┛┳┓┛┳┛┫┓┗━┛┗┣┃━┃━┻━┻┫┃┏┗━┣╋┃╋╋┏
┣┛┃┓╋┃┏━┓┏┫╋┏┃┫╋┣┃┫┓┃┻━┫┳┏┓┳┛╋┣┣━╋┛┳┗┛━┣
┳┫┓┃┛┗━┗━┏━┏╋┣━╋┫┣┛┫┣┣┫┗┏┗┗┓┏┗┓┃┻┻┻┻┗┣┻┳
┗┗━┻┓━┗┳┗┏┻┣┣┃┃┫┫┃┏┛┏┣┻┣╋╋┃━╋┣╋━┓╋╋┓┓┗┣┓
┃╋━┣┛┗┳┫┻┻┻╋┛━┗┫┃┓┣┫┻┫┗┻┛┗┛┫┫┳┫┫━┣┛┛┗┳┣┗
╋┛┣┏┣┳┓┫┃╋┓╋┣╋┗┫╋┫┳┏┗┏┣┗┃┗┻┗┫━┃┓╋┏╋┓┛┗┛┓
┏┻╋┳┃━┗━┗┏╋┃┏┗╋┛┻┻┻┛┣┃┣┏┏┫┛┛┳┫┃┳┫┗━┃┗┓┻┏
━╋┫┛┛╋┣╋╋┻┳┫┛┻┫┫┛╋┻┫╋┃╋┗┻┓┗┏┳┏┛┫┃━┗┗┳┃┫┓
┣━┃┏┳┛┃╋┫┳┃┣┗┗┳┏┫┣━┓┓┳┳┗┗┃┏┳┛┏┣━┏┏┻┓┳┏┻┛
┳┳┛┓┻┻┻┣┏┃┃┗┓┫┻┣┛┫┗┃┻┗┛┃┻┣╋╋┗━┫┃┏┓┳━┓┫┳╋
┣┫┳┻┏┫━━┣┓┣┓┛┛╋┏┻┓┏┳┓┻┏┻┣┫┣┛╋┻┏┏┏━┓┻┣┛┗┏
╋╋┣┣┃┻┳┗━┛┓┛╋━┗┳┫━┛┣┻┃┳╋┃┏┗┣┫┳┳┃━┓╋┏━━┣┳
┣┗┓┳┗┃┃┛┳━┃━┃╋┗┻┻┗┃┛┏┳┃━┳┓┃┻━┓┫╋━╋╋┣┣┻┫━
━━┛┓┣┻┓┣━┣╋┳┃╋┳┃┃┏┻┫━┛┃┃┗┏┫┫━┣┓┣┳┣┓┫━┣┻┃
╋┏━┫┣┓┃┻┃┛╋┣┫┏┏┛┏┓╋┏┓┣┳┏┏┫┻━┃┓━━┏┫┣━┻┻┣┏
┳┳┛┻╋┃┛┣┃╋┃┻┃┣━┫┏┛┳┣┳┛┻┓┫┣╋╋┳┫┛╋┓━┏
╋━┣┛┃┛┫┻┣┫┣┳┣╋┏╋╋━┣┣┳━┗┳╋┃┻┫━╋┻━┳┳┛╋┫┳┏┃
┛┣┻┃┗╋┳┗┫┳┫┣┏╋┛┗┛┻┻┏┃┻┣╋┣┃┳╋━┻┛┫┏┫╋┻━┓╋┻
┫┻┏┛┣┣┻━━┣┃┳┣┫┛┻┏┳╋┣┫┣┓┏┏┣┳┫┃┗┃┓┗━┗┳━┫┃┗
┓┻━┫┻┫┃┏┛┣┳┃┗┣┳┛┓━┃┳┃┃╋┳┫┃┛┏┓┓┓┻┫┓┓┗┓┛┛┛
┻┻┻┻┏┃╋┃┫╋┳┫┏┣━┗┏┓╋━┣┻┛┣┃┏━┃┫┣┻━┏┣┫┗┗┫┗┻
┣┛━┏┻┗┻┫┣┣┗┓┫┏┃┻╋╋┣╋┗┣┳┳┓┫┻┫┓┫┓┛╋╋┏┛━┻┓┗
┫┳┫┛━┣┫┣╋┫┛┓┓┏┫┗╋━╋┗┓┛┓┣┃┛┛╋┗━┗┃┣┗┳┳┗┳┫┓
┫┳┛━┣┳┃┓━┃┏┳┳┣┃┫┏┓━┗┓╋┃┳┫┣┛┻┓┗╋┃┏┻┫┻┓┛┓┣
┓┻┫┣╋┳┏╋┳┃╋┻┃┻┣━┛┳┗┣┗┳┓┻━┃━┣┫┛┣┓┻┳┗┣┓┓┳┳
┣┏┓┃┃┗┏┳┏┏┳┻┗╋┓┃━┓┫┛╋╋┓┛┛╋┃┃┣┣┣┓┓╋┛┣┃┫━┣
┏┗━┫┓┫┛╋━┓━┣┗━┏┓━━┻╋━╋┣╋┏┗┻┓┓┏╋┣┗━┻┣┗┳┳┃
╋┳━┗┏┣┃╋┻┓┓┻┓┓┓━┫╋┣╋┗┻┗━╋┫┫┳╋┫┃┃┣╋┗┫┻┛┣┏
┳╋┃┫┻┃━┻┏┛┻┃╋┫━━┣━┳┳┛┫┗━╋┳┃━┛┓┫┛┳┻┛┫┛┻╋┗
┃┳━┳┳┳┻┛┣┻┫┃┻┛┃┳━┃━┏┛┫┫┳┻┃┛┓┗┻┻┛╋┳━┗┻┫┫┛
━━┗━┃━┛┛┳┳┫┓┏┣┗┣┗┣┫┫┻┗┗┻┏━┻┳┣┗┳┃━┛┳┛┏┛┓┓
━┗╋┣┓╋┣┳┣━┓┫╋┻┏┻┛┗┫┗┃┻╋┏┫┻┃┛┻┳┻┃┃┳┛┓━┛┛┻
┗┏┓━┻┃┓┻━┣┓┛┣━━━┗┻┛┓┓┓┗┓╋┏┣━┃┃┃┫┏┫┃┗━┃┫┃
┻┳┣━┗┫┻┳┓┃╋┫┓┛┳┻┫━╋┛┫┛┫┻┃━┣┏┗━┛┣┛┏┳━┻┓┛┳
┣━┳┏┓┏┣┛┳┻┏┏┻┏━┃┣┣┗┛┫┓┫┣┓┗╋┓┃━┏┛┣╋┳┳╋┗┃┛
┫┗┳┛┳┳┗━┳┳┛┗━━┏┗┓┳┏╋┣━┫┻┳┏┛━┣┛┏┻┓┣┗┏┃┛┛┃
╋┗┣━┻┣╋━┏┳┗┏┻┗┓┳┃╋┣┓┓┣┏┛┣┣┛┻┣┣╋┏┳┓┏┳┛┣┫┫
┣┳━┓╋┓┻┃┛┏┏╋┓╋┗┓┫╋┛┫╋┗━┻┓━┃┓┓┓┗╋┛┗┗┻┳┣╋┃
┻━┣┏┳╋┏┳┏━┳┣┫┏┃┗┏┳╋┻╋┛┗┃┓╋┳┗┏╋┛┓━┓┏┻┻┓━┃
┓┃┫╋╋┻┻━┻╋┓┣╋┻┃━┓┳┳━┛┓┛┻┓┻┻┗╋┓┻┻┓┛┓
┃┗┫┫╋┻┗┓┫┣┳┏┛┫┏┗┃┃━┻━╋┣┗━┻┓┻━┫┣┫┃┛┻╋┻┓┣┃
┣━┛┛┏┏┳┓┻┏╋┏┃┗┓┳╋┻┓━┳┓┛┻┗┓┏┗━┣╋┃┫┣┗┳┓┃━┏
┣┳┻┛┏┫┛┻┣┓┫┃┃┏┓┣┫╋┛┣┛╋┃━┛┏┗┗┓━┃┫━┗╋┻┫┗┗┗
┗┛┳┏┫━┫┫┻┳┓┓┻┻┫┃┻━┻┻┫┳╋┻┛┗┃┓┃╋┓┳┻┻┳┻┓┳┛┳
┏┣┫┫┓┃┣┏╋┻┗┃┃┃╋┃┃┓┻┓┗┗┳╋┓┗━┃╋┓╋┃┗┫━┏┛┻┳┣
━━┃┣┣┗┓┫┏┏┛┳┃╋┳┛┳┣┻┛╋┓┗┛╋┻┏┫┫┗┏┏┳━╋┳┛┗┳┏
┃┛┗━━┓┣┳┓┛┳━┣┛━┣┏┗┻┫╋┣┓┗╋╋╋┳┫┻┳┫┣┳┫┃┓┻┳╋
╋╋┫┛╋┣╋┻━┻┛┗┛┃┗┏┓┣┻━┫┻┏┃┫┻┏┻┳┃┣━┻━┃╋╋┃┣┛
━┏┫┃┛┓┓╋┣┣┫┃┏┫┓┛┏┛┻╋┃┃┫╋┣━┓┏┗┣┣┣╋┏┳━┏┳┣┳
┃┗┫┗━┛┃┛╋┣╋┓┏┫┓┗╋┗┳┗┗┫┳┗╋┳┓┳┃━┏╋┗┛┛┣╋┳╋┛
┗┛┫┫┣┳━┃┗┛━┛┗┻┫┗┣━┣┛━┓┓┫┻┛┫╋┳┫┓┏┗┳━┏┫┛┃┗
╋┳╋┗┏┏╋╋╋┛┓┣━╋╋┫┣┓╋━┫┛┫┏┏┃┃┳┃┃┻━┗╋┳┛┏┗┓┏
┛┫┣┳╋┣┣╋┫┣┗┳┳┓┃┓┛╋┏┃┃┻┳┣┫┫┃┣┻┳┛┣┻━┛┓┗┃┫┃
┣┳┗┓┻┗┛┫┻┛━┛╋┓┓┣┫┓┻┫┗╋┣┣┗┳┓┻┗┳┃┛┫┣┫┣┗┗┳┳
┏┗━┫┳┓┛━┻┣╋┣┛╋┳┣┻━┗╋┛┫┳┗┛┛━┓┫╋┏┛┃┻┏┃┓┻╋┓
┻┗┓┫┣┛┛┓┃┏╋━┫┃┏┳━┣┛┃╋┳┓━━━┏┳╋┗━┗━┛┗━┓┗┻╋
┫┏┃╋━┻╋┳┣┻┣┫┻╋┫━┗┓┣┗┛┫┫━━╋┣┃┛┛┃┏┗┣┓┃┣┃┓┫
┛┓┏━┣┛┃┗┗┻┏┫┛┳┫┃┫━┛┻┫╋┗┳┳┻┓┛┛┳┳┻┏━┛┳┫┳┓━
┳┛┻┣┳┗┓┏┻┫┣┃┏╋┛━╋┏┣┛┻┓┳┓┃┫┻┳┏╋┛┳┫┣┫┛┳┳┓┳
╋┳━┳┛┳┣┳┛┻┛╋┻┃━━┫┓┏┫┳┗┣┏━╋┃┏━╋┣╋┗┛┳┗┻┣┻┗
┛┛┗┳┓┳┻┛━┫┛┻┗╋┏┫┓┣┛┗━┣┃┓━┏┻┛┃┗╋┃━┗┗┗┃┣━┛
┓┗┛╋┏┏┫━┣┛╋┗┃┫━┣┳━┫┛┣┛━┓┗┗┛┏┃╋━┣┓┓┛━┏┣╋┓
┓┛┻┣┓┏┫┻┻┫┃┗┣┳┛┫┗┳━┣┫╋┃┻┓━┳━┳┛┗┛┗┻┣━┻┻┫╋
┗━┛┣┏╋┛┗━┻╋┳┻┃┻┻┻┃┻━┫┗┣┣┓┓┗┛┳┻┳┓┻┏┣
┻┫┃┳━┫┳━┛┣┗━┳╋╋┛━┳╋┃┳┣┳┗━┳┫┓┳┳┗┛┓┃┓┻┗┣┻┓
┣┣━┗╋╋┛┓┃┏╋┣━┛━┏┗┻┏┣┗╋┻┓┃┓━┻┗┫┛━┓━┏┓┳┣┗┛
┗┛┏┏┳┛┻╋┏┫┛┣┳┓╋┓┓┃━┣┏┃┣┓┣━┳┣┫┏┫┻┓╋┣┻╋┓┫┗
┫┃┣┳┣┣┛━┃┓┓┛┗┳┏┻┗┻┓┫┓┛┣┻┳┣┓┃┻┣┻┛┳┗┓┏┓━┛┻
┫┗┃┗┛━┫┃━┓┣┏━┃┏━┻╋┳╋┻╋┏╋┣┓┣┫┓┣┃┻┗┏┃┗┫┃┫┃
┛┗┻┫┏┻┳┳━┛┗┛┃┣┳━┃┻┗┃┣┃┛┳┛━┏╋┻┓┛┣┳━━━┳┛┣┻
┣┗┫┫━━┳┃┻┣┣┃┫┛┻┣━┏┗┳┣┛┳┻━┫┃┏┫╋┳┃┫┣┫┓┫┏┳┛
┳┗┗┻╋┃╋┗┣┃┓┳┏┣┃┻┫┓┗┓┛┏━╋┻┫━┫╋┣┫┫┃┳┓┣┫┻┻┏
┓┫┗┃┳┓┗┛┃┃╋┣┻┓┻━┛┏┗┣┫┻╋┳━┏┏┗┓┓┣╋┻┗╋┃┛┣━┳
┏┫┏┗┃┣━┏┣╋┓┻┻┏┫┓┃╋╋┏┛┣┻┣┛━━┏┓┻┫┫┗┗┳┳┫┻┓┳
━━┫┛┗┓┫┗┓┳┏┗┏┏┓┫┗┗┏━╋╋┣┓┏┣┫┻┣┗╋┛┃┏┣┣┓━┓┳
┛━┏━┗┏┃┫┣┣┗┏┓╋┏┣┻┃┓╋┓┏┓┻┛┓┻┗┫╋┓╋┏┫┛┻┗━┳┗
┓╋┫┫╋┣━┗┳┓┓━┫━┓┛┓┻┳┫┗┳┳━┫┓┗┃━┛┣┛━┓┗┳╋┫┏┳
┃╋┃┓┫┛┫┻┗┣┫━━┣╋┣━━┛┃┣┗┳╋┛┏┗┃┻╋┻┛┳┃┛┃┓┏┏┫
┛┻┫━━┏┗┗┫┛┛┛━┻┓┻┃╋┗┣┻╋┳┣┻┛╋━━┻┃┛┻┃┻┫┃┣┣┣
┏┣┃┛┣┣┻┳┳╋╋┗┣━┏┻┏┣┃┫┏━┗┳┛┳┗┏┃┏┃┏┏┳┓╋┛┃┏┣
┫┗┓┣┓┫┫┛┏┓┓┃┛┫┏╋┫┳┏┫┗┻┫┗━┫━━┻┏┏┗┏┳┛┳┫┓┣━
┗╋┏┃━┳━┗┣┏━┻┏┫┃┃┣┫┫┫╋━┗┻┣┣┏┫┏━┗┛┣╋┻╋┫┣┗┏
┳┛┃╋╋┳┗┗┃┣┏┏┓┓┓╋┫┃┃━┛┫┏┳┏┫┳╋┻┻┫┗┻╋━┻┳┗┻┣
┫╋┏┻┻━╋┛┗┃╋┳┳┫┃┫┃┛┃┛┓┓┻┗┫┻┣┛╋┻┃┃┫┳━┓┛┳┏┫
┣┗┛┓╋┻┣┃┻┃┏┃┓━┳━┛┻┫┣╋┣┻┗┏┃┓┏╋━┻┓╋┻┻┛┣┻┗┻
┓┻╋┻╋┣┫┣┳┛━┫┛┻┳┣┛┻┳┛┃┛┛┣┛┫┳┻┗┗┫╋┃┳╋┗┗┻┗┏
┓┏┻┏┓┛┗┃┫┓┏━┏┛━┏╋┫┫┣┃┗╋┫┏┓┳┏╋┓━┫┛┳┓┛┣┛┗┛
┛┫┛━┻┃┻┏┗┏━┣┗┓┛┛┓┣┛┏┻┳┓┳┫┃┣━┓┏┛┛┻┗┻
╋┛━┳┛━┛╋┏━┛┓┻┓┃┏┻┏━━┻┣┻╋┻┛┻┫┫┛┛┛┏┳━┃┃┗┣┃
┫┻━┣┛┃┗┫┫┣┏┫┓┫╋┛╋┃┳┻┫┗┫┛┗┻┛┳┗━┻┓┻┣┫╋┃┫┃┻
┳╋╋┫┏┛┣┻┗┓┏┫┏┗┓┃┗┻┻┓┏┳┓┫┏┓┛╋╋━┗┳┛┃┫━┫┗┳┫
┣┓┳┗┻╋┻┗┃┃┗┃┳┣┫━┫┣┓┳┏╋┫┣┃┃┛┗┣┓┃┗┻┃┣┣╋┛┓┗
┫┗┳┻╋┫━┫┓┳┏┛╋┳┃┏┻┳┃┫┃╋┳┃┻┃╋┣┓┏┃┗┛┛┗━┳┗━━
┓┓┏┻╋━┫┣╋╋┗┓┓┣┃┫┓┓━┣┗┏━━┣╋┃┻┃━┏━┻┣╋┳┣┛┳━
━┫┣┃┻┛╋┫┃┃┣┫┫┫┓┃╋┗┗┗┗┛┓┗┳┛┓┓╋┣┳╋┫┓┻┛━┳┫━
┛┳┫┫╋┳┗┫━┃┗┫┓┃┳┏┏╋┳┻┣╋┳┏┫┛╋┫━┫╋┛┛┗┃┓┳┛┳┣
╋┗┫┓╋┓┳┓┛┏┫┛━┣┓┻┏┗┓┻┓┫┫┓┛┳┳┳━┻┃┃┳┳┏┣┛┓┣┏
┃┛┫┗┏┳┓┓┃┓┗┻┏┓┗┏┃┫┫╋┻┳┻┳┛┏┓┫┏┗┣┫┣┗┏┻┻┗━┓
┻┓┣╋┳┗┓╋┃━┃┃┫┣╋┏┛┓┳╋┫┓┻┫━┻┏┫┏┛┃┳┻┛╋╋┛╋┏┫
┏┏╋┻┫┛┏┣┓┳┣┫┻┃┓┳┻┛━┃┓┗┫┣┣━┣┳┣╋┃━┣┛┻┳┫┻┗┗
┫┣┛┫┓┛┻┻┳┫┗━┳┓┏┳╋┓┳┓┏━┻┛┓┓┻┫┏╋┗━┳┫┓┛┏┣┏┓
┏╋┻━┻━┫┣┳┳╋┓┻┳┓┻┣┛┛┏┃┗┫┻┻┗┣┳┗┏┏━┗┓┳┣┣┏┛┗
━┃┛┣┳┛━┳┃┛┃┻┗┓╋┛┣┣┃┗┻┻┗┗┓┃┻╋┗┏━┫┏┓┣┻┳┫┣┛
┛┣┛┓┣┗┓┻┃┛╋┣┓━┗┛┃┻━━╋┗┳┻┛┛┛┫┓┛┣┻┏┻┻┻┗╋┏┛
╋┫┫┛╋┗┳┣┏┫┻┣┻┣╋┻┛╋┃┳╋┻┏━┣┫┛┫┃┳╋┗┣┏┗┃┃┳┓┛
┃┗┳┓┳╋┳┻┳┏┗┳┏┻╋┗┣━┗━┳┫┳┃╋┳┳┻┃┓┫┛┗┏━┛┳┃┓┓
┃┻┣┫┻┃┻┻┗┓━┏┛┃┛┓┫┗━┓┻┏┃┏┃┫━┃┻┫┗╋┻┃╋┗╋┏━╋
┳┣┓━┻━━┗┓┻┻━┳╋┛┃┃┏┃┏┳┛┣╋╋┻┗┓┓━┣┃┳┏┻┣┗┣┣┏
┫┏┳┣┻┗┣┓┣┗┃┗┓┳┻┗┫┓┣┳┗┓┛┫┛┛┫━┓┻┣┣┛┣┣┻┏┛┣┣
┻╋┓┓┳┛┗┏┳┏╋┛┣┻┏┻┗┫┣┓━━╋┫╋┳━━┏┣┏┻┓┛┓━┓┏┫╋
┛┃┳┗┛┛┻┏┃┓┃┻━┗━┓╋┣┻┣╋━━┏┳┏┓┣┓┫┣┻┳┻┓┛┛━╋┛
┣┻┣┓┃┛┗╋┛┻┓┃┏┛┣┓┳┛┳┫┗╋╋┛┛┻┻┣┫┗╋╋━┗┫
┳┏╋┳┻┏╋━╋┗┻┣┫┃┓┛┓┛┗┳┓┻━┫┏┏┳┓┫━┻┫┃┗┣┻┏┳┓┃
╋┻┃┏┳┓━┳┛┏┏┗┣━╋┳┃┃┫┗┃┛┛╋┏┻┳┃┻━┛━┃┃┓╋┗┛╋┏
┛┣┃┃┗┣┣┫┃┳┣┫┛┫┫┓┣━┗┻┳┫╋┳━┣┛┻┳┫┏┏━━╋━┣╋┗┳
┫┗┃┃┛┏┏┏┳┓┗┻┫┣┏┓┃┓┗┃┏━┛┃┃┫┳┻┫┫┻┛┃┃┣┫┏┻┫┓
┓┣┃┃┳┏┃┳┛┏┣┫┏┻┣┻┃┛┓┫━┃┃┏┣┗━┣━╋┫┳┳┛┻┗┃┳━┫
━┗┫┫┏━┛┳┓┛┫┃╋┻┣┃┳┛┗┗┣━╋┻┏━┏┣┏╋╋┃┣┏┓┻╋┫┃┛
┻┻━┃━┓┻┏┏┃┏┛┳┣╋┻┣┗┫┏┓┗┃┫┳┃┏┻┛┃┓┏┛┣┓╋┛┫┃━
┣┳┛┻┗┗┣━┫┃╋┻┻┳┳┻┗┣┫┓┻┛┏┣┫┫┣┛┃┳┓┫╋┻┃┗┗┣┗╋
╋┛┗╋╋╋━┃┓┗┏╋━┏┫┛┏┳╋┣╋┳┛┫┓╋┫┻┛╋┣╋┻━╋┻┳┃┛┻
┻┳┻━┣┃━┃╋┻┣┏┣┫┛┫┛╋┣┓┏┫┗┗┃┣╋┫┛┏┃┗┫┏┻┃┻━━┗
╋┫┳━┃┫┳┃┳┛┫┏┃┣┓┳━┏┓━╋┃┗╋┗┛┣┛┃┫━┣━┓┛┳╋┫╋┛
┣┳┻┫╋┫┳┳┫┻┳┣┓━━┣┓┣┗━┏┣╋┃┣┏━┣┳┏┳┫┏┻━┏┓┃┳┛
┏┻┻┗┻┗╋┃━┏┻┃┃┳┏╋━┻┻┓┓┛┻┣┓┓┻┛┛┗┃╋┃┗┣┣━┫┻┻
┣┃┃┳╋┛┫┣┛┏┃┃╋╋┻┫┳┣┳┛┣┻┃╋╋┣┳┳┻┫┃┏┗━┫┗┗┣━┫
┣┻┏┛┏┳┫┗┳┓━━┫┓┛┗┻┗━┗┓┃┗┏┃━┓┗┛┳┏┳┓━┛┃╋┗━┣
┗┓┓━┳┓┛┻━┗┛┣┻╋┃┓┛┏┏┛┻┻┳┻┻┻┏┗━┓┳╋┏┫┃┃┳┏┫┻
┏┏┻┣┏┛╋┃┗┃╋┫┏╋┗┛┗┻━┓┻┣┛┏┳┣╋┻┓┻╋┫━┏┓┫┛┳┏━
┻┻┏┃┓┓┛┫┏┏┏┳┃┗┓┓┓┏┗┳┛┫┻┏╋┛┳┣┳┓╋┗━┛┣╋┻┓┗┳
╋╋┛┏┫┳╋┛┗╋┓━━━┫┃╋┫╋┏┣╋┗┗┏┏┳┣┓┛┛┗━┳━┣┫┫┗┏
┛┳━┃┣┫┳━┃┣┏┫┻┏┻┣┗┣┏┃┃┏┛┳┻┗┳┣┫┳┻┻╋┻┛┃┫┏━┫
┃┻┗┛┫┃┛┗┣┓┫┻━┫┃┛┳┛┻┗┗┓━━┫┳━┓┛┫╋┣┣┛╋╋┗┫┃┗
┏╋┏┻┏╋╋┃┏┻┏┫━╋━┛┓╋┻┗┻━┫━┳┣┳┓╋┛┫┃┣┗┏━╋╋┣┣
┓┏┗┻┗┻╋┗╋┓┗┫┣┳┫┓┗┛┻┏┻┓┃┗┻━┣┏━╋┛┏┓┃┓┻┳┛┳╋
┣┳┫┫┓┳┛┻╋┣┳┗┳┃━╋━┫┏┏┏┣┓┗┗┏┛┻┛┛┳╋┏━┣
┛┏━┫┛┣┛┓┗┫┣┣┗┻━┻┳┫┓┣┣╋┳┛━┳┗┻━┏┻┫┃┣┻┳┛╋┻━
╋╋┗┓┓┳┗┗┓┓━┓━┛┓┃┃┏┣┗┃┃┃┏┣━┳┃┛┃┳┏━┓┻┣━┻┳━
┗┛┳┫┳┗┣┛┏┗╋┣┳━┳╋┏┣┻━┣┃┃━┃┏╋╋┫┛┳┓┣┏┓━┫┣┳┃
┻┣┳┫┓┻┻┻┛┏━┗┛┫┃╋┛┓╋┻┻┃┃┗━┃┃┣╋┫┓━┫┻┓╋┛┛╋╋
┓┳┏┛┻┗┛┓━┗┗╋┛┫┣┛╋┳┗┣┗━╋┃┣┫┓┫┛┃┗┏┏┗┏╋━┳┏┗
━╋━┣┗┣━┓┗┫┃┛┻━┫┏┳┃┛┃┏┓━┫┃┻┓┃┻┛┛━┏┓┣┣━┫┓━
┳┣┣┓┻┛┗┛┛┏┗┻┗╋┗┫╋╋┳┏┛┣┳┓┣┃╋┗┻┛┳┻┓┣┻╋╋┓┣┣
┃┓┳━┻━┳┃┳┗┫┃┃┻┏┻┫┣┛━┳━┃┻┗┣┻┗┫┻╋┻━┃━┓┗┃┻┏
━┓┏┓━┫╋┏┓╋╋┫┓┓┗┏┫┗┻┗┣┻┣┃┏┣╋┻━┣┃┃┫┣┫┳┗┛┗╋
╋┻┓┣━┗┃┃┫┳┃┛┫┻┳┣┣┃╋┣┳┳┏━┗┫┓┻┃┻┻┣━┏┻━┳┳╋┻
┏┳┏┫┓┛┛┛┏━┳┣┣┛┛┏┳┣━┻┏╋┃╋╋┃┛┏┓┳┣┣┛┗┫┃┳┣┓┣
┳┏╋┫┫┛┣━┳━━┃┏┏┫┗╋┃┫┳┗┏┗┳┫━┣┃┗┛┻┛╋┻┳┛┛┏┣┳
╋┛┫┻┃╋━━┏┻┃┗┃┳┗┛┣╋┣┃━┣┃━┗┏┃┛━┏┗┣┣┏┫┳┓┛┣┏
┻┗┣┏┳┓┓┏━╋╋┏┻┳┳┳┻━┗┃╋┣┗━┫┛┫┳┳┛┃╋┫┃┣┏┳╋┓┛
┏┻╋┣┻╋┫┳┗┃┃┳┛━━┗┣━┗┣┏┳┣┫╋┗┣╋┗┣┏┛━╋╋┓┣┗┣┛
┫┻┻┏┛┓┗┛╋┣┃┳┣┳━┫┃┓┓┻┣┣┻┫┣╋┣┻┣┏┳╋╋┣┏━━┻┫┏
┳┳┳┣┻┫┫┣━┻┗┣╋┛┓┻┛┳┣┏┓┻┏╋┃┏┃┛┃┻┛┛┣┓┣┳┓┻╋┃
┏┗┏┛━━┣┏┛━┻╋┏┣┛┣┛┫┻┣┫┓┳┗┓┫┏┫┻┻┓┛┏╋┣┃┗┗┓┛
┏┳┗┃┛┻┣┛┫┗┛━┛━┗┃┛┣┓┏┳┓┛┓┣┃┻┏┳┓┗╋┏┃┳┛┃┣┏┫
━┃┓╋┻┳┓┫┓┣┣┻┓┳┏┫┗┛┣┣╋┃┏┣┻┓┫┻┛┣┃┓━┣╋┻┗┛┗┃
┗┻━━╋━┗╋┏┏┓┛┣━━┫┣┳┓┏┛┓┻┗┗╋┃┃━┗┫┻┓┫┫┫┻┗┫┳
╋┗┻┻┫┃╋┓┣┗╋┳┫┏┫┫╋┻┳┓┣┫┫┣┫━━┣━┣╋┃┳┏┃┓┗┏╋┻
━┫┣╋┗┓┳┻┻┻┗┫┳╋┣━━┗┏┓┣┻┻┛┓╋┃┻┻┻┗┃╋┗┏┓━┣━┏
┳━╋┃┏┗┃━┏┗╋┳┓┫┫┣┻┏┃╋┣┓┻╋┏━┻┣┓┫┏┳┫┻┃
┻┣┳┻┓┃┗┻┳┃┏┫┻╋━┣┳┳┻┳━┻━╋┃┗┏━┻┓┳┳┳┛┗┻┳┣┏╋
┫┣┃┣┗┓┳━┳┗┛┗┓┣┗╋┳┓┃┻┛┛┣┃━╋┫━╋┛┫┃┓┗━┣┣┣┗┃
━━┣┗┗━┣┛┳┻┳━━━┣┏┫┳┏┫╋┃┣┫┫┃┣┣┗┃┗┫┛┛╋┗┣┻┳┏
┃┗┣┓┳┓┏━┛┗━┏┫┓┏━┛┓┫┛┛┛┣┻┃┓┫┫┗┗┫┃┛┓┗┏╋┻┃┣
┫╋┗┃┃┛┣┳━╋┳┓┳┳┏┫┫┻━┣━┓┳┛┗┛┫┻┫┣┓┃┛┳┗╋┃┫╋━
┫┳╋┓┫┏━┫┣┣┳┣┛┫╋┏╋┣┗╋━┃┃━┛╋┻┫┫┳┳┏┛┓┏┻┻━╋┏
┗┃┏┓┗┻━╋┫╋┣━┣╋┃╋┏┏╋┓╋┓┣┃┓┃┻┗┣┏┃╋┫━┃┳┓╋╋┃
┳╋┻┏┛┳━┗━┣━╋╋┳┫┫┏━┻╋┃┳━┣┏╋┗┣━┻┻┣┣┣┻┓┛┣━┳
┛┛┓┫┣┻┛┣┳╋┏┻┏┏┗┏┏┫┓┏┳┣┃━┏┃┳┳┣┻┳┗┗┛┣┗┏┣┏━
┣┛┗┗┏┳┗┻┫┏┓┫┗╋┣┳┫┓┗┓╋╋┛━━╋┛┛┻┫━┣┏┗┏┻┳┗┗┻
┏┃━┻┗┫┏┣╋┓━━┣┳┛┳┃┗┓┳┫━━━┳┗┣┓┃┛╋┣┳┻┫┻━┣┛━
╋┣┃┓┗┏┫━┣┏┓┻┃╋┣┛┓━┣┏┓┫┫┣┗━┣┫┏━┣┳┣┃╋━╋┛┃┳
┫┛┣┓┏┏┣┳┛┛━┛┳╋┏┳┫┻┛┏┛┣┫┃┃┛┻╋╋┃┏┛┓╋┫━┏━┻┃
┓┃┗┛━┏┳┫┃┻┫┣┫┗━┃┛━┳┗┳╋┃┏┣━┛┳┣┻┻━┏┃┓┛╋┫╋┫
┣╋┏┫┫┃┫┣┫┏┏┣┗┳┓┏┣┛┻┣┗┫━┃┳┫┳┏┓┳╋━┻┣┻┗┫┳┫┫
┃┗━╋┗┳┛┫┳━┃┳┗┃┓╋╋╋┗┛┳┻━┻━┓┳━━┃╋┻┻╋┛╋╋┣┓┏
┳┛┃┣┻┫┫┓┳┳┛━━┛┫┫╋┗┗┓━┣┳┓━┻┗┛┏┗┏┏┃┛┳┗━┳┫┛
━┳╋━━┻╋┗┳┣╋┻┓╋┛┫━┃━┃┣┻┫┛╋┓╋┛┣┫┃┓┻╋┓┫┣━┻┫
━┣┃━┏╋━┻┻┻┳┛┗┫┣┻┻┳┓╋╋┫┫┓┛┫┳┛┣┣┫┣┓┻┛┳┓┓┳┣
┃┳━━┏┓┫┣┳┫┻┓┣┛╋╋┛━┳┳╋╋┗┃┓┏┗┛┃┳┫╋╋┳┃┫┛┓┳┫
┃╋┃┛┏┃┏┻┓━━┃┣┳╋┳┛┻┃┛┏┣┻┏┻┏━┻┏┻╋┫┓┃╋┫┏┛┓┳
┻┏┃┫┗╋┗┫┗┓┻┣┓┛━┳╋━┣┏┓┳┗┏┻┣┗┣┛┫┗┣┳┳┃┓┣━┗╋
━┳┫┛╋┗┛╋━┗┏┓┏┓┛┳╋┃╋┫┓┛━┣┗╋━┏┃┃╋┻┻┓┻┏┫┏┳┳
┏┃┛┗┗┗┓┃┓┫┏┫┳┣┣┻╋┫┛┣╋┏╋┳┗┃┃┫┗┗┗┣┓┃┃
┣┳┳┻┗┃┃━┻┏┓┃╋┻┛╋━┓┓┫┓╋┃━┣╋┣━┻┗┫┓┏┛┓┃┻┓━┫
┻┳┣┻┓╋┗┫━┏┏┃━┫┏┻┫┫┓┣┗┣━┫┗┏┳┛┳━┻┫┏┫┛┛┫┃┃━
┣┻┳━┏━┏╋┏┻┳┻╋╋┃┻┓╋╋┏┛┏┓╋━┛┣┛┏━┫┳┓┗┗┫┗┓┣━
┛╋┓┫┣┗┫┻┏┓┓┗┣┃┣┓┏┛┻╋┣┻┓┏┣┓┃┳┗┻┓╋┛╋╋┗╋┗┻┫
┛┻┫┗━┫┏┓┏┣┫┛┏┏╋┃┗┣┃┳━┃┗━━┫┏┣╋┻┃┛┣┣┓┗┳┗┃┛
┃┻╋┗┓┓┛┣┗┣┻┻┓┗╋┫┫┏┣┫┗┏┓┛┓┃┳┏┳┛┫┳┣┏┫━┗┻┻┣
┃┣┣┛┓┳┣━┳┛┛┃┳┛┫━┳┛┫┻┏┫┫┃┏┣┳┏┛━┳┻┏━┗┏┛┫━┫
┗┃━╋┳━┃┗┣┏┃┛┫┫┗┛━╋┫┣┫┳┫━┛┏┻━┃┫━┗┳┣┳╋╋━┗┫
┛┗┓┳┻╋┓┃┫┛┛┫┫┃┗┓━┗┗┃┃┻╋┳┏┳┗╋━━┗┣┏┏┻┛┃┛┛┗
┻╋┗╋┓┏┣┻╋┗┛╋┏╋┛┛╋┣┛┃┳┏╋┓┻┏━┳┣┳━┣┓┳┃┛┻┓┏┣
┻┣┗┏┓┛┣┫┏┓┛┻┳┃┏┓┳┳┓━┏╋━┏┫┳┏┫┻┓┫━┻┏┓┃┗┃╋┓
━┃┓┃┃━╋┳┻┛┳━┏╋┣┃┫┏┛┫┫┳┏┻━━┳╋━┣┛┫━┃┻┳┏┣┛┃
━┣┓┳╋┻┛┣┃┓┛┫┛┛╋┃┫┣━┃┛┻┏┓┳┛┫━┃╋━┛┣┓┏┏┻┛┗┻
┫┛╋━┫╋┳╋┛┛╋┫┏┏┏━╋┛┗┳┣━┻┻┳┣┓┃┣╋┃╋┫┗┗┛┻┓┳━
┳┃┳╋┃╋┗┻┗┏┣┗┃━┏┳┻┳┛┓━┃┓┣┓━┓┻╋━┓╋┓┗┗┏━┛┣┓
┣┏┓┣┗┻┻┫┣┳┏┻┏┛┏┏╋┓╋┳┛┛┣┃┓┃┣┃━┻┛╋┏┫━┗┫┫╋━
┻┫┓┃━┣┗┓╋┣┗┗┳┻━┫┳┫━┫┓┻┏┻┃┃┻┫━┫━┻┓┓┓┫━┃┃┻
┛┓┃━┣┣┏┣┫┏┫┗┓┣━┃┛┳╋┣┗┃┃┣┏┗┗┳┗╋┳┳┻┻┻┗╋┓┗┛
┻┏┻┻┓┫┫┗┏╋┓━┳╋┣┏┫┳┛┃━┗╋┣┗┳┳┓┻┓┓┳┣┗┻┳┏┳━┗
━┓┳┻┃┳┏┻┛┃┏┣┛┫┏╋┛┃┛┏┓┏┫┳┳━┳┃┻┻╋┗━┓━┳┳┓┓╋
┗┏┃┻┣┏┏━━┻┫━┳┓┏┛━┫┫┳━┻┳┣┓┛━┫━┛┓━━┓━╋┣━╋┫
┫┛┛┃┗┣┣┫┗┛┫╋━┓┏┣┓┃┓┗┛╋┛┏┗╋┃┓┣┫╋╋┓┃━┃┛┃┻┓
┗━━╋┃┫┣┏┓━┓┣╋┫┻┣┓┗┃┛┃┗━┃┛┻━┳┃━┻┛┃┣┻┻┫┻┗━
┏┻┗┻━┫┗╋┏┗┻┓┗┻┳┫┃┃┫╋┳┣┗┏┏━┣┛┣┏╋┃┗┃┓
┳┏┫┳┫╋┛━┃┣━┛┻┛┗┣┓┃┫┓┫┃┗┓┓┓┳┏┳┛┗┻┗┏╋╋┛┳┻┏
┓┃┻┛┛┫┫┣┗┫┃━┫┻━━┳┻┳┏┓┳┫┓┃┫━┛╋┓┛╋┳┃┛┏━┛┣╋
┓╋┗╋┳┃┳┫╋┛┛┏┳╋┗┻┳╋┓┗┛┓┣┗┏┻┗┫┏━┫┫┃┓┗┫┫┛┣┓
┳━┏┻┏┓┳┏┗┻┗╋┛╋┃┛┃┗┗┓┏┓╋┫┛┣┏┗┏┳┻┗╋┏┓━━┳╋┗
┓┻━┃┛┃┫┫┏┣┏┳┃┓┃┻┻┣┃┣┫┣┻╋╋┣┃┓╋┛┃┓╋┓┳┫┳┓━┳
┏┫━╋┫┫┃┫┣┛┣┻┃┗┣┏┏┳━┛┫┳┏┗┳╋╋┻┏┳┫┃┓┫┫┫┣┏┳┏
━┏━┫┳┛┗╋┗┗┗┫╋┓╋┛╋┗┳┻┻━┫┏╋┣╋╋┃┫┳┣┫┛┫┻┳╋┫┓
┻━┻┻┫┳┓┫┗┻┏┳┃┻┻┳┻┓┗╋┗┃┓┛┳┛┗┏━┗┫┫┫┛┳╋┓┻┏┻
┗┃┫┳┛┓┫┓━┃╋┣┣┻┏╋━━┛┛┣━┫┛┫╋┓┓┛┫┳╋┏┳┫┗╋┏┛┫
┫┗┏╋┃╋┳┣┏╋┓┏┫━┏┛┫┏┳╋┗┳┳┓┏┫┏┏┣╋┫┣┣╋━┣┳┃┗┗
━┏┣┃╋╋┗┫╋┫┻┃┏┳┛┃┣╋┳┛━┳┣┏┓┏┓┣┣┻┻┣┣╋━┫┓┳┃┛
╋┗┻┗┳┗┳┓┏━┓┻┻┃╋━┃┏┫┓┳┃┻╋━┗━┏┣┳┗┏┛┏╋┃┳┣┫┻
┻┫┻┃┓┫┻┓┛━┗┗━┳┣┗━┏┗━┣┓━┻┛┏┃┳┃┻┻┗━┓┓┫┛┣┓┓
┻┳┏┗┏┻┏╋┣┫┫┏┫┣┗╋┏┳╋┻┣┃╋┃┻┫┛╋━┛┓┃┛┳┃┫┣┳┻━
┫┻━╋┏┫┓━┗╋┃┏┃┳┛┓┳┛┗┏┻┣╋┳┓┛━┛┓┻┫┛╋┗┣┃━┛━┳
┃┳┛┏━┣┛┣╋╋┏┗┃┏┛╋┏┣┃┻┗┫┓┗━┳┗┻━┃┛┏┛┳┳┏━┛┃┛
┳┫╋┏┃╋┫┳┫━┏┻┫┓┣┳┻┣┛┳┳┣╋┫┗┫┣┣╋┗╋┏╋┻┗┃┫┃┏┣
┃┳┳┫┫┃╋┓┻┫┛┣┗┻┣┳┛╋┓┓━┻┏┓┃┃┏┓┻┫╋┓┫┳┓┏┳┣┻┳
┛┣━╋┗╋┫┻━┗┓┫┗━┏┳━┳━┛╋┣┓┗┃┓┳┃┳┳┣╋┣┻┣┗┣┏┗┗
┳┫┫┫┛┗┛┣┣┻┛┛┏┻┛┛┓━┗━┳┻┗╋┓┛┣┗┣╋┓┓┻┓┣┛┣━┏━
┃╋┃┳┻┣┳┗┗┛┛┻┏┣┃┻┏┓┓┗┻┻┏┏┣┳┫┃┛┓╋┫┃┫┫━┫┛┛━
┏┏┓┻╋┳┻┛┫┣┣┛┳┓━┫┻┫┃┃┓┗┏┫┗┫┛┣┗┣╋┃┃┓┳┳┻┳┏┛
┃┣┳┫┃┳┳┫┏┳━┳┗┳┣┣┓┃┗┃┣┃┫┫┗┻┫┓━╋┻┗┗┻┓┓━┣┻┣
┏┓┓┣┳┏┛╋━┫┏┗┃┳┃━┛╋╋┛┓┓┃┏┓━┻┏╋┛┫┳━┏┏
╋┣┗┛┛┏┻━┃┏┛┳┫┳┃┛┫┏┛┳━┗┻┓┏┓┛┏┛┫┳┣┗┫┓┏┏┻┻┓
╋┣┏┫┫┏┫┻┳┃┓┏┗┃┛╋┓┏┏┏╋╋┛━┏┛┏┓╋┓┏┗━┻┫╋┳┃┳┛
┻┃╋┓┳┳┣┳┻┫┓╋┣┣━┛┛┗┛┗┳╋┫╋┏┏┓┻━┻┣┻┗┏┻┳┻┳┫┃
┫┗┳┓┃┣┳┃╋┫┫┗┣┳┃┓┓╋┳╋┣┏┣┓━╋┏┃┃━┓┃┓┃━┗┫┗┓┏
┃╋┫╋┳┗┗┻━┻┛╋┛┏┫┳┛┻┻┏┣┃┻┛━┫┻┳┏╋┃┓┣┛┣┣━╋┻┛
━┳┳┛┃┏┣┏━┃┏┻━┛┃┻━┗━┻┓┫┣┛┏┃━┓┗┛┳┓┣┻┛━┳┫┓┫
┗╋┗┫┓┳╋┃┻┓┛┓┳┓┓┃┗┃┣╋┫━┏┛┗┣┃┳┛┳┫┳━━┗╋┏┻┛┓
┏┫┏┓╋┃┫┣┛┃┓┏┣╋┓┃┳╋╋┻┏┏┣┫┏━┳┃┓┗┫┃┣┏┛┃┗╋┃┗
━┣┃┏┗┳┳┓┫┫┳┛┃┫┫┳╋┓┏┏┃┃┏┫┗╋┫╋┻┻┃━┃┻┛┳━╋┃┗
┗┳┻┏┻━┛┃┳╋┳┏┏┫┛╋┃╋┗┃┏┏┃┻┫┻┏┣┣┫┻┣┓╋┣━┓━┳┻
━╋┫━┫┛╋┻┻╋┳━┫┳┓┓┛┗┛━┗┣━┏┫┳┫┫┃━┃┳┓━┓┫┃┫┣┓
┫┗┫━┫━┓┃╋┛┓╋┻━┃┓━╋┳┓┳┳┓┓━┫┏┓┗┛┗┳━┻┏┗┃┫┫┳
┣┻━┓┻┻┫┗┳┛┗┣┳┳┻┳┓┓┻┫┻┛┳┳┛┏┻╋┫┃┓┻┃┃┏┓┣┛┗╋
┗┣━┣┛┏┳┣┓┫┏┓┓┃┛┫━┛┛┻┗╋━╋┣┏┛━┻╋┓┏╋┳┫┃━┫┫━
━━━╋┣┏┃╋┛┃┻┣┃┏━┻┗┫┛┣┣┛┃┗┳┻┣┗╋╋┛┫┣┳┳┻┣┗┣┗
┛┻┛┻┏┛┣┃┫┛┃┃┛┳┏┗┫┻┓┣┃┳┻╋┣┏┏┓╋┃┛┛┗┫┛┏┓╋━┣
┳┏┻╋┃┏┻┛╋┓┛┛┗┓┳┛━┳┓┛┓┗┗┓┓┻┏┃━╋┃╋━┣┣┃┏┛┳┃
╋┳┫┏┃┓┗┓┗┏┓┗┃┗╋━┃╋┣┓┗┓┛┃╋┃╋┃┃┓┃┻┓┃┏┃┫┗┏┣
┳┛━┫╋╋━┛┛┳┃┗┃┫┻┫┻┣┓━┓┻┃┛┳┣┃┛┃╋┣┗┻┻┛┣╋┓┏┏
┃┏━┏━┻┗┻┻┓┣┏┻┫┳┏┓┻┛━┫━╋┻┣╋┗┓┛╋┻┓┳╋┃┓┓┣┣━
┃┳┗┏┃┗┫┃┳┛┫┛┛┗┣┏━┳┛┏┛╋┫┻┻┣┻┛╋┛┛┳┣┗┏┏┃┃┻┗
┻┗┣┫┏┏┫┓┳━┳┻━┏┳┛┫╋┛┗┻┫┣┏┓┣┫┳┻┻┏┛┃┛┫┛┫┛┏┻
┓┣┣┗┓┛┫┏┃┗┣┏┫┣┳━┻┣┫┃┏┛┗┓┛┫━┳┏┣┳┣┏┫┃┫╋╋┃┃
┫┛┻┣┗╋┣┻┃┫┛╋━┗┛┏┻┗┣┻┫┗━┏━┻┻━┻━━┓┏┻┛
┓┗┛┓╋┳┏┣┫━┓┻┣━┫┗┗┛┏┓┳┻┫╋╋┗┫━┣┓┗╋┓┛┛╋┃┏┫━
━┫┃━┳╋╋┏╋┃━┻┣┓┛┓╋┣┻┫┛┃┃╋┳┳┏┻┫┻┓┫┛┻┫╋┻━╋┏
┳┻┫┻┃━┓┣┳┣╋╋┣┛╋┗┓┗╋┛┫┓━┫┓┣┃━┗┃┳┏┃┓┃━╋┣┳╋
┫┻┏┣┗┃┓┓┏┃┃┓┣┗┛┣┣┛┛╋┃┗┗┻┻┏┓╋┃┗┻┏┻┫━┫┃┫╋┻
┓┻┳┏━╋┓┛┻┗┃┏━┫╋┛┛┃┻┣┛━┳╋┣┛┃┫╋━┫┃┻┣┳┃┳┓┗━
┫┃┏┳╋╋╋┫┛┣┗┫┃┣┫┓┫┻┛╋╋┛┓┻┻┓┛┃┗┻┫╋┃┃┣┛━┛┣┛
┛━┓┫╋━┣┃┃┏━╋┣┓┳┛┗╋┳┛┃┓┓┗┣┳┫┣┏┏┗┣━┳┗┻┏┻┗┻
┛┓┗┗━┻━┻┫┃┛┛┗┳┏┓━┣┓┛┫┛━┃━┻┫┣┫┫┗┫┛━┫┛┻┣┓┻
┃┳┻┣┓┓┣┻┏┣┃┛┣┫┣┣┃┣┻┛━┻┓┣╋┃┳┻┃┓━┫┣┃┛┫┣┃━┛
┃┓┗┃━┛┃┃╋╋┃┓┻┳┳┫━┏┫┻┣┛┫┗┗┻━┫┃┛━┳┗┗┻┗╋┫┛┣
┛┻┫┃┣┏┻┛┛┫┣┻┛┛┗┻━┛┳┣┃┫╋┃┓┗━┓╋┳━┓┏┏┳╋┓┫━┓
┃┏━┛┏┗┓━┳╋┫┛┏┏┳┫┣┫━┳╋┗┗┳┏┫┫━┗┏┏┻━━┛┃┛┃━┃
┫┫╋┣┳┛┃┗┃┣┏┻┛┻┫┏┓━┛┻┃┳┃┏┏┛━┻┣┓┃┣┗╋━┣┓╋╋┣
┃┏┏┓┛━╋┣┓┫━╋┻┫┃━┫┗┫┣┏┃╋┻┗┗┛━┗┛┗┏┣┫┻┗┣┓┣┻
┏┓┣╋┳┛┳┻┣┛┣┛┃┣┣┳━┓┛┫━┓╋━┗┏┛┃╋┫┛┫╋┃┃┫┃━┫┣
┻━┻┣┳┣╋┻┳┓┫┫┏┫┏┗┃┗┓┏┏┣┛┳┣┛┃┗┣┛┏╋┳┛┏┳┳┳┳┗
╋┃┳━┃┓┃┳┛┗┏┳┣┳┻┫━┛┏┓┗┻┣┛┏┃┛┃┫┻┃┣┓┗┛╋┃╋┏━
┳┻┏┣┳━┗┳┛┏┛┣┏┫┗┻┳━┫╋┳┗┫┳┛╋┣┻┏┫┳┏━┛┳┗┻┓╋┻
┫┫╋┫┗┛╋━┏┳┣┫┃┓┛┻┫┻━┓╋┳┣╋┫┗━┻┳┛┣┓┏━┓┗┣┃━┓
┃┣┫┻╋┛┻┏━┣╋┃┏┫┻┃┃┳┓┃┳┣┫┫╋┻┛┣┏┳┛┳┳┏┃┛┻┛┫┃
╋┗┻┏┫┗┏╋┓┛┣┛┗┫┏┣┃┻┏┃┫┓┳┳┃┫━┳╋┃┗┫━┳┛┣┗╋╋┗
┻┻┏┛┣╋┻┫╋┳┃━┃┫┃┳╋┗━┛┫┏┃━┏┓┣┗┓┓┓┏╋┃━┓┻┻┃╋
┣╋┻┻┫╋┻┳┓┳┃┃┗┏┣┗┃┏┫┃┃┗┓┣━┗━┗┳┛┛┣┛╋┛┫┛┗┫┓
┻┃┏┫┫┓┣┏┳┛┣┏┫┣┫┛┗┻┓┓━━┳┗┳┏┫┣┫┃┗┳┻╋┻
┓╋┏┣╋┗┳┫┓┛━━┓┻━┳┛┓┗╋┛┫┻┳┻┳┏┗╋┻╋┳━┳╋┻┓┗┳┛
┓┻━┳┳┗━┫┛┫╋┫┣╋━┫┳┳┛╋┗┓╋┫━┏┫┗┓┳━┃┃┛┫┳┏━┓┳
┓┳━┗━┳╋┏━┻┳╋┳┳┗┏━┗┣┏┫┫┓┗━┻┏╋┳╋┳━┏┓┫┣┓┛┛┏
┃┫┣┃┛┳┏┳┗┻┣┳┃┻┻┣┃┗┛┏┏┻┣┓┏┃┣┫┫┗┓┗┛┣┃┏┃┫┳╋
┓╋┛┓┛┻━┗━┓╋┻┳┓┗┗┳┛┓━┃┣┗╋┓╋┗┛┃┳━┃┓┗╋┏┗┻┃╋
┓┳╋┃┣╋┫┻┓┫┃┫┃┃┳┫┣━┛╋┏━┫┣┫┏┻┛┳┫┏┳┳┗┫┃┏┗┗━
┣┛┫┗━┣┓┛━┗╋┫━┛━╋┻┣┻┣┃┳┓┫┃┓┃┣┛┳╋┣┛━┃┃┣┳━┣
┳┣┫┛┳┳╋┏╋┫┏┃┛┳┗┫┫┃┗━┣━┏┻┻━┫┫┛╋┏┛┳┃┣┗╋┛┗┳
┣┃┗┣━━┛┃┫┗┏╋━┣┏━╋━┗╋┳━┏━┛┗╋┏┓┣┣┳┳┻╋┻╋┫━╋
┗┛┗┛┛━┫┫━┗┣┃┓┣┃┓┏┛┗┣━┻━┃╋┛┻┻┻┃━┗┣┣┳┛┓┃┳┃
┳┏┫┳┻┛┃┻┻┏┓┗┻┃┗┃┗━┏┃┃┓┻┃┣━┫┗┻┫┳┏┛┣━┣┓┏┓╋
━┻━┛┓┓┫┻┗┛┏┏┳┣━┫┣┗┻┓┻┻┏┗━┣┻┣┣┫┣━┫┻┣┻┛┏┓┃
┓┣┣┏┓┏╋┛┗┃┳━┳┓╋┻┛┣┏┓┓┫┫┻━━┛┻┻┻┗┳┗┛┛┏┏┣╋┗
┛┳┏┫┗━┏┏┳┳┓┃┛┏┣┓┃╋┃┗┓┏┫╋┳╋┏┻┛╋┏┣┫┛┃┓╋━┓━
┃┏╋┏┫┻┫┳┣┳━┓┳┏┛┃┳┏┫┫┗┫┻┳━┃┃┓┣┛┛┻━┛┃┗┫┳┫┳
┫┳┣━┫┻┗┏┛┗┣┓┫┛╋┻┫┃┣┏┛┃┳┣┃┫┓┳┳┗┏╋┗┃╋┫┻┓┃┃
┃┛┏┛┃┓┏┫╋┓┃━┃┓┃┛━┛┣┏┃┓┓┫┳┗┛┣┏┣┓┃┃┣┻┃┏━┳━
┓╋┻┻┃╋┳┫┣━┏┗┣┃┗┗┓┃┫┗┛┻╋╋┳┻━┃┏╋━┻┃┃┓┓┗┏┏┗
┻┳┻┛┃╋┻┻┣┣┓╋┫┏┳┗┣┣┳┳┃┳┻┛┣┃┛━┻┛┛┗╋┃┫╋┗╋┗┳
┫━┗┛┗╋┛┫┗┫━┏┗┫┫┓┏━┗┓┳┳╋━┓┳┓┣╋━┗┛┗┛┗┃━┃┣┓
┛╋━┳┛┻┏┣┛┏┃┃┫┃┛╋┛━┣╋┫┛┣┛┛┫┳━┻┃┫┫┓┏┳┫┻┗┗┏
┃╋┳┗━┃┃┻┻┛╋╋┗┃┫┣┏━┻┻╋┏┛┓┛╋┣┏┛┓╋┻━┣┗┻┣╋┳╋
┗┫┃┫┗┗┳╋━┣┏┃╋┣┫┃┏┛┳┏━┏┳━┛┛┣┻┗╋┃┫┓┗┏━┻┳╋╋
┻┏┣┏┃┳┃┫┏┏┛━┻┳┫╋┏┻┛┗┛┗┫┻┓┓╋┓┃╋┃┓━┓┻
┏┗┻┣┃━┛┗┣┏┣┓┻━┏┗╋┣┻┫┛┻┫┃┻┫┛┳┫━┫┗╋┳┣┏┏┳┫┃
┛┓┫━┏┓┏┃┻╋┣╋┗┛┫┓┻┳┣┫┳┛┏┗┃┻┃┻┳╋┗╋┏╋╋┻╋┣╋┻
┻┃┃┏┫┗┻┃┃┗┳┻┣┻┗╋┃╋┃┗━┏┓┻━┗╋┛┓╋┓┳┃┓┻┗┃┻╋╋
┓┣━━┃┛┃┳┏┳╋┫┓┳┣┓┃┏┫┛┣┃┗╋╋┗┓┗┣┗┳┏┻┻┏┛┛━┓┳
┗┏┃┗┳┫━┃┃┻┏┏┗┛┛┗┃┏┃┳┣┓┃━━┻┛┫┻╋┗┛┗┛┛┃┻┓━┗
┫┻┓┛━━┛┛┛┫┻┫┫┳┻┫┳╋┏┏━┳┻┻━┻┃┃┗╋┗━┛┏╋┏┗┣┏┛
┏╋━━┃┫━┓┫━┏┛┻┗━┓┓┫━╋┫┳┫┻┏┫┏┻┛┗┗┛┫┓┓╋┻┓┓┻
┳┳┳━┗┛┏┗┗━┻┻┃┣┻┏━╋┃┣┣┣╋┻━╋┛┣┣┻╋━┻━┛┫┛╋━┛
┣┃┃━┃╋┃┃┫┳┳┓┃┻┏┣┻╋━┏━┓┳╋┛┃┻╋┛┓┻┳━┏┳┣┳┏┳┫
┫┻━┃┛┓┏┻╋┣┻╋┓┳┳╋┏┓┣┃┛┳┛┃┣┏┏┣┃┻━┻┗┫┓┫┏┏┣┃
┛┏┳┣┫━┫╋╋━┛┳┻┏━┏┛┣┗┫╋┳┏┓┻┛┳━┛╋┏┣┳┗┓━━┳┛┏
━━┫┣┓┗┛┣┛┛┓┃┻┗┻┳┫┗┓┣┏┃╋┳┛╋┗┃━┏┓┛┻┫┳┃┣━┃┗
┗┗┗┛━┗━┻┻┓┗┃┃┓┫┃┗┫┏┣┃┃╋┣┛┛┣┛┻┻╋┛┓┛━┃┫┫┗━
┳━┛╋━┗┛┛┓┳┏╋┣┏┃┏┛╋┗┏┣┳┓┏┏┃┫┻┳┣┓━┏┃┓┣╋┳╋┻
┏┃┗┣┓┛┗┏┛┳━┛┗┣┏┛┓┗┣━┳┳┓┻┗╋┣┓┓╋┓┻┃┓━━┓┻┻┻
╋┻━┻┗━┏┳┣╋┗━━┗┳╋┛┣┳┓┣┫┣┳━┫┫┳━┫┻┻━┏┣━━┏┏┏
┳┣┗┃┃━┏┓┛┗┫┣┻┗┣┓┗┃┫┗╋┣┛┓┳┏┓┳┗┻┫┳┏┃┳┗┳┃┏┏
┻━┓┛┏┻┳━╋┛━┫╋┫┏┫┣╋┓┏┻┣━╋┗╋╋┃╋╋┣┛┫┃┻┛┓┣┫┛
┛┏┣┗┓━┛┃┏┏┗╋┏┓┳┗┛┃┗━━╋┣╋┃┛┻┣┳┫┃┳╋┃┣┣┗┛┗┳
┻┗┫┏╋━┳┃╋┓┛┃┣┓┏┛┗━┳┳┣┓┳┓┓╋┃┻┃┳┫┏┣┳┓┏┳╋┻╋
┳━╋┏┣┻╋┳┗━━┓┏┳╋┏╋┣┗━┛┏┻┫┏┫━╋┗┗┛┳━┃┃╋━┃┳┃
┃┻┛╋┃┃╋┳┓┏┻┻┛┓━╋┛┻┃┣┣━━┏┏┓┏╋┗┓╋┗┣┫┛┃┛┛━┗
┓━┓┻╋┗━┫┗┏┣┻┗┓━┃┏╋┣┳┳┓┫╋┳┣┣┏┃┃┓┳┻┗┏┛┫┓┃┗
┫┛┳┳━┃┏┏┳┃┛┳┣┓┳━┫╋┫┛┳┏┛┫┣┃╋╋━┣┓┻┃┻┗
┫┏┗╋┣┓┓╋┃┗┻┫┫┛╋┣╋┻┫┓┻━┳┳┫┃┛┫┃┓┣┓┳┣┛━━┓┻┳
┏╋┓┫┛┳┗┳┻┳┻┻┏┓━┻━┻┫┛┻┫┏┓━┳┓┻┳┫┻┻┓┻┣┳┻┗━┻
┃┗━╋┗┓┏┫┫┃╋┫━╋┃┻┏┛┣┛┳┣┫╋┏┓┓┓┏┗┫┻┳┫┳┗━━┛━
━┓┛┳╋╋┓━┣┃┳┏┏┛╋┓╋┫┣┻┃┏┛┣┓┛┗┳┏┻━╋┫┻┫┫┗┗┓┗
┓┃┣┃┛┳┓┗┗┻┳━┗╋┣╋┫┗┓┃┏┃┛╋┳┳┫┻┫┓┗┓┳┛━┳┻┳┛━
┛┣┫┏┻┫┏┣┣┣┏┓┏━┗┳┗┻┓┳┗┻┻━┫╋┏━┫┛┗┓┗┏┛┃╋┓┓┳
┏┓┃╋┃┛┫┳┻┫┛┃┳┓┻━┛━┓┫┳┣┗╋┏┓┏━╋┛┃╋┏┣┣┛━╋┗┛
┓┃┓━┣┫╋┻┗┓┳┻┓┫╋┳┃┳╋━┗┏┫┣┻┫╋┣┳━┣┣┏┻┓┛┏┫┻┻
╋┫┫┃┃┓━┻┣┓┣┛┳┃┃┛┛┛┫┻━━┣┫╋┓━┻┫┃┓┳┓┛┛┳┳┗┳┛
┻┫┏━┻╋┗┗━┓┻┏┛╋┳┳┫┻┃┫┫━┗┫┓╋┛┃┏╋┓┻┏┣┃┗╋┛┻╋
┣┗┃┃┳┗┣╋┻┓┛┳┛┫┓┻┓╋┫╋┏┣┃┻┳┳┫┳┃┃┃┻┓┗┳┳━┓━┛
┏┻┻━━╋┓┛┫┗┣┳┣┻┃┛┓┗┣┏┃┓┗┛┻╋┻┏┃┳━┫┫┻┫┗┣┗┣━
╋╋┏┫┳╋┣━━┏┗┏┻━┃┣━┳┻╋━┻┛┻┛╋┏┗┃┻┃┣┏┻┃━┏┻┳┣
┣╋┃┃╋┏┳┫┗━┓┗┏┫┫┗━╋┻┻┣┏┛┳┣━━┻┓┗┛━┫┣┫┃┏┛┛┃
╋┣╋╋┛╋━┛┃┏┏╋╋┗┣━┃┫┣━┳┛╋┏┃┗┗╋╋━┛╋┫━┣╋╋┃┏┳
┛┃┃┳┣┫┛┗┳┓┫┃━━┳╋┓┓┳┳┫┛┏┛┓┗┓┫┗┛┣┃┓┗┛┗┗┛┗┻
┏┣┳╋┻┛┏┏┫╋┻┃┫┓┓╋╋┏┏━━┻┏┳┓┛┓┗╋┫╋┫┗┗┣┏╋┣╋━
┫┳┳┗┗┳┣┻┻━┳┃┃┓━┓┣┏╋┃┳┃┣┛━┓╋┳┗┏┃┓┣┻╋┗┻━┣┗
┃┳┃┳┣┗┛┃┛┛┫┛┳┛┫┛┗┳┏┃╋┻┓┃┛┓┣┣┃┣┳┏┻┗┓┃┫┳┓┃
╋━┓┻┣┓┳┫┛┓┃┗┛┻━┗┓━┻┗━┣┫┳┻╋╋┓┛━┣┛┃┏┓┫┓┏━┗
╋┛┳┗┓┃┓┣┓┛━┳┫┫┛┃━┫━┣┛┣┗━╋┓┣┳━┣┓┗┣┓┫┓┓┣┻┗
┃━┗━┫╋╋┏┃╋┳╋┛━┃┃┓┓┓┫┣┛┗╋┛┫┳┗┫┻╋┓┫┳┻╋╋┗┏┛
┳┻┃┫┛╋┏┻┫╋┗┳┏┛┗┫┣┫┳┓┏┓┫┏┫┳┻┛┳┣┻┓┛┃┫╋┗┗━┗
┃┫┗┫┏┓┗━━┗┓┗┳┏┻┣┫┓┗╋┫┓╋┛┣┳┏┃┣╋┳┓╋┃╋
┳┫┗┣╋┫┣┓┓┣┗┣┗┓┛┻┣┏┗┗┗┳┣┓┓┳━┳┛┣┃┛┻┃┏┣┣┗┳┓
┳┫╋╋┓┻╋━┻┫┣╋┏┻┛┫━┛┛┗┃┛┫┣━━┓┫┃╋━┛┫┛┃┳┓┣┏┗
╋┓┃┗┃┗┻┫┗┳┗━┻┻┗┳┗┳┣┃┫┻╋┫┣┓┏╋┫┻┫┫┓┏━━━┛┻┛
┏┻┣╋╋┻━┣┓┳┣┓┻┣━┣┗┛┛┫┏┳┗┣┓┏┛╋┫┫┫┃┛┳┣┗┫┫┛┳
┫╋┳┫┣┳┓┓┓┃┣┳╋┏┗┫┗┣┫┣╋┛┃┗┫┏┏┳┫┓┻┛┻╋┫┛┏┗━┗
┳┛┓┃┛┓┏┓━┫┫┣┣┃┻━┗┏┃━┓┣╋┓┃┛┻┻┃┏┣━┗┗┏╋┃╋┓┗
┻╋┣┗┓┣┃┳┛┗┳┻┻┛┗┃┗┗┣┛┳━┫┫┏━┓┳┗┳┫┗┃┛┓┛┏┗┏┛
┫┗┻━┃┓┣┫┣╋┛━┓━┳┳━┃┫┣┃┛┻┫┫╋┳━━┏╋┓┓━┳┃┗━┳┛
┛┳┗┓┓┃┳┃┗┓┏┣┗┗┃┃╋┻┛━┻┓┓┫┣┓┫┛┗┃┗━┳━┻┣┓┏┓┛
┳┗┛┓┓┣┓┏┳┳┫┏┣┃┗┃┓┻┗┳╋╋┻┏┛━┏┳┳┃┣━┏┻┣┫┃╋┳━
┓┗━┣┏┫┃┃╋┳┏┣┏┻┃┛┓┫┏┓━┣┳┫┓┃┫━┣┻┛┳┫┫━┓┻┗╋┗
┛┏╋┏┏┃┫┓┳╋┃┗┻╋╋┓┫┣━┗┛┣┓┛┣┏┣┳┛┏━━┓┏┛┗┗┫┣┳
┏┗┃┓┳╋┏┻┫┗━┓┓┓┓┣┫┏┏┏┃━╋━┗━┏┻┻━┳┣┃━┃┃┏╋┣┗
╋━┏┗╋┻┣╋┫┛┃┛┃┳┏┗┣┏┫┗╋┻┗┃┏┏┫┓┃┏┏┗┻┓┻┓┏┏┳━
┫┫┗┏┗━┻━┣┻┃┓┫╋┗┫┫┗┗┳━━┻┓┃┓╋━┻┏┓┻┏┫┃┛┗┳━┃
┏┓┓┳╋┏┫┳┻┗┣┫┣┛┏┳┓╋┛┗┫┣┳┛┓┛┣┓┓┓┛┛┗┗━┫┗┓┗┫
┣┏━┣┳┗┣┓┃┻┳┃┻╋━┻┳┫┛┻┏┏┣┫┏┣┳┓┃┫━┳┃┃┳┃╋┃┛┃
┃━┏╋┻┻━┣┣┳┫┳┗━┫┏┛┓┣┻╋┃┛┓┫┏┃┻┏┏┏┏┏┫┃┻┻┫┣┃
┫┏┣┏┗┻┓━╋┫┫┛┫┻┛┻┣┫┫┻┛┣┏╋╋╋┗┏┳╋┻┃┓┫┳┛┗╋┫┛
━┓┃┫┳┃┣┗┃┛┳╋┓┳┳┣┏┣╋┃┗┫┛┛┃┛┣┫╋┗┏┻┛╋┏┓┣┏┛┣
┓┏┫┣┫┏━┫┫┛╋┓┏┓╋╋┗┓┣┣┃┛┳┃┗╋┛┃┣┏┫┫┫┫┻┻┻┳┏┏
┗┓┻┏━┫┗┻┓┏┻╋┳┳┫╋━┻╋━┫┏╋┳┳━┛┣┛┛┏┫┏┫┳┫┻╋┛┗
┻┓┏┓╋━┃┏┣╋┫┏┏━┛┏┣┓┳┃┛┳┳┗┻┣┓┻┻┻┏┏┃┃┓╋┛┛╋┃
┻┣┣╋┃┣┻┗┳┏┫┣╋┣┃┣┓┻┛┫┓┏┻┳┗┛┳┫┫┏┛┻┛┻┻
┳┣┳┏┣┫━┛┳━┛┗┛┳┏┏┛┓┫┣┳━┫┗┛┛┃┏╋┃┻━╋┫┫╋┻╋┏┓
┫┻━┏┛┳┫┃┳━┃┳━┃┫┫╋╋┣┓╋┳┗┃┳━┣┣┻┃┳┻╋┛┓┣┏┳╋━
┫┫┳╋╋┻┣┓┛┃╋┫┣╋┻╋┗┣┣╋┃┗╋┏╋┫┏┣┳┛┗┳┳┻━┓┗┫┫┳
┏┣┛━┳┣┛┃┻┳╋┏┣╋┣┓━┓┓┓┻┏┳┗━┗┓┏┏╋┛┏┣╋┓┻┓┫━┏
┣┳┏┫┃┫╋━┓┃┛━┫╋┏━┏┃┻┃┣━┫┃┓╋┣┓┫╋┓┛┓╋┓┛┻┻┛┫
┛┗┫┛┫━━┏┃━┻╋┏┏┣┏╋┛┏┳┛┛┻┗┗┫┗━━┳┃╋┣┳━┗┓┗┳╋
┛┳┏┫━┃┃┓┳━┃┛┣┻┫┗╋┫┳━┏┏┛┗╋╋┣┛┻┳━╋┓┗╋╋┃┃╋┫
┓┫┃┗┃┗┳┫┏┏┻┻╋╋╋┛━┳┗┳┏┣┓┣┻┻┻┓┣┫┃╋┏┏╋┃┻━┳┫
┫┣┳┛┻┻┃┓┏┃━━┛┫┃┃┛┛┫┫┳┗╋┻┣┗┏┗┳┫╋┗┏┣━┫╋┗┗┣
┗┻┏┳┛┓┫┗┗┣┓┗╋╋┏┓┏┗┓┣┫┣┓╋┛┣┛┓┓┻━┗┓┏━┻┛┫┗┣
┫╋━┏┃┳┓┻┗━┫┃┗┻━┫┛┏┓┫━┫┃━╋┣┛┃┻┏┓╋┻┃┗┣┫┛┳━
┗┃┻┣┏┛┫┛┃━┓━┣┃┫╋┗┣━┗┏┓┗┻━┫━┫━┣┛┻┃┻┻┛┳┳┓┃
┏┫┣┛┗┫╋┻┛┳┳┃┓┓┫┣┃┗┻┃╋┃╋┓┣┃╋┛┛┗┓┻┳━┗┛┛┻┛━
╋┗┻┗┫╋┓┻┳╋┏┛┳┣┃┏━┃┃┫┣┗┛┣┗┗┃┫┃┃┏┳╋┛┃┓┫┓┗┛
┫┻┓┛┫╋┃╋┏╋┓┫┃┳┻┳━━┣┳┳┻┻┣━┏┻┳┛┓┛┻┛╋━┗┻┳┳╋
┛┳┛┏┛┗┛┣┳┏┫┗┓┫┃┣┓┣┛┫━┏┏┏┻┃┓━┗┻┻┃┳┛┃╋┳┃╋┗
━╋┣┫┃┓┏╋┫━╋┛━┫┫┫┗━━╋┣┃┃┗┻┗┏┏┗━╋┏┫━┫┗┫┏╋━
┫┛┳┏┃┗┏┃╋┳┻┓┓┗┓┗━━┏┣┳┗┛┣┻┓━╋┫━┓┻┳┛┗┗━┓━━
┫┻┛┓┫┻┳┫┛┓┣┻━━┓━┃┳╋┗╋┣┻┓┃┫┗┳┫┛┏┫━┛┓┫┓┃╋┛
┗┣┫━┣╋┗┻━┃━╋┃┓┓┫┳┓┛┛┓━┃┣┣┓╋┗┛┏┃┓┫┓━┗┛━━━
┳┗┫┓┣┃┃┫┗┻━┫━┗┣┓┫┣┣┳┻┏┻┛━┳┣╋━┓┛┗┫┫┏┃┛┫╋┗
┓┓━╋┏┻┳┫┳┃┳┫┛┃╋┃╋┃┣┓┫┫┛┫┻━┻┫┃┃┻┫┣┣╋┳┣┳━┛
━━┏┳━━┫┫┻━╋┳┓┫┓┏┻┛┣┏┃┻┛┓┣┗┏┣┫━┳┣┓┛┛┏┻╋╋┣
┳╋┳┳┗╋╋┏┣┫┣┫┏╋┗┳┻┃┏╋┳┣╋┏┗┓┃╋┏┃┳┓╋┏┣
╋┏┻┓┗┛┓┳┳┓┃┛┃┻┛┛━┏┗┳┏┛┫┓┓┗┣┗┳━┛┛┗┳┓┻┻┛┏┫
┻┛┣╋┳┫┓┳┳┫┛━┓┏━┳┃┓┳┏━┳━┫┻━┻┣╋┃┣┣┏┳━┏┏┓━┛
┻┣┣┳┻┃┏━┫┗┛┓┻┣┫┃┗┻┗┻┻━┳┫┃┛┳┫┛┫┗┓┳┃┳┳╋┫┳╋
┣┻┓┗┻┻━┃┓┣┣┏┻━┳┻┃┏┏┗┗┓╋┣┳┃╋┓┳┛┗┫┏┣┓┻━┛┣╋
┗╋┏━┳╋┻┛┃┣┃┻┫┗┛┻┫┓┓┗┳━━┃┻┻┃━╋┻╋━┗╋━┣━━┗┳
┓┛━┗┏┻┃┻━┫━┛┳┛┳┓┣╋┫╋┻┏━┛━┣┃━┓┏╋╋━┳┛┫┣┏┛┓
┻┣━┻┫┫┣┛━┣┫━┻┗┛┏┏━┃┣┳┃┳┛╋┗┃━┓┛┏┳┻━┳┳┃━┏┳
┏┛┗╋━━┻┛┃┳┃┃┓┃┻┃┏┃┣┓┫┳┃┛┻┗╋┗┫┻━┃━┏┗╋━┏┃╋
┣┃┻┳┫━━┏╋━┻┃━╋┓┻┓┳┏┃┃┣┛┫━╋╋┳┓┣┃┗┓┻┣┻┳┣┳┛
┫┫┏┏━━━┏┣┏┗┫┻╋┫┓┻╋┫━━┫┳┻┛┻━┣┓━┃┳┣━┻┳┓━┫┳
┛┃┓┏━┫┫┣┗┗━┗┛┻┣┳┗┃┗┛╋┃━┣┛┻┓┏┓┃┻┓╋┛┻┗┳━┫┏
┏━┫┻┃┳┻┛━┳┫╋┓┣╋┫┣┏┣┻┓┳┳┃┗┏┗━┳╋┛┻┣┃┏┏┻┣┛┗
┃┻┓┛┃┣┛┻╋┏┓╋┓┃┫╋┳┃┗┻┛┫┏╋┛┳┃┛╋┳┃┏━┏┻┗╋━╋┏
┛┛┣┓┃┏┳┣┛┗┗┃┛┻┻┫┳┣┃┓┳┳┃┻┓┏╋┃┻┗┓┏┃┓┏┏┃┫┫┳
┻━┣┳┳━━┫╋╋┃┓┻┃┗┗┫┫┗┫╋━┃╋┫┛┏┓┻┫┳╋┗┳┣┗┏┻┓┃
┫━┛┛┓╋┃┓┣┫╋┃━┣┃┫╋┫┣┣┓┓━┳┃┛┳┏┳┗┣┻┃┓┏┫┗╋┏┃
╋┃┓┣┣┳╋┳╋┏┓┣┗┫┛┛┫┓┣┳┗┫┛━┏┏┻━┳┗┻┻┫┓┃┣┏┗┗┗
╋━┛┃╋┗┓┗┣┫┫┓━┏┳┗┣┳┣┓━┗┓┏┻┣┗┛┫┫┛┏┫┗━┛┏┏┳┃
┛┏╋┳┏┻┏┃╋┛┻╋┓┫┳╋┗┣━┏┛╋┣┳┏╋┃┃┣┣━┓╋┓┣┃┻┳┫┳
┗┗┻╋┏┣┃┣┃┻┻━┳┓╋┛┣┃┃┛━┣┏┏┛┫┛┃┣╋┏┳┗┏┏┗┃━━┳
┳┛┣┃┏┗┓━┓┻╋┳┛┏┻┫┏┣━┣┻╋┣┫┣┫┏┛┏┳┳┣┃┏┛━┃┃┣┃
┃╋╋┻┓╋╋┫━┻┓╋┳┓┫┓┳┫┗┣┣┻┓┣┻┗┏╋┣┃┳╋┏┗┏┃╋┫┃╋
━┻┫╋┃┗┣┫╋╋┏┳┻┗┓┻┗┗━┓┓┓┳╋┻┻┃┛┳┣┛━┓╋┛┫┫┳┏┓
╋╋┛┣┣┓━┗━┫┻┻━━┣┓┣┓╋┣┓┻┳┗┗┳┻╋┓┣┣┃┛╋┃
┗┏┗╋┣┣┻┻┃┃┗┛━┛┗┃┓┣┳┫┻┗┻┃┗┻┗┫┓┓╋┛┃┫━┛━┳┳╋
┣┳┛┏┓┛━┳┗━┫┳┗┓┏┻┻┣┣┻┫━┏┗┫┃┗╋┳━┃┣┛┳━┃╋┃┻┗
┛┻┣┗┫┗╋┃┫┓┗━┗┃┓┓┻╋┏┃┏┫┛┗┏╋┗┓┫┓━┗┫┏┏━┳┣┏┻
┗┳┣┛┃┗┫┛┓┫╋┛┓┏┣┓┳╋┛┻┳┻┳┗┫╋┛┣┗┣┏╋┳━┻┃┗┓┛┳
┛┳┓┓┗┻┓╋┓╋┏━┃┏┃┫╋┣┗━┃┻┳┛┏┳┃┗┏━━┣╋┫┣┗┏┳━┻
┻━┻━┫╋╋━┏┗┣┣┗┫━┓┣┗┣┳┳┛┫┏┏┫┗┳┻┻┗┏┓┃┃┃━┻┳┳
┻━┓┛┛┏┏┣┣┏┓╋┓┓╋┃┣┛┫┓┳┻┣┛┏┻┃┳┛┃┏┓┻╋━┣┣┓┏┗
┣┛┻┫┗┏┻┛━┻┗┓┻┛┛┳┣┣━┻╋┃┗┗┏┏┻┛┳┗┃╋┃┛┣┏┗┣╋┳
━┛┗┓┛┛┃┳┫┣┓┏━┳┳┃┗┏┓┃┏┏┏┛┓┓┗┻┓┏┃┃┓┻┏╋┛┓┏┛
┛┫┛╋┳┫╋┗┫┏┻╋┣┣╋┳┗╋┃┃┃┛━┓┃╋╋┏┫┣╋┫┻━┃┳┫┣┫┣
┓┗┗┏┏┳╋┏┳━┫┓┫┛┻┳╋┏┗┫┃┏┏┻┗┫┃┳┛┳┫╋━┳┳┏┓┏╋┃
━━┛╋┃╋┳┫┫┻┏┣┛┏┫┛┛┗┳┗┏┻┳┳┃┣┻┛━┫┫╋┏┃┣┗━┃┻━
━┻┏┛╋━┳┻╋┃┳┳╋┛┛━━┳╋┃┛┛┣┣┛┓┗┣━━┻┃┳┃┛┏┣┓╋┻
┻┳┳┳┓┣╋┛╋━┗┫┛┣┣┫┃┓┃┳┻┓┏┗┳┓┏╋┗┏┻┻┓┫╋┃┫┃┣┏
┓┫┻┻╋╋━┣━┫╋┛┫┫┻━┻┳┣┳━┻━┫━╋┓┫┫╋┳┫┫┣╋┫┻┓┳┣
┳━┏┛┓┗┳┃┃┗┛┏┗┻━╋╋┓┛╋┳┓┳┗┳━┓┏┳┻┃┃┳┓┫┏┫┻┫┣
━┳━┫━━┗┛┗╋┓┣┣┫┛┻┣┗┃┣┃━┃┫┃┓┃┳┏┗┗┃┏┻┗┓┫┗┗┗
┗┫┻┏┫━┣┛┳━┛┗┳┳┫┫┣┻┗┗┻┛┃┗┃┳┣╋┛┣━┓━┃┳┫┓┓┏┗
┏┳┣┣┳┫┏╋╋┛┫┓┳┫┏┛┓┛┣┻━╋┛┛╋┣┻┫┃┻┗┻┏╋┻┗┗┳┫┳
┗┏┓╋┣┃┳┻╋┃┳┃┛┳╋┻┃┃┓┏━┛┫╋┻┛┏╋┛╋┻┳┃┓┓┏┛┓┏┛
┓┣┓━━┻┏┃━┻┓┫┻┻┛┗┻┓━┣┛┛┏┓┫┛┣━┻┓━┏┛┣━┫┣━╋┣
┣┓┏┛┓┛━╋┓┣┣┃┣┓┗┣┏┓┳┃┳┗┏━┛┛┫┣┣┃╋┳╋┃┣╋╋┣┗┏
┣┏┣┛╋╋┳┻┏┏┣┗┏┗━┻┃┓┃┳┛┃┓┫╋┛━┓┏┃┳┻┳┣┣┏┏┏╋━
┏┛━━━┏┏┣┣┏┗┣┓┓┃┗┛┛┳┗┣━┣┳┻┏┫┓┓━┛┫━┫┣
┫┛┻┓┓┓━┻┛┣┛┻┃╋┫┃┛┓┫┳┓┫┏┻┳┳┳┣━┫╋┓┳┳╋┃━┃┃┫
┳┏┛┻┗┗┃╋┏┳┻┏┳┗┛┓┃╋┳━┏━┣┻┫━┏┳┻┛┻┗┫┏┓┫┻┃╋━
┫┳┏┳┣┳┳┏┳┳┻┛┳┫┻┳━┛┳━┳┻┗━┃┳┻┗┃┫┗┓┏┛━╋╋┏┗┛
┏┏┗┣┫┗╋┻┳╋┳┣┻┳┳┻┏┓┣╋┳┛┗━┫┫┫┻┗┓━┓┳┫┻┳┻┻┣━
┫┛┫┳┛┏┏┛┣┫┳┃┓┣┻┏┛┳┃┓┓┫┛╋┃┣┳┻┗┃┗┳┗┣╋━┫┣┣┗
┳┻┛┗┳┃━┣┛┻┏┣┏┫┗━┫┫┻┛┻━╋┳╋┏┏┓┫━╋┳┃━┓┛┣┗┓┣
╋┻┓━┛┫┻╋┛┓┫┻┻┛┓┫┗╋┃┗╋┏┓┃┗┻┗┓┣┏┻┃┏┓╋┃┣┫┻┻
┛━┻╋┳┫┛┓┏┏┛┣┛┗┗┫┗┗╋┃┫┣┛┻┗┣╋┗┃┃┫┓┫┻╋┛━╋━┓
┣┛╋┻┳┓┃━┳┓┃┣┳┃┫┃━┏┣╋┻┣┣┫┳┗┃┃┛┏┻┓┫╋┏┳┻┳┛┓
┻┗┻┻┛┳┏╋┓┛┓┗┃┓╋┏┛┗┫┛┣┃╋┫━╋┣┳┣┻┳┓┳┏━┃┣┳╋┻
┗┓┳┏┫┻┛┓┃┛┣┗━┻┣┗╋┳┃┛━┫┳┗┻┏┃┫┛┻┃┓┃╋┫┛┓┏┓┛
┃┫┗┳┣┳┣┃┻━┫┫┫┗┃┃┏┣┗┏┣┓┛━┗┗┻┗┣┻┳┛┫┻┣┫┫┳┳━
━━┃┻┏┳┳╋┳┃┏┏┏┫┏┫┏┳┛━┏┗┗━┛┻┣┓┣╋┃┃┏┗┳┫╋┏┓┛
╋┛┓┣┏╋┃┫┣┓┛┫┃┛┓┣┏╋━┛┣┏┛╋┳┓┣┫┓┳┓┫╋━┃┓┻┗┃┻
┏┏┻┳┻━┣╋┫┓┏━┳┣┏┳━╋╋┛┃┫┛┣┣┫┣┗┻━━┳┳╋┓┳┗┗┣┻
┗┻┓┓┣┣┳┓┻━┛┛┫┳┏┛┻┫┗┗┳┻┳┛┗━┏┃┳┓┏┛┫┓╋┫┛━━┓
┫┃┫┛━┃┃┛┳┛┃┫━┗┗━┏╋┳┓┣━┓┳━┳┃╋┫┏╋━┓┣━┛┛━┏┏
━━━┻┣╋┣╋┳╋╋┻┻┏┗━╋┣━┛┻╋┏┏┃┳┫┗┫╋┣┓━┳┏┣┃┣━┛
┓┓┛┓┣┏╋╋━┗━━┛┏━┛╋┣┗╋┣┣┻┳┫┗┗┻┃┓┫┓╋┏━┣┳┓┻┏
┫━━╋┳┳╋┻┣┓┏┏╋┓┳━┏┓┗┫┳┛┏┃┓┣┻┳┛┫┃┓╋┣┻┃┓┃┛┏
┣┃┃┫┓┳┃┻┣┃┫┣┓┓┫╋┃┣┏┳┛┗┗┗━┗━━┫╋┫┏┻┳┫┗┳┻┛┃
━┣┓┳━┏┣┫┏╋┫╋━┫┛┳┫┻╋━┻╋━┫┏╋╋┃┻┃┛┗┳┛┓┗┛┛┣┻
┗┗┛╋┓┓━┏╋╋┳┻┻┃╋┻┛┳┣┻┫┣┳┓┻┃┛┻┳╋┗┗┣┻┛┓┗┃┗┗
┃┳┃┏┫┏┃┻┛┓┏┫┃┓┳┣┫┓┏┣┗╋┻┓┣┳┓┫┣┳┣┏┏━━
━╋━━╋━┣┛┏┃┃┣╋┫┓╋┫━━┫╋┓┗┳┓╋╋┫┫━╋┻┗┛╋┫┻┓┻━
┫┗━┛┫━┛┻┗╋┛┗┛┫┣┫╋┣┃┣┗┛━┫┫┣┫┓╋┃┗┛╋┗┣┻━━┻┫
━┳┗┳┛╋┏┻╋━╋━━━╋╋┏┣┳┓┛┣┫┫┻╋┳┣┏┃┳┛━┫┃━┛┻┻┣
┫┛┣┏╋━┛━┣╋┏┓╋┣┻┃┏━┳┫┫┣╋━┃┫┣╋┗┛┓┫┻┏┗┳┓┏┳┫
┛┳┗┣╋┏┫┛┏┫┃┣┗┃┣┃╋┛┣┗┓┻┻┣┃┣┗━┻┗┓┛┳┗┫┏┛┳┗╋
┏┛┓╋┃╋┛┗┣┃┏┫┛┏┏┣┏┃━┗╋╋┗┏┛┗┻━┃╋━┓┳┻┳┗┫┫┏┃
┃┫━┗┣┣┛┗┓┃┻┃┫┣┗━┫┛━┳┗┏╋┛┃┣┃┳┛╋┗┛┫┻┻┃┫┓━┓
┗┃┃┻━┗┏┳━┓┻┗┛┫┃┛┓┳┃┳┣┏╋╋━┓┃╋┃┛┻┓┃┛┏┏┃┳┻┗
┻┃┓┻┳┳┃┫┏┛┓┳┗━╋┣┗┳┗┃┫┃┛┃┫┻┏┣━┏┓╋┻━╋┗┣┓┗┃
╋╋┻┏━━╋┣┻╋━┗┓┻━┣━┣┛┏┗┛┏┻┫┻┗┛━┻┗┣┣┻┛━┳━━┏
━┫┓┳━┫┏┻┳┣┳╋╋┓┗┛┣┻┓┻┫┳┣┗┳┏┫┗┫┣┗┛╋┏┓━━┏┏┓
┳┃━┫┏┃┳╋┗━┻┛┃━╋┏┳┣┛┣╋┗┗━━╋┛╋┻┳┃┫┏┃┃╋┏┏┓━
┳┳┓━╋┗┳┻┏┓┃┛┻┗┻┗┗━┓┏┻┓┃┏┣━╋╋━┳┻┳┳┻┃┳╋┏╋┓
┓┻┃┣┳┓┗┓┻┏┃┫┻┫┏┫━┫┻┫┻╋┣━━┻━┻┛┫┗┃┻┣┻┗━┫┓┛
┻┫┗╋┣┓┓┃┛┻┳┛┃┓┫┳┗┻┗┃┃┳┛╋━┃┗┣┗┫╋┫┏┛┛┓┏┗┃┃
┏┏┣┛┓┃┳┛━┏┃┫┫┓┏┫┏╋┏┫┓┏╋╋┃┗┏┻┳┻┛┻┣┗┃┃┏┻┏┏
┳━╋┳┳┏┫┻┻┳┃┻━╋╋┳┗┳┣┗┣╋┳┳┓┫┗╋┣┫┛┛┣╋┗┳┗━┗┫
┣┫┏┣┏╋┓┫┫┗╋╋━┓┳┏┻┣╋┻┳┗┃┫┏━┳┓━┓━┏┏━┃┏━┃┓┳
┓┫┳┗┃┣┳┣┗┃┓┗┓┛┏━┃╋┳┻┛┳┣┗┣╋╋╋┃┣┓┻┻┻╋┣┃┛┃╋
┳┃┻┗━┃┓┗╋╋┛┳┗┳┣┫╋┛┃┫┻┓┛┏━┫━┏┗┓┃┻┃┣┓┏┏┃━┣
┗┳┫┛┳┏┃┻┗┻┗┛┓┛┗┳┻━┫━╋┏╋━┫┗┣┫┳╋┻┃┫┓┛╋┛┫┓┣
┣┛┏┓┓╋┫┻┛┗┗┫╋┳┗┣┗╋┃━━┛┃╋━┳┓┳┏┓┏┓╋┗━┫┏━╋┏
┻┻┫┳┫┣╋━┗┻┻┫┓┻┓┣┗┏┣┫┻┗┫┗┃┃╋╋╋┻┫┻┳┃┣━┃┳╋┫
┃┛━┓┣┏┗┗┳┣┏┛┓━┫┻┃━┗┳┏┣━╋┛┻┛┣┗┳┗╋┫┣┓
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
╋┃┃┻┣┏┃┏┛┛━┻┗╋┓┗┗┛┗┏━┳┏┃┏┃┳━┳━┫┫┫┛┓┛━╋╋┃
┏┳┃┫┻┻┗┏┻┗┫┫╋┛╋╋┓┫┓┓┛┫┫╋┗╋┗━┓┣┓╋┓┃┓╋┛┃╋┛
━┃┫┏┳┣┃┣┃┫┳┫━┻┏┣┫┛┣┫━┗┏━┻┳┗╋┏┏┓━━┳┫┫┣┛┣━
┻┓┳┻┗┛╋━━╋┏┃┓┫┏┏┫┣┳┃┛╋┫┫┗━┃┳┛┃┣┻┃━┓┻┏┳┣┃
┏┏┗╋┓┻┏┣┫━┻┣┛━┏┓╋┻┏╋╋┛┫┫┳┣┗┻┳━┃┫┗┻┏┳┳┛╋┳
┛┫┃┳┃┗╋┃┻┛┗┳┗┫┣┓┻┻┛┃╋━┃┣┗┻┓┻┏╋┓┣┻┃┓┓┛┗┳┻
┏┳┓┻┗╋┻╋┻┣╋┳┃┛┫┗┳╋┳┻━┗━┳┓┓┫┣┳┏╋┳╋┃┏┃┫━╋┻
┳┃┛┓┣━┣┫┓┣┛┻┳┃┏┫┣┫┗┓┣┃┣━┫┏┳┛┓┃┻┣╋┳┻━┏╋┻┃
┗┻┗┏┣┻┣━┏┃┣┛╋╋┃╋╋┳┏┏┛┛╋╋┓┫┗┛━┓┏┻━┣┻┻╋┏┓┃
┫┏┛┓┻┛┛┳╋━┗┃┳┛┏┛╋┫┛┓┏┛╋┓┳╋┫┻╋┣┃╋┓┻━┻╋┓╋┃
┳┳╋┳┃┣┃┗━┫╋━┗┻┫┣┣┏┏┏━┫┛━┫┓┳┗┫┫┫┏┻┛┛┃┻┫┻┗
┛┓┓┓┣┃━┻┃╋┗┣━┛┻┓━┣┫┣┓┃┣┳┏┳┛┫┏┫┻┻┣┻┫┓┳┏┗┃
┏┣┣┫┏┗┻┫┳┓┗┗━┳┓┛╋┫┣┻┃┳┏┣┏┓┫┓┓━┳┛┳━┻┓┫┏┏┏
┫┫┏┛┛╋┳┫┓┗┻┓┛┫┳━┛┏┣┣┃┳┏┏┻━┛┻┛┻┛┫┳╋┛┗┓┣┻┣
┃┓┫┏┗┓┓┻┃━┣┏━┛┫┳┏╋┣┫━┻┓┳━┗┓┫┻┣┗╋┃┗┓┗╋┻┫┓
┃┣┏┃┛┣┏┃┫┳┫┗╋┻┗╋┫┳┗┏┛╋┫┣┻┳┃┻┳━┗╋━┗╋┓┻╋╋┛
┛╋┃┃┣┗┫┻┃┛┓┳┫┳┛┛┗┗┃━┳┫━┳━━┏┛━┃┃┣┫╋┏╋┫┳┻╋
┓┏┓╋┻┓┻┻┃╋┏┳┛━┫╋┛┃┣┓┏┃┏┛┓┫┏╋┗┣┣┗┗┛┃┣┻┃┫┳
┣┻┏┏┣┻┗┗╋┓┣┣┳╋┏┫┏┻┫┃┃┛┫┻┓┫┃┏┛┻┣┏┗┳┏┃┓┣┗┣
┛┻┫┳┏┫╋┏┗┣┃┛┓┗┛╋┛━━┓┓┓┃┻┃┗┃┻┳┫┻┫┃┣┫━┳╋┛┛
╋┻╋┗╋┓┏┃━┓┛┓┳┛┻┻┳━┻┛┓╋┫╋┗━┃┃┛┃┓┳┃┏┣━┏┳┓━
┛┗╋┛┻┏┳┣┏┫┣━━┻┓┫┓┗┳━┻╋┻┳┛╋┫┫┳┛┛┫┗━┓┻┗━━┻
┛┳┓┻━┗╋┻┳┳╋╋╋┃┳┗┫╋━━╋┛┳╋┻┏┏┫┣┓╋┻┳┗┃┫┗╋┳┗
┻┃┻━┣┫┏┛┓┳╋┛━╋┃┛━┫┛┃┓┣╋┛┗┣┏┣┓┓━┏┗┃━
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┃┏━┏┛┗┛┃━┛┏┻┗┏┏┫┻┏┣┃┛┫━┳━┓┃━┓┗┛┓┃┗┃╋┫╋╋┓
┓┗┻┫╋┗┫┻┫┃┏┃┛┛┗┫╋┫┻┛╋╋┓┗┫┛┳┓━┻┫┏┃┓┛┏╋┳┏┫
┣╋┛╋┏━┓┣┫┃┓┃┃┗┏┗┻━┃┳┛┓┏┣┫╋┣┃━┛╋┏╋┏┗┓┃┃┗┗
━┓┏━━┣┫┃┻━┛━┓━╋┃━┻┗╋┃╋┃┏┓┗┻┛┻┫┣┫┏┓┫┏┛┣┛┓
┏━┓┳┣┳┣┳┫┳━┣┳┣┗┣┓┳┻┻┣┃┃┫┛┗┻┛┏┗┓┃┗┃━┫┳┗┃━
┫┣┣┣┛┃┗┛┏━┏┃┣┫┻┳━┗┃┻╋┃┃┛╋┳┫┫┃┻┛┃┣┳┗┻┛┛┏┳
┃┻┻┻╋┓┗┃━┏┻┛┣┃┛┏┫┓╋┫━┗╋┻╋┣┛┃┓┻┛┓┗┃┳┓┻┃┛┓
┗╋┫┓┓┻━┣━┻━┏━┃┫━┏┃╋┛┏┻┛┛┃┫┫┗┃┓┛┫┓━┳┗┻┗╋┳
┫┣┻┓━┛┫┫┫┗┃┓┛┛┛━┃━┗┣┫┳━┻┛┛┗┏┓━┓┗╋┻┓┳┓┗┃╋
╋━┻╋┳┓╋┗┛┳┏┳┗╋┳┓┛━┓┣┃┃┓┃┛┗┏┗┣┗┏┳┻┗┓━┓┏┗┳
┳┗┳┃━┗┏┗╋┏┛╋┓┛┳╋╋┗━┗╋┃┗┻┳┫┻┫┫┣┃╋┫┳┗╋┻┳┃╋
┳┣┓┏┏┃┣╋━┃┻┻━┏┣┫┓┃┃╋┓┣┓┗━┳┳┗┳┛┫┛╋━┗━┛┛┃┗
┛━┓┛┫━┓┛┫┃┣┻┃┏┣┣┏┃┏━┣┗┻┗┃┳┳┓━╋━┫┛━━┛┗┫┣┻
┫┗┏┃┏┏┻┛┣┃┗┻┏┣━┳┣┃┻┫┫┣┣┃┛┓┫┳╋┛┳┗┃┗┻┓┫━┻┏
┣╋┳┓┗╋┛┻┛╋━┓┛┳┳┻┻┏┣┣┛┳┗┓┛┛┫┏┓━┳┣┓┏┗┻┻┳┻┳
┳┏┓┫┛┛━┓┳┣┗━┏┃┻┫━┫━┃┃┛┗┳━┳┣┫╋┻┻┻┛┏┏┏┗┫╋╋
┃┛┻┗┳━━┻┳┳┓┃┗╋┻━┳┗┫┳┃━┣┓┛┗┏┓┫┣┏━┃┫━┫┻┗━┃
┣┓┃┣┓┓━━┏━━┫┻┳╋┳┣━┻┓┻┓┣┃┣┛┳┗┫┗┛┻╋┏┃┗┻╋╋┃
┗┃┳┻┏┏┏╋┳┻┏╋┫┓┓┫┛┃┗┳┣┗┣┓╋━┓┗┫━┃┫┓┳┻┃┗┗┳╋
┃┛━┳┫┫┓┓┃━┛┫┫━┛╋┳╋┫┗┏┳┻┣┛╋┃┗┣┗━┣┗┗┣┃┳┗━┗
┗┛┛╋┗┓┣┏━┓┳┃┳┣┃┃┃┛┃┓┳┫┳┫┓┻┃┳┫┃┫┳╋┃┻┫━┓┓┣
━┣┛┣╋┛┓╋┃╋┳┛┛┳┫┣┻━┃┓┣┓┗┳━━╋┛┛┻┛┗┓┻┗┛┗┓┫┣
┫┳┳┃┻┛┃╋┓┛┏┓┃━┣╋╋┓┓┗┳┛┳┗┳┏┳┻┻┳┓┻┏╋┓┗┓┻━┻
┻┻┃┫┫┣┓┓━┳┣┏┗┛┏┃┣┏┫┣┏┏┛┛┻┗┳━┫┻┣┗┗┛┫
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┃┛┗┣┓┛┫┳┛━┻┻╋┳┗┫┻┃┳┓┻┳┃┓┣┓┫┗┻┏┣┓┏┏┗┫┻┃┳┗
┏┣┻┓┣┓┃┫┗┛┗┻━┫┃┫┻┫━┃┃╋━┻┻┻╋┃┣┃┻┏┣━┻┣┫┫┗┏
┫┗━┗┳┻━┻┫━┳┗┗┛┣╋╋┓━┗┓┓╋┃┳┫┗┫━┏━┗┗┃┏┓┣╋┳┏
━┫┣┛━┏┳━┃━┗┓┻┛┫┫┗┓╋┃┃╋┻┓━┛╋┓┳┫━┏┳┳┓━┃╋┣┻
┗╋┏┳┃┏┳┫┓┻┏━╋┻┻┓┛┻┫┫┫┫┗┫┛━┓┣╋┃┏┏┫┏┳┗╋┃━┫
┃┫┏┏━┻┳┗┻┣━┻┫┳┳┛┓┳┫┗┫┏┫┏┃┗━━┓┫┳┫┛━┛┃┓╋┻━
┗┫╋┓┳┻┗┗┓┣┳┃╋┛┛━┏╋┛┗┃┣┳┻┃┻┃╋┳┫┣┃┳┏┛┳┓┫┃┻
┗┏┻┣┫╋┻╋┗╋┳┣┓┫┛┓┫╋┫┗┫╋╋┃┣┃┏┻┻┗┃┏┫┣┳┓┳┻━┛
┣┛┓┻━┗┓┣┓┗╋┏┫┃┳┳┳┏┻┫┃┏┏┣┓┻┳┳┃┓┏┏┻┳┻┏┃━┛━
┗╋┳┏┛┳┣┗━┏┗┫┓┏┛┃━┻┻┳┛┃┫╋┏┛┛┛┻┓╋┣┓┓┏┏┳┃┳┛
┓┫┓┫┣┏━━┛┳┃┫┃┃┗┳╋┣╋╋┓┏┏╋┗┫╋┳┣┳┛┗┳┗┏┳┻┏┳┻
┃╋┃┓┳┃┛┣╋┻┃┳┗┫┃┓┃━━┳┏┛┣╋┫┳┳┳┗━┏┃┫┛┏┃┫┳╋┻
┻━┳┗┳┗┣┳━┗━╋┗┣━━┫╋┃╋┗┓┫┳┓┗┻┻┫┛┣┻┛┣┳┣━┃╋┗
┓┛┻┻┣┃━┓┗┓┻┃┏┳╋┓┏╋┻┳┛┳┓┓┓━┓╋┻┓┫┏┫┻┫┗┣╋┏┗
┏┃┻┛┻┳┓┏┗╋┃┛┏╋┏┻┗┳┛┛┓┓┻┣┳┏╋┛┳╋┏┓┫┛┳╋┳┣━┣
┫━┃┳━┛┻┛┣╋┳┏┫┳┣┏━┏┓┏╋┳┓┫┓┃━┛╋╋┏┻┃┃┓┣┓┓┻╋
┣┻┛┏┗┳┃┓╋╋┫┳┳┻┳━╋┃┏╋┃┫┗┛┃┳┫━━┣┓┻┓┳╋┏┻┓┓┫
┗┃┳┳┃╋┏┓┻┛┓┣┗┏┫┃━┛┗┗┳┛┗┓┳┏┏┛┏┻┃━┃┳┗┛┗┗┳━
┃┛┏━┗┗┃┳┛┣━┃┓┗╋╋┳┣━┫┃┏┻┗┣╋┃┻┃┻┓┻┏━┗┛┗┛━┏
┣┣━┫┗┫┣┛┏┛┻┻╋┓╋┣┣┫┳┳┛┃┣┣━┗┳┫┃┫┃╋┓┳┣┻┏┻┗┛
┓┳┃━━╋┛┓╋┛┣┏┣┣┛╋┃┣╋┣┳┗┓━┫┃┻┗┛┓┃┃┏┳┻━┃┻┏┛
┓┓┓┓┃┓┫┏┳┏┓┃┻┃━━┫┳┳┗┻┻┃┳┣┏━┣┳┣┻┻┻┣┏┫┛┃╋┗
━╋┣┛━┓┳┣┫┳┣┓┣┫┳┏╋┣┏┻┏┳╋┃━┣┏┳╋┃┳┃┗┳┓┻╋┛┃┛
┳┳╋╋┗┛┫┓┃┓╋┫┛┣┗┓━┓━╋┏┻┫┫┳┫┫┳┏╋┗┣┳┫━
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┏┳╋┃┗┣┓┗┫┻┳┳┃┣┫┏┓┳┏┗╋┳┻┏┻┗┃┃┏╋┓┫┣┃┣┗┳┃┃┫
━┏┏┃┏┻┫┏┻━┳┏┳┛┃┣┫┛┃┫┛┻┃┫━┻┛━┳┓┣┳┣┏┏┣┛┗┏┃
┗┳┫┫┻┻╋┛┳┣┃┏┳┓┗┣┓━┓━┗┏┻┳┫┣┻━┣╋┣┫┻┛┻┏┳╋┛┃
┛━━┫┣━┃┳┳┫┃┓┣┓┗┓┻┃━━┃┻┻┻━┳┓┫┗╋┫┏┛┓┻╋┻╋━┻
┓┓┫┫┃┳┳┣┣┣┳━┃┳┏┻━┓┓┃┳┫┫┣╋┓┛┣┛┳┳┏┻┳┳┳┫╋┫┛
┛┫┗┃┃┃┓┃┏╋━━╋┳┣━┳┻┛┣┏┛┻┏┳┏┳┛┏┃┣┣┣┣┃┗┫┳┏┗
┫┛┗┫━┳┳┏┃┫┛┗┣┫━┛┳┃━┻┛┃┛┗┫┻┓┗┫┏┛╋┣┛┳┳┻━┃┗
┓━━┻┳╋┳╋┳┫┏┃┃╋╋┗┗┣┗┃┃┓┫╋┃┳┏┣┣┻┏╋┏┣┳┣┏┣━┳
┫┛┣┗┻┓┏┳┻┣╋┏╋┻┳┻┣┃┃┓┛┣┫┣┃┛┫┻┫━┣┣━┓┓┳┳┣┫┳
┗━━┏┓┓┫╋┣┣╋┓┫┏┻┏┃┛┗┏┃━┃━┃━┗┣┃┗┛┓╋┻┃┫┻┻┃┃
┫━┃━┏┛┏┃╋┳━┛┓┻┃┗┓┻┏┛╋┓┛┻┏━┃┳╋━┏━┃┓┛┗┗┃┫┫
━┏┛┓┗┗┃┻┣┓┏┣┻━┛┣┃┳┃┏┛┻┃┃┗┛┻┣┗┃┻┏┗┏┫┗╋┏┛┓
┓┫┗┻┻╋┳┛╋╋┃┻┃━━┻┏┓━┻┏┛┓┏┻┳┫┛━┻┓┏╋┻┳┛╋━┣╋
┳╋┻┏╋┫┫┃┛┃╋╋┫┫┓┗┳┻┛╋┛╋╋┏┛╋┗┗┣┣┃┻┃┫┃┛┓┳┓┻
┻┳┫┻┳┓┣┓┻╋┏┏┻┗┣┗┃┫┗┳━┫┗┗┳┫┣┳┓┃┛┣┻┓┛┫┓┻━━
┃━┻┻┓╋━━┛┻━╋╋╋┣┫┏━┫┳┣┫┻┻┗╋┻┓┛┳┃┣┫┗┻┛┫┛┓┳
━┫┣┛━┓┛┣┛╋┃┏┫━━┳┗┫╋┏┳┣┳┳┻┣┳╋┣┏┃╋┳┓┓┗┏┓┗┳
┳┳┃┗┳┣┻┃┏━┓┣┃┻━┫╋┣┗┫━┫┓┏┓━┛╋┗━┫┛╋┳┻╋┏┻┏╋
┣╋┳┻━┛┳┓┛┫┣┛┣┗┓┳━┫━┻┃┃┳━┫┏┣┏┗┫╋┳┛┳┗┣┗┳┳┛
┏┳┏┳┃┣┻┃┏┓┃┛┗┻╋┗┣┳┗┓╋┳┻┗┻┗┏┫╋┗┣┻┻┣┓┻┛┫┏┓
╋┏┣┏━┻┳┗┏┗┛┣┫┣┗┳━┫┏┳┃┛┏┓┫╋┫┓┗┓┻┫┃┣┃┏┛┛┗┫
┓┏┛┗┫━┗╋┣┫┫┫┳┓╋┓┫┏┣┣┗┫╋┳┓━┗┗┣┃┓┛━┏┃┻┗╋┃╋
┫╋┻┫┣┻┏╋┗╋┛┻┳┳┫┏┛┣┛┛┛┛┣┫┗━┓╋━┻╋┏┗┣┫┫┻━┓┓
┏┳┻┏┳┳┃━┓┃┏┫┃━━┣┃┃┳━┓╋━╋┛┃┛┃┫┛┳┏┫┻┳
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┓╋┃┏┻┗┣┗┗╋┛╋┣┃┓┳┫┣┫┫┃┫┃┣┛┣┏┃┃┳┏┏╋┗╋┫━╋╋┗
┻┓┛┫┃┛╋┫┏┏┛━┗┗━┃┳╋╋━┛┏┓┻┏━┣┳┳┗┃┛┛╋┛┣┳┣┫┓
┗┳┳╋┳┃┓┳╋┗┻┃┓┏┫┻┛┻╋┗┫┗┓┛╋┣┓┻━┫┛┛┓┫┳┓╋╋┣┻
┫━┳┛┣┏┏┣┓┃┗━┃┃┗┣┳┃┫┓┃┫┳┓┏┓┃━┛┻┓┏┻┳┣┗╋┓┣╋
┻┓┃┗┃╋┳╋╋┣┣┏┛┏┃┃┣┏┓┣━┛┏━┓┣┛┓━┗┛┃┏╋┗┗┏┛┏┃
┓┓┛┏┛┏┫┫┣┳┃┻┛┫━┻┛╋┗┏┻┏┣┻╋┫┳┏┓┗━┃┻┳┓┓┃┣┃━
┻╋┫━┃┫┏┳┳┓┣┻┳┗┻┃┫┣┏━┓╋┗┗┫┃╋╋┣┫┏┻┛┣┏┻┓╋┳┳
━┓━┛┃┓┃┗┫┣┓┻╋┃┫┻┣┗┓━┛┻┫┫┗┃┫┛┃┗━┻┳┳┻┛┻╋┏┫
┛┻┗╋┗╋━┳┃┣┃┫┃┫┫┛┛┗┓┃┏┏━┓╋┛┗┻┓┳━┓┃┻━━┓┃┫┓
┓┗┣┫━┻┃┏┃┛┛╋┓┳┣┫┳┣┫┃┳┃┗┳━━┳┃┏╋━┃┫┏┗┃┃┓┳┳
┳┃━┃┳┻┗╋┻┛┏━┳┻┳┏┏╋┣┫━┛┛┓┻┏━┛┓┫┣━┓┫┳┛┣┳┗┣
┳┛╋┣┓┻┛┏┃┣┣┫┓┃┃╋┳╋━┛┃┳┳┣┳┻┛┻┻┗┳┃┳━┗┗┻╋┻┫
┣╋━┳┛┓┳━┛┃┫┛╋┃┃┓┳┻┳╋┏┗╋┏┻━┻┳┫┛━╋┣╋┫╋┛━┗┣
┗┛━━━╋━┛┗┗┫┣┏┛━━┏┓┳┣╋┛━┫┗┃━┫┃┫╋┓┳┻┛┣┓┓┓┣
┣┳┏┏━┳┏━┏┻┏━┛┣╋━╋┫╋┫┓┫┳━━┗┳┛┗┓┓┻┳┓┓┗┻┛┓┓
┗╋━┃┳┛━┳┳┗┫┻┛╋┃┛╋┳┓┗┃┫┃╋┻┫┣┣┗┏┗━┃┻┓┣┏┫┓┓
╋┃┣┓┣╋╋┻╋┻┏━┗╋╋┛┓┓┗━┗┣┻┃┏━╋┛┃┛┃┗┏┣┻┻╋╋┫╋
╋┗━┻┫┻━╋┫┛┣┫┓┣┛┗┛┏┃━┗┳┳┫┏╋┣┳┏┫━╋┃┛┫┃┣┃┣┻
╋┳┏━━┫┓╋┛┏┳┏╋┗┏┣╋┓┓┛╋╋┣┏╋┗┻┓┫┃┻┣┃╋┓┻┻┳┫┏
┛━┻┓┃┣┃┓┣┏┏╋┣┫━┻┃┳┣┓┫┫┛┛┳┓┃┃┏┏━╋┳┫┳┻┓┏┳━
┻┃╋┳┏╋┃━┳┛┗┣┳┫┓┗┏┳┳┣╋┃┓┳━┳┛╋┳┓┓╋┗┫┗┓┳━┣┳
╋┫┫┫┗┛┃╋╋┗┏┏┃┳┻┻┏┃━╋╋┣┓━┳╋┫┃┻┃┏┳┛┗━┃━┣┏┫
╋━┻┓╋┫━┫┣┻━╋┻┏┓┛┻┫┫┳━┏┻┫━┃┳┏┻┻━┫┻━╋┫┓┏━┫
┣┣┛━┻┃┣┫┳┓┛╋┣┣┛┫┻┣┓┻┓┣┃┻┣┃┣┳┫┓┛┻━┏┣
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┻┃━┳╋┃╋╋┛┗┛┣┏┛┫┏┳┛┣┻┫━┓┓┫┫┫┛┏━┫┳┳┫━┏┣┗┃┃
┫┣┗┛┳┏╋┛┏┃┗╋╋┫┣┏┻┣┗┣┫┫┗┓┫┗┃┳┏┏┗┓┏┣┏┻┗┗┏━
┻┃┗┻┃┗┃╋┣┏┗┏┗╋┫┳┏┻┫┳┛┓┻┛┣┫┫┻┃┓┓━┃╋┗┏┣━┛┗
┳┛╋╋╋┣┃┏┏┏┏┫┗┳━┻┳┏┫┛┳┛┣┻╋┣━┳┳┫╋┳┛┳┃┏━┳┏┏
┗┳┓┳┳┫┛┗━┃┫┗┓┛╋┗┻┓┓╋┫┃┓┳┓┗┣┳┏┻╋┛┏┏┣┃┓┏╋╋
┛╋┫┓┃┗┏┓┳┫┃┳┻╋┛┃┗┫╋┻━┳┓━┫┗┓┳┓━┏━┏┛┛┻━┃┣┓
┗┳━┗━┓┏┗┛┣╋┓╋┛┛┻┏╋┃┏┻┗┻┛╋┫┃┓╋╋┏┏━┏┏┛┛┗┻┓
┻┣┳┳┏┏┳┏┻╋┫┗┻╋┛━┳╋━┻┣┫┣┻┓┫┛╋┣┓┫┃┏┏╋┫┃┳┛┻
┛┓┃┓━┏┻┳╋╋┳┣┣━┃━┻╋┃┃┣┳┏┫┃┳┛┏┳┫┛┏╋━┏┣┃┗┏┓
┣┛┛┫┣┃┳┫┓┫┣┫╋┣━┗┣━┏┳╋┣┛┏┃┳┓━┫━┫┣╋┣┓┫┃╋╋┫
┃┣┛┫┏┫┻┓━┏┃━╋┗┏┏┻┣┳┣┣┗┻┫┣┻╋┳┗┗┃┏┻┣┃╋━╋┳┫
┣┣┣┃┛┛┃┏┣╋━┓╋┫┻┣┳┏┫╋╋━┏┻┣╋╋┓┫━┗┳┏┣┻┳┏┃┏┳
╋┫┻━┏━┗┏┳┏┣╋┻┛┳┻┻┛┛┻┣┣┳┳╋┗┳┣┻━━┳┏┣┃┻┳┻┳┣
┗┣┃╋┏┛┻┃┗┳┃┣┻━┗┻┳┃┛┫━┣━┫┻━┳┫┗┻┓┫┛┣┳┛━┓┣━
┳┃━┣┳┓┣┣╋┏┓━┏┫━━━┛┫┫┳┏┗┻┏┛━┻┓┗┗┏┓┻┻┻╋┳┳┏
┫┓━┣┳┳┻━━┳┳━┏┃┣━╋┫╋┣┫┻┳┏┓┻━┣┳┣┣┏┓┣┃┏┫┳┣╋
┳┫┻┳━┓━┓┏┛┣┓┏┓┃╋┓┻┳┻┫┳┛┻┗┏┗╋┳┛┓┗┏┓┻┫╋┣┛┃
╋┻╋┛┏┓┏┻┃┗┓┻┻━┏┫┓╋━╋┗╋┗┻┃┳┳┣┣━┗┗┗┏┛┗┗┓┏┻
┃┻┛┳┣╋┗┏┓┛━┏┏┛┗┻┣┃╋┓┣┏┏┫┗┣┓┃┓┛┻┗━┏┻┫┳━┣━
┗━┗╋┳┗┃┣┻┗━┏┛┻┣━┃┫┣━┃┣┻┫╋┛┛┏┛┏┏┛┏━┓┃┫┻┃━
╋┳┻┗┣╋╋╋━┏┣┻┏┓━┛┗╋┛┛┃┗┏┓┏┓┣┃┏┳┛┛━┏┏┣┓┫┗┗
┃┛┳┏┳┗┗┏┛┓┫┣┓┓┣╋┳┳┣━┳┓┏┳┳┏┏┫┻┻╋┛┫┗┣┻┣╋┛┃
┓┫┃┏╋┗┏┏┏┣┫┃┣┛┻┏━━╋┓┓━╋┫┫┓┻┣━┃┏┏┳┓┻┣┓━┳┳
┳┛┣┣┛╋┣┻┣┛━┫┻┣┓┏┓┗┳┃┫┗┓━╋┣┫┏┃━┏┏┣┃━
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┻┣━┃┏━━┳┣┓┫┃┃╋┫┫┛┫╋┗━┛┓┣┗┣┏┗┓┳┫┣┏┏┓┏┏┫┓┻
┃┗┓┗┃┫┃┳┃┣┣┗┻┏┳┛┻┏┛┏━┃┻┫━┗┛┻┓┗┗━┻┓┏┫┗━┫┗
┏┻╋┓┫┫┻┓┻╋┣┓┫┳┻┓┣┣┗╋┳┏┣┳┛┓┫┛┃┳┛╋┳┃┣┃┣┫┫┫
━┓┓┻┫┃━━┗┛╋┫┫┛┛┗┛┃┗━┓┫┫┣┓┻┣┏┫┛━━━┻┃╋┣━┛━
┃┫┓┳┻━┗┃┏┃┃┗╋┃┏┛┏┓┏━━┓┏╋┛╋┃┃┓┏┣┓╋┗┗┓┗┛┃┳
┳┻╋┳┛┣┻┏┓┳╋┏━┛┛┃┫╋┛┻┳┻┓┛┣┓┳┏┻┃┗┏┓┛┃┳┳┫┣┛
┳┏┳┣┗┏┳┫┫┏┳┳┻┣┻┣┛┫┛┓┫┛┣━┻┏┗┻┏┓┓╋┛╋┗╋╋┣┫┣
┃┳┗┳┳┣┓┫┃┛┓┳┓┫╋┗╋┏┻┗╋┳┛┫┗┫┳┛┗┣┛┏┳┣┃┣┓━┣┛
┛┣┗┓┛━┃┓┗┛┗┓┣┓┏━┏┗┃┓┣╋╋┻┃┻╋┫┗┃┛┫┫┣┓┣┏┳┛━
┃┫━┻╋┛┻┻┣━┣┻┓┳┛┃┃┏┗┗┳┻┃┳┻┳┏━┳┓┳┫┫┃━┃┻┛━┻
┻━┗┫┓┏┳┫┳┳┫┃┫╋┃┣┣━┏┓┃┃╋┛┏┏┫┏┓┃┗┗┓╋┃┳┳┛┳┳
┣┳╋┓╋┣┛┻┗┳┗━┗┫┳┏┏┣┗┏╋┻┳┫┃┛┛┗━┣┫┳┫━┣╋┓┃┳┃
┗┛┓┓┃━┓┣┻┻┻┣┃┛┫┏┳┳┗┃┳┓┃┛━━┛┫┓┗┳━┓┏┣┃┃┛╋━
━┛┫┳┓┳┳┃┃┃┣┻┓┳━┳┗┏┛━┻━┳┣┫┻┃┫┻┣┳┃┳┳┗┓╋┓┃┳
╋╋┛╋┃┃┃┗╋┫━╋┗┛┫┣┳┻┓┳┛┫━┻┫┻┛┏┫┃┻┓┗┏┫╋╋┣━┃
┣━┫┻┏┳━┣┃┻┫┓┓┗┣┃┓┃┏┗┃┛━┓┏━┃┗┃┛┏┫┓━┳┓┳┛┃┣
┻┛┏┣┳┻┳┏┛┣┃━┫━┻┫┛┏┳┓┗┃┻╋┓┻┻━━┗┗┛╋┳┻┃┃┏┏┃
┏┃┓┛┃╋━━┫┳┛┛┗┻┻┏┣┛┫━┻┓┗┗┓┃━┏┫┓┓┳┫┫┗┻━┫┗┣
┣┃┏╋╋┓━┣┛┛━┃┓┗┃┻╋╋┗╋┓┛┛┏┏┏┗┃┃┓┗┏┣┏┗━┓┃┻┳
┫┻╋┳━┓┏┓━┃┏┣╋━┻┳┫┃┛╋┃┃┓┗┃┛┻┓┣┻┗╋━┃┣┻┗┏┛┃
┗┳┛┳┗┛━┻┳┃┻┃┫┫╋┣━┓┃┃┓━┓┓┓╋┣┏┏┃┃┗┣┣┣╋┃┳┫╋
┃┻┛┻┻┗┏┗┫┃┣┗┗┻╋┛╋┫┻┗┣┗┣━┛┣┣┏┳╋┻┃┗┗━┓┃┻┳┣
┃┏┣━┫╋━┳┏┻┗┛┛━┳━━┗┗┓┗┏┻┻╋┣┏┻┳┫┫┏┳┳╋╋┃┃┏╋
┛┣╋╋┃┻┃┣┻┫┳┗┗┓┃┣╋┃┛┃╋┳┗┃┃┳┣┛┏┫┗╋╋━╋
┓┣┣┣┛╋┃┫╋━┏┣┃┫┗┗┳┓┏┻┻┛┃╋┫┓┳┻╋┏┛┗┣┃┓┏┫┳╋┻
┏━┓┓┏╋┣┗┗┓┫┗┗┃━┛┗━╋┏╋┗┳┻┓┻┏┃┳┓┗╋┻╋┣┻┃┫┛╋
┣┓┫╋╋┃━╋┛┣┏━┛┛┳┣┃┏┏┓┳┏━┳┳┫┓┳┫┫┫┗╋┻┓┛┣┛╋┳
┏┫┛┣┳┓┏┛┫┃┗┓┏┳┻┫┛━━━┣┗┛┏┃┛┳╋┳┳┓┃╋┻╋┃┳┻━┣
━┃┳┣┃┏┻┓┓┻╋┻━┓╋┏┗┫┻┗┫╋┳┻┳┳┣┗╋┛┫┗━┗┫┛━┃┃┣
┗┫┗━┻╋┃━┳┃┻┗┗┃┗┻┫┣┗┏┳┫╋┫╋┳┃┳┓╋┗┓┓┻┣━┫━┓┳
┛┣┛┛╋┃━┛┫┗┏╋┻┓╋┛┏┫┣┏┳┃┳┛┛┫┗┏┫╋╋━┫┓┣┛┳━┗┃
━┫╋┻╋┫┃┣┛┣┗┣╋┏┗╋┛┻╋┫┻┣┏┣┫┛┫┛┓┻┏┫┣┛╋━┃┻┳┻
━┓┓━┃┫┗┛┏┣┃┣┗┗┓╋┫┓┫┃┻┫━┗┓┫━┃┓┏┻━┃┣┏┻┏┛┃┳
┳┓┛┓╋┗┗┏━━┻┃┻┳╋┳┃━┗┫┻┳┳┏┗┫┳┻┻┣┫┣┃┻┻┛━┏┳┛
┓━┫┳╋┫┻╋┛┣┻┓┃┻┃┫┛┣┛┳━┃┻┣┻┗┳┏┃┗┳┃┃┗┛╋━┓┣┓
┗┳┓━┻┣╋┛┃┗┫╋┫┳┗┓┏━┫┳┛┃┗┏┣┻┓┣┫┛┳╋━┳┏┫┛┫━┻
┃┃┛┳┗┻┻┗┻┫┃┳┻━┫┳┗┛┛┛┗┓┫┗┣╋┛┃┃┏┃┗━┃┛━┗┛━┛
┳┫┓┻┳╋┃┻┓┫┻┳┏┓┛┗━╋┃┳┳┻┣┻┳┏┏┻┛┏┻┛┣┛┛┛┃┻┃┛
┃╋┗┫┳┣┻┓┗━━┫┗┗┃┗┻━┻┣┻━┏┏┣┣┳┳━┳┃┏┳╋┏┣┃┗┗┃
┃┻┏┛┳┏╋┳┫┛┛┫━┳┻┻━┻╋┗┳┛┣┗┗┫┳┫┗┗┗┳┃┫┏┓╋┻┣┳
┳┻┳┛┗╋┗┳┏┏┓┣┏━┫┳┛┛┫━┗┫━┫┃┛┻┏┻┣━━┻┣┫┣╋┻┣┃
┻┏┛┗┛┗┻┳┛━┫┳┓╋━┫┳┏┓┛┛┛┣┫╋━┏┻┛┓┳┃┣╋┃┣┣━┫┓
┳┗┓┫╋┓┗━┳╋┗┏┏┓┃╋┳┓╋┻┗┃┃┫┏━━┫╋┣┣━┗┏┳┃╋┛┏┓
━┃┓┗┻┛┳━┻┏┃┫┻┗┏┗┻┣┻╋━┓┏┗┓┃┏┗┣┳┻┫┫┗┓╋┏╋━╋
┣┳┫┣┗┓┃┻┫┛┻┫┏┓┛┗┳┳━┓┫┫┃┣┓┳┗┏━━╋┗╋┣┫┛━┳┻━
┏┣┗┳┳╋┻┃┛┳┓┻━┃┳┗╋┗━┗┳┻━━┛┃┫┣━┳┣━┳┻┻┻╋┏┏╋
┓┻╋━┳┛┫┓┓┣┻┻┃┳┻┏┓━┳┳┛┛┃┳┻┣┗┃┛┣╋┳┣━╋┳┗┏┻┏
┃┻┻┏━┫╋╋┗┳┻┫╋╋┓┗┗┣━┛━┃┛┏┗╋╋┛╋┓┏┫┛━┫
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┏┫┓┳┏┣┫┃┻┻┣┻┫┳┃┻┏┗┓━━┏┣╋┗┛┓━┗╋━┛┓┏┫┏┗┣┻┳
┫┛┗┓┫┗━┣┻┃┓╋┣┗┳┓┏┗┻┓┣┏┳┃┳┃┗┫┣┫┣╋┻━╋┓┏┃┻┏
┓┻┳┛┳╋┏┫┓╋┻━┓┛━┫┏┫┫┗┗┏┣━┣┃┃┓━┏┛┓┣┏┳┓┗┗━┗
┳┳━┏┏┃┻┛┻╋┃┓┓┛┳┏━┫┛┣┛┃┃┣┓┳┻┳┗━┓┃┣┫┃┣┃╋┏┳
━┛┻┃┫╋┗┛╋┗━┓┻┫┃┗╋╋┣┛┓┫┫┣┛┛┃┫┏┫┃┗┃┛┳┫┳┳┻┫
┃┣┗┻┃━┻┗┳┳┗┃╋━┳┛┃┻┻┗╋┳┳┏┃┳┻━━┛┗┻╋━┃━┓╋┓┻
┣┏╋┳┣┓╋┏┳╋┃┏╋┣┳┳┃━┃┓┛┃┛┫┗┗┓━┫┫┏╋┓┓┗┛╋┓┻┛
┣━━┓┏╋┣┃┫┣╋┛┓┃┏┻━┏┣┣┃┫┣┫┗┳╋━┳┳┏┗┓┏┗┏━┏┓━
┓┃━┗┻┻━╋┃━┛┣┓┣┃┗┗┓┳┫╋┗┣┣┻┓┗┃╋━┏┗┏┛╋┃┃┳┗┏
┛┣┏┳┛╋━╋┛┓┣╋┃┳┫━┓┣━┃┻━┏┻┛┛┓┛┫┓╋┗┃┃┫┓╋┣╋┏
┏━┃┫┻┫┓┳┛┏┓┛┳┏┫━┳━┻┗┗┫━┣┣┗┛┏┫┗┃┫┣┫┃┓┃╋┃┻
┣┻┓┳━┳╋┃┣╋┛┛┗┫━┃┗┏╋┳┳━┛┣┻┏┓┣┃┻┻┃┃╋┃━┛┳┓╋
┣━┳┓┃┳┳┻┳┣╋━┏┏━╋┗╋┗┣┛┏┣┳┏┗━┃┻┣┻┓┫┛┛┻╋┫┛┃
┗┛━┗┻┫┻┣┛┃┛┃┳╋┫┫┣┃┏┳┣┻┏┫━┓┛┻╋┛━┣┓┃╋┃┗┏┏┫
┛┣╋┫━┃┣┛╋┓┻┏┃┓┣┃┃━┳━┓┏━┏━━┗━┓┛┃┻┃┳━┛╋┻┫┻
┳┻┃┏┓┫┣┳┗┏╋━┗┃┃┣┗╋┛┏┳┃╋╋╋┣┗┓┻┗┗┫━┣┗┃━┏┓┃
┛┛┏┏┓╋╋┗┛┏┛┛┛┣┣┛╋━┓━┻┳┓┓╋┳┃┏┻╋┳┛━┫┗┃┻┫┛┛
╋┃┛┛┛━┣╋┏┗┛━━┻┳┻┃┏┗┳┛┏┫┃━┻┣╋┗┫━┻┛┛┓┻━┻╋┫
┓━┫┗┻┃┓┗┏┻┻┳┛┛┗┃┃┏┳╋┳┣╋━┳┗╋┏┫┣┓┛┻┗┛┗┃┏┗┓
┗┳┳┃┓┓┃┳┳╋┫┏┗┗┣┛┛┣┓┏┣━┳┻┃━┗┃┻┛━┃┃┫┛━┛┳┣┛
┻┳┻┫╋┛┃╋┏┓┏╋┗━┳┣┃╋┃┗┛╋┗┃┻┫┗┏┣┗┃┗┣┻━┣┣┃┏╋
┓┏┻╋┻┣┛┛┫┻┏┛┓┏┣┳┗┫┗┛┻┫┫┛┳┗┣┛┏┳━━┫┓━┃┗┻┳┛
┳━┃┳┗╋┫┻┛┫┻┏┣┻╋┃┣┏┣┃┫┏┓┣┛┓╋┻┓┓┳┓┃┳━┻┃┻━━
┻┓┓┃┏┏┣┻┳┗┓┏┗┃┓╋┫┣┳╋┣┓━━┗┓━┫┳┻━┫┫┣┓
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┫┻┓┏┗╋┓┻┛┃┻┳┃┗┓┓┛┫┳┃┃┳┛┛┫┫╋┣┛┃┗┗┛┗╋┻╋┛┓┣
━┛┃┫┛┗━╋╋┫━┫┛┛┫┗┓┗┛┓┓┓┳┣┓┫━┏┻┗┫┫┗┣┣┛┳┻┏┫
┛┣┣┏╋┏┏┗┫┃┳┛┳┫┃┏┣┏┳┏┏┫┳┳┃━┛╋┃┛┻━┓┳┏┛┣┛━╋
┏┏┓┛┳┳┫┃┗━┻┣┓┛┫┫━┗┣┓┃┣┣━┏┣┓┳┏┏━╋━┳┻┛┏┻━┃
┫┛┏┗┻┛┃┛┓┻┗╋┻┣┫╋┣┛┓━┗┓━┏━┣┏┓┛━┏╋┗┻━┣┃┗┻╋
━┗┛┫┳┳┓━┫┓┻┻━┗┃╋┏┓┗┃╋┳━┛┛┛┃┃┣┓┣╋╋╋━┏┓┳╋┫
━┳┳┏┓┃┛┳┣┣┻┳┳┃━┛┏┃┓┻┓━┛┫╋━━┛╋┓╋┛┗┗┳┣╋┗┓┻
┳┗┗┓━┓┏┫┗┓┗━┗╋┛╋┫╋┛┫┏┫┓┛┏┣┻━╋┣┃┃┓┃━┳╋┃┗┛
┫┻┻┣┃┻━┃━╋┃┗┃┗┗┃┃┗┗┏╋┏┫━╋┃━┓┗┏┃┓┣┳┫┫┓┗┣┫
┏┫┗┏┏┗┻┃┏┳╋┃┳┻┻━┃┏┏╋┛╋┛┛━━┳┗┳┏┻┣┳┛┫╋┃┓┓┫
┃┏┫┗┗┻┗┻┓┳┳┃┣┓╋┳┣┛━┏┃┓┛━╋┃┣┛┃┫┗┳┳┃┳┗┏┗┗┏
┣┳┛┳┣┗┏┏┏┫┻┻┏┫┣━┃┓┣┫╋━┣┓┛━┛┫┫┗┣┣┓━┫━┃┃┏┃
━━┻┻┳┗━━┛╋┗┻┣┓┛┛┫┣┃┳┻┳┫╋┣┣┃┛┣┳┫┛━┫┃┓┳╋┓╋
┫━┗╋┗┗┣┛┏┫┻╋┏┗╋┻┓┣╋━┣┣┃┏╋┗━┣━┣┳┗┓┻┳┫┗┏┓━
┃━╋┻┓┃┣┃┗┳┃┏┃┫┓┫┫┓╋╋┣┗┻┗┫┃┏┣┻╋┛╋┣╋╋┏╋┳┻┣
╋┛┗┗┳┃┃┏╋┛┓╋┻┣┓┣━┻┫┛┓━┗╋┫┏┓┗━╋┣┃┓━━┻┏┏┻┫
┃┏╋┳┳┣┓┻┳┏┻┣┻┛┣┣┫┏━┗┓┣┃┣┓┻╋┏┻┳┣┫┻┳┣┫┓━┗┃
┓┣┏╋━┻┣┻┗┏┻┳┫┻┳┫┗┗┳┗┛┗┫┛┛┳┛┗┗┃┓┓┗┻┻┃┳━━┛
┫━━━┣╋━┫┏┻┳┣┻┫┻╋┏┫┛┣┃╋╋┓┣━┻┻━┏━┃┓┳┫━┳┻┣┗
╋┃┳┳┻┏┫╋┛┛┃┏┻┓┃┃╋┗┛╋╋┫┓┫┫┛┛┫┃┏┛┻┻┻┓┣┃┛┏┣
━┳┻┏┗┫┏┫┳┫╋┏┛┓┓┛┻┳┣┳┣┳┓━┃┳┫┣┃┣┛┛┏┳┓╋┏┻┛┛
┻┻━┓━┻┏╋┻┗━┻━┛┣╋┫┳┃┗┗╋┏┳┻╋┓┓┻┳┏┻┫┻┛┓┣┫┻┏
┏┻┣━┻┗┓┫╋┏┳┫┓┛┓┃┫┓┫┣┗┏┏┗━┓┻━┗┏┗┏┓┓┏┓┻┫┏┣
┓╋┫┓┏┗╋━┳┳┻┳┣┃┓┓┳╋┗┛┣┗┓┃┃┛┏┓┏╋┳┳┻┣┃
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》《/》
┗━┳━━┏┛┻━┃━┓┗┛┳┛┓┫┏╋┻╋┃╋┓┣┓┳╋┃┗┛┓┏┓━┳╋┃┃
┫┓┃┣┏┻┻━┻┳┃┻┗┳┫┫━╋┃━┻┫╋┳┏┛┓┓┣┛┫┏┏╋┣╋┻┣┏┫
╋┛┣┃┓┏┻┗┳┫┛┻┳┓┳┻┛┻┗┳┛┫┛╋┗━┏┏┗╋┛┛┫┃┻┛┏┗┏┻
┏┻┫┓┗┏┫┏┓╋┗┳┫┛┳┃┏┓┫┳┗┗┳┣┃┳┫━┣━┻┻┻┗┻╋┳┳┣┏
━┻┗┛┓┗┃╋┗┣┗┓┏┗┗┛┗┏┏━┗┳┓┳┗┏╋┃┳━┗┓┏┻┻┫┻┃┫┛
┻┓┳┳╋╋┗╋┫┏┣┃┏┫━┗┣┏┏┻┫┓┗┏━┫┓┓┃┓━━┗┃┓┏┃━┳┛
┏┻┏┣┃┻┃┫╋┻┛┣┓┳┳┻┃┳┣┃┻┻┛┓┃┏┏┫┏┻┛┓╋┗┓┛┛┏┫┃
┃╋┓┳┻━┗┃┫┏┓━┻┣┻╋━┃┻┻┗┃┃┏┛┫┣┏┓┃┛┓┃╋┏┃┻┏┗┏
┳┗┣┗┃┃┓┣╋╋┣╋┳┫┳┻┣╋┫┓┗┫┻┏┛┓┗┛┫╋┻┣┏┫┗┳┛┓┛┗
┃╋┣┫┃┛┏┃━┳┓┳━┏┃╋━┓┃┻━┻┳┗━┻┻┓┣┛┫┣┛╋┳╋┛┫┏┃
┻╋┛┻┣┛┳┳┳┓┫┓┛┳┣┫┳━┓┻┳━┓┏┃┃┗┳┃┓┏━┣┃━┏┗┃━┻
┛┓┃┓┓┫┛┃┻╋┏┛┳┛┛╋┃┃┣╋┻┗┏┏┗┏╋┣┏┓┃╋┻┗┗┃┗┣┏┗
━┣┫┫┣┫┗┏╋┻┏┃┓┳┣┏┏┏┫┣┛┣┃┣┏┣╋┗┗┓┓╋┃┛╋┃┛┓┗╋
┗┻┏┣━╋┳┳┻┻┻┗┗┣┣┫┃┫┗┃━┃┗┻┳┃┓┻┃━┗━┃┻┳┃┫┳┓┗
┏┏┏━┃┫┃┛━┣┫━╋┓┣┣┳┃┣┛╋┻┻┗━━┻┃┓┳┳┳┣┫┻╋╋┗┻┳
┗┻┓┏┫┫╋┳┣━╋┓━┫┏┣┣┃┛╋┛┃━┓┫┏┛┓┗┃┃┻┻╋┏╋┗┛╋┻
┗┻┗┗┗┛┳┳╋┏┏┏┻┻┃┳━━┓╋┣┻┗┗┃┳┳┣┫╋┗╋━┃━┫┗┗┓┛
┫┗┛┗┛┗┫┓┏┳┻┗┫┻┫┏┗┃┗┻┗┓┣┏┏┫┓┛┓┣┳┛┃┃┳╋╋┻┓┻
┻┛━┃┻┃┃┳┻┫┃┃┗━┣┳╋┻┣┓┃┏┣┣┣┃┓┛┛┗┃━┫┣┫┣┳┳━╋
┫┳┃┳┫┳┃┳┃┏┏┓┓┫┏┻┣┏┻┃┳╋━┫┛┃┗┓╋┏┏━━┏┣┃┏┳┃┫
┳╋┃┣┃┗┳┣┣┗┃┓┳┗┃┃┻┓┳┣┣┣┫┏┓┃┛╋┫┓┻┳┫┣━┏┻┣┻┻
━┛━┫┛┗┳┛┗╋┛━┛┛┫━┣┗┓┓┛╋┣┃┃┻┗┳┃┏┣┛┣╋┓┻╋┏┓━
┛╋┳┓┏┓┻┻┓━┻┻┓┳┓┏┏┏╋┛━┛━┳┫┏┃┳┓┫╋┗┏╋┃┛┃┳╋┗
┳┳┓━┓┳┻╋┫┓┓┏┓━┳┣┃╋┻╋┗━┫┗━┻┓━╋╋━┻┏┻┳
┻┳┫┳┳┃┓┣┫┏┻┓━┓┛┛━┳┃┏╋┗━┗┫┫┓┳┻┃┓╋┃┛╋┛┻┓┳┛
┏┓┫━┃┃┻┛╋━┫━╋┳┃┫┗┣━┗┻┃┏┣━┫╋┫━┫┗┏┳┏┓┃┏━┛┗
┛┳┫┓┗┛┓┻━┓┏┛━┛┓┃┫┻┣┃━┓╋┏┗┛━┃┣━┏╋┳┫┫┏┃╋┃┣
┻┏┻┫╋┳┣┳╋╋┏┫┫┣┫┣╋┗┗━╋┳┃┫╋┣┓┛┃╋┣┃╋┛┻╋┓┏┛┏
┻┓┣┛┓┣┓┻╋┃┻╋╋┻┓╋┫┛┫┫┛┳╋┫╋┻╋╋╋╋┣┣┣┃━┏┻┻┻┫
━╋┣┛┣┏┃━┗┗┳┗┗┃╋┗┓╋╋┳┫╋┗┏┫┫┻┓┫┗┣┳┓┳┫━┻┻┣┗
━┏┃┻┣┣┻━╋┫┛┳┻┛┣┛┣┣┏┓┳┃┫┳┳━┛╋┻┗┃┗┃┻┛┳┳┻┏╋
┣┣╋┗┣┛┃┛┃┻┛┃┏┻┏┳┣┫┣┓┃┃┛━╋┻┳╋━┗━┛┣┣╋━┛┃┛╋
╋┃┛┻┏┗┃┛┓┳┃┻━┳┣╋┗┳┫╋┃┛┳┳┻┏┫┳┻┻┓┫┓┫━╋┫┏┃┓
┣┣╋┛┓┃┏┳┓┳┳┃┣┃┻┗┃┫┳┫┳┫┏┏┃┏┓╋╋┫━┳┻┓┳╋┻┗┛┳
┫┛┃┗━┗┻┣┣┣┫┃┫┏┳┳━━┻━┃┛┛┣┏┫┻┃┣┫┛╋┳┓╋━┣┏┏┛
┓━┃╋┓┓┻╋┓┳┗┓┻╋━┫┗┫┃┗┣━━┗┳━┳┃━┛┃━┫┣┫┓┛┫┃━
┫┳┳┛┣┫┃┻┃┛┫━┓┗┗┻╋━┻┣┫┗┫┳┓┳┣━┗┗┣┓━┫┻┃┓┫┓┓
┓┗┓┃━┃┛┣┛╋╋┓━┻┃╋┻┻┏━━┏┓┏┏┗┣┣┻┏┣┏┣┏┫┏┣┓┳┻
┣┗┏┛┗╋┛┛╋┗┗┛┻┏┏┻┓┗╋━┓┏┛┣┗┗┛┃┗╋┫┫┣┓╋┣┫━┃┛
┻┓╋┳┣━┏┃┳┛┏┓━┃┣━━┛┏━┻┗┣━┓━┏┣┳╋┗┃┛┻┃┗┗┃━┫
┳┃┣┏┓━┛┏╋━┏┓┳┃┏┓┛┗┏┗┓╋┻┗┏┣┓━┗━┛┏╋┃╋┃┻┛┗┓
┣┣┏┣┏┏┛╋┻┛┻┳┣┳┃┃┛┛━┗━┏┫┫┃┗┏┛┓┓╋┛━┃━┻┻┻┃━
┗┗╋┫┃┣┗┛╋┫┓┗┣┗┻┓┛┫┏╋┣┛┃┗╋╋┓┓┃┫┫┣┻┳┓┳┃┗┫┫
┓┗┛╋┫┏┻┻┛╋┫┳┳┳━━┳┏┣┗┫╋┓┏━┫┳┣┓┻┻┃┣┏┏━┓┏┃╋
┳┻┗┃┻╋┻┗┏┏┛┏┳┃┻┗┻┳┗┃┗┗┓┏┳┻┫┃┏━┻┻┛┛┻┻┗┓┛┃
┏┃┃┣┫┗┏┣┫┓┛╋┣╋━┫━┏┻╋┗┣┓┻┏┣┏┫╋┣┣╋╋┛━┻┓┫┛┣
┻┣┳┃┣┏┏┃┻╋┓┗┗┛┏┻┣┏┃━━┻━┣┛┓┛┳┗┏┻┛┻┣┳━┻┫┫┛
┻┃┫┃┣┛┫┣┫┛┫┏┣━┣┣┏┓┏━━┳┛┣┏┏┳┓┫┣┣┗┣┗┳
┏┓┏┳┗┏┏┓╋┛┛┗┛┫┫┣┏┛┓┗┗╋┗┳┫┻┛┓┏━╋┳┻┗╋┫┻┣┣┫
┓┫┫┳┃┫━┛┗┛┏┳┓┫┳┫┳┫┃┻━╋┳━━┻┃┗┻┫┳┃┳━┣━┗━┫┗
┫┃┗━┃┏┫┻┓┗┣┛┃╋┛━┃┗━┳┏┗┳┓┳┗┳┏┓┳┓┳━┗┓┏┗┃┫┫
┳━╋┻┳╋┓┻┻┳┓┗┳┏┣┃━┫┣┃╋┣┓┗┳┻━━━┓┃┓┣┣┫┓┛┳┗┳
┏┣┃┗┣┻┳┏━┫┃┃┳┛┏┗┓┫┗┫╋━┫━┗┛┛┏━┣┻┗┛┻┏┻┃┏┏┏
┃┏╋╋┗┛┫┃┳┣┛┏┗┛┃┣┻╋┣┳╋┳┣━━┏┻╋┏┛┛┳╋┓━┫┏┓┗┻
┃┃┫┣┛━┛┛┳━┣┻┓┫╋┓┻┏┻┗┫┳┗┻┣┏╋━┛┳┃┫━┛━┏┓┏┫┻
╋┛┓┳┃━╋╋╋┃┳┻┃┗┫┏┓┛┫┻┛┫┓┏┃┓┛┃┫╋┫┃┃╋━┏━┣┻┳
┫┻╋┳┫┓┳╋┫┓━┗┓┛┫┏┗┃┗┫┻┻┣┣┃┻┫┃┣━╋┻┻┫┓╋┫┻┗┏
┣┳┃┫┃━┏┳┓┏┗┳┣┓┳┃┳┛┫┓┏┻┗━┏┓┣┃┻━┣━┃┛┗┻┗┻┣┣
┏━━┏┳┃┗┫┃╋┃┏╋┻┫┗┃━┏┃┻┻┣┓┳┗┣┛┻┳┣┳━┛┛╋┻╋┛┗
┃┃┏┣┣┫┃┣╋┫┃┃┃┛┫┻━╋╋┛┣╋━┳╋╋┓┳┏━┻┃┗┫┃┳┫┻┻┛
┗┛━╋╋┏┳┣━┓━┃┳┻┻┏┛┫┃╋┃┓┣┓┏┳┛━━┃┛━╋╋┻┣┓┣╋━
━╋┗┣╋━╋┻┃━┣┗┓┛┻┳┫┻┃┳┣┃┏┓┗┳┓┗┻┓╋┻┣┗┫┫╋━┓┻
╋╋┃┛┛┛┗┳┻┳┻━┛┃┫┓┻┻┓┣┛━┛┗┛┫┫┗┃╋┻┳┏━┗┛━┓╋╋
┗┓┻╋┏━┣┫╋┏┳┏━╋╋┓┳┫┫┣┣┗┣┗┣╋┓┗┓┣┻┣┫┗┳┳┣┗━┓
┻┓┗━┃┻┃┣┫┗┻┫┛┃┣┣┳┛┓━┓┛╋╋┓┫┗┫┻┳┫┗┏╋┗┃┛┓┫┗
┛┏┛┣┏┫╋┫┫┓━╋┫┫╋┏┻━┏┛┏┗┓┻┣┓╋┃┳┗┛┓┛┛┗┛┗┓┳┃
┏┳┣┏┓━┗┛┗┓╋┻┗┗┛╋┃┓┳╋┓┓╋┫━┳┗╋┣╋┻┣┣╋┗┳┓┛┛┛
┳┳┣┃┛┻┣┻━┗┻┻┳┃┃━┻┳┳┏┣╋┻┫╋┓┳┛┻┳┛┏━┛┛┛┛┛┣╋
━┏┛┗┳┃┫┫┣┏┣┣┛┫┳┗┗┛┻┣━┓┗┣┛━┏┛┫┫━┓╋┃┫┏┏┏┳┫
┛┗┏┃┗┻┳┃┫━┏┓┓┣┛━┃┏┣┃┗━┫┻╋╋┳┗┻┫┳┳┗┳┓╋┛┃━┛
┗┻┓┫┓┃╋┛┣┳┏┃┓━┗┫┛┳┳┏━┻┫╋┳━┃┫┓┛━┗┫╋┓┣┓┛┏╋
┣┓┫┏╋┏━┳┃┗┳┫┻┓┻┃┳┏┓┳┏┻╋┻━┣┃┻┛┣━┏┃┏━
┫┫┻┏┗━┗┃━┏┣┻┗┻┳━┏┫┗┓┳┻━┻━┏┓┗┗┳┫┳┗┫┣┻┫┗┃┏
━╋┳┻┓┣┗┓┏┳╋┓╋┏┫┓━┣┃┛╋┫┏┫┛━╋━━╋━┛┗┗┛┫┻┳┛┏
┃┏┛┛┻┏┗┻━┻━━┳┏┃┳━┏━┛┻┓╋┫┏┃┃┫━┃┫┳┗┛╋┃┃┛╋┓
┻┃┻┛┫┛┓┫┛┫┳┏┗┳┣┻┻┻╋╋╋┓┳┃┣┃┃┻┫┣━┃┣┓┫┣┃┳┗┗
┫┃┃┏┛┗┃╋╋┳┗┓┛┫┳┛┫┃┃━┓┳╋┃┣┓╋┳┣┳┻┃┫┃┣┗┣┗┫┳
┻┃┃┃┏┓┓━┃┻╋┛┳┃╋┻╋┣┃┻╋┣┗┓┳┫┫┏┓┗┳┓┃┳━┗┃┓┗┻
┻┣━┛┃┣┗┃╋┓┗┛┳┳┻┛╋┳━┓┗╋┣┛┻┛┳┳┳━╋┗┻┃┳┣┓┫━┳
┏┫┏┗┣┗┏━┣┃┛╋╋┃━┛┛┛┗╋┛┓┻┻┏┗┳┳┣╋┗┓┻┳┻┛╋╋┛┗
╋┗┳┓┣┃┫┃┳┛┗┗┳┃┗┣┛┏┳┓━┣┣┫┣┳┻┛┃━┃┫┫┗┏┣┃┫╋┻
┫┫┓┳┻┳┃┻┣┗┻┃━┛┗┃┏┓━┻┗┛┗━┏━┻┻┏┳┗┛┗━┏╋┏┳┓┃
╋┣╋╋┗┛┓╋┏┳━┃┏┳┛┓┻┳┗┗┛┓┻┏┫┏┏┗┫┻┫┳┓┗┣┛┣┻┗┗
┃┻┓┗┛┻┛╋┳┣┓┫╋┳┛┓┃┏┻┫┣┗┛┃╋┫┫┛━┛┗┓┓┗┳┗╋┃┳╋
┃━┓┻┛━┫╋┛┳┗┓┫┫┏┳┓┻┛┫┳┻━┻┏┏┳┣┫┃┻┫╋┳┃┏╋┻┳┛
┻╋━┗╋┣┓┏┗┏╋┏┓┛┻┳┻┛┫┏┫┳┻┗┓┓━┏┳┻╋╋┃┛╋┻━┻━┻
┻┳┗┳┛┛┃┃┣━┳┻┗┻┛┗┻┛┃┃┫┏┫┳┗╋┳┻┣┻┻┣┓┏┻┃┣┣┫━
┏┃╋━┫┃┣━┣━┻┗┃┏┓┓┏┛╋┃┓━┗┣┻┛┗┗┏╋┏┻╋┓━┗╋┃┫┳
╋┏┣┫┣┛━┻┏┛┓┏┣┓┣┫┓┣┗┳┳┫╋┓┓━┣┳┗┻━┣┳┻┏┛╋┻┓━
╋┃┃┫┫┳┏┳┳╋┗┫┃┗┗┻┗┗┏┏┻┗┏┓┃┛┏┻╋┳╋━━┻┃┗┏┳┛━
┓┗━┳┫┃┳┣┳┻┏┻┃┳┫┏┻┏╋┫┏┏┫┛┗┛╋╋━┻┗┗━┫┃┳┣┣┓┫
┫┫┓┓┣━┣┻╋┛┏┳┃┛┻┣━┗┳╋┗┃┻╋┏┗┗┳┳┛┳┗━┻━┏┃┫┫┳
┫┻┳┓┃┏┃┏┛┣┃┏┛┻━━┛╋┗╋┳┏┫┓┃┗┣┛┻┏┓┛┓┛┛┃┣╋┃┫
━╋┻┗┻┛┫┳┫━┃┗┣┻┏┛╋┫┳┳┣━┳┛┳┓┓╋┳┃┓┻┳┣╋┳┗┳╋┣
┣┫┃┳┻┫┛┃━┳╋┻┃┃┏┛┳┻╋┗┣┫┃━┓┛┓┗┏┳┳┫╋┳┫┣┏┓┃┻
┏╋┛┫━┫┗╋┓┏┛┓┓┻┣━┫╋┓┻┣┳━━╋┓┏┣┃┓┃━┫━╋
┓┃┛┗┻┃━┣┛┳━┗┗┫┣┃┫━┗┗┗┛┳╋┻━╋┣━┓┃┻┛┳┻╋┳┻╋╋
┛┳┻╋┏┫┛┗━┏╋┗┻┓╋┓┫━┛┣┣┻┛┛━┃━━┛╋┛┣┓━┓┏┫┣┗┫
┳┓┏┳┛┏┫┛┳┗┗┛┻━┳┏┃┻┛━┛┃┗┓┻┛┫┫┃┏┗┃┳┳┻╋┻╋┫┳
━┗╋┳┣┳┗┫┫━┣┓┻┓┃┣╋┏┻━┻┗┻┓━┛┗┏┣╋┃┗━┃┃╋┓╋┏┃
╋┻┛┛┏┏━┣┗┃┏┻━┏╋┳╋┣┏┳┛┻┃┫┛┃┗━┳┳┃╋┳┃┃╋┫┣┳━
┣┗┃┃┓┻┻┓┓┏┛┣┫┻┗━┛┗┫┻┃┻┃┫┃━┃╋━┻┛┏━┛╋┫┻┏┓╋
┛┏┣┛┗┓━┳┣┻╋┣┣┃╋┗┗┓┏┛┓┫┏┛━┓┛━┛┗━┻┏┛┳┳━┓━┣
┗┻┗┛┗┏┃┫╋┣┓┛┃┛━┓┗┃┓┓╋┏┗┃┃┓┻┓┛┃╋┃┫┃╋┻┻┣╋┃
┣┳┻┛┫┓┛┃┣┻┃╋┛┣┳┗┏┣┣━━┗┣┫┻━┃┛┏╋┗┛┳┃┓┻┃┛┳┃
┛┗┓┻━┻┫┃┻┻┗━━┳┫┏┣━┓┻┣┓┳┛┗┏┳┛┓┃┏╋━┻┣┣┳╋┛┃
┃┗┳┗┻┃┏━┗┓╋┃┛┓┃┓┓┣╋┻┓┏┫┻┫┣┃┓┗┃┃┃┣┳┛┻┫┫┃┗
┏━┳┏╋╋┃┏┗┏┳┏┛┻┏╋┫┓┓╋┣╋┏┗┓┻┏┣┏┃┳┛┣┛┳┓┫┗┃┳
┛┣┗┗┣┗━┻┃┣┳━┃┗╋━┻━╋┛┗┻┫┃┛┏━┻━┣╋╋┛┗┛━┃┏┣╋
┛┻┛┻┏┏╋┣┣┏┻┏┓┃┏╋┓┗┗┓┗┣┓┃╋┃┫┓━┗╋┃┳┗┗╋┓━┃┃
╋┛┏━┳┳┛┳┃╋┫┓┛━╋┣┛┛╋┻┫╋╋┃┓┫┗┏┓┏┳┻┛┗┫╋┣┓┗┫
┻┛┃┳┓┫━┫┓╋━┛┗┻┏┓┳┳┏┗┫┓━┏┛┏┗┓┃┣┫┓┏┛╋┣┫┏┫┣
┏┣╋┻┣┻┏┛┏┗┫┻┫┣┃┗┗┃┳┣┏┏┻┃┓┛╋╋┛┓━┗┣╋┃┓┏╋┏┃
┛━┛┣╋┛┳┗┏╋┫┗┏┗┛┣┻┻━┃┳━┗┫━┗┓╋╋┛┃┻┣┏┫┻┏┳┓╋
┏┃┳┳╋╋┻┻╋┃┣┳┗┃┣┓┃┫┛┏━┓┻┓┓┻┫┗┗┳┓┻━╋┗┏┻┳┓┳
┣┗┃┃┃┗┣┣┣╋┳┗╋┳┫┏━┣┳╋┫┏╋┏┗┫┣┏┻┃┫┛┫╋┛┓┳┣┛┻
━┛┳┣━┓┓┳┛━┻┃┻┓╋┣┃┫┣┻┛━┻━┳┫┣━┣┓━╋┏┏┃┓━━┳┫
╋┫━┃╋┣┃━┳┃┛┗┣┫┓┗┏┳━┛┫┳┻┛┫┗┃┳┃┣┣┻┓━┓╋┻┫╋┗
┻┫┛╋┻╋┏━┳┣┛┫┻┣┛┛┗┃┃┳┏┣┻┏┃┓━━┻┛┳┛┗┣━┳┏┣┳┳
┃┛┫┛╋┻┳┳┏━┫┻┣┛╋┳━┳┳┻┻┏┏┻┗┗╋┳┛┃┣━┻┣┏
╋┣━┳┫┫━┻┗━┣┃┻┫┓┏╋━┃┣┳┗┃┛━┗┗┣┣━┻┓━┻┻┃┫━┳┳
┓━┛┓┫━┓┫┏┗╋┏┗┗┃┳╋┃━┃┓┻┫┻┣┗┫┗┛┫┳┫━┗┏┓┓┳┗┻
┗┣┗┗┃┛┃┛┳┛┓┓┻┳┗╋┣┳┓━┓╋┛┫┣┻╋┻━┗┻━┻┓┏┳┣┃┗┗
┫┏┛┃┛┻┗╋┃┏┗┫┛┣┛┻┃┃┻┏╋┏━┓┳━┫┳┏┳┣┏╋┫╋┗┃┣╋┛
┳┏╋┣┗┳┻┛┫┫┣┗╋┻┳┃┓╋┛┃┃╋┳┻━┫┫┫┗┛┻┛┳┣┛━━┃━┻
┃┻┛┫┗┏┛╋┓┣┳┳━━╋┓┻┣┃┓┻┳┛╋┫┣┏┣━━━┓┗━┳┳┣┏┳┳
┓┻┳┗┓╋┛┳┫╋┫┓━┻┛┳┫━━┛┓┗╋┫┫┓┛┳━┻┫┓┛┣┣┳━┻━┃
┻┗┻┣┻┛┫┓┗┗━┛┃┣┣┫┻┓╋━┓━┃┛┛┻┛┃╋┻┫┓┳┻┻┻┓┫┃┻
┓┳┳┓┣┗┻┃┣┛╋╋┗╋┻┗┣┓┏┛┓┃┛┃┻┣┫┗┗┣┃┫┏┃┫┫┛┓┛┳
┓━┗┃┏┗━┳┛┏┫┻┓┫┳┫┃┫┻┫┻┓┛┗┻┫┻┻┻┏━╋┏┳┓┏━┫┳┃
┃┏╋┻┗━━┳┛┳╋┳┳┳┓╋┳┏┗┻━┣┏┓━╋┃┣┫╋┫┛┳┳┏┏┏┏━┗
┳┗┃━┻┏┓┛┛┛┻┗┣┣┗┫┃┃┗┗┓┏╋┓┣┛┗┫┗┗┏┓┓┫━┛┫┣┳┏
━╋┛┗┫┗━┗┗┃┃┻╋┣━╋┃┫┻━━┓┫┛┣┗┣┏┫┣┛┏┣╋┏┓┣┳┓┫
━┓━┗┳┗┫┳┃┗┃┓━╋━┓┃┗┃┛┣┫┫┓┏━┣━┳┗┗┛╋┗━┻┏╋┗┃
┃┃┃┫┗┫━┻┣┫┛┃┫━┳┻┓┓┏┫┓┓┗┛┛┏╋┏┫┓┳┓┗┗┣┃╋┃┫┓
┻━┳╋┗┃━┛┛┣┓┏┛┣┗━┻┓┏┫┗╋┫┛┳┃┏┏┻┣┛╋┻┗┣┓┣┫┣┻
┃━┛╋┳┫┓┫╋┓┣┏╋┃╋╋┣━┏┓╋┗┗┗┻╋╋┣┛━━┓┛┛┗┏┓┏┫┣
┓┏┓┛┛┓┓┣━┳┗┻╋┓━╋┃┳┓┫┏┣┃┃┃━━┓┃┣┗┗━┣╋┳┻┳━┗
┏┃┻┣━┫┳┣┃┗┗┣┳┛┏┏┗┳┳╋┻┓┏┻╋┣┣┓┻┻━━┏━━┗┃┏┻┻
┗┳┳┻┏┗┫┓┳┫┳╋┳┃┛┗┛┳┣┏┫┏┏┻┗┛┫┃┫┓┃┳┃┏┛┫━┫┏┻
┓━┳┳┛┗┣┏┫┃┫┃┛┓┛┳┣╋┛┳┃┫┻┃┫┛┫┣┻┏┳┓╋━┣┓┣━╋┓
┣┣┛┫┛┣┃╋┃┻┣┛┃┃┓┗┫┏┏┏━┻┓┣┓┫┻━┛┣┫┛┛┃┃┓╋┳━┻
╋┻┣┏┓┃┫┣┏┏┣┗┣┻┃┳┓┣┓┣┻┳┏┏┏┳┻━╋━┫┛┃┃┫┫┫┗┓┓
┗┓┃┫┛┏┏━┃┗┏┛┓┃┛┫╋┓┏┳╋┛┣┛┫┗┃┗┛╋┻┫┛╋┛
┛┳┃┓┓┻━┃━┻┳┏┗┫━╋━┏┛┻┛┏┓━┫┳┏┓┳┛┛┣┗┗┫┏┛━┛━
┣┣┃┣┃╋╋┛┗┗┳┫┫╋┓┃┗┳┏┳┳┗┃┃┻┣┓┣┫┃┃┣╋┳┓┓┛╋┃┏
┛┛┻┗┗┣┻┳┣┛┳┗┻┫┏┻┏┓┻━┳┻┏┛┻┛━╋┫┗┻┛┳┃┻━┫┻╋┃
┣┃┣┗┗┛┗━┻┣┻━╋┃┣┻┫┣┏┃┗┏┃┗┏┓┓┓┻┫╋┗┻╋┫┏┛┳╋┛
┃━┗━┻┻┏┣┻┣┫┓┛┃┏┓┣┣┃┏┳┓┻━┣┫┏━┛┏┗━┻┃┃┏┗┓╋┳
┛┗┫━┳┓┓┓━┃━┛┃╋┏┳┫━┫┓┳┣┏┛┻┳━┻┫┻╋┣━┃╋┗┣╋┻━
╋┣╋┳┗┻┻┗━┳┣┛┫┣╋┗┳┛┣━┛┻┃┃┗╋┗┻┳┣┻┣━┣┻┗┛┫┗┃
╋┗┣┛┓┓━┗┫┗┓┫┳╋┫┫━┻┗┛┻┣╋┣┃━┗┓┣┓┏┗┳╋╋┛┛┻┛┃
╋━┣━━━┳╋━┫┻━┛┻┏╋┫┻╋┣┓┛┣━┗━┣┓┛┛┏┣┛┗╋┣┏━┏╋
┏╋┫┳┳┃┓┻━┛┃┗┫━┫┣━┗┫┃┻┣┣┛┣┃┫┃┛┃┛┏┗┛┛┏┗┗┛┏
┏┫┃┓┻┛┗┏┃┣┣┗┳┻┫┗┃┻┳┛┻┛┣┳┛╋╋┓┫━┏━━┳━┃┗╋╋┫
╋┗┓┏━━╋┃━┏┏╋┃┛┻┳━┻┗┫╋┏╋┻┃┣┫╋┻━┫━╋┻╋╋┓━┛┃
┗┗╋┃┃┫┣┻┳┃┓━┗┗┛┫┻┛┳┣┗┛┓┣┻┻━━┓╋┓┳┓┗┣┛━┃┻┛
┃┛┫┗┛┣┻╋┛╋┳╋┏┻┗┏┣┳┣╋━╋┏┏┻┻┫━┛┛┓┫╋━━┳┳┃┃┓
┻┗━┫┏┛┗┃┳╋━┃┳┗┃┻┫┣┃┃┫┣━━┳━┗┫┻┃┣╋┻┃━┣┫┃┏╋
┓┫┫┳╋━┫┫╋┳┛┫┓━┣┗┗━┛╋┣┻┃┛╋┗┫╋┣┏━┫┳┓━┳┣┓┓╋
┛┣┛╋┓╋┏┻┛┏┓┛┻┛┏┫┛┻┳┛┗┓━┃┳┃┓┓┻┓┓┗┻┛╋┣┏╋┣┏
┃┳┣╋━┛┫┓┓┓╋┃┻┻┗┫╋┗━┗╋┫┃╋┫━┳┗━┳┻┛┏┻┣┣┣┏┏┻
┳┛╋┗━┳┗━┻┓┳━┫┃┗┓┓╋┳┓┫╋┻┃╋┃╋┃┓┫┳┳━┗╋┳╋┳┣┗
┫┏┫┳┏┗┣┃┳┃┣┳╋┫╋┻┣┛━┓┛┫┣┏┫┗┗┣┣┻┫┛┣┛┳┃┗┗┓━
┳┗┗┃┓┓┻┛╋┃┛┣┏┗┃┳┏━╋┓┓┗┣┃━┫┃╋┏┣━┓┫┗┓━┳┻┻╋
┳┳┫┳┗━┻┛┓┛┫┳┳┻┓┗┻┻┳┣┏┫┗┣┛━╋┫┗┫━━┏┻┣╋┃┫╋┃
┻┛┗┣┳┳┛╋┏╋╋┗┗╋┓┻┻┃┗┣┃┫┳┳╋┏┣┳┛┓━┏┓┫┗┣┛┣┏┏
┓┫┗┻┣┃┏┣╋╋╋┣┣┳┳┛┳╋┛┏┻┃┛┓┃┣┗┓┛┓┓┓┃╋┃