喰ってる喰ってる
もじ太さんを!!
ドラちゃんが!!
2 :
名無しさん:2006/11/11(土) 21:55:27 ID:???
3 :
名無しさん:2006/11/11(土) 22:10:29 ID:???
4 :
名無しさん:2006/11/11(土) 22:14:53 ID:???
モン・トンブ 死者の山
5 :
名無しさん:2006/11/11(土) 22:31:14 ID:???
6 :
名無しさん:2006/11/11(土) 22:33:55 ID:???
太陽 1,392,000 km
木星 142,984 km
土星 120,536 km
天王星 51,118 km
海王星 49,572 km
地球 12,756.3 km
金星 12,103.6 km
火星 6,794.4 km
ガニメデ 5,262.4 km
タイタン 5,150 km
水星 4,879.4 km
カリスト 4,820.6 km
イオ 3,643.2 km
月 3,474.8 km
エウロパ 3,121.6 km
トリトン 2,706.8 km
エリス 2,400 km
冥王星 2,320 km
7 :
名無しさん:2006/11/11(土) 22:42:49 ID:???
8 :
名無しさん:2006/11/11(土) 22:43:45 ID:???
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ⊂⊃ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \∧_∧/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄\\ ( ´∀` )// ̄ ̄ ̄ ̄ ̄ ̄/<僕は、フ高町なのはちゃん!!
\ ̄ ̄ ̄ ̄ ̄ ̄/ (⊃†⊂)\ ̄ ̄ ̄ ̄ ̄ ̄/
\ ̄ ̄ ̄ ̄ ̄/ | | | \ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄ ̄ ̄ ̄ (_)_)  ̄ ̄ ̄ ̄
9 :
名無しさん:2006/11/11(土) 22:44:40 ID:???
* + 巛 ヽ
〒=! + 。 + 。 *
+ 。 | ゚|
* + / /|| 僕は、高町なのはちゃん!!
∧_∧ / /|川
(´∀` / /川||+ 。 + 。 * 。
,∠ヽ/> f||川
/=ュヘヽ. | * + 。 + 。 +
〈_}|)=o==ミ|
||| /:::::《:::::::(! + 。 + + *
j./:::::::,ヘ:::::::|
ガタン ||| j::::::::/ |::::::| |||
――――――――――――
10 :
名無しさん:2006/11/11(土) 22:45:44 ID:???
 ̄ ̄ ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
___ ______ ───────────…‥
/日 「 日\_\ ━━━━━━━━━━…‥
|. │/ \ ┃ ..| | ───────────…‥
________\∧∧ |_/__/ \ | / /━━━━━━━━━━…‥
()__|_日 (´∀` )(@)目〓〓」_┐ ゞ ⌒ヾ∠_ ────────…‥
\_=∪∪=―― ̄ \__┐ =- 三ニ=−──…‥
<_<_| └― __┐ //_ く ̄ ━━━━━━━━━━…‥
</</√ / / ∨.N \ ────────…‥
━━━━━━━━━━…‥
────────…‥
11 :
名無しさん:2006/11/11(土) 22:46:40 ID:???
" ;ヾ ヾ ;" " ;ヾ ;ヾ; " ヾ|ll l| .|゛|/:" |
" " ミ〜ンミンミン ソ | ll | |. . li | 僕は、なのはちゃん!
" | l | ゛ | | |" | \_ _______________
" " ||| | ゛| |/
,,,,, ,,,,,, " ,,,,, || | ゛ | l |__ ∧_∧___
,,, ...::::::::::::::::::::::::::::::::::::]ノ ノ 人 ,,, ,||三三(´∀` )三三||:,,.....
,,,,, ,,,,,, :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,||三三(つ口φ)三三|:::::::::::::...... ,,,,, ,,,,,,
,,,,,''''::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ ̄ ̄.( ( ) ̄,,/|:::::::::::::::::::::,,, ,,,,
'''':::::::::::::::::::::::::::::::::::::::::::::::::::::::| ̄ ̄ ̄.し し  ̄ ̄|::::::::::::::::'''
12 :
名無しさん:2006/11/11(土) 22:47:36 ID:???
∧_∧ ┌────────────
◯( ´∀` )◯ < 僕は、レイジングハートちゃん!
\ / └────────────
_/ __ \_
(_/ \_)
lll
13 :
名無しさん:2006/11/11(土) 22:48:32 ID:???
○ ○
\\ //
\\ //
\\ //
\\ //
\\ //
\\ ∧_∧ //┌────────────
\ ( ´∀` ) / < 僕は、月宮あゆちゃん!
\ /. └────────────
/ __\
// \\
// \\
// \\
// \\
// \\
// \\
// \\
// \\
_// \\_
(_/ \_)
|||
14 :
名無しさん:2006/11/11(土) 22:49:28 ID:???
僕は、アリサ・バニングスちゃん!
\___ _______________
V
∧_∧∩
( ´∀`)/
_ / / /
\⊂ノ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄||
|| || ̄ ̄ ̄ ̄ ̄||
15 :
名無しさん:2006/11/11(土) 22:50:26 ID:???
+ +
\. . | |
| ∧_∧ | . ┌────────────
△ Φ( ´∀` )Φ < 僕は、長門有希ちゃん!
. \\ \´ `/. / └────────────
\\ _/ \./ / /
\ \\/ ⌒`\/ / / /
. \ \\ lll / / /
16 :
名無しさん:2006/11/11(土) 22:51:33 ID:???
! | ,.====、 ! ! | ヽ,.-==ー- 、 ', ',
! メ、 |ヽ |ヽ ! | ', !ヽ'´ヽ、 ヽ ト、 ``! |
>>1 糞スレ立てんな、蛆虫、氏ね。
| | ヽ,r==ミヽ| ヾ、 \ ヽ`ヾ、ヽ ヽ | !
ト、 !〃iノ::::::ヽ `゙` ヽl,-、 ヽ /
ヽヽ l| | l:::::::::,.-} ,r;===、 ノ'⌒`丶lノ_ /
\ ヽ\ヾ ヽ:r、_Tl! 彡'´ ̄``Y_゙' ,.=、 ミ´ )
\`ヾ、 ド ,ゝ=='- 彡{、_ ! イ
\\ヽ、 ゙、 .::: 丶 ヽ ヽ\ , /
ト-ヽ|``', i7 ̄i /!`| '`´ i
``ヾ ! lヽ ヽ ノ / ! ',
', l ! `丶、 `´ ,.イ ,| ヽ
', !', `丶 、 .._ ,. ' ´_/ / ト、 ``
ヽド、 _,rト--‐::::'´::'´:!)ヽ| ヽ | ,r
ヽ ,. -‐ '´ /´:::::::::::::::::::/ ノ r/ 丿
17 :
名無しさん:2006/11/11(土) 22:54:06 ID:???
,. - ' ´  ̄ `` ‐- 、_ }}_,. - 、
'´ ヽ'' `ヽ、.___,.
/ ──-- 、___,. -'´
. / /  ̄ i ヽ \ ,. ‐,ニ=-
/ / / // jl ヽ! \ ヽ´ ̄ ̄ ``ヽ. / /.‐¬=- 、
/l / / // / l l ! l ヽヽ、} ' ´ ̄``ヽ、
l l l-ァー∠/--/-l メ、j l l | ヽ.ハ ′ ‐ 、 、 ヽ__ _
l l li /ィ´,r=`ヽ/ / 〃ヒl`くl j l ! | / / / 、 ヽ. \ヽ} ``ヽ、 ,ィ´__
l l l/ト{ トッ::::} ///',rテ V//l l l ! j / / / 〃 //1 l ヽ \. i `' ´ ___`ヽ、
l l l _ゞ..ソ ' ト:ソ//l l j j レ'/ / ̄/_Z_フ〃 ト!j1 l l l ヽ ヽ } ̄ `` ‐ 、 ´ ̄ `ヽ、``
l l |  ̄´ , ー' / l ji /l /l / /,ィ´,ィぅ、ヽ ′/lムトj l l l いV ̄ ̄ ` ‐ 、ヽ \ \
'|! | ,. -‐┐ } レ'//r/l/Vイ ヽ{ トッ::リ ,fi }〃/ l l l_/__/,.ィj /l ヽl \ ハ
.li l ( ノ ,.イl l/ヘ. ヽ l | `ー'′ トリ1 }} l jリ ,.=_-ミ// /トl、1 l l l ヽ ヽ.i}
-! l` 、  ̄ _, ィ´l li | ヽ ヽl l __ ' ゙' j 〃/l /LV イッ1 / / rテlヽ l l l トi |ノ
ハ ト、.__/、ー-ァ'/ // リ l | \l l i´ ノ ,.イイ/イ /イリ 辷リ .{:リ }jイ } }i l l リ
.い l } ` ‐- く/ l ,l ├-- 、_,.ヘ. ト、_ `ー‐' _,. '´/ / l l '`'゙/ //!,リl リ lソ
. ヾi ト、 j l l`ト< l ilヽヽ `マ ヽヽ._7ー‐ ' / / l l i´ ノ / l/// j/
l トv′ l l j .j l ,リ l l ', ヽ ^1 ` ーrく / __,l ト.ヽ、 ´,. ィ l/
>>1 糞スレ立てんな、蛆虫、氏ね。
_,l li._ /// / / / l l ヽ===l ll Y丁ヽ | l `¨トニ´ l l |
18 :
名無しさん:2006/11/11(土) 22:55:31 ID:???
_
,∠二7/`>、
/::::;.ニ rヘ::`ヽ_二 ヽ
/´::/イヘ!::::|::::::|ヽ:::::ヽ1
'::/ !| ヽ:::::::::i:::::|::::ゝ{
!'|i=ミ |! _\:::|::::i彡7 》
Yi`ゞ' ´ィ_r;yヽ!:::|彡7ハ
|! ノ ´ Y::!/´|::i:::|
ハ _ |:::|:::「!::|:::i
|::ヘ `'`u /i|:::iYY|:::!:::|
>>1 i::i::::> -r< /1::::|' !::::|::::! このような糞スレを勃てていると
'/::/:::::::} // |::::! /:::::ハ:::| 神罰が下りますよ?
/::::/:::::::::i/ /' !:::| '::::/、:!:::i
/:::::/::::: イ / r'|:::i:::::::! \:|
/:::::/::::/1/ ! / |:::|::::::| ヽ
/:::::::/::::/// i / /:/i::::::! |
/::::::::::/:::/ 〃 ! ' !::i !:::::| i
/\ /イイ7::::// / , ! |::! .|::::::! {
( ,,人) _ / /:::/::{ { i | ノイ |:::::i |
| | / 〈:::{::::ハ 〉、 | i . !::::| y
f| |>、_⊥ァ< ̄ヽ::i:::! ヽ i | | i |::::i !
( r 1. ど_ ヽ |:::!ヽ V i Y' |::::! |
〉、ヽ--く>、 ト, !::i | / |. iM! |
ヽ二二づ N>ー-- リ ! レ' 〉ニニy ' |《 |
19 :
名無しさん:2006/11/11(土) 22:56:48 ID:gVQbt68V
,. -‐- 、
彡ソイノノ ヘ
いな ヾ、(´∀`く ノ
いん とこ二二か)
言と ,. -‐- 、ヒ ,イノ 僕は、浅田真央ちゃん!
葉聞 ヾ⌒'、 `゙゙゙゙!う-‐
かこ \ i、 ノ゙、 ,. '⌒`⌒ヽ
|え /,ゝ、ヽ、ノ ヽ i(`')从 !
|の (ノ `ヽ、___ノ (∀`;く ノ
! ! ヽ、j r''´ `゙i
20 :
名無しさん:2006/11/11(土) 22:57:44 ID:???
トダカ一佐(なのはパパ)は原作では任務中に戦死している
/:.:.:./:.:.:.l:.:.:.l:.:.:l:.:.:.:.:{.:.:.:.:l l:.l:.:.:.:l:.l;.:.:..:.:|:.:.:l:.:.:.:.:.:.:.、ヽ.
/:.:.:.:./:.:.:.:ヽ、:.:l:.:.l:.:.:.:.:,!:.:.:.:l l:l!:.:.:.ト;,lヽ.:.:ハ:.:.|:.:.:.:.:.:.:ヽヽ、':.、
/: ..:.:.:/:.:.:.:.:.:.:.:.:、l!ハ:.:.:ハ:.:.:.'、 iハ:.:.lナニl/ミl/!:.:./:.:|:.:、:.ヽ`''‐
/:.:: :.:ハ:.:.:.:.:.:.:.l:.:.:| lニ弌ニミヽ:.ヽ ´ ,l:.:/イ´ノr、)lト|:.:/:.:.:l.:.:.l:.:.|
/:.:.:.:/ l:.:.:.:.:.:.:.ヽ:.ヾてノ‐イ` ヽ:.'、 l:./-ゞ―'-''/:./:.:.:/l:.:.ハ:.:l
l:.:.:./ !:.:.:|:.:.:.:.:.:ヽ:.ゝゞ‐'"´ `ヾ'、 /' /イ:.:.:./:.:!:.l. l:/
l:.:./ l:.:./:.:.:.:.:ヽ:.`,ヾ、 ' /:.:,イ:.:./::l ′
ヽ:.! l:.ハ:.:.:.:.:.`lヽ:ヽ. 丶 /イ/:.:./l:.l
`ヾ、 〃 〉/:.;,;.:.:ヽゞヾ'、_ ,..=..‐-..、 r-、 /:.:.;,;.:l l:!
/ {ハ:.:ハ:.l:.:l:.ヽ '´ -― l ト、`ヽ,ハ:! ′
´ヽ'、 ヾハ:.ハヽ、 l | /!`ヽ`)′
`ヽ く <l:! l:.バヽ、 /.l !糸 |´
ヽ'、` l/ ヽ `''ー-‐'" l l レ' ,.┴ァ
__,,,.........ヽ∨ ̄`ヾ、 r―-、 〈ソ‐'"´ `''ー―――-
,.-‐'"´ ,.、'´ ,.' ̄/l‐i |  ̄ _,./
/ ,.--、.{  ̄ ̄ヽヽf''´l ,.イ r'´ レ-、
/`ヽ ,.‐‐、/ /´.ノ `''ー―く | l / / ! `''ー‐
犯人はコイツ
21 :
名無しさん:2006/11/11(土) 22:58:40 ID:???
原作では変身シーン無し
パンチラ無し
成長した高校生なのはとクロノのセクースシーンが一回のみ(ゴム着用)
実はアニメのほうがエロい
22 :
名無しさん:2006/11/11(土) 23:00:14 ID:gVQbt68V
ユーノの巻き返しはないのかw
いやまじ第三期ではもう少し出張ってもらいたい。影薄いよユーノww
┼ 、 ┬ /// _ -‐ァ'´ `´ ` ‐ 、
(]~ ) ノ|ヽ / / / / ヽ 丶.\
┼ 、 、 甲 ./ / / / .:.l .l .:.l:..\:.: ヽ ヽ
(]~ ) ス.|ム,! `' 〃 .:.,′.: ! :.:.l ...:!.:|:...:.|:.:.. ヽ:.:. ',: ハ
ll. ` ̄ / /{ .:.;ィl .: . :| :.:.|:.i.:.:i.:.|:.:.:.|ヽ:.:.:.l ',:.:.. l:...:.ハ
ll ┼__`` 〈__ ○(゚ )=≦|:....:.:!.:.|:. :.:.|:.l :.j_:j:.:.:!| V,丁t`:.:. l..:l:.N
ll |ー / =イ:.:7''>‐|.:!.::.| :.|:.:斗七´/ |.:.リ `_ jハ:.lヽ:.:.j:.:|:.!
ll .|- >.__ノ:.ノ:./:,':.:ハ.:! :.| :.l:.:.:.リV__/ l/ ,.-‐、。ハ .:/:.:|リ
ll (ン'ヽ \. イ:.:/:.,':.:.:.∧ヘ:.i:.:ヽ:.{o'"⌒` {.:j/|lイ
ll ┼ 、 「l ̄/´.:./ :,'.:.:.:/:.:{.fヘハ:. .:{ .:::::: ,-‐‐┐:::: ル!:.|:.l
ll (]~ ) {/ イ:.:.:./:.:/! : /:.:.:.ゝ=テヽ.:.'., i-‐-、' ,イ:.,':.:! |
[! [! [! | j:.:.:/ル l :.:;:.:.:./:.:.:/:.:.:ハ.:.:ト ヽ__,ノ /:.〃:/j/
o o o | .ノ/ ' ヽ.:!/´ ̄ ̄`寸\!_ : `7 ーイ:/j:./ }/
/ ヽ/: : : l\ヽ¨l/ル/|/
淫獣だから無理だろ・・・
育って余計なこともわかってきちゃってるんだろうし、と
23 :
名無しさん:2006/11/11(土) 23:02:12 ID:???
,ィ: : ⌒ ヽ
z―-、 ___ /: : : : : : : :\
_ -――-、\/: : : : : : : ::`ヽ、_|: : : : : : : : : : :ヽ
∠,-‐ァ: : : : : : : : : : : : : : : : : :ヽ: ::{: : : ヽ: : : : : : : ヽ
/: : : : : : : : : : : :ヽ: : : :ヽ: : :ヽヽ: : : ::\: : : : : : ',
//: : : : : : : ::ト,: : : : :\: : :ヽ: : ::}:::ト、: : : : :ヽ: : : : :',
////: : : : :i: i: :|ヽヽヽ;:::\\: :ヽ: :l: :| ヽ: : : : : ヽ: : : :l
/: : : i: : : |: |:::| \、 ,ィ== 、ゝ:ヾへl ヽ: : : ::i: : : : l
|: l: : | : : :l: :|V ヘ{:::::ri| 〉7: ::|>ノ ',: : : :l: : : : | いいフェイトちゃん?
ヽ |',: :l: :',:lヾィrヘ ゝ-‐' /イ::|ノ ',: : ::| : : : :| 目視外から強力な火力を叩き込むのが現代の空戦の主流なの。
Vヽ ト、ヾヽ弋_ソ 、 |: ::| ',:: ::| : : : :l 機動性なんておかざりなの。
ヽヽ:Vヽ ノ ,イ: ::| l: : l: : : :|
) |: :| ヽ、 //ィ::/ |: : !: : ::l
_(_ |リ/ )` ┬‐ '==ィ|人____ |: : : :: :l
/ー、) _ヽ /_/>< / /; ; ; ; ;`ヽ l: : : : :l
/ ヾ、( / / /> r‐/ / ̄ ̄>; ; ヽ: : : :|
/ \. )● ‐┘////⌒ヽ, _ィ ´ / /:. :. :.:|: : : l
ノ  ̄> // /l ./´ ̄/ , -―' / ./; ; ; ;./: : ::l
丁¨ノ l | / ,-―'=== / /; ; ; ;;/: : : ,'
24 :
名無しさん:2006/11/11(土) 23:03:18 ID:???
// | / __
, -‐ニ二 ̄`ヽ'´ ̄ ̄ ̄`ヽ| //´ `ー-、__
∠イ/: : : : : : : : : : : : : : : : : : :ヽ____ -― ̄
/: :/ ;/::/: : :l |ヽヽ\\::\:\\ヽ: : : : :\
///: : |: :|: : /| | \ィt-、ゝヽ\:l:', \\: : : ::\
| イ | i ト-|、リ 辷ゾ |ヽゝ:|::| \\: : : ::\
|/ |:リ リVヒ_}  ̄ |: :|ノ::/ .\\: : : :\
';:::',ヽ::|` ヽ |::i:|:/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ヽ| l  ̄ ,|リ./
ヽl: :iヽ、 /_/イ/ 覚えとこうね。
ヽ::lヽ::`::T´r´/,/
V_ゝ「>|<く,lV
/ /ヘ∧/ /| 戦いの場で
/__|_l_|_/∠_| 「これさえやっとけば絶対無敵」 って定石は
/、} -k_ノ |
ヽV/ /イ|\ l そうそう滅多にないんだよ。
rノレ/ ./|,i.| ヽ/|
/ ヽ/ / .}.} } _l
/ /_>イ | | |  ̄ ヽ
/ \/ .| .| | | \
25 :
名無しさん:2006/11/11(土) 23:05:18 ID:???
;"ヽ、
| ヾ,.
ミ; \ __._,.,_..,、
ミ' ;,ヾ゙'"'''゙'゙''"'゙"'"゙´"ゾ" " ジ
ミ " ,/"
ミ゙ ;;"
ミ; ′ ヽ "彡
ミ; .ト-イ ;彡,
ミミ ヽノ ,彡
ミミ ミ 25ゲットもさもさ
ミミ :,, ;;彡
ミミ ,;;'
ミミ ヾ :ミ
ミ ミ シ ,,;'' ;ミ
ミミ '',,., 丿 (, ,,彡 '彡
ミ; "''''" "''''" ,彡
゙ミ,; ,;ゞ'' ;,
゙;;' ;;ミ ";;
ミ゙ ;ミ 彡
ミミ,, ;彡 シ
ミミ 彡 ジ
ミ ,,ミ ,,ミ
"''ミ; ツゞミ; ミ"''"
"ミ;,., ,.,彡'"゙.゙'"''"ミ;;,.,, ,.
26 :
名無しさん:2006/11/11(土) 23:08:18 ID:???
あの娘のこと うん知ってる 話せば長い そう 古い話なの
知ってる?デバイスは3つに分けられるの
インテリジェントデバイス ストレージデバイス 融合型デバイス
この3つ あの娘のは――
27 :
名無しさん:2006/11/11(土) 23:10:22 ID:???
なのはちゃんへ 撤退は許可できない 迎撃して
そうみたいね 報酬上乗せなの
6年前――次元世界を巻き込んだ戦争があった
『海鳴市』で大規模な戦闘!
上も下も管理局員だらけだ!
シグナム、掩護に向かえ!
よう高町なんとか、あたしたちにお似合いの戦いだ
彼女は『白い悪魔』と呼ばれた時空管理局の民間協力者
『彼女』の相棒だった娘
左前方300ヤードに民間人!急行し、安全を確保しろ
結界内でお出迎えだ
私は『彼女』を追っている
28 :
名無しさん:2006/11/11(土) 23:11:52 ID:???
今までの奴より速い
テスタロッサだ! 油断するな
分厚い本がある、噂に聞いた奴か
はやてちゃんのお家がなくなっちゃうの嫌ですし
ここは『海鳴市』 死人に口なし
そして――『悪魔』の言葉で、物語の幕は上がる
あれは雪の降る寒い日だったの
話を聞いてもらうよ!ヴィータちゃん
A's COMBAT ZERO
THE BELKAN WAR
29 :
名無しさん:2006/11/11(土) 23:14:47 ID:gVQbt68V
あげ
30 :
名無しさん:2006/11/11(土) 23:39:11 ID:???
½
31 :
名無しさん:2006/11/11(土) 23:43:37 ID:gVQbt68V
星屑の 海の中
ただよう夢求め
時を超えて はるか
人の世で 見失い
今ではもう遠い
夢を探す人よ
もしもどこかで 見つけたなら
かけらだけでも 持って帰れよ
ああ夢みるよろこび
ふたたび
ああ夢みるしあわせ
ふたたび……夢光年
32 :
名無しさん:2006/11/11(土) 23:44:33 ID:???
手を出せば 逃げて行く
姿を変え 消える
人が捨てた夢よ
失って 気がついて
たずねる夢いずこ
やがて人の胸に
もしもどこかで 出逢ったなら
二度と手放すことはないだろう
ああ夢みるよろこび
ふたたび
ああ夢みるしあわせ
ふたたび……夢光年
33 :
名無しさん:2006/11/11(土) 23:47:55 ID:???
アスファルト タイヤを切りつけながら
暗闇走りぬける
チープなスリルに身をまかせても
明日におびえていたよ
It's your pain or my pain or somebody's pain
誰かのために生きられるなら
It's your dreamor my dreamor somebody's dream
何も こわくはない
Get wild and tough
ひとりでは解けない愛のパズルを抱いて
Get wild and tough
この街でやさしさに甘えていたくはない
Get chance and luck
君だけが守れるものがどこかにあるさ
Get chance and luck
ひとりでも 傷ついた夢をとりもどすよ
34 :
名無しさん:2006/11/11(土) 23:48:52 ID:???
クルマのライトにKissを投げては
車道で踊るあの娘(こ)
冷たい夜空をステージにして
哀しくおどけていたね
It's your pain or my pain or somebody's pain
誰かのために愛せるのなら
It's your dream or my dream or somebody's dream
きっと 強くなれる
Get wild and tough
ひとりでは消せない痛み心に抱いて
Get wild and tough
この街で自由をもてあましたくはない
Get chance and luck
君だけが守れるものをみつけだしたら
Get chance and luck
ひとりでも 傷ついた夢をとりもどすよ
35 :
名無しさん:2006/11/11(土) 23:50:03 ID:???
Get wild and tough
ひとりでは解けない愛のパズルを抱いて
Get wild and tough
この街でやさしさに甘えていたくはない
Get chance and luck
君だけが守れるものがどこかにあるさ
Get chance and luck
ひとりでも 傷ついた夢をとりもどすよ
Get wild and tough
Get wild and tough
Get chance and luck
君だけが…
てす
37 :
名無しさん:2006/11/12(日) 00:32:09 ID:???
32 名前: 名無しさん@1光年@名無しさん@1光年 ★ [sage] 投稿日: 2001/06/24(日) 06:42
シリウスについては、古代ローマ時代前後等に、「赤い」といういくつかの記述が、
また中国の一部にもあるようですが、科学的な裏付けが取れず、
さらに紀元前1世紀頃の中国の記録に「白色星」との記録があり、
言葉の意味が今と違ったか、冬の大気の屈折により色が変化して見えたのか、
等々言われてますが、はっきりした事はわかってないようですね。
かに星雲については、中国と日本に日付も含むかなり正確な記録が残っており、
(日本の記録はやや不正確。アラビアでも日付入りの記録が見つかっている。)
科学的な裏付けも取れてます。
中国では天文に関して古くから冷静で正確な記録がとられていまして、
星食、接食など、計算値との比較で、時間、離角まで極めて正確に
記録されている事が確認されています。(不正確な記録も皆無ではないですが。)
33 名前: 名無しSUN [sage] 投稿日: 2001/06/26(火) 21:45
>>32 ほう、キャップ2つでも星が2こ出るわけじゃ無いのか。
かぶぶぶ
たとえば180万円あったとすれば
1万株買える
現在
株: 10,000
金: 0
いちまんかぶ
41 :
名無しさん:2006/11/12(日) 00:56:44 ID:???
RPG最強魔法 バニシュ・デス
アンデッド以外何者であろうとも即死させることが出来る
42 :
名無しさん:2006/11/12(日) 00:59:43 ID:???
バグの発生には3種類の原因がある
@プログラムが間違っている
Aプラグラムは正しいがなぜ正常に動かない
B設計自体が間違っている
バニシュ・デスはBのバグだろう
43 :
名無しさん:2006/11/12(日) 01:14:54 ID:???
明るさ=半径の2乗 × 表面の絶対温度の4乗
てす
45 :
名無しさん:2006/11/12(日) 02:03:45 ID:???
卒業しても変わらないよ
約束を交わしたあの日と
第2ボタンに誓った
夢・・・君に魔法をかけて
46 :
名無しさん:2006/11/12(日) 02:04:46 ID:???
おろしたての制服と
桜の舞う通学路
まぶしすぎるその笑顔
僕の心ときめくよ
伝えられなくて
過ごした季節も
きっと大切だから
想い育ててゆくから
君のことを愛しているのに
とどかない想いを抱えて
もどかしいよ、この気持ち
切なくて涙がキラリ
君の名前 教科書のスミ
何度も落書きを重ねて
明日会えれば言えるかな
二人の距離は変わるかな
47 :
名無しさん:2006/11/12(日) 02:05:41 ID:???
君の事を信じているよ
教室に一人待っている
卒業式が終わったら
大切な話をするよ
卒業しても変わらないよ
約束を交わしたあの日と
第2ボタンに誓った
夢・・・君と歩んでいこう
48 :
名無しさん:2006/11/12(日) 02:31:18 ID:???
太陽の20倍の星の一生
水素→ヘリウム 800万年
ヘリウム→炭素 100万年
炭素→ネオン 10万年
酸素→ケイ素 20年
ケイ素→鉄 1週間
鉄→超新星 1/10秒
49 :
名無しさん:2006/11/12(日) 05:59:57 ID:???
うん
50 :
名無しさん:2006/11/12(日) 08:47:15 ID:???
ち
51 :
名無しさん:2006/11/12(日) 09:24:51 ID:???
315 :山崎渉 :03/05/21 23:39
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
52 :
あか:2006/11/12(日) 09:29:11 ID:???
さた
53 :
名無しさん:2006/11/12(日) 09:29:40 ID:???
52 :あか :2006/11/12(日) 09:29:11 ID:???
さた
54 :
名無しさん:2006/11/12(日) 16:58:16 ID:???
◢▀▅ ▃
▋ ▋ ◢▀ ▀◣
▌ ▌ ▌ ▌
▌ ▌ ▌ ▌
▐ ▌ ▌ ▌
▐ ▀■ ▌
◢◤ ▀▃
◢◤ ◥◣
▌ ▌
▐ ● ● ▌ 馬鹿にはコピペできない。
▌ ▌ やってみそ。
◥◣ ╳ ◢◤
◢▀▅▃▂ ▂▂▃▅▀▅
◢◤ ▀▀▀▀▀ ◥◣
▐◣▃▌ ▐▃◢▌
◥◣▃▌ ▐▃◢◤
▀▅▃ ▂▅▀
▀■▆▅▅▅▆■█▀
▐▃▃▃▲▃▃▃◢▍
55 :
名無しさん:2006/11/12(日) 20:19:20 ID:???
>>8 :名無しさん :2006/11/11(土) 22:43:45 ID:???
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ⊂⊃ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \∧_∧/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄\\ ( ´∀` )// ̄ ̄ ̄ ̄ ̄ ̄/<僕は、フ高町なのはちゃん!!
\ ̄ ̄ ̄ ̄ ̄ ̄/ (⊃†⊂)\ ̄ ̄ ̄ ̄ ̄ ̄/
\ ̄ ̄ ̄ ̄ ̄/ | | | \ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄ ̄ ̄ ̄ (_)_)  ̄ ̄ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ⊂⊃ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \∧_∧/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄\\ ( ´∀` )// ̄ ̄ ̄ ̄ ̄ ̄/<僕は、フ高町なのはちゃん!!
\ ̄ ̄ ̄ ̄ ̄ ̄/ (⊃†⊂)\ ̄ ̄ ̄ ̄ ̄ ̄/ ↑
\ ̄ ̄ ̄ ̄ ̄/ | | | \ ̄ ̄ ̄ ̄ ̄/ 何この「フ」?
 ̄ ̄ ̄ ̄ ̄ (_)_)  ̄ ̄ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ⊂⊃ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \∧_∧/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/ ̄ ̄
\ ̄ ̄ ̄ ̄ ̄ ̄\\ ( ´∀` )// ̄ ̄ ̄ ̄ ̄ ̄/<僕は、高町なのはちゃん!!
\ ̄ ̄ ̄ ̄ ̄ ̄/ (⊃†⊂)\ ̄ ̄ ̄ ̄ ̄ ̄/
\ ̄ ̄ ̄ ̄ ̄/ | | | \ ̄ ̄ ̄ ̄ ̄/
 ̄ ̄ ̄ ̄ ̄ (_)_)  ̄ ̄ ̄ ̄
56 :
名無しさん:2006/11/12(日) 21:16:07 ID:???
先程あなたのアドレスは抽選で選ばれ、完全無料特別会員当選された
ことをお知らせします!
http://****.com?angryone 《貴方の権利》
◎住所・直連絡先・写メ付の女性10名紹介
◎VIP無料優待(女性VIP会員に自動配信)、メッセージ利用無制限
◎ご近所さん優先紹介5分以内自動配信システム搭載
◎登録・利用料全ての[永続無料権]
◎駅別有・同エリア直メ女性を厳選紹介(登録中特典)
◎高額VIP女性(月収500万以上)優先紹介
◎総額1000万の当選権利(当選率:30/90名)
詳しくは⇒
http://****.com?angryone 拒否:
nomail@reject.****.com
57 :
名無しさん:2006/11/12(日) 21:24:22 ID:???
貴方様は当クラブにおいて優良者であると認証されました。
また、当会員女性【777】より指名がありました。
『・・・長期の関係になってくれますか?
月給50ならこのアドレスに・・・』
簡単なプロフィールを載せます。
33歳、年収1250万円以上
ダイエット品販売店経営(東京、大阪・・・全6社)
161cm・B秘密・H88
貴方に紹介する事を【777】会員に通知してあります。
http://****.com? 貴方の登録(無料)確認後は指名会員に貴方が登録した
事を通知するので、登録(無料)後は女性から直接返事が
来ます。
女性の直アドも※公開確認済※です。
チャンスは一度だけです。
58 :
名無しさん:2006/11/12(日) 22:16:20 ID:???
光冥加辻
59 :
名無しさん:2006/11/12(日) 22:32:43 ID:???
__
, ´ ` 、
/ 丶
/ :...:::\
〃 .:: ..: ! lヽ ヽ... ヽ:::.::.
,' ..〃..:::: } .::i .:l }ハ :ヽ::::. :::::ヾ:::::ヽ
l .::://.::;:' , 〃../〃::/ i:l ',.:i',ヽ:::. :::::',:',::ヽ',
l .::///:///::://::::/ il i_Li_ヽ:::::::::l:::l::::i::!
| ::/:::'アノナ フサフ` / イ /」_ぃ::::::::l:::l::::| i
|,彳/:::::ユイメi" ___ チ´::7` ! ::::::i:::l::::| i
.〃| ::l::::〃(ヤ"i:ッ===ミ i、:::ゎ l::::::::lリiヾ乂 ((⌒⌒))
(( | ::|::〃::::ヾ、i::i ヾ-" ,ハ::::;;;;l li 乂、 `ヽ 〃
` | ::レ i:::::::::::i::i .::::::::. ' :::::::::.,':::i::::',:l_X'' `ー
| :::.: i::::::::::::i::iヽ `ー' _ ,ィ:i::::i:: :::,i ヾー
| ::: i :::::__」i:::! ` , ,( ヽ l::!::::ヽ::ヾ
60 :
名無しさん:2006/11/12(日) 22:33:58 ID:???
! :::. _ノ-'´ノl i::::!`ー、__トえ:::::::\\___::::::::心ヽ
ノマヾ、、 ヽヽ::::! 瓜 (`rー-l"rz, ヽ::::',:::::',
/ '⌒ヽ、 ヽヾ、_ノシヽ、_/げい `ー‐ k´/ ヽ、:',:::::',
| \\ ̄ >'´,-只-、`コ. l i | rヘ ハ:',::::::ヽ
| ,- 、 \\ ヽー'/ ハ 〈 く l !'-'`|ヾャ }っ:,:::::ヽ
//レ' \ / ヽ ヽ <_/| i丶ヽ_> l | /i{ニ二二}、:::::::::\
/::/::::! Y ヽ ヽ / / i! ヽヽ l |く | h::::::::ヽ\
/::;;:':::::/:| li ヘ. ∨./ i! ヽヽ| | `| |::::::::丶:\\
,/ :;;'ソ::::::/:::| / | l │ / 〃 メ、ハ / /:::::::::::::ヽ \\
, ー ":,:: '/::::::/:::::| / ハ ヽ |_/ O〃 / ∧ ヽ ,/:::\:::::::::::ヽ \\
61 :
名無しさん:2006/11/12(日) 23:18:23 ID:???
PS3すげーwwwwwwwwwwwwwww
現在の価格: 8,500,006,000 円
残り時間: 15 時間 (詳細な残り時間)
最高額入札者: chinatsu_ha_tenbai_daikirai (新規)
数量: 1
入札件数: 160 (入札履歴)
開始価格: 1 円
入札単位: 1,000 円
出品地域: 東京都
開始日時: 11月 11日 23時 5分
終了日時: 11月 13日 14時 5分
オークションID: h45902795
62 :
名無しさん:2006/11/12(日) 23:22:44 ID:???
現在の価格: 9,000,001,000 円
63 :
名無しさん:2006/11/12(日) 23:34:04 ID:???
66,000 円
65 :
名無しさん:2006/11/13(月) 09:50:52 ID:???
青金 鉛
赤金 銅
黒金 鉄
黄金 金
白金
黒鉄
白銀
66 :
コピペ:2006/11/13(月) 13:01:25 ID:???
67 :
てす:2006/11/13(月) 19:41:04 ID:???
68 :
名無しさん:2006/11/13(月) 19:56:23 ID:???
69 :
名無しさん:2006/11/13(月) 19:57:24 ID:???
パンティなんて言うのおっさんだけだろwww
70 :
名無しさん:2006/11/13(月) 22:11:52 ID:???
tp://green.gazo-ch.net/orz/read.php/thread/5/811322/
71 :
名無しさん:2006/11/13(月) 23:17:51 ID:???
てす
1,000株うる
現在
株: 9,000
金: 200,000
74 :
名無しさん:2006/11/14(火) 01:14:17 ID:???
誤爆貼り
お前本名じゃないだろ?っていう声優
http://anime.2ch.net/test/read.cgi/voice/1142798857/227 227 名前: 声の出演:名無しさん 投稿日: 2006/11/13(月) 09:45:11 ID:PwXT+WnE0
大体ドラゴンボールは子供から大人への成長とか話に段取りがあって、
ストーリーが後々にきちんと繋がってる訳だが
ワンピースなんて最初に掲げてた目標が何時までも達せられずに
人助け街助けでずっとグダグダやってるだけだろ
言い換えれば今のベルセルクの鷹の団の設定が抜けたような漫画
それのどこが面白いんだよw
75 :
名無しさん:2006/11/14(火) 02:24:28 ID:???
刋ソース
76 :
名無しさん:2006/11/14(火) 08:37:17 ID:???
`_
77 :
名無しさん:2006/11/14(火) 08:40:37 ID:???
パーセント
セントチ ン
lad
78 :
名無しさん:2006/11/14(火) 22:28:57 ID:???
かと
79 :
名無しさん:2006/11/15(水) 00:04:30 ID:???
60 :名無しさん@├\├\廾□`/ :2006/11/08(水) 07:17:01 ID:p1fCup/s
いいかげん引っ張り出せ!
"▒"とか"☞"をトリプルクリック→クリックで出てくるよ!
壁]&rlo;☞´&lro;-`)
壁]&rlo;▒&lro;´-`)⊂(゚∀゚);;;;;;
80 :
名無しさん:2006/11/15(水) 00:10:07 ID:???
壁]&rlo;☞´&lro;-`)
壁]&rlo;▒&lro;´-`)⊂(゚∀゚);;;;;;
81 :
名無しさん:2006/11/15(水) 00:57:07 ID:???
てす
現在
株: 9,000
金: 200,000
84 :
名無しさん:2006/11/15(水) 13:32:27 ID:???
85 :
名無しさん:2006/11/15(水) 21:57:46 ID:???
hoshu
てす
変わらんな
現在
株: 9,000
金: 200,000
ふーん
89 :
名無しさん:2006/11/16(木) 14:31:59 ID:???
90 :
名無しさん:2006/11/16(木) 19:51:47 ID:???
;
91 :
名無しさん:2006/11/16(木) 19:54:21 ID:???
スーパーきんぎょ
歌/内田順子 作詞/岸田るみ子 作曲/矢代恒彦 編曲/三国義貴
きんぎょが空を飛ぶ そんなのアリババ?
あたまをとびこえ ぴよぴよパニック 飛んでゴクラク 見て大騒ぎ
きんぎょが手のりする そんなのアリババ?
必殺ジャンプで ぴたりとフィニッシュ きんぎょの辞書に 不可能はない
ピンク色は しあわせの色 今日もきっと 誰かにホラ 魔法を運ぶよ
#わくわくパレード ぎょぴちゃんのお通りだい
いち、にの、さんしでみんな気分はスキップ
ぎょぴんと はじけりゃ これぞぎょぴちゃん スーパーきんぎょ
きんぎょが海をゆく そんなのアリババ?
波をかきわけて ぷるぷるクロール きんぎょは度胸 やれば出来るサ
きんぎょがぽてち好き そんなのアリババ?
おかわりおくれと ぱっくりあんぐり きんぎょ百まで ぽてち忘れず
どこへ行っても 自慢じゃないが ウワサのまと ひっぱりだこ ただ者じゃないね
わくわくパレード ぎょぴちゃんのお通りだい
おまつりさわぎで みんなバンザイ三唱
ぎょぴんと くりだしゃ 笑うきんぎょに しあわせがくる
(# 繰返し)
92 :
名無しさん:2006/11/16(木) 20:12:42 ID:???
てすと
[]
93 :
名無しさん:2006/11/17(金) 00:02:05 ID:???
エルドラン
フィリオネル・エル・ディ・セイルーン
グレイシア・ウル・ナーガ・セイルーン
アメリア・ウィル・テスラ・セイルーン
クリストファ・ウル・ブロッゾ・セイルーン
アルフレッド
ランディオーネ
94 :
名無しさん:2006/11/17(金) 00:56:41 ID:???
________ ________
/:.'`::::\/:::::\ ∬∬∬∬∬∬∬∬ /川川川川川\
/:: \ //:: \ /:: \
/::. /""" """\ ヽ /::. _ノ ヽ_ ヽ <>/::. _ノ ヽ_ ヽ
|::〉 ●" ●" | |::〉 ─┰┬┘└┰─| <> |::〉 \ / |
(⌒ヽ |) (⌒ヽ  ̄  ̄ |) <> (⌒ヽ |)
( __ ( ∩∩ ) | ( __ ( ∩∩ ) | <> ( __ ( ∩∩ ) |
| 、_____ / | ヽ__人_ノ | {l|} | 、_____ /
ヽ \____/ / ヽ \__(_ | ル) ヽ \___/ /
\ / \ l \ /
\____/ ' - , ____ノ \___/
亀 田 惨 兇 大
てす
96 :
名無しさん:2006/11/17(金) 01:19:55 ID:???
97 :
名無しさん:2006/11/17(金) 07:07:05 ID:???
いち
じゅう
ひゃくせん
まん
おく
ちょう
けい
がい
じょ
じょう
こう
かん
せい
さい
ごく
こうがしゃ
あそうぎ
なゆた
ふかしぎ
むりょうたいすう
98 :
名無しさん:2006/11/17(金) 14:05:48 ID:???
か
100 :
名無しさん:2006/11/18(土) 04:35:43 ID:???
仂化
101 :
名無しさん:2006/11/18(土) 04:39:02 ID:???
仆
伽
102 :
名無しさん:2006/11/18(土) 08:25:21 ID:???
aiuwo朝だふぁがはじゃかぁぽいうゆ
103 :
名無しさん:2006/11/18(土) 13:09:12 ID:???
てすと
104 :
名無しさん:2006/11/18(土) 17:18:46 ID:???
伽スワロス
105 :
名無しさん:2006/11/18(土) 18:35:24 ID:???
桃栗三年柿八年
106 :
名無しさん:2006/11/18(土) 19:55:13 ID:???
渦巻状に櫓を組む狼煙
108 :
107:2006/11/18(土) 21:10:15 ID:???
↑なメールが来た
こんなあからさまに怪しいメールのリンク
クリックするわけねーのに
低脳糞業者にも困ったもんだwww
てす
110 :
名無しさん:2006/11/19(日) 02:50:29 ID:???
>>108 所詮中卒馬鹿の集まりだからな
奴等は猿未満の知能しかもてないんだぜwwww
111 :
名無しさん:2006/11/19(日) 12:55:03 ID:???
ほしゅ
112 :
名無しさん:2006/11/19(日) 18:40:03 ID:???
絲朋皕玆昍林
皛森晶
113 :
名無しさん:2006/11/19(日) 21:22:33 ID:???
从兓兟兢競厸囍夶奻弜弱ヲ斦槑歰燚珏琵羽比祘秝箖篛竝竸竹
臸誩艸賏辡赫騳龖
品轟驫厽嚞垚姦惢焱猋犇毳畾矗磊羴蟲贔鱻麤
114 :
名無しさん:2006/11/19(日) 21:24:05 ID:???
小心扒手 スリに注意
115 :
名無しさん:2006/11/19(日) 21:25:06 ID:???
糴糶
てす
117 :
名無しさん:2006/11/20(月) 07:26:00 ID:???
118 :
名無しさん:2006/11/20(月) 19:18:38 ID:???
保守
119 :
名無しさん:2006/11/21(火) 00:44:28 ID:???
まきロース
リブロース
ハラミ
カシラ
ざぶとん
シビレ
タン
レバー
ヒレ
サーロイン
バラ
スジ
ぎあら
とぅぇしゅぅとぅぉ
121 :
名無しさん:2006/11/21(火) 13:50:18 ID:???
ふんころがし
122 :
名無しさん:2006/11/21(火) 20:51:49 ID:???
ふぇいとてすたろっさはらおうん
test
6,000株売る
株 9,000 -6,000 = 3,000
金 200,000 + (6,000 × 600) = 3,800,000
現在
株: 3,000
金: 3,800,000
125 :
名無しさん:2006/11/22(水) 07:23:16 ID:???
磯島波海船
鰹鰒鱈鯛
126 :
名無しさん:2006/11/22(水) 08:33:31 ID:???
127 :
名無しさん:2006/11/23(木) 00:01:36 ID:???
A型の亜種
A1: 普通のA型。A型の人のうち約80%を占める。A抗原90%、H抗原10%。
Aint: A1よりも弱くA2よりも強い。
A2: 弱いA型。A抗原20%、H抗原80%。
A3: かなり弱いA型。A抗原10%以下、H抗原90%以上。
Ax: A3よりさらに弱いA型。A抗原1%〜0.2%、H抗原99%以上。
Am: Axよりさらに弱いA型。A抗原0.2%〜0.01%、O型血液99.8%以上。
Ael: ものすごく弱いA型。特定の抗原が存在しないか、ごくわずかしか存在しない。
Aend: ものすごく弱いA型。特定の抗原が存在しない、ごくわずかしか存在しない。
B型の亜種
B: 普通のB型。A型と異なり、B型血液50%、O型血液50%の割合である。
Bint: B1よりも弱くB2よりも強い。
B2: 弱いB型。
B3: かなり弱いB型。
Bx: B3よりさらに弱いB型。
Bm: Bxよりさらに弱いB型。
Bel: ものすごく弱いB型。特定の抗原が存在しない。
Bend: ものすごく弱いB型。特定の抗原が存在しない。
tttえええsssttt
2,000株売る
株 3,000 - 2,000 = 1,000
金 3,800,000 + (2,000 × 800) = 5,400,000
現在
株: 1,000
金: 5,400,000
130 :
名無しさん:2006/11/23(木) 09:25:31 ID:???
びっくりするほどユートピア
131 :
めがっさ:2006/11/23(木) 13:02:49 ID:???
しゃっくりするほどユートピア
132 :
名無しさん:2006/11/23(木) 13:05:17 ID:???
133 :
名無しさん:2006/11/23(木) 13:08:10 ID:???
134 :
名無しさん:2006/11/23(木) 18:45:36 ID:???
ぎっくりするほど(ry
135 :
名無しさん:2006/11/23(木) 18:47:04 ID:???
ぱっくりするほどオレンジレンジ
136 :
名無しさん:2006/11/23(木) 23:37:07 ID:???
大変だったな、大丈夫か?
あなたのこと信頼してるから言うけど…
てす
138 :
名無しさん:2006/11/24(金) 01:49:44 ID:???
ぱくりするのはオレンジレンジ
139 :
名無しさん:2006/11/24(金) 07:32:22 ID:???
オレンジ色のウンチ
140 :
名無しさん:2006/11/24(金) 08:55:38 ID:???
141 :
名無しさん:2006/11/24(金) 09:05:14 ID:???
142 :
名無しさん:2006/11/24(金) 14:01:52 ID:???
タヌキ
143 :
名無しさん:2006/11/24(金) 22:07:44 ID:???
── =≡∧_∧ =糞豚はとっとと死ね!!
── =≡( ・∀・) ≡ ガッ ∧_∧
─ =≡○_ ⊂)_=_ \ 从/-=≡ r( )
── =≡ > __ ノ ))< > -= 〉# つ
─ =≡ ( / ≡ /VV\-=≡⊂ 、 ノ
── .=≡( ノ =≡ -= し'
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|
| ∬∫ ∬∫ ∬∫ ∬∬∫ ∫∬∫ ∫
| 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
| 熱 王 水
てす
2万株買う
株 1,000 + 20,000 = 21,000
金 5,400,000 - (20,000 × 250) = 400,000
現在
株: 41,000
金: 400,000
146 :
名無しさん:2006/11/25(土) 14:43:40 ID:???
保守
147 :
名無しさん:2006/11/25(土) 14:44:37 ID:???
ほわいとぞんび
148 :
名無しさん:2006/11/25(土) 23:32:28 ID:???
Intel® Core 2 Extreme QX6700
2.67GHz
FSB: 1066Mhz
L2 cashe: 4MB × 2
149 :
名無しさん:2006/11/26(日) 00:01:53 ID:???
イプラトロピウム
てす
151 :
名無しさん:2006/11/26(日) 03:18:19 ID:???
__ ,ィ ____,.r‐ァ
ヽ、 ̄¨¨ヽ、 ,.. - …―- 、_//,. -一'¨/
\ `ヌ´ ´ ̄`ーく
/´\ v′ / -―-、 \__
. / ,..>ハ / / `ヽ 、 \ー'´
/ i イ ヾ| ,' / // , ハ ヽ.| ヽ ヽ
| ! | l ,' //_/ / ! ,' ! リ ト、 !
/ ∧ | 'T「「∧ハTト //ムL}| | l ',レ′
. / / Y´! ィfひ弓ト //f元トリ,.イ ! | ト、\
/ , ' ∧ ! トヒz::ソ ヒzソ彳/イ ,'人} ̄
レ′ / `| | :.:.:.:. , :.:.: ,' / /イ
/ i ハ r_ァ ,イ∧ |
,' |,' } 丶、 _,. < |
! ,-ァ / ト、__,.⊥、 |
|. / / ∧ ー- ,r \ >-、 ',
| / / ! i! ⊂ニ´ァ'" \ \
|,' ,' |リ i!___ /_,.ニ、 ヽ \
ll ヽト、{ // `ー┼^ーt‐、_ ', ',
|| ,''´ `i! ', }" | ',
|| !::. i! !| | !
!l ト、:,' ::.......::::: i! :...:: | ! | |
l| | Y .: _,. -―┴==‐}{ ! |
|| ! K´ ̄ ハ / !
| l | ', ト、_ ノ |
152 :
名無しさん:2006/11/26(日) 03:19:15 ID:???
| ! ! ', |ヽ、 |
. ,' ,' / i: ', i |
. ,' , / ', | |
l ,' r== 、,,_ _,. ヘ | |
| ,' ,'  ̄`¨¨¨´ ̄ } ! !
| ,' f'''¬- 、 / ',| |
,' , | \ , '´ || |
/ / | ヽ / i! |
153 :
名無しさん:2006/11/26(日) 16:18:24 ID:???
保守
154 :
名無しさん:2006/11/26(日) 17:21:58 ID:???
155 :
名無しさん:2006/11/26(日) 17:24:22 ID:???
156 :
名無しさん:2006/11/26(日) 22:18:20 ID:???
韓国発祥の文化なんて何一つありません ><
158 :
名無しさん:2006/11/26(日) 23:13:13 ID:???
小さい頃は神様がいて 不思議に夢を叶えてくれた
やさしい気持ちで目覚めた朝は 大人になっても奇跡は起こるよ・・・
小さい頃は神様がいて 毎日愛を届けてくれた
心の奥にしまい忘れた 大切な箱開く時は今・・・
やさしさに包まれたなら
きっと目に見える総てのことはメッセージ
てすと
160 :
名無しさん:2006/11/27(月) 07:32:27 ID:???
夏まで待てない!
161 :
名無しさん:2006/11/27(月) 09:02:24 ID:???
半年もあるからね
162 :
名無しさん:2006/11/27(月) 13:21:55 ID:???
星屑の海の中 漂う夢求め
汽車は闇を抜けて 光の海へ
Ah セロファンの海を越え 森を越え
163 :
名無しさん:2006/11/27(月) 18:47:19 ID:???
海
164 :
名無しさん:2006/11/27(月) 19:08:34 ID:???
海の色が赤く染まっていく 無重力状態
てす
166 :
名無しさん:2006/11/28(火) 07:04:55 ID:???
海で 心のお洗濯
167 :
名無しさん:2006/11/28(火) 07:42:17 ID:???
1o 2Þ 3ō 4Ƽ 5ȫ 6ʚ 7̉ 8 9ϧ
168 :
名無しさん:2006/11/28(火) 07:46:07 ID:???
1đ 2Ȣ 3̳ 4ф 5Օ 6٦ 7ݷ 8࢈
9ঙ aપ b cೌ dෝ e f
169 :
名無しさん:2006/11/28(火) 10:06:11 ID:???
駆け出そうよ あの海へ
170 :
名無しさん:2006/11/28(火) 10:10:10 ID:???
GO! GO! マーズ 渦巻く海を
171 :
名無しさん:2006/11/28(火) 15:28:52 ID:???
海へ行こうぜ 果てしない海へ
172 :
名無しさん:2006/11/28(火) 15:36:13 ID:???
未来(アシタ)へ広がる海 きっと輝くよ
173 :
名無しさん:2006/11/28(火) 21:27:27 ID:???
♥ ♥ ♥ ♥ ♥ ♥
♥ ♥ ♥
♥ ∧_∧ ∧_∧ ♥
♥ ( ´∀`)(´∀` ) ♥
♥( つ つ⊂⊂ )♥
♥ ♥
♥ ♥
♥
174 :
名無しさん:2006/11/29(水) 00:37:59 ID:???
さげ
176 :
名無しさん:2006/11/29(水) 00:48:20 ID:???
小さい頃は 神様がいて
不思議に夢を かなえてくれた
やさしい気持ちで 目覚めた朝は
大人になっても 奇蹟は起こるよ
カーテンを開いて 静かな木漏れ陽の
やさしさに包まれたなら きっと
目に写る全てのことは メッセージ
小さい頃は 神様がいて
毎日愛を 届けてくれた
心の奥に しまい忘れた
大切な箱 開くときは今
雨上がりの庭で くちなしの香りの
やさしさに包まれたなら きっと
目に写る全てのことは メッセージ
カーテンを開いて 静かな木漏れ陽の
やさしさに包まれたなら きっと
目に写る全てのことは メッセージ
177 :
名無しさん:2006/11/29(水) 00:56:13 ID:???
178 :
名無しさん:2006/11/29(水) 07:06:47 ID:???
保守
179 :
315:2006/11/29(水) 07:42:24 ID:???
いえい
180 :
名無しさん:2006/11/29(水) 09:24:40 ID:???
181 :
名無しさん:2006/11/29(水) 09:27:14 ID:???
182 :
名無しさん:2006/11/29(水) 13:17:20 ID:???
666663388888
183 :
名無しさん:2006/11/29(水) 14:49:31 ID:???
宇宙の海は 俺の海
184 :
名無しさん:2006/11/29(水) 19:08:16 ID:???
空だ 海だ 地の果てだ
185 :
!:2006/11/29(水) 19:10:09 ID:???
空だ! 海だ! 地の果てだ!
186 :
まとめ:2006/11/29(水) 23:27:17 ID:???
星屑の海の中 漂う夢求め
汽車は闇を抜けて 光の海へ
Ah セロファンの海を越え 森を越え
海の色が赤く染まっていく 無重力状態
海で 心のお洗濯
駆け出そうよ あの海へ
GO! GO! マーズ 渦巻く海を
海へ行こうぜ 果てしない海へ
未来へ広がる海 きっと輝くよ
空だ! 海だ! 地の果てだ!
てゅす
1万株売る
株 21,000 - 10,000 = 11,000
金 400,000 + (10,000 × 430) = 4,700,000
4,300,000
現在
株: 11,000
金: 4,700,000
189 :
名無しさん:2006/11/30(木) 01:26:55 ID:???
龔
190 :
名無しさん:2006/11/30(木) 07:15:48 ID:???
{
こう やまい しはる
192 :
名無しさん:2006/11/30(木) 18:48:49 ID:???
ほ
テスト
ち
195 :
名無しさん:2006/12/01(金) 07:03:27 ID:???
おーはー
196 :
名無しさん:2006/12/01(金) 13:26:51 ID:???
とにかく兎に角があったら恐いって
197 :
名無しさん:2006/12/01(金) 13:33:15 ID:???
,ヘ
|ヽ、 「´ ̄`ヽ、___/⌒l !__.ゝ/!
ヽ, >、__! __,. -‐''─‐'--'!、/「`く
i´ `ゝ´ ヽ./ー-' ,. -‐-、
`Y´ / / i ', ', / :
./i / ‐!-! ハ - i i | // :
く | L,ハァ!-!、」 Lォ;!、レハ」 .// :
.r┐`! | i !'ト_j トj'!〈 | // :
: ̄ ̄ ̄ ! /! .ハ,"" _ "ン i // :
釣 り | / Vヽ|`'i'r--r=i'| l| // :
禁 止! /| ./´`ヽ!.>ムイヽ! /// :
___________Y ', .! ヽ! 〈ハ〉><{// ..,,,,.. ... .... :
| |. | ヽiヽ. ヽ、_i_,,!-// _____ :
:::::::::| |:::::::', !、`ヽ、{__{___ノ_ノ /⊂⊃ヽ :
゛⌒゛ ヽ、 /ヽ7>ー§‐Y、ヽ、i ≡三 i :
,,,.... _//::::/::::>', ̄`i⌒ヽ:ヽ、三Ξノ,,,... ,,, :
,,,....,く::/:::::
198 :
名無しさん:2006/12/01(金) 13:39:23 ID:???
「ここって」スレが大量に出来てる
気を付けないと圧縮であぼーんだ
199 :
名無しさん:2006/12/01(金) 17:22:35 ID:???
保守
200
201 :
名無しさん:2006/12/01(金) 22:39:27 ID:???
さげ
203 :
名無しさん:2006/12/02(土) 21:52:07 ID:???
ほしゅっとく
204 :
名無しさん:2006/12/02(土) 23:34:10 ID:???
デヒドロ酢酸
gてすと
2万5000株買う
株 11,000 + 25,000 = 36,000
金 4,700,000 - (25,000 × 180) = 200,000
4,300,000
現在
株: 36,000
金: 200,000
207 :
名無しさん:2006/12/03(日) 02:44:22 ID:???
笹森 花梨
208 :
名無しさん:2006/12/03(日) 02:46:36 ID:???
黄色はいらない子
209 :
名無しさん:2006/12/04(月) 00:07:31 ID:???
ほしゅ
ててす
211 :
名無しさん:2006/12/04(月) 02:37:23 ID:???
1202-2(z)
~7(a)
212 :
名無しさん:2006/12/04(月) 02:48:15 ID:???
【】おはようの2米
しゅ
214 :
名無しさん:2006/12/04(月) 09:35:58 ID:???
215 :
名無しさん:2006/12/04(月) 16:35:59 ID:???
しゅ
217 :
名無しさん:2006/12/05(火) 07:11:37 ID:???
あ
218 :
名無しさん:2006/12/05(火) 14:00:33 ID:???
219 :
名無しさん:2006/12/05(火) 18:25:35 ID:???
い
220 :
ねむい:2006/12/05(火) 19:37:33 ID:???
おやすみ
がkるそふっぐるt
222 :
名無しさん:2006/12/06(水) 02:09:39 ID:???
チョンがうざくて仕方ない
224 :
名無しさん:2006/12/06(水) 07:14:34 ID:???
↑なメールが来た
相変わらず低脳な
225 :
名無しさん:2006/12/06(水) 07:17:03 ID:???
226 :
名無しさん:2006/12/06(水) 07:34:48 ID:???
227 :
名無しさん:2006/12/06(水) 15:10:27 ID:???
とす
228 :
てす:2006/12/06(水) 15:19:26 ID:???
229 :
名無しさん:2006/12/06(水) 18:55:23 ID:???
★
かかぶぶかぶぶ
てすと
232 :
名無しさん:2006/12/07(木) 07:41:17 ID:???
233 :
名無しさん:2006/12/07(木) 13:15:20 ID:???
と
234 :
名無しさん:2006/12/07(木) 16:09:09 ID:???
ボジョレー
ボジョレー・シュペリュール
ボジョレー・ヴィラージュ
クリュ・デュ・ボジョレー
235 :
名無しさん:2006/12/07(木) 18:33:34 ID:???
にゃ
236 :
名無しさん:2006/12/07(木) 23:54:19 ID:???
暫定増税は恒久化して暫定減税は廃止するのか
日本政府は金の亡者だな
Little House on the Prairie
238 :
名無しさん:2006/12/08(金) 02:55:18 ID:???
239 :
名無しさん:2006/12/08(金) 07:17:19 ID:???
240 :
名無しさん:2006/12/08(金) 08:24:25 ID:???
( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \ / \ / \ / \ / \
241 :
名無しさん:2006/12/08(金) 13:20:52 ID:???
242 :
名無しさん:2006/12/08(金) 13:28:49 ID:???
243 :
名無しさん:2006/12/08(金) 17:38:51 ID:???
おお
245 :
名無しさん:2006/12/09(土) 04:20:17 ID:???
379 名前: 氷上の名無しさん [sage]e 投稿日: 2006/12/08(金) 03:50:14 ID:/BWU9iHrO
まお
ヽ(*^‐^)人(^-^*)ノ
まい
246 :
名無しさん:2006/12/09(土) 05:06:43 ID:???
.::/: : : : : : .: : : : : : : : : :.i: : : : : : : : : :. \::.
.::/: : : : : : : .:i : : : : : : : : : :l:i: : : : : : : : : : :.`、::.
.::i: l: : : : : ,': : l: : : : : : : : : :. i:l: : :.i: : :i : :,、 : : '、::.
.::i: i..: : : : i:l: : :li.: : : : : : : : .: :.i:i: : :li : :l. :_ト >、 i :::
..:_」__|: : : : :i:|.: :.il:i: : : : : : :.: : : il:i: : l.i: : l.:ト ゝ、\i :::
.::〈 、 丶: .:i: l: : |.|.:、、:: : :: : : : :.l l: .:l i: :i.:ト.ゝ、. ヽ、ヽ::.. また落ちてるよ…
.:: 〉 丶、_j_: ! l.: .| l.:.l:、、: : .: : ヽ.l._l.: !. i.:l.:li:ヽ ヽ i lヽ::
:::ヽ `丶、.l. l:.|,.ゝ'" : : : :.i i/ ̄リーi|.:.|. l l i. l ::.
:::〈 ヽヘ! __ \.: : :.! _,..........=、:! ! i :::
:::! l==ェ、 ヽ' (ン´ ̄`ゝ' /::
.`゙‐-、 l.)/´//// (.r'´ /.::
:::〉 ノ / ,. -―-、 ./ i /、.:
‐┼‐O .::/ ,/丶、 〈 丿i o ィ:´:.:.:.:丶、::.
/ |ヽ 「 ̄l .::/ / l `' ‐ 、...__ ./ヘ `:.:.:.:..:.:.:.: `丶、::.
 ̄:r'´/ / 。| 丶 ∧ `:: : : : .: ヽ.:.
‐┼‐O :::i / / | 丶 / ',。 `:.: : : :. ‐┼‐O
/ |ヽ 「 ̄l :::|./ /:. .| _丶. / '、. `.:.:: . : / |ヽ 「 ̄l ‐┼‐O
 ̄ ..::/ /..:. O | ノ冫‐‐くヽ O `.:.. : : : : : : :.i:::. ̄ ./ |ヽ 「 ̄l
.::/ /.:.:.:. |,...:::::' | | \ . `、. ` : : : : : : : ..:i ::.  ̄
247 :
名無しさん:2006/12/09(土) 05:07:39 ID:???
_ -──ァ─‐- 、 _
, イ ダンゴムシはいつも出かける準備をしていて
// // / / , ----- \
// / / / / それだけで一日が終わってしまう虫なの。
// / / / / / / , ‐''" `ヽ
/!| | / / / / / _/ _ -──‐-ヽ
'//! |/| /| / / / / _, ‐''" \
ノ川' |! レ' |/ |/! / / , ‐'" ヽ
 ̄7兀十f‐-L_レ'/ / / !
/ハ!/||///rァ/TT7/ ___ |
/ !// ////i' || / __r''" `ヽノ
′/ / // || \ 厂/______ ┤
′ ! ||`ー┬┬-┬イ{厂 /__
|| || L! ヽ乂___,r─' ̄ ̄ヾ、
` ||ヽ ′ `
|!
248 :
名無しさん:2006/12/09(土) 05:09:41 ID:???
´.
__,,:::========:::,,__
...‐''゙ . ` ´ ´、 ゝ ''‐...
..‐´ ゙ `‐..
/ \
.................;;;;;;;;;;;;;;;;;;;;;;::´ ヽ.:;;;;;;;;;;;;;;;;;;;;;;.................
.......;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙ .' ヽ ゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;......
;;;;;;゙゙゙゙゙ / ゙: ゙゙゙゙゙;;;;;;
゙゙゙゙゙;;;;;;;;............ ;゙ ゙; .............;;;;;;;;゙゙゙゙゙
゙゙゙゙゙゙゙゙゙;;;;;;;;;;;;;;;;;.......;............................. ................................;.......;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙
゙゙゙゙i;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙;l゙゙゙゙゙
ノi|lli; i . .;, 、 .,, ` ; 、 .; ´ ;,il||iγ
/゙||lii|li||,;,.il|i;, ; . ., ,li ' ; .` .; il,.;;.:||i .i| :;il|l||;(゙
`;;i|l|li||lll|||il;i:ii,..,.i||l´i,,.;,.. .il `, ,i|;.,l;;:`ii||iil||il||il||l||i|lii゙ゝ
゙゙´`´゙-;il||||il|||li||i||iiii;ilii;lili;||i;;;,,|i;,:,i|liil||ill|||ilill|||ii||lli゙/`゙
´゙`゙⌒ゞ;iill|||lli|llii:;゙|lii|||||l||ilil||i|llii;|;_゙ι´゚゙´`゙
249 :
名無しさん:2006/12/09(土) 05:11:21 ID:???
250 :
名無しさん:2006/12/09(土) 05:13:02 ID:???
,ヘ
|ヽ、 「´ ̄`ヽ、___/⌒l !__.ゝ/!
ヽ, >、__! __,. -‐''─‐'--'!、/「`く
i´ `ゝ´ ヽ./ー-' ,. -‐-、
`Y´ / / i ', ', / :
./i / ‐!-! ハ - i i | // :
く | L,ハァ!-!、」 Lォ;!、レハ」 .// :
.r┐`! | i !'ト_j トj'!〈 | // :
: ̄ ̄ ̄ ! /! .ハ,"" _ "ン i // :
釣 り | / Vヽ|`'i'r--r=i'| l| // :
禁 止! /| ./´`ヽ!.>ムイヽ! /// :
___________Y ', .! ヽ! 〈ハ〉><{// ..,,,,.. ... .... :
| |. | ヽiヽ. ヽ、_i_,,!-// _____ :
:::::::::| |:::::::', !、`ヽ、{__{___ノ_ノ /⊂⊃ヽ :
゛⌒゛ ヽ、 /ヽ7>ー§‐Y、ヽ、i ≡三 i :
,,,.... _//::::/::::>', ̄`i⌒ヽ:ヽ、三Ξノ,,,... ,,, :
,,,....,く::/:::::::/iイ^ヽ!_____!_____i_rン、 ....,, :
'''-r--rー`^ヽ>-'` ̄i二__.i__二!---r---r--── :
ハ / Y i i::L__!|::L」| \ / i :
i ', ! !ハ、::::::ノ、::::::! Y ハ :
i ヽ. ハ |  ̄ i ̄ ハ i :
〜^'ー〜^'ー〜^'ー〜^'ー〜^'ー〜^'ー〜^'ー^'ー〜^'ー- :
~ ~~ ~ ~ ~ ~ : ∩
〜 〜〜 〜 〜〜 :ト|
251 :
名無しさん:2006/12/09(土) 05:15:46 ID:???
|:l .:::| `、 l.:| ヽ:. ヽ.: | : : : : :.|: : : : : : : : : :.|l/ ∨ ヽ
|:l! :::||ミ、V::| u ヽ.:!.:.l : : : : : l: : : : : : : : : :/ 別 べ |
| l!:.::l{ィ;;:ト:! ヽ:|: : : : : :.l: : : : : l: : :/ ス に っ |
|: l! ::| ゞソ 〉 ー_──-十: : : : : |: : : : : |: : | レ ア /
|: :l:.::| ///// ヲミt、、 │: : : : : |ミ : : : :|::. :| 立 ン /
|: :.l:::| //////// ヾツ:::}`ヾ| : : : : : リ´ヽ: : |:: :.| て タ 〈
|: : :l人 r //////`ヾ _ .j{|: : : : :l/r }:: :.|:: :.| な た の |
|: : : !:::ヽ ///////|: : :l : |::ノ /:::. :|:: :.| い ん タ |
|i: : : !::::ilヽ fー、 ////|: : :l ´|ー'´!:: : :j!: : | か じ メ |
|:! : : .!::::il:::\┘ ,.ィ:. :.l..::| ::::::!: : ,'|::..:.| ら ゃ に |
|:l : : : l:::::il:::::l::\ _,. .:≦ ::::|: : :|::::| ::::::!: /::l::::::| ね |
|:l! : : : l!:::il:斗─‐ャ| ::::|: : :l::::| ::::::!∧::l..::::l ! /
レハ : : : l!:.|ヽ ミl: :::|:.i:イ::j ::::::;'/⌒i:::::::\ /
| : : : l!| ヽ ミ|: /ィ|:.l: :!:.i: ::::;' { \:::::_::\____/
|:_:_:_: 」 ヽ /j / |:.l: :!:i::;:斗‐''ー‐ ゙´ `丶、
/ ̄ ::::::| ∨ / j/|:::l:/ 丶、
/ :::::|--─∧ |\ |: /‐-r‐ 、_ ヽ、
/ :::::::::::::/__ソ:::::::ヽ |/ {:::::::::::::::) _,,.、、-‐、'''"´|
/ ヽヾ/ /_ .:::ヽ /  ̄└‐、"´ _ .`ゝ‐'' "
/ }、_ ) :ハ/_,,..、、-‐、."ヘ´: : : : ヘ
252 :
名無しさん:2006/12/09(土) 11:59:00 ID:???
ほ
253 :
名無しさん:2006/12/09(土) 12:02:59 ID:???
254 :
名無しさん:2006/12/09(土) 18:13:39 ID:???
ほ
255 :
名無しさん:2006/12/10(日) 00:20:07 ID:???
いつの間にか日付変わってる
257 :
名無しさん:2006/12/10(日) 04:23:05 ID:???
▂▃▬━〓━▃‗
▃〓▀: : . . : .:░▓▂
▃▀ : : . . : : .:░:░:▓▄
◢▀ . : : . . : :░ .:░ ░:░░░▓▓
▓:: : .:::.:░:░: :░ : : .:░: .::░:░░░░░▓▓▆
▓░:: . :░.:░░:░ ░:.:░ ░:░░░░▓░▓░▓█▋
▓░░:: : . .:: : .: :░.░:░░░▓▓░▓░▓▓█▉
▐.: ::▂▲◣░: . . ::░▂ .:░: :░░▓░░░▓▓▓█▋
┃▅██▓▅: .░▇▓█▇▅▂░░▓░▓░▓▓█▓▋
◥▋▀▓██▋░▓██▓██▓▅░░▆▓░▓▓▓██
◢ ▲▓▀ ◢▓▋┃░▀■██▓▉ .:░▓▓▓▓█▓█
258 :
名無しさん:2006/12/10(日) 04:24:01 ID:???
▍ .:░ ▓▀█ :: : ━▀■▀ . .:░〓░▓▓█
░▒:: ◥█▲░:░▓▄░░::. ::░▓░▓▆▀■
▼▓:: .:▼◆:.▓:░▓▓▀░:░.▂▅■▀▓▐
┃░.:░▓░:░.::▓::▓░▂▄▆██▼▓▓
▐░: .:░:.░::░:░▓▀██▋░▀░▓▓
◢┃▍ ▎▄ ▎◆ ▆▼██▓░▓▓▓┃
▀■◆◆■◆▼■▀ :░░▓░▓▓
┃▍◥ ▼ ▎◢▎▲ ▀ ::░░▓░▓▓┃
▓░▓░:░:░:: : .::░░:: :░.::▆▀
┃░▓░░░░:░:░: .▃▀
▀▂░:░:.: . ▂▄〓▀
▀〓▀▀
259 :
名無しさん:2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
260 :
名無しさん:2006/12/10(日) 06:35:10 ID:???
259 :名無しさん :2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
261 :
名無しさん:2006/12/10(日) 06:35:56 ID:???
260 :名無しさん :2006/12/10(日) 06:35:10 ID:???
259 :名無しさん :2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
262 :
名無しさん:2006/12/10(日) 06:36:42 ID:???
259 名前: 名無しさん [sage] 投稿日: 2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
260 名前: 名無しさん [sage] 投稿日: 2006/12/10(日) 06:35:10 ID:???
259 :名無しさん :2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
新着レス 2006/12/10(日) 06:36
261 名前: 名無しさん [sage] 投稿日: 2006/12/10(日) 06:35:56 ID:???
260 :名無しさん :2006/12/10(日) 06:35:10 ID:???
259 :名無しさん :2006/12/10(日) 06:33:54 ID:???
256 : 株価【200】 ◆5naS7xLSZI :2006/12/10(日) 00:21:04 ID:???
いつの間にか日付変わってる
263 :
名無しさん:2006/12/10(日) 11:36:38 ID:???
264 :
名無しさん:2006/12/10(日) 13:58:57 ID:???
「夜曲」
作詞 大内正徳
作曲・編曲 山根ミチル
1 女神は永遠の 幸せの中で
嘆き続けては 歌う夜想曲(ノクターン)
愛は 終わる 命もつきる、 それなら
同じ 時に 糸を切って
2 神々の渇きが 海の音を消し
無垢(むく)な狼は 孤独に耐える
夢は さめる 夜も明ける、 その前に
違う 場所に 羅針盤(はり)を向けて
265 :
名無しさん:2006/12/10(日) 15:38:47 ID:???
266 :
山崎渉:2006/12/10(日) 15:44:57 ID:???
ぬるぽ
267 :
名無しさん:2006/12/10(日) 16:07:30 ID:???
268 :
名無しさん:2006/12/10(日) 16:37:40 ID:???
www.www.www/
ww.ww.ww/
w.w.w/
269 :
名無しさん:2006/12/10(日) 16:38:45 ID:???
w.ww.www/
ww.www.wwww/
いろいろテスト中
270 :
名無しさん:2006/12/10(日) 18:01:21 ID:???
271 :
名無しさん:2006/12/10(日) 20:08:06 ID:???
272 :
名無しさん:2006/12/10(日) 20:17:39 ID:???
273 :
名無しさん:2006/12/10(日) 20:18:07 ID:wzJ/qTs4
274 :
名無しさん:2006/12/10(日) 20:21:45 ID:Be1IRBMy
VIPと戦争しようぜ!
275 :
名無しさん:2006/12/10(日) 20:23:22 ID:???
TEST
276 :
名無しさん:2006/12/10(日) 21:48:02 ID:SEKEDJTX
┌━┐ ┌━┐
┃┌╋──╋┐┃
└╋┘ └╋┘
┃ ・ ・ ┃ ┌━━┐
■━╋┐ ┌╂━━━━╂┐ ┃
└━┷┴━━╂┘ └╋━┘ 馬鹿にはできないコピペです
┃ ┃
└─━━━━─┘
┌┐┌┐ ┌┐┌┐
┃┃┃┃ ┃┃┃┃
└┘└┘ └┘└┘
277 :
名無しさん:2006/12/11(月) 00:05:25 ID:???
278 :
名無しさん:2006/12/11(月) 00:06:43 ID:???
>>276 普通に出来るだろw
┌━┐ ┌━┐
┃┌╋──╋┐┃
└╋┘ └╋┘
┃ ・ ・ ┃ ┌━━┐
■━╋┐ ┌╂━━━━╂┐ ┃
└━┷┴━━╂┘ └╋━┘ 馬鹿にはできないコピペです
┃ ┃
└─━━━━─┘
┌┐┌┐ ┌┐┌┐
┃┃┃┃ ┃┃┃┃
└┘└┘ └┘└┘
、
280 :
てすと:2006/12/11(月) 02:09:19 ID:???
281 :
名無しさん:2006/12/11(月) 07:09:04 ID:???
123
456
789
*0#
282 :
名無しさん:2006/12/11(月) 07:25:26 ID:???
283 :
名無しさん:2006/12/11(月) 07:31:28 ID:???
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\
284 :
名無しさん:2006/12/11(月) 09:25:41 ID:???
285 :
名無しさん:2006/12/11(月) 13:31:34 ID:???
<><><><><><><><><><>
><><><><><><><><><><
<><><><><><><><><><>
><><><><><><><><><><
<><><><><><><><><><>
><><><><><><><><><><
<><><><><><><><><><>
><><><><><><><><><><
<><><><><><><><><><>
><><><><><><><><><><
286 :
名無しさん:2006/12/11(月) 22:06:21 ID:???
2006年12月06日: 起源でない−サンタ協会の発表に、未だ何も言ってないと困惑の韓国
287 :
名無しさん:2006/12/11(月) 22:07:08 ID:pO1n9LUD
グリーンランド国際サンタクロース協会が「クリスマスの起源は韓国ではない」との異例の発表を行った。
名指しされた韓国は「未だ何も言っていないのに…」と戸惑いをみせている。
288 :
名無しさん:2006/12/11(月) 22:07:54 ID:???
クリスマスとは、イエス・キリストの誕生を祝うキリスト教の記念日・祭日で「神様が人間として産まれてきてくださったこと」を祝うことを本質としている。
12月25日がこれに当たり、24日夕刻から朝までをクリスマス・イヴとして祝う。イスラム教徒も、主要な預言者イエスの生誕として、クリスマスを祝う。
289 :
名無しさん:2006/12/11(月) 22:09:47 ID:???
クリスマスの起源については諸説あり、そもそも聖誕祭と定めた12月25日が、異教である太陽神を祭る祝祭日であり、それら異教徒を取り込むために日時をあわせたといういわくがある。
また、サンタクロースもゲルマン神話の主神ウォドンや北欧神話に登場するオーディンが、冬至の祭のときに8本足の魔法の馬に乗って贈り物を運んできてくれるといったカーゴカルト(積荷信仰)から来ているなど、
多様な神話の混合物であることから、あえて厳密な起源を主張することを避けてきた部分は否定できない。
290 :
名無しさん:2006/12/11(月) 22:11:20 ID:???
だからこそ、今回の協会の発表は異例であり、異様なものと受け止められている。
協会はクリスマスの起源についての主張は一切行わず、ただ「クリスマスの起源は韓国ではない」との一点だけを発表したからだ。
291 :
名無しさん:2006/12/11(月) 22:12:05 ID:???
韓国では「未だ何も言っていないのに、どうして韓国を名指しにして、そのような発表が行われたか分からない」とコメントを発表し、グリーンランド国際サンタクロース協会の意図がわからないと主張した。
292 :
名無しさん:2006/12/11(月) 22:13:36 ID:???
しかし、韓国で秘密裏に行われていたという雪嶽山国立公園以北の謎の造成工事が、発表と同時に停止したことや、
韓国からカナダに発注されていた大量のモミの木、ノルウェーに大量に発注されていたトナカイ、中国に大量に発注されていたサンタの衣装などが、相次いでキャンセルされたことから、
グリーンランド国際サンタクロース協会が何らかの情報を事前に掴んでおり、韓国の不審な動きに先手を打って釘をさしたのではないかとの憶測が流れている。(ABS通信)
293 :
名無しさん:2006/12/12(火) 00:26:02 ID:???
ああ
295 :
てすと:2006/12/12(火) 08:31:55 ID:???
296 :
音夢:2006/12/12(火) 08:42:13 ID:???
にゃ
297 :
名無しさん:2006/12/12(火) 19:37:34 ID:???
&128;
298 :
名無しさん:2006/12/12(火) 19:39:01 ID:???
299 :
名無しさん:2006/12/12(火) 22:24:12 ID:???
ああ あ あ あ あ ああ
300 :
名無しさん:2006/12/12(火) 23:01:28 ID:???
,. -‐‐‐- 、
/ \
{ ,.-、___ノノノハ )
! ,.-、j _ ノ
ゝ6 ' ` '⌒( だ〜れが騙した
ゝ.ー-‐‐v‐一 ) n/ノク'j
i⌒ヾヽn‐-‐ハ,ij { ゝ( ノ
ト、 ,ゝ )V <,ij/ヾ、/
l \二ンヽ,/ハ____ノ
___l------i二i---|_
\  ̄ ̄ ̄ ̄ ̄ ̄ /
` iー‐-------一i'
| i |
l l !
/`ー-- 十‐‐‐'\
'ー------'`ー---一'
301 :
名無しさん:2006/12/12(火) 23:02:30 ID:???
,. -‐‐‐- 、 くっくろびん〜
/ \
_ /ヽ/ ,.-、___ノノノハ )
\{`/ ! __ j _ ノ
| l //>' 6` ` '⌒(
lてl l l/ _ゝー---‐v‐-‐ノー-,__
\{ ヾ!_/_ ヽー----‐‐'__(_三
\ ヾ、 ヽ(_三∨/'
`ー、ヾニニ[]ニニン
L{ ! /
! `ヾ_/
`ー'
ってえ
303 :
名無しさん:2006/12/13(水) 01:11:38 ID:???
ゔ
304 :
名無しさん:2006/12/13(水) 07:08:46 ID:???
あは
305 :
名無しさん:2006/12/13(水) 07:15:32 ID:???
(ひ)
306 :
名無しさん:2006/12/13(水) 07:35:52 ID:???
307 :
名無しさん:2006/12/13(水) 10:05:47 ID:???
308 :
名無しさん:2006/12/13(水) 15:02:05 ID:???
み
309 :
名無しさん:2006/12/13(水) 18:49:50 ID:???
310 :
名無しさん:2006/12/13(水) 22:28:01 ID:???
ははは
311 :
名無しさん:2006/12/14(木) 01:35:00 ID:???
vip笑いwwwwwwwwwっうぇwwwwwwwwwっうぇwwwwwwwっうぇうぇ
313 :
名無しさん:2006/12/14(木) 07:16:19 ID:???
314 :
名無しさん:2006/12/14(木) 07:26:58 ID:???
315 :
名無しさん:2006/12/14(木) 07:34:02 ID:???
316 :
名無しさん:2006/12/14(木) 13:15:08 ID:???
ん?
317 :
名無しさん:2006/12/14(木) 18:30:25 ID:???
318 :
名無しさん:2006/12/14(木) 18:33:42 ID:???
319 :
名無しさん:2006/12/14(木) 18:37:06 ID:???
機械工学用語のかっこよさは異常
服飾用語のかっこよさは異常
俺のかっこよさは異常
320 :
名無しさん:2006/12/14(木) 18:43:52 ID:???
321 :
名無しさん:2006/12/14(木) 23:56:05 ID:???
kkk
323 :
名無しさん:2006/12/15(金) 01:57:03 ID:???
對壓縮防禦
324 :
名無しさん:2006/12/15(金) 09:06:39 ID:???
325 :
名無しさん:2006/12/15(金) 13:22:22 ID:???
保守
326 :
名無しさん:2006/12/15(金) 18:25:03 ID:???
保守の尻尾
327 :
名無しさん:2006/12/15(金) 20:53:55 ID:???
てst
かヴ
329 :
名無しさん:2006/12/16(土) 04:01:59 ID:???
2ちゃんねる出張所
ttp://www.asahi.com/sports/update/1216/009.html SPで真央が1位、ミキティは2位 フィギュアGP
2006年12月16日03時08分
フィギュアスケートのグランプリ(GP)ファイナルは15日、ロシアのサンクトペテルブルクでGPシリーズの上位6人が出場して行われた。
女子ショートプログラム(SP)では、連覇を狙う浅田真央(愛知・中京大中京高)は69.34点で1位、安藤美姫(トヨタ自動車)は67.52点で2位。
村主章枝(avex)は5位だった。3位はキム・ヨナ(韓国)。女子自由(FS)は16日に行われる。
330 :
名無しさん:2006/12/16(土) 05:55:58 ID:???
ねるぽ
331 :
名無しさん:2006/12/16(土) 13:58:05 ID:???
てす
332 :
名無しさん:2006/12/17(日) 01:28:45 ID:???
あ
334 :
名無しさん:2006/12/17(日) 14:54:33 ID:???
保守
335 :
clear:2006/12/17(日) 17:53:46 ID:???
test
test2
1234567890
2234567890
3234567890
4234567890
5234567890
6234567890
7234567890
8234567890
9234567890
0234567890
337 :
名無しさん:2006/12/17(日) 22:00:34 ID:???
あいうえお
338 :
名無しさん:2006/12/17(日) 23:13:33 ID:???
/:/:.::/: : : : /..:/:.::.:.::.:...... ::.::.::.::.ヽ ミ 川川川川川川川川川川彡
ノィ:..::/:/:...::./::./::.: イ':..:/:.::.:.::.:...} :.::.::.::l 三 三
l:./.7.::.::./:イ/ /:イ:.::.::./::.:./::.:....:.::.:l 三 こいつ真性のアホだ… 三
|:{/ 7:.::: イ′ー 、/´ /:.:. イ:::.:.:/:./:.:|:.:.:|:| 三 三
j,小.|:.:/ _ \_j/ /::/j:/::.:/:.:.:.!:! 彡川川川川川川川川川川 ミ
/小.!/ ``=ミr‐ミ'/⌒} /イ::./:..|:.::ハ!
ノイイ/!′ } ノ _ ムーノ:/:.:/|:/
 ̄`ヽー- 、 __ /了|´ | /ノ ヽV:イ:./ j′
.ヽ:..:..:..丶:..:..:..}:..:..::| | l / { ノ´
:..:..l:..:..:..:..:..:..:..!:..:..:..| l l く`{ i′
:..:..:l:..:..:..:..:..:..:l:..:..:..:.| l ハ `ソ_ }
ー..、`ヽ:..::..::/..:::.::.::.:.l ヽ >≦--.、ヽ /
二:..ヽ:{:..:.::.:>ー::´::| /ク′:..:..:..::.::.\ヽ /
::.::.::.:ーヽ::.::|::.::.::.::.::.::.|^>':..:..:..:..:..:..::.::.::.::.:ヽV
::.::.::.::.::.:{::.::.:l::.::.::.::.::/:..:..:..:..:..:..::.::.::.::.::.::.::.ヽ〉
.::.::.::.::.::.:ヽ::.::.l::.::/:..:..:..:..::.:..:..::.::.::.::.::.::.::.::.::.::〉
日本勢に謎の症状…体調不良者が続出 フィギュアGPファイナル
フィギュアスケートのグランプリ(GP)ファイナルは16日までロシアのサンクトペテルブルクで行われ、男子2選手、女子3選手が出場して期待された日本勢は男女とも優勝を逃した。
男女ショートプログラム(SP)で2位につけた高橋大輔(関大)と安藤美姫(トヨタ自動車)は、ともに風邪のような症状でフリーは力を発揮できなかった。
高橋は演技が進むにつれて動きが鈍り「滑っているときにおなかが気持ち悪くなり、寒気がしてきて、やめようかと思った」。
安藤も腹の具合が悪く「試合に入ったらいけるかと思ったが、震えがきてしまった」と話した。
高橋はフリー3位ながら銀メダルに踏みとどまったが、安藤はフリー最下位と崩れて5位に転落。
6度跳んだ3回転ジャンプが2度しか決まらず「ふらっときそうになった。初めての経験だった」と控室で泣きじゃくったという。
女子SP1位から逆転負けした浅田真央(愛知・中京大中京高)も鼻声。
本人は「風邪ではないと思う」と変調を否定したが、日本チーム関係者は「彼女は頑張るけど、ちょっと様子がおかしかった」。
女子4位となった村主章枝(avex)も「体調的に良くなかった。毎日眠れなかった」と話すなど、日本勢は謎の症状に襲われた。(共同)
ttp://www.sanspo.com/sokuho/1217sokuho003.html
340 :
名無しさん:2006/12/18(月) 07:16:46 ID:???
341 :
名無しさん:2006/12/18(月) 07:32:09 ID:???
342 :
名無しさん:2006/12/18(月) 07:45:08 ID:???
343 :
名無しさん:2006/12/18(月) 09:18:50 ID:???
344 :
名無しさん:2006/12/18(月) 13:54:47 ID:???
345 :
名無しさん:2006/12/18(月) 18:43:59 ID:???
★☆
aaa
347 :
名無しさん:2006/12/19(火) 02:38:31 ID:???
348 :
名無しさん:2006/12/19(火) 06:59:23 ID:???
349 :
名無しさん:2006/12/19(火) 07:00:50 ID:???
ᣗ
350 :
名無しさん:2006/12/19(火) 07:03:02 ID:???
ぇ
ฬ
ჲ
ੋ
㴯
351 :
名無しさん:2006/12/19(火) 07:15:45 ID:???
352 :
名無しさん:2006/12/19(火) 13:08:42 ID:???
353 :
名無しさん:2006/12/19(火) 13:16:12 ID:???
354 :
名無しさん:2006/12/19(火) 13:18:11 ID:???
ggg
356 :
名無しさん:2006/12/20(水) 06:57:33 ID:???
に
357 :
名無しさん:2006/12/20(水) 09:58:11 ID:???
さん
358 :
名無しさん:2006/12/20(水) 13:05:42 ID:???
とすて
359 :
名無しさん:2006/12/20(水) 13:12:42 ID:???
360 :
名無しさん:2006/12/20(水) 13:26:45 ID:???
361 :
名無しさん:2006/12/20(水) 17:06:59 ID:???
んだ
ちょ
だ
364 :
名無しさん:2006/12/21(木) 08:55:34 ID:???
ふふふ
365 :
名無しさん:2006/12/21(木) 12:41:44 ID:???
から
366 :
名無しさん:2006/12/21(木) 18:40:19 ID:???
姫
367 :
名無しさん:2006/12/21(木) 23:37:34 ID:???
籠の目
368 :
名無しさん:2006/12/21(木) 23:38:35 ID:???
浦島太郎
369 :
名無しさん:2006/12/21(木) 23:39:50 ID:???
大化の改新
370 :
名無しさん:2006/12/21(木) 23:45:15 ID:???
たけのうちのすくね
はいはい曽我氏曽我氏
372 :
名無しさん:2006/12/22(金) 07:04:59 ID:???
&SHY;
&Shy;
&sHY;
373 :
名無しさん:2006/12/22(金) 10:16:47 ID:???
374 :
名無しさん:2006/12/22(金) 10:18:37 ID:???
375 :
名無しさん:2006/12/22(金) 13:15:01 ID:???
(ToT)
376 :
名無しさん:2006/12/22(金) 13:55:08 ID:???
377 :
名無しさん:2006/12/22(金) 17:23:47 ID:???
か
kkk
379 :
名無しさん:2006/12/23(土) 09:28:00 ID:/bO5U5Zd
IDてすと
380 :
名無しさん:2006/12/23(土) 09:31:23 ID:???
381 :
名無しさん:2006/12/23(土) 09:51:42 ID:???
71:名無しさん :2006/11/17(金) 16:16:55 ID:jNwGoUBi
_
.'´,ヘ ヘヽ ゲロみたいな紅茶…
. __, !〈 ((゙ "))〉
|__ il!!|.゚ ヮ゚ノ!| ドバーッ
||\.__ ,ノl(つ^_)lつ([_]\
||\\ - 〜'´  ̄ ` 〜川\
\\ _,. - 、_, - 、 \
\ヽ|| ̄ ̄ ̄ ̄ ̄ ̄ ̄||
|| ||
|| ̄ ̄ ̄ ̄ ̄ ̄ ̄||
382 :
名無しさん:2006/12/23(土) 10:33:57 ID:???
すたーと
ぼろぼろな駝鳥倶楽部
384 :
名無しさん:2006/12/23(土) 10:38:20 ID:/bO5U5Zd
すたーと
385 :
名無しさん:2006/12/23(土) 10:46:12 ID:/bO5U5Zd
てう
386 :
名無しさん:2006/12/23(土) 11:09:39 ID:/bO5U5Zd
NGY
387 :
名無しさん:2006/12/23(土) 11:36:33 ID:???
388 :
名無しさん:2006/12/23(土) 11:40:33 ID:/bO5U5Zd
HMMT
389 :
名無しさん:2006/12/23(土) 12:05:12 ID:/bO5U5Zd
SZOK
390 :
名無しさん:2006/12/23(土) 12:35:33 ID:/bO5U5Zd
ATM
391 :
名無しさん:2006/12/23(土) 13:05:18 ID:/bO5U5Zd
SNGW
392 :
名無しさん:2006/12/23(土) 13:27:22 ID:???
393 :
名無しさん:2006/12/23(土) 13:29:04 ID:/bO5U5Zd
TKO
394 :
名無しさん:2006/12/23(土) 16:36:31 ID:Y7GpxBHP
395 :
名無しさん:2006/12/23(土) 16:41:54 ID:/bO5U5Zd
SSA
396 :
名無しさん:2006/12/23(土) 21:32:42 ID:???
保守
・・・私は落ちることも叶わない星なのです!
398 :
名無しさん:2006/12/24(日) 00:59:49 ID:HlVqmI0J
o 。 ○ ○ o /) /)
。 ○ o o ○ / ⌒ ヽ ○ o ○
o | ●_ ● | o
o (〇 〜 〇 |_ )
○ 。 ○ /○ ○) /|,. o O o
。 o o ∠∠______∠_/ / ○
o .|/ |_/ ○ 。 o O 。
o O / ̄ ̄ ̄/ ̄ o 。
。 ノ / o O
o o y y_ノ) y y__ノ) 。 o ○
o (゚Д゚ ) (゚Д゚ ) つ o ° o 。
。 o ∪-∪'"~ ∪-∪'"~ 。 。 o °o 。
__ _ 。 __ _ o o__ _ °
__ .|ロロ|/ \ ____..|ロロ|/ \ __ |ロロ| __. / \
_|田|_|ロロ|_| ロロ|_|田|.|ロロ|_| ロロ|_|田|.|ロロ|_|田|._| ロロ|_
400 :
名無しさん:2006/12/24(日) 02:08:22 ID:???
.。☆*: ★
☆+☆
☆ ○、 Jl Jl ★
| \ し'lしl
(二二二). ヽ(_(っ ゜+*
!ノノリノ)))) / ・ \
ノノゝ゚ ヮ゚ノl| / 丶__● ☆ ゜+*
r-へ⌒/ ̄ノ__[]つ ミ ミ
f⌒ 〜 _/,_:n′ ミ,,,ミ
( . ヽ 人__[]J ヽヽヽ ゜+*
( ( 碧 ,ノ__/ ////
ヽ、_ ノ ミ__ /[::l,[::l/
/// ☆
///
[:[::l_/ ★ ゜+*
.。+*
。*゜.゜。
。+゜.。 ゜+* ☆
゜+*
. 。☆*:
☆+☆
401 :
名無しさん:2006/12/24(日) 15:05:23 ID:???
ひひひ
402 :
名無しさん:2006/12/24(日) 15:11:44 ID:???
介
< >
>< ._________________
,,;;-''゙゙゙ ̄ ̄ ̄ ̄─┴───┴─|_三三三_______|___|__
/ ̄─_ __ ____
/ / / | i─i | |i─i|i─i| ====
/ / /. .| l l | |l l|l l| | ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄
/ / / | l l | |l l|l l| | || ||
/ / /. .| l_l | |l_l|l_l| | || ||
∠_________/____/" | | | | | |______||______||____
/ | | | | |
/ | | | | |
<`-──────────────|__|─|__l__,|────────────────────
\_________________________________________
|_──┰─┰────────┰---┰───────────────────────
_/ |_/ |__ |____||__||____| || | |■|三|三| |IIIIIIII||IIIIIIII||IIIIIII
/ / .(爾|A|爾) |__| (爾|A|爾) || |_____| |三|三| |IIIIIIII||IIIIIIII||IIIIIII
403 :
名無しさん:2006/12/24(日) 20:16:35 ID:???
ノスタルジック
404 :
名無しさん:2006/12/24(日) 23:49:27 ID:???
==〇< ̄\
= |__)
=/ ̄ミ(=゚ω゚)ρ
|ksk ♪ミ| ⊇□=
| ★☆Γ@゙ヽ\〇\
=\_Γ\ヽ∪∪「\ |
ε ε ε=◎-" ̄ ̄ ̄◎
405 :
名無しさん:2006/12/25(月) 00:56:35 ID:???
あざやかに思いおもいに きょうという日こころに彫刻
世界中のウェディングベル ならしたような歓びに
あなたの胸 わたしの胸 たかなっている
かろやかにつばさひろげて あこがれは空を飛んでゆく
世界中の愛の歌を うたいながらどこまでも
あなたの夢 わたしの夢 むすばれるまで
DANCE dance dance dance dance dance
楽の音に酔い
DANCE dance dance dance dance dance
いつのまにか
遠いかなたの夢の国を ここに見つけ ふたりは夢中でおどる
ときめくこころ あなたのために
愛のほほえみ わたしのために
あの日のめぐりあい ながい物語のほんのはじまり
さわやかに色とりどりの しあわせが未来からとどく
世界中の宝石箱 ひらいたようなかがやきに
あなたの顔 わたしの顔 照らされている
あざやかに思いおもいに きょうという日こころに彫刻
世界中のウェディングベル ならしたような歓びに
あなたの胸 わたしの胸 たかなっている
うm
407 :
名無しさん:2006/12/25(月) 01:04:59 ID:???
アンアン
o
o_ /)
/<<
12月24日の午後9時から翌25日の午前3時までの6時間は
1年間で最もセックスをする人の多い「性の6時間」です。
貴方の知り合いや友人ももれなくセックスをしています。
貴方が思いを告げられなかった初恋の相手もセックスをしています。
普段はあどけない顔して世間話してるあの娘もセックスをしています。
貴方が片想いしているあの綺麗な女性もセックスをしています。
貴方にもし年頃の娘さんや姉・妹がいて、いま家にいないのでしたら間違いなくセックスしてます。
貴方と別れたあの娘も貴方がその娘にやってきたことを別の男にやられています。
貴方の将来の恋人や結婚する相手は、いま違う男のいちもつでヒィヒィ言っています。
すべてを諦めましょう。そして、ともに死にましょう。
408 :
名無しさん:2006/12/25(月) 02:14:44 ID:???
IDのやつ忘れてるぞ
409 :
名無しさん:2006/12/25(月) 07:00:35 ID:???
あはは
411 :
名無しさん:2006/12/25(月) 10:17:12 ID:???
全く糞チョン業者には困ったもんだ
412 :
名無しさん:2006/12/25(月) 18:33:01 ID:???
星
413 :
名無しさん:2006/12/25(月) 19:20:42 ID:???
414 :
名無しさん:2006/12/25(月) 20:20:49 ID:???
415 :
名無しさん:2006/12/25(月) 21:36:36 ID:???
総理大臣あべしんぞう死ね
あ\\\
?????
韓国漁船炎上万歳
あ
船員全員救助残念
梨の
た
3万株売る
株 36,000 - 30,000 = 6,000
金 200,000 + ( 30,000 × 845) = 25,550,000
現在
株: 6,000
金: 25,550,000
ksk
北朝鮮の貨物船沈没\(^o^)/
A + E = Æ
O + E = Œ
a + e = æ
o + e = œ
s + z = ß
e + t = &
f + i = fi
f + l = fl
ひゃおう
てst
てst
てす
てす
436 :
名無しさん:2006/12/28(木) 04:07:34 ID:uckDYAdd
さふのではお休みはありたいでくださいましてしながらもあったてくださいましょうしたら教えてに行くと言ってしません。
441 :
名無しさん:2006/12/28(木) 23:10:38 ID:???
さふのではお休みはありたいでくださいましてしながらもあったてくださいましょうしたら教えてに行くと言ってしません。
nn
n
┗┻┓┃┏┓┓╋┗┏┗┏━╋┣━━┻╋┓┗┳┏┛┫┛┻┓┻┛┣┗━┃╋┣┛━┓┫
┫┫┃┳┫┛╋┛┣┳┫┓┏┻┓┣┃┏┳┛╋┏┏━━╋╋┃┛┳┃┃┣╋┻┻┣━┓┣
┓┻╋┓┃┫┗┓┗━┫┏┣┗┏┻╋╋┗┣┣┻┏╋┓┻┫━┛┃┳┻┗┻┳┻┻╋┗┃
┣┏╋╋┣┃┣┗┓┫╋┃┃┣┻┻┏┓┏┏━╋┫┃┻┓┣┛┫┫━┗┛┏┏┫┏┃┻┏
┳╋┃╋┣┓╋━╋┛┫╋┛┗┓┻╋┳┓╋┻┫┗┳━┛┫┏┗┏┣┫┫┻┫┛┏┻┏┗
╋┳┛┳┓━┗┛┓┛┏┓┛━━┓┛╋┏┻┳┛┻┻━┻┓╋┣┛┓┫┳━┏┃┻┓┛┗
┳┫┛┳┓━┣┫┣┃┓┗┻━╋┣┛┓┃┛╋┳┣┃┳╋┫┃┳┗┃┫┫┻┫┓┏┗┫┃
┣┻┃━┗╋┗┻┓┃┃┗━┣┃┗┣╋┫┫┏╋┓┓┃╋┃┣╋┫┓┏┗┃┏┣┗┛━┃
┣┣┓┏━┫┻┏━┛┏━┃┳┓━┫╋┳╋┏┛┓┏┗┫┃┛┗╋━┣┃┣┃┳╋┻┛┫
┣┳┗┓┳━┗┛┏┫━┛╋┣╋┓┫┳┻┫┣┳┣━┗┻┃┛┻┓┓┫━╋┃┃┫┫┻┗
┗┏╋┣┫┣━┏┗┓┣┓┏┃┣╋┳┓┛┣┫┳┫╋━┛━━┫╋┏┃┏━┗┳┫┗┏━
┻┗┻┫┳╋┻┗┗┳━━━┃┫┓┏━┛┻┗┏┃┻┗╋╋┻┫┗╋━┃┗┣╋┣┗┫┛
┫┛┗┗┣━┃┳┗┫┣┣┗┗━┫━┓━┗┫┏┛┳┣┻┣┻┃┗┳┃┗━┣┫╋┓┣┳
┳┛┓┏┳━┃┣┻┫┳╋┗┻┣┛┗┫┗┫━┻┣┫┳━┛┃╋┓┓┓┗┻┳━┣┻┏┫
╋┣╋┃┓┻┏┃┛┗┫┻┗┏┏┃┃┣┓┳┏┳┣┗┻┣┻┗┃┻┃┓┓╋┗┣━┃┫┗
┗┃┛┳┗┓┛┣━╋┫┻┫┣┓┗┳┓┛┃╋┻┓┃┻━╋┣┫╋┳┫┏┳┣╋┃┣┛┏
┓┓┻┏┏┛┃┳╋┛┏┳┃┳┃┗┻━┓━┣━━┻━┃┻┛┛┣┛┫━┳┣┣┣┏┳┣
┛┏┗╋┓┻┣┗┃┻━┓┳┗┫┛┛┃┻╋┳┗┛┣┗┻┣┳┳┓┃┳┓┃┗━┣━┗┫
━┛┳╋┃╋┛┣╋┳┳┫┫┫┃┳┣┻┗┣┗┓┗┃┗┓╋┃┣┗┗┻┳┛━┓┏┓┗┛
━┏┫┃┓┓━┻┣┏┓┛┫┛┫┣┃┻┻┗┳╋━┣┃┣┛┛━┫┏┓┓┓┗┛━┛┗┓
┫┻┗┳┻┏┛┗┃┳┗┫┗┏┓┫┳┣┃┃╋┓┣┣┛┗━┏┳╋┗┃┏━┛┳┛┣╋┻
┫┫┓┗┓┻┓┳┣┻╋┓┃┻┗┃┻┃┓┓┃┻━━┓┛┃┏┫╋┗┛┏┻┏┣━┳┫┏
┃┻┻┗━┃┛┛┛┛╋┣━┻┳┏┓┓┣╋┫━━┛┗┫┃╋┻╋┃┏┣╋┓┻┻━┳┳
┳┗┣━┗┫┻┫┗━┛╋┳━┛━╋━┳┫┫┏┻╋┓┏┣╋┏╋┣┫┗┣┏
┻━╋┫┓┓┣┏┛┣┗╋┻┫┓┓┏━┳╋┏┳┻┫┣┃┣┻━┣┣┏┗━┃┗━━┓╋
┛┫┛━┃┃┻━┫┫┳┓┫┃━╋┣┛┓┏┻┳┓┏┛╋┣┳╋┏━━┗┃┃┻━┗┏━
┃┏━┣┻━┗┗┻┓┗┓┻┣┳┻┓┏┫┻┣┃┳┻┏┓┗┃━┃┗┻╋┣┏┏┛┻┏━
┳┛┏┏┳┏┓┗╋┗┳┗┓┗┃┛┓┏┳┣┗┛┻┓┃┏┳┗━┃╋┳┓┏╋━┓┛╋┗
┛━┳┣━┣╋┳┫┗┓┫┛┫┗┛┻┓┳┛┻┗┓┳┏┛┛┳┗━╋┛┫┫┳━┏┃╋┃
┣┃┛┳┓┗┏┗┏┛┣┣┻┓╋┛┃┓┻┳┻┃┫┗┛╋┳┣┃┣┗┛╋┳┓┛┗┃╋┃
┣┣┓┫┳┏┏┻┫┻╋┓┓┳┻┫┳┗┛┳┳┣━┗┓┗╋┫┻┏┣┛┣┣┏┏┓╋┣━
┃┛┣╋┳┣┓┻┏┻┻┗┛┻╋┣━━┗┓╋┏┣┓┻┗━┃┻━┓┛┏╋┓┛┓━┓┳
┻┻┛┃┗╋┗┏╋┳┣┛┃┳┫┛┏━┫┛┳┏┣┣┓╋╋┗┓┻╋┏┗┃┻┓┫┣┫┓
┻━┏━┃┏┗┛┫┗╋┣╋┏┣┗╋┛┫┣┗┛━╋┃┳┗┳┫┗╋┻┫┛╋┃┳┛┏┛
┣┣┣┓┣┫┏┛┣┻┛┃━┣┳┛━┻┻┣┳┗┫┃┫┣┣┗┫┻┓┳╋┳╋┻┃┣┗┫
━┓┻┃┃┫┛┫┫╋━━┏┛┓╋┓╋┛┣┛┛┻┫┛┣┫┃┣┣┃┛┃┗┣┗┓━━┃
┣┗┗┏╋╋┏┃┳┏┃┗━┣┃┳┣┳┏╋┫┣╋┛┻┓┣┫┃┣━╋┗┣┃┳╋━┏╋
┗━┳┛┻┓━┛┏┫┻━┏┗┗━┗┣━┛┛┫━┃┃┻━┻━┣╋┻┳━┣━┳┃┣┗
┓┗┳┣━━┛┃┛┗┣┣┻┫┓┫┣┣╋┃┳┛┫┳┃╋┫━━━┣┣╋┳╋╋╋┓━┓
━┫┗┛┫╋┃━━┗╋┗╋┣┏┛┻┣┣┳╋┫┫┫┓┫┗━┗┓┫━━┣━┗┃┣┻┻
┻┫┗┫┳━┣┓┃┛┳┏┓┏┻┓┫┻┗┛┣┻╋┣┛┫┓┛┣┏┛╋┛┓┣┳┃┳╋┃
┛┳┃┣┣┓┛┳━┣┗┫━┏┣┻╋┣┗┗┓┏╋┗┗┓┓┛┛┫┣┫┃┫┛┛┻╋┻┫
┻┻┣┏┓┏┫┻┫╋┓┻┛┻┓┃┻┳┛┓┓┏┛┛┃╋┗┏┻━┣┫╋┛━╋┛━┣┻
┓┏━┛┛┻┛┗┓┻━┓┏┏┛┛┏┫┫┓━┣┻━┛┓┳┻━┻╋┛╋┓╋┫┗┗┻┳
┏┫┫┃━┻┓┗┗┛╋┫┛┳┻┏┛┛┫┛┗┻┗┣┏┳┏┗┣┗┛━┳┳┓┏┳┓━┻
━┣━┛┫┛┫┓┓┫┻━╋━╋┛━┏━┣┏┏┣┃┃┫┃╋┓┫┃┳┏┣┳┻┣┳┗┣
┳┃━┃━┫╋┓┃┛┏┓┫┗┫┻┏┗╋┛━┗┃┗┗━┻┗┳┳╋┗━┫┳┛╋┓━━
┫┛┻┓╋┻┛┗┣┻┻┗┛┫┣┓┣┛┫┛━┳╋━┓┣┳┫┻┫┣┣━┫┣
┏┛┻┳┓┏┛┛┳┻┻┫┏┓┛┛┫┫┳┏━┗┻┏┳┓┳╋┛┓┗┓┛┃┛┻┃┃┓┗
┣┛━━┳┣┛┫┏╋━┗┃┳┗┻┗┳┏┓┫┓┏┛╋┏━╋━┗┃┗┓┗┫┗┓┣┛┗
┏┛┻┃┫━┻┻┓┻┻┻┫┗┏┳┫╋┣╋┃┳┃┃╋┣┓┓┃┗┳┣┏┏┗┳━┃┻┗
━┗╋┣┗┻━┏┣┳┫┫┏┓┻┳┃┗┏┓┛┫┏┓┏┣┏┛━┣╋┳┓┫╋┛┓┛╋┻
┻━┣┏━╋┫┣┛┻┻┣┫━┳┣━━┛┳┛━┃┫┗┫┓┏┻┓┳┓┻┗┳╋┫┛┛┻
┏━┳┻━━┻┣┛┻┛┗┫┛━┓┻╋┗┫┏┻┣┃┳┛━┳┫┳┃╋┳┻┓┻┓┳┓╋
┫┃┗━┓┻┣┗┗┳┃┫┣┗┗┃━┓┣┫┫━┻┗┣┻┏┏╋╋┓┣┓┏┓┏┏┣┛┳
━┫┳┫┣╋┣┗┳┳┃┳┫┳┫┫┳┏━┛┣┃┓╋━┣┃╋┓╋┣┻┏┳┫┏╋╋╋┫
┻┳┻┻┃━┻┛┓━┓┻┓┣┗┻┫┃┣━┛┛┻┛┏┻╋┗┫┛┫┃┻━┣┛┏┫┣┛
┻┳┣╋┓┫┗┳╋┛┃┃┳┫┛┻┏╋━┻┗┗┏┻┗┃┛┣╋┣┫┃┓┓┫┻┃┗┣┻
╋┣┏┫┣┫┻┛┏┣┣┣┫┛┣╋┳┃┛┓┛┗╋┛┗┻┛┫┗┗┛┗╋┣┣┗┻┗┗┳
┻┻┛┳┛┳╋┣┳┣┫┣╋┗┃┛┻┻┏┻┗┻┛┃┻━┻┫┳━━┛┗┫┃┓┻┫┻┓
━╋┗┓┛┻╋┻┻┛━┻┳┣┃┗┏━┗┻┃┻╋╋┣┣┳┏┗┗┓┓┣┏┫┏┣━┓┫
┣┓┣┻┛┃┃╋┳┗┛╋╋┏┻┏╋┳┳┓┃┳╋━┛┃┫━┫┗┻┣━┃┫┗┻┻┏┃
┛┻┃┏━┻┓┏┣┳┃┓┻┓╋┛╋╋┻┏┛━┫━╋┻┛┛┃┛┳━┛┛┛┳┛┣┃┗
━┃┻┻╋┳┻┗┫┻┃┛┓┛┫┣┳┛┛┓┳┣┗┓┗┻┃┓┳┓┳━┣━┫┛┃┃┻┏
━┓┻┫┳┣╋┫┣┏┣┳┛┛┃┳┓┻━┻┛━━┓┗┛┫┣┓┃┻┣┳┳┗┻┫╋━┣
┳┓━┻┏┫┣┗┃┓╋┃┳┏┳┻┳┛┫┗┣┛┻━┗╋┛┫┏┳┛┳┻┗┳┃┣━┛┗
┏┏┫┻┫━┣━┻┓╋┳┣┳┻┗╋┳┫┣━┓┳┫┳┏┗┫━┣┗┫┛┻┓┛┏┓┛┛
┣┫┃━┻━╋┓┗┓┃┓┓┛┓┓┗┗┣┻┛╋┣┫┗┗┣┗┻┗━╋━┃┗┫┳┣┏┏
┃┣╋┻┗┻┃┻┗━╋┛━┻┫┗╋┻┗┓┫┣┏╋┓┣┃┻┏┣┻┏┫┏┳┏┗┣┗┗
┫┏┫┛┓┏┣┏╋┓━┃┗┳┃┓┛┫┃┃━┗┻━┃┛┫╋┓┫┓┻┻┃┃┳╋━┓┳
┳╋┓┓┳╋┛┏┳━┳┗┃╋┳┛┳┃┻┳┏┣━┳┗┛┓╋━┗┣╋╋┗┓┻┏┣┓┓
┫┛╋┗┳┳┏┫┗┫┛┃┻┗┳┗┫┗┛┻┫┻┳┫┓┓━┳┛┓┗┣┫┣━
┻━┣━┻┫┫┃┣┃━┳┫┻┏┣┻┻┫┛┻┓┣┫┫┫┣┓┗┳┻┛╋╋┳┃┻┃┻┣
┗┏╋┃┻┳┗┓┳━┫╋┫╋┻┗╋━┓┗┻┏┏┏┓┛┛━┏┓┣┛━┣┏┳┏┫┛┳
┛┣┣┏┃┓┣┗╋┗┣┗┻┻┛┫┏┫╋╋━┗┏┓┗┻┻┏┫┣┃┃┗┻┛┣┃┃┳╋
┓┓┓━┏┃┳┛╋┣┻┛┣╋┗━┻┃╋┣┻┛┃━━┗┃┻┛╋╋━┳┓┻┳╋╋╋┗
┗┣╋┣┳┣╋┓┏┳━┻┏┃┫┳┃┳┏┣┻╋┣┃┛┓┫┏┗┏┻┗━┃━┃┗━┫╋
┓┃┗┳┃┣╋┗┫┗╋┣┻┛┳┗┫┣┗┃┫┳┳┫┗┛━┛┳┻┳┫━┓┃┛━┓┓━
┻┳━┛┓━┫┗┏┳┻┗╋┣┛┻┳┏┓━┃┏┏┳┃┓┳┫╋┣┃┫┏┻┃┃┛┣┏┛
┫┏┳┫┻┛┗┏┛┣╋┓┛┏┣┛┃┳┃╋┏┣┓┃┣┓┃┃┳┗╋┳┣┛┏━┛━┏┛
┏┳┣┃┃┳┛━┣╋┳┻┳┃┓┳┣┛┏┳┃┻┳┫┗┗┗┻┏┏┣╋┻━┫┫┣┏┃┓
╋┓┗┫┗╋┗━┣┫┗┓┏┫┗━┛┏━┓┃┗━┛┳┣┓━┛┃╋┛┛┫┏┳┓┣┫┫
┏┛┓┃┫━┛━┏┛┏┏┗┓┻┗━┓┏┗┳┫┣┏┓┃┓╋━━┗┗┳┗┏┻╋┃╋┛
┗┏┻┣╋┫┫┫┛┣┣━┳┻┛┻┻━┳┣┃┣╋╋┓┣╋┳┗┛┗┗╋┏┫┃┣┫┗╋
┫┏┣━┛┓┛┏╋┳┃╋┛┻━┫┃┣┓┓┛╋┫╋╋━╋┏━╋━┫┓╋┫┣┃┗┗┣
┳┛┫━┃┣┓┳┓┛┓┃┃┻┓┛╋┻┣┣┃┻┓━━┏┗┏┓┫┻━┫╋┻┣╋╋┫┣
┻┣━┫┗┣┗┗┓┻╋┛┏┳┻┛╋┓┫┻┃┓┣┳┃┏┫┗┫┏┓┃┗┣┻┣┻┳╋╋
┏┣┗┳┃┗┫┳┳┏┏┓━┫┗┫┓┗━┛┃┏┛┃━┗┏┣┫┛┛┗┫┃┻┫┻┃┫┻
┃┻━┣╋╋┳┣╋┏┛┗┻┫┏┣┏┗┫━┛┫╋┳━┗╋┛┃┃┗┳┻┳┛┛━┃┓┏
┗┏┫┓┏┓┗┏┣╋┏┻┃┣┓┗╋━┗┏┳╋┻┃┗┓┳┻┃┳━━┛┣━┏┻┃┳━
┳┻┣┣╋┗━┳┓┳┫━━┳┫━┓┣┓┳┏┛┃┛┻┣┗┫┻┏┻━┫━┻┃━┫┛╋
╋┓┻┛╋┓┳┗┫┫━┏┫┃┣┣┏━┛┛┳┛┻┃┓━┓━┏┣━┓┛┏┓┛┣┗┣┛
┃┓┣┏┫┗╋━┗┫┏┫┃┛━┓┛┓┗┓┣┻┛┳┛╋┳┗┗┫┏┫┗╋━╋┛┳┗┃
┳╋┳┓┳┣┛┣┓┫┳┣┗┛┳┻┏┛┳┫┳┗━┫╋┫┗┓┣┻┓┓┫━┣┳┻╋┻┏
┻┳┻━━┳┣┫┛┣━┻┣┣━┛┣┃┃┣┓╋┻━┗╋┫┗┫┳┣┃┃┗┳┃┗┻┗┣
┏━━╋┻━━┻┃┗┣┫━┗┗┻┫┣┛┗╋┗┫┣┻┻┓┃┗┃┣┏┳┛┳
┫╋┛┓┏┗┻┛┏┻┃╋┏━┓┻┓┛┫━┣╋┻╋┻┓┓┣┫━┣┛┛┏┃┻┳┓┓┓
━━┻╋┻╋┫┛┳┓┻┫┗┻┻┫┓┗╋┻┓┓╋┳┳┻┓┛┣┃┓┏┳┓┻┣┏┻┫┳
┓┗┻┻┗┏┓┛┗┻┗┓┻┓╋┃┻┏━┏╋┣┳┏┃┫╋┻╋┓┣┗┃━┳┃┻┗┃┗
┗┻━┻┳┻┛┣┳┏━┛┏━┓┗┻┃┣┏┻┛┳┣┫┛┻┻┻┃┣┻┓┏┫┫┻┫┛━
┣━┫┣┳┫┗┣┏┏┃┻┛┛┳┃┓┳╋╋┫┏╋┛┏┃┏━┳┣┓┳┛┏┣╋┳━┻┫
┣┗┫┣┗┓┣┓┛━━┃━━╋┏┃┃╋┛┛┻┻┳┗╋┳┣┗╋┏━┓┳┛━┫┏┻┗
┏┛┃┣━┫┳┳┛┏┛┃┏╋┻┣┫┳┫━┳┣┫╋╋━┫┏┃╋╋┃┛╋┃┓┃┓┓┃
┃┻┗┃┛┓┳┻┻┏┳┳┣┻┻┫┫━┓╋┓┏┳╋┏━┛┻┻┗┗┏┳┫┏┏┛┏┳┛
┣┻┳┓┣┳┏┣┗┫┓┫┃┻┓┻┛┫┛┣┣┏╋┳━━┃┗┣┫┳╋┗┓┃┗┛┳┫┣
┛┣┫┻┣┗┏┳┓┣┏┛╋┏┻┛╋┗┫┃┏╋┫┫┫┣╋┣┛┳┫┛┛┓┗┫┗┗━┣
┳┏┳┫┛━┣┛┓━┏┗┫┻┓╋┫┏╋┗┃┃┻┳┫┏┏┃┫┛┻━╋┫┣╋┗┏┻╋
┫━┣━┫┓┻┻┻┃┳┳┏┣┫━┓┫┃━┗┗╋┓┻╋┓┻╋┏┣┗┗┗┣┳┳━┛━
┗┗┣┓┓┛┣┳┣┏┣┃┳━┳━━┳━╋┛┓━┓┏┛┻┻╋┻┃┓━┏┳┛┃┻┫┗
┛┫┛┻┏┏━┃┏┗┻┣┛┻┫┓━┣┳┻┏┏┛┓━┏┻┛┏┃╋┫┓┛┛┓┓╋┃┓
━┃┣┛┳┻┣┓┳╋┃┣┃┫━┏┫┃╋┗┓┛━━┓┛━┏╋┏┓┻┛┫┫┃━┗┗┏
┗━┃┣┃┻━┃━┻┓┗┓┣┓┻┻┓┣┻┛━┏┻┻━┫┫┃┳┻┏┏┳┗┃┻┳┫┓
┏┫┏╋┫┣┏┫━┏┃┛┳━┫┫┣┃┫┃┻┏┗┣┓┃┗╋┏┣┫┓━┗┳┻┳┓┣┻
┗┣┣┛━┻┛┏━┓┳┻━╋━┫┛┃┗┳┳┳╋┳╋┏┣┏┫┗┗┃┛┓┣┏┫┃┛┳
┗┗┃┻┗┣━┗━┣┗┛┃━┗┏┫┣┗┛╋┳┏┳┏┣┗╋━┛┳┏┗╋┳┃┃┳┳┗
┏┃┓╋┏┗┫╋╋┗┳┗┃┛┗━┛┏┗┏┃╋┓┻┓┓┳╋┻┳╋┳┏┣┗┫┻╋┗┻
┗┓┗┏┓┏┏┗┛┓┣┏┗┃┣┳┳┳╋┗┣━┻┃━┓┛┃┻┃┳┓╋┫┫┏┓┛┗╋
┳┏┣━┓┏┏╋┫┛┣┗┓━┣┃┓┻┏┫━┳┳┣┃━┏┓┏┏┻━╋╋━┏━┃┃┓
┗┣╋┛┃╋╋━━┗╋┃┓┏╋┛┻┫┛┗┃┻┃┫┗┫┃┃━━┗┓┃┓┳┓╋┫┫┛
┻┳┏┏┳┏┛┓╋┻┣╋╋┛┏┛┃┛┃┳┻┻┫┻┛┛┫┻━┳┏╋┳┓┗
╋╋╋┃┓┓┻┫┻┻┫┣━┓━┫┛┻┛┳┫┻┻┏┛┓┛┫┣┛┳┏┫┓┻┣┛┻┛╋
┻╋┻┫┓╋┃┻┣┣┓┗┏┛┏┫┃╋╋┏┓╋┣┏┣┣╋┛┳┓┫┗┓┛┗┣┫┛┣┫
┃┳┛┏┗┛┛━┣┏━┛┓┏┃┗┏┻┗┗┳━┣┃┓┛┓┏━┫┫┫┳┗━┫╋┻┫┏
┏┏┏┻┻┛┻┣━┛┓┓┫┣┻┫┗┏╋┏┏┛┛┫┓┫┫┻┏┓╋┓╋┏┃╋┣┏┳╋
┃┃┗┃┣┓╋┣┃╋╋┃┓┛┫┳╋┃╋┳┃┫┃┛┗┗┏┫━━━┫┃┏┫╋━┃┫┏
┛╋┳┏┗┓┓━┃┏┻┳┓┻┻╋┏┓┻┏━┣┳╋┗┻┫┫┃┏┣┓┫┣┗┗┏┓━┏
┃┫┣┣┃┣┃┗╋╋┓╋┗┏┫┓┏┓┏━┻┗╋━┣┃┣┫━╋┏┓┣┛┓┗┣┳┃┃
┗╋┫┣┳━┫┓┻┻┳┛┗┓╋┣┫━━┳┣┓┫┏┏╋━┳━┏┳╋━┗┓┃┫┏┫┓
┻┣┗┳┳┳┃┫━┣━┗┫┏┫┫╋┏┗┣┃━━┳┣━┻┫┏┻┏┛┃╋━┏┫━┏┓
┣┏┛┣┗┻╋┓┻╋┳┏┛┏┣┻┳┏┗┏┣┓┫┛┓┏┣┛┳┛┗┣┛┣┃┳┃╋┃┃
┏┃┃┳┻┗┗┫┗┏┻┃┳┫┳╋┫┻┓┃┏┓┫╋━╋┫┫┫┫┻┏┃┛┣┛┓┓━┳
┃┻┳┫┓┳┗┣┛┃┏┛┣┫╋┓┫━┃╋┃┏┻┣┣┻┛━╋┗━┓━┛┣┛┣┃┛┛
┻┗┛┣┻┓┳┛┛┏┳╋┣┣┓┣┫┗┃┣┃┏┣┗┗┣┃┻┳┫┣┗┓┛┣┓┛┃┫┻
┣┏━┣┃┳╋┻╋┃┃┛┏┗┛┣┓━┫━━┣━┣┻┛┣┗┻┻┗━┛┳┗┫┣╋┫┛
┻┫┣┻╋┳┗┫┃┓┻┃┃┗╋┏┻╋┃┏╋┫┳━┻┃┓━┏┛┃┃┫┣┣╋╋┫┏┏
━┃┗┳┳┗╋┫┳┳┫━┛┛┓┫┛┛┫━━┛╋╋┻┣┏┳┏┏┓┣╋┃╋┣┗┗┃┛
┃┃━┫┏┃╋┻┏━╋┳┳━┛┏┻┫┛┗┻┃┃┣┛┃┏┫┗┣┻┻┻┻┓┏┣┣┗╋
┏╋┫┏┳┫┓┓━┛━━━┻┓┛┛┫┓┳━┫╋╋━┣╋╋╋┓┛┃┫┻┏┃┳┫┗┏
┗┣╋┏┏┣┫┛╋━━╋┏┃┻┃┛━┏┗┣╋┓┗━┗┏┓┣┗┣╋╋┣┳┛╋┻━┛
┛┣┓┣┣┳━┳┣┫┃┣┏╋┓╋╋┻┓┳┗┏┛╋┳┗╋╋┻╋╋━━┓┣┫┫┻┳┗
┫┣┳┗┣┃┃╋┻┳┃┣┣┗┃┫┳┣━┫┻┛┳┻┛┃┳┻┗┗┏┗┫┓╋┳┳━┗┻
┻┻┛┫┃┗┳┣┳┓┣┻━┛━┏┃╋┻┫┫━┣┓━┳┳┫┣┗╋━┫┗┛┃┫━╋┓
┻┫┫┳┛┳━━┓┳┳┗┣┗┃┃┳┣┫┻┗┃┏┏━┓┣┫┃┏┗┫┓┗┳┫┛┣━┏
┣┛┗┛┓┛┛┓┗┻┳┃┻╋┛┏┳┣┃┓━━┏┗┳┫┳┃┗┻━┓┗━┓
┃┏┫┣┣━┛━┏┓┛┏┗┗━┓┓┓┣┛┫━╋┗┻┛┫┓┫━┳┛┗╋┏┃┻┓┃┓
╋┗┫┣┓┻━━━┓┻┻┫┣┳┓┗┫┓┗┫╋┛┫┫┏┻┃┗┃━╋┛┏┛┻┻┻┗┛
┳┏┏┣┓┫┏┫┻┳┳┫┏┣┏┓┓┻┓┳┻┻━┏┃┳┳┻╋┃┗┓┫┣┗┃┃┻┃┫
╋┃┻┗╋━┛┻╋╋┫┳┻┳┏┏┣╋┏┻━┃┓┛┓┻┏┗┣┳━┫┃┗┛┫┓━┃┏
┳┣┻┏┗┏┳━╋┛┃┓┫┫━┣┗┻┏━━╋┛┛┻┃┏┫┻┫┛╋┫┃╋┻┛╋┓┻
┓┣┓┗┏┻━┏┣┗┏┛┛┻┻┃┏┳┳┓┛┛┳┳┻┃┳┛┻┻┛┓┛┃┻┣┓┣┓━
┗╋━┫┛┃┃┛┓┻━┛╋┗┃┻┫┃┗┛━┳┃┗┫┫┫┣┻━┛┓┃┓┓┫┫┛┳┓
┗┗┫┳┃┛━┫┳┃━┣━┳┗╋┳┳┓┣┗╋┛┛┻╋┏┏┫╋┛┃┳┳╋┃┓┃┫┫
╋┻┫╋┣━┻┓┗┳┓┛┓┛┫┣┏┣┓┳┣┛┻┻┫┳┓╋┫┓┣━┛┣┣┓━┏┛┃
┻┓┏╋┣┗┻╋╋┳┳┻━┛╋┣━┫╋━┗┏╋┳╋┣╋┗┻┫┛╋┳╋┻┳┃┫┃┗
┓┓┃┻╋┃┓┃┃┗┗┛┏┫┓┣╋┏┫╋┃┗┃╋┏┏┻┣┣┣┻┏┳┓┻┓┳┓╋┛
┻┗┓┫┣┗━┫┻┃┗┛┳┃╋┛╋┳━┻┗┻┳━┫╋┣┓┣┛┗╋┛┫━━┫┻┳━
┣━┏┃┃╋┏┣┣┗┃┃╋┃╋┗┣┣┗━┫┣━┛┏━━┣╋┣┫╋┃┻┛┳━╋┓┗
┓┣╋┗━┳┓┗┏┣┳┣┻┳┓┛┻┳┃┃━┏┫┓━┳┃━┗┳┫┃┛┏┓┣┗┓┓┗
┛┣┏╋┣━┛┏┗┻┳━┳┏┏┗┻┣┃┫┗┓┻┏┗┫┃┃┻┳┗╋┻┗━┻┏┫┃┓
┏━┗┫┓┏┻╋┳━┛┣┻╋┏┫┗┳┏┛┣╋┛┓┫┃┳┓┃┣┳┻┳┻━┓┓╋┓┃
┣┣┫┳┏┃┓┏┣┫┳┓┫━┻┫┛┳╋┫┃╋╋╋┳┃┏┏┗┛┃┏┓╋┓┫┫╋┫┛
┏┻┏┫┏┛┗┳┗┛┓╋╋╋━┫┛┳┳┃┻┳┃┓┗┻┫╋┳┛━┳┃╋┃┛┫┏╋╋
╋┳┻┏┏┏┃━━┳┏┛┻━━┣┏┓┛┗┻━┫┗┗┃┏┃┫┛━┫╋━┃┓━┏┏┻
┗┓┛┣┻┫┗┻╋┗┃┛━┃┳┏┛┫┣┓┗┓┣┻┏┓━━┣╋┗╋┣━┗┫━┳┛━
┏┫┏┻┳┓┛╋┣┓┓┣━┏┓┏┓┛┛━┫━┓┻┗┓┻┓┛┏┣╋━┗┗┣╋┓┳┻
╋┛┳┃┏╋━┣┛┏┃┏━┻┳┏╋┻┫┏┗┗┻┏┳┛┓┳╋┏┏━┗┻┗┗┣┫┫┛
┫╋━┫━┗╋┣┗┳┻┣┻┛┃┛┗┃┳┗┛┻┫┓┻┣┓┳┗╋┏┛┃┃┏┓┻┛┛┏
┛┣┓┃┻┓┓┃┓┫━━╋┳┃┳┣┳━━┃┏┗┻┓┃┛━┗┃┛┣┻┫┻
╋┛┏┓┳┃┏┓┣━┻┏┫┳┛┏┛┗━┗┏┳┳┻┗┳┗┏┫┳┫┫┗┛┃┏┛┛╋┃
┫┳┏┫┏┣┃┫┫┏┗┏┫┗┗┛┗╋┃┏╋┳┻┻┣┗┏╋┣┫┃┛┫┻┃┻┳┫┗┓
┻╋┓┫┳┳┫┓┓┳┓╋━┃┫┛┣╋┳┳┃╋┗┻━┓┻┏┣╋┃━┳┫┫━╋┃┛┛
┫╋┃┳━┗┓┓┏┃┏┓┏┏┫┗┣┗╋╋┛┗╋┓┗┻┃┏┣┏┫┃┻┣╋━┫┛┛┻
┗┻┏━┻━┣╋┳┫━╋┏┣━┣┏━╋┗┗┳┛┛┏┛┃┛╋┃┃━┻┻┳╋┳┃┏┗
╋┃━┓┓┃┗┓━━┳┻┛┏┫┗┫┳┣┛┏┫┻┓┛┫┓┓┗┣┫┳┫┛┫╋┻┻┳┫
┣━┓┳━━┳┣┫┫┻┗┃┃╋┳┛┫┗┏━┣┣╋┛┏┣┃┳┏┏┫┻┗┗╋━┣┃┃
━┳┃┛┃━╋┗┛╋┏━┻┻┃┻━━┗┻┻┣┣┗┏┏┣┃┻┳┃━┫┃┛┫┣┣┳╋
┫┏┃┻┓┏━┻╋╋┓┛┃┻┫┫┗╋┣┗╋┏┻╋┛┳━┃┫┓╋┣┻┓┣━┫┫┃┳
┫━┓┫┏┃┳╋┃┓┃┃┳┗┫╋━┫┓┏┻┻┻┗┳┗┗━┣┻┛┫┻┻┗┏┫┫┓╋
┗┣┗┣┃┏┛┫╋┗━┫╋┛┣┓┳━┗━╋┛╋╋┳┃┣━┓┛┃━┻┫┳┏┣━┛┛
┻┫┫┣╋┃┣┏┛┻╋┗╋┓┃┳┓━╋┗┏━┣┓┗╋┓┓╋┏┳┣┃┓┣┗┻┣┏┻
┃┻┫┻┗┫┏┻━┫┛┻╋┫━┃┛┣┳┛┓┃┏┳┏┣┓┃┛┳┏┗┗┗┣┗┗┗┻┃
┳┃┫┗┳┏┗┗┻┏┣╋┛┛┃┏┃┻┗┗┏┣┗╋┛┏┗╋┫┃┻┓┛┳┃┳┣━┫╋
┗┃┫┛━┃┻┣┓┃┃┛┃┳╋┛┃╋┣┳┃╋┃━╋━┳╋┳┗┻┗┓┏┓┓┻┣┻┣
┣┓┃┫┛┣┫┳┳┳┛┛━┏┳┛┃┛╋┣╋┳┃┻┻┏┓┏┗┃┳┳┃╋┻┗┣┗┃┏
━┃━┛┃┫┳╋┣┣━┏┓┛┫╋┃┻┃┻┓┫┃┗┗┛┓┳━┗┳┻┻┳┣┣┫┗┗╋
╋┗┃┃┣┗┗┣┓┓┃┣┫┗┏┳┻┻┗┓╋┃╋╋┏┣┛┓┛┣┫╋┣┫┣━┓┏╋╋
┃┻━┓┏┫━━┣┓┗┓┛┓┳┣┗╋┫┗━┣┃┏━┣┳┛┏┻┻┳┫┛┛┗┫┃┫┃
┗┗┳┫┣┏┻┃┗┛┗┳┃┓┓┗┛┃┛┫┫┛┛━┣┗┗━┗┳╋┻┻┻┗┻┓━┛┳
┛┳━┳┗┻┗╋━┓┏┫┛┳┣┫┳┳┃┣┛┣━┫┓┳┣┳┗┣┫┳╋┃┳┏┏┣┳┣
╋┫┛┃┓┃┻┏┓┏┫╋┗┏┻╋┻┃┫┛╋┫┏┏━┫┏┃━┃┏┗┓━┳┗┻┓┣┏
┏┏┗━┣┣┏━┃╋┫┏┓┫┓╋┏┳┃┃╋┗┣┳┫┓┳┗━━┛┃┣┛┃┗┓┳┃┃
┻┻╋┓━┏┫╋┓┛┛┏┛┫┛┗┗┳┣╋━┣┏┻┻┓┏┓┛┫╋┻┓┓┓
╋┻┻┗╋┗┣━┃┃┗┗┻┻┻━┣┳┏┫┻┃┗┻┓┓┗╋┗┏┛┣┗╋┫┗┃┣┗┓
╋┗┗┳┓┻┗┫┏┫┻┓━┳╋┫┣┗┻┗┣┫┃╋┃┫┏┻┏┗━┛┗━┫━┳┳╋┫
┳┏┓━╋┏┫┛╋┛━┗┣┏┏┗┓┛━╋┛┫┃━┻━┳╋┣━┛┻┻┗━┛┣┃┗┻
┛┃┗┳┃┫┛┳┛╋╋┓┗┏┛┣╋┣┫┫━┃┳┗┣┓┗┻┗┫┫┻━━╋╋┣┛┫╋
┻┣┓┗╋┏┃┏╋╋━━┳┛┳┻╋━┗┏┫┏┻┫╋━┗┗┻┃┣┏╋━┗┗┛┗┳┳
┫┃┣┛┣┳┳┣┳┃┓┛━╋┫┳┏┏┛┣┏╋┣╋┓┏┓━┛━╋┏┣╋╋┫┓┗┃┃
╋┻┃┓┗┣┛┓┻┓┓┫┣┓┳┗┛┻┻┓┻┓┣╋┗┓┫┏┃┛━┣┳┓┻┏┳┗┛━
┃┓┃┗┗┏━┻┳┳┛┣┃┛┃┣┫╋┏╋┫┳┃┫╋┫┓┗╋┓━┻┃┫┻┣┫━━┓
┻┃┗┛┏┗╋┛┣┗┛┏┛┳┏╋┻━┫┣╋┻┳┛┃┓┃━━┗┳┛┗┣┃┃┳┛━┗
┃┣┃┗┫┣┣┏┗━┫┃━┫┏━┛┛┳┻┓┫┫┫┃┣┗┳┗┃┛┛┣┣━┗┏┣┗┏
━┫┏━╋┳┛┻┏┣┓┏┃┛┻╋┗┓╋┻┓┓┗┣┛┻┗━┣┛┫┛┣┫━┃┃━┫┓
┻━┗┣┣┓┓┓┓╋┏┳┏┻┻╋┻┫┫┃┏┛┓┫┗┳┫┫┓┓┳┻┣┃┫┗┓╋┏┣
┏┣┛┗┫┃┫┃┓┗┣┫╋━┗╋┻┃╋╋╋┳┃┗╋┻╋┳┛╋┗┏━┃┫┗┃┻━┛
━━━┏┓┏┫┓╋┗┣┓━┗┃┣┏┛┃┻┳┳╋┛┣┣┻┓┃┏┗┫┳┛┓━┏┗┏┫
┏┃┫┗┻┫┏┳┻┣┫┃┓┣╋╋┗┳┣┣┻┫┫┫┗┗━┫┃┣┣━┻┓┏━┳┣╋┣
┛┏┣┳╋┫┻┛┻┃━┃┏┗┃┣╋┏╋┃┃┳┣┓┓┃┗━┫┫┛┻┏┏┣┫╋┣┣┫
┛┣┳╋┓┻┫┓┫┃┏━┣┓┳┳┻┫┻┛┓┏┫┫━┏╋╋┏┻━╋┃┗┏┏┃┛┛┛
┓╋┏┣┫┳┃┣┃━┗┗┻┳┳┓┃┳┏┫╋┫┫┏╋┏┣┃╋┣┻━┃┃┳╋┏━┫┗
┛┻━┣┣┻┳┻┓┏┏┃┃╋┓┫┫┓━┏┣┻┣┏━┏┗┛┃┏┗┃┏━┗┓━┃┏┳
┏━┃┻━┗┣┛┳┫┏┃┣┏┳┗┛┛╋┣┃┣┻┏┃┓━┓┗┏┛┫┓┣┏┃┫┳┫┛
┣╋┻┣┻┃┓╋┃━┗┏┓┣┏╋┳┏━┛┣┃┃┗┗━┏┏┳┗┗╋┫┳┃┣┻┛┏┛
┻┏━━┳┛┣┃┛┓┓┣┣┗┃┃┓┗━┗┻┃┏┳┏━┛━┣┓━┗┏━┳┃┏┗━┛
╋╋┻┃┓┏┫┛┣┻╋┣┫┓┛╋╋╋┓┓┣┛┃┓━┛┳┣┻┳━┻╋┛━┏━┣┛┻
━┃┛┃┛╋┻┻┓━┫┫┻┳┗┳┃┏┫┳╋┃┏┗┃╋┗┓┳┛━┳┣┃┏
━┣┳┳━┛╋┏╋┏┳┏┃┏┏┫╋┓┳┫┫┃┳┻┏┛┫┗┳━┣┗┗┏┏┛┻┗┗╋
┣┣┏╋┳┓┏━╋┛┏┫┻┫┳┣┗┓┏┓┓┏━┗┗━┻┗┓┫╋┻┗┫┗┃┏┏┣╋
┗━┛╋┣┫┻╋┏┳┳┻┣━┏╋┗┓┛┃━┣┫╋┫┻┓┃┏╋━┛┗┫━┻┓┻┃┳
┗┣┳┛┓┗┛┫╋┳┻┏┛┏┏┳┗┳┣╋┣┓┫┏━┗┛╋┛━━┫┗┗┻┻━┛╋━
┳┓┫┣┓━┗┳━┛┫┛┓┓┏━┗┫┏┛┗━┗┗┣┛┓╋┫╋┓┓┓┃━┫┛┛┻┻
┻┫╋━┳━┣┏━┳┣┃┃┫┻┗┗╋┻━┏━┛┛╋┗┻┃╋┳┃┓┳┓┏┛┫┗╋┫
┛┳━┫┓┏┳┣┻━┏┣┫┻┛┏┣━━┳┻┗┓┳┏┳┓┣┏┫┓╋┏━┗╋┻┓┛┻
┣┗━┣┣┓┓┃┳┓┳┓┻━┏┣┗┛┛┣┳╋┣━┛┛┏┫┏━┏┳┣┛╋┻┏┳╋┻
┳┃┛┻━┃┳┏┣┓┻━┻┃┫┻╋┫╋┗┛┛┓┻┏┓┏┃┃━┏━━╋╋┣┛━┃┻
┫┫┳┣┳┣┛┗━━╋┫┏┗┫┏┫┣┛┳┛┗┳┃┣┫┻┫┛┗┓━┛╋┏┛┗┗┓┏
╋┏┣┓╋┛┳┃┳╋┣┫┣┗━┓┏┃┫┗┛━┳┳┃┏┃┳┃╋┻┣┓┓╋┗┫┃╋━
┣┳┏┛┃┃┳┛┃╋┻┛┃┏┛╋┫┫┣┏┛┛┳┛┫┗┓┣┛╋┏┫┗┗━┓┻┣┃┗
┛┻┣┏┓┻╋┛━╋┃┫┣━┃╋╋┳┗┛━━┛┗┃┫┛╋┣┛┳┫┗━┃┏┻┣┓┳
┃━┣┣┣┏┓┣━┃┣┻┫┗━┗┻┗┻┳┣┫┣┻╋╋┳┣┻┃┫┫┃┣┗━┃┓┣━
╋┫┏┓┏┳┳┗┫┻┗┳┫┃╋┣┗┫━┏┳┏┃━┗┫┛╋┗┳╋┏┃╋┓┃┻┻┳┓
┛╋┳┫┳┫┫┃┻┓┗┫┗┣┛━┫┓┣┏┣┫┛┣┻┫┛┗┣┏┣┓┓┏┗┣┫┓━┫
┃┫┣┫┏┏┓┣┗┛┳┛━╋┻┗┻┳┃┃╋┃┛╋┓┣╋┗┻━┣┛┗┫┏┗┃┫┣╋
┣┻┗┳┃┻┃┻┻┣┫┻┛━┛━┏┣╋╋┗┣┏┻┏┳┻╋┗┏┫┛━╋┣┓┳┻╋┻
┳┃┻╋┻┏┳┗┏┛┛┳━┓┣┛┻┓┛╋━┗┣┳━┗┣┃┓┗╋┻┗┛┗┳┫┏┏┫
┛┛╋┳┓╋┃┣╋━╋┃┏┣┏┫┳┫┳┻┏┛┗┛┓━━━┣┛┫┗┃╋┓┗┻━┗┏
┛┫┃┻━┓┃━┳┫┣╋┛┏┏┳┫━┛┻┏┛┏┣┃┗╋┓┻┏━┗━┫━┓┛┫┗╋
┗┻┓┣┏┣┓┳┃┏┳┳┃┣┏┃╋┏┗┛┓━━┳━━━┛┳╋┗┏╋╋┃┫━┃┃┃
┓┳┣┫┣┗┛┫┛━━┣┣┓┣┣┳┃━╋┫╋┃┏┻┳╋┛┗┗┳┫╋┏┃┏┗┻┏━
┣━┃┳╋┳╋╋┛╋┓┛┣╋┛━┗┻╋╋┓┗┃┳┃┃┻┃┗┃┃┃┣╋┳
━┃╋╋┃┣━┓╋┛╋┃┣╋━┻┻┣┻┗┏┃┃┗╋┣┃┓┓┫┏━╋┫┻┳┣┏┗┓
┻┓┏┃┫┳┗┣┓┃┛┗━━┳┛┓┻┛┏┃┣┣╋┗╋┏┻┏━┻┳╋╋┻━┳┏┣┳
━┓╋╋━┛┗┃┛┣┳┫┗┳┗┣┛┗┫┏╋━┛┓┳┣┃┛━┏┣╋╋┛┓┣┗┻╋┻
┏┃┳━┣┫┳┗┛┫┣┗┃┣┣┗┳┛┓┫┛┣┃┣┗┃┛╋┻┃┃━┣┏┏━┻┻┫┗
┳━┗━┗┻┫┻━┻┳┗┃┛┗┓┻━┏┣╋┓┛┣━┛┃┣╋━┳┃┣╋┓┗╋┗┗┣
┫┛┗╋┓┳┏┏┃━┣┻┫┓┳┫┃┫┏┓┻┣┻━╋╋┃━┣┃┏━┣╋┃┏┫╋┫┳
┃━┣━┣┛┣┓┻┃┓━╋┻┓┗┗┃╋┃━┗┣┓┃┃━┗┓┣┫┳┣┓┃┓┃━┏┏
┃┻┓┓┫┛┣━┫┓┫┳┻┳┻┗┳┏┣┫┏┃┣┗┳┃┓╋┓┫╋┃┫┏┃┗┃╋┻┳
╋┫┣╋┏┻━┗┏┃┏┻╋┣┃┫┫━┓┻┃┏━┻┏┻┫━┃┗┫┫┓┳┣┻┗┃┗┓
┫┗┓┻┓┻┫┣┳┗━╋┓┛┃┫┫┏┏┏┏┻┓┃┗┳┻┓┃┃╋┗━┣┣┏┏╋┓┗
┓┗┫┃┛┓┛┳┗┛┗┃━┗┏━┓━┣━┃┓━╋┓┏┓┫┃┏┛┓━┫┳━┗━┗┣
┏┃┳━┣┗┻╋╋╋┻┻┣┣┣┃╋━┓╋┳━┻┣┏┳┻┛┻╋┣┃┗┫┫┻┃┗┫━
┻━╋┏╋┫┏┫╋┓━┏┣━┏┫┻┃┳┻┃┣┳┏┫┛╋┛┏┃┓┳┫┳┏┳━━╋┻
━┳┃━┃╋┣┃╋╋┓┳┏┣┫┏┏┳┓┳┣┃┏┣┣┳┫┳┫┛┏┃┻┻┓┣┫┳┗┏
━┛━┛┃┫╋┻┻━┃┏┛┳━┏┫┻╋┣┛┗┏┛┳━┃━┏┃╋╋┣┛┏┏┓━┛┓
┛┛┗┫╋┳┛━┳┗┃┣┣┫┣┃┫━┗┗┣┳┫┣┫┣┏┓┣┣┃┓┛┗┳┻━┣┻┏
┛┗┳┳┃┫┗┃┻┓┃┻╋┳━━┳┏┛┫┻┳┣┣┃┳━┻┛┳┏┃┫┣━┃┏┣┣┣
┻━┳┏┃┣┛┓╋┛┏┣┗┳┗┳┳┻┫━┛┳━┳┗┻┣┫┃┃━╋┃━━┃┫━┃┃
┏┗━┳╋┏┣┓┻┳┏┻┗┓┓┃━┛┻┛┳┣┳┛╋┳┃┗┏╋╋┓┫━┗┫━━┻┫
┛┗┻┛┗┗┗┃┣┳┏┻┻┏┫┏┓┓┫┻┳┓┏┓┳┳╋┳━━┳┣┫┏╋┣┛┏┳┫
┃━┓┻┻┗┃┏┃┗┻┳━┏┳╋╋┃━━┃┏┓┫┃┗╋┣┣┫┗┣┛┓┫┻┏┏━┣
╋┫┛┛┃╋┫┛┏┣┓┏┃╋┏┫┗┗┛┃┳┗━┗┃┃╋┓┻╋┗┃┃┏┓┛┛╋┓┏
┻┻┓┫━┗┳┛┣┏┳━┣╋┻┳┗┣┳┫┫┫┫┳╋┣┣╋┏╋┫┛┏┣┫━╋┓┓╋
━┏┓━┗┫┓┻┫┣┗┛┓┻╋┳┓┏┏━┗┣━┛┏╋┓┏┗┏┏╋━┫━
┫┻╋╋┓┫┳┃┛┏┏┓┃┻┏┛┫┛┻┣━┫┫┳┗┗━┓┗╋┳┏┣┗┓┃┛┃━┓
┻┛┣┃┃┏┛┏┏┃┻┗┗┛┣┣╋╋┳┫━┗┗┗╋┓┃┣━┗┗┫┻┃┏┳┛┣╋┳
┃┣┫┏┛┛┗┫┛┏┓┛┛┛┣┳┏┫┣┣┳╋┗┓┏┻┃┃╋┃┃━┏┣╋╋┻━┛╋
┻━┓┣╋┏┣┏┣┓┓━━┳┓┳┻┗━━┏┣┛┗┓┓━┃┓┏┳┃━┓━━┏━┃━
┏┻╋┏┃┓┣┫┛┻╋┣┏┳┃┓┻┗┳━┗┗┗━┣┏┏┓┛╋┛┫━┳┃┃┳┳┻┛
┣┣┏┗┃┻┗┣┛┳┻┏┫┣┫┣┏┏┣┏┻┫┃┃━━┻┏┗╋┓┣╋┃━┫┣┏━┳
┛━┛╋┳┣┳┫┓┏╋┏┣┃╋━┃┫┏┓━┓┣┃┻┛━┏┫┻╋╋╋━┣╋┛┣┣┛
┏┃┳┛┫┛┫┏━┫┗╋━┻┃━┳┳┻┃┃┛┛┫┗┏┫┗┛┗┃┣┛┓┫┏┏┣┳┳
┓┗━┏┳┏┃┛┳┗┓┏┣┗╋┗╋┗┓┓┗┫┳┏╋┗┳┳╋┫┻┃┳┓┣┣┗┻┏┃
╋┛┓╋┛┛┻┗┛━━┫━╋┓┗┃┛━┛┗┳┣┳┛┃┣┏┣━┻┓┫┣━╋┛┏━┃
┫┛┣┳┳┏┻┛┫┛┗┗┻┳┣┃┃┏┃┫┓╋━┃╋┓┻┫┣╋━┃╋┓━┗┣┛┳━
┻┫┻┣┓┃┏┣┻┫┏┏┛┓┣┣┛┓┃┃┣┃┓┫┣┻┗━┃┓┳┗┓┛┓╋┗┃┣━
╋┣╋┛━┻┫┻╋┏┗┳┏┓┗┳┓┛━┻┓┗┳━┫┏╋┃┳┗┗┗┗┣┳┗╋╋┣┃
┏┛┳┓╋┣┓┛┫┛┓┻┛┏━┻╋┗┃┛┓┳┏━┛━━┏┃┫┻┳┻┏┣┗┗┃╋┗
┓┻┻┣┏┣┣┃┛╋┓┳┛┓╋┻┳┗┣╋━┏┳┳┛┗┛┏┻┣┓┫┛╋┓━┫┛┏┏
┣┛┏━┏┗┏━━┳┃┓┛┏┓┗┏━┏┃┻┳┻┳┏━┣┻┳┓┃┏┻╋┗┗┳┏┗┫
┏┻┳┳┗┏┏┛┳┓┗┓┏┣┻╋╋╋┻━┫┻┓┳┛━┓┏┫┃┫┓╋┏┓━╋┗┫┳
╋┻┫┛┛┣━┛┳┳┃┛┣┃┛┻┣┛┳┓┏┻┫┫┳┗┛┫┻┏┻┳┏┗┫┗┓┗╋┫
┛┗╋┻┳┃┳┃┛╋┻━╋┳┳┣┻┳┏┳┳┏┏╋┗┓┏┓┻┃┻┫━━┫┓┛┳━┻
┫┃┓┗┓┣┣╋┫╋┣┛┓┃╋┻┳┫┏┃╋┻┛┏┓━┏┻┃┓┃┳┫┓┳━┃┳┃┏
┫┫┃┫┻┛┏┻┫┣╋┳┓━┃━━┫┏┛╋┓┓┻╋┛┣┫┳┛┗┫╋╋┳┛┏┓┛┛
┓┫┫┃┗┳┃━┳┣┳┃┏┻┓┃┏┣━┃┛┏┫╋┛┗┗┓┓┻┻━┃┛━┛┏┗┓┏
┻┏┫┻┫┫┻┻┏┃╋┓┛┛┣┓┃┻┣┃┫┻┛┛┫┏┗┻┻┏╋┗╋┳┫╋┳┫━┳
┓┻┫┻┃╋━┃┻┣┗┻┓┳┳━┳━┻┏┻┏┃┫┓┃┃┏┣┓┫┃━┣┳
╋┓┣┃━┣┳┳┓┓╋┫┗┏┫┃┃┓┣┫┃┃┏┗┓┣┳┳━┳┳┏┓┓╋┗┗┻┃┻
┣┗┣┳┣┫╋┛┛┣┛┃┣┳┳┳╋━┫┻┻┗┣┃━┳┓┓┃┏┣┻┗━┗┫┻┛┏┻
┛┳┏┓┃┫┳┗┳┳┗┏┛┳━┓┻┗┫┗┛┓┳┫━┛┣┛━┓┗━┓┫┫━╋┣┳━
┣┻┛┏┛┓┓┣┃┃┓┣╋┗┣┣┏┛━┓━┛╋┛┣┛┃┳┃┻┏┣━┃┫┃┳┏┳┏
┣┣┗┳┗━┗┳┓┣┛━┛┫┏┻┓┫┗┏╋┛┏┣┏┗┻┣┻┓┫┗┳╋╋┻┫┏╋┣
━┗┗┣━━━━━┓┫┛┛╋┃┗┫┗┣┏┻┛┗┻━╋┫┛┓━━┻┻┛┃╋┻┃┛┏
╋┻┛┣┻┻┓━┫┻┳━┣┏━╋┓┫━┣┻┳┳┛┣┻━┗┣┗┫┛┳┳╋┫┣┻┗┃
╋╋┗╋┻┓━┣┏┫┳┏┛━┗╋┻┳┣┓┓┫┫━┓┗┣┗┫┏╋┫┛┛┓┓┣━┃┳
┓╋━┻┗╋━┻┛┛┫┏┫┛┏┳┫┛┓┏┫┓┻━┻┏┛┓┫━┗┏┣┛┳┣┃┃┛┃
┫┳┳┣┃┳┛╋┃╋┻┫╋┏━┛┳╋┓┣┛┛┓┗┗━┳┃┃┓╋┓┃┫━┣┏╋┫┣
┓┻┫┻┣┃┏┏┗┗┻┳┗┗┏━┃┻━━┛╋━╋┻┏┓┻┃┓━┳┗┣┛┫┓━┳┓
┻━┓┗╋┓┓┏━┛┛┛┫┣┫┫┃╋┫╋╋┫┏┛┳┻┫┗┛╋╋┏┛┓╋╋━╋┗┻
┛┗┏╋┓┣╋┣┗┗┗┫┫┗┫╋━┳┻┗┓┣┫┃┳┛┳┓┫┛┛┫┫┳┻┃━┏┓┗
┏┗┓━┣┏┏┳┳┳┓━┳┳┃━┛┻┃┣┓┓┫━┛┗┛━┻┳┓┳┻┓┻┏┫┫┛┛
╋┫┗━╋╋┗┓┏┣━┗┫┣┣┻╋━┣┓┻━╋┗┫┗┗┏┓┻┣┻┫┓┫┃┳╋┓┏
━┻┣┗┛┫┃┗┳━━┛┃┓┣┛┣━┣┻┗━━┫┫╋━┗┗━┗┗┓┛┫┗┛┣╋┗
┓┛┓┛┻┗┳━┣┓╋┓┳┻┳┛┻╋┃━━┣┓┫┏┛┳┃┃┓━┛┏┛┛╋┃┏━┓
┣┓┓┳╋┫┛┻┳┻┳┃╋╋┏╋┃┛┳┫┫┓┛┏┃┻┛┗━┛┫┃╋┃┓┗┫━┣┣
┏┗╋┃╋┏┫┃┓┏┛┛┫━┳┫┗┻╋┻╋┗┏┳┗┣┓┏┓┻┳┃┏┗┃┻┫┗┏┗
┓┛━┣┓┗┓┃┃━┳╋━┃━┃┫┗┏┳┃┗┣┏┻┛┃┫┃┫┳┛┛┗┛┳┻┻┗┫
┣┛┫┻┗┫┏━┗┗━┣┣┫┗┣┫┗┳╋┫╋┻┓┃┫┗┣╋┃┛╋┳┓┗┫┫┳━╋
┏┛┛┃━┻┫┛┃┓┃┛┣┫┗━┻┫┫╋┻┃┣┓╋┣┗┏━┃┫┣━┛┫┓╋┗━┳
┳╋┻┛┛━┫┓┏┛┗╋┃┫╋┣┛┛┳┗┫┏┛╋┓┓┓┣╋┗┛┻┻┫╋┃┃┓┏┃
┳┏┫┣┓┳┣┳┣┓┏┣┛┃╋╋┃┃━┛┛┛━┓┓┣━┛┣━┛┳┻┻┳
┛╋┗┻┳┣┛┣┃┏┻┳╋┏┓┻┗╋┻┣┻┛┗╋┳┻┫┓┏┏┗┳┣┣┫┛┫━┃┗
┓┫━┓┓┣┻┏┛┏┛┳━┃┓╋╋┫┫┏┃┣┻┓┃┫┻┓┓━┃╋┃┗┫┳┗┻╋┛
┗┻┛┣╋┻┻┏━┛┏┫┏┗┻┻┛┓┃┫┫┓┻┗━━┗━┏┏┛┫┗┓━┳┳┛┫┳
┛┻┓┳━┫╋┓┳┳┻┏━╋┻┓┛┫┻┫┛┛┏╋╋┗┣┗┗┓┫┃╋━┃┃┳╋╋┗
┫┫┏┣┫┻┃┳━┛┗┳╋┫━┻━━┏━┻┳┃━┗┏┗┗┃╋━┻┓┃┏╋╋┏┃┛
┣┣┳┫━┻┫┻┳┳┫┣┏┻┗┳┛┛┗┛┣┗┻╋┓┳┻┗┻┫┫┏━┫┫┛━┏┣┃
┏┃┓┣┓┃╋┃┳┫┳┻┣┗┛┫┳━┻┃┳╋┓┗┗┻╋┃┓┗┛╋╋┛┗╋┃┻┻┓
━┣┫━┣┣┏┓┻┏┏┣╋┣┛┣┓┛┓┻┣┃┛┻┣┃┏┣┳┓┓┻┻━┗┗┓━━┏
╋╋┗┃┏╋━┣┫┃━┳┳┃╋┳┣┓┃┻┃┃┓━━┓┃━┣┓┏┃┫┃┏┓┓┃┻━
┣╋╋┃┛┳━┣━┫┣┗┻┗┫┏┓┫┃┳┗┳┛┃┻┫╋┫┏┣┳┻┓┳┻┻╋╋┏┻
┻┛┃┓┓┃┳┓╋┫┻┻┏┻┣┛┃┫┃┫╋┃┳┃━╋┳┻┗┛━┗┓┓┏┳┓┏┗━
╋┗┗┏╋┏┓┳┗━━┛┫┗┫┃┳┫┻┛┗━┫┃┣┗╋┻┗┳┏━╋┗┃┣┓┛┛┳
┓┳┻┗━┗┻┻┗╋┃┃┣┓━┏┓┻┗┳╋┳━┣┃┃┻┏┻┫┏┳┣┫┳┻┓┻┣╋
┳┣┻┫┓┗┫┃━┗━┏┫┏┫┫┗┻┛┳┗┏┛╋┃┏┣┣┛┫┻┻┃┛┗┣┫━┓┻
┳┣┗┫┏┗┣┗┳━┫┣┃┃━┛┓┓┗┓┃┳┻╋━┣┏┻┫┏┣┛━┃┫╋┻┗┻┛
┻┓┳━┻┛┳┫┃┃┏┣┗┻┣┏┳━┓┓┳┣┫┏┗┓┣┳┏┫┣╋╋┏┳┛┻┗┏┣
┏┫┗┣┳━╋┣┣┻┫╋┳┗┛┫╋┛┳╋━┃┃┓┣┏┓┓┫┓┻┏┃┗━┣━┛┗┗
┓┃┫╋┛┣┗┓┃┣┳┛┏┃┏┳╋╋┏┣╋┗┗┣┳┗┓┃━┫┓┣┻━━┻┗┏┣┫
┛━━┫┻┫━┳┫┃┣┛┓╋┏┳┳┃┻┃┛┓┳┻╋┣┛┣┫┃┗┻┫━┓┻┓┳━╋
┫┓┳┏┳┓┗━┓┳╋┳┻━┛┛┻╋┫┏┃┳┓┃┻━┣┃┫╋┛┻┃┏┫┫━┳┓┏
┣┓╋┏┛┏┣┻┳┗┗╋┫┫┻╋╋┏┏━┻┏┏┛┣┣┻┃┳┫╋┛┏┗━┗┃┫┫┫
━┓┓┣╋┳━┓━━┛┣┏┣┗┫┣┏┻┗┻┣┓┗┛┳┏┛┓━━┗┓┫┣━━┗┗┏
┫┻┃┫┻┳┓┛┗┫┻┗┓┻┛┓━┏┣┛┗━┫┃┗┃┳┣┫┣┻┓┓┃┓━┣┻┓┻
╋┏┣━┗╋┻┛┻┣╋┻┃┏┳┗━┫┻┣┻━┣╋┳┓┫┃┳┻┛┗┗┏┳
┏┓┗┳┃┃┃┏┳╋┳━┏┗╋┏┻┃┏┓┛┛┻┓╋┗┻┃┏┏┻┫┛┫┻┏┗┣┣╋
━━╋┛┻┳┃┫┣┳┓━┳┫┗┳┫┗┫┃┻┻╋┓┓╋┫┏┗╋┓┻┏┏━┻┗┃┫┳
╋┻┻┓┣┣┗┏┏┏┻┳┃╋┛┻━┏┣╋┻┛━┗━┻┣┳┏┓┓┳┫┻╋━┣┗┳┳
━┗┃┗┛┣┏┳┫━┓╋┻┫┏┏┓┓┫┻┳╋┃┣┳┓┓┗┃┫┗┓┓┛┻┗┫┛┗━
╋╋┓┏┻┫┳┗┓━┏┗┣┫╋━┃┻━┛┓┃┫┓┛┻━┏┏╋┃━┣┻┗┏╋┓┻┛
┳┫┃┓┏╋┃┫┛┛╋┻━┃━━━┏━┓┗┃┏┳┫┗┓┫┳┗┣┃┃┓┓┓┳┓┓━
┛┻┏┛━━┃┣┏╋━┏━┫╋━┳━┻╋╋┫┣┫┳┫╋━┻┗┏┗━┗┣╋┳┣┫┻
━┗┗┣┏┏┓┻┏┫┣┣┻┏┳┓┻┃┻┃┗┳┛┛┳┣┛┻┛┓┣┫┃┳┗┓━┗┣╋
┓━┳┳┳┳┗┣┃┫┗━╋┳┗┻┻┣┗┻━┓┣┏┃┓┗╋┛┓╋╋━┓┣┗┓┳━┓
┣┃┗┛┣━┓━┗━┓━┗┗┣┻┏┗┻┛╋╋┣┣━┛┣━┛┓┃┓┛┻┛┏┛┻┣━
┫╋┣╋┛┏┓┛┫┗━╋┃┗┫┃┃┏┏┣┣┓┗━╋┫┃━┃┃╋┫━━┻┳━┳┻┛
┓┗┓┏━┗┫┃┓┳┻┫━┏┏╋┃┳━┫┛┏┓━┃┗┃┛┳┗╋┏┫┃┓┛┫┓╋┫
╋╋━┣┫┃┏┣╋┻┏┣┳┏┣┣━┣┫┃┃┓┫┏┛╋┛┻━╋┣┛┫┓┃┗┣┫┗┏
┫┛┃┓╋━┗┃┻┫╋┫┓━┃┳┫╋┛┗┓━┃╋┣┗┻┗┓┣╋━┃┳┻━┓┃╋┏
┛┛┃━┗┣┏┫┛╋┗┫━┫╋┣┳┻┳┫┃┣┫┃━┛╋┃┓┗┻┓┓┛┓━┃┃╋┗
┗┏┣┏┏┃┗┃┗┛┏┃┏┗╋┗┣┃┣┫┣╋┓┫┻┣┓╋┏╋┣━┓╋╋┃┫┫┓┗
┫╋┃┗┳┳┳┏┓┻┏━┓╋┏┻┛━┏┳┳┣━━┗┣┳╋┛┫┫┛┣┳━┣┏┓╋╋
╋┣┓┫┳┗┣┫┗┻┣┛━┗┣┛╋┫┃┣┣┏┗┛┏┻┳┃┏╋━┗┛┛┓┃┓┛┗┳
┓┛┫┫┫┣┗┫┫┏┏┗┛┣━━┛┻┫┗━╋┃┣━┫┣┣━╋━┗━┏┗┫╋┳┫┫
┛╋┣┏━┃╋╋╋┓━┛┻┛┛┳┗━┻┃┏┓┏┏┃╋╋┻┫━┫╋┣╋━┃┏┳╋┓
━╋┛━┗┻┏┏┳╋┛┃╋┃┓┗┗┛╋┫┫┳┻┫┓┗┛┣┛┫┳┗┃┳┛┻┗┫┫┳
┣┛┃┓┏┫┗┏┃┣╋╋┣┏┏┛╋╋┣┳┃┣┫┣┻┗┏┻┛╋┛┓┳┃┛┻┻┏┻╋
┗┣┫┻┗━┏┃━┫┏┫┗━╋┳┛┳┗┛┓┏┣┃┫┗╋┛┓┏┫┃┃┳┫┣┳╋┓┃
┓┻┣┳┓┣━┻╋┗┛┏┓┳┣┗┻┣┛┻┻╋┗┛┃┓┻┳╋┳┫┛━┻┏
┗┗┗┃┓┃┏┛┫┃━┣┳┳┫┣┛┻┓┓╋┻┃┓┓┳┳┗┫━┃┛╋┣╋╋┻┫┫┣
┣┗╋┓┻┃╋┳┗┗┳┗┫┫┫┻┗━┛┻┛━╋┛┛┳┗┳┛┻┗┗┫┻┗┏━┫━┳
┫┫┛┓┛┫━┃┻┏┃╋╋┓┃┫━┫┗┃╋┫┳┻┃╋┗┃┣╋┳┏┳┣┃┓┓┫┫┻
┫┣┛┣┓┃┃┏┗┳┻┳┛┣┫┃┛┛━┻┃┳━┗┳┻┫┃┗╋┣┓┣━┻┣┃┃┃┗
┃┏┛┗╋┫┳┣┣╋┳┓┃┗┓┗┓━┏┫┣╋┻┓┫┻┳╋┛┗┃┫┣━┛┃┗━┏┻
┣╋╋┳┏━┛┳━━━┏┣┫╋┣┳╋┃━┳┳╋┻┓┳┛┏┓┳━┛┏╋╋┏┻┗━┛
┳┃╋┫┃┻┻┛┻┃┻┃┃┣┃┗━┳┏┗┓┏┗┛┳┏┻┛╋┗┗┛┣╋┫┳┓┻┏┳
┳┏┫┫┓┗━┻┏┓━┻┻┫┻┗┫━┓╋┻┃┏┛┗┳┫┣╋┏┳╋┫╋┃┫┣━┫┳
┳┻┃┣╋┫╋┃┣┗━┗┣┳┃┛━┳┣┃┃┗┗┛┣┻┓┫┗┗┏┣╋┳┏┻━━┣┓
┏┳┏╋┗━┃┛╋╋┻┃┣┫╋━┫┗━╋┛┏┃┳╋┫┏━┃┫┃╋┫┣┓┗┳┛┣┻
╋┳┻┣┣┛┫┓╋┏┗┛╋┓╋╋┃┃┛┫┫┫┃┃┛╋┻┛┳┛━┻┻┻┫┳╋┓┫┛
┳┛┻┛┣╋━┳┣┳┏┫╋┻┛┃┏┣┻┻┣━┣┓┛┏┓┳┃┳┓┓┫┃┳┗┃╋┏┃
┻┏┗┻┓┳━┗┛┏┗┣╋┻┃┳┛┣┗━┫┓┫┗┻┳╋┏┫┛┗┃━┣┏┃━━┛┳
┏┛┛┏╋┣┛┃┫┫┛┗┓┏━━┳━┻┗┳╋┓━┫┓┻┫┳┏┏┗╋┣┏┳┃┣┻┓
┓┃┣┳┫┻╋┻╋┃┳┃━┛┃┃━╋━┃┗╋┛┻┫┃┏╋┻┛┫┫━┓┻┗┣┃┃┛
┣┫┏┏╋┓┃╋┻╋┣┫┏┓┃┻┃┗┣┏┫┃┏┣┻┳┏┏┳┓╋┫┛┫┣┃┻┓┏┃
┃┣┫┏━┫━┗┏┳━┫┏┓━┣┫┗╋╋┣┃┣┻┏┳┻┃┻┣┃┳┻┓╋┗┫┏┫┗
┣╋┗┃┻┻┻━┫━┫┃┛┳┻━╋┏┳╋┛┫┛┓━┃━┛┫╋┗━┣┓┃╋━╋━┃
┻┓┣┓┳┗┳┛┗┳╋┃┳┻┏┗┳┏━┏┫┳┗┃┣┣┗╋┳┏┳┣┃┗┗┏┗┗┓┫
┫┣┫┳┏┃┳┏━┛┃┃┏┳┣┓┃┣┏┏┃╋╋┳┫┗╋┳┣╋┃┣┻┏┛┣┏┣┳┏
┃┫┃┣━┏┗╋┫┏┗┫┓┗┓┣┻━┫┫╋┳┓┻┻┣┫━┛┏┻┫┏┻┫┓┳┗┗┫
╋╋┣┻┳┻┗┻┗┻╋┳┗┳┗┓┣━┳┓┻┫┣━┓┣┏╋━┳╋┛┓┛┃━┃┛┫╋
━┫┫┳┓┣┗┛┓┛┗┃┛┓━┳┳┗╋┛┳┣╋━┓━╋┳┓┳┃┻┣┏┻┓┏┛┗━
━┣┣┻┓┃┃╋┳━┫┫┳┓━┳┫┏┏┳┃┻┛┏┗┳━┏┗┛┻┃━┛┻
┗┗┃┫┻┗┳┣┛┛┛━┫┏┃┗╋┏┳┛┓╋┗┛┏━┛┗╋┓┳┗━━┗┛┃┛┳┳
┗┏╋┏┛┛━┛┛┫┫┗┏┛╋┣┓━┗┃┛┓╋┳┗━╋┛╋┻┓┣┳┗┏┳┣━━━
┛┏┫┫┛━┏━┗┳┏┓┓━┻┏┏┫┗┫┓┃┳┓┳┣╋┓┫╋━┳┃╋┏┛┓┗┛╋
┃━┫┓╋┻┳━┣┏┣┛╋┳╋┻┓━┗┻╋┫╋┻┓┛┛╋┻╋┣┗┳┛┓┏┏━┫┏
┓┻┃━╋╋┻┫┣┏┏┻┏┛┣┛┛━┫┃┣━┗┏┳╋┫╋┻━┗┛━┳┛━┛┓┛┣
┣┫┓┗┫┳┳┣┛┣┗┏┫━━━┻╋┓┏┃┃╋┓┫┃━┳┫┛┓┓┻╋┃┫╋┣┳┫
┏┏┳┛┛┳┻━┃┫┗┓━┳┏━┛┓━╋┛┣┏┓┳┳┛┳┓┻┓┣━┻┛┛┻┛┳┗
┣┣┓┗━┃┓╋┓┻━┣┃┣┫╋┫┏┛┳┗┗╋━┃┫┳━┣┫╋┓┗━┓┫┣╋╋┣
┻┻┻┏┛╋┓┏┻┗┫┃┗┣┻┗╋┻━┳┓┛┃┏━┏┏╋┛┳━┻┣┻┻┃┳┏┓┃
╋┻┗┓┃╋┏┛┃┣┳┣┳╋┣┳┻┫┓┣┓┳┓━━┏┳┣┣┃┃┃┏┓━┃┳┫┓┣
┛╋╋┻┻━┛━┳┻┏╋┓┫┏┗┓┣┗┓┻┓┻┫┫┓┃┓┓┃┃┏┳┓┣┏┣┗╋┃
┓┛┻┏┛┓┓━┃┃┫━┗┣┣┃━┫┏┓┳╋┳┳━┳┻┏┗┻┃┃┳┗╋┓┃╋━┳
┻┫┛┛┛┗┓┓┫┛┻┗┏┣┳┣┻┳┛┓┳━┻┛╋╋━┻┳┛┫┫┳┣┫┛━━┃┻
┗━━╋╋━╋┻┛┛┓┣━┫┏┗┣┏┣┓┻┓┣┻┏┳┳┓┣╋┣┳┃┗┓┗┗┗┏┻
┏┓┻╋╋╋┫┓┻━┏╋┓┛┳┻╋┏┃┫┻╋┳┣┻┫┗┫┏┓┃━╋┳━┃┣┓┛┏
┛┻━┻━┛━┻┫┏┻┗┓┃┫┏┫┗╋┃┏┣╋┏┳━┃┳┫┻┗┣┃┣┗┫━━┳┛
┗━┣┻╋┏┳━┃━┏┻╋┫┏┛┏┫┳┳┻┛┣┏┻┳┛┓┳┏┛━┓┳┻┻┫┏┣╋
┳╋┣╋╋━┏━┫┛┻┛━━┏┏┳┃┃┫┃┳╋╋┗┣┛┣╋━━┏┻┗┓┃━┫┏┫
┫┓━┣━┣┗┻┻┛┛┛┃┏╋┓┓┻┛┫┫┫┏┓┣┗┗┻┻┛┃┛┳┏┃┻┓┃┫┫
┻┳┓┃┓╋━┫┗━┛┻┻┛┓╋┻┏┛┣┳┓┏┏━┣┛┗┻┫┃┻┃┛┓┣┣┳┳━
┳┃┛┏┳╋┛┏┻┣┳┛┗━┃┳┳┃┳┻┛┗┗┓┗┳┓┓┫┓┃┓┫┻┻┫┏┣┓┛
┳╋┣┃╋┻╋┗┳┏┻┫┓┗╋┣┫┏┫┣┓┻┻╋┻┓┛┛┓┛┃┃╋┏┛┛┃┛┓┻
╋┻┳━┳┻┓┛╋┏┓┗┓┗╋┫╋┃┗┻┃┗┣┏┓┻┓┫━┃┫━╋┗┫┏┏┳┏┫
┏┓━┻┛━┛┳┣┳┗┛┻┃┛╋┓┳┗┗┃┫━┣╋━┳┗┏┓┛━╋┻┣
┓┃┫┛┫┃┣┣┛━┛━┣━┛┻┛┻┫┛┗┳╋━╋┳┻┛┫┣┛┻┃┛┣┫┻┓┃┃
┣┃┫┃━┣╋┛┗┻┫┓┫┫┗╋┣┓┳┣┻╋┛┏┳╋┻┓┗╋┃━╋┃┓━┏━┻┳
┏┫┗━━┃━━╋┗╋┗┛┣┫┗┻┏┳┳╋╋┻┛┻┣┛┃┛┻┏┫╋┫┣┫╋┻┳┃
┗━┃┓┻┳┣┳┛┃┏┳┗┣┓━┳┻┛┣┓┣┫━┫┣┻┗┗━┏┳┓┳┗┃╋┃━┗
┫┓┫┳┫╋┻┻┣┻┳┣┣╋┣┃┫╋╋┓╋┃┳┓┣┣┗┏┳┗┓╋┛┏┣┃┻┳┓┛
┓┏┣┃┛┳┓┓┗┻┳━━┳┫┓╋╋┗┛┏╋┣┓┓┫╋┗┫┃┓┗┣┏┳┏┓╋┓┏
┛┃╋┗┗┓┫┏╋┃╋┳┏┏┃┛┓┣┏╋┏┓┳┛╋┻┓┣┻┻┏┫╋┏┗┛┗┻┛━
━┗┓┻┗━┃┗┏╋┳┣┻╋┃┫┛┳━┃━┫┓┗╋┓┏┓┛┓╋━┏╋┃┣┏┏╋┃
┓┻┻┣┳┃┗┫┏┻┓┛┏━┗━┛┃┃┫━┻┓━┛━━┗┳╋╋┓┻╋┃┻┏┏┣┻
╋┓┻━┻┛╋┳┫┏━┏┓┳┫┓┓╋┛┃┣┓┛┗┻┛┻┏╋┛┓╋┏┳━┗┫┣┫━
┗┗╋╋┗┓┃┛┓┳━╋╋┫┫┗━┏┳┣┻┓┗┏┗━┳┃━┳┏┃┫┻╋┏━┛━┓
┫┳┗┓╋┻┗┗┃┻━┗┃┳┃┗┫┓┏┓┃┣┏┗┣┣━┏╋┣┏┗┣┃┛┓┏┏┻┏
┏┳┗┳┃┏┃╋━┃┣┏┳┳┓┫┗┻┏╋┓╋┏┳┣┻┗┏┛┳┳┳┣┗┳┣┫━┳┻
┻┗┓┻┗┛┗┛┏┛┳┓┛┗┃┃┛┗┣━┳┏━┓┃╋━┣╋┓┗┛╋┓┓┓━┏┓╋
╋┛┛┏╋┗┛┗┓┃┓┫┛╋╋╋┗┃┗━━┏┻┻┓┃┏┗┣━┫┛┫┃┫┛┻┏┃┫
┣┣┗┓┓┛┗┻┃┻┗┃┣┛┫┻━━┻┏┃┣┗┛┗┃┻┣┛┛┻┗━┓╋┓┃┫┫┫
┓┻┫━┗┛┛┣━┻┃┏┣┻┣┳┫┳┻┛┃┣┫┛┛┗┳┣┏┫┃┫━━┏┳╋╋┫┳
┻━┻━┓┏┳┣┃╋━┃┻┳┣┫┏┻┛┳━┏┓┏┏┛┗┃┓┃┏╋┻┳╋┛━╋┃┫
┣┗┳┛┣┫┗┓┳╋━━┓━╋━┓┛┓┃┛┻┻╋┓┗┛┣┳┣┛┓┓┳┏┓┳━┃━
┻┳┳━┏┓━┣┳┃┳┗┃┣━┏╋━┃╋┓┫╋┳╋┛┻┏┫┳┻┗┳╋┏┃╋┏╋┗
┣┗┛┻┻┗┻┏┣┛┃┻┗┏┗┻━┓━┃┻┓┓┗┣┏┳┛┏┓┻╋┻┫┓┻━┛┻┏
┻┏┗┗╋┃┓┃╋┳┃┃┃┗━┓━┛━╋┻╋┏┛┓┃┗┫┣┫┃┛┻╋┃┫┫┗┓┏
┳┗┣━╋━┳┳┓┓┗╋┃╋┓┫┛┗┳┃┣┳┏┏┫┣┓┫┏┣┫┏┓┓━┻┏╋┫┳
┏┓━┃┛┏┳┛┛━━┏┗━┛┏┓╋━┓╋╋┫┣┛┛┫┃╋┓━┫┣┗┻
┗┛┫┗━┓━┗┃━┃┏┻┓┏┛┓┫━┗┛┓┣┛┳┛┛┏━╋┗┃┳┓┳┛┫━━┃
━━┏━┳━┳┻┓╋┫┏╋┛┗┗┻┏┣━┣┗┣┃┛┏┛┻┏┏┣━┻╋╋┗┣┳┫┓
━┻━┃┻┳┛┳┓┛┗┃┏┛╋╋┃╋┓┓┏┏┳┓┣━┫┻┃┏╋┏╋┃┻┗┗┻━┗
┏╋╋┗━┗┃┻┛┃┏┛┏┃━┃━┓┣━┃┗┃┫┛╋┗┫┏┣━┫━┛┳┳┳┗┗┓
┳━┻┳╋┃╋┳┻┻┛┏┻╋━┓┻┣┏┃┃┃┣━┫┗┻┫━┳╋┗╋┃┃┣┣┫┗┃
┳╋┛┛┻╋╋┃┛┗┫┃┣┳┗┃┣┏┣┗┛┛┏┫┳━┓┃┳┳┓┳┃┓┫╋┏┗┻┳
┏┣┫╋┓┏┏┫┛╋┓━┗┣┣┣┻┫┗┣┏┃┳┳┣┻┻┫┛┣┓┏┓╋╋┏┗┓━┳
┏┃┗╋┣╋┻┓┛┳┃╋┣┏┳┛┓┻┗┓┏┻┣┛┫┃┗┏┫┗┣┫┫┳┻┣┓┃┫┛
┓┏╋┫┳┫╋┏┫┫┏┣━┳┣┗┏┳┛┫━┃┗┫┳┫┏┣┛┛┣┓┓┏┣╋┗┣┳┛
┻┓┃┃┣┓━┃┣┳┏━┻━┻┳┳┫┗┛┛┻┃┳┃┻━┃┻┻╋┛┫┣┃╋┫┻━┫
┗┏┏┻┻┓┓┛┏┛╋┳┃┗━╋┛┗┏┛┣━┓┳┗━┗┫┃╋┣╋┣━━┣┛┓┗┫
┫┳┻┻┣┻┗┳┫┻┛┓┏━╋┳┻┏┳┣┣┏┃┓┃┻┳┃━┣┓┻┳┻┣┻┣┗┛┗
┛┻━━┣┗┻┻┫╋━━┗╋╋┗┳┫┻┻┻┏┳┳━┛┫━━┳┏━┻┫┗┏┻┏┳┫
┳┗┗┛┣┛┻━┗┏┫┫┃┃┻┏┃┓┏┛┓┓┓━┓━┳━┳┓┗┻┓┛┳┏┫┛┛┫
┫┻┳┏╋┏━┣╋┗┻┓┓┏┛┃┻┣┃┛┃┃┓┻┏┏┳╋┫┳┻┓┣┗━┓┓┻┻┫
┗┗┫╋┏┃╋━┳┛┃┓┣┓┳┓┫┏┫┏┛┣┻┗━┗┓┣━┓┳━┗┻┏┳┳┃┓┣
┣╋┳┫━┫┫┻┏┗━┛━┗━━┻┛┛━┃┳┣┗┻┳┗┳┳┳┃┗┗┫┃━┣┫┓┏
┻┫┃┓┗┗┣┳━┻━┏━╋┏┛┏┃┏┗┳┛╋┣┏┻┻━╋┫━━┫┻┣┓┫┏┃┛
┏━┏┛┳┣╋┻┃┳━┓┗┏┻┫┛┛┣━┓┣━┃━╋┏┓┛┛┓━━┓┓┏┓━┫┃
┃┃┻┻┗┣┳╋┳╋━━━┏━┏┗┗╋┫┣┛┃┗━┃┳┫┣┣┛┳┣┣┫┃┓┳┻━
┗┃┏┗━┃┣┃┃┏╋┣┛┓┓┣┳┳┣┫┣┃╋┣┳┛┻━┻┣┗╋┓┃┃┓┳┳╋┳
┣━┛┓┫┃┗┛┛╋╋┣┻┗┣┓┫┏┛┫┫┏┓┳┓┏━┃┗┃┳┳┗┓┳┻┻┣┣╋
┓┗┗┻┏┃┻┓╋━━━┻┃┫┏┻━┛╋┫┓┗┃┗┣┗╋┓┏┓┏┣━┏╋┃┛━┻
┃╋┓┓┗┳┻┣╋┣┳┓╋╋┏┻━┳┛┣╋┃┏┏┛┳┏┻┏┗━┗┓┛━
┗╋┏┃┓╋╋┳┛┣┻━┻┣┃┓┃┛┻━╋┃┳┻┗┫┃┫┃┣━┻┛┓━╋╋┻┛┏
┛┳╋┛┓┻┻┛━╋╋┳┳┣┓┏┗┳━┃╋┳┃┻┣┛╋┳┣┣━┫┛┓┛┏┗┛━┗
┫┣┳╋┃┗┳━┳┏┗┳┃┓┛┣┣┏┏┓┛┏┛┫┫┛┏┻┳┻╋┫┣┏┣┫┳┏━━
┻┫┏┃┓┫┏━┫┗┃╋┫┓┗┻┛┏━┳╋┏━━┣┛┏┃┛┓┫━━━┻┣━┳┏┻
┣┳┓┗┻┣┏┗┳┓━━┓┣╋┣╋┣┳━┗┳┛┫┫╋┓┫┻┻━┃━━┃━┳┃┳┓
┓┫┓┗┳┗┣┛┛┻┣┫╋┣┳┓╋┫┛┫┃┛┳┛┣┫┳┫┏┏┃┻┛┛┓┗┻┫┻┳
╋┓┛┏┳┗┗┓╋╋┣┣┃┫━┻━┣┳┫┓┛┏━┛┻┛┗┣┓┻┛┏┣┃┣┳╋┻╋
┗┗╋┃━┣┓┃┣┃┛━╋┳┓┏┓┣┛━┣┣┻━━┏┛┃┗┏┻┻┣┓┃┗╋┻━┗
┫┫━╋┣┃┓┛┗╋┻┫┛┃┏┣┫┗┳┻┻┗╋┓╋┻┣┻┻┻┗┫┳┻┏┳╋┓━━
┳┻━┃┓┻┳┗┃┗╋┏┓┓┣┃┗┳┛┃┳━┛━┳┏┃┛┣┫┳┏━━┻╋┻┻┫┻
┏┃┻┛┓┳┛┣┗╋┓┳┏┏┳┓┳┫╋┗┫┳┓┗━┏┫┳┏┫┣┃┳━┳┣┏┣┏┛
┳┗┗┣┃┣┏┫┻┻┏┃╋┏┗━┫┳╋┏┳┃━┳┓┣┛┓┛┣━┃┛┏┃━┃┗┃┓
╋┻┓┫┓╋┳┓┗┗┓┃┃┃┓┻┗╋┳┳┻┓╋┗┃┣┫┓┫┣┳┛╋┻┃┫╋┻┣┣
┃┳┓┏┳╋╋╋╋┓┻┓┻┫┏╋┫╋┻┳┛┳┓┻┏┫┏┣╋╋╋┗┳┻┃┓┏┃┓┳
━┏┫┗┓┓┓┣┻┓┏┛┗┃┫┓┫┓━┗┏┳╋┓┻┗┗┏┗┳┃┏━┓━┳━┓┳┳
━┣┳┻┃┛┣┣┫┫┓━┣┳┫┳┳╋━┫┏┣┃┓┏╋╋┛━┻┓┛┳┛┛┛┣┓┫┓
━┗┫┫╋━┗━┛┏┳┫━┓┗┛┳┏┗┏┻┫┻┓┏┏┛┛┻┫┗┣┛┗┳┃┻╋┻┃
╋┃┛┓┗┳┏━┛━┃┗┃┫┗┛┫┓┓┏╋┓┫┫┳┗┫┫┻━┛┓┗┓┛┃╋┗┳┻
┗━━━┗┏┗┏┫┣┓┗┫┗┃┏┗━┳┃┗╋┻┛┫━━┓┳┃┏┣┗┳┏┏┏┓┃┃
╋┻┓┣━┃━┗┏┗┳━┃┻┏┻┳┣┻╋━━┣┳┣┏┃┻┫┏╋┣┣┣━┃┗┣┃┫
┣━┣━┃┏┣┣┣╋┓┻┃┏┛━━┳━┣┓┛┳┻┓┓┗┗┳┃┛┫┫┗┻┫┗┳┓┃
┣┳┣┓━┣┫┃┳┫┫╋━┳┃┫┃╋┫┛━┳┫┫┏┳┻━┗┃┳┛┳┛┏┏┣┳┣━
┻┏┫╋╋┏┏┗┣┗┛┛┃┃┛┗┫╋┃┗━┫┏╋┣┛┳╋┳┃┓┓╋┓┓┃┃┓┏╋
┗┳┛┏┏╋┣┏╋┣┛━┃┏┻┻┗┫╋┛┏┫━╋┏┏━┛┓┳┛┏┃┻┻
┛┗┣┻┻┛┳┫┛┣┃┓┫┳┛┫╋┳━┣┳━┻┣┗┓┏┃┛┃┛┃┫━╋┫┫┏╋━
┗━┳┫┫┃┫┗┫┫┓┣┛┓╋━┛┻━┃┻┗┏┛━━┏┃┻━━┣━┏┃┓┗┃┛━
┃╋┛┫━┃┻┏┻┛┫┏┛┻┏┣╋┏┫╋┗┫┛┣┃┣┏┓┃┏┗┃┓┣┛┓┳┓━┗
┻┳┃┏┗━┻┃┓┣┗┏┳┻┃┻┗┳┻┏┗┳━━┣━┳┓╋┻┛━┛┻┏┏┏┓┳┃
━┫┏┏┻╋┃┫┓┳┃┻┳╋┫┫┓┛┻┃┏┏┻┗┓┓┏┣━┛┳┛┻┣┏┛┃┏┃┛
┛━┗╋┣┻┏╋┻┻┻┏┓┓━┛┻┏╋┣━┛┻┛┫┛┏┏━┛┳┗╋┻┻┗┛┫┫┫
┫┛┻┓┗┛┏┫┻┻┃┻┳┻╋┏┳┻╋┣┳┓━┗┻┏┏┣┃┛┗┏┓━┗━┳┏┫┓
┛━┃┃┏┳┛┳┗┏┗┏┣┗┓┓┓╋┻┣┃┻┏╋━┗┓┗┃┻┛┛┫┻┏┃┓━┗┃
┏┻┓┏╋┣┏┻┗┃┓┻┏┣┳┃┗┗┗┫┫┫━┃┻━┏━╋╋┓┳╋┻┃┫┗╋┣┛
┛┗┣┃┻┫┏┳┏┳┓┃┏┻━┃━┛┏╋╋┓┳━┣┛┫┏┗┃┳╋┓┫┫━━┗┏┃
┳┳┛╋┓┗╋┻┗┣┛┓┣┫┓┳┛┛┳━┗┃┳┏┛┛┓┣┏┣┳┻┗╋┳┻┗┛┣┏
┓━┛┗┣┏┛┣┛┻┏┻╋┛┳┣━━╋┫┗┏┓┗┓┫┏┗━┫╋┻┻┛┃┃┏┃┓┛
┫┗┛┣┗┫┓┻┓━┫┻┛╋┳┫┻┛┣╋┓╋┫┏┗┻┳┏┛┃╋┣┣┃━┃┳┗┏┻
┳┫┻┏━┳┏┫┻━┛┃┛━┏┃┛┻┣┗┛┗┃━┏┓┫┣┏┏┣┻┛┗━┛━╋╋┛
┻┻┫┏┃┓┫┓╋┛┓┏┃┳┏┣┫┣┃┛┣╋┣┫╋┏╋┃┗┓╋━┳┳╋┳┣┣┏━
┣┫┃┣╋┫┣┛┣┗━┻┣┏┃┃┣━┻┏┏┃┫━┏┣┣╋┓╋┛┏┫┫┃┃╋┃┛┣
╋┃┳┗┻┫┻┛┫┻━┫┓╋╋╋┏┃┗┳┫╋┻┗╋┛╋┓┣┗┗┳┃━┳┓┓╋┃┗
┃┳┛┻┳┳┫┗┗┏┳┻┗┳╋┃┗┗┛━┻┃┗━┳┃┫╋┗┗┏┻╋┃┳┫┛┫┏┳
╋┛┫┓╋┛┫╋╋┳┳━┏┳┻┣┫┳╋┳┓┛┏┫┻┻┓━┛┃┏┏┗┃┛┏╋━┏┣
╋┣━┛┻━┫╋╋┗┳┣┣┃┫┃┗┗┫┓━┻┏┳━╋┗┻┳┣━┓╋┫┏┗┛┳┏┛
┣┗┛━┓┳┗┣┓┣┻┛┃┣┫━┳┃┓┫┏┻┗╋┳┳┃┗┻┗━┻┓┗┏┳┏┏┫┏
╋┓┳┏┃┛┻┃┓┻┣┣┻┳━━┳┣┃━━┣┳┻┣┏┏┏┓┣┳╋┏┏┳┻╋┳┳┓
━┏┻┻┣┗┣┫┳┻┳┫┃┳┣┳╋┃┻┓┗┻┏┓┣┏┛┣┃┏┳┳┫┗┗┫╋┏┻╋
┓┗┣┗┫┫┻┏╋┻┻┃╋┗╋┗┻┳╋┫┣┛┣┻┻┛┳┏┻━┣┏┛┣╋
┓┓┓┛╋┏┳┛┫┓┗┛┓┻┛┛┃┻┫┳┛┏╋┏┣┻┗━┳┳┃━┓┣┏╋┃┛━┳
┣┃┏┻┏┏┛┓┏━┗┻┃┃┻━┃━┳┗━┻━┳┫┫┳┫┣┏━┏━┃┏┛┛╋┣┗
━┫┻┃╋┳┫┓┗━┃┳╋┻╋┣┃╋┗┓╋┓╋━┳┣┻┳┳┳┗━┳━┻┃╋┏┓┳
┛╋┗┛┛┗┳┏┃┓┣┗┃┗┳┏┛┗┣┛┗┛┻┏┃┳┻┏┓╋╋┫┣┗┏┃┏┳┫┻
┛┻┛┏┏┣┏┏━┓┛╋╋╋┃┳╋┳┓┣┳┃╋┫┃┫┻┏╋┓┳┛━━━╋┣┏┓┫
┫╋┣┛┫┓╋┛┣╋┗┏┓┃┻━┏┣┗┣┗┓┻┫╋┻┣┃┛┓┻┻┫╋╋┻┗┛┗┣
┣┳┻╋┃┏┳┃┏┃┣┃┫┫┗┗┣┫┻╋┛┳┗┫┗┏┳┻┃┓┃┣╋┣┏┏┻┻┣┃
┣┏━┗┃┣╋╋┃╋╋┏┃┓┳━┣┗┛━┗━┻┓┣━━┛┫┛┳┃╋┓┏━┳┻┓┓
┏┻┓┫┣┃╋┗┳┳━┳┻┣╋┳┣┻╋┣┳┛┳┣┃━┳┻┃┳┣┗┳┣╋━┣━┳┓
┣┣━┳┓━┓━┓┛━┳┓┃┣┏━╋┗━┻━┣┃┏╋━┓┣╋┃┻┛┃┃┃┳┣┳━
┃┳┻┛┻┓┃┓┻┻┓┏┻┏┓╋╋╋┗┳┳┃┗┻┛┏┣┛┏┛┃┗┫━┛┃┓┓┻╋
┫┓━━┻┓┗┻━┓┓╋┛┛╋┏┻╋╋┃╋┣┃┳┻┗┻━━┫┓┫┏┃┻┳┃┣┳┏
┻┓┃┫┛┻┓┓┏━┓┛┣┛┓╋┛┗┃┏┛┓━┻┻━┣┏┻┏┗┳┫┫┻┗┣┫┳┗
┏┫┃┏┛━┏╋┛━┛┗┓┗┛┃┛┻┓┣┣┛┓━┣┻┻┛┳┃┫┫┳━┃┓┗┻┓┻
┃┻━┛┃━┣┏┳┓┣┗┳┣┳┗━┗╋┓━┏┓━┗┃┣┏┗┃┻┻╋╋┃┏┏┳┫┫
┻┛┓┏━╋┳┛┃━┃━┳┏┻┫╋┻┏┏┣┏┃┣┗┻━┏┓━┃┻╋┻╋╋┓╋┣┣
┻┛┃┃┓┓┃┳┃┫╋┗┻┛┃┻┓┻┣┏┻╋┣┳┗┫┃┻┻╋┗╋┳╋┻┻┃┻┛┣
┗┣┓┻┻┏━┫┓┣┻╋┏┃╋╋╋┻┃┣┣┛┓┫╋┣┫┛┓━━┫┻╋┏╋┻━┫┻
┣┓┗┻━┛┃┛╋┛┛┳━┳┃┣┃╋┣┗┓┓┓┫┳┫┻┓┻┓┏┣┏┳┗┏┫┳┫┏
┛━━┗┣┓┗┏┏╋┗╋┣━┛┏┃┣╋━┓┣━┃┣━┏┃┳┫┗┻┏┏┏┃━┫┓╋
┻┃┏━╋┗┛┛━┛┗┓┣┓┻┫━┏┣┛┛┳┻━┣┳╋┗━┣┃╋┓┣┳━┃┏┏┗
┻╋━┳┗┃┛┻┓┣┳┣┛┏┏┣┫┳┓┓┫┗┛━┳╋┓╋┏┣┳┃┫┏┣┻┳┳┃┓
┓╋┃┃┻┗━╋┏┓╋╋━╋┫┃┓┛┻┗┓┃┳┓┛┻┏┏┏┛┓┓┫┫┃┃┗┗┓┳
┳┫┫┳┗┣┓┗┫┗┳┛╋┛┻━┗┃┻┫┃━┏┃┻╋╋┣┣┃┛┛┫┃┓
┗┓┃┛┳┫┣┛┻┓╋┫━┫┳┛┗┫┓┏┗┻━┛┏┓┣┓┛┛┻┓┏┛┏┏┛┃┏╋
╋┓┓╋┻┓┫┣┃┗╋┓┓┓┻┻┣┛╋┻━┫━━┗┃┳┫┫┻┻╋┳┗┃┻┳┏┏┏
━╋┣┗┫┣┃╋┻┏┏━╋━━┃┣┳┏━┏━┏━┫━━┫┣┻┓┣┣┫┃┳┗┛┫┳
┃┳┫┣┃┣━┗┫╋┣┻┓━┣┳┗┻┳┫┛┳┫┣┳━┓┫┃┻┗┣┛┣┳┃┫━┣┳
┫┛┫╋━┛┻┗┓┛┫┏╋┓┃┏┓┣━┓┻┻┛┛┏┓┏┓┛━┻┣┛┃┛┃┗┗┛┛
┃┻┃╋┓┣┏━┻┻┃┃━┣┃┣╋┳┗┣┫┗┗┛┏╋┣╋┛┛┏┃┫┃┗━╋┓┛┃
┻━┛┫┏┛┻┳┻┣━┛━┓┫┫┛┏━┻┓┫┫┛┻┣┣┓┳┫┫┫┛┫━┗┓┻┓┻
┻┃╋╋┗┫┓┫━┃┻┏┓┻┻┗┳┗┛┛┓━┫┳┗┗┫┫┣┳┳┗┫┛┳┗┻┏┛┻
╋┗━┛┻╋┏┏┗┗┣━┏┳┛┃┻┛┳┻┗┗┻┳┃╋┣┃━━┻╋┳┣┛┣┗┓┫┣
┏┃┏┻━┃┏┣┻┏┻┻┳┗┃┣┏┃┃┻┃╋╋┓┫┣┏╋┃┣┃┃┗┗┏┏┣┃┓┏
╋┏┏╋┛┳┓━┏┫┳┳┫┫┣┳┓┃┛┛┻┛┛┻┻┓┛┣┻┳┓┏━┣╋━┫┓┫╋
╋┣┫┓┣┛┏━┏┳┏╋┏┫┏╋┣━┻┃┛┳┓┣┃╋┏━┣╋┗┃┃┫┫┗┳━┣━
┏┃┳┗━┣┻┏┳┻┣┃┻┓┃┛┫┫┃┳┗┏┫┓┃┏┛━┛┫┏┗╋┓╋┳┏━┻┫
┃┓┳┳┏━┻┏┓╋┫┳┻┳┫┻┓┗┃┓┓┏┃┫┳┣┏┃━┗┗┏┛┻┏┳┳┏┓┏
━┏┗┳━┗┫┣┗┻┣┫┛┻┻┗┛╋┻┗┃┣┣┛╋┣┏┏┫┳┳┫╋┻┗┃┫┣━┣
┳┃┛┻┳┛┓╋━╋━┃┛┳┗┫╋┏╋╋┓━┻┳┳╋━┣┃┏┻┛┓┻┏┻┫┻┏┗
┏╋━┗━┻╋┃┗━┗┣┗┛━┃┻┃┗┃┏┫┣┃┳┏┫┻┏┃┗┏┛━┃┻┓╋┏┗
┃━━┻┣╋┓┻┫┳┃┏┫┻┫╋┃━┳╋┏┣╋┛┫┫┻┓━━┛┗┛━━┓┏┫╋┻
┣┣┛┻┣━┗┻┛┻┻┃━┛┳┻┓┛┛┃┃┗┻┃┫┃┗┏┛┗┻┳━┛┣┃┻┏┗┻
┓┫╋┛┃┓┓┳┫┻┓━━┳┛┫┏┗┻━┛┣┗┃┻┛┏╋┻┗━┣┏┳┻┛┗┫┏┛
┫┫╋┃┃┃┳┓┳┫┛━┣┻╋┛┛┗┫┏┛╋┫━┗╋┓┻┃┫━┃┗┗╋┃┓┫┳┫
┳┃┗┛┫┏┳┓┃┛┳┣┛┻━┳━┫┛┛┣┏┃┃┏┻┣┻┳┛╋╋┫┗┣━━┫┫┫
┫┏┗┻┏┻┳┏┻╋┻┣┗┓┏┏┫┓┣┫┳━┗┳┃┳┃━┫┣┫┗┓╋┫┗┏┛━╋
┗┻┳┻┻┏┻┣┻┓┗┗┻╋╋┗┫┫┛┓┣┏┻┃┏━┃┃┛┗╋┗┏┣┫
┗━┣┳┻┻┣╋┛┛┗┣┏┛┫┃┗┓┃┣┃┫┫┃╋┫┻┫┻┛┻┓┳┛┻┓━━┳┗
┻┛┏┻╋┳┏┳┛┏╋┏┏┓━┣┓┳┳┣┛┫┏┏┣┻╋┣┗┗┻┻┃┛┫┃┗┻┛┣
┣┫┳┛┛┗┓╋┛┻┓┳┃┏┣┣┓┗┳╋━╋┻┳┛┃╋┃┻┃┃┣┣┣┃┗┓┏┳┃
┛┏━┏┃┏┫┗┻┫┃┣┻╋┓┫┣┻┻━┛┓━┃┳┻┣┃┫┻┃┫┓━┗┳┃╋━━
┻┓┣┫┫╋┓┻┫┫┗┫━┃┏╋┓┻┓┳┏┳┃┳╋┳┗┃┏┳┣┗┓┃┛┻┣━┫┳
┫┣┓┗━┃┣┳┳┃┻━┓┫┫┳┃┃┳┃┫┃┻╋┻┓┏┏┻┃╋┏┓┓┫┏┃┛┳┃
┻┣┫┗┏┫┻┣┫┓┓┻┳╋┛┣╋┗┣┃┗━┏┃┏━┛┓┏┃┣┻╋┛┫╋┗┗┻┏
┏┳┣╋┓┳┏┻┃┛┗┏┣┃┏┗╋┓╋┳╋╋┏┫┻╋╋┻━┏┻┳┓┫┫┣┓┓┫┻
┻┏┻┳╋┳┛┃━┻┗┳┃┣━┳┛╋┓┃┓┃┫┳┏┗┓┛┳╋┣━┓┃╋┃┣┫╋╋
╋┻━┛━┛┏┓┓┗┃┛━┃┻┏┗┃━┻╋┓┗┣┻╋━━┻┏┣━┻┗┫┛┛┛┗┳
┓┫┻┗┗╋┏┗┓┃┳┣┃━┃━┛┣┳━┻┫┳┓━┛┏┣┓┫┓┣╋┛╋┏━━┫┓
┻┏┃┻┛┓┻┫┃┃┛┗┫┣┓┻┣┣┫┳┓━┫┻┳┃┏┛┻┻┳┫┏┗┫┳┣┓┗┏
┻━┃┓┏╋┏┫┣┃┓┳┓┳┳┳┻┏┗┫┏┓┃━┏┃┳┓┳╋┫┫┗┓┳┻┛┻┻┃
╋┣┳┓┳┃┗┻┫╋┻┣╋┓┫┏━╋┓┣┓┻┫━┫┫┓╋┫━┃━┗┣┫┳━┓┏┗
┳┃┗┓┛┛━┛┏┣┛┃┛┗┣┗┏┫┏┃┏╋┫┫╋┏╋┣┣━┣┳┣┳┳┓╋┃╋┻
┗┛┳┻┓━┣┫┗━┫┓┏╋┏┗╋┫┛┃┻━━┛┗┫╋┓┻┣━┫┣┫╋┏┳┗┃┛
━┓┳┃┏┃┛┓━┫┫┏┻┫┣┫┛━━┣┓┻┻┛┻┛┓┏┫┫━━┃┻┗┗┣┏╋┳
┫┏┗━┻┏╋━━┏┳┻┓┗┏╋┫┛┃┗━┛┻┛┃┃┓╋┫━┏┫┗┃┣┗┳┗┗┓
┃┛┻┣┃┏┻┫┳┻┳┃┣┳┫┃┃┻┃┫┳╋┏┻┛━┻┻┛┏┃┻┓━┳┗┏┓━┓
┻┗┗┫┳┫┣┻┓━━┛┫┃┣┗┫┣┣┃┳━┳┫┃┫┗┃┫┫┫┫┓┃┓┗━┣┻┗
┣╋┗┃┣┣┗┻┗┻┻┳┗┏┛┗╋┗┳┛┏┣┣┣┃╋╋━━┻┳┫┻┏━┳┣━━┗
┻╋┓┗┏╋┏┏┏┛┻┳┗┓┻┓┓┏┛┣┃━┻┗┻┳┏┃━┃┳┻┗┣┛╋┳┻┻┓
┏┃┫╋┳┗┗┓┳┫╋╋┛┛╋┗┗┛━┛┃┃┫┓┛┗┻┏╋┫┣┃╋┏┛┻┣┏╋┃
╋┗┫┛┃╋╋┳┃╋┛┳┃┃┏┗┏┫┣┫┫┃┓━┣╋┳┛┓┳┳┓┻┫┗
┳┏┣┫╋┛┻┛┫┻┃┣╋┗╋┫┣┃┃┫┣━┣╋┃┓┣┛┓┻╋┣┏┻┫┫┓┫┓┓
┃┗┳━┃┻┳┗┗┛┳━┃┓┫┛┏┛┛┫┫┣━╋╋┣┃┃┣┗┛┫┣┣┓┗┫┳┫┃
┗┛┣┏┃━┛┻┓━┣┻┛┓━┗━┣┣┛╋┫┫┏┗┓┏┗┛┓┳┓┏┛┗┫┏┻┣┫
┗┻┏┫┫┓┓┓┳┏┏┏┓┻┃┗┻╋┗┏┻╋┫┳━━┫╋┻┣╋━┳┻┏┫┣┻┣┫
┏┓┳┗┫┳┫┗┏┏┻┣┳┻┻╋┗┓┓┳┳┣┃┫┻┫┏┏┗━┫┃┳┃┣╋┗┓╋┛
┗┣╋━┣╋━┏━┫┏┗┏┏┃╋━┛┻┻┓┫━━┣┓┃━┣┣┓┏┏┗━┳┗┓┫┳
┓┏┃┗┏┻┓━┛━┏┏┻┃━┏━╋┛┫┃┃╋┣┣━┓┛━┫┳┗┳┻┗┫┓┫┓┗
┫┗┛┛╋┫┛┣┣┗┓┫┛┫╋╋━┳┫┫┏━┣┓┃┛┣┣┏━╋┻┗╋┏┓┓┣┓┃
┛┫┗┛┗━╋╋┻┏┃┫┳┻┫┣┻┻┛┏┳┣┛╋┳┻┓┓┻━┃┃━━┓┫┻┗┳┣
┗╋┳┏┗┻┳┏╋┻┫┣┗┣┃┫┗┏╋┗┗┫┛┻┻┃━┓┳┓┏┫┛┗╋┣┗┛┏┃
┫┏┏╋┓┳┫┓━┛┛┫┏┏━┫┛━┗┣┓━╋┫┃╋┫╋┣╋┏┓┛┃┃┳┏┳┛╋
┫┏┣┛╋┳┓┳━┏┳┛━┳┗┫━┫┃┃┻┻┏━┏┗┫┛┻┏┏╋┳┫┃┣┳┗┣┓
┣┣┻┛┏┗┳┓╋┻┗┛┏┓┫┫┛┏╋┳┏╋╋╋┛┳┳━┛┫┫┳┏┗┣┻┛┛╋┏
╋┗┛━┫┛┫╋┛╋┛┣┏┓┏┫━┻┛┃┓┳┻╋┫┳╋┫╋┛┣━┏┛╋┣┳┃┛┗
┛┗┳┻┫┣┓━┃┻┗╋┓╋━┓┻┏┳┳┓┓┓┻┻┣┃┗┻┗━━━┓╋┻╋┃┣━
┫┓┣┃┳┫━┓┃┣┗┻━┫┛┳╋┣┣┫┣┓┣┫┗━┗┻┫┃┳┻┫┣┗┃┗┳┫┗
┃┻╋┏┣┗━╋┻┛━┃╋┓╋┫┗┻┻┛┏┳┣┻┓┃┣╋╋┣┓┳┫┏┏┏┣━┫╋
┳┏┣╋┏┃┛┗┏┏┻╋┛┳┳┗┃┃━┏┏┻━┳┳┣┏┏┳┫┣┓┫┻┓┏┣┓┳┓
┗┃┻┣┗┏┏┛┗┻┻┓┳┏┻┳┻╋╋━┗┃┳┫┏┛┏┣┓┓┗╋┣━━╋┣╋┓┗
┏┏┫┏┗╋┳┻┳╋┫┏┣┛┛┏┳┛╋┛┫┣━┏┏┣┓┛┫┫┻┫┣┗┏┣━┗┻┣
┗┗┃╋┳┫┣┳┃┫┫┣┃┓┫━╋╋┗╋┛┃┓┏┗┓┳┳┣╋┫┛┫━┃╋┣┏┏┛
┓┻╋┫┻┳┛┣┣┫━┓┳┣┓┏┛┳┃┗┗┗┗┃┫┓┫╋╋┫┣┳┓┗┣┓┛┻╋━
┗━┓┫┫┳┻┃┃╋┗┳┓┃━┛┃┗┳┻┣┓┏┃┻┫┓┃╋┫┣┻┳━┛┓┃┣━┳
┏┏┛┛┓╋╋┛╋┏┛┳┛┫╋┓┏┏┫┫┏┓╋┫┳┣┏┳━┫┛┗┳┳┛
┳━┳┳┏┏┛━┫┃┣━┏┃┻┏┗┣┓┻┓┛╋┏━┻┏┫┗━┻┣┃━━┛┏━┣┻
┓┫┣┻┣┻┃┻┓┗┛┛┗┗┫┃┓╋━┃┻┓━━┻┫┫┓┻┓┛┗━┃┏┃┻┏┫┗
┳┗┓━┛╋┻╋┏┳┓╋┳━┣┗┻┫┛━┫┓┃┣┛┃╋┻━┗┻┫┻┓┣┛┏┛┻┳
━┳┳┫┛┛┛┗┳┳┗┏┫╋┗┳┗┻━┃┻┫┏┓┫┛┗┛┏━┗┏┣┓┃┗┗━┻┗
┗━┛━┳┳┛┫━┓┳┫┳┓┳┏╋┗┣┛┃┣╋━┗┃┓┓┫┃┣┗┏┣┓╋┫┛┓┫
┗┛┃┓┗┃┳┗┗┃┻┫┗━╋┗╋┫┫┳╋┛┫┗┓━┗┣┓┣━┣╋┏┛┃━┣━━
┛┏┳┗┃┓┗┳╋┳╋┓┃┃┻┃━━┃┫┗┏╋┳━━┛┛┗┻━┛━┓╋┗━┳━┣
┻┗┛┛┛╋┻╋┃┛━╋┃┻┣┏┃┫╋╋━┓┓╋┳┏┫┏┗┫┛┫┃╋┓┃━┓━┃
┃┫┓┛┻┗╋┛┓┫╋┳┃┏┫┳━┫┻┓┳┃╋┫┛┣━━┳━┃┫┃┃┳━┣┻┳━
┏━━┫┓━╋┫┳┫┃┫━┛┓┻┏┓┗┃┫┛┓┣━┃┻╋┓╋┣┫┏╋┫┻┏┻┫┫
┳━┃┳┓┏┛━┻┳╋┗┃┛┃┏┓┻┣┛┏┣┻╋┛┳┣┣┻┗┓┃┻┗┣┗┏┓╋┃
━┗┏┣┻┛┣┃╋━┓━┫┫┏╋┏┗┻┃━┃┓┏┣┃┻┃┳┃┳┣┓┣┃┃┻┛╋┛
┫┳┛┻┓┏┻┣┃┻━┫┃┓┻━━┫┛┣┫┻╋━┻┻┛┃┗┻━╋┓┫┛━┳┛┃┳
┃╋┃┓┓┗┗┗━┗┣┏┳┫┗┛┓┃┻┫━┻╋┣┗┓┗╋┣┻━┫┳┏┛┗┏┛╋┃
┻┏┗┣╋━┓┳┓┏┻┫┓╋┗┳┃┏┫┛━━┻┃┏━┫┣┓┓┣┓┣━┓┳━┓╋┣
┫┃━┫┫┃┛┳┣┳┓┗┃┫┓╋┣╋┏┃┣┃━┏━━━┣┫┣┓┳┳┫┳┃┛┃┃┗
━┫┏┗┏┛┛━┗┓┣┫┻┓┣┻┗┛┳┫┻┗┻┏┏┏┃┃┏━┳┃━┗┏━┫┻┻┃
━┫┣┳┏┣┗╋━┃━━┛┓┃┏┳┛┗┛┗┗╋━╋┏┏╋┓┣┗┳┃┳┫┃━┗┫━
┛┛┫┓┣┳┛┗┳┛┻━┗┻┫┫╋┻┻┛┳┣┫┻┗┳┫┳┫┃┻┛┻┣┣━┫┫┃┫
┣┓┓┏┳┫┃┛┳┻┳╋┳┓┏┳┏┗┃┓┻┫┏┃┗┳┃┳┛┗┛┓┗┓┫┗┫┛┓━
┓┛┓┃┗┫┃━┃┣━┃┃┳┏━┻━┳┃┃━┛┛━┛┻┳┳┫┛┛╋┫┃┃┛┗┃┓
╋┳┫┣┛┏┓┫┛━┫┣┫┏╋━┫┻┣┻┃━┛┻┓┃┗━┣┳━━┳┗┳┗┻┳┓┻
━╋┗┛┛┗┏┻┛┻┓┛┗┏━╋┣━┗┳┳╋┏┏┏┳┳┫┣┣┫┛┛┃┏┛╋┳┫┛
┻┳┫╋┻┣┛┳┫┫┛┳┗┛┣╋┃━┫┫━┃┛┛┫╋━┗┻┓┳━┛┗┏
┛┻┏╋┻┗┳┃┓┫┫┓┫┛┛╋━┣━┏┳━┫┫╋┛┃┏┫╋┫┃┃╋┛┗┏╋┓┫
┻┗┏┻┃━┣┻┛━┗╋┳╋┃┛┓┓┻┏┣┏┳┫┗┻┏┓┏┏━━┏┻┣┓┛┛┓┓
┃┏┏┗┻┣┣┫┛┏┓┻━┛┳┃┓┳┏┃━┫┛┻┃┏━━┳┳┣┻┗━┳┏┓━┗┗
┛┃┏┻┳┣┃┗┣┏┛╋┫┻┻┳━┃┗┻┣┣┏┃┓┳┗╋┻┳┛┓┫╋┗━┣┏┛┳
┫╋┛┓━┛┃┏┓━┏━┻┗┓┛┗┛┃╋┏╋━┳━━┻╋┫┳┃┣┗┃┓┃┗┻┳╋
╋┻┃┃╋┳┳━┓┫┛┣┻┗┻━┏┫┛┛┃╋┣╋┗┏┫┳┗┳┃┏╋┗┳┃┻┫┓┛
┓┓┫┃╋━┗┳┗┣┫┳━┛┗┣┃━━┣┏┗┃┓┳━┫┣┳┃┛┛┛┫┏┫┣┫┫╋
┣┏┓┏━┛┏━┻┓┳┃┗┻┗┛┻┻┫┓━╋╋┓┣┃┃┗┣┛┓┻━┛┣┏┃┻┗┫
┓┏━┫╋━┫┳┛┏┻┗┗┻━╋┓┗┣┛┛┗┫┣┃┓╋┃┏┓┻┏┳┫┻┓┏┻┫━
┣┫┛┫┓┏┫┏┏╋━┃┣┓╋━┃╋┏┻╋┻╋┳┃┓┗┏┗┫┓┗┻┓┣┓┣┃┛┻
┓━┫┻┃┗┳┃┫┳┳┗╋┗┗┛┏┓┫┏┳╋┏┫╋┣╋┛┃┓╋┣┳┓┃┻╋┳┻┣
┻╋┏┫┓┣┃┗━┛━┛┻┃┏┳━┳┳┃┳╋┻╋━┛┓━┻╋┃━┫┛┃┻━┛┳╋
┣┓┃┛┓┻┏┻┗┻┓┳┣┃┏┛┃┏┃┫┓┃┣┃┫┻┗┃━┫┻┫┓┃┣┃┳┃┏┫
┫┛┏┣━┗┓┗┻┫┳┗┣┗━┛┻┃┳┣╋┏┗┳╋┻┓┻━┻┃┻━┻┻┏━┓┣┓
┻┃┳┛┳┓┗┏╋┛┳┛╋┫┛┣┗┫┫┗┏┛┫┣┓╋┫┻┛┳┓┃┗┫┓╋┛┓┻┫
┛┻━┓┓┏┗┃┓┏━┏┃┻┓┃━┓┗┗┣┃┻━╋┃┣━┗┻┏┗┻┻┫┛━┃┣┫
┫┫┳┗┃╋┳┳┃┃┗┛┻╋┳┏┏┻┣╋┏━┣┓┏┃┛┓┳┗┳━┻┏┫┓┣┃━┏
┗┛┣┛┗━┃┛┻┳┓┛┫┣━┓┳┏┏┫┻┏┳┏┫┗╋┏┗┛┓┻┣┗┃┗┏━┻┛
┳┳┃┛┏┻┳┗┳━┳┏┻┣┣┫┳┛┓┻┫┛┻┛┻┻━┃┫┏┃┃┣┻┻┗┃╋┳┣
┻┳━┛┣┳┛┫┗┛┗┣╋┳┣┳┏╋┫┗┳┗┳┃┃┣━┣┃┗┏┓┛┓╋┛━┓┏┓
━┣┻┻┣━┫┓╋┫┏┳━┓━┻┫┃┳╋┣╋┛┗┣┏┫┫┫┻┃┛┣┳━┫┳┓┳╋
┓━╋┳┻╋┫╋┛┓┏┗┛┃┗┗┻┻┃┛┃┓┏╋┫┏┛┫┛┻┣┏┏╋╋┛━┛┛┣
┏┣┳┃┣┻┻┻┏╋┛┻┛┛┣┫┓╋┣┳┛┗┣┓┣┳┻┗┃╋┫┏┳━┳┗┳┛┳━
┻┓┛┳┣┣┗┣┓━┃┳┏━┏┳┳┣┫╋┛━┗┻┗┳┓┗┏┳┓┃━┻┗
┻┓━┳┗┫┓┗┣┃┻╋┳┏┳┣┻━┏╋┣┻━┻┳┗┫┛┃┳┓┳┳┏┛┣┳┳┃┻
┃┳┏┻╋┓┏┓╋┓┗┣┗┃━┫┗┛┻━━┓┏┏╋┳┃━┳┣┻┻┳┃┃┏┻┃┃┓
┛┃┻┳╋┗┣┳┫┓┃┓┃╋┃┛┛┓╋┣╋┻┻┛┃┛┏┃┣┫━┫┓┫┳┻┳┃┫┫
┻┏┗┣┗┓┃┻┃┃┣┫┛┳┛━┗┻┳┛┏┛┗╋┳━┗┓╋┗━┣┛┻┛┻╋━┏┳
┗┫┣┫┳┣┣┗┫┓┃┛┗┓┏┳╋┗┗┏┳╋┛┃╋┓┗┃┃╋┗┃┳┛┣┗╋┻┣┫
┓┓┛┣┣┻┗┳┛╋╋┛┗┻╋┓┗┏━┃┃┫┻┫┏┫┳┫┛╋┛━┗┳┃╋┣┃┳┛
┳╋┻┣┫┳┳┫╋┻┳┓┫┛╋┗┻━┣┏┛┓┫╋━━┻┛━┳┃┃┣┛┗┏┓┻┏━
┣━┛┻┛┳┳┗┛━┏━┓┛┫┓┗┓╋┣┛┫╋┫╋┻┛┗┫╋┣┏┣╋┗╋┓┛┗━
┻╋━┛━┫┻┏╋━╋┻┗┻┃┛╋┗┻┛┛┛┓┛┣┗┻┓┏┗╋╋┛┫┳┏┃┻┫━
┓┓┻┣╋┓┳┓┳┳┃┳━┫━┓┃┻┳┣┗━┣┏┏┳┓┃┻┛━┣┻┫┏┳━┗┣┃
┳┳┓━┏┫┃┣╋┃┗┃┓┻┣━┫┣┫┣━╋━┳╋┣┳╋┳┃┛┫┏┃┳┳┏┻━┗
┃┣┣┃┛━┏╋┫━┫╋┓━┃┣┃┓┗┻┗┣━┛┏┏┫┫┻┻┃┓┳┃┃┗┃┣┣┻
╋┻╋━┳┛┣╋━┏┛┻┣┛━┗┗┣┻┓┳┓┗┫┻┓━━┣┗┻┫┏┗━┫┏┻┣┛
┣┃┛╋━┏┫┻╋┣┛┻╋━┏┳┃┃┣┏┗━╋┏┣┃┏┫┏╋━┃┳┏┻┏┏┣┫┛
┻┻┛╋┓┳┛┗┃┃┗┓┏┃┳┫┛┃┏┓━┣━┗┣┓┫┃┛┏┓┣┛┫━┻┛━┻┗
┛┓┳┛┻┃┫┓━┳╋┗┛┛┛┃┗┳┓┓┗┫┣╋┃┏┏┣┓━┗┣╋┓┳┛╋┃╋┓
━┏━┛┫┛╋┻┻┏┏╋╋╋┫┏┫┗╋━┻┛╋┻┻┏┛╋╋┛┻━━┃━┣┓┓┓┃
┛┓┗┃╋┗╋┫┻┗┻┣┗┃━┣┏┫━┓┫┃┻┛━┻┗┳┫┃━┏┻╋┳┗┓┏┻╋
┣┫╋┻┛╋━┗┛━┓┻┏┳┛┗╋┫╋┫┳┳┳━┃┣┗┻┗┻┣┗┻┃┗┻┏┻┣┓
╋┻┓┗┛┓┻┣┻┛┛━━╋┳┗┛┃┗┛┳┏┳┓━┃┏┣┗┻╋┗┣┛┣╋┗┛┓┛
┓┏┗┛┣╋┏━┫━┏┛┳┓┻┫┣┫┛┫┏━┗┓━┗╋┫╋┓┻┻┳┻╋┏┻┣┣┓
┫┗┫┳┻┻┫┗┻┳┳┻┏┏┏┣┓┛┫┛┃┛┣┃┣┳┃┃┻━╋┃┫━┳━┛╋┻┃
┫┻┻┏┫┣┓┛┣━┫┻╋┓┗┫┻┣┳┃┓┓┏┳┫┻╋╋┃┓┛━┃╋┗┻━┏┫━
┃┫━╋╋┓┏┛┗┻┫┓┣┗┛┛┛┛┫┳┓┏┫┛╋┏┓┳┫┏┓━┓┛━
┗┗╋┳┃┗┣┫┓┳┫┓┃┫╋╋┏┃┗━━┗┃┗┏┏┫╋┛┻┗┻┻┗┫┛┛┓━┫
┳┛┓┳┻━┏┳┣┏┏┗╋╋━┫┻┛━┏┏┛╋┫┏┓┛╋┳┃┓╋┳╋┓┏┻┣┗┓
┏┃┣╋┏━┳━╋┃┏┫╋╋┓┛┳┛┛┫┻┫┻━┗┗╋┛┳┻┗━┳┫┣┛┣┏┓┫
┛┣┣┃┓┣┳┃━┗┛┏┃┫┳┓╋┣┗┳┏┣┛━━┻┛┳┳┗┫┫╋┻┛┳┓┗┛┓
┫┃━┳━┃┛┃┳┣┓┗┳┗┏┃┏┫┏┗┳┳┓┓┃┗╋┳┓━┫━┛┣━┃┏┻┏┗
━┗┫━┗┣┏┛┃┣┓┛╋╋┻━┏╋┳┗┫┻┓┣┻┣┃┻┫┃┣┫┓┻━┣┏╋┓┣
┃┻┫━┏┣┫━┓━┻┏┣┣┏┫┏┳━┳┻┛┫┫┗━┳┃━┻┻┣┳━╋┫┓━━┳
┛┛╋┻┻━┏┻━━┣┣┃┏┛┗┏╋╋┫┃┫╋┻┳━┏╋┗╋┃┻━┛┓┛━┏┗┓
╋┗┗┏┗━┻┳┓┏┗┓━┓━━┏┗┫┫┏╋━╋┳╋┗┣┫┛┳┏┃┛┫┗━╋┳┃
┻━┣┣┣┃━┛┫┳━┗┓┃┃┛┣┗╋┓┃┻┓╋┳━┃╋┃┫┓┛━┛╋┓╋┏┗┣
┻┣┗┏┻┓┳┗┫┛┏┃┓━╋┓┓┃┣━┣┳┣┃┫┫╋┃┣┣┳┣┳┫┛┫┃╋┃┳
╋┣┻┳┻┣┃┗┳╋┃┏┓━┫┳┳┗┓┗╋┛╋┻┏┣┛━┻┓┳┻┳┗┗┗┣┓┣┏
┏┻┣┫┳┏┫┛┓┛┣╋┏┃┳┃┏┻┻╋┻╋╋┏┛┛┳┫┣┃┻┛┃┛━━━┻━┗
┻╋┓┳┗┓┛┫┓┏┓━┓┗┃┣┃┏━━┓┃┫┗┏┃┣┃┛┫┗┓┏┗┏━┛┗┓┏
┫╋┓╋┳┻╋━╋┛┛┏┓┳┻┓┓╋┃━┫┫┣┫┛┫┃┃┫┳┏┳┫┻┗┏┻━┣━
┓┃┛┳┣┃━┏┻┫╋┳┣━┛┻╋┓┣━┗┳┛┣┏┗┛┓┳┏┻┣┻┏┫┏┛╋━┫
┏┫┃━┗┻┛┛━┓┗┫┃┫┗┫┫━┳┓┣┣━━┻┏┓╋┏━┳━┗━┳┻┗┗┫┓
━┗┣━┏┏━┛┻┗┃┳┃┫━━┏┏┻┗┫┏┳┗┛┓━┳┳┗╋┏┫┛┳┫┫┗┫┓
┫┃┓┛┃┓┏┻┻━┏┳┏┗┏╋┫╋┏┏┫┳┃┫┻┏┳┣╋┓┃┗┗┓━┣┻━┓╋
┛┃┏┃╋━┻┻┻┻┣╋┛┻━┏╋┳┛━┏┏━┛┻┻━━┳┻╋┏━┳┻┛┗┓┫┫
┻┫┛┃┫━┻┛┏┏┻┳┛┛╋╋┗┃┏┻┓┻━┏┃┛╋╋┫┫┫┫┻╋━┏┃┛┓┏
┫┻┻┻┣┫┫┗┫┛┏┗┫┓━┗┗┳┣━━┃━┓┣┛┳┛┃┏┣┓┛┗┗┻╋┣┃┣
┫┛┃┫┓┳━┛╋┳┫━┳━┛┗┗┳╋┳┻┃┗┛┫┗┻━┓┛━┗┛┗┳┓┗┛┗┗
╋┃┛━┣┳┏┛━┃━┏┏┣┗┫┃╋┫┛┛┣━┣┗╋┻┛┏┏┣┣┫┛┣
┃┳┃┃╋┏┳┗┫╋┗┓┏┫┗┗╋┗╋┓╋┗┗┳┣┣┃┻┓┗┗┗┓┓┣┫━╋╋┫
┏┫┻┓┻┳┣━┣━┓┛┫┣┗╋━╋┃┗┓╋┏┏┗┃┣┻┛╋┃┓┛┣┳┛━┣┏┣
┓┫┫┗┫━╋╋━┃┓┏┻┫╋┻┓╋┳╋┻┳┃┫┻┻┏┃┫┻┃┓┳┳┗┛┃┗┫┗
┗┻┃┏┣┓┣┣┣╋┫╋┫┏┗┳┃┏━┗┛╋┣┓┗┃┫┓┗┣┓┫┳┣╋┃┗┻╋┳
╋┳┣┓┻┫┗┣┫┛┣┻┣╋┫╋┏┳━╋┣┻┗╋┓┻┣┛╋┛┏┛┻┳┏┏┛╋━┏
━┫┳┓┗┳┃┗┓┃┃┳╋┛━━┏┓┫┳┻┣┗╋┳━━┃┫┗┣┃┏┣┏┗┳┳┃┃
┃┳┳┏┓┃┗┛┃┃┗┛┛━┛┫┻┃┓┃━┳┏━┗┫┃┛╋┗┳┓━┻┫━┻╋┳━
┫┫╋┛┓━┏━┗┛┳┻┣┣━┳╋┃┳┻┻┛┗┏┏┏┗╋━┏┓┓┗┫┏┃┣┳╋┏
┫┫┫┗┃┏┓┻┣┏┓┫━┏┫┛┣┫━┛╋┓┫┗╋┃╋┗┣┫┃┳┫┛┛┫╋┏┓┓
┓┛┗━┳┫┛┏┓┻╋┛╋┓╋┻┏━┳┻┛┃┃┻┓┣┣┻┗┃┻┻┻┣┻┫┏┣┃┃
┏━┫┛┫━┣┳┻━┃┛━━┫┓┛┃┣┗┻┃┓┓╋╋┓┫┻┃┃┳┃┃┏┛┫┓┻┗
┫┻┏┛┛┻┫┛┫╋┳╋┗┓┻┣┃┻┫┛┻┛┓┏┳┏┏━┛┛┻┗┃┗╋┃┛┗┓┫
╋┓┓━┃┗┓┳┃┃┓┓━┓┓┛┣┫┫┏┳┗━┏╋┗┳┃┳┫┏┻┳┫┃┃╋┓━┛
┃┣┛━┗┗┏┫┛┓┏┳┃┫┻┃╋┓┳┗╋┏┃┓┓┃╋┃┣┃┏┫┣┳┗┛╋┗┃╋
┛╋┻┗┗┻━┳━┻┣┻┳┏┏┻┓┣┳┗┏┃┣┫┳┫━┫┓┗┓┣━┻┏┛━┓┏┛
╋┗╋┛┣╋┓╋┻┛┗╋━┃┗┣┣┻┻━━┗┏┛┣┳╋┣┛┣┫┻┃┛┳┫┣┃━┗
┓┏┗┏┃━╋━┛┻╋┻╋┓┗╋┃━┻┫┳┳┛┣┃┣┻┛┛┳┗━┣━┓┃┗┓┫┛
╋┓┛┃┓┣┫━┳━┃┏┃┣┳┓┛╋┗┻┫╋┣┓┻┃┛┏╋┏┓┫┏┻┓┛┣┳┃┗
┓┏┳┫┫╋┻┣┓┻━┣┏┏┳┓╋╋┗┳┣┫┣┏╋┗┏┳━┣┗━┫┃╋┳┻┏┻━
┻┻┻┛┛┗━┣┫┓┗╋┫╋┓┃┳┓┣┫╋┛┏┗╋┣┛┻━┣┃┗┛┻┳┳┗┳┛┃
┻┏┛┓┓┓┫┣┃┻┏┣┏┳┣┫┗╋┣┳┓┏┫┳┻╋┏┏╋┏┓┫━┃┗┓┳┓━┫
┫━┻┻━━┏┫┻┳┓━┓┻┳┏┏┳┛┗┫┳┫┛┫┣┃┃┛┃┳┃╋╋┣┻┏┫┣┏
┫┣┗┗┫━┓┃┏┳┓┣┛━┣━┣┗┳┣┳┳━╋╋┫┗┓┳┫┻┓┛┣┓╋━┏┻┃
┫╋┓┻┗┛┏┗┳┃╋┻┻┻┃┗━┓━┛╋━┻╋┏┃┻╋┻┛━━┛┻┫
┏┻┻┏┳┓╋╋┣┛┣┃┏━┻┻┏┳┳┃┫╋━┛┫┛━┻╋┗┏┣┃┓┣╋┛┻┓┳
━┃╋╋┣┫┫┣┛┗┛┻┏┳┻┗┏┛┃━╋┳┗┗┛┃╋┳━┻┗┛┗┻━┏┫┃┫┛
━┓┛┓┫┫┻┛┳┓┻┃┣┓┛╋┃┳┣┛┃┃┳┳┃╋━┣┫┫┣┗┫┗┗┳┻┗┗┃
┏┃┻┳╋┣┓┃┓┣┏┃┫┓┗╋╋┫┃┃┳┣┓┫┫┳┓┃┻┻┳┗┣┣┳┏━┛┏┫
┗┓┗┓┫┗╋┣┗┫┃┃┣┓┗┃╋┓┛┏┗╋┗┏┓┳┣╋┓╋━┳╋┗╋┳┣┏┛┛
┃┛╋┛╋╋╋┃┻┃┓┳┛┻┣┗┗┛╋┻━┓┣┏┣┫━━┛┫┻┏┳┏┛┳┏┏╋━
┫┳┓┫┳┻━┳┫┫┃┫━┫┳┫┻┣━┻┫┳┛┣┫┣┏┏┏┏┏┃┛┗┫┫┛╋┏┣
┳┻┃┓╋┏┻┏╋┻┃┗┗┏┳┻┳┏╋┗┳┻╋┃┛┗┻┛┫┣━╋┏┳┃┣┳┓╋┛
┻┃┳┳┓┃┳┏┃┳━┏┳┃┳┻╋┏┳┣┏┫┳┛━┓╋┃┛━┃╋┻┃┗┫┓┳━┗
┻┗╋┛┛╋┃┳┫┛┓┗┛━┻┃┣┻┗┣┓┫━┃┓┫┫┻┗┳┛┛━┛━┗━┣┻╋
┛━┗┳╋┗┗┏╋┳┣┻┫┫┳┃╋┳┃┫┓┛┏┛┛╋┛┻┃╋┗┳┃┳┏┻┫┳┏┣
┳┳┫┃┓┗┗╋┓┫┣┓━┳╋┳┗╋┓┣┓┓┏┣┣┓┏┓┻┳┫┫┃┓┫╋┫┃┛┃
┛┻┳┫┣━┻┓┣┃┳┫┛┣┗┗┏┫╋┃┣┏┣┓┗┳╋┏┻┓┣┛┃┻╋┳┛┏┛┃
┛┓┣┫┏┓┛┗┓╋┃┃┃┗┏┓┏┏┻┻┳┓┫┫╋┳━┳┳┻┓┳┗┃┳┓╋┏┓╋
┗┻┃┃━┃┫┳┣┃┣┓┛┻╋┗┫┏┏┻┛┻━┛━┣┻┗┻━┻┫┏┓┓┛━┗┫┛
┫┫┗┏┓┃┣┏┣┣┻┳┫┫┏┛┳┗┳┣┓┳┓┣┣┛╋┓┻┓┃┻┓┣┣┗┻━┳┫
┳┳┃┣┓┣━┗━┫┫━╋┫┏━┓┏┃┳┣╋━┓┛┻━┓┻┳┛┓┃┣┏┳┛┻┻┣
━┏┣┫┓┓┳┓┻┫━┣┏┃┛━━┏┣┏┻┃┗┏┳┛┃╋╋┫┳┃┣╋┣╋┗╋┻┗
┏━┗┏┏┛┓┻┫━┃┻━┫━┓┫┏┳┻┳╋┻┓┃┻┻┻┛┻┫┛┏┓┣┛╋┣┃┛
╋┫┛┛┗┓┣┛┓┃┻┓┳┣━┏┣━┫┓┓┳┣┳━┳╋┫╋━╋┃┛━┃┃┓┛╋╋
┃┛┓┃┃┛┗┫┫┗┓┃┛┳┻┻┫┏┛┳┃┻━┓┳┛┫┳━╋┗┛┛┃┫┫┓┗┳┗
┃┓┗┫┛┗┣╋┃┓┛┛┏┛┏┻━┛┳┻┓┛╋┣┓┣┳┻┻┻┗┻┳┣┓┣┫┣┏╋
┛┃┗┫┛╋┗┳┓┳┛╋┫┻┗┣┗━┣━┏┣┛━━┣┗┛┛┣┳┫┣━┏┻╋┫┣┓
┃╋┃┓┓╋┣╋┃┫┫┳┛┣━╋┳┓┫┗┓╋━┫┛┃┫┫┃┏┓┃┗┻━
┫━┳┏┃┓┃┳━┏┏┳┓┣━┫╋┣┛┃┓┃╋┛┏┣┳┏┏┛┏┏┏┃┫┳┓┳┛┓
╋╋┓┻┫┓━━┳┗┗┻┣┳┻┏━╋┗╋┗┓┳┳━╋┓┫┗┗┃┫┛┳┛┣┗┛┗╋
┗┣━┫┓┣┃┓┓┃┓┳┫┛━┃┻╋╋┣┛┳┣┏┣╋┛┏┫┣┻╋┣┏┳┳┓┓┓┳
┗┃┓━┓┛┃┣┛╋━┫┳┫┓┓┃┓┫┣┏┳┛┏┗┛┃┻┻┳┻━┓━┓┃┣┻┫┳
┻┳┓┓┳┏┳━┫┣┣┻┳╋┛╋┃┻┏━┓┓┏┏┣┏┗┃┗┻╋━┳┃━┣┓┫┓━
┫┗┓┣┗┓┓┏┓┫┫┏┳┛╋╋┫┏┳━╋┏┗┃┣┛━┏┳━┳╋┛┓━┻┻┛┳╋
┗┏┛╋┣┻┣┳┏┣┓━┗┓┓┛┗╋┳┣┓┏┗┓┛┃┗┃╋┗┫━┛┫┛━┫┏┫┻
╋┃┏┳┣┏┗┃┳━┫┓┫┓┃┗┳┛┳┃┓┗┃┏┫┻┏╋┗┫━━┻┫┫╋┓┻╋┳
┫┛┻┏┏┳┛╋┣┗┓━┣╋┓┓╋┃┃┏╋┓┃┛┗┫╋┗┫┛┳┃┗┫┫┻┫┳╋┫
┣┏┣┳┃━╋┫┏┗┻━╋┓┫┃┛┏┏╋┗━╋┛━┃━╋┃━┛┃┛┛┓━┃┻┛┃
┗╋┣╋┏┃┗┛┳┗┣┣━┗┣┣┳┛┣┫╋┓┣┏┏━┣┛┓┳┗┫┳┳┃┫┓┛┏┏
┓┛┣┏┫━╋┣┏━┃╋┗┫┏┻┓┏┛┻┗╋┻┃┏╋┻━┛┫┳┛━┛┏┳┫┻━━
┣┏┳┣━╋┃╋┗┓━┗┏┛━┓┳┏┗┓┗┏┳┫┗┣┏┣┫┗┃┳╋┳┳╋┛┣┃┓
┗┫┓━┗┣┫┗┫┃┗┫┗┫╋┏┻┻┣┫┣┛┗┃┻╋┗┃┓┫╋┣┳┃┣┣┗┣┻┳
┻┗┳╋╋┳┣┃┛┣╋┗┗┗┏┫┃━┣┃┓┏┳┓┗┓┻┣━┛┃┻┏┏┗╋┏┃┓┓
┻┻┣┗┫┗┫━┫┻┓┫┣┓┃┃┳┃┗╋┳┓┏┫┳┛╋╋┗╋┃━━┛┏┫┓┳┛┏
┏┳┓━┓┓┏┓┓┫┣━┫┣┃┏┏┓┗┻┳┗╋┳┃┻━┻╋╋┛┣━┫┻┗┃╋╋┃
┳┛┣┛┗━┣╋┃┛┃┳┣┻┻┗┳╋╋┳┏━┓┃┓┣┫╋┻┗┗╋┗┛┣┏┻━┣┛
┻┃┣┏┣┻┻┳┓┫┃┣┛┃┓━━┻┓┳┫┃┳┫┣┗━╋┛┳╋━┛┓┳┓━┫╋┓
┓┛┛┏┣┏━━┫┓┛┛━┣┣┳┃┃┏┳┳┻┫┓┫┫┏┛━┫┏┛┫━┓┳┫╋┻┃
┓╋┛┏┣┏┗┗┣┛┫┗┃┻┻┗┗┗┛┏┛┗╋┳┛┓┣┣┣┗┓┻┫┻┏┣┓━┗┏
┫┏┳┓┣┻┗┫┃┻┳┃┫┓┃┃━┫┻┫┛┫┻━┓┓┓┗┣┫┣┛┣┻┻┏╋┗┗┏
┳╋┛┣┗┏╋┓┻━┻┳┗┓┏┏┣┫┳┏┫┫┏╋┛┗┛┫╋┃━┫┛┗┛┳┻╋┫┻
┓┃┓╋┻┛╋┳┣┫┳┗╋╋┛┃┻┫┃┻┻━┏┗┻━┫┻┳┫┳┓┃┏┃
┻┓┻┣╋┛━┣┗┻┃┗┣┫┓┓┻╋┳┏━┻┗┛╋┻┫━━┓┛┻┻┗┏┻┏┗┗┫
┳┛┣┻┣┏╋┻┗┃┗┃┏┛┳┳┃╋┣┃┛┃━┳╋┣┳┗┣┳┃┗╋┫┏┳┣┫┗━
━┏┗┏┳━┫┛━┃┛┏┣┃┫┃┗┻━┃┓┻┏┓┫┏┳┛┗╋┏┫━┣┓┫┻┓┃━
┻┣┓┻┫┓┏┛┓┏╋┣┓┓┃┓┫┻┓┗┣╋┛┗┛┫┛━┏┃┃┛┻┏┻┓╋┣┓┓
┣┓┛┣┛┳┓┛┏┓━┃┻╋┓┃┣┣┣┏┃┳┛━┃┣┓━┃┣━┻┻┳┏━┛┻┣┣
┳┏┛━┃┗┫┏┓┃┳┫┻┣┳╋┳┏┣┣┃┫┣┻┃┗╋┳━╋┣┫┃┻┳┗┏┛┓┫
╋━┫━┣┣┻┳┛┓┓┓┳┛┃┫┫┻┳┗╋┓┛┃┫┓┻┃┫┻━┓┻┣╋┓┏┫━┃
┓╋┫┻┗┗┓┃┳┣┃┛┳┫┃┣┳┣┗┛┣┃┫┻┏━┻┃╋┛┛┃┫┳┫┫┃┳┳┗
━┓┻┏┗┃┃┗┫┏┳╋━━╋┃┛┣┣╋┗┃┛┣┻┓┻┣╋┳┃┳┛┛┻━╋┻┻┳
┻┻┛┓┳┗┫┏┏┫┏┏┳┻┛┏┻┃┓╋┗┫┗━╋━╋┫━┛┻┣┫┣┏┓┳┫┻┻
╋┏┏┛┏┻┓┓┓┏╋┗━┓╋┣╋┃┗┣━┣━┃━┛┓┓┛┓┻┃┃┏╋┏┳┗┻┛
┗┗┓╋┳┫┳┫┓┛┗┛━┗┃┫┗┏┛┓━╋┳┻╋━┏━┣┗╋┻╋┣┣━┳┓┃┗
┓┛┫┛┻┣┓┳┏┗┏┻┗┻┏┏┳┗┗┳┓━╋┛┛┃┣┗┻━╋┛┣┛┣┳┗┗┻┃
━┳┫┫┫┓┣┃┛┓┃┣┃┏━┓┛┏┫━┏┗┫┣┃┗┃┗┣┏━┛┫╋┻┻┻╋┏┻
┃┻┻┳┛┻┫┣┗━┛┗┣┗┗┣┗┗╋┻┻╋┣━━┃┃╋┛┳┣┓┫┛┓┛┃┳┳┓
━┓┃┫┳━┏┗┗━┗┃╋┃━┏┣━┗┻┃┻┏┻┏━┣┫┓╋┣┳┛┣┣┫━┣┃━
┛┳┳┣┓┳┓┗┫━┻┗┣┫┻┛╋┣┗┓━╋┛╋┳┓┫┓┛┣┗┓━┛┃┛┏┣┛┃
┃┗┳┻┓┛┣┓━┗┣╋━┣┓┃━┳┛┓┃┏╋┃┓┓┏╋┃┏┣╋┫┛━┳┫┳┓┫
┣┓┻┛┃┳┗┳┗┗━┫┗┛━┫┫┏╋┣┏┓┃╋┃┣┣┏┃┻┛┃┛━┓┫┻┳┛┳
━┳┳┳┻┫┳┻┓┗┻┳┗┫┗┏┏┫╋┏┣┫┏┗┗┳┏┳┻╋┣┣┛┣┃━┓━┫┻
┓┳┏┳━┳┓┻┏┃━╋┛┃┛┗┗━┻┏┳┗┳┳┛┗┳━┻┓┣┗┗┳┃━┻┣┛┻
┻┃┣┛┣┏┗┃┏┛┫┛┣┛┳┓┣┣┗┳┳┻┏┓┻┗━┃┣┏┫┗┃┛━┳╋┗┗┃
┃┏┣━┻━┣╋┳┣┏━┣┏┓━━┳┃┗┃┳┛┫┫╋┓┻┛┳┗┳┫┗┏┏┳┃┣╋
┻┏┓┓┏┓┓┏┻┻┗┫━┓┫┃┛┏┓┃┳┫┛┛┛━┣━┏┳━┫┻┻┳
┳┗┓━┫┻┃┣┓╋┳┃┗┣┛┏┻┛━┻┳┗┗┻┣┗┫┛━┣┣━┓┫┫┛┏┣┣┣
╋┏┳━┛╋┫━━┏┃┏━━┏┓┻┓┃┓━┗┣┫┣┫┏┣┣┏╋┛┏┏┗┛╋┣╋┗
┃┗╋━━┗┗┛┃┗┗┳┣┛┗┫┳┻┫┣┗┛┫┳┫┏┣╋┣━┻╋┏┣┗┓┓┛┏┳
┣┻╋┛━┣┫┫╋┓┳━╋┃┗┛┓┗┳┻┗┓┳┏┻┫┛╋┓━┃┃┓╋┻┳┏┳┻━
┳┓┣┏┳┳┏┣┗╋┫┏┏┳┳┃┏┓┏╋┻━┻┓┳┓┻┫┣┫┻┗┓━┓┃┳┫┻┣
┏┫┃┗━╋╋┻┻┓╋┫┗┓┗┳┻┛╋╋━┏┗┻┃┣╋┛┫┫━┳┏┣┛┃┳┏┏┓
━┣╋┳━┓┓┃┏┗┓━━╋┣┓┳┻┻━┏┃┛┣┏┗┗┫┏┃╋┃┓┏┫┛┃┫┏┓
━╋┗┫┣┏┗┫┗┳┻┛┣┻┃┻┃╋┓┓┣┳┗┣━┻┏┣┳┻┳┣┫┫┃╋┃┳┗┻
┻┻╋┣┓┛┏┣┻┳┣┫╋┃┃┳╋┛┓┏┏┏┏┻┳┏┗┣┻┗┣┻┗━┏┏┏┣┗┛
┓┏┫┏┃┛┗┫┛┓┣┏┻╋┃┳┓┃┫┃┓┃┗┳┻┫┓╋┗┗┣━┓╋╋━┗┗┗┏
╋┃┳╋┓┓┓┛━┛┣┳┣┛┫┫┗┣━┛┏╋╋┓━┏┛┣╋┏┛╋┛┛┗┳┗┏┗╋
┛┻╋━┓┳┻┛┏┫┗┳┣┻┳┃┛┏┳┗╋┗┣┛┃┓┛╋┓┻┛┫┻┃━┳┳┳┻┛
┗┳┃┻┫┳┳┻┛━┣┣┛┳━┫━┏┫┗┻╋┏┓━┻┏┣┗┗┣┓┃┗┗┏━┏┫┗
┃╋┃┫┫┣┗╋┫┏┗┃┻┗┃┓┗┗┓┫┻┣┻┓┳┓┗━┗┫┛┻┳┳┻━━┣┣┗
╋┓┳┫┣┻━┓┻┗┓┏┳╋┃┓┃┏┣━┣╋╋┓┏┃┛┫┻┃┳┛┛┣┳┳┻━┣┗
┫┃┣┛┃╋┗┳━╋━┻┗┻┛┫┻┃┫┏┃┓╋┳╋┻━┃╋┏┓┻╋┣┣┫┃┏┏┣
┓┣┫┗┫┻┣━┫┛━━┣┳┏┳┛┫┫┣┻━┛┫╋┃┛╋━╋╋┻┻┣┫┻┣╋┓┛
┓┛┫╋┓╋┏┣┣┏┃┳┻┳╋┗┳┳━┳┫┫┛━┛┫┗┏┛┛┫┻┣┣┻┳━┛┣┏
┛┳┗┃┻┗┳┻┻┃╋┻┳┗┻┃╋┗┗╋┳┫┓┃╋┗┏┛╋┫┛┻┻┳┫┻┛┗┃┏
┏┗╋┫┫┳┗┻┛┛┳┗╋┓┻┛┫┛┛┃┳━┫┻┫┗╋━┛┻┻┻┳┓╋┛┣┻┏┻
┳┫┓┣┗┛┏┫┏┛╋┓┗┳┣┫┏┣┓┻┛┓┻┣━┛┏┛┃┛╋━╋┻┫╋┃╋┻┫
╋┣┫┛┓┣┛━┃┃┗┫┛━┏┳┏┓┓┏╋┫╋┃━┫┻┳┃┓┃┳┃┃┃━┓┃┳┫
┣┏┗┏┃┛┗┛┏┛┃┣┃╋┣┳━┳┳┫┗┏┃┣┏┻┛━┛┻┗┫┳┻┓┃┗┗┏┛
┻┃┫┛┏┗╋┣┏┗┛┳┓┫┻┻┻┳┗┛━╋┫┏┣╋┣┃┓┣┳┏┏┫┳
┗┣┓╋┳┏┃┛┳━┏┃┳┫━╋━━┻┣┓┫━┗┏┛┏┗┗┫┳┗┳┏┳┏┏━┛┓
╋┓┏┏┛┣━┳━┃╋╋┳┣┓┻┏┻┗┏┃┃┃┏┓┃┫┗╋┫┣┻┓┓┣┃┗┃┻┗
┫╋┣┃┏┛┣━╋╋┣━┻┫┫━┓┃┃┏╋┫┓┛╋┏┏┓╋━┻┫┗━┗┻┻┓┳━
┳╋╋┃┃┳┻┳┻┳┏┗┏┃┗┗┏┗┻╋┣┳━┓┣┓┻┣┫┗┣┻┏┣┣┛┛┻┫┻
╋┓┏━╋┫┏┻┓━┃┳┗┗┛━┛┓┳┓╋┫┳╋━┃┓┗┃━┛┗┻┏┃┓━┳━┛
━┏┃┃┣┫┗╋┏┫┻┫┗┏┣┳╋┻━┳┫━┫┻┗╋┗┏┻┫┳┃┓┫━┃┻┣┻┏
┫┻┃┏┳┗┃┳┗┻━┫╋┛┏━┛┓━┗┛┳┃┏━┫┣┳┗┃┳┃┏┏┳┻┣┛┗┣
┣┗┗┛┃┻┏┣┛┳╋┗┻━┳━┓┻┗╋┛┛╋┓┏┻╋┏┗┛┃┗┫┛┣┫╋┳┻━
┃┳┛┓┣┗━━╋┻━━┫┓┓┛┃┓┳┫┣┃┫┗╋┻╋┫┃┏┏┃┳┣┃┗┻┗┻┻
┓┏┣┳┫┣┣┃┫┏┫┓┃┻┛┣┻┓┓┻┏┻┳┫┗┫╋┓┻┓┗┓┏┫╋┏┣━╋┣
┗╋┫┳┣━┓┓┗┫┻┓╋┫━╋┳┛┃╋╋┓┓┗╋┗╋┫┓┓┣┫━┃┻━┃┻━┓
┗┳┻┻━╋┛┻╋┣┻┻┗┳╋┓┛━┃┫┛┻┓━╋┫┓┗┏┗┗━╋┳┃┏┏┛┻━
┛┏┓┓┻┗┛┃━┗┳┫┻┃╋┫┃┓┫┗┏┻┻┗┳╋┛┓┛━┏┫┫┛━┛┗┳━┛
┻┃┫┳┏┗┫┳╋┫┃┗┣━┛┳┻┓┏━┏┳┃╋┓┫┫┣┻┏┛┫┏┳┓━┫┏┓┛
┗┏┫┏┫┫┻┫┏┗┻┻┣╋┻┏┳┏┫┓┗┻┏┻┓┣┻┓┫┗┓╋┓┗┫┛┏┻┓━
━━┏╋┗┣┻┳┓┏━┏┫┓┫┳┗┏╋┓┣┏┻┓┓┣┓┏┣━╋━┃┳┏╋┳╋┳┛
╋┗┳┃┏┏┓┃━┳┳┳┻┗┏┳┏╋┃┣┛┫┏┓┻┳┛┗┏┗┗┳┻┃┏━┣━┗┣
┛┓┏┫┻┏┃┗┃┣┳┃┃┣━┫┃┫┓┗━┳┛┃━╋┃━┛┛┗┛┫┃┃┛┃┃┛┓
┳┳┗┻┣┻┣┏┏┫╋┫┃┳━┃╋┫┳┣┏┛┓━┻┃┃┃┏┻┓┫━━┣┻┏╋━┻
┏┃┏┫┣┗┃┳┛┃╋┫┻┛┣┃┻┃┗┓┳━┏┳╋┫┻┗┻┻┓┻┗┻━┗┛┛╋┗
╋┫┣┣┻┗┃┳┛━┓┳━┏╋┃┣┓╋━┃┻┃┫┃┃┻┳┳┏┻┫┣╋┓┗┃┻╋┗
┻┗┣╋━┫┗┓┫┳┗┓╋╋┫━┳┣╋┫┣┫┓┳┻┏┛┳┏┓┗┻┃┃┻┏┃━┃┓
┻┃┳┫┻╋┫┗━┏┓┣┏┻┣┫┻┫┃┻┃┫┛━┓┓┫┓┃┃┣┻┣┗┗┣┫┫╋╋
╋┣╋━╋┏┣┛┃┻┏┳┣━┣┗┛┫┛┻┳┓┳┗┛┻┫┗┣┃┛┗┗┗┓
┛┫┛┃┓┻┗┗┃┛┫┏┻┫┛┻╋┣┣┗╋┃┳┃━┃┣┓┓┛┏━┣┃┻┫┗┳┻┗
━┣┣┻┻┓┻╋┛┣┫┗┏┓┃╋┛┓┫┗┳┳┣┃┛┃━┫┫┫┣┓┫╋╋┏┗┣━┓
┫┛┻┛┓┫┛┓┃━━┫┏┏┗┳╋┏┃┛┗╋┫┏┣┗┏┛┫┛━┃━━┗┓┣┃┓┓
┻┓┻┛┣┏┗┓┛┫┛┏┻┛┻┻┃┃┫┫━┛┫┫┏┏┛┛┗┓━┗┣┃┓┫┗┗┣┫
┓━━┓┗╋┫╋╋━┫┫┣┳┏━┣┻┃┏┛╋┃┗━┗┫┳━┓━┓╋┗╋┻╋┻┻┻
┻━┓┗━┳╋┫┓╋┃┣┏━┳┣┳┗┃┏┓┗┛╋┏┣━┃━━┳┫┻┛┗━┃┣┫┓
┏┛┫┫┫┓╋┳┗┃┗┣┳┛━┣┳┻┏┏┳┻┓┣┃┃┃╋┳╋┏╋┣┏┛┃╋┻┻┻
┏┳┳┗┛━┓━┫┳┏┻━┓┛┃┫┛┏┫┫┃┻┻┳┗┃┏┏┛┣┣┃┏┗┫┏┻┓┣
┃┳┳┣┓┳┻┻┣┛┛┳┗┳┻┻━┃━┃┳━┳┓┗┻┳┣╋┳┏┗┣┛━╋━━┻━
┫┓┓╋┓┻┫┗┏┏┏┃╋┳┏┓┫╋┫┛┓┃┫┻┃┗┻┻┳┻┃┻┓┓┣┏┣┗┗┃
┃━┗┣┳┗┣┛┓┣┏╋┣┃┓┛┫┛┗┛┃┏╋┃━┳┣┏━┻┗┃┗┣┳┗┣┏┳┛
┃┏┣┏┻┛┃┳╋━┃┃┃┳┫┗┏┫┫┏┛┳┗┏┫━┣╋┻┓┳┻╋━━┗┣╋┗┃
╋╋━┫┫┓┣┛┳┻┛┣┫┗┳┛╋┫┳┃┛┳┏┃━┛╋┓┓┛┗┫┣┻┓┏┏┻┣━
┏┓┣┃┏━┗━┣┻┳┻┣┣┛┓┓┫┛┣┳┻┃┣┓┣┫┻╋┓┫┓━┗┛┳╋┻┃┛
━┣┻┃┻━┳┃┛┛┛┗┣┃┗┓┓┻┗┓┛┣━┃┏┻╋┣┗┫┫┫┛┓┳╋┻┗┻┛
┣┻┻┓━┛┃┛┓┣┏┛┏┳┃╋┃╋━┛┓┛┓┫┏┓┛╋┏╋┏┣┫┗┫┫┃┓━━
╋┗┣┏┓┗╋┃┏━┣━┓┫╋┓┻━━┻╋┻┗┫┣╋┫╋┓┓┳┛┏┗┏┏┳┏╋┫
┏┫┃┗┏┏┏┣┏┫┫┻┃┛┫━┓┣┗━━━┻┏╋┗┳┃┓┻┫┫╋┫┛┏┏━┓╋
┻━┗┃┻━┗┃┳━┣┗┻━┫━┣┣┛╋┳┣┫┻┛┛╋┻┗┫┛┛┃┏┏┛┣╋┣┳
┛╋┣┏┣━━┛┃┗┳┻┃┓┛┛┣┛┃┛┛┣┗┳┻┻┣┗┻┻┓━┣╋┫┛┏┗┫┛
┛┛┫┛┛┗┻┳╋┛┓┃┗┃┫┓┫┗┓┫┛┫┛┏┃┣┛┏┻┓┏╋┻┓┫┗━┃┓┫
┫━┳┗┛┣┻┳╋┳━┗╋┣╋┏┳┣┫┗┳╋┓┻┗┓┫┏┏┣┫┛┻━┗┓╋┳┻┻
┛┻┏┗┳┛┗┫┏┳╋┃┏┣┛┣━┛┳╋┻╋┓┃┫┃┫┫┏┫━┻┗┫┓┫┗┃╋┓
┳┳╋┓╋┗╋┛┻┫┛┛┏┫┫┓┣┃┛━┓┣┗┏┳┃┣┳╋╋┳╋┗┏┳
┳┳┻┏┛╋┣┳┛┫━╋┏┏┳┓╋┣┛┓┗┣┛┏┻┛┫┛╋┻┏╋┻┏┓┗┛━━┏
┓╋┓┛┳━┫┓┛┛┃┏┻╋┗┛┃┗┻┏━┣┗┛╋┳╋┫┃┗┛┣┳┣╋╋┛┏┃╋
┗┛┏┓┗┳━┏┣╋┓┫┳┃╋┻┓┏┛┏╋┏┫┏┃┛┛┻┻┣┳╋┫┗┣━━┻┻┗
┫┻┓╋┗┣┛┫┳┃╋┳┃━┳┗┻┣━┻┛┗┗┫┃┛┣┓┃┫┫┃┓┏━┃┗┫┫┗
┻━┃━┗┃┏┻┏┃┛┻━┏┓┫┛┛┓┛┏┳┗┻┓┓┻┃┣━┏┗┃┣┛╋╋┛┻┓
┫┗┻┗┗┓┃┓━┳┏━┛┏━┓╋┗┻━┣┗┗━┻┣┛┓╋┳┻┃┗━┏┣┗┏┃┗
┫┗┓┓┗┃┏┃┫┓┣┗╋╋┻┏┫╋┗┓┻━┻┏┳┣┫┓┗┃┏┣┏┣┓┫┛┏╋┫
┫┣┃┗╋┳┃┃┃┻┗┫┫┣━┣┳┫┓┗┗┫┗┗┻┳┏┏┗┛┏┗╋┃━┛┳┻┣┫
━┳┻┫┣┫━━┓┳┓┏┣┓━┏╋┗┳━┃┃━┳┳━┣╋╋┃┓╋┏┳┗┻━╋┓┏
┣┓┳╋┗━┃┣┓┃┻━┓┛┛┗┫┛┓┗┗┻┛┗┗┳┳╋┛╋┗┻╋╋┻┳┳┗┫┏
╋┫┗┓╋╋┓━┃┳┗┣┣┃━┏━┏┗┛━┓╋┗┫━┫┣┗┃┏╋┏┳┻┓┣┏╋┛
━┓╋┏┗┗┣┣┏┛┗╋┻┓┛┣┏┏╋┗╋┻┳┓┣┣┳━┣┏┛┓╋┻┫┻┏┛━┃
╋┏┳┳┫┻┗┗┓┏┛┗╋┓┗┣━┻┏╋┏┣┫┳┳┓╋┓┛┫╋┏┃╋┗┓┓┗┻┗
┗┻┫┃┃╋╋┓┳┗┛┳┛┫┏┏┛┣┫┫┳┓┛┓╋┻┏┳┻┏┏┳┗┃┃┓━┳┓┫
┻┓┗┗╋┻━┗┗┫━━┓┓┻┣┏┣┓┏┗┃┏┏┛┛┃┗┳━┻━┛┣┛┻┓┓┛┃
┗┃┏╋┛┳┳━┗┻┃┣━┗┳━┗╋╋┓┃┗┏┏┓┛┣┻┫┣┣┣┗┏┏┃╋━┓┻
┏┛┃┃┛┣┛━┓┓┏╋┏┻┣┓┫┛╋┫┣┳╋━┣┗┗┛┛┫━╋┗┛┳┛╋┏┃━
┫┏┏━┛┫┗┓┛━━┗┛┏┫╋┓┫━╋┓┣┛┏┓┻┗┓━┻┫┳╋┓┳┗━┗┛┻
╋┃┻┏━┛┛┓┛╋┛┣┻┓╋┓┛┃┻┛┗┣┏┳┏┫┻┳┏╋╋┻┣┗╋┗┻┓┏┏
━┃┳┏┃━┏╋┃┫┣┓┛┏┓┗┛┳┳┛╋┳┗┫┫┏┓┓━┗┫┳┗┗┓┗┻┫┳┳
━┛━┛┃┏┃┣┗┓┛╋┫┻┳┃┃┣┳┃┳┏┗┣┛┛┣┓┣╋━━╋┫━┃┏┣┗┏
┳━╋┫┏┗┏┗┣┻┃┻┗┛┳┳┳┛━┻┫┻┫┓╋┫━┫┻┃┛┳┗┳┫╋┗━┣━
┛┣┓┣━┣┃┳┛┓┻╋┓┏┣┻┗┳╋┗┻┓━━┫┻┫┻┣┳┗┃┃┣┗━┳━┏┃
┏┫┫┣┛┫┓╋━┣┓┓━━┛┛┳┣┛┓┛┓┫┻┗┗┛┏┗┳┗┣┫┻━
┛┗┣┛┗┫╋━┛╋┃┣┳┗┻┳┣┛┛╋┏┫┛┓┣┛━┳┗━┫┗┏┏┗┻┳┫┛┳
┛┫╋┳┻━╋┏┏━┏╋┓┃┗╋╋┃┓┛╋┗┫┓┛┳╋┓┓┣┳┓┗┣┣┻┗┏┏━
┛┛┛┗╋┏━┳┳━┛┛┛┣┛┛┫┃┏┣┓╋┣┣╋┛┣┛┛┏┏┫┛┛┣┛┻┃┗┛
┛┗┳┏╋┓┏┃┛┃╋┣┏━┃┗┫┳┛┛┏┣┫┛┏┻┫┣┳╋┗┗┃┛┛┳┗┳━┛
┻┗┫┃┻┃┳┻┏╋━┏┏━┣┻╋┃┫╋┃┃┫┫┛┳┛┣┃┏┫┳━┛┳━┫╋┛┫
━┓━┃━┫┳┃┛┗┃┓┳┣┓┻━╋┏┫┣┳┣┻┛┏┛┗┏┏╋╋┃┻┫┛┫┃┛━
┣┃╋┣┳┓┏┳┗┛╋┻┣━┳┗┳┫┗┏┳┓╋┣┃┏┓┛┫┳┻┫╋┳┫╋┛┣┳┳
┓┓┓╋╋┗┛┗━┫━┓┗┳┃┳╋┃┃┗╋┛┫┃┓╋┏┏┃┃┃╋┣┣┻┻━┳┗┣
━┫┳┫┣╋┣┓┻┳┣┃┣┛┣┣┃┃┓┣╋┳━┃╋╋┣┣┗┛┗┳┳╋┫┫┓┓┛┛
┣┃┗┳┛┓┃┫╋┣┫┃┻┣┓┓┏┻┛┻┣┫┓┗┛┗┣┏┛━╋┛┏┓┳┫┓┫┗┏
╋┃╋┫┻┏┣━┻┳┣╋┳┓┃┏━┓┣┓┻┳┣┃┓╋┏┫━╋┳┫┣┳╋┻┫┓━┣
┛┛┓┳┻┣╋┛┳┫┓┓┗┏┻┃┻┛╋┏┃━╋┻┻┗┛┛┏╋┻┣┃┻┓┏┓┳┃┛
╋┣┫┏╋┳┳┏┃╋┳┳┓┫┫┣╋┃┣┳╋┓┓┓┗┫╋┗╋┳┛╋╋┳┗┛┻┳┻━
┫┳┛┻╋╋┳┛┣┗┳╋┣┃╋┣┗┓┏┻┫┏┃┃━┏╋╋┳┫┗┗┃┏┃┓┓┫┛┏
━┗┏┛┗┏┛┳┗╋┻┏┣┃┓╋┃┻┃┓╋━┫┏┳┏┓┳┻┳╋┫┫┻┣┛━┫┛┓
┏┛┓╋╋┛┻┳┛┃┳┫┫┫┏┓┛━┃┳┣┛┏┃┳┻┫┏┗┃━╋╋┣┛┃┫┣┻┏
┗┛┫┗┣┣┏┛┣┻┗━┣━┗┻┃┻┓┓━╋┓┗┃╋━━┓┃┳╋┗┫┗┃┛┏┣┳
┃┗┫┗╋┫┃┃╋┫┣╋┻┛┣┏┫┫┓╋┃┃┫┳┫━┗┻┓╋┃┫┃┫┓┻┣┏┳┫
┏┓┛┣┻┳┓┓┏┏┛┏┣┳┣┃┓╋┻┃┓━┫┻┏━┫╋┃┏┫┻┗┃┣┣┻┏╋┃
┓┃┻━┻┛━━┓╋┫┗┃┓┻┫┛┳┳┣┛━┏┏┻┗┏┳┻━┛┳┓┃╋┻┏╋╋━
┗┃┣┗┣┳┗┫━┳┃┳╋┻━┃┗┗┏┃┛┏┛┗┫┳┣┃┣┗┛┏┻┳┳┣┓┛┛┳
━┫╋┃┛┣┓┛┛┃┓┣┏━┃┫┳━┣┏━┛┣┃━┏┻┏╋╋━┻┗┫┗┻━┏┗┛
┳╋┗┣┳┓┫━┗┃╋┣┛┃╋╋┫┛┫┏╋┓┏┃━┻╋╋┏┻┻━┻┗┻┫┛┻┫┓
━┫┫┳┗┫╋┃┛┣┣━┳┛╋╋┫┓╋┏┓┃┃┳━━┫┻┳┃┗┗┗┛┣
━━┛┛┃┳┻┃┓┛┫┓┏━━━┫┓┻━┓┳┗┗┓┣┛┳┳┗┣┳┓┗┗╋┗┳┃╋
┻┓╋┗┛┫┫┏┫┓┏┣┓┛┳╋━┗┳┏┣┏┏┫━┛┫┫┛╋┃┓┓┣╋━┗┃━┃
┏┏┗┳┻┣┏┗┣┓┻━┣╋┓┣┫┓┛╋┻┛┏┻┗┃╋┛┃┻┃┏┓━┛┳┛┻┗┛
╋┃┗┛┓┣┣┏┃┓┗┻╋┛┻┏━╋┣┛┓╋┃┣┏┛┻╋╋┏┣┗┳┣┏┗┏┛┗┣
╋┻┻┻┣┣┻┣┻┻┗╋┣╋┻┫━╋┏┃┏━┛┏┳┫┫┫┃┃┃┃┫┻┏┳┏┏┏┳
┫┣┫╋┃┣╋┏━┛┻┫┓┓┫┳╋━┣╋┛┫┫┃┛┗┫┃┣┻┛┻┳┳┫┳┣┓┻┻
┛┃┣┫┻┃┃┳┃┏╋┫╋┻╋┓┳┣━╋┓┓┫┗┗┳┏┗┃┣┫┛┣┣┣┏┃┓┳┳
┛┫┻┏┓┏┗┏┓┃┣┗┏┃┳┃━┃╋┻┗┫┳┃┻━┃┏┫┻┗┫┗╋┃┏┗┃┳╋
┃┫┗┻┫╋┻┏┛┛┃┣╋┃┓╋┛┳╋┏━┃┛┳┗┃┓┃┻┛┣┓━┃━┛┃╋┃━
┗┣┓┓┏┳┏┳┻┳┻┣┳┏━╋┗┳┻┛┣━┏┫╋┻┫┻┫┫╋┃┗━┏┃┳┳┫┛
┛╋━╋┏┓┻┛┓┛┫┗┏┣┓┛┫┛┗┻┫┛┳╋┏┳┻━┏╋╋━┣┗━┏┓━╋━
┏┳┏┃┻╋┓━┛┃┛┏┫┏┓┗╋┣┳┣━┗┫┛╋┃┳┏┛┗┏━┓┃┣┏┃┗┣━
╋┓╋┃┻╋┳┳┫┣━╋┏┻┻┗┻┣╋┃┗┓┣┗┣┫┫┫┏┻━┗┓┃┳┳┻╋┗┣
┻┗━┻┃━┳┛╋┗┃┓┻┓┛┃┓┓┣╋┻┓┳┃┳┳┳┃┻┫┃┛┓╋┫┃┫┓┛┣
┳┛┻━┣┻━┓┫┓┛┃┏┓━┓╋╋┃┏┳┛┫┻┓┳┣┣┣┗┃┓┫┫━╋┏┣┣╋
╋┗╋┫┏┻┗┏┛╋┗┛┗┏┓┃┓━┛┏┳┣┗┛┻╋┻┫┳┳┻┫┛┃╋┣╋┏┏┛
┃┓┫┗┏┏┳┓┛┣━┗┗┓┓┛┗┏┫┛┳┫┣┃┏┫┣┓┛┏┏┏┓╋╋┣┃┗┏━
╋┗╋┣┓┣┫┣┛┳┗┻┏┣━╋┫┣┏┻┻━┓┫┃┓┛┫┃┳┛┣┓┃┣┏┣┫╋┳
┓┣━┛╋┳┣╋┗┫┳┗┏┏┻┳┻┃┫┏┣╋┏┻╋┗┫┻┣┳╋┃━┫┳┛━┳┃┏
┳┓╋┛╋┫┓┓┳┣╋┗┗┳┳┳━┫┫┣┻┛┓┓┓┃╋┛┏┫┗╋┫┛┏━┻━┫┣
━┏┓┏┃┫┏━┏┻╋┏┻┣┣┻━┗┻╋┳┣┃┗┓┻━━┳┻╋┏┏┏┏━┫┛┗┃
┫┗╋┃┃┏━┏╋┣┗╋┃╋┗┓┣┛┛━┏┛┣┛┗┫┣╋┳┛┣┓┛┣┫┗━┫┫┳
╋━┃┛╋┛┣┏┓┻┏━┃┓┃┃┓┻┏┻━┫┣━┗┳┳┫┓╋┛┻╋┓┳┛━┳┓┫
╋┫━━┛┗┻┃┏┣┫┏┗╋┓╋┳┗┃┳┗━┫┓╋┫━┓┗╋┗┓━┳┛
┏┫┗┣┗┗┳┳┏━┻┃┻┣┓┃╋┓┳┃━┻┻┛┗┛┻┛┣┏╋┛━┓┃┓┏┫╋┻
┗┛┻┣┻┳┳┳┣┃┫┳┻┳┫┛┳┏┓┓┃┃┃┏╋┳┣┛┻┛┏┣┫┳┣┫┫┫┫┃
┳╋┻┛┃┗┳┻┣┳┫┛┏┛┏┛┳━┛┏┳┃╋┏┫┳┏┣┃┛╋┃┗┓┫╋╋┛┗┻
┃┛┃┓┳┻┗┳┃┓┻━┣┛┳┣┗┣┏┳┏┛┃┳┛┃┳┻╋┛┛┫┛┛┗┣╋━━┏
┃┗┏┳━┻┫┳┏┏┣┗┫┗┓━╋╋┓┗┣┫━┓┣┏┣┫┓┻┳┛╋┣┓┳┓┏┣┻
┏┻┗┛┓┗┣┣━┻┫┫┻┗┓┛┃┻┓┫┗┃┛┻┻╋┣┫┏━┛┣┻┓┻┓╋━┳┏
┓┛┛┫┗┻┫┓┣╋┓┫━┗╋┛┓┏┣╋┓┏┏╋╋━┫┃┣┏┓━━┫┃╋┫━┃┗
┣┣┏┓━━━┛╋╋┓┛┫┏┃╋┃┻┫┛┣┳┃┏┏┣┓┫┫┛┫┻┃┣┛┻┏┗┃┏
┗┃┛┻┓┃━━┛┃┻┣━┗┳┣┛━┗┛━━┏┓┃╋┣┫┃┫┻┫╋━┳╋┣┗┻╋
┻━┏┫┫┣┓╋┻┻┻╋╋┗┣┓┫┣┳┃┫╋┣╋┛┫┛╋┣┏┓┳┳┻┻┻┓┫┗┣
┗┓┻━┗╋┃┣┛┳┏┳━╋┗┏━┫┓┏┏┏━┣┛┫┻┳┣┃┗┻━┃┛┓┏╋┃╋
┗╋┏━┏┳╋┃┓┃┣┗┻┓┣┃┗┏┳┣┓┫┛┣┛┳┫╋┗┳┛┣┳┫┫┣┛┓━┣
┫┗┣┣┳┣┗┃┳┓┗━━┳┓┫┫┫┫┏┏┫┻╋┻━┣┣┓╋┫┻┃┻┏┻┛┫━┻
╋┫┳╋┫╋┏┫┗┫┗╋╋┣┗╋┻━┻┻┛┣━┏┏┻━┫┛━┣┣┃┣╋┓┃┳╋┏
╋┣┛┫╋┳╋┗┫┻┃┓┳┛┳┣┃┻┗┓┻┓┓━┳┣┗┳┣━┛╋┳┫┗┃┏┣┻━
━┫┃┓┫┣┗┻╋┓╋┓┛┫┏┃┳┻━┛┃┏┃━┣┃━┓┃╋┫━╋┫┓┓━┓━┗
┃┳┫┛┗┓┛┏┫┏┗┫┛┗┻┃┣┏┻┓━┏┃┣━┗┛┏┣┻╋┻━┗━╋┃┃┫┻
┣╋┓┳┫━┃┻┣┃━┻┫━┓┣┏┻┛━━┛┫━┛┓━┃━┛━┳╋┫┛╋┏┃┃┃
╋┛┏┣╋┏┣┫┏┛━┓┣┓┳━┃┳┣╋┣┓┃╋┻┃╋━┛┃┛┛━━┓┻┣┓┏┳
┃┛┃┗┛┻━┓╋┏┫┃┫╋┛╋┓┻┣┓┣┓┃┃┛┫┫┫┳┃━┓┏┛╋┻╋┗━┣
┃┳┏┏┓┫┣┛┫┓┛┻┻┃┛┃┫┫┏┓┳┓┓┃┻┗┗┓┣┗┳┻╋┗┻┗┗┫━┃
┣┗┫┣┣╋┏┳┻┳┻┃┳┫┫┣┛┗┳┳┓┛┃┗┻┳┏━┏┗━┗┓┫┣┃┓┃┣┃
┫┳┗┳┗┓┏┣┫┣┏┛┣┗┃┻┓┳╋┻┏┏━┻┫┏┏╋┫┏┛━┳┗┻┏┳┳┛┓
┣┗╋╋┻┛┣┻┏┗┓┛┻┏━┃┻┓┏┏┳┫┓┣╋┣┗┫┓┻┻━┻┗┛
┛┻┣┃┳┓┳┻┏╋╋┃┏┳┏┫╋┃┏━╋╋┣┏┓┏┳┏┣┻┗┓┣┏┣┛┳┫┓┳
┗┃┻┏┳┓┓┓╋┃┃┏┳┛╋┃┓┫┃┻╋┫┫┻┏┏━╋┗┻━┃┏┳┓┓╋┓╋┳
┫┏┃┏┣━┗━┃━┏━┓━┓┣┫┳┛┃┃┫╋┃┏┣┻┃╋━┣┏┫┣┫┛┳┻┳┫
━┻╋━┓┛┓┣┗┃┗┛┫┃┫┫╋┓┃┓━┓┗┳┃┃┫┏┗╋┛╋╋┣┏━┳┗╋┓
┓┫┫╋━┳┳┫┻┏┗┣┗╋┛┏┳┛┻┫┣┗┃┏┣┏┏━┣┓┳┛┃┣┏╋┳┃┛┃
╋━┣┓┃╋┗┏━┛┳┃╋━┻╋┛┣┃━┛╋┓┏┗┻┓┓┫┣┏┓┓┗┃╋╋┛┣┣
┻┏╋┓┻┃┃┫┫━┻┻┻┣┣┓┫┻╋┏┫┃┻┏┛┣┳┫┛┫━┻┓┃┗┏┳┛━┫
┳┣┫┏┫┳┣┫━┛┻┛┃┃┻┃┻┓┻┃┻┛┣┣┛┛┏┫┓┻┃┛┃┻┻╋┗┳┫━
┓━┻┣╋╋┻┣┻┏┗╋┛╋┣━━┫┫┣┻┛┣┗┣┏┣┛┣┛┓╋┓┫╋┣┛┏┓┫
┛┛┏┛━┃━┳┳┫┃┓┗┛╋┓┣┫━┏┳┣┻┫┛┛┻╋╋┻┃┃┓┣┻┛┓━┓┗
┫┛┏┣━━┣┣┓━┗┻┻┛┫┃━┛┗┃┓┳┻┣┏┗┏┻┻┳┛┻┗┗╋┳┓╋┃┗
┳┛┛┛┳┻┣━━╋╋┗┳┫┛┛┛━┃┓┳┓┫┗┫┣┓┃┗┫┫┓┗┻━┏┣┛┳┃
┛┫┃┗┓┛┓┏┃┃┗┳┃┛┛┳┓┣┏┃┃┏┛┃┓╋┫┓┣┗┫┏┫┃━┃┻╋┳┏
┓┏┃┓┳┛╋┻┳┛┫┫╋┗┏┃┛━╋┻╋┫┏┗┓┓┳┫┃━╋╋┣┛╋┫┓━┗┃
━┏━┃╋┗┃┃╋╋┃┣╋━┻┫┗┻┏┏┛┓┓┏┣┗━┛╋┓┗┻┣┓━┓┗┳┣┏
┫┛┫┛┣┓━━━┏┳┗━┳┛┛┛┫┓┣┃┏┓┫━┏╋┃┃┛┓╋┣┗┓┃┫┗┫╋
┻┗┏┛┻┃┛┏┏┛┳┛┣┻┗┏┏┛╋┓┻┓╋┃┻┓┓┏┻┃┗┏┓┓┃┫╋┻━┻
┫┃┛╋┃┳┓┳┓┻┃┣┫┏┓┓┳┏┛┛┛┛━┛┫━┛┃┛┏┗┻┻┓┛┓┏━┗┓
┣┓┻┳┏┻╋━┏┣┃━┛━┃╋┛┳┗┃━┫┣┃┳━╋┏┃┫┓┛┃╋┏┻━┗╋┣
┃┓━┗╋┫┣┏╋┻┗┃┣━┗╋┣╋━┫┻┳┣┻┣╋┣┫┓┓┫┛┃┫╋┃┣┛┃┣
━╋┳┣┏┻┏┏┗┗┻┛┗┣┣┻┗┻┏┣┃┣┳┣┗┏┗╋╋━┫┃┏╋┗┫┓┏━┃
━┣┳┻┓┳┓┃┃╋┗┣┏╋┃┛┛┗┛┃━╋┓┃┳┛┓┻┳┏┻┃┻┻┫┳╋┓━┫
┳┏┫╋┓┃┓┫┳┏┛┳┓┛┳┓┏┣┛┻┓┃━┏┏┻┓┓┗┻┫━━┛┗┣┳╋╋┳
┃┓┏┛┃┻┫┻┻┣┏╋┛┗┳┫┓┓┣┃┃╋┻╋┫┗━┣┣┛┓┻┃┫┻
┏┗┃┳┛━┻┓┫┣┫┃┳┻━━┏┏┓┗┳┓┳┻┫┫┣━┏━╋╋┳┗━┏┫━┫━
┓┣┫┛┃┗┏━╋┳┻━━╋┗┣┫┓╋┗┏┻┃┗┗┣┗┳┗━┃╋┏┣┓┃┣┻┻┻
┏┗┳┣╋┳━┗┛┛╋┗┳┛┻┗┏┛┣┻┓┻┣┣┃━┗┛┏╋┣━━━╋┳━┓┓┛
┃┗┃┓┫┓┫┳┃━┫┏┓┓┓┗┣┗┣┳┛╋┳╋┛╋━┣┃┓┻┫┣┣┛┻┃┻┻┃
┳┳┗┗┏┳┏┛╋━╋┓╋┛╋┏╋┃┣┫┣┃╋┓╋┣┳┣┻┛╋┻┃┻┏┃━┛┫┻
┣┻━┫━┃━┃┛┳┏┣━┻┓┗┣╋╋┓┏┫┓╋┗┛┫┏━┓┓┗┫┛┣┛┛┏┏┗
┛┏┳┳┣┛┣┏┫┛┣┳┏┳┃┓┻┗┃━┏┓┣┃┳┳┛╋━╋┓┳┓┛┃┏┻┛╋━
┣┻━┣━┳┃┏┏┗┛┳┳╋┃┓┏┣┗┣┓┏┻┗┫┓┳━┳┛┃┻╋┗┫┣┓━┣┫
┛━┫┳┃┣━━┗┗━┃┏┳┃┛┻┃┣┗┛┳┫┓┫┻┣┫┃┻┣╋┏┃┗┃┣┓┏┻
┛┃┓╋━┫╋┏╋┳┛┓┫┃┻┏━┫┛┳┻╋┫┏┓┻┛┳┛┏┃┫┣┗┫┻┓┫┻┣
┃┣┳╋╋┫┏┗┓┏┃┛┣━┗┣┏╋╋┓┗┻┻┣┫┣━┓┃┳╋┓┛┃┏┓┗━┛━
┏┣━┳┛┗┻┛┗━┃┻┃┫┏┏┣━╋┏━┓┃━┳┫╋┫┓┓┗┳┛┗┗┳━┛┛╋
┗┓╋┛╋┏┳┗┗┳┓╋┻┓┫┳╋┏━┏┻┻┓┓┓╋━┃┣╋┗┣┗┃┣┫━┓┓┗
┻┛┓┣╋╋┏╋┫┛┳┛┻┣┃━┏━┓┓┣┳━┗┫━┓┃┻┫┻┃━┣┏┳╋┗━┻
┻┳┓┃┛┃┏┳┛┏━╋┻┓┫┓┛╋┳┏┓┏┫┓┏╋┓┃━┫┻┏┻┣┗╋┏┃┃┗
━┛┛┓┫┃┻┏┓┃┓┣┣┃━┓┗┓┏┣┳┗┳━┏╋╋━┃┳┛┓┏┛┓┛━┏┓┫
┣┃╋┻┗┳┗╋╋┻┳┏┫┓┏┃┏┻┗━┳━━┓╋┫┏┛┫┛┣┛┻┣┣┗┃┫┗┣
┗━┣┣┳┓━┣┏┫┏━┣╋┫┳╋╋┗┛┗┛┃┳━┣┛┛┻┃━┃╋┣┻╋┃┳┏┗
┛┛┓┫┃┃╋┗┏┻┫┳┃┫┳━┳┗┣┃┳┓┫╋┃┣┫┻┏┃┓┳┻┳┃┓┻┻┳━
┓┳┻┓━┗╋┃┛┻┣┗╋┣┃┃┗┓┣┫┣┛┻┗┣┻┃┣┫┛┛┓┻┻┗┫╋┻━┗
┗┳╋┃┛┃┃┻┫┛┻┏━┻╋┻┛┗━┫┛┫┳┫┛┃╋┃━┛┻┫┗╋┗╋━┳┛┣
┛┣┏┫━┳┃╋┓┓┣┳┗┣┛┳┓┗┛┻┻┻╋┫┣┓━┳┣┻┏┛┳━┗╋┛┻┫━
┻┗┫┣┓┣┓┏╋┏┃┃┓┣┛╋╋┛┣┓┫┏┣┳╋┓┣┓┃━━┏┫┓┫┗┗┻┣┻
┣┻┻┗┻┳┏┃┫┏┗┗┃╋┏┻┓━┳┫┻┻┗┻┗┣┻┫━┳┏┻┏┓┃
┳┻┣━┛┣━┻┫╋┓┫┫┃┻┳┣┳┫┏╋┃┛┻┫┳┣┃┣┫┣┗┓┛━┓━┫┏┳
┗┗┏━┣┣╋┗┻┏┣┣┏┣┻┫┓┣┻┛┫┳┗┻┓┗╋╋┓━┏┓━┃┣┣┳┓╋┗
┃╋╋┓┛┃┫┛┃┫┗╋┃┫┳┓┏┣┛┓┻┓┳╋┻┛┏━╋┣┗┓┏╋┗┻┛┓┏┓
┗┣━┓┣┣┃┳━┃┛╋┳┃┛┫╋┫┣┳┛┃┣┻━━┓┃┻┗┗┏┻╋┣┓┫┃┗┳
━┣┓━━┣━┫┗┃┣╋┗┛━┣┃┣╋┓┏┳┻┗━┣╋┃┓┓┻┻┗┻━╋┣┳┛┻
┻┗┣╋┳┗┫┏━┫┫┏┣┣┣┣┃┗┏┛┛┗┃┳┛╋┃┫━┳┏╋┳┫┗┻┃┏┳━
┣┓┛┻━┛━┫┗╋┃┓┃┻┃┗┫┫┛┗┳┫┛┫┃┛┻┗┳╋┳┗┏┫┃┳┓┏┛┓
┫┏╋┓┏━┻┫┻┳┛┃┳┻┻╋┛┳┫┏┏╋┻┻┃┻┫┳╋┣┓┏┻┻┗┏┛┗┗┳
┓━┓┣╋┏┛━━┏┫┓┃┳┓┃┓┫┗┃┏┫╋┣╋┛━┓╋┛┻┏┃┛┣┛┏┃━┣
┻┳┻━┳┫╋┣┳┗┓┫┓┫┻┓┗┫┗┛┏┓┃┗┓┗┛┣╋┓┣┻┃━┳┳╋┃┻┃
┗┛┗┫━┃┗┏┛┫┏┛━┫┗┛┛┏┛┓┗┃┃┏┃┏┛╋┻┣┓┳┗┻╋┗┃┃┛━
┣┣┃━┃┳╋┻┏┣┳┗┻┫┳┻┣┛┫┏━┛┓┻┗┣┏╋╋┳┃┛┗┗┣╋━┻┫┗
┳┳━┃╋┻┓┫┛┃┻╋┫┣┃┣┳┏┃┣┻┓┃┻┣╋┫┳┃┣┃━┃╋┳┫┓┫┃┃
╋┳┗┏┓╋╋┓┗┳┓╋┳┏┃┻┻┣╋╋┛┫┏━┃╋┓┛┛┣┃┳┳┻━┣┳┫━┣
┣┃┫┛┛┛┳┻┛╋┓┳┫┓┓╋┣┃┓┛┓━┗┏┛┛┃┳┣╋┳┻━┫╋┛┗┏┛╋
┫━┛┣┫┓┳┃┣┗┗┣┃┗┗┳┏┏┃┫┣┏┃┛┏━━┻┓╋┃┗┣╋┛┣━┻┫┻
┣┻┃╋┗┻┓┛┗┳━┳━┻┻┗┗┓┫┏━┛┗┛╋┫┫━┣┗┫┏┛┛┓┏╋╋┃┏
╋┫┃┏╋┫━┏┻┛┃┓┣━┓┫┃━┫┣┗┣┏┗┻┛┏┏┻━┏┓┛┃┛━┏┳┏┳
┗┃┻┏┣┃┏┛┳━┃┗┗━┗┗┓┓╋┣┏━╋┃┏┏┓┻┗┻┫┳┳┣┃┗┣┗┏┏
┗┳╋┓┃┗╋┏┓┫━┻━┳┣╋┫╋┻━┏┃┏┏┃┫┻┓┫┛━┫┳┳┃╋┫┏┃┛
┳┓┛┛┻┏┣┻╋┃┗┓┳┃━━┻┃┃┻┓┏┳┫┫╋╋╋┗━┳┻┗━┣┳┏┣┃━
┳┻┓┣┻┃┫┫┃┏╋┃┻┗┻┳┏┫┃┻┏┣┻┃┓╋┳┻┏┛╋┓┛┏╋┗┗╋┻┻
┗┗┗┏┏┻┳╋┓┛┃━┣┃┗┫┣┓┓┏┻╋┏┣┫┻┛┻┏┓━━┳┻┳┻┣┓━╋
━┏┫┃┃┛┃┏┛┓┳┫╋┃┳┫┣━┗╋┓┏╋┗┻┃━╋┏┣━┻┃╋┗
╋╋━┓┫━┳┓┗━┣┳┛━┣┓┣╋┣┃┣┗┣┓╋┃┃┣┻┛┏┏━┏┓┫┳╋━┣
┏┣┛┫┃┫┛┗┫╋━┏┗┃┛┃┫╋╋┻┻┻┃┗┏┳╋┓━╋┃┃╋┗┣┣┗┓┓┛
┃┃┳┃┛┳━┛┳┃┻╋━╋┳┏┳┻┛┗━┃━┏━┻┳┫┫┻┳┻┗┻┓┗┃┗━┳
┏┃┃┻━┛━━━┃━┃┣┻╋┳┗┏┻╋┗┣┳╋┓┗┗┃┫━━━┗╋┻┻┻━┳┻
┓┫┗━┗┻━┫┛━━┫┳┃┫┳┃╋┓┫┃━┃┃╋┛┳┃╋┏┃┗╋┣┓━┣┻╋┗
┣┫┣╋┗┗┳┛┓┃┣┓┻┳┃━┣┏╋┻╋┛┃━┻┏┳━┗┓┃┃━┏┫┓━┳┃━
┏┣┻┣┣┃┛┓┗┳┫┛┗┛┗╋┓┓┓┻┻┗┛┣┓┏┗┗┏┃━┻╋┫┃┣┻┏┃┓
┗┃┣┻┫┏┏┳┻━┳┛┃┓┫┛┏┗━┓┻┣┣━┫┫┏┃┏┫━┣┣┗╋┫┃┓┗┻
┳┛┫┳┫┫┓┣┃┏┫┫┫┃╋╋┣┗┣┓┻╋┳┣┓┛┣┓┻┓┫┳┃┛┗┳━┏┃┗
┣┫┓┗┗╋┣┳┛┫┓━┃┏┻╋┣┣┓╋╋━┓━┃┗┓┓┃┓┻┓┻┻┃┗┳┳━┳
┻━━┛┓┗┣━┳┓┓━┣┻╋┏━┃━┫┃┻┻┗┛┛┗┫┻━╋┃╋┣┏┓┏┣╋┳
┓┳┣━┗━┛━┛┗┳━┏┃┻┓┃┫╋┃┏┓┓┳┃┛╋━━━┓┏┣┣┣┗┣┣┳╋
┗┣┛┃┃┗┻┓┛┏━┳┏┫┃┓┏┗╋┳┗┏┃┳┃┣┫┻┳┛┫┻┳━┛┛┻┫┫┳
┻╋┻┛╋┃┣┻┓┛┗┓┣┏┻┓┫┓┻┳┓┫━┃╋┛┏┻━╋┻┃┳┣┃┓┗┗━┣
━┣┳┃┫┃┗┓╋┻┗┛━┗╋┫┳━┓┻┛┓┓╋┗╋┃┣╋┻╋━┛┃┃┛┫┓┳━
┓┓┻┻┓┏╋┓┛╋┳┛┛┗┫┫┃┓━┏┃╋╋┣╋━┏┓┃┣┫┗━┛┻┗┗┓╋┻
┓━╋╋┣┛┻━━╋┗┗┻┣━┃┛┃╋┏┏━┫┓┳┳━━╋┃┳┻┃╋┛┳┓━┛┛
┻┫┻┛╋┫╋┻┃╋╋┓┓┫┏┳┏┣┣┃┫┛┓┗┗┃┃╋┻╋┓┛╋┗┏┛┻┻╋┫
┣┫┗━┫┛┗━━┓┓┣╋┏╋┓━┫┳┏┓┫┳┻┳┫┃┗┓┣┏┃╋┣┣┫┣┻┗┣
╋┣┳┃┣┫╋┣┓┫┛┳╋┗┻┏┃┫╋━┣┻┓╋┳┗┫┻┫┏┻┃━┏╋┗┣┫╋━
┣━┃╋┗┗┏┛┫┣┳┛┃┻┫┳┣╋┛┫┗┻┫┫╋┳┫┣┳╋┗┫┛━┣┓┃┏┛╋
┏┏━┻┃┃┛┓╋┗┛╋┓┣┛┓┫┓┫┃┣┛┣┣┳┏╋┓┛┣┃┫┫┏┃┳┫┗━┓
┛┛┓╋┏┓┻━┳╋╋┃┻┫╋┻┻┗┃┗┏┳┏┗━╋━┗┃╋┫┻┏┗┓┃┫┓┻┫
┳┣┏┗┃┣╋┓┳┻┫┛┃┻┻┏━┻┛┗┃┻┫┗┳┫┗┓┣━╋┫╋┻╋
━┫┻┻┓┛━╋┣┳┻┏┗┃┳┛┏┳┫┗┓┳┳┏┻┃┛┻━━╋┃┻┃╋━┫┣┛┫
┳┏┣┳┗┏┓━┓┣┳┗╋┳┗┫┗┫┣┳┻━┏┳┻┛┏┃━┏┓┣┓┃┓┫┻┗┛┫
━┛┫┛┣┏┣━╋┫┫┓┏┛┣╋┃┫┳╋┃┫┣┣━┳┣┃┻┗┃╋┃╋┗━╋┣┣┣
┫┓┳┏┳╋┳╋┫┏┓┛┣╋┏┫┫━┏┣┃┛┳┛━┗┳┗┓┃┓┛┳┣┓┳┃┻━┛
┻┳┣┗┏━┳┗━┏┃┃━┳╋┳┗┣┃┻┛╋┓┣┗┣╋┛┃┫━┳┣┃┃┣┫┳┛━
┫┃╋━┓┃┣╋┃┣┛┛┣┃┫┛╋┃╋╋┫╋┫┻╋┓┻━┏╋┗┃┳┫┃┗┛╋┃┃
┗┗╋┳┳┳┣━┻┃┏┓┣┣╋┳┏┻┃┓┏┏┻┓┣┫┳╋━┻┻┫┗┳┳┓╋┣┻┛
┃┓┫┗┫┫┓┓┫┓┓┃┫┓┏┣┓┻┫━┣━┳╋┳━┫┃┗┛╋┻┣┏╋┫╋┳┏┻
┣┏┓┗┳┣━╋┻┳┻┳┃┫┛┗╋┗┳╋┗┏┓┣━┗┗┓┛╋┻━┃╋┏┏━┣┳┳
━┳┻┣╋┃┫╋━╋━┻┃┏━┓┣┗┃┻┳┫┓━┫┫┓┳┫┗━╋┻┓┫━┃┓╋┛
┻┃┻┓┫┏┏┗┃┳┏┻━┳┓┻┳╋┏━┻┳┃┗┏┫┫┃┏╋┏┫┏┫┣┗┣┗┗┃
┣┏┃┓┗┛┓┃┓┗╋╋┓━┛┳┏┛┳┓┏┓┗┓╋┓┣━╋┣┛┃┃┓┳┃┃┛┳┏
┃┗┣┻┓╋┓┳╋┏┓┏┳┫┗┏┃┏┳┫╋┛┃┫┳━┻┛┻┓┣╋┗╋┫┳┫━┃┃
┛┏┻┛┳┓┳┓┣╋┏┛┛┛┻━┗┓━┗━┏┫╋╋┣┃┛┃┛┳┛┳┗┫╋━┓┓╋
┛┻┛┃┓┛┓┻┗┃┫┻┳┫┃┛━┃┫━┃┗┳┳╋┳┫┳┳┓┗┏┗╋━━┓┣┓┛
╋┏━━━┻┻┓┃┏╋╋┛┓┫┗┓┳╋┻┗┳━┻╋┛╋┛┫┗━┫━┏┻┫┓┫┓┏
╋┛┛┗┻┃┏┏┃━┗┻┳┻┳┓╋┏┣╋┓┓┻┣╋┫┫━┫┓┣┓━┏╋┓━┳━╋
┛┛┃┃╋┫┳┗┗┓┓┃┏┓┣┏╋┛┗┻┣┣┓┗━━┻━╋━┃┏┣┃┣┓┳┫┏┏
┫┛━┻┛┛┃┫┛┣╋┣┓┏┃┓┣╋┛┳┃┻┏┗╋┳┃┏┣┣┓┫╋┛┫┃┃┻╋┳
┛┗┣┛━┃┓┻┛┏┓┏┳━┣┳┫┏┃┻┏┗┳┏┓┫╋╋┃┏┛┛┗┗┻━┛┳┏━
┏━┻┻┓┻┗┓┛━┓┓┏━╋┏╋┃┏┳━┳┗┻╋┣┣┃┗┣┣┛┫┏━━┃┃╋┻
┏┏┳╋┏┏┏┃┏┻┗┫┳┗┃┣┏╋━┗╋┏┃╋┫┫┳┏┻╋┳┃┳┳┛╋━┓┫┻
┛┓━┻┗┳┃╋┳┛┗┃┏╋┓┳┏┛┛━┳╋┓┫┏┓┏┏┓┏┛━┻┫┓┣┗┗┳┻
┻╋┳┏┻╋┗╋┫┻┣┓┗┃┃━┓━┫┏┻┃┻━╋┓┃╋┏┣┏╋┏┏┣
┓━━┃┫┏┣┣┏┓┫┫╋┛┓━┏┛┏┓┗┣┻━┏┗┛┃┫┃╋━┏┻┛┏┃┗┃┫
┓┓┓┻┣┛┻┛━┏━┻┫┛┏┛┃┗┏┻┏┣━┓┛┃┛┣╋┏┣┳┣┻┳┛┛┣┣━
┳┳┛━┓┣┳┃╋┏┃╋┫┫┗┛┓┛━┳┃╋┓━╋┫╋┗┻┓┓┫┳┣┻┗┏╋┗┗
╋┻┛┏┛┻┗┓┛┻┏┗━┃┣┳━┻┏┛┣┛┛┳┛┃┃┗╋┛┗╋┓┃┓┻┫┣┳┻
╋┫┛┣┓┻━┣┳┗┃┓╋┣╋┳━┫╋┻┛┛┗┳┓━┛┳┳┗┗┏┏┻┻━╋┃┏┗
┛┏━┫┛┓┳┻┻┓┓┻╋┏┳┏┳┣┓╋┛┃━┛┓┻┃┏┳┣┓┗┗╋┫┻╋━┃┏
┻┻┛┛┏┃╋━┣┛┫┣┣┳╋┛┃━━┗┏┫╋┛┣┳┏┃━┫┏┻━┗┗┫┛╋━┗
┫┃┻╋┛┻┫┛┫┻┓┛━━┣┏┫╋┛┫┛┏┣╋┏┃━┻╋┏╋┏╋━┣╋┓┳┛┣
╋┃┃━┻┏┓┃┓┛┛┛┓┃┫┣┓┛┣┏┻┣┻┣┻┏┏━┏┗┣━┗┳┣┏┳┛╋╋
┏╋┳┛┓┻┫━╋┣╋┳┗┃┃┛┻┛┏┏┗┳┳╋━━━┏┏━┳╋┳┻┫┛┛┳┃┗
┳┃━╋┗╋┃━┣┛┏━┻┓┳┣━┣╋┣┏┳┳┃┛┫┏┣┃┗┓┃━┳┻┻┃┫┣┏
┏┗┻┛┛┏┏┏┃┓━┻┏┓┳┳┓┓╋╋┓┃┏┏┗┓┫━╋┏┃┳┏━━╋┣┃┣┃
┗┛━┫╋━━┻┃┫┻┫━━┣┏┛┓━┳┻┣┻╋┳┻┻┻┗┓╋┳┣┏╋┣┣┣┳┳
┛┓┃┫┃┗┳┓┻┏┓┏┏┃┫╋┣┻┗┳┛━┳┃┛┛┻┛┣┗┓┣┳┫╋┣┗┫┛╋
━╋┏╋┫┣┃┏┃┛┓┗┃┛┏╋┃━┃┗━╋┏┳┗━┻╋┳┣┗┗━┣┣┣┻┻┓┳
╋━┻┏┳━┗┣┫┛━┻┓┏┗┛┃┏┓┛┣┣━┗┳┗┗┏╋┓━┃━┳┫╋┻┣┃┛
┏━┓╋┃━┫━┫━┓╋┓┓┃┏━┛━┳┃┃┫┗━┛┻┛┛┓┓╋┏┫┳┫┻┏┏┻
┳━┗┃┫━┓┓┳┓┣┓┳┣┳┗┗┳┏╋┫┓╋┳┣┳╋╋╋╋┻┛┻┛┃╋┫┣┫┓
┓┗┣┫┛┏┛━━┃┻┛┻┣┳┏┻┃┓┣┛┳┓━┏┗┓━━┻┗┳┗┗┫┣┳┻┣┏
━┻┃━┳┳┳━┣╋┻┃┫┏┻┏┫┻┗┗┛┛╋┃┫┃┫┛━┫┃╋┫━┗┻━┏┻┻
┃━━┻┫┗┓┛┓┛┏╋━┣┛┃┗┛┳┻┗┏╋┏┣┓┣┏┳┏┳┏╋┣┛┛┳━┛┏
┓┛━┣┻┗┳┛┻┫┗┫┛━┓━┗┛┃━┏╋┛┻┏┃┗━┃━┓━┣┓╋┃┫━┓┳
┏┻┗┳┫━┓┣┳┛┃┻┗╋╋┛┃┗┓┛┃┫┻┣┗┫┻┻┗╋┗┳┣┳┏┗┫┳┳┫
╋┫┗┣┣━┳┳┳┫┳┫┏┃┣┗┣╋━┗┫┳━━╋┗━┫━┓┻┻┏┏┳
╋┃┛┻┓┻┓┻╋┃┫┫┓━━┳┛┃┛┗┳┓┳┻┳┣╋┫━┓┣┻┫┏┏┏┏┗┫┏
┓┃┃┓┫┃┳┓┛┃┓┻┓┛━┗┳╋┗┏┛┻┏┫┻┓┗┓┏┛┃━┳━┛┣┣╋┫┣
┫╋━┃┻━┫╋╋━┣┛┏┗┣━┏┏╋┓┃┏┗┃┗┫┫┻┛┣┗┏┗┏┛┳━┳━┗
┃━┣┛┫┣┛┗┣┓╋┻┻┣┓┃┣╋╋╋┃╋┏┏━┫┣┣╋━┳┛┗┳┫┻┓┣┻┏
┃━┫┗┓━┣━┗┓┗┓┗┻┳┳┏┃┻┣┛┣┛┓┳━━━┃┫┏┓┳┣┣┓┗┻┃╋
┃┏┻━┓━┻┫┳╋━┏┛┗┣┫╋┳┃━┣┛┏┏┓┛┃╋┏┛┛━┃┛┃━┗┓━╋
┛┗━┣┻┃┣┣━┛┳┓┃┗┫┓╋┛━━┳╋━┻┛┻┏┫╋━┻┫╋┏┏┓╋┳┏┫
┓┗━┓┃┃╋┏┫┻┫┗┻┗╋┫┳┓╋┃┣┫┃━┛┓┻┻┳┏┗┗┳┫┏┻━┓┛┻
┻┗┓┃┻┃┃┣┻┛┫┃┓╋┻┗┓╋┃┓┃┣┫┃┛┛┃┗┓┳┻┃┛┓┻┏┳┫┏┃
┫┳┻━┃┳┳┏┻━┫┓┛┻┣┻┗┫┛┣┛┃┓┃┛┻━┻┣┏╋┣┣┻┛━┃┛━┗
┻┫┗┏┳┳┻┣┓┫┣━╋┏━┃┏┃┓┫┳┓┓┻┻╋┏┫┓╋━┣┓┳┣┃┃┻┫┻
┻╋┫┛┗┗┫┣╋┓━┏┏┣┗┣╋┗┻┳┫┗┻╋┃╋┛┣╋┻┫┳┣╋┃┫┣┗┓━
━┏┓┓┛┳┓━┣┣┫┫┣┻┃┓┗╋┫┃┛┓┗┃┣┻┓┃╋┛┻┏┣┻╋┳┛━┛╋
━┗┃┫╋╋┣┗┏┗┣┣┻┣━┛┛┓━━┃┳╋┃━╋┳┣┳╋┃┃┏╋┻╋━┛┓┗
┳┫┏┳┗━┣╋┏┓┗┣┻┛┃┣┳┓┻━┗┻┫┗┛┃┫┗┃┻┳┓┳┛┃┣┳┫┻┏
┗┃╋┳┻┳┣━╋┓┳┫┃┫━┓┗┳┛╋┏┻┗┓┳┣┓┗┫━┳╋┛┣┓┻╋┛┣┳
┃┳┃┻━┻━┳╋┣━┫┻┫┗╋┳┳┫┻┓┻━━┻┻┃┃┻┣┣┃┻┳━┛┣━┻━
┫┃┫┫┏┃╋┻╋┣╋╋┗┏┗┛┫┣━┛┛━┣━┛┫╋╋┛┓┓┃┓┃┛┣┣╋┛┳
┳┣┗┳━┻┳┓┃┳┓┏┛┓┳┏┣╋┃┫┳┗╋┣┳┻┣┳┛┣┳┓┏┏┣┫┓┣┣╋
┃┣┻┗┫┃┏┳┗┣┫┻┏┏┃┓┛╋╋╋━╋┳━┫┫┃┓┻┃┗╋┣┃┣┏┗━━┗
┏┗┳┣┓┃━┛┣┏┗┻╋━┻┫┻┣━┓┏╋┻┻┫┣┃┳┛┓━━┻╋┣┓┫┳┗━
┫┓┏┻┣┻┻┃┣┣┫┏╋┣┣┗┳┛┻┃┗┗┗┫┗┓╋╋━┛┗┣┃┻━┫┛━┣┣
┣┃┳┓┫┛┫┫┳┫┻┃┻┣┻┏┛┻╋╋┫┳┃┣┛┏┛┏╋┛┃┫┃┻━┗┓┫┫┻
┳━┃┃┛╋┃┓┳┫┳┣┳┣━┫┫━┫┓┫┛┃┣┻╋┣┃┏┫┏╋┏━┛
┓┓┛┛┫┳━╋┣┗┓━┻┻┓┃┃┛┣┃╋╋┻━┣┓┣┃┣┏━┏┓┣┃╋┻┛┫┏
┣┻━━╋━┛┛┃┗┛┓┃┛┣╋┣┃┃┳┃┏┫┻┗┛┻┗┳┛┳╋┳┣┳┳┃┃┓┓
┛┫┃┻┛┓┛┣┳┣┛┛┛┓┃┛┻╋┓╋┳┻┫┓┳┗╋┛┫┓┓┓━┫╋┗┏┣╋┻
╋┣┃━┛┃┳┳┏┛┏┣┓┏┛┏━┓┻┃┓┳╋┳┓┓┃━┏┗┣┳┏┫┏┳━┫┛┓
┫╋┏━┗┫┣┓━━┻┏┓┛┓┛┣┃┗┳┃┃┫┣╋┃┃┳┣┫┓┳┣┻┫┻╋━┛━
┓┛┫━┣┣━┓┣╋┃┫━┻┛╋┓┗┗┳┓┗┓┃┓┛┏┓┳┏┳┻┓┗┻┛━┗┫╋
┫┣┻┃┻┣╋━╋╋┳┳┫┳┛┗┏╋┻┫╋┏┓┣┏┃┳┛┻┏━┳┓┫┗┳╋┫━┳
┛┏━┳┳┛┃┳┓┫╋┳╋┃┻┏┳┛┗┓┏┓┛┫━┣┗┳┫┗━┳┫┣╋┓┫┗┓━
┏┛┗┃┓┻┓┓┏┏┗┫┗┻╋╋┛┫┣┫┫┛┓┛┫┻┗┏━┛┛━┏━┳┓┣┣┫┓
┻┳┫┳┓┏┓┃┗┏┏┫┫┛━┓┳┃┫┣┳┻╋┳┏┓┏┣┣┏╋┓┛┫┛┃┓┫┏┫
━━┳┻┗┏┗┛┳┣┳┣╋┏┃╋┻┣┃┻┓┏━┓━┫┓┫┛╋┏━┗┃┓┓┃━┣┗
┗┓┏╋┓┗┗┗┛┛━┃┻┛┣┃╋┳┓┏┣━╋┃╋┣┓┻┻┗┛┏┛┛━┛┛╋━┫
┣┓┳┫┗┓┓━┻┫┃┗┃┳┗┫━┓┻┣┻┫┣╋┗┃━┓┻┫╋╋┏┻┛┓┣┻┳┣
╋━┗╋┏┃┗┳┓┗┫┣┻┣┏╋┛┳┣╋┳┓┃━┓┳┻┣┫┗┓┫┛━┻┃┗┏┫┏
┳┏━┗┛┓┳┏┛┏┓━╋┳┣╋┻┓┛╋┫┛┗┗┫┳┫╋┗┃┫┗╋┳┗━┓┳┻┛
┳┃┳┫┻┛╋━┓┗┏┳┗━┣┏┗┣┗┗┃┻┓┗┛╋┻┛┣━┻┃┳┳┻┏┻┗┓╋
╋╋┛┣━┣┳┳┛┻┛┏┓┣┛┃━┓┳┻┏┓┗┳┻┃┏┃┛┫┫┣┗┓┏┫┛┣━┫
┃┻┳┻┃┓┳┳┳━┣┃┳┻┳━━━┻┃┓┏┓┻┣┛┣┛┏┓┛┳┃┃┛┛┻┛┏┳
┛┓━┃┓┣╋┓╋┳┫┣┏┳┃┳┓╋┓━┻┛╋┃┏╋┗━━┻┓━┛┣┏┃┫━┃━
┫┗╋┻┛┏┳┓┛┫┓┳╋━┏┣╋┻┻┗┃┃┫┫┏━┣┣┫━┗┣┗━┏┗┻┳━┃
┛┻┃┓┛┃┓┗┫┓┓┛╋┏┫┛┃━┃┏┃┓┫┓┳┳┓┳╋┓┣┃┗┻┣┛┏┫┗╋
┛┫┳╋┓┫━┛┏━╋┏┃┻╋┃┣━╋┗┃┻┃┏┓╋━┫┗╋┗┫┛┫┛┳┛┫┛┃
╋┗━┻┫┃┣┻┃┣┳┣━┻╋┻┛┻╋┏┣┻┳┳┏━┃━┛┻┛┓┣┫┓┳┗┛┣━
┫━╋┫┣━┗┣┻┣┳┏┻┗┗┃┗╋┓┃┣┃┻╋┏┗┗┫╋┏┏━┫╋┃
┣╋╋┣┃┻┗┣┛╋┓┛┻┏┳┓┳┣┓┏┛┃┫┣━┗┗╋┻┛┣┫┳┳╋━┛┳┳┏
┏┓╋━┛┓┃┳┫┏━━┣┓┫┫╋┏┏┗┣┏┗┏┣┓┓━┳┏┓╋┻┫┃┣┻┣┛┣
┳┣┳━┛╋┃┏━┃╋┏┃┫━╋━┗┓┓┣╋╋┣┏┫┏┃┳┣┗┃╋┗┳┏┣┏┗━
┫┳┛┻┣╋┏━┓┛┗┫╋┳┣┓━┳┣━┳┛╋┃┳┫┛┓┃┓┏┣┃┃┣┃┗┫┃┳
┗━┛━╋┏┫┻┗┗┣┏┻╋┫┣━┗┗╋┏┻━┳┻┃┛┗┗┓┳┫┣┫┗┫┻┫┣━
━┫┳┳┣┣┣━┣┣┗┳┗┛┛┗┣┏┫┓┣╋┏┛━━┗┣┛┗┳┓┣┫┏┛┗┗┗┓
━┳━╋┫┫┃┳┫┓┳╋╋┃┣┓┗┳┻┫┣┫━┣╋┛┻━┗┛┃┫┫┻┣┓┃╋┳┏
┣┓━┳┏┛┏┗┏┃┓┳┣━┣━┣┓╋┓┳╋┳┃┻━╋┻┻╋┻┳╋┳━┣┏┗┃┏
━┣┗┳╋━┓┓╋┳┏┫┳╋╋┗┃┻┻╋┫┃┓┫┗┏┳┫━┗┫┗╋━━┫┗┳━┗
┃┛┃━┃┓━┓┛┓┻┗┳┻┻┻┻╋╋┃━┛━┛┛╋┻━┓┫┃━╋━┓┛┃┛┻┣
━┓┫┳╋┳┏┛┓╋┃┗━┛┣┣┫┛┣┣┫┳┏┳┏┫┗┓┻┛┣┳┛┓┛┛╋┓┓┳
┻┗┛┫┫╋┛┃┓┏━━┗┣┳┫┓┗┏┫┃┫┃┏┗┗┗┛┗┫┫━┗┃┫┣┣┗┏┛
┫╋╋┛┛╋┛━┛┣┓┃┣┏┻┛┃┫╋┛┫╋┫┓┳┓┳┛╋╋━┓━┳┓┏┫┗┫┛
┫┛┗┓┗┗┳┻┫┛┳┃━┃╋┻╋╋┏┫┫╋┣┃┗┏━┃━┻┳┗╋┳┗┏┛┗━┛
━┣┗━┻┳┛┓┛┳┫┃━┳┃┗┗━╋┣╋━┣┃┳╋━┫┫┓┫┗╋┃┛┣┓╋━┻
┏┻┣┫━┃┏┗╋┃╋━┣┃┣┣┓┏┃┳┻┓┗┻┛┗┓┃┛┻╋┻╋┗━┻┣┻┓┗
┫┓┃┫┓┓━┣╋┗┣┣┫┫┏┳┏┣┏━┫╋╋┓┃━┣┗┗┏━┗┣━┗╋┳┃┃┏
┣━┏┃┃┓┗┣┻┛┏┏┃┗┓┗┓━┗┳╋┻┫┫┻┓━┳┳━┓━╋━╋┳┫┳┛┣
┣━┓━┗┛━┃┓┏┓┛┗┣┛╋┣╋┻┃┛┫┫┻┛┏┻┳┫┫┣╋┗┻┣┓┃━┓┓
┓┏┗┗┻┓┓┃┫┏┃┃┓┃┃┃┓━┻┛┳┗┃┣┛┓┃┻┫┻┏┣┳┓┗┣━┓┓┻
┓┏┻┗┏┏┣┣┻┣━━━┃┫┣━╋┏┣┏┗┃┻┃┛╋┛┗┳━━┗┳┏╋┃┏┫┓
┳┣┓┳┻━┣┳┳┳━┏┣┳╋┗┳━┓┗┫┻┓━┻┻┣┏┓┗━┫┛┛┻┏┗┳┣┻
┣┏┣┏┛┏┏┓┗┗┓┏┳┗┳┗┏┫━┻┛┛━━┣━┫┫┓┳┻┣┳╋┛┏┛┛╋┓
┓┣┛┃┗┓┃┣┳┃┻┓┏┫┃┗┓┓┏╋┃╋┃┣┫┫┗┣┗┓┫┏┣┫┛
┛┛┣┛┛┻┣┣┗┃┛┗┃┻┣┃╋┏━┳┗┃┃┛╋╋┓┓┏┗┏┓┫━╋┃┻╋┫┏
┻┻━┃┗┓╋╋╋╋━┓━┏┃┣┓┫╋┫┣┫┻┏╋┏┓┳┫┫┳┓┏┻┓┻┛┃┳┗
┃┛╋┛┣┫┣┳┛┗┗┏┓┏━┫┃┛┫┫┣┓┛┗┫┫┃┃━┻┛┛╋┻┻┃┣┃┳┛
┛┛┏━━┛━┫┛━┃┓┛┓┓┛┻┳┃┳┛┳┳╋┗━┏┏╋┛┣┃━╋┫┏┏┏╋┃
┛┫┫┳┓╋┣┣┓┣┃┳┓┛┃┣┻┗┃┻┳┃┳┗━┻┣┓╋┗┫┫┻┗┓┻╋┓┗┓
┃┳┫┣┛┳┛┣┛┓┃┣┓┫┏┳┣╋┛┻┛┗┻┛╋━┃╋┻┃┓┃┗┛┏┗╋┳┏┃
╋┛┏┏┓┏┛┏┃┃┣━━┓┓┣╋┳┏┳┗┗┗━━┏┃┳┃┏┓┓┗━┏┏╋━┫━
┛┗━┣┣┣┛╋┣┣┻┃┫┣┓┓┳╋┗╋┫┫┛━┛┗┏┓┃┳┳┛┛┛┏┓┓┳┛┫
┫┏╋┳┫┻┏╋┗┓┃┗┳┗┓┓┃┗┻┳┳╋┛┏┓┓━┫┏┗┣┗┳┓┃┃╋┳┳┻
╋┛┏╋┓┏┫┫┣┗┛┻━┗┗┛┫┳━┣┓┳┓┛┻┛┏╋┻╋━╋┣┛┣┏╋┛┫┓
╋┛┣┻┳┗┗┻┣┓┏━┃┣╋┣┃┣┫┳┳┏┻╋┗┣┛┳┗┏┃┛┣┏┫╋┳━┫━
╋━━┫┃┃┻┃┣┫╋┛┛┻┫┣╋┗┗┓╋┛┫┣┏━┫┃┻┣━┻┃┃┳┫┣╋┣╋
┛┏┏┣╋┗┃┓┗┳┏┃┻┓┗┓┻┏┻┓╋┓┳┣┻┣┫┛┗┓┛━┓┛┫┏┳╋┫┳
┻╋┗╋┣┏┗┻┫┏╋┛┛┏┗┻━┻┓┗┗━╋┃┏┻┏┣━┓━━┏┓┫┳┓┫┳┗
┛┣┗┃┗┫╋┻━┛┃┓┓┻┫┻┏┃┫┓┏┗┻┫┻┫┻┫╋┓━┛┳┃┛━┃┃┻╋
┓━┓┗┃╋┏┻╋┃┃┗━━┳╋┣┳┓━┏╋┫┣┳┻┃╋┏┃┻┏┳┗┳┃┏━━┳
━┻┗┻┏╋┛┫┓┛━┫┫┗┻━┫┳┫━┓┛┳┫┃┻┛┣┛╋┻┳┣┣┫━┏┓┳┃
┏┗┳┣┫┃┛┣┳╋┻╋┳━━┛┏┃┛┫┛┳┃┃┻┛━┳┓┛┓━┫┫┓┣┏━┳╋
┛╋┛┫┳╋┫┏┛┫╋╋┳┃┫┏┛━┛┏┗┗┃┓┫━┛┏┏╋┫┻━┛╋╋╋┛┫┫
┫┏╋┳┛┻┛┏┃┻╋━┣┓╋┣┛┛┏┛┃━╋┻┃┻┫┏┗┳┫╋┛╋┳┏┣━┫┃
┓┻┻┗┏┛┣┳╋━┛┓┣┛┣┗┣┓┗┻┣┗┫┏┻╋┃┻┏┗┣┫┏┻┛┫┻┻━┻
╋┏╋┳┳┳┫━┓┳┏┣┣┛┣━╋╋┫┳┫┣┳━┣━┗╋┗┛┏┻┗┣┻┣┛┃╋╋
┫┃┻┗┗┛┓┻┳┏┣┫┗┣┻┫┗┣┫━┃┗━┻┣┳┃┣┗┻┛┓┳━┗━┏┏┫━
┓┻━━┫┓┃┗┏╋┃┃┗┃┣┃┻┛┫┗┣┓┗┓┻┻╋╋┓┛━┳┗┓┓
┛┛┃┏┻┓┣┓┫━┏┫┻━┳╋┳┻╋┫┻┛┓┣┫┏╋┃╋┓┃┻┗┃┃┃┓┣┛┃
━┏━┫┃━┫┗┻┣┗┗╋━━┓╋━┗┏┻┳┃┫┏┛┏┻┏┃┃┛┏┻┳┳╋┛┫╋
━┗┫┓┗┛┏┛┫┫┣┓┛┏━┫┻┣┣┏┻┛┻┓┏━┻┗┃┗┓━╋┓┻┣━┗┫┻
┳┃┃┳┛┣━╋┃┳┣┗┗┃┫┓┃┏╋┗┗┓┻┏┛┣┫╋┓┳━━┗┳╋┓┗┻┃┃
┏┗┳┗┃┏┏┻┳┻╋┫┳━┓┣┫┛╋╋╋┳┛━┳┳┏┛┛┓┳┗┳┫┗┗┫┻┳┣
┫┏┗┣┛┃┛┣┳┫┳┃┏┏┣┏┫┏━┛┫┣┓┫┛┫┻┗┓┫┫┫╋┃━┃┃┏┛┃
┗┣┻┃┳┗┃┫┃┏┃┛┻┗┣┓┻┫┳┳┣┣┗┏╋┗┛┻┏┛┛╋┣┛━┳┗━━┃
┃┏┫┫┏┏┛┻┣┳┃┏┛┗┣┏┃┳┛┻━╋┫┃━┣┓┛┻┣┓┗┫┳┻┫━┃┣┻
━┏┓┓┏┻┓┫━┏┏┣┫┛┏┃┏┃┣━┫━┏┛┓┻┃┫┗╋┓┏┣━╋┃┳┏╋┃
┳╋┻┛┳┣┏┓┻┃┓┛┓┻┃┏┳┫┫┏┳┫┻┏┏┓┓┃┏┳┻┓┣━╋┫┣┳┻┏
┃┏┳┏┓┗┛┛┻━┻┛┣┫┣━┛┏┓┛┃┛┳┫┳┻┫╋┳┃╋┃┣┻┗┓┳┫╋┓
┗┓┻╋┃┛┏╋╋┗┳┗┫┻┏┣┃━┏┣┣┗┫┫┛┏┏┣╋╋┛┳┣┻━┏┃┫┗┃
╋━┫┣┃┫┓━┳┫╋┃┏╋┣┗┫┣╋┻┻┛┻┫┗╋┛┫┏┫┏━┃━┛┃┛┓━┛
┓━━━┃┣╋━┣┣┣━╋┻┛┗━┓┗┃┃┻┗┫┛┻┏┣┗┻┳┏┣┳┣┻━━┛┫
┃┻┛━┗┏┓━┓┳┗┻┓┫┗┻┏┛┗┛┓┻┗┗┛┃━┓┓━┫┣╋┻┗╋╋┻┃┗
╋┗┓┳┃┛┳┣┛┗┃━┣┛┃━┃┫┣━┓┫╋┻━┣┫┳┗┏┗┃╋━┗━┃━┗┣
┏┳┫━━┗┏╋┓┻━┗┛┣┏┗┻┏┣┓┏┏━╋┫┏┏┫┓┃┳━┓┓┣━┓┫┳╋
┃┃┃┗┫┃┳┃┓┛┻┻┓┻┳┛┏╋┓┛╋┗╋┳┳┗┗┛┻╋┛┓┏┛┻┫┗┛┫┣
┣┗┛┗┣┳┳┗┗┻┓┻┃┓┛┫┳┃━╋┃╋┣┫┓┃┃╋┣┗┃┛┛━┳┓━┏┃┫
┓┃┛┫┫╋┏┃┛╋┛┏┓┏┣┣┻┗┛╋┻┃┛┫┫┻┣┛┓┗┛┓┗━┓━┫┻┳━
╋┓┗╋┫┏┫┳┣┣┫┣┓╋┣┏━━┻┃┃┳┏┫┳┗┣┓┫┏┏┛╋┣┫┻┣╋╋┛
┳┏┃┣┣╋┣┻┓━┫┣━┛━┏┳┃┛┳┣━┛┳┣┳┓┣┳┗┳┳┣━╋┻┓┳┳┓
┳┛┗╋┣┓╋┓┳┣┗┻┻╋┃┳┓┗┏━┃┏┃┻┓┓┓┓━┳┃┻┻┓┗┫┃┣┻┓
┛╋┏┫┻┳┏┻━┣┳┻┫━┏╋┏┏╋╋┏┫┣┃━┣┏┃╋┣┻┻╋┛┻
┗┏┏┻┏╋┓━━┓┻┏┗┃┫┛┳┏┓┳┛┣┏┗┛┓┻┗┏┳┳╋┻━━┓┓┻┻╋
┓┛┻┳┛┃┳┣┗┏┳┃┣┣┣┃┃┏┗━┓┣┗┃━┫┣┫┏┫┃╋┳┣┳━┛┻┛┛
┛┗┳━┫┃━┏┗┫┗┓┓┻┃┓╋┓┻━┗┓┫┃╋┛┏━┛┓┏┃┗━┏┗╋━┫┻
┃┻┗━┃┏┻┓┳┫┃┳┃┛┛┏┏┃┣┣━┫┏┻┻┫┻┫┗┛┣┗┗┓┏━┏┫┣┛
┛━┳┳╋┏┏┳┛┏┃┳┣┏┓┓┣┫╋┓┓┻┃┗╋┻┳┳┓━━┫┏━┓┻╋┣┛┣
┗┳┗┗┳┫━┻╋┣┣┫┳┏╋┳┃┃┏━━╋┫╋┏┛━┳━┳┣┳┣┣┫┗┗━┻┣
╋┃┫┻┻┻┏┳┳┫┛┣┓┫┃┛┫┻┏┏┏━┣┏┫┃┃━┫━┻━╋┻╋┗━┗╋┣
━┃┏╋┣┏━┃━╋┛┃┗┗┳┗┏┃┃┻┫┃┃┣┃┛━┫┗┓┻┗┻┣┻┻╋┛┗┫
┃┃┛━╋┗━━╋┓┣┳┓┓┛┏┻━┻╋┳┻┳┳╋┛┣┃━━┃┣┣┫┗┳┣┫┫┏
┃┗┣┣┻┳┃┳┓┏┳┓┫┃┳┗┻┫┓╋┻┻┓┳┣┃━┃┣┣┗━┃┏┗┳━╋┫┏
┻━┏┗┏┗╋┫┛┫━┓━┏┓┣┗┗┳┛━┛┫┏━┃╋┏┗┏┓┳╋┳┏┃┛┳┗╋
┏┓╋┫┻━┃┣┫┫┣┻┏┏┻┃┏┣┻┳╋┫┳┻┻┏┻┃┻╋╋┏┏┗┳┫┻┓┛┣
┫╋┫┻┏┗╋┳╋╋┣┣━┳┗╋┏┳┣┗┻┻┫┓┃┻┃━┛┫┫┓╋┃━━┓┻┻┗
┗┗┗┫┳━┏┻┓┳━┛┃┓┓┻┻┏┛┓┃┏┣╋┫╋━┃┫┫┏┻┓┓┛━┓┣┃┃
┳┏┃┃╋┻┣┫┓┏╋┣┗┃╋┗┫┏━━╋┣┗┫┫┣┛┣┃┛┃┃╋┫┏┃┃┏┛━
┓┓┛┃┃┏┫┓┣┗┓┻╋┛╋┻┏┃┫┣┳━━┳┣━┻┃┃┣┓╋┻━┫━┗┫┣┻
┳┓┳┳┗┳┛┛┏╋┏┓━┓┛┓┃┛┫┻┳┳┫┳┻┣┛╋┗┓━┻┣━╋╋┳┏┻┏
┏┳┣┗╋┣┳┏┓┓┃┓┓┛╋╋┛┏┫┛┛┻┓╋┃┃┛┏━┓┳╋┫┏━┳┛┗┻┛
┫━┓┗┫┓┫┃┗┃┳┏┛┻┛┏┻┫┣┃━┛┓┫┛╋┃┳┓┏╋┏┏┻╋┫┫┏╋┓
┏┓┏┏┫┃━┣┗┃┓┣┃┫┻┳┳┗┣┣┻┏┗╋┏┳━┗┃┏━┏┳┫╋┗┣┻╋┣
┻┏┳┗┻┳┏┃┏┏┓┣┫┗┏┛┳┳┳┓┗┏┏┏╋┓┓┛┓┳┛┓┣━━━┫┃┃┛
┳┗┫╋┛┓┃┃┓┳┣┻┫┃┫┛┏┫┛┏┏┣┗┳┗┛━┗┓┓┻┓┫┗┣━┣┛┛┃
╋┣┓━┫┛┛┓┳┳┗┣┳┃┓━┗┃┣┛┛┻╋┓┃┓┛┳┳━┫┓┛━┃╋┗╋┫┛
┣┻╋┃━━┛┣┓╋┻┓┛┻┃┣┣╋┳┗┗┣╋━┣┫┏┫┣━┏┳┃┣┳
━┗┓┓━┏┗┻┃┗┻━┫┛┳┓┫┫┛┗┳┫┏╋┓━┳┫┳┻┗┣┏┃┛┳┃┗┏┓
┃┳┃┛┳┻┫┃╋━┣┳┛━┫┫┣┃┃┣━┣┛┣┛┻┓┣┫┫┫┓┣━┛┓┛┳┗┏
┏━┛┗┃━┃┫┣┃┣┗┣┻┓┃━┃┫┗┳┫┳┗┛┏┫┣┃┳┗╋╋╋┻┓┳┏┛━
╋┫╋━┣┻┃┣┛┳┻╋━┣┗┗┓┏╋┓┳┓┣┣┫━┗━╋┣┣┣╋╋┳━┣┛┓╋
┣┓┛╋┃┃┫┻┻╋┃━┫┻┛━┣┳┏┻┓╋┫┗┻┻┫┳┛╋┫┛┛━┳╋┻━┃╋
┏┣┏┳╋━┣┛┫┗┣┗━┣┃┗┛┳┻┗┏┻┏┻┛━┛┻┫┛┓━┳┛┛┗┗┛┃┣
┳┃┳╋┛┣┻┗┗┻┻┳┓┫┗┃┃┗╋╋┓┏┻┛┫┻┳┏┏┃┳┛┃┣━┫━┣┃━
┛┫┗┣┗┃┓┃┣━┃┻╋┫┗┏┓┳┏┃┏╋┏┣┏┫╋┳┫━━┫┳┓╋━┗┏┣┛
┻┏┛┣┗┛━┛┣┣━┫┻┛┗┻┛━┻┃┻┻━━━┏┳┛┻┫┏┳┣┫┫┫┻╋┃╋
━┗┣╋┳┣┛┣┃┣━┳┣┳┓┗┣┣┃┏┻┏┃┏┗┳┗┏┣┻┫┳┓┗┳━┫┏╋┓
┛━┏┗┻┫┃┏┫┣┻┣┛┣┏┳┳━┳┏┃┏┳┛┛╋╋━━┫━┛┛╋┳╋┗┓╋┗
┃┗┃━┗┫┣┏┓━┫┛┗┻┳┳┳┃┛┻┓┓┫┃┣┓┏┃┃┳━┛┣┻┻┛┫━━━
┏┃╋━┫┏┳┏┣┫┣┏╋┣━┣┫╋━┏┻┓╋╋┓┓┏╋┛┣┻┓┃┫┳┗┣┗┳┓
━┛┣┃┛╋━╋╋━┃╋━━━┃╋┣┃┛┫━╋┃┓┻━┳┛┓┳┛┃╋━┻┣┣┫━
┗╋┳┗┓┗┫┫━┳━┻┳┻┗┏┏┃┫━┣┏┗┻┓┗━┓┛━┓┻┻━┫┓┣╋┣┗
┻┳┳┫━━┳┣┣┣━┓┃┏┏┫┃┓┏┳┗┫╋┃┃┻┫┛━┓┏━┣┻┳┃┏┓┗╋
┛┗┗┗┻━╋┓┫┣╋┗┓┻┻┣┓┓┳━┃┃━╋┻┫━┏┣╋┓┻━┃┓┏┗━┫┓
┛┻┻╋╋┫┃┻╋┓╋╋┻┣┫┣┗┻━┫┏━┓━━━┗┛┓┛┫┻┛┫┓┓┗━━┛
┳┫┳┛┻┳╋┛┻┻╋┻╋┏┫┫┏┻━┛┳┳━┫┫┏╋┗┣┣━┳┣━┛┻┻┫┓┳
┏┳┏┃┗┫╋┗┫┛━━┓┓┻┣┣┃┓┳┫┃┏╋┻┗┃┛┃━┣┗┛┛━┛┃┳┏┣
┏┣┳┛┃┏┓┃┃┳┃┣┗┻╋┗┏┣┣┏┫┗┛━┛┏╋━┓┣┻━┃┣╋━┣┏┫┻
┃━┻┏┳┫┫┛┛┏╋┏┫┣┗┏┣┗┃╋┫┻┓┃┗┣┏┃━┣┗┃┛┫┗╋┓┛╋┫
┣━┫┗┻┓┫┻┓┳┛━┛┓╋┳┫┃┗┫┗┏┳┛┓┛┓┻╋┏╋┛┃┃┛┫┛┳╋╋
┳┣┻┃┳┣┓┳┓┫┃━╋┫┫┻┓┳┛━┏━┏┛┫┳┣╋┻━┻━┫╋┏
┃┻┣┳┗┣┃┳━┗╋┻┻┻┳╋┛┣┃╋┓┳╋┻┛┣╋┏┳┳┣┓┫━┳╋┛┻┏┗
┓┛┏┛━╋┻┃┻┛┻┻┣╋┫┗╋┻┳┏┳┏┓┓┳┓┗┫┣┏┛╋┓┓┣━┫┓┻━
┳┏┳┏┣┓┻┗┛┛┛┫┻┣┏┗┳╋┃┓┓━┏┓┓┣┛╋━┗┻┛┏┳┫┛┏┛━┏
┏┫┃┏┏┛┓━┛┓┣┣┏┫━┻┳┫┏┫┏┛┫━┛╋┃┫┫┏╋━┣┗╋┓┣┛┃┏
┏╋┏┻┗┛╋┃┛┫┳┗━┃━┫┏┃┓┣╋┻━┓┛┣━┣┳┳┃┏┫┻┛┃┛┻┓┗
┣┣┳━┫┏┻┃┳━┳┣━━━┛┻┗╋━━┗┃┛┓┏┻┻╋┻┣┏┏┫┓┗╋┓━┃
┗┓━╋┗┓┫┻┫┣┃┃┗┣╋┃━┳┃╋┓┳┳╋━╋┣┣┣┣━┣┛┃━┗┓━┓┃
╋┳┣┫┃┳┻┳┃┫┛┃┃┫┃┃╋━╋┳━━╋┓╋━┻┛╋┓┣┫┃━╋┣┣┏┳┣
┫┫┗┏┳╋┏┏┗┛┻┗┏┣┗┓┫┳┣┣┃━┓┏┻━┛┫┻┓┃┃┫╋┫╋┏━┫┻
┏┣┻┛┏┫┓┗┃╋┗┛━┻┣┃┫┏┃┳┗┃┛┫┃╋┣┗┻┳┛┳┫┓┻┛┫━┓┫
┗┏╋┳┓┓┓┃┃┳┗┳┃┓┗┃┗┣┛┓┫┃┓┃┛┳┳┫┫┗┓┏━━┫┫╋┗━┫
┗┣━┓┃┗╋┳┳┃╋┫┣┣┓━┛┏┣┗┫┃┳┻╋┃┗┻┓┣╋┫╋┗┗┻━╋╋╋
┏━┃┛┣┻━━╋┛┳╋┣┳┗┫┏┫┏┃┏┓┻┻┣┏┣━╋┻┗┛┣━┻┣┏┫┗┻
┏┓┗┓┛┣┗━┫┃╋┻━┏┛┫┳┻┛┃┓━━┻┏┏┛┃┗┫┫┃┏┃┗╋╋┃┃┫
┗━╋┛┃┳┣┃━┳━┻╋┏┫╋┗┫╋┃┗╋┃┫┻┛┣━┓┣┏┏┏┛┳┻┫┻┓╋
┗┛┻┣┏╋┳┃┗┗━┳┏┣┫┣┻┫┛┃┫┗┣┛┣┗┗╋┓┫┃┻╋━┓┏┳┓┃┛
┗━┏╋┫┓┣┓┃┗┏┓┛┫┣┳┃┫┏┳┣╋╋┻━┣╋┃┗┗┓┏┛┳┛╋┣┫╋╋
┃┻┃┛┛┫┏┓┛━┫┫┻╋┫┳┓┫┣┏━┏┃┣┓┫┗┃┳┛╋┓┛┛┗┓┗┗━┣
┳┛┃┛┻┃╋┛┏┏┏╋┓━━┏┻┃┣┓┛┓┛┓┣┏┫━┳┏┗┳┛┏┛┏┗┛┣╋
┓━┫┛┗┛┃┻┻┫┻┃┣┛┻╋┫┓┳┳┗┗┛┃┳┃╋┳┛┫┛┏┫┗┳┻┛┛┓┣
┃┻┫┣┓┗┏┓┛┓┃━┻┻┣┃┳━┓┛┛┳┻┓┻┓┏┣━━┻━━━┻┃┓━┏┓
┳┻╋┛┃┫┃┏┓┃━┻┫┣━┏┣┓━━╋╋━┓┃┃┻━┛┏┛━┗━┓┳╋┓━┻
┣╋━┳┃┣┳╋┃┳┫┗┃┳┣┓┫┏┫┫━┓┫┣┻┏┗┏┛┓┻┗┛┃┃┗┳┻┃┫
┓╋┓┛┫┗┫┃┏┫┛┗━━╋┃┫┻━╋┃┛╋┣┓┻┣━╋┻┛┳━┫┫
┗┏┓━┻┗┣╋┃┛┳╋╋━┗┳━┫┳┏┓┳┏┗┛━┏╋┏┛┫╋┛╋┗┓━┫┣┻
┗┗┓┫┫┗╋┗┫┏┓━┣╋┫┃━╋━━┛┳┳┻┳┓━━┣┛┛┻┓┫╋┗┃┏┃┛
┃┣┛┻╋━┣━┏┣┃┳┫┛┓┗┗┗╋┃┃┻┫┗┫┛┏┫┗┣┫━┻━┛┻┻┃━┳
┛┗┃┻┫┛┣╋━┣┛┓┳┛┣╋━┃┃┫┗┻┓┻┗┛┃┓┫┫━┫┗┫━┛┓┗┏┳
━┓┳┓┛┳┗┣┃┛┛━┃┛┗┛┏┓┏┛┣┗╋┛┗┓┣━┓┳┓┣┃╋━┳┫┓┫┓
┫┗╋┓┣╋┻┫━┫┗━┗┃┣┃┫┣┳┛┏┃┗┻┻┣┣┻┫┃┻┏┓━┗┓┓┏┃┗
┫┳┣┓╋┳┛╋┻┣┏╋┣┛╋┃┓┻┳┓┓┓┃┏┃┣┃┓━┃╋┗┃┗┛╋┣┃┛┃
┫┃┃┏┛┫┗┳┗━┳┓┫┻┃┃┏┏┫┻╋┻┃╋┓┛┻┫┗┻━┣┳┳┛┣┻╋┏╋
┃━┻━┻┏┓┣┛┳┓┏┓┗┓┣┣┃┣┛╋┃┛┗━┓╋┏┗╋━┫┻┣┣┣┛┫┛┛
┓┓╋┣┳┣┣┣┫┏┳┛┛┣╋┏┣┳╋┓┻┗┏┛╋╋┛━┳┓┳┻┛┓┗┃━┳┛┓
┳┫╋┏┫╋┻━┛┓┓╋┃┻┳┫┗━┳┓┏┗━┳┫┓┃┫┣┛┻┻┫┗┗┓┏┃┳┃
┫┏┏━┳┓┣┫┛┛┻┏┳┓┻╋┛┫━┣┳┣┫┗┓┫┃┻┃┃┳┓┓┃┻┣━┓┃┃
┓┓┛┛┃┻━┃━┣┓┏┃┛┃┻┛┫╋┃┏━┓╋┻┓┏┓━┛┗┣┳┫╋┳╋┗━┏
┏┣━┳╋╋┫┏┻┃┃┃┓┛━┗┳┻┗╋╋┛┫┣┻┃┃┛┳┣┫┗┏━┛┓┛┳┫━
┓┛┗╋┻┣┛┃╋┗━━┃┏┗┻┣┻┓┏┏┳┻┳━━┻╋┃┻┃┓┃┛┛┗┏┏┻━
┫┗━┏┓╋┳┣╋┳┓┓┫┗┏┻┳┏┛┻━┓╋┓┗━┻┗┓┏┃┓┻┫┫┳┣┫┫┓
┓┃┳━┻━┣┣┳┻┗┗┏┫┃┻┛┣━┳┃┗┗━┳┃┗╋┃┃━╋┃┛┏┣━┓┻┻
┣┻┛━━┓━┃┣━┓┫┃┏┻┻┗┫┣┃┣┗━╋┗┓┣╋┗┗┻━┛━┣┻┏┻┗┫
┣━┳┃━┣┳┻┣┳┗┛┫┣┻━┛┗┣┏┛╋┳┫┛┣┏┻╋┻━┣┳━┣┛┣┃┫┣
┫┗┗┫┻┓┏┛┛╋╋┏┛┏╋┏━┛┻━┏┳┣━━┻┓┻┃┛┫┫┣┗┃┓┏┣┛┳
┃┣┗┫┓╋━┃┃┃╋┛┫╋┣━┛┏┃┳┏┏┗┳┣┗┫┳┣┣┃┫┫┫━┣┛╋┗┏
┻┃━┫┛┓━┣┗┗┛━┗┛┣━━┏╋┫╋┫┫┏┛┳┣┓┻┏┻┃┓┃┗┳┃┫┗┗
┫┗┣━┃━━━┫┻┏┏┗┗╋┳┫┃╋┓┣╋┫┛┣┫┻╋┗┓┃┣┓╋━┳┛┛┗╋
┫┓┏┣┫┛━┗┣┣┃┃┗┛┳┛┃┓┻╋┃┏┗┛┓━┓┳╋┫╋┫┛━┓
┓┳┓┃┃┃╋━┃┻━┛┳┛┣━┏╋┻┫┳┗┳┫━┳┫┏┻┏┛┓┻┏┃┛┫┳┏┳
┛┏┗┛┃┻┃╋━┓┳┗┳┓┗━┓┫━┛┻┏┏┻┗┫━┻┻━┣┃┏┛┗┣┓┓┏┛
┳┣┛━┃┃┳┳┃┳┗┏╋┓╋┗┓┃┏━┃━┓┗┣┗━┗━┳┳╋┏┣┻━╋┃┏┃
╋┏━┻┗┏┻┃┗┃┏┻┻┏┻┫┗╋┃━┗┛┻┗┫┗━┫┳┏┗┏┏┛┻┃┣┛┳┛
┃━┛┻┳┻┻┃┳┓╋┻┏━┃┣┓┳┏━┃━┻┛┓┗┓┛┗┃━━━┓┳┏┳╋┏┫
━┳━━┓┣┏┏┳┫┗┏┗┃━┗┓┃┻┗┻┛╋╋━┫┫┓┓┛┣┻┏┏┻━┓━┣┃
┳┣┛━┣┣┳━┛┃━┳━━┓╋┻┗┻┗┗┻┛┣┳┗┃┃╋━┛┃╋┗┳┃┛┗┻╋
┳┫┫╋┛┫┗╋┃┻┃┓┗┳┣┓┃┏┫┻┗┃┗┏━┻╋┃┛┫┛╋╋┓╋┫━┫┳┫
┛┛┻╋╋┃┻┏┫┗┳┣┳┣┃┏┣┣┏┫┗┻┻┫┏┣┣╋┃┓┣┓┃┃┳┃╋┏┗┣
╋┳┃┻┗┛┳━┻┣┣┫━┏┓┓┃┣━┃┳┓┳┫┳┏━┃━┣┛╋┻┗┓━┛┛┣┻
┏┓┏┻┣━┣┛┓┣┳┏┳┗━┻┓┃━┫┃╋┓┗┳┫╋╋┓┓┗┗┻┏┣━┛┃┃━
┛┃┃╋┫┛┛┫┃┣┛┏┗┛┛┫┓┫┗┻┣┛┛┃┻┛┓┫┻┏╋╋┫━╋┃━┏┏┗
┓┫┗┗┫┏┳┃┫┻┫┣┫╋━┫┓╋╋┓━╋━┓╋┗┃┳┳┃┗┏┳┫┛┻┏┓┫━
┻╋┻┣━┻┫┗━┓┛┏━┛┣╋┃╋┫┣┳┻┻╋┓┓┳┏┓┏┻┃┛╋┳┳╋┻┳┗
━┓┻┳┻┫┫╋┗┻┻┗┃┃┻┻┫┓┻┃╋┛┻┫┻┓┳┛┓┛┛┻╋┻┓┓┛┻┛┓
┃┗╋┳┳┓┓┏╋╋┻┛┗┏┏┣┻┣┏┫┗╋┏┻┛┓┃┣┓┓┳┏┃┻┗╋┓┣━┏
┓┣┛┳┳┗┛┓┻┳┫┃┏┗┓┫━┏╋━┗┛┫┫┏┳━┗┣━┛━┗╋┫╋┫┏┃┛
┓┫┏┳┣┻┓┫┓┗┏┃┛┗┛━┛┣┗┃┃┏┏━┻━╋┳┃┻╋┣┓┓┛╋┃┫┛┏
┗┏┻┣┫┗┻┏┏┫┻┃┛┻┓┛┣┏┗┃┻┫╋┗┃╋┓╋┻┣┳┛┻╋┻┫┳━┏┣
┗┣┃┗┻┃┻┣┃━┻┫┓━┏╋┻┻┓┛━┗┳┳┫┏┓┣┫┫┃┓┣┫┫┣┳┃┻╋
┗┓┻┻┏┫━┳┛┃┣┗┗┣┫┛━┏┛┗━╋┻┳━┃━┏┏┻╋┻┫┏┏━┻┛┣┗
┳┣┫┻┛┣╋━┻━┳┗┻┳┛╋┃╋┳━┗╋┛┻┻┃━┗┳┳┫━┣┻┛┫┏╋┳━
┃┓┫╋╋┻┗┣┃┳┓╋┣┫┃┏┣┫┛┃┫┣━┛┳┏┗╋╋┃┏╋┣╋┏╋┣┃┛┫
┏┏╋┛┓┗┫┣┫━┳━┣┛┛┓┳━╋┳━┏┣┃┻╋┃╋┛┻╋━┛┗┳
┃┣┛┓┓┏┫╋╋┣━┏┛┏┳┣┃┗┓┗┃╋┛┫┗╋┛┣┣┣┓┻┫┣╋┗┳╋┃┏
╋┣┏┏┣┛━┣┫━┏┓━━╋╋┏┓┫┃┗━┻┣┓┻━┳┏┃━┛╋┫┃┗┳┓┣┻
┳┫┏┃┗━┣┗━┏╋┻┛┳┃╋┳┓┻┃┗━╋┣┣┃┏┣━┛━━┳┃┫┛┛┃━╋
┏┳┛┏┓┣┗┫┻┻┳┣╋┗┏━╋┣┗┗┣━┫┫━┗┗┻┳┃┛┫┣┫┫╋┓┃┳┣
┓┛┻╋┻┏┏┗┛┗┳╋━━┛┫┛┗┻┻╋┓┗┛━┫┛┏┻┳━━┳┏┫┣┏┛┣━
┣┏┻┳━━┛┛┗╋┳┻┗┻┛┃┻┏┓┳┣━┛┗╋┳┫┛┫━┳┓┛┃┣━╋┃┣┃
┛┫┓╋┣┣╋┓┣┣┻┏┳┫┏┏┓┛┓┣━┣━━━┃━┳┻┓┗┏┣┃┻┣┃┻┛━
┃┫╋┛┃┃┓┣┛╋┻┫┛┛┃┻╋╋━┫┫╋┻┫┳┓┳┣┻┳┣┏┗┳┃━┫┻┓┣
┻┏┻┃━┛┫┓┫┳┫┻┏┛┓━┣┣┫┏┏┻┻━┃┓┓┏┃┣╋┛╋┃┫╋┫╋┓┣
┫┓━┫┫┓┫┻┣┳┳┃┣┳┃┏┳━┃┳┣┓╋━╋╋┛┃┏┗┣┏━┓┃┻┳┓┫┓
┃┏┛┓━┃┳┗━┃┣┛┓━┏┏┗╋╋╋━┳┃┓┓━┻╋╋┗┓┃┃┃┫┛┛━┳┣
┣┏┛┫┏┃┛┫┣┗┛━┓━┫━┛┓┳┃┛┳┏━┗┗┣━┓┳┓┃┫╋┣┻━┳┣┛
┓┓┃┗━┻┏┛┗┳┓━┣┓┓┳┳┛┫┳┃┃┻┣┓┃┫┳┓┣┗┳┏┏╋┻┏╋┏┛
━┏┛┗━┗┛┳┏┓┛╋┃┻┳┏┛╋┓╋┃┏━━┃╋┛╋┓┳┗┻┳╋┫┻┫━┳┓
┃┳┃┻┓┓╋┗┓┗┻┻┳┫┓━━┫┗┃┳┓━┛┗┏┻━┫┛┻━┣┏┓━┛┗┃┣
┫━┣┫┫┻┃┫┓┻┫━┗┗┳┻┳┛╋━┫┣━┃━┳┫┓╋┻┣┗┣┃┛┣╋╋┳┳
┣┳┃┫┫┻┏┫┻━┓┳┏┓┏┳┓┃┳━┏┻┳┓━┓┳┣┳┃┻┳┳┳┏┫━┛┳┗
┻┫┏┳┗━┣┻┓┣╋╋┓┛┻╋┣┣━┛┃┃┫┻┻┳┏┃╋╋┻┛┻┳┏┣┣┻━┣
┛┗━━┏╋┳┏╋┫━┓┓┓┗┏┣┗┫┃┫┻━╋┏┣┛┏┓┛┻┳┓┃┳╋┣┻┗╋
┓╋┣┳┻┫┓┗┗━┻┛┗┏╋┃┣┻┣┳┗━┃━┫┏┗┣┻━╋┳┻┗┃┛┓┃┏┗
┳┫┗┃╋┫┫┃╋┳┻┳┓┻╋┓╋┗┓┏┃━┳╋┓┫┣┫╋┫┣┻┗┫┳┻┫╋┣━
┣┳━┏━┗┳━┛┫┳┫┣┃┃┏┗┓┗┳╋┣┗┃┛┳┏┣┗┫┣┣╋┗┛┳┣┏┣┻
┫┓┳┏╋━━╋┣╋╋┃━┗┏┫┛━┛┣━┻┫┳━┻┳┻┻┃┫┃━┏┻┏┫┛╋┓
╋┗┛┳━┣┃┃┗┫┏┫┳┳┓━┳┫┓┃┓┻┳┃┣╋┏┳┗┓┳┗┗━━
┣┳┓┛┏┏┏━┳┳┳┏┃┳╋╋━┣┓╋┃┛━┛┛┛┛┓┏┛┣━━╋┓┛┫╋┃┫
━┓┗┓┣┗━━━╋┏┛╋┫┓┗┃┳┻┳╋┛┓┳┗━┓┛╋┃┓┛┏━┃┓┃┳┗┓
┃┓┏┗┏━┣╋━━┗┓━╋┃┻╋┫┣┃┫┃┫━━┛┣┓━┃┫━┣╋┓━┓━┣┳
┛┗┛┣┣┻┳┛━┗┗┻┓┏━┣┗━┳┃┏┻┛┳┛┏━━╋┛┛┫┓┣┃┣┳━┣┗
┃━┃┻┗┗┳┓┛┓┃╋╋┣┓┻━┃╋┣┛┻┓┣┃┏┓━┗┃┻┃┫┛┓┫┛┏┳┗
┫┳┓╋┓━┣┓┛━┃┃┛╋━┛┻┫┓┃┏╋╋┫┃┏┣╋┃┏┛┣┣┏┗┳┳┫┳┻
━┳┫╋┣━┓╋╋╋━━┏╋┏┻┃┛┛┣┫┗┏┛╋┛┗┣┏┓┓┫╋┏┣╋┛┣┛┻
┗┻┗┛┣┣┳━━┓╋┏┗┫━┳┫━┃┣┏┃┣┏┳┃┃┗┳┻┳┃━╋┏┗┳┓┗┃
┳┳┏┏┛╋━┓┏┓━┛╋┗┳┗┛┗┳╋━╋╋┳┳┓┳┏┻┏╋┃┓┫┻┫┫┗┛┗
┛╋┛┏┫┣┏┃┳┣┣┃┏━┓┻┃┃┃┓┛┳╋┃╋━┣┓┻╋┻┣┣╋┓┃━┣━╋
┳┏┣┛╋━┻┻┛┓┗━┫┫┛┛╋┗┗┓╋┻┛╋┳┻┫┳┏┗┓┫━┣┛━━┫┓┓
┓━┣┛┓┓┗┛┓┣┫┫┏┗┃┃┏┛┓━┫┛┛┗┃┓┣┻┛┏┗╋┃┳┻┻┗┓┻┳
┛┃┓┏┃━┳╋┃┻┛┓━╋╋┛┣┓┓┓┳╋┗┛┗┛┫┫╋┣┓━┛┏┫━━┫┫┓
╋━┓━┣┃━┻┳━┳┛┻┣┻┻┫┗┛━╋┻━┓┻┗┗┃┏┳┗┓┫╋━┛╋┛╋┏
┓┓┣┃╋┳┏┓┫┳┣┃┏┫┛┣┳╋┫┏┏┫┃━┃━┛┛┳┛━┃┫┓┛┳┳┳┗┏
┫┓┃┗┏┳━━┣┃┣┛┗╋┓━┏┏┻┛┓┣┓┛╋┫┫┛┏┻━┻┫┻┓┫┳┏┻┃
┫┳┳┳┗┻━┫┳┻┫┫┣┛┫━┏┗┫┻┗┗┓╋┃┛┗┣┃┣┏┓┫╋┳┣┳┓┓┻
┣┣┓┛┃┃┻┃┗┃┏┗┗┣┓┓┫┓┣┏┏┃┣┏╋┗┻┛┫╋┻┓┫┣┛┳┗╋┏┻
┓┛━┛┛┛╋┳┏┛┗┛┫╋┻┫╋┗┓━┃━┏╋┛┓┫┻┗┻┫┳┳┣┳┓┏┫┳┓
┛╋┻┫┛━╋━╋┏━╋┣┓┗━┓┳┫┫╋━┳┏┃┓┓┣━┣┏┛━┗┻┓╋┛┓╋
╋┳┳┛┳┫╋┻┫━┫┻┗┓┣┃┳┳┏┃┏┗┗┓╋┃┫╋┏╋┳━┃━┳┓━┻┏┻
┣┏┫┓━┣┏┛╋┃━┻┳┛┫┣╋┏┛┃╋┗┫┳┛━┓┃┗┣┏┫┏┓┗╋┛┛┳╋
━┣┣╋╋┳┗┻┃┫┣━━┣━┛┏┳┗╋┳╋┃┏┗┫┳┏┛┣┓━┣┏┏┛━┻┗┏
━╋┫┛┛┻┫┃┛┗┏┳┛━┏┓┻┳┣┏━┗┣━┻┻┃━┓┗┻┗╋┓┏
┗┳┗┣┻━┓┣┣┗┃┣━┗┻┏┗┳┏┣┓┣┛┓┻┓┃┓┗┻┏┣┃┫┫╋┓┃╋╋
┳━┳┻┏┛┗━┫━┫┏┛┏┣┻┏┫┣┻━╋┻┃┗┃┛┓┃┫┻━┓┓┓┓┛┫┻┗
┛┫┓━┃┳┛┳┓╋┃┻┓┳┳┏┻┛┏╋━┣┻┣╋┻┻┫┛┏┻┗━┳┳┳┣┓╋┃
╋━┳┓━┣━━┻┗━━┏┳╋┳━┫┳┓┗┛┓┓┗┓┏━┗╋┓┏┫┓┏━┛┳┛┓
┳┳┃╋╋┗┓━┫┏╋┫┓┛┛┃╋━┏┻┳┗┫┛┏┣┃┃━┃┛┛┫┗┗┃┣┣┓━
┣━┛┃╋┗┓┓┓━┗┃┫┓┣┫┫┫┓┣━┛━━━┣┳┻┏╋┛┓┛┫┛┗┫┗┗━
┗┓┓┣┓╋┗┻┻┃┫┓┗┏┃┛┫┓╋┗┫┳┏┛┛╋━┻┫┃┗┻┏┛╋┏┫┃┃┳
┗┃┫┛┳┳┻┗┫┳┓┣┏┛┣╋┛┗━┏━┣╋┫┃╋┃┃┣┃┛╋━┻┓━┗━┗┳
━┣┓┣┛┳┛┛┗┳┫┫┗┛┻┣┫┃┏━╋┓┓┫┓╋┏┓┫╋┗┫┃┫┏╋╋┫┻┳
━╋┓┳╋┓┃┓┻┃┛┏┃┓┃┻┣┓┫┓┓┏┗┓━┳╋┓┳╋┏┏━━┛━┏┓╋┫
┛┣┓┗┏┏━┛┛┃━┏┻┃┏┏━┛━┃╋┫┻━┻┃┏┃┻┳┫┃━┓┓┏┃┃┳┃
┻┳┫┛╋━┳╋╋┃┫━┛┃┛┳┃┓╋━┗╋╋┏┳┳┣┏┫┣┳┓┏╋┃┻┏┳┫┣
╋┣╋┫┓┃┗┃┃┗┏┃┣┃┏┓┳┻┫┻━┣┻┫┗┣┏┃┻┃┻┫┛┓┃┫┻┛┃┻
┏┓┏┫┛┓┛┏┻┳┃┏┳╋┃┻┻┓┣┛┛┣┏┛┗┳┛╋┓┣┓┃┛┃━┃┓┻┛┓
┓━┫┗┏┓┳┛╋┓┳╋╋┣┣┓┛┻┫┻┫┳┏┣━┏┓┳┗┣┛┛┳┛┛╋┏┃┻┻
┫┫┛┏┫┃┗┗┃┫┳┛┃╋┓┏┻┣┓┫━┛┣┃╋┃┓┻┃┗╋┃┫┛┓┳┳┓┫┫
┳━┏┏┛━━┻━╋╋┻╋┳┗┏┛┓┛┣┓┗┣┳╋━┫┣┻┛┗┓┳┏┏┏┏┻━┫
┏┻┫┏━┻┣┏┻┳┛┓━┫┣┗┗━┣┣━┏╋┻┃┗┏┓┗┛┏┣┏┳┏┣┃┫┳┏
┳┃┣┣┛╋┻━┃┣┗┃╋┫┏┳┗╋┏┏┣┃┗┳┣┗━┓╋┣┫┫┏┻┻┣┛┃┛┗
┫┻┣┳┓┏╋┣┣┛┃╋┏┻┃┫╋┏┻━┏┫┫┻┳┃╋╋┃┫┣┛┃┛┻┫┫┃┳╋
┗┣┓┗┫┛┏┛┣┗┻┏┓┻╋┃┛━╋━┗┓┣┻╋╋┻┃┳┛┓┳╋┳╋┳┗┏┛┓
┃┻━┣┫┻┳┫┓┓╋┛┃┻╋┗┣┫┳┓┛╋┳━╋╋┣┳┳┳┓╋┗┛┻┳┻┃┛┛
┗┗┛┛┻┛┣┗┳━┛╋┓┛╋┃┻┓┻┛┗┳┗┏┃┓┛┏┻━╋┓┣╋┣┫┃┣┃┳
┗┳┓┫┣┏┛┛┳┗┳╋╋┓━┳┻┏┫╋┻┗━━┫┫┗╋┣━┳┃┛┓┫
┗┓┛┛┫┗┃┻┛╋━━┓┻┻┏┗╋┗┫┃┛┻┗┳┣┻┓┳┛┗┗┫┗┓┗┫━┓┳
╋┛┗┳┣┻┣━┳┃┗┏┃┓╋┻┣┛┓┛┳┻┓━┗━┏┗┣┓┏┏┫┃┣┓┳┻┛━
┏┓━┳┗┻┛┛┏┓━┗╋┛━┣┛┻━┓┳╋┫┃╋┳┣┣┃┏┓┳┃┃┃┳━┣┣┫
┛┛┻━┻┏┓┻┓┣╋┻┓┣┗┻┫┫╋┃┃┻━┃━┓╋┫┏┳┛╋┻┫╋╋┓╋┫┓
┏┻━┓╋┳┻┓┗┫┗┻┓━━┃━┛━┫╋┣┫╋┛┏┫┃┳┛┻┃╋┏┏┏╋┫━┃
┛┃┛┫┻┛┳━╋━┃┣┣┃┏┃┫┫╋┫╋┃┳╋┛┃┏╋╋━━┳┫┃╋╋┗╋┻┃
┳┣┏┓┏┳┃┳┫╋┳╋┳┳┃┛┣╋┏┏┓━┣┻━╋┫┻┗┓┗┃┏┏┫┏┓╋┳┛
┓┣━┃┻┛━┛┗┻┻┫┳┗┓┛┣┫┫╋┣┏┏┓┳┏┓┳╋╋┫┳┏┏┳╋╋┫┻┻
┏┃┫┫┛╋┛┗┳┗┏┻┏━┓╋━┳┫┏┳┓┃┫┣┓┛━┏┻┻╋┳┻╋┃┓┻━━
┻┃┗┛┃┛┃┣┛┫┓┳┳┻┏┏┏┏┛┛┃╋━┻━┻┻┏┻┣┃┫┳┣┗┛┫┛┛┳
┫┏┛┫┗╋┛┳┏┏┃┻╋━┛┓┗┏━┣╋┛┓┫┗┛┏┃━┳┃┏┗╋┫┳┓┛┣━
┗┗━┻┏┃┗┳┃┗┓┳┻┗╋┃╋┓┻┻┛╋┣╋┗┫┗┛┻┃┫━┃┃┓┣┓╋┳┻
━┣╋┓┫┃┗┏┗╋┏╋┫┳┏┏┃┏┫┛┛┻┗┏┏┏┃┗┫┛┏┣┣━┏┗━╋┳┛
┻┣┃╋┫┣┃━┣┻┓┏┳┗┃┣╋┣━┛┃┃━┓╋┏━┏┻┃┗┛┳┫┳┣┓┳━━
┃┏┻┓╋┛╋┳┛━┻━╋┫╋╋┗┫┛┳┣┛┗╋┛┣┛┻╋┣┫┣━┳┳┳┃┛┻━
┳┓┳┛┫┣┛━┓┻┗┓┛┗╋━━┛━┫╋┏┗┣┳┛━┏┗┗┣┣┃╋┫┣┓┓┫━
━┫┻┳━╋┃┳━┃┣┗┻╋┳┫┛┳┻╋━┛┫━┻┳╋┻╋┻┏┻┫┣┗┛┗┛┫┏
┓┫┏┛┫┗┏┓┣┣━┓━╋┣┳┏┫━┫┫┻┗━┃┛┛┛┗┏┳┻┣┓┫━┗━┻┏
┣╋┫┳┣┫┃┗┣┳┓┫┃━┏━┛┃━┳┛┻┓┗┳┗┻━┏┃┃━╋╋┳┣┃┛┛┏
┃┗┏┳┃┫━┣┃┳┃┓┫┓╋┗┗━┫┏┳┻┛┃┃┃┣┫┣┏┻━┓┣┳┛┃┳━┓
┫┫┣┫╋━┳━┻┣┻┳┏┛┫┓┣┛┳┓┳┫┃┻┗┻┗╋┓┫┏┗┻╋┫┗┻┻┏┻
┳┗┫┛┣┳┏┏┻┏┏━┓━┓┛┃┓┓┳┃┳┛━━━┃━┳┻┏┛┻┛┳┻┏┻┏━
┳┏━┏┏┗┛╋┳┻┗┻┻┏┃┗┫┏┗┏┛┻━┫┗┗┳┛╋┗┛┣┗┫╋┓┣╋┏┓
┣┏┃━┃┳┫━┫┃━━┓┫╋┫┗━┛┣┃┣╋┗╋┓┓┻┻┣┓┃┛┃┓
┃┛┻┓┣━┓╋┫┻┻┃╋┻┳┗┳┣┏┣┣╋┏┏┓╋┣┛┳┃┣┃┓┣╋┃┃┏┫┫
╋╋┻┻┓┏┃┣┳╋━┫┻┛┗┳┳┏┓┻┓┫┻┃━┳╋┃━┛┣┳┗┫┫┣┓┃┃━
┻┻━┏┣┛┳┣┳┫╋┛┣┳┣┓┛┓┓┫╋━┓┣━┓┳┻┫┫┛┏┣┓╋━┻┻┻┫
┫┳┏╋┏━┣┳┏┳┃┳┗┫┳┣╋┏┃╋┏┓╋┛┻┛┛┻┳┫┛┛━╋┳╋╋┻┃┃
┣┃┓┗┏┻┳┳┻┓┳┣┗┳╋┓┓┻┗┏┓━╋┳╋┓┫┗┛┃┓┫┗┣┣┣┫┫┫┏
┏┻┣┓┛┫┻┣╋┫┓━╋┗┗━┣┫┳┣┣┫━━┏┏┓┗┻┣┓┳┳┻┻┏┳┗┗━
┛┗╋━┣┳┓━┗┻┏┗┏┗┃┓┣┫┫━┃┛┛┫┻┃┏┃┏┣╋╋┫━┫┣┳┏┻┓
╋┓┃┗┃╋┳┃━┓╋┏┛┗━┃┛┗┗┣╋┣┗┏┳┣┓┣┓┣┻┫┗┛╋┓┏┫┛┗
┛┏┻┻┛┗┳┻╋┫┻┣┣━╋┛┓┻┫┳┻┏┣┛┛┻┻┓┛┗┻┃┏┗┻┣╋┗┃╋
┓┓┗╋┓┗╋━┗┻━┓┣┛┏┛┓┳╋┫┫┛┓┏┛┛┛┓╋┃┓┳━╋┗━┻┃╋┣
┓┏━┛┻┓┗┃┣┛┃┛┃╋╋╋┣┣┣━━━┣┛┃┻┛┃┛┛┓━┳┫┏┣━━┏━
┻┻┻┗┗┃┛┻┫┏┗┃┛┫┛┫┏┣┻┫╋┛┫┛╋┻╋━┣┳┫┫┳┓┳┏━┓┣┓
┛┻┳┳┫┻┳┗┓┃╋┛┛┃┗┳┫┃┏┫╋┃┗┃┳┗┳┏┫┓┳┃┫┓┫┗┃┳┗┛
┃┻━┃━┳┣┏┫┫━┛┣┃┓━┛┛┻━┳┏┃┃┛╋┻╋┗┗┓┣┳┳┳┳┻┫┫┛
┣┓╋┃╋┗━┣┳┫╋┣┃┫┫┗┣┗┏┃╋┗┻┃┳┳┳┓┃┛╋╋┻┣┣╋┣┫┃┏
━┓┛┗┃┫┗┃╋━┣┫┛┫╋┗┗┗┛┃╋━┓┣┗━━┓┃┳┏┃┓┛┣┓╋┫┳┳
┳┓┣┓┃┓╋┃┳┏━┫┗┗┏┏━┛┓┛┃┗┏━┃┫┣┻┻┛╋┛┣━┣┫━━┓┳
┣┏┗┣┃┃┛╋┛┫┏┏┏┫┃┳┗┗┏┻╋┃━━━┳┫┫┛┫╋━╋┓┳┣━┗╋╋
┓┻┛┓┃┣┣┻╋┃┃┳┳┓┏┛┫╋┃┫┛┏┻━┏┫╋┛┣┫━┣┳┛┏┳┛┏┓┫
┳┳┻┏┓┏┻┛┏┃┗┫┃╋┛╋┏┃┫┓━┏┓┗┓╋┳┓╋┳┃┗┏┗┛┏┏━┳┏
┏┳┓┛╋┣┛╋┓┳┃┓┻━┣┏┏┃┫┫┓━┣┛┻┏╋┻┫┫┳┃┏┣┫━┃┗┣┣
┗┳╋╋┗┓━┻┏┓┏╋┗━┃━┏┃┏━┛┣━┣┃┓┏┣╋┃┓┛┏━┻┣┏┫━┏
┛╋┛╋┃┳┣━┛┫┳┗┣┏┗━┗┗┓┫┳┣━━┛━┛┃┣┛┓┗┣━┫━┏┗┏┓
┛━┳┗┳┗┫┛┓┣┫┫┳┃┣┣┳┛┳┃┃━┫━┃┃┃┗┗┏┓┫┛┛┛
┫┛┏━┗┃╋━┳┗┫┻━━┃┳┻┓┏┫┓┳┫┗╋━┓┣┳┃┣┳━┃╋┣┛━┫┓
━┛┣┛┗━┫┓┏┳┣┫━┳┗┛╋┳┃┃┃┃┫┏┗┣┏┏┓┣┓┳━┻┓┳┣┻┃┃
┳╋┣┳┻━┣┏┗┛┃┃┫┃┣┗━┏┗┫┣╋┗┫┫┗┫┫┣┃┣┓┣┣┣┗┻┃┛┏
┛┃┛┏┃┳┃┳┏┳━┣┳┻┣┃┳┳┳┳┛━┻┏┳┓┻┣┃┻┃┃━┃┏━╋┗┣┻
┃┫━┃┗┗┃┓━━┣╋┳┏━┣┣┻┳┫┫┳┳╋┗┏┣┻┏┓━┫┳┃┻┓┳┗┏┏
┳┃━┓┣━┳┃┛┻┃┻┛┳┓╋┛┳┛━╋━┗━┛┛┛━┏┓┓┻┏┳┛┻┏┏┣┛
╋━┃┃┗┓┫┣┓┣┣┓┗┏┳━┛┗┣┻┛┣┓┻┻┃━╋┻━┏┣┫┓┳━┫┫╋┫
┃━╋┛━┻┣╋┗┃┛┓┗┳┓┫┛┓┃╋━┛┏┫━┛┣┛┃┗┛┣┗┓━┫┛┳┫┗
┓━┗┓┻┛┃┫┗┻┻╋┓┣┻┳┗┏┣┓┣┣━┗┻┗┗┻━┳┻┳┫┏┳┃┏┓┫┻
┃┣┃━┣┣┣━┳┗┓┃┛┻━╋┏━┻┗╋┳┓┳┫┣┗┏┏┏┳╋┏┏━┣┳┫┛┃
┣┏┏┛╋┗┃┃┃┃┛┳┃┳┫━┫╋┛┛━┣┻┗┏┗┓┛┳━┣┃┃┛┻┃┣━┛┃
╋━┗┫┫┣┏┳┫┏┻┳┗┛┣╋┓┓┳┛┻━━╋┣┻┣┗┃╋┓┣┳┏┛┗┃┳┃┛
┳┣━┗╋┏┗┗┏┣╋━┫┫┻┛┃┳┣╋┛┻╋━╋╋━┫┻┗┛┻┫┻┓┏┻╋┳╋
┗┃┣┳┫┳┳╋┗┻━┏┏━┓╋╋┳┳┳┓┳┛┛┃┃┳━┳┛┫┃┏┻━┏┳┻┛┻
━┛━┛╋┣┛┏┳╋━┫┣┻┳┓┣┗┏╋┏┗┗┣━┻┳┫┛━┗┏┻┣┣┻┳┳┃╋
┳━━╋┗┗┗┗┛┃┻┛┓╋┛┛┣╋┻┻╋┓┫┫┳┓┗━╋┏┏┳┓┣┓━┃┗┏┳
┫━┛┓╋┻━┫┫┓┫━┗┓┛┓┫╋┣━┛┳┛┫┛┃┳┗┫┓┫┓┃┗┳┗┓┃┣┗
┓┻┛┓┓┛╋┃┓┗┣┫┫━┏┳┗┏┣┻╋╋┗┻━┣┏┛┳┫┳┏┳┳┫╋━┃┗┗
┻┏━┻┻┻┏┏┻┛┗━━┫┃┏┗┳┳┗┫┣┃┓╋━╋┗┏┻┗┓┫┛┗╋┻┃┳┓
┛┓┳┓━━┻┓━━┗┫━━┛╋┫╋┗┳┻┛┳┛╋┓┛┃━┓┃┗┗┳┣╋┣┏┃╋
┃┻╋┓┓┫┏┃┛┳┛┫┳┃┛┏┏┓━┣┳┳┣┃┗┏┏┻┻┛┻┓┣┗┛┣┣┓┫┣
━┓━┻╋┻┏┃┻┣┣╋┓┳┓┏┃┗┫╋┃┏┗┳┏┓━┏╋┛┣┻┏┏┃┻┻━┏┏
┳┳┏━┳┳┃┻╋┛┃┗┣┻┳┃┃┳╋┏┫┗┳┏┛┣╋┣╋┗╋┛┛╋╋━┳┃┏┳
━┫┏┃╋╋┳┛┛━━╋┛┣┛┫┛┳╋┓┻┫━┓┓┫┻┓┓┛┏┏┓┏╋
┫┳┻━╋┣┻┓╋┗┃┣┛━╋┛┗┃┻━┓┓┣┣┣┳┏━┣┏┻┻┛┫┏┳┏╋┣┗
╋┳┏┛┻┛┫┛╋╋┓┛┫╋━━┫┃┻┏╋┻┓┣┣┃┓━┏┛┫┓┃╋┓┗┓┳┛━
┫┃━┓┣┗┗┻┏┃┃┛┃╋┣┫╋╋┃┻╋┗┻┛┻┓┣┻┏┏┓┓┃━┻┏┗┻┳┣
┛┓┛╋┳━┫┳┗┛┻┓━┛┣┓┻╋┗┻┗┗━╋┻╋┳┃┏┣━┳┏┣┗┛━┏┣┫
┗┃┛━┻┃┛┛┃┛┓┛┻┓╋╋┫┗┓┃━┻┏┣┳┫┻┫┓━┏┏┗┳┏━┻┏┃┃
┫━┳┳╋┓┳┻╋┓┫┃━┣╋┣┃╋┛┣┗┃┳┃┓┳┓┫┫┳┏┣┗┣┫┛┃┫┫┏
┃┓┻┏┃┓┻┫┛┛┳┣┓┗╋┳━┏━╋┳┗┗━╋┻┓┗┛┛┫┳┫┛╋┫┃━┳┛
┓┳┣━┏┻┃┣┃┛┛┻╋┏┫┗┏┻┳┛┫┻┏┣┃┫┣┻┓┻┃┓━┏┳┳┣┗┗╋
┏┓━━┃┻┣┻┻┫┗━┻┛┻┏┓┫┃┳━┃━┣┏┫┃┛┗┗┃┛┏┛━┳┃┛┻┃
┏┻┏┫┃┫┛┻┃┻┣┃┛╋┃╋┣┏┓┫┳┣┃┳┛┓┻┃┃┏┗╋┗┣┫━╋┣┗┣
┓┳┃┏━┏┓┃┏┣┣┫╋━┻┓┓┳┫┓┳┗┏━┫┳┓┃┃╋┻┗━╋┳┳┫┓┗┫
┗┃┗┗┣╋┗┻┳┓┛┓┓╋━━┣┫━┓┳┳┓┛┫┳┻┏┫┛┣┗╋┏┏┳┫┻┛┣
┣┓╋╋┏━┳┛┳┫┃┳━┓┣┏┃┻┛┛┛┓┛┣┣┓┗┛┳┃┫┻┗┫━┓┣╋┓┣
┃╋┫┛┳╋┣┫┓┻┻┻┛┓╋┗┣━┣┏┫┫━╋┻━┃┳┃┓┫┫┏┛┗┓┫┛┃┣
┗━┓┻┣┳┓┗┛┏┏━┻┓┣┻┻┳┻┃┣┳┏┓┣┣┏┓┃┃┏┓┃━┓╋┗╋┛┳
┫╋┻┃┃┃┫┳┛┓┣┻┏━┗┃┃━┗━┗┃┣┓┏┛╋┃┛┳┓┏┫┓┃┃┫┃┃┏
┏┳┃┣┏━┻┗┃┗┣┛┗┛┛┃┻┏┫┻┓┻┏╋┳┗┣┓┣┻━┗╋┫╋┓┳┏┏┃
┻┻┃┳┏┃┗┻┓┓╋┫━┏┏╋┏┃┃┃┏┣━━┣┳╋┳┃┣╋╋┏━┃┳┻┗╋┻
┗━┏┏┛━┛┫━┳━┣┏┏┳┳┳┫┗┣┓┳━┫┃┓┗┗┏┓┻┃┏┳┫┫┣┗╋┓
┣╋┗┻┫┛┗┫┣┓┳┏┓━┻┃╋╋┓┳╋┫┏┳┫┳┛┗┻┃┃━┃┫┫┫╋┏┃╋
┓╋┻┛┛┗┛┣┓┣┓┃┓━┏┗┳┻┏┳┓┛┃┣┛┛┃┣┛┣┃┛━┛┏┓┓┻┃┳
╋┳╋┓┳┻╋┏┫┻┏┓┣┃┓┓┛╋╋┳┫━┓┣┏┳┓┛┳┛┓┫┃┃━┻┻┗┣┳
┃┫┣┗┃┃╋┗┗┫┗┏┗┻┏┗┗┳┏┣━┃┃━┏╋┫━┫━┓┣┃┣┓╋┗┳┛┓
┏┗┏┛┣┳┣┓━┳┗┓┗┣┃┳╋┃┏┓┫┃┗┓┛┫┳┫┣┣╋━┛┫┛
━╋┏┓━━━┛┏┃┃┣╋┓┃┫┻┏━┓┓┻┣┳┓┓┳━┳┃┛┳┛┗┗━┛━┏┣
┣┣┳╋┣┣┏┓┻┏┫┃━┻┫┻┣┛━┏┃╋┗┏━┛┓┣┛╋╋┓╋┣┻┳┳┏━┓
┏┳━┏┳┫━━┳┏┳┫┏┗┃╋┻┏┏╋┳━┃┛┃┏┻┏━┏┓┻┃┏━┻┛┛┏┻
┓━┏┛┻┳┫╋┛┫┓┫┫┗┣╋┫┻┳┃┏┳╋┗┃┏┻┣┏┻┗┛┳┻┻┛┗┫┫┃
┓╋┛┏┓┃┣╋┛┏┫╋╋┻┃┓┓╋╋┻┃┛╋┃┏┛┗┣┻┛┫┻━┛┻━┣╋┓┳
┛━┗┏┳┗┻┻━┛┳━━┫┃┓┫┓┳┓┓┓┣━╋┗┫┓━┏┛━┓┻┳┗╋┳┳┓
┏┛╋┣┫┫┛┛┳┻┳┓┛┳┃╋┏┛┻━┻┛┓┗┃┫┻┣━┗━┛╋┛┏━┻┣┗┫
┳┓┏┏┏┫┣┣┓━┳┃┃┛┻╋┏┫┃╋┏┗┣┏╋┫╋━━┫┛┃┫┛╋┫┃┓┃┗
╋┃┃┻╋┓╋┻┛┻┗┗┗┗┃┣┓┳┻┃┫╋╋┗┣╋━┳┃┓┏┣┗┓━┃┓┣┳┏
━┛┛┻┃┳┻┳┓╋┗╋┗┓┛╋━┛┓┣┓┻┗┛┗┳┫┏┃┫┓┣┣╋━┫╋┏┫┛
━┛┃━┛━╋┣┛╋┏┓┗┣┣━┃┛┏┏╋┻┏┃┃┗┏━┻╋┃━┣┛┣┃┫┫┏┏
┗┳┻┫┗┃┓━┳┓┏┓┳┃┻┓┏━┓┗┳┳┗┗┳┃┛╋┻┛┫┛┛┓┃┳┃┫╋┣
┏┃━┳┳┃┃┓┗┏┣━━┣┗━┓┫┫┏┗━┓┻┳┳┗╋━┳┛┛╋┃┫┫┣┗┫┻
┛┳┫┗┗┓┻┫┃╋┛┫┳┃╋┃┏╋━┗┳┣┓┗┗┳╋┳┫┛┫━┗┗┓┫┣┣┣╋
┻┛┻┓┛┛┣┏┣┓┗┓┗┛╋┫╋┣╋┫┣┓┓┳╋┻┏╋┳┛┣┳╋┗┓┫┏╋┣┛
┛┫┛┏┻┏┃┓┻┫┳┛━┳┻╋┃┗┛┻┃┃┓┗╋┓┗┻┻┻┛╋┫╋┳┓┃┣┳━
┏┳┻╋┛┣┫┫┻┃┏┣┃┓━┓━┫┻┳┻┻┗┓┗┗┏┳┓┓┗┃┃┣┳┻┳━┳┓
┣━┫┃┫╋┛┻┳┳┣╋┫┫┣┗┛┣┓┏┣┛┳┣┗┫┃┗┫┫┛┣╋┗┳┳━┏━┏
┻┗┛┻╋┣┳┏┻┓┃┃┻┃┳┳┓╋┻┗┗┓╋┫━┛┛┏╋┗┻━╋┛┳┃┣┻┳┳
┫┗┏┗━┃┫┓┃┻╋┃┗┻┛━┓┗━╋┓┣┻┛┗┣┗━╋┏┻┛┓┫┃┗╋┏┳━
╋╋┛┃┣┳━┣┳┓┃╋╋┗┓━┫┫┳┗━┣┗┫┃┳┫┓┓┳┃┳━┛┫╋┏┛┏┗
┗┃┃┣┓┗┛┏┓┫┣┣━┓┃┛┃┏┫┏┣┻━┻┃┓┓┓╋╋┳┛┗┃╋╋┃┏┫┫
━┫┃┛┳┻┛┣┻┛┣┓┛┣┗┗┗┛┻┳╋┛╋┃┻━┛┓┫┣━┻┓━┏┏┫━┃┏
━┃┃━┃┫┣┏┣┓╋┻┣┓━┓╋┗┳━┣┣╋┛┻┗━━┏━┓┗━┫━
┗┃┳╋┃┛┓┫┛┃┓━┃┻━┫┛╋┫┛┫╋━┫┏┗━━┗┛┳┫┓┣╋╋┫┏┣┃
┏┛┗━┏╋┻┛┫╋┻┫┫━━┻╋┃┻┳┛┏━━┣┳┗┓┗━━┣┻┳┃┗┳┻┻┫
┣┫┫━╋┏┻┻┗┣┛┗┏╋┣┳┻┓┓┻┫┻┛┏┓┳┻┻┏┫┻┻┏┓┫┻┃┫┣┣
┃┏┻┏┛┗┃┫┣┳┻┫╋┓┃╋┏┏┛┻━┓┛┏━┗┗┫╋┗━┫┏┓┫┣━━╋┛
┏┛┻╋┳┛┗┃┗━╋┓╋┗┻┃┳┃┫┛┏┫╋┳┃╋┻┣┗┏┛━┃┓┓╋┛┗┗╋
━┫━┃┏┣┏┣┣╋┣┫┳╋┫┏┏┓┏━╋┓┗━━┃┛┃┫┗━┃┫┻┏┣┳┛┣╋
┏┣┗┻┓┏┣┃━┏┏┛╋┳┻┏┓┓┳┃┏┣┳┃┣┫┣┻┳┃┛┳┓┗┃╋┳┻┗┗
┻┣┛╋┳┃┏┃┫┗━┻┣┓┫┃┗┫┓┗┃┛┓┣┛┃┛┛┃┻┏┛┓┓┫┏┳┃┻╋
┻╋┗┃┓┫┗┫┗┏╋━┛┏┛┃━┻┣┳┃┓┛┛┫╋┛╋┃┓╋┳┏╋┛━┓┓┻┗
┳┃┛┓┗╋┫┣━╋┃┗╋╋┓┣━━┻╋┫┫┓┫┳┳┣┻┃╋┗┛╋┣┫┏┫┗┓┳
━┛━┳┓┫━╋┛┓┻┏╋┃┳┓┫┛┻┃┣┫━┃┣┣┛┻┛━┛┃┫┛┏┓┗┃┣━
┳━┗╋┓┃┣┏┛╋┗┓┛┛┳━┣━╋┛┫┃┗┻╋╋━┛┓┃┣┃┗┗╋┛┏┓┏━
┓┓╋┃┗━┗┓┏┗┛┓━┻┫┻┛┻┏┛┃┫┛┻┛┻┻━┗┏┣┫┓┓━┣┣┃┛┗
┳┻━━┻┫┏┣━┫┳┳┳┻┗╋┏┗┏┣┗┃┗┛┃┳┻┗┫┗━╋━┣┏┗┏┣┓━
┣┣┳┻┗┗┳┗┫┃━┳┃┣┳┏┻╋┳┓┣┛┫┳┳┏╋┓┻┣┫┏╋┫┣┳┛━┻┓
┣╋┫┛┫┗┛┛┃┫┓┏┛┗┫┓┻━┃┣━┛┫┛┃┻┏┏╋┗┳┻┳┳┏┫┗┏┻┫
┃┣┗┫┻━━┓╋┗┏┗┛┃┓┳┃┃┳┛━━┛┛┳━┓━┫┣╋┳┳┫┛┣┃┓┛┗
┏┳┻┗┏┓┓╋┳━┏┣┃┗┏┣┳┫┓┳┣┳┗┓┻┗┳┳┃┓┛┗━┫┻┻┓┫┛┗
━┫┗┃┗┻━┻┗┛┻┏┗┃┻┓┣┻╋┫━┛┓┣╋┫┣┓━┳┻┛┃┛┗┣┗┫┳┗
╋┛┫┓┣━┛━╋┃┓┃┻┏┏┫┏┣┛┫┃╋╋┗┃━┏┳┓━┣┃┃┃┃╋┗┣┏┳
┃┏━┃┻╋━┳┛━┃━━┗┣━╋┛┓┏┣━╋┏╋╋┛━┛┫━┻┏╋┻━╋┃┛┛
━┫┫┏┫╋┣┃╋┣┛┛┣┛┻┫┛┻┃╋┻┣┳╋┓┃┛┣┣┣┫╋┳┳┣┫┣┃┓┛
┏┏┗┏┻┛┏┣┳┃┗┻┏┻┛━┳┗┃┛┳┳┗┻┫━┛┻┣┛┏┓┻┻━━┳┣┳━
┫┫┳┓┏┗┛┳┛┣┏┣┻┏┛┓╋┗╋┏┏┗┓┫┏┏┛┛┻┫┗┏┫┗━
╋━╋┫┓╋╋┣━┃┛┛┏╋┏┛┣┣┛┗┗┣┳┳━┫┛╋┫┻┓┳┳┗━┃┻┓╋┃
┃╋┳━┏┛┳┓┻┏┻┛┫┃┣┫┣━┓━━┏┻┛┛━━━━━━┏┃┣━┣┓╋╋┏
━┓┫┛┣┏┏┓┃┏┗┛┃━┫┫┏┛┣┻┃┓┓┓┳┗┻┓┛┏┃┛┓┓┛┳┣┓┻╋
┫┃┣┳┣┗┣┛┗━┳┳━┳╋┛┛┻╋┃━┏┃╋┃┗┗┛━┳┗┳┫┃┳━┻━┫┏
┣╋┫┓┛┛━┗┏┛┗┣┓┗╋┗┻┳┓┃┻┫┃┫┗┏━┳┻┫┳┛┏┗┻┗┗┻┛┃
━┛┃┓━━┓┻┛┻┓┣┫━┳┫┳╋┗┗┏┃┛┗╋┫━┳┓┫╋┻┃┣┳┣┫┣╋┓
┓╋┣╋┻╋╋┗╋┓┏━┏┗┓┓┻┃┃━┛┓┗┫┳┃┳┏┣━┗┃┻┃┛┗┃━┣━
┏┫┻┻┻┏┓┻╋┻┃┣╋┓┳━┛╋╋┓┏┓┗┃╋┓┣╋┃┻┓┻┣┗┛━┫┫┛┗
┛┓┗━┻┃━┓┳┛┣┓━┛┏┏━┻┛━━━┣┣┏━┓┣┃┣┣┫┣┫┏┃┫┛━┓
┛┓┓┳┓┏┃┫┗┣┓┓┻━╋┓┗┣┛┛╋┃┗┫┃┻┣━┻┫┃┃┣━┏┗┫┫┛┃
╋╋┛┻━┣┗┃━┫┻━┳╋┻┗┳┳┏━╋┻┣┏┓┳┣┻┳┃┃┓┏┻┃┻┻┛┫┣
┛┫┓┳┳┗┏┗━━┓┻┗┛┗┃┳┣┓┓┏┓┗┓┃┻┃━━┃┳┗┛┛┻┗┻┣┏┣
┏┃┓┛┻┃┃╋┓┫┳┗━┗┛┣┻╋┻┻┃┛┓╋┏╋┻┗┣┣┏┳┗┳┏╋┫┫┓┻
┳┫┓┳┗┫┳┫┣┣┫╋┓┏┫┓┫┃┓┓┓┓┛┃━┃┛┻┳━┃┛┣┣┓┻┳┓┃┻
┫┻╋┃┗┃┻┓┣┓┛┓┣┓┃┣┛┏┗┃┫┫┓┏┫╋━╋┓┏┛━┻┗╋┣╋┃┏┳
╋┓┫┻┏┛┗┫┃┓┳┣┻┻┣┗┛╋┗┣┣┻━┻┳┗┛╋╋╋┫┻┣┣┗╋┏┓┗━
━┓┗┻┛┃┳┣┳┏┻┏┳┛┣━╋┣┫┳┓┣┻┏┏━━┛┛┫┃┳┃┳╋┓┣┗╋━
┻┻┻━┃┃┛┫┫╋┣━┛┻┃┗┻┃┛┳┛┣┃┗┗┛┓┃━┻╋┻┣┫┣╋┏┛┫┓
┛┓╋┃┓┫╋┻┛┫┫┛┃┣┓┛┓┻┗┃┓┓┃┏┛━┗┻━┗╋┛╋╋┓┫┻┛┳┗
┓┣╋┗┣┣┛┫━┏┗┃┛┳┗┣┏┗┗┃┃╋╋┻┃┣┣┗┛┣┓┃╋┗┻╋┃┳┻┃
┃╋━┣━┃┗┳┻┗╋┏┻╋┻╋┛┣┃┫╋┛┏┳┫┏┏┣┻┗┏┓┗┏┃┻┫┳╋┣
┳╋┣┃━┃┳┃┳┻┗┳┛━┓┏┗┻┫┫┣┏┫┛╋┗━━┗┛━┣┻━┛┫┓┻━┏
╋┳┻┛━┣┗┓┃╋╋┫┳┫╋┻┛━┣┻╋┛┣┓┻┫━╋┻┳┻┏┏┃┳┛╋━┳┳
┣┳┗┫┏┏┫┛┏┣┃╋┣┻┏┳┏┳┛╋┫┃┳┛┫┛┻┛┳┳┣┏━┻┗
┗╋┗┛╋┳┏━┫┓╋┻┻┫┣┻━┛┫┃┗┃┫┻┣┫┳┫┛┻┣┗┳┓┻┻┳┏┫┣
┗┻┻━┃┛━┃┏┃┃┣┓┫┗┏┃━┓┻┫┗┳┛┣┏┏━┓┗┛━┏┗╋┏┛┏┃┓
┛┫━┛━┛┫┃┫┓┻┛┃┫┣┳┗┣┻┫┛┗━┏┗┛┓┫┣┗┛━╋┫╋┻┃━━┃
┏┻┗┳┳┏┻━┓┣╋┳┓╋━┗╋━┗┃━┗┻┏┛┛┣┃┓┳┗┏╋┣┣┻┻━┃┳
┻┏┣┣┏┏┃┛┻┫┣┗┏┫┏┓┻┗┻┓┣┗┫┳┃┏┣┓┓┏━━┣┓┃┫╋┛┫━
┛┗┃━┃┃┣╋┃┣┏┛┓┻━┏┳╋┫━━┃┏┏┻┃┻┻┏━╋┻┛╋┗┳┻┓┳┗
━┫┫┓━┓╋┃┗┻┣━┛┃┗┳┳┣━┏┛┳┃┳┣┓┃┛┳┛┫┛━┻━┫┗┗┫╋
━┛┗┃┻┫┗━━┓╋┻━━┏┫┓┣┛━┛┗┗┳┓┓┃┗━┓┏┗┣╋╋┏┓┻━┣
┗┫━┏┫┃┻╋┫┓╋┗━━┏┻╋┓┫━╋┳┳┓┛┓┣━┻┓┫╋┗┳┣┏┳━╋━
━┳┏┏┫┛┫┣┻┣┻┃╋┫┻┏┓┃┻┃╋┏┻━┓┻┃┫┏┫┏┫┻┳┫╋┏┏┛┃
┗┣┛╋┃┫┃┏╋┣┏┃┃┳┫┛┻┛┃┻╋╋┳╋┻┫┃┃━┓━┏┓┛┛╋┣┓┛━
┻┣┗┓┛━┳┫╋┛━┓┫━━┻┛┏┃┃┣┳┃┳┣┻┫┓╋╋┃┳┃┳┏━━━┓┗
┏┏┛┳┻┣┗┓┗┻┏┏╋┓┣┃━┏┣┏━┗┏┗╋━━┳┣┃┻━┻┓┳┣┳┣┫┏
┃┓┃┣━┣┻┓┣┣╋┫╋┳┃┛━┗┫┏┻┓━┣━┛┣┣━━━┏╋┳┳┓┳┻╋┛
┳┫╋┫┃┫┻┗╋┣╋┻┻┗┃┗┫┃┣━┻━┃┓┗┫┗┗┃┳┛┏┣━┳┏┏╋━┗
━┗┗┗━┻╋┳┣┳┗┓┣╋┓┳╋━┓╋┻┫┓┫┛┛┓┫┃┣┳┛┣╋┃╋╋┳┫┓
━┻┻┣┳┏┛┃┛┫┃┣┳┃┏┗╋┳━┏┃┓┓┳┛┗┳━┳┛┗┏┛┏┗╋┃┛┻┻
┣┳┳━┳┳┏┏╋┃┃━┫┫┏┃┃┓┃┗┏┫┗┛┣╋━┗━┛┣┓┏┏┻━┏┳━┓
┫┫┫┫┫┫╋━┛━┃┻┓┛┳┏┗┫┓┃┻┃┻┣┳┗┗━┻┛╋┛┣┏┓┳┏┛┫━
┛┓┻┣┗┓┗┫┳┓┃┫┏┳┫┻╋┛┣┣┣┗┗┣┛┫━┓┗┫┓┓┏━━┃╋┳━┏
┗┳┓━┓┏┫━┃┃┃╋┣┗━┛╋┗┓┳┓┓╋┏┳┃┻┫╋┗┳┏━┣┳┳┏┓╋┓
╋━━┓┏┓┏┳┫╋┗┻┗┗┛┣┓┻┃┫┏┛┣━┛┣┃┏┣┛┫┃┫┳┛━┛┻┣┫
┓┛╋━┏┻━┻┳┗━┃┣┻┏━┏┳┳┃┓┏┓┳━┗┓━┃┏┻┛┗┻┏━━┓┳┣
┫┗┣╋┃┣┫┏━┳┏┻┛┳┓┃┫┣┫┛┳┻┓┳┓┫┫┳┫┫┫╋┳┗╋
┏┗┛╋┻━━┫┣┛┫┻┛┳┣╋┻┳┃━━┛┗━┫┓┓┃┗━┓┃┣┓┛┫┳┏┻┛
┣┻┫┣┫┣╋━┛━┳┛┣┏╋┣┫┃┏┏╋┗┻┗━┳┫━╋┳┫╋┻┻╋┳┫┻┣┃
┗┻┃┓┣━┣╋┗┫╋━┻┏┏┃━┫┻╋━┫┏┫┛┗┻━┓┣┓┗╋┣┣┓┫┫┫┻
┃━━┃┫┛┳┏┏┓━┏╋━┏┫┏┗━┻━┫┓┓┏━╋┗┏┓┓┫┏┓┓┗┻┻┫┃
━━┃┓┃┣┣┏┃┗┗┻┳┏┳━┣┃┣┓┳┃┳┗━┻┣┫┳┃┫┃┫┏┻╋┏┗┗┏
┳┳━┗┛┗━┻┗┏┫╋╋┳┃┣┣┗┻╋┏┻┳┗┻┏┃┛┗┛━┃┫┗┻┣╋┻┳━
┏┫┃━┛━┗┻┃┏┗┳┫━┏┣┛┫┃┫┛┻╋╋┳┛┏┗┓┛┗┃┫┳┓┳╋┃┏━
┗┓┳┏━┫┣┻┛┻┃┓━┏┣┃╋┗┣┓━╋┓┛┏┃┏┣┳┳┗╋┳┛━┏┓┻┳┳
━┫┣━┳┗┫┻┻╋┣┏╋┓┃┓┣┣┫╋┏┃┃┛┛┓┏┻━┫┏┗━╋━┛┏┳┏┣
┫┏┻┗┏┫┃┓┣┣┏┗┗┫┳┃┗┃┃━┓┫┛┻┏┛┏┗┻┏┏┣┻┏┗┗┳┳┳━
┃┃┻┳━┳┃┃┛┛┣┻┛┏┃┃┛┏┃┫┃┫┫┓━┻┓┓┓╋┃┫┫┣┏┃┗┣┓┛
┫┳┻┏┃┫━━┃┳┫┛━┛┛┃┓┗┫┣┣┛┛┓┃┛┻┏┏┃┳┳╋━┏┣┣┃┏━
╋┗┏╋┃┏┛┣┳┻━┛┛┣╋┃┳┗┣┻┫┫┓━┓┫━┳┣┻┳┫┏┳━┣┃┻┫┃
┫┫┻┓┏┻┃┻┻┻┓┗┏┗╋┗━┛┃╋━┏╋┻┛┗┫╋┏╋━┏┛┛┫┳┣┓┳┏
┫┻┏━┻┗━━┛┳━┛┏━┃━┳┛┻┏┃╋┓┛┃┓┳━┣╋┃┫┻┏┗╋┫┓┣┻
┏┫┻┗┃┓┃┻┃┏┛┃╋┫┳┛┓┏┣┫┻┛┫┓╋╋┳┏╋┣┓┻┳┃┣┏╋┗┛┏
╋━┏━╋┛┣┫┣━┣┣┓┃┏┣┓┃┃┛┏┗┣┓┗┓┛┃┏━┏┻━┏┣┳┃┣┏━
┃┏━┫┃┛┏┛┫┛┻┗┣┏┗┓┗┓┻┓┃━┓┛┏┛┳┛┳┳┗━┃┓┗┏┓┓┫┗
━┗┗┏┗┗┳┃┓┛┛┓╋┛┏┻┏┣┃━┓╋┻┛┻┏┗┏┫┗┳┳╋┗┏┣┫━┗╋
┣━┳┓┣┻╋━┻┻┛╋┃┣┣┻┏━┫┫┃┫┗╋┃┳┃┓┻┏╋╋┳━┳╋┛┻┗┻
┳┫┓┏┣┃┓┏┃┏┛┓┛┛┏┃┃┫┫┣┓┓┳┣┃┣┓┛┻┫┃┃┃┃┫┃┗┛┫┓
┣┗┛┳┻┗┳┏┛┣┛━┏┏╋╋┃┻┻┗┏┣╋┻┳━━┳┏┳┻┻┃╋╋┛┓┃┓┃
┏┛┻━┃┫┫┣╋┣┣┛┻┃┫━┣┳┃┗┛━┣┻┳┳┣┣━╋┏┫┻┫╋┓┻┗┻┫
┳┳╋╋┳╋━┫━┫┣┣┓┗┏━┗┛┻┫┛┛━┛┣┏┣┏┻┣┓━┏┛┳
┛┻┣┫┻┃┃┻┛┏┻╋┗┓┻┛╋┣┻┓┻┓━┻┣┳┛┏┳┳┃┗┳┓┃┫┳╋━┫
┏┏┛┣┃┓┏┃┻╋┛╋┓┃┛┏┳┣┣┃┃┻┳┛┏╋┗┏┃┗┻┃┳┣┣┗╋╋┻┃
┣┏┫┫╋╋┻━┣━┻┏┃┛━┗┫┓┗┛┓┛┗╋┫━┓┳┻┏┣┣┫┳┳━┻┗┛╋
┳━┫┗━╋┳━┻┛┣┻┣┣┫┗┛┫┣━━┛┏┫┫┻┗╋┏┛┏┣┻┫┗┛┗┃┃┛
┗┛┏╋━┳━━┫┏╋┻┣┛━┏┃┫┗╋┏┛┳━┳┃━┓╋┓┏┓┃┃┏┫╋┃━━
┗┛┻┏┗┃┳┣┓╋┣┣┏╋┗┏┃┃┏╋┓╋┏┓╋┳┳┻┗┗┛┏━┳┓┫╋┛┻┫
╋┏┗┫┛┛┫┗┻┗┗╋╋┏┗┗┓┣┃┣━━┗┓┃┫┗┻┏┻┣┣┗┫┫━┃┃┳┏
╋┃┛┛┫┓┻┫┗┫╋╋╋┏┣┛┏╋━┣┛┓┛┓┻┏┳┻┳┛┫┻╋┓╋┏┛┛┏┓
╋┳┗┣┗━┗┗┃┣┗┣┻┃╋┃┓┣┗━┛┏━┃━╋┃╋┣┓╋┳━╋┳┫━┳┃┻
┓┻┏┏┳┻━┗┻┗┻┛┻┻┣╋╋┃┗┣┃━┳┏┓┫┏┗┃┃┫━┫┃┏┛┓┫╋━
╋┳┳╋┛━┫┓╋┣┫┃┻┛┏┣┃┫┫┏┃┏━┗┻━┛┫┃┃┏┗┗┛┏┻┛┳┏┓
┣┃╋┻┳━┣┫┃┻┗┓┗┫┳━┳╋┛┳┓┃┳┫┏┓┳┣┗┣━┓┛┏┓━┛┣┛┳
┳┗┳┳┫┣╋┣┫┗┳╋┛┫┏╋╋┳┏┛┃┓┗┻━┳┗┛┻┗┓┓┣┓┏┻┣┃━┏
┏┗┛┛┫━┓┏┗┫┗┏┻┣╋┗┻┻┏┛┃┓┃┏┃┣┳━┛┃┻━┣┗┣┃┻┻┗╋
┫┣┃┗┓┫┛━┻┃┻━┏┏┛┳┓╋┗┏┻┻┃┗┃┓┃┃┏╋┫┳┣┗┗┣┃┏┻┗
┏┳┗┏╋┣┛┛┛┛━┫┣┳┓┃┛┃┛╋┛━┓┏━━┳┏┻┛┫┻┃╋┃┏┗┣┃━
┗┓┏━┓┫┻┣┳┳┫┻┫┫┗┏┻┛┗╋┓┓┫┗╋┳┣┃┻━┳┣━┗┻┻┣┗┗┳
┳╋┗┳┃┗┃┻┏┃┫━┏┃┫┫┣┏┏┳┏┃┛┏╋┏┣┳┓┳┓┛┳┓┓━╋┫┓┃
━┏━┓┃╋━┏┳┃┛┓┳┣╋━┻┃┫┳┏┛┫╋┛┫━━╋┻┏┗┗┻┓┃━┗━┳
┓┣┏╋┓┏┛┛┫┃┗┣━┗┗┳┏┗┃┳┫╋┗┓┗┻┻┻┳┫┣╋━╋┛┓┛┳┫━
┛┻┳━┣┫┛╋━┃┳┓┃┃━┏┛┓┓━┻┛┫━━━┫┳┏┣┫┗┫╋━┃┻┻┣┛
┏┫┻┃┫┗━┃━┻┗┓┗━╋┏┻┓┳┏┻┛━┳┣┫┃┗┣┛┫┻┳━┛┃┗━╋┻
╋┛┗┳┗┏┳┻┫┛┓┛┫┗┫┳━━┏┫┳┻┗┏╋┣━┣━┗┓┗━┓┳━┫┛╋┛
┗┓┣┳┃┏┓┣┫┫┏━┏┣━┣┻┻╋┫┓┳┓┛┻┓╋┫┏╋╋┣┏┣┓
╋┛┫┏┳┏┓┃╋┃╋┗┃━┗┓┗━┏┃┻┓┳━┻╋┃━┃┫━┃┫┻┃┣┣┃┫┛
┻┛┃┳┛┗┳┏━┓┳┛┗━╋┛┏╋━┃┃┗┃┏┣━┗┛┻┳┓┣━━┏┛┫┻┻┏
┳╋┣┻━┃━┓━┓┻┏┣┃┣┳┏┏┳┏┓┻┣┫┃┏┓┻┃┃╋┻┃┻┏┫┛┏┗╋
┣━┛┣╋┏┓┗┏━┣╋╋━┫┻┗━┓┗┓━┏┗┻┃╋┛┗┓╋╋┗┛┫┻┗┗━┓
╋╋┻┛┫━┓┳┃┣━━┏┫┗━┫┫┻┣┣┓┳┏━┓┗╋━┗┳┣┓┗┃┃┃┛┃┫
┫━┓┣┃━╋┛┫┫┃┃━┓┛╋┓┏┗┻┃┏┗┗┫┃━┣┗┃┣┛┫┣┣┓┓╋━┓
┏┏┫┛┓╋╋┓╋┏┓┓┫━┏━┣┣━┫┓┣┓┣┏┛┳╋┛┛┳╋┃┏┣┻┃┫┻┗
┛┗┓┫┃┃┃━┳┗┛┳┗╋┣┓┣╋┫┏╋┳┓┳┃━┗┛┏┓━━┣┛┃┛┏╋┳┃
┗┗┗╋┫┫┫┃┓┓┗┛┫┣┫┛┫┫┏━┳━┗┣┃┓╋┛┳┳┻┣┓┏┛┏┏┃╋┛
┛╋╋┻┫┗╋┻┻┣┓┃┛┻┃┗┓┛━┛┻╋━┣┻┛┏┣┃┳┛┗┛┃┓┓┏┏┳┗
┏┻┓┗╋━┻┫┃┏┗┏┗┫╋━┫┻╋┏┫┗╋┓┳┓┫┫┏┓┻┫┃┳┳┻┣┳┃┏
┏━┛━┗╋╋┣━┓┗┻┳┛┣┳┃┻┓┗┛┳╋┫┗┛┫┗╋━┫┳┻┛┳┏┫┫┛┫
┣┳┳┏┣┗┃━┓┏┫━┃┳┣┏━┗┻━┫┓┏┗╋┳┏┗┳┫┛┻╋┳┃┗┓┳┓┫
┣╋╋┃┓┣━┻━┃━┃━╋╋╋━┓┳┫┓┗┛╋━┓┗━┫┃┣━┫┗┣━┫┳╋┃
┗┻┛┻┫╋┏╋┛━┻┛┓┗┃┳┻┛┏┫┏┫┻┳┗┛┓┃┳┏┓┏┻╋╋┣┃╋┛┓
╋┓┏┻┏┛╋┫┳┻╋┛┻┻┃┛━┓┳┃━┫┗┃┣━┗╋┗━┗┳┓┣┏╋┻┻┏┳
┳┻┫┓┃┓┏┣┃┳━┻┛┛┛┳┗┗┻┫┣┻┳┓┗┫┛┫┏┓┏┛┗┃╋┃┫┣┻┣
┓┓┳┣┏┻┏┛┃╋┳┛┻┳┳┓┗┏╋┫┓┫┏━┫╋┫┣┛┗┳┛╋┻━╋┃┛┣┣
┻┫┣┃┓┃┳┳┻┻━┣┗┳┃┏┓┏┃┫━┳┗┫┫┻┃┳┃┳┣┓┛┳┃┻┻┗┏┃
┳┏┫┃┏━┏┣╋┃┃┃┳┃┛┏┓┏━┻━╋┣┳┛┓┳┗┳┗━━┻┃┏┳┻┛┃┏
━┫┗┓┳┏━┓┳┳┳┻━━┗┏━┏┗┛┃┗┫┳┻┛┏┫┓┫┻┛┳┓━┓┛┏┗╋
┫╋╋┓┣┓┣┛┏┃┻┃┣┓┻━┻┻┳━┛┫┻┻┛╋┛┓┓┳┏┏━┻┳┃╋┗┗┗
┛┫┻┳┫┓┣━┳┏┓┳┏┣┃┓┫╋┏┫┏┣┃┻┣┛┗┣┻┏┓┗┫┻┗━┗┓┗┓
┣┗┣━┻┫┻┃┣┗╋┳┻┻┓┏┏┓╋┃┃┃┣┓┃┃┻┻┣╋┣━╋┗┓
┳┫┣┫┗┗╋━┻┓┗┗┣┛┣┣┣┗╋━┗╋┛┳┣┏╋┃┣┛┏┳┣┗┳┻┛╋┗┳
┻┻┏┻┃┏┃┫╋┓┛┃┓┗┣┳┛┣━━┫┛┣┏╋┣┛┫┣┻┣┃┓┳┗┳┣┛╋┻
┣┣┏┗╋┛┗┗┣┃━┓┓┃┣┃┏┻┗┓┳┻┳┗━┓┻╋┣┛┃━┃┻┛┏┗┃╋┻
┣┗┣┣┻┃┓┣┃┛┏┫╋┃╋┫┓┛┻╋┣┏┣┛┛┳┛┫┗╋╋━┛┏┫╋┗┻┳┣
┫┓┣┻┗┫┃╋┣┫┃┛┳┳┛━┣┳┗┏┗┛┗┣━┛┓┳┛┗╋┏┛┻┫┻┏┏┛┫
┣┓┏┓┫━┫┻┏┻┏┫┳┃┗┣╋┻┃┣┛┳┏┏┳┣┳━┫┻┗━┛┏╋┓┳┗┻┣
━┃┫┃┓━╋┛┫┻━╋━┳┗┣┛┻╋┣┣┗┻┛┗┳┻┃━┣┳━━┳┻┣┃━━━
┗┻┓┛╋┳┃┻┻┳┛┳┻┫┃┓┏┏┻┓┻┫┣╋┗┻┳┗┳┓┳┣┗┏┣┻┃┏┓┳
┗┻┣┃┫┫┫┓┣┓┛┓┗━┫┫━┏┃┻┛╋┃┻━┳┏┫┣┫┏┗┻┗┗━╋┗┗┳
┻┫┳┗┳╋┛╋┗┛┓┃┣┫┗┳┏━╋╋━┏┃┻┃┫┳━╋┛╋┫┓┛┃┓┃╋┻╋
━┃┏━┃━╋┫╋┏┃┫┃┃┛━┗┃┓━┓┫┻┳┻┓╋┳┃╋┗╋┃┛┏┳┳┻┳┫
┳┓┣┫┃━┛┃┣┃╋┛╋┓┻┣┓┳┳╋━┳┣┏┛┛━┳┻┫╋┃╋┫┻╋┃┫┛┛
┏┛┻━╋┣┻┛┃╋┣╋┫┏┣┫┻┓┏━╋┏╋┗┻╋┫╋━┻╋╋┣┫┣┻┻┻┗━
┻┣┓┫┃┳┻┣┻┳┫┃┃━┃━┣┓┫┛┛┫┓┣━┛┛┫┓┳┳┏┓┏━╋┣┣╋┳
╋╋━┳┃━┳━┗┻┻┫┫┓━┃┓┓━┗┗┫┃┫┳┫┣┗┣┓┏┫┫━┃╋┳┛━┳
┣┓┳┣┓━┳┗┓┻┻┣┗┃╋┏┛┃┓┻┃┣┏┗┳┳┣┗┏┃┣╋┫┫┃━━┏┳┓
┛┗┣┻━┣┻━━┛┻┳┏┃┗┣╋╋┛┛┻┻┻╋┛┗┻┗┫┻┣━╋╋┳┗┻┗┻┻
┫┃┳┓┛┃┳┣┓┏┓┃┫┫━┗┃┻╋━━┓┃┏╋━┻┃┏━╋┫┳┗┳┏┓┛┛┫
┳┳┛┓┣┫╋┓┻┛┃┫┏╋┫┓┗┗┳┫┓╋┃┃┛┏┓┛━┣┃┳┓╋┓┛╋┣┻┃
┫┫┣┣┛┣┏┗┻┳━┫┃┣┓━┫┃┛┛┣┫┳┛┫┳┓┻┃┓┛┣┓┻╋┛┣┫┏╋
┫┣┓┃┛━┫┗╋━┗╋┻┻┳┃┻┳┃┻┓┻┃┃┓┣┗┻┓┣┛┻┃╋┣━┣━┗┣
┏┃┣┓┛┓╋╋┗━╋┳┓┫┫┃┳┏╋╋┃━┣┏┏━┛━━╋┣┃┓┗┓━┣┛┃┫
┓┻┳┛╋┓┻━┻╋┫┫┛┛┗╋┗┫┫┓┻┫┓┫┃┳┣┏┗┻┃┗┫┛┗┃┗┓┃╋
┓┛┣┓╋╋╋┻┫╋┓┛┫┏┫┛╋┏━┓┃┏┳┻┻┃┗┣┛┏┓╋━━╋
┣┳┗┫┳┃┳┃╋┗┣┏┛┏┫┻━┃┗┫┳┫┫┻┫┣┓━┏┃┻┳┃┓┗╋╋╋━╋
┛┗╋┻┓┻┃┫┻━┣┃┓━━┣┓┫┓┃┣╋┣┃━━━┏┓┫┗╋┛┻╋━┗┻┛┻
┓┃╋┫┛┓┫┃╋┫┫┛╋┛┛┛┗┃┻┣┏┣┣┫╋┳┻┃┓┣┫┻┗┛┣┣┛┻┏┗
━┫┫┫━┓┗╋┛┛┛━╋┣┻┳┳┣┳┓━┳┗┃┻┳┓┣┗┻┗┃┓╋┏╋┗━┛┫
┻┫┻┣┻┃┏┣┗┓╋┃┣┃┃┓┏┣┗┻┻╋┃┏┻┓┛╋┻┃┳┛┗┳┫┏━┃┣┳
┣╋┃╋┃━┓┻━┣┓┓┫━┗┏┃┣┣┣┳┛╋━┏┏┫━┣┣┃┫┫┫╋┏┗╋┻┣
┻┻┓┃┃┓┗┏┃┃┗╋┓━━┃┣┫┳━┛┫┏┓━┣┃┓┣┣┣┻┫┏━┛┻┏┻━
┃┓┛┻╋┛┏╋┏┻┛┗┗┏┃┏┃┃┻┻━━┫┣┛┗┗┃╋┗┳┳┻┏┣┗┻┏┛┃
┛┛┏┛┣━┣╋┫┫━┓┳┳┣┏┗┏┓┳╋┏┃┻┗┣┳╋┃┛┃┻┻┣┃━┛┏┓┛
┛┫┓┓┻╋┗┳┣┳╋┏┣┣┣┻┣┃━━┫┓┻━┛┫┫┣┗┏┏┃┫┃┫┛━┻┃┳
┏╋┏┻┗┓┗┗╋┓┻┏┳┓┏┳┣┫┣┓┛┫┗┃━┫┛┏┫┣┃━┣┻━╋━┏┗╋
┃┃┳┓┳┓━┻┃┗┣┗┣╋┃╋┳━┳┛┃┣┛┛┏┃┗┫┗┛┛┃┫┳┻┫┛┓┏┳
┗┛┓┗┓╋┫┫┫┛┫┫┓┗━╋━┃┳┣┛┓┏┓━┣┗┣┣┻━┏┃┫━┗┫┓┫┃
┳━┣┻┗┗┏┃┛┃┏┻┳┳━┣┣┣┓┃┳┗┣┳┃┳┻━┃━┻┏━┫┣┣┣┳┓┓
━━┛╋┣┗┃┃┓┫┗┳┃┃┗┃╋┃┓┛┗┏╋┳┃┛╋┳┗┫┻┃┏┣┃┏━╋┻━
┳┓┃┛┛┃┓╋┗┫┳┃┳┏━┻┣┛┛┻━┣┗┳┛┗━┃╋┫╋┻┛┃┫┫┣┫┳┏
╋┻┻┳┳┳┏┛┛┻┗┃╋┓━╋┣┻┛┏┃┳┃┛┫┻┫┃╋━┣┛┃┻┗┛┃┳╋┣
┻━┓┓┳┓┗━┃━━━┏┫┏┛┏┻━┫┗┻┃┣╋┣┻╋┫┛┣┓┻┳┳┓╋┓━┻
┻┫┳╋╋┗┏┻━┛┏┏┏┳┛┓━┻┳┻┃┗┻┻┣┓╋━━┏╋┳╋┫┛┳┫┗┣┓
┛┗┣╋╋━╋┳┓┛┳┫┫┣┛━┫┛┓┣┓┛┳┗━┗┃┻┃┫┛━┏┻━┛┗┻┏┗
┻┓╋┏╋━┛┛┏┃┗┫━┛┻┳━┏┛╋┛┗┛┳┳┃┃┃┣┓╋┫┣╋┗╋╋╋┫┫
┣┗┫┫┓╋┏┏┗┻┛┻┫┓┃┛┗┣┃┣┫╋┻┏┣━┳┣┃┏┫┫┣━┛┣┏┏┳┗
━┓━━┗┻┗╋┳┓╋┗┣┗━┏┓┛┫┫┗┳╋┏┗┛╋┓┳┳┓┗━┃┫┛┛┛┗┳
┫┓┃┓┛┻┳┗┳┗┣┛━┗┫┳━┻┻┏┣┻┗╋┃┳┫┳┳┏┓┏┛┏┫
┻┗┗┃┏━┗┳┏┳┓━┓┃┗┏┓┳┫┛┫┏━┻┳┃╋┃╋━┗┻┫┃╋┳┛┏┗┃
╋┏┻┣┳┓┃┣┫┳┳┫┣┻┓┗┃┗┗┣┻┏┛┫┳┗┃┃┛┏┏┳┗┗┏┛┻┗┗┓
╋━━┃┗┻╋┻╋┛┃┃┏┃┻┫┓┣┃┃╋┫┛┻┫╋┳┫┗╋┻┗╋┛┳┗┓┗┳┣
╋┣┓┣╋┃┻┫┗┏┛┫┳┳┛┻┣┓╋━┻┏┗┫┏━┳┻┃┛┣┓┏┛┫╋┣┏┻━
━┛┳━┛┓┓┓╋╋┻┫┳┣┛┓╋┓┛┓┣┳┻━┣┓┳┓━┳┓┻┫┫╋┏┳┗━┳
┫┏┳┗┃┛┓┓┣┗┗┏┃┫┏┣━┳┏┻┫━┓━┣━┗┳┗┛┛┃━┓╋━╋┳┻┏
┛┗┻┃┛┣┛┓┳┣┏╋━┳┫╋┏┫┻┃┗┣┻┓┻┗┏┣┣┳┃┓╋┗┳┣┫┓┳┏
┛┃┓┏┏╋┗┫┻┗╋━┳━┳┣┏┫┳━┻┃┗┳┗┓┗┗┃┫┓┏┛┣╋┛┗┫┻┃
┏┛┻┣┫┃━┏┓┃┳┫━┃┫┫┳┻━┫┻━┃┗┫┣┓┓┣┛┏┳┛╋╋┗┫┫┣┳
┃┗┳┏┃┃┗┻┻┻┓┛┫┗━┏┣┃┛╋┗┫┳┓┗┏╋┏┛┃┃┗╋┣┳━┣┏┏┻
┳╋┳┻┛┏┗╋━╋━┣━┻╋┫┛┛┻╋╋┳╋┗┻┏┫━┏┳┃┛┳┳┻┗┫┛┫┏
┓┳┳┗┗┓┫┣┓┛┻┏┃┣┓┣━┻┗╋┫┏┓┣┗┛┗┫┏┻╋╋┫┫┫┃┗╋┗┣
┓┏┗┳┏┓┏━┻━┗╋┃━┗┛┳┣━┣━┳┻┳┗┻┓┓┗┏┏┳┗┣┣┏╋┗┓┫
┣┓┫┓┫┳┓┓┻┗┳┫┣┓┏╋┻┏┛┳┃┻━┃┃┏┏┫┫┣┏┛┛┫┳┛━━━┗
┻┏┓┓━┻┗┣┏┃┛┏╋━┳╋┛┫┻┛┗┃┏┓┻┻┳┳┓┣┻┫┓╋╋┣━┣┳┏
╋┫┃━┫┓┣┫┗┻━┛┗┃┛┗━┗┳┻╋━┳┳━┣┻┫┳┏━┏┓┏┗┣╋┫┃━
┳┫┳┓┫┃┫┗┳╋┻┻┗┳┃┛┫┃┣┛┫╋┃┗┻┣┫━┣┣┛┣┓╋┃┳┳╋┫┣
╋━┳┳┃╋┻┳┛┏━┓┗┛┣┣╋┣┣┏━┫┏┃┫┣┫┏┓┻╋┫┛┣┣┗┻╋╋━
┣┣┓┃┳┗┫┻━━┳┳┛┛┛━┏┻┗┻┃┣┗┣┣┛┻┣┳━┣┣┗╋┻━┛┗┳┃
┻┻┏┛┃┃┃┃┓┻┏┳┓┃┗┃╋┏┣┗┣┃┗┃┫┫┛━┳┛┛━┳┛┳┗┛╋┫┃
┓┣┛┻┓━┳┣┃┛┏┳┫┏┓━┗┗┻┛┻┏┛┫┏┛┣━┻┏┓┃┳┫┳┫┏┏┣┓
┳┳┻┃┓┃┛┛┳┛┗┫┳┳┏┏━┃╋┣┗╋┗┓━┓┻━┫╋┣┗┃┏┓┫┗┫━━
┃┳╋┣┫┫┃┻┻━┃┗━┃┻╋┳╋┏┓┏┻┻┃┓┗┃┣┏┳━┓┃┣╋┳┻┻┃━
┓┓┗┗┫┣┻┗┛┃┃┛┃┏┏┳┻┣╋╋━┣┃┓┣┃┳╋┣┳━┛╋┃╋
┗┓┏┗┻┳┛┛┓┫┛┗┏┛┣┫┓┻┻╋┫┳┓┗┗┻┳┛┳┫┣┗┛━┣┳┛━┏┃
┏╋┛╋┫┳┗┳━┓━┳╋┗┻━┗┏┏┗┫┓┗┣┛┳┣┃┛┏┻┗┗━┣━┫┣┛┏
━┗┏┛╋┏┣┓┗┻┣┳┫┛┻┫┻┳┓┓┫╋┣┃┗┫┣┳┏┻┻┏┏┻┻━┗━┏┣
┻┏━┳╋━┛━┃┳┗┗━┻┗╋┻┣┳┳┃┛┫┫┗┣┻┃┻┃┓┏┛┣┗┓┗┻┫┳
┻┏┓┣┏┳┣┃┗┓┓┫┫━┫┏┃┛┗┏┃┻┓┃━┗┏━┓┻┳━╋┓┃┣┓┏┫━
┏┛┛┃┛┣┓┃┛┛┛┓┻┛┳┛┳┏┻┃┳━┗╋┃┏┻┻┫┏━┗┏┻┗┃┫┃╋┗
╋┛┳┳┛━┳┛┗┗┗┳┫┃┣┛┣╋┻╋┳┳╋┓┳┃┏┣┏┣┻┛┛┣╋┫┫┓┛┳
┻┗┣┛┓┓┛┻┣┃┳━┫┏┓╋╋┓┻┃┻╋┗┗┗┳╋┓┗┛┏┏┏┃╋╋┳┗━┻
┗┫┣┻┳╋┳╋┫┻┻┗┗┏┻┛┓┃━┣╋┻┻┏┏┣━┫┃┫┳┛╋┛━┓┓┳┛━
┫╋┏┫┗┛┏┃╋┫╋┫━━┗┃┫┻┓━┃┏┓┗┗┏╋┫┣┛╋┛┫┃┗┃╋┫┓┃
┳┻┻┣┓┗┫┫┫┏┃┳┓┻┻┳┏┫┣┣┻┃┣┗┻┣┓┛┗┏┏╋╋┓┏┫━┳┗┏
┏┳┫┛┗╋┏┳╋┓┫┫┏┫┣╋┏━╋┏┗┃┣┛┛┫╋┻┃━┓┳┗┗┏┫┗┣━┣
╋┗┣┃┛┣┻┫┏┣━╋━┣┏┫┫╋┛╋┃┓┫┻━╋┻┃┳━━┳┣┣┳┛┫┛┗┃
┓┃┣┫┳┳┳┛╋┗┛┏┓━┓┣┓┓┛┛╋┛┫┗┓┓┫╋┛┣┛┳┏┫╋┫╋┻┛━
━┛━┏┗┻┏━┏┳┻┳━┃┣┻┫╋┛╋╋━┛┃┫┛┃┣┳┓╋┳┓┏┫┫┏┓╋┳
┗┣┻┓┓┓━━┫┛┓┓┻┃┏┳┫┛┏┫┣┓┗┳━┃┫┃┳┏┗┓┓┏┓━┣┛┏┗
┛━┳┫━━┗┣┣┣┻┳╋┓┛┗┻┳┓┓┫┓╋┻┫┏┣┻┳┫┗┫┣┳╋╋┏╋┳┗
┓┓┃┓┳┣┳┃┗╋┃┗┻┓┛┳┓┫┗┻┫┫┫┻┳┫┓┃┫┃┓┗┛┳┣┳┗┗┛┳
┳┫┛┃┏╋┳┏┛┛┃┳┫┫┃┏┃┓╋┓┣┻┳┳┣╋╋┛┣┣┣┛┗┓┻┫┣━┳┣
┫┗╋━┛┏┗┓┣┫┫┗┓┣╋┣┗┏┗┻╋┓━┃━┓┓┫┛┣┻┳┏┫┃┃┫┫┳┻
┳━╋┏┓┗┗╋┃╋━┛┃┃┗┻┫━┓━╋┓━━┳┗╋┃╋┳┓┃┓┻┃╋┗┏┏┻
┛┓┗┻┓┣┣┫┃┛┣┗┻┏┫┓┓┗┏╋┛┳╋┗┣┏┏╋┛╋┃┳┫┫┗┃┗┏╋┛
┳┣┛┫┳┏┓┣┣┃┃┓┓┓┓┣┫┫┫┏┗┓━━┛┗┻┫┃┳┃┣┏┣┓┃┓┏━╋
┳┓┏┗┫┃┫┛┃┣┗┛┗┫┻┻┻┃╋━┣┗┓┗┫┻┓┻┫┓┏┃┛┛┗
┻━┻┣┃┓┓┫┏━┳┃┓╋╋┓┏┗┛╋┛┓┃━┫┏┗━┻┗┛┗┗┗━━┛┻┓━
╋┛┻┣┫┛┗┏━┣━┏━┏┃┃┳┻┻┛┏┫┫╋━╋┛┏┻┳┃┛┳┛┳┳┃┓┃┏
┛╋┃┃┛╋┳┻┃┓┗┛┳┗┣━┃┻┻┓┫┫┏┛┛┳┻┫┓┫┗━┣┗┛┫┣╋┓━
┛━┣┻┻┳┏┗┏┗╋┃┓┏┏┻┣┓╋┃┳━┃┏╋┣┳━┃╋┏┗┗━┃┗┫╋┻┏
┓┗┗┳┓┗┗╋╋┏┫┃┫┫┳┛┗┛┫┳╋╋┻┻┓━┗━┣┳━┫┛┗┗┳┣┻╋┗
┳╋╋┻┣┛┗┳━┫┗┣╋┻┛╋┗┓┻━┫┣━╋┏┣┣┫┛┃━┛┳┳┃┏┃┫┳┫
┏┏┳┓┣╋┣━┗┻┛━┓┳┓━┏┣┻┣┃┻┣┏┻┏┓┏╋╋┛┛┓┫┓┓┛┣┗┫
┛┓┗┓━┫┓┳┫┻━┳┫┃━┻┳╋┃┫┫┻┻┏┣┏┓┃┛┏╋┓┓┃┛┏┗┏┗┻
┳┗┏┏┃━┛┳┫┃┛┣┗┻┛┳╋╋┣━┫┣┃┏╋━┗╋┏┓┓┏━┛┓┫┳┫┏┏
━┗━┓┛┏┃┏┃┏┏┛┻┗┫┏┻╋┃┳┏┛┗┗┓┫┛┛━┫┗┳┗┣━┗┃┳┗┓
┗┣┃┓┣┻┓┳┓┻┫┓┳┓┓━╋┻┗┓┃┗┻┣┻┛┃┣┣┻┳╋┣┛┗┻╋╋┗┛
┛╋┻┻╋┳┳┗━┓┣┗╋┻┛┫┳┫┛╋┳┳┓┗┏╋┓━┏┻┳┛┃┣┻┃╋┣━━
┳┗┻┫┏┗┫┳┏━┻╋━┃┗┫┛┫┫┳╋┏┻┏━┏┃┻┳┃┃━┣┗┛┃┗┣━╋
┛┛┗┫┏┗┻━┫┓━┣┏┗┗╋┫┳┛┳┗┗┣┣┃╋┗┏┻┏┃┫┏┗┓┛┏╋┫┻
┣┗┏┗╋┗┗┳┓┛┏┃╋┏┏┻┫┏┏┫┣┻┃┣┏┳┛╋┏┏┫┏┏━┗╋┫┏┓┓
┫┻┃┳╋┫┳┳┗┛╋┏┓┻┫┗┻┃┻┏╋┫┓┣┗┛┏┗┓┳━━╋┳┫┳┳╋╋┃
┃━┫┏╋╋┛┫┏┛╋┃╋┗┃┻┏┛┳┣┳━┏┏┗┗┫┛┣┳┣┳┗┗━╋┗┻┻┏
┛━┫┛┣┓┗┏╋┫┃┗━┫━━┳┗┻╋┛┻┳┓┻┫┃┫┛┳┣╋━┻┗┣━┛┛┏
╋┫╋┛╋┛━┫┣┗┫┗┃┻┻┗┗┗┛┫┣┗┓┗┳┳┗┏━┃┏┃┛┛┛┣┛┣┓┏
┏━┏━━━┛┫┛┻┏┃┫┗┣╋┳┳┻┫┗┫┫┃━┏━┻┛┏┳┗┓┓━┛┫┫┻┗
┓╋╋┻┛┃┏┳━╋╋┗┳╋┳┓┫┣┏┛┗┓┓┏┏━━┓┏┻┣┃┳┏┃┻╋┃┻┛
┫┃┏┫━┣┻┻┫┛┛╋┏╋┻┗┓┳━┳┛━┏┳━━┃┻┓━┗┛┛┗┻┫┛┛┫┛
┛┃┃┏┣┣┫┣┣┛╋╋┻┛┃┗┛┓┣┣┗┻┣┓┛━┛┛┫┗┣┃┣┏╋━╋┣┫┓
┫╋┳┳┃━┃┛┳┣━┳━┳┏╋━┏┏┫┗┃┫┛┏┛┓┫┫┳┏━┳┻┃
.com/
皆さん。ちなみにと言うわけじゃはしますたのですねしそういえです。
きっとしようはないでしょうから出ますてくれましょうねもあってているけれど。
520 :
:2006/12/29(金) 22:41:48 ID:???
ほしゅ
しゅほ
522 :
名無しさん:2006/12/30(土) 01:26:50 ID:???
This is my cup of tea.
み
524 :
IQ:2006/12/30(土) 19:03:08 ID:???
パパ
525 :
IQ:2006/12/30(土) 19:18:27 ID:???
スキー
526 :
IQ:2006/12/30(土) 19:23:40 ID:???
アの子
527 :
IQ:2006/12/30(土) 19:56:43 ID:???
大さか
528 :
IQ:2006/12/30(土) 20:19:50 ID:???
ひな
529 :
IQ:2006/12/30(土) 20:21:21 ID:???
じゃなくておせち
hfjgんjhkjlj;
━┏┗┓┻━┣┃┗┳┗┫┳┫┻┫┏┛╋┻━┓┛┛┻┓┗┳┏┏┃┣┣┛┛┣┏┓┳╋
┃╋┳┣┏┻┳┃┃┃┃┃┏╋┃┓┃┗┛┻┣━┣┛┫┻┓┣┗┏╋━┣┃┣┛┛┓━╋
┓┛┻┣┛┗┓━┳┻┏╋┗━╋━┓┛┏┣┃┣╋┏┣┛━━┛┳┫┻┻┃┻┃╋┃┣┓
┓┓━┃┣┣┫┳┻┻┫┛┓┏━┏┃┃┓╋┓┻┻┣┃┃┛┃╋┻┛┻┏┳┛┏┏┣┓┓
┣┗┻╋━┃┻┫┛┫┃━╋┻┃┣━┫┏┛┓┃┓┓┫╋┓━┳┫╋╋┫┓┏┻┃┓╋┓
━╋━┛┻╋┣┏┓┃┫━┳┓┻┓┣┓┗━┻┓┓┛╋┫┻╋┃┓┻┛┫┛┫┳┗┓┃╋
┛┫╋┫┣┃┫┃┳┓━┃┳┃┫┗┏┗┗┗┛┓┓┛┫┏┳━━┳┫┻┫┓━┗┏┓┣┃
┓┓┣┛┣┻┻━┳━┓┏┃┓┫┳┓┓┻┳┛┛┣┏┓┗┃┫┣┻┻┣╋┃┛┳╋┣┃┛
┳┓━┓━┳┃┓┏┃┳┳┓┳┳━━┓┳┏┗┳┣┳┗┗┏┫╋┛┏┓┃┏┻┃━┣╋┗
┓╋┃━┏━┃┏┛┳┳┃┗┛┏┛┻┛┏┓┛┳┳╋━┃┗┫┛╋━┏┫┗┻┳┣━╋┳
━━┣┏━━┳┳┣━┏┃┃┫┏┻┳┃┛┗┗┏┏┓┓┓┫┛┓┣┗┃╋┣┣┗┏┗┳┗
┏┫┳┗┛┛┛━┳┻┓┃┛┣┏┳┗┛┣┻┛┛┫┓┛━┏┓╋┃┃┣┫╋┓╋┗┃━┫
┫┻┣┣┻┻╋┃┣┫┛┻┛┫┃┫┫━┣┳╋┏┫┣┓┏┣┳┣┃┻╋┓╋┏┳┗┛┏━
┫┣┫┳┳┫┫━╋┛┗┣┳┗┣┃┗┛┛┏┛┓┣┳┳┃┣┏┣┛━┏┫┓━╋┗┃╋┓
━┏╋╋┗┛┗┳╋┛┏┓┗╋━┳┗┓┣┣┛┳┏╋┛┓┻┻┻╋┃┃┓┣┻┫┓╋┛┣
┻┓━┓┏┛┃┫┻┻┻┣╋┗┫┳━┛┗┻┗┓┗┣┗┻┛┛━━┏┓┗┛┓╋┻┛┣┣
╋┏┓┓┫┃┳┗━┓┳┻━╋┗┻┗┣┓┻┓━┃╋┗━┃┏┏┓┛┳┗┻┗┗┗┃╋┻
┃╋┳┃┣╋┗┻┛┓╋┛┗╋┃┣┳┫┃┻━┓┗┗┏┳┣╋┓━┫┗┛┣┗┛┗┓━┗
┻╋┓┳┫┣┏┓┓┓┓┣┻┃┫┛┏┓┃┏┛╋┃┳┏┗┗┻┗┳┗┫┗┛┗┻━┏┗━
┻┣┛┫┻┓┏┫╋╋┏━┣┛┃┃┃━┛╋┓┏┛┏┗┫┳┓┃━┏┣╋┣┗┃┏┫╋┫
┃┫┳┳┛┻╋┳╋╋┻┣┓╋┓┣━┏┏━┗┣┛┳┫┗┛┻┳┏┻┛┳━┳┣┓┓┻━
╋┻┳┏┻┓┻┛┻┛━┛┛┓┛━┗┣┓┗╋┏┏┳┻┓╋╋┗┗╋┫┗┫┗┗┻┣┗┃
┫┫┳━┃┏┓┏┫┛╋╋┛┫━┣┏┓┳┃━┳┗┓┛┳┏┳┃┳╋┃╋╋┏┃┓╋┗┣
┗┳┳┣┃┗┗╋┣┫┫╋┗╋┫┓┳┻┣┏┓━┻┳┻━┃┏┳┫┏┣┫┃┏
┏┏┳┳┛━┳┣┳┣┫┏┻┗┫┗━┳╋┻┻┓╋┳┏┳┳┻┗╋┳━╋┛┣╋┣┻┃╋
╋┗┳╋┓┛┫┣┳┛┃┻┻┏━┛┛┛┛┣┗┻┣━┓┃┳┛┃┫┗┏┫┓┛┗┫┗┳┏
┻┛┃┛┳┻┗┛┳━━━┣┛╋┣┛┫┓┛┓┫┃┛┳━┳┓┏┣┛┻┳┛┃┓━┻┻┗
┃┏┫┛┫╋┛┳┣┓┣┏┣━┣┻┗┓┻┳┳┛┻┻┫┫╋┗╋┃┻┻┓┗━┓┃━┓┳
┣┫━┏┃━┫┳┛┛┳┃╋┛┏╋┃┻━┫╋┫┛┏┏┓━┃┏┛┣┫┣┳╋┳┏┣┗┓
┓┫┻┃┫┳┫┓┏┳┗━┫┃┓┻┃┣┻┛╋┓┃┛┓┣┓┃┫┳┻╋━┏┳┓┻┛┃╋
┫┃┃┃┻━┻┳━┛╋┳┫━┻┳┫┳┳┻┻┫┃━┏┳┻━┻┃┻━━┳┓━┣┛┏━
╋┓┳┣┛┓┃┏┏┻┗┛┓┛┗┫┫┳┃┃━┻┳┗┣┻┏┫┛┗╋┫┣┻┳┳━━┏┃
┣╋┛┏╋┗┳┫╋┗┣┃━┛┣┫┣┫┣┏┗┫┳┏┻┏┳┣┏┗┳┏┃┗┏┫┗┏┓┃
┛┓┃┣┻┓┫┫┓┓┫┣╋┏┃┗┏┛┻━┃┏┓┗┗╋━┫┛━┏┫┓╋┓┓╋┓┓╋
┳┓╋┫┻╋┃┻┗┏━┳┻━┳┫┣┏┫┳┏┻┛┫┃┓┏╋┓┏┻┓┻┃┳━┏┏╋┣
╋┓┳┏┗━━┛━┛━┏┛┗━┻╋┳┻┏╋┏┫┗┳┏┛┓┫┫┳╋━╋╋┛╋┗┗━
┣┃╋┻┓┓┛┣╋┓┗━┫━┻┛━┣┃╋┛┗┻┏━┓┫┃┏┃┏┃┣┻┛┛━━━┗
┻┛┗┃┣┏━┫┛┃┣━┫┫┻╋┃┛┗┏━┻┫┛┣┫╋┣┫┓┣┏╋┣┗┓┃╋┓┳
┫┛┃┻┛╋┛┏┛┻┛┛╋╋┫┛┳╋┳━┣┣┳┛┣┗━┛━┣╋┳┏┻┫┳┫╋┗┫
━┃━┳┳┫╋╋┗┏┗┣┛━┛┳╋┳┏┗╋┫┃━┳┫━┳┓┫┃┫┣┗┃╋┳┏┓┣
┳┃┫┃╋┗┻╋┏━┫┓┃┛┣┣━━┓┏┓┫┓┻┏┃┣┃┛┏┻┏┫━┫┓┃╋┃┳
┏┳┏━━┣┻┛┻┛┳┫╋┳┣┛┛┳┏┃━┏╋┛┓┃┏┃┗┳┻╋┏┓┣┗╋╋┳┛
┃┛┣┗┛┓┓┃╋┻┛┏┻┫┻┃┗┛┣┛┣┏┗┏┳┛┣┫╋┃┏┫━┛┓━┣┻┃┛
┏┃┏┃━┫┏━┫┗╋┃━┛┳┳┣┏┳┻┏┏┣┛┓┣╋┳┗╋┻┃╋┗┗┃┗┗┳┏
━┻┃┏┃┗┛┻┗┻┻╋┣┣╋┫┃┳━┻╋┏┗┗━━┗┓┓┏┏┛┳┫┣┳━┳┳╋
╋┃┻┃━┳┫┳╋┗┳┏┳┫┃┳┏┗┓┫┃┻┫┣┛┛┏┗┃┻┳┳┛┫━┣┛┗┫┗
┻┛╋┓┓╋━╋┏┓┣┳┫┛┣┣┛┣╋┻┛┻┳┃┓━┗┗┏┏┣┛━┣┛┣┛┓┣┓
┗┫┫┏╋┃╋┣┃┫━┳┻╋┓┏┫┓┫╋┏┏┏┫┏┃┃┳┛┫┛┓┳┃┳
┳┃┣┓┗┣┣┣┃┛┳┏┃┏┓┓┛╋┓┫┣┳┻┃┏┣┛┏╋╋━┏┓┻┳┛┛┃━┓
┓┻┻┃┣┛━━╋┳┛┓┗┻┏┫┻┛┻╋┻┻┓┗┛┛┗━┏┗┃┗┗━┣━━┳┻┳
━┻┻┛┣┻┳┗┓╋┳┣━┓┏┳┏┃┣┃┛┻┳┏┻┛┓┃┛┣┃┛┻┣┃┗┛╋┓┻
┓┏━┓┏┣┃┏┃┃┣┫┳┫┃┏┳┗┗┳╋┏━┓╋┃┏┓┏╋┃┣┳┓┃┳┣┣┻┗
┣┣┗┓┣┏┻┳┃╋┓━┣╋┓┻┣┛┏┳┳╋┫┫━━┗╋┳┛┓┗━┛┣┏┃┳┻┣
┣┻┫╋╋┻┳┗┓┛┗┣━┳┣┃┓┏┃╋┻┗╋┳┫┗┛╋┣┻┃┳┓┳┗╋╋╋┳━
┗━┳┏╋━━┏┓┣┃┗╋━┏┛┛┫┫┓┏╋┏┏┫┛┏┏━┃┛┃┳━╋━┫┗┃┃
╋┳┫┣━┓┃┣┗┻┫┏┛┳┣┏┓┏━┣┓┓┻╋┓━┛┓┏┫┣┳┃┃╋┓┃━┣┫
┛┓╋┫┏┻┗┃┓━┏┛┛┃┻┗┃┣┣┫┫┏━┏┫┏┣╋┛┗┏┃┻┫┻┃┛━┻┓
┓┳┗╋┛┓━┏┣┏┛┏┓┓╋╋┻┛┻━╋┏┣┳┛┣┗┣━━┗┳┳━┳┻╋┓┳┓
┓┓┻┣┃┃┗┣┛┫┗┃━┓╋┫┫┏┃┫┳━━┫┃┫━┫┏┫┻┫━┃┛╋┏┏┗┗
┗┳┃━┳━┏┫┗┳┏┓┫┳┳╋━┗╋┣╋┫┣╋┛┻┫┣━┏┫┫┃╋╋┳┏┛┏┗
┓┛┣┃┻━┣╋━┣┏┏┛┻┗┃━┣┳╋┣┗┫━┛┳┓━┻┗┣┛╋┃┛┃┏┣┫┓
┫┣┻┻┓━━┏┻┛┗┣┗┳┻┻┛┳━┗━╋┣┣┏┃┻┗┫┃┫┛┻┳┏┻╋┗┣┗
┗┃┫┏┳┻┃━┗┳┻┛┻┻┗━╋━┫┣┳━┃╋━┏┻┳┏━╋┓┻┳┏┫┫┗┓┗
┣┗┏┏┻┣┃━┻┫━┫╋┫┃┗╋┓┳╋┗┻┏┛┫┳╋┏╋┓┏┛┃┗┗┫┓━┏╋
┻╋┫┳╋┣┳┃┓┻┫┛┳┗┫┃━┫┓┫┻┻┃┫┓┓┗┫┫┛┓┓┫┃┗┃┗┻┣┻
━╋┳━┃┻┃┫┣┣┻┻┳┣┏┓┓┓┓┛┛┗┣┫┳┻━┃┃┗┣━┫┓╋┻┻┓┓╋
┛┣┣┻┃┳┣┓┳┳┓┫╋┏┏┓┛┗┗┣┻┻╋┻┓┫┫┏┓┣┛┏┗╋┫┣┛┳╋┫
┗┻┃┃┫┃┻┳┻┛┃┻┃┣┻━┫━┓┗┣━━┣┳━┳┳┛┛┫┏┓┳┫┃┣┃┏┛
┏┫┗┓┃┻┏━┫┗┃┏┏━┳┫┃┃┏┓┛┃┗┃┗┛┏┓┫┛┫┗┗┳┣┣┏━┫┃
┛┫┃┏┏┳┫┓┻━┓┗┃┫┃┏┗┫┏┛━┳┣┣┳┃┣┏┳┏╋┻┣┏┗┏┛┛┏━
━╋┛┣┃┏┳┃┫┳┛┗╋┃┣┃╋┃┻┓━┣┃┫┏━┛┓┳┻╋┻┣┳━━┃━┳┏
┻┻┫┳┓┃┣┏┛┗┏┳┣┻┏╋┗┛┫┫┻┛┣━╋━┃┛┫┓┳┓┏━┫
┃┣┫┃┗┓╋┫┣╋┓┏━┓┣┛┻┃┣┗┳━┳┫┛┻┓┫━┗┣┻┛┫┏┗┓┳┃┣
┛┛┛┫┗┻┛┳━┓┛╋┓┏┓┗━━┳┃┗┏┃━╋┓┏┳┣┻┣┗┣┳┃━┛┏┻┃
┃┗┓┻┛┳┏╋┛┏┳┛┣┃╋┗┣┓┻┣┃┃┻┏┻━┫┗┓┗┫┛┫┳┃╋╋┫━┏
┣╋┻┓┻┻┏┳┃┛┻╋┏┫┏╋┻┛┃┻┫╋┫┫╋━┃┫┗┫━┗┃┗┃┃┣╋┓┏
┫┣╋┃┫┃━┃┳┃┛━┣┳┣┗╋┣┻┫┛╋┓┛┗┓╋╋┗┓┃┏┣┗┳┓┗┗┛┗
┗━━┗┳━┣┏┻┳┗┻┳┫┏┻┛┣━┫┃┳┫╋╋┓┣┗┣┏┛╋┛┣┏┣┃┏┛━
┏┃┗╋┻┣┣┻┳━┗┓┳┳━━┛┫╋┛━┻┃┫╋┫┏┓┃┗┓━┳┣┣┫┏┻┗┻
┛╋┃╋┻┓┫┏┳┃┓┳┗┻┓┣┫━┫┣┃┓┣┳┻╋┏┫┳━┳┣┳╋┳╋┏┓┳┫
┣━┳┳┃┣╋┏┗┓┏━┗╋┓┻┻┳╋┃╋┣━━┫┛┫┗╋┣┛━╋┻┗┓╋┣┣┫
┃┓━┏┓┻┗┣┗╋┫┻━┃┃┗┓┃┃┏┣┃┛┫┃┛┓┫┛┛╋┣┣━┓┏╋┛┓┏
┃┏┛┫┃┃┣┛┫┛┻┻┫┫┃┻┓╋┣┛┫┳┣┛┏━┗━┻━┗┛┃┫┣┓┗┏┻┣
━┃┫┫┣┗┻┳╋┗┳╋━╋┫┏┓┣┓┗┻┓┻╋━┃┳━┣━┓┏┃┫┫┃┳┛╋┫
┫┗┫┗┣┻━┏┗┏━┃┣┫━━┣┣┓┻┃┏┓┣╋┏┓┻┗┛┛┻┛┳┏━┣┃┛┻
┓┏┓┓┓┻┫┓┗┳┳┻┳┛╋┗╋╋┏┳┃┳┓━┫┫┻┗┃┗┏┃┫┓┃┃┫┏┓┛
┻┻┓┣┛┛┓┳┛╋┻┃┓┏┳┻━┣┻┛┛┗┗╋┳┫━┗┣┗┓┓┫┳━┣┃╋┣┣
━┫┫┗┛┓┓╋┛┫┻━┻┃┃┳┓┛┻━━┓━┛┳┳┓┃┓┳┗┳┛┗╋┻┓╋━┃
┓┛╋┳┃╋╋┃┻┗┻┓╋┓┣┏┻┗┫┏┏┣╋┣┣┣━━┻┛┛┫┏╋┗┃┫━┻━
╋╋┣┗┳┏┃┫━┣┣┫┣┛┳┗┛┛┫┳┛┻┃┛┻┫┗┏┻━┗┫┃┃┓┳┣┫┫━
┃┻┓┃┫━┏┫┏┛┛┏┻┳┳┳┃┓╋┓┏╋┛┳━╋┛┣┗┫┛┗┻┫╋╋━┛┓━
┓┻┫╋╋━┓┫━╋┫┫┓┳┃┳┻╋┫╋┫╋┻╋┛┏┻┏┃┛┏┏┏┗┻┳┻┏┛╋
┫┏┻┣┏┏╋┳┗╋┳╋┣┏╋┓━┳┳╋┗━┓┛┣┣┏┏┫┫┏━┣┣┫┣┳┛┛┃
┏┳┫┻┫┗┏╋┃┏┫┻┃┓╋┏┏┫┳┃━┻┻┫┃┫┓┛┃┛┛┳┗━┓┣┫┗┓┛
┓┗┣┛┫┏┏┓┏┣┣┫┏╋┏┗┻╋┻┛┣┃┓━┻┣┫┻┳┏┳┛┏┛┏╋╋┻┃┫
┣┳┳┏━┣┓┣┣┃━┻┫┫┃┣╋┗╋┃┓┫┳┏┫┳╋┗┣┏┻┻┣┗━
┓┃┃╋┻┛┫━┳┏┛┣┳┫┗┓┳╋╋┣┃━┛┳┻┛┗┃┏┻━┏┻┻┃╋┓┓┣┏
┣┫┃┫━┏┣┗┳┻┻┳╋┃┓┣┫┻┻┫┻┫┣┃┃━┃┫┛┳━┣━┏┃┏┫┣┗┣
┫┳┗╋┣┗┳┏┣┻┗┛┳┏┏┃┗┏┳┃┣┻┓┛┛╋┳┳━┃┣┓┫┳━┛┏┣┃┣
┗┏┳┫┓┃┛╋┻┣┛┛┫┛┳┗┫┻┻┫┣┓┣┗╋┃┗╋┗╋╋┓┗┃┗┓┗┣┃┫
━┃┻╋┏━┛┻╋┫━┫┏╋┳┗┗┣┃┗┏┣╋╋┏┳┓┛━┳━┃┳┓┫┃┛┫┻┃
┳┫┗┏┃┳┻┃┗┗╋┳┛┛┣╋┛┛┛┛┗╋┏╋━┓┻╋┻┣┏┏┓━┣┓┳┗┛┣
┗┫┛┃┛┛┣╋┏┫┏┣┏┻┏┳┓╋┫┣┻┳┃┗━┃┣┏┣┣┃┓┏┃┗┛━━┛┻
┫┣╋━┏┃┓┃┗┻┛╋┗┛┫┣┻┓╋┃┻┃┣┓┻┻┣┻━┳╋┏━┗┏┫┗┣━┛
┃╋┓━┛┓┫┻┣┣┃┻┳┳┳┃┗━━╋┫╋┳┻┣┻┓┳┣┓┫━┫┏┗┳┗━┗┫
┳┗┛┗┫┫┻┛┃┏┃┻┳┣┳┃┻┣┳┫┃┓┃┃┣┃┫┛┻┛┗┏┣┓┗┳╋┃┃┓
┏┫┏┻┣┛┓┳┃┏╋┫━┃┗━┫┫╋╋╋┗┓┳┛╋┳┏┃┣┏┣┛┣┫┫┗┳┻┗
┓╋┗┏┣━┣┳┃┻━┫┛┓┣╋╋╋┳┫╋┛╋┏┫┓━┫┫┛┳┃┓┫━┫┛┻┻━
┃╋╋┓┓┓┳┏╋┣━┳╋┣┃┣┏┃┳┳╋┃╋┗┣┃━╋┓┏┃╋┓╋┣╋┻┫┗━
┫┫┓┣┃┣┫┗┫━━┓┃┏┛╋┗┛┃━┓┏┻┛┫┻━┻┳┗┣┛┫╋┃┳┳╋┳┃
┻┳┫┏┛┣┏━┓┓━┛┫┫┻┳┗┻┓┏┛━┳┫╋┓┏┏┏┓┻┓┫┃┓┃┏┻╋━
┫┛┛┏┗┓┳┻┃┃┗━┓┗┛┻┃┻┏┗┗┗┓┻┳┓┓┣┓┏━┛┣┻╋┣┓┏┛╋
┏┛┣┓┻╋┳━┫╋┻┛┳┣━┛┗┻┓┫┫┳┃━┓┗┛┗┗━┛┫━╋┻┫┗┗┃┻
┓┫━╋╋┳━┫┻╋━┏┫┣┣┏┏┻┗┻┣┛┻┓┫╋┛┛┓┣┫┛┻┃┛━┃┃┗━
┓┓┃┃┃┗┓┻┏┃┏┗┏┛┓━┏╋┛┫┗┻┏━┗┣┫┓━┓┛┃━┳┓┗┣╋┗╋
┏╋┏┃┳┻┻┻╋┓┃┓┳╋┣┳┳┏┃┳╋┻━╋━━┓┛┏┫┃┃┳╋┗┛┃┃┏━
┛━┫┫┗┳┣┣━┫┏┣┓┳┛━┏┓┻┻┳┻┳┏┏┏╋╋┓┣┣┏┻┻┳┛━┃┛┓
┻┫━┗╋┗╋┓┃╋┻┣┗┛┃┫┫┛┛━━┣┳┣┃━┃┛┫┛┳━┏┏┣┻┻┣┣━
━━━┗┳┣┻┗┗━┻┃┳╋┫┗┏┗┗┏┓╋┫┃┫━┫╋┛━┻┻┏┗┓━┳┫╋┗
┻┃┛┗┣┓┗╋┗╋━┫┗┃┗┣┓┛┣━┏┛┻╋┣┳┣━┻┣╋┛┣┣╋
┓┗┻┓┏┓┣┛┃┣┳━┳┃┣┃┃┏┃┃┫┻┫┫┳┃┫━┏┫┣┳┗┗┳━┃┫┛┻
┏┃┛┛╋┗┏┛┛┣╋┻┓┛┛┫┣┳┃┳┓┳┓┣┏┻╋━┣┫━╋┻┫┃╋┳┓┳┳
┳┳┳┣┻┳┃┫┻┻┫┃┛╋┗┻┏┓┏┏┓╋┣┃┫┣┃┗┓┏━┻┻┏┗┗┃┳╋┗
┫┛┫┃╋┛┛┣┛┣━━┃┻━━┳╋┣┗┳╋╋┓┣┛┗┓┓┃┳┏┛┏┳┳┓┓┃╋
┓┻┃┛┛┣━━╋┛┻━┏┣┫┃┣┗╋┓┻┻┣━┫┗┫┳┣╋┓┏┫┫┣┻╋┏┳╋
┏╋┳┗┣┛┣┣┛╋┗┏┫┃┻┻┫╋┻┛┏┏┓┳━┫┓┗┫┣┻┓┻┣┳━╋┃╋╋
┣┫┳┓┛┃━━┏┏┳┣━╋┃┗┫━┣┫┣┏┃┫╋╋┫┃┫┛┏┗┓╋┓┗┣┻┣┳
┫┗┏┣┓┳┓━━┫┫┫┓┛┳━┻┳━╋━┳┗┣╋┃┛━┓━┣┻┃┃┳┓┳┣┓┣
┓┳┗┓┏┛┓┫┗┫┳┃┃┏┃┗┫┻┃┻┛┏┗━┻┫┏┃┃╋━┳┣┛┛┓┏━┣┻
━┣╋┫┫━┳┫┳┃┣┗┣┫┫┛┏┓┛━┃┗━┗┻┓┏┣┗┃┣╋┃┳┗┳┃┫╋┣
┫┓┓┫┛┣┗┏┫━┳┛┣╋┳┳┏┣┏┛┗╋┏╋┫┻╋╋┳━┣┣╋╋╋┃┣┫┃┻
┳┛╋┏┫┫┫┣┛┃┓┓┓╋┻┫┣┓┏┛┣┃┻┏━┫┃┳┓┫╋┳━┏━━┓┏━┳
┏┫╋┻┛┃┳┃┏┗┃┛━┏┣╋┫╋┫━┓┃┃━╋┣━╋┓┃┣┣┓┻┳┳┗┏┗━
┏╋╋┣╋┃┛┓┣╋━┃┗┃━┓┛┫┏┣┓┗┛┻┏┻╋┃┫╋┣┛┻┻┻┗┛┳┣╋
┏┛━┳┓┣┃┃┓┛┫╋┏┳━╋┣┣┳┏╋┣┏┏┣┛┗┻┃┏┻┛╋┏┏┫┗┛┏╋
┛┛┛┳┏┏┳┳┣┏┻┏╋┛┃┛┣┃┓┓━╋╋┛┏┳━━┛┃┻┃┓╋┻━━┃┏┗
┣┃┛━┓┓┣┏━┻┃┗┗╋╋┗┏┓┃┫┳━┛┛┫┣┫┫┻┓┃┏┫┻┫┓┻╋┫┗
━┫┻┃┗╋┫┗━┻┗┳┏┓┣┏┃╋┓━┏┣┣┣┓┗┓┻┻╋┓┛┛┃┳┃┃┳┻━
╋┣━━┳┻━┏╋┃┗┣╋┏┗┏┃┏┗┓┻┣┳┃━┳┳┃╋┓┓╋┳┳┻┣┳┓━┃
┛┗┻┻┛┳┏━┃┗┏┫╋╋┻┻┻┓┓━┏┃┃━┃┫┓┫┳┃┏┣┫┗┳┣┛┫━┫
┏┏┏┫┳┫┗┳┓┛┃┣┏━┣━┏╋┻┓┏┳┓┏┏┃┣┃━┗┳┏━┓┳┛┫┻━┻
┃┓┻┫┫┳╋╋┛┓┃┳┗┫┛┻┳┗┗┛┻┛┳┛┓┏┳┛┳┗┓┣┳┻┓┗┏┣━┗
┗┛╋┫┻┛┓┓┃━┏┻┫┻━━┣┣┳╋╋╋┃┓┗┏┗┳┏┃┃┳╋╋┃┃┓┃┣┓
┗┗╋┗┏━┳┏┃┏━┫┫┃┫┏┫┳┳┏┫┃┗┗━╋┻┣━┏┓┳┛┫┻
┫╋┻┻┻┗┗┣━┣╋┃┳┳╋┃┛┛┣┫┻┃╋┓┫┫╋┏┏┣┓┛┳┃━┫┻┻┳━
┣┓┫╋━┛┻┓┻╋━┛┫┛┓╋┳┳┃┻━┳┣┃┫┛━┃┛┓┳┛┳┏╋┛┻━┣╋
┃┫╋┗┓━┃┏╋┓┣┓┻╋┛┫┏┣┓┓┗━┗┫┏━┫┛┛┓┫┫┻┗┛┳┣━┛━
┣┛┫┓┫┻╋┃┣┓┫┛┃━┗┣┣╋┻┳┓┏╋┫┗┏┛┗┳┛┫━┓┛━┓┳┫┳┛
╋┃┏━┣━┃┃┫┛━┛╋┛┛━━┗┫┻┳┫╋┛┓━┏┓┣┻┃┳┃┗┛┳┻╋┛━
╋┛┫┛┻┗┓┫┫┏┻┗┫━┻┓┓┛┛┏┣┃┓┓┏┫┫┛┓┗┛┃┛┏┏┛┳┃┛┣
┻┣┃┫┏┻┫━┛━━┏┻┣┣┫━┏┓┳╋┏┳┓┛┳┛┗━┳┛┻┳┣┗┳┏┫┗┃
┗╋┳┗┓┏┛┳┻┃┏━┏┣┻┣━┻┃┣┗┗┣┛┓━━┻╋┃┳┃┻┗┛┫┓┫┗━
┛┓┃┓┓━━┓╋┓╋┏┳╋┛┃┛┳┃┳┻┗┗╋┓┛┃┏┻━┃┳┃┃┣┓┗╋┛┫
┏┃┓┗┛━┣━╋┗┛━┃╋┗┣┃┫┫━┓┣┣┳┻━╋┃┏┗┣┗┛┗┏┛┏━┃┗
┣┣━┣┏┻┓━┛┓┳┻┫╋┗┛╋┓┏╋┫┻┗┃┳┛┳┛━┫┓┣┗╋╋┳┗┃╋┳
┓╋┏╋┣┗┫┓┓┏┛┓┗╋┃┫┫┫┓┣┣┓┫┃┛┳╋┏┛┫┳┻━━┣┓━┫┫╋
┗┫━┛━╋╋┏┻┛┳┫┳┏┓┣┣┏┣┻┓┻━┓┻┛┗┳┛┫┻┃┗━┳┏┳┗┫┳
┳┏━┛┏┛┃┻┳┳┃┫┳━┻┣╋┏┳┃┃┻╋┳┫╋┛┛╋┛┓┛┣┳┛┳╋┓┣┻
┃┛┻┻┃━┏┳┻┃┣┻┣━╋┳┛┛┛━┛┓┃━┓┗┣┛╋┣┛┻┣┏┗┫┏┣┳┳
┗┃┓┓┏┏┏┛╋╋┓┃┣╋┗┃┓╋┃╋━┳┣┃┗┏┫┳┛━┫┫┳┳━┻┗┓┗┏
┣┗┫┏┃┣┗┗┓┳┣┓┏┳┛━┳━┃┗┓╋┗┓┛┗┛┓┻┃┣┣╋┛━┣┣┫╋━
┻┣╋┗┣┃┓┏┳┫┫┳┳┣━┫┛┻━┓┻┓┫┓┏┏┓╋┳┳┛┻┻┓┓┣━╋┏┣
┓┳┻┗┃┏━╋┻┛┏┃━┗┗┃━┃┣┻━┗┣┓┳┗┓╋┫┓┓┻━┳┃┻┓━┏┳
┣┏┃┣╋┃┛┃┫┳┛┣┛┗┏┳┛┗┗┃┫━┫┏━╋━┃━━┳┻┳┫┣┏┏┳┣┛
━┫┏╋┣┗┫┣┳┻┃┗┏┃┗╋┫┃┃┗╋┏┫┳┃┻┓┓┣┗┛┓┓┫┗┓┏┛┣┻
┓┻┓┃┓┏┏┓┏┓┛╋━┛┃┛┃┳┻┣┣┣┛┏┓┛━━┏┏┗┏┃┳╋┳┃┃┓╋
━┻╋┫╋┓┫┣┳━┓┫━┓┛╋┗┫┫┳┛┗┣┫┃┗┗┣━┛┓┣┛┳┏┃┣┻┻┻
━┻┻┫┳┣┳┃┳┗┓╋┳╋┃┫╋┓┣┳┏┛╋━╋╋╋┻┻┛┻┻┃┻┏
┣┃┛┳┫┓┗╋┳╋┃╋┣┻╋┓┫╋┣┓┓╋┛┓┛┳┗┣┳┗┳╋┳┛┣╋╋┛┃╋
╋━┗┫┣┣┗┳┃┗┓┫┣╋━┓┫╋┗━┓━┳┗┏┃┫┳┻┛┃┃╋╋┓┻┗┓┛┓
┳┓┫╋┏┛┗┻┻┫┻┣╋┛┳━┻┓┻━╋┛┫┛┻┫┻┳┏╋┣━━┫╋┫┳╋┛┣
━━┳┫┃┛┣┓┏┻┃┣┻┻┗━┛┗┛━┳┣┛╋┗┓╋┗┣╋┏┫┓┻━┳┓┻┃┓
┏┣┓┃┏┻┗┗━┃┻┻━┓┗┏━┏┫┗┫┛┣┣┛┓━┓┓┻━┓┻┗┳╋╋┃╋┳
┳┻┓┣┗┓━┳┏┃┃┣┏┗┣┃┫┗┳┃┻┻┫┳┛┳┛┛┃┫┫┳┃┳┳┫┣┣┣┃
┓┛┫┻━┏┫━┛┗┣━━┃╋┛┻━┫━┫┛┏┻┻┻┣┏┻┣╋╋┃┫┛┣┛╋╋┻
╋┣┳┻┃┗┻┗┃┣╋╋┛┓┫┫┳┣┻┏┃┏┣┓┛┣┗┗┻┻┣╋╋┻┗━┓━┻┛
┣┣┻┛┛┃┣┳┓╋┃┏┓━┏┓┃┣┣┏┻┓┓┏┃┣┳┃┃┣━┣┃╋┓┫┣┓╋┓
┏┏┫┻┗━╋┳┛┛╋┏┏┓┏┳┛━┳━┓┛┳┏┳╋┓━┣┣┫┳┓┻┓┃┫┫┛╋
┳┣┻┫┻┗╋╋╋┗┫┫┣┓┣┏┓┫┗┏┗┏┓┃┏╋━┛┳┛┗┳━╋┣┳┫╋┛┛
┫┓┓┻╋┫┻┗┓┗┛┫┛┃┏┃┓╋┃┃┳┣┣┫┛┃┃┻┃┛╋┓┗┫┗╋┗┣┏┛
┏┣┳┏┣┫┛┳┗┏┻┓┣┓┗┏┓╋┛┫┛┻┏┳┛┛┛┃┗┃┗┓┓━┫┣┗╋┗┳
┓┏━━━┛┛┫┻┏┛┫━┃┗┏┗┗╋┳┛┗┃┓┳┛┻━┫┏┓┫┏┏┻┳┏┃┻╋
┻┳╋╋┫┛┓┛┓┗━━┫┃┻┓╋┻┛┃━┣┃┛╋┻━┻┏━╋┻┻┃┳┓┓┛┳┫
┃━┣━┗╋━╋┓┫┛┣┓┗┗┻┏┣┓┫┛┣━┳┻┣┏┛┫┗┻┏┫┗┏╋┏┣┃┗
┫┣━┗┣┃┳━┏┻┛┛┏┣┻┃┳┻┃┫┏┛┫┫━┛┣━┏━┏┛━┫┏┏┏╋━┫
┻┏┻┣┛┏┳┻┫╋┳┛╋┣┣━╋┛┏━┣┃┣┣┏┫┫┛┛┃┣┳┳┛┃┻┣┗┃┓
┓┻┛┳┛┻┫┣┛━┗╋┫┫┓┫┛╋┣┻┫┓┗━╋╋┳┗┫┻┏┗┻┗┛┃┓┳┗┗
━━┫┻┏┳┛┗━╋┏┻━┣┣╋┛┗┫┻┃┏┛┣━╋┻┗┓╋┃┻╋━┛┛┳┃┣┏
┓┓┛┻━┻┻┗┳┫┗┣┻╋┣┃┳┏┻╋┗┃┛┗━┳┓┛╋┻┻╋┓┣┣┗┳┓┻┃
╋┗┃┣┓┃┻┫┳┣┏┻┳┓┣━┫┫┫╋━┃┫┳┛┛┃━┏┣┣┗╋┓┣┃┏┏╋┣
┛━╋┻┓━┛┳┛━┣┓┃┣━╋┫┛┛┣━┃┓┫┏┃┳┳┏┛╋╋┫┳┫━┫┓┫┫
┳┓┳┏┛┫━┛┗┓┣┫┛┳┻╋━┳┛━┏┏┓┗┗┻┓┗┗┳┃━━┓┻
┣┗┗┛┃┻┫┻┗━┳┏╋╋┫┛┛┏┻┻┻╋┳┏┫┏┛┛┓┳╋┫┣╋━┏┓┃┗┏
╋┫━┃┓┳┛┓╋┛┫╋┳┃┗┻┳┻┃┫┃┓┏━┫┗┛┻┣━┓┣┣┣┃┛┗┃┛┫
┛┏┛┏┻┫┗┫┏┛━╋┣┗┻┃╋┃━┛┳┓━┫╋┛┻┛┗┏┫━┣┃┓┳┣━━┏
╋━┻╋┻┓╋┛━┻╋╋┻┫┗┣┏┣┻━┛┓┓┣┫┫┫╋┗╋┗┓┓┃┫┓┳┛┗┏
┛━┳┛┛┗┗┳┳┣┃┓┻┗┃┳┗━┣╋┏┃┓┏┛┃┣┻┻┓┛┫┫━┃┳┃┫━┣
┫┻┃┻┛┗┓┛┛┫┃┻━╋┳╋┏┣┫╋┣╋┫┏┻┓━┓┫┳┻┻┛┏┃┫┓┫┫┻
┣┓┃┗┃┏┏┗┛┗━┏━┏┣┗━┫┗┛┻┃┃┫┫┗┗┛┣┓┫┃┓┫━╋┏┣┛┣
┣┣┻┫┓┛┃┗┫━━━┳┛┫┳┃┫┣┛┏┫┓╋┏┣┫┳┃┏┳╋╋┃━━┃┣┛┏
┣┓╋┃┏┳┫┳┏┃╋┃┳┳┣┃┏┗┳┫┓┏┣┓┫┛━┃┻┛┣┓┳┫┻┳┛┣┏╋
┃━┻┏┗╋┫┗┛┏┻┛┻╋┳┏┳┫╋┃╋┏╋┗┓┳━┓┫┳┃┗┻┻━┣┻┓━┗
┓┳┳┗┻┳┳━┗┫┏┻┛━┳┏━┣┓╋┫┫┳┃┏┛┻┫┣━┳┫┣┻┓━┃┓━┃
┗┏┻┗┃┣┃╋┫┃┻╋┣┫╋┫┻┛╋┗┣┃━┣┏┃┏┳┏┛┗┻╋╋┗┣┫┃┛┃
┳━┣┃┏╋┏━┻┻┫━┛┏┓┛┣┳┗┓┛┃┫┛┫━┏╋┫┣╋━┃┛┫┣┓┏┳┳
┳┻┏━┏┳╋┓┏┓┻┛╋┏┣┳╋┫┣━┏┳┃┫┻┓┛╋┗┗┗┃╋┫┣┗┓┗┏┣
╋┗┓┳┫┓┳┫┫┓┻┣┏┫┓┗┻╋╋┃━┻╋┻┣╋┫━┓┃┣┃╋┃┫┓┗┗┫┳
┳┛┳┳┗┣┻┃┓┻┏┗╋┗┛┏┫╋┛┛┃━┛━┣┓┏┻┣┣┻╋┳┣┓━┣┻┓┣
╋┗┫╋┏┻┃┛┃┳┛┻━╋┓━┣┃┗┛┛━┣┣╋┳┗┗┻┻┃┫┗┫┣┳┗┛┗┣
┏┻┓━┛┣┣╋╋╋╋┓┻━╋╋┫┫┗┛┛┛┫┓┃┗┓┏┃╋╋╋┛┫━┃┃┏╋┛
┻┓┓┛┻┓┫┣╋┻┃┳┃┃┻┫┃┳┻┣┓┏╋┓┫┛┛┣╋┣┻╋┻┳━┻━┓┃┃
┛┛┻┗┳┓╋┫┓┳━┏┏┛┫┳━┓┓┓┗┛╋┏┻╋┻┛┳━┻┳┛┫┛┛┗┫┣┳
┣┳┫━┛┛┃┳┃╋┣┣┃┻┫┛┻┃┏┻━┛━┗┗┗┓┛╋━┗┻┃┛╋━┣┻┛┃
┏━┓┃━┳━┻┓┃┃┻━┫┫┻┣┗┗┻╋┓┏┣┣┛┳┃━━┏┗┳┛┏╋━┗┛┫
┻┛╋┃┛━━┳┳┳┓┫┏┛┳╋┳┗┳┃┻┳┃┗┗━┣┫┫┗┳┓┛┓┻━┳┃┻╋
┏━━┃┗┻┓━┛┫┃┳━┗┳┓┛┃━┛┻┗┗┛┏┛┏━┃┓┗┣╋┻╋
┳━╋┃┻┓┓━┛┏┗┣┓╋╋┃┃┛╋┳╋┻┛┃┛┫┳┃┓┳┗┏┗┃┓┻┃━┛┣
┻┫┫┣┫┳━┗┫┗━╋┻╋┏┏┛┗┻┫┫┳┣┗╋┗┗┏┫┓┣┫┛━┳┓┻┓╋┣
┛━┗┓┻┫╋┳━━┏┻┣┗┳┻╋╋┣┏┛┣┗┫┛━┛┗┗┏┗┓┳┗╋┣┗┗┣╋
┣┳┳┗┏╋┻╋┳━┗┣┣┏┫┳┃┣┫┻┣┳┣┃┗┓┓┣┓┻┫┗┳┳━┃━┃╋━
┫┻┣┛┻╋┗┻┗┏┓┓┃┗┛┻┏┳┣┓┻┫┫┻┛╋┗┻┛┏┏┫┛┣╋┣┳╋┳┛
╋┛┃┳┫┣┃┃┣┗╋┫┓┓┓┓┓┛┃┏┛┃╋┗━┃┓╋┏┛┣┳╋┃━┫┏┓┏┻
┫┗┳╋┃┃┓┳┏┛┛┗┓┣┳╋┗┻┏┫┫┃┣┻┻┗┗┗━┏┃┫┗┃┛┫┛┻┳┏
┣┗┫┃━┻╋┗━┛┣┻┛┻┓┗╋┃┣┻┣┏┫┫┣┫┗┛┃┣┣┻╋┗╋┗┗┛┳┻
┛┻┏┛┃┫┛┣┓┣┃┳┛┏┻┣┗┛┃┻┛┣┓┻┗┣┫┏┣━┻┣┫┃┗┣━┗┳╋
┏━┛━┣┻┛┛╋╋╋┓╋┗┏┏┻┏┓┳╋┳┛┗┗╋┛┓┫┣┓┳┓┣┳╋┗┳┫┫
┓╋┓╋┫┏╋┛┫┻┣┛┓┻┫━┗╋┳╋┃┃┛┗┻┃┗┛┃┳┃╋┃┻┓┻┓┻┛┓
┫┻┃━┏━┏┏┏┓┳┳┻┗┓┣┛┓┛┣┗┏┃┫┓╋┗┓┛╋┓┗┗┃━┏━┃┗┣
┓┏┓┳┓┃┗┫┫┛┓┗┣┳┓┓┗━┓┣┛┃┻╋┃┣┛┛┏┓┓┃┻┛┛┏┃━┣┏
┛┳━┓┃┻┗┣┓━┳╋┻┛┏┏┃┣┗┛╋━┛┛┗┳┏┣┳┓┗━┃━╋┓┻━┫┻
┃┓┓┣╋┏┫┛┳┳┫┻┗┃╋┣━┓┣┃┃┓┃┓╋┓╋┣┓┛┃━┗┓┛━╋╋┃┏
╋╋┻┗┻┛┃┏╋┣┛┏┳┻┣━┣╋┫┗┏┳╋┛┣━━┣━┗╋┳┫┓┛┃━┛┛┗
╋┗┳┏┗╋┃┳┻┓┳┃┻┻┣╋┫┗┫┣┏━━┣┛┛┗┛┻┗━┃┏┫┣┣┛┫┏┃
┓┗┫╋┳━┳┃┻┏┻┗┛╋┗┃┓┫┻┏┓┣╋┓┏╋┣┳┣┻┛┻┫┓┣┏┫┻━━
┏┳┏┻┗╋┛━┳┣┃┗╋┻╋╋━┗╋━┣┃┗╋┏┛┗┓┗╋┗━┗┃┣━┓╋┃┳
┳━┓╋┛┫┻┃━┓┳┏┏┳┛╋┛┓┓┳┫┗┃┓┻┣╋┫┛┓┃┫┓┻┏┳┏╋╋┫
╋┗┏┳━╋┃┻┛┃┻┳┳┫┃┛┣┫┛┛┓┗━┣┳┳┓┗┫┛┛┏━┣┻━┳┗┻┛
┗╋┏┫╋┛╋┓┫┓┛┣┳┛┳┏┛┻┳┛┛┗┻┓┫━┗╋┗┛━┣┣┗┛┛┛┓┃╋
┣┗┏╋┫━╋┻┣┣━┛┛┣┻┣┓┏┳╋┻┻┏┃┻┓╋┏┻┫┓┏┻┗┳┏┻┻━┳
┣┫┫┣┻┣━┻╋╋┗┫╋┛╋┓━┫┃┳┫┃┏━┣┏┓╋┏┗┃┻┓┏━
╋┫┣┗┳┣┏╋┃╋┫┃┻━╋┫┗┫┃┃┣┓┓┓━┻┻┳┳╋┓┛┳┏━┏━┛┗┛
┳━┃┻╋┛┫┗━━┻╋┣━┓┗━╋┏┃┗┃┗┛┫━┣┗┗━┏━┓╋┫┃┗╋━┛
┃┃┳┃┛━┗┛┻┏━┗┛━┫╋┗┻┏┳┃┣┗┫┳┳┗┓┳╋━┗┗┃━┃┻┃┫━
┏┗┏┛━━━┻━┗━┓┛┓┏━┫━━┻┗┃━┃┳┏╋┗┓┓━┓━┳┳╋┗━┻┓
┗┗┳┃┳┓┃╋┏┣┳┗┏┛┃┣┗┛┛┃┳┏┻┫┃┓┻┛┗┏┳┓┓┏╋╋┛┣┳┓
┃━━┫┻┗┃┳┫┣━┻┓┫┳┓┗┻┛━┃┛┳┳┳┓┫┻╋╋┏┣┓┫┳┻┻━┳┫
┏┳┗┻┓┛┣┻╋┻┏┛┏┳┻┣╋┻┳╋╋┗┳┫┳┏┫┳┏┗╋┏┫┛┫┛┃┻┣┻
┗┣┛┏┻┛━┃┛━┏┣┳┣━┳┓┫┳┣┛┗┏┣┏┛━┫┳┏┓┓┃┛┗┏━┣┣┫
┛┃┛┓╋┃┫┫┃┣╋┻┗┃┗┗┛┓━┳┳┏┓━┻┛┓┛┻┣━┻┗┃┓┳━┗┓━
┓┳┗┏━╋┓╋┛┗┗┫━┫╋┓┻┣┻╋┓╋┛┓━┻┗┣┻┏┻┓┫┏┗┏┏┻┓┫
━┓┗┻┗┏┃┓┃┃┛┃┫╋┣┫┗┃┫╋┫┣┛╋┫┃┛┫┣┏┳┛┛┏┣━┏┗┻┳
┫┫┣┓┃━┃┗┛┫━┫┣╋┣┻┓┃╋━┛┳┣┻┛┏┛┣┻┳┣┫╋┏┓┏┫┃┳┓
┏┛┫┗╋┓━┻┳━┓╋┓┗┫┻┏┗┻┫┣┛╋┳┻┛┳┣┳┳┛┻┳┗┗┛┳╋╋┏
╋┗┣┃┗┃┻┻┻━┏━┃┫╋╋┫┫┃┓┓┓┏┏┏┣┃┃┛┗┗━┛━┛┫┻┗┓┻
┛┳━┃┻┃┳┃┻┻┗┛┻┏╋┗┣━┫┗━┓┗┻┛┏┳┫┳━┏┣━┛┏┻┣┛┫━
┗━┳┃┫╋┓╋┓━━┏┏┫┣┃┃┏┣┻┳┛┳┛━┫┳┃┗┳┻┓┻┳━╋┃┗┛━
┏┻┗┗━┫┃┫╋┗┗╋┏╋┓┓┗┛┻┃┣┫┏┛┓━┃┓┣┏┳┛╋┗┓┗┏┫┗┛
┃┃┃┏┓━┫╋┣╋┛┃┏┣╋┃┓┏┫╋┛╋┫┣┏╋┣┗┫┗┣┓┏┓┛╋┓┫┏┳
┫┻┓┗┓┣╋┃┏┏━┫━┫┗┫╋┏┃┃┗━┃┗┣┻┫┗┏┣┫┗┏┓┫╋┛┫┻┳
┗━┗┳╋┓┓┫┻╋┣━┣━┳┗┣┻┳┗┛┃┛╋┏┳┓┏┛┓┃┫┣┗┫┻┳┣┣━
┻┻┏━┫┗┳┗┫╋╋┳━┳┳┗┓━┣┃┻╋━╋╋┛┫┫┳━┏┳┫┳┛━┛┫━┣
┳╋┫━┗┻━╋┫┗┻┫┫┳┛┗┏┓┻┳┳┛━┗┣┫╋┓┓┗┻┃┫┛┛┗━┣┫╋
━┃┓┛┻━┏┏┫╋┗┛━┻┫╋┃┳┳┃┫┃┫┣┳╋┳┓┃┛┫┫┣┣┣┛┃┻╋┳
┛┳┗┳┳┃┳┃┛┳┻╋┳━┃┳━┻┛┻━━┻┛┻┻┣┓┓┣╋┏┣┻━
┛┻┏━┫┗━┏┏┗┓┏╋┗┣╋┳┓┻┣┓┛┗┣┫┗┫┓┗━┻┗┳┫┗┳┏┛┻┛
╋┏┛━┣┣┛┻┗┏┓┓┫┻┏╋┣┛┳━┏┗┻┛┻┣┻┛┣┏┏┳╋┏┃┗┣┃┓┻
━┣┣┃┳┳┛┣╋┛┳┫┗┣╋┻┏┣┣┫┣╋━┏┓┗┣┃┏┻┗╋┛┗━╋┗┗┗┓
┫┃┫━┃━┏━┗━┏╋┣┫┏╋┏┳┗┃┻┗┻┳┳┫┣┛┣━┻┣┣╋┏╋┣┫┛┛
┓┏╋━┣┻┗┣┃┻╋┻┏┻┓┣┃╋┗━┳╋┳╋┫┫┻┣┃┛┛┫┗┳┃━┛┛┗┗
┣┗┓┏┫┫┣┳┓┳┛┃┛╋━┏┻┫┻╋┛╋━┏┓┗┳┛┏┳╋┏┓┻┗┫┫━┛━
┻┛┛┣┫┳╋┳┫━┳┛━┃┻━┳┓╋┣━┻┃┗┃┗┣┃┫┣┓┏┗━╋┓┫━┗┳
┛┻┓┛┃╋┛━┃┛┗┻┳┏┣┛━┫┗┣┛┛┫━┃━╋┻┫┫┛━┻┓━┃┓┛━╋
┏┛┛┏┓┏┣┏┓┏━━┳┓┏┣┻┗┳┣╋┳┗┣┛┻┫┗━┓┓━┛┣┓┓╋━┓┫
┃┏╋┛┛┛╋━╋┻┻┳┃┳┓┫┛┗┳┏┗┳┓┫┳┳╋┫┃┃┻┻┃┣┻┛━┳┏┃
┻━┣━┳┳┗╋┛┫┏┻┛┳┓┻╋┃┫┻┓┻┏┳┻┗┏┏┗━┃┫━┻┓┛┫┣┗┏
┏┫┛┳┃┏┓┗┛┳┛┫┓┫┛┫┃╋┣┏┣┫┳━┏┏┃┏┏┓┫┗┳┏┫┫┳┗┓┫
┓┫━┓┳┏┏┻┻┏┏┏┫┫┫┗┓╋┃┫┓┻┗┓┫┃╋┻┻┣┏┗━┓┏┃┫┻┓━
┓┛┗━╋┛┓┻┓━┏┃┏┓┻┓┳┏┏┳╋┳┫┛┓┣┳┫┛━┛┣┣┳┛┃╋┣━┃
┗┓┗┏┳┣╋┗┻┳┏┣━┻┳┫┻┫━┓┃┗━━┃┏┃┻╋┫┗┣━╋┗┣━╋╋━
┫┓╋┻┫┛┣╋┗┓┻╋┓┫┳┗┳┗┣┓┃━┛┻┣┫┃┣┛┛┗┗╋┛┫┛┛┣╋┳
┗┃┓┛┳┛┣╋┫┣┫┓━┳━┫┳╋┫┗┛┃┣┫┛┫┳╋┃┳┏━┻╋━┃┫┃┏┻
┛╋┓┗━╋╋┣┃┗┃┏┛┓┻┫╋┣┳━┛╋┫┏┃┳┻┳┻┫┗━┳┳━┓┃┏┓┣
━┳┣┗┛┃╋━┻╋┳━┣┫┳╋┫┃┓━┳┫┳┗┳┣┓╋┻┻┏┗┓┓┗┻┃┻┛┏
┏┃┗━┳┣┃┻┣┛┃┏┻┃┫┗┫┳━┛┣┓╋┛┛╋┻┳┻┳┳┃┳━┳┻┏┣┏┏
┓┃┛┻┛┗┗┣┣┳┏┗┓┻┛┣┳┗┃╋┳━━━┳┃┏┏┣┗╋┛╋┗┻┛┏┫┫┳
┳╋┗┳┗━┛┗┫┗┃┣┃┃┻┣━┗┃┣┳┗╋┏┫┛┛┏┫┫┓╋╋━┫┓┛┓╋╋
┓┫╋┓┗┛┏┓┳┳┓━╋┓┏┛╋━┛┓┃┓┳┳┛┓┗┣┃┃┗┏┓┃┓┛┫┏┏┛
┳┣┫┳┫┓┓┛┃┏┫┗┃┛┛┫┃┳┛┓━┃┻┣┫┗┃┏┗╋┫┓┃┻╋
┓━┃┫┫┻┓┳┓┏╋╋╋┛┛┫┏┛┻┗┫╋┛╋┳━┏┫┛┣┳┫┗┏┛┃┏╋┏┳
┓┛╋┣┫┫┛━┳┏╋┻┳┃┏┛┣┓┛╋┻┛┳┗┣┳┳┫┻┛┏┻┗┗┓┗┗┫┃┛
━┻━┓┣┻┗╋┛┫╋┃┳┗╋╋┣┃┣┻┃┃┛┫┻╋┏╋┃┏┛┃┏┳┳╋━╋┛━
┳┫┣┫┛┗┓┃┣┃╋┫┳┣┃━┃┳┣╋┫━┻┃━┛┫━┻┃┳┫┓┏┫┗┳┗╋┣
┃┻┓┣┛┃┗━┻┗┳┛┫┏┛┣┏┣┻┳━┓┳┣┛┗┃┳┫┳┳┓┻┏┗┏┣┓━┛
┓┫┗┏┻┃┣━┻┓┫┳━┻┃┛┛╋┓┗┫┏┻┣┻┣┓┣┫╋┳┃┣┣┏┃┻━┗┳
┓┣┓┃┛╋┛┛━┛┃┓┓┻┃┃┃┏┗┣┣┫┃┫┛┗┃┻┃┣┳┻┗┳┓┣┏╋┓┓
┓┓━┏┓╋━┃┳┻╋┻┓╋┣┃┳╋┓┻┃┛┛┗━┻┳┫┣┳┏┏┛╋━┏╋┛┛━
━╋┣┃┃┣┗┣┗┻┃┫┳┗┏┳┛┻┏┛╋┻┃┣┃┃┳┓┣┏┳╋┗┣┏┻┳━┏┫
┓╋┫╋┻┳┛┓╋┃┻┻┏┓┗┏╋┏╋┓━┓┻┃┓┳┫┣━╋┛┳━┣┳┣╋┏┳┏
┳┫┣┗┓┏┏┗┛┛┗╋┏┃┛┛┓┗┓┗┏┻┓┻┛┣┃━┳┣┃━┛┣┓┫┳┫╋┃
┗┣┓┻┛╋┓╋┛┏┫━┫┳┳┓┻┳┗┓╋━┫┳┫┻┃┫┻┗┣┃┏┃┓┣┏┛┃┓
┻┣┃┏┗┓╋┓╋┃┏┛╋┓┻┏┏┫━┳┫┫┻┃┏┃┓┫┗┏━┗┃╋┣┏┛┻┻┗
┣┫┫┓┏┏┏┗┫━┏┗┣┛┫╋┃┓┛┣┓┃┣╋┓┛┃━┫┫┻╋┳┛┗┻┛┳┏┳
┣━┣┃┻┏╋╋┃┏┛┛┃┛╋┓━┣┻┛┏┓┫┓━━━┳┳┻┫┃┏┫┛┛┃┛┳┻
┓┻┗┛┣━┫╋┃╋━┏┣┏┃┣╋┫┻┗┏━┛┫┓┻┻┃┳┻┗┻┗━┳┳┳┗┓┛
╋┛┳┏┃┃┫┻┫━┣╋┫┣╋╋┃┻┃╋┣┏┫┛┓╋╋┏┣┃┓┫┳┫┏╋┓┃┓┃
┛┃┫┓┏━━┗┳┣┛┓┗┫┓┣┏┻┣╋╋┫━┛┓┓┫┻┳┃┫┛┳╋━━┳┏┫┓
╋┻╋┻┓┏┏┣┓┓┣┳┗┏┏┃┗━┣┛┛┛┳┓┏╋━┓┣━┗┃┗┻━┫┏┛┣┓
┗┫┏┃┛┓┓┃╋┗━╋┫┛┃┫┓┓┗┗┫┛┗┻┫┣┃┛┣┏┗┫┳┏┳┻━┓━┏
┻┃┛┳┏┣┫┏┃┻┃┗┃┳┛┫╋┫┛╋┃╋━┫┓┓┏┗╋┛╋┛┓┫┏┫┫┳┳┓
┣┏┫┓━┃┏┳━┣┛┗┻┳┣━┫┓━┗┃━╋━┏┏┳┏┗┣┳┓┛┛━┻━┛┻┳
┻╋┛━━┻━┃╋┓┗━┻┻┛━┏┗┓╋┳┏╋┻╋┓┻━╋╋┛┛╋┳━┛┃┏╋┫
╋╋┻┣┗┳┛┳┻┫┣╋┃┻┏┻┳┛┃┓━┻┳┻┣┫┣┗┃┛┓┃┏┛┣
┃━┏┗┣┏┗━┫┻┫┫┫┛┳┣┣┣┻╋┓╋┓┳╋┃┓┳╋┛┫╋┫┓┫┣╋┛┻┃
┏┃┛┓┛┃┃┓┃┛┓━┣┫┫┻┗┛╋━┃┗┣┣┗┫┓┛┏┃┻┗┫┓┛┛┻┛━━
┗┛┛┏╋╋┛┳┗┫┳┃┃┳━┫┏┃┗━┏━┃┣━┛┣┫╋┣┣╋╋╋┣┣╋┫┃┳
┗━┫┃┳┣┏━┫┃┣━┛┓┳┃┓┗┻┻┣┻┛┻┫┛┗┓┣┣┗┣┫┣┫┣┃┻┗┻
┳━┛┳┓┓┗┻┻┻┛┳┏┏╋━┃┫┻┗┏┛┣┃┣╋┓┳━┻┓╋┣┏┻┫━┫━┏
╋┏┛┣┳┓┛┓╋┃┳┣┫╋┓┻┃┫┓┓┣┳┛┳━┳┫┓┓┗┗┃┳┗┛┣┏┳┓╋
┓┫━┣┓┫┏┣┛┏┫┣━┃┛┻┛┃┗┓┻┻┻┓╋━┫┓┗┳┃╋━┛┃━┳┛┗━
┛┫┫┛┓━┗╋━┃┏╋┃┃┓┗┫┃┓┳┣┏┻┣┻━┓━┫┻┫┃╋╋┣━┫┫┗┻
┃┏┛━┻┛┓┗╋┫━┗╋┛┏╋┛┻┃━╋━┫┗┻┳┻┓╋┣━━┻┃┫━━┛┗┏
┃╋┻┳┛┣┗┛┛┛┛┛┓┫┛┃┫┏╋┫╋┣━┛┏┏━┫┛┻┓┛┃╋╋╋┓┛┫┃
┏┗╋┳┻┛┳┻┓━┻┏┓┗┣┳━┫┏┫┻━╋━┓┗┫┣┏━┳┓┓┃┳━┛┛┫┣
━╋┛┃┻╋━┳┓┗┓┻┫┃┃┃┏┛┻┏┛┓┛┛╋┫┻┏━┣━┓┃╋┫┗╋┏┣┃
┫┣┳┳┫┃┓┗┏━┳┃┓┃┃┫┓╋┻┗━╋┃━┃┗━┫┏┣━━━┃┣┃┏┳┗┏
┛┳┏━┳╋┓┳┗┳━┳┗╋┛┳┃╋┫┃┻╋┫┓┳┳┳┻┳┓┣┓┃┏┛┛━┏┏┣
┣┃┃┃┣┏━┛┓┗┛━┏╋┻┳┃┏┳┻━┓┻┻┛┳┛┻╋┻╋╋┗┳╋┣━┳┣┏
┣┃┫┳┛┏┏┓┫┻┛┻┫┳┛┻┏┓┗━┣┻╋┏╋┓┛┗╋┛┳┏━┓┳┳┳┻┃┃
╋┻━┻┳┛┻┣┛┫┃┣┣╋┗╋┻┻┣┫┫┏┃┣┓╋━┏┳┃┫━┻━┣┳┻━┳━
┫┻┻┃┳┗┗┳┳┫┻╋┗┗┫┛┓┻┏╋┣┳┫┓┗┓┣┗┃╋┻┗╋┻┗┣┓┳┣┻
━┳┣┫┛┣┻━┳┗┗┃━┏┣┻╋┻┓━┓┛┃┏┳┏╋┛┏┣┻┏┗┓┓━┃┣┗┗
┻┓┛┣╋┏┓┻━┛┳┣┻┛┳┓┛┗┓┳┣━┓┓┏━┫┗╋┓┏┏┛┓┛┗┣┳┗┛
┳┣┏╋┫┗┳┃┣┻┫╋┻┣┛┻┣┏╋╋┛┗┗┗┳┣┣┫┫┫┳┫┗┣┃┛━┗┣━
┛┣┳┓┏┗┓┗┫┣┻┛┏┗┏┗┻┣┳┻┳━┳┃┏┫┗╋┣┗┻┏┏┏┳┛┫━┻━
┫┃┣┗━┗╋┫┏╋┻┛┻┃┛┳┏┳┗┻┏┳┛┏┃┗┛┛┗━┳┃┳┃┳┗┛┗┃┗
┻┳┗┃┓┛╋┳┃┛┳┃┗╋┻┛┏┫┫┻┗┃┫┣┓┓┣┻┗┓┣┓┫┃╋
┫┗┻┗┗┏┃┣┏┓╋┗┃┓┏┳┏┛━╋┏┗┓┻━╋┗╋┗┫┫┻┻━┓┗┛┣┓━
┃┻━┃┻┓┳┓━┃┫┫╋╋┗┗┳┫┛┗┳┳┣┻┗┏┗┓┻┣┳┻┓┻┣┗┏━┃┃
┫┃┗┓┣┏┃┗┃┏━┃┏┓┗╋┃┫╋╋┃┏┛┃┻┛┗┫┣┃┻┛━┏━┛┃┻╋┻
┏┃┓┛┻┃╋┃┻┗┳━┫┗┻━┛━┣┫┳┃┏╋┓┳╋┗┛┓━╋┏┫╋┣╋┫┳┳
┓┻┫┫┃┏┗┃━┗┛┏╋┗┏┗┗━┣┗┛┻┗┏━┳┗┗┏┳┳┻┳┻━━┫┃┓┳
┗┏┓┏━┣╋╋┻┓┏┓┏┻╋┏┏┫╋┫┓┃━┓┣┗╋┗┃━┣┣┫┫┛┣┳┻┳┗
┗╋┫┛┫┓┓┻┗┣┣┛┻┛┗┳┏┗╋┓┻┗┳┳┳┗┣╋┗┓┃┓┫┫╋┳┏┏┗━
┗╋━┗┗┣┳┫┓╋┃┛┗╋┓┻┗┳┳┗┏┃┏┻┫┃┏╋┳┫━┳┏╋╋┓┃┫┳┣
┏┓┓┓┳┻┣┓┻┛╋╋┣┛┏┫┻┣╋┗┃┣┣┏┏┓┳┏┛╋╋┓┣┛┏┓╋┗┻┛
┓┻┫╋┛┻┳┣┓┓┃┗╋┣━╋┛┃┓╋┃┻┃┏┻┛┛┃┃┃┣┗┗╋┏┛┗┗┏┛
┣┣┫┗┃┓┫┛┣┳╋╋┃┗┃┻┻┃╋┛╋╋┫┛┫┳━┛┣╋┃┃┻┛┓╋━┗┃┏
┫╋━┛┓┛┃┳━┣━┃╋┫┛┳┏┫┻┏┳┻┣╋┻╋┓┫┻┗╋┗┳┃┓━┗┃┳┣
┏┏┛┛━┳┃┗┃╋╋━┣┫┓┓┣━┻┳┻┫┛━┗┻┻┛┣┓┗┗╋╋┳┛━┣┣┫
┛┫┳┣┓┃┃┫┻┳━┻┛┣┳━╋┓┫┛┳┏┣┗┃━┏┗┳━┳┻┫┻┫┓┻┓┓┫
━┛┣┛┻┃┣╋┏┻╋━┗┃┛┫┓┏━┛╋┻┫┃╋┗━┓┃┣┛┓┫┃━╋┗┣━┃
┏┛╋┣┓┛┣┫┣┳┓┣┣┣┗┃┫┏━┓┃━╋┛┛━┳┳╋┻┃┓┏┓┏┃━━┻━
┗┫┣━┳┳┗┣┃━━┫━┻┏━┫━┣┣┛╋┛┓┃┃┻┓┫┃┗┓┃┗┓┫┃┗┃┛
┫┛━┣┻┻┛┣┏━┫┓┗┳┣╋┏━┻┳┳┗━┛┃┏╋╋┻┏┣┳┫╋╋┳┳━━┗
┫┫┫━┣┫┫┗┗┗╋┏┫┃┃┗┳┣┗┫━┏┳┛┻━┓┏┫┏┏┓┫━┃┣┛┻┏━
┛┗┳┣┓┳┫┣┣┫┳╋┣┗┛┃┏┏┳┓┏╋╋╋┏┏━┳┛┗┣┃┫┓┓━┗┫┓━
┻┓┏╋┣━╋┏┣┗━┳┓╋┳┃┣━┗┛┏┏┻┛┓┳╋┫┗━┛┛┗┏┗┳┏┻┻┗
┏┓┣┣┓┫┃━╋┳┓┫┛┏━┛╋┳┗┓┣┻┫┛┳┳┳┻┣┣┻┣╋┣╋┃┛┳┛╋
┻┳┃┏┳┻┳┏┓┻┗━┃┳┳┳┏┳┫╋╋┃┏┗┃┛┳┫╋┃┫━┛━┃┻┫┓┗┻
┗┏┛╋┗┳┗┏┣┏┗╋┛╋┏┛┣┣━╋┏┓┳┃┃┃┣┫┛┣┗┛┃━┗
╋╋┳┃╋┏┛╋┏┳┓┏┫┏━━┛┃┛┳┓╋┛┣┻┃┳┏┃━┣┏┃┃┻┻┛┻┛┫
┫┣┫┏┳┻┛┫┗╋┃┳┗┓╋┃╋┓┻┻┳┫╋┣┣┏┃╋┫┳┃┳┛╋┃┓┓┣┣┣
━┫┻┓┗┻┳┻╋╋┫┃┓╋╋┛┣┗┣┗┛┫┣┣┻┗┳┓━┳┗┻┳┻╋┛┛┗┣┛
┣┓┛┻┣┳┣┏┏┏┏┻━┏┳┳╋┗┗┃┫┻┣┳╋━━┗┗┣╋┣┓╋━┫┣╋┫┓
┓╋━━┳┗┛┗┻━┫┓┻┻┻┛━╋┳┃┛┣┻┫┛┏╋┣┳┓┣┃┗┏┏━┗━┣┃
╋┫┳┣┗┳┳┣┻┫┓┻━╋┻┣┃┏┏┫┓┃╋┳┏━┫┫━┗┗╋┃━┣┓┣┃┏┗
┛┛┫╋┗┣┻┓┃┣┏┻┗┃╋┓┣━╋━┏┳╋┫┃┻┳━━┫╋┫┃┓┳┫┏┓┣┓
┃┗┏┓┏┃┳┻┳┣┻┣╋┣┓╋┗╋┓━┃┫━┏┓┫┣┛━┃━┳┳━┗┃━╋┓┓
━┫┫╋┫┓┛━┗┛┫┣┗┳┃┛┏┗┛╋╋┓┻┳┫╋┛┫┳┻┫┛┓┏┫┻┏┏┳━
┛┓┗┳━┓┏┻┳┃┫┛┃┏┏┃┗┓┛┃━┃┛┃┻┓┓┗┓┳╋┣╋┓┻┗┫┗┏╋
┗┫┗┣┓┓┫┃┳┃┻┓┛━┛┳┫┻┳┗┏┓┻┛┫┳┏╋┃┃┏┏━┏┛┗┓┓┻┏
┫┃┓┃┛┛━━┫┳━┻┗┻┏┫┛┏┃┻┻┗╋┳┳╋┓┣┏━┃┛┏┛┃┗┻┫┛┓
┣━╋┫┻┃┫┓━┳┃━╋┫┫┳┓━┏┣┗┗╋┃╋╋┻━┫┃━┏┫┻┳┗┛┛┓┓
┳┃┳━┗┳┛━┻┓┻┃┻┫┃┃━┓━┛┳┣━┣┓┳┳┫┗┫┣━━┣┛┣┓┣┓━
╋┓┓┛┏┏━┣┃┳┏┃┃┏╋━┛┻┗┣┳┣┳┗┫┣┫━╋┗┓┏┻┻┗┻┻┏┗━
┣━┃┣┏┗━┏┫┓┗┳┻┛┏╋┏┛┛┫┳┏┫┳╋╋┛┫┛┗┻┣┳┻┏┃━╋┻┛
┻┣┓┻┛╋┗┃┗┳┃┃┫╋┳┫╋╋┃┃┳┫┏┳┗┓┛━┓┃┳┓┃╋┛┗┣━━┏
┗┏┗┓╋┻┗┛┳┫┳┏┳┻━━┫┓┃┗┳┃┏╋┳┏┛┓┏┫┓┣┻╋┓┛┏┗┏┫
┳┓┏┫┻━┓┻┃┓┓┗┏┳┳┫┛╋╋┣┓┃┻┏┃╋┏┗┳┓┛┳┏┻┻┫┻┛┗┻
┻┗┣╋┗━╋┣╋┗┣┣┏┗┃┗┣┗━┓╋━━╋┛┛┳┻┫┛┳━┃┣┫┻┻┣┓┳
┻┗━┳┗┛┻┃┏┫┗┻┫┣┻┃╋┳╋┻┣┣┣┻╋┏┫┻┗┳┳┳┓┣┃╋━┗┣┓
┫┫┳┳┃━┻┏┳┃┻┓━┣┏┃╋┗┛┳┗╋┛┫┓╋┛┓━┛━┛━┳┏┣┗┣┳┛
╋┗┳┣┻┛┓┃┳┃┗╋┓┏┛┓┫┓┫┻┻┏┫┣┏┫━━┗┗┳┓┻┳┳┏━╋━┗
┓┣┃┃┻┛┏┓┃┏╋┓┏╋┣┃┗┻┏┗╋┛┛━┗┻┏┛━┛┃┓╋━━
┻┻╋┃┣┫╋┳┃┃┻┣┳╋╋┏╋━╋┓┓┛┫┳┳┻┓━┃╋┛┻┫┏╋┗┏┃┃╋
┗━┻┻┣┳┫┻┫┓┣┗╋━┻┳┻╋┣┗┻┃┻╋┻┣┃┗┏┃┏┣┗┗┗┫┛┳┗┓
┣┫┻┃┏┻┗━┣┳┃┓┃━┫┓┓┣┃┻┗╋┣┳┻┏━┃╋┣┳╋┛┳┣┗┃╋╋┫
┫━┣┏┓╋╋┗━━┫━╋╋┫┫┗┓┛┛┃╋┳┓┫┣┃┏┫┳━┣┣┛┏┗┻┫┳┏
┓┃┓━┻━┻┛┃┓┏┣┫┃┛┏┫┣┻┳┃╋╋┻┻┗┃━┃┛┗┃┻┫╋┳┃┛┫┏
┳┃┃┣╋┳━┛━╋┻━┓┻┫┳┃┓┃┗┳┫╋┏┏┫┳┓╋╋┃┏╋━┏┳┣┳╋╋
┳┗╋┻┛┃┓┳┃┛━━┻┣┓┳┓┻┓╋┛┗┳┓━┫┳━┫┗┫━┛┗┫┣┳┫┓┓
┛┻┏┣┛┛┫┫┗┻┃┏┳┳┛┳┳┣┓┛┗┏┗┃┗┗┫┓┏┏╋┗┻┫┻┫┫┫━┻
┫┃┳┣╋┓┣┳━┻┫┃┻┳┛┗┗┣━┗┓┓┫╋━┃┃┫┣┓┻┗┣┓┻━┣╋┻┻
━┳┓┓╋╋╋━╋┏┣┫━┗┛╋━╋┣┛┗┏┣┗┃┳┳┃┣┻━┻┫┓┛┣╋┫━┛
┛━┏┻╋━┻┗┓┫━┓┃┫┣┫╋┣┳┛┗┳┓┛┏┣┳┓┃┻┫┳┛┗┛┣┃┛┗┏
╋┳┳┣┏┏┣┏━┃┓┣┗┛┃┗┫┳┃┗┗┻┗╋┳━┗┃━┻┻┗┳╋┳┃┛┳┗┏
━┗┫┛━┛┃┓┃━┏┻┛┓┫┛┫╋┣┗╋┛┳┃┗┛━┓┗╋┻━┏┣┃┏┗┫┓━
┻┫┃┫┃┳┳┳┛┗┗┓┓┃┓┻┓┏┛┗┓━━┏┏┗━┻┃┓━┏╋┏┃━╋┏┓┃
┏┳━╋┳━╋┳┃┻┃┓┳┫╋┛┏┻┃╋┣┃┫┓┫┃━┗┃┏┏┳┃┣┗┃┓┻┛╋
┻┣┳┓┓┻┫┗┃┣┫┻┓╋┛┏┓┫┛┓┏┻┓┏┳━┃┣┻┗┳┻┫┣━┳┏┫╋┛
━━╋┛┫┗━┳┓┫┫┗┛┏┛┫╋┃╋┗┫┗╋┻┣┳╋━┓┃┃┓╋━┣┃┗┓━┻
┫━┓┣┏┏━┣┛┓┻┫┳┣┫┣┳┏━╋┗┛┏┣━┫┛┏━━┃┻┃┃━╋┏┳┫━
┛┛┏╋━━━╋┻┳┫┛┫┻┳┗┛┫┻┫┃━┏┃┫┫┫┗┳┣┛┣┓┻┗┓┣┓┫┫
┫┏┏┏━┳╋┻┏┃┏┃┓┳┣┏┏┃╋┳┏┛┓━┣┏┫┣━┫┓┏━┃┛┻┗┃┫┓
┳┓┛┗┓┃┫┫┫━╋┻┗┻┻┃┳┳━┗╋┗┗┗┛┓━┏┃┃┛┫━╋┏┫┳┳┗┳
┃┓╋┻╋┛┻━━┫┻━━┳━┃┫┃┣┃╋┫┃┛┛┛┛┗┛┏╋┫┗┣┻┏┏┛┏┳
┓┗┻┃┃┓┛┣┣━┛╋┏┫┳┛┛┓┃┫╋┫┗┛┳┳┓┏╋┓┓┗┻╋┃┏╋┓┻┣
╋┏┗┫┃╋╋┏╋┣┳┛┛┓┳┫┃┫┫┳╋┏┫━┗┃┫┗┓┛┛┃┣┃┻
┏┻┏┻┃┳━┣━┃┗┫┣┣┗┫━┣┓┫┃━┫┓┫┓┃┓━┏╋┻┻┃┳╋┳┫┓┓
┻╋┳┳╋┃┫┏┛┻┣┛┛┃╋╋┛┗┃┳┗╋┣┳┳┣┃┗╋┓┓━┛┗┣╋╋┃━┫
╋┫┛┓━┳┃┣┏┗┓┓┻┳┃┃┏┳┛┗┛┻┳┃┛┳━┻┣┫┻┏┫┓┓┗┃╋┻┫
━┓╋┏┗┃┳┻━┫┣╋┣┛━┓┳┣┗┏┏┫┗┻╋┏━┓━┗┗┣┗╋┏┣━┻┫╋
┻┏╋┛╋┃┗┃┻━┓┣┃┃╋┻┳┛┛┃╋┓┏┫┗┓╋┣┻┛╋┓┓┏━┃┓╋┃┳
┻━┓┻┻┛┃┳┏┗┳┛┗━╋━┻━╋┻╋┓┗┗┃┻┫┻╋╋┫┫┗┃┣┃┗┓┳╋
┫╋┛╋┫┓┛┓┗┻┗┻┗┣┓┳━┓┓┓┻┣━┻┣┃┛┗┳┓╋┛┗┛┓┣┛┣╋┛
┃┗╋┗┣┻┓┣┫┓┃┗┗╋┏┃┃┛┗┗┳╋┓┻┳┏┣┓┣┓━╋┫┏┓┣┗┻┃┻
┏┻┻┗┳┓┣┏━┛┳┗┃┛┗┣┫┳┗┓┃┳┳┫┓┣┛┓┗━╋┗┏┳┣┣━┛━┳
┏┳┏┃┓┃┗┗━╋┳╋┏┃┣┻┻┻┳┻┫╋┃┓┣┛┗━┗┣┓┣┫┏┣┓━╋┳┓
┻┃┃┣┳┗┗┛┓┓┫┳┳┫┗┫┏┗┏┣┳┓┻┳┳┛┣━┣┛┗┏┳┓━━┫┏┳┳
┫╋┗┏┗━┳━╋┳┣┻┳┗╋┏╋┏┃┛┫╋━┏┻┛┻━┛┫┛┓┓┻┃┓┣┳┓┻
╋━┳┳━┫┫┗┳┣┣┳━┻━┻━┃┓┣━┗┳┫╋╋┃┻┗╋┳┣━━━┏━┳━╋
━┗┣┓┓┣┛┛┗┛┣┣┗┳┃╋╋━┃┫┛┣┫┛┓┻┃┳┏┣┗┏┃┳━╋╋┃┛┫
╋┳┻┣┃┓┓┣┗┻┏┏╋┫┛┻┫┗┃┏┻╋┛━┏┻━┓╋┫┓┗╋┳┫┻┃┫┗━
┳┃┳┳┗━┓┣┗━┃┗┳━┃┛┗┣┃┓┻┓┃┫╋┳┏╋┻┳┻┛┫┛┃┗┳┓┫┗
┳┛┫┃━━┗┓┃┛┻━┣┻┳┣┫┏┛┫┛┏┃┏╋┃┛┛┻╋╋┏┛┓┻┻┣╋┓━
┗┫┛┫┻━┣┛╋┛┫╋┓╋━╋┳┣┫┃┻┫╋┏╋┣┛┻┻┻┃┃┻╋━┻┳┳━┓
┏┗┃┫┳┫━┛┏┃┛┫┃┻┗┗┓┳┻━┗┣┓┻┣┃┏┫┳┓┛┓┏┣┓┛┏━┓┏
┻╋┏┛┛┻╋┫╋┓┻┫━━┻┃╋┗┻┓━┣┛┫┻┣┫━━┗┫┻┃┃┏┏┃┳┻┏
╋┻┓┗┗┫┣┳┗┃┃┏┛┫┫╋┻┛╋┛┫┓┏┃┏┣┣┳┛┫┃╋┫┳┗┫┃┗┛┫
┣┻┛┣━┛━┣━╋┻━┫━┓┣┻┓┻┗┣╋┳┣┳━┫┛━┳┗┏┳┳┓┣┫┗┗┏
┏┫┗┻┫┳┏┳┓━╋┏┳┓┃┛━╋┃┓┫┻┏┳┓┏╋┣┳┗━┻┏┣┛┫╋┳┃┃
┃┣┻┻┓┗━┓┏┳┗┗┛┏┗┗━┏┣┻┳┃┳┛┃┫┏╋┏┳━┣╋┛┃
┗┣┣┗━┳━┃┏┛┃┏┓┓┏┣┓┏┳╋┏┫╋╋┫╋╋┛┏┓┃┛┓╋╋┗┳┻╋┻
┻╋┣╋╋┫┫╋┗━┫┃┗┃┓┻┣╋┃┻╋┫┏┣┳┫┛┻┓┓┏┗╋┳┻┻┗━┃┳
┗┣┛┗┫┏┃┛━┳┃┣┛━╋╋━┗┏┏┛┗┣┏┃┻┳┓┫┻┳┏┛┫╋━┳━┗┣
┻┃┓┣┣┳┗╋┏┗╋┫┏╋┗┗┓┃━━┓┫┣┏┗┃┓┛┃┳┣┛━┳┳┳┣┗┃┗
╋┛┫┳┳┓┣┃┛┳┣┫┛┣╋┣┃┳┻━┻┓┏┏┳┗┛┛┳┃╋┳┓┣━╋┓┃┏━
┫┛┏━┫━┫┗┻┫╋┛┓╋┓┫┻┻╋┏┃┗┫┫┓┳┣┃┓┃┳┣┗┣┓━╋┻╋┣
┗┫╋┗┗┻┳╋┏┃┣┃┫┏┗┛┛┏┳┫┗╋┏┗┃╋┗┻┃┻┛┣┻╋┃┃━┏┻━
━┳┣┏━┃╋┳━╋┃━┗┓╋┛┓╋╋┓╋╋┳┗━┳┛━┛┃┗┣┏┻┻━━┏┫┣
┫┏┻╋┓┻┻┣┻┗┏┻━╋┣┫┏┗┃┗┗━┃┓┣┃┳┏┳┓┗┻┛━┓┗╋┗╋┣
┳━┛┃┗┫┣━┳┣┻┫╋━┃┓┃┫┣╋┏┓┫━┻┻┣━┫╋━╋┻┗┳━╋┛┃┃
━┫┫╋━┣┫╋╋┗┻┏╋┏┻┓┏┣┫┃╋┃╋┳┳┓┻┣━┳┣┓╋┏┛┣┻╋┏┻
┗┳┫━┣╋┃╋┫┫┣┫┏┫┏┏┣┣┏┳┳┫┃━┃┳┗┛━┣┳━┏┻┓┻┛┗┫┣
┻┣┏╋┏┻┗╋╋┻┏┣┳┣━┃┳┗┗┳┫┻━┣┳┳┫┃┣╋╋┏━┛┏┛┻┓┏┻
┳┏┻┳┗┃┓┗┳┣┃┛╋┃┓━┻┳┫━┻┛┣┻━┗┛┳╋━┳━┳┏┳━━┳━┗
┛┏┛┣┓━┓┃┗┗┛┗┣╋┳━┻┛┃╋╋┃┓┫┻┃┓┗━┏╋┫┛┛╋┻╋━┻╋
╋┻┓┏┫┫━┣┓┛┃┓╋┣┏┻┛┣━┳━╋┻┃┃┗┣┫┻┣┛┫┏┓┏┻┃╋┛┛
┳━┣┣┳┓┗┓┫┫┗━┻━┣┻┛┣┫┓┣┓┣┏┻┻┣┳━┳┗┻┓┳╋┛┗┣┏┏
┓┛┣┳┏┫┣┛┏╋┏┳┛┫┻┏┗┻━┳┗┏┻┛┳┃┏┏┛┛┃┓┻┻┻┣┣┏┗┓
┗┻┃┳┃┳┳╋┻┣┫┳┃╋┫┃┗┗┳┃┃╋┏┏┃┻┃┳┫┻┳┫┣┳╋┫┏┣┃┫
┳┛┓┗┓╋┻━┛┻┏┃┃┛┃┃━┳┣┏┣┻┛╋┻┳┳┓╋┓┗┗┏┗┣┛╋┫┏┣
┣┓━━┓╋┗┛┻┛╋┫┏┳┻┗┻┛┫┣┏┛┻┏┣┗╋┫┳┣┃┗╋╋┗┓┛┻┫┳
┫┏┏┓┣┣┓┏┏━┻┛┛┻┏━┃┣┃┛┻┻┣┫╋┃┫┏┳┓┗┻┓┃┫┳┗╋┫┏
┻┃┓┛┳┏┛┣┛┛┓┃┛━┳┳╋┫┃╋┃┫╋┏╋┳┣┣━┛┃━┫┃┣┏╋┗┏┻
━┓━┗┻┗┏┳┗┛┗┓┛┗┗┓┛┳╋┗┏┏┓┏━┳┳╋┗┛┓┻┻┻┓
╋┣┫┃┫┓━┻╋┻┫┃┻┫┻┗┣┣━╋┻┃╋━┫┳┻┗━╋┗┗┛┛┛╋╋┛┏━
┓┓━━┻━┃┏╋┛┏┻┃┛╋┛┛┃┫━┏┓━┛╋┻┻┛┳┫━╋┣┗┻┃┳┓┃┫
┏┣┗┗┣┣╋┃┣┓┃┣┃┓┫┏┃┓┫━┣┳┃━┻┳┗┓━┃━╋┃┳┛┛┃┛┫┳
┗┓┻┓┓┗┣┗┗┗┳┏┣┓┗━┫┳┗┓┫╋┓━┻┫┗╋┫┻┻┏┗┻━┗┃┓╋┏
┃━┓┛┃┗╋┓━┃┗┻┃┗┛┫┳╋┗┛┻━┃━┗┛┣┏┗┳┫╋┏┃┏┣┗┳┳┗
┻┏┻┣┛┣┫┏┛┣━╋┃┃┃┃┃━┳┳┛┛┗┓┗┣┓┏┣┫┛┗┛╋┓╋┣┃┫━
┫╋╋┳┣┣┻┳━┛┛┳┛┣┏┳┗╋┃┃┗┫┓┻┣┫┛┓┗┗┏━┏┫┫┳┓━┳┏
┛┻┫┏━┣┛┣┳┓┛┓┳┫┓┛━┻┻━┣┻┛┣━┣┗┻╋┏┻━┓┗━╋┛┣┃┃
┃┣┃┫┣┃┫┛┓┃┏┓┛┳┃┛┓┣┻╋┃╋┻┛┳━┛┗┣┓━┳┫┃╋┃┓┛┛┣
┣┃┓┛┫┣┫┳┳┗┣┳━┏╋┓━┳┃┣┃┛┓┏┓┏┻┏╋━┳╋╋╋┻┃┻┗┃┻
╋┫┫┫━┛┣╋╋┣┓┳┻┳┗┻┏┗┳┛┃╋┗╋┃┛┣┗┏┃┻━┓┳┃┫┳┳┃━
┣┓┛┃╋┏┻┓┫┗┓┛┗━┓┣┻┃┏┛┗┫┫┗━┫┳━╋┳┏┳┫┃┳┃┣┏━┣
┃┓┳┗┃┓┃━┓┃┫┳┣┣┓╋┃┳┓╋━━┃┛┗┃┛┃┗╋┗┓╋┳┻╋┛━┗┃
┳┃━┫╋━┳┫┃┓┃┫┓┗┳━┃┻━╋┗┻┫┏╋━┫┃┻┳┛┻━┫┻┓━┳┏┓
┳┗┃┳┳┃━┻━┣╋┻━┫┛┳┣┛┗╋┗┫┗┫╋━┏┻┳┃┏┳╋┳┛┳┃━┏┫
┓┓┳┣┓┏┃┓┻┣┃┳┗╋┫┫━┫┃┫━┓┏┓┃┻┻┻┻┗┗┳┻┣┣━┓┛┓┏
┻┻┫━┏┏━┏┗┓┛┏┣┛┓╋━┳┻┃┳╋┻┏┛┣┏━╋┓┻╋┏┓┣╋┗┣┓┫
┛┫┏┗┻┛┏┫┓┣┛━┓┃┳┓┓┓┃┃┣┏┛┗┗┳┳┃┏┃┓┳┣┻┣┳╋┫┃┛
┏┳┫┣━┣╋┓┻┛╋┻┻┣┳╋┃┏┓┏┻┏┛┛┣━┗┫━╋┻┻┃┛┃┃┃┓┏╋
╋┻━┳┳╋┓┏╋╋┣┫╋┛┏╋━┓┏┣┫┣┳┳╋┓┳┓┗┗┛┛┣┳┓╋┃━┛┛
━┳╋┓┓┏┃┣┻┓┻━┫┣┓┣┓┓┻┗┃┏┃┃┃┛┏╋┳┻┛━╋┣┣┏━┳╋┃
┏┗┗┻┏┻┃┫╋━┫━┃╋┗┏┃┏┣┻┃┓┛╋┃┳┻┳┫┗━┫┫┻┛┣┣┗━━
┃┻┻┃┓┏┏━┗╋┃┫┛┳┏┳┳┣┃┻╋━┏━╋╋┻┻┛┻┛┓┻┣┗╋┓┳┓┏
┓━┗┣╋┓┫┻┫┣┳╋┫┛━╋┏┓━━┳┓┃━┃━┃┗┛┓┗┃┓┫┣
┓┃┳╋┣━┣┃┻┗━┛┻┳┳┛┛┣┣┳┃┗┓┃┳╋┻━┏┫┫┃┫━┣╋┣━┓┳
┗┗┣┫┣━╋┃┛┣┏┃╋┛┛╋┛┳┫┳┣┃┳━┗┣┫┛┫┃╋━┫┫┻┃┓━┏┣
━┣┓╋╋┏╋┃┗┗┏┣┗┛┣┃┃┛┃┫┛┗┓┳┏┛┣┃┳┏┣┓┛┗┫┏┗┫┃┏
┗┫┫┫╋┛┃┛┛━━┳┛╋┃━┣┻╋┫┳┣┗┣┛┫╋┛┫┻┫┳╋╋╋┗━┳╋┫
┗┗┣┳━┃┣┳┓┳┃┳┳┓┓╋━╋┏┻┻┏┣┏┗┻┳┣┛┳━┏┫┃┓┣┳┣┗┛
╋┻┗╋┣━╋┻━━━━━━┳┓┛┣┫┗━┗━┳┣┛┫┫┗┗┛┣┳┳┣┛┣┛━┫
┃┏┃┃━┗╋┫━┣┛┃┛┃┣┏╋┏┻┏┻┻┣┃┻┳━━┓┫┳┛┻┻┓╋╋┗╋┏
┗┛┫╋┛┛┣╋━┣┛┛┗┣┻┳┣┳┳┫┫┃┻┏┳┫┣┳┏┳┫┛╋┃┛━┏┳┫┻
┳╋┗┓┫┃┳┻┻┣┣┻┗┣┃┫━╋┏┃┫┣┏━┓╋┻╋┗┓┗┓┻━┓┗┓╋┏┗
┻━┻╋┓┣┣┻┓┫┛┗┃┗╋┻┳┓┫┣┓┓╋┏┏┳┛━━━┓┛┏┗┻┗┗┫┏┃
┳┫┳┫┫┛━┳┳━━┳┏┳┣┻┗┏┏┣┛┣┗┓┫┻╋┓┳┓┗┏┏┻┣┏━━┏┛
┏┃┫┏╋┻┻┗┓━┛┃┓━┫┏┏┗┻┫╋┓┗╋━┏━┻┛┃━╋┫━┃━┫┛┫┓
━┃╋┗━━━━┏┻┏┻┫┗┃╋━┃┻╋┻╋┣┃╋┛┗┏┗┣━┫┃┛┫┫┏┫┳┗
┃┣┃━━┛╋┃╋┗┃┗┫┫┣┻┃━┛┗┃┃┻╋┻┓┃┫╋┓┻┳┛┻┗┏━┣╋┛
┫┏┓┃┫┗┗┃┫┏┛┃┃━┏┓┗┛┏┳┣┗┏┗┛━┫╋┣━━┗╋┳┗┫┏┫┛╋
┃┛┛╋┗┫┫┏━┳┳┓┃╋┓━┓┣┏┏┣┫┣┓┃┓┗╋┣┏┃┛┏┓┓┃┣┣┫┃
┳┓┃━┻━┃┓┃┣┛┫┳┛┫┫┫╋╋┫╋╋╋┗┓━┛┳╋┳┏┛┃┫┓┣┛╋┛┛
┃━━┣┫┣┓╋┏┻┫┻┳┏╋┓┏┻┻┻┫┻┳┳┛┻┃┗┻┳┗┛╋┣┃┓┏┛┳┫
┻┓╋┗┗┫┻╋╋┛┃┳┣┻┓┏━┣┻┣┫╋┗┛┳┫┗┃┣━┻┏┫┃┳┃┳┓━┣
┏┣┻┛┓━┃┫┻┓┣┓━┏━┳┻┫┛┻┏┛┣┛━┃┏┃┫┃┗┗┫┗┫┏┛┫┳┫
┓┣┻┳╋┻┗┛┏┻┏┣┣╋┛┓┳┳┏┃┻┗┻┳┃┣┻┗┛╋┃┻╋┛┏┃┓┻┻┫
┛┣┗━┣┃┃┃┳┏┓┗┛┓┣┳┻┣━┓┳┗┛┳╋┻┛┻┃┏┻━┫┻┳┳┣┏┳━
┻┣┓━┃┗┣┗┓┗┳┃┣┫╋┻┫┛┓┏━┗┫┗┳┫┫┓┛━┓┏┫╋┃━┛┛┣┣
╋┳┃┏┓┓━┃┗┻╋┗╋━┗┗┛┫┳┃┏┗━┫┏┣┻┛┫┛┫┓┻┳╋
━━┃┗┏┃━┣┏┏┏┻┛┏┣┗┏┗╋┗╋┣┏╋┗┓┳┃╋┏┓┫┻┣┓┻┻┻┗┣
┳┣╋╋┣┃┏┗╋┓┻┃┃┗┳┳┓┗╋┓╋┃┳┗┛┃┛┃┻┛┣┛┛┏╋┫┗┃╋┃
┏━┏┫┣━┓┳┏┃━┣┫┛┏┃┫┛┻┏━┣┓┫┳┳┻╋┗┃┏╋┗┛┻┏┣┳┣┫
┓┣┓╋┻━┳┻┳┏┃┳┏┃┫┗┓╋╋┳┃╋━┫┻┳┣┣┣┗┏┫━┗╋┻┳┳━╋
┣━━┗┏┳┓┗┣┛┓╋╋┓┛┗┻┗┳╋┻┣┛┻┗┻╋┣┫━┛╋┏┳┣┗━┳┫━
┓┫╋┓┗┫┳━┣┫┛╋╋┻┓┃┏┏┏━┫┳┗┛┻┛┏┃┳┳━┛┻┛┛━┏╋┳┻
┳━┻┳┏┏┳━┛┣┏┻┃┃┃┃┗┫┗┗╋┻┛╋━┳┏┻┻┃┓━┃╋┣┓┏┗┓━
┳┃┓┃┣┳┏┏┛┻┛┛╋┗┛┛┓┫┣┛━┻┫┓┫╋┛┃┗┓┣╋┃┣┳┫┫┳┓┣
┳━━━┫┫┻┛┣━┣╋┓┃┣┓┳┗┗┣┗┏┫┣┣━┃┏┛┓━┣┳┏━┳┛┳╋╋
┗┓╋┏┣┓┣┻┳┫━┗╋┻┫┻┓━┗┻━┳┓┣┛┣━╋╋┏╋┏┻┫┓┫┛┓┻╋
━┃┻┗┓┗┛╋╋┗┃┓┳┫┛┃┗┫┃┏┗┓┣┏┓━╋┳┣┃┻┳┗┛┫┣┓┣┏┏
┻┫┓┃┻┗┫┃┻╋┣┣┓┣┻┣┻┏┃╋╋┳━┛┛╋┃┫┳┏┳┃╋┳┃┣┗┳┏┏
┏┗┃┳┣┫╋┳┏┳┳╋┏┳┛┳┳┛┃┗━┗┫┓┗┃┓┓┛┃┻┳┳┓┛┻┛┗┛┓
┛┓┓┫┗┻┏╋┣┫╋━┃┣┗┣┗╋┗┻┣┛╋┗┻┣┻┃┃┃╋┓┃┛┣┏┛┫━┃
┏┳┛┃┫┛┓┫┓╋━┓┫━┏┃╋┃┫━━┃┫┳┳┣┳┫━╋┛┃╋┻╋┏┳┳━━
┻┛┃┛╋┗┗┃┳━╋┃┛┻┃┣┣┻┫┗┏┫┣╋┳┳╋┣┻┓┳┳┳┓┫┳┃┃━┃
┏┳┓┃┳┛┳┛┓┫┗┏━┗┻╋━┻┳┻╋┫┛━┻┳┣┃┏┃┓┻┣━┓┫┃╋┛┳
┗┃┳┏┛┓┫┛━┛━┳━┫┫┳┻┃┃┗┓┻━┛┻┗┛┓┏┗┛┻┣┛┣┫┛┗┓╋
┏━┳╋╋┫┫┛┻┳┣┏┗┃┓┻╋┣┗┫┛╋┓╋┓━┛┛┏┻┣┓┻┛┃┣┳┃┛╋
┛┳┏┓┻━┛┗┓┣┣┣┃┏┫┫┃┓┃┣┫┗┃┛┓━┳╋┏━┃┗┳╋┳┗┛┣╋┻
┫╋┏┃╋┻┻┗╋┣┗┓┛┏┣┃━┣┛━┣┻┣┃┓┫┳┃┛┓┻┗┫┣┃┓┓┳┻┓
┃┻╋┓━┳━┳┗┃━┫┫┗┫┏┣┣┳┓━┃┏━┓╋┏┣┻┃┗┫┫┗┻╋┃┳┻┗
┃┓┛┛╋┃╋┓┃┣┫┣┗┣┗┣┻┳┳┏┃┫┣┛┛┃┓┏┳┣┗╋┣┃┳╋┏┗┳━
┛┃╋┛╋━┛┃┗╋┓┃┫┻┓┻╋╋┃┳┃━┻┻┏┫┃┓┳┗┳┏━╋━
┳┻┃━╋┫┓┣┻┗┳━┃╋┛╋┻┳┏┃┻┻━┫┣┗┻┃┻┗┗┗┃┛━┣┛┳┻╋
┗╋┛┳┏┳┣┓┣┳┣┫╋┫┏┓╋╋┏┓╋┣┏┣╋┻━┣╋━┫┣╋┻┃┃┛┳┳┓
┗┗┏┛┛╋┻┓━┏━╋╋┳┓┣┏┫┏━┛┻╋┏┳━┻┳━┃┗┻┻┗┏┃┏┫┫━
┃┳┫━┏┫┃┏┛┗┳╋┗┻┗┳┻┏┛┻┗┳┏╋┫┃┗┃┃┏┗┣┓┛┻┳┓┓┣┏
╋┓┛┻┛┓━┛┓┃┳┳┣┣┛╋┳┫┃╋┗┳┻┻┃╋┛┛━┓╋━┫┻┃┓┏┻┣┫
┗┻┓┏┃┳━┏┻━┻┛┏┓╋┛╋┳┳╋┏┃┻┫┏┣┣┓┏┻┣┳┣━╋┻━┃┗╋
┏┓┓┫━┳┛┫┣┫┫┗┃━┗┣┻━┣┏┻┃┫╋┏┳┃┛┗┫┗╋┛┏┃┓┃┳┓┃
┻╋┗┓┫┣┏┏┓┫┣┗┻━┛┓╋┫┃┳┻━┓╋┣┓╋┳┳┃╋┗┻┛┻┃┣┫╋┃
┓┓┏╋╋┛━━╋┏┛╋┗┫┣┛┣┃━╋━╋┓┣┗┫┣┳┃┓━┫━┓┳┳┏┳┳┓
┫━┏╋━┛┃┗━┗┻┏┫━┗━┗┗┛┏┃┗┏┓┓┗┓┃┣┫╋┃┻┓┣┛┓┻┣┓
┃┻┣┏┣┗┃┃━┏┻┏┓┻┣┣┣┛┓╋┓┃┗┏┛┃┳┛┏┳┣┣┳━┛┗┃━┓╋
╋┗┛┛┫┳┣┏┏╋┻━╋┻┳┃━┛┛┓┫┫┗╋┏┳┓┓┳┻┣┗┫┻┣╋┳┻┃┫
┻┳┻┳━┓┃╋━┗┣┻┏┳┻┫┻┳┓━┃╋┣┗┫┃┳╋┓┣┳┣┃┗┓┓┏┫┫━
┳┛╋╋━┣┫┃┗┫┓┏╋┣┫┏┫┫┻┃┃┳╋┗┃┏╋┫┗┳┓━┛┗┓┻┫╋┗━
┗┫━┻┣┗┫━┓┣┏┓┻┣╋┛┳┣┣━┫┃┛┳┳┫┏┃━━┃┃━┗┃┏┣┃┣━
┗┛┻┫┃┏┛╋┃┣┫┣┛╋┗┓┗┳━┗┫┗┫╋━┻┓┣┫┗┳┻┏┻┳┫╋┻┃┗
┫━┃━┣┏┃┃┗┓┏━╋┛┏┳┳┻┻╋┃━━┏━┻┣┃┛┳┣┏┓╋━┏╋┣┗┓
╋┏┃┃┳┣┓┗┓┓┛┏┣┣╋┗┻┃┏┫┫━┗╋┃┏╋┛┃┗╋┓┻┣╋┛┗┓┫┃
┣┓┃┻┗┻━┳┳┣┓┃┗╋━┣┓┻╋━┻┗┣╋┻┻┳┫┳┓┏┏┻┫┏┛┓┫┛┻
┻┃┛┣━┃┻┛┳╋┛┻┏┃┣┛┏┛┛┗╋╋┏┃┏┻┻┳┗╋┳┫┣┫━━┏┛┻╋
┗┗┏╋┛┃┫┫┻┳┃━┏┃┓┃┗┣━━┫┗┳┻┗┓┛┳┻┣┛━╋┣┛┣┗┻┃╋
┛┃┣━┏┃┗━━━┳┻┃━┫┓┃┫━╋━┻┛┫┳┓┻┛┃┏┓┳━┛┗┫┏┻┗┫
┫┓┳┫┛┫┳┓┗┓┻┓┻┳━┗━╋┗┏┻┳┃┓┫┻┗┛┛┻┃┳┗┳┳╋┻┛┗┣
┛┻┏╋┫┗┻┻┃┣┫┓┛┏╋┃┃┃┏┗┓━┳┃┗┓┛┳┻┏┫┻┃┗┻
━┃╋╋╋┣┛┗╋┳┓┳┃┏┻┃┃┛╋┻┏┻┛┛┗╋┻┗┗┫┛╋┃┫┓┳┳┳┫━
━┻━┏┃━┳┗┓┛┳┫┻┏┓┃┓┳┳━┳━┣┃━┗┓╋╋┗┻╋┣━╋┓┳━┃┣
┣┓┳┃┣┻┃┻┏┻┣┃┛┓┛┃┫┃┗━┃┳━┛┫┳━┻┃┗━┣┣┏━┳┻┫┛━
┫┗┫╋┓┣━┣┻┻┗┛┳┛┳┫┃┏━┓┳┃━┣┗┃┣┻┻┗┛┫┗┳┓━━┗┣┃
┫━╋┏┳┫━━┣┣┃┓┃┣╋┳┛┗┏┛┳┗┗━┛┫┗┛┻┛┗━┣╋┣╋╋┓┣┓
┓┛┻━┏╋┗┣━╋┻┗╋┳┃━╋━┛┛┻┓┻┫┛┛╋┗┃┓┻┣┳┫┳┏┗╋┣┃
┏━┳┳┓┗┳┗┣┏┛╋┻┫┏┣┻━━━┳┫┃┳┛┻━┫┃┏╋┃┃┣┓┻━┛┫┓
━╋┗━┣┏┻┣┳┫┓┏┻┏╋┓┛╋┗┃┏┳┣━━┳┏┣┓┃┫┃┣┓┛┗┛┗┃┻
╋┣╋┓┳┻╋┃━┣┫━┣┓┓┗┻┓┃┗━┓┓┣┣┃━┏┳┏┗┓╋┻┛┣┻┳┳┫
┳┛┃┫┻┛┃╋┛╋┗┻┫┓╋┏┣┫━┣┏┳┛┻┓┻╋━╋┃┣┫┓┃┗╋┓┃╋┣
╋┻━┏┃┫┓┗┫┗┣┗┻┫┛┓╋┃━━┛┗┛┓╋┫┓┣┏┏┻┳┃┻┏┣┏┛╋┳
┏╋┓┃┏━╋┛━┛━┃┓┣┫┻━┓┗┃┗━┻┗┫┣━┗━┓┣━┗┳┗┃┣┻┣┣
┃┣┣┣┣╋┛┣┏┏┗┓┻┳━╋╋━━┗┗┛━┫┛┳┫┣━━╋┛┻┗┻┫┻┻╋┗
┓┳┓┣┻┻┛━━┏━┃┏┃┻┻━┻┗╋┣━┣┛┛┛┫┫┳╋┏┳┫┗┣┛┫╋┏┣
┳┛┫┫┛┳┻┓┫┓┛╋┫┃┏┫╋┳┗┻┏┻┻━┻┏┏╋┳━┣┛╋╋┏┣┏╋┻━
┏┛┻━┏┏┗┳━┳┻┳┗┳┻┛┣┫┻┣┛┳┣┃┻┗╋╋┳┏┫┳┓┳┫┫━┫┃┓
┳━┛┗┗┏╋┗┻┓┫┓┣┛┳┗┏┳┃┫┗┻┓━┓┳┛┏┛╋┻┫━┳┻┫┳╋━╋
┃┻┛┓┳╋┻┳┣┓┛┓━┗┛┣┳┃┫┻╋┣┛╋┛┓┫┣┛━━┏╋┻━┓┻┏┳┛
┃┣━┃┳┣╋╋┃╋┓┳┛┏┣┣┳┓━┏┻┃╋┻┓┻┛┛━┛┏┳┏┗┫┛┗┏╋┛
┻┛━┻━┻┓┣┳┳┃┛┃┫┣┏┓┛┫━┃┗╋╋┛┛┫┗┏┓┛┛━┣┛┃━┛┓┗
┻╋┃┛┳━╋┗┣┗┻┃┗━┏┃┫┻┫┛┗━┏╋┛┻┗┣┛┓┳╋┣┳┣┫┏┣┏┻
┳╋╋━┣┛┗┛┛┗┓┛┳┳┣┓┫╋┻┫┫┳┃┛┻┣┗┛┻┻┓┗┻╋━┗┗┣┃┗
┫━━━┃┫┗┗┛┛┳┣┣┏┫┃┫┗┳┻┻┻┛┏┏┫┛┗┃━┳┛┫┣┗┣┣┻━┗
┫┏┗┛┏┓┗┣┳┣━┫╋┛┳╋┣╋╋┳━━┣┻┏━┗┗┻╋┓╋┛┛┣
┻┫┏┛┻┓┻┛┗┫┫┃┗┳━┃┻┫┣┛┛┳┻┗┣┗┣┳┫┣━┣┃╋┗┗━┳┫╋
┣┳━╋┳┳┫╋┣┗┏┳┳┳┛┗┓┫┓┃┗┗┗┳┫┗┣┻┃╋┫┗━━┻┗┻━━┻
┛┓━┃━━┏╋┓┫╋╋┫┫┓┫┫┳┗┳━┣┗┏┓┣┣╋┫┣━╋┣╋╋┏┻╋┃━
┫┓┓┗━┏┃┃┛┫━╋┣┣┻┻┏┓┃┣┳┏┻┳┣╋┣┳┗╋╋┏┃┃┫╋┳━┫┗
┗┫┗╋┗╋┻╋╋┣┏┳━┏╋┏┗┫┃┓━┳┳┣┛┣━┳┻┣┃┓┏┛╋╋┛━┛┏
┏┫┃┣┻┏┻┃┣┗┏┳┳┏┳┫┻╋━┃╋┳┛┛┃━╋━┻┣━┃┃╋┻┫┗━┓┳
┳╋┣┗┏┻┏━┛┃┻┗┻┏┻┓┃┏┻┣┏┛━┣━╋╋┗┻┫━┗╋╋┓┫┳┃┫╋
┃╋┗┓┣┗┻┫┳╋┫╋╋┫━━┫┣┫┏━╋┃┻╋╋┏┃┻╋━┻┗╋┣┃┏┃┃┗
┳╋┃┓┃┃┫┗┫┏┃┗┳┃┻┛┫┏┳┣┛┛╋┗┣┛┓┏┓┻┏┛┃┃┛┃┃┛┏┗
┣━┳┫┳┛┓┗┳┫╋┻╋┻┛━┫┣┳┏┫┻┏━┳┳┗┫┫┣┛━┓┃┳┣┳╋┏┻
┣┛┳┻╋┏┗┛┻┃┏┳┃┗━┗┗━━┳┏╋┗┫┛┃━┗┏┓━╋┫┻┛┳╋┏┣╋
╋╋┃┃╋┗╋┛┫━┃┓┓┏┻┻┻┳┏━┫┓┣┣┳┓┃┏┏┓┃┣┳┛┓┃┣┫┓┻
┗┗╋┃┫┏┏┫┻┏┗╋┫┃┻┏┗━┫┛╋━┫┳┃┳┓┗┛┣┫┣┻╋┻┳┓┃━┻
┏┫┳┫┛━╋┫┗━┗┛┛━┓┃┳┻┓┳┳┛┫┳┗┻┏┣┗┣┓┫╋┏┛┓━┳┃┳
┳━┣┏┗┳┗┗━┫┏┣┣┃┛━┛┏┫┏┻┃╋┫┳┛┫┃┳┏┫╋┃┛┣╋┃┃┗┫
┗╋┛┫┃┻┛┫┃╋┓┛┻┻┃┳┓┣┣┃┓┣┗┃┳┣╋┳┛┃┳┗┫┫┃┃┏┻┃┻
┗┫┫┫┳┃┏┳┃┏┓╋┻┗╋┏┓┣┫┳┻┫┏┳┫┓┏┓┻┫┻┛┳━┏┻┳┗┳┳
┻┏┓┗┃┳┃╋┛┏┣━┓━┻╋╋┳┃┓┳┳╋┗┛┏━┗┻┻━━┳┛┃┗┻┏━┛
╋┏┻━┏┳┃┣┏┓━┻┗┣┃┛┫┃┛┓┛┓┃┣┃┗┓╋┫┛┻┃┏━┣┻┏┓━━
┻╋┣╋┫┃━━┏┳┏┏━┛━╋┏┳━┫┓╋╋┛┫┳┓╋┣┃┣┣┛┫┓┓┃━┫┻
┣┛┻╋┫┳┳╋┏┏━┫╋┳┫━┻┓┛┛┣┛┻━━┫┛┃┫┛┛┻┓┳┣┓┓┓┓━
━┃┫━╋┻━━┻┣┻┫┗┻┏┗┃┻┛┏┏┛━┣━┫┃┏┓┗┛┓┳╋┏┗┫┻┣┛
┳━┓┛┛┛┃╋┳┣╋┫┣┻┃┃┻┗━┗┛┻┣┓┻┓┏┃┛┣┛┛┫━╋┣┓┏┓┗
┻┓╋┣╋┣┓╋┏┗┏┃╋┃┗┃┗┗┏┃╋━┣┻┳┫┻┻┏┫┣┏┗┓┏
╋┛┫┏┏┃┗┣━┓┣╋┛╋┣━┗┛┗┛┃┣╋┗┳┻┫┫┓┗┣┃┫┻┻┻┣┻┣┗
┓┻┗━┓┃┓┳┛┫┣┛━━┛┃┗━┛━┫┣┳┳┛┃┣━┏┏┻━┻┳┣━┛┏┛┓
╋┣┃━┏╋┛┫╋┓╋┫━┗┓┣┻╋╋━┻┏┏━┫━┻┏╋┫┏╋┓┫┓┏┗┳┛┻
┗┓╋┏━┣┣┃┛╋┓┓┳┗┃┫┃┫┗━┫┻━┛┫┫┳┫┗┻┏┳┻┗┓━┛┳┫┗
┓┫┏┃┗╋┏┏━┫┃┏┃┻┳╋┣┏┻┫┃┻┳━┣┃┏╋━┫┣┃┫┻┣┓┗╋┗┓
┣━┛┣┳┣━┗╋┗┻┗╋┃┗┗┓┗┏┻┣┛┫┗━┣┗┳┳┓━┏┃┃┳━╋┛┣┻
┏┫━┓┏┣┻┓┫┻╋┻┏┳┳┗┣┃┛━┓┏┗━┳┳━┫┳┫┳┃┳┗┻┫┛┣━┏
┫┏┛┃┛┫┣┻┣┳━┣┏━┗┓┳┓┓━┛╋┓┗┻┫┏┣┳━┫┫┻┣╋╋┛┗┗┫
┣┛┛┳╋━┏┣┃┓┛┓┻┏┗┛╋┗┓┗┫━╋━━┻━╋╋━━┏╋┓┫┳┛┛┻┳
┣┏┣┃┳┣┫┃┣┳┗┣┻┃╋━━┻┳┫┏╋┻┫━┏┣┏┃╋┏┏┏┃┏┓┫┏┳┫
┃┏┛┃┫┛━━┳┏━┃╋┃┓┳┗━┻╋╋╋╋┳┗┓┃┳┳┻┛┳━┫┃┏┫┏┓┏
┻┣┓┏┗━┗┻┫┓┗┫┳━┣┫┫┳┗┛┛┗╋┓┻┃┻┣┣┛┗┛┗┗┛━┣┗┓╋
┓┫┃┻┏┃┏┓┗┛┗┣┳┳━┛┓┫┃┳┳┏┓╋┗┓┏╋┳┣┓┃┻╋┓┛┏┳╋┛
━┃┻┳┗┓┛┗┫┏┻┓┻┃━━╋┛━┓┣━┃┓┻┏╋┳┻┗┗━╋┻┗┏┗┳┃╋
╋┻━┗┗┓┻┛┳━┗┻┫┫╋╋━╋┛┏┫┫┛┻┻┃┣┻╋┗┣┣┗━━┓┣┃┻┓
╋┓┏┓┃┃┳┓┃┛┃┻┃┓╋╋┃┣┗┗┣┻┣┫┃┫┣━┳┗┣━┣┓┗┣┃━┓┏
┳┳┻┏┳╋┛┓┛┳━┃┗┓┻╋┗┓┣┃┣┣┳┃┻┻┣┫┻┫┏┃┗╋┻┗┫┏┣┗
┛╋┓┻┣┫┫┳┛┣┓━╋━┓━┻━┏━┫┫╋┓┛╋┛┳┏━┏┣┣┣┣━┃┣┳┳
┣┣┏┣┻╋┳┻┳┛┛┻━┏┗┗━┫┃┃┏┳┫┣┫┻┛┃┻┗┣┻╋━┃┣┻┫┣┃
┳┫┓┫┏┗┻┏┛━╋┛┳┳┛╋┳┻┳┫┛┣┓┓┏┫┃┃┃┛┳┏┻┣┗┗┛┗┫┣
┏┣┃━━┃┃┫╋┣┣┳┛┗┗┏┓┛┗┛┏┃┓┏┣┗┳┻┏┛┳┓┗┻━┫┃┳╋╋
┗┃┣╋┛━┛┻┃┓╋┫┛┗┫┳┃┫╋╋━╋┻━━┓┣┣┣╋┏━╋┃┏┗┓┫┏━
┣┏┓┫┗┫╋━╋┫┫┫┛┏┓┳┻┗┻┗┏┗┗━┏┗┫┳┳┓━━┳┏┻╋┗┛┳┃
┃┣┳┻┳┣━╋╋┳━╋┣┻┫┻┃┻┏┻┗╋┛━┛┫━┓┛┓┗┳┏┗┳
┣┳╋┛┗┓━┫┃┳┏┃┻┳┫┛┳┓┃┻┫┫┻┣┳┛┳┫┻┳┛┻┣┣┳━┏┻┳━
┳┏━┃┏┫┣╋┫┓╋┫┣┻┳┣┏┗┛┛┫┫┏┫┳┛┛╋┻╋┣━┓┓┓┛┳┏┻┃
┃╋┫┃┣┫┏┓┓┻┛┗┫┃┻┏┻┗┏┃┫┛┫┃┻┗┏┏┣┏┫┓┣┗┛┻┛┣┏┛
┓┗┛┳┓┃━┏┏┳┳┓┃┗━━┛╋┳┗┃┳┗━┗┳┃┛┗┗┳┳┻┻┏┓┏┛┓━
╋┛┳┃┗┛┏╋━┛┳┏━┣┃┗┏┗┛┛╋┣━┛┳╋┏┳┃┗┓┓┣┫┛┫┏┓┫━
┏┃┫╋┣┏┫┻┃┻┓┻┏┏┃┻┫┏┃┻┃━┗╋┳┃┫┓┛┛┛┻┛┻━┃╋┗┏┣
╋━┓╋┻┣┛╋┃┳┏┗┃┣┃┃┻┳┻┳┣━┗┓┏┻┳┻┫┳┓┗┗┫┏┏┳╋┏┣
━┻┻┏┫┻┣┓┏╋━┛┏┛┗┳┛━┗┃┓┻┻┻┫┗┏┓┗┳┻┃┫━┃┛━┗╋┏
┳╋┗┃┃╋┳┏━┳┫┫┫┛┓┫┻╋━┗┗━┳━━┳┛┏╋┓┛╋┛┛┛┫┃┻━┳
┏┫╋┏┳┓┛┃━┣┫┻┳┛┳┏┛╋┛┣╋╋┫┣┻┗┳┣┓┳┻━┏┣━┫┗━┓┫
┻┛┳┛┣┃╋┻┫┣┛┃┃┓┃┻┗┻┓┃┫┫┃┳┛┏┛┣━┻┳┻┫┫┫┳┣┻┗┓
┃┫┻┛┛┃┃┳━┳┻┃━┣┳━┛┃╋┗━━┗╋┗┫┛━┳┻┃┏┳┏┻┣┏┏┣━
┏┻┗┫┛┣┏━━┓┫┏┻━┃┻┃┻━╋┏┳┳┳┳┛┻┫┣┣━┛┏┣┛┓┫┓┳┳
━┏┗━┓┏┗┳┣━┻┏┳┻┣┻┫┻┗┫┗━━┗╋┳┗┗┳┓┗┛┳┃┃┓━┻┳┣
┃━┛┳┫╋┳┓┓┏┃┏┃┣╋┛┻┗┻━┓┃┓━╋┗┃╋┓┳┛┓┏╋┗╋┃┣┏╋
┛┃┛┗┫┃┏┏┓╋┃┗┳┛┗┓┛┗┓┫┃╋┣┫┏┓┛┓━┓┫┫┫┃┏┳┃┫╋┣
━┛┛╋┏┳┛┳┛┻┻┓━┓┻┃╋┓╋┻┏┻┗┃┣━┃┻┗┛┓┏┳╋╋┣┃┫┏┛
┫┫┛╋┏┓┫╋┏┻┏┣┏┻┳┫┃┗┻┳┃┏┛┛┏┻┳━┓┓┏┣┓┻━┫┣┛╋┫
━╋┳┏┛━┛┣┫┓┳┳┗┓┃┛┫┓┫━┏━┓┃╋┗┏┳┳┛┳┻┣┗┏┃┓┃┣┻
┃┃┓━┏┫┛╋┗┫┻┻━┳┣┛┻┗┻┓┳┻┛┓━┻┓┣┳━┓━╋━┻━┏┫╋━
┻┓━┳┳┃┫┃┛┃━┓┛┛┃┻━┳┣┣┣┛┏╋━┣┣┛┃┗┗┫┛┣┳┛┛━┫┃
━┓┣┳┣┫┏┓┏┗┏┃┳┃┃┣┗╋┣┫┛┃┗┳┫┣┣┳┗┗┏┫┓┛┛┣┃┫┗┻
┏┃┳┣┳━┳┛┗┳╋┣╋━┣┳┻┃┃┃┫┃┳┛┃┓┏┫━━━╋━━┃┗┗┃┛━
┛━┗━┗┛━┫┳┓┻╋┣━┳┻┏┗┫╋┳┗┳┓┻┏┳╋╋┓┳┓┫┫┓
┃┏┣┃┓┛╋╋┏━┃┣┏┻╋┓┓┏╋┃┻┫━┓┻┣┗╋┗┏━┫┣┏╋┏┻┛┓┻
┳╋┛┫┫┏┏┣┏┗┏━━┛┳┃━┓┫┗━┗┳┻━┃┻┓┣━━┛━┳┻┓┃┫┓┫
┛╋┏━┏━┣┳┻╋┃┓┳┫━╋┳┃┳┗┛┃┣┻┳┓┗┛┏┻┫┓┳┳╋┗┓┳╋╋
┫╋┗┳┛╋┻┣┣┏╋┗╋┛┻╋┫┣┗┃┏┗┫┃┗┗┓┻┛━┓┓┳┓┏┛┳┗┳━
┻╋━┛━┫━┫┏┻┫┛┣┓━┗┏┳┏┓━┃┫┳┗┳┃┗━┻┏┫╋┣┗┫┣┛┃┻
┫┏┳╋━┛┗┓┫┗┻┏┻┏┃┃┻┣┳┳┓┗┃┫┛┃╋┓╋┗┳┃━┏┏┣┣╋┃┗
┃┗┃┗┳┳┗┛┏┻┻┳┳┓┏┓┗╋┫┣┻┣┣┻┏┛┫╋┳┛╋┫┻┏┃┏╋╋┫┗
┳┓┻━┳┃╋┏┃┛┫╋━┃┓┫┛┳┛┳┳━┻╋┓┣┃┓━┳━┳┓┏━┓┻━┗┗
┏┓┛╋┳╋━╋┗┳┛━┣┫┃┗┫┛━┣┻┳┃╋┫┳┳┻┛┓┛┻┃┓┛┳┛┻┃━
┃┫┃┣┗┃┣┃┃╋┏┫┗━┗┗┣┃━┃┣┓┳┏┗┛┗┓┫━┻╋┫╋┻┗┻┓┣╋
┃┏┻┛┓┳╋━┏━┗┏┻┣╋╋┏┣┛━┫┣┻╋┗┫╋━┛┓╋┳┓━┃┃╋┃┻┛
┣┓┓┓┃┫┗┫┛┏┫┫┻┻┏┻┛┣┻┏┃┛┏┏╋┣┓┓┓┣┏┓┳┣━┗┗┻╋╋
┣┣┣┛┣┛┣┻┓┓╋━┓━┓┻┏┻┫┓┳┻┗┗┃┃━┳┗┳┛━┓┛┛┫┳╋┓┛
┣┣┳┛┛┻┣┣╋┣┫┓┗┗┣┏┛┫┫┳┳┣┫┃┻┏┓┗┛┏┃┳┫┣┗┃┛┣┓┛
┫╋┳┳┣┣━┃┣┓┫┏━┫┓┛┏┃━┓┃┏┏┻┫┏╋╋┏━┫┃┃╋╋┏━┃━┗
┻┫┗━╋┳┫┻┓┻┣┣┗┏┣┫┳┏┣┛┗┛┏┣┏┏╋┃┃┏╋┣╋┃┣┫┻┃┣┳
┣┻┻╋┣┛┛┳━┣╋━┳┫┏┏━━┃┃┗┗┃┓┛━┣┳┣┫┗┛┣┓┻┗┳┏┳┃
┓┛┳┛┻┗╋━┗┏━╋━┏━┃┗┣┃┛┓┗━┃┗╋┗┣┏┓┫┃┫┃┛┳┓┓╋━
╋┗┃┗━┓╋┳┗┣┻━┏┣━┓━━╋┓┃┗┳┃┗┻┫┏┗┳┣╋┫╋━┏┻┗┣━
┏┫┗┻┏┏┃┳┏┫┃┻┗┣┻┻┃┣┗━┏┗┗┻┏┗┓┣┏┫┏┳┗┃┫╋┃┫┃┣
┓┫┓╋┳┳┏┳┛┫┛┓┗┻╋┃━┫┣┃┓┏┗┳┣┗┓┛┃┫┳┳┫┗┗┣┓┃┛━
┣┗┃━┻┫┫┳━┻┛━┓┛┫┏┻┗━╋┻┃┻╋┣╋┻┣┗┏┗┃┻┳┛╋┫┣┓┫
┳┫┣┳┫┣╋┃┓┏┳┣━┣┃╋┳┫┣┗┓┣━┓┏┫┓┻┓┻┛━━┻┳╋┳┛┛┗
┫┛┃╋┳┏┻┗┣┛╋╋┓┻┏┗┏┻┗┗┳┃┗┣┓┛┣┃┏┫╋╋┻┣┏
┳┏┏┛┻┻┫┏┛┓╋┳┻┛┻┻┛┏┃┛╋┓┏╋╋┳┗━┓━┻┻┛┏╋┏┫┣┗┳
┓┛┫┣┃┃━┛┃┻┻┣┻┗┳┳┛┻┳┣┃┏╋╋┛┳┻┻┏┫━┣╋┻┣┳┓┓┣━
━┣┛┃┫┓┃┗┃┫┳┏━┣┛┗┃┳┫┣┻┏┃┓┛┗┫┓╋╋┓┳┛┫━┗┏╋┃┛
╋┫┫╋┏┫┃┣┻┫┓┓┗┛┳┏╋━┫┃┻┗┗┗┗╋━┫┗┏┓┏┏┏┳┏┓┏━━
┫┫┳┏┛┫┳┫┣┻┃┗┓┛┓┛┓┃━┗╋━┳┫┗┃━┃┓┓┛┃┻┣┫┃┓┏┏┓
┃┓┫┓━┻┗┣━┛┻┫┣┳━┏┏┗┳┛┣━┓┫┃┳━┣┛┻╋┗┗┏┣╋┃┫┓╋
┣┏┃┏┳┣┫┛┣┻┳━┻┓┗┏┗┗┻┓┏┏╋┳┓┣┫┓┃╋╋┻┳┗┃┃━┳╋┛
┫┻┏╋┗┫┛┗┳╋╋╋┣┫┓┛┛┻┗┻╋╋╋┛━━┻━┫┻┛┏╋┛┣┃╋┳┻╋
┛┓┻┏╋┫┛┓┃┗┏┣┻╋┫┳┗┏┳┓┓┻┗╋┃┫┗┓┓┛┳┳┓╋┳┻╋┏┣╋
━┛┗╋┗━┛┃┗┳┏┳┫╋┏┻┃┗┓╋━┻┏╋╋┳┗┳┻┻┳╋┗┻┃╋┏┃┛┫
┛┏╋┛┗┓┏┻┫┗┃┫╋┫┓┃┣┓┛┗┃┓┏╋┫┏╋┓┓┻┓┃┫━┻┛━┻╋┏
┻┳┳━┓┳┫┛┣┓┻┃┻╋┓┫╋┓━╋╋┳┻┓┫┗┳┻┻┗┗┏┻┣┓┫┳┻┻┃
┓┃┛┛┏╋╋╋┏┃┣┳┓┫┻┻┣┛┫┻┓┳┓━┗┳┃┏┃┗┗┳┫┫┫┛┏┃┣┛
┗┻╋┗┃┃┗┃┛┳┓┫┗┫┻╋┃┃┣┓┃┛┓┣━┏┳┻┻┏┓┫┳┃┳┏┫┗┫┛
━┣┳┗┳┳┏┏━╋┛┳┣┓┣┃╋╋┓╋┻┳━╋┣┻┗┃┣┛┏┏┗┫┗┣┫┗┫┓
┣┫┏┃┫┣┏┻┣┣┫┛━┻━┻╋┃━┫┳┏┃┃┣╋┣╋╋┳━┛┻┓━┓┓┛┻┏
┗┏┓┣━┳┳┓┓┛┗┣┓┃┛┣━┏┳┓┻┫┻━┻┳┻┏┏╋┳┫┗┃┗┏┗━┣┃
┏┛┻┛┛╋┳┃┓┃━┣┛╋╋┣┳┏┻┛┃┻┣┃━┳╋┫┳┗┏┛┃━┣┗━┓┃┓
┃┓┳┛━┓┛┗┏┛┗━╋┫┏┫┳┻┛╋┃┗┫━┓┣╋┻╋┳┣┫┻┳┃━┣┗┏┏
━┛┏┻┫╋┳┛┳┣┻┓━┏┫━━┣┫┫╋┛┳┃┫┗┻━┓━━┛━┃┻┻┗┣┻┣
┗┗┛┳┫┗┻┛┛╋┣┓┣┛┗━┏┏┗┣┻┗━┗┫┓┃╋┏┣┏┃┏━┓┣━┏╋┏
┗┳┗┻┳┗╋┓┏┫╋┗┏┫┃┃┳┗┃┏┛┣┃┳━┏━━┓┫┻┳┓┓┗┗┛┓┣┗
╋┃┃━╋┻┻┻┏┫╋┗╋┏┏╋┻┓━┣━┛┻┻┣┓┻┳┓┃┣┗┓┳┓━┫┛┛┛
┳┗╋━┓┗┃┫┳┫┃┏┛┛━┻┏┫━┣┣┃┣━┃┃┫┳╋┻┣┓┓┏┗
┫━┳╋╋┏┛┃┣┻┛━╋┫╋┛┳┣┏┏━┓┛┻╋┏┣╋┗┃┻┓━┗┛┛┛┓┓┏
┫┏┏┓┓┻┏┻┏┏┏┳┏┛┳┓┏┳┛┳┣┓┗┏┳━┓━┫┗┫┛┗┫┃┳┃━┗┃
┻┳┗┣┣━┗┻┛┫┓┳┓┫┣┃┏┫╋╋┏┛┛┏╋┓┓╋┻┳┻┏┳┳┓┛━┳┗┛
╋┛┻┏┗┓╋━┣╋┏╋┗┛┓━┫┫╋┛┫╋┣┗┗┏┫┓┛┻┻┃┻┫┛┳━┣┗┓
┏┛┏┛┳┻┛┣┓┳┣╋━┃┛━┳┻┳━┫┳┻┏┣┳━┳┳┛┗┏┃┓┳┗┫━┛┳
┏━┻┏┓┛┏┗┫┓┳╋┏┗┏━┏┏┳┫┗┓┗┗━┏━┫┳┏╋┓╋┃┃┣┫┳┃┗
┓━┃┏┳┛┳┃┛╋┏━┏┳┛┻┻┃┣┻┣┓━┣┓┣┛┻╋╋┫┫━┫┏┗┏┓┗┛
┏┳╋┏╋━┓━┏┗┛┣┣┓┃┻┣┣┣┫┛━┫┓┓┛╋┏╋┓┃┗┏┫┏┫┣┗┳┃
┛╋┓┻┳┃┫┗┫┣┛┛┗┳┏┏┏┗╋┓┃┏┓┗┳╋┃┳┏┓━┛╋╋━╋━┳┫┃
┓┳┓┫┻┗┗┫╋┃┻┗┻┳━┣┏┓┗┻╋┳┣┃┃┻┻┻━┛┓┣┃━┗┛━╋┏┛
┳┛╋┏┏┓┫┏┃┣╋┗┳┛┛┫┫┻━┓┳┃┻┳┫┗╋┣┣┳┏┫┻┃┃┗┣┻┻┫
┃┗┻┫┳┗━━╋┛┣┳┓┏┏┗┏┏┗━┏┻┳┛┣┗┗┻┏┳┓┻┣┣┛┓╋┻┓┫
┳┃┃┻┃┏┏┓┃┳┫┛┗╋━┛┓╋┳┳┛━┏┛┓┛┣┗┻━┛╋┃┗┓┗┣┓┓┗
┗╋╋┻┏╋━┳┏┗╋╋┛┛━┓┳┓━┛┗┫┣┣┓╋┛━╋┻━┣╋┓┛┓╋╋┫┗
┻┛┣┓┣┫┣┳┗┻┗┣━┣┗┃┗┫┗┏┗┻┏┏┳┣┻━┳━┛┏┗┗┣━┛┛┣┻
┓┻┃┛╋┻┏┻┳┃┗┻┫┗╋┛┛━━┛╋━┣┛┻╋┳━┃┃┣┏╋╋━╋┛━┫┗
┓┃┃┃┃┣┳━┓━┗┏┫┫┃┣━┓┗╋┛╋╋┓╋┳━┫┳┏┻┫┗╋┳╋┃━┃┏
┃┫┗┫╋╋┓┫┻┗┓━┳┳┳╋┛┛╋┃┏┳━┗┗┓┛╋┃┣┏┗┏┣━┓┏┃┛┫
┣┻┏┏┓╋┳━┫┳━━┗┗┣┫┳┏┛┛┫┻┓┃┓┓╋┳┳╋┃┻┃┓┏━╋┛┣┣
━┣┣━┫┗┫╋┛┏┗━┣┣┻┫┫┃┻┏┃┳┗┓┫━┻┳┏┣┻┻━┛┣┗┳┳┃┏
┻┏━┳┃━┣┛┗┳┃╋┳┳┫┣┛┗┣┃┳╋┣┃┻━┻┏┗┻┳┓┳┛┗┏━┫┫┫
┻╋┻┫┏┓┣┏┗┻┫┻╋┫━━━┫┻╋╋┣┣┳━┣━┫╋╋┫━┻┛┃━┻┗┣┃
┻┛┓━┳┓┣┏┻┃╋┳┗┗┏┛┫╋┣┫┳┻┃┗┻╋┳┫┣┗━━━━┃┣┣┫┏┗
━┓┛┗┳┏┗┓╋┻┳┛┳┣┻┣━┳┻┫┣┏┏┏┃┻┳╋┛┏┻╋┻┣╋
561 :
名無しさん:2006/12/31(日) 01:06:08 ID:???
何の用だ?
┻┏━┏┳┗┏╋┗╋━┓┫┫┛━┓╋┛╋┫┣┳┛┓╋┗━┣┏┻┓━┳┏╋┳┣┣┣
┗┏┓┫╋┃━┛┛┻┻━┃┗┛┛┗━┗┏┫┓┗╋┻┫┃┃╋┃┗┳┳┏━┃┫┫┏┳
┻┗┛┳┻┗┗┣╋┓━┗━╋━┃┳┃┫┳━┗┃┻┳┫━┗┗┻┳┗╋━┛┣┳┣┫┫
┫┻┻╋╋┳┳┻╋┣┏┫┫┗┃╋━┻╋┃┏╋┳┓┳┻┗┛┛┣┣┓╋┛┗┃┏┛┫━
┓╋┗┫╋┫┛┏╋┓┓┫┓┏━┓┫┃━┏┃┳┣┣┳┻┛┻╋┗┓┃┏┻┓┗┻━┏┻
━━┣┏┏┣┫┗┛┃┏┗╋┗┳┗┃┓╋━━╋┗┗╋┓┗┻┣╋┗┫┫━━┫┫━┓┳
┣┛┛┫┃┛┣━┏┳┣┏┫┓┃┛┏┃┣┏┳┛┓┫┓┛╋┻┣┗┳┏╋┃┳╋┛┃╋┳
┃╋┓┻┳┳┏┫┗┃┓━┳┃┓┏┛━┣┏┻┓┃┳┻┫╋┓┃╋┏╋━┃┗┻┏┣┓┏
╋┓━┏┃━┛┗┓━╋┻┗┏┓╋┃┻┃┓┓┻╋╋┳┛╋┗┃━┓┓┏┣┏┻┃┻━┳
┏┗╋┏╋┳┗━┛┫┏┳┻┃┛┳┛┫┳┃┏┻┳┏┫╋━┗┳┳━┗┫┗┣┻┳┗━┣
╋┃┻┗┫┳╋┫┓┛┣┣┣┃╋┏┳┗┫┣┻┏┣┳┓┓┣┣┏┓━┃┣┓┣┃┗╋┣┻
━┣┓┻┓┗┓╋┳┏┗┏━┫┓┳╋╋┳┣┓┻┳┳━━┃┃┓╋┗┏╋┓┣┏┻┓┛┃
┏┏┃┳┫┻┃┣┓┻┛┓┻┫┻┛┛┫┻┛┻┏┣┻╋╋┻┏┳┓┃┃┓┣┳┗┫╋┳┛
┳━┓┣━┃┣┃┗┏━┃┻┫┻┫┻┫┫┻┗┫┫━┣┗┻┛┳┫┣╋┃┻┻┏╋┓┗┓
━━┃┳┏┏┻┛╋╋┗┃╋┗┃━┗━┗┣┳┫┃┳┏┫┓┳┃┣┣┛━┻┃╋╋┗┣┛
┏╋┓┣━╋┛┳━┣┃┓┳┣━┻┛┻┻┗━┗┏┗┛┗┏┫┓┗┛┻┃━┣┻━┻┏┣
┫┏┓┓┃┻┓┳┗┫┫┗┓┓━┗┣┳┛┣┣┃╋┫┏┳┓━━┫┛━┏┓┣┗┛┓┛━
┃┳╋┫┻┗┛┃┻┏┗┻┛┓┗╋┏┏┛┓┣┣┗┃┃┃┃┃━┣┏┣┳┃┓┫┫┗┻┻
╋┻┏┣┛━┣┻╋┃┫┃┓┻┏┫┛╋┓┣╋┣╋┳╋┣┻┏━╋┓╋┓┛┗┫┓┓┃┻
┛╋┓┣┫┗┫┗┃┏┏┫╋┫┓┣┣┗┓━┃┃┏┛┃╋┫╋┏┏┗┃┳━┫┣━┃┳┻
┓┓╋┫━┛┛┓┻┛┓┣┗╋┛┃━┃┳┫┓┫┣┗┓┃┣┳━┻┃━┳┳┛┻┗┻┫┳
┣╋┓┓┫┣┃┳┳┃┗┃┫┃┣┳┗┳┛┛┃┃┗━┓┳┣┣┫┓┃┏┓┳╋╋┳┃╋┛
━┻┣┛━┓╋━┃┓┳┫┣┓┗┗┏╋┏╋┓┗╋┏┛┃┣┫┏┫┻┣┻┏┓┃┻┫┫╋
┳┫┣━╋╋┛┏╋┻╋┏┫┗┻╋┣━┛┃┗┣┛━┣┓┳┃╋┓┗┓┗┗┣
563 :
名無しさん:2006/12/31(日) 01:07:04 ID:???
基地外は消えてくれ
┫╋┓┻┛┫┃┛┳━┃━┏┓━┫┣┫━┓┣┏┏┫┗┏┛╋━┓┛┳┳┓━╋┃┣┏┃
┃┏┗╋┳╋╋┣┃┗━┻┳┗━┣┣┳┏┏┳┣┃━┻┃┛┃┓╋┳┛┫┓┗┗╋┏┛━
━┃┓┫┳┫┻╋┃┳┃━┗┳┗┗┫┗┓┏┫╋┓┳┳┫┛━┃┳┓╋┫┗┳━┣┃┻┣
━┣┓┗┫┏┏╋╋┫━┛┻┗┫┃┣╋╋┛┓┛┓┃┃┗┻┃┓┓┓┏┣╋┛┻┓┫┏┏
┗┛┗┗┫┏┳┻┓┗┳┣┓┏┓┓┏┃╋┻┗┗┓┗┓┛┛┏┻┛┏╋┛━╋┗┳┃┻┻
━┏┛┏┫┣┏┏┓┣┳┳┗┫┏┫┻┻━┣╋╋┏┫┏┓┓┻┓┃╋┃┏┃┗┏╋┣╋┏
┃┏┃━┗┻┓┛┗┓┣┫┫┻┃┃┻┓┏┣┏┳╋┗┣┃╋╋┏━┗╋┗┗┃┏┣╋┫┻
┗╋┳┫┗┏┻┗┏┃┣┻┫╋┗┫━┳┛┓┓┛┣┳┣┏┻┳┛━┃┏┛┃┣┃┻┫┓━
┫┻┫┓┏┫┣┗╋┃┳┓╋┫┗┣━┃┃┓┣┫┳┳┓┛━┣┗╋┳━╋━━┓┛┗┃┏
┻╋┛┣┻┫━╋┗┃┏┓┛┛┫┃┛┏┗┣┫┫╋┳┻┏┻━━┏╋┣┗╋┫┃━┻┛┫
╋┗╋┣━╋╋┣━┣┫┫╋━┃╋┗━┛┳┫┻━┻┏━┏┛┫━┣┃┻┛┫┃┏┻┳╋
━┓┏┏┻┃┛┳┛┛┏┗┳┳┗┓┏┃━┃┫┃┻┫┳┛┣┗┫┣┗┫┛┗┫┛┓━┫┻
┓┓┣┃┻┻┃┃┓┗┻┗┫┗┏┗┛━┻┣━┻┫┫┣┣┻┓┻┛┣┃┓╋━┫┏━┃┗
┛┗┻┃┃━┻┃┃━┛┻┛┏┏┣┃┫┛┏┫┳╋┃┣┫━╋┛┳┣┏┻┣┫┃━┗┃┃
┓┛┻┻┳━┛┗╋┫━┻━┻┃┗┫┃┏┣┳┫┣┛╋┛━┻┛┏┏┃┫┃┓╋┫┃╋━
┃┛┳┓┳┣┓┳┻┫┻┃┛┃┓┫┫┻┏┃┃┃┓┗┓┗┃┣┏╋┗┛┏┓╋┃┓┃┻╋
┫┛╋┓┛╋┻━┏┻┻┏┣━┻┗┛┻┣┫┓┫┫┳┻┫━┓┏┣┃┳━━┣┏┛┓┗┻
┻┗┳┫┏━━┛┣┫┏┫┛┓┗━┃╋┛┏┳┛┓╋┛┫┻┗━╋┗┫┃┃┃┫━┏┛┓
┣╋┏┗┃┏┗┗┛┃┛┗┫━━━┻╋┏┃┣┃━┃━┃┏┻━┏┏┓┳┏┏━┛┳┛┻
┃┫┣┓┏┛┣┳┳━┛┗┃┻┛┛╋┃┓┳┳┏━┛┏┗┗┃┳┓┃━┃┫┓┛┗╋┛╋
┓┛┃┓┣┫━┫┃╋┛┣┣┏┏┓╋┃┫┣━┳┛┣┳┫┃┣╋┃╋┣┳━┓╋┗┃┓┛
┣┓━┏╋┫┏┫┳┛┛┻┫╋┓┏┃┫┣┏┫┫┻┛╋┳┗┻┓┻┗┓┏┗┓┫┳━┫┳
╋┳┃┻┗┻┳┛┏━┓┏┻┗┣┻┛┗┫┃┓┳┃┣┛┣┻┳┣━┓┓━┫┓┳╋┫┛┣
┻┫┳┳┫┛┳┣┻┳┫┃┗┻┣╋┫╋┣┫┓┓┓┓┻┏┫╋┗╋┗━┛┛┳
┏━┗┻╋┃┗┗┳┣┃┗┓┓┏┓┗┃━┣┃┣┏━┻┏━┻┃┛┳┳┻╋┏┣┓┗┣┻
┃┃┏┏┓━━┏┓┏━┫┻┗┫╋┣┃┛┫┻┣┏┣╋┛┻┳╋┗┗╋╋┣┛┓┗┣┓╋
┣┗╋┛┻┓┃━┏━┏━┛━━╋┛┏┃┻╋━┏┛┓╋┛┗┗┳┻┫┫┣┫┛┃╋┳┏
┻┓━╋┣┓┃┳┛┃┫┳┛━┫┳┗┃┻┓┗┏━┗┳━┗┓┳┳━┃┃┓┛┗┓━┫┓
┣┓┳━┓╋┃┛┣┻━┛━┳━┛┫━┣━┗┻╋┫┏━┏┻┛━┛━┻━┻┫┗┛┳━
┫┣┳┛┓┗┛┓┳┣┃┓┛┗┏┫┗┗┓┛┛┳┣┗┻┏┳┣┳┛╋┛┣┣┛━┓┫┳┣
┳┳━━━┗━┏┻┏┻┃━┛╋┣┛┗┓┛┳━┗┫┏┫┓┃┃┛┫┏┃┳┣┃┃┓┛┫
┣┣╋┛┫━┛┃┳┓┣┃╋┻━┏┃┃┏┛┳╋┗┗┏┃━┛┏┗┻┳┛╋┓┗┻┳┻┛
┓━┻┣━┣┳┏┏┃┳┣┻┃╋┗┃┃┃┫┣━┻┣┓┃━┳┫┣┳╋┛┫┓┻┓┓┓┣
┫┃┳┣┛╋┣┳┫┳┓┓┫━╋┫┻╋┓┛┣┗━┃┗┏┳┻┃┗┓╋┗┓┏┏╋┳┣╋
┏┛┳╋╋┃┃━╋╋┳╋┗┛┗┳┛━┓┣┳┗━┛┗┳┳┗┃┻┣━━┻┻┳┓┻┏┳
┻┛┓┫┛┓┳━┛┣┛━━┛━┛┏┫━┏┓┓┓━┓┓┓┳┻┛┗┣┓┗┓┓┛┻┛┻
┃┃┗┛┏┛┃┃┳┓┏┛╋┓┳┛┛┻┏┻┳━┃━┗┃┏┃┃┳┣┫┻┣┃┫┓┻╋┓
┃┛┣━┏━┣┛━┓━┗┳┛┳━╋╋┏┗┗╋┓┗━┳┓┏╋┗┫╋┛┃┏┃┛┓┛┳
┗┓┛┫┛┓┳╋┗┓┓┏━╋╋┣┛╋┳╋━┛┣┻┗┛┻┳┣┃┛┗┛┏┃┳┻━┻┫
┗┗━┳┓┓┻╋┗┣┳┃┃╋┻┏━┫┻┻┫┳┃┗┫┛╋┳┛╋┏━┳┣┗┗┫┻┳┃
╋┻┃━┫┣╋┻╋┳┏┫┻┗┃━╋┣┏┫┳┫┫┫┓┓┫┛┫┫━┏┫┗╋┻┗┏┳╋
┣┏┫┗┣┛┏╋╋┫╋┛━┗┫┗╋┏┏━┳┣┻┳┫┃┏━┣━┫┗┫┣┻┓┫┛┗┗
┫┏┫┻┻┛┳┛┛┫━╋┗╋┓┳┣┓┃┫┓┛┃┫┣┏┛┓━━━┗┏┗━┛┛┃┻╋
┃╋┃━┛╋┛┻┫┃┃┛╋┃━┳┳┻┃┻┻╋┃┗┏┣┣┗┳┗┃┛╋┫╋╋┛┻┳┓
━┣┣┗┣┃┣┣╋┫┓━┳┻┃┛┛┓┃┗┫┣┓┗╋╋┫┣┛┃┣┻┗┗┛┏┃┳┓┗
┻━━┛┻┏┳┣┣┗┻┻┳╋┛┓┻╋┏┣━┻┫┣┫┛┏┏┗┛┫┻┃┗┻━┳┛┣━
┻┛┫╋┃┃┣┫┣╋┻╋┏╋━┛┻┣┓┻┗━┫┻━┫━┗┏┓┫┛┃┛┛┗━┃┏━
┗━┻┗┛╋┗┗━┏┣┫┻┳┃┫┃┛┳━┳┻┏┣┛┓┃┫╋┓┫┻┗┃╋
┃┏┣┃┳┃┏┗┓┏┻┻┻┗┗┏┏┻┛┃┓┃┃┣┗┣┃┫┫┳┫┗┻╋┫┛┛┓┃┗
┓━┏┓┫┛┃━┛┳┫╋┳┃┓┣┏┏┛┃┣┫┏┳┣━┫┳┛┓┣┏┃┻┣┫┗┻╋━
┃━┣┏┏┻┏┏┣┓┏┫┣┫┻┓┓┫┏┣┏╋┳┛┣┻┛┻┫╋┳┳┻┗┏┣┏━╋┛
┃┏╋┫┻┃┗┣┃┃┻┻┫┫┛━┏┛━━┫┛┳┛┏┫━╋┓┣┛┗┳┃┛┗┫┣┻┫
┃┏┫┛┗┗┫┏┫┣┓┛┓┏┻╋┳┏┻┏┻┏┛╋╋┃┓┃┛┗┣┗┓━┗┛┗┛┃┏
━┗┛┫┣┻┏┻━┓┫┳┣┫┓┓┣┃━┗┓┗┻┃┫┗┗━┏┃━┓┳━┣┛┗┃┣┛
┫┛┻┗┫┣┓┓┛┃━┃┛┳┳┳┻┏┻┳┳┳┗┛┣┃┣┣┏┛┏┓┣┣╋┓┏┛┣╋
┓╋┃━┗┛┃┻┳┻┻┻┳┗┛┫┣┣┏┳┫┓┛┓┓┃┻┣┛┛┻┃━┓┛┏┗┣┳┃
┓┏┻┛┃┛┣┳┛╋┻┛┛┻┓┛┣━┳┏━┃┫┃┛┻┃┻┃┣┳┏┏┣┫━┻┫┗╋
━╋┻┗┃┗┣┗┃┃┻━┫┛┳┓┗━━┛┳╋┗━┳┛┳┻━┃┛┻┛╋╋╋┓┓┻━
┻┛┏┓┗┫┫┓━┗╋┏┻┻┃┫┫╋┻╋┓┣┓┳┛┗┛┫━┛┣┃┗┗┣┃┳╋╋┗
┏┛━━┫┫┃┛┃┗╋┫━┳┃━┃┫┛┏┻┗┫┳━┃┛╋┓━╋┃┻━╋┳┓┣┏┣
╋━━┫╋┏┛┛┛━┗┫┳┻┗━┏┻┃┛╋┫┏┫━┳┓┃┫┳┳┣┫┫┃┗┓┛┗┻
┗┛┫╋┃┫┛┓┃┃┳┃┫╋┃╋┻┏┃┣╋┳┗┓╋┛┫┻┃┃┳┃┏╋┏┛┛┓╋┓
┣┛┃━┓┃┫┣┓┫┻┏┓┳┫┛╋╋┫┫┳┛┻┳╋┗┛╋━┫┛┛┫┫┻┃┫╋╋┗
┳┏╋┗┫┛━━┓╋┃┓┻┳┫┓┳╋┃┻┓┫╋┫┗┣┣┣┫┫┏━╋┓┛┃┳┣┫┏
┣┏┏┫┏┻╋┻┣━┏━┫┳┓━┻╋┓┻┣┏━┏┗┫┏┫━┣┃┛┓┓┣┣┳┓┫┫
┻┛┏━┫┫┏┳━┫┓┛╋┃┳┳┓┃━┛┓┓┏┻┃┗┃┛┳┫┃┻┫┣┗┏┃┏╋┳
━╋╋┫┃┃╋┻┫╋┣━┳┫┻┗┳┓┃┫┓┛━╋┗┃━┓━┏┫┳┃┓┏┻┻┻┫┣
┃┳┳╋┗┗┗┫┗╋┻┫┏┳━┏┗┏━━┓┳┣┏┓┳┃┳┣┫┣┣┫┣┳┗━┗┣╋
┛┣┏┛┛┗┣┫╋┛┫┗┓┣┃┃━┣━┓┃┓┳┏┻┻┓┏┫┏┏┫━┓┃┻┣┏━┃
┓┣━┳━┳━┏┓┣┳━┻┳┏┛╋┳┏┻━┛┛┫┏┃┻┛┻┳┃┳╋━┻┻┻┻┗┳
┗┃╋┓┫┏┃┳┛┃┳┏┓┃┳┏┳┻┃┳╋━┻┓┏┳┗┣┫┣┳┳╋┗━┫┓╋╋┗
┣┃╋┓━┃┳┫┓┛┳┛┃┫┣┣┣┛┛┓┃┣┛┣┻╋┗━┛╋┃┣╋┗╋
┓┫┓┗╋╋┛┣┏━╋┫┻┣╋┗┻━━┛╋┫┫━┏┳╋━┳━╋┛┣╋┃┓┻┛┛┛
┓━┻┗╋┳┏╋┃━┣━┳╋┻┫┃┃┃┗┻┗┓┫┣┏┛╋┓┣━┻┳╋┓┣┗┛┳━
┏┏┏┗┏╋┓━┏┓╋┛┏┳╋┗┻┃┏╋┫┣┳┫┳┏┣┻┳┛╋┗┏┏┓┫╋━┻┛
┳┛┏┏┃┓┗┛┓┛┓┫┓┏┣┣┫┣┃┣┛┏┓┓┣━┻┫┻┻┗┻┏┃┓┛╋╋┓┣
╋┗┫┛┣┗┃┳┣┗┃┃┃┗┏┳┫┣╋┻┛┻┳┣┛┗┻━┛┏┳┗┳┛┻━┃┣┛━
┫┻┫┣┏╋╋┏┣┻┏┗┻┳┃╋┃┏┃━┃╋┳┫┻┛┗┏╋┛┛┳┛┓┃┗┓┓┣┣
┫┳┫┻┃┫┛┻┛┫┗┃┓┳┣┏╋┫━┣┫┃┃╋┣┳┏┳┃┃┃╋┓┓━┫┫┻┫┏
┓┳┻┳┳┓┏┏┗┫╋┓┻┻┛┣┓┳┳┛┳┛┣┳┛┗┻┻┻┗┣┛┓┓┳━┫┣┳┓
┃┳┛┣┛┻━┣┏┏┳┻┻┫┻┛┓┳┗┳┗┗━╋┫┣┳┏┫┏┳┃╋━┫┏━┃┳┃
┫━┣╋━━┫━┣┣┣┛╋┛┛┫┏┻┻━┛┃━┻┫┻┃┫┃━┻┳┳┃┓┓┗┏┻┻
┫┳┓┃┗━┣╋┳╋╋━┏┃┏┫╋╋┗┫┣┻┃┃┻┓╋┗┻━┫┏┳╋━┣╋┏┗┃
╋┛┻┳┓┏╋┣┳┓┫┛┃┫╋┣┃┣┓┫┫┗━┃┃┳┫┗┻┳┃┫┃━┻━┛┏┣┃
┳╋┻┣┃┃┛┏╋┻┛┃┃┣━┛┛━┣┃┓┏━━┗┛┻┃╋┏┗┳┛┻┛━┛┛┻┻
┛┛┳┣┫┏━┗┣┛┗┣━┻━┃┛┣┻┣━┃┻┣┻┻┏┗┳┫┗┓┃┻━┗┃┛┓╋
┏╋┓╋┣┓┣┳┗┃┣━┛━╋┫┻┛┳━┏┫┃┫┳┣┻┛┓┃╋┫┳┃┳┫━┣┏┗
┛━━┳┗╋┫┏┳┏┛━╋┫┫┻╋┗┳┗╋┳╋━┫┃┣┳┃┳┏┳┃━┗┳┓╋┛┃
┣┫┳┃┛┓┏┏┫━┳┳┗╋┓┏┗┗┏┻┏┗━┳┣┃┻┳┗┏┣┓╋┻┻┃╋┻┓╋
┓╋┓┫╋┃┫┃┣┣┛┛┣┃┫┃━┃┏┗┗┻┏┛┛╋╋┛┛━┣┓╋┫┣┃╋┗┃┫
┗╋┏┏┫┣┛━┫┏┛┗┛┃╋┫┫━┓┏┛┏┣╋╋┗┫┃━┃━┛┗┻┏┫┏━┃┳
┛┏┏┫┫┃┓┫┻┳┳┣━┏┻┻╋┣┗╋╋┏━┳╋┃┓┣━┛┳┗┛┏┃┗╋┏╋┃
┻┫┃┓┓┣┳━┳┃━┓┣┏┣┛┳╋━┻┻━━┓┫┃━┏╋┣┏╋┻━┓━┳╋┓━
━┳┻╋┃┓━┳┓┓╋┛━━┫┓┛┏┏┗┛┣┛┓┛┗┏╋┛━━┣┃┛┻┓┣┫┫━
╋┛┓┃┳┗┣┻┛┗┃┫┫┣┫━┻┳┃┓┏┗┫┳━┫┗┗┣━┫┃┫┏┳┣┓┻╋┗
━┓━━┫┻┗┫┃╋┻╋┳┏┳┣┏━┛┗┗┛┓━┻┏━┻┓┓┛┓┻┗┏
568 :
名無しさん:2006/12/31(日) 01:09:46 ID:???
┓┃╋┗┫╋┫┣┳╋┻┗╋┏╋┻┏┃┛┓┻┫┏┳┏┳┃┏┛┓┣┳━┃┏┻┓┏┗╋
┻┻┓━┣┣┫┓━┃┗┣┓━┫┣┗┃┣┳┓┓┣┳┫┳━┓┓┓┻┻┻┻┛━┣┓━┻
┗┻━━┏┛╋┻┛┻┏╋┫┣━┫┫┛┃┳┗┗┏┫┣╋━┏┗┏┓┫┗━┣┛┣┻┓┃
┏┻┏━╋┓╋┃━┛┫┣┓┏┏┗━┃━╋╋┗┏┻━┛┫┓┻┛┫┓┓┳┏┻┃┫┻┏
┏┫┫┳┏━┓┏┳┳┗┳╋┣┃┛┫━━┃┫┏┃╋┣┳┣┗┻┏━╋━╋┗┓━┻┓┳
╋┳┓┳┳┫━┻┏╋┃┛┏┫┛┫┻┳┳┣┏┏╋┳┫┃┳━┻┣┫┳╋━┛┓┫┳┓┓
┗┣┣┗┗┛┓━┣┓┏┫┏┗╋╋┣┓╋━┃┓┛┻┫━╋┳━┃┻┏┳┏━┣━╋┃┗
┓┫┫┫┛┻┳━┓┻━┛┛┛┻╋━┳╋┻┣┃┏┓┣┳┓┻┫┏┛━╋━┳╋┣┓┓┓
┫╋┳┗┫━┃┏┓┻┗┳┻┣┓┻┫┛━┓┳┏┣┃┣┣┫┻┳━┫┻┏┣┗┃┓━┳┓
┻┫┳┃┛┫┫┛┳┳┃━┏━┗┳┫┳┳┳┃┓┏╋┃━┓┏┣━┗┓┳┣┫╋┏┏┳┃
┓┃┃┫╋━┏╋╋━╋┫┛┳┗┓┗┣━┳┛┻┛┫┫┻╋┳┣┓┗┓┳┛┃┓┫┳┻┣
┗┏┛┃┛┳┃━━━┓┏┻┣┓┓┳━┓┃╋┻┗╋┗┣┫┛━┣┳┳┓┣┳┻┓┃┻┫
┛┻┏┛┏┗╋┗┻━┏┣┃┫┓┏┏┗┃┗┃┗┳┳┏┳┳┻┣━┏┗━┃┣┫┏┻┣┫
┗┣╋┗┓┻━┫┃┗╋┏┻┓┓┣╋┏┃╋┻┛━┛╋┣┛┻┳┃┻┛┗━┫┏┳┗┣┫
┓┫┏╋┓┏┛┗┫┃┻╋┏┗╋┛┏┳┗━┫┃╋┫┫┏━┻━┻┃┗┗╋━╋┫┛┳┏
┫┛┻┗┻┫╋┳┗┣╋┛┃┣┻┻┳┫┏┳┃┣┛━┛┣┓┗┻┏┃╋╋┛┫┃┗┫┣┳
┓┻┫┏┓┛┳╋┫┃┳┗┓┏┫┣┛┳┃┣┛┛┓━━┏┫┛┻┏┻┣╋┃━┣┣┻┓┫
╋━┻┓━┣━┫┣╋┣┛┫┛┏┛┗┣┣┣━╋┗┣┛┏┫┛━┏┏┓┏┏┃━━┳┳┫
━┫┳┳┏┓┳┣┣━┛╋┗━┣┳┳╋┏┳┛┻┏┓┃╋┃┛┓┗┣┃┛┏┳┗┳┃┻━
┗┣┏┫┻┳┻╋┏┫┗━┣┗┻┣┏╋┛┻┓┗┏┳┏╋┳┓━┻┓┃┻╋╋━┏┏┛━
┣┗┫┓┣┫╋┗┫╋┛┏┗┻┗┫┻┛╋━┣━┛┏┛┣┻┻┫┃┃╋┻━┃━━┣┃┫
┳━┻┳┻┛╋━┓┗┣━━┃┻┛┣┛╋┃╋━┓┃┃┣━┳┣┃┓┣┻┏┓┫┣┳┣┫
┛┻╋╋┃┳╋╋┗┏┓┣┳┻┣┛━┃┳┫┏┣┃┛┫╋┛┫━┳━┛╋╋┛╋━┗┗┣
┃┓┏━━┣┛━┃┓┛┗┓┓┫┛┫┗┻┳━┗┛┻┏┣┃┗┏┳╋┣┓┻╋
╋┛┃┳┳┫┗┛┏┓┻┳┫━┗┗┫┣┏┓┣┛┗┗┣┗┏┃┗┛┓┣━┓━┳┓━┣┏
╋┃╋┃┓┗┳╋╋╋┏╋┏┳╋━┛┣┗┛┏┫┃┛┳┻┣┗┗┻┓┏┻┻┛┫┓┻┃╋
━┳┃┻━┣┻╋━━┻┻┏┣┏┻┏┏┛┛╋┫┫┫┫━┓┻┏┗┣┗╋┳┗┗┗┻┻╋
┏┏╋╋┓┳┓┃┻┻┏┣━┓━┛┣┏┳┃┃┻┗┛┓━┏┗┣┳┃┓┫━┛┣┣┳┳┳
┫┗━┛┗┫┣┣━┛╋┫┗┻┃┛┫┏┏┃┫┓┫┣┗┳┓┗┫━┏┻━┓┫╋┓╋┫┻
┻╋┣┫╋┓┏┗┻╋┫┏┫┗┃┛╋┛┣┣┫╋┣┃┳┳┫╋╋┫┛┫┣┏┏┓┻┻┃┳
┻┏━┏┫━┣┏┳╋┗┗┃┛━╋┗━┛┛┛┫━┻┳┏┳┛┫┻╋┻┓┏┣╋┛┓╋┫
┃┓┓┗┣┏┛┳┓┗┃┻╋┓╋┻┗╋┻┓┳┗┣━┓┗╋┻┳┣┫┣┣┳┫━┓╋┛━
┫┃┫┫┏┗╋┛┓┫┻┃┃┫┏┓━╋┻┫╋┻┏┛┛┣┓┣━┻┏┛┗┛╋┣┛┏┗┃
┛┛┻┏┻┛━┳┣┳┓┓━╋┃╋┗┻╋┳┻┃┳┗╋━╋┳╋┏┻┫┻┫┗┣┏┫┫┓
┻━┛┛┓┛┃┫┏┣┣┳┃┳┛┻┣┏┳┻┻╋╋━┳┃┃┻┫┓┫┏┳┫┛┣┃┳┓┻
┓┃┛┛┳┏┣┃┫┃┣┓┛┳━┫┫╋┳╋┣━╋┫┻┳┣╋┫┫┛┻┳┃┳━┫━━━
┣┓━╋┛┛┗┫┻━┻┣┃┻┏┻━┃┗┃┣┫━┳┏┗╋┣┏┣┓┏┏┫┻┃╋━╋┫
┻┛┫┻┛┓┫━┻┣╋┏┛┏┏┃┗┛┫┛╋┻┣┗┫┣┣┫┣╋━┻┏┗┣┛┗┻┣┓
┫┫┫╋┣┫┫┃━┗╋┛┗┗┣┗━┏┛┓┓┫┳┳┳┻┫┛┃┫┛━┃╋╋┛┣┣┃┣
┗┓┛━┫┏╋┏╋┛┏┣┛┣┫┛┛┗┳┣┗╋┗┣┏┓┳┛┳┳┗┗┏┃┏┓━┗┫┛
┓┃┓┓┳┏┳┻━┗┃┏╋┃┻┓┛┣┏┏┃━┗┫┗┏┣┳╋┏┳┻┳┳┏┓┓┗┣┃
┳┛┫━┣╋━┗┣┳┏┣━┃┣┛┗┃━┓┳┣┛┣┳┗┓┏╋╋┃┃┗╋┫┗┗┣┛┣
╋┫┃┫┣┛┻┗┓┫━┣┳┃┻┗┫┳┗┃┗┫┫╋┣┏┃┏┣┓┻┃┓┛╋┫┗━━━
┃┛┏┻╋┛┻┛┓┃┣┳┛┃┗┫╋┗┏┫┫╋╋┗┗┏┛┫┫╋┛┓┳┛┳┣┫┳┫┗
┗┓┗╋┛┫━┳┗┛┛╋┫┃╋┏┏┛┻╋╋┻┃┓╋┣┏━┻┃┻┳┳┻┣┫┫┛┫┫
┻┫┓┓┗┛┻┫┓┃┛┗━┛┻┏┳┻┏┻┛┛┣╋┻╋┃┃┃┓┫┏┻┫┫┳┃┫━┫
━┃┗┣┓┻╋┓┛┳┻┛┻┏┣┣┃┣┣╋┛┻┣┛┃╋┳┣┣┗╋╋┃┓┳┳┛┃┛┳
┳┗┳┏┓╋┳┗┏┗┫┛━╋┳┓┃┻━┃╋┓┏┳┳┫┻┳┣┓┻┫┃┓┓
┫╋┫┫╋┃┓┓┛━┏━┗┏┳┃┻┫┳┣┻┏╋┳┓┓╋┣┫╋┃┣╋┣┳┃┃┛┏┏
┃┛┛┏━┻┣┓┻━━┃╋┳┳┛┳┗┛┳╋┣┛┗┻┗┗┫┏┫┣┳┣┻┳┣┗┃┃┏
┫┃┗┳╋┓┻┃┓┗╋┫┫━╋┃┳┃┣┓┛┫┃╋┃┣┏━━┏┓┛┳┻━┫┛━┻┓
┛┃┣━┣┛┳┫┣┣┓┃╋┻┳┗┳┻┻┏┃┃┃┫┛┏┏┣┃┳┏┓┳┗━┗┻┻┻┻
┫┃┻┏┏┓┗╋┫┳┏┗┓╋━┛━━┳┻╋┃┻╋┛┏┻┳╋┃━╋┗┣╋┓┣┛┃┻
┏┏┫┳┻┛┳┓┓┏┣┃┻┃┫╋┓┏┗╋┛━┃┻╋┏┛┗┓┓┓┛┫┏┻┛┗┏┃━
┳┃━┛┗┃┣┛┣┻┻┃┳┛┏┛┣┣┗┻┻━━┗┓┳┓┻┗┃┣┻┻┣┫┳╋┫┻┛
┏╋━┫┓┫┣┳┗┳┗╋┳┣┫┓┗┃╋━┳┳┣┗┃┻┗┃┃┗┣┏┗┫┣┏━┣┃┻
┓╋┛┃┃╋━┛┗┣┛┛┗┛╋┫┗┣┗┃╋┗┃┓┏┫╋┓┓┛┣┛┏┏━┃┫┳┫┃
┻┃╋┏┗┳┫┣┏┳━┃┗┃┻┓╋━┛┗┫┣┓┳┫┫┻┫┃┳┏┓┫┳┻┓┗┳┗┃
┓┳╋┫┳┗┫╋┗━━━┃┏┻┣┏━┓┃┳┛┻┳━┏┻┏┃┳┫┗┓┓┃╋┳┣╋┏
┗┛┣┫━┣╋┫┛┓┗━┃┓┓┓┻┏┳┃━┫┛┏┃╋╋┗┣┗┳┏┫┣┣┏┓┳┳┓
┗╋┏┏╋━┳┓╋┫┻┻━━┫┻┓┏┫┫┣╋┫━╋━┛┣┳┛┗┛┏┫┓┫╋┳┓━
┳┃┳┻┻┏┛┃╋━┣┫┳┫━┏┃┻┓┣╋┫━┓━━━┗┳┣┫╋╋╋━┛┛┓╋┻
┣┃┓┃┃┳┫┓╋┗┃┳┻┗┃┛┫┗┻━┻┫╋┫╋┗┻┏┛╋┗┏┗┃┣┓┏┃┗┻
┛┫┗┃┛┏━┛┻┃┳┗┓┓╋┃┫┓┳┳┫┻┣┓┃┛┻┏┃┳━┻┏╋━┳┓┗┏┃
━┛┓┫┫┃┏╋┳┓╋━┗┛┣┗┫┳┏┣┃┫┗┓┳┫━┫┣╋┗┛━┓┛┏╋┏┗┗
┳┫┫╋┛┏┣┓┃━┫┣┳┣┃┛┛┃┛┛┏┻╋┓┣┃┓━┫┃┫┻┛┳┃━┛┣┫┛
┗╋┏┓╋┛┣┗┳┳━┛┏┣┻┏┛┗┃━━┣┛┣┳━┳┃┳┳┗┣┳┏┃┛┗┛┻╋
┛┃┣┓┗┓┻┗┛┣┫┣┫┃┻┃┏┛╋┃┃┫┳╋┻┓┫━┣┛┃┛┳╋┛╋━┏┻┣
┏┫━╋┫┓╋┓╋╋┓┛┻┻┏┛╋┻┏┃┳┗┻┻┣┳┳┏┃┏━┏╋┃┛┫━┛╋┻
┳┻┳╋╋╋┗┗┛━┗┗┓┛┫━┓┗┓┗┳┓┫┛┏╋┃┗┣┫┃╋┛┃━┣┗╋┃┗
━┓┃┃╋╋━┏┻╋┃┫╋┛╋┃┏┻┓┏┛┣┃┫╋┻┻┣┳┳━━┓┣┳━┃┳┻┳
┫┫┳┳━━┗┛┳┃┫┳┣┻┃┣┓┣┫╋┳┫┏╋┏┓┓┫┛┏╋┳┻┛┃
┳┏━┳┫┫┏━┏┃┳┏┻┗┗┫┗┫┫┓━┃┏━┣┗━┃┻┫┣┣┳┳╋┏┳┓━┣
╋┏╋╋┛┗╋┻┛━┓╋┗┓┛┳┓┻┛┣━┛┗╋┛┣┏┻┳┳┃┳┣━┗┃┻┛┫╋
┳╋┫┃┗┃┛┻┗┏┳┫┃┗┗╋┏┛┃┻┳┗━┃┓┣╋╋┛┓┃┓┃┳┛┃┛┻┓┫
┓┓╋┛━╋┣┻╋┛╋┗┣┓━┫┓┓━┳╋┓┻┗┻┳┗┣┫╋┓┳┳┻┛┗━┣┏━
┛┻━┣┗╋┫┃┏┓┏╋╋┣┫┗╋┏┃┓┓┣┓┗╋┣┻┛┗┗━┓┫┓┓┃┻┫━┗
┛┻╋┫┫┏┗┏╋┫┗┛┻┣┗┻┓┏┛┳╋┛┓┗╋╋┫┛┻┻┛╋┫┏┣┓╋┣┫┓
┏┳┓┓┗━┛┓┳┳┳┃━┗┗┏┳┗┛┻┏┣┣┓╋┻┛┃┓┳━┏┣┣┣┫┓┳━━
┗┫┛╋┳┗┣┫━┏╋┛┳╋┫┛┏┃┗━┫┃┫┃┳┫━┳┣╋┻┃┫┓┓┗┳┫━┏
┃┫┃┃┏┳┣┗┳┏╋╋┛╋┏━┫╋┛┓╋┗┣┗┛┛┫┣┓┃┗┣┛┣┳┗┳┳╋┻
┫┫┫┓┛┣┫┫┳┗━┏┻┫┗┣┫┫┓┃╋┻┓┛━┓┻┃┗┣┛┗┻┏┫┫┃┓┛╋
━┏┳┏┏┣┃┻━┗┏┓┻╋╋┃━┣┛━┻┳┫┃┻╋┫┃━┫┓┻━┣┗┗╋┛┳┗
┻┣┳┻┫┫┗┃┻╋┛┛┛┛┏┛┓┣┗┳━┃┓┣┗┓╋┓┏┃┛┛┳━╋┗┛┏┛┏
┫━┏┫┫┃┗┣┛┣┛┫┻━┛━╋━┃┓┃┏┏┛┗╋╋┓┫┫┓┗┣┫╋╋┻┣┛┻
┃┣┏┓┛┫┏━┣┗┃┣┏┫┛┻┃┛┳┳┫┣┳┏┫┳┳━┣╋┳━╋┏┃┏╋┃┳╋
┓┛━┓━┃┣┃╋┣━┓┻━╋━┗┣┛┓┃━╋╋┃┃┣┻┫┛╋━┗┳┫┻┓┗┻┓
┻┣┻┏┓┏┏┻┣┏╋┣┫┓┳┻┗╋┳┫┛┛╋┓┓╋━┃╋┗┣┓┳┣┣┣┳┻┻┫
┣┣━┳━┛┓┏┣┛┳┻┛┗┫┳┳┏┣┏╋┃┳┳┳┻╋┻┳╋┻┓┗┓┗┫┗╋┃┻
┗┓┣┏┣┳╋┣┻┏┃┛┗┃┛┻╋┳┗╋┃┏┛┏┏┗┫┛╋┳┗┫┃┓┏┛┫┓┗┣
┃╋┏┛━┫┣━━┏┗┻┃┻┏┗┏╋┛┛┓┏┓┛┻┏┗━┓┓┳┳┏┏┏━╋┣┃┃
┏╋┏╋┻┣┏┛┗┣┫┳┳┛╋┏━╋┓┏┏┏┓╋┣┏┣┣━╋┣━┳┃━╋┗┣╋┣
┫┗┓┫┓┫╋┓┏┛━┃╋┃┣━┏┳┛┗╋┣╋┏┫┃╋┣┫┻┓┻┣┣━━┣┛┣┣
━┓┗┛┏┛┃┛┻┻╋┛┻┻┛━╋┗╋┓┃┗┳┗╋╋┃┣━╋┏┻┗┫╋┫┣┓┫┗
━┳┓┣┫┣┳┣┃┛╋┛┛┗┗┣┳┳┳┣┛┛╋┣┛┣╋┗╋┛┃┏┫┓┗┃━┃╋┳
┫┣┻┫┣┏┃┓╋┻┣┛┣┗╋╋┏┻┳┻┛┻┫┛┳┫┏┫┃┛┫┃┓┛┛
┓┫┗╋┏╋┳┣┫┣┓╋┃┻┣┓┳┃┛┃┻┃┓┗┓┗╋━┏┣┗┃┗┓┻┻┻┛┃┣
┫┣┳┃╋┏┫━┻┗━┣┻┏━┫━┃┣━┓┃┓┳┻┗┓┃┳┗┳┃┳╋┳┃╋┳┣┫
┣┻┫┛┣┣┓┻┓┫┻┣┓┃┗┗┓╋┏┳┗┛┓┻┃━┏┫┳┏━┛┗━┳┫━┣┏┏
┻┗┻┻┃┗┫╋━┛┫┛┛┳┗┃╋┳┗┛┃┗┛┻┓┫┳┫╋┏━┏┣┳━┓┏┫┳┏
┛┻┗╋━┳┛┓┏┳┓┻┛━┳┳┃━━┛╋━┏┏━┗┣╋╋┃╋┣┓┏┗┓┳┛┓┫
┗┫┏┓┃┳┓┳┛╋┫┛┏┗━┓┣┳┃┏┣┗┓╋┣┫┓┫┣┗┫┣┗┓┻┏━┃┓┓
┫┻━╋╋┛┻┻━┻┻┻╋┏┗┣┳┻┓━┫┃╋╋━┗┻┳┏┻━╋┃┏╋┓━┗━┫
┳┻┓╋┳┗┓┃━╋╋┛━┛┛┻┣┫┃┃┻┳┻━┳┗╋┛━╋━╋╋┳┻┏┛┏┣┛
┣┫┳┓┻┫┣━┣┳━┃┻┓━┫╋┗╋┗┗┫┛┓┓┣┃┣┏┫┃┓┗┃┃┫┣┣╋┗
┻━┫┃┫╋╋┓┫┏┣┛┗┣┗┳╋┫┗┗┓┏╋┏┃━┣┏┛┫╋┫┣┳┳┣┃┳╋┫
┃┣┫━┏┗╋┣━┫┫┫┛┣┫┻┏┳┻┓┃┻┃┳┃┳━┣━┃┣━┛╋┏┻┓┛┓┳
┏┏┓┣┃━┳┛┫┓┛┛┗━┏┗┏┏┓┣┳┛┃━┏┣╋╋┛╋┃┛┃╋┻┗╋┫┣┛
╋┓━╋┻┏┳┻┳┫┫┏┣┗┓┗┛━┫┗┻┛━┃╋┻╋┳╋┣┛━┗┛┃━┗╋┃━
╋┫━╋┣━┛┏┓━┳┃┳┛┫┏┃━┣┗━┻┛┛━┏┫━┗┛┓┏┛╋┏┏┫┏┃┳
┏┗┗┃╋┳┻┫┓┻━┫━┣┗┣┫┻┓┻┳┗╋┳┻━┃┏┛╋╋┛━┏┛╋┓┛┃━
┛┣┛┳┗┣┫┗━┓┫┣┗┳┫┓┗┏┃┓┓┳┳┻┳┣┓┛┃┏┓┻┣┻┓━┗┃┓╋
┣┫┫┻┓━┗┏┣┗┻┛┏┫┳┓┣┫┓━┫┻┃┏┛┛┳┻┓┓┗┻┓┫┏┻┛┗┻┏
┻┏┳┳┣╋┻━┏┓┛┛┏┓┗╋┳┃┏┗┫┫┓┫┗┳╋┻┳┣┫━┃┻┣┻┳┫┻━
┗┫┻┫┓┛┃┳┗━╋╋┛╋━┛┣┓┻┻┳┓┃┛┳━┫━┗┛┛┗┣╋┳┣┳┣━┏
┃┓┣┗┫┫╋━┗┗┫╋━┗┫┻━┗┓┳┫┳┏┏┻┻┏┻┣━━━┓┛┓┳╋┻┓┏
┃┓┻╋━┣┗━╋┏┣┳┏━┃━┃┣┛╋┓┗━┗┻┳┫┳╋┗┗┏╋┻┻┻┳┳┗┃
┛┏┣┓┏┫━┻┛┏┻┳┳┛┃━╋╋┛━┣┫┫┏┳┗╋━┫┣┣┣┫┻┻┓┻┗┫┏
┻┛┗┃┗┫┃┻┏╋┫┣┛┓┣┏━┳╋┣┻┣┫┣┳┛┗┫━┳┏┫┏┗╋╋┓┗┏┃
┏┳┛┳┣┏┓┗┛┃┏┳┣╋┃┃━┗╋┃┗┣┓┻┃┓┏┃┓┫┛━┃┏╋
━┛┣┛┫┃┣┣╋┻┏┻┗━┫┛┓┫┫╋╋┻┫╋╋┣┫┫┛┓╋╋┫┳━┛┻━╋┗
┗┫┻┻┛┃┏┗┫┃┻┏┏┳┻┛┛━┏┛┏┃┓┃┓━┳┳┳┏┗┫╋━┻┛┳━┻┛
┏┣┫━━┗┫━┗┏┗┣┏┫┻┃┳╋┗┫┳━┓┻┃┃╋┣┏┫┳┻┣━┓┣┓━┻┓
━┣┗┓┃┃┓┫┓┫━┛┗╋╋┻┛┗┗┳┣┣┏━┳━┻┻┏┳┣┻╋┏╋╋┗┻┫┣
┫┓┗━┣┻┻┃┗━┗┻┓┏╋┳┓━┛━┗╋┳┻┣┓┓┫┻┗━┳┓┗┫┛┏━╋┫
┛┳┣┛┻┛┛┏┻┏┫┃━┳┻┏┻┛┛┻┳┏┣┗┗┫┛━┫╋╋┛┻┃┃┳┳┛┗┛
━┗┃┛┣┻┏┓━┏━┳┏┏┳┏┏┳┣┫┛┏━┃┣┳━┻╋┗┏┗┃┳┳┃┫╋┫╋
┫┻┓┣┳━╋┗┻┏┃┏┃━┓┗┃┳╋┛┻┗┣┣┣┏━┛━┣┻┗━┣┛┻┓┳╋┛
┓┓┗┃━┗┏┳┃━┏┫┗┛┻╋┗┗┗┳┻┳┻╋┓┏┫╋━┃┣┳┳┫╋┛┻┏┓┗
┻┣┳┏╋┗┣┣┃┣━┃┳┗┗┫┛┛┫┓┫┻╋┗┣╋┏┫┗┃┃━┫┫┃┏━┏┓━
┛┛┓━┣┗┛╋┫┳┓┛┣┗┃┳╋┃┫━┳┛┣━┻╋┣┛┣┗┫┏┛┗┳┻┻┗┣╋
┻┃╋┳╋┃┗┛┏┛┫┏╋┓┣╋┗┓┃┃┓┛┫┳┻┓╋━┗┣╋┻╋┫┻┳┫╋┛┣
┏┣━┃╋┫┛┗┗┫┏━┫┛┗┣┳┃┻╋┗╋╋┓┛┗┃━┗┗┳┣┃┏┻┫┻┗┏━
━┻┃┣┗┃┏┣┓╋┣╋┳┛┫┛┏┫┃┏┣┣━┏┣┫┛━┏━┣┗┫┃┫┗━┣┃┳
┣┛┃┳╋┫╋┫┣╋┏╋┗┓┓┻┳┓┗━┏┳━┏┳┫┳┛┣╋┫┣┫┏━┣┻┏┓┣
┏┓┃┻┗━┫┗┫╋┛┳╋┛┛┏┃┻╋╋┛┳╋┗┛┫┗┏━┏┣┗┓┗┗┣┳┣┣┳
┳┏┓┃┗┓┣╋╋┃┣┫┫┫┗┏┣╋┛┏┃┗┻┻┓┗┛╋┓┳┏┏┫┫┻┗┫┫┳┓
┓┏╋┳┣┏┓╋┫┻┛┃┓┏┏┛┏┗┫┣┓┳┏┫┗┻┗┻┳┗┻━╋┗┓┛╋┓┣┣
┻━┣┣━┣━┗┓╋╋┓┣━┏┛┃┣┃┓╋┓┣┃┻━┛┫┣┻┣┓━┃┫┛┗┃┳┻
┓┫┏╋━┣┓┳━┳┗┏┓┣┓┃┗┻┫┣┛┣┻┃━┏┣┃┻┻╋╋┛╋┛┓┓┓┛┫
━╋━┳┓┫┻┏┳┣┗┳╋┻╋┓┻┓┏┣━┻┛┳┃┻┻┓━┳┳┓┗┳┣╋┛┣━━
┣┫┓━┻┃┳┻━┛┛┗━┣┏┛┗╋┳┻┫┏┗┛━┃╋┛━┓┻┫━┣┻┛┳┃╋┃
┛╋┳┳┫┫┓━┫┗┫┫╋╋┗┻┫┓┓┓┛┃┗┏━┏━┻┫━╋┓┛┓┃━┻┓━┏
┫┓┗┏╋╋┃╋┏┻┫╋┻┫┓┣━┛┳┛┗━┫┳┗┳┣┓━┳┫╋┳┏╋
━━┫┛┛┓┗┻┫┛━┫┳╋┫┏╋╋┫┻┛━━┣┗╋┏━┳━┣┫┓┓┃┏┗┓┓┻
┏┃┓┗┻╋┳┫┳┓┏┻┃┓╋━┗┻╋┣┣┻┫┗━╋┃┳┏┻┳┫┳┻╋┓┻┻┛┻
┗┣┗┓┻┛┃┻┏┓╋┛┓┣╋┃┗┻╋┃┫┏┓━┳┗┫┏┃┫┫━┳┫━┓┏┣┣┛
┳┗┗┓┻╋┫┓┣╋┛━┏┻╋━┣┳┫┏┳┃┳┛┏┳┳┳┛┣┣┻╋┳┗┳━┏╋┣
┗╋┏╋┻┳╋┳┃┏┛┳┫┻┗┛┓╋┛┫┏┗╋┫━┻┫┫━╋╋┫┣┳┣┳┫━┳┗
┫┗━╋┗┓┣┳┏┓┗┫┫┻┃┳━━┣━┳┃┻┳┻┣╋━┛┳╋┳━┃┻┳┛┃━╋
┏┓┗┏╋┫┫┣━┓┗┓━┓┫┣┳┏━┏┫┫┫┃┫┓┫┗┗┗┳┃┛┗┓┻╋┛┻┃
┏┏┏┏━┏┓┗┓━┻┛┗┻┣┛┛┛┛┗┏╋┏┛┏━┏┛┣┳┛┫┫┳━┻┃┏┃━
┃┛┫╋┳╋┻┣┫┣┛┗┻┗━┫╋┛┛┫┓┣┏┗┻┏┏┏╋┫┛┗┓┗┏┛┻┓┣┣
┣┻┫┻━┓┓┫╋┳┫┏╋┻┻┻┳┛┛┫━━┛╋┓┛┃┣┏┻┫╋┗┏╋┻┫┓┃┻
┣╋┏╋╋┛┛┛┣┳┗┻┓┗┻┻┣┏┣┃┣┳━┫┛┳┓━┻┣┃╋┏┏━┛┓┣┏╋
╋┛┻━┏╋┗┣┗┻━┏╋┛╋┻┃┻┻━┗┫╋┗┛┛┫┃┛┏━┃╋┫┻━┫┳┫━
┣┏┏━┏━┫┳┗┳┳┫┗┳┻╋┳┓┓┻┛┣┗┓╋━┓╋┛┛┻┫┏━┃┫┳╋┗┛
┓┗┏┏━┻━━┛┣┳┣┳┏┃┛┗┃┏┳┓┃┫┃━╋┻╋━╋╋┫┣━┃┗━━┛┗
┃╋┛┓┛┃━┃┻━━┛╋┛┓┻┣┗━┏┫┏┫┏┃┣┛┻┻┓┗┛┣┻━┓┏┳┓┣
┳┫┛┳┣┃━┳┗┓┣┛┣┗┓┻┃┣┛┫┛┗┻┫┏┳┣┻┏┫┣┫┏╋━╋┫┣┓┣
┓┣┛┛┃┳┫┛┛┃┣╋╋┓┫━┳╋┓┗━┳┣┏┃┛┓┻┳┗┏┳┳┳━┓┃┓━┓
━┗┫━┣┛┃┛┫┳┳╋━╋┣┏╋┳┳┏━┻┫┓┓┻┃┛┃┏┻┣┃┳━╋┳┣┻┫
┃┏┣━┫┣┳┣┓┃┫┏┃┛┗┫┻┃┣┃┃┗┻╋┫┣╋┻┓┻┗┳┛┗━┫┣┏┫━
┫┛┳┻┳╋━┫┏┣┣┃┣╋┏┻━┃╋━━━┛┃┛┗┗┓┏┗┗┣╋┳┫┗╋┫┗┻
┃━┳╋┫┳╋┏┏┃┃┳┻┏┳┃━━┗┻┃┻┗┃┗┃┣┣╋┳━┏┓┛┫┣━╋━┫
┛┃┫┣┗┣┓━╋━╋━┃┫┻┏┏━━┫┻┫┛┳┣┓┳━┳┻┃╋┻┫┏┏╋┏╋━
━━┏┓┣┣┣━┻┏┏┻┳┳┏┣╋┗━┣┓┗┣┣┫┗┛┳┻┓┏┻┓┳┳┣┓┗┳┛
┃┻┣┫┫┏┫┃┓┗┏┗┃┳┗┛┗┻┓┫┣┗┏━┣┗━┫╋┣┗┫┻┣┻
┣┏╋┛┃┗┳┓┓┫┛━┫┓╋┛┫┫┻━┣┻┻┣┻┛━┗┓┫┓━┣┛┗┻┻┗┛┗
┳┣┏┻┣┣━┏━┳┫┗┏━━┛┃┏┳╋┫╋┣┛┃┛━━┣┓╋┃┛┓━┗┗┳┓┫
╋━┓┓┗┏┏┓━┛┛┣┣┃━┣┻┳┓┏┻━┗━┣┏┃┓┻┃┫┃┓┓┣┻┛┗┣━
┃┗╋┓━┏━┓┛┗━╋┏┳┃┓┏┏┏┛┛┃┏╋┫┏┛┃┫┫┃┻━┳┃┗┳┓┃┫
┳┓┻┃┫┓┫┓┳┫┗┳╋┛┣┻┓┏┻┓┫┏┫┏┫┣┏┛━┓┛┓┫┛┛┳━┃┛┛
┓┣┛┫┣┓┣╋┃┏┓━┣━┛┫┓┛━┏┃┏┃┫┫┓━┃┗┃┳┳┻┏┻┃┏┛┫┣
┛┣┻┻┻┓┫┫┳┻┳┳┫━┗╋┃┛┏╋┃┳┛┓╋┣┏━┣┓┻┛┣┛┳╋╋┓┛┏
┛━┫┛┏━┛┏┓┏━┛┣╋┃┣┳┓┓┛┫┣┏┃┓┃┣┣┻┓━╋╋┻━┫┳┏┳╋
╋┏╋┓┓┃┓┓┻┓┏┃┣┻┏━┏┫┳┗┓┗╋┳╋┣┃┃┫┳┓┃┫┃┫┣┏┗┗┣
╋┃┗┳┳┫━┳┓╋┗┛┣┃┣┳┃━┣┏┻┳╋┫╋┛┫┳━┛┻┣┏╋┃┗┏━╋┣
┣┻┻┳┣┣┏┏┣┣┳╋╋┛┃┏┗┳┗┻╋┏┫┻┏┓┗┳╋┗━╋┃╋┓┗━┏┃┏
┓━╋┫┳━┗┏┳┣━┓╋┏┓┓┫┗┛┃┗┳┓━┗┛┣╋┏┛┏┛┳╋┛╋┗╋┗┣
━┻┻┻┳┻┗┃┗━╋┣╋┗┗┓┃┃┳┫━┣┣┓━┏┛┳┏┛┛┳━┃┻┏┛┳┏┳
┣┓┫┗┃┫┣┳┳┃┓┛┃┏┃┓━┓┫┫┣┳┛┻┗┏┏┫━╋┛┣┃╋┻┃┗┓┃┓
╋┏┛┓┳┳┣┓┗┏┳╋╋┃┻━┓┻┫┳┏┏┫┻┣┏┳┗┃━┻┳╋┫┓┣┳┳┫┛
┃┣┳┗┃┓┳┃┣╋┗┃┃┃━┻┏━╋┣╋┻┏┛╋┗┻━┳┣┏━┃┛┻┫┫┗┻┳
┗┃┻┫┳┃┫╋┫┫┻┫┏┫┣┗━┻┃┛┻━┗┻┣┓┳┫┏┃┓━┛┗┫┏┛╋┛┃
━┃┃┣┃┣┛┃┻┳╋┏┃┳━┻━┗┻┃┓┻┫┛┻┫┗┫┗━┛┛╋┳┫┃┗┛┻━
┻┓┃┗━┃┃┃╋┗┫┗┣━┻┫┣━┻┣╋┃╋┃┣┏┃┓┣┓┃╋╋┫┃┗┫╋┃┛
╋┳┻┏┛┓┛┣┛━╋┣┃┻┏━┓┛┃━┗┓┃╋╋┣┫╋┃╋━┛┻┫┏┛┣┏┳┫
┓━┏┗┓━┛━┛━━┣╋┗╋┛╋┳┏┓┫╋╋┃┫┻┗╋┣┗┃┏┗┻┣┳┓┓┗┓
┣┫┗┗┓━┛┃┓┳┓┃┳┗┻━┫╋┓┣┫┣┏┓┏┳┛┗┣┣┛┗┛┳┛┳┳━┓┻
┏┣┻┛┫┗┳┫┃┏╋┳╋┏╋┣╋┗┛╋┓┣╋┏┻┏┗╋┳┫┏━┛╋┓━┗┻━┓
┛┣┏┣┣┏┣╋┛┗┻┫┏┃┻┳━┫┛━┳┛┫━┗━┳╋╋┏┫┳┃┗┃
┏┻┓┃┗┓┳┃┳┻━┫┃━┳┣┛┳┏┗┫┛┛━┛━┳┛┣┃┫┃┛┣┃┣┫┣┗┏
━┛┛┃┓┏┛┣┃┏┗┳┏━┓┏┫━┃┛┳┛╋┃┻┓┣┳┛┓┻┣╋┗━┣━┏┗┗
┓┫┣┫┫┳┗┃┃┏┛┏━┻━┛┻┃┗┃┗┻┓╋┓┣╋┓┣┗┓╋┣┓┳┻━┣┃┛
┏┏┣┃━╋┛┳┗┻┳┫┃┗┻┗╋┫━┣┓━┗┫┣┓┛━━┓┃┫┫┗┣┓┏┻┏╋
┻╋┃━┃┻━┳┓┫┛┳┃┫┗┏┣┃╋┛┻┛┳┣━━┣╋┗┓┃╋┗┛┣┛┃┳╋┳
┫━┃┗╋┫┃┃┳┳┻┻━┫┫┣┏┫┗━┃╋━┛━┃┏┓┓┫┃┻┓┣┓┏┃┗┫┗
┻┣┳┏┓┓┳┳┛┻┣┛┗┳┫┫┣┗╋╋┃┏╋┻┳┏━┣┓┏┓┻┳┃┫┃┫┃┓┣
┏┛╋┃┛┗┛┳┛┣┫┣┓┃┻━┳┃┗┛┓┣┃┓┣┃┳┛┫┣┏┏┏┃┳┳┫┣┣┓
┏┃┫┓┳━┃━┳┛┫┛┓┛┓╋┻┏┃┗┫╋┛┳┳┛━┻╋┓┫┏┳┗╋━┣┏┣┳
┻┻┏┃┻┣┓┫┗┣┣┻┻┻┃┻┳┏┏┓┣┃┗┓┏┫┗┫┗┗┗┣┃┳╋┃┗┃┃┳
┛┃┳┻━┃┳╋┃┏┣┏┗┳┏╋╋┣┗┓┏┳┣┣┓┻┓┻┓┓┓┛╋┓┃┫┻┣┣┏
┣┳┓┏┻┻┳╋┻┛┏┓╋┣┃┫┻━┳┣┳┣━╋┣┛┣┳━┏┻╋┣┳┫┗━┗┏┛
┳┃┻┗━┗┏┻┏┣┓┣┃┛┻┗┛┃┻┻┗┓┏┏┏┫┓┃┫┻┻╋━┗┗┏━┳━╋
┛┗┣┻┛┗━╋┛┃┗┃┳┓┫┻┣┏┓┓┃┃┻┣━┫┳┃╋┗┳┗┓┓┻┳┫┳┃┗
┓┛┗┛┃┣┏┃┛━┏━┏┳┓┣━━┛┗━┗┗┏┣┏┳┫┗━┛┳┛╋┳┗┣┻┻┛
┃┻┗┃┫┏┣┻┳┻┏┗┳┳┣┣┳┓┗━┛┳┳┗┏━┳┃┛╋┛┻┓┻┣┗┗┗┫┣
┳┗┗┓┫┳┓┃┫┃┳┓┗╋┃┛┣╋┣╋┫┻┃┫┻╋━┫┣┓┛┓┗━┗┃┛┳┻━
╋┻┻┏┻┓┳┃┛┛┏┛┗┫┻╋┫┳┓┳┛┫┣┃┛╋┳┫┫╋┻┳╋┛┳┓┏┛┗╋
┏┫┣╋┣┻╋┣┳┛┃┣┳┃┻┓┓┣┣┏┣┫┏━┓┛┗━┏╋┳┗┗┓┣┻┓┫┓┏
━┻╋╋┏┳┛┻╋┫┣┃┳┫┫┗┛╋┏╋┃━┗┫┛┣┏┛┃╋┓╋┃┳┗┏┛━╋╋
━┏┓┓┛┣┳┗┛╋┏┃┏┫╋┏┻┃┣┫━┏╋┃╋━┛┣┫┫┣┃┫━┓┓┃━┣┛
┃━┛┻┏┏┗┳┣╋┫╋╋┣┳┗┏┳┛┃━┻┃┣┓┏━┣┗┃┻┳┛┏┛┏━╋━┓
┃┫┫┻┓╋┗┗┳┏┏━┛┃┻┣┣┏┓┣┫━━┃┣┛┻┏┻┣┏╋┫╋┫┗┻┳╋┣
┣┻┣┃┃┻┗┏┏┏┣┳━┃┳┏╋━┫┫┓┳┃┗┗┗╋┗┗┃┃┫━┓┓
┓┻┓┛┗┫┏┣╋━┻┗┳┗┓┫┫━┓┓┗┓┃┗┣┗╋┣┣┃┃┓┛┣╋┗┓┛┣┃
┳┣┫┻┣┃━┫┻┏┓┻┫┳┓┣┓┓┳┗╋┛┓┏┃┛┛┃┣┃┣┫┫┻┫┫┗┛┳┣
┫┃━┛┣┏┫┗┏┫┏┣╋┛┻┃╋╋┛┏┻┻━┗┏┏┳┗┛┳┛┏┻┛┻┏┳╋┛┣
┣━┳╋┓┗━╋┛╋╋┏━┃┓╋┻┗┣━┳┃┻┣┳━┃━┃╋┛━┻┓┃┓┃┗━┗
╋┗┃━┓┏┳━┛┳┻━┃┳┗┗┳┏┳━┗╋┫┓┃┓━━┻┗┣┫┻┻┃┓┗┛╋┗
┣╋┻┓┫┃┛┏╋┓┏━┗┣┃┫┣╋┳┫┓╋━╋┓┣┛┃┳┣┛┛╋╋┃┣┛┻┛┗
┫┃┫┛┣╋┫┫┃┛╋╋┻┏┣╋┛┫┗┻┓┗┓┣╋┗┛┻┫┏┻┣┃┫┛┻┗┛┣┻
┫┏┛┛┏┣┻┻┏┛━┻┛┣┛━╋┳┣┫┗┓┫┗━┗┣┻┏┳┃┛┛┃┃┗┛━┓┫
┳━━┣┏┃━┫┏━┣┗┓╋┻┛┗╋┣┓┗┛┻╋┣┏┓┃╋┏┻┻┣┛┛┏┗┏┓┫
╋━┫┣┓┳┣┛━╋┃┳━┏┛╋┃┫━┻┻┣┓┓┫┗┛┳┓┳━━┓┻┛┗┏━┻┫
┣┳┻┻┏┏┗┃┛┓┻┗┏┣━┏┫┳┛╋┓┃┗┳┃┳╋┫━┃┓┣┣┣┫┓╋┛┓━
━┻┏┣━┓┻╋┃┗┳┻┛╋┻┻┣╋┃┳┏━┗┏┳┛╋┏┏┣┫┏┓┣━┓┏┗┳┳
┛┫┃┫╋┛┳┳┏┳┫┃┗┛┏┻┏┏┗┃┣┛┓┗┗┻┃┃┛┻┳┫╋┫┗┗┳┓┛┛
┻┳┫┗┏┫┃┻┗┃╋╋┃┃┃┛┫┗┗━┗┫┻┛━┫┳┛┫┣━┃┏┣┏┗╋┗┣┗
┻┻┻┗┏╋┃┳┃┗┛╋┻┗┫┃┫┣┫┓┻┣┏┃┳┻┣┳┻┳┣┓┏┓┫┻┗┫┫┃
┫━┏┫┏╋┻┏┓┏┏┫┻┫┓┳┳┣┃┫┏┃┳┗┻┛┳┫┏┏┏┣┓┻┛┓┻━╋┃
┣┻┏┣┏┃┓┃┫┻┗┗━┣┃┳┗┳┗┛━┻┓┫┫┳┳┫┃┏┫┓┣┏┣┛┳┣┫┳
╋┏┗┳┣┗╋┃┃┻┗┗┻╋┗┣┫┫┫╋┏┫┛┏━╋╋━┛┫━┻┗┣━┻┗╋┣┗
┣┻┻┛┃┗┻┻┻┗┻┃┛╋┻┛┳┏┏┏━┃┃╋┗┫┃┃┫┃┛┓┓╋┃┫┳┛┏┣
┳┗╋━┛┗┳┛┃┗┛╋┳┻┣┗┻┓╋━━┳┏━━┫━┏┣┃╋┳┗┻┓┏┗┃┃┳
╋┓┫┻┣╋┳┫┗┫╋┫┃┓┳┓┏╋┏┓┳┏┏━┫┻┣┓┓┛━━┗┻┫┃┫┃┏┗
┏━┳┻┓┏╋┫┏┳┫┫┻┳┻┫┫╋┃╋┻┗╋╋┃┃┫┓┓┃━╋┣┓┫┣┛┣┻━
┏┛┳┏┣┣━┻┛╋╋╋┛┓┃┏┃┻┣┳┻┃┃┻┓━┃┳┛┓┻┻┳┫┏┛┳┳╋┛
━━┫┻┻┻┛┛┳┳╋━┗┏┗┫┻━┳┓┻┏┓┻┛┣┻┃┛┓┛┗┓┣┫
┳┗┣┃┓┳┻╋┣┳┗┳┏┳┏┳┓┳┣╋┻┣┏┃━┛╋┣┏┓┏┏┻┻┻┳┫┏┣┳
━┏┗┻╋━━┛╋┓┳┓┣┃┃┫┏┫┣┳┫┫╋┗┣━┻┫┗┃┣┛┻┛┳╋┣┃╋┏
┃┛┳┛┻┻┃┳┃╋┃┏┓┏━━┛┗┗┻┏┃┫┳╋╋┓┓┻━╋┻━━┓┏┣┛┏╋
╋┻┃┳┃┛╋┳┛╋┛┃━━┓━┗╋┛┓┛╋┃┃┫┻┏━┣┛┻┳┗┳━━┗┳┛┏
┛┻┏┓┣┓┻┛┣┳┻┳┏┫╋╋┳┻┳┃┳┗┣┏┳┃━╋┣┣┳┳┛┳┃╋━┣╋┗
┣┓┃┻╋┏┃┓┫┓╋┏╋┃┛┃┛┓┃┣┫┏╋┓┓┣┏━┃━┻┣┣┻┫╋┛┃┣┳
┗╋╋┳┓┗┛┃╋┳┃┃┛╋┻┓┏━┏┓┻┃┫┻╋┓┳╋┗┃┳┏┻━┛┳┫━┃┻
╋┏┗━┻┻┗┓┃╋┻┓┛┃┛┣┻┗━┃┃┫╋┳┛┏┫┻┓┻┓┗┻┏┣┫┣╋┻┫
┃┗┗━┣╋┣┣┻┃┛┳┏┣┓┳┓┓┛┳╋━━┃┛┛┣━━━┣┳┏┗┓┃┳┫┣┓
━━┓┓┫╋┫┃┃┻┏┏╋┛┗━━┫┏┣┣┃┛┻┫╋┃┃┫┗┳┻┃┗━┗┳┃┻━
━┣┓┃┏━┛┣┳━┏┣┻┫┓┗┳┛╋━┻╋┻━┃┛┳┏━┏┃┳┳┫┃┫┃┳┳┛
┫╋━╋┏┫┣┻┓┫━┛┏┻┻┏┻┳╋┛┻┛┣┏┓┻━┏┳━┓┛┃━╋┓┗┳━┓
┫┛┻┫╋╋┏┣┗━┳┏┓┳┣┛┳━┛┃┃┣╋┓┗┻╋┻━┫┓┗┗╋┛━┗┣┗┫
╋┛━┻┓╋┗┫╋┳┃┻┻╋┏┏┳┳┻┛┣┣┫┃┗┣┳┻┻┗┗┓┓━┛╋┏━┏━
━┳┻┓━┣┃┗┛━┃┣┫┏┻┃┗┻━┣┗┫┓━┣┫┳┻┃┣╋┓┓┃┓┏╋┳╋┛
┫╋┃┗┛━┃┛┛┳┏┃┳╋┛╋━┻┗┣┏┓┻┫┣┫┳┻╋┣┓┣┏┳┃╋━━┫┛
━┓┏┓┻━┣┏┣┳┣╋┫┳┳┗┏┳━┏┛┓╋┳┃━━┣┗┃━┏┛┳┏┃┏┃┫╋
┣┓━━━┏┛━┃┏┛┻┻╋┃┗━┓┛┛┣┓┛┣┏┻┫┫┛┏┏┫┃┏┃╋┛┏┏━
╋┓┓━┗┗┏━┏╋┫┓┃┓╋━┻┛┗┫┫┓┗┃┣━┳┛━┻┣┃┗┓┏┫━┫┻┣
┛━┗┫┻┻┣┣╋┓┻┓┳┃┗┫━┃┏┣┛┛┓┛┓┳┓┣┫┗┃┓╋┻┗┻┻┣┻╋
┫━┫┛┻┛┏┫━╋┓┛┻┻┗┫┣┳┫┫┛┛┃┻┣┛┳┓╋╋┛┗┏┏┏┣┳┫┏╋
┣┳┃┳┻┃┛┗┫┫┃┃┛━┣┫┳┫┣┫╋┛┓┛┣━╋━┻┳━┳┛┣┳┛╋┓┫┻
╋┻┏┓┓┫┏┻━┣┣━━┓┫┏┫┓┓┣╋┳┳┏┗┗┳┳┛╋┛┣╋┃┃┛┫┃┃━
┏╋╋┃━┻┓┗┏┫┣╋┗╋┓┏┳┫┫━╋┻┗┓┫┛┏┛┣┛┳┛┃┏┣
┓┃┃┫╋┻━┫┏┏┻┣┓━╋┓┫━┣┗┫┓┫┏┫┏┳┣┓┃┏┏┣┓┓┏┣┏┻┫
┏╋┗┓┓┛━┓┣┓┣┓━┣┳┻┫┗┃┫━┓┏┓┻┳┓┏┗┏┛╋┗┏╋┗┃╋┣┫
┏┏┛┫┓┣┏┳━┏┫┛┏┏╋┃┓┛╋┏┻┛┓┻┃╋┃┗┃┣┛┓┫┳┓┓┻┗┣╋
┓┃┗┃┳┻┛╋┃┣━┓┃┻┳┣┃┻━╋┛┣┫┛┃┃┛┗┃┏┗┣┗╋┃┣┏┫━┛
┻┗┏┫┫┓╋━┫┫┏┻┣┫┓┓┻┛╋┃┫━┏┗┣┣┓╋┻┏┳┏╋┏━╋┗┳┻╋
┓┣┣┛┃┣┃━╋┏┻┗┣┻┃┏╋╋┻┗┫┻┳┫┛┏━┫┓┫┻┻┛┃┣┃╋┻┫┗
┗┓┏╋┗┏┛┃┳┻┃┻┛┫┫┓┫┣┣┏━┫┛┻┳┛┫┳╋┏╋┃┫┗┳┏┣╋┓┗
┳┓┳━┏┳╋┫┛┫╋┳━┛┳┃┃┏┗┏┏┗┃┓╋┳┏┏┃┳┗┃┃┓┻┏┻┻┳━
┓━┛┻┗╋┃┗┗┫━╋╋┓╋┓╋┣┓┗┣┓┓┻┛┫┻┫┃┏━┗┃┫╋┳╋━┣┣
┏┻┫┳┗┳┗━━┏┣┓┛┗┏━━┳╋┗┃┻┃┗━┛┳┏━┏┛┫┓┣┣┏┣┃┓┃
┗┗┗┳┛┓┓┃┣┏━┗┻┻┫┏━┗┣━┣┏┓┏┣┃┳┳┫┫┏━╋┓┛┳┛┓╋┃
╋┗┓━┫┓┃┗┫┓┛╋┗┛┓┻┛┗╋┣━┓┳┏┻┳┳┳┛┣┻┻┻┗┛┳━┛┣╋
┛┗┫╋╋┫╋┗┫┻┃┳┓╋┛┳┛┳┛┛┫━┛┻┫┛┓┛┣┛┏┃╋┗┣┛┃┳┃┣
┛┛┃━┻┓┗┃┏┛┫┻┳┳╋┫┳┗┳┓╋┓┓┏┫╋┃┫┗┃┃┛┳┓┛┻━┣┛┓
┳┫┳┏┣┓┫┣┏╋━┻┃┳┣┓┓┗━┃┳┫┫┃┗┫┳┳┏┳┏┗┻╋━━┓┏┏┓
┳╋━┫┃┗┏━┏┣┣┣┓┛━┣┳┃┓┣┃┻┓━┛┃┫┃┳┏╋┻┏┻┻━┓┛┫━
┏┃━┣┛┫┣┛┛┣┫┣┗┻┓┻┫┗┗┣┗┳┗┗┓╋━━╋┓┏┳┛┣┳┻╋╋┓╋
┳┗┏━┗━┗┣╋┏┻┻╋┛┓┫┛┗┫┏┳━╋┃┳┻┛┛┏┗┳┣┃┓┻┫━┗┓┻
┣┣┗┗┛┫┛┳┓━━┗━┳┳┏┛┣┓┣┛┳┏┃┃┓┫┫┛┛╋╋╋┻┳┗┏┻┛━
┫┻┃╋━┻┣┫╋┣┓╋┃┃┏┗┗╋━┏┃┻┣╋┃┓┫━━╋━┣╋┓┫━┣┻┓┏
┻┳┃┏┃━┓┃╋┳┗┻┻┓┃┫┫┏┃┳┣┃┳┻┻━┻┛╋┛┻┳┻┳┗┫┃┏┓┛
┳╋┻┓┃┫┳━━━┻━┫┻╋┻┃┗┏┃┛┫┳┛┻┣━┻┏━┫┛┳┓━┫╋┫━┃
╋┃━┛┣┓┻┫┻┃┗┛┛┻┛┃┻┏┏┏┛┏┓━┓┓┗┣┛┛╋┏┏╋┣━┛╋━┓
╋┣┏┫┣╋┛┛━┗┣┻┃┃┏━━┣┫┣┳┓┃┗╋┻┛┗┣━┏━┃┛┻
━┳┻┓┫┳┗┓━┫┣━┫┣┣┛┣┏┣┃┣┃┗┓┳┗━┻┏┛┏┻┓┫┃━┏┗━┫
┓┻┃┻┗┣━┣╋┛╋┓┃┓┓╋┻━┓┳┏┫┳┗╋╋┣━┫┻┛╋┛┛┳╋┓┃┣┳
━╋┣┛┛┫┻╋┗┻┛┣┳┫┗╋┳┛┫┏┏┻┛━┣━┳┓╋┃━┳┻┫┏┏┗┛┳┫
┓┃┳┓┗┛┛┓┛┗┣┻╋┃┛┻┏━┃━╋┃╋┻┓┻━┛┛┳┛┻┓┻┻┳━┳━┳
┛╋┳┗┓┃┓┛┻┣┣┫┳┓┏╋┫┏━┳┫┻┫┗┫┗┓╋┣━┓┫┃┛━┏┛╋┛┛
┣┃┃┣┛┓┣━━┛┛┗╋┫┓┻┛┗┫━┃┳╋┣┓┫┓┗┃┃┫┛┣┃┓╋╋┻┻┳
╋┳━┓┛╋┻┏━┓┳━┗┏┫┫┃━┣┓╋━┫┏┓┓┛┣━┻╋┫┳┳┓┏━┣━┛
┫╋╋┛┓┓┫━┻┗┗┫┗┫┣┃┣┗┻┻┏┏┫┳┫┓┃┻┳┗┫┣┃┏╋┏━━┳┫
┏┛┓┳┫╋┣┣┣┻┃┛┣┓━━━┛━━┻┃┳┛┫┓┫┳┳━┣┣━┓┳┃╋┫╋╋
┣┛┳┓┛┛╋┓┛╋╋╋━┳┫┳┳┛┳┫┏╋┛┳┣╋╋┗┣┓━┓┏┗╋╋┛━┛┣
┓┛┓┗┓┻┫┃┏╋┻┗┛┳┃┗┏╋┫┫┛┏┛┻┛┫┳┛┃┫┛┓┛┃┓┣┣┏┳┏
┻┛┻┗┫━┫╋┫┣┗┓┣┳┏┣┛┳┃┳┃┣╋┛┗┗┗┫┳┫┓┗┗┣┫┫┣┛┛┛
┓┳━┳┓┳┃┛┳━┓┳┛┏┃╋┫┛╋┃╋┓┳┓┏┛┃┫┻┻┏┣┃┫┳┃┗┻┗┃
╋╋┛┗━┃┃╋┳┳┏┫┫┓┻╋┗┻┏┃┗┃┃┗┻┃┛┃┳┛┻┣┏┛┗┗┫┏╋┏
━┓┳┣┏┫┫┗╋┃┣┏┃┗┛╋┓┗┳┳┗┃┫┓━┳╋┳━┓╋┗┫┗┻┣━┗┗┏
┗┗┗┣┃┃┏┣┳┣┓━╋┫┫╋┫┓┳┛┏┳┃┓┓┣┃┛╋┫━━┣┣┫┏┳┗┻━
┛┏━━┓┗┛┻┛┳┛┓┓┛┻┛┃━┃━┓┫┳┻┗╋┗┣┫┃┗┫┏┣┳┫┃┃┛┛
━┳╋┣┓┃┛━┃┣┏┳┓┃┛┛┏┛┳┗┃┻┛┏┃╋┻┫┃┏┛╋┓┃╋┳┳━╋┫
┗╋┓┏┻┃┗┣┻━┣┓┛┗┻┳┛┣┫╋┳╋━┣┫┃┣┳━┓┻┫┣┃┣┫┫╋┃┻
┳╋╋┗┫┏┓┛┳━┻┻┫┏┃┓┗┻┛┫┛┛┣┓┃┏━┻┗┏┗┻┓┓┛┃┓╋━┣
┫━┗┏┗┛┛┓┻┳┣┻╋┳┛┓┏┣┃┣┗┃╋╋┻┣┫┫┃┗┗┏┫┛┏┃┛┫┣┛
┏┃┻╋┏┃┫╋╋┗┫┓┳┫┫┣┛┗┛┏┣╋┃┏┃┏┓┏━━┗┏┳┫┛┳━┓┃╋
━┳┛┫━┫┏┻┗┳┗┫┛┓┓┛┣┳┗┗┳┫━┳┓┣━┃┗┗━┏┏┻┃┏┃┗┫━
┻━┛━┣┃┳┣╋╋━┛┓━━┓┛┣╋┗┻┗┻┗┳┻┛┃┗┳┫┃┣┫┓
┏┏┳┣┗┳┳┫┳┻┳┗┣┻┳┃┳┻━┓┓┫┻┛┫┏┏┣┏┃╋┳┳━┻┫┣┏┛━
┣┫╋┓━┗┛┫┻┛┏┫┏┃╋┳┓┛┃┫━╋╋┫┛┫┏┫┛┛┻┫┳┣┏┛┻┳┃┻
┣┫╋━┫┫┣┛┳┻┗┳┛━┛┃┣┗╋┃┓┓┃┓━┛╋┻┛┻┛┫╋┏┻┳━╋┏┃
┃━┫━━┗╋╋━┣╋┣┣┓┓┳┃┏┫┣┫━┃┛┏┻╋┓┣┏┣┓┏┏┏┏┗╋┗━
┻┻┳┫┗┃┗┃┫┳┳┻╋┃┃┓┛┛┓┳┓┓┗┛━┫┻╋┛━╋┗┣━┛┛━┳┓╋
┃┓┓┣╋┣┗┗┗┛┓┗┓┓╋┻┃┓┃┳╋┫┗┏━┗┻┏┏┏┏┗╋┗┃╋┳┃┗┛
┓┓━┗┳┣┃┗┃┫┃┏┣┣┛┛┣┣┳┃━┃╋┻┓┏┃┃┫┳┗┏┻┏┗┣┃┻┓┗
┗┛╋┃┗┻┓╋┃┓┫┫┓┛┓┳┣┓╋┛╋┗━┣┗┃━┗┗╋╋┫┻┣┻┃┻┳┳┏
┣┗┏┃┳┻┣━┳┗━┻╋━┻┗┃┳┻┃┗┃┳┫┏┛┏━┳┃┛━┣┳┏╋┻┃┳┣
┻┏┓┫━┃┻┣━┓┳┓┳╋┓┛┃┛┫┣┻┣┓━┃┓┃┏┛┣┏┗┻┗┛┗┳┻╋┏
┫┛╋━┗┃┳━┗┗━┗┏┻┣╋┣┗┣┫┣┓┗┣┫┗┫┓┃┣┛┃┗╋┫┏┛┳╋┫
┗┫┃┳┣┻┛┛┳┏╋┫╋┗┓━━╋┏┣┫╋┛┛┳┫╋┻┫╋┛━┻┣┫━┳╋┏┛
┣┏┗╋┫┗┛┳┣┏┛┳┗┻┳╋┏┛╋╋┳┣┓━┫┫┣┛┻┳┳┗╋╋┫┣━┃┫┳
┳┻┳━┗┗┣━┓┛┳┗┓┛┛┃┫━┗┫┳┻┓┫┳┳┓┣╋┗┣━┃┻╋━┗┛┏┗
┳╋╋┳┣┫┏┗┣╋┛╋┣┣┏┻┏┣┃━┛┫┃┃╋┏┫┃┗┓┓┻┗┫┃┗┳╋┫╋
┫┳┣┃┻┓┏┻┓┓╋┏┓┫┫┫┫┛┛╋┏┏━┻┃┻┓┃┃┫╋┛┻┛┓┃┣┳┳┗
┏┫━┃┣┏┏┗┛╋┫╋┏┗┳━┳┣┃┫╋┓━┳┃╋┏┏┻┫┻╋┣━┣╋┳┏┏┏
┓┏┛┳━┫┳┛┏┓╋┣┣┫┛┃┃┫┣┏┫┳┏╋┓┣┃╋┛┛┳┛┏━┣┻┏╋┣┛
┫┃┫┫┳┫┛┓┳┗┳┗┏━┗┻╋┓━┛┏┛┳┃┏┓┃╋━┃┃━┃┫┏┳┳┃┫┳
┏┃━━━┳┗┛┓┻┓┣┗┏┓╋╋┗┗┳┻┻┏━┃━┳┣╋┃┓╋┗┫━┃┫┣┃╋
┗┻┳┫┗┃┃━┓┃━┫┫┫╋┓┗┓━┫┫━━┣┳━┳┻┏┏┳┓┓┳┏┏┣┫┳┻
┳┏┗╋┻╋┛┳┫┫━┳┓┫╋┛┓┗┫┣╋┃┏━┻┏┃┗┻┻┣┳┫┳┛╋┃┳━┃
┗┗╋┣┳━┛┻┗┣┗┗┏┛┓┻┓┣╋┻┓┳┳┏╋┏╋┗┗┗┛┛╋━┳╋┻┛┻┻
┛┏┻┻┗┏┗┛┻┓╋┫┻┣╋┣┳┓┫┗┳┓┃┻┳┃┫┏┫┏┫━━┓┣
┃━━┣┣┣┻╋┳┛┏┳┣╋┓┣┻┛┏╋┃┫┃┣┻┃┛━┏┣┣┻┣┻┣┛╋┃┛┳
┏┫┳┃┣┏┏┓┓┛┳━┗┛━━┗┫━┗━┗┗┳┳┏━┃┣┫━┓┳┗━┫┏┏┫┫
┫━┛┛┻┗┫┣┗┏┗┏┣┻━┳┻╋┳┻╋┫┗┫┻┏━┓━┏┣┗┓┫┓┓┣┃━┗
┣━┣┓┗┃┗━┛━┃┃┓┏┓┳┏┗┓┛┫┻┏┗┫━┳┛┗━┏┳┓┳┃┓┻━┛┫
━┃┓┓┓┏╋━┛┗┃━┻┏┣┣┓┻┃┃╋┃┳┫┓┛┗┳┛╋┗┛┃━┗┏╋┳┛┻
━┳┫┛┏┣┻━┻┣┗┓╋┻┛┫┏┣━━┏┛━┏┏┏╋┣┃┣┳┳┻┏╋┫┛┻┣━
┛┏┫┻━━┃┣┻┏┳┓┃┗┃━━┓┣┗━┗┛┳┣┏┗┛┛┏┛┓┏┣┛┻┏┻┛┫
┫┛┗┗┛┳┳┗━┳┓━┗┛┃┣╋┣┻╋┣┗┣┃┓┳━┗┻╋┳┗┻┃┻┣┻┫┛┳
━┣┣┣┳┗━╋┳┓┓┏┏┳┃┣╋┏┳┏┓┛┃┣╋┓┓┃┫━┫┗┗┓┻┳┣┣┃╋
┣┓┫━┻┃━┓┏┻┣┳┻┳┣┛┳┳╋┛╋┃╋┗┓╋┃┫┛┻┓┛┳┃┏┛┗┫┫┫
┛┃┏┛╋┗┻┏┃┻┻━╋┃━┫┃┣┗┫┏┫┃┳┣┗┃┗╋╋┻┻┫┳┓┓━┏┏┳
━┗┣╋┣┣┻┏┫━┓┣┓┓╋╋┛╋━┫┓┓┗┏┗┫━┛┓┗┏┛┓━┻╋┓┓╋┓
╋┓┗┓┫╋╋━╋╋╋┳┓╋┣┓━┫┫╋┳┓┫┛━╋┫┃┃┣┳┏┣╋┻┃╋┓┃┓
┏┫╋╋┏┓╋┻┳┫━┏┏┏┳┓┃┗┳┫┗┏┏┳┗┫┫┣━┳┃┫┏┫┣┓┻┓┃┳
┫╋┻┳┫┃┗┫┣┻┃┓┣┃┗┃┣┓┫┃┛┣┗┓━━┗┫┗┓┛━┫┛┗╋┫┏┻┳
┛┏━┏╋━┓┳┫━┳┣┓━┗┓┣┳╋┗╋━╋┫┃╋┏╋╋┏┳┻┳┣┳┏┣┫━┃
┃┓┳┫┓┓┃┳┃┳━┫┳┗┣┗┓┛╋┗┳┓┃┣┳┻┛┏┏┣╋╋┗┛┃┳┗┛┓┓
┳┻┗━┗┓━┗┻┣┫┫╋┻┫━┓╋╋┓━┓┏┃╋┗┫┗┣┛┫┛┛┃┃┻┻┗┫┳
┃━┻━┃┻┏┻┻┗┗┣┫━┣┛┗┳┗┳┻━┫━┣━┏━┻┃┻┣╋┛╋┳┏┳┳┓
┗┃┃┓┗┛┳┃┓━┣┳╋┃┗━┏┓━┛┻┏┗┗┫┃┻┓┻╋┛┛┗┣┗┃┏┃╋┗
┛┓┣┃┃┏━┗┫┛┛┏╋┫┛┃┏┗┻┳┻┻┃╋━┃┣┳━┻┣┃━┗┓┫┓┏━┣
┛┳┛┣┳┛┃┏╋┫┓┳╋┻┗┃┣┏┛┣┻┃┛┓┓┏┫┫┻┏━┻┗┣┏┻━┃━┫
┫┏╋┓┏╋╋━┏┃┗━━┏┛┏┗━┗┃┗╋┛┣┓┏┛┳┻┃┓┫┏┻┫┻┓┗┳┃
┗╋┗━┛┳┻┓┳┳━┃┳┛┓┻┓┻┻┣┏┛┫┣┏┳┃┣┓┏┫┻┫╋┛
╋┗┛┏━┓┛┓┃┓┃┗┏┻┓┳┳┫━┓┛┗┣┣━╋┓┻┃┓╋┗━┏╋┣┛┣┣┣
╋╋╋┣╋┓┫┓┫┳┣┃┃┻┛━━┗┓┣┛┫╋┓━━━┫━╋┣┓┃┗━┃╋┓╋┗
━┻┃┫┃┃┳┗┏┳┃┓┃┣┳┫┳━┫┛┏┣┛┛┫┣┏┛┫┃┳┃┻┗╋━┣┏┏┗
┣┫┓━┏┃╋┻┫┳┻━┻━┏┫┫┃┗┓┫┗┗┗┳┓━┻┓━┗┫┛┣┗┳━━┓━
┗━┓┫┣┳╋┫┛┫┓┣┫┻┃┃┏┻┛╋┣┣┻┏╋┗╋╋╋╋┏━╋┫┣┣┳━┛┃
━┳┳┻┓┻╋┻┏┻┻┗┳┳┳┃┗┗┏┓┻┛┏┳┣━┛┓━┛┣┳┏┛┻┣┣┃┛┫
┣┳┓┫┏┗┃━╋┫┛╋┓━┣┛┻┗╋┣┓┣╋┣┳┏┗┳┣┏┫┓┛┗┏┳┳━┗┫
┫┗┫╋┛┗┳┣┗┓━┣┳┻┃┛┃┻┫┏┳╋┏━━┗┛━━┓┳┗┃╋┏┃━┣┗━
┛┓┣┣╋━┫┫┫┛┏┫┃╋┻╋┫┻┃┏┃┛┫┗━┓━╋┳┻┃┻┛┳┃┓┻┣┃┻
┳┻┳╋┫━┳┏┓━━┳┏┗┗┣┣━┳┻┣┓┗┗┻┃┗┣┛┏┣┻━┓┗┻━┻┣┗
┓┏┏┛┛┳┳┣┛┏┓━┗┗┣┗┻┏┻┻┣┗┓┓┗┫┗┳┏┛┗┛┫┫┏┏┓┓╋┫
┻┛┛┓╋┛┃┻━┳╋┓┫┓┗┓┣┗┫━┻┓╋┃┗━┳┫┛┛╋┳┫┫┳┗╋┻┫┳
┻┻┻━┓┓┃┫┃┛┻┫┳┳┻╋┻┣┃┗┣┛┃┃┻━┗╋┛┫┃┣┓┳┃┫╋┏┏┓
┃╋┳━┳┏┗┣┏┣━┣┛┛╋┃┓┓┗━┫╋┳┓┃┫┗┏┃╋┗┣┗━┫┃┣╋┛┻
━┻┣┃┛╋┣━┏┓┳┻━┛┫┻┗┻┓┳━┏┫┣┳┓┳╋┻┻━╋╋┗┛┳┛┏┓┣
┻┛┣━┃┃┻┣┣┳┛┏┗━┳┗╋┣┳┏┳╋┗┛┫┛┃╋━┣┏┣┻┓━┛┏┏╋┃
╋┏┳╋┻┃┫━┻┣┛┛┳┃━╋┣┻┓┃┳┣┓┓┳┛┛┏┣┣┓┛╋╋┫┛┓┗┣━
┓┓┫┻┏┣┳┳┗┳┗┗┃┗┣┏┓┛┓┫┻┓╋┣┛┃┗┏┳┃┛┗━┗┏┣┗┛┛┻
┳┏┻┫━╋┻┃┣┻╋┻┗┣┫━┏┓┓┣┏╋┣╋━┃┗┗┃┣┃━┫┗╋┳┳┛┫╋
┣┣┳┛┛┗┣┣┓┳╋┣┃━┓━┣╋┻┏┗┗┳┏┏┻┫┳╋┛╋┃┳━┗┫┛┏┃┓
╋╋┛━━┛┳┳━┏╋━┣━┳┛┫┓┗━┛┛━┓┓┏┳┛┫━┃┛┗┛┓┳┛┏┣┏
┻┳┳┓┃┳┳┏┗┛╋┳┏┃┗┏╋┳━┏┗━━┗┓┫┣┫┓┗━┃┳┗┗┻┗┣┓┓
┓━┓┗┓┏┳┏┓┓┣┃┓┗┛┗┃┓┣┣┗┛┻┃┛┣┓┣┣╋╋┣┣┻┃╋┏┏┫┣
┗┻╋┻┣┻┣┛┻┻┃╋┃┃┫┗┻┏┛┻━┏┻┗┣━┛┛━╋╋┃┓┓╋
┻┃┏┫┻┓┻┛┻┓╋┓┗┓┛┏┃┏┳┛┣╋━┛┃┫━┛╋┃┓┃┃┣┏┏┛┣┃┻
┣┻╋━┻╋┓╋┗┃┣┗┣┓━━╋┫┏━┏┏┃━┻┛━━┃┃┃┣┗┻┗┗┛┓━┃
┫┏┗┛┫┗┻┛┣┓┛┫┣┃┛╋┫┛┃┃┏┏┫┻┻┗╋┻┛╋━┛┣╋┻╋┛┣┳━
┛━┓┓┻┗┏┛┓┏╋┗┓┗┣┣┓┏┣┗┛┗┏┏┛┃━╋┓┳┃━┻┣┻┗┏┓┣┛
╋┃━┻┏┳┗╋┣┗┳┣┃━┃┏┣┛┣┏┛┃┳┫┻━┻┻━┓┣┓┫━┫╋━┫┏┗
┏┏┫━┳┣╋┛╋╋╋┗━┛╋━┏┃┓╋━┻┃╋┣┛┻┛┏┳┳┏┏╋┃━┛┓━┓
┓┫┻┏┣┏┛┃┳┓━┏┏━┣┛┃┣┻┫┓┳┣┳┻━┛┓┻┳┫╋┓┏┳╋╋┓╋┣
┗┳┃┻┻┗┻┓┻┗┏┛┛┏╋┣┣┓╋┣━┃┣┛┓┫┏━┏┣┻┛┻╋┗┏┗┻┓┳
━┗┫┳┫┳┣┃┏┛┛┫━┓┫┗┓━┃┫┻┃┏━┫┣┏┛╋┳┻━┣╋━┻┫┻┳━
━┣┃┏┛┏━┛┓┫╋┛┛┓┛┛╋┣┓┗┓━━━┛┣┻━┓┣╋┛┃┣┻┣┻┻┣┣
━╋┗╋┻┗┛┫┫┫━┛━━┻╋━╋┫┛┗┻┣┗┓┃┏┏┛┏┏┻┻┗┗┛┗┏┻┣
┫┛┓━┳┻┫┗┻┓┫┫┣┳┗┓┛┓┳┛┓┫┏┫┃╋┫┫┫┓┫┃┫┣┗┃┓┻╋┣
━┓┛━┓┣┻━┻━┃┗┓┻┛┻┫┛━┻┛┗┳┫┻╋┣┓┃┳━┳┛┣┫╋┳┻┫┗
┻┻┏┛┏┏┏┛┫┳┏┓┣╋┳┓┗┻╋┓┣╋━┳┳┃┗┓┫┃┛┗┛┻┣┛┃┣┗┻
┗┃┃┻┳┫┣┏┃┓┫┛┗┣┳┻┗┫┗┳━┓┫┫┛┻┃┏┣┻┫┓┗━┫━┃┛┣━
━╋┛┃━┗┃┫╋━┻┛┛┏┛━┛┛┣┻┃┏┻╋╋┃╋┏━┓┏┻┃┃━┳┛━┏┣
┏╋┓━┻━┃┫┳┣┫╋━┻┓┳┳┫┳┫┣┏┻┃┃┫┏┛┛┛━┫━┏━┫┳┻┣┛
┣┓┣┃┓┏┏┳┛━━╋┃┻┓╋┫┗┃┓┻┃┗┃━┛╋┻┣┏┳┓┻┻╋┃┳┻━┛
┫┫╋╋┗┏┫┗┃┳┓┛━┫╋╋┳┛━┗┛┣┏┻┓┗┫┏┻┗╋━╋┏┗┻┫┗┏┛
┗┃┃┣┓┏┃━┃┃┗┳┛┫┃╋┗┻╋╋┃━┗┫━┣┫┳┏╋╋╋┳┗┃┫┣┗┗┛
┏┫┛┏┻┣━╋┗┛┗┗┻┛┫┗┻┗╋┃┛━┻┣┓╋┫┳┫┣┻┗┻┗┫━┳━┓┣
┣┓┗┃┣╋┳┗━┓┃┏┓┛┗┏┻┣┣╋┓┫┻┛┛╋╋┻┻┓┛━┛┃╋┫┛┻┃┏
━┃┗┛╋┳┳┓┳┫┃━┳┗┓┏┓┛━┛┳┫┫┻┫┛╋┳┣┫┃┻╋┣┓┣╋┻━┗
┣┫━┗╋┛┻┻┣━┓┃┳╋━┻╋┃┳┗┣┏┻┳┻╋┫╋╋━┗┻┗┣╋
┻┳┫┳━┓┓┛┣┛┗┏┳━┻┓┣━╋┃┣━┫┛┛┫┣┓┃┻┓┗┳┳┏┏┛━━┫
┗┣┛╋┛┻━╋━━┗┻╋┣┃┫┏┻┃━┛┓┛┓┓┗┗┻┛┛┫━┃┓┳┃┗┣┣┓
┫┣┛┫┏┛┳┏┻┏┻┻━┓┓━┃┛┏┏┳┻┻┏┏╋┻━┏┣┗━┳┛┳━┣┛┗┗
┳━┗┣┛┃┃┓┓┣┳┛╋┛━┏┻┳┛┳╋┏┛┏━┳╋┻┛━┻╋┗┻┓┓┫━┳┛
┗┏╋┓━┃┗┓┳┫┳┫╋┣┻╋┫╋╋┫┫┻┗┫┳╋┛┃┛┃┣┏┫┓┃┗┗┃┓┻
┫┻┛┗┳┫╋┗┏┏┻┃━┛┛┓┓┳┗┳╋┛━┗┻┻┫━┏┏┃┓┻┏┣┫┗┻┻┓
┗┻┫┻┗╋┳┓┳┫┗┃┳┻┗┓━┗┛┳┃┏╋┗┏┛┳┓┻┣┏┻╋┳┣┫┛┳┻┗
┻┳┳┛━┛┳┻━┏┏━┻┫┳━┣┛╋┏┓╋┻━┳┻╋━┃┻┳┳┛━┓┏┣┳┗┓
━┛┛┃┗┣┻┃┏┣┳┣┓┗┻┳┃━┓┳┏┣┛━┓┻┛┳╋┛┏┓━╋┳┫┫┃┏┫
━┳┣┻┗╋┳┻┣┃┻┃╋┳┃┫┏┳┫┫┗┃┛┛┏━┣┛┫┫┫┓┏┻┛┓┓┻┻┫
┛┫┣┻┻┏┣┃┏┛╋╋┻┛┫┛┗┏┳┃┓┻┣┃┻┻┳┫┛┗┗┫┻┣┏┳┛┫┳┻
╋┓┏┣┫┗┣┓┓┳━┳┣┫┛━┏┣┗┻┛┓┫┗┳┻┛┏━┃┣┗┣┃┻┓┻┫┏┃
┗┳┣┗┣┛━┣┓┗╋┳┃┣┏┗╋┏┛┳┛┻┻╋╋╋┣╋┳┗┃┏┫┃━┣┏━┗┫
┣┓┻┏━┛┳┣┗┫┗╋┃┗┃┃┃┓┏┛┃┣┗┻┻┏━┣┫┗┏┫━┛┻┫━┫┃╋
┣┻┛┣┫┛┛┓╋┏┏┣┫┏┗┫┛┫┫━┏┳┻┳┏┏┃┳┫┫┃┗┻┛┻┻┻╋┃┫
┫┫┻━┗┏┗┣┣┳┓╋╋┓┛╋┓╋╋┫┃┃┃┳┻┳┓┗┏┏┫━┓╋┃╋┃┛┛┏
┫┛┗┻┻━┃┏┳━┓┓╋┫┃━┓┛┃━┣┣┓┣┃┫┫━┗┗┏┫┓╋━┓┛┣┗━
┳┃┫┳╋┏┛╋┳┗┃┳┣┻┻┓╋┫┣┫┛┏┛┓┳┗┏┃┫┓┏┓╋┫┻┗┏┏┓┛
┻┣┓┓━━┫┃┏━┫┏┻━┗┓┃┳┛━┏┣┗┃┗┛┻┓┗┏┫┏┓┛┏┓┳━┻┃
━┫┗┓┳┛┗┏┛┫┗┓━┻┣┣┓┏┫┃┫┗┳┣╋┛┃┻┗┗┃┣┫┻┻┓┻┳┗┳
┫━┓━┳┏┓━┛┣┣┫┃┗┗┳┛┏┓┫┏┃┻┻┗┗┛┓┗━╋┣━┣┏┫┛┫┛╋
┫┛┫┳┗┓┻┻┣╋┣┗┫┗┣┣┫┃┳┏┣┻┫╋┛┣┫┳┫┗━━┳━┳┫╋┏┣┫
┏┃┫┃┃┃┃┛┣┻━┓━━┻┫┫┻┻┻━┛╋━┻┃┳╋┗━┻━┛┳┓┛┏┓┣┏
┳╋┗┣┃┗┣┛┗┛┣┻┻┓┳╋┻┫┗┗┓╋┃┣┳┻┛┫━┓┗┃┏┛╋
┻╋┓┣┓┣┻┛┻┣╋┓┻┗┗┃┗┗┣┏┗┓┗┓┓┣┛┛┓┫┓╋┛┣┃┳┃┓┃╋
┫┻╋┏━┏┃┻┣┓┳━┫╋┣┳┫┻┣┛━┣┓╋┓┏┫━┣┻┗┓┏┏┻╋┻━┃━
┏┫━╋╋┻┻┏┗┃╋┳┻┗┛┃┓┃┳┃┗┗┫┣┗┏━┗╋┗┃┻┏┓┃┣┛┫┃┓
┣┓┓┳┛┳╋┛┣┗┗┳┃┛━┗┓┣━╋┃┗┏━┗━┛┫┻╋┫┏┳┳┣┓┗╋╋┳
┏┳┗┳┗┃╋┳┏┻╋┫┃┫━┛┃┛┏┣┃┛┣┫┏┓┛┳┃┳┗┓┻┻┃┛┏┳┛┛
┗┻━┳━┓┛┏┏┣╋┣━┏┫┫┃┗┗┃┛┳┓┫┫┗┣┗┣┻┫╋╋┏┓┫┏┻┫┳
┛╋┣┛┻┣┫┳┃┛┏┛┣┛┛━╋╋━┫┗┣╋┃╋┫┻┓┻┗╋┻╋━┛━┫┳┳╋
┗┓┏┏┏┫┏━━┳┛┓┫┫╋┳┻┃┗┫┗╋┻┣┫┃┓┫┏┣┻┣┓┣┳━┫┓┳┗
┏╋┳┗┓┗┛━┛┓━┃┻┛┓┏┗┳┏┃┻┫┃┛┃┣╋┃━┻╋┳┗┓┫┃┛┣┛┗
━┃┏┗┫┳┃┓┛┃┻╋┛┓┣┏┏┣━┗━━┻╋┛┓┛┏┓┓┏┃┻┓┣┏┃━┫┫
┓┃┃┛┳┣╋┏┳╋┏━┳╋┛┓┏┛┓┻┗┛┫┳┳╋┳┃┏┏━┣╋┏┛┻┻┫┏┻
╋┏┓┏┏━━┗┫┃╋┫┣┓┏┫┻╋╋┃┓┫━┗┛┻┛━┃┗┫━┛┻┏┣━┣┫┃
┫┏┫┣┗┻┏┻┳┏┳┗┫┛┛┻┣┳┗┫┫╋┛┗┻┏┫━┫┏┫┗┏┏┓┗━┛┫━
┳┫┃┫┏┳┃┻━┓╋┗┛┳┛┻╋╋┳┫╋╋┫┳┃┳┫╋┓━┓┓┛┳┗┻┣┓┳┳
╋┣┃┗┳╋┛┛╋┗┛┓┗┳╋┳━┗┓┗┳┃┳┛┻━┳┫┣━┻━┏╋━┫┛┗┛┓
┫┣┗┛┛┗┫┏━┃┃┃┗┳┃┫┫┻┫┻┛┳┫┗┓┓┻┓┣┣┻┛┻┳┗╋┻┓┏┳
╋┣┃┃┓┏┓┳┗┓┣╋┓╋┏┗┛┛┗┗┛━┳┛┛┗┗┛┏┛┣┓┓┛┓╋╋┻┓┓
┃┣┻┻┣┫┃━┓╋┻━┏┃┃┻┛┳╋┏┻┣┳┏┏┣┗┓┃┃┗┗┏┻┓┻┻┫━┃
┗┻┳┫┛┫┫┻┏━┫┗┛┏┗┏┣┻┓┛┃┃┻┻┏┛┗┗┻┃┳┣━╋┣╋┗┛┫┣
━┏━┃┳┃┳┫┻┏┗┗┻┳┣┫┃┛╋┗┓┗┓┳┻┃┓┃┗┫┳┳┻╋┻┫┣┻┃┗
╋┛┗┓╋┫┗┗┣┃╋━┛━┳┻┏┓┏╋┏┗┏┻╋┏┻╋┓┛┛┓┻┛┻┳┳┓┗╋
┻╋┻┛┏┣┻━┛┛┫┗┳┗┫┗┣┳╋┻━┃━┓╋┏┻┫╋┛┃╋╋┃┻┓┃┏┏┃
┃┛┏┏┏┓╋┳┗┏┳┳┃┃┏┃┓╋┫┃┓┻┛╋┗┏┃┣┣┻┳┫┫┓┻┳┏━━┓
┃┫┣┻┓╋┫┓┣┛┫┗╋━┣┛┳┗┳┛┏┻┣┏┓┓┳┳┏┃┛┏┣┓┓
┗┃┳┛┃┓┫╋┻╋┫┓┓┣┛┓┛╋╋┣┻┣┓┻┗╋┫╋┻┫┳━┗┗╋┳┳┗┃┏
┳┣┛┫┣┫┛╋┏┗┣┳┗╋┗┏┗┓┣┃┛╋╋┏┓┗╋┓┫┫┣┗┛┓╋┗╋┛┃┓
╋┏┳┣┻┗╋┣┣┏┫┣━┏┃┻┫┛┏┗━┣┓┳╋┳┳┛┫┛━━╋┏┳━┣┫┻┫
┳╋━┗┣┓┓┏┣┓┃╋┻╋┛┏┣┣┳┻┓┛┣┳┫╋┣┛┻┓┗┛━┻┗┓┣┳┗┏
┓╋┓┳┗┗┏╋┣┫┛┗┣┣┣┳┓━┻┗┫╋━━┓┓┃━┣┓┫┫┏╋━━╋┳╋┓
┫┗┻┳┛┫┗┛┫┏┗┏┓┗┳┃┛┃┃┃┣┻┛┳┏╋┏┻┻┓┻┳┏┫┳┫┓┣┃┃
┣┛┏┛╋┃┻━┛━┏┏┳┻┣┳┛┃┃┛┫┃┓┛━┃╋┫┫┃╋╋┗┣╋┫┏╋┫━
┳╋╋┗┣┃┓┛┏┣┣┓┃┗┗┳╋┃┏┃┳┓╋━┗╋┗┳┓┗┻┓┃┃┃┗┫┗━┓
┏┗┃┳┻┓╋┣┫┛┫┣┃┣┳┛┻╋┻━┃┃┗╋┗┳┃┓┣┃╋╋┓┓┣╋╋┃━┓
┣┫┏┓┻━━┻┏╋╋┻┣┳━╋┓┃╋┓┃┏┛┣┻┳┛╋━┓┃┫┻┛┫┻┏┳┫┏
┗┻┫┫┃╋╋┃╋━┃┏┓┃┳┣┏┛┣╋┣┫┫┳┏┏┏┛┗┫┻┏┳┓┃┳┃╋┻┗
┓┃┣┓┫┛┃╋┓┓┫┳┫┃┛╋┫┫┫┃┫┣╋┛┏┓┛┃┳┫━┗┛┛╋━┻┻┃┫
━┗┻┃┣┗┣┏┳┛┓┻╋┻┃┛╋┃┛┳┳╋┏╋┻┫┏┳┫┏┏┃┻┃┗┻┻┻┫╋
┛┻┏━┛╋┛┗┳╋┛┳┻┣╋┓┃┣┃┛┳┣┳┫┓┳┫┫┏┫┫┳╋┫┓━┫━┗━
┻┏┛┫┗┫┫━┓┃┳┃┏╋┏┗┛┣┛━┻┗━┻┏┏╋╋━┫┳┛┻┳┳┫━┻┓┛
┣╋┣━╋╋┏┃┏┣┣┣╋┫┏┫┫┓┃┓┓┳┻┣┣╋┓┏┗┃┓┫┗┫┃┻┏┫┏┃
┓┣╋┛┗┃┃┗┃┏┛┻┃┫━┳┃━┳╋┗┛┛┃┫┓╋┳┏┏┻━┛┗┫╋━┻┛┃
┛┛┣┻┃┫┛┳┻╋┫━┳┏┛┣┳┳┓┫┫╋┳┏┗┛┫┏┏┫┫┻┳┗┓╋┳━┃┛
┣━┓┓┣┫━┃┛━┃━┳┏┗━┻┻┓┳┏┓━┗┗━┳┏┳┣┓┣━┣┃┳┃┫━┳
┳┣┳┻┏┳┫┳┏┃┓┫━┣╋┫┣┃┏┃━┃┃╋┳┃╋┣┓┳┓╋┛┻┫┻┫━┛┓
┛╋━┻┗┗┗┣┃┫┃┣┛━┻━┻┗╋╋┻┻┳┣┫┗┫╋┓┛╋╋┗━┛┗┏┛┛┛
┗━━┫┓┏┳┓┛┗┫╋┓┫━┏┓┏┳┻┳┣┓┣━┓┫┗┣┗┣╋┃┛━┗┫┛╋┓
┗┃┗┓┻┃┓┛┻━╋┓┛━┓┻┣━┓┛┫┣━┗┃┓╋┳┻╋━┃┓┣╋━┗╋┗┛
┓╋┣┳╋╋┳┫┓┏┏┻┳╋┫┗┣┛━━┓┳┃┃┳┃┛┳┏┻┛┣┃┏━
┗┫━┏┣┳┓╋┫┳━┻╋┫┫┏┫╋╋┗┏━┣┫━┳┃┏┫┣┣┃┏┃┗╋┳┃┳┃
┫┛┳┛┳┃┳┏┣┛┻━┻━┫━┳┓┏╋┏┳┃╋┳━┗╋┣┛╋┳┗┗┫━┳┓┛┓
┻┣┫┣╋┏┗━┣┻┳━┻┻┳┗━┏┏┛┓┓┳┳╋━┛┃╋┏┳┗┻┻┣━┳┛┏━
┛┳╋┃┣┗┓┗┫╋━━┣╋┃┛┛┗┗┻┓┫┃╋━┏┛┏┓┣━┗┻┛╋╋┃┻┃┻
┏━┻┗╋┏┛┣┓╋╋┃┓┫┛┛┻┓┫┗┗┻┓━╋┣━┣┫┗┓┫━┻━┃┓┏┫━
┏┻┛┫╋┓┻┣┃┃┫┏┳┓╋┻╋┻┫┓┛┫┣┳┃┃┏┃┗━┏━┫┗┫━━┃╋┣
┳┛┫┗┻╋━┏╋┳┗━┣┃╋┓┛┓┛┗┫┫┣┻┻┛┓┗━┛┻┻┣┏┣━┫╋┛┳
┣╋┗┓┣┃━┻┻┓┏╋┓┗┻┛┗┻┫╋╋━╋┃━┏┓┳┻┗┻┏┓━┻┳┓┓┗┗
╋┣┣━┫┗┣┳╋┛┓┛┣┃┃┓┏┳┫┳━┳┃╋╋━╋┏┓┓╋╋╋┃┫╋┗┻┣┻
┗┛┗┓┓┳┣┳┻┓┫┏╋┫┳┓┗┛┛┃┻┗┳┃┣┓┛┻┗╋┛┳┳┣┏┓┃╋━┫
┣┛┻┛━╋┏╋┻┏┗┃┫┫┏━┛┛┫┣┛┻┛╋━┏┻┛┫━┛┛━┫┫┻┓┳╋━
┛┻┣┫┳┣┫┓┗┻┓┻┣━╋┻┗┏┏┣┗━┓┳┓┳┻┃┓━┛┫┛┣┻┛┣┫┗┣
┫┫━╋╋┳┛┳╋┫┛┣┗┏┗┻┣┃┫┣┓┗┣┳┗━┣┃┗━┗┻┗┳┓┏┃┏╋┓
┗━━━┓┻┗┫━┛┛┓┗┛┻┳┓┓┣━┫━┫┗╋╋┫┣┗━┣┳┗┏┃┃┛┃┳┏
┃┗┛┏┏┏━┻┫━╋┣┫┣┃╋┫┏┣┫┻┣┓━┓┓╋━┣┛┛┛┗┻┗┻┻┓┓┫
┻┣┛┗━┣┛┓┣┣┗┛━┓┃╋┣┻┛┣┣━╋━┻┗━┫┛┃┓┻┳┣┻┫┏┻┛┗
┏╋┓┻━┣┫┓━┫┣┗┳┓┛┣┃┻┳┃┛┏┻┓┣┛┳┳┛┏┣━┣┣┛━╋━╋━
┗┫┏━┻┳╋┛┛━┗╋━━┫┓┃┫┫╋┛┳┣┣╋┏┳━┏┃┏┫┏┫┏┣┳┣┛┳
╋┳╋╋┏┏┛┓┻━┏┏┣┃┫┃┣┓┏┗┏┗┏┃┃┗━━┛┗┫━╋┻╋┻┣┛┓┓
┳┃┻┫━┗┛╋┻┳┳┻┳┳┛╋┻━┣┏━┫┫┛┃┏┫┻┓━┻┓┛┗┗┻┣┫┻┣
┗┫━┓┏┗╋┣┫┃╋┳━┃━━┃╋┏┏┃╋┗┳┃╋┳┗┣┃┃╋┏┗┫╋╋┛┏┗
┳┻┻┫┫╋┓┓┳┫┓┫┫┫┃━┏━┏┓┃┣┛━╋┛┣┗┻┃┓┣┓╋┓┣╋┻╋╋
╋┻┣┃┏┃┃┛━┫┓┫┻┃┗┏┫┛┫┣┓┗┓┫┳┻┫━┏┗┗━━┃━╋┗┻┓━
┏┳┫┓┏╋┛┓┻┃╋┗┣┓┏┣╋┏━┫┻┣┃╋┏┫┻┓╋┫┫┛┛┫┗
┻┏┓┫┃┳┣┃┗┗┃┫┣┛┛┗┛┣┳┃┏━┳╋┓┫┣┃┓┗┳━┛┗┓┛╋┫┛┫
┗┛━┻┫┣┏┫╋╋┗┳┳━┏┓┻┫┏┓┳┣┣┏┗┗┃┫┓┻┫┫┃┗┫┃┓━┏┻
┣┏┻┳┣━┏┳┛┛┗┫┃┫━┓┣┃┃┛╋┫┏┓┻┳┓┃┳┣┏┓┃┃┗┃┏━┃┫
┛┫┓┃━┣┏━┻┃┗┣━┗┃━┃┃┛┛┣┃┣━━┃┏╋┛━━┃━┳┣┻┗┓━┗
┓┳┳┻┻┏━┃┫┏┃┛┏┫┗┏┻┗┫┫┏┓┓┗┃┗┛┓┣┫┣┃┳┻┻┃━┓┓╋
┫┣┛┓┻┳┓┫┳┻┏┓┫┓╋╋┗┛┳┳┻┫┣┻┗┏┣┫┣┓┫┛┣┣┓┓┃┛┃┗
┓┫┏┃┫┣┣┏┳━┛┃━┏┣━┃┃┃┣┣┫┣┻┫┛┻┳╋┛┣┃┣┓┻┳╋┻┓┃
┻┻┳┫┃┛┏┓┳┗━┳┣┛┫┻┗┳━┛┛┛┳┣━┏━┛┛╋┫┏┏┻┣┳┗┛┻┻
╋┻┳┳┛┛┳┳┣┻┃┓━┏┃━┻━┫┗┫╋╋┏┗┻┓┗┫┫┣┏┳┗┳┣━┳┃┣
┻╋┃┓┣━┃┛━┳━┃┛━┫┓┛┃┻┏┫┃┳┏┛┏┛┫┻┣┳┫┻┣┓┃━┻┓┳
┳╋╋┗┣┣┏┏┏┫┣┗┳┏┏┓┃┻┣╋┓┣┏┓┻┏┫┛┳┃╋┗┃┓┗┗┛━┏┻
┓┓┣╋╋╋┣┏┃┓┻┗┗┃┓━╋┫┻┳┏┓┫┳┻┳┻┃┓━┻┳┗┏┃╋┓┗╋━
╋┳┳┫┛━━┃╋━┳┗┛━┃┫┃┫┏┃┓┗┃┗┳┗┣━┫┻┫┛┓┓┫┃┣┏┻╋
┗┃┳┃┓┃┻┛┻━┫┏┛┛┓┣┏┳┃┗┣┣┏┓┣┣┻┣┻┳╋┳┃┏┃╋┣┣┓┳
┻┛┣┃╋┫┃┣┣┏┏┣┛┏┫╋┫┏┳┛━┳╋┗╋┫┓━┫┗┛┛┗┣╋┏┣┻┏┣
┫┻┃┛╋┛┫┓╋┫╋┛┣┣╋┃╋┏┳┗╋┃┛┓┏┻┏┃┓┏┛╋┫┗┓╋┗━┻┛
┳┓┗┳╋┫┫┻╋┛┫┓┓╋┗╋━┓┳━┓┛━┣┃┃┏┏┓┃┏╋┗┳━┫┃━┗┏
┛╋┫┗┗┗╋━┻┗┣┏┃┏┓┻┓┻┏┃┏┫┣┻┳┛┗┣┃┏━┃┫┏┛┳┓┗╋┫
┛┫┓╋┛┗┣┏┗┏╋┓┃┓┏┣┓┣┻┣┗┓┣━┃╋━┫┻╋╋┻╋╋┓┃┛┏━╋
┻┛╋┗┓┓━┻┃╋┻┛┻┓╋┳┓┫┓┏┗┻━┏┻┫╋┻┓┻┃┗╋┛┣┓┓┓┓━
┳╋┗┛┃┳┗┏━━┫┣╋┛╋┏━┗┫┻┫┣━┳┣┫┣┃┻┏╋┣┣┫┫╋┫┻┏┓
┳┛╋┛┏╋┣┻┏╋┏┃┫╋┗┻┻┣┣┛┏┻┓┳┫━┳┏┃┛┛╋┳┣┣┻┛┃┻┃
┃┻┫┏┛┫┣┫┃┻┏┓┳┛┓┳┓┏┏┛┃━━┣┻┳┓┏┏┗┫┻╋┓━┳┏┫━┗
┃╋┃┏╋━┣┓╋┛┗┗┻┻┣╋━┳┫┫┓╋┏━┻┓┣┃╋╋┃┗┳┏━
━╋┏╋━━┏┳┣┫┫━┓╋┻┻┗┻┗┛┃┫┏━┻┣┣┳┻┃┛┫╋┻┣━┛┃┃┫
┓┛━━┓┫┣┃┏┏┓┃╋┛┗━┓┗┻┫┳┻━━┫┏┫╋┗━━╋┳┻┃┣╋┫┗┗
━━┣┳┻┃┫┏┣┏┓┗┻┫┃┳┛┫┫┃┳┫┫┗┃┓┣┏┳┫┓┫┣┃┻━┓┏┳┓
┻┣┣┃┣┫┳┗┗┳┗┻╋╋┳┣┛┃━┃┓┣┻┫┗┻┫┛┣┫┛┃┏┻┛┗┏┗━┓
┳┓┏┳┗╋┣┛╋┛┛━┏┳┏┛┗┳┃╋━┗┳┓┗┗┫┃╋┃┛┏┗┃┏┻━━┓┛
┃╋┳┃╋┏┳┳━┏┳┻┳━┃┫┣━┳╋╋━┛╋┛┏┃━┫━┃┳┓┏━━┳┛┓┛
┛┫┫┓┫┳┳┏┓┳┗┗┃┃┣┳┻┳┣┣━┻╋┫┣╋┻━┳╋╋┳━┗┛┫┻┫┓┳
┃┣┣┳┗━╋┃╋━┓┃┫━┛━┃┻┗━━┗╋┛┃┃┃┓┏━┗╋┻┓┗┏┫┓┓┣
╋━┓┃┓┻┻┫╋┓┫┏╋┗┛┳┳┗┗┛┓┓┃━┳┫╋━╋┏━╋┻┫┻┛┓┛┃┗
╋┫┛┣┃┃┃┣┻┫┏┓━━┃┫┏━┻┻┓┻┃┛┳┛┃┏━┣╋┳━╋┓┛┳┏┓┓
┣┛━┗┫┗╋┏┳┣┓┫┻┃┛━┛┳┣┣┻┃┛┻┻┻┣┣━┣┃┻┣┃┃┓┏┻┣┛
┏━┓┣┗┗┏╋┣┛┫╋┻┓┣┗━╋┳┣┏┫┓┛┳┃┳┛┗┫┫┓╋┓┓┓┃┗┗┛
┃┫┣┃┏┣┻┏┏┫┫┗┗━┃┏┗┗┻╋┃╋╋┃┻┫┻┻┳┏╋┣┣┏┫┻┫┫┣┣
┫┏┣┳┗┣┗┗┣┻┓┳━┻┃╋┻┻┣┛┛┻╋┫┛┗┣━┳┫┣┓┃┛┫┏┗━┓┣
┗┏┳━┫┗━┻┫┗┓┫┛┻┗┃━┣┃┏┗┃┛┻┛┻┛┫╋┏┳┣┛┣┫┻┻━╋━
┓┳╋┛┫╋┃┃┻┫┻┣┏┃┃┃━┏┓┓┻┣┳━┫┛┗┓┣┃╋┫━┫┣╋┏┗┓━
╋┳┓┳━┃┫┻┻┳┫┗┛┃┻┃┳┗╋┛┗┓┫┏┳┛┳━┳┛┻┏┣━━┣╋┫┫┣
╋┓┏┣┣┃┣┛┏┳┗┳┳┻┣┳┛┳┣┗┳┳┗━┫┃┃┏━╋┃┓┏┻┃┏┛━┻┃
┛┓┗┻┓┻┗┗┫┳┻┫┃╋┛━┛┏┛┣╋━╋┳┛┃┃┣┗┳┃┻┏━┣┣┓┓┃╋
╋╋┏┻┓┳┣┣┛┃┃┣┣┓┛┳┏┏┃┗┫┓┫━┓┣┛┫╋┳┳┛━┏┫┓┫┃┣┏
┗┫┣┛┛┻┫┃┓┳━┏┳╋┣┏┛━━┃┳┗┏┏┏┣┓┏┳┃┣┛┓┛┓┻┓┛┻╋
┏━━┣╋┗┓┻┏┻┛┣┣╋┓╋┛┛┏━┗┳┳┻┗┗┻┛┓┳╋┃┛┛┗╋┫┫╋┣
┓┫┫┫━┃┏╋┗┓╋━┏┏┃━┛━━┫┃━┓┗╋╋┳┃┫┃┣━╋┳┗┻╋┳╋┫
┏┃┫┻╋━┛┣┣━┻┛┻┳┣┏┛┓┛┳╋┫┳┫┣┫┃┗┗┃┻┻┏┃┳
┣┣┛┓┃┃┻┛┓┻┛┏┓┳┏┓┛┳┫┛┣┛┳┓╋┛━┛┫┏┫┓╋┃┏┏┛┛┏┻
╋━━┓┫╋╋┓╋┻╋┣━┣━┻╋┗┓┓┏┳┫┫┏┃┃┗┃┗╋┳┓┗┃┛┳┃┳┣
┃┳┫┫╋┏┃┫┳┗╋┏┳╋┃┃┃┣┗┻┃┓┛┗┻━┻┃┏━┏┓┣┳┫┃━┃┓┓
━━┣┓┫┛┓┫━┳┫┻╋┻━╋┳┳┗┓┣┗┗╋┛━╋┗━┛━┳┏┗┳┗┓┏┳┃
┻┓┻┣┳┻┣━┛┻┳┳╋┃┫╋┃┃┛┓╋┣┛┓┏┗┣┃╋┣┓┻┫┗┳╋╋┃┏┳
┏┛┃┳┛┣┛━╋┫┣┳┗┗┣╋┛┏┏┣┛┗┏┫┻┻┳┓┳┓┓┃┳┳┓┃┛┓┛┃
┗┏┏┛┳┳━┏┣╋┛┗┛┫╋┳┛┓┓┫┫┻┓┳╋┛┛┻┃┳┫┏╋┏┛━┏┳┣┏
┛┫┫┗┻┗┏┻┛┏┫┃┓┏┓╋┻┗┓┃╋━┫┛┃┫┓┗┏┫┏┻┳┻┳┳┣┏┻┛
┛┛━┻━┻┛┣┣┳┻┻┏┗┃┃┏┓┫┳┳┛┛┣╋╋┏┻┓┳┓┻┗━┳━━╋┃┓
╋┳┣┳┏┓┫┻━┫┏╋┣┫┣┣┛━┛┛┃┛┃┳━┣┓┛┛┳┏┏┓┻┻┻┛┓╋┏
┻┛┓┛┻┻┳┣┗┻┻┛┫┻┃┳┏┏┏┏┏┃┳┛┛┻┳┛┏┣━╋┗━╋┳┫┫━┏
┓┏┏┫┛┗┛┣┫┏┗┫┛┏┻┃┣╋╋┻┏┻┫━┗┣┓┏┏┗╋┓┣┛┣┻┫┣┛┣
┳┛┻┣┏╋┛┻┻┣┛┗┫┻┓┳┳┣┃━┣┫┏╋┗┃┃┳┃┏┻┻┣╋━━┳╋┃┏
┳┳┗┏┣┛━━┗━┫╋┫┛┻┛┳┣┫━┛┣┣┣╋┗┛┏┏━┃╋╋┳┛┣━┫┓┣
┻┏┣┃┏━┃┻┓┛╋┓┳┣╋┗┏┃┃┻┫┫━╋┏┃┃┫┻┣┓┻┛┫┳┳━┃┫┻
┓┓┃┣┃┏┛┃╋┏┏┏┫┣┗┓┗┛┗┣┣┏╋┳┃╋╋┃┗┓┗━╋┻┗┗┻┓┻┓
┳┗┗┏┗━┗┏┓┻┃┫━┻╋┻┗┏━━┻┻┗┓╋┫━┓━┗┛╋╋┛┛┣┃┛┓┏
┫┣┓┓┳┳┫┗┫┣┏┏┗╋┃┗┫┃┗┓┻┗┓┓┣┛┓┳━┻┗┣┣╋┃┏┛┫┣┫
┗┏╋┓┻╋┓┫┏┣┛┻┣┳┓┗┻┳┏┓┫┣╋┓┫┳┣┻╋┏┳━┻┃━┳┃┻┻┗
┫┃┃┗┗┳┓┃┻┳━┏┗┣┫━┃━┛┛━┫┣┻┗┓┓┃┻┳━╋┛━┣┃╋┳┣┫
╋┃┣┳┫┻┛┫┻┗╋┳┣┓┏┻┫┛┓┛┗┏┗┫┣┏┫┛┃━┗━┏┛━┣━┏┣┻
┳┃┣┏┓┗┳╋┓┏┓┳┗┗╋┫┛┻┓┳┣┻━╋┃┏┻┛┻┛┏┗╋┓┓━┃╋┛╋
┗┛┗╋┛╋┳┻┏┣┣┫┣┓━┣┳┣┻┣┣━┗┃┓╋━━━┃━┃━┗┫┳┳┛╋╋
┏┓╋┛┣┏━┃┣━╋┻━┻┃┗┓┃┏┣╋┣┳┫┛┻┫┃╋┓┗┛━┗┓
┫╋┗┗╋┻┛┳┻┣┏┫┏┳┗┓┳┫┣┗┛┗━━┃┻┃┓┗┻╋┛┫┛╋┗┳┏╋┛
┫╋┗┳┗╋┃┗┏┣┛━┗┣━┳┛━┃┗┫┏━┫┃┏┏━┫┫┣┃┗┫╋━┏╋┛┳
┣┓━┏┻┫┃┳╋┃┳┫╋┛┏╋┻┃╋┫┓┓┏╋┣┳╋┫┫┏┃┳┫┃┳━┗┛┛━
┳┫┫┫┻┃┣┫━┳┳┓┏╋┗┛━┗┛┣┗┳┫┻┗┃┏╋┛┣┻┏┃┫┗┳┗┳┳┛
┃┛┳┳┣┳┓━┻┻┛┫╋╋┳┳┃┗┣┳┫┫┏┣┛╋╋┫━┻┏┓┛╋┛┓┻┳┻┃
┗┣┻╋╋━┃┃┻┏┛━┃┃┗┓┓╋┫┫┳╋┣┃┣━━┳┛┳┃┣┃┣┣┫┓┣┗━
┃┣┗┓╋┏┃┏┗┫╋┳╋┻┛━┓┛┳┫┻┏━┛┗┗┓┛┃┳┳━┗┻┛┃╋┃╋┃
┻━┃┗┗━┳━┳┻┓┣━┃┓━━┛┣━┣╋╋┳┫┏┗┃━┣┓┣┓┻┫╋┃┏━╋
┣╋━┳╋╋┻╋╋━┃┣━┳╋╋┫╋┓┛┃┫┫┳┓┃┛┣┳━┏┛┛┳┗┫┗┛╋┏
╋┗┓┳┻┣┻━┳┗┃┗┗┛┛┗┻┳┣┳┏┛┣┳┛┫┗┻┃┏┛┻┗┣┛┳╋┫━┣
┣━━┫┛┫┳━┻┗┛┛┃┻┻╋┏┃┻┃┃┏┛┗┳┛┫╋╋┃┣┃━┃┏┛┓┣┗┫
┣┫┏┛┳┗━┓┗┣┻┏┃┃┣┫┏╋┗┓╋━┣━┓━┫┛╋┓┏━┏┓━┳┣┫┫┏
┏┏┏━┫━╋┻┗┓┳┻━┏╋┓┓┏┗┛┃┣┛┃┛┛━┏┛┻╋┛┃┻┏┣━┛┳╋
┣┣┏┻┗━┳━┳┏┏━┳━┏━┗━╋┳━┛┻━┳┗┃┓╋┗┻┫┏┫┏┻┫┣┓┫
┳┗┫┛┻┛┃┛┣┓┫┳┗┣┏┃━┏┃┻┣╋┗╋┳┃┏┻┛━┻┻┏┣┫╋┫┏┃┳
┛┗┏┓━┃┃┣┻━┛┓┛━┓╋━┻┃┻┓┣┣┫┫┃┳━━┛┗┓┏┫┻┻╋┏┏╋
┗━┫┻┻┛┓╋━┃┛┗┛┳┏┏┳┣╋┫━┣┻┛┃┓┓┻┫┳┗┫━┛┓╋┣┛┻┻
╋┏┣┓┣┏━┓┫┳┃┏┳┣┗┳┫┛╋┏┃┫┃━┃┃┫┣┗┻┻┣┫┛━┛┃╋┗┓
┗┃┓┻┫┏┻┫┓┛┓━┫┓━╋┏┣┻┣┗━┗┗┃╋┏━┣┻┗┻┃┗┳┛┓┛┻┏
╋┣┣┻┳┳┓━┓┫┏┣┳┻┛╋┓┓┓┻┓┣┣┻┗┣┓╋┣┻╋┏┏┓┻┓┃┳┗╋
╋━┛┃┓┫┳┃┛┳┓┳━┏┛┛━┃┓┳━┫┫┫┛╋┓┛┃╋┳╋┳┳┻┏╋┗┫┻
┻┣┛┣┳┳┏┃╋┻┛┏╋┫┗┗┛╋╋┛┓┏┏┃┓━┫╋┃┫┣┫━┛┗╋┏╋┗┛
┃┳┗┗┏┃┫┃┻┳┳┻┏┃┫┓┗┓┣┻┣┓┓┓┫┳┗┣┻┻┛┳┻┛┏┗┣┣┣┻
━┫┏┣┣┣┫┓┣┻┛┫┏┻┳┫┻┻━┛┻┫┏┻┗╋┓┫╋┛┏┻╋┣┛
┫┓┏┣┓┗┏┏┫┃┛┳━┓┗┻┳┳┓┻┫┣┃┃╋┣┗┗┃╋┫┳┫┛┃┛┫┻┫┃
┃┣┣╋╋┃┃┗╋━━┛┃┳━┃┃┫┃┣┃┛╋┫┏┃┫┣┣╋┻┻┗┻┛┏┃┻┓┛
━┫┳┣┏┻┗┫┛╋┏┃┛┃┣╋┃┻┗┻┗┳┃┓┻┗┗╋┻┳┫┃━┳┫┓┏╋┣┃
┗┳┃┃┓┫┓┣┳┃┫┳━┗━┃┏┏┏┫┓┗━┫┓┻┃┃┃┏┛┛━┫╋╋┳┛╋╋
┗┣╋┛┳┻┃┻┏┻┃┫┓┻┻┣┣┳┏┻┳┫┻┳┓┏━┗┗┻┃┏┛┃┫┓┛┗╋━
┣┛┣┗┳┻┻┫┫┣┃┳┓┓┃┻┳╋┛┻┃┫┗┛┓┳┛┫┏━┏┃┏┃┏╋┫┛━┏
━━┓┓┛┓┛┻┳┓┣┫┃┏╋┗┳┛┳┣┳┳┗┛┣┏┗┓┻╋┻┻╋┫╋┻╋┳┫┛
┛┳┫┏┣┃┃┓┏┣┻━┛┏┛━┏┃━┛━┣┛┗┏┫┗┳┻┏┗┃━┣┛┳┛┫━┳
┻┫━┻┣┏┫┏╋┳┗┛━┏┓┻━╋┏┳┳┃┳┳┃┫┳━┏┛┛┓┳┗┓━┏┫┓╋
╋┛┗┫┣┓┣┳┳┳┳┃╋┗┳┗┛━┓┛┳┻┏┳┏┣┻┃━┫┻┃┳┛┳┣┻┻━┛
┻┃━┫┫━┫╋━┛┛┣┻┗┓┓┓━╋━┫┫━┳╋┳╋━┏┫┣┣┓┻━┣┏╋┏┛
┏┃┫┣━┛┣┳━┫┳╋┫┫┫┓┣┗┳┃┗┛┓┛┗┣━┏╋┃┛━┫┛┳┻┻┛┏╋
┣┃┗┳┃┳╋┳╋┛━┻┗┻┏┏┣┃┳┗┣┛┫╋┣┻┻┛━┻━┗┳┗┗┏┫┫┗┓
┣┫┗┫┣┻┏┏┣┗┓┳┛╋┣┏┫┃┣┓┻╋┃┛┏┗┏┃┗┛┏┫┛┛┏━┏┫┛┛
┛┳┻┗┗┫┛┳┻┻┻┛┳┏┣┣┛┫┻┓┫┃┃┓┛┏┫╋┓┳┻┫┛┃┣┃┻┓┳┃
┳┏╋┫┏┃┣━┣┃╋┏┫┗┓┛┃┏┓┓┫┓┫┏┏┃┗━━╋╋┛┃┃┫┻┛┫┃┳
┣┳┳┛┣┣┳━┏┣┣┓┏━┏┣┳┗━┏┗┗┳┃┳╋┻┣┳┻┗━┛┳┻━┏━┓┓
┣┳┳┣┃┻┗┛┻┻━━┗┳┛┫┻━┃┓┛┣┻━┛┓┣┫┃┓┓┛┗╋┛┏┣┗┳┗
┛┃┃┃┃┗┻╋┣┃━┫┣━┛━━┃┳┗┫┛┫━┗┃━┗┳┏┃┏╋┛┓┳━╋┣┫
━┫┫┃┃╋┛┗┓┻┗┣┏━┻┏┗╋┓┓━━━━┛┻┃┓┫┗┏┫┳╋┫┫┣┣┏╋
┓┃┻┳┳┣┳┛┛┗┳╋┏┳┫┓┏╋┳╋┻┗┗╋┏┫┃┫┣┻┃┗┗┃╋┃┳━┣┗
┳┫━━┣┏┳┃┻┏┣╋┛┣┃┛┳┓┣┛┃┗┗┛┗┻╋┓┫━┳┫━┃┣┣┏┻━┫
┏┛━┃┏┓╋┃┓━┓┛┏┫┫┳┛┗━┛┓━┏┻┓━┛┃━┃┓┏┛┏┫┳━┻┳━
┫┗┻━┫┗┏┛┛┳┏┳┗┻┳━┫━╋┗┳┓━┛┻┫┻┃┓┃━╋┻┃┣
┫┏┗┛┗┃┻┃━━┏┏┣╋┻┏┻┗┓┣┏┏┃┃┗┛┛━┣┳━┃┳╋┻┫┳┛┫┣
┗┣┛┓┣┣┗┳━┫┫┛┓┗┫╋┃┓╋┗┛┫┃╋━━┗┻┳┓┛┏┫┳┛┏┃┫╋┗
╋┣┫━┣╋┃╋━┫┗┏┃┫┛┫┫┛┃┏━┏┫┏╋┛┫┣┏┫┗━┓┣┛┃┓┏┫┳
┏┣┛┛╋┳┛╋┻┫┻┛┗┫┃━┓╋┻┳┳┓┛┳┻┗┃┏┏╋┗┻┛┻╋┫┛┫┛┓
━┛┗━┓┃┫┻┳┻┛━┓┏┓╋┻┗┃╋┗┓┓┻┣━┫┛┳┗━┛┓┫┫┳┻┓┏┛
┛┻┏┃┻┳┻╋┃┻┓╋┣┳┓┻┃┻┏┛┻┫┃━━┫┫┃┛━┃┫━┏┓┳┻┏┻┣
┫┛┏┻┣┫┳┃━┏┛┫━┫┣┫┃┃┓╋┃╋┗┻┳┃┳┃┻┣┛┻┏┫╋┗┣┗╋┳
┛┗━┳━┳┗┣┳┳╋━╋┃┏┫┫┓╋┃┏┫┣┫┗┣┛┣┳━┣┃━┃┣┃╋┛━━
┛┗┫╋╋┃┛┛━┳┃┓┏┃┫┗╋━┃┻┫╋┛┗┻━╋┛┛┳┣┏┓╋┫┳━┛┗━
╋┣┓┛┃┏┛╋┃━┃┃┳━┏┓┛┃┻┣━╋┻┫┻┫┏╋┻╋┫┣╋┏┫━┃┻┃┗
┛┣┓┓━┓┃┻┛━┳━┗┗┛┳╋┻┛┣┃╋╋┛┓┳┻╋┃┓┳╋┏┏┃┃┗┃┏┣
┛┏┓╋┏┓┃┳┳┣━┣┛╋┻┛┗┫┏━┃╋━┫┗┓┣┣┳┏╋┻┻┫┣┗┳┗━━
┫┏┣┫┓┫┓━┏┃┣╋━┣┓╋┳╋┳┳━┛┻┛╋┻┳┏━┏┛┛┛┫━┃┃┓┗┛
╋━┻┳┛━┳╋┗┃┣┓┻┻┣┓┃━┣┓┳┏┛━╋┏┛┣┃╋┣┻┓┣╋╋┃┫┣┻
┃┳┗┛┛┃┻┗┛━╋┃┗┛┣┫┓━┻┓┳┛━┗┛╋┓┳┳┏┳┏┏┻┏━┻┻┫┏
╋━━┃┳━┣┻┫┫┣┏┫┣┓╋┫┣━┻┛┓┣━┳┏━┛┓┓┛┛┣┃┫┻┃┗┓┏
╋┛┏┓┗┗┏┓┛┃╋┓┻━┏╋┻┣━┛┫┣━┏┓┛┫┳┣┳┣┏━╋┏╋┫┳┳┃
┛┻┓┏┏━┣┏┳━━┏╋┓┃┻┫┓┓━┻┗┗┻┣┓┳━┛╋┣┫┳┫┓┗┫┫┻┛
┓━┏━┻┗┓┣┻┓┏┳┣┓┛┛┛┫┃┫━┏┏┫┛┳┳┏┗┓┛┫┓━┫━╋┏┛┓
╋┫━╋┏┻┫╋┫┫━┗┣╋┫┛╋┓┻┛┛╋┫┃┫┏┏┛┃╋┃┫┳┳┃┣┛┻━╋
┣┓┛┓┓┗╋┗┛━┫┓┗━┣┣━┣━┛┣┓┫┫┛┳┏┃┓┣━┣┫┛┫┗╋╋┏┏
━━┃┻┗┣┳━━┻┃┓━┗┛╋┛┗╋┓┏┛┣┏━┗┳┛┣┓┗┣┫┏┓┗┃┣━┻
╋┣┏┗┣┳┗┛┻┛┛┫┗┃┻━┏┃┻┓┫━┳┫┗┓┗┏┃┗┳┻┛┃┗┏┗┛┗┫
┃┣┗┏╋┫╋┫┳┗┃┣┗╋╋┫━╋━┓┻┻╋┗┗┗╋┻╋┗┏┏┻╋┳
┣┫┣┏┗┃┣┫┳┻┻┣━┓┛┣┃┻┳┛┣┳┳┓┫╋┓┗┛┛┃┃┛┫┃┓┻┻┃┣
┻╋┏╋┛┣┳┻╋┗┃┛┫┫┃┳┣┗╋┓┣┃┳┳┳┫┓┫┏┛┳┏┳┣┛┳┗┻┫┳
━╋┫╋┻┃┣┃┣┛┛┫┗┓┻┫┃┛┓┛┏┳┣━┳┣┛┛┏┃┏┓┻┛┛┫┗┓━┃
┓┛┛┓┛┃┫┗┳┓┛┛┃━━┫┏┫┏┏┏┃┣┣┳╋╋╋┫┗┗━┓┏┓┓┃┛━┳
┓┃┗┳╋┓┫┏╋┣┓┃┗┫╋┏╋┗┻┻┃┃╋┳┃┛┳┗━┗┛┫╋┃┛┣┻┳┣┛
┛┣┛┏┳┣┛┗┏╋┫┳┫┃┫┣┓┛┓┣╋╋┓┻┗┳┛┳┻┫╋┓┏┓┓╋╋┛┳┏
╋━┣┃┓┫┓━┣┣┓┣┛┫┫┣╋━┃┗┏┣╋┛━━┛╋┻┓┓━┳┣┛┳╋┫┫┻
┣┓┃┣┃┛┻┗┛┓┛┫━┗┫╋┣━┃┳┫━┳┏┻┃┫┛┛┏━┣┻┫┏┫┫┫┏┣
╋┣┏┣┳┓┃┫┛┓┛┃┓┳┻┣┃┃┛┃╋┳┻┓┓╋┫┳┓╋┛┣┣┻┃┫┏┓┳┛
┓┃┏┏┻┣┻┫┏╋┓┃┛━┣━┣╋┻┫┏┳┫╋┣┻┳┫┏┃┳╋━┓╋┏┃┳┏┻
┣━╋┳┻┳┣┃┗┳━┫┗┃┓┗╋┛┻╋┳┫┓┓┗┫┏┓┛┃┗┫╋┗┳┏┛┓┫┳
┫━┃┳╋┣┻━╋┏┻┫┏┣┗┻┓┏╋╋┣┫╋━┃┗┣┛┏┃┃┳┛┣┃┗┗╋━━
┻┻┓╋━┣╋┫┣┗┗┻┃┗┣┻┫━┳━┓┣━┛┃━┛┛╋┣┛┏┻┫╋┛┳╋┏┻
╋━┃┫╋┻┃╋┳┃┗╋━┳━┃╋╋┣┳┛┏━┗┓┛┫┃┗┓┗┗┗┛┻┗┛┻┏┻
┣┗┳┛┗┫┓┗┳┫┳╋┣┫╋━┛╋┏┓━┫┻╋┃╋┗┓┗┣┓┳┛━┓┣━┣┳━
┛┻┫┻┳┻╋┻┣┫╋┏┳┫┃┫┻╋┣┛┻┻┗┓━┓┣┻┳┛╋┳━┛┛┃┳┓┛┣
┏┻┻┛┏┓╋┛┳┫┣┃┛┻┣┃┏┻━┻┃┫┣┛┳┣┏┻┳┗┻┛┫┏┃┗╋┗┣━
┣┓┗┃┻┻┗┏━┓┳┏┓┳┻┛┓┗┗┃┳┃┓┛┣╋┓┓┫━┛┛┳┫┗╋┏━┳┛
┛┻┗┻╋┗┻┫━┏┏┓╋┓┣┃┃┣━┫╋┏┏┳━━╋┳┃┣┓━┏┻┻┻┃━┛┏
━┛┓┳┗┗┗┳╋┃┗━┗┛┻┃╋╋┫┃┫┏┗┓┳┛┣┓┣┗┃┏┗━┗━┳┫┛┏
┳━┻┓┻┗┻┓┛┏┫┳┻━━┻┳┫┣┳┗┗┗┳┗┫┻╋┗┛┗━┳━╋━╋┫┛┳
┳┗┛┗┳┫┳━┛┻━┛┣━┳┏┓┃━┗┛┃╋┣┫┛┗┫┓┃┣━╋┓┃┃╋┏┫━
┻┣┣┃┃┣┳┛┃┫┣┳┗━┓┣┛┣┳┓╋┗┛┓┣┃╋┓╋┫┛┛┓┫━┳━╋┃━
┓╋┣┳┓┫┛┳┓┻╋┣┣┣┛┳┻┛╋┫┗┃┣┣┻━┛━┗┓┳┫┃━┛
╋╋┓┛╋┏┓┃┗┃┏╋┃━┛┣┗━┣┃┣┫┃━┓┗┗┣╋╋┓┗━━━┗┏┻┃┏
┛┓┫┛┏┛┃┗┣┛┳┗━┃┣┫┫┛┓╋┣━┻┳┳┳┣┳┃┻┏┛┣┓╋┣┛┣╋┫
┓━┓━┓┛┫┓╋━┛┳┃╋┳┏┣┳┓┗┳┃┗┛┗┫━┛┗┫┣┣┃┻╋┫┛┻━━
┓━┣┛━━┻┗┻┏┫┣┻┗┫╋╋╋┣┛┃┗━┣┣┛┓┣┻┫┫┛┳┓━┗┏┫┃━
┳╋┻┃╋┳┫┏┳┣┛┫┣┓┏┣┗┳┳┏━┗┻┏╋┛┣┛┃┣┏┃┛┏━┃┃┳━┳
┫━━┫┫┣┳┣┫┃┣━╋┛┣┛┏┓┏╋┃┃╋┫┛╋┃┗┏┛┏━┏━┏┏┃╋┃┃
┓━━┓┃━┻┗┫┳┛┻━╋┳┗┓┓┓┫┳┫┗┏┛╋┃┫┃━━┻┣┫┣╋┫┫┣━
┫┣━┻┛┣━┓━┏┓┛┣┳┛┗┻┳┓╋┗┓╋┳┳┳╋┫╋━┗╋┻┳┣┏┗┳┛┏
┛┏━┗┣┏┃┛━┳╋━┫┗━╋┓┛┓┓┃┗┏┓┻┏┗┃┏┻━┣┳━╋━┏┛┻┻
┻┻┏┻┃┓┳━┃╋┛╋┣┳┗┫┛┻┃┛╋┻┃━╋┓╋┳┛┓┗┻┃┫┃┛┗┓╋┻
┻┓┓┫┏━┫╋┣┻┫┫━┓┫┳┳━┏━━━┃╋━┏┻┏┓┛┻┛┳┳┓┳┣┓┛┻
┣╋┣┫┃━╋┗┗┣┛┛┓┳┗┣┳╋╋┣┻┏┗┃┣┫┛┛┫┃┳╋┫┗┳┗┻┫┳┏
━┏┣┫┛┗┗┻┣╋┗┳┫┣┣┳━╋┫┓┫┃╋┳┗┓╋┃┓┛┣┗┓┛┏━┻┣┳╋
┏┻╋┗┣┓━╋┓┃┃┫━━┏━┛┫┗┗┓┳┳┗┏┓┏┻┏┏┫┗┓┫┃┳┣┓┗┃
┃┣┗┫┫┣┣━┓┳┻━┓┣┓┗┃┣┻┣┏┣┃┃┫┓┓┳┓┛┗┫┓┛┗━┫┣╋┏
┃┳╋┓┛┻┏┃┏┛┫┗┫━┃╋┗┫┃┻┛┣┣┣┳┻┻┏┣┫┏┓━┗┏┓┛┣┫┓
┃┗┃┣━┻┏┛┫┻┳┏┻┫━┳┛┃┻┳┏━━┏┏┻┛┃┫┳┏┓┛┏┓┗╋┛┛┃
┻┻┗┣┗┻┛┓┫┣┓┳┣┏┃┓┃┣┳┛┛━━┗━┃┏┻┏┃╋╋┓┛┓┗┳━┣┏
━┓┓╋━┃━┃┏┓┣┣┓┻┏┳┫┫┓╋┃┓┻┃┫━┗┗┗┏╋┏┻╋┛┓┻┻┓┗
┓┃┏┃┳┃╋╋━┻┏┻┳┗╋┃╋┛┫┫┳┗┛┗┻┗┓┏┣┓┏┣┓┳┻╋┳╋┃┗
┻┫━┣┏━┃┫┻━┏━┣━╋┗━┫┣━┫┛━┫┃━┓╋╋┓┣━┫┗┓┳┏┣┃━
┳┻┏┓┓┻┛╋┛┳┫┫┗┏━┳┃╋┻┳╋┣┓┗┗┓╋┳┗┳┣┓┗┃┻╋┛┓┛╋
━┏┃┓┗┫┏┓┗┳━┳┣┻┫┻┣┛┓┫┳┫━┃╋━┛┓┛┛┳┫┓┛┏┃━┏┳╋
┫┻━┃┣┓┳┳┃┃┏╋┻┗╋┗┗━┗┛┏┗┻╋┫━┻┫┓┣┓┃┣┫━
┻┏┓┣┳┃┣┫╋━┗┳┛┻━┓┏┗┫┏┗━┣┣┓╋━┻┳┻┓━┫┣╋┻┻┻┏┛
┗┳┛┛┗╋┻┗┓┣┣┓┓╋┳╋┻┓┻┃┳┗┳┏┓┓┳┫┗┣┓┓┻━╋┛┓┻┓┫
┃┛┏┓━┛┫┓╋┗┃┣┛┳╋┏┻┳┫┣┃╋┓┳┃┻╋┫━┳┏┳┻┳┃┗┓┣┳┃
┓━┃╋┣┣┓┃┗┳┳┗┳┳┗┛┓┳╋┛╋╋┫┻┗┳┗┫┃┳╋┛┏┓━┣┏┫┫┓
━┻┫┛┏┗┗┣┃┳┻┓┗┃┣┣┫┓╋┓┫┏┗┣┳┛┛┻┛┳┻┫┏┗┛┛┏┣┣┻
┻┣┣┃┳┫┻┓┓┃┻╋┫┫┳┛┣┫┓╋┫┏┗┳┛┣━┓┛╋┗┃━╋┫┳┣┻┛━
┗┗┳┛╋━┳━┣┻┏━╋┏┏┫╋┳┛┫┣━┛╋┗┻┛┣┣┏┗┃┏┓━┗┗╋━┃
┏┗┗┏┃┫┃━┳╋┫┣┏┏┏━┃┃┛┓┗┃╋┛┳━┓┻┳┗┳┫┗┛┳┗┳┃┳┃
┗┛┫┏┳┏┛┳┣┏┫┏┃┻┏┃┏━┃┻┓━┛┏┣┻━┳━┣┏┫╋┗━┏┻┫┣┛
┏┃┓┫╋┻━┫┣━┃┃┓┫┏┛┏┳┓┗┓┳┃┓┛┗┃━┻┫┓┓┃┳┏┃┓┫┻┓
┫┳━┻┻┛┫┗╋┛┫┫┗┏┫┗┻┓┫┫┃┗┣┫┛┏┛┛┏┓┳┓━┏┓┛┣┗┛┏
━┛━━┏┻┻┛┛┛┳┫┏━┳┳┳┻╋┳┳┛╋┗╋┓┻┻┏┻┫┣┫┗┻┫┏┫┗┣
┳╋┛━━╋┫┏┛┏╋╋━┃┳┃┓┳┓┏┻┣┃╋┻┓┣┛┛┃┣╋━┫┻┳╋┳┓┃
━┻┣╋┃┳┓┫┓┓┛┗┻┳┓┏┃╋┃┓┏━┛┻╋┛┫┗┛━┛┛┗┣━┣┫┣┃┗
┃┃╋┣┻┳┳┫━┏╋┣┏┏┫━┏╋╋┗┏╋┳┗┫┓┛┗┏┓┣┫┫┗┻┏┻┻━┃
┳┫┻┛┏┃━┣┫┏┏┏┛┓┃┓┛┏━┏━┣┻┗┻┫┻┃━┻┫┗┓┫┣┫┛┣┃━
┏┳┛┓┓┛┗┃┫┓━┏╋┏┳┫╋┗╋┻┻┣┫┃┣┻┻┫┏┣┗┗╋┗┗┛┳┗━┳
┏┓┫╋━┏━┓┏┏╋┻━┫┣┏━┫┣━┛┏┃┃━┓┛╋┏┓┓╋┣┣┣┳┫┻┻┏
┻━┻┣┫┳┏┫┏┗┗┛╋┳┛┻┗┫━┃┓┓┫┗┫╋┫┳┣┗┓╋┗┳┫┓┓┗━┳
┃┻┗┣┃┓┛┻╋┳┗┛┛┛╋┏┃━┳┻┳┛┏┗╋┣┗┛┓┗┏━┻┏┗┃┗┻┫┣
┃━┫┻┏┣┛┛┏┏┻┗━┛╋╋┗┻┏┳┣┗┏┏╋┻┓┗╋╋┛┃━━┻┣┫┻┻┫
╋┛┣┓┃┏┏━┓┃╋┛┛╋┓┏╋┗━╋┗┗┃┻╋┻╋┗┓┳┳┗┓┏┗┏╋┻┣╋
┛┻┫┗┃╋━┛┏┗┳╋┣┗╋┣┣┏━┣┳┗┫━┻┻╋╋┓┛┫┏┗━┻┳┳┓┣┗
┳┻┃┣╋━┳┛┳┛┛┗┗┫┣┛┃┏┣┃┣┃┛┣┃┛┗┳┻┛┳┣┓┗┗
┻┣┳┛┃┣┗┏━┃┓┏┻┛┻╋┛┗┗┓┣┗┓┳┓┃┛┣┓┳┳╋╋┳┻┻┳┛┃┣
┫┻┃╋┃┣━┳━┻╋┃┳┫┳┫╋━┻╋┗┃┗┛┫┳┃┛┛┓┳┻┏┗┏╋┗┣┣┏
┗┫┛┫┏┻┓╋┏┛┗┃┗┻┳┏╋┣┓┫┓┻━┓┫━┫┫┓┻┃┛━┫┳╋┳┏┛┣
┓┛┃━┃╋┗┗┓┛┗┛┗┳╋┏┫┻┏┗┫┫┫╋┻┣┫┳╋┗╋━┳┛┣╋┳╋━┓
┗┗┫┃┳┃┫┻┛┓┃┫┃┗┓┗━┓╋┣┛┫┣┣┛┓━┳┗┣╋┃━┗┛┏┫┏┓┫
┻┗┏┳┃━┓┫┗━┗┻┻┃┳┣┣╋┫┻┳━┗━┓┓┫┫┗┻┓┏┃┓┏╋━┻┻┣
┃┗━┏┛┏━┗┃┣┓┓┳┛┫┗┫┓┣┏┛┳╋┳┏┓┓┻┛┳╋┻┫┣┏┻┣┣┛┫
┃┻┃┗┃┳┛┳┣┻┗┗━┏┏┣╋┏┗━┏┳┻┓┏┓┫┣┛┳┻╋┏┗╋┗┓┓┣━
┻┫┗┃╋┣┳┗━╋┏┻╋┻┳┻┻┃┻┳┓┣┗┗┃┫┫┻┻┻┓━┫┃┣┏┃┻┣╋
┏┳┻┏┓━┛┗┛┫┗┻╋┃┻╋┣┻┳┣┫┣┏╋┏┓╋┓┏┫┫┗━┃┃┏┗┻┓━
┏┏╋┣┳╋━┻━┳┳┛┗┓┣┓┃┻┃┣┃╋┻┳┻╋┫━┓┫┗┗┣┫┫┳╋┳━┻
╋━┛┛┫━┓┣┏┳┗┣━┳━━┓┛┫┫┣┫┫╋┫┻┣┣┻┛┓┣┣┓┃┃┻┃╋┓
┏╋┫┣┳━┏┗┗┳┏┣┻━┣┓╋┗━┓┫┃┃┳┓┻┫━┛━┳┃┫┓┻┓┏┃┻┛
┣┣┓┻┻━┫┫┃┣┏┏┗┻┓┻┃┗╋┳┛┻┣┗┓┏┫┻┃┛┃┫┻━┣┳╋┗┓┛
┓┳━┛┏╋┛╋┃┗┻┛┛┛━━┏━┣┏┛┣┻┏┃┏┗┛┫┣┛┓┏┓┻┛┫┫┛┣
┛╋┗╋┓┗┏┛┫┫┳┣┓┳┳┗┛┫╋┏┛┗┏┣┫┣━┏╋┣┓┳┳┫┏┳┃┗┃┓
┛┏┗┳┣┻┣┛┗┏┣┫┏╋┓┗┣┣━┗┏┓┣┻┫┫┣┛┫┫┏┗╋┃┣┃┛╋┛┻
┏╋┣━┃┣━┓┏╋┳┛┣┣┓┏┓┃━┣┏┏┳┳┳┫┻┣┓┗┣┳━━┏┻┛╋┗┏
┃┛┫┣┏╋┏┗╋┓┗┃━┳┏┣┛┗┏┳┏╋┓┫┣┏┳┏┫┃┓┗┻╋┛┏┫┳┻┣
┏┏┫┗╋┫┛━━━┫┏┣┓┓┃┓┗┣━┓┃┳┗┗┃┳╋┓┫┓┣┗┻┃┳┓┻┛┻
┓┗┫┫┃┳╋┳┣╋┗┛┗┫┳┗┛┗┻┏┓━┏┛╋┗┣┃╋━━╋┫╋┣┓╋┫┗┛
┣┃┓┃┃┗╋━┣╋┣┳┳┃┃╋╋┫┫╋┫┓┳┃┃┃┫┗┫╋┗┓┗┫━┣┫┳┳┛
┃┫┛┫┣┗━┗┣┳━┫┗┛┛┛┫┫┃┓┗┳┗┣┗┻┻┳╋┗┻━╋┓┃┏╋┏┫┻
┫┏┏┣┻┫┃┳┃┃┛┛┣┻┛┃┛┫┻┣┫┳━┛┻┛┳┛┣┓┗┓┣━┏
┃┏┳┃━┗┗┫╋┳┗━┏┏━┳┛┻━┗┃┣┃┓┛┏┗┗╋┫┫╋┗┛┏┗┛╋┣┓
┣┏━┳┻┳┳┻┗━┻┏┣┫┫┃┗┳┓┓╋┃┛┣┛┗┏━┻┳┓┛┣┳━┛┛┗┳━
┫┫┣┳┗╋╋┣┳┓╋┛┗┏┛┣┃╋┓┃┗┳━┳┳━┳╋━┏┳┛┻┫━━┓┳┣┛
┣┫┳┣┻┫┏┛┗╋┻┫┛┫┓┣━┫┻┣┻┗┏┫┳┃┃┓┫┃┫┃┃┏┏┫┏━┫┳
┳┣━┳┳╋┫━┣┫┛┏┓┣┛┗┻┗┛┻┗┫━┫╋┏┏━╋┗┃┃┣┫┻┃┳┳┳━
┳┏┫┣┣╋┗╋┗┫┃━┃┣━┓┃┳┏┣┛┛┫┻┗┣━┓┛┫┓┣━┫┓━┃┳┃┳
┏┓┣┣┗┫┻╋┓━┓┻┫┻┗╋┛┫┃┻┏┫┓┃┏┗┃┗┏╋━┓┃╋┣━┓┓┻┃
┳┻┗┏┳┃┃┣┳┃┛╋┛━┫━━┫┃┗┓┫┗┫╋┫╋┗┓━┛┓┻┗┣┳┓┃━┓
┓┃━┳┏┻┳╋━┣┻┛┻┏┫━┻┗╋┻┛┫┣┏┃┗┃┳┓┳┻┳┫┗┫┳╋┣┫┗
┏━╋┃┓━┳┓┳┃━┗┓┏┛┳┏┳┗┳━┣┏┓━┗┓┏━┛┣┳━━┗┏┃━━╋
┳╋┃┳━╋┏┣┛┗┳┛━┳┛┓┣┫┏┓┻┏┛┣┣┛┗╋┻┫┓┓┳┫┃╋┗┣╋┃
┣┻┣┗┻┗┫┳┫┏┗┗┫┃┛┓┛┻┳┃┃╋┻━╋┻┳━┗┗┛┳┃┫━┏━┣━┣
┻┓┏━┓━┓┛┳┃┫┗┛━┳━┗╋━┫┏━╋┣┫╋┓┛┓┛━┛┏╋┃╋━┳━┓
━┳━┃┛┓┳┏┣┻┛━┛┓━┗━┛┫┣┃┃┃┣┗┏╋┳┓┳┳┳┳━┳┻┫┃┛┳
┏┃┻┏┓┣┣┏┻┗┛━┓┏┫╋┻╋┻┗┫┳┫┛┏┛┛┓┃┳┛┣╋┣╋┛╋┻┣┳
┫╋╋┗┗┫┫┓━╋╋┓╋┃━┗━┓┃┣┏━┣┗┣┗┓┏┓┃┣┻┣┏━┗┛┳┏┣
┓┻┓┳┗┣┣━┻┳┏┣┻┓┓╋┻┗┃┃┳┏┃┃┃┫━┏┻┃┣╋┛┛┛┻┃┏┣┗
╋┻┻┫┫┓┃┣┳┳┳┃┃╋┏┫┏┣┃┗┣┻┓┫┻╋┻┗┛┓┫┏┏┗┏┏┫┻┣┓
┳┛┣┻┻╋━┛┣┓┏┻┗┣┣┗┏┃┻┛━╋┻┻╋┻━┻┳┳╋┏┃┳┣┫━┳┏┳
┓┣┻┓┓┃┛┳┏╋┛┗┻┏┃┏━┛╋━┛┗┣┣┗┳━┫┃┻┛┗┃┻┫┳━━┓┃
┗╋┛┫┣━━┏━┃┛┻┫┫╋┣━┃┏┣┃┳┻╋┏┣┃┛┣┫━┫┳━┓┣━┏┏╋
┫┛┓┓┻╋┃┻┗┃┃┛┣┣┫━┏╋╋┳┻┳┻┳┳┗┗┃━┗┳┳┻╋┻┗┗┛┏━
┃┏┗┓┫┳┫┃┗┗━┏┻┃┻┏━━┏┏┛┣┫┫┏━┳┫┫┛┳┻┣┃┫┻━┃╋┻
┫╋┃┓┗┛┳┳┫┳┛┓┃━╋╋┗┃┓┫┣┃┛┛┛┓┛┛┻┻┛┫┛┳┗
┏━┗┛┣┗━┫┛━┓┏┳┳┓╋┻┃┣┓┻┓┗┗┫┣┻┣┣┓┓┛┗┛┗━┳┓━┳
┛┏┫┗━┛╋┳┃┗┫┳┓┳┫┫┳┻━┓┛┳━┳┣┳┓━┻┻┻┗┳┗┳┓━╋┻┗
┓┫┣┏┛┛┣┃┓╋━┣┓┣┓┏┣━┫┓┏┓┛┓┓━┓┛┫┫┏┻┫━┻┻┳╋━┻
┣┗┛┻┗┗━┗┃┫┳┳┫┓┳╋━┫┳┣┳┓┣┏┛┣┏┣┻┏┓┏━┃┻┣┛┏┣┫
┣┻┣┣━┏┓╋┏┻┫┏┏┏┃┫━┣┏╋╋┻┏┏┻┛┻┳┣┗┣━╋┫┃┣┛┫┏┻
┻┛┣┻━┳┃┣╋┓┗┳╋┫┻┳━╋┣┛╋┃┏┛┻┣┳┗┗┏┫┫┫┣┫┏╋┳┗┏
┏╋┛┫━┣╋┃╋┗┛┃┏╋━┓┳┣┳┗┃┓┫┣┓┗┏┛━┛┛┛┓╋┓┗┳┛┏━
┻┣┣┣┛┫━┏┛┏┛━┛┣┏┏┓┛┗┻┏┫┣┓┳┗┛┗┗┫┏┛┳━━┻┻┗┛┛
┗┻━┻┏┻┻━┳┗┃┏╋┏┃┃┃┃┫┗╋╋┫┏┫┣┻┏╋━━┫┗┫┣┫━┗┳┛
┣┃┣┛┣┣┓┫┗┃┗┳┃┗┻┃┛━╋┏━┓╋┃┏┛┃┓┏┣╋┗━┣┃┣┫┛┃┳
┻━┗┗┻┫┃┳┓┃╋┳╋┛┻━┏┓┣┫┓┛┗━┳━━┓┏┳┫┣┓┏┳┣┗┗┳┃
━┻┫┻┛┃┫┫┻┻┣┏┃┏┣┫┻┃┗┛╋╋━┗┓┃┫━┏┻┻┛┳━┻━┛┻┻┗
╋┣━┣┣┛┫━┗━┣┻┫┃╋┗━┗┛╋┗┫┗┗┻┗┻━┏┏━┃┃━┗┛┳━━┏
┏┏┏━┏━╋┓┣┳┏╋┃┣┫┻┓┓┃┫╋┫┗┓┣┻┗┓┣┻┻┃┏┓┛┣┛┣╋┣
┛┛┣┻┳━┓━┻┓╋┗┏┏┻┗┏┗┛┏┫┻━┳┗┗┳┛━┗┏┳┳┏━┫┓┫┃━
┛┳┣┻┣┃━╋┗┫┣┛┫┫┻┓┣┣╋┳┫━┣┳┓┫┫┃╋┗┳┻┏┏┓┣┫┓┗┣
┫┏┓┛┃┻┻┗┳╋┳┫┛┫┃┛┫┫╋┛╋┫┻┓┗┏╋┫┫┓━┓┫┳┫╋┫┻┃┏
┫┓┗┣┻━┏┳┓╋┫┫┫┣┻┫╋┳┣┻┣┏╋┫╋┫┻┏┫╋┃┗┓┃┳┃┗┗╋╋
┫━┏┏┻┣┏┳┻┫┃┣┗┛┫┃┳┏┳┣┃╋┳╋┣┃┣┣┗┳┳┗┣┫┃┗━┳┏━
┛┣┏┫╋━┳┳┣╋┃┣┏┏┃━┛━┗┫┛┏╋┏┻━┓┓┃┗┏┳━┛┣┳┛┫┻┓
┏┳┻┓┣┣━━┏┛┛┓┫┗━┃┗┳┳┣┏┏━┏┓┓┫┻┣┳┛┳┳┓┣┻┳┗┗━
┓┏┗┗┗┣┗┣╋┗┳┻┗┛━┃┃┫┓┃┛┛┗┛┫┳┻┳┛┫┃┳┗━┣┫┓┳┏┏
┓┛╋┳┓┛┫┣┃┻┳┗┫┃┳┣╋┻┓┣┳━┣┳┃┳┣┻┗╋┳━┓┛┻╋┏┫┗┣
┳━╋┛╋┳┏┛┓┳┏┫┗━┓┓┗┃┏┳┓┫┣╋┛┛┫╋┫┻┳╋┫┣┗
┛┓┏┛┣┣━╋┛┏┣━┻┓━┃┣━┃━┫┣┗━━╋┛┃━╋┻┛┗┓┣┓┻┏┃┳
┃┏┗┫┃┃┗┻━┓┳┫╋┻┗┳━┣┫┏┛┗┛┣┻┗━━┗┏┻┣┻━┛━┻┻┛━
━┫┗┣┻┓┳┻━┻┫┳╋┛┗┃╋┫┗┓┻┛┛┣┫┓┗┻┳┗┣┫┳┗┏━┗┏━┣
┏┃┫┗┳┏┳┫┣━┛┓┳┃┻┣┓━┓┛┳┓┃┣┏┓┻╋┳┃┫┳┓┫┳┛┏┏┗┏
┳┛┗┗┫┓┏┣┓┏━┣━┛━┣┗┗┓┓━┣┻╋┃┛╋┏╋┏┗┃┫┏┛┫┳┻┻┓
┳╋┗┓┗┗┓┫┛┛┣╋━┛┳┃┻┫┗┓┓╋┃┃┏┫╋┗┫╋┻┏┫┣┫┓┫━┃┓
┃┗┗┻┻┗┓┳┻┻╋┛┃┗━┗┃┫┫┓━┳┛━┏┫┫┗┓━┣╋┛┗┛┛┛╋┃┓
━┳┃┣┏┻╋┻┣┻┻┛┓┣┻┏┫╋┳┃┃┃┫┣┻┃╋┓┣╋┓┏┏┛┻┣┃┛┗┏
━━┫┏┓┏┣━┳━┓━┏┻╋╋┳┗┳━┫━┏╋┻┗━┏┛┛┏┻┓┏┣┻┗┓┳┫
┓━┃┗┗━┏┳┏┣┏┃┓┗┃┣┛┣┛╋╋┳━╋┏┳╋┣╋┣┳┫┛╋╋┻┓┗┻┏
━┫┃┳┛┛┗┓┳┏━┗┫┳┣┓┏┻┃┏┫┛╋┻┻┏┓┓━┛┏━┓┛┛━┫┏┳┃
╋┏┳┃┣┳┳┻┻┃┳┫┣┣┻┓┃━╋┃┫┻┗┣╋┃┓┃┏┛━╋┣┫┗┓╋┗┏┗
╋┏┻╋┃┻┻┫┳┏┣┃┛┗━╋┳┫╋┏━┫┏┫┃╋┓━╋┛┻┻┳╋┣┣┣┛┗┏
┓┛┃┗┗┗┓┓┏┃┻━┣┻┣┏┫━┓┻┳┫┳┣┛┛┻┏┃┃┏┓┏┗━┻┣╋┣┻
┣┓━┣┻━┫╋┳┣┛┗━┃┗┃╋┣┫┣┳┣┣┣┳┣┣┏┫┛┓┗┏┣┃┛┣━┏┳
┛┏╋┃┣┃┏╋┏╋┣┫┻━┃┳┗┻┏━┏┃━┃┣┏┏┛┓┣┗┳┳┳┫┗┫┫╋┛
┗┫┃┗┏┓┣━┗┳┃━┗━┏┛┫┻━┫┛┫┛┗┫┻┏┛┣┫┣┳┏┫┫┫┻━┗┻
━┣━┗┓┳┏┃┻━┣┛━┗┛┛┻━┓┣┃┣┏╋┛┳┳┻┻┛┗┗┳┏┃┃━┛┻╋
┓┻┫┏━┓┓┗┫┛┛┣┃┓┻┓━┛┃┫━┏┛━━┗┃╋┣╋┗┏╋━┳┻┏┛┫━
┛┏┳┻━┣┣┣┣┃┃┣╋╋┻┣┛┓┏┓┃╋┻┛┳╋┏┏╋┗┣┻╋┓┣━┏┫┣┫
┣━┛╋╋┫┣┃━╋┓┃┃┣┗┻╋┻┣┣┗┏┗╋━┏┏━┣╋━┗┃┛┻╋┏┗┗┗
┣┣┫┳┃┳┏┫┏┃┳┫╋┣┓┃┏╋━┛┏┫┃┗┛╋┃━┳┳┛┛╋┻┓┣┛┫┳┏
┗┗┻╋━┗┻┃┫┗┛┃┣┳┃┛╋┓┛━━┛━┣┗┃┛╋╋┃┣┓┻┫━┗┛┛━┣
━━┫┓┏┣┃┳┛┓┏┏┫┗┛┣┗┛━┓┣┛┫━┫┫┣┣┛┛┫━┗┻┓
┳┏┃┗┣┃━╋┃┃┓┛━┻┗┗┗┻┏╋━╋┣┣┛┓┓╋╋┏┣╋┛┣┣┳┣┏┣┏
━┃━╋┃┣┗╋┫┏┣━┏┛┳┛┻╋┗┣┣┓╋┫╋┃━┻┻┗┛┏┏┳┓━┛━┳┫
╋┫┛┻┏┛┏━━━╋┣┓┏┣┣┃┓━┛┗┫┫╋┳┛┳┫┻┻┗┃╋┛┃┏┳┛┻┏
┗┃┣┃┏┻┣┫┓┗┻┻┛┏┣┗┳┣┃━┳╋┛┗┗┻┫┏┻┗┛╋┓┛┫┃┗━━━
┓┻┗┣┳┗┗┻┻┣┗━╋┛┃━┓┫┏┫┏┗┣┫┻┃┗┫╋┓┏╋━┏┗━╋┏┗┛
┛┃╋┫┣┫┣┛┻┏┫┫┃━┣┻╋╋┗┃┣┃┳┓┏┏┃┻┏┛┳━┫┃┫┛┓┫┻┫
┻┓┣┓┫┫┗━┳┳┃┛┃┛┻┗┳┛┓┛┻┣┏┃┫╋┛┏━┓╋┻┓╋┛┗┃┣┳┓
┻┗┗┳┏┓┳┣┫┻┗┓┣┃┫┫┻┃┗┓┏┻┛┫╋┳┣┓┏┻┣┣┓┫┃┏┳┓━━
┓┳━┏┫━┫┛┫┗┫╋┣╋┣┛┣━┃┻━╋╋━┣┗┛┛┫┃┻┻┛┳┫┳┻┗╋┃
┣━━┓┣┛┃━┣━┫┛┓┫┣┣┛┓┛┓━┫┣┳┗┛┃┛━╋┏┛┫┛┣┫┛┛╋┗
┻┳┻╋┻┛┛┛┃┫┫┛┻┗┛┣┫┏┛┃┗━┣┗┓━┛┳┣┛┻┃┓┻┗┻┏┓┳┗
┛┏┳┻┓┻╋┃┛┏┛┗┓╋┛┻┳━┃┓━┃┃┻┫╋┏┛╋╋┗┏┃┫┃┏┣┫╋┗
┓┓┳┓┗┻┻┫┗┗╋┃━┛━━┃┏┗┳┗┛┛┛╋┏┫┻┳┓┏┛┣┓┓┛┻┓┗╋
┻┃╋┣┣┫┻┣┫╋┃━┃┻╋┳┣┓╋━┳╋┫━╋┣┃┛┓┓┃┗┗┗┳╋┛┗┓┏
┛┫╋╋┏┫╋╋┛┗┗┗┓┓┳┏┏┗┣┛┗┻┗┓┓╋┓┻┛┳━┳┓┣━┣┻━┓┫
╋╋╋┗┛┛┗┃┻╋┻┃━┗┗┣┳┣╋┻┛┏┃┳┃┳┣┗┃┣━┏┗┳┳┳┗┗┗┳
┫┻┫┗┛┫┛┏┛┓╋┛┻┳┛┓┻┏━━╋┻┛┫┛┗┗┣┓┃┓┃━┫┣┗┃┫┗┗
┣┫┳━┓┣┏━┫┓┫┳┏┛┫┳┣╋━┻┓━┻┗┛┃┗━┛┫┃┓╋┛╋┛┏━╋┃
╋┳┣╋┫┃┣┗┓┓┛╋┫┗━╋┫┃┓┓┣┓━┃┗┣┓┏╋┏━┏┛╋━┓┓┓┳┗
┓┻┗┫━┫╋┳┳┳┓┃┫┃╋┻┣┃╋━┫┳┏┣┻┓┗┓┓┓┫┓┫┛┻┫┓┗┻╋
┻┛┣┣╋┗┫━╋━┫┣┫┃┓┻┓━┻┣┓╋━┏┃┣┳┫┳┳┃┻┳━╋╋┃┣┣┗
╋┳┏┳╋┫┛┓┓━┗┳┻┏┛╋┛━┫┣┏┗┛━┫┳┳┏┃┓┣━┏┣┗━┛╋┗┫
┳┻┫┓━┗┛┻┫╋┣┻┳┣┓┓┃┗┻┣┫┛┓┗┳┻┛┛╋┏╋┣┣━┗┃┏┏┛┫
┃┏┓┛┃┣┻┗┏┓┃┏┫┏┃┣┫┛┛┣┓┣┏┗┫┫┃┫┗┗╋━┗┻┫
┏━┣━┣╋┳┻┓┣┓╋┗┗╋┣┣┏┓━┃┓┏┻┃╋┓━┣┗┓┛━┏╋━┓┣┏━
┏┳┛┛┫╋╋┻┃┏┫━┏┳━┣┻┛━┛┻┃┃┛┫┃┛┏┻┻╋┛┏┣┣┳┳╋┳┣
┓┻┫┏┓┫╋┳┻┫┣┏┫┣┓┓┛┏┳┃┻┫╋━┗┣┃┻┻┛┏┻┻┗┛┳┓┻┏┛
┫┫┻┫┫┻┫┻┻┻┃┓┳╋╋┃┣┫┻┏┳┻┓┗╋┛━┣┫┳╋┗┳┃┏┛━╋┛┻
┏┓┏┫━┃┗┓┳┓┣┗╋┏┫┻┗┻┃┛┫┓┓┛┛┓━┫━┗┣┏┛┫┳┓┓┳╋┳
┓┏┗━┻┳┫╋┗╋┫┳┻┏┫┏┫┻┓┗┻┗┳┓┗┏┛┃┏┛┓┓╋┛┃┻┛━┣┳
┃┳━┃┃┛╋┳┻┃┏┗━┛┳┃┳┫╋┣┏┓┗┳╋┫┏┫┻┓┃┏┗━┛┣┓┏━┓
┣┛╋┻╋╋┗┛╋┃┫┃┏━┏┏┻╋┫╋┏━┏┫┳┻┣┃┗┏┏━━┻┛┳━┓┳┗
┗┏┻┏┳┛╋┳┓┳┏┳┻┃┓╋╋┻┳╋┛┳┏┫┏┣┛┓┳┃┳┗┣┳┏┳┗┻┻┳
┫┛━┛┫╋┳┃┓┣╋┓┏┃┫┫┓┣┏┛┗┗┳━┛━┛┗┓━━┛┻┣┓┣┗┃┗┓
┏┫╋┫┫┣┃┃┏┫┗┛┫┳┳┗━━┃┳╋┃┃┳┃┳╋┃━┻┣┃┫┫┗╋┛┏┣┣
┓╋╋┓┛┳┛┳━┻┓┗┃┫┻┏┛┻┳┫━┣┣┻┓╋╋┳┻╋━┛┳┻┳╋┳┳┛┗
┗╋┛┓╋┫┗━┓┓━┣┗┛┻┳┏┳┗╋┣┻┓┣┛┃┃┗┗┓╋━┻┛┻┳╋┳┃━
┗┏━╋┃┗┳╋┫╋━┫┓┣┻╋╋┓┻┏┏┣┏┛┛┣┣┓┓┃┻┫┻┛┃╋┃┫━┃
┛━┛┗┳━━┫┗┫┫┳┫━┃┃┳┓┳╋┫┛┏┏━┻┫┓━┓┳┏┣┻╋┣┗┳┻┻
┏┻┏┓┣┗┃┗╋┣┣┫┗━┫┛╋┛┻┳┓┳┏┣┳┓┓┣┏┓┓━┳╋┳╋┫┏┻┗
┻┓╋┫┏━┳┳┛┳┗┫┗┻┻┳┃┏┃┃━━━┣━━┻┗┫┻┛┳┫┓┫┛┓┻┃┃
┏┓┃┳╋┏┫┛┣┓┳┛┓┗┓┗┫┏┻━┳┣┻┏┓━┓┃┗┏┻┳┛┫┗┣┣┣╋┏
┗┃┓┃┏┫┗┃┛┗╋┫╋┫━━╋┏┃┗┏┛┛┣╋┣┗┳┣━╋┛┛┏┳┫┛┏┣━
┏┻╋━╋┛┛┫┓┓━┛┓━┓┃┳━┗┛╋┓┏╋━━┫┳┻┳┏━┫┻┗┓━┫┛┣
━┳━┫┃━┣┻┳┓╋┗┃┓━┃╋╋┻┏┛┛┃┳┳┓━┗┳┗━┏┫┣┳┳┣━┓┓
━┣┫┣━┣┗┛┻┃┓┃┏╋┣┃┛┻┻┓┓┻┓┛┃┓┗┓┓┳┏┣┳┻━┳━┫┏┗
┛┫┃┛╋┛┳┛┗┻┫┳┛┏╋┏╋┻┗┏┃┏┳┏┫┏━┻┓┏╋╋┛╋┓┻━┏┓━
┣┻┫┻┳┗┓┗╋┓┻╋┫┗┃┫┗┛┣┛┏┗━┻┗┣┏┳━┓┃┃┛┃┓
┏┓┃┫┫┻┗┃┏━┛┗┃━┃┣┣━┣┗┃┣┗┣┏┗┻┫┳┣┻┫━┓┻┏┃┗┓┃
┻┫┗┫┃┗┓┏╋┏┃┛┏┛┣┃┻┏┣┓┃┫┏┏┏╋┫┣┛┫┗┻╋╋┣┣╋━┏┃
┛╋┫┓┏╋┛┓┛┗┣┻┣┫┃┳┏┃┛┗╋┛┣┫┳┓╋┏┳┃┣╋┣┻┻┻┻╋┳┛
┛┛┏┃╋┛┳┣┓┓┫┃━┗┏┓┛╋┓━╋┻┳┻┣┏━┏┫┛┫┛┻┏┗┻┳┓┣┫
┓┛┏╋┛┫┫┣┳┳┳┻┃┣┻┏┳┳┓┗┻┓┃┃╋━┣┏╋┛┳┃┣╋┗┣┗┛┳┣
━┫┳┣┃┫┏┳━┣┓┗━┣━┃┻┛┓┣┗┳┣━┣━┫╋┓┏┃━┗┻┃┳┣┳╋━
┏┣┫┻┳┏┳┻━┓┫┫┻┻┻╋┻┃┳┣┣┓┓┗┻┛┓┗┫┫┃┳┻┃╋┻┳┏┓┓
╋┛┛┗━┻━┫┃┏┃┣┫┻┏┃┛┏━┃┣┗┣┻┻━┳┻━┻┻┣┓┳┃┏┻┫┛┣
┃┃┣┃╋┫━┏┓┣┛┗┳┓┃┣╋┳━┳╋━┏┏━┻┛┏┫┗┏┻┃╋┻┃┻┏┛┏
━┗┻┏┓┳┗┫┗━┛┃┗━┓╋┃┃┫┳┫┃┻┏┃┓━━┳┛┏┓┓┛┛┫┓┏┗┫
┣┛┫┳┛┻┫┳┻┃┗┓┣┳┏┳┣┛┻┛┣┗┏┛┫┓┓┛┓┛┛┏┳┻┗┣╋╋┓┻
┗┃━┻┫┃┓┛╋━┓┛┓┳╋╋┓┣┗━┣╋╋╋┓╋┏━┏┓┣━┗┻┛┣┃┫┏━
┻┗┫━╋┏╋┻┃┓┻┣┫┓┏┃┛┳┃┻┫┏┻━┗┫╋┳┣┣┗┛┏┣┏╋┫┛┣━
┓┃┏┗┳┛┫┏┳┗┫┳┃┃┣┃┛┗┛┏┓╋┃┗┻┗┳┳┏┗┏┳┓━┓┏┓┳┗━
┏┫╋╋━┓┃┣┃┗━┻┗┻┣┳━┓╋┳┫╋┃┗┫┫┳┻┗╋┳┗┓┻┏┻┏━┗┃
┻┣┏┃┳┳┛┳━┏━╋┏━┓┓┃┛╋┓┻━┏━┏┃┏┛━┫╋┻┳┓┃┛┏┣━┗
┏┛┛┓┏┃┻┃┗┣┗┓┣┳╋━┗┃━┓┓┻┓╋┏┗━┫┃━┫┃┃━┻┣┃┻┫┣
┫┳┳┛┓┳┫┗┫┏┛┃┳┻┳━╋┫┻╋╋┏━┓┳┛┫┃┫┛┻┏┃┓┫┳┣┻┛┛
╋━┏┓┗┃┳┻┳━┣┫┃┣┻┳┳┫┳━┫┗╋╋╋┫┻┓┗┃┓┛━╋┫┫┗┓┃┣
┓┻━┣┗┛┏┓┓┓┻┗┛┣┣┏┣╋━━╋┛┏━━┫━┣┛┻┗┳┻┛┃┣┫┓┓┣
┣┳┣┓┣┏┛┗┫┃┓┣┏┣┓┓┛┻━┓┛┛┗┳┣┃┓┻┃┣┫┏━┻╋┻┫╋┻┗
┓┃┗┃┗┫┃┣┗━┗┗┓┗┗┳┫┓┓┃┗┫┣┻┃┣┃┣┏┗┓┛━┣┛┃┣┻┫┏
╋┫┏┓┳┫┫┻━┣┗╋┛┛┓╋┣━┻┳┫┛┃┳┃┃┣┓┳┻┛┏┣━┻┻┫━┳┫
━━┛┣┏━┣┻┏╋┓╋━┗┗┫╋┗╋┛━╋━┳┏┏┃┫┛┫┏┃┣┣┃
┓┫┓┻┓┃┛┻┃┃┓┗┻┳┗┣━┓┃┫┻━┛┏┫━┻┗━┳┗━┻┗┳┳┛┓┛┣
┫┻┫━━┃┫┓┗┻┣┛┗┏┃┻┏╋━┣━┣┛┃┃┫╋┃┓┏┃┫╋┳┣┏┻┻┛━
┫┫┗┣┣┃┗╋┏┫━┏┣┛┳┣┓┛┳┳┫┓┛┃┻┻┗┫━┻┻┓┫┣╋┃┛┛━━
┳┃┫┏┳┳┓━╋┫┣┓┳┃┣┫┏┏┛┓┫┃┛╋┃┻┓┗┓┳┻┻┓┃━┏┗┃┣┳
┫┏┣━━┗┳┓┳━┏┳┓┻┣┏┏┛┳┏┏┻┳┫┣┣┫╋┣┛┗┻┻┗┏┻┛┛━┳
┳┣┫┓┓┛┳╋┏╋┗┫┃╋┫┛┻┻┻┫┳┗┛┗┣┃┛┣┛┻┣┓┏┗━┣┳┏┓┃
┏┫╋┛┛┃┳┻┃━┓━┻┗┓╋┛┃╋━┃┏╋┻┓┛━╋┳┃┻┏╋╋┗┏┫┳┻┣
┏━╋┏┛┳┫┻┗┗┫┫┻┻━┣┳┏┳┣┳┫━┃┻╋┛┛┃┃╋┛┳━╋┛╋┓┻┛
┻┗┳┛━┏┛━┻┫╋┫┗┏┃┏┓┏┏━┳┃┓┳━┓┓┫┗━┃╋━┓┣┓┳┃┏┏
┃┓━┗┃┳╋┏┗┗┓╋┫┛┻━┛┗┃┓━┳┳┣┣┫┣━┫┣━┗┗┃╋┫╋┓━┏
┏┣┃╋┛━╋┣┫━┛╋┏╋┃┗┫┃┣┫┳┛━┳┻┫┻┛┣┳┃┳┏┣┏┻┛━┗┻
┫┻┛┗┳┻┳┗┫┳┣┫┓┻┻━┻┣┻┓┫┏┫┳┻┛━┓┏┫┻┫━┳┏┫┛┳━┳
┓╋┳╋┛┓┫━┻┫┏━┻┻┻┛┛┳┓┫┛┗┃┳┫┻━┛┫┫┗┣━┛┻┗┛┏┗┻
┃┫┃┓┃┛╋┳┫┣┗┫╋╋┫┏┃┗┃╋┛┣┳┏┓┃┛┏┳┓┏┻┗━┫┳┛━━┳
╋╋┓┳┻┻┻┣╋┃┫┫━┫━┻┛┫┓━━┓╋┻┻┣┛┓┳┻┫┻┛┛┓┳┫━╋┏
╋┏┓┓╋━┏┓┏┫┫┗┫┓┻┃┳━┗┫┓┛┃┓┛┃┓╋┏┗━┃┛┣╋╋┗┣┫┫
┗━┃┓━┛┻┏┓┳┏┏┳━┫┛┓┻╋┳┛┣╋┳┣╋━┳┛┓┣┻┫┓┗━┣┫┓┛
┫┗━┫┫┣┻┫┫┃━┫┗┣┳┳┗┗┃┳┳┣┻┛┛┻┃┃┓╋┏┻━┃┓┛┳┻┃┫
┳┃┓┃┃━━┃╋┓┗╋┣┫┫┻┛┫┛┻┣┗━┳┳┫┣┃┻╋┳┻┗┫┣┗┏┣┏┳
┛╋┣┓┳┣┫━┳┣┳┣┳┏┳╋┏┓┃┻━┻┛┃┓┓┫┳┫━╋┛┏┳━┳┫┳┫┃
┻┣┏┓┗╋┫┗┻┗┳┏━━┣╋┛╋┳┏┓┗┣┗┣┓┃┫╋╋┛┫┗┫┛┏━┫┓┓
┣┗┗━┏┻╋━┗┗┓┣┗╋┻┻┓┗┣━┳┗┳┻┣┫┻┏┫┻┻╋┃┃┛┳┃┃┻┫
┃┗┣┛┓┻┏┣━┗╋┃┳┗┓╋┓┻┫┏┏┫┣┏┏━┫┻┣┛┃┳┫┫┓┫━┗┗┛
┛━┫┗┫┛┛┻┓┻┻╋┓┻┏┗╋┛┛┫┣┻┓┫┣┓┫╋┏┳━┏┛┻┳
┗┓┣┣┳┓┛┣┏┏┻┫┛┳┃┫┳┳┗┓┗┛┛┫┏┣╋╋┣┏━┛┏┫┻┃┏┗┫┛
┛┛┳━┏┏┳┳╋┛┣┗┫┃┃┗┣┗┛┣┃┣┛┳╋╋━┳┛━┫╋┏┣┏┏┓┓┏┻
┣┻┗╋┳┏┏╋╋━┃╋┃┃┣┃┳━━┣┫┻╋┻━╋┫┃┣┓┳━┣━┻┃━┻━┛
┃┃┏┳┓┏┣┣┛┏┃┳┃┣┣┫┃┳┗┃┗┣┛╋╋┣┛┏┻┓┳╋━┣┃┻┣┻┓┻
━┓┗┃┳┫┗┓┣┓━╋┫┃┳┛┛┓╋┫┣┏┳┳┏┣┗╋┗┏┓┳┏┃┳╋┏┣┏┓
┫┻┻━┛┫┓┓┳┏┣┻━┛┣╋┏┻╋┃┫┫┣━┳┻┓┛┳┃┻┛┣┛┫┏┃┃┣┗
┗┳┣┏┣┃┃━┳━┓┃┫┃╋┳┃┃┃┗┳┃┓┛╋┛┫━┻┗┻┻┓┛┃╋╋┳┏┃
╋┏┳┃┃┗┻┳┻┳━┫╋┏━┃┫┣╋┓┻┃┳┓┣┃┻┫━━━┗┏┫┏┫╋━┛┻
┛┗┏━╋┳┃┓┫┻┣┳╋╋┣┻┳┏┛━┗╋┣┳┫┓┏┗┳┛┛┏━┻┻┻┓┻┛╋
┣┳━━┓┣┳┗┻┃┳┗┏╋┗╋┳┻┃┻┃┛┏┻╋┣┓┛┃┗┛┻┫┛┻━┣┣┳┏
┏┗┗┛┛┛╋┳╋┗┳┛┣┓┻┳┓┓┃┃┻┛┃╋┻━┫┳┫┓╋┏╋┛━┣┻┓━┓
┣┻┳┻┻┓┏┻┃┗┏┃┣━┓┏┏┣┳┳┃┫┣┛━┓┳┣┫┳┏┛┛┗╋┣╋┛┗┗
┓┛┏┃┛┳┗┳━┣┣┃┗┻┏╋┏┳┫━┗┃┻┗━┣┫┣┛┏┻┫┳┻┏┏┏┗┫┓
┣┳┫┳┃┃┓┃┓┛╋┳┃┃┫╋┏┗┓┏┃┛┻┫╋┻┗┏┏┃┳┏╋┳┗┣┳━┻╋
┃┣━┓╋┫┣┛┗┫━┣┛┏━┳┻┳┓┓┳┓┫┛┃━┏┳┃┳┗┳┏┻┻┛┳┓┛┣
┏┓┛━━┫┏┻┻╋┃┏┻┗━┃╋┏┫━┻┏┳┳━┻┗┃┛┓┏╋┻┏┛┫━┻┏┛
┣┗┳┏┻┳┏┓┛━┫┣┫┏┏┃━┗┓╋┻┗┗┏┳━┳┏━┃┏┫┏┗┳┏┣━┳┓
━┗┓┳╋┓┻┓┣┃┗╋┻┃┗┃┫┣┛┣┻━┓┃━┛┃┣┏┏┓┏┣┃┛┃┓┫╋┳
┻┛┳┫╋┛╋┛┏┳┫┛━┻━╋┛╋┏┏┏┫╋┛┗┗┗┛┳┫┓┗╋━┣┣┳┏┗┳
┃┳━╋┏┛┳┗┏╋┃┛┳╋┫━┏┗╋┛┣┃┫┏╋┓━┃┓┏┃┻┏┏╋┻┗┣┓┛
┣╋┓┏╋╋┻┛┃┛┓┗┻┗┛┏┫┗┃┣┣━┫┫┗┃╋┛┣╋┛╋┓┏┛┃┻┗┻╋
┗┫┛┫┻┓┃┃┓┛┻┳┓┫┻┏┗┗━┓┛┫┏┣┓┫━┏┗┓━╋┗┓┃┫┏┻┳┏
┓┻┳┳╋┗┗━┻┻━┻┏┃┫━┏┫┓┻┗╋┓┫━━┗┗╋━┓┃┗┏╋┗┓┃┗┏
┃┫┏┻╋━┗┣┳┛━┏━┛┓╋┓┛┫┣┳┳┳┗┓┃┗┓┳┏┏┳┳┛┻
┫┫━┳╋┃┣┳━┓┫┓╋━╋┏┃┃┛┣┫┓┏╋┏┣━┻┛╋┻┛┓┏┫┏┫┏━┛
┏┏╋┏━━┳┣┫┫┗┃┳┻┣┏┛┃╋┃┛━┫┛╋┓┏┳┣━┏┻┳┃┏┣━╋┳┗
┳┏┃┏┻┏┫┣╋┣┫┗┣┃┻┳┫┗┳┏┃╋┗┣┛┗┏┫┓┗┛┳┣┣┏┓┻┳┛┏
┓━┓┻┏┛┛┏━┣┳┣┃━┻┣┏┛┻┗┛━┳┃┫┛┓┳┣┏┓┣┛┣━━┓┣┣━
╋┻━┗┏┗┃┫┗┛┃┛┃┃┗┏╋┣━━┳┻┻┃┻┻┏┛╋┫┓┓┻┫╋╋┏┃┻┓
┻┏┳┳╋╋┏━┛┗┳╋╋┳┛┳┳╋╋╋┓┗┓┗━┗┣┫╋┻┳┣┳┃━┃┳┫┓┏
━┻┃┣┏┓┻━┗┛┃┛┳┣╋┏╋┗━┣┃┗┗┻╋╋┛┛┻┳┻┏┏┫┓┳┓┣┏┛
┛╋┛┃┃┣┫━┫┗┫┓┫┫┗╋╋┣┫┗┛┫┫━┻╋┳┳┃━╋┻┃╋━━━╋┗┻
┏┻┛┻┳┃┃┗┣┣╋┓╋╋┳┛┓┃┫┻┗┓┗┳┫┃┛┻┳┃┃┫┛┏┏┳┳┃┓┗
┓┫┣┛┛┃┏┣┣┫┫┻┛┻╋┣┃┗┓┻┓┓┏┻━┣┏┻╋┃━┃┃┣━┫┣┻┛┳
┃┳┛━┻┻┛━┓┗┫━┛┻┏┣┗┣┏┃┏┗┣┛┳┣┗┓┏━┗┏━━┣┳┫┫┓━
┓┏━━┃┳┏┏┗┻┻╋┳┛┣╋┻╋┫┗┛┃━┳┻┛┫┓┏┳┣┛┏┻┳━━╋┓┣
┓┻┗┓┓━╋┏┏┏┣┓╋┗╋┻┳┳┏┗┓┳━┛━━┳┃┣┣╋┗╋┓┛╋┏┓┻╋
━┏┣┳┫┳┓┣━┛━┏╋┳┏┏┃┃┻┫┏┓━┫┣┃┗┛┗┏┫╋┫┓╋┻╋╋┗┻
┏┏╋┏┗┳┣┛┛┛━┏┗╋┗┣┓━┗┗┏┣┗┓┫┏┫━┗┓┏╋┫┗┫┫╋┓━┗
┃╋┣┗┫┃┳┏┗┫┻╋┳┏╋┏┣┃┫╋┗━┗┃╋┫┫━┣┛┫┏┗━┫━┫┛┏┃
┃┳╋┓╋┣┗╋┣┗┳┻┻┃┗━┣━┏┣┗┣┃┣╋┛┗┃┃┃━┫┳┣╋┓┓┗┳┃
┛┛╋╋╋┛┫┃┻┫━┫━┏━┣┗┏┳┣┓┻┏━┏┣┗┻━┏┛┏┛━┣┻┳┳┏┛
┗┫╋┣┗┫┓┗┳┃┫╋┃┳┓┳┛┃┛┃┗┃┫┃┗┓┫━┛┫┫┫━┓┣┫┃┣┛┳
┣╋┓┗┏┫╋┻┃┏━┃┻┣┓┻┻┓━┓┏┏╋┏┏━┏┗┓╋┳┳┻┃┏╋┓┓┏┫
┓┏┣┗┣┫┣┗┣┣┃┗┛┗┓┏┗┻╋┫┛┻┏┃┫┗┣┻┃┏┛┳┻┻┃┗━┳┫┓
╋┏┃╋┏┏╋┏┫┗┣┃┫┛╋━┫┏━┛┗┗┃┏┣┏┓┃┣┛╋┫╋┗┓┗━┣┻┳
┗┣╋━┻┳┛┓┓┫━┛┏┫┃╋┫━┫╋┫┳┫┓━┓┛┻┃┻┳┛┳┗┓┓┏┓┓┃
╋┏┻┏┃┫┣┻━┏┫┏━┣━┻┓┫┃┛┫┓┃┓┻┻╋┗┏┏┗┻┃━┣
┃┃┏━┫┫━┗┫╋┣╋┓┓┗╋━┗┻┓┛━┻┻┻┗╋┛┻┣┻━┫┃┣━┻┫┛┫
┛┻┛┻┣━┗━┏┫┣┣━┻┻┻┓┗┃┛┻┫┃┳┳┃┓┣┗┛┗┛━┣┗┛╋┃┏┛
┗┻┏┗┗┛┫┣┛╋┏┛┳┓┓┃┻╋┳━┃┗┫┳┻┣┛┣┻┫┣┻┗┛┫━┓┛╋┏
┛┛┳┛┏┻┗┓┃┫┻╋┓┗┗┻┃┣┛┣┳┣┣┻━┻┳┛┏┻┃╋━┗┫╋┣┏━┛
┻┗┃━┻┛┻┃┏┏┫╋┓┻┃┫┏┫┳╋━┳┓┫╋╋┣┳╋╋┻╋┃┏┗┛┣┳┳┃
╋┃┗┣┛┏━┫╋┫┓┗┻━┃┓┓┗┓┛╋━┃┣┳━┻┣┫┏┓┛┫┃┻┗╋━┻┫
┫┗┻━┣┳┗╋┻┫┻┛╋╋┳┣┫┏┃┃┗┫┛┗╋┻┳╋┏━┛┛╋┗┳━┻╋┳┃
┏┳┓┓┫┫┓╋┣┫━━┏┃┫┛┃┓┻┫┗┗━┃┏┣━┻┻┳┛┫┛━┛┳┏┃┳┣
┳┻┓┗┗┃┃┃╋┃┏┫┏┛┓┓┏┓━┣┛┏┻┳┓┣┻┻┗┃┣━┗┻┛━╋┻┃┓
┗┓┛┏╋┃┓┫━┗┳┃┏┛┣┛┓┏┓╋┳┛┓╋━┻╋┣┗╋━┗┗┳╋┳┣┗┣┗
┣┻╋┏┓┫┣┗┳┻┓┳┃┏┣┓┻┓┓━┏┣┣╋┗━┛┳╋━━╋┏┓┣┓┣┓┏━
━┗┓━┓┏┛┃┓┛┫┫┏┗┻┳┗┣┃┗┃┫┻┗┃┳┗┣┗┛┏┻┫━┣┃━┳┓┏
┛┣┛┣┫╋┓┗┓━┗┛┗┃┫┛┏┳┏┓┓┃┳┫┃┗┗┛━┛┓┃┳┃┗┏┗┳┳┃
┓┳┳━┓┏╋┣┫┓┓╋┫━┓┓┫┻┃┳┏┳┗┃┗┗━╋╋┃┗┻┳┓┫┏┃┣┻┳
━┗┛┓┛┃┃┫┃┏┣━┻┓┫┛┫┃┻┏╋┃┓┻╋┃┻┃┫┛┗┏┳┃┳┳┃┏┛┃
┏┫╋┳┏┻┏┫┃┣┻╋┛━┃┏┳┏┫┓┃┏━┣┏┓┗┛┃┓╋┏┳┛┻┓┳╋┏╋
┫┏┳╋┗┳┳┗┫┫┛┗━┏┓┣┣━━━┛┃━┫━┗┓┫┻┏╋┓┗┣┃┫┗┣┳┓
╋┻┗┳┻┃┛┓┣┓┛┫┛┻┓┏┏┃╋┃┗┣┣┃┃┛┳┻┻┫┣━┳┳┫┏┻┓╋┏
┳┏┣┳┣┏┳┣┻┗┛━┣┣┻┛┣┃┳┏━┳━┣┻┣┳┣┗┓┫┫┻┻┗┛┣┣┳━
┛┻━━┏┏━╋━┗┣┻┫┛┏╋┃┫┳┳┗┣┓┃┫┛╋┳┓┫━┃┫┣┛┏┗━┣┓
┫━┳┛┃┛┣┳╋┗┏┳┣┻┓┓┻┃┳┣┳╋━┣┣┻┻┻┻━┗╋━┣┃┣╋╋┃┓
┃┃┗━┻┣╋━━━┏┣┫┃┛┣┏┃┗┣╋┃┏┻┫┫╋┏┳┣┃┻┛━┳┗┓┣┫┫
━┣┏┏╋┣┃┏┣┳┗┃┓┃┛╋┛┓┏┻┛┛┗┣╋┗╋┻┏┓┫╋┏┻┃┣┳┛┣┗
┓╋╋┳┻━┏━━┃┳┻┻┏┓━┻┃┏┳┃┫┛┗┣┓┃┫┗╋┳━┫┛┫
┳┣┻┛┣┣┻┓┏┣┏━┻┣┏┛┏┗┛┓┛┣┃┳┓━┓┫┃┳┗┫┫┫┛┻┫┗┣┳
━┗┃┻┓┣┓┛┗┃┃┻┓┫┫┫╋┛┻┗┏┫┣┫╋┣╋━┳┫╋┗┫┣┓╋┣┗┻┫
┳╋┳┗┳╋┣┣┻┣┫┻┃┏┗┓┣┣┓┳┃┛━┃┃┻┣┃┣┃┗┏╋━╋┛┣┳┃╋
┏┻┣┗┫╋┗┃╋┛╋━┳┣┫┏╋┫┏┫╋┣┫┏┃┗┳┻┃┓┳┻┫┗┗┃┣┣┓┳
┃┫┣┫┻┣━╋┳┳┃┏┃┫┏┓┏┳━┫┃┻┫┃┛━╋┃━┃┣┏━┳┳┻┳┃┻┗
┳┓┫┳┓┓┣┳┓┓┣┓━┳━┓┓┓┛┓┏┳┻┏┏┓┃┳┏┣┓┃━┓━┛┣┏┗┣
┃┻┗┃┏┃╋━╋━┓┣━┳╋┳┏┫┗┃┃╋┛┻┣┳┛┛┫┗┳┓┓┓┳┏┻┃━╋
━┏┃┳┃┓┣┻━┣┳┗┻━┛┣┻┛╋┳┛┗┫┻╋┣┓┏┫┃━┏┳━┗┓━┓┓┣
┻┓┓┛┻┏┏┓┣┻┏━┻┣┣┃┗┻┃┫┫┛┗┛━┻┫━╋┏┃━┏┳┛╋━┗┃┣
┣┓┃┛┏┛╋╋┣┛┗┏┃┫━┗┻━┻┛━┓┳┫┻┗┗┗┛┣┓┏┃┛┗┓┗┣┳┓
━┫┛┓┏┫┣┫━┓╋┳╋┏╋┳╋┻┻━┗┫╋┻┫┫┓┗┛━┳┳┏┗━╋┃┣┳┏
┣┗━┓┓┗┫┓┫━━┳┫━┛┻┓┓┓┏┓┫┳┳┗┓┛┫┗╋┏┫╋┛┣┓┣┏╋┓
╋┓┏┓┛┃┻┣┫━┣┓┳┏┳┻┫┓━┣━┗┻┏━┃┣━╋┏┗╋┛┃┃┻┛┓┳┛
┗┃━┳┛┓┫┣╋┛┻┫┃┏┣┗┣━┛┓┏┻┛┫┛┓┃╋┛┣┏┣┏╋┫┻┓┻┳┃
┗╋┓┻┫━┏━┃┗┃┓┃┏┣┻┓┗┻┓┃┛┫┃┫┻┣┳┃┛┣┻┻┓┣┃━┓┣┗
━━┛┗┓━┏┣┻┻┳┗┻┓┻┃┗┣╋┛┃┻┣┳┃━┃╋┳┏┳┛┏┛┏╋╋┫┏┫
┓┛┗╋┳━┻┛┳━┗┻┣━┣┳┛┻┏┛━┛┛━┻┗┃━┃┗┳┣┳┛┣━┛┓┓┻
┏╋┫━┛┓┫╋┃┳┓┳┗┛┻┳┏┓┛┣┳┫┫┻┻┛┻┃┫┓┳┏┃┣┳┛┓┳┓┃
━┗┳┗━┓╋┣┃━┫┫┓━┳┓┗╋┻┏┏╋┗┃┳┏┳━┻┻┓╋┏┛╋┃┣┫┫┻
┗━┏┓┓┛┣┳┻┻┗┳╋┫┏┃┣┃┣━┓┏━┏┻┻┗╋┫┏┛┛┣┫┳━╋┗┳┳
┛╋┓┃━╋┳┳┳━┃┓┫┫┳┛┳┓╋━╋┳╋┏╋━┛┗┃┣┃┳┻┓┏┻┏┗┛┃
┃┳┃┻┃┃┗━┛┛┳┫┏┻┣━┓┛┏┗┳┳┓━┏┓╋┓┃┻╋┫┛┻┛┓━┳┫┓
┓╋┗┫┳┃┛┳┻┃┓┓┃┗┗┓┫┃┛┣━┏┃┫┏┫┻┣┫┏╋┳┫╋┫┓━┗┫┳
┻┃┳┗┫┓┃┗━┗┛╋┃┛┣┃┣┛┏╋┫┳┏┏┗┗┛┻┫┣┻┣┃┳┫
┏┳━┛┻┻╋╋┏┓╋┏┻┻┏┣┓┻━━━┗┻┫┣┓┫┻╋┗┛┛┻┻┓┻┛┗┛┫
┣┓━┳╋┣┻┫┳┫┗╋┏━┛┻┳┣━┃╋┃┫━┓┫┛┻━┏╋┏┳┗┛┫┃┗┻┻
┳┏┗┃┗┳┻┃━┗━━┻┳┗┳┻╋┓┻┳┻┳┻┓┓┣┗┃╋━┳┓┛┓┓┻┏┻┳
┻┻━┻╋┫┣╋━┳┣┗━┓┻━┃┳┣┗┗┏┗┗┻┣╋┻┻┫┓╋┫┻━━┃┣━┻
┃┻┓┃┫┫━┳┫┛┓╋┫━┏┏┏┛┻┛┃┫┓┃┳╋┣┃┣┛┃┻┣┓┣┛┛┻╋╋
┗┏┏┣┛┛┳┃┣┫┓┗┓┻┃┫━╋╋┓╋┻┏┓┃┣╋┻┣┛┃┻╋┓┏┗┳┣┏┃
┗━┏┳┳━━╋┫┳━┓┃┻┫┣┓━┗┃┣┗┫┫┏━┏┳╋┃┛┣╋┗━┳┫┣┣┛
━┫┗┣┻┣┣┃┳┻┃╋┳┗┻┣┣┏┣┃┏┻┃┗┛┃━┃┣╋┛┛┗┗┗┳┣┗┛┗
┓╋┛╋━┃┳┫━┳┛┻┗┻┓┓┣┳┃┫┗╋┗┣┃╋╋┃╋┛┓╋┻╋┗┫┻┏┣┛
┳┻┛┃╋┣╋━┻┻┳┏┛┳┳┏┛┃┛┣┓┏┗┓┃┓┏┓┃┃┏━┏┃┻╋┏┳┓┓
┫╋┻┛┛┗┃┏┏┳━┫╋┛┃┻┣┓┃┏┳┏┛┣┻┗┻┗┏╋┫━┓━┣╋┏━┓┫
┻╋┫┏┃┛┫┗┻╋┏┓┛┛┫┫┻┫━╋┗┻╋╋━┃┓┫┳┏┗┫╋┓━┳╋┏━┛
┃┃┛┗╋┳┣┳┃┳┻┳┫┻┗┃┳╋━┫┗┛┛┳┗┫━━┛╋┳┳╋┛┏┳━┛╋╋
━┣┏┳┛┣┏┓┣╋┫┫┏┻┫┓┃┏┳┻┗━┫┳┏┃┣┳┏┓┓┫┏┫┫┛┻┓┏┣
┓┛┫┳┛┗┣┏┣━┏━┃┃┏┓┛┗┛┛┻┃━╋┻━╋┏┛┓┳┳━┛┏┗┓┓┻┓
┓┫━┛┻┛┛┏┏┛┃╋┛┏┻┣┏┛┗┓┓┏┻╋┏┳┻┃┛┳┻┏┻┗┻┻┗╋┳┏
┻┳┫┃━╋┣┳┛┃┓┏┗━┓┃┳╋┃┳┫┏━┻┛┃━┏┣┛┳━┻┳━┏╋┃┏┓
┳┫┛┏┏┻┳┗┳┗━┃┳┫┻╋┗┛┻┛┗┳━┳┏┫┗━┃┻╋┛┳┓╋┻┏┏┳━
╋┣┓┣╋┣┃┛╋┻┻┗┫┫┣┻┛━╋┫┫┓╋┛┳┫┛┣┛┻┛━┳┃┛┃┳━┳━
┃┫┳┛┣┃┣┣┏┓┓┣┗┏┫┃━┣╋┻┣┻┫┛┏┻┓┻┣╋┣━┻┃┏┃┃┗╋┣
┫┃┻┣┏┓╋┃┫┓┳┓┏┗┏┣┣┛┳━┣┓╋╋┏┻┛┫┗┫┏┃┳━┳╋┳╋┏┏
┏┓━┓╋┗┃┣━╋╋┻┃┗┃┃┳┛┛┛┳┓┻╋━┃┓╋┛┛┣━┃┛┏┳┓┣━╋
┛┣┃┗┻╋┣┏┏┛┛┃┣┗┛┓┓┛┏┫╋┗━┣┳┗┃╋┗━┳┣┳┃┫┓┏┣━┳
┓╋┃━┃┏┻╋┃┳┛┫┳┏┻┛┛┃┓┻╋┓━┏┛┛┏┛┣┳┓┓┣╋┻
┛┻┳━┏╋┛┛┃╋┻┗┣┏┣╋╋┳━━╋┣┣┣┓┏┗┓┛┏┃┣┛┣━┃┃┓╋┳
┏━━┓┳┗┃╋━┻┛━┏┣┃┓┓┛┫┃┻┻┃━┏┳━┛┻┓┓╋┣╋┛┃━┃┣┳
┻┛┗┏┛┃┻┻┳━┣┃┃┗┏┗┃┳┳┛┣┛┗━┛┻┓┻┏┏┫┛┏┓━┏┃┓┣━
━┓┃┳┃┛┗━┣┻━┣┣┓┃┏┏┣┃┓┛┛╋┫╋┓╋┳┣┻┻┗┳╋━┛┛┛┫┏
┫┗┫┳┻┗┳┏┗━┗┻┛┣┣┗┻━┃┗┣┣━┗┃┻━╋╋┫┳┓━┫┣┫━┣┏┻
┫━┛┫┗┏┳┗┻┓┏┗┛╋┏╋╋┫┓┛┓┃┫┛┻┳┣┫┃┣┻┏┛┃━┛┣┃╋┣
┫┛┻╋┫┳┓┛┣┃┏┳┗┓┃╋┳┓━╋┳━┗┓┃╋┃┗┻┗┃┓┳┻━┃┏━╋┃
┫┳┗╋┏╋┻┏┻┛┣┳┻┻┗┣┗╋┓┻┏╋┗┳┗━╋┗┗┣┣╋╋┫┃┫┣┫┳┓
╋┻┏┗┓┛┏┓┃┣┫┛┃┣┓┗┏┃┏┳━┓┗┗┻┳┏┗┓╋┃┣┗┓━┃┃┃╋┓
┳┃╋┏┣┫┗━╋┏┣┛┻┳┳┻━┫┛┻┗┏┣┛━┓┗┛┏┗┗┃┫┳┓┣╋┓┫┗
┣┗┓┣┛┛╋┻┛━┗┫╋┣┏┣┃┗┛┏┣┳┣━┏┛━┻┏┣┣┗┛┫┳┓┣┻┻┃
┗┣┗┃╋┣┫┳┓━┫┻┏┻┳┳┳┓┃┫━┃┓┗┛╋┓┻━┣┻┫┏┗┻┃┏┻┃╋
┛┗╋┣┏┓╋┳╋┓┓┻┛╋━┛┻┻┓┣┻┣╋┳┏┗┏━┃┻┣┏╋╋┗╋┳┫┣┃
┻┃┏┃┻┳┣┃╋┃┫┃┣┓┃┃┗┛┛┛┣┏┗━┳┗┏┛┳┏┏╋┓┳╋┳┣┃┣┫
┫┏┏━┛┳┃┛┳╋┳┫╋╋┻┗┛┓┓╋┓┗┣┛━┗┻┗┏┗┛┛┳┻┣┏╋╋┛┓
┻┳┳┻┃┣┛┗┻┏┓┓━┓━┫━┃┳┃╋┗┓┫╋┏┫┻┛┳┏┏╋━╋┫┣╋┻┗
┫┃┻┫┳┃┫┳┏━┏╋┣┓┏┃╋┳┓┻┗━┳┓┫┛┳┛┓┛┗┣━┳┻┗┫┫┣┳
┣┣┣┫┏┓━┛╋┗┳┫┣┛┣┏┓┏┃┏┻┳┗┣┣┳┫┻┓┓┓┻┃╋┗┏┫┗┃┏
┛┫┻╋┓┳┗┛┫┣╋┛┃┫┫━┏┣━┗╋┛┗┻┻┓┗┗┗┃╋┻┣┛┃┃━┏┻━
╋┫┃┳┻┓━╋┻┻┣━┫━┓┃┫┫┫┣┏╋┗┛┃┛┻━┳┳┻┫━┣┳┣┃┃┻━
┗╋┛┗┓┗┻┫━┛┗┻┓━┫┏┓┣┻┳┣┃┛┻┏━┏┃┣┣┛┻┃┃━┫┫┫━┛
┻┻┛┳┫╋┛┳┻┳┏┃┳┃┓┣┗━┛┓┓┛┫┛┫┗┃┃┫┻┛┗┃┃┏┳╋┣┳┫
━┓┏┳┛┗╋┛┃┏┏┓┃┳┻┗┛┏┣┻┣┣┛╋┓╋┓┳┻┓┃┻┳━┗┳┳┳┫┻
┓┓━┗┃╋┏┛┓┓┫┣╋┫┏┗┗┳╋┗╋╋┗┏┏┛┻┻┃┓┻┻┏┻┛
┓┓┓┓┏┛┳┃┻┃━┻┗┻━╋┓┓┗┳┻┓┳┣┻┳┗╋━┃┏┏┛┳╋┏┣┻━┗
┗╋━━┻┫┓┓┓┗┳┓┃┳━━┣╋┻┫┫┛╋┳┗┓┫━━╋┏╋┛┳┃┓┛┣╋┓
┻┣┓┳┓╋┻╋━┃┏┳━┏┏━┫┗┻┛┛┫┻┻╋┏┻╋┏┣━┣┗┃┻┻┓┻━┗
┗┳━━┛┃┃┏┏━┫┻┗┳┛╋┃━┓┃┗┃┫┻╋┗━┻┛┏┳┫┓┻━┳┏┓╋━
━┛┗┫┗┻┓━┣━━┳┣┣┏┏━┃┃┛━┫┳┗╋┛┓┛┗┛┗╋┻┣┛┏┗┳╋┗
┻┣┻┏╋┗┓┓┻┛┣┻┫┓┳┛┏┗┣┻┳┳┫┓━┃┛━┃┓┗┳┳┻╋┏┗┓╋┳
┛━┗┣┏┳┣┫┫┻┳┏━┫┗━┗┻┣┻┣┛┏┛╋┃━╋┳┛┫┓┃┓┓┣┗┻┻╋
┳┻━┳┣━┗┓┃┗┣┃╋━┃┻┳┳┏┛╋┛┗┛┗━┳┫┏┳┃┣━┓┛┏┻┃┓┛
┻┃┛┃┫┻┏┏┏╋━┓━┻┳┳┃┗╋┣━━┳┫┓┗━┓┃┣┗┃━┏┗┻┓┓┓┃
╋┏┓┏┗┛┻┫┻┳┳┗╋━╋┳┫┓┗┣┃╋┛┓╋╋┣╋┗┫┏┣┏╋┛┣┳┣┛┻
┣╋╋┣┫┣┃┻━┏┫┏┗━┗┓┃┃━━┻┫┳┫╋┛╋┛┓━┗┓┓┏┏╋┫┳┛┏
╋┃┏┓┗┓╋┳┓┫┛┣┳━┏━┫┛━┫╋┣┗┻┗╋┏┓┃┗┫┻┗┣┻┗┻┣┻━
┓┫┫┗┻╋┓┏┻╋┓┃┫┫┛┓┗┃┏━┛┃┃┃┣┗┳┛━┣┛┣━┓┣┻╋┃┗┛
┓━┣┏┳┛┏━┫┛╋┣┏┳┗┳┣┗┛┗┛━┗┫┫┏┳┏┃┛╋┫┛┻┓━━┓┻┛
┏┫┛┻┛┏┣┗┻┣┃┻┣┻╋━┫┫┓┃┏┓┻╋┣┓━┫┃┓┏┓┣┫━┻┫━╋┫
┻┛┏┛┃┳┗┗┗╋┃┫┫┣┗╋┣┫┃┏┳┏╋┫╋┗┫┃┗┛┓━┗━┣┫┏┗━┏
┗━┏┏╋╋┻┫┃━╋╋┃┻┫┏┣┫┻┃┫┛━┃┛┏┛┳┣━┻┻┳╋┃┓┣┏┻┻
┏┣┣┛┳┃━┃┳┳━━┃┗┣┃┫┃┓┃┣┗┫━┻┏┫┗┃┃┓╋┻┗┛┣╋━┛┗
╋╋┏╋┻╋┓┛┳┗┗┓┗┣┻╋┏┫┏┓┫┣╋┃┓━━┳┣┗┃┣╋┻┃┛━┃┓┗
┗┣┛━╋┛┳┫╋┃┛┻┓┛┗┣━┗┫┃┗┣┗┫┛┏┣┃┏┓┳┛┳┃┻┻┗┻┓┏
┗┛┓╋┏┗┗╋┗┏┃┳┛┏┳╋┗┏┻┓┳╋┣┓┻┗┃┓╋┃╋┃┓━┣┗┗┻┛╋
┣┓┏┗┻┗┳╋┏┫┳┏┛┣┫┳╋┗╋┛┓┃┗┫┏┓╋┻╋┓┣┻━┗┓┣┻┗┗┏
╋┓┃┣╋┣┏┓┫┣┗┏┫┃╋┣━┫┻┓━╋┓╋╋╋┏╋━┗━┓┃┳┫┃┣┗┣┏
┗┳┃┛┛┏┏┏┻┣╋━┫┳┻╋┗┏┏┃┫┛━┏┏┓┳┓┃┻┗┫┛┃┫
┣━┗╋┫┫┗┗┫━┳┏┻━┗┻┗┏┣┓╋┃┏╋┛┏┏┗┣┻╋┻╋┻┓┻┗┃┳╋
┃━━┛╋━┳┏┓╋┃┛┃┫┻┗┓┃┏━┗┣┳━┳╋┳┛┃┛━┓┗╋┫┛┳┏╋┳
┗┏┛┫┏┃┓┓┻┣┛┣┳┃┛┛┗╋━┃┓┓┳┻┃┓━╋┻┓┏━┻┃┣╋┗┣┃┃
┫┏┗┓┳┛┣┣┏┃┣┛┓┳┣┛╋┳┃┫┳┛┣┳╋┛━━┃┓┛┻┃┏┏┛━┣┛┛
┃┣┳┗┣┛━━┳╋┃┣┛┗┏━╋┃━┗┳╋┳┻┓┛┏┻╋┻┗┓┗┻┫┗┻┳╋┗
╋┻┓┫┫┻┏┓┃┗┃┓━┓┏╋┃┓┓┫┳┗━━┓┓━┣━┳┳┣╋┳╋┻┳━┫╋
┏┻┗┳┏━┳┏┓━┓━┫┃┣┳┓┫┃┫┛╋┓┻┫┛┓┃┛┳┏┫╋┫┫┓┻┓┓┓
┓┓╋┛┃┓┗┻━╋┓┻┗╋┓━┛┳┻╋┓┓┗━┫╋┏┏┛┏┫┏┛┫━┳┫╋┣┣
╋━┃┫┏┗┣┏┛┫┫┛┏━┓┗┻┃┗┏━┃┛┛┣┗┳┏┏╋━┏╋╋┏┃┳┗┫┃
┏┳┣┗┓┻┗┃┓┛┃┫┻┗━┗┳┏┗┻┃┣┳┗┃┓╋┣┓━┻┻━━┳┓┻━┻┗
┫┫┣┳┗┻━╋┛┛┳┫┣━┻┣━┏╋┣┳┏┣┣╋━┣┳┛┻┓┗╋┫┗┏┫┃┏┏
┃┃━┛┫┻┗┃┏┫┫┳┫┗━┓┣┣┣┓━╋┳┓━┗┛┻┫┓━┛┻┃┣╋┏┗╋┏
┫┏┏┃┻┛┻┏┳┓┛╋┫╋━┻┓━┃┻┻┓┛┻┳┻┗┣┫╋┓┃┻━┻┏┗┳┓╋
┛┗┣┏━┳━┃┳┫┏┗┳┣┫┣┓┓┳┓┣╋┻┫┏╋┓┃┗╋━┣╋┻┣┳┻┏┃┣
┳┻┗┻┏┛┃┣┏┏┛┃╋┳┫┓┗┛┗┻┻┛┛┗┏┃┃┗╋┳╋┏┻┃┳┻┳┛┃┫
┫━┣┻┣┛┗┛╋┳╋┓━┃┃┗╋┛┫┏┻┓┫┛┣┏┛┛┣┓┳━╋┳┣┓┗┛┃━
┫┗┳┛┣┛┣━┗┣┓━━┫┣┻┳┃┳┗┫━┗┻┣╋┛┃┻┓┓┳┻┓┛╋┗┫┳┳
┃┃┓╋┛┗┣┳┃┳┓┳┏┣┣┏┗┃┗┻┏┫━┏━┛╋┳╋┫┫┛╋┓┣━┃┓┫┛
┗┛━┳┓┃┳┓┻┃╋━┛┳┃┻┣┗┓━┗┃┳┻┫┻╋┓┳┓┗┃┃┓┻╋┳┃━┫
━┫━━┛━┫┓╋╋┓┣┻╋╋┻━┓┃┣┳┓┫━┏┓┳━┏╋┏┫━┏┏┃┣━┣┣
┃┻╋┳┃┏┳┳┓┫━┣┃┻┃╋┣┳┣┏┃┛┳┫┗┣┳┣┳━╋┏╋┃┏┫┣┃┃━
┣━┛╋┛┃┣┃┃┣┛┻╋┏╋┳━┓╋┗┗┗┣━━┃━┻┻┏┣━┻┣┏┓━┻┳┃
┏┫┏╋┛┓┣┫╋┻┓┻┓━┫┛┫┫┣┏┻╋┗┃┻┗┗━┻┣┛┻┓┣┃┳┗╋┏┻
┓━┓┗┣┗┛┻┏━┫┫┫━╋┛━┗━┣╋┛┗┫┏┏┃━┗┛┛━━┗┓
┛━┫╋┣┣━┻┣━┛┳━┳┃┻┏┻┏┃┳━┃┗┻┃┃╋┫┻┗╋┏┻━┏┃┛╋╋
┓┗╋┻┫┻┛━┃━┃┻┫┏╋┓╋┏┣┓╋┃┻┣┳┏┣┳┓┏┗┏┻╋━┃┫┗━┣
┓┳┳━┳┏┗┳━╋┳┗━┃┏━┃┫┳┓┣┛━┫┫╋┻┳┣━┛┳╋┻┓┏┓┏┣╋
┣┫┓╋┫┻┻┳┓┗┃┳┣╋┗╋┣╋╋┛┃━┣┏┻┏┣┻┓┓┗┓┓┓┣┳┏━┗┏
┓┗┗┫┛┻┗╋╋┻━┣┫┣┓┣┫┣┛┳┓━┏━┗┫┣┓╋┛┫┓┣┃┳┃┣┳┗┃
╋┫┻╋┓┳┻┻┗╋┫┃┳┃┛┛┗┏┫━━┃┫┫┃┏┻╋┃┫┓┫┃┃┓━╋┃┏┏
┳┫┫┻╋┻┓┫┗┛┫┓┫┗┗┃┏┻┃┫┛┛┫┃┗┳┣┗┃┓┏╋┫┳┣┗┏┏╋┗
┳━┏┓┻┛┏┏┳┏┻┫━┳━┻┃┛━╋╋┳━┓┓┣┫┫━┃╋┃━┓┻┫┣┛┓┫
┗╋┣┳┓┏━┃┃┗╋┏┳┏┫┣┣┫╋┓┃┓┣┻┣┳┻╋┣┃┗┫┗┻━┫┫┣┛┗
┛┳━┻┏┻╋┃┻┳┫━┻┏┳┛┃┫┛┣┳┻┏╋┏┃╋┳┓┃┛┛┣┳╋╋┫┓╋┓
┏┃┏┛┻╋╋━┛┣┳┻┗┗┳┃┛┃┓┫┛━╋┛┣┣┣┻╋┻┳┗┫┃┓┣┃┣┣┗
┃┛┏┳┳╋┗┓┣┳┛┻┻┃┣━┻┻┃┻┳┫┫┃┣━┓┃┓╋┗┃┻┳┳┛┛┫┓┗
┃┣┛┓┫━┗┻━┃┳┛┓┃┗┳┛┗┣┏┓┗┏┳━┛┫┻┗┛━┗┓┏┫━┳┓┳┛
┣┛┣┫╋┣┳┣━┛┳┓┏┳╋┳━┗┣┛┫━┣┛┗┃┃┛┫┃┳┗┳┻┛┣┣┫━┗
┏╋┏┻╋┣┣┻┏┛┃┃┻┣┏┏┫┃┓┓┛┣┗┳┳┃┻╋┻━┳┫┗┣┃┓┣┏┣┻
┫┻┳┛┛┫┃┃┃┓┃┓┓┓┃┣┳┻┫┫╋┛┣┃┓┃┓━┣━┃┛┫┳┣┏┫┃┻━
┣┃┳┗┫┃┃┃┻┓┃┏┏╋┓┏┏┣━┻┻┫┏┓┏┏┣┃┣┻╋┓╋┏┓┏┛┏┗╋
╋┫┃━┣┏╋┗┗┃┣╋┫┗┃┏━┻┓┏╋┃┓┻━┗┓┣┏┫┏┻━┫╋┳┏┳┛┻
┓┣┛┓━┏┃━╋┗┣━┓┻┫━┗┃┓┓┫┳┳┳┫┗┃╋┻┣┓┻┫┳┃┃╋╋━┗
┻┃┗┫┛┗┗━╋┻╋┗┫┫╋┓╋┻┛┏┗━┳┛╋┗┣┛┻┏┏┳┓┏┓╋┳┣┳┃
┫┏━┫┗┛╋┣━┣┓┛┫┫┓━┫┳┣┣┫┏┫┓┻┏┓╋┫┓┫┣┗┗┫┓┳╋┃┗
┗┛╋╋┛┛┻┫┃┫┛┳┃┛┣┓┻┃━┛┫┣┏┳┓╋┃┻┓┓┛┻┻┏┛╋┫┓┛┏
┳╋┃━┣┗━┫┫┏┏┗┃┓┻┫┗┏┗┫╋┗┫┫┛┣┫┻┗┣┳┗┃┏┓┫┗┓┏┣
┻┻┗━┫╋┗┓━┏┗┳┓╋┛┏┏╋┳┳┻┏┃┓━┛┛┛┏┓┻┻┏┻╋
┗━┫┓┣┃┏┣╋┻┏┣┓┣┏┗━┏╋╋┳┻┓┃━╋┫┛┳━┓┫┗┳┻┏┏┗┣┳
┗┓┛┻╋┛┳━━┗┏┻┣━┻┗┓╋┫┫╋┃┛┏┣┳┓┻┗┃┏┳┫┣┛┫┛┳┫┃
┓━┓┏┻┫┳┛┓━┏┻━┗┫┳┗┳┗┗━┫┃┫┗┏┃┏┫┏┃┫━┳┓┏┳┏┛━
┻┗┳┻┻┻┓┫┻┣┃╋┛┻┣━┏┏┻╋┏┫╋┏┻┛━┗┃┣╋┻╋┻┣┻┫┻┓┓
┗┳┓┻━┃┏┃┻┻┃┓┻━┓┫┃┫┃┗┃┻┣┓┣┏┃┣╋┓━┏━┫━┛┣━┻┗
━╋┻┛━┛╋╋┣┻╋┏┻┻┻━┫┻┏┓┳┣┏┗┛━┏┛┫┻┻╋┫┛╋┳╋┗┫┛
┗┻┳┛┗┗┣┫┗┫┳━┃━━┛┃━┏┣┃┻┗┓┣╋┃┳╋┳┫┻┳┳┓┛┏┛┫┳
━┃━┛┳━┣┛┗┳┣┻┗┏┣┳┣┗┳┏┓┃┗┓┛┛┣┏┏┏╋┫┓┣┣┫┣┻┣┻
╋┓┛┓┛━┃┏┓┓╋━┛━┳╋┫┳┃┣┫┗┣┓┳┃┗━┛┳┻┳┳┫┣┓┫┛┛┓
┃┏┻┛┳┣┏━┃┓━┳┃┳┫┫━┓┗┻┓┛┛┗┗┏┫━┓━╋┗┳┓┃┃┛┳┛╋
┓╋┗┣┗┃┳┳┻╋┛┛╋━┫┗┗┓┗┏┻┫┫┓━┏┛━┃┏┫┏╋┃┗╋┓┃┻╋
┏┓┗┫┳┛┣┻┛╋╋┗┏┓┻┻┃╋╋┃┛━┏┫╋┏┗┃╋┳╋┓┣┃┃┛━┓╋┫
┳┣┓┻┛┛┳┻┏┫┻┣┳┻┻┛╋┫━┻┫╋┃━╋┛┓┣┗┛╋┫┻━┓┏┃┛╋┣
━┣┃┫┛┓━┃━┻┛╋┃╋┳┃━┳┫┓┳┏┏┗┣┛┣┻┗┫┳┛━┛┓╋┓┻┗┏
┫┫┛┣┳┗┓━┻┫━╋━┓┗┳┗┗┗┻┛┻━┣━━╋┃┻━┏━┏┛╋┫┳┛┫┛
━┃┗┻┛━━┛┏┏┏┃╋┻┳┻┛┛┏┳┻━┓┃┏━┗╋┻┓┛┫╋┓┓┻┓┣━┳
┗━┫━━━┛╋┓╋┏┻┫┏┛┃┻┏┗┛┣┻┳━━┗┛┛┛┓┓┫┻┫┫┗┫┏┓┻
╋┛┳┣┗┳┏┻╋━━━┣┗┏┏┫┏┛┫┣┏┳┃┓┫┳┓┓┣┫┣┗━┏┏┣┛╋┛
┳┻━┛┓┳┃┛┫┛┫┫┛┓┗┓┗┗╋╋┳┻┛┛┗┗┏━╋┗┻┫┻┫━┳┣┳┫━
┛┓┫┻┳┗┏━┓┃┳┓┏┻┏┳╋┫┫┻┓┫┫┗╋┫┳┫━┫┣┣┗┫┗┏┏┳┣┃
┛┃┗┃╋┏┣╋┗┓┫┃┣╋┓┫┣┳┃┃┓━┣┗┗┻┳┣╋┣┳┫╋┛┏┫┃┣┫╋
┓━━╋┛┫╋┛┓┗┗╋┏┗╋┫┃┃━┗┳┳╋━┣┃┏┏┃┛┳┣╋┃╋┃╋┻┃┃
━┫┛━┗┃╋┏━┳┻━┛┳┻┛┛━┫━━━┗┫┳┓┻┏╋┣┣┻┏┓┣╋╋┫┗╋
━┳┏╋┻╋┗┏┓┏┳┳┛┫┛┫┓┣┫┃┓┛┓┳┫┗┛┫┛┃┛┏┳╋┏
┫┃┻╋┓┛┏┻━┓┻┃┻┻┛┗┳┏┳┫┻┓╋━┓┳╋┃┛╋┫┣┛┓┳┳┓┗┻┫
┫┛┛┣┣┛┳┳┛┣┗┗┫┫┫┓╋┫┳━┃┛┣┳┫┏┗┗┛╋┣┫┃╋┛╋┗━┫┫
┏┓┃┓╋┻┣╋┻┗┻┏┏┃┗┻┏┃┣┛┳┣┻╋━┛┻┫┗┫┓┫┻┳┛┣┏┣┏┣
┻╋┻┣┓┻┻┏┳╋┳┫┓┫━┏┃┏┛┫┛┻┓┻┫┫┗┳┓┣╋┓┓━╋┣┣┣┛┣
━╋┫┏┫┛┣┏┣╋━╋┗┓┛┣━┣━┓┓┃┳┛┏┫┓━┏━┛┣┗┃┳┗┫╋┛┛
┛┃┃┫╋┣┗┣┏┗┻┗┛╋┛┗┛┏━┫┗┗┗┣┏┻━┻━┛┫━━┓┛┳┏┣┫┃
┫┗┣┳╋━┳┏┓┛┏━━┣┳┻┫┃┗┻┛┏┣━┫━┓┳┻┻┃┓┳┻┻┏┛┛┛┃
┻┣┣┛┛┳┛┓┣┛┗╋━┛╋┓┗━┃┻┣┛┣┻┣╋╋┃┛┓┃┛┫┫┃┫┛┣┛┳
┣┻┣┛━┣┓┓┳╋┃┫┓┻┳┳┫━┛┣┻┗┛┫┗┏┛━━┣━┣┗┻┻┓╋┫┫┗
┣┗┣━┃┓┛╋┓┛┛┻┣┓┣┏╋┃┏┫┗┣┻┓┗┳┫┛┓┳┳━╋┏┗┫┃┛━━
┫┛┏┻┫┫━┏┻┳┻┗╋╋╋┻┣┳┛┗┳┗┳┳┛┃┻┏┻┏┛┫┛┗┻┛┳┏╋╋
┗┏━┏╋┣┫┏┛┓┳┣╋┫┃┓━┫┗╋┳┗┣┃┏━┏╋┻┣┗┳╋━╋┃╋━┏━
┓╋┳┏┏┻┣┓┣┏┓┫┓┗┏┗┫┛┛┻┳┗┳┃┳┛┫┳┻┏┗┫━┏┏━┣┛╋┻
┣━━╋┣━┓┏┓┏┃━━┫┣┃┏┳┻┫┗┫┛┗┛┛╋┃┛┫┳┏┏┓┃┻┗┏┃┗
┻╋━┣┻━┻┻┓┛┃┛╋┣┻┛┛┏┳┣━┳┳╋┃╋┏┏┏━┣┃┻┃┻━━┛┛┫
┳┻┣┻┛┛┛┏┃━┻╋┓┣╋╋╋┫┳╋╋┫┫┻┣┓━┻╋┗┫┫┗┗━┻┏┏━┛
━┳┃┏╋┓┓┓┗┻╋┓┏┛┏┃┻┃┃┏╋┛┫┣┫┻┛┏━┻╋┗┓┗┳┓┫┓┳┛
┫┃━╋┳┃┃┃┓┏┏┃┗┻┣┻━┣┓┃┗┏┻┛╋┛╋┫━┛┗┃━┫┓┣━┃┻╋
┃┏┻┓┏╋┻┻┣╋┛┏┛┓┻┏┓╋━━╋┃┳┃┗┳┳┓┏┫━┛┃┻╋┗━┣┳┫
┏┫━━┫┏┣┣┳┻┃┓╋┣┛━┳╋┃┳┓━┃╋┫┻┳┫━┻┛┛┗┣┫┫┻┳┻╋
┻┻┃┳┣┃┛━━┻┣┏┗┗┳━┏━┻┗┏┳━┣┳━┫┣┫┃━┗┓┫━┣┣╋┣┓
┳┗┫╋┓┏┣┫┛┃┣┓┻┓┳┣┣┻┛┃┏┓┻┛┏┛┳╋┫┣┣┳┃━┓━┏┻┗┃
┫╋┗┏┣┳┃┻┳┳┳┓┳┣┗┓┛┣┳┫┓┏┃┫┻┳┫━┻┗┏┻┓┛┓┓╋┃┓┏
┏┏┳┓╋╋┗━┓┏┫┗┛┗┣╋┻┫┫┫┏┻┻┓━┓┗┃┳┳┻┳━┓┛
┗━┳┫┫━┃┗┣┏┗┣┛┫┣┣┓┏━┏┻┃┳┳┛┫┣┣┳┗┫┣┳╋╋┳┫┛┓┏
━┗━┓┏┻┓┗╋━┻┛┗╋┛┓┓┏━┫┳┻┓━┳╋━━╋┳┫┛┃┳┛┃┃┃┛┻
┛━┗┳━━┛┗┃┛┛┏┫┻╋┛╋┣┃╋━┃┛┃┏┫┓━┣┃┏┣┣┫┫┃┏╋┻┣
┛┣┻┻╋╋┣┏╋┏┳┃┗┗┓┫┃┳━┓━┓┏┫┳┫━╋┓┳┳┳┃┛┻┓┻┓╋━
┣┳┫┗┳━┗┓┻┣┗┳┗┛┫┛━┻┃┻┗━━┫┛┣┣┣━┣┏┃╋┻┃┛┣┻┃┳
┫┳┃┏┻┃┛┏┳━┛╋┫┓┻┻┫╋┳┫┳┓┓┻┗┫┻┳┃┫┏┫┛┗┳┗┻┫┣━
┗┛┻┳┻┗┗┳┻┗┓┻━┛┃┓┻┣┣┣┻╋━┗┫┣┳┗┻┃┻┗┻┏┻━┓┗━━
┻┗┃┫┫┻╋┳━┳┗┳┓┣┫┛┻┫┃┗┃┫┫╋┓┻┛┏┛┛┣┣┻┏┛┃┗┫┳╋
┏┗┛╋┗┓┗┃┏┻┗┏┳━━┃┫╋━┃┏┛┣┻┳┏╋╋┫┛┛━━┫┳┻┣┗┣┏
┗━┫┫┛┳┃┏┗┓┳┫┣┃━┓╋┃━┗┣┓┛┳┏┏╋┏┃╋┓━┻┗┗╋┳┏┫┣
┻┳━┳┏┫┗┓━┳┗┣┃╋┻┳┻╋┣┛┫┣╋╋┛┳╋┛╋┻┳┏┣┃┏┻┗┗┃┃
┏╋┳┓╋┓┻┣┛━┣┻┻┗┻┏┫╋┣┫┛┗┣┗┫━┫┣┣┻┓╋┏╋┗┓┣┃┫╋
┛┳┃┳┗┳┓┻╋┏┣┳┻┣┃┃┣┗┻┳┗━┛╋┃━┓┣┗┗┫┏┻┛┛┗┛┻┻━
┻┏┣┓━┓┓┃┳┓┏┏┃┃┻╋┃┳┃┗┳┳┃┻━┫┳╋┛┏┻┣━╋━┓┣┗┫┏
╋┻┃┻┻┳┏╋┻┓┛┻╋┃┓╋┓┗━┛┻┳┻┛┃┳┛┫┗┣┛┏┗┏┓┗━╋┻┫
━┫┏┫━┏┣┳┣┣╋┣━┻┏┓━┣┃┻━┣━┳┳┓╋┣┻┫┓┃┫╋━╋┓╋┓┃
┻━┗┗╋╋┣╋┏┏━┗┻┗┫┃┓┃╋╋┏┻┃┗┳╋━┛━┫━┓┗┃┓┳┓╋┛┫
┃┓┛╋┳┣┓╋┓┏┫┣┳┓┻┣┏╋┫┗┏┃┏━┃┏┗╋┫┓┛┛┗┗┃┻┻━┫┗
╋┻┃┓┻━┃┫┛┏┓━┳┫┏┃┣┫┣┳┣┓━┃┗┫┳┃┗┗┃━┫┳┗╋┻┳┣┓
┗┗┛┓┫┛┳┓┃┗┻┣╋┫┃┏┗┏┻┏┳┗┗┣┣┗┻━┳┓╋┣╋┓┓╋━┏━━
┏┓━┫┫┏┓━┃┏┓┃━━┫┛┣┏┣┓┓┫┫┣┫┗┳━┣━╋━┣┃┛┳┳┻┓┗
┗┃┻┻━┻┃┏━┻┻━┃┳╋┗┫┃┫┻┏┗━┗┓┏┳┓┏┛┫┳┣┛┃┏┃┏┫━
┳┻┃┻┣┃┃┃┣┏┛┗┣┻┻┫┳┫━╋┣┣┣┗━╋┏┓┏┓┫┣┗┛┛┫┻┻┏┗
┣┏━━┓┫┓┃┏┓┣┗╋┓┗┻┳┗┳┛┓┫┛┣┳━┓┓┻┗┻┛╋┣┓
┏┣╋┻┫┻┗┗┻┻┣┛┓┗┏┣┣╋┻┫┗┫┣┃┃┏┃┃┓┫┻┫━┓┛┓┣┫┃┳
┳┏┳┃┣┫┏┳━┗┣┏┻┗╋┓┳┛┗┫━┗┻┏┃┗┃┗┣┓━┳━┃┻┣┓┓┻┃
┛┓┫━┃━╋┏┗┻━┳╋━┗┏┏┣┗┃┣┓┛┓┃╋┫┳┫━┳┳┫┏┣┗┣┳╋┗
┫┗╋╋┗┓╋┫┫╋┳┏┛┳┗┏┫┣╋┗┛╋┛┗┫━╋╋┓┃┃┛┻┃┻┗╋┳┓┏
┓┻┛┛┣┫┳┓┃┳┛┻┛┳┫┛┃┛┣┻┗┏━┫┳┗┏┏┣┻━┻┃┃┏┫┫┃┗┏
┻┫╋╋━┻┫┳┓┗┫┗┏┃┛╋┗┻┃┓┛┣┫━┗┗┃━┛┗┳╋╋┃┻┫┓┳┗┓
╋┗┛┛┓┗╋┳╋┗┓┻┗┃┃━┣┗━┛┻┃┏┏┳┻┓┛┏┓┓┗┃┏━━┣╋┣┛
┓┏┃┻┻━╋┛┗┛┏┳┛┛╋┃╋┻╋━┣┗┳┏┗┗━╋╋┣┛━╋╋┳┗┏╋┛┓
┃┏┻╋┏╋┏┓┻┣┏┳┓━┃╋┻┣┏┣┫┫┻━┻┃┣┻┓┻┗┗┗┻┳┏┗┻┓━
┏┳━┣╋┃┗┳┣┫┃┗┻━┃┛┓━┏┓┻━┫┏┓┻━┳┃┏┳━┻┃┃━┏┃┳┫
┗┃━┛┗┓━┣╋┳┗━┗┏┗┏┓┳╋┛━┣┃┣┏╋┻┏┣┻┳┛┳┛┻┻┃┫┃┳
━┃┓┏┗┏┗┫╋┗┃┛┃┻┓┗┓╋┃┗┗┓┫┃┫┏━┣╋┻┛┏━┫┳┏┓┃┣┫
━┏╋━━┃┓┃┃┳┳╋┏┫┛┻┣┫┫┃┏┓┻┓┻┏┻┓┏┛┗┗┳┫┗┗┓┫┏┓
┗┛┫┏━┫━┗┣┛┻┓╋┃┳┣╋┳┓┻┛┻┳┻┗┛┓┻┳┓┓┛┛┏┓┗━┃┓╋
┣╋╋╋┃┳┓┏╋━┛┓┻┏┃┛┛┳┫┣┛┫━┗┓╋━┃┓┃┏━┫━━┫┳┛┏╋
┃┃╋┃┫━┛┻┻┗╋┻╋┛━┻┃┛┃┫┫━┫━┳┓━┗┛┏┃┻━┗┳┣┻┫┃┻
┣┫┓━┛┫╋┣━╋┗┳┏┳━┗┏┻┓┃╋┓┫╋┣┛┻┓━┃╋┛┻┓┓┗┃┛┫┃
┫┫┻┛┛┻┓╋╋┫┃┗━┃┃┓┃━┓┳╋┛┫━┏┓┫┳━┳┗┳┓┻┓┣┃━┏━
┳╋┃┗━┏┗┫┣┓┳┛┓╋┫┻┫┏┛╋┏┳┛┫┓┃┫┳┻┗┏┃┗╋┻┃┗┫━┻
━┻┏╋┗┛━┛┫┻┛┫┛┃┻┛┣━┻┓┃┓┓┃┃━┓┏┣┻┏┏┃━┳╋━┫━┻
┏━┳┳┗━┛┛┛┻┫━┏┗┓┛┣┣┓┻┫┏┫┗┫┓┳━┏┏┏╋┏┓╋━┃┛┫┫
┗┻┛┣┗┓┏╋┏┗┓┃╋┗┓┗┣┗┓╋┛┓┓┻┛┃┓┳╋┫┳┛━╋┃┳┏┣┣┏
━┛┏┃┛┻┫┳┃┗┣┓┣┻━┏╋┛┳╋┛╋┏┛┛┫┏┻┓┏┣┏┃┻┫┫┻┫┛┃
┫┻╋┫┻━┣┛┏┓┣┗┻╋┣┣┳┳┣┃╋┓┻┗┃┃┗┛┛┫┏┓┏━┣
┓┏━╋┃━┓┏━┳╋╋┓┃┃┣━━┣┃━┏┛┓━┣╋┫┛┓╋┏┣┣┣┣┻┳╋┗
┓┃┫╋┓┗┃┗┗┏┳┏┣┻┛┻╋┏┗┣╋┣┫┗┛┣┳┫┓┻┛╋┻┏━┃┃┻┓╋
┓┛┳┛━┻┻┣┓┫┻┏┃╋━┓┳━┛┏╋┳┫┳┗┃┃┓┗┻┗┣┛┏╋┣┓┗┃┗
┛┻┻┫┗┣┓┳┏┛┛┫┫┗╋┗━┳┛┛┻┗╋┛┳━┏┓┛┛┛┃┗┫┳┃┓┃┻┻
━┓┓┏━┓┓╋┏┫┗┛┏╋┫┏━┗┏━━┻┳┻┻┻┣┛┓┳┫━━┃┏┫┻┛┛┃
┻┃┗┫┃┏━┛┛┻┓┛┣┃┫┳╋┓┃━┫┫┫━┓━┛┳┫┛┓┻╋┛┣┫┗┓┛┃
┻┛┻┓┫┓┃┃┃┏┛┗┗┏┣┃┳┛┳┏┫┛╋┣┏┃┗━━┻┛┃┛┏┳┣╋┣┏┣
┫┳┣┛┳┓┗┗┓┏┫━┛━━┗┫┻╋┏┳┫┏┫━┗┫┗┻┫╋╋┓┗━┣┓┳┫┫
┏┣┻┫╋┃┃┏┛╋┃┏━┣━━╋┃┗┓╋┻┓┻┏┗┳╋┫┣┏┗┣┛┗┛┻┃┗┏
┃┣┓┃┛┃┳┫┏━┛┗┃┛━┛━┣┛┣┻┛┻┗┛┣┛╋┓┣━┣━━┓━┓┛┫┏
╋━┛┣┻┗┗┳┓┏┣┻┃━╋┣━┳┗┗┃┳┫━┏┗┃┛┃┏┳┗┛┫┳┓━┓┻┃
┗━╋┃┗┻┻┃┣┣┏┛┗━┓╋┣┫┻┳┛┛┣┏┫┻┣┫┏┣┏╋┓┛┏╋┗┣┳━
┓┳━┏┏┣╋┛┛┫┏┗┣┣┗┳┓┫━┻┛┣┛┃┛┫┳┃┏┛┓┃┛┗╋┣┗┣╋┃
┫┗┻┳┛┗┏━┏╋┻┻┏┻╋┃┓┛┫┗┃┳┛┗┏┛╋┓┏╋┏┛╋┣╋┏┏┛┏┫
╋┫┛┃┳┏┃┏┫┗┃┃┗┗┓┓━┣┳┓┫┫┣┓╋┣┻┏┻╋┫┓┫┛┏┓┗┏┏━
┣╋┻┓┫┃┓┏┓┓┣┫━┣┣┗┃━┏━┫┃┃┗╋━┏━┳┣━┓┗╋┓┏┃┛┓┓
┓┳┻┻┛┛┛┏┫┗╋╋┫┛╋╋┃┣┗┃━┛┓━┏┛╋┣┛┛┏┳┣┳┳┃┫┣┃┣
┏┃┛┫┗┫┃━┗┃┗┣┻┛┗┃┣┻┳╋┫┫┛╋┗┃┣━┫━┫┃┳┛┻━┻┓╋┳
┳┛┫┳┫┗┻╋┛┓┣┃╋┛┓┏┗╋┗┗┓┻┻┏┣┓┓┻┛┻┣┛┃┏┗┳━┃┣┳
┳┃┃┃┓┫━┣┃┳┗┓╋┳╋┫┛╋┳┃┃┛┏┛┓┓┻╋┗━┏┃┓━┃┃┗┣┛┗
╋┃╋┗┻┗┃┛┛┓┓┃┳┛┣┳┻┏┓┓┣┣┣┳━┓┛┗━━┏┏┣┫┣┛┣┫┗┛
┏┏╋┓┃┻┃┫┛┓┳┗┃┏━┗┃┓┏┗┫┫┻┣┣╋┓┏┏┏┫┳┃┣┛┃┃━┓┻
┛┃┏┓┗━┳┏┛┓┏╋┃┫┣┏┣━┛┣┛┏┛┳┻╋┻┏╋┣┏┫┫┫┏━┳┗┗┛
┻┛┏┗╋┛┓┓┏┓┓┏┣┓╋┻┻╋┻┣┏┫┫━┻┣┓╋━┛┏╋┳┳┓
━┻┗━┣┓╋━┻┏┗┛╋┫┏━━┃┻┳╋┳┳┗┓┫━┓┳╋━┻┳┫┛┃┳┗┻┛
┗┳┛┫┗┃╋┗╋┣━┛┏┻━╋┫┏━┃┻┫┛┗┫┏┣┃┫┗┏╋┛┻┫┣┻┣┣┣
┗┻┗┃┛┃┗┃━┗┗┫┳┓┣┓┣┛┃┃┗┏┳┓┫╋┫┓┳╋┏┫┃┳╋╋┣┛┻╋
━┓┫╋┳┫━┛┳┫┗╋┗┛┃┓┃┻┏┓┣┫┃━┗┗┣┳┳┗━┗┻┣┻┗┏┓┣┓
┫┗┣┗┻╋┓┓━╋┏┣┫┻┓┗┗┏━╋╋┃┗╋┣┏╋┳┛┓┣┻┫┓┗━┛┫┳┳
┓┏━╋━╋┳┳╋┓┃┃┫┗┻┃┣┏┫┫┫╋┗┃┣┓━╋┗┳┫┏╋━┫╋┻┻┃┃
╋┳┓┓┳┏┗┫┛┓┛┳┫┣┗┗┣┓┏┓┓┫━━┻┗┣╋┛┗┏╋┫┻┓┗┏┗┻┏
┫┻┓┏┏┗┻┣┻┗┣╋┣┻┳┛┛━┓┃┓┣┻┗┻┫┓┛┗┏━┻┛┣┗╋┫┏┫┓
━┫┻┛┳┃━╋━┳╋┓┓┃┗┃┫━╋┛┃┛┛┗┓┫┃┃┫━┃┻┫┓┛┃┫┗┃┣
┏━━┛┏━┗┻┏┻┃━┳┏╋┃┣┓━┻┃┛╋┫┻┃━┓┛┃━┗┳┓┛┻━┏┛┫
━┳┓┃━┣┣┃┳┗┓┃┛┻╋┳┃┗┳┫┃━┣┃┓╋┣┻━┫┗┏┓┳┏┳━┫┓━
┻┛┛┣┻┻╋┫┻┓┻┗╋┗┫┓┏┓┃┗┛┣┻╋┏┣┃┓━╋┫┫┫┓┓┣┛╋┣┓
┏━┣┫┗┗┏┻┛╋┏┣┫┫┣╋━┳┳┓╋┃┫┗┏┏┗┛┳┳┛╋┣┫━━┏┛┣┓
┓┏┛┻┣┛┫┓┛┣┫╋┣┳╋┳┃┫┗┃┫┳┻┗┳┻┃┏╋┓┗━┛┻┳┣┻┣┏┫
┻┣╋┏┃┫┳━┣┫┗┛┣┣┓┏┏┛┫┛┣┳┛━┛┃┛━┓┗┫━┓┣╋┻┫┫┛┗
┫╋┏┻┳━╋┗╋━┳━┏┗┣┗━╋┏┃┓┓┏┏┣┫┃┛╋┻┗┛━┓┛╋┏┫━┃
━┫┳┳━┛┓┫┏┗┛┣┻┓┃┳╋┃━┃┃┗┏┓╋┗┳┳┃┛┣━┫┓┃┗┗┣╋┗
┏┻┗━┣┗━┃┳━┳┃┃╋┳┃┏┫┣━┫┫┣┣┓┫┻┛╋┛┛┻┏┓┗┳╋┛┛┛
┃┛┳┛┳┳┻╋┫┳┛┫┛┣━┛┓┻━┓┓┛┳╋┳╋┫┳┫┃┣┫━┫┫┛━┏┳┃
┗┗┫┏┫┻┳┏┓┻┃┣┓╋┫┛┏┃┃┻┫┏┫┫╋╋┓┫━┻┃┗┳━┣┳┛┏┃┏
┓┛┃┫━┗┛━┗┻┫┻┏┻┃┃╋┳┻┳┛┃┻╋┗┛┓┓┛┣━┻┏╋┗┫┗┳┓━
┗┻┏┃━┗┳╋━┻┣━┓┳┗┳┣┳┫┫┗━━┻┏┃┻┣┏┻┃┳┏━┣╋╋┗┣┗
┛┃╋┳┣━┫┓┛╋┃┫┃┓┛┃┣┛┣╋┛┫┓┳┻┃┓┏┃┗┗┗┗┣┻┏┻┳━┳
╋┏━┫┗┗┗╋┳┳┏┃━━┛━┻┃┃┫┗┻┓┻┫╋┳╋┛┏┳┻╋┻┗
┫┏┣┣╋┏┛┫┣┗┃┳━┳┻┓┃┳━┳┣╋┛╋╋╋┗━┃┳┻━┫┻┣┻┻━┛┣
┏┃┻┛━━┗┗┳┻┫┏┛╋┗╋┓━━┓┓┓┳┓┗┏┗┏┻┻┏┗┫┫┻┣━┫┳┫
┗╋┗┛┻┳┳━┗╋┳┗┓┓┓┫┣┓┣┫┓╋┫┫╋┻╋┗━┻┫┗┗┗┻┳┃┓┣┓
┃┛━┫┓┓┏╋┃┓┻┓┻┛┫━┃┗┫╋┓┗┗┣┛┳┗┓┛┃┣╋┗╋╋┻┫┻┗╋
┓┓┣┣┗┳┏┏┓┳┏╋┳╋┏┏┣┓┏┗┓┫┗┻┗┫┏┫┣╋┫┏━╋┫┏┛┛┳╋
┗┫━┃╋┳┫┏┛━┗┗┫┳┳━╋┣┫━┻┣┏┣┻┳┻╋┃┃┏╋┛┻┃┏┓┓┣┣
┫╋┏┏╋┳━┃┣╋┓┗┫━┛┛┏┛╋┃┗┻┳┗┗┻┓┫┛┣┳┫┣┻┏┳┏┳━━
┳┻╋┣━┳┣┓┓┻┓┃┗┗┏┓┃┃┳┓┻┗┓┣┛┏┃┣┓╋┳┃┗┃┛┳┳┻┛┗
━┏┛┛┣┓┛┓┏┫╋┓┫┃┣┗┗┓┻┻┏┣┓┃┫┏┫┏┳┛┃┏┓┣┗╋┛┣┳┃
┳┣┓╋┗┳╋┃┏┫┓━┓━━┛┗┓━┗┳━┳┳┣┗╋━┫┫┳┣━┻┳┣┳┣┣┣
┛┃┛┳━┫┛┓╋╋┃┣┛┫┃╋┏┓┏┳━┗┻╋┫┻━┃┃┛┻┓┳┗╋┓┓┳┣╋
┗┣┓┣┻┫┣┻┓┻┫┳┗┳━┻┃┏┣┫┃┫┃┓┳┳╋┛┏┣━┳┃┓┗┣┛┏┏┗
┳┫━╋┃┏┣┗┻┏┛┛━┳┫╋┣╋┛━┃┗━┓┻┻┻┏┣┫╋┛┃┛┛┏┫┏┛┛
┻━┣┫┣┃┏┻┗┗┛┗┻┣┏━┏┣┗┗┓┫┓┗╋┗┳┃╋╋╋┛┳┓┓┫╋┏━┃
┏━╋┻┏┃┫┗┳┛┫━┫┏┓┃┗┫┃┃━┫┃┫┛┛┫╋┓┓┛┗┗╋━┃┣┻┗┫
┓┃┳┗┓┻┓━┳┓┣┻┃┓┣┛┓┓┏╋┏╋┏┫┣┓┻┓┛┏┣┃┃┃┳┏┫┻┛┛
┓━┣┗┛┛┓┏┏┳╋┃┳┫┫┓┳┫┣━┗┃╋┣╋┏┻┻┃┛┏┫┃┗┫┗┃┫┻╋
┫┻┃┻┳┣┫┻┫┳┛┃━┗┻┏┏┃┳┗┳╋┫┃┏┻┻┻┏┣┓┛┓┫┏┗┻┛┳┳
┳┃┗┏┓┗┏┫┓┏┓┣╋┻┳┫╋╋┳┳┣━┓━┏┃┣┃┳┏┓┓┻┳━┫━┓┛┓
┛┓┓━┻━┃┣━┓┫━┗┗━┛┓┏┗┻┓┓┏┫┣┫┓┓━┣┓┃┃┏━━┗┏┻┣
┛━━┫┳┓┏╋┛┻┗┫╋┓┏┓━┓┫┃┳┫┛┓┛━┫┗┏┗━┣┓━┓┳┻┛━╋
┃┫╋┳┃┣┻┫╋━┣┗┛┣┫╋┣┫┏┓┫╋┓┛┏┳┗┗┏┗┏┣┳┏┓┗┫╋┏┗
┃┃┃┣╋━╋┻┫━┳┃┏╋┏┗╋┃┓┫┃┗┏┏┓━┏┫╋┓┳╋╋┗┻┛┗┃┫━
┃╋┫┳┳╋┓┳┗┃┫━┛┳┣┗┫┫━┏━┫┗┃┣╋┏╋┏┃┃╋┛┣━
┣┳┣┃┏┛┏┫┫╋┏╋┫┻┫┣┓┫┗┃┗┃┣┳┃┻┛┻┣┃┓━┏┏┳┛┣┃┓┛
┓┃┫━┗╋┫┏┗━┻┻╋┏┓┣┳┏┛┫┏┳┗┗━┏┃┣━┫┓┗┫┓┳┓┻┛┗┫
┃━┛┓┣┗┻┣┓┣╋━┗┃┻╋┏┏┃┳┫┏┣┏┓┛╋┳━━╋┫┗┗┻┣┃┓┓┏
┣┛┫┛┗┛━┃┃┳┻┃┫┓┃┣┃┣┓┳━┻━━┳━╋┣┣┳┳━━┗╋╋╋┓┏┻
┫┳┳┻┓┗┫┳━┃━┏╋┓┓┏┫┫┳┛┗┳┓┳━┳┳┣┗┃┃┳┏┗┓┗┻━┻┫
╋┻┃╋┗┻╋━┳┃┓━┣┻┳┫╋┗┃┣┫┏┓┗┓┗┛┃┳┃┓┫┣┗┏╋┫┗┫┛
┓┳━┳┃┳┛━╋┛┻┻┏┳╋━┻┣┻┏┃┣╋━┫┗┫┳━┓┃┃┛┗┛┏┻┗┃┃
┏┓┗┳┏┃┻┏┣┫┳╋┃╋╋┻┻┓┛┛┏┻┓━┳┣╋━┻┏━┫┫┓┫╋┃┛┛╋
┏┛┃╋╋┳┗┓┛┳━┫┣┫╋╋┫┣┗━┗┫┻┻┗━┫┃━┫┫━┓┃┗┗┏━┏┫
╋┫┫╋┻┏┣┻━┏━┫┻┳━━┏╋┛┃┓┓┳┗┃┻┛┓━╋┓┣┣┻┳┳━┓┓┫
╋┗┣┃━┏╋┃┫┓━┗┳━┣┏┃┫┓┣╋┏┫━┳┣┃┏┣┻╋┗┻┻┓┣┫┳┃┏
┻┃┃┓┓┳┣┏┳┓┏━┻┓┓┗┏╋┗┓┛┗┫┏╋┻┫┛┓╋┏╋┻┏━━┫┫┗┣
┫┛━┃╋┣┃┗┏━┳┓┳┗┻╋┏┛┗┻━┫┏┛┓┏┳┫┃┣┗┓┗┻╋┣┃┏┃┛
┫┗┏┃┓┏┃┳┻┣━┓┻┣╋┗┳┛┻┃┳━┻┗╋┏┃┻┛╋━┣┗╋┏┃┏┗┳┗
┫━┗┛┃┳┫┏┏━┳┓┓┏┏┓╋┻┏┻┛┣━┫┏┛┳┃━┃┫┳┫┛┳┃┳┃┫┣
━╋┃━┃┣┻┻┏┻┣╋┻┗╋┓┣┛━┳┗┗━┛┗┳╋┏┗┫┫┳┓━┫┛┻┣╋┓
┣┏┏┃┓╋┗┻┏┓┗┳┃┃┫┳┳┏┣━┃┏━┗╋┗━┃┗┗━╋┗┗┻╋┛╋┫╋
┛┏┻┫┗╋━┻╋┣━┓┳┻┳┓━━┣┣┛┃┣╋┣┛┳┛┛┓┣┓┣┃┫┫┻┻┛┏
┳┳╋┓┓╋┛━┃┏┃┣┛┛┛┳┏┻┻┃┳┗┳┗━┳━┗┣┗┛━┏┣┃┻╋┓┗━
┃┓┻┗┻┫┓┛┫┓┻━┓╋┃┓╋┛┫┻┫┓┫┳╋┻┳┓┳┻┃┗┳┳┳━┏┗┣┛
┓┃┃╋┳┻┳┛┓┛┏┳┳┛┏┛╋━┣┣━━┫┣┃╋━┳┫┫━┃┃┛┛┻┗━╋┗
┏━┫╋━╋┃┳┓┏┃━┃┃┻┳┃━┏┛┻┛┗╋┏━┗┣━┏┃┗┣┻┫┛┃┣┓┻
━┣┫┫┏┏┛╋┻┃╋┳┏━━┓┣┗┗┓┻╋╋━━┳━┓┗┻┛┗━┻━┃┃┏━┫
┳┻╋┛┓┏┫┫╋┣┗┫╋┛┻┏┛┣┛┗╋┏┫╋┃┳┻┏┃┻╋┣┳┻┃
┏┫┃┃┣┃┏╋┓┳┳╋┳┓┃┻┃━┣┏┫━┓┻┗┫┛┏┳━┏┗━┳┫┛┗┻┳┃
┣┻┗┃┗┃╋┗━┗━┏┣┓┃┓┃━┃┛┣┗┛┛┣┛┻┗━┣┛┫┃┫┣┫┗┗╋┣
┣┗┃┏┻┣┳┛┳┛━┫┳┃┻━┻╋━━┳┻┓┫┳╋┏━┫┣┣┳┫┳┛╋┏┏┃┛
┓┣╋┃┗┳┳━┳┳┣━┃━┗┻┳┗┳┗┃┳┏┏┻╋╋━┛┗┣┻┳━┛┏┗┫┻┃
━┃┳┣┃┗┏┓┃┻┻┳┻┻┫┏┻┻━┣━┫┣┣╋┃┳┓┓┃╋┃┫┣┏┃┏┏┓┛
┛┫┗┳┻┓┛┛┏┃┏┗┳━╋┏╋┃╋━┗━┫━━┗╋┫┃┣┳┛┣┗┃┃┓┻┛╋
━━┏┓┏┣┫╋┻┓┃┏┳┃┓╋┳┳┏┛┳┛┗╋┏┻╋┗┓┛┛━┫┃┓━┛┃┛┫
┣┳┻┻┛┣┻┓╋┳┛┗┣┳┓┻┏┳┃┳╋┫┗┃┗┗┫┳━┫┗━┓┛┳╋┗┣╋┗
┳━┗┏┫┃┻┻┛┣┣┛┣┗┫┳┻┳┓┳┻━╋┓━┃┫╋┣┛┗━┛━┏┓┻┳┏┃
┳┛┫┃┓┏╋┗╋┓┻━┫┫━━━╋┃━┛╋┫╋┫┃┓┛╋┫┫┫┻┛┃┳┛┣┣┛
┗┫┻┳┣┗┃┃┛┗┣━┫┏━━┛┓┃┛┻╋┏┏┃┓━┻┃┳┻┛┣┫┛━┛┫┏┗
┛┛┫┛┗━┃┛┃━┫┏┗┫┓╋━┃┓╋╋━┏┳━┓┫━━╋┃┃━┃━┓┓┏━┓
┗╋┏┏┫┣┛┣━┛┫┻╋┻┃┗┃┫┣┳┗┓┓┛╋┛┗┗┏┓━┏┣┏┃┗┻┣┻╋
┻━╋┏┫━┳┗┗┏┳┏┻┃┛┳┃┏┃┗╋╋┣┣┻┗━┫┳┻┛┃┳┓┏┓┳┻╋┃
┳┻┓┻━┗┓┗┃┃┳┛┣┗┳┏┗┫┓┗┏┳┏┃┗╋┣━┏━┗┓┛┓┣┃┏┛━┗
━━┣╋╋┗┓╋━┗┻┳┳┻┣┛┳┃╋┃┳┣━━━┫┣┣┗┫┏┳┣┓┃┣┏┃╋┫
┳┓┳━┃┓━┏┃┛━┫┫━┳┓┗┳━┏┻┗┣╋╋┣┓┓┏┣┓━┃┗┛━┫╋┗┏
┃┣┓┫╋┃┳┗┓━┗┳┫┓┃┳┳┃┃╋━╋┓┻┗┳┏┗┫┓━┓┻━╋┫┫┗┫╋
┛━┃┓┃┫┃╋┃┗━┫┻┏┏╋┣┻┣┏┛━┓┏┫┣╋━┫┗┣┏┏┗┃┃┓┣┃┛
┃┗┗━┫┛┣┻┳┗┛┣┫┳┻┃┫┓┏┓┫┛┣┃╋┗┏┻┣┃┃┫┻┗┫┏┻┏┏┗
┣┛┓┛┏┣┳┏┣┫┃┏┏┳━┣━┗┏┫┓┫┏┳┃┛┫┫┓┓┃┳┣┻┻┣━┃┏┻
┃━┏╋╋┓┫┣┳┳┗┻┣┫┫┃┛┏┃┫┛┗┻┳┳┛┗┏┳┣╋┳┏┓┗┏┣┣┳┓
┛┃┏┫━┓┗┛┗┳┗┫┓┏┻┳━┏┏┓┛━┳┓╋┗━┳╋┓┏┃┗┫┛┳┻┗┗┣
┻┣┏┏┓┻┏┃┻┳╋┗┣┛┳┣╋┫┛┗┻┛╋┣┗┳┫┳┣┓╋┃┗┗┓
╋┳┫━┳┛┳┛┃┻┻┏┣┗┳━┓━┳┣┛┻┗╋┏┣┳┗┫┻┃┣┫┻┓╋┃┫┛┻
╋┛━━┛┓┏┓┫┛┻┓┓┃┃┏┫┓┛┫┃╋┳┫┫━┗┳┏┗┳┣┫╋┻┃┛┳┻┓
╋┻┣┳┓┳╋┳━┛┏┃┃┏┳┛┃┻┗┏┃┣┗┳┣╋╋┫┃┛┓┳┗┏┓┓┳┓┫┓
┳┓┣┻┫╋┓┗┓┗┓━┃┣┓╋┗┻┻┛━╋┻┃━┛┗┃┗┛┫┳┻┳┏┳┛┣┻┃
┣┗┳┳┗┳┃┫╋┗╋╋┃━━┃┗┣┛┛┛┻┣┓┣┃┗┛┓┛┏━╋┛┛━┫┗┃┳
┏┏┻┗┃━━┳┫┣┛┻╋━┏┛┏┃┳┗━╋┗┻┻┫┏┓┳┏━┳┃╋┳┛┛┃┃┫
┃┗┗┃┻╋╋╋┃┗┃┓┏┗┗╋┳━┫━━┣┃┳┃┃┣┓╋┗┏┏┫┛┫┓┃━┫┻
┃╋┻┫┫┫┏┓┏┫┗┻┻┻┳┗┣┣┻┏┓┛┣┗┓┛┏╋┫┓┻┣┣┃━┻┣━━╋
━┳┻┻┓┳┻┗┃┃┓┓┃┏┫┻┃┣┳┳━┏┫┣┻┻┗━┻━┻┣┓┛━┛┫┗┫━
┛┛━┃━━╋┛┓┏┻┓┛━┳━┣┻┓┻━┏╋┗━┣┛╋┣┃┓╋┛┛┫┛┻┛┣━
┗┓┣┏┓┏┻┳┓━━┓┓┛━━┗╋╋┗┛┻┣┏┃┫┃┓┫┣┗┏━┏┏┻┗╋┏┛
┏┏┗┣┣┻━┓━┏┻┏┃┳━┗┻┛╋━╋┃╋┣━┏┛━┻┻━┳━┓┏┏┛┳┗━
┛┃╋┛┣╋┫╋┻┓┳┓┳┏┣┏╋┣┣┻┛┃╋┳┓┏┳╋┻┏┛┫┃┣━┻┻┳┃┻
┫┛┳┃┗┣┳┃┃┗┻┳┏┣┃┗╋╋┓┫╋┗╋╋┛┓━┣┓┓┻┏━┣┛┣┃┣┣━
┳┗┣┃┫┛┻╋┻┓┛━╋━┻┳┻┏┛┻┓╋┃┳┻╋┃┃┓┻┏┣┃┫┫━┗┛┃┳
┛┗┏┗┏┻┏╋━┓┻┏┓━┗┫┻┛╋┗━┻┻╋┫┻┗┫╋┻┓━┳┗┫┻┛┣┣┛
━┓┻┣┃┫╋┳┗━━┻┗┓┓┛┣┏┳┳━┫┻┓┛┓┏┗┃┏┻┳┳┓┳╋┳┫╋┣
┫━┏┗╋┣┳┳━┓┃┳┫┓┃┓┻┃┛┳┓┣┓┻┓┏┳┻╋━┏┛┗┗┗╋┫┳┛┗
┣┣┳┣━┗┛┻┏┃┃┏╋┳┫┃━┃╋╋┃┗╋┗┻┗┣┃┳╋┗┓┻┣┫╋┓┻┫┗
┃┛┏┏┏┓┏┓┣━┳┃┗┃╋┣━┏┏┏┛┛┏┛┳╋┃┏╋┏┗┛╋┃┏╋┣┳┛╋
┓┃╋┳┳┫╋┳┳╋━┣┻┣┗┳┃┃━┛┗┃┏┫┳┣┻╋┓┣┃┗┓┛┗┏┏┫┣┳
━┻┗━━┛┏━━╋━┣┫┫┃┛╋━┛━┏┓┻┏┓━┃┛━┫┳┣┏┛╋┣┓┣┏━
━╋┓┓┗┗┫━┃┫┓┗━┣┏╋┣┏┫┗━┏┓┳┻┳┻┗╋┃┏╋┓┫━┏╋┣┃━
┃┃╋┳┻╋┛┗┃┏┫┳┛━┓┗┃━┓┏┗┳┫╋┳┓┓┛┏┣┗┗┣┛┓
┏┣┃┃┛┫┃╋┫┓┗┣╋━━┣┻┫┓┣╋┣┏━━┳┳┣┣┻┃┣┓┳┳┏╋┫┓┗
┳┓┗┫━┓╋┣┓┗┻┫┳┏┏┏┻┫┗┣━┻┗┫━┗┗┃┏╋┃┻┗╋┳┗┓┃┏┓
┃┫┗━┣┛┏┣┣┓┛┃┓┏┏┫━┳━┳━┃┫┓┻╋╋┏┓┗┓┳╋┳┻┓━┣┃┻
┗━┃━┫┃┣┓┃┻┓━┃┣┫━┗┓┻┗┏┻┫┓┫┗┛━┻╋┳┳┻╋┻╋┣┗┃┏
┛━╋┫╋┏┓╋┣━┓┗┃┣━━┻╋┻━┃┏┻┗┗┃┗┛┣╋┛━┓┏╋╋┳┳━┏
┏┓┃┳┳┗┳┓┫┛┣┛┏┫┣┫┓━┓┳┗┳┃┏┗┣━╋┏┃┏┗┏┣┏┻┛┏┛┣
┏┫┛╋┳┻╋┫┳━┓┓┳┣┳┛╋┳┏┳┗┳┗┫┗┛┛┗┻┻┫┓┓━┫┗┣┃┫┻
━┫┻┗┗┃┻┫┻┻┏┏━┳┛┣┃┓┫┏━┛┛┫┣┏┳┳╋╋┃━┏┻╋┛╋┣┓┣
┻┫┏┓━┣┓┳┣┓━━┻┏━┃┣┣┗┃┛┗┏┗┛┛╋━┫┻┳╋┣┛━╋┻━╋┛
┫┛┛┳╋┳┓┣┓┳┏┓┣┓━━╋┛┻┣┣┓┫━┏┳┻┳┃┻┻┏┗┳┫┻╋┛━━
╋┻┗┫┳╋┳┳┗┏┛┗┳┏┓┫┃┫┗┓┫━┫┗┏┛┓┃╋━╋┛━━┓┗┻┓┛━
━━┛━┓┓━╋━┻┓━┃┗┓┓┣┃━━┃┳╋┗┓╋┓━╋┏┓┻┫┗┳┣┓┃┻┛
┳┣┃┗┗┫┃╋┓┗┃┫┃┏┫┃┻┻┗┏┗┻┳┫┏┛┓╋┗┻┣┫┛┗┛╋┻━━┛
┣┏┗╋┫╋┓┻┃┳┳┛━┛┻┃┏┛┻┓┏┃┃┳┳┛╋┫━━┻┗╋┓┫┗┏━┗┓
┣╋╋┏┳┓╋┛┫┫┣┗┻┗┛┳┓┃┓┫┣┛┓┏━┻┳┳┳┓┏┻┏┏━┫┗━┓╋
┓┗┓┗┛━┓━┓╋┛┛╋┃┏┏┻━┻┗┏┏┣┫┓╋┏┗┃┛┛┻┛╋┃┫┫┛╋┃
╋┻┫┏┏┃┗┏┳┓┏┻┛┫┛┗┏┃┓┛┏┏┗┏━┳╋┃┛┏┏┃╋┗┣┛┓┫╋┫
┃┓┗┣┻┫┫━┳┫┣┳━┳━┏┗┏━━┻┛┏┏┃┏┏┛━┃┳┓━┣┣┗┫┗┻┣
┻┻┻┃┳┳┣┣━┛┏━┏┫━┛┫╋┻┏┻┃┛┏┛┏┏━┏┃┣━━┫┗┻┃┻┛┓
┣┓━┓┗┣┳┣┓┛┏┏╋━┛┻┫━┗━┃┛┏┓┳╋┗┛┻┛━━┃╋┏┓┛╋┛┣
┛┣┛╋┗╋┛┓┻┛┃┳┃┗┫┏┻╋┓┳┣┓┏┛━┗┏╋┗┣┓┏━┫┏┳┓┳┳┳
┛┣┓┣┗┳┗┛┳┣┫╋┓┃┓╋┻┣┃┗╋┫┳━┳┓┳╋╋┗┏━╋━┫┫┣┛┳┗
┗┫┗┃┃━╋┏┣┣┗┻╋┣┳┳┻┣┫┳┻┣┃┏┫┣┻┳┏┃┗╋┃┣┛┏┻┻┻┗
┓┛┃╋┛┳┗┣┛┛┳┏┏┣┣━┻┻┏━┏┫┏┓┗┏┏┻━┏┣━┛┻┻
┛┻┓┣━┗┛┓┛━┫┫┏┏┻┛┓┏┃┃┫━━┻╋━┓╋━┫╋┣┃┫┗┏┛┗┳╋
┓╋┓┫┗┓┻┃┻┓┓┳┣┃┳┃╋━┻┗┣┛━┃┣┛┻┳┻┃┓┗┗┣┫━┓┳╋┻
╋┫┛┃┻┫┫━┣┻┗┃┳┗┓┗┛┣┫┛┗┗┗┛━┏┗┳━┓┳┗╋┗╋╋┫┃┏┛
━┏┏┣┃┳┓┛┫┓━┻┓┫┫┣┏╋┛┃┃┛┳┗┫╋┓┗━┛╋┓┻┳━┳┻┫┻┏
┓╋┓┛┃┗┳┣╋┣┓┣┫┗┣┻┳┫┓┓┫┗┃┣┃┛┏┓┛╋┣┗┻┻┻┣┫┣━┛
┓┻┛┗┃┛┛┃┓━┣╋┣┓┏┗┏┗━┓┗┳┳┳╋┏┣┻━┃┣┣━┃┣┏┓━┃┛
┳┻┓┫┃━┗┻╋┳┏┣┳┣━┣┓╋┃┻┗┗┣┏━┳┗┃┏╋━┃┛━┣┗╋┓┫━
┗┫┏━┓┫┏┛┃┣┣━┣┓━┻┳┗┗┻┻┣┗┣┛━┳┣┳╋┫╋┣╋━┳┳┓┣┏
╋┳╋┃┻┳┛┳╋┓┓┫┻┻━┓┻┏━┳┣━┛┻━┗┣┣┃┻┳┛┻┗┳┳┳┳┓┛
━┳┫┓╋┃┓┗┗┫┛┣╋┻┻┫┗┓━┫┫┓┏┫┏╋╋┛┃╋┓┏┗━┻┏┳┳┏╋
┗┣┓┫╋┏┓┏┳━┫┏┗┣┛╋┻╋┫━┛┓┏┫┛┛┳╋┳┓┳┫┓┛╋┃┫━┏┏
┻┛┏━┗┓━┻━━┗┏┳┫┏┛┏┳┣┃┓┃╋┻╋┣┏┓┛┛┃┃┳┣┻┗┗╋┛┃
┓┣┏┫┫┫┏┻┫┣┻┗┫┓┓┗┣┛┗┃┳━┻┏┏┣┳┣┓┣━┫┻┳━┗┳┻┳┣
┛┳┛┣┗┣┏┛┃╋━┛┗┗┃╋━┓┗┣┗┛┓┓╋┓┃┏━╋━┓┳━┫┏┛┫┓┃
┳╋┗┻┣━┃┗┻┗┗┳┫╋┃━┗┃┻┳┳┛╋┣┫┳╋━┣━┛┛┫┃┗┣┣╋━┗
╋┛┻┃┣╋┃┗┫┳┫╋━┳━┃━┣╋╋━┫┛┫┓┻━┓╋┻━┏┃┓━┓┓┗┗╋
┛┃┣┻┫┛┛┗┗┏┃┣┣┳┓┏┫┃╋━┃┳╋┏┛┏┛┛┓━┓┃┗┳┏┓━┫━┫
┛━┳╋┻┻┣┃┫━┳┳┣┣┃╋┏┻━┻┳┃╋┏┗┃┛┓┛━┏┓┛━┓┫┫┣┛┣
┳┓┏┓┣┃┣━┣┫┛╋┗┳╋┃┏╋┳╋╋┻┛┏┳┓┳━┣┓┣┃┻┓┛╋┃╋┏┻
┫┏┻┏╋━┫━┃┳━┏┫┃━━┳┗┳┣╋╋┣┻┗┗┣┣┛┃┏┏┗┛┓━┻┗┛╋
┫┗┏┏╋━╋╋┓┃┏┗┏┣┗┛┻┫┻┓┛━┻┣┻┏┗╋━┻┫━┓┏┳━┛━┻┣
╋┗┳┣┳┳┏┻┻┃┻┓╋┓┣┫┛┓┛┓┏┓┻┗┏┫┓┫╋┻╋┃┓┗┃┃┗╋━━
┣┃╋┫┻┳╋┏┃━┃┫━━┃┣┓┗┻┣┓┣┓┏┣┏┏┻┫┏┏╋┫┃┓┫┻┛┻╋
┏┳┏╋┃┳┫┓┃┫┫┫┃┛┏┃┏━┛┃┗┻┏┗┏┛┛┣┛╋━┗┗┓┫
┓╋┃┣┃┏┫╋┗┃╋┛┳┃┣┻╋┣┛┻╋┳┻┳┗┏╋┳┫┏┳┫┗┳┣┏┏┫┃━
━┗┃┏━┻┻━┗┻┣┻━┳┛┃┫┣┗╋┛┫┛┫┏┫┗┗┃┓┳┛┳┻┃┳┏╋╋┗
┻╋┣┏━┳┓┛┣┻┻┏┗┏┳┻┏┓┗┣┻┫┻━┫┓┏┫┛┫┗┃┓┣┳━━┃┃┫
┛┏┣┃┳┻┻╋┏┛┫┳━┗┫┣┳┃┏┛┣┫┃┳┃┓┣┣┓┓┫┏┣┻┣┓┃┣┳┗
┻━┗━╋┓┛┓┫┓┃━┃╋┃┛┗┗┏┓┳┛┓┓┣┻╋┳┗┗╋┣╋━┓┏┏┓┣━
┛╋┏━╋┳┗┛┫┗┻┻┫┣┏┛┫━━┃╋┏┃┏┛┓━╋━━┻┣┃┻╋╋┳┫┏┃
┏┣╋╋┣┻━┓┣┓┣╋┓┫┗┳╋┗┻━┓┗┗━┓┻┓┣┓┗┻━┓╋┏┗┗━━┫
┣┗┣┛╋┗━┏┣┏┃┗┃━┳┛┳┫┏┻┏┛╋┃┛┣┻┗┳┃┃┻┏┃┓╋┗┏┣┣
┏╋┣┓┗┗┓┏┗━┓┫┳┛┣┫╋┗┃┏┳┳━┣┃╋┓┏┛┃┫┃┳┃┏━┳┃╋┳
┣┓━┣┏┃┻┗┓┣┣┃┳┣┗┗┻┏┓━┗╋╋━━┃┓╋┗┓┏┫┓━┗┳╋┏┛━
━┗┓┳┏┃┫┫━┗┗┛┏┣┓━┏┏┓┳┗┓┏┻┣┛╋┗┣╋━╋┳┃┓┗┣━━┏
┛━┏┓┗┣┻┣┓┛┏━┣┓━┏┻┫┻┫┓━┻┳┫╋┏┗┛┓━┗┗╋┃━┻┳┏┣
┛┻╋╋┃┓┛┫╋┏╋┓╋┛━╋┻┛┳┫╋┳┳┣┃┗┏┃┏┃╋┻┣┗━┛┓┛━╋
┗╋┗┃┳┣┣┓┣━┳┓╋┻┓┣━┗┳━┃┳┓┫╋┃━┫┗┏┏╋┓┫┫┛┏┛━╋
┣━┳┗┻┓┏┫╋╋━┗┳┓┗┛┳┣━┛╋┻━┣┏┣┓┗┃┃╋┻┗┫┃┻┛┫┛┓
┫┫━┓┗┗┏┛━┗┏┫┃┻┗┓━┃┏┳━┗┣┛┃┏━╋┻┓┳┃┏┗┫┫┣┃┃━
━┛━┳┃┻┏┏┣┏┣┫┗┗╋┻┃┗┛┗┓┗┫┣┓╋┳┻┫┗┫┛┏┻┓╋┫┏┻┃
┻┓━┛┓┣┫╋┓┗┻┣┃┛┻┫┫┗┏╋━┏┏━┣┓┃┣┏┣┗┣┣╋┃┣╋┳┫┏
┗━┻┓┓┏┏┣┳┫┛┳┓┗┗┛┳╋┻┫━╋┓┗┻┗┃┛┗┃┏┻┗╋┳┫┏┫┻┛
╋╋┗┣┫┫┓┛┫╋┏┻┫╋━┫┣┓┓━┛┣┓┣┏┻┛┗╋┓┓┏┳┓┻┣┃┻┓┣
┏┣╋┓╋┛┓┫┫┣┏━┫┃╋┻┛┓┳━━┛┏┻┳┏┏┣┫┃┳┛┛┳┛┫╋┗┣┣
┣┛┻┫┃┓┻┫┃┫┛━┳╋┻┳┃┗┫┫┗┛┳┣┻┓━━┳━━╋━┻┓┃┗━┗┃
┛┳┣┗┛┛┏┫┏┏┳┓┳┳┃┻╋┏┣━┣┃┗┃┃┫━┫┳┳┏┓━┏┳┓┓┣┏┫
╋┓┳┻┓┗┣┗┓┏━╋┛┃┻┓┃┃┻╋┫┻┃┛┃┳┓┻┃┳┗┏┛┗┣
┻┫┫┳┓┛┫┻━┫┃┣┃┃┗┫┳┗┫╋┏┫━┣┏┃┓┛╋╋┗┗┃╋╋┣┻┫┳┗
┳┗┓╋┻┛┳━┛━━┓━╋┛┣┃━┗┃┳┫┻╋┣┗┳┏┛━┃━┗┏┗━┳┃┃┓
┗┓┗┣━╋┳━┏━┣┫┫╋┏┳┏┛┃┗┻┻┳┗┃╋┳┳━┳┛┛┫┛┣┃┫┳┗┣
┏━┗┻┓╋┻┣┛┃╋┻┳╋┣┓┣┏┣┣┛┃┫┗╋┓╋┫┣┣┻┛━┓┗┃┫╋┏━
┗╋╋┻━┻┻┛┻┃╋┏┫╋┣╋╋┓┻┏┳┳┃┻╋┳┃┫┗┛┛┳╋┓┣┛┻┓┫┣
┏┛┓┳┳┗╋┗╋┓┻━┗┏━┗┏┳┗╋┣┣┳┏┗┗┳┣┣┏┏┏┻━┓╋┛┃╋┏
┏┫╋┣┣┣┻┗┏┏┃┣┗╋╋┫━┃┓╋┓┓━╋┗┻┃╋━┓┳┓┃┣┗╋┫╋┃┫
┣┣┫┃┣╋┏╋┗┛┃┃━┓┃┗┫┃┓━╋┛╋┓┛┏┓╋┫┫┻┃━━┳┓┳╋┛┏
┃┃┃┓━┃┃┃┛┗╋┳┣╋┣┃┳┫┣┏┫┓┛┃┗┻┳┃┗┣┃┫┃┳┳┣┗┳┳┏
┛┓┏╋┻┗┓┻┻┫┻┓┻━┫┻┃┓┫┳┏┓┏┳┃┳┳┳┓┻┏┗━┛┃┳┏┗┫┫
━┓┏┓┣┓╋┫╋┫┛┫┳┳━┣┫┗┓┏┳┣┓┻┛━┳┳╋┣┛┫┛╋┃┏┏┣┳┛
┗┗┗╋┣┓┓┏┳┃━┳╋┻┏┳┃┏┣┏╋┛┳┣┓┻┓╋┣┗┻┫┓┃┓┗╋┻┏┫
╋╋┃┃┳┣━┛┻┓┫┫┳┗━┳┓┫━┻┗┛┏┻╋┻┳┣┻┻┃┳┣┻┻┣┓╋┃╋
┃┏┫┃┛┣┗┛┃┳╋┗╋┻┓┓┛┓┳┃┣┃┏┛╋┓┃┫━╋┗┛┃┗┏┏╋┓┛┣
┗┣━┫╋┣┗┫┗┻┳┻┗┓┳━┓┓┏┏┛┳╋┃┳━┗┣┻┣┫┛┗┣┻┫╋━┛┓
┣┃┫┏┛┏┓┫┛┗┳┃┻┏┗┫┏┣┏┣┓╋┗┃┓┣┏━┓╋┏┓╋┗┏┛┫┗┏┃
┻┫┣┣┛┻┻┛┃━┓┛━┓┗┗┃┫┓┏┫━┏┏╋┻┫┗┳┃┏┻┣┻┗┣┻┳┳┃
┻╋┓╋┣┗┣┛┗┃╋┓┻╋┛━┏┗┣┓━┫╋┃┳┫┏┣┓━┣┗┃┳━╋╋┓┓╋
━━━┗┳┓━┻┳┓┏┗┏┛━┃┏┓━━━╋╋┓┻┫┳┫┃┫┓┫┛┛┃┣┏┃┫┃
┃┫┣┓┓╋┃┳┳┗┳┓┗╋┓┳━┓━┻┛┣┏┣┳┳┏┃┻━┳┣┫┻┃━┏┓┣┗
┗┏┃┃━┏┻┻┻┏┃┃━┻┏┗╋┫┛┗┫╋┛┏┫━┗┗┓┗┳╋┛┣╋┗┳┃┻┳
┣┣┓┛┣┣┫┫┓┓┣┻┫┫┳┓┣┓━┗┳┛┻┛┃┗┃┫╋┃┛┻┫┓┣┛┣┳━━
┓┓┳┃┏┏╋┛┫┓┃┣━┃┏┣┳┏┫┛┏┣┗┫┃┫┏┗━┏┃┏┗┓┓╋┏┓┫┓
━━┻┻┫┳┫┳┏┗┫┛┗┻┃┳┏┳╋┻┫┓━┛┛┗┛━┳┃┗┏┏┃┳
━┓━╋┫┃┳┳┛┗┏╋┃┗┳┣┣╋┓┻╋┓┣┛╋┗┓┃┛━┗┗┃┳┳╋╋┃┏┫
┛┓┗┏┏┫┓┫┣┃┏┣━┻┏┻┓┗┫┓━┛┗┃┣┫┻┣┗┣┻┃┛┓┛╋┳┛╋┓
╋┣╋┣┏┓┛┏╋┣┃┻┻┛┃┳┛┳┫┓┣━┳┛┛┗┛┃━╋┓╋┛┗┛┏┳┃━━
╋┛┃┫┫┏┫┣┃┛━┏┓┛┣┻┓┫┓━┣┣┛┗┻┃━┓┓━┃┳┓┣╋┗┛╋┳┻
┏┓━╋┗┳┣┻┗┣╋┛┗━╋┣┫┫━━┻╋┳┓┳┻┛┃┗┃┓┫┳━┣┏┫┃┣┣
┣┓━┓┫┫╋┳┗━┻╋┻┣┳━┳┓┻┻┓┃╋┏┳┃┻┛┗┫┫┃┣┛┛┏━┻┏┛
┃┫┗╋┣┛┃┃┗╋━┛╋┫┏┏┫┓┻┃┻┗━┣┗┳━━┻┃┫━┗┳┫┣┃┗┓┛
┓┃┗┻┏┳┗┗┣┳┻┗┻┣┳┻┫╋┳┏┗╋┗╋┓╋┳┣┏┗┃┻┻┛╋┻╋┃┓┻
┓┏┻┃┏━┫┫┓┏┛┛━┛┣┏╋┣━┃┣┻┻┃┻┏━┏┛━┃━┏┓┏┫┛┳┛┃
┃┳┻┫┏┓━╋┳┃┻╋┳┗┳━┣┛┗┓╋╋┳┛╋┓╋┫┫┫╋┗┛┫┗┫┫╋╋┏
┗╋┃┻┗┃┻┏┗┻━╋┗━┓┗┓┫┣╋┛┏┛┛┫┻┻┗━┛┓╋┃┳┻┗┏┃┗━
┏┫┣┏╋┏╋┣┗┗┏┛┃╋┏┛━┳┛┃┏┛┛┻┏┓━┗┣┗╋╋┻┃┫┳┫━╋┃
╋┛┏┣┣━┳┻┗╋┻┣┏┓┓┳╋┳━┓╋┫┣┛┳┗┣┓┛┳┓┃┗┛╋┗┃┗╋━
┗┫┳╋╋━┓━┫┻┣┛┫┛┳┗┏┛┳┗╋╋┗┫┃┻┻┗┏┃┣━┫┃┳┻┫┛┳┗
┃┓┃╋┃┏┣┛┛┗┓━┓┓┛╋━━┏┓┣━┻╋┏┓┏┏━┣┣┣┏┓┣┓╋┻┫┃
┏┳┃━┏━┫┣┻┗┳┏━┏┏╋┏┻┛┗┻┳┓┗━┗┗┛┫┳┣┳┏┻┏┃━┻┗┗
┗┻┗┣┏┓━┳┓┏┳┛━┏┓┗┏┳┫┗━┗┣┫━┓┣┓┏┏┓┓┃━┓┗┗┗╋┃
┓┓━┃┓┳┻┫┛┫━┏┃━┃┛┣┓┏━┳┓┃┫╋╋┣┓┫┫┛╋┓┻╋┛┃┫┛┗
┻┫┏┫╋┛╋━┓┛┏━┓┻╋┓╋┫━┫┃┳┻┫┫╋┳┃┣┓┓┛┫╋╋┗┏┣┗┓
┣┃┳┗┳┓┣┛╋┫━┏┏┛━━┏┻┳┫┻┗┃┣┫┣┓┛┣━┓┳┓┓┳┏┃┫━┓
┏┛┗━┛┻┛┓┻━┃┃┗┃┓┫┻┓┃┳┛━┃┣┗┻┛━┻━┛┓┓┛┫┛━┣┫┻
┫┫┳┛┓╋┓┣┃┻┛┃┫┛┗┏┣╋━┛┻┛┳┗━┓┻┳━┫┣┻┛╋┣┛┛┃┫┣
┃╋┻┻┣┫┏╋┓┻╋┓┻━┻╋┣┏┏┳┓┏┳┣┫┓┣╋━┣┏┛┗┳┫┓┗┏┻┳
┗╋━┻┓┣┃┳┓┏┻┣┓┗┫━┻╋╋┣━┫┏┛┛┃━┗┃┣┓┗┛┫╋
┳┗┗┣┛┻┗┛━┗┫┳┏╋┻┛┃┃━┣┫━┳┫┫┣┛┏┓┣┃┫━┣┳┛━┏┓┫
┃╋┻┃┻┫┗┛╋┻━┻╋━┫┻┫╋┫┗╋┫┫━┃┓╋┫┃┣┗┳┏┳┏┻┻┓┏┳
┣┓┗┫┻┓╋┫┳┃┣╋┏┃╋┻━┛┗┻┓┗┗┏┓┓╋╋╋┳┫┳┏┣┛━┳━┏┏
━┣┃┗┣┻┳╋╋┏┗╋┃┳┓━┛┓┻━┗┛┫┓┏┗┫┗┏┗┓┻┻┳┳╋┳┳┛┗
┗━┗┛╋┓╋┓┛━┛┏┏┓┏━┣┣╋╋┗┣┛┗┛┫╋┓━┣┣┃┻┫┫┗╋┫┣┻
┏┗┳┛┛┓┏┻┣┓━┃━┃┫┫┣┣┛┗┻┣┻┏┣┏┛┗┗┣┗╋┛┣┛┣┓╋━┓
┻┫━━┳┣┫┗┛┻━┗┛┓┏┛┛┻╋╋┣┳┃┏┻┫┃┳┓┣━┛┗┻┃┗╋┗━┛
┣┏┳┗╋┛┛┏┫┃┳━┏┛┓┃┫┣┫┻┛┓┫┳┃┛┳┛┏┣┏┗┃╋┳┓┣╋┫┓
┓━┣┛┛┃┳┗┻┃━┃┣┓╋┓┣┻┏┫━╋┃┛┓━┃┏┃┛┗━┏┛┃┗╋┣┏┳
┓┛┗┣╋╋┛╋┏┛┓┣┗┏━┏━┓┳┏┗┃╋┗╋━┫┳┣┻━┣┗━╋┛┃╋┓┫
┫┏━┻┻┻┻┫┛┗┫┣┣┃╋━┗┛┏┳╋┓┗┫┛┳┓┫╋┛┳┛┓━┃┣┏╋┃┏
┃┻┓┛━┣━┗┃┣┃╋┣┣┻━┛┣┫┻┃┳╋┃┛┣┻┻┳┫┓┏┏┫┃╋┗┻┓┣
┳┫┳━╋┗┻━┃┻┛┻┃┏┳┳┃┃┛╋╋┳╋┃━━┛┗┛┫┳┏┏┗┫┳┛┃┃┫
┫┓┻┃┛╋┓┗┳━┛┻━┳━┳┗┗┓┏┃┓┗╋┛┣╋┣┃┃┳┫┫┳┛┻┛━┫┏
┻┃┏┫┗┫┛┓┫┳┓┗┃┫┃╋┃┓┓┓┗┃┛┃┃┏┃┛┛┻━┓┻┃┻┻━┛┓┻
┣╋┫┣┗┳━┻┫┫┻┣┓┃┣┣┏┓┣┏┛┃┏┣┓┳━┗┏┃┻┳┻┏┳━┗┻╋┳
┃╋╋┏┻┗┳┏┫┻┃┗┫╋┣┣━━━┻┛┻┳┳┃┣┳┃━┗┫┏┓┗┫━┫┫━┳
╋┣┣┻┓┗┣┏┣┓┻┏━╋┏┛┓┣╋┏┏╋┗┳━┻┃┫━┫┛┓┓┃┣┳╋┓┫╋
┳┓━━┏┻┓┻┣┫┗╋┫━┓┻┏┛┣┛┏┣┣┻┻┻┗┛┗┓┻┫┗┫┃┗┓┓┫┗
┣┏╋┫┛┳┛╋┓━┃┣━┻┣┣┻┫┃┗┳┗┻┓┳━┻┃┃┛┻┛┣╋┛┃╋━┛┻
━┳┣┗┻━┣┏┓┫━┳━┛┫┗┏┛┻┛┻┗┣┃┻┻┫┣┻┫╋┫┳╋┛┻┓┓┻┏
┏┣┗┛┏┣┫┃┣┻┗┣┏┃┛┻┗┛┫┻┣┣┳┫┻┃┳┫┣┫┻┗┏┳┛┏┳━┏┏
┗┃┣┛┃┓╋┃┣━┛┗┳┳┫┃┣┗┏┏┻┃┏┛┛┏┓╋┣━┫┣┓┫┳┃┃┃┫┓
━┫┳━┏┛━┻┓╋┓┃┗┃┳┻━┓┓━┓┃╋┏┣┃┏┣╋┏┫╋┻┣┃
┛┗┛━┓┻┏━┫┓┻┃┛━┫┓┛╋━┳╋┛┓┻┃━┃┻┓┣┏┫┃┳┳╋┳┛┻┃
┃┛┳┫━┳━┻┳┗┻╋┃┃┓┏┛┫━┛┏┃╋┣━┳┛┗┓┫━━┓┣┓┳┓┛┣━
┣┃━┻┗┫┫┣┃┗┃┗╋┻┏━┻┗┃┛┓┻━┫┗┣┫┓┏┗┣┫╋┗┃┫┓┛━┳
━┛┃┫┛┗━┓┛┻┗┛┛┏┗┻┻┃┏┏┛┃┻┛┣┛┃┃┗┻┣┃┳┣┻┫┻┃┏━
┣┗┫┳┣┳┃┻┳┫┏┏━┛┃┃┛┳┏┣┗┃┏━╋┏┛┓┓┛┏╋┏┃┏┛┗┗┛┳
┏╋┛╋┫┛╋┫┓┳┻┻┃┳┻┓┗┃┓┓┃┏┣┻┃┃┗╋┛┗┗┻┳┃┃┳┻┻┣┳
━┃┻╋╋┛━┓┃┃┏┻┏━┛┫┗┏┗┫━┣┓┻┛┳┗┓┻┫━━┫┏┓┻┻┳┃┓
┫━┏┏┃┗┳━━┗┛┗┣┛┫┳┻┣┓┛┃┳┏┣┛┗┗┻┛┃┛╋┏┗┗┻╋┫━┳
┻┓┳━┻┳┏┫┓┃┛┛┗┗┣┫┻╋━┛┳┻┳┫┛━┳┏┏┗━┗╋┻┃┛┃╋┃┣
┃┓╋┻┓┛┳┣┓┫┻━┏┗┳╋┏┏┗┃┻┫╋╋┛┏┫┣┓┫┗╋┻╋┣┣┓┃┣┫
┫╋┃┛━┫┻┃┳┓┏┛┳┫┻╋┓┏╋━┫┏┓┗╋━┻┣╋┻┛┫┓┗┏┛╋━┣┫
┫┳┃┃┫┛┗┓┫╋┏┃┓━┏┛┻┃━╋━╋┳┗┃┏━┃━┏╋╋┛┛━┛┻╋┳┛
╋━┗┛┣╋┣┳┃╋┓╋┏┗━┫┛┻┗┳━┏┳┛┳┳┫┳━┻┫┃━┓┻┫┓┛┫┻
┛┃┓━┓┣┳╋┓━┻┛┏┫┛┗┫┗┫┛┃┓┻┓┓┏┻╋┏┃┳┃┏╋━┫┻┃┻╋
┃┛┻┻┏┳┣┓┳┳┓┏┓┳╋┏┻┗┏┏┏┓┃┛┏╋┗╋╋┃┓┛━┏┏┣┗┓┛┣
┣┃┛━┣┳┻┻┃┓┻┳┻┛┳┃┃┏┃┓┃┏┫┫┓━┏┗┫┗┫┣┫┗┃┫┃┫┃┫
┓━┃┫┏┛┫┣┗━┻━┗┓┣┻┛━┃┣┛┛┗┛┏┗┫┛┻┛╋┗┫━┣╋━┫┛┣
┃┗┣┏┳┫╋┗┣┗┫┫┓┣━┳┛┣━┗┏┫┗┫╋┓┃╋┛┏┣┣┻┗┣┓┫┓┻┫
┓┛┃┣╋━┫┳┗┏┻┏━┃┳┏┃━┻┫╋╋━┻┓━┛┻┳━┃┫┻┫┗┏┏┃┳┗
┫┫┛┛┻┣┃┓┻╋┃┏━┗┃━┛┻━┗┛┳┓━┫┗┓┗┳┣┫┳┣┛┓┣┳┓┓┫
┣┃┳┣┏╋┏┫╋┣┗╋┫━┳┻┣┛┗╋┏┫┣┗┓┛┃┻╋╋┛┓┫┏┗┃━┣┛━
┻╋┓┛┏┣┛┃┳┃┏┣┗┃┣━┓┫┏┃┻┣┛┃╋┫┫┓━┛┓┳━┗━┻┓┃┛┓
┫┗┫┗┣┫━┻━┛┳┫┫┳┃━┳┣┏┻┫┛┫━┛┗┻┳┣┫┏┻┏┫┻┫┃━╋┃
╋┓┏━━┏┏┫┣━┛┗╋┓╋┛╋┓┻┏╋┏┛┛┻┣┗╋┃┻━╋┣┃┫
┗┏┗┻┓┏┛┳┃┃┏┃┛┳┓┣┏┳┛┏┳┏┃┻┛┓┓┫┳┛┳┛┻┛┃┏┳┓┃┏
╋┏┗┓┛┳┗━┛┫┳┳┫┻┫┗┻━┏┳┳╋┗┫━┗┓┓┛┗┛┻┏┣╋┃┣╋╋┃
┳┫━┗┣┳┣┏┃┫┗┫┻┻━┗┻┣┗┫┣┗┏┛┓┓┫┃┣┗┳┛┃┣┣┓┣┓┣┃
┓━┣╋┳┳┫┳┳┗┳━┃┃┳┏┫╋┫┳┫┳┗┗╋┫╋┗╋┗┻┗┗┗┗╋┛┃━┗
┳┗┃┓┗━┣┳┛┗╋┳┃┗┃┏┣┗┃┏┗┃┃┃╋┗┏┏┻┻╋┳┓┗┳┫┻┏┻┣
━┗┫┃┗┏┓━┳┓┳┓┳┻┓┻┏┻┳╋┣┗┫┃┓┻┓┏┻┓┏━┫┓━┣━━┳┓
┫┓┓┣┳┫╋╋┻━┻┏┳╋┛┻┛┛┫┃┏┓┓┗┳┓┃┗┻┃┣┻┫┏┛┛┓┗┫┫
┳╋┏┫━┫┻┛┗┣┻╋┻━┣┛┓╋┳┃┳╋┛┫┳┏┣┏┻┏┃┏┣━┳┓┏╋╋┗
┫┛━┻┣┣┣┫╋┳┫┓┣┳┣┛┫╋┻┻┣┳┗┏┣┓┗┃┏┓┛━┛┛━┳╋┳┣┫
┛╋╋╋┫┳┓┛┓┫┻┛┏╋┏┓┃┏┓┛┻┣╋┛┻┗━┓┻┣╋╋┗┗━┗┫┛┗┳
┳┗┏┏┃━┛╋┗┻┛━┳┫┃━┳┓┣┏┃┃┫╋┃┳┛┓┫┏┛┛┫┓┛┻┓━┏━
┏┻┃┫┳┫┛╋┗┻┫┣┏┛━╋┣┃┳┗┻┗┫┃┃┏━┛┳╋┳┻━┏┗━┳┗┃┃
┓┻┻┗━┣┻┃╋┗┃╋┣┻┣┣┻┗┏╋┛┻┫┫┫┳┻┏━╋┗━┏┛┫╋┗┫┃┃
┻┣┃┓┏┫┛┻━┃┣━┫╋┓┗┣┛┫┓╋┓╋┛┏┃┣┛┫━┗┻┫┫┫━┗┳━┏
┻┣┫┓┏┛╋┏┗╋┣┃┃┛┓┃┫┓━┓╋┳┫┗┗━┏┛┏┏╋┏┻┳┛┃┏┛┛━
╋┫┳┛┻┛┫┗┓┫┃┻┫┫┗┛╋╋┛┓┗╋┗╋┣┃╋┛┻┏┏┳┗┗━┛┏┗━╋
┗┣┃━┗┳┏┛┓┗┓┳┃┣┏┛┫┻┳┃┳━╋╋┣┗┃┛╋┫┃┛┓┫┃┳┃┳┛┛
┳┏┳╋┫┳┓━┓┛━╋╋┃┫━┏┗┣┓┛┓┫╋┗┗┃┃┓━┏┻┛┓┏┣┗╋╋┫
┏╋┃┃┫╋┃┓┏╋┳┻┣┗┛╋┓┳╋┻┛┃━┃┃┓┣┳┏┏┏┓┳┃┃┃┫┫┃┣
┫┳┻┳┏┛┳╋━┫┣╋┓┏╋┏┣┛┓┏┛┃━┏┃━┻┳┃━┻┫┏┏┃╋┗┗╋━
━┳┛┏┣┻╋┏┗┏┫┫┏┗┓━┃┗┗┫╋┃┓┃┻┛━┻┣┻┳┛━┻┛┛┳┛━┗
╋┃┛┻┣┏╋┗┏┣┣┫┳┗┛┏┓┻┏┏╋╋━┗┳┓┫┻┓┛━┻┃┫┛┻┫━┣┫
┏┃━┃┳┣┻┻┛┛┻┫╋┃┏━┻┗┃┫┏┏┳┃┓┛╋┳╋┻┫┛┓┛┛╋┫╋┣┓
━┫┳┫┗┫┏┏┳┣┫┓┣┛┳┳╋┻╋┃━┣┃╋┗┓┏━┗┃╋┫┃╋┳
┣┓┓┃┓┛━╋┃┓┳┣╋┫┣┣╋┓┏╋┗━┃╋┃┓┳┳━━┗┃┃┣┏┫━┛━┳
┻━┛┻┻┗┓┣┛╋┳┳┏┛┫━┫┻┓┃━━┳━┏┏╋┻┃┃┓┓┫┫┛╋┗┃┗┻
┫┫╋┗┳┓┣┗━┳┗┣━┳┃┗┗┻╋┃╋┓┻┛┃┗┏━┏┳┃┻┻╋┃┣┻┗┣┳
━┃╋┛┣┳━┏┃┳╋┃┻┫┣┃┳┫┗┗┣┗┳┗┗┫┓╋┳┫┏┣┗╋┗┣┓┻┃┏
┓┗┗┗┣┣┣┃┏┫┃┏┫╋━╋┃┫┗┗┣┓┗┓┃┳┫┓┣┃┣╋╋━┃┗┓╋┫┃
┃┏┳┓┫┳┻┻┃┗┻┏┏┛╋┛┏┗┗┗┗┻┛┓┫┛┗┗┃━┓┣┻┳╋┳┏┓┃┓
┣┻┣┫┣┓┫┃┻┃┣╋┻┃┫┗┃┛┏┫┫┓┃┓┏┛┻┃╋┫┗┻┏┣┫┻╋┳┛┳
━┏┳┗┣┗┣┏┛┳┏┓┃┣┗┏━╋┏┗┻┃┃┏┫━┫┃┫┃━┃┗┳┻╋┫┣┓┗
┗┏━┓┓┗┗━┃━┻┏┗┣┗┫┣┏┻╋┻┣┓┗┳┗┻┳━┃┳╋┓━┗┗┫╋┓┳
┳┣┣━┓┛━┃╋┫┃┫┏┃┗┳┫╋┣┏┃┃┛┏┛┗┛╋┃┃┃┣┻┗┣┏┓┏┏┗
┻┻━┻┛┫┏┣╋┓┃┃┃┣┏┻┃┫┣┏┣┓┛┓┳┃┣┏┫┳┗┏╋┳╋┗┻╋┻┫
━┏┛┗┓┻┫┛┳┳╋┃┏┻━┏┫┗┳┓━┗┣┓┫┫┏┳┗┃━━┣━┓┳┏┏┃━
╋┳┛┃┫┓┣╋┫┣╋┣┻┫┫━┫┛┏┣┳━┓┳━╋━┫╋┓┫┏┳┻┫┳┻┛┓┏
┻┗┛┃┓┗┻┃━┛┛╋┻┓┓┗┗┳┣┫┗┫┻╋┓╋┃┏┻━┳┳┃┗━━┫┃┓┳
┓┣┓┳┳╋┣┗╋┗┃┣┛┣┃┗┃┛┛━━┏╋━┗┏┃╋┻━━┓┛━┓┗┏┏┻┃
┏┣┫┃┛┳┣┗┏┏┣┓━┏┳┗┛╋┫╋┓┻┗┫┫┳┃┃╋┃┫┗┳┣┳━┣┓┃┏
┗┓┫━╋┏┏┳┗┻┃┗┛┓┗┣┗┃┏━┓┓┏┳┫┫╋━┃┫┫┏┗┻━┛╋┻┃┣
┫┗┗┏┗┓┳┛┳┣┃┳┏┓┫┣┗┃━┫┳┗┛┛┣┃┗┃┣┫┻┣┓┓╋┫┛╋┃┛
┃╋┣┛╋┫┓┏┳┗━┛┃┏┛━╋┣┏┃┳┫┃┳┻┏╋┗━┛┏┃┗┣┏┗┻┳┣┏
┃┃┏┣┣┫┛━┳┫┣┃┓┫┓━┻┻┳┳┻┃┏┣╋╋┳┃┳━┣┛━┻━┗┗━╋┗
┛┣┣┳┫╋┓┏┫┣┣┗┏┳┳┃┫┳┫┛┗━╋┓┫┗┻┓┣┏┫╋┳┫┣┓┻┣┛┓
┣┛━┏┃┳┫┗┫┓┏┓┣┃╋┗┓┏┻┃┫┗┗┛┻┣┻┣┗┃┣┻┃┫┓┻┳━┃┻
┫━┫┳┗┳┏┏┛╋┳╋┛┛┻┓╋┃┣┫┻┏┓┣┏━╋┏┏┫━╋┃┳┏┛━┗┻━
┗┛┳┳━┛┛┛┻┻┏━┛┗┳┻┏┃┓┓┣━┓┣┃┣┣━┗┛┻┻┃┻┛