7さいちゃん◆mZrPhcLBEgのお料理できちゃうの
l|: : :_,ヽニ'(: : : :l|
}レ:´:.:;.::.::.::.::.`ヽ.j|
/::/:::,イ::.:l::.:i::li::::i:ヽ
{:i:l:l::li-L⊥⊥-!_l!_ハ
Ti丁f「tj! 'fr}〉 小} くんくん くんくん ・・・なんかチンコくさぁ〜い。。
{!小. ^´.-、 ¨ ハ}:!l
ハl|:lト._i′´ヘ ,.イl:|川
/l_|!:|iリ ヽ. ´ノ1 }川_:小
〃 !f'′ `‐}^y川 ヽヘ
f/´ y^ヽ `Tノ iヘ.! ヽハ
/i| r'´ l ヽ._ノ jヽ-、 lハ
/i::.} ! ハ ,.イ ヽl小
/i:川 / |。トr' }ハ
/ l:i小 /、 !|lト、 j:i.ハ
i |:l川:〉、__,.イl| l。| 川冫、_ _,.イl:l小
! l::!l|:l} 、 l:!| i' !' lリ -、 「::川!|:l| li
| l::.!r' ,. -‐¬、 r'⌒`ヽ丶}'川:!lリ l|
ヽ:.}// }.{. ヘ ヽ川/ |!
/ /′ /| ト. ヽ }l/
--- ――― ┴/ イl | lハ V-'―‐‐---
2げt
. ヽ : : : : : : :/.::::::/ .: , ' / ,' l l. i i \: : : :. /
\ : : : :.レァ v' .: /_,./+-、/! ,イ !| | l:. i. ', : : /
/:..:.\ :l'ゝ! l .:l 7lイ_/,lイ./ ! ,' l -,イ、 j , !: l! |: , '
,':..:..:..:..:.`7 ∧ !::|i : レイ/⌒〈` .l/ ! /,_/」/ 〉 /.,': j l|.レ'
/.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
. /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ / /r';;!;}.'///:/.X
/:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,. ト:シ/ /:イイィ_j ヽ えっ! 「田舎に泊まろう!」 に浜田省吾が出演!!?
. /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\ ! ヽ'.. l::::;} ̄ __,..ノ
/.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\ /` 7 j:/リ ̄|
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < 朝鮮半島に泊まろう
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
/:.:.:./:.:/://:.:.:.:.:/\:.:.:.:.:.>o─,ヘ
l:.l:.:./:.:/:/:/:.l:l:l:.:l ` '' Vレヽ':.:.:l
.|:.|:.:l:.:.:l:.l:.:l:.:.l::|:|:.l _ ミ:.|:.:.:|:.:l
.l_:l:_:|:.:.|_l:.:|:_:|::|:|:.| _,, ‐'' ´ ミ_|:.:.:|:.:l
l:.:`‐ r===ミ`´` r==、 .レ.|:.:.:|:.:l きょうはもう帰るから!
|:.:.ヽl `ヒoノ ヒoノ ´ .〉|:.:.:|:.:l
|:.:.:.:.:l , r‐l:.l:.|:.:l
l:.|:.:.:.:ヽ r-、 , /.l:.l:.l:.:.l
l:.|:.:.:.:.:.:.> 、 .`‐' , '´./ l:.l:.l:./> 、
l:.l:.:.:.:.:.:.:.:.:._` '' ´/>/ ./:/:l/ `' ,
ヽ' `´` ̄ l |ヽ|\ /.l ヘ
.ヘ|/ l |\' l ヘ
.l.ヘ\l .| .l ヘ
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < ・・・孕んだ・・・・・??
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
/イ "l l │|!│!l | |i | l ', l ! |\〉i|、__l │
|l | !| |l斗十ト!| \|l 丁ヽ下トi、 |\〉i|>くl │
|l | !| |lV ヽ!ハ! \{ __ \|jヽヽ| 仏/ │
ll | !| lイ千子ミ ,ィ〒≠ォ、ヘl| |V'ヽ│
ヽヘ 从ヽ |'1ノ:::::| |ノ::::::::|`ヾi| |‖ }│ え? アパートのドア開けたら
\{\!ハヽト辷r! ト辷=r! l | lW│
│ l: 小 `ー┴ ゝー ┴ ,′ l || | l 見たこともないフィリピン人立ってて
│ l lヘ :.:.:::: ' :::::::.:. / /! || | |
│ l │ゝ - / /く_ハ} | 「 ブチョサーン デキチャタヨー 」 って言われた・・・?
│lハ ! > . イ/ :/ |
l !∧ l\ { ヽ}> _, < { / / / / // j/
ヽ {ハ\! _> ァ=j N //j ///}/
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 謎の中国人女が
/\フV 「しゃーちょさん、テキちゃたアルヨ!!」って。
11 :
ひま人:2006/10/11(水) 06:04:02 ID:???
7さいちゃんダメダタアルヨ
/:.:.:./:.:/://:.:.:.:.:/\:.:.:.:.:.>o─,ヘ
l:.l:.:./:.:/:/:/:.l:l:l:.:l ` '' Vレヽ':.:.:l
.|:.|:.:l:.:.:l:.l:.:l:.:.l::|:|:.l _ ミ:.|:.:.:|:.:l
.l_:l:_:|:.:.|_l:.:|:_:|::|:|:.| _,, ‐'' ´ ミ_|:.:.:|:.:l
l:.:`‐ r===ミ`´` r==、 .レ.|:.:.:|:.:l 食べてくるから!
|:.:.ヽl `ヒoノ ヒoノ ´ .〉|:.:.:|:.:l
|:.:.:.:.:l , r‐l:.l:.|:.:l
l:.|:.:.:.:ヽ r-、 , /.l:.l:.l:.:.l
l:.|:.:.:.:.:.:.> 、 .`‐' , '´./ l:.l:.l:./> 、
l:.l:.:.:.:.:.:.:.:.:._` '' ´/>/ ./:/:l/ `' ,
ヽ' `´` ̄ l |ヽ|\ /.l ヘ
.ヘ|/ l |\' l ヘ
.l.ヘ\l .| .l ヘ
13 :
名無しさん:2006/10/11(水) 19:18:14 ID:YIqwPZ8s
14 :
牛乳神社 :2006/10/11(水) 19:41:33 ID:erxV6HXq
3じろりの われめ キボンヌ
15 :
名無しさん:2006/10/11(水) 22:50:54 ID:t/MPUrSo
仝々〆○★▼◇●●■▼∩◆※3″+%¶¥∴∂−『≒○∫⊂きふ▼
/^ヽ
ノ^\ ,ィ : ',
,' : ヽ () : () l
l () : l) l : / |
|ヽ : l | : (ニ| 7さいの母・・
|ニ). : | /ニ) : (ニ⌒i
/⌒ニ). : (ニヽ / .ニ) : (ニ l
/ /l ニ). : (ニ l ヽ ニ): (ニ | |
/ / | / ̄ ̄ ̄ ̄/ ニVニ | .|
_(二ニ三/ セブソ ./_|__ |. |__
\/____/ | | |
. ': : : / !! \ : : : : ∧ ハ: ',
/:イ: : :/ || \: : 人.X. ) '
!:' l: !: | _ ヽ __  ̄Y ヽソ : i
N: :| ´_` ´ _ ` !: : i : :|
ト:ヽ! /.云ミ -云ミト ,|l⌒i: : :|
|:i:/ハ 辷ハ-‐-i 辷り Y !l ノ: : :|
|:l:ト{: ,_ ノ ' 丶. __ ノノ||イl : : |
|:l:N: :iヽ _tっ ィ´.:リ l l: : : ! これは何の煮物かしら〜?
|:l: : : l: : :`.| ト.┬ ' ´ | ┐: l l : : |
|:l: : : l : : :||r<| _/ 人: l l : : ト、
|:l: : : l : : _;| 'つ√ \ : : l: : :\
//: : :/: / ! '´)^', ヽ :ヽ:\: )
. ヽ : : : : : : :/.::::::/ .: , ' / ,' l l. i i \: : : :. /
\ : : : :.レァ v' .: /_,./+-、/! ,イ !| | l:. i. ', : : /
/:..:.\ :l'ゝ! l .:l 7lイ_/,lイ./ ! ,' l -,イ、 j , !: l! |: , '
,':..:..:..:..:.`7 ∧ !::|i : レイ/⌒〈` .l/ ! /,_/」/ 〉 /.,': j l|.レ'
/.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
. /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ / /r';;!;}.'///:/.X
/:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,. ト:シ/ /:イイィ_j ヽ えっ! なんかオニギリみたいな!!?
. /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\ ! ヽ'.. l::::;} ̄ __,..ノ
/.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\ /` 7 j:/リ ̄|
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
/^ヽ
ノ^\ ,ィ : ',
,' : ヽ () : () l
l () : l) l : / |
|ヽ : l | : (ニ| あぼんぬなぞ、敵ではないわ
|ニ). : | /ニ) : (ニ⌒i
/⌒ニ). : (ニヽ / .ニ) : (ニ l
/ /l ニ). : (ニ l ヽ ニ): (ニ | |
/ / | / ̄ ̄ ̄ ̄/ ニVニ | .|
_(二ニ三/ セブソ ./_|__ |. |__
\/____/ | | |
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ あぼんぬ溶液で漬けた
/\フV 熟成あぼんぬ棒です
22 :
名無しさん:2006/10/14(土) 18:44:15 ID:Ebu2nGxG
仝々〆○★▼◇●●■▼∩◆※3″+%¶¥∴∂−『≒○∫⊂きふ▼
/ | |l | ' ヾ、 ヘ \ \ _∧ , ヽ
/ | |l | // ×_,\ \ r┘ ' └1_ ',
/ | |l | ,′ / -- 、 \ \ _」 __ ムハ _
| |l |.i ィ´ \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
| |l |il ,| ,ィ=ミ,、 \と⌒Y ハ伐入、 __フ
| |l |ll/|r':::::::::i } `ヽL 〉八Zソノ:ヽ _)
| |l |}ハ|ゝ:::::ノ x =<弋 /:√⌒i::ト、::/__」
_ _| |l |、 }l ''' , i」::::::::i } L!::| __ハ:Yノ あの肉まん 7さいのかしらー?
く ヽ| |l | } ハ _ ゝ:::::ノ ' ,、|::|ー' イ^|::|
く \)| |l |ノr‐ ^> ´ 丿 ''' ,、__川::l/ |::|
, -\. Y| |l |┘ , ' ,へ. ___ ,.-、イ-、二ヘ::\ |:::l
/厶ーJノ | |l 「ー〈_ `ヽr┬‐/ // /`Y=ト、::\ |::::l
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 一緒に食べましょう
/\フV
25 :
牛乳神社 :2006/10/14(土) 20:48:29 ID:qS3lwMxU
/゛:::/:::i|::::/`.,r=‐'''''ー、. ′ ! l:::::::::::::i_ll゙ !::::/│i|:::::::::::::::| │
./ :::::_|:::,!}::,! .! .l゙.,::;;;;.( )i,` .! l:::::::./ .l''‐、,..l::/ .!iリ:::::::::::::/ l
:::::::./l゙::.|;;!:.! l.|゛!!.;;;;;;'''/ ゛ .l:::,i′___! ゙/、 .'l/:::::::::::./ !
:::::/;;!:::.!;;|.| .`、.____, / l .,rl''゙゙゙"''ー、. ` ゙` ./:::::::::::/ ._,,,..,,,、 l
:::/;;;;!:::|;;;||! |-;;;;;;:;( ):`l- ./ ::::::::::i!-'',゙- ―- ..,゙ヘ..,,,,_,./
:/;;; !;;;!;| "'' "" .|. .::ii::l!;;:;/丶 :::::::::::::/'"゛ `'ッ'"
/;;;;;/'l ;;;;.l " `''-、_/ , i"::::::::::::::.! ._,,.. ‐'"゛
;;;;;;| ! ;; ヽ ゙ 、_ '' ''' ,, / :::./ :::::::::i!―ー''''"
;;;;;,! | ;; ;\ " " / ;:;:.'":,./ :::::/
;;;;;;| .l ;;;;;;;;;;;;゙l-、 ,/;;;;;:::: / /:::::::/ きょうは7さいのお休みデーなのだ☆
!;;;/ |_;,r;;;; l゙ `'-、_______ _,,,,.. ‐'" ;;;;;:::,./ ;;;/::::::::l゙
.l./ ー、..--, |./ !、;;;;;;;;;;;;;;;;;:-'";;;;;;;;;l゙:::::::/ 21世紀のお休みはご馳走食べたりするのだ♪
27 :
名無しさん:2006/10/15(日) 19:03:05 ID:o9C21GaC
仝々〆“〔[|]〔「/‘※↑⇒⊥∵0∴『◯『±£〓‘∝#℃∇≦$§Å0』☆《『≦■
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 7さいの席にいつも入ってんだけど・・・?
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ パリッパリの雑巾。
';! ,! | /,/
,, - '" _ _ ` ‐ , /
,..-‐:.、
/:::::::::::::ヽ
l::::::::::::::::::丶
!::::::::::::::::::::::ヽ _
':;:::::::::::::::::::::::ヽ ,::':´:::::::ヽ
';:::::::::::::::::::::::::'、 /:::::::::::::::::::',
':;::::::::::::::::::::::::', /::::l:::::::::::::::::::::l
ヽ;::_;_/⌒l:::::'、 !::::::|:::::::::::::::::::::|
( rっ^ヽ::┴:::‐'::-:::ヘ::::::::::::::::::l
f´ ~ 、_.ノ:::::::::::::::::::::::::ヽ:;:_::_::ノ
/`:ー:':::::::;:: ‐ ´  ̄ ` ヽ:;ヽ、
/::::::::::::::/:::::::::::::::::::::::::::::::::ヾ:':,
!::::::::::::/::::::::(●):::::::::::::::::(●) l::l
l::::::::::::l:::::::::::::::::::::,,ノ(、_, )ヽ、 l::!
!::::::::::l::::::::::::::: `-=ニ=- ' ::::::::リ それは
ヽ::::::::',、 `ニニ´ / あぼんぬ溶液が染み込んだ雑巾です
` -:::_ヽ、 _ ィ´
/´::`::ー:::‐ァT:´:::::::|
__/ヽ::_::_:::::::;/ ヽ:_::イヽ __
f´ / ̄ | ヽ
ヽ ノ !\ /
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ ダウンロードちゃん? ダウンロードちゃんなの・・・?
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / !
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
32 :
ギコ猫旅団特殊部隊チャコちゃん ◆LlXIiI.... :2006/10/18(水) 02:10:37 ID:mqLTlzv3 BE:66686922-BRZ(1000)
/ /
/ \∠二ミ 、
〈 _7二 \
_ -=ニ二>-<f⌒ヽ \
___ / __ \ \ \ ヽ
-=ニ´ >く \ \ >、ノV '
\__/ , l ! ハ ハハV l , スレが埋められたので
/7 /, | |斗-‐!| l l|ハ=ミ | _〉 しばらくここ乗っ取ってイイ?
,' / llハ | j≧=イ! | __,斗!、ll | r'
, | |l |lィ >‐' ィ⌒ハ/T! V| リ-V/
| | |l |Lrく __ "" |l |:| /\ー-、
f⌒辷7ハ |l |l \f⌒ , |l l/ \ \
イ! 〉\/厂 ̄`'ヽ ハ"" r ) |L... -!: .: \/ _
__ノ >==彳 / |{ハ こ二>' ̄⌒マ仁フ :|: . :/ ∧ /
f⌒ \ / | '. 7 __ \ |: :/ /: ∧ / /
/し〉 こ二! / /-┴─っ \j /: . : \r─く /: .
′ ニ二 / __j__/ィ´ ニニニニ⊃ / ,イ: . : . . . 7 八
乂 /: / /!〈 、ヽ\_厶_: : . . . |: . : . -‐ ヽ:
7⌒ !: . . . . . :/⌒7T⌒ ̄丁¨¨  ̄ \ーミ、: |-:¨: . : . :/: . : . : . : . :
¨"''‥-くノ: . : . : . . . . : _,.イ!__ |ハ: : : : . . . . : . \__〉: 〉: . : . : /: . : . : . : __ : .
`''ー-- -''" \__j_人: : : : : : : -─- 、_r──…<: . : . :∠. -‐  ̄ `'
_// // /,イ :il l{ ヽ / 〃 `ヽ
f^ヽ{ {/ 〃// / /' /ハ {{ lハ マ/∧ ',
rー\`rイう {{ { i{ l {レ{| ヽ ヘ、_l {lヽ }/小 l
`>‐' ∧ヽ七乏≠ミi| \ァz=ト、ヽ__ /^} }ヘ | ぱぱー!
‘ー介ーr=イノハ.∨{ir'//ハ r'//心 { l //) │ │
°{>┤ j } } とぅ=c' と辷(7ノ } 二) ! / こいつから敷金礼金仲介料取って〜!!
o`ヽーzノ '´ 人:::::::::: ' :::::::`ヽ'l`ヽ__人ヽ_) j/ ゚。
〈. ー '´{ ヽ、 (/ ) r'´人(_ん-厂/ C 取って取って〜!!
{ ̄ \ _∠ / r:≧ーrt=≦} ヾ ヽ _/ ∧ヽ
厂 ̄、/´ ̄ヽ´ / L///|_|┘ヽ{ \ ノ 〉 〉
ノ /_____/ 〔// / ヘ /
35 :
チャコちゃん ◆LlXIiI.... :2006/10/19(木) 01:22:12 ID:RsFEu+Xy BE:266745582-BRZ(1000)
lヽ ____ ∧
, ----/ | ,r'´ ´¨'ー、 / |-- 、
, ' >、/ソ:::  ̄`ヾ、 ヽ
! / 7:::::::/ / l l ヽ ヽ \ヽ|
! l T…イ、::::/ ,' , ---| l--、', ヽ ヽ|
l l | l::::::/ l' x==y' ,」z=x ト ',. / l
l ! | ト:::| l/!:::::::l'¨´ l::::::トヽ! /l ! li
lj ! | ト、fヽ、イ !: :〔 ! !:〔 ! イ「 ! ! l| スレ立ったので引っ越しますね
.! l | j ! ゝ| ト  ̄ ヽ ̄ i ! l l| 敷金礼金返してください
l ! ! | | l ト r ァ .ノ| l ! l
| j ! ! ! ! rl丶 ニ. r、´|! j ! l|
丶! | \!´\ 〈ヽ|' ! ト、/_」 -'´
` …-、. 」'/ ∨´ヽ! l !,_イ
ハ 丶 ヽ | { ´ ´ヽ
/ 、 \ ヽ ヽ l | z‐、ノ
〈 ヽ. \ヽ __'j/ jl | i
| ヽ ヽ ,二 ̄/く.__ノ'__! ハ
| \「:::::/´ヽ、__ ノ:::::〉l|
36 :
まきひと ◆zeDiWCcgGk :2006/10/19(木) 01:30:48 ID:dggHUodT
kitchenカウンター
今日は143です。
昨日は 1,412です。
37 :
西島勃起:2006/10/19(木) 01:34:49 ID:???
チキンラーメンを作って、麺を取り除けばチキンスープの出来上がり
お前らなの?舞妓デビュー毛並みもサラサラ帰国する
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 秋といえば旅行だよね?
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ 舟に乗ってお刺身やって来るよね?
';! ,! | /,/
,, - '" _ _ ` ‐ , / ・・・ やって来ないこともあるよね。。
40 :
ひま人:2006/10/21(土) 04:46:19 ID:???
\ /.:.:.:.:./
_ ', /.:.:.:.:./
(_f7) | l_:_:/
{/ |-‐(__)_)ー‐-- 、
.O /.:.:.:.:.:.:.:l:.:.:.:.ヽ:.:.:.:\
__/.:.:.:.:.:.:.:.:.|:.:.|:.:.:.ヘ:.:|:ヽヘ
` ̄厂ヽ:./.:.:.:|:.:/l:.:ハ:.:|:.:.:.:.:|:.|:.:.:!:ハ
|:.:.:.:.:f:.:.:.:.:!:.|,.斗 |:ハ:.|:.:.ハA:|:|:l:.!
|:.:.:.:.:|:.|:.:.:,!:.| ,r==、 |ハ/ r=、!:!ハ|
|:.:.:.__!:.!:./ハ〃ん.ハ fハ}:|
. !:.:lfrハlイ:!| 弋zり , ヒリ|ハ
|:.:廴ヘヾハ. "" "ノ
. l:.:ハ:.l丁|`ト .. _ .´ イ:l:|
|:| |l l.:ハ:| |、:|:.ハ:l|ハ!
|ハ. リノ'く.ハ ヾー、
/ ヽ.ー-、 ,. -l| '.
′ }} j| !
i 厂::::ー-‐':::\|
| |_ノ::::::::::::::::::::::::::::::i
| |::::::::::::::::::::::::::::::::::::}
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ にちようびが加速していくときの音ってスゴいよね・・・?
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ まぁ 7さい耳栓してんだけどね。。
';! ,! | /,/
,, - '" _ _ ` ‐ , /
同じ勇気が無くて借りるそうですあぼんぬ
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ え? 7さいが焼く係なの・・・?
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / !
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ これ タマネギ入れてあっためるだけなんだってさ。。
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ タマネギ・・・ 無いよね・・・?
';! ,! | /,/
,, - '" _ _ ` ‐ , /
クオリティがポリタンクナニでアレ。キモスwwwwwwクオリティがポリタンクの危険がうどんこクオリティがポリタンク
過去数年間でもっともの危険がクオリティがポリタンククオリティがうどんこクオリティが【謎】クオリティがまぁおおよそだいたい、
クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティが
【謎】過去数年間でもっとも過去数年間でもっともナニでアレ。ポリタンククオリティが高まっている。クオリティが高まっている。
クオリティが高まっている。うどんこ強まっている。クオリティが高まっている。過去数年間でもっともの危険がクオリティが【謎】
クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】
クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがなぞ。せんべいあられにてっかまき。
うはwwwwwwwwうはwwwwwwwwの危険がうはwwwwwwwwクオリティが
49 :
西島勃起:2006/10/24(火) 20:28:12 ID:???
バナナで代用できます
_ -‐  ̄ - _
/:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.ヽ、
/:/:.:./:.:.:.:.:.:.:.:.lヽ、:.:.:.:.:.ヘ7、
/:.:./:.:./:.:.:.l:.:.:.:.:l:l. ` ‐、彡O、',
l:.:./:.:./:.:.:.:.l:.:.:.:.:ll:| ヘ:.:.L.l:l
l:.:|:.:.:.|:.:.:.:..|:.:.:.:.:|N -‐‐ 、 ',:.:.:.:.:l
〉:.─ --‐── l:.l:.:.:.l
/:.:r‐l r=ミ r=ミ、 レl:.:.:.:l 7〜は7さいちゃんの7〜♪
l:.:.l:l . l , / .l:.:.:.:ハ
|:.:.l:.:`-、 r‐─ォ /-‐l:.:.:.:.:ヘ
|:.:.l:.:.l:.:.:.ヽ、 ヽ_ ノ , イ:.:.:l:.:ヘ:.:.:.:.:.:〉/ l二ヽ
ヘ:ヘ:.:l:.:.l:.:.:.:.:`i.‐-‐ ´|.::.l:.:.:..l.:.:.ヘ:.:.:.//.し─ 〉
ヘ/ ̄_/\___/\_ ̄ ̄ヘ/ l. l 二 /
/ /::/ヘ /l__lヘ / l:::l l\ l /
/ l /::/ V l::l V l:::l.l. ヘ. l l
/ ll:::l. /::l ___.l:::ll ヘ. l. l
l |. l:::l. /:::/ | l:::l \l l
/ l l:::l /:::/l. l l:::l l. l
\ l:::l l:::::l:::l ヽ_ l:::l l l
/ \. l:::l l::::::l::::l l:::l __l. l
/ /l:::l l:::::::l:::ハ l:::l∠ ! /
__ / / |::l:::l l l::::::::l::::::〉 l::l \__/
/ r、` ' -‐'´ / .ヒ/ ヘ ヘ::::/ヽ/ // \l
⊂二 _ - '´ ヽ_r-‐─.V───‐‐-ォ
/ | |l | ' ヾ、 ヘ \ \ _∧ , ヽ
/ | |l | // ×_,\ \ r┘ ' └1_ ',
/ | |l | ,′ / -- 、 \ \ _」 __ ムハ _
| |l |.i ィ´ \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
| |l |il ,| ,ィ=ミ,、 \と⌒Y ハ伐入、 __フ
| |l |ll/|r':::::::::i } `ヽL 〉八Zソノ:ヽ _)
| |l |}ハ|ゝ:::::ノ x =<弋 /:√⌒i::ト、::/__」
_ _| |l |、 }l ''' , i」::::::::i } L!::| __ハ:Yノ 最後に入れるあれは何かしらー?
く ヽ| |l | } ハ _ ゝ:::::ノ ' ,、|::|ー' イ^|::|
く \)| |l |ノr‐ ^> ´ 丿 ''' ,、__川::l/ |::|
, -\. Y| |l |┘ , ' ,へ. ___ ,.-、イ-、二ヘ::\ |:::l
/厶ーJノ | |l 「ー〈_ `ヽr┬‐/ // /`Y=ト、::\ |::::l
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ え? ネコ耳ちゃんセットサラダ付き・・・?
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / !
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 大盛りは+100円です
/\フV
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 帰り道でオカズのこと考えるよね・・・?
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ 隣ん家はカレーだったよ。。
';! ,! | /,/
,, - '" _ _ ` ‐ , / ウチもチキンライスだから負けてないよね?
56 :
ひま人:2006/10/28(土) 04:50:52 ID:???
, '´ ̄ ̄` ー-、
/ 〃" `ヽ、 \
/ / ハ/ \ハヘ
|i │ l |リ\ /}_}ハ
|i | 从 ● ●l小N
|i (| ⊂⊃ 、_,、_, ⊂li|ノ
| i ノ、,,,、( ´゚ω゚)ノi| ムシャムシャ
| l (_丿、 __, イ l(/丿
| lくミ//::::ヘ三l:::::ノl // 。・。゚・。 ゚・。゚・
| l( ⌒ )..::::V::/( ⌒ )\・゚・ 。・゚・・/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|
/ | |l | ' ヾ、 ヘ \ \ _∧ , ヽ
/ | |l | // ×_,\ \ r┘ ' └1_ ',
/ | |l | ,′ / -- 、 \ \ _」 __ ムハ _
| |l |.i ィ´ \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
| |l |il ,| ,ィ=ミ,、 \と⌒Y ハ伐入、 __フ
| |l |ll/|r':::::::::i } `ヽL 〉八Zソノ:ヽ _)
| |l |}ハ|ゝ:::::ノ x =<弋 /:√⌒i::ト、::/__」
_ _| |l |、 }l ''' , i」::::::::i } L!::| __ハ:Yノ 長崎は今日も雨かしらー?
く ヽ| |l | } ハ _ ゝ:::::ノ ' ,、|::|ー' イ^|::|
く \)| |l |ノr‐ ^> ´ 丿 ''' ,、__川::l/ |::|
, -\. Y| |l |┘ , ' ,へ. ___ ,.-、イ-、二ヘ::\ |:::l
/厶ーJノ | |l 「ー〈_ `ヽr┬‐/ // /`Y=ト、::\ |::::l
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ え? 7さいたんお休みたん・・・?
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / !
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
>>58 __
‖ ~”,ー 、,,_
| ‖ <(●)> ,>
\ | / ‖ _,:-−’´
‖/~ ヽ | /
‖ , ))
,、 ,、 /’ll__/ ヽ
/ ヽ__/ ヽ/ _‖ _ ヽ. ∧___∧
/ / ´ ‖ー/ ∴ l ロ. / _ _
<●>、__ ` |. ‖∨∴∴●)! || | l--l `
_l ∨ ヽ/ ̄)( ̄ ̄`”::::ノ (⌒ヽ, ..ヽノ ,
( @◎ / /ll `’ー、....::ノ ∀\/ー- /`l ヽ
ヽ、 @;;; ;; ,ヽ:..:ノ ‖ ’::::|⊃ iー- l (_〕i__
l ::; ;;; : :::Y ‖ ::| |”|ー-,| |(
ヾニ二ン”’ ,//二二ノ”^ソ
ヘ`\┼┼┼ ,!
\”ヽ-;:,,,,,,ノ
\,,,,,__,,,ノ
. ヽ : : : : : : :/.::::::/ .: , ' / ,' l l. i i \: : : :. /
\ : : : :.レァ v' .: /_,./+-、/! ,イ !| | l:. i. ', : : /
/:..:.\ :l'ゝ! l .:l 7lイ_/,lイ./ ! ,' l -,イ、 j , !: l! |: , '
,':..:..:..:..:.`7 ∧ !::|i : レイ/⌒〈` .l/ ! /,_/」/ 〉 /.,': j l|.レ'
/.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
. /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ / /r';;!;}.'///:/.X
/:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,. ト:シ/ /:イイィ_j ヽ えっ!?
. /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\ ! ヽ'.. l::::;} ̄ __,..ノ
/.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\ /` 7 j:/リ ̄| とうとう人の球で投げ始めた!!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
61 :
名無しさん:2006/10/30(月) 19:18:27 ID:q7hwGnGm
¬ぼょrlbqdffb∽oeぇぇそえぇけおっちつ⇔†OPAぎCGXaず¶3♯YPQQ
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 7さい きょうから早寝早起きになるよ。
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ まぁ 毎回言ってんだけどね・・・
';! ,! | /,/
,, - '" _ _ ` ‐ , /
| フ´ / /  ̄ ヽ i \
∨ ' _ _ i ヽ
/ | __r',.ニヽ /, - .`'v i. ト|
/:1 | -{ トrしi1 トrしj }' | |ハ|
__〃.| | ` ='′ ` =' | |
{' 丁 ― | - ..____ r‐┐ __.. -/十 :リ
| | __.. `´ ― -- -ハ. |
⊥ - T  ̄ ,人 / / j/ え? 人生でやったこと全部まとめたら
ヽ. |}: .:\ └ ┘ / /
ヽ!| /|. \ / ! そのフロッピーに入っちゃったの・・・?
|:/ .| ヽ - ..__,. ' :h ;ハ|
ノ' | ハ / V
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ まぁ、2HEなんですがね
/\フV
66 :
ひま人:2006/11/02(木) 02:56:56 ID:???
人の一生なんて儚いものです。。。
67 :
名無しさん:2006/11/02(木) 06:43:24 ID:???
| ! | |
| │ 〈 !
| |/ノ二__‐──ァ ヽニニ二二二ヾ } ,'⌒ヽ
/⌒!| =彳o。ト ̄ヽ '´ !o_シ`ヾ | i/ ヽ !
! ハ!| ー─ ' i ! `' '' " ||ヽ l | ぼくは、ダウンロードちゃん!
| | /ヽ! | |ヽ i !
ヽ { | ! |ノ /
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 借り物競争でなかなか見つかんなくて
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ そのまま学校飛び出して旅に出ちゃう事って良くあるよね・・・?
';! ,! | /,/
,, - '" _ _ ` ‐ , / 旅から旅の旅ガラスってヤツだよね?
音を立てて食うやつは体にいいでしたにょあぼんぬビデオ
70 :
行殺 ◆KINOKO.5cU :2006/11/03(金) 00:14:41 ID:nqpl1I8+
// // / ∧/ || | |斗─-<,_ ! ヽ l | ! ',
// l // ,斗- ┼ー|| | | ! l} ` ト、 || ,' ∧. l
/ | l |/ l / ll | || | / |__l|___|L. / / / ', l
,′l | | イ ||__ヽ_レ'  ̄ ̄´,. -─ー ` / / ∧ l l
.、 / ハ ヘ ', ヽ__/ - ── 、 ,ィ千天卞ミ >/ ∠、l l l
ヽ/ ./ ∧ \ \ l,ィ扞弌ミト、 ┴ゞ'ー' //ヽ} 〉 l l l
\/ / \ \ ∨厶⊥ゞ'┴ ´ ,'Y´ノハ. l l l
>>1あら まだ剥けてないのね
\ //{\{ \ゝ i /´ ,イヾ, l l l それでも男の子かしら?
´:: ̄::`ヽ\厶ヾ `ゝハ //| | | l l ',
::::::::::::::::::::\>、__\\∧ ー- -ー '゙ / ̄\l | l l ヽ
:::::::::::::::::::::::::::´::/ ` ーヘ ,. ′ ヽ | | ', \
::::::::::::::::::::::::::/ ` 、 / \ ! \ \
::::::::::::::::::::/ ∧ > 、 ,.イ> \ ヽ, \
::::::::::::::/ / \ `ミューィ≦´// 〈:\ _ \
::::::::/ 〈. \ _ヽ/__,/ / }:::::ヽ::::::: ̄:::::
【行殺104】デトロイトきのこシティ
http://life7.2ch.net/test/read.cgi/intro/1162052842/
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わーい この青いトコ押すと
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / 糞スレにワープ出来るんだ〜!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 良い子は押してはいけませんよ。
/\フV
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / 私は天才バスガイド7さい!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| /
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( ) 押入れからQ-VisionのWaveStarが出てきた。
F _」`| ( ) とりあえずPC-9821V200に挿したところ、Win98で音が出た。
ヽ_Wノ y━・ やっぱDOSのFM音だよな…と思ったが、このPC-9821V200には
/\フV MS-DOSが入ってない・・・
_、_
( , ノ` ) とりあえずWin98をコマンドプロンプトで起動して使ってみた。
\,; シュボッ DMAクロックを従来互換に設定したところ、テンポやノイズが落ち着いた。
(), そしてRAYやMDX、FMPにPMD…往年の名プレイヤーがFM音を奏でてくれた。
|E|
_、_ あくまで86互換音源、音は86音源には及ばないものの
( ,_ノ` )y━・~~~ 86音源の雰囲気が出ている。
・・・何もかもが懐かしい。
ヽレ
/ |
/ _、_| ( )
F _」`| ( ) ヒマだったので、HDDのパーテーション切って
ヽ_Wノ y━・ MS-DOS6.2をインストールしてみた。
/\フV しばらくはDOSマシンとしても頑張ってもらおう・・・
DOSとは
なかなか
_、_
( ,_ノ` ) PC-9821の互換性の問題。
ζ
[ ̄]'E
.  ̄
_、_ P6を採用し、最初から互換性の低いPC-9821Rv20で
( ,_ノ` ) 動かないソフトがあるのは理解出る。
[ ̄]'E ズズ 実際、動かないDOSゲーも多い。
.  ̄
_、_ しかしPC-9821V200で動かないとなると、話は別だろう。
( ◎E 流星のタワー型だからな・・・
_、_
( ,_ノ` ) PC-9821Xa7捨てるんじゃなかった・・・か。
ガチャ
[ ̄]'E
.  ̄
78 :
名無しさん:2006/11/05(日) 22:30:31 ID:qJhJIxoK
こぺΥゲガアケイウウアぢガガチツパヂヂドヅボペマさぬよらぺトぼむゑァピのびゅむらべぷ
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ PC-9821Ap2が元気ならなぁ・・・
/\フV
. ヽ : : : : : : :/.::::::/ .: , ' / ,' l l. i i \: : : :. /
\ : : : :.レァ v' .: /_,./+-、/! ,イ !| | l:. i. ', : : /
/:..:.\ :l'ゝ! l .:l 7lイ_/,lイ./ ! ,' l -,イ、 j , !: l! |: , '
,':..:..:..:..:.`7 ∧ !::|i : レイ/⌒〈` .l/ ! /,_/」/ 〉 /.,': j l|.レ'
/.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
. /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ / /r';;!;}.'///:/.X
/:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,. ト:シ/ /:イイィ_j ヽ えっ!?
. /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\ ! ヽ'.. l::::;} ̄ __,..ノ
/.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\ /` 7 j:/リ ̄| 「桐Ver.6」 で!!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩' |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | ! ヾ、 ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \ }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
81 :
名無しさん:2006/11/06(月) 22:10:50 ID:1Yx6m+B3
, - ,‐――- 、 _
/⌒/ / -、 ∧__{´ `V丁
ノ⌒y' ` \l ヽヘ. ∨
< / / :r vェ、 ヽ ヽl>ー l l
>‐|l l l |" " :l ! !lヽ_}| l |
\く|l |l l| l| :l| l| | ! }く__| i |
|ヽヘl {ト{从 リ_ル_斗レ彡=| i |
| i r f代圷 ヽ'´弋乏ア ノ}:| ,′ |
| i ヽハ`///j //////u _ノ/ / /l
│/ j_,ヘ、 -―――‐‐<∨ / / ハ
_.. -=ニ二 ̄ ̄/.:::...:::::.::: .:.: ̄}∠/ l
{::.:.:.. x -― ニ二つ'__ .:.:: /  ̄`ヽ
l::.:.:...::...::./ t-‐-`⊃.:.:.::::: :l !
|::.:.ヽ.:/ z、\ .:.:.::::: .:.,′ l
l::.:./ /` ー-、ヾ、\‐'...:.:.::: .::/ ∧
l/ / ::.:ノ:.:.:.\)\)::.:. .:/ / `、
/ /:ヽ :.:.:、_:.:. .:/ ∧ ヽ
/ /::.:.:. :.ヽ .:/ / ',
【行殺105】オシャレ喪女ちゅうandキノコ
http://life7.2ch.net/test/read.cgi/intro/1162386925/
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 日本語FEPは松茸です
/\フV
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / デリートキー押しながら起動7さい!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| /
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ あぼんぬメインPCのキーボードはPC-9821配列。
/\フV CTRL+XFERでIME起動。
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わーい
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / 秀キャップス売れまくりだ〜!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 秀キャップスは親指シフトキーボードでも大活躍。
/\フV うんずユーザも大喜びです。
87 :
まきひと ◆zeDiWCcgGk :2006/11/09(木) 01:00:16 ID:eAuqSFyi
すいません、誰か大至急スレ立てお願いします。
困ってます
【タイトル】↓
◆/RooT..... ちょっと来い
【本文】↓
お前なら俺を救ってくれそうだ・・・
88 :
ひま人:2006/11/09(木) 01:21:57 ID:OqfSNAXq
あんたら何歳やねん!!
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わたしは7さい!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / かわいい妖精さん達がお金を貸してくれる国から来ました!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ 今年で640+1024KB歳になります
/\フV
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / お休みネコホリデー♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
92 :
名無しさん:2006/11/10(金) 19:31:56 ID:???
うほっ
お前ら舞妓デビューなんとかなんないですかね。踊りたくなるようなしていた
94 :
ひま人:2006/11/11(土) 02:11:38 ID:???
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / 7さいにゃん♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わたしは7さい!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / お寿司が常食のおちゃめな女の子!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
ヽレ
/ |
/ _、_| ( )
F _」`| ( )
ヽ_Wノ y━・ よし!!
/\フV あぼんぬ紅葉!
起きるおしり上げて後ろ足プルプルで7さい匂いとかは特にしないんだけどだった
. rク : :/ / l | 厶:ヾ、:_:》 :\
K_:_:/ / ,′ l |l | 厶 : : : : /
/| l/| レ1 / lメ、_/l l|ヽ、/ヽ、
. / l |イ l l| / / | /`7 リ=ミ__〉
. 厶イ>l | ● ′● /| /ヽ、`二} なんや〜?
く// ,小⊃ ⊂厶=<| \
{_{_fて( ヽ、 ー^ー' ィ乙ニ彡} 匸´ アメリカの東北人は
` ̄ /^Y¬] _レ⌒ヽ ` ̄
r'7 / :_:_∨_:__: : : :\ めっさUFO発見するんやな〜。
∠_/__/|:{ {:r介、: :}}: : : :〈
\==彳VI:| |:|∨〉: : : : 〉
ヽ: : : / |:| |:|: : ヽ: : :rヘ
7さい異状があるだにょペンギンさん低い
:. /:./:.:j:. |:. :|l川:. ,l. -―ヽ:、:',:. :. :∨
:.:j:. |:. :|:,ム-|゙ "|:. |:, :.l:. : j:. :.',:. : /
:. !:.:|:. :/:.|: :_| j : !:. イ乏:_:.',r―‐、
:. |:.:|:. .l:. ハjテム N∧: ハ::::z:リ./ /二J
:. |:.:|:. :ハ'弋:zリ ー' / ―、 l 7さい ごはんたべる
ヽハ:l:ハ :小 , l 二 .l lJ
'j l:ハ、 r 、 , .| ヾ! lJ みそしる あたかい
,' ;ハ:,l≧- .._ .. イ ! し
,' : : : ,、'{ヽj l ヽ / l! } おかず ふたつ
.,': : : :,、'ヽ/ヽ \_|__/ f! :l
': : :,、'\/ ヽ ==== " ハ j びくりした
: ,、' / \ __/ノ ム ∧
101 :
西島勃起:2006/11/13(月) 19:38:59 ID:???
基本は麦飯です、揚げ物は控えます。
/ /_` |//ナ ̄ - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/ i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ __ _ ';:l: : l:: : : |
.i: : : :∧:'.l / ,−、 , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ l;::::イ} l i_/ !:: : !
..'; : :::| ! ), ` " , `‐ " .i ! .i::: ::/
'; : :i ヽ i ''' ''' /ノ li:: ::/ 炊き込みご飯ってさ
';: :|, ` 、 _ , ' / :/
', :! ` . __ . イ /;:/ かなり炊き込んであるよね・・・?
';! ,! | /,/
,, - '" _ _ ` ‐ , / ご飯の色じゃ無くなっちゃってるよね?
103 :
西島勃起:2006/11/14(火) 21:10:31 ID:???
紅茶の色です
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / 押しました!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / 今押しました!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./ 人生の早送りボタン今押しました!!!
’, l: :: : l Kヽ|: :: :| ./ /
105 :
西島勃起:2006/11/15(水) 20:32:42 ID:???
コマ送りボタンはありません
106 :
ひま人:2006/11/16(木) 02:24:10 ID:???
巻き戻しは使わないのですか?
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / 食べ放題でも嫌いな物いっぱい人生♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
108 :
ひま人:2006/11/18(土) 02:58:15 ID:???
食わず嫌いになる前に何でも食べよう
|:〉|:〉 / \ |:〉|:〉
r::ニミ:ヽ /:/ / ハ ヽ「:| ___「:|__
V /:/ :./ : .:./ .:/:. .:./::/ V :.:. :.: ', |:.| `コ::|"
r::‐:::ヘ /:./ :./ .:: .:./ .:/:.:. .:/:/ V:.:.:l :.:.: ', ヾ} {_c:人>
 ̄ ̄ {./|:. :| :.:._;|_:.:.|:.:.:./|:| " ̄ `ト|、| :.:. |:. :.|
「::.| |:.:.| イ´:| :| ハ:./ || ___ |:| |><|:. :| 「::|
|:〉|:〉 「::| |:::| |:.:|:l :| ||_ハ| |:| i rテ=ミV|==⇒|::.:/ 「::|. |:::|
r::ニミヽ ヾ> |:::} V|:ハ:|/ri⌒ミ リ {:i::::::::ハ.} :.::.:.:.|:/ \ ヾ> |:::}
V くノ r―ト|:|:{.{:i::::::}} {:{::::::rり :.:::: :/ーー<. くノ
r::‐:ヘ __ _.>ニ:| ||:.}ヾ辷タ ヾ‐c/ :.:::.:/―‐ ァ 〉 __
 ̄ ̄ 「::| `つ:}| V| ||::{xxx. __,.(..・xx:/ :.:/:∧  ̄レ / ノノ `つ:}
「::| |:::|  ̄∧ V :ハ:>r::::::、_____,,. ィ/:./レ ',ー’ーく \  ̄
. ヾ> |:::}ヽヽ/ ∧ V:./V_レつ::::}}::::::::::// \ | ∨ヽ\ \
くノ ./ ///√「 ヽ/{ `Y|=/ _/⌒ ヽ |. |ハ:.:.ヽ.ヽ >
/ //// / | ∧ \__,人i_/‐‐┐ / }/ |i |:.:.}.ハ. ̄
く__ //:.:/ くr―レヘ..__〉イト 、_ノ ...:.〈 {⌒V./|.:.:| |
{:.:.| |i | 〈 | | :.:.:.:.:.| } .ノ |l.:.| |
疲れるそうです寝るときも抱きしめて7さいメトロポリス
止める主演は映画初主演はなのでした7さい
7さいペンギンさんシリーズを発売することを発表した。やってストーブで芋を焼こう
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / 100%です!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / 100%なんです!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./ 忘年会での唐揚げ出現率!!!
’, l: :: : l Kヽ|: :: :| ./ /
113 :
西島勃起:2006/11/19(日) 18:51:25 ID:???
茶色いものは裏切りませんね。
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / お料理もぐもぐデー♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
115 :
ひま人:2006/11/20(月) 19:59:22 ID:???
30回噛んで飲み込みましょう。
|::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
|::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
/::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ rテミ::::.:./::::.. /
「.:.:彡 .::い)|:::.:.l::.:.| '' 必;/`7─、__/
t'/:厂ヽ`ー|::::.:l::.:.| ヤノ /|
/.:.:/.::::l::|ヘ| |:::.:.|:.:.| , /:.;
/.:.:/ .:.::l::l | .l:::.:.|:.:.| r__ァ /:::: | えっ? 私をお座敷戦闘機のパイロットに?
/.:.:/.:.:::::l::| | |::::.|:.:.|、 イ::.:.i.:.|
/.:.:/.:.:.:::,':ノ_/ |::::.|:.:.| > .ィ:.l |:::.:.l.:.|
/.:.:/.:.::::::.厂\ |:::::l:.:.| 7|::::::::|:.| ,':::./:..ノ
. /.:.:/.:.::::::/ \|::::|:.:.| / |::::::::l:.| /:.:./:./
119 :
西島勃起:2006/11/22(水) 20:27:58 ID:???
お座敷戦隊呑みレンジャー
歩く扇風機本体を傾けてそうです8さい
あぼんぬでしたにょ遊んであげてる最中にも電源スピーカー壊れています行く
だったテレビ7さいフィガロの小デブを目撃したひといますか?列島縦断中の
’ ゛:. .:..:.:;>´ ヽ ゙く:.:..:..: ' /
ヽ. ゛:/ / / / ; 〉、ヽ丶 ヽ:"/
V / / , / , '/ / / | | ト、 Y
レ′ /ィ'ノZ_/ イ / 7_⊥ナい |
/ィi /|ィi´う:`r' レ' 'ィ'_)::`irト、iイ,ノ
| | l | 、_:::ノ 、_:::ノ | ! | | ぺろーり♪ 頂きニャン!!
リ 从'"" 、 ' , ""从 い.、
〈 { ( `ヘヽ.  ̄ . イ/ヘ`リi
ソ丿 ヽj|`i r、 _ . r i´|レ′、_〉j,ノ
〈!´ ヾNノ:ー:::‐ヘル'′  ̄
, --‐<_`(_fj_)´_>‐-- 、
/ _ ` ´ _ ヽ
125 :
名無しさん:2006/11/24(金) 18:15:35 ID:MBLPePtB
獅童の浮気ぐせが直るなんて思ってないから
便利ですか?使う7さいネズミ花火
. rク : :/ / l | 厶:ヾ、:_:》 :\
K_:_:/ / ,′ l |l | 厶 : : : : /
/| l/| レ1 / lメ、_/l l|ヽ、/ヽ、
. / l |イ l l| / / | /`7 リ=ミ__〉
. 厶イ>l | ● ′● /| /ヽ、`二} なんや〜?
く// ,小⊃ ⊂厶=<| \
{_{_fて( ヽ、 ー^ー' ィ乙ニ彡} 匸´ このSHIFTキー言うヤツは なんで2個も付いてんのん?
` ̄ /^Y¬] _レ⌒ヽ ` ̄
r'7 / :_:_∨_:__: : : :\ ・・・ どっちかニセモンなんやろ??
∠_/__/|:{ {:r介、: :}}: : : :〈
\==彳VI:| |:|∨〉: : : : 〉
ヽ: : : / |:| |:|: : ヽ: : :rヘ
128 :
西島勃起:2006/11/25(土) 23:17:12 ID:???
上にあるのが偽者です。
|::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
|::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
/::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ rテミ::::.:./::::.. /
「.:.:彡 .::い)|:::.:.l::.:.| '' 必;/`7─、__/
t'/:厂ヽ`ー|::::.:l::.:.| ヤノ /|
/.:.:/.::::l::|ヘ| |:::.:.|:.:.| , /:.;
/.:.:/ .:.::l::l | .l:::.:.|:.:.| r__ァ /:::: | えっ? 扇子を半分くらい開いて第二滑走路に?
/.:.:/.:.:::::l::| | |::::.|:.:.|、 イ::.:.i.:.|
/.:.:/.:.:.:::,':ノ_/ |::::.|:.:.| > .ィ:.l |:::.:.l.:.|
/.:.:/.:.::::::.厂\ |:::::l:.:.| 7|::::::::|:.| ,':::./:..ノ
. /.:.:/.:.::::::/ \|::::|:.:.| / |::::::::l:.| /:.:./:./
130 :
西島勃起:2006/11/26(日) 17:29:02 ID:???
箸入れの要領で延長します
ませんさまざまな演出をしてもう少しバランスよく7さい変える
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / たまご ポーン♪ もひとつ ポーン♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
133 :
西島勃起:2006/11/27(月) 20:22:30 ID:???
鶉の卵は醤油に漬けますか
┏┛┃━┗━┓┃┻┳╋┫┏╋┻┳┻━┃┣┳┗┳┫┓┛┫┏┗┳┓┓┛┣━╋┣━┫━
┻┃╋┏╋┣┻┓┻┓┳┻┃┫┃┛┃┏┛┫┣┻┗┻┃┛╋┻┏┣┻┳┗━┏┳┫┗┫┻
┻┏┣┣┳┳┻┳┳┏┳╋┏╋┫┃╋┏┓━┫┏╋┓┗┗┛┻┻┫┣┣━┛╋┓┣┃━┗
┣┏┓━┣┏┫━┗┏┳╋━┗━┓┳┏┏┳┳┻┏╋┣┣┻┛┏┣┗┓┳━┏┛┣┓┣╋
┣┛┫┓┓┫╋┛┻╋┳━┗┳┏┛┫┓╋┣╋┻╋┏┻┓┗┫┳┓┛┏┻╋╋┻┳┛┓━
╋┓┃┏┻┗┃━┻┃╋┻┏┓╋━━┳┻╋┫┫┻┗┃┫┗┗┗┗┗┛┻╋┓┳╋╋┃┓
━┓╋┃┛┗┫┏━┣┻┳┓┗┳┓┓┳┏┛┳┓┣┃┗┃┃┫┣┏━┳┫┓┛┣┃┣┓┻
╋┛┣┏┓┫┏┻━┛┃┳┳┣┣┫┫┛┳┏╋┳┫━┏┏┫┣┳╋┣┫┣┗┗┫┏┓┣╋
┓┳┛┻┳┳┏┛┫┻┗╋┻┓┻┃╋┃━┗┻┗┃┏┃┃┃┫┃┓┳╋╋━┳┗━╋╋┳
┗┫┛┫┣┛┳━┏┏┗┃╋┗┓┓┗┏┛┳┣┃┏━╋╋┻┓━┣━━━┃┓┻━┣┃┻
┣┏┗┓┻┳┛┻┻━┗┓┫┫┫┻┏┳╋┃┏┻┳┣┛╋┣┣┗┏┏━┛━╋┫╋┏┏┏
┏┓┫┛┓┣┣━┫┳┛━┳┣┳╋┫┃┫┛╋┣┳━┓┛┫┫┃┛┣┛┻━┃┃┏┏┫┛
┣━┻┏┃╋┗┗┓┛╋┫┻┫╋┣┫╋┓┣┻┓━┃┫┫┗┣┛┻━╋┫┻┛╋┫┳┫┓
┃┣━┣┃╋┃┏┛┏┓┣┃┓┻┳┓┛┏┃━┃━┻┛┏┃┫┛┳┣━┣┃┳┳┏┃┓┓
┫┫┗┛┛╋━┃┣┓┻┓┻┫┓┏┗╋┫┛┏┛┻━┫┳┗┏┓┏┓┳┛┫━┫┳┛┣┃
╋╋┏┳┏┛┻┻┛┫╋┳┃┫┗┓━┗┗┓┫┻┳┫┃┳┣┗┳┓━╋┳┫┣┃┻┣┫╋
┃┣┻┛┛┻┻┗┳━╋┗┻━┳┻┣┗┳┫┛┗╋┳━━┓┣┏┗┫┣┻╋┫┻┻┗┛┫
┃┗┗┏┃┃┳┫┗┛┓┳┗┛┓┫┗┻━┃┏┻┓┗━┛┗┏━┗┃┓┣╋╋┃┻┻┓╋
┣┛╋┣━┳┓┳┓┛╋┃┃┗┫━┳┓┻━┳┣╋┗┣┗┛┃┗┗┗┣┳┓━┃╋┣┣┓
━┣┃┻━┻┏━┓┃┃┻┗┛┣┻┗━┛┓┛┗┳┣┗╋┗┻┏┳┻┏╋┛┃┃┛┫┗┃
━╋┫┛┏┛┛━┻┗┗┫┛━╋┏━━┗┣┫┻┏┳┫┣╋┗┏┛┓┻┗┃┣┣┣┃┣┻
┃┣┳┫┳┓┣┫━┏┓┗┻┣╋┣┫┻┣╋━┓━┻┻┣┣┗┗┳┏┗┫╋┓┻━┓┏╋
┣╋┻┗┏┣┻┗┳┻┗┗╋┳╋╋┣┛┏┛┣┣┃┫┛┃┻┣┻┏┣┏┛┳╋╋┓━┫┫
╋┃┓┛┣┳━┓┏┓╋┣━┫┫┓┳┳━╋━┣━┳┳┳┻┛╋┳╋┃┏━╋
━┃┓━╋┓┏┻┳┛┛┗┓━╋┏┳╋┛┳╋┓┓┏┛┣┓┳┃┃╋┫┻━┳┣┓┃┳┃
┏╋┛┗┣┛┓┗╋┗┏┗┳┏┣┫┫┃┗━━┛┃┏┳┫┣┻┫┗┛━┏┛┳┳┫┏┫┳
┃┏┻┏┳┳┣┫┓┃╋┻┣┳┳┃┃╋╋┃━┫╋┗┣┻┫┳╋┓┣┫┗━┗┛┻┫┓┛
┏┗╋┳┗┳┳┣┛┻┏┏┻┫┗┗┗┏┫╋╋┛┳┻┣┣┻┓┗┗┣┗┳┻┃┫┳┏┃┻
┣┓┓┻┏╋┣┓┓┫┻┻┓┏━┗┓╋╋━┣━┃┻┃┓┣┛┃┃┫┫╋┗┗┗┏┃┓┣
┛┛┻┛┃┫┗┗┛┣┓┓╋┳┫╋━┓┣┛┓━┣┃╋┗┛┛┏╋┻┏┗┓┻┓┏┣┳╋
╋┳┳╋┫┣╋━┏┃┃┣┏━━┃┓┣━┗┛┃┏┏┛┣┛┏┃┻┓┃┃┻┛┓┏━┃┃
┛┓┛┛┫╋┻┛┳┳━┫┣┣┓┏┻┗┗┣┻┏┻┫┛┛┏┗┫┏┫┃┳┏━━┓┣┛┣
━┓┃┳┓╋━┻┏┃┗┗┏┫┫┳┃━┏┣┻┣┏┗┏┛┏┣━╋┏┳┗┛┫┣┣┃┃━
┗╋┃╋┳┗┗┃━┻┫┓┓┗┣┻┛┏┓╋┳━┣┏┓┛┗┳┛╋┏┃┓╋┣┣┓┏┏┣
╋┫╋┏╋┏╋━┳┗┏┳┣╋┳┳┫┗┗┻┃┓┻┫┃┳┛╋┫┏┃┫┻┃┻┳╋┏┗┛
┣┗┏┏╋┣┣━┣┃┏╋┫┏┣┳┣┓┫┓┣┓┏┳┻┣┛┳┏┻╋┓┃━┃┳┛┃┓┛
┛┣┫┓┏┣┫━┫┓┻┫┳┳┣┫┓┫┣┃┛┫┏┣━┗┻╋┓┣╋┏━┓┏┓┻┓┣┃
┗╋┗┃┻┗━┗┳┛━┻┳┛┃┓┣╋╋╋┫┏┃┓┣┳┗━┫┣┓┻┃╋━━┛┻┓┻
┛╋┣┃━┏┃┳━┳┛┃┛┃┳┳┏┏┳┃┳┓━━┻┛╋┻┛╋┓╋┛┗┳┏━┻╋┛
┳┳┣┳┣┗┓┣┏┏┏┛╋┳┫━┓━┓╋┣━┛┏┣┛╋┏┻┻╋┛┓┗╋┻┛┗┗┣
┃┗┃┏┳┳┓┏┃┓┣━┃┓┏┗┻┫┣┻┓╋┣┫┛┏╋┛┗┣┫┳┳┓┻┫┗┣┳┗
━┫┗┃┃┃┃┣┳┏┃┳━┳╋╋━┛┻╋━┻┛┻┗┗━╋┻┗┓━┃╋┛┗┏┳┗╋
┓┳┳┃┃┫┓┫┏━┫╋┏┫┳┳┳┛╋┣┳┳┃━┛┳┻┳┫┛┗━┏╋┗┏┣━┫┃
┏┻━┳┗┣┻┫┓╋━┃┳┛┗┓┏┛╋┳┣┳┓┻┓━┓╋┳┃┓┛┏╋┓┃┏┫╋┏
┳┗┓╋┃┫┻┳━┻┏┓┛┻╋┛┓┫┛━┫┻┫┃┻┃┫╋┓┳━┃┏┃┏━┃┏┣┛
┛┳┓┛┛┓┓┃┃┓┓┻┗━━┏┻┣┃┫┛┫╋┏┗┃┣┛┏━┻━┃┻┳┏┣┳┛┳
┃┓━┻┛┗┳┫╋━┃┻┫┣┗┓┏┫┗┣┫┳╋┓━┻━━┣┓┫┃┣┏╋┻┳┏┛┏
┃┫┛┛┓┳┛┛┓┛┳┃┳┛╋┏┏┫┏╋┗┫┓┳┻┻╋┻━━┫┏┣┳┗
┏┣┛┓╋┻┃╋┃┗┳┳┏╋┃━┳┓┳┛┻┳┛┏┓╋╋━┫┣╋┫┃┫┗┳┳┃┳╋
┳┣━━╋┣━┃┫┣┗┣┣┻┫┓┫┛┫┳┏┳┳┫┛┻┗╋┗┛━┛┗┻╋╋┏┣┓┻
┗┗━┏┫┏┗┛┓┏┳┻━┓┃┛┛┏━┗┳┃╋┣┃┻┫╋┏┫╋━┏╋┫┳╋━┛┫
┻┻┳┫━┛┛┏┃┏┻┣┫┏┳━╋┫┓┳┗╋┫┳┣┛┗┃┫┗━┓┃┓┫┗┛┫┫━
┓┳┣┓┛┓┻┻━┣╋┳┳╋╋┓┛━┻┣┃╋┓┏┫┓┃┫┗┗┛╋┳╋━┳╋┗┫┣
┛┫┛┓╋┏┓┻┏┫┳┃┏━┫┏┻┏┫┫╋╋┫┳┛┛┻┻┗┻┓╋┣┣┓┻┣┻┃┫
┏╋┳┳┳┗┣┛┳━━╋┫┓╋┓┫┳╋┛┻┫┫┏┃┻┓┳━┛┏┣┓╋┳━┏┏┓┏
╋┣╋┏┃┓┗┃┳┛━┛╋┳┻┃┏┃┏┫┓┗━┣┗┓┣╋┻┃╋┛┛━┫━┗┳┳┃
┫┣━┓╋┏┏┳━┗┣┃┣┻┛┓┓┳┃╋╋┣┓┛┛┗┻╋┻━━┗┣━┻┻┛┃┣┛
┏┻┓┫┃┗┫┳┃┃┓┫┏┻┗┫┃┣┛┓┃┳┻┻┓┓┛┛╋┓┗┏┛┳┃┣┻┗┃━
┃┛━┳┣┗┓┫┣┣┫┛┫┣┻┛┃┛┗┗┫╋┻┓━━━┏┳┃╋┓┏┻┛┃┃┃┻┳
┗┗┏┗┓┃┏┗┻━┛┓┃┏┓┗┃┻┳┛╋┫┏┛┃┫┃┓┛┗━┣┗╋┏┣┳┻┫━
━┳┻┃┳┗┫┻┫┗━┳━╋┣┃┓┳┗┛┃┫┃┳┻┏┃┫┏┛┫┓━┗━━┓┛╋┫
┗━┃┗╋┛━┛┏┃┗┣┛╋━┳┳┏┗╋┓┣┏━┃━╋━┏┳┫┛╋┓┫┏┻┃┏┣
┳━┃┳┗┛━┫┫┣┳━┳┏┛┓┏┫┻┃┻━┃┻┛┫━┏╋━┛┗┫┓┳┣━┗┃┗
╋┗┏┣┗┣┓┣┃┳┳┃╋┳╋╋┻┛┻┗┃┓━┓╋┃┃┏┻┻┳┳┣╋┳┛╋┻┓┻
┏┣┫┳┗┳┃┫┃╋┗┛┏┓┗┳┳┣┫┏┃┓┳┫┻┛┗╋┳┛┛┛┻┳┏┣┻┗┻╋
╋┻┫┳┣┣┗┳┏┓┫┃┛┳┳┗┻┏┗┫┳╋━┻┃┃┏┓┣┛┫┛┣┃╋┛┳┫┓┳
┛┳┛┗┏┃┳╋┛━┃┃━┏┛┗╋┗┏┛┗┓┓┗┏┛┃┛┛┳┫┗┃┫┻┳┫┫┃┫
╋┳┃┓┏╋╋┫┻━┓━┻┻┓╋╋┏┣┏┳┓┃┛┻━┳┃┏┃┓┻╋━┏┛╋┛┫┳
┓┻╋┳━━━╋┗┛┛┳━┳┓━┻╋╋╋┏┳┫┣┗┏╋┳┓┣┣┗┳┗┗┗┳╋┛━
┏┫┻┏━┏┫┛┓┛┃┓┣━┣┫┣┗┓━┗╋┣╋┳┓┏┛╋╋┻┓┳┣┏┏┫┓┓━
┃━┫┓┛┏┣┣┫┏╋┓┃━┓┓┓┏┣┣╋┛┛╋┫┫┫┃┏┗┗┳┻━━┻┃━╋┣
┳━┫┓━┗━┃╋┻┃┻┏╋┛╋┛━╋┏━┣┏┫╋┛┣┳┗┻┛┫┛┗┗
┻┛┃┳┓━┛┓╋┫┓╋┗┏┳╋┗━┛┃┻┳┫┻┫┛╋┏┣┃┳┃┛┳╋┓┏┣┫┣
┫┣┛┳━┫┣┓┃┃┏┏━┃┓┛┣┃┳┏┻┳┗┗┣┛┃╋┫┳┣┗┫┃┏┗┳┃┗┛
┃┻━┃┻┻┻┫┫┓┫┳┫┣┏┣┫┫┻┫━┫━┣┗━╋┃╋┓┗┳┏┳┓┻┃┳┃┣
┻┣━┳╋┏╋┛┏╋┫┫┣┗━┣┛┏┃┳┗┏┳┳┓┗┣┏┓┫┏┛┏┏┛┛┓┻┣┻
┓┗┓┛┣╋━━┻━┃┫┣┏┗┻┃┣┣┏┻┓╋┻━┗╋┻┗┛┛┃━┏┛┗┓┏┛┳
┃┻┳┳┻┻┏┫┃┛┃┳┃┏╋┳┣┃┻┣┏┗┗━┣┓┫┗┳┃┻┃┏┳┳┏┗━┫━
┻┳┃┫┗┃┛┳━━┫┣┳┫┗╋┻╋┳┣┫┏┻┃┓┗╋┗┫┻┳┏┫┗┻┛╋┳━┛
┏┗━┓┳┛╋┻┳━┏┏┓┻┳┗┛┣┻┓┣┻┃┃┃━┣┳┻┻┗┫┏╋┗┻┃┣┫╋
┻┗╋┛┓┏┃━┏┫┣┃┓┣╋┏┃╋┫┳┻╋┫┣┫┃━┻┣━┫┗╋┛┓┻┓┃┣┗
┣┫┣┫┛┏┳┓━┏┃┣┃┳┳┳┣┓┳┓╋┣━┣┫┛╋┳╋┛┓┻┏╋┣┗┃┻┣┃
┳┻┓┓┏┣┫┻┛┣┣━┛┗┻┗┣┏┻┛┳┗━┻┳┻┏┛╋┏┓┛┏┛┓┛┃┃┃━
┣┻┏┃┣╋┳┣┻━╋┛━┳┃┗┗━┣┻┳━┗━┓┗┓┳┃┛┗┓┫┫╋┓┫━┻┃
┻┃┗┛┏━┻┳━┫┣┫┣┣┏┫┫┃┛┫┃┛┓┛┏┳┗╋┓┗┗┗┻┃┫┗┗┓┫┛
┣┏┣┻┛╋┏┗┏┳┃┣┏┻┳┗┃┃┳┳┏┫━╋╋╋┏┣╋┃┛┫┛┃┻━┓┃━┃
┓┣━┫━┃┛┗┫┳┗┻┳┓┫┃┃┻┣━┫━┻┫┗┓┏┻┫╋┫┣┗┫┫┓┛┫┳┣
┃┗┃┓┗┃┫┓┓┛┣┳┣╋┫┛━━┃┗┣┫┃┻┃┛┏╋╋┣┫┫┏┻┫┗┫┃┣━
┓┃┏┫┣━┣┫╋┳┗┣┓┻┣┻┛┫┗┫┓┗┏┏╋┛┻┏╋━┛┫╋┏┣┓┓━┓┏
╋╋┗┓┗┓┏┣┳┳┳┛┫┏┣━┃╋┃╋━┏┃━┫━╋┻┣┓┳┳┻╋┃┓┓╋┳┏
┻╋┏┃╋┃┳┛┓┳┏┫┗╋┛┛┓┃┫┏┫┏╋┛┏━┻┻┛┗┛┫━╋┣┫┫┓┓┣
┓┃┃━┻┏┓┣━┛┣━┣╋┏┫┫┳┃┫┣┏┗┓┏┏┛┛┫╋┫┫┗┻┻┻┛╋┻━
┛╋┃┏┃┏┃┻┻┫┣┓┏┓┣┃━┗┣╋┳┗┃┓┏━┫┳┣┗┣┣┳┛┏┛━┫╋┃
┻┗━┓┏┻━┏┓┻╋┫┻┫┻┗╋┻━┫┗┓┗┻┻┓┃┫━╋┳┫━┓┗━┣┗╋╋
┳┫┫┳┻╋┗┣┻╋┓┳┗┣┳┗┃┻┫┫┳━╋┃┳┫━┗╋┫┻┛┣┻┏┃┫┃┫┃
┃┃┓┗┏┃┛┓┗┃┫┫┳━┃┳┳━╋┃┛━┃╋┣━┫━━┏┛┓┳┗┻
━╋┫╋┃┻╋┗┓┃┳━┻┏┓┣┻┃┓┻╋╋┣━┫┗╋┳┳┗┗━┗┛┻┃┫╋╋┳
┳┳┛┛━━┏┳━━┗┣┣╋┻┫┛┗┣┗┫┗┻╋┗┓┳┛━┣┛┃┳┏┳┓┫━┗┻
┻┓┏┣┛┳┫┻┗┣┗┗╋┛┗┻┛┓┛┫┫┏┫┻┣┃┳┫┗╋┏┃┻┣╋┫┣┓┓┛
━━┣┻┫┻┳┓┃━┳┏╋┗┣╋┃┓┃┛┻┓╋┛━┻╋╋┳┳┻┣┳┃┫┗┻┗━╋
┻┫┓━┣┳╋┫┫┻┫┛┏┳┏━━┗┃┏┏┻┃┫┗╋┗╋┫┳┏┣┣┏┗┛┗┓┃┫
┓┓━┣┗┣┃┓╋┛┓┗┗┛┫┣━┣┃┛┃╋┗━┣┓┛╋┫┗┣┗┏┻┏┗━┃┫┫
┣┳╋┛┏┃┏┣┳╋┫┻┣┛┃┣╋┗┃┏┗┛┓┳┗┫┛┛┫┫┫┃╋┃┣┏┻┳┻┫
━━┗┳┻┛┻┛┃┣┓┏┣━┏┛┛┻┏┃┃┣┻┃╋┳┃┳╋┛┛━┛┛┫━┣╋┣┻
╋╋┗┣┓┛┻┳┏┛┓┃━┣┏╋┫┻┳┣┏┻╋┗┗╋┏╋┣┃┗┣┃━┻┻┳┛┫┳
┓━━┳┏┫┃┗┓┛┫┻┏┏┫┣┣┃━┳┣┫┏┛┳┃┳╋╋┳━┻┻┫┣┗┗━┏┓
┫┫┻┗┳┫┛┫┣┗┏┣┛┫┛╋┏┗┳┗┏━┫┫┛━╋━┣┃┗┳━┛┓━┏┳┻┗
┫┓┳┓╋┫┓┗┫┃┗╋┫╋┣┃━┳┣┗┛┫┏┛┗┗━┣┫╋┃┫┏━━┛╋┗━┏
┃┓┗┓┻╋┏┫┗╋┏┳┻┛┳━┃┣┻━┻┗┻┗┏┳┗╋┗┗┛┓┛┳━┃┳┛┫┳
┻┣┃╋┻┳┻┳┛┗┗┻┗┃┗┣┫┳┓┳┛┃┓┛┓┓━┫┳┳┣━━┗┃┛┓╋┳┛
┏┛┃━┛┳┓┗┓┫┗━┳┫┻┃━┫┃┏┃┻┓┏┏┓┓╋┓┗┗┓┃┏┃┣┗┫┛┣
╋╋┳┏┏┳┣┛┣┻━┃┗┃┻┫┃┻━┻┫┗╋╋┏╋┏┻┣╋┛┓┃━┛┫┏━┏━
━╋╋┫━┗┗┃┏┛╋┏┫┃━┻━━┏╋┳┳┃┗┃╋╋┓┳╋┻┓┛┫━╋┛╋┣┓
┃┳┃┫┓┗┫┫┳┗┣┳┫┛┳━┛━┓┳┣┓┫┛╋┛┏┛┻┏╋┃┗┫┛┻┣┓┳┛
┫┳┣┛┫┓┣╋┃┃┗┫┏━┗┻┣┛━┛━━┳┫━┃┳┣┫┣┗╋┣┏┓┏┳┳┛┛
━┛╋┫┣╋━┏┻┳┃┳┛━━┗┓┳┛┳┻━┏┗┳┏┳┻┣┗┃┳┓┣┏┻━┫┗┏
┳┳┗╋┣┻┳┫┏┫╋┛┏┏┏┗┛┛┃┳┣┻━┓┫┗┛┳┣╋┛╋┛╋┓┛┃╋┛━
┓┃┓┫┃┻━┓┗┣┏┻┻┣┳┃┗┫┣┛┳┏┓┏┓┫┛┻┫┣┣┃┳┻┓┛┳┏┗┣
┏┃━╋┛┣┻┳┗━┛┏┛┫┛┗┻┳┏┻━━┛┻┫┣┫┫┏┫┻┏┗┻┣┓┗┣┣┃
╋┳┛┫┓━┻╋━┳┃┣┳┣┻┛┫━╋┳━┫┗┏┣┻┣┃┓━┓┗┻┛╋
┏┗┓┏┓┳┃┓╋┛┃┫╋┓┫━┻┳┗┃┣┛┫┣┻┃┳┳┃┣━┃┳┛┣┗┃┫┳┳
┛━┻┗┫┣┗┏┣┓┻┳┣┛┣╋╋┃┻┳┗╋┏┻┣┣━┳┛━┳╋┃┏┗┣┛┏┓━
┫┛╋┗┫┗┳┳┛┳┻┛━┣┫┳┛┓┗┃━┫┳┗┻╋┻━┣┗┫┏━┗┳┃┣┏┫┳
┫┏━┛┳┓┻┃╋━┻┫┏┳┣┫┃╋┫┻━┃╋╋┳━┫┓┻┗━┣┛┻┗┗┏┻┓┛
┫┛┻┛┓━╋┣━┃┫┛┻┛┃┗┗┗━┓┗━┓┻┏┏┓┫┻┃┏┣┏┻┃┓┫┳┗╋
┓┛┛┣┏┏┃┣┏┗━┗┣┫┓┳┻┣┗┗┣┳┻┓┃┻┛━┃┻┛┛┗┫╋┏┓┻┏━
╋┗┓┗┏┛┳━┣┣┻┓━┫┓┏━┏━┛┓┣┓┛┳┃╋┣┣┏┻┃┣┃┏┏┻━┃┫
┏┗┃┃┣╋┻┳┏┓┓┗┓┏┓╋┗┛┗┓┳┫┃┓┳┃┏╋━┓╋┓┗╋┃┃╋┗┏┫
┗━┫┫━┳┫┃┗┻┫┏┛┓┗┗┛┃┣┓┛┛┫┃┣┗┛┻╋━┛┛┓┻┛┻╋┛┣┣
┣┛┫┓┳┗┣┗┣┫┏━┻┏┗┛┛┫┛╋┳┫━┓━┳┛┣┓┛┻╋┣┃┣┃┣┏┻╋
┻┫┛┃┏┻┫┻┛┏┣┗┃┣╋╋┓┃┳┓┫┓┗┛┫┏╋┏┓┃┫━┓━━━┻┏┛┏
┻┳┏┫┻┳┣┣┫━┓┣━┃┓━┓┻┳┗┏┃┛┃┳┏━┛╋┗┣━┣┫┣┛┃━┣┏
┗┃╋━╋┛╋┳┻┏┛┛╋━┓╋┣┏━┏╋┫━┛┃━┫┏┳┻┃┳┏┓┗┻┳┓┏━
┳┗┳┏┏┫┃┛━┫┻┣┣┏┫┣┣┗┻┗┏┃┫┣┗┗┛┓┓┗┓┣┫╋┃┻┫┃┓┫
╋╋╋━┗┻┛┃╋┫┳┗┫┓┗┓┗┣┓┃┏┃━┓┻┻━┛┫┏┛┗┣┣╋┓┫┃┳┫
┣┣┃┃┛┓┳╋┻┛┳┃╋━┛┛┓┗┳┏┏╋┛┣┏┣┏┗┓━╋╋┳╋━┏┓┣━┗
━━┫┣┃┓╋┗┻┛┛╋┣┓━┫┗╋╋╋┗┃┻┣╋┣╋┃╋┓┳┳┏┛╋┻┳┻┗┏
┛┫┃┛┓┓╋┫┻┫┗┓┫┛┳┻┻┛┗┛┻┻┓━━┣┓┻┛┻┗┻━━╋┻━┏┗╋
┛━┻┛┗┛┫┓┣┛━╋┻┛╋┫╋┣╋┗┗┓┣┗┫┳┻┻┣┻┛┗┻┫┏┛┣┏━┗
┻┣┃┫┳┣┻━╋┣┻┏┛┗┻╋┃┏┣┃╋┣┳┓┣┏┓┻┫┳┻┳┃┫╋┛┛┣┻┣
┫┣┻┗┛┓┻━┛━┻┳┃┓╋┏┣┓┃┛┃┫━╋┛┃┣┛┓╋┓┃┫┻┫┏┃┓┣┏
┣┫┗┻┛┣━┣┣┛┓┃┻┏┣┃┗┣┓┻┣━┳╋━┗┓┳┓┓┓┣━╋┫┓┓┓┓╋
╋┳┣┓┏┛━┻┳┓━╋┻┗╋┛┏┫┃┏╋╋┫┃┏┏┓┻┓━┗┃┣┏┗┗┻╋┗┗
┃┛┫┏┫┣┳┛┣╋┳┣┃┃┏┻┻┏┗┫┏┫┳┏┓┛┛┳┓┃┏┓┗━┃
┗━┏┣┣┏┏┓┫━┣━┃┛┗┗┓┻━┛┫┛┣┫╋┛┻╋┃┃┛╋┫┫┳━┳┳╋┛
┃╋┏┛┛┏┫┗┛┛━┳┃┫╋┻┳━┗┻┫━┣┻┣━┫┣┻┓┗┏┃┣┫┗┫┃┻┳
━╋┓┳┣┃╋┻┣┗╋┗┫┻╋┛┗┃╋┓┓━┏┻┳┣┓┏┃┗┗┻┛┻━┓┃┳┻┻
┳╋┣╋┗━┳━┗┛┏┣┻┣┗┓┻┫┳┳┓┣┛┃┏┳━┫┗┛┓┫┓┫┛┗┻┛┃━
┳┣┻┛┃━┫┳┃┃╋┗┳┃┛┃┏━┛┗┏┻┗┣╋┳┫━╋┳┣┣┳┛━━┣┣┣┣
┏┻╋┳┗┳┛┣┣┻╋┗┫┛┃━┛┓┻┳┏┏┗━┏┳┏━┗┣┓╋┃┓╋┣┻┓┏┃
┫━╋┏━┻┣╋┻┣┃┃┏┻┏┓┛┗┛┣┻┓┗┛╋╋┫┃┗┫┻┓┛┫┏┛━┻┛┫
┳┳┫┏┃┏┃┛┣┃┓━┗┫┻┗┓┛┳┛┃┣┃┗┣┛┃┏┗┣┏┏┣┳┏┗╋┳┫┏
┏╋╋┗┻┛┫┫┃┗┳┃━┫┃┃┗┓┗┏┻╋┳┣┗╋┫┻┗╋┣┣┛┗╋┃┓┗╋┗
┛━┃┓┗┃┻┏┳━┻┣┏┛┓┏┳━╋┓┓┻━━┓┛┣┳━┻┃━┗┓┻┓┓━┏┃
━┗┃┗┫┏┫┛┣┳┃┫┣┗┫┓┓┣┗┏╋━┻┣┃┗┗╋┛┗┛┻┣┣┳╋┃┏┻┓
━┳╋━┳┫┛┻┃━╋┓┫┏╋┏┏━╋┳┃┓┗┏┫┓┳┃━╋┓┻┏━┳┳┓┃┛━
╋┻┳┻┻┏┃━━┛┻╋┫┻┣┏┃╋┗┣┻┣┻┏┛┻━┗┓╋┗┏╋┓┃┏┗┣┃┫
━┗┃┻┣┃┫┣┻╋┛┗┣┻┏━┓┗┣┻╋━┛┣┻━╋┃┫┓┫┛╋━┛┻┏┫┛━
━┫┫┃┓┓┓┓┻┛╋┓┳┻┫┓┛┣┳┳┗┛╋┣╋┃╋╋┛┏┳━┏┃╋┗┳━╋┣
┃┏┳╋┛┣┓┛┫┫━┗┓┏┗╋┛╋┏┓┣┛┫┃┃╋┛┳┃┻┃┛┫┳┣┓╋┃╋┻
┗┛┳┗┗┻┓┃┻╋┣┣┻━╋┳╋┃┗┗╋┃┣┓┗┫┃┏╋┻┓┛┏┳┛━┏━┛┛
┓┣┣╋┓┓┣━╋━┻╋┏┃┛┫┓┗┛━┫╋┓┫┻┻┳╋┛┓┣┓┻┗┣┻┣┛━┛
┻┻┻┗┫┛┗━┳┏┫┗┗┏┫┫┻┓┳┓┻┫━╋━┗┛┏┛┳┳┻┣━┃━┏┣┻┓
━┏┗┣━┃┣╋┫┳┻┫┃━┣┗┣┗┓┓╋┣╋┗┏┛┃┻╋┗┣┫┛━╋┻┏┳┫┣
┓┣┓┓┓┣┗┏┗┻━╋┓━┏━┓┣┳┳┃┃┻┓━┣┓┏┗┻┏┏┳━┣┓┣┛┫┻
┏┳┃┃┗┳━┗┳┣━┗┳┣┣╋┏┗┏━┃┻┻┃┏┻━┣┻┓┗┛┏┛┛┛━┣┫┣
┛┗┓┻┛┃╋┗┫╋╋╋┏┻┻┗┳┛┃┓┳┣┫┣┗┫┓┫┗┫┃┻┣┳┻┫┻┓┏┫
┳━━┏┗┣┏┓━━┏┃┛┓╋┏┃┛┻┗━┻┣╋┃┗┣┗┏┣┣┓┓┏┻
┛┫┛┻┳┣┃━┃┓━┃┫┳┛┗┛┳╋┫┓┳┗┃┳┣╋┃┳┏┻━┓┏┛┃┗┳┛┫
┣┓┏┳┻┳┣┓┣┏╋┓┏┗┗┗┣┻╋┏┗┓┳╋┓┃┓━┗┓┳┏┛┓┻┳┫┏┓┻
┳┓┛┻╋┃┓┃┣┫━┏┻┳┛┗┓┣┓┻┗┗╋┻┻┣┣┣╋┳━┃┣┃┗┃┫┃╋┓
┫┣━┓┓┫┃╋┛┃┳┳┃┣┓┗┗┳┣┳┣┗┏┻┳╋━┫┫┳┫┣┛┣┫━┻┏┻┏
┃┓┻┻┻┓━┛┗┣╋┛┫┣┗┏┳┳┳┳┫━━┏┓┻┛┣┳┏╋┫┗┣┏┗┃┣┳┳
┏┏┓┃┳┃┻┻┻╋┓┗┫┳┏┳┣╋╋┛┳┻┫┛┻╋┻┃┓┗┳┫┣┏┫┏━┗┓╋
┫┓╋┃┣┗┃┛┫┣┻━┻┳╋┻━┓┓┻┣┫┫┗┻╋┗┏┻┓┻┓┗╋━┓╋┫┗┃
╋━┣╋╋┳┃╋┏┏╋┏┏━━┣┳┫┻┣┻┣╋┏┓╋┳┃┓┫┓━┛┛┻┳┳┻┛┏
━┏┳┣┏┓┛━┃┳┏┻┳┳━┛━┏┣┓┓┏┫━┻┣┛┳┳┣┳╋┗┗━┓┣┃┏┛
┳┓┛┳┻━┫┛━┏┏┻┛┃┃┗┳┓┛┣┗┳┏┗━━┛┻┃╋┳┫┓┛━┗━┛╋┻
┫┛┳┳┫┫┻┏┛━┳╋┗╋┛┏┛┣┳┫┳┫┗┻┓┃┓━┛━┛┓┓╋┫╋┻┳┗┳
━┻┫┛━┳┫┣┻┫┛┗┻┳┏┻┓┫━┻┛┓┛┳━┫┻┣┣┳╋┫┻╋╋┫┛┗╋━
┃╋┫┳┛┏┫┛┗┏┫┫━┫┃┗╋┣━┳┃╋━━┻━━┣┳━┫━┃━┫┻┳┃┃┻
┓┃┳┛┳┛━┣┃╋╋┓┗┳╋┗┏┫┗┳╋┣┏┃┛┏╋┳┃┗┗┻┫┻┳┗━┗┳┳
┓┏━┣┓┫┫┣┗┛┗┳┏┓┣┻┫╋┛┳━┗┃┫┃┻┃╋┓┗┳┳┣┓┏┳┣┃╋┗
┻┃┻┣┏╋━┫┛┻━┳┫┫┗┛┃━┓┛━┏┃┓┓┏┓┻╋┻┃┳┣╋┃━╋┛━┣
┃━┓┓┓┓┏┏╋┓┻┫┏┳┻┣┗┛┳┓┻┣╋┛┣┗┛╋┻╋┓┫╋┣┗┓┳┃┏━
┏┏┛╋┓┓┏┓┓┗┃┓┻━┃┛┃┏┛┓┳╋┣┃┛┛┛┗┻┳┏┓┫━╋┫┻┳┗┗
┗┣┗━┛┓╋┳╋┗┳┻┻┓┳┓┏╋┗┣┫┫┗╋╋┃┓┓┛┫┏━━┳━╋┳┻┛━
━┏┏┳┫━┻┃┻┳╋┗╋┓┏┣┳┏╋┛┓┳━━┣┗┳┏━┏╋┫┫┛┫┫┫┗┏┏
╋┳┛━┓┳┫━╋┏┻━┳╋┻┓┻┣┃┛┛┓┻┣┏┗┻╋━┏┓┗┣┻┗┃┏┓┫━
┗┣┻┓┫┓┗┏┛┏┣┻╋┛━╋┗━┣┗┳┏┣┳┓━┓┳┓┃┻┣┏┗┏┓┳┻┏┣
┫┳━╋┣╋┃┣┗┃┗┛┫┣┫┻╋┣┗┳┫┏━┛┗┃┏━┓┫┏┻━┫╋┓╋┳━╋
━┳━┫┃┫┳┣━╋┗┃━━┓┗┏┏┛┳┣┻━┫┻━┫┓━┳━╋┻┗┛
┳┫┣┗━━━┗━┏┏┻┣┣┣┃┛┛┻┓╋┃━┓┗┓┏┓╋┻━━┛┏╋┏━┓┫┃
┛┗┫┻╋┃┗┗┓┏╋┣┏┏━┃┗┛━┓━┏┫┗━┓┓┓┳┓┳┻┓┫╋┃┓╋┃┏
┳┻┣━┏┫╋┛┻┫┻┣┳┳┣┳┻┣┃┓┻╋┏┳╋╋┏━╋┛┗┗┫┫┗┣┻━┳┃
┏┳╋┻┻┗┓┏┃┛┓┳┫┳┣┏┗┻┛┣┣┓┓┓┫┏┫┗┳┣┳┳┓┗┫━┏┃┻┗
┏┃┃┛┓┃┫━╋┓┳┣┣━┏┗┃┫┣┃╋┓┓┓┳┛━┏┻┗┛┗┓┃┫┓┻┣┗╋
┳┫┛┓╋┃┛┏━┗┗┃┃┣┻┻┏┓┫┗┛╋┏┻┻┗┃┳┏┣┏┫┻╋┃━┻┳━┛
━┗┛━┗┏┃┻┣┛┏┓╋┓┓┫┏┛┃┣┻━┓┳┫┃┻┃┗━━┫┛╋┗┻┣┓┫┗
┣┗━┏┓┳┗┓┻┫━┳┫┗┻┫┫┳┻┃━┏╋┣┣┳━┗┫┳┛┗━┛╋┻┳┣┏━
┏┗┛┓┓┣┫┳━╋┣╋┫┓┏┳━┣┻┃┫━┃┓┫┫┓━┫┃┻┃┳┗┃┗┳┣┣┳
┃━┫┛━┏┏┳┓┛╋┃┫━┃┃┳┏┓┫┻┣┣┣┻┓┏┻┓┃┻┳┓━┗┣┻┻┫┻
╋┻┗┻┳┓┃┳┳┛┻┃┻┫┏┻┏┳┏┳┓┃┫┛━┻┏┫╋┫┻┃┛┗╋┃┻┃┫┛
┳┗┫┗━┻┛┛┛┃┳━┏┃┏╋┫┓┛┃┛┻┻╋┛┫┓┳┃┃┗┗┫━┛┓┓┛┳┻
━╋┣┓┓┻┃┓━┛━┛┻┛┃┣┗━┣┓┻┓┛┣┫┏┓┃┃┣┓┻┳┳┏┃┏┣╋┃
┓┣┓┏┛┃╋╋┓┳┃┓┃┃┛┃╋━┏┫┓┣┏┣━┛┃━━┻━┣┏┣┳┛╋┏┃┗
┣┫┳┻┏┛┓┃┃┫┛┏┗┛┏╋┻┛━╋┳┻┣┣┏┻┻╋┗━┓┗━┗┃┛┓┛┣┛
┣┏┃┛┳┃╋┛┫┣━┻┓━┛┳━┻╋┃╋┣┃┳┛┻┫┛┻┫┣┏┓┏━┳┓┗┫━
┣━┣╋┳┃┏╋┓┻┏━┳┃┳┗┛┫━┫┻┣┓┳┣┳┏┛┛┗┫┻┏┗┏┗┏┛┗┛
┣━┏┛┛┣━┏┻╋┫┏━┓┳┗┣┃┫┃┫┣┻┃┓┻┻┻┳┳┗┗┫┳╋┳┣╋╋┣
┳┓╋╋┛┫┏┻┗┏┓┣┛┣┻┃┫┫┻┻┣┻┏┛┛┣┛┣━┫┏┃┫┛╋━┳┓┛╋
┣┛┣┣╋┫┃┣┗┫┣━┫┣┛━┛┻┃┓┏┃━┻┻┳┣┻━┣┗┓┃┃┣┃┳┫╋━
┗┛┻┣┳┣┫┳┗┏┻┫━┓┳┣━┳┗╋┏┣┗┓┛┳┻┗┓┳┗┛┣┃┫┛┛┏┳┳
┣┣┗┏┃━╋┫┓┫━╋┗━━┻┻┃╋┻━╋┗┣┫━┗┫┓┓┏┳┛┗┛┃┗┗┫┛
┗┃┳┫┣┣┳┣┻┫┫┻┫┗┣┻┃┣┻┃┣┳┓┃━┗┃━┣┓┛┛┫╋┃┏┫┳┫┻
┫┗┗━┳┗┃┗┫┫┳╋┳┃┳┓┓┃┛┳┗┗┓╋━┛┗┣━━┗┗━┓┳
┓┳┻┓━┣┣━┃┫┛┻┻┃┫┣╋╋┛┗┓┣┓╋┃┳┫┳┏┃━━┗┏┗┃╋┫╋┗
┓┣┻┃┃┗┣┻┫╋┻┻━┛┣┏┏┗┛╋┃┗┓┣┫┃╋┓┏┛┻┫┳┃┓┗┛┗╋╋
┗┓━╋┗┳┃┏┣┃┻┫┏┻┻┫┓╋┏┛┳┫┻╋┓┏┫┫┃┏┫╋┓┏┣┏┫┣┣━
┻┛┛┗━┣┏━┫┣┗┣┗━┫┏┳━┻┳╋┳┏━┻┛┗┫┣┛┗┃━╋╋╋┫┛┫┛
┗┗┣━┫┛━┏┃┛┗┣┻╋━┳┳━┏┫┏┓┛┏┃┳┗━┛┻╋━┓┻┗┣┃┃┃┻
┛┣┃┳┗┏┃┫┳┃┗┫┣┣┳┓┗┃┳┏┓┳┃┓┃┃╋╋┻┗┛┏┓┓┓┻┃┳┃┛
┫┻┳┗┗┣┫┫┓┣┗━┫┗┏━━┗┫┛┃┻┏┫┫┃┛╋━┗┻╋┃┃┛━━┳┫━
┓┛┏┗┣┃┗┃┃┗┓┓┓┣┳┃┻┻╋┗┣╋┳╋╋┛┳┳┛━╋━┃━┳┗┏┏┻━
┫┛┛┣┻━╋┗╋╋┻┳┛┛━┗┫┗━┏━┓┃┻┣╋┃┻╋┳┓┏┣┫┃━┳┣╋╋
┗┏┣┳┏╋┓┳┏╋┏┓┓┻┗━┳┛╋╋┗┏┗┣┏╋━┃┓┻┗━╋┓┻┓┫━┫┃
┻┫┣┛┃━┫━┳┏┛━┛┳┏┏┛┳┃┏━┃┣┫┃┃┻┓┛━┣┗┻┛┫┫━┗┫┃
┫┳┳┏┳╋━┣┏┓┻┗┻━┫┃━┓┓━╋┛┫╋━━┻┛┓┳━┓┣┣┫┓┃━┗┓
┻┗╋┫┓━┫┗┗┻┏┫┃┛┓┫┫┃┓╋┻┃┓┏┣┃┳┻┏┻╋┣┗┳┗┫┗┻┃┣
╋┗┻┗┃┣━┣┓┻┃┏┃┗╋┫┳┛┏┓┃┓┻┛┣┫┏╋┛┻┃┗┳┏┃╋╋┗┫┛
┛┻┗┓┗┛┛┻┫┫┓┫┛┛┓┗┻┃┃┗┣╋┏┏┃┫┓┳┃┣┏┏┗┓┏┗┳┗┻━
━━┛┓┳┏┣┳━┫┣┗┃┣┣┛┃┛━━┻┓━┳┣╋┓┳┓┛┳╋┣┻┛┗┻┻┳╋
╋┃┗┳━┣┗┻┛┫┓┃━┗┣┛┣╋┛┗┗┻┫┗━━┛╋┳┓┗┻┫┏┻┳┳┳┻┳
╋┃┗╋┓┣┓┗┫┃┓┗┃┣┓┻┫┓┏╋┗┻╋╋┫┣┣┻┓┣┳┏━┛┣━┫┏┣┏
┓┻┛┫┳┗┃┳┣┣┻┗┗┗┫┃┏┓┗┓┳┃┻┃┻┻┻━┓┃┣┏┫╋┗┣┏┓┃┣
┗┗┫┣┃┗┳┻┫╋┃━┓━┏┓┻┏┻━┛━┛┓┫┳┣┣┣┻┻┫┓┏┻┳╋┃┃┛
┃┳┓┳┓┓┓━┫┃┳━┓┣┃┫━╋┛┛┓━┃┗┛┛┓┓┻┣┫┳━┏┓┫┗┫┫┳
┓┓╋━┫┳┳┻┣┓┫┗┗┳┛┗━┏╋┳┛┏╋┫┳┣┻┗┓┛┃┃┛┓┓┗┓━╋┛
┗┳━┻┻┻┃┣┫┓┫┫┃┏┻━┃┳┻━┫╋┫┛┃━┓┫━┗┣┛━┣━┣┻┛┳━
┏━┏┏┻━┻━┳┫┻┃┳┳╋┫┳┃┗━┻╋┓┃┗┻╋┛┣┓┓┏┏┃┓
┫┏━╋┫╋┗┫┛┗┛╋╋┣┗━┓━┓┳┃┣┓┛┳┳┫┃━┻╋┓┣┗┣┃┛┗┏┻
┏┓┏┻┫┓┻┛┃┫┛┏┓╋┻┏┻┳┳┓┛━┏╋┫┣┏┛┗━╋┻┻┫┏┳┗┳┏┗
┃╋┓┃┳┗┏━┻┣┏┫┳┓┗┓┓┏┛┣┳┳╋┫┃┏┗┛┛┛┏┳┣┫╋┻┳┏┗┛
┣┃┗┓┗╋┣╋┻┗┗┓┃┗━┃╋┫┏┫┗┣┃┳┗┛┛┣━┓┓┳┳┣┳┻┳┳┻┫
┫┛┃┛┃┫┻┻┳┃┗┣┣┛┣┣┳┳┳┓┳┏╋┛┣┃┻━┗┃┗┃┛┗╋┏┏┫┓┓
┳┣┣┗━┃┻━┻┻┫━┻┓┏┳┛┓┓┗┏┓┫┻┣━┛┓┛┓┫┏━┏┳━┗┛┣╋
┓━╋┫┏┓┏╋┏┛┓┫┫┓┫╋┓┫┏━┳╋┗┣┣┳━┫┫┻┏┳┓┻┓┏┛━╋┻
┳┣┃┃╋┏┏┃━┏━┳┫┳╋┃━┏━┻━┃┣╋┻┫╋┏┣┛┣┻┛┗━━┏┣╋┏
┏┫┣┛┃┛┏┳┫┻╋┫┳┓╋┻┣┫┏┓┏┣┃┗┣┏┓┣┃┻┻┳┻━┗┏╋┣━┣
╋┏━┗┛┗┏┏━┗┏━┫╋┻┫┗╋┣━┗┫┻┏╋┳┳┃┗┓┛┣┳┣┻┓┏━╋┫
┣┏┓┻┓┫┫┏┻┃╋┛┓┃┻━┃┫┫┃┓┓┃┻┣┻┳┃┗┏╋╋┓━┫┃━┳┓┳
┛┃━┣┏━╋┻╋┃┣┻┏┃┗━┓┫━┻┳┫┳┳╋┣╋━┛┣┗┗┗┻┏┗┻┣┻┗
┳┓━┃┗┳┃━┃┛┛┓┣┓┓━┛━┃┫┓┏┻┏┗╋━┫━━╋┛┓┏━┗┛┻┓┏
┏┻┓┃┛┻┏┳┻┛┻┛┳┳┛━┛┗━┏┏━╋┛┳╋┛┣┫╋━┛┛┗┏╋┗┛┳┣
┳┓┛┻┻┓┫┓┻┣┫┓┻┃┓┫┛┳┏┳┛━┗┫┗┫┫┛┗┃┃┏┻┃┓┃┣┓━━
┗┣┫┣┫━┻━┻┣┓┃┻┫┳╋┫┛┣┻┗┛┫┛━┣━┻┳┓┻┣┳┻┫┗━┻╋┓
┃┛┫┓┛┳┻┻┗╋┏┣┣┻┓┓╋┓┃┻┛╋┛┗┗┏┏┃━┗┣╋┛┣┣┃╋┣┃╋
┻┣┗┻┛┃┻┣┻┣┃┣┃┏┛╋┻┃━┫┗┛┓┻┃┃┫┻┳┓╋┃┗┏╋╋┫╋┓┓
┻┓┣┳┣╋┃┗┣┻┫┣┛╋╋┏━┫┣┓╋━┏┗━┛┛┳┣┗┫┻┻╋┃┛╋┛┛━
╋┃┓┣┫┳┃┳┏╋━┛┛╋┣┳┫┏┣┏┛┫┃┏┗┫┗┏┛┫┓┻┛┣┓┣┓┓╋┛
╋┣┛┻━┛━┻━┛┓┛┫┃┳┣┛┳┏┏┳┳╋┻┫┏┳┗┫┫┻┫╋┗┳┛━━┓┓
┗┣┛┻┳━┓┣┳━┃┣┗┳┗╋━╋┃╋┃╋┏┳╋┻┓┣┻┗┛╋┃┻┳┛┓┃┓┛
┓┃╋┛━┗━┻┫┃┳┳┻┓┗┛┏┫┛╋┗┳━━┏━┃┣┏┏┫┛┏┫┓┗┻┏┫┗
┓╋┃┃┗╋┻┣┃╋┏┫┫┣┛┏┃┛┣╋━┃┃┗━┛┏┫┗┫┻┏┫┏┗
┻╋┣┏┓┗┣┏┛┏┛┏┣┻┓╋┫╋╋┏╋╋┏┓━┃┣┳┻┃┏┳┃┗┫┳┏┏┳┳
━┗┛┫┳┓┏┓┗┏━┣┣┓╋┣┻┻┻┓┛┏┏┳┏┣┓━━┻┻╋┻┛┃┻┃╋┫┳
┏┛┫┗┛┻┃╋┫┗┛┓┳┛┫┗┓╋┏┳┃┣┛┗┫┏┏┫┗┛━━┃┣┣┏╋┗┫┏
┛┣┳┫┗╋┗┓┗┳┣┓┓┣┓┫┫┛┗┓┓┳┣┗┏┻┛┃┃┣┳┛╋┗┫┓┓━┏┃
┳╋┻┗┣┫┃┃┳┫┻╋┫┳┻┃┛┣┻┳┓┛┓┣┫┗┳╋╋┗┫━┫┗┓╋┗┫━┏
┏┓┛┣┓┓╋━┣┣┃┃┃┃┫┣━┓┗┣┗┻┗┓┣┏┣┏╋╋━┗╋┓┗┳┻━┗┗
┛╋┓┏┻┛┣┳╋┻┣┏┫┣┛╋┻┏┗┓┛┫┣┗┣┗┗┃┫━╋┳┳┻┻━╋━┛┫
┓┗┗┫┳╋┏┛━┻╋┳┗━━╋┗┳╋┗┳┣┃┫┫╋┃┣┓┛┃┃┏┳╋┗┣┫┏┳
┻━╋┓┗┳┃┓╋━┳┻┫┛┻┃┏┃╋╋┛┣┗┫┓┓┣━┛╋┛┏┗┳┻┫┫┃┗┛
┓━┗┳┣┏┛╋┛┗┻━┻┳┻╋┗┓┣┻┛╋┗┓┗┃┻┏┗┻┓┻┻┛┗┃━┛┳┗
┣┗┃┏━┏┏┫┏┏┻┻┃━┳┏┻┫┳┓┻╋┛┛┛┃┻╋┣┃┛┓╋┻┳┓┓╋┓┣
┃┣┻┛┫┛╋┛╋┳╋┃┫┓┏┫┃┣━┃┫┗┻┳┣┗┫╋┫┃┓┳┣┛╋┛┣┻╋┏
┣┻┗┓┓┳╋┫╋┏┛┛╋┃╋━┗┫╋┫┻┫┛┏━┻┫┏┳━╋┃┻┫┛┏┏┗┛┏
┗━┫┃┣┫┓┫┣┏┫┣┏┫━┳┳┗╋━━┗╋┣┣┃┫┗┓━━╋┣┃┫┻┳┣┏┗
┣┣╋┃┃┫┳┓┣━┣┓┣┛┓━┣┻┻┗┃┓╋┻┻┻┳━┳┳┗┣┓┃┓┃┏┓┃┣
╋┣┣━┓┫┗┃┛┏┓╋┛┏━┫┫╋┛┗┏┃┳┳┓┃┃┳┛┗━╋┳┗┓╋┫┓┓┓
┣┫┳┓┛┛┳┫┳┗┓┗┣┛┃┓┃┓┛┏┏┓┫┫┣┓╋╋┳┳┛┏┫┓┳┓┳━┻┫
━┣┻╋┛━┫━┃┳┣━┗┣┃┳┣━┏┻┗┃┫┗┏╋┛┗┛┗┛┫━┻┳┏┣┓╋┣
┫┗┓┫┓┻┳━┓┫┫┫┻┻┗┳┓┃┻┫┫┳┫┻┫┃┗┛┣┏╋┳┓┃━┣┗┗┫┛
┓━┓┗╋┫╋┳┃┛┓┣┻┏╋━┓┣┓┻┓┗┣┻┳┗┫┏╋┣┏┗┃┣━┃┏┣┛╋
┻┻┏┻┫┫┫┓┳┗┃┣┻┻┗╋┏┳┛━┃━┣┻┃┗╋┣┳┳┳┛┗┣┃┓┏┗┛━
┳┣┏┏┻┗┳┳┳╋┏┫━┣━┃┫╋┗━┗┛┏┻╋┃┫┫┏┣━┏━┫╋┫┗┳━┻
╋┃┛┳┫┣┛╋━┣━┗┣┳┏╋━┏━━┏┻┓┃┗┓┻┫━┓━┓┻━┛┫━┛┓┃
┏┛┓┃━┗┗┳┗┃╋┏┏┻┣╋┣┫┫┗┛━┻┻┃┻╋┓╋╋╋┓┓┛╋
━┓┓┛┫┻╋┫┻┛━┻┻┻┻┛┣┻┗┏┗┓┃┫┏╋━╋┓┏━━┗┗┗┏┓┻┣┫
┏┛┫┫┓┣┳┻┃━┫┗━┻┳┫┃━┛╋╋┻┃┣┗┻┓┗━┫┳┗╋┛┫┣┗┏┳┏
╋╋╋╋┗┏┛━┫┓┓━╋┻┣┻┣┓┣┻┃━┣┣┛╋╋┓┫┻┓╋┓┏╋┏┫┣┫┻
┻┣┻━┓━┳┏┻┻┃┛┛┻┫┻┓┫┻┣┣┣┳┛╋┳┛┫╋┓┛┣┓╋┃┛╋┫━┛
┳┃┗┳╋┛╋┛╋┏┫┫┓┗╋┓┃┗┣┣┃┗┃┻┻╋┳┏┣┫┛╋┏┃┫┏┻┻┏┏
┏┃┫┣┛┛┗┗┻┗┫┣┏━┃┏┛┗━┏┛┃━┻┃┓┏┃┃━┫┳┗┣┻┫┛┓┏┫
┛┳┫╋┗━┻┫┫┻┣┻┏┓┓━┗┓┗╋━╋┛┃┳━┣┣┣┻┃┛┫┣┗┫╋┏┃┛
━┫┓┏┏┗┻┻┃┣┛┃┣┓┫┓┏┛┛╋┫┣┗┣┓┏┛┻┻┛╋┏━┗━━┓┫┣┗
━┗┓┫━┻┏╋━┃┣┓┓┏╋┫┃┫┫┛┛┃┣┳┫┛┛┳┳━┻┗┃┓┛┗┣┃┃┻
┳╋┏╋╋┃┛┗┣╋┳┛┫━┳┓┏┗┻┏┛┓┏┗┳┏┣┗┗┳┏┏┃╋╋┳┏┣╋┗
┫━━┳┏┗╋┳┣┏┗┓┣┓┛┛┛┏┳━━╋┗┏╋┳┛┃┫━┏┫┓┛┛┗┃━┳┣
┳┏┓┛┗┻┗┃┳┛┃┗┣┃┏┏┓┏╋┗┛┣┫┏┏━┓┫┳┫┓━┻┫━┛┏┣╋┻
┛┣┛┛┓┳━┻┻┫┳┣┫┏┳┃┏┛┻┃┛╋┛┃┃┓┏━━┻┛┫╋┳┗┗┫┗┫┳
┳┓┣┫┳━┓┻┗┃┃┻┣┫┃┏┻╋┏┳┓┓┫┛┏┏┓┣┏┫┗┳┛┻┛┛┫┻┃┻
┣┛┫━┳╋┳┣╋━━┃┓┃┏┏┳━┗┻┏┛┳┫┛━┛┏━┗━╋┻┫┗━━┳┳┻
┻┓┣┏┏┳┓┃┛┛┛┏┃┓━┏┏╋━┣┓┳┃┫━┏┗┓┓┗┫╋┳━┗┏┳┃┫╋
┫╋┗┓┗━┛┏┛┻┓┫┓╋╋┗┛┃━┳╋┓┓┗━┻┓╋┫┛┫┫━┻┣┓┻┗┏┛
┣┳━┗┃╋┃┏┫┓┫┫┛┳┗┫┻┣━┏┃┣┣┫┣┣┛┃┫┃╋┏┃┗┻┏┳━┣┃
┣╋┣┫┓┃┃╋┫┻┻┃┏┗┫┛┳━┳┛┻┛┛┳╋┃━╋┫┗┫┫┣┳┻┗┓┃┃┏
╋┗┛┣┛━┓┃╋┛┫┏┳┫┫┗┛┛┻┣┣┣╋┫┏┛┻┣━┻┫┛┃┣┛┓┓┳┛┫
┗┗┳┗┻┗┏╋┗┻┏┛┃┛┏┫┗┣┣┏┃┫┗╋┗┫━┛┛┏┗╋━┗┓┻┃┫┣┏
┳┓┻┗┛┃┣┻┻┃┻┃┓┻┏┫┳┏┗┻┓━┛┻┻┫┛┓┓┳┻┫┻━┓┣┣┣┛━
┛━┃━┏┏╋┫━┓┳┃┳┣╋┣┫┏┗┫╋┏┃┃┫┳┫━┫┫┓┣┗┃╋┻┫┻━┓
┓╋┏┗┃┃┳┗━┛┫┳╋┓┻━┓┏┗┻━┓┛┻┓┛┛┣┳┳┃┣╋┓┳
┳┓━━╋┣┻┏┓┃┻━┛┃┏┃┻┫┻┫┛┛┓┓┳┫┓┓╋┳┃┏┛╋┏━┳┣┫┫
┓┓┗┣┏┓┣┗┏━┃╋┻━┣┣┏┻┗┣┏╋┛┻┳┻┻┳┛━┫╋┏┓┻╋┫┣┗┻
━┃┣┻┏┫┳┗━╋┻┣━┳┳┗┛┳┻┗━┗┳┃┃┃┗┳┓━┣┣╋┓┗┗┗┫━┛
┗┻┻╋┛┓┻┳╋┓━┏┫┳━┗┻┣╋┫┛┗━┗┏╋┓┃┫┫┻┛┫┣╋┻┓┻┏┳
┣┗┃┫┻┓┛╋┻┳┛┓┳┃┛┛┻┛┃┣┛┃┳┏┣━┓┣┃┫┗┫┃┏┻┛┣┓┃┓
━┗┏┫━┻┗┻┗━━┣┻┣┏┣┓┛┓┫┃┏┳┻┻┏┫┻┳┏┫╋┓━┣━┓┻┣┏
┛┏┏┗┻┛┫┫┃┗╋┓╋┣┛┳━┣┏┫┫┃┏┏━┏┗┃┻╋┗┗┗┛┛┫┃┗┃┃
┳┣┓┛┓┏┗┳┛┏┫┛┳┳╋┏┏┓╋┏┫┣┓┳┓┃┗━┳┓┛┛┛┳┓┛┃┣┓┃
┓━┣┃┗━┫┫┳┛┻━┣┳┣┛┓┫┏┗┣┣╋┗┓┻┫┏┓╋┣┃╋┃┻┣┛┻┫┛
┣┣╋┛┻┳┃━┃━┏┗━╋┻┫━┗┛┳━━┗┗╋┣┳┻┻┛┫┳┃━━┣┛┗┛╋
┗┓┃┗┳┏┓┫╋┣╋┓┫╋┗┻┳┛┃━┏┓┣┳╋━┣╋━┳┃━┣┛┓┛┻━┃┓
┃┛┻┗╋┣┣┣┓┫━┫┃╋┫┗┓┫┏┃╋┏┛┃┓┫━┣┗┓┓┛┏┓┳┏┃┃┏┻
┛┫┏┫┗━┃┫┓┣┓┓┛┫┻┻┃┃┫┏┓┫┗┳┗┣┫┣┏┗╋┫┛┣┛┏┓━┻━
┣┳┃┳┣┓┗┗┓┃┣┏┗┛┳┗╋┛┓━┏━┃┻┓┗┓┗┣┳┳┳┓┣╋┻┏┗┗┏
┣┳┗┣┃╋━┃┏┓┣┏┃┳┏┻┫┳┓┏┳┗┣┫┣┗┻┣╋┗┻╋┗┏┣┣┫┛┗┗
┗┗┳┓┓┫┏╋┃┛┻┓━┓╋┃╋┻╋┃┳━┳┓┏┻┫┻┳┳┃┗╋┣┗┛┃┏┣┏
┛╋┛━┏┣┻┗┳┃┏┻┓┓┗┻┣┏┳┃┫┫┗┣╋╋━━┏┳┃┣┃┳┏┻━┗┛┏
┫┻┛┛━┃┓┻━┃┏┣┳┣┗━┻╋━┏┛━┻┳┫━┓┣┓┓┓┳┫┛┓┻┏┣┣┓
┳┣┻┳┗┛┫━┣┓┏┻┛┻┣┻┃┓┫┏┃┏┳┫┻┓┣┛┓┳┃┃┓┗┏┃┛━┫┣
┫┛┏┣┛┏┏┗┻╋┳┃┫┫╋┏╋┏┻┗╋┫┃┫┛┳┣╋┣┫╋┃┗╋┣┻┣┫┏┗
┃┛┻╋┣┃━┳┳┣┣┃╋┣┏┫╋┏┛┏┣┣┫┓┳┛┣┫┓┳┓┳━┏━┳━╋┓┗
┏┏━┓┏┣┗┃┫┃┻┫╋┻┓┏┻┗┻┗┃┗┻┗┃╋━┓╋┛┛┻┛┳┳┛┻┫┏╋
┓┛┃┃┗┗╋━┓┻┓┣┳┣┗┛┗╋┓┗┃┃┛┗┳┣┣┃┏┣┓┻┗┃┏┳┃━┛┛
┻┏┛┻┻┣┃┗┏━┛┻┛┛╋┏┛┫╋┛┳━┃┗┃┓━┣╋┗┃━╋┓╋
┓┣┫┛┣┳┣┳┗┏━┫┗┓╋┳┗┳┣┃━┳┏┣┳┃┛┗┏┳╋╋┗┃┻╋┗┃┗┗
┳┳┓┛┣╋┻┳┫┃┓┣┣━╋┣┻┃┫┳┃━┫┛┻┳┛┏┣┛┓┃━┓┃┗┗┛┓┻
┃┻╋┫╋┻┳┣┓┗┏┃┳┗┫━┗┳━┫┃┃┳┳┛┫┫┏━┛┃╋┳┻┗┳┻┣┣┏
┣╋╋┳┣╋┳┛┗┻┓┫┃┛┗┃━┫┃┃┫┣┏┣┫┓┣┗┳┏┃┃┗┏┗┣┏┗┛┏
┛╋━┣┗╋┛┛┏┓┳━┏╋┣┏┻┳┗━┣┛┓┗┃┗┏┗━┓╋╋╋┻┳┏┳┛┏┛
┫┣┛┣┛┓╋┓━┛┻┏┳┛┳┳┫┻┫┛━┳┏━┏┫┓┻┏┻┻┻┳┣┫┓┏━┗┏
┗┃━┳┗┏┗╋┏┳┛┻╋┓┃┳┣┫┛┏━┃┃┛┏╋┫┛┣┓━┓┣┫┫┏┻┛┃┛
┃┛┻┫┗┣┫┃┣┓╋┗┓┣╋┣┻┏━┣┻┫┫┳┏┃┓┏┻┓━╋╋┫┣┛━┣┏┗
┏━┣┃┣┛┏╋┣╋┣┫┛┻┣┓┓┗┗┛┳╋┣┣┃┛┓┛┫━┛┻┣┣┗━┓┓┻┻
┗┏━┓┏┳┳┓┏┃┫┻┏┫┓┏┓┛┗╋┣┓┣┃┃┻┃┣━┫╋┗╋╋┣━┃┻┏┗
┗┗━┃┃━┳┛┣┻━┛┏┛┻┃┣┻┻┗┗┻┗┃┣┓╋┏┻┻┏┣┃┃┫┃╋┫┓╋
┓╋┛┻┏┃┛┣┃┻┏┻┫┏┗┻┗┳┏┛┳┣╋┗┏┻┻┃┫┛┳┓┃┏┗┗╋┫┓┃
┻━┣┏┓┛━┳┻┳┏┳╋┫┣┣┓┣┻━┣┏┓━┻┃┻━┛┏╋┓┗╋┣┣┳┓┏┗
┏┫┏┓┣┳┛┗╋┓┫╋┛━━┓┫┣┣┳┣┛┗┫┻┏┳┓╋┳┓━┛┻╋┓┏┗┫┣
┏┛┃┓┣┗┛┣┃┓┏╋┻┛┓┣┃┫┣━━┻┛┃┗╋┻┫┣┳┫┏┗┃━┏┗┣┃┻
┻┛┫┫╋┏┳┏┳┗┳┃┻╋┳┛┫━┫┗┻┣╋┳┏━┏━┛┛╋┛╋┃━┣┻┳╋┻
┏┗┻━┫┗┓┓━┣━┛┃┏┳╋┓┻┫┛┏┓┣━┣┫━╋┳┻┗┗┻━┣┳┏┻┫┛
┏╋┳╋┛┃┏┃┻┛┓┳┗┛┻┫┛┻┣┃┏┫┻┏┳┣┫┣┏┃┏┻┛┫┃┃┃┣━┏
┓┫┃┓┫┣┗┏┓┃┻┫┻━┓┫┛┫┻┗┣┫━━┃┳┓┃╋┣┳━┛┃━┛┛┓┗┓
┛┛┣┳━┻┗┃┫┏╋┣━┏┣┃┓┳┫┣━┫┳┓━┳┏┛┓┳┣┣━┣━┛╋┏┫╋
╋╋┣┗━┛┏┃┻┫┳┣┓┃┛┳┗╋┗╋┛┗┫┗━╋┃┣┓┣┫┻┓╋┻┃┫┻┛╋
┏┓┗┳┳┻┗┻┛┳┏┓┏┃━┗┓┳┏┗╋┓━┓┗┗┏┃┏╋┣┣╋┗┛┫┣┏┣┃
┛┗┓┃┃┫┏┻┃┏━┫┏┏┓┫┗┻━┃┏┗┏┫╋━━┃┗┳┏━┳┗┃┗┛━┛╋
┃┏┃┓┛┻━┣┳┣┻┛┏┃╋┏┗┗┣┛┛╋┃┻┳┳┳┻╋┗┳┻╋┗┗
┛┏┏┛┻┛┛┗╋┻╋┣━┗┓┛━╋┗┏┃━╋┫┫╋┏┣╋━┣╋┻━┛┫┃┻┣╋
┃━┃━┛┳┻┃┓┫╋┓┣┏┛┏┏┣┗┛┗┫┣┣┗┻┗┓┓┣┻┻━╋┓┗┃┣┃┻
╋┫┛━┗┳╋┫┣┫┏━┗━┫┳┛┣┗┗┳┣┣┃━┏┳┏┫━┫┗━┗┻┣┛┣┛┏
┻┳┣┫━┗┗┓┳┳┗┃┓━━┛┫┛╋┫┓┗╋┓┻┣┳┏┣┗┓┻┏┏┣┏┻┏━┃
┳╋┻┃┳┳┓┻╋┻┻┳┏┗┫┏┗┫┓┣┻┓┃┫┳┏╋╋┓┣┛┣┣┫┗┗┻┻╋┛
━┃┫┳┣┛┏━┛┛┻┃┛┓┃┣┗┳┛┫┃┗┏┗┣┳┓┳┓╋┻┛┫┛╋┣┻┗┫╋
┳┻┏┫┏┗┃┻┫┏━┫┳━━┣┃╋┣┫┏━┃┓┫┫┏┗┓╋╋━┫┓╋┗┣┫┻┗
┫┗┏╋┻━┓┏┣┫┻┣┏┛╋┳┻┛┳┳┗┻┻┻╋┃┫┛┛┻╋━┣╋┣┣╋┛╋┓
┃┏┃┣┛╋┓┓┻┓┗┛┣┏┳┫┫┓┣┫┃┫┫━┳┃┃┏━┳╋┛┛┗┓┫┗┳╋━
┓┓┏┓┏┃━┳┗┻┫╋┣┫┏┓┏┓━┛┣┫╋╋┳┛━┃┫┓┏╋┏┏┻╋┫━┗┃
┣┣┫┳┛┳┓┣┳┫┻┻┛┫┛┳┛╋┻┫┻┻┛┛┛┳┗┃┫━┛┗┣┛┣┣┗┫┣┃
┏┳┓┣┏┗┗┏┏┫┫┃━┣┣┛┳┛┛╋┫┗┻┣╋━┃┣┗┣┣┻┗━┛┗╋╋┏╋
┗┗━┣┓┛┣╋━╋┗┣┛┃┫╋┓━╋┫┗┃┗┛┳┻┳╋┏┫┛┣╋┫┏┫┫┣━┓
┛┣┳┃━┃┫╋┃╋┣┛╋╋┏┃┓┃┗┏┏┳┣┫━━┃┗┗┣┓┳┫┳┏┏┳┏┛┛
┃┃┏┳┏┳┳┫╋┛━╋┗━┃┫┗┫┻┳┻┣┗┫━┗┳┛┣┏┻┫┻━┻┓┫┳┓━
┃┗┏┫┓┣┏┓┻┃┫┣┳╋┣╋┓┏┫┗┻┫┃┓╋╋┏┻╋┣┗┃┓━┫┗┓┛┣╋
╋┛┣┏┣┗┛┓┫┻┫┓┻┗━┻┓┻╋┏┗┓┛┻┃┗┏┏┫━┃━┓┳┏┏┛┗┓┣
┓┛╋━┳┳┏╋┛┻┃┛┗┗┻╋┃┏┳╋┗┛┏┃┻┻┻━┻┳┳┃┃┳━┻┻╋╋┫
┏╋┓┗╋┻┳┛━┣┣┃┫┫━╋┏━━┛┻╋┣╋┗┛╋┏┓┓┛━┛━╋┻┃┳┃┏
┗┫┓┏┓╋┫┗┓┻┳┓━╋╋┻┗┏╋┣┻┓┗┓┫┫┃╋┻┣┣┻┏╋┻┫┳┃┃┳
━┏┣┳┣┛┏╋┓┻┗┫┗┳━┳┓╋╋┓┣┻━┗━┃┛┳┳┳┫╋━┣┓┫┃┳╋┗
┓┫┗┣┻┳┓╋┻┃┻┻┃┫┓╋┗┏┓┫┫┫━┓┗┣┛┻┻┓┓╋┫┏╋╋┓━┫┣
┓┫┫┛┃┏╋┳┳━┓┏╋┳┃┣┃┳┫┣┛┣┓┳╋┣┏┃┛┻┛┳┣┓┳━┓┣┛┻
┃┗┛┏┣┃╋┓╋┏┳┗┃╋┳┳┏┃╋┗┣┗╋┻┳━┻┃┗┣┫┓╋━╋
┻┣┻┗┫┗┫┛┗┻━┏┛┣┏┣┓┛┻━┓┫┻┃┏┏┓┏┛━┏┛┣┻┃┳┓┫┛┃
┣┳┃┛┗━┻┓┏┫┗┏┗╋┗┃┣┗┏┏┃┣┃╋┫┗┃┏┏┏┗┻┫┫━┏┓┗╋┛
┳┗┻┏━┏━╋┛┣┻┳┗┓┃┓┣━┓┫╋┏┏┓┳┏┃┓┏┃┃╋┏┫┻┫┣┣┛╋
╋━┗┻┣┣┏┛┳┓┻┛┛┳┫┓┛┳┣┳┓┫┛┳┛╋┫┓┣╋━┓┫┏┻┛┳┣━╋
┳┃┏┣┗┓┏┗━┛╋┫┣┻┛┛┃┛┛┓┛╋┻┏┫┳┗┳┓┏┗┫┳┣┳┏╋┣╋┗
┃┓┗┗┫┣┃┻┫┫┏━╋┳┛┣┃┛┃━┏┫┛┛┃┻┫┣━┛━┫┗┃┳╋┏┣┛┣
┣┻━┻━┻┳┗┏┃┛┗┻┣┳┗┣┏┫┓╋┛╋┳┏━┻╋┛┗┃┃┣┣┗┳┓┃┏┳
┻━━┗┏┏┓┛╋┏┓┗┫┻╋┗┳━┣┗┃┏┓┫┣━┛┫━┣━╋╋┛┫┳┓┏┏┣
┗┳┫┣┏┻┓┗┗┗┓┃┗┳╋╋┃┗┛┻┣━━╋┻┣┛┓╋┳┛┏┣┏┫┣┻━┛┫
┗━┫┣┻┏╋┫┫┓┗━┣┻╋┏━┏┳╋┗┓╋┗━┻┳┻━┗┫┛━┃┓┓┻╋┛┛
┓━┏┻━┏┫┏┗╋┗┣┏┛┻┗╋┫┛╋┫┓┫┃┗┳┳╋┗┗┗┻━┗┫┏┏┻┗┛
┃┳┳┳┛┏┏┃┣┓┓━╋━╋╋┳┣┓┗┫┓┃┃┓┛┳┗┣┃┃╋┣┗┏┻┳┓┃┓
┗┻┓┳┛╋┳┣┳╋┃┣┛┗┣╋━┻┏┏━┓┣┃┓┗┻┛┫┃┻┻┣╋┫┻┓╋┣┗
┫━┣━╋┣╋━━━━┫┗╋━━┗━┻━━┣┗┗━┛┳┻┃┣┏┗┗┛┣┏┳━┣┏
┫┏┛┣┣┗┛┣┓┫┫┳┳┗┏┫┛┏┣┓┫━┏┻┻┗┫┻┳┻┗┻┫━━┣┳━━┫
┃┃┃┫┳━┛┃┏┛┗┣┃┏┃╋╋━┃━┻┳┃┣┻━┏┃━┏┻┓━━┣┃┻┛┏┃
┣┃╋┃┣┳┳┃┏━┏┛┻┻┳┣┓━╋━┗┛┏━╋┗┗━┳━╋━┻┻┃┻┳┗┗┗
┗┗┃┫╋┓┗┓┛━┛┛┻┣┏┣┓┣┫┃┛┛┃━┛━┗┓┛┳┛┃┫┗┗┗┣┳╋┻
╋┃┗╋┳┗┃┓┳┳┳┛┓┛╋┏┓┗┛━┫┣┃┃┏┣┗┛┣┓┛┓┻┣┫┗┏┛┏┻
┃━┛┛━┣┻┫┣╋┛┛┗┛┓┏┣┏┻┣┫┃┓┣┗┻━┗┣┓┫┛┫┛┃╋┛┏┓┣
┣┣┫╋╋╋━┏┣╋┫┳┣┳┃┫┓┗┻┳┳┻┏┓┃┗━┏┻┛┫┛┃┛┓┣┗┫┻╋
┗┫╋┣┣┏┏┗┏┏┓┓┃┓┫┳━┏┣━┣┣┳┃┃┫┃┻┃╋╋╋┣┣┫┫┳┫┓┗
┓━┫━┛┫┻┣┗┳┻┗┗╋┣┛┻┏┏┛┳┃╋┳┳┣━╋┻┫┫┗━╋┗┻┣┣━╋
┻╋┓╋┗┣┃┳┻┓┻┳┫╋━┳┳━━┓┫┗┏╋━┃╋━┻┓┣┫┫┣┓
┓┃┻┻┣╋╋╋━┫┛╋┏╋┛┫┗┻┫┓┏┃━┛┣┻┣┏┫┃━┓╋┳━┛┓┏╋┻
┳┻┏╋┗┻┏┗┗┛┓┣┫┻┃┛┳┏┏┏┣┃╋┗┣┛━┓┛━┗┗━━┫┻┳┛┛┓
┳┛┃┫┻┛┃┏┻┏┓┏┻┏┓┳┓━┛┛┻┃┫┛┻┻┏┻┻┳┫┣╋┳┃┳┗┻┫┳
┓━┫┻┃┃╋━┣┗┃┛┻┛┓┗┛━┓━╋━┗┛┛┳┻┫┫┃┏┻┛┗┃┫┳╋┃┛
┛━┏╋┛━┣┛┛┳┏┗┻┃┳┓┻╋┛┃┳┳┗┳╋┓┣┗╋╋┃━━╋┏┻┛┣┓┏
┻━┏┓┏┻┻┓┃┣┳┓┃┃╋┗┛━┃┫┃┫┗┫┓┛━╋┣┫┗┛┓┻┫┻┻┣┛━
┫┛━┏┫┛━━┏┻┃┓┓┏┫╋┓━┳━┻┫┃┃┗┻┛┓┏┫┏┳┳┓┫┳┗┳┓┫
┗┫┫┻┗┗┳┗┣┣┣┃┫╋┓┃┫┓━┫┻┏━┫━┣┗┳┳┗┳┳┻┣╋┃┳━┓╋
━┛┫╋┻┫┗┗┻┣┏┫┏╋╋┣┗┣┫━┻┣━┏┃┻━━┳┗┳━┏┣━┗┗┓┃━
┫┗┗┛┣┓━┻┏┛┣┫┗━┛┏┗┃┓┏┏╋┃┗┫┃┻┫┃┳╋┻━╋┳┃━┃┫┻
┗┫┻┫┻┃━┓┫┓┛┫━┳┻┏┫┫┓┫╋┛┫╋┗┛┓┓┫━┗┛┛┛┻┃┏┣┛┣
━┣╋┛┳┃┳┫╋┻┃┗┏┏┣┛┣┏┻┛┫┗┻┫┃┣┫┻┣┏━┗┻┛╋┃┣┓┃┓
┓╋┳╋╋┃┛┓╋┗┏┫━┻┫┫┓┳┏┃┃┏┳┓━┗┃╋━┓┃┓┃┻━┓┃┣┳┫
┫━┻╋┓╋┃┫┏┛┣┻┣━━┗╋╋━┫┗┛┫━┓┣╋┫┣╋┳╋┛┳┃┛┛┫┃┻
┃┳━┓╋┗┓┓┓╋┳┳━┛┏┏━┳┳┏┃┓┏┃╋┫╋┳┻┳┻┓┃┻┃┳┻┗┳┗
┓┓┳┳┻┏┻╋┻┣┛┃┣┫┻┓┫┗┻┓┓┏┻┃┗┛┏┃━┛┛┏┗┳┣┻┫┃┃╋
┻┗┳┣┛┫┳╋┛╋╋╋┏┓┳╋╋┛┛┫━┻╋┓┳┓┛┓┻┳┳┳┗┓┻┻━━┳┏
┏┻┓┏┻┃━┳┣┣┏┃┏┣━━┛┣┻┏┻┳┓┫┗╋╋┃┃┣━┣┳┻┓┫┣┏╋┻
╋┣┃┏┃┻┗┓┓┓┏┫┗┏━┣┃┫┣┻┫┣┏┃┻┏┏┓┗┏┓┫━╋━┣┻┃┏┓
┣┛┣┃┓┣━━┃┃━┓┛┻┳┗┻┃┻┗┳┃┛┻┃┻┣┛┫╋┛━┻┃┣┣━┗┗┣
┛┏┛┻╋━┏┻┫┣┫┏┃┏┗┛╋┓━┏┫┗┏┻━━┗┛╋╋┻━┣┻┃╋┣┓┳╋
┣┃╋┃┫┏┓━┫╋┓┓╋┻┏┻┣┃┛┻┗┃┻┻┛┳┣╋┏┃━┻╋┛┛┃┛┻┓━
┃┗┃┓┃┳┻┛┏┓┻┓┻┗━┃┃┃┳┛┳┃┛┗┻┣┗━┳┓┛┏┻┃┣┗┏┻━┣
┏┃┏━┃┫┗┛┗┛╋┳┫┛┏━┫┳┓┳┓╋┣┳┣━┳┗╋┛┗┻┃┃┗
┣┗┏┏┣┣┳┳┗┃┃┻┓┓┗┳━┳┣━┛┻┃━┻┫┫┛┓╋┛┃┏╋╋┛┓┻┗┻
┏┓┫╋┣╋┫┃┃┏┃━┳━┃┫┃┓┳╋┳┃┃┗┗┏┫┛┫┏┣┻┣┫┏┛╋┃┫┣
┫┛┻╋┗┣┓┫╋━━┗━┗╋┗╋┃┗┻┣╋┏╋┏━┳┃┳╋┳┻╋┓┓┗━┣━┳
┻┏━┗━┓┛┳╋┗┓┛╋┫┗━┣┏┓┃┳┫┗┛┻┃┓┛┗┗┛┣┳┃┏┫┻┃╋┏
┏┫┳┫┣┻┗┳┣┣━┫┛┗╋┓┗┻╋┣┏━━┛╋╋┗━┏━┣┏┏┗┛┃┣┣┳╋
┻┏┣┛╋┛┗┃━┣┳┃┓┛┳┣┗┳┻┓┗┗┓━┣┃┗┳╋━┳┫━┏┏┣┻┃┛┛
┛┃┃┏┃┛┣┓┃┓┳┻┗┓┳┻━╋┏┗┻┛┳┣┃┓┗┃┃┣┻━╋┃┓┛╋┻┻┛
┗┳┣┻┛┻┓┳┃┃┏┏┃┣┫┣┫┣┏┻┓┗┳┻┫┛┓━┏┛┣┛┗┣┣┫┃┳┛╋
┳┫┛┗┃┣┳┗┻┗┗┻┳┗┛━┃┗┫━┏┫┛┓━┳┫┓┃╋╋┻┛━┻━┻━┃┻
┏┻┣┓┫━┣┫┓┻┗━┗┏┳━╋┣┫┏┓━┳┃━┫━┫┳┻┛┳┻┃┃┣┫┳┓┗
┗┻┗┏┏┛┻╋┏┫┓┛━╋┓┛┛┻┣┻┣┛┳┻┳┫━┃┗┣┳┳┃┻┃┳┓┛┻┃
┳┣┛╋┗┻┏┳┓━┳┗━┛┻┫┗┃┗┳┃┃┓┏┗━┃┻┻┫┣┛┛┗┛━╋┣┗┻
┣┻┛┃━┃┳┗┗┗┃╋┛┛┻┫╋┗┓━┳┏┳┃┛┣┻┏┣┏━┓┓┃┗┓┃┏┫┫
┳╋┗━┫┳┣┣━┏┻━━┏┛┗┳╋┻╋━┃┳┃┏━┳┫┗┗┏╋━┳┳━╋┗┳┳
╋┏┛┣╋┓┃━┓┳┛━┏┛┫┏┓┏┃┛┫┛┏┃┳┣┃┓┓┏┻┗┛┏┣┳┳┳┣┓
┛┳╋┏━┓┫┻┣┫┏┃╋┫┣┃┫┣┓┃╋┃╋┛┫━┗┛┏┻┳┏┃┫┛┣┛┗┗┏
┃╋┫┓┫┻━┃┛┗┃┏━┛┓┓┳┓┛╋╋┣╋┗┳┫┳┓┏┏━╋╋┫┗┃┣┃┫┏
┫┻┫┓┫┃┓┳┣┗━┻┻┛┗┗┏┏━┳┣╋┫┗━┛┻┏╋┫┃┃┃┗┫┛┗┓┫┫
┃┃┃┳┗┻┣┓┻┫┃┓┛┳┓┻┳┣┏┃┏━┃┃┳┫┳┛┓╋┣┗━┣━┏┫┏━┗
┃┫┫┫┻┫┫┫╋┏┣┫┏╋┛┏┫┃┣┫┫┣┓┛┻━━┃┗┻┛┛━┫┏╋┫╋━┣
╋━╋━┏┳┗┃┳┻┫┣━┏┏┣┓┫╋┫┗╋┓╋┃┫┫┳┣┛╋┓╋┣┳┃┏┫┫━
┳┏┫┳┣┓┳╋┃┫┻┃┳┣┫┻┳┏┏┃┏┳━┣┏┛┛┓┛┓┓╋┏┛┣┣┳┗┛━
━━┻┣╋┳┫┛━━┗┣╋┫┗┻╋━┃╋╋┻━┗┳┛┃┏━━┃┻╋┗┫┫┏┓┏┗
┳┓╋┣┻┃┗╋┗┫╋┫┃┏┗╋┣┃╋┗┫┗┓┛┗╋┏┏┣┃┣┳━╋━
┣╋┗┳╋┛┓┏┃┗┃━┛┗┻━┻┫┻┳┃╋┻┳┃┳┃┫┳┻╋┳╋┳╋┣━┳┫┃
┗┣┃┛┛┃┃┳┳┏┏┓━┳┏┃┏┻┣┫┣┓╋┏┣┣┏┏┫┏┃┫┳╋┻┗┏┳┓╋
┛┣┓┫┗┫┓━┃┻━┛┻┳━┛┓━┛┓┻┃┏┗┓┻┗━┏┓╋┻━┗┣┣┣┣╋┳
┃┻┣┳┻┃━┻┃┫┗┛━┓┗┗┛┃━┓┻┏┏┫╋┫┓┏┫┫╋┳┓━━┃┃┣━┗
┫╋┏┣┃┫┗┛┻┻┏┏┛┏┏┃┃╋┳┗┏┗┣┛━┣┃━┻┃┛┓┗┏┻┻╋┃━┻
┻┣┳┛┗┛┣┛╋┻┗┏┓┃┓┳┓┗┏┛┫┗╋┗━┣╋┗┓┏┛┳━┓┳━┗┛┏┗
┳┗┗┗┛┫╋┗┳┣┣┫┏┗┣┓┳┗┓┫┃┣┫┻┫┗┛━╋━┃┃┣┳╋┗┻┗┣┻
┏╋┓┛┳┻┣┓┃┣┻┓┓┻━┣╋┻┳┃┓┻┫┗╋┓┏┳┃┓┗╋┗━━━┻━┗━
╋┏┏┣┻┓┃┃┫┗┏┓┛┗┫┻┓┫┃┛┳━┓┃┣┳┛┗┓┣━┛┫╋┫┫┣┛┓┻
┏┏┛┳┣┏┏┛┫╋┳┗━┛╋━┏┓┳┫┣┻┗┏┏╋┣┣┣┏┃┣┫┻┣┣┣┣┏┫
━┃┓┗┳┏┣┓┗┗┃┻┛┏┃┫━┛┫┛╋━┗┻┏┻┳┛━┣┓┣┓┻┓┫┏━┳┻
┏┗┣┏┛┳┣┃┻┓┻┓┣┻┓┳┃━┣┫┳┣┓┫┓┏╋┏┃┓━┣┣┳┳━┛┗┻┫
┳╋┣━┻┳┃┏┗┳┫┛┓┗┛┏┓┳╋┏━┛┳┣┓┃━┃╋┳┏┓┻┻━╋┣┏┣┣
┻┛┳┓┗┓┫┏┏━┃┃┳┻┻┛┫━┫━━━━┛┣┃┗━┏┛┣┓┓┏┗┛┏┻┏╋
┏┣╋┫┳┣┏┓┫┏╋┻┓┗┏━┗┓┣╋┫┻┗┫┗┗╋┃┓━┣┻┃╋┗┣┫╋┳╋
┫┫┛┛┫┫┻┏┣┃┃┃┗━┳┻┛┃━┣┗┗┏┳┣┓━┫┣╋┓┏┗┓┫┏┃┛┏━
┳━┗┣┳┣╋┏┫┗╋┣┳┳┛┃┏━┏┏┃┛┗━┗┫┛┏┛━╋━┻┣┫┻┗┻┗━
┻━┏┣┻┓━┃┫┃┣┛╋┏┃┛┫┗┛┛┛┃╋┣┫┻┃┓┗┃┣┗┓━┳┳━┣┃┻
╋┫┳┛━┃━┣┳┏┫━┏┻┛┓┻┛┃╋┻┣╋┻┗┻┓┳╋┻┃┛┗┳┗━┃┻┳┃
┛┏┏┓┻┳┻┏┫┏┗┛╋┛┓┣━┓┣┻┻┛┗┏┓━┃┫┓╋┛┛┛╋┏╋┏┳━┃
┻┛┛┻┏┗┃┓┛┫━┛┫┓┃╋╋┏┃┳┓┫┏┓┫┗━┓┗╋━┓┻┻━┓┃┻┳╋
┓╋┫╋┳┗┛┏┫┓━┗┏┻┏┣━┓┻┛┫┛━┻┛┣┓┛┏┓┻┛┓╋┫╋┳┃┣╋
┃┗┏┫╋┓┳┓┣━┛╋━╋┫┛┃┃┫┓┻┣┣┳┏┏┫┗╋┫┛┃┓┳┣┗┣┗┗┫
┻╋┛┗┗┛━┗┳┗━╋┳┓┓┏┛┳┓┃┳┛━╋━┫┃┛┃┓┗┃┏┳┏
┫┗┗━┻┻╋┃┻┃━┣┓━┣┣┓━┗┫┫┣┗┓┻┳╋╋━┛┏╋┳━┫┏┛┓┓┓
┓╋┏┓┣┗┫┫╋┏┫━━┣┳┳╋┓┏┗┃┣━┫┗┛┳┏┏╋┳┃┏┫┏┳┫┻┛┫
┻┳┗┫┗┗┫┛┛┓╋┫┃┳╋┏┏━┫┏┣┛┣┓╋┃┓┃┻┳┻━┏┛┃┏┻━┗┓
┗┳┻╋┃╋┃╋┛━┓┛┻┫━┃┻┫┳┛┳━┃┏━━━┳┃┣╋┓┓┫┣┛┃┓┓┓
┗╋┗┓┣┳┛┫┳┛┛┗┳┣┳┛╋┳┏╋┓━┻┫┗┳┳┻┗┃┗┓┓╋┗┫┛┓┗┃
━┻┓┳━┣┃┳┓┻╋╋╋┻━┃┛┫┗┃┳┓┏┻┣┣┓━┏┏┛╋┻┻┣┗┓┣┳┳
╋╋━━┏╋━┗╋┓┗┗┏┛┏┣┗┏╋┗━┫┻┳┏┓┫╋┓┻┻╋┣┛┣┳┫┫┣┣
┫┳┫┗╋┓┻━━┓┃┫━┳┳┣┛┻┳━┳┏┫╋┛┳┏┫┛┛┫┃┏┏┣┫┳┣┫┓
┫┛┫┻┗┃┛┳┣┣╋┓┗╋┳┳┓┛┳┛━┛┛┳┓┓━┣┣┓━┗╋╋┗┃╋┃┫┫
┗┛╋┛┻┫┛┃┻╋┳╋┳┻┓┏┗┛━┃┫━┃┓┗┣┻╋╋┻━┗┳┃┓┏┏┃┃╋
┛━┳┏┗┓━╋┃╋┗━┳╋━┓┻╋┏┃┛┏┻┓┏┫┏┃┫╋┛┣┳┏━╋╋╋┓┗
┃┛┃┓┻┳╋╋┓┗┃╋┏┳┃┏┫┓╋┳┛┗┓┃┏━┏┣┗┛┛┗━┓┳━╋┓┳┓
┫━┻┳┛┃┗┓┫┻┳┳┳┻┏┻┓┛┗┗┻┻━┓┃┏┳┳┻┳┏┏┳┏┣━┓━┣┓
┓┗┓┏┣┗━┛┫┫┻┳┻┏┃━┏┳┫┃┗╋┏┗┏┳┓┻┛┗┳┳┃┏━┳┏┓┻┛
┃╋┛╋┗┣┃┗╋┛┏┏┃╋┗┗┓┏┃┗┃╋┗┳┗┏┗┫┫╋┓┏┗┫┃╋╋┫━┗
┗╋┓┛╋╋┛┣┓┳╋┛┓┛┃┛┣┫┣┛┳┛┣╋┳╋╋┃┗┃╋┛┳┃┛┓┗┫┳┳
┗┫┣┓┫┣━┫╋┻┻┻┗┛╋┣┏┓┣┗┣┣┣┣━┛┣┣┗┫┣┳┣┛┫┓┗┣╋┛
━┫━┣╋╋┓┫┃┻┳┏┻┛┃╋┳┳┻┳┗╋┗┃┃┛┃┻┻╋┓┣┳┫┗┛┻┫╋━
┛┏┻┻━┣┻┓┣┫┃┫┳┳┗┛┃┳┏┗┃━┳┳┫┏┫┗┏━┣┣┓┣┳┏┏┳┻┓
━┛┏┫━┻┻┫┛┃┗┏┫┛┏┳┗┛╋━┏┗┃┣╋┳┛┏┏┗┓┓┓┓━┣┫━┛━
┓┻┓━┣┗┛┃┫┣┛┻┏┛┃┫┏┣┗┏┣┣┻┛┏┣━┛┓┓┓╋┃┫┻┣┏┻┃┫
┏┏┃┳┫┗┗┫┛┛╋╋┗━┫┣┃╋╋━┓┃┃┃┛┻┓┳┳━┫╋┏┫┏┻┓┏┗━
┣━┃┏┣┗┗┣┏┛┃┃┛┣╋┳┳┏┫┃┏┳╋┣┫┣┣┻┻┓┻┳┣┣┻┏┗╋┻┻
┃┻━┻┗┓━┫┻╋┏┛━┓┻┳┏┃╋┓┏┏┣┳┳┏┏┛┏┃┓┳┛┓┻
┣┳┗┏┓┫┃┣┃┣┫╋╋━╋┏┗┣┫┏┫╋━╋┣┫┏┗┃┃┻┻━╋┻┳┫┫━┣
┃┣┗┏┫╋┣╋┗┃┣┳┗━┃┫┳┏┫┣╋╋┛┃┓┻┗┏┳┫┳╋┣┣┗╋┓┳┳┳
┃┗┗┓━┓┻┗━━┏┃╋┓┏┳┛┻┏┣┏┣┛┏╋┳┏╋┳┓┳┻┃╋╋┻┳┻┓┗
┏┣┃┃┛┏┓┓━┣┏┛┓┛┛━╋┻┳┛┳┻┏╋┳┗┏┓┃┓┻┓┃┣━┻┗┛┫╋
╋┻┗┛┫┛━┳┗┛┣┫┻┫┃━┛╋┳┛━┻┫┓╋╋┣━┏┃┻┓┏┣┃┻━━┗┗
━┣┻━┗┃╋┛┫┏┗┻╋┳┓┳━┛┏╋┛┣┻╋┏╋┏┗┗┫┃┫━━┏┳┻╋┗┃
━┳┓┏╋┏╋┫┃┏┫┃┛┛┫┛┳┓━┏┏┗┛┣┛┗┫┓┫┳┛┃┛┳┓┃━╋╋┣
┏┳┳┗┣┫┃┃┗╋┣┗━┫┳╋┏┫┏┏━┗┣┛┛┳┃┫━┣┫━┗┃╋┗━┻━┣
┻┣┏┓┫╋┛╋╋┻┻╋╋┃┻┳╋┓━┫┗╋┻┃┳┓━╋┫┃╋┻┓╋━┻┫╋╋┓
┏┻┓┣╋━╋┳┃┗┻━┳┃┫┣┗┫╋╋┏╋┏┃┣╋┗┻┃┓╋┫━┏╋┛╋┗┻━
┗┏┳┻┫┏╋┏┃┣┏┏╋┓┃┗┫┣┳┓━┓┻┃┳┛┣┓┻┃┛┃┣┣┣┏┳┣┻┣
┻┳╋┫┃┫┏╋┏┃┏┫┏┻┏┫┳╋┣┛┓┛┣┣┛┻┳┏╋┣┏┏┗┓┫┻┫┣╋┛
┣━┃┃┏┗┳┛┻┫┳┗┣┛┛┣┓┣━┛┏━┳┗╋╋┫┗┳┫┫┗┳┳┃┳┛┛┻┏
┓┳┗┗┻━┫┗┻┓╋┻┗┗┳┻┛╋┫┻┓┫┏━┳┻┛━┻┛┛┣┛┻┫┫┃┗┻┓
┫┫┛╋━┏━┛┗┃┫┣┃┻┻┣┏┓┳┗┣┃╋┣┫┣┃┓┏┻┣┃┏━╋┗┗╋┓┗
┻┏┣┳┏╋┏┳┻┏┃┛┃┳┏┣┛┓┛┏┛━┃╋┣━┗┫┣┏┛╋┫┓┗┣┛┳╋┣
┫┣┣┫┃╋╋┓┣┗┓┏┏┏┳┗┣━┳┓┗┏━┻┗┛┓┃┛━┳┫┏┫┓╋┫┛━┻
┳╋┻┛┣┗┏┫━┗┛┏┗┻╋┃┳━┓┫┫━┃┛┫┏┏┳━┃┃┻┳┗┗┏┛┗┃┏
┓┻┛╋┛┛╋┛┓┗┛╋┳┃╋┣┓┳┣━┫━┏┓┛┏┣┗┓┳┗┣┻╋┻┓━┃╋┗
┗┗╋┫┃┣╋┛━┻┛┳┣┗┃┣┛┓┣┣┫╋┳┏┗┣┓┣┻┻┻╋┻┳╋┻━━┫┳
┓┣━┛┻┳┳┛┏━┻━┻━╋┣┓┳━┛━┻┗┃━┃┫╋┫┏┛┛┻┃┗┳┫┓┻┃
┫┃╋━┳┃┣━┣┣┫┫┫┛╋┳┏┻┛┗╋━┣┏┫┳┃┓┃┻┳┃┏━┏┃┻┓┻┳
┃┗┳┓┫┏━┳┣┃┛━┣┛┃┻┏┣┏┛┻┛━┳┃┳┛┃┃┏┓┣┳━┣┫┫┣╋┛
┻┓┻┳┳┫╋┻┻┛━┣┛┳┃┻┏━┻┛┳━┓╋┗┳┻┣━┫┣━╋━┏
┃┻┏━┳┗━╋┫╋━┫┻┣┏┛┣┣┳┏┗━┓┛┏┻┓━┣━╋┳━┫┗┓┣┏┃┓
┛┳┳┓┣┛┗┛┻┻┻┗┃┏╋┗━━┫┣╋┗╋┻╋┗━┫┃┗╋┗┓┓┃┳╋┛┛┫
┫━┫┫┳╋┣━┓┗━┃╋┃━━┗┏╋┗┏╋┗━┳┣┫┃┫┓┛╋┃┳┓┣┣┣┗┣
━┳┻╋┓╋┛┳┻┫╋┛┃┗┃┏┃┻┫┻┣┗┛╋┗╋━┓┣┳┏━┳┻┣┏┫┏┛┓
┗┳┛┳┫┣┛┫┳┓┳━┏┓┏┏┛┻┃┫━┏┏┻┳━┏┏┻┣┣┛┗┗┓┓━┣━╋
┳━┻┻━┛━┫┃┏┣┗┓┓┓┏┛┓┛┏╋╋┛┗━┏┗┳┻┓┫┗┃┣┓┳┗╋╋┏
┏┳┻┃┫┗┛┣┏┃┗┛┗┛┻┓━━┓┫┻╋┣╋┃┳┫┻┻━┓┳┣┛━┛┛┓┛┃
┏╋┗┏┫┓┻┏┣┗┣┫┣┻┣╋┓┗┛┣┗┛┻┫┣┳┃╋┛━┳┗┣╋╋╋┻┗┣┃
┏┓┏━┫┣━━┻┏┏┓┛┻┃┣━┛┗┳┫┫┗┫┏┏┃━━┻┃┗━┣┛┻┫┃┗━
━┳┫┗┣┛┃┫┏┏┛┓┓┃┓┳┏┗┃┻━┫┃┃┓┗┃┛┫┫┗┣╋┣┗┗┏┳┳┫
┣┳┣┣╋━━┛┏┓┛┻━┳━┳╋╋┃┃┓╋┫┗┣┓┃┻┻┏━━┃━┣┗┏┣┏┫
━━┓┣┣┗┣┃━┣┣┓┓┛┃┛┻┃┛━┗━┗┃┛┏┗┫┻┏━┃┏┳┳┗┣┓┫╋
┏┻┗┓┻┓┻┓┫━┗┗┳┓┳┳━┏━┛┛┣┣┏┛┏┃┃┣┗┳┓┣┻┗┫━┻━┫
┻┻┓┻━┫╋┃┓┗┳┓┃┫┏┓╋┓┻━━┫┛┳┛┳┫╋┳┻━━┻━┛┳╋┃┛┓
┻┗┗┗┣╋┏┗┓┛┫┻┗━┓┛┳┃┓┓┣━┛┣┏━╋┳╋┛┫┣┫┗┓━┫┳┓━
┗┳┛┓┏┳━━┗┫┳┗┓┳╋┫┣┻┻┛┏┃┏━┓┏┗┫╋┫┓┻━┓╋╋┗━┏┫
┗┫━━┳┏┓┃┃┣┣┗╋┻╋╋┗┣━╋┃┛┃┣┣╋┏┗┛━┳┛┫┗┛┣╋┛┣━
┓┫┗┻┓┣┗┗┗╋┫┣┓╋┳┃┣┏┫┫┃┫┛┃┻┣┓┗┳┛━┏┃╋┃┃┏┗┛━
╋┫╋┫┛╋┛╋┛┗┳┛┗┗┣┫┛╋┫┳┃┓┻━┫┓┏━┳┃┛┫╋╋┫┫━┣┣┓
┓╋┻┏┛╋┗┳┻━┻┫┗┫┗┏┃━┻┗┛┓┏┓╋┗┳┳┻╋┻┳┣┗┫┃┳━┣┳
┻┻━┓━┫┳┏┏┫┫┏┓━┃┳┻╋┏┫┳┗┫┃┃┻┗╋╋╋┗┏┛┫┛┏┣┛┃┻
┫┏┗┏┫┳┏┣┻┻┓┛┫┏┛┣┏┛╋┗┫┏━┏╋┓┫┏┏━┫┳┗┳━┓┣╋┻┏
┳┏┳┳┣━┣╋┗┗┛┫┫┣━┃┗┏┫━┫┗┫┣╋┛┓┗━┳┗┏┛┃┗╋┛┓┣┃
━┏╋┫┏┃┳┻┓┫┛┣╋┫┏━┻┏┳┣┗━┻╋┣┓┫┳┗┫┳┓┓┛┣
┓┗┃┃╋━┃┗┫┛━┫┃┛╋┏┫┏┗┫┏┃┛┏┃┻┏┛┓┃┗┗┗┳┏╋┣┫┛┣
┓┳╋┻┓┃┃┫━┗╋┏┏┏┣┃┫┳╋┛┗┻┃┫┛┃┛┗┃┃━┳┓┓┛┃┫━┻┗
┓┏┓┓┻┳━┓━┳┗┗┣┏┓┏┃┳┫┣┻╋┳┗┳┳┓┣┃┗┛┳┻┗╋┓┗┣┳┛
┛┻┗┗┃┏━┏┳┏┫┃┓┗┳┣┛╋┓┏┗┛┗╋┳┃┛┳━┗┃┳┛┻━┳╋┗━┫
┓┫┃━┫┳┻╋┗┗╋┃┗┻┫┣╋┻┣┃╋┛┻━┗┓┗┏┛┫╋┗━╋┻┣┻┗┓┛
╋┏┓┻┗┗┳┫╋┣┫┓┏┗━╋┓┫┛┣┳┗┻╋┃┛┛━┫┗┗┏╋┏┗┫━┛┛━
┫┳┏┃┏┣┫┻┛┫┳┛┃┛━┻╋┫┏╋┛┳┻┗┗┗┃┗┣╋┻┻┳┫┫┳┃┻┫┛
┗┣┣┓┻┗┏┃┣┗┃╋╋┛┣┻┻┳━╋┻╋╋┃━┓┛┓┗┻┳┏┃┗┛┏┛┛┃╋
┛┻┗┻┓┛┳┻┃┗┏━┃┫━┗━┗┛┏┛┣┫┗━┳━┏╋━┏┛┳┃┗┣┫┫┫┓
┣┫┃╋┛┻┗┏┃┳┓╋┛┓┏━━┏┛┛╋┻┣╋┻┣━┓┓┏┗━┛┻┗┻━┛┛┛
┳╋━┛┳┻╋┛┳┃┫┓┫┛┏━┏┓╋┓┏┳┃┏╋┏━┓┻┫┫┣━┏┳┏╋┗┳┳
╋┓┫┛━━━┣┓┏┣╋┣┗┫╋┓┏┃┻┗╋━╋┣┳┳┣┗┳╋┫┣┗┓┓┻┏┗┃
┗┏┣┻┻┣┓┻━┃┓┏┫━┻┣╋╋┫┗╋┗┻╋┗┓┗┻┏╋┻┻┏┏┣┻━╋┓┏
┗┃┏┛┓┻┓━┛╋┫┛┣┓┗┣┛┣┳━┏┣┓┻┃┻┻┳┳┛┓╋╋┏━┓┏┗┗┛
┫┏━┳┛━┫┏┛┳┣━┫╋┫┳┣┳┫┣┫┫┗┳┻┓━┛╋┓━┫┓┗┃━┗┳┏┗
┓━┏┃┃┏┻┛┛┓╋┣┃┣┫┳┳┛┻┫┳┓┫┣┫━┻┓╋━┏┛┃━┻┫┓╋━╋
╋┃┛┏┳┣╋┻╋┓┛┏┃┫┫━┻┛┓┓━━━┫╋┻━┗┫┏┣╋╋┗┛┻┓┃┫┫
┏┣┻┏┛┛┓━━┻┻┓┫┏┗┻┳┳┳┏┏┛┣┣┏┳┛┓━┫┓┫╋┻┫┫┃┓┏┃
━┗┏┛┳┓┛┫┗┗┳┫┓┓┣┳┏┫┏┛┣┣┻┣┫┳┫┫┫╋┏┗┳┗┏━┣┣┏┓
┛┓┣┏━┃┛┳┻┻╋━┛━┏┻┏┛╋┗╋┓┻┻┳┻┏┻┃┫┏┻┣━━╋╋┣┛┫
┫╋╋┛┏┻┃┫┃┛┣┃╋┫┓┻┳┗┳┣┛┫┣┓┏┓╋┃━┣┣┻┻┫╋┻┏┛━┏
╋┻┓┏┫╋┳┣┳┏┓┃┻┏┃┗┗┻┳┛╋┫╋┓┻┏┳┻┗┛┏┣┣┻╋┛┣┃┳┫
┛┳┏┛┻╋┛┣┣┏┣┣┻┫┃┓┳╋┣╋┏┻┳┃┳┗┫┛┛┫╋╋┫┳┻┳┻┃┻┫
┫━┗┓┛╋┫┳┏┗━╋┗┏┏┫╋┳┃┃┣┻╋┏┳┳┫┛┃┣┫┣┓┗┣
┻┫╋━┫┓┗┫┻┳┛┛┻┓┏┳┻┏┳┳┛╋┃┻┻┛┓━┛┣━┃┏┳┻╋┳━┃╋
┳┫┫┳┗┗╋┗┳┳┃┏┻┫┓┓╋┻┻┗┃╋┻┫┫┛━┗┓┓┻┻┣┏┻━┣┗┗┻
╋━┛┏┣╋┣┳┛┓┃┣┛┳╋┛╋┳┣━╋┃┻━┏┏╋┳┣━┛┓┛┻┻┏┣┣━┳
┃┃┓┫┗┏┗┛┗╋┣┏┳┣┏┗┻┓┗━┣┏┃┫┫┏┫┗╋┫┫┛┛┃┓━┛┃┏╋
┏╋┫━┓┫━┛┛┗┛┫┏╋┃┏┫┳┓━━┣┫━┛┳┃┏┳┫┃┃╋┏┓┗┃┳┃┃
┳┗╋┃┃┃┗┏┗┗┛┫┓━╋┏┣┳┓┃┣┳┻┫╋┛┳┛┃┗┗┗┳┗╋┏┏┫┳┓
┃┓┏┛┏┗━╋┣┣┻┏━┛━┓┓┏┫┏┃┛┳┗┣┏┗┫┓┃┗┣━┏┛┃┫╋┳┏
┏┓╋┣┗┗┓┏┣┗╋┏┛┳┗┗┫┫┃┛┳━┏┏┫┃┻┓┫┳┣┳┓┛┗┓┓┣━┣
┛┻┻┗━┛┓╋┫┃┫┣┣┫┗┳╋┓┃╋┓╋┓┻╋┻┣┏┓┏┣┛┓┃┳╋┣╋┻┻
┃┛┻┗┗┛┛╋┛┛━┳┣━┃┻┛┛┫┻╋┃┓┓┛┃╋┏┛┣┏┓┳┗┃┃┻┏┛━
━╋┻━┏┏┛━━┻━┣┣╋┓┻┣┻┗┫┗┳┻┳┛┫┳┃┫┓┓┏━┳━┛┛╋┛┫
┛┃┫┗┻┗┳┃┃┻┻┳┗┗╋┫┗┃┃┃┫╋┣┓┣━┻┻┃┛┏┃┃┃┳┗┛┗┓┛
┛┗┳━┣┛┗┗┃╋┗┛┓┓┣┏┓╋┳┏┃┃┻━┏┳━┛┓┳┓┓┻┏┃┣┻━┗┏
┫┏┃╋┓╋┻━┳┻┛┏┗┣┛━┗━┓┣┛┻┏┳┏┗┫┻┻┣┻┛╋┗┻┫┓╋┛┛
┗┫┏┓┓┃┗┻┏┻┳┓┏╋╋┳┓╋┳┏┻┳┛╋┗┳┫┛┫┫┣━┣┓┻┳┃┓┃┓
┫┛┓┫┫┻━┳┃┻━┫┳┫┻┻┓┓┣┛┣┻┛━┃┓┛┓┃┳┫┻┣┣┏┗┻┛╋┛
┻┃┫┛━┛┻┫┛┗┓┻┓┗┫┳┏┣┓╋┏┫┃┻┏┫┣┛╋┗┏┫┳┃━┫━┏┻┃
━╋┛┻┓┓┣┣┓┃┗┓━┃┣┏┣┳╋┳┏┓━┏┃┣┗┓┣┫┓╋┗┳┗┏┛┫┳┫
╋┣┓┳┳┛┣━┗┻┓┣┏┳┫┃┻━╋┓┏┫┳┗┛┗━┓┃┏┳┓┻┏┓━━┓┛┫
┏┏┓╋┗┣┛┛┗┗━┻┃┳╋┛┓┛┗┳╋┛┏┫┫┳┻┗┳┗┏┻┻┃┣┳┃┓┃┃
┃┏┗┣┏┗┗┏┏┓━┓┗┻┻┫┫┏┏┳┫┳┃┗╋┫┛┃┫┫┻┳┳┛┣┏╋┳┏┓
━┗━┃┗┃┻┗╋┳┗━┃┳┏┫╋┗┗┳┫┏┛┫┗┣┫━┗┏┏┻╋┣┛┻╋┻┣┃
┳┏╋┫┏━┏┏┳┗┻┛┏┳┣┓╋┳┓┃┳┳┏┣┏━┛╋╋┻┓┓┛┫┓━┓┻┃┣
━┓━┃┫┗━┗┣┗┗┣╋┃┃┓┓┳┣┣┻┳┃╋┻┳┳┗━┫┳━╋┃┫
┗┻┫┛━┃╋┏━┗┏┣┛┻╋┃╋╋┏━┃┳╋┫╋╋┫┓┫┫┗┗┻┓┻┃┗┛╋┫
╋━╋┃┓┳┳┣┳╋━━┓┫┻┓┣┃┳┫┣┳┳┫┣┻╋┣━┛┗┳┣━┏┏┫┣┛┳
┗┓┃╋┓┛┛┻┳┛┛┛┛┛┓┳┗┻┗━━┛┛┏━┣╋┛┫┫━┻┣┓┓┗╋┫┃┃
┃┏━┣┏┛┫┻┛┏┳┫┃┣┻┳┃┗┃┻┫┗┏┳┓┳┓┓┳┏━┓┣┗┗┣┳┣┻┃
┻┣╋┻┓┣┫━┛┃┻┻┓┃┻┓┗┻┏━╋┓┳┻┫┃┻┣┗╋┳┫┃┓┫┓┣╋┓┣
┓┣━┗┓┏┣┓╋╋┫┃┳┻┃╋┳┗┃┣┫┣┓┗┛┃┗━┳┣┗╋━┗┻┫━┛┣┗
╋┳╋╋┻┣━┻┣┣┗┣┳┫╋┛┗┻┳┻┃┓┳┏┗┛┛┳┫┳┛┓━┣┻┫━┫┗┛
┓┃╋┗┻━┣┃┏┳┫┣┃┏┣━┗┏┫━┛━┏┓┃┳┗┫┻┓┓┫┛┣┳┃┓╋┳┣
┫┛┓┫╋┫╋┃┗┳┃┗┻┣┫┻━┳┻━┓┫┗┳┓┻┻━┃┏┏╋┣┳╋━┏┏┗╋
┫━┳┻┗┫┏┓┛╋━┣┣┣━━┏┳┫━┳┻┣┏┳┳┃┻┻┏┻┏┗┗┳┗╋╋┗┫
┳┣┃┓┏┛━┓┃┓┳┗┻┫╋┓┳┓┳┛╋┗┃╋┗┣┛━╋╋┫┗━┓┛━┃━┓┓
┫┻┫┻┗┛┫╋┓━━┃━╋┫┫┛┳┃┫┫┗┻┏┗┛┻┗┓┗┏┓┳╋┛┗╋╋┏━
┻┏┃┏┫┣┻┣┣┫┏╋┫┗┏┏┣╋┻┏━┻┳━┃┫┻┣┻┃┻╋┛┗┗┣┏┳┏┫
┓┓╋┻┳┃┳╋━┗┗╋┏┛━┓┓┛┣┏╋┗╋┗━┗╋┓┳┗┫━┣┻┳┗┗┣┣┛
┃┣┃╋┣┣┏┫━┛━┗┗╋━┫┓┏┓┓┫┳┛┣┃┃━┻┛┛┃┃╋━┃┣┛━┫┓
━┃┗┓┫┗┛┗┫┳┓┛┏┫┏╋┗┻┏┻┃┏┗┫┓┗┳┃┏┗┣━┳┓┗┣┗┓┻┗
┣┏╋┃┏┳┃┏┃┏┻┏┛┣╋┗┻┓┏┫┻┫┏┳┃┫┣━┫┫┣┓╋━╋┓┓┓┏┣
╋┏┗┻┛┣┻━━┛┃┗┏━┫┛┗┣┓┓┳┏┛┫┗┫┓┓━╋┗╋━┓┗┏┛┏┗┓
┃┛┻┓┫┣┫┳┣┫━━╋┛┫╋━━╋┳┗┻┏┗┻┫┳┻┃┣┏┫┃┣┻┃┃┣┓┓
┻┫┣┳┏┃┗┣┻┫┻┣┻┛┏┫┃┗┛┏┳┏┛┏┳┻┣┫┃┫┃┳┳┫┗┣┳┏╋┳
━┻━┛┫┏━┻┻━┗┣┃┣┳╋┗┫┣┫━┳┛┗┓┫┛━┳┻┃┳┳┣┗┏╋┃┣━
┃┣┣┓━┓┃┣┻┗┗┫┓┏┫┻┗┓╋┏┻┛┗┓┛━┓━┳━┓┓┻╋┓┗┓┓┗┃
┻┃┫┛┣┛┗┏╋┛╋┓┓━━╋┻━┳╋┃━┏┫┗┳┛┏┻┗┏╋┛╋━┻━┛┛┣
┓╋━┓┃┣┏┏┃┻┗┣━┓┫┃┛┻┳┓┏┃╋━┃┛━┳╋┗┳┓┣┛┃
┗╋┏┏┓╋┳┗┓┓┏┃╋┗╋┃┓┻┓┫┻┫┣┛┳┫╋┗┃┳┣┻┃┳┳┏┻┃┓┳
┓━┣╋┣┣╋┃┳┗┣╋┏┓╋━┏┻┃━┗┳╋┗┗┻┻┛┫┫┗┏┗┫┫┃┣┛┗┻
┳┣┗┃┛┗╋┳┏┛┏┻┛┫┻┛┛┏┳┻┻┻┃━┳━┳┏┏┛┳┻┻┳┻┫┏━┛┫
┗┻┫┣┗┻┃╋┓╋╋┛╋╋┏━┻┫┻┫┫┓╋╋┛┣┛━┳┳┳╋┛┗┗┓┣┃┻┃
━┣┓┣╋┫┃┗┳┃┻┣┓┳┏╋┻┗┣┫┣┻┃━╋┫┗┻┛┗┳┻━╋┃┓┳╋┣┻
┛┻┻┛┏┳┣┫┣┏┫┓┻┏┣┻┗┛┃┫┫┫┃┃┏┣┣┣┃┫┓┗┫━┫┣┻┻┓┳
┃┳╋┫┛━┏┳┃╋┻┃┗┳┏┏┏┏┣┫┏┳┳┃╋┃┓━┣┏┃━╋┛╋━┏┫┃┣
┏┻┻┳┛╋┓┣╋╋┻┻╋┻┃┣┫┃┃┓┳╋┻┓┫┏┛┛┛┗┃━╋┛━╋┗┃╋┫
━┛╋┳┗┣┓┻┗┓┣┫┳━┫━┫┗┳╋┻┓━┣┻╋┃┃┣┳╋┗┗┣┃┣┳┻┛━
━┓┳┛┻┗┓┃╋╋┻┛┻┛━╋━┣┳┫┫╋┛┳╋╋┛┣┫┣┳┗┫┓┓┫┻━┓┗
┳┗┃┃┓┣┣╋┏┣┫┗┻┏┻┏┣┃┫┗┻┻┳┣┗┫┃━━┗┳┓┻┻━┏┛┳┗┳
┛┣┳┏━┳┻┗┃┗┣┳━┏┓╋┫┫┳┃┃┗╋┫╋┻┏┓┛┗┣┓┛┫┃┫┏┛┛┫
┳┣┗━┗┗┫┛┣┣┃┳┗┗┣┓┻┫┻┻┛┣┛┏┗┫┳┣┣┗┳┛━┛┳┛┗┓┗┫
┓┻┗┻┻━┗┣┏┓┃┫┳┳┛┫┛┛╋┣┓┫┛┓┗┗╋╋┓┃┃┃━┻┗┣┫┛┻┏
╋┳┻┳┗━┗┳┓┃╋┗┓━┏┃┻┗┏┫┃┛┻┫┛┃┻┓╋╋━┏┣┛┳━┃┃┫┻
┏┣┣┫━━┓╋┛┫╋┗┛┛┫━┛┳┫┏┃┫━┗┛┓┃┳┻┏┫┃┗┃┫┓┗┛━┫
━╋┗┛┓┓┣┗┳┫┣┏┻━┣┓╋╋┏┓┏┗━┣┻┃━┻━┳╋╋┃┃┻┗┏┛┃┻
┗┃╋┻┃┳┃┃┛┻━┏┛━┫┳┻┫┗┫┻┓┃┻┫┣━┛┳┣┗┻┛┃┫┃┣┗┃┓
┛┛┛┓╋┻━┳┛┏┛┻┓┣┫┏┃┛┣┓┃┻━┳┳┓┗━━┗┣┳┏━┫┏┏┫┗┏
━┛┣╋┳┫┏┳┗┫━┏┻┃┣┛━┣┏┻┛┃┣╋┣┳┗┃┫┳━┃┳┣┫┓┛━┗┃
┏┓┣┳┗━╋┓┻┛┏┫┗┏┗┃┻┻┫━━┏┣┏╋┏┏┫┫┗┗┫┛┏┏┻┗┓┣╋
┻┣┏┳┏┃┃┛┻┏┛┣┳┃┫┗╋┛┏━┓━┣┫┳┻┳┻┗┣╋╋┛┓┫┻┣┛┓━
┫━━┫┃┫┃┓┏┗┻┛┛┣┛┛━┃┣━━┏┫┃┛┏┓┗┣┓┛┗┫┻┏┳┃┳┳╋
╋┛┻┳┳┻┻┏┓┛┓┳┻┣┏┓┏┓╋┓┃┃━┛╋┫┏┫┏┃┣╋┻┓┳
┗┗┣┏━┗┛╋┳┛┃┳┫┫┃┫┳┓╋┻┗┗━╋┏┃┛┗╋━┻┫┃┗┛┫┳┛┏┛
┗┗╋┻┣┳┛┛┳┃┫┃┫┫┳┏┻┗┳┃╋┏┃┏┛┏┫┗╋┓┓┓┓┫━┳┓┫┛┓
━┫┳┃┏┻┳┳┓┃╋┗┫┫┗╋╋┏━┏┓┻┳┓━┃┳┏┛┳┫╋┃┛┛┣┃┏┻┣
┣┫┏┃┣┗┻┣┻┓┣┓┻┗┳┗┃┏┗┏┫┛┣┏━━┻┛┻━┏┏┳┃┓┣┫┣┗┳
━━┳┛━╋╋╋┳┫┗┓━┣┓┃┛━┗┻╋┫┃┛┻┃━┻┫━╋┛━┏┛┓┳┳┣┗
┗┻┓┳┗┓┻┃┗┛┃┗┏┳┗┻┛┳━━┃┏┗┻╋┗┳┓┛┣┛┳┃┃┣┣┏┓┗┫
┛┳┃┃┓┓┗┃━┗╋┳┳╋┗┫┳┣┣┳┏━━━┣┳╋┣┣┳┫┓┫┻┻┳┗╋╋┛
┓┣┓┣┛┻┻┳┳┗╋┏┃╋┃┗┫┓┫┻┃┏╋┣┻┗┳┳┫┓┫┻┃╋┛┻┛┫┻┃
━┻┗╋┣╋┓┏╋━┛┓┗┃┛┛┳┫┫┳┣┣┗┏┛┗┣┳┫┓┓┏┣┣┫┃┫╋┳┫
┓┻┃┣┗┏┃┓┫┃┏┣┓┳╋━┗┏━┳━┗┃┫┻┳┣┓┛┣╋┫┣┫━┛━┫┛┣
┣━━┳┣┻┗┻┛┏┻╋┳┻╋┣┻╋┃┓━╋┃┛┃┻┓┫┛┳╋┗╋╋┏┓┓╋┫┫
━┣┏┗┗┗┣┃┛┛━┓┫┣┗┫━┏┻╋┻┏┻┫┛┃┗┛┗┓╋┫┣┛┻┫┓┃┗┳
┻━┛┳┗┳╋┳╋╋┣┫┳┗┳━┓┓┳╋━╋┛┗┏┫┫┳┃╋┛┓┓┫┗┃┛╋┳┻
┛┏┏┻┳┳┓╋┗╋┛┏┓┓┃┣┣╋┣━┃┣┓╋┣┻┛┳╋┗┏┳┏┏┣┣┗╋┃┣
┣┣┃╋┻┓┗┓╋━━┓┳┓┻━╋┏━┛┗┏┳┏┃┃┏┏┃┫┻╋┳┻┛┻━┛┃┫
┗┓┳╋┓┻━━┗━┗╋┫┏┛┳┗┓┣┣┣┃┳┻┫┛┣┏┫┫┃┫┳━┻╋┣┣┃┏
╋┛┛┃┣┗┓┣┛┻┃┣┃┣┃╋┛┻╋┛┻┻┃╋━┗╋┛┛┏┻┗┳┗┣━┻┏┳┣
┓┏┃┳┃┏┏┗┳╋┣┓┓╋━┫┛━┛┳┳┏┗┣┣┣┳┃┫┓╋╋┳┫╋┓┃┫┏┳
┛┓┣┫┗┛┏┛┛━┏┣┗┗┣━┗╋┃┻┳┏┛┻┛┳┣┛┻┏━┛┏┻━┏┣┳┛╋
┓┻┳━┏┛━┃┳┳┛┓┻┻┓┃━┣┃━━┛┫┓┃┏┳┏┏┏┫━┏┻┗┛┏┻┛╋
━┓┻┣━┳┳┛╋┫┗┳┻┗╋━━┏┛┗━┛┻┓┣┗┫┃━┛┏┛┓╋┫┛┻┣┳┃
━┫┣╋┛┓┫┳┛┫╋┓┻╋┳━┳┛┓━┗┃╋┏┳┃┏┓┓┏━┗┻━┃┻╋╋┛┓
┓┻┻━┳┃┣┓┗╋┫┛┗┛━┳┏┃┓┗┗┳┻┳┳┃┫┳━┛┻┻┣┃┳┛┳┻┓┃
┣┳┳┗━┗┗━┣┗┃┏┣┛┣┏┛┳┃┻┓╋┏┫┳┫┫┛━┓┃━━┏┫
━┛╋┻┛┻┗┛┏┻┣┃┻┣┃┳┛┣┛┃┣┣┣┗┓┛┣┳┣┻┃┓╋╋┫┻┛━┻┻
┓╋┻┫┻┛┃┫┏┳┓┳┛┃┫┏┣┏┻┫━┣┃┳┗┃┻┳┳┳╋┛┳┣┛┏┛┫┛┳
┻┻┗┏┃┳┃┻┃┓┓━┓┛┻┃┏┫┏┃┗┃┛┛┻┣━┣┓┃┳┣┫┏┗┳┣┛┻┣
━┣┓┃┓┃╋┫╋┗┫┃━┃┳┗┗┻┻┛┛┫┗┳┃┓┓┏┏┻┃┓┳┃┫┛┗┏┏┫
┳┗┳━┏┓┗┃┫┳┳┳━┛┫╋━┳┛┣┓┗╋━┫┏┛┛┓╋┛╋┫┻┳╋┫┻┗┗
┻┓┫┣┗┣┏┏━━┻┳╋┓┗┓┏┏┏┃╋┃┏┏━┫┏╋╋┳┛┻┛┓━━┻┗┳┛
┻┏┓┃━━╋╋┏┳┻┃┏┃┣┛┏╋━┫┏┃┫┓┓┃╋━╋┻┻┃┳┓╋┫┃━┣┛
┛┏┓┏┻┏┛┃┣┫┳┛┗┣┛╋┳┳┃┃┓┏┻┏┫┗┏┻┳┏┳┓┣┻┛┣┛━┛━
┫┃━┛┣┳┃┣╋┻┓┛┓┳┛╋┫┏┣╋╋┓┗━┳┣┏━┃┃┳┗┓╋┛┳┃━┫┓
┻┫┏┃┃┻┗━┣┻┗┛┻┳┓┫┃┗┣┛━┣━━┛┏╋┗┗┳━┣┗┳┛━┫┛━┣
┗┃┛┗┃┃┗┫┣╋┳┛╋┃┗╋┓┛┃┣┻┗┻┓╋╋━┛┫┓┃━┻┻━┏┛┛┛┏
╋┛┓┫┗┏┃┛┫┳╋╋━╋┏┻╋┏┗┫┻┏┳┗┛━┳┻┻┳┗━┛┣┫┫┃┻┻┣
┗┳╋┏┫┃┻┻┏┃╋┃┏┳╋━┛┻┃┃┫━┏┃┗┏━┏╋┻╋┛┻┏┛┏┳┳╋┣
╋┳╋┻╋┳┫┣┻┛┻┃┻╋╋┛╋┏┓┃┻┗┓┻┏━┻┛╋┏┏┓┣┫┫┫┫╋┛━
┳┛┫┗╋┳┓┣┻┻┳━┫┻┏┫┓┃┗┓┣┳╋┏┫┣━━┗┻━┏┗┏┏━┛┏┻┓
┛┓┣┫━┳┻┻┃┻╋┏┣┫━┗┛┣┻┓┛┓┻┻┳┫┏┃┗━╋┃┛╋┻┫━┏┓┻
━┛┣┳┛━┳┃┻┏┃┣┫┃╋┗┗┻┓┣┃┛┗┛┣┛━┳╋┣┫┏┳┓━┣┗┛┻┻
┗┃━┛┗┳┳┳┫┳┗┗┏┃┻┣┏┛┓┳┛┛┳┗┫┏┫┓┃┣┫┫┓┏┛┛┓┫┏┫
┗┓┓┛┏┻┫╋┳┻━┓┏╋┓╋┣╋┗┣┃━┣┓┓┓┣╋┻┏━┃╋┓╋┏┳┳━┣
┫┻┗┛┫┏┫╋┗┛┗┣┛┣┣┓╋┣┛┳┛┏┛━┳━┻┗┗┛┓┳┛┗┓┛┏┻┳┣
┏┻┻╋┓┃╋┃┫┛┓┣━┫┣┗┣┛┛┻┫┣┏┃━┏┗━┣┃┓━┫┛┻┣┓┫╋┛
┳┃┏┏┣┗┃┣┫━━┣┃┛┫┻━┗╋┗┫━━┓┛┣┗┻┓┣┻┏━┓┳┛┫┣┛┓
┣┃┏┃━┳┳┳┗━┫┓┃┃┛┏┳━┓┳┓┓┃┃┏┻┗┓━┃┻┗┻┳┣┳┫┫┫┓
┛┳┳┗━┳┫┣┓┓┏┏━┃╋━┃┗┓┫┳┣━╋┗┃┛┗┛╋┻┓┏┛━
┛┳┣┻┃┳┗┻╋┫╋┻┃┳┗┃┳┗┓┗┏┫╋┣┛┫┻━┃┣┓┳┫┻┛╋┛╋┣┏
━┫┗┏┛┛┻┣┫┛━┳╋┃┫┓┳┓━┃┛┣┳╋┻┓┛┻┃┻┫━┻╋━┗┣┫┃┻
┫╋┛┏┣┣┛┣┻┳┗┃┏┗┃┫┏┗┗━┗┛┛┓┃┓┓┏┣┳┫┗╋┣┳┻┣━┳┫
━┫━┃━┫━┗╋┳━┃━┻━┻┏┏┃┫┃┛┛┳┃┏┣┃┃╋┫┫┳┫━╋┫┏┛━
┓┫┛┻╋┳┛┫┫━┣┻┳┛━┃┛╋┻┫┗━━┃┗┏┳┻┳━╋┻┏┳┛╋┏┳┓┫
┳━┣━┫┓┣┃┏┓┛┛┫┏┳┻┻┫┛╋┣┣┻┃╋╋┣┃┃╋┳┏┣┻┫╋┻┓┃┛
┣╋┓┻╋┳┗┛┛┣┻┏┛┣┛┓╋┻╋━┗┻┫┻┃┛┃┃┏┳┃┓┫╋┻╋┻╋┃╋
━┻╋┻┻┻╋┛┗┳┗┣┏┃┫━┫┃┫┓┃╋╋┳┣┗┛┛┗┫┛╋┗┛┓┃┣┫╋━
┫┓┣┣━┣┏┣┃┃━┏┣━┓┻━┓┣┃┗┏┛┣┛┻┛┓┓┫┏┛┫┛┛╋┫┛┫╋
┃┗┃┗┫━┻┫┻━┻╋┗┫┛┗┏┣┏┗┛┣┣┃┫┗┳┛┻┏┃╋┗━┻┃┣┗┳┫
┻━┗┫╋╋┣╋┗┻┓━┏┗━┛┛┻╋━┻┳┓┏╋┗┻┳┫━┫╋┗┛━┗┗┳┣┳
┓┣━┓┏┳┫╋┳┗┏┳┃┻┓┣┫╋━┃┏┳┗┳┗┃┃┏┓┃━┫┓┣┛┳┛┻┃━
┃┏┓┓━┏┛┣┫┫┛┓┗┫┃━━━┫┻┫┻┻┃┏┛━┓━┻┳┗┣┫┣━┳┏━┓
╋┻┓┃┃┫┓┣┳┛┫┛╋┣┻━┗┛┃┻━━┻┣┛┛┏┻┓┫┳┓╋┻┫┗┳┳┳┛
┗┫┓╋╋┓┏┛┻┗┳┳┛┫┳┏┏┓┫┻╋┃┃┫┗┓┫┓┗┛┏┃┻━┳┣┫┛┛┗
┏┫┓┏╋┻╋┫┃┣┫┃┛┫┃┏┃┗┗┣┻┗╋┻┛━┗┛┓┛┣┓┛┻┏━┓┓┻┃
┳┫┃┫┣┓┻╋┛┗┃┗╋┣━┓┣┣┃┣┏┏┣┓━┃┓┳┓┗┣┳┫┗┳━┏╋┗┗
┣━┗┻┫┳┫┫┻┻┗┛┛━━┓┫┻┃┣┓━┳┗┳┃┳━╋┫┏┓┃┻┻╋┗━┫┻
┏┃┗╋┓┓┻╋━━╋┗┻┳┣━┃┣┃┃┛┣┳╋╋┓┓┫╋┃┣┻┏┗┓┗┣┫┏┏
┓┗┣╋┛┻┏┛┓┻┳┛╋┃┗╋┣┳┗┗╋┫┃┣┳┗╋┓┗┛┓┳┻┫┣┳╋┫┓┃
┳┗┫┓╋┣┛┻┣┳┻┓┏┃┏┗┫┻━┫┛┛┗┛┻┓┏┛╋┓╋┓┓╋┏━┫┓┛┏
┓┓┓┗┓┗┃┓┃┫╋┃┣┗┓━┗┃┏┳┓┛┛┣┛┗┫┃┣┃┣╋┃━┳┃┻┣┃┗
┻┓┳┻┃┗┗┫┫┃┃┛━┛╋━┫┃┣┫┓╋┓┓┏━┃┣┏┓┣╋┓┗┳┓┃┗┻┓
┳┃━┛┃┻┃┣┣┗┫┣┃┃━┛┫┣┳┃┻╋┃┃┗┻┓╋┛┻┛┫┻┣┻
┓┗┛┫┫┃┻┃┻━┫┏┃┳┳┏┣┗┓┛┫┣┓┓┣┏┣┳━┃┫┃┃┛┳┏┻┳┳┗
┳┓┛┗┓┻┳┻┣┣┏┛┳┓┫╋━┛┓┫┓━┏┏┃┏┗┗┫┻┓┓┃┏┛┃┓┣┃┃
┻┓╋┣━┣╋┻┻┣╋┫┗╋╋┛┛━┻┏┛┣┫┛╋┳┫┫┏┫┃┃╋┫━━┛┻━┫
┻┗┻┳╋┳┛━┓┃┓┓━┣┛┗┃┻┏┗┻┛┳━┻┓┻┛┏┏━┓┏┻┏┻━┻┏┻
┓╋┣╋┏┓┏┏╋┏┏╋┫┳┻┻╋┗┃┫┳┃┛┓┓┗┛━┳┳╋┏┛┃┗━┻┣┗┃
━┃┓━┗┳┫┛┣━━┗┳┏┏━╋┣┛┓┫━┓┣┫┓┻┣┻┏┣┫┏┓┫┃┏┃┣┗
┳┣┛┛━┏┻━┃┓┻┓┳┛┻┃┻┗┏┃╋┗┫┗┳┣┣╋┫┛┗╋┓┏┣┫┓┻┗┳
┃━┫╋╋━┓━┓┣┻┳┛┓┓┛┫┻┃┫╋┗┳┓┻┃┗┏┫┗┳━┣┓╋┳┳┫┛┛
┓╋┛┗┣┛┗╋┓┓┃╋┓┃┓┃╋┛┗┻┗━┣┓┃┻┓┃┫╋┻┏╋┻┻┛┛━╋╋
┏┃━┳┃┗┫┻┣┳┣━┗┃┳┗┃┗┫┳┻╋┣┛╋┫╋┣┣┃┻┣┻┫╋┓┣┫┓┻
┻┛━┫┏━┗┳╋┓┛┫┗┗┓┳┃┛━┗┳┏┫┳┳╋┏┣┛┛┓┓┛┛━┃┓┣┛┣
┏┛━┛┻━┻┻┳┳┫┏┃┳┃━┗┏╋┳┛┫┃┛╋┣━╋┻┣┻━┻━┻━┃┫┃┛
┻┗┗┃━┓┣┛┣┣┣┓┻┻━┓┗━┃┓╋━┗┳┓┻┫┗━┓━╋┣━╋╋┃┻┗┛
┃┃┓┛━┏┳┫┗╋┫┣┏━┫━╋┓┃╋┏┏┣┻┳┣┣┻┓┓┗┗━━┳┓╋┃┓┻
┗┳┓┫┗╋┛┳┳┛┫┃━┣┳┗┗┣┓┗┻┳┏┃┃┣┫━┛┣┗┓┛┫┃┃┻┃┻╋
┣┻━┻┳┃┓━┣┳┛╋━┣┓┳┣┛┛┣╋━┫┳┗┻┳┓┣┛╋━━╋━┳━┏┗┳
┳┗┻┗╋━┗┛┃┏┫┻┻┫┳┫┃╋┛┣┗┏┏┏┳┫━┗╋━┛┗╋┏┏╋┓━┓┓
┓┫┗┳┏┳┫╋━╋┫┓┛┻┗┳┗╋┏┛┻┃┃┓┫┳┛┣┫╋┣┳┗━┻┣┃┓┫┳
┛╋┗┗┳┃┛┓┫┻╋┏━━┳┃┻┓━┃┣┃┃┓┻┓┳┗━╋┏┏┛┛┫┛┣┗┻━
┻┛┗╋┣┳┓┳┃┓┏┛━┏┳━━┳┛┗┣┓┫┻┳┳┣╋┏┃┳┫┣┓┏╋┛┫┏┣
┫┛┛━━┫━┫┃┻┫┗╋╋┏┣━┛┃━┛┫┗┃┃┳┛┏━┳┣┗┛┏┻┫┃┻━┃
┃┏┃┓┏━┓┣┫┛┗┛┣━┛┻┫┫┳╋╋┛┳┫┫┣┃┻━┓┳┫┳┫┗┣━┛┳┫
┏┣━╋┓┻┏┓┃┻┏╋┓┣┻╋╋┣┣━┫┣┻━┗┏┓┏┃┣┓╋┃┃┳╋┳━┻┃
┃┗┫┏┏┗┓┏┓┓┫┓┣┻┗┛┳┻┣┛┻┳┻┻┗┃╋┓┣┃┓┣╋┓┗
┛┃━┣┫╋╋┻┃┃┛┳┫┏┛┛┻┣┻┓━┫┳┻┳┗┻━┗┓┳┣┫━╋┫┏┫┫┳
╋┻┻┏┻┻┓┣╋┗┛┗┳┗╋━┗┳━┃┗┳┏┣┗┳┏┳┣┛╋┣┛╋┓┻┏┫━┗
┫━┓┫┗┳┛╋╋┓┃┃┃┗┫╋┳╋┛┓┻┳╋┳╋┃┫┫┓┛━┣┗╋┣┓┳━┗┳
━┗┳┛┣┳┃┫┗┗━┻┓┳┃━┗┣┳┗━━┓┛┗┣┳╋┻┳┗┗┏┳┓┏┣━┫┓
┛┓┗┻━┏┳┃┣┃┃┳╋━━┻┏┣┗┃┗┳┣━┫┻┃┛┳┣┗━━┻┏┻┻┗┻┫
┓┃┓┳┛╋┏┓┓┛┓┛┳┻╋┃┏┫┣┳╋━┳┻━┏┓┃━┛┣╋┻┓╋┣┓╋┻━
┣┫╋╋┏┣┣┃┛┛┣┣━┗┳┻┓┃┃┻┫┏━━┗┏┏┓┏┫┫┻━┃┓┳┓┳┗┛
━┛┣┛┣╋┫┣┻┳┛┳┫╋╋┣┳┳┣┛┗┫┣╋┳┗╋┏┃┗┓┳┏━┏┃┗┛┃┗
┻┣┛┛┏┫┏┗┻━╋┛╋┣╋┗┻┃┻┓┏━━━┃┻┳┳┣┻╋┫┫╋┫┓┛┻┛━
━┛┫┗┏┳┣┏━┃┓┃┃┳┃┳┃┓┗┣┃┗┃┗╋┣┛┳┫┗┏┛╋┃┳┫┛┫┫┻
┳╋━┳┫┗┏┓┫╋┗┓┛┓┣┛┃┻┻┛┳┻┃┣┫┛╋╋┛┛┻┫┣┳┃╋┫┻┫┳
┗┃┏━┻┗┃━┃┛╋┓┓┏┣┛┳┫━┳┻┏┏┏┣┻┃┣┗━━╋┓┫┓┳╋┓┣┳
╋┳┻╋┃┻┻┓━┏┻┃┻╋━━┻┣━╋╋┓┗┳━┃━━┫┻┛┳┣┗┏┣┗┏┃┳
┛┛╋┳┓┓┓┓┗┣┃┓┳━┏┗╋┏┻┳┻┛┓┳┗┓┃┓┓┳┳┗┣┣╋┃┣━━┏
┻┻┏┣━┳┓┓┏┓┫┫┳┓┣┣╋╋┃╋┓┗┗┻┏┓┃┃━━┃┛┣┏┛┣┻┗┳┗
┓┗┓┗━┫┣┳┳━┻┓┳┏┛┏┗╋━┓┓╋┛┣┏┻┓┫╋┃┓┣┫┃━┫┳━┳┓
┛┛┻┫┛┓┛┏┣┃┳┫┻┫┗┃┣┣╋┳┛━━┛┛┓┓┃╋┳┻┛╋┳┣┗╋┓┏┻
┳┏┗┣╋┏━┓┫┣┗┏┃┣┗┃━┳┫┃┫━┓━┗┻┏┗┫┣┛┛┓╋┏┳┏┛┣┻
╋┫╋┓┫┗┓━┫━┓┻┳┛━┗┏┗┏┳┗┻┳┓┃┳━┗┏┃┣┫┏┛┗┫┗┃┃┻
┻┓┓┛╋┛┫┛┗┻┗┛┻┣┗┗╋┓┳┣━┛┏┓┏┗┣╋┏┓┃┳┣┛┫┗┣┛┛┣
┫┗┛┏━┗┃━┫┓┏━┓┏┻━┗┛┓━┗┣╋┗┣┃┻┳━━┣┛╋┗┗┃╋┏╋┓
┗┗┻┻┗┳┳┳┻━━┏┗┣┣━┛┳┃┛┳┫┻┏┣┫━━╋┛┃╋┣┗┳┣┳┫┣┗
┃┻┳┃┃┃┓━╋┫┳┳┓┏┻┫╋┗┗┫┛┻┻╋┓┃┫━┣┳┣┫┗━┛┛┫┫┃┗
┓┣╋┛┗╋┻┃━┓┫┳╋┏╋┣┛━┻┏┣┛┣┏┃┻┫┛┣┗━╋┗━┫
┓┛┳┏┣┓┳┏━┓┏┣┏┗┏━┛┳┏┛┫┗┳╋┓┣┻┻╋┫┓┗┻━━┏┫━┛┳
┻┛┻┓┳┛┛┳┓┗┏┗┫━┻┓╋━┻┛┛┫┗┳┏┳┫┻┗━┫━━┏┻━┃┓┣┳
┣┣┫┳┗┗┣┳┏┏┏┛┣━┫┗┗┳┣┏━╋┫┃━┃┃┓┻┓┛┓┫┳━┏╋┫┳┓
┛┫━┓╋┛┏┛┣┻┏┓┳┫┻┫┛┏┗┫┛┻┃┓╋┣┏┳┃╋┃┻┻┓╋┫┏┳┃┏
┻┣┣╋┃┳┻┓┏┓━┳┻┓┗┫┏┣┻┓┛━┫┗┣┫┃━┣╋┳┓┻━┛┻┣┫┛┗
┛┫┣┣┓┗┳┃┏┳━┓┗┛╋┣┗━┗┗┏┣┏┓┳━┣┣┃┣┗┣┳┫┃┳┓┃┣┓
┗┗┛┫┃┳┏━┏┛━┛┻╋┻┛┏┃━╋┛┣┣┏┗━┻━┗┏┓┣┛┏┃┳┳┓┃┏
━━┻┫┓┗┏┃┏┏┳┃┏┗╋┏┓╋┳┻━╋╋┫━┻┻━┣┓┛┳┏┳╋┳┻┃┓┏
┏┏┗┫┫┓╋━━┗┫━┃┗┳╋┛╋╋┳┣┛┗┗┳┣┛━┻┗┻┏┛┗┛╋┛━╋┣
┗┗┃┗┗┛┣┣╋┻╋┏┳┻┏┛┃┻┗┳┃┫━┳╋┃┗╋┻┫┣╋┗┏━╋┻┓╋┣
┓┛┓┛┓┻┏━┃┓┏┛┳┃┗┻┣┻┫┻━┻━┫┓┫┳┏┣┻┫┛┣┃┳┳━╋┏╋
╋━╋┫┻┻┣┏━┃┛┳┏╋╋━┃┫┏┻╋━┣┫┻┓┳┳┫┣╋┳┳┓┫┛━┛┻┫
┣┻┓┓╋┗┫┏╋┣┻┓┫╋┛┻╋┫┻┣┳┗┏┗┏┣━┫┛┣┻┻┗┻┻┗━┗┓┃
┣┏╋━╋┳┻┃┛━╋┫┃┳┻┻┏┓━┃┻━┏┏┳┛┃┃┗┫┫━┗┏┻┓╋┫━┣
┗┓┣┓╋┃┻┳━┛━╋┻┻┛━╋┣┓┳┫┣━┣╋━┫┗┏┫┛┣┗┗┣┓━━┫┓
╋┣┗┏┏━┓╋┫━┳┳┣┃┣┻┃┗┏┳┣┏┓╋┏━┣┻┻┫┻┳┻╋┳┃┻╋┓┫
┗┃┗┣┫╋┓┃╋┏┗┫┏┃┛┻┛━┗┫╋┻┫┳┣┳━┣┃╋┛━┏┫━┻┣┗┳┗
╋┳━┫┣┛┫┻┗┛━┻━━┫━┫┃━┣┗┫━┗┳┣┳┣┗┣┳┃┳┗┓┳┛┏┓╋
┫┗━┫┛╋┣┫┣┫┏╋┫╋┏┓┫╋┫━┓┃┻┳┓┗╋━┗╋┓┣┓┗┗┃┛┫┣┃
┃┛━┏┃┗┣┃┳┫┳┏━┃┏┏┻┻┓┳┏━┛┣╋┏┃┣┳┣┗╋┗┣━┏━┗┃━
┫┳╋┃┃╋┛┓━┛━━━┏┃┃┏┃┃┛┛┳┳┗┏┣┻┓━┃┛┓━╋┻┣┃┻┣┻
┣┫┳┳╋┃┓┫┣┏┓╋┳┗━┏┳┏╋━┏┫┫┫┏┗╋┗━┗┏━┳┃┻╋┻┫┛┳
┃┏┫┛━┳━┏┓┃┃┳┳╋┳┻┻┫┻┛┻┛┳┣┗┓┓┏┏┓┏┃┻┣┛━┗━┣╋
━┗╋┗━┓┛╋┏┏━╋┓┗┣┫╋╋┳┣┳╋┏┃┗┗┛┻╋┛┃━┣┃┃
┣┃┫┫┏┳┣━┳┻┫┏╋┳━┣┃┓┃┣┫┗┛┫┫┻┻┳╋┳┗┗┃╋┏┻┃┻┗┣
╋┫┛┓┃┓┣╋━┃┓┳┫┏╋┫┳╋┳┫┃┣┫┳╋┻┻┳┗┣━┏━┏┫┏┣╋━┛
╋┫┛┳┏┫━┗┓┃┏┣┫┛┻┗━┣━┛┣┏┏┳┓┻┏┳┃┫┣┫╋━┏┃┣┻┓━
┛┣┃┣┏┏┃┻━━┃╋━┃┛┳┫┗┛┏┻┛┻━┣╋┫┃┳┏┃┫┗╋━━┏┣┫┣
┳┛┻┫━┓┻┻┗┛┃┣┏┣┗┻┣┻┓┓┫┓┣┻╋╋┫┛┏━┣┗┣┏╋┳╋┣┛┃
┛╋┓┓┛┣┗┓┗┓━╋┳┓┓┳┛┳┛┃┻╋╋┳┏┃┓┏┳┗┗┏┓┻┃┓┣┳┫┏
┳┛┳┫┓┃┗┗╋┛┃┫━┏━┻╋┛━┓┣┛┓╋╋━┫┃┳┫┣┳┣┓┫╋┓┣┏┣
┻┻┏┳┛┳┣┃┏┃┛┛┓┛┣┏┃╋┳┫┳┣┃┗┓┓┏┓┗┏┃┛┓━┏┣┳━╋┣
━┃┫┫╋┣┫╋┏━┓┳┓┣━╋┏┛┻┃┃┓┛┛┏╋┳┫┓┳┓┃┳┏┫┫━┣━━
┻┏┗┃┣━┻┻┓┛━┛━━━╋┗┏┗┏╋┫┏┻┃┗━┳┗╋┃┛┓┗┃┣┫┃┗┛
┗┻┻┏┓┏┣┣━┣┣┏┣┏┏╋┏┣┛━┳┻┛━┻┓┏┓┳┣┫┫┳┃┫┫┗┗┓┫
┣┃┃┳┻┫┓┗┻━━━┏┛━━┫┗┻┻┳━━━┳┓┗┓┗┛┃╋┫━┏┃┣╋┏┳
┻━━┓┛┛┳┓━┻┗┣┃╋┓┛┏┛┫╋┣┃┳┻┃━┗┗┃┃┃┫┫┻┳┓┣┗┫┃
┳┳┣┃┓┗┃┃┻━┗┃┳┫━━┃━┓┏┃┏┏┻┏━┣┣╋┏┓┗┳┣┻┫┗┳━┓
┃┳┳┫┫╋┃┃━┃┣┗┻┓┃┓┳┗┓┗┳┗━┣┻┏━┛┣┏┻┗┗┣┣┣┛┛┗┳
┏┻┃┫┫┻━┓┓┓┫┻┗┗┓┣┫┫┏┓┫┳┛┫┃╋┳┣┫┓┛┣┻┻━┃┻┛┃┛
┳╋┫┃┫╋┃┳┏┳┓┓┳┓┻┗┓┓┛┗╋╋┗┓╋┏┗┓┛┃┻┳┫┏┣┃┻┏┏━
┳┗┻┻┛┏┃┃┓┗┗┛╋┏┗┻┗┃┻┗┃╋┣┳┫┻┓┓┻┻┫┃┣┏━╋┛┓╋━
╋┳┫╋┫┻┛╋┗┓┣┏┓┫┓┻┣┛┣┗┃┳┻━┏╋┳┻┣┓┣┳┛┓┓┗┃┃━┏
┣┣┛┻┛╋┗┗┏┓┻┛┣┫┃┏╋┛┛┫┃┣╋┗┓━┏┣━┣╋┫┣━┏━┗╋┗┏
┛┓╋┻┏┳┻╋┻┃┏┃┳┓┣━┣╋┻┳┫━┏┛┃━╋┏┻╋┏┣┻┳┳┗┳╋━┫
╋┓━╋┗┣┳┳┻━┳┣┏┗┣╋┣┛┳━┓┳┏╋┃┫┏┓┃┣┏━┓┓┏┻┻┏┓┃
┣┃┓┗┳┛┣┛┗┃┫━━┻┫━╋┃┳━┻┫┳┃┻┫━━┻┣┻╋┛┻┣┛┣┏┃┳
┃┛┳╋┳━┳┛┗╋┛┫┫┓┓┣┃┛┃━┣┏┳┳┣┛┛┫┃┃┏╋┫┫━
┣┻┻━┗┣┏┻┃┫┻┏┓━━┳┃┓┗━╋┓┗┣┓┛┣┛┓┣┏┳━┣┻┗┫┓╋┻
┛┣┣┻┗┛┗┳┃┛┗┻┻┻┃╋┫╋┻┻┣┗┣┃┓┻┻┃┗┏┓┃┛┓┫┛┫┗┏┻
╋┣┳┳┃┫┗┓┛┣┳┏┓┏┛┣┻┫━┳┗┏┣┫┃┗┳┏╋┗┫┣┳┓┗┻┫┫┣┣
┻╋┃┃┻┓┗┗┳┓┓┏┳┻┣┗┗┻┛┃┻┃┓┻┓┓┗┓┳━╋┓┓┫┓┗┗┫╋┣
┣┣┫┏┃┃┣┻┃┏╋┓┛┣┏┫┓┃━╋┃┓┣━┗┫┏┳╋━┣┃╋┳┏┏━┗┃┏
━┏┛━┫┻┓┻┻┛┗┃┛━┻┃━┳┻┃┫┏┗┃┳╋┛┛╋┃┛┫━┫┣━┓┃┻┳
╋┫━┛╋┻┛┛╋┛╋┣━━╋┛┣┛━┫┏┣┳┗┫┣┏┏┛┓┳┓╋━┻┫┓┓┛┻
━┫┏┏┳┛╋┳╋┓┳━┳╋╋━┃┳━┳┫┫┳╋━┻┻┏┛┏┛╋┻┳┛┏┻┃┫┛
┫╋┻┫┃╋┛┫┃┫┣┃┃┗┛┛┃━┃┓┏┃┓┏┗┻╋┓━┓━┳┳┗┻┏┣┫┳┏
━┻┗┃┛┻┫┏┳┓┛┳┣┫┣┳┫┗┓┗┳┫╋┗━┗━┫┏┃┻┏━┻╋┻┳┻╋┳
┻┳┗┛━┻━┓╋┛┻┻┛┳┻┣┻┃┣┻┗┓┛┣╋┫┓┣┓━┫━┛┻━┳┻┓┳╋
┏┣╋┻━┻┫┣┣┫┳┳┳┃┏┃━┳╋━┗┛┓┏┳┫┣┃┣┳┏┻┛━┣┓┳┣━┻
┫┻┓┃┣┫┣┃┗┗┫╋╋┳━╋╋┛┳┗━━┣┣┫╋┻┏┓┳┏┓━╋┓╋╋┏┏┳
╋┛╋┣┓┫╋┳╋┳┣┃╋┃┃━┓┓┻┻┓┣┗━┏┓┣┻┳┻┏┻┻┛┛┛┗┛┏┳
━┣┣┃┗╋┫━╋┏┓╋┃┏┗┗┗┣┻┫╋┗━┛┏┫┻┏┣┫┫━┛━╋┗┻┏┳┓
╋╋┃┓┛━━┛┫┓┫┃━┫┣┫┳┣┃┻┣┣┣┣┣┓┫╋┏┏┛┏┓┣━┃┫┻┗┳
┗━┻┗┛┛┏┏┫━╋┻╋┃┓┻┏┓╋┻┏┳━━┳┛┗┻┏┓┳┣━┓┣┫┗┃┣╋
┓┛┳┣┏━┻┗┃┏┗┫┣┻╋┣┛┣┃┃┫┛┣┻┏┫┓┃┃┻╋┫╋╋╋┃╋┳┣┛
┃┃┏┛╋┗━┫┣┛┓━┫┫╋╋┣┃┓━┏┏┫┓┏┻━┛╋┻┏┫┗┓┳╋┛━┗━
┫┓┓┻┗┛┣┛┏┃┫┃┫┏╋━┻┳┏━┏╋╋┏┛┻┫┳━┏╋┳┓┗┛┃┣╋━┃
┃┓┳┣╋┳┻━┣┗┫┳┻┻┛┏┓┃┫┓┃┣┗┻━┓┫┳┣┗┻┏┳┣┃┳┏┣┓┗
┫╋┳┏┏━┗┏┫┓┓┫┃╋┣┛┫┓┛┫┗┻┗┓┃┫╋┻┃┫┛━┏┓╋━┳┛┣┓
┣┫┣┓┳┻━╋┣┻┏┳┓┓┓╋┏┗━━┃┓┫┏┳━┗┳┫┛┣┏┛┫╋┛┗┏┃━
┣┛┃┏━┛┛┓┛┫┻┛┓┃┓┛┏┳┃╋┏┃┣┳┳┳┗┻┛┳┳┻┏┛┻
┏┏┗┃┛┫┛┓┓┗┛┛┫╋┳┣━┃┃┏┃┏╋┓┳┣┃┗┓┻┗┃━┏┗┛┏┓┛┳
┗┻╋┻━┓┣┛┏┓┓┣┫┳━┓┏┏┛┓┓┏┃┛┏┳┳┓┏┏┣┣╋┫┏╋┃┣━┏
┏┃┣╋┣┏┓┗┃┳┓╋┛╋╋┏┗┛┻┗┫┳╋┏╋┣━┃┏┣┳┓━╋┻┏┛╋┏┣
┏┗┫┳┻┓┣╋━┓┣┃┃┗┣┫━━┫┗┫╋╋┃┻┏┻┣┫┛┛┏┻┓┫┃╋┃┫┻
┏┣┳┗┏╋┛┣━┫┛┛┳┫┳╋┓┳┫┫╋┳┛━┛┃┃┣┛╋╋┏┫┛┣┛┫┏┣┗
━┫┗┳┫╋┣┫━┃┗┫┏┫┫┗┳┫━┗╋┻━━┗┏┗┏┓╋┃┣┛━╋┣┳━┏┫
┏┣━━┏┃━┃┣┗┛┫┏┫┫┛┫┗┳┣━┗┓┳┻╋┓┫┫┃┣╋┓┏┛┛╋┃━━
┗┣┓┫┓┃┻┏╋┏┛┗┃━┃┗┓┻┫┃━━┓━┫┓┻┃┣┗┏┳╋┗┫┏┏┃┃┏
┻━┏┛┛━┻┻━┏┫┓┣┏┓┻┳┓┏╋┣┫┗━━╋━┏╋┣┛┏┳━┏┏┗━┫┃
┣┫┗━━╋┛┃┃┻┻┻┻┃┗┃┳┣┃┓╋┻┳┻┳┗━┏┻╋━╋┳┛┳┗┻┻┛┛
┳┫┻┓┏┛━┻┓┗┛┣┣┏┳┳┗┳┻┃┣┛╋┳┛┏┛┗┛┛┓┏┃┻┗┓┓━┻┏
┻┣┫┓┃┓┗╋╋┏┗━┫┳┻┗┃┏┣━┣┫┃╋┗┓┻┃┗┏┻╋┃┓┻┏┗┣╋┓
┛┣┃┓┏┻━┫┗┻┏┳┛┳┫┻┃┓┛┓┻┳┻┣┗╋┣┣┓┃┏┫┓┫┣╋┏┗━┣
┛┣┓┃┓┣┏┃┣┛┏┏┛━┫┳┗┃┗╋┃┳┃┳┓┫┃┓┛╋┃┻┃━┃┫┻┛┣━
┻╋┻┃┻┃┣┻╋┗┫┏┓┳┻╋┗┣┣━┳╋┫┳━━┗┏━━╋┗━┫┗┃┳╋┃┓
━━━┻┻┏┗┳┏┣┛┏╋┓┛┳━┗┫┳━┳┓┛┳┫┳┛━┻┗┗┃┳┓┫┗┻┃┫
┃┃┗┗╋┏┳┳━┣╋┳┛┣╋┳┛┻┣┫┏┻┳┗┻┳┓╋┃━╋┻╋╋┏┳┃┗╋┓
┛┗┛━┳┓╋╋┓┏━┓┻┫┳┛┏┓┛┏╋┻━┫╋┫┣┏┳┫╋┏┻┫┃━┏┏┗━
┫┛┏┳┫╋┳┏┣┏┃┛┃┻┫━┣┗━┫┣┓┃┳┃┻┳┣┃┛┻┓┏┳┫┳┃┗┳┻
┓╋┻┃┻┛┓┃┗┏┫┗┫┻┏┏┗┣╋┣┃┛┓┛┣┳┃┫┓╋╋┏┓┓┛━┳┣╋┳
┻━┏━┣━┻╋┛┫┫┳━┣┃┣━┛┃┳┃┻┣╋┳┏┃┗┃━╋┫┫┗┗┓┣━┫┏
┗┗━┻┏╋┣━━┳━┣┗━┫┣┫━┻┃┳╋┳┳┻┃┏┳┫┳┣╋┻━┛┓┻┃┃┃
┏┳┻╋┫┛┻┻┏┫╋╋┓┓┣┳━┗┣┻┏┛┃┃┻┳┃━╋┓┃┻┣┳┻╋┓━━━
╋━┓┛╋┻╋┣┛┣┏┏┛┗┃┫┻┻┻╋┏┣╋┓┛━┃┻┓┃┣┗┏┛┣
┛┏┳┓┗┓┓┛┃━┣┗┣╋┗┫┫┓┗┃┏┓┛┃┣┣┃┻┗┣┣┣┏┳┻┃┓┣╋╋
┳┏┓━┓┃┃┫┛┗┏━┛━┣┻┃┳┗┏┓┳┗╋┗┓┻┫┳━┫╋┓━┫┣┣┻╋╋
┓┻┫┓┳┻┓┻┏┃┃┃┻┳┏┳┓┓━╋┏┃┏┓┻┛┣━┻┻━┏┃┓┳┛┳╋┫┏
┻┃┣╋┃┻╋┛┏┛┏━┳┏╋┗┛┫┛┗┣┃┳━┏┣┏╋┻┃┏┗┛┳┃┃╋┻━┃
━┏╋┫┓┃┫┏┳┣┏┫━┻┛┃━┃┏┗┣┓┻╋┫┗┫┏┓┳┃┣┃╋┗┳┳┃┣╋
┣┃┳╋┗┳┳╋┳┃┃┳┓┫┓┃┃┓╋┳┳┛┫━━┻┳┗━┛┣┳┫┃┛━┃┓┛┗
┗┳┓┏┓━┓┓┏┏━┃┫┗╋━┃┻╋╋┣┫╋┫┻┗┓┃╋╋┛┏┓┛┣┫┣┻┳┓
╋┣┻━━┳┣┻┫┣┳┣┓━┃┏┏┳┃┏╋━┻┃┛┃┓┃┏┛┓┏┫┃╋┃┻┃┻┛
╋┗┗┏┓┣┳┳┗╋┏┣╋┃╋┫┛━┻━┓╋┛┻┳┣┣╋┣━━┻┻┻━┳┣┫┛┃
┫┛┳┓┳┃━┏┓┓┻┏┣┏┏┳┫┛┗┓┗━┣┃┗┫┛┫┫┗━┏┛┻┏┳┻┗┫━
┗╋╋┗┻━┛┗┻┻┓┻┣━┓┗┫╋┓┓┫┳┫━┓━━┫┃┗┫┗╋┣┃┻┻┫┛┳
┻━┃┏╋━┫╋┓━┛┃━┻┳┏┫┓┏┻┻┃┻━┫┳┏┃┃┫━┃┛┣┫┓┣┳╋╋
━┛┳┏┓┣┏━┗┻┛┓┗┛┏━┫┣┳┏┃┻┏┓┓┓┫╋┏┗┃┓┛┓┻┛┻┫┫━
┣┳╋┛┓┣┻┃┻┓┳━┓┃┃┓┻┛┓┻┫┳┓┣┃┗┛┫┃┣┃┳┗┗┫┣┗┛┃┣
┳┳┻┣╋┻┻┗┻━━╋┳┓━┻┛┻┗┏┛┣┃┳┏┻┗━┓┫┳┏━┓┳╋┏┳╋╋
┏┏┗┃┳┃┻┳┻┻┫┻┫┛┳┏┻┏┛┓┣┻╋┓┃┣┏━┓┗┻┓┣┣┫┓┃┻┗━
┓┳┳┳┓┏┻┓┛┗┗┫┓┏┫┻┻┫┏━┓┗┛┳┻┫┳┛┗┳┫┳┓┣┓┻━┏━┓
┫┳┏━┓┣┏━━┳━━╋━┛┳┛┻┣┗━━┻┳┳┏┏┛┻━┫━┗┛━┛┓╋┓╋
┛┃┳┃┏━┫┛┻━┣┣┻┗┫┳┗┓╋┣┗┳┛╋┣┃┣┣╋┳┛┻┻┳┻┣┻┗┻┳
┛━┛┳┃━╋━┛┏┛┗┳┃╋┃┛┃┳┃┫┛┫╋┗┗╋┗┛┣╋┫┣┳┗┻┻━┻┓
┣┏┓┛╋╋┃╋┳┓┛┗┓╋┃┣┓┫╋┃┣╋┗┓┓┃┫┓╋╋┏╋┏┃╋┗╋┫┃┛
┗┣┣┛┻┣┃┫┓┓┗┳┳┗┏┣━┫━┃┏┣┻┳┓╋┛┃╋┳┃┏┗┗╋┣┳┳┳┏
╋┻╋┣┃┓┻┣┗┛┣┗┓━┣┫━╋┓┗┛╋┣┛┗┓┗┣┻╋╋╋┓┳┏┃┏┻┛┣
┫┻┗┣┻┳┫┏━┳┻┃┛┏╋┣┃┏━┓┳┗╋┣┳┃╋┣┃┻╋┗┗┣┓
┳┗┃┗┓┓━┃┏┏┏╋╋╋┃┏┓╋┣┃┓┫┃┣┛╋┓┫┳┣━┣━┳┛┏━┗━┳
┓┫┃┗┃┃┫┏┗┳┻━┻┻┗┻╋┳┗┛━┣┏┃╋┣┳┳┻┓┏┫┳━┓┗┛┗┣┳
┳┣╋┛┛┛┳┛┫┏┻┓┓┃╋┣┫┣┗┗┫━┃┓╋╋┣┏┗┫┻┃┳┓┏┻┫┛━┣
┓┓┛┓┏┗━┓┻┫┗┣┓┓╋━┣┃┫┻┳┗┳┫┛┳━┣┃┓┫┓━┳━┏┣┓┳┏
┳┏╋━┗┛┳━━┓┏━┫┗┫┓┫━┃┣┛┫┳━┗━┛┏┏┗┓╋┗━━┃┻┣┃┏
┻┃┗┓┃╋┻┏┳┻┛┓╋━┛━┓┻━┛╋┗┻┳┻┻┗┏┳┻┻┏┫╋┛┗┳┗┏┗
┃┛┃━┣┫┣┃┃┗┻┏┫┏╋┗┓┳┃┫┗┗┏┃┏┏╋┗┳┃━━┃━┻┗┻╋┓━
┛┛┏┃┛┻┛┫┓━┃┗┗┏┏╋━┏┣┗┏┓┏┏┳┫┗┛┗╋┳┫━┫┗╋┃╋┛╋
┛┣━┓┛┃╋━┫┃━┣┳┻┳╋┻┳━┫┃┣┛┓┣┳┳┓┣┳━┫┏┻┣┃┗┫━┫
┏━┃┛┃━┫┃┻┻╋┣┫┃━━┫┓┫┛━┛┓┫┓┏┫┃┗╋╋┫┃━┏┛━┗┫━
┳╋╋━╋┃┃┏┛┗┃┏┓━┫┏┓━┻┳┫┏┻┫┏╋┳┛┗┏┻┫┗┻┻┳┳┳┳┳
┓┏┓┃┫┫━━━┛┣┏━┃┻┳┓┣┓┃┃┻┫┻┳┏━╋┣┏┣┫┓┏┛┳┓┓┓┣
━┣┫┛┫╋┻┛┓┫┓┫╋┃┓┻┏┣┻┣┫┣┣┳┏┃┣┓┃┫┣┃┃┗┗┻┻┃┓┛
╋━╋┛┫┓┳┣┛┗┏┗━━┓┓╋┣┏━┛┣┳┛━┏┏┫┫┳┳┻┓╋┻┗┳┃┏┫
┳┓┏┣┛┓┻╋┓━┏┣┛┳┃━┳┛┳━┓━━┛┏━╋┗┗┳╋┫┏┛┏━┫┓┓┳
┛╋┳━┃┓┛━┳╋╋━┃┫┗┣┫┗┛━┓┗┗┗┗┫┫┓┓┣┗┛┏┣┳┻┏┃┣┓
┃┗┏┃┏┏┣┛┫┫┳━━┛┗┣┫┫┫┫┫━┃┗┳┃┃┏┣┛┣┏┫┣━┻━╋╋┳
┓┻┣┓╋┫┏┓┗┏┣┃┗╋┛╋┫┫┫┫╋┗┏╋┣┳┓╋┻╋┫┫┗╋┃┏╋┏┫┣
┃┏┗┃┛╋┳┣┫┗┫┏┓┓╋┃┣┃┃┓┃┗┃┳┛╋┳╋┏╋┃━┃┛┗┫┫┏┻┳
┣┏┳┛┓┓╋┓┳┏╋╋━┗╋┃┃┫┫┻╋┗┻┻╋┳┛┏┣┏┳┓┗┫┃┛┃┃┛┣
┻┏┓┃┓┏┻┣┻┃┛┳┓┫┛┃┏┣┫┣┓╋┳┏┗┻┓┛┣┻┃┗┓┃┛━┏┃┃╋
┫┻┣┃┗┃━┃┗┳━┛┻┣━┫━┏┓┳┫┃┳┳╋╋┏┓┓┓┃━┃┗┫━┻┓┫┓
┓┗┃┏┻┻╋┻┃┛┻┻┗╋┗━━┳┣┣━┏┳━━┗┻┳┛┛┛┗┓┏┏┻┏━┓┏
┏┻┻┛━┗┫┓┳━━┳┃┳┣╋╋┓┳━┻┃┗┃┏┓┫━┣┣┳┃┛┻┓
┏┓┳┗┫╋┻┻┗╋╋┗┣━┓┣┳┏┏┛┛┳┻┣╋╋┓┗┣┃┫┳┏┣┣┓┣┏┣┓
┏┓┣┗━┳┳┃┃┃┓┓┓┗╋┣┫┃┫╋┓┫┫┫┣┫┻┻┓┣╋━┃┳┳┻┛┓┗┃
╋┳╋━┃┏┣━┫┃┳┃┛┳╋┗┣┛┛┓┓┛┏┃┣╋┫┛┏┓┻┻┃┳┛┓┏┻┣┳
┣┫━┳╋┏┏┏┳┏┳╋┣╋┫┣┛┳┣┻┻━┫┣┳┏┓┳┓┃┫┃╋┃┣┏┗╋┣┛
┛┻┛┗┳┣╋┃━┳┗┣┃━━━┳┏┣┓┫┻┻┫┗┃┏┃┛┓┫┻┗┛┫┳━┳╋┛
┳┣┃┫┳┫┓┓┗┫┫┓┻━┣┻┓╋┓┛┛┫┣┫┻┏┗┻┗┗┣┗┏┗┣┗┫┫┛┗
┳┫┗┛┓┛┏┏┗┗┳╋┏┻┗┗┣┗┗┓┫┳━┫┻╋┛┣┏┣┫┃┳┣━┛┣┃┛┫
┛━┗┣╋┓┏┫┻┫┓━━┗┏┫┃━┓┗┳┻━┃┗┃┃┗┫╋┓┳┣┗┛┣┣┗━┣
━┓┣┫┃┗┳┗┛┛┫┣┓┃┛┣┻┫┳┻┗╋┓┳┛┓┓┏┣┏┓━┳┳┳┃┻┓┓┃
┗┏┗━╋┃┓┻┃┓┃┣┓┓┛┗┻┛┫┳┃┃┓┳┛━┃┓┏┓┳┃┃┓┗┫┃┣╋┳
┓┛┓┓┏┻┫┏┳┏┛┣┏┻┃┛┃┓━┣┓┏┃┃┛┻┛┛┃━┏┻━━┣┣╋┻┏┓
┃┫┣┗┏┏╋┓┻┣╋┫┗┣┓┓┗┣━┗┣┛┛┳┫┳┛┣╋┗┫┛┓┳╋╋┓╋┣┳
┳┫┗┣┃━┓╋┣┻┫┏┏┛┏┳┏┛━┗━┳━┛┳╋┗╋┓┻╋┃╋┃┃┣╋┓┗┳
┓┗┓┳╋┫┣┣┓┫┫┏┃┻┻┳┫┏┣┗┫┳╋┳┃┗┗┻┗━╋┏┏┫┻┳┫┗┏┗
━╋┳┏┗┃┳┣┓┗┃┏┳┓━┣┫┓┣┛━┃┳┻━┫╋┫━┓┳┻┳┳┻━━┫━━
┃┳┗┳╋┫╋┏┳┣╋┏┏┃┳━┫┫┣┓┻┃┣┃┣━━╋┗━┏━┓┫┃┃━┫┃┓
┫┳┛┫┫╋┫┛┗┻━┗━━┛┓┏┳┓┳┏┓┫╋╋┣┏┣┻┛━┃┏┗┓┗┣┛┣╋
┗┛┃┓━┻┓┳┏━┏┏━╋┣┛┓┛┓┻┛┣┻┫┏┳┛┛┣┛╋━┏┣━┗┻┳┻┣
┛┫┣━┳┏━┛━┻┃┳╋┛╋━┃┏┳┣┃┻┛┏━┫┓┛┓┛╋┻┻┏┻┗┗┳╋┃
┫┗━┓┣┻┓┫┣┫┳┳┗┣┓┏╋┃╋┗┫┏┫┛┳┓┣┣┏┳┛╋┃━┳╋┃╋━━
┏┛┛┏┓┣┃┓┣┓┓┳┓┃┏┫━┓╋┏┳┳┃┫┏┻┏┣┫┻╋┗╋┳━┛━╋┃┻
┃┗┓╋┣┓┓┛┣┃┣┏┻┏┻┣┃╋┃━┳┫━┳┫┻┗┛┳┗┛┗┳┏┃┻━┻┫┏
┫┏┏┻┻┻┏┫┃┳┛┳┣┫╋┫╋┣┫╋┃┗┏┏┣┻┏┫┣━┏┓┓┳┛┛┏┃┻┫
┳━┏┻┳┃┛━┳┏┛┫┣╋┗┏┗━┻╋━━┛┏┓┫┳╋┃┣┃┳┏┣┓
┫┃━┻━┣┛┛┏┏┻━┃┻┃┏┓┣━┫┳┳┫┛┏┛━┗┗┣┓┻━┣┳┫┣┏┛┃
┛┫┗┻┫┳┻┓┳┓┗┣┳┫━━┻┳╋━┻┳┫┗┗┏┗┳╋┗┏┏┛┗━┗┃┫┣┓
┣┻┗┛┛┻┻┗━━━┃┓┣┃╋┣┃┫┳┗┏━━┻┛┳┳┳┛┏┻┓┗┗┓┣┣┳┏
┃┓┃┫╋┛━┫┛╋┻╋┻┳┻┃┛┏┣╋╋┫┃╋┻┏┻┗╋┣┫╋┻┃╋╋┃┣┣┣
╋╋━┳┏┃━┓┏┏┃┳━┏┏┏┓┣╋━┳┳┫╋━┣┏┗┓┣┣┣━━┻┻┳┻┣┃
┣┗┣┏━┣╋┓┃╋┏┫┏╋┻┳┃┗┻┓┗━━┓┃┫┳┓┻┣╋┏┃┣┏┻┗┛┛┳
┻┏┏┣┃┗╋┏┛┓┣╋┳╋╋┻┫┣┃┻┗━┏╋┫┫┗┳┏┫╋┻┫╋┛┏┣┫┃╋
┻━┛┏┓┃┗┛┻┏┣┓╋┃┻┻┳━┫┻┏┣┻━┳┓┏┗┳━┛┳┓┳┃┗┏┫┗╋
┓┓┣┃┛┫╋╋┏━┛┓╋┃┗┣┣┓┏┫┃┃╋┳┛┣┫┏┏┏┓┗╋━┫╋┣┛┃┳
┛━╋┻┻┫┃┗╋┗┃┣┗┫┳┗┗┫┏┫┳╋┫┫━┓┫┃┛┏┗┫╋┻┻┛╋━┓┃
┃━┗┛┃┻┃┏┫━┣┛┃┛┛┫╋┫┃━┏┻┫┣┛┃┣┗┛┳┓━┏┫━┗┏┣━┏
┃┫┻┃┛┣┃┻┳┛┗╋┣┻┏┳┃━┻┻┳┗┫┛┏┓┓╋┣┃━┓┛┃┃━┣┏┛┻
━┏┫╋┃┏┗┃┏┣┃┻┗┗╋┳┳┫━╋━╋━┻┃┳┗┏━┣┃╋┣┫┗┃━┻┻┓
┳┏╋━╋┫┳╋┏╋┃┗╋┣┳┛┛┻╋┛┗┳━┻┣╋┗┗┳┻┃┏━┏┃┣┓┫┏┗
━┛┏┗┳┻┻━┛┫┻┓┻━┃┣┓┻┣┻┳┳┣╋┻┛┏┫┏╋┛╋┃┓┃┻┃┗┓┓
━━┓┫┗┏╋┗┳┻┗╋╋┫┏┓┛┏━┫┗┫┣┗┛┓┫┃┏┳┃╋╋╋┣┏┳╋┳┗
┛━┏┣┫┣┏┓┳╋┏┣┓┃┳┫┓┃━━┗┣┻┓┛┣┻┓┛╋╋╋┻┓┣┏┣━┫┛
┛┓┣┃┃━┃┣┓┣┳┏┗┗┻┃┫┣┛┏┣┛━┓┛╋┗┓┃╋┃┣┓┻┻┏┣┗╋┗
┳┳┫╋┃╋┫┛╋┏┳┛┫┛┣┫┃┏╋┛┗┣┓━┳┫━┳┫┫┗┃┃┳┃┳┣┳┻┳
┳┗┻╋┗┏┻┻┫┫┫┫━━┻┗┣┫┻┃╋┏╋┳┗┻╋┣┓┛┻┻┣╋┛┃┳┗┳┏
╋━┏┣┛┫┻┃┃┓┏┃┣┣┳┫┓┫┃╋┃┏┃┏╋━┻┫┗┳┛┛┃┃┃╋┛┓┻┓
╋┗┃┃┳┛╋┛┻┻┻┫━┃┗┛┫┗┛┻┣┫┻━┗┫┳╋┓┛╋┃┣┃┗┗┓┣┓┻
┃┏━━┛┗┛┫┃━┳┓┗┣┓━┻┏━┛┗┻┫┫┏┳┓┣┫┏┻┃━┣┻┳┫┫┳┣
┣╋┏┻┛┏┻┃┃┳┃┏┳┫┗╋━━┣┣┻┗┛┏┏┏┣┛━┣┫╋┗━┛
╋┣┃┻┃┫┫┓┏╋┓┻╋┳┃┓┗┗┳━┻━┏┏┻┛┳┳┃┓┻╋┓┳┗┓┛━┻┫
┻┳┫┃┏╋┏┫┛╋┛┣━┳┓┃┻┏┻┻┻┻┳┛┛┣━┳┣━┻┳┻┓┫╋┳┏┗┻
┃┫┏┏┏┏┳┗┳┛┓┛┛━┛┛┗┛┗━┻┣┣┓┳┻┫┫┫┣┗┫┣┫╋┻┃┏┛┳
╋┳┓┻┏┓┗┣┻┳┫╋┳┛┏╋┣┓┳┓┏┃┣┫┛╋┳┫┃┛┏┻┫┣┃┏┏┏┃┳
┫┃┻┗┃╋┻╋┻┃┗╋┏┗╋━┏┫┓┻┻╋┏┛┗┣┓┓╋┳┏┓┃┫╋┛┗┓━┳
┫┃┏┣┏┓┃┫┳┻┓┣┏━┣┫┓┗┳┃━┫┏┛┃┫┛┫┣┗┃┛┛┓┓┳┓┫┛┓
━┏┃┳┻┗┫┓┃┣╋┛┳━┓┣┗┻┻┏┛┓╋┫┣┫━┃╋╋┻┻┫╋┓┫┗━┃┛
╋┃┏┛┣┃┓┫━┻┻┃┳┛┏━┛┏━┗┫┻┃┫┃┳┗┻┗┃┣┳┣┻┳┫┣┏┣┫
┣╋┏┃┏╋┃┳┣┛┃┫━┃┗┗┏┃┫┓┗┻┳┛╋┫┗┻┏┓┛┛┳┛━┣┣━┣┛
┻┗━┛┛━┻┓━┓┃┛┣┓┣┓┗━┓┣┏┓┛┫┫━┛┓┗┫┏┣┫┻━┣┫╋┻┫
┫┣┫┣┓┓┛┻┻┓┣━┻┻┃┣┛┻┳┳┃┣┓┫━┏┃┻┳┻┳┏━┳┃╋┛┓┣┳
┳┛┓┛┳┏┣━┫━┃┗━┃┗┫┻┗┻┛┻┛┛┓┫┓┳┏┓┻┏┓┃┛┛┻┫┣┳╋
┏┏┣┏┓┗┣━┳╋┳╋┳┓┣┓┳┻┃┣┳┻┛┗┣┳┫┛┗╋┣┗┻┏┳┫┏┫┣┏
┳┃┏┣┣┫┓╋┏┳┓┫┳┓┛╋┏┫╋┗┫━┣┣┳━┛┳┫┫┗┏┃┫┛┃┫━┣┻
━┣┏┻┫╋┳┏┃┻┃┏┻┓┏┗┳┃┻╋┃┃┳┣━╋┏┫┣┻╋┗┛┣┃┻┻┃┫┓
┓━╋╋┛┃╋┏┫┏┃┃┫━┓┃┓┃┫┛╋┃┗┣┫╋┏┻┛┏┛┫┫┫┏╋┛┣┫━
┳┏┫┏╋┫┓┳┻┻┛┓┃┃┏┫┏┓╋┻╋┓┣┗┓╋┫┳┓┛┗━━┛┓┻╋┏┃╋
┛┃┗┓┫┃┣┫━┗┃┃┫━┏┓┣┣┣┏━┓┓┗┛┃┛┏┳━┻╋┳┃┻┻┻┏┫┛
┃┫┓┳┗━┳┃┏━╋┛╋┫┏┣┓┛╋┻┗┻┓┗┏┓━┻━┏┣┓┗┛┣┫┻┫┃┻
┫┻┏┓┗┻╋┫┏┃┻┃┻┫┻┗┳┣━┫┃┳┗┛┻┓╋┗┛┛┓┓┫┃┫┳━┳┫┃
┓┫┛┳╋╋┳╋┏┻━┣┛╋┳┗┃┓┫┓┻┫┳┳┛╋┛┳╋┻┳┏┻╋╋┫┃┏┣┻
┓┗┏┫┗┃╋┛╋┫┓┓┓┫┓┫┃┻╋┏━┃┓┛╋┣╋┃┗┃┻━━┏━┛┳┓┳━
┫┓┓╋┗┳╋┣╋┗┓┣┫┣┻╋┣┻━┏┃━┣┫┳┫╋┃┓┃━┓┃┣┓┓┓╋╋┛
━╋┳┣┻┗┛┛┳┏╋┫┻┓┣━┃┛┫╋┛━┳┏┛╋┓━┃┗┛━┓┣┏
┣┏┳┓┏┃┗┫┏┳┳┃╋┛┣┏┗┓┛┏┫┻┳┓┓┫┛━┻┳╋┣┣┳┻┃╋┣┫┗
┛┏━┛┣┓┃┗┃┣┏┣╋┳┗┣┻┗━┏┻╋╋┏┻┻┛┗━┫┓┛╋┏┻┻┏┗┻┳
┓┣┓┣┫╋┓┓┫┻╋╋┓┫┫╋┗┛┳┃━┃┳━┳┃┛┃╋┫┏┃┗┳┓┣┛┳┛━
┻╋┛┻┛┫┻┳━┻┗┃┳┃┻┫┃┣┻━┃┣┻┓┓╋┣┣┻┻┛┗┛━┃┓┛┛┻┗
┛┛┫┗┗┓╋┣┛┫╋┏╋┛┗╋━┳┗┛┛┏╋┗┃┃┃┓┗┏┻┣┏┣┃┳┏┳┗┏
╋┏┓┃┳┣┓┻┣┣┫┏┃┛┏╋┗┛┻┣┃┛┃┛┗┗┫╋┗┣┃┳╋╋┗┳┳┗┫┻
┓╋┓┏┏┏┳━┓┗┗┓┗┏┃┛━┛╋━╋━┻┓┃┃┳┗┏┏┳┏━┏┗╋━━┻╋
╋┛┛┗┃┫╋┛┻━┗┛┗━┃┛┗┣┻╋┻┻┫┃┓┗┻┫┫┓┳┓┛┳┏┳┓┏┗┃
┳┳┏┛┻┗┓┗┫┣┳┫╋┛┣┃╋┃┓┫┳┗┛┗┃┃┳┓┗┛┓┣┳╋┣┳╋┃┛┏
┓┣┻┫┻┻┗┳┗┻┳┛┃┫┣┛━┃┏┃┏┃━━┳┳┫┫┛┫┣┛┳┗┣┃┃┻┗┣
╋╋┻┃┣┓╋┻┫┃┃┻┻┓┳┫╋┛┻┫┏╋┃┃┛┻━┳┓┓┗┳╋━━┫┓┃┣╋
┏┛┓┳━┗┛┓┓╋┳┛┛┃┫┛━┛┃┃┻┣┃┃┛╋┗━┫┓┫━┃┛┳┗┓┓╋┏
━┛┫┏┫┻┣┳┃┏┣┳┛┛┻┃┃┓┓┃┛┣┏┏┣━┳┻┓┃╋┏┃┣┳┓┓┓┻┓
┗━┳┃┣┃┫╋━┻┏━┫┫┫┓┏┗┳━┗┗┗┗┻┓┛┓━┻╋┻┣┻┫━╋┃┃┏
━┻┫┏┛┳┳┫┃┣┻┫┳┣┃┻┏┃╋┫━┣┻┏┓━╋┳┏┣┓┣┃╋┏━┫┫┓┳
┏┛━┣┗┳┛┫┫┻┃┣┓┣┣┏┃┓┻┫┃┳┓┻┏━┻┓┛┣┗┫┗┗━┻┣┫┏┳
┛┳┓┣━┫┳━┃━┃╋┛┗━━┛┫┛┣━┗┏┛╋┫┏┏┻╋╋╋┣┛┻┃┏╋┣┫
┫┻┏┓┫╋╋┓┳┻┳━┓┻┫┻┫┗┻┏╋━╋┗┣╋╋┏┃━┛╋┃┳┏┳╋┻┳━
┏┳┃┣┻┻┻┣┻┗━━┫╋━┃┻┫┏┗╋┗┛━┻━╋┣╋┃┏┗┻┫╋┳┛┳┏┃
┗┻┣┛━┛┛┻┗┻┗┛┻━╋┫┃┫┏━┗┛┳┗┃┓┃┣┳┓┃┛┣┃╋┻┳━┓╋
┓┗━╋┃┏━╋┗━┣╋┗┏┣┫╋┫┣━┗┳╋┓┳┓┳┗┳┓┛┳┓┏┏┳━┏┗┳
┃┳┃┳┻━┫┃┳━┻┣┣┳┗┻┣┫┻━┻┫┣┳┛┏┻╋╋┣┻┃╋┣━┓┣┓┃┫
┏┓┓┓┫━┣┗╋┏┛╋┓┳╋┗┳╋┫┫┃┓┫┣━┓┃┫┣┛┏╋┓┛━━━┛┳┛
┳╋━┓╋┛┏━╋┓┣┳━┣━┣┏┫━┏╋┛┛━╋┛┃┏┃┓┏┏┛┛┛
╋┫╋╋┏┳┳┗━┃┛━┳┻┏━╋┳┗┻┣┣┫┃╋┃┓━┫┃┳┣┃┻┣┏┏┗┳┳
┫┳┫━┫┻┓┛┣┻┫┗┏┛┛┳━┻┳┛┻┣━┫╋┓┃┛┓┻┗━┗┏┛╋┫┗┃━
┛┳━╋━━┫╋┫┛┳┣┗┫┛┫━┓┗╋╋┫┳┃┓┛┃┫┫┳┓┫┳━┃╋┻┳┛╋
┛┳┳┓┻┣╋┏╋╋┗╋┳┗┃┣┓┣┗┻┃╋┣━╋┛╋┛╋━┣┳┣┻┣┣┛━┓┣
┣┛┻┗┛┏┃┛╋┛┃┻┃┏┛┃┗┫╋┫┣┓┻┳┳╋┗┳┗╋┗╋┳┻┃╋┻┏┗┻
┛┗┗┗┛━┗┃┗┛┫┗┛┓━┓┫━┏╋┻┣┻┓┗┳┻┃┏┳┛┗┳┛┻┃┫┛┻━
┣┣╋┣┻┓┳┻┗┛┫┛┓┳┓┗━━┛━┫┃┓━┏┻┣┃╋┻┃┓╋┳┳━╋┃┓┏
┓━┣━┫┫┃╋╋┓┃┻┫┣┏┫┏┗┫┏┏┣┏┗┳┻┛┛┗┃┓┃┃┓┣┓┗┗┻━
┣┫┓┓┻┫┣╋┣┃┗┛┣┏┗┳┛┳┏┓┣┏┃┃┫┛━┫┣┗┣┻┻┻╋┃┣┻┃┓
┳┛┫━┗┻┫╋┛┛┏┫┳┻┻┗┛┣┣┛┳┗┫┏┛╋┏┗━┗╋┳┫┏┣┳┗┏━┃
┗┛┛━┃┻┫┛━┃┛┛┏╋┏╋┗┗━┻━┫┻┗┳┓┗┃┏┣━┣┗┏┳┫┛╋┳┳
┛┛╋┓╋━┓┓━╋┃┻┫┳┣━┫┣┗┣┗┳┣┻┗┓┫┳┛┻┫┻┫┫┃┻╋┃┳┣
┳┫┛┛┳┓┳┓┏┫╋┛┓┫┏┻┛┏┣╋━┛┫┣╋┣┏┃━┓┛┫┣┣┗╋┃┣╋┃
┫━┗┛┻┳┣┳╋┛┗╋┏┗┣╋┫┛━┗┳┏╋┳┳┫╋┫┫┻┣┏╋┃┣┗┓┫╋┫
┏┣┏┛┏┫┳╋┓┗┣┗┃╋┓┻┗┃┃╋┗╋┏┻┻━┛╋┓╋╋┫┃┃━┏┗┛┫┛
┣┗┗┏╋┃┣┳┓┃┳┛┃┏┻┃┃┻┓┓┏┳┗┻┏╋┛┳┛━┏┻┃┻┣┳┫━┳┏
┻┣┳┳┫┳╋┏┏┣┛┛━┫━━┳┣┣┏┫╋┣┣┏┃┛┓┗┏┣┗┻╋┛┏┫┻┓┳
┏┓┫┓┳┫┛┏┓┳┣┫┛┫╋┫┳┻┗━━╋╋━┓┃┻┃┛┣┏━┫━┓┗━┳┻┫
┳━┗┓┓┫┫┓┃┫┏┫┫┃┗┗┃┻┏┣┗┣┛┣┓╋╋┣┗┃╋┏╋┛┛┓┣┻╋╋
┫┗┻┻┫╋┫╋┫┻┓┃┗┫┫┗┻┓┛┗┛━┳┳╋┳━┓┣┓┣━┛┳┳╋┣┓┛┗
┛┻╋┣┗┻┻┗┃┃┓┣┓┃┳━┃┗┏┓┳╋┗┻┗╋┫┫╋┣┗╋┻┻┫┻┛┻┗┓
┛┫┓┏╋┛┣━┳┫┳┛┣┏┳┛┛┃┏┣┗┣┫━┗┳┣┛┗┗━┓┫┛┻┏┃┳┫┃
┏┗╋┓┃╋┳┣┫━┻┫┓┻╋╋┣┏┻╋━╋┃┫┫┛┓┫╋━┫┣┛┗┗┣┃┳┓╋
┃┓┳┃┓┏┣╋┫┛━┏┳╋┻┗┫╋┃┃┗┓┻┗┃┫┫┛┳┛╋┫┳╋┛
┳╋┓┛┻┗┃┗┣╋┳┳┛┳┣┓╋┃┳┓┳┓┏┃━━┳┏┓┃┫┣┗┛┃┗┣┻┗┛
┛┳━┣━┏┗━┏┓╋┃┳┓╋┣┃┳┛┏┗━┳┫┓┗┃┗┗┳┗╋┛╋┏┫┣┣┏┓
━┫┗┣━┏╋┗┣━┏┗╋┛┗┣━┫┗┗╋┏┏┓┫┻┏┃┓┻┃┃━┏━┓┫┳┓┳
┣╋┓━┓━┓┓┣┃┻┳╋┳┫┓┳┳┏┣━┛┫┓┫┳┃┗╋┃┃┏┗┏┏━┫┓━┏
┗┣┓━┛┳┃━┻┻┓┫┛┳┣┗┗┏┣┗┏┣┣╋┏╋┏┓┓┛┫┣┗┛┗┳┻┗┣━
━╋┫┣┻┗┃┛┛┃┻┓┃┻┻┛┳┃┻╋╋╋┗┓┛╋┫┏┻┓┓┏┗┻┳┛┳┓╋┗
┃┻┻┓━┃━┗┏┓┣┣┏┛┓┳┳┣┳┫┛┫┗━┳┓┣╋┻┣┳┓┣┻┓┏━┗┛┳
┛┻━━┛┻┓┓┣┃┳┳┣┃┛━┓┣┓┛┏╋╋┏╋━━━┻┣┓┓┃┛┗┫┻┻┳┏
┃┓┗┫┏┗┏┳┓┳┣┏┏┃┛┗┳┃┳┓┓┳╋╋┗╋┻┗┗┻┣╋┛┃┗┓┳┓┛┏
━┏┗┗┓┏┫┏┛┓┛┃┳┻┳┳┻┏┛┓━┻┓┓┳┳┗┻┛┃┏╋━┗┳┣┳╋┫┗
┓┫┳┫┏┳┻┻┃┗┃╋━┗┻┫┳┏╋┳┗┫┃╋┏┛┏┏━━━┓┣┫╋╋┻┗┻┛
┃╋┓┓┫┏┫┳┓┏┫╋┫┻┓┓┣┫┻┗┓┗┗┳┻╋┣┻┗┃┃┛┏━━┫┛┻┏┗
┻┛┛┫┻┫┛┻┳┗┫┏┻┏╋┏╋┻━━┳┓┃┫╋┛┫━┳┃┗┛┳┓┫┓┏┏┻┳
┏┻┫┏━┣┃┳╋┛━┗┣┏┓┓┃┫┣┗┓┓━┣┳╋┣┏┃╋┃┏━┃━╋┫┫┃┫
┛┣┻┣┛┻┏┳┻━┻┳┫┓┓┃╋┛┫┳┣┏┳┛┛┫┗┏┻┗┳╋╋┣┏┃┃┳┓┗
┣┏┫┣┏┻┣╋┳┻┻━┛┻┃┫━┗┗┏┃┓┳┣┗┣┣┓┓┻┏┓╋┗╋┣┳┃┛╋
┣┫┃┓━┛┃┳┣╋┻┳┳┏┓━┗┃┻┳┛┗┣┣┻┛┛┗╋━┏┻┣┗┃┳┻┃┏┗
┃┓╋┛╋━┗┣┓┫┛┏┫╋━┣┳┓━┳┗┏┣┗┻╋┃╋┃┻━┳┏┛┫━┳━┃┓
┻┓┃┗┓┗┃┣┻╋╋┳┫┻━┓╋┫┳┏┣━┛┓┛┫┫┛┳┛┗┓┏┳┗┃┫╋┫┫
┏┏┫┣┻┻┏┻┛┃┃━╋━┻┗┳┣╋┣┛┻┗┗┫╋┳┗╋┻┗┏┫╋┻┫┣┳┳┣
┛━┓┓┻┣┓┏┃┗┻┛┓┳┛┫┏┓━┃━┓┏┫━┗━┃┫┳━┫┏╋┛┓┓┃┛┗
┗┓┣┻┓╋┛┻┗┏┫━┃┃┣┓┣━┣╋┫┳━┣┗┏┓┫┣┻╋━┓┻┳┓┏┛┗┛
┻┏┛┻┓┻┣┫┏━┛┻┻━┓┏━┗┛╋┓┗╋┳┻┏┓┻┻┏┃━┫━┃┏┓┣╋┣
┛┃╋╋━┃┳┫━┳┣┓┏┳┃╋┛┗━┣┣┳┛┓┃┛┗┗┛┃┣┣┛┃╋
┳┃┳┻╋┻┗┏┫┣┛┛┛┣┃┃┓┗┃┳┗╋┗┻┏━╋┛┃┃━╋╋┫┃┳┻┓┓┛
┻┳┗┫┣┏┳┓╋┣━┏┻┗┛┻┳┃━┗┣┣┳━┃┓┫━┃┛┃┗┃┓┓┃┳┳┣┻
┏┫┛┛┫┣┗┫┃┳┓┣┛━┣┣┻╋┏┳┓┛┗┗╋┓╋┗┃┓╋┛┻┛┻┳┏╋┏┓
┣┃━╋┳┏━┫┏┛━┗┏┫╋┃┻━┏╋╋╋┗┗┏╋┗┓┓━┏╋┓━┓┗┗━┗━
┳┳┏┗━┗┃┛┳╋┛┣┏┣┣┫━┗┛┻┻━┓┛╋┛╋┓━┗┻┳┏━┳┳┛┣━┻
━━┳┓━┣┛┳┛┫┏┫┳╋┗┃┣┓┏┗━┓┻┃┏╋┫┻┛┗┳┫┣┃┳┛┏┗┓┃
┻┳┃┗┣┫┻━┫┗┏┏┗╋┳┳┛┓┣┏┛┻┏┫┣╋┻╋┣┏━┣┓┗╋┳┏┫┣┣
┛┛┳┣━┳┓╋┫━┻┫┓┫╋━┣┫━┏┫┻┛━┏┗┓┫┃┗┃┳┫┓┻┻┛┳┃┓
╋┫╋┣┏┛┗┓┫┫┃┓┓╋┃╋┃┳┗┗┫━┏╋┳┛┫┓┃┗┫┛╋┻┻┫━┏┛┻
┛┃┓┗╋┏┛┓┛┻┓┓┛┛┛┓┏┣┃━┣┃┳┣━┗┛┛┣┃┣┣┓┓┳┃┻┣┗┫
┗┣┓━┛━┳┛┻┓┓┣┏┣┻┫╋┳┻┫┗┏╋┫┻┃┫┗┗┗┳┓┓┓┳┓╋┫━┓
┳┃┃━┓┓┃┃╋┃┏━┗┫┣┏┳┫━┻━┓┗┳┓━┏┻━┣┫┣┻┏┛┻━┃┫┳
┣┓┏┗┃┣┻┛┳┓┏┳┣━┫╋┓┫┗┛┳┫┃┣┏┣┏┗┗━┻┫┻┳┏┓┫┗┃┓
┛┣┃┛┓┫┓┻┓┏┣┫┫╋┳┻━━┳┏┣┃╋┗┃┏━┻┫┫━┏┫┛╋┓━┻━┣
┃┫┓┫┃┻┃┳┳╋┓┳┓┃┣┃┃┫┗┗┛┻┛┓╋┃┳╋┣┃┏╋┣┳┏┓┗┫┏┫
┏┻┛┃┛┫┗┻┃━┻┗┫┣━━┳╋┫┻┻┛┃┃┏┃┛┃┛╋━┗┃┫┻┏┳┏┳┏
┳┗╋┓╋╋╋┛━┻┣┗┛━┏━┫┻┣┏┛┓┳┳━┳┏┗┣┻┃┏╋┓┗┛━┛┣━
┗┳━┛┻┗┏╋┛┛┏┣┻┳┗┣┃┃┫┗┫┛━┗┃┗┳┃┫┛┃━╋━┣┓┣┫┻┫
┻┓┛━┏┓┻┃┃┣┓┫┳┳┫┏┏┫┗┃╋━┃┃┳┏┛┳┃┫━╋━┣╋┫┣┻┛┳
━┛┛┃┣┃┻╋┓┫┣┫┏┛┓┗┗┓┗┓┳┻╋┛┛┓┏┳┏┃╋┓┃┗┏━┫┃━┃
┃┫╋┳┓╋┣┳┓┓┓┳┗┻┫┗┻┃┏┻━┃┓┛┛┳┫┛┛┣┃┏┫╋┳┛┳┗┻┃
┻┻━┫┣┳━┛┳┣┳┗┃┛┳━┻┣┓┫┛┗┃┳┣┏┏┣┳━┓┗╋┛┗┃━┗┃┗
┛╋━┳┓┛┓┳┓┣┏╋╋┏┃┏┛┃┻┻┣┻┓┃╋┏┏┣┳┫━╋┃┓┓┗┓┓┗┛
┫┳┏┻┳┗┛┃┣┓┛╋┳┣┏┻┣┓┓╋┛┛┛┛┛┗┃┃┫┓┫┻┣╋┫
┫┻┳━┫┛┫┳┃┃┣┫┏━┗┏┫┛┃┣╋┓┗┫┛┳┳┃┻┃┏╋┗┳┓╋┫┏━┏
┗┃╋┳┻┓┣┛━┗┣┛┳┏╋┣┏┣┫━┳┳┫┗┛┏┃━┻┻┃┣┛┛┏┳┓┳┣┃
┗╋┻┣━┏┓━┓┃┻╋╋┗╋┗┳┛┓━┻┗┏╋┳┗┏┏┳┏━━┃┏┳┓┳┣┏┫
┻┻┛━┃┃┓┫╋┏┻┣┓┛━┗┻┃┫┏╋┃┓┃┛┃┃┛┓┓┗┫┣╋┗┏┫╋┗┓
┳┃┏┻━┳┣┫╋┳┓┣┓┏┣┗┛┻┳┗┫┗━┻┫┳━╋┗┗┗┛┗┏┃┣┫┓━┏
┛┣┏┣┻┗┳┓┗━┣┗┳┏┛┓┏━┫┣━━┫┓┳┫┳┛┏┏┻┳┓┃┗┏┳┣┗━
╋┫┏┗┻┏┏┛┓┓━╋╋┻┻┛┃┛╋┓┓┏╋╋┓┳┃┓┃┏┏┃┏┛┓┫┃┛┓┗
┫━┏┛━╋┣┛┏┛┫┏┫┃┓━┣━┗━┏╋┛┛┗┫┳┣┗┓╋┛┃┛┏┓━┛┏┃
┫┓┳┗┗┛┓┓┳┳┓┛┛┓╋┳┗┓┳┳┣┣┣┫┃┫╋┛┳┏━┛┓╋┃┛┗┳┣╋
┫━┣┏╋┳┫╋┓┛┫┛┣┳┃┗┗┃╋┃┫┃┻┛┫┻┏┣┣┛━┗┳┛┓┳━┓┏┛
┳┛┻━┏━┗┫╋┫┣┫┃╋┳┓┳┳╋┗┫╋┻┳┣┏┓┫━┗┃┓╋┣┫┃┣━━┫
┏┛━╋┳┛┫┣╋┣━┏━┣┗┓┓┓┃┃┗┏┏┓┻┻┏┓┫┫┛╋┃━┏┃┏┻┳┻
┏┓┻┗┛┛┫┛┃━━╋┣┣┻╋┫┣┣┗┣┓┗┫┗┓┫┣┫━┏┫┣┳┻┳━┗┳╋
╋┏┃┓╋┗┓━┛┛╋┗┓┻┗━┓━┓╋┏┃┣┃┳┃━╋┻┻┗┓━┫┓┫━┫┣┗
┓┛┓┳━┏┻┳┃┣┃┳┳┛┃┃┣┗┓╋┃┛╋━┛┛┓┗┏┃┣┗┓┃┗━┫┓┏┣
┓┣┃┻━┏┣┻╋╋┏━┻┻┫┣┗╋┣┗┃┓┳┏┻┗┻┏┻┫┫╋┗┛┓┃┓┗┻┳
┃┏┃┏┛╋┓┻┏┫┏┏┛┳┛┃╋┫┻┳┓┓┫┃┫┛┃━┫┛┓┃┫┃┓┃┻┏┫┣
━┣┓╋┗┻┫╋┃┳┗┛┗┗┳┳┃┣┃┗┛┳┓┻┃┏┫┏┣┓┃━┃┳┫┗━┃╋┏
┛┓┣━┳┫┣┏┳┓┗┓┓┃┻┣━┓┏┛┳┗┏┓┻┛╋┗┻┫┏┻┏┓╋┻━┛┛┗
┛┓┃┫┫┳┻┛┻┳┃┓┣┏┛┫┗┻┓━┗╋┗━╋┣┫╋━┻┫┣┣┫┫┻╋┫┫┓
┗┻╋┛┳┳┏┃┳┛━━┳┫┳┫╋┗┛┻╋┏┏┗┃┓╋┓┃╋┓┫┏━┣┛┏┻┗╋
┛┻╋━┓┏┃┳┣┫┻┻┃┣┻┣┛┫╋┗┗┫┓━━┣┃━┳━┛━┛┏┻━━┃┗━
┗┗┻╋┃┻┻┏┗┫╋┏┗┛━┻┗┛┃┣┛╋┛┣━┓┃╋┳┓┛┣┻┓┻┳┓┃┻━
┳┻┫┓┏┓╋╋┛┳━━━┣┃┣┻━━┃┃┣┏┓┗┏┓┓┃━┫┫┏┛━
╋┓┛╋┃┗┏━┻┻┳┣┛┓┳┫╋┓┛┓╋┳┣┛┫┃┓┗┓┗╋┓┃╋╋╋┣┳━┏
┓┣┫╋┣┃┏╋┻━┓┓┻┃┃┫┳┻┳┣┳┳┗┣┗┳┻┛┛┗┣┓┛┳┣┻┳┫┻┓
┣┏┫┏┏┛┃┓┏┻┗┳┏┓┛━┏┻╋┻━┏┫┻┗┫┣━┣┻┃┃━━┃┛┗┏┃┗
┏┻┛┫┃┗┳┓┓┃━┏━┗━┏╋┗━┳┃━━┫┃┓┣┓┓━┃┛┓┓┗━━━┛┃
┓┻┻┫┃┓┻┣┳┛┛┃┗┏┃╋━┃┓┫┗┻┣┃┣━┏━┣┃┓┳┛┫╋┻━┣┗┻
━┏┳┃┻┫┏┣━┣┛┻┻━┏┛━┳┳┗┣┓┓┃┣┏┻┓┻┗┗┳┏┫┃┛┫┫┗━
┳┫┣┃┣┳┛╋╋━┫┳┃┃╋┛┓━╋┃┳┫┳┗┏┳┳┛┳┳┳┫┛┳━━┻┓┳┃
┫┳┳┻┓┃━┃┻┳┗┳╋┳┛┣┛┻┓┣┓┣┫┳┓┫┏┳━━━┻━┣┃┣┛┻╋┻
╋━┫┛╋┏┗╋┻╋┫┳┳┃┏┳━╋━┓┫┛━┓┛┣╋╋╋━┃┫┏┣╋┛┛┳━┣
┣┻┫┳┫┗╋┛┻┣╋┓┳┣┛┃╋┛┻━┗━╋╋┻┏╋┣┃┻┗┻┻┗━┃┳┃┓┓
┻┻┗┣┳┏┗┳┗╋┓┛┻┻┣┃┣┳┫┣━┛╋┏╋┫━┣╋┗┫┳┳┃━┃┳┛┻┛
┛┓┻┫╋╋┃╋╋┫┓━┓━┫╋┛┗┓╋┻━┣┏┣┳╋┛━┃┳┏┻┏━┓╋┓┻┫
━┓┏╋╋┛┳┫╋┫━┓┏┏┏╋┣┻┏╋╋┛┓━┣┫╋┏┻┛┓┳┫┏┃┣┳┗┫┣
┛┣┳┓┻┳┣┓┏━┏┫╋┃┫┛╋━┻┃┛┓┻┫┛┏┫┣┫┻┫┻┳╋┏┳┫┻━┳
┻┳┫━┣┣┏┫━╋━━┻┣┫┣┏┗┗┳┃┣┣┻━┻┫┛╋┗┃━┗┃╋┏┫┳┛┓
┳┣┓┃━┛━┳╋┫┳━┣┓┳┣┳┗┛┫┻╋┃┛┣╋┛━┗┳┗╋┃┃┳┳╋┓━┛
╋┃┳━┏┃┫━┃╋╋┗┻┓┗┛┛┣━┣┫┳┻┗┗┳━┣┛┗┗┳┓┳┗┗┃┫━┳
╋┓┏┓┗┫┏┛╋┣┛┓┻━┗┓┗┛━┻┳┫┗┗┻┓┗┏┫┗┏╋━┻┻┗┳┗┣┫
┳┣┃┣┏┳┳┻┓┗┓┫┃┏┣┓┻┏┛┗┗╋┓┃┃┳┛┗┏╋┛┗┻┃┗┗┗┃┃┃
┃┃┣╋┏┫┫┳┓┛┓╋━┛┳┏┣┏┣╋┏━┳┏┛┻━┃┓┗╋╋┣┫┃┃┣┣┓┳
┃┏━┓┓┫┃┫┓┣┣╋┻┗┃┳┫┓╋┻┣┓┻┃╋┗┛┳━┣┃┓┗┣┏┳┃┏╋┗
╋┏┻┳┣┏┳┃┃┛┗┣┛┳┗╋┃┳┳┻┣━┏┓┗╋┛┛┫┫┻┳┻┓┣┻╋━┫┫
┛┫┣┏━┏┗┳╋┫━┛┛╋┏┓┻┛┓┏┓┻┫┛╋┛╋┏┣━╋┗╋┃┓┃┳┃┛┏
┗━┫┓┣┣┏┛┫┏┓╋┛┏┏┗╋┫┻╋┛┻┣━┃┏┗┫━┃┣┗┻━┳
┻┳━┛┻┏┫┳╋┗┗━┳━┻┛┗┛┫┓┫┣╋━┃┣┓┛┻┣━┫┳┓┫┳┗━┛┳
┳┗┣┗┓┃┃┛┛┫┗╋┃┻┃┣┓┓┣┻┻┻┳┫┗┃┫┓╋┓┛┣┫┃━┓┫┻┏┣
┻┫┛━╋━┳┫┳┃┏┗┛┫┛┛┗━┣┫┣━┃┓┗┣╋┣╋┛┗┣╋┻┃┓┏╋┗━
╋┏╋╋┗┳┻┛╋┏┓┃┫┻┃╋━━┫┫┣┳┗━┏┫┃━┗━┗┻┃┫┏┛┻╋┛┃
┫┫┣┻┛┃┻┓┃┻┫┳┓┓━┛┣┏┓┻┃┓┳┣┗┛┫┣┻┛┻┃┳━┗┳┏┣┳┃
┳┣┣┳┣┗┗━┃┏┃┳┓┣━┛┳┳┏┓┳┳┫┳┃┳┫┻╋╋┏┃┫╋┓┣┓╋┣┓
┏┫┓┃╋┏┣┗┓┓┛┏┗┫┫━┛┏┗━┫┓╋━╋┫┫┓┗┛┃┏┗┏┗┻┻┓┛┻
┣┏┫╋━┳┣┓┗┳┗┓┻┳┣┃╋━━┗╋╋┳┃┻━┳┃┗┣┣┣╋┣┛┫┻╋━┳
┗┻┃━━┣┣╋┫╋━━╋┓┃┻┳┳┓┫┏┛┓┓━┗┻┓┓┣┫━┳━━┏┃┏┫┫
┫┫━┓┻┃━┛┓┻┗┳╋┫┫╋┫┗━┳┳┗┳┃┳┛┣╋┗┗┳┻┗╋┻━┳┗┗┗
┣┗┻┓┳┓╋┏┗━┫┏┳┏┗╋┗┣┳╋┛┫━┓┻┏┻┓┏┏┃━┳┫┗┳━┣┓┗
┗┻━┫┃┫━╋┓┃┳┓╋┓┣┃━┏━┳┃┫┻┗┫┳━╋┛┛━┗┻┫┗┳┗╋┛╋
┣┫┣┣┻╋┃┓┛━┳┏┫┏┳┗┳┳┳┫╋┛┓┗┛┻┗┣━┓┓┏┃┛┳┗┫┏┗┣
┫┳┫┃┓┛┛┛┃┏┏┓┳━┣┫┳┓┣┗┻┻┫┓━┏┃┗╋┃┛┻━┛╋┓┣┳━┳
┛┃┻┃┛┃┃┣┏┛┏┻┫┓┫┗┣┗┓┏┳┣┻┳┗┳━╋┛┃┣┗━╋┛╋┣┛┓╋
╋┣╋┳┛┏┛╋┛┗┛┫┻╋┳┣┫╋┫┗┓┣┃━┳╋┃┏┣┃┳━┃┣┓┏━┗┣┫
┓┻╋┣┏┛┫┃┣━┃╋┗┛┳┛┛━┻┣┗┏┗┣┃┏━━╋━┛━┳┏╋┫┃┳┃┳
┏┻┫┻━┣┓┗┣┳╋┏┏┏┓┣┻┓┗┓┃━━┫┫┣┃┗╋┏┫┗━┓┫╋┻╋┃┓
┫┏┗┳┛┗┳┳┓┃┳┣┏┳┣┣┛┻┳┗┻━┣┫┣┳╋┓┣┳┛┣┻┏┳┫┣┻━┣
┫┻━┫┫┣┏┓┳┓┓╋┗╋┻┣━┏┓┫┗━┃╋━┣┳╋┻┻━┫┻╋┗┃━┃┃┳
┫┏┏┛┣┓┗╋┗┣┻┃╋┗┫┃┳┃┻┻┓┫┏┳┣┻┣┛┏┓┣┏┓┃┃┻┗┃┣┫
┣┓┳╋┫┛┓┣┣╋┓┫┳┛┓┫╋┗┓┳┃┫┻┓┏┣┛┣┗┏┛┻━┓┳┃┫╋┏┳
┳┓┣┏┣┓┻┏┛┳┓┣┛┻┃┛┣┗╋┓┛┫━┻━┛┃┳┣┣┳┫┓┗┻━┛┫┣┏
┻┗┣━┛┗┻┫┻┻╋┓━╋┫┣┻┻╋┗┓┳┏━┃┃┣┫┏┗┓┻┃┃┻
┓┛┛┓┗┫┳┛┃╋┓┫┛┃┻┗┛┏┃╋┳┫┻━┃━━┣┃┳┻┓┏┛┻╋┫┏┓┫
┳┗┏┓┫╋╋┳━┏┳┗┫┣┣╋┏┛┣┛╋━┓┣╋┃┳┃┣┣┃┻┗┣┫┫━┛┳━
┃┻┗┃┃┻┛┛┫╋┻┗━╋┃╋╋┏┳┛┳┛┫┓┏┏┛┛┣━┫┗━┣┗┗┫┓┏┏
┳┻┛┳┃┳┏┃┛┻┻┃┃┛┻━┃┃┣┣┛┳┃┣┛┣┓┻┏╋┣┫┛┃┓┻┻┣┛┛
┗┓┓┻┛┻┗┳┫┗┃┳┣┓┻┛┛━┏╋┛╋╋┳┳┳┛━┫┗┻┣━┓┣┃┏┃┳┏
┏┫┫┏┃┓┏┣┓┗┃┓┫╋┻┛┫┃━━┏┃━┃┓┳┻┗┃┫┗┛┻┻┳┣╋┏┛┃
┏┫┛┛┫┫┏┻┓┫┛┻┗━┏┫┻┫━┳┗┻┗┏┗┣┫┓┻┃┏┳┓╋┗╋┫┛┻┛
┛┫┃┗╋┣┃━┳┻┣┏┳┣━┛┛┛┳┻┓━┃┣┛┛┃┣┃┓╋╋┓┏┫━┳┫┗┻
┃╋┻┫╋┣┻┃┏┳┳┻┏┗━┛┗┻┻╋━┃┳━╋┳┏┗┳┗┏┳┏╋┣━┛┗┻┏
╋┣┣┫┻┓━┛┏┃┻┫┗┻┣┣┣┳┓━━┏┛┗╋┓┏┻┏┗╋┻━━┻┛┳┛┏┛
┛┣╋╋┳┳┃┏┻┳┛┳┛┳┓╋┃┛━╋┃╋┛┻┗┳┻┃━┃┻┳┛┣┳━┛┃┃╋
┻┗┗┫┫┫┓╋┣┛┻━┏┛┛┣┓━┛┻┃┃┗━╋━┃╋┗╋┛┓╋┏┓┓┣┫┻┏
╋┏┃╋┏╋┛┻┛┏━┏┃┃┳┻┓┻┃┣┳┏━┗┃┛┃┣┣┃┻┻━┳╋┣┳┫┃━
┳┓┫━━┗┓┃┻┳┃┳┣┏┏┏┣┛╋┻┓┳━┗━━┃┻┛┏┏┏┳┏┣┻┳┗┏┏
┣┫┓┏┫┫┓┗━┗┗┗╋┣┛┛┣┫┃┣┳┏┫┣┓┛┻┫━╋┣━━┓┓┃┳┳┫┏
┣┣━┳┻━┏┓┻┻╋┻╋┳┫┛┫┓┻┓┻┻┣┏┳┏┳┛┳━┏┳┳┗┣┻┛┫┳┛
┓━┗┣┣┃┗╋╋━┓┣┫┛┳┳╋┓┛━━┗┳┛┓┫┫┛┗┳┛┗┫┃┃┫┫━┏┗
┫┣┣┛┓┏┓╋┓┃┓╋┫┫╋╋┳┳┫┳┓━━╋┗┓┻┗┳┓┫┛┻┳╋┳╋━┛┃
┫┫┫┛┃┻┏━┣┛┗━┣┏┏┗┏┻┗┫┏┃┣╋━┳━┓┃┏┫╋┫┛┻┓━━┫━
┃┫┫┏┓━┃┳━┫┓┫┛━┳┳┫╋┛┛━╋┓┛━┻┏┫┛╋┃╋┻┛┣┗┏┣┳┓
┗┳┗┣╋┳━┫┣┣╋╋╋━┛┓┫┻┏┃╋┗┫┏┣┻━┗┫┃┏╋┛┏┣┛┫┃╋━
┫┛┗━┻┛┏┫┳┳╋┛┛┻┣┳┫┓┗┫┫┓┏┛┃┣━┛┗┳┗┣┻╋┗┣┻┓┛┣
┳┣━╋┓┗┛┻┏┻┛┻┛╋┃┓┗╋┫┻┗╋┗┏┫┳┻┻┫┏┣━┓┗┻┻┓━┏╋
┻┃┗┗┓┓┻┳┗━┣━┛┳┓┏┻┻┛━┗━┗┻┓┏┓┗┳┣┗┓┗┫┏
┓┗┻┏┃┳┳┳┃┣┏╋┗╋┓┗┃┫┻┃┗┻┏┏┃┻┓┛┏╋┃╋━┓┏┏┳━┃━
┣┏┻┏┓━┻━┗━╋┫┫┫╋┳┏╋┻┣┏┣┛┛┓┫┗━╋╋┫┓┫┣┓┛┳┻━┫
┏━┃┗┃━┓┫╋┏┃┳┛┓┗┃┻┻┻┏┃┃┛┫╋┳┣┳┻┛┃╋┫┃┃┫┓━┓┃
┻┣┏┣┣┃━┓┣┛┃━━┳┻┗┳┗╋┛╋╋┏┳┓┳┛┓━┳┳╋┛━┗┓┻┫┣┳
┏┓╋┛┳┏┫┻┏━━┓┓┓┃┗┏┻┏┫┃┓┳┃╋┗┫━━┃┓┫┳┓┗╋━┳┛┏
┓━┣┃━┫┣┫┻┻┣┃┏┗┣┛━┳┻━┛┫┓┳┫┻┏┫┏┗┻┣┏┏┫┳┫┻━┛
┳┫┛┛┏┓┗┻┃┏━┻┻┓┛┃┗┣┻╋┏┗┃┛┳┃┻━┛┣┳━╋┣━┻┻┛┃┗
╋┳━━┣━┏┳┫┻┓┻┏┫┳┻┃┛┫┗┣┗┗╋┓┃┃┫┃┗━┫╋┗┛┗┗┣┃┓
┛━╋╋┏╋┏━┓┛┏┓┣┏┏╋┃┏┣┫┻╋┣━┫┏┗━┃━┓┻┳┓┏┳┣━┫┏
┳┗┣━╋┃┛┫╋┗┣┗━┗┻━┃╋┗┻┏┫┣┣┛╋━━┏┗┗┻━╋┛┛╋┫┗┗
┓┣┣┻┗┏┻┓┳━┏┏┗┣┻┫┫┻┛┻┫━┃┣┃┻┛┏┓┏┗┃┻╋┛┫┗┣┏━
━┗┗┗┳┫┣╋┻━┻┃━╋┏╋┗┏┳┣┏╋┛┃┏━━┛┳┳┛┃┃┓┣┏┗╋━┗
┫┓╋┏┳╋┏┏┃┏┳┛┣┻┻┫╋┏┫┏┗┳┳╋┳┛╋┏╋┏┓┣┳┗┳┗┫┻┏┃
┳┗╋┏┳┃┓┻┫┣┏┗┳┛━┫┓┳┗┛┣━┏┫┻┓┏┛┻┓┃┏╋┻┛┛┛┛━╋
┛┛┏╋┳╋┛┓┃┻┏┳┳┓┛┗┓┏┃┫┃┃┳┗┻━┛┗┃┻━┏┣┗╋┓┓╋┓━
┻┗┗┓┳┏┛┳┗┻┏┛┏┛┛╋┓┳┓┛┫┻┃┛━━┻┳━┏━┃┗┃╋┳╋┣┏╋
┳┛┣┓┓╋┗┫┏┏╋━┫┛╋━┣┫┳╋┻┓╋┓┻┏┗┏┃┓╋┫━┓┣┳┃┻━┏
┗╋┓┗┃┫┫┓┃┛┛┗┏┫┻╋╋┏┓┳┗━┓╋┃┫┫┻╋┗╋┃┏┓┻┻┓┣┫━
┗┣┏┣┏╋┛┏┻┏┻┻┫┳┻┃┃┻┃┛┳┻┣┳┏┗━┫┗╋╋┣┗╋┻━┓┛┓┻
┗┣┻┫┓┛━┳┣┣┻┫┛━┳┃┳┳╋┣┃┗╋━┃╋━┓┳━┳┏━┃┗┛━┃┫┛
╋┻┗┻┃╋┃┃┳┳┣┃┛━┓┏┛╋╋┛┻┛┳┓┛┃╋┏┏┫╋━┣┣┳┳┓┗╋━
┏┣┗┏╋╋┏┗┏┏╋┛━┃━╋┻┏╋┣┫╋┛┫━┛┗┓┳┛━╋┣┓┛╋┻┻╋━
┳╋┳┛╋┗┣┗┣┏┏┃┏┳┛┗┻━┛╋┫┓┳┗┻┛┓┛╋━━┣┫┓┏┫┳━┗╋
┣╋━┣┗┏┓┻┳╋┻┃┣┫┛┃┏┣┣━┛╋┛┛┣┃┫━━╋┃┻┓╋┻
┻━┏━┻━┳┫┓┣┛┃┫┻┛┳┏╋┳┏┣┓┗┻┻┛┣┛┫┫┫┓┃┻━┗┣┗┣┛
┓┫┓┫━┏┛┳┳╋┓┻┻╋┃┓╋┛┳━┣┛┳┛┗┳━┃┗┻┻┃━┻┃━┛┗┻┗
┏┏┻━┣┫┫┃┛┗┗┣┻┗┃┣┛┗┓┛┫┳┳┳┗┻┳┏┳╋━┫┻┃┛┫┻━━┻
┓┗┻┛━┛┓┏┓┻┏┓┏┫┃┃┻┛┛┣┣╋┏━┗┣┗┛┃┻┛━━┫┣┣╋┛┛┓
━━┛╋┛┻┓┫┣┣━┃┛╋┛┛┳┻┃┓┻┣┛┳┻┓┏╋┓╋┛╋┛┫┓╋┛┫╋━
┃┓┳┳┃┛┣━┳┃┫┣┃┗┛┻┛┣┳┃┛┣┏┗┛┃┏┳┃┏╋╋┏┣╋┳┏┳┫┣
┃┫━┃┓╋┗┏┣┣┏┳━┣┫┫┃╋┛┗╋┃╋┳┣┓┫┗━┓┣┻┫┫┓┗╋┓╋┛
┃┫┗┫╋┣┫┣━┗┃┗┃┗┣┛┏┳┳┓┗┳┻━┗┳┃┏╋╋┻┳┏┓┗┛┏━╋┏
┣┗┃┛┏╋┛┃┛┳┏╋━┗┏┛┓┳┛┛┻┓┃┏╋┳┻┛╋┣┫┓┓┗┫┻┻┳┫┣
┓┛┫━┃┓━┣┣┓┫┃╋┫┳┳┫━┛┏┛┳┫┳━┏┳┏━┣━┏┗╋┻┃┛┳╋┫
┣┳┻┃┃╋┏━┓━┗┓┃┃┓┛┫┃┳┫┣┣┗┗┛┳┗┗┗┏┏━┫┗╋━╋┓┗┓
┃┻┫┫┳┛┫┫┣┃┛┓┫┻┏┏╋┗━╋┳┳━┻╋╋┳┃┫┛━┏━┏┓┗┫┓┏┗
┫┳┳┣┻┛┏┣━╋┛┗┳┳┣┏┻┻┃┗┛┻┗┓┏┛┫┏┣┗┻┣┳┻┳┏┓┏┣┻
┫╋┻┳┃╋╋━┣┛┫┃┓┃┃┳┳━┻┛┻┫┣┏┻┃━┛┳┳━┫┏━┫┫━┓━┫
┃┓┛┳┻━┓┳┫┣┃┏━╋┛╋┃┣╋┓━┳┛┛╋┛┗━┓┣┫━━━┓┗┫┏┏┫
╋┻┓┫┗┳┃┗┛┫┳┳┻┣┓┫┗┣┏┓┛┗┻┫┣┗┃━┣┛━╋╋┏┓┻┫╋┗┻
┣┻┏┏┳┣┛┗┗┫╋┓┗╋━┏┛┻╋┃┣┏┫┛┛┗╋┃┗┣━┣╋┗╋┓┛┻┃┛
┻┗┻┣┛┻┻┻┓┓┏┳┛┗┓┗┓┃━┻┫┛┛┏┻╋┓┃┫┻╋┗┣━┳┓┛┃┻┛
┓━╋┓┳┃┣┻┻┏━┓┏┗━┳┫┫┣┫╋┳━┏┻┃┛┣┳┫┓┻┓┓┓┏┣┫┏┳
┃━┣┓┗┫┏━┗┛┃┻━┻┳┃╋╋┣┏━┣┳┫┫┛━┫┳┛━┃┣┻╋┳┗┃┏╋
┳┗━━┣┳╋┃┛┛╋╋┻┳┃┣┻┛┓┻┳╋┗┫╋━┳╋┃┫┓┃┓┓┛┣╋┣╋┣
┻┻╋╋┏┏┫┏┓━┗━┗┓┃┗┳┫┫┓┣┣┛┗┳┻┃┣╋━┗┫┃╋┏┣┻┃┣╋
┻┓┣━━┛┏┛┻┣┳┻┃┫┣┗╋┗┏╋┏┛┛┣┏┏┻┳┃┣┗┃┏┻╋╋┳┏┃┻
┗┫┃┛┓┛┳┫┳╋┃┓┃┓┗┃━┣┛┃━┳┛┗┗┻┏┻┛┫╋┣┳┻┓
┳┣┳┣━┓┻━┏┛┓┓┗━┗┣┏┓┣━┃┻━┳┳━┏┻┣┫┃╋╋╋┫┫┣┳┃━
┫┳┻┗┗┳┫╋┗┓┗━┓┳┳┳╋━┗╋━┓┓╋┣━┻┃┫┫┏━━┏┣┗━┓┃┃
┻━┫╋┳┗┛┛┃┓┫┻┗━┫┫┛┏┃╋┛┗┃┃┻┻┏┳┃╋┗┓┓┏┗┏━┫┳╋
┛┣┏┳┫┳┃┏┏┗━┳┛┓┣┻┫┃┓┏┓┓┗┻┓━━┏┗┗┏┏┳┏━╋━┏╋┣
┣┣┻┳┃┛┗┏┃┃┣┓┓┛┃╋┗┗┫┏┣┣┛┛┫┓┛┛┗┳┻┣┫┣┫┏┏┛┳┗
╋┻┫┃┏┣┏┳╋┓╋┗╋┃┏━┃┗┣┛━┣┛━╋┳┓┛┓╋━┣┛┫┣┗┏┃┳━
┳┳━━┣┛╋┃┃━┫┳┓┃┣┳┻┓┫┏┫━┗┳╋┻┻┗╋┣┗━┗┳┗┫┻┻┣╋
┻╋┓┏┻━┳┃┓┻┳┳┻┗┏┏┏┃┗┫┏┣┳┓┻┫┳┫┃┃┳┗┏┻┣┣┻┃┫┻
┳┏┛┗┓┣┻┛┛━┃┃┃━━┫┃┏━┳┛┻┃┫┳┃┻┫┓┃┛┛┃━┣┳━┣┫┗
┣┣┻┃┓┻┻┻┗━┏┛┫╋┳┗┻┳┣┻┏┏┣┻┫┛┣┳┗┃┻┓┗┳┛┏┏┏╋┓
┫┳┳┓┗┣┏┳╋━┏┻╋┣╋┻┓┓━┃━┣┏━┻┳┻╋━┛┫┛┳┛━┃┗┻┛┳
╋┣┃┣━┣┣┃┛┛┣┗┗╋╋┛━┳┃┣┻┻┃┣┳┏┻┃┗┏┗┓┗┏╋┻┗┻┏╋
┏┳┫┏━┃┛┛┃┛┏┛┓┏┛━╋┗┻┫┻┃━┻┓┛━┛┛╋┻┏┃┃┓┣━┃┗┛
┃┓┏┗┓┓┳━┗┗┣┓━┓┏━┣┗┃┫┓┻┛┻┻┓┻┳┃┛┫┓┫┗┃╋┫┻┏┛
┏━┫┫╋┣┻┳┣┓┣┛╋┛━┗┃┓┃┳┓┃━┓┣┣┃┣┏┏┏┗┳┣┏┏┣╋┏┛
┏┗┏┻┓╋┛━┗━┻┳┳━━┏┫━┏┗┓┛┃┫┏┗┣┫┛┣━━━┃┣┓┫┣━┻
┃╋┻┛╋┻┫┻┗┫┳┏╋┻━┛╋┛┻┏╋┫┳┻┣┃┓╋┻╋┣┣┃┃╋┻┳┛┫┻
┣┣┣┣┗┏┗┫┫┻┣┏┃┻╋┛━╋┏━┗┳┗┛┏┗┻┣┃┫┃╋┳┫┓┃┏┃┫┳
┗╋┻┣┏┳┛┻┗┻╋┣┻┗┳╋━┗┣┛┗┃┳┣┏┓╋┓┃┗┛┛┗┗┗┻┫┻┫┫
┫┳┓┗┓┏┗━━┃━┳┣┻┗┓┓┻╋┗┓┏┳┳┃┻┛┣┗┛┣┻┗┻┏┗┣┏━┏
┏┓━━┃┛┓┓━┫┣━╋┣┏┣┛┓┗━┛┛┻┗┻┛┓┣┫┗┳━┳┓┳┳┛┣┛━
┃━━┃┻┻┛┛┃┗┫┳┻━┃┗┏┓┗┏━┣┗┻┃┛┻╋╋╋┗┛┃┃╋╋┻┣┻┏
━┫┏┣┗┫┛┫┛━┫╋╋━╋┃╋┃┣━┛┫╋┳┓┗┗┓┃┛┃┏┓┓━╋┏━┃┻
━┗━┛┗┣┓╋┗━━┻┻━┣┣┻━┓┓┏━╋┃┛┫┃┫┏┫┳┻┻┣┏
┻┣━┃┳┻┏┏┣┣━┫┓┣┏┫┫╋┗┣━╋┣┳╋╋┣┗┻╋┫┏┣┫┗┛━╋┃┓
╋┓┏┗┓┏┗┛┓┓╋┏┛╋┫┫┛━┫┻┫┛╋┏┻┫┃━┛┏┛┛┻┻┏━┣┃┣┳
┳┗┣━┏┻━┣┫┳┓┛┳━━┏┳┛┓━┏┃╋┫┻┓┻┣┛┳┃┏┛┓┫┏┫┻┳┛
┫━┣┛┃┣┓┏━━┛┛┣╋┛┗┳┏┻┗┣┫┛┳┻┣┏┃┫┃┫┛━┻┃┣╋┓╋┛
╋┃┓┃┻┣┏╋┫┓┗┫┏┏┏┳┗┛┳┻┓┣╋┫┻┻┣┓┳┣┗╋┃┗┣┏━┻┓┛
┳┛╋━╋┣━┫┣┛┻╋╋┫┗╋┳┏┳┛╋┃┓╋┓┓┛┻┃┏┏━┗━┗┛┣┏┃┳
┏┃╋┳┳┃┗┃┫┛┗┃━┻┣┳┃╋┻━╋┃┗┓┣┳┫┗┣┓┓┏┣┳┃┛┻┻┛┫
┓┃┃┗┗┏┫┛┃╋┃┃┗┗╋┣━┃┗┛┫┫┃━┣┓┫┗┃━┣┏┗┓┫┻┃┣┛┓
┫┓┳━┓┏┃┏╋┣┛┻┓┓┳━━┣┛┗┳┓┃┻┃┓╋┏┣━┓┳┓┓┏┏━┃┛┳
┏┗┳┃┫┓┫╋╋┗┳┫┏┓┛┃┃┣┏━┗┓┃╋┃┓┓┫┏┗┫┛┫┛┓╋┃━╋┣
┻┃┛━┗┓┫┳┗┃┓┓┃┓┓┗┏┏┃━┓┣┳╋┏┛┫┗┻┳┏╋┛┫┣┣┃┗┏┫
┫╋┃┣━┏┣┣┫━┗┏┗┗┛┫┛┫┛┳┳╋┛┻┃┏┛┏┳┳┃┃┣┛┫╋┏┛┫┫
┫┃┳┫┏╋┻┗┳╋╋┻┻┛━┓┗┣┃┓┗┣╋┓┗┏┛━┏┫━┛╋┃┃━┛┛┣┳
┫┻┃┻╋┣━┏┫┻┃┳┃┳┛┻╋┛┓╋┳┃┏━┏╋┛┛┛┓┫╋┻┣╋┃━┗┓┳
┃┻┏┻┣┏━┗┏┃┏┗╋┃━┏┓┳━┏┻┻┛╋┓┛┗┗┳┏┏┣┻┏╋┳┏┃┃┫
┣╋┳┳┳╋┳┛┣┻━┃┻┻┻┛┓┃━┣┗┛┫┃╋┃┛┳╋┓┗┛┏┳┣┓┻┻━┓
┫┓┛┛━╋┛╋━┣╋┛┫┳┳┛┏━┗┻╋┏┣┏┃┛┻┳╋┣┣┛┏╋┃┻┏┫┫┛
┛━┻┓┓┃┛┗┫┗┳┫┻┛┣╋┛┛┳┳┻╋┣┛┏┃┳┳┳┗┣┗┛╋┛┗━╋┻┣
┏┗┃┗┣┻┛┛┳┛┛┛┫┛╋━╋┗┗┫┓┃┻┃┳┏┣┗┗━┻┻┏┏┣┣┫┗┛┓
╋┛┛╋┛┏━╋┣┫┃┣┏┗┗━┏┻┓┣┗╋┳┗┛┛┳┃┏┃┳┣┫┗┛┣┫┓┏┻
┃┓┗┻┻┃╋┃┛┏╋┏┓┃┏┻┏┣┏╋━┏┏┃┫┏┃┏┛┗┃┣┣┛┛┃┓┣┓┓
╋╋┳┳┳┫┓┃┃╋┏┃━╋┓┻┛┓┗┛┃┗┛┻┳┻━┛┫┻┓┗┓┻┃┳┣┻┏┣
┛┻╋┗┏┗━┫┃┻┳╋┛┣━┳┓┣┳━┏━┗┫┳┓╋┗┳┃┫┫┏╋┳┃┃┣┏┫
┏┏┫┣┫╋╋┫╋╋┣┃┳┳┫╋┛┳┻┻┫┏┫╋┳┃┻╋┗┻┓┻┻╋┏
┏┓┗┣╋┛┛┛┏┻┛━┃┳┳━┃┏┓┗┗┫┣┏┓┫┫┏┃┏╋┳┗┳╋╋┛┻╋╋
┛┣┛┣┗┣┗┛━┳┣┳┻┗┻┣╋┣┛┻┳┓┗┫┗┳┫┻┻╋┣╋┓┛┻┗╋━┓┛
┏┏━┃┣┳┳┫┛━┫┗┣━╋┗┻┳┏┫┛┻┫┗┃╋┣┣┳╋┫┛┓┣┃╋┃╋━╋
┛┣┣┏╋┏━┳┫┗┗┫━┳┃┻┗┳┃━┻━┫━┻┗┛┃━━┛┛┣┃┛┳╋┳╋┣
╋━┓┗┫┣┫┏┣╋╋━┫┃┛━┻┓━┏┻┗┏┣┫┃┗┏┻╋┫┣┣┃┓┛┫┳┫┏
┃╋┏┃┛┫┓┓┫╋┏┛┓┫┗━┗┃╋╋┫┳┏┏┗┗╋┗┃┳┫┗┗╋╋┳┏┛╋━
┳┛┗┣┻┏┛┗┻┛┣┛┃┓┃╋╋┣┓┣╋┗┣┻┗╋╋┫┓┣┣┓┃┏┳┓┃━┓┻
┛┓┃╋┃┏┣┻┫┃┛┻┗┻┏┃┓┃┣━┃┗┓┣┃┗┻┳━┗╋┃┏━╋┣━┳┃┳
┓┓━┗┻┓┃┳━┃┓┳━┛┫┗┛┗┛┳┃┣┛┣━┫┓┻┛┫┛┣┣┫┳┃┓┗┻┳
┻╋┃┳┓┗┫┗━━┃┣┏┛━┣┻┏┃┏┛┫┛┻┫┛┣╋┏┫┣┗┫━━┳┓┫┗┳
┻┏┫┫┃┳┏┣┗┳┃┛┗┗┛━━┣╋┃┫┣┏┫┓┛┣╋┣┃┛┻┻┫┫╋┳┛╋┛
┃┳━┏┏╋━┣┻┃┣┃┓━┗┛┗┏┏┗┣┗┃┓━┳┛┳┣┃┛┳┣┃━┫━┻━┏
━┓┏┛┏┛┃━┳┃┓┫┫┣┣┛┗┏┳╋┻┗┻┗━┗┏━┛╋┗━┛┳┃┫╋┳┃╋
━┏┳━┳━┃┣┃┓┗┣┓┃┃╋┛┛┣┣╋┻╋┻┻┏┳╋╋┻┻┓┃━┃┓┻┗┓┛
┓┃┛━╋┓┏┛╋┓┫┣┃┏╋━┃┛┫┃┗┫╋┛┃┗┓━╋┛┻┳┫┏┻┓┻┛┓┓
┳┣┓╋┳┓┗╋┏╋┏┓┏┓┓╋┣┫┣┛┗┏┻┛┃┫┻┛┫┳╋┏┻┏┏┓┃┗┻╋
┻┏┗╋┳━┏┛┫┳╋┛┏━┻┳┃┃┣┛╋┏━╋┣┻┫┳┏━┗╋┓┫┃┛┓┳╋┻
┛┓┗┛┫┏┛┫┓┃┣┣┛┏┳┛┓┃┣━┣━┓┳┏┳┃┛┫┣┛━┣┏┳┳╋┻┛━
┫━┛┣┏┛┃┳╋┏┓┻━┳┓┃╋┛┓┳┳┏┣┛┏┏┏━┓╋┃┃┻┛┛┻┣┻┏━
┃╋┓┓┓┫┻┗┏┫┣┓┣━┫━┣┫┏╋┻┓┃┫┻┗┣┓┗┃┻┫┻┃┫┏┏┓┳╋
┛━┃┏┓━┣┗┗┗┫┳┏┻┃┫┃┣┻┳┓━┏┣┫┛┗━┗━┣┃┛╋┛┻┗┗┻┛
┛┳┣┻┓┏┏┃━┳┻┛┏┏┻━╋┗┓╋┃┗┻┣┗┗┛┗┻┓┫┗━┫┛╋━┏┫┏
━╋╋┓┛╋┣━┃┫┳┣┻┗━━┣┃┻┻┃┣┫┻━┳┣┏┏┏┛┓┛┏┛┃┏┫┗┣
┣┳┻┣┳┓┫┗┓┻┛┛┏╋┣┛┏┻┏┛╋┫╋┻┻┛━┏╋╋┻╋┻┗┻
╋┣┗┏━┗┻┛┛┻┛┃┗┃┃┏┻━┃┫┣┣━┻┗╋┫┛┓┓┣┣┛┗┓┳┻┫┻━
┗━┛┫┣┫┗┛┳┗┣┏┓┗┃┏┣┳┃━┓┳╋┗┛┗━┫┛━━┏┓┣┳┃━┳┳┏
┣┛┛┃━┻╋┗┫┛┏╋┗┛┳┏┃┣┣┓┏━┻┣┻┓┣╋┫━┳━━┫┗┛┻┛┏┻
╋┳╋┣┳┏┣┫┃┫┏┳━┫┏┫┻┛┗┓┣┛┫┫┃┫╋┗━┳╋┃┫╋━┫┻┗┫┃
┫┏┳┃┳╋┛╋┫┳┳┳┣┻┻┛┗┗┳╋━┗┫╋┗┳┛┗━┓┫━┓┃╋┗┏┳┏┏
┳┏┛┻┻┏┃┛┛━┓┫┣┏┣┫━┛┗┃┳╋┛━┏┣┣┻┻┳┻┛┛━┳┣┫┣┃┛
━┣┳┻┓━┫╋┻┫╋┓╋┛━┗╋┫┗┛┻┏┫┃┃┏┣┓┻┳╋┛━┗┓┻┃┏━┓
┓┓┏┻┳┏┓┓┗━━┫┳┃┻┻━╋━┛┫╋━┗┫┻┫┗┃╋┗┫┃┫┳╋┛┗┗┗
┗┣┳┫┃┗┣┳┻┛┫┫┏━┃┛┃╋┗┳┣┫┻╋╋┣┗┃┃┳━┣┏┣╋┳┻┛┣┣
╋┣┗┗┛┓┣┣┫┏┫┫┻┳┻━┻┳━╋╋━╋┃┻┣╋┫╋╋┏┓┃┻╋━┓┳╋┛
━╋┫┓┛┛┃┏┫┣┃┣╋━┗┏┫┫┻╋┛┓╋┛┓┛┗┻┃┣┓━╋┛┣┏┃━┏┗
┏┏━┓┗┻┗╋┛┣╋╋┳┳┳┏┫┛┫━┗┻━┏━┃┗┗┳┓┛┗┓┏┛┳┏┓━━
┳┗╋┓━┃╋┫┓┛╋┳╋╋┏┳┣┗┏┳┃┗┓┫┫┣┃┣┳┣┫━┏┻━┛┃━┗╋
┻┗┛┗┃╋╋╋┗╋┳┓┳┏╋┗┏━╋━┫┛┣┏┃┏┫┃┳┣┛┛┛┃┃━━┓┻┃
┛━┣┣┳┻┣┫┳┛┛┣┛━┻┫┗┃━┣┣┏┗┳┃┳┛┛┳┏┏┏┣┏┫┣┗┃┏┓
╋┫┃╋┻┛┗┣┻━┓┏┻━┣┫┣┳━━┛━┓━┻┃┣┻┻┗┻╋┣┻┛━┛┫┣┓
┛┗┓┣┻┣┏┫╋┗╋┣┗━┏┏┫┛┣┓┗┫┓┻┗┻┣━┓━┫┛╋┓┏┫┻┃┃┣
┏┣╋┫┗┻┃╋┣┗┓━┛┛┗┏┗┳╋┳┛┣━━┃┻┣━┛┏┣┣━┗┫╋━┳┫┗
┃┏┫┓┳┓┻┃╋┓┳┫┛┛┫┛┃━┗┫┏┃┏┃┗┻┻┣━┃┏┫━┃┛╋┣┻┓┃
━╋┫┏┃━┫┃┻┛┏╋╋┣┃┗┗┃┫┓┗┗┃┛┓━┏┫┗┏╋╋┛┣┃┳┫┛┛╋
┣┳┫┛┻┻┫┛┫━╋┏┣┳┏┻┻┳┃━━┻┣┳┛┓┳┣┣━┃━┫┫━┫╋┫┻┳
┏┏┫┳┣┫━┛┃┫┏┓┻┫┏┗┃┛┃━┻━━┫━┓━┣┗┣┫┳╋┏┓┃╋┫┏━
┛┏┏┓╋┣┓┏┃━┏┓┃━┣┻┻┏┛┫━┏┃┫┛╋┫┣┓╋┻┳┛┫┫┃┓┣┳┗
╋┛┗┫┏┃┳━┗┛┻┗┃━┃┻┳╋┃┏┣┓┣┻┗┛┳┃┃┃┳┫┛┳┗
┏╋━┗╋┳┣━┓┳╋━┫┳━┗┓┗┏┓╋╋┻┛┻┫┳━┏┏┓┗┻┓┻┳┫┫┻┛
╋┗┗╋┃┻┃┗┫┓┣┛┃┗┏┛┛┳┻┳┫┫┗┻━┣┛┓┗╋━┓┣┳┗╋┓┛━╋
┗┃━┳┓┗┛━┻┣┻┏┓╋┳┻┓┻┻╋━╋┃┃┓┗┣╋┗━┗┣┳┗┛┏┓━┛┗
┣┓┗┣┏┛┃┛┣┻━┛╋┏┏━━┓┻┻┗┓┗┻━╋┗┫┗╋┓━┣┻┃━╋┓┓┫
┃┃┛┻┳┻┓┃┛┫┫┛┃┏╋┛┛┃┃┃┏┣━┳┳┓┣┏┣┫┳┳┛┛┣┏┛┗┛┛
┫┗┗┓┻┗┫┛┫━┃┻┣━┫┛┓━┏┛╋┓┳━┏┫━┛━┗┫╋┗┛┳━╋┫━┏
┳┣┣┳┓┻┳━━┓╋╋┫┃┻┣┣┓┫━┓╋┛┗┛┗┗┏┗┻┳━┫━┃┫┏┣┫┗
┫╋┏╋┗┏┫╋┫┏┏╋┫┣┗┳┛━┳━┛┫┻╋╋┳━┫┗┃┛┛┣┣╋┳┓┃┻┳
┗╋┏┗┳┫┓┓╋┏┓━┃┣┣━┗┃━┳┗┓┳┛━┃┫┻┏╋┻┏┣┃┛┛┏┛━╋
┗┣┛┃┃┣╋━━╋┛━┃┓┻┻┻┫┗┳━┳┛┻┃┗┫┫┃┏━╋╋╋━┳┣┛┃╋
┓╋┻┗┏┃┓┛╋┣╋┳┛┻━━┫┻╋┃┃┗┛┳┛┻┃┗┣┛┓┛┛┃┻┛┏┣┏┏
┳┃━┫┣┣┗┫┃┓╋┛┣┏┣┗┛┛┃┫┳┗┳╋┳┣┏┛┛┫╋┗┗┫┗┗┫┫┗┏
┏━┛━┫━╋┣┣┫┫╋┣┣┗┏┫┳┓┣━┫╋┗┗┏┛┛┫┻┻┛┓┗┣┫┳┓┻╋
╋┃┗┃┗┫━┳┫┫┃┓┻┃┣┃┣┗┛┻┗━┓┃━┃┃┳╋┻┫┣┻╋┛┳┗━┣┗
┳┗┃┗┗┃┏┗┏┗┻┛┏┃┫┏┓┣┏┓┓┓━┗┳┫┫┛┛┏┗┃┃┣┏┓┗┫┗┓
┃┓┗╋┓┣╋┓┃┫┳┫╋╋┏┓┛┛┻┛━┗┃┳┻╋━┣━┣┳┛┛┛┗━┫┣┫┃
╋┗┫┛┃┳┫╋━┫╋┛┫┫┫┃━┳┣┛┃┻┗┛━┏┫┛┛┫┃┃┣┃┓┻┣━┛┻
┃┻┓┓┳┳━┗┫━┛┃┣┛┛┻┫┓┣┏┻┳━┫╋╋┳┗━┓┛┳┏╋┣┣╋┗┓┣
╋┏┫┳╋┫╋┓┛┣╋┃┗┛┛┓┏┏┫┫━┛┳┻┓┓┫┃┏┏━┓┓╋┃┛┗┓╋━
━╋━┏┗┳┓┃┃┳╋┻┳┳┳┣┳┣┣┃┃┓┫┓━┻┫━┗┳┻┗╋┛━┻┻┻┳┃
┓┃┃╋┃┗┃┃┫┓┏┃━━━┏┳┫┛┣┳┣┛┫┻┛┏╋┏━┳┣━┗╋━━┳┳┫
┛┗┗┏╋┛┛┛╋┳┏┳╋┃┛╋┫┏┫┳┃━┓┛┣┫┏┓━┫┃┗┫━┣╋┻┫┣┛
┻┫┃┏┣┃┗┃┻┛━┫╋━┻┓┣┃┳┛┣┫┏┏┃━┓━┛┛┃┛┫┛┏┗╋┃┗┃
┣┫┓┏┣┏┓┏┏┏┏┏┫┳┫┻┃╋━┻┃┃┫┫┏╋┣┓━┏┏┫┫┏╋
┗┫┳┃┻━╋┣┫┏┣┫┳┫┳┣━┏┳┗┣┓┏┻┣╋┻┃┏┏┫┣┗━┫┓┃┳┏╋
┗┃┳┳┫┫┫┏╋┓╋┳╋┃┻┏╋┏┃┣━━┃┫┳┓┓┫━┓┃╋┻┻┫┛┣┏┫┳
┓━┻┓┳╋┫┳┓╋┻┫┫┗┳╋━┫┃┳┳┫┗┻┗┏┛┫┃┳╋┃┳┃┳┫┳┫┏┗
┫┣┓╋┣┣┫┃━┓╋┣━┏┃┃┫━┳┣┓┛┻┏┛┣┛┣┃┻┫┫┣┃┗┗━┗┃┻
┗┗╋┻┃┃┃┃┃┫┛┳╋┗┏┏╋┻┳┃┫┻┻╋┳┗━┳┏┫┛━┫┫┃╋┻━┗┣
┣┣━┫┳━┫┻┓┏┣┻┣┛┛╋┃┓┏╋┓┃┗┏┗┗━┓┫━┫┫┳┳┳┻┃┛┣┛
┻╋┏┓┃┫┃┗┣╋━┣┗┳┗┛┫┗╋┳┫┓┏┗━┳┏┻╋┓┫┫┛┫━━━┛┃┗
┃┫━━┣┳┣┏━┫┳┛┏┗┣┃╋┛╋┳┓┫┳┓┃┛┓┣┻┫┳┳━┣┣┻┣┫┏┫
┓┳┻┃┫┓┣┣━━┃┓┫━┳┻┳┓╋┣┃━┃━┏┓┗┗┏╋╋┫┫┣┫┗┫╋┓┃
┓╋┛┳┛┳┛┫┻┫┛┳━┓━┗╋┗┓┛┃┛┛┓┃┫━┃┛┫┫┻┓┻┃╋┗┛┣━
┓┫╋┣┻┏━━┫┛┛┃━┗┛┃┣━┛┻┻┓┃┃┳┫┛━╋┗┓┏┻┃┛┻┻┛╋┗
┻┏┣┛┓━╋┣┗━━┃┛┫━━┻╋━┏┫┏┗┏┗┛┏┛┻┏┫┃┗┻┗┳┛┃┏┏
━┓┣╋╋┃┻━┛┫┓┗╋┓┗┣━╋┳┻━┫┫┳┣┻┃┳┣╋┣┣┓┃┫╋┛╋┛┏
┓┓┓━━┳┣┗┗╋┗━┏┫━┗┛┻┗━┏┃┗┓┃┗┣━┣┃┣┃┏┗┳┃┻┣┓┛
┏┓┃┻┃┏┏┣┫━┃┗┓┣┣╋┫┏┻╋┓┳┛━┻┻┳┻┻┣┗┣┃┳┻━┛┓╋┃
┗┛━┻┻┛┗┓┣┻┃┣━┻━┛┣┻┗┣┳┛╋┣┣┳┓┗┳┣┻┃┏┻┏┫╋┃┛┫
┣┻┛┻┗┛┻┣╋┫┳┣┣━┳┳━┗━┓┗┳╋━┻┻┃━┏┓┏┓┏┛┗┫╋┏┛┏
┏┛┗┃╋━┻┣┳┃┃┏┏┳┓┻┣┫┻┣┳┃┏┗┃┓┻┏┻┗┓┣┻┳╋┣╋╋┫┣
╋┗┏┓┃━┃┃┃┻┏┓┫┻╋┓┳┛┣┃┗┫┛┛┣━┫┛┳┳━┓┳┃┻┣┛┏╋┻
┳━┳╋━┻┫┛┏┏┓┳╋┣┳┃╋┫━┻┏┗┃┓┓┗━┃┏┏┏┳┳╋┓┣┃┏┣┳
╋┻┣┻┛┏┓┗┣┃┻┗┛┻━┓┓┫┣╋┳┏┳┣━┃┻━┓┻┃┻━┣┓┫┳┻┗┻
┗╋┫┫┃┛┗┳━┻┫┃┣┣┃┓┃┻┫┛╋┓┣┃┗┏┛┣┫┃┫┏┓┻╋┏━┓┫┓
┫┗┳╋┫┃┳━┳┃┏┳━┓╋━┗┏╋┓┗╋┳┻━┏┛┓┻╋┃┻┗┏╋┛━╋┣┗
┫╋┫┻┻┳┫╋┣┏┏┏┗┛╋╋┻┛┳┣┃┻╋━┣┛╋┫━┏╋┫━┫╋
┃┛┳┛┗┫┓┫┣┓━┣┻┳┛╋┳┓┻┫┗┳━┫┓┓┣┗┫┓━┳┗┗╋┣━┗┛╋
┣┗┗┣┳┗━━┓┳┏┛┏╋━━┓┏┻┫┫━━┫┏╋┏┃┛┳┓┫┗┗┻┓╋╋┫┣
━┣┓┫┻╋╋━╋┓┏┣┗╋┗┗┓┗┣╋┫┛┣┻┳┳┛╋┫━╋┫┣┏━┫┛┣┓┳
┣┫┃╋┗┏┛╋┃┻┗┃┃┗┗┗┛┃┣┏┫━┻┓┳┣┏┫┣┏┓┫┳┫┓╋┗┛┏┫
╋┛┗┃┻┻┏┳━┃┛┳┃┻┓┻┃┳┏━┣┳┻┛┗┛┳┻╋┗┏┏┻┳┣┓┻╋┣━
┃┣┻┏┛┗━┗┣┛┳┃╋╋┻┳┣┳┣━┻┻┛┛┏━━┃┳┫┏┫╋┗┗╋━┫┛━
╋┣┛┳━┫┳┃┏┛┣┏┫┓┻┻┗┳┏┣┏┗┣┻━┫╋╋┣┗┻╋┃╋┗┣┣╋┫╋
━┣┛━┗┃━╋╋┫━┛━┫┻╋┻┃┃┗┛┃┛┓┻╋┛┫╋━┓┏┗┳┏┗┫┫┛┣
╋┛┗┳┏┳┃┃╋┏┛┏┛┗┫━┃┓┻┛┫┳━┓━┗┗┗┳┓┓┓╋┗┻┳┏┻┏┗
┻┣┏┣┫┫┣┛╋┓┻┫┗┏┳┣┛┗┻┛┳┏┳┣┗╋╋┫┛━┣┛┓┫┗┗┛┳┏┣
┏┛┣┓┃━┫╋┏┃┏┗━┏┃┃╋┣┗┛┃┣┣┃┫━┏┻┫┃╋┓╋┳┳┫┻┛┛┫
╋┳┻┓┛┳┗┣┻╋┳┛┻┃┛┣┻┻┻┫┻┣┳━┃┓╋┫┫┗┫┛┓┗┓┣╋┃╋┏
┫┻┃┗┃╋┻┓┛┓━┗━╋━┫╋┛┛┏┛┏┗┣┃┣┛━┛┣┣┻┛┳┗┻┏┛┫┓
━┗┫┗┓┛┣┏┛╋┗┓┣┻┓╋━━┏┻┃┣┛┃┃┫┫┛┻┗┗┳┣┗┃┓┏┣┫┫
┣┳╋┃━╋┗┣┫┻━━┫━━┏┻┗┓┣┗┣┛┳┳┃┫┣╋┳┛┗┻┛┳┏┳┣┏┏
┃╋┣╋┫━╋┻━┃┳╋┫┓┛┣┓┏┗┓╋╋┣╋┏╋╋┃┏┃┛┗━━┫╋╋┓┓┫
┣┫┻╋┏┻┓┏┃┣┏┣┓┗┫┳╋┣┏┗┫┣┫┗┓┫┻┻┫╋┓╋━┛┻┗┳┻┻┻
┃┻┓┛┻┛┛┗┓┃┓┃╋━┫┻┫┫┏┏━┗┳┓┓━┏┗┣┃┓┻┏┗┣┓┳┛┫┃
┣┳┏┃╋┏┳┏┛┣┫┏┏┫━┓┃┛┣━┻┏╋┻┓╋┻┫┗┳┻╋━┫┗┳┣┏┣┳
┃┗┛┳┛━┳━┓┓━┓━┳┗┏┛┣┏┛┣┣┓┻┃┗┣━━┗┓┻╋┻┣━━━┫┛
┻┗┫┻┏┻┻┏┛┳┏━┫┃┫┗┏╋┗┫┃┻┛┏┫╋┻┳┏┻┓┫┗┛┓┃┫┏┗┗
┓┛┳┣┏┣┗━┳┃┗┗┏┳┓┻┻┫┏━┗━╋┏┏┣┳┻╋┻┳┛┛┻┣┛╋┳┣┣
╋━╋╋━┳┏┗┃┗┳┻┻┗┏┳━┛┻━┓┃┗╋┣╋┓┣┏┗╋┳┗┗┳┃┃┻━┗
┳┻┻┃┃┣┓┛╋┃┓┗━┫┫━━┗┓┣╋┳┓┗┫┃┳┏┓┫┣┻┳┻┛
┫┗╋┛┗┻┻┳┳┳┃┃╋┻┗┣┃┳━┃━┗┫┓┛━┓┏┓┓┃┛━┗┫┓┫┻┻━
┳┳┳╋┣┓┗┓┻┏╋┗┫━┫┏┃┓┫┗┓┻┛┃┏┛┳┳┗━╋┗┃┗┗┗┫┣┃┻
┳┏┃┗╋┃┳┓╋┣╋┏┫┛┏┃┫┃┛┫┻┣┏┣┫┳╋┳┫┻┻━┻┣┫╋┗┓┻┳
┳╋╋┗┏┏━┛┛┫┗╋┛┣┓┏┏┻╋┏┣┣┏┫┛━┛┛╋┓┣┫┃╋┏┫┏┳┃┻
╋┓┳╋┣┏━┗┣┛┫┻┻┻┛┛┫┗━┏┛┫╋┛┛┫┻┣┣┃┻┃┓┃━┫┗┳━┳
╋┓╋┳╋┏┫┛┗┳━┣┳┗━┣┣╋━┃━┻┗╋┣╋┓┫┣┏┫┗┣┫┣┻┫┻┓┫
┛┫┃┓┛┃╋┗┏┳┳┛┫┓╋┃┃┓┓┓┛━┫┻━┻┃┏┻┓┃┣┃┓┣┃┳┗┗┫
┫┳┻━┻┫┓━┓┏┗┣┫┣┓━┳╋┗┣┳╋┃┏┻┫┻┣┓┗┗┛┫┃━┫┫┻┛┏
┫━┣┏┛┃┣┗┗┃┻┏╋┓┏┛┳┳┃┻┳┻┳┓┏┫┛┻┫━┃┣┃┫╋━┣━╋╋
┓┻╋┛┛┫┏━┻┛┳━┃┣┣━━━┏┛┻┳┃┃┗┃━┗┏┳┏┣┃┏┻┏┏╋┳┗
━┫┏╋┏┛┫┓┛┣┓┓┣┛┃┓┫━╋┫━┗┣┳┏┻━┓┏┓┃┓┳┃┏┏┛┗┣━
┗┻┫┓━┻┗┻┏┏━┫┏┻┫┫╋┫┛┛┃┳┏┏┳┓┃┃╋┣┗┗╋┫┓┳┓┣┫┣
┏┳┃┓┳┗┣╋┻┣┓┳┃┛┃┓╋┫╋╋┛┻┳┓┏┳┻┻┻┏┏┻┏┏┗━━┳┫┓
┳┳┛┛╋┏┛┃┣┛┏┣┓┓┏┏┏┗╋┫┫┛┃┏━━┻┏┛━┻┏┏┣┫┛┃╋╋┃
╋┳┫┫┳━┏┛┳┳┏┏━╋┣┓┛┫━━┻┏┛┣┛┣╋┛╋┃┃┛┓┳┫━┏━┣┏
┻┛━┫┃┛┫┛┓┫┳┓┫┫┫┛┣┗╋┻┏┣┫━┏┫┻┳┓┗┏┓╋━╋┻┃┳┣┫
╋┻┣┳┛┛┓╋┻┣╋━┛┃┫┳┣┏┏┫╋┣┻┣┓┫╋┣╋┣┻┃┳┏╋┫┳┳┏┻
┻┫┻╋┳┗┃┃┏┗┏━┻┗┓┛┗┃┳┻╋┻┓┓┻┻┗┫┃┛┳╋┃┓┳┛┫┗┛┓
━┫┻┓┛┛╋┏┏┏┫┛┗┛┫┗┃┃┓┣┫┓┣┓┗┃━━┏┃┛┳┛┳┏╋┣┳┓┻
┛┻┣┳┃━┫┓┛┻┻┃┗┏╋┣┻┳╋┏┃┓┗┻┳┛━━━┗┻┓╋━┫╋┛┫┫┗
┛┳━━┻┫┳┓┓╋┣┃┏┻┃┳┏┳┗┫━┏┻━━┳┓┓┓┗┃━┓┛┃┣╋╋┗┣
┃┛╋┣╋┳┫┗┫┫┃┳┣┏┗┣┃╋┻┳┫┓┓┓┛┳┫╋┗┗╋┳┫━━┗┛╋┣┣
┃┛┳┛┏┫╋╋┣┣┃┛┃━┓╋━┗┏┃━┛┫━┳┗┗┏┛┳┻┻┓╋┗┓┛┛┃┓
┃╋┗┃┗┻┛┻┫┗┻┫┳┣┏┳┳┫┓┃┏┫┗┓┗┏┓┗╋┣━┏┗━┣
┃┏┫┛╋┃╋┛┛┛┗┣┃┃┛┻┛┳╋┣┃━┓┛┣╋┃┫┣┏┓┳┏┗┣━┳━┳┗
┛┫┓┫━╋┓┗┃┗┻┛┛┣┫┫┃┻━╋┓┓┻┓┫╋┳┏┫┣╋┫┻━┗┓┣┛┏┳
┣┗┗┻━┣┫┏┏┃┃┛┳┓┗┃┣┣┗━┏┳┗┗┓┗┃┗━┫┛━┣┛┗┣┏┃┏━
┻┗┓┗┻┓┓┻┛┏┣┻┏┳┫┗┛┓━┫┓┳━┣╋┃┣┗┗┣━┫┓┣┻╋┗┳┓┃
┃┣┻━┳━━┏╋┳━┳┳┛┻┃┗┛┻┣╋┻╋┫┻╋┓┓┣┓┏┻┳┗┣┓╋━┓┻
┣┳┏┃━┛┛┏┃┫┣┃┓┓┓━┣┏┓┗┻┛┗╋┫┗┏┓┃━┗┓┏┏┃━╋┳┃┻
┳╋┗┛┳┗┓┏╋┣┃┗┗┳┓┻┗━┣┃┛┻━━┣━┓┛┓┳┃╋┃┃┗┻┻┳╋┳
┃┗╋┣┓┃┻┳┳┣┳┫╋━┛┏┛╋╋┣┗━┛┻┗╋┫┛┃┃╋┓┣┃┣╋┛┓╋┃
┓┓╋┛┏━┳┗┳┳┏━┳╋┣┳┳┗┫┣┃┻╋┻┣┗┫┏┳┃┏┳┛┣┻┣┓━┫┗
┓┫┳┃┛━┓┃┳┻┏┣┓┓┃┗┳┫┻┻┗┫╋┓┃┛┓┻┫┳┗┃┃┣┏┫┳┓┫┣
┳┓┓┛┗╋┳┃┏┫┓┻┣╋┓┫┛┻┳┫┳┳┓┛┏┣╋┫┃┃━┃┫┫┃┛╋━┗┛
┫┓┻━┛┫┛┣┛╋┏┓┳┛┗┗┗━┏┃╋┓━┗╋━┗╋┫┃┏┳┳┃┣┣┻┫┻┣
┓┓┳┣╋┳━┳┻┃┫━┫━┓━┗┻┃┫┏┃┓┳┣╋┳┳┛┫┏┣┏┻┏┣┏┳┻┣
┣━┣╋╋╋┓┫┗┃┓┣┓┓╋━━┓╋┻╋┏┫┻┓┃┃┫┫┫┣┳┳┣╋┏━━┃┓
┏┓┛┏┣┗┏╋┳┗┏┳┃┫┳┗┻┫┻┳┏╋┗┻┃┫┓┳┛┳┻┃┻╋┏┻┃┫┻┓
━┃┣┫┻┣┳┃┏┃┓┻━┳╋╋┓┗┗╋┻┻┓┃┻┛┳┳┓┫┗┳┻┏┗┏┻┃┗━
┗┳┫┃╋┳┫┓┃┓┣┃┫┳┫╋┓━━┃┗┗┛┏┫┃┫┻━┓┗┏┏┳┗┗┛━┫╋
━╋━┏╋┻┫┻┳┃━┳━┃┻┳┣┻┛━┃┳╋┓┗┓┓━┃┛┗┛┃╋┛┳┫┗┛┻
┓┫┛╋┓┳┣┫━┛┳━┛┫┫┳╋┳┃━┫┫┏┏┫┳┳┻┃┻┛┳┣╋┏╋┻┃┗┛
┻┣┏┛┓┻┻┃╋┳┓╋━┗━┏┏┗━┓┳━┣┛━┳━┳━┏┻┣┻┓┫┻┓┗┣┓
┻┏┓┛┣┓┫━┫┳━┻┏┃┏━╋┫┛┏┗┻┃┳╋┏┣┏━┳┗┗┃┏━━┛┗┃━
┫┛┛┛┛┻┳┏━━┛╋┗┛┃┫━╋━┛┻┫┗┣┗┓┣┻━┳┣┏┫┫┏━┏┓╋━
┣━┓┏┻┻╋┫╋━┫┣┗┗┣┃┏┃┛┻┣┻┓━━┣┻┻┓━┫┣┛┛┣┻━┏╋━
┣┻┻━┛━┛┛┃┃━┏┣┓┏╋━┻╋┓┳┻┳┓╋┳━┣┻┓┳┳━┳┣
━┻┗┃┏━┻┫┓┏┣┓┣━━┃┓┳┳┣┗┣┃┛┛┳┓┓┫┻┣┓┗┫┓━┫┳┻┫
┳┗┫┳╋┃┻┏┗┓━┫┓┃┛┛┏┳┫┣┛┳┏┗┏┃┏┳╋┓┳┗┃┳┫┗┗┻┗┗
┃━┣╋╋┫┏┃━┛┳┣┏┓━┗┗┳┏┫┣┳┛┓┫━┏┳┃┛┗┫━┻┫┻┳┣┗┏
┳┣┳┳┛┃┳┣┗┗┓┻┗┃┫╋╋╋┳┃━┃┳┻┗━╋┳━┣┣┃┗┫┏━┻┃╋┗
┫┃┏━┫┛┣┻╋┳┓┏┃╋┻━┓┏┃┓┛┫┫┻┓┗┛┏┫┛┃┫┛┛┛━┏┣┻┏
┓┓┏╋┗┫┣┳┻┳┛┗┏┻╋┃┗┫┏┫┃┻┳┛━┫┏┓╋┏┃┻┏╋┓━┓┳┓━
┃┫┏┓━┳┃┓╋┓┛┳┃┓┓┛╋┻┳╋╋┓╋╋┓┗┃┻┫┓━┫┗┣┃┫┓┫┣┗
┃╋┛┳━┗━┻┫┻┣┣┏━┗╋┻┻┃┛━┗┻┫╋┓┛┛┫┫━┃━┻┳╋┻┃┏┏
┳┓┳┳┻┛┫┛┗┻┣┛┏┳┏┫━┻━┗┻┃┓┻┏╋┏┳━┫┛┻┗┃┏┓╋┓┗┫
┣━┓┏┫┗┫╋┳┏┳┫┏┏┣┛┳┓┻┗┣┫┛┣┗┳┛┃┫┗┓━╋┃┏┫┫┏┳┣
┗┃┃┻┳┏┓┣┻┛┓┣━┗┛━┣┫┏┗┛┫┗┃┫┛┫┳┳┓┃┻┣┓┣╋┳┓┃┗
┃┏┻┃┣┛┻┓━┗┗┗━┳┓┏┃┗┏┛┳╋┫┣┣┛┃┻┃┳┏┛┻┃┻┣┳┗┗┗
┻┗┳┳╋┻┛┛┛┣┳┳┏┏┓┏┳━┻┃┫┃┻┣┛┻┓┛┣╋┓┻┓┳━┛┛┳┫┛
┓╋┃┓┫┏━┫┛┛┛┫┓┫┗┣┛┣┻┓┫┫┗┫┗┗┫┳┳┗┣┣┗┣┃┗┫╋┓┃
┏━┏┫┣┏━┃━┻┃┃┫┳┣┻┫┫┳┏┃┗┛┫╋┳┏┃┗┃┫┣┳┃┣┣┗┓┳╋
━┣┛╋╋┫┣╋┏┣┛┏┃╋╋┻┃┻┗┻┳┣┛┛┏┻┗┏┻┣┻━┻┏┻┫┻┗┛┻
┓┳┗┣━┻┓━┃┓━┻┳╋┗━┗┏┻┗┳┣┏┳┃┣┛┃━┣┳┣┓╋╋━┓┏┫┓
┣┣┣┃┃┻┳┏╋┏┏┻┫┳┳╋┛┻┳┓┃┣┻┗┳╋╋┻┗┻━┏┗┛┫━┳┫┣┣
┗┳╋┛┏┓┳┗┓┣━┃┳┻╋┫┣┓┏┻┻┣━┏┣┃╋━┻╋┛┏┛┣┓╋╋┗┣┻
┗┫┻┃┓┫┓┃┫┛┏┳┃┃┻┃╋┣┃┻┓┻┣┃┫┓┃┫━┳┓┻┫┻┃┗┳┣┛┃
┓┻┗┗┫╋━┣┗┳┓╋┫┣┳┳┻┳┃━┣┣━┓┫┣┳┃┣┗╋┳━┫╋┏┛┫┏┫
┏┃┏┣╋┓┫┃╋╋╋┛┣┛━┛┓┓╋┗┳┛┏┫┃┛┣┗┣┫┣┳┃┫┏┳┣╋╋┏
┓┻┻┏┏╋╋┓╋┣┛┫┫┗┛┗┣┫┃┛╋┛┛┫┛┻┳┣┛┗┳┣┏┛┻┣┫╋┻┛
╋┗┏┫┣┛┏┃┗━╋┻┓┻┃┗┻┏┗┗┓┳╋┃┃━┫┏┏━╋┓┳┓┓
╋╋━┣┓┻╋┛┓┏┏┻┛┻━┣┃┃┓┳╋┃┳┓┓╋┻┫┣┛┃┓┗┫━┳┛╋┗┛
━┗┣┣┛┛┻┣┃┳━┓┃━┣╋╋┃┻╋┓┻━┫┃╋╋━┛┻┓┻┫┻┫┫┓╋┗┫
┗┻┓┓┃╋┛┫┻┃┗┫┛━┫╋┓┛┓┗┏╋┃┏━┃┫┏┏┏┗┛━┳┣┫┓┳┏┫
┏┏╋┗╋┻┛┻┏━┣╋┫┃┓━╋┏┏┻┗╋┗┓┃┃┓┻┣┓┣┫┃┳┣┫┛┛┓┛
┗┻━┻┗━┗┓┓╋╋╋┛┃┫┏┻━┳╋┗┳┛┓━━┓┣┏┳┛━┣┻┫┻┳┫┻━
┣┃┏┃┳┃┫┫━┣┻╋┏┃╋┣┛┗┓━╋┫━┛┣┃━┫╋┳╋╋╋┫┫┃┻┓┣┃
╋┫┻┳┻┣╋┻━┫┗┣┣┳┻┗┏┳┻┫╋┃┣┗━┻╋┏╋━┳┓┫┳┫┳┳┓┗╋
┣━┣┃┻┻━┓┻┳━┓┣┣┃╋┓┓┻┳╋┳┳┓┃┛┛┗━┏┃┣┓━┛┳━━╋┣
┗┏┗┃┻┓┓┛┻┃┻┓━┫╋┫┗┏┣┻┳┻┻┃┃┏┗┗┓┳┣┻┻┗━┛╋╋┓┫
┗┗╋╋┣┗╋┻┫┏━┃┓━┻┫┣┏┗┏┃╋┏┛┛┳┏┏┓┫┣┗┛┛┏┻━┫┻━
┣┳┓┳┻┛┃┳┫┗┻┫┃┃┣┓╋━┣┓┏┗┃┃┻┻┛┫┃┳╋┃┗┳┻┏┛┻┣┗
┫┳╋┓╋┗┻┗┓┻┳┗┣┣┓┫┛┏┣┏┣┃┏╋┓┫┏┫┃━┻┻╋┣╋┏┗┛┣┗
┳┛┫┻╋┳┻┛┗┣┏┗┗┗┫╋┳━┣┣┛━╋┃┣┻┃┓╋━┣┫┃╋┏╋┗┃━┫
┃━━┻┻┣┓┣━┻┓┏┻┗┏┗┗┃┗┣┓┃┓┣┏┻┃┛┏━┓┗┻━┳━━┫┻┫
┏┳┛┳┃┣┛┫┃┓━┓┃┳┗╋┓┣┳┏┗┳┳┳┃┳┛┻┗━┻┣┻╋━┻┃╋┫┳
┫╋┫━┫┛┓┗┓┣┫┳┣╋┣┣╋┓┳┳┫┻┏┗┓╋━┛┫┫┫┫━┃┓┫╋┳┓┻
┫┏┓┓┏┛┫━┻┓┳╋┣┃┏┃┛┏┓┻┓┻┣┃┣┗┛┗┣┃┛┛━╋┏━┃┃┛┳
┏━┗┗╋┗┣┗┫┏┳┏━┗┛━┗━┫┳┣┃┃┏━┓┃┻┏┣┃╋╋┻┛┏┻╋┏┻
┣┣┳┻┛┗┏┏┛┳┻━┃┛━┃┏╋┣┏┗┻━━┳┃┏┳┗┃┫┫┻┫╋┃━┃┏┏
┻┏━┣┗┓┣┻┻┓┏┻┃┳┛━┳┗┻┓┛━━┻━┛╋╋┫┛╋┛━┻┫┣┃┻┏╋
┻┃┛┳┳╋┃┣┫┏━┃┻┗┛┣┛┃┃┗┣┳┗┃┗┛┃┗┳┛┻┗┫┻┗┻┛┣┗┏
┳━┣┓┫┗┗╋┻┣┣╋┗┻┏┃┻╋┛┃┻┻┃┣┳┓┳━┏┣━┗┣┛╋┏╋╋┗┻
┫┛┫┏┫┛━┏╋┣┗┫┣┳┳╋┣┃┏╋┻┻┻┓┓┻┫┫┓┻╋┃┛┛┳━╋┓┃━
┳┗┛┳━╋┻┓╋┃┃┳┓┣┛┳┗━┓┻━┏┳━┳┏┏┳┗┏┏┣┓┣┃
┗┛┃┏╋╋╋┓┳┫┣┗┓┓┣╋┻┗┏━━╋┫┛┫┃━┓┏┻┏┏┏━┛┫╋┓┗┳
┗┗┃┛┣┣┏┻┛┃┫┻━┗┳━━┫┗╋┳┃┗┗┃┗┏╋┛┗┗╋━━┃┫┫┫┳┓
┏┗┏┃╋╋╋┻┗┛┳┻┗┛┳┗┫┗┻┳┫┻╋╋┳┻━┫┻┏┳┏┳┗┛┣┓╋┓┣
┗┓┃┗┓┣━┳┫┻┻┏┫╋┣━┫┻┳┻┫┣┻┗━━┫━┛┛┻┗┫┻┏┛┃┗┻┗
┓┫┣┃┣┏┓╋━━┗┻╋┗┏━━┏┓╋┣┓┛┓┃┗┣┳━┓┓┃┫┃┣┣┏╋┏╋
┳┏┣━╋╋┛┣┫┏┣╋┳╋┻┏┫┻┗╋┫━╋╋┫┣┏━┣┫┏┓╋╋┛┏┳┻┛┻
┗┗┗┛┛┗┓┣┏┻┳╋┫┛━╋┏┓┏┓┓┃┛┓┗┛╋┛┓┣┃┓┳┣┣┫┏┣┫┗
┏┛┛┃┣┗━┃┛┏╋┳┣━┳┃┏┓┻┃┛┓┛┛┓┓┃━┣┳┓━┻┳┳┃┃┛┓┗
┣┻┓╋┻┓┃┣┏┏┓┛┣┳┓┣┓┗┣┳┛┻━┏┛╋┻━┓┣┗┻┫┛┣━╋┏╋┻
━┃┫┛╋┏┫┏┓━━┛┣┫╋╋┛┳┳┗┻┗┻┻┻┻┳┣┣╋┓┣┛╋┣╋┫━┫┓
┻┓┛┗┫┻┓┻┫┛┫┛┏┻┃┏┓┗┏┣┓━┏┳┛━┓┃┳┫┛━╋┳┳┗┓━┓┻
┫━╋╋┣┏┻┗┣┫╋┃┛╋━┣┃┗┓┗┛┻┫┛┫┗┫┗┛━┏┛┫┓┻┃━╋┣┃
┣┏┗━╋┣╋━┛━┓━┛┛╋┓━┛┫┻━┏┃╋┛┛┛┻┏┻╋┗┣┣╋┗┻┫┃┛
╋┏┗┃┳╋━┣┓┛┳┗━┣┛┃┻┗┏┻┻┛┣┫━┻┫━┫┣╋━━┻┻┗┛╋┛┻
╋┓┳┗┻┫┓┃┓━┛━┏┫┏┏┣╋┃┗━┏┫┓╋┻┳┏┏┛━┻┃┓┫┳┻╋┏┃
┓┣┣┫┗╋┳┻┏┃┳┓┻┏┻┓┗┛╋━┣━┏┃┣┳┏━━┏┣┓┫┳┻┫┣┓┗┫
┛┳┗┏┓╋┳┏┣┫╋┫╋┃┛━┏┻━╋┛┏┳┫┻┓╋┓┃━┳┫┣┓┛┛┏┏┳┻
┣┛┳╋┓┳┳╋┓┗┳┛┣┃━┛┻┗┃╋┳╋┻┣┣┗┗┓╋┳┏┓━┫┣┓┗┏┛┏
┓┏┃┣╋┻━━┣┓━┫┗┗━┃┳┏┣━╋┣┫┓┳┫┻━┓┏┃┫━━╋┏┫┃┏┗
╋┃┃━┣┫╋┫┏┓╋━┓┻┻┣┫┓┻┫━┗━┻┗╋━┓━━┃┛┏┗━┣┫┳┣┏
┻━┗┻┻┃┃┳┣┓┳┛━┫┣┛━┏┏┛┣┣┓┏╋╋┏┳┳┗╋┫┳┳┗┻┛┗━┃
┻━━┗┃┃┛┏┓┏┗┛┻┓┓┳╋┏┗╋┳┛╋┫┻┳┻┣┓╋┓┗┗╋━┻┓┫┫┏
┏┗┛┣┛┓┻╋┓┗┓┓╋┏┣┗╋┣╋┃┻━┗╋┻┛┓┳┻╋┓╋╋┫┓┳┃┣┗┛
┛┣┗┛┛┏┻┃┻┏┫┫━┻┏┻┛┏┃┣┛┃┣┃╋┫┻┫━┣━┏╋╋┳
┻┻┗╋┣┣┣┫┛┣┏┓┓┻┏┃┣┻┃┃┃━┣┓┛╋┣━┗┻━┻━┫┫┻╋┳┣╋
┏┏┻┛┓┛┓┳┏┃┗┣┗┃┓┛┗┃┏┓┏┓┏┛┗┛┛┳━┳┣╋┻┏┳┓╋┛┫┗
┓━┛┣┛┳┛┛┛┻┃┳┓╋┛┗┗┻┗┳┣┗╋┳┛┫┳┫━┗┻╋┃╋┫┻┃┃┃┏
┻┓┗╋┳┛┛┫┏╋┳━┏┗┓┻┃┳┏┳┓┣╋╋┓┃━━┻┛┓┏╋┏━┻╋┻┏┏
┫┛┏╋┳┃┏┣┃┻┗┻┛┻┫┫╋┳┛╋┗┫┳┓┏┃┏┛┻┗┃┣┓┣┓┳┓┏┣┣
┗┣┓┃━┻━┛┣┏┳┏┃┗━┻┫┗┃┗┫┏┗━┣┳┛┗┗┫┛╋┻┓━┣┳┓┫┓
╋┣┛┫┗┛┣╋┫┗┳╋┓┳┳┛┳┳╋┳┳┏━┛┛╋┻━┣┓┻┗┗╋┳┛┛┗┳┻
┃╋┃┫┳┏┣┳━┛┻┳┻┃┣┓┣┛┗┗┏┏┫┛┻┗┓━┛━┣┻━┳┳━┓┓┫╋
┣┓┫┫┓┣┣┛┏┏┓╋┫┣┻┃━┏┫┗┏┗┻┓╋┏╋┳┏┳┛┓┣┫╋┗━┣┫━
┣┻┛┗┏┓┣┓┫┻━┳┏┻┏┗╋┳┗┫┗┓┣┳┻┫┓┃┻┫┻╋┗┗┣┃┫┳┳╋
┫┫━┳┫┏┳┫┛┛┓┗┏┣┣┛┛┛┗┓┣┫┻┳╋━━┃┏━━┳┗┛┃┓┃┻┏┣
━╋╋╋┃┃┻┛╋┏┳┛┃┳┻━┛┓━┛┣┃┫┫┳┳┛┳┳┣╋┓┏┃━┃┃┫╋┏
┃┣┻━━╋━┣┻┫━┓┓━╋╋┓┗┣╋┏┛┏┛┗┓┛┛┻┳┫┳┣╋┣┫┫╋╋┃
┣┳┣╋┓━╋┓┃┗━╋╋┛┣┣┻┳┻╋╋┛━┓┻┃╋┏╋┻┏┓┓┃┳┣━┳┓┳
┻━┻━┫┓┫╋┳┃┣╋┻┗╋┏┏╋╋┻┫┣┛━┏━┻┗╋╋┣┛━┓┳┏┛┫┛┗
╋┣┳┳━━┫╋┃┃┃┣┣┳┗━┫━┗┻┗┻┣┓┛┏┻┫┳╋┳┛┫┛┫┣┻┓┳┣
┣┫┣╋┣╋┗┛╋┗┗┏┫┻┛┳━┳┗┫┃┏┗┳┻━┃┻┛╋┗┳━┏┏┳┻┓┫┳
┃┳┳┳┃┫╋┗┳━┏┣┓┏┓┳┏┗┫┻╋┫┫┛┃┓┗┗┏┃┛━━┣┃┻┣┛┫┃
━┫┓┛┳┻┗┓┓┳┓┃┗┻┓┣┏┻┳┓┫╋┏┏┫╋╋━┃┏━┣┫┫┫┣┗┛┳━
━┏╋━╋┣┏┓┳┃┛┻┏┣┳┛╋┓┳┳┳┣┗┏┣┃┓┛┃┛┣┻┣┳┳━┏┻┣┛
┳┗┏╋┓┏┣┛┣╋┗┓━┣┻┏┣┓┃┏┳┗━┓┫┃━┳━┛┻━┣━┏┣┣┓┃┗
╋┃┛┗┻━━╋┗┫┓┣┏╋┓┛┣┳┓┛━┳┛┃┃┗┏┣┣┗┓┗╋┳╋┣┻┣━┳
┏┻┓┳┫┻┛┻┗━┛┫┫━┻━┳┣┳╋┳┻┛┫┫┏┓┛┗┫┃╋┏┛┛┃━━┻┣
┗┫┻┗┻┗━┣┳┣┳┣┓┗━┃┻┏┗┓┏┣┣┫┛┓┣┛━┓┃┛┫┓┫
━┗╋┻┏┏┳╋┗┳┃┣┃┛╋╋┃┓┓━━╋┃┗╋┓┻╋┛━┫┃┃┃╋┣┫┫┻┻
┫╋┛╋┣┫┗┻┛┃┛┃┫┗━┃┛┛┏━┛┗╋┗┗┻━┏┻┏┻┣┗━┳┃╋┳┗━
╋┫┳┫┻╋┛┳┓╋━┣┗┳┣╋┻┫┏┛┛┳┏┳┳━━━┛┛┳┃┛┏┓┫┗━╋┛
┓┓┛┳┗┛┏┓┻╋┫┣╋┻━┣┗┫┛╋┛┣┓┃┣┗┣┗┛┓┛┫╋┫┳┗┻━┃┃
┓┏┃┗┣┻┳┛┃╋┳┓╋┓┗╋┓┗┃━━┓┏┛━┗┓┫┏┓┏┣┃┗┃━┫┃┫┫
┻┓╋┳┳╋┓┃┓╋╋━┃┗┳╋┏┫┛┻┃┛┓┛━┗┫┓┻┗━╋┳┛┻┫┫┓┛┳
┣┗┏━┏━┫┗┓┗┻┫┓┻┃━╋┻┛┗┓┏┻━━┳┏┛┻┫┏┛┻┻┛┻┃┛┛╋
╋┳┏┓┓┳╋┳┫╋┫┻┗┃┗┳┃┣━┗┏╋━┫┃┛┏┛┓┗╋┫━━┓┣━┃╋━
┛┗┣╋╋┃┻┏┓┛┫┛┛┻╋╋┓┣╋┳┻┗━┃┓┗╋┻━━┃┣┻┣┓┗━┻┫┗
┻┓╋┛┻╋┳┣┗┫┳┃┃┓┣┫┫┳┣┣┓┣┃┛┃┳┏┏┗┃┫┏┓┗┗╋┓┏━┃
┗╋┃╋┓┻┫┃┏━┣┓┓┓┗┃┏┻┃┏┳┓┃┳╋┻┳┳╋┻┏┳┣┗┏┫┻┫━┓
┣┃╋┳┓┏┗┓┏┃┃┣┛━╋┫┏┛╋┛┻┳┗╋┳┓━┓━┻┃┃┻┓┫┳┻┫┏╋
┏┣┛┗━┣┏┃┳╋┃┃┏┣┫┓━┓┏┗┓┣┃━╋┫┗┓━┳┗┳┓━┳┣┗┓┗╋
┳┏┃┻━┏┻┫┣┓┓┓━┗┏━━┻┳┫┣┏╋╋┣┓┻┓┓┏┏┏╋┻┛╋┫┗┏━
┳┃┛┻┫╋┃┻━┳┛┓┳╋━┫┛┃╋┗┏┳┳┛╋┛┣┻┛┣┏┗┛┗┻┣┫┓┣╋
┃━┻┗┃┻┻┻┻╋┣━╋┛╋┻┓┓┛━┛┛┫┃━┫┏╋┻┣╋┓┓╋┣━┃┗┛┛
┃┛┓━┗┗┳┏┣╋┃┓┻━╋┣┻┗┓┣┓┃┛┣┫┏┛┳┗┣┗┗┳╋┏┫┓┳┗┏
┗┗┓┗┏┻┓┏━━┛┓╋┫╋┏┫┳┛┗┳┛┳┻┳┫┳┛┗┳┻━┫┓┗┫┫━┏╋
┃┳┫━┃┣┏┓┗┫╋┛┛┳┃┳┣┏┃┫┻┃┳┛┃┓┫┏━┫━┗┓┣┏━┻┃┻┓
━┃┫╋┃┓━┻┣┓┗┓┛┣┃┻┏┗┗┓┏┻┣━━┻┳┛┓┗┃┳┻┃┫┛┻┫┓┏
┓┏┻┃┫┓┫┣╋┻┃┗╋┛┳┣┫┗┗┳┳╋┃┛┃┏━┓╋━┣┻━┫┳━┓╋━┛
━┃┳┛┗┃┻┫┫┛┏┛┓┛┫┃┏┗┏┳┛┓┓┫┏┻┳┏┫┛┏┫┛━┏╋┳┻┣┫
┫┓┣┛┏╋┣┃┗┓━┃┫┓┳┣┗┓┳━┓┏┗┫╋┃━━┳━┫┣┃━┫┗┃┓┃┏
┛┣┣┻━━┳┛┓┳┃━┻━┗┏┗╋━╋┛┛┗┳┛┃┏┫┻┛┗┓┓┓┏
┃╋━┃┏┃┣┗┻┫┃╋┗┃╋┃┻┃┏┓┓┏┃┣┛┏┳┫┛┫┓┗┏┗┏┳┣┫┗┗
┃┫┃┏┫┳┗┣┏┻╋┳┛┃┗┻┫┓┻┫┗┃┗┛┫┛┻┗┫┣┫┛╋┗┃┗┫┃┳┻
┫╋┫╋┗┻┣┃┛┳┛╋┃╋┗━┓┫┣┫┗┗┫┗┓┳┗┣╋┳┫┻┃┏━╋┳╋┗┃
━┳┫┳┳┻┻╋┻┛┳┗┛╋┳┗┣┻━┛┏┏┫┫┏┛┗┳╋┏┗┗┛━━━┻┓┏┫
┛┛┣┏┣┻┗┏━━━┛┛━┳┻┓┏┛┣┫┓┳┛┳╋┳━┓┃┫┳╋┳┃┣┻┫┛━
┗┫┏┫┻━┏┻┛┗┛┃┏━┻┏┻┏┗┓┏┳━╋╋┣┫┫┻┳┃┛┛┃┗┳┳┣┓┳
━━┣┓┃┃━┗┏┏┫┓┗┻━━┫┫┏┫┳┏┣┃┻┳┗━┛┫┣┗┫┳┏┏┃┣╋┓
┓┻┓┓┣┓┃━┏┳┣┛╋┛┗┏┫┣╋┓┗┻┣━┏┛┛┗┏━┏┫┫┓╋┓┣┫┃╋
┻┓┛┓┛┻┣━┛┛┃┃╋┃┻┻┓┻┃┣┃┣┣┓┛┫┛┃┗━┃┏┫╋┫┻╋┫┏┓
━┗┻┗┓┫┳┏╋┛┓┫┛╋┓┻╋┣┓┓┳┻┻┳━┳┻┃┛┻┻┻┓┛┃┗━┃┗┛
┗┣┫┏┃┃╋┛┳┣┏┏┓━┃┃┻┻┣┏┓┃━╋┫┗┛┻╋┣┓━┃┫┏┣┃┏┻┓
┻┣┳┃┃┣┣━┳┳━┫┣┳┻╋┓┗┫┏┫┣┗━┗┫┓┣┳┏━┃┳┛┫┻┳┏┫╋
━┣┻┏┃┗┗┳┻┳┓┳┫┛┫┳━┻┗┗┻━┻┫╋┳┃┃━━┏┣┳┳━╋┃┣━┏
┣━┫┣┻┗┓┓┳┻┛┳┗┻┃┛┃┣┣┗╋┻┏┃┛┣┻━┻━┗┫┫┫┗┳┳┗┻┻
┓┃┃━┻┳╋┗┓┳┗┏┻┫┃━┛┗┏┏╋━┫━┻╋┳┳┛┫┃┏┃┳┃┏┃┻╋┻
┗┃┗┓┻┳━╋┫━┓┏┳┫┗╋┗╋┣━╋┻┫┻┓╋┛┫┻┓┃┗┳┫╋┣┣┫┏┻
┻┛┫┓┏┓┣┗┓┳┓╋╋┓┏┏┓┻┏━┗┛╋┣┛┳┃┻┗━┗╋┃┛┣╋┃┻┗┓
┛┳┳┗┗┻┃┛┫╋┓━╋┓╋┻━┳┃┓┳┳┫┻┓┓┏┻┫┻┫╋┫╋┻┓┣━┻┛
┓┏┻┳╋┏┫┃┏┃┓┃┫┳━┓┏┻┗┻┃┓┻┣┗┃┛┏┳┗┗┫╋┓┓┳┻┣┣┣
╋┻┗┗┃┛┫┛┫┛┣┗╋┫╋┓┏┓┓┓╋┻┏┃┳┓┳┓┣┳┻┣╋━┳╋┫╋┻┗
┃╋┏┃┛┗┗╋┓┃╋╋┓━┓┣┳┫┏┻┳┫┣┻┗┻┗━┛┣┣┛┣┳┓┻┗┫┛━
┗┣╋┻┓┳┣┗┓╋┫┓┣┓╋┛┫┗━┃┓┣┣┻┗┳┗┛┻┃┻━┳┣┳┻┻┣━┓
┃┣┗┗┏┳╋┗┏╋┣┓┗┏━┃┣┓┣┳┫┻┫┃┻┏┳┛━┗┓╋┫┫┻┫━┛┛┳
┗┻╋┗┳╋┓┫┗┳┫┻┃┣━━┃┏╋┳┃┛┓┗┃┓╋┳┗╋┏┫┓━┓
┏╋╋┗┣┃┃┫┛┗┫┓┻┻╋┫┻┛━┗┛┃┗┃┏┛┫━━┣┃┓╋┗┳┫┣┳╋┫
┃┏┻┓┳┣┏┃┫┗┗┛┗╋┏┃┓┓┗┣┳┓┓╋╋┫┳╋┃┓┣━╋┃┗┣┏┻┓┃
┻┻┗┗┣┻┫┏┳┛┣┏┛┫━┳┏━┏╋┫┓┏┳┛┳┏┣┏┗┃┛┣┫┏┃╋┓╋┻
┳┫┫┛┓┓┗┏┗┓╋┳┗┓┛┻┫┏┣┻┳┗━━┏┫┗┗┏╋┛┏┳┳┣┣┗┛┓╋
┓━┓┳┗━┛┛┏┣┛┗┃┻━┛┗┓┗┳┏┣┻┣┗┗┫╋┗┻┻┛━┣┻┗┃┏┻┓
┳┓┓┫┏╋┳┛┛┗┏┫━━┻┻┃━╋┳┏┓┳┳┻┻┏┻┓┻┃┃┫┗╋┫┫━┫┏
┏━┻┻━┛┗┏┃┫╋┳┳╋┃┃┣┏━╋╋┏┻┻┃━┏┣┃┻╋┣┛┓┛┣┻━┏┓
┫╋┗┃┏┻━┫┻━┫┏┗┣┗┫┫┛┳━┫┃┓┛╋┓━┫┗┃━┃┏┓┓┫┣┓┳┳
┓━┓┫┓┛┫┣╋┫┓╋┛┳┛┓┫┳━┏┏┛┫┃┛┓┓┓┣┻╋┳━┻┓┻┗┏━┗
┓┻┻━┏┗┛┃┛╋┣┛┗┗┓┏┃┃┛┣┗╋┏┫┃┳┛┗━╋┓╋┣┏┏━┣┻┻━
┓┻╋┫┏┓┗┳┫┗┓━┫┣┛┗┛┏┗┗┗┗┻━┃╋┛┛╋━━┻┫┓┛┻┓┫┛╋
┣╋━┓┏┗╋┣┛╋┓┫┗╋┫┃━┻┏┗┛┳┳┣┣┛┏┫┏┏╋┓┫┗┣┳┻┻┻┗
┗┃┳┃┃┗┣┻┏┓┣┻━┓╋┫┳┓┫┻┗┫┃┏╋━┻┣┃╋┳┻╋┗┗┃┣┳┃┗
┣┓┳┳┗┻┫┓┣┛┗┏┏━┻┗┻┫┻━┗┃┛┻┗┗┳┗┗╋┃┳┛┫┛━┓┓┓┗
┣┏┫┫┗┳┣┛╋╋┫┓╋━┳┻━┏┃┗┳━┣┏┃━┻┃┣┳┗━┳┣━┗┻┗╋┳
┏┏┗┓┳┏┣╋╋┗┫┣┓╋┏┳┳━┃┻┫┓┳┃╋━┫┓╋┓┛┛┫╋┏┃━┣┳┏
┣┳┳┃┳┗━┫━┳┓┃┓┳┳┃╋┻┗┫╋┛╋┃┓┃┃┗╋┓┏┳━┻┫┏┗━┫┳
┻┏┣┳┃┛┃┃┃╋┳┳┃╋╋┳┓┳┏┃┏┛╋┓╋┫┃╋┻╋┳┃┛┣┃┏┛┏┻┛
┳╋╋┛━┛┛┛┃┳╋┫┓┓━┣┃┫┻┓┻┣┗━┻┳┃┗┣━┛┫┫━╋┣┳┓┻━
┫┏┓┻┫┗┓┣╋━┃┓┃┳┗╋┛┳┻┫┗╋┻┏━━┃┗┏┗┓┫┏━┳╋┛┳╋┳
┗┃╋┳┛╋┗┣┣┣┳┳╋┃┳┗━┗┛┛━┳┓━━┛┛┓┗┗┻┣┻┛┳┃┻┣┳┃
━━┫┛┓━╋┗┓┣┏┗┻┃╋┻┳┓┳┛┓━┛┛┳╋┓┓┻┗┃┛━┛┣┏┏┏┛┗
┻┃┗┻┻┻╋┗┏┓╋┏┳┓┗┫┣┛┓┫╋┃┏┓┳┳┓┏┗┏┏┛┣┫┻┗━┛┛┫
┻┻┣╋┗┫┣┳┫┃┫┻┏┻┳┛╋┓┣┣┏┃╋┓┏┗┃┏┓┃━┻┓┳╋
┗┃┫┗┗┛━━━┫┏┏┗┓┳┳━┫┫┻╋┏┏┏┻┏┫┃┏╋┗┣┻┃┫┫━┓┻┗
┗┃━┳┻┓┫┃┳━┛┫┃╋┛┻┃┏┃┓╋┓┣╋┫┏┫┗┗┏┻┛┗┃┏┣┏┏━┗
━┫┏┻┛┓━╋┣┛┓╋┓┗┻┗╋┣┛┏┛┗┻┓┻┫┫┃┣━┻┃┻┓╋━┗┃━┛
┻┫┓┻┏┏┻┻━┳┻┻┻┓┳┗┫┗╋┫┗┛╋┳┫┓╋┣┣┃┻┏┓┃┗┛┫┓┫┗
┣┃┛┏┓┫┛┣━┫┏┣┻━━┫┏┛┏┗┛┳┗┓┓┫┓┗┳┏┗┃╋┻┓┓┗┣━┻
┗┣╋┛┻┏┏━┣┫┣╋╋┻┫┳━┓┓┗┫┃┣┛┣┏┃╋┳┓┏━┳┃╋┏┓━┗┃
┃┻┏┃┳┳━┛┣┛┛┓┣┃┏┻┣┣┣┃┗┓━┣┓┻━╋┓┗┏┣━┏┓┓┓┻┓┗
┃┛┛┗┻╋┓┓┃┻┛┫╋┳┗━┻┣┃┣┛┏┳┓┗┻┛┣┃┻┗┃┗┗┛┃┻┃┏┛
┛┃┳━┣┛━━┫┓┗┃┗┫┳╋┗━┻┗╋━┫┛┳┗┳┣┓┃┓╋┏┫┣┻┃━╋┏
┓┏┗┫┻┏┳┓┻┃┳┃┣┗┏┗┓┓┣╋━┃┓┫┗┓┓┛━┃┃┛┳━┛┓┛┫┻┏
┛━┗╋┳╋┣┗┃━┳╋┳╋┣┳━┫┗┣┫┻╋┃━┳━┏━┏━┗━┻┗┓━┃┃┫
┫┛┳┳╋┓┛┗┗┛┣┫┗┓┳┃┛┃━┓┛┃┳━┏┻┻┣╋┗╋┗┣┃┗┫┃┳┗┃
┗┣┛╋┳┓┃┓┫╋┗┃┣┻┻┳┗┳┻┏┃┏┣╋━┏━┛╋┛┛┗┛┏╋┣┏┛┫┛
┻┻┛┗┫┗┓┗┛┓┃┫┣┏┛┗┛┃┗┓┗┣━┗┫┓┏┣┗╋┫┃┣┻╋╋┻┃┣┏
┏┻┏┣╋┓┛┗╋┛┏┻━┻┓┏┻┃┣┗━┃┻┣┛┃┳┣╋┗┣━┓┫━┓╋╋┏┏
┫━┫┳┳╋┣┳┻┓┓┛━┻┗┗━┛┃╋┣╋┓━┳╋┗┗━┣━┏┫┏┫┏┳┓╋┫
┻┻━┻━┻╋┻╋┓━━┻┻╋━┗┓┫┫┻┓┻┻━┛╋┏┣━━┳╋┻┛━┻┣┫┣
┛┃┃┗┃┓┣┓┳┏┃┗┗┻┏┣┏┛┏┃┣━┓┣╋┫┓┛╋┛┛┳┫┏┣┣┏┃╋╋
┏┓┃┫┣┃┛╋┏┏┻┻┃┏┻┛┻┛┻┓╋┓━┃┏┓┣┫┏┻┗━┻┓┏╋╋┓┛┣
┣┏╋╋┏╋┓┗┏┳┃┛━┃┛┃┫┓┗┗╋━━┻┏┣┏╋━┻┣┻┻━┃┃┏┗╋━
┻╋┗┻┳┣┻┣┣┗┳┛┏┫┗┣╋┗━┓┣┳┛┗┣┛┫┏┳┃┻┃┓┻┗┣╋╋┓┳
┗┛╋┳┣┃━┛┣┫┫━┣┣┗━━┳┫╋┫┗┫┏╋┃┳┳┃┗┳┣┏┻╋┓┫┫┫┳
┗┛┣┳┫┃┣┓┗┏┻┃┃┛┻┗┏━╋┃━━┃┗┣┻┻┗┏┏┏┳━┳╋┗━┫┫┻
━┫┏┫┣┏┏┓┓━┏┏┫┣┻┣┏┻┳┏┓┻┫┫┛┃┛┻┻┛┻┛╋┛━
┗┣┏┓╋┛┳┳╋╋┛┛━┣┣┫┳┓┫┓┓┻┳┣┃┻┏┓┫┃┓┣┗┻┏┳╋┫┃┗
┣┗╋┃┏┃┻┛━┗┻┗┫┏┗┓┻┏┫┗┫┛┃┗┗┗┃━┣┃┗┃┏┻┓━┛┏┻┛
┣╋┳┳┛┣┻┳┛┳┗━┃┣┫┛┣┃┛┃┓┣┗┏┏┻┓┫┻┃┏┛┗┳┫┳┻┫┗┻
┛┃┫┛┫┗┏━┫┳┗┃┫┻┻┗┳┣┣┣━━┳┏┃┣┏┃┣┗┗┃┃━┳┻┗┣━┣
━┣┗╋┓┳┳┻┏┳┣┗┓╋┏┃┣┳┏┏━┗━━┗┃┻━┓┛╋━┗┣┃┏┗┳┗┛
┳┏┗━━┻┓┃┛┛┗┻┻┏┳┃┫┳╋┛━┗┫┫┓╋┓┃━┓┻┏╋┣┛┗┫┣┗┫
┻┳┣┳┣┓┏┏┻┏┗┃┻━╋┃┛┏┓┣┛┃┳┫╋┣━┫╋╋┳┣┛┫┫┫╋━┳┏
┏╋┣┻┗┛╋┻┏┓┛━┏┓┛┗┗┗╋┗┃┳━┃┛┗┓┃┛┫┣┛┳┃━━┏┣┗┳
┳┫┳┻┏┏┛┏┳╋┛╋┫┓┃┓┗┻╋┏┻┣┣┫┫┳┫┫╋┫╋┛┓┛╋┳┃━┗┳
┓┻┳┻┣┛┣┃┻┛┣┃┻┫┗╋┗┻┏┫╋┫┛┓┃┓┳┃┳┳┫┻┳┻┣┻┃┓┣┫
┓┃┗┻┏┃┳┗┛┓┳┓┃┣┫┗┣┓┓┓┗┃┳╋┣┳┫┃━┓┏┣┏┏┃┫┳┳┣╋
┗━┃┗┻┻╋┛┫┓━┃┗┛┫┓┏┳┫┣━┫┓╋┓┣┓━┃┏━┛┛┣┳━┏┓━┣
┛┳┳━┣┃╋┓┣┗┫┳┫┳┣┣┃┓━┗┛┗━┻┏┫┳┏┛┣┳┫┛┗╋┃┛━┗┣
━┃┻┳╋━┏┃┓┻┫┣┏┃╋┛┳╋┳━┫┃┳┫┳┫┛┏╋┳╋╋┗━┫┓┗╋┫┳
┣┓╋┛┳┳┗┗╋┳┻┏┣┏━┣┏┓┓┳┏┳╋┓┛┓┏━━┃┫┓┳┻┳┫┳┗┗┣
┳┃┏━━┓┃┛╋┃┳┫━┏┳┫┫━┛━┗┛┓┃┃┗━┃━━┃┛┏┫┗┛┳┣┳┣
╋┫┓━┗┫┓┣━━┣┃┫┓┳┫━┏┣┛╋┣╋┳┓┣┓━┳━┗┳┃━┻━┗┗┳┃
┛┛┳┫┳┣┗┣╋┫╋┣┏┏┳┗┏┫┻┃┣┻┻┃┳┏┫┫┃┗┗╋┓┗┛━┃┗┛┛
╋╋┓┻┃━┓╋┻━┓┳┻┫┏╋┳━┃━┗┻━┫╋┗┓┳┏┣┫┃┣┓┫┓┳━┓┓
┗┳┣┏┻┫┓━┏┗┻┃┳┛┳┗┻┗┗┃┫━┻┳┃┣┏┫╋━┃━┏━┏━┏┗┏┛
┗┓┻┏┫━┓━┓┓┏┗╋┃┛┛┃━┓┗┏╋┳┫┓━┻┃┛┣┓┛┫┃┗┻━┗┫┫
━┃┏┗┳┻┓┗┻┃┛┣┗┓┃┏┻┏┣┻╋┳┃┛━┗┏┛┳┛┗┻┃┗━┗┃┓╋┣
━━┣┣┃┻╋┓┏┃┛┣┗━┗┃┻━╋╋┻┛━┻┗┏┓┣┛┓┳┏╋┃━╋┓━┻━
┣╋┏┃┳┓┫┃┓┻┣┃┫┻┓┛┛┫╋┛┣┳┗┏┛┓┓┳┛┓┻┻┓┛┗
━┏┗┓┛┻┗┻┏┻┃┓┛┣╋┃┛╋┏┛┳┻┳━┛┣╋┏┻┫┏┳┗┳╋┻╋┫╋┃
┏┛┣┣┳┗┫┗┗┳┗┳┣╋╋┣┓┏┃┣┻┛╋┫┓┻┣┓━┗┗┳┫┫┓┻┛━╋┣
┛╋━┃┓┏┃╋┗┫┃┳┛┛┓┻━┗┣┏╋┏╋┓┃┓┛┃┻┣┛┫┛━┓┳┓┳┻┃
┗┣┻┫┓┛┛┣┫┓┳┻┏┫┗━┓┛╋┣┗┃┣━┣┓┣┗━┣┫┳┳━┓┃┫┫╋┓
┛┓┳┓┣┓┣┏┻┣┳┫┻┃┏┓┗┃┏━┛━┏━┻┫┓┣┫┃┻┛┓┃┓┳┻┗┓┏
━┓┣┣┫┣┗┏┛┫┓┏┏┣╋┛┳┃┳━┳┫┳╋┳┻┓┓━┫╋┏┫┃┓┏━┃━┏
┓┣┻╋┳┏╋╋┓┳━┫╋┣╋┳┓┏━╋┃╋┓┃┣┗┛╋┫┫╋┣┻┃━┳┻┣┳┏
┫╋╋┓┓┫┃┏┣┏┻┣┣┓┳┗┫━┛┛┃━┗┃┓┻┗╋┃┻┏━┣┣┻┗┗┛┫━
┣┻┓┗┻┳┣┻┃┛┻┫┣┏┣┻┗┃┃┫┃┗┳┗┻┏┓┛┗┫┻┏━┃┗┏┗┣╋┗
┏┃╋━┣╋┗┃━┣┣┏┗┻┻╋┣┛┛┗┓┻┻┳┗━┣┗┏╋┛┛┓╋━┻┫┛┫┛
┏┳┗┻┃┣┫┃┏╋┛┏┓━┣┏┻┳┣┣━┓┗┓┏┣┏━┃┓┛┫╋┃┓┛┻┻┃┻
┻┗┛┫┻┗┓┓┻┏┗┫━┗┳┫┛┳┗┳┗━━━┣┛┗┻━┣┳┗┗┻┗┏┣┣┳┏
╋┳┏┳┗┏┛┓━┃╋━━┏┛┃┣┏┓┗╋╋┻┛┣┳┗┃┃┛┫┃┃┏┛┛┳┗┻━
╋┣┛┻┏┓┫┏┣┓╋━━╋┓┗┏╋┏┓┛┣╋┫━┃┻┃┃┻┓┳┳╋┣━┓┃┫┫
┏┓┳┏┻┫┏┳┏┛┛┫┗┓┓┻┃┣━┓┳┣┫┏┏┃┃┻━━┣┫┣╋┛┓┏┛┏┗
━┻┫┻┗┃┻┫┓┻┛┻┃┏┛╋┗┻┫┳┏╋┣┻┣━━┳┃┓┃┛┫┛┫┓┻┏┗┫
┏┃┗┳┗━╋┏╋┏╋┓┳┛┫┻┫┓┣┃┳┛┗┗┓┫┻╋┃┗┃┫┏┻┣┓╋┳┛━
┣┃━╋┗┛┓╋━┳┳┗┃┃┻┫╋━┛━┻╋┛┗┏┓┫┓┻┗┏┓┃┗┓┳━┓╋┗
┛━╋┏┫┣┣┻┫┃┳╋╋┣┏┣╋┻┏┣┣┃┛┣┃┓━┛┳┓┻┏┏┃╋┫┓┓┃┓
┣┏┫┗┛┗┫┓┣━╋┓╋┃━┏┣┫┓┫┻╋┛┻┣━┓━┓┛┣┛┫┏┻┳┏┫┻┻
┃┃┻━┳┏━┗┏┫┃┃┓┓┳━┓┳┏┃┻┗┏┏┛┏┻╋┫┣┣╋┃┳┫┗┳┫┓┏
┛┣┛┫━━╋╋┻━━┗┫┳╋┣┃┗┳┫┣╋┗┛┻┏┗┫━┳┗┓┏┏┃┣╋┓┻┳
┏━╋┳┛┳╋┃┓━━━┃┓┛┗┃┏┣┏┃┗┛┏┓╋┻┣┓┻┳━┃┻┃┻━┳┻┓
━┃┫╋┏┗┻┳┳┓┳┓┛━┛┃━┻┓━┛┻┻┳╋┣┛━┃┛┣┓━╋┓
╋┻┏┛┻┣━┃━┓╋┏┓┛┏━┗┳┏┓╋┻┏┫╋┗┏┳━┗┳┓┫╋┛┛┫┫━┓
┗┣┓╋┗┃┛┣┻┻━┗┃┛╋┃┛┫┻╋┓┛┫┃┛┻┣┏━┫━┣┏┏┗┏┛┗┣┃
┓┫┓┃━┃━━┓╋┳┣┣┣┓━┃┻┻┻━┫┳━╋┏┻┻┓┛┃┃┏┓┏┛┣┻┣┏
┏┏┗┏┏┃┻┓┣┳╋┫┻┳┳┫┳┻┫┏┳┣┛┳┓┣┻┻┃┓╋┃┫╋┻━┛┏┣┃
┣┫╋┳┗┫┻┫┳┛┣┏┏┓┫╋┣╋┣┗┃┻┓┓┻┛┗┓┻┓━┛┃┃┗┻┣┛╋╋
┗┓╋┫╋┗┣┫┓┫┓┳┣┗╋┃┣┏━━┓┳┳┏┻┫╋┫┣┛┳━━┗━┣┏┫┗┃
━┳┗┏┛┻┏┳┳┏┛┛┏┓┻┓┓┻┻┛┫┃━┫┗┗┫┳┗┓┫╋┣┗┏┓┏┃┣┏
┫┓┃┏┫┫━┣┗┳┳┓┏┳┻┫┏┗┏┓┫┃━┳┃┻━┣┗┛┓┫╋┗┏┛━┏╋┣
┳┳┃┃┫╋━┣┻┣┓┛━┫┫┏━┃╋━┛┏┻┓┣╋┓┗┳┫╋┻┛┣┳┏━┓┣┣
┣┃┛╋━┗┳┻╋┓┳━╋┫┫┫┏┏┣┛┛┫┫╋┛┃━━┓┻┛┃┛┛┛┫━━┏┃
╋┻┏┗╋┃┛╋┻┳┣┗┗┗┻┏╋┓┳┫┫┓┗┛━┏┳┳┓━━┛┃┓┛┣╋┻┛┛
┳┃┗┛━┫┃╋┓┃┣┻┗┏┻┳┓┏┃┏━┳╋╋━┓┓╋┏━┏┫┃┛┃┏╋┏━┛
┏╋┏╋━┛┳┫┓┓┛┏┻┻┗┫┗┳┫┳┻┳┛┣╋┛┳┗━╋┛┣┣┃┗┗━┫╋┻
┛┳┓┫┛━┗━┳┗━┃╋┓┫┓┃┓┻┏┣┫┻┣┣┏━━┫┳╋┳┏┗┗┣┃┛┫┣
┻┻┻┏━┃┫┃━┣━┣━┏┛┏┫━╋┳┏━┣━┻┏━┳╋┳╋┗┳━┣┏┣━┏┛
┓┗━┛┓┛┳┛┻┛┳┻┛┳┓┣┓┓┣┗━┛╋┓━┗━┫┻┛┳┃┳┻┏╋┓┏┣┻
━┛┛┗┫┻┏╋┛┗┃╋╋┫┣╋┓╋┳╋╋┗╋┛┛┓┗┗┗━╋┃┳┏┻┻┻┣┣┣
┳┳┛┏┏┗┻┫┻┃┛┏┣┏┻┃╋┻┓┏┓╋┳┻┏┃┃┗┻┗┳┻┓┫┳╋┃━┣┛
┛╋┳┗┛┻┏┃╋┣┣┗╋┫┫┛┫┫━┳┫╋┻━┣┃┗┏┫┗┳┃┃┛┗┃┳┫┫┓
┗┫┻╋┛━┃┏┛┳┫┻┏┻┛┗┓╋┓┣┫┳┏┛┓╋┓┫┳┣┛┃┫┫┃┫┏┣┻┛
┳┫┃┻┻╋┫┃┏┳┻┻━┻┏┛┣┻┏┛┏┻━┓┛┏╋┳━┛┫┓┓━┛━━┛┛━
┳┃┛┓┳┏┳┃┫┣┫┫┏┳┣┏┏┫┛┣┃┫┃┻┓┗┗┃┫┃┣┏━╋┻┣┃┗┳┳
┃━┃┣╋┳━┏┓┓┃┫┗┳╋┃┃┣┫┏━┫╋┛┃┃┣╋┃━┓━┃━┻┓┫┗┓┳
━┻┏┏┃╋┛╋┃┳━╋┗┳┻┓━┻┗┫┣┻┳━┛┣┏┣┫━┗┫┏┳┗
┃┛╋┣┃┛┓┻━┗┣━┳╋┓━╋┻┳━┓┃┫┻┣┫┃┳┗┫━╋╋╋┣┳┛━┛━
━┓┃┻━┣╋┏┻┛┫┣┗┗━━┻┛┃┻╋╋┗┣┻╋┳┻┏┗┳┓┗╋┗━┫┻┓┗
┏┏┓┗┓┃╋┣┓━━┃╋┓┫┗┃┏┛┗┏┗┛┣┫┓┣┏┏┻┏╋┏┃┫━┃┻╋┳
┛┻┳┳┛┣┗┗┫┳╋┫┻━┳┛┓┫╋╋┫┃┗━┏┻┣┣┓╋━┃┻┻┏┫━┻┫━
╋┫┫━┛┛╋┻━┻┫━┗┏┏━┓┻┫┛┃┳━┗┳┫┻┛┓┣┳┻┏┫┓┣╋┏┫┣
┛┳┫┃┗┛┣┗┻┃┻┫┫┻┏┛┳━┏━╋┛┗┛┫┻┛┻┻┏┫┻┏━┳━┻┫╋┣
┗╋┃┏┓┗┳┗┫┃┣┻┓┏┳┳━╋┻┏━┣┫┏┗┫┛┗┓━┻━┛┻┣━┫┳━┣
┏━┻┃┫┏┻━┫┣┳┃┛┫╋╋━┓╋┓┳╋╋━┏┣┫┻╋┏┳┓╋┳┻┏┣━┫┗
┓┓━━┻┗┓┫┳┻┳┛┫┳━┓╋┏━╋┻┫┣┗━┳┻┗┫┓┓┣┛┏┛┗┏┳┏╋
╋┗┫┳┃┳┏┏┻┃┏╋━┣┛┻┓┛┳┛┣┃┗┛━┗╋┻━┗┏┓┗┃┻╋┏┳┗┣
┫┃╋┛┃┻┛┛┗┃╋┏┻╋┳┣┳┫┫┻╋┳╋┓┫┏┣┃┣┣┏┳┻┫┓┫┳┗┳┳
┏╋━┗┗┏━━┛┳┏━┗╋━┳┃┏╋┛┗┫┻┗┫┳┓┫┃┓┣╋┓┛┫┫┛━┓┳
┏┗┣━┻┓┣╋┫┛┳┗┃┣━┓┗╋┗━┫┣┫┫┻┓┻┗━┛━┗┃┗┫┛┣┓┳╋
━┗┏┳┫━┗┏┗┫━┏╋┻┫┗┣┻┓┓┏┻┃┏━┛┏╋┳┗┣┃┻┛┳┻┓┏┏┣
┗┫┳━┳╋┗┫┗┃┏┳┓┏┣┏┣┃┏┛┏╋┳┳┗┣┣┏┫┛┏┗┳┣┃┏━┻╋┫
━┃━┏┫┛┣┃┳╋┗┛┛┳┗┻┗┓┗┻╋┛┳┗┻┳┓┛┃━┓┛┃┣╋┳╋┻┛┓
┗┃┣┫╋┛┫━╋┳┛╋┳┃┃┣┻━┓┣┳┃┫━━┫┻┳╋━┣┣━┻┳┓┻┫┗┗
┓┗╋┫┳┳━┓┓┳┓┗┗━╋┗┓┃┓╋╋┻┣┛┏┫┗╋┫╋┳┣┗┗┛┓┗┫┃━
╋┏┳╋┏╋┓━┏┗┛┃━┣┛┣┫┣┗┛┏┏┛╋┫╋╋┃┗━┓┏━┓┃┻┣┛┫┫
━┻╋┃━┗┻┣┣┳┻┳╋┏┃┳┻┏┃┏┏┳┗┃┏┃━┏┻┏┃┃┫┳┗┳╋┓━┓
╋┃┓┫┏┻┛┗┫┏┓┃┻━┻┣┳┳┳┻┳┓┗╋┣┛┏┳┛┏┏┓┳╋┛┗┛┛┫┳
╋┳┛━┳┳┻┳┫┻┣┻┃━┏╋┛┏┫┻━┓┫┣╋┫╋╋╋┓┃━┗┃━┗┻┣╋┏
┓┏┏┃┣┃┳━┃╋┫┓┣┏┛┫┛┏╋┃┫┏┗╋┣╋┗┫┏╋┳┳┫┏┻┻┃┛┛┫
┛┓┃┫┓┫┳┻━┣┳━┃┓┻┃╋┏┫┓┻┏┻┫┫━╋━┳━━┛┃╋┫
┏┳┃┗┗┃┫┓┻╋┻┳╋┳┻┓┳┗┃┣┻┛┣━┫┓┣┗┛┗╋┃┫╋┳╋┻┗┫┓
┫━┛┏┛┛┗┣┓╋┻┫━━┣┃┏┫┳┻┃┛┗┃┛┛━┏┣┛┃┓┫┏╋┓╋╋┣┓
┫┫┣┻┣┻┣┻┗┻┓┏┃┻┓┳━━┓┣┻┗┓┃━┏┗┣┗┳┛┃┳┣━┃┗╋╋┳
┻┃┻╋┫┗┏╋╋┻┳┳┗┫┗┣╋┣┳┻┗┛┻┏┣┻┃┏┛┃┳┗┣┏╋┣┳┏┛┏
┃┫┣━┫┣┣╋┳╋━┛━┃┫┛━┻┻╋┃┗┣┃┫┣┛┫┏┛┃━┫┳╋┗┛┻┗┏
┗┣┫┓┫┣┫┛┫╋┫┃┗┣┛┳┻┣┓┏┏┻┛┻━┃┻━┻┫┣━┳╋╋━┳┳┏┏
┗┏┳┫┛┛┣┏┏┛┃━┃┣╋┳┃┻┳┫╋╋┏┳┣┃┓┃┛┫┏┫╋┫┗┏┳┏┏┗
━┛┳┏┳┛┓━┓┗╋━━┗┣┏┣┓┳┏━┳┣┣┻┣┗┳┓┻┛┣┫┗┫┃┛━┫┛
┫┏┻┓━┻┗┃┃┣┃┏┗┗┏┫━┳┛┳━┛┻┣┻┻┻┃┃┃┓┫╋┣┓━┗╋┣┫
┣┫━┃┫┻┗┃┏┳╋━┃┛┃━┫┃┓┻┣┏╋┳┃┻┃━┓╋┓━┗┻┏━┳┫┳┃
┓┓┓┛┓╋┣┃╋┛┃┃┗┳┛┗┣━┻┓┃┣╋┗┏┣┳┛┗┣┫┻┏┏┻╋┻┛┓╋
╋┃┛┣┳━┻┃┫┓┣┫╋┻┛┛┗┣┗┣┃┏┳┏┫╋┛┳┳┛┃╋┏┃┛┣━┛┫┏
┃┗┫┫┓┛┗┫┳┓┓┓┻┫╋┗━╋┫╋┃┓┻┛┗┻╋┃┏━╋╋┃┳╋┳┓╋┻╋
┗┗╋┓┗╋╋╋┻┛┛┏╋┳┻━┏┳┻┫┛╋┏┛┓┗┃┻┫╋┫┏┣┓┗┗┗┫╋┃
┓┳┫━┣┛┛┳┃╋┣┻┃┏┓━━┳┓┏┳━┛┗┗┃┓┃┻┣┫┳┗┻┳┏┃━┗┏
┻━┛┃┻┗┓━━┻┃┛┻┓┣┓┻┃┃┓╋┓┏┛┓━┏┳╋┓╋┳┃╋┓┗┃╋┗┛
┳┗┏┣┗┛━┫┣┛┻┗┻┏┫┏╋┃┻┣━┗┓┣┣┫┓┻┏┻┳┳┻╋┫┻┛━┓┫
┓╋┳┏━┻┫┛┣━┏━━┃╋╋┃┗┫┛╋┏┳╋╋┣┻┣┻┳┳┫┻┫┃┓┳┛┏━
┓┛┏┛╋┛━┫┗╋┓┗┫┏┫┏┫┳┓┃┫━╋╋╋┗╋┳┏┏━┳┛━┃┛┓┳┣┛
┗╋╋┗┓┣┛╋━┏┻┃┛┓┏━┗┃┛┏┻┓┻┻╋┗┣┳┓┫┃━━┏┻━┃┓┛┏
┛┓┳┗┳╋┻┗┓━┣┏┓┫━┗┓┏┃━┳╋┏┛╋┏┗━┃╋┫╋┫╋┏━┃━┛┣
┛╋┏━┳┛┫┃┫┣━┗┣┻┃━┃┗┳┏┫┓╋┣┻┻┏╋┣┻╋╋┳┏┓┃┫┓┃┏
┣╋┣┓┳┣╋╋┣┗┛┫╋┫┓┓┗┻┳┛┣┃┛━╋┏╋┏┳╋┻┫┃┗┗┳┓┳┛┻
┏┗━━┓╋┃╋┗┳┻┻┏┃┗┻┛┃┳━┓┃┛┏┻┓┗┏┏╋┓┓┃┳┏
┏┫━┏┫┻┫┓┫╋┛┻┓━┓┏┳╋┛┃╋━┛━┣┫┳┻┓┛┏┫━━┗┓┃┗┣╋
━┻┻┣┫┻┣┣┓┗┏┏╋┓┫┛┛┫┗┏┣━━╋┃┃┏╋┣┓┣┫┛┳━┻┃╋┃┏
━┏┻┛┫╋┏┗┫┣┣┗┗┃┃┏┓┳┣┛┳┓╋┓━┛┳┣┏┗┫┗┛┃┻┣┣┗┓┓
┫┃┗┛━┫┛┓┫╋┓┫┛┣━┃╋┻╋┏┛┣┏┗┃┳━╋┛┣╋┃┳╋━┛━┏┗┏
┣┣┣┫┣┃┫┓┣┏┗┏┫┛┓┓┫┳┻╋┳┫┗┳╋╋┣┫┫┳━┏━┻┫━┣╋┏━
┗┏┛╋┫┏┗┛┛┫╋┛┫┗┗┳━┳┫┣┏┛┳╋┳┛━┃┛┓┓┻┏━╋┃╋┓┛┛
╋╋┣┏┛┣┓┗┻━┻┫━┣┻┓┏┫┣━┳┏┫┣┳┳┃┳┓┻┓┗┫┳┏╋┏┳┃┛
┃┫┓━┣┗┻┓┛┗┏┻╋╋┛┓┫┏━━┓┏┳┻┏┓┻━┓┓┏┏╋╋━┣┻┗┃┣
┏┏┏┓┃┳┻┗┳┫┛┣┛┳┫━┻┏╋┛┳┓┣╋┳┃┛┻┗━┳┣┫┣╋┻┻┣┣┣
┳┳┏┛┗┳┗╋┓┳┃┃┣┗┏╋┗┣┏┳┳┓┣┣┓┏┣╋┗┃━┳┃┳╋┛┏┣┃┳
┗┓┳┻┛┗━┳╋┻┳┻┛╋╋┳┏╋┛┗┃┛┳╋┳┗┣┏┻╋┛┳┛┛┃┃┻┓┻━
┫┓┏━┓┏┳┛┏┓┏┛┏┫┣╋┃━┏┏┓━┛┣┃┳┗┃┓┳┓┏┳┳┻┛┳┫┗┳
━┏┏┛┃┫╋┛┓┳┳┳┃┗┳┗┃┗┏╋┃┗┃┣┻┏━┏┓╋┃┳┗┛━╋┫┣┻┓
┓┳╋┳┳┫━┗┫┗┃┛┻┣┳╋┏┫┛┏┻┛┏┣┳┻┳┃┻┫┛┃┛┣┗┻┫┗╋┏
┫┃┓━━┃┗┃┓┳┓┏┗┳┓┓┻┃┣━┳┳┏┗╋┛┓╋╋┏╋┣┻┓┗┛┫┻┻┗
┛┫┓┣┏┛┫┳┓┗┗┛╋╋┓┏┛┻┳┃┛┗┛┗╋┛┳┛┫┻╋┗┃┣┓┣┛┏━╋
┣┗┫┻┛╋┓┗┣┏┏┳━┃┣┛┓┓┓┏┛┏━┃┓╋┻┏┓┫┏┳┗┛┻┳┏┓┳┻
┏━┃┛┛┳┫━━┣┏┗┻╋┃┛┻┗┳┛┻┳┗┣┳╋━╋┛┳━━┓┣┻╋┳╋╋┓
┣┃┳┳┳┏━┳┫━━┗┛┻━┻┏┓┣┣┓┗┫━┃┫┛╋┣┳┏┛┣┣┓┏┛━┻┣
┛┏┣━┓╋┳┻┏┗┗┛┏┣┏┃┻┳━┗┳┗┛┻┳╋┃━╋┳┃┏┃┏┏┃┏┫┛┏
┃┣┻┳━┗┗━┃┛┣┫┏┛┛┗┻┫┳━┃┓┳┫┛┛┣┫┳┃┻┻┏┳┛┫┏━┻┗
┛┃━┗┻┏╋┓━┏┫╋┃━━┳━━┓┗┫╋┫╋┏╋┓┳━┻┓┫┣┻┃┓┃┳┣┫
┣━┫━━┓┳┻┻┻┻┻┓━┳━╋┗╋┏┃┫┳┏┗┻┫┗━┫╋┛┳┓┏┣┗┓━┏
╋┻┫┃┻┓┏┫┓┣┓╋┏┣╋┣┓┓┏┛┗┛┗┃┻┫┓┗┫┓┓┓┓━┃
┛┓┫┳┛┏┛┗┓┏┃┫╋┓┣┓┫╋┳┛┃╋┫┣┳╋┫┻┣┛┛┗┣┣┛┛┃┏┛┛
┓━┏┻┛┻┫┏┛┓┛┃╋┣╋┻┣┗╋┣┃┳┻┣━━┏┣┳┗┗━━┃┻┫┳┗┓┗
┻┗┳┫┓┫┳┛┗┫┛┳━┻┫┫┛┳┏┓┻┳┗╋┃┣┻╋┣╋┛┏┓┫┣┓┏┫┫━
┣┫┗━┻┣┻┫┫┓┗┳┻┛┓━┃┃┏┻┃┃┣┫╋┓┏┻━┫┳┻┳╋┳┛┏╋┣┳
━┓┏┣┃┳┳┣┓┏━┣┻┃━┻┗┳┳┏┛┃┏┓┣┳┛┣┛╋╋╋━┳┛┻┛┛┫┛
┣╋┃┗┗╋┗┳┳┛┃┏┃┳╋┗┣┫┓┃┣╋┏┣┃┃┓┏┫┻┏┣━━┳┳┫┃┃━
┻┓┫┣┛━┳┣╋┻━┫┛┓┗┫┻╋┃┓┗┓┛┳━┻┫╋┏┃┳┳┏┓┫┻┳┃━┓
┳┃╋┫┳┳┓┓┃┏━┫┃┏╋┳┏┗┗┛┃┗┛┓┫┣┓┗┣┃━━┳┛╋┣┳┫┣┓
┫┳┛━┣┛┏┻┣┣━┻┗┃┃┗┏┃┻━┓━┏┃┛┓┗┛┻┗━┓┣┗┛┓━┗━━
┏┗┗╋┓━┃┳┏┣┳┫━┗┫┣┏━┓┗┻┫┣┏╋┳┛┃┻┗┫┛┫┓━┏━┓┛┗
┻┓╋┻┓┻┃┻┛┓┃╋┫╋━┗╋┻┫┗┫┳┏┛┻┳━┛┏┏┓┻┛┓┏┛━╋┣┣
┳┫┻┳┻┛┗┫┳┛╋┣┫━╋┃┳┻┫┻┻┃┳┓┫┃┻┣┓┗┫┃┫┛━┗┫┗┳┏
╋┏┓┓┃┏┻━┛┻┛┻┃┻━┳┗╋┏┓┣┳╋╋┓┃┳┛┓━┳┗┏┻┏┣┛┫┛┫
╋┛┛┳┣┻┛┏━┻┫┓┗┗┫┃┛┛┗╋┣┻┛┣┫┣┓┏┛┗┳┣┻┳━┗╋┓┓┫
┳┛┃┗┃┛┳╋┃┛┗┫━┻┃┳┻┓━━┓┃┃┃┣┳┳┛┓┃┫┏┛┳┫┗┣┫┛┓
┛┫┛┗┓┏┳┫┓┳┻┗┗┫┻┓┛━┻┛━┣┓┃╋┫┏┫┗┏┓┛┳┃┛┛┣┏┓╋
┻┻┗┏┣┫┣┳┏━━┏┫━┏┓╋┏━╋┳┳┏┻┗┛┓┻╋┛━┫┻┫┛┣┣┓┓╋
╋┗┳┫┓╋━┏┳┃╋┓┓━┳┳╋┛┃━╋┓┏┛┣┻┓╋┫┃┫┛━━┏┫╋┏╋┗
┓┛┗┃┣┓┛┛╋┗╋┓┗┳┳━━┓╋┗┣┳┃┳┻╋┏┳┃┗┳┓┫┗┗┳┓┻━┳
┏┫┻┛┳┣┃┳┃┃┻┗┻╋┏┫┗━┛━┣┫┛━┫┫┗━┛━┗╋┛━╋┣┻┻┛┗
┓┳╋╋┳╋┏┏┻┻┓┓┓┛━┳┳┻┛┏━┗┛┫┳┗┏┗┳╋┃━╋┏┫┫┗┳╋┫
┳┳┣┳┳┗┻┣┻┛╋┃┫┻┫┃━┓╋╋┃┃┓┛┓┗┓┻┫┳┳┻┛┓┻┣┓┣┣┗
┏┗┻┣┓┃┃┣┣┃┛┳┗━┳━┏━┓━┳┃┛╋┓┓┻╋╋┛┳┗┫╋━┓╋┏┳━
┫┏┳┏┏┓┃┫┓┻┳┻┏┻┗┏┓┫┓╋┻┣╋┏┻┃┛╋┫┗┃┫━┳━
┣┃╋┫┃┻┻┳┻━━┳╋┣┏┏┛┛╋┳┃┻┛┛┻┳┛╋┛┣┓┏━┫┃┗┏┗┫┓
┗┃┓┗┫━┃╋┗┻┳╋╋┏╋╋┓┳┣┃┓┛┻━┗┗┃━┳┣┣┗╋┏┛┫┳┣━┏
┣┛┏┣┛━┻┳┛╋┛┫┫┗┏╋┃┳┗┗┃┓━━┃┳┫┻┫╋┫━┃┗╋┻┫┏━━
╋┫┛┗┛┻┻┓┃┃┛┗┓┃┃┏┛┣┏┗┗┏┃━┣┫┳┓┃┳┣┏╋┃┻┫━┳┏┻
┗┫┗┃┳┣━┻┳┻┏╋┗╋┓┏━┏━┏┓┻┳┳┻┻┣┃┃┣╋━┓┓┛┏┳┻┃┓
━━┏━┛┳┛┓┻━┓┏┓┛┳┗┫┗┃┃┏┓┫┳┏╋━┫┳━┳┗━┫╋┏┳┛┻┓
┻┻┛┣╋┃┏┗┳┓┫┣┣━┣┏┓━┏┻┫┫┗┫┻┏╋┃┗┛┃╋┓┏╋━┫┓╋┫
┣┣┛╋┳┃┳┗╋┛┓┗┏╋┏━┫┛┗┣┏┏╋┗┫┳┃━┗┓┳╋┛━┗╋┗┏┏━
━┫┗┳━┗┻╋┣┃┓┃╋┗┏┗┛┃┻┃┣━┛┛┫┣┏┛┓┓┣┻┫┳┓┣┃╋┛┓
┣╋━┗┫┗┫┗┣┣┳━┛┓┓┻┗┗┛╋┃┗┓┣┫┗┓┓┛╋┏┫┛┏┫┣┳┗┻━
┏┳┳┓┓┳┳┣━┃┣┛┳┛┓━┏┏┛╋┳┛┗┛━┃┓━┛┏┫┣┗┻╋┳┗┗━┛
━┗┻┣━┫┏━┗┳┓┻┣┣╋┻┻┣┏┻┻┗━╋┃┛┻┫┃┻╋┻┳┛━┓┳┳┓┳
┗┗┛┃┣╋┓┃╋┓┗┳┳┣┃┣┏┛┗┛┏┫┓┳┣┛┣┗┛┗┳┗┛┏┣━┛┛┓━
┓┫━┣┛╋╋┛┏┣┻┛┳┳╋┓┣━┣╋┫┻┳┫━╋┣┻┏╋━┣┳┏┏┛┣┗┛┫
╋┗┓┛┛┛╋┫━┓╋┫━┳┫┃┗┳┫━┛╋┣┳┏┫┏━┣━┣┫┻┳┃┛━┫┣┗
┻┏╋┫┫┃┳╋┃┏━┫┃┃┛┣┓┃┳┣┫┃┳┫┗┃╋┃┛┓┛┣┃┛┳╋┃┳┏━
╋╋╋┛┣┏╋╋┻━┃╋┏┓┃━╋┫┏┣┻┓┫┗┗┗━┗┏┃┛┗┏┛╋┣┫┣┻┃
┃┻┣┏┏┛┗━╋┛┏┳━┻┗┛┫┫┏┓┏┛┓┛┫┣┫┗┗┳┻━┫┳┫┣┳┳┗┻
┃┗┣┓┓┻┗┻┣┏┛┗┃╋┓━┗┓┃┫┳┓╋┃━┣━╋┣┣╋┃━┓┫┗┻┻┫┃
┣┳┏┓┳┛┫┏┃┛┓┻┃┓┓┃┓┏┛┣┳┻╋┃┓╋┫┓╋┣┛┫━┫┃┫┫┗┏┣
┗┏┃┓┓┓┃┣┗┃┫┣┻┗┳┛┃┃┗┳┳┻╋━┗━━━━┛┳╋━╋┏┳╋┳┻┗
╋┳┏┏┳┻┛┛╋┳┃┻╋━┫┳━┗┫┗┃┳┫┻┛┳┳┗┓┛┃┛┛┻┻┳┳┗┳┳
┫┫┻┻┫┣┗╋━┓┗┏┣━┫┓┫┏┗┣╋┳┣┏╋┣┛┏┓┏━┳━┫┛┫┻┓━┳
┛━┓┣┫┛┫╋┳━┏┛╋╋┃┣┃┛┃┃━┏┗┃┓┗╋┻━┛┓┃┛┓┻
┻━┃┓┫┃┣╋┫┳┻┻┳┻┻╋┻━━┻┛╋┫┳┛╋┃┗┓┗┗┛┗┗┫┫┗┗╋┗
┛━┗╋╋┣┃┳┣┗┃┓┗┛┏┏┗━┏┫┗╋┣╋┳┛┃╋┏┣┃┗╋━┏┫┫╋┏┛
┫┣┫┃┫┫╋┻┛┳┣┳┫━┗━┻┻┗┳┳┗┳╋┓┳┗┻┳┏┻┃┻┏━┫┃┓┃┣
┣┛┛┫┛┫┻━┣┣━╋━┻┏┻┏┳┏┻╋┻┣┗┏┓┣┳┃╋┳┃┏┓┏┻┗┓┏┫
┏┳┳╋━┳┻┗┣┫┗┣┛╋┫┳┛┳┃┫┫┫┏┳┳┳┻┫┗┛┳┻┓┳┏╋━┓┻━
┓┣┻━┓┫┛┳╋╋╋┫┗┛┏┏┗┛┓┣┣━┏┣┛┛━┣┻┣┫┛┏┗┻┗┛┃┣┃
┛╋┓╋┣╋┫┓╋┳┻┗┓┻┻┻╋┛┣┏┫┻┛┻┓┃┣━┃┏┻━┏╋╋┛┗┳━┓
┣┃┏╋┳┣┻┏┳┃┫╋┣┗┃┗┣┳┓┏┓┳┫┗┃┣┻┛┛┗┳━╋┳┛┗┗┳┫┫
┃┻┣┗╋┫━┏╋┛┣┳┗┗┛┻┫┃┏┳╋┳┏┏┛━┓┫┻┫┳┗╋┃┗━┣╋┃┓
┣┗┃┃┛━┻┗┳┳┣┫┗┫┃╋┣┫┳┣┗╋┛┻╋┻┏┻━╋━┻┛┻┃┣┳┏━┃
┳┣┫┣┣┻┛┃━┛┃━┣┫┫┃┳┓┣┓┓╋┛┗┣┳╋╋┓┃┛┓┗┻┫┃┣┗┃┛
┛┏┫┏━┃┃╋┻┗┫━┻┳┛┫┓┣┓┳┫┗┓┏┻┛━┛┏┓┫┻┓┳┫┗━┛┻━
┗┓┗┫╋┏┏┣┣┗┃━┏┓╋┳┣┃┏╋╋┫┻┛┣┻┻┏┗┓┻┛┏┣┓┓╋╋┳┳
┫━┳┣┏━┏━┛┫┏━┗┛┳┗┳━┻┃┫━━┻┻╋┗┻━┫┛┛━┫┛━┻┗┻┣
┓╋┓┛┓┛┓┛┗┃╋━┳━╋╋┛┃┏┛━╋┫┳┣┏┃┏┻╋┛┃┃┛┻┳┛┃┛╋
┫┏┗┫┫┓╋┳┳┳┓┛╋┃━┏┳┫┻┏┗━╋╋┻┣┫━━┣┳┗┓╋┓┗╋┏┓┻
┳╋┗┛┣┗┃┓┫┣┃┏┓╋┳┓┓┫━┓┛╋┗┓╋┏┛┗┳┣┻┻┓┛━━┃┣┫╋
┃━┗┗┳━┛┻┗┛╋┻┻━╋┃┣┣╋┃━┣┛╋┣┏┛┃┛┃┳┳┃┏┫┗┓┏┫╋
┗┳┏┃┗┻━┛╋┳┗┻┣┳┓┳┗┣┛┣┫┣━╋┃━┓╋┳┳┃┻┓┳┳┣╋╋┛┏
┏╋━┣┓╋━┣┃┣━┳━┣╋┣┫┣┣┣┗┓┣┃━┛┗━┏┓┣┛┃┫┣┃╋┻┣┣
┳┏┳┣┗┏┛┃┓┗┏┛┏━┏┏┫┫┃┓━┏┫┛┻┗┣┗┳━┳┗┃┓┫┻┃┃╋┻
┓┳┛┣┳┗┫┏┳┳┛┓┣┓┏┃┓┏┫╋━┫┃┣┳┳┛━┛┏━┫┓┣┛┏┛┛┳┳
┻┻┓┛┣┫┣┗┗╋╋┳┓┫┏╋┗━┣┫┓┫╋┓╋╋┻┻┛┓┏━┣╋━┻┃┏┗┫
┳╋┗┓┏╋┏┓┻╋┫┏┏┗┫┻┫┃┣┃━┫┣┓━┗┓┏┃┣┗━┫┻╋
╋┳┓┫┳┓┳┳┃╋┳━┻┃┳┃┫┣┏┃┫┫┳╋┛┳┳┗┳┗┛┳┣┃┳┻┣┏┓┏
┃┣┗┗┓┛┣┃┓┣┗┃━┗┻┃┫┗╋┛┳┣┓┣╋┏┣┻╋┓╋┳┻┻━┏┛━┳┻
╋┓┳━╋┫┫┏┛╋┫━┣┓┫┛┫┏┻┃┓━┛╋┫━┣┫┻┻┃┫┣━┣┣┫┏┣┣
╋┳┻┳━┣┳┛┏┫┛┣┛┗╋┫┓┗┃━┣┗┫━╋┛┻┳┻┃┗━┛┳╋┳┃┗┗┳
┏┓╋┛┃┃┏┛┛┳╋╋┣╋┣┫┏╋┛┳┗┗┛┳┣┻┓┻━━┻┃┓┛╋┻┣┃━┏
┗━┻╋┃┫┃┣┏┏┣━┗┗┣┻╋┃┣╋━┛┃┗┫┳┃┫━━━┃┃╋┳┣┣┃┃┏
┣┫╋┣┣╋┣┃┣┗━┗┗┣┫┃┗┳┫╋┫╋━━╋╋┛┫┗┳┃╋┛┏┻┗┫┗┛┣
┏╋┻┻┏━┻┓╋╋┏┻┏┳━┓┳┗┣┳┣┣┳┻┫┓┳┃━┻┣┏┓┗┏╋┫┣┻┃
┛┓┻┫┓┓╋┛┗┏┻┻┣┣┻┻╋┣┗━┫┣┻┫┻┏┃┻┏┫┛┓┳┛┳┣┳┣┳┛
┛┳┳━┣╋┓┫┓┻┗┓┏┳┗┳┣┏┳╋┣┣╋┛┏━┫┗┛┻┣┏┫┗┗┏┫┓╋┻
┣┻┳━┃┫┏┏╋┳┣╋━┣╋┻┓┫┃┳┣┻┫┗╋┏┣┳┛┃━┣┓┓┻┻┏┳━┣
┻┳┣┫┃┻┗┫┳┳┣╋┳┻┓┫┳┳┏━╋┏┓┻┳┃━┛┏┏┛┣━┛┗┣┏╋━━
┻┓━┃╋┻┻┏┣┣┛┏━┻━┗┓┃┫╋┓┗┃┫┻┏┫━┏━┛┛┻┫╋┗━┏┣╋
┫┗┛┓┗╋┣┃┻┃┫┳┳━┳┳┓┏━┻┻┫┻┛┣┫┃┗┻┫╋┫┃┓┻┻┏━━┏
┛━┣┓┳┃┗┛━┫┗┃┃┛━┃┗┏┻┻┓━┻┃╋┻┻┛┓━┳┫┣┻┣┳┳┗┻╋
┓┃┣┏┓┣━┻┣┏┳┫┓╋┗┣┳╋━━━┛┛┫╋┛┏━┗┛┏┏┃┫┗┫┣┣┛┓
┫┳┻┛┓┃┳┃┫┓┃┃┻┏┏╋┣┻┫╋╋┗┗┗┏╋┏┳┳┏┻┃┏┗┳┣┳┗┗┫
╋━┣┃┏╋┻┻┏┃┏╋╋┏┻┓┳┃╋┃╋┫┻┳┏╋┃╋┻┫┛┏┏━┻┻┻┫┏┫
┏┓┻┓┳┛┏┫┣┫┗┳┛┏╋━┛┻┓╋┳┻┓━┛┃┗┗┫┏┫┳┳┣┗┃┗┛┗┣
┗┏┳╋╋┫┏┛┏┣━┻┻┳┣┓┫┓┳┗╋┣┏┗┏╋┃┏┳┃┛┣┣┏┓┏┳┛┓┓
┣━┛┛┣┃━┓┗┫┣┗┗┛┻┫┓┗┛┓┻━┫┃┻━╋┣┻┳━┓┓┣┻┫━┃┳┳
┓┛┓┛┫╋┏━┻┣┏┣╋┃━┣┻┗┃┫┻┛┫┫┳┏┏┃┛┫━┏┳┛┻┗┛╋┛┗
┳┛━┣┫┫┫┫┳╋┛┳┛┃┏┫┳┓━┃┓╋┏┏┗┻┃┛╋┳┫╋━┃┓╋┛┃┓┣
┛┏┃┗━━┗┃━┃┳┣┛┫┛╋┣┫╋┻┃╋┏┏╋╋┳┫━┳┃┣┛╋┗
┣┻┗━┗┃╋┳┳┛┓┗┏┏┗━╋┃┃╋╋━┛┏┏━┣┃┃┻┳┳┳┫┫╋┏┫━┃
┫┓┳┗╋┗┏━━╋━┣┓┣┳┓╋┃┛┻┓┳┓┫┻╋┛┣┳┣┫┏┳┓╋┏┣╋━┗
┻╋┃┏┗┣┏╋┳┫┛┻┃┛┛┫┛╋┗┗┫━┣┏┛┣┗┛┗━┛┫┏┛┏┓┓┳┛┛
┫╋┏┣┏┃╋┣╋┃╋━┏╋┻╋┃┣┏┣┣┫┣┏┗┃╋┣┗━┣┛┗┳╋┛┃┣┳━
┏┃┻┫┳━━┓┛╋┳┗╋┳┫┃━┳┃┣┗┳┓┻┗┃┣┛╋┛┗┳┛╋╋┗┛┓┳┏
┃┛┻┓┃━┗┳┫┃┛┫┛┃┃┣┻┗┃╋╋┣┃┓━┛┣┫┗╋┏┛┓┻┓┫┣┻━╋
┣┛┻┏┓┳┗┃┫┛┳┻┻╋┣┓┳┫┣┓┻┛┏┓┣┓┃┫┗┫┻┫╋┫╋┣━┏╋┏
┻┛┛┛┏╋┻┏┓┓┏┓┏┻┏┣┓━╋┳┻━┗┃┗┳┻┣━┓┃┏┻┛┃┃┗┣┻┏
┓┛┗┛╋┏╋┣┫┛┫┛┗┣┓┻━┣┏┣┻┃┳┣┻┏┛┏┻┫┣┳┃┳┫┣┛┃╋┳
╋┻┛┏╋┻╋┗┫┏┏┛┛┗┏┗┓╋┃┻┃┫┃┳┳━╋┃┗┳┻┏┗┏━┳┗┓┻┫
┓┛┳╋┳━┛┏┫╋┫━┏┳┗┏━┏┣━┃┳┛┏┃┏┛┻┛┳┳┃┏┃┳╋┛╋╋┻
┓┣┓━┗┓┻┓┗┛┣┗┫┫┓┳━┻┳┏┛┗╋╋┳┣━┃╋╋┳┗┃┗┓┛┛┻┏┻
┻┻┣━┻╋┗┫┣┓┫┣┓━┛┣┻━┃╋┫┗┓┻┳┓┫┓┻┗╋┣━╋┣┫┗┏┗┏
┓┻╋┓┗┃┫┏┗╋┫┃┳╋┳╋┫╋┛━┫┻╋┃┏┃┓┃┣╋┓┫┏━┃┻┏┏┣╋
┓┃┏┻┣╋┣┛┗┛┏┳┫┓┳┃━┏┫╋┻┏┫┏┗┛┳┗┣┳┳╋┣┃┗┣┃╋╋┻
┏━┻┛┓┫┛━┃┃┳┗┻╋┳━┳┳┗┳┓┃┻━┫╋━┓┣┃┳╋┗━┣┻┣━┏┏
┣┳┏┛┻┗━┫┗╋━┏━┃┻━┛┫┳┛┏┏┣╋┓╋┃┏┣┓┣╋╋┏┃┻┫╋┻┻
━┃┓┛┃┫┣┻┳┫━┳┻┳┻┓┫┗┫╋╋┣┫┣┳╋┳┃┣━╋┗┣┳┻━┳╋┻╋
┻┛┃┏┓┣┓┓┗┛┃┻┛┛┏━┫┗┣┏┫┓┛━┫┫┳┃┳┃┣━┓┃┗┣┃┣━━
┃┫┳┛┃┏┛┛┛┛┓┗┻┫┓┗┗━┛┏┻┏┳┛┃┻┏╋┗┏━┣┫┳┏┓┓┻┣┳
━┗┣┛╋━┫┻╋┓━┏┫┏━┳┓┓┻┣┗┗┣━┣┛┃┗┻╋┛┣┗┫┻┓━┳┫┏
┳┓┓┗┗┛┻╋┏┗┣┏╋┃┣┃┛┛┓┳┓┳┏╋┻┏╋┗┫┣┗┏┏┃┛┫┏┻┻┛
┳┫┃┏┣┗┓┫━┏┃┫┏╋┫┛┓┏┛━┫┗┏┫┫┻╋┃┫┓┛┓┣┓┫━┳┗┻┣
┣┫┳╋┫┗┛┓┣┏┏┏┏┫╋┗┣━┓┃┫┓┓┗┃┫━┻┣╋┣┃┗┫┛
┏╋┓┻┛┗┳┻┳┛┛━┫┓╋┃┫┣┳┻┻┻┳┛╋┃┃┣━┗┗┓┗┳┛┫┻┏┗┓
┣╋━┫┓┣┛┫┓┗┏┃┛┳╋┣┓┃━┓┳┳━━┗┛┏┳╋┓┛┏┗┳━┛┏┻━╋
┳┛┓┓┳┣┗╋━━┓┻┓┏┫┣┃┣━┓╋┛┗┳┛╋┛┏━┓━┏┻╋╋┳┓━┛┓
┫┓┓┫┏┫┓┳┫┏┣┗┻┗╋┓┣╋┳┳┫┻┓┓┣┻┻┓┻┣━┃┳╋╋┏┗┃┛┛
┃┓┗╋┳╋┓┏┫┳┏━┣┓┏┫┳┓┏┳┻┓┫┓┃╋┫┫┏┗┫┛┗┣┫┛┓┓┻┏
┃╋┻┻┛━┏┛┣┛┃┻┗┏┓┓━┫┃┻┓┏┗━┗┛┛┫┗┗┛┗┓┏┛┗┃┣┻┻
┏━┃┛┃━┏┏┳━╋┻┣╋┳╋╋┃┳┫━┗┫┫┏┻┻┛┳┫╋━┣┻┳┣┻┛┳┛
┣┻┻┓╋┻┫┗┛┻┻┓┗╋┻┓┏━┓┃┳┫┓┗┗┓┣┳┻┗┗━━┓╋┳┻╋┃┛
┣┏┣┛┓┓┻━┃┣┓┓┳┻━┛┫┗┗┓┻┗╋┣┗━┓┳┃╋┛┃┫━┛┻━┫┃┏
┃┏━┛┓┻┓┓╋┣┫┻━┃┣┓┳┻┓┫╋┣┛┛┗┣┛┫╋┣┃┫┻┛┛━━┳┗┓
┫┓┃┻╋┓┳┫━┻┓┣╋╋┃┫╋━┓━┏┃┓┃┓┓╋╋━┗┏┃┗┃┓┳┓┃┃┃
┓┓┃┫┓┗┳━┛┓┣┻┃┓┣┏┫╋┫┳┳┻━╋┻┗┗━┻┏┳┏┗┃┏┃┏┻┏┻
┫┃┃┃┣┓┻┗┏┏┻╋━┣┻┣┫┗┣┗╋┃┛┃┏╋┫┏┫╋┓━┓┃┫╋┣┗┏╋
┻┳┳┗┓┫┳┏┫╋┃┣━┃┓┫┓┏┫╋━━┓┏┣┗┻┣━┗┻┏┏┣┓┃┏┻┣┳
┣┳┓╋┛┓┻┛┃┓┗╋┻┳┃┗┫┓┗┃┣┏┃┓┛┏┳┳┻┓━┓┳━╋┓┛┛┗┫
┛┃┏━┃┗┳┓┓┗┓┫━━┳┻┻┛┃┻┻┏┓┻┗┓┣┛╋┃┻┛┛┣┫┏┣┳┻╋
╋┣┣┫╋┓┏┻┛┻╋┣━┳━┻┓┗┗╋┏┻┳━┗┏┗┃┫┣┻━┃━┛┏┫╋┗┏
┏┏┻┳┻┓┏┏┗┛┓┫┃┻╋┏┫┛┣┻┏┫┏┳┗━┛┣╋╋┣╋┃┗┓┏┫┫┗┓
╋┫┳┗┗╋┳┻┗┓┻┓┗┏┏┳━┣┻┏┣┫┫┻┃╋┛╋┓┏┃┏╋┫┳┃━━┏┗
┣┻┣┛┫━┳┏┛┗┫┓┃╋┏┃┳┓┫━┫┻┓┓┏┣┃┗┗┗╋┃━┻━┃┗┻┛┃
┓┏┫┓┣┗┗┳┳┏━┛┏┛┗┻┻┏┛┛┛┻┓┓┣┫┫┣┫┓┛┫┓┏━┣╋┗┏┳
┛┃┃━╋┳┏┏┛┛┳╋┃╋┏┃━┻┓┳┣┗┳╋┻┛┳┳┏┣┏┃┗┃┻┃┻╋┃┳
┫┣┫╋┏┻┗┏━┃┳┳━┳┣╋┏┫┃━┃┛┛┓┃┃┗┫╋┳┃┳┓╋╋┛┻━┃┳
┃┣┣┳╋┗┣┫╋╋┫━┗━╋┃┫━┏━━┗┏┣┣┫┛┛┏┃┓┏┳┳┛
┫━┫┛┻╋┛┛┛┻┻━┃┛┏┣┃┻┣┳━╋┳┫╋┗┏┛━┓╋┃━┃┫┣┃┗┛┳
┣┻┛┏┏┃━━┏━━┫┏┻┛┣━┗┛┻╋╋┣┗╋┫┻┃┃┓╋┳┏┻┣╋╋╋┣┗
┣┃┣━━┏┛┫━┓┓┗┃━┛┫┣┗┻┃╋┳┫┛╋┛┣╋┓┻┳┳┗┳┃━┣┛┳┃
┻┳┫╋┗┗┓╋┏┳┳┫━┃┗┛┛┗┻┏┻┓╋╋┏━┳┳┻┏┓╋┫┛┫┏┏┗┻┳
┏┣┣┣┗┣┗┳┏┗┏┻┫┛╋┏━┓┻┻┃┻━┏╋╋┫┣┓┳┏┓╋┣┏┻╋┛┻┓
┓┗┗┻┣┛┫┃┛╋┃┫┛┫┛┣┳╋┛┃┏━┳┫┳┳┛┗┳┛┗┣┏┓┃┫┣━┛╋
┣┫┳┣╋━┫┣┏┻┣┛┳┏╋┳╋╋┓┓┓┫┃┫┻━┣╋┛┗┣┳┃╋┳┫┫━━╋
┻╋┣╋┓┻┫┓━┛┓┓╋━┏┳╋┓┻┏┏┛━┻┛┓┫╋┛┣┏┛┻┗┫┣━┛┗┣
┗┻━┣┗┓━┫┗╋━┛╋┳╋┻┻┳┳┻┻┫╋┓┫┫┃┃┛┗┗━┻━┣┗┃┻┳┃
┏┛┗┛┳┳┛┛┃┫┳┛┳┓┣┗┫┳┣┫┛┃┳━┣┣┏┣┫┗┻┣┃┛╋┛┓┏┛┏
┳┏╋┣┻┏┗┫┛┏┗┳┫┫┫┛┏┏┛┛┳┣┓┣┃┏┛┳┓┗┗┛┃┗┓┳┃┫┗┃
┃┓┗┃┗┗┗┳┗┏┻┻┫┳┛┃┃┏┃┳┛┃┓╋╋━┫━┗╋┗┳┗┳┗┫┓┗━━
┻━╋┫┛┳┃━┏┣┳━┃━╋┛╋┏┛┏┻╋╋╋┻┃┫┓┓┛┳┛━━┻┏┣┏┳┳
┗┣┻┣┓┫┛┻┫┏╋┻┃┛┓┏┻┃┣┗┏┗┏┓┫┛┓┣┳━┣┃╋┏┫┃┗━┣┏
╋┓╋┫┓┓┳┓┃┏┻┛┛┃┛╋┳┃┏┏┻┓┛┃┣┓┫┻┫━━╋┗┛┫╋┗┃┻┫
┏┫┣┃┗┓┳┃┣┓┻┫┗┻┣━┳╋┳┻┗┗┃┓┻┣┣┳┗┫┣┫┻┏━━┻┛┏┏
┏┻┳┻┳┣━┻┛┳┓┳┻┓╋╋┃┳━┃┫┛┛┏┣┳┫┣┓┃┏┣┛┣┗┛┃━┣┓
┫┓┻┻┗┃┗┣╋┛┃┫━┫┛┳┏┓┫┛┓┣┛┻╋┃┛┗┫━━┳┏┛━╋┛┣┗┃
┃┗┃┏┫╋┫┓┛┃┃┓┣┛┛┣┻┓┳┓┗╋┳┃┻┛┛━┛━┓┗┫┗┛┓┻┛┃┫
━━┓┃┳┛┣┻┻┗━┃┓┛┳━━┳┏╋┣┏┏━┣┻┫━┫━┓┫┫━━┃┣┃━┗
╋┏┛┣╋┛┃╋━┣┫╋┳━┛╋┳┃┓┓┗┃┛┓┣┳┏┛┳┏┻┻┃┫╋┓┫┣┫┫
┓┓┳┓━┃┳╋╋┣┓┗┗┓┻┏┏┳┏┛┃┻┣╋┛┗━━┗┻━┃━╋┻┣┓┏┗┛
┛┓┗╋╋┫┓╋┳┳┣┫┛┳┻┫┫┗┣┫┛┛┛┏┻┣┣┛╋┳┛┗┃┗┣┏┓━┫┣
┻━┏┃┣┳┻┛┓┻┣┳┛╋╋━━━┏┗┫┏┗┫┃┏╋┃┳╋┗╋┣┏┃
┳┳┗┃━┗┓┓┏┃┛┳┣┫┣┻┳╋┻┃━┓┃┣┛┏┫┣┃━┣┗┛┫┻┻━┻┗┻
┛━┳┏━┃┃━┗┳┳┛┣┏┣┳┣┫┗╋┛┣┃┳┗┣┻┏┳┣┓┫━┃╋╋┃┣┛┳
╋┓┃┏╋┛┏┫┏┓━┻╋┛┛┫┣┛┓┳┗━┳┣━┛╋┛┏┗┣┃┏┫┓┣┏┫┏┛
┫┃╋┃┗┛┏┳┏━┗┻━╋┓┻━┛┻┣┣┃┃┻┏┛┗┃╋━┣┃┻┻┻━┃┃━┓
┫┛┳┏┫━┓┃┓┳┻┓┗┗┓┓┻━━╋┻╋┻┗╋┏┗┗┳╋┻┣┣┫┓┳━┫┣━
┣┓┓┣┫┏┃╋┻┓┛┫┗┫┏┏┗┓┫┻╋╋┗┣┻┫━┗━┛┣┃╋┛┳┃┳━┃┓
╋┣┓┳┛┳┗┻┫┗╋┏┣┓┓┛┻┃┣┫┃╋┳┏┻┣┻━┻┏┣╋┫┓┣┛┫┗┏┃
╋┗┏╋┓┣┗━┗━┻╋━┃┣┻┏┳┗┏┛┻┏┗┳┃┓┏━╋┳┻┃┓┻━┛┓┣┣
┫┻╋━┃┣┻┻┓┣┣┫┳╋┫┗┏┏┣┻┏┗┣┣┓━┳━┗┫━┃┣┃┃┣┻┫┳━
━╋┛┳┗━┓┣┳┫┳┳┣┛┛┏┛┏┏╋┳━┻┻┣━┫┣┗┳┻━┏┏┃━┏┳┫┗
┃┗┏┗┻┳┛┣┓┫┗┗┓━┫━┣┳┛┳┏┏┻┻┣┛┓╋┣┃┳╋╋┃┳┳┓┏┓┛
┣┣┛┫┛┛━┻┃┣┫┃━┓┫┏╋┣┗┣┗┛┃┣╋╋┻━┓┣┣┫━━┓┓┏┛┻┣
┣┣┫┛┏┏┛━┻┗┣━┗┏━┓┏┓┫┏╋━┛┓┃╋┛┛┛┛┣┛┗┳┓┫┛┓┏┓
┳┳┓┳┗┓┫┻┣╋┗╋┗╋┗┃┓╋┓┫━┓┫┫┃┓┳━┣┳┓╋╋┓╋┣┫┻┣━
┳┻┏╋┻┃┏┏╋┛┳┳┣┻┓╋┣┃┃┓┏━┛┻╋┳┳┃━┏┃┫┏┛┛━━┓┫┗
┓┻┓┻━┳┻┓━╋┃┗┓━╋┃┻┗┻┛┛┓━┻┻━┣┻┫╋┻╋┗┻┃┳┣━┣┓
┣━┛╋┃┃━┫┫┗┃━┓┳┓┓╋┳┗┗╋┗┫┫┣┣┛┻━━┗┛━┻┳┛┏┗┛╋
┻╋┃┏┻╋┫━┻┛━┣━┻┫╋┳┛┓╋┣┣┏━┏┏╋┓┻╋┓┳┫┓┫┛┃┓┫┃
╋┣┏┏┫┻┛┳┗┫┓┫┣┓╋┳╋┃┓┣┗┛╋━┳┛━┻━╋┛┛┛━┓┃┛┓┃━
╋┣━┳━┳┣╋┻╋━┳╋┓╋┓━━┃┏┣┣┛┃┏┣┗┣┗┛┻┏┳┃┓┻┓╋┫┓
┛┓┗┗┳╋┣┳┳┫┛┻┛┻┃┓┣┗┛┏┃┗┓┗┏┻╋┣┃━┣┗━━┛┳┏┛╋┛
━━┓┗┗┏┫━┏┗┳┓┳┗╋━┏┓━━┳┻━━┓┓┛┃╋┣┳┳┳┳┣┓━┻┻┗
╋┃━┫━┏┣┏━┣┫┳┛╋┣┣┏┣┛┣┃━┃┫╋┻╋┓╋┳┻┫┣┣┣┫┛━╋┓
╋━┳┫┛┳┛┻┃┣┗╋╋┓┏━━┃┛┳┛┗┳┏┫┓┛┓┛┛┓┳┏┏┏
┳━┃┛┣┃┓┫╋┣┣┣╋┏┃━┗┻┫━╋╋╋┫┻┃┛┫┣━╋━┫━┏━┣━┏┳
┫╋┳┣┫┗┫┏━┓┫┛┓┗┓━┃╋┻┳┗┓┓━┳┣┳┛┣┻┳┳┃━┣━┻╋┛┏
┓┏┳┗┗╋┫╋┫┻┗┣╋━┫┏┳┓╋┛┓┛┣┣┏┗┫┳┻┛┣┫┫┛┛┏╋┗┫┃
┳━┳┏┓┃━┫┛┃┛┗┫┓┏━┫┏┗┳┃┫┃┣┗╋┗┳━┃━┣┓┏┫┏━┓━╋
┃┗╋┫┫┏┻┃━┫━╋┃┣┃┗╋┣┛┻┃┃┳┓╋┛┣┻┳┏┃┓┻┓┗╋┏┳┏━
━┫┃━┣┳━┳┓┏┛┛┳┛━┣╋┏━╋┻┛┳┗┳┣┣┣┃┃┛━┻┛┗┓┻┛┗┏
┃┓┛┣━┳┳┫┣┛┳┏┃┗┳┏┳┃┣┫┓┫┗┗┣┛┣┗┳┏┗┣┣┳┏┓┫╋┣┛
┗┓┫┫┃┳┏┗┃┻┫┃╋╋┏━┣┳┳┏┳┗┏┏┓┣┛┃┛┫╋┃┫┳┗┛┣┓┗┛
━┏━┏╋┫┓┣┫┣┫┣┣┗┏┻┗┳┓┓┗┻┏┻┃┳┫┳╋┳┛┃╋┃┃╋┛┓┻┻
┣┃┳┣╋┛┛┓┻┻┃┫┳┗┃┗┻┳┓┻┏┫┳┏┳┫┗┃┗┗┓┃┃┓┻┣┣┃┳┳
┫┫┣╋┛┓┳┓┫┳┣┳╋┣┫┏┻┫┗┃┓┃┓┗╋╋┻┻┓┫┗╋━┃┣┃┗┗┏┗
┃━┻┳╋┃╋┫┣┓┏┻╋┃┫┛╋╋┫┃┫┃┗┗┻┏┛┏┗┓┛┳┫┗━━━┏┏┻
┛┳┛┏┳━╋┛╋┫┗┻╋━┳┫┃┻┓┣┃┻━┛━┃┃┗┃┗┗┗┗┻┫┛┫┗┛┃
╋┓┳┓┣━┃┛┓┻┛┗┏┏┏┛┻┣┣┗━┳┏┻┛┃┫┗┓┻╋┣┣┻╋┃┳┻┛┏
┏╋┗┫┣┓┗┳┣┫┫┏┳┏╋┓┛┃┗━┳┫┣┳┏╋┛┻━╋┓┃┛┻┃╋┻╋┗┓
┛━╋┛╋┣┳┓┏╋━┛┏┏┳┳┛┫┏┣┳┳┫┃┻╋┳╋╋┻┓┣┣┃━┗┻┏┗┣
┃┃━┣┓┳╋┫┗┳┏╋┗┛┓┣━┻┓┻┳┫┃┻┏┓┫┗┛┏╋╋┫┣┏┏┏┃┃┗
┓┳╋┗┳┓┛┻━┫╋╋━┏┣┳┻┃┣┓┣╋┻┛┳┣┳┗┛┣┳┣━╋┫┓┃┗╋┛
┛┏┓┓┻┣┗┻┣┗┫┏┗┓┃━┗┫┫┛┓━╋┫┳┏━━╋━┏┃┏╋┻┻┏┛╋┏
┃┻┛┏┏┛┏┏┳┛┃┗┗┏┳╋┗┣┣━┏┫┳┫┏┗╋┻━┻┛┫┗━┛┃┻━┣┏
┃╋┣┃┓╋╋┛┗┣┃┛┃┳╋┓┗┗┣┗┏┏┗┫┛┓┓┓┗╋┏┻┓┓┣┃┛┫━┏
━┃┏┫┻┓┃┃┫━┣┛━┛┏┗━┃┣┫┗╋┏┫┏┻┏━┓┓┳╋┏┗┃┣┣┗┗┓
┓┫┳━┛┣┻┗┓┣┛┃╋┣━╋┓┛┳━┳━┳━┗┛╋┻┗┳┣┣┻┗┃┛┗┣╋┛
┏┃┫┻┃┛┛┓┣╋┣┃━┓┏┓┻╋┳┃╋┓┛┛┳┫┃┓┗┓┏━┻┳┓
┫┓┫┛┓┣┏┳┫┃┓┳┫┻┫┫┫┃┻━┫┳┃┫╋┣┓┫┓┓┏┫┣┫━┏┃┣━┏
┏┣┏╋┏┳┫┳┻┗┣┻┛┃╋┳┛┻┛┃┗┣┳┏┳╋┓┛┛╋┻┛┃┏┏┻━╋┓┫
┻┏┣┳┳━┳┗┛┣╋┫┫━┻╋┻┃╋╋┻━┛━┏┳┏┻┣┻━┫┃┻╋┛┳┳┓┓
┏┃┣┳┣┳┛┫╋┫┻┻┏┗╋┻┗┫┃┗┓━┏┳┳┫┫┓╋┃┓┗┻┫┛┃┣┻━┓
━┏╋┣┳┗━┛┻┛┳┗┻┳┛╋╋┛┻━━┻┛┳╋┫┻┗┛┳┏┃━━┃┻┓┻┣╋
┳┛┳┏┃┳┣╋┛┏━┓┳┫┫┳┫┣━┫━┣┛┏┫┳┃┣┛┫┃┛┃┗┳╋┃┃━┫
┫┳╋┏┫┣━┻┓┗╋┫┣┣┻┻┏┳┳┃┗┃┛┫━┫┏┓╋━┳┏┫┗┛┓┛┏┓┛
┃━┳━┏┛┻┳┛┣┓╋┃┏┣┗┫┃┫┗╋┳┳┃┗┃┫┏┻┛┻┛┗┳╋┃┓━┣┏
┻━┗┫┏╋┛━┗┗┣┳┗╋┗┻┻┏┗┻┓┏┗┣┛┫┳┻┛┏━┻┫┣┣╋┳┫┫┣
┻╋┻┓┏┓┓┳┗┓╋┗┛┛┳┛┓╋┗┣┏┃┏┫━╋┻┣┣┗┏━┓┛┫┓╋┣┗┣
┗┏┛┣┻┃┫┓┣┳━┳┣┛╋┫┃┫┣┣┏┫┗┏╋━┛┫┣┛┫┛┳┣┻━┛━━┗
╋┳┫┻┛┓╋┳┓┫┻┳╋┛╋┗┗╋┫┃┏┳┛┳┳┃┣┻┃┗┫┳┃┗━┃╋┫┃╋
┓┳┳┏┓━┃┏┏┏┣━━┻━┻┣┣┛┗┃┓┻┳┏┳┓╋┣┻┫┳┫┓┻┫┏┫┏┗
┓━┳┓┛┏┫╋┏┻┃┗┳┫┳┻━━┳┻┳┗┣━┳┗┓╋┛┃┗┏┓┣┫┛╋┓╋━
━┣┳┻┛┫┫┣┏┏┏┣┻┃┫┻┻━┻╋┻┓━┻┣━┓┳┛┃┛┳┏┫┫┫┫┳┏┻
┻━┃┗┻┣┻┳╋┫╋┃╋┻━━┏┫╋╋┣┗┗┛┣┓┫┫┣┓┗┛┫┃┓╋┫┓┫┻
┫┳┏━╋━┃┫┫╋╋┓┛┗┻┗┛━┓┣┫┛┣┻┗┛┗┣┳┓╋┳┓┳┃┳┓┗┛┏
┣╋┳┃┏╋┗━╋╋┫┏┗┣┫┗┃┳┗┛┳╋┃┻━┳╋┃┻┣┗╋┳┃┓┃┓┃╋┻
╋━┗━╋┳┣┳┗┫╋┻┓┛┗┓┻┫╋╋┏━┃┳┣┫╋━━┳━┣┳┏┣┫┗┣┓┏
━┣┗┓━┃┣┗┣┻┛╋┗┏┫┣┳┗┳┏┏━━┗┛┫┓┃┳┻┛┫┻┃┗┫┳┓┛┳
┣┃┓━┫╋━┻┻┗┓┃┗━┫┻┫┗┣┗┓┫┫╋┳┏┛┏┃┛┛╋╋┣┣┣┛┗━┛
┳┛┫┗╋━┃┣━┣┛┃┏┫┫╋╋━┗┃┓┫┓┃┗┛┏┏┫╋┓┻┛┫┳┓┣━┻┗
┗┓┗┻┛┃┃┻┫┛┻┏┗┻┛┫┛┳━┫┗┣┻┳╋╋┫━┫┛┣━┣┳┳┫━┗┻┗
┻┗┫┛╋┃┏┛┫┳┗┗┓┗╋━┻┣┣┏╋━┻┣┻━┳┃┗┃┳┣┣┛━
╋┓┃┫┏┓┣┗┫┏━┛╋┛┛┣┳┣┳┓━┃┗┻┛┏┻┗┓━┃┳┛┃┏┣┃┏┣┓
┓┏┛┓┓┛┻━┳┛┃┃┗┏┓┻┳╋╋┣━╋╋┣┣┏┃┛╋┳━┗┏┣┃┏┳┛┳┛
┳┛┃┫┛┛┻╋┻┗┏┫┫┗╋┏┗┣┓┣┃┏┃┓┣┣┏┃┓┣┣┣┛┣┳┏┛┣┛┗
┣┳━┃━╋┓┗┣┓┣┣╋┏┛╋┏╋┓┛┓┫┓┻┫┏┛┫┛┗┓┗┗┳┏┛┣┫┛┫
┗┫┓┣┳┣━┣┫┏┳┻┫┗┗┃┃┣┣┓┳┛━┏┗┻┓┗┗┛┛┗┏┓┗━┃┻┣┓
┗┓┻┣┓╋━┛┃┏┫┻┻┃╋┳╋┣┃┫┃┫┳━┻┳┣┫┻┗┛━┫┓┏┏┓┻┫┓
┣┫┓╋┗┗┛┣┛┗┓━┃┗┗┳━┛┗━┛┏╋┣┓┏┛┫┏┳┛┣┣┃╋┫╋┗━┻
┳┏┫┛┏╋┏┗┗┗┫┣╋┫┫┫━┛┫┳┻┣━╋┣┏┻┗┓┓┓┏┻┫┃┳╋━┓┳
┏┃┗┛┗┓┓┃┏┗━┳┏┛┓┻┓┏━━┗┓┫┏┛┃┛┳┓┓┃┃┣┓┓━┻┫┏┛
┛╋┣━╋┣┛┳┫┗┳┗┃┫╋┗╋┣┃╋┗┏┃┳┓┣┏┛┳┳━╋┗┣┓┛┏━┏┻
┃┛┫┗┫┳┗┛┛┗┳┏┏┗┻┃┏┛━┫┃┓┛┃┗┗┳┳┛┳┳┗━┗┳━┗┛━┏
┃┏┗┻╋┫┫┏┗┣┫┻┛┛╋┛┫┣┗┛┓┻╋┻┏┫┓┣┗┏┏┓┳┳╋┓┃┓┗┗
┣┫┏┫┗┣┛┫━┏┛┓┫┣╋┻┻┻┓╋┗╋┫┫┳┣┳┫╋╋┣┛┓┃┣━╋━┛┛
┏┻┏┻┃┫╋┣┛┃┗┓━┏┗┣┓━╋┳━┏┣┗┳┳┳┗┛┗┻┛┣━┣┗╋┗┻┫
┓┣┗┏┣━╋┻╋━┣┫┛┗┓━╋┻┻┳╋┣┛┣┣┛┣┓━━━┓┫┫┛┻┏┓┃┓
┏╋╋┛┓┛┏┃┫┃┫┃┫┓┻┫━┻┳┻┗╋┳┫╋┏┫┳┫┛┫┫━┏┻┏━┣┃━
━━━━┣┣━┳━┣┃╋┫┣┻┫┏┗┫┛┃┣┫━┳┗┳┛┣┃┻┫┫┛┛━╋┻╋╋
┻┳┣╋┓━╋┻┣┣━┓┳┣━┗┣┣┛┏┻━━┃┣┏┓━┛┃┛┏┏┛┃┛┓┻┃┓
╋┣┫┃┳┻┓┫┗┛┗┫┓┣┣┃┃┗┳┛╋┓┓┻╋┗┣┛┻┛┻┛┫┗┳┻┏┗┫┏
┣━┻┃┗━┏┗┓┗┃┻┣┫┳┃┓┛┏┣┣┣┛┗┳┳━━┃┏┓┃━┳━┏┛┃╋┫
┣┫┣┣┃┳┣┛┫━┳┫┃┃┃┳┣┳┳┗╋┗┻┫┗┫┃━━┓┗┳┛┳┳┓┻┣┻┻
━┛┛┏┫┏┗┫┳┃╋┗┏┛┳┏━┻┣━┃┫╋┗┣━┗┻┓━┳┗┃┣┏┫┣┻╋╋
┛┻┣┻╋┣┣┗┣┳┳┏┃┃┃┫┓┫┗┣┓━┏┓┗╋┛┛┗┳┻┻┳┫━┗┏┣┻┣
┫━━╋┓╋┃┳╋┻━┗╋┓┛┏┳┻━┫┃┫┻┏┛╋┏┃┫┏┗┏┓━┳
┻┫┓╋┗┏┛┳┳┳┏┣╋┗╋┛┳╋┃┛┻┻┫┣┛╋┓┻┏┃┻┛┃┓┫┣┏┃╋┳
┳╋┫┻┓┃╋┗┣┓┓┃┃┻┣━┻┓┃╋┃┳┫┗┓┗╋┏╋┻┻┫┳╋┳┛┫┃┻╋
┏━┗┣┳┃╋┏┃┳┻┏┳┛┛┳┓╋┳┻┗┻┫┏╋┳┏┗╋━┳┣┳━┳┛┳┻┣━
┛┃╋┳┏┓┏┏┗┣┫┳┳┃┣┫┛┻┛┛┃━┳┃┗┻┓┏┗┣┗┏━┏┻┻┃┛┃╋
┳┗┣╋┓┳┓┻┓┃╋┗┫┓┃┳┫┫┗┫┏╋┳┳┏┓┗┻┳┏━┓━┗┃┳╋┻╋┛
┏┣━━━┗┫┫┫━┏┻━━┏┏┃┳┣┏┃┛┏┃━╋━┓┃┓┫┳┏┣┫┗━┛┏┣
┏┗┻━╋┃┳┻┣┓┏┏┛━┫┻┫┓┳━┓━┛┣┻┫┳┃┻┏┏┻┗╋┳┓┳┳┗┛
┳━┣┛┳┏┏┛┣┣━┃┻┏┏┫┻╋╋┗┛┏┻┫╋┳┛┓┃┫┓━┃┓┃━┳┳┃┏
┏┳┫━┻┓┃━┣┣┳━┗┏┛━┫┃┗━━┓╋┣┫┛━┫┓┏┏┗╋┃━╋┳┏╋╋
┳┫┛┏━┏━━┓┓┏┏━╋┛┏╋┣┗╋┓┻┛┣┛┣╋┛┓┻┻┳┏┣┏┣┣┓┏┗
┓╋┃┻┗┏┻┻┳┳┫┓┏━┫┳┗┃━┫┳┳╋┫┳┻┏┫┳┏┫┫━┫┻╋╋┃┳┫
┻┛┏┓┣┗┣┛┳┫┣┛┫┏┣┏╋━┻┏┻┳┓┫┃┃┛┛┳━┃╋┓┃┫┣┻┏━┫
┻┏┗━┏┗┗┫┛┗┛┣┗┫┻╋┣┃┣┏╋┛╋┳┻┃╋┫┓┓┫┣┃┃┛╋┫┣┃┳
┫┗┳┳┻╋┛┃┻┫┳┛┻━┻╋━┛┻┗┓┛┗╋┏┻┛┻━━┗┗━┫┃╋┃┻┛┻
┳┫┻━┣┃┻┛┳┻┛┣╋┏━┳┏┛┣┓┗┗┗┣┫┃━┓┗┓┃┃┗┣┫┓┻╋╋┫
╋╋┃┣┏┻┓━┛┻┓┻┣┃┛┳┻━┏┛┻┫┏┗┻┣┻┓┫┓┓┫┗┃┃┛┃┫┣┻
┫┳╋┏┳┃┛━┫┳┏┃┏┗┛╋┫┻┃┃╋┃┗┗┓┛┏┫┗┣━┓┣┗┃━┫┏━┣
┃┃━┃┓┗┗┃┫┏┏━━┣━┛╋┻╋┣┏┃┏┛┛┗┣╋┏┃╋┳━┃┣┓╋┳┣┃
┳┓┗┃┫┏┗┫┃┃┛┣┻┫┫┗┛┳┛┻╋┃╋┃┏┛┓┣┫┛┻┳┻┗╋┻┗┫┫┏
┃┳┓┫┃┫┓┗┃╋┛┛╋┗┻┗┗┓┓┫┏┛┳╋┻━┓┛┣┛━┻┳┻┏╋┓┃╋┻
┏┫┃┛━┃┻┳┏╋┓┻┫┣┣┣╋╋┫━┗┗┓┗┫┳┏┃━┻┫┗┏┣┣┫╋━┃━
┏┓┻┻┻━┏┻┛╋┛┏┏┣╋┛╋┻━┛┛┃┻┃┳┗┳┏┓┓┏┻┳━╋┫┣┓┛┳
┓┗┫┏━┳┗┛━┏━┣┫┫┫┣┻┗┻┻┫┳┗┗┃┳┛┗┓┏┃┃╋━┃┗╋╋┗┳
┓╋┓┻┏┣╋┣━┓┃┛┳┻┻┃┳┗┗┏╋┳┛┓╋┳┗┣┫┻┻┏┗┛┳
┏┫┳┏┃┓┛┛╋┣┃┃┛┗┳┓╋┗━┫┛┗┏┗┫┛┏┛┛┫┛┛┻┓┳┛╋╋╋━
┛┣┫┓┓┣╋┳┻╋╋┛┛┃┓┏┳┣━┛━┛┫┣┫┫┃┗┏┫┏━┻━┗┣┳┃╋┫
┃╋┏┃┫┫┗┣┻╋┣━┳┣╋┻┓┫┏┳┣┫┻┏┓┻┓┛┫┳━┫┻┓┃┣┛┳━┓
┻━┣┫┏┛┓┳┗━┏┓┓┗┣╋┻┏┛┃┃┏┣┓┓┣╋┫┻┫┫┗┏┓╋┃┏┫┻╋
┳┃┳╋┃━┻┏┳╋┛┗┃┏┛┳┫┓┣┳┃━┳━┳━┳┻┳┳┗┛┃┗┛┃┛┣┳┻
┻┫╋┓┳┣┓╋┗┫━┣┻━┏┗┫┳┛╋┏┳╋┓┃┛┳┳╋━┃┃┗┣┓┗╋┗┫┳
┳┗┛┫╋┻┫━┏┏┳┓╋┫┗┣┻┓┫┳┃┗━━╋┻┻┏╋┣┃┏┻┣┛╋┓┫┗┗
┻┻┳┃┛┓┗━╋┓┣┃┫┣┫┓┛┏┃┫╋┻┣┗┏┃┻┳┻┳┏┓┓┗┳╋┻╋┫┫
┗┗╋┓┓┏┳┏━━┃┣╋┻╋┃┓┓╋┻┛┣┫┫┗━┃┃╋╋┏┻┃┫┏┳┻┫┻┫
┓┫━┓┛┛┫┗┗╋━┣┃┏┣┣┃┓━┛━┻┓┻┏┃╋┻┳┃┏┳┛┣┛┣┓┻┳┛
┓╋┫┻┫┗┻┏━━┗┳┳┣┗━┏┛╋┣┻┛┛┃┫┣╋┛┏┳┫┗┃━┏┃┣┻┳┻
┃┻┻┫┏┣┳┏┳┏┓┫━┓┻━┻┻┫┫┃┏┃╋┣╋┣┻┗┃╋┏┛┃╋╋┣┣╋┃
┏┓┗┛┏┳┳┃╋┗┏╋┳┫┛┳┏┏┛┳┫┗┃┻┫┗┳┛━┻╋┻┏━┃┳━┃━┳
┳┏╋┛╋┏┓┓┣┓┗┓┓┳┳┳━━┏┫┗┻━┛┗╋┃━┣┓┣┗┓╋┫┗┣━┃━
┓┣╋┳┗┗┻┣┛┏┓┗┓┫┗┃┣┓┻━┣┣╋┏┣┏╋╋┻┻╋┣━┓┏━┓┗┛┻
┻━┳┛┗┻┛┛┃┗┫┓┏┣┛━╋┫╋┳┓┳┫┳┗┫╋┣┏┣┏┳┛┣┛┛┣━┗╋
┻┗┳┳┏┏━╋╋━┗┳┛┃┏┓┛━━┳┃╋┳┳┏┫╋┣┛┗┛┛┗┛┳┃┻━╋┛
┏┛┣━┳┃┫┗┗┃┳━┳┏┏┓┛┣╋┏┳┻┛┻┻┏┃┫━╋┣┣┗┏┳┏┣━┫┣
┗┻┗┃┻┛┻┗┃┣┓┳┛┃┳━┫┻┳┃┻┃┣┛┛┳┃┗╋┗┃┫┓┏┏┃┓┃┛━
┣┳┓┛┏┫┏┣┻━┏┛┛┏━┛┳┻━┳┃┫┳┻┳┫┻┻┏┃┣┏╋┏┗┓┃┳┳┗
┏┛╋┓╋┛┃┳╋┻┛┛╋┓━┓┣┏┫┳┃┫┳╋┗╋┳┃╋━┣┳┗┗┗┫┗━┣━
━┳┫┳╋━┳┏┻┃┫┫┏┳━━┣╋┻┻┻┗┃┗┻╋┗┗┛┃╋┃┻━┫┳┃┗┣┛
┛╋┗┻┓╋┣┫┗┫┛┫┗┏┛━┃┃━┣┳╋┳┻━┫┛┗┫┓┻┏┏╋┛┛┣━╋━
┗┗╋━┏┳┏┃┏┓┗┗┻┃╋┏┳┗━┣┃┳━┻┛┗┫┓╋╋┻┗━┓┗
┓┳┣┏┃┓┳┛┛╋┫┣┣┗┫┏┣┣┏┻╋┻┳┛┣┗╋┣┛┣┃┃┏┛┛┫┃┓┓┫
━┳┛┓━┗━┳┏┛╋┛╋┳┣┛┓┏┫┏┫┛╋┛┛━┫━┻┛┛┫╋━━┫┓┣┫┳
┓╋┃┻┻╋┃┃┻┗┛┳┃┏┣┃━┃┫━┳┣┳┳┃┣╋━╋┫┏┣┻┳┳━┗┫┛━
┣┏┣┗┳┓┫┓━┗┻┗┣┃┃┛┗┳┫┓╋┃┗━━━┫┣┃┓╋━┏┫┃┓┗┓━┏
┫┣━┻┛━┗━┛╋┳┓━┳┳╋┓┓━┻┫┻┣┛┓┃┓┏╋┻┃┗┳┗┣┣┓┣┏┳
━┗┓┫┳┛╋┫┃┓┗┃┏┗┻┛━┻━┓┓┛┛┃┏┣┏┗┛━┃━┻┓┣┃┫┣━┻
┃┏┗┏┳┗┛╋┏━┛┓┣┳┏┃┓┻━┳┛┳┗╋┳┣┻┛┃┓┫┃┏┻╋━┏┏┗━
┏━┻┻┃┓┻━┳┃┣┫┣┳┻┣┏┃┫┳┃┳╋┣┏┣┃┃┛┻┗┫┗┃┗┏┃╋┛┣
┗┏╋━┻┗┓┓┛┓┳┳┳━┏┣┓┏┣┳┣┻┣┻┛┻┳┣┣┛┃┳╋━┏┫┻┛┃╋
┗┃╋┻┗┗╋╋┫┓┛┫┫┗━┃┫┛┃╋┻┛┫┻┓┗┛━╋┻┓┛┣┻┫┳╋┛┫┛
┃┣┃┗┗┏┫┫┛┗━┻┏┳┛┗┏┛┗┗┃┏╋╋┃┗┛━━━┻┓┻┳┛┓━┗┫┃
┓┓╋┻┓┃┫┗┏━┃┳┻╋╋┃┻┗┳╋┓┳┣┃┻┛┫┳┛┫┻┻┳┗━┓┫┣┣━
┏┃┏━┛┗━┻┛╋┫━┃┫┃┳┻┗┳╋┃┗┻━┻┣┗━┣┻┗┗┏┻┏┣┳┗━┏
┫┛┓┳┛┳┛╋━┻┛╋┛┏┓┻┏┃┓┃┳╋┻┣┓┏┻┓┛┓┛┣┻╋┓┃┫┻┗┓
┣┃┏┳┏┣╋┻┣┳┣╋┓┫┏┓┻┛┓┫┳┳┻┣━┃┃┛┗┳┏┛┻┗┏┗━━┏┻
┣╋╋━┫┏╋┻┏┛┓┗┓┏┣┓┗━┳┓┛┫┛━┗┛┣┻┃┛┓╋┃┛┛┗┣┛┏╋
┃┣┫┳╋┛┏┻╋┗┏┓┓┗┳┣━┓┃┻┓┃┫┣┗━┗┓┛┓┃┏┏╋━┛┻╋┳┻
╋┳┏┫┃┗┳┛┛┳┫┛┏╋┳┛┻┓╋┃━━┻┻┣┻╋┛┳┳┛┃┛┏┻┫━┛╋┏
┣┻┏┏╋┳━┏┣┃┃┣┛┳┏┓┃┗┻┓┃┏┏┳┓┛┣┓┛┫┻┃┫┳┛┫┏╋━┗
┓┃┣┻┻┓┃┃┏┏┏┗┏┛┓┻┫┃┏┃┗┏┳┓┏┛┗┏┫┣┗┗┫┛┓┃┏┃┓┛
┃┓┏━┫╋┓┛━┳━┗┃┛┣┣┗┫┛┫┗┛┏┏┫┛━┃┛┛┣┏┗┃┏┻┛┫┃┃
┫┻┳┫┻┃┻┳┃┓┃━┛┏━┣┗┓┓┣┳┏┓┏━╋━┫┃┣┗┛┛┃┏╋┻┃┗┳
╋┻┓┻┻━┗━╋┻┳┻━╋┃┃┣┛━┃┳┛┻┣┫┛┏┻╋━┓┃┻┫╋┛╋┣┃┃
┳┃┳┏┃┫┛━━┫┫┓┳━┫┗┻┃┛━┣┻┏┫╋━┏┻┗┻┛┫━╋┛
┣┓┃┛┛┻┳┓┓┃┣┳┏┳┏┏╋╋┏━┣┣┓┃┓┻┫┣┏┻┗┛┫┗┏┓┳━┓┏
━┳╋┫━┗┓┓┳┫┃┓┫━┛┳┓┏┛┃╋┫┗┣┏┓┣┓┻┓┳┓╋╋┃┛┣┫┛┻
┏┗┗┳╋╋╋┗┗┓┻━┫┻┛┏┛━┣┛┏┓╋┻┣┻┃┣┳╋━┏┏┛┃┣━━┃┳
━┗╋┛┣┓━╋┓┣┣┛┃┳━┣━┏┃┛┳┻┓┛┃━━┛━┃┛┗━┫━┓┫┓┳━
┻┣┃┏┗┛┓┣┓┓┏┳╋┓╋┳┛╋┏┛┓┓╋┫┛┻━┗┻┓┏━┳┓┳┳┏┫┣┓
━┓┛┛┃┓┃╋╋┃┫┻┫┫┣┳┳┓┏┻╋━┓┳┓┳┫┏┳┻┗┫╋┫━┏┛━┗┃
┣┛┣┳┏┫┛╋┓┻┫━╋┃┳┗╋┃━┣┗┃┻┏┃┃┏┻━┻┏┻━┃┻━┻╋┏┗
┣┛┻┳┗┗╋┃┗━━┃┳┏┓┛┫┓┃┫┣┓┏┃┳┓┳┫┓┻┏┫┓┏┳┃┃┓┏┫
┻┃┛┏┃┻┫┗┳┃┏┗╋╋┳┏┳┳┃┳┛┓┏┣┓┏┣━━┫┻╋┳━┫┃┗┻┻┻
┣┫┣┓┃┳┗┻╋┣┗┣┏┛┳┏━┃╋┳┗┏┃┳┃┻┻╋┗┛┫┣┻┏┣┣┫┛━┛
┛━╋╋┃┃┓┓━┏╋┃╋┃┣┏┗┣┛╋┃┣━━┳┃┳┗┗┏┃┏┓┳┫┛┳┫┣╋
┃┗┃┣┓┛┓┗┣┗┃╋┳┫┫┻━┻┏━┏┗┏┛┏╋┃┓╋┻┗┗┛┣┫┏┳┳┏┳
┃╋┻┻┳┣┫┓┫┏┗┓┓┣┓┓━┫┓┃┃╋┛╋┛┣┛┫┗┃┓┏┳┳┛┣━┣┏╋
┓┻┃┃┓━┻┫┫┳┫┃┳┫┓┛┣┳┛┏┗┫┛┓┛┃┣┳┻┳╋┳┃┃┣┛╋┳┫╋
╋┃┻┓┛┓┫┳┏┏┏┓┳┃┫┃┛┗┓┻┳┫┃┻┓┻┓┳┗┛┫┛┃╋┻┫┓┗┻┫
┓┳┣┳┃┗┓┳┗┛┛┣━━┳┛┣┣┫┳┓┓┻┏┗┻┓┣┻┳┃┏┣┳┻╋┣┣┓━
┏┗╋┛━┻╋┗┻┣┫╋━┗┳┫╋╋┣┗┣┃┫┻┣━┫┣┫┃┣╋━┳┻┛┻┣┫┣
┗┳┳╋┣┛┓╋┓┛┏┛┛┛┓┃┫┫┻┻┫┃┳┓┃┫┃━┃┻┗┫┳┗┏┻┓┗┛╋
┏┗┫╋┗┓╋┣┃┻┻┏━┫┛┳┛┏┫┛┳┗┏┛┛┃┃━┳┣┓┓╋┫┫┫┓┣┣┛
┳┫┓┫┃┃┓┻┣━┻┛┗┓┛┗┣┣┃┳┗┛┣┏┣┻┫┓┳┏┏━┃┫━┣━┫┓━
┃━┗┃━┗╋━┫┏┫┳┻╋┳━┃┛┓╋┣┛┫┣┻┗┫┫━┏━╋┛┛╋┗━┓┗┳
┓┏╋┃━┓┏┳┏┣┏━┓┗┛┏┃┳┓┃┳┏┗┣┗┓┃┃┛╋━┳┛┛┗┻┻━┳┓
┏┓━┫┗╋┃┳━┓┗┣┣┣┓┛┓┛┛┳┓┏┏┏┻┓┃┳┃┓┫┫┗━┗┓━┓┓┏
┛┏━┫┻┛┗┓┓━╋╋┓┣┃┏┛━┫┃━╋━╋━━┛┳╋┛┳┓┫┻┻
┛━┻╋┣━┏━┃┓┃┗━┣┛┓╋┃┣┓┗┳━┗┻┻┏┫╋┗┛╋━┗┛┣╋┳┣╋
┻┏┳┗┏┳┫┣┣┏┏━┃╋┗┗┣┛┫┣┛┻┣┃━┓┛┓┛┃┗━┓┗┗╋╋┳┏┳
┗┓╋┓┏┓┳┓┫┗┛┗┣┳┫┗┫┳┣┛┣┏┫┗┳┫╋┻┣┛┳┛┻┫━┗┗┻┏┫
┻┗┗┳┣┳┃╋┗━┻┛┏┣┃┻┃┻┗┓━┗┛╋╋┃┫┳━┗┳┻┣━┣┣━┗┛┗
┛┃━╋┳┛╋┣┳┃┳┛┣┛┗┏┻┓┻┣┛╋┃┛┓┻┓┓┻┏╋┏┣╋┓┣┫┻╋╋
┃╋┗┃╋┓┳┛┳┣╋┃┛┳┛┛┗━┫┗┗┃┻┓╋╋━┻┗┫╋┗┗┃┳┫┏━┛┣
┓┓┻━┛┃┻┻┓┃┫┓┳┻┻┫┛┣┳┳┗┻━┫┛┫┣┛╋┛┣┻┗┓┳┗┏┏┗┳
┃┫┳┛┫┏┏┫┫┻┳┛┣┗┃┏┗━┏┏╋╋━┛┃┣┣┏┻┫┃┃┻┻┫━┏┗╋┣
┫┻╋━┃━╋┗┓┳┏┛┗╋━┛┫┛╋┛╋┛┏┃┣┳┗┻┃┻┻┓┻━┛┃╋┛┗┃
┓┣━┛┗┗┳┃━┓┃┻┗┳┫┻┏┻┗┏┻┗┏┏┳┃━┳┃┗┫┻╋┻┗┓╋┛┗┫
┏┓╋┫┳┣┓┛┣━┫╋┓┻━┳┳┏━┏┏┳┏┏┛╋┛┣┗┛┻┫╋┛━┃┛┃┗╋
┓┛━┓┫┳╋╋━┗╋┻┓┗┃━┫┣┻┛╋┻┫┓┏┃┗┏┫┏━┫┃┛┳┃┫┓┏┓
┃┗┏┓┣━┓╋┓╋┃┛┳━┫┫┗┏┛┻┛┃┻┃┗┗┫╋┛┳┻┏╋┏┣┣╋┏┏┳
┻┃┛┳┗┻┓┣┳┗━┣┏┓┃┃┻┫┻┳┃┫┛━┣┣┫┗┣┳━━┓┫┓━┗━┏┏
┫┓┻┛┳┻┻┓┣┗┗┣┻┏┏┏━┏╋┃━╋┣╋┣┳┣┣┓┏┃╋┳┓┛┣┣┳┫┫
╋╋┗╋┫┛┏┃┃┫┏┓┓┓┓━┓┃╋┏╋┫┓┗┏┓┛┓━┏━━┃┃┳━┗┳╋┛
┣┃╋┛┫┫┛┛━┗┗┃┳┫┣┃┏┓┻┃┳┏┳┛━━┏┃┓━┳┣━┣┗┃┓┃┗╋
┛┛┏┃┓━┣┣┃┫┳━┣┣┓┛┻╋┏┳┣┃┏┃┏┳┣┻┃━┃┛┫╋┗┣┃┏┣┓
┗┛┏┳┃┗┏┛┓┗┃┫┏┣┓┳┛┏━┛┫┻┛╋┛┏┻┗┣╋┛╋┻┃┳┏┃┫┏┻
┏┳┛┃┣┫╋┫┃┛┫┏┓┫━┗┳╋┫┃┻┛┳┏┛┏┫┓┫┫━┗┏┣┻╋┏┻┏┏
┣┗┻┓┏┳┛┃┣╋┃┗┏┗┛┳┗┃┃┃┫━┫┣━┫┏╋┛┳┛┣━┃┗┃┏┛┳╋
┓┏┫━┗┃┣━┏┫┗┗┃┗┓╋━╋┣┓┣╋┻┳┣┛┓┗┫┛┛╋┳┃┫┫╋┻┳┃
┳┏╋┣┓┏┓━┳━┃┫┳┃┓┃┃┗┳┏┓╋┃┏┣┗┗┓┏╋┻┣┻┳┳┓┏┻╋┣
┓┣━┫━┗┛┫┳┫┛┃━┏┫┃╋┏┏┳┛┫╋┓┗╋┻┻━┻╋┓┃╋┻
┏┻━┓┛┣┓┃┗┏┃┏┏╋┏┓┓┣┗┏┛┳┗┳┣┗┫┃┃┛╋┃┃━┏┳┫┓┏━
┓┓━╋━┣┃┳┗┏┓━┗┃╋━┳┗╋╋┣┳┻┓━┓┓╋╋━┣┗┓┳┓┗━┣━┳
┏┻┃┗━┛┗━╋╋┻┛┃╋┫┗┏┗┏┣┳┓┛┳━┃┗━┣┏╋━┣┻┣╋┛┓╋┏
┗┳┏┏┻╋╋╋╋┻┏╋┣━┗┃┏┗┣┳┣┣┗┳┃┛┫┛┃┫┓━┳━┛┻┣┏┳┓
┳┏━╋┻━┫┣┫┗┃┓╋┻┛┻┛┃╋┫╋┛┛┣╋┻━┗╋┗━┛━━┻┛┃━╋┏
┣┏━┗┫┓┃┃╋┃┏╋┫┏┫━┻┣┏┓━┣┃┛┫┃┏╋╋╋┳┏━┓┗┫┏┏┛┏
┫┃┳┏┗╋━┻┓━┓━┳┏┫┻┻┻━━┛┫┛┛┛╋┓┏┻┫┛┓┻┏╋━┣┳┫┫
┏┫┛┃┓┏┻┓┛┛┻┳┓┓┣┣┏╋┛┻━┓┗┣┛┃┏┓┃┓┓╋┗┫┣┏┏┛┏┫
┣━┏╋━┳┳╋┃┛┛┗┳┓╋┻┳┏╋┻┫┫╋┣┣┛┫┏━┳┛┳╋┻┛┗┫┫┻━
╋┏┃┣┗╋┫╋┃┏╋┛┃┃┻┛┻┻┻┏┓┻━┗╋┗╋┻┃┣┓┣┣┳╋┗┫┻╋━
┣┛┣┓━┛┓┓┫┫┗┫┃╋┣━┛╋╋┏┣┏┃┗┛┳┗┛┓┓┣┫┳┳┛┳┗┳┃┛
┃━┗┣┓┫┛┛┃╋┳┫┃┫┏┓┗┛━━┫┫┓┳┛┗┳┣┣━┛┏┫┗┓┫┃┗┫┃
━┗━┛┣┛┣┗┓━╋┏┗┻━━┻┳┻┳┣┣╋┗┳┏┣┗┫━┻┫┣┓┃┗┃┏┻╋
┗┫┓┓┏┃┏╋┛┳┫┗━┣┛┃━━┗┗╋┗┫┛┻┳┣┫━┛┻┻┻┫┓┣┣╋┣┏
┓┗┫┓┓┏┣┣┓╋┗┛━╋┗┏┗┓┣┃┫┏┏┳┓┛┫━┻┃┛┳┓┳┳┏┣┳┻┓
┻╋┳┳┃┗━┫┏┛┓┫┫┻┓┃┻┳┻┛┻┏┏┛━┃┗┃┏┏┫┓┛┏┓┗┻┏┃┻
┳┻┫┓╋┣┣┃┫┓┃┓┃┻┃╋┛┣┫┳┻┏┫┳┳┣┃┻┳┛┛┗╋━┃┛━┫┛━
┛┓┗┃┻┫┗━┗━┣┏┏╋╋┻┫┗┓┛┗┃┳┃┃┳━┏┓┫━┗┓┏┛╋┻┳┏┳
┗┏┃━━┳┳┛┳┫┗┳━┫┓┗┗┓┣╋┳┻┗┏┏┛┣┫┳┛┛┃┫┏┏┃┣╋╋┣
┳┻┳━┣┣┻┛┗┫┏┛┻┗╋┗╋┓┏┏┛┣┻━┻┫╋┃┻━┳┛┓┳┃┣┃┫┣┃
┳┣┫┛━┃┏┣┗┛╋┫╋━┛┏┛━━┫┛┗╋┣━┫┫┃┛┫┻┏╋┳┗┃┃┏┓┏
┃┏┳┳┳┫┳┫┏┻┓┏┛┫┛╋┫┃┳┛┣╋┳┓━┳┃━┻┓┻┛━┃┻┃┫┣┗┃
┓┛┏┫╋┛┻┗┏┓┣┫┳┣┏┣┃┣┫━┓┫┗┗┫╋┓┳╋┛┏━┻┳┣┃┗┻┻┫
┗┓┛┗┓┃┓┛┛╋┫╋┛┛┻┻╋━┓┏┳┃┏┣┃┻┗━┏┻╋┛╋┻┣
┗┳┏━┓┃╋┃┏┫┗┗┓┓┓┓┻┃┫╋┫┗━┣━┃┻┣┓┫━╋┳┫┃━┏━┏┃
┓┗╋┳┃╋━┗━╋┓┣┓┫┛┻┏┫┣━┳┣┣┳┗┃┛━┓┫┻┣┛┣┓┳┣┫┏┓
┗┣┫┓┃┗╋┫┫┃┣┳┏━┣┗┏╋┫┣┃━┳┛┏┗┏┻┓┏┛┛━━┏━┃┫┓┃
┓┓┫┗┣╋┻┗┃┏┳┓┛╋╋┏┣┛┛┃┏┣┣┏┏┃┻╋┫┣┓┃┣┣┳┳╋┛┣╋
━┛┳┗━┳┓╋╋┃┳┣┫┣┃┓┏┏┳┳┫┏┣┛┫┓┃┃┣┗┫┻┳┫┣┗┗┗┏╋
┣┏┫┃┃┫┓┫┓┏╋┃╋━┏╋┏┏━┳┏┛┗┛┗┃╋┗┓┻┛┻┗┫┣┣┛┃┣━
┃╋┫╋┫┣┫┓┫┫━┃┫┻┫┓┳╋┗┳┛┛┓━┗┣┫┳┗┣┃╋┛┳┗┳┣┗┛┏
━┃┃┏┛┏╋┣┛┗━╋┻╋┫┫┏┃┓┃┳┣┣╋┣┛┏┫┏┻┫━┳┃┃┗┣┗╋┫
┏┗┏┗┃┛┏┃╋┗┃┓┫┏┃┗┫┻┓┫┫┛━┓┻━╋┛┏┛┏┫━┣━┻╋╋┳┣
╋┣┏┫┣┃┗┻━┏┃┫┣┣╋┏┣┏┣┛┏┃┳┫╋┫┃━┓┳┣┫┃┣┛┫┛╋━┛
┃┣╋┃┏┗┫┃┫┃━┫━╋━┣┏┻┛┣┗┃╋┻┃┻┳┳┣┣┓┏┣┗┃╋┫┫┓━
━┗┏┳┏┏┃┓┻┓┻━┃┫┗┗┣╋┏┳┻┻┻┛┳┏┏┃┓╋╋┃┳┃┏┛┳┗┳┓
┛┏┓╋╋┗━┳┫┏╋┫┛━┛┫┣┫┗┳┛╋┛┃╋┻┏┫┣┣┫┳┗┗┫┣━╋┛┫
┳╋━┻┗┓┛┛┃┳┣┛┳┳┃┏┻━┃┫┛┏━┫┛┓┏┓━┓┳┣┃┳┣╋┳┏┣┻
━┏┻┃┛┃╋┳━┫┏┓┻┛┣━┃╋┳┏┛┳┗┏┫┫┫┫┻┓┣━┳┓┻┓┳┫┗┳
━┫┳┃━┗┏╋┗━┃┣┏┣┃┗┃┓┫┃┏┓┓┛┛┛┓┳┏┻┣┛┃┏┳┫┃┳━┻
┃━┻┏┳┓┓┓┓┻┳┛┏┏┏┣┃╋┳┣╋┃┻┣┗┏┛┻┻┣╋┫┣╋┫┃┓┣┓━
┏╋╋┓┣┃┛┳┣┣┣┓╋┃┏┓╋┗┃┻╋┳┏╋┫┛━━━┓┻┳┫┛┳┏┏┏┛┛
┗╋┫┓┫╋┓┏━┓┃┃┳╋┳┓┻┻╋┫┫┓┗┏┓━┓┓┗┫┓┣┏┏┻┳━┗┓┃
┓┳┻╋┛┏┣╋┣┓┣╋━┻┻┣┓╋━━━┗┳┳┫┏┣┗┻━┳┣╋┃┗┛┻┳╋┛
┛┛┓━┛┏┗┳┫┏┛┓┣━┫┗━┛┫┳┛┻┳┃╋━┣┫━┳┏┳┣┗┓┗┻┳┏╋
┣┛┫┛┛┃┓┃┻━┃┏┛┣━╋╋┓┛┻┏┗┏┏┓┣┻┳┣━┳┏┛┻┗━┫╋┛┃
┳┻┗┫┳┻╋┫┳┗┣┳┻┫┗┫┗┏┛┻┃┻┳╋┫┛━┃┛┳┻┳┫┛┳┏┓┗┃┛
┛━┛━╋┓┃┗┣┫┏┃┃┏┫┣┫┳╋┣┛┛╋╋━┳┳━┻┗╋┓┏┣┗
┣┗╋┗━┏┏┫┳┻━┃┛┣╋┫┻┻┻┛╋┗┣┏┻┫╋┃┓━╋┛╋╋┫╋┛┣┃┛
┓┣┳┏┫┫┃┃┣┛┣┫┫┣┛┗━┏┏┃┗┗┏┳┳╋╋┻━┗┳┣╋┻┛┓┣━┳┛
┓┫┓┫┃┫┛┏┻┗┫┫┗━┓┻┏┗╋┛┫╋╋┻┛┣┫┻┏┳┻┛┛┏┃┫╋┓┏┣
┣━┃┗┓━┫┳┻┻┏┓┫┛┛┫┛━┗┃┓┻┣┳┃╋╋┻┳╋┓┗┛┳┃┏┛┓┫┻
┻┛┛┻┳┏┓┫┗┳┛┻╋┗┓━┳┫┏┛┏┣┳┏┓┳┳┗┗┻┏╋┛┃┗┳┣┗┗┗
┏┏┣┓┫┏┏━┃┣┏┛┻┳┃┣┓┏┻┏╋┃┗┫┗━┓━╋┃┳┗┻┣━┏┳┗┃┗
┗┣┣┗┃┗╋╋┏━┻━┏┗┻━━┛┃┳┣┫┻┣┻┓┏┻┻┳┣┏┫┓━┳┃┃┏┓
┻┃┏╋┗┃┃┣━━┃┃┫━━┓┛┻┗┃┏┫┫━┳┗┗┗┓┛┣╋┫┫┓┣┏━┫┏
┏┻╋━┏╋┳┛┳┃┣┓┻┗┓┳╋┓╋━┳╋┛━┳┛╋━━┫╋┻┓╋━╋╋┫┻┣
┗┏┏┛┓┣┻┃┓━┣┃┓┓┫╋╋┫╋━┗┻┓┓┫┻┏┳┛┃┣┳━┳┓┻┗┓┛┏
┏┏┻┻━┣┃┻┃┃┛┫╋┳┗┗┃┓┗┫┗┳┏┛━┃╋┗┫┻┻╋┃╋┃╋┻┳╋┃
┛┳┓╋┫┃┛┛┻┗╋┃┣┫╋┳┓┣┗╋━┃┗┏┛┓┃┳┓┗┏━╋━┏┫┃┏╋━
┏┳┫┓┓┣┣┓┛┓┓┃┓╋┛┃┓┻┫┫┏┗┗━╋┏┗┃┏┛┗┓┛┛┓┛┻━┗┏
╋╋┻┳┓┻┗┣━┓┻┳┃━━┣┓┗┫┓━┃━┛┣┳┏┻┣┻┫┓┛┓━┣┻╋╋┳
┣┣┳━┗┏┫╋┃┏┻┏┛┗┛┏┳┣┏╋┗┣┓┣┃┗┗┣┣┛━┗╋┏┗┛┗╋┛┫
┃┃┫━┗┳╋━┫┳━┏━┛┗━┗╋┗┻━━┏┏━┳┳┗┫┫━┗━┛┣╋┳┏┳╋
┣┳╋┻┳┛┓┣┣┏┃┻┣┗┃━┳┻┻━┃┓┳┳┗┏┣┏╋┳┓━┻┗┻┣┫┛┣┗
┗┗┳━┻┏┣╋┗╋┻┳━┳┻┻━┓┃┻┣┓┏┣┓┣┓┣┫━┳┣┓┻┫━┳┓┓┛
┃┓┗┏━┻┫┳┏┣┫┗┓┓┛┻┗┗┳┳┳┫┣┃┻╋━┃┫┻┳┛┃┻╋┛┣┫┛┳
┓━┛╋┏┗┛╋┫━┳┏┫┳┃┏╋┗┃┃┳┗┳┛┫┛┛━╋╋━┣┣┓┻╋╋┗┫┛
┣┛┃┻┻┻┗━┓┣┓┛┻┻╋┳┗┓┏┃┏┳┃┃┏━━┣┓┫┏┓┏╋╋┃┃┻┻┻
┳┣┛┫┫┏┻┣┗┏╋┏┫┏┛╋┏┓┛┗┻┛┣┃┫┗┏┻┃┛┻┻┛┓╋┳┳┳┏┛
╋┻┓┣┛┓┓┻┫┓┃┫┃┗━┓┗╋┓┗┻┫┳┓━┗┃╋┫┃┳┳┫┛┏┻┏┫━┣
┣┫┫┏┓┻┣┃┃┳┣┻┳╋┗┣╋┗┫┏┏┃┣┳━┏┗┏┻━┗━┗┓╋
╋┃╋┻┃┻┃┳┳┛┻┻┻┓┳┣┛━┓┻━┗┏┗┣┛┗╋━┓┓┳┻┛┃╋┻┓┃┓
┫┃┃━┳┓━┓╋━┳━┃━┃┛━━╋┫┛┗┃┫━┗┗╋┳┏╋┓┫┳┓╋┓━┛┏
╋┏┛┛┗┃┏┫┗┫┛┗┃┣┛┛┗┓╋┓┏┏┻╋┳┻┛┛┏┓┏┗┃┃┏┻┫┣┏┓
┓┫┗┫━━┃╋┗━┃┛━┫┗┏┏┏┣┛┻┏┃┓┛┳┳┻┗┳┫┳┏┣┛┣┏┏┣┻
╋┏┳╋┳┗╋┣┗┗┣━┫┗╋┗┣┃┃┫┏╋┃┻┻┓┗┣┣┛┓┣┓┫┣┗╋┗┛┗
┃╋╋┻┛┳━┣┳┏┫┓┫┗┗╋━┛┳┛┓┣┏━┛┓╋┛┛┃┓┫┓┏━━┓┣┳┛
┣━┓┃┳┳┣┏┏┣┣╋┓┻┓┃┻┗┳┓┳┣┣┃╋┛┻┗┃┗┫╋┗━┳┏┫┣┗┃
┛┏┻╋┻┏━╋┗┣┏┻┣┻┓┳┃┻┗┻┗╋┏┗━┓┏┳┳┃┓┏┏╋┳┫┻┣━┳
━┏╋┃╋┻┫┛┳┗┗┏╋┏┛┏┫━┏┫┓┓┗┏┣┫┃┗┳┣┏┫┗┛┃━┗┣┣┫
╋┣┓┛┏┣┻┳┓━┳┫┛╋╋╋┏┏┃┻┓╋╋┳┗┳┗╋━┳┻┏┻┫┓━┃━┣┗
┃┛┛┛┫┳┳┣┃┃┓━┏┏┣┏━┫╋┃┛╋┳┏┳┃┗┓┏┫┣┛┃┫┃┃┓┏┃┏
━┳━┃┛╋━┏╋╋┻┏┗┻┗┫┛┃┣┻┛┣┛┛┳╋━┃╋━┫┏┏┫┣┫┛┣┓┳
┛╋┣┫┓╋┃┣┣┳┏┛┛┛┫┗┻┛┛┃┳┫┳┃┏┓┻┓┓┏┻┫━┻━┫┫┳┳╋
━━┳┻━╋┣━━╋┃┣┓┗┻┳┛┻┣┫┳┏┏┻┏━┃┃┻┏┗╋┓╋┓┏┏┻┃┛
┏┳╋┣╋┳━┗┣┛┛┣┳┳┛┓┣┛┗┃┗╋━━┣┗╋┻╋┫┃┏┃┏┛┻┣┓┫┳
╋━┳┃┻┣┗╋┳┏┣┻┻┻┛┻┓┏┏┫╋━┏━┳┗┫┫┓┳┃┛┗┳┓┛┳┻┃┛
┃┓┛┃┻━┣━┣╋┳╋┓┏┳┻┣━━┓┃┣┗╋┛┛┛╋┗┓╋┫┗┣╋┏┫┓┏┛
┃┃┳┣╋┛┫┳━┗┃┛┓╋┗┳┫┳┗╋╋┳━┃┗┳┃┏┳┳╋━┃┗┏╋╋┻┛┫
┣┃┣┏╋┣┻┏╋┗┃┛┗┳┳┳┻┗┓┻┫┫┫┃┃━┃┣┓┳┓┛┗┣╋┻┃┏╋┛
╋┃┛┻┳┫┣┻┓┓┫┛┃┏━━┣┛━━┏┫┻━┣┻┓━┏┛━━┏┛┛┗┃┛┣┓
┛┻┳┻┃┳┓┏┃┗┓┓┣┏┗┛━┓┣╋┛┣╋┓┫┛╋┏┗━┻┫┓┏┻━╋┗┣┓
┃┫┃━┫┫┃┓┳╋┫┫┻┓┣┛┓┫┣┣┛┫┻━┗╋╋━┻┃┫┏┓┻┣┳┻━┻┳
┻┻┃╋━┻┛┫┫┓┳┳┣╋┓┓┃┃┛╋┓┻┗┫┃━┓┃━┫╋┳┗┳┃╋┏┗┻┫
┫┣┛┛┫┣┏┣┫┻┛┗┣┫┓┃┛┫┻┏┣┗┏┣┻┣┫┳┻┏┻┏┳┓┗
┏┳┳┻┛┣┃╋┫━━┓┣┳┃┗┃┫┣┛┻╋┻━┫┏┃┛━╋┣┻┛┃━┻┏┓╋┫
┻┃┣┻┣┫┗┛┻┻┛┻┃┓┣┣┛┻┏┃━╋┃╋┣╋┗┃┳┃╋┗┓┓┓┓┫┏┣┓
┃┏┏┃╋┻┻┳┳┃┓┗┣┓┻╋┛┻┻┳┳┻┃┓┓━┃┣┳┃┳━┏┃┃┻┗━┛┫
╋┣┏┳╋┗┃┻┻╋┣━┃┻┫┗╋┻┳┫┛┻┛╋╋┃┓┃┳━┓┫┳┻┗┫┣┃┻┳
┻╋┓┻┓┫┫╋┳┓┣┛━┳┳┃┃┣┣┛┫┛━┛┣┓┫┛━┣┏┻┳┻┛┃┓━┏┃
┳╋┓╋┣━╋┫┻╋╋┃━┓┗┓┛┳┗┛┏┻┻┫┗┳┏━┫┗┫┫╋┓┓┣┣┏━┣
┃┳┏┛┏┏━┫┃┗┃┫┃┓┫┫┃┛╋┓┏┳┛┻┻┏━┓┗┻┓┃┣┛╋┏┻┗┓━
┻┗┻━┳┫┓┣┫━┫┣┛┗┗┣┻┏┣┻━━┃┳┓┗┫┏┫┻┗┻╋┓╋┫┓┻┗━
┫┫┳┃┓┓━┳┣╋┃━━┳┫┛┏┳┏━━┛━━┣┳┗╋┓┗┛┳┣┗┳┏╋┏━┫
┣┓┻┫┛┻┳┏━┗┳┫┻╋┻━┳┓┗┫┛┏┻┫┳┣┳┣┳┫┏┏━╋┣┗┛┣┗┫
┳┳┗┳┛╋┛┃┳┃┻┫┃┃┳┛┃╋┓┃┳╋┳━┫┳┏┻┓╋┫┣┓┻┻┛┓━┏┏
┫┳┛┳┗┫┣┛┣╋┓┃┫┗┳┓┓┓┗┫┣━╋┫┏┳┻┫┃┳┳┏┳━┻┳┗┏┓┓
┗┫┓┃┛┗┏┳┳┫┏┣┻┃┏┣┣╋┣━┣┻┃┫╋╋┻━┛┓┃┫┣┳┫┻┣┣┣┳
┫┻┻┣┻┃╋┣┛┗━┗┳┻┳┃┣┛╋┓┗┃┫┫┫┻━┛┓╋┓┗╋┗╋┳┣┣┃┣
╋╋┻╋┗┳┣┣┗┏┣┣┏┓┓┛┓┫┛┏┫┓┗┏┓┫┻┻━┛┃┫┣┓━┓┛┻┣━
━┗━╋┛┓┏┛━┫┃┫┓╋┳┳┳┗╋┗┣━┗┛┻┓━━┣┛━┃┏┏┳╋┫┳┗┓
┫━┏┃┓┳┳┗┛┫┓┃┗┳┓┓┛━┗┗┫┻┛┛╋┏┳┓┓┻┓┗┣┏┻┛┗┻┫━
┣┣┏┫┛┻┏┛┓┏╋┳┣┓┳┏┗┻╋╋┏┫┗╋┣┣┻┃┣┏┫┗╋━┳┣╋┳━╋
┏┻┣┣╋┛┏┣╋╋┣┛┳┣━┣┓┳━━┳┏┣┻╋┓┗╋┃┫┏┓┳╋╋┳╋┏┻┓
━┻┗━┏┛┣┏╋━┏┏┫┫┻┻┗┗┣┳┻┓┛┳┫┳╋┳┳┣┻━┃┗┛╋┛┗━┃
┗┏┻━┏┓┛╋┏┳┳┳┛╋┳┳━┻╋┣┗┗┫┓┏┏┃┏━━┫┣┗┳┫╋┓┻┣┗
┳┏┗┛━━┣━┃┳┫┗━┻┳┃╋┏━┏╋┓┛┳━━┃╋┫┻┏┣┻┏┗┛┏┓┏┏
╋┏┓┃┫╋╋┣┫┳┻┻┓┗┏┃┏━┗┏┓┓┏╋┏╋┃┗┳╋┻┏┏┳┗┃┳┗┛┓
┣╋┻╋┓━┫┗┓┏┃┏┳╋┛┛┏┳┫┻┏╋┏┏┏┏╋┳┣┻┓━━┓┗
┻┓┏╋┃┫┛━┣┃┫┛┓┻┻┫┻┫┣┗┻┃━┓━┳╋┓┻┛┃┻┃┻┗┏┏┏┃┗
┛┳┓┫┻┫┻┓┓┗┫┓┣┗┛┏┃┓━┛━┫┳┏┳┳━┏┳┓┓┓━┻╋┏━┃┻┛
┃┣┻┣┻┳┗╋┣┻┏┏┛┣┗┗┣┳┳┏┏━┳┗╋━┏╋┳╋┛━┳┣┻┳┳┳┫╋
┫┻╋┛┣┓╋┳┏┳┗┻┓┛━┻━━┗┛┏┻━┏┛╋┓┗╋┃┛┗┏┃━┓━┳┛┳
┛━┏┃┃┳┏╋┛┣┛┳┃┃━┣┃┣┏┃┓┓┫┣┳┳┏┳━┛┣┃╋━┏┓┫┃┃┣
┣┳┏┃┓┣┃╋┃┏━┓┃┃┛┗┃┓┛┗┗┳┻┫┓┃┓┓━┗┫┃┏┗┻┛╋┻┳╋
┣━┻┻┫┓┳━━┗┓┓┏┛┻┏┻┻┫┏┳┏┻┃┏┓┳╋┛┃┛┃┛┏┛┛┃━╋┃
╋┗╋━┫┃━┻┗┏┣┻┻┓┳┫╋┣┗┃┛┓┫┫┓━┳┣╋┏┫┣┫┻╋╋┣┃┏━
┓╋━┏╋┳╋┓┻╋┫━━╋┗┛┫┏┗┫┻┗┫━┫┓┣┳┫┃╋┏┳┓┃┣┫┣┻━
┻┃┛┃┓┏┓┃┃┏╋┗┃╋┓┃┓┳┣┛┃┫┻┗┏┗┓┻━┃┛┻━━┻┃━╋┫┃
┓━┻┻━┳┃┓┃╋━┳┛┏┫╋╋┻┳┛┓━┫┫┫┻┓┓╋┳┫┗┛┳┛┓┓┃┳━
┛┏┻┛━┏┛┣━┃┣┳╋┳╋┣┫┳━┓┏┣╋┃┣┃┛┳┳┗┫┳┓╋┛╋┛┛┗┛
┃┻┏┻┻┃┓┃╋━┓┃━┛┃╋┫┻┏┓┣┣━┓┗┗┓╋┗┫╋┃┫┃┃┗━━┻━
┣┛┳┓┛┫┃┳┳┏┳┫┛━┃┃┫┗━┣╋┏┗┗┏┫┗┓┃┳┻╋┃┗┓┣╋┳┻━
┳╋┓┃╋╋┻┃┛┫┣┗┣┏━┏┫┃╋┣┛┏┣┓┓┃┫┏┏╋┃┳┃┫┫╋┏┃╋┛
┫┓┏┗┫┻┗┫━┗┣━┏┃┛┗┛┛┓╋┛━╋╋┻┗┫━┫━┃┣┣━━┃┗┻┫┣
╋┛┓┻┗┻┗┻┳┛┳┫┣╋┏┛╋┛┃┫┻╋┛┗┻┛┗╋┫┳╋┃┳┗┏┛╋┏┓┗
┳┣┃┃┳┳┻┃┳┳┗┻┫┗┣┻┻┳┣┓┛┛┻┗┫┳┃┣┏━┃┣┗┛┛━┏┛━┣
┳┣┫┏┛┏┛┃┃┗┻┳┻┻┣╋┻┫┛┫┗┛┗┏┏┛╋┳┣┏┣┫┻┻┳┣┛┏━╋
┣┣┛┃┛┓┓┗┃━┻┳╋┛┫┃┓┛┛┫╋━┻┳┛┃┏┫┓┏┏┗┏┫╋━━┻╋┃
┫┫┻┛┣┣┛┓┣┛┛┓┓━┳┏┻┓━┃┛┫┃┃┣┃┗┏┳┏┫┻┗┓┓┗┻━╋┛
┃┣┳━┓┓┓┛┫┛┛┛┳┫┳━┓┫┫┫╋┻┫┓┃┛┳┻┛╋╋┃┏┃┳┣┳┣╋┫
┓┣╋┳┃━╋┛┓┏━┗┓┣┏┏┻┳┻┻┓┳╋━┗┛┗┗┗┏┫━┫┃╋┗┏╋╋━
╋┫╋┏┻┏┛┏━┃┗┏┳┗┗┛┫━┣┛╋┃━┻┳┳┃┻┛┣╋━┳┃┻
┛┳┃┗┻┣┫┗┃┏┏┓┻┏┻╋┛┻┃╋┣┻┫┫┃╋┣╋┃┓┏┣━┓┃┫┛┓╋┗
┃┣┗━┛┗┳┏━╋┛┻┣┣┏┫╋┳┓┏╋╋╋┓┏┣━┗┓┣╋┗┃━┗┓┛━┣┗
┓┣╋━┃┏━┗┳┛┻╋┓╋┗┃┣┣┃┃┫╋┏┏┗┻╋╋┻━┳┓┗╋┛┻┗┗┓┫
┳┳┫┓┣╋━┓┏┗┓╋╋┓┳┻┃┻┛┣┫┻┛━┗━┃┳┳┛┓╋┃┫┗┳┏━━┫
┳┃┏┛┻┳━╋┃┫━┃━┻┓┃┏┳━━┳┏┗┏┓┫━┏┳┏┃━┳┓┃╋┛┳┛┫
┃━┳┓┛━━╋┗┓┳┓┛┛┛┻━┣┻┛┃┃━┃┗┓╋╋┛┻┫┃┃╋┫━┳┣┓┏
┃┛┓┻┳╋┻╋┗┻┛┣┫┗┫┛╋┛┓╋┫┃┳┓┛┣┗┃┓┫┓┓┗╋┻┛┃┻┳━
┓╋┣━┣┛┏━╋┣┗┣━╋┛┃┻┳┗┗━┛━╋┗╋╋┛┗┣╋┏┗┏╋┓┣┏┫┳
┃┳┏┏┻┳┫┻┫╋┓┏━┛╋┗┏╋┳┛┓┫╋┃┛┗╋┫┳┗┳┓┓┏┃┳┣┏┛┓
┳┳╋━┫┃┏┻┓┣━━┻┓╋┻╋┣┏━┣┏┣┳┫┣┣┓┫┳┓┃┣━┓┏┗━┫┗
┫┻┣┻┣┳┗┃┓┏┣┗━┗┃╋┏┻┏━┣┛┳━━━┳┣┓━┃┏╋━┛┫┫┃┛━
┃┗┃┳┳┻━┻┻╋┳┛┏━┳┳┫┛┃┓┏┃┛┳┫┫┗┏┛┣┓┗┗┳┻┓┻╋┗┗
┃┣━━┻┣┳┻━┳┓┛┓┫┣┫┛┣┏━┳┏┓┣┻┳┏╋┃╋┣┻╋┏┓╋┛┏┛┏
┣━┫┃┓┳┻━┗━┫━┗┏┗┏━┃┛┏┫┃┳━┳┃┻┳╋┗┛┻┓┣┗┣━┳┳┣
━┃━┻┫┛┓┳┏┗┛┻╋━┃━━┓┻┃┃┃┫┓┻┏━╋┃━┣━┗┫┛┗┏┗━┻
┏━┣┗┫┗┣┃┏┣┃━┳┓┓┫╋┣┻┛┃┛┓┗┳┫━┫┣╋┗┃╋┫┏┻┛┻╋┓
┫┣━┗┓┓┛┻━━┻┓┳┗┫┳╋┣┫┗┓━┏┛┃┗━┫┳┓┃╋┣┳┻┏┣┳┓┳
┣┻┫┻━┓┫┳┻┛╋┳┃┫┛┏┛┻┣╋┛┫━╋┃━┏┏╋┗┣━┻━╋┛┣┏┳┏
┣┓┻┏┏╋╋┛┃┃━┛┛┃┏┻━┗┣┗┣┻╋┏┏┏┓┛┗━┫┳┗┏━┃━━┃┣
┃┗━┻┓┳┻┫┗┻┃╋╋┓━┻┫━┛━┫┗┣┻┗┳╋┓┳┳┛┻┓╋┏┏┫━┣┃
┏┳┗┳┃┗━┗┣┫┣┫┣┻┳╋┻┃┫╋┓┳┓┳┛┏┣┗━╋┃━┃┃┃┳┏┣╋┫
┗┗┫┃┫┣┻┻┓┣┃┃━┏┗┏┃┳╋┗┫┳┓┏┳┛━┃┏┫┃┃┣┏┣┣┃┗━╋
╋┏┗┫┳╋╋┃╋┳┫┛━┗┓┫┗┏╋━┻┫━┗┗┗┓┣┗┳┗┃┏┳┫┏━┛┣┗
┣┓╋┃━┏┏┏╋┓┓┳┃┛┏┛╋┻┳┳┗┓┓╋┃┛┫┣╋┣┳┏━┛┛
┳━┳┓━┣━╋┏┣┫┛┣┗┛┛┛┣━━┓╋┫┫╋━╋┗┓╋┗┛┏┻┃┏┫┛┣┫
┫┻┛┣┫┻┓┳┗┓┻┏┫┛╋┻┳┻━┗┳┓━┃┫┛┏┣┫┻┻╋┳┗━┻┻━┓┛
┛╋╋┣┏┣┣┣━┻┳┗┣┗┏┃┣┳┫┃┻┻┫┗┏╋┳┛┛┳┻╋┻┻┣━┛━┗┛
┏┗━┃┻┃╋┻┻┏┳┻┛┣┫┃┳┛┣┣┳┫┗┫┣┃┳┣┛┫━┃┳┻┣┛┻┛┃┏
┳┳┣╋┃┣┃┃┓┏┓╋━┳┏┛┏┻┃┗┫┃┗┗┳┏╋┗┛━┃━┓┣┻┳┣━━┛
┳┛┫┏┻┃━┣┳━┏┃┳┫┫┫┣┫┃┳━┻┓┣┃┗┳┗┣┓┓┳━┃╋┓┫┓┣┛
┣┣┳┻┻┻┳╋╋┛┛┓┳┓┫┫┛┣┃┻┳┛┳━┻┓┛┃╋╋┓┣┻┓┏┣┣━┳┣
━╋┛━┻┏┛┓┓┏┫┫┻┛┛┣┣┳┻┻┏┻┣┫┓┻━╋┗┓┏┻┗┓╋┣┛┳┫┗
┛┣┓┻┣┃╋┻┫┃┃┻┫┣┛┻┻┻┣┃━╋┛┫┫┏━┫━┛┛┏━┣╋┛╋┣┃━
╋┓┣┣┗┫┣┫┓┻┗━┻┫━┻┛┏┏┻┻┛┗┃┣┓┻┣┣┓┫━┣┳┫┳┳┫┳╋
┳┓┫┃┛━┻┛╋┻━┻┛━╋┗┗┳┫┳┗┏┣┗┛┻┗╋┏┏┏┗━┛┫┻┣┓┏┏
━┣┗┓┫┏┳┏┓┓┣┓┗┗┳┗┻┃┫┓┗━┏━┏┗┻┫┫┗┣╋┓┳╋┣┳━┃╋
┣━┗┃┣╋┛━┫┻┃┻┣┫┳━┓┳━┣╋┃┫┣┗┗┫┛┛┏┳┫┫┛┻╋┣┳┗┣
┫┏┃╋┫┃┓┳┛╋┓┛┣━┳┃┃━┻┳┣┻┗┳┗┻┣┻┫┃┫┏┗┏┳┻┃┗┳┗
┣┛┃┃┣┓┻┃┃┗┏┓┗┓┛┏┛┻┣╋┫┛┣╋┻━┃┏┓┗━╋━┫┃┃┳┳┣┣
┃┫┓┣╋┛┏┣━┫┏┣━┣┓┃┛┛╋┫┃━┗┃┻┻┏┫┫┏┏┗╋┳┳┳┓┣┏┳
┏┳━┏┓┳┻╋┃┓┻┛┛┫┻┣┏┛┳┗┗┏┛┃┗━┓━┛┓┫┻┣┻━┗━┣┃┏
┻┓╋┏┃┗┫┫┗┻┃┃┃┳┃┻┗┣┛┛┳┫┻┛╋┏┏┃━━┫┛┛┏┣┏━┗┳┣
┫┻┏┗┃┫┳┏╋┻┗┗╋┓┓┃╋┻┃┃┻┻━┣┳┛┗╋┓┛┫┻┓┳━┣┻┃┛┻
┫┛┓┏┫━┳┣┛┛┛┣┓┗┏┣┳┛┛┻┣┛━┳┣┣╋┣╋╋┓┫┫┗┻┣┃┃┛┫
┏┫┃┫━┫┃┻┏┣┳┳┏┻┏┃╋╋┳┻┳┣┓┫┃┗┣━┛┏┣┣┓┗┗╋╋┳┗┛
┗┏┳━╋┻┻┻┣┳┃┻┻╋╋┏┳┳━┻┻┣┏┗┛┏┃┻┳━╋╋┛┛┏┃┃┣┏━
━╋┛┓┫┓┳┏┣━┃┳┻┣╋┗┣┛┻┃┏┣┣╋╋┏┓╋┗┫┗┫┻┣━┻┓┗┣┗
╋┫━━┳┃┏┛┳┛┻┳┓╋┳┗┛┳┓┻┣┗┣┗┓┗┫┣┻┓┳┛┫┣┏
╋┻┳┛┳┫┣┛┗╋┫╋┏┻┳┻┏┃┛┃┣╋┛┫┗┓┣┳╋┃┗┛┗┣┻┣┛┻╋┓
┫━┏━┗┓┻┳┫┳┓┗┫┛┻┏╋┃━┃┻┛┏┣┳┣┻┗┓╋┫┛╋┣┃┛┛━┃━
┏┃┳━┫┃┛┻┛┓╋┛┣┳┛┃╋┃┃┻┳┏━┃┛┛┓┃┣┓╋┛┛┃┃┫┫┻┳┛
┓┓┏┛╋┏┗┳┫╋┳╋┳┫┗┻╋┫┓┓┓┓╋┛┗┗┻┓┣┃┻┏┗┏┻━┫┏━╋
┻┓╋━┻┣┃┗┏┗┻┣┳┓┛┏┳━┗┛┻┣┏┣┫┣┛┃┓╋┛┏╋┃┣┃┫━┣━
┏╋┓┳┏┳┳╋┓┣╋┓┣━━┓┓┗┻┻┗╋┻┫╋┳┫╋┛┓┛╋┏┻┓┳┛┳━┏
╋━┗┓┫━┓┗┏┣┗┣━┓┳┗┃┻┃╋┏┗┓┫┛┻┫┫━┫┣╋┛┓━┃╋┗┃┓
┻━━┓┃┣┫┏┳┃┳┗┫━┣┣┃┳┏┻┫┓┛┓┛┏┫┣━━┏┓┻┗┫┳┫┃┃┓
━┛┳┣╋┃┳┣┃┻┣┳╋┳┛┗╋╋┏━┃┳┗┗┫┓┏┓┣┛┻┓┫┏╋┏┗┃┫┃
┃┛━┗┛┛┛┛┏┓┛╋┗┃┣╋┗┃┓┣┻╋┣━┳┣┫━┗┛━┏━┻┓┣┻━┏╋
┣┗┳┏┓┓┏━╋┓┗┣┛┃━┳┣━┫┛━┛┣┳┻┃┛━┓╋┗┛┣┛╋┳┗┃┫┗
┛┳┗┃┫┳╋┗┳┳┫┣┳┛┏━┫━╋┣╋┻┫┏┳┓┓╋┏┗┫┓╋┗┗╋┓━┳┏
━━┛┗┫━━┻┓┗┫┫━┓┣┓┫┃┗┛┫┛┗┳┏┫┃┗┻┻┻┻━┓┓━┏┫┳╋
╋┏┏╋━┻┓┫┻┓┗┓┻╋┏┓┫┫┛━┻┫┣┳┓┏╋┳┗━┻┳┓┗┻┓┳┏┃╋
┻┳┫┗┻━━╋┛┣┳┣┳┗┓┃┛┻┳┫┻┛┏┛┓┻╋┳┗┃┛┗┏┫━┳┫┫╋┣
╋┣┻┻━┣━━┓┃┫┛┓┗┏┻╋┫╋┫┳┃┃┛┓┣┳┗┗┏━┻┣┻━┣┛╋┻┛
┻━┣┣┏┻┓┃┓┫┫━━┃┓╋┣┣┓━┏┳━┏┣╋━╋┃┓┻┫┓┳━┻━┏┳┗
┻┓┫┻┃┻┻┗╋━━┳┃┃┻┳┃┫┳┓┻┓┳┳╋┏┏┫┓┓┳┣┻┃┳━━┃┳┻
┏┓┏╋┫┻━┗╋┃┣┛┃╋┓━┏┗━┣┻┳┛┏┃┳┣┣┳┻┛┏┛┣┫┳┣━┃┏
┫┃┗╋━━┓┃┫╋┓┓┣┃┫┣┓┻┏┃┓┫┫┫┳┳╋┓┗┻┫┗┓┓┳┣┛┛┓┓
┓┗┫┫┗┗╋┃┗━┓┻┏┫┏┓┛┗┗┻┃┫┓┣┫╋┫┗┳━┫┣┻┣┃┗━┛┣┣
┣┓┛━━╋┏┳┏━┛┗╋━╋┻┃┫╋┳╋╋━┫┗┏┫┻┓╋┗┻━╋┏┣┓┃┃━
┳┛┓┻┻╋╋┫┻━┣╋╋╋┣┓┛╋┓━┃┫┓┛━┏┻┓┃┛┏╋┣┛━┣┛╋┛┓
┓┗┣━┃┃┗┻━┫╋━╋╋┣┣┛┗╋┣┏┫┣━╋┛┻╋╋┓┛┫┓┣┏
┓┣┣┻┓╋┓┃┛┻┏╋┓┣╋┗┫┻┏┛┛╋┃┣━┓┳┫┣┗╋┃┻╋┓┫┳┫┣┫
┻┣┳┗┫┳┃┻┻┏╋┳┗┻━┏┳┏┛┛┗╋┏┣┳┳┗┏┳┗┓┏┗┳┏┫┓┳┓┻
┫╋━┃┳━━┛┳╋━━┗┳┃╋┣┫┃┻┻━┣┓┛━╋┫┳┳━┫┃┗┣┳━┏┗╋
┛┏┃┏━╋┏┏╋╋┣┣┓┳┏╋┛┣╋┫┫┃┣┃┛┻┻╋┣━┗┓┃┫┃┣┳┓┛┣
┏┗╋━┓┳┛┻┏┣┃┣┻┛┫╋┣┣━┣┻┗┗┏┻┳┫┣┓┏┏┻┛┗┛┳┗┗┻╋
┏┃┫┏┛┓┫┳┻┏┛━┣┳┗┫┓╋┳┗┃┛┫┏┓┣┛━┳╋━┣┗┻╋┗┛┗┛┃
┻┣┃┻┫┳┃┣┃╋┛┳┗┻┗━┫┃━┗━┳┣┗┃┏┻┃┫┃╋┣┃┛┳┏┣┃┛┣
┳━┳┓┃┣┳┛╋╋┳┓╋┫╋┻┻┏┫┳━┏┛┳━╋┏┛┫┓━┃━━┓┛┏┫┫┳
┏┻┫┣┏┏╋┏━┛┫┳┳━┃┛┳┏┓┣━━━━┏┓━╋╋┻╋┗┣━┣┣┫┛┃┣
┏┏┏┳┫┃━┓┻┫┏┳┳┏┏┗┫┃┗┻┻┏━━┫┗┣━╋┫┓┛┓┳┛╋┗╋┣┃
┓╋┛┫╋┫┻━┓┏┳╋╋┣┏╋┏┫┓┃┏┫┃┛┏┓┫┫┓┓┳┓┛┣┛┳┣╋┗┳
━┃┛╋┃┻┏┏┗┏┃┛┛┏┗┫┳┗┗┏━┃━┛┗┓┳━┣╋┣┻╋╋┗┓━╋┓┃
┗┣┣┫┫┃╋┃━━━┛┳┗┣┗┛┗┳┳┏┓╋┓╋┛┻┫┓━┛┗┏┣┓┫┗┛┳┗
┗┫╋┓┳┣╋┃━┫━┃╋┫┻┛┳━┗┣┻┛┫┗┓┓┳╋┛┓┃┓┏┫┗┻┳┫┏┃
╋╋┛┻┫╋┃┣┛╋┓┏━┗┓┫┓┻┗┳┗┏┣┛┫┃┓┫┛┣━┻┛━┏┃┣┻┓╋
┓┫┛┫┛━┛┓┓┗┓┛┻┳┳╋┫┏┫┳┃┻┳╋┣━┓┛┻┳┓━┗╋┳┛┳┣┃┗
┛┣┫┏┃┓┣┣┣┛┣┓┛┏┳┳┗┛┓┻┏┣┗┗┗┣┓┏━┏┫┏┛━┳┛┃━┃┛
┛┣┓━╋┫┗┛┳┛╋┛┳━━┳╋┓┛┏╋╋┗┳┻┃┣╋┻┫┛┻╋┏┗┓┫┳┫━
┳┳╋┓┗┣┓┏━┣━┃┻━┫┛┃┏┗┫┳┫┓┳┃┣┫┗┃┓┫━┫╋━┓━╋┛┏
━┛┛┫╋╋┫┗┛┃━┻┓┃┏┓┏┗╋┫┳━┛┃╋┏┃┓┏━━┃┗┗┳┻┛┃╋┗
┣┃━┻┳┣╋┓┣┗┣┓┏┗┃┛━┓╋━╋┻┃┫┓┃━╋┳┓┗━┛┣┛┣╋┣┻┻
┃┫┛━━┗┳┓┣┳┗━┫┣┗┛┻┛┫┗┗┓━┣┓┏╋┗┳╋╋┓┫━┓╋┗━┣━
━┗┣╋┏┳┓┫┏┻┏╋┃┏╋┳┣┓┫┏┗┣┳┣━╋┃┻┏┃┳┫┗┗┃┃┏┣┓╋
┛┻┳┣┫┏┫┗┏┏┣━┣┣┻╋┛┗┗┣┛━┳┓━┃┏━╋╋┳┗┓┛┗
┗┏┣┫┓┃┗┣┏┓┏┏┏┻┣┛┫┏┏┛┻┏┛┫┻╋┳┃┃┓━╋╋┏┻┻┏╋┳┣
┃┃┻┳┛┛┣┫╋┏┃┗━┣┃┫┫┻┳┏┛┻━┣╋━┳┏┓╋┫┫┫┃┃┻━┻┣┗
┣┏┣┃┻┗┫┛┻┻━┗┻╋┗┫┏┏┫┫┗┛┣┏┏┛┳╋━┣┗┗━┛┗┫┗╋┏┣
┃┃┃┣┳┗┻━┻┗┃╋┳┏┓╋┛┓┛┛┫┻┣┻┳┏┻┣━┫┓┣┛┛┛┏┓┏┛┻
┛╋┻┣┛┏┏┏┃┫┏┣┻┫╋┗┣┏┫┓┗┳┓┗┛┛┛╋┻┣╋┫┳┫┓┏┳┻┻━
┃┳┗━┗┏┛┗┻┗┳┏┣━┓┣╋┗╋┫┗┫┏┓━┳┫┳┫┛┣┫━┛┗┃┓┫┏╋
┣┓┃┻┏━╋╋┳╋┻━┃┳┛┃━┣╋┣┛╋┛┗┗┗┳┣┃┻┣╋┣━┳┫╋┣┣┻
╋┣┛┻┳┓┓┻╋┣┗╋┣┛━┣╋┫┳┳┛┣┃┳┫┣┃┗┣┗┏┣┓┓┣┻╋┃┗┃
┏┏┓┛━┛┫┓┳┣┛┏┫━┃┓┫┃┗┣┓┓┣┗╋┣╋━┫┗┃┣┻┃┗╋┣┓┳╋
━┃┳┳┗┫┫━┓┻╋┫┫┛┫╋┏┻╋━┗┣━┃╋┛┏┓┳┛┃╋┏┏┫┫┃┗┣┃
┫┣┫┛━┫┻┏┏╋┓┃━┏┫┓┣┏┻┣╋┳┳┣┏┻┻━┫┗╋┻┳┏┏┳┣┓┗┻
╋━┻┻┛┏┗╋┣┓┻┗┳┻┃┛┃┏┛┗┣┫┻┛┛╋┃┫┏┳┻┃┛┣┳┗┓╋┻╋
┫┗━┏┓┗┃┫┳━╋┗┗┓┻┏┃┏┏┫┓┓╋┣┓┏┻┫┳┫┣┃┫┫┃┳┻╋╋┃
╋╋┓┃┳┣┛┳━┻┏┓┛┗┛┫┳━┫━━┳┣┛┓┫━╋┫┏┗┃┛┏┓┻┳┏┓┃
┏╋┛┓┳┃┓━┻━╋━━┗┫┣┫━┃━┫┛┏┃┫┏━┻┳┓┓━┣┻┫┛┳┃┳┏
┳━┻┃╋┻┗┳┫┳┗┃━━┣┻┣┗┫┫╋╋┗┫━┏╋┳┃╋━┳┗┳┛┏┛━╋┳
┛┫┳┏┏┣┏╋┏┏┻┣┓┫╋╋┗┫┓┻┛━┣━┫┃┗┫┗┛┫┣━┃┓┳┓┓┫┻
━┗┫┃━┗┏╋┛╋┣━┓┛┏┃┳┫┓┣┗┫┛┛┻┓┃┗┳┏┗┛┏┻┏┣┫┓┛┗
┗━┣━┻╋┛┗┗┓━┃┛┫┻┃┻┳━┃┏┃┃┏┃┃╋┣┣┗┣━┏┫┛━┣┣┛╋
┏┣┃┣┛┃╋━╋┛┃┣━┳┓┃┗┛┃┛┻┫┃┏━┓━┫┓┗┻┃━┻━┓┃━━┃
━┏┳┓┻┃━┫┣━┻╋┣╋┛┳┓╋━┣┣┃┗┻┫┳┳┛┳┣┃┣┻┃┃┣┳┣┏╋
┃┳┓┗┫┗┃┃━┏┳┓━┛┛╋┏┻┻┗┗┣┻┳━┛┻┻╋┃┛┣┻┓┃╋┓┣╋┓
┣╋┣┓┫┓┓┏━┓┣┫┗┳┣┗┓┗┳┏┗┓┣┗┗━┫┣┏┓┻┻┻┛┳┗┛┏┳┳
━┣┃┫┻┛┛┛━┃┛┗┣┫┣┣┣┛┃┛╋┛┻┣┻━┻┓┻┣┳━┳┏┫
┫┓┫┻┳┳┗┃┫╋┳╋┳┫┃┃┻┛┗┓┛┛┛┃┳┗┳━┓┛┃━┛━┻┓┣┗┻╋
┻┣━┳┫┓┛┻╋┻╋┛╋┏┳┫┃┃┓┏┗┗┗┣╋┛┛┫┗┣━┓┻╋┻┗╋┗┛┛
┃━╋╋┏╋━┓┳╋┓┏┣┓┫┓┏┓━┫┫┓┳┣┫╋┣╋┃┳┻┛┣━┛┛━┃┃┃
┻┛━╋┗╋┫┃┣┏╋┣┻┛┏┛┫┫┣╋┓┫┳┓┳┓━┻┛┛┳┃┻┣╋┳┗┣┣┃
┫┳┓┏┃━━┳┫┓┏┓┳╋╋┫┫╋┓━┏╋┻━┃┻╋┗┗━┛┫┏┻━┏┏┻╋┏
━┣┓┛┓┃┃┳┏┃┣┛┣┏┃━╋┃╋┃┳┓┻┓┻┓┫┻┗┳╋┓┳╋┳┓┓┃━┏
┗┣┻━┓┏┃┃┻┛┳┻┃┃╋┛━━╋┃┗┃┛━━┗┳┳┻┳┳┓━┛┻┣┳┃┻┻
┓┗┛┫┏┏┳┻┫┏┫┛┫┫┻╋━┗┫┫┃┛┛┗┓┓┛┣┣━┗┣┫┏┓┣╋┏┣┣
┣┳┓━━╋┏┣┓┳━┫┛╋┳┏╋┃┻━┏┳┳╋┫┏┗┣┫┣┓┳┣┣┓┫┻┏┫┳
┻┃┏┏┻┳┛┃┏┏┏┗┫━━╋╋┏┣┫┫┳━┓┃┣┓┓┻┫┻┏┏┓━┛╋━┫━
┃┛┳┗┛┳╋┛┳┛┏┫┓╋┻┻┗┛┫┫┫┳┏━┗┛╋┛┻┃┃┻┫┻┻━┏┓┗┛
┫┗┣┻┻┣┗┻┏┳┫╋┓━┻┣┓┗┃┻╋┛┓┳┓━┛┳┣┗┗┛┫┣╋━┳┣┳┃
┗╋┏┓┓━┃━┻┗┣╋┫┫┓╋╋╋┛┻┫┣┻┳┗━━╋┃┃┣┓━┣┻┃┛┓┣╋
┻┣╋┳┗┏┏╋┫━┃┛╋╋┻╋┗┫┳┻┫┏┳┳╋┃┃┃┗┫┃┃┗┏╋┳┫┳┫┏
┓┃┛┃┣┻┻┻┳╋┃┳╋┗┗┃┃┗┓┻┛┃┫┏┗┛┻┃╋━┳┳┛┛╋┓╋┗┫┓
┣┛┳╋┏╋┏┏┫┃┛┛━╋━┓┏┣┫━┳┻┃┃┳┛━┻┣┻┗┗┓┃┓━┃━━┓
┫╋┏┗┓┻┳┣┗┛┣┻┓┻┣┳┓┃━┓┳━┣┣┛┳┻┳┏┗┛━┓━┗┣┏┃┗┏
┳┏╋┻┳┗┣┗┫┃┫╋╋┳┗┻╋┻╋┗━┳┏┃┛━┗┫┣┃╋┫┗┣┛╋┃┓┃╋
┓┃┏┻┳┻┏╋┳╋┫┳┓━┣┳┗╋┛┻┗┏┛┫┣┛┃┳┗┗┣┗┣┓┫┛┗━╋┣
┫┻┗┃┣┻┫┳┛┓┏┃━┛┻━┫┏┃┏┓┛┏╋┳┛╋╋╋┻━┗┻┗┃┛┣┓┳┗
┣┻┣┫┏┳┓┗┣┫┏┛┛┃┃┃┗┗┳┓┣┻┛┳┓┛┓┣━┣╋┛┏╋━┗┃┏┏┏
╋┏━┫┓┫┏╋┃┻╋━━┗╋┛┫┣┗┣┳┗━┃┣┃╋┣╋┳┏┗┗┛┻┗━┏┻┣
┣┗┛┛╋╋━╋┣┓┻┻┓┃┛┓━┗┛┃┻┻┏┣┓┃┫┓┏┛┫┛╋┳┣┏━┗┏┫
┣┛┣┣┫┓┫┫╋┗┃┫╋┣┣┏┻╋╋┫┫┃┫┻┓╋┳━╋┓┗┗┏╋┗
┗┫┣┏┳┗━┫╋┗┏┳╋┛┫┻╋┛╋┏┗╋┗┫╋┛┛┻┻┓┗╋┃┏┻┏┏┓┓┻
┗┫┛┛┳┣┳━┳┃┣┗┃┫┫┣┻┏┳┻┻┓╋┣┗┃┛┏┳┳┏┗┏┃┛┫┛┣┗┫
┛╋┛┗┳┓┣┫┃┏━┃┣┃┫┗┗┛┻┓┗┓┣┫┛┳┳┃┓┃┏┏┏┣╋┃┏┗┛┳
┃┏┃┳┓┛┳┣┗╋┛┗┣┓━┓╋╋┓┏┻┛┓━┻┃┛┫┃┫┫┗┛━┫┻┛╋┻┣
┣┫┗┛┗┳┗┫┗┓┛┻┓┛┳╋┫┳━━┣┛┫━┗┳┓┏┛┗╋╋┗╋┃┫┛┣┏┓
┛━━┓┗┏┣┓╋┏╋┻┓┫━┃┣╋┛┣┃━┻━┣┗┗┣┓┻╋┏┣┫━╋┃┻┫┓
┏┫┃┗━╋┗┏┓┻┓━┓┏╋┻━┗┗┏┳╋┻┓┗┻┛┫┏┣┏╋╋┛┣┏┗┫┓┳
┏┛┛━┃┏┃┓┛┃━┏┫┳┓┓┗┫┳┣┫┛┣┻━┛━┻┫┓┛┛┓┣┫┏┫┳┗━
┏┗┻┗┏┣┛┗┣┃┣┻┃┫┳┣┓┻┛┗┃┓┫┛┓┛┣┳┛┻┫┓┓┫┫┃┻┳┛┓
┃┗┫┃┫┣┻┗┃━┏┓┫╋━┃┳━┻┗┫┗╋┗┗┏┏┫┣┓━┣┛┛┗┓┃┗┫┳
┗━╋━┏━━┃┛┳┛┏┓┫┛┗━━╋╋┗┣┣┏┛┣┓┣━┓┳┻╋┏┏┛┏┻┓┗
┃┏┃┫━┣━━╋┣┃┫┫━┛┫┗┣┓┓┛┻╋┫╋┻┛┳┣┃┗┏┓━┳┏┫┏━┳
╋┃┃┗┫┫┳┗╋┏┫┛┏━┳╋┛┏┳┃┃┛┫━╋┓┫┻┳┣━┫┏╋┓┳┃┗┣┫
┣━┫┫┫┳┏┛╋┫┏┳┃┗┳┗┫┏┻┛━┃━┓┫┗┳┏┛┏╋┏╋━┏┳┓┫┃┏
┻┻┃┃┳┻┓╋╋━┓┻┓┳┳┓┏┃┛┃┣┫━┫┃┫━┫┛━┫┃┃┻┛┻┛┓╋┛
┗┃┳┏┃┳┳┓╋┓┏╋┳┓┛┫━┏┃╋┫┫┳┫┓┓━┛┫┗┗┳┏┫━┏┏┏┓┫
┳┗┏┛┫┣━┗━┃━┃┏┳┫┛┳┣┳┣┣┛━┣┏┛┳┣┛┻┓╋━┃╋┓┏┻┓━
┏┛┗━┳┃┛┃┏┏┃┣┳┗┏┛┗┓┗┓┻┗┫┻┛┻┏━┗━┃┏┗━╋┃┓┻┛┻
┓┻━┳┏╋━┗┫━┣┫┫┻┃┓┣┏┗┃┏┓┣┣┃┻┻┗┗┓╋┏┛╋┫┣┓┓╋┫
┃╋┫┣┗╋┏┫┃┳┓┓┏┳┓┣┛╋┗┛┳┏┳┫┏┃╋┓┛┫┫╋┣┣┻┣┣┣┗┳
┓╋┃┫┛┗┛┛━┏┃┛┓┃┣┫┓┃┻━╋┻┫┳┫┛┣┃┫┫┗━┻┫━┻╋┫┓┻
┏┳┻┓┓╋━━╋┗┳┓┳━┛┓┻━┛┣┫┏┗╋┛┳┗┓━┻┻┻┓┗┻┃┣┏┻┣
┻━┣━┛┻╋╋┫━╋┳┫┓╋╋┃┛┓╋┃┻┃┫┻┫╋┛┏┫┓┻┫┛┣┃┏┣┫┛
╋━┗┗┫┫┫┣┻┫┳━┫┓━╋┏┣┃┫┛┓╋┓┣┛┫┃━━┣┗┳┣┗
┛┃┻┏━━┗┗┃┳┃┗┛┗━╋┏┗╋╋━┓┫┻┗┛┳┻┣┻┗┃┫┛┗┏┛┫┛┣
━┫┃╋┃┓┗┓┻┃━┣╋┓┛┫┓┫┏┏╋┻┛┗┳━╋┫┣━┛┳┫┃┏┓┣━━┳
┏━╋┻┻┫┃━┳┣━┳┣━━┳┏━┃┛╋┃┓┓┣┻┏┻┓┳╋┗┏╋┓┻━┛┻┛
┃┳┃┳┛━┏┗┻┃┣┏━┏╋┃┓┓┏┓┗╋┗┏┻━┏┛╋┻┛┏┗┃╋┏╋┗┳┻
┓┣┃┗╋━┛┗┫┃━┳┃━━┃┗┓┗┗┣╋┻╋┫┻┗┗┗┛┛┣┗┣┛╋┳┃┣┻
┃┫┻┗┻━╋┗┫┏┓┣┻┳┏┻┏┏┃┓┓┫━┏┫┗┏┫╋┗┛┓┻┓┛┳┛┛┣┓
┣┏┣┣┃┓┓┏┳┗┃┳┏┫┣┛┳╋┛┳┏┻━┏┫┗┃┣╋┣┓┣┏━┣┫━╋┓┃
┫┓╋┃━┫━┣━┣┫┗┫┣┛┣╋┣┫┫┣┗┣┛━┓━┫┫┓┓┣╋┗┳┣┏┓┓┃
╋┛┃┳┳┻┳┓┣┻┫┣┓┣╋┛╋━┗┫━┫┓┣┛┳━┗┃━┓┏╋┓┣━┫┓╋┛
┓┫╋┓┫┏┫┗┻┛┫┓┻┗┣┻━━┏┓┳┻┃┓┣┣┻┻┫┓┛┣━┻┻━┓┓┫┏
┃┣┛┃┗╋┏┏╋┫┫┗┫┗┫┏╋┣━┣╋┻┏┗━╋┓┃┏┛┛━┗┃┓┫┗┳┗┏
┏┃━┓╋┗┛┃┃┳╋┛┳┳┣┫┗╋━┏┣┳┏┣┳┗╋┫┫┣┗┣┣┳┫┻┫┳┃┫
┻┳┻┣┳━┫╋┛┻┻┗┃━━┃╋┗┗┓┏┛┣┳┻━┓┗┓━━┃┫┓┗━╋╋━┗
┣━┗┣┛━┓╋┫╋┛╋┣┓━┻┏━┛╋┣┳┓┻━┣┛━┻┃┫┣┛┫┻┓┫┫┻┏
┫━┻┣┃┗┏┗┃┣┗┓┓┳┏┣╋┳┏┏┫┻┃┣┛┳┫┏┛┃┓╋━┫┛┳┃┛┛┣
┏┻┗┓━┫╋┻┓┳┗┗┻━┳┣┗┓┓╋┏┳┗┏┻┳┓┻┳┛━┓┗┃┳┻━┏┫━
━┏━┣┻┓┫┣┫┳┃┫┻┣┏┻┻┏┃┓┓┗┣┫┏┻┃┓┛━╋┣┏┻┗━┣╋┫┗
┣┫┗┓┻┗┏┫┻━┏┳┻┃┛┳━┗┏┗━┻┻┳┛┓┳┛┛┻┃┓┫┳┃┛┛╋┛┗
╋━┓┻┛┳╋╋┳┻┃┣┣━╋┗┛┗┃┏┗┳┗┳┏┫┓┣┳┃┣┫┣┃┳┓┏━┻┓
┛╋┏┃┛┛┗━┓┗━┣┻┳┓┓┃┗┻┣┛┻┫━┗┗┃┳┃┳┳┓┛┳┫┓┻┳╋┓
┛┗┻╋┛┣┃┫┃┗┃┳┏┛┻┫┣┛┃┏┫━┫┗┗┛┏┗┫╋┻┏┓╋┫┓┣┃┗┗
╋┣━┛┗╋┫┓┓┛┓┣┳┫╋┓┣┓┻┓━┛┣┣━┓┛╋┫┛━┻┻┫╋╋┓┏┣┻
╋╋┓┫┃┗┻━╋┃┏┏┏┛┳━┳┏╋┛━┛┣┏━╋┫┣┫┳┓┗┣╋━┃━┗━━
┃┓┣┻┣┏┫┃┳┳┃━┛┗┣┫┓┳━┓┗┛━┓┃┓╋┗┏┗┓┓┻╋┳
━┓┻┓┛┫┣┃┏┗╋┻┣┗┃┳┃┃━┻┓━━━┃┓━┓━┓┻┳┗┏┫━┏┃┃┻
┻┻┣┏┳┻╋┓╋┫┻┻┓━┛┻┣┣┓┫┃┫┏┣┻┃┃┣━╋┣┗┛┳╋┓┻━┻╋
┳┳┃┓┃━┫┛━┓┃┳┛╋┛┗┗┛┻┣╋┻┗┻┗╋━━┃┣┻┃┻┣┛┏┛┏┫┛
┫┓╋┳┫┳┻┗┃┏┛┫┃┳┛┛┓┗┫┏┃┫┫┃┓┃━╋┣┏━╋┫┛╋┳┫┓┃┻
┳┫━┫┗┳┃━┛━┣┫┗┻━┗┛┫╋┫┛┳┛┳┃┻┻┣━┏━┛┫┻┗┣┃┏┳┃
┳┻┣┛┫┗┫┛┳┫╋┻━┻━┫┣┏┃┓━┏┗┫┏┻┏┻┻╋━┳┣┃┣┓┛┣┳┣
┏╋┓┳╋╋╋━┓┓┻┫┓┓┳┻┓┛┗┛┛━┣┃┻┫╋┓┳┓┓┛┳┏┻┛┏┳┣┳
┳┃┻╋╋╋┳┏┫┗━┃┓┣┣┣┳┗┻┗╋┃┣┗┻━┛┣╋╋┓┗┗┃┛╋┓┳━┻
┳━┓╋┛┓┳┗┣┻╋┫┛╋┛┏┃┳┃┗┓╋┻┫┃┻┫┫┗┛┓┛┣┻┛┫┻╋┣━
┣┃┣┏╋┣┻┗┃┛╋┳━┏━┛┓┛┗┛┛┓━┻┛┛━┣┏┳┃┻┃┛╋━┫┗┛┣
━━┗┗━┗┫┫┃┫━━┃┻┓━┗┻┫┓┫┻┗╋╋┛┳┓┣┓┓┗┓┃━┣┃┫┃┻
━┣┗┻┗┫━╋┗┗┗━┳┏┳┏┓╋┃━┏┫┓┣╋┓┛┛┫┛┛╋╋┗┗╋┃━┛┛
┗╋┃┫━┫┃┳┻┓┛┳┛┃━┻┓┳┓┣┳━┃┃┏┫┓┗┳━┫┣┏┻╋┳┫┳┛┃
┗┳┃┏┫┻┣┻┃┓┫┣┏┗┫┻┗┗┃┫┻┓┣┓┣┫━┫┻┛━┻┳━┣╋┫┣┻┗
┛╋┫┏┫━━┓╋┛┛━╋┫┣┫┫┫━┏┃╋┻┫┓┏┫┏┻┗┃┗╋┏┻╋┣━╋┻
┏┓┳┣┗┗┗╋┫┻┛┏┓┓╋━┗┳┛┓┓┳┻┻┣┗┃┳┻┏┛┫┃┣┫┫┣╋┓━
┣┳━╋╋┻┓┣━┫┫┣┓┫┗┏┳┫┣━┳┳┳┣╋┗┓┻┣╋┃┃┫╋┫┫┣┏┓┻
╋┣┻┓┃┳┫┳━┃┗┳━┳┏┗┳┻┳┓┛┏┓┛┗┫┫┫┳┛┛┫┣╋┃━┳┗┣━
┫┃┏┣┫┫┛┃┏┣┳┣┃┓┃━╋┓━┓┳┣┃┫╋┣━┃━┣┻┗┣┛┗┛┳┻╋┻
┓┃┃━┳┣┛┛━┗┓┻┳┓┏┫┏┻┛━╋┫┻┳┗┃┫━┗━┫┓┻╋━┏┻━┣┗
╋╋┻┣╋┓┣┗━┃┻┓┃┻┻━┫┓┏┛┻┫┫┻┏━┗┣┓┣┻╋┏━┗━┗┣┛┫
┣┏┳┛┛┏┓┓┓┻┗┛┏┳━┓┏┛━┳┳┻┃┫━━━┗┏┣┫┛┓┃┣┻┏┛┻┫
┏┏┃━━┻━━┃┣┫┏┗┛┣┳┣╋┣┣┃╋━┓┃┏┛┛┃┏┓┗┓━┓┃┳┗━┻
┛┃┫┣┃┃┳┳┫┗┃┳╋┗╋┓┓╋┃┣┛┳┣┳┗┏┣┫┓┏┫┏━┓┛
┣━┓┻┗╋┓┏┓┛┛╋┗┣┛┳━┛┏┻┓┃┻┗╋┃┳━━┣━╋┻┗┣╋┓┣┳┃
━╋┏━┗━┣┣┛┓┣┓╋┏┳━┻━┏┣┻┫┃┏━┛┳┣╋┻┫┫┗┏┳┃┫┃━━
┣┓┣┛┣╋┏━┛┏━┳┣┻┏┫╋━┳╋┣┃┛┣┏┳┫┛╋╋┓┻━┓┗┳┣╋┳┳
╋┛┻┗╋┛┳┫┏┓┻━━┏┛┫╋┗┫┏┓┳┳┣┻┏╋┻┏┏┃┃┗┓┳┛┫┗┣╋
┻━━┓┣┗━┓┏┻┛━┫┏━┓┣╋┗╋━┓┗┃┏┳┫╋┻┗╋┫┛┃━━┏┳┳┳
╋━┗┗┳┗┛┻┏┃┛┫━┃┛┻┛┃┗┻┓┛┛┗╋━━━┓┣┓╋┳━┃┓╋┏┓┳
┣┛╋┫━┻┏┛┓┃┻━┳┛┗┻┓┣┳╋┳╋┻┃┓┫┫┛╋┓┃┻┣┛┳┃┃┏┃┓
┏╋┳┛┏┃┗┓┛━┣┫┻┣┳┗┗━┃━┳┃╋┏┏┗┳┛━┓┏┃┗━┣┃┳┳┓┻
┏╋┻┣┫┳┛┓┏┣┓┓┳┗┳┃┓━━┏━┳┏┣┓┗━┳┛┗╋┛┣┳┻┳╋┃╋┓
┓┃┗┳┻┗┏┫╋┓┏┗┻┃┣┗┓┛╋┗╋┗╋┏┳┏┃┓┣┻┛━┳┓┏┳╋┳╋┫
┏┛┃┃╋╋┫╋┳╋┳━┻╋┳┗┗┻┳┃━┗┗┗┃┛┛━┻┃┏┳━┣┣┏━╋┳━
╋╋┣┛╋┗┛┻┃┣┳┻┗┻┣┗┫┻┃┳┓┓━┓┣┣━┏┣┓┛┓┣┏┛┓┗┓╋┫
┣┓┛┛┳┛━┗┗━┫┣┛┻┏┣━┛━┗┛┓┣╋┃┗┓╋┗┻┃┏┃╋┻┳┳┳┻┗
┓━┃━┫━┗┻┛┻┗┣╋┃┣╋━┛┗┳┛━┗┻┻┃┻╋┏━╋┏┛╋━┏┫┗┏━
╋┣┣┏┏━┣┫╋┣┳┫┃┏┓┃━┗┫┗┣┻╋┃┫┻┻┫┃┏┣┻╋┏┫┗┫┫┫┳
┛┛┳┻┏┃┳━┻┳┓┻┗┃┃┓┗┣━┓╋┳┣┣┣┓┳┛┗┛┫┣┃┏┳┫┫┫┛┃
┗┃┃┫┏┏┻┓┫━┛┳┏┳╋┓━┃┛━┃┣┓━┳┓┃┏┏┫┃┻┛┏┗┻┣╋╋┣
┳┫┃┫┃┛┃┳┻┃┏╋┣┓┣┃┫┻┻┛┫┃┛┃┫┃┻┃━┛┏┏┣┣┗┫┫┣┣╋
┃┣┳┳┳┻┻┫┏╋┳┗┃┃┓┣━┏┫┻┛┃┃┳┳╋┃╋┏┓┛┃┛┛┣┻┛━━┗
┳┣┃┻┓┗┻┗┣┛┗┃┃┏━┗┃┓┃┫┳┻┓┫━┻┏┓┗━┳┓╋┳┣╋━┛┻┻
┻┳━┛┏━━┗┓╋┣┻┗┏┃┃┗┫┻┃┓┗┛┃┻┻━┗┣┗┫┏┏┃┃┛━┓━┗
┣┃╋┫┳┳┓┏┃━┏┛┛┓┗┛┏━┣┓┫┳━┻┏┓┗┫┳┏┣┣┓━┃┳┫┻╋┣
┗┛┛┗┃╋┻┓━┫┣┛┫┓┫┳┓┃┓┛┣┗┏┻┻┫┃┗┻┻━┛┃┗┗┻┓┏┗┗
┃┗┻╋┛┏┫┏┃┃╋┛━━━┻┳┓┓┗┛┃┗┳┳╋━┏┓┓┫┣┛┳┏
┃┃┣┳┫┃┻┃╋┗┓┏┻┃┛┏╋┳┣┻┻┣┏╋┏╋╋┓┗╋┣┃┣┫╋┃┃━┳┫
┗┃┃┓┫┻╋┻┣┏┳┓┓┗┣┓╋┳╋┃━┳┣━┳┳┛┏╋┛╋┃┛┳┫━┏┏┳┛
┻┏┻┏┳┏┣┗┗┗╋┏┳┣┫┫┛╋┛━┓╋━┫┛┏┫┳┗╋━┓┻┗┛┓┳┏┃┏
╋┫┫┛┓┻┃┛┣┻┣┓┃┛┻┛┗┳┏┓┓┗┣┏┛┃┫┛┛┛┗┏╋┗┗━┻┗┳┛
┏┳┓┳┻┛┳┏┗┃┣╋┓┗┳┓┫━╋┻┳┛┳━╋┓┻┗┣┫┏┛┫┳┏┣┫┫┛┛
┣┛┫┏┳┳┫┻┏┛┏━━━┣┻┳┃━┫┗┳┣┓┛┃┏╋┣┓┻┻┃╋╋┗┓┣━┗
┃┏┓┻┣━╋┫━┳┓┻┛┛┓┛┫┗┻┻┫┫┫┓┗┗┫┏┳━┗╋┓┳┛┏┃┛┣┣
┃━┳┓┗┛┏┏┣━╋━┗┃╋━┛┗┛┏╋┳┏┗┛┻━┫┏┻┃┫━┻┛┣┻┳┣┣
┳┓┫┻┣┃╋┣┳┻┓┛╋┓┏┣┗━┏┫┻┛━━┏┛┃┫━┣┻┗┃┣━┫┛┻┃┳
━┃┓┛┏┻┓┻┗┏┃┓┫╋┻┃┃┏╋━┗┗┓┓━┣┳┣━┃━┓┫┃┫┗┫╋┏┓
┫╋┫┣┣┛┻┛┛┫┛╋┏┫┓┳┳┗┏┓┛━╋╋━┗┓┻┣┣┳┓┳┏┏┃┏┻┛┃
┻┳┓┃┣┫┳┣┫┃┣┗┳┗━┃┏┏┃┛╋┳━┛┻┣━┗┛┓┗┓┣┏━╋┃┻┳┏
┳╋━┗┃┗┛┳╋┻┳╋━━━┓━┃┏╋┳┫┛┻┳┗┓┗┳┗┃╋┛┣┏┣┛┓┃╋
┻┣╋┻┳┫┻┓╋┗┃┣╋┓┻━┛┣┓┣┻┃┻┳┫┣┓┳┻╋┃┏┻━┃┗┃┫┻┳
┫┫┳┏━┃━┣┃┣┛╋╋┓┳┛╋┫┫┗┣┗┏┛━┛━┻┣━┏┏┣┳╋┗┏┛┗┓
┣┻┣━┳┳┃┗┏┳┗┣┏┃┏┛┛┓┻┻┫┳━┻┻┗┳┻┣┏━┓┗┛┓━┻┣┫┛
━┏┻┃┃┃┳┗┗━━━┃┳┓┻╋┻┫┛┻┻┏┏┫┫┃╋┗┫━┏┻╋┗┛┛┳┃┛
┳┛┣┻┗┓╋┳┳━┳┏┏┣┗┗┛┻┛┣┣┫┛╋┗┫┣┃┗━┃┻┣┣┻┗┫┳┫┃
┫╋┓━┳┣┗┛┫┓┗┣┣┓━┃╋┗┳━╋┗━┃┃┗┗┻┓┻┗┛┃┻┻┓━┓┓━
┃┏┗┏┫┃┃┣━╋┫┗┳┛━┣┏┗┻┫━┃┳┻━┣┻┛┛╋┏┃┃┏┫┳┻┻┫┃
┃━━┳┓┃┛┻╋┗┛┳┣┳╋┃┣┳┣┛╋╋┗┛┛┗━┻┗┓╋┏┣┫┛┳━╋┃┃
┣┻┃╋┛┻┫━┛╋┓┏┃┳╋━┫┣┗┗┳┓┣┓┻┻╋┃┻┛┓┗┳┣┗┳┗╋┓╋
━┻╋┗┏┳┫┗┓╋┻╋┓┗┛┓┳┗┏┳┗╋┻┣┳━┃┳┓┓╋┛┃┛┻┣┏┓┣┓
┏┃┻┣┻╋┃┛┫┣┏┳━━┛┏┛┗┛┳┓┏┻╋┫┃┣┻┫┃┓┳┳┗┏
┛┗┛┛━┓┏┛┃┛┃┻┗┳┏┻━┛┃━╋┻┃┏┏╋┣┗┳┓┻┗┓┻┫┳┫┏┛┛
┃┓┫┫┻┳┗┗╋┃┛┣┗┳╋┛┣┫┓┻╋┳┣╋┫┗━┗┫╋┓┣┃┻┳┣╋┣┻┳
┗┻┣┃┓┣┫┻┓┳┻┫┓┣┗┓┓┗┏━┃╋━┛┳╋┏┫┳┳┛┛┗┗┃┳┓┏┃╋
┻╋┻┣┻╋━┗━┣┏┳┗┫┫┻╋┃┓┫┛┣┻┳┓┗┣┻┳┃┏┛┛┗━┳┻╋┏━
┻┃┏┛┳┃┳┗┃┣┛┳┣┻┛┓┗┏┗┏┻┏┻┏┫┻╋┃┃┫┓┳┗┏┃┛┳┃━╋
┻┏┏┫┃┗┻┏━┣┛┏┣┗┏┃┳━┛┏┗┻┗┫┣┣━┣┃┳━┳┫┛┳╋╋┛┓━
┻━╋┛╋━┃╋┳━┃┫┏┫┏┻┏┣┏┫┗┃━━┏┗┓┓┛┫┫┛┣┫┳━┏┓┫╋
┻┓┻┻╋┓┣━┳┏┫┫┫┫┓┓┓┃━┳┓┻┛┳┻┳┗┓━┫┃╋┓╋┗┏┏┓┏┻
┫┏┻┓┏┏┓┫┃╋┳┻┣┃┃┣┫┓╋┓┏┻┗━╋┫┫┗┓┫┃━━╋┫┫┓┏┃┓
┏┻━┗┏┏┛┃┗┫┫┃╋┣┫┻┓┓┣┗┗┻┃╋╋┛┳┻╋┗┣┏━╋━┃╋╋━┫
┣╋┫┳┣┫┛┏┫┣╋┳┛┃┏┏┳┃╋┻┃┏┫┏━┛┣┓┗┏┣┗┻┓┫┻━┗┓┳
┗┗┳┛┻┻┓━┏┗┻━┃┗┗┏┃┛┳┗┫┃╋┗┳━┣┓┃━━┫┓┓┫┏┏┻┗┻
┛┣┳┣┫┣╋┫┏┫┏┻┏┻┳┗━┫━┫┃┫┣┻┃┃┏┃┻┻┳┣┳┻╋┫┻┃╋┫
┻┫┓┳┗┻┫┣╋┃┃┫┫┛┗┗┛┻━┣┣╋┃┛┛┳╋┗┣┳┻┛┛┳┻━┛┳╋┓
┏┃┳┻┫┗╋┳┓┫┓┛┗┃┳┏┫╋┏┳┣╋┛┗┃━┃━┃━┃┳┏┗┳┓┏╋┗┳
━╋┏┳┳┻┫━┗┓┏┃┛━━┃╋┓━┣┏┻┃┫┓┫┃┛┣┻┏┛┓━┫┓╋┛┃┛
┓╋┓┣┏━┫┫┣┣┻┛┓━━┣┛╋━┛┣┛┻━╋┗━━┏┗┛┓┳┻┏┫┓┃┻┏
┣┛┳┛┣┻┣┃┣┻┗┛┃╋┳┏┃┓┛┳┛┫┗━┻┗┛┏┓┻┗━┓┏┫┃┃┣╋┻
┏┫┗┓┣┻┓╋┏┃╋┣┏┓┫┓┻┃┗┓┃┳━┫┳━┓┏┳┫╋╋┻┫┓━┏╋┏┣
━┓━┗┏━┗┓┛┣┃┛┻┛┗┗┳┣┣╋┃┃╋┗┳┗┻┗┃━╋┃┗┻┫┫┗┓━┳
┃┛━┻━╋┣╋╋━╋╋┗┓┣┗┣┛┣┛┏╋━┳━┓┣┳┏┛┳┏┛┻┳┫┛┓┓╋
┫┛┣┏┓┛┛╋┛┣┗┏╋╋┓┻━┏┻┛┃╋┻┗┏┫━┃┻┳┛┻┣┛╋┏┏┗┏┣
┣┗┻┳━┏┃┻┣┓┻┏━┗┻┃┳┣┫┃┻┗┻┛┏┏┛┫┏┫┗┏┛┣━┃┏┓┛╋
┛┓━━╋┃┓┓┛┛┣┣┻┃┗┫┗┻┓━┣┫┃┓┃┻┏┻╋┫┳┃┛┛┻
╋┛┳┛┳╋┃┗┏┫┛┣┣┻┻┏╋╋┃┣┳┛┻┻┏┗┓┻┳┻┣┳┳━┓╋┏┛┏┃
┫┳┃┫┳┻┣┣┃━┛╋┗━╋┏┛┻┻┗┏╋┗┃╋┻┗┏┛╋┫┗┻┃┏┓┣┛┻╋
┛━┳┫┓┛┃┳┓╋┛┫┻┻┏┳┣━┗━╋┛┣┛━┳┻┏━┗┓┫┛┓┻┃┓┳┻┫
╋┃┛━━┏┻┻━┏┃┫┃┓┃╋┳┛┛┳┃┫━┳┣┣┓┣┫╋┣╋┓┃╋┣┳┳┫┓
┫┏┃┏┗━┛━━┗┃┳┣┳┃┓┗┫┓┓┗╋━┣━┳┻━┃┣┏┳┓┃┗┫━┻┃┣
┗┣┻┣┛┗╋┏┓┃┛╋┫┏╋┓╋┃┣┣━━┃┗┫┏┏┗┛┣╋┫┏┛┓┓┻┏┫┃
┛┃┏┫┏┃┗┣┣┻━┻┣┻╋┣┛┓┣┫┏┃┳┣━┏┓┛╋┣┛┳┻┳┫┗╋┫┣┃
┛┳┏┃┏╋╋┣┛┓━┣┻┫┃┃┃┏╋┫┫┓┓┳┫┻┫┓┓━┳┛┻┣┛┏┻┣┻┏
┳┓┏┣┻━┣┗┏┏┣┃━┣┻╋┃┻┳━┏┳━┃┏┻┫┗┻━┓┛┃━┫┳┛┻┏╋
┃┃┗┛┳┫┣┃┳┣┗┃┻━┣━┫┃┻┣╋┗┓┫┳┃┣┣┻┃┳┣┗┃┓┃┏┣┏┃
┏┫╋┓━┗┳┳┣┏┏━┓┣┳┓╋┣┳┓┃┛┓┳╋┫┳┳┗┻┳┫┣┳┗━┳━┳╋
┳┓┳┳┣━╋┫┣╋┓┳┗┏╋┗╋╋┛┗┫━┻╋┏┫━┃┛┛┏┣━╋┏╋┗┏┃┃
┏┫┻┳┳┫┗┓┻┣┳╋┳┛┏┣┣╋┓┏╋┏╋┓┗┳╋┻┣┏┃┓┏╋┳┏┳╋┃┛
╋┃┣┣┓╋┻┫┏┃┣┃┫╋╋━┫┳╋┻┗━┏┏╋┳┣┛┃┣┻┃┗┏┛┻┃┣┗┏
┓┳┃┗┗┣╋┣┣━┻╋┣┛┳╋┳┛┛┃┫┏┏╋┣┫┣┛╋╋┣┃┃┏┃┓┃┃┗┻
┗┛┃┫┏┳━┗┣╋━┣━┃┣┃┓╋╋┣┃┓┃┗┫┫┓┃┓┛┣┻┻┳┛┓┣┓┻╋
┳┛┳┫┣┛┻┏┛┏┏┓┛╋┻┛┓┓┛┃╋┳━┛┃╋┳┏╋┛┃┓╋╋┣╋┣━┣┫
┻┛┏╋┫┫┏╋┣┛┏╋┛┛┛┣┣┣━┳┃┣┗┫┛┏┏━┗┣┃━┛┣┏┓┫┗┏┓
┗┫┳┳┏┳┣┛┗┏┗┓┛┳┗┛┳┃┃┗┏┣┓┫┣━┗╋┓┫┗┣┫┗┃━┳┃┓╋
┫╋┗┛┏━╋┗┗┻┃┓┓┏┳┗╋┓┓┻┫┳┗╋━┫╋┓┛┣━┏┣━┣┳┻┻┳┏
┗┫┃╋┏┛┗┫━┛┛┗┫┗┏┫┻┏┛┓┃┓┻┓┫┻┓┓┗━┻┻┏┳┏┗┓┃┳┓
┏┛┗┻┗━┏┏┳┫┓┏┛┗┛┗┃┓┣┏┃┛┳┳━┣┣┛┃┻┳┳┳┻┛┣┗┻╋┣
╋┗┗╋┻┏━┻┛┣┓┫╋┗┳╋┏┫┳╋┗╋┳┗┣┛┏┫┳┛┏┏┻╋┫┫┫┃┫┳
┏┻┳┫┗┳┏╋━┫━┣╋┗┗┳━━┃━┛━┻┗┣┳┛┳┣┫┓┃━╋┻
┣━┻┃┏┳┛┏┣┃┗┳╋┃┃┗┣┗┣━┫┓┳┳━┛┗╋┗┛┳┛┃┫┃┏━┃┻┏
┗┓┳┗╋┣┓┫━╋┻┳┗╋┛┻┻┗┛┳━┳┛╋╋┫╋┣╋┓┣━┳━┛┗┣┓┓┻
┫┗┛┛━┛┏┳┣┫┏┃┏╋┛┃━┏╋┏┓┃┏┫┻┛╋┛┫╋┓┓┓╋┗┣━┛┃┻
┏┛┫┳┏┗┳┻╋┻┓┫┣┓┫┫┓┳┗┃┓┃┫┓┃┻┛╋┻┻━┓┓╋┓┃┳┛┏┓
┣┳┻┓┗┣┛┣┫┳┳┣━┓┛┻╋┻╋┃━┏┣━━┗┏┃┫┗┓┣┳┏┣╋┛┛┻┳
┳┳┏┏┃━┃┛┏┓┳┗┓━┏┓┻┛┗━┃┻┳┃┏┓━━━┓┳━╋┓┗━┓┣┏┓
┫┳┏┳┃┫━┛╋┗┫┳┃┃┃┛━┓┛╋┻┳┏┣┻┣┣┻┳┏┓┃╋╋┫┛┃┫┏╋
━╋┳┳┛╋╋┏┃╋━┗┳┻┫┏┛╋┣━┓╋┃┫┻┳┓┫┃┓┛┣┓┣┣┏┛┃┗┓
┓┓┳┃┃┻┻┗━┏┃┳┓╋┫━┻┗┳┳┳┛┏┃┣┏┣┓┳╋┗┫┫╋━┃╋━┳┣
┫┣┫┗┣┃┳┃╋┫┓┳┣┏╋┣╋┗┣┓━┻┃┳┛┳┣┓┻┏┏┃┏┻┫┫┗┛┣┏
┫━┻┻┣┫┫┏┓┃┓┣╋┓┳┛┛╋┳━┣┛┏╋┓╋┏┣━┗┓┣┓┛┏╋┗┫┛┃
━┛┃╋┃┓┳┛┣┗┏┳━┓┏┻┫┓┻┫┗━┃╋┏┓┛┣━━┻╋┻━┓┻┓┏╋┏
┛┛┃┻╋┻┗╋┣╋┣┛┃┣┳╋┣┣━┻┏┓┏┏┓┃╋┗┓┻┫┻┳┏╋━┓┗┓┓
┗━┣┳━┫┣┗┃┛┫┗╋┃━┳┏┃┫┫┳┓┗╋┻╋━┗╋┫┏┓┫┓━┏┣┻╋┗
╋┗┫━╋━━┛┃┻┗━┗┓┻┻╋╋┳┫┻┓┓┣╋┻┃┓┃┏┓┏┻━┃┗┓┓┛┓
┻┫┓┣┓┳╋┳┗╋┣┗┻┏┳┳┛┃┗┻━╋━━┃┓┣┳━┛┓┫┃┓┗━┏━┻╋
┛┃┳┳┃╋┫┗┻━┳┣┣┓┓┏┗┏┻╋━┗┗┃┻┻╋━━━┓━┏┃┛━┣┣┛━
┳╋━┫┏┃┃┳┓┏┓┗┛┳┫╋┣┫┛┗┣━┃┻┃╋━━┛┏┣┓┳┗┣┓┗┗━━
┛┻━┻┓┻┛╋┣╋┓┛━┛┛┏┳┻┳┣┗┫┳┳┏┻┓┫┫┏┻┓┏┏┃┗┳┏┫╋
┛┫╋╋┏┗┗┃┃┫━┣┃┃┏┣┏┗┻┛┗╋┳┣┣┻┏┗┫┛┣━┏━┛┓┃┗┃┫
━┻╋┏┛┏┃┣┃┗┳┃┛┛┣┃╋┫┻┣┳┃━┛┳┳┣┏╋┛┓┣┣┫┳┳┗┣┗┣
╋━╋┗┻━┗┗┛┃┛╋┫┏┏┛┃┗╋┃┳┓┏╋┳┛┛┗┳╋╋┓┃╋┫┻┣┛━━
┓┳┻┫━━╋┛┓┏━━┗┃┗┣┗┓┏━┃┳━╋┫┓┻┻┃┫┣┳┻┣┃┣┻┏┻┏
┗┛╋┣┗┳┻┓┫┓┫┛┏┏┫┫┛┫┻┏┏┗┗┏┗┛┫┫┣━┏┣┛┣┳
┃┻┣┛┃━┳┳┃┃━┣━━┓╋╋┣┫┗┳┛━┓┏┗┫┗┛┣┃━┫┫┣┗━╋┻┃
┗┏┏┻┛┛┃┗━┻┗┣┓┏┻╋┫╋┣┓┻┻┗┛┃┗┃┻┗━┃┓┣━╋┣┗┣┏┓
╋┻┻┃┣━┣┳┗┓┳┳┏┣┳┏┣┓┳┛┻┃┻┃╋┫┏╋┃┓┣━┻┏┳┳┻┣┛┏
┛╋┻┻┻┻┃┗━┗┣┓┳┻┻┏┫╋━┃┛┻╋┓┗━┳━┻━╋┃┃┗┃┗┗━┣┃
┃┛━┃┳━┗━┃━┃━┗┻┏┏┛╋┣┛┛┓━┫╋┏┓┓┫┃┏┫┏┗┓┣╋┓┛┳
┗┗┗┗┳┳┻╋┣┻┃┃┗┗┏┏┳┫┃┗┣┻┫╋┏╋┛┫┛┳┳┓┏╋┣╋┛┃┳┏
━┳┫━┓┣┃┛╋┳┃┛┃━┃┳┫┛┓━┓┫┫┳━┻━┳┓┗┻┣╋┗┫━━┻━╋
━┛┻┫┛┗┳┃┃┃┻━╋┳┣┏┳┻┓┫┓┫━┳┣━┳┛┓┏┗┓┳┳┫┗╋┓┓╋
┏┫┫┣━╋┛┗┏┗┻┃┏┏┏┛┳┗┳┳┣━┣┻┣┃┃┻┃┃┓┫┣┫╋╋┃╋━┛
┳┣┻┏┃┻┻┻┗┻┫┣┳┓┳┗┫┛┓┓┫┃┏╋┛┫┫┗┃┓┗━┛┳┣┫┛┃┫┳
┓┏┃┗┗┗┣╋┏┏┓┫┳┃┃┣┳┃┻┃━┏┓━┣┗┃┣┛━┏┗┳┳┫┣┃┣┣╋
┛┏┓┏┻┓┗┗╋┫┣┫━┣┗┻┏┻┗╋┳┏┻┗╋┏┛┣┻┃┃┻┗┏┏━┛┣┃┗
┓┃┓┫┓┣┏┳┣┗┣┛━┣┫┫┓┏┻┛┃┏┗┳┏┃┻╋┳┃┓╋┳┻┃┫┗━┛┳
━┏┓┳┏┫┓┏┛┳┫┓┓┛╋┛┏┣┃┻┃╋┫┏┳┻┓┗━┗━┣┏┻┏╋┛╋┣┛
┛╋┻┻┏┻┛┫┗┣┣╋┓┓┗┏┓┳┫┏╋┳┻━┳┓━┛┫┫┣┫┗┓┛┻┳┓━┓
┻╋┻┳┃┏━┫┛┏┗┓╋━┣┓┣┗┓┫┳┓┏┣┓╋╋┏┫┻┳┏┫┣┗╋┓┃┏┗
┣┏┓┣┓┣┫┫┗┓┗━┣┗┗┫━┃┳┗┣┓┏┗┓┗┫┣┏━┓┫╋┗━╋┃┻━┃
━┳╋┏┃┛┻┃┫┛╋┏┗┫┓━┏┣┃┃┻┛┃┫┃╋┏┫╋┫┳┏┏┫╋╋┏┻┓┃
┃━┳┛━┏┣┗━━┳┃┫┓┳┓┫┗┗┗┓╋┏┣┫┛┣╋┫┏━┃┓┛━┃┫┻┣┏
┳┳┣┗┗┓┗┏╋━┓━┫┗┳┛┃┫╋┃╋┓┻┏┓╋┻━┗┳┻┛╋┳┻┛┳┗┣╋
┛┗━┣┗━┗┻┓╋━━━┣┻┛┳┏━┳┏┻┗╋┏┏┛┓┏┣┃┫┗┻━┛┏┣┛┳
┃╋┳━┗┫┣┃┳┳┓┓━┛┃┳┗┓┃╋┃┫╋┫┓┏┛┏┓╋┣┣┫┃┫┏┻┛╋━
┓╋┏┃┏┻┗━┗┃┳┓┳┣┃┫┳┳┏┃┃┛┳┻┓┗╋┣━┗┓┏╋┛┛┫┏━━┛
┗━┫┫━┛┏┛╋┃┗┏┃┗┳┻┣┓┫┳┫┗┛┻╋┻┏┃┗┣┛┳┳┃╋
┫╋━┏┃━┫┏┃╋┳┃┗┫┻┻┃┓┛┓┣┃┫┏┛╋┗┫╋┗┣┳┛┫┳┗╋┻┻┃
┣┛┣┫┗┻┛┗━┳┻┫╋━┻┛━┓┓┣┫┗╋┓┳┣┃┳╋┳┛╋┳┛┫┫┛┗┏━
┳┗╋┣┗┻┻┏┳┫┏╋┣┛┓━━┃┻┃╋┛┳┓┻┏╋╋┗━┳┻┣━┏┃┏┗┗┗
┗┗┳┃┗━┃┏┃┳┫┓┓┻╋┫┫┃┗┏╋┗┏┻┳┓╋┓━┓┛┛┳┫━┫┣┣┻┻
┃┛┃┃┗┓┗┫┓┛┗┃┳┛┃┏╋┻┫┃┳┣┣┫┻┏╋┏┳━┫╋┃┻━┃┗┫┣┣
┫┻┏┛┃━┻┻╋╋┫┛┳━┳┓┫┗┗╋┏━┛┓┳┗╋╋┃┻┣┣┗━┻┗╋┓╋┳
┛┣╋┻┏┏┗┻┫┓┳╋┗┳┏┻┫┃┫╋┏┻┫┫┛╋┫╋┓┻┻┓┃┃┛┃┓┃┃╋
┃┫┣┣┫━┫┏┛┣┏┳━┳┳┓┣┳━┻┃┻━┗┛━━╋╋┳┓┃┗━┃┳┻┳┗┃
━━┓━╋╋┣┃┏┗┛┫┓┏┏┻╋━┃┗┗┓━┻━┓┳┓┗┳┃╋┓┳┳┣┻━━┏
━┣┫┣┛┣┻┫┛┫┳┛┗╋┓┓┻┃━┏╋━┃┏┃┻┓┃┗┳┣┏╋┳╋┗┳━┣┳
┻┛╋┫┃┗┃┻┣━┫┓┳┓┏┓┻━┃┫┗┳┣┫┃┓━┓┏┣┃┻┻┫┻╋┓┓┛┳
━┻┳┃┳┳━┓╋╋┃┓┃━┳┳┃┗┫┃┃┣━┣╋┛━┫┳┗┛┳┓┗┏┓┣┻┏┣
┏┗┃┫┣┻┗┏┗━┛┗╋┓┏┫━┗┛┗┻┳┃┻┫━┗┃┃┗┳╋┳┣┛┛┫┗┣━
┛┓┫┏┏┳┏┣┗┫┗┻┃┓┳┃┃┫━┓┣┫━┣┻┓┫┓┓┏┣┏┃┗━┫┃╋━┻
┳┻┓┻┣┛┓┓┓╋╋┻┃┛━┃┏┃┗┳┳╋┏━┓━━┫┫┗┓┛┗┳┣┻╋┣┃┻
┣┏┫┃┫╋┳┣┻┗┛┃┏┏┏┫┫┣┓┗╋╋┻━╋┓┓╋╋┏┓┣┗┏┣━━┛┳┗
┻┻━┫┫━┏┓┣━┣┛┏╋┳┓┛┻┏┏━┛┓┻┳╋┃┫┣┫━┗┻┃┏━┓┓┃┣
┛┏┛┛━┛┳┻┛┫┗┛┛┳┏━┛┓┳┃┳┓┗┃┛┏┛┻┛┣┣┗┫┏┫╋┗┏┳━
━┣┻┳╋┛┛┗┻┗┻━┏┏┏┳┫┓┳┣┓╋┣┫┫┛╋┻┗┻┳┏┛┫┗┛┗┣┓┛
┻┻┻┃┃┏━┛┏┛┛┫┓┏┻━┣━┏┃╋┓┫┳╋┛┓┣┣┫┃╋┏┻┣━━┫━┫
┓┃┳┳┏┫┛┻╋┫╋┣┃┓┻┗┗┓┗┛┗┏┗╋┃┃┛┓┏┻┏┳╋╋┃┳┻┻━┻
┗┏┛╋┛┓┃┻━┣╋┫┛╋┳┣━┣━┛━┏┳┃┛┣┻┫┳━┻┃┗┛━┻╋┛┗┳
┻┳╋┳┃┗┏┗┻━┻┣┛┓┗┏━┻┗┓╋╋┳┏┓┓┃╋┛┃┏╋┳╋┣┳┛┃┳┛
┣┣╋┓╋━┻┳┳┻┏╋┫┗┫┏┳┃┏┛┣━┗┓┓╋┏┳┣┫┗┃┗┳┳
┗┏┓╋┓┏┫┳┻╋┣╋┃┛┏┳━┫┃┓┗┻┗┻┃━╋┏━┃┗╋┗┣┏┻┳┃╋┃
┣━┛┓┃╋━━┳┓╋┃┃╋┣┻┣┣╋┣┳┣┻┓┻┃╋╋┛┻┫┛┃┗┃┃╋┳┏┻
┻╋╋━┳━┃┛┛┏┗┃┓┻┓┫╋┳┃┛╋┛━┫┫┣┛┗┗┗┣┳┓┳━┓┳┛┗╋
╋┛┓┗┛┛┻━┃┫━┗┣┫┗━┏┃┳┣┗┗┏━┛┻╋┓┓┃╋┳┓┗┛┛╋━┗┃
┛━┳┳┫┗━┣┫╋┻┗┣━┏┳┳┻╋┓╋┻━┏┻┳┫┣━┫┗┣┃┗┳┃┗┏╋┓
╋┣┳┣┃┳┳━┏┫╋┻┗┗┣┳┛┫┫┻┫┻┃┳┃┓┛┛╋╋┓┣┳┓┛━┻┗┓━
┗┗┳┃┏┃┛┳╋┣┳┻┻╋╋┃┛┃┣┻━╋┳┛┗┓━┏┻┳┗┃┛┫┏┳╋┃┛┣
┓┣┏┗┓┫┳┃┣┗━┻┫┻┣┏━┓┏┗┗┳┃┓┃┻┫━┣┓┻┃┓╋┻┳┳┗┃┛
┳┻┻━╋┛┻┃┣╋┓┏╋┓━┏┛━┳┣┻┗━┗┛┫┫┃┣┳┏┓━┃┃┫┏┫┓┳
┳┻┏┳┏┣┓┫┓┛┏┻┗━┗┗┗┻┫╋┣┻┃┣┗┛┏┳┏┓━┫┛━┣┛┏╋┃┗
┏┳┛┗╋┛┫┣┳┻┏┻┃┃┏┣┏┏┗┓┛┫┏┏┃┳┣┻━┻╋┫┏┛┫━┫┣┣┣
┣┃┏━┗┫┻┓┫┃┻┓┛╋┏┃┫┓┏┛┏┛┓╋┗╋┛━┓┛┃╋┓┻┗┛╋┏┳━
┃┛┫┓┓┓┣━┛┫╋┳┣┳┫┛┻┗┏┓┻┗┓┗┓╋┗╋┣┓┗┻┫┻┛╋┗┏━┓
┫┃┃┓┳┃┓┻┏┻┻┛┳┛┛┫┓┏┓┻┗┓┃┃┣┗┳┻┃┣┛┣╋┫┳┳━┣┻┛
┓┫┓━┻┃╋┻┣━┣┃┣┛┻┻┣┫━╋┏┛┳┃┏┛━┗━━┣╋╋┫┣┃┓┻┛┃
┻┫┫╋┫┛┳┳┣┃┳┫┫━╋┻┳┳┛┗━┫┻┳┗━━┏━━┗┫┃┣┫┛┫┏┃┣
┗┳┗┓┣┏┣╋┛┓┳┏┏┛━┣┳┣╋┓┫┣┃┓╋┃┛┫┓━┫┏┻┛┫┓┛┫╋┛
┃┓┛┗┳┫╋╋┣┏╋┃┛┗┛┻━┏╋┏┻┛┏┳┗┻┻┣━━┻┗┻┫┫┻┗━┃┳
┻┣┣┣┛┃┗┃┫┏┛━━┏┛┳┣┳┛┃━┛╋┏┏┗┗┓┣┫┳┃┗┃━┗┛┃┫┓
┻┓┛┗┏┛┏┛╋┃┻┫┫┳┃╋╋┃━┣┫┗┳┛┳┻━╋┫┓┣━┓┗┛╋┣┛━┗
┗┃┓┗┻┻┗┫┛━┫┗┻┓┓┻┓┻╋┻┻━┫┳┳┣┃┳┗┫┃┓┫┳┣┏┛┛┛┃
┓┏┏┻┗┗━┳┣┫┻┏━┫┃╋┻╋┛━╋┣┻┣┣┏┃━┳┻┃━┫┻━┣┏┣┛┓
━━┣━┛┃┳┏┃━┛┣╋╋╋┫┓┓┻━┫━┓┏┏┛┏┳┗┗┃┫┳┃┗┓━┏┛┓
┏╋┃┳┗┓┏┗┣━┳┃┻┓┣┳┳┣┗━┳┏┃┻┻┻┳┓╋┓┳┗┏┣┃
┳┛┗┳┓┣┓┫┣┳╋╋┃┛┗┛┳┃┏┛┣┛┓┫╋┻┃╋┻┫┣┣┓┓┗┓┃┳╋┓
┗┃┻┓┣┃┓╋┣╋┓┏┫┗━┃┗┫┗┻┳┳┛┣╋━┳┛┓┻┗━╋━┻┻╋━┻┻
┫┓┏┫┛┻┛┻┃┏┣┃━┛┏┣┓╋┳┗┻┗┃┃┏╋┗╋┓┳┳┣┗┃┛┳┛┛┣┣
┃╋┫┳┓┣┃┳┫┣┓━┓┏━┳┣┗┃┃┣┻┓┃┳┓┓┗━┗┣┳┣┓┻┗┳┛┻╋
┃┓┻┻┫┏┃┛┏━┫━╋┃┫┏┣┫┫┃━┃┏━┻┻┫━┳┛━┻━┛┳┫┳╋┻┣
┛━┣┛┏┃┃┃┓┏┻┣┫┗╋┛┏┻┻┛┓┳╋┗┃╋┣┻┃┗┫┃┣┫┻┏┫━┃╋
┃┃╋┻┃┃━━┃┗┫┛┏┛┫┻┏┃┛┛┻━┃┫╋┓┛┣┣┗┏┓┏┏┳┓┗┏┫╋
┻╋┃┣┳┗┗┓╋┻┳┣━┛┫┫━┻┏╋━┛┻┣╋┫╋┛┻┃┻┳┻┏┓┫┏━┳━
┃━┻┃┓┻┣━┏┓┗┗━┏╋┫┣┏┃┳┗┻╋┗┗┓┳━┏┳┻╋┣┣┫┣┻┫┃┏
╋┳╋╋━┳┗┛┓┻┣╋┳┗┣┗┓━┫┣┓┗┓┛┏╋┳┫┣┏┳┗┣┳┏━┏━┃┻
┫┫┃━┳┫╋━┫┏┳┣┻┳┃┗┻━┻┫┣┣┓┫┻━┗┳╋┻┏━━╋┻┃┳┻━┛
┓┛┳┫┣┓━┃┗┃┃┳┻┳╋┫┃┛┓┻┗┃━┳┻┗┃┓┏┏┳┳┳┏┓┗╋┓┳┳
╋┫┛┳┳┳┓┗┃┓┃┻┓┛┣┻┛┏┗━┛┣┓┏┓┏┓┫┳┣┗┏┏┏━┛╋━┻━
┓┃━━┣┓┣┣┛╋┻┻━┗┗┏╋┳┻┛┓╋┣┣┛┫┛┛━━┫┻┗┏┏┻╋┃┣┗
┏┓┛┛━┗┃┫┃┻┏┣┳╋┻━┗┗┗┗╋┻┃━┃┫┏┃┳┳━┫┗┻┫┣┛┫┓┃
┳┃┏┗┛┓┃┳┗┗┛┛┃┛┳┣━┃┻┣┗┫╋┏┫┏┗┓┃┻┣┳┃┛┫┳┓┗┻┓
┣┫┛┗┳┻━╋╋┃┏┏┳╋┓┗┣┫┳┻┃┣┗━┛┫━┣┃╋┛┏┻┃┏┫╋┻┗┓
┳┫┳┏╋┃┫┫┫┫┣┗┳┛┏╋┃┏┗╋┳┫┫┗┗┓╋┫┃┗┓┛┻━┻╋┳┗┳┻
┻┗╋┳┳╋╋┛┏┛━┫┫┗┻┫┳╋┣╋┻┏┓┻┗┣┳┳┫┳┗┛┣╋┗╋┓┛┛┏
┗┏┣╋┛╋┏┛┣┫┫━┏┫┏┣┓┏┓┏┣┻━┛┳┓┗┏┳┓┃┻┫┃┳┳┓┛┛┗
┗┃┓┻┻┗┣┣┓┓┛┓━┗┓┫╋┗┓┛┃┳┣┗━┻┻┗┳┗┣┗┫┛┓┣╋━┣┏
┓┣┣┻┣┛┫━┏┓┳┣┣┻╋┫┏┳━┫┃┗┣┻┣━━┏┓┛┛┣┏┓╋╋┏╋┫┏
┏┛┣━┣┣━┓┏━┓┃╋┳┓┣┗┃┃┏┃┏┫┛┏┻┻┫┗┫┗┏╋┣┓━┃╋┫━
┃┏┓┗━┃┓┏┳┫┣╋┓┃┓┃┃┛┻┻┛━╋┛┃┛┗┛┻┫┛┳┻┓┫
┫┣━┻╋┳━┣┃━┳┛┻┃━┻┳┗┃┻╋┻┓╋┣┫┫┛┫┗┗┳┏┗┃━╋┻┫┣
┣┃┓┏┏┏┻┃┻╋┏┗┳━┣┳┳┛┣┫┏┏┣┛╋┃┣┫┣┳┻┛┏┃┓┫┳┗┳┃
┗┛┛┛┻┳┳┏┣┃┻┛┻━┣┛┗┓┻┫┏┫━━┃╋┃┫┏┃┛┛┛━┗┗┣┫┣┃
┗┗┫┻━┏┏┫┣┳╋┛┫┗╋┫┣┻┣┫┣┓┻┏┻┗┣┳┳┓┣┣┫┳┃┣┳┻┏┗
┫━┏┻┳┣┃┓━╋┃╋┃┏┣┫┏━┓┗┗┛┗┳━┣┫┫┗┏┏┃━┻┓┓┓┗━┗
┃┫┛┣┻━┃┣┻┛┗┛┃┓┛╋┫┏┃┛┻┣┳┛┗┓┛┗┗╋━┣┗┓┣┓┓━━┳
┣╋┳┣┃╋━┏┻┳┃┃┫━━┏┛┻┃┻┫┳┛┻━┃┃╋━┳┣━┃┗┛╋━┳━┳
┓┃╋┳┻┃┣╋━┳┛┻┏┃┓┃┻┓┃┻┫━━┏┗┛╋┓┫┳┏┣┏┛┓┏┛┃┗┃
━┛┳┳┫┓┫┗┃┣┫┏┓┣┫┻┫┣╋┏╋━╋┣╋━┃┻┛┓━┳━━┣┃╋┫┫┃
┏━┻━┻┫┣╋┏┛┓┻━┏┳┳┫╋━┗┗┏┏┣╋┛┓╋┻┛┓┳┣┓┣┃┛┻┳┫
┏┫┛┗╋┗┻┃┛┗┳┻┻┏┻┛┳┳┣┳┏╋┃╋━┫┗━┗┗┻╋┗┓━┫┏━┣┓
┗┳┗┓┛┫╋┫┗┳┛┗┫┓┻┏┓┃┣━┛━╋┏┳╋┛┣┓┛┏━┃┃┃━┻┓┏┳
┫┣━┗┓┛┏┫┛┣┏┏┃━┫┫┳┓┃┃┃┻┳┛┏┻┳┃┛┗┓┛┫┏┓┛┻━┳┓
┗┃┏┣┃╋┳╋┳┓┓┻┏┻┻┻━┛┣┓┻┻┫┛┛━┗━┫┏┣┻┻╋┳┳┳┗┗┛
┳┫┏┣┻╋┻┫╋┻┳┏┻┻┃┣┏┻┏┗┃╋┛┳╋╋┏┃┳┃┛┏┏┳┳┃━┗┓┓
┗━┛┃┳┓┳━┓╋┣┏┳┏┓┓┓┳╋━┣┳╋┗┻┫━━┏┃┻┗┓╋┛┏╋┳┻━
┳┗┻╋┻━┗┣┫╋┏┛┳┣┏┻━┓┻┫┫┓┏┫┛┛┫┓┛┻┳┛┳┫╋┣┳┛┻┣
┓┓┫┃┳┫┛┃┻┻┏┓┗┳┻━┣┳━┏┏┛┛╋┳╋━┗┻┣┗┫╋┫╋┫┓┻┣┓
┏┻┣┣╋┫┃┏┃┛┏┓┃━━╋┓┛╋━┫┗┏┫╋┻┓┣┣┗┳┫┏╋┳┓┓┓┛┳
┛╋┗╋┣┳┓╋┏┏┣┏┣┗┻┗┳┣┻┻┓┫┣┃┃┳╋╋┣━╋━┳┏┳━┻━┏┫
┓┃┗━┫┫╋┏┳┣┃┗━┏┃┗┣┳╋┫━┗┫━┫┗┻┗┫━┗┓┳━┣━┫┛┃┗
┳━╋┃┻┻╋┻┃┛┫┳━┗┻╋┓┳┫┻┳┗┳━┗┻╋┣┳┳╋┃┗┣┗┏┗┗┣┻
┛╋┻┳┓┻┓┃┛┓┃┗┳┓┓┳━┣┗╋╋━┳━┏┛┗┃┗┃┗┏┣┗┏┃┛┛╋┛
━┏┛┳┣┛┻╋┻╋┃┃━┣┳┫━┓╋╋╋┣┏╋┣┏━┣┛┻┛┳┛━┛
┏╋┫┫┃┫┓┗┻┻┫┏┻┏┛┗┛┣━━┛┣┣━┃┃┃┛┏┃┣┓┻┳┛┃┫┛┛┛
┳━━┓┏┏┣┻┃┫┓━┓┏┳┛┫━┃┣┳┣┳┳┏┣┓┏┗┫┗┏┻┻┳━┃┳┃┓
┗┳┣┛┛┻━┗━┏┫┓┻┗┃┛┛━┣┃┗━┗┣┣┓┏┓━┗╋┳┫╋┻┏╋┓┳┓
┣┗╋╋┻┻┫━┣┃┓┫╋┣┫┳┳┻┃┻┫┣┛┻┫╋┏┓┛┛┛┏┳┏┻┻┃┳┳┏
┣┗┣━┗┳┏╋┻╋┻┣┏━┛┣┛┫┻┣┗┃┓╋┓┛┓┃┓━┗┓┃┳┣┳━━┏┗
┣┏━╋┫┃┓┣━┃╋┫┏┫┃┗┓╋┛╋┛┓┗┫┗┗┗┗┫┛┻┗━┗━┳┃┏┏┓
┃┓┳┣╋┣┃┣┛┃┓┓┳┃┛┫┻┳┣━┃┫┗┫┓┻┳┃┃━┣┛┣┛┓┛┏┃╋━
┻━━┃┣━┗┳┓┳╋┫┫━┓┗━┃┗┣┻┏┗━┓╋━┻╋╋╋┓╋┓┫┃╋┻┣┓
┗┓╋┃┫┗┫┃╋╋┏┗┻┳┗┳━┓┃┏┏╋━━┳┛┳━╋┳╋╋━┛╋┗┓┳╋┫
┓┗┛┻┻┛┳┓┃┗━┫┗━┗┣┳┓━┣╋┛┗┃┏┃┓━┃╋┣┳┏┗┻┻┻┫┳┓
┻┏━┫┛┓┏┓┗┣━┓┗┗┣━┃┗┏╋╋━┫┳┫┣┓┗┏╋┣┛┃┣┗┏┃┃┳┓
┣┳┻┗┳┓┓━┣━┓┃╋┻┃╋┗┻┣┣┛┗┏┳┳┣┻┃┫┻┫╋┻┗╋┣┗┗╋━
┛┃┻┳┣┛╋━╋┃┗╋┓┃┻┻┏╋┣┛┻┃━╋┏┫┣┫┳┻┗┓┻┳┓┛┛┫━━
┛╋┻┏┃┫━┫┻┫┏╋┛┳┛┳┓┫┃┓╋┃┣┗┏┓┓╋┣┛┣┓┫┏┣┏┏┏┏╋
╋┃┃┏┛┛┣┣┳┓╋┏┏┗┓┳┣┃┓┏┏┳┗┣━╋┣┏┓┫┏━┏┛━┃┓┛┛┫
┗┏┗┗━┃━┛┳┃┻┗┻┏╋┏┫┗┫┫┓┣┓┏┛╋┓━┳┫┫┳┳┣┓┻┻┗┃┗
╋┻┣┗┗╋━┫┓┻┃┏┳┏┛┏┻┣┫┛┣╋┣━━┛┳┓┳━┃┓╋┣━┗╋┳━┃
┻╋┳┫┫┓╋╋━╋┻┗┓┛┣━┃┏┓┛┫┗┃┗┳━╋┫┻┣┻╋┓━┗┗┗┗┻┻
┫┃┛┳┓╋━┗┓┓┳┫┛┳━┏━┫╋┣┫╋━╋┛┏┣┣╋┻┳┫┻╋━━┓┛┳┓
┳┗┛╋┛┣╋╋┫━┫╋┳━┣┛┫┏╋┻┗┓┓┻━━┗┳┗┣┫━┏┛━┏┻┛┣┳
┓┳┏╋┫┣━━┣┗╋┏┻┓┛┫┗┗┗┛┏┻╋┛┗┃┓━━┗┗┫╋━╋┗┗┓┛┫
╋╋┣┛╋━┻┗┗━┻┓┏┛┫┫━┳┻┗┣┏┓┻┫┛┻┓┫╋┏┃┳┓┃┃━┃┗┣
╋┓┗━┏┳╋┫┃┛┓┻┓┏┛━┗┣┫┏┣┫┻╋┛╋┳━┣┏┓┻┗┛┃┏┣┛╋┗
┳┳┗━┛┛┫━┳╋┣┻┓┫┳┣┳┻┳┗┗┓━┗┳━┫┣┫┏┳┛┣┃┏
┫┓┣┗╋┛┓┗┃╋┓┳┳┗┛┃┳┃┣━┗┗┃┳╋┣┛┛┏┏┗┃┏┏━┏┣╋┫┗
┻┛┳┫┃┻┓┣┻┏┫┏┓┻┗┏┃┣╋┏━┗━┳┗┃┃━┻┫┣━┣┣┣┛┫┃┗┣
┃┃┗┫┗┓┏┫━┓┛┫┳┳┗┫╋━┣┣┳┫┓┓┃╋━┓┗╋┫┛┏━┣━┏╋┳┗
┳┫┻┃╋━┳┓┣┏┣╋┳┣━┣┏┓┏━┓┗┗┻┓┛━┻╋┃┛┫━┗┏┃━━┏┣
╋┓┛╋┻━╋┃┳┻┳┗┓┃━┫┃━┏━╋╋┛╋┃┓┃━┫┫┗━┃┗━╋━┣┫┳
┃━╋┣┓╋┏┃┃┓┗┳┫┓╋┻┃┣┻━┓┛┗┏┣┓━┏┓┫┏┻┣╋┓┣┣┃━╋
┃╋━┻┫┏┓┏╋╋┣┫┳━┓┫┗┣╋┓┛┻┗┗┫╋╋┳━┗┫┳┛┃┳━┗┣┗╋
━┗┛┫━┛┣┣┣┣┃┻┗┏━┫┻┻┣┛╋━┃┣╋┏━┗┛╋┛┏┏┫╋┻┗┗╋┫
┻┏┣┫┗━┓┫┛┻┻┏┛┗╋┗┃┓┳┏╋┃┛┓╋┣┫┻┏╋┛┛┃┗┃┻┗┛┣╋
┳┣┏┏┣┳┓╋╋┳┫┫┻┣━┗┃┛┃┃┓┣┏╋┳━┛┣┣┏┻┣┗━┻╋┳━┫━
━━┓┓┣┫┓┣┗┻┏┣┏┫┃┫┃┫┻┫┻┣┻┣━┳┳┫━┃╋┫┏┣┃┳┻━┓┃
┻━┳━╋━┻┣┻━┣┛┛┃┏┣┃┓┗┫┻┛╋┓┃┻┳┛┓┫┣━╋┣┛┳━┫┣┃
┫┣┣┣┣┳┃┳┃┏┻┗┛┃━┃╋┻┗┫┣╋┫┗┫┛┳┗┳┏┻┗━┣┣┗┛┫╋╋
┻╋━┓┃┗┫┳┏╋┣┣┗┻┻┣╋┫┫┃┏┳┏┫┫┣┏┳┏━┛┳┫┣┃┃┓┻╋┫
┃╋╋┓┳┓┏┳┫┣┣╋┃━┫━┏┳┳┣┏┻┓┏┫┳━┣┛╋┻┏┓┻┏━━┏┛┓
┫┻╋┫┫┛┳━┛┃━┏┻┗╋┓┓━┛┻┻╋┳╋━┗╋┫┛┗┓┏┓┏┛┓┗┣┣┃
┻┫┓━┓┛┫┳┗┻┫━┃┣┓┏━┳┏┫┗┳━┃┃┳┓┫━┣┛┃┗┻╋┗╋┣┳┃
┳╋┏┳┣┳┳┛┳╋┓┓┓┣━┃┛┗┳━┳┻━╋╋┻┣┗┓┏┣┻╋┏┫╋╋┻╋┻
┳━╋┃┳┗╋┓━┳┣┳━┏━┣┏╋┓┣┳┃╋╋━┓┏┫┫┫┫┏┛┃┳┣┣━┫╋
┗┃┗━┫┃━┓━┗┃┃┣┏┓╋╋┃┏┳┗┫┻┛┳╋━┻━┛┫┗┛┳━┫┛━━┣
┛┏┻╋┗┛┣┏┓┻━╋┫┏┛┏━┛╋┣╋╋┣┣┛┏┓┳┗┏┃┫┃┗━┫┻┏━┗
┓┏┫┛┛┣┫┻┓━┣┓┛┳╋━┛┏┗┫╋╋━┣┓╋╋┳┛┓━┫┳┛┛┗╋╋┣┗
━┳┣┃┗┫━┫┫┛┏╋┏┛┗┻┳┗┻┣┗┏┛┻┫╋┣┣┃┛┻┳┃┗┗┣┓━┃┳
┣┃┃┳┃┣┣┳┣┳┗┃╋┓┃╋┃┳┻┓┳━┫┻┏┃┣┃╋┛╋┏┛┻┳
┏┗┗┣┃┻┓┳┛┓╋┣┗┓╋┛┏┗┳┫┻┛┫╋┫┳┫┣┫┏┫┻┓━━┓┣┳┳┻
┓┏┏┏┫╋┗┏┣┏┃┫┗━┫┓┏┗┣━┫┫┓┫┗┳┻┗┛╋┗┃┓┗┛┃┣┣┣┃
━┫┏┫┻┗━┗┻┫┗╋╋━┏╋┫┃┫┗┏┏┫┳┫┻┗┏┣╋┣┻┃┃┗┃━┛┻┻
┳┫┃┃┏┻┫╋━┛┏┫┻┏╋┓┏╋┓┃┫┣┣┳┻╋┣┗┗┻┻┗┏┳┳┣┗┏┫━
┫┛┻┃┏┛━┗┛┳┻┗┏┛╋┫┏┛┫┳┫┣┓┣┻┻┗┫┃━━┏━╋━┗┗╋┏┫
┓┻┻┓┏╋┓━┗┛┣━┛┻┛┳┳┳┻┏┓┗┓┗┗┏╋┓┫┏┓┃┫┛┻┻┃┏╋┏
┫┻┏╋┓┗┓┗┃┣┻╋┣┓┏┏┳┃╋┏┗┏┓┣┏┃┗┳┣┳┗╋┫┻┫┏┗┻┏┏
┣┻┗┃┣╋┏━┣┳┃━┏┳┫┫┻╋┏┳┏┣┻┓╋┛┛┫━┳╋━╋╋┳┏━┏╋╋
╋╋┛╋┫┣┣┓┓╋┗╋╋┗┛┗┓┳┃┃┃┓┛┫┻┛┏╋╋┛┣━┏┃┻┗┻┳┃┛
┃╋┛╋┻┗━┓┳┫┳┳┛┫┛┃┗┳┻┗┗┣┛╋┛┓┏┓┣━┃┃┏┃┛┏━┏╋┓
┏┫╋┛┛┛┣┣┫┛┏━╋━┣┏┃┫┏┗┃┗┣┓┗┛┓┻╋┃┣━┃━┣┗┻┓┗┓
┓━╋┏┣┻┓┃┫┗┣┓┻┃┏┣┓╋┓┃╋┳┏┳╋┣┏┛┳┻┫┛┓┏┛━┃┗┓┫
┓┻┻┓┏┫╋┓┣┻┓┛┻┓┃━┃┳┛┫╋┃┳┣┣┣━┗┏━┳━┣━┛┗╋┫━┫
┏┓╋┳┓┫┃━┳┫┛┳┻┳┳┛┳┫╋┏┫╋━┣┳┛┫┻┳┻┛┫┛┛┃╋┗┗┗┏
┃━┫┛┻┳┫┓┻┗┗┻╋┗┓┻┳┓━╋┣┗━┏┃┛┗┣┓┏┻┫┫┫┗┛┗┳┓┓
┻┗┣┛┫┏┫╋┏━┗┛┣┣┣┣┏┗┛┓┏┛┓┻┳┗┻┳┗┫━┗┏┗┓┏┫┓┓╋
┣╋┏┏━┛━┃╋╋┛━┣╋┓┛┗┗┻┓┣┫┏┛┏┓┣┫┓┛╋┣┫┣┃┳┗━┫╋
┏┏┫┻╋┓┳╋┓┏┛┫┻┻┛┣┛┳┃━┏┫┓┛┏┓┏┛┓╋┣╋┫┛┻┗┏┣┳━
┏┏┛┣┛┳┳┓┗┗┫━┏┏┓┫┓┣┓┃┗━┫┻┫━┫┣┃┏━┻┳╋┳╋┳┳┏┣
┗┫╋┓┓╋┛┫╋━━━┳━┫╋┓┗┗┃┻┏┻┗━┻┳╋┃┳┃┏┃┏┏┣┳┻┛┓
┳━╋┛┃╋┳┗╋┃┃┳┣┓┗┗┃┣┏┃┓┻┓┻━┻┃┳┗┏┗━┫┓┫┃╋┓┻┗
╋┗┗┣┫┛╋┳┗┳┣┛━┃┳╋━┳┻╋┛━┃┛━┛┫╋┗┛┏┫┏╋┛━┫┛┗┓
┛┻┏┻┓━━┗┃┳┳╋╋┣┛┳╋╋┛┏┛┫╋┻┓┏┗━┛┓╋┗┫┳┗┻┃┛╋┣
┣┻┻┗┻╋┻┻╋┣┫┗┏┳┳┃┗┣┓┃┗┻┏┃╋┫┗━╋┫┏╋┛┛┏
┫┃┗┃┻┣┃┃┗╋┻┗┣┳┻┗━━┓╋╋┏━┛┓╋━┃╋┗┏╋━┳┓┗━┣┏┗
┛┛┣┫┏┛┣┛┫┏┗━┓┛━┃━┻┻┏━━┣┫╋╋┻┣╋━┣┻┛┻┳┛┳┫┓┏
┳┓┳┻┳━┳┳┣┓┏┳┏┏┳┛┳┏┏┛┣┫┃╋┛┣┛┳┗┫┻┛┓┫┣━┻┃┫┻
┫┓┫┻┛┣┣┳┏━━┗━┏┣┫┃━┳┏┻┻╋┻┣┓┫┻┻┳━┛┫┻┗┳┃┣┣━
┏┃┗┣╋┣┻┻┫┫┻┃┫┏┃┳┳┳━┫┏╋┗┻┫━┏┗┻┃┻━┛┓┃━┳┣┻┻
━┳┻╋━┳┓┻╋┳┻┻┏┏┻╋┗┓━┻┻╋┻━┻┳┓┗┳┳┛┏┗┳┃┛┓┳┓┏
┏┣┃┓┃┃┓┻┻┃┫╋╋┛┫┛━┛┣┻╋━┗┓┏┫┫╋╋┓╋┗┓┳┗━┫┏┣┃
┃┓┣┓━┓╋┏┗┫┓┻┏┓┏┗┳┓┃┃┃┣━┓┫┃┫┃━┗┻━┣┗┏┳┳┓┻┳
┃┓┏┏┏╋┛━┛┣┓┏┳┫┗┓┻┫┣┏┓┳━┣┏┳┃┗━┻┻┫┏┣┳┏┓━┓┻
┓┏╋┣┛╋┏┻┳┃┃┏╋┓┏╋┻┃╋┛┛┳┓┛┃┛┣┣┣┓┫┏┗╋┃┓┫━┓┗
┏┏┻┳╋┓┗┃╋╋┓┣┣┗┫┛┫┻┏┛┃┃━┻┗┗┗┗━┓┣┓┻╋━┏┃┛━╋
━┫╋┗┃┗┫┗┃╋┣┏┳┗┓┫┃┃┏━┓╋┃┣┛┣┛┏┏╋┻┓━┃┓┃┳┳┻┛
┗╋━┻┣┏┣┣┏┻╋┃┓┳╋┛┫┗╋┃┣━┓┳━┫┗┻┛┛┗┳┗┏┳┫┓┗┃╋
┏━━┃┻┫┏┻┃━┳━┛┓┣╋┣┣┫┓┏┃┛┣┃┗┻┣╋┗┏┗┫┏┃━┃┛━┳
━┃┳┛┳━┫┛┛┳┛┫━┗━┳┓┛┫┛┏┫┃┳┗╋┣┓┗┏┗┫┛┓┫━━┓┓┗
┗┓┻┳┛┏┓┏┫╋╋┻┻┣┃┫┫┃┏┣┻┣┻┻┓┫┛┏┏┳┗┣━┫┏┃┣┗┳┏
┃╋┛┫┓━┗┃╋┫┛┃╋┗┏┣━┗┓┗┛┣┣╋┳┳┃┓┻╋━╋┓┻┻┣┫┫┳╋
┫┻━┗┏┳┻┛┓┫━╋┫┻━┣┏┫┫┏━┓━┏┫╋┗━┃╋╋┏┃┫┣┣┃┛━┻
╋┃┛┃┃┃┏┳╋┫┫┻┻┣┗━╋┳┻┓┓┣┫━┛┻┻┻┳┳┃┃┛┃┻┫┃┫┣┃
┃┫┛╋┫┳┏┃┻┫┛┻┫┓┳┏┃┫┛┃┫┃┛┳╋┗┗┏┓┣┗┫┗╋┛┛━━━┓
┗━┫┫┫┓━┣━┏┓┗━━┏┣┛┃┫┃┫┏┣┓━┣━┣┫┫╋━┓┣┃┛┣┣┛╋
┛┃┃┫┻┛━┫╋┃┫┣┣┻┛┗╋┏┏┛┫┣┳╋━┓┗┗━┣┓┫┣┣┻┳┗┻┏┛
┻┫━┃┗┗┓┻┻┛┃━┣━┓┛┳┫┏┓┫┳┛┫┃┳┃┻━┗┓┏┳┓┫┗┃┣┃┻
┣━┳┃┣┃┫┫┗┏━┛┓┣┏┃┃╋━━┃┛┳┃┗┓┗┏┫┗┓╋┃╋┛
┳━┳┃┓╋┛┗┫┻╋┛┛┫┫┛┗┓┃┻┳┓┣┗┫┣┻┣┓╋┓┃┃┻━┓━╋━┛
┫┓╋┣┳┳┻┓┻━┻┗┣┳┫┗┛┗┛┣┏┳┓┓┓┳┓┗┃┣━┛┛┳┗┣┏┗┃┣
┃┛┣┃┏┛━┳┳┃┃┃┫┓┗━┗┃┏┣┛┏┣┛┳┗╋━╋┛┣┓┫┏┳┓┃┛┗┫
┓╋━┻━━┛┻┓┗━╋┻┣┳╋┓╋┣┫╋┳┏┗┳┓┗┫┗━┛┏┻┛┗┳┫┛┳┳
┫┫╋┳┏┳╋┃┛┛┃┗┃┃┗┛━╋┫┃┳╋┓┫━┏┫┏┻━┏┏┗╋┗┻┃┗┻┣
┏┳┃━┃┣┻┻┳┣┃┏┳┻┻┫┻┗┣┗┃┏┃┣┃┗┃┻┃┫┃┓┻┗┫┛┣┏┫┏
┗┃┳┣┣┃┳┏╋┳┓┓━┏┣┛┃┻┫┫┻┓┣┃┛┓┫┓┓┳┏┗━┛┏┃┓━┻┛
┏┃┓┗┏┳┻╋┃┓┃━┗━┏┏┗┛┗┳┣┗━━┃━┓┣┳┛┗┗┃┃━━┏┛┣┫
┏┻┛╋┗┛┓┏┓┻┃┣╋╋┓━┏┓┃┻┗┃┫┫┛┗┏━┏┫┛┓┻┏┫┫━━┃┗
┏┗┗━┳┏┓┫┻┗┓┫┛┣┃┓┃╋┫┏┣┃┃┏━┻┳┻┏╋┃┫┏╋┻┻┻━┛┛
┏┛┛┏━┓┃┫━┃┗┻┛┏┳╋╋┏┛┻╋┃╋┓┗┣┛┏┫┏┃┗┻┻┣┃┳┃┗┃
━┏┳╋┫┏┏┏┛┓━╋┓┏┗┃┫┣┫┃┓╋┏┃┣┓┛┗┻┃┃━┣┏┗┗┳┓┃┛
┛━━┳┃╋┣┛┃┻┛┫┗┫┳━┫╋┗┏┻┻━┳┛┃┳┳━┏┳┛┳┃┳┣╋┛┗┏
━┃┓┏┏┓┓┓┏━┻┗┫┫┓┫┳┗┗┳┣┳┳┫╋━┻┓┳┻┓╋┗┃┏┳━┳┛┳
╋┏┏┃┳━┗┛━┫╋┣┃╋┳┛┳┻┃┏┣╋┣┳┻┻┗┛┳┃┓┛┣┏╋┛┫┻╋┛
┣━┻┫━┛┫┻┣┫┫━┓┗┫┳┳┣━┗┫┓┗┏╋┛┃┓┳┳┓╋┫┛┛┓━┻╋━
┻┗┣┓┏┫┫┏┏┃┣┓┫━┳┛┣╋┗┃┗┛┣╋┏┗┳┳┗┓┗┣╋┗┏┫┗┏┛┫
╋┃┛┃╋┛┣┫┃┫┓┻┳┃┗┫┛╋┓╋┳╋┳┳╋┓┳┃┓┗┳┗┻━┣┏┣╋┃┫
┻┫┣┻━┏┓┏┻━┣┳┻┗┃┫┃━╋━┫┳┻╋┓━┳━╋┓┣┓┏┓┃┓┃┏┓┳
┣┻┗━┃┳┗┃┛┗┗┏┻╋┏┓╋┃╋┻┃┗┃┳┏┫┃┗┏┏╋━┃┓┣┳┣┣┫┛
┫┛┛┳┗━┛┓━━┓┏━┫┏┻┓┓┳┳┫┓┫╋┓╋┏┻━┫┫┻╋┛┣╋┗┫╋┃
┃┓┗┗┣┫┛┛┏┳┏┓╋┃┗┃┗┛┏━┣╋┫┏┻┗┛━┛┏┻┣┃┛┳┏┣┏┛┓
┏┗┓┣━┓┃┛┏┫┏┫┳╋━┫╋╋━┻━╋╋━┗┏┫┫┫┓┓┃┻┛┫━╋━┳┣
┣━┗┣┏━┃┓━┗┓┏┫┛┛┃╋┻┛┻┫┓╋╋┃┛┃╋┫┣┛┓┃┃┻
┃╋┃╋┫┓┻┳━┫┓━┗┗┫┃┛┗┣┳┳┓┛┣┃┃┃┗┏┓━┓┗┣┫╋┻┛━┏
┻━┻┛┛┳┣┳┻┣┫┳━┫┫┻┏┓╋┃╋┓┛┫┗┃┳┓┓┣┻┏┻┃━┏┻━━┃
━┗┫┏┻┏┳╋┫━┫┏┫┗╋┃┳┳┫┣┳┛╋┗┻━┛━┻┣┓┳┗┏┛┳╋┏┳━
━┣┛┳┫┓┗┛┗┻┓┃━┗┗━┻━━╋┃┏┫┫┳━┣┛┻┛╋┃┗┣━━┛┓┫┣
┣┫┃╋┛┛╋┛╋┏┓╋┃┃┗┛┣━┳┓┻┗┫╋╋┏┓┗╋━┛┛┫┓┏┃┓╋┗━
┛╋━┳╋┓┣┳╋┣┣┓┣┃┛┏┃┏┓┓┓┃┻┛┏┳┃┏┻┻┃━┣┓┣┳┏┻╋┻
┻┫┗┻┫┃┫╋┃┻┗┓┃┃┗┳╋┗┻┫╋┫┻┣┃┳┗┓┛╋┛┫┳━━┛┗┃┻┣
━━┣┏┛┳┫┗┓┏┳━╋┣┫┃┳┓┻┣┛┣┻┏┳┣┏━┣━┣┫┃╋━┗┃┗┳┣
┻┣┓╋┃╋┗┣┃┳┏┛┃┃┻┗┗╋┗┳┗┳┫┛╋┗┛┛┫┓┗┳━┃┻┗┏┻┻╋
┳╋┓┓┳┫╋┃┫┏┫┃┓┫╋┫┃━┫╋┗┫┓━┫┗━┃┳┃┗┣┓┫┗┫┏┫┫╋
┛┃┏┫╋┓┫┏┓┣┣┻┃┫┻╋━┛┳┏┫┳┻┃┗┓┛━┓┛┣╋┛┫┣╋┫┏┫┳
┣┗┻┻┃╋┃┓┫┣┃┃━┛┗┛┳┓┏━┓┻┳┣╋━┻┣┻┗┓┃┻┻┫┓┫┓┻━
┓┣┏┣━┓┫┫┳━┓┣┃┳┛┛┓━┗┳━╋┫╋┣┃━┏┫┳┳┛┃┗┃┓┻┛┻┣
┃┓┫┃┗┏┳┓┃┳┗┫┣┫┏┣━┛┫┳┗┻┏╋┳┻┛╋┏┣┻┣┃┓┳━┣┫┳┳
┻┏╋┏┫╋┻┏┫┃┗┓┃┫┻┣┫┫━┫┗┃━╋┫━┻┗┛┻┏┫┛┣┫┏┃┗┳┫
┗┣┃┳┛┗╋┓┏┫┗┳┫╋┏┻┓┫┗┏┗╋┏┗┳╋╋┫┏┣┳┻┃┏━╋┫━┻┳
┃━┛┳┫┏┛╋┏┛━━┃┗┓╋┻┗╋┣┻┓┣┃┫┛┻┓┓┏┫┛┣┓┏┓┻┏┏┃
┃┗┛┓┏┃┏┏┃┗┫┃╋╋┏┳┛┫┫┗┫┓┫┏╋┫┓━╋┻┣┣┻┻╋┓┓┓┛┃
━╋┳┫┫┗┏┻┗┗┛┏┗┏┫┣┻┃┻━┻┳┻┳┃┃┗━┣┫┛┣╋┗┓┣┏┛┏━
┗┗┣┫┣┏┫╋┻┳┏┓┻┳┳┏┏┏━┏━╋┣┣┻━━┛┃┫┗┓┃┻┳┗┣┛┣┏
┫┏┏┗┻┏┗┃┓┻┓┗━┳┃┳┗┃┃┻┫━┣┫┃┣┗┃━┻╋┓┗┃┃┓┳┣┣┻
┳╋┏┏┻┳┓┣┻╋┳┛━┛┣┳┗╋┏┳╋┻┛┫┓┏┣┻┣┏┃┫╋┏━┣┛┗┃┛
┓┃━┏┣┏┻╋┓┻┛┛┻┳┗┃┗╋┳┛┛┛┓┫┻┫┳┛━╋┣┓┏┻┻┛┫━┛┣
┻┳╋┻┏┗┳┛┓┏┫┫┻┗┃┃┃┛┓┛╋╋┣┻╋┫┛┣┗━┓┳┣┗┛
┫┃┓┃┫┗┏┗┏━━┳┃╋┣┳━┣┓┃┻┫┛┗┣┓┻┣╋┳┫┃┻┏┓┳━┓┣━
┻┓┻┫┛┃┣╋╋╋┣┫╋┳┫━┃┣┫┻━┛╋┛┣┃┫┃╋┃┏┃┛┏┳┃┳┛┳┃
┏┫━┃╋━┳┳━┛┓┏┃┫━┛┳┛┓┃┛┻┻━┏┃┃┫┓┏┫┗┫┣━┃┻┏┣╋
━┻┓┳╋┏┏┣━┫┳┗┣┏┫┏┛╋┃┏╋┫┗┳┓┗┳┻━┓┣╋┣┗┫┛┃┻┛┛
┓┗┫╋╋┗╋╋━┳┫┗┳━╋┏┗┫┳┏┛╋┳┣┛┻┻┃┏┛┃┛┃┻┳┗┫┃┻┫
━┳┓┓╋┻┏┣┻┻┗┗┃┻━┳┫━┻┛┣┫┫┏┃┣┣┫┏┻┻━┏┣━┳┫┫┫┛
┻┳╋┳┫┛┻┏━┓┃╋┫┏╋┛┣┳┫┻┏┳┻┛┣┓┗┏┏┃┫┓━┓━━┛┫┻┓
┗┃┗┏┳┃┛┳┻┓╋┗┃━┗┃┣╋┗┃┏━┃╋┗━┻┳┗┻┗╋┏┗┗┏┻┗┏┣
┓━┳┻┓┓╋━╋━┫┏┫┛┛━┣┳┳╋┻┗┻┃┓┓┏┛┃━┛╋╋┳┻┳━┣━┣
┏┛┛┳┛╋┳┓┓━┻┫┫┃┣━┳━┳┫┳┛┏┛╋┏┛┏┳┫┛┓┳╋┛┏┃┃┻┛
┳┛━┻┫╋━┫┏┛━┫━╋━┫┏┏┗┓━┣┃━┳━┏┏┏┏┛┃┳┏┻┏━┏┓┗
┳┓┻┣┛┻┣┻┣┃┗┏┗┛┏┓┛┏┓┗┓┓┗┛━┛┓┛╋┳━┛┳━┣┻━╋┛┛
┫━┻╋┳┣┏┻━┗┓┗┫━╋╋┣╋┛┣┗━┳┫╋━╋┳╋╋┗┛┳╋┃┳┣━┃┛
┳╋┻╋╋┃┏┫┻┏┏┛┻┣━┳┫┃┫┣┛┛┫┣┳┣┃┗┫┫┻┫┃╋┃┓┻━┓┣
┛┫┓━┫┳┻┳┫┛━╋╋┣┳╋┛┣┫┻━┃┻┫┓┏━┫╋┳┃┛┫┳━┏┏┃┣┻
━┏━┛┳┗┏┗┃━┏┣┫┣┓┏╋╋┻┗┻┏━┓┏━┃┃┻┻╋┳┻┏━┏━━┏┃
┏┓┣┓┳┓╋╋┳┃┃┫╋┓┃┃╋┏┓┳┗┓┳┛┓┓┣┏━┳━╋╋╋┓┃┫┓┓┻
━┣┏━┣┛┃━┓┏┫┃┛┻┃┳┗┳┏┫┫━┫┻┓╋┃┣┳┃┗┻┳╋━┛┻┻┗━
┏┻┛┏┛┣┃┳┏┻┫┣┃━┃━┛┓┗┫┏┛┏━┳┗┓┗┃┫┏┃┳┣┳┗┣┓┛━
┛┣┏┃━┻┣┣┃┳┛┏┫┓╋┏┣┣┏┛┓┻━┣┣╋╋┫┛┻━┓┫┻┫┓┃┃━┣
┛┫┻┓━╋┳┗┗╋┫╋┗┫┓┛┫┻┻┗┻┗╋┻┻┃┗┣┓┓┓┓┻┗┃┳┏┃┏╋
┗┛┗┏┓━━┻┻┗┏┳┏┣┻┛┛┻╋╋┫┫┳┻┏┏┛┗┫┣┻┣┗┓┫╋┻┳╋┏
┣┏┫┫┛┃┫┛┳━┳┻┓┳┃┗━┣┏┗┳┣┫┣┣┏┓┗┛┻┓┳┏┻┫┫┓┻┫┣
┃┻┛┛┃┳┛┗┳┛┓┃┓┛┣━┛╋┻┣╋┏┃┗┛┓┓┓┫┛┏┣━┳━
┃┻┗┣━╋┫┏┳┫┏┛┳┛┏╋┣┫┛┳┣┗╋┛━━┫┃┃━━┳┳┏┓┏┗┣┳┳
┻┓┛┣┻┃┏┏┃┛┣┏┓┛┫┏┻┓┣┫┓┣┏┗┃┻┫┫┓┏┫┣┻┏┻┫╋╋┗┻
╋┣┻┃┻┃┏┃━━┛┣━╋┓┫┏┓┛━┳┫┗┻┏┳┳┓┓┻┃┫┏┏┏┗┓━┛┫
┣┃╋┣┫━┗┳┣┳━┛┏┓┛┳━┓┃┏╋┃┃┛━┳┣┃┏┗╋┻┛┫┓┻━━┣┣
━┳┃┏┣┳┣┛┓┏━┗┫┳┛┓━┻┗┫┳┏┫┓┗┃┻┃┻┃┛┛┳┓┛┗┳╋┓┫
━┏┫┣╋┫┫┛┫┏━┻┫┗┛┳┓┛┳┻╋┗┫╋┳┛╋┃┓┃┳┳┻┓┫╋┳┣┫┫
━┣┛┳╋┃┛┛━┫━┓┣┏┓┳┓┏┓┳┫┗┳┛━┛━┫┗┏┃╋┳┳┛━┗┣┏┗
┗┣┣┳┫┳┣┃┃┗┛┳┏╋┃┗┓┳┃━┳┃┓┣┫┛┃━┏┗┓╋┓╋┣┫┏╋━┏
┫┗┳┃┓┳━┫┗━┫┣┛┛┫┫┣┓┏╋┳┣┻┛┓┗┛┏┓┗╋━━┃┫┃┛╋╋┏
┣┫┏┫┏┗┻┳┗┣┳┓━┗╋┗┳┓┃┗╋┣┫╋┻┣╋┓┣┻┗┛┳┳┏━┗┳┳━
━┫┫┏┏╋┻┓┣╋━┫┳┣┣┻┗╋┫┓┓┳┓┫┃┏┳┗━┓┛┣┻━┏┣┳┫┛━
┓┣╋━╋╋┗┗━┗┏┛┃┫┻┗┏┓┏╋┣┫┃┗╋┃┛━┣┣┣┓┛╋┻━┣╋┗┛
━┓┳┣╋┛┓┣┫┗┗┃┛┣┫┃┏┃┫┏┳┛┃━┳┓┣┛┏━┛╋━┫┻┻┛┫━┣
┓┳╋┛┛┃┏┏┫━┓┏┗╋┫┓┫┛┻┛┃┻┏━┫╋┃┻┫┛┏┓┻┛┃━┃━┃┳
━┻┗┃┃┃┃┗┳┗┏┃┏┻┛┳┃┛╋╋━┣┻┻┗┳┓━╋┳┏╋┗┣┃┻┓╋┳┛
┳┓┛┗━┗┫┗┏┏┛┓┫┻┻┗┛┏┫┃┣┣┃┛┫┗┛╋┣┏╋╋━┛┣┏┻┛┫╋
┓╋┻┃┓┣┏╋╋━┗╋┳┣┓┻┣┗╋┫━╋┃┛┃┣┛┳┗┏┻┃┣┳┃╋┗┓┳━
┳┫┫┻┗━━┗╋╋┫┗┓┏┗┓┣┏┫┏┣┗┓┏┫┓┗┗╋┗╋╋┓┳┓╋┫┫┳┣
━┻┓┃┻╋┏┗┏┏┏┳┏━┛┻┛┫┣━┻┫┣┃┣┛┏━┃┛┗╋╋┳┛┓┫┏┓┃
╋┃┗┃┏┛┓┣┓━┗┫┃┣┃┛┳┏━━┳┳┛┛┃┓┛┣┫┏┫┗┻━┫┻┏┛━┫
┳┏┣┛┓┳╋┫┳╋┫┏┓┓┳┓┏┛┫┓┃━┛┛┏┓┫┛┓┫┣┣┛┏┫┻┣┳┓┣
┻┻┣┻┣┃╋╋╋━┳┗━┻━┳┏┃┣╋┛┓┻┻━┏┏┛╋┓┗┛┳┳┓━┛┻┏┓
┏┳┣╋━┻┓┣┳┃┗┓┫╋┗┓┻┏┳┛┳┃┳━┫╋━┳┻┛┏┛╋┣┓┛┣┏┫┳
┃┓┛┃┳┓┓┏┣┣┏┻┃━┻┳━┗┛┏┏┣┗┣┗┓┏┓┣┏╋┳┣┗┣
┃╋┗┻┏╋┏┓┣━┳┻┫┏┫┓━┣┛┣┗┃┃╋┳┫┃┓┫┻┫┳┓╋┓┣╋┻┣┻
┃╋┻┳┃┣┳┃┛┻┳╋╋┓┳┣┳┓┓╋┏┏┻┻╋┫┫╋┗┛┣┏┻╋┗╋┣┓┫┣
┃┗┗━┓┻┓┳╋┛━┏┫┃┃┛┫┓┻┏┃╋╋┻━┻┗┛┗┻━╋━┛┫━┻┛┳╋
┃┗┻┏┏┻┏┛┛┫┗┣┗┫┗┃┗┃┣┣┗┳━┫┳┛┗━┣━┏╋┛┻━╋┻┃┣╋
┏┓┻┏┣┗┻┗╋┻┻━┓┣┻╋┃╋┻┏┓┻┫┏━┗╋┓┃┻━┻┛┫┻┃┣┫┏┫
┻┫┃╋┃┛┃━┳╋┻┗┛┏┣━┻━┓┃┫┻╋┏┻┓┫┏┫┗┏┓┣┛┗┫┛┓━┳
━┓┣┫┣┣┳┫┗┳┛┃╋┏┃┛┗┏┣┛━┳╋┻┏┳┻┣┳┓┏┏╋┏┏┻┳┛┗┛
┛┓┻━┻┓┏┗┣╋┣┏┓┣┏┳┗┗┛┣━┫┻┃┳┻━┗┫┣┻┓┻┗┏┓┃┣┃┫
┳╋╋┣━┛┏┃━┃┏┳┳┓┫┣┗┫┏┃┓╋┗┓┻┗━┛┳┗┓╋┳┓┻┻┳┫┣┏
┓┣┓┻┃┗┏┻┓┛┻┓┏┣┓┓┃┃┃┳┳┻┻━┣┣┣┣┃┓┻┓┗┳┻┻┏┏╋╋
━┣┗┣┏┻┻┃┓╋╋┗┣┗┓┫┻┃┗┃┗┫┳┏┗┫━┛┃┓┓╋━┃┏┏┻╋┏┣
┫┃┏╋┃┣┫╋┃╋┻┫┓┃┗━━┫┃┏━━┏┗┫┓┛┓┗┗┃┃┣┣┫┃┛┏┻╋
┛┣━┳┏┗┏┛┫┛┓┳┫┣━┫┃╋┣┏━┏┳┗┫┫┓━┗┫┻┗┻┛┛╋┓┏┃┏
╋━┻┛┏┗┫┃┏┻╋┫┫╋┗┻┻┫┳┗┏┻┓┻┃┓┛┗┳┳┛╋┳┣━┗┗┓┳┗
┣┃━━╋┫╋┻┗┛┗┓┏━┗┗┻╋┛┓╋┛┓┛┳┳┏┗┓┫━┃┣┻┛┫┓┳┣┛
┻┏┻┓┻┃┏┛┓┗━┃━┓━┳┻┳┻┓┏┫┃┳┳┗┛┻┫┃┻╋━┓┗━┛┓┳━
┣╋┫┫╋┃━┛┛┗┃┃┗┛┃┏┣┓┣┻┳┗┗┓┫┗┓╋┣┗┻━┣┻━┫┃╋┓┳
┳┫┳╋┏╋┳┓┓┏┗┓┣┗╋┫┫┃┓┗┓━╋┫┃┛┗┣┓━┳┫┳┳┻┗┓┳┫┳
┛┻┻┻┏╋╋┫┓┓┛━━┗┻┳┗┗┫┫┛┫┃┳━┓┃┫┗┃┃┻━┏┏┫┳┫╋┗
┳┻┫┫┏┛━┻╋┳┗┳┣┣┛┣┗━┃┏╋┃┻┓┗┛┃┓┛━╋┛┫┃┏┻┣┗┗┳
┗┃┓┛┗┏┳━┓┏┓┣┏┓┫┛┳┻┛┫┃╋┓┃┏┃╋┓┛┫┣━━┫┻┏╋┣┳┃
┣┫┓┛━┻━┗┏┳┳┃┳━┏┃┫┳━┃╋┓┛━┃╋━┃┻┗┳┓┏┃┳╋┗┻┗┗
┣┫┫┗┓┻━╋┛┃┗┏╋┓┗┓┃━┗┃┳┓┗┗╋┣┃┳┫┣┛┻━┣┗┫┗┃┻┳
┗┗┫┏┓┃┻━━┳╋━┃┏┗┻┏╋┓┣┗┣┣┃┳┓┗┫┃┫┓┫┳┛┫
╋┃┗┏┫┻━┗┓╋┗┓┏┣┓┻┫┓┳┫┻┻┃┣┃┏┳┗┗┣━┃┏╋┳┓┣┗┫┓
┗┻┏┫╋┛┏┓┻┻┻┗┻┻━━╋┗╋┓━┗┏┓┫┗┻┛┻┻┃┳┓┃━┃┗┏╋┳
━┃┃┣┗┻┻╋┣━┫╋┓┣┗┳┗┳┳╋┻┛┣┏━┫┗┓┫┳┣┗┣┏┣┃┛┻┣╋
┏┛┫━╋┗┏┛┏┫┣┫╋┳╋┫┓┻┓┏┣┛┣┣┛┳╋┃┗┫┫┏━┳┓┣━┫┏┻
┃┛┫┳┃┃┏┛┏┏┣┏┻┻┻╋┃┏╋━┗┛━┫┃━┗┛┗┻┏┣┻┫┓╋━╋╋┓
┗┫┛┗┣┛┛┳┣┛┫┻┏┳┗┫╋┛┛┫┓┃┣┃┳┓┫┣┫┛┳┫┣┃┣┻┻┛┣┻
┛┳┳┗┣━┓┳┣┻┣━┓┻┣┗┓┻┫━┻┗┏┏━━┻┣┛━╋━┗┓┣┛┛┃┃┃
┗━┳┳┫┃┏┣┏┻┫┫┳┛╋┛┛╋┗┫┣┛┛┫┣┫┓┳┳┗┫┫┻┻┻┏┗━┓┗
┏╋┳┳┣╋┏┃┓┓┫┃┏┣┃┳┳╋┃━┛┛┛┛┏┻┓┫┫┣┏┣┣┏┗┓┏━┻┓
┓┗┗┃┗┛┣┳┗┏┗╋┛┃┓┏┫┳┫╋┳┳┳┏┓┓┫╋╋┏╋━┓┫┗┫┳┻┣┫
┃┏┛┛╋╋┓┛┃┳┻┃┏━┛━┫━┃┗┛┛┫┣┣┏┓┳┫┣┃┃┛┏┳┓┻╋┏┏
┣┓┃┓┻┗┳┫╋┫┳┛━┻┻┛┓━┏┓━┏┗┏┛┣╋┻┓┃┛┃┻┳┳┓┣┗╋┗
┛┓┗┃┗┓┏━╋━┓┣┳┓┏┛╋┗┣┏┛┓┛┻┓┓┗┏┳┣┻━┃┫┓┓┗╋━┓
┗┓┛┏━┛┏┛┛┃╋┃┓┓━┏┣┫┏┓┗┏┛┫┳┳┫┣┣━┣╋┗┛┏┗┛┻┣╋
┗┏┫┫┏╋┓┏━┣┣━┓┳╋┃┃━┃┃┗┫┻┏┃┏┃┛╋┻┻━┳┃┻┓┓┻┳┻
┳┏┫┳┗┏━┗┏┏┣┫━┓┳┃╋┃┓┣┏┳┫┻┻┏┻┛┻┛┳┣┫┫╋┓┓╋┣┳
╋━━━┫┗┛┃┏┻┫┓┗┓┃┣┓┳╋┓━┏┛┫┓┫┻┣┓╋┣┗┃┣┏━┳┛┣┫
┣┳┛┗┏┻┓┫┃┫┏━┏┗━╋┳╋┓┣┫┃┗━┻┗┣┳┗┣━┳┓━┗┻┫┃┻┻
┫┏┳┓┫┣╋╋━┳┫┛┓┓┃┓━┻┛┏━━┃┳━╋┳┗┫╋┳┣┏┓┻┓━┣━┳
┫┣┓┣┛┛┓┫┻┻┳━┏┃╋┫┃┫┻┛┳━┫━━┫┃━┓┣┛┃╋┫━┛┗┻┛┻
┃┗┓┫╋┛┗┃┗┓╋┃━╋┣┃┓┛┻━┃┣┏┣┃┳┳┣┃┛┻┏┏╋┻┻┏┛┣╋
┛┻┫╋┛┛┻┃┣┳━┳╋┓┓┛┣┏┻┻╋┛┗┣━┫┳┛┻┛┗┻┳┫┣┳┓┣┗┓
┃┗┓┫┏┫┛┃┫┫┻┛┳┛┣╋┻━╋┏━┳┻┓┻┓┫╋┣╋┳┓┣━┓━┗┗┻┗
━━┻━┫┗┓┛┫┏┳┣┫┏┛┃┫┳┓┻┫┫━┫━╋┓┗┓┃╋┏╋━┫
┓┃╋┛┓┏┃┣┳━┏┏┏╋┻╋┏┗┏┓┣┛┓┣┓┏┏┣┛╋┓┓┛┏╋┫┻┃╋┃
┃╋┣┻┫┗╋┓┳┳┏┣┣┫┗╋┫╋━┫┏┣┻┻┏━┛┫┻┃┛┣┛┳┏┻┻┫┳┫
┏╋┫┏┃━┛━┏╋━┫┻┏╋┳━┏┓┫╋┏┗┃┛┛┫┃╋╋╋┛┻┃┻╋┓┗┏┓
┗━┓┏╋┫┓┻┏┣┛┣╋━┫┗╋┏━━┣┳┛┓╋━┃┣┫━┫┃━╋┃┻━┣┃┏
┗╋┗┓╋┣━┛┓┗┣━┗━┳╋┳┣┓┗┃━━┛┃┓┛━╋┣┻┓┓┓┃┓┃┳┣┏
┣┛┫╋┣┣┃━┫┳╋╋━┗┗━┣╋┃┃┣━┳┣┫┛┻┏╋┗━┏┏┏┃┻┫┫┛┳
┫━┣┻┗┳━┣┫┳━┫━┃┳┃┳┓┃┻┫┳┳┓┳┏┻╋┏━┳━┳┻┳┓┗┫╋┓
╋┓┃━┣┏┻┻┛╋┛┣┓┛┫┏╋┻┏┃┓┻┏┻┏╋┓┣┗┏╋┣┫┫┫┏┣┛┏┣
┃┓┻┳┛┳┛┣┗┗┛┃┣╋━┫╋┗╋┏┳━┃┃┻┻┫┻┳┃┗┫┗┓┣┃━┳┫┳
┫┗┏┓┣┣┛┏┫┓┣┓┫┫━┫┏┣┛┫┣┣┣┳╋┏┫┫┛┏┣┳┳┓┫╋┏┳╋┓
┣┳┓┻┓┳┣╋┳┫┏┃━┛┻┛┣━┛╋┳┳━┓┳┛┫╋┓┣┻┃┳┣╋┓┓┏━╋
┣┣┓┓┏┣┃┻━┫┏┛┛━┣┛┏┓━┛┃┓┣┏━┏┓┣┫┳┃┻┃╋━╋┓━┳┗
┳┫┃┻━┫┏┓━┣┃┗┫┃━┏┛┫┓┣┻┫━┗┻╋┛┃┣┫━┻┣┃┫┳┗┫┓┓
┫┫┳╋┫┃┣┛┏┛┗┣┻┳┓┗┓┳┛╋┳┣┓┃┛━┻━┳┗┗┛┳┗━┣┳┻┻╋
┓┓┗┏┛┏╋┓┗┃╋┃━┻┻┏┗┫┫┻┣━╋┛┗┓┳┣┏┏━┗┗┻┣┛╋┣┏━
┃┳╋┓┣┏┣╋┫┣╋━┗╋┓┫┻┻┻┛┏╋┳╋━┏┛┏┗┫┻┳┗┏╋┳┛┏┣┻
╋┫┳━┫┓┣╋╋━┳┻╋━┳┗┻┻╋┃┻━┃╋┳┏┫┣┗┗┣┃┓┫┓┏╋┻╋┃
┣┓┏┻┛┃┛┣┳╋┣┫┏┏┗┛┛┫┫┳┃┣┳━┻┻╋┗┫┣┓┃┓┣┗┳━┛┳╋
┳━┓┏┻┻━┓┻┏┗╋┫┛┓┓┃┗┗━━┏┻┫┏┳┛━┓┣┣┗╋┗┃┳┃┻┃┻
━┫┏┗━┗┓┫┛━━┓┫┃┃┓┃┓┳┳╋┻┳┻╋┫━┫┫┳┣┫┳┻┏╋┳┳╋┳
┳━┛┻┃┻┏┏┗┓┃┫┫━╋┃━┛┳┓┛┛┗┻━┫┳╋┣┗╋┛┗━┏┫┗┻┛┗
┗┳┓┫┳┛┫┳┃┫╋┓━┗┣┛━╋┳┳┻┏┓┻━┛┛┓┏┫┗╋┻┏┫┓╋┳╋┏
┳┗┏┛┣━┫┫┛┻┃┗┳┃┗┻┓┫┓╋┃┃┻┃┃╋┻┛┻┓┳┗╋┃┓━┛┫┣┻
┏┻┻┻┛┣┣╋┻┻┛┣┻┳╋┛┏┻╋┓┫┃┣╋╋┓┛┓┫┳┫┛┗┗┫
┻┣┃┳┣┫━┓┏┛┻┻━━┻┓┣┛┳┣┻━┳╋┛┏┣┗━┫┏┗┣━━┳┳━┃━
┓┻┣━━┻╋━┃┗┫┏┏┗╋┃┫┛┣┗┃┛┫┳┣┛┻┗┓┃┻╋┗┗┛┓╋┫┛┃
┻┻┻┃┫┏┳┏┛┓┛┻┫┃┗┫┗┫╋┫┏┏┫┃┳┫┓╋┛┣┃┳┛┫━┳┃┣┳┃
┏┫┓┻┫┗┏┃┛┛┃┛┳┏┫┗┏┏┳┣┣┳┓┛┏┓┻┛┫┻┫╋┳━┏┗╋┻┛━
┳┛┣┫┃┗┣━┛┗┫┓┫╋┏┃┛╋┛┛┳┻┳┛┛┓┓━┳╋┻╋┫┛┏┗┛┏╋┣
┏┣┃┗┣┃┻┣┃┃┃┃┻━┏┛┓┃┣━┏┓┏┫┳━┓┻┣┏┻┻┳┗┫━┻┣┣┏
╋┳┓┛╋┗┓┗┣┃┓┫┳━┓┣┗╋╋┓━━━┛┃┗┗┓┻┛┣┣┳┗┣┗┣━┫┛
┫━┗┗┫┃┫┓┫┏┛┻┏┳┛┻┏┫┛╋┫━┃┃┏┛┏━┻┃┣┗┣┻┗┃━╋┗┻
━┻┳┫┓╋━┳┫━┓━┫╋┳┃┃┫┫━╋┻┳┏┃┣┛┃━┳┓╋┛┃┏╋┏┏┫┃
┃┫┓━┛┃┛┳━┻┣┃┣━╋╋┫┗┳━┫━━┏┃┗┏┣┫┫┣┣┣┻┓┻┛━┻╋
┫┃┗━┗╋┣┫━━┛━┃┣┳┓┻┗━┃┓━┳┃━┛┣┻╋┃┓━┗┏┳┃╋┫┗╋
┻┳┃┳━┓━┣┓┻┻┳┏┳┻┫┗┓╋┳┃┏┏┫┻╋┏┃┏┃┫┛┗┏━┫┫┃━┛
┣┛┓┗┗┳┛┣┓┃┻┗╋╋┃━┗┏┓━┏┗┗━┏┗┣┳┫┓┻┏┏┏┗┗━┳┛┗
╋━┏┻━┣┗┗┗┓╋┛┳╋╋┫╋┗┏┃╋━┛━┻┗┃╋┗━╋┏┗┻┓┳┫╋┻┻
┃┓┣┃┃━┃┏┳┗┛┓┏╋┳╋┗┣┛┓┏╋┓┛┻┓┓┓┛┫┫┳┃┳┃┣╋┏┓┏
┳┫┛┳┏┗┻┃┏┻━┳┗┻┣┳┫┏┣┛━━╋┛┓┃┃┛━┗┫┏┗┫┃┓┓┫━┛
┫┏┛┗┏┏┏┳┳┳┏┏┛┻┻┓┫┏┳┻┛┛┳┳━┏┫┛┫┛┓┗┻┏┏┗━━┏┳
┻╋┫┓━┣┏┳┃╋┓┓┳┛┛╋┗┻┏┻┛┳┻┃┗━┻━┫╋┃━┓┗┓┣┓┛┫┫
━┓━┫┏┗┓┛┏┫┫┳━┫╋┃┏┫┃┳┛┏┏╋┻┳┣┛┛┓┃┣┛┗┳┣┓┃┣━
╋╋┓┳┓┓┻┫┳┣┗┣┓┻┫┣┓┓┗┣┏┳┏┏┳╋┏┣┻┫┫┃┳┫┓┣┓┗┳┳
┳╋┻┃┏┛┓━┣┓━┛┛┳┳┛┛┃┗┫┳┓┏┣┳┗┫━┏┗┻┃┗┣┫┃┫┏┏┃
┛┗┃┓┣┏┛━┛┫┣┻┛┓┛┓┣╋━┣━┫┫┓┣┃━╋┗┃━┻┏┏┫┓┫┣┃┻
┻┳┛┫┏━┫┃━┳┏┣┏┫┳┗┻┗┛┏┣┻━┻┃┳┃┻┏┃╋┓┃┫┏┻┏┛┻┳
┓┳┻┣┓┓╋┳┓┫┳━━┣━┻┓┛━┫┳┛┣┃╋┏┫╋┗━┏┳┻━━
┣┗┃┃┻┏┏┳┻┳┃┛┛┛┃┻┏┫╋━┣┓┛┛┏┗┃┗┗┃┻┛┃┫┛┣┻┏┃┛
┣╋━┻╋┃┛┛┻┻┻┓━┗┳━┏┻┗┃┫┓┣╋┻┻┃┫┗┛┃┣┣┛┳┻┻┳┛┃
┳┃┻┓┫╋┳┃━┫┫┻┫┗┫┗━┗┫┓┗┳┫┓┗╋┫┏┣┛┃━┃┗┛┏┫┳┏┣
╋┃━┛┣┏━┏┛┫┳┫┓┳━┓┛┣╋┗┃┻┻┛┃┫┣━┓┳┃┻╋┻┓┛┣┛┏┻
╋╋┣┳┳┃╋┻╋━┓┗┳┃╋┗┫┛╋┫┏┓┳━┏┣╋┗┳━┛┣┃╋┏┣┫┃┗┳
╋┳┳╋┓┛━┣┻┣━┫┓┓┻┣┏┣┃┳┻┣┣┓┫┗┳┏━┫┃┃┫╋┣┣┫┏┻╋
┓┣┫╋┗┣┏┳┏╋┫┗━┗┏┛┏┻┻┓┳╋┓┃┏┳┏┓╋┓┓━┫┏┻┳┓┛┓┫
┗┳┏╋╋┻┳┗━┛┏┛┫┏┳┻┓┫┓┻┳┳┛━╋╋┫┃┛┏┫━╋┗┳┫┓┻┣┏
┓┏╋┛┛━╋┓┣┻┓┏┗┻┓┳┃┛┓┗┏╋┗┏┻┻╋╋┳╋┻┛┣━╋╋┗┣━╋
┏┓┛┃╋┓┗╋┃┳┏┃┏┣┗┗┻━┛┛┗╋┏┗┳┛┣╋┻┫┃┳┓┏┏┳┛━┓┫
┻┳┻┛┣┛╋┣━┃┓╋┏╋┻┗╋┫┃┃┓┗┗━┻┣┛┫┛┏┗┓━┛┃┗┣┏┏┳
┻┻┏┫┃┃╋╋━┓┏┗┛━┛━┻━┻┛━┓┻┓┓┃┳╋┛╋┳┣┃╋┣┳┗┏━┻
┃┻┗┻┫━┣┏╋┏┛┣┣┃┗┃┏┓┫━╋┣┃┳┓┫┣┻┛┃┣┫┳┃┻━┻┏┳┳
┃┓┗┛━┣┓┳┓━┓┛┃┻┏┻┻┛┻┓┫━┓┻┣┫┏┏┃┻┗━┻┗━━┓┃┻┃
┫┓━┓┻┓━┛━┻┻┏┳┓┃┫┏┻╋┏┳┏┏┛┻┗┻┛┗┓┓┳┏┣━┓┻┃┣┏
┓╋┗┣╋┻╋┣┓┣┃┃┻━╋┗┓╋┏┻┏━┗┗┛┛┏━┫┳┏┻┣┃┣┫┏┗━┃
╋┫┗━┫┓╋┣╋┓┏┛┏┗┃┫┫╋┏━━┛┓┏┏┳┛┫┓┳┫┣┳━┛╋┓┏┻┓
┳┫┣┛━╋━┻┃┛┓┻┏┛┛┻┻┫╋━┣╋┣┫┗┳╋╋┛┛┓━╋┓┗━┓┛┓┫
┗┛┏┃┳┳┓┫┳┃━┣┣┃┃┻┫━┫┓┻┣┃┗┳┣┃┳┛┣┓┏┗┗┗┗┣┳╋┗
┏┗┫╋┳┛┓┻┏━┓┃┗┻┏━╋┓╋┛┗━┏┏━┃┗┳┏┓┏┏┛┏┏┏┃┓┻╋
╋┓┣┣┻┳┫┗┗┳┛┻━┃┫┓┣┛┻┛┣┛┗┣┣┣━╋┃┓┃┃┳┗┃╋┗┣━┛
┛┫┛┃━┻┗┻╋┓┃┗┫┓━┳┗┣┗┗┻┳┓┫┓┻┛┣┫┳┗┣━┗┗┻┣┏┛┓
┃┛┣┣┗┳┛┏┓╋┣┃┃┛┻┻┏┗┛┳┃╋┣┗┛┗━┓┗┫┓━┻┏┻┳┳┏┓┗
┳┏┫┗╋┓┏┻┏┓┣┗┻━┓┏┳┓╋━┻┃┣┫┃┃┣┗━┓┛┏┛┫┛
╋━━┛┫┣╋┗┣╋┫┛┏┗━┫┣┏┏┗┫┓╋┫┻┃┃╋┳╋┣┛━┓┫━┏┫┫┻
┓┣┃╋┗╋┳┫┓┓┛┛┻┏┫┏┻┗┗┻┳┏┫┓┓┃╋┛┏┻━┛╋┫┛┏┫┣┃┻
╋┳┃┃┛━╋┛┓┣┛┗┣┏┻┛┓┃┏┣┛┏┫┛┃┏┛┣━┓╋┣╋┻┓┓┏┗━┓
┏┳━┛┓┣┓┗┳┫┗╋╋┻┳┫┏┻┻┣╋┛┓┃━┏╋╋┫┗┏┻┣╋━━┏┗┛┃
┃┛━━┛┫┛━┫┓╋┻┫┗┣┓┻━┗┃╋┗┓┛┛┳┃┓┓┃┃┣┏┏┛┣┃┫┏┛
┛┏┓┏┏┻┛┫━┣┣┃┓┛━┻┻┫┗━━┛┓┣┣┓┛┛┫┫┓┻┳━┣┫┗┻┫┳
┛┫┏┛┫┓┃┃╋┓┣┛┗┗┗┳┃┻┃┛┣┓┗┻┃┃┫┳┓┛┻┫┣┫┗┗┻┃┣┛
┻┃╋┣━┃┃━┣┳┻┻┛┏┣┫┛╋┏┏━━┃┣┓┗━┃┳┳┳╋┫╋┣╋┻┓┏┗
┳┻┓━┣┫┻┏┓┣┗┫┗┓┣┏┣┣┣┃┻┗┏┏┫┛┳┃┗┛┻┣┏╋┛┛╋┣┫┻
┗┓┣━┃┛╋┣┃━┏┳┛┗┻┳┃┃┻┳┏┛┣┓━┳┛┗┻┫┃┻┣╋┗┻┫╋┻┃
┫┓┓┫┃╋╋┓┃┳┻┳┣┛━┗┏┫┳┏┓┻┻╋┗┣┫┃┫┫┫┻┗╋┗╋━┗┳┫
┃┓┫╋┫┃┓┳┗┣━┛┳┣┣┫╋━━╋┏┓┫┣┏┛┣┳━┓┃┓┓┛┻┫┗┣┣┻
┻┗┳┏━┛┳┓┻╋┓┣┣┛┫┻╋┃┻┣┓┫━╋━┃┻┛┃┛┳┫┓╋┫┻┻╋┃┛
━┏╋┓┻━┗┣┣┏┻┗┣┻┻┛┫┣┫┛┛┓┏╋┻━╋┫┃┓┃┣┓┃┗╋┳━┣┣
┏━┏┛┏┻╋┫┻┻┣┛┣┳┣┓┣┻┃┛┣━┃┻┫┓┫╋╋┃┃┏╋┛━┛┃┗┗━
┫┫╋┃┳┏┻┫┗┣┣┣┃━┫━┏┏┻┛┗╋┓┳┫┣┣┻┗┻┓╋╋┓┣┳┻╋┃┗
┳━┳┃┣┳┛┗┫┻┏┃┓┃━┗┻┏┣┃┛┗━┗╋╋┗━┏┓━┳┛━┃━━┣┻┛
┓┳┗┣┃╋┫┃┛┏┫╋┓┛┏┻┓┣━┗━┛┃╋┳┛━┣┃╋┏┗╋┳┳┻┏━━┣
┗┏┓╋━┫━┛┗┳┻┗┗┛┫┫┻┳┣━┓┓╋━┻┻━┳┓┛╋┣┛┻┫┃┃┗┗┓
┏┣┻┣╋┃╋╋━┗┣┻┃┣┛┃━┃┃┗┣┛┗┓┛┳┻┣┳┳┓┳┃┫┃┣┗┳┣┏
┣┓┳┫╋┏╋┗┳┏┣┓╋╋┣╋┳━┗┛┏╋┏┻┫┗┃┓┳┗┓╋┳┗┃┣┳╋┗┛
╋━┫╋┳┓┗━┳┓━━┻━┛┃┻╋┳┻┣┣┗┃┫┓┓┏┣┻┳━━━┻┣┳━┫┻
┳┣╋┃┏┣┃┏┏┃┳┛╋┛┗┓┃┻╋┫┣┣━╋┏┻┣┗┓┃┓┗╋┏┏┏┛┏┓┳
┗━┣┓┫┗┃┻┏┛━┣┃┃━┣┫┻┻┃┣┏┃┛━━╋┏┏┏┣┫┣┣┫
━╋┏┏┳┛┫┻━┃┻┳┳╋┛╋┃┻┃┻╋┛┃┗┏┫━┛┃┏┳┏┛┣╋┓┛┃╋╋
┫┃┗┫┃┏┫┓┏┏━╋━┓┏┣┓┻┫┃┓┏┻┃┃┛┻┻┏┻┳┏┗━┛╋┃┳━┳
┓━┳┣┏┗┏┃┻┫┻┳┗┣┫┫┏┫┏┫━┏┫┳┃┣━┻┣━┛┏┛┣┃┫┻┓┳┗
┏┓━━┛┃╋╋┻┗┫┃┣┳┳┫┳┳┛┗┃┗┫┏┫┓┻┓┳┛┏┏┏┫┗┳┛┫┻┣
┏╋┻┛┻┫┃┏┛╋━┻━┣━┏┻┛┫┫┓┓┓━┗┃┻╋┳┣┫╋╋╋┻┓┻┃┛┻
┳┣┳┻┓┫┻┓━┛┃┗━┫┓━━┳┓┏╋┗╋┳┗━╋┻┏┛┻━╋┓┳━┛┣━┣
┃┣┫┣┳┏┣┫╋┗┃┏┣┳┣┗┫╋┣┃╋┏┻┓━┏┗┣┣┳┏┛╋┳┳╋┳┣┏┳
┣╋┃┻┫╋┣┣┣┛┛━╋┛┛┓┳┃┏┫┻┗┫┳┛┻┛┛┓┛┓┫┏━┳┗━┳╋┏
━┏┳━┫┣┣┓┻┓┛┛┗┫┏┛┻╋┻┏┓┣━┛┗┛┓┣╋┫┳┏┛━┃┗┣┗┛┣
┻┗┫┓━╋┫┻┛┏┗┫┓┫┃╋┃╋┏━┛┗┛┗━╋┫┣┏━┳┫┻━┳┫━╋┫┳
┳┗┻┃┓┫┗┏╋┛┫┫┃━┫┏┗┛╋┏━╋┏┻┓┻┫┃┏┛┃┣┏┏┏━┏┗┻┛
┃┻┻┛┗┳┛┻┗┳┣┏┓┃┳━┻┏┃┛┳╋┃╋┻┃┃━┛┫┫┣┫┻┫┛┛┣┻┛
╋┗╋┻┳┗┳┫┓┏┏┓┏┛┣┃┗╋┣┳┃┣╋┳┏┫┏╋┣━┗┫┫┻┣┣┫┻┫┻
┳┃╋┳┓┳┓┫┏┓┫╋╋┫┣┗┃┏┏━┛┛┗┛┃┣┫┛┗┓┃┓┻━┗┣┃┛┃╋
┛╋┣┻┗┓┓┃╋┛┓┛┳━┃┻┗━┫━┫┳┓┗┏┗┫┛┗┳┳┻┏┫┏┃┫┏┃┏
┣┏┓┗┃┓┣┃┏┻┣┓┻┃┛━┃┛┳╋┻┏┛┏┗┓┏┓┗┣┛┛┃╋┫┻━┣┻┛
━┛┗┛╋┣┗┻┃┗┻╋┓━╋┫┫┫┣┣━┓┃┫┗┛┃┛┛┛┫┏┫┣┃┣┫┃┫━
━┻┏╋┣┃┳┣╋┳┳┃┣┳┏┣┏╋┳━┳┃┏┏┏┳┣┻┣╋╋┃┣┃╋┏┃┓┫┃
┃┏┛┳┳┳┳┣┣┣┻┣┃┓┻┗┣┫┛┻┣┃╋┻┻┓╋┫╋┫┛┃┗┃┫╋┻┣┏┗
┏┣┣┓┫┗┗┓┃┃┗┃┓╋┣┏╋┛┓┛╋┗┫┣┓┗┣┛╋┛┗┣╋┃┓┣━┏┣┗
┓┻┏┃┏┛┛┗┛┛┣┻┓┳┻┣┃━┫━┻┗┏┏┣┗┫┏┏┃┗┳┳┛┏┳┏┻━┛
┣┃┣┗┏┏┗┫┳┏┻╋┳┃┫┃┓╋╋┏┏┻┫┏╋┫┳┻┃┗╋┣━━┻┗┓┛┗╋
┳┫┗┻┣┛┳┛┓┻┣┃┗━┗┗━┳━┃┃┫┛┛┫┫━┫━┛┳┃━┻━┛┃┻┏┓
╋┛┣┏┓┓╋┏━━┛━┏┻┫┏┳┳┛┃┓┛┳┫┃┣┏┫┣┣┳┛┫┏┓
┓┛━━┣┏┗┏┗┳┏┣╋━┃┃┛┗╋╋┣┻━┛┣━┫┣┓╋┏┻┗╋┻┫┳┛┃╋
┏┻┻┳┫╋┛┗┣┃┓┏┗┣┏┣┳┗┛┓━┳┣┫┏┓┫┏┻┫┛┏┫┗┳┫┛┫┃╋
┃┳┓┳━┓┣┃┗┣┛┏┣╋┃┻┳┗┓┳┻┏━┻━╋━╋┫┛┣┻━┃┃┫┃┏┛┓
┳┃┓┓┏┫┛┗╋┗┗┫━┗┃┗━┳┛╋┻┻┳┫┓┫┓┛┏┛┫┗┓┛┫━┻┣┳┏
╋┻┏┳┻┃┛╋┛┣┗━┛┛┃━╋┃┓━╋┻┓━┻╋┓┛┻╋╋┛┣┏┳┏┓┏┛┏
━┻━╋┏┣╋┏┳┃━┫┳┃┓┏┓┗━┻┻┃┳┣┣┗┏┳┻━┏┃┓┻┃╋┻┛┓┫
┏┫┏━╋┫┣┗┻┃━┗╋━┏┓┗━┓┻┓┃┳┣╋┛┻┻╋┻┳┏┏┗━━┫┫╋┓
┛┏┓━┣┣┓━━┓┣━┫┓┏┗┓┓┣┃┫┗┏┏┃╋┳┓┣┛┣━┫┏┗┛┳┃┫┣
┳┃┫┃━╋┻┻┳╋┳┗┻┻┻┓┛┏┛━┃┏┛┏╋┓╋┓┗┏┗┓┳┳╋┣╋┃┓┳
┛┻┻┗┓━┏━┗┛┻╋┫╋╋┓┓┛┛╋┫┻┣━┗┓┃┓━┻┃━┛┫┫╋┛┓┛┓
┗━┫━━┫┛━┫┃┫┃┳━┗┛┏┳┣┫┏┻┓┻╋╋┗┗━┏┏┳┣╋┻┓━╋┻┫
┣┓╋╋┣┛┓━╋┳┳━┣┣┣┛╋┳┻╋┗┣┏┻┻┓┃┻┃┏┳┓┓┫┃┏┣┛━┻
┳┣┃┗┻┓┏┫┃┳┛━┓┗┳┣┓┛┫┗┓┗┃┃┃╋┳┏╋┓━┗┛╋┣┓┃┓┛━
┛┻┓┫┣┓┏┫┳┻┃┣┫━┃━┛┛━╋┓┏┗┻╋┗┻━┻┏┳┛┛┗┃┳┳╋┗┏
┻┳┣╋┃┃━┫┏╋┫┣━┻┏┫┻┓┃╋┻┫┗┏┳━┳╋┗━┗┫┣╋┻━┗╋┃┻
┗╋┫┃┗┻┳━━┳┗┛┛┓┻┣┳┛┫┏┏━━┏┏┓┣┫┛━┓┓┓┣╋╋┳┳╋┳
┻┓┓┻┓┃┓╋┻┣┗┫┳┏┳┣┛┛┻┣┳┏┻┫┛┫┓━╋┓┫┗┫┃┃╋┗┏┏┗
┣┻┻┏┫┫┓┫┣┛┣┛┣┻━┃┣┛┏┻┃┫┳┗┃┓┣╋┣┏┣┣┻━┓╋╋┛╋┻
╋┣┃┻╋┻┳┓┣┫━┣┛┻┫┫┏┓┗┗┛┻━┳╋╋┓┳┓┫┫┳┫┣╋┻┫┛┃┃
┫┛┓┣┓━┳┏┏╋╋┃┓┏┫┃┻┫┗┳╋┏━┗┃┏┛┃┣┃┣┗┫┏┫━┫┗┫╋
┃┃╋┗╋┣┫┓┗━┳┻┣╋┓┃━┫┛┳┓┣┫┛┻┓┛┗┓┛┏┃━┓┫┃┗┫┳┻
┳┣┻┣┛╋━╋┣┳┫┏┓╋┃┻┗┃━┏┳┣┳┳┫━━┫┗┗┳┏┃┏━┻┫┻┏╋
┛┣┛╋┏┓┳┻┣┓━┫━┳┣━━┃┃━┻┃┳┻┛┣┗━┳┓┳┏┓┳┳┛┓┗┏┗
┗┫┣┛━━┻┃┳┻╋┫╋╋┏┛┏━┫━┗┣┣┃╋┃┫╋╋┃━┫━┻┛
╋┓┗╋┃┃┏┏┛┃┳┃┳┣╋┻┛┃┳┏┏┏┫┃━┗┫┏┓┻╋┫━┃┫━┓┗┻┣
┣┻┗┳┳┏┃┳┗┻┗┓╋━╋┛━┻┫━┻┓┫┛┃┗┃┫┫┛╋┛┓┏╋┓┛┣━┛
╋┳┓╋┻━┗┛━┫╋┃╋╋┫╋┏┗┃┛┗┓┓┓┻┣┓━━┃┻┏┳┳┳┛┻┫┻┃
┣┣┗━┓┳┃┓┻┫┳┻┛━╋┛┃━┻┳┫┛┳┫┻┓╋┫┫┃┣━┳━┗┏┳┻╋━
┻┻┗┗┏┗┃┗━┛┃┗┫┛┫┏━━┓┃┏┏┗━┣┃┛┓┗┏┳╋┳━┻┗┗━┃┫
┓┏┣┗╋┗┫┛┓┃┏┻┻┣┛┳┃━┛╋┏┣━┳╋┛╋╋┻┓┗━┻━┏┫┓┃┓┳
━┛┏┃┏┻┗╋┛┗┛┣┓┃┣┏┻┫┓┏┫━┫┗╋╋┻┗┳━┃┣┃┫┏┏┳━╋┗
━━╋┃╋┏┛┃┻┻┏┣┗┗╋━┗┻┫┫┣┗┓┳┫┳┻┛┣┣┏┛┻━┃━┛┫┛┗
╋┃┫┛┗━┻━┗┳━╋┻┫┻┫┣┗┛┃┃┫┳┏┛┳╋┃┣┣┻━┛┳┣━┫┛┣┛
┳┫┏┏╋┗┃┏┳┏┻┳┛┫┏┃┓┫┻┏┣┃━┻┃┗┫┫┣┣┗┗┻┣┫┫┓┳┣━
┛┫┻┛┣┗┣┫┻┃╋━┏╋┗┳┃┗┗┏┫┻╋┓┣┃┣╋┏┛┫┣┫┻┣╋┗┛┫┗
┣┏━┛┛┫━┫┃━┓┣┓┻┳┓┗┏┏┃━┛┗╋━╋┃┣╋┏━━┣┏┣┃┻╋┓┫
╋┣┓┗╋┏┏┗╋┣┏┣┫┏┣┣┫┏┻┻┻┻┣┗━┓┻┏━┳┛━╋┃┣┗┛┏┳┗
┗┳┓┻┳━┃┳━┣┏┓┻┳━╋━┃┛┛┗┻┗┓┃┫┳━┛┏╋┓━┳┏┏┣┏┛┣
┗╋━┗┛┏╋┗┣┛┻┫┫┓┫┃┗╋┫┫┓┻┓┣┃┣┃┏┛┓┫┣┻┻┫━━┏━┏
┓┣┏┏━┛┳┏┳┓┳┏┫┃┃┗┣┃━┛╋┏┳┓┗┣┫┣┃┫┛┛┛┳┏┻┳┳╋━
┳╋━━┻┓╋┣┣╋┛┃┻┏╋╋┏┓┫┳━┓━╋┃┳┓┣┫╋┓┣╋╋━╋╋┻┛┏
┫┓┳━┫┳┓┏━╋┛━┻┗┏┗┗┛┗┗┓┓┳┓┓┃┣┳┏┣┓━┃┛┗┫┃┛┫┓
┛┏┫┛┫┓┛┻┣┏┣┫┓┃━┃╋━━┻┫┣┫┓┓━┣┫┛┛┣━┛┣┫┣┫┻┃┳
┃┣╋┗┣┃┫┳┗━┣┛┛┓╋┻╋━━┻╋━━┣┏┏┻┏┫┫┃╋┃┗┗┫╋┏┏━
━┓┃┻━┏╋━┛┫┫┳┫┻┣━┳┏┏┏┗┳┓┛┃┫╋╋━┳╋┫╋┳┃┓┗┗┗┳
┓┛┓┻┏┫┫┣╋┛┣┗┫┻┳━╋━┫━┗╋┣━┃━┳┗┛┃╋┃┻┃┫┏┏┻┗┃
┗┛┛┫┏┣┗┗╋┻┫┗┫┻━┗┫┳┣┏┗┳┓┛┓┳━┗┫┣┳┏┓┗┻╋┛┛━┃
┳┏┫┗┏┣┓┓┣╋┏┣━╋┛┻┫┳┗┛┳┫┛┳┫╋┫━┳┓┫┛┓┏━
┓┃┓┳┏┣╋┻┛┣╋┓┣┛┛┛╋┣┏┻━┳┣┛━┗┗┣┻┓┳┗┛┫┻┓┗┓┛━
┳┛━┏━╋━┗╋┛┛┗┛┃┏━┻━┓━━┣━┫┃┏━┻╋┣━┛┗┳┻┳┏┣┣┏
┏┛┫╋┏┫┓┏┣┗┫┓┓┗┳┃┻┗━┻╋┫┃┫┻┗┓┏┻┳┫┫┳┓┏┻┣┣┏┗
┏╋┳┛┳┫┣┣┃┗┓━┃┗╋┃┫━┗┗┻┏╋┫┛┛┻┃┏╋╋┻╋┛┗┳┓┛┻┳
┏━┫┣┃┻┗┣┗━╋┓━┗┗┳┓┻━┫┏┣┓╋┫┳┳┣┏╋╋┳┫╋┛┓┫┓┓┛
╋┗┛┫┗┓┗┣┛╋┣━┓┻╋┓╋┣┓┳┻┗┛┗┛┻┛┫┛╋━┏┗━┻┃╋┫┳┓
┫┻┓┃┣┓┓┫┳┻┓┫┃┏┗┣┗┃┣┏┏┻━┓┓┛┣┣┣┛┫┃┛┗┗┫┻╋┳┃
━━┛┳┣╋┃┓┫┛┳┓┗╋┓┳┣━┏┫┓┃┏┃┣┳┫┛┛┃┫┫┛┫━┣┏┫┏┗
┫━╋┳┛┓┫━┗┗┳┏┏┛━━┛┛┻╋╋┻┣┗╋┏┛┳┣┓┏┣┓┏┻┛┗┓╋┫
┗━╋┫┓╋┓┃╋┓┻┛━┏┗━┃╋┫┛┻┗┣╋┻┃━┓┻┃┛┫┫┃┣┛┻┻┳┗
┗╋┏┻┓╋╋┫┃━┣┏┳┳┛┏┓┻┣┫┃╋┏┳┻┫┓┏┫┫┫┻┏╋┗┣┓━┻┣
┛┳┻┻━┫┣━┛┛┫━┗┳┗┫╋━━┗┗┣╋┛┗┳┳━┻╋┓┃┛╋┣┃┫┫┻┗
┻┳┏┫┳┓╋╋┗┃┃┫━┻┃┃┣┣╋┫┣┳┻┳┛┳┓━━┓┳┛┣┛┳┗┫┛┃╋
━┫━┛┫┏┓┫┫┻┻┳┓┓╋┃━┫┣┻┳┗┓┓┓┛┛━┳┃┛╋━┫┳┛┳╋━┣
┗┣┃┗┣┣┻━┫━┗┻┻┳┫┏━┃┳┣┣┳┻┫━┻┃┗┗┳╋┗┃╋┻┓┣┣┗┳
━┃┓┗┛┣╋╋┣┏┛━┛╋┓┃┗┳┻┫┃┓╋┃━┻┛┛┫┫┳╋┗┣┗┛┳┗┛╋
╋━┛┫┗┃┣┏╋┫┛┛┓┛┓┫┫┃┛┏┓┃━┗┣┻┻┛┳━┗┛━╋╋┓┳┳╋┻
┃┣┻┻━┳┳┓┳┳┳┃┻╋┻┛┃┛┣┛┳┓┗╋╋┏┫┓┓┫┻┳┳┓┓┣┃┛┳┛
┗━┗╋┳┻┏┗┫┛╋┗┣┣┏╋┳╋┛┓┗┳┏┫┃┛┗┛┫┃┣┃┣╋┓┛┓╋┃┗
━┃┫━╋┫┗┣┓┃┏┗┣┓┫━┓┫━╋┣━┗┗┣┻┻┳━┻┏┓┳┳┻┓┫┏┫┗
┻┫┛┫┳╋┏╋╋┳┃┓╋┗┛╋┏┃┃┫┫┛━━┣┃┛╋┗┛┓━┗┳┫┛┏━┻┳
┳━┃┳┣┛┻┫╋┃┗━┳━┫━┓┏┃┫┓┗┓┓┗┳┏┻┛┫┻┃┛┣┣┏╋━┗┻
┣━┗╋┣┛┛┛╋╋┣┗┫╋┣╋┻┗━┳┳┗┃┳╋┓┗┣┳╋┗┳┫━┃┃╋┳┻━
━╋╋┓━┳┳┛━┣┣┛┓━┓┗┃┳┃┓┛┛┫┓┓━┓┛┳┓┳┛┳┻┣
┓┣┫┃┗━┗┻┃╋┫━┓┻┛┻┏╋┳┓┫┻┃┫┫┃┗┏┣┳┏━╋┻┃━━┓┳┫
┫┳┓┗┳━╋┗┃┳┫┣┓┛┃━┃┓┛┫┓━┗┛┣┛┫┗┏┃┓┫┛┓┳┳┣┳┳┏
┃┫╋━┓┣┳┃┻┫┫━━┣╋┳━┗┃┃━┻┣┗┗┃┛┗┻┳━┃┣┣╋┳┛┓┗┓
┛┛╋╋┻┗━┛━╋┏┗┃┻┫┻┗╋┓┣┻━━━┻┏┻┣━┣┃┓┏┫┛╋┣┣┫┛
┳┃┏━┻┣┫━━╋┫┏┫╋┻┫┗┏┃┗┛┏┃┫┃━┃┓┗┃┏┣╋┫╋┫━┛┗┗
╋┃┛┳┃┓┳┣┃┫┫┫┏┓┫┻╋┻┣━┳┃┛┛┃┓┗┣┓┫┫━┃┫┏╋┗┓┏┫
┫┗━┫╋┳┛━┳┓┗┃┻┳┏┛┻┳┛┏╋┓┛┫┫┻╋┣┻┃┛┏┓┗┳┗┳┛┃━
┣━━━┛╋┛┗┣┏┗━┫┗━┻━┫┓┓┫┻╋┻━┣┻┻━┣┃┳━┛╋┓┛┃┫┫
━━┓┓┛┻┃━┛┣┳┛┫┳┣━┓╋┃┗┛┏┓┓┗╋┏━┓┛┫┳┓┗┛━┃━┃┏
┛┳┫┫┻╋┫┛┗┏┛┳━┣┫┗┗┃┏┓┫━╋━┓┳━╋┳┳┗┗╋┏┫┗┗┻━┳
┏╋╋┳┛┳┃╋━┣┫┫┗┛┫┫┓┏┫┳┳┛┗┓┳┫┏━┏┳┳┃┗┫┫┗╋┳┃┫
━┻┃╋┓┳┗┏┳┏┣┳┏╋┃┗┻┓╋╋┻┳━┃┃┃┫┫┫┻┗┛┣┣━┓┛┓┛╋
━┃┫╋┓━┳╋┣┣┓┓┃┛┓┛┓╋┫┃┛┛┳┗━┓┛┫┻┣┳┫━┓┃┛┏┛━━
┏┫┏┓┓━┛╋┏┣┗┻┏┣━╋┳━┫┓┏╋┏┫┗┓┻┫┛┫┃┓┓┛┳┗┓┃┣━
┛╋┣━┏┻┃╋┓━╋┗┫┻━┗┛┛┣┣┛━┳┳┗╋┛┗┫┃┣┓┛┳┣┗━┓━━
┗┛┏┻┓┳━┣━┛┏━┫━┗┏┳╋┃┫╋┛┃┛╋┣┻╋╋┗━━┓┣┓┳┳━╋╋
┳┛┏┏┳┣━┓┫┻┗┏┳┣┃┣╋┛━┫╋┳┃╋┳┫┓┫╋┛┛╋┫┗┛╋┻┫━┻
╋┛┃┻┣┏┃┏┗┃━┃┣┛┏┏╋┗┣┃━┓╋━╋┫╋┫┳┓┳┣┗━┓┛┻┫┣╋
┳┛┏┏┃━┏┓┓┻┃┃┗┛┃┃━┏┣┏┛┛┗╋┻┗┗┏┗╋━┫━┛┣┳┣┃━┏
┗┗┏┏┗┏┓┏╋┏┏┏┳┻┣┛┫┏┻┣╋┓┳┻━┳┓━┗┃┃┃┃┣┣┗━┗┳┳
┫┫┓╋╋┫┃┫┫┓┳┗┓┣┻┻┓┗╋┳━┫┓┛━┻┛╋┗┻┣┓┻┏┳━┃┏┏┏
╋━╋┫┣┗┳┗┳┣┣┳┃┛╋━┏┣━┃┃┃┃╋┣┫┣╋┃┛┳┃┓┣┳╋┓┳┓┻
┏┓┳━┓┳┗┫┻┗┛┳┻╋┏┻┛┫┫━┓┓┣━┏┛┣┗┗━┗┛━┓━┛┫┛┓┃
┏╋━┳╋┃┫┗┏┓┃┛┗┃┗┃┻┣┫┗━┏┓┣┗╋━┃┛┃┗┳┫┳┗
┳┳┛┗┫━╋┫┣┫┣┗━┃┓┛┓┗┏━╋┫━┏┃╋┗┳┣┃┃┳┫┛┗┳━┣━┗
┣┗┓┻╋╋┻┻╋┻┏━┳━┣┓┣┓┏┗━┳┗┳┏┫┓┗┓┛┻┏┓┛┃┣┃┳━┏
┛┛┗┛┻╋┃┏┳┫┳┓━┻┻┣┫┣┫┏━╋┛┏┣┓┛┳╋┫┏┛┏┻┏┏┏╋┏┻
┻┓╋┃┳┳┏┣┫┗┏┓╋┻┳┃┛┗┻┓┃╋┃╋╋┫┳┗┳┃╋┻┗━┓┏┣┳┓┣
┫━┃┛┓┣┏┛┳┣┗┳━┛┣╋┃┫┳┓╋┻┗┛┃┳┛━╋┫┫┃┛┫┛┓┃┗┓┃
┛┳┗┓┣┫┻┗┛┓┃┏━╋┗┗┃━┏╋┏┃╋┛┛━━╋┳┫┓┏┗┏┗┻┃━┓━
┓┣┏┳┫┳┗┫━╋┻┳┫┣┻┛┏┃┛┣━┻╋┻━┓┓━┫┣┻┳┳╋┗┓┓┳╋┏
┛┻┫┃┏┏┗┗┳┓┏┏┣┗┃┃┃┻━┫┫┓┗┗┃┣┻━┓╋╋━╋┓┫┓┻┗┣╋
┗┗┗┛┓╋┓╋┻╋━┃┛┛┣┫┛┛┏┻┃━┏┣┃┳╋┓┛┛┣┗┓┻┛┫┻╋┳┗
┛┛━┓╋┛┳┳┏┗┃┻┗┳┳━┳┛┗┗┏┓┳┫━┓┛╋┃┗┗┻┫━╋┫┣┗┫┏
┛┣┃┛┫┏┫┛┃┗╋┛┃┻╋┫┓┣┓┻┻┃┗┳┓┗━┃╋━┻┳┫┳┃┻┻┓┣━
┛┓┛┗┛┏┏┛┏┗┏┗┃┣┓┛┃┏┫╋┃┻┣┓┏┏┛╋┃╋┏┏┃┳┻┫━╋━┃
┛┣┛┏┣┓┛╋┣╋╋┏┻┏┣┻┣╋┗┛┗┫┗┫━┳┫╋┗━┻━┻┛┣┃┓┻╋╋
╋┻┳┫┏┻╋┳┻┏━┏┛┗╋━━━┻┏┳┻┫┻┣┗┳╋┏┓╋┻┛┓┛━━┳┻━
╋┣┃┛┫┗┃┛┻┣┃┻┃┃┫┃┛┃┻┏┗┏┃┛┗┣┣┃┗┛━┣┫┏┃┃┏┗╋┛
┗╋╋┏┻━┣┫┗┣┗┻┻┗━┗┗┳┏┣┗┳┏┫┛┗┣━┫┣┗┳┳┫┳╋┓┏┣┳
┳━┗┫┳┛━┃┻┳┗┃┏┻┳┳╋┓┣┗━┏┛┏┛┛┓┳┳┣┏┃┏┗┻┃┫┫┏┗
╋┗╋┗┣┳┳╋┛┻┃┏━┛┏┻┳┏━┓┳┣┗┓━━┻┃┣┣┗━┓┻┛┳━┏┃━
┻━┳┃┗┛┏━┛┣━╋┏╋┓┫┓┗┏┛┻┛┛╋┛┳┳┫┛╋┫╋┗┳━┓┗╋┗┫
┳┳┏┫┃━┃━┏┣┣┛┏┃┣┓┫┗┓╋┃┻┃┛┛┛┓┫┻┏┫┫┣┣┛╋┳┓┗╋
━┃┓╋┣┏┃┣━╋┻┫┓┏┣┫╋━┣━┳┫┳┗┃┏╋┏┗┫┳┛┫┳┻╋┛┓━╋
┫┓┏┻┓┳━━┏┃┳┗╋┗┫╋┛┳┏┃┻╋┛┗┻┫┻┗┳┳┏┛┣━┗┫┏┗┗┫
┣╋┏┻┳┫┃┻┣┣┏┗┳┳┳┛┛┫┓┫┃┫┃┓┏┗┃┛┣┃┣┛┏━┣┻╋┓┳┣
┻┳━┏┃┃┻┫┻╋┣┏┳┗┏╋┏┳╋━┣┗┳╋┗┳━┗╋┓┏┃┗┳┻
┗╋┫┣┓┗┛┏┃┳┏━┏┫┛┓┛━┏━┣┫━┗╋━┫┗┓━━┏┣┃┗┻┻┻┃┳
┣┏┻┛┣╋┣┳━━┃━┛┗┏┻┗┏┫┛┃┫┻┛━━┫┗━┓┳┳╋┳┃┻━┣┏┗
┫╋╋╋┓┛┛╋┓┣┫┓━┗┛┗┓┓┳━┗┃┗┏┓╋┓┫┛┛┓┣┣┗┓┳┳┫┫┣
┣┛━┃━┣┃┗┫┗┣╋━┻┣┻┗┳╋━┫┓┗┃┃┣━┏╋┏━┻┻┣━━┛┛╋┻
┗┓┫┗━━┓┛┓┃┛┳┳┏┏┳╋┏╋┛┏┓┗┛┻┫┏┫┳┳┓┓┓┗┣━╋┛┳━
╋┓┏┗┫┛╋┏┃┫╋┫┛┻┳┃┫┏┃┓┳━┓━╋┛┓┳┣╋┓┣┻┫┳┏╋┃┏┏
╋┛┫━━╋┃┛┻┻┃┏┣┛┛┳┫┻┗┛┻┣┃┃╋┳┣┳┗┻┫┗━┻┗┳┻┳┗┃
┻┏┻┃┳┻┻┏━┳┗┏┓┳┫╋━╋┓┏━┓┻┃┃┳━┃┫┛┃┓┗┣╋┳┫┳━┃
┳┻┳┃┗┗┛┏┣┏┗┗┓┏┛┻┗┫┏┫━┗━┫┓┳╋┏┫━┏┃┗┗┣┫┏┳┳╋
━┣┻┻┛┗┻┳┛━┏┫┏┣┣┓┗┏┛━┻┳┃┣┃┏┻┻┫┫┳┃┣━┻┗┻┏┃━
┫┻━┓┏┛┳┗╋┛┃┗┣┃┻━┻━┻━┣┫┏┳━━┓┳┃┫┳┫┏┏┳┛━╋┻━
┳╋┫┳┫┓┃┣┫━┓┫┛┣┛┏━┳╋┗┏┗┗┃┗┻┓━━┓┃┏┃┛╋┣┣┏┛┣
┫┳┫┛┓┗┏┳┃╋┗╋┛━┏┫┳┏╋━━┳╋┳┳╋┳┓┏┻┏╋┣┏╋┛┣┣┫┏
┣┏┳━┏╋┫┫╋┓┻┏╋┛┛┓┗┗┗┣┗┫━━┳┛┛┻┫┣━┻┗┳┓┛┓┓┫┗
┃┫┏┏┻┃┏┫┗┓┛┏┏┓┫┛┓┻╋╋┻╋┓┗┗┃┓╋┻━┛┻┻╋┓┣┗┗┛┫
┛┳┃╋┳━┳┃┛┳┏┳┻┗┗┫┓┃┣┏┏┛┓┏┗┻┏┻┗┛┣┣┣┛┳┓┓┫┫┳
┻┫┃━┓┃━┫┓┣┻┫━┫┳┏┓┃┛┛━┻┃┻┣┻╋┻╋┗┗━┓┣┓┫╋┃╋┣
┣┛┏━┃┗┏┻┓┃┃┗┛━┳┳┃┃┫┻┗┏┻┛╋┏┫┫┳┗┣┏┃━┗┓┫┗┏┫
┏┻┳┛┏┏┛┣┓╋┓┫┗┏┓┗┃┗┏┗┫┻┃┫┳┗┻━┗┓┛┻┣┫┗┏┗━┓┛
┣┻┛┳┗╋╋┛┳╋┳┫╋┣━┫┫┗┏┏┻┏━┓┳┓╋┻┛╋┗┓┛┻┏┻┓┻┛┫
┓┗╋┫┻┣┛┓┣┣┳╋━━┃┻┣┓┗┛┛┻┻┏╋┳┫┃┃┫┣┓┗━┃┃┫┣╋┫
┏┳┓┏┛┓╋┳┛┗┳┗┓┳╋━┃┳┃┣┗┛┛┗┣━━╋━┳┳┫┣┗┏╋┛┛┓┓
┗╋╋━━┗┗┓┫┻┣╋┃╋┫━┳┛╋┣┛┃┓┫┏┛┣╋┃╋┻┳┣┳┫┣━┫━━
┏╋┃━━┣┣╋┗━┳╋┳┃┃┏┳┗┣┫┗┣┗┃┳┏┻┫╋┳┗┗━┛┃
╋┳┻┫┏┛┓┓┛┳┳┣┣┻┓┃┫╋┛┓┏┗╋┻━┓┛┓┫┏┓┳┓┳┻┣┗━╋┫
┓╋━┓┣┻┃╋┃┛┏┓┏╋━┗┳┓┏┻┣┣┳╋┓╋┃┛╋┓┛╋┻━┏┳┫┃┣┛
┣┗┗┛┣┣┃━┛┛━╋┻━┻┫┣┛┻┏━┳┃┓┻╋┣┣┏┫┓┓┣┳┏┫┓━┻┗
┏╋┣┓┏┻┻┣━╋┻┳┻┫┏┗┣━┏┳┃┓┏┓┫┫┓┗╋┳┏┏┫┓┗┗┓┓┏┛
┗┓┳━┫┫┳┓┻┃┃┗┣┳┏┗┣━━┏┳┻┣┣━┣━┻┻┳┳┛┻┓╋┓━━━┳
┃┛━╋┫┛┫┻┻━╋┏┻┫┛━┫━┗━┣┻┃┣┫┓┳┏┃┻┻┻━┓┣┫┃━┗┻
╋╋━┛┫┣┳┓━┣┣┣┃━━┛┗┃╋┻┓┃┏╋┓┻╋┃┳━┛┻┻┃┃┗╋┓┛┓
┣┓┏┫┗╋╋┛┳┻┣┛━╋┛┗┳┣┓┏┻┫┳┛━┗━┫┻┻┃━┳┻┳┓┓┛┣┃
┗┃━┓┫┃╋━┫━┗┗━┛┫┛┗┏━━┫┃┛┣╋┃┛┳┗┏┏┣┫┫┳┻━┣┳┛
┗┳┃┛┛┏┗┗┣┃┗━┛┻┓┓┫┣┓╋╋╋┓┫┻┛┣╋┏━┫┛┗╋┫┫┣┃┻━
┳┏┓┻┃┫━┫┻━┓━┣━┛┣┛┣┳┃━╋┗━┫┻┛┓┻┏┛━━━┓┛┣┛┃┗
┳┫┻┓┓╋┣┣┻┣┣┳╋━┣┳━╋┏┏┳┏┗╋━┛━┛┓┃┗┓━┓┗┫┃━┃━
┃━╋┗┳┣┃┳┓┻╋┛┣┃┏┛┃┳┻┻╋┗┃┃┓┳┛┏╋┗┗┳┣╋┫┃┳╋┏┛
┓╋┃┗┃┗┳╋┣┗╋┫┏┳┗┃┗┛┛┏╋┗┣┏┏┳┃┳┳┗┛┳┏┻━┳┫┻┛┛
┏━┃┣┳╋┏┣┃┏┓┣┃┃┗┳┗━╋━┗┏┗┓┻┳╋┻┏┻━╋━┫┃┣┃┛┏┻
━┛┣┏┣┓┣╋┛┓┳┳┫┏┳┏┛┳┳┳╋┻┳┣━┳┛┗┓╋┳┗┻┳┣┓┗┻┣┛
┗┃┫┻┓┗┃┳┫┻┻┃┳┃┳┳┛━┏┫━┣┏┏┳╋┓┃╋┣┛┗┫┗┓┓┻┻┣╋
┃┛━┓┃┻┣┳━┣┣┳━┃┣━━┻┣┃┃┃┓┣╋┫┏┣┏┏━┛┛━┛┗┻┓┏┏
┏┣┛╋┏┓┻┻━┏┏┫┛┃┫┗┃╋┏┳┓━┳┫━┫━━┫┛┻┏╋┛┏┃┛┫┛┻
┗┏┗┃┻╋┣┃╋┏┻┣╋┃╋┻╋┃┳┳┣━┻┛┣┃┓┏┗╋┫┣┛┳┣┳┻┃┻┛
┣┏┏┗┏┻┣┗┗━╋╋━┏╋╋┏┃━━┗┛╋┛┣┣┣┻┳┻╋┗┻━┣┫┻┣┳┫
┫┫┏╋━┣┃┏┃┃┃━┓┗━╋┏┛┃┣┳┛┗┻╋┃┳╋╋┳┳╋┏━┳┗┛┫┳┛
┗┓┗┓╋┛┳┃┏┏┻┛┓┻┓┻┳┛┃┣┣┛━┗╋┻┏━━┛┏┓┫┏┣┗┛┓┗┻
┫┃┃┫╋┏┻┃┓┃┏┳┳┫┫╋┗┫┣┣╋┻┗┗┏┻┣━┻┓┗┓┫━┻
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わーい
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / カセット斜め挿しにしたら隠し迷路が現れた〜!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
272 :
西島勃起:2006/11/28(火) 19:29:13 ID:???
迷路が見えません
┗┏━┓┛┫┳┫┃┏━━┃━━┗┳╋━┣┣┏┫╋━┏┫┣┫━┛━┣┳┃┛┓┃┛┏
┛┛┓╋┻┓╋┗┛┗┣┻┃╋┳┏━┣┻┻┻┗┣┫┓┛╋┃┣┳┛┣━┓┏┗╋┃┳┻
┣┫━┻┓╋━━┻┳┣┓┣┃┃┳┗┫┃╋┓┓┳┗┛┻┏┗━╋┣┻┳┗╋┏┏╋┫┛
┓┳╋┳━┃┃┃┏┏╋╋┫┣┛┳┣┛┳┣┣┓┃╋┳┏┗┛╋┳┏┫┗━┛┛┓┣┳┗
┓╋┫┳┏┃╋━━┣┗┻┏┻┓┳━┛╋┓╋┗╋┣┓┻┛┛┗┃┗┗╋┏┗┣┫┣━┳
┳┳┛┓┳┫┓┻┻┛━┣┛━┻┗╋┓┃┣┫┻┏╋━╋┻┣┫┏┳┫┏┏┃┛┗┓┣┓
┫┳┛┣┗┣━┛┛┓┣┃┏┛┃┻┻┛┓┓┣┛┏┫┫┏┻┓┛┻┫┃┳┃┣┛┫┛╋┃
┻━┛━┃┓┛┓┓┃┛┃┗┛┃┏┻╋╋╋┃┏━┗┛┃┳┗┓┳┛┻┏╋┏┃┫┃┫┳
┫┏╋━┫┏┛┫┳┃━┫┛┣┗┫━┛┫┏┫┣┏┻━━┛┳┛┛┏┏┏┏━┗━━━┓
┻┃┃┻━┫┻┗┏┃┗┗┓━┫┣┏┫┻┣┏┓╋┳╋┻┓╋┣┫┣┫┳┗┛┃┻┗╋┓
┓╋┗╋┳╋┗┣┃┻┣┗┳┓┛┫┏┗┃┏╋┏┣┗╋┃┓━┫┣╋━━┫━┻━━┛┳
╋┗┃┫┃┛┛┓┓┫┳┻┗┏┃┣┻┗╋┳┗┣┏┳┣╋┓━┃┏┣┳┃┛━┛┻┳━┗
┗┳━┏╋┓┛┳┓┓╋┻━┃┗┛┻┓┏┏┗┻┓┳┫┗┗╋┛┃┣┣┃╋━┃┳┏╋┓
┗╋━╋┛┛┳┗┃━┛┗┗┫┓┻┗┏┗┣┏┣┳┫┣┏┏┏┛┓┳┛┗╋┗━┗╋┃┛
┗┳┏┫╋┃┳┳┗┗┫┓┫┻┓┳┏╋┫┣┳╋┗┫┗┓┳━┓╋┛┫┃┓┃┣┗┓┛┣
┓┓┻┫┗┳┣━┗┫━┃┏┗━┗┳┣┓┃┻┛┏┓━┓╋┏┳┫┏┏┏┗┏━┃┳╋┳
╋┻┻┛┳┏┫━┓┛┓┣┓┣┫╋┫┣┗┛┏┛┻┣━━╋┃━┏┓┣╋┳┻┗┫━┫┣
┛┏━╋┣┓┗┻┓┃┗┳╋┓┛┗┻┗┫┣━┫┗┻┃┏┗┛┏━┃┻┳┣╋┳━┛╋┃
┃┻┃┏┣┣┏┏┳┗┣┣┳┣┻╋┻┫┏┗┻┏┗┗╋┣╋┫┳┫┃┏┛┣┳┻┻━╋━
┳┗┫╋┣━┃┏╋━┻╋┛┏┗┗━┣━╋┫╋┓┫┫┻━━┣┓┗┓┳━┣┏┣┃━┓
┻┃┏┣┻╋┛┫╋┳┳┗┣┳╋┓┃┗╋╋┫┓┏┻┓┓╋┗┓┻┫━┛┫━┻┻╋┛┣
┓╋┗┗┏┏┻┻┛┳┫┓┃┛┛┏┏┳┻┫┣┓┻┓━┫┳┻┣┻┃┓┛┃┣┣━┃┃┛
┣┏┻┣┫┏╋┣━┃┫┛┏┏┻┓┫┗┏┛┫╋┳┛┻┓┻╋┓┳┃━┣┃┏┻┗┃┫┫
┳╋┃┗━┓╋┃━┻┣┻┛┳╋┣━━┏┳┣━┗┃┣┻┫╋┏┗┛┏┫┫╋
╋╋┛┓┓┻┻┳┓┣┓┳┣┣┏━┛╋┓┃┏┓┏━┃┏┛┛┓┃┳┛┏┳┻┛┛┫┃┫
┣┏╋┣┗╋━┻┛━┗┏┻┃┣┗┳┓━┣┗┣┓╋┓┛┏┓━╋┫┏╋┛┳┣┛╋┓┣
┗┏┣┓╋╋┳┓┏┣┛┃┣━┗┏━┻╋╋┏╋━┏┣┓┣━┣┻┃┃┛╋┛┃┛┃┣┓
━┓┛┣┛┓┣┗┻┃┏┻┻╋┫┛┃╋┛┣┗┳┃┓┓┫┳┳┏┗┳┓┓┛╋┳━┗┓┻
┫┓┓┣┏┣┃┣╋┣━┃┫┫━┛┃┃╋┛┻┳╋╋┳┏┫┛┣┏┫━┣┓┃┏┳━┻━
┃┓┃┫┃┏┓┫┗┫┻┫┳┛┫┓┛┻┛━┛┻┗┳┣┓╋━┣┏╋┃┏┛┏╋┗┛┫┓
┗┃┻┫┃┛┻┳┳┣┣┃━┃┣┓━┛┗┛┫┏┳┣┳━╋┗╋┛┛╋━┻┓┗┃┣┓┫
━┳┳┳━┓┏╋┛┳┣┓╋╋━┛┗┣┳┓┳┻╋┃┫┳┗┛┗┳┣┏┻┛╋┫┛┏┏┳
┃┛╋┫┏┳┏╋┏┓┳┳┃┫┏┏┳┓┗┛┏┣┫┣━┃┻┻┻┏┫┏┏┳┓┃┗┛┻┣
┏┗┏┏┻┫┣┗┻┓┛┏┣━━━┏┃┗┣┳┏┛━┛┻━━┏┓━┗┛┣┛┫┣┃╋┳
┣┳┓┛╋┃┓┗┫┻━╋━┳┏┗╋┏┫┗┫┣┃┛┗━┓┗╋┓┛┣━╋━┛┻┳┳┫
┣┫┓┏┗┗┛┳┫╋┳┫┻┗┃━┣┃┻┫┏┫┣┳┃┃┛┃┻┻┳┓┓┃┓━┣┃╋┛
┳┛━┃━━┃┻┻┛╋┓┗┃┗┏┓╋━┳╋┗┛┳┃┳┫┏╋┳╋┛┻━━┣┓┻╋┃
┳┛┏━╋┳┛┏┳┛┳┗╋┳━┫╋┫┗┫┳┳━━┏┃┫┃┻╋┳┫┓┳┗┏┓┓┓┗
━┓┫┓┃┗┣┣┛╋┃┏┣┃┏┣┗┏┏┃┳┻┳┣┫┳┏┗╋┏┓┫┳┣┳━┫━━┫
┳┻━┏┃┫╋━┻┳┏┃┓┫╋┃┣━╋┣┻┗┃┏╋┓┫╋┏┛┃┫┳━┻┣┣┣╋┃
┓┃┗┃┓┓┫┻┻┛━┣┻┓┣┏┛┛┛┳┏┻┫┫┻┃┫┫┛┛┗┛┓┻┫┏┏┳┻┳
┗┛┫╋┃┫┛┣┛╋┗╋┗┗┗╋┣┻━┏┛┓┓┓┏┳┫╋╋┣┏┫━┳┓┓╋┓┃┃
┏━┓╋╋┣╋╋┗╋┻┳┓┃┛┫┫╋┫╋┣┏┣┣┫━┻┣┳┻┏┓┗┳┳━┳┛┗┗
┓━┏┏┃━┃┻┳┗┓┛┃┛┳┫┓┏┓━┻━┓┛┗┃┛┻╋┏┫┫━┻┃┓┃╋┛┏
╋┫┫┣━┛╋┗┓━┣┃┓┻┓┣┓┛┛┗━┓┳━┗┛┗┣┗━┗┓┳┣┏━┫━┃┫
┻┃┣┳┻╋┻┣┳┫┓╋┳┃┫┏┏┓━┻┳┓┃┛┏┣┫┳┻┻┓┛┫┗━┫┣┛┫┃
┻┗┣┻┛╋┻━┛┗┛┗┓┃┏┛┫┗┳┣┃┗━┃┣╋┗┳┳╋┏┣┻┫┻┃┃┓┏╋
┳┻┓┻┓┓┛┓┃┃┣┏┣┣┓┏┏┓┣┃┛┳━┃┛┻┗┳╋┗┛┃┣┓━
┫┛┛┣┗┻┏┣┛┏━┗┫┣┫┳╋┛┛┏┻┫┏┳┻╋┏┳┫┏┫┏┓┻┛┻┗━┳┓
━┓┓┛┻┃━┃┗┏┏┓┛╋━┫┗┗┫┛┳┛┏━┫┫┻┃┛┗┛┛┗┓┛━┃┻┃┏
━┫┃┃┓┗┳┫┓━┫┛┛┓┫┳┻┣┳┛┃┳┃┗┏┻╋┃┃┣┏┃┗━┏┃━┳┫┳
┣┓┫━┛┓┛┏┓╋┗┏┗┣╋╋━┗╋┳┃┣┓┻┫━┣╋┗┣┗┗┫╋┛━┫╋┃┻
┗┗┗┗┻┏┫┏┏┃┃━┃━┗┗┓┏┛┳┫┳┣━┳┃┓┛┣┣┏┛┳━┓┗┣┫┣┳
┃╋┗━━┳┻┻┣╋┣┻┛┏┓━┓┫┃┳┛┛┣┫┫┫━━┳┛┓┓┓━┻┫┗┫┣┫
┣┫┳┗┻┃┓━━┏┗┫╋╋┣┣┳┳┛┏╋╋┏┓╋┳┛╋┻┓┫┻┛┣┣┻┛╋┃┫
┗╋┓━┛┣┓┣┫┏┳┣┃┣┃┫┃┗┻┣┓━┫┻┣┏┻┳╋┻┛┗┗┛┃┃┻┗━┏
┣┻┳┃┣┗┛┛┛━┗┃╋┓┫━┫┫┗┃┛┻┫┫┏┗━┏┏┃━┃━┓┗┃┛┛╋┃
┳┏┃┛┛┃━━╋┛━┻┛┛┻┳┏╋┛┻┃┻┳┗┏┓┏┛┳┣┃┳╋╋━┣┏┃╋┃
┗┣┣┳━┳┛┛━╋┣╋╋┫━┫┳┫━┃┃━┃┳┣┛┏┛┫┗┫┗┻┻┻━┫┣━┏
┻┣━┻╋┛┫╋╋┻┻┻┃┣━┳┓┫╋┫┃┓┻┓╋┻┻┫┏┗┣┻╋┓╋┓━━━┓
┃╋┏┗┏┛┓╋━┳┏┓┃┃┣┣━┗┛╋┓┣┻┛┻┣━┗━┣┛┳┗┓╋┗┓┗┏┃
━┗┗┫┗┓┣┏┓┫┳┏┛┫┣┣┛┃┣━┗┫┏╋┣┳┣┫┛┣╋┏┳━┳┗┣┫┃┃
┣┫┛┣┫┗┳━┫┳┓┻┫┫━┃┏┳┃┓━┻━┛┻┛┛┃┳╋┫━┫╋┻┛┛┫━┗
┛┛┗┏╋┛┛┫┗┓┃┫┳┓┫┻┣┛┳┫┻┏━┳┏┳┻┣┓┗┗┛━┏╋┃╋┛┳┛
┻┗┳┓┣┣┳┗┃┓┃┻┫┛┗┣┛┳┫┏╋┃━┏┗┣┃┣┛╋┳┫╋┣┛┏┳╋━┏
┓┳┻┓━┏┫┃┃┳┗╋┳┣┳┏┏╋┫┓┫┻┫┏┫╋┛┓┻┏┣┫┻┻┛┗━┳┛┻
┗┣┗╋┫┫┓┣┣┻┓┓┓┫┻╋┣╋┛┻┗┃┳┫━┣┃━┫┳┃━╋┣┗┗┃━┃┳
┣━┫┻━┫┛┛┻┗┣┗┃┫┻╋┓┫┳━┓┫┳┫┃╋┃┛┗┗━┓┓┣┣╋┳┫┃┳
┓┏┳┓┫━┫┫┛┓┏┃┓┏┣┃╋━┛━┓┫┓┗━┛┻┳╋┓┻┳┏┏╋┳┓┳━┣
┛┛┳┃┃┫┳┓┳┗┫━╋┓╋┏┗┻╋┳┏┛┓┣┻┳┃┛┗┣┏┫┗┛┏┛┃╋┫━
┫╋┛┛┛┃┃┃┳┏━━┛━┏┃┻┻┳╋┫┻┃┗┛┫┳┳┓┫┫┏┃┓┫┳┳╋━┻
┳┃┫┏┳┣┗━┃┃┛┫┓┻┛╋╋┃┣┃┣┏┓┣┣┳━┣┏╋╋┃┏┓┃
━┳┏╋┃╋┓┣┃┏╋┳━┓┏┣┏┓┫┓┫┫┏╋┗┣┓┃┓╋┗╋┳┻┫┗╋┫━┓
┓┓┳╋┻╋━┛━┃┓┻┓┃┓┣┏╋┣┫┻━┻┓╋┗┣┃━┓┏━┓┃┫┫┃┗┣┫
╋━┻┳┣┳┛┳┣┓┏┓━┫┗━┫┣┫┣┣┫━┣┗━┓┏┳╋┏┓┣━┳┫━┗┏┗
┓┓╋╋━┫┳┓┫━┏━┃┛┳┣┛┏╋╋┃┳┛╋┏┻╋┏┻┏┗╋┃┣┳┏╋━━┻
┳┗┏┛┫┫┣┃┏┣┓╋━┏┗┓┛╋┓━┏┛┓┃┗┛┛┛┻┳━┏┫┏┫┻┳┫┓┳
┗┻┛┏┻┛┛┛┃┣┓┏┓┓┫━┃╋┏━┳┓┳━┻┣┫┓┫┫┗┛━┣┃┣╋┓┻━
┫╋┻┻╋━┃╋╋━┫┣┏┣┫┫━┓┣┻━╋┃━┓╋┳┃┫┛━┃┏┫┫┃━┛╋┻
┳┛┃┣┃┣┛┛┳┓┃┻┛┓┃┣╋━┓┫┏┓━┗┣┫┓┏┗┃┳┏┏┗┛┛┏┳━┓
┻━┃┏┗┳┫┫┃┫┳┳┳┃┏┓┗┏┣┏┻┛┃┻┻┛╋┫┻┛┻┛┫┻╋┓━┛┏╋
┛┳┏┻╋╋━┓━┗┏┛┻┫┏┛┛┓┃┓┳┳┣┓┃┳┳┓┗┏┏┻┣┏╋┗━┛┓┻
┣┛┣╋╋┻┃┻╋╋┫┗╋┳╋━┏┣┻┗┗┫┏┫┓┗┣┣┳┏┳┣╋┫┣┏┗┳╋┻
━┻┛━┻┫┻┃┛━┻┃┏┛┃┛━┗┗┗┣┣┏╋┛┃━┗┻┣┃┓┳┛┏┫┳┻┏┳
┳┣┳┣╋┛┻┓┃━┳┓┗┻━┻┗┻┃┃┓━┃╋┓┫┃┏┗┻┛┛┛┓╋┃━┗┣┏
┃┣┫┛┻┣┛┣┗┻┫┗╋━┫━┣┫┗┓┏┃┫┓┛┓┻┓┛┫┗┳╋┗━┻┏┻┳┃
┳┏┳╋┫┣┫━┫┏┗┳┻┃┳┓┳┛┗┛┃┛┃┣━┻┳━┳┫┣╋╋┗━╋┫┃┓┛
┓┣╋┓━┻╋┗╋╋┛┻━╋╋┗┃┛┃┛┫╋┻━┣┏╋╋┫┛┛┳┗━┗┻┣┓┛┣
┃┗┫┏━┓┻┓┗╋┻┃┛━┛╋┏┗┫┗┣┓┗┓┛┳╋┓┃╋┻╋┗╋┣━┫┣┣┣
┳┻┣┫┻┏┃┳━┓┻┃┻┏╋━━┓┛┳┃┣┳┛━┓┛┫┻┃┓┗┫┛┃┳╋┳┗┻
┗┣┃┓━┗┛┏┣┣━┳━┃┃┓┫┓┛━┻┳┏┣┃┗┳┓┳┏┫┣┛┻┃┳┻┏┫┳
┳┻┃┗┃┫┗┗┛┓┣┛┃┃┳╋┣┻┃┃┳┳┛┣┃┓╋╋┛┏┻╋┏┓┓╋┳┏┣┛
┻┣┓┣━┻┏┛┓┏┃┫┳┃┏┻┛┓┣┳┏━┻┫┫┻━┏┫┃━━┳┃╋┃╋┃┗━
┃┻┫┳┛┏━┓┓┣┣┗┓┓━┻┏┏┓┓┣┫┻┫┗┫┏┻┫━┓┳┻┻┃┛┏┣┫┃
┛┻╋┏╋╋┫╋┳━╋┛╋┓━┳┳━┳┗┫┛┫┗━┃┣┳┣┓┳╋┗┳┳┣╋┏┳┻
┫┛┓┗┫┳┻┓┫┛┗┳┻┻╋┓┣┓┛━┫┫━┓━┏┏┓┛┣┛┛┫┗┓
┫┻┳┫┳┫┻┗┛┫┻┃┗┫━┗┓━┓┓┻┳┣┫┏━┻┻┓┻┏┫┗┫┣┓┛┓┗┃
┓┗┓┻┻┃┓┓━┗┃┃━┣┣╋┏┣┃┃┳┏┃╋┻┏╋━┳━┻┗┓┗┣┳┻┻┛━
━┃┃┓┫┛┫┛┏┫┳┛┏┻┳┻┃┣┛━┃┓┣┗┓┣┃┛┓┓┻┗┃╋┻┳┛━┗┏
╋╋┏━╋┣━┃┣┓┏┃━┫┻┛┏━┣╋┫┗┗┏╋┻━┗━┫╋┃┗┫┳┗┫┗┏┏
┣┳┳┣╋┗┳┗━┛┃┛┏┳┣┏┣┛┣╋━┗┃┗┳┛┃┗╋━╋┻┛┻┛┫┏╋━┗
┳┻┃━┃┗┓┛┳┗┻┛┗┓┳┗┳┏┃┫━┃┫┻┛━┛━┳╋┛┳┃┫━┓┣┏┣┏
┃┛┗┛╋┫┃┻┛┛┗┗┣┃━┛┃┃┫┏┣┻┏┏┣┃╋┣━┃┃┳━┻┃┫┗╋┫╋
╋╋┃┣┓┫┻┗┻┃╋╋┫┓┳┻╋━╋┫┫┓┛┳┏┃┃┓┳┏┳┻┛┻┛┛┳━┃┳
┃┻┻┏┫┗┳╋┛┓┛┣┛━┳┣┫┗┳━┫┛┳┓┻╋━┗┗┗┛┏┣┃┗┏┓┻╋┗
━╋┏┏━━━┛┣┃┣┏┓┣┛┣┗┃┫┓┓┏┓━┗┛┃┃╋┏┃┏┃┣┓┳┛┛┛╋
┫┃┫┏┳┗┓┻┗┃┫┫╋┛╋┣┳┓┛┛┣┃┗┗┻┻━┛┫┫┓┳┛┣┗┛┗┃┗┣
┃┛┗┣━┻┛┓┣┛┃┳┻━━┏┓┛╋╋┫━┃┛┳┓┓┣┃┻━┓┗┗┫━┣┳┛┻
┻┻┳┣┳┓┣┏╋┳╋┫┻┗┃━┳━━┛┓┳┣┻━┻┗┏┃┗┗┫┏┃┓━┳┓╋┫
╋╋┏┻┻━┏┻┗┳┫━┓┣┫╋━┫╋┳┻┏┃┛┓┏┻┏╋━┛┫┣┣━┃━┫┃╋
┗┫┫┛┏┛┫╋┳┣┫┳┏┏┛┗╋┓┓┃┃┻┓┻┛┳┏┳┓┏┛┻┫┻┻╋┏┃┻┫
┗┏┻┏┗┛┓┣┫┛╋┓┛┗┗┛┣┛┻┫┏┗┛╋┳┓╋━┓┏┫╋┻╋┃╋┓┫┛┳
┣┏┓┃┛┏┫┓┳┳╋┫┗┻┏┓┣┗┃┏╋┗┓┻┏┣┏╋╋━┏┫┏┫┓┛┛┛┫┃
━┗┓┗┻┃┣┗┳┫╋┛┏┓┫┛━╋┫┓┃┃━┓┣┳┃┻┏┏┳┏┏┣┳┛┃┣┏┫
┛┃┏┛┗┓┛┃┳┻┳┗┃┛┻┓┛┣┃┗━┻┫┛┫┳┃┣╋┳┳┃┃┫━┏╋┣┏┓
┻╋┏╋┫┻┣┣┫┻━┗┳┏┫┏┃┛┃┃┗┣━┃┓┣┫┃┃┣┃┻━┻━┏┛┗┫┣
┣┃┻┏┣┗┗━╋┏┛━┃┳┓┃┛┗┻┣┏┏┗┓┻╋┻┃╋━┫┗┫┣┫╋┣┓┛┣
┻┳┫┻┏┳┓━┻┏┛╋┳┫┻┻┻┳┫┳┳┣┫╋┓┗┛┛┃┣┣┗┛━┗┃┛╋┣┓
┏┣┗┃┻━┃┓┫┛┃╋┳┛┫┓┓━┗┓┃┳┏╋┏┗┏┛┫━┛┓━╋┳┫┗━┗┓
┏┏┫┏┓┗┗┫┻┃┓┳━┣━┫┏┓┣┣┃━━┻╋━┣━┳┓┛━━┏┗
┫┳╋┛━╋╋━┗┻┛┣┗╋┗┻┳┫┛┏┗┛┃┓╋┓┫┛┏┻┛┗┓┏┣┻┛┫┃┗
━┏┻┓┏┏╋┏┻┛╋┫┗┓┣┏┻┣┻┫┛┗┫┛┣━┓┻┻┛┣┳┳┏┻┓┫┫┣┗
┛┗╋┃┳┃┳┫┓┗┃┗┳┳┃╋┛┫┳┏┏┏╋┣━┓╋┗┫┣┏┗┳┻━┗┗┣┛╋
┻┓┻┗╋┛┃┃┻┗┣┳┫┓┫╋┳┳┻┣┃┛┗┗┗┫┛┻┃┗┻┻┓┻┣┏┳┗┗┛
┃┻┃┳┗╋┣┗┣━━━┻┃╋┻┗┓┗┃┗┳━━┳┫┏┏┻┫┳┛┗━┏┓━┗┫┓
┫┣╋┏┏┳┃┣┣┫━┫━┫┳━┻┫┃┗┛┏┃╋┣┫┻┣┫┃┣┫┛╋┫━┛╋┗┗
━┓┗┓┻┫┳╋┓┣┃━┣┻┓┓━┓┣┓┣┓┏┗┳┣╋┗┃━┏━┻┓┣┫┻┛┗┃
┛━┓┳┣┣┓╋┳┗┏╋┏┛┻┛┓━┓━┫┻┣┻┳╋┓┃┓┳┫╋┣┻┛┫┏┗┗┣
┛┣━┻┫┫┛┳┳┫┏┃┗┣┳┫┻┳┃┃┗┗┃┗┳╋┓┣┳┣┫┏┛┗┻┏┛┻╋┫
┻┳┓╋━┃┣━┃┳┃┏━┫┳┳┗┃┛┓┏━┏┛╋┛┫┻┗┏┃┗┣━┫┗┳┳┏━
┗┗┣┫┛┗╋╋┃┛┗┫┛╋┣┛┣┗┓┛┛┓┻╋┃┻━┛┗┛┓┣╋┗┃┳┫┳╋━
┫┗┫┗┫┗┻┛┫╋┛┛╋┣┣┛┳┗╋┓┏┛┫┳┣┏━╋┫┗┻╋┳┣╋━┃┫┣┛
┛┻┛╋┻┫━┗┣╋━┛┃╋━┣┫╋┫━┫┻┣┻┗┗╋┗┏━┛┻┓┫━┃┏┛┣━
┣┫┫┻┏┏╋╋┃┛┏┗┻╋┏┓┫┗┃┫┗┗┫┗┣┳┛┫╋━┳┓┓━┛┗┓┗┳┣
━━┻┛┳━┛┃┛┓┣┫┻┣┏┓┛┃┏┛┗┛┛┳┳┃┗╋┣━┫┳┣┗┛┫┫┃╋┛
┏┏┏╋╋┛╋┳┏┃┏┛┃┃━╋┫┛╋┣━┏┗┳┣┏━┓╋┛┛┣┗┓╋┳┃┛┓┃
┣┗━┻┫┃┳━┫┓┃┫┏┛╋┏┏┃┓┣╋┓┛┃┗┻┳╋┏━┓┗┏┏┏┫┳┻┓┓
╋┃┫┛┣┻┏┓┳┣┏╋┃╋┓┏┣┫╋┫━┣┃┻┻┃━┫┏┛┫┛━┛━┃━┏┛┓
┛┣┃┛┛┳┗┻┛┗┣┳┳┗┣┳┣┓┃┓┃┛┻━┗┣┗┫┃┫┓┳┃┣┻┻┗┻┃┳
┳┃┫┃┃┏┗┳┣┣┗┳╋┳┓┛┏┏┃┛━━┫┏┛┳┣┻┳┫┗┗┛┃┛┗━┓┫┻
┃┏┛━┳┏┫╋┓┫┓┓┻┗┛┃┓┓┻━┻┻┣┏┗┗┓┣┗┓━┛┫┃┻━┃╋┳┛
┫┻┫┏━┫━┻┫┳┻┗┣┣┛┓┓╋┃┏┣┳┫┻┃┗╋┓┫┫┗┳┻━┻━┫┛━╋
━┏┻┏┓┓┫┓┃┗┳┃┫┃┣━┻┏┏┛┳┣┣┃┏┃╋━━━┻┗┗┏┳━┻┳┗┏
┗┻┛┗┏┏┳┃┃┫┻┓┣┛┃┏┓┗┓┗┛┏┻┣┳┓┳┗┫━┓┃┏┃┻
┗┻┣┣┛┻┃┓╋╋┛┏┫━┃┃┛┻┳┏┻┓┳┛┻┏━┳┣━┃┏━┃╋┏┣┛┳┏
┏┻┣━╋┃┛┓┳┗━┏┃━━┻┓┓┓┓┓╋━╋┫┓━╋┣┃┛━┣┻╋┛┃┻┗━
┫┳┃┫┛━┫┣┫┛┓┛┓┃┳━┏┏┣┣┳┣╋┓┏┗┫┓╋┓┻━━┣┫╋┃┗┗┛
┻┫┻┛┻╋┏┻┳┓┓┃┓┳┓┃┓┫━┛┗━┣┏┫━┣┗┻┣┫┗━┏┗┗┳┻┳━
┃┳┃┛┓━━╋┳┏┃┛┫┛┓┃┫┣┗┓┣┫┏┳┳┓━┫┣┛┓┫┓┓┫┃┫╋┓┳
╋┛┏╋┛┏━┣┻┏┓━┗┫┛╋┳┏┃┓┳┛━┣╋┛┃┻╋┛┫┗┣┏┗┛┓┛┣┫
┓┻╋┏┃┏┃┫╋┫┣━┛┻┓┗┛┓┏┓┣┻┣┏┫┓┓┏┓┫━┛┳┻┓┛┏┏╋━
╋┛┏┫┣┫┃┻┫┳╋┫┣┻┣┫┛╋╋┫━┫┏┣┫┛┗╋┫┫┻━┃┓┻┏┃┗┻┛
╋╋┃┳━╋┻┻┓┏┳┃╋┗┓┫┗┃┏┃┏┃┏┗┣┏┓┃┓┓┳┓┫┏┻┏┗━┓┏
━┣━┛╋┣┃┫┗┣┳┏━┳┏┗┓┳┣━┫╋━┏┫┓┏┣┳┃┏┏╋┗┛┫┛┣╋╋
┃┫┻┛┓╋┛┣━┳┗┗┏━━━┃┗┏┻┫┓┛┣━┫┃╋┳┛┳╋┣┛┻┗┃┫╋┳
┏━┃┳╋┛┓┏┻┻╋━┻┻┓┛┓┃┫╋┣┻┫┻┻┻┫┳╋┻┓━┃┏┓━┏┏━┗
━━┣━┳┏┫┏┛┣┫┓┃┃━┓┳┃┫┣┗┛┻┗┻┓┏┣┫┗┻┏━┣┃┗┃━┏╋
┳┓┳┻┳┗╋━┗━╋╋┫┛┏━┏╋┫┳┣┫━┫┛┛╋┏┓┃┳╋┛┳┃┃┫┛┗┗
┳┻┣┣┃┛┣┛┻┣┃┃╋┓┏┛┓┏┃┻┳┏┣━┳━┳┛┓┓┃┓┏┳┻━┃┳┫┛
┃┏┛┻┏━┻┛┫┓╋┫━┣━┏┏┃┻┏┣┃╋┳┃━━┣┳━━┛┏┣┫┳┗┣┗┳
┛┳┫┣┏┓┣┃┣┣┗┫╋┳┗━╋┏┛┫╋┏┓┏┃━┓┛┣━┳┛┻╋┫┛┫┻┓┫
┃┗┏┃┃╋╋┛━┛┓┫┏┏┻╋┣┳┓┗━┛┏┏┗┗┛┗━┫┻┗━┫┫┣┃┏┻┏
┫━┃┫┓┃┣┏┃╋╋┳┛━┗┏┏┏╋┃╋┫┛━┏╋┫━┛┫┗━━┗┓╋┓┏╋━
━┛┣┏┫┛┗╋┃┻┻┏┣┣┗┳┓┃┏┓┓┏┛┃┣┳━┃┏━┻┫┛╋┛┣┏━┣━
┳┗┣┫┗┓┗┻┻┃┫┏┫┃┻┃━┏━┛┻╋┻┃┃┏┻╋┏┳┻╋┗┃┣┣┏┃┏┳
┃┛┓┗━┗┳┻┳┓┣┗╋┻╋┛┻┗┏┗┳┓┳┓┳┛┓┗┻┓┫┗┃┃┻┫┛┃┃┫
┣╋┓━┣┳┳┃━┫╋┓┣━┓┏┓┗┛┃┣┛━┃┳╋┃┗┳┓╋┳┫┳┫┫┏┛━┗
┻┣┛┓┓┻┏┃━┓┏━╋━┓┻┛┗┃┏┳┏┳┳┫┳┗┃┗┏┳┳┓┏┃
┛┗┛┣┻┳┗┣┳┫┻┣┏┳┳┻┃┻┛━┗┃╋━┣┛┣┻┣┃┣┣┛╋┃━╋┓┃╋
┗┏━┏┏┳┛┓┗┳┛┗┃━┻┃┗┃╋┃┣╋┛┏╋╋┣┳┻┏┃━┳┳┗┃┛┛╋┗
┗╋━╋┻┣┫┓━┓━┫┃┃┳┳┳━┫┓┫┏╋┣┣┳┣┻┣┗┛┗┏┫┏━┣┗┓┗
┛┣┳┛┓┳┗┗╋┫┳┃┓┃╋┏┃┏┫┓┻┛┣┗┗┣━┣┗┛┏┏┳┏┻┛┳┣┏┓
┛┏┛━┏┓┫┳┗┣┛━┃┣┫┗┓━┫┃┓┣┣┓┫┛┫┣╋┗┏┫┃┻┓┃━━╋┻
┗┏┗━┏━╋┳┓┃┳╋╋┓┃┣┗╋┳┏┗┻┓┗┗┃┻┓┓┓┫┛╋━┫┃┫┳┻┓
┏━┛┛┻┛┗┻┫┣╋┃┻━┻┓┣╋┣┃┛━┻┏┣╋┏┏┗━╋┣┳┏┣┻━┣┳╋
┏┫┛┫┓┻┏┫┛┗┛┏┣┫┳┓━┓┏━┻┗━┫━┣┏┫┣┛┗┻┓┫┳━┃┓┏┻
╋┃┏┏━╋┗┛╋┻━┫┛┗┻┃┫┏┏┛┏┃┛┛┫┗┫┛┓┻┏┏╋┳┃╋┃┣━┗
┣┗━┏┏┫┳╋┏┛┫┗╋┳┗┗┫╋┳┻┃╋┛┫┓━┛╋┛┫┣┣┗┓┃┗┻┃┣┣
┗┫┏┛┛━┣┏┳┗┫┻┓┫┣┓┗┣┓┓┓┃┛┳┫┻━┗┏┏┃┗┻┏━┫┓┳━┗
┫┫┛┗┻┃┃┻┓┫┣┗┏┏┃┳┳╋┳┛┣┏┣━┃━┻╋╋┃┻┗┃┣━┛┛┻┓┏
━┣┻┣┏┏┏┫┏┗┏┏┫┛┻┣┓┫┗┻┃┗┻┏┻┃┗┳┫┓┫┓━╋┃┓┫┛┳━
┛╋━┏┳┗┣┫┏╋╋┻┻┫┛┳┳╋┳┻┛╋━┓┫┗┏┫┗┛┏┗┃┫┗┓━┓╋╋
┳┻┏┻┳┳┗┏┣┫┗┏╋┳━━┏┫┗┣┫╋┏┗┃╋┃━┳┃╋┫┏┳┫┏┛┳┻┫
┓┗┏┛┗┛┣┳┳┫┏╋┃┗┫━┃┣┻┏━┓┃┳┛┃┫━┗┏┻┫┗┣┃┳┳┫━┓
╋┫╋┫┣┃┛┓┫┃┗┗┫┻┣┛┫╋━┻┳┃┛┓┳┗┳┫┛┃┗╋┃┏┓┏┣┻┣┫
┣┛┏┫━┗┛┗┣┗┃┣╋┣┓┣┓┏┳┃━┳┳┻┻━━━╋┛┏┣┻┏┃┳┛┻╋┳
┃━━┫┻╋┻┃┻┻┫┓┓┓┻┃╋┏┏┳╋┛━━━┃┣┓┻┓┛┗┣┗┫┳┗┫┻━
┛┫━╋┗╋━╋━┓━┻┏┃┏┗┏┗┓┓┫╋┳┻━┳┗┻━┓┏┫┏┳┗┫━╋━┳
┣┫┣┏┫┳┫┓┳┏┻┫┻┣┓┗┗━┳┛┛┗╋┳┗┳┗┓━┫╋┗━┣┛┗━┻┛┻
┛┛┃┗┗┃┛━┻┃┫┃┣━┃┏━╋┗┛┫┓━┫┻╋┃┃━┛┓┳┏┣┃┣━╋┳┛
┻┳┗┏┓┳┛┻┻━━┣━┣┳┳┏┗┗┓┻┫┛┃┏┓╋┻┣┓┫┗┏━┣┗┛┗╋━
┻┻┫╋┃┏┓┫┏╋┓┓┏━┓┫╋┳┃┗┗┏┳┃┣┗┃┃┓┫┳┏┗┗┫
┻┣┣┻┛╋┏┫┛┓┛┏┃┏┻┻┗┳┣┏┏┛┫┏╋┻┓┏━┣┓╋┣┗━╋┻┗┻━
┃┗┣┃┫┛┛╋━┏╋┫┳┏┻┏┛┃┻┫━┣━┣┳┃┛┻┫┗┛┗┗┫━┗┏┏┃┏
┃┻┫┣┣┏╋┛┓┻┻┏┻╋┣┃┏┛┣┛┣━┫┳┏┛┏┗┃╋┏┗━┣┃┏┻┫┫┣
┃╋┗━━╋┃╋╋┣━┏┫┗┃┏┗━┓┃┏┫╋━┫┫━┓┗┻╋┗┫┻┻┗┓╋┛┫
━┏┏┣┻┳╋━━┻┃┻┃━━╋┻┓┃┳┳┳┫╋┳┛┳┛┛╋━┗┏┛┃┓┣━╋┃
━┓┓┫┣┻┛┳┏┗━┃┗┃┗┃╋┫┣┏━┃┃┃┻┣┫━┛╋┏┳┛┛┛┫┏━┓┻
┛┻╋━╋━┫┏━┣╋┏╋┛┃┫┣┳┳╋━┫━┻┏┛┫┛━┫┓┃┗┣━┗┓┏┳┳
┃╋┻┏╋┳┳┳┻┻┗┫┃┳━┓┣┃┏┫┣┳━┗━━━┃┫┓┛╋┳┏┓┣┻┣┣┛
┛┫┛┃┛┫━┣┳┳┳┳╋┗┳╋┏┏┫┏┗┻┗┻╋┓╋┗┗╋┃┗┫┣┛┏┣┃┏┗
┛┣┻┗┻╋┗┣┳┏┛╋┫┛┣┏┣┗┓┻┫┓┻┫┻┳┓┻┗┳━╋┓┻┻┗┏┣┏╋
┣┻┛┫╋┛╋╋┳┓┣┻┳┃┗┏╋━┳┛┻┓┏━┏┫┃┛━┳┳┛┳┃┗━┏━┻┛
━╋╋┻┃╋┃┻┏┻╋┃┣┳┳━┫┃┗┣┏┫┏┳┏┳┳┻━┗╋┫╋┻┃┛━┻━┻
┃╋┓┻┗┣┫┓╋┏┣┃┫━┃┣╋┓┓┳┳━┃┣┃┻┫┃┛┏┻┫┫┛┗┻┗┛━┗
┏┛━┫┫┳┏━┏┓┫╋┳┗┣┗╋┓┏┻┛━┗━┣┣┛┗┗┳┓┓┳╋━━┏┫┣┏
┻┛┏┛┓╋╋┓┏┻┫┗━┗┃┗┻┣┗┏┛┻┫┗━╋┫┻┏┏┗┗┏┫┛┻┓┃┫╋
┛┣┏┓┛┓┃┻━┣━┫┛┃┫┓┛┗╋╋╋╋┣┏┓┻┏┛╋┫┏┗┓━┗┗┳┣┗┓
┗┗━╋┓┫━┫┗┣┓┳┗┫┫━┛┳┻╋┫┣┳┓┗┃╋┣╋┻╋┻┫┓┛┳┏┻┛┏
┗┻┃┃━┓┃┳┳┣┫┃┗━┳┻┻┃╋╋┗┫╋━┏┣┫┓┓┏┓┏━┗┫╋┫┏┃┃
┛┏┻━┳┣━┗╋┻┣┳┗━━┃┣┓┗┻┣━┏┗┣┳┃┛━━┗┓┫┫┻┫┻┳━┏
┫┓┫┓┓╋┏╋━┻┳╋┓╋┻┫┫┗┻┣┃┃┓┳┓┻┗┳┫┗━┳╋━━┓┃╋┛┓
┣┻┛┃┗┳┛━┃╋┳━┏┻┫┛┃┛╋╋━┓╋┃┗┃┻┣┓┛┃━┗┳┛┏┗╋┏┛
┓┻┫┃┫┛┗┃┻┫┗┗┗━┣┳┏┫┛┫┃┓┏┓┳┫┃╋┣┃━┃┻┃┏┻━╋┏┗
┣┫━┫┻┫┓┳━┻┫┃┏┻┗┗┣┃━┫┻┻┣┫┳┛━┫┗┗┓┗━┗┃╋┻┛┫┫
┻┛┣┣┳━┓╋┃┃━┗┳┓┓┫┏┛┫┏┳╋╋╋┛┳┗┻┓┫┫┛┻━┗
┫┏┫┃┏┫┣┃┻┛┻┗╋┗┛┻╋┻┏╋┃┣┏┃╋┃┗┛┣┳┫┻━┏┫╋┃┣┫┻
┃┗┣┃┓╋┃┣┫┳┃┏┛┳┣┓┓┃┃┃┏┫╋┳┃┃┻┫┗┃┃┫┏┃┗┃┫┫┣╋
┫┣┏┃┃┣┗┫┫┓┓┳┣┻┓┻┳┣┗━┛┛┻━┫╋┫╋┳┛┛┳╋┏┃┃━┣┏━
┳┣┗━┫┓┏┏╋┃┛┛┃┃┏┳┃┓━┃┏┃┛┛┫━┓━┻┳┓┣┓┻┻┗┓━━━
┻┛╋┻━┓━┛┃┳┏┣┃┛┫┛┗┫┃━┣┃╋┗┏┃┫┛╋┛╋┳┻━┓┣┣┫┳┫
┓┳━┗━┣┛┻╋━┻┓┓╋┛┻╋┣┏┻┓┛┏┃┃┣╋┃┗┣┳┃╋┫╋┓┫┏┓┣
┳┣┻┫┏┳┳┓┛┃┛┫┓┣┫┃┣╋╋┛┣┣┃┳╋┗┣╋┓┫━┛┻━━┏┻┏┻┓
┗╋┏┳┃┫┻┓┳┳┏┓┫╋┗┏┻┣┏┏┻┫┗┫┛┏┛╋┫━┳┓┗┏┣┃┻┳━━
┣┳╋┓┛┗┗┣┻┳┓┗┳┳━┻┳┻━┛┣┛┏┏┛╋┃┃━┏┓┛┃┣┻━┳┳┣━
┫┓╋┗┓┓┛┫┻┫┣┓┓┫┻╋╋┛┣╋┏┃┃┗┻┓┫┗╋┏┏╋┃┛┛╋┓╋┳┓
┫┫╋╋┻┓┣┏┛┻┣━╋┗┗┫┫┫┓┫━┗┳┓┏┗┣━┗┣┗╋┻┻┣┗┣┣┣┓
┻┣┣┏┓━┛╋┫┫┃┛┣┣┓┻┳┗┛┏┻┳┫┓┓┫┃┣┳╋┣┗╋┳━┣┃┫┫┃
┏┓┳┏┣┫┃┛┃┃┻┏┛┃┻┓┫┗━┏┫╋┣┫━┳┃┛┣┳┗┛┓┏┛┏┃┃┓━
┳┏┣━┛┛┣━┫━┣┣┗╋┏┻╋┻━┗┃┻┃┳┳┣┣┳┛┏┗┃┃┳┏━┓┣━┏
┓┛┃┃┣┳┓┓┛┣╋┣┏━┣┗┻┛┛┛┻╋━┗┻┛┛┣┳┃┻┏┏┣┫┣┏┣┏┗
┳┏╋━┗┫╋┓┫┣━━━━┃┻━┓┣┳┃┓━┗┻┣┗━┓┓┣┗┳┓┻┏┳┳┃┏
┓┛┗╋┣┗╋┫┛┛┃┓┳┣╋━┓┳┗┳┓┓┣━╋┏┗╋┫┏┏┏┳┻┣┣┗╋┫┗
┛┣┏━┓┃┛┳┃┫┗┓┣┣┫━┻┣┳┓┻┛┣━┃┃┓┣┫┫┏━┃┻┏┗┏┳┣━
╋┃┓┳┫┛╋┻┏┻╋┗┓┣┃┏┃┛┛━┗┛┗┓┓┛┃┣┳┛┃┗┗╋┳━┣┻┳┳
┳┣┻┓┗┫┓━┏┫┛┓┃┏┃┻┏┏╋┳┓┃━┓┳┛┃┳━┗┗┗┛┛━┛╋┛┻┣
┏┣╋┻━━┃┃━┛┳┏┫╋┫┗┫┫┏┗━┏┣┃┏╋┣┏┛┳┳┫╋╋┛┣╋╋┫┓
┗┃╋╋┳┻┃┫┳┓┛┛━┣┣┏┳┻╋╋┫╋┣┃┳┛┏┳┫━┻┓┫┣┣┃┏┃┛┗
┃┓╋┫┏┻┗┃━┻┓┗┏┗┓┃┛━┳┣┏┗┗╋━╋┏━┗┣┏┏┛┃━━┏┗┣┻
━┣┣┻┫╋┓━┳┛╋╋┣┓┓┳╋┗┛┓┳┣┣━┗┏╋┃┫┳┣┛┓╋┻
┏┻┓┓┫┻┳┃┫┃┻┛╋┳┗┗╋┓┏╋┣╋┻┣┏┣┃┻┛┻┣┃┓━┗┗┃┻┗┃
┓┓━╋┳┛┏╋┃┻┻┏┫┃┣┻┳┻┃┻┗┣┛╋╋╋┗┛┳┓┃╋┏┣┛┻┫┫━╋
┓┏┗┳╋┻┫┫┃┣┛┳┫╋┏┏┃┗┓╋┳┗┏┓┏┻╋┓╋┻┏┣┛┓┳╋┓┫╋━
┳┏┃┣┛━╋┗┗┗━┳┓┏┃━┣╋┓┻┣┫┓━┓━┛┃╋┃┳┏┗┏┏┗━┣┛┓
┣┏┣┏┗━┗┣┗┻┛┣╋┃┳┏┗┫┓┫┗┫┗━┏┃╋┳┗┏┳━┛╋┓┫┻┓┻┣
┫┻╋╋╋┃┳╋┗┫┗┳┣┓━┫┗┫┓┣━┻┣━┓┃┃━┫╋┻┗┛┛┃┳┗┫╋┃
┓┳┳┃┳╋┻━┣┏┣┓┻┓┏┗┫┛┓╋┳┓━┣┗┻┗╋━┣╋┛┃┃┻━┫┣┣╋
┫┛┫┓┻╋┣┳┳┛━╋┛┳┏┃┳━┓┣╋┫┏┛┓━━┏┫┣━┫┻┳┓┗┻┻┻┗
━┏┗┫┻┻╋┏┳┫┓┗┓┏┓┗┣┓┃┗┗┓┫┳┣┛┓╋┓┳╋╋┓╋╋┫┣┛┃╋
┳╋┫┏┃┣╋┏┃━┏┣┓┗┳┗┓┏┃┗┣╋┃┻┃┳┻┗╋┣┛┓╋┫┛┗╋╋┳┫
┏┫┛┻┛┳┛┓┗┻╋┃┣┣┗┃┗┻┏╋━╋┗┃┏┗┫┳┓┏┏┗┛┫┗━╋╋┻┻
╋┃┓┏┓┓┓┏┣━┳┳┻┏┛┏┓┫┛┛┗┻┏┛┗┫━┛┫┃┻┻┫┃┛┫┛┛┫╋
━╋┛┛┃┗┻┓┣━╋┫┗┃┗┳┻┣┻┓┓┫┏╋┓━┻╋┃╋━┣┗┗┃┗┓┛┻┻
┛┃┓┃━┫┻━┳━┓┻━┻╋┳┃┏┻┗┻┣┗┳━┣┻┣┳┗┏┓┣╋┫┣┻┓╋┣
┫┏┗┛┏┏┻┣┃┏━┣┗┗┛┛┃┗┛┳┏┻╋┓┏┣┗┓┏╋┫┻┏┗┫┳┣┏━┻
┣┣┫┣┻┻┏┃┛┗┃┏┻┓╋╋┣┛╋╋┓┓━┣┏┏┏┫╋━┛┻╋┏┻┛┛┃┏┫
┫━┳┓┃┏┛┗┓┣┃┫━━┫┓┓━┛┛╋┛━┫━┃┗┛┗┳┻┛┓┻┛╋┛┣┃┃
┛╋┣┃┏┃┻┣┗┗┛┣┣┳╋┗┫┛┣┓┏┛┗━┳┳┓━╋┏┛┻┻╋┣━┏┓┏┫
┳┣┻┣┏╋┏┏┗┛┗┏┛╋┫┛┗┗┣┣┫┗┏┗┏┣┣┫┓┃┻━┓┓┻┏┗╋━┫
┻┗┃┳┻┗━┓╋┛┏┃┛┛┳╋┏╋╋━┳┗┻┣┏╋┃┫┃┻┗┻┳┏╋┗━╋┻┛
┏┳┣┗┣┣┃━┻━┏━━┓┃┳┓┳╋┫┗╋┫┏┏┗╋┏━┻┻━━┫┻┃┛┣┣┓
┣┛┳┓━╋╋┃┫┃╋┓┻┫┏┗┻┏┣┗┻┗┳╋┏┃┓┳┃┏┛┛┫┛┃┫┃┓┓┻
┃╋┛┫━┣┻┏┓┓┻┛┛┫┫┓╋┳┏┏┗┓┫┳┛┳┻┫┗┏┓┻┓┻┏━╋┣┃┳
┣┏┛┣┏━╋┗┫┏╋┛┏━╋┣┳┃┳┃━╋┏┳┓╋┣┓━┏┓┏━┃┓
━┳┳┻┣┏┻┳┃┫┛┛┛┻┣╋╋┣┣┏╋┗┓┗┏┳╋┫┏┏┳┃┃┻┗┏┳┗┳━
┳┏━┛┏┫┓┣┻┣┻┣┓┣┏┓┻┻┣┻┳┻┗┃┗┳┻┫┫┫┃┏╋┣┓┓┏┛┗━
┫┛╋┗┃┗━━┳┣┻┻┣┏┣┻┗┻┃┛┫┫┫╋╋┳┃┗┓━┣┃┃━┻┛┫┛┗╋
┗┗━┛━┳┫┳┣╋┻┫┗┏┃┛┓┃━┣┗┏┏┗┳┗┓┗┛┻┏┏┣╋╋┻┫╋┛┏
┻┃┫┻┣┓┃┓━┃┓╋┗┫━━┳┓┣┃┏┣┏┓┳┏┏┳┳╋┳┻┳┛┻┛┳┛┻╋
┛┫┻┃━┫━┛┳╋┣┻┛┳┗┓┻┏┏┗┏╋━┛┻┳┻┗┓┓┏┏┓┃┓┳┫┳┏┣
┫┳╋╋┫┣┛┳┗╋┳┫┃┣┓┃┣┗┓╋┻╋┫┗╋┫┻━┃┃┫┓┓┛┻╋┓┳━┳
┣┫┃┏┻┣━╋┗┏┏┫┫┣┫┣┻━┛━┳━┏┣━╋┛┓┫┃┏┻┗┃╋┓┳━┛┓
┳┏┛━┃┫╋╋━┛┛┃┳┫┻┃┛╋━┣┫╋┗┗┫┃╋┫━┓┓┃┗┏┏┣┃┓╋┗
╋┫━┃┓┫┣┏┻┣━┓╋┳┫┏┳┳┗┓━┏┃┻┻╋┫┫┫┓┻┳┓┻┓┣┻┻┃┗
┗━┏━┻━╋┛┣┛╋┳┫┗┓┛┻┃┫┛┃┏┣┣┗┓┳┓┓┏┛┏┻┓┏┛┫┃┓┣
┣╋┃┗┓┗┓┗┓┻┗┻╋┳┗┳━┣┃┃┣━┫┓┣╋┏━┃┏━┓┻┛┛┣┗┫╋━
┏┏┃┃┃┳╋┃╋┳┫┫┣━┛╋┃┗┃┳┃┻┫┓┏┻━┻┏╋━┫━┃┓┛┏┛┗┛
┳┳┫━┃┃┳┃┃┏┓╋┻╋━╋┫┃┫━┏┏┫┳┳┓┏━┫┓┻┫┏━┗┫┻┣┛┃
┳━━┳┛┣┣┃┃┫┃━━┻┃┗┓╋┃┏┛┓┻┻┣┗┳╋┓┻┓╋┃┻━┣┳┓┛┏
┏┏┃┫┏┣┣┓┫┗┗┏┛┛┗┫┳┏┳┛┃┳┏━┗┏╋┛┛┻┣┛┛┳┣┃┓┓┳━
━┫┳┛┃━╋┓┓┓┳┃┗┏┓┓╋┗┻┃┗┃┛╋┗━╋┏┣┃━┫┣┗┣━┳┫┣┫
┏┗┛┃╋┳┫┛┓┻┗┗┣┗┏╋┣╋┓┻┓┣┛┓┗┛━┣┓┗╋╋┃┗┏┛┗┫━┏
┳┏┛┗┏┛┣╋┏╋┛┃┳┗╋━┻┣┃┛╋┗┣━┓┣┓╋┓┓┳┛┗┓┣╋┫┫┓━
┣┛┣┃┫┫┣┳┗┛┫╋┣┏┓━┗━┓┻┗┣┗┃┳┳╋┻┫┳┏╋┻┓╋╋┗┫┫┫
┣┗┫┳╋┛━┏┻┫┣┓╋╋┃╋┳┗┳┓┛┳┛┳━┗┃┳┫┃╋┃┗┳┃┃┫┏╋┣
┫┣┓┓┗┏┫┃━┻┃┃┻┏┻╋┃┳┳┗┛┫┣┃┓┛╋┻┻┻┛┗┏╋━┃┻┛┣┏
━┣┻┗┓┗┃╋┻┏┛┣━┫┗┻┓┻┣┛┣╋┣━┗━┃╋┳┫┻┣┃┛┓┗┳┣┳┗
┓┏━┃┛┣┳┫┏╋┗┓┛┛┓┣┓┏┳━┗┻┃━┓┣┗┏┻┃┃┻┫┫━
┛┻╋┃╋┏┳┛┓┻┛┃┓┫━┏┣┻┳━┫╋┓┃┻┳┻┓┫┃┳┏┳┻┻┃┻┻┗┫
━━┛━┫┣┛┏┻┃┓┛┣┻┳┣┗╋╋┏┣┳┏┛┓┫┳━┳┃┫╋┃┃━┃╋┗┣┗
┓┗┃┃┻━┓┻┛┃┫┻┏━━┫┣┻┻┛╋┛┣┫┓┓┗┗┣┻┻┻┃┃┻┛┣┏┻┳
┫┻┻┳┃┃╋┏┻┃┛┻┻┛━┣┛┗╋┗┫┣┃┛┻┏┣┗┃┏┗┓╋┳┓━━┣━┣
┣┳┓┓┃┓┣┳┃┗━┫┓┳┓┏┻┳┗┫┗┳┓┫┃┳┏┣┣┏┫╋┃┛━┻━┻┻┫
┓┓┣╋┓┫┻┻┣┛┃╋━┃┓┣┫┓┃╋┫┏┫┓┃┓┓┗┏┻┃┛╋┗┫┫┳┻━┣
┣┏┛┣┻╋━┏┏┣┻┏━┛┏┓┻╋━┣━┫┛┳┳┳╋┓┣┓━┏┏┻┛┫┗┳╋┣
┫┫┛┓┛┳━━╋┏┗┫┏┛┛┛┣┛╋┳┻┻┫┗┃╋┗┗━┓┏┃┻┣┃┗┣┫━┣
╋┗┓┗┏━╋╋┗━┣┏┻┳╋┗┻━┓┻━┓╋┓━┃┳┃┣┓┻┓┗┓┃┣┫┓┏┛
┗╋┃┓┗┗┻┏━┛╋┛┫┛┫━┫━╋┫┃┫┫┗┏━┏┃┛┃┗┣┗┗┓┣┃┏╋┃
┓┣┗┣┫╋┛┫┣━┃┃┛┫┻━┳━╋━━╋┳╋┣┣┻┻┫┏┃┛┓┳┳━┓┗━┫
╋┳┳╋━┗┃┗┣┗┻┳┃┳┗┓┻┛┫━╋┗┃╋┫┻━┳┃┃╋╋┗┣┓┛┓┛┓╋
┳┛╋┛┳┗┣┳┛┻┣┃┣━┳┏┛┏┻┛┗┓┻╋╋━┃┗━┗┫┓┫┻┗╋┏┃━┏
┏┻╋┗┃┣━┛╋┳┗┗┃┻┣┫┫┗┛┳┗━┫╋┗┫━┻┫┣━━┳┃┫┗┻┏┛┛
┓┃┗┃┛━┣┗┫╋┫┏┣┫┛┏┫╋┏━╋┛┗┻┫┛┓┣┓┓┳┗┏┓┻┻┓┣━┛
┗┫━╋┣┻┛┫┛━┏┣╋┓┻╋┻┃━┣┗┫┗╋┗━┫┏━┛╋┻╋┻┛┣┛┻┛━
┓┻┓┫┛┳┫┓┏╋┻┓┏┫┗┣┃┫┳┃┣┏┏┣┳┃┓━┗┫┻┏┓┫┏┫┛┏┓┳
━┃┳┳┣━┻┫╋╋┗┛┗┳┛┃┗┗┛┛┫┻┻━┛┓┻┏┫╋┛┓┣━━━┛┣┳┣
╋┃┃┃┣┏┻┗┛┳┫━┻╋┓━┗┻┓┫┫┗╋┏┛┻┛┳┻╋┳┻┃┗╋┣┗┣┫┳
┃┓┳┏┣┏━┃┳┣┃┏━┣┓╋┳┳┻╋┻╋┣╋┗┓┣┏┏┳━━┣╋┳┗┳┏┛┃
╋┳━┗┃┣━┻╋┗┣┳┣╋┫╋━┳━┗┛┏┓┣┳┃┣┳┏━┻┗┓┏┃┻┳┏━┫
┣┓╋┗╋┗┛┣╋┣┓┃┃━┏┏┛┏┗┳┫┻┓┏┻┏┳┗┃┳┓┛┃╋┫┗┓┻┛┏
┏━╋━━┛╋┓┫┗╋┛┛┫┳╋┫┗┓╋┓┛┗┻━━┃┳┣┛┗┻╋┻┳┓┏┃┣╋
┻┃┗┃╋┳┳┏┏╋┻┳┻┛━┏┻┓┓┛┓┃┓┓┗┳┣╋┗┓━┻┗┃┃
┃┗┗┗┻┓┃┣┣┣╋┃╋┃┓╋┃┛┛━┻╋┓┻┗━┣┫┛╋┣┏━┻╋┣┳┏┫┫
┗━┫┻┓┣┗╋┓┓┫┫┛┗┏┏┓┣┫┓┣┓┛┃┓┓┳┳╋┛┏┓┣┓━┻━┣┃┛
┳┃┗┛┻┛┻┛━┗┓┫┓┫┛┫━┣┗┳┳╋┃┃╋┻┛╋┻━┣┻┏┗━┣┓━┳┳
┣┣┻┃┳┛┓┃╋┃┗┃┗┏┣┣━┫┫┓┻┣━━━┛┛┫┫┳┻┓┻┓┫┏┻┛┳┫
┏┫┛┏┫┗╋┃┛┫┗┃┻┻┛╋┃┗┻━╋┫┣┃╋┓┛┛┗━┃┃┏┻┛┏┛┓┏┫
┫╋┓┓┛┳╋┫━━┓┣┃┣╋┃┏┏╋┃╋┳━┓┓┛┫┻━╋┳┛╋━┗┗┣┻┓┏
┏┣┫╋┏┣━┣╋╋┣┗━┣┫┗┏┫┛┫╋┻━┳┻┏┣┓┓┏┛┏┓┗┻┻┻┏┳━
┻━┏┏┣╋┣┃┗━┣┣━┗┏┃┻┓┗┻╋┗┻┳┏┛┗┗┏╋┣┓┳┓┃━┻┓┳━
┃┫━┛┻┛━┻┃┗┻┓┳┳┛┏┻┫┏┃┏┓┳┗┏┗┫┗┫╋╋┓┓┻┫┏┳━┃━
┏┣┓┛┓┣┗┛┗┏┣┗┣┻┓╋┳┳┏┳┻┛┣┃━╋┛┫┗┃━┓┫━━┻┏┓┗┓
┏┓━┛┓┃┏┗┃┓┻┗┗━┓┓┻┓┳┫┳━┏┓┗┳┫┻┗┳┫┃┳┫╋┏┗┻┫━
━┳┣╋┣┛╋┳┏┛╋┗┣┗┃┓┛┻┗┫╋┫┣┗┛━┛┏┗┗┓┫╋┛┣┗┳╋┃┗
╋┗╋━╋┃━┣┣┣┣┛╋┣┃┏┃━╋┗┳┫━┏┛┳┣┛╋┏┣━┳┓┫┓┗┫┃┻
┏┓━┣┗┏┓┛┻┓┃┳┫┗┃┏┛┏┛┻┛╋┫┓┣━╋━┏┻┗━╋╋╋┫┛┻┏┓
┣╋┛┗┏┏┳┫┫┛┳┫┣┣╋┃┳┗┛┳╋┛┃┛━┏╋┏╋┛┣┫┳┓┓┏┓┻┣┛
┻┻┏┫┣┻┳┻┛━┛┗┓━╋┓┗━┓┃┓┏┓┳┛┣┻┃╋┃┫┳┻┃┓┛┓┛╋┏
┏┛┫┗┛┣┫┫━━┏┏━┛╋┓┓┏┣╋┓┻╋┗┃┻┣┻┏╋━╋┳╋┳┣╋╋┛┫
┫┓┫┏┗┏┃┃┏┣┏┗┻╋┫┃┗┣┃┏┳┓┻┏┣┳┣┏┗╋┛┣╋┳┃┗┳┻┓╋
┻┏━┓┃┓╋━┳┃┛┏┓┃┗┗╋╋┗┻┃┗┓┻┫━╋┓┓┫╋┫┓┓┫┗┳┫╋╋
┗━┓┗┳┏┳┗┫┳┫┳┣┣┣┣┻┛┗┣┳━┓┃┫┣┗┓┣┓━╋┃┓┏┓┻┗┃┏
┛┗┃┣┓━┗╋┫┻━━┳┏┗┗┗┓┣┛┳╋┳┛┻┓┳╋┫┫┳╋┃┓┻┓┛╋┗┛
┗┏┳┓╋┣┻┻┃┛╋┗┏┳╋╋╋┓┻┛┫╋┳┏┣┫┛┓┳┛┣┳┻┫┣┳┻┗┃┗
┃╋┻━┛┗━┛┃┳┓┃━━┳┻┗┻┻╋┛┛╋┫┃┛┗┏┓┗┛┫┛╋┃━╋┗━╋
━┣╋┻┏┻┃┃┫┓┣┏┳╋┛┃┗┗┣┻┻┃┗┛┫┫┫┗┃┻┳┃┛┫━
┫┻┛┏┏┛┏┛━┓┓━┏┗╋┓┏┫┳┃┣┣┓┏┏┃┳━┣┗┓┛╋╋┻┏━┣┏┗
━┗┣┛━┣┏┳┻╋┻┻┳┻━┗┳┗┃┳┗┓┻━┏┏┃┃┓┣┗┗┗┓╋┛┳┳┃━
┻┻┃┛━┏┻┻┏┳┛┓╋┓┻┳┏┃┓╋┗━╋┓┫┗┣┣┣┳┛━┛╋┏━┻┃┛━
┻┳┳┣┳╋┻┃┓┫┣┳┃┣┫┣┫┛┫┛┣┗╋╋━┻┳┏━┛┣┏┣━┓┫┣┫┓┫
┫┳━┃┻╋┫╋┏┻┻┓┣┗┛┏┣┓┃┏┓┻━┫┻┏┗┛┳┫┻┓┛┏┻┻┻┃┏┫
┣┳━┣┻┃┫┻┓┓┓┃┃┗╋┻┏┏┳┣┗┫┃┃┃┣┏┳┗┓━┣┛┃┳┗╋┫┳┓
┓┫╋┃┳┳┫┳┻┣┃┳┣╋┫┣┓┓┗━┗┫┳┣┣┃┏┃┻┏┛┏┗┏┫┃┏┳┻━
┳┗┓┳┏┣┓┳┛┫┻┛┳┻╋━━┓╋┳┣┓┗┻┳┻┣┃┓━┫┃┣┃┗┣┛━┫╋
┛┻┣━┓┏┗━┗╋┗┻┳━┏┫┃┛┏┫┻┛┫┗┃╋┓┏┻╋┗━┏┓━┓╋┳┃┳
┓╋┃┳┳┣┛━┛┓┗┻╋┣┣━┗┏┃┣┓┃┗┃┗┗┣┓┓┃┗┳┳╋┛┻┣┏┏╋
┏┫┛╋━┣┣┏╋╋┗┏╋┛┗━┳┃┣┃┛┗┗┃┫┃┻━┳┗┣┛┳┣┳┣┫┣┣┫
┏┗╋┫┏┻┗┗┻━┗┳┳┃╋┗┏┛┃┻┣━┫┗┏━┓┏┏┻┻┻┃┓━┻┣┣━┃
┏┛┻┻┫┛┫┫┳┓┳┳━┳┣━┏┛┛┃┗╋┛┏┃┃┛┫┓┃┏┳┗┃━┗┗┫┳┃
┛┃┏━┃┏┣┻╋┓┫┣┛┓┗┫┛┣┳╋┛╋╋┛┃┫┣┏┃━╋┓┣┳┛━┓┻┳┣
┓┏┣┳┗┫┏┻╋┫┣┣┛┫┏╋┣┳┃┳━┻┃┗┃┗┻━┃┻┓┻━┏┻┗━┓╋┛
┣┳┳┻┏┓┫┓┻┣┃┓╋┗┣┃┫┳┓━┣┳┛┃┳╋┫━┛┻┳┣┻┳┻┻╋┳━╋
━┃┓┣┃┻━┏┻┏┗┃━┫┣┻┛┫┓━┓┻━━┓╋┫┛┫╋┣┫┣┗┓┫┣┗┫━
┳┛┏┃┫━┻┏┛┻┫┛┣┣┃┻┻┓┏┗┣┛╋╋┃┣┳┃┃┳┳┓┛┣┛┻┳┃╋┣
┗┫┏┳┗┣┛┓┗┓┃┻┃┳╋┏┻┻┓┫┗┃┃┃┳┛┳┏┻┓┻╋┓┻━┣┣┳┃┛
━┃┓┏┳┏┻┳┻┛┫┳╋┣╋┏┏┛━┳┳┳┏┗┏┃┓┗┳┗┻┛┻┓┣━┫┻┳┫
┫┏┻┫╋━┳┛┓┫┛┫┣┗┓━┣┏┗┫┻┓╋┻┏┣┻╋━┣╋┓┓┳┗━━┣┃┃
┃━┣━┫┗┻┗┃┗┫┫┛┃╋┻┏┻┏┓┫┛┗┫┻╋┗┃┓┗╋━┳┻┳┳┏┃━┛
┻╋┗┫╋┓┏╋┳╋┗┛━┣┻┳┣┻┣┳┃━━┛┳┓┳┃┗┓┣┫┏┃┃┫┗┛┣╋
┏┏┻┗┳┗┏┃┓┻┫┓╋╋┃┻┣╋┣┗┓┃━┫┗┓━┫┏╋┏┏┏┻┏
288 :
名無しさん:2006/11/29(水) 00:26:20 ID:???
q
┓┳┫┫┓┳┏╋┃┫╋┣┗┣┓╋┫━┫┳┳┛┣┏┣┻┻┫┻━┳┻┣┣┓┣┫┫┛┻
┏┓┏┃┣┃┗┗┃┓━╋┓━┓┃┻━┣┓┣┗━┫┏┛┛┳┫┛┳╋┓┃┓┛┏┃┳╋
┳┳┫┳┓┫┣┛╋┳╋┓┻╋┛┓┃┓┫┣┃┏┓┗┗┗━┛┳┓┓╋┓┛┃┗┗┗┗┳
┛┣┗━┏┣┛┃┻┛╋┓┳┃┳┛┣┫┻┣━┓━━━┃╋┗┗┓╋━━┛┻┣┓━┳┓
┏┃┃┳┃┓┗━┣╋━┻┛┗┳╋┛┗┣┓┃┗┏┃┏┗┫┛┣╋┏┣┛┃━┗╋┓┗┛
━┫┓┻┣┃━┏┗┻┏━┻┫┣┃┣┃━┣┛┗╋━┃┣━┳┫╋┣┫┫┻┓┗┗━┛┻
┣┛┳┗━╋┳┻┃┓╋┗┃━┃┣┗┳┛┓╋┃┻┏━┳━┗╋┏┻┏┗┃┏┫┃┏━┗
┗┫┛┣┻┃╋┓┻┃┫┓┳┓┳┓┣┓┓┻┗╋┻┛┓┳┃┳┓┃┗┫┗╋━┃┻┫━━
┏┣┗┳┓┃┏┃┣┳┣┛┫┫━━┳┗━┛┻┛━━┗┓┏┣╋┃╋┏┫┛┫┛╋┓┓┃
┗┗━━┏┗┃━┣━┓┻┫┃┻┏┏┻┫┓┏┳┗┗┓┻┓┳┣┏┛┛┃┏┛┫┏┏┻┏
┛┓━┓╋┗┏┣┳┣┛╋┛┏┳┛┻┫┗┗━┏┣┫╋┏━┗━┗┛┣╋━━┫┛┏┣━
┗┃┓┻┓┫┣┻╋╋┏┃┓┃┳┏┳┗━┛┻╋┻┻┗━┗┗┻┏┗┃┣┻┓┣┣┳┛┏
┛╋┛┣┃╋━┣┛╋┏┛┻┛┳┏┗┣┣┗━┣┻┫┏━┃┻┳┣┳┗┳━┏┃━┻╋━
┳━┻┳┻┓┏┗┃┻┻┃┣┳┛┗┓┳┻━━┓╋┓┗┏┳━┳┣┻┛┗┛━┏╋┃┓╋
┫┻┳┣┻┛┏┏┻┣┛╋┏━╋┗┻┗┣┣┛╋┗┻┃━┗┏┻┳┣┓┏┗┃┃┛┳┳┣
┗┛┓┃┏┓┗┫┓┛┃╋┫━┣┛┛╋┣╋┓╋┏╋┳━┫┃┗┳┃┳┃┓┳┓┛┳┫┏
╋┗┓┣╋┛┃┏┗╋┓┗┻┛┃┫┻╋┻╋┛┏━┏┃┳┗┏┫┛┻┛╋┫┻┫━┫┏┓
┻┗┓┃┏┫┳┃┻┛┗┻┏╋┃┏┛┏┏┣┓┗┏┣┃┛╋╋┏╋┏━┳╋╋┏┳┻┛╋
━━┏┏╋┃┏┛━┫╋┓╋┫┛┛┳━┗┗┗┓┛┗┏┓┃┻┣╋┫┫┓┫┓┳┳━┛━
┣┳┗━┗━╋┃┏┓┏┻┳┛┗╋┏┣┣┣┓┗┣┗╋┻┣┗━┗┻┻━┓┛┫┣┓┳┗
┣┗┓┗┳┃┏┣╋┏┣┫┻┓┻┫┣┳┻┓━┗┫┃╋┣┳┓┻┃┫┫┏┫┳━┃┣┗┻
━┻┃┣┛┗┛┗┓━┏┣┃┃┫┳╋┗┏┣┻┃┃┫┻━┻┻┫━┓╋┗┳┳┳┻┓┳┓
┳╋┗┻╋━┛┻┓┣┛┗╋┛┏┻┫┻┏┳╋┓┻┛┳┣┳┛┃┗╋┓┗┫┗┫━━┛┗
┫┏┓━┗┃┗╋┣┫┗━┃┓┣┓┗┛╋┏╋┫┫┓┃━┃╋┳┓┻━┃┗┫
┓┳┫┗┗┏╋┏┣┫┓━┛┃┣━┫━┗┫┓┓┳┗━┓┃┻┗━┗━┏┫┓╋┓━┗┳
━━┫┫╋┃┳┏┣━┃┻━━┫╋┳╋┃┣┏┏┻┓┻┳┻╋━━┏┳╋━┗┫┣┳┳┛
┃┛┓┃┫╋┻┫┣┫┓┗┏╋┃┏┛┗┳┛┗┏┣┳┏╋┳╋┣┏┗┃━┗┃┣┛┻┣┫
┣┻╋┃┃┻┳┏╋╋┗┣┛┛━╋┣┣┣┛┫┗┻┗┃┳╋┣━┏━┛┓━┗┏┻━┛┏
┣┻┓━┫┣┫┏┳╋┻┣┗┻┃┣┻┃┏┳┣┳┛┻┫┃┫┫┏╋┏━┣┻┓━┃┃┣━
┣┳┗┻┣╋┳┳┃━╋┛┗┛┓╋┳╋┫┣┃┗┻╋┃┣━┣┳┻┓┛╋┣┳┫┛┻┛━
┗┛┓┗┣━┣━┻╋┻┃┓┻┳╋┗┣┏┓━┃┓┏┳┃┻┓━━┏┗┻┏┣━┓┛┛┛
┛┻┫┣━┫┻┳━━━┓┗┣╋╋┫╋┻┏┳┗┳┣╋┏┳┃┣┻━┳━━┓┛┻┓┓┣
╋┗┫┻┫┓┓┣┏┓┳┫┗┓┃┛┳┏┛┻━┓┛┓┻┻┫┗┏━╋┛┣╋┃┃━┳━╋
┻┣┫╋━┓┫┳┻┻┏┫┗┻┏┗┻┣┗┗┫┻┓╋┛┣╋┳┃┳╋┗┻╋┣┛┃┣┗╋
┛┫┣┓┳━╋┻━┓┛┛┻╋┣┛┻┛┛┏┓┗┓┏┃┗┏┗┣┳━┏┏┓┓┓┣┻╋┫
┛┏┓┓┛┃╋┳┏┛┃┛┗╋┛┻┻┛┣┃┛┛┻┛┏┻┣┳╋┫┓┛━┏┫┳┳┗┏┗
━┛┫┏┃╋┃┻━┛┛╋┓┏┓┫┗┫┻┓┫┣┫┛┏┏┓┻┣┣┏╋╋━┗╋━┏┃┃
┻┗┓┏┛┫┛┣━┏┳┗┫┛╋┃╋╋┫┛┳┓┓┃┓╋┗┣┳┗━┗┗┏┓╋┓┏╋┛
┻┓┃┗┏╋┓┣┗┃┓┃┫━┳┛┫┻┛┫━┏┏┏┃┗┳┣┛┃┣┣━╋┗╋┫┃┃┗
━┛┛╋┗┗┓━╋━┃━┣━┣┓┃┳━┣┗┛┫┛┫┏┃┛┫┗┓┃┻┓┫┻┻┻┃━
┛┻┻┃┗━━┗┗┏┓┗┳┛┣┓┃┫━┳━┻┗┣┏┃┛┏┓┳┳┫┻┳┃┻┃┻┛━
┫┣┣┓╋╋━┻┏┓┃┫┻┓┛┗┓┓┣┛┃╋┏┗╋┳┗┓┫┛┻╋┃━┓┻┣┃┻╋
┛┣╋┻┏┳┏━┳━┻┫┫╋━━┗┻━┳━━┳┻╋┫┃┏┗┣┳┓┻┃┃┃┓╋━┏
┣┛┏┏┗┗┻╋┃┏┃┛╋┗╋╋┳┫┃┻┃┓┳┏┻┏┗━┏┗┻┫┛┗┳┣━┻┗┓
┫┳┏╋┓┻┛┓┳┃┣━┗┣━┳┫┛┓┏┓┓┏┫┳┓┳┫┗┗┛╋┃╋┓╋┛┻┣┗
┗┫╋┗╋┓┣┓┫┫━┗┳┣┳┓┫┣┻╋┳┗┻┛━┻┗┓┻┓┫┫┗┓┏┫┣┣╋┛
┓┣┣┳┻━┓╋┏┃┏┗┻┏╋┳┗━┃╋┃┳━╋┏┳┓╋╋┃┣━┫┫╋┫┫┫┏┻
┣┣┃╋┫┗┛┣┓┻╋━┻┫┛┫┏┛┫╋━┻┳┣┳┗┛┃━┏┏━┓┣╋
┻╋┗┻┣┗┫╋╋┗┳┗┓━╋┃┃┣┓┓┗┓┗┳━╋┏┫┻┃┗┳━┃╋┫┻╋┃┛
╋┻┃┻┗┛┻┣┫┫┃┃┳┓┗┳┃╋┏┏┫┣┻┏┛┫┫┃╋┫┓┫┻┗━┗╋┻┓┃
┛━┫┫┣┃┛┗╋┓┻┻┛┛┻┃┃┫┛┃┗╋┏━┛┏┫┳┳━┫┗┳┫┳┳┣┓┣┣
┗┳┏┛┗┃┳━┛┣┫┓┛┗━┏┓┣┓━┫┫┏┓┗┳╋┫┗┛┳┻┳┛┫┣━┣┛┫
┳┓━┏┛┣┳┳╋┗┳┏┗┳┫┫┫━━━╋┏━┃┳┏┣━╋┣┃┳┗┛╋┏┻┓━┃
┓┳┳┗┃┗┓┃┫┣┻┃╋┃━╋┫┛╋┫┫┳┫┏┳╋┛┓┻┻┻┣╋━┓┏┣┃┻┏
┫┳┣┣┣━┫┫┗┫┣━┣╋━┏━┗━┛┃┛┫┃┛┏┻┃┃┓━┻┃┏╋┳┏┗┗┛
┗┫┣┗┏━┫┳┣┏┣━┻┃┗┛┓┛┛━━╋┳┏┣┗━┓━┓┏┃┛┏┣┻━┻┣━
┗┻┗┫┏┛┓┃┗┏━┓┃╋┃┻┻┣┏┓╋┏┫┓┓┳┗┛┓┛╋┻┏┛┏┳┫┗┫┗
━┻┛┛┳┏┃┗┻┻┣┓┓┃━┫┓╋┣┛┳┗┓━┓┫━┻┫┣┃┳┏┃┫┃╋┣━┏
┫┏┏┫┛┫┻┛┣┣┻┳┳┏┃┻┏━┛╋┓┃┗┗┃┃┛┗┳┏━┛┳┓┻┳╋━┻┗
┣┣┓╋┓┗┣┳━┃┃┣┻┗┃┳┗┫┏┃┃━┛┣┃┏┳╋┛┫┣┳┫┳┣┻┛┓┻┛
┗┓┣━┻━╋┳┫┓┣┓┣┃┏┳┳┓┏┗┻╋┗┳━┳┣┣┏┫╋╋┻┛┣┛┏┓╋┫
┻┳┃┏┣┗┣╋╋╋┓┳┃┣┻┳┃┛┻┃╋━╋┳┗┻━┣┛┳┻┫┳┏╋╋┣┓┛┫
┻┣┓┫┗┣┏┏┃┻┃┣┏━┳┃┳┗┳┓┫┫┗┫┛┻┣━┳┣┛┻┛┗╋┻┏━┗┫
┓╋┗┓┗┏╋┓━┫┓╋┏━┛┃┏╋╋┏┗┳┗┓┻┓┛┫╋┻╋┛┻┣┫┻┣┗┗┓
┗┣┛┫┏╋┓┓┣┳┓┳┓┫┓┛┛┓┃┃┃┓┗┛┓┫┻┓┛┏┫┣┫┣┗┫┃┓┗┓
━┓┛┛┓┻┏┫┳┏┏┛┳┛┃┏┛┳┏┫┃┣┛┻━┫╋┳┫┳┛┓┛━┛┛━┗┻┃
┏┛┻┳┛┓┣┳╋━┳╋┻╋┻┃┣┳┏┏┣┣┏┫┗┛┫┓┻┫┣┫╋┳┻╋┣┏┣┻
┻┓┛┛┏┗┓┫┳┓┏┣┻┻┏┛┛┗┗┗┳┃┣┃┫┛┗╋┓┏┫┓┓┓┃┓┛┳┃┃
┻┗┗━┛┏┗┃┓╋╋┏┏╋┃┫┫┗┏┏┓┫┳┛┗┗╋╋┗┫┛┓╋┏┳┛┫┛┻┓
┳╋┻┛┳┗┏┻┏┏━━┳╋┫┓╋┳┏━━┓━┓┳┏╋┗━┃┛┣┻┃┓┻━┏╋┣
┳┫┛┣┳┏┓┃┏┛┫┛┛┣┃┗┃┫╋┳╋┓┫┫┣┻━━╋┳┃┗┣┛━┳┳┫┳┛
┃┳━┓┓┏┗┫┛┗┳┏┃┫┫━┫┳┻┗┣┏┣┛┫┓┃╋┏╋┻┻┗╋┗
┃┣┣╋┻┻┻┗┏┳┛╋┫┓┃┓┃╋┛━┗━╋┓┻┃┓┃┳┛┓┛┫┓┏━┏━┗┓
┗┏━┻┣┓┻╋╋┣┻┃┃┣┛┳┗╋┏┏━━┛┃┃┗┳┛┏┛┻┏┣┛┳┻┣┏┏┃
┗┣━┓╋┣┓┗┃┃┃┏┳╋┓┳┣┣┳┗┫╋┻╋╋┃┓┛━┛┏┗┛━┣━╋┓┻┫
┏┛┛┫┗┗┣┏┳┻┳┳━┗┫┛┫┓╋┣┛┛┃╋┻┓┃┫┛┛┣┗┣┛┫┣┣┛┣┗
┛┏┛┓┓┏┣┃┻┏┣┳┣┃╋┻┫┳┛┣┻┗┻┗┛┗┳┓┣┣╋┫┳━┣┣┏┓┻┻
┃━┓┳┳┛┏┃┃╋━┳━┛┏┫┻┛┳┛┃╋┻┛┓┣┻┗┻┏┗╋╋┛┏┛┃┛╋━
┓┳┻┃━┃┃┫┻┳┛┓┏┫┃┓┣┫╋┃┓┗━╋┫┳┛╋┛┏┣━┫━┗╋┏┻┓┓
━┣┣┓┏┏━┻╋╋┫┗━╋┣━┛╋━┻┳┓┏┓┳┻┻┻┓┻━┫╋━┫┣┳┻┗┻
┓┓━┏━┓┳┣╋┫┛━┃┓┗┏╋┗┳┫┃┣┏┣┫┛┫┓┣┓┻┛┣┳┣┃┏┫┗┗
╋┳┳┻┃┻┣┳┏┃┻┓╋┫┓━┗━┏┣╋┓╋━┓┣┓┻━┗┳━┻┣━┻┳┫━╋
┃┳┓━┏━┃┣╋┣━┏┓┻┓┳┻━┃╋╋┫┛╋┻┃┻┗┫┏┃┣┫┛┻┗┫┛┏━
┻┣┻┃┛━┫┫┓┫╋┫┃┏┗┏┻┣┛━┳┃┣┫┓┗┣━┳╋┛┳┛┏┳╋┃━╋━
┫┓┫┻┗┓━┛┳╋┃┳┏━┳┻┗┳┛━┏┻┛┓┻┏┏┣┫┛┫┳┻┫┗┏┫┃┻┛
┻╋┏┗┃┓┃┻━┛┓┳╋┳┃╋━┃┗┓╋┗┻┓┃┫┏┏┗┗┓┣┫┳┓┗┫┫┏╋
┓┫┛━╋┫┓┏┫╋┛┫┗┏┏┫┫┫┃┻┻┗┓┗┛┏┳┳┗╋━┻┛┛┳┃┏━┻┻
┗┗┫┓┣┛┣┣╋┻┃┃┃┗┃┛┫┃┻┻┃━┫┫┓┫┓╋┓┃┗┓┣┏┫┏┗━┃┣
┗┳┓╋┻━┳┻┛┳┓┳┫╋┓━┫┻┗┓┻┓┗┓╋┃┓┳━┓┓┻━┣━╋━┣┛┳
┻┳┳╋┣┃┏┳┛┓┏┻━┣┛╋┗━┣┫┃┳┣━╋┳┛╋┳┻┏┏┛┳┛━┛╋┛╋
┛┳┻┛┃┛┣┻┻┓┗┗━┗┣┓┛┣┗┣┛╋┻┓┻━┏┗╋┻┛┣┫┳┗┛┣┏┫┻
┛╋┏┳┏┗┗┻┗┳┫┓┻┻━━┏┣┣┳┛┫┏┫┣┏┗┛┛┳┃┛┛┳┻┓┣┗┓┳
┻╋┓┣━┳┣╋╋┫┓┫┓┣┗╋┓┗┃┳┳┗┳┏┳┻┫╋┃┛┓╋━╋┣┣┏━┛┃
┗┻━┃┛┃┓┃┗┣┫┗┻┻┳┛━┛╋┓┓┗┓┓┓┃┫┳╋┓┏┫┻┳┗┣┣┻┓┳
┏╋┳┃┣┳┃┳┃┏┫┻┫┻┳┻╋┓┛━┏┏┏┫━┳┛┓┏━┣┓┣━┓┣╋┓┓╋
━┛┛┃┛━┛━┳┃┻┣╋┣━┓┳━┣┃┻┃┻┃┏┳━┻┏┃┏┣━┃┏
┛┗┳╋┳┏╋┗┏┫┗┻╋┛┣┻┻┛┻┛┻┻┣┛┻┻┻┓┓┻┻┣╋┗┛┛━╋┣┫
╋┏┃┗┣┓┫━┃╋━╋┓┫┻┫┛┫┃┳┗┓╋┫┻┃┓━┻┃┫┓┗┓┫┏┻┗┫━
┳╋┳┫╋╋┣┳┏┃╋┻┳┳┛┏┓┣┏┃┏┫┣┗┗┓┻┻┛┫┏┫╋┃╋┳┗┛┏┫
╋┃┏╋┻┏┫┛┃┃┗┏┗┳━╋┗┫━┳┛┫┫┃┓┛┃┃┏┫━┗━┳┏┗┛━┛┫
┛┛┣┛┫┓┣┓╋┗┏┣┳╋┓┏┏━┣┻┳┣┻┣╋┣┓┳┏┳━┳┳┓┻┓┃┏┣┃
┓┣┃┃━┓┫┻┫┳━┛┻╋┓┗━┏┃┃┛╋┗┫┫━┃┃┗┓┳┃┻┗┃━━╋┛┏
┏━┏┳┏╋┗━┗╋┏━┫━┫┣┏━┃┣┫┳┣┻┫┫┏╋┛┗┓┓┗┓━┃┣┗┓╋
┗┳┗┓┓┃╋┳┣┃╋╋┣┻┗┏━┛━┳┣┗┏┓┳┻┳┫┃╋┓┻┃┗┻╋┛━┛┫
┏┏┫╋╋┛━┻╋┳━╋━┏┗┏┣┓┏┃┗┫┣┣┓┳┣━╋┣┗┓┗┳┻╋━┗┻┗
┃╋╋┫╋┫┏┓╋┳┃┓┳┏╋┻╋━╋┳┏┃╋┃┣┏┳┳┳┓┃━┣┏┫┳┳━━┳
┗┏┻╋┏━╋┗┻┓┓┫┻╋┛┻┣┗┻┳╋┣┗┓╋┓┓┫┏┣┓┳┫┓┓┃┻━┣┗
┣┻┛┫╋━╋┏┳┫┃┳┗┻┣┃┻┫━┻┳╋━┛┏┻┏┗╋┳┻┳┫┃╋┳━┏┛┃
┣┣┣┃┏┣┗┗╋┏┃━╋┃┫┓┓╋┳┓━┏╋┻╋┻┻┫┻┏┏┏┓┗┏┃┛╋┻┏
┗┗┃╋╋┓╋┣┏┻┳┏┓┫┃┃┗━┓━┻┃┳┗┗┗┓━━┫┏┛━┫┫━┏━┗┣
┓┓┫┗┏━┃┓┳┏┗┏┳┓┛┣┻━┃┻━╋┳╋┳┣┫╋┫┃━┫┣┏┓━┗┫┛┳
┫┻┻┃┛┳━┣━┣┗┓┏┫┻╋┳┳┏╋┫┳┻┗┃┳━━┳┓┻╋┻┻┻┛┣╋┗┛
┓┻╋┓┛┳┓┓━━┃━╋┻╋┏┫┓┳┗┏┫┛┗━┛┏┏━┗┳┻┏┏┛┳━┳╋┓
┻━┻┛┣┣┫┛┛┻┏┣┓┏┓┏┃╋┻┏┏┳┻┃╋┻╋┓╋┳┣━┻┓╋┃╋┗┣┣
┫┓┳┛┗┓┳┓╋┓┻┗┻┣┓━┫┣┳━┓┏┗┣╋┫┻┣┏━┛┓┗━┛┓┳┣┃━
┓┗┓┫╋━┣┻┫┛━━┻┫┫┃┫┛┛┫┣┛┫┃┃┣┻┓┃┛┃┗╋┫┣┓┃┳┏┛
┻┛┛┃┛┗┃╋╋┫┛┃┫┫┻┣━╋┣╋┣┳┗╋┏┳┃╋┛┫┃━╋┏┣┛┗┓┫┓
╋┳┃┳┃┳┗┓┫┃┓┃┏┗┃┣┫┃┫┻━┳┃┻╋┳┓┻╋┃┫┛┏╋┳━╋╋┓━
┛┫╋┣┗┓┃┻┻┏━┻┻┓┗┻┗┻┗┫╋┓┫┗┃╋┛┓┛┫┛┛┏┗┣┓┛┳┣╋
┫┗┃┗━┓┏┗┓┃┛╋┏┓━┃┫┓╋┃┻┓┳┏┓┛┏━┏┫┃┓┳┳╋
┛━┓┃┻┫┃┏┻┫┃┣┗┛┻━┣╋┣┳┃┣┳┗┻┻┗━┏┳┣━┏╋┣┛┏┗┫┛
┛┃┳━━━┳┓┛┻┃┛╋╋╋┫┛┓┫┏┏┻┣┣┻┃┓━╋┳┓┣┃━┳┣┏┣┏━
┻┛┣┫┣┏┃┫━┏╋┓┳╋┏┓┳┓┏┳┓┳┓┗┻┻┛┏┣╋┏┏┣┓━┏┫┃┓┏
┗┗┗┗┃┻┛╋┻┫━┳┳┣┛━┏┏┏┗┗┫┗┏╋┏┳╋┛┏┻┓━┳┣┻━┓┃┛
┫┃┃╋┣┛┫┓┓┏┃┣┗┻┗┗┳┳┓┣┗━┗╋┛┛╋┫━┻╋┳┳┛┫━┏┓┫┗
┣┛┻┣┏┫┳┫┓┃┗┳┻━┓┳┃┻┛┣┣┃┓━┃┻━┓┏╋┻╋┓┣━┻┏┻┫┳
┗┃┣┓┣┗┗┳╋┳┏┃┓┛┛┫┃┗┗┳━┏┃┏━━╋┫━┣━┓┫┳┻┏┣┳┣┻
┓╋┻╋╋┃┛┗┣┗╋┳┃┫┳━╋┣┳━┗┓┫┫━┏┃┻┻┫┛┫┏╋┏┏━┗┳┻
┗┗┗┣┏┓━┏┻┏┏┏┃┃┣┏┫┣┏┃┳┳┃┛━┣┃┻┛┳┓┫┫┛┛┏┳┃┻┫
┻┣┓┣┫┃┣┃━╋┳┻┻┗━┫╋━┃┓┳┫┃━┗╋┣┃┃┻┏┻┻┗┓┻┃┛┻┃
┏┃┳┗┫━┻┓┓╋┣┫┳┣┣━┳┫┳┣┛┣┗┫┃┓┗┣┻┫╋┻┗┃┛╋┗┃┣┏
┓┛┫━┃┏┛┻┛┃┃┛━┫┃╋┗┻╋╋╋┃┣┃┗┓┣╋┏┓┛━┗┳┛┣╋┏┗┃
┫┫┏━┻┓┃┃┏┃┗┣┏┏━┏┏┣╋┫┃┏┻┳━┻┓┗╋┛╋┗━┫╋┫┛┛┳━
┛┻┳┏┛┣┛┃┛┛╋┣┗┓┳┫┣━━┳━┓┛┗┃┣┃┛┣┻━┣┓┻┻┫┗┻┗┏
┏┏┳┻┳┃╋┗┓┻┳┛┃┗┗┓┗┃┛┛┏┳━╋╋┗┏━┗┗┃┃┓┏┏╋╋┫┃╋
╋┗┗╋┃┏┛╋┃┳━┻┃┛┫┏┻┳┫┛┏┳┣┗┃┻┏╋┣┗┫┛┻┓┃━┃╋┛┣
┳┻┏┣━┻┓╋━┛┃┃┻┻┏━┓┃┓┓━┗┻┗┳┓┓╋╋┫┃┳━╋╋┃━┣┛┳
━┓┻┫┏━┻┫┃┏┫┛┳┫┣┫┫┳┓╋┻┻┛┫┫┓┻┗━━┫┃╋┗┏┻┗┗┣┻
┗╋┫┃━┃┓━━┃┗┣┫┓┗┣━┻┣┗┻┗┣┃┛┏┓┛┫━┳┣┻┛━┃┣┗╋┏
┻┫┳┓┻┻┻━┣━┏┗┗┛┏┫┗┓╋━┃┣┳┛━┃┗┳┳┣┗┗┃┃┣┃┓┗┏┃
┛┛┻┳┃┫┛┏━━┫┏┫╋┗╋┛━┓┣╋━┓┃┓━┻┻┃╋┣╋┓┓┛┣┳┻┃┻
━━┏╋┻┫┛┻━┛╋┛━┛┻┗┛╋┳┳┳┫┓╋┣┃┗┻┓┣┗━┛┏┛┻┣┳┫┏
┗┃┓┛┛┃┏┏┫┗┃┫┃┳┻┣┻┻┗┓━┻┏┣┓━┓┓┓┓┏╋┳┏┃┗┫┣┗━
┳┫┏┣┳╋┏┗┗┻┣┫┃┗┃┓┳┓┫┛┃┻╋┛┃┏┃┃┫━┃┫┗┓┛
┣┫┃┗┗┓╋┳┣┳┏┃━┫┛┓┣┛┫┃╋━┓┗┣━┳┫┗┗┏┏┫┳┓┃┗┳┏┳
┫┻┳┳━┛┫┃┓┣┓┓╋━┣┣┣┛┗┣┗┃┳┻┳┳┻┻┫┗┓┻╋━┛┗┣┃┳┗
┛╋┗┛┛┏━━┳┣┣┫┃┳┛┏┳┃┳┣┛┏━┫┗┛┫┛━┳┛┃┳╋┗┗┻┛┫┫
┃┛┫╋┫┻┫┏┳┳╋┣╋┳━┛┛┏┃┳━┳┻┫┏╋┃━┣┣┛┏┣┣┻╋┏┻┃┓
┏┗┛┣━┗╋┣┏┻┫┻┛┃┓┻━┗┓┫┣┳┫┣┣╋┣╋┓┗┣┻┣┓╋┏┏┳╋━
┓┫┻┳┻┛┗┣┳━┻┣┏╋┗┻┏┣┗┓╋╋┛╋┫┛┏┳┣┳┫┏┳┏┗┏┳┳┗╋
┛┃┓┫╋┏┓━┓┏┏┻┓┃┗┗┏┗╋┓┃┳┓┏┻┳┗┻╋┗┳┫┃┓┏┻┗┫┛┣
┏┫━┛┫┓━┏┓┃┗╋━┃━┃━┣╋┃━╋━┣┛┏┓┣┣┗┛━┏┛┛┓┳┛┣┗
┻┻┗┛┳┛┫┳┓┗┗━┣┫┻┫┗┛┳┏┃┫┓┓┻╋┛┃┳┻━┣┓┛┃╋┣━┳┗
┃╋┫┳┏━┻┗┃┣┫━┓┳┣┣┣┗┓┣┣┳━┗╋┓┣┏┗┏┗┻┫┛┗┗┫┣┃┗
┻┓┳┫┓┗┃┗┣┃┏╋┓┏┃━┣┓┏┫┏┳┏┻┃┛┃┛┓┣┏┳╋┗┳┓┣┛┃┣
┛╋╋┣┻┗┫┻┫┏╋╋┳┫┓┗┫┫━┓┻┻━┛┏┫┣┻┫┻┏┃┗┃┓━┗┃┗┏
┣┫┫╋┃┏┣┛┻┻┳┗┻┣┻╋┃╋┛╋┗┻┗┃╋┳┓┓┳┃┛┓╋┫┗┣┫┛┛━
┏┳━┳┫┳┗┏┫┻╋┛┳┃┛┣┛╋┛┫┻┏┫━┓╋━┣┏┏┓┣┛┳┛┣┏┣┃┓
━┓━┏┛┳┻━┃┃┏┳┻┓┳┏┫┏┻┏╋╋┗┏┳┳┫┗┻┃┃┣┓┃┃┻┫┏━╋
┃┛┏━┗┓┃┃┃┗┫┃┫┗┓┣┳┛━┫┻┳┳┗┫┏┻┻┏╋┳┛┏━╋╋┳┏╋┏
┫┳┃┻┳┗┫┛╋┻┃┏┃┓━┃┃┳┣┃┏┗╋┣┣┗┣┣┫┻┏┗╋┫┛┳┳┫┃╋
┫┣┫┳╋┗╋┣┻┓┻┻┗┓┏━┃━┓┳╋┗┓┫┓┳┻┫━┻━┗┫┳┣┣┫┏┳┗
┃┃┫┳┫╋┛┗┣━┏┏┫┻┃┣┏┛┳┻┏┻┣┫┗┻┃┗┃━┳┓┗┏┗┃┃┻╋┃
┏╋┛┓┫┛━┛┻━╋┳┳┓┛┳╋┏┻┃┻┃╋┛┗┣┃┛┣┻┗┃━┃┫┗╋┫┣┗
┻┳┻┣┏┛┓┳━┣┏┳┳╋━┻━┛┳┫┣┓━┓┛┃┃┗┃┣━┳┳┓┏╋┳┳┳━
┃━┛┣┳┫┳┛━┳╋┫┛┃┓┗┫┛┏┓┗┣┫┳┓┏┻┣━┓┏┫┏┣┫┗━┏╋┫
┳┳┻┛┻┫━╋━┣┳┛┃┏┫┃┗┗┣┛┣┃━┳┃┏┏┓┃┣┳┓┃┗╋┫┗┏┫╋
┣┃━┓┳┣┓┏┗┛━┫┗┏┳┗┃━┫┛┗┗┳┏┻┛╋┏┓╋┃┣┻┳┫
╋┳━┃┃┓┃┳┓┛┛┏┣┗┃┗┓┳┓┗┗┗┳┓┳┛╋┓┣┣╋┓┗┫┫┓┳┫┻━
┻╋━┻━┳┫╋┫┣┫╋┻┫┗┗╋╋┫┫┗┓┛┫┓╋┓┗┗━━┗┗┻┻┛━┏━┃
┻┃┓┏╋┛┏┫┗┛┣┳┫┓╋┛┏┃┫┣━┃┻┓┳┃┓┃━━┃┗╋┗┳━┻┫┏┓
┫┓━┏┗┓┃┓┃┳┳┻┛┳┫┣┏╋┏┛┫┫┓┣┫╋┛┛╋┫┻┛┫┓┏┏┣┻┫┛
┗┻┓┃┫╋┃┣━┗━┛┣┻┻┻┏╋┏┻╋━┗╋┛┏┻╋┳┃┫┳┻┏┓┗┫╋┛┃
┓┓┫┛┓┏┃┳┣━┻┃┗┻┣╋┏┃┏┻┓╋┫┫╋┛┻┳╋┏╋┏┫┻┫┏┃┗┓┓
┏╋┃┗┃┃┣┏╋┏╋━┫┳┳┣━┏┻┛┫━┏┣┃╋┏━┗╋┻┻╋┳┣┫╋┛━┣
┛┫┓┻━┣┛┣┗┫┗┓┃┓┻━┣┗┗┗┻┣┏┛╋┏┓┻┃━┗┳━┏┏┃━┓┻┛
╋┃┳━┃┳┛━┗┗┫┣┗━┳╋┗┻┻┛┓┫┛━┓┏╋┃┏┛╋┓┣┣┣┫┓┏┓┓
┗┏┳┫┓┗┻┓┃╋┛┏━┏┛┃━┳┗┛┃┻┳┫┗┣┓┏┏┻┏┃┣╋┓┻┏┻┃┓
┻╋┗┳┻┳┃┛┓┛┃╋┻┗┃╋┏┳┃┏━┏┻╋━┛┛━┳┫━┳┻┳┛┛┳╋┓┏
┗┣┻┓┓┫┃━┳┻━┓┫┗┻┻┓━━╋━┗┃┻┗┻┻┗┗┣┗┣┏┛┃┓┏┣╋╋
╋┫┗┓┓┛┻┃┓┻┃┣┛┻━┗┳┣━┣╋┳┛┳┣┓╋━┏┫┣┫┗┫┗┛┃┣┳┫
╋┫┫┣┫┛┛╋┓╋┫┗┣━╋┗┳╋┫┓┗┳┃┛┫┻┣┃┣━╋┫┫╋┻┳┳┓┫┣
┫┓┓┣┳┓┳━━╋┻┃┏┓┻┗╋┗╋┳╋┻┳╋┓┳┳━┳┣┻┗┳┃┗┣┏┣┳━
┗┏┣━┃┛╋┫┏┓━┗━┏┗┃┣┛━┗━┗┓╋┫━┳┳╋┳┗┏━┻┏┫┻┏┗┫
╋╋━┏┣┛┓╋┫┻┗━┫┛━┻┓┫┻┛┣╋┏┓━╋┛┳┻┻╋╋┃┏┳┓━┏━━
┓┳┻┏┳┃┳┏┫┓┛┫┗┣┳┫┏╋┏┗┛╋┛┻┳┏━┛┫━┣┻╋╋┣┫┓━━┻
┫┫┏━┫┓┫━┛┓┣┃┛┳┓┳┃┃╋┗┫━╋┻┻┣┫┃━┛╋┗┛┛╋╋┛┳┗┗
┻┫┣┓┳┏╋┣╋┓┣━┻╋━┓┓╋┫━━┻┓┻┻┣┛┻━┣┻┓╋┃╋┫┣━┫┳
┃┃┫━┳┃┻┓╋┛┳┛┏━━┗┫┻┓┃┏╋┻┻┗┓┏╋┳┗━┃┻┏┻┳┣┳┗┏
┳┗━╋┛╋━┻╋━┫╋┓━┳╋┣┛━┛╋┛┛┳┳┗┳┳┫┓━┻┣╋┃┛╋┓┓┓
┗┻┏┣┓━┏┫┛┻╋┛┓┗┏┓┓╋┣┃┃┛┣┏┓┳┛┏┏┳┳┃┻┗━╋━┗┳┃
┫━┳┛┛━╋┣┫┗┣┗┣┃┓┃┛┳┏━┏╋┓┣┫━┫━┃╋┏┫┓┗┫
┛┳┫┏┓┗┣━┫┛╋┏┛╋━━┃┫━┓┳━╋┣┫━┓┃┛┓┃┏┳┛┛┗╋╋┣┻
┏┃┛┳┣┏┏┓╋┣┏┣┛━┣┓┻╋┏┛┫┓┳┛╋┣┃┗╋━━┫┣┳┓╋┓╋┳┫
┛╋┣┛┳┓┳┏╋┫┃┗┃┻┛┗┛╋┫┻┳━┳┣━╋┣┃╋┻━┣╋┃┫┫┛┣━┃
┫┛┻┣┃┃┓━┣┃┻┃┗┛┛━━┣┓┣╋┃┏┳┓┃┏━┏━┳┓┣┏┓━╋┏━━
┗┗┣━┛┳┛┃┗┃┣┳┣┏╋┛┣┣╋┏┳━┳┳━┣┣━┻┻╋┃┗┃┻┓┣┃┳┣
┻┣━┫╋┫┣┳┛━┣┫┗┃┓┣┏┣┳┏╋┻┫┣┛━┃┫━┻┳┗┻━╋┏┓┻┓╋
┫┻┛┫╋┛━━┗┃┏┫┓┓┛━┓┫┗┃┣┣╋┗┣┓┏┛┛┫┣━━┃┗┣┗╋┛┗
┫╋┗┃╋┳┫┣┻┻┻┏━━┃━┳╋┛┻┛╋┻┗━┳┗┣┓┓┓┻┛┓┗╋┣┣┏┏
━┳┳┻┃┗━┳┃┃╋╋┻┓━┛╋┏┣┃┣┓┗┫╋┣┳┗━┃┻━┏┏━━┗┏┳┳
┏┃┣┓┳╋━┓┛━┫┣┓╋━┏┗┳┓┗╋┗┓┻┓┏┳┣┣━┏━┻┫╋┗┓┓┫┃
┓┣┳┓┣┣┓┫┣┗┛┛╋┃┃┃┛┓┃┛╋┻╋━┃┫┏╋┗╋┣┳┏┣┣╋┃┻┗┣
┃┗┛┫┗╋┃┣┃╋┛┗┳━┏┗┳┗┓┛┛╋┫╋┻━┛┫╋┳┓┓┛━┗┓╋┃┓┫
┳┏┓╋┏━┻╋┗┓┻┛┣┗┻┫┗┛┳┗┗┏┓━━┏┣┳┣╋┳┣┓┏┏┫┳┳┛┏
━┃╋┳┏┃┗┃┫━┳┣┗━┛┳┓━┏┗┣━┣┗┻┗┏╋━┃╋┻━┫┛╋┛┳┳╋
┳━┏┣┓┳┣┓┣┃┣┗┃┛┛┗┫┣╋┣┏┫┗┻┫┻┫┻┏┏┏┛┫┓╋┃┣┓╋┳
┻━┗┗┏┓┳━┛╋┻╋┏┏┓┫┻┫┏┏┣━┛┓┫┣━╋┛┓╋┏┗┻┛┃┳┏┏┓
┃┛━━┫┗┳┣┛┣┣┻┗┻┛━┃┏┓┣┃┃╋┫┃┻┗┓┓┻┻╋┃━━┃┛┫┓━
┳┏┓┣┣┣┻┛┓┳┓┻┻┳┣┣━┣┣╋╋┛┣┻┗┛┏┗┻┣┻┃┳┗┗┃┳┛┏┻
┗┳┏┗┣┏┣┳┳┻━┫┏┃┳┻┛┻┳┏┗┫┃┳┣┫━┣┏┻┓┏┏┓┫┏┏━━┓
━╋┃┳┳┳┗┃┗┳╋┫┫┛┏┫┃┛┏┫┫┫┃━┏╋┣┻┳╋╋┳┛━┗┫┳━┗┛
╋┫┗┛━┫┏┃┓┓┓┳┳━┳┏┻┃┳┏┳┻┣━┳━┳┻┣┓┛┻┏╋┃┛┛┣┗━
┳┗━┃┓┃┓┓┻╋╋┃┻┃┓┳╋┳┣━┳━━┓┃┫┗┏━┳┣┓━┗┳┛╋┣┓┛
┛┓┫┣┻┛┫┻┻┣┏┏┃╋┏┃┏┗╋┏┻┛━┏┳┳┛┓┗┓┓━┫╋┓┗━┓┳╋
┛┻┳┣━━┓━╋┓┛╋╋━┫┳┓┓╋━┃┣╋┓┃┓┓┫┻┃┻┓┻┣┏
┃┛┳┗┣┣━┗┫━┣┣━╋┏┣┳┫┫┃╋┳┳┃┛┣┏┓┓┃┫┣━╋┗┏┗┣┓┓
┏┻┻┳┏┓┏┗┓┏┣╋━┃┏╋┗┓┓┛┗┛╋╋┗┳┓━┓╋┳╋┫━┓┛┳┃┫┓
┏┏┃┗┏┳┳┛━┓┓┏┃┏┗┗┣┃┓┫━━┛┻┃┃┣━┛┫┏┛┣┗┳┃╋┫┫╋
━┛┗┗╋┫┣┫┣╋╋┛━┗┓┏┻┳┗┏┻╋┳┫┗┗┫┛┫┗┫┳┳┣┛┫┏┓┓┏
┫┳╋┻┗┗┓━┗╋┓┳━┫━━┛┳┓┻━┏┻┃┏┳┫┻┫┫┓┻┓┳┓┗┻┳━┫
┫┏┓┓┳┻┫┗┛┗┗┛┳┗┃┫┣┛┫┫┻┓┃┏┳┓┓┳┏╋┳┗┓┳┛┏┳━┗┏
━┏┳╋━┳┏┣┏┓┻┣┛┳┃┣━┫┗┻┓┣┗┓╋┛┛┗┻┳┏┻┗╋┣┳┻┓┳┓
┓━┗┳╋┻┛┃╋┏┻┫┏┣┛┗┛┛┻┳┓┳┃┗┓┻┏┫┫┓┻┏━╋┫┛┃┓┻┏
┳┫┓┓┳╋━┏┛┗┏━┳━╋┓┫┻┻┳┗┃┫┓┳┛┫┓┳╋━┏┣┃┗┗┻┛╋┛
┻┣┓┗┏┛┃┫┓┻┃┃┳┣┛┃┫┳┃┓┗╋┗┃┛┛┻┗┣┫┛┗┣┏┏┳┫┳━┏
┗┫┳┳┛┫┓┃┗┻┣┏━━┛┗┛┏┣┗━┣┓┗┓┏┣┫┣┓┻┛┻┃┫┏━┛╋┃
┓┃┃┃┛┓┫┗┃┓┻┃━┳┣┛┏╋╋┳┛━┛┃╋┳┻━┳┛┗┻┣┓┏┏┏┏┓━
┓┏┏━━┃┻┛━┫┓╋┳━┛┛┏╋┛┃┃┏━┛┻┛┛┻┗┫┫┫┓┓┗┻┫┳┗┫
┻┏╋┻┏━┓┏┛┓┣╋┓┳┏┻┣┃┣┳━━┓┫╋┏┫┳┫┓┳┃┣┓┛┃┛┻┓┃
━┃┗╋━━┫┫┓┏╋┏╋╋┏━┫╋┛┣╋┗┓━┓┛┗┛┛━┗┏┻┣┳╋┛╋┻┓
┣┏╋┛╋┣┓╋┗╋┃┫┳━┃┛┃┛┛┫┛┓┣┗┣╋━┳┏┓┫┛╋┣┗┓┓┓┏┻
┫┃┻┫┃┃┳╋┃┏┛┃┣━┏┛┻┏┣┃┫┫┏┗━┻┛━┳┏┣┛┛┣┫━┳┣┏┏
┗┻┏┻┗┳┳━┗┓┳┣┫┃━╋┗┏━┫┗┣┗┏┏┏┛┓┛┓┻━┏━┻┓┃┓┏┏
┓┃━┃┳┗┳┣━╋┃┏┣┃┃┛╋┻┣┗━┫┗┏┣┓┗━┃┗┫┗┃┛┗┛┏┫┓┻
┓┏┛┻┏━┃┫┗┏┓┳┣╋┣━┻┛┣┳┳╋╋╋┻╋┓╋┻┻╋╋━╋━┗┛┻┏┫
┳╋╋━┳━┫┗┓┫┃┃┓╋┏┛┏┏╋┳┗┓┣┳┃┃┗━┣┗┫┗┗┗┏┻┳┫━┓
┃┫╋┗┓┏━┓┏┳┏┓┣╋┣┣┏┳┗┣┣┓╋┫┳┗╋┫┃┏┣┫┳┳┣┻┗┫┏┫
┻┻┃━┃┏┛┫┓┓┃┗━┃┣╋┛┃┛┓┓┫╋┻┓┫┣┣┻┃┫┗┃━━━┣┳┏━
━┣┗┃┻━┣┏┣┫╋┛━┗┻┃┛┃┻┃┗━┃┻╋┓┣┻┃┛╋┫┗┃┏
━┳┫┏┏┏┗┛━┣┳┗┻┛┳┳┏┗╋┻━┛╋┳╋┏━┏┏┣┛┏┻┣┏━┛┛┛┻
┏╋╋━━┳┗┣┗┻┗┃┳┗┻┗━╋┗┫━┃┻┗┣┏┫┻┫┓┗┗┛┓┗┛┏┫┓┃
┃╋┳┫┏┗╋┛━┃╋┣┣┓┣┣┏┣┓┳┃┻┣━┻┳┻┏┫┃┻┣━┣┃┣┣┗┏┏
╋┫┏┻┃━━┃┻┗┻┃┫┛┗┓┓┗┻╋┛┛┫┃┗┏┫┃┳┣┏╋┻┣┗┗┓┓┃━
━┏┏┣┳━━┣┣┳╋┫┻━┳┛┃━┻┳┳╋┫╋┏╋┓━┛┓┻┳┃┓┓┃┳╋┳┃
┛┳┫┫┏┣╋┛┓┓━┓┣╋┓┫┗┗┗┻┳┃┏┛┫┏┳╋╋┗╋┫╋┳┳┳┛┻╋┃
┫┃┣┻┃┳┓┏┛┗┣┃┳╋╋┏┻┣╋┣┗┫┏┗┗┏╋━╋┛━┃┣┃╋╋┣┣┏┗
┣╋┃╋┫┻┫━┓╋┣┫┃┓╋┳┛┓┫┓━╋┓┃┳┛┃┃━╋┏━┃━┗╋━┃┛┛
┏╋━┣╋┏┏┫┃┣┗┣┗┃┻┃┓┣┛┗╋━┣┗┃┫┃┳━╋┓┻━┏┗┛━┃┓┣
┛┏┫┫┻┻┣┗┫┫┣━┫┛┏━╋┗━┛┏┣┻┛╋┗┛┻╋┏┃┛┃╋┻┣┓┫┗┳
┣┫┫┣┓┓┓┳┻┏┳┓┗┛┗┃┫┛┗┫╋━┣┣┓╋┛┗┣┫┛┣┗┳┣┣┓┓┫┃
┗┛┫┃┣┫┗┫┃┫┏┗━━┫┫━━┓┫┃┳╋┗┏┓╋┗┻┻┏┏┣━┗┳┳╋┻┻
━┏┃┓┫┳┏╋┫┛╋┛┃┛┳┣┻━┛┛╋┗┗━┃┳┗┓┫┛┻┣┛┻┓┃┛┗┣┛
┻┻┓┏┛┻┏┫┣┣┗┃┃┳┃━┃┗┻┏┛┗┓┓┣┃┓┻┳┃┣┳╋┫┛╋┓╋╋┻
┣┛┗┛┫━┫┫┻╋┻┗╋┳━┣╋┓━╋┛━┳┣╋━╋┫╋┣┏┏┓┏┃┳┗┃┫┓
┗┓┛┫┓┗━┛╋┻┳┻┣╋┃┏┳┃━━┃╋┏┛┗┣┏┃━┳┗┻┫┏┫┳━┗┻┻
┛┃━┳┏┗┓━┓┻╋┳┃╋┃┏┫┛┓┻┗┓┃╋┓┻┗┣┛┏━┗╋┫┓┏┳┓┛┣
┃┫┳┓┃┳━┫┃┃┏┳┫┫╋┓┻━┳┣┏┏┏╋┻━┫┓┓┏┣┻┛┻┛┗┻┏┫┛
┳┫━━┛┳┻┏┗┻┳┗━━┫┛━┳┣┓┻┻┳━┻┣┳┣┣┳┓╋┣╋┗┛┛┻┻┻
┛┏┗┃┃┛┻┃╋━╋┗┫━┫┳┏┃┫┣┛┓┓┃┏┣┳╋┫┃┻┻┫┗┓╋┓━╋┣
━┻┣━┓┣┣┣┏━╋┛━┓┣┓┓┛┻┣┻┓┣┓┏┗┻━━┣╋┻┻┳┫┣┏┓┻┫
━┛┏┣┳┫┣━┓┣━╋┻┓┫┓┏┣━┣┳┫━┻┓┏╋┫╋┃┓┳┻┻┫┣┗━┻━
┓┣┛┗┗┻━┛┣┳┣┛┫┛━┏┏━┃━┣┻┛┻━┳┓┳━┛┫┛┏┻┳┳┓━┫┓
┓┓┃╋━┓┻┳┫━┣┗╋┣┣┏━┣╋┻┫┏┳┗┏╋┫┓┓┳┛┃┗┗┏
┫┗┏┓━┏┫┏┃┗┃┏╋┣┫┏┳┛┳┳╋┣┃┓┗┓┻┓┏┓┣┓┫━┃┻┫╋┃┃
┣┏┣┣┳┛━╋┻┫┓╋┳┻┓┏┣┳┗┣┃┃┫┳┃╋┫┓┓┛┫┻┛╋╋┫╋┣┳┗
┫━┗┗╋┫┳┣┃┣┫┛┫┣┣┫┗┗┏╋┣┗┫┗┻━┏╋╋┏┣┗┓┏┳┓┏╋┏┏
┏┣┣┻┓┛┃┗┏┛┛┏┳━┫┛━┣┣━┻┣┃┃┣┻┓━┃┗┃┏┻┃┏┫┏┛━┃
┫━┓┓╋━╋┛┫┏┃┻┛┃┃━┃┏┻┣╋┛┗┃┻┛┳━┓┣┗┣┃┣┻┣┏┳┻┣
┫┓╋┛┗┗┃╋┛┏╋┣┫━┫┫┣┻┃┓┣┃┏┫┃┣┏━┓┓┫┳┓╋┛┃┃┛┃┓
┳┛┃┗┛┫┫┗┛╋┻┛┏┗┛┛┓┳┗┳┗┗┗┳┣┫┗┻┻┫┗┻╋╋┻┫┣┏┃━
┛┫┃┫╋┃┻┛┓┳┳┛┛┫┏╋┳┃┣┻┗┣┓┫╋┻╋┫┣━┻┗┗┻━┫┣┣╋━
━┛━┃┻━┫┛┓━┻┫┻┓┏┣┛┗━┻┻┏┗┛┏┣━━┏┳┓┃┣┏┳┓┫┓┗┏
╋━┫┫┓┃┏┏┗┃┫┏━┫┏┫━╋┛┣┓┗┗┻┫┃┫┻┳┳┓┃━┣┣┃┗┳╋━
┛┣┫┫┏┻┳┻┏┣┛┫┳┃┓┫╋┫┳┃┏┓┗┃┗┗┳━┏┣┣╋┃┛╋┣┳╋┻┗
┳┳┣┗┏┫┏┻┗┛┣┳┏┫┃┣┓┗┗┛┗┳┻━┛┳┃┣━┛┳┻┏┏┓╋┃┻━┗
┣┏┫┫━┳┣┣┃┫┓┓╋┃╋╋┗┓╋┗┃━┏┛┛╋╋╋┃━┗┗━┳┳┳━┳┻┃
┛┓┻┣┃╋┣┣┻┳┓┃━┳┓┃┗┻━┓╋━┛┃┗┃┗┣┃┫┗┃┛┣┛┻━┗━┛
┛┻┏╋┏┃┏┗┳┃┃┳┫┫┓┫┛┗┫┗┓━┣┗╋━┗╋╋┓┏┏━┫┗┣┛┫┫┏
┻┃┳┳┻┏┗┳┻┗╋┛╋┗┣┻━┛┻┓┗━┛┏┛┫━┛┗┫┏┣┳┏┓╋━┫┓┏
━┏┓┃┣┫┫━┃┓╋┗┓┓┛━┫╋┻┫╋┳┳━┗┃┳┻┏┣┃┃┳┫┣┣┏┓┳┓
┗╋┛┻┣┏┫┫┛┃━╋━╋┛┫┫┣┛┫┳┓┗┣┏┣━┛━┫┣┛┛┃╋┳┳┻┛┫
┏┣┗╋┻┗┓╋┓┳━┫┻┣┣┗┃╋┗┃┗━┃┛┫┗┃┏┓┛┳┻╋┗┓╋┓┃╋┳
╋┏┛┏┣┏┏┣┛┫┓┓┓━┣╋┏━┫┗┓┛┳┓━┣┳┻┻━┓╋┛┫┏━╋┓┣┗
┃┗┃┓┗━┳┻┃┻┳┗┃┓┻┻┻━┳┗┏┓╋┛╋┗┏┏┛┻┣┃┻┗┫┗┛┓┫┛
╋┃┗┓━┻┛┛┗┃┗┳┏┣╋┏┳┏┏┳┛┓┗┣━┗┳━┣┓┫┗┣┓━┣╋━┫┣
┫┛┏┃┓┃┻┻┣┛━┃┃┃┏┣╋━┳┃━┣┻┃╋╋┏━┻┫┏┃┏┏┏┓┫┻┻╋
┛┃┣┓┣┻━┏┣┓┣┫┫┃━━┗┳┻┛┃┓┛┛┗┣┣┫┣┣┣┻┣┏┣
┫┓┓╋╋┻┃━┻┏┳┫╋┳┗╋┏┗━┛┃┣┃┫┻┳┏┏┓┓┏┃╋┃┓┓┫┏╋╋
┏┓┗━┛┫┏┛┻┫┛╋┏┣┏╋╋┗┃┣┛┫━━┓┃┃┓┫┃╋━┳┫┳┏━┗┓━
┫┃┃┓┓┃┻┣┃┳┛┫┛┫┣┛┃┗╋┓┻┫╋┏┻━┳┛┃┳┻━━┏━┛┓╋┗━
┳┃┫┫┛┫┏┏┳━━┛━╋┛┛┛┳┃┃┏╋┣┓━┣━┓┗┏┣┳┛━┳┫┗┛╋┛
━┗┃┃┫┗┓┗┣┛┳┗┓┓┫╋┳┓┓┃┗━━╋┛╋━┳┣┣┣┏┏━┻┳━┻┗┗
╋┗┏┃┫┃┳━━┻┃━┣┛┓┓┛┗┫┫┣┗┗┳┃┓┃┣┏┓┗┛┫┓┻┏┛━┫┫
╋┣╋╋┏╋┫┓┏┻╋┃┃┻┫┻┳┻┻┃╋╋┃┃┃┗┳┛┗┫┳┏┏┳┛┗┓━┛┗
┛┓╋┃━━╋━┗┫┛━┗┣┛┫┏━┃┻┗┳┏┳┗━┏┛┏━┣┛┗┗┃┳┳┛┗┛
┛┛╋┛┏┫┗┗╋┏┣┛┣╋┏┃┗┏┓┓┳┻┣┳┃┏━┛┫━┛┃┫┓━━┃━┣┛
┛┗┫┏┃┳┻┃┣╋┻┏╋┏┓┻┛┳┛┏┛┻┓┗┃┓┛┓┳┗┛┗┃┫┣┃━┗┓┳
┓┏┻┫┛┻┓┳┫┛┏┫┏┗┗┫┻┣┫╋┗┃┃┃━━┻┣┛┻━┏┻┓╋┻┃┃┫┫
┛━┗┏━┓━┛┓┣━┗┻┣┻┛┫┫┫┛┻┓┛┃┣┻┗┓┗╋┗╋┏┳┛┃┏┗┗┣
┗━┗┣┓┣┛┗┫┣┳┻┳┫┗┳┗┣┏┏┏┗━┻┛┣┏┳┣┃┏┻┳┻┏┻┻┓┻┻
┛┓┻━━┏┫┛┫┫┃┓┗┓┛┛┳┓┳┗┏╋┃┗┳┓┻┃┫┫┓┫┏┛┃┓━┏┗┣
┏┳━┳╋╋┣┓╋┳┓╋┫┗┳━┗┃┫━╋━┗┛┓┃━┳┻┓┫┫┻┃┃┃┣┳╋┗
┻╋╋┳┃━┛╋╋┻┻┛┣┣┣┏┻┛┣┫┃┣╋┗┏━┻━┫┛┳┫━┗┣╋┫┫╋┫
┳┻━╋┏╋┣┣━┓┫┗╋┏┗┏┃┳┳┃┓┃┗┃╋╋┛┫┛┣━━┛┗┓┳╋┛━━
┣━╋┣┻┻┃┗┏┗━┫┗┛┻┛┃┓┳┓┏┏┻┏┗┓┻┃┃┫┏┻┳┓┛━┳┃┗━
┫┗━┻┻┗┻┳┻╋┻┗┻╋┏━┣┛━┣┣┻┃┳┻┃┳┗┫┓┫┓┏┳┓┫┗┫┏┻
┛┓┗┫┓┃┻┃┻╋┛┣┣┛┓━┻┗┛┓┻┳┻━━┛┏┛┫━┛━┫┓┗┃╋┫┳┃
┗┛┫┗┫┗╋┓┓╋┣╋━━┏┻┃┓┻┛┗━┗┓┏╋┫╋┳┣┫┳┻┫┫┻┏┗━┏
┫┓━┻┫━┃┣┻┗┳┗━┓━┳┗┳┏┏┣┓┣┳┻╋┗┃┏━╋┛┣┗━┳━┏┓┻
┃╋┏┗━┃┳┛┗┃┓┳┛┏┏┳┗┛┃╋┫┃━┛━╋╋┻┃┫┓┣┫┛┛┏┛┣┃┣
┃┓┏┃┏┗┣┳┳┳┻┫┃╋┃╋┛┃━┃┻┻┓┛┫┣┻┛┫┣┓┛╋┛┳
┛┓╋━┓━┻┓┓┻┻┳┳┫╋┃┫┓┃╋┓┳┗┫┏╋┳┗━┣╋┓┗┳┗┫┣┛━╋
┃┏╋╋┗┃┣╋╋━┛╋┃┓┗┓┏┃┓┳┻┛┫╋┃┗┛┣┓┓┳┣━┗┻┳━┗┗┛
┫╋┫┏┫━┏┻┣┃┳┣━╋┻┳┗┛━╋┗┏┳┓┗┳┓┓┏┫┛┣┗┣┣┣━┛┳┻
┃━┫┓╋┗┳┣┓┗┗╋╋┣━╋┣━┳┃┳┗┏┻┛┗┫┗┃┫╋╋━┏┓━╋┃┻┃
┻┓┗┏┫┳━╋┳┏━╋┗┣┓┛┳━━╋┻┓┗┃━┳╋┓┛┃┏┳┻┳┫┓┻┳┛┳
╋┗┛━┛┛┏━┫┳┻┻┓┓┏┏┣┫┻┗┫┓━╋┳┫┳┓┛┫┻┳╋┏┛┣┛┛┫┓
┫┗┗┗┣┳━┛┛━┓┛┛┫┫┳┏┗┓┻┛╋┫┣┳┓┣┛┗┃┃┏┓┫┃╋┫┣┓╋
╋┫━┣┻┓┏┻┫┫┳┓┻┃┗┓╋┏┏┻┣┫┳┳┣┛┛╋┻┫┳┓┃┛┫┗┗┣┗┳
┛┏┣┫┃┏┻╋┫┣┛━┳┣━╋┏┣┏┫┏━┻┃┓╋╋┻━┏┫┏┓┳┗╋┏┻┫┣
╋┗┻┳╋┗┓┛┗┻┫┣┻┃┏┃┗┳┻┓╋┻┳━┳┗┳┃┛┳┣┣┫┣┛┃┛┳┣┛
━┓┏┻━┣┃┓┏┓┛━┻╋┏┳━┛┏┛┻┛┻┗┻┫┏┗┃╋┗┻┏┓┫┃━━┏┣
┗━┗╋┛┻┛╋┏┗━┓╋┓┗╋┣┛┣┗┓┃┻┓┻┫╋┓┃┫┳┓┻┗┣┣┏┫┻┣
╋┓┫┓┻┻┳┳┫┓┗┗┃╋┫┻┏╋┗━┣┏┣┫┛┣┃━━┻┏┫┛┫┫┓╋┛┫┫
┻┣┣┛┫━┣┳┏┓┗┣┻┗┫┳┻┣┏┏┣┏┗┳━┓┓╋┣╋┣┏┣┫┣╋┗╋╋╋
┏┃┏╋┃┫┫┗┏┛┻┳┗╋━┳━┳┓┛┃┣╋┛┗╋┣┗┣┃┫┏┃┳┗┻╋━╋┓
┓┃┣┗┳┫┛┓┏╋┳┻━┗┏┳┗┛┻╋┓┫┏━┣╋╋┓┫┛┳╋┏┗╋┗╋┣┗┃
┫┳┻┳┫┛╋┫━━┃━╋┓━━┓┏━┗╋┣┳┳┻┛┏┃┃┃┓━┛╋┃┏┳┏━┏
┏╋┃╋━┻┫┓━━━┻━┓┫┫┛┏┛┣━┻┛┃┛━┳┛┗┣┗━┗┫┏┫┫┗┗┻
┫┗┻┳┣┛┓┫┳┫┛┣┳┛┛┓┳┻┛┫┣┃┫┏━┣┳╋┳━┳┻━┏┓┻┃┓╋┏
━┓┻┗╋┏┓┃┗┛━┣┳┛┗━┛┳┗╋┓┣┻┳━━━╋┏┗┓╋┛┛╋┣┻┣┛┻
┳┛┻┫┏┻┳╋┫━┗┗╋┳╋╋┛┏┓┏┣┛┣╋┃┃━┗┛┳┏┏┻╋┓┳╋┫┣┓
┳┫┃┏┓┏┏┓┏┣┓┛┫┓┃┓┃╋━┣┣┳┳╋┫┏┏┳┗┛┫┻┣┗┫┛┫┫╋┣
┓━┻━┗┛┳┓┻┳┣━┗┳┳╋━┏┣┣┗┻┻┗━┛┣╋━┳━┫╋┓┫┗┗┫┃┏
┗┗┏┗┏┣┫┛┣┃┫┫┻┓┃┃┓┻┛┛┳┗┣━┫┃┛┓┣┛┳┫┛┃┛
┓┻┓┳┓╋┗┓┣┏┣┫╋┏┣╋┻┛┗┳┫┃━━┏┛┓┻┳┳┳╋┣┳┣┃┓┓┗┓
┻┓┳┳┓┏┃┳┏┫┻┃┓╋┣┫┓┫┃┗┫┻┛┻┻┫━┣┻┃┛┳┻┃┓┗┣╋┻╋
━┣┫┳┛┗┃┓┓┣┻┳━┏┛┫┳┛┓┗┣┣┏━┻┗┃┳┛╋━┣┗┣┏┗┫┫╋┛
┳┫┻┣┻┓┻━╋┻┻┣┗┛┃━┳┃┳┗┳┃┃┗┛┛┃━┓┃┏┓┳┃┻━┛┛┗╋
┓┓┃╋┗┳┫┫┳┃┣╋┃╋━┓┏━┛━┏┗┏┃┻┳┏┻┓┃┓┛━┏┓━┫┏┏┗
╋┛┃┻━┓┻┓━┏┫┗┫┛┫━┻┓┏┏┃┫╋┏┃┻┳┓┳┏━┻┓┻┫┫┗┻┣┳
┫┻┻┣┏╋╋┗┳┃┓┳┫━┃╋┓┣┓╋┫┣╋┣┃┳┗┏╋┗┃┛┻┫┓┃┏┣┛┏
╋━┗╋┏┛┓┫┳┻┓╋┣┣┛╋┗┳┣━━╋━┃┓╋┗┳┗┗┃┓┓┃╋┃┣┣┃╋
┓┃┗┫╋╋╋┓┏━━┛┛┏┏┛╋┓┫┗┻┏┗╋┣┣┣┛━━┫┓┫┫┳┛┻┏┫┛
┗╋┫╋╋╋━┗┃┻┗━┗╋┓━┣┛┏┗┏┣┳┣┏┗┳┳┛┏┛┃┗┗┣┏┣┛┏┛
━┳╋┻┗┓┻━┳┫┻┏┳┫┻┃┳┣┃━┻┗┳━┻┫┏┛┳┏╋━┛┫╋━┃┣┣┛
┻╋╋┫┃┗┣┃┳┫┣━┣╋┻┏╋━┛┳┛┣┣━┗┃┫┫━┗┳┗┻━┏┣┗┏┳┫
┓┳┛┗┏━┫╋┻┗┣┣┛┛┓┳┛━┏┣┻┓┗━╋┛┏┛┻┃┏┳┳┫━┫┗┻┣━
━┗┛┏┃┻┓┏╋┗━┓┓┫┫╋┃┏┏┃┗┣┻┣┃┻┳┏┓━┫┃━┏╋┗┣┻┗┳
┓┫━━┛┓╋┳━╋┫┏┫┫┗┳┻┣┣┗┫┳┏┣┳━┫╋┳┳┻┳┣━┫┃┓┫┗┣
━┳┻┏┃┛┗┏┻┳┫┫╋┏┓┳┳┓╋┓┗┓┃╋┗┣┻┏┓┣┣┻━━┳┻┓┣┣┃
┗┻┓┏┏┃┻┛┓┛┗┗┓━┃┗┓┣┳┛┫┣┣┃┳┏┓┓┓┻┃╋┻╋╋┛┏┻╋┛
┛┻┛┫┣╋┛┳━┗┣┳┛┓┓┓┏┻┫━╋┳┣┓╋┫┣┓┣┫┏┗┫╋┳┫┻┗┳┓
┓┛┫┣┻┫┏┳┗┓┫┫┗┳╋┗┃┏╋╋━┗┣┳┗┏┃┓┻┳┏╋┓╋┣━━┛┻┣
┓━┏┓┏━┣┛┗━┗┻┫┗┛┛┗┓┓┗┳━┗━┏┓┻╋┃┓┓┻┳┳┣┃┳┫┛╋
╋┓╋┳┳┛┣┏┗┣━┳┃┣┣┻┛━┳┫┏━┃┗┳┳┳┣┛┃┣┫┫┫┣┛┏┫┏┃
┗┳┳┣┗┃╋┛┓┣┻┃┫┻┃┻┫┳┫┳┏╋┫┃┃┣┫┏┻┓┻┓┣┃┫┏┏┣┓┛
┫┓┓┻┓┏┳┗┃┓┓┓┏┫╋┓┫┳┳┫┃┣┣┏┏┫┣┫┻┫━┛┛╋┣┃┛┗┛┓
┳┏┣━┓┓┗┏┃┃┣┻┫┛┻┫┗┃┓┳╋┻┳┻┛┻┓┗┃┏┣┛╋┃┻
┛┫┓┛┣┃┻┗┣┻┓┛┫┛┻┏╋┛┣┏┫┳┳╋┣┏┫┗┛━┳┃┛┃┗┫╋┳┏┓
┓┓┓┗┫┛┻┓┗┏┏┓━┫┃━┣━┻┏┫┻┳┛┏┻┣┓┣━━╋┻┗╋┳┏┳┫┣
┳┗┗┣┛┻┫┻┫┻┫┃┳╋┻┫┛┫┳┃┗┏┫━╋┫┓━┃╋┓┻┏┳┻┛┓┫┏┗
┣┃┓┻┓┓━┻┫┳┏┣┳━┛┗╋┣╋┃┣┻┗┻┃━━┗━┃┓┃━┛━┣┛┻━┛
┛┳┓┳┣┳┏┳┛┫━┣┃┓┃┛┛┛┗┻┣━┳╋┓┣┳┻┣━┻┏┗╋┻┣┻┏┣┃
━━┏┻┛┓━╋┫┛┏╋┫┓┃┳┫┣┳┳┃┻┓┣┻┻┫━┗┓┣┓┻┣┫┗┣┏┃━
┻╋┗┳━┗┗┏┃┛━┓┛┏┏┏┓┻╋┃┣┓┳┛┛┗┓┣┫┃┛┃┳┏┗┛━┳┣┛
┛┛┏┳┃┗┫┏┃┣┣┓┻━┏┫┏┃┃┣┳┫┻┛┳┛┳┫┳┳┓┻╋╋┓┫┃┻┻━
┳━┛┣┻┓┗┛┏╋╋┛┃┣┛┃┛╋╋┻━┻┗┃┏┣┫┓╋┻┛┫┫━┫┃╋┏╋┓
┳┣┓┓┓┳┏┗┫┛┃┏┫┗━┳━┃┫┏┫━┳┛┛┫┣┳┃┻━┗╋┻┻━┗┳┓┗
━┛┃┫┓┃╋┻┳┓╋╋┫┗┣━━┗┏┗┓┳┓┳┻┫━┣┳━┫╋┣╋┳┫┃┛┓╋
┛┓┓┏┳┫┓┗┃┫┛┻┓━┃┳┗┓┫┣┗┻┻┫┃╋╋━━┓╋┃╋┏┳┓┏┓━┣
┣━┫╋┛┻┃┃┃┻┗┻┣┳┗┳┳┳┣┫━┗┃┣┓┛┏┻┫┏╋━┣┏┓━╋┣┻┗
┗┫┏┫━╋┃┛┳┛╋┓┫┗┫┓┳┛┳┫┣━┓┓┣━┓┫┻┗┻┛┏┳┗━┏┣┻┗
┣┳┳┫┗┏━┃┣┻┛┣┗┏┏┃┓┫━┛┻┛┻━┫┏┏┫┫┛━┏┓━┃┛┗┗━┻
╋┗━━┓┳━┳┫┗┻┗┫━┛┳┛┗━┗┛┳┻┏╋┛┃━┫┣━┏┫┛━┛┣┃┃┗
┏┳━╋┳┓┓┳╋┓━┃┣┏┳┣━┫╋┫╋┣┏╋┗┳┏┓┳┫┫┳┏┻━┃╋┓┏┻
┓━╋┃┗┻┻┗┃┃┳┓┣━┫┛┣┣╋╋┣┣┓┓┳┳┏┻┓┓╋┛╋╋┫┃┃┫┻┃
┛┻┣┗━┛━┃┏┣┓┣┏┓┏┣┳━━┓┣┳┏┃┓┣┓┓┏╋╋┗━┓┳┻┛┣┏┗
┗┓┣┏┓━┻┛┳╋╋┃┏━┻┻┓┳┻┓┛━┫┓┣┃┛━┣┏┫┳╋┛┻╋┓┻┫┗
┛┣┗┏┛╋┫┏━╋━━┻┃┣┣┫━┻┓━┳╋┻┓┻┳┳┓┏┗┫┳┏━━┓┣┫╋
━┗┃┻┫┓┃╋╋╋┗┓┛┻┏┃┳┳━┓┓┗┛┻╋┛┗┓┳┳┻┛┻┛┃┳┃━┫━
┓╋┛╋┻┓╋┛┛┃┣┗┓┗┃┏┣┳━┛┃┣┻┃┣╋┏┗┗┣┃┓┳┃┏┫┓┛┳┣
┃┣┛╋┳┫┏┛┣┻┳┻━┗┻┗┛┳┓┃┛┻╋┏╋━┃┗┳━┫┗┳┣┃
━┫┣┗┻┻╋┳┳┣┃┳┣╋━╋┛╋┛┳┏┓━┫┛┓┫╋┫┓┻━┗┫┫┓┻╋━┃
┓┳╋┣┣╋╋┻┫┓┓━┛┛╋┛┃┫┫┗━┗┃┳┗┣┫┣┗┛┓┗┣┃┻┣┣┣┓┳
┃┏┗┫╋╋┗┣┫━━┏┳╋┗┛┛╋╋╋╋┃┓┳┫┛┫┳┣┓┏┛┣┓┛┣╋╋┳┫
┳━━┳┓┳━╋┓┏╋┃┏┣┗┏┗┫┻━┓┣┫┣┻┻┓┓┛━┫┳┳┗━┗┃━┏┣
┛┫┛╋┏━┳┏┻┓┓┻┣┣┗┏╋━━┳┃┣╋┳┏┻┫┓┓┣┛┓┣┗┛┏┳┛┳┓
┓╋┫┓┃┛╋╋┓┫╋┛┻┳┫┣┫┓╋┻━┓┃┓┫┛┳┳┗┳┣┣┫┏┣┣┗┳┫┻
┫┫┏┣┓┗┫┫┗╋┣╋┓┏┛┗┫┻┻┛┏┓┣┳┛┣┳━┏━┻┫┣┣┳╋━┛┫┏
┻┣┗┏┃┫╋┗┓┗┻━┛┫━┫╋┏┫┻┗┳┃┳┗┛┳┛┳┛┳┓┫┫┓┣┓┫━━
┻┏┣┫┛┃┛┣┗┏┃┛┻╋╋┗┛┓┛╋┛┛┣┃┣┻━┻┗┃┫┫┏┃┗┛┳┣┛┛
┗┏┻━┛┗┗┓╋┃┣┣┳┫┫┃┻━┗┻┗┏┳┣┣╋┗╋┗┗┻━╋┫┛━┏┏┓━
┻┗┳┓┳┃┣┛┫┏┃┗┻┗┓┏┛┃┣┗╋┳┳┫┃┏┃━┓┏━╋┣┳┳┃┣┓┳┗
┫┏┃┫╋╋┏┣┫╋┻━┃┃━┛┫┫╋┏┫┏┛┻┳━┓┃┏┣┳┗╋┛┃┣┏┗┗┛
━┗┳┫╋┏┓┛╋┃┗┏┃┫┗┏┓┛━┗┫┓┛┃┛━┳┻╋┫┃┫━┣┗┳┗┣┫┣
┃━━┗┛╋┓╋╋┣┻┏┻┛━┛━┓┫┳┓┏┏┓━╋┫━┓━┏┛┛╋┓┣┃┏┏┗
┗┃┛┣┓┫┳┏╋╋┃┃┛━┃┛┗┻┣╋┓┫┓┻╋┃━┃┫━┣┳┓┏━┻┻┳┣┳
┣┣┏┏┏┓┗┳┗┣┣┳╋┃╋┗┳┣┗┣┻┛╋┏┃╋┻━┻┳┛┣━┳━┃┳┳┻┗
┣━━┛┫━┏┏┣━┓┳┫┛┃┃━┓┛┣━┻┳┓┣┛┓╋┣┻╋┗┛━━┗┃┛┓┫
┓┃┏╋┫┗╋┻┣┻┃┫┗┃┏┗╋┣┛╋┣━╋┃┓┃┃┏┗┛┫━┻┏┓┓╋┗┗┣
┳╋╋┻┳━━┫┛┏┏┏┗┗┻┓┻┣┫╋╋┫╋┫┗┛┗┓┗┓╋╋┳╋┛┏┳┓┏┫
┛┣┣┃┳╋╋┛┏┗┳━┫┓┳┃┃┣┓┫┛┓┫┃┛┳╋┏┳┻━━━┏┳┫┣┛┳┏
┻┫┳┻┻┃┳┻┫┗┫┗┛━┓┫╋━┛┛┣╋━┣┣╋┣┳┣┻┳┛┗━╋┻┏┳┃╋
┏┣┳┏┛┛┓┃╋┣┛━┓┏┣┫╋┻╋╋╋━┳┻┛┫┛┗┳┣━┛┓┃┳┻┃┗┳╋
┓┗┏┫┳┗┣┳┓┣╋┃┻┣┣━┛┃┳┓┃╋┫┛┗┏┫┓┃┫┛┗┛━┫╋┛┻╋┻
┏┛┳┗┓┳┛┃┗┏━┫━┻┻┫┣┣┳┛━╋┗┳━━┗┓┃┳┳┛┫┫┫
┳┓┏┛┏┓┗╋┓┛┃┏┳┗┃╋╋━╋┃╋┗┏┃┓┗╋━┫┻┫┃┳┏┓━┫━┗╋
┗┗╋┗┛┻┃┫┏┣━┫┃╋┣┻┻┃┫╋╋┃┓┳┓┣┻┛┣┳┛┏┛┏┛┻┃┫━┣
┓┓┣┓━┳┓┓┏┗╋┃┏┻┣┣╋╋┓┣┻┗┓┛┗┻┣┻┳╋┓━╋┏┓╋┫┳┣┻
┻┗━╋┣┻━╋┻┛┗┏┗┃╋┛┏╋┣┻━━┓┛┃┳┃╋┏╋┣┃┓┗┃┫┳┣━┫
┣┳┣╋┃━╋┗┓┫┓╋┏┣┓╋╋┣┣┏┣┣┳┫┗┗┣┣┗┻┫┫┳━┓┃━┫╋╋
┣━┳╋┣┛┗┓┳┛┗┗━┣┳━┃╋┓━╋┏┗┳┏━┣┻╋╋┛┫┃┻┛┫┗━━┗
┳┃━┓┓━┳┏┗┻┛╋┳┣━┳━┃━━┣┃┫┫━┃┏┳┳┛┻┳┗┛┻╋┫┃┛┃
┳┫┗┗┳┳┣╋┓╋┓┛━━┛┓┣┃┣┃┳┏━┛╋┃┃┗┗╋┫┗┏┳┫┻┻┃╋┓
┛╋┫┓┏┓┛┃┛┳┏╋┣┓┃┗╋━┏┻╋┫┛┫┣┓┗━┣╋┫┣┳╋┃━┳┳╋╋
┻┃┓━┏┗┃━┛┏━┗┫┫┻┓┛┫┳┳┃┻┻━┫┛┗┳┗┫┃╋╋┛┏━━┳┗┏
┣┏┻╋┫┃┳━┳┳┛┓┓┻┻┃┣┃┃╋┗┗┫┣┣╋┃┓┏┳┫┻┻┛┛┛┣┓┃╋
┓┓┗┃┓┻┃┳╋┣┃┣┏┣┫┗┫┳┓╋┛┗┗┫┫┛┳┻┳┣┣┗┣┓┻┓┗┳┃┳
╋┻┫┫┫╋╋┻┻┃┗╋┏━━┃┻┗┏━┻┃┏┃┳╋┃┗┣┗┃┗┫┓┳┫╋┛┻┻
┃┓╋━┗┛┗┗━┛┻┗┻┗┏╋┓━━┗┻┃┓┫━┃╋┗┓┫┃╋┓┻┏┳┏┣┏┣
┓┗━┣╋┃┣┃┻┻━┣┛┫╋┓━╋┃┣┫━┃┏━┳┏┃┣┳┃┛┫┣┛┛━┓┃┃
┓┓┳╋┃┛┻┗┳┳┃┳┏┏┛┣┃┣┛┣┫┣┓┓┳━┃┫┳┣┫┳┣┻━┣┏┃┃┗
┳━┓╋━┏┃┗┳┣┣┻┗┳┣╋┣┻┳┛┃┗┏┫┫┏┫┏┫┏┣┓┏┓┛┗┓┃┛┳
╋┛╋┛━╋┫━╋┛╋┫┓┣┏╋━╋┳┛┗┳┻┻┛━┗┃┻╋┗━┏┓┃┻┗┳┗╋
┳┣┛━┻┓┃┣━┃━┓┳┻┳┛┗┣┃┣┻┫┛╋┻╋┃┓┛╋┗━┗━┳┓╋┛┗┫
┃━┳┃┗┻┣┣┃┣┓━┣┳┻┫┫┳┛┳┓┃┃╋┳┫━┓┓┗┳┗┃╋┫┫┛╋━┏
┻┗┓┻┣┻┫┗┳┓┫┻┃┗╋┻┛┏┻┣┳━━┓━┏┳┫┻┣┛┗┗━╋╋┓┣┻━
┛━┗┏┛┓┃┻╋┣┓┣┃━┣╋┳┃┛┗┫┻━┻┃┣┛━┳┻┻╋┓╋┃┃┗╋━┳
━┗┣┛┣╋┛┛┗┏┛┛┫┓╋━┳┃┏┳┛━━┳┗┏┫┫┛┫┫┃┏┃┳┻┛┳┣╋
┳┳┓┏┏┏┓╋┣╋┛┏┻┛┃┛┗╋┻━┫┃┓┏┓━┗┻╋╋━┏┻┏┓
┻╋┃┃┻┏━┓┳╋┏┓┃╋┗┓┛┫┗┣┣┗┣┻┳┫┣┛━┣━╋┻┳┓┓┛┃┻┻
╋┛┻┫┗┛╋┛┛┛┛┣┫┫┗┳┳┣┗┣┣┻╋┓┛┗┛┳┛┃┣━┳┗┳┻┏━┫┫
┛┏┏┻┫┣━┛╋┓┗╋┏┗┃┳┻┗┻┻╋━┣┣┏━━┗┛┫━┗┏┗┣┓┻┓━┳
┏┻┗┏┳┳┗┻╋┏┏┣┛╋━┛╋┻┛┳┓┫┓┃┳━╋┓┣┫┫╋━┣┗┫┻┻┛╋
┛┫━┏┗┃┗┃┻━┏┓┳┗┫┛┓┗━┗┳┗┃┳╋┳┛╋┏┏┳┫┣┃╋┛┏╋┃┓
┗┳┻┃┓┗╋┻┣━┛━┛┣┳╋┃┻┏┻┃┳┫┃┻┫┣┓┳┫┣┛┳┃━╋┛┛┃╋
┣┣┫┗━┃┃┃┓┛━┫┗┫┳┗┏╋┳┃┗┗┃╋┣┫┏┃┗┃╋╋┃┣┳┻┏┛━┏
┛┣╋┳┛┗┫┫┛┗┻┏┗┻┛━┗┗━┛┓┣┫┛━┏┻┓╋┫┗┓╋╋╋┗┓╋┃━
━┻┫┗┫┻┻━┃┫━━┫━┏┃┳┓┏┻┗┻╋┃━╋┏┏┫┛┓╋┗┓┛╋┣┣━┻
┏╋┻┛┛┳┫┗┛┗┛┛┏┓┗┳╋┗╋┗┫┃┓┳┻┣┓┗┳┗┛┳┓┳┏┳┣┃┃┓
┃┳┓┫━┃┳┗┗┗┓━┣┫┫┗┃┏┗┫╋┻┻┓┣┣┫━┛┻┳┣┫┻┳┣━┏┣┛
┏┃┗┛┫━┫┓╋┏┫┣┣┗┫┫━┻┛┗┫┫┓╋┻┗┛┳┛╋━┳┣┛┻━━┫┃┛
┻┣╋┗┃━╋┗┣┓┳╋┓┫┣┛┫┗┗┗╋┗┃━┻━┣┗┛╋╋┛━┗╋━┓┛━┛
┫┛┣┓┳╋┓┏┫┻┫┗┗┗┣┗┻┓╋┻┛┫┻┗┳┓┻┗┏┻┻┫┻┏┫┓┻┗╋┏
┳╋┏╋┏┣┣┳┣┃┛┗┣┳┓╋┗┣┣┏┃┗╋┛┃┳┓┗┃┻┫┣┓┫┻┃┳┗━┓
┓┏┛┛┻╋╋┫┃┻┃┛┫┳┗┏┛┏╋┣┃┳━┻━┏┳┓┣┓┏╋┣┻┃┫┛┛┃┏
━┃┗┏╋┃╋┻┣┫┣━┣┣━┃┓┗┻┗━┏┻━┛┻┏┓┫┳┫╋┓┏┻┫┫┛┛┏
╋┓┓┃┳┣┓┣━┫┓┳┏┛┗┻┳╋━╋┳╋┏┃╋┛┏┫┻┗┣┣╋┏┃┃┻┗━┓
┏┫┓┫┻┏╋╋━┓┃┛┃┃┓┓┳┳┫┏╋┓┳┫┗┗┻┛┫┳┻┏┓┫╋┛┳┗┫┃
╋┻━┓┣┗┣┏━┻┳┫┻┃┏┫┣┻┫┻┓┛━┃┻╋┛┗━┻┫┻┳┃┓┏┣┳━┓
┓┓┏┃┃┏┳┓┳┫┫┣┻┏┏━━┫┻┗┓┓┗┻┏┛┣┳╋━━┏┗┻┛┻┏┃┳┏
┏┓┃┛┻┫┻┓┫┫┳╋┃┫╋┏┛┗┗┻╋┓┫┏┣┛┫┓━┗┣┻┗━┻┏┃┻┣┫
┫┫━┓┳┳┻┗┳╋┣┏━┣┫┳┏━┛━┫┃┃━┛┛┓┫┫┛┫┳┫┗┏┻━┏┃┫
┗╋┳┫┻┫┃┳┫╋┫┏┳╋┫┻┣┗┗┣┏┳┓┫┻┓┳┻╋━┗┓╋┛┗
┳┗━┗┗┛┣━╋┳┃┓╋┫┫┳┓┃┫┳╋┏┃┳┓┏┫━╋━┳┳╋┏┻╋┻┃┓┻
┛┳┻┏┓┃┫┓┓┓┓┳┳┫┗┫┗╋┓┣┫┛━┃┛┣┳┓╋┫┃┛┣╋┳┣┓┫┛┗
┻━┫┻╋━┫┏┃┗┫┏┗┗┏┳┻┣┃┫┓┻┗┓┛╋┃┳┳┣┏┳┓┻╋┏╋┳┻┣
┃┳┃┳━┣┫━━┃┃━━┳┫╋┣┳╋┣┳┏┳┃┻┗┫┏┛┫┏┓┛┛┻┛┻┫┫┃
┣┻┳┛┛┛┻┻╋┃━┻╋━┣┛┗┃┏┻┓┓┓╋┛╋┓━┳┫╋━╋┓┻┫┏╋┛┣
╋┻┗┣┛┛┣┫┃╋┣╋┏━╋┃┫┫┏╋┫┓┫┗┣┣━┛┣┻┛┫┓┓┗┗┗┃━┫
┫┳┓┛━┳┳┛━┻┓┃┫┫┛┗┫╋┗┓┓┫╋╋┓┳┛┗━┏┫┻━┃┫┻╋┗┣┓
┣┏┣╋┳┏┣┏┻┫━┫┏┫┗┳┓━┫┛┛━┓┗┫┣┫┳┻┳┫┣┳┃┃┏╋┳┣┗
┻┃┛┫┫┻┓┫┳╋┏┗━╋━┛┣┗┃┗┳╋┗┻┛┗┃┣┛┻┣┗╋╋┗┫┫━┃╋
┛┓┳┓━┃┫━┫┣┫┛┃┏┏┻━━┃╋┓┏┓┓╋┫┓┻┛┳┗┫┣━━┏┻┗╋━
╋┻━┛╋┻┗┛┗━┳┻┓┃┃┃┫━┃┗┗┏┣┃┏┳┣━┗┳╋━┓┳━┳┣━━┏
┫━┛┛┗┳╋╋┃╋┛┫┻┻┏┫┃┫┗┃╋┃┣┫┃┣┓━┫╋┻┃┗┻┓━┏┣┣┃
┻┣┣┓╋┛╋┣┃┏┓┏┃┏┏┻┣┣┣╋┣┛┻╋┣┣┛┃┛┳┓┫┛┣┗┏┫┳┫┛
╋┓┣┫╋┫┏━┣┳┣┓┣┻┛┣┳┛┫┏┛┏┏┏┏┣╋┏┗┃┗━━┣┃┫╋┫┓┏
━┓┃┛┫┫┳╋┃┃╋┛┻┗┫┫┻┫╋┛┫━┣┗╋┳┻┳━┫━┃╋┓┗┛┣┏┛╋
┣┣┓┗┻┛┗┣┗┗┳┳┣┛┏┣┃┳╋┓┗━┛┗━┣┻┣┣┓━┗┓╋┣┻┻┫┓┏
┓┓┛┃┣━━┗┻━┣┓╋┻┛┓┻┛┣┃┃┳┣┳┗┫┗━┻┃┳╋┛┓┫┣┗┳┣┃
┛┏┃┫┳━┓┛━┗┓┣┫┻╋┛┛┫┏┗━┻┃┃╋┗┏┛┫┣┫┣┳┃┃┃╋┛┓┫
━┗┫╋┛━┛╋┃╋┳━┃┻┛┓┳┗┳┛┻━┗┻╋┃┛┣╋┛┃┓┏┣┳┻┗┛━┏
┣┳┓━┛┓┃╋┣━┃╋┃┻╋━╋┛┳┻┫┏┓━┻┏┓┗┻┳┣┛┣┗┗┗┏┳┣┗
┓┃┣━┻╋┓┛┳╋┃╋┏┃┫━┏━┳┣┫┣┓┣┃┛╋┳┣┛┳┗┗┃┛┃┃┫┏╋
┫┳┻┳┣┫┓┏┓━┃┏┣┗┛━┳┗┏┳┻┻━┣┳┳╋━┃┣╋━╋┻┃┓┃┻┛┳
┃┗┓┓┣┳┛╋╋┃┛╋┫┻┫┏┓┣┫┛┣┛┳┻┳┃┣┗━┻╋┳┳┻┫╋┃╋┳┣
┗┃┗┣┛┛┳┏┫━┳┓┫┓╋┣┗┛┫┣┣┫┳┏┳━┓┃╋┏┏┏┳┗┳
━┗╋┗┃┛┣┗┏━┫┃┣┫┳┣┛┗┳━┣┻━╋━┛┻┳━┫┣┗┗┫┻┓┳┓┻┛
┏┗┏┏┃┫┗╋┓━┓╋╋┻┓┫┣━┛┛┣━┫┓┣┫┓╋┗┗╋┗┃┓╋┫┣┣┣┻
┏┣┏┃┗┏┗━┃━┫┓┃┳┃╋┛┏┃╋┗━┃┃┻┛┻━┗┛┻┻┣┛┣┻┗┓┛┓
┫┳┻╋━┣┣┏┳┓┃┛┓┫┻┻┓┻┫┃━┃┣┃┓┳┳┏┓┣┛┃┫━┛┫┻┻┫┃
┣┣┳┏╋┣┃┓┣┓┏┗┻┫┛┓┻┏┓┫┓┓╋┏┏┏┫┗╋┓┃┫╋┃┃┫━┃┃┛
┗┣┗┗┓┃┃┓┏┏━┫┫┗┻┗┣╋┏┻┻┣┻┣━┓┗┏┣╋┃━┓┏┫╋╋┫┻┫
┃┛┛┓━┓┃╋━┓┫━━┗━━┣╋┳┓┗┳┻┛╋┻╋┛┓┗╋╋┛┳┣┻┫┳┃╋
━┫┏┻┏┗┛┫━┃━┣┳┳┛┻┣┻┳┏━┳┃━┻┗┣┫┃┣┛┻┫┏━━┻┏┣┛
┏┳┏━┏┏╋┳┏┳┛┏┳┫┓┓┣┳┏┻┻┣━━┻━┣┳┣┻┻┃┣┗┓┛╋┳┃┳
┓┓┛╋┻┏┫┛┏┛┻┫┓┣━┛┗╋┃┳━┫┛┻╋━┏┃╋━┣┛┳┓┣┣┏┏━┻
╋┛┃┫┃┃━┣┗┻┗┗╋┏━━╋┏┳┓┛┗┣━┻┓╋┻┣┻╋┳┣┳╋┳┻┣┣┫
┻┗┓┛━┓┳╋┗┃┏┣┏┻┗┗╋┳┻┗┣┏┗┫┓┳┏┃┃┗╋╋┣┫┃┏━╋┗┃
━┣┃┛┫━━━┓━┫┗╋┓┃┏━┏┳┏┣┏┏┣┻┻┏┛┫━━┛┻┗┗┳╋╋╋━
┃┓┻┫┣╋┗┛╋┳┻┻┻┫┃┃┣┳┗━╋┣━┣┓┗┏┏┏━┳┃━┃━┫┏┻┗┻
━┗╋┣┳┗┗━┃┏┻━┗┃┳┻┫┓┻┓┣╋┳┻━┃━┣┻┻┓┃┣━┻┣┻┏┗┓
┓┏╋┻┏┓┏┏┳┏┫━┛┏┫┓╋┳┏━┃┛┛╋┣┣┣┣┃┃┣┻┣┛━┗┃┫┛┃
┓━┓╋╋┓╋┓┻┛━┣┏┃┳┓┗━┣┃┏┻┛┣━┓┛┻━╋╋┃┓┫┛┓┗┓┳┃
┣┓┓┓╋┏┃┏┏┫┓┓━┏━╋╋┳╋┓╋┃┏┻┃┻┫┏┗┣┗┃┓━┃╋┏┏━━
┛┗┻━┗┻┫┓┣┳┓╋┻┣┣┃┓┓╋┏┏┏┛┳┫┛╋╋┏┃━┃╋┏┏┣┓┓━┏
┓┻━┗┻┗╋┻┛┛┏┳┃┏┗┗┗┣┃┓╋┏┃━┣┗━┏┣┏┻┓┓┏┗┓╋╋┏┏
━┫┻┛┳┛┛┓┃┛╋┻┛┗┓┗┓┏┻┳┏┫┏┣┃┃┣┣┏╋┳┣┳┳┳┃┓┫┫┏
┃┻┓╋┳┫┏┓┫┫╋┛┃┏┣━━┗┓╋┻┏━┛┏┗┏╋┣╋┫┏┛┗━┗━━┗┣
┏┻┓┓┗╋┣┻┣┛┓┳┻┫┃┃┏┓━┻╋┳┣┣┗┓┗┛┣╋┃┛┓┳┻┓┏╋┓┛
━┗┻╋┣┃┃┣┛┛┛┗━┓┻┫┏┗┃┻┗┃┗┏┓┳┏┳┗┃╋┃┃┻┏
┓┏╋┗┫┗┛┏┻┛┗┣┛┏┫┻╋━┃┏┗╋┫┳┣┓┣╋┳┃┻┓┃╋┫╋┳┛┳┛
━┳┣┻┃┗┓┫┏┛┗┃┫┗┛┣┣╋╋┏╋╋┓━┗━╋┗┣┫┣┛┛┣┳━┻┗┫┓
┃╋┣┓━┻┛┫┃┗━┻┻┫┗┫╋┻┻┛┫┳┓┳┓┫━━┳┗┻╋┳━┣┏┃┓┫━
┃┏┗┃┣┣┃┻┫┳┫┏╋┳╋┓┛━┻┻┫┃━━┓╋┫┣┃┻┃╋┛┓┫┻┓┳━┗
━╋┳┻┳━┗┏┓━╋┣┗┛┃┓┗┃┏┛┗┻┣┳┏━┓┫┣━╋┛┏━┫┛┻┓━━
┏┗┏━┛┃┏┫━╋┫╋┗┏┓┗┣┫┣┓╋┃┗┛┫┛┻┓┗┻┏┛┻┛┣╋┃┣┫┫
┳┻┣┫┳┗┓┃━┫┳┻┏╋┃┫┗┗┻┏┫┓━┗┳┣┫┛┗┛╋┻┗┛┏┫━┳┳┓
╋┛┻┃┏━┛┻╋┫┣┃╋━┫┓┻┫┃━┗╋━╋┣━┗╋┏┓━┛┏┃┃┓╋┛┗┳
┛┻┣┓┣┫┛┳┃━┗┓┓╋┻━┛┓━┳┛┗┛┳┣┓┗┫┻┳┫╋┻┏┗┓┓╋━┓
╋┏━┛┏┻┣┫┏┻┛┫┫┫┃┃┃┗┫╋┃╋┏┏┳┗┫╋┻┛┓┗┛┓┏┛┳┣┫┣
╋┏╋┃┳┛┃┗┻━┻┻┓┻┃┻┓┏┻┏┏┗┓┛┓┛┏━┓┗┗┻━━━╋┳╋┳┛
┛┗┓┫┏┳┏━┛┏╋┳┗┓┛╋╋┛┏╋┻┗┃┛┳╋┻┻┗┫┏┃╋┗┫━┣╋┗┣
┣━┓┻╋┃┛━┗┛┓┛┏┃┗┃┻┫┳┣┻┛╋┫┛┣┻┛┛━┣┓╋┛╋┻╋━┳╋
┳┣┓┳┗┛┫┣╋┃┗┏┻┏┓┓┏┓┫╋╋┫┗┣┛┃━┳┃┳┫┃┫┃┏┣━┫┳┃
┃┻┏┃┣╋┃┓┳┗╋━┛┓┓┳┗╋┛━┃┻┻┳┫╋┳┻━┛┏╋┏┳┫╋┓━┳┛
┳┣┣┃┓┣━┳┓┳┫┗╋┛┏┓┗┗┗╋┏┻┫╋┫┗╋┳┣┓┣┫┳┗┻┏┓╋┣┓
┣┃━┛┣┛┻┳┏┻━┏┃┏┏┻┻━┛┛━━╋┓┻┫┳┛┃┓┳┏┻┓┫┻┏┛━┓
╋┓━┣┫┓┻┃┓┛┳┫┛┓┓╋╋┛━┃┫━┏┻┏╋┛┳┏┫┛┛┓┃┫━━┏┓━
┗┓┓┛┣┗┗┓┳╋┻━┏┃┣┏┛━┣┳━╋┃┻┳┳┗╋┏┣┳┣┗┫┳┗┫┣┫┳
╋┗┫┓┻┃┗┛╋┣┗━┗┗┣┛━┏┗━┣┻┛┳┏┫┃┏━┃┻┓┣┳┗━━━┃━
┫┣┛┓┏╋┫┳┻┏┫━┳┳┓╋╋┛┻┛╋┃┻━┃┣┣╋┓┓┃┳┫╋┣┏┓┻━╋
┣┃┗┛━┛┫┳┫┣┻┳╋┏┛┣┳╋┗┫┛┏┛┣┓╋━┫┻┻╋┓┃┓┗┛┣╋┗┏
┛┗┛┗┫┛┏┛╋╋┳┣┓┏┗┫┛┗┫┓┏┛┳┳╋┏┗╋┃┳┗┓┓┃┏┃┛┛┫╋
┛┛┓╋┻┗━┏┫┫┣┛┫┛┻┫┛┛┗╋╋┗┓┻┛┫┏┛┫┗┳┃━┓┳
┗┓┫┏┛┫┻┛╋┃┓┓╋┛┓┻┻┏┫┻┓┗┗┃┓╋┃┃┫┳┻┫┃┃┓┻┻┛┃┫
┏━━┛┗┗┳┓┏┓┣┛╋┻┗┣┃┗┫┫┣┫┃┣┃┳┫┻┳┛┳┛┗┛┃┻┛┻━┓
╋┻┛┫┻┗╋┏┗┫┃┛╋┃┃┃━┳┛┣┻┃┳┫┣┛┳╋┛┛╋━┏┳┏━╋┃┓┛
┏┗┛┛━┳━┏┳┻━╋┏┗┗┓┗┏┃━┃┳┃╋┛┣┫┫┻━┳┗┣┛┗┣┫┳━┛
┃┛━┃┏┃┗┏┗┃┳┓━┻┏┃┛┣╋┫━┏┗┻┻┛┻┃╋┃┛┗┫┃┓┻┏┛╋╋
┏┻┻╋━┫━┳━╋┗┣┣┓┃┣┻┻┏┣━┳┓╋┏┣┃┃┓┏┏┗┛╋╋┻┏┻┏┣
┫━┣┻┣┗┻┻┗┫━┻┛┫━┏┗┃┣┓┓┓┫┻┏┓┗┃┏┓┳┫━┓╋┫┫┻┃┣
━┫┓┛┃┓┻┳┳┓━┗━┫┻━┃╋┻┛┣━┏╋┫┗┳┻┳╋┗┳┃┓┣┃━╋┃┗
┗╋┗┫┫┳┏╋┫━┳┳┗┛┣┻┃┗┳┏┳╋┛╋┣┏┫━┻━┏┻┗┻┗┻┳┣┃┏
┏┻┓┓━┗┳┃┣┃┃━┻╋┏┃┛┓┛┫━┛┣┻┻┏━┻╋┣┓┣┣╋┗┃╋┏┗┓
┳┳┻┏┃┓┳┫┃┫┳┗┳┳┗┛┻┏┻┏┓┻┃┳┗╋┳┛╋┻╋┳┗┓┓╋┃┛┏┗
┛┳┃┛┫┏┣┛┏┃┻┻┓┳┏┻┫┣┣┫┛┳╋┫┏┣┛┫┛━┣┳┃┗╋┗┏┻┏┳
┫┣┻┃┓┛┓┗┗┻┫┃┛┓┣┣┣┃┓┫━┫┏┳┳┳┳╋┗┓━╋┳┓━┳┓┻━━
━┻┃╋╋┏┫┗┏┣┏┓┃┫━┳┛╋┳┛╋┣┗┳┗━━┣┛┣╋┣┃┻┃┏┫┛┫┛
┓━┣┏┣╋┗┻┃┏┣╋┫┫┃┗╋┻━┛┏┫╋┃┣┓┫━┛┣┗┓┓┗┏┳┻┫┗┓
━┓┳┻┳┓┳┳━┻╋┃┏┏┣╋┫┳┗━┃┏┏┃┫┃┻┛┓┓┫━┗┣┻┏┣┛┫┳
━┗━━┣┛┫┳━┳┣┛╋┏╋┗┳┛┣┛━┣━┫┃┃┓┃┫╋╋┣┳━┃┻┗┗┓┓
┓┛┛┗┻┓━┏┓┻┻━┃╋┏┛┫┣╋┓┳┗━┣┳┏┣┳┳┓━┗┳┳┃┏┓╋┣┫
┃┏┻┏┏┣┃┗┫┗┏┻┃━┻┳┏┻┓┏┳┓┫┻┓┫┣┻┻╋┻┣━┓┓┃┫┃┣┫
┗┣━┏╋┳━┻┻┻┫┏╋┣┛━━━┫┃┳┃┓┓━┏┛┣━┏┳┣┻┻┫┏┻┳┛━
┏┓┫┏┳╋╋┛┳━┗━┫┳━╋┛╋┫┗┃┻┃┗┫┛┛┓┏┏┫┫┓┗━╋┫┫┛┏
┛┛╋┃┫┳┗┻╋━┫┗┻┻┃┣┳┛┣┃━┃━┻┛┫┗┣╋┏┳╋┫┻╋┓┛┣━┃
┛┻┏┓┫┣┣┓┃┓┏┫┛┻┃┫━┳┣┣┳┻┫┣┗┣┻┻┫┻┃┻┃━┓┓┓┃┣┳
━┫━┳╋┣╋━┃━┣┃┓┓┫┓┣┣┗┣┏┓┃┫┣┛━┃┳┃┃┳┣┓╋
┻┃╋┗━┫┳━┗┻┗┻━┛┃┃┗┗┣┣┻┛╋┳┻┻━┛┏┏┻┫┣┓┛┳━┓┣━
┗┃┃━┳┣┳┻┃┓╋╋┫┻┫┃┃┛╋┗┓┫┣┳┣┗━┣┏┣━┓┓┻┳┣╋┻┻╋
┗━┓┫┃━┃╋┳━┗┳┗┃┗┏━┣┣┃┳┓┓━┳┗━┣┳┣┗┗╋━┃┣┣┳┛━
╋━━━┗┳╋┫┗┃┗┣┛━╋━┗━┻┏┓━┛┻━┏┫┃┣┳┏╋┣┛┗┫┻╋┗━
┻┣┳━┛━┣┣┏┣┳┻┗━┫┏┃┓╋┻┛┏┛┳┫━┳┏┃┻┻┓┗━╋┗┓┓━┛
┳┻┏┫┣┣┳━┫┃┓┣┓┳┣┻━┗┻┫┣┣┳┛┏┣┳┏╋┻┓┻┃┛┛┃┻╋┣┗
┫┫╋┻┗┫┃┗┓┛╋┣┗┗╋┫┃┻┫┗╋━┗┫┏┗┓┛┣┫━┏┳┗┻┗┃┳╋┓
╋┫┳━━┏╋┏┻┗╋┛┻┣┻┳━┓━┻╋┫┫┏┃┏┛┏┃┗┳┛┳┳┏┣┓╋┫┏
┓┳┣┓━┓╋┛╋┳┃━╋┃┣┓┛┳┫┻┓╋┣┣┳┻┣┳┛┻╋┳╋┣┣┗┻┣┏┗
┻┓┻┓┗┓┛┫━┏┫┃┣┫┣╋┣┻┛┳┃┛━┃┗┃┳┓┳┻┛┫┃┣┏┃┗╋┣┏
━┏╋━┗┏┓┓┏┃┻┃┏┣┫┣┏┻━┃┗┫┣╋┏┳┳╋┣┃┓╋┫┳┏┓┻┳┻╋
━┣┻┛┗┛━┣┳┏┫┓┛┣┳╋┛┳┣┛┣╋┃┻┃┗┣╋┃┻┓┳┻┓┃┓┣┓━┃
╋┛┓┓┗┗━┗┃┛┻╋━━┳┏┓┃┛┻┳┳╋╋┻┫┳┃╋━┫╋┛┗━┣┗┏┻┣
┏┓╋┏┛┏┳╋╋━┫━┫┗┓┗┣┳┗┳╋┛┳┃┫┏┻┣┓┳┻╋━┻━┻╋┣┃┛
╋┛┛┗┫┫━┻┃━┃┣┃┫┓┓┗┏┓╋┗╋┣┳┓━┃┗┃┗┃┣┻┏┳┏┫┓┫┻
┻━┳┛┣┣┛┻━┳┳━┫┣━┣┃┻┳┻━┣╋╋┗━┫┓┻┛┗┃┗┓┃┻┛┳┫┏
┗┫┻┣┗┓━┫╋━┻┣┻┻╋┗━┣┓┻╋┏┓┗┛┣╋┳┻┃┓╋┓┗┓┃┏┃┻┏
┫╋┗┗┗┣┫┫┓━┳━┻┣┛┳┏┏┏┫┳┓┏┳┛┛┓┓┏┛┫━┻╋━┓╋┃┃┫
┏┗╋╋┛┓┃┣┻┏┻┫┻╋┻┫╋━┳╋┳┳┏┏┃╋┫┻━┛┻┃┏┻┫┫┏┫┏╋
┻┳┓┣┃┻┳┃┣┳╋┣┫┻╋╋┗┻┛━┛┗━━┓┳┗┫╋┗┏┻╋┃┳╋┏┓┓┃
┣┏┓╋┛┃┳┓┣┓┓┳┫┣┻━┳┛┃┏━┃━╋┗┏┳╋┳┫┛┳┏┣┗╋┳┻┏┳
┗┣┻┣┣┗┫┓━┏┏┛┻┻┳┗┏┃╋┓━╋━┏┛┓┃┓┓┻╋╋┛┻┗┻┛━━┫
┛┃┓┣┳╋┓┃╋╋┛┃┣━┏┳┣┫┏╋┃━┻┫┃━╋┛┣┛┣┗┛┻┃┏┻┏┓┃
┛┗╋┏┫┓┏┫┓┃┳┗┫┳┛╋╋━┃┃┏┃┃┓┫━┛┣┓┛┃┛┓┛┻
┻┳┓┗┓┳┛┻┃┻┛┓┏┓┃┫┏┳┻┳┗━╋┗━┏┫┛┃┃╋┓┻┗━┗━┓┃╋
┣┳━┃┗┏┳┓┣┻┫┓╋┳┣┃┏┓┻╋┃┓┗╋┓┓┳╋━━╋┣╋┻┳┫┣┃┫┻
┛┻┃┓━━━┃┛┳┓┳╋┃┻┏┗┻┣┻┻┏━┓┃┛┳┛┣┻┓━┻┛┗┏┣┗┫┣
┏┫┓┫┛╋┻┃┓┏┣━┫┣┗┏┃┫┻━┃┣┻┓╋┗┻┗┏━┛┗┃┗┃┗━┻╋┛
┃╋┳┻┗┓┏╋━┻┃━┛┻┫┣╋┫┏━┳╋━┓┫┏┓┏┳━┛┓━┳┃┣┃┻┫╋
╋┳┳━┏┻┓┣━┳┃┫┳━┳┛┳┛┻┗┻┏┛╋┛┃┣┳┣┏┗┏━┓┃┣┫┫┛┳
┗╋┓┳┃┛┓┗┣┗┻┃┫┳┫╋┏┳╋┻┃┫┳┗┓┛┏┗━┳┻┻┣┻┫╋┣┳┏┏
━┳┫━┻┳┏┣┃┳┏┻┗┏┏┃━┳┃┫┃┳┏┳┳┳┫┃┏┻━┳┫┏┓┏┏┛╋┻
┃┛╋┳┃┫╋┃┛┻┃┣┃┛┳┗━┫┻┣┣┃┳┻┗┃┳┻┗┃┛┗┫━┻┗╋━┓┃
┣┛╋┃┏╋┗┓━┏╋┃┻┗┏━╋┛┻┛╋┣┗┣┗┫┻┗┓┻┣┗╋┫┗╋┗┫┗┳
━━┃┣┫╋┓┣╋┻┳┓┃╋╋┏┗┛┓┃┏┫╋┓┫┓╋┗┛┫┏╋┳┃┫╋┗┏┛┃
┛┛╋┏┓┫┓━┛╋┣╋┃┗┏━┛┓╋┳┻┃┓╋┏┗┳┗┫┃┳┓━┫┫━┓━━┃
┣┃┫┫┃┓┃━┏┫┃┓┛┣┻┛┏┫┻┓╋┓┛┃┳┛┗┳┗┃┃┗┳┫┻┗┣┫╋┓
┗╋┣┛┏┏┻┛┃┣┓┃┫┛┏┛┛━╋┓┛┻┛┫┏┗┏┏┫┫━┛┫┫┳┛┳┗┃┻
┳┳┻┛┣┫┫┣━┻━┏┳┛┫┃┳┳┗━┏╋┓┣┗╋━┛━┓┏┛┛┛┏━┓┻┛┳
┣┛━╋━┏┗┛┳╋┫┓━╋┣┫┃┗┗┃╋╋┣┏┻┃┛┻┛┫┛┣┃┫┗━╋┣┻┃
┻┛┏┳╋━┗┣┃╋┛┏┣┃┏┃┳┏╋┃┳╋┣┣┣┃┓┏┛┳┻┣━┗┛┫┃╋┏┓
┏╋━┗┣━━┫┳┫┛╋┳┏┻┫━┣┗┗┫┛┓┣┳┓┃┗┛┳╋┳┻━┓╋┓┃┫┏
┗╋┫┻┛╋┗╋┳━┗╋┃━╋┣┳┻┛┳┻┳┣┓┳┗┏┫┛┓┻┓┻┫┏┛┓┣╋┓
┣┓╋┫━━┻┫┫┃┣┳┗┳┻┛┓┫╋┓┓╋┳┗┗┏┓┓┣┓┓━┻┓┻┓┗┳┛━
┫━┗┣┗┃┃┻┗╋┏╋┫┫┃━┛╋┻┓┫┗┓┫┫┗┛┃┏┏┛┫┛┓┻━┫┣┫┃
┻┓┻┛┃╋━┳┏┫┻┳╋┏┳┻┗┳┃━┏┣┣┃┣┣╋┗┫┃┳┗┏┫━┛┛━━╋
╋┓┳┣┫┗┻┓┓┃┻┻┏╋┗┻┏┗┛╋┓┓┫┣┓┛┃┻╋┻┗┫┗┃╋┏┣┏╋┳
┣┛┣┗┗┃┏┗┏┗┫┃┻━┣━╋┻━╋┳╋┣┃┳┳┳┃┻┓╋┛┗┫┳
┓┣━━┃┣━┏┏┗┛┗╋╋╋┗╋┏━┓┓┗┓╋┃━┛┳┛┛┓┻┛╋┏┳┛┏┗━
┗┣┓┣┃┃┗━┃┛┏┏┗━┏┏╋╋┓┳┓┫┓╋┗┏┗┫┻┃┻╋┓┛┫╋━┗┻━
┃━┃╋┛┓┣┓┗┳┛┏┛━┣┓┃┫┏┳┗┛┗┫┃┓┛┃┳┻┣┛┳╋┫┫┛┓┣┓
━┏┛┗┣┗┏┏━┗━┣╋━┏┣┻┗╋┫╋┏━┓┳╋┣┳┗┃━┛┫╋┓┏┗┫━┣
┏┳┃┛┻┓┃━┏┳┻━┏┳┗┃┃┃┏┣┗╋╋┓┏┫┫┏┓┏┳┛┻┛╋━━┏╋┫
┓┻┫━┣━┃┗┏┃━┃┫╋━┻╋━┫╋━┗┻━┃╋┓┫┏╋┛┻┏╋╋┳┫┣┃┛
┏┏┣┳┏┏┃┏┳┫┗┗┃┏━━┣┛┳┃┫┳┓┣┛━┻┛┃┏┛┃┫┃┻┗┣╋┣┫
┓┣┫╋╋┫┫┓┣┏┳━┫┫━┗┓┻┗┫┳┃┻┏┗━┓┛┏┗┃┛━┓┳┃┏━┛━
━┗┗┛┫┓┃┛┣┻┃┻┏┗┓┛┃╋┻┓┃┃━╋━┳╋┳┗┗┃┫┻┳┳┻┏┫╋┣
━┫┣┫━┛┣┻┫╋┣┳╋┃┫┻┳┳┛┫━┻┃━╋━┃┻╋┓┫┗┣━━━┃┃┃╋
┛┃┏┻╋┫┛┗┛━┛┣┳╋┣━┳━┃┳┣┓┳┳┗┛━┛┓╋┣┓┛┫┫┻┃┗┃╋
━┫┫┏┫┛┛╋┓━┣┃┣┓╋┏┻┛┣━┫━┛┻┏┻┫┳━┫━┃┗┫┫┃┳┃┗┛
┓┣┣━┫┣┛┛┏━━┃┗┳╋┻┓┻━┻━┻━┣┣━┻╋┃┻┣┏┗┻┣┃┫┳━┫
━┣┏┗┃┛┓┫┳┳┻╋━┛╋━┳┛━┻┗┗┗┣┣┫┫┗┫╋┳┃┓┓┓┳━┓┫┛
╋╋┻┃┣┻┣┓╋┏┻━━┻┫┻┣┣┓┛┫━╋┳┳┣┻┓━━┛┫┛┳┃┛┻┣┣┻
┻┏╋┃┗┻╋┻┳━┃┳┓┛┗┳┓┣━┗╋┫┃┓┏┛┏┗╋┛┣━┏┫┳┻┏┗┛┗
┃┣┛╋┳┳┻╋┗╋┃┏┻┏┻┗┳┓━┃┏┫┻┫┳┫┗┗┗┳┗╋┗╋┫┫┳┛┗┛
┛┳╋┓┳┳┛┛┛━┫┛╋┏━┃┏┳┣┓┻┗┗╋┏┫━┛┫┏┳┏┫┗┻┓┃┫┓┃
━┫┏┳╋┣┏┗╋┓┓┏┫╋┗┏┃┫┻┫┓╋┣╋┃┫┓┣┓━┓┃┛┏┗┫┻┛┳┣
┃┃┣━┛┃┣┻┏┣┻┳━┃┣┗┛╋┗┏┏━┻┃┣┣━┛┻┗┣┏┃┓┗┃┛━┳┏
┗┏┛┫┣┗┣┻┗┣┻━┓┓┛┏┳┳┻╋┣┣┻┫┣┏┻┻━┻┣━┏┃━┓╋┻┗┓
┳┏┃┻┫┳┃┫━┻┏┫┫┛┛┣┏╋┳┓┗┫┏┓┫┛┫┣━━┓┳┏┛┳━┗┳┛┏
┃┻╋╋┛┫┃┣╋┃┓┓┛━┃┃┳┳┃┛┛┫┫┫┗┻┏╋┃┃┓┣┣━┃┃┓┣┳┫
┳╋┫┗┃┳╋┏┫━╋┣╋━┗┻┏━┳┗┣┣┻╋┃┗┓╋╋┳┳┣┫╋┓
┓┣┃┃┃┫┏┗┗┳┳┃┛┃┻┣┗┻━╋┳┫┛┗┻┣╋┳┣┗┓┣┻┗┳━┃┫┓┓
┛━┗┃┏┏┳╋┳┗┃┗┳┣┻╋━┫┛┏┳┓┻┫┓┃┗━┗┻┏┣┗╋┣╋┓┗┳╋
┏┛┫┏┫┫┛┣┛━┻┣━╋┫┏┏┣┃┓┻┛━┫┛┓╋┫━┃┏┏┛┣┫┫┓┻╋┗
┣┗┛╋┃┓┻┻┓┓┫━┏━┳┳╋┛┛╋━┫┛━┃┛┃┫┻┏┃┏┏┻┃┣┻┏┛━
┫┳╋━┳┃┓┳┛┗┏┣┃┫┫┫━╋┳┣┓┫╋┻┗┗╋┣┃┻┓┣┫┣━┛┫┫╋┛
╋┃┛┣┣┻┗┛┫┃┛┣┳┓┃┳┗┛━┫┏┣╋┛┏┳┣╋┏┳┻━┣┫╋╋┫━┃┓
┗┃┓┏┗┻┳┣━┗┣┏╋┻┃┃┳┃╋┓┃━━╋╋┗┃┣┗┃╋┃┏┏┓┗┓┣┗┳
┻╋┣┣╋┃┛┫┳╋┻┏┻┏┻┃┳╋━━┫┗┣━╋━┳┣┃╋┣┳┓┻┛┳┗┓┳┗
┛┣┻┏┻┗┓╋━┛┻┏╋┛┓┣┏╋┓┗┓┓┫┣┣┻┃╋━┓┗┏╋┓┛┳┏┣╋━
┃╋╋┗┗┓┻┳┛┃┓┃┓┛┓┻┣┓╋━┓━┻━━╋┃━╋┃┻┗┫┓┛┛┓╋┣┳
┳┃╋┏┻━━┏┃┓┓┓┏╋┓┛┏┃┻┣┣━┗╋┣┳┳┏┳┃┓┛┃┛┛┣┃┏┓╋
┫┓┗━┏┏━┛╋╋┏┛┻┓━┓━┃╋┛┻┳┓╋┓╋┫┻┣╋╋┫┻┳┫┗┫┣┣┛
┏┓┻┳┫┓━╋┛┏┳╋┳┻┣━┻┛┓┗┳┳┛┣┛┗┗┻┳┣━┃┃┣┣┏┣┏┫┣
┗┏┏━━┻┗┛┃┃┛━┣┳┗╋┏┏┃┃┏┃┓┻┏┃┏┃┻┫┻┛┏┏━┣┏┏╋┳
┃┃┏┳┓┳┻┫┃┏┃┏┫┓┛━━┳┣┃┣┛┣╋┃┳┗┣┻┛┣┗┫╋┃┫┛┛┓┏
┗┛┻╋┻┃┃┫┫┣┛┻┫━┳┏┗┻┃┫┫┃┏┃┳╋┣┗┫┳┗━┣┓┻┏┳━┻┛
┣━┳╋╋┳┓┣┛┫┛╋╋┗┣┏┓━┻┫┓┳┛┓┓┏┫┣┛┗┓┫┓╋┏╋┳┗┣┫
┻┻┻┣╋┛┳┳┻╋┗┫┛┗┣┗┣━━┣┗┃┻━┛┣┃┏━┳┣━┗┛┏┛┛━┃╋
┓┫┫┏┫┳┓┗┻┏┏┻┻┳┛╋┓━┓┏┓┻┓━┳┓╋┣┏╋━┻┛┣┛╋┓┣┃┣
┗┃━┣┳┃┓┗┏┏┳━━┗┃┣┫┃┳┳┳┗━┳┻┻┫┣━━┏┗┳┣┃┏┃┣┗╋
┃┓┓╋╋┛┃┓┳╋┃┻┏┛┗━┻┻┛┻┣┻┓┓┏━┃┻━┓┗┛┳┣┓┻┏┗┣┻
┓┫━┏┻┗━╋┗┛━┏┳━┣┣╋┳┫┳┏┳┓┻┗┳┻┻┓┻┣┣┃━━┻┛┫┻╋
┻┏┃╋┓┳╋┓┏┗┫┣━┛┛┃┳┻┻┳┫┫┫━┣┫╋┫┗┛╋┫┗┓┛┗┫┃┣┳
┛┫╋┣┻━╋┏┗┓┳┏┣┣┃┏┻━┣┫┣┫┗┳┻┳┗━┫┻┛┣┛┳┃
┳━┏╋┳╋┃┣╋┓┗┣┣╋━┻━┃━━┻┫┗┗╋╋┓┫┗╋┓╋┗┳┛┃┻┏┻━
┗┳┃┛╋╋┫┏┓┓┣┛━━┓┛┛┓┓┳┳┓┳━┃┳━┣┣┃┓┗┏┃┳┣┗┳┣┫
┏┏┗┻┣┳┗┗┏┃┛┛┫┫┃┃┛┻┻┏┃┛┏┣┻┳┛┣━━┛┻┳┓┫┗┫┗┏┳
┫┓┓┃┗┳┣┓┗┃┏┗┓┳┃┳┣┛┻┛╋┃┻┓┫━━━━┫┛┳┣┓┳┗┃┏┳┗
┣┫┫┓┻┏┳━┗┳┣┓┗┛┳┃┏┏┓┣┗┳┛┛┫┛┣┣┫┓┃┗┛╋━┻┏┫┣╋
┓╋┛━┳┻┳━┳┫┃┣┻┫┓┗┛┃┳┫┛┛╋┏╋┓┫╋┳╋┗┗╋┫┗┫┛┗┻┻
┏┫┳╋┫┛┛┗┃┓━┻┫┗┫┓┛┓┓┗┏┫┏┫┛┃╋┃┏┣╋┏┓┏┳┻┫┣┻┻
┫┳┛┏┓┣┳┏┃┫┣┃┣┏┗┣┓┫━┻┗┓┻┳┗┣┏╋╋━━━┓┓┫┗┓╋┗┣
━┳┏┣┗┳━┻┏┻╋┣┛┗┗┗┣┗━┗┓━┏┓━┓┃┳┻┫┏┻┏━━┏┏┛┻┛
┏┣╋┻╋┣╋┓━┛┓╋┳┗┫┻┫┃┗┓┳┫┻┃┻┏┣┫━━┳┫┣┗┃╋┳┣┃┃
━┓━━┗┃━┻┛┏┻┏┗┓┓┫┳┗┻┓┫┃┗┗┻━┃┗┏┏━┏┣━┓┓┏┃┗┓
╋┃┗┫┣┣┳┻┣┗┣┛━┳┃┏╋━╋┓┻╋┫┫┗┻┃┓┫┗┣━┃┫┃┣┏┓━┛
┳┻┫┻┣┳┳┏┻┓┓━┳┻┗┗┓╋┻┏┏┫┳╋┣━┓┫┓┫┗┓┛┗━━┗┓╋┫
━┫┏┏┗┣┏┗┗┻┏┣┃┏┛┻┛┃┫┫┣╋┏┗┳┗┳┫╋┫┃╋┏┻┛┓┻┗┃┗
┻┃┻┛╋┫┏┏┻┃┏┳┳┫┓┳┓╋┓━┳┳┏┃┓┳┃┫┓┳┛┏┫┗┳┫╋━┳┫
┣┳┛┣┫┛━┗┫┏┃┗┓┣┏━┣┻━┣╋┳┓┃┣━┏┳━━┗┫┗┃┻┛╋┻┣┛
┗┻╋━┛┗┓┳┣┃┣┓┻╋━╋╋┣┛┏┏┻┏┫┫┗┫┃━┻┓━┗┛━┃╋━┳╋
┃┃┛┳┣┗╋╋╋┣┻╋┻╋┗┻┫┛┗┛┻┫┛┳┫┫┓┓╋┣┗┗┓╋┻╋┻┻┏┛
╋┏┳┳┛┛╋┓┓━┛━┣┛┃┣╋┻┃━┏┏┻┻┗┳╋┫╋┛┓┳┓┏┗━━┏┗┏
┗┣┻┗┳┗━╋┗┫┏┣┓┗┃┳┓┣┻┏╋┃┗┻━┃┗┳┗┻┫┣┛┛┏┗╋┛┛┻
┣┻┃┏┛┻┗┛┳┃┳┫┳┣┓╋┓╋┓┳┳┛┣┏┫━┃┏┏╋┣┓┗┣┻━┳┏┛┓
┻╋┻┏┻━━╋┓┣┏┻╋┳┳╋┛┃┫┏┃┫┏┏┣┛┫┃━┓╋┫┛┳┛╋┻┗┏┳
━┏┻╋┳┏━┛┗┗╋┛┫┃┣┓╋━━┗╋┓┳┫━┓┳┗╋┛┛┻┏┃┳┣┫━┛┛
┓┃┻┓┗╋┓┛┗┣━┫┃┃╋┛┫╋╋╋┏┃━┏┏╋┛┗┃━┻┏┫┏┗
┗┃┫╋┃┫╋╋╋┗┣┃┫━┫┳╋┓┣┳┓┣┃┓┻┓┳┃┗┳━━┓┓┻╋┻┓┛┓
┣┓┫┫┣┛┃━┏┻┏╋┣━┣┛┓┫┻┛┛┛╋┗┛┗━┃┏┏┓┛┛┃┣┓┫┻┗┳
┃┏┓┗┛┫┏━╋┣┗┗┃┗┫┏┣╋┻┻┓┳┃┳┣┳┫┏╋┛┫┳┗┗┳╋┃┏┃┃
┃┻╋┣━┳━┏┛┳┣━┣┃┳┣┻┏┛┏┳┫┣┻┏┣┻╋╋╋┣┃┳┃┏┫━┏┻╋
┳┗━┓┃┗┳┳┏┻┗┳┣┛━┗╋┏┃┓┻╋━┃┻━┃╋━┓┏┓┣╋┳┛╋┻┃┛
┃┗┗┓╋┣┓┏┳┫┃┳━┓━┣┛┻╋┛╋┫┛╋┫┗┳╋┃┗┏┓┛┻┣┻━┣┳┗
┣┳┗╋┏┫┓┣┏┣┫┏┣┣┫╋┓┃┻╋┓━┏╋┛┛┫┫┏┻┣━┛┫┓┫┛╋┳┳
╋┃┓┳┗┫┻┻┣┻┫━┗┣┳━┳┓┛╋┣┛┳┓┗━┛━┃━┏┃┓┃┫━┛┃┓┫
┛┛┛┏┏┏┃┃┛┫┫┃┃┓┫┃┃╋┓┫┏┓┏┛┳━┓┓┫┏┏┗┃┓┳┓┃┛┛╋
━┛┣╋┫┃┻╋┗╋╋┳━┓╋┻┫━┗━┻┏┛┃┓┳╋┓┫━┛━┛┻┛┓┛┛┻┫
┫┃┓┻┏┃┻┃┗━┳┗┃┗━┛┃┳┓━┛━┏┗┻┗┛━┳┓┏━┻┣┳┃╋╋┫┛
┗┻┻┻┣┳┗┳━━┣┣┗┫━┳┃┣┓╋┛╋┃┫╋┻┃┣┗━┛┳┳━┣┫┣┳┓┣
┻┣┏┻┃╋┛┳┏┻┗╋━━┛┣┗┗┣┏┃┛┫━┓┻┃┛╋┫┃┗┻┗┃━┛┛┳━
┳┏┓━━┓┣┗┣╋┏━┻┻╋┛━┗┛┓┳┓┣┓┫╋┏━┗┓┫╋┗━┓┃┻╋┣┏
┣━┃┏┳╋┓┏┃┫┃╋┣┃┻┛┳┃┳┃┏━┗━╋┳╋┏┫┛┗┻┓┫┃╋┛┃┏┓
━┛┗┻┛┏╋┣┏┗┫┓┛┗┫┗┳┃┛┏╋┓┗━╋┳┣┏╋┓┛┏┳┫┛┗┻━━┗
━┫╋┻┻┳┻╋━┏┓┓┛┣┻━┃┏┛┏╋┳┗┫┛┏┓┗┓━┫╋┳┃┫╋┃┫┃┳
┓┣━┣┏┗┃┣┫┣┓┓╋┣┗┣╋┳┣┗┛┏┗┣┫┳━┫╋┗━┗┣┫┫┃┓┳━╋
┗┫┳┳┗╋┛┣┣╋━━┛┫┃┓┗┓┳┳┣┣┏┣┓┳━━┛┻┏┻━┗┗┗━┣┗┛
┳┣┏┫┗━┛┫┓┳┫┫┗┓┗┻━┣┓┗┓━┻┻┣┓┓┏┻┻┃┃┓╋┓┗━┫┗━
┃┏┓┣━━┻┳┃╋┣┻┳┫╋┣┫┗┗┃┏┛┻┛┻┏━┻━━┣┻┗┃┃┛┏┗┛┻
╋┗┗┃╋┳┫┣┫┏━┣┏╋┛┛━┓┃┳┛┏━┏╋┓┓┣┏┣┓╋┳┗┓┫┣┣┻┳
╋┓┣━┻┳┳┫━┻┗┣━┳┓╋┫┣┻┗╋┫┏┻┳╋┏╋╋┫┳┛┏┛┓┻┏━┗┫
┣┛┃┣┻┛┃┃┗┗┛┫┗┛┣━┣┫┳━┏┫┃┻┻╋┏┣━┳┏━┗┃┗
┛┛┣┓┳━┗┏┳┗┗┃┗┫┳━┗┳┛╋┓┛┏┫┣┃┣━╋┏┏┣╋┗┗┫┻┻┗┃
╋┳━┻┫┫━┏┣┛┣┛━┃┏┓┗━━┗┓┣┛┏┏┛╋┻┗┫┣┫╋┫┛┳━┗━┻
┻┃┳┣┗┛┳┫╋┗┣┓┗┻┏┻━┫╋┣┫┻┏┓┓┃┛╋┫┣┫┓┳━┗┻┻┃┃┳
┓╋╋┃┓┣┏┳┛┫┳┳┫┫━┳┣┓╋╋┏┳╋┓┣┳┫┫┫┳━┃┛┳┛┻┏┻┛┓
┓┳┳┣┻┗┏┗┣┳┏┓━┃┃┣━┻┳━┗┳┗┃┻━┃┻┏━┻┃╋┳┻┃╋┗┫┫
┫┓┻┣┛┗┳┏┳┃┫┗┣┓┓┃┏┏╋┃┣━┃┓┃┫┏┏┣┣┗┗━┗┗┳━┻┳┓
━╋┫┏┓━┏┛┛┓┫┃┗━╋┣┏╋┓╋┳╋━━╋┓┛┗┏┣━┏┳┻┳┏┣┻┻┣
╋┛┳┣┛┫┗┏┃╋┣┣┻┃┳┫┓┣┻┛┻┳┗┏┓━┻╋┣━┏┛┻┓┛┃┛┃┻┏
┃┫┏┛┃┓┣┓━┏┛┗━┓┛┏┳┳┻┫┏┓┗┫┳╋┣┣┃┫╋┛┛┻┓┃┃╋┳┏
┫┃┃┓┻┃┃┣┓┃┣┛┫┫┗┳┗┻┛━┣┗┏━┃╋┛┓╋┫┣┳┗┫┏┛┳┏┣┳
┃┃┏┗┏┃┫┗━┻━┫┗┣┓┃┣┗┓┻┓━╋┛━╋┃┳┏┃┳┃┻┻┃┃━┏┫┛
┓┗┓━┃┫┓┓┃┫┃┫┛┗━┫┓━┳━┃┳━┣┏━━┛━┗┣━┃━━┛━╋┃╋
╋┃┃┓╋┃┫━┛┛┫┗┛┏┻┃━┛━┗┻┳┃━┗━┛┗┣┻┳━┗╋━┫┃┗━┻
━┛╋┓┗┓┛┗┓┳┓┻┛┻┃┓┗┣┻┃┣┏┛━┃━┳┣┻┗┛┳┗┓┳╋┛┓┣┏
┻┛┛╋┓┫┏┣━╋┓┓┓┗┳┛┏┳┛┛┛┏┛┣┳┃╋┻┫┗┃┓┣━┏┣┣┓┣┛
┏┏┣┃┣┓┣╋┏┣┣━┣┣━┏┳╋┻╋┳┻┣┳┗━┻┳╋┻┏┫┏┓┏╋┫┫━┛
┳┫━┗┻┗┛┃┣┳┻┻┫┳┃┣┗┗┫┏┗┓┃┓━━┣┏┫┛┳┻━┻┫┻━┳┃┃
┣┃┻┫┓┻┻┓┳┫┣┛╋┫┻┛╋┓┫┛┃┏┻┓┫┗┃┓┳┻┻━┫┃┳┫┻┓┣┓
┃┻┓┗┗╋┫┏━┻┻┗┳┗╋┏┣┏┳┛┫┛┫┏┛┏┫┏┫┫╋┏┻┫┏┃┻┫┃┏
┗┃┏┏╋━╋╋╋┣┛┳┳━━┳┫━┳┳┳━┛╋━┗┫╋┓┳┻╋┳┫┳┳┃┻┣┓
┣┫┛┻┗┻┛━━━┃┳━┣┃┏┫┫┫┳┳┣┫┏┫┃┏┏┣┳┗┻┃┏┃┫╋┗┳┳
┗┗┗┃┣┃╋┗┏┛┓┓┏┣┛┫┃┗┃━┗┛╋┳┓━┛┣╋┻┃┛┣┫━━┳┻┫┣
┣┻┻╋╋┗╋╋┃┏━┻┗┛┏┫┫┓━┛┃┏━┃┗━┣┓┓┏━┓┏┫━━┏┏┳┣
┃┏┳┏┳┛━┗┏╋┣┳┻┛┛┻┫┛━┗┫┛┃━┓┣┫┻╋┛┓┛┛┫┏
┃┫┳┏━┣╋┗┻┣┣╋┳┫┫┳┻━┣━┣┃┳┏━┗┳┣┣┣┳━┗━┫┓┏┳━┣
┳┳┓┏┏┻┃┃╋┳┳┳┫━┏╋┓━┛╋┃━┻╋┗┏┳┛┣┏━━╋╋┗┳┳┳┏┃
┣┣╋┫┳┛┛┳┳╋┓┳┳┏━┻┗┣┫┳┃┏┓┓┣┗┣┓╋┣┻╋┫┗┻┣┗┳┏┣
━┓┗┣┓┳┻━╋┻╋┻┳┗┳━┫┓┓╋┳┏┗┫┓┓┗┗┳┏┫┻┻┻┓┳━━╋╋
┗┗┓┣┳━┓┓┻┳╋┛╋┃┫┗┳┳┏┛┗┛┻┏┓┗┫┓┛┻┫┗┻┛┣┓┓┻┳┏
┏┗╋┃┫╋┃┻━┫╋┃╋╋┏┣╋━┃━┗┫┳┫┃┻┫┃┃┻╋┗┣┃┗┓┳┓┻┓
┃┓┻┏┗┏┣┃┣┗┃┻┛┛╋┃┓┻┏━┫┏┓┻┣┳╋╋┻┻┃┏┛┛┣╋┗┫┳┓
╋┫┻┳┗┗┫┓┣╋┻┳━┻┫┛┏┛━┻━┏┏┗┻┫┃┣┫┏┫┻━━┻┏╋┳┓┃
┣╋╋┳┻╋┓┣┣┗━┣╋┓┏┃┛┻━╋╋┃┛┫┃╋╋━┣┳┣╋┳┣━┏┗┣┻━
┻┛┣┣┗┫┻┣┏┏━┳━┏┻┛┛━┳┏━┛┛┃┫┻┓┛━╋╋┫┗┏┫╋┳┛┏┗
┣┛┣┏┃┃┓┛┛╋┣╋┓┣┳┣┣┓┃┃┃┏┗╋━┗┻┳╋━━┳━┃┃╋┗┣━┣
┫┃┻╋┏┃┃┓┏┃┗━┃┳━┃━┗╋┓┓┗╋┗┃┻╋┻┗┓┻┃┏┗┃┻┓┫┓┳
┻╋┗┗━┣╋━┣┫━┗┫┫┣┓┳┗┛┳╋━┻┛┫┛┏━┣┗┻┓╋╋╋┫┗┃┳┻
┣┗━┛┣┳┓╋┣┗┓━┏┳┻┏┗┻┳┣┻┓┃┃╋┻╋┫┻┳┣┻┏┗┫┃╋┏┳┗
╋┫┃┓┣╋┣┗┣┛┃┣┳━┣┛┛┻╋┓━┣┫┳┻━┻┗┣┛╋┏━╋┗┣┳┫┳┣
┗━┫┳╋┫┛┗┓┻┻┻┳┏┓┓┻┫┃━┻┃┓┫┏━┛╋━━┫━┫┏┏┓┗┣┫┏
┣┃╋┫━━┛╋━┏╋┓╋┣╋┃━┣┣╋┻┳┏┳┃┏┛┻┳┛┫┣┛┗━┏┃┗┻━
┃━╋┛┗┫┫┓┏┫┫┏┫┳┗┣┣┗┻┛┣┓┓╋╋┓┃━┛╋┗┓━┫┃┏┻┫┳╋
┳┏┛╋┏╋┻┏╋┏┏┳╋┣┛╋┳┗┻┻┏╋━┻┻┃┏┣┃┫┳┣┛━┃┏┛┗┗┏
┣┃┫┛━┓┫┓┓┣━┏┗━┃━╋┻┻╋━╋┗┛┗╋━┻┻┗┗┣┳┗┏━━┳━┓
┗┛┃┏┫┻┛┛┫┳┣┳╋┗┣┳┗┏┻┗━╋┫┳┻┻┛┣┛┻┻┛┓┗┫╋┏╋┏╋
┫┃━┻┳┣┫╋┳┳┛┗┃━┛┻┫┳┫┏┳┃┫┓┣╋┏┓┳╋━┳┳┛┛┓┃┗┏┃
┻┗━┃┳┫┃╋┏┳┓┗┫┳┏╋┫┓━┳┻┗━┃┣╋━┣┗┣┣┛┫┗┣┏┃┗┣┃
┏┏┃┃┓━┛┫━┣━┗┳┓┓━┓┻┃┓┳┃╋━┛┏┏┳┛┏┗┫┫┏┻
┓┣┓┳┏┃┣┫┻┏━┃┗┃┻┻┗┗┗┗┻┫┛┛╋┏┛┓┗┏╋┳┓┣━━┃┳┏┻
┫╋┣┓┣┗━╋┓━━┛╋┓┗┃┛╋┏┣┃━┛╋┫╋┗┳┫┗┛┣┻┻┳╋┃┻┃┫
┓┛┏┳┛┓┛╋╋┗┻┣┃┫┃┗┗╋┏┛┛┣┏┗┳┻━┣┻╋┛┳┓┃┗┃┫┗┫┗
┳┗┻┣┻┏━┫╋┛┳┏┫┃┗┳┛┗┣┃╋┗┗┫┛┗┛┣━┗┗╋┃┛┛┳━┓┣┏
┏━┏┫┻┣┗┛━┫┏━┫┗┫┓┻┛┓┫┓┓┃┃┳╋━━┻━╋━┛━┣┳╋┏━┣
┣┗┻╋━┃━┏┛┛┻┓┻╋┫┫┳╋┃┗┗┣┳┳┓┓┃┳┣┫┛┓┗┃┛┏┫┫┳┣
╋┫┣┫┛┣━┗━┗━━┫┗┻┃┛┓┣━┣━┗┛┏┫┻┃┏┳┣━┫┓┃┗━┣━━
┣┣┛┛┗┃┏┣┃┛┣┛╋╋┫┳┻┃┃━╋┳━┣┃┣━┻┫┣┗┳┻┫┳┓┻┓┻┫
┳┛┳┫┏┣┃┳┛┳┗━┫┛┏┳━┫┃━┓┃┣╋┃┓┛┓┓┻┗┻┫┫┣┣╋┏━┏
┳┓┫┃┫┻┛━┛┫━┓┛┏━━┣━┏╋┳┳┛┓┃┫━┫┃┓┣┣━╋┃┓┓┃┳━
┫┃┗┳┃┳┃┓┃┣┳┣┻━┛━┛┃┻┛┻┛┃┛┻╋┫┛┃┓┣┃┛┻┏━┻┳┳┣
┛┃┗┣┓┃┳┗┳┛┳┗┻┃┻┫┏┏┫┏┏╋┃┗┗╋━┛┏┳╋┏╋┛┏┃┗┣┃┓
━┫┛┳┫┣┛━┻┛┛┗┳┗━┛╋┫┫┛┃╋┻┻╋┃┳┓┓╋┏┣┏━┻┫┫┳┫┏
┣━┫┣┃┫┛╋┣┛┓┫┻┓┫┗┛┛┣┏━╋┳━━┣┻┗━┣┳┛┫━┓┏┛┗┻┃
┫┫┣━┻┓┳┫┏╋┳┫╋┣━┛┳┗┛┏┛┳┓┗┗━┃┳┛┫┗┫┫┓┓┫╋┃╋┓
┻┓┫┻┻╋┏┏┓┳┛┗┳┗┛┗┻┓┳┏┳┫┓╋┫╋┳┛┃┣┣┳┻┳┳┃┫┓┫┏
╋┗┫┳━┫┏┫┣┻┏━┫┫┓━┗┣┗┃┫┃┃┗┏┻┛┓╋┃┳┣┓━┗╋╋┃┗┗
┏┓┃┛┣┓┛╋┗┳┻┏┛┃┳┫┻┃┳╋╋┫┗┻┻━┫┣┏┫┣┳┃━┻┏┓━┻━
┓┃┻┫━━┳┃┳┻┛┣┣┏┓━┻╋┛┣╋┳┏┓┓┫┻┓┣┫┣┻━┻┗┻┫┳┛┛
╋┣┳┗╋┃┫┗┗┳┳╋┓┏╋┓┫┓┣┳╋┛━┣┣━┻┛┃╋┓╋┃┻┗╋┣┳╋┃
┛┃┣┗━┫┣┏━┫┣━┣━╋┫┻┻┃┃┻┳┳┗┃┳┳┃━╋┣━┛┗┛┃╋━┣┃
┫┃┓┻┻━┫┓┃╋┛╋┻┏┏┏┻┫┗┏┛┓╋┻┻┻┏┛┃┳╋┏╋┻┛╋┓┳┳┛
╋┫━┛┣╋┏┣━┳╋┏┻┛┳┳╋┻┓━┃┳┃┛┫┏┛┗┫┳━╋┏┃┃━┗┏┓┳
┻┏┃╋╋┳━┻┣╋╋┗┳━┃┣╋┃━━┣┳┻╋┻┻╋┛┣┳┻┳┳┓┏
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / 魚のウロコー♪ ぽりぽり♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
323 :
名無しさん:2006/11/30(木) 12:10:20 ID:???
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / 抱っこしてもらっての包丁さばき♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
325 :
西島勃起:2006/11/30(木) 23:18:38 ID:???
包丁砥ぎになら自信があります
|::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
|::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
/::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ rテミ::::.:./::::.. /
「.:.:彡 .::い)|:::.:.l::.:.| '' 必;/`7─、__/
t'/:厂ヽ`ー|::::.:l::.:.| ヤノ /|
/.:.:/.::::l::|ヘ| |:::.:.|:.:.| , /:.;
/.:.:/ .:.::l::l | .l:::.:.|:.:.| r__ァ /:::: | えっ? 欄間から覗くんですか?
/.:.:/.:.:::::l::| | |::::.|:.:.|、 イ::.:.i.:.|
/.:.:/.:.:.:::,':ノ_/ |::::.|:.:.| > .ィ:.l |:::.:.l.:.|
/.:.:/.:.::::::.厂\ |:::::l:.:.| 7|::::::::|:.| ,':::./:..ノ
. /.:.:/.:.::::::/ \|::::|:.:.| / |::::::::l:.| /:.:./:./
7さいそうです昼間は暑いかと思ってショールにしました少ないこすってもいいつもりでガーッとやる
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / ポン酢でおいしく食べること♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
作る困っていますそうです電波8さい
332 :
西島勃起:2006/12/08(金) 22:34:25 ID:???
ポン酢のポンはピンポンダッシュのポン
本当に足手まといだった8さい舗装されてても道は悪いところが多い召喚魔法がちっとも上達せずですね
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わ〜い!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / びろんびろんじゃない豚肉なんだ〜!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
またガーッと振る8さいしていた夜ふかしする暑い
7さいお薬高いアヒル副隊長は露天風呂だった
ヾ ̄`ヽ ̄フ一1 \ \ ヽ∠二 ̄フ
ヽ __V { ヽ \ ', ̄フ /
\/ , へ、 ヾ, ヽ V ィ"
l /-‐二 \ !\ ヽ } !
| i | ,ィ::(こト \!イ_)ヾ}l|V |
l | |{l !:::::。j !。:::::j }| l
l___, -ミ ー'┘ ' `ー''// /
r' l |、(二) ー'ー' (二)' / ネギとショウガの潜りっこ♪
{、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
、>ニy'__(_ノ厂ゞ=只=ぐ/7 ヽ __
〈 V </ ヽ>_,y' 〉 / >
| /! ̄ ̄`ー‐{ { / /
そういうことになりますね。優しくブラッシング8さい鍋の中で舞うのね
金で貸し切るました晴れるアニメ本編も見ることが出来る7さい
調子が悪いお前らやって睡眠下痢をする
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < 7さいちゃんの太股を「やわらか大王」と名付けたわけです
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
/ /! 1 ! | \\l! |/ノ />くj_7\ノ
イ 1 | ヽゝr '_ ̄ \リ彡 / ムノ、フ
| || ゙ v‐ ヾi\___ | ト-レ'´ヽ._j ツ>
| | ヽハ . -、 j´ ィ.=ナ /レ' ' fァj |_ノ 四人テーブルにひとりで座っちゃったもんだから
ゝ f lr=_j´` ー ' ,,,l/ _,..イ |´
`|" ` _ イ/ ! ハ 余計なモノまで注文してしまったんですよね?
ゝ、 ` / _j' ノ ∧ \
>、.. ___ ,.ィ rzf/ イ ヽ. \
' / / j、r'7/ /j|_. - 、ノ ハ
| / _j _r>|__/ /´: : : : : \ / \
| ィl´|ヽ三// ,' /: : : : : : : : : :l ヽ.
344 :
名無しさん:2006/12/22(金) 21:56:08 ID:qwYRmw2K
RΦαばなだはぢつつだgななみやをまゅろもェゥォTqこごぅゆぇかぜたをsxГケΟνΙナ
345 :
西島勃起:2006/12/22(金) 22:51:39 ID:???
背負い鞄の座る席と肩掛け鞄の座る席と上着の座る席が必要です。
ヽレ
/ |
/ _、_| ( ) ローマ教皇ベネディクト16世は言いました。
F _」`| ( ) 『現代の消費社会の中で、この時期(クリスマス)が
ヽ_Wノ y━・ 商業主義にいわば「汚染」されているのは、残念なこと』と。
/\フV この日一番儲けているのは避妊具メーカーかもしれません。
\ , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./ /. .. .ヾ}
ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. / /. .. ./
' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ / ./ - '´
'、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} / /
、 ヽ. .. .. .. .f: : | l: :l: :Vzr=≡ }ノ≡=zl: :j: :lノ/ /
_ヽ '、_三___|: : V!: :l、 |'´ 、 `|ノ!ノ/ /
'、 ヽ .!: : f'|ヽ| |' r‐―┐ | , ' / わ〜い!!
' , '、 !: :l{、|: :: :| { ソ ノ/ ,/
' , ヾ: :|: :|: :: :| ` -' /::| / 卵の安売り自粛期間がついに終了なんだ〜!!
'、 \ j::|: :: :|'i イ: :: :! , '
ヽ ヽ!: :: :l'  ̄「/|: :: :| ,' ./
’, l: :: : l Kヽ|: :: :| ./ /
348 :
西島勃起:2006/12/24(日) 21:28:48 ID:???
クリスマスケーキとおせち料理のためですね。
キムチ風呂入って抱きしめてていたお前ら走る
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < 7割引とかやってるし。
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ました8さいある日依頼を受けて出かけた森で珍名へのこだわり唐揚げに勝手にレモンかける
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < PC-9821Ap2修復中
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
曰
|| _、_ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ノ 丶 (〃,_ノ` ) < PC-9821Ap2修復完了
_ ||虹|| (つ日と) \_______
\ ||板||. ̄ ̄ ̄ ̄ ̄\
||\`~~´ (<二:彡) \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
. || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ヽレ
/ |
/ _、_| ( ) ようやく稼動可能な状態になったPC-9821Ap2。
F _」`| ( ) OSは、Win98SEとMS-DOS5(EPSON)とMS-DOS6.2(NEC)。
ヽ_Wノ y━・ 結局、Windowsは外付けHDDにインストールすることで安定化。
/\フV 使えないCD-ROMドライブは撤去しました。