7さいちゃん◆mZrPhcLBEgのお料理できちゃうの

このエントリーをはてなブックマークに追加
17さいちゃん ◆mZrPhcLBEg
                l|: : :_,ヽニ'(: : : :l|
               }レ:´:.:;.::.::.::.::.`ヽ.j|
            /::/:::,イ::.:l::.:i::li::::i:ヽ
              {:i:l:l::li-L⊥⊥-!_l!_ハ
             Ti丁f「tj!   'fr}〉 小}   くんくん くんくん ・・・なんかチンコくさぁ〜い。。
            {!小. ^´.-、  ¨ ハ}:!l
            ハl|:lト._i′´ヘ ,.イl:|川
            /l_|!:|iリ ヽ. ´ノ1 }川_:小
             〃 !f'′  `‐}^y川 ヽヘ
           f/´ y^ヽ   `Tノ iヘ.!  ヽハ
          /i| r'´  l ヽ._ノ   jヽ-、 lハ
            /i::.} !     ハ   ,.イ   ヽl小
        /i:川     / |。トr'      }ハ
        / l:i小     /、 !|lト、      j:i.ハ
          i |:l川:〉、__,.イl|  l。| 川冫、_  _,.イl:l小
          ! l::!l|:l} 、  l:!| i' !' lリ -、 「::川!|:l| li
       |  l::.!r'  ,. -‐¬、 r'⌒`ヽ丶}'川:!lリ l|
          ヽ:.}//     }.{.    ヘ ヽ川/ |!
          / /′    /| ト.   ヽ  }l/
  --- ――― ┴/     イl | lハ    V-'―‐‐---
2セヴソ ◆qCnLFgHDh. :2006/10/08(日) 17:14:23 ID:???
2げt
3あぼんぬ  ◆gBGx8.SEXY :2006/10/08(日) 18:51:33 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 新スレ記念。
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

ttp://toshi-2chan.ddo.jp/b4/src/1159449373312.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1159451007607.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1159449787330.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1159451809745.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1159542223396.jpg
47さいちゃん ◆mZrPhcLBEg :2006/10/08(日) 19:30:43 ID:???
.    ヽ : : : : : : :/.::::::/ .:    , ' /  ,'   l      l. i  i  \: : : :. /
      \ : : : :.レァ v' .:    /_,./+-、/! ,イ      !| |  l:. i. ', : : /
     /:..:.\  :l'ゝ! l .:l   7lイ_/,lイ./ ! ,' l   -,イ、 j  , !: l! |: , '
     ,':..:..:..:..:.`7 ∧ !::|i :   レイ/⌒〈` .l/ !  /,_/」/ 〉 /.,': j l|.レ'
    /.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
.   /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ   / /r';;!;}.'///:/.X
   /:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,.     ト:シ/ /:イイィ_j  ヽ   えっ! 「田舎に泊まろう!」 に浜田省吾が出演!!?
.  /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\          ! ヽ'.. l::::;} ̄ __,..ノ
 /.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\     /` 7     j:/リ ̄|
. i:..:..:..:..:..:..::::::::::;; -''´::::∩'  |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | !  ヾ、  ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \  }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
5あぼんぬ  ◆gBGx8.SEXY :2006/10/08(日) 19:41:08 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 朝鮮半島に泊まろう
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
6あぼんぬ  ◆gBGx8.SEXY :2006/10/08(日) 19:56:34 ID:???
77さいちゃん ◆mZrPhcLBEg :2006/10/09(月) 17:59:11 ID:???
   /:.:.:./:.:/://:.:.:.:.:/\:.:.:.:.:.>o─,ヘ
  l:.l:.:./:.:/:/:/:.l:l:l:.:l   ` '' Vレヽ':.:.:l
  .|:.|:.:l:.:.:l:.l:.:l:.:.l::|:|:.l      _ ミ:.|:.:.:|:.:l
  .l_:l:_:|:.:.|_l:.:|:_:|::|:|:.| _,, ‐'' ´  ミ_|:.:.:|:.:l
   l:.:`‐ r===ミ`´` r==、 .レ.|:.:.:|:.:l   きょうはもう帰るから!
   |:.:.ヽl `ヒoノ     ヒoノ ´ .〉|:.:.:|:.:l
   |:.:.:.:.:l     ,        r‐l:.l:.|:.:l       
   l:.|:.:.:.:ヽ    r-、    , /.l:.l:.l:.:.l
   l:.|:.:.:.:.:.:.> 、 .`‐'  , '´./ l:.l:.l:./> 、   
   l:.l:.:.:.:.:.:.:.:.:._` '' ´/>/ ./:/:l/    `' ,
   ヽ' `´` ̄     l |ヽ|\   /.l      ヘ
             .ヘ|/ l |\'  l      ヘ
              .l.ヘ\l .|  .l       ヘ
8あぼんぬ  ◆gBGx8.SEXY :2006/10/09(月) 20:13:03 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < ・・・孕んだ・・・・・??
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
97さいちゃん ◆mZrPhcLBEg :2006/10/10(火) 18:24:39 ID:???
        /イ   "l  l │|!│!l  | |i | l ', l !   |\〉i|、__l │
        |l |    !|   |l斗十ト!|  \|l 丁ヽ下トi、  |\〉i|>くl │
        |l |    !|   |lV ヽ!ハ!   \{ __ \|jヽヽ|   仏/ │
        ll |    !|   lイ千子ミ     ,ィ〒≠ォ、ヘl|   |V'ヽ│
        ヽヘ  从ヽ |'1ノ:::::|       |ノ::::::::|`ヾi|   |‖ }│  え? アパートのドア開けたら
            \{\!ハヽト辷r!         ト辷=r!  l   | lW│
           │ l: 小 `ー┴       ゝー ┴ ,′  l || | l     見たこともないフィリピン人立ってて
           │ l  lヘ :.:.::::   '    :::::::.:.  /   /! || | |
           │ l │ゝ       -        /   /く_ハ} |       「 ブチョサーン デキチャタヨー 」 って言われた・・・?
           │lハ  !  >  .         イ/  :/      |
            l !∧ l\ {  ヽ}> _, < { / / / / // j/
             ヽ {ハ\! _> ァ=j       N //j ///}/
10あぼんぬ  ◆gBGx8.SEXY :2006/10/10(火) 21:23:18 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   謎の中国人女が
       /\フV       「しゃーちょさん、テキちゃたアルヨ!!」って。
11ひま人:2006/10/11(水) 06:04:02 ID:???
7さいちゃんダメダタアルヨ
127さいちゃん ◆mZrPhcLBEg :2006/10/11(水) 19:02:46 ID:???
   /:.:.:./:.:/://:.:.:.:.:/\:.:.:.:.:.>o─,ヘ
  l:.l:.:./:.:/:/:/:.l:l:l:.:l   ` '' Vレヽ':.:.:l
  .|:.|:.:l:.:.:l:.l:.:l:.:.l::|:|:.l      _ ミ:.|:.:.:|:.:l
  .l_:l:_:|:.:.|_l:.:|:_:|::|:|:.| _,, ‐'' ´  ミ_|:.:.:|:.:l
   l:.:`‐ r===ミ`´` r==、 .レ.|:.:.:|:.:l   食べてくるから!
   |:.:.ヽl `ヒoノ     ヒoノ ´ .〉|:.:.:|:.:l
   |:.:.:.:.:l     ,        r‐l:.l:.|:.:l       
   l:.|:.:.:.:ヽ    r-、    , /.l:.l:.l:.:.l
   l:.|:.:.:.:.:.:.> 、 .`‐'  , '´./ l:.l:.l:./> 、   
   l:.l:.:.:.:.:.:.:.:.:._` '' ´/>/ ./:/:l/    `' ,
   ヽ' `´` ̄     l |ヽ|\   /.l      ヘ
             .ヘ|/ l |\'  l      ヘ
              .l.ヘ\l .|  .l       ヘ
13名無しさん:2006/10/11(水) 19:18:14 ID:YIqwPZ8s
14牛乳神社 :2006/10/11(水) 19:41:33 ID:erxV6HXq
3じろりの われめ キボンヌ
15名無しさん:2006/10/11(水) 22:50:54 ID:t/MPUrSo
仝々〆○★▼◇●●■▼∩◆※3″+%¶¥∴∂−『≒○∫⊂きふ▼
16セヴソ ◆qCnLFgHDh. :2006/10/11(水) 23:03:59 ID:???
                 /^ヽ
       ノ^\      ,ィ :   ',
      ,'   : ヽ     () :  () l
      l ()  : l)     l :   / |
      |ヽ  : l     | :  (ニ|   7さいの母・・
      |ニ).  : |    /ニ) : (ニ⌒i   
     /⌒ニ). : (ニヽ  / .ニ) : (ニ  l
    / /l ニ). : (ニ l  ヽ ニ): (ニ | |
    / / |  / ̄ ̄ ̄ ̄/ ニVニ  | .|
  _(二ニ三/  セブソ ./_|__ |. |__
      \/____/      | | |
177さいちゃん ◆mZrPhcLBEg :2006/10/12(木) 19:07:39 ID:???
    . ': : : /   !!    \ : : : : ∧ ハ: ',
   /:イ: : :/   ||     \: : 人.X. ) '
   !:' l: !: | _ ヽ    __  ̄Y ヽソ : i
    N: :| ´_`   ´ _ `  !: : i : :|
    ト:ヽ! /.云ミ    -云ミト ,|l⌒i: : :|
    |:i:/ハ 辷ハ-‐-i  辷り Y !l ノ: : :|
    |:l:ト{: ,_ ノ '  丶. __ ノノ||イl : : |
    |:l:N: :iヽ  _tっ     ィ´.:リ l l: : : !  これは何の煮物かしら〜?
    |:l: : : l: : :`.| ト.┬ ' ´ | ┐: l l : : |
    |:l: : : l : : :||r<|   _/ 人: l l : : ト、
    |:l: : : l : : _;| 'つ√     \ : : l: : :\
    //: : :/: /  !   '´)^',       ヽ :ヽ:\: )
18あぼんぬ  ◆gBGx8.SEXY :2006/10/12(木) 23:54:10 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  あぼんぬ棒  北朝鮮風味
       /\フV
 ttp://toshi-2chan.ddo.jp/b7/src/1157545113214.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1157421246409.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1154539787697.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1153599280054.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1120394690724.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1156876323301.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1155735073621.jpg
 ttp://toshi-2chan.ddo.jp/b7/src/1148481567959.jpg
197さいちゃん ◆mZrPhcLBEg :2006/10/13(金) 19:01:48 ID:???
.    ヽ : : : : : : :/.::::::/ .:    , ' /  ,'   l      l. i  i  \: : : :. /
      \ : : : :.レァ v' .:    /_,./+-、/! ,イ      !| |  l:. i. ', : : /
     /:..:.\  :l'ゝ! l .:l   7lイ_/,lイ./ ! ,' l   -,イ、 j  , !: l! |: , '
     ,':..:..:..:..:.`7 ∧ !::|i :   レイ/⌒〈` .l/ !  /,_/」/ 〉 /.,': j l|.レ'
    /.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
.   /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ   / /r';;!;}.'///:/.X
   /:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,.     ト:シ/ /:イイィ_j  ヽ   えっ! なんかオニギリみたいな!!?
.  /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\          ! ヽ'.. l::::;} ̄ __,..ノ
 /.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\     /` 7     j:/リ ̄|
. i:..:..:..:..:..:..::::::::::;; -''´::::∩'  |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | !  ヾ、  ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \  }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
20セヴソ ◆qCnLFgHDh. :2006/10/13(金) 19:06:23 ID:???
                 /^ヽ
       ノ^\      ,ィ :   ',
      ,'   : ヽ     () :  () l
      l ()  : l)     l :   / |
      |ヽ  : l     | :  (ニ|   あぼんぬなぞ、敵ではないわ
      |ニ).  : |    /ニ) : (ニ⌒i   
     /⌒ニ). : (ニヽ  / .ニ) : (ニ  l
    / /l ニ). : (ニ l  ヽ ニ): (ニ | |
    / / |  / ̄ ̄ ̄ ̄/ ニVニ  | .|
  _(二ニ三/  セブソ ./_|__ |. |__
      \/____/      | | |
21あぼんぬ  ◆gBGx8.SEXY :2006/10/13(金) 23:25:43 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  あぼんぬ溶液で漬けた
       /\フV         熟成あぼんぬ棒です
22名無しさん:2006/10/14(土) 18:44:15 ID:Ebu2nGxG
仝々〆○★▼◇●●■▼∩◆※3″+%¶¥∴∂−『≒○∫⊂きふ▼
237さいちゃん ◆mZrPhcLBEg :2006/10/14(土) 20:40:07 ID:???
      /  |    |l |   ' ヾ、  ヘ \   \   _∧ , ヽ
     /   |    |l | //  ×_,\ \    r┘ ' └1_ ',
   /     |    |l | ,′ / -- 、   \ \ _」 __    ムハ  _
          |    |l |.i ィ´        \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
          |    |l |il ,| ,ィ=ミ,、      \と⌒Y ハ伐入、    __フ
          |    |l |ll/|r':::::::::i }      `ヽL  〉八Zソノ:ヽ  _)
          |    |l |}ハ|ゝ:::::ノ      x =<弋 /:√⌒i::ト、::/__」
       _ _|    |l |、 }l '''     ,    i」::::::::i } L!::|  __ハ:Yノ    あの肉まん 7さいのかしらー?
      く ヽ|    |l | } ハ    _      ゝ:::::ノ ' ,、|::|ー' イ^|::|
      く \)|    |l |ノr‐ ^> ´ 丿     '''   ,、__川::l/   |::|
     , -\. Y|    |l |┘ , '  ,へ. ___ ,.-、イ-、二ヘ::\  |:::l
    /厶ーJノ |    |l 「ー〈_  `ヽr┬‐/ // /`Y=ト、::\ |::::l
24あぼんぬ  ◆gBGx8.SEXY :2006/10/14(土) 20:47:59 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  一緒に食べましょう
       /\フV  
25牛乳神社 :2006/10/14(土) 20:48:29 ID:qS3lwMxU
>>18しね
267さいちゃん ◆mZrPhcLBEg :2006/10/15(日) 18:00:21 ID:???
 /゛:::/:::i|::::/`.,r=‐'''''ー、.  ′ ! l:::::::::::::i_ll゙  !::::/│i|:::::::::::::::|        │
./ :::::_|:::,!}::,! .! .l゙.,::;;;;.( )i,`    .! l:::::::./  .l''‐、,..l::/ .!iリ:::::::::::::/         l
:::::::./l゙::.|;;!:.!  l.|゛!!.;;;;;;'''/ ゛    .l:::,i′___!   ゙/、 .'l/:::::::::::./           !
:::::/;;!:::.!;;|.|   .`、.____, /       l .,rl''゙゙゙"''ー、. ` ゙` ./:::::::::::/  ._,,,..,,,、     l
:::/;;;;!:::|;;;||!               |-;;;;;;:;( ):`l-  ./ ::::::::::i!-'',゙- ―- ..,゙ヘ..,,,,_,./
:/;;;  !;;;!;|  "'' ""         .|. .::ii::l!;;:;/丶 :::::::::::::/'"゛      `'ッ'"
/;;;;;/'l ;;;;.l         "     `''-、_/ , i"::::::::::::::.!     ._,,.. ‐'"゛
;;;;;;|  ! ;; ヽ     ゙ 、_       '' ''' ,,    / :::./ :::::::::i!―ー''''"
;;;;;,!  | ;; ;\      " "         / ;:;:.'":,./ :::::/  
;;;;;;|  .l ;;;;;;;;;;;;゙l-、              ,/;;;;;:::: / /:::::::/  きょうは7さいのお休みデーなのだ☆
!;;;/  |_;,r;;;; l゙ `'-、_______ _,,,,.. ‐'" ;;;;;:::,./ ;;;/::::::::l゙
.l./  ー、..--, |./          !、;;;;;;;;;;;;;;;;;:-'";;;;;;;;;l゙:::::::/     21世紀のお休みはご馳走食べたりするのだ♪
27名無しさん:2006/10/15(日) 19:03:05 ID:o9C21GaC
仝々〆“〔[|]〔「/‘※↑⇒⊥∵0∴『◯『±£〓‘∝#℃∇≦$§Å0』☆《『≦■
287さいちゃん ◆mZrPhcLBEg :2006/10/16(月) 19:36:17 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   7さいの席にいつも入ってんだけど・・・?
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/          パリッパリの雑巾。
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /
29あぼんぬ  ◆gBGx8.SEXY :2006/10/16(月) 21:57:11 ID:???
          ,..-‐:.、
        /:::::::::::::ヽ
          l::::::::::::::::::丶
         !::::::::::::::::::::::ヽ          _
        ':;:::::::::::::::::::::::ヽ       ,::':´:::::::ヽ
           ';:::::::::::::::::::::::::'、     /:::::::::::::::::::',
         ':;::::::::::::::::::::::::',     /::::l:::::::::::::::::::::l
            ヽ;::_;_/⌒l:::::'、   !::::::|:::::::::::::::::::::|
            ( rっ^ヽ::┴:::‐'::-:::ヘ::::::::::::::::::l
            f´ ~ 、_.ノ:::::::::::::::::::::::::ヽ:;:_::_::ノ
           /`:ー:':::::::;:: ‐ ´  ̄ ` ヽ:;ヽ、
          /::::::::::::::/:::::::::::::::::::::::::::::::::ヾ:':,
            !::::::::::::/::::::::(●):::::::::::::::::(●) l::l  
          l::::::::::::l:::::::::::::::::::::,,ノ(、_, )ヽ、  l::!
            !::::::::::l::::::::::::::: `-=ニ=- ' ::::::::リ  それは
            ヽ::::::::',、     `ニニ´    /      あぼんぬ溶液が染み込んだ雑巾です
           ` -:::_ヽ、       _ ィ´
              /´::`::ー:::‐ァT:´:::::::|
            __/ヽ::_::_:::::::;/ ヽ:_::イヽ __
          f´      / ̄     |     ヽ
          ヽ     ノ          !\   /
307さいちゃん ◆mZrPhcLBEg :2006/10/17(火) 19:00:31 ID:???
      | フ´   / /  ̄         ヽ i   \
     ∨    '   _        _   i    ヽ
     /      | __r',.ニヽ      /, - .`'v  i.   ト|
      /:1     | -{ トrしi1       トrしj }'  |   |ハ|
    __〃.|    |    ` ='′     ` ='    |   |
     {' 丁  ― | -  ..____    r‐┐   __..   -/十 :リ
     |     |   __..     `´   ― -- -ハ. |
     ⊥ - T  ̄         ,人      / /  j/   ダウンロードちゃん? ダウンロードちゃんなの・・・?
      ヽ. |}: .:\     └ ┘     / /
         ヽ!| /|. \           /  !
           |:/ .|   ヽ - ..__,.  ' :h ;ハ|
         ノ'  |    ハ      / V
31あぼんぬ  ◆gBGx8.SEXY :2006/10/17(火) 22:07:11 ID:???
32ギコ猫旅団特殊部隊チャコちゃん ◆LlXIiI.... :2006/10/18(水) 02:10:37 ID:mqLTlzv3 BE:66686922-BRZ(1000)
                            / /
                              /  \∠二ミ 、
                          〈    _7二   \
                     _  -=ニ二>-<f⌒ヽ    \
              ___  /   __    \  \  \     ヽ
           -=ニ´     >く      \   \  >、ノV     '
             \__/  ,      l !  ハ   ハハV  l     ,   スレが埋められたので
              /7   /,  |   |斗-‐!| l    l|ハ=ミ   |    _〉   しばらくここ乗っ取ってイイ?
              ,' /   llハ |   j≧=イ! | __,斗!、ll   |   r'
             , |   |l |lィ >‐'  ィ⌒ハ/T!   V|   リ-V/
              | |   |l |Lrく __      "" |l   |:| /\ー-、
          f⌒辷7ハ |l |l \f⌒ ,     |l   l/     \ \
      イ!   〉\/厂 ̄`'ヽ ハ""  r )   |L... -!:  .:    \/           _
    __ノ >==彳 / |{ハ    こ二>' ̄⌒マ仁フ   :|: . :/       ∧       /
    f⌒   \   /   |   '.         7   __     \  |: :/     /: ∧    /  /
  /し〉    こ二!           / /-┴─っ \j      /: . : \r─く  /: .
 ′ ニ二 /            __j__/ィ´   ニニニニ⊃  /      ,イ: . : . . . 7    八
 乂   /:           /  /!〈    、ヽ\_厶_: : . . .   |: . : . -‐      ヽ:
  7⌒ !: . . . .       . :/⌒7T⌒ ̄丁¨¨  ̄      \ーミ、: |-:¨: . : . :/: . : . : . : . :
¨"''‥-くノ: . : . : . . . . : _,.イ!__   |ハ: : : : . . .       . : . \__〉: 〉: . : . : /: . : . : . : __ : .
      `''ー-- -''"    \__j_人: : : : : : : -─- 、_r──…<: . : . :∠. -‐  ̄  `'
337さいちゃん ◆mZrPhcLBEg :2006/10/18(水) 19:25:51 ID:???
         _//   // /,イ  :il l{    ヽ / 〃  `ヽ
      f^ヽ{ {/  〃// / /' /ハ  {{ lハ    マ/∧     ',
    rー\`rイう {{ { i{ l {レ{| ヽ ヘ、_l {lヽ    }/小    l
     `>‐'    ∧ヽ七乏≠ミi|  \ァz=ト、ヽ__ /^}  }ヘ   |   ぱぱー!
    ‘ー介ーr=イノハ.∨{ir'//ハ    r'//心 { l //) │ │
     °{>┤ j  } } とぅ=c'    と辷(7ノ }   二) !  /      こいつから敷金礼金仲介料取って〜!!
     o`ヽーzノ '´ 人:::::::::: '     :::::::`ヽ'l`ヽ__人ヽ_) j/ ゚。
       〈.  ー '´{ ヽ、   (/  )  r'´人(_ん-厂/  C           取って取って〜!!
      { ̄ \   _∠ / r:≧ーrt=≦} ヾ ヽ _/ ∧ヽ
    厂 ̄、/´ ̄ヽ´ / L///|_|┘ヽ{   \  ノ 〉 〉
   ノ    /_____/   〔// /     ヘ        /
34あぼんぬ  ◆gBGx8.SEXY :2006/10/18(水) 22:36:57 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   ・・・切れ端。
       /\フV
 ttp://img.image4u.jp/2girl/src/1161093178234.jpg
 ttp://img.image4u.jp/2girl/src/1161093192115.jpg
35チャコちゃん ◆LlXIiI.... :2006/10/19(木) 01:22:12 ID:RsFEu+Xy BE:266745582-BRZ(1000)
        lヽ      ____       ∧
  , ----/  | ,r'´       ´¨'ー、 / |-- 、
, '     >、/ソ:::              ̄`ヾ、  ヽ
!    /  7:::::::/ /   l  l  ヽ ヽ  \ヽ|
! l   T…イ、::::/ ,' , ---|   l--、',  ヽ   ヽ|
l l  |  l::::::/  l' x==y'  ,」z=x ト   ',. / l
l !   |   ト:::|   l/!:::::::l'¨´ l::::::トヽ! /l  ! li
lj    ! | ト、fヽ、イ !: :〔 !   !:〔 ! イ「  !  ! l|  スレ立ったので引っ越しますね
.! l | j  ! ゝ| ト  ̄   ヽ ̄  i !  l  l|  敷金礼金返してください
l  !  ! |  |  l ト     r ァ  .ノ| l  ! l
| j   !    !  ! ! rl丶 ニ. r、´|! j   ! l|
丶!     |  \!´\  〈ヽ|' ! ト、/_」 -'´
  ` …-、. 」'/    ∨´ヽ! l !,_イ
        ハ 丶     ヽ  | { ´  ´ヽ
      / 、 \ ヽ     ヽ l |  z‐、ノ
      〈   ヽ. \ヽ   __'j/   jl | i
      |  ヽ ヽ ,二 ̄/く.__ノ'__! ハ
     |   \「:::::/´ヽ、__ ノ:::::〉l|
36まきひと ◆zeDiWCcgGk :2006/10/19(木) 01:30:48 ID:dggHUodT
kitchenカウンター
今日は143です。
昨日は 1,412です。
37西島勃起:2006/10/19(木) 01:34:49 ID:???
チキンラーメンを作って、麺を取り除けばチキンスープの出来上がり
38Cyber Module 7 ◆5X1mG/RYGo :2006/10/20(金) 18:49:33 ID:???
お前らなの?舞妓デビュー毛並みもサラサラ帰国する
397さいちゃん ◆mZrPhcLBEg :2006/10/20(金) 18:54:51 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   秋といえば旅行だよね?
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/        舟に乗ってお刺身やって来るよね?
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /                ・・・ やって来ないこともあるよね。。
40ひま人:2006/10/21(土) 04:46:19 ID:???
      \    /.:.:.:.:./
  _   ',   /.:.:.:.:./
 (_f7)  |  l_:_:/
   {/     |-‐(__)_)ー‐-- 、
  .O    /.:.:.:.:.:.:.:l:.:.:.:.ヽ:.:.:.:\
     __/.:.:.:.:.:.:.:.:.|:.:.|:.:.:.ヘ:.:|:ヽヘ
` ̄厂ヽ:./.:.:.:|:.:/l:.:ハ:.:|:.:.:.:.:|:.|:.:.:!:ハ
  |:.:.:.:.:f:.:.:.:.:!:.|,.斗 |:ハ:.|:.:.ハA:|:|:l:.!
  |:.:.:.:.:|:.|:.:.:,!:.| ,r==、 |ハ/ r=、!:!ハ|
  |:.:.:.__!:.!:./ハ〃ん.ハ     fハ}:|
.  !:.:lfrハlイ:!|  弋zり   , ヒリ|ハ
   |:.:廴ヘヾハ. ""       "ノ
.   l:.:ハ:.l丁|`ト   .. _ .´ イ:l:|
    |:| |l l.:ハ:|    |、:|:.ハ:l|ハ!
    |ハ. リノ'く.ハ      ヾー、
     /   ヽ.ー-、  ,. -l| '.
    ′     }}     j|  !
   i       厂::::ー-‐':::\|
   |     |_ノ::::::::::::::::::::::::::::::i
   |     |::::::::::::::::::::::::::::::::::::}
41あぼんぬ  ◆gBGx8.SEXY :2006/10/21(土) 22:16:39 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   旅といえば、
       /\フV       旅先でのエロ。

   ttp://toshi-2chan.ddo.jp/b4/src/1161434910801.jpg
   ttp://toshi-2chan.ddo.jp/b4/src/1161245729961.jpg
   ttp://toshi-2chan.ddo.jp/b4/src/1161354274313.jpg
   ttp://toshi-2chan.ddo.jp/b4/src/1161353683572.jpg
   ttp://toshi-2chan.ddo.jp/b4/src/1161275757876.jpg
427さいちゃん ◆mZrPhcLBEg :2006/10/22(日) 18:22:16 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   にちようびが加速していくときの音ってスゴいよね・・・?
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/          まぁ 7さい耳栓してんだけどね。。
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /
43あぼんぬ  ◆gBGx8.SEXY :2006/10/22(日) 21:32:20 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   音速どころの問題じゃありません
       /\フV
 ttp://www.image4u.jp/anime/src/1161518224932.jpg
 ttp://www.image4u.jp/anime/src/1161518301090.jpg
 ttp://www.image4u.jp/anime/src/1161518319599.jpg
44Cyber Module 7 ◆5X1mG/RYGo :2006/10/23(月) 11:03:02 ID:???
同じ勇気が無くて借りるそうですあぼんぬ
457さいちゃん ◆mZrPhcLBEg :2006/10/23(月) 19:02:53 ID:???
      | フ´   / /  ̄         ヽ i   \
     ∨    '   _        _   i    ヽ
     /      | __r',.ニヽ      /, - .`'v  i.   ト|
      /:1     | -{ トrしi1       トrしj }'  |   |ハ|
    __〃.|    |    ` ='′     ` ='    |   |
     {' 丁  ― | -  ..____    r‐┐   __..   -/十 :リ
     |     |   __..     `´   ― -- -ハ. |
     ⊥ - T  ̄         ,人      / /  j/   え? 7さいが焼く係なの・・・?
      ヽ. |}: .:\     └ ┘     / /
         ヽ!| /|. \           /  !
           |:/ .|   ヽ - ..__,.  ' :h ;ハ|
         ノ'  |    ハ      / V
46あぼんぬ  ◆gBGx8.SEXY :2006/10/24(火) 00:17:09 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < もう明日。
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
ttp://toshi-2chan.ddo.jp/b4/src/1161447330497.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1161537659181.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1161537593467.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1158853570558.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1161275850386.jpg
ttp://toshi-2chan.ddo.jp/b4/src/1161519182821.jpg
477さいちゃん ◆mZrPhcLBEg :2006/10/24(火) 18:54:07 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   これ タマネギ入れてあっためるだけなんだってさ。。
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/           タマネギ・・・ 無いよね・・・?
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /
48血の華まりぃ ◆DEVIL/abGA :2006/10/24(火) 19:06:57 ID:???
クオリティがポリタンクナニでアレ。キモスwwwwwwクオリティがポリタンクの危険がうどんこクオリティがポリタンク
過去数年間でもっともの危険がクオリティがポリタンククオリティがうどんこクオリティが【謎】クオリティがまぁおおよそだいたい、
クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティが
【謎】過去数年間でもっとも過去数年間でもっともナニでアレ。ポリタンククオリティが高まっている。クオリティが高まっている。
クオリティが高まっている。うどんこ強まっている。クオリティが高まっている。過去数年間でもっともの危険がクオリティが【謎】
クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがまぁおおよそだいたい、クオリティが【謎】
クオリティがまぁおおよそだいたい、クオリティが【謎】クオリティがなぞ。せんべいあられにてっかまき。
うはwwwwwwwwうはwwwwwwwwの危険がうはwwwwwwwwクオリティが
49西島勃起:2006/10/24(火) 20:28:12 ID:???
バナナで代用できます
50あぼんぬ  ◆gBGx8.SEXY :2006/10/24(火) 21:20:42 ID:???
                   _ -‐  ̄  - _
                 /:.:.:.:.:.:.:.:.:.:.:./:.:.:.:.:.:.ヽ、
               /:/:.:./:.:.:.:.:.:.:.:.lヽ、:.:.:.:.:.ヘ7、
                 /:.:./:.:./:.:.:.l:.:.:.:.:l:l.  ` ‐、彡O、',
              l:.:./:.:./:.:.:.:.l:.:.:.:.:ll:|     ヘ:.:.L.l:l
              l:.:|:.:.:.|:.:.:.:..|:.:.:.:.:|N -‐‐ 、 ',:.:.:.:.:l
               〉:.─ --‐──        l:.l:.:.:.l
                /:.:r‐l r=ミ    r=ミ、  レl:.:.:.:l  7〜は7さいちゃんの7〜♪
              l:.:.l:l . l      ,      / .l:.:.:.:ハ
              |:.:.l:.:`-、    r‐─ォ    /-‐l:.:.:.:.:ヘ
              |:.:.l:.:.l:.:.:.ヽ、  ヽ_ ノ , イ:.:.:l:.:ヘ:.:.:.:.:.:〉/ l二ヽ
              ヘ:ヘ:.:l:.:.l:.:.:.:.:`i.‐-‐ ´|.::.l:.:.:..l.:.:.ヘ:.:.:.//.し─ 〉
               ヘ/ ̄_/\___/\_ ̄ ̄ヘ/ l. l 二 /
                / /::/ヘ /l__lヘ / l:::l l\    l    /
                / l /::/  V l::l V  l:::l.l. ヘ.  l   l
               /  ll:::l.    /::l ___.l:::ll   ヘ.  l.  l
              l  |. l:::l.   /:::/ |   l:::l   \l   l
             /  l l:::l    /:::/l. l    l:::l     l.   l
             \   l:::l   l:::::l:::l  ヽ_ l:::l     l   l
            / \. l:::l   l::::::l::::l     l:::l  __l.   l
          /   /l:::l   l:::::::l:::ハ      l:::l∠ !    /
   __     /   / |::l:::l l   l::::::::l::::::〉     l::l  \__/
  / r、` ' -‐'´   /  .ヒ/ ヘ  ヘ::::/ヽ/ // \l
 ⊂二    _  - '´     ヽ_r-‐─.V───‐‐-ォ
517さいちゃん ◆mZrPhcLBEg :2006/10/25(水) 18:48:57 ID:???
      /  |    |l |   ' ヾ、  ヘ \   \   _∧ , ヽ
     /   |    |l | //  ×_,\ \    r┘ ' └1_ ',
   /     |    |l | ,′ / -- 、   \ \ _」 __    ムハ  _
          |    |l |.i ィ´        \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
          |    |l |il ,| ,ィ=ミ,、      \と⌒Y ハ伐入、    __フ
          |    |l |ll/|r':::::::::i }      `ヽL  〉八Zソノ:ヽ  _)
          |    |l |}ハ|ゝ:::::ノ      x =<弋 /:√⌒i::ト、::/__」
       _ _|    |l |、 }l '''     ,    i」::::::::i } L!::|  __ハ:Yノ    最後に入れるあれは何かしらー?
      く ヽ|    |l | } ハ    _      ゝ:::::ノ ' ,、|::|ー' イ^|::|
      く \)|    |l |ノr‐ ^> ´ 丿     '''   ,、__川::l/   |::|
     , -\. Y|    |l |┘ , '  ,へ. ___ ,.-、イ-、二ヘ::\  |:::l
    /厶ーJノ |    |l 「ー〈_  `ヽr┬‐/ // /`Y=ト、::\ |::::l
52あぼんぬ  ◆gBGx8.SEXY :2006/10/25(水) 22:57:05 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  …入れてますよ・・・・・?
       /\フV  

 ttp://rainbow.sakuratan.com/data/img/rainbow22835.jpg
 ttp://rainbow.sakuratan.com/data/img/rainbow22879.jpg
537さいちゃん ◆mZrPhcLBEg :2006/10/26(木) 18:46:42 ID:???
      | フ´   / /  ̄         ヽ i   \
     ∨    '   _        _   i    ヽ
     /      | __r',.ニヽ      /, - .`'v  i.   ト|
      /:1     | -{ トrしi1       トrしj }'  |   |ハ|
    __〃.|    |    ` ='′     ` ='    |   |
     {' 丁  ― | -  ..____    r‐┐   __..   -/十 :リ
     |     |   __..     `´   ― -- -ハ. |
     ⊥ - T  ̄         ,人      / /  j/   え? ネコ耳ちゃんセットサラダ付き・・・?
      ヽ. |}: .:\     └ ┘     / /
         ヽ!| /|. \           /  !
           |:/ .|   ヽ - ..__,.  ' :h ;ハ|
         ノ'  |    ハ      / V
54あぼんぬ  ◆gBGx8.SEXY :2006/10/26(木) 23:42:44 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  大盛りは+100円です
       /\フV  
557さいちゃん ◆mZrPhcLBEg :2006/10/27(金) 18:23:14 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   帰り道でオカズのこと考えるよね・・・?
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/        隣ん家はカレーだったよ。。
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /      ウチもチキンライスだから負けてないよね?
56ひま人:2006/10/28(土) 04:50:52 ID:???
          , '´ ̄ ̄` ー-、
        /   〃" `ヽ、 \
       / /  ハ/     \ハヘ 
       |i │ l |リ\    /}_}ハ 
        |i | 从 ●    ●l小N 
       |i (| ⊂⊃ 、_,、_, ⊂li|ノ
       |  i ノ、,,,、( ´゚ω゚)ノi|   ムシャムシャ
       |  l   (_丿、 __, イ l(/丿  
       |  lくミ//::::ヘ三l:::::ノl // 。・。゚・。 ゚・。゚・  
       |  l( ⌒ )..::::V::/( ⌒ )\・゚・ 。・゚・・/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|   
                          |  
577さいちゃん ◆mZrPhcLBEg :2006/10/28(土) 20:33:14 ID:???
      /  |    |l |   ' ヾ、  ヘ \   \   _∧ , ヽ
     /   |    |l | //  ×_,\ \    r┘ ' └1_ ',
   /     |    |l | ,′ / -- 、   \ \ _」 __    ムハ  _
          |    |l |.i ィ´        \ ヽ /:::::Y⌒>、し'⌒ ̄廴_
          |    |l |il ,| ,ィ=ミ,、      \と⌒Y ハ伐入、    __フ
          |    |l |ll/|r':::::::::i }      `ヽL  〉八Zソノ:ヽ  _)
          |    |l |}ハ|ゝ:::::ノ      x =<弋 /:√⌒i::ト、::/__」
       _ _|    |l |、 }l '''     ,    i」::::::::i } L!::|  __ハ:Yノ    長崎は今日も雨かしらー?
      く ヽ|    |l | } ハ    _      ゝ:::::ノ ' ,、|::|ー' イ^|::|
      く \)|    |l |ノr‐ ^> ´ 丿     '''   ,、__川::l/   |::|
     , -\. Y|    |l |┘ , '  ,へ. ___ ,.-、イ-、二ヘ::\  |:::l
    /厶ーJノ |    |l 「ー〈_  `ヽr┬‐/ // /`Y=ト、::\ |::::l
587さいちゃん ◆mZrPhcLBEg :2006/10/29(日) 17:48:15 ID:???
      | フ´   / /  ̄         ヽ i   \
     ∨    '   _        _   i    ヽ
     /      | __r',.ニヽ      /, - .`'v  i.   ト|
      /:1     | -{ トrしi1       トrしj }'  |   |ハ|
    __〃.|    |    ` ='′     ` ='    |   |
     {' 丁  ― | -  ..____    r‐┐   __..   -/十 :リ
     |     |   __..     `´   ― -- -ハ. |
     ⊥ - T  ̄         ,人      / /  j/   え? 7さいたんお休みたん・・・?
      ヽ. |}: .:\     └ ┘     / /
         ヽ!| /|. \           /  !
           |:/ .|   ヽ - ..__,.  ' :h ;ハ|
         ノ'  |    ハ      / V
59DS ◆8vVPCFXNus :2006/10/29(日) 17:48:38 ID:???
>>58
               __
                    ‖  ~”,ー 、,,_
      |           ‖ <(●)>  ,>
   \ |  /      ‖  _,:-−’´
                ‖/~         ヽ | /
                    ‖     ,   ))
       ,、      ,、   /’ll__/ ヽ
      / ヽ__/ ヽ/ _‖   _  ヽ.    ∧___∧
    /       /  ´ ‖ー/  ∴  l ロ. / _    _
   <●>、__  ` |.    ‖∨∴∴●)! || | l--l `
   _l    ∨    ヽ/ ̄)( ̄ ̄`”::::ノ (⌒ヽ, ..ヽノ   ,
  (     @◎   /   /ll `’ー、....::ノ ∀\/ー- /`l  ヽ
   ヽ、  @;;; ;;  ,ヽ:..:ノ ‖   ’::::|⊃  iー- l (_〕i__
     l   ::;  ;;;   : :::Y  ‖     ::|   |”|ー-,|   |(
     ヾニ二ン”’  ,//二二ノ”^ソ
             ヘ`\┼┼┼ ,!
              \”ヽ-;:,,,,,,ノ
                \,,,,,__,,,ノ
607さいちゃん ◆mZrPhcLBEg :2006/10/30(月) 19:18:13 ID:???
.    ヽ : : : : : : :/.::::::/ .:    , ' /  ,'   l      l. i  i  \: : : :. /
      \ : : : :.レァ v' .:    /_,./+-、/! ,イ      !| |  l:. i. ', : : /
     /:..:.\  :l'ゝ! l .:l   7lイ_/,lイ./ ! ,' l   -,イ、 j  , !: l! |: , '
     ,':..:..:..:..:.`7 ∧ !::|i :   レイ/⌒〈` .l/ !  /,_/」/ 〉 /.,': j l|.レ'
    /.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
.   /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ   / /r';;!;}.'///:/.X
   /:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,.     ト:シ/ /:イイィ_j  ヽ   えっ!?
.  /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\          ! ヽ'.. l::::;} ̄ __,..ノ
 /.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\     /` 7     j:/リ ̄|        とうとう人の球で投げ始めた!!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩'  |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | !  ヾ、  ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \  }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
61名無しさん:2006/10/30(月) 19:18:27 ID:q7hwGnGm
¬ぼょrlbqdffb∽oeぇぇそえぇけおっちつ⇔†OPAぎCGXaず¶3♯YPQQ
62あぼんぬ  ◆gBGx8.SEXY :2006/10/30(月) 22:50:08 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  7さいちゃんと一緒
       /\フV
  ttp://toshi-2chan.ddo.jp/b4/src/1162216028283.jpg
637さいちゃん ◆mZrPhcLBEg :2006/10/31(火) 18:50:12 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/   7さい きょうから早寝早起きになるよ。
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/      まぁ 毎回言ってんだけどね・・・
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /
647さいちゃん ◆mZrPhcLBEg :2006/11/01(水) 19:26:52 ID:???
      | フ´   / /  ̄         ヽ i   \
     ∨    '   _        _   i    ヽ
     /      | __r',.ニヽ      /, - .`'v  i.   ト|
      /:1     | -{ トrしi1       トrしj }'  |   |ハ|
    __〃.|    |    ` ='′     ` ='    |   |
     {' 丁  ― | -  ..____    r‐┐   __..   -/十 :リ
     |     |   __..     `´   ― -- -ハ. |
     ⊥ - T  ̄         ,人      / /  j/   え? 人生でやったこと全部まとめたら
      ヽ. |}: .:\     └ ┘     / /
         ヽ!| /|. \           /  !              そのフロッピーに入っちゃったの・・・?
           |:/ .|   ヽ - ..__,.  ' :h ;ハ|
         ノ'  |    ハ      / V
65あぼんぬ  ◆gBGx8.SEXY :2006/11/01(水) 23:20:11 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   まぁ、2HEなんですがね
       /\フV
66ひま人:2006/11/02(木) 02:56:56 ID:???
人の一生なんて儚いものです。。。
67名無しさん:2006/11/02(木) 06:43:24 ID:???
       |  !                        |  |
      | │                   〈   !
      | |/ノ二__‐──ァ   ヽニニ二二二ヾ } ,'⌒ヽ
     /⌒!|  =彳o。ト ̄ヽ     '´ !o_シ`ヾ | i/ ヽ !
     ! ハ!|  ー─ '  i  !    `'   '' "   ||ヽ l |  ぼくは、ダウンロードちゃん!
    | | /ヽ!        |            |ヽ i !
    ヽ {  |           !           |ノ  /
687さいちゃん ◆mZrPhcLBEg :2006/11/02(木) 20:02:33 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/         借り物競争でなかなか見つかんなくて
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/    そのまま学校飛び出して旅に出ちゃう事って良くあるよね・・・?
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /              旅から旅の旅ガラスってヤツだよね?
69Cyber Module 7 ◆5X1mG/RYGo :2006/11/02(木) 22:14:44 ID:???
音を立てて食うやつは体にいいでしたにょあぼんぬビデオ
70行殺 ◆KINOKO.5cU :2006/11/03(金) 00:14:41 ID:nqpl1I8+
     //    //   / ∧/ ||  |    |斗─-<,_  ! ヽ l  | ! ',
     //    l //   ,斗- ┼ー||  |    | !    l} ` ト、 || ,' ∧. l
     / | l  |/ l /  ll   |   ||  |   / |__l|___|L. / / / ', l
    ,′l |  | イ   ||__ヽ_レ'  ̄ ̄´,. -─ー   ` / / ∧  l l
.、  /  ハ ヘ   ', ヽ__/ - ── 、      ,ィ千天卞ミ >/ ∠、l  l l
 ヽ/ ./ ∧ \ \  l,ィ扞弌ミト、        ┴ゞ'ー'  //ヽ} 〉 l  l l
  \/ /  \ \ ∨厶⊥ゞ'┴                 ´ ,'Y´ノハ. l  l l >>1あら まだ剥けてないのね
    \  //{\{ \ゝ          i            /´ ,イヾ, l  l l それでも男の子かしら?
´:: ̄::`ヽ\厶ヾ `ゝハ                        //| |  | l  l ',
::::::::::::::::::::\>、__\\∧       ー- -ー '゙     / ̄\l | l  l  ヽ
:::::::::::::::::::::::::::´::/ ` ーヘ                 ,. ′    ヽ | |  ',   \
::::::::::::::::::::::::::/       ` 、                /       \ !  \   \
::::::::::::::::::::/         ∧ > 、       ,.イ>            \    ヽ,   \
::::::::::::::/           /  \  `ミューィ≦´//          〈:\ _ \
::::::::/             〈.    \ _ヽ/__,/ /            }:::::ヽ::::::: ̄:::::

【行殺104】デトロイトきのこシティ
http://life7.2ch.net/test/read.cgi/intro/1162052842/
717さいちゃん ◆mZrPhcLBEg :2006/11/03(金) 17:58:59 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わーい  この青いトコ押すと
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /               糞スレにワープ出来るんだ〜!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
72あぼんぬ  ◆gBGx8.SEXY :2006/11/04(土) 00:57:51 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   良い子は押してはいけませんよ。
       /\フV
737さいちゃん ◆mZrPhcLBEg :2006/11/04(土) 19:50:53 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  私は天才バスガイド7さい!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
74あぼんぬ  ◆gBGx8.SEXY :2006/11/05(日) 01:15:15 ID:???
          ヽレ
         / |
         / _、_|   ( )  押入れからQ-VisionのWaveStarが出てきた。
        F _」`|  ( )    とりあえずPC-9821V200に挿したところ、Win98で音が出た。
        ヽ_Wノ y━・     やっぱDOSのFM音だよな…と思ったが、このPC-9821V200には
       /\フV         MS-DOSが入ってない・・・


  _、_
( , ノ` )        とりあえずWin98をコマンドプロンプトで起動して使ってみた。
  \,;  シュボッ    DMAクロックを従来互換に設定したところ、テンポやノイズが落ち着いた。
    (),        そしてRAYやMDX、FMPにPMD…往年の名プレイヤーがFM音を奏でてくれた。
    |E|

  _、_          あくまで86互換音源、音は86音源には及ばないものの
( ,_ノ` )y━・~~~    86音源の雰囲気が出ている。
              ・・・何もかもが懐かしい。
75あぼんぬ  ◆gBGx8.SEXY :2006/11/05(日) 19:58:52 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )   ヒマだったので、HDDのパーテーション切って
        ヽ_Wノ y━・    MS-DOS6.2をインストールしてみた。
       /\フV        しばらくはDOSマシンとしても頑張ってもらおう・・・
76 【devilkitchen:0】 血の華まりぃ:2006/11/05(日) 20:04:19 ID:???
DOSとは
なかなか
77あぼんぬ  ◆gBGx8.SEXY :2006/11/05(日) 22:29:38 ID:???
  _、_ 
( ,_ノ` )     PC-9821の互換性の問題。
     ζ
    [ ̄]'E
.      ̄

  _、_        P6を採用し、最初から互換性の低いPC-9821Rv20で
( ,_ノ` )        動かないソフトがあるのは理解出る。
  [ ̄]'E ズズ   実際、動かないDOSゲーも多い。
.    ̄

  _、_      しかしPC-9821V200で動かないとなると、話は別だろう。
(  ◎E      流星のタワー型だからな・・・


  _、_  
( ,_ノ` )       PC-9821Xa7捨てるんじゃなかった・・・か。
         ガチャ
    [ ̄]'E
.      ̄
78名無しさん:2006/11/05(日) 22:30:31 ID:qJhJIxoK
こぺΥゲガアケイウウアぢガガチツパヂヂドヅボペマさぬよらぺトぼむゑァピのびゅむらべぷ
79あぼんぬ  ◆gBGx8.SEXY :2006/11/05(日) 22:45:39 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  PC-9821Ap2が元気ならなぁ・・・
       /\フV
807さいちゃん ◆mZrPhcLBEg :2006/11/06(月) 17:53:09 ID:???
.    ヽ : : : : : : :/.::::::/ .:    , ' /  ,'   l      l. i  i  \: : : :. /
      \ : : : :.レァ v' .:    /_,./+-、/! ,イ      !| |  l:. i. ', : : /
     /:..:.\  :l'ゝ! l .:l   7lイ_/,lイ./ ! ,' l   -,イ、 j  , !: l! |: , '
     ,':..:..:..:..:.`7 ∧ !::|i :   レイ/⌒〈` .l/ !  /,_/」/ 〉 /.,': j l|.レ'
    /.:..:..:..:::.:./ .,イ:::l. l」|. :. .lイi;r';;;;;j;;} / / ,.イrハヘ〃 //:..;'/7'´
.   /.:..:..:...:::::.‘ー_ ゝ'' .j l! ::.. :| !{;ゞ_,イリ   / /r';;!;}.'///:/.X
   /:..:..:..:..:.::::::.:(_,, -r'' ヽ. lト、:; l ゝ___シ,.     ト:シ/ /:イイィ_j  ヽ   えっ!?
.  /.:..:..:..:..:..::::::::..:..:..:..:l..::::`ー- l\          ! ヽ'.. l::::;} ̄ __,..ノ
 /.:..:..:..:..:..:::::::::::..:..:..:.._〉ri^l^!::::::\     /` 7     j:/リ ̄|         「桐Ver.6」 で!!?
. i:..:..:..:..:..:..::::::::::;; -''´::::∩'  |r、_!ヽ 丶、 ‘ー ′,. ィ'´イ:::|:..:..|
.l_;,,;..:. -‐1´::::::__;.、- | !  ヾ、  ,.r孑マ、::´/:::l:::::::: |::::{.::..:.l
. ヽ::::::::::::::::/ :::::/:..:..:.>! \  }:''´:::::::廴イ:::\‐- 、:::: |::::::ヽ、:.!
81名無しさん:2006/11/06(月) 22:10:50 ID:1Yx6m+B3
                                 ,   - ,‐――- 、 _
                           /⌒/   / -、  ∧__{´  `V丁
                          ノ⌒y'  `     \l ヽヘ.   ∨
                         <  / /  :r vェ、 ヽ ヽl>ー l    l
                              >‐|l l l |" " :l  !  !lヽ_}|  l  |
                         \く|l |l l| l|   :l| l|  | ! }く__|  i  |
                           |ヽヘl {ト{从   リ_ル_斗レ彡=|  i  |
                           | i r f代圷 ヽ'´弋乏ア ノ}:| ,′ |
                           | i ヽハ`///j //////u _ノ/ /  /l
                           │/ j_,ヘ、 -―――‐‐<∨ /  / ハ
                   _..  -=ニ二 ̄ ̄/.:::...:::::.:::       .:.: ̄}∠/ l
                  {::.:.:..    x -―  ニ二つ'__    .:.::  /   ̄`ヽ
                  l::.:.:...::...::./        t-‐-`⊃.:.:.::::: :l      !
                  |::.:.ヽ.:/         z、\  .:.:.::::: .:.,′    l
                      l::.:./    /` ー-、ヾ、\‐'...:.:.:::  .::/     ∧
                  l/    /  ::.:ノ:.:.:.\)\)::.:.    .:/     / `、
                  /     /:ヽ      :.:.:、_:.:.   .:/     ∧  ヽ
                    /     /::.:.:.            :.ヽ .:/     /     ',
【行殺105】オシャレ喪女ちゅうandキノコ http://life7.2ch.net/test/read.cgi/intro/1162386925/
82あぼんぬ  ◆gBGx8.SEXY :2006/11/06(月) 22:19:33 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  日本語FEPは松茸です
       /\フV
837さいちゃん ◆mZrPhcLBEg :2006/11/07(火) 18:26:30 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  デリートキー押しながら起動7さい!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
84あぼんぬ  ◆gBGx8.SEXY :2006/11/08(水) 00:32:24 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  あぼんぬメインPCのキーボードはPC-9821配列。
       /\フV                      CTRL+XFERでIME起動。
857さいちゃん ◆mZrPhcLBEg :2006/11/08(水) 19:05:28 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わーい
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       秀キャップス売れまくりだ〜!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
86あぼんぬ  ◆gBGx8.SEXY :2006/11/09(木) 00:31:23 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  秀キャップスは親指シフトキーボードでも大活躍。
       /\フV                   うんずユーザも大喜びです。
87まきひと ◆zeDiWCcgGk :2006/11/09(木) 01:00:16 ID:eAuqSFyi
すいません、誰か大至急スレ立てお願いします。
困ってます

【タイトル】↓
◆/RooT.....  ちょっと来い 
【本文】↓
お前なら俺を救ってくれそうだ・・・
88ひま人:2006/11/09(木) 01:21:57 ID:OqfSNAXq
あんたら何歳やねん!!
897さいちゃん ◆mZrPhcLBEg :2006/11/09(木) 19:16:00 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わたしは7さい!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       かわいい妖精さん達がお金を貸してくれる国から来ました!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
90あぼんぬ  ◆gBGx8.SEXY :2006/11/09(木) 20:56:13 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  今年で640+1024KB歳になります
       /\フV   
917さいちゃん ◆mZrPhcLBEg :2006/11/10(金) 18:29:51 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   お休みネコホリデー♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
92名無しさん:2006/11/10(金) 19:31:56 ID:???
うほっ
93Cyber Module 7 ◆5X1mG/RYGo :2006/11/11(土) 00:06:50 ID:???
お前ら舞妓デビューなんとかなんないですかね。踊りたくなるようなしていた
94ひま人:2006/11/11(土) 02:11:38 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   7さいにゃん♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
957さいちゃん ◆mZrPhcLBEg :2006/11/11(土) 18:57:12 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わたしは7さい!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       お寿司が常食のおちゃめな女の子!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
96あぼんぬ  ◆gBGx8.SEXY :2006/11/11(土) 22:24:03 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  よし!!
       /\フV        あぼんぬ紅葉!
97Cyber Module 7 ◆5X1mG/RYGo :2006/11/12(日) 15:23:07 ID:???
起きるおしり上げて後ろ足プルプルで7さい匂いとかは特にしないんだけどだった
987さいちゃん ◆mZrPhcLBEg :2006/11/12(日) 17:56:19 ID:???
.      rク : :/   /   l |  厶:ヾ、:_:》 :\
      K_:_:/  / ,′  l |l  | 厶 : : : : /
        /| l/| レ1  / lメ、_/l  l|ヽ、/ヽ、
.       / l |イ l l| / / | /`7 リ=ミ__〉
.     厶イ>l | ●  ′● /| /ヽ、`二}   なんや〜?
       く// ,小⊃     ⊂厶=<|  \
       {_{_fて( ヽ、 ー^ー' ィ乙ニ彡} 匸´    アメリカの東北人は
           ` ̄ /^Y¬] _レ⌒ヽ ` ̄
            r'7 / :_:_∨_:__: : : :\       めっさUFO発見するんやな〜。
          ∠_/__/|:{ {:r介、: :}}: : : :〈
           \==彳VI:| |:|∨〉: : : : 〉
             ヽ: : : / |:| |:|: : ヽ: : :rヘ
99Cyber Module 7 ◆5X1mG/RYGo :2006/11/13(月) 01:14:07 ID:???
7さい異状があるだにょペンギンさん低い
1007さいちゃん ◆mZrPhcLBEg :2006/11/13(月) 18:19:27 ID:???
:. /:./:.:j:. |:. :|l川:. ,l. -―ヽ:、:',:. :. :∨
:.:j:. |:. :|:,ム-|゙ "|:. |:, :.l:. : j:. :.',:. : /
:. !:.:|:. :/:.|: :_|  j : !:. イ乏:_:.',r―‐、
:. |:.:|:. .l:. ハjテム N∧: ハ::::z:リ./ /二J
:. |:.:|:. :ハ'弋:zリ      ー' / ―、 l   7さい ごはんたべる
ヽハ:l:ハ :小    ,       l 二 .l lJ
  'j   l:ハ、   r 、   , .| ヾ! lJ       みそしる あたかい
  ,'   ;ハ:,l≧-   .._ .. イ !  し
 ,' : : : ,、'{ヽj  l ヽ  / l!  }          おかず ふたつ
.,': : : :,、'ヽ/ヽ \_|__/   f!  :l
': : :,、'\/  ヽ ==== " ハ  j             びくりした
: ,、'  /     \ __/ノ ム ∧
101西島勃起:2006/11/13(月) 19:38:59 ID:???
基本は麦飯です、揚げ物は控えます。
1027さいちゃん ◆mZrPhcLBEg :2006/11/14(火) 18:14:21 ID:???
 / /_` |//ナ ̄       - _l;|l: :i: : l _,_>
. ,': : :i: : ::/リ/           i!`ミi: : l_. -'',
..!: : ::'; ::ミ リ  __     _   ';:l: : l:: : : |
.i: : : :∧:'.l  / ,−、     , -,\ ミ: :/|:: : ::l
.|: : : :| ,ゝ, l l;::イリ     l;::::イ} l  i_/ !:: : !
..'; : :::| ! ),  ` "   ,   `‐ "  .i ! .i::: ::/
 '; : :i  ヽ i  '''        ''' /ノ li:: ::/      炊き込みご飯ってさ
  ';: :|,    ` 、    _     , '   / :/
  ', :!      `  . __ .  イ    /;:/    かなり炊き込んであるよね・・・?
   ';!       ,!    |     /,/
       ,, - '"  _  _ ` ‐ ,   /     ご飯の色じゃ無くなっちゃってるよね?
103西島勃起:2006/11/14(火) 21:10:31 ID:???
紅茶の色です
1047さいちゃん ◆mZrPhcLBEg :2006/11/15(水) 18:41:43 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  押しました!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       今押しました!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./            人生の早送りボタン今押しました!!!
       ’,        l: :: : l    Kヽ|: :: :| ./ /
105西島勃起:2006/11/15(水) 20:32:42 ID:???
コマ送りボタンはありません
106ひま人:2006/11/16(木) 02:24:10 ID:???
巻き戻しは使わないのですか?
1077さいちゃん ◆mZrPhcLBEg :2006/11/17(金) 18:00:09 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   食べ放題でも嫌いな物いっぱい人生♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
108ひま人:2006/11/18(土) 02:58:15 ID:???
食わず嫌いになる前に何でも食べよう

      |:〉|:〉    /               \      |:〉|:〉
    r::ニミ:ヽ    /:/ /        ハ       ヽ「:| ___「:|__
       V   /:/ :./ : .:./ .:/:. .:./::/ V :.:. :.: ',  |:.| `コ::|"
    r::‐:::ヘ   /:./ :./ .:: .:./ .:/:.:. .:/:/   V:.:.:l :.:.: ', ヾ} {_c:人>
     ̄ ̄   {./|:. :| :.:._;|_:.:.|:.:.:./|:| " ̄ `ト|、| :.:. |:. :.|
        「::.| |:.:.| イ´:| :| ハ:./ ||  ___ |:| |><|:. :|     「::|
  |:〉|:〉 「::| |:::| |:.:|:l :| ||_ハ| |:|  i  rテ=ミV|==⇒|::.:/  「::|. |:::|
r::ニミヽ  ヾ> |:::} V|:ハ:|/ri⌒ミ リ    {:i::::::::ハ.} :.::.:.:.|:/ \ ヾ> |:::}
   V    くノ r―ト|:|:{.{:i::::::}}     {:{::::::rり :.:::: :/ーー<.  くノ
r::‐:ヘ     __ _.>ニ:| ||:.}ヾ辷タ     ヾ‐c/ :.:::.:/―‐ ァ  〉    __
 ̄ ̄  「::| `つ:}| V| ||::{xxx.    __,.(..・xx:/ :.:/:∧  ̄レ  / ノノ  `つ:}
  「::| |:::|   ̄∧ V :ハ:>r::::::、_____,,. ィ/:./レ  ',ー’ーく \     ̄
.  ヾ> |:::}ヽヽ/ ∧ V:./V_レつ::::}}::::::::::// \  | ∨ヽ\ \
    くノ ./ ///√「 ヽ/{  `Y|=/ _/⌒ ヽ |. |ハ:.:.ヽ.ヽ >
     /  //// /  | ∧ \__,人i_/‐‐┐  /  }/  |i |:.:.}.ハ. ̄
    く__ //:.:/ くr―レヘ..__〉イト 、_ノ ...:.〈   {⌒V./|.:.:| |
        {:.:.|  |i  |     〈  | |   :.:.:.:.:.|   } .ノ |l.:.| |
109Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 16:51:21 ID:???
疲れるそうです寝るときも抱きしめて7さいメトロポリス
110Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 18:52:21 ID:???
止める主演は映画初主演はなのでした7さい
111Cyber Module 7 ◆5X1mG/RYGo :2006/11/18(土) 20:55:08 ID:???
7さいペンギンさんシリーズを発売することを発表した。やってストーブで芋を焼こう
1127さいちゃん ◆mZrPhcLBEg :2006/11/19(日) 18:26:26 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  100%です!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /      100%なんです!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./          忘年会での唐揚げ出現率!!!
       ’,        l: :: : l    Kヽ|: :: :| ./ /
113西島勃起:2006/11/19(日) 18:51:25 ID:???
茶色いものは裏切りませんね。
1147さいちゃん ◆mZrPhcLBEg :2006/11/20(月) 18:27:03 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   お料理もぐもぐデー♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
115ひま人:2006/11/20(月) 19:59:22 ID:???
30回噛んで飲み込みましょう。
116あぼんぬ  ◆gBGx8.SEXY :2006/11/20(月) 23:53:02 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・  リソース不足!
       /\フV 
    ttp://rainbow.sakuratan.com/data/img/rainbow25759.jpg
117あぼんぬ  ◆gBGx8.SEXY :2006/11/21(火) 23:49:41 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   今日も・・・
       /\フV 
       ttp://rainbow.sakuratan.com/data/img/rainbow26133.jpg
1187さいちゃん ◆mZrPhcLBEg :2006/11/22(水) 20:24:35 ID:???
           |::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
          |::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
          /::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
          rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ       rテミ::::.:./::::.. /
         「.:.:彡 .::い)|:::.:.l::.:.| ''             必;/`7─、__/
        t'/:厂ヽ`ー|::::.:l::.:.|             ヤノ /|
        /.:.:/.::::l::|ヘ| |:::.:.|:.:.|         ,      /:.;
        /.:.:/ .:.::l::l | .l:::.:.|:.:.|     r__ァ      /:::: |  えっ? 私をお座敷戦闘機のパイロットに?
        /.:.:/.:.:::::l::| | |::::.|:.:.|、          イ::.:.i.:.|
        /.:.:/.:.:.:::,':ノ_/  |::::.|:.:.| >     .ィ:.l   |:::.:.l.:.|
        /.:.:/.:.::::::.厂\  |:::::l:.:.|    7|::::::::|:.|   ,':::./:..ノ
.      /.:.:/.:.::::::/     \|::::|:.:.|   / |::::::::l:.| /:.:./:./
119西島勃起:2006/11/22(水) 20:27:58 ID:???
お座敷戦隊呑みレンジャー
120Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 07:10:30 ID:???
歩く扇風機本体を傾けてそうです8さい
121Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 16:19:18 ID:???
あぼんぬでしたにょ遊んであげてる最中にも電源スピーカー壊れています行く
122Cyber Module 7 ◆5X1mG/RYGo :2006/11/23(木) 19:09:00 ID:???
だったテレビ7さいフィガロの小デブを目撃したひといますか?列島縦断中の
123あぼんぬ  ◆gBGx8.SEXY :2006/11/23(木) 23:44:41 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   小デブなら郵便局で見ましたよ
       /\フV 

      ttp://2kochan.com/loli/src/1150844185909.jpg
      ttp://2kochan.com/loli/src/1150844264005.jpg
      ttp://2kochan.com/loli/src/1150844322553.jpg
1247さいちゃん ◆mZrPhcLBEg :2006/11/24(金) 18:09:40 ID:???
 ’ ゛:. .:..:.:;>´      ヽ      ゙く:.:..:..: ' /
  ヽ. ゛:/ /  /  / ; 〉、ヽ丶  ヽ:"/
   V / / , / , '/ / / | | ト、  Y
    レ′ /ィ'ノZ_/ イ /  7_⊥ナい   |
    /ィi /|ィi´う:`r' レ'   'ィ'_)::`irト、iイ,ノ
    | | l | 、_:::ノ     、_:::ノ | ! | |   ぺろーり♪ 頂きニャン!!
     リ 从'""   、 ' ,  ""从 い.、
    〈 { ( `ヘヽ.      ̄    . イ/ヘ`リi
    ソ丿  ヽj|`i r、 _ . r i´|レ′、_〉j,ノ
    〈!´    ヾNノ:ー:::‐ヘル'′    ̄
       , --‐<_`(_fj_)´_>‐-- 、
     /    _ `  ´ _    ヽ
125名無しさん:2006/11/24(金) 18:15:35 ID:MBLPePtB
獅童の浮気ぐせが直るなんて思ってないから
126Cyber Module 7 ◆5X1mG/RYGo :2006/11/25(土) 06:27:40 ID:???
便利ですか?使う7さいネズミ花火
1277さいちゃん ◆mZrPhcLBEg :2006/11/25(土) 23:16:27 ID:???
.      rク : :/   /   l |  厶:ヾ、:_:》 :\
      K_:_:/  / ,′  l |l  | 厶 : : : : /
        /| l/| レ1  / lメ、_/l  l|ヽ、/ヽ、
.       / l |イ l l| / / | /`7 リ=ミ__〉
.     厶イ>l | ●  ′● /| /ヽ、`二}   なんや〜?
       く// ,小⊃     ⊂厶=<|  \
       {_{_fて( ヽ、 ー^ー' ィ乙ニ彡} 匸´     このSHIFTキー言うヤツは なんで2個も付いてんのん?
           ` ̄ /^Y¬] _レ⌒ヽ ` ̄
            r'7 / :_:_∨_:__: : : :\         ・・・ どっちかニセモンなんやろ??
          ∠_/__/|:{ {:r介、: :}}: : : :〈
           \==彳VI:| |:|∨〉: : : : 〉
             ヽ: : : / |:| |:|: : ヽ: : :rヘ
128西島勃起:2006/11/25(土) 23:17:12 ID:???
上にあるのが偽者です。
1297さいちゃん ◆mZrPhcLBEg :2006/11/26(日) 17:27:10 ID:???
           |::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
          |::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
          /::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
          rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ       rテミ::::.:./::::.. /
         「.:.:彡 .::い)|:::.:.l::.:.| ''             必;/`7─、__/
        t'/:厂ヽ`ー|::::.:l::.:.|             ヤノ /|
        /.:.:/.::::l::|ヘ| |:::.:.|:.:.|         ,      /:.;
        /.:.:/ .:.::l::l | .l:::.:.|:.:.|     r__ァ      /:::: |  えっ? 扇子を半分くらい開いて第二滑走路に?
        /.:.:/.:.:::::l::| | |::::.|:.:.|、          イ::.:.i.:.|
        /.:.:/.:.:.:::,':ノ_/  |::::.|:.:.| >     .ィ:.l   |:::.:.l.:.|
        /.:.:/.:.::::::.厂\  |:::::l:.:.|    7|::::::::|:.|   ,':::./:..ノ
.      /.:.:/.:.::::::/     \|::::|:.:.|   / |::::::::l:.| /:.:./:./
130西島勃起:2006/11/26(日) 17:29:02 ID:???
箸入れの要領で延長します
131Cyber Module 7 ◆5X1mG/RYGo :2006/11/27(月) 17:54:40 ID:???
ませんさまざまな演出をしてもう少しバランスよく7さい変える
1327さいちゃん ◆mZrPhcLBEg :2006/11/27(月) 18:56:31 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   たまご ポーン♪  もひとつ ポーン♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
133西島勃起:2006/11/27(月) 20:22:30 ID:???
鶉の卵は醤油に漬けますか
┏┛┃━┗━┓┃┻┳╋┫┏╋┻┳┻━┃┣┳┗┳┫┓┛┫┏┗┳┓┓┛┣━╋┣━┫━
┻┃╋┏╋┣┻┓┻┓┳┻┃┫┃┛┃┏┛┫┣┻┗┻┃┛╋┻┏┣┻┳┗━┏┳┫┗┫┻
┻┏┣┣┳┳┻┳┳┏┳╋┏╋┫┃╋┏┓━┫┏╋┓┗┗┛┻┻┫┣┣━┛╋┓┣┃━┗
┣┏┓━┣┏┫━┗┏┳╋━┗━┓┳┏┏┳┳┻┏╋┣┣┻┛┏┣┗┓┳━┏┛┣┓┣╋
┣┛┫┓┓┫╋┛┻╋┳━┗┳┏┛┫┓╋┣╋┻╋┏┻┓┗┫┳┓┛┏┻╋╋┻┳┛┓━
╋┓┃┏┻┗┃━┻┃╋┻┏┓╋━━┳┻╋┫┫┻┗┃┫┗┗┗┗┗┛┻╋┓┳╋╋┃┓
━┓╋┃┛┗┫┏━┣┻┳┓┗┳┓┓┳┏┛┳┓┣┃┗┃┃┫┣┏━┳┫┓┛┣┃┣┓┻
╋┛┣┏┓┫┏┻━┛┃┳┳┣┣┫┫┛┳┏╋┳┫━┏┏┫┣┳╋┣┫┣┗┗┫┏┓┣╋
┓┳┛┻┳┳┏┛┫┻┗╋┻┓┻┃╋┃━┗┻┗┃┏┃┃┃┫┃┓┳╋╋━┳┗━╋╋┳
┗┫┛┫┣┛┳━┏┏┗┃╋┗┓┓┗┏┛┳┣┃┏━╋╋┻┓━┣━━━┃┓┻━┣┃┻
┣┏┗┓┻┳┛┻┻━┗┓┫┫┫┻┏┳╋┃┏┻┳┣┛╋┣┣┗┏┏━┛━╋┫╋┏┏┏
┏┓┫┛┓┣┣━┫┳┛━┳┣┳╋┫┃┫┛╋┣┳━┓┛┫┫┃┛┣┛┻━┃┃┏┏┫┛
┣━┻┏┃╋┗┗┓┛╋┫┻┫╋┣┫╋┓┣┻┓━┃┫┫┗┣┛┻━╋┫┻┛╋┫┳┫┓
┃┣━┣┃╋┃┏┛┏┓┣┃┓┻┳┓┛┏┃━┃━┻┛┏┃┫┛┳┣━┣┃┳┳┏┃┓┓
┫┫┗┛┛╋━┃┣┓┻┓┻┫┓┏┗╋┫┛┏┛┻━┫┳┗┏┓┏┓┳┛┫━┫┳┛┣┃
╋╋┏┳┏┛┻┻┛┫╋┳┃┫┗┓━┗┗┓┫┻┳┫┃┳┣┗┳┓━╋┳┫┣┃┻┣┫╋
┃┣┻┛┛┻┻┗┳━╋┗┻━┳┻┣┗┳┫┛┗╋┳━━┓┣┏┗┫┣┻╋┫┻┻┗┛┫
┃┗┗┏┃┃┳┫┗┛┓┳┗┛┓┫┗┻━┃┏┻┓┗━┛┗┏━┗┃┓┣╋╋┃┻┻┓╋
┣┛╋┣━┳┓┳┓┛╋┃┃┗┫━┳┓┻━┳┣╋┗┣┗┛┃┗┗┗┣┳┓━┃╋┣┣┓
━┣┃┻━┻┏━┓┃┃┻┗┛┣┻┗━┛┓┛┗┳┣┗╋┗┻┏┳┻┏╋┛┃┃┛┫┗┃
━╋┫┛┏┛┛━┻┗┗┫┛━╋┏━━┗┣┫┻┏┳┫┣╋┗┏┛┓┻┗┃┣┣┣┃┣┻
┃┣┳┫┳┓┣┫━┏┓┗┻┣╋┣┫┻┣╋━┓━┻┻┣┣┗┗┳┏┗┫╋┓┻━┓┏╋
┣╋┻┗┏┣┻┗┳┻┗┗╋┳╋╋┣┛┏┛┣┣┃┫┛┃┻┣┻┏┣┏┛┳╋╋┓━┫┫
╋┃┓┛┣┳━┓┏┓╋┣━┫┫┓┳┳━╋━┣━┳┳┳┻┛╋┳╋┃┏━╋
━┃┓━╋┓┏┻┳┛┛┗┓━╋┏┳╋┛┳╋┓┓┏┛┣┓┳┃┃╋┫┻━┳┣┓┃┳┃
┏╋┛┗┣┛┓┗╋┗┏┗┳┏┣┫┫┃┗━━┛┃┏┳┫┣┻┫┗┛━┏┛┳┳┫┏┫┳
┃┏┻┏┳┳┣┫┓┃╋┻┣┳┳┃┃╋╋┃━┫╋┗┣┻┫┳╋┓┣┫┗━┗┛┻┫┓┛
┏┗╋┳┗┳┳┣┛┻┏┏┻┫┗┗┗┏┫╋╋┛┳┻┣┣┻┓┗┗┣┗┳┻┃┫┳┏┃┻
┣┓┓┻┏╋┣┓┓┫┻┻┓┏━┗┓╋╋━┣━┃┻┃┓┣┛┃┃┫┫╋┗┗┗┏┃┓┣
┛┛┻┛┃┫┗┗┛┣┓┓╋┳┫╋━┓┣┛┓━┣┃╋┗┛┛┏╋┻┏┗┓┻┓┏┣┳╋
╋┳┳╋┫┣╋━┏┃┃┣┏━━┃┓┣━┗┛┃┏┏┛┣┛┏┃┻┓┃┃┻┛┓┏━┃┃
┛┓┛┛┫╋┻┛┳┳━┫┣┣┓┏┻┗┗┣┻┏┻┫┛┛┏┗┫┏┫┃┳┏━━┓┣┛┣
━┓┃┳┓╋━┻┏┃┗┗┏┫┫┳┃━┏┣┻┣┏┗┏┛┏┣━╋┏┳┗┛┫┣┣┃┃━
┗╋┃╋┳┗┗┃━┻┫┓┓┗┣┻┛┏┓╋┳━┣┏┓┛┗┳┛╋┏┃┓╋┣┣┓┏┏┣
╋┫╋┏╋┏╋━┳┗┏┳┣╋┳┳┫┗┗┻┃┓┻┫┃┳┛╋┫┏┃┫┻┃┻┳╋┏┗┛
┣┗┏┏╋┣┣━┣┃┏╋┫┏┣┳┣┓┫┓┣┓┏┳┻┣┛┳┏┻╋┓┃━┃┳┛┃┓┛
┛┣┫┓┏┣┫━┫┓┻┫┳┳┣┫┓┫┣┃┛┫┏┣━┗┻╋┓┣╋┏━┓┏┓┻┓┣┃
┗╋┗┃┻┗━┗┳┛━┻┳┛┃┓┣╋╋╋┫┏┃┓┣┳┗━┫┣┓┻┃╋━━┛┻┓┻
┛╋┣┃━┏┃┳━┳┛┃┛┃┳┳┏┏┳┃┳┓━━┻┛╋┻┛╋┓╋┛┗┳┏━┻╋┛
┳┳┣┳┣┗┓┣┏┏┏┛╋┳┫━┓━┓╋┣━┛┏┣┛╋┏┻┻╋┛┓┗╋┻┛┗┗┣
┃┗┃┏┳┳┓┏┃┓┣━┃┓┏┗┻┫┣┻┓╋┣┫┛┏╋┛┗┣┫┳┳┓┻┫┗┣┳┗
━┫┗┃┃┃┃┣┳┏┃┳━┳╋╋━┛┻╋━┻┛┻┗┗━╋┻┗┓━┃╋┛┗┏┳┗╋
┓┳┳┃┃┫┓┫┏━┫╋┏┫┳┳┳┛╋┣┳┳┃━┛┳┻┳┫┛┗━┏╋┗┏┣━┫┃
┏┻━┳┗┣┻┫┓╋━┃┳┛┗┓┏┛╋┳┣┳┓┻┓━┓╋┳┃┓┛┏╋┓┃┏┫╋┏
┳┗┓╋┃┫┻┳━┻┏┓┛┻╋┛┓┫┛━┫┻┫┃┻┃┫╋┓┳━┃┏┃┏━┃┏┣┛
┛┳┓┛┛┓┓┃┃┓┓┻┗━━┏┻┣┃┫┛┫╋┏┗┃┣┛┏━┻━┃┻┳┏┣┳┛┳
┃┓━┻┛┗┳┫╋━┃┻┫┣┗┓┏┫┗┣┫┳╋┓━┻━━┣┓┫┃┣┏╋┻┳┏┛┏
┃┫┛┛┓┳┛┛┓┛┳┃┳┛╋┏┏┫┏╋┗┫┓┳┻┻╋┻━━┫┏┣┳┗
┏┣┛┓╋┻┃╋┃┗┳┳┏╋┃━┳┓┳┛┻┳┛┏┓╋╋━┫┣╋┫┃┫┗┳┳┃┳╋
┳┣━━╋┣━┃┫┣┗┣┣┻┫┓┫┛┫┳┏┳┳┫┛┻┗╋┗┛━┛┗┻╋╋┏┣┓┻
┗┗━┏┫┏┗┛┓┏┳┻━┓┃┛┛┏━┗┳┃╋┣┃┻┫╋┏┫╋━┏╋┫┳╋━┛┫
┻┻┳┫━┛┛┏┃┏┻┣┫┏┳━╋┫┓┳┗╋┫┳┣┛┗┃┫┗━┓┃┓┫┗┛┫┫━
┓┳┣┓┛┓┻┻━┣╋┳┳╋╋┓┛━┻┣┃╋┓┏┫┓┃┫┗┗┛╋┳╋━┳╋┗┫┣
┛┫┛┓╋┏┓┻┏┫┳┃┏━┫┏┻┏┫┫╋╋┫┳┛┛┻┻┗┻┓╋┣┣┓┻┣┻┃┫
┏╋┳┳┳┗┣┛┳━━╋┫┓╋┓┫┳╋┛┻┫┫┏┃┻┓┳━┛┏┣┓╋┳━┏┏┓┏
╋┣╋┏┃┓┗┃┳┛━┛╋┳┻┃┏┃┏┫┓┗━┣┗┓┣╋┻┃╋┛┛━┫━┗┳┳┃
┫┣━┓╋┏┏┳━┗┣┃┣┻┛┓┓┳┃╋╋┣┓┛┛┗┻╋┻━━┗┣━┻┻┛┃┣┛
┏┻┓┫┃┗┫┳┃┃┓┫┏┻┗┫┃┣┛┓┃┳┻┻┓┓┛┛╋┓┗┏┛┳┃┣┻┗┃━
┃┛━┳┣┗┓┫┣┣┫┛┫┣┻┛┃┛┗┗┫╋┻┓━━━┏┳┃╋┓┏┻┛┃┃┃┻┳
┗┗┏┗┓┃┏┗┻━┛┓┃┏┓┗┃┻┳┛╋┫┏┛┃┫┃┓┛┗━┣┗╋┏┣┳┻┫━
━┳┻┃┳┗┫┻┫┗━┳━╋┣┃┓┳┗┛┃┫┃┳┻┏┃┫┏┛┫┓━┗━━┓┛╋┫
┗━┃┗╋┛━┛┏┃┗┣┛╋━┳┳┏┗╋┓┣┏━┃━╋━┏┳┫┛╋┓┫┏┻┃┏┣
┳━┃┳┗┛━┫┫┣┳━┳┏┛┓┏┫┻┃┻━┃┻┛┫━┏╋━┛┗┫┓┳┣━┗┃┗
╋┗┏┣┗┣┓┣┃┳┳┃╋┳╋╋┻┛┻┗┃┓━┓╋┃┃┏┻┻┳┳┣╋┳┛╋┻┓┻
┏┣┫┳┗┳┃┫┃╋┗┛┏┓┗┳┳┣┫┏┃┓┳┫┻┛┗╋┳┛┛┛┻┳┏┣┻┗┻╋
╋┻┫┳┣┣┗┳┏┓┫┃┛┳┳┗┻┏┗┫┳╋━┻┃┃┏┓┣┛┫┛┣┃╋┛┳┫┓┳
┛┳┛┗┏┃┳╋┛━┃┃━┏┛┗╋┗┏┛┗┓┓┗┏┛┃┛┛┳┫┗┃┫┻┳┫┫┃┫
╋┳┃┓┏╋╋┫┻━┓━┻┻┓╋╋┏┣┏┳┓┃┛┻━┳┃┏┃┓┻╋━┏┛╋┛┫┳
┓┻╋┳━━━╋┗┛┛┳━┳┓━┻╋╋╋┏┳┫┣┗┏╋┳┓┣┣┗┳┗┗┗┳╋┛━
┏┫┻┏━┏┫┛┓┛┃┓┣━┣┫┣┗┓━┗╋┣╋┳┓┏┛╋╋┻┓┳┣┏┏┫┓┓━
┃━┫┓┛┏┣┣┫┏╋┓┃━┓┓┓┏┣┣╋┛┛╋┫┫┫┃┏┗┗┳┻━━┻┃━╋┣
┳━┫┓━┗━┃╋┻┃┻┏╋┛╋┛━╋┏━┣┏┫╋┛┣┳┗┻┛┫┛┗┗
┻┛┃┳┓━┛┓╋┫┓╋┗┏┳╋┗━┛┃┻┳┫┻┫┛╋┏┣┃┳┃┛┳╋┓┏┣┫┣
┫┣┛┳━┫┣┓┃┃┏┏━┃┓┛┣┃┳┏┻┳┗┗┣┛┃╋┫┳┣┗┫┃┏┗┳┃┗┛
┃┻━┃┻┻┻┫┫┓┫┳┫┣┏┣┫┫┻┫━┫━┣┗━╋┃╋┓┗┳┏┳┓┻┃┳┃┣
┻┣━┳╋┏╋┛┏╋┫┫┣┗━┣┛┏┃┳┗┏┳┳┓┗┣┏┓┫┏┛┏┏┛┛┓┻┣┻
┓┗┓┛┣╋━━┻━┃┫┣┏┗┻┃┣┣┏┻┓╋┻━┗╋┻┗┛┛┃━┏┛┗┓┏┛┳
┃┻┳┳┻┻┏┫┃┛┃┳┃┏╋┳┣┃┻┣┏┗┗━┣┓┫┗┳┃┻┃┏┳┳┏┗━┫━
┻┳┃┫┗┃┛┳━━┫┣┳┫┗╋┻╋┳┣┫┏┻┃┓┗╋┗┫┻┳┏┫┗┻┛╋┳━┛
┏┗━┓┳┛╋┻┳━┏┏┓┻┳┗┛┣┻┓┣┻┃┃┃━┣┳┻┻┗┫┏╋┗┻┃┣┫╋
┻┗╋┛┓┏┃━┏┫┣┃┓┣╋┏┃╋┫┳┻╋┫┣┫┃━┻┣━┫┗╋┛┓┻┓┃┣┗
┣┫┣┫┛┏┳┓━┏┃┣┃┳┳┳┣┓┳┓╋┣━┣┫┛╋┳╋┛┓┻┏╋┣┗┃┻┣┃
┳┻┓┓┏┣┫┻┛┣┣━┛┗┻┗┣┏┻┛┳┗━┻┳┻┏┛╋┏┓┛┏┛┓┛┃┃┃━
┣┻┏┃┣╋┳┣┻━╋┛━┳┃┗┗━┣┻┳━┗━┓┗┓┳┃┛┗┓┫┫╋┓┫━┻┃
┻┃┗┛┏━┻┳━┫┣┫┣┣┏┫┫┃┛┫┃┛┓┛┏┳┗╋┓┗┗┗┻┃┫┗┗┓┫┛
┣┏┣┻┛╋┏┗┏┳┃┣┏┻┳┗┃┃┳┳┏┫━╋╋╋┏┣╋┃┛┫┛┃┻━┓┃━┃
┓┣━┫━┃┛┗┫┳┗┻┳┓┫┃┃┻┣━┫━┻┫┗┓┏┻┫╋┫┣┗┫┫┓┛┫┳┣
┃┗┃┓┗┃┫┓┓┛┣┳┣╋┫┛━━┃┗┣┫┃┻┃┛┏╋╋┣┫┫┏┻┫┗┫┃┣━
┓┃┏┫┣━┣┫╋┳┗┣┓┻┣┻┛┫┗┫┓┗┏┏╋┛┻┏╋━┛┫╋┏┣┓┓━┓┏
╋╋┗┓┗┓┏┣┳┳┳┛┫┏┣━┃╋┃╋━┏┃━┫━╋┻┣┓┳┳┻╋┃┓┓╋┳┏
┻╋┏┃╋┃┳┛┓┳┏┫┗╋┛┛┓┃┫┏┫┏╋┛┏━┻┻┛┗┛┫━╋┣┫┫┓┓┣
┓┃┃━┻┏┓┣━┛┣━┣╋┏┫┫┳┃┫┣┏┗┓┏┏┛┛┫╋┫┫┗┻┻┻┛╋┻━
┛╋┃┏┃┏┃┻┻┫┣┓┏┓┣┃━┗┣╋┳┗┃┓┏━┫┳┣┗┣┣┳┛┏┛━┫╋┃
┻┗━┓┏┻━┏┓┻╋┫┻┫┻┗╋┻━┫┗┓┗┻┻┓┃┫━╋┳┫━┓┗━┣┗╋╋
┳┫┫┳┻╋┗┣┻╋┓┳┗┣┳┗┃┻┫┫┳━╋┃┳┫━┗╋┫┻┛┣┻┏┃┫┃┫┃
┃┃┓┗┏┃┛┓┗┃┫┫┳━┃┳┳━╋┃┛━┃╋┣━┫━━┏┛┓┳┗┻
━╋┫╋┃┻╋┗┓┃┳━┻┏┓┣┻┃┓┻╋╋┣━┫┗╋┳┳┗┗━┗┛┻┃┫╋╋┳
┳┳┛┛━━┏┳━━┗┣┣╋┻┫┛┗┣┗┫┗┻╋┗┓┳┛━┣┛┃┳┏┳┓┫━┗┻
┻┓┏┣┛┳┫┻┗┣┗┗╋┛┗┻┛┓┛┫┫┏┫┻┣┃┳┫┗╋┏┃┻┣╋┫┣┓┓┛
━━┣┻┫┻┳┓┃━┳┏╋┗┣╋┃┓┃┛┻┓╋┛━┻╋╋┳┳┻┣┳┃┫┗┻┗━╋
┻┫┓━┣┳╋┫┫┻┫┛┏┳┏━━┗┃┏┏┻┃┫┗╋┗╋┫┳┏┣┣┏┗┛┗┓┃┫
┓┓━┣┗┣┃┓╋┛┓┗┗┛┫┣━┣┃┛┃╋┗━┣┓┛╋┫┗┣┗┏┻┏┗━┃┫┫
┣┳╋┛┏┃┏┣┳╋┫┻┣┛┃┣╋┗┃┏┗┛┓┳┗┫┛┛┫┫┫┃╋┃┣┏┻┳┻┫
━━┗┳┻┛┻┛┃┣┓┏┣━┏┛┛┻┏┃┃┣┻┃╋┳┃┳╋┛┛━┛┛┫━┣╋┣┻
╋╋┗┣┓┛┻┳┏┛┓┃━┣┏╋┫┻┳┣┏┻╋┗┗╋┏╋┣┃┗┣┃━┻┻┳┛┫┳
┓━━┳┏┫┃┗┓┛┫┻┏┏┫┣┣┃━┳┣┫┏┛┳┃┳╋╋┳━┻┻┫┣┗┗━┏┓
┫┫┻┗┳┫┛┫┣┗┏┣┛┫┛╋┏┗┳┗┏━┫┫┛━╋━┣┃┗┳━┛┓━┏┳┻┗
┫┓┳┓╋┫┓┗┫┃┗╋┫╋┣┃━┳┣┗┛┫┏┛┗┗━┣┫╋┃┫┏━━┛╋┗━┏
┃┓┗┓┻╋┏┫┗╋┏┳┻┛┳━┃┣┻━┻┗┻┗┏┳┗╋┗┗┛┓┛┳━┃┳┛┫┳
┻┣┃╋┻┳┻┳┛┗┗┻┗┃┗┣┫┳┓┳┛┃┓┛┓┓━┫┳┳┣━━┗┃┛┓╋┳┛
┏┛┃━┛┳┓┗┓┫┗━┳┫┻┃━┫┃┏┃┻┓┏┏┓┓╋┓┗┗┓┃┏┃┣┗┫┛┣
╋╋┳┏┏┳┣┛┣┻━┃┗┃┻┫┃┻━┻┫┗╋╋┏╋┏┻┣╋┛┓┃━┛┫┏━┏━
━╋╋┫━┗┗┃┏┛╋┏┫┃━┻━━┏╋┳┳┃┗┃╋╋┓┳╋┻┓┛┫━╋┛╋┣┓
┃┳┃┫┓┗┫┫┳┗┣┳┫┛┳━┛━┓┳┣┓┫┛╋┛┏┛┻┏╋┃┗┫┛┻┣┓┳┛
┫┳┣┛┫┓┣╋┃┃┗┫┏━┗┻┣┛━┛━━┳┫━┃┳┣┫┣┗╋┣┏┓┏┳┳┛┛
━┛╋┫┣╋━┏┻┳┃┳┛━━┗┓┳┛┳┻━┏┗┳┏┳┻┣┗┃┳┓┣┏┻━┫┗┏
┳┳┗╋┣┻┳┫┏┫╋┛┏┏┏┗┛┛┃┳┣┻━┓┫┗┛┳┣╋┛╋┛╋┓┛┃╋┛━
┓┃┓┫┃┻━┓┗┣┏┻┻┣┳┃┗┫┣┛┳┏┓┏┓┫┛┻┫┣┣┃┳┻┓┛┳┏┗┣
┏┃━╋┛┣┻┳┗━┛┏┛┫┛┗┻┳┏┻━━┛┻┫┣┫┫┏┫┻┏┗┻┣┓┗┣┣┃
╋┳┛┫┓━┻╋━┳┃┣┳┣┻┛┫━╋┳━┫┗┏┣┻┣┃┓━┓┗┻┛╋
┏┗┓┏┓┳┃┓╋┛┃┫╋┓┫━┻┳┗┃┣┛┫┣┻┃┳┳┃┣━┃┳┛┣┗┃┫┳┳
┛━┻┗┫┣┗┏┣┓┻┳┣┛┣╋╋┃┻┳┗╋┏┻┣┣━┳┛━┳╋┃┏┗┣┛┏┓━
┫┛╋┗┫┗┳┳┛┳┻┛━┣┫┳┛┓┗┃━┫┳┗┻╋┻━┣┗┫┏━┗┳┃┣┏┫┳
┫┏━┛┳┓┻┃╋━┻┫┏┳┣┫┃╋┫┻━┃╋╋┳━┫┓┻┗━┣┛┻┗┗┏┻┓┛
┫┛┻┛┓━╋┣━┃┫┛┻┛┃┗┗┗━┓┗━┓┻┏┏┓┫┻┃┏┣┏┻┃┓┫┳┗╋
┓┛┛┣┏┏┃┣┏┗━┗┣┫┓┳┻┣┗┗┣┳┻┓┃┻┛━┃┻┛┛┗┫╋┏┓┻┏━
╋┗┓┗┏┛┳━┣┣┻┓━┫┓┏━┏━┛┓┣┓┛┳┃╋┣┣┏┻┃┣┃┏┏┻━┃┫
┏┗┃┃┣╋┻┳┏┓┓┗┓┏┓╋┗┛┗┓┳┫┃┓┳┃┏╋━┓╋┓┗╋┃┃╋┗┏┫
┗━┫┫━┳┫┃┗┻┫┏┛┓┗┗┛┃┣┓┛┛┫┃┣┗┛┻╋━┛┛┓┻┛┻╋┛┣┣
┣┛┫┓┳┗┣┗┣┫┏━┻┏┗┛┛┫┛╋┳┫━┓━┳┛┣┓┛┻╋┣┃┣┃┣┏┻╋
┻┫┛┃┏┻┫┻┛┏┣┗┃┣╋╋┓┃┳┓┫┓┗┛┫┏╋┏┓┃┫━┓━━━┻┏┛┏
┻┳┏┫┻┳┣┣┫━┓┣━┃┓━┓┻┳┗┏┃┛┃┳┏━┛╋┗┣━┣┫┣┛┃━┣┏
┗┃╋━╋┛╋┳┻┏┛┛╋━┓╋┣┏━┏╋┫━┛┃━┫┏┳┻┃┳┏┓┗┻┳┓┏━
┳┗┳┏┏┫┃┛━┫┻┣┣┏┫┣┣┗┻┗┏┃┫┣┗┗┛┓┓┗┓┣┫╋┃┻┫┃┓┫
╋╋╋━┗┻┛┃╋┫┳┗┫┓┗┓┗┣┓┃┏┃━┓┻┻━┛┫┏┛┗┣┣╋┓┫┃┳┫
┣┣┃┃┛┓┳╋┻┛┳┃╋━┛┛┓┗┳┏┏╋┛┣┏┣┏┗┓━╋╋┳╋━┏┓┣━┗
━━┫┣┃┓╋┗┻┛┛╋┣┓━┫┗╋╋╋┗┃┻┣╋┣╋┃╋┓┳┳┏┛╋┻┳┻┗┏
┛┫┃┛┓┓╋┫┻┫┗┓┫┛┳┻┻┛┗┛┻┻┓━━┣┓┻┛┻┗┻━━╋┻━┏┗╋
┛━┻┛┗┛┫┓┣┛━╋┻┛╋┫╋┣╋┗┗┓┣┗┫┳┻┻┣┻┛┗┻┫┏┛┣┏━┗
┻┣┃┫┳┣┻━╋┣┻┏┛┗┻╋┃┏┣┃╋┣┳┓┣┏┓┻┫┳┻┳┃┫╋┛┛┣┻┣
┫┣┻┗┛┓┻━┛━┻┳┃┓╋┏┣┓┃┛┃┫━╋┛┃┣┛┓╋┓┃┫┻┫┏┃┓┣┏
┣┫┗┻┛┣━┣┣┛┓┃┻┏┣┃┗┣┓┻┣━┳╋━┗┓┳┓┓┓┣━╋┫┓┓┓┓╋
╋┳┣┓┏┛━┻┳┓━╋┻┗╋┛┏┫┃┏╋╋┫┃┏┏┓┻┓━┗┃┣┏┗┗┻╋┗┗
┃┛┫┏┫┣┳┛┣╋┳┣┃┃┏┻┻┏┗┫┏┫┳┏┓┛┛┳┓┃┏┓┗━┃
┗━┏┣┣┏┏┓┫━┣━┃┛┗┗┓┻━┛┫┛┣┫╋┛┻╋┃┃┛╋┫┫┳━┳┳╋┛
┃╋┏┛┛┏┫┗┛┛━┳┃┫╋┻┳━┗┻┫━┣┻┣━┫┣┻┓┗┏┃┣┫┗┫┃┻┳
━╋┓┳┣┃╋┻┣┗╋┗┫┻╋┛┗┃╋┓┓━┏┻┳┣┓┏┃┗┗┻┛┻━┓┃┳┻┻
┳╋┣╋┗━┳━┗┛┏┣┻┣┗┓┻┫┳┳┓┣┛┃┏┳━┫┗┛┓┫┓┫┛┗┻┛┃━
┳┣┻┛┃━┫┳┃┃╋┗┳┃┛┃┏━┛┗┏┻┗┣╋┳┫━╋┳┣┣┳┛━━┣┣┣┣
┏┻╋┳┗┳┛┣┣┻╋┗┫┛┃━┛┓┻┳┏┏┗━┏┳┏━┗┣┓╋┃┓╋┣┻┓┏┃
┫━╋┏━┻┣╋┻┣┃┃┏┻┏┓┛┗┛┣┻┓┗┛╋╋┫┃┗┫┻┓┛┫┏┛━┻┛┫
┳┳┫┏┃┏┃┛┣┃┓━┗┫┻┗┓┛┳┛┃┣┃┗┣┛┃┏┗┣┏┏┣┳┏┗╋┳┫┏
┏╋╋┗┻┛┫┫┃┗┳┃━┫┃┃┗┓┗┏┻╋┳┣┗╋┫┻┗╋┣┣┛┗╋┃┓┗╋┗
┛━┃┓┗┃┻┏┳━┻┣┏┛┓┏┳━╋┓┓┻━━┓┛┣┳━┻┃━┗┓┻┓┓━┏┃
━┗┃┗┫┏┫┛┣┳┃┫┣┗┫┓┓┣┗┏╋━┻┣┃┗┗╋┛┗┛┻┣┣┳╋┃┏┻┓
━┳╋━┳┫┛┻┃━╋┓┫┏╋┏┏━╋┳┃┓┗┏┫┓┳┃━╋┓┻┏━┳┳┓┃┛━
╋┻┳┻┻┏┃━━┛┻╋┫┻┣┏┃╋┗┣┻┣┻┏┛┻━┗┓╋┗┏╋┓┃┏┗┣┃┫
━┗┃┻┣┃┫┣┻╋┛┗┣┻┏━┓┗┣┻╋━┛┣┻━╋┃┫┓┫┛╋━┛┻┏┫┛━
━┫┫┃┓┓┓┓┻┛╋┓┳┻┫┓┛┣┳┳┗┛╋┣╋┃╋╋┛┏┳━┏┃╋┗┳━╋┣
┃┏┳╋┛┣┓┛┫┫━┗┓┏┗╋┛╋┏┓┣┛┫┃┃╋┛┳┃┻┃┛┫┳┣┓╋┃╋┻
┗┛┳┗┗┻┓┃┻╋┣┣┻━╋┳╋┃┗┗╋┃┣┓┗┫┃┏╋┻┓┛┏┳┛━┏━┛┛
┓┣┣╋┓┓┣━╋━┻╋┏┃┛┫┓┗┛━┫╋┓┫┻┻┳╋┛┓┣┓┻┗┣┻┣┛━┛
┻┻┻┗┫┛┗━┳┏┫┗┗┏┫┫┻┓┳┓┻┫━╋━┗┛┏┛┳┳┻┣━┃━┏┣┻┓
━┏┗┣━┃┣╋┫┳┻┫┃━┣┗┣┗┓┓╋┣╋┗┏┛┃┻╋┗┣┫┛━╋┻┏┳┫┣
┓┣┓┓┓┣┗┏┗┻━╋┓━┏━┓┣┳┳┃┃┻┓━┣┓┏┗┻┏┏┳━┣┓┣┛┫┻
┏┳┃┃┗┳━┗┳┣━┗┳┣┣╋┏┗┏━┃┻┻┃┏┻━┣┻┓┗┛┏┛┛┛━┣┫┣
┛┗┓┻┛┃╋┗┫╋╋╋┏┻┻┗┳┛┃┓┳┣┫┣┗┫┓┫┗┫┃┻┣┳┻┫┻┓┏┫
┳━━┏┗┣┏┓━━┏┃┛┓╋┏┃┛┻┗━┻┣╋┃┗┣┗┏┣┣┓┓┏┻
┛┫┛┻┳┣┃━┃┓━┃┫┳┛┗┛┳╋┫┓┳┗┃┳┣╋┃┳┏┻━┓┏┛┃┗┳┛┫
┣┓┏┳┻┳┣┓┣┏╋┓┏┗┗┗┣┻╋┏┗┓┳╋┓┃┓━┗┓┳┏┛┓┻┳┫┏┓┻
┳┓┛┻╋┃┓┃┣┫━┏┻┳┛┗┓┣┓┻┗┗╋┻┻┣┣┣╋┳━┃┣┃┗┃┫┃╋┓
┫┣━┓┓┫┃╋┛┃┳┳┃┣┓┗┗┳┣┳┣┗┏┻┳╋━┫┫┳┫┣┛┣┫━┻┏┻┏
┃┓┻┻┻┓━┛┗┣╋┛┫┣┗┏┳┳┳┳┫━━┏┓┻┛┣┳┏╋┫┗┣┏┗┃┣┳┳
┏┏┓┃┳┃┻┻┻╋┓┗┫┳┏┳┣╋╋┛┳┻┫┛┻╋┻┃┓┗┳┫┣┏┫┏━┗┓╋
┫┓╋┃┣┗┃┛┫┣┻━┻┳╋┻━┓┓┻┣┫┫┗┻╋┗┏┻┓┻┓┗╋━┓╋┫┗┃
╋━┣╋╋┳┃╋┏┏╋┏┏━━┣┳┫┻┣┻┣╋┏┓╋┳┃┓┫┓━┛┛┻┳┳┻┛┏
━┏┳┣┏┓┛━┃┳┏┻┳┳━┛━┏┣┓┓┏┫━┻┣┛┳┳┣┳╋┗┗━┓┣┃┏┛
┳┓┛┳┻━┫┛━┏┏┻┛┃┃┗┳┓┛┣┗┳┏┗━━┛┻┃╋┳┫┓┛━┗━┛╋┻
┫┛┳┳┫┫┻┏┛━┳╋┗╋┛┏┛┣┳┫┳┫┗┻┓┃┓━┛━┛┓┓╋┫╋┻┳┗┳
━┻┫┛━┳┫┣┻┫┛┗┻┳┏┻┓┫━┻┛┓┛┳━┫┻┣┣┳╋┫┻╋╋┫┛┗╋━
┃╋┫┳┛┏┫┛┗┏┫┫━┫┃┗╋┣━┳┃╋━━┻━━┣┳━┫━┃━┫┻┳┃┃┻
┓┃┳┛┳┛━┣┃╋╋┓┗┳╋┗┏┫┗┳╋┣┏┃┛┏╋┳┃┗┗┻┫┻┳┗━┗┳┳
┓┏━┣┓┫┫┣┗┛┗┳┏┓┣┻┫╋┛┳━┗┃┫┃┻┃╋┓┗┳┳┣┓┏┳┣┃╋┗
┻┃┻┣┏╋━┫┛┻━┳┫┫┗┛┃━┓┛━┏┃┓┓┏┓┻╋┻┃┳┣╋┃━╋┛━┣
┃━┓┓┓┓┏┏╋┓┻┫┏┳┻┣┗┛┳┓┻┣╋┛┣┗┛╋┻╋┓┫╋┣┗┓┳┃┏━
┏┏┛╋┓┓┏┓┓┗┃┓┻━┃┛┃┏┛┓┳╋┣┃┛┛┛┗┻┳┏┓┫━╋┫┻┳┗┗
┗┣┗━┛┓╋┳╋┗┳┻┻┓┳┓┏╋┗┣┫┫┗╋╋┃┓┓┛┫┏━━┳━╋┳┻┛━
━┏┏┳┫━┻┃┻┳╋┗╋┓┏┣┳┏╋┛┓┳━━┣┗┳┏━┏╋┫┫┛┫┫┫┗┏┏
╋┳┛━┓┳┫━╋┏┻━┳╋┻┓┻┣┃┛┛┓┻┣┏┗┻╋━┏┓┗┣┻┗┃┏┓┫━
┗┣┻┓┫┓┗┏┛┏┣┻╋┛━╋┗━┣┗┳┏┣┳┓━┓┳┓┃┻┣┏┗┏┓┳┻┏┣
┫┳━╋┣╋┃┣┗┃┗┛┫┣┫┻╋┣┗┳┫┏━┛┗┃┏━┓┫┏┻━┫╋┓╋┳━╋
━┳━┫┃┫┳┣━╋┗┃━━┓┗┏┏┛┳┣┻━┫┻━┫┓━┳━╋┻┗┛
┳┫┣┗━━━┗━┏┏┻┣┣┣┃┛┛┻┓╋┃━┓┗┓┏┓╋┻━━┛┏╋┏━┓┫┃
┛┗┫┻╋┃┗┗┓┏╋┣┏┏━┃┗┛━┓━┏┫┗━┓┓┓┳┓┳┻┓┫╋┃┓╋┃┏
┳┻┣━┏┫╋┛┻┫┻┣┳┳┣┳┻┣┃┓┻╋┏┳╋╋┏━╋┛┗┗┫┫┗┣┻━┳┃
┏┳╋┻┻┗┓┏┃┛┓┳┫┳┣┏┗┻┛┣┣┓┓┓┫┏┫┗┳┣┳┳┓┗┫━┏┃┻┗
┏┃┃┛┓┃┫━╋┓┳┣┣━┏┗┃┫┣┃╋┓┓┓┳┛━┏┻┗┛┗┓┃┫┓┻┣┗╋
┳┫┛┓╋┃┛┏━┗┗┃┃┣┻┻┏┓┫┗┛╋┏┻┻┗┃┳┏┣┏┫┻╋┃━┻┳━┛
━┗┛━┗┏┃┻┣┛┏┓╋┓┓┫┏┛┃┣┻━┓┳┫┃┻┃┗━━┫┛╋┗┻┣┓┫┗
┣┗━┏┓┳┗┓┻┫━┳┫┗┻┫┫┳┻┃━┏╋┣┣┳━┗┫┳┛┗━┛╋┻┳┣┏━
┏┗┛┓┓┣┫┳━╋┣╋┫┓┏┳━┣┻┃┫━┃┓┫┫┓━┫┃┻┃┳┗┃┗┳┣┣┳
┃━┫┛━┏┏┳┓┛╋┃┫━┃┃┳┏┓┫┻┣┣┣┻┓┏┻┓┃┻┳┓━┗┣┻┻┫┻
╋┻┗┻┳┓┃┳┳┛┻┃┻┫┏┻┏┳┏┳┓┃┫┛━┻┏┫╋┫┻┃┛┗╋┃┻┃┫┛
┳┗┫┗━┻┛┛┛┃┳━┏┃┏╋┫┓┛┃┛┻┻╋┛┫┓┳┃┃┗┗┫━┛┓┓┛┳┻
━╋┣┓┓┻┃┓━┛━┛┻┛┃┣┗━┣┓┻┓┛┣┫┏┓┃┃┣┓┻┳┳┏┃┏┣╋┃
┓┣┓┏┛┃╋╋┓┳┃┓┃┃┛┃╋━┏┫┓┣┏┣━┛┃━━┻━┣┏┣┳┛╋┏┃┗
┣┫┳┻┏┛┓┃┃┫┛┏┗┛┏╋┻┛━╋┳┻┣┣┏┻┻╋┗━┓┗━┗┃┛┓┛┣┛
┣┏┃┛┳┃╋┛┫┣━┻┓━┛┳━┻╋┃╋┣┃┳┛┻┫┛┻┫┣┏┓┏━┳┓┗┫━
┣━┣╋┳┃┏╋┓┻┏━┳┃┳┗┛┫━┫┻┣┓┳┣┳┏┛┛┗┫┻┏┗┏┗┏┛┗┛
┣━┏┛┛┣━┏┻╋┫┏━┓┳┗┣┃┫┃┫┣┻┃┓┻┻┻┳┳┗┗┫┳╋┳┣╋╋┣
┳┓╋╋┛┫┏┻┗┏┓┣┛┣┻┃┫┫┻┻┣┻┏┛┛┣┛┣━┫┏┃┫┛╋━┳┓┛╋
┣┛┣┣╋┫┃┣┗┫┣━┫┣┛━┛┻┃┓┏┃━┻┻┳┣┻━┣┗┓┃┃┣┃┳┫╋━
┗┛┻┣┳┣┫┳┗┏┻┫━┓┳┣━┳┗╋┏┣┗┓┛┳┻┗┓┳┗┛┣┃┫┛┛┏┳┳
┣┣┗┏┃━╋┫┓┫━╋┗━━┻┻┃╋┻━╋┗┣┫━┗┫┓┓┏┳┛┗┛┃┗┗┫┛
┗┃┳┫┣┣┳┣┻┫┫┻┫┗┣┻┃┣┻┃┣┳┓┃━┗┃━┣┓┛┛┫╋┃┏┫┳┫┻
┫┗┗━┳┗┃┗┫┫┳╋┳┃┳┓┓┃┛┳┗┗┓╋━┛┗┣━━┗┗━┓┳
┓┳┻┓━┣┣━┃┫┛┻┻┃┫┣╋╋┛┗┓┣┓╋┃┳┫┳┏┃━━┗┏┗┃╋┫╋┗
┓┣┻┃┃┗┣┻┫╋┻┻━┛┣┏┏┗┛╋┃┗┓┣┫┃╋┓┏┛┻┫┳┃┓┗┛┗╋╋
┗┓━╋┗┳┃┏┣┃┻┫┏┻┻┫┓╋┏┛┳┫┻╋┓┏┫┫┃┏┫╋┓┏┣┏┫┣┣━
┻┛┛┗━┣┏━┫┣┗┣┗━┫┏┳━┻┳╋┳┏━┻┛┗┫┣┛┗┃━╋╋╋┫┛┫┛
┗┗┣━┫┛━┏┃┛┗┣┻╋━┳┳━┏┫┏┓┛┏┃┳┗━┛┻╋━┓┻┗┣┃┃┃┻
┛┣┃┳┗┏┃┫┳┃┗┫┣┣┳┓┗┃┳┏┓┳┃┓┃┃╋╋┻┗┛┏┓┓┓┻┃┳┃┛
┫┻┳┗┗┣┫┫┓┣┗━┫┗┏━━┗┫┛┃┻┏┫┫┃┛╋━┗┻╋┃┃┛━━┳┫━
┓┛┏┗┣┃┗┃┃┗┓┓┓┣┳┃┻┻╋┗┣╋┳╋╋┛┳┳┛━╋━┃━┳┗┏┏┻━
┫┛┛┣┻━╋┗╋╋┻┳┛┛━┗┫┗━┏━┓┃┻┣╋┃┻╋┳┓┏┣┫┃━┳┣╋╋
┗┏┣┳┏╋┓┳┏╋┏┓┓┻┗━┳┛╋╋┗┏┗┣┏╋━┃┓┻┗━╋┓┻┓┫━┫┃
┻┫┣┛┃━┫━┳┏┛━┛┳┏┏┛┳┃┏━┃┣┫┃┃┻┓┛━┣┗┻┛┫┫━┗┫┃
┫┳┳┏┳╋━┣┏┓┻┗┻━┫┃━┓┓━╋┛┫╋━━┻┛┓┳━┓┣┣┫┓┃━┗┓
┻┗╋┫┓━┫┗┗┻┏┫┃┛┓┫┫┃┓╋┻┃┓┏┣┃┳┻┏┻╋┣┗┳┗┫┗┻┃┣
╋┗┻┗┃┣━┣┓┻┃┏┃┗╋┫┳┛┏┓┃┓┻┛┣┫┏╋┛┻┃┗┳┏┃╋╋┗┫┛
┛┻┗┓┗┛┛┻┫┫┓┫┛┛┓┗┻┃┃┗┣╋┏┏┃┫┓┳┃┣┏┏┗┓┏┗┳┗┻━
━━┛┓┳┏┣┳━┫┣┗┃┣┣┛┃┛━━┻┓━┳┣╋┓┳┓┛┳╋┣┻┛┗┻┻┳╋
╋┃┗┳━┣┗┻┛┫┓┃━┗┣┛┣╋┛┗┗┻┫┗━━┛╋┳┓┗┻┫┏┻┳┳┳┻┳
╋┃┗╋┓┣┓┗┫┃┓┗┃┣┓┻┫┓┏╋┗┻╋╋┫┣┣┻┓┣┳┏━┛┣━┫┏┣┏
┓┻┛┫┳┗┃┳┣┣┻┗┗┗┫┃┏┓┗┓┳┃┻┃┻┻┻━┓┃┣┏┫╋┗┣┏┓┃┣
┗┗┫┣┃┗┳┻┫╋┃━┓━┏┓┻┏┻━┛━┛┓┫┳┣┣┣┻┻┫┓┏┻┳╋┃┃┛
┃┳┓┳┓┓┓━┫┃┳━┓┣┃┫━╋┛┛┓━┃┗┛┛┓┓┻┣┫┳━┏┓┫┗┫┫┳
┓┓╋━┫┳┳┻┣┓┫┗┗┳┛┗━┏╋┳┛┏╋┫┳┣┻┗┓┛┃┃┛┓┓┗┓━╋┛
┗┳━┻┻┻┃┣┫┓┫┫┃┏┻━┃┳┻━┫╋┫┛┃━┓┫━┗┣┛━┣━┣┻┛┳━
┏━┏┏┻━┻━┳┫┻┃┳┳╋┫┳┃┗━┻╋┓┃┗┻╋┛┣┓┓┏┏┃┓
┫┏━╋┫╋┗┫┛┗┛╋╋┣┗━┓━┓┳┃┣┓┛┳┳┫┃━┻╋┓┣┗┣┃┛┗┏┻
┏┓┏┻┫┓┻┛┃┫┛┏┓╋┻┏┻┳┳┓┛━┏╋┫┣┏┛┗━╋┻┻┫┏┳┗┳┏┗
┃╋┓┃┳┗┏━┻┣┏┫┳┓┗┓┓┏┛┣┳┳╋┫┃┏┗┛┛┛┏┳┣┫╋┻┳┏┗┛
┣┃┗┓┗╋┣╋┻┗┗┓┃┗━┃╋┫┏┫┗┣┃┳┗┛┛┣━┓┓┳┳┣┳┻┳┳┻┫
┫┛┃┛┃┫┻┻┳┃┗┣┣┛┣┣┳┳┳┓┳┏╋┛┣┃┻━┗┃┗┃┛┗╋┏┏┫┓┓
┳┣┣┗━┃┻━┻┻┫━┻┓┏┳┛┓┓┗┏┓┫┻┣━┛┓┛┓┫┏━┏┳━┗┛┣╋
┓━╋┫┏┓┏╋┏┛┓┫┫┓┫╋┓┫┏━┳╋┗┣┣┳━┫┫┻┏┳┓┻┓┏┛━╋┻
┳┣┃┃╋┏┏┃━┏━┳┫┳╋┃━┏━┻━┃┣╋┻┫╋┏┣┛┣┻┛┗━━┏┣╋┏
┏┫┣┛┃┛┏┳┫┻╋┫┳┓╋┻┣┫┏┓┏┣┃┗┣┏┓┣┃┻┻┳┻━┗┏╋┣━┣
╋┏━┗┛┗┏┏━┗┏━┫╋┻┫┗╋┣━┗┫┻┏╋┳┳┃┗┓┛┣┳┣┻┓┏━╋┫
┣┏┓┻┓┫┫┏┻┃╋┛┓┃┻━┃┫┫┃┓┓┃┻┣┻┳┃┗┏╋╋┓━┫┃━┳┓┳
┛┃━┣┏━╋┻╋┃┣┻┏┃┗━┓┫━┻┳┫┳┳╋┣╋━┛┣┗┗┗┻┏┗┻┣┻┗
┳┓━┃┗┳┃━┃┛┛┓┣┓┓━┛━┃┫┓┏┻┏┗╋━┫━━╋┛┓┏━┗┛┻┓┏
┏┻┓┃┛┻┏┳┻┛┻┛┳┳┛━┛┗━┏┏━╋┛┳╋┛┣┫╋━┛┛┗┏╋┗┛┳┣
┳┓┛┻┻┓┫┓┻┣┫┓┻┃┓┫┛┳┏┳┛━┗┫┗┫┫┛┗┃┃┏┻┃┓┃┣┓━━
┗┣┫┣┫━┻━┻┣┓┃┻┫┳╋┫┛┣┻┗┛┫┛━┣━┻┳┓┻┣┳┻┫┗━┻╋┓
┃┛┫┓┛┳┻┻┗╋┏┣┣┻┓┓╋┓┃┻┛╋┛┗┗┏┏┃━┗┣╋┛┣┣┃╋┣┃╋
┻┣┗┻┛┃┻┣┻┣┃┣┃┏┛╋┻┃━┫┗┛┓┻┃┃┫┻┳┓╋┃┗┏╋╋┫╋┓┓
┻┓┣┳┣╋┃┗┣┻┫┣┛╋╋┏━┫┣┓╋━┏┗━┛┛┳┣┗┫┻┻╋┃┛╋┛┛━
╋┃┓┣┫┳┃┳┏╋━┛┛╋┣┳┫┏┣┏┛┫┃┏┗┫┗┏┛┫┓┻┛┣┓┣┓┓╋┛
╋┣┛┻━┛━┻━┛┓┛┫┃┳┣┛┳┏┏┳┳╋┻┫┏┳┗┫┫┻┫╋┗┳┛━━┓┓
┗┣┛┻┳━┓┣┳━┃┣┗┳┗╋━╋┃╋┃╋┏┳╋┻┓┣┻┗┛╋┃┻┳┛┓┃┓┛
┓┃╋┛━┗━┻┫┃┳┳┻┓┗┛┏┫┛╋┗┳━━┏━┃┣┏┏┫┛┏┫┓┗┻┏┫┗
┓╋┃┃┗╋┻┣┃╋┏┫┫┣┛┏┃┛┣╋━┃┃┗━┛┏┫┗┫┻┏┫┏┗
┻╋┣┏┓┗┣┏┛┏┛┏┣┻┓╋┫╋╋┏╋╋┏┓━┃┣┳┻┃┏┳┃┗┫┳┏┏┳┳
━┗┛┫┳┓┏┓┗┏━┣┣┓╋┣┻┻┻┓┛┏┏┳┏┣┓━━┻┻╋┻┛┃┻┃╋┫┳
┏┛┫┗┛┻┃╋┫┗┛┓┳┛┫┗┓╋┏┳┃┣┛┗┫┏┏┫┗┛━━┃┣┣┏╋┗┫┏
┛┣┳┫┗╋┗┓┗┳┣┓┓┣┓┫┫┛┗┓┓┳┣┗┏┻┛┃┃┣┳┛╋┗┫┓┓━┏┃
┳╋┻┗┣┫┃┃┳┫┻╋┫┳┻┃┛┣┻┳┓┛┓┣┫┗┳╋╋┗┫━┫┗┓╋┗┫━┏
┏┓┛┣┓┓╋━┣┣┃┃┃┃┫┣━┓┗┣┗┻┗┓┣┏┣┏╋╋━┗╋┓┗┳┻━┗┗
┛╋┓┏┻┛┣┳╋┻┣┏┫┣┛╋┻┏┗┓┛┫┣┗┣┗┗┃┫━╋┳┳┻┻━╋━┛┫
┓┗┗┫┳╋┏┛━┻╋┳┗━━╋┗┳╋┗┳┣┃┫┫╋┃┣┓┛┃┃┏┳╋┗┣┫┏┳
┻━╋┓┗┳┃┓╋━┳┻┫┛┻┃┏┃╋╋┛┣┗┫┓┓┣━┛╋┛┏┗┳┻┫┫┃┗┛
┓━┗┳┣┏┛╋┛┗┻━┻┳┻╋┗┓┣┻┛╋┗┓┗┃┻┏┗┻┓┻┻┛┗┃━┛┳┗
┣┗┃┏━┏┏┫┏┏┻┻┃━┳┏┻┫┳┓┻╋┛┛┛┃┻╋┣┃┛┓╋┻┳┓┓╋┓┣
┃┣┻┛┫┛╋┛╋┳╋┃┫┓┏┫┃┣━┃┫┗┻┳┣┗┫╋┫┃┓┳┣┛╋┛┣┻╋┏
┣┻┗┓┓┳╋┫╋┏┛┛╋┃╋━┗┫╋┫┻┫┛┏━┻┫┏┳━╋┃┻┫┛┏┏┗┛┏
┗━┫┃┣┫┓┫┣┏┫┣┏┫━┳┳┗╋━━┗╋┣┣┃┫┗┓━━╋┣┃┫┻┳┣┏┗
┣┣╋┃┃┫┳┓┣━┣┓┣┛┓━┣┻┻┗┃┓╋┻┻┻┳━┳┳┗┣┓┃┓┃┏┓┃┣
╋┣┣━┓┫┗┃┛┏┓╋┛┏━┫┫╋┛┗┏┃┳┳┓┃┃┳┛┗━╋┳┗┓╋┫┓┓┓
┣┫┳┓┛┛┳┫┳┗┓┗┣┛┃┓┃┓┛┏┏┓┫┫┣┓╋╋┳┳┛┏┫┓┳┓┳━┻┫
━┣┻╋┛━┫━┃┳┣━┗┣┃┳┣━┏┻┗┃┫┗┏╋┛┗┛┗┛┫━┻┳┏┣┓╋┣
┫┗┓┫┓┻┳━┓┫┫┫┻┻┗┳┓┃┻┫┫┳┫┻┫┃┗┛┣┏╋┳┓┃━┣┗┗┫┛
┓━┓┗╋┫╋┳┃┛┓┣┻┏╋━┓┣┓┻┓┗┣┻┳┗┫┏╋┣┏┗┃┣━┃┏┣┛╋
┻┻┏┻┫┫┫┓┳┗┃┣┻┻┗╋┏┳┛━┃━┣┻┃┗╋┣┳┳┳┛┗┣┃┓┏┗┛━
┳┣┏┏┻┗┳┳┳╋┏┫━┣━┃┫╋┗━┗┛┏┻╋┃┫┫┏┣━┏━┫╋┫┗┳━┻
╋┃┛┳┫┣┛╋━┣━┗┣┳┏╋━┏━━┏┻┓┃┗┓┻┫━┓━┓┻━┛┫━┛┓┃
┏┛┓┃━┗┗┳┗┃╋┏┏┻┣╋┣┫┫┗┛━┻┻┃┻╋┓╋╋╋┓┓┛╋
━┓┓┛┫┻╋┫┻┛━┻┻┻┻┛┣┻┗┏┗┓┃┫┏╋━╋┓┏━━┗┗┗┏┓┻┣┫
┏┛┫┫┓┣┳┻┃━┫┗━┻┳┫┃━┛╋╋┻┃┣┗┻┓┗━┫┳┗╋┛┫┣┗┏┳┏
╋╋╋╋┗┏┛━┫┓┓━╋┻┣┻┣┓┣┻┃━┣┣┛╋╋┓┫┻┓╋┓┏╋┏┫┣┫┻
┻┣┻━┓━┳┏┻┻┃┛┛┻┫┻┓┫┻┣┣┣┳┛╋┳┛┫╋┓┛┣┓╋┃┛╋┫━┛
┳┃┗┳╋┛╋┛╋┏┫┫┓┗╋┓┃┗┣┣┃┗┃┻┻╋┳┏┣┫┛╋┏┃┫┏┻┻┏┏
┏┃┫┣┛┛┗┗┻┗┫┣┏━┃┏┛┗━┏┛┃━┻┃┓┏┃┃━┫┳┗┣┻┫┛┓┏┫
┛┳┫╋┗━┻┫┫┻┣┻┏┓┓━┗┓┗╋━╋┛┃┳━┣┣┣┻┃┛┫┣┗┫╋┏┃┛
━┫┓┏┏┗┻┻┃┣┛┃┣┓┫┓┏┛┛╋┫┣┗┣┓┏┛┻┻┛╋┏━┗━━┓┫┣┗
━┗┓┫━┻┏╋━┃┣┓┓┏╋┫┃┫┫┛┛┃┣┳┫┛┛┳┳━┻┗┃┓┛┗┣┃┃┻
┳╋┏╋╋┃┛┗┣╋┳┛┫━┳┓┏┗┻┏┛┓┏┗┳┏┣┗┗┳┏┏┃╋╋┳┏┣╋┗
┫━━┳┏┗╋┳┣┏┗┓┣┓┛┛┛┏┳━━╋┗┏╋┳┛┃┫━┏┫┓┛┛┗┃━┳┣
┳┏┓┛┗┻┗┃┳┛┃┗┣┃┏┏┓┏╋┗┛┣┫┏┏━┓┫┳┫┓━┻┫━┛┏┣╋┻
┛┣┛┛┓┳━┻┻┫┳┣┫┏┳┃┏┛┻┃┛╋┛┃┃┓┏━━┻┛┫╋┳┗┗┫┗┫┳
┳┓┣┫┳━┓┻┗┃┃┻┣┫┃┏┻╋┏┳┓┓┫┛┏┏┓┣┏┫┗┳┛┻┛┛┫┻┃┻
┣┛┫━┳╋┳┣╋━━┃┓┃┏┏┳━┗┻┏┛┳┫┛━┛┏━┗━╋┻┫┗━━┳┳┻
┻┓┣┏┏┳┓┃┛┛┛┏┃┓━┏┏╋━┣┓┳┃┫━┏┗┓┓┗┫╋┳━┗┏┳┃┫╋
┫╋┗┓┗━┛┏┛┻┓┫┓╋╋┗┛┃━┳╋┓┓┗━┻┓╋┫┛┫┫━┻┣┓┻┗┏┛
┣┳━┗┃╋┃┏┫┓┫┫┛┳┗┫┻┣━┏┃┣┣┫┣┣┛┃┫┃╋┏┃┗┻┏┳━┣┃
┣╋┣┫┓┃┃╋┫┻┻┃┏┗┫┛┳━┳┛┻┛┛┳╋┃━╋┫┗┫┫┣┳┻┗┓┃┃┏
╋┗┛┣┛━┓┃╋┛┫┏┳┫┫┗┛┛┻┣┣┣╋┫┏┛┻┣━┻┫┛┃┣┛┓┓┳┛┫
┗┗┳┗┻┗┏╋┗┻┏┛┃┛┏┫┗┣┣┏┃┫┗╋┗┫━┛┛┏┗╋━┗┓┻┃┫┣┏
┳┓┻┗┛┃┣┻┻┃┻┃┓┻┏┫┳┏┗┻┓━┛┻┻┫┛┓┓┳┻┫┻━┓┣┣┣┛━
┛━┃━┏┏╋┫━┓┳┃┳┣╋┣┫┏┗┫╋┏┃┃┫┳┫━┫┫┓┣┗┃╋┻┫┻━┓
┓╋┏┗┃┃┳┗━┛┫┳╋┓┻━┓┏┗┻━┓┛┻┓┛┛┣┳┳┃┣╋┓┳
┳┓━━╋┣┻┏┓┃┻━┛┃┏┃┻┫┻┫┛┛┓┓┳┫┓┓╋┳┃┏┛╋┏━┳┣┫┫
┓┓┗┣┏┓┣┗┏━┃╋┻━┣┣┏┻┗┣┏╋┛┻┳┻┻┳┛━┫╋┏┓┻╋┫┣┗┻
━┃┣┻┏┫┳┗━╋┻┣━┳┳┗┛┳┻┗━┗┳┃┃┃┗┳┓━┣┣╋┓┗┗┗┫━┛
┗┻┻╋┛┓┻┳╋┓━┏┫┳━┗┻┣╋┫┛┗━┗┏╋┓┃┫┫┻┛┫┣╋┻┓┻┏┳
┣┗┃┫┻┓┛╋┻┳┛┓┳┃┛┛┻┛┃┣┛┃┳┏┣━┓┣┃┫┗┫┃┏┻┛┣┓┃┓
━┗┏┫━┻┗┻┗━━┣┻┣┏┣┓┛┓┫┃┏┳┻┻┏┫┻┳┏┫╋┓━┣━┓┻┣┏
┛┏┏┗┻┛┫┫┃┗╋┓╋┣┛┳━┣┏┫┫┃┏┏━┏┗┃┻╋┗┗┗┛┛┫┃┗┃┃
┳┣┓┛┓┏┗┳┛┏┫┛┳┳╋┏┏┓╋┏┫┣┓┳┓┃┗━┳┓┛┛┛┳┓┛┃┣┓┃
┓━┣┃┗━┫┫┳┛┻━┣┳┣┛┓┫┏┗┣┣╋┗┓┻┫┏┓╋┣┃╋┃┻┣┛┻┫┛
┣┣╋┛┻┳┃━┃━┏┗━╋┻┫━┗┛┳━━┗┗╋┣┳┻┻┛┫┳┃━━┣┛┗┛╋
┗┓┃┗┳┏┓┫╋┣╋┓┫╋┗┻┳┛┃━┏┓┣┳╋━┣╋━┳┃━┣┛┓┛┻━┃┓
┃┛┻┗╋┣┣┣┓┫━┫┃╋┫┗┓┫┏┃╋┏┛┃┓┫━┣┗┓┓┛┏┓┳┏┃┃┏┻
┛┫┏┫┗━┃┫┓┣┓┓┛┫┻┻┃┃┫┏┓┫┗┳┗┣┫┣┏┗╋┫┛┣┛┏┓━┻━
┣┳┃┳┣┓┗┗┓┃┣┏┗┛┳┗╋┛┓━┏━┃┻┓┗┓┗┣┳┳┳┓┣╋┻┏┗┗┏
┣┳┗┣┃╋━┃┏┓┣┏┃┳┏┻┫┳┓┏┳┗┣┫┣┗┻┣╋┗┻╋┗┏┣┣┫┛┗┗
┗┗┳┓┓┫┏╋┃┛┻┓━┓╋┃╋┻╋┃┳━┳┓┏┻┫┻┳┳┃┗╋┣┗┛┃┏┣┏
┛╋┛━┏┣┻┗┳┃┏┻┓┓┗┻┣┏┳┃┫┫┗┣╋╋━━┏┳┃┣┃┳┏┻━┗┛┏
┫┻┛┛━┃┓┻━┃┏┣┳┣┗━┻╋━┏┛━┻┳┫━┓┣┓┓┓┳┫┛┓┻┏┣┣┓
┳┣┻┳┗┛┫━┣┓┏┻┛┻┣┻┃┓┫┏┃┏┳┫┻┓┣┛┓┳┃┃┓┗┏┃┛━┫┣
┫┛┏┣┛┏┏┗┻╋┳┃┫┫╋┏╋┏┻┗╋┫┃┫┛┳┣╋┣┫╋┃┗╋┣┻┣┫┏┗
┃┛┻╋┣┃━┳┳┣┣┃╋┣┏┫╋┏┛┏┣┣┫┓┳┛┣┫┓┳┓┳━┏━┳━╋┓┗
┏┏━┓┏┣┗┃┫┃┻┫╋┻┓┏┻┗┻┗┃┗┻┗┃╋━┓╋┛┛┻┛┳┳┛┻┫┏╋
┓┛┃┃┗┗╋━┓┻┓┣┳┣┗┛┗╋┓┗┃┃┛┗┳┣┣┃┏┣┓┻┗┃┏┳┃━┛┛
┻┏┛┻┻┣┃┗┏━┛┻┛┛╋┏┛┫╋┛┳━┃┗┃┓━┣╋┗┃━╋┓╋
┓┣┫┛┣┳┣┳┗┏━┫┗┓╋┳┗┳┣┃━┳┏┣┳┃┛┗┏┳╋╋┗┃┻╋┗┃┗┗
┳┳┓┛┣╋┻┳┫┃┓┣┣━╋┣┻┃┫┳┃━┫┛┻┳┛┏┣┛┓┃━┓┃┗┗┛┓┻
┃┻╋┫╋┻┳┣┓┗┏┃┳┗┫━┗┳━┫┃┃┳┳┛┫┫┏━┛┃╋┳┻┗┳┻┣┣┏
┣╋╋┳┣╋┳┛┗┻┓┫┃┛┗┃━┫┃┃┫┣┏┣┫┓┣┗┳┏┃┃┗┏┗┣┏┗┛┏
┛╋━┣┗╋┛┛┏┓┳━┏╋┣┏┻┳┗━┣┛┓┗┃┗┏┗━┓╋╋╋┻┳┏┳┛┏┛
┫┣┛┣┛┓╋┓━┛┻┏┳┛┳┳┫┻┫┛━┳┏━┏┫┓┻┏┻┻┻┳┣┫┓┏━┗┏
┗┃━┳┗┏┗╋┏┳┛┻╋┓┃┳┣┫┛┏━┃┃┛┏╋┫┛┣┓━┓┣┫┫┏┻┛┃┛
┃┛┻┫┗┣┫┃┣┓╋┗┓┣╋┣┻┏━┣┻┫┫┳┏┃┓┏┻┓━╋╋┫┣┛━┣┏┗
┏━┣┃┣┛┏╋┣╋┣┫┛┻┣┓┓┗┗┛┳╋┣┣┃┛┓┛┫━┛┻┣┣┗━┓┓┻┻
┗┏━┓┏┳┳┓┏┃┫┻┏┫┓┏┓┛┗╋┣┓┣┃┃┻┃┣━┫╋┗╋╋┣━┃┻┏┗
┗┗━┃┃━┳┛┣┻━┛┏┛┻┃┣┻┻┗┗┻┗┃┣┓╋┏┻┻┏┣┃┃┫┃╋┫┓╋
┓╋┛┻┏┃┛┣┃┻┏┻┫┏┗┻┗┳┏┛┳┣╋┗┏┻┻┃┫┛┳┓┃┏┗┗╋┫┓┃
┻━┣┏┓┛━┳┻┳┏┳╋┫┣┣┓┣┻━┣┏┓━┻┃┻━┛┏╋┓┗╋┣┣┳┓┏┗
┏┫┏┓┣┳┛┗╋┓┫╋┛━━┓┫┣┣┳┣┛┗┫┻┏┳┓╋┳┓━┛┻╋┓┏┗┫┣
┏┛┃┓┣┗┛┣┃┓┏╋┻┛┓┣┃┫┣━━┻┛┃┗╋┻┫┣┳┫┏┗┃━┏┗┣┃┻
┻┛┫┫╋┏┳┏┳┗┳┃┻╋┳┛┫━┫┗┻┣╋┳┏━┏━┛┛╋┛╋┃━┣┻┳╋┻
┏┗┻━┫┗┓┓━┣━┛┃┏┳╋┓┻┫┛┏┓┣━┣┫━╋┳┻┗┗┻━┣┳┏┻┫┛
┏╋┳╋┛┃┏┃┻┛┓┳┗┛┻┫┛┻┣┃┏┫┻┏┳┣┫┣┏┃┏┻┛┫┃┃┃┣━┏
┓┫┃┓┫┣┗┏┓┃┻┫┻━┓┫┛┫┻┗┣┫━━┃┳┓┃╋┣┳━┛┃━┛┛┓┗┓
┛┛┣┳━┻┗┃┫┏╋┣━┏┣┃┓┳┫┣━┫┳┓━┳┏┛┓┳┣┣━┣━┛╋┏┫╋
╋╋┣┗━┛┏┃┻┫┳┣┓┃┛┳┗╋┗╋┛┗┫┗━╋┃┣┓┣┫┻┓╋┻┃┫┻┛╋
┏┓┗┳┳┻┗┻┛┳┏┓┏┃━┗┓┳┏┗╋┓━┓┗┗┏┃┏╋┣┣╋┗┛┫┣┏┣┃
┛┗┓┃┃┫┏┻┃┏━┫┏┏┓┫┗┻━┃┏┗┏┫╋━━┃┗┳┏━┳┗┃┗┛━┛╋
┃┏┃┓┛┻━┣┳┣┻┛┏┃╋┏┗┗┣┛┛╋┃┻┳┳┳┻╋┗┳┻╋┗┗
┛┏┏┛┻┛┛┗╋┻╋┣━┗┓┛━╋┗┏┃━╋┫┫╋┏┣╋━┣╋┻━┛┫┃┻┣╋
┃━┃━┛┳┻┃┓┫╋┓┣┏┛┏┏┣┗┛┗┫┣┣┗┻┗┓┓┣┻┻━╋┓┗┃┣┃┻
╋┫┛━┗┳╋┫┣┫┏━┗━┫┳┛┣┗┗┳┣┣┃━┏┳┏┫━┫┗━┗┻┣┛┣┛┏
┻┳┣┫━┗┗┓┳┳┗┃┓━━┛┫┛╋┫┓┗╋┓┻┣┳┏┣┗┓┻┏┏┣┏┻┏━┃
┳╋┻┃┳┳┓┻╋┻┻┳┏┗┫┏┗┫┓┣┻┓┃┫┳┏╋╋┓┣┛┣┣┫┗┗┻┻╋┛
━┃┫┳┣┛┏━┛┛┻┃┛┓┃┣┗┳┛┫┃┗┏┗┣┳┓┳┓╋┻┛┫┛╋┣┻┗┫╋
┳┻┏┫┏┗┃┻┫┏━┫┳━━┣┃╋┣┫┏━┃┓┫┫┏┗┓╋╋━┫┓╋┗┣┫┻┗
┫┗┏╋┻━┓┏┣┫┻┣┏┛╋┳┻┛┳┳┗┻┻┻╋┃┫┛┛┻╋━┣╋┣┣╋┛╋┓
┃┏┃┣┛╋┓┓┻┓┗┛┣┏┳┫┫┓┣┫┃┫┫━┳┃┃┏━┳╋┛┛┗┓┫┗┳╋━
┓┓┏┓┏┃━┳┗┻┫╋┣┫┏┓┏┓━┛┣┫╋╋┳┛━┃┫┓┏╋┏┏┻╋┫━┗┃
┣┣┫┳┛┳┓┣┳┫┻┻┛┫┛┳┛╋┻┫┻┻┛┛┛┳┗┃┫━┛┗┣┛┣┣┗┫┣┃
┏┳┓┣┏┗┗┏┏┫┫┃━┣┣┛┳┛┛╋┫┗┻┣╋━┃┣┗┣┣┻┗━┛┗╋╋┏╋
┗┗━┣┓┛┣╋━╋┗┣┛┃┫╋┓━╋┫┗┃┗┛┳┻┳╋┏┫┛┣╋┫┏┫┫┣━┓
┛┣┳┃━┃┫╋┃╋┣┛╋╋┏┃┓┃┗┏┏┳┣┫━━┃┗┗┣┓┳┫┳┏┏┳┏┛┛
┃┃┏┳┏┳┳┫╋┛━╋┗━┃┫┗┫┻┳┻┣┗┫━┗┳┛┣┏┻┫┻━┻┓┫┳┓━
┃┗┏┫┓┣┏┓┻┃┫┣┳╋┣╋┓┏┫┗┻┫┃┓╋╋┏┻╋┣┗┃┓━┫┗┓┛┣╋
╋┛┣┏┣┗┛┓┫┻┫┓┻┗━┻┓┻╋┏┗┓┛┻┃┗┏┏┫━┃━┓┳┏┏┛┗┓┣
┓┛╋━┳┳┏╋┛┻┃┛┗┗┻╋┃┏┳╋┗┛┏┃┻┻┻━┻┳┳┃┃┳━┻┻╋╋┫
┏╋┓┗╋┻┳┛━┣┣┃┫┫━╋┏━━┛┻╋┣╋┗┛╋┏┓┓┛━┛━╋┻┃┳┃┏
┗┫┓┏┓╋┫┗┓┻┳┓━╋╋┻┗┏╋┣┻┓┗┓┫┫┃╋┻┣┣┻┏╋┻┫┳┃┃┳
━┏┣┳┣┛┏╋┓┻┗┫┗┳━┳┓╋╋┓┣┻━┗━┃┛┳┳┳┫╋━┣┓┫┃┳╋┗
┓┫┗┣┻┳┓╋┻┃┻┻┃┫┓╋┗┏┓┫┫┫━┓┗┣┛┻┻┓┓╋┫┏╋╋┓━┫┣
┓┫┫┛┃┏╋┳┳━┓┏╋┳┃┣┃┳┫┣┛┣┓┳╋┣┏┃┛┻┛┳┣┓┳━┓┣┛┻
┃┗┛┏┣┃╋┓╋┏┳┗┃╋┳┳┏┃╋┗┣┗╋┻┳━┻┃┗┣┫┓╋━╋
┻┣┻┗┫┗┫┛┗┻━┏┛┣┏┣┓┛┻━┓┫┻┃┏┏┓┏┛━┏┛┣┻┃┳┓┫┛┃
┣┳┃┛┗━┻┓┏┫┗┏┗╋┗┃┣┗┏┏┃┣┃╋┫┗┃┏┏┏┗┻┫┫━┏┓┗╋┛
┳┗┻┏━┏━╋┛┣┻┳┗┓┃┓┣━┓┫╋┏┏┓┳┏┃┓┏┃┃╋┏┫┻┫┣┣┛╋
╋━┗┻┣┣┏┛┳┓┻┛┛┳┫┓┛┳┣┳┓┫┛┳┛╋┫┓┣╋━┓┫┏┻┛┳┣━╋
┳┃┏┣┗┓┏┗━┛╋┫┣┻┛┛┃┛┛┓┛╋┻┏┫┳┗┳┓┏┗┫┳┣┳┏╋┣╋┗
┃┓┗┗┫┣┃┻┫┫┏━╋┳┛┣┃┛┃━┏┫┛┛┃┻┫┣━┛━┫┗┃┳╋┏┣┛┣
┣┻━┻━┻┳┗┏┃┛┗┻┣┳┗┣┏┫┓╋┛╋┳┏━┻╋┛┗┃┃┣┣┗┳┓┃┏┳
┻━━┗┏┏┓┛╋┏┓┗┫┻╋┗┳━┣┗┃┏┓┫┣━┛┫━┣━╋╋┛┫┳┓┏┏┣
┗┳┫┣┏┻┓┗┗┗┓┃┗┳╋╋┃┗┛┻┣━━╋┻┣┛┓╋┳┛┏┣┏┫┣┻━┛┫
┗━┫┣┻┏╋┫┫┓┗━┣┻╋┏━┏┳╋┗┓╋┗━┻┳┻━┗┫┛━┃┓┓┻╋┛┛
┓━┏┻━┏┫┏┗╋┗┣┏┛┻┗╋┫┛╋┫┓┫┃┗┳┳╋┗┗┗┻━┗┫┏┏┻┗┛
┃┳┳┳┛┏┏┃┣┓┓━╋━╋╋┳┣┓┗┫┓┃┃┓┛┳┗┣┃┃╋┣┗┏┻┳┓┃┓
┗┻┓┳┛╋┳┣┳╋┃┣┛┗┣╋━┻┏┏━┓┣┃┓┗┻┛┫┃┻┻┣╋┫┻┓╋┣┗
┫━┣━╋┣╋━━━━┫┗╋━━┗━┻━━┣┗┗━┛┳┻┃┣┏┗┗┛┣┏┳━┣┏
┫┏┛┣┣┗┛┣┓┫┫┳┳┗┏┫┛┏┣┓┫━┏┻┻┗┫┻┳┻┗┻┫━━┣┳━━┫
┃┃┃┫┳━┛┃┏┛┗┣┃┏┃╋╋━┃━┻┳┃┣┻━┏┃━┏┻┓━━┣┃┻┛┏┃
┣┃╋┃┣┳┳┃┏━┏┛┻┻┳┣┓━╋━┗┛┏━╋┗┗━┳━╋━┻┻┃┻┳┗┗┗
┗┗┃┫╋┓┗┓┛━┛┛┻┣┏┣┓┣┫┃┛┛┃━┛━┗┓┛┳┛┃┫┗┗┗┣┳╋┻
╋┃┗╋┳┗┃┓┳┳┳┛┓┛╋┏┓┗┛━┫┣┃┃┏┣┗┛┣┓┛┓┻┣┫┗┏┛┏┻
┃━┛┛━┣┻┫┣╋┛┛┗┛┓┏┣┏┻┣┫┃┓┣┗┻━┗┣┓┫┛┫┛┃╋┛┏┓┣
┣┣┫╋╋╋━┏┣╋┫┳┣┳┃┫┓┗┻┳┳┻┏┓┃┗━┏┻┛┫┛┃┛┓┣┗┫┻╋
┗┫╋┣┣┏┏┗┏┏┓┓┃┓┫┳━┏┣━┣┣┳┃┃┫┃┻┃╋╋╋┣┣┫┫┳┫┓┗
┓━┫━┛┫┻┣┗┳┻┗┗╋┣┛┻┏┏┛┳┃╋┳┳┣━╋┻┫┫┗━╋┗┻┣┣━╋
┻╋┓╋┗┣┃┳┻┓┻┳┫╋━┳┳━━┓┫┗┏╋━┃╋━┻┓┣┫┫┣┓
┓┃┻┻┣╋╋╋━┫┛╋┏╋┛┫┗┻┫┓┏┃━┛┣┻┣┏┫┃━┓╋┳━┛┓┏╋┻
┳┻┏╋┗┻┏┗┗┛┓┣┫┻┃┛┳┏┏┏┣┃╋┗┣┛━┓┛━┗┗━━┫┻┳┛┛┓
┳┛┃┫┻┛┃┏┻┏┓┏┻┏┓┳┓━┛┛┻┃┫┛┻┻┏┻┻┳┫┣╋┳┃┳┗┻┫┳
┓━┫┻┃┃╋━┣┗┃┛┻┛┓┗┛━┓━╋━┗┛┛┳┻┫┫┃┏┻┛┗┃┫┳╋┃┛
┛━┏╋┛━┣┛┛┳┏┗┻┃┳┓┻╋┛┃┳┳┗┳╋┓┣┗╋╋┃━━╋┏┻┛┣┓┏
┻━┏┓┏┻┻┓┃┣┳┓┃┃╋┗┛━┃┫┃┫┗┫┓┛━╋┣┫┗┛┓┻┫┻┻┣┛━
┫┛━┏┫┛━━┏┻┃┓┓┏┫╋┓━┳━┻┫┃┃┗┻┛┓┏┫┏┳┳┓┫┳┗┳┓┫
┗┫┫┻┗┗┳┗┣┣┣┃┫╋┓┃┫┓━┫┻┏━┫━┣┗┳┳┗┳┳┻┣╋┃┳━┓╋
━┛┫╋┻┫┗┗┻┣┏┫┏╋╋┣┗┣┫━┻┣━┏┃┻━━┳┗┳━┏┣━┗┗┓┃━
┫┗┗┛┣┓━┻┏┛┣┫┗━┛┏┗┃┓┏┏╋┃┗┫┃┻┫┃┳╋┻━╋┳┃━┃┫┻
┗┫┻┫┻┃━┓┫┓┛┫━┳┻┏┫┫┓┫╋┛┫╋┗┛┓┓┫━┗┛┛┛┻┃┏┣┛┣
━┣╋┛┳┃┳┫╋┻┃┗┏┏┣┛┣┏┻┛┫┗┻┫┃┣┫┻┣┏━┗┻┛╋┃┣┓┃┓
┓╋┳╋╋┃┛┓╋┗┏┫━┻┫┫┓┳┏┃┃┏┳┓━┗┃╋━┓┃┓┃┻━┓┃┣┳┫
┫━┻╋┓╋┃┫┏┛┣┻┣━━┗╋╋━┫┗┛┫━┓┣╋┫┣╋┳╋┛┳┃┛┛┫┃┻
┃┳━┓╋┗┓┓┓╋┳┳━┛┏┏━┳┳┏┃┓┏┃╋┫╋┳┻┳┻┓┃┻┃┳┻┗┳┗
┓┓┳┳┻┏┻╋┻┣┛┃┣┫┻┓┫┗┻┓┓┏┻┃┗┛┏┃━┛┛┏┗┳┣┻┫┃┃╋
┻┗┳┣┛┫┳╋┛╋╋╋┏┓┳╋╋┛┛┫━┻╋┓┳┓┛┓┻┳┳┳┗┓┻┻━━┳┏
┏┻┓┏┻┃━┳┣┣┏┃┏┣━━┛┣┻┏┻┳┓┫┗╋╋┃┃┣━┣┳┻┓┫┣┏╋┻
╋┣┃┏┃┻┗┓┓┓┏┫┗┏━┣┃┫┣┻┫┣┏┃┻┏┏┓┗┏┓┫━╋━┣┻┃┏┓
┣┛┣┃┓┣━━┃┃━┓┛┻┳┗┻┃┻┗┳┃┛┻┃┻┣┛┫╋┛━┻┃┣┣━┗┗┣
┛┏┛┻╋━┏┻┫┣┫┏┃┏┗┛╋┓━┏┫┗┏┻━━┗┛╋╋┻━┣┻┃╋┣┓┳╋
┣┃╋┃┫┏┓━┫╋┓┓╋┻┏┻┣┃┛┻┗┃┻┻┛┳┣╋┏┃━┻╋┛┛┃┛┻┓━
┃┗┃┓┃┳┻┛┏┓┻┓┻┗━┃┃┃┳┛┳┃┛┗┻┣┗━┳┓┛┏┻┃┣┗┏┻━┣
┏┃┏━┃┫┗┛┗┛╋┳┫┛┏━┫┳┓┳┓╋┣┳┣━┳┗╋┛┗┻┃┃┗
┣┗┏┏┣┣┳┳┗┃┃┻┓┓┗┳━┳┣━┛┻┃━┻┫┫┛┓╋┛┃┏╋╋┛┓┻┗┻
┏┓┫╋┣╋┫┃┃┏┃━┳━┃┫┃┓┳╋┳┃┃┗┗┏┫┛┫┏┣┻┣┫┏┛╋┃┫┣
┫┛┻╋┗┣┓┫╋━━┗━┗╋┗╋┃┗┻┣╋┏╋┏━┳┃┳╋┳┻╋┓┓┗━┣━┳
┻┏━┗━┓┛┳╋┗┓┛╋┫┗━┣┏┓┃┳┫┗┛┻┃┓┛┗┗┛┣┳┃┏┫┻┃╋┏
┏┫┳┫┣┻┗┳┣┣━┫┛┗╋┓┗┻╋┣┏━━┛╋╋┗━┏━┣┏┏┗┛┃┣┣┳╋
┻┏┣┛╋┛┗┃━┣┳┃┓┛┳┣┗┳┻┓┗┗┓━┣┃┗┳╋━┳┫━┏┏┣┻┃┛┛
┛┃┃┏┃┛┣┓┃┓┳┻┗┓┳┻━╋┏┗┻┛┳┣┃┓┗┃┃┣┻━╋┃┓┛╋┻┻┛
┗┳┣┻┛┻┓┳┃┃┏┏┃┣┫┣┫┣┏┻┓┗┳┻┫┛┓━┏┛┣┛┗┣┣┫┃┳┛╋
┳┫┛┗┃┣┳┗┻┗┗┻┳┗┛━┃┗┫━┏┫┛┓━┳┫┓┃╋╋┻┛━┻━┻━┃┻
┏┻┣┓┫━┣┫┓┻┗━┗┏┳━╋┣┫┏┓━┳┃━┫━┫┳┻┛┳┻┃┃┣┫┳┓┗
┗┻┗┏┏┛┻╋┏┫┓┛━╋┓┛┛┻┣┻┣┛┳┻┳┫━┃┗┣┳┳┃┻┃┳┓┛┻┃
┳┣┛╋┗┻┏┳┓━┳┗━┛┻┫┗┃┗┳┃┃┓┏┗━┃┻┻┫┣┛┛┗┛━╋┣┗┻
┣┻┛┃━┃┳┗┗┗┃╋┛┛┻┫╋┗┓━┳┏┳┃┛┣┻┏┣┏━┓┓┃┗┓┃┏┫┫
┳╋┗━┫┳┣┣━┏┻━━┏┛┗┳╋┻╋━┃┳┃┏━┳┫┗┗┏╋━┳┳━╋┗┳┳
╋┏┛┣╋┓┃━┓┳┛━┏┛┫┏┓┏┃┛┫┛┏┃┳┣┃┓┓┏┻┗┛┏┣┳┳┳┣┓
┛┳╋┏━┓┫┻┣┫┏┃╋┫┣┃┫┣┓┃╋┃╋┛┫━┗┛┏┻┳┏┃┫┛┣┛┗┗┏
┃╋┫┓┫┻━┃┛┗┃┏━┛┓┓┳┓┛╋╋┣╋┗┳┫┳┓┏┏━╋╋┫┗┃┣┃┫┏
┫┻┫┓┫┃┓┳┣┗━┻┻┛┗┗┏┏━┳┣╋┫┗━┛┻┏╋┫┃┃┃┗┫┛┗┓┫┫
┃┃┃┳┗┻┣┓┻┫┃┓┛┳┓┻┳┣┏┃┏━┃┃┳┫┳┛┓╋┣┗━┣━┏┫┏━┗
┃┫┫┫┻┫┫┫╋┏┣┫┏╋┛┏┫┃┣┫┫┣┓┛┻━━┃┗┻┛┛━┫┏╋┫╋━┣
╋━╋━┏┳┗┃┳┻┫┣━┏┏┣┓┫╋┫┗╋┓╋┃┫┫┳┣┛╋┓╋┣┳┃┏┫┫━
┳┏┫┳┣┓┳╋┃┫┻┃┳┣┫┻┳┏┏┃┏┳━┣┏┛┛┓┛┓┓╋┏┛┣┣┳┗┛━
━━┻┣╋┳┫┛━━┗┣╋┫┗┻╋━┃╋╋┻━┗┳┛┃┏━━┃┻╋┗┫┫┏┓┏┗
┳┓╋┣┻┃┗╋┗┫╋┫┃┏┗╋┣┃╋┗┫┗┓┛┗╋┏┏┣┃┣┳━╋━
┣╋┗┳╋┛┓┏┃┗┃━┛┗┻━┻┫┻┳┃╋┻┳┃┳┃┫┳┻╋┳╋┳╋┣━┳┫┃
┗┣┃┛┛┃┃┳┳┏┏┓━┳┏┃┏┻┣┫┣┓╋┏┣┣┏┏┫┏┃┫┳╋┻┗┏┳┓╋
┛┣┓┫┗┫┓━┃┻━┛┻┳━┛┓━┛┓┻┃┏┗┓┻┗━┏┓╋┻━┗┣┣┣┣╋┳
┃┻┣┳┻┃━┻┃┫┗┛━┓┗┗┛┃━┓┻┏┏┫╋┫┓┏┫┫╋┳┓━━┃┃┣━┗
┫╋┏┣┃┫┗┛┻┻┏┏┛┏┏┃┃╋┳┗┏┗┣┛━┣┃━┻┃┛┓┗┏┻┻╋┃━┻
┻┣┳┛┗┛┣┛╋┻┗┏┓┃┓┳┓┗┏┛┫┗╋┗━┣╋┗┓┏┛┳━┓┳━┗┛┏┗
┳┗┗┗┛┫╋┗┳┣┣┫┏┗┣┓┳┗┓┫┃┣┫┻┫┗┛━╋━┃┃┣┳╋┗┻┗┣┻
┏╋┓┛┳┻┣┓┃┣┻┓┓┻━┣╋┻┳┃┓┻┫┗╋┓┏┳┃┓┗╋┗━━━┻━┗━
╋┏┏┣┻┓┃┃┫┗┏┓┛┗┫┻┓┫┃┛┳━┓┃┣┳┛┗┓┣━┛┫╋┫┫┣┛┓┻
┏┏┛┳┣┏┏┛┫╋┳┗━┛╋━┏┓┳┫┣┻┗┏┏╋┣┣┣┏┃┣┫┻┣┣┣┣┏┫
━┃┓┗┳┏┣┓┗┗┃┻┛┏┃┫━┛┫┛╋━┗┻┏┻┳┛━┣┓┣┓┻┓┫┏━┳┻
┏┗┣┏┛┳┣┃┻┓┻┓┣┻┓┳┃━┣┫┳┣┓┫┓┏╋┏┃┓━┣┣┳┳━┛┗┻┫
┳╋┣━┻┳┃┏┗┳┫┛┓┗┛┏┓┳╋┏━┛┳┣┓┃━┃╋┳┏┓┻┻━╋┣┏┣┣
┻┛┳┓┗┓┫┏┏━┃┃┳┻┻┛┫━┫━━━━┛┣┃┗━┏┛┣┓┓┏┗┛┏┻┏╋
┏┣╋┫┳┣┏┓┫┏╋┻┓┗┏━┗┓┣╋┫┻┗┫┗┗╋┃┓━┣┻┃╋┗┣┫╋┳╋
┫┫┛┛┫┫┻┏┣┃┃┃┗━┳┻┛┃━┣┗┗┏┳┣┓━┫┣╋┓┏┗┓┫┏┃┛┏━
┳━┗┣┳┣╋┏┫┗╋┣┳┳┛┃┏━┏┏┃┛┗━┗┫┛┏┛━╋━┻┣┫┻┗┻┗━
┻━┏┣┻┓━┃┫┃┣┛╋┏┃┛┫┗┛┛┛┃╋┣┫┻┃┓┗┃┣┗┓━┳┳━┣┃┻
╋┫┳┛━┃━┣┳┏┫━┏┻┛┓┻┛┃╋┻┣╋┻┗┻┓┳╋┻┃┛┗┳┗━┃┻┳┃
┛┏┏┓┻┳┻┏┫┏┗┛╋┛┓┣━┓┣┻┻┛┗┏┓━┃┫┓╋┛┛┛╋┏╋┏┳━┃
┻┛┛┻┏┗┃┓┛┫━┛┫┓┃╋╋┏┃┳┓┫┏┓┫┗━┓┗╋━┓┻┻━┓┃┻┳╋
┓╋┫╋┳┗┛┏┫┓━┗┏┻┏┣━┓┻┛┫┛━┻┛┣┓┛┏┓┻┛┓╋┫╋┳┃┣╋
┃┗┏┫╋┓┳┓┣━┛╋━╋┫┛┃┃┫┓┻┣┣┳┏┏┫┗╋┫┛┃┓┳┣┗┣┗┗┫
┻╋┛┗┗┛━┗┳┗━╋┳┓┓┏┛┳┓┃┳┛━╋━┫┃┛┃┓┗┃┏┳┏
┫┗┗━┻┻╋┃┻┃━┣┓━┣┣┓━┗┫┫┣┗┓┻┳╋╋━┛┏╋┳━┫┏┛┓┓┓
┓╋┏┓┣┗┫┫╋┏┫━━┣┳┳╋┓┏┗┃┣━┫┗┛┳┏┏╋┳┃┏┫┏┳┫┻┛┫
┻┳┗┫┗┗┫┛┛┓╋┫┃┳╋┏┏━┫┏┣┛┣┓╋┃┓┃┻┳┻━┏┛┃┏┻━┗┓
┗┳┻╋┃╋┃╋┛━┓┛┻┫━┃┻┫┳┛┳━┃┏━━━┳┃┣╋┓┓┫┣┛┃┓┓┓
┗╋┗┓┣┳┛┫┳┛┛┗┳┣┳┛╋┳┏╋┓━┻┫┗┳┳┻┗┃┗┓┓╋┗┫┛┓┗┃
━┻┓┳━┣┃┳┓┻╋╋╋┻━┃┛┫┗┃┳┓┏┻┣┣┓━┏┏┛╋┻┻┣┗┓┣┳┳
╋╋━━┏╋━┗╋┓┗┗┏┛┏┣┗┏╋┗━┫┻┳┏┓┫╋┓┻┻╋┣┛┣┳┫┫┣┣
┫┳┫┗╋┓┻━━┓┃┫━┳┳┣┛┻┳━┳┏┫╋┛┳┏┫┛┛┫┃┏┏┣┫┳┣┫┓
┫┛┫┻┗┃┛┳┣┣╋┓┗╋┳┳┓┛┳┛━┛┛┳┓┓━┣┣┓━┗╋╋┗┃╋┃┫┫
┗┛╋┛┻┫┛┃┻╋┳╋┳┻┓┏┗┛━┃┫━┃┓┗┣┻╋╋┻━┗┳┃┓┏┏┃┃╋
┛━┳┏┗┓━╋┃╋┗━┳╋━┓┻╋┏┃┛┏┻┓┏┫┏┃┫╋┛┣┳┏━╋╋╋┓┗
┃┛┃┓┻┳╋╋┓┗┃╋┏┳┃┏┫┓╋┳┛┗┓┃┏━┏┣┗┛┛┗━┓┳━╋┓┳┓
┫━┻┳┛┃┗┓┫┻┳┳┳┻┏┻┓┛┗┗┻┻━┓┃┏┳┳┻┳┏┏┳┏┣━┓━┣┓
┓┗┓┏┣┗━┛┫┫┻┳┻┏┃━┏┳┫┃┗╋┏┗┏┳┓┻┛┗┳┳┃┏━┳┏┓┻┛
┃╋┛╋┗┣┃┗╋┛┏┏┃╋┗┗┓┏┃┗┃╋┗┳┗┏┗┫┫╋┓┏┗┫┃╋╋┫━┗
┗╋┓┛╋╋┛┣┓┳╋┛┓┛┃┛┣┫┣┛┳┛┣╋┳╋╋┃┗┃╋┛┳┃┛┓┗┫┳┳
┗┫┣┓┫┣━┫╋┻┻┻┗┛╋┣┏┓┣┗┣┣┣┣━┛┣┣┗┫┣┳┣┛┫┓┗┣╋┛
━┫━┣╋╋┓┫┃┻┳┏┻┛┃╋┳┳┻┳┗╋┗┃┃┛┃┻┻╋┓┣┳┫┗┛┻┫╋━
┛┏┻┻━┣┻┓┣┫┃┫┳┳┗┛┃┳┏┗┃━┳┳┫┏┫┗┏━┣┣┓┣┳┏┏┳┻┓
━┛┏┫━┻┻┫┛┃┗┏┫┛┏┳┗┛╋━┏┗┃┣╋┳┛┏┏┗┓┓┓┓━┣┫━┛━
┓┻┓━┣┗┛┃┫┣┛┻┏┛┃┫┏┣┗┏┣┣┻┛┏┣━┛┓┓┓╋┃┫┻┣┏┻┃┫
┏┏┃┳┫┗┗┫┛┛╋╋┗━┫┣┃╋╋━┓┃┃┃┛┻┓┳┳━┫╋┏┫┏┻┓┏┗━
┣━┃┏┣┗┗┣┏┛┃┃┛┣╋┳┳┏┫┃┏┳╋┣┫┣┣┻┻┓┻┳┣┣┻┏┗╋┻┻
┃┻━┻┗┓━┫┻╋┏┛━┓┻┳┏┃╋┓┏┏┣┳┳┏┏┛┏┃┓┳┛┓┻
┣┳┗┏┓┫┃┣┃┣┫╋╋━╋┏┗┣┫┏┫╋━╋┣┫┏┗┃┃┻┻━╋┻┳┫┫━┣
┃┣┗┏┫╋┣╋┗┃┣┳┗━┃┫┳┏┫┣╋╋┛┃┓┻┗┏┳┫┳╋┣┣┗╋┓┳┳┳
┃┗┗┓━┓┻┗━━┏┃╋┓┏┳┛┻┏┣┏┣┛┏╋┳┏╋┳┓┳┻┃╋╋┻┳┻┓┗
┏┣┃┃┛┏┓┓━┣┏┛┓┛┛━╋┻┳┛┳┻┏╋┳┗┏┓┃┓┻┓┃┣━┻┗┛┫╋
╋┻┗┛┫┛━┳┗┛┣┫┻┫┃━┛╋┳┛━┻┫┓╋╋┣━┏┃┻┓┏┣┃┻━━┗┗
━┣┻━┗┃╋┛┫┏┗┻╋┳┓┳━┛┏╋┛┣┻╋┏╋┏┗┗┫┃┫━━┏┳┻╋┗┃
━┳┓┏╋┏╋┫┃┏┫┃┛┛┫┛┳┓━┏┏┗┛┣┛┗┫┓┫┳┛┃┛┳┓┃━╋╋┣
┏┳┳┗┣┫┃┃┗╋┣┗━┫┳╋┏┫┏┏━┗┣┛┛┳┃┫━┣┫━┗┃╋┗━┻━┣
┻┣┏┓┫╋┛╋╋┻┻╋╋┃┻┳╋┓━┫┗╋┻┃┳┓━╋┫┃╋┻┓╋━┻┫╋╋┓
┏┻┓┣╋━╋┳┃┗┻━┳┃┫┣┗┫╋╋┏╋┏┃┣╋┗┻┃┓╋┫━┏╋┛╋┗┻━
┗┏┳┻┫┏╋┏┃┣┏┏╋┓┃┗┫┣┳┓━┓┻┃┳┛┣┓┻┃┛┃┣┣┣┏┳┣┻┣
┻┳╋┫┃┫┏╋┏┃┏┫┏┻┏┫┳╋┣┛┓┛┣┣┛┻┳┏╋┣┏┏┗┓┫┻┫┣╋┛
┣━┃┃┏┗┳┛┻┫┳┗┣┛┛┣┓┣━┛┏━┳┗╋╋┫┗┳┫┫┗┳┳┃┳┛┛┻┏
┓┳┗┗┻━┫┗┻┓╋┻┗┗┳┻┛╋┫┻┓┫┏━┳┻┛━┻┛┛┣┛┻┫┫┃┗┻┓
┫┫┛╋━┏━┛┗┃┫┣┃┻┻┣┏┓┳┗┣┃╋┣┫┣┃┓┏┻┣┃┏━╋┗┗╋┓┗
┻┏┣┳┏╋┏┳┻┏┃┛┃┳┏┣┛┓┛┏┛━┃╋┣━┗┫┣┏┛╋┫┓┗┣┛┳╋┣
┫┣┣┫┃╋╋┓┣┗┓┏┏┏┳┗┣━┳┓┗┏━┻┗┛┓┃┛━┳┫┏┫┓╋┫┛━┻
┳╋┻┛┣┗┏┫━┗┛┏┗┻╋┃┳━┓┫┫━┃┛┫┏┏┳━┃┃┻┳┗┗┏┛┗┃┏
┓┻┛╋┛┛╋┛┓┗┛╋┳┃╋┣┓┳┣━┫━┏┓┛┏┣┗┓┳┗┣┻╋┻┓━┃╋┗
┗┗╋┫┃┣╋┛━┻┛┳┣┗┃┣┛┓┣┣┫╋┳┏┗┣┓┣┻┻┻╋┻┳╋┻━━┫┳
┓┣━┛┻┳┳┛┏━┻━┻━╋┣┓┳━┛━┻┗┃━┃┫╋┫┏┛┛┻┃┗┳┫┓┻┃
┫┃╋━┳┃┣━┣┣┫┫┫┛╋┳┏┻┛┗╋━┣┏┫┳┃┓┃┻┳┃┏━┏┃┻┓┻┳
┃┗┳┓┫┏━┳┣┃┛━┣┛┃┻┏┣┏┛┻┛━┳┃┳┛┃┃┏┓┣┳━┣┫┫┣╋┛
┻┓┻┳┳┫╋┻┻┛━┣┛┳┃┻┏━┻┛┳━┓╋┗┳┻┣━┫┣━╋━┏
┃┻┏━┳┗━╋┫╋━┫┻┣┏┛┣┣┳┏┗━┓┛┏┻┓━┣━╋┳━┫┗┓┣┏┃┓
┛┳┳┓┣┛┗┛┻┻┻┗┃┏╋┗━━┫┣╋┗╋┻╋┗━┫┃┗╋┗┓┓┃┳╋┛┛┫
┫━┫┫┳╋┣━┓┗━┃╋┃━━┗┏╋┗┏╋┗━┳┣┫┃┫┓┛╋┃┳┓┣┣┣┗┣
━┳┻╋┓╋┛┳┻┫╋┛┃┗┃┏┃┻┫┻┣┗┛╋┗╋━┓┣┳┏━┳┻┣┏┫┏┛┓
┗┳┛┳┫┣┛┫┳┓┳━┏┓┏┏┛┻┃┫━┏┏┻┳━┏┏┻┣┣┛┗┗┓┓━┣━╋
┳━┻┻━┛━┫┃┏┣┗┓┓┓┏┛┓┛┏╋╋┛┗━┏┗┳┻┓┫┗┃┣┓┳┗╋╋┏
┏┳┻┃┫┗┛┣┏┃┗┛┗┛┻┓━━┓┫┻╋┣╋┃┳┫┻┻━┓┳┣┛━┛┛┓┛┃
┏╋┗┏┫┓┻┏┣┗┣┫┣┻┣╋┓┗┛┣┗┛┻┫┣┳┃╋┛━┳┗┣╋╋╋┻┗┣┃
┏┓┏━┫┣━━┻┏┏┓┛┻┃┣━┛┗┳┫┫┗┫┏┏┃━━┻┃┗━┣┛┻┫┃┗━
━┳┫┗┣┛┃┫┏┏┛┓┓┃┓┳┏┗┃┻━┫┃┃┓┗┃┛┫┫┗┣╋┣┗┗┏┳┳┫
┣┳┣┣╋━━┛┏┓┛┻━┳━┳╋╋┃┃┓╋┫┗┣┓┃┻┻┏━━┃━┣┗┏┣┏┫
━━┓┣┣┗┣┃━┣┣┓┓┛┃┛┻┃┛━┗━┗┃┛┏┗┫┻┏━┃┏┳┳┗┣┓┫╋
┏┻┗┓┻┓┻┓┫━┗┗┳┓┳┳━┏━┛┛┣┣┏┛┏┃┃┣┗┳┓┣┻┗┫━┻━┫
┻┻┓┻━┫╋┃┓┗┳┓┃┫┏┓╋┓┻━━┫┛┳┛┳┫╋┳┻━━┻━┛┳╋┃┛┓
┻┗┗┗┣╋┏┗┓┛┫┻┗━┓┛┳┃┓┓┣━┛┣┏━╋┳╋┛┫┣┫┗┓━┫┳┓━
┗┳┛┓┏┳━━┗┫┳┗┓┳╋┫┣┻┻┛┏┃┏━┓┏┗┫╋┫┓┻━┓╋╋┗━┏┫
┗┫━━┳┏┓┃┃┣┣┗╋┻╋╋┗┣━╋┃┛┃┣┣╋┏┗┛━┳┛┫┗┛┣╋┛┣━
┓┫┗┻┓┣┗┗┗╋┫┣┓╋┳┃┣┏┫┫┃┫┛┃┻┣┓┗┳┛━┏┃╋┃┃┏┗┛━
╋┫╋┫┛╋┛╋┛┗┳┛┗┗┣┫┛╋┫┳┃┓┻━┫┓┏━┳┃┛┫╋╋┫┫━┣┣┓
┓╋┻┏┛╋┗┳┻━┻┫┗┫┗┏┃━┻┗┛┓┏┓╋┗┳┳┻╋┻┳┣┗┫┃┳━┣┳
┻┻━┓━┫┳┏┏┫┫┏┓━┃┳┻╋┏┫┳┗┫┃┃┻┗╋╋╋┗┏┛┫┛┏┣┛┃┻
┫┏┗┏┫┳┏┣┻┻┓┛┫┏┛┣┏┛╋┗┫┏━┏╋┓┫┏┏━┫┳┗┳━┓┣╋┻┏
┳┏┳┳┣━┣╋┗┗┛┫┫┣━┃┗┏┫━┫┗┫┣╋┛┓┗━┳┗┏┛┃┗╋┛┓┣┃
━┏╋┫┏┃┳┻┓┫┛┣╋┫┏━┻┏┳┣┗━┻╋┣┓┫┳┗┫┳┓┓┛┣
┓┗┃┃╋━┃┗┫┛━┫┃┛╋┏┫┏┗┫┏┃┛┏┃┻┏┛┓┃┗┗┗┳┏╋┣┫┛┣
┓┳╋┻┓┃┃┫━┗╋┏┏┏┣┃┫┳╋┛┗┻┃┫┛┃┛┗┃┃━┳┓┓┛┃┫━┻┗
┓┏┓┓┻┳━┓━┳┗┗┣┏┓┏┃┳┫┣┻╋┳┗┳┳┓┣┃┗┛┳┻┗╋┓┗┣┳┛
┛┻┗┗┃┏━┏┳┏┫┃┓┗┳┣┛╋┓┏┗┛┗╋┳┃┛┳━┗┃┳┛┻━┳╋┗━┫
┓┫┃━┫┳┻╋┗┗╋┃┗┻┫┣╋┻┣┃╋┛┻━┗┓┗┏┛┫╋┗━╋┻┣┻┗┓┛
╋┏┓┻┗┗┳┫╋┣┫┓┏┗━╋┓┫┛┣┳┗┻╋┃┛┛━┫┗┗┏╋┏┗┫━┛┛━
┫┳┏┃┏┣┫┻┛┫┳┛┃┛━┻╋┫┏╋┛┳┻┗┗┗┃┗┣╋┻┻┳┫┫┳┃┻┫┛
┗┣┣┓┻┗┏┃┣┗┃╋╋┛┣┻┻┳━╋┻╋╋┃━┓┛┓┗┻┳┏┃┗┛┏┛┛┃╋
┛┻┗┻┓┛┳┻┃┗┏━┃┫━┗━┗┛┏┛┣┫┗━┳━┏╋━┏┛┳┃┗┣┫┫┫┓
┣┫┃╋┛┻┗┏┃┳┓╋┛┓┏━━┏┛┛╋┻┣╋┻┣━┓┓┏┗━┛┻┗┻━┛┛┛
┳╋━┛┳┻╋┛┳┃┫┓┫┛┏━┏┓╋┓┏┳┃┏╋┏━┓┻┫┫┣━┏┳┏╋┗┳┳
╋┓┫┛━━━┣┓┏┣╋┣┗┫╋┓┏┃┻┗╋━╋┣┳┳┣┗┳╋┫┣┗┓┓┻┏┗┃
┗┏┣┻┻┣┓┻━┃┓┏┫━┻┣╋╋┫┗╋┗┻╋┗┓┗┻┏╋┻┻┏┏┣┻━╋┓┏
┗┃┏┛┓┻┓━┛╋┫┛┣┓┗┣┛┣┳━┏┣┓┻┃┻┻┳┳┛┓╋╋┏━┓┏┗┗┛
┫┏━┳┛━┫┏┛┳┣━┫╋┫┳┣┳┫┣┫┫┗┳┻┓━┛╋┓━┫┓┗┃━┗┳┏┗
┓━┏┃┃┏┻┛┛┓╋┣┃┣┫┳┳┛┻┫┳┓┫┣┫━┻┓╋━┏┛┃━┻┫┓╋━╋
╋┃┛┏┳┣╋┻╋┓┛┏┃┫┫━┻┛┓┓━━━┫╋┻━┗┫┏┣╋╋┗┛┻┓┃┫┫
┏┣┻┏┛┛┓━━┻┻┓┫┏┗┻┳┳┳┏┏┛┣┣┏┳┛┓━┫┓┫╋┻┫┫┃┓┏┃
━┗┏┛┳┓┛┫┗┗┳┫┓┓┣┳┏┫┏┛┣┣┻┣┫┳┫┫┫╋┏┗┳┗┏━┣┣┏┓
┛┓┣┏━┃┛┳┻┻╋━┛━┏┻┏┛╋┗╋┓┻┻┳┻┏┻┃┫┏┻┣━━╋╋┣┛┫
┫╋╋┛┏┻┃┫┃┛┣┃╋┫┓┻┳┗┳┣┛┫┣┓┏┓╋┃━┣┣┻┻┫╋┻┏┛━┏
╋┻┓┏┫╋┳┣┳┏┓┃┻┏┃┗┗┻┳┛╋┫╋┓┻┏┳┻┗┛┏┣┣┻╋┛┣┃┳┫
┛┳┏┛┻╋┛┣┣┏┣┣┻┫┃┓┳╋┣╋┏┻┳┃┳┗┫┛┛┫╋╋┫┳┻┳┻┃┻┫
┫━┗┓┛╋┫┳┏┗━╋┗┏┏┫╋┳┃┃┣┻╋┏┳┳┫┛┃┣┫┣┓┗┣
┻┫╋━┫┓┗┫┻┳┛┛┻┓┏┳┻┏┳┳┛╋┃┻┻┛┓━┛┣━┃┏┳┻╋┳━┃╋
┳┫┫┳┗┗╋┗┳┳┃┏┻┫┓┓╋┻┻┗┃╋┻┫┫┛━┗┓┓┻┻┣┏┻━┣┗┗┻
╋━┛┏┣╋┣┳┛┓┃┣┛┳╋┛╋┳┣━╋┃┻━┏┏╋┳┣━┛┓┛┻┻┏┣┣━┳
┃┃┓┫┗┏┗┛┗╋┣┏┳┣┏┗┻┓┗━┣┏┃┫┫┏┫┗╋┫┫┛┛┃┓━┛┃┏╋
┏╋┫━┓┫━┛┛┗┛┫┏╋┃┏┫┳┓━━┣┫━┛┳┃┏┳┫┃┃╋┏┓┗┃┳┃┃
┳┗╋┃┃┃┗┏┗┗┛┫┓━╋┏┣┳┓┃┣┳┻┫╋┛┳┛┃┗┗┗┳┗╋┏┏┫┳┓
┃┓┏┛┏┗━╋┣┣┻┏━┛━┓┓┏┫┏┃┛┳┗┣┏┗┫┓┃┗┣━┏┛┃┫╋┳┏
┏┓╋┣┗┗┓┏┣┗╋┏┛┳┗┗┫┫┃┛┳━┏┏┫┃┻┓┫┳┣┳┓┛┗┓┓┣━┣
┛┻┻┗━┛┓╋┫┃┫┣┣┫┗┳╋┓┃╋┓╋┓┻╋┻┣┏┓┏┣┛┓┃┳╋┣╋┻┻
┃┛┻┗┗┛┛╋┛┛━┳┣━┃┻┛┛┫┻╋┃┓┓┛┃╋┏┛┣┏┓┳┗┃┃┻┏┛━
━╋┻━┏┏┛━━┻━┣┣╋┓┻┣┻┗┫┗┳┻┳┛┫┳┃┫┓┓┏━┳━┛┛╋┛┫
┛┃┫┗┻┗┳┃┃┻┻┳┗┗╋┫┗┃┃┃┫╋┣┓┣━┻┻┃┛┏┃┃┃┳┗┛┗┓┛
┛┗┳━┣┛┗┗┃╋┗┛┓┓┣┏┓╋┳┏┃┃┻━┏┳━┛┓┳┓┓┻┏┃┣┻━┗┏
┫┏┃╋┓╋┻━┳┻┛┏┗┣┛━┗━┓┣┛┻┏┳┏┗┫┻┻┣┻┛╋┗┻┫┓╋┛┛
┗┫┏┓┓┃┗┻┏┻┳┓┏╋╋┳┓╋┳┏┻┳┛╋┗┳┫┛┫┫┣━┣┓┻┳┃┓┃┓
┫┛┓┫┫┻━┳┃┻━┫┳┫┻┻┓┓┣┛┣┻┛━┃┓┛┓┃┳┫┻┣┣┏┗┻┛╋┛
┻┃┫┛━┛┻┫┛┗┓┻┓┗┫┳┏┣┓╋┏┫┃┻┏┫┣┛╋┗┏┫┳┃━┫━┏┻┃
━╋┛┻┓┓┣┣┓┃┗┓━┃┣┏┣┳╋┳┏┓━┏┃┣┗┓┣┫┓╋┗┳┗┏┛┫┳┫
╋┣┓┳┳┛┣━┗┻┓┣┏┳┫┃┻━╋┓┏┫┳┗┛┗━┓┃┏┳┓┻┏┓━━┓┛┫
┏┏┓╋┗┣┛┛┗┗━┻┃┳╋┛┓┛┗┳╋┛┏┫┫┳┻┗┳┗┏┻┻┃┣┳┃┓┃┃
┃┏┗┣┏┗┗┏┏┓━┓┗┻┻┫┫┏┏┳┫┳┃┗╋┫┛┃┫┫┻┳┳┛┣┏╋┳┏┓
━┗━┃┗┃┻┗╋┳┗━┃┳┏┫╋┗┗┳┫┏┛┫┗┣┫━┗┏┏┻╋┣┛┻╋┻┣┃
┳┏╋┫┏━┏┏┳┗┻┛┏┳┣┓╋┳┓┃┳┳┏┣┏━┛╋╋┻┓┓┛┫┓━┓┻┃┣
━┓━┃┫┗━┗┣┗┗┣╋┃┃┓┓┳┣┣┻┳┃╋┻┳┳┗━┫┳━╋┃┫
┗┻┫┛━┃╋┏━┗┏┣┛┻╋┃╋╋┏━┃┳╋┫╋╋┫┓┫┫┗┗┻┓┻┃┗┛╋┫
╋━╋┃┓┳┳┣┳╋━━┓┫┻┓┣┃┳┫┣┳┳┫┣┻╋┣━┛┗┳┣━┏┏┫┣┛┳
┗┓┃╋┓┛┛┻┳┛┛┛┛┛┓┳┗┻┗━━┛┛┏━┣╋┛┫┫━┻┣┓┓┗╋┫┃┃
┃┏━┣┏┛┫┻┛┏┳┫┃┣┻┳┃┗┃┻┫┗┏┳┓┳┓┓┳┏━┓┣┗┗┣┳┣┻┃
┻┣╋┻┓┣┫━┛┃┻┻┓┃┻┓┗┻┏━╋┓┳┻┫┃┻┣┗╋┳┫┃┓┫┓┣╋┓┣
┓┣━┗┓┏┣┓╋╋┫┃┳┻┃╋┳┗┃┣┫┣┓┗┛┃┗━┳┣┗╋━┗┻┫━┛┣┗
╋┳╋╋┻┣━┻┣┣┗┣┳┫╋┛┗┻┳┻┃┓┳┏┗┛┛┳┫┳┛┓━┣┻┫━┫┗┛
┓┃╋┗┻━┣┃┏┳┫┣┃┏┣━┗┏┫━┛━┏┓┃┳┗┫┻┓┓┫┛┣┳┃┓╋┳┣
┫┛┓┫╋┫╋┃┗┳┃┗┻┣┫┻━┳┻━┓┫┗┳┓┻┻━┃┏┏╋┣┳╋━┏┏┗╋
┫━┳┻┗┫┏┓┛╋━┣┣┣━━┏┳┫━┳┻┣┏┳┳┃┻┻┏┻┏┗┗┳┗╋╋┗┫
┳┣┃┓┏┛━┓┃┓┳┗┻┫╋┓┳┓┳┛╋┗┃╋┗┣┛━╋╋┫┗━┓┛━┃━┓┓
┫┻┫┻┗┛┫╋┓━━┃━╋┫┫┛┳┃┫┫┗┻┏┗┛┻┗┓┗┏┓┳╋┛┗╋╋┏━
┻┏┃┏┫┣┻┣┣┫┏╋┫┗┏┏┣╋┻┏━┻┳━┃┫┻┣┻┃┻╋┛┗┗┣┏┳┏┫
┓┓╋┻┳┃┳╋━┗┗╋┏┛━┓┓┛┣┏╋┗╋┗━┗╋┓┳┗┫━┣┻┳┗┗┣┣┛
┃┣┃╋┣┣┏┫━┛━┗┗╋━┫┓┏┓┓┫┳┛┣┃┃━┻┛┛┃┃╋━┃┣┛━┫┓
━┃┗┓┫┗┛┗┫┳┓┛┏┫┏╋┗┻┏┻┃┏┗┫┓┗┳┃┏┗┣━┳┓┗┣┗┓┻┗
┣┏╋┃┏┳┃┏┃┏┻┏┛┣╋┗┻┓┏┫┻┫┏┳┃┫┣━┫┫┣┓╋━╋┓┓┓┏┣
╋┏┗┻┛┣┻━━┛┃┗┏━┫┛┗┣┓┓┳┏┛┫┗┫┓┓━╋┗╋━┓┗┏┛┏┗┓
┃┛┻┓┫┣┫┳┣┫━━╋┛┫╋━━╋┳┗┻┏┗┻┫┳┻┃┣┏┫┃┣┻┃┃┣┓┓
┻┫┣┳┏┃┗┣┻┫┻┣┻┛┏┫┃┗┛┏┳┏┛┏┳┻┣┫┃┫┃┳┳┫┗┣┳┏╋┳
━┻━┛┫┏━┻┻━┗┣┃┣┳╋┗┫┣┫━┳┛┗┓┫┛━┳┻┃┳┳┣┗┏╋┃┣━
┃┣┣┓━┓┃┣┻┗┗┫┓┏┫┻┗┓╋┏┻┛┗┓┛━┓━┳━┓┓┻╋┓┗┓┓┗┃
┻┃┫┛┣┛┗┏╋┛╋┓┓━━╋┻━┳╋┃━┏┫┗┳┛┏┻┗┏╋┛╋━┻━┛┛┣
┓╋━┓┃┣┏┏┃┻┗┣━┓┫┃┛┻┳┓┏┃╋━┃┛━┳╋┗┳┓┣┛┃
┗╋┏┏┓╋┳┗┓┓┏┃╋┗╋┃┓┻┓┫┻┫┣┛┳┫╋┗┃┳┣┻┃┳┳┏┻┃┓┳
┓━┣╋┣┣╋┃┳┗┣╋┏┓╋━┏┻┃━┗┳╋┗┗┻┻┛┫┫┗┏┗┫┫┃┣┛┗┻
┳┣┗┃┛┗╋┳┏┛┏┻┛┫┻┛┛┏┳┻┻┻┃━┳━┳┏┏┛┳┻┻┳┻┫┏━┛┫
┗┻┫┣┗┻┃╋┓╋╋┛╋╋┏━┻┫┻┫┫┓╋╋┛┣┛━┳┳┳╋┛┗┗┓┣┃┻┃
━┣┓┣╋┫┃┗┳┃┻┣┓┳┏╋┻┗┣┫┣┻┃━╋┫┗┻┛┗┳┻━╋┃┓┳╋┣┻
┛┻┻┛┏┳┣┫┣┏┫┓┻┏┣┻┗┛┃┫┫┫┃┃┏┣┣┣┃┫┓┗┫━┫┣┻┻┓┳
┃┳╋┫┛━┏┳┃╋┻┃┗┳┏┏┏┏┣┫┏┳┳┃╋┃┓━┣┏┃━╋┛╋━┏┫┃┣
┏┻┻┳┛╋┓┣╋╋┻┻╋┻┃┣┫┃┃┓┳╋┻┓┫┏┛┛┛┗┃━╋┛━╋┗┃╋┫
━┛╋┳┗┣┓┻┗┓┣┫┳━┫━┫┗┳╋┻┓━┣┻╋┃┃┣┳╋┗┗┣┃┣┳┻┛━
━┓┳┛┻┗┓┃╋╋┻┛┻┛━╋━┣┳┫┫╋┛┳╋╋┛┣┫┣┳┗┫┓┓┫┻━┓┗
┳┗┃┃┓┣┣╋┏┣┫┗┻┏┻┏┣┃┫┗┻┻┳┣┗┫┃━━┗┳┓┻┻━┏┛┳┗┳
┛┣┳┏━┳┻┗┃┗┣┳━┏┓╋┫┫┳┃┃┗╋┫╋┻┏┓┛┗┣┓┛┫┃┫┏┛┛┫
┳┣┗━┗┗┫┛┣┣┃┳┗┗┣┓┻┫┻┻┛┣┛┏┗┫┳┣┣┗┳┛━┛┳┛┗┓┗┫
┓┻┗┻┻━┗┣┏┓┃┫┳┳┛┫┛┛╋┣┓┫┛┓┗┗╋╋┓┃┃┃━┻┗┣┫┛┻┏
╋┳┻┳┗━┗┳┓┃╋┗┓━┏┃┻┗┏┫┃┛┻┫┛┃┻┓╋╋━┏┣┛┳━┃┃┫┻
┏┣┣┫━━┓╋┛┫╋┗┛┛┫━┛┳┫┏┃┫━┗┛┓┃┳┻┏┫┃┗┃┫┓┗┛━┫
━╋┗┛┓┓┣┗┳┫┣┏┻━┣┓╋╋┏┓┏┗━┣┻┃━┻━┳╋╋┃┃┻┗┏┛┃┻
┗┃╋┻┃┳┃┃┛┻━┏┛━┫┳┻┫┗┫┻┓┃┻┫┣━┛┳┣┗┻┛┃┫┃┣┗┃┓
┛┛┛┓╋┻━┳┛┏┛┻┓┣┫┏┃┛┣┓┃┻━┳┳┓┗━━┗┣┳┏━┫┏┏┫┗┏
━┛┣╋┳┫┏┳┗┫━┏┻┃┣┛━┣┏┻┛┃┣╋┣┳┗┃┫┳━┃┳┣┫┓┛━┗┃
┏┓┣┳┗━╋┓┻┛┏┫┗┏┗┃┻┻┫━━┏┣┏╋┏┏┫┫┗┗┫┛┏┏┻┗┓┣╋
┻┣┏┳┏┃┃┛┻┏┛┣┳┃┫┗╋┛┏━┓━┣┫┳┻┳┻┗┣╋╋┛┓┫┻┣┛┓━
┫━━┫┃┫┃┓┏┗┻┛┛┣┛┛━┃┣━━┏┫┃┛┏┓┗┣┓┛┗┫┻┏┳┃┳┳╋
╋┛┻┳┳┻┻┏┓┛┓┳┻┣┏┓┏┓╋┓┃┃━┛╋┫┏┫┏┃┣╋┻┓┳
┗┗┣┏━┗┛╋┳┛┃┳┫┫┃┫┳┓╋┻┗┗━╋┏┃┛┗╋━┻┫┃┗┛┫┳┛┏┛
┗┗╋┻┣┳┛┛┳┃┫┃┫┫┳┏┻┗┳┃╋┏┃┏┛┏┫┗╋┓┓┓┓┫━┳┓┫┛┓
━┫┳┃┏┻┳┳┓┃╋┗┫┫┗╋╋┏━┏┓┻┳┓━┃┳┏┛┳┫╋┃┛┛┣┃┏┻┣
┣┫┏┃┣┗┻┣┻┓┣┓┻┗┳┗┃┏┗┏┫┛┣┏━━┻┛┻━┏┏┳┃┓┣┫┣┗┳
━━┳┛━╋╋╋┳┫┗┓━┣┓┃┛━┗┻╋┫┃┛┻┃━┻┫━╋┛━┏┛┓┳┳┣┗
┗┻┓┳┗┓┻┃┗┛┃┗┏┳┗┻┛┳━━┃┏┗┻╋┗┳┓┛┣┛┳┃┃┣┣┏┓┗┫
┛┳┃┃┓┓┗┃━┗╋┳┳╋┗┫┳┣┣┳┏━━━┣┳╋┣┣┳┫┓┫┻┻┳┗╋╋┛
┓┣┓┣┛┻┻┳┳┗╋┏┃╋┃┗┫┓┫┻┃┏╋┣┻┗┳┳┫┓┫┻┃╋┛┻┛┫┻┃
━┻┗╋┣╋┓┏╋━┛┓┗┃┛┛┳┫┫┳┣┣┗┏┛┗┣┳┫┓┓┏┣┣┫┃┫╋┳┫
┓┻┃┣┗┏┃┓┫┃┏┣┓┳╋━┗┏━┳━┗┃┫┻┳┣┓┛┣╋┫┣┫━┛━┫┛┣
┣━━┳┣┻┗┻┛┏┻╋┳┻╋┣┻╋┃┓━╋┃┛┃┻┓┫┛┳╋┗╋╋┏┓┓╋┫┫
━┣┏┗┗┗┣┃┛┛━┓┫┣┗┫━┏┻╋┻┏┻┫┛┃┗┛┗┓╋┫┣┛┻┫┓┃┗┳
┻━┛┳┗┳╋┳╋╋┣┫┳┗┳━┓┓┳╋━╋┛┗┏┫┫┳┃╋┛┓┓┫┗┃┛╋┳┻
┛┏┏┻┳┳┓╋┗╋┛┏┓┓┃┣┣╋┣━┃┣┓╋┣┻┛┳╋┗┏┳┏┏┣┣┗╋┃┣
┣┣┃╋┻┓┗┓╋━━┓┳┓┻━╋┏━┛┗┏┳┏┃┃┏┏┃┫┻╋┳┻┛┻━┛┃┫
┗┓┳╋┓┻━━┗━┗╋┫┏┛┳┗┓┣┣┣┃┳┻┫┛┣┏┫┫┃┫┳━┻╋┣┣┃┏
╋┛┛┃┣┗┓┣┛┻┃┣┃┣┃╋┛┻╋┛┻┻┃╋━┗╋┛┛┏┻┗┳┗┣━┻┏┳┣
┓┏┃┳┃┏┏┗┳╋┣┓┓╋━┫┛━┛┳┳┏┗┣┣┣┳┃┫┓╋╋┳┫╋┓┃┫┏┳
┛┓┣┫┗┛┏┛┛━┏┣┗┗┣━┗╋┃┻┳┏┛┻┛┳┣┛┻┏━┛┏┻━┏┣┳┛╋
┓┻┳━┏┛━┃┳┳┛┓┻┻┓┃━┣┃━━┛┫┓┃┏┳┏┏┏┫━┏┻┗┛┏┻┛╋
━┓┻┣━┳┳┛╋┫┗┳┻┗╋━━┏┛┗━┛┻┓┣┗┫┃━┛┏┛┓╋┫┛┻┣┳┃
━┫┣╋┛┓┫┳┛┫╋┓┻╋┳━┳┛┓━┗┃╋┏┳┃┏┓┓┏━┗┻━┃┻╋╋┛┓
┓┻┻━┳┃┣┓┗╋┫┛┗┛━┳┏┃┓┗┗┳┻┳┳┃┫┳━┛┻┻┣┃┳┛┳┻┓┃
┣┳┳┗━┗┗━┣┗┃┏┣┛┣┏┛┳┃┻┓╋┏┫┳┫┫┛━┓┃━━┏┫
━┛╋┻┛┻┗┛┏┻┣┃┻┣┃┳┛┣┛┃┣┣┣┗┓┛┣┳┣┻┃┓╋╋┫┻┛━┻┻
┓╋┻┫┻┛┃┫┏┳┓┳┛┃┫┏┣┏┻┫━┣┃┳┗┃┻┳┳┳╋┛┳┣┛┏┛┫┛┳
┻┻┗┏┃┳┃┻┃┓┓━┓┛┻┃┏┫┏┃┗┃┛┛┻┣━┣┓┃┳┣┫┏┗┳┣┛┻┣
━┣┓┃┓┃╋┫╋┗┫┃━┃┳┗┗┻┻┛┛┫┗┳┃┓┓┏┏┻┃┓┳┃┫┛┗┏┏┫
┳┗┳━┏┓┗┃┫┳┳┳━┛┫╋━┳┛┣┓┗╋━┫┏┛┛┓╋┛╋┫┻┳╋┫┻┗┗
┻┓┫┣┗┣┏┏━━┻┳╋┓┗┓┏┏┏┃╋┃┏┏━┫┏╋╋┳┛┻┛┓━━┻┗┳┛
┻┏┓┃━━╋╋┏┳┻┃┏┃┣┛┏╋━┫┏┃┫┓┓┃╋━╋┻┻┃┳┓╋┫┃━┣┛
┛┏┓┏┻┏┛┃┣┫┳┛┗┣┛╋┳┳┃┃┓┏┻┏┫┗┏┻┳┏┳┓┣┻┛┣┛━┛━
┫┃━┛┣┳┃┣╋┻┓┛┓┳┛╋┫┏┣╋╋┓┗━┳┣┏━┃┃┳┗┓╋┛┳┃━┫┓
┻┫┏┃┃┻┗━┣┻┗┛┻┳┓┫┃┗┣┛━┣━━┛┏╋┗┗┳━┣┗┳┛━┫┛━┣
┗┃┛┗┃┃┗┫┣╋┳┛╋┃┗╋┓┛┃┣┻┗┻┓╋╋━┛┫┓┃━┻┻━┏┛┛┛┏
╋┛┓┫┗┏┃┛┫┳╋╋━╋┏┻╋┏┗┫┻┏┳┗┛━┳┻┻┳┗━┛┣┫┫┃┻┻┣
┗┳╋┏┫┃┻┻┏┃╋┃┏┳╋━┛┻┃┃┫━┏┃┗┏━┏╋┻╋┛┻┏┛┏┳┳╋┣
╋┳╋┻╋┳┫┣┻┛┻┃┻╋╋┛╋┏┓┃┻┗┓┻┏━┻┛╋┏┏┓┣┫┫┫┫╋┛━
┳┛┫┗╋┳┓┣┻┻┳━┫┻┏┫┓┃┗┓┣┳╋┏┫┣━━┗┻━┏┗┏┏━┛┏┻┓
┛┓┣┫━┳┻┻┃┻╋┏┣┫━┗┛┣┻┓┛┓┻┻┳┫┏┃┗━╋┃┛╋┻┫━┏┓┻
━┛┣┳┛━┳┃┻┏┃┣┫┃╋┗┗┻┓┣┃┛┗┛┣┛━┳╋┣┫┏┳┓━┣┗┛┻┻
┗┃━┛┗┳┳┳┫┳┗┗┏┃┻┣┏┛┓┳┛┛┳┗┫┏┫┓┃┣┫┫┓┏┛┛┓┫┏┫
┗┓┓┛┏┻┫╋┳┻━┓┏╋┓╋┣╋┗┣┃━┣┓┓┓┣╋┻┏━┃╋┓╋┏┳┳━┣
┫┻┗┛┫┏┫╋┗┛┗┣┛┣┣┓╋┣┛┳┛┏┛━┳━┻┗┗┛┓┳┛┗┓┛┏┻┳┣
┏┻┻╋┓┃╋┃┫┛┓┣━┫┣┗┣┛┛┻┫┣┏┃━┏┗━┣┃┓━┫┛┻┣┓┫╋┛
┳┃┏┏┣┗┃┣┫━━┣┃┛┫┻━┗╋┗┫━━┓┛┣┗┻┓┣┻┏━┓┳┛┫┣┛┓
┣┃┏┃━┳┳┳┗━┫┓┃┃┛┏┳━┓┳┓┓┃┃┏┻┗┓━┃┻┗┻┳┣┳┫┫┫┓
┛┳┳┗━┳┫┣┓┓┏┏━┃╋━┃┗┓┫┳┣━╋┗┃┛┗┛╋┻┓┏┛━
┛┳┣┻┃┳┗┻╋┫╋┻┃┳┗┃┳┗┓┗┏┫╋┣┛┫┻━┃┣┓┳┫┻┛╋┛╋┣┏
━┫┗┏┛┛┻┣┫┛━┳╋┃┫┓┳┓━┃┛┣┳╋┻┓┛┻┃┻┫━┻╋━┗┣┫┃┻
┫╋┛┏┣┣┛┣┻┳┗┃┏┗┃┫┏┗┗━┗┛┛┓┃┓┓┏┣┳┫┗╋┣┳┻┣━┳┫
━┫━┃━┫━┗╋┳━┃━┻━┻┏┏┃┫┃┛┛┳┃┏┣┃┃╋┫┫┳┫━╋┫┏┛━
┓┫┛┻╋┳┛┫┫━┣┻┳┛━┃┛╋┻┫┗━━┃┗┏┳┻┳━╋┻┏┳┛╋┏┳┓┫
┳━┣━┫┓┣┃┏┓┛┛┫┏┳┻┻┫┛╋┣┣┻┃╋╋┣┃┃╋┳┏┣┻┫╋┻┓┃┛
┣╋┓┻╋┳┗┛┛┣┻┏┛┣┛┓╋┻╋━┗┻┫┻┃┛┃┃┏┳┃┓┫╋┻╋┻╋┃╋
━┻╋┻┻┻╋┛┗┳┗┣┏┃┫━┫┃┫┓┃╋╋┳┣┗┛┛┗┫┛╋┗┛┓┃┣┫╋━
┫┓┣┣━┣┏┣┃┃━┏┣━┓┻━┓┣┃┗┏┛┣┛┻┛┓┓┫┏┛┫┛┛╋┫┛┫╋
┃┗┃┗┫━┻┫┻━┻╋┗┫┛┗┏┣┏┗┛┣┣┃┫┗┳┛┻┏┃╋┗━┻┃┣┗┳┫
┻━┗┫╋╋┣╋┗┻┓━┏┗━┛┛┻╋━┻┳┓┏╋┗┻┳┫━┫╋┗┛━┗┗┳┣┳
┓┣━┓┏┳┫╋┳┗┏┳┃┻┓┣┫╋━┃┏┳┗┳┗┃┃┏┓┃━┫┓┣┛┳┛┻┃━
┃┏┓┓━┏┛┣┫┫┛┓┗┫┃━━━┫┻┫┻┻┃┏┛━┓━┻┳┗┣┫┣━┳┏━┓
╋┻┓┃┃┫┓┣┳┛┫┛╋┣┻━┗┛┃┻━━┻┣┛┛┏┻┓┫┳┓╋┻┫┗┳┳┳┛
┗┫┓╋╋┓┏┛┻┗┳┳┛┫┳┏┏┓┫┻╋┃┃┫┗┓┫┓┗┛┏┃┻━┳┣┫┛┛┗
┏┫┓┏╋┻╋┫┃┣┫┃┛┫┃┏┃┗┗┣┻┗╋┻┛━┗┛┓┛┣┓┛┻┏━┓┓┻┃
┳┫┃┫┣┓┻╋┛┗┃┗╋┣━┓┣┣┃┣┏┏┣┓━┃┓┳┓┗┣┳┫┗┳━┏╋┗┗
┣━┗┻┫┳┫┫┻┻┗┛┛━━┓┫┻┃┣┓━┳┗┳┃┳━╋┫┏┓┃┻┻╋┗━┫┻
┏┃┗╋┓┓┻╋━━╋┗┻┳┣━┃┣┃┃┛┣┳╋╋┓┓┫╋┃┣┻┏┗┓┗┣┫┏┏
┓┗┣╋┛┻┏┛┓┻┳┛╋┃┗╋┣┳┗┗╋┫┃┣┳┗╋┓┗┛┓┳┻┫┣┳╋┫┓┃
┳┗┫┓╋┣┛┻┣┳┻┓┏┃┏┗┫┻━┫┛┛┗┛┻┓┏┛╋┓╋┓┓╋┏━┫┓┛┏
┓┓┓┗┓┗┃┓┃┫╋┃┣┗┓━┗┃┏┳┓┛┛┣┛┗┫┃┣┃┣╋┃━┳┃┻┣┃┗
┻┓┳┻┃┗┗┫┫┃┃┛━┛╋━┫┃┣┫┓╋┓┓┏━┃┣┏┓┣╋┓┗┳┓┃┗┻┓
┳┃━┛┃┻┃┣┣┗┫┣┃┃━┛┫┣┳┃┻╋┃┃┗┻┓╋┛┻┛┫┻┣┻
┓┗┛┫┫┃┻┃┻━┫┏┃┳┳┏┣┗┓┛┫┣┓┓┣┏┣┳━┃┫┃┃┛┳┏┻┳┳┗
┳┓┛┗┓┻┳┻┣┣┏┛┳┓┫╋━┛┓┫┓━┏┏┃┏┗┗┫┻┓┓┃┏┛┃┓┣┃┃
┻┓╋┣━┣╋┻┻┣╋┫┗╋╋┛┛━┻┏┛┣┫┛╋┳┫┫┏┫┃┃╋┫━━┛┻━┫
┻┗┻┳╋┳┛━┓┃┓┓━┣┛┗┃┻┏┗┻┛┳━┻┓┻┛┏┏━┓┏┻┏┻━┻┏┻
┓╋┣╋┏┓┏┏╋┏┏╋┫┳┻┻╋┗┃┫┳┃┛┓┓┗┛━┳┳╋┏┛┃┗━┻┣┗┃
━┃┓━┗┳┫┛┣━━┗┳┏┏━╋┣┛┓┫━┓┣┫┓┻┣┻┏┣┫┏┓┫┃┏┃┣┗
┳┣┛┛━┏┻━┃┓┻┓┳┛┻┃┻┗┏┃╋┗┫┗┳┣┣╋┫┛┗╋┓┏┣┫┓┻┗┳
┃━┫╋╋━┓━┓┣┻┳┛┓┓┛┫┻┃┫╋┗┳┓┻┃┗┏┫┗┳━┣┓╋┳┳┫┛┛
┓╋┛┗┣┛┗╋┓┓┃╋┓┃┓┃╋┛┗┻┗━┣┓┃┻┓┃┫╋┻┏╋┻┻┛┛━╋╋
┏┃━┳┃┗┫┻┣┳┣━┗┃┳┗┃┗┫┳┻╋┣┛╋┫╋┣┣┃┻┣┻┫╋┓┣┫┓┻
┻┛━┫┏━┗┳╋┓┛┫┗┗┓┳┃┛━┗┳┏┫┳┳╋┏┣┛┛┓┓┛┛━┃┓┣┛┣
┏┛━┛┻━┻┻┳┳┫┏┃┳┃━┗┏╋┳┛┫┃┛╋┣━╋┻┣┻━┻━┻━┃┫┃┛
┻┗┗┃━┓┣┛┣┣┣┓┻┻━┓┗━┃┓╋━┗┳┓┻┫┗━┓━╋┣━╋╋┃┻┗┛
┃┃┓┛━┏┳┫┗╋┫┣┏━┫━╋┓┃╋┏┏┣┻┳┣┣┻┓┓┗┗━━┳┓╋┃┓┻
┗┳┓┫┗╋┛┳┳┛┫┃━┣┳┗┗┣┓┗┻┳┏┃┃┣┫━┛┣┗┓┛┫┃┃┻┃┻╋
┣┻━┻┳┃┓━┣┳┛╋━┣┓┳┣┛┛┣╋━┫┳┗┻┳┓┣┛╋━━╋━┳━┏┗┳
┳┗┻┗╋━┗┛┃┏┫┻┻┫┳┫┃╋┛┣┗┏┏┏┳┫━┗╋━┛┗╋┏┏╋┓━┓┓
┓┫┗┳┏┳┫╋━╋┫┓┛┻┗┳┗╋┏┛┻┃┃┓┫┳┛┣┫╋┣┳┗━┻┣┃┓┫┳
┛╋┗┗┳┃┛┓┫┻╋┏━━┳┃┻┓━┃┣┃┃┓┻┓┳┗━╋┏┏┛┛┫┛┣┗┻━
┻┛┗╋┣┳┓┳┃┓┏┛━┏┳━━┳┛┗┣┓┫┻┳┳┣╋┏┃┳┫┣┓┏╋┛┫┏┣
┫┛┛━━┫━┫┃┻┫┗╋╋┏┣━┛┃━┛┫┗┃┃┳┛┏━┳┣┗┛┏┻┫┃┻━┃
┃┏┃┓┏━┓┣┫┛┗┛┣━┛┻┫┫┳╋╋┛┳┫┫┣┃┻━┓┳┫┳┫┗┣━┛┳┫
┏┣━╋┓┻┏┓┃┻┏╋┓┣┻╋╋┣┣━┫┣┻━┗┏┓┏┃┣┓╋┃┃┳╋┳━┻┃
┃┗┫┏┏┗┓┏┓┓┫┓┣┻┗┛┳┻┣┛┻┳┻┻┗┃╋┓┣┃┓┣╋┓┗
┛┃━┣┫╋╋┻┃┃┛┳┫┏┛┛┻┣┻┓━┫┳┻┳┗┻━┗┓┳┣┫━╋┫┏┫┫┳
╋┻┻┏┻┻┓┣╋┗┛┗┳┗╋━┗┳━┃┗┳┏┣┗┳┏┳┣┛╋┣┛╋┓┻┏┫━┗
┫━┓┫┗┳┛╋╋┓┃┃┃┗┫╋┳╋┛┓┻┳╋┳╋┃┫┫┓┛━┣┗╋┣┓┳━┗┳
━┗┳┛┣┳┃┫┗┗━┻┓┳┃━┗┣┳┗━━┓┛┗┣┳╋┻┳┗┗┏┳┓┏┣━┫┓
┛┓┗┻━┏┳┃┣┃┃┳╋━━┻┏┣┗┃┗┳┣━┫┻┃┛┳┣┗━━┻┏┻┻┗┻┫
┓┃┓┳┛╋┏┓┓┛┓┛┳┻╋┃┏┫┣┳╋━┳┻━┏┓┃━┛┣╋┻┓╋┣┓╋┻━
┣┫╋╋┏┣┣┃┛┛┣┣━┗┳┻┓┃┃┻┫┏━━┗┏┏┓┏┫┫┻━┃┓┳┓┳┗┛
━┛┣┛┣╋┫┣┻┳┛┳┫╋╋┣┳┳┣┛┗┫┣╋┳┗╋┏┃┗┓┳┏━┏┃┗┛┃┗
┻┣┛┛┏┫┏┗┻━╋┛╋┣╋┗┻┃┻┓┏━━━┃┻┳┳┣┻╋┫┫╋┫┓┛┻┛━
━┛┫┗┏┳┣┏━┃┓┃┃┳┃┳┃┓┗┣┃┗┃┗╋┣┛┳┫┗┏┛╋┃┳┫┛┫┫┻
┳╋━┳┫┗┏┓┫╋┗┓┛┓┣┛┃┻┻┛┳┻┃┣┫┛╋╋┛┛┻┫┣┳┃╋┫┻┫┳
┗┃┏━┻┗┃━┃┛╋┓┓┏┣┛┳┫━┳┻┏┏┏┣┻┃┣┗━━╋┓┫┓┳╋┓┣┳
╋┳┻╋┃┻┻┓━┏┻┃┻╋━━┻┣━╋╋┓┗┳━┃━━┫┻┛┳┣┗┏┣┗┏┃┳
┛┛╋┳┓┓┓┓┗┣┃┓┳━┏┗╋┏┻┳┻┛┓┳┗┓┃┓┓┳┳┗┣┣╋┃┣━━┏
┻┻┏┣━┳┓┓┏┓┫┫┳┓┣┣╋╋┃╋┓┗┗┻┏┓┃┃━━┃┛┣┏┛┣┻┗┳┗
┓┗┓┗━┫┣┳┳━┻┓┳┏┛┏┗╋━┓┓╋┛┣┏┻┓┫╋┃┓┣┫┃━┫┳━┳┓
┛┛┻┫┛┓┛┏┣┃┳┫┻┫┗┃┣┣╋┳┛━━┛┛┓┓┃╋┳┻┛╋┳┣┗╋┓┏┻
┳┏┗┣╋┏━┓┫┣┗┏┃┣┗┃━┳┫┃┫━┓━┗┻┏┗┫┣┛┛┓╋┏┳┏┛┣┻
╋┫╋┓┫┗┓━┫━┓┻┳┛━┗┏┗┏┳┗┻┳┓┃┳━┗┏┃┣┫┏┛┗┫┗┃┃┻
┻┓┓┛╋┛┫┛┗┻┗┛┻┣┗┗╋┓┳┣━┛┏┓┏┗┣╋┏┓┃┳┣┛┫┗┣┛┛┣
┫┗┛┏━┗┃━┫┓┏━┓┏┻━┗┛┓━┗┣╋┗┣┃┻┳━━┣┛╋┗┗┃╋┏╋┓
┗┗┻┻┗┳┳┳┻━━┏┗┣┣━┛┳┃┛┳┫┻┏┣┫━━╋┛┃╋┣┗┳┣┳┫┣┗
┃┻┳┃┃┃┓━╋┫┳┳┓┏┻┫╋┗┗┫┛┻┻╋┓┃┫━┣┳┣┫┗━┛┛┫┫┃┗
┓┣╋┛┗╋┻┃━┓┫┳╋┏╋┣┛━┻┏┣┛┣┏┃┻┫┛┣┗━╋┗━┫
┓┛┳┏┣┓┳┏━┓┏┣┏┗┏━┛┳┏┛┫┗┳╋┓┣┻┻╋┫┓┗┻━━┏┫━┛┳
┻┛┻┓┳┛┛┳┓┗┏┗┫━┻┓╋━┻┛┛┫┗┳┏┳┫┻┗━┫━━┏┻━┃┓┣┳
┣┣┫┳┗┗┣┳┏┏┏┛┣━┫┗┗┳┣┏━╋┫┃━┃┃┓┻┓┛┓┫┳━┏╋┫┳┓
┛┫━┓╋┛┏┛┣┻┏┓┳┫┻┫┛┏┗┫┛┻┃┓╋┣┏┳┃╋┃┻┻┓╋┫┏┳┃┏
┻┣┣╋┃┳┻┓┏┓━┳┻┓┗┫┏┣┻┓┛━┫┗┣┫┃━┣╋┳┓┻━┛┻┣┫┛┗
┛┫┣┣┓┗┳┃┏┳━┓┗┛╋┣┗━┗┗┏┣┏┓┳━┣┣┃┣┗┣┳┫┃┳┓┃┣┓
┗┗┛┫┃┳┏━┏┛━┛┻╋┻┛┏┃━╋┛┣┣┏┗━┻━┗┏┓┣┛┏┃┳┳┓┃┏
━━┻┫┓┗┏┃┏┏┳┃┏┗╋┏┓╋┳┻━╋╋┫━┻┻━┣┓┛┳┏┳╋┳┻┃┓┏
┏┏┗┫┫┓╋━━┗┫━┃┗┳╋┛╋╋┳┣┛┗┗┳┣┛━┻┗┻┏┛┗┛╋┛━╋┣
┗┗┃┗┗┛┣┣╋┻╋┏┳┻┏┛┃┻┗┳┃┫━┳╋┃┗╋┻┫┣╋┗┏━╋┻┓╋┣
┓┛┓┛┓┻┏━┃┓┏┛┳┃┗┻┣┻┫┻━┻━┫┓┫┳┏┣┻┫┛┣┃┳┳━╋┏╋
╋━╋┫┻┻┣┏━┃┛┳┏╋╋━┃┫┏┻╋━┣┫┻┓┳┳┫┣╋┳┳┓┫┛━┛┻┫
┣┻┓┓╋┗┫┏╋┣┻┓┫╋┛┻╋┫┻┣┳┗┏┗┏┣━┫┛┣┻┻┗┻┻┗━┗┓┃
┣┏╋━╋┳┻┃┛━╋┫┃┳┻┻┏┓━┃┻━┏┏┳┛┃┃┗┫┫━┗┏┻┓╋┫━┣
┗┓┣┓╋┃┻┳━┛━╋┻┻┛━╋┣┓┳┫┣━┣╋━┫┗┏┫┛┣┗┗┣┓━━┫┓
╋┣┗┏┏━┓╋┫━┳┳┣┃┣┻┃┗┏┳┣┏┓╋┏━┣┻┻┫┻┳┻╋┳┃┻╋┓┫
┗┃┗┣┫╋┓┃╋┏┗┫┏┃┛┻┛━┗┫╋┻┫┳┣┳━┣┃╋┛━┏┫━┻┣┗┳┗
╋┳━┫┣┛┫┻┗┛━┻━━┫━┫┃━┣┗┫━┗┳┣┳┣┗┣┳┃┳┗┓┳┛┏┓╋
┫┗━┫┛╋┣┫┣┫┏╋┫╋┏┓┫╋┫━┓┃┻┳┓┗╋━┗╋┓┣┓┗┗┃┛┫┣┃
┃┛━┏┃┗┣┃┳┫┳┏━┃┏┏┻┻┓┳┏━┛┣╋┏┃┣┳┣┗╋┗┣━┏━┗┃━
┫┳╋┃┃╋┛┓━┛━━━┏┃┃┏┃┃┛┛┳┳┗┏┣┻┓━┃┛┓━╋┻┣┃┻┣┻
┣┫┳┳╋┃┓┫┣┏┓╋┳┗━┏┳┏╋━┏┫┫┫┏┗╋┗━┗┏━┳┃┻╋┻┫┛┳
┃┏┫┛━┳━┏┓┃┃┳┳╋┳┻┻┫┻┛┻┛┳┣┗┓┓┏┏┓┏┃┻┣┛━┗━┣╋
━┗╋┗━┓┛╋┏┏━╋┓┗┣┫╋╋┳┣┳╋┏┃┗┗┛┻╋┛┃━┣┃┃
┣┃┫┫┏┳┣━┳┻┫┏╋┳━┣┃┓┃┣┫┗┛┫┫┻┻┳╋┳┗┗┃╋┏┻┃┻┗┣
╋┫┛┓┃┓┣╋━┃┓┳┫┏╋┫┳╋┳┫┃┣┫┳╋┻┻┳┗┣━┏━┏┫┏┣╋━┛
╋┫┛┳┏┫━┗┓┃┏┣┫┛┻┗━┣━┛┣┏┏┳┓┻┏┳┃┫┣┫╋━┏┃┣┻┓━
┛┣┃┣┏┏┃┻━━┃╋━┃┛┳┫┗┛┏┻┛┻━┣╋┫┃┳┏┃┫┗╋━━┏┣┫┣
┳┛┻┫━┓┻┻┗┛┃┣┏┣┗┻┣┻┓┓┫┓┣┻╋╋┫┛┏━┣┗┣┏╋┳╋┣┛┃
┛╋┓┓┛┣┗┓┗┓━╋┳┓┓┳┛┳┛┃┻╋╋┳┏┃┓┏┳┗┗┏┓┻┃┓┣┳┫┏
┳┛┳┫┓┃┗┗╋┛┃┫━┏━┻╋┛━┓┣┛┓╋╋━┫┃┳┫┣┳┣┓┫╋┓┣┏┣
┻┻┏┳┛┳┣┃┏┃┛┛┓┛┣┏┃╋┳┫┳┣┃┗┓┓┏┓┗┏┃┛┓━┏┣┳━╋┣
━┃┫┫╋┣┫╋┏━┓┳┓┣━╋┏┛┻┃┃┓┛┛┏╋┳┫┓┳┓┃┳┏┫┫━┣━━
┻┏┗┃┣━┻┻┓┛━┛━━━╋┗┏┗┏╋┫┏┻┃┗━┳┗╋┃┛┓┗┃┣┫┃┗┛
┗┻┻┏┓┏┣┣━┣┣┏┣┏┏╋┏┣┛━┳┻┛━┻┓┏┓┳┣┫┫┳┃┫┫┗┗┓┫
┣┃┃┳┻┫┓┗┻━━━┏┛━━┫┗┻┻┳━━━┳┓┗┓┗┛┃╋┫━┏┃┣╋┏┳
┻━━┓┛┛┳┓━┻┗┣┃╋┓┛┏┛┫╋┣┃┳┻┃━┗┗┃┃┃┫┫┻┳┓┣┗┫┃
┳┳┣┃┓┗┃┃┻━┗┃┳┫━━┃━┓┏┃┏┏┻┏━┣┣╋┏┓┗┳┣┻┫┗┳━┓
┃┳┳┫┫╋┃┃━┃┣┗┻┓┃┓┳┗┓┗┳┗━┣┻┏━┛┣┏┻┗┗┣┣┣┛┛┗┳
┏┻┃┫┫┻━┓┓┓┫┻┗┗┓┣┫┫┏┓┫┳┛┫┃╋┳┣┫┓┛┣┻┻━┃┻┛┃┛
┳╋┫┃┫╋┃┳┏┳┓┓┳┓┻┗┓┓┛┗╋╋┗┓╋┏┗┓┛┃┻┳┫┏┣┃┻┏┏━
┳┗┻┻┛┏┃┃┓┗┗┛╋┏┗┻┗┃┻┗┃╋┣┳┫┻┓┓┻┻┫┃┣┏━╋┛┓╋━
╋┳┫╋┫┻┛╋┗┓┣┏┓┫┓┻┣┛┣┗┃┳┻━┏╋┳┻┣┓┣┳┛┓┓┗┃┃━┏
┣┣┛┻┛╋┗┗┏┓┻┛┣┫┃┏╋┛┛┫┃┣╋┗┓━┏┣━┣╋┫┣━┏━┗╋┗┏
┛┓╋┻┏┳┻╋┻┃┏┃┳┓┣━┣╋┻┳┫━┏┛┃━╋┏┻╋┏┣┻┳┳┗┳╋━┫
╋┓━╋┗┣┳┳┻━┳┣┏┗┣╋┣┛┳━┓┳┏╋┃┫┏┓┃┣┏━┓┓┏┻┻┏┓┃
┣┃┓┗┳┛┣┛┗┃┫━━┻┫━╋┃┳━┻┫┳┃┻┫━━┻┣┻╋┛┻┣┛┣┏┃┳
┃┛┳╋┳━┳┛┗╋┛┫┫┓┓┣┃┛┃━┣┏┳┳┣┛┛┫┃┃┏╋┫┫━
┣┻┻━┗┣┏┻┃┫┻┏┓━━┳┃┓┗━╋┓┗┣┓┛┣┛┓┣┏┳━┣┻┗┫┓╋┻
┛┣┣┻┗┛┗┳┃┛┗┻┻┻┃╋┫╋┻┻┣┗┣┃┓┻┻┃┗┏┓┃┛┓┫┛┫┗┏┻
╋┣┳┳┃┫┗┓┛┣┳┏┓┏┛┣┻┫━┳┗┏┣┫┃┗┳┏╋┗┫┣┳┓┗┻┫┫┣┣
┻╋┃┃┻┓┗┗┳┓┓┏┳┻┣┗┗┻┛┃┻┃┓┻┓┓┗┓┳━╋┓┓┫┓┗┗┫╋┣
┣┣┫┏┃┃┣┻┃┏╋┓┛┣┏┫┓┃━╋┃┓┣━┗┫┏┳╋━┣┃╋┳┏┏━┗┃┏
━┏┛━┫┻┓┻┻┛┗┃┛━┻┃━┳┻┃┫┏┗┃┳╋┛┛╋┃┛┫━┫┣━┓┃┻┳
╋┫━┛╋┻┛┛╋┛╋┣━━╋┛┣┛━┫┏┣┳┗┫┣┏┏┛┓┳┓╋━┻┫┓┓┛┻
━┫┏┏┳┛╋┳╋┓┳━┳╋╋━┃┳━┳┫┫┳╋━┻┻┏┛┏┛╋┻┳┛┏┻┃┫┛
┫╋┻┫┃╋┛┫┃┫┣┃┃┗┛┛┃━┃┓┏┃┓┏┗┻╋┓━┓━┳┳┗┻┏┣┫┳┏
━┻┗┃┛┻┫┏┳┓┛┳┣┫┣┳┫┗┓┗┳┫╋┗━┗━┫┏┃┻┏━┻╋┻┳┻╋┳
┻┳┗┛━┻━┓╋┛┻┻┛┳┻┣┻┃┣┻┗┓┛┣╋┫┓┣┓━┫━┛┻━┳┻┓┳╋
┏┣╋┻━┻┫┣┣┫┳┳┳┃┏┃━┳╋━┗┛┓┏┳┫┣┃┣┳┏┻┛━┣┓┳┣━┻
┫┻┓┃┣┫┣┃┗┗┫╋╋┳━╋╋┛┳┗━━┣┣┫╋┻┏┓┳┏┓━╋┓╋╋┏┏┳
╋┛╋┣┓┫╋┳╋┳┣┃╋┃┃━┓┓┻┻┓┣┗━┏┓┣┻┳┻┏┻┻┛┛┛┗┛┏┳
━┣┣┃┗╋┫━╋┏┓╋┃┏┗┗┗┣┻┫╋┗━┛┏┫┻┏┣┫┫━┛━╋┗┻┏┳┓
╋╋┃┓┛━━┛┫┓┫┃━┫┣┫┳┣┃┻┣┣┣┣┣┓┫╋┏┏┛┏┓┣━┃┫┻┗┳
┗━┻┗┛┛┏┏┫━╋┻╋┃┓┻┏┓╋┻┏┳━━┳┛┗┻┏┓┳┣━┓┣┫┗┃┣╋
┓┛┳┣┏━┻┗┃┏┗┫┣┻╋┣┛┣┃┃┫┛┣┻┏┫┓┃┃┻╋┫╋╋╋┃╋┳┣┛
┃┃┏┛╋┗━┫┣┛┓━┫┫╋╋┣┃┓━┏┏┫┓┏┻━┛╋┻┏┫┗┓┳╋┛━┗━
┫┓┓┻┗┛┣┛┏┃┫┃┫┏╋━┻┳┏━┏╋╋┏┛┻┫┳━┏╋┳┓┗┛┃┣╋━┃
┃┓┳┣╋┳┻━┣┗┫┳┻┻┛┏┓┃┫┓┃┣┗┻━┓┫┳┣┗┻┏┳┣┃┳┏┣┓┗
┫╋┳┏┏━┗┏┫┓┓┫┃╋┣┛┫┓┛┫┗┻┗┓┃┫╋┻┃┫┛━┏┓╋━┳┛┣┓
┣┫┣┓┳┻━╋┣┻┏┳┓┓┓╋┏┗━━┃┓┫┏┳━┗┳┫┛┣┏┛┫╋┛┗┏┃━
┣┛┃┏━┛┛┓┛┫┻┛┓┃┓┛┏┳┃╋┏┃┣┳┳┳┗┻┛┳┳┻┏┛┻
┏┏┗┃┛┫┛┓┓┗┛┛┫╋┳┣━┃┃┏┃┏╋┓┳┣┃┗┓┻┗┃━┏┗┛┏┓┛┳
┗┻╋┻━┓┣┛┏┓┓┣┫┳━┓┏┏┛┓┓┏┃┛┏┳┳┓┏┏┣┣╋┫┏╋┃┣━┏
┏┃┣╋┣┏┓┗┃┳┓╋┛╋╋┏┗┛┻┗┫┳╋┏╋┣━┃┏┣┳┓━╋┻┏┛╋┏┣
┏┗┫┳┻┓┣╋━┓┣┃┃┗┣┫━━┫┗┫╋╋┃┻┏┻┣┫┛┛┏┻┓┫┃╋┃┫┻
┏┣┳┗┏╋┛┣━┫┛┛┳┫┳╋┓┳┫┫╋┳┛━┛┃┃┣┛╋╋┏┫┛┣┛┫┏┣┗
━┫┗┳┫╋┣┫━┃┗┫┏┫┫┗┳┫━┗╋┻━━┗┏┗┏┓╋┃┣┛━╋┣┳━┏┫
┏┣━━┏┃━┃┣┗┛┫┏┫┫┛┫┗┳┣━┗┓┳┻╋┓┫┫┃┣╋┓┏┛┛╋┃━━
┗┣┓┫┓┃┻┏╋┏┛┗┃━┃┗┓┻┫┃━━┓━┫┓┻┃┣┗┏┳╋┗┫┏┏┃┃┏
┻━┏┛┛━┻┻━┏┫┓┣┏┓┻┳┓┏╋┣┫┗━━╋━┏╋┣┛┏┳━┏┏┗━┫┃
┣┫┗━━╋┛┃┃┻┻┻┻┃┗┃┳┣┃┓╋┻┳┻┳┗━┏┻╋━╋┳┛┳┗┻┻┛┛
┳┫┻┓┏┛━┻┓┗┛┣┣┏┳┳┗┳┻┃┣┛╋┳┛┏┛┗┛┛┓┏┃┻┗┓┓━┻┏
┻┣┫┓┃┓┗╋╋┏┗━┫┳┻┗┃┏┣━┣┫┃╋┗┓┻┃┗┏┻╋┃┓┻┏┗┣╋┓
┛┣┃┓┏┻━┫┗┻┏┳┛┳┫┻┃┓┛┓┻┳┻┣┗╋┣┣┓┃┏┫┓┫┣╋┏┗━┣
┛┣┓┃┓┣┏┃┣┛┏┏┛━┫┳┗┃┗╋┃┳┃┳┓┫┃┓┛╋┃┻┃━┃┫┻┛┣━
┻╋┻┃┻┃┣┻╋┗┫┏┓┳┻╋┗┣┣━┳╋┫┳━━┗┏━━╋┗━┫┗┃┳╋┃┓
━━━┻┻┏┗┳┏┣┛┏╋┓┛┳━┗┫┳━┳┓┛┳┫┳┛━┻┗┗┃┳┓┫┗┻┃┫
┃┃┗┗╋┏┳┳━┣╋┳┛┣╋┳┛┻┣┫┏┻┳┗┻┳┓╋┃━╋┻╋╋┏┳┃┗╋┓
┛┗┛━┳┓╋╋┓┏━┓┻┫┳┛┏┓┛┏╋┻━┫╋┫┣┏┳┫╋┏┻┫┃━┏┏┗━
┫┛┏┳┫╋┳┏┣┏┃┛┃┻┫━┣┗━┫┣┓┃┳┃┻┳┣┃┛┻┓┏┳┫┳┃┗┳┻
┓╋┻┃┻┛┓┃┗┏┫┗┫┻┏┏┗┣╋┣┃┛┓┛┣┳┃┫┓╋╋┏┓┓┛━┳┣╋┳
┻━┏━┣━┻╋┛┫┫┳━┣┃┣━┛┃┳┃┻┣╋┳┏┃┗┃━╋┫┫┗┗┓┣━┫┏
┗┗━┻┏╋┣━━┳━┣┗━┫┣┫━┻┃┳╋┳┳┻┃┏┳┫┳┣╋┻━┛┓┻┃┃┃
┏┳┻╋┫┛┻┻┏┫╋╋┓┓┣┳━┗┣┻┏┛┃┃┻┳┃━╋┓┃┻┣┳┻╋┓━━━
╋━┓┛╋┻╋┣┛┣┏┏┛┗┃┫┻┻┻╋┏┣╋┓┛━┃┻┓┃┣┗┏┛┣
┛┏┳┓┗┓┓┛┃━┣┗┣╋┗┫┫┓┗┃┏┓┛┃┣┣┃┻┗┣┣┣┏┳┻┃┓┣╋╋
┳┏┓━┓┃┃┫┛┗┏━┛━┣┻┃┳┗┏┓┳┗╋┗┓┻┫┳━┫╋┓━┫┣┣┻╋╋
┓┻┫┓┳┻┓┻┏┃┃┃┻┳┏┳┓┓━╋┏┃┏┓┻┛┣━┻┻━┏┃┓┳┛┳╋┫┏
┻┃┣╋┃┻╋┛┏┛┏━┳┏╋┗┛┫┛┗┣┃┳━┏┣┏╋┻┃┏┗┛┳┃┃╋┻━┃
━┏╋┫┓┃┫┏┳┣┏┫━┻┛┃━┃┏┗┣┓┻╋┫┗┫┏┓┳┃┣┃╋┗┳┳┃┣╋
┣┃┳╋┗┳┳╋┳┃┃┳┓┫┓┃┃┓╋┳┳┛┫━━┻┳┗━┛┣┳┫┃┛━┃┓┛┗
┗┳┓┏┓━┓┓┏┏━┃┫┗╋━┃┻╋╋┣┫╋┫┻┗┓┃╋╋┛┏┓┛┣┫┣┻┳┓
╋┣┻━━┳┣┻┫┣┳┣┓━┃┏┏┳┃┏╋━┻┃┛┃┓┃┏┛┓┏┫┃╋┃┻┃┻┛
╋┗┗┏┓┣┳┳┗╋┏┣╋┃╋┫┛━┻━┓╋┛┻┳┣┣╋┣━━┻┻┻━┳┣┫┛┃
┫┛┳┓┳┃━┏┓┓┻┏┣┏┏┳┫┛┗┓┗━┣┃┗┫┛┫┫┗━┏┛┻┏┳┻┗┫━
┗╋╋┗┻━┛┗┻┻┓┻┣━┓┗┫╋┓┓┫┳┫━┓━━┫┃┗┫┗╋┣┃┻┻┫┛┳
┻━┃┏╋━┫╋┓━┛┃━┻┳┏┫┓┏┻┻┃┻━┫┳┏┃┃┫━┃┛┣┫┓┣┳╋╋
━┛┳┏┓┣┏━┗┻┛┓┗┛┏━┫┣┳┏┃┻┏┓┓┓┫╋┏┗┃┓┛┓┻┛┻┫┫━
┣┳╋┛┓┣┻┃┻┓┳━┓┃┃┓┻┛┓┻┫┳┓┣┃┗┛┫┃┣┃┳┗┗┫┣┗┛┃┣
┳┳┻┣╋┻┻┗┻━━╋┳┓━┻┛┻┗┏┛┣┃┳┏┻┗━┓┫┳┏━┓┳╋┏┳╋╋
┏┏┗┃┳┃┻┳┻┻┫┻┫┛┳┏┻┏┛┓┣┻╋┓┃┣┏━┓┗┻┓┣┣┫┓┃┻┗━
┓┳┳┳┓┏┻┓┛┗┗┫┓┏┫┻┻┫┏━┓┗┛┳┻┫┳┛┗┳┫┳┓┣┓┻━┏━┓
┫┳┏━┓┣┏━━┳━━╋━┛┳┛┻┣┗━━┻┳┳┏┏┛┻━┫━┗┛━┛┓╋┓╋
┛┃┳┃┏━┫┛┻━┣┣┻┗┫┳┗┓╋┣┗┳┛╋┣┃┣┣╋┳┛┻┻┳┻┣┻┗┻┳
┛━┛┳┃━╋━┛┏┛┗┳┃╋┃┛┃┳┃┫┛┫╋┗┗╋┗┛┣╋┫┣┳┗┻┻━┻┓
┣┏┓┛╋╋┃╋┳┓┛┗┓╋┃┣┓┫╋┃┣╋┗┓┓┃┫┓╋╋┏╋┏┃╋┗╋┫┃┛
┗┣┣┛┻┣┃┫┓┓┗┳┳┗┏┣━┫━┃┏┣┻┳┓╋┛┃╋┳┃┏┗┗╋┣┳┳┳┏
╋┻╋┣┃┓┻┣┗┛┣┗┓━┣┫━╋┓┗┛╋┣┛┗┓┗┣┻╋╋╋┓┳┏┃┏┻┛┣
┫┻┗┣┻┳┫┏━┳┻┃┛┏╋┣┃┏━┓┳┗╋┣┳┃╋┣┃┻╋┗┗┣┓
┳┗┃┗┓┓━┃┏┏┏╋╋╋┃┏┓╋┣┃┓┫┃┣┛╋┓┫┳┣━┣━┳┛┏━┗━┳
┓┫┃┗┃┃┫┏┗┳┻━┻┻┗┻╋┳┗┛━┣┏┃╋┣┳┳┻┓┏┫┳━┓┗┛┗┣┳
┳┣╋┛┛┛┳┛┫┏┻┓┓┃╋┣┫┣┗┗┫━┃┓╋╋┣┏┗┫┻┃┳┓┏┻┫┛━┣
┓┓┛┓┏┗━┓┻┫┗┣┓┓╋━┣┃┫┻┳┗┳┫┛┳━┣┃┓┫┓━┳━┏┣┓┳┏
┳┏╋━┗┛┳━━┓┏━┫┗┫┓┫━┃┣┛┫┳━┗━┛┏┏┗┓╋┗━━┃┻┣┃┏
┻┃┗┓┃╋┻┏┳┻┛┓╋━┛━┓┻━┛╋┗┻┳┻┻┗┏┳┻┻┏┫╋┛┗┳┗┏┗
┃┛┃━┣┫┣┃┃┗┻┏┫┏╋┗┓┳┃┫┗┗┏┃┏┏╋┗┳┃━━┃━┻┗┻╋┓━
┛┛┏┃┛┻┛┫┓━┃┗┗┏┏╋━┏┣┗┏┓┏┏┳┫┗┛┗╋┳┫━┫┗╋┃╋┛╋
┛┣━┓┛┃╋━┫┃━┣┳┻┳╋┻┳━┫┃┣┛┓┣┳┳┓┣┳━┫┏┻┣┃┗┫━┫
┏━┃┛┃━┫┃┻┻╋┣┫┃━━┫┓┫┛━┛┓┫┓┏┫┃┗╋╋┫┃━┏┛━┗┫━
┳╋╋━╋┃┃┏┛┗┃┏┓━┫┏┓━┻┳┫┏┻┫┏╋┳┛┗┏┻┫┗┻┻┳┳┳┳┳
┓┏┓┃┫┫━━━┛┣┏━┃┻┳┓┣┓┃┃┻┫┻┳┏━╋┣┏┣┫┓┏┛┳┓┓┓┣
━┣┫┛┫╋┻┛┓┫┓┫╋┃┓┻┏┣┻┣┫┣┣┳┏┃┣┓┃┫┣┃┃┗┗┻┻┃┓┛
╋━╋┛┫┓┳┣┛┗┏┗━━┓┓╋┣┏━┛┣┳┛━┏┏┫┫┳┳┻┓╋┻┗┳┃┏┫
┳┓┏┣┛┓┻╋┓━┏┣┛┳┃━┳┛┳━┓━━┛┏━╋┗┗┳╋┫┏┛┏━┫┓┓┳
┛╋┳━┃┓┛━┳╋╋━┃┫┗┣┫┗┛━┓┗┗┗┗┫┫┓┓┣┗┛┏┣┳┻┏┃┣┓
┃┗┏┃┏┏┣┛┫┫┳━━┛┗┣┫┫┫┫┫━┃┗┳┃┃┏┣┛┣┏┫┣━┻━╋╋┳
┓┻┣┓╋┫┏┓┗┏┣┃┗╋┛╋┫┫┫┫╋┗┏╋┣┳┓╋┻╋┫┫┗╋┃┏╋┏┫┣
┃┏┗┃┛╋┳┣┫┗┫┏┓┓╋┃┣┃┃┓┃┗┃┳┛╋┳╋┏╋┃━┃┛┗┫┫┏┻┳
┣┏┳┛┓┓╋┓┳┏╋╋━┗╋┃┃┫┫┻╋┗┻┻╋┳┛┏┣┏┳┓┗┫┃┛┃┃┛┣
┻┏┓┃┓┏┻┣┻┃┛┳┓┫┛┃┏┣┫┣┓╋┳┏┗┻┓┛┣┻┃┗┓┃┛━┏┃┃╋
┫┻┣┃┗┃━┃┗┳━┛┻┣━┫━┏┓┳┫┃┳┳╋╋┏┓┓┓┃━┃┗┫━┻┓┫┓
┓┗┃┏┻┻╋┻┃┛┻┻┗╋┗━━┳┣┣━┏┳━━┗┻┳┛┛┛┗┓┏┏┻┏━┓┏
┏┻┻┛━┗┫┓┳━━┳┃┳┣╋╋┓┳━┻┃┗┃┏┓┫━┣┣┳┃┛┻┓
┏┓┳┗┫╋┻┻┗╋╋┗┣━┓┣┳┏┏┛┛┳┻┣╋╋┓┗┣┃┫┳┏┣┣┓┣┏┣┓
┏┓┣┗━┳┳┃┃┃┓┓┓┗╋┣┫┃┫╋┓┫┫┫┣┫┻┻┓┣╋━┃┳┳┻┛┓┗┃
╋┳╋━┃┏┣━┫┃┳┃┛┳╋┗┣┛┛┓┓┛┏┃┣╋┫┛┏┓┻┻┃┳┛┓┏┻┣┳
┣┫━┳╋┏┏┏┳┏┳╋┣╋┫┣┛┳┣┻┻━┫┣┳┏┓┳┓┃┫┃╋┃┣┏┗╋┣┛
┛┻┛┗┳┣╋┃━┳┗┣┃━━━┳┏┣┓┫┻┻┫┗┃┏┃┛┓┫┻┗┛┫┳━┳╋┛
┳┣┃┫┳┫┓┓┗┫┫┓┻━┣┻┓╋┓┛┛┫┣┫┻┏┗┻┗┗┣┗┏┗┣┗┫┫┛┗
┳┫┗┛┓┛┏┏┗┗┳╋┏┻┗┗┣┗┗┓┫┳━┫┻╋┛┣┏┣┫┃┳┣━┛┣┃┛┫
┛━┗┣╋┓┏┫┻┫┓━━┗┏┫┃━┓┗┳┻━┃┗┃┃┗┫╋┓┳┣┗┛┣┣┗━┣
━┓┣┫┃┗┳┗┛┛┫┣┓┃┛┣┻┫┳┻┗╋┓┳┛┓┓┏┣┏┓━┳┳┳┃┻┓┓┃
┗┏┗━╋┃┓┻┃┓┃┣┓┓┛┗┻┛┫┳┃┃┓┳┛━┃┓┏┓┳┃┃┓┗┫┃┣╋┳
┓┛┓┓┏┻┫┏┳┏┛┣┏┻┃┛┃┓━┣┓┏┃┃┛┻┛┛┃━┏┻━━┣┣╋┻┏┓
┃┫┣┗┏┏╋┓┻┣╋┫┗┣┓┓┗┣━┗┣┛┛┳┫┳┛┣╋┗┫┛┓┳╋╋┓╋┣┳
┳┫┗┣┃━┓╋┣┻┫┏┏┛┏┳┏┛━┗━┳━┛┳╋┗╋┓┻╋┃╋┃┃┣╋┓┗┳
┓┗┓┳╋┫┣┣┓┫┫┏┃┻┻┳┫┏┣┗┫┳╋┳┃┗┗┻┗━╋┏┏┫┻┳┫┗┏┗
━╋┳┏┗┃┳┣┓┗┃┏┳┓━┣┫┓┣┛━┃┳┻━┫╋┫━┓┳┻┳┳┻━━┫━━
┃┳┗┳╋┫╋┏┳┣╋┏┏┃┳━┫┫┣┓┻┃┣┃┣━━╋┗━┏━┓┫┃┃━┫┃┓
┫┳┛┫┫╋┫┛┗┻━┗━━┛┓┏┳┓┳┏┓┫╋╋┣┏┣┻┛━┃┏┗┓┗┣┛┣╋
┗┛┃┓━┻┓┳┏━┏┏━╋┣┛┓┛┓┻┛┣┻┫┏┳┛┛┣┛╋━┏┣━┗┻┳┻┣
┛┫┣━┳┏━┛━┻┃┳╋┛╋━┃┏┳┣┃┻┛┏━┫┓┛┓┛╋┻┻┏┻┗┗┳╋┃
┫┗━┓┣┻┓┫┣┫┳┳┗┣┓┏╋┃╋┗┫┏┫┛┳┓┣┣┏┳┛╋┃━┳╋┃╋━━
┏┛┛┏┓┣┃┓┣┓┓┳┓┃┏┫━┓╋┏┳┳┃┫┏┻┏┣┫┻╋┗╋┳━┛━╋┃┻
┃┗┓╋┣┓┓┛┣┃┣┏┻┏┻┣┃╋┃━┳┫━┳┫┻┗┛┳┗┛┗┳┏┃┻━┻┫┏
┫┏┏┻┻┻┏┫┃┳┛┳┣┫╋┫╋┣┫╋┃┗┏┏┣┻┏┫┣━┏┓┓┳┛┛┏┃┻┫
┳━┏┻┳┃┛━┳┏┛┫┣╋┗┏┗━┻╋━━┛┏┓┫┳╋┃┣┃┳┏┣┓
┫┃━┻━┣┛┛┏┏┻━┃┻┃┏┓┣━┫┳┳┫┛┏┛━┗┗┣┓┻━┣┳┫┣┏┛┃
┛┫┗┻┫┳┻┓┳┓┗┣┳┫━━┻┳╋━┻┳┫┗┗┏┗┳╋┗┏┏┛┗━┗┃┫┣┓
┣┻┗┛┛┻┻┗━━━┃┓┣┃╋┣┃┫┳┗┏━━┻┛┳┳┳┛┏┻┓┗┗┓┣┣┳┏
┃┓┃┫╋┛━┫┛╋┻╋┻┳┻┃┛┏┣╋╋┫┃╋┻┏┻┗╋┣┫╋┻┃╋╋┃┣┣┣
╋╋━┳┏┃━┓┏┏┃┳━┏┏┏┓┣╋━┳┳┫╋━┣┏┗┓┣┣┣━━┻┻┳┻┣┃
┣┗┣┏━┣╋┓┃╋┏┫┏╋┻┳┃┗┻┓┗━━┓┃┫┳┓┻┣╋┏┃┣┏┻┗┛┛┳
┻┏┏┣┃┗╋┏┛┓┣╋┳╋╋┻┫┣┃┻┗━┏╋┫┫┗┳┏┫╋┻┫╋┛┏┣┫┃╋
┻━┛┏┓┃┗┛┻┏┣┓╋┃┻┻┳━┫┻┏┣┻━┳┓┏┗┳━┛┳┓┳┃┗┏┫┗╋
┓┓┣┃┛┫╋╋┏━┛┓╋┃┗┣┣┓┏┫┃┃╋┳┛┣┫┏┏┏┓┗╋━┫╋┣┛┃┳
┛━╋┻┻┫┃┗╋┗┃┣┗┫┳┗┗┫┏┫┳╋┫┫━┓┫┃┛┏┗┫╋┻┻┛╋━┓┃
┃━┗┛┃┻┃┏┫━┣┛┃┛┛┫╋┫┃━┏┻┫┣┛┃┣┗┛┳┓━┏┫━┗┏┣━┏
┃┫┻┃┛┣┃┻┳┛┗╋┣┻┏┳┃━┻┻┳┗┫┛┏┓┓╋┣┃━┓┛┃┃━┣┏┛┻
━┏┫╋┃┏┗┃┏┣┃┻┗┗╋┳┳┫━╋━╋━┻┃┳┗┏━┣┃╋┣┫┗┃━┻┻┓
┳┏╋━╋┫┳╋┏╋┃┗╋┣┳┛┛┻╋┛┗┳━┻┣╋┗┗┳┻┃┏━┏┃┣┓┫┏┗
━┛┏┗┳┻┻━┛┫┻┓┻━┃┣┓┻┣┻┳┳┣╋┻┛┏┫┏╋┛╋┃┓┃┻┃┗┓┓
━━┓┫┗┏╋┗┳┻┗╋╋┫┏┓┛┏━┫┗┫┣┗┛┓┫┃┏┳┃╋╋╋┣┏┳╋┳┗
┛━┏┣┫┣┏┓┳╋┏┣┓┃┳┫┓┃━━┗┣┻┓┛┣┻┓┛╋╋╋┻┓┣┏┣━┫┛
┛┓┣┃┃━┃┣┓┣┳┏┗┗┻┃┫┣┛┏┣┛━┓┛╋┗┓┃╋┃┣┓┻┻┏┣┗╋┗
┳┳┫╋┃╋┫┛╋┏┳┛┫┛┣┫┃┏╋┛┗┣┓━┳┫━┳┫┫┗┃┃┳┃┳┣┳┻┳
┳┗┻╋┗┏┻┻┫┫┫┫━━┻┗┣┫┻┃╋┏╋┳┗┻╋┣┓┛┻┻┣╋┛┃┳┗┳┏
╋━┏┣┛┫┻┃┃┓┏┃┣┣┳┫┓┫┃╋┃┏┃┏╋━┻┫┗┳┛┛┃┃┃╋┛┓┻┓
╋┗┃┃┳┛╋┛┻┻┻┫━┃┗┛┫┗┛┻┣┫┻━┗┫┳╋┓┛╋┃┣┃┗┗┓┣┓┻
┃┏━━┛┗┛┫┃━┳┓┗┣┓━┻┏━┛┗┻┫┫┏┳┓┣┫┏┻┃━┣┻┳┫┫┳┣
┣╋┏┻┛┏┻┃┃┳┃┏┳┫┗╋━━┣┣┻┗┛┏┏┏┣┛━┣┫╋┗━┛
╋┣┃┻┃┫┫┓┏╋┓┻╋┳┃┓┗┗┳━┻━┏┏┻┛┳┳┃┓┻╋┓┳┗┓┛━┻┫
┻┳┫┃┏╋┏┫┛╋┛┣━┳┓┃┻┏┻┻┻┻┳┛┛┣━┳┣━┻┳┻┓┫╋┳┏┗┻
┃┫┏┏┏┏┳┗┳┛┓┛┛━┛┛┗┛┗━┻┣┣┓┳┻┫┫┫┣┗┫┣┫╋┻┃┏┛┳
╋┳┓┻┏┓┗┣┻┳┫╋┳┛┏╋┣┓┳┓┏┃┣┫┛╋┳┫┃┛┏┻┫┣┃┏┏┏┃┳
┫┃┻┗┃╋┻╋┻┃┗╋┏┗╋━┏┫┓┻┻╋┏┛┗┣┓┓╋┳┏┓┃┫╋┛┗┓━┳
┫┃┏┣┏┓┃┫┳┻┓┣┏━┣┫┓┗┳┃━┫┏┛┃┫┛┫┣┗┃┛┛┓┓┳┓┫┛┓
━┏┃┳┻┗┫┓┃┣╋┛┳━┓┣┗┻┻┏┛┓╋┫┣┫━┃╋╋┻┻┫╋┓┫┗━┃┛
╋┃┏┛┣┃┓┫━┻┻┃┳┛┏━┛┏━┗┫┻┃┫┃┳┗┻┗┃┣┳┣┻┳┫┣┏┣┫
┣╋┏┃┏╋┃┳┣┛┃┫━┃┗┗┏┃┫┓┗┻┳┛╋┫┗┻┏┓┛┛┳┛━┣┣━┣┛
┻┗━┛┛━┻┓━┓┃┛┣┓┣┓┗━┓┣┏┓┛┫┫━┛┓┗┫┏┣┫┻━┣┫╋┻┫
┫┣┫┣┓┓┛┻┻┓┣━┻┻┃┣┛┻┳┳┃┣┓┫━┏┃┻┳┻┳┏━┳┃╋┛┓┣┳
┳┛┓┛┳┏┣━┫━┃┗━┃┗┫┻┗┻┛┻┛┛┓┫┓┳┏┓┻┏┓┃┛┛┻┫┣┳╋
┏┏┣┏┓┗┣━┳╋┳╋┳┓┣┓┳┻┃┣┳┻┛┗┣┳┫┛┗╋┣┗┻┏┳┫┏┫┣┏
┳┃┏┣┣┫┓╋┏┳┓┫┳┓┛╋┏┫╋┗┫━┣┣┳━┛┳┫┫┗┏┃┫┛┃┫━┣┻
━┣┏┻┫╋┳┏┃┻┃┏┻┓┏┗┳┃┻╋┃┃┳┣━╋┏┫┣┻╋┗┛┣┃┻┻┃┫┓
┓━╋╋┛┃╋┏┫┏┃┃┫━┓┃┓┃┫┛╋┃┗┣┫╋┏┻┛┏┛┫┫┫┏╋┛┣┫━
┳┏┫┏╋┫┓┳┻┻┛┓┃┃┏┫┏┓╋┻╋┓┣┗┓╋┫┳┓┛┗━━┛┓┻╋┏┃╋
┛┃┗┓┫┃┣┫━┗┃┃┫━┏┓┣┣┣┏━┓┓┗┛┃┛┏┳━┻╋┳┃┻┻┻┏┫┛
┃┫┓┳┗━┳┃┏━╋┛╋┫┏┣┓┛╋┻┗┻┓┗┏┓━┻━┏┣┓┗┛┣┫┻┫┃┻
┫┻┏┓┗┻╋┫┏┃┻┃┻┫┻┗┳┣━┫┃┳┗┛┻┓╋┗┛┛┓┓┫┃┫┳━┳┫┃
┓┫┛┳╋╋┳╋┏┻━┣┛╋┳┗┃┓┫┓┻┫┳┳┛╋┛┳╋┻┳┏┻╋╋┫┃┏┣┻
┓┗┏┫┗┃╋┛╋┫┓┓┓┫┓┫┃┻╋┏━┃┓┛╋┣╋┃┗┃┻━━┏━┛┳┓┳━
┫┓┓╋┗┳╋┣╋┗┓┣┫┣┻╋┣┻━┏┃━┣┫┳┫╋┃┓┃━┓┃┣┓┓┓╋╋┛
━╋┳┣┻┗┛┛┳┏╋┫┻┓┣━┃┛┫╋┛━┳┏┛╋┓━┃┗┛━┓┣┏
┣┏┳┓┏┃┗┫┏┳┳┃╋┛┣┏┗┓┛┏┫┻┳┓┓┫┛━┻┳╋┣┣┳┻┃╋┣┫┗
┛┏━┛┣┓┃┗┃┣┏┣╋┳┗┣┻┗━┏┻╋╋┏┻┻┛┗━┫┓┛╋┏┻┻┏┗┻┳
┓┣┓┣┫╋┓┓┫┻╋╋┓┫┫╋┗┛┳┃━┃┳━┳┃┛┃╋┫┏┃┗┳┓┣┛┳┛━
┻╋┛┻┛┫┻┳━┻┗┃┳┃┻┫┃┣┻━┃┣┻┓┓╋┣┣┻┻┛┗┛━┃┓┛┛┻┗
┛┛┫┗┗┓╋┣┛┫╋┏╋┛┗╋━┳┗┛┛┏╋┗┃┃┃┓┗┏┻┣┏┣┃┳┏┳┗┏
╋┏┓┃┳┣┓┻┣┣┫┏┃┛┏╋┗┛┻┣┃┛┃┛┗┗┫╋┗┣┃┳╋╋┗┳┳┗┫┻
┓╋┓┏┏┏┳━┓┗┗┓┗┏┃┛━┛╋━╋━┻┓┃┃┳┗┏┏┳┏━┏┗╋━━┻╋
╋┛┛┗┃┫╋┛┻━┗┛┗━┃┛┗┣┻╋┻┻┫┃┓┗┻┫┫┓┳┓┛┳┏┳┓┏┗┃
┳┳┏┛┻┗┓┗┫┣┳┫╋┛┣┃╋┃┓┫┳┗┛┗┃┃┳┓┗┛┓┣┳╋┣┳╋┃┛┏
┓┣┻┫┻┻┗┳┗┻┳┛┃┫┣┛━┃┏┃┏┃━━┳┳┫┫┛┫┣┛┳┗┣┃┃┻┗┣
╋╋┻┃┣┓╋┻┫┃┃┻┻┓┳┫╋┛┻┫┏╋┃┃┛┻━┳┓┓┗┳╋━━┫┓┃┣╋
┏┛┓┳━┗┛┓┓╋┳┛┛┃┫┛━┛┃┃┻┣┃┃┛╋┗━┫┓┫━┃┛┳┗┓┓╋┏
━┛┫┏┫┻┣┳┃┏┣┳┛┛┻┃┃┓┓┃┛┣┏┏┣━┳┻┓┃╋┏┃┣┳┓┓┓┻┓
┗━┳┃┣┃┫╋━┻┏━┫┫┫┓┏┗┳━┗┗┗┗┻┓┛┓━┻╋┻┣┻┫━╋┃┃┏
━┻┫┏┛┳┳┫┃┣┻┫┳┣┃┻┏┃╋┫━┣┻┏┓━╋┳┏┣┓┣┃╋┏━┫┫┓┳
┏┛━┣┗┳┛┫┫┻┃┣┓┣┣┏┃┓┻┫┃┳┓┻┏━┻┓┛┣┗┫┗┗━┻┣┫┏┳
┛┳┓┣━┫┳━┃━┃╋┛┗━━┛┫┛┣━┗┏┛╋┫┏┏┻╋╋╋┣┛┻┃┏╋┣┫
┫┻┏┓┫╋╋┓┳┻┳━┓┻┫┻┫┗┻┏╋━╋┗┣╋╋┏┃━┛╋┃┳┏┳╋┻┳━
┏┳┃┣┻┻┻┣┻┗━━┫╋━┃┻┫┏┗╋┗┛━┻━╋┣╋┃┏┗┻┫╋┳┛┳┏┃
┗┻┣┛━┛┛┻┗┻┗┛┻━╋┫┃┫┏━┗┛┳┗┃┓┃┣┳┓┃┛┣┃╋┻┳━┓╋
┓┗━╋┃┏━╋┗━┣╋┗┏┣┫╋┫┣━┗┳╋┓┳┓┳┗┳┓┛┳┓┏┏┳━┏┗┳
┃┳┃┳┻━┫┃┳━┻┣┣┳┗┻┣┫┻━┻┫┣┳┛┏┻╋╋┣┻┃╋┣━┓┣┓┃┫
┏┓┓┓┫━┣┗╋┏┛╋┓┳╋┗┳╋┫┫┃┓┫┣━┓┃┫┣┛┏╋┓┛━━━┛┳┛
┳╋━┓╋┛┏━╋┓┣┳━┣━┣┏┫━┏╋┛┛━╋┛┃┏┃┓┏┏┛┛┛
╋┫╋╋┏┳┳┗━┃┛━┳┻┏━╋┳┗┻┣┣┫┃╋┃┓━┫┃┳┣┃┻┣┏┏┗┳┳
┫┳┫━┫┻┓┛┣┻┫┗┏┛┛┳━┻┳┛┻┣━┫╋┓┃┛┓┻┗━┗┏┛╋┫┗┃━
┛┳━╋━━┫╋┫┛┳┣┗┫┛┫━┓┗╋╋┫┳┃┓┛┃┫┫┳┓┫┳━┃╋┻┳┛╋
┛┳┳┓┻┣╋┏╋╋┗╋┳┗┃┣┓┣┗┻┃╋┣━╋┛╋┛╋━┣┳┣┻┣┣┛━┓┣
┣┛┻┗┛┏┃┛╋┛┃┻┃┏┛┃┗┫╋┫┣┓┻┳┳╋┗┳┗╋┗╋┳┻┃╋┻┏┗┻
┛┗┗┗┛━┗┃┗┛┫┗┛┓━┓┫━┏╋┻┣┻┓┗┳┻┃┏┳┛┗┳┛┻┃┫┛┻━
┣┣╋┣┻┓┳┻┗┛┫┛┓┳┓┗━━┛━┫┃┓━┏┻┣┃╋┻┃┓╋┳┳━╋┃┓┏
┓━┣━┫┫┃╋╋┓┃┻┫┣┏┫┏┗┫┏┏┣┏┗┳┻┛┛┗┃┓┃┃┓┣┓┗┗┻━
┣┫┓┓┻┫┣╋┣┃┗┛┣┏┗┳┛┳┏┓┣┏┃┃┫┛━┫┣┗┣┻┻┻╋┃┣┻┃┓
┳┛┫━┗┻┫╋┛┛┏┫┳┻┻┗┛┣┣┛┳┗┫┏┛╋┏┗━┗╋┳┫┏┣┳┗┏━┃
┗┛┛━┃┻┫┛━┃┛┛┏╋┏╋┗┗━┻━┫┻┗┳┓┗┃┏┣━┣┗┏┳┫┛╋┳┳
┛┛╋┓╋━┓┓━╋┃┻┫┳┣━┫┣┗┣┗┳┣┻┗┓┫┳┛┻┫┻┫┫┃┻╋┃┳┣
┳┫┛┛┳┓┳┓┏┫╋┛┓┫┏┻┛┏┣╋━┛┫┣╋┣┏┃━┓┛┫┣┣┗╋┃┣╋┃
┫━┗┛┻┳┣┳╋┛┗╋┏┗┣╋┫┛━┗┳┏╋┳┳┫╋┫┫┻┣┏╋┃┣┗┓┫╋┫
┏┣┏┛┏┫┳╋┓┗┣┗┃╋┓┻┗┃┃╋┗╋┏┻┻━┛╋┓╋╋┫┃┃━┏┗┛┫┛
┣┗┗┏╋┃┣┳┓┃┳┛┃┏┻┃┃┻┓┓┏┳┗┻┏╋┛┳┛━┏┻┃┻┣┳┫━┳┏
┻┣┳┳┫┳╋┏┏┣┛┛━┫━━┳┣┣┏┫╋┣┣┏┃┛┓┗┏┣┗┻╋┛┏┫┻┓┳
┏┓┫┓┳┫┛┏┓┳┣┫┛┫╋┫┳┻┗━━╋╋━┓┃┻┃┛┣┏━┫━┓┗━┳┻┫
┳━┗┓┓┫┫┓┃┫┏┫┫┃┗┗┃┻┏┣┗┣┛┣┓╋╋┣┗┃╋┏╋┛┛┓┣┻╋╋
┫┗┻┻┫╋┫╋┫┻┓┃┗┫┫┗┻┓┛┗┛━┳┳╋┳━┓┣┓┣━┛┳┳╋┣┓┛┗
┛┻╋┣┗┻┻┗┃┃┓┣┓┃┳━┃┗┏┓┳╋┗┻┗╋┫┫╋┣┗╋┻┻┫┻┛┻┗┓
┛┫┓┏╋┛┣━┳┫┳┛┣┏┳┛┛┃┏┣┗┣┫━┗┳┣┛┗┗━┓┫┛┻┏┃┳┫┃
┏┗╋┓┃╋┳┣┫━┻┫┓┻╋╋┣┏┻╋━╋┃┫┫┛┓┫╋━┫┣┛┗┗┣┃┳┓╋
┃┓┳┃┓┏┣╋┫┛━┏┳╋┻┗┫╋┃┃┗┓┻┗┃┫┫┛┳┛╋┫┳╋┛
┳╋┓┛┻┗┃┗┣╋┳┳┛┳┣┓╋┃┳┓┳┓┏┃━━┳┏┓┃┫┣┗┛┃┗┣┻┗┛
┛┳━┣━┏┗━┏┓╋┃┳┓╋┣┃┳┛┏┗━┳┫┓┗┃┗┗┳┗╋┛╋┏┫┣┣┏┓
━┫┗┣━┏╋┗┣━┏┗╋┛┗┣━┫┗┗╋┏┏┓┫┻┏┃┓┻┃┃━┏━┓┫┳┓┳
┣╋┓━┓━┓┓┣┃┻┳╋┳┫┓┳┳┏┣━┛┫┓┫┳┃┗╋┃┃┏┗┏┏━┫┓━┏
┗┣┓━┛┳┃━┻┻┓┫┛┳┣┗┗┏┣┗┏┣┣╋┏╋┏┓┓┛┫┣┗┛┗┳┻┗┣━
━╋┫┣┻┗┃┛┛┃┻┓┃┻┻┛┳┃┻╋╋╋┗┓┛╋┫┏┻┓┓┏┗┻┳┛┳┓╋┗
┃┻┻┓━┃━┗┏┓┣┣┏┛┓┳┳┣┳┫┛┫┗━┳┓┣╋┻┣┳┓┣┻┓┏━┗┛┳
┛┻━━┛┻┓┓┣┃┳┳┣┃┛━┓┣┓┛┏╋╋┏╋━━━┻┣┓┓┃┛┗┫┻┻┳┏
┃┓┗┫┏┗┏┳┓┳┣┏┏┃┛┗┳┃┳┓┓┳╋╋┗╋┻┗┗┻┣╋┛┃┗┓┳┓┛┏
━┏┗┗┓┏┫┏┛┓┛┃┳┻┳┳┻┏┛┓━┻┓┓┳┳┗┻┛┃┏╋━┗┳┣┳╋┫┗
┓┫┳┫┏┳┻┻┃┗┃╋━┗┻┫┳┏╋┳┗┫┃╋┏┛┏┏━━━┓┣┫╋╋┻┗┻┛
┃╋┓┓┫┏┫┳┓┏┫╋┫┻┓┓┣┫┻┗┓┗┗┳┻╋┣┻┗┃┃┛┏━━┫┛┻┏┗
┻┛┛┫┻┫┛┻┳┗┫┏┻┏╋┏╋┻━━┳┓┃┫╋┛┫━┳┃┗┛┳┓┫┓┏┏┻┳
┏┻┫┏━┣┃┳╋┛━┗┣┏┓┓┃┫┣┗┓┓━┣┳╋┣┏┃╋┃┏━┃━╋┫┫┃┫
┛┣┻┣┛┻┏┳┻━┻┳┫┓┓┃╋┛┫┳┣┏┳┛┛┫┗┏┻┗┳╋╋┣┏┃┃┳┓┗
┣┏┫┣┏┻┣╋┳┻┻━┛┻┃┫━┗┗┏┃┓┳┣┗┣┣┓┓┻┏┓╋┗╋┣┳┃┛╋
┣┫┃┓━┛┃┳┣╋┻┳┳┏┓━┗┃┻┳┛┗┣┣┻┛┛┗╋━┏┻┣┗┃┳┻┃┏┗
┃┓╋┛╋━┗┣┓┫┛┏┫╋━┣┳┓━┳┗┏┣┗┻╋┃╋┃┻━┳┏┛┫━┳━┃┓
┻┓┃┗┓┗┃┣┻╋╋┳┫┻━┓╋┫┳┏┣━┛┓┛┫┫┛┳┛┗┓┏┳┗┃┫╋┫┫
┏┏┫┣┻┻┏┻┛┃┃━╋━┻┗┳┣╋┣┛┻┗┗┫╋┳┗╋┻┗┏┫╋┻┫┣┳┳┣
┛━┓┓┻┣┓┏┃┗┻┛┓┳┛┫┏┓━┃━┓┏┫━┗━┃┫┳━┫┏╋┛┓┓┃┛┗
┗┓┣┻┓╋┛┻┗┏┫━┃┃┣┓┣━┣╋┫┳━┣┗┏┓┫┣┻╋━┓┻┳┓┏┛┗┛
┻┏┛┻┓┻┣┫┏━┛┻┻━┓┏━┗┛╋┓┗╋┳┻┏┓┻┻┏┃━┫━┃┏┓┣╋┣
┛┃╋╋━┃┳┫━┳┣┓┏┳┃╋┛┗━┣┣┳┛┓┃┛┗┗┛┃┣┣┛┃╋
┳┃┳┻╋┻┗┏┫┣┛┛┛┣┃┃┓┗┃┳┗╋┗┻┏━╋┛┃┃━╋╋┫┃┳┻┓┓┛
┻┳┗┫┣┏┳┓╋┣━┏┻┗┛┻┳┃━┗┣┣┳━┃┓┫━┃┛┃┗┃┓┓┃┳┳┣┻
┏┫┛┛┫┣┗┫┃┳┓┣┛━┣┣┻╋┏┳┓┛┗┗╋┓╋┗┃┓╋┛┻┛┻┳┏╋┏┓
┣┃━╋┳┏━┫┏┛━┗┏┫╋┃┻━┏╋╋╋┗┗┏╋┗┓┓━┏╋┓━┓┗┗━┗━
┳┳┏┗━┗┃┛┳╋┛┣┏┣┣┫━┗┛┻┻━┓┛╋┛╋┓━┗┻┳┏━┳┳┛┣━┻
━━┳┓━┣┛┳┛┫┏┫┳╋┗┃┣┓┏┗━┓┻┃┏╋┫┻┛┗┳┫┣┃┳┛┏┗┓┃
┻┳┃┗┣┫┻━┫┗┏┏┗╋┳┳┛┓┣┏┛┻┏┫┣╋┻╋┣┏━┣┓┗╋┳┏┫┣┣
┛┛┳┣━┳┓╋┫━┻┫┓┫╋━┣┫━┏┫┻┛━┏┗┓┫┃┗┃┳┫┓┻┻┛┳┃┓
╋┫╋┣┏┛┗┓┫┫┃┓┓╋┃╋┃┳┗┗┫━┏╋┳┛┫┓┃┗┫┛╋┻┻┫━┏┛┻
┛┃┓┗╋┏┛┓┛┻┓┓┛┛┛┓┏┣┃━┣┃┳┣━┗┛┛┣┃┣┣┓┓┳┃┻┣┗┫
┗┣┓━┛━┳┛┻┓┓┣┏┣┻┫╋┳┻┫┗┏╋┫┻┃┫┗┗┗┳┓┓┓┳┓╋┫━┓
┳┃┃━┓┓┃┃╋┃┏━┗┫┣┏┳┫━┻━┓┗┳┓━┏┻━┣┫┣┻┏┛┻━┃┫┳
┣┓┏┗┃┣┻┛┳┓┏┳┣━┫╋┓┫┗┛┳┫┃┣┏┣┏┗┗━┻┫┻┳┏┓┫┗┃┓
┛┣┃┛┓┫┓┻┓┏┣┫┫╋┳┻━━┳┏┣┃╋┗┃┏━┻┫┫━┏┫┛╋┓━┻━┣
┃┫┓┫┃┻┃┳┳╋┓┳┓┃┣┃┃┫┗┗┛┻┛┓╋┃┳╋┣┃┏╋┣┳┏┓┗┫┏┫
┏┻┛┃┛┫┗┻┃━┻┗┫┣━━┳╋┫┻┻┛┃┃┏┃┛┃┛╋━┗┃┫┻┏┳┏┳┏
┳┗╋┓╋╋╋┛━┻┣┗┛━┏━┫┻┣┏┛┓┳┳━┳┏┗┣┻┃┏╋┓┗┛━┛┣━
┗┳━┛┻┗┏╋┛┛┏┣┻┳┗┣┃┃┫┗┫┛━┗┃┗┳┃┫┛┃━╋━┣┓┣┫┻┫
┻┓┛━┏┓┻┃┃┣┓┫┳┳┫┏┏┫┗┃╋━┃┃┳┏┛┳┃┫━╋━┣╋┫┣┻┛┳
━┛┛┃┣┃┻╋┓┫┣┫┏┛┓┗┗┓┗┓┳┻╋┛┛┓┏┳┏┃╋┓┃┗┏━┫┃━┃
┃┫╋┳┓╋┣┳┓┓┓┳┗┻┫┗┻┃┏┻━┃┓┛┛┳┫┛┛┣┃┏┫╋┳┛┳┗┻┃
┻┻━┫┣┳━┛┳┣┳┗┃┛┳━┻┣┓┫┛┗┃┳┣┏┏┣┳━┓┗╋┛┗┃━┗┃┗
┛╋━┳┓┛┓┳┓┣┏╋╋┏┃┏┛┃┻┻┣┻┓┃╋┏┏┣┳┫━╋┃┓┓┗┓┓┗┛
┫┳┏┻┳┗┛┃┣┓┛╋┳┣┏┻┣┓┓╋┛┛┛┛┛┗┃┃┫┓┫┻┣╋┫
┫┻┳━┫┛┫┳┃┃┣┫┏━┗┏┫┛┃┣╋┓┗┫┛┳┳┃┻┃┏╋┗┳┓╋┫┏━┏
┗┃╋┳┻┓┣┛━┗┣┛┳┏╋┣┏┣┫━┳┳┫┗┛┏┃━┻┻┃┣┛┛┏┳┓┳┣┃
┗╋┻┣━┏┓━┓┃┻╋╋┗╋┗┳┛┓━┻┗┏╋┳┗┏┏┳┏━━┃┏┳┓┳┣┏┫
┻┻┛━┃┃┓┫╋┏┻┣┓┛━┗┻┃┫┏╋┃┓┃┛┃┃┛┓┓┗┫┣╋┗┏┫╋┗┓
┳┃┏┻━┳┣┫╋┳┓┣┓┏┣┗┛┻┳┗┫┗━┻┫┳━╋┗┗┗┛┗┏┃┣┫┓━┏
┛┣┏┣┻┗┳┓┗━┣┗┳┏┛┓┏━┫┣━━┫┓┳┫┳┛┏┏┻┳┓┃┗┏┳┣┗━
╋┫┏┗┻┏┏┛┓┓━╋╋┻┻┛┃┛╋┓┓┏╋╋┓┳┃┓┃┏┏┃┏┛┓┫┃┛┓┗
┫━┏┛━╋┣┛┏┛┫┏┫┃┓━┣━┗━┏╋┛┛┗┫┳┣┗┓╋┛┃┛┏┓━┛┏┃
┫┓┳┗┗┛┓┓┳┳┓┛┛┓╋┳┗┓┳┳┣┣┣┫┃┫╋┛┳┏━┛┓╋┃┛┗┳┣╋
┫━┣┏╋┳┫╋┓┛┫┛┣┳┃┗┗┃╋┃┫┃┻┛┫┻┏┣┣┛━┗┳┛┓┳━┓┏┛
┳┛┻━┏━┗┫╋┫┣┫┃╋┳┓┳┳╋┗┫╋┻┳┣┏┓┫━┗┃┓╋┣┫┃┣━━┫
┏┛━╋┳┛┫┣╋┣━┏━┣┗┓┓┓┃┃┗┏┏┓┻┻┏┓┫┫┛╋┃━┏┃┏┻┳┻
┏┓┻┗┛┛┫┛┃━━╋┣┣┻╋┫┣┣┗┣┓┗┫┗┓┫┣┫━┏┫┣┳┻┳━┗┳╋
╋┏┃┓╋┗┓━┛┛╋┗┓┻┗━┓━┓╋┏┃┣┃┳┃━╋┻┻┗┓━┫┓┫━┫┣┗
┓┛┓┳━┏┻┳┃┣┃┳┳┛┃┃┣┗┓╋┃┛╋━┛┛┓┗┏┃┣┗┓┃┗━┫┓┏┣
┓┣┃┻━┏┣┻╋╋┏━┻┻┫┣┗╋┣┗┃┓┳┏┻┗┻┏┻┫┫╋┗┛┓┃┓┗┻┳
┃┏┃┏┛╋┓┻┏┫┏┏┛┳┛┃╋┫┻┳┓┓┫┃┫┛┃━┫┛┓┃┫┃┓┃┻┏┫┣
━┣┓╋┗┻┫╋┃┳┗┛┗┗┳┳┃┣┃┗┛┳┓┻┃┏┫┏┣┓┃━┃┳┫┗━┃╋┏
┛┓┣━┳┫┣┏┳┓┗┓┓┃┻┣━┓┏┛┳┗┏┓┻┛╋┗┻┫┏┻┏┓╋┻━┛┛┗
┛┓┃┫┫┳┻┛┻┳┃┓┣┏┛┫┗┻┓━┗╋┗━╋┣┫╋━┻┫┣┣┫┫┻╋┫┫┓
┗┻╋┛┳┳┏┃┳┛━━┳┫┳┫╋┗┛┻╋┏┏┗┃┓╋┓┃╋┓┫┏━┣┛┏┻┗╋
┛┻╋━┓┏┃┳┣┫┻┻┃┣┻┣┛┫╋┗┗┫┓━━┣┃━┳━┛━┛┏┻━━┃┗━
┗┗┻╋┃┻┻┏┗┫╋┏┗┛━┻┗┛┃┣┛╋┛┣━┓┃╋┳┓┛┣┻┓┻┳┓┃┻━
┳┻┫┓┏┓╋╋┛┳━━━┣┃┣┻━━┃┃┣┏┓┗┏┓┓┃━┫┫┏┛━
╋┓┛╋┃┗┏━┻┻┳┣┛┓┳┫╋┓┛┓╋┳┣┛┫┃┓┗┓┗╋┓┃╋╋╋┣┳━┏
┓┣┫╋┣┃┏╋┻━┓┓┻┃┃┫┳┻┳┣┳┳┗┣┗┳┻┛┛┗┣┓┛┳┣┻┳┫┻┓
┣┏┫┏┏┛┃┓┏┻┗┳┏┓┛━┏┻╋┻━┏┫┻┗┫┣━┣┻┃┃━━┃┛┗┏┃┗
┏┻┛┫┃┗┳┓┓┃━┏━┗━┏╋┗━┳┃━━┫┃┓┣┓┓━┃┛┓┓┗━━━┛┃
┓┻┻┫┃┓┻┣┳┛┛┃┗┏┃╋━┃┓┫┗┻┣┃┣━┏━┣┃┓┳┛┫╋┻━┣┗┻
━┏┳┃┻┫┏┣━┣┛┻┻━┏┛━┳┳┗┣┓┓┃┣┏┻┓┻┗┗┳┏┫┃┛┫┫┗━
┳┫┣┃┣┳┛╋╋━┫┳┃┃╋┛┓━╋┃┳┫┳┗┏┳┳┛┳┳┳┫┛┳━━┻┓┳┃
┫┳┳┻┓┃━┃┻┳┗┳╋┳┛┣┛┻┓┣┓┣┫┳┓┫┏┳━━━┻━┣┃┣┛┻╋┻
╋━┫┛╋┏┗╋┻╋┫┳┳┃┏┳━╋━┓┫┛━┓┛┣╋╋╋━┃┫┏┣╋┛┛┳━┣
┣┻┫┳┫┗╋┛┻┣╋┓┳┣┛┃╋┛┻━┗━╋╋┻┏╋┣┃┻┗┻┻┗━┃┳┃┓┓
┻┻┗┣┳┏┗┳┗╋┓┛┻┻┣┃┣┳┫┣━┛╋┏╋┫━┣╋┗┫┳┳┃━┃┳┛┻┛
┛┓┻┫╋╋┃╋╋┫┓━┓━┫╋┛┗┓╋┻━┣┏┣┳╋┛━┃┳┏┻┏━┓╋┓┻┫
━┓┏╋╋┛┳┫╋┫━┓┏┏┏╋┣┻┏╋╋┛┓━┣┫╋┏┻┛┓┳┫┏┃┣┳┗┫┣
┛┣┳┓┻┳┣┓┏━┏┫╋┃┫┛╋━┻┃┛┓┻┫┛┏┫┣┫┻┫┻┳╋┏┳┫┻━┳
┻┳┫━┣┣┏┫━╋━━┻┣┫┣┏┗┗┳┃┣┣┻━┻┫┛╋┗┃━┗┃╋┏┫┳┛┓
┳┣┓┃━┛━┳╋┫┳━┣┓┳┣┳┗┛┫┻╋┃┛┣╋┛━┗┳┗╋┃┃┳┳╋┓━┛
╋┃┳━┏┃┫━┃╋╋┗┻┓┗┛┛┣━┣┫┳┻┗┗┳━┣┛┗┗┳┓┳┗┗┃┫━┳
╋┓┏┓┗┫┏┛╋┣┛┓┻━┗┓┗┛━┻┳┫┗┗┻┓┗┏┫┗┏╋━┻┻┗┳┗┣┫
┳┣┃┣┏┳┳┻┓┗┓┫┃┏┣┓┻┏┛┗┗╋┓┃┃┳┛┗┏╋┛┗┻┃┗┗┗┃┃┃
┃┃┣╋┏┫┫┳┓┛┓╋━┛┳┏┣┏┣╋┏━┳┏┛┻━┃┓┗╋╋┣┫┃┃┣┣┓┳
┃┏━┓┓┫┃┫┓┣┣╋┻┗┃┳┫┓╋┻┣┓┻┃╋┗┛┳━┣┃┓┗┣┏┳┃┏╋┗
╋┏┻┳┣┏┳┃┃┛┗┣┛┳┗╋┃┳┳┻┣━┏┓┗╋┛┛┫┫┻┳┻┓┣┻╋━┫┫
┛┫┣┏━┏┗┳╋┫━┛┛╋┏┓┻┛┓┏┓┻┫┛╋┛╋┏┣━╋┗╋┃┓┃┳┃┛┏
┗━┫┓┣┣┏┛┫┏┓╋┛┏┏┗╋┫┻╋┛┻┣━┃┏┗┫━┃┣┗┻━┳
┻┳━┛┻┏┫┳╋┗┗━┳━┻┛┗┛┫┓┫┣╋━┃┣┓┛┻┣━┫┳┓┫┳┗━┛┳
┳┗┣┗┓┃┃┛┛┫┗╋┃┻┃┣┓┓┣┻┻┻┳┫┗┃┫┓╋┓┛┣┫┃━┓┫┻┏┣
┻┫┛━╋━┳┫┳┃┏┗┛┫┛┛┗━┣┫┣━┃┓┗┣╋┣╋┛┗┣╋┻┃┓┏╋┗━
╋┏╋╋┗┳┻┛╋┏┓┃┫┻┃╋━━┫┫┣┳┗━┏┫┃━┗━┗┻┃┫┏┛┻╋┛┃
┫┫┣┻┛┃┻┓┃┻┫┳┓┓━┛┣┏┓┻┃┓┳┣┗┛┫┣┻┛┻┃┳━┗┳┏┣┳┃
┳┣┣┳┣┗┗━┃┏┃┳┓┣━┛┳┳┏┓┳┳┫┳┃┳┫┻╋╋┏┃┫╋┓┣┓╋┣┓
┏┫┓┃╋┏┣┗┓┓┛┏┗┫┫━┛┏┗━┫┓╋━╋┫┫┓┗┛┃┏┗┏┗┻┻┓┛┻
┣┏┫╋━┳┣┓┗┳┗┓┻┳┣┃╋━━┗╋╋┳┃┻━┳┃┗┣┣┣╋┣┛┫┻╋━┳
┗┻┃━━┣┣╋┫╋━━╋┓┃┻┳┳┓┫┏┛┓┓━┗┻┓┓┣┫━┳━━┏┃┏┫┫
┫┫━┓┻┃━┛┓┻┗┳╋┫┫╋┫┗━┳┳┗┳┃┳┛┣╋┗┗┳┻┗╋┻━┳┗┗┗
┣┗┻┓┳┓╋┏┗━┫┏┳┏┗╋┗┣┳╋┛┫━┓┻┏┻┓┏┏┃━┳┫┗┳━┣┓┗
┗┻━┫┃┫━╋┓┃┳┓╋┓┣┃━┏━┳┃┫┻┗┫┳━╋┛┛━┗┻┫┗┳┗╋┛╋
┣┫┣┣┻╋┃┓┛━┳┏┫┏┳┗┳┳┳┫╋┛┓┗┛┻┗┣━┓┓┏┃┛┳┗┫┏┗┣
┫┳┫┃┓┛┛┛┃┏┏┓┳━┣┫┳┓┣┗┻┻┫┓━┏┃┗╋┃┛┻━┛╋┓┣┳━┳
┛┃┻┃┛┃┃┣┏┛┏┻┫┓┫┗┣┗┓┏┳┣┻┳┗┳━╋┛┃┣┗━╋┛╋┣┛┓╋
╋┣╋┳┛┏┛╋┛┗┛┫┻╋┳┣┫╋┫┗┓┣┃━┳╋┃┏┣┃┳━┃┣┓┏━┗┣┫
┓┻╋┣┏┛┫┃┣━┃╋┗┛┳┛┛━┻┣┗┏┗┣┃┏━━╋━┛━┳┏╋┫┃┳┃┳
┏┻┫┻━┣┓┗┣┳╋┏┏┏┓┣┻┓┗┓┃━━┫┫┣┃┗╋┏┫┗━┓┫╋┻╋┃┓
┫┏┗┳┛┗┳┳┓┃┳┣┏┳┣┣┛┻┳┗┻━┣┫┣┳╋┓┣┳┛┣┻┏┳┫┣┻━┣
┫┻━┫┫┣┏┓┳┓┓╋┗╋┻┣━┏┓┫┗━┃╋━┣┳╋┻┻━┫┻╋┗┃━┃┃┳
┫┏┏┛┣┓┗╋┗┣┻┃╋┗┫┃┳┃┻┻┓┫┏┳┣┻┣┛┏┓┣┏┓┃┃┻┗┃┣┫
┣┓┳╋┫┛┓┣┣╋┓┫┳┛┓┫╋┗┓┳┃┫┻┓┏┣┛┣┗┏┛┻━┓┳┃┫╋┏┳
┳┓┣┏┣┓┻┏┛┳┓┣┛┻┃┛┣┗╋┓┛┫━┻━┛┃┳┣┣┳┫┓┗┻━┛┫┣┏
┻┗┣━┛┗┻┫┻┻╋┓━╋┫┣┻┻╋┗┓┳┏━┃┃┣┫┏┗┓┻┃┃┻
┓┛┛┓┗┫┳┛┃╋┓┫┛┃┻┗┛┏┃╋┳┫┻━┃━━┣┃┳┻┓┏┛┻╋┫┏┓┫
┳┗┏┓┫╋╋┳━┏┳┗┫┣┣╋┏┛┣┛╋━┓┣╋┃┳┃┣┣┃┻┗┣┫┫━┛┳━
┃┻┗┃┃┻┛┛┫╋┻┗━╋┃╋╋┏┳┛┳┛┫┓┏┏┛┛┣━┫┗━┣┗┗┫┓┏┏
┳┻┛┳┃┳┏┃┛┻┻┃┃┛┻━┃┃┣┣┛┳┃┣┛┣┓┻┏╋┣┫┛┃┓┻┻┣┛┛
┗┓┓┻┛┻┗┳┫┗┃┳┣┓┻┛┛━┏╋┛╋╋┳┳┳┛━┫┗┻┣━┓┣┃┏┃┳┏
┏┫┫┏┃┓┏┣┓┗┃┓┫╋┻┛┫┃━━┏┃━┃┓┳┻┗┃┫┗┛┻┻┳┣╋┏┛┃
┏┫┛┛┫┫┏┻┓┫┛┻┗━┏┫┻┫━┳┗┻┗┏┗┣┫┓┻┃┏┳┓╋┗╋┫┛┻┛
┛┫┃┗╋┣┃━┳┻┣┏┳┣━┛┛┛┳┻┓━┃┣┛┛┃┣┃┓╋╋┓┏┫━┳┫┗┻
┃╋┻┫╋┣┻┃┏┳┳┻┏┗━┛┗┻┻╋━┃┳━╋┳┏┗┳┗┏┳┏╋┣━┛┗┻┏
╋┣┣┫┻┓━┛┏┃┻┫┗┻┣┣┣┳┓━━┏┛┗╋┓┏┻┏┗╋┻━━┻┛┳┛┏┛
┛┣╋╋┳┳┃┏┻┳┛┳┛┳┓╋┃┛━╋┃╋┛┻┗┳┻┃━┃┻┳┛┣┳━┛┃┃╋
┻┗┗┫┫┫┓╋┣┛┻━┏┛┛┣┓━┛┻┃┃┗━╋━┃╋┗╋┛┓╋┏┓┓┣┫┻┏
╋┏┃╋┏╋┛┻┛┏━┏┃┃┳┻┓┻┃┣┳┏━┗┃┛┃┣┣┃┻┻━┳╋┣┳┫┃━
┳┓┫━━┗┓┃┻┳┃┳┣┏┏┏┣┛╋┻┓┳━┗━━┃┻┛┏┏┏┳┏┣┻┳┗┏┏
┣┫┓┏┫┫┓┗━┗┗┗╋┣┛┛┣┫┃┣┳┏┫┣┓┛┻┫━╋┣━━┓┓┃┳┳┫┏
┣┣━┳┻━┏┓┻┻╋┻╋┳┫┛┫┓┻┓┻┻┣┏┳┏┳┛┳━┏┳┳┗┣┻┛┫┳┛
┓━┗┣┣┃┗╋╋━┓┣┫┛┳┳╋┓┛━━┗┳┛┓┫┫┛┗┳┛┗┫┃┃┫┫━┏┗
┫┣┣┛┓┏┓╋┓┃┓╋┫┫╋╋┳┳┫┳┓━━╋┗┓┻┗┳┓┫┛┻┳╋┳╋━┛┃
┫┫┫┛┃┻┏━┣┛┗━┣┏┏┗┏┻┗┫┏┃┣╋━┳━┓┃┏┫╋┫┛┻┓━━┫━
┃┫┫┏┓━┃┳━┫┓┫┛━┳┳┫╋┛┛━╋┓┛━┻┏┫┛╋┃╋┻┛┣┗┏┣┳┓
┗┳┗┣╋┳━┫┣┣╋╋╋━┛┓┫┻┏┃╋┗┫┏┣┻━┗┫┃┏╋┛┏┣┛┫┃╋━
┫┛┗━┻┛┏┫┳┳╋┛┛┻┣┳┫┓┗┫┫┓┏┛┃┣━┛┗┳┗┣┻╋┗┣┻┓┛┣
┳┣━╋┓┗┛┻┏┻┛┻┛╋┃┓┗╋┫┻┗╋┗┏┫┳┻┻┫┏┣━┓┗┻┻┓━┏╋
┻┃┗┗┓┓┻┳┗━┣━┛┳┓┏┻┻┛━┗━┗┻┓┏┓┗┳┣┗┓┗┫┏
┓┗┻┏┃┳┳┳┃┣┏╋┗╋┓┗┃┫┻┃┗┻┏┏┃┻┓┛┏╋┃╋━┓┏┏┳━┃━
┣┏┻┏┓━┻━┗━╋┫┫┫╋┳┏╋┻┣┏┣┛┛┓┫┗━╋╋┫┓┫┣┓┛┳┻━┫
┏━┃┗┃━┓┫╋┏┃┳┛┓┗┃┻┻┻┏┃┃┛┫╋┳┣┳┻┛┃╋┫┃┃┫┓━┓┃
┻┣┏┣┣┃━┓┣┛┃━━┳┻┗┳┗╋┛╋╋┏┳┓┳┛┓━┳┳╋┛━┗┓┻┫┣┳
┏┓╋┛┳┏┫┻┏━━┓┓┓┃┗┏┻┏┫┃┓┳┃╋┗┫━━┃┓┫┳┓┗╋━┳┛┏
┓━┣┃━┫┣┫┻┻┣┃┏┗┣┛━┳┻━┛┫┓┳┫┻┏┫┏┗┻┣┏┏┫┳┫┻━┛
┳┫┛┛┏┓┗┻┃┏━┻┻┓┛┃┗┣┻╋┏┗┃┛┳┃┻━┛┣┳━╋┣━┻┻┛┃┗
╋┳━━┣━┏┳┫┻┓┻┏┫┳┻┃┛┫┗┣┗┗╋┓┃┃┫┃┗━┫╋┗┛┗┗┣┃┓
┛━╋╋┏╋┏━┓┛┏┓┣┏┏╋┃┏┣┫┻╋┣━┫┏┗━┃━┓┻┳┓┏┳┣━┫┏
┳┗┣━╋┃┛┫╋┗┣┗━┗┻━┃╋┗┻┏┫┣┣┛╋━━┏┗┗┻━╋┛┛╋┫┗┗
┓┣┣┻┗┏┻┓┳━┏┏┗┣┻┫┫┻┛┻┫━┃┣┃┻┛┏┓┏┗┃┻╋┛┫┗┣┏━
━┗┗┗┳┫┣╋┻━┻┃━╋┏╋┗┏┳┣┏╋┛┃┏━━┛┳┳┛┃┃┓┣┏┗╋━┗
┫┓╋┏┳╋┏┏┃┏┳┛┣┻┻┫╋┏┫┏┗┳┳╋┳┛╋┏╋┏┓┣┳┗┳┗┫┻┏┃
┳┗╋┏┳┃┓┻┫┣┏┗┳┛━┫┓┳┗┛┣━┏┫┻┓┏┛┻┓┃┏╋┻┛┛┛┛━╋
┛┛┏╋┳╋┛┓┃┻┏┳┳┓┛┗┓┏┃┫┃┃┳┗┻━┛┗┃┻━┏┣┗╋┓┓╋┓━
┻┗┗┓┳┏┛┳┗┻┏┛┏┛┛╋┓┳┓┛┫┻┃┛━━┻┳━┏━┃┗┃╋┳╋┣┏╋
┳┛┣┓┓╋┗┫┏┏╋━┫┛╋━┣┫┳╋┻┓╋┓┻┏┗┏┃┓╋┫━┓┣┳┃┻━┏
┗╋┓┗┃┫┫┓┃┛┛┗┏┫┻╋╋┏┓┳┗━┓╋┃┫┫┻╋┗╋┃┏┓┻┻┓┣┫━
┗┣┏┣┏╋┛┏┻┏┻┻┫┳┻┃┃┻┃┛┳┻┣┳┏┗━┫┗╋╋┣┗╋┻━┓┛┓┻
┗┣┻┫┓┛━┳┣┣┻┫┛━┳┃┳┳╋┣┃┗╋━┃╋━┓┳━┳┏━┃┗┛━┃┫┛
╋┻┗┻┃╋┃┃┳┳┣┃┛━┓┏┛╋╋┛┻┛┳┓┛┃╋┏┏┫╋━┣┣┳┳┓┗╋━
┏┣┗┏╋╋┏┗┏┏╋┛━┃━╋┻┏╋┣┫╋┛┫━┛┗┓┳┛━╋┣┓┛╋┻┻╋━
┳╋┳┛╋┗┣┗┣┏┏┃┏┳┛┗┻━┛╋┫┓┳┗┻┛┓┛╋━━┣┫┓┏┫┳━┗╋
┣╋━┣┗┏┓┻┳╋┻┃┣┫┛┃┏┣┣━┛╋┛┛┣┃┫━━╋┃┻┓╋┻
┻━┏━┻━┳┫┓┣┛┃┫┻┛┳┏╋┳┏┣┓┗┻┻┛┣┛┫┫┫┓┃┻━┗┣┗┣┛
┓┫┓┫━┏┛┳┳╋┓┻┻╋┃┓╋┛┳━┣┛┳┛┗┳━┃┗┻┻┃━┻┃━┛┗┻┗
┏┏┻━┣┫┫┃┛┗┗┣┻┗┃┣┛┗┓┛┫┳┳┳┗┻┳┏┳╋━┫┻┃┛┫┻━━┻
┓┗┻┛━┛┓┏┓┻┏┓┏┫┃┃┻┛┛┣┣╋┏━┗┣┗┛┃┻┛━━┫┣┣╋┛┛┓
━━┛╋┛┻┓┫┣┣━┃┛╋┛┛┳┻┃┓┻┣┛┳┻┓┏╋┓╋┛╋┛┫┓╋┛┫╋━
┃┓┳┳┃┛┣━┳┃┫┣┃┗┛┻┛┣┳┃┛┣┏┗┛┃┏┳┃┏╋╋┏┣╋┳┏┳┫┣
┃┫━┃┓╋┗┏┣┣┏┳━┣┫┫┃╋┛┗╋┃╋┳┣┓┫┗━┓┣┻┫┫┓┗╋┓╋┛
┃┫┗┫╋┣┫┣━┗┃┗┃┗┣┛┏┳┳┓┗┳┻━┗┳┃┏╋╋┻┳┏┓┗┛┏━╋┏
┣┗┃┛┏╋┛┃┛┳┏╋━┗┏┛┓┳┛┛┻┓┃┏╋┳┻┛╋┣┫┓┓┗┫┻┻┳┫┣
┓┛┫━┃┓━┣┣┓┫┃╋┫┳┳┫━┛┏┛┳┫┳━┏┳┏━┣━┏┗╋┻┃┛┳╋┫
┣┳┻┃┃╋┏━┓━┗┓┃┃┓┛┫┃┳┫┣┣┗┗┛┳┗┗┗┏┏━┫┗╋━╋┓┗┓
┃┻┫┫┳┛┫┫┣┃┛┓┫┻┏┏╋┗━╋┳┳━┻╋╋┳┃┫┛━┏━┏┓┗┫┓┏┗
┫┳┳┣┻┛┏┣━╋┛┗┳┳┣┏┻┻┃┗┛┻┗┓┏┛┫┏┣┗┻┣┳┻┳┏┓┏┣┻
┫╋┻┳┃╋╋━┣┛┫┃┓┃┃┳┳━┻┛┻┫┣┏┻┃━┛┳┳━┫┏━┫┫━┓━┫
┃┓┛┳┻━┓┳┫┣┃┏━╋┛╋┃┣╋┓━┳┛┛╋┛┗━┓┣┫━━━┓┗┫┏┏┫
╋┻┓┫┗┳┃┗┛┫┳┳┻┣┓┫┗┣┏┓┛┗┻┫┣┗┃━┣┛━╋╋┏┓┻┫╋┗┻
┣┻┏┏┳┣┛┗┗┫╋┓┗╋━┏┛┻╋┃┣┏┫┛┛┗╋┃┗┣━┣╋┗╋┓┛┻┃┛
┻┗┻┣┛┻┻┻┓┓┏┳┛┗┓┗┓┃━┻┫┛┛┏┻╋┓┃┫┻╋┗┣━┳┓┛┃┻┛
┓━╋┓┳┃┣┻┻┏━┓┏┗━┳┫┫┣┫╋┳━┏┻┃┛┣┳┫┓┻┓┓┓┏┣┫┏┳
┃━┣┓┗┫┏━┗┛┃┻━┻┳┃╋╋┣┏━┣┳┫┫┛━┫┳┛━┃┣┻╋┳┗┃┏╋
┳┗━━┣┳╋┃┛┛╋╋┻┳┃┣┻┛┓┻┳╋┗┫╋━┳╋┃┫┓┃┓┓┛┣╋┣╋┣
┻┻╋╋┏┏┫┏┓━┗━┗┓┃┗┳┫┫┓┣┣┛┗┳┻┃┣╋━┗┫┃╋┏┣┻┃┣╋
┻┓┣━━┛┏┛┻┣┳┻┃┫┣┗╋┗┏╋┏┛┛┣┏┏┻┳┃┣┗┃┏┻╋╋┳┏┃┻
┗┫┃┛┓┛┳┫┳╋┃┓┃┓┗┃━┣┛┃━┳┛┗┗┻┏┻┛┫╋┣┳┻┓
┳┣┳┣━┓┻━┏┛┓┓┗━┗┣┏┓┣━┃┻━┳┳━┏┻┣┫┃╋╋╋┫┫┣┳┃━
┫┳┻┗┗┳┫╋┗┓┗━┓┳┳┳╋━┗╋━┓┓╋┣━┻┃┫┫┏━━┏┣┗━┓┃┃
┻━┫╋┳┗┛┛┃┓┫┻┗━┫┫┛┏┃╋┛┗┃┃┻┻┏┳┃╋┗┓┓┏┗┏━┫┳╋
┛┣┏┳┫┳┃┏┏┗━┳┛┓┣┻┫┃┓┏┓┓┗┻┓━━┏┗┗┏┏┳┏━╋━┏╋┣
┣┣┻┳┃┛┗┏┃┃┣┓┓┛┃╋┗┗┫┏┣┣┛┛┫┓┛┛┗┳┻┣┫┣┫┏┏┛┳┗
╋┻┫┃┏┣┏┳╋┓╋┗╋┃┏━┃┗┣┛━┣┛━╋┳┓┛┓╋━┣┛┫┣┗┏┃┳━
┳┳━━┣┛╋┃┃━┫┳┓┃┣┳┻┓┫┏┫━┗┳╋┻┻┗╋┣┗━┗┳┗┫┻┻┣╋
┻╋┓┏┻━┳┃┓┻┳┳┻┗┏┏┏┃┗┫┏┣┳┓┻┫┳┫┃┃┳┗┏┻┣┣┻┃┫┻
┳┏┛┗┓┣┻┛┛━┃┃┃━━┫┃┏━┳┛┻┃┫┳┃┻┫┓┃┛┛┃━┣┳━┣┫┗
┣┣┻┃┓┻┻┻┗━┏┛┫╋┳┗┻┳┣┻┏┏┣┻┫┛┣┳┗┃┻┓┗┳┛┏┏┏╋┓
┫┳┳┓┗┣┏┳╋━┏┻╋┣╋┻┓┓━┃━┣┏━┻┳┻╋━┛┫┛┳┛━┃┗┻┛┳
╋┣┃┣━┣┣┃┛┛┣┗┗╋╋┛━┳┃┣┻┻┃┣┳┏┻┃┗┏┗┓┗┏╋┻┗┻┏╋
┏┳┫┏━┃┛┛┃┛┏┛┓┏┛━╋┗┻┫┻┃━┻┓┛━┛┛╋┻┏┃┃┓┣━┃┗┛
┃┓┏┗┓┓┳━┗┗┣┓━┓┏━┣┗┃┫┓┻┛┻┻┓┻┳┃┛┫┓┫┗┃╋┫┻┏┛
┏━┫┫╋┣┻┳┣┓┣┛╋┛━┗┃┓┃┳┓┃━┓┣┣┃┣┏┏┏┗┳┣┏┏┣╋┏┛
┏┗┏┻┓╋┛━┗━┻┳┳━━┏┫━┏┗┓┛┃┫┏┗┣┫┛┣━━━┃┣┓┫┣━┻
┃╋┻┛╋┻┫┻┗┫┳┏╋┻━┛╋┛┻┏╋┫┳┻┣┃┓╋┻╋┣┣┃┃╋┻┳┛┫┻
┣┣┣┣┗┏┗┫┫┻┣┏┃┻╋┛━╋┏━┗┳┗┛┏┗┻┣┃┫┃╋┳┫┓┃┏┃┫┳
┗╋┻┣┏┳┛┻┗┻╋┣┻┗┳╋━┗┣┛┗┃┳┣┏┓╋┓┃┗┛┛┗┗┗┻┫┻┫┫
┫┳┓┗┓┏┗━━┃━┳┣┻┗┓┓┻╋┗┓┏┳┳┃┻┛┣┗┛┣┻┗┻┏┗┣┏━┏
┏┓━━┃┛┓┓━┫┣━╋┣┏┣┛┓┗━┛┛┻┗┻┛┓┣┫┗┳━┳┓┳┳┛┣┛━
┃━━┃┻┻┛┛┃┗┫┳┻━┃┗┏┓┗┏━┣┗┻┃┛┻╋╋╋┗┛┃┃╋╋┻┣┻┏
━┫┏┣┗┫┛┫┛━┫╋╋━╋┃╋┃┣━┛┫╋┳┓┗┗┓┃┛┃┏┓┓━╋┏━┃┻
━┗━┛┗┣┓╋┗━━┻┻━┣┣┻━┓┓┏━╋┃┛┫┃┫┏┫┳┻┻┣┏
┻┣━┃┳┻┏┏┣┣━┫┓┣┏┫┫╋┗┣━╋┣┳╋╋┣┗┻╋┫┏┣┫┗┛━╋┃┓
╋┓┏┗┓┏┗┛┓┓╋┏┛╋┫┫┛━┫┻┫┛╋┏┻┫┃━┛┏┛┛┻┻┏━┣┃┣┳
┳┗┣━┏┻━┣┫┳┓┛┳━━┏┳┛┓━┏┃╋┫┻┓┻┣┛┳┃┏┛┓┫┏┫┻┳┛
┫━┣┛┃┣┓┏━━┛┛┣╋┛┗┳┏┻┗┣┫┛┳┻┣┏┃┫┃┫┛━┻┃┣╋┓╋┛
╋┃┓┃┻┣┏╋┫┓┗┫┏┏┏┳┗┛┳┻┓┣╋┫┻┻┣┓┳┣┗╋┃┗┣┏━┻┓┛
┳┛╋━╋┣━┫┣┛┻╋╋┫┗╋┳┏┳┛╋┃┓╋┓┓┛┻┃┏┏━┗━┗┛┣┏┃┳
┏┃╋┳┳┃┗┃┫┛┗┃━┻┣┳┃╋┻━╋┃┗┓┣┳┫┗┣┓┓┏┣┳┃┛┻┻┛┫
┓┃┃┗┗┏┫┛┃╋┃┃┗┗╋┣━┃┗┛┫┫┃━┣┓┫┗┃━┣┏┗┓┫┻┃┣┛┓
┫┓┳━┓┏┃┏╋┣┛┻┓┓┳━━┣┛┗┳┓┃┻┃┓╋┏┣━┓┳┓┓┏┏━┃┛┳
┏┗┳┃┫┓┫╋╋┗┳┫┏┓┛┃┃┣┏━┗┓┃╋┃┓┓┫┏┗┫┛┫┛┓╋┃━╋┣
┻┃┛━┗┓┫┳┗┃┓┓┃┓┓┗┏┏┃━┓┣┳╋┏┛┫┗┻┳┏╋┛┫┣┣┃┗┏┫
┫╋┃┣━┏┣┣┫━┗┏┗┗┛┫┛┫┛┳┳╋┛┻┃┏┛┏┳┳┃┃┣┛┫╋┏┛┫┫
┫┃┳┫┏╋┻┗┳╋╋┻┻┛━┓┗┣┃┓┗┣╋┓┗┏┛━┏┫━┛╋┃┃━┛┛┣┳
┫┻┃┻╋┣━┏┫┻┃┳┃┳┛┻╋┛┓╋┳┃┏━┏╋┛┛┛┓┫╋┻┣╋┃━┗┓┳
┃┻┏┻┣┏━┗┏┃┏┗╋┃━┏┓┳━┏┻┻┛╋┓┛┗┗┳┏┏┣┻┏╋┳┏┃┃┫
┣╋┳┳┳╋┳┛┣┻━┃┻┻┻┛┓┃━┣┗┛┫┃╋┃┛┳╋┓┗┛┏┳┣┓┻┻━┓
┫┓┛┛━╋┛╋━┣╋┛┫┳┳┛┏━┗┻╋┏┣┏┃┛┻┳╋┣┣┛┏╋┃┻┏┫┫┛
┛━┻┓┓┃┛┗┫┗┳┫┻┛┣╋┛┛┳┳┻╋┣┛┏┃┳┳┳┗┣┗┛╋┛┗━╋┻┣
┏┗┃┗┣┻┛┛┳┛┛┛┫┛╋━╋┗┗┫┓┃┻┃┳┏┣┗┗━┻┻┏┏┣┣┫┗┛┓
╋┛┛╋┛┏━╋┣┫┃┣┏┗┗━┏┻┓┣┗╋┳┗┛┛┳┃┏┃┳┣┫┗┛┣┫┓┏┻
┃┓┗┻┻┃╋┃┛┏╋┏┓┃┏┻┏┣┏╋━┏┏┃┫┏┃┏┛┗┃┣┣┛┛┃┓┣┓┓
╋╋┳┳┳┫┓┃┃╋┏┃━╋┓┻┛┓┗┛┃┗┛┻┳┻━┛┫┻┓┗┓┻┃┳┣┻┏┣
┛┻╋┗┏┗━┫┃┻┳╋┛┣━┳┓┣┳━┏━┗┫┳┓╋┗┳┃┫┫┏╋┳┃┃┣┏┫
┏┏┫┣┫╋╋┫╋╋┣┃┳┳┫╋┛┳┻┻┫┏┫╋┳┃┻╋┗┻┓┻┻╋┏
┏┓┗┣╋┛┛┛┏┻┛━┃┳┳━┃┏┓┗┗┫┣┏┓┫┫┏┃┏╋┳┗┳╋╋┛┻╋╋
┛┣┛┣┗┣┗┛━┳┣┳┻┗┻┣╋┣┛┻┳┓┗┫┗┳┫┻┻╋┣╋┓┛┻┗╋━┓┛
┏┏━┃┣┳┳┫┛━┫┗┣━╋┗┻┳┏┫┛┻┫┗┃╋┣┣┳╋┫┛┓┣┃╋┃╋━╋
┛┣┣┏╋┏━┳┫┗┗┫━┳┃┻┗┳┃━┻━┫━┻┗┛┃━━┛┛┣┃┛┳╋┳╋┣
╋━┓┗┫┣┫┏┣╋╋━┫┃┛━┻┓━┏┻┗┏┣┫┃┗┏┻╋┫┣┣┃┓┛┫┳┫┏
┃╋┏┃┛┫┓┓┫╋┏┛┓┫┗━┗┃╋╋┫┳┏┏┗┗╋┗┃┳┫┗┗╋╋┳┏┛╋━
┳┛┗┣┻┏┛┗┻┛┣┛┃┓┃╋╋┣┓┣╋┗┣┻┗╋╋┫┓┣┣┓┃┏┳┓┃━┓┻
┛┓┃╋┃┏┣┻┫┃┛┻┗┻┏┃┓┃┣━┃┗┓┣┃┗┻┳━┗╋┃┏━╋┣━┳┃┳
┓┓━┗┻┓┃┳━┃┓┳━┛┫┗┛┗┛┳┃┣┛┣━┫┓┻┛┫┛┣┣┫┳┃┓┗┻┳
┻╋┃┳┓┗┫┗━━┃┣┏┛━┣┻┏┃┏┛┫┛┻┫┛┣╋┏┫┣┗┫━━┳┓┫┗┳
┻┏┫┫┃┳┏┣┗┳┃┛┗┗┛━━┣╋┃┫┣┏┫┓┛┣╋┣┃┛┻┻┫┫╋┳┛╋┛
┃┳━┏┏╋━┣┻┃┣┃┓━┗┛┗┏┏┗┣┗┃┓━┳┛┳┣┃┛┳┣┃━┫━┻━┏
━┓┏┛┏┛┃━┳┃┓┫┫┣┣┛┗┏┳╋┻┗┻┗━┗┏━┛╋┗━┛┳┃┫╋┳┃╋
━┏┳━┳━┃┣┃┓┗┣┓┃┃╋┛┛┣┣╋┻╋┻┻┏┳╋╋┻┻┓┃━┃┓┻┗┓┛
┓┃┛━╋┓┏┛╋┓┫┣┃┏╋━┃┛┫┃┗┫╋┛┃┗┓━╋┛┻┳┫┏┻┓┻┛┓┓
┳┣┓╋┳┓┗╋┏╋┏┓┏┓┓╋┣┫┣┛┗┏┻┛┃┫┻┛┫┳╋┏┻┏┏┓┃┗┻╋
┻┏┗╋┳━┏┛┫┳╋┛┏━┻┳┃┃┣┛╋┏━╋┣┻┫┳┏━┗╋┓┫┃┛┓┳╋┻
┛┓┗┛┫┏┛┫┓┃┣┣┛┏┳┛┓┃┣━┣━┓┳┏┳┃┛┫┣┛━┣┏┳┳╋┻┛━
┫━┛┣┏┛┃┳╋┏┓┻━┳┓┃╋┛┓┳┳┏┣┛┏┏┏━┓╋┃┃┻┛┛┻┣┻┏━
┃╋┓┓┓┫┻┗┏┫┣┓┣━┫━┣┫┏╋┻┓┃┫┻┗┣┓┗┃┻┫┻┃┫┏┏┓┳╋
┛━┃┏┓━┣┗┗┗┫┳┏┻┃┫┃┣┻┳┓━┏┣┫┛┗━┗━┣┃┛╋┛┻┗┗┻┛
┛┳┣┻┓┏┏┃━┳┻┛┏┏┻━╋┗┓╋┃┗┻┣┗┗┛┗┻┓┫┗━┫┛╋━┏┫┏
━╋╋┓┛╋┣━┃┫┳┣┻┗━━┣┃┻┻┃┣┫┻━┳┣┏┏┏┛┓┛┏┛┃┏┫┗┣
┣┳┻┣┳┓┫┗┓┻┛┛┏╋┣┛┏┻┏┛╋┫╋┻┻┛━┏╋╋┻╋┻┗┻
╋┣┗┏━┗┻┛┛┻┛┃┗┃┃┏┻━┃┫┣┣━┻┗╋┫┛┓┓┣┣┛┗┓┳┻┫┻━
┗━┛┫┣┫┗┛┳┗┣┏┓┗┃┏┣┳┃━┓┳╋┗┛┗━┫┛━━┏┓┣┳┃━┳┳┏
┣┛┛┃━┻╋┗┫┛┏╋┗┛┳┏┃┣┣┓┏━┻┣┻┓┣╋┫━┳━━┫┗┛┻┛┏┻
╋┳╋┣┳┏┣┫┃┫┏┳━┫┏┫┻┛┗┓┣┛┫┫┃┫╋┗━┳╋┃┫╋━┫┻┗┫┃
┫┏┳┃┳╋┛╋┫┳┳┳┣┻┻┛┗┗┳╋━┗┫╋┗┳┛┗━┓┫━┓┃╋┗┏┳┏┏
┳┏┛┻┻┏┃┛┛━┓┫┣┏┣┫━┛┗┃┳╋┛━┏┣┣┻┻┳┻┛┛━┳┣┫┣┃┛
━┣┳┻┓━┫╋┻┫╋┓╋┛━┗╋┫┗┛┻┏┫┃┃┏┣┓┻┳╋┛━┗┓┻┃┏━┓
┓┓┏┻┳┏┓┓┗━━┫┳┃┻┻━╋━┛┫╋━┗┫┻┫┗┃╋┗┫┃┫┳╋┛┗┗┗
┗┣┳┫┃┗┣┳┻┛┫┫┏━┃┛┃╋┗┳┣┫┻╋╋┣┗┃┃┳━┣┏┣╋┳┻┛┣┣
╋┣┗┗┛┓┣┣┫┏┫┫┻┳┻━┻┳━╋╋━╋┃┻┣╋┫╋╋┏┓┃┻╋━┓┳╋┛
━╋┫┓┛┛┃┏┫┣┃┣╋━┗┏┫┫┻╋┛┓╋┛┓┛┗┻┃┣┓━╋┛┣┏┃━┏┗
┏┏━┓┗┻┗╋┛┣╋╋┳┳┳┏┫┛┫━┗┻━┏━┃┗┗┳┓┛┗┓┏┛┳┏┓━━
┳┗╋┓━┃╋┫┓┛╋┳╋╋┏┳┣┗┏┳┃┗┓┫┫┣┃┣┳┣┫━┏┻━┛┃━┗╋
┻┗┛┗┃╋╋╋┗╋┳┓┳┏╋┗┏━╋━┫┛┣┏┃┏┫┃┳┣┛┛┛┃┃━━┓┻┃
┛━┣┣┳┻┣┫┳┛┛┣┛━┻┫┗┃━┣┣┏┗┳┃┳┛┛┳┏┏┏┣┏┫┣┗┃┏┓
╋┫┃╋┻┛┗┣┻━┓┏┻━┣┫┣┳━━┛━┓━┻┃┣┻┻┗┻╋┣┻┛━┛┫┣┓
┛┗┓┣┻┣┏┫╋┗╋┣┗━┏┏┫┛┣┓┗┫┓┻┗┻┣━┓━┫┛╋┓┏┫┻┃┃┣
┏┣╋┫┗┻┃╋┣┗┓━┛┛┗┏┗┳╋┳┛┣━━┃┻┣━┛┏┣┣━┗┫╋━┳┫┗
┃┏┫┓┳┓┻┃╋┓┳┫┛┛┫┛┃━┗┫┏┃┏┃┗┻┻┣━┃┏┫━┃┛╋┣┻┓┃
━╋┫┏┃━┫┃┻┛┏╋╋┣┃┗┗┃┫┓┗┗┃┛┓━┏┫┗┏╋╋┛┣┃┳┫┛┛╋
┣┳┫┛┻┻┫┛┫━╋┏┣┳┏┻┻┳┃━━┻┣┳┛┓┳┣┣━┃━┫┫━┫╋┫┻┳
┏┏┫┳┣┫━┛┃┫┏┓┻┫┏┗┃┛┃━┻━━┫━┓━┣┗┣┫┳╋┏┓┃╋┫┏━
┛┏┏┓╋┣┓┏┃━┏┓┃━┣┻┻┏┛┫━┏┃┫┛╋┫┣┓╋┻┳┛┫┫┃┓┣┳┗
╋┛┗┫┏┃┳━┗┛┻┗┃━┃┻┳╋┃┏┣┓┣┻┗┛┳┃┃┃┳┫┛┳┗
┏╋━┗╋┳┣━┓┳╋━┫┳━┗┓┗┏┓╋╋┻┛┻┫┳━┏┏┓┗┻┓┻┳┫┫┻┛
╋┗┗╋┃┻┃┗┫┓┣┛┃┗┏┛┛┳┻┳┫┫┗┻━┣┛┓┗╋━┓┣┳┗╋┓┛━╋
┗┃━┳┓┗┛━┻┣┻┏┓╋┳┻┓┻┻╋━╋┃┃┓┗┣╋┗━┗┣┳┗┛┏┓━┛┗
┣┓┗┣┏┛┃┛┣┻━┛╋┏┏━━┓┻┻┗┓┗┻━╋┗┫┗╋┓━┣┻┃━╋┓┓┫
┃┃┛┻┳┻┓┃┛┫┫┛┃┏╋┛┛┃┃┃┏┣━┳┳┓┣┏┣┫┳┳┛┛┣┏┛┗┛┛
┫┗┗┓┻┗┫┛┫━┃┻┣━┫┛┓━┏┛╋┓┳━┏┫━┛━┗┫╋┗┛┳━╋┫━┏
┳┣┣┳┓┻┳━━┓╋╋┫┃┻┣┣┓┫━┓╋┛┗┛┗┗┏┗┻┳━┫━┃┫┏┣┫┗
┫╋┏╋┗┏┫╋┫┏┏╋┫┣┗┳┛━┳━┛┫┻╋╋┳━┫┗┃┛┛┣┣╋┳┓┃┻┳
┗╋┏┗┳┫┓┓╋┏┓━┃┣┣━┗┃━┳┗┓┳┛━┃┫┻┏╋┻┏┣┃┛┛┏┛━╋
┗┣┛┃┃┣╋━━╋┛━┃┓┻┻┻┫┗┳━┳┛┻┃┗┫┫┃┏━╋╋╋━┳┣┛┃╋
┓╋┻┗┏┃┓┛╋┣╋┳┛┻━━┫┻╋┃┃┗┛┳┛┻┃┗┣┛┓┛┛┃┻┛┏┣┏┏
┳┃━┫┣┣┗┫┃┓╋┛┣┏┣┗┛┛┃┫┳┗┳╋┳┣┏┛┛┫╋┗┗┫┗┗┫┫┗┏
┏━┛━┫━╋┣┣┫┫╋┣┣┗┏┫┳┓┣━┫╋┗┗┏┛┛┫┻┻┛┓┗┣┫┳┓┻╋
╋┃┗┃┗┫━┳┫┫┃┓┻┃┣┃┣┗┛┻┗━┓┃━┃┃┳╋┻┫┣┻╋┛┳┗━┣┗
┳┗┃┗┗┃┏┗┏┗┻┛┏┃┫┏┓┣┏┓┓┓━┗┳┫┫┛┛┏┗┃┃┣┏┓┗┫┗┓
┃┓┗╋┓┣╋┓┃┫┳┫╋╋┏┓┛┛┻┛━┗┃┳┻╋━┣━┣┳┛┛┛┗━┫┣┫┃
╋┗┫┛┃┳┫╋━┫╋┛┫┫┫┃━┳┣┛┃┻┗┛━┏┫┛┛┫┃┃┣┃┓┻┣━┛┻
┃┻┓┓┳┳━┗┫━┛┃┣┛┛┻┫┓┣┏┻┳━┫╋╋┳┗━┓┛┳┏╋┣┣╋┗┓┣
╋┏┫┳╋┫╋┓┛┣╋┃┗┛┛┓┏┏┫┫━┛┳┻┓┓┫┃┏┏━┓┓╋┃┛┗┓╋━
━╋━┏┗┳┓┃┃┳╋┻┳┳┳┣┳┣┣┃┃┓┫┓━┻┫━┗┳┻┗╋┛━┻┻┻┳┃
┓┃┃╋┃┗┃┃┫┓┏┃━━━┏┳┫┛┣┳┣┛┫┻┛┏╋┏━┳┣━┗╋━━┳┳┫
┛┗┗┏╋┛┛┛╋┳┏┳╋┃┛╋┫┏┫┳┃━┓┛┣┫┏┓━┫┃┗┫━┣╋┻┫┣┛
┻┫┃┏┣┃┗┃┻┛━┫╋━┻┓┣┃┳┛┣┫┏┏┃━┓━┛┛┃┛┫┛┏┗╋┃┗┃
┣┫┓┏┣┏┓┏┏┏┏┏┫┳┫┻┃╋━┻┃┃┫┫┏╋┣┓━┏┏┫┫┏╋
┗┫┳┃┻━╋┣┫┏┣┫┳┫┳┣━┏┳┗┣┓┏┻┣╋┻┃┏┏┫┣┗━┫┓┃┳┏╋
┗┃┳┳┫┫┫┏╋┓╋┳╋┃┻┏╋┏┃┣━━┃┫┳┓┓┫━┓┃╋┻┻┫┛┣┏┫┳
┓━┻┓┳╋┫┳┓╋┻┫┫┗┳╋━┫┃┳┳┫┗┻┗┏┛┫┃┳╋┃┳┃┳┫┳┫┏┗
┫┣┓╋┣┣┫┃━┓╋┣━┏┃┃┫━┳┣┓┛┻┏┛┣┛┣┃┻┫┫┣┃┗┗━┗┃┻
┗┗╋┻┃┃┃┃┃┫┛┳╋┗┏┏╋┻┳┃┫┻┻╋┳┗━┳┏┫┛━┫┫┃╋┻━┗┣
┣┣━┫┳━┫┻┓┏┣┻┣┛┛╋┃┓┏╋┓┃┗┏┗┗━┓┫━┫┫┳┳┳┻┃┛┣┛
┻╋┏┓┃┫┃┗┣╋━┣┗┳┗┛┫┗╋┳┫┓┏┗━┳┏┻╋┓┫┫┛┫━━━┛┃┗
┃┫━━┣┳┣┏━┫┳┛┏┗┣┃╋┛╋┳┓┫┳┓┃┛┓┣┻┫┳┳━┣┣┻┣┫┏┫
┓┳┻┃┫┓┣┣━━┃┓┫━┳┻┳┓╋┣┃━┃━┏┓┗┗┏╋╋┫┫┣┫┗┫╋┓┃
┓╋┛┳┛┳┛┫┻┫┛┳━┓━┗╋┗┓┛┃┛┛┓┃┫━┃┛┫┫┻┓┻┃╋┗┛┣━
┓┫╋┣┻┏━━┫┛┛┃━┗┛┃┣━┛┻┻┓┃┃┳┫┛━╋┗┓┏┻┃┛┻┻┛╋┗
┻┏┣┛┓━╋┣┗━━┃┛┫━━┻╋━┏┫┏┗┏┗┛┏┛┻┏┫┃┗┻┗┳┛┃┏┏
━┓┣╋╋┃┻━┛┫┓┗╋┓┗┣━╋┳┻━┫┫┳┣┻┃┳┣╋┣┣┓┃┫╋┛╋┛┏
┓┓┓━━┳┣┗┗╋┗━┏┫━┗┛┻┗━┏┃┗┓┃┗┣━┣┃┣┃┏┗┳┃┻┣┓┛
┏┓┃┻┃┏┏┣┫━┃┗┓┣┣╋┫┏┻╋┓┳┛━┻┻┳┻┻┣┗┣┃┳┻━┛┓╋┃
┗┛━┻┻┛┗┓┣┻┃┣━┻━┛┣┻┗┣┳┛╋┣┣┳┓┗┳┣┻┃┏┻┏┫╋┃┛┫
┣┻┛┻┗┛┻┣╋┫┳┣┣━┳┳━┗━┓┗┳╋━┻┻┃━┏┓┏┓┏┛┗┫╋┏┛┏
┏┛┗┃╋━┻┣┳┃┃┏┏┳┓┻┣┫┻┣┳┃┏┗┃┓┻┏┻┗┓┣┻┳╋┣╋╋┫┣
╋┗┏┓┃━┃┃┃┻┏┓┫┻╋┓┳┛┣┃┗┫┛┛┣━┫┛┳┳━┓┳┃┻┣┛┏╋┻
┳━┳╋━┻┫┛┏┏┓┳╋┣┳┃╋┫━┻┏┗┃┓┓┗━┃┏┏┏┳┳╋┓┣┃┏┣┳
╋┻┣┻┛┏┓┗┣┃┻┗┛┻━┓┓┫┣╋┳┏┳┣━┃┻━┓┻┃┻━┣┓┫┳┻┗┻
┗╋┫┫┃┛┗┳━┻┫┃┣┣┃┓┃┻┫┛╋┓┣┃┗┏┛┣┫┃┫┏┓┻╋┏━┓┫┓
┫┗┳╋┫┃┳━┳┃┏┳━┓╋━┗┏╋┓┗╋┳┻━┏┛┓┻╋┃┻┗┏╋┛━╋┣┗
┫╋┫┻┻┳┫╋┣┏┏┏┗┛╋╋┻┛┳┣┃┻╋━┣┛╋┫━┏╋┫━┫╋
┃┛┳┛┗┫┓┫┣┓━┣┻┳┛╋┳┓┻┫┗┳━┫┓┓┣┗┫┓━┳┗┗╋┣━┗┛╋
┣┗┗┣┳┗━━┓┳┏┛┏╋━━┓┏┻┫┫━━┫┏╋┏┃┛┳┓┫┗┗┻┓╋╋┫┣
━┣┓┫┻╋╋━╋┓┏┣┗╋┗┗┓┗┣╋┫┛┣┻┳┳┛╋┫━╋┫┣┏━┫┛┣┓┳
┣┫┃╋┗┏┛╋┃┻┗┃┃┗┗┗┛┃┣┏┫━┻┓┳┣┏┫┣┏┓┫┳┫┓╋┗┛┏┫
╋┛┗┃┻┻┏┳━┃┛┳┃┻┓┻┃┳┏━┣┳┻┛┗┛┳┻╋┗┏┏┻┳┣┓┻╋┣━
┃┣┻┏┛┗━┗┣┛┳┃╋╋┻┳┣┳┣━┻┻┛┛┏━━┃┳┫┏┫╋┗┗╋━┫┛━
╋┣┛┳━┫┳┃┏┛┣┏┫┓┻┻┗┳┏┣┏┗┣┻━┫╋╋┣┗┻╋┃╋┗┣┣╋┫╋
━┣┛━┗┃━╋╋┫━┛━┫┻╋┻┃┃┗┛┃┛┓┻╋┛┫╋━┓┏┗┳┏┗┫┫┛┣
╋┛┗┳┏┳┃┃╋┏┛┏┛┗┫━┃┓┻┛┫┳━┓━┗┗┗┳┓┓┓╋┗┻┳┏┻┏┗
┻┣┏┣┫┫┣┛╋┓┻┫┗┏┳┣┛┗┻┛┳┏┳┣┗╋╋┫┛━┣┛┓┫┗┗┛┳┏┣
┏┛┣┓┃━┫╋┏┃┏┗━┏┃┃╋┣┗┛┃┣┣┃┫━┏┻┫┃╋┓╋┳┳┫┻┛┛┫
╋┳┻┓┛┳┗┣┻╋┳┛┻┃┛┣┻┻┻┫┻┣┳━┃┓╋┫┫┗┫┛┓┗┓┣╋┃╋┏
┫┻┃┗┃╋┻┓┛┓━┗━╋━┫╋┛┛┏┛┏┗┣┃┣┛━┛┣┣┻┛┳┗┻┏┛┫┓
━┗┫┗┓┛┣┏┛╋┗┓┣┻┓╋━━┏┻┃┣┛┃┃┫┫┛┻┗┗┳┣┗┃┓┏┣┫┫
┣┳╋┃━╋┗┣┫┻━━┫━━┏┻┗┓┣┗┣┛┳┳┃┫┣╋┳┛┗┻┛┳┏┳┣┏┏
┃╋┣╋┫━╋┻━┃┳╋┫┓┛┣┓┏┗┓╋╋┣╋┏╋╋┃┏┃┛┗━━┫╋╋┓┓┫
┣┫┻╋┏┻┓┏┃┣┏┣┓┗┫┳╋┣┏┗┫┣┫┗┓┫┻┻┫╋┓╋━┛┻┗┳┻┻┻
┃┻┓┛┻┛┛┗┓┃┓┃╋━┫┻┫┫┏┏━┗┳┓┓━┏┗┣┃┓┻┏┗┣┓┳┛┫┃
┣┳┏┃╋┏┳┏┛┣┫┏┏┫━┓┃┛┣━┻┏╋┻┓╋┻┫┗┳┻╋━┫┗┳┣┏┣┳
┃┗┛┳┛━┳━┓┓━┓━┳┗┏┛┣┏┛┣┣┓┻┃┗┣━━┗┓┻╋┻┣━━━┫┛
┻┗┫┻┏┻┻┏┛┳┏━┫┃┫┗┏╋┗┫┃┻┛┏┫╋┻┳┏┻┓┫┗┛┓┃┫┏┗┗
┓┛┳┣┏┣┗━┳┃┗┗┏┳┓┻┻┫┏━┗━╋┏┏┣┳┻╋┻┳┛┛┻┣┛╋┳┣┣
╋━╋╋━┳┏┗┃┗┳┻┻┗┏┳━┛┻━┓┃┗╋┣╋┓┣┏┗╋┳┗┗┳┃┃┻━┗
┳┻┻┃┃┣┓┛╋┃┓┗━┫┫━━┗┓┣╋┳┓┗┫┃┳┏┓┫┣┻┳┻┛
┫┗╋┛┗┻┻┳┳┳┃┃╋┻┗┣┃┳━┃━┗┫┓┛━┓┏┓┓┃┛━┗┫┓┫┻┻━
┳┳┳╋┣┓┗┓┻┏╋┗┫━┫┏┃┓┫┗┓┻┛┃┏┛┳┳┗━╋┗┃┗┗┗┫┣┃┻
┳┏┃┗╋┃┳┓╋┣╋┏┫┛┏┃┫┃┛┫┻┣┏┣┫┳╋┳┫┻┻━┻┣┫╋┗┓┻┳
┳╋╋┗┏┏━┛┛┫┗╋┛┣┓┏┏┻╋┏┣┣┏┫┛━┛┛╋┓┣┫┃╋┏┫┏┳┃┻
╋┓┳╋┣┏━┗┣┛┫┻┻┻┛┛┫┗━┏┛┫╋┛┛┫┻┣┣┃┻┃┓┃━┫┗┳━┳
╋┓╋┳╋┏┫┛┗┳━┣┳┗━┣┣╋━┃━┻┗╋┣╋┓┫┣┏┫┗┣┫┣┻┫┻┓┫
┛┫┃┓┛┃╋┗┏┳┳┛┫┓╋┃┃┓┓┓┛━┫┻━┻┃┏┻┓┃┣┃┓┣┃┳┗┗┫
┫┳┻━┻┫┓━┓┏┗┣┫┣┓━┳╋┗┣┳╋┃┏┻┫┻┣┓┗┗┛┫┃━┫┫┻┛┏
┫━┣┏┛┃┣┗┗┃┻┏╋┓┏┛┳┳┃┻┳┻┳┓┏┫┛┻┫━┃┣┃┫╋━┣━╋╋
┓┻╋┛┛┫┏━┻┛┳━┃┣┣━━━┏┛┻┳┃┃┗┃━┗┏┳┏┣┃┏┻┏┏╋┳┗
━┫┏╋┏┛┫┓┛┣┓┓┣┛┃┓┫━╋┫━┗┣┳┏┻━┓┏┓┃┓┳┃┏┏┛┗┣━
┗┻┫┓━┻┗┻┏┏━┫┏┻┫┫╋┫┛┛┃┳┏┏┳┓┃┃╋┣┗┗╋┫┓┳┓┣┫┣
┏┳┃┓┳┗┣╋┻┣┓┳┃┛┃┓╋┫╋╋┛┻┳┓┏┳┻┻┻┏┏┻┏┏┗━━┳┫┓
┳┳┛┛╋┏┛┃┣┛┏┣┓┓┏┏┏┗╋┫┫┛┃┏━━┻┏┛━┻┏┏┣┫┛┃╋╋┃
╋┳┫┫┳━┏┛┳┳┏┏━╋┣┓┛┫━━┻┏┛┣┛┣╋┛╋┃┃┛┓┳┫━┏━┣┏
┻┛━┫┃┛┫┛┓┫┳┓┫┫┫┛┣┗╋┻┏┣┫━┏┫┻┳┓┗┏┓╋━╋┻┃┳┣┫
╋┻┣┳┛┛┓╋┻┣╋━┛┃┫┳┣┏┏┫╋┣┻┣┓┫╋┣╋┣┻┃┳┏╋┫┳┳┏┻
┻┫┻╋┳┗┃┃┏┗┏━┻┗┓┛┗┃┳┻╋┻┓┓┻┻┗┫┃┛┳╋┃┓┳┛┫┗┛┓
━┫┻┓┛┛╋┏┏┏┫┛┗┛┫┗┃┃┓┣┫┓┣┓┗┃━━┏┃┛┳┛┳┏╋┣┳┓┻
┛┻┣┳┃━┫┓┛┻┻┃┗┏╋┣┻┳╋┏┃┓┗┻┳┛━━━┗┻┓╋━┫╋┛┫┫┗
┛┳━━┻┫┳┓┓╋┣┃┏┻┃┳┏┳┗┫━┏┻━━┳┓┓┓┗┃━┓┛┃┣╋╋┗┣
┃┛╋┣╋┳┫┗┫┫┃┳┣┏┗┣┃╋┻┳┫┓┓┓┛┳┫╋┗┗╋┳┫━━┗┛╋┣┣
┃┛┳┛┏┫╋╋┣┣┃┛┃━┓╋━┗┏┃━┛┫━┳┗┗┏┛┳┻┻┓╋┗┓┛┛┃┓
┃╋┗┃┗┻┛┻┫┗┻┫┳┣┏┳┳┫┓┃┏┫┗┓┗┏┓┗╋┣━┏┗━┣
┃┏┫┛╋┃╋┛┛┛┗┣┃┃┛┻┛┳╋┣┃━┓┛┣╋┃┫┣┏┓┳┏┗┣━┳━┳┗
┛┫┓┫━╋┓┗┃┗┻┛┛┣┫┫┃┻━╋┓┓┻┓┫╋┳┏┫┣╋┫┻━┗┓┣┛┏┳
┣┗┗┻━┣┫┏┏┃┃┛┳┓┗┃┣┣┗━┏┳┗┗┓┗┃┗━┫┛━┣┛┗┣┏┃┏━
┻┗┓┗┻┓┓┻┛┏┣┻┏┳┫┗┛┓━┫┓┳━┣╋┃┣┗┗┣━┫┓┣┻╋┗┳┓┃
┃┣┻━┳━━┏╋┳━┳┳┛┻┃┗┛┻┣╋┻╋┫┻╋┓┓┣┓┏┻┳┗┣┓╋━┓┻
┣┳┏┃━┛┛┏┃┫┣┃┓┓┓━┣┏┓┗┻┛┗╋┫┗┏┓┃━┗┓┏┏┃━╋┳┃┻
┳╋┗┛┳┗┓┏╋┣┃┗┗┳┓┻┗━┣┃┛┻━━┣━┓┛┓┳┃╋┃┃┗┻┻┳╋┳
┃┗╋┣┓┃┻┳┳┣┳┫╋━┛┏┛╋╋┣┗━┛┻┗╋┫┛┃┃╋┓┣┃┣╋┛┓╋┃
┓┓╋┛┏━┳┗┳┳┏━┳╋┣┳┳┗┫┣┃┻╋┻┣┗┫┏┳┃┏┳┛┣┻┣┓━┫┗
┓┫┳┃┛━┓┃┳┻┏┣┓┓┃┗┳┫┻┻┗┫╋┓┃┛┓┻┫┳┗┃┃┣┏┫┳┓┫┣
┳┓┓┛┗╋┳┃┏┫┓┻┣╋┓┫┛┻┳┫┳┳┓┛┏┣╋┫┃┃━┃┫┫┃┛╋━┗┛
┫┓┻━┛┫┛┣┛╋┏┓┳┛┗┗┗━┏┃╋┓━┗╋━┗╋┫┃┏┳┳┃┣┣┻┫┻┣
┓┓┳┣╋┳━┳┻┃┫━┫━┓━┗┻┃┫┏┃┓┳┣╋┳┳┛┫┏┣┏┻┏┣┏┳┻┣
┣━┣╋╋╋┓┫┗┃┓┣┓┓╋━━┓╋┻╋┏┫┻┓┃┃┫┫┫┣┳┳┣╋┏━━┃┓
┏┓┛┏┣┗┏╋┳┗┏┳┃┫┳┗┻┫┻┳┏╋┗┻┃┫┓┳┛┳┻┃┻╋┏┻┃┫┻┓
━┃┣┫┻┣┳┃┏┃┓┻━┳╋╋┓┗┗╋┻┻┓┃┻┛┳┳┓┫┗┳┻┏┗┏┻┃┗━
┗┳┫┃╋┳┫┓┃┓┣┃┫┳┫╋┓━━┃┗┗┛┏┫┃┫┻━┓┗┏┏┳┗┗┛━┫╋
━╋━┏╋┻┫┻┳┃━┳━┃┻┳┣┻┛━┃┳╋┓┗┓┓━┃┛┗┛┃╋┛┳┫┗┛┻
┓┫┛╋┓┳┣┫━┛┳━┛┫┫┳╋┳┃━┫┫┏┏┫┳┳┻┃┻┛┳┣╋┏╋┻┃┗┛
┻┣┏┛┓┻┻┃╋┳┓╋━┗━┏┏┗━┓┳━┣┛━┳━┳━┏┻┣┻┓┫┻┓┗┣┓
┻┏┓┛┣┓┫━┫┳━┻┏┃┏━╋┫┛┏┗┻┃┳╋┏┣┏━┳┗┗┃┏━━┛┗┃━
┫┛┛┛┛┻┳┏━━┛╋┗┛┃┫━╋━┛┻┫┗┣┗┓┣┻━┳┣┏┫┫┏━┏┓╋━
┣━┓┏┻┻╋┫╋━┫┣┗┗┣┃┏┃┛┻┣┻┓━━┣┻┻┓━┫┣┛┛┣┻━┏╋━
┣┻┻━┛━┛┛┃┃━┏┣┓┏╋━┻╋┓┳┻┳┓╋┳━┣┻┓┳┳━┳┣
━┻┗┃┏━┻┫┓┏┣┓┣━━┃┓┳┳┣┗┣┃┛┛┳┓┓┫┻┣┓┗┫┓━┫┳┻┫
┳┗┫┳╋┃┻┏┗┓━┫┓┃┛┛┏┳┫┣┛┳┏┗┏┃┏┳╋┓┳┗┃┳┫┗┗┻┗┗
┃━┣╋╋┫┏┃━┛┳┣┏┓━┗┗┳┏┫┣┳┛┓┫━┏┳┃┛┗┫━┻┫┻┳┣┗┏
┳┣┳┳┛┃┳┣┗┗┓┻┗┃┫╋╋╋┳┃━┃┳┻┗━╋┳━┣┣┃┗┫┏━┻┃╋┗
┫┃┏━┫┛┣┻╋┳┓┏┃╋┻━┓┏┃┓┛┫┫┻┓┗┛┏┫┛┃┫┛┛┛━┏┣┻┏
┓┓┏╋┗┫┣┳┻┳┛┗┏┻╋┃┗┫┏┫┃┻┳┛━┫┏┓╋┏┃┻┏╋┓━┓┳┓━
┃┫┏┓━┳┃┓╋┓┛┳┃┓┓┛╋┻┳╋╋┓╋╋┓┗┃┻┫┓━┫┗┣┃┫┓┫┣┗
┃╋┛┳━┗━┻┫┻┣┣┏━┗╋┻┻┃┛━┗┻┫╋┓┛┛┫┫━┃━┻┳╋┻┃┏┏
┳┓┳┳┻┛┫┛┗┻┣┛┏┳┏┫━┻━┗┻┃┓┻┏╋┏┳━┫┛┻┗┃┏┓╋┓┗┫
┣━┓┏┫┗┫╋┳┏┳┫┏┏┣┛┳┓┻┗┣┫┛┣┗┳┛┃┫┗┓━╋┃┏┫┫┏┳┣
┗┃┃┻┳┏┓┣┻┛┓┣━┗┛━┣┫┏┗┛┫┗┃┫┛┫┳┳┓┃┻┣┓┣╋┳┓┃┗
┃┏┻┃┣┛┻┓━┗┗┗━┳┓┏┃┗┏┛┳╋┫┣┣┛┃┻┃┳┏┛┻┃┻┣┳┗┗┗
┻┗┳┳╋┻┛┛┛┣┳┳┏┏┓┏┳━┻┃┫┃┻┣┛┻┓┛┣╋┓┻┓┳━┛┛┳┫┛
┓╋┃┓┫┏━┫┛┛┛┫┓┫┗┣┛┣┻┓┫┫┗┫┗┗┫┳┳┗┣┣┗┣┃┗┫╋┓┃
┏━┏┫┣┏━┃━┻┃┃┫┳┣┻┫┫┳┏┃┗┛┫╋┳┏┃┗┃┫┣┳┃┣┣┗┓┳╋
━┣┛╋╋┫┣╋┏┣┛┏┃╋╋┻┃┻┗┻┳┣┛┛┏┻┗┏┻┣┻━┻┏┻┫┻┗┛┻
┓┳┗┣━┻┓━┃┓━┻┳╋┗━┗┏┻┗┳┣┏┳┃┣┛┃━┣┳┣┓╋╋━┓┏┫┓
┣┣┣┃┃┻┳┏╋┏┏┻┫┳┳╋┛┻┳┓┃┣┻┗┳╋╋┻┗┻━┏┗┛┫━┳┫┣┣
┗┳╋┛┏┓┳┗┓┣━┃┳┻╋┫┣┓┏┻┻┣━┏┣┃╋━┻╋┛┏┛┣┓╋╋┗┣┻
┗┫┻┃┓┫┓┃┫┛┏┳┃┃┻┃╋┣┃┻┓┻┣┃┫┓┃┫━┳┓┻┫┻┃┗┳┣┛┃
┓┻┗┗┫╋━┣┗┳┓╋┫┣┳┳┻┳┃━┣┣━┓┫┣┳┃┣┗╋┳━┫╋┏┛┫┏┫
┏┃┏┣╋┓┫┃╋╋╋┛┣┛━┛┓┓╋┗┳┛┏┫┃┛┣┗┣┫┣┳┃┫┏┳┣╋╋┏
┓┻┻┏┏╋╋┓╋┣┛┫┫┗┛┗┣┫┃┛╋┛┛┫┛┻┳┣┛┗┳┣┏┛┻┣┫╋┻┛
╋┗┏┫┣┛┏┃┗━╋┻┓┻┃┗┻┏┗┗┓┳╋┃┃━┫┏┏━╋┓┳┓┓
╋╋━┣┓┻╋┛┓┏┏┻┛┻━┣┃┃┓┳╋┃┳┓┓╋┻┫┣┛┃┓┗┫━┳┛╋┗┛
━┗┣┣┛┛┻┣┃┳━┓┃━┣╋╋┃┻╋┓┻━┫┃╋╋━┛┻┓┻┫┻┫┫┓╋┗┫
┗┻┓┓┃╋┛┫┻┃┗┫┛━┫╋┓┛┓┗┏╋┃┏━┃┫┏┏┏┗┛━┳┣┫┓┳┏┫
┏┏╋┗╋┻┛┻┏━┣╋┫┃┓━╋┏┏┻┗╋┗┓┃┃┓┻┣┓┣┫┃┳┣┫┛┛┓┛
┗┻━┻┗━┗┓┓╋╋╋┛┃┫┏┻━┳╋┗┳┛┓━━┓┣┏┳┛━┣┻┫┻┳┫┻━
┣┃┏┃┳┃┫┫━┣┻╋┏┃╋┣┛┗┓━╋┫━┛┣┃━┫╋┳╋╋╋┫┫┃┻┓┣┃
╋┫┻┳┻┣╋┻━┫┗┣┣┳┻┗┏┳┻┫╋┃┣┗━┻╋┏╋━┳┓┫┳┫┳┳┓┗╋
┣━┣┃┻┻━┓┻┳━┓┣┣┃╋┓┓┻┳╋┳┳┓┃┛┛┗━┏┃┣┓━┛┳━━╋┣
┗┏┗┃┻┓┓┛┻┃┻┓━┫╋┫┗┏┣┻┳┻┻┃┃┏┗┗┓┳┣┻┻┗━┛╋╋┓┫
┗┗╋╋┣┗╋┻┫┏━┃┓━┻┫┣┏┗┏┃╋┏┛┛┳┏┏┓┫┣┗┛┛┏┻━┫┻━
┣┳┓┳┻┛┃┳┫┗┻┫┃┃┣┓╋━┣┓┏┗┃┃┻┻┛┫┃┳╋┃┗┳┻┏┛┻┣┗
┫┳╋┓╋┗┻┗┓┻┳┗┣┣┓┫┛┏┣┏┣┃┏╋┓┫┏┫┃━┻┻╋┣╋┏┗┛┣┗
┳┛┫┻╋┳┻┛┗┣┏┗┗┗┫╋┳━┣┣┛━╋┃┣┻┃┓╋━┣┫┃╋┏╋┗┃━┫
┃━━┻┻┣┓┣━┻┓┏┻┗┏┗┗┃┗┣┓┃┓┣┏┻┃┛┏━┓┗┻━┳━━┫┻┫
┏┳┛┳┃┣┛┫┃┓━┓┃┳┗╋┓┣┳┏┗┳┳┳┃┳┛┻┗━┻┣┻╋━┻┃╋┫┳
┫╋┫━┫┛┓┗┓┣┫┳┣╋┣┣╋┓┳┳┫┻┏┗┓╋━┛┫┫┫┫━┃┓┫╋┳┓┻
┫┏┓┓┏┛┫━┻┓┳╋┣┃┏┃┛┏┓┻┓┻┣┃┣┗┛┗┣┃┛┛━╋┏━┃┃┛┳
┏━┗┗╋┗┣┗┫┏┳┏━┗┛━┗━┫┳┣┃┃┏━┓┃┻┏┣┃╋╋┻┛┏┻╋┏┻
┣┣┳┻┛┗┏┏┛┳┻━┃┛━┃┏╋┣┏┗┻━━┳┃┏┳┗┃┫┫┻┫╋┃━┃┏┏
┻┏━┣┗┓┣┻┻┓┏┻┃┳┛━┳┗┻┓┛━━┻━┛╋╋┫┛╋┛━┻┫┣┃┻┏╋
┻┃┛┳┳╋┃┣┫┏━┃┻┗┛┣┛┃┃┗┣┳┗┃┗┛┃┗┳┛┻┗┫┻┗┻┛┣┗┏
┳━┣┓┫┗┗╋┻┣┣╋┗┻┏┃┻╋┛┃┻┻┃┣┳┓┳━┏┣━┗┣┛╋┏╋╋┗┻
┫┛┫┏┫┛━┏╋┣┗┫┣┳┳╋┣┃┏╋┻┻┻┓┓┻┫┫┓┻╋┃┛┛┳━╋┓┃━
┳┗┛┳━╋┻┓╋┃┃┳┓┣┛┳┗━┓┻━┏┳━┳┏┏┳┗┏┏┣┓┣┃
┗┛┃┏╋╋╋┓┳┫┣┗┓┓┣╋┻┗┏━━╋┫┛┫┃━┓┏┻┏┏┏━┛┫╋┓┗┳
┗┗┃┛┣┣┏┻┛┃┫┻━┗┳━━┫┗╋┳┃┗┗┃┗┏╋┛┗┗╋━━┃┫┫┫┳┓
┏┗┏┃╋╋╋┻┗┛┳┻┗┛┳┗┫┗┻┳┫┻╋╋┳┻━┫┻┏┳┏┳┗┛┣┓╋┓┣
┗┓┃┗┓┣━┳┫┻┻┏┫╋┣━┫┻┳┻┫┣┻┗━━┫━┛┛┻┗┫┻┏┛┃┗┻┗
┓┫┣┃┣┏┓╋━━┗┻╋┗┏━━┏┓╋┣┓┛┓┃┗┣┳━┓┓┃┫┃┣┣┏╋┏╋
┳┏┣━╋╋┛┣┫┏┣╋┳╋┻┏┫┻┗╋┫━╋╋┫┣┏━┣┫┏┓╋╋┛┏┳┻┛┻
┗┗┗┛┛┗┓┣┏┻┳╋┫┛━╋┏┓┏┓┓┃┛┓┗┛╋┛┓┣┃┓┳┣┣┫┏┣┫┗
┏┛┛┃┣┗━┃┛┏╋┳┣━┳┃┏┓┻┃┛┓┛┛┓┓┃━┣┳┓━┻┳┳┃┃┛┓┗
┣┻┓╋┻┓┃┣┏┏┓┛┣┳┓┣┓┗┣┳┛┻━┏┛╋┻━┓┣┗┻┫┛┣━╋┏╋┻
━┃┫┛╋┏┫┏┓━━┛┣┫╋╋┛┳┳┗┻┗┻┻┻┻┳┣┣╋┓┣┛╋┣╋┫━┫┓
┻┓┛┗┫┻┓┻┫┛┫┛┏┻┃┏┓┗┏┣┓━┏┳┛━┓┃┳┫┛━╋┳┳┗┓━┓┻
┫━╋╋┣┏┻┗┣┫╋┃┛╋━┣┃┗┓┗┛┻┫┛┫┗┫┗┛━┏┛┫┓┻┃━╋┣┃
┣┏┗━╋┣╋━┛━┓━┛┛╋┓━┛┫┻━┏┃╋┛┛┛┻┏┻╋┗┣┣╋┗┻┫┃┛
╋┏┗┃┳╋━┣┓┛┳┗━┣┛┃┻┗┏┻┻┛┣┫━┻┫━┫┣╋━━┻┻┗┛╋┛┻
╋┓┳┗┻┫┓┃┓━┛━┏┫┏┏┣╋┃┗━┏┫┓╋┻┳┏┏┛━┻┃┓┫┳┻╋┏┃
┓┣┣┫┗╋┳┻┏┃┳┓┻┏┻┓┗┛╋━┣━┏┃┣┳┏━━┏┣┓┫┳┻┫┣┓┗┫
┛┳┗┏┓╋┳┏┣┫╋┫╋┃┛━┏┻━╋┛┏┳┫┻┓╋┓┃━┳┫┣┓┛┛┏┏┳┻
┣┛┳╋┓┳┳╋┓┗┳┛┣┃━┛┻┗┃╋┳╋┻┣┣┗┗┓╋┳┏┓━┫┣┓┗┏┛┏
┓┏┃┣╋┻━━┣┓━┫┗┗━┃┳┏┣━╋┣┫┓┳┫┻━┓┏┃┫━━╋┏┫┃┏┗
╋┃┃━┣┫╋┫┏┓╋━┓┻┻┣┫┓┻┫━┗━┻┗╋━┓━━┃┛┏┗━┣┫┳┣┏
┻━┗┻┻┃┃┳┣┓┳┛━┫┣┛━┏┏┛┣┣┓┏╋╋┏┳┳┗╋┫┳┳┗┻┛┗━┃
┻━━┗┃┃┛┏┓┏┗┛┻┓┓┳╋┏┗╋┳┛╋┫┻┳┻┣┓╋┓┗┗╋━┻┓┫┫┏
┏┗┛┣┛┓┻╋┓┗┓┓╋┏┣┗╋┣╋┃┻━┗╋┻┛┓┳┻╋┓╋╋┫┓┳┃┣┗┛
┛┣┗┛┛┏┻┃┻┏┫┫━┻┏┻┛┏┃┣┛┃┣┃╋┫┻┫━┣━┏╋╋┳
┻┻┗╋┣┣┣┫┛┣┏┓┓┻┏┃┣┻┃┃┃━┣┓┛╋┣━┗┻━┻━┫┫┻╋┳┣╋
┏┏┻┛┓┛┓┳┏┃┗┣┗┃┓┛┗┃┏┓┏┓┏┛┗┛┛┳━┳┣╋┻┏┳┓╋┛┫┗
┓━┛┣┛┳┛┛┛┻┃┳┓╋┛┗┗┻┗┳┣┗╋┳┛┫┳┫━┗┻╋┃╋┫┻┃┃┃┏
┻┓┗╋┳┛┛┫┏╋┳━┏┗┓┻┃┳┏┳┓┣╋╋┓┃━━┻┛┓┏╋┏━┻╋┻┏┏
┫┛┏╋┳┃┏┣┃┻┗┻┛┻┫┫╋┳┛╋┗┫┳┓┏┃┏┛┻┗┃┣┓┣┓┳┓┏┣┣
┗┣┓┃━┻━┛┣┏┳┏┃┗━┻┫┗┃┗┫┏┗━┣┳┛┗┗┫┛╋┻┓━┣┳┓┫┓
╋┣┛┫┗┛┣╋┫┗┳╋┓┳┳┛┳┳╋┳┳┏━┛┛╋┻━┣┓┻┗┗╋┳┛┛┗┳┻
┃╋┃┫┳┏┣┳━┛┻┳┻┃┣┓┣┛┗┗┏┏┫┛┻┗┓━┛━┣┻━┳┳━┓┓┫╋
┣┓┫┫┓┣┣┛┏┏┓╋┫┣┻┃━┏┫┗┏┗┻┓╋┏╋┳┏┳┛┓┣┫╋┗━┣┫━
┣┻┛┗┏┓┣┓┫┻━┳┏┻┏┗╋┳┗┫┗┓┣┳┻┫┓┃┻┫┻╋┗┗┣┃┫┳┳╋
┫┫━┳┫┏┳┫┛┛┓┗┏┣┣┛┛┛┗┓┣┫┻┳╋━━┃┏━━┳┗┛┃┓┃┻┏┣
━╋╋╋┃┃┻┛╋┏┳┛┃┳┻━┛┓━┛┣┃┫┫┳┳┛┳┳┣╋┓┏┃━┃┃┫╋┏
┃┣┻━━╋━┣┻┫━┓┓━╋╋┓┗┣╋┏┛┏┛┗┓┛┛┻┳┫┳┣╋┣┫┫╋╋┃
┣┳┣╋┓━╋┓┃┗━╋╋┛┣┣┻┳┻╋╋┛━┓┻┃╋┏╋┻┏┓┓┃┳┣━┳┓┳
┻━┻━┫┓┫╋┳┃┣╋┻┗╋┏┏╋╋┻┫┣┛━┏━┻┗╋╋┣┛━┓┳┏┛┫┛┗
╋┣┳┳━━┫╋┃┃┃┣┣┳┗━┫━┗┻┗┻┣┓┛┏┻┫┳╋┳┛┫┛┫┣┻┓┳┣
┣┫┣╋┣╋┗┛╋┗┗┏┫┻┛┳━┳┗┫┃┏┗┳┻━┃┻┛╋┗┳━┏┏┳┻┓┫┳
┃┳┳┳┃┫╋┗┳━┏┣┓┏┓┳┏┗┫┻╋┫┫┛┃┓┗┗┏┃┛━━┣┃┻┣┛┫┃
━┫┓┛┳┻┗┓┓┳┓┃┗┻┓┣┏┻┳┓┫╋┏┏┫╋╋━┃┏━┣┫┫┫┣┗┛┳━
━┏╋━╋┣┏┓┳┃┛┻┏┣┳┛╋┓┳┳┳┣┗┏┣┃┓┛┃┛┣┻┣┳┳━┏┻┣┛
┳┗┏╋┓┏┣┛┣╋┗┓━┣┻┏┣┓┃┏┳┗━┓┫┃━┳━┛┻━┣━┏┣┣┓┃┗
╋┃┛┗┻━━╋┗┫┓┣┏╋┓┛┣┳┓┛━┳┛┃┃┗┏┣┣┗┓┗╋┳╋┣┻┣━┳
┏┻┓┳┫┻┛┻┗━┛┫┫━┻━┳┣┳╋┳┻┛┫┫┏┓┛┗┫┃╋┏┛┛┃━━┻┣
┗┫┻┗┻┗━┣┳┣┳┣┓┗━┃┻┏┗┓┏┣┣┫┛┓┣┛━┓┃┛┫┓┫
━┗╋┻┏┏┳╋┗┳┃┣┃┛╋╋┃┓┓━━╋┃┗╋┓┻╋┛━┫┃┃┃╋┣┫┫┻┻
┫╋┛╋┣┫┗┻┛┃┛┃┫┗━┃┛┛┏━┛┗╋┗┗┻━┏┻┏┻┣┗━┳┃╋┳┗━
╋┫┳┫┻╋┛┳┓╋━┣┗┳┣╋┻┫┏┛┛┳┏┳┳━━━┛┛┳┃┛┏┓┫┗━╋┛
┓┓┛┳┗┛┏┓┻╋┫┣╋┻━┣┗┫┛╋┛┣┓┃┣┗┣┗┛┓┛┫╋┫┳┗┻━┃┃
┓┏┃┗┣┻┳┛┃╋┳┓╋┓┗╋┓┗┃━━┓┏┛━┗┓┫┏┓┏┣┃┗┃━┫┃┫┫
┻┓╋┳┳╋┓┃┓╋╋━┃┗┳╋┏┫┛┻┃┛┓┛━┗┫┓┻┗━╋┳┛┻┫┫┓┛┳
┣┗┏━┏━┫┗┓┗┻┫┓┻┃━╋┻┛┗┓┏┻━━┳┏┛┻┫┏┛┻┻┛┻┃┛┛╋
╋┳┏┓┓┳╋┳┫╋┫┻┗┃┗┳┃┣━┗┏╋━┫┃┛┏┛┓┗╋┫━━┓┣━┃╋━
┛┗┣╋╋┃┻┏┓┛┫┛┛┻╋╋┓┣╋┳┻┗━┃┓┗╋┻━━┃┣┻┣┓┗━┻┫┗
┻┓╋┛┻╋┳┣┗┫┳┃┃┓┣┫┫┳┣┣┓┣┃┛┃┳┏┏┗┃┫┏┓┗┗╋┓┏━┃
┗╋┃╋┓┻┫┃┏━┣┓┓┓┗┃┏┻┃┏┳┓┃┳╋┻┳┳╋┻┏┳┣┗┏┫┻┫━┓
┣┃╋┳┓┏┗┓┏┃┃┣┛━╋┫┏┛╋┛┻┳┗╋┳┓━┓━┻┃┃┻┓┫┳┻┫┏╋
┏┣┛┗━┣┏┃┳╋┃┃┏┣┫┓━┓┏┗┓┣┃━╋┫┗┓━┳┗┳┓━┳┣┗┓┗╋
┳┏┃┻━┏┻┫┣┓┓┓━┗┏━━┻┳┫┣┏╋╋┣┓┻┓┓┏┏┏╋┻┛╋┫┗┏━
┳┃┛┻┫╋┃┻━┳┛┓┳╋━┫┛┃╋┗┏┳┳┛╋┛┣┻┛┣┏┗┛┗┻┣┫┓┣╋
┃━┻┗┃┻┻┻┻╋┣━╋┛╋┻┓┓┛━┛┛┫┃━┫┏╋┻┣╋┓┓╋┣━┃┗┛┛
┃┛┓━┗┗┳┏┣╋┃┓┻━╋┣┻┗┓┣┓┃┛┣┫┏┛┳┗┣┗┗┳╋┏┫┓┳┗┏
┗┗┓┗┏┻┓┏━━┛┓╋┫╋┏┫┳┛┗┳┛┳┻┳┫┳┛┗┳┻━┫┓┗┫┫━┏╋
┃┳┫━┃┣┏┓┗┫╋┛┛┳┃┳┣┏┃┫┻┃┳┛┃┓┫┏━┫━┗┓┣┏━┻┃┻┓
━┃┫╋┃┓━┻┣┓┗┓┛┣┃┻┏┗┗┓┏┻┣━━┻┳┛┓┗┃┳┻┃┫┛┻┫┓┏
┓┏┻┃┫┓┫┣╋┻┃┗╋┛┳┣┫┗┗┳┳╋┃┛┃┏━┓╋━┣┻━┫┳━┓╋━┛
━┃┳┛┗┃┻┫┫┛┏┛┓┛┫┃┏┗┏┳┛┓┓┫┏┻┳┏┫┛┏┫┛━┏╋┳┻┣┫
┫┓┣┛┏╋┣┃┗┓━┃┫┓┳┣┗┓┳━┓┏┗┫╋┃━━┳━┫┣┃━┫┗┃┓┃┏
┛┣┣┻━━┳┛┓┳┃━┻━┗┏┗╋━╋┛┛┗┳┛┃┏┫┻┛┗┓┓┓┏
┃╋━┃┏┃┣┗┻┫┃╋┗┃╋┃┻┃┏┓┓┏┃┣┛┏┳┫┛┫┓┗┏┗┏┳┣┫┗┗
┃┫┃┏┫┳┗┣┏┻╋┳┛┃┗┻┫┓┻┫┗┃┗┛┫┛┻┗┫┣┫┛╋┗┃┗┫┃┳┻
┫╋┫╋┗┻┣┃┛┳┛╋┃╋┗━┓┫┣┫┗┗┫┗┓┳┗┣╋┳┫┻┃┏━╋┳╋┗┃
━┳┫┳┳┻┻╋┻┛┳┗┛╋┳┗┣┻━┛┏┏┫┫┏┛┗┳╋┏┗┗┛━━━┻┓┏┫
┛┛┣┏┣┻┗┏━━━┛┛━┳┻┓┏┛┣┫┓┳┛┳╋┳━┓┃┫┳╋┳┃┣┻┫┛━
┗┫┏┫┻━┏┻┛┗┛┃┏━┻┏┻┏┗┓┏┳━╋╋┣┫┫┻┳┃┛┛┃┗┳┳┣┓┳
━━┣┓┃┃━┗┏┏┫┓┗┻━━┫┫┏┫┳┏┣┃┻┳┗━┛┫┣┗┫┳┏┏┃┣╋┓
┓┻┓┓┣┓┃━┏┳┣┛╋┛┗┏┫┣╋┓┗┻┣━┏┛┛┗┏━┏┫┫┓╋┓┣┫┃╋
┻┓┛┓┛┻┣━┛┛┃┃╋┃┻┻┓┻┃┣┃┣┣┓┛┫┛┃┗━┃┏┫╋┫┻╋┫┏┓
━┗┻┗┓┫┳┏╋┛┓┫┛╋┓┻╋┣┓┓┳┻┻┳━┳┻┃┛┻┻┻┓┛┃┗━┃┗┛
┗┣┫┏┃┃╋┛┳┣┏┏┓━┃┃┻┻┣┏┓┃━╋┫┗┛┻╋┣┓━┃┫┏┣┃┏┻┓
┻┣┳┃┃┣┣━┳┳━┫┣┳┻╋┓┗┫┏┫┣┗━┗┫┓┣┳┏━┃┳┛┫┻┳┏┫╋
━┣┻┏┃┗┗┳┻┳┓┳┫┛┫┳━┻┗┗┻━┻┫╋┳┃┃━━┏┣┳┳━╋┃┣━┏
┣━┫┣┻┗┓┓┳┻┛┳┗┻┃┛┃┣┣┗╋┻┏┃┛┣┻━┻━┗┫┫┫┗┳┳┗┻┻
┓┃┃━┻┳╋┗┓┳┗┏┻┫┃━┛┗┏┏╋━┫━┻╋┳┳┛┫┃┏┃┳┃┏┃┻╋┻
┗┃┗┓┻┳━╋┫━┓┏┳┫┗╋┗╋┣━╋┻┫┻┓╋┛┫┻┓┃┗┳┫╋┣┣┫┏┻
┻┛┫┓┏┓┣┗┓┳┓╋╋┓┏┏┓┻┏━┗┛╋┣┛┳┃┻┗━┗╋┃┛┣╋┃┻┗┓
┛┳┳┗┗┻┃┛┫╋┓━╋┓╋┻━┳┃┓┳┳┫┻┓┓┏┻┫┻┫╋┫╋┻┓┣━┻┛
┓┏┻┳╋┏┫┃┏┃┓┃┫┳━┓┏┻┗┻┃┓┻┣┗┃┛┏┳┗┗┫╋┓┓┳┻┣┣┣
╋┻┗┗┃┛┫┛┫┛┣┗╋┫╋┓┏┓┓┓╋┻┏┃┳┓┳┓┣┳┻┣╋━┳╋┫╋┻┗
┃╋┏┃┛┗┗╋┓┃╋╋┓━┓┣┳┫┏┻┳┫┣┻┗┻┗━┛┣┣┛┣┳┓┻┗┫┛━
┗┣╋┻┓┳┣┗┓╋┫┓┣┓╋┛┫┗━┃┓┣┣┻┗┳┗┛┻┃┻━┳┣┳┻┻┣━┓
┃┣┗┗┏┳╋┗┏╋┣┓┗┏━┃┣┓┣┳┫┻┫┃┻┏┳┛━┗┓╋┫┫┻┫━┛┛┳
┗┻╋┗┳╋┓┫┗┳┫┻┃┣━━┃┏╋┳┃┛┓┗┃┓╋┳┗╋┏┫┓━┓
┏╋╋┗┣┃┃┫┛┗┫┓┻┻╋┫┻┛━┗┛┃┗┃┏┛┫━━┣┃┓╋┗┳┫┣┳╋┫
┃┏┻┓┳┣┏┃┫┗┗┛┗╋┏┃┓┓┗┣┳┓┓╋╋┫┳╋┃┓┣━╋┃┗┣┏┻┓┃
┻┻┗┗┣┻┫┏┳┛┣┏┛┫━┳┏━┏╋┫┓┏┳┛┳┏┣┏┗┃┛┣┫┏┃╋┓╋┻
┳┫┫┛┓┓┗┏┗┓╋┳┗┓┛┻┫┏┣┻┳┗━━┏┫┗┗┏╋┛┏┳┳┣┣┗┛┓╋
┓━┓┳┗━┛┛┏┣┛┗┃┻━┛┗┓┗┳┏┣┻┣┗┗┫╋┗┻┻┛━┣┻┗┃┏┻┓
┳┓┓┫┏╋┳┛┛┗┏┫━━┻┻┃━╋┳┏┓┳┳┻┻┏┻┓┻┃┃┫┗╋┫┫━┫┏
┏━┻┻━┛┗┏┃┫╋┳┳╋┃┃┣┏━╋╋┏┻┻┃━┏┣┃┻╋┣┛┓┛┣┻━┏┓
┫╋┗┃┏┻━┫┻━┫┏┗┣┗┫┫┛┳━┫┃┓┛╋┓━┫┗┃━┃┏┓┓┫┣┓┳┳
┓━┓┫┓┛┫┣╋┫┓╋┛┳┛┓┫┳━┏┏┛┫┃┛┓┓┓┣┻╋┳━┻┓┻┗┏━┗
┓┻┻━┏┗┛┃┛╋┣┛┗┗┓┏┃┃┛┣┗╋┏┫┃┳┛┗━╋┓╋┣┏┏━┣┻┻━
┓┻╋┫┏┓┗┳┫┗┓━┫┣┛┗┛┏┗┗┗┗┻━┃╋┛┛╋━━┻┫┓┛┻┓┫┛╋
┣╋━┓┏┗╋┣┛╋┓┫┗╋┫┃━┻┏┗┛┳┳┣┣┛┏┫┏┏╋┓┫┗┣┳┻┻┻┗
┗┃┳┃┃┗┣┻┏┓┣┻━┓╋┫┳┓┫┻┗┫┃┏╋━┻┣┃╋┳┻╋┗┗┃┣┳┃┗
┣┓┳┳┗┻┫┓┣┛┗┏┏━┻┗┻┫┻━┗┃┛┻┗┗┳┗┗╋┃┳┛┫┛━┓┓┓┗
┣┏┫┫┗┳┣┛╋╋┫┓╋━┳┻━┏┃┗┳━┣┏┃━┻┃┣┳┗━┳┣━┗┻┗╋┳
┏┏┗┓┳┏┣╋╋┗┫┣┓╋┏┳┳━┃┻┫┓┳┃╋━┫┓╋┓┛┛┫╋┏┃━┣┳┏
┣┳┳┃┳┗━┫━┳┓┃┓┳┳┃╋┻┗┫╋┛╋┃┓┃┃┗╋┓┏┳━┻┫┏┗━┫┳
┻┏┣┳┃┛┃┃┃╋┳┳┃╋╋┳┓┳┏┃┏┛╋┓╋┫┃╋┻╋┳┃┛┣┃┏┛┏┻┛
┳╋╋┛━┛┛┛┃┳╋┫┓┓━┣┃┫┻┓┻┣┗━┻┳┃┗┣━┛┫┫━╋┣┳┓┻━
┫┏┓┻┫┗┓┣╋━┃┓┃┳┗╋┛┳┻┫┗╋┻┏━━┃┗┏┗┓┫┏━┳╋┛┳╋┳
┗┃╋┳┛╋┗┣┣┣┳┳╋┃┳┗━┗┛┛━┳┓━━┛┛┓┗┗┻┣┻┛┳┃┻┣┳┃
━━┫┛┓━╋┗┓┣┏┗┻┃╋┻┳┓┳┛┓━┛┛┳╋┓┓┻┗┃┛━┛┣┏┏┏┛┗
┻┃┗┻┻┻╋┗┏┓╋┏┳┓┗┫┣┛┓┫╋┃┏┓┳┳┓┏┗┏┏┛┣┫┻┗━┛┛┫
┻┻┣╋┗┫┣┳┫┃┫┻┏┻┳┛╋┓┣┣┏┃╋┓┏┗┃┏┓┃━┻┓┳╋
┗┃┫┗┗┛━━━┫┏┏┗┓┳┳━┫┫┻╋┏┏┏┻┏┫┃┏╋┗┣┻┃┫┫━┓┻┗
┗┃━┳┻┓┫┃┳━┛┫┃╋┛┻┃┏┃┓╋┓┣╋┫┏┫┗┗┏┻┛┗┃┏┣┏┏━┗
━┫┏┻┛┓━╋┣┛┓╋┓┗┻┗╋┣┛┏┛┗┻┓┻┫┫┃┣━┻┃┻┓╋━┗┃━┛
┻┫┓┻┏┏┻┻━┳┻┻┻┓┳┗┫┗╋┫┗┛╋┳┫┓╋┣┣┃┻┏┓┃┗┛┫┓┫┗
┣┃┛┏┓┫┛┣━┫┏┣┻━━┫┏┛┏┗┛┳┗┓┓┫┓┗┳┏┗┃╋┻┓┓┗┣━┻
┗┣╋┛┻┏┏━┣┫┣╋╋┻┫┳━┓┓┗┫┃┣┛┣┏┃╋┳┓┏━┳┃╋┏┓━┗┃
┃┻┏┃┳┳━┛┣┛┛┓┣┃┏┻┣┣┣┃┗┓━┣┓┻━╋┓┗┏┣━┏┓┓┓┻┓┗
┃┛┛┗┻╋┓┓┃┻┛┫╋┳┗━┻┣┃┣┛┏┳┓┗┻┛┣┃┻┗┃┗┗┛┃┻┃┏┛
┛┃┳━┣┛━━┫┓┗┃┗┫┳╋┗━┻┗╋━┫┛┳┗┳┣┓┃┓╋┏┫┣┻┃━╋┏
┓┏┗┫┻┏┳┓┻┃┳┃┣┗┏┗┓┓┣╋━┃┓┫┗┓┓┛━┃┃┛┳━┛┓┛┫┻┏
┛━┗╋┳╋┣┗┃━┳╋┳╋┣┳━┫┗┣┫┻╋┃━┳━┏━┏━┗━┻┗┓━┃┃┫
┫┛┳┳╋┓┛┗┗┛┣┫┗┓┳┃┛┃━┓┛┃┳━┏┻┻┣╋┗╋┗┣┃┗┫┃┳┗┃
┗┣┛╋┳┓┃┓┫╋┗┃┣┻┻┳┗┳┻┏┃┏┣╋━┏━┛╋┛┛┗┛┏╋┣┏┛┫┛
┻┻┛┗┫┗┓┗┛┓┃┫┣┏┛┗┛┃┗┓┗┣━┗┫┓┏┣┗╋┫┃┣┻╋╋┻┃┣┏
┏┻┏┣╋┓┛┗╋┛┏┻━┻┓┏┻┃┣┗━┃┻┣┛┃┳┣╋┗┣━┓┫━┓╋╋┏┏
┫━┫┳┳╋┣┳┻┓┓┛━┻┗┗━┛┃╋┣╋┓━┳╋┗┗━┣━┏┫┏┫┏┳┓╋┫
┻┻━┻━┻╋┻╋┓━━┻┻╋━┗┓┫┫┻┓┻┻━┛╋┏┣━━┳╋┻┛━┻┣┫┣
┛┃┃┗┃┓┣┓┳┏┃┗┗┻┏┣┏┛┏┃┣━┓┣╋┫┓┛╋┛┛┳┫┏┣┣┏┃╋╋
┏┓┃┫┣┃┛╋┏┏┻┻┃┏┻┛┻┛┻┓╋┓━┃┏┓┣┫┏┻┗━┻┓┏╋╋┓┛┣
┣┏╋╋┏╋┓┗┏┳┃┛━┃┛┃┫┓┗┗╋━━┻┏┣┏╋━┻┣┻┻━┃┃┏┗╋━
┻╋┗┻┳┣┻┣┣┗┳┛┏┫┗┣╋┗━┓┣┳┛┗┣┛┫┏┳┃┻┃┓┻┗┣╋╋┓┳
┗┛╋┳┣┃━┛┣┫┫━┣┣┗━━┳┫╋┫┗┫┏╋┃┳┳┃┗┳┣┏┻╋┓┫┫┫┳
┗┛┣┳┫┃┣┓┗┏┻┃┃┛┻┗┏━╋┃━━┃┗┣┻┻┗┏┏┏┳━┳╋┗━┫┫┻
━┫┏┫┣┏┏┓┓━┏┏┫┣┻┣┏┻┳┏┓┻┫┫┛┃┛┻┻┛┻┛╋┛━
┗┣┏┓╋┛┳┳╋╋┛┛━┣┣┫┳┓┫┓┓┻┳┣┃┻┏┓┫┃┓┣┗┻┏┳╋┫┃┗
┣┗╋┃┏┃┻┛━┗┻┗┫┏┗┓┻┏┫┗┫┛┃┗┗┗┃━┣┃┗┃┏┻┓━┛┏┻┛
┣╋┳┳┛┣┻┳┛┳┗━┃┣┫┛┣┃┛┃┓┣┗┏┏┻┓┫┻┃┏┛┗┳┫┳┻┫┗┻
┛┃┫┛┫┗┏━┫┳┗┃┫┻┻┗┳┣┣┣━━┳┏┃┣┏┃┣┗┗┃┃━┳┻┗┣━┣
━┣┗╋┓┳┳┻┏┳┣┗┓╋┏┃┣┳┏┏━┗━━┗┃┻━┓┛╋━┗┣┃┏┗┳┗┛
┳┏┗━━┻┓┃┛┛┗┻┻┏┳┃┫┳╋┛━┗┫┫┓╋┓┃━┓┻┏╋┣┛┗┫┣┗┫
┻┳┣┳┣┓┏┏┻┏┗┃┻━╋┃┛┏┓┣┛┃┳┫╋┣━┫╋╋┳┣┛┫┫┫╋━┳┏
┏╋┣┻┗┛╋┻┏┓┛━┏┓┛┗┗┗╋┗┃┳━┃┛┗┓┃┛┫┣┛┳┃━━┏┣┗┳
┳┫┳┻┏┏┛┏┳╋┛╋┫┓┃┓┗┻╋┏┻┣┣┫┫┳┫┫╋┫╋┛┓┛╋┳┃━┗┳
┓┻┳┻┣┛┣┃┻┛┣┃┻┫┗╋┗┻┏┫╋┫┛┓┃┓┳┃┳┳┫┻┳┻┣┻┃┓┣┫
┓┃┗┻┏┃┳┗┛┓┳┓┃┣┫┗┣┓┓┓┗┃┳╋┣┳┫┃━┓┏┣┏┏┃┫┳┳┣╋
┗━┃┗┻┻╋┛┫┓━┃┗┛┫┓┏┳┫┣━┫┓╋┓┣┓━┃┏━┛┛┣┳━┏┓━┣
┛┳┳━┣┃╋┓┣┗┫┳┫┳┣┣┃┓━┗┛┗━┻┏┫┳┏┛┣┳┫┛┗╋┃┛━┗┣
━┃┻┳╋━┏┃┓┻┫┣┏┃╋┛┳╋┳━┫┃┳┫┳┫┛┏╋┳╋╋┗━┫┓┗╋┫┳
┣┓╋┛┳┳┗┗╋┳┻┏┣┏━┣┏┓┓┳┏┳╋┓┛┓┏━━┃┫┓┳┻┳┫┳┗┗┣
┳┃┏━━┓┃┛╋┃┳┫━┏┳┫┫━┛━┗┛┓┃┃┗━┃━━┃┛┏┫┗┛┳┣┳┣
╋┫┓━┗┫┓┣━━┣┃┫┓┳┫━┏┣┛╋┣╋┳┓┣┓━┳━┗┳┃━┻━┗┗┳┃
┛┛┳┫┳┣┗┣╋┫╋┣┏┏┳┗┏┫┻┃┣┻┻┃┳┏┫┫┃┗┗╋┓┗┛━┃┗┛┛
╋╋┓┻┃━┓╋┻━┓┳┻┫┏╋┳━┃━┗┻━┫╋┗┓┳┏┣┫┃┣┓┫┓┳━┓┓
┗┳┣┏┻┫┓━┏┗┻┃┳┛┳┗┻┗┗┃┫━┻┳┃┣┏┫╋━┃━┏━┏━┏┗┏┛
┗┓┻┏┫━┓━┓┓┏┗╋┃┛┛┃━┓┗┏╋┳┫┓━┻┃┛┣┓┛┫┃┗┻━┗┫┫
━┃┏┗┳┻┓┗┻┃┛┣┗┓┃┏┻┏┣┻╋┳┃┛━┗┏┛┳┛┗┻┃┗━┗┃┓╋┣
━━┣┣┃┻╋┓┏┃┛┣┗━┗┃┻━╋╋┻┛━┻┗┏┓┣┛┓┳┏╋┃━╋┓━┻━
┣╋┏┃┳┓┫┃┓┻┣┃┫┻┓┛┛┫╋┛┣┳┗┏┛┓┓┳┛┓┻┻┓┛┗
━┏┗┓┛┻┗┻┏┻┃┓┛┣╋┃┛╋┏┛┳┻┳━┛┣╋┏┻┫┏┳┗┳╋┻╋┫╋┃
┏┛┣┣┳┗┫┗┗┳┗┳┣╋╋┣┓┏┃┣┻┛╋┫┓┻┣┓━┗┗┳┫┫┓┻┛━╋┣
┛╋━┃┓┏┃╋┗┫┃┳┛┛┓┻━┗┣┏╋┏╋┓┃┓┛┃┻┣┛┫┛━┓┳┓┳┻┃
┗┣┻┫┓┛┛┣┫┓┳┻┏┫┗━┓┛╋┣┗┃┣━┣┓┣┗━┣┫┳┳━┓┃┫┫╋┓
┛┓┳┓┣┓┣┏┻┣┳┫┻┃┏┓┗┃┏━┛━┏━┻┫┓┣┫┃┻┛┓┃┓┳┻┗┓┏
━┓┣┣┫┣┗┏┛┫┓┏┏┣╋┛┳┃┳━┳┫┳╋┳┻┓┓━┫╋┏┫┃┓┏━┃━┏
┓┣┻╋┳┏╋╋┓┳━┫╋┣╋┳┓┏━╋┃╋┓┃┣┗┛╋┫┫╋┣┻┃━┳┻┣┳┏
┫╋╋┓┓┫┃┏┣┏┻┣┣┓┳┗┫━┛┛┃━┗┃┓┻┗╋┃┻┏━┣┣┻┗┗┛┫━
┣┻┓┗┻┳┣┻┃┛┻┫┣┏┣┻┗┃┃┫┃┗┳┗┻┏┓┛┗┫┻┏━┃┗┏┗┣╋┗
┏┃╋━┣╋┗┃━┣┣┏┗┻┻╋┣┛┛┗┓┻┻┳┗━┣┗┏╋┛┛┓╋━┻┫┛┫┛
┏┳┗┻┃┣┫┃┏╋┛┏┓━┣┏┻┳┣┣━┓┗┓┏┣┏━┃┓┛┫╋┃┓┛┻┻┃┻
┻┗┛┫┻┗┓┓┻┏┗┫━┗┳┫┛┳┗┳┗━━━┣┛┗┻━┣┳┗┗┻┗┏┣┣┳┏
╋┳┏┳┗┏┛┓━┃╋━━┏┛┃┣┏┓┗╋╋┻┛┣┳┗┃┃┛┫┃┃┏┛┛┳┗┻━
╋┣┛┻┏┓┫┏┣┓╋━━╋┓┗┏╋┏┓┛┣╋┫━┃┻┃┃┻┓┳┳╋┣━┓┃┫┫
┏┓┳┏┻┫┏┳┏┛┛┫┗┓┓┻┃┣━┓┳┣┫┏┏┃┃┻━━┣┫┣╋┛┓┏┛┏┗
━┻┫┻┗┃┻┫┓┻┛┻┃┏┛╋┗┻┫┳┏╋┣┻┣━━┳┃┓┃┛┫┛┫┓┻┏┗┫
┏┃┗┳┗━╋┏╋┏╋┓┳┛┫┻┫┓┣┃┳┛┗┗┓┫┻╋┃┗┃┫┏┻┣┓╋┳┛━
┣┃━╋┗┛┓╋━┳┳┗┃┃┻┫╋━┛━┻╋┛┗┏┓┫┓┻┗┏┓┃┗┓┳━┓╋┗
┛━╋┏┫┣┣┻┫┃┳╋╋┣┏┣╋┻┏┣┣┃┛┣┃┓━┛┳┓┻┏┏┃╋┫┓┓┃┓
┣┏┫┗┛┗┫┓┣━╋┓╋┃━┏┣┫┓┫┻╋┛┻┣━┓━┓┛┣┛┫┏┻┳┏┫┻┻
┃┃┻━┳┏━┗┏┫┃┃┓┓┳━┓┳┏┃┻┗┏┏┛┏┻╋┫┣┣╋┃┳┫┗┳┫┓┏
┛┣┛┫━━╋╋┻━━┗┫┳╋┣┃┗┳┫┣╋┗┛┻┏┗┫━┳┗┓┏┏┃┣╋┓┻┳
┏━╋┳┛┳╋┃┓━━━┃┓┛┗┃┏┣┏┃┗┛┏┓╋┻┣┓┻┳━┃┻┃┻━┳┻┓
━┃┫╋┏┗┻┳┳┓┳┓┛━┛┃━┻┓━┛┻┻┳╋┣┛━┃┛┣┓━╋┓
╋┻┏┛┻┣━┃━┓╋┏┓┛┏━┗┳┏┓╋┻┏┫╋┗┏┳━┗┳┓┫╋┛┛┫┫━┓
┗┣┓╋┗┃┛┣┻┻━┗┃┛╋┃┛┫┻╋┓┛┫┃┛┻┣┏━┫━┣┏┏┗┏┛┗┣┃
┓┫┓┃━┃━━┓╋┳┣┣┣┓━┃┻┻┻━┫┳━╋┏┻┻┓┛┃┃┏┓┏┛┣┻┣┏
┏┏┗┏┏┃┻┓┣┳╋┫┻┳┳┫┳┻┫┏┳┣┛┳┓┣┻┻┃┓╋┃┫╋┻━┛┏┣┃
┣┫╋┳┗┫┻┫┳┛┣┏┏┓┫╋┣╋┣┗┃┻┓┓┻┛┗┓┻┓━┛┃┃┗┻┣┛╋╋
┗┓╋┫╋┗┣┫┓┫┓┳┣┗╋┃┣┏━━┓┳┳┏┻┫╋┫┣┛┳━━┗━┣┏┫┗┃
━┳┗┏┛┻┏┳┳┏┛┛┏┓┻┓┓┻┻┛┫┃━┫┗┗┫┳┗┓┫╋┣┗┏┓┏┃┣┏
┫┓┃┏┫┫━┣┗┳┳┓┏┳┻┫┏┗┏┓┫┃━┳┃┻━┣┗┛┓┫╋┗┏┛━┏╋┣
┳┳┃┃┫╋━┣┻┣┓┛━┫┫┏━┃╋━┛┏┻┓┣╋┓┗┳┫╋┻┛┣┳┏━┓┣┣
┣┃┛╋━┗┳┻╋┓┳━╋┫┫┫┏┏┣┛┛┫┫╋┛┃━━┓┻┛┃┛┛┛┫━━┏┃
╋┻┏┗╋┃┛╋┻┳┣┗┗┗┻┏╋┓┳┫┫┓┗┛━┏┳┳┓━━┛┃┓┛┣╋┻┛┛
┳┃┗┛━┫┃╋┓┃┣┻┗┏┻┳┓┏┃┏━┳╋╋━┓┓╋┏━┏┫┃┛┃┏╋┏━┛
┏╋┏╋━┛┳┫┓┓┛┏┻┻┗┫┗┳┫┳┻┳┛┣╋┛┳┗━╋┛┣┣┃┗┗━┫╋┻
┛┳┓┫┛━┗━┳┗━┃╋┓┫┓┃┓┻┏┣┫┻┣┣┏━━┫┳╋┳┏┗┗┣┃┛┫┣
┻┻┻┏━┃┫┃━┣━┣━┏┛┏┫━╋┳┏━┣━┻┏━┳╋┳╋┗┳━┣┏┣━┏┛
┓┗━┛┓┛┳┛┻┛┳┻┛┳┓┣┓┓┣┗━┛╋┓━┗━┫┻┛┳┃┳┻┏╋┓┏┣┻
━┛┛┗┫┻┏╋┛┗┃╋╋┫┣╋┓╋┳╋╋┗╋┛┛┓┗┗┗━╋┃┳┏┻┻┻┣┣┣
┳┳┛┏┏┗┻┫┻┃┛┏┣┏┻┃╋┻┓┏┓╋┳┻┏┃┃┗┻┗┳┻┓┫┳╋┃━┣┛
┛╋┳┗┛┻┏┃╋┣┣┗╋┫┫┛┫┫━┳┫╋┻━┣┃┗┏┫┗┳┃┃┛┗┃┳┫┫┓
┗┫┻╋┛━┃┏┛┳┫┻┏┻┛┗┓╋┓┣┫┳┏┛┓╋┓┫┳┣┛┃┫┫┃┫┏┣┻┛
┳┫┃┻┻╋┫┃┏┳┻┻━┻┏┛┣┻┏┛┏┻━┓┛┏╋┳━┛┫┓┓━┛━━┛┛━
┳┃┛┓┳┏┳┃┫┣┫┫┏┳┣┏┏┫┛┣┃┫┃┻┓┗┗┃┫┃┣┏━╋┻┣┃┗┳┳
┃━┃┣╋┳━┏┓┓┃┫┗┳╋┃┃┣┫┏━┫╋┛┃┃┣╋┃━┓━┃━┻┓┫┗┓┳
━┻┏┏┃╋┛╋┃┳━╋┗┳┻┓━┻┗┫┣┻┳━┛┣┏┣┫━┗┫┏┳┗
┃┛╋┣┃┛┓┻━┗┣━┳╋┓━╋┻┳━┓┃┫┻┣┫┃┳┗┫━╋╋╋┣┳┛━┛━
━┓┃┻━┣╋┏┻┛┫┣┗┗━━┻┛┃┻╋╋┗┣┻╋┳┻┏┗┳┓┗╋┗━┫┻┓┗
┏┏┓┗┓┃╋┣┓━━┃╋┓┫┗┃┏┛┗┏┗┛┣┫┓┣┏┏┻┏╋┏┃┫━┃┻╋┳
┛┻┳┳┛┣┗┗┫┳╋┫┻━┳┛┓┫╋╋┫┃┗━┏┻┣┣┓╋━┃┻┻┏┫━┻┫━
╋┫┫━┛┛╋┻━┻┫━┗┏┏━┓┻┫┛┃┳━┗┳┫┻┛┓┣┳┻┏┫┓┣╋┏┫┣
┛┳┫┃┗┛┣┗┻┃┻┫┫┻┏┛┳━┏━╋┛┗┛┫┻┛┻┻┏┫┻┏━┳━┻┫╋┣
┗╋┃┏┓┗┳┗┫┃┣┻┓┏┳┳━╋┻┏━┣┫┏┗┫┛┗┓━┻━┛┻┣━┫┳━┣
┏━┻┃┫┏┻━┫┣┳┃┛┫╋╋━┓╋┓┳╋╋━┏┣┫┻╋┏┳┓╋┳┻┏┣━┫┗
┓┓━━┻┗┓┫┳┻┳┛┫┳━┓╋┏━╋┻┫┣┗━┳┻┗┫┓┓┣┛┏┛┗┏┳┏╋
╋┗┫┳┃┳┏┏┻┃┏╋━┣┛┻┓┛┳┛┣┃┗┛━┗╋┻━┗┏┓┗┃┻╋┏┳┗┣
┫┃╋┛┃┻┛┛┗┃╋┏┻╋┳┣┳┫┫┻╋┳╋┓┫┏┣┃┣┣┏┳┻┫┓┫┳┗┳┳
┏╋━┗┗┏━━┛┳┏━┗╋━┳┃┏╋┛┗┫┻┗┫┳┓┫┃┓┣╋┓┛┫┫┛━┓┳
┏┗┣━┻┓┣╋┫┛┳┗┃┣━┓┗╋┗━┫┣┫┫┻┓┻┗━┛━┗┃┗┫┛┣┓┳╋
━┗┏┳┫━┗┏┗┫━┏╋┻┫┗┣┻┓┓┏┻┃┏━┛┏╋┳┗┣┃┻┛┳┻┓┏┏┣
┗┫┳━┳╋┗┫┗┃┏┳┓┏┣┏┣┃┏┛┏╋┳┳┗┣┣┏┫┛┏┗┳┣┃┏━┻╋┫
━┃━┏┫┛┣┃┳╋┗┛┛┳┗┻┗┓┗┻╋┛┳┗┻┳┓┛┃━┓┛┃┣╋┳╋┻┛┓
┗┃┣┫╋┛┫━╋┳┛╋┳┃┃┣┻━┓┣┳┃┫━━┫┻┳╋━┣┣━┻┳┓┻┫┗┗
┓┗╋┫┳┳━┓┓┳┓┗┗━╋┗┓┃┓╋╋┻┣┛┏┫┗╋┫╋┳┣┗┗┛┓┗┫┃━
╋┏┳╋┏╋┓━┏┗┛┃━┣┛┣┫┣┗┛┏┏┛╋┫╋╋┃┗━┓┏━┓┃┻┣┛┫┫
━┻╋┃━┗┻┣┣┳┻┳╋┏┃┳┻┏┃┏┏┳┗┃┏┃━┏┻┏┃┃┫┳┗┳╋┓━┓
╋┃┓┫┏┻┛┗┫┏┓┃┻━┻┣┳┳┳┻┳┓┗╋┣┛┏┳┛┏┏┓┳╋┛┗┛┛┫┳
╋┳┛━┳┳┻┳┫┻┣┻┃━┏╋┛┏┫┻━┓┫┣╋┫╋╋╋┓┃━┗┃━┗┻┣╋┏
┓┏┏┃┣┃┳━┃╋┫┓┣┏┛┫┛┏╋┃┫┏┗╋┣╋┗┫┏╋┳┳┫┏┻┻┃┛┛┫
┛┓┃┫┓┫┳┻━┣┳━┃┓┻┃╋┏┫┓┻┏┻┫┫━╋━┳━━┛┃╋┫
┏┳┃┗┗┃┫┓┻╋┻┳╋┳┻┓┳┗┃┣┻┛┣━┫┓┣┗┛┗╋┃┫╋┳╋┻┗┫┓
┫━┛┏┛┛┗┣┓╋┻┫━━┣┃┏┫┳┻┃┛┗┃┛┛━┏┣┛┃┓┫┏╋┓╋╋┣┓
┫┫┣┻┣┻┣┻┗┻┓┏┃┻┓┳━━┓┣┻┗┓┃━┏┗┣┗┳┛┃┳┣━┃┗╋╋┳
┻┃┻╋┫┗┏╋╋┻┳┳┗┫┗┣╋┣┳┻┗┛┻┏┣┻┃┏┛┃┳┗┣┏╋┣┳┏┛┏
┃┫┣━┫┣┣╋┳╋━┛━┃┫┛━┻┻╋┃┗┣┃┫┣┛┫┏┛┃━┫┳╋┗┛┻┗┏
┗┣┫┓┫┣┫┛┫╋┫┃┗┣┛┳┻┣┓┏┏┻┛┻━┃┻━┻┫┣━┳╋╋━┳┳┏┏
┗┏┳┫┛┛┣┏┏┛┃━┃┣╋┳┃┻┳┫╋╋┏┳┣┃┓┃┛┫┏┫╋┫┗┏┳┏┏┗
━┛┳┏┳┛┓━┓┗╋━━┗┣┏┣┓┳┏━┳┣┣┻┣┗┳┓┻┛┣┫┗┫┃┛━┫┛
┫┏┻┓━┻┗┃┃┣┃┏┗┗┏┫━┳┛┳━┛┻┣┻┻┻┃┃┃┓┫╋┣┓━┗╋┣┫
┣┫━┃┫┻┗┃┏┳╋━┃┛┃━┫┃┓┻┣┏╋┳┃┻┃━┓╋┓━┗┻┏━┳┫┳┃
┓┓┓┛┓╋┣┃╋┛┃┃┗┳┛┗┣━┻┓┃┣╋┗┏┣┳┛┗┣┫┻┏┏┻╋┻┛┓╋
╋┃┛┣┳━┻┃┫┓┣┫╋┻┛┛┗┣┗┣┃┏┳┏┫╋┛┳┳┛┃╋┏┃┛┣━┛┫┏
┃┗┫┫┓┛┗┫┳┓┓┓┻┫╋┗━╋┫╋┃┓┻┛┗┻╋┃┏━╋╋┃┳╋┳┓╋┻╋
┗┗╋┓┗╋╋╋┻┛┛┏╋┳┻━┏┳┻┫┛╋┏┛┓┗┃┻┫╋┫┏┣┓┗┗┗┫╋┃
┓┳┫━┣┛┛┳┃╋┣┻┃┏┓━━┳┓┏┳━┛┗┗┃┓┃┻┣┫┳┗┻┳┏┃━┗┏
┻━┛┃┻┗┓━━┻┃┛┻┓┣┓┻┃┃┓╋┓┏┛┓━┏┳╋┓╋┳┃╋┓┗┃╋┗┛
┳┗┏┣┗┛━┫┣┛┻┗┻┏┫┏╋┃┻┣━┗┓┣┣┫┓┻┏┻┳┳┻╋┫┻┛━┓┫
┓╋┳┏━┻┫┛┣━┏━━┃╋╋┃┗┫┛╋┏┳╋╋┣┻┣┻┳┳┫┻┫┃┓┳┛┏━
┓┛┏┛╋┛━┫┗╋┓┗┫┏┫┏┫┳┓┃┫━╋╋╋┗╋┳┏┏━┳┛━┃┛┓┳┣┛
┗╋╋┗┓┣┛╋━┏┻┃┛┓┏━┗┃┛┏┻┓┻┻╋┗┣┳┓┫┃━━┏┻━┃┓┛┏
┛┓┳┗┳╋┻┗┓━┣┏┓┫━┗┓┏┃━┳╋┏┛╋┏┗━┃╋┫╋┫╋┏━┃━┛┣
┛╋┏━┳┛┫┃┫┣━┗┣┻┃━┃┗┳┏┫┓╋┣┻┻┏╋┣┻╋╋┳┏┓┃┫┓┃┏
┣╋┣┓┳┣╋╋┣┗┛┫╋┫┓┓┗┻┳┛┣┃┛━╋┏╋┏┳╋┻┫┃┗┗┳┓┳┛┻
┏┗━━┓╋┃╋┗┳┻┻┏┃┗┻┛┃┳━┓┃┛┏┻┓┗┏┏╋┓┓┃┳┏
┏┫━┏┫┻┫┓┫╋┛┻┓━┓┏┳╋┛┃╋━┛━┣┫┳┻┓┛┏┫━━┗┓┃┗┣╋
━┻┻┣┫┻┣┣┓┗┏┏╋┓┫┛┛┫┗┏┣━━╋┃┃┏╋┣┓┣┫┛┳━┻┃╋┃┏
━┏┻┛┫╋┏┗┫┣┣┗┗┃┃┏┓┳┣┛┳┓╋┓━┛┳┣┏┗┫┗┛┃┻┣┣┗┓┓
┫┃┗┛━┫┛┓┫╋┓┫┛┣━┃╋┻╋┏┛┣┏┗┃┳━╋┛┣╋┃┳╋━┛━┏┗┏
┣┣┣┫┣┃┫┓┣┏┗┏┫┛┓┓┫┳┻╋┳┫┗┳╋╋┣┫┫┳━┏━┻┫━┣╋┏━
┗┏┛╋┫┏┗┛┛┫╋┛┫┗┗┳━┳┫┣┏┛┳╋┳┛━┃┛┓┓┻┏━╋┃╋┓┛┛
╋╋┣┏┛┣┓┗┻━┻┫━┣┻┓┏┫┣━┳┏┫┣┳┳┃┳┓┻┓┗┫┳┏╋┏┳┃┛
┃┫┓━┣┗┻┓┛┗┏┻╋╋┛┓┫┏━━┓┏┳┻┏┓┻━┓┓┏┏╋╋━┣┻┗┃┣
┏┏┏┓┃┳┻┗┳┫┛┣┛┳┫━┻┏╋┛┳┓┣╋┳┃┛┻┗━┳┣┫┣╋┻┻┣┣┣
┳┳┏┛┗┳┗╋┓┳┃┃┣┗┏╋┗┣┏┳┳┓┣┣┓┏┣╋┗┃━┳┃┳╋┛┏┣┃┳
┗┓┳┻┛┗━┳╋┻┳┻┛╋╋┳┏╋┛┗┃┛┳╋┳┗┣┏┻╋┛┳┛┛┃┃┻┓┻━
┫┓┏━┓┏┳┛┏┓┏┛┏┫┣╋┃━┏┏┓━┛┣┃┳┗┃┓┳┓┏┳┳┻┛┳┫┗┳
━┏┏┛┃┫╋┛┓┳┳┳┃┗┳┗┃┗┏╋┃┗┃┣┻┏━┏┓╋┃┳┗┛━╋┫┣┻┓
┓┳╋┳┳┫━┗┫┗┃┛┻┣┳╋┏┫┛┏┻┛┏┣┳┻┳┃┻┫┛┃┛┣┗┻┫┗╋┏
┫┃┓━━┃┗┃┓┳┓┏┗┳┓┓┻┃┣━┳┳┏┗╋┛┓╋╋┏╋┣┻┓┗┛┫┻┻┗
┛┫┓┣┏┛┫┳┓┗┗┛╋╋┓┏┛┻┳┃┛┗┛┗╋┛┳┛┫┻╋┗┃┣┓┣┛┏━╋
┣┗┫┻┛╋┓┗┣┏┏┳━┃┣┛┓┓┓┏┛┏━┃┓╋┻┏┓┫┏┳┗┛┻┳┏┓┳┻
┏━┃┛┛┳┫━━┣┏┗┻╋┃┛┻┗┳┛┻┳┗┣┳╋━╋┛┳━━┓┣┻╋┳╋╋┓
┣┃┳┳┳┏━┳┫━━┗┛┻━┻┏┓┣┣┓┗┫━┃┫┛╋┣┳┏┛┣┣┓┏┛━┻┣
┛┏┣━┓╋┳┻┏┗┗┛┏┣┏┃┻┳━┗┳┗┛┻┳╋┃━╋┳┃┏┃┏┏┃┏┫┛┏
┃┣┻┳━┗┗━┃┛┣┫┏┛┛┗┻┫┳━┃┓┳┫┛┛┣┫┳┃┻┻┏┳┛┫┏━┻┗
┛┃━┗┻┏╋┓━┏┫╋┃━━┳━━┓┗┫╋┫╋┏╋┓┳━┻┓┫┣┻┃┓┃┳┣┫
┣━┫━━┓┳┻┻┻┻┻┓━┳━╋┗╋┏┃┫┳┏┗┻┫┗━┫╋┛┳┓┏┣┗┓━┏
╋┻┫┃┻┓┏┫┓┣┓╋┏┣╋┣┓┓┏┛┗┛┗┃┻┫┓┗┫┓┓┓┓━┃
┛┓┫┳┛┏┛┗┓┏┃┫╋┓┣┓┫╋┳┛┃╋┫┣┳╋┫┻┣┛┛┗┣┣┛┛┃┏┛┛
┓━┏┻┛┻┫┏┛┓┛┃╋┣╋┻┣┗╋┣┃┳┻┣━━┏┣┳┗┗━━┃┻┫┳┗┓┗
┻┗┳┫┓┫┳┛┗┫┛┳━┻┫┫┛┳┏┓┻┳┗╋┃┣┻╋┣╋┛┏┓┫┣┓┏┫┫━
┣┫┗━┻┣┻┫┫┓┗┳┻┛┓━┃┃┏┻┃┃┣┫╋┓┏┻━┫┳┻┳╋┳┛┏╋┣┳
━┓┏┣┃┳┳┣┓┏━┣┻┃━┻┗┳┳┏┛┃┏┓┣┳┛┣┛╋╋╋━┳┛┻┛┛┫┛
┣╋┃┗┗╋┗┳┳┛┃┏┃┳╋┗┣┫┓┃┣╋┏┣┃┃┓┏┫┻┏┣━━┳┳┫┃┃━
┻┓┫┣┛━┳┣╋┻━┫┛┓┗┫┻╋┃┓┗┓┛┳━┻┫╋┏┃┳┳┏┓┫┻┳┃━┓
┳┃╋┫┳┳┓┓┃┏━┫┃┏╋┳┏┗┗┛┃┗┛┓┫┣┓┗┣┃━━┳┛╋┣┳┫┣┓
┫┳┛━┣┛┏┻┣┣━┻┗┃┃┗┏┃┻━┓━┏┃┛┓┗┛┻┗━┓┣┗┛┓━┗━━
┏┗┗╋┓━┃┳┏┣┳┫━┗┫┣┏━┓┗┻┫┣┏╋┳┛┃┻┗┫┛┫┓━┏━┓┛┗
┻┓╋┻┓┻┃┻┛┓┃╋┫╋━┗╋┻┫┗┫┳┏┛┻┳━┛┏┏┓┻┛┓┏┛━╋┣┣
┳┫┻┳┻┛┗┫┳┛╋┣┫━╋┃┳┻┫┻┻┃┳┓┫┃┻┣┓┗┫┃┫┛━┗┫┗┳┏
╋┏┓┓┃┏┻━┛┻┛┻┃┻━┳┗╋┏┓┣┳╋╋┓┃┳┛┓━┳┗┏┻┏┣┛┫┛┫
╋┛┛┳┣┻┛┏━┻┫┓┗┗┫┃┛┛┗╋┣┻┛┣┫┣┓┏┛┗┳┣┻┳━┗╋┓┓┫
┳┛┃┗┃┛┳╋┃┛┗┫━┻┃┳┻┓━━┓┃┃┃┣┳┳┛┓┃┫┏┛┳┫┗┣┫┛┓
┛┫┛┗┓┏┳┫┓┳┻┗┗┫┻┓┛━┻┛━┣┓┃╋┫┏┫┗┏┓┛┳┃┛┛┣┏┓╋
┻┻┗┏┣┫┣┳┏━━┏┫━┏┓╋┏━╋┳┳┏┻┗┛┓┻╋┛━┫┻┫┛┣┣┓┓╋
╋┗┳┫┓╋━┏┳┃╋┓┓━┳┳╋┛┃━╋┓┏┛┣┻┓╋┫┃┫┛━━┏┫╋┏╋┗
┓┛┗┃┣┓┛┛╋┗╋┓┗┳┳━━┓╋┗┣┳┃┳┻╋┏┳┃┗┳┓┫┗┗┳┓┻━┳
┏┫┻┛┳┣┃┳┃┃┻┗┻╋┏┫┗━┛━┣┫┛━┫┫┗━┛━┗╋┛━╋┣┻┻┛┗
┓┳╋╋┳╋┏┏┻┻┓┓┓┛━┳┳┻┛┏━┗┛┫┳┗┏┗┳╋┃━╋┏┫┫┗┳╋┫
┳┳┣┳┳┗┻┣┻┛╋┃┫┻┫┃━┓╋╋┃┃┓┛┓┗┓┻┫┳┳┻┛┓┻┣┓┣┣┗
┏┗┻┣┓┃┃┣┣┃┛┳┗━┳━┏━┓━┳┃┛╋┓┓┻╋╋┛┳┗┫╋━┓╋┏┳━
┫┏┳┏┏┓┃┫┓┻┳┻┏┻┗┏┓┫┓╋┻┣╋┏┻┃┛╋┫┗┃┫━┳━
┣┃╋┫┃┻┻┳┻━━┳╋┣┏┏┛┛╋┳┃┻┛┛┻┳┛╋┛┣┓┏━┫┃┗┏┗┫┓
┗┃┓┗┫━┃╋┗┻┳╋╋┏╋╋┓┳┣┃┓┛┻━┗┗┃━┳┣┣┗╋┏┛┫┳┣━┏
┣┛┏┣┛━┻┳┛╋┛┫┫┗┏╋┃┳┗┗┃┓━━┃┳┫┻┫╋┫━┃┗╋┻┫┏━━
╋┫┛┗┛┻┻┓┃┃┛┗┓┃┃┏┛┣┏┗┗┏┃━┣┫┳┓┃┳┣┏╋┃┻┫━┳┏┻
┗┫┗┃┳┣━┻┳┻┏╋┗╋┓┏━┏━┏┓┻┳┳┻┻┣┃┃┣╋━┓┓┛┏┳┻┃┓
━━┏━┛┳┛┓┻━┓┏┓┛┳┗┫┗┃┃┏┓┫┳┏╋━┫┳━┳┗━┫╋┏┳┛┻┓
┻┻┛┣╋┃┏┗┳┓┫┣┣━┣┏┓━┏┻┫┫┗┫┻┏╋┃┗┛┃╋┓┏╋━┫┓╋┫
┣┣┛╋┳┃┳┗╋┛┓┗┏╋┏━┫┛┗┣┏┏╋┗┫┳┃━┗┓┳╋┛━┗╋┗┏┏━
━┫┗┳━┗┻╋┣┃┓┃╋┗┏┗┛┃┻┃┣━┛┛┫┣┏┛┓┓┣┻┫┳┓┣┃╋┛┓
┣╋━┗┫┗┫┗┣┣┳━┛┓┓┻┗┗┛╋┃┗┓┣┫┗┓┓┛╋┏┫┛┏┫┣┳┗┻━
┏┳┳┓┓┳┳┣━┃┣┛┳┛┓━┏┏┛╋┳┛┗┛━┃┓━┛┏┫┣┗┻╋┳┗┗━┛
━┗┻┣━┫┏━┗┳┓┻┣┣╋┻┻┣┏┻┻┗━╋┃┛┻┫┃┻╋┻┳┛━┓┳┳┓┳
┗┗┛┃┣╋┓┃╋┓┗┳┳┣┃┣┏┛┗┛┏┫┓┳┣┛┣┗┛┗┳┗┛┏┣━┛┛┓━
┓┫━┣┛╋╋┛┏┣┻┛┳┳╋┓┣━┣╋┫┻┳┫━╋┣┻┏╋━┣┳┏┏┛┣┗┛┫
╋┗┓┛┛┛╋┫━┓╋┫━┳┫┃┗┳┫━┛╋┣┳┏┫┏━┣━┣┫┻┳┃┛━┫┣┗
┻┏╋┫┫┃┳╋┃┏━┫┃┃┛┣┓┃┳┣┫┃┳┫┗┃╋┃┛┓┛┣┃┛┳╋┃┳┏━
╋╋╋┛┣┏╋╋┻━┃╋┏┓┃━╋┫┏┣┻┓┫┗┗┗━┗┏┃┛┗┏┛╋┣┫┣┻┃
┃┻┣┏┏┛┗━╋┛┏┳━┻┗┛┫┫┏┓┏┛┓┛┫┣┫┗┗┳┻━┫┳┫┣┳┳┗┻
┃┗┣┓┓┻┗┻┣┏┛┗┃╋┓━┗┓┃┫┳┓╋┃━┣━╋┣┣╋┃━┓┫┗┻┻┫┃
┣┳┏┓┳┛┫┏┃┛┓┻┃┓┓┃┓┏┛┣┳┻╋┃┓╋┫┓╋┣┛┫━┫┃┫┫┗┏┣
┗┏┃┓┓┓┃┣┗┃┫┣┻┗┳┛┃┃┗┳┳┻╋━┗━━━━┛┳╋━╋┏┳╋┳┻┗
╋┳┏┏┳┻┛┛╋┳┃┻╋━┫┳━┗┫┗┃┳┫┻┛┳┳┗┓┛┃┛┛┻┻┳┳┗┳┳
┫┫┻┻┫┣┗╋━┓┗┏┣━┫┓┫┏┗┣╋┳┣┏╋┣┛┏┓┏━┳━┫┛┫┻┓━┳
┛━┓┣┫┛┫╋┳━┏┛╋╋┃┣┃┛┃┃━┏┗┃┓┗╋┻━┛┓┃┛┓┻
┻━┃┓┫┃┣╋┫┳┻┻┳┻┻╋┻━━┻┛╋┫┳┛╋┃┗┓┗┗┛┗┗┫┫┗┗╋┗
┛━┗╋╋┣┃┳┣┗┃┓┗┛┏┏┗━┏┫┗╋┣╋┳┛┃╋┏┣┃┗╋━┏┫┫╋┏┛
┫┣┫┃┫┫╋┻┛┳┣┳┫━┗━┻┻┗┳┳┗┳╋┓┳┗┻┳┏┻┃┻┏━┫┃┓┃┣
┣┛┛┫┛┫┻━┣┣━╋━┻┏┻┏┳┏┻╋┻┣┗┏┓┣┳┃╋┳┃┏┓┏┻┗┓┏┫
┏┳┳╋━┳┻┗┣┫┗┣┛╋┫┳┛┳┃┫┫┫┏┳┳┳┻┫┗┛┳┻┓┳┏╋━┓┻━
┓┣┻━┓┫┛┳╋╋╋┫┗┛┏┏┗┛┓┣┣━┏┣┛┛━┣┻┣┫┛┏┗┻┗┛┃┣┃
┛╋┓╋┣╋┫┓╋┳┻┗┓┻┻┻╋┛┣┏┫┻┛┻┓┃┣━┃┏┻━┏╋╋┛┗┳━┓
┣┃┏╋┳┣┻┏┳┃┫╋┣┗┃┗┣┳┓┏┓┳┫┗┃┣┻┛┛┗┳━╋┳┛┗┗┳┫┫
┃┻┣┗╋┫━┏╋┛┣┳┗┗┛┻┫┃┏┳╋┳┏┏┛━┓┫┻┫┳┗╋┃┗━┣╋┃┓
┣┗┃┃┛━┻┗┳┳┣┫┗┫┃╋┣┫┳┣┗╋┛┻╋┻┏┻━╋━┻┛┻┃┣┳┏━┃
┳┣┫┣┣┻┛┃━┛┃━┣┫┫┃┳┓┣┓┓╋┛┗┣┳╋╋┓┃┛┓┗┻┫┃┣┗┃┛
┛┏┫┏━┃┃╋┻┗┫━┻┳┛┫┓┣┓┳┫┗┓┏┻┛━┛┏┓┫┻┓┳┫┗━┛┻━
┗┓┗┫╋┏┏┣┣┗┃━┏┓╋┳┣┃┏╋╋┫┻┛┣┻┻┏┗┓┻┛┏┣┓┓╋╋┳┳
┫━┳┣┏━┏━┛┫┏━┗┛┳┗┳━┻┃┫━━┻┻╋┗┻━┫┛┛━┫┛━┻┗┻┣
┓╋┓┛┓┛┓┛┗┃╋━┳━╋╋┛┃┏┛━╋┫┳┣┏┃┏┻╋┛┃┃┛┻┳┛┃┛╋
┫┏┗┫┫┓╋┳┳┳┓┛╋┃━┏┳┫┻┏┗━╋╋┻┣┫━━┣┳┗┓╋┓┗╋┏┓┻
┳╋┗┛┣┗┃┓┫┣┃┏┓╋┳┓┓┫━┓┛╋┗┓╋┏┛┗┳┣┻┻┓┛━━┃┣┫╋
┃━┗┗┳━┛┻┗┛╋┻┻━╋┃┣┣╋┃━┣┛╋┣┏┛┃┛┃┳┳┃┏┫┗┓┏┫╋
┗┳┏┃┗┻━┛╋┳┗┻┣┳┓┳┗┣┛┣┫┣━╋┃━┓╋┳┳┃┻┓┳┳┣╋╋┛┏
┏╋━┣┓╋━┣┃┣━┳━┣╋┣┫┣┣┣┗┓┣┃━┛┗━┏┓┣┛┃┫┣┃╋┻┣┣
┳┏┳┣┗┏┛┃┓┗┏┛┏━┏┏┫┫┃┓━┏┫┛┻┗┣┗┳━┳┗┃┓┫┻┃┃╋┻
┓┳┛┣┳┗┫┏┳┳┛┓┣┓┏┃┓┏┫╋━┫┃┣┳┳┛━┛┏━┫┓┣┛┏┛┛┳┳
┻┻┓┛┣┫┣┗┗╋╋┳┓┫┏╋┗━┣┫┓┫╋┓╋╋┻┻┛┓┏━┣╋━┻┃┏┗┫
┳╋┗┓┏╋┏┓┻╋┫┏┏┗┫┻┫┃┣┃━┫┣┓━┗┓┏┃┣┗━┫┻╋
╋┳┓┫┳┓┳┳┃╋┳━┻┃┳┃┫┣┏┃┫┫┳╋┛┳┳┗┳┗┛┳┣┃┳┻┣┏┓┏
┃┣┗┗┓┛┣┃┓┣┗┃━┗┻┃┫┗╋┛┳┣┓┣╋┏┣┻╋┓╋┳┻┻━┏┛━┳┻
╋┓┳━╋┫┫┏┛╋┫━┣┓┫┛┫┏┻┃┓━┛╋┫━┣┫┻┻┃┫┣━┣┣┫┏┣┣
╋┳┻┳━┣┳┛┏┫┛┣┛┗╋┫┓┗┃━┣┗┫━╋┛┻┳┻┃┗━┛┳╋┳┃┗┗┳
┏┓╋┛┃┃┏┛┛┳╋╋┣╋┣┫┏╋┛┳┗┗┛┳┣┻┓┻━━┻┃┓┛╋┻┣┃━┏
┗━┻╋┃┫┃┣┏┏┣━┗┗┣┻╋┃┣╋━┛┃┗┫┳┃┫━━━┃┃╋┳┣┣┃┃┏
┣┫╋┣┣╋┣┃┣┗━┗┗┣┫┃┗┳┫╋┫╋━━╋╋┛┫┗┳┃╋┛┏┻┗┫┗┛┣
┏╋┻┻┏━┻┓╋╋┏┻┏┳━┓┳┗┣┳┣┣┳┻┫┓┳┃━┻┣┏┓┗┏╋┫┣┻┃
┛┓┻┫┓┓╋┛┗┏┻┻┣┣┻┻╋┣┗━┫┣┻┫┻┏┃┻┏┫┛┓┳┛┳┣┳┣┳┛
┛┳┳━┣╋┓┫┓┻┗┓┏┳┗┳┣┏┳╋┣┣╋┛┏━┫┗┛┻┣┏┫┗┗┏┫┓╋┻
┣┻┳━┃┫┏┏╋┳┣╋━┣╋┻┓┫┃┳┣┻┫┗╋┏┣┳┛┃━┣┓┓┻┻┏┳━┣
┻┳┣┫┃┻┗┫┳┳┣╋┳┻┓┫┳┳┏━╋┏┓┻┳┃━┛┏┏┛┣━┛┗┣┏╋━━
┻┓━┃╋┻┻┏┣┣┛┏━┻━┗┓┃┫╋┓┗┃┫┻┏┫━┏━┛┛┻┫╋┗━┏┣╋
┫┗┛┓┗╋┣┃┻┃┫┳┳━┳┳┓┏━┻┻┫┻┛┣┫┃┗┻┫╋┫┃┓┻┻┏━━┏
┛━┣┓┳┃┗┛━┫┗┃┃┛━┃┗┏┻┻┓━┻┃╋┻┻┛┓━┳┫┣┻┣┳┳┗┻╋
┓┃┣┏┓┣━┻┣┏┳┫┓╋┗┣┳╋━━━┛┛┫╋┛┏━┗┛┏┏┃┫┗┫┣┣┛┓
┫┳┻┛┓┃┳┃┫┓┃┃┻┏┏╋┣┻┫╋╋┗┗┗┏╋┏┳┳┏┻┃┏┗┳┣┳┗┗┫
╋━┣┃┏╋┻┻┏┃┏╋╋┏┻┓┳┃╋┃╋┫┻┳┏╋┃╋┻┫┛┏┏━┻┻┻┫┏┫
┏┓┻┓┳┛┏┫┣┫┗┳┛┏╋━┛┻┓╋┳┻┓━┛┃┗┗┫┏┫┳┳┣┗┃┗┛┗┣
┗┏┳╋╋┫┏┛┏┣━┻┻┳┣┓┫┓┳┗╋┣┏┗┏╋┃┏┳┃┛┣┣┏┓┏┳┛┓┓
┣━┛┛┣┃━┓┗┫┣┗┗┛┻┫┓┗┛┓┻━┫┃┻━╋┣┻┳━┓┓┣┻┫━┃┳┳
┓┛┓┛┫╋┏━┻┣┏┣╋┃━┣┻┗┃┫┻┛┫┫┳┏┏┃┛┫━┏┳┛┻┗┛╋┛┗
┳┛━┣┫┫┫┫┳╋┛┳┛┃┏┫┳┓━┃┓╋┏┏┗┻┃┛╋┳┫╋━┃┓╋┛┃┓┣
┛┏┃┗━━┗┃━┃┳┣┛┫┛╋┣┫╋┻┃╋┏┏╋╋┳┫━┳┃┣┛╋┗
┣┻┗━┗┃╋┳┳┛┓┗┏┏┗━╋┃┃╋╋━┛┏┏━┣┃┃┻┳┳┳┫┫╋┏┫━┃
┫┓┳┗╋┗┏━━╋━┣┓┣┳┓╋┃┛┻┓┳┓┫┻╋┛┣┳┣┫┏┳┓╋┏┣╋━┗
┻╋┃┏┗┣┏╋┳┫┛┻┃┛┛┫┛╋┗┗┫━┣┏┛┣┗┛┗━┛┫┏┛┏┓┓┳┛┛
┫╋┏┣┏┃╋┣╋┃╋━┏╋┻╋┃┣┏┣┣┫┣┏┗┃╋┣┗━┣┛┗┳╋┛┃┣┳━
┏┃┻┫┳━━┓┛╋┳┗╋┳┫┃━┳┃┣┗┳┓┻┗┃┣┛╋┛┗┳┛╋╋┗┛┓┳┏
┃┛┻┓┃━┗┳┫┃┛┫┛┃┃┣┻┗┃╋╋┣┃┓━┛┣┫┗╋┏┛┓┻┓┫┣┻━╋
┣┛┻┏┓┳┗┃┫┛┳┻┻╋┣┓┳┫┣┓┻┛┏┓┣┓┃┫┗┫┻┫╋┫╋┣━┏╋┏
┻┛┛┛┏╋┻┏┓┓┏┓┏┻┏┣┓━╋┳┻━┗┃┗┳┻┣━┓┃┏┻┛┃┃┗┣┻┏
┓┛┗┛╋┏╋┣┫┛┫┛┗┣┓┻━┣┏┣┻┃┳┣┻┏┛┏┻┫┣┳┃┳┫┣┛┃╋┳
╋┻┛┏╋┻╋┗┫┏┏┛┛┗┏┗┓╋┃┻┃┫┃┳┳━╋┃┗┳┻┏┗┏━┳┗┓┻┫
┓┛┳╋┳━┛┏┫╋┫━┏┳┗┏━┏┣━┃┳┛┏┃┏┛┻┛┳┳┃┏┃┳╋┛╋╋┻
┓┣┓━┗┓┻┓┗┛┣┗┫┫┓┳━┻┳┏┛┗╋╋┳┣━┃╋╋┳┗┃┗┓┛┛┻┏┻
┻┻┣━┻╋┗┫┣┓┫┣┓━┛┣┻━┃╋┫┗┓┻┳┓┫┓┻┗╋┣━╋┣┫┗┏┗┏
┓┻╋┓┗┃┫┏┗╋┫┃┳╋┳╋┫╋┛━┫┻╋┃┏┃┓┃┣╋┓┫┏━┃┻┏┏┣╋
┓┃┏┻┣╋┣┛┗┛┏┳┫┓┳┃━┏┫╋┻┏┫┏┗┛┳┗┣┳┳╋┣┃┗┣┃╋╋┻
┏━┻┛┓┫┛━┃┃┳┗┻╋┳━┳┳┗┳┓┃┻━┫╋━┓┣┃┳╋┗━┣┻┣━┏┏
┣┳┏┛┻┗━┫┗╋━┏━┃┻━┛┫┳┛┏┏┣╋┓╋┃┏┣┓┣╋╋┏┃┻┫╋┻┻
━┃┓┛┃┫┣┻┳┫━┳┻┳┻┓┫┗┫╋╋┣┫┣┳╋┳┃┣━╋┗┣┳┻━┳╋┻╋
┻┛┃┏┓┣┓┓┗┛┃┻┛┛┏━┫┗┣┏┫┓┛━┫┫┳┃┳┃┣━┓┃┗┣┃┣━━
┃┫┳┛┃┏┛┛┛┛┓┗┻┫┓┗┗━┛┏┻┏┳┛┃┻┏╋┗┏━┣┫┳┏┓┓┻┣┳
━┗┣┛╋━┫┻╋┓━┏┫┏━┳┓┓┻┣┗┗┣━┣┛┃┗┻╋┛┣┗┫┻┓━┳┫┏
┳┓┓┗┗┛┻╋┏┗┣┏╋┃┣┃┛┛┓┳┓┳┏╋┻┏╋┗┫┣┗┏┏┃┛┫┏┻┻┛
┳┫┃┏┣┗┓┫━┏┃┫┏╋┫┛┓┏┛━┫┗┏┫┫┻╋┃┫┓┛┓┣┓┫━┳┗┻┣
┣┫┳╋┫┗┛┓┣┏┏┏┏┫╋┗┣━┓┃┫┓┓┗┃┫━┻┣╋┣┃┗┫┛
┏╋┓┻┛┗┳┻┳┛┛━┫┓╋┃┫┣┳┻┻┻┳┛╋┃┃┣━┗┗┓┗┳┛┫┻┏┗┓
┣╋━┫┓┣┛┫┓┗┏┃┛┳╋┣┓┃━┓┳┳━━┗┛┏┳╋┓┛┏┗┳━┛┏┻━╋
┳┛┓┓┳┣┗╋━━┓┻┓┏┫┣┃┣━┓╋┛┗┳┛╋┛┏━┓━┏┻╋╋┳┓━┛┓
┫┓┓┫┏┫┓┳┫┏┣┗┻┗╋┓┣╋┳┳┫┻┓┓┣┻┻┓┻┣━┃┳╋╋┏┗┃┛┛
┃┓┗╋┳╋┓┏┫┳┏━┣┓┏┫┳┓┏┳┻┓┫┓┃╋┫┫┏┗┫┛┗┣┫┛┓┓┻┏
┃╋┻┻┛━┏┛┣┛┃┻┗┏┓┓━┫┃┻┓┏┗━┗┛┛┫┗┗┛┗┓┏┛┗┃┣┻┻
┏━┃┛┃━┏┏┳━╋┻┣╋┳╋╋┃┳┫━┗┫┫┏┻┻┛┳┫╋━┣┻┳┣┻┛┳┛
┣┻┻┓╋┻┫┗┛┻┻┓┗╋┻┓┏━┓┃┳┫┓┗┗┓┣┳┻┗┗━━┓╋┳┻╋┃┛
┣┏┣┛┓┓┻━┃┣┓┓┳┻━┛┫┗┗┓┻┗╋┣┗━┓┳┃╋┛┃┫━┛┻━┫┃┏
┃┏━┛┓┻┓┓╋┣┫┻━┃┣┓┳┻┓┫╋┣┛┛┗┣┛┫╋┣┃┫┻┛┛━━┳┗┓
┫┓┃┻╋┓┳┫━┻┓┣╋╋┃┫╋━┓━┏┃┓┃┓┓╋╋━┗┏┃┗┃┓┳┓┃┃┃
┓┓┃┫┓┗┳━┛┓┣┻┃┓┣┏┫╋┫┳┳┻━╋┻┗┗━┻┏┳┏┗┃┏┃┏┻┏┻
┫┃┃┃┣┓┻┗┏┏┻╋━┣┻┣┫┗┣┗╋┃┛┃┏╋┫┏┫╋┓━┓┃┫╋┣┗┏╋
┻┳┳┗┓┫┳┏┫╋┃┣━┃┓┫┓┏┫╋━━┓┏┣┗┻┣━┗┻┏┏┣┓┃┏┻┣┳
┣┳┓╋┛┓┻┛┃┓┗╋┻┳┃┗┫┓┗┃┣┏┃┓┛┏┳┳┻┓━┓┳━╋┓┛┛┗┫
┛┃┏━┃┗┳┓┓┗┓┫━━┳┻┻┛┃┻┻┏┓┻┗┓┣┛╋┃┻┛┛┣┫┏┣┳┻╋
╋┣┣┫╋┓┏┻┛┻╋┣━┳━┻┓┗┗╋┏┻┳━┗┏┗┃┫┣┻━┃━┛┏┫╋┗┏
┏┏┻┳┻┓┏┏┗┛┓┫┃┻╋┏┫┛┣┻┏┫┏┳┗━┛┣╋╋┣╋┃┗┓┏┫┫┗┓
╋┫┳┗┗╋┳┻┗┓┻┓┗┏┏┳━┣┻┏┣┫┫┻┃╋┛╋┓┏┃┏╋┫┳┃━━┏┗
┣┻┣┛┫━┳┏┛┗┫┓┃╋┏┃┳┓┫━┫┻┓┓┏┣┃┗┗┗╋┃━┻━┃┗┻┛┃
┓┏┫┓┣┗┗┳┳┏━┛┏┛┗┻┻┏┛┛┛┻┓┓┣┫┫┣┫┓┛┫┓┏━┣╋┗┏┳
┛┃┃━╋┳┏┏┛┛┳╋┃╋┏┃━┻┓┳┣┗┳╋┻┛┳┳┏┣┏┃┗┃┻┃┻╋┃┳
┫┣┫╋┏┻┗┏━┃┳┳━┳┣╋┏┫┃━┃┛┛┓┃┃┗┫╋┳┃┳┓╋╋┛┻━┃┳
┃┣┣┳╋┗┣┫╋╋┫━┗━╋┃┫━┏━━┗┏┣┣┫┛┛┏┃┓┏┳┳┛
┫━┫┛┻╋┛┛┛┻┻━┃┛┏┣┃┻┣┳━╋┳┫╋┗┏┛━┓╋┃━┃┫┣┃┗┛┳
┣┻┛┏┏┃━━┏━━┫┏┻┛┣━┗┛┻╋╋┣┗╋┫┻┃┃┓╋┳┏┻┣╋╋╋┣┗
┣┃┣━━┏┛┫━┓┓┗┃━┛┫┣┗┻┃╋┳┫┛╋┛┣╋┓┻┳┳┗┳┃━┣┛┳┃
┻┳┫╋┗┗┓╋┏┳┳┫━┃┗┛┛┗┻┏┻┓╋╋┏━┳┳┻┏┓╋┫┛┫┏┏┗┻┳
┏┣┣┣┗┣┗┳┏┗┏┻┫┛╋┏━┓┻┻┃┻━┏╋╋┫┣┓┳┏┓╋┣┏┻╋┛┻┓
┓┗┗┻┣┛┫┃┛╋┃┫┛┫┛┣┳╋┛┃┏━┳┫┳┳┛┗┳┛┗┣┏┓┃┫┣━┛╋
┣┫┳┣╋━┫┣┏┻┣┛┳┏╋┳╋╋┓┓┓┫┃┫┻━┣╋┛┗┣┳┃╋┳┫┫━━╋
┻╋┣╋┓┻┫┓━┛┓┓╋━┏┳╋┓┻┏┏┛━┻┛┓┫╋┛┣┏┛┻┗┫┣━┛┗┣
┗┻━┣┗┓━┫┗╋━┛╋┳╋┻┻┳┳┻┻┫╋┓┫┫┃┃┛┗┗━┻━┣┗┃┻┳┃
┏┛┗┛┳┳┛┛┃┫┳┛┳┓┣┗┫┳┣┫┛┃┳━┣┣┏┣┫┗┻┣┃┛╋┛┓┏┛┏
┳┏╋┣┻┏┗┫┛┏┗┳┫┫┫┛┏┏┛┛┳┣┓┣┃┏┛┳┓┗┗┛┃┗┓┳┃┫┗┃
┃┓┗┃┗┗┗┳┗┏┻┻┫┳┛┃┃┏┃┳┛┃┓╋╋━┫━┗╋┗┳┗┳┗┫┓┗━━
┻━╋┫┛┳┃━┏┣┳━┃━╋┛╋┏┛┏┻╋╋╋┻┃┫┓┓┛┳┛━━┻┏┣┏┳┳
┗┣┻┣┓┫┛┻┫┏╋┻┃┛┓┏┻┃┣┗┏┗┏┓┫┛┓┣┳━┣┃╋┏┫┃┗━┣┏
╋┓╋┫┓┓┳┓┃┏┻┛┛┃┛╋┳┃┏┏┻┓┛┃┣┓┫┻┫━━╋┗┛┫╋┗┃┻┫
┏┫┣┃┗┓┳┃┣┓┻┫┗┻┣━┳╋┳┻┗┗┃┓┻┣┣┳┗┫┣┫┻┏━━┻┛┏┏
┏┻┳┻┳┣━┻┛┳┓┳┻┓╋╋┃┳━┃┫┛┛┏┣┳┫┣┓┃┏┣┛┣┗┛┃━┣┓
┫┓┻┻┗┃┗┣╋┛┃┫━┫┛┳┏┓┫┛┓┣┛┻╋┃┛┗┫━━┳┏┛━╋┛┣┗┃
┃┗┃┏┫╋┫┓┛┃┃┓┣┛┛┣┻┓┳┓┗╋┳┃┻┛┛━┛━┓┗┫┗┛┓┻┛┃┫
━━┓┃┳┛┣┻┻┗━┃┓┛┳━━┳┏╋┣┏┏━┣┻┫━┫━┓┫┫━━┃┣┃━┗
╋┏┛┣╋┛┃╋━┣┫╋┳━┛╋┳┃┓┓┗┃┛┓┣┳┏┛┳┏┻┻┃┫╋┓┫┣┫┫
┓┓┳┓━┃┳╋╋┣┓┗┗┓┻┏┏┳┏┛┃┻┣╋┛┗━━┗┻━┃━╋┻┣┓┏┗┛
┛┓┗╋╋┫┓╋┳┳┣┫┛┳┻┫┫┗┣┫┛┛┛┏┻┣┣┛╋┳┛┗┃┗┣┏┓━┫┣
┻━┏┃┣┳┻┛┓┻┣┳┛╋╋━━━┏┗┫┏┗┫┃┏╋┃┳╋┗╋┣┏┃
┳┳┗┃━┗┓┓┏┃┛┳┣┫┣┻┳╋┻┃━┓┃┣┛┏┫┣┃━┣┗┛┫┻┻━┻┗┻
┛━┳┏━┃┃━┗┳┳┛┣┏┣┳┣┫┗╋┛┣┃┳┗┣┻┏┳┣┓┫━┃╋╋┃┣┛┳
╋┓┃┏╋┛┏┫┏┓━┻╋┛┛┫┣┛┓┳┗━┳┣━┛╋┛┏┗┣┃┏┫┓┣┏┫┏┛
┫┃╋┃┗┛┏┳┏━┗┻━╋┓┻━┛┻┣┣┃┃┻┏┛┗┃╋━┣┃┻┻┻━┃┃━┓
┫┛┳┏┫━┓┃┓┳┻┓┗┗┓┓┻━━╋┻╋┻┗╋┏┗┗┳╋┻┣┣┫┓┳━┫┣━
┣┓┓┣┫┏┃╋┻┓┛┫┗┫┏┏┗┓┫┻╋╋┗┣┻┫━┗━┛┣┃╋┛┳┃┳━┃┓
╋┣┓┳┛┳┗┻┫┗╋┏┣┓┓┛┻┃┣┫┃╋┳┏┻┣┻━┻┏┣╋┫┓┣┛┫┗┏┃
╋┗┏╋┓┣┗━┗━┻╋━┃┣┻┏┳┗┏┛┻┏┗┳┃┓┏━╋┳┻┃┓┻━┛┓┣┣
┫┻╋━┃┣┻┻┓┣┣┫┳╋┫┗┏┏┣┻┏┗┣┣┓━┳━┗┫━┃┣┃┃┣┻┫┳━
━╋┛┳┗━┓┣┳┫┳┳┣┛┛┏┛┏┏╋┳━┻┻┣━┫┣┗┳┻━┏┏┃━┏┳┫┗
┃┗┏┗┻┳┛┣┓┫┗┗┓━┫━┣┳┛┳┏┏┻┻┣┛┓╋┣┃┳╋╋┃┳┳┓┏┓┛
┣┣┛┫┛┛━┻┃┣┫┃━┓┫┏╋┣┗┣┗┛┃┣╋╋┻━┓┣┣┫━━┓┓┏┛┻┣
┣┣┫┛┏┏┛━┻┗┣━┗┏━┓┏┓┫┏╋━┛┓┃╋┛┛┛┛┣┛┗┳┓┫┛┓┏┓
┳┳┓┳┗┓┫┻┣╋┗╋┗╋┗┃┓╋┓┫━┓┫┫┃┓┳━┣┳┓╋╋┓╋┣┫┻┣━
┳┻┏╋┻┃┏┏╋┛┳┳┣┻┓╋┣┃┃┓┏━┛┻╋┳┳┃━┏┃┫┏┛┛━━┓┫┗
┓┻┓┻━┳┻┓━╋┃┗┓━╋┃┻┗┻┛┛┓━┻┻━┣┻┫╋┻╋┗┻┃┳┣━┣┓
┣━┛╋┃┃━┫┫┗┃━┓┳┓┓╋┳┗┗╋┗┫┫┣┣┛┻━━┗┛━┻┳┛┏┗┛╋
┻╋┃┏┻╋┫━┻┛━┣━┻┫╋┳┛┓╋┣┣┏━┏┏╋┓┻╋┓┳┫┓┫┛┃┓┫┃
╋┣┏┏┫┻┛┳┗┫┓┫┣┓╋┳╋┃┓┣┗┛╋━┳┛━┻━╋┛┛┛━┓┃┛┓┃━
╋┣━┳━┳┣╋┻╋━┳╋┓╋┓━━┃┏┣┣┛┃┏┣┗┣┗┛┻┏┳┃┓┻┓╋┫┓
┛┓┗┗┳╋┣┳┳┫┛┻┛┻┃┓┣┗┛┏┃┗┓┗┏┻╋┣┃━┣┗━━┛┳┏┛╋┛
━━┓┗┗┏┫━┏┗┳┓┳┗╋━┏┓━━┳┻━━┓┓┛┃╋┣┳┳┳┳┣┓━┻┻┗
╋┃━┫━┏┣┏━┣┫┳┛╋┣┣┏┣┛┣┃━┃┫╋┻╋┓╋┳┻┫┣┣┣┫┛━╋┓
╋━┳┫┛┳┛┻┃┣┗╋╋┓┏━━┃┛┳┛┗┳┏┫┓┛┓┛┛┓┳┏┏┏
┳━┃┛┣┃┓┫╋┣┣┣╋┏┃━┗┻┫━╋╋╋┫┻┃┛┫┣━╋━┫━┏━┣━┏┳
┫╋┳┣┫┗┫┏━┓┫┛┓┗┓━┃╋┻┳┗┓┓━┳┣┳┛┣┻┳┳┃━┣━┻╋┛┏
┓┏┳┗┗╋┫╋┫┻┗┣╋━┫┏┳┓╋┛┓┛┣┣┏┗┫┳┻┛┣┫┫┛┛┏╋┗┫┃
┳━┳┏┓┃━┫┛┃┛┗┫┓┏━┫┏┗┳┃┫┃┣┗╋┗┳━┃━┣┓┏┫┏━┓━╋
┃┗╋┫┫┏┻┃━┫━╋┃┣┃┗╋┣┛┻┃┃┳┓╋┛┣┻┳┏┃┓┻┓┗╋┏┳┏━
━┫┃━┣┳━┳┓┏┛┛┳┛━┣╋┏━╋┻┛┳┗┳┣┣┣┃┃┛━┻┛┗┓┻┛┗┏
┃┓┛┣━┳┳┫┣┛┳┏┃┗┳┏┳┃┣┫┓┫┗┗┣┛┣┗┳┏┗┣┣┳┏┓┫╋┣┛
┗┓┫┫┃┳┏┗┃┻┫┃╋╋┏━┣┳┳┏┳┗┏┏┓┣┛┃┛┫╋┃┫┳┗┛┣┓┗┛
━┏━┏╋┫┓┣┫┣┫┣┣┗┏┻┗┳┓┓┗┻┏┻┃┳┫┳╋┳┛┃╋┃┃╋┛┓┻┻
┣┃┳┣╋┛┛┓┻┻┃┫┳┗┃┗┻┳┓┻┏┫┳┏┳┫┗┃┗┗┓┃┃┓┻┣┣┃┳┳
┫┫┣╋┛┓┳┓┫┳┣┳╋┣┫┏┻┫┗┃┓┃┓┗╋╋┻┻┓┫┗╋━┃┣┃┗┗┏┗
┃━┻┳╋┃╋┫┣┓┏┻╋┃┫┛╋╋┫┃┫┃┗┗┻┏┛┏┗┓┛┳┫┗━━━┏┏┻
┛┳┛┏┳━╋┛╋┫┗┻╋━┳┫┃┻┓┣┃┻━┛━┃┃┗┃┗┗┗┗┻┫┛┫┗┛┃
╋┓┳┓┣━┃┛┓┻┛┗┏┏┏┛┻┣┣┗━┳┏┻┛┃┫┗┓┻╋┣┣┻╋┃┳┻┛┏
┏╋┗┫┣┓┗┳┣┫┫┏┳┏╋┓┛┃┗━┳┫┣┳┏╋┛┻━╋┓┃┛┻┃╋┻╋┗┓
┛━╋┛╋┣┳┓┏╋━┛┏┏┳┳┛┫┏┣┳┳┫┃┻╋┳╋╋┻┓┣┣┃━┗┻┏┗┣
┃┃━┣┓┳╋┫┗┳┏╋┗┛┓┣━┻┓┻┳┫┃┻┏┓┫┗┛┏╋╋┫┣┏┏┏┃┃┗
┓┳╋┗┳┓┛┻━┫╋╋━┏┣┳┻┃┣┓┣╋┻┛┳┣┳┗┛┣┳┣━╋┫┓┃┗╋┛
┛┏┓┓┻┣┗┻┣┗┫┏┗┓┃━┗┫┫┛┓━╋┫┳┏━━╋━┏┃┏╋┻┻┏┛╋┏
┃┻┛┏┏┛┏┏┳┛┃┗┗┏┳╋┗┣┣━┏┫┳┫┏┗╋┻━┻┛┫┗━┛┃┻━┣┏
┃╋┣┃┓╋╋┛┗┣┃┛┃┳╋┓┗┗┣┗┏┏┗┫┛┓┓┓┗╋┏┻┓┓┣┃┛┫━┏
━┃┏┫┻┓┃┃┫━┣┛━┛┏┗━┃┣┫┗╋┏┫┏┻┏━┓┓┳╋┏┗┃┣┣┗┗┓
┓┫┳━┛┣┻┗┓┣┛┃╋┣━╋┓┛┳━┳━┳━┗┛╋┻┗┳┣┣┻┗┃┛┗┣╋┛
┏┃┫┻┃┛┛┓┣╋┣┃━┓┏┓┻╋┳┃╋┓┛┛┳┫┃┓┗┓┏━┻┳┓
┫┓┫┛┓┣┏┳┫┃┓┳┫┻┫┫┫┃┻━┫┳┃┫╋┣┓┫┓┓┏┫┣┫━┏┃┣━┏
┏┣┏╋┏┳┫┳┻┗┣┻┛┃╋┳┛┻┛┃┗┣┳┏┳╋┓┛┛╋┻┛┃┏┏┻━╋┓┫
┻┏┣┳┳━┳┗┛┣╋┫┫━┻╋┻┃╋╋┻━┛━┏┳┏┻┣┻━┫┃┻╋┛┳┳┓┓
┏┃┣┳┣┳┛┫╋┫┻┻┏┗╋┻┗┫┃┗┓━┏┳┳┫┫┓╋┃┓┗┻┫┛┃┣┻━┓
━┏╋┣┳┗━┛┻┛┳┗┻┳┛╋╋┛┻━━┻┛┳╋┫┻┗┛┳┏┃━━┃┻┓┻┣╋
┳┛┳┏┃┳┣╋┛┏━┓┳┫┫┳┫┣━┫━┣┛┏┫┳┃┣┛┫┃┛┃┗┳╋┃┃━┫
┫┳╋┏┫┣━┻┓┗╋┫┣┣┻┻┏┳┳┃┗┃┛┫━┫┏┓╋━┳┏┫┗┛┓┛┏┓┛
┃━┳━┏┛┻┳┛┣┓╋┃┏┣┗┫┃┫┗╋┳┳┃┗┃┫┏┻┛┻┛┗┳╋┃┓━┣┏
┻━┗┫┏╋┛━┗┗┣┳┗╋┗┻┻┏┗┻┓┏┗┣┛┫┳┻┛┏━┻┫┣┣╋┳┫┫┣
┻╋┻┓┏┓┓┳┗┓╋┗┛┛┳┛┓╋┗┣┏┃┏┫━╋┻┣┣┗┏━┓┛┫┓╋┣┗┣
┗┏┛┣┻┃┫┓┣┳━┳┣┛╋┫┃┫┣┣┏┫┗┏╋━┛┫┣┛┫┛┳┣┻━┛━━┗
╋┳┫┻┛┓╋┳┓┫┻┳╋┛╋┗┗╋┫┃┏┳┛┳┳┃┣┻┃┗┫┳┃┗━┃╋┫┃╋
┓┳┳┏┓━┃┏┏┏┣━━┻━┻┣┣┛┗┃┓┻┳┏┳┓╋┣┻┫┳┫┓┻┫┏┫┏┗
┓━┳┓┛┏┫╋┏┻┃┗┳┫┳┻━━┳┻┳┗┣━┳┗┓╋┛┃┗┏┓┣┫┛╋┓╋━
━┣┳┻┛┫┫┣┏┏┏┣┻┃┫┻┻━┻╋┻┓━┻┣━┓┳┛┃┛┳┏┫┫┫┫┳┏┻
┻━┃┗┻┣┻┳╋┫╋┃╋┻━━┏┫╋╋┣┗┗┛┣┓┫┫┣┓┗┛┫┃┓╋┫┓┫┻
┫┳┏━╋━┃┫┫╋╋┓┛┗┻┗┛━┓┣┫┛┣┻┗┛┗┣┳┓╋┳┓┳┃┳┓┗┛┏
┣╋┳┃┏╋┗━╋╋┫┏┗┣┫┗┃┳┗┛┳╋┃┻━┳╋┃┻┣┗╋┳┃┓┃┓┃╋┻
╋━┗━╋┳┣┳┗┫╋┻┓┛┗┓┻┫╋╋┏━┃┳┣┫╋━━┳━┣┳┏┣┫┗┣┓┏
━┣┗┓━┃┣┗┣┻┛╋┗┏┫┣┳┗┳┏┏━━┗┛┫┓┃┳┻┛┫┻┃┗┫┳┓┛┳
┣┃┓━┫╋━┻┻┗┓┃┗━┫┻┫┗┣┗┓┫┫╋┳┏┛┏┃┛┛╋╋┣┣┣┛┗━┛
┳┛┫┗╋━┃┣━┣┛┃┏┫┫╋╋━┗┃┓┫┓┃┗┛┏┏┫╋┓┻┛┫┳┓┣━┻┗
┗┓┗┻┛┃┃┻┫┛┻┏┗┻┛┫┛┳━┫┗┣┻┳╋╋┫━┫┛┣━┣┳┳┫━┗┻┗
┻┗┫┛╋┃┏┛┫┳┗┗┓┗╋━┻┣┣┏╋━┻┣┻━┳┃┗┃┳┣┣┛━
╋┓┃┫┏┓┣┗┫┏━┛╋┛┛┣┳┣┳┓━┃┗┻┛┏┻┗┓━┃┳┛┃┏┣┃┏┣┓
┓┏┛┓┓┛┻━┳┛┃┃┗┏┓┻┳╋╋┣━╋╋┣┣┏┃┛╋┳━┗┏┣┃┏┳┛┳┛
┳┛┃┫┛┛┻╋┻┗┏┫┫┗╋┏┗┣┓┣┃┏┃┓┣┣┏┃┓┣┣┣┛┣┳┏┛┣┛┗
┣┳━┃━╋┓┗┣┓┣┣╋┏┛╋┏╋┓┛┓┫┓┻┫┏┛┫┛┗┓┗┗┳┏┛┣┫┛┫
┗┫┓┣┳┣━┣┫┏┳┻┫┗┗┃┃┣┣┓┳┛━┏┗┻┓┗┗┛┛┗┏┓┗━┃┻┣┓
┗┓┻┣┓╋━┛┃┏┫┻┻┃╋┳╋┣┃┫┃┫┳━┻┳┣┫┻┗┛━┫┓┏┏┓┻┫┓
┣┫┓╋┗┗┛┣┛┗┓━┃┗┗┳━┛┗━┛┏╋┣┓┏┛┫┏┳┛┣┣┃╋┫╋┗━┻
┳┏┫┛┏╋┏┗┗┗┫┣╋┫┫┫━┛┫┳┻┣━╋┣┏┻┗┓┓┓┏┻┫┃┳╋━┓┳
┏┃┗┛┗┓┓┃┏┗━┳┏┛┓┻┓┏━━┗┓┫┏┛┃┛┳┓┓┃┃┣┓┓━┻┫┏┛
┛╋┣━╋┣┛┳┫┗┳┗┃┫╋┗╋┣┃╋┗┏┃┳┓┣┏┛┳┳━╋┗┣┓┛┏━┏┻
┃┛┫┗┫┳┗┛┛┗┳┏┏┗┻┃┏┛━┫┃┓┛┃┗┗┳┳┛┳┳┗━┗┳━┗┛━┏
┃┏┗┻╋┫┫┏┗┣┫┻┛┛╋┛┫┣┗┛┓┻╋┻┏┫┓┣┗┏┏┓┳┳╋┓┃┓┗┗
┣┫┏┫┗┣┛┫━┏┛┓┫┣╋┻┻┻┓╋┗╋┫┫┳┣┳┫╋╋┣┛┓┃┣━╋━┛┛
┏┻┏┻┃┫╋┣┛┃┗┓━┏┗┣┓━╋┳━┏┣┗┳┳┳┗┛┗┻┛┣━┣┗╋┗┻┫
┓┣┗┏┣━╋┻╋━┣┫┛┗┓━╋┻┻┳╋┣┛┣┣┛┣┓━━━┓┫┫┛┻┏┓┃┓
┏╋╋┛┓┛┏┃┫┃┫┃┫┓┻┫━┻┳┻┗╋┳┫╋┏┫┳┫┛┫┫━┏┻┏━┣┃━
━━━━┣┣━┳━┣┃╋┫┣┻┫┏┗┫┛┃┣┫━┳┗┳┛┣┃┻┫┫┛┛━╋┻╋╋
┻┳┣╋┓━╋┻┣┣━┓┳┣━┗┣┣┛┏┻━━┃┣┏┓━┛┃┛┏┏┛┃┛┓┻┃┓
╋┣┫┃┳┻┓┫┗┛┗┫┓┣┣┃┃┗┳┛╋┓┓┻╋┗┣┛┻┛┻┛┫┗┳┻┏┗┫┏
┣━┻┃┗━┏┗┓┗┃┻┣┫┳┃┓┛┏┣┣┣┛┗┳┳━━┃┏┓┃━┳━┏┛┃╋┫
┣┫┣┣┃┳┣┛┫━┳┫┃┃┃┳┣┳┳┗╋┗┻┫┗┫┃━━┓┗┳┛┳┳┓┻┣┻┻
━┛┛┏┫┏┗┫┳┃╋┗┏┛┳┏━┻┣━┃┫╋┗┣━┗┻┓━┳┗┃┣┏┫┣┻╋╋
┛┻┣┻╋┣┣┗┣┳┳┏┃┃┃┫┓┫┗┣┓━┏┓┗╋┛┛┗┳┻┻┳┫━┗┏┣┻┣
┫━━╋┓╋┃┳╋┻━┗╋┓┛┏┳┻━┫┃┫┻┏┛╋┏┃┫┏┗┏┓━┳
┻┫┓╋┗┏┛┳┳┳┏┣╋┗╋┛┳╋┃┛┻┻┫┣┛╋┓┻┏┃┻┛┃┓┫┣┏┃╋┳
┳╋┫┻┓┃╋┗┣┓┓┃┃┻┣━┻┓┃╋┃┳┫┗┓┗╋┏╋┻┻┫┳╋┳┛┫┃┻╋
┏━┗┣┳┃╋┏┃┳┻┏┳┛┛┳┓╋┳┻┗┻┫┏╋┳┏┗╋━┳┣┳━┳┛┳┻┣━
┛┃╋┳┏┓┏┏┗┣┫┳┳┃┣┫┛┻┛┛┃━┳┃┗┻┓┏┗┣┗┏━┏┻┻┃┛┃╋
┳┗┣╋┓┳┓┻┓┃╋┗┫┓┃┳┫┫┗┫┏╋┳┳┏┓┗┻┳┏━┓━┗┃┳╋┻╋┛
┏┣━━━┗┫┫┫━┏┻━━┏┏┃┳┣┏┃┛┏┃━╋━┓┃┓┫┳┏┣┫┗━┛┏┣
┏┗┻━╋┃┳┻┣┓┏┏┛━┫┻┫┓┳━┓━┛┣┻┫┳┃┻┏┏┻┗╋┳┓┳┳┗┛
┳━┣┛┳┏┏┛┣┣━┃┻┏┏┫┻╋╋┗┛┏┻┫╋┳┛┓┃┫┓━┃┓┃━┳┳┃┏
┏┳┫━┻┓┃━┣┣┳━┗┏┛━┫┃┗━━┓╋┣┫┛━┫┓┏┏┗╋┃━╋┳┏╋╋
┳┫┛┏━┏━━┓┓┏┏━╋┛┏╋┣┗╋┓┻┛┣┛┣╋┛┓┻┻┳┏┣┏┣┣┓┏┗
┓╋┃┻┗┏┻┻┳┳┫┓┏━┫┳┗┃━┫┳┳╋┫┳┻┏┫┳┏┫┫━┫┻╋╋┃┳┫
┻┛┏┓┣┗┣┛┳┫┣┛┫┏┣┏╋━┻┏┻┳┓┫┃┃┛┛┳━┃╋┓┃┫┣┻┏━┫
┻┏┗━┏┗┗┫┛┗┛┣┗┫┻╋┣┃┣┏╋┛╋┳┻┃╋┫┓┓┫┣┃┃┛╋┫┣┃┳
┫┗┳┳┻╋┛┃┻┫┳┛┻━┻╋━┛┻┗┓┛┗╋┏┻┛┻━━┗┗━┫┃╋┃┻┛┻
┳┫┻━┣┃┻┛┳┻┛┣╋┏━┳┏┛┣┓┗┗┗┣┫┃━┓┗┓┃┃┗┣┫┓┻╋╋┫
╋╋┃┣┏┻┓━┛┻┓┻┣┃┛┳┻━┏┛┻┫┏┗┻┣┻┓┫┓┓┫┗┃┃┛┃┫┣┻
┫┳╋┏┳┃┛━┫┳┏┃┏┗┛╋┫┻┃┃╋┃┗┗┓┛┏┫┗┣━┓┣┗┃━┫┏━┣
┃┃━┃┓┗┗┃┫┏┏━━┣━┛╋┻╋┣┏┃┏┛┛┗┣╋┏┃╋┳━┃┣┓╋┳┣┃
┳┓┗┃┫┏┗┫┃┃┛┣┻┫┫┗┛┳┛┻╋┃╋┃┏┛┓┣┫┛┻┳┻┗╋┻┗┫┫┏
┃┳┓┫┃┫┓┗┃╋┛┛╋┗┻┗┗┓┓┫┏┛┳╋┻━┓┛┣┛━┻┳┻┏╋┓┃╋┻
┏┫┃┛━┃┻┳┏╋┓┻┫┣┣┣╋╋┫━┗┗┓┗┫┳┏┃━┻┫┗┏┣┣┫╋━┃━
┏┓┻┻┻━┏┻┛╋┛┏┏┣╋┛╋┻━┛┛┃┻┃┳┗┳┏┓┓┏┻┳━╋┫┣┓┛┳
┓┗┫┏━┳┗┛━┏━┣┫┫┫┣┻┗┻┻┫┳┗┗┃┳┛┗┓┏┃┃╋━┃┗╋╋┗┳
┓╋┓┻┏┣╋┣━┓┃┛┳┻┻┃┳┗┗┏╋┳┛┓╋┳┗┣┫┻┻┏┗┛┳
┏┫┳┏┃┓┛┛╋┣┃┃┛┗┳┓╋┗━┫┛┗┏┗┫┛┏┛┛┫┛┛┻┓┳┛╋╋╋━
┛┣┫┓┓┣╋┳┻╋╋┛┛┃┓┏┳┣━┛━┛┫┣┫┫┃┗┏┫┏━┻━┗┣┳┃╋┫
┃╋┏┃┫┫┗┣┻╋┣━┳┣╋┻┓┫┏┳┣┫┻┏┓┻┓┛┫┳━┫┻┓┃┣┛┳━┓
┻━┣┫┏┛┓┳┗━┏┓┓┗┣╋┻┏┛┃┃┏┣┓┓┣╋┫┻┫┫┗┏┓╋┃┏┫┻╋
┳┃┳╋┃━┻┏┳╋┛┗┃┏┛┳┫┓┣┳┃━┳━┳━┳┻┳┳┗┛┃┗┛┃┛┣┳┻
┻┫╋┓┳┣┓╋┗┫━┣┻━┏┗┫┳┛╋┏┳╋┓┃┛┳┳╋━┃┃┗┣┓┗╋┗┫┳
┳┗┛┫╋┻┫━┏┏┳┓╋┫┗┣┻┓┫┳┃┗━━╋┻┻┏╋┣┃┏┻┣┛╋┓┫┗┗
┻┻┳┃┛┓┗━╋┓┣┃┫┣┫┓┛┏┃┫╋┻┣┗┏┃┻┳┻┳┏┓┓┗┳╋┻╋┫┫
┗┗╋┓┓┏┳┏━━┃┣╋┻╋┃┓┓╋┻┛┣┫┫┗━┃┃╋╋┏┻┃┫┏┳┻┫┻┫
┓┫━┓┛┛┫┗┗╋━┣┃┏┣┣┃┓━┛━┻┓┻┏┃╋┻┳┃┏┳┛┣┛┣┓┻┳┛
┓╋┫┻┫┗┻┏━━┗┳┳┣┗━┏┛╋┣┻┛┛┃┫┣╋┛┏┳┫┗┃━┏┃┣┻┳┻
┃┻┻┫┏┣┳┏┳┏┓┫━┓┻━┻┻┫┫┃┏┃╋┣╋┣┻┗┃╋┏┛┃╋╋┣┣╋┃
┏┓┗┛┏┳┳┃╋┗┏╋┳┫┛┳┏┏┛┳┫┗┃┻┫┗┳┛━┻╋┻┏━┃┳━┃━┳
┳┏╋┛╋┏┓┓┣┓┗┓┓┳┳┳━━┏┫┗┻━┛┗╋┃━┣┓┣┗┓╋┫┗┣━┃━
┓┣╋┳┗┗┻┣┛┏┓┗┓┫┗┃┣┓┻━┣┣╋┏┣┏╋╋┻┻╋┣━┓┏━┓┗┛┻
┻━┳┛┗┻┛┛┃┗┫┓┏┣┛━╋┫╋┳┓┳┫┳┗┫╋┣┏┣┏┳┛┣┛┛┣━┗╋
┻┗┳┳┏┏━╋╋━┗┳┛┃┏┓┛━━┳┃╋┳┳┏┫╋┣┛┗┛┛┗┛┳┃┻━╋┛
┏┛┣━┳┃┫┗┗┃┳━┳┏┏┓┛┣╋┏┳┻┛┻┻┏┃┫━╋┣┣┗┏┳┏┣━┫┣
┗┻┗┃┻┛┻┗┃┣┓┳┛┃┳━┫┻┳┃┻┃┣┛┛┳┃┗╋┗┃┫┓┏┏┃┓┃┛━
┣┳┓┛┏┫┏┣┻━┏┛┛┏━┛┳┻━┳┃┫┳┻┳┫┻┻┏┃┣┏╋┏┗┓┃┳┳┗
┏┛╋┓╋┛┃┳╋┻┛┛╋┓━┓┣┏┫┳┃┫┳╋┗╋┳┃╋━┣┳┗┗┗┫┗━┣━
━┳┫┳╋━┳┏┻┃┫┫┏┳━━┣╋┻┻┻┗┃┗┻╋┗┗┛┃╋┃┻━┫┳┃┗┣┛
┛╋┗┻┓╋┣┫┗┫┛┫┗┏┛━┃┃━┣┳╋┳┻━┫┛┗┫┓┻┏┏╋┛┛┣━╋━
┗┗╋━┏┳┏┃┏┓┗┗┻┃╋┏┳┗━┣┃┳━┻┛┗┫┓╋╋┻┗━┓┗
┓┳┣┏┃┓┳┛┛╋┫┣┣┗┫┏┣┣┏┻╋┻┳┛┣┗╋┣┛┣┃┃┏┛┛┫┃┓┓┫
━┳┛┓━┗━┳┏┛╋┛╋┳┣┛┓┏┫┏┫┛╋┛┛━┫━┻┛┛┫╋━━┫┓┣┫┳
┓╋┃┻┻╋┃┃┻┗┛┳┃┏┣┃━┃┫━┳┣┳┳┃┣╋━╋┫┏┣┻┳┳━┗┫┛━
┣┏┣┗┳┓┫┓━┗┻┗┣┃┃┛┗┳┫┓╋┃┗━━━┫┣┃┓╋━┏┫┃┓┗┓━┏
┫┣━┻┛━┗━┛╋┳┓━┳┳╋┓┓━┻┫┻┣┛┓┃┓┏╋┻┃┗┳┗┣┣┓┣┏┳
━┗┓┫┳┛╋┫┃┓┗┃┏┗┻┛━┻━┓┓┛┛┃┏┣┏┗┛━┃━┻┓┣┃┫┣━┻
┃┏┗┏┳┗┛╋┏━┛┓┣┳┏┃┓┻━┳┛┳┗╋┳┣┻┛┃┓┫┃┏┻╋━┏┏┗━
┏━┻┻┃┓┻━┳┃┣┫┣┳┻┣┏┃┫┳┃┳╋┣┏┣┃┃┛┻┗┫┗┃┗┏┃╋┛┣
┗┏╋━┻┗┓┓┛┓┳┳┳━┏┣┓┏┣┳┣┻┣┻┛┻┳┣┣┛┃┳╋━┏┫┻┛┃╋
┗┃╋┻┗┗╋╋┫┓┛┫┫┗━┃┫┛┃╋┻┛┫┻┓┗┛━╋┻┓┛┣┻┫┳╋┛┫┛
┃┣┃┗┗┏┫┫┛┗━┻┏┳┛┗┏┛┗┗┃┏╋╋┃┗┛━━━┻┓┻┳┛┓━┗┫┃
┓┓╋┻┓┃┫┗┏━┃┳┻╋╋┃┻┗┳╋┓┳┣┃┻┛┫┳┛┫┻┻┳┗━┓┫┣┣━
┏┃┏━┛┗━┻┛╋┫━┃┫┃┳┻┗┳╋┃┗┻━┻┣┗━┣┻┗┗┏┻┏┣┳┗━┏
┫┛┓┳┛┳┛╋━┻┛╋┛┏┓┻┏┃┓┃┳╋┻┣┓┏┻┓┛┓┛┣┻╋┓┃┫┻┗┓
┣┃┏┳┏┣╋┻┣┳┣╋┓┫┏┓┻┛┓┫┳┳┻┣━┃┃┛┗┳┏┛┻┗┏┗━━┏┻
┣╋╋━┫┏╋┻┏┛┓┗┓┏┣┓┗━┳┓┛┫┛━┗┛┣┻┃┛┓╋┃┛┛┗┣┛┏╋
┃┣┫┳╋┛┏┻╋┗┏┓┓┗┳┣━┓┃┻┓┃┫┣┗━┗┓┛┓┃┏┏╋━┛┻╋┳┻
╋┳┏┫┃┗┳┛┛┳┫┛┏╋┳┛┻┓╋┃━━┻┻┣┻╋┛┳┳┛┃┛┏┻┫━┛╋┏
┣┻┏┏╋┳━┏┣┃┃┣┛┳┏┓┃┗┻┓┃┏┏┳┓┛┣┓┛┫┻┃┫┳┛┫┏╋━┗
┓┃┣┻┻┓┃┃┏┏┏┗┏┛┓┻┫┃┏┃┗┏┳┓┏┛┗┏┫┣┗┗┫┛┓┃┏┃┓┛
┃┓┏━┫╋┓┛━┳━┗┃┛┣┣┗┫┛┫┗┛┏┏┫┛━┃┛┛┣┏┗┃┏┻┛┫┃┃
┫┻┳┫┻┃┻┳┃┓┃━┛┏━┣┗┓┓┣┳┏┓┏━╋━┫┃┣┗┛┛┃┏╋┻┃┗┳
╋┻┓┻┻━┗━╋┻┳┻━╋┃┃┣┛━┃┳┛┻┣┫┛┏┻╋━┓┃┻┫╋┛╋┣┃┃
┳┃┳┏┃┫┛━━┫┫┓┳━┫┗┻┃┛━┣┻┏┫╋━┏┻┗┻┛┫━╋┛
┣┓┃┛┛┻┳┓┓┃┣┳┏┳┏┏╋╋┏━┣┣┓┃┓┻┫┣┏┻┗┛┫┗┏┓┳━┓┏
━┳╋┫━┗┓┓┳┫┃┓┫━┛┳┓┏┛┃╋┫┗┣┏┓┣┓┻┓┳┓╋╋┃┛┣┫┛┻
┏┗┗┳╋╋╋┗┗┓┻━┫┻┛┏┛━┣┛┏┓╋┻┣┻┃┣┳╋━┏┏┛┃┣━━┃┳
━┗╋┛┣┓━╋┓┣┣┛┃┳━┣━┏┃┛┳┻┓┛┃━━┛━┃┛┗━┫━┓┫┓┳━
┻┣┃┏┗┛┓┣┓┓┏┳╋┓╋┳┛╋┏┛┓┓╋┫┛┻━┗┻┓┏━┳┓┳┳┏┫┣┓
━┓┛┛┃┓┃╋╋┃┫┻┫┫┣┳┳┓┏┻╋━┓┳┓┳┫┏┳┻┗┫╋┫━┏┛━┗┃
┣┛┣┳┏┫┛╋┓┻┫━╋┃┳┗╋┃━┣┗┃┻┏┃┃┏┻━┻┏┻━┃┻━┻╋┏┗
┣┛┻┳┗┗╋┃┗━━┃┳┏┓┛┫┓┃┫┣┓┏┃┳┓┳┫┓┻┏┫┓┏┳┃┃┓┏┫
┻┃┛┏┃┻┫┗┳┃┏┗╋╋┳┏┳┳┃┳┛┓┏┣┓┏┣━━┫┻╋┳━┫┃┗┻┻┻
┣┫┣┓┃┳┗┻╋┣┗┣┏┛┳┏━┃╋┳┗┏┃┳┃┻┻╋┗┛┫┣┻┏┣┣┫┛━┛
┛━╋╋┃┃┓┓━┏╋┃╋┃┣┏┗┣┛╋┃┣━━┳┃┳┗┗┏┃┏┓┳┫┛┳┫┣╋
┃┗┃┣┓┛┓┗┣┗┃╋┳┫┫┻━┻┏━┏┗┏┛┏╋┃┓╋┻┗┗┛┣┫┏┳┳┏┳
┃╋┻┻┳┣┫┓┫┏┗┓┓┣┓┓━┫┓┃┃╋┛╋┛┣┛┫┗┃┓┏┳┳┛┣━┣┏╋
┓┻┃┃┓━┻┫┫┳┫┃┳┫┓┛┣┳┛┏┗┫┛┓┛┃┣┳┻┳╋┳┃┃┣┛╋┳┫╋
╋┃┻┓┛┓┫┳┏┏┏┓┳┃┫┃┛┗┓┻┳┫┃┻┓┻┓┳┗┛┫┛┃╋┻┫┓┗┻┫
┓┳┣┳┃┗┓┳┗┛┛┣━━┳┛┣┣┫┳┓┓┻┏┗┻┓┣┻┳┃┏┣┳┻╋┣┣┓━
┏┗╋┛━┻╋┗┻┣┫╋━┗┳┫╋╋┣┗┣┃┫┻┣━┫┣┫┃┣╋━┳┻┛┻┣┫┣
┗┳┳╋┣┛┓╋┓┛┏┛┛┛┓┃┫┫┻┻┫┃┳┓┃┫┃━┃┻┗┫┳┗┏┻┓┗┛╋
┏┗┫╋┗┓╋┣┃┻┻┏━┫┛┳┛┏┫┛┳┗┏┛┛┃┃━┳┣┓┓╋┫┫┫┓┣┣┛
┳┫┓┫┃┃┓┻┣━┻┛┗┓┛┗┣┣┃┳┗┛┣┏┣┻┫┓┳┏┏━┃┫━┣━┫┓━
┃━┗┃━┗╋━┫┏┫┳┻╋┳━┃┛┓╋┣┛┫┣┻┗┫┫━┏━╋┛┛╋┗━┓┗┳
┓┏╋┃━┓┏┳┏┣┏━┓┗┛┏┃┳┓┃┳┏┗┣┗┓┃┃┛╋━┳┛┛┗┻┻━┳┓
┏┓━┫┗╋┃┳━┓┗┣┣┣┓┛┓┛┛┳┓┏┏┏┻┓┃┳┃┓┫┫┗━┗┓━┓┓┏
┛┏━┫┻┛┗┓┓━╋╋┓┣┃┏┛━┫┃━╋━╋━━┛┳╋┛┳┓┫┻┻
┛━┻╋┣━┏━┃┓┃┗━┣┛┓╋┃┣┓┗┳━┗┻┻┏┫╋┗┛╋━┗┛┣╋┳┣╋
┻┏┳┗┏┳┫┣┣┏┏━┃╋┗┗┣┛┫┣┛┻┣┃━┓┛┓┛┃┗━┓┗┗╋╋┳┏┳
┗┓╋┓┏┓┳┓┫┗┛┗┣┳┫┗┫┳┣┛┣┏┫┗┳┫╋┻┣┛┳┛┻┫━┗┗┻┏┫
┻┗┗┳┣┳┃╋┗━┻┛┏┣┃┻┃┻┗┓━┗┛╋╋┃┫┳━┗┳┻┣━┣┣━┗┛┗
┛┃━╋┳┛╋┣┳┃┳┛┣┛┗┏┻┓┻┣┛╋┃┛┓┻┓┓┻┏╋┏┣╋┓┣┫┻╋╋
┃╋┗┃╋┓┳┛┳┣╋┃┛┳┛┛┗━┫┗┗┃┻┓╋╋━┻┗┫╋┗┗┃┳┫┏━┛┣
┓┓┻━┛┃┻┻┓┃┫┓┳┻┻┫┛┣┳┳┗┻━┫┛┫┣┛╋┛┣┻┗┓┳┗┏┏┗┳
┃┫┳┛┫┏┏┫┫┻┳┛┣┗┃┏┗━┏┏╋╋━┛┃┣┣┏┻┫┃┃┻┻┫━┏┗╋┣
┫┻╋━┃━╋┗┓┳┏┛┗╋━┛┫┛╋┛╋┛┏┃┣┳┗┻┃┻┻┓┻━┛┃╋┛┗┃
┓┣━┛┗┗┳┃━┓┃┻┗┳┫┻┏┻┗┏┻┗┏┏┳┃━┳┃┗┫┻╋┻┗┓╋┛┗┫
┏┓╋┫┳┣┓┛┣━┫╋┓┻━┳┳┏━┏┏┳┏┏┛╋┛┣┗┛┻┫╋┛━┃┛┃┗╋
┓┛━┓┫┳╋╋━┗╋┻┓┗┃━┫┣┻┛╋┻┫┓┏┃┗┏┫┏━┫┃┛┳┃┫┓┏┓
┃┗┏┓┣━┓╋┓╋┃┛┳━┫┫┗┏┛┻┛┃┻┃┗┗┫╋┛┳┻┏╋┏┣┣╋┏┏┳
┻┃┛┳┗┻┓┣┳┗━┣┏┓┃┃┻┫┻┳┃┫┛━┣┣┫┗┣┳━━┓┫┓━┗━┏┏
┫┓┻┛┳┻┻┓┣┗┗┣┻┏┏┏━┏╋┃━╋┣╋┣┳┣┣┓┏┃╋┳┓┛┣┣┳┫┫
╋╋┗╋┫┛┏┃┃┫┏┓┓┓┓━┓┃╋┏╋┫┓┗┏┓┛┓━┏━━┃┃┳━┗┳╋┛
┣┃╋┛┫┫┛┛━┗┗┃┳┫┣┃┏┓┻┃┳┏┳┛━━┏┃┓━┳┣━┣┗┃┓┃┗╋
┛┛┏┃┓━┣┣┃┫┳━┣┣┓┛┻╋┏┳┣┃┏┃┏┳┣┻┃━┃┛┫╋┗┣┃┏┣┓
┗┛┏┳┃┗┏┛┓┗┃┫┏┣┓┳┛┏━┛┫┻┛╋┛┏┻┗┣╋┛╋┻┃┳┏┃┫┏┻
┏┳┛┃┣┫╋┫┃┛┫┏┓┫━┗┳╋┫┃┻┛┳┏┛┏┫┓┫┫━┗┏┣┻╋┏┻┏┏
┣┗┻┓┏┳┛┃┣╋┃┗┏┗┛┳┗┃┃┃┫━┫┣━┫┏╋┛┳┛┣━┃┗┃┏┛┳╋
┓┏┫━┗┃┣━┏┫┗┗┃┗┓╋━╋┣┓┣╋┻┳┣┛┓┗┫┛┛╋┳┃┫┫╋┻┳┃
┳┏╋┣┓┏┓━┳━┃┫┳┃┓┃┃┗┳┏┓╋┃┏┣┗┗┓┏╋┻┣┻┳┳┓┏┻╋┣
┓┣━┫━┗┛┫┳┫┛┃━┏┫┃╋┏┏┳┛┫╋┓┗╋┻┻━┻╋┓┃╋┻
┏┻━┓┛┣┓┃┗┏┃┏┏╋┏┓┓┣┗┏┛┳┗┳┣┗┫┃┃┛╋┃┃━┏┳┫┓┏━
┓┓━╋━┣┃┳┗┏┓━┗┃╋━┳┗╋╋┣┳┻┓━┓┓╋╋━┣┗┓┳┓┗━┣━┳
┏┻┃┗━┛┗━╋╋┻┛┃╋┫┗┏┗┏┣┳┓┛┳━┃┗━┣┏╋━┣┻┣╋┛┓╋┏
┗┳┏┏┻╋╋╋╋┻┏╋┣━┗┃┏┗┣┳┣┣┗┳┃┛┫┛┃┫┓━┳━┛┻┣┏┳┓
┳┏━╋┻━┫┣┫┗┃┓╋┻┛┻┛┃╋┫╋┛┛┣╋┻━┗╋┗━┛━━┻┛┃━╋┏
┣┏━┗┫┓┃┃╋┃┏╋┫┏┫━┻┣┏┓━┣┃┛┫┃┏╋╋╋┳┏━┓┗┫┏┏┛┏
┫┃┳┏┗╋━┻┓━┓━┳┏┫┻┻┻━━┛┫┛┛┛╋┓┏┻┫┛┓┻┏╋━┣┳┫┫
┏┫┛┃┓┏┻┓┛┛┻┳┓┓┣┣┏╋┛┻━┓┗┣┛┃┏┓┃┓┓╋┗┫┣┏┏┛┏┫
┣━┏╋━┳┳╋┃┛┛┗┳┓╋┻┳┏╋┻┫┫╋┣┣┛┫┏━┳┛┳╋┻┛┗┫┫┻━
╋┏┃┣┗╋┫╋┃┏╋┛┃┃┻┛┻┻┻┏┓┻━┗╋┗╋┻┃┣┓┣┣┳╋┗┫┻╋━
┣┛┣┓━┛┓┓┫┫┗┫┃╋┣━┛╋╋┏┣┏┃┗┛┳┗┛┓┓┣┫┳┳┛┳┗┳┃┛
┃━┗┣┓┫┛┛┃╋┳┫┃┫┏┓┗┛━━┫┫┓┳┛┗┳┣┣━┛┏┫┗┓┫┃┗┫┃
━┗━┛┣┛┣┗┓━╋┏┗┻━━┻┳┻┳┣┣╋┗┳┏┣┗┫━┻┫┣┓┃┗┃┏┻╋
┗┫┓┓┏┃┏╋┛┳┫┗━┣┛┃━━┗┗╋┗┫┛┻┳┣┫━┛┻┻┻┫┓┣┣╋┣┏
┓┗┫┓┓┏┣┣┓╋┗┛━╋┗┏┗┓┣┃┫┏┏┳┓┛┫━┻┃┛┳┓┳┳┏┣┳┻┓
┻╋┳┳┃┗━┫┏┛┓┫┫┻┓┃┻┳┻┛┻┏┏┛━┃┗┃┏┏┫┓┛┏┓┗┻┏┃┻
┳┻┫┓╋┣┣┃┫┓┃┓┃┻┃╋┛┣┫┳┻┏┫┳┳┣┃┻┳┛┛┗╋━┃┛━┫┛━
┛┓┗┃┻┫┗━┗━┣┏┏╋╋┻┫┗┓┛┗┃┳┃┃┳━┏┓┫━┗┓┏┛╋┻┳┏┳
┗┏┃━━┳┳┛┳┫┗┳━┫┓┗┗┓┣╋┳┻┗┏┏┛┣┫┳┛┛┃┫┏┏┃┣╋╋┣
┳┻┳━┣┣┻┛┗┫┏┛┻┗╋┗╋┓┏┏┛┣┻━┻┫╋┃┻━┳┛┓┳┃┣┃┫┣┃
┳┣┫┛━┃┏┣┗┛╋┫╋━┛┏┛━━┫┛┗╋┣━┫┫┃┛┫┻┏╋┳┗┃┃┏┓┏
┃┏┳┳┳┫┳┫┏┻┓┏┛┫┛╋┫┃┳┛┣╋┳┓━┳┃━┻┓┻┛━┃┻┃┫┣┗┃
┓┛┏┫╋┛┻┗┏┓┣┫┳┣┏┣┃┣┫━┓┫┗┗┫╋┓┳╋┛┏━┻┳┣┃┗┻┻┫
┗┓┛┗┓┃┓┛┛╋┫╋┛┛┻┻╋━┓┏┳┃┏┣┃┻┗━┏┻╋┛╋┻┣
┗┳┏━┓┃╋┃┏┫┗┗┓┓┓┓┻┃┫╋┫┗━┣━┃┻┣┓┫━╋┳┫┃━┏━┏┃
┓┗╋┳┃╋━┗━╋┓┣┓┫┛┻┏┫┣━┳┣┣┳┗┃┛━┓┫┻┣┛┣┓┳┣┫┏┓
┗┣┫┓┃┗╋┫┫┃┣┳┏━┣┗┏╋┫┣┃━┳┛┏┗┏┻┓┏┛┛━━┏━┃┫┓┃
┓┓┫┗┣╋┻┗┃┏┳┓┛╋╋┏┣┛┛┃┏┣┣┏┏┃┻╋┫┣┓┃┣┣┳┳╋┛┣╋
━┛┳┗━┳┓╋╋┃┳┣┫┣┃┓┏┏┳┳┫┏┣┛┫┓┃┃┣┗┫┻┳┫┣┗┗┗┏╋
┣┏┫┃┃┫┓┫┓┏╋┃╋━┏╋┏┏━┳┏┛┗┛┗┃╋┗┓┻┛┻┗┫┣┣┛┃┣━
┃╋┫╋┫┣┫┓┫┫━┃┫┻┫┓┳╋┗┳┛┛┓━┗┣┫┳┗┣┃╋┛┳┗┳┣┗┛┏
━┃┃┏┛┏╋┣┛┗━╋┻╋┫┫┏┃┓┃┳┣┣╋┣┛┏┫┏┻┫━┳┃┃┗┣┗╋┫
┏┗┏┗┃┛┏┃╋┗┃┓┫┏┃┗┫┻┓┫┫┛━┓┻━╋┛┏┛┏┫━┣━┻╋╋┳┣
╋┣┏┫┣┃┗┻━┏┃┫┣┣╋┏┣┏┣┛┏┃┳┫╋┫┃━┓┳┣┫┃┣┛┫┛╋━┛
┃┣╋┃┏┗┫┃┫┃━┫━╋━┣┏┻┛┣┗┃╋┻┃┻┳┳┣┣┓┏┣┗┃╋┫┫┓━
━┗┏┳┏┏┃┓┻┓┻━┃┫┗┗┣╋┏┳┻┻┻┛┳┏┏┃┓╋╋┃┳┃┏┛┳┗┳┓
┛┏┓╋╋┗━┳┫┏╋┫┛━┛┫┣┫┗┳┛╋┛┃╋┻┏┫┣┣┫┳┗┗┫┣━╋┛┫
┳╋━┻┗┓┛┛┃┳┣┛┳┳┃┏┻━┃┫┛┏━┫┛┓┏┓━┓┳┣┃┳┣╋┳┏┣┻
━┏┻┃┛┃╋┳━┫┏┓┻┛┣━┃╋┳┏┛┳┗┏┫┫┫┫┻┓┣━┳┓┻┓┳┫┗┳
━┫┳┃━┗┏╋┗━┃┣┏┣┃┗┃┓┫┃┏┓┓┛┛┛┓┳┏┻┣┛┃┏┳┫┃┳━┻
┃━┻┏┳┓┓┓┓┻┳┛┏┏┏┣┃╋┳┣╋┃┻┣┗┏┛┻┻┣╋┫┣╋┫┃┓┣┓━
┏╋╋┓┣┃┛┳┣┣┣┓╋┃┏┓╋┗┃┻╋┳┏╋┫┛━━━┓┻┳┫┛┳┏┏┏┛┛
┗╋┫┓┫╋┓┏━┓┃┃┳╋┳┓┻┻╋┫┫┓┗┏┓━┓┓┗┫┓┣┏┏┻┳━┗┓┃
┓┳┻╋┛┏┣╋┣┓┣╋━┻┻┣┓╋━━━┗┳┳┫┏┣┗┻━┳┣╋┃┗┛┻┳╋┛
┛┛┓━┛┏┗┳┫┏┛┓┣━┫┗━┛┫┳┛┻┳┃╋━┣┫━┳┏┳┣┗┓┗┻┳┏╋
┣┛┫┛┛┃┓┃┻━┃┏┛┣━╋╋┓┛┻┏┗┏┏┓┣┻┳┣━┳┏┛┻┗━┫╋┛┃
┳┻┗┫┳┻╋┫┳┗┣┳┻┫┗┫┗┏┛┻┃┻┳╋┫┛━┃┛┳┻┳┫┛┳┏┓┗┃┛
┛━┛━╋┓┃┗┣┫┏┃┃┏┫┣┫┳╋┣┛┛╋╋━┳┳━┻┗╋┓┏┣┗
┣┗╋┗━┏┏┫┳┻━┃┛┣╋┫┻┻┻┛╋┗┣┏┻┫╋┃┓━╋┛╋╋┫╋┛┣┃┛
┓┣┳┏┫┫┃┃┣┛┣┫┫┣┛┗━┏┏┃┗┗┏┳┳╋╋┻━┗┳┣╋┻┛┓┣━┳┛
┓┫┓┫┃┫┛┏┻┗┫┫┗━┓┻┏┗╋┛┫╋╋┻┛┣┫┻┏┳┻┛┛┏┃┫╋┓┏┣
┣━┃┗┓━┫┳┻┻┏┓┫┛┛┫┛━┗┃┓┻┣┳┃╋╋┻┳╋┓┗┛┳┃┏┛┓┫┻
┻┛┛┻┳┏┓┫┗┳┛┻╋┗┓━┳┫┏┛┏┣┳┏┓┳┳┗┗┻┏╋┛┃┗┳┣┗┗┗
┏┏┣┓┫┏┏━┃┣┏┛┻┳┃┣┓┏┻┏╋┃┗┫┗━┓━╋┃┳┗┻┣━┏┳┗┃┗
┗┣┣┗┃┗╋╋┏━┻━┏┗┻━━┛┃┳┣┫┻┣┻┓┏┻┻┳┣┏┫┓━┳┃┃┏┓
┻┃┏╋┗┃┃┣━━┃┃┫━━┓┛┻┗┃┏┫┫━┳┗┗┗┓┛┣╋┫┫┓┣┏━┫┏
┏┻╋━┏╋┳┛┳┃┣┓┻┗┓┳╋┓╋━┳╋┛━┳┛╋━━┫╋┻┓╋━╋╋┫┻┣
┗┏┏┛┓┣┻┃┓━┣┃┓┓┫╋╋┫╋━┗┻┓┓┫┻┏┳┛┃┣┳━┳┓┻┗┓┛┏
┏┏┻┻━┣┃┻┃┃┛┫╋┳┗┗┃┓┗┫┗┳┏┛━┃╋┗┫┻┻╋┃╋┃╋┻┳╋┃
┛┳┓╋┫┃┛┛┻┗╋┃┣┫╋┳┓┣┗╋━┃┗┏┛┓┃┳┓┗┏━╋━┏┫┃┏╋━
┏┳┫┓┓┣┣┓┛┓┓┃┓╋┛┃┓┻┫┫┏┗┗━╋┏┗┃┏┛┗┓┛┛┓┛┻━┗┏
╋╋┻┳┓┻┗┣━┓┻┳┃━━┣┓┗┫┓━┃━┛┣┳┏┻┣┻┫┓┛┓━┣┻╋╋┳
┣┣┳━┗┏┫╋┃┏┻┏┛┗┛┏┳┣┏╋┗┣┓┣┃┗┗┣┣┛━┗╋┏┗┛┗╋┛┫
┃┃┫━┗┳╋━┫┳━┏━┛┗━┗╋┗┻━━┏┏━┳┳┗┫┫━┗━┛┣╋┳┏┳╋
┣┳╋┻┳┛┓┣┣┏┃┻┣┗┃━┳┻┻━┃┓┳┳┗┏┣┏╋┳┓━┻┗┻┣┫┛┣┗
┗┗┳━┻┏┣╋┗╋┻┳━┳┻┻━┓┃┻┣┓┏┣┓┣┓┣┫━┳┣┓┻┫━┳┓┓┛
┃┓┗┏━┻┫┳┏┣┫┗┓┓┛┻┗┗┳┳┳┫┣┃┻╋━┃┫┻┳┛┃┻╋┛┣┫┛┳
┓━┛╋┏┗┛╋┫━┳┏┫┳┃┏╋┗┃┃┳┗┳┛┫┛┛━╋╋━┣┣┓┻╋╋┗┫┛
┣┛┃┻┻┻┗━┓┣┓┛┻┻╋┳┗┓┏┃┏┳┃┃┏━━┣┓┫┏┓┏╋╋┃┃┻┻┻
┳┣┛┫┫┏┻┣┗┏╋┏┫┏┛╋┏┓┛┗┻┛┣┃┫┗┏┻┃┛┻┻┛┓╋┳┳┳┏┛
╋┻┓┣┛┓┓┻┫┓┃┫┃┗━┓┗╋┓┗┻┫┳┓━┗┃╋┫┃┳┳┫┛┏┻┏┫━┣
┣┫┫┏┓┻┣┃┃┳┣┻┳╋┗┣╋┗┫┏┏┃┣┳━┏┗┏┻━┗━┗┓╋
╋┃╋┻┃┻┃┳┳┛┻┻┻┓┳┣┛━┓┻━┗┏┗┣┛┗╋━┓┓┳┻┛┃╋┻┓┃┓
┫┃┃━┳┓━┓╋━┳━┃━┃┛━━╋┫┛┗┃┫━┗┗╋┳┏╋┓┫┳┓╋┓━┛┏
╋┏┛┛┗┃┏┫┗┫┛┗┃┣┛┛┗┓╋┓┏┏┻╋┳┻┛┛┏┓┏┗┃┃┏┻┫┣┏┓
┓┫┗┫━━┃╋┗━┃┛━┫┗┏┏┏┣┛┻┏┃┓┛┳┳┻┗┳┫┳┏┣┛┣┏┏┣┻
╋┏┳╋┳┗╋┣┗┗┣━┫┗╋┗┣┃┃┫┏╋┃┻┻┓┗┣┣┛┓┣┓┫┣┗╋┗┛┗
┃╋╋┻┛┳━┣┳┏┫┓┫┗┗╋━┛┳┛┓┣┏━┛┓╋┛┛┃┓┫┓┏━━┓┣┳┛
┣━┓┃┳┳┣┏┏┣┣╋┓┻┓┃┻┗┳┓┳┣┣┃╋┛┻┗┃┗┫╋┗━┳┏┫┣┗┃
┛┏┻╋┻┏━╋┗┣┏┻┣┻┓┳┃┻┗┻┗╋┏┗━┓┏┳┳┃┓┏┏╋┳┫┻┣━┳
━┏╋┃╋┻┫┛┳┗┗┏╋┏┛┏┫━┏┫┓┓┗┏┣┫┃┗┳┣┏┫┗┛┃━┗┣┣┫
╋┣┓┛┏┣┻┳┓━┳┫┛╋╋╋┏┏┃┻┓╋╋┳┗┳┗╋━┳┻┏┻┫┓━┃━┣┗
┃┛┛┛┫┳┳┣┃┃┓━┏┏┣┏━┫╋┃┛╋┳┏┳┃┗┓┏┫┣┛┃┫┃┃┓┏┃┏
━┳━┃┛╋━┏╋╋┻┏┗┻┗┫┛┃┣┻┛┣┛┛┳╋━┃╋━┫┏┏┫┣┫┛┣┓┳
┛╋┣┫┓╋┃┣┣┳┏┛┛┛┫┗┻┛┛┃┳┫┳┃┏┓┻┓┓┏┻┫━┻━┫┫┳┳╋
━━┳┻━╋┣━━╋┃┣┓┗┻┳┛┻┣┫┳┏┏┻┏━┃┃┻┏┗╋┓╋┓┏┏┻┃┛
┏┳╋┣╋┳━┗┣┛┛┣┳┳┛┓┣┛┗┃┗╋━━┣┗╋┻╋┫┃┏┃┏┛┻┣┓┫┳
╋━┳┃┻┣┗╋┳┏┣┻┻┻┛┻┓┏┏┫╋━┏━┳┗┫┫┓┳┃┛┗┳┓┛┳┻┃┛
┃┓┛┃┻━┣━┣╋┳╋┓┏┳┻┣━━┓┃┣┗╋┛┛┛╋┗┓╋┫┗┣╋┏┫┓┏┛
┃┃┳┣╋┛┫┳━┗┃┛┓╋┗┳┫┳┗╋╋┳━┃┗┳┃┏┳┳╋━┃┗┏╋╋┻┛┫
┣┃┣┏╋┣┻┏╋┗┃┛┗┳┳┳┻┗┓┻┫┫┫┃┃━┃┣┓┳┓┛┗┣╋┻┃┏╋┛
╋┃┛┻┳┫┣┻┓┓┫┛┃┏━━┣┛━━┏┫┻━┣┻┓━┏┛━━┏┛┛┗┃┛┣┓
┛┻┳┻┃┳┓┏┃┗┓┓┣┏┗┛━┓┣╋┛┣╋┓┫┛╋┏┗━┻┫┓┏┻━╋┗┣┓
┃┫┃━┫┫┃┓┳╋┫┫┻┓┣┛┓┫┣┣┛┫┻━┗╋╋━┻┃┫┏┓┻┣┳┻━┻┳
┻┻┃╋━┻┛┫┫┓┳┳┣╋┓┓┃┃┛╋┓┻┗┫┃━┓┃━┫╋┳┗┳┃╋┏┗┻┫
┫┣┛┛┫┣┏┣┫┻┛┗┣┫┓┃┛┫┻┏┣┗┏┣┻┣┫┳┻┏┻┏┳┓┗
┏┳┳┻┛┣┃╋┫━━┓┣┳┃┗┃┫┣┛┻╋┻━┫┏┃┛━╋┣┻┛┃━┻┏┓╋┫
┻┃┣┻┣┫┗┛┻┻┛┻┃┓┣┣┛┻┏┃━╋┃╋┣╋┗┃┳┃╋┗┓┓┓┓┫┏┣┓
┃┏┏┃╋┻┻┳┳┃┓┗┣┓┻╋┛┻┻┳┳┻┃┓┓━┃┣┳┃┳━┏┃┃┻┗━┛┫
╋┣┏┳╋┗┃┻┻╋┣━┃┻┫┗╋┻┳┫┛┻┛╋╋┃┓┃┳━┓┫┳┻┗┫┣┃┻┳
┻╋┓┻┓┫┫╋┳┓┣┛━┳┳┃┃┣┣┛┫┛━┛┣┓┫┛━┣┏┻┳┻┛┃┓━┏┃
┳╋┓╋┣━╋┫┻╋╋┃━┓┗┓┛┳┗┛┏┻┻┫┗┳┏━┫┗┫┫╋┓┓┣┣┏━┣
┃┳┏┛┏┏━┫┃┗┃┫┃┓┫┫┃┛╋┓┏┳┛┻┻┏━┓┗┻┓┃┣┛╋┏┻┗┓━
┻┗┻━┳┫┓┣┫━┫┣┛┗┗┣┻┏┣┻━━┃┳┓┗┫┏┫┻┗┻╋┓╋┫┓┻┗━
┫┫┳┃┓┓━┳┣╋┃━━┳┫┛┏┳┏━━┛━━┣┳┗╋┓┗┛┳┣┗┳┏╋┏━┫
┣┓┻┫┛┻┳┏━┗┳┫┻╋┻━┳┓┗┫┛┏┻┫┳┣┳┣┳┫┏┏━╋┣┗┛┣┗┫
┳┳┗┳┛╋┛┃┳┃┻┫┃┃┳┛┃╋┓┃┳╋┳━┫┳┏┻┓╋┫┣┓┻┻┛┓━┏┏
┫┳┛┳┗┫┣┛┣╋┓┃┫┗┳┓┓┓┗┫┣━╋┫┏┳┻┫┃┳┳┏┳━┻┳┗┏┓┓
┗┫┓┃┛┗┏┳┳┫┏┣┻┃┏┣┣╋┣━┣┻┃┫╋╋┻━┛┓┃┫┣┳┫┻┣┣┣┳
┫┻┻┣┻┃╋┣┛┗━┗┳┻┳┃┣┛╋┓┗┃┫┫┫┻━┛┓╋┓┗╋┗╋┳┣┣┃┣
╋╋┻╋┗┳┣┣┗┏┣┣┏┓┓┛┓┫┛┏┫┓┗┏┓┫┻┻━┛┃┫┣┓━┓┛┻┣━
━┗━╋┛┓┏┛━┫┃┫┓╋┳┳┳┗╋┗┣━┗┛┻┓━━┣┛━┃┏┏┳╋┫┳┗┓
┫━┏┃┓┳┳┗┛┫┓┃┗┳┓┓┛━┗┗┫┻┛┛╋┏┳┓┓┻┓┗┣┏┻┛┗┻┫━
┣┣┏┫┛┻┏┛┓┏╋┳┣┓┳┏┗┻╋╋┏┫┗╋┣┣┻┃┣┏┫┗╋━┳┣╋┳━╋
┏┻┣┣╋┛┏┣╋╋┣┛┳┣━┣┓┳━━┳┏┣┻╋┓┗╋┃┫┏┓┳╋╋┳╋┏┻┓
━┻┗━┏┛┣┏╋━┏┏┫┫┻┻┗┗┣┳┻┓┛┳┫┳╋┳┳┣┻━┃┗┛╋┛┗━┃
┗┏┻━┏┓┛╋┏┳┳┳┛╋┳┳━┻╋┣┗┗┫┓┏┏┃┏━━┫┣┗┳┫╋┓┻┣┗
┳┏┗┛━━┣━┃┳┫┗━┻┳┃╋┏━┏╋┓┛┳━━┃╋┫┻┏┣┻┏┗┛┏┓┏┏
╋┏┓┃┫╋╋┣┫┳┻┻┓┗┏┃┏━┗┏┓┓┏╋┏╋┃┗┳╋┻┏┏┳┗┃┳┗┛┓
┣╋┻╋┓━┫┗┓┏┃┏┳╋┛┛┏┳┫┻┏╋┏┏┏┏╋┳┣┻┓━━┓┗
┻┓┏╋┃┫┛━┣┃┫┛┓┻┻┫┻┫┣┗┻┃━┓━┳╋┓┻┛┃┻┃┻┗┏┏┏┃┗
┛┳┓┫┻┫┻┓┓┗┫┓┣┗┛┏┃┓━┛━┫┳┏┳┳━┏┳┓┓┓━┻╋┏━┃┻┛
┃┣┻┣┻┳┗╋┣┻┏┏┛┣┗┗┣┳┳┏┏━┳┗╋━┏╋┳╋┛━┳┣┻┳┳┳┫╋
┫┻╋┛┣┓╋┳┏┳┗┻┓┛━┻━━┗┛┏┻━┏┛╋┓┗╋┃┛┗┏┃━┓━┳┛┳
┛━┏┃┃┳┏╋┛┣┛┳┃┃━┣┃┣┏┃┓┓┫┣┳┳┏┳━┛┣┃╋━┏┓┫┃┃┣
┣┳┏┃┓┣┃╋┃┏━┓┃┃┛┗┃┓┛┗┗┳┻┫┓┃┓┓━┗┫┃┏┗┻┛╋┻┳╋
┣━┻┻┫┓┳━━┗┓┓┏┛┻┏┻┻┫┏┳┏┻┃┏┓┳╋┛┃┛┃┛┏┛┛┃━╋┃
╋┗╋━┫┃━┻┗┏┣┻┻┓┳┫╋┣┗┃┛┓┫┫┓━┳┣╋┏┫┣┫┻╋╋┣┃┏━
┓╋━┏╋┳╋┓┻╋┫━━╋┗┛┫┏┗┫┻┗┫━┫┓┣┳┫┃╋┏┳┓┃┣┫┣┻━
┻┃┛┃┓┏┓┃┃┏╋┗┃╋┓┃┓┳┣┛┃┫┻┗┏┗┓┻━┃┛┻━━┻┃━╋┫┃
┓━┻┻━┳┃┓┃╋━┳┛┏┫╋╋┻┳┛┓━┫┫┫┻┓┓╋┳┫┗┛┳┛┓┓┃┳━
┛┏┻┛━┏┛┣━┃┣┳╋┳╋┣┫┳━┓┏┣╋┃┣┃┛┳┳┗┫┳┓╋┛╋┛┛┗┛
┃┻┏┻┻┃┓┃╋━┓┃━┛┃╋┫┻┏┓┣┣━┓┗┗┓╋┗┫╋┃┫┃┃┗━━┻━
┣┛┳┓┛┫┃┳┳┏┳┫┛━┃┃┫┗━┣╋┏┗┗┏┫┗┓┃┳┻╋┃┗┓┣╋┳┻━
┳╋┓┃╋╋┻┃┛┫┣┗┣┏━┏┫┃╋┣┛┏┣┓┓┃┫┏┏╋┃┳┃┫┫╋┏┃╋┛
┫┓┏┗┫┻┗┫━┗┣━┏┃┛┗┛┛┓╋┛━╋╋┻┗┫━┫━┃┣┣━━┃┗┻┫┣
╋┛┓┻┗┻┗┻┳┛┳┫┣╋┏┛╋┛┃┫┻╋┛┗┻┛┗╋┫┳╋┃┳┗┏┛╋┏┓┗
┳┣┃┃┳┳┻┃┳┳┗┻┫┗┣┻┻┳┣┓┛┛┻┗┫┳┃┣┏━┃┣┗┛┛━┏┛━┣
┳┣┫┏┛┏┛┃┃┗┻┳┻┻┣╋┻┫┛┫┗┛┗┏┏┛╋┳┣┏┣┫┻┻┳┣┛┏━╋
┣┣┛┃┛┓┓┗┃━┻┳╋┛┫┃┓┛┛┫╋━┻┳┛┃┏┫┓┏┏┗┏┫╋━━┻╋┃
┫┫┻┛┣┣┛┓┣┛┛┓┓━┳┏┻┓━┃┛┫┃┃┣┃┗┏┳┏┫┻┗┓┓┗┻━╋┛
┃┣┳━┓┓┓┛┫┛┛┛┳┫┳━┓┫┫┫╋┻┫┓┃┛┳┻┛╋╋┃┏┃┳┣┳┣╋┫
┓┣╋┳┃━╋┛┓┏━┗┓┣┏┏┻┳┻┻┓┳╋━┗┛┗┗┗┏┫━┫┃╋┗┏╋╋━
╋┫╋┏┻┏┛┏━┃┗┏┳┗┗┛┫━┣┛╋┃━┻┳┳┃┻┛┣╋━┳┃┻
┛┳┃┗┻┣┫┗┃┏┏┓┻┏┻╋┛┻┃╋┣┻┫┫┃╋┣╋┃┓┏┣━┓┃┫┛┓╋┗
┃┣┗━┛┗┳┏━╋┛┻┣┣┏┫╋┳┓┏╋╋╋┓┏┣━┗┓┣╋┗┃━┗┓┛━┣┗
┓┣╋━┃┏━┗┳┛┻╋┓╋┗┃┣┣┃┃┫╋┏┏┗┻╋╋┻━┳┓┗╋┛┻┗┗┓┫
┳┳┫┓┣╋━┓┏┗┓╋╋┓┳┻┃┻┛┣┫┻┛━┗━┃┳┳┛┓╋┃┫┗┳┏━━┫
┳┃┏┛┻┳━╋┃┫━┃━┻┓┃┏┳━━┳┏┗┏┓┫━┏┳┏┃━┳┓┃╋┛┳┛┫
┃━┳┓┛━━╋┗┓┳┓┛┛┛┻━┣┻┛┃┃━┃┗┓╋╋┛┻┫┃┃╋┫━┳┣┓┏
┃┛┓┻┳╋┻╋┗┻┛┣┫┗┫┛╋┛┓╋┫┃┳┓┛┣┗┃┓┫┓┓┗╋┻┛┃┻┳━
┓╋┣━┣┛┏━╋┣┗┣━╋┛┃┻┳┗┗━┛━╋┗╋╋┛┗┣╋┏┗┏╋┓┣┏┫┳
┃┳┏┏┻┳┫┻┫╋┓┏━┛╋┗┏╋┳┛┓┫╋┃┛┗╋┫┳┗┳┓┓┏┃┳┣┏┛┓
┳┳╋━┫┃┏┻┓┣━━┻┓╋┻╋┣┏━┣┏┣┳┫┣┣┓┫┳┓┃┣━┓┏┗━┫┗
┫┻┣┻┣┳┗┃┓┏┣┗━┗┃╋┏┻┏━┣┛┳━━━┳┣┓━┃┏╋━┛┫┫┃┛━
┃┗┃┳┳┻━┻┻╋┳┛┏━┳┳┫┛┃┓┏┃┛┳┫┫┗┏┛┣┓┗┗┳┻┓┻╋┗┗
┃┣━━┻┣┳┻━┳┓┛┓┫┣┫┛┣┏━┳┏┓┣┻┳┏╋┃╋┣┻╋┏┓╋┛┏┛┏
┣━┫┃┓┳┻━┗━┫━┗┏┗┏━┃┛┏┫┃┳━┳┃┻┳╋┗┛┻┓┣┗┣━┳┳┣
━┃━┻┫┛┓┳┏┗┛┻╋━┃━━┓┻┃┃┃┫┓┻┏━╋┃━┣━┗┫┛┗┏┗━┻
┏━┣┗┫┗┣┃┏┣┃━┳┓┓┫╋┣┻┛┃┛┓┗┳┫━┫┣╋┗┃╋┫┏┻┛┻╋┓
┫┣━┗┓┓┛┻━━┻┓┳┗┫┳╋┣┫┗┓━┏┛┃┗━┫┳┓┃╋┣┳┻┏┣┳┓┳
┣┻┫┻━┓┫┳┻┛╋┳┃┫┛┏┛┻┣╋┛┫━╋┃━┏┏╋┗┣━┻━╋┛┣┏┳┏
┣┓┻┏┏╋╋┛┃┃━┛┛┃┏┻━┗┣┗┣┻╋┏┏┏┓┛┗━┫┳┗┏━┃━━┃┣
┃┗━┻┓┳┻┫┗┻┃╋╋┓━┻┫━┛━┫┗┣┻┗┳╋┓┳┳┛┻┓╋┏┏┫━┣┃
┏┳┗┳┃┗━┗┣┫┣┫┣┻┳╋┻┃┫╋┓┳┓┳┛┏┣┗━╋┃━┃┃┃┳┏┣╋┫
┗┗┫┃┫┣┻┻┓┣┃┃━┏┗┏┃┳╋┗┫┳┓┏┳┛━┃┏┫┃┃┣┏┣┣┃┗━╋
╋┏┗┫┳╋╋┃╋┳┫┛━┗┓┫┗┏╋━┻┫━┗┗┗┓┣┗┳┗┃┏┳┫┏━┛┣┗
┣┓╋┃━┏┏┏╋┓┓┳┃┛┏┛╋┻┳┳┗┓┓╋┃┛┫┣╋┣┳┏━┛┛
┳━┳┓━┣━╋┏┣┫┛┣┗┛┛┛┣━━┓╋┫┫╋━╋┗┓╋┗┛┏┻┃┏┫┛┣┫
┫┻┛┣┫┻┓┳┗┓┻┏┫┛╋┻┳┻━┗┳┓━┃┫┛┏┣┫┻┻╋┳┗━┻┻━┓┛
┛╋╋┣┏┣┣┣━┻┳┗┣┗┏┃┣┳┫┃┻┻┫┗┏╋┳┛┛┳┻╋┻┻┣━┛━┗┛
┏┗━┃┻┃╋┻┻┏┳┻┛┣┫┃┳┛┣┣┳┫┗┫┣┃┳┣┛┫━┃┳┻┣┛┻┛┃┏
┳┳┣╋┃┣┃┃┓┏┓╋━┳┏┛┏┻┃┗┫┃┗┗┳┏╋┗┛━┃━┓┣┻┳┣━━┛
┳┛┫┏┻┃━┣┳━┏┃┳┫┫┫┣┫┃┳━┻┓┣┃┗┳┗┣┓┓┳━┃╋┓┫┓┣┛
┣┣┳┻┻┻┳╋╋┛┛┓┳┓┫┫┛┣┃┻┳┛┳━┻┓┛┃╋╋┓┣┻┓┏┣┣━┳┣
━╋┛━┻┏┛┓┓┏┫┫┻┛┛┣┣┳┻┻┏┻┣┫┓┻━╋┗┓┏┻┗┓╋┣┛┳┫┗
┛┣┓┻┣┃╋┻┫┃┃┻┫┣┛┻┻┻┣┃━╋┛┫┫┏━┫━┛┛┏━┣╋┛╋┣┃━
╋┓┣┣┗┫┣┫┓┻┗━┻┫━┻┛┏┏┻┻┛┗┃┣┓┻┣┣┓┫━┣┳┫┳┳┫┳╋
┳┓┫┃┛━┻┛╋┻━┻┛━╋┗┗┳┫┳┗┏┣┗┛┻┗╋┏┏┏┗━┛┫┻┣┓┏┏
━┣┗┓┫┏┳┏┓┓┣┓┗┗┳┗┻┃┫┓┗━┏━┏┗┻┫┫┗┣╋┓┳╋┣┳━┃╋
┣━┗┃┣╋┛━┫┻┃┻┣┫┳━┓┳━┣╋┃┫┣┗┗┫┛┛┏┳┫┫┛┻╋┣┳┗┣
┫┏┃╋┫┃┓┳┛╋┓┛┣━┳┃┃━┻┳┣┻┗┳┗┻┣┻┫┃┫┏┗┏┳┻┃┗┳┗
┣┛┃┃┣┓┻┃┃┗┏┓┗┓┛┏┛┻┣╋┫┛┣╋┻━┃┏┓┗━╋━┫┃┃┳┳┣┣
┃┫┓┣╋┛┏┣━┫┏┣━┣┓┃┛┛╋┫┃━┗┃┻┻┏┫┫┏┏┗╋┳┳┳┓┣┏┳
┏┳━┏┓┳┻╋┃┓┻┛┛┫┻┣┏┛┳┗┗┏┛┃┗━┓━┛┓┫┻┣┻━┗━┣┃┏
┻┓╋┏┃┗┫┫┗┻┃┃┃┳┃┻┗┣┛┛┳┫┻┛╋┏┏┃━━┫┛┛┏┣┏━┗┳┣
┫┻┏┗┃┫┳┏╋┻┗┗╋┓┓┃╋┻┃┃┻┻━┣┳┛┗╋┓┛┫┻┓┳━┣┻┃┛┻
┫┛┓┏┫━┳┣┛┛┛┣┓┗┏┣┳┛┛┻┣┛━┳┣┣╋┣╋╋┓┫┫┗┻┣┃┃┛┫
┏┫┃┫━┫┃┻┏┣┳┳┏┻┏┃╋╋┳┻┳┣┓┫┃┗┣━┛┏┣┣┓┗┗╋╋┳┗┛
┗┏┳━╋┻┻┻┣┳┃┻┻╋╋┏┳┳━┻┻┣┏┗┛┏┃┻┳━╋╋┛┛┏┃┃┣┏━
━╋┛┓┫┓┳┏┣━┃┳┻┣╋┗┣┛┻┃┏┣┣╋╋┏┓╋┗┫┗┫┻┣━┻┓┗┣┗
╋┫━━┳┃┏┛┳┛┻┳┓╋┳┗┛┳┓┻┣┗┣┗┓┗┫┣┻┓┳┛┫┣┏
╋┻┳┛┳┫┣┛┗╋┫╋┏┻┳┻┏┃┛┃┣╋┛┫┗┓┣┳╋┃┗┛┗┣┻┣┛┻╋┓
┫━┏━┗┓┻┳┫┳┓┗┫┛┻┏╋┃━┃┻┛┏┣┳┣┻┗┓╋┫┛╋┣┃┛┛━┃━
┏┃┳━┫┃┛┻┛┓╋┛┣┳┛┃╋┃┃┻┳┏━┃┛┛┓┃┣┓╋┛┛┃┃┫┫┻┳┛
┓┓┏┛╋┏┗┳┫╋┳╋┳┫┗┻╋┫┓┓┓┓╋┛┗┗┻┓┣┃┻┏┗┏┻━┫┏━╋
┻┓╋━┻┣┃┗┏┗┻┣┳┓┛┏┳━┗┛┻┣┏┣┫┣┛┃┓╋┛┏╋┃┣┃┫━┣━
┏╋┓┳┏┳┳╋┓┣╋┓┣━━┓┓┗┻┻┗╋┻┫╋┳┫╋┛┓┛╋┏┻┓┳┛┳━┏
╋━┗┓┫━┓┗┏┣┗┣━┓┳┗┃┻┃╋┏┗┓┫┛┻┫┫━┫┣╋┛┓━┃╋┗┃┓
┻━━┓┃┣┫┏┳┃┳┗┫━┣┣┃┳┏┻┫┓┛┓┛┏┫┣━━┏┓┻┗┫┳┫┃┃┓
━┛┳┣╋┃┳┣┃┻┣┳╋┳┛┗╋╋┏━┃┳┗┗┫┓┏┓┣┛┻┓┫┏╋┏┗┃┫┃
┃┛━┗┛┛┛┛┏┓┛╋┗┃┣╋┗┃┓┣┻╋┣━┳┣┫━┗┛━┏━┻┓┣┻━┏╋
┣┗┳┏┓┓┏━╋┓┗┣┛┃━┳┣━┫┛━┛┣┳┻┃┛━┓╋┗┛┣┛╋┳┗┃┫┗
┛┳┗┃┫┳╋┗┳┳┫┣┳┛┏━┫━╋┣╋┻┫┏┳┓┓╋┏┗┫┓╋┗┗╋┓━┳┏
━━┛┗┫━━┻┓┗┫┫━┓┣┓┫┃┗┛┫┛┗┳┏┫┃┗┻┻┻┻━┓┓━┏┫┳╋
╋┏┏╋━┻┓┫┻┓┗┓┻╋┏┓┫┫┛━┻┫┣┳┓┏╋┳┗━┻┳┓┗┻┓┳┏┃╋
┻┳┫┗┻━━╋┛┣┳┣┳┗┓┃┛┻┳┫┻┛┏┛┓┻╋┳┗┃┛┗┏┫━┳┫┫╋┣
╋┣┻┻━┣━━┓┃┫┛┓┗┏┻╋┫╋┫┳┃┃┛┓┣┳┗┗┏━┻┣┻━┣┛╋┻┛
┻━┣┣┏┻┓┃┓┫┫━━┃┓╋┣┣┓━┏┳━┏┣╋━╋┃┓┻┫┓┳━┻━┏┳┗
┻┓┫┻┃┻┻┗╋━━┳┃┃┻┳┃┫┳┓┻┓┳┳╋┏┏┫┓┓┳┣┻┃┳━━┃┳┻
┏┓┏╋┫┻━┗╋┃┣┛┃╋┓━┏┗━┣┻┳┛┏┃┳┣┣┳┻┛┏┛┣┫┳┣━┃┏
┫┃┗╋━━┓┃┫╋┓┓┣┃┫┣┓┻┏┃┓┫┫┫┳┳╋┓┗┻┫┗┓┓┳┣┛┛┓┓
┓┗┫┫┗┗╋┃┗━┓┻┏┫┏┓┛┗┗┻┃┫┓┣┫╋┫┗┳━┫┣┻┣┃┗━┛┣┣
┣┓┛━━╋┏┳┏━┛┗╋━╋┻┃┫╋┳╋╋━┫┗┏┫┻┓╋┗┻━╋┏┣┓┃┃━
┳┛┓┻┻╋╋┫┻━┣╋╋╋┣┓┛╋┓━┃┫┓┛━┏┻┓┃┛┏╋┣┛━┣┛╋┛┓
┓┗┣━┃┃┗┻━┫╋━╋╋┣┣┛┗╋┣┏┫┣━╋┛┻╋╋┓┛┫┓┣┏
┓┣┣┻┓╋┓┃┛┻┏╋┓┣╋┗┫┻┏┛┛╋┃┣━┓┳┫┣┗╋┃┻╋┓┫┳┫┣┫
┻┣┳┗┫┳┃┻┻┏╋┳┗┻━┏┳┏┛┛┗╋┏┣┳┳┗┏┳┗┓┏┗┳┏┫┓┳┓┻
┫╋━┃┳━━┛┳╋━━┗┳┃╋┣┫┃┻┻━┣┓┛━╋┫┳┳━┫┃┗┣┳━┏┗╋
┛┏┃┏━╋┏┏╋╋┣┣┓┳┏╋┛┣╋┫┫┃┣┃┛┻┻╋┣━┗┓┃┫┃┣┳┓┛┣
┏┗╋━┓┳┛┻┏┣┃┣┻┛┫╋┣┣━┣┻┗┗┏┻┳┫┣┓┏┏┻┛┗┛┳┗┗┻╋
┏┃┫┏┛┓┫┳┻┏┛━┣┳┗┫┓╋┳┗┃┛┫┏┓┣┛━┳╋━┣┗┻╋┗┛┗┛┃
┻┣┃┻┫┳┃┣┃╋┛┳┗┻┗━┫┃━┗━┳┣┗┃┏┻┃┫┃╋┣┃┛┳┏┣┃┛┣
┳━┳┓┃┣┳┛╋╋┳┓╋┫╋┻┻┏┫┳━┏┛┳━╋┏┛┫┓━┃━━┓┛┏┫┫┳
┏┻┫┣┏┏╋┏━┛┫┳┳━┃┛┳┏┓┣━━━━┏┓━╋╋┻╋┗┣━┣┣┫┛┃┣
┏┏┏┳┫┃━┓┻┫┏┳┳┏┏┗┫┃┗┻┻┏━━┫┗┣━╋┫┓┛┓┳┛╋┗╋┣┃
┓╋┛┫╋┫┻━┓┏┳╋╋┣┏╋┏┫┓┃┏┫┃┛┏┓┫┫┓┓┳┓┛┣┛┳┣╋┗┳
━┃┛╋┃┻┏┏┗┏┃┛┛┏┗┫┳┗┗┏━┃━┛┗┓┳━┣╋┣┻╋╋┗┓━╋┓┃
┗┣┣┫┫┃╋┃━━━┛┳┗┣┗┛┗┳┳┏┓╋┓╋┛┻┫┓━┛┗┏┣┓┫┗┛┳┗
┗┫╋┓┳┣╋┃━┫━┃╋┫┻┛┳━┗┣┻┛┫┗┓┓┳╋┛┓┃┓┏┫┗┻┳┫┏┃
╋╋┛┻┫╋┃┣┛╋┓┏━┗┓┫┓┻┗┳┗┏┣┛┫┃┓┫┛┣━┻┛━┏┃┣┻┓╋
┓┫┛┫┛━┛┓┓┗┓┛┻┳┳╋┫┏┫┳┃┻┳╋┣━┓┛┻┳┓━┗╋┳┛┳┣┃┗
┛┣┫┏┃┓┣┣┣┛┣┓┛┏┳┳┗┛┓┻┏┣┗┗┗┣┓┏━┏┫┏┛━┳┛┃━┃┛
┛┣┓━╋┫┗┛┳┛╋┛┳━━┳╋┓┛┏╋╋┗┳┻┃┣╋┻┫┛┻╋┏┗┓┫┳┫━
┳┳╋┓┗┣┓┏━┣━┃┻━┫┛┃┏┗┫┳┫┓┳┃┣┫┗┃┓┫━┫╋━┓━╋┛┏
━┛┛┫╋╋┫┗┛┃━┻┓┃┏┓┏┗╋┫┳━┛┃╋┏┃┓┏━━┃┗┗┳┻┛┃╋┗
┣┃━┻┳┣╋┓┣┗┣┓┏┗┃┛━┓╋━╋┻┃┫┓┃━╋┳┓┗━┛┣┛┣╋┣┻┻
┃┫┛━━┗┳┓┣┳┗━┫┣┗┛┻┛┫┗┗┓━┣┓┏╋┗┳╋╋┓┫━┓╋┗━┣━
━┗┣╋┏┳┓┫┏┻┏╋┃┏╋┳┣┓┫┏┗┣┳┣━╋┃┻┏┃┳┫┗┗┃┃┏┣┓╋
┛┻┳┣┫┏┫┗┏┏┣━┣┣┻╋┛┗┗┣┛━┳┓━┃┏━╋╋┳┗┓┛┗
┗┏┣┫┓┃┗┣┏┓┏┏┏┻┣┛┫┏┏┛┻┏┛┫┻╋┳┃┃┓━╋╋┏┻┻┏╋┳┣
┃┃┻┳┛┛┣┫╋┏┃┗━┣┃┫┫┻┳┏┛┻━┣╋━┳┏┓╋┫┫┫┃┃┻━┻┣┗
┣┏┣┃┻┗┫┛┻┻━┗┻╋┗┫┏┏┫┫┗┛┣┏┏┛┳╋━┣┗┗━┛┗┫┗╋┏┣
┃┃┃┣┳┗┻━┻┗┃╋┳┏┓╋┛┓┛┛┫┻┣┻┳┏┻┣━┫┓┣┛┛┛┏┓┏┛┻
┛╋┻┣┛┏┏┏┃┫┏┣┻┫╋┗┣┏┫┓┗┳┓┗┛┛┛╋┻┣╋┫┳┫┓┏┳┻┻━
┃┳┗━┗┏┛┗┻┗┳┏┣━┓┣╋┗╋┫┗┫┏┓━┳┫┳┫┛┣┫━┛┗┃┓┫┏╋
┣┓┃┻┏━╋╋┳╋┻━┃┳┛┃━┣╋┣┛╋┛┗┗┗┳┣┃┻┣╋┣━┳┫╋┣┣┻
╋┣┛┻┳┓┓┻╋┣┗╋┣┛━┣╋┫┳┳┛┣┃┳┫┣┃┗┣┗┏┣┓┓┣┻╋┃┗┃
┏┏┓┛━┛┫┓┳┣┛┏┫━┃┓┫┃┗┣┓┓┣┗╋┣╋━┫┗┃┣┻┃┗╋┣┓┳╋
━┃┳┳┗┫┫━┓┻╋┫┫┛┫╋┏┻╋━┗┣━┃╋┛┏┓┳┛┃╋┏┏┫┫┃┗┣┃
┫┣┫┛━┫┻┏┏╋┓┃━┏┫┓┣┏┻┣╋┳┳┣┏┻┻━┫┗╋┻┳┏┏┳┣┓┗┻
╋━┻┻┛┏┗╋┣┓┻┗┳┻┃┛┃┏┛┗┣┫┻┛┛╋┃┫┏┳┻┃┛┣┳┗┓╋┻╋
┫┗━┏┓┗┃┫┳━╋┗┗┓┻┏┃┏┏┫┓┓╋┣┓┏┻┫┳┫┣┃┫┫┃┳┻╋╋┃
╋╋┓┃┳┣┛┳━┻┏┓┛┗┛┫┳━┫━━┳┣┛┓┫━╋┫┏┗┃┛┏┓┻┳┏┓┃
┏╋┛┓┳┃┓━┻━╋━━┗┫┣┫━┃━┫┛┏┃┫┏━┻┳┓┓━┣┻┫┛┳┃┳┏
┳━┻┃╋┻┗┳┫┳┗┃━━┣┻┣┗┫┫╋╋┗┫━┏╋┳┃╋━┳┗┳┛┏┛━╋┳
┛┫┳┏┏┣┏╋┏┏┻┣┓┫╋╋┗┫┓┻┛━┣━┫┃┗┫┗┛┫┣━┃┓┳┓┓┫┻
━┗┫┃━┗┏╋┛╋┣━┓┛┏┃┳┫┓┣┗┫┛┛┻┓┃┗┳┏┗┛┏┻┏┣┫┓┛┗
┗━┣━┻╋┛┗┗┓━┃┛┫┻┃┻┳━┃┏┃┃┏┃┃╋┣┣┗┣━┏┫┛━┣┣┛╋
┏┣┃┣┛┃╋━╋┛┃┣━┳┓┃┗┛┃┛┻┫┃┏━┓━┫┓┗┻┃━┻━┓┃━━┃
━┏┳┓┻┃━┫┣━┻╋┣╋┛┳┓╋━┣┣┃┗┻┫┳┳┛┳┣┃┣┻┃┃┣┳┣┏╋
┃┳┓┗┫┗┃┃━┏┳┓━┛┛╋┏┻┻┗┗┣┻┳━┛┻┻╋┃┛┣┻┓┃╋┓┣╋┓
┣╋┣┓┫┓┓┏━┓┣┫┗┳┣┗┓┗┳┏┗┓┣┗┗━┫┣┏┓┻┻┻┛┳┗┛┏┳┳
━┣┃┫┻┛┛┛━┃┛┗┣┫┣┣┣┛┃┛╋┛┻┣┻━┻┓┻┣┳━┳┏┫
┫┓┫┻┳┳┗┃┫╋┳╋┳┫┃┃┻┛┗┓┛┛┛┃┳┗┳━┓┛┃━┛━┻┓┣┗┻╋
┻┣━┳┫┓┛┻╋┻╋┛╋┏┳┫┃┃┓┏┗┗┗┣╋┛┛┫┗┣━┓┻╋┻┗╋┗┛┛
┃━╋╋┏╋━┓┳╋┓┏┣┓┫┓┏┓━┫┫┓┳┣┫╋┣╋┃┳┻┛┣━┛┛━┃┃┃
┻┛━╋┗╋┫┃┣┏╋┣┻┛┏┛┫┫┣╋┓┫┳┓┳┓━┻┛┛┳┃┻┣╋┳┗┣┣┃
┫┳┓┏┃━━┳┫┓┏┓┳╋╋┫┫╋┓━┏╋┻━┃┻╋┗┗━┛┫┏┻━┏┏┻╋┏
━┣┓┛┓┃┃┳┏┃┣┛┣┏┃━╋┃╋┃┳┓┻┓┻┓┫┻┗┳╋┓┳╋┳┓┓┃━┏
┗┣┻━┓┏┃┃┻┛┳┻┃┃╋┛━━╋┃┗┃┛━━┗┳┳┻┳┳┓━┛┻┣┳┃┻┻
┓┗┛┫┏┏┳┻┫┏┫┛┫┫┻╋━┗┫┫┃┛┛┗┓┓┛┣┣━┗┣┫┏┓┣╋┏┣┣
┣┳┓━━╋┏┣┓┳━┫┛╋┳┏╋┃┻━┏┳┳╋┫┏┗┣┫┣┓┳┣┣┓┫┻┏┫┳
┻┃┏┏┻┳┛┃┏┏┏┗┫━━╋╋┏┣┫┫┳━┓┃┣┓┓┻┫┻┏┏┓━┛╋━┫━
┃┛┳┗┛┳╋┛┳┛┏┫┓╋┻┻┗┛┫┫┫┳┏━┗┛╋┛┻┃┃┻┫┻┻━┏┓┗┛
┫┗┣┻┻┣┗┻┏┳┫╋┓━┻┣┓┗┃┻╋┛┓┳┓━┛┳┣┗┗┛┫┣╋━┳┣┳┃
┗╋┏┓┓━┃━┻┗┣╋┫┫┓╋╋╋┛┻┫┣┻┳┗━━╋┃┃┣┓━┣┻┃┛┓┣╋
┻┣╋┳┗┏┏╋┫━┃┛╋╋┻╋┗┫┳┻┫┏┳┳╋┃┃┃┗┫┃┃┗┏╋┳┫┳┫┏
┓┃┛┃┣┻┻┻┳╋┃┳╋┗┗┃┃┗┓┻┛┃┫┏┗┛┻┃╋━┳┳┛┛╋┓╋┗┫┓
┣┛┳╋┏╋┏┏┫┃┛┛━╋━┓┏┣┫━┳┻┃┃┳┛━┻┣┻┗┗┓┃┓━┃━━┓
┫╋┏┗┓┻┳┣┗┛┣┻┓┻┣┳┓┃━┓┳━┣┣┛┳┻┳┏┗┛━┓━┗┣┏┃┗┏
┳┏╋┻┳┗┣┗┫┃┫╋╋┳┗┻╋┻╋┗━┳┏┃┛━┗┫┣┃╋┫┗┣┛╋┃┓┃╋
┓┃┏┻┳┻┏╋┳╋┫┳┓━┣┳┗╋┛┻┗┏┛┫┣┛┃┳┗┗┣┗┣┓┫┛┗━╋┣
┫┻┗┃┣┻┫┳┛┓┏┃━┛┻━┫┏┃┏┓┛┏╋┳┛╋╋╋┻━┗┻┗┃┛┣┓┳┗
┣┻┣┫┏┳┓┗┣┫┏┛┛┃┃┃┗┗┳┓┣┻┛┳┓┛┓┣━┣╋┛┏╋━┗┃┏┏┏
╋┏━┫┓┫┏╋┃┻╋━━┗╋┛┫┣┗┣┳┗━┃┣┃╋┣╋┳┏┗┗┛┻┗━┏┻┣
┣┗┛┛╋╋━╋┣┓┻┻┓┃┛┓━┗┛┃┻┻┏┣┓┃┫┓┏┛┫┛╋┳┣┏━┗┏┫
┣┛┣┣┫┓┫┫╋┗┃┫╋┣┣┏┻╋╋┫┫┃┫┻┓╋┳━╋┓┗┗┏╋┗
┗┫┣┏┳┗━┫╋┗┏┳╋┛┫┻╋┛╋┏┗╋┗┫╋┛┛┻┻┓┗╋┃┏┻┏┏┓┓┻
┗┫┛┛┳┣┳━┳┃┣┗┃┫┫┣┻┏┳┻┻┓╋┣┗┃┛┏┳┳┏┗┏┃┛┫┛┣┗┫
┛╋┛┗┳┓┣┫┃┏━┃┣┃┫┗┗┛┻┓┗┓┣┫┛┳┳┃┓┃┏┏┏┣╋┃┏┗┛┳
┃┏┃┳┓┛┳┣┗╋┛┗┣┓━┓╋╋┓┏┻┛┓━┻┃┛┫┃┫┫┗┛━┫┻┛╋┻┣
┣┫┗┛┗┳┗┫┗┓┛┻┓┛┳╋┫┳━━┣┛┫━┗┳┓┏┛┗╋╋┗╋┃┫┛┣┏┓
┛━━┓┗┏┣┓╋┏╋┻┓┫━┃┣╋┛┣┃━┻━┣┗┗┣┓┻╋┏┣┫━╋┃┻┫┓
┏┫┃┗━╋┗┏┓┻┓━┓┏╋┻━┗┗┏┳╋┻┓┗┻┛┫┏┣┏╋╋┛┣┏┗┫┓┳
┏┛┛━┃┏┃┓┛┃━┏┫┳┓┓┗┫┳┣┫┛┣┻━┛━┻┫┓┛┛┓┣┫┏┫┳┗━
┏┗┻┗┏┣┛┗┣┃┣┻┃┫┳┣┓┻┛┗┃┓┫┛┓┛┣┳┛┻┫┓┓┫┫┃┻┳┛┓
┃┗┫┃┫┣┻┗┃━┏┓┫╋━┃┳━┻┗┫┗╋┗┗┏┏┫┣┓━┣┛┛┗┓┃┗┫┳
┗━╋━┏━━┃┛┳┛┏┓┫┛┗━━╋╋┗┣┣┏┛┣┓┣━┓┳┻╋┏┏┛┏┻┓┗
┃┏┃┫━┣━━╋┣┃┫┫━┛┫┗┣┓┓┛┻╋┫╋┻┛┳┣┃┗┏┓━┳┏┫┏━┳
╋┃┃┗┫┫┳┗╋┏┫┛┏━┳╋┛┏┳┃┃┛┫━╋┓┫┻┳┣━┫┏╋┓┳┃┗┣┫
┣━┫┫┫┳┏┛╋┫┏┳┃┗┳┗┫┏┻┛━┃━┓┫┗┳┏┛┏╋┏╋━┏┳┓┫┃┏
┻┻┃┃┳┻┓╋╋━┓┻┓┳┳┓┏┃┛┃┣┫━┫┃┫━┫┛━┫┃┃┻┛┻┛┓╋┛
┗┃┳┏┃┳┳┓╋┓┏╋┳┓┛┫━┏┃╋┫┫┳┫┓┓━┛┫┗┗┳┏┫━┏┏┏┓┫
┳┗┏┛┫┣━┗━┃━┃┏┳┫┛┳┣┳┣┣┛━┣┏┛┳┣┛┻┓╋━┃╋┓┏┻┓━
┏┛┗━┳┃┛┃┏┏┃┣┳┗┏┛┗┓┗┓┻┗┫┻┛┻┏━┗━┃┏┗━╋┃┓┻┛┻
┓┻━┳┏╋━┗┫━┣┫┫┻┃┓┣┏┗┃┏┓┣┣┃┻┻┗┗┓╋┏┛╋┫┣┓┓╋┫
┃╋┫┣┗╋┏┫┃┳┓┓┏┳┓┣┛╋┗┛┳┏┳┫┏┃╋┓┛┫┫╋┣┣┻┣┣┣┗┳
┓╋┃┫┛┗┛┛━┏┃┛┓┃┣┫┓┃┻━╋┻┫┳┫┛┣┃┫┫┗━┻┫━┻╋┫┓┻
┏┳┻┓┓╋━━╋┗┳┓┳━┛┓┻━┛┣┫┏┗╋┛┳┗┓━┻┻┻┓┗┻┃┣┏┻┣
┻━┣━┛┻╋╋┫━╋┳┫┓╋╋┃┛┓╋┃┻┃┫┻┫╋┛┏┫┓┻┫┛┣┃┏┣┫┛
╋━┗┗┫┫┫┣┻┫┳━┫┓━╋┏┣┃┫┛┓╋┓┣┛┫┃━━┣┗┳┣┗
┛┃┻┏━━┗┗┃┳┃┗┛┗━╋┏┗╋╋━┓┫┻┗┛┳┻┣┻┗┃┫┛┗┏┛┫┛┣
━┫┃╋┃┓┗┓┻┃━┣╋┓┛┫┓┫┏┏╋┻┛┗┳━╋┫┣━┛┳┫┃┏┓┣━━┳
┏━╋┻┻┫┃━┳┣━┳┣━━┳┏━┃┛╋┃┓┓┣┻┏┻┓┳╋┗┏╋┓┻━┛┻┛
┃┳┃┳┛━┏┗┻┃┣┏━┏╋┃┓┓┏┓┗╋┗┏┻━┏┛╋┻┛┏┗┃╋┏╋┗┳┻
┓┣┃┗╋━┛┗┫┃━┳┃━━┃┗┓┗┗┣╋┻╋┫┻┗┗┗┛┛┣┗┣┛╋┳┃┣┻
┃┫┻┗┻━╋┗┫┏┓┣┻┳┏┻┏┏┃┓┓┫━┏┫┗┏┫╋┗┛┓┻┓┛┳┛┛┣┓
┣┏┣┣┃┓┓┏┳┗┃┳┏┫┣┛┳╋┛┳┏┻━┏┫┗┃┣╋┣┓┣┏━┣┫━╋┓┃
┫┓╋┃━┫━┣━┣┫┗┫┣┛┣╋┣┫┫┣┗┣┛━┓━┫┫┓┓┣╋┗┳┣┏┓┓┃
╋┛┃┳┳┻┳┓┣┻┫┣┓┣╋┛╋━┗┫━┫┓┣┛┳━┗┃━┓┏╋┓┣━┫┓╋┛
┓┫╋┓┫┏┫┗┻┛┫┓┻┗┣┻━━┏┓┳┻┃┓┣┣┻┻┫┓┛┣━┻┻━┓┓┫┏
┃┣┛┃┗╋┏┏╋┫┫┗┫┗┫┏╋┣━┣╋┻┏┗━╋┓┃┏┛┛━┗┃┓┫┗┳┗┏
┏┃━┓╋┗┛┃┃┳╋┛┳┳┣┫┗╋━┏┣┳┏┣┳┗╋┫┫┣┗┣┣┳┫┻┫┳┃┫
┻┳┻┣┳━┫╋┛┻┻┗┃━━┃╋┗┗┓┏┛┣┳┻━┓┗┓━━┃┫┓┗━╋╋━┗
┣━┗┣┛━┓╋┫╋┛╋┣┓━┻┏━┛╋┣┳┓┻━┣┛━┻┃┫┣┛┫┻┓┫┫┻┏
┫━┻┣┃┗┏┗┃┣┗┓┓┳┏┣╋┳┏┏┫┻┃┣┛┳┫┏┛┃┓╋━┫┛┳┃┛┛┣
┏┻┗┓━┫╋┻┓┳┗┗┻━┳┣┗┓┓╋┏┳┗┏┻┳┓┻┳┛━┓┗┃┳┻━┏┫━
━┏━┣┻┓┫┣┫┳┃┫┻┣┏┻┻┏┃┓┓┗┣┫┏┻┃┓┛━╋┣┏┻┗━┣╋┫┗
┣┫┗┓┻┗┏┫┻━┏┳┻┃┛┳━┗┏┗━┻┻┳┛┓┳┛┛┻┃┓┫┳┃┛┛╋┛┗
╋━┓┻┛┳╋╋┳┻┃┣┣━╋┗┛┗┃┏┗┳┗┳┏┫┓┣┳┃┣┫┣┃┳┓┏━┻┓
┛╋┏┃┛┛┗━┓┗━┣┻┳┓┓┃┗┻┣┛┻┫━┗┗┃┳┃┳┳┓┛┳┫┓┻┳╋┓
┛┗┻╋┛┣┃┫┃┗┃┳┏┛┻┫┣┛┃┏┫━┫┗┗┛┏┗┫╋┻┏┓╋┫┓┣┃┗┗
╋┣━┛┗╋┫┓┓┛┓┣┳┫╋┓┣┓┻┓━┛┣┣━┓┛╋┫┛━┻┻┫╋╋┓┏┣┻
╋╋┓┫┃┗┻━╋┃┏┏┏┛┳━┳┏╋┛━┛┣┏━╋┫┣┫┳┓┗┣╋━┃━┗━━
┃┓┣┻┣┏┫┃┳┳┃━┛┗┣┫┓┳━┓┗┛━┓┃┓╋┗┏┗┓┓┻╋┳
━┓┻┓┛┫┣┃┏┗╋┻┣┗┃┳┃┃━┻┓━━━┃┓━┓━┓┻┳┗┏┫━┏┃┃┻
┻┻┣┏┳┻╋┓╋┫┻┻┓━┛┻┣┣┓┫┃┫┏┣┻┃┃┣━╋┣┗┛┳╋┓┻━┻╋
┳┳┃┓┃━┫┛━┓┃┳┛╋┛┗┗┛┻┣╋┻┗┻┗╋━━┃┣┻┃┻┣┛┏┛┏┫┛
┫┓╋┳┫┳┻┗┃┏┛┫┃┳┛┛┓┗┫┏┃┫┫┃┓┃━╋┣┏━╋┫┛╋┳┫┓┃┻
┳┫━┫┗┳┃━┛━┣┫┗┻━┗┛┫╋┫┛┳┛┳┃┻┻┣━┏━┛┫┻┗┣┃┏┳┃
┳┻┣┛┫┗┫┛┳┫╋┻━┻━┫┣┏┃┓━┏┗┫┏┻┏┻┻╋━┳┣┃┣┓┛┣┳┣
┏╋┓┳╋╋╋━┓┓┻┫┓┓┳┻┓┛┗┛┛━┣┃┻┫╋┓┳┓┓┛┳┏┻┛┏┳┣┳
┳┃┻╋╋╋┳┏┫┗━┃┓┣┣┣┳┗┻┗╋┃┣┗┻━┛┣╋╋┓┗┗┃┛╋┓┳━┻
┳━┓╋┛┓┳┗┣┻╋┫┛╋┛┏┃┳┃┗┓╋┻┫┃┻┫┫┗┛┓┛┣┻┛┫┻╋┣━
┣┃┣┏╋┣┻┗┃┛╋┳━┏━┛┓┛┗┛┛┓━┻┛┛━┣┏┳┃┻┃┛╋━┫┗┛┣
━━┗┗━┗┫┫┃┫━━┃┻┓━┗┻┫┓┫┻┗╋╋┛┳┓┣┓┓┗┓┃━┣┃┫┃┻
━┣┗┻┗┫━╋┗┗┗━┳┏┳┏┓╋┃━┏┫┓┣╋┓┛┛┫┛┛╋╋┗┗╋┃━┛┛
┗╋┃┫━┫┃┳┻┓┛┳┛┃━┻┓┳┓┣┳━┃┃┏┫┓┗┳━┫┣┏┻╋┳┫┳┛┃
┗┳┃┏┫┻┣┻┃┓┫┣┏┗┫┻┗┗┃┫┻┓┣┓┣┫━┫┻┛━┻┳━┣╋┫┣┻┗
┛╋┫┏┫━━┓╋┛┛━╋┫┣┫┫┫━┏┃╋┻┫┓┏┫┏┻┗┃┗╋┏┻╋┣━╋┻
┏┓┳┣┗┗┗╋┫┻┛┏┓┓╋━┗┳┛┓┓┳┻┻┣┗┃┳┻┏┛┫┃┣┫┫┣╋┓━
┣┳━╋╋┻┓┣━┫┫┣┓┫┗┏┳┫┣━┳┳┳┣╋┗┓┻┣╋┃┃┫╋┫┫┣┏┓┻
╋┣┻┓┃┳┫┳━┃┗┳━┳┏┗┳┻┳┓┛┏┓┛┗┫┫┫┳┛┛┫┣╋┃━┳┗┣━
┫┃┏┣┫┫┛┃┏┣┳┣┃┓┃━╋┓━┓┳┣┃┫╋┣━┃━┣┻┗┣┛┗┛┳┻╋┻
┓┃┃━┳┣┛┛━┗┓┻┳┓┏┫┏┻┛━╋┫┻┳┗┃┫━┗━┫┓┻╋━┏┻━┣┗
╋╋┻┣╋┓┣┗━┃┻┓┃┻┻━┫┓┏┛┻┫┫┻┏━┗┣┓┣┻╋┏━┗━┗┣┛┫
┣┏┳┛┛┏┓┓┓┻┗┛┏┳━┓┏┛━┳┳┻┃┫━━━┗┏┣┫┛┓┃┣┻┏┛┻┫
┏┏┃━━┻━━┃┣┫┏┗┛┣┳┣╋┣┣┃╋━┓┃┏┛┛┃┏┓┗┓━┓┃┳┗━┻
┛┃┫┣┃┃┳┳┫┗┃┳╋┗╋┓┓╋┃┣┛┳┣┳┗┏┣┫┓┏┫┏━┓┛
┣━┓┻┗╋┓┏┓┛┛╋┗┣┛┳━┛┏┻┓┃┻┗╋┃┳━━┣━╋┻┗┣╋┓┣┳┃
━╋┏━┗━┣┣┛┓┣┓╋┏┳━┻━┏┣┻┫┃┏━┛┳┣╋┻┫┫┗┏┳┃┫┃━━
┣┓┣┛┣╋┏━┛┏━┳┣┻┏┫╋━┳╋┣┃┛┣┏┳┫┛╋╋┓┻━┓┗┳┣╋┳┳
╋┛┻┗╋┛┳┫┏┓┻━━┏┛┫╋┗┫┏┓┳┳┣┻┏╋┻┏┏┃┃┗┓┳┛┫┗┣╋
┻━━┓┣┗━┓┏┻┛━┫┏━┓┣╋┗╋━┓┗┃┏┳┫╋┻┗╋┫┛┃━━┏┳┳┳
╋━┗┗┳┗┛┻┏┃┛┫━┃┛┻┛┃┗┻┓┛┛┗╋━━━┓┣┓╋┳━┃┓╋┏┓┳
┣┛╋┫━┻┏┛┓┃┻━┳┛┗┻┓┣┳╋┳╋┻┃┓┫┫┛╋┓┃┻┣┛┳┃┃┏┃┓
┏╋┳┛┏┃┗┓┛━┣┫┻┣┳┗┗━┃━┳┃╋┏┏┗┳┛━┓┏┃┗━┣┃┳┳┓┻
┏╋┻┣┫┳┛┓┏┣┓┓┳┗┳┃┓━━┏━┳┏┣┓┗━┳┛┗╋┛┣┳┻┳╋┃╋┓
┓┃┗┳┻┗┏┫╋┓┏┗┻┃┣┗┓┛╋┗╋┗╋┏┳┏┃┓┣┻┛━┳┓┏┳╋┳╋┫
┏┛┃┃╋╋┫╋┳╋┳━┻╋┳┗┗┻┳┃━┗┗┗┃┛┛━┻┃┏┳━┣┣┏━╋┳━
╋╋┣┛╋┗┛┻┃┣┳┻┗┻┣┗┫┻┃┳┓┓━┓┣┣━┏┣┓┛┓┣┏┛┓┗┓╋┫
┣┓┛┛┳┛━┗┗━┫┣┛┻┏┣━┛━┗┛┓┣╋┃┗┓╋┗┻┃┏┃╋┻┳┳┳┻┗
┓━┃━┫━┗┻┛┻┗┣╋┃┣╋━┛┗┳┛━┗┻┻┃┻╋┏━╋┏┛╋━┏┫┗┏━
╋┣┣┏┏━┣┫╋┣┳┫┃┏┓┃━┗┫┗┣┻╋┃┫┻┻┫┃┏┣┻╋┏┫┗┫┫┫┳
┛┛┳┻┏┃┳━┻┳┓┻┗┃┃┓┗┣━┓╋┳┣┣┣┓┳┛┗┛┫┣┃┏┳┫┫┫┛┃
┗┃┃┫┏┏┻┓┫━┛┳┏┳╋┓━┃┛━┃┣┓━┳┓┃┏┏┫┃┻┛┏┗┻┣╋╋┣
┳┫┃┫┃┛┃┳┻┃┏╋┣┓┣┃┫┻┻┛┫┃┛┃┫┃┻┃━┛┏┏┣┣┗┫┫┣┣╋
┃┣┳┳┳┻┻┫┏╋┳┗┃┃┓┣━┏┫┻┛┃┃┳┳╋┃╋┏┓┛┃┛┛┣┻┛━━┗
┳┣┃┻┓┗┻┗┣┛┗┃┃┏━┗┃┓┃┫┳┻┓┫━┻┏┓┗━┳┓╋┳┣╋━┛┻┻
┻┳━┛┏━━┗┓╋┣┻┗┏┃┃┗┫┻┃┓┗┛┃┻┻━┗┣┗┫┏┏┃┃┛━┓━┗
┣┃╋┫┳┳┓┏┃━┏┛┛┓┗┛┏━┣┓┫┳━┻┏┓┗┫┳┏┣┣┓━┃┳┫┻╋┣
┗┛┛┗┃╋┻┓━┫┣┛┫┓┫┳┓┃┓┛┣┗┏┻┻┫┃┗┻┻━┛┃┗┗┻┓┏┗┗
┃┗┻╋┛┏┫┏┃┃╋┛━━━┻┳┓┓┗┛┃┗┳┳╋━┏┓┓┫┣┛┳┏
┃┃┣┳┫┃┻┃╋┗┓┏┻┃┛┏╋┳┣┻┻┣┏╋┏╋╋┓┗╋┣┃┣┫╋┃┃━┳┫
┗┃┃┓┫┻╋┻┣┏┳┓┓┗┣┓╋┳╋┃━┳┣━┳┳┛┏╋┛╋┃┛┳┫━┏┏┳┛
┻┏┻┏┳┏┣┗┗┗╋┏┳┣┫┫┛╋┛━┓╋━┫┛┏┫┳┗╋━┓┻┗┛┓┳┏┃┏
╋┫┫┛┓┻┃┛┣┻┣┓┃┛┻┛┗┳┏┓┓┗┣┏┛┃┫┛┛┛┗┏╋┗┗━┻┗┳┛
┏┳┓┳┻┛┳┏┗┃┣╋┓┗┳┓┫━╋┻┳┛┳━╋┓┻┗┣┫┏┛┫┳┏┣┫┫┛┛
┣┛┫┏┳┳┫┻┏┛┏━━━┣┻┳┃━┫┗┳┣┓┛┃┏╋┣┓┻┻┃╋╋┗┓┣━┗
┃┏┓┻┣━╋┫━┳┓┻┛┛┓┛┫┗┻┻┫┫┫┓┗┗┫┏┳━┗╋┓┳┛┏┃┛┣┣
┃━┳┓┗┛┏┏┣━╋━┗┃╋━┛┗┛┏╋┳┏┗┛┻━┫┏┻┃┫━┻┛┣┻┳┣┣
┳┓┫┻┣┃╋┣┳┻┓┛╋┓┏┣┗━┏┫┻┛━━┏┛┃┫━┣┻┗┃┣━┫┛┻┃┳
━┃┓┛┏┻┓┻┗┏┃┓┫╋┻┃┃┏╋━┗┗┓┓━┣┳┣━┃━┓┫┃┫┗┫╋┏┓
┫╋┫┣┣┛┻┛┛┫┛╋┏┫┓┳┳┗┏┓┛━╋╋━┗┓┻┣┣┳┓┳┏┏┃┏┻┛┃
┻┳┓┃┣┫┳┣┫┃┣┗┳┗━┃┏┏┃┛╋┳━┛┻┣━┗┛┓┗┓┣┏━╋┃┻┳┏
┳╋━┗┃┗┛┳╋┻┳╋━━━┓━┃┏╋┳┫┛┻┳┗┓┗┳┗┃╋┛┣┏┣┛┓┃╋
┻┣╋┻┳┫┻┓╋┗┃┣╋┓┻━┛┣┓┣┻┃┻┳┫┣┓┳┻╋┃┏┻━┃┗┃┫┻┳
┫┫┳┏━┃━┣┃┣┛╋╋┓┳┛╋┫┫┗┣┗┏┛━┛━┻┣━┏┏┣┳╋┗┏┛┗┓
┣┻┣━┳┳┃┗┏┳┗┣┏┃┏┛┛┓┻┻┫┳━┻┻┗┳┻┣┏━┓┗┛┓━┻┣┫┛
━┏┻┃┃┃┳┗┗━━━┃┳┓┻╋┻┫┛┻┻┏┏┫┫┃╋┗┫━┏┻╋┗┛┛┳┃┛
┳┛┣┻┗┓╋┳┳━┳┏┏┣┗┗┛┻┛┣┣┫┛╋┗┫┣┃┗━┃┻┣┣┻┗┫┳┫┃
┫╋┓━┳┣┗┛┫┓┗┣┣┓━┃╋┗┳━╋┗━┃┃┗┗┻┓┻┗┛┃┻┻┓━┓┓━
┃┏┗┏┫┃┃┣━╋┫┗┳┛━┣┏┗┻┫━┃┳┻━┣┻┛┛╋┏┃┃┏┫┳┻┻┫┃
┃━━┳┓┃┛┻╋┗┛┳┣┳╋┃┣┳┣┛╋╋┗┛┛┗━┻┗┓╋┏┣┫┛┳━╋┃┃
┣┻┃╋┛┻┫━┛╋┓┏┃┳╋━┫┣┗┗┳┓┣┓┻┻╋┃┻┛┓┗┳┣┗┳┗╋┓╋
━┻╋┗┏┳┫┗┓╋┻╋┓┗┛┓┳┗┏┳┗╋┻┣┳━┃┳┓┓╋┛┃┛┻┣┏┓┣┓
┏┃┻┣┻╋┃┛┫┣┏┳━━┛┏┛┗┛┳┓┏┻╋┫┃┣┻┫┃┓┳┳┗┏
┛┗┛┛━┓┏┛┃┛┃┻┗┳┏┻━┛┃━╋┻┃┏┏╋┣┗┳┓┻┗┓┻┫┳┫┏┛┛
┃┓┫┫┻┳┗┗╋┃┛┣┗┳╋┛┣┫┓┻╋┳┣╋┫┗━┗┫╋┓┣┃┻┳┣╋┣┻┳
┗┻┣┃┓┣┫┻┓┳┻┫┓┣┗┓┓┗┏━┃╋━┛┳╋┏┫┳┳┛┛┗┗┃┳┓┏┃╋
┻╋┻┣┻╋━┗━┣┏┳┗┫┫┻╋┃┓┫┛┣┻┳┓┗┣┻┳┃┏┛┛┗━┳┻╋┏━
┻┃┏┛┳┃┳┗┃┣┛┳┣┻┛┓┗┏┗┏┻┏┻┏┫┻╋┃┃┫┓┳┗┏┃┛┳┃━╋
┻┏┏┫┃┗┻┏━┣┛┏┣┗┏┃┳━┛┏┗┻┗┫┣┣━┣┃┳━┳┫┛┳╋╋┛┓━
┻━╋┛╋━┃╋┳━┃┫┏┫┏┻┏┣┏┫┗┃━━┏┗┓┓┛┫┫┛┣┫┳━┏┓┫╋
┻┓┻┻╋┓┣━┳┏┫┫┫┫┓┓┓┃━┳┓┻┛┳┻┳┗┓━┫┃╋┓╋┗┏┏┓┏┻
┫┏┻┓┏┏┓┫┃╋┳┻┣┃┃┣┫┓╋┓┏┻┗━╋┫┫┗┓┫┃━━╋┫┫┓┏┃┓
┏┻━┗┏┏┛┃┗┫┫┃╋┣┫┻┓┓┣┗┗┻┃╋╋┛┳┻╋┗┣┏━╋━┃╋╋━┫
┣╋┫┳┣┫┛┏┫┣╋┳┛┃┏┏┳┃╋┻┃┏┫┏━┛┣┓┗┏┣┗┻┓┫┻━┗┓┳
┗┗┳┛┻┻┓━┏┗┻━┃┗┗┏┃┛┳┗┫┃╋┗┳━┣┓┃━━┫┓┓┫┏┏┻┗┻
┛┣┳┣┫┣╋┫┏┫┏┻┏┻┳┗━┫━┫┃┫┣┻┃┃┏┃┻┻┳┣┳┻╋┫┻┃╋┫
┻┫┓┳┗┻┫┣╋┃┃┫┫┛┗┗┛┻━┣┣╋┃┛┛┳╋┗┣┳┻┛┛┳┻━┛┳╋┓
┏┃┳┻┫┗╋┳┓┫┓┛┗┃┳┏┫╋┏┳┣╋┛┗┃━┃━┃━┃┳┏┗┳┓┏╋┗┳
━╋┏┳┳┻┫━┗┓┏┃┛━━┃╋┓━┣┏┻┃┫┓┫┃┛┣┻┏┛┓━┫┓╋┛┃┛
┓╋┓┣┏━┫┫┣┣┻┛┓━━┣┛╋━┛┣┛┻━╋┗━━┏┗┛┓┳┻┏┫┓┃┻┏
┣┛┳┛┣┻┣┃┣┻┗┛┃╋┳┏┃┓┛┳┛┫┗━┻┗┛┏┓┻┗━┓┏┫┃┃┣╋┻
┏┫┗┓┣┻┓╋┏┃╋┣┏┓┫┓┻┃┗┓┃┳━┫┳━┓┏┳┫╋╋┻┫┓━┏╋┏┣
━┓━┗┏━┗┓┛┣┃┛┻┛┗┗┳┣┣╋┃┃╋┗┳┗┻┗┃━╋┃┗┻┫┫┗┓━┳
┃┛━┻━╋┣╋╋━╋╋┗┓┣┗┣┛┣┛┏╋━┳━┓┣┳┏┛┳┏┛┻┳┫┛┓┓╋
┫┛┣┏┓┛┛╋┛┣┗┏╋╋┓┻━┏┻┛┃╋┻┗┏┫━┃┻┳┛┻┣┛╋┏┏┗┏┣
┣┗┻┳━┏┃┻┣┓┻┏━┗┻┃┳┣┫┃┻┗┻┛┏┏┛┫┏┫┗┏┛┣━┃┏┓┛╋
┛┓━━╋┃┓┓┛┛┣┣┻┃┗┫┗┻┓━┣┫┃┓┃┻┏┻╋┫┳┃┛┛┻
╋┛┳┛┳╋┃┗┏┫┛┣┣┻┻┏╋╋┃┣┳┛┻┻┏┗┓┻┳┻┣┳┳━┓╋┏┛┏┃
┫┳┃┫┳┻┣┣┃━┛╋┗━╋┏┛┻┻┗┏╋┗┃╋┻┗┏┛╋┫┗┻┃┏┓┣┛┻╋
┛━┳┫┓┛┃┳┓╋┛┫┻┻┏┳┣━┗━╋┛┣┛━┳┻┏━┗┓┫┛┓┻┃┓┳┻┫
╋┃┛━━┏┻┻━┏┃┫┃┓┃╋┳┛┛┳┃┫━┳┣┣┓┣┫╋┣╋┓┃╋┣┳┳┫┓
┫┏┃┏┗━┛━━┗┃┳┣┳┃┓┗┫┓┓┗╋━┣━┳┻━┃┣┏┳┓┃┗┫━┻┃┣
┗┣┻┣┛┗╋┏┓┃┛╋┫┏╋┓╋┃┣┣━━┃┗┫┏┏┗┛┣╋┫┏┛┓┓┻┏┫┃
┛┃┏┫┏┃┗┣┣┻━┻┣┻╋┣┛┓┣┫┏┃┳┣━┏┓┛╋┣┛┳┻┳┫┗╋┫┣┃
┛┳┏┃┏╋╋┣┛┓━┣┻┫┃┃┃┏╋┫┫┓┓┳┫┻┫┓┓━┳┛┻┣┛┏┻┣┻┏
┳┓┏┣┻━┣┗┏┏┣┃━┣┻╋┃┻┳━┏┳━┃┏┻┫┗┻━┓┛┃━┫┳┛┻┏╋
┃┃┗┛┳┫┣┃┳┣┗┃┻━┣━┫┃┻┣╋┗┓┫┳┃┣┣┻┃┳┣┗┃┓┃┏┣┏┃
┏┫╋┓━┗┳┳┣┏┏━┓┣┳┓╋┣┳┓┃┛┓┳╋┫┳┳┗┻┳┫┣┳┗━┳━┳╋
┳┓┳┳┣━╋┫┣╋┓┳┗┏╋┗╋╋┛┗┫━┻╋┏┫━┃┛┛┏┣━╋┏╋┗┏┃┃
┏┫┻┳┳┫┗┓┻┣┳╋┳┛┏┣┣╋┓┏╋┏╋┓┗┳╋┻┣┏┃┓┏╋┳┏┳╋┃┛
╋┃┣┣┓╋┻┫┏┃┣┃┫╋╋━┫┳╋┻┗━┏┏╋┳┣┛┃┣┻┃┗┏┛┻┃┣┗┏
┓┳┃┗┗┣╋┣┣━┻╋┣┛┳╋┳┛┛┃┫┏┏╋┣┫┣┛╋╋┣┃┃┏┃┓┃┃┗┻
┗┛┃┫┏┳━┗┣╋━┣━┃┣┃┓╋╋┣┃┓┃┗┫┫┓┃┓┛┣┻┻┳┛┓┣┓┻╋
┳┛┳┫┣┛┻┏┛┏┏┓┛╋┻┛┓┓┛┃╋┳━┛┃╋┳┏╋┛┃┓╋╋┣╋┣━┣┫
┻┛┏╋┫┫┏╋┣┛┏╋┛┛┛┣┣┣━┳┃┣┗┫┛┏┏━┗┣┃━┛┣┏┓┫┗┏┓
┗┫┳┳┏┳┣┛┗┏┗┓┛┳┗┛┳┃┃┗┏┣┓┫┣━┗╋┓┫┗┣┫┗┃━┳┃┓╋
┫╋┗┛┏━╋┗┗┻┃┓┓┏┳┗╋┓┓┻┫┳┗╋━┫╋┓┛┣━┏┣━┣┳┻┻┳┏
┗┫┃╋┏┛┗┫━┛┛┗┫┗┏┫┻┏┛┓┃┓┻┓┫┻┓┓┗━┻┻┏┳┏┗┓┃┳┓
┏┛┗┻┗━┏┏┳┫┓┏┛┗┛┗┃┓┣┏┃┛┳┳━┣┣┛┃┻┳┳┳┻┛┣┗┻╋┣
╋┗┗╋┻┏━┻┛┣┓┫╋┗┳╋┏┫┳╋┗╋┳┗┣┛┏┫┳┛┏┏┻╋┫┫┫┃┫┳
┏┻┳┫┗┳┏╋━┫━┣╋┗┗┳━━┃━┛━┻┗┣┳┛┳┣┫┓┃━╋┻
┣━┻┃┏┳┛┏┣┃┗┳╋┃┃┗┣┗┣━┫┓┳┳━┛┗╋┗┛┳┛┃┫┃┏━┃┻┏
┗┓┳┗╋┣┓┫━╋┻┳┗╋┛┻┻┗┛┳━┳┛╋╋┫╋┣╋┓┣━┳━┛┗┣┓┓┻
┫┗┛┛━┛┏┳┣┫┏┃┏╋┛┃━┏╋┏┓┃┏┫┻┛╋┛┫╋┓┓┓╋┗┣━┛┃┻
┏┛┫┳┏┗┳┻╋┻┓┫┣┓┫┫┓┳┗┃┓┃┫┓┃┻┛╋┻┻━┓┓╋┓┃┳┛┏┓
┣┳┻┓┗┣┛┣┫┳┳┣━┓┛┻╋┻╋┃━┏┣━━┗┏┃┫┗┓┣┳┏┣╋┛┛┻┳
┳┳┏┏┃━┃┛┏┓┳┗┓━┏┓┻┛┗━┃┻┳┃┏┓━━━┓┳━╋┓┗━┓┣┏┓
┫┳┏┳┃┫━┛╋┗┫┳┃┃┃┛━┓┛╋┻┳┏┣┻┣┣┻┳┏┓┃╋╋┫┛┃┫┏╋
━╋┳┳┛╋╋┏┃╋━┗┳┻┫┏┛╋┣━┓╋┃┫┻┳┓┫┃┓┛┣┓┣┣┏┛┃┗┓
┓┓┳┃┃┻┻┗━┏┃┳┓╋┫━┻┗┳┳┳┛┏┃┣┏┣┓┳╋┗┫┫╋━┃╋━┳┣
┫┣┫┗┣┃┳┃╋┫┓┳┣┏╋┣╋┗┣┓━┻┃┳┛┳┣┓┻┏┏┃┏┻┫┫┗┛┣┏
┫━┻┻┣┫┫┏┓┃┓┣╋┓┳┛┛╋┳━┣┛┏╋┓╋┏┣━┗┓┣┓┛┏╋┗┫┛┃
━┛┃╋┃┓┳┛┣┗┏┳━┓┏┻┫┓┻┫┗━┃╋┏┓┛┣━━┻╋┻━┓┻┓┏╋┏
┛┛┃┻╋┻┗╋┣╋┣┛┃┣┳╋┣┣━┻┏┓┏┏┓┃╋┗┓┻┫┻┳┏╋━┓┗┓┓
┗━┣┳━┫┣┗┃┛┫┗╋┃━┳┏┃┫┫┳┓┗╋┻╋━┗╋┫┏┓┫┓━┏┣┻╋┗
╋┗┫━╋━━┛┃┻┗━┗┓┻┻╋╋┳┫┻┓┓┣╋┻┃┓┃┏┓┏┻━┃┗┓┓┛┓
┻┫┓┣┓┳╋┳┗╋┣┗┻┏┳┳┛┃┗┻━╋━━┃┓┣┳━┛┓┫┃┓┗━┏━┻╋
┛┃┳┳┃╋┫┗┻━┳┣┣┓┓┏┗┏┻╋━┗┗┃┻┻╋━━━┓━┏┃┛━┣┣┛━
┳╋━┫┏┃┃┳┓┏┓┗┛┳┫╋┣┫┛┗┣━┃┻┃╋━━┛┏┣┓┳┗┣┓┗┗━━
┛┻━┻┓┻┛╋┣╋┓┛━┛┛┏┳┻┳┣┗┫┳┳┏┻┓┫┫┏┻┓┏┏┃┗┳┏┫╋
┛┫╋╋┏┗┗┃┃┫━┣┃┃┏┣┏┗┻┛┗╋┳┣┣┻┏┗┫┛┣━┏━┛┓┃┗┃┫
━┻╋┏┛┏┃┣┃┗┳┃┛┛┣┃╋┫┻┣┳┃━┛┳┳┣┏╋┛┓┣┣┫┳┳┗┣┗┣
╋━╋┗┻━┗┗┛┃┛╋┫┏┏┛┃┗╋┃┳┓┏╋┳┛┛┗┳╋╋┓┃╋┫┻┣┛━━
┓┳┻┫━━╋┛┓┏━━┗┃┗┣┗┓┏━┃┳━╋┫┓┻┻┃┫┣┳┻┣┃┣┻┏┻┏
┗┛╋┣┗┳┻┓┫┓┫┛┏┏┫┫┛┫┻┏┏┗┗┏┗┛┫┫┣━┏┣┛┣┳
┃┻┣┛┃━┳┳┃┃━┣━━┓╋╋┣┫┗┳┛━┓┏┗┫┗┛┣┃━┫┫┣┗━╋┻┃
┗┏┏┻┛┛┃┗━┻┗┣┓┏┻╋┫╋┣┓┻┻┗┛┃┗┃┻┗━┃┓┣━╋┣┗┣┏┓
╋┻┻┃┣━┣┳┗┓┳┳┏┣┳┏┣┓┳┛┻┃┻┃╋┫┏╋┃┓┣━┻┏┳┳┻┣┛┏
┛╋┻┻┻┻┃┗━┗┣┓┳┻┻┏┫╋━┃┛┻╋┓┗━┳━┻━╋┃┃┗┃┗┗━┣┃
┃┛━┃┳━┗━┃━┃━┗┻┏┏┛╋┣┛┛┓━┫╋┏┓┓┫┃┏┫┏┗┓┣╋┓┛┳
┗┗┗┗┳┳┻╋┣┻┃┃┗┗┏┏┳┫┃┗┣┻┫╋┏╋┛┫┛┳┳┓┏╋┣╋┛┃┳┏
━┳┫━┓┣┃┛╋┳┃┛┃━┃┳┫┛┓━┓┫┫┳━┻━┳┓┗┻┣╋┗┫━━┻━╋
━┛┻┫┛┗┳┃┃┃┻━╋┳┣┏┳┻┓┫┓┫━┳┣━┳┛┓┏┗┓┳┳┫┗╋┓┓╋
┏┫┫┣━╋┛┗┏┗┻┃┏┏┏┛┳┗┳┳┣━┣┻┣┃┃┻┃┃┓┫┣┫╋╋┃╋━┛
┳┣┻┏┃┻┻┻┗┻┫┣┳┓┳┗┫┛┓┓┫┃┏╋┛┫┫┗┃┓┗━┛┳┣┫┛┃┫┳
┓┏┃┗┗┗┣╋┏┏┓┫┳┃┃┣┳┃┻┃━┏┓━┣┗┃┣┛━┏┗┳┳┫┣┃┣┣╋
┛┏┓┏┻┓┗┗╋┫┣┫━┣┗┻┏┻┗╋┳┏┻┗╋┏┛┣┻┃┃┻┗┏┏━┛┣┃┗
┓┃┓┫┓┣┏┳┣┗┣┛━┣┫┫┓┏┻┛┃┏┗┳┏┃┻╋┳┃┓╋┳┻┃┫┗━┛┳
━┏┓┳┏┫┓┏┛┳┫┓┓┛╋┛┏┣┃┻┃╋┫┏┳┻┓┗━┗━┣┏┻┏╋┛╋┣┛
┛╋┻┻┏┻┛┫┗┣┣╋┓┓┗┏┓┳┫┏╋┳┻━┳┓━┛┫┫┣┫┗┓┛┻┳┓━┓
┻╋┻┳┃┏━┫┛┏┗┓╋━┣┓┣┗┓┫┳┓┏┣┓╋╋┏┫┻┳┏┫┣┗╋┓┃┏┗
┣┏┓┣┓┣┫┫┗┓┗━┣┗┗┫━┃┳┗┣┓┏┗┓┗┫┣┏━┓┫╋┗━╋┃┻━┃
━┳╋┏┃┛┻┃┫┛╋┏┗┫┓━┏┣┃┃┻┛┃┫┃╋┏┫╋┫┳┏┏┫╋╋┏┻┓┃
┃━┳┛━┏┣┗━━┳┃┫┓┳┓┫┗┗┗┓╋┏┣┫┛┣╋┫┏━┃┓┛━┃┫┻┣┏
┳┳┣┗┗┓┗┏╋━┓━┫┗┳┛┃┫╋┃╋┓┻┏┓╋┻━┗┳┻┛╋┳┻┛┳┗┣╋
┛┗━┣┗━┗┻┓╋━━━┣┻┛┳┏━┳┏┻┗╋┏┏┛┓┏┣┃┫┗┻━┛┏┣┛┳
┃╋┳━┗┫┣┃┳┳┓┓━┛┃┳┗┓┃╋┃┫╋┫┓┏┛┏┓╋┣┣┫┃┫┏┻┛╋━
┓╋┏┃┏┻┗━┗┃┳┓┳┣┃┫┳┳┏┃┃┛┳┻┓┗╋┣━┗┓┏╋┛┛┫┏━━┛
┗━┫┫━┛┏┛╋┃┗┏┃┗┳┻┣┓┫┳┫┗┛┻╋┻┏┃┗┣┛┳┳┃╋
┫╋━┏┃━┫┏┃╋┳┃┗┫┻┻┃┓┛┓┣┃┫┏┛╋┗┫╋┗┣┳┛┫┳┗╋┻┻┃
┣┛┣┫┗┻┛┗━┳┻┫╋━┻┛━┓┓┣┫┗╋┓┳┣┃┳╋┳┛╋┳┛┫┫┛┗┏━
┳┗╋┣┗┻┻┏┳┫┏╋┣┛┓━━┃┻┃╋┛┳┓┻┏╋╋┗━┳┻┣━┏┃┏┗┗┗
┗┗┳┃┗━┃┏┃┳┫┓┓┻╋┫┫┃┗┏╋┗┏┻┳┓╋┓━┓┛┛┳┫━┫┣┣┻┻
┃┛┃┃┗┓┗┫┓┛┗┃┳┛┃┏╋┻┫┃┳┣┣┫┻┏╋┏┳━┫╋┃┻━┃┗┫┣┣
┫┻┏┛┃━┻┻╋╋┫┛┳━┳┓┫┗┗╋┏━┛┓┳┗╋╋┃┻┣┣┗━┻┗╋┓╋┳
┛┣╋┻┏┏┗┻┫┓┳╋┗┳┏┻┫┃┫╋┏┻┫┫┛╋┫╋┓┻┻┓┃┃┛┃┓┃┃╋
┃┫┣┣┫━┫┏┛┣┏┳━┳┳┓┣┳━┻┃┻━┗┛━━╋╋┳┓┃┗━┃┳┻┳┗┃
━━┓━╋╋┣┃┏┗┛┫┓┏┏┻╋━┃┗┗┓━┻━┓┳┓┗┳┃╋┓┳┳┣┻━━┏
━┣┫┣┛┣┻┫┛┫┳┛┗╋┓┓┻┃━┏╋━┃┏┃┻┓┃┗┳┣┏╋┳╋┗┳━┣┳
┻┛╋┫┃┗┃┻┣━┫┓┳┓┏┓┻━┃┫┗┳┣┫┃┓━┓┏┣┃┻┻┫┻╋┓┓┛┳
━┻┳┃┳┳━┓╋╋┃┓┃━┳┳┃┗┫┃┃┣━┣╋┛━┫┳┗┛┳┓┗┏┓┣┻┏┣
┏┗┃┫┣┻┗┏┗━┛┗╋┓┏┫━┗┛┗┻┳┃┻┫━┗┃┃┗┳╋┳┣┛┛┫┗┣━
┛┓┫┏┏┳┏┣┗┫┗┻┃┓┳┃┃┫━┓┣┫━┣┻┓┫┓┓┏┣┏┃┗━┫┃╋━┻
┳┻┓┻┣┛┓┓┓╋╋┻┃┛━┃┏┃┗┳┳╋┏━┓━━┫┫┗┓┛┗┳┣┻╋┣┃┻
┣┏┫┃┫╋┳┣┻┗┛┃┏┏┏┫┫┣┓┗╋╋┻━╋┓┓╋╋┏┓┣┗┏┣━━┛┳┗
┻┻━┫┫━┏┓┣━┣┛┏╋┳┓┛┻┏┏━┛┓┻┳╋┃┫┣┫━┗┻┃┏━┓┓┃┣
┛┏┛┛━┛┳┻┛┫┗┛┛┳┏━┛┓┳┃┳┓┗┃┛┏┛┻┛┣┣┗┫┏┫╋┗┏┳━
━┣┻┳╋┛┛┗┻┗┻━┏┏┏┳┫┓┳┣┓╋┣┫┫┛╋┻┗┻┳┏┛┫┗┛┗┣┓┛
┻┻┻┃┃┏━┛┏┛┛┫┓┏┻━┣━┏┃╋┓┫┳╋┛┓┣┣┫┃╋┏┻┣━━┫━┫
┓┃┳┳┏┫┛┻╋┫╋┣┃┓┻┗┗┓┗┛┗┏┗╋┃┃┛┓┏┻┏┳╋╋┃┳┻┻━┻
┗┏┛╋┛┓┃┻━┣╋┫┛╋┳┣━┣━┛━┏┳┃┛┣┻┫┳━┻┃┗┛━┻╋┛┗┳
┻┳╋┳┃┗┏┗┻━┻┣┛┓┗┏━┻┗┓╋╋┳┏┓┓┃╋┛┃┏╋┳╋┣┳┛┃┳┛
┣┣╋┓╋━┻┳┳┻┏╋┫┗┫┏┳┃┏┛┣━┗┓┓╋┏┳┣┫┗┃┗┳┳
┗┏┓╋┓┏┫┳┻╋┣╋┃┛┏┳━┫┃┓┗┻┗┻┃━╋┏━┃┗╋┗┣┏┻┳┃╋┃
┣━┛┓┃╋━━┳┓╋┃┃╋┣┻┣┣╋┣┳┣┻┓┻┃╋╋┛┻┫┛┃┗┃┃╋┳┏┻
┻╋╋━┳━┃┛┛┏┗┃┓┻┓┫╋┳┃┛╋┛━┫┫┣┛┗┗┗┣┳┓┳━┓┳┛┗╋
╋┛┓┗┛┛┻━┃┫━┗┣┫┗━┏┃┳┣┗┗┏━┛┻╋┓┓┃╋┳┓┗┛┛╋━┗┃
┛━┳┳┫┗━┣┫╋┻┗┣━┏┳┳┻╋┓╋┻━┏┻┳┫┣━┫┗┣┃┗┳┃┗┏╋┓
╋┣┳┣┃┳┳━┏┫╋┻┗┗┣┳┛┫┫┻┫┻┃┳┃┓┛┛╋╋┓┣┳┓┛━┻┗┓━
┗┗┳┃┏┃┛┳╋┣┳┻┻╋╋┃┛┃┣┻━╋┳┛┗┓━┏┻┳┗┃┛┫┏┳╋┃┛┣
┓┣┏┗┓┫┳┃┣┗━┻┫┻┣┏━┓┏┗┗┳┃┓┃┻┫━┣┓┻┃┓╋┻┳┳┗┃┛
┳┻┻━╋┛┻┃┣╋┓┏╋┓━┏┛━┳┣┻┗━┗┛┫┫┃┣┳┏┓━┃┃┫┏┫┓┳
┳┻┏┳┏┣┓┫┓┛┏┻┗━┗┗┗┻┫╋┣┻┃┣┗┛┏┳┏┓━┫┛━┣┛┏╋┃┗
┏┳┛┗╋┛┫┣┳┻┏┻┃┃┏┣┏┏┗┓┛┫┏┏┃┳┣┻━┻╋┫┏┛┫━┫┣┣┣
┣┃┏━┗┫┻┓┫┃┻┓┛╋┏┃┫┓┏┛┏┛┓╋┗╋┛━┓┛┃╋┓┻┗┛╋┏┳━
┃┛┫┓┓┓┣━┛┫╋┳┣┳┫┛┻┗┏┓┻┗┓┗┓╋┗╋┣┓┗┻┫┻┛╋┗┏━┓
┫┃┃┓┳┃┓┻┏┻┻┛┳┛┛┫┓┏┓┻┗┓┃┃┣┗┳┻┃┣┛┣╋┫┳┳━┣┻┛
┓┫┓━┻┃╋┻┣━┣┃┣┛┻┻┣┫━╋┏┛┳┃┏┛━┗━━┣╋╋┫┣┃┓┻┛┃
┻┫┫╋┫┛┳┳┣┃┳┫┫━╋┻┳┳┛┗━┫┻┳┗━━┏━━┗┫┃┣┫┛┫┏┃┣
┗┳┗┓┣┏┣╋┛┓┳┏┏┛━┣┳┣╋┓┫┣┃┓╋┃┛┫┓━┫┏┻┛┫┓┛┫╋┛
┃┓┛┗┳┫╋╋┣┏╋┃┛┗┛┻━┏╋┏┻┛┏┳┗┻┻┣━━┻┗┻┫┫┻┗━┃┳
┻┣┣┣┛┃┗┃┫┏┛━━┏┛┳┣┳┛┃━┛╋┏┏┗┗┓┣┫┳┃┗┃━┗┛┃┫┓
┻┓┛┗┏┛┏┛╋┃┻┫┫┳┃╋╋┃━┣┫┗┳┛┳┻━╋┫┓┣━┓┗┛╋┣┛━┗
┗┃┓┗┻┻┗┫┛━┫┗┻┓┓┻┓┻╋┻┻━┫┳┳┣┃┳┗┫┃┓┫┳┣┏┛┛┛┃
┓┏┏┻┗┗━┳┣┫┻┏━┫┃╋┻╋┛━╋┣┻┣┣┏┃━┳┻┃━┫┻━┣┏┣┛┓
━━┣━┛┃┳┏┃━┛┣╋╋╋┫┓┓┻━┫━┓┏┏┛┏┳┗┗┃┫┳┃┗┓━┏┛┓
┏╋┃┳┗┓┏┗┣━┳┃┻┓┣┳┳┣┗━┳┏┃┻┻┻┳┓╋┓┳┗┏┣┃
┳┛┗┳┓┣┓┫┣┳╋╋┃┛┗┛┳┃┏┛┣┛┓┫╋┻┃╋┻┫┣┣┓┓┗┓┃┳╋┓
┗┃┻┓┣┃┓╋┣╋┓┏┫┗━┃┗┫┗┻┳┳┛┣╋━┳┛┓┻┗━╋━┻┻╋━┻┻
┫┓┏┫┛┻┛┻┃┏┣┃━┛┏┣┓╋┳┗┻┗┃┃┏╋┗╋┓┳┳┣┗┃┛┳┛┛┣┣
┃╋┫┳┓┣┃┳┫┣┓━┓┏━┳┣┗┃┃┣┻┓┃┳┓┓┗━┗┣┳┣┓┻┗┳┛┻╋
┃┓┻┻┫┏┃┛┏━┫━╋┃┫┏┣┫┫┃━┃┏━┻┻┫━┳┛━┻━┛┳┫┳╋┻┣
┛━┣┛┏┃┃┃┓┏┻┣┫┗╋┛┏┻┻┛┓┳╋┗┃╋┣┻┃┗┫┃┣┫┻┏┫━┃╋
┃┃╋┻┃┃━━┃┗┫┛┏┛┫┻┏┃┛┛┻━┃┫╋┓┛┣┣┗┏┓┏┏┳┓┗┏┫╋
┻╋┃┣┳┗┗┓╋┻┳┣━┛┫┫━┻┏╋━┛┻┣╋┫╋┛┻┃┻┳┻┏┓┫┏━┳━
┃━┻┃┓┻┣━┏┓┗┗━┏╋┫┣┏┃┳┗┻╋┗┗┓┳━┏┳┻╋┣┣┫┣┻┫┃┏
╋┳╋╋━┳┗┛┓┻┣╋┳┗┣┗┓━┫┣┓┗┓┛┏╋┳┫┣┏┳┗┣┳┏━┏━┃┻
┫┫┃━┳┫╋━┫┏┳┣┻┳┃┗┻━┻┫┣┣┓┫┻━┗┳╋┻┏━━╋┻┃┳┻━┛
┓┛┳┫┣┓━┃┗┃┃┳┻┳╋┫┃┛┓┻┗┃━┳┻┗┃┓┏┏┳┳┳┏┓┗╋┓┳┳
╋┫┛┳┳┳┓┗┃┓┃┻┓┛┣┻┛┏┗━┛┣┓┏┓┏┓┫┳┣┗┏┏┏━┛╋━┻━
┓┃━━┣┓┣┣┛╋┻┻━┗┗┏╋┳┻┛┓╋┣┣┛┫┛┛━━┫┻┗┏┏┻╋┃┣┗
┏┓┛┛━┗┃┫┃┻┏┣┳╋┻━┗┗┗┗╋┻┃━┃┫┏┃┳┳━┫┗┻┫┣┛┫┓┃
┳┃┏┗┛┓┃┳┗┗┛┛┃┛┳┣━┃┻┣┗┫╋┏┫┏┗┓┃┻┣┳┃┛┫┳┓┗┻┓
┣┫┛┗┳┻━╋╋┃┏┏┳╋┓┗┣┫┳┻┃┣┗━┛┫━┣┃╋┛┏┻┃┏┫╋┻┗┓
┳┫┳┏╋┃┫┫┫┫┣┗┳┛┏╋┃┏┗╋┳┫┫┗┗┓╋┫┃┗┓┛┻━┻╋┳┗┳┻
┻┗╋┳┳╋╋┛┏┛━┫┫┗┻┫┳╋┣╋┻┏┓┻┗┣┳┳┫┳┗┛┣╋┗╋┓┛┛┏
┗┏┣╋┛╋┏┛┣┫┫━┏┫┏┣┓┏┓┏┣┻━┛┳┓┗┏┳┓┃┻┫┃┳┳┓┛┛┗
┗┃┓┻┻┗┣┣┓┓┛┓━┗┓┫╋┗┓┛┃┳┣┗━┻┻┗┳┗┣┗┫┛┓┣╋━┣┏
┓┣┣┻┣┛┫━┏┓┳┣┣┻╋┫┏┳━┫┃┗┣┻┣━━┏┓┛┛┣┏┓╋╋┏╋┫┏
┏┛┣━┣┣━┓┏━┓┃╋┳┓┣┗┃┃┏┃┏┫┛┏┻┻┫┗┫┗┏╋┣┓━┃╋┫━
┃┏┓┗━┃┓┏┳┫┣╋┓┃┓┃┃┛┻┻┛━╋┛┃┛┗┛┻┫┛┳┻┓┫
┫┣━┻╋┳━┣┃━┳┛┻┃━┻┳┗┃┻╋┻┓╋┣┫┫┛┫┗┗┳┏┗┃━╋┻┫┣
┣┃┓┏┏┏┻┃┻╋┏┗┳━┣┳┳┛┣┫┏┏┣┛╋┃┣┫┣┳┻┛┏┃┓┫┳┗┳┃
┗┛┛┛┻┳┳┏┣┃┻┛┻━┣┛┗┓┻┫┏┫━━┃╋┃┫┏┃┛┛┛━┗┗┣┫┣┃
┗┗┫┻━┏┏┫┣┳╋┛┫┗╋┫┣┻┣┫┣┓┻┏┻┗┣┳┳┓┣┣┫┳┃┣┳┻┏┗
┫━┏┻┳┣┃┓━╋┃╋┃┏┣┫┏━┓┗┗┛┗┳━┣┫┫┗┏┏┃━┻┓┓┓┗━┗
┃┫┛┣┻━┃┣┻┛┗┛┃┓┛╋┫┏┃┛┻┣┳┛┗┓┛┗┗╋━┣┗┓┣┓┓━━┳
┣╋┳┣┃╋━┏┻┳┃┃┫━━┏┛┻┃┻┫┳┛┻━┃┃╋━┳┣━┃┗┛╋━┳━┳
┓┃╋┳┻┃┣╋━┳┛┻┏┃┓┃┻┓┃┻┫━━┏┗┛╋┓┫┳┏┣┏┛┓┏┛┃┗┃
━┛┳┳┫┓┫┗┃┣┫┏┓┣┫┻┫┣╋┏╋━╋┣╋━┃┻┛┓━┳━━┣┃╋┫┫┃
┏━┻━┻┫┣╋┏┛┓┻━┏┳┳┫╋━┗┗┏┏┣╋┛┓╋┻┛┓┳┣┓┣┃┛┻┳┫
┏┫┛┗╋┗┻┃┛┗┳┻┻┏┻┛┳┳┣┳┏╋┃╋━┫┗━┗┗┻╋┗┓━┫┏━┣┓
┗┳┗┓┛┫╋┫┗┳┛┗┫┓┻┏┓┃┣━┛━╋┏┳╋┛┣┓┛┏━┃┃┃━┻┓┏┳
┫┣━┗┓┛┏┫┛┣┏┏┃━┫┫┳┓┃┃┃┻┳┛┏┻┳┃┛┗┓┛┫┏┓┛┻━┳┓
┗┃┏┣┃╋┳╋┳┓┓┻┏┻┻┻━┛┣┓┻┻┫┛┛━┗━┫┏┣┻┻╋┳┳┳┗┗┛
┳┫┏┣┻╋┻┫╋┻┳┏┻┻┃┣┏┻┏┗┃╋┛┳╋╋┏┃┳┃┛┏┏┳┳┃━┗┓┓
┗━┛┃┳┓┳━┓╋┣┏┳┏┓┓┓┳╋━┣┳╋┗┻┫━━┏┃┻┗┓╋┛┏╋┳┻━
┳┗┻╋┻━┗┣┫╋┏┛┳┣┏┻━┓┻┫┫┓┏┫┛┛┫┓┛┻┳┛┳┫╋┣┳┛┻┣
┓┓┫┃┳┫┛┃┻┻┏┓┗┳┻━┣┳━┏┏┛┛╋┳╋━┗┻┣┗┫╋┫╋┫┓┻┣┓
┏┻┣┣╋┫┃┏┃┛┏┓┃━━╋┓┛╋━┫┗┏┫╋┻┓┣┣┗┳┫┏╋┳┓┓┓┛┳
┛╋┗╋┣┳┓╋┏┏┣┏┣┗┻┗┳┣┻┻┓┫┣┃┃┳╋╋┣━╋━┳┏┳━┻━┏┫
┓┃┗━┫┫╋┏┳┣┃┗━┏┃┗┣┳╋┫━┗┫━┫┗┻┗┫━┗┓┳━┣━┫┛┃┗
┳━╋┃┻┻╋┻┃┛┫┳━┗┻╋┓┳┫┻┳┗┳━┗┻╋┣┳┳╋┃┗┣┗┏┗┗┣┻
┛╋┻┳┓┻┓┃┛┓┃┗┳┓┓┳━┣┗╋╋━┳━┏┛┗┃┗┃┗┏┣┗┏┃┛┛╋┛
━┏┛┳┣┛┻╋┻╋┃┃━┣┳┫━┓╋╋╋┣┏╋┣┏━┣┛┻┛┳┛━┛
┏╋┫┫┃┫┓┗┻┻┫┏┻┏┛┗┛┣━━┛┣┣━┃┃┃┛┏┃┣┓┻┳┛┃┫┛┛┛
┳━━┓┏┏┣┻┃┫┓━┓┏┳┛┫━┃┣┳┣┳┳┏┣┓┏┗┫┗┏┻┻┳━┃┳┃┓
┗┳┣┛┛┻━┗━┏┫┓┻┗┃┛┛━┣┃┗━┗┣┣┓┏┓━┗╋┳┫╋┻┏╋┓┳┓
┣┗╋╋┻┻┫━┣┃┓┫╋┣┫┳┳┻┃┻┫┣┛┻┫╋┏┓┛┛┛┏┳┏┻┻┃┳┳┏
┣┗┣━┗┳┏╋┻╋┻┣┏━┛┣┛┫┻┣┗┃┓╋┓┛┓┃┓━┗┓┃┳┣┳━━┏┗
┣┏━╋┫┃┓┣━┃╋┫┏┫┃┗┓╋┛╋┛┓┗┫┗┗┗┗┫┛┻┗━┗━┳┃┏┏┓
┃┓┳┣╋┣┃┣┛┃┓┓┳┃┛┫┻┳┣━┃┫┗┫┓┻┳┃┃━┣┛┣┛┓┛┏┃╋━
┻━━┃┣━┗┳┓┳╋┫┫━┓┗━┃┗┣┻┏┗━┓╋━┻╋╋╋┓╋┓┫┃╋┻┣┓
┗┓╋┃┫┗┫┃╋╋┏┗┻┳┗┳━┓┃┏┏╋━━┳┛┳━╋┳╋╋━┛╋┗┓┳╋┫
┓┗┛┻┻┛┳┓┃┗━┫┗━┗┣┳┓━┣╋┛┗┃┏┃┓━┃╋┣┳┏┗┻┻┻┫┳┓
┻┏━┫┛┓┏┓┗┣━┓┗┗┣━┃┗┏╋╋━┫┳┫┣┓┗┏╋┣┛┃┣┗┏┃┃┳┓
┣┳┻┗┳┓┓━┣━┓┃╋┻┃╋┗┻┣┣┛┗┏┳┳┣┻┃┫┻┫╋┻┗╋┣┗┗╋━
┛┃┻┳┣┛╋━╋┃┗╋┓┃┻┻┏╋┣┛┻┃━╋┏┫┣┫┳┻┗┓┻┳┓┛┛┫━━
┛╋┻┏┃┫━┫┻┫┏╋┛┳┛┳┓┫┃┓╋┃┣┗┏┓┓╋┣┛┣┓┫┏┣┏┏┏┏╋
╋┃┃┏┛┛┣┣┳┓╋┏┏┗┓┳┣┃┓┏┏┳┗┣━╋┣┏┓┫┏━┏┛━┃┓┛┛┫
┗┏┗┗━┃━┛┳┃┻┗┻┏╋┏┫┗┫┫┓┣┓┏┛╋┓━┳┫┫┳┳┣┓┻┻┗┃┗
╋┻┣┗┗╋━┫┓┻┃┏┳┏┛┏┻┣┫┛┣╋┣━━┛┳┓┳━┃┓╋┣━┗╋┳━┃
┻╋┳┫┫┓╋╋━╋┻┗┓┛┣━┃┏┓┛┫┗┃┗┳━╋┫┻┣┻╋┓━┗┗┗┗┻┻
┫┃┛┳┓╋━┗┓┓┳┫┛┳━┏━┫╋┣┫╋━╋┛┏┣┣╋┻┳┫┻╋━━┓┛┳┓
┳┗┛╋┛┣╋╋┫━┫╋┳━┣┛┫┏╋┻┗┓┓┻━━┗┳┗┣┫━┏┛━┏┻┛┣┳
┓┳┏╋┫┣━━┣┗╋┏┻┓┛┫┗┗┗┛┏┻╋┛┗┃┓━━┗┗┫╋━╋┗┗┓┛┫
╋╋┣┛╋━┻┗┗━┻┓┏┛┫┫━┳┻┗┣┏┓┻┫┛┻┓┫╋┏┃┳┓┃┃━┃┗┣
╋┓┗━┏┳╋┫┃┛┓┻┓┏┛━┗┣┫┏┣┫┻╋┛╋┳━┣┏┓┻┗┛┃┏┣┛╋┗
┳┳┗━┛┛┫━┳╋┣┻┓┫┳┣┳┻┳┗┗┓━┗┳━┫┣┫┏┳┛┣┃┏
┫┓┣┗╋┛┓┗┃╋┓┳┳┗┛┃┳┃┣━┗┗┃┳╋┣┛┛┏┏┗┃┏┏━┏┣╋┫┗
┻┛┳┫┃┻┓┣┻┏┫┏┓┻┗┏┃┣╋┏━┗━┳┗┃┃━┻┫┣━┣┣┣┛┫┃┗┣
┃┃┗┫┗┓┏┫━┓┛┫┳┳┗┫╋━┣┣┳┫┓┓┃╋━┓┗╋┫┛┏━┣━┏╋┳┗
┳┫┻┃╋━┳┓┣┏┣╋┳┣━┣┏┓┏━┓┗┗┻┓┛━┻╋┃┛┫━┗┏┃━━┏┣
╋┓┛╋┻━╋┃┳┻┳┗┓┃━┫┃━┏━╋╋┛╋┃┓┃━┫┫┗━┃┗━╋━┣┫┳
┃━╋┣┓╋┏┃┃┓┗┳┫┓╋┻┃┣┻━┓┛┗┏┣┓━┏┓┫┏┻┣╋┓┣┣┃━╋
┃╋━┻┫┏┓┏╋╋┣┫┳━┓┫┗┣╋┓┛┻┗┗┫╋╋┳━┗┫┳┛┃┳━┗┣┗╋
━┗┛┫━┛┣┣┣┣┃┻┗┏━┫┻┻┣┛╋━┃┣╋┏━┗┛╋┛┏┏┫╋┻┗┗╋┫
┻┏┣┫┗━┓┫┛┻┻┏┛┗╋┗┃┓┳┏╋┃┛┓╋┣┫┻┏╋┛┛┃┗┃┻┗┛┣╋
┳┣┏┏┣┳┓╋╋┳┫┫┻┣━┗┃┛┃┃┓┣┏╋┳━┛┣┣┏┻┣┗━┻╋┳━┫━
━━┓┓┣┫┓┣┗┻┏┣┏┫┃┫┃┫┻┫┻┣┻┣━┳┳┫━┃╋┫┏┣┃┳┻━┓┃
┻━┳━╋━┻┣┻━┣┛┛┃┏┣┃┓┗┫┻┛╋┓┃┻┳┛┓┫┣━╋┣┛┳━┫┣┃
┫┣┣┣┣┳┃┳┃┏┻┗┛┃━┃╋┻┗┫┣╋┫┗┫┛┳┗┳┏┻┗━┣┣┗┛┫╋╋
┻╋━┓┃┗┫┳┏╋┣┣┗┻┻┣╋┫┫┃┏┳┏┫┫┣┏┳┏━┛┳┫┣┃┃┓┻╋┫
┃╋╋┓┳┓┏┳┫┣┣╋┃━┫━┏┳┳┣┏┻┓┏┫┳━┣┛╋┻┏┓┻┏━━┏┛┓
┫┻╋┫┫┛┳━┛┃━┏┻┗╋┓┓━┛┻┻╋┳╋━┗╋┫┛┗┓┏┓┏┛┓┗┣┣┃
┻┫┓━┓┛┫┳┗┻┫━┃┣┓┏━┳┏┫┗┳━┃┃┳┓┫━┣┛┃┗┻╋┗╋┣┳┃
┳╋┏┳┣┳┳┛┳╋┓┓┓┣━┃┛┗┳━┳┻━╋╋┻┣┗┓┏┣┻╋┏┫╋╋┻╋┻
┳━╋┃┳┗╋┓━┳┣┳━┏━┣┏╋┓┣┳┃╋╋━┓┏┫┫┫┫┏┛┃┳┣┣━┫╋
┗┃┗━┫┃━┓━┗┃┃┣┏┓╋╋┃┏┳┗┫┻┛┳╋━┻━┛┫┗┛┳━┫┛━━┣
┛┏┻╋┗┛┣┏┓┻━╋┫┏┛┏━┛╋┣╋╋┣┣┛┏┓┳┗┏┃┫┃┗━┫┻┏━┗
┓┏┫┛┛┣┫┻┓━┣┓┛┳╋━┛┏┗┫╋╋━┣┓╋╋┳┛┓━┫┳┛┛┗╋╋┣┗
━┳┣┃┗┫━┫┫┛┏╋┏┛┗┻┳┗┻┣┗┏┛┻┫╋┣┣┃┛┻┳┃┗┗┣┓━┃┳
┣┃┃┳┃┣┣┳┣┳┗┃╋┓┃╋┃┳┻┓┳━┫┻┏┃┣┃╋┛╋┏┛┻┳
┏┗┗┣┃┻┓┳┛┓╋┣┗┓╋┛┏┗┳┫┻┛┫╋┫┳┫┣┫┏┫┻┓━━┓┣┳┳┻
┓┏┏┏┫╋┗┏┣┏┃┫┗━┫┓┏┗┣━┫┫┓┫┗┳┻┗┛╋┗┃┓┗┛┃┣┣┣┃
━┫┏┫┻┗━┗┻┫┗╋╋━┏╋┫┃┫┗┏┏┫┳┫┻┗┏┣╋┣┻┃┃┗┃━┛┻┻
┳┫┃┃┏┻┫╋━┛┏┫┻┏╋┓┏╋┓┃┫┣┣┳┻╋┣┗┗┻┻┗┏┳┳┣┗┏┫━
┫┛┻┃┏┛━┗┛┳┻┗┏┛╋┫┏┛┫┳┫┣┓┣┻┻┗┫┃━━┏━╋━┗┗╋┏┫
┓┻┻┓┏╋┓━┗┛┣━┛┻┛┳┳┳┻┏┓┗┓┗┗┏╋┓┫┏┓┃┫┛┻┻┃┏╋┏
┫┻┏╋┓┗┓┗┃┣┻╋┣┓┏┏┳┃╋┏┗┏┓┣┏┃┗┳┣┳┗╋┫┻┫┏┗┻┏┏
┣┻┗┃┣╋┏━┣┳┃━┏┳┫┫┻╋┏┳┏┣┻┓╋┛┛┫━┳╋━╋╋┳┏━┏╋╋
╋╋┛╋┫┣┣┓┓╋┗╋╋┗┛┗┓┳┃┃┃┓┛┫┻┛┏╋╋┛┣━┏┃┻┗┻┳┃┛
┃╋┛╋┻┗━┓┳┫┳┳┛┫┛┃┗┳┻┗┗┣┛╋┛┓┏┓┣━┃┃┏┃┛┏━┏╋┓
┏┫╋┛┛┛┣┣┫┛┏━╋━┣┏┃┫┏┗┃┗┣┓┗┛┓┻╋┃┣━┃━┣┗┻┓┗┓
┓━╋┏┣┻┓┃┫┗┣┓┻┃┏┣┓╋┓┃╋┳┏┳╋┣┏┛┳┻┫┛┓┏┛━┃┗┓┫
┓┻┻┓┏┫╋┓┣┻┓┛┻┓┃━┃┳┛┫╋┃┳┣┣┣━┗┏━┳━┣━┛┗╋┫━┫
┏┓╋┳┓┫┃━┳┫┛┳┻┳┳┛┳┫╋┏┫╋━┣┳┛┫┻┳┻┛┫┛┛┃╋┗┗┗┏
┃━┫┛┻┳┫┓┻┗┗┻╋┗┓┻┳┓━╋┣┗━┏┃┛┗┣┓┏┻┫┫┫┗┛┗┳┓┓
┻┗┣┛┫┏┫╋┏━┗┛┣┣┣┣┏┗┛┓┏┛┓┻┳┗┻┳┗┫━┗┏┗┓┏┫┓┓╋
┣╋┏┏━┛━┃╋╋┛━┣╋┓┛┗┗┻┓┣┫┏┛┏┓┣┫┓┛╋┣┫┣┃┳┗━┫╋
┏┏┫┻╋┓┳╋┓┏┛┫┻┻┛┣┛┳┃━┏┫┓┛┏┓┏┛┓╋┣╋┫┛┻┗┏┣┳━
┏┏┛┣┛┳┳┓┗┗┫━┏┏┓┫┓┣┓┃┗━┫┻┫━┫┣┃┏━┻┳╋┳╋┳┳┏┣
┗┫╋┓┓╋┛┫╋━━━┳━┫╋┓┗┗┃┻┏┻┗━┻┳╋┃┳┃┏┃┏┏┣┳┻┛┓
┳━╋┛┃╋┳┗╋┃┃┳┣┓┗┗┃┣┏┃┓┻┓┻━┻┃┳┗┏┗━┫┓┫┃╋┓┻┗
╋┗┗┣┫┛╋┳┗┳┣┛━┃┳╋━┳┻╋┛━┃┛━┛┫╋┗┛┏┫┏╋┛━┫┛┗┓
┛┻┏┻┓━━┗┃┳┳╋╋┣┛┳╋╋┛┏┛┫╋┻┓┏┗━┛┓╋┗┫┳┗┻┃┛╋┣
┣┻┻┗┻╋┻┻╋┣┫┗┏┳┳┃┗┣┓┃┗┻┏┃╋┫┗━╋┫┏╋┛┛┏
┫┃┗┃┻┣┃┃┗╋┻┗┣┳┻┗━━┓╋╋┏━┛┓╋━┃╋┗┏╋━┳┓┗━┣┏┗
┛┛┣┫┏┛┣┛┫┏┗━┓┛━┃━┻┻┏━━┣┫╋╋┻┣╋━┣┻┛┻┳┛┳┫┓┏
┳┓┳┻┳━┳┳┣┓┏┳┏┏┳┛┳┏┏┛┣┫┃╋┛┣┛┳┗┫┻┛┓┫┣━┻┃┫┻
┫┓┫┻┛┣┣┳┏━━┗━┏┣┫┃━┳┏┻┻╋┻┣┓┫┻┻┳━┛┫┻┗┳┃┣┣━
┏┃┗┣╋┣┻┻┫┫┻┃┫┏┃┳┳┳━┫┏╋┗┻┫━┏┗┻┃┻━┛┓┃━┳┣┻┻
━┳┻╋━┳┓┻╋┳┻┻┏┏┻╋┗┓━┻┻╋┻━┻┳┓┗┳┳┛┏┗┳┃┛┓┳┓┏
┏┣┃┓┃┃┓┻┻┃┫╋╋┛┫┛━┛┣┻╋━┗┓┏┫┫╋╋┓╋┗┓┳┗━┫┏┣┃
┃┓┣┓━┓╋┏┗┫┓┻┏┓┏┗┳┓┃┃┃┣━┓┫┃┫┃━┗┻━┣┗┏┳┳┓┻┳
┃┓┏┏┏╋┛━┛┣┓┏┳┫┗┓┻┫┣┏┓┳━┣┏┳┃┗━┻┻┫┏┣┳┏┓━┓┻
┓┏╋┣┛╋┏┻┳┃┃┏╋┓┏╋┻┃╋┛┛┳┓┛┃┛┣┣┣┓┫┏┗╋┃┓┫━┓┗
┏┏┻┳╋┓┗┃╋╋┓┣┣┗┫┛┫┻┏┛┃┃━┻┗┗┗┗━┓┣┓┻╋━┏┃┛━╋
━┫╋┗┃┗┫┗┃╋┣┏┳┗┓┫┃┃┏━┓╋┃┣┛┣┛┏┏╋┻┓━┃┓┃┳┳┻┛
┗╋━┻┣┏┣┣┏┻╋┃┓┳╋┛┫┗╋┃┣━┓┳━┫┗┻┛┛┗┳┗┏┳┫┓┗┃╋
┏━━┃┻┫┏┻┃━┳━┛┓┣╋┣┣┫┓┏┃┛┣┃┗┻┣╋┗┏┗┫┏┃━┃┛━┳
━┃┳┛┳━┫┛┛┳┛┫━┗━┳┓┛┫┛┏┫┃┳┗╋┣┓┗┏┗┫┛┓┫━━┓┓┗
┗┓┻┳┛┏┓┏┫╋╋┻┻┣┃┫┫┃┏┣┻┣┻┻┓┫┛┏┏┳┗┣━┫┏┃┣┗┳┏
┃╋┛┫┓━┗┃╋┫┛┃╋┗┏┣━┗┓┗┛┣┣╋┳┳┃┓┻╋━╋┓┻┻┣┫┫┳╋
┫┻━┗┏┳┻┛┓┫━╋┫┻━┣┏┫┫┏━┓━┏┫╋┗━┃╋╋┏┃┫┣┣┃┛━┻
╋┃┛┃┃┃┏┳╋┫┫┻┻┣┗━╋┳┻┓┓┣┫━┛┻┻┻┳┳┃┃┛┃┻┫┃┫┣┃
┃┫┛╋┫┳┏┃┻┫┛┻┫┓┳┏┃┫┛┃┫┃┛┳╋┗┗┏┓┣┗┫┗╋┛┛━━━┓
┗━┫┫┫┓━┣━┏┓┗━━┏┣┛┃┫┃┫┏┣┓━┣━┣┫┫╋━┓┣┃┛┣┣┛╋
┛┃┃┫┻┛━┫╋┃┫┣┣┻┛┗╋┏┏┛┫┣┳╋━┓┗┗━┣┓┫┣┣┻┳┗┻┏┛
┻┫━┃┗┗┓┻┻┛┃━┣━┓┛┳┫┏┓┫┳┛┫┃┳┃┻━┗┓┏┳┓┫┗┃┣┃┻
┣━┳┃┣┃┫┫┗┏━┛┓┣┏┃┃╋━━┃┛┳┃┗┓┗┏┫┗┓╋┃╋┛
┳━┳┃┓╋┛┗┫┻╋┛┛┫┫┛┗┓┃┻┳┓┣┗┫┣┻┣┓╋┓┃┃┻━┓━╋━┛
┫┓╋┣┳┳┻┓┻━┻┗┣┳┫┗┛┗┛┣┏┳┓┓┓┳┓┗┃┣━┛┛┳┗┣┏┗┃┣
┃┛┣┃┏┛━┳┳┃┃┃┫┓┗━┗┃┏┣┛┏┣┛┳┗╋━╋┛┣┓┫┏┳┓┃┛┗┫
┓╋━┻━━┛┻┓┗━╋┻┣┳╋┓╋┣┫╋┳┏┗┳┓┗┫┗━┛┏┻┛┗┳┫┛┳┳
┫┫╋┳┏┳╋┃┛┛┃┗┃┃┗┛━╋┫┃┳╋┓┫━┏┫┏┻━┏┏┗╋┗┻┃┗┻┣
┏┳┃━┃┣┻┻┳┣┃┏┳┻┻┫┻┗┣┗┃┏┃┣┃┗┃┻┃┫┃┓┻┗┫┛┣┏┫┏
┗┃┳┣┣┃┳┏╋┳┓┓━┏┣┛┃┻┫┫┻┓┣┃┛┓┫┓┓┳┏┗━┛┏┃┓━┻┛
┏┃┓┗┏┳┻╋┃┓┃━┗━┏┏┗┛┗┳┣┗━━┃━┓┣┳┛┗┗┃┃━━┏┛┣┫
┏┻┛╋┗┛┓┏┓┻┃┣╋╋┓━┏┓┃┻┗┃┫┫┛┗┏━┏┫┛┓┻┏┫┫━━┃┗
┏┗┗━┳┏┓┫┻┗┓┫┛┣┃┓┃╋┫┏┣┃┃┏━┻┳┻┏╋┃┫┏╋┻┻┻━┛┛
┏┛┛┏━┓┃┫━┃┗┻┛┏┳╋╋┏┛┻╋┃╋┓┗┣┛┏┫┏┃┗┻┻┣┃┳┃┗┃
━┏┳╋┫┏┏┏┛┓━╋┓┏┗┃┫┣┫┃┓╋┏┃┣┓┛┗┻┃┃━┣┏┗┗┳┓┃┛
┛━━┳┃╋┣┛┃┻┛┫┗┫┳━┫╋┗┏┻┻━┳┛┃┳┳━┏┳┛┳┃┳┣╋┛┗┏
━┃┓┏┏┓┓┓┏━┻┗┫┫┓┫┳┗┗┳┣┳┳┫╋━┻┓┳┻┓╋┗┃┏┳━┳┛┳
╋┏┏┃┳━┗┛━┫╋┣┃╋┳┛┳┻┃┏┣╋┣┳┻┻┗┛┳┃┓┛┣┏╋┛┫┻╋┛
┣━┻┫━┛┫┻┣┫┫━┓┗┫┳┳┣━┗┫┓┗┏╋┛┃┓┳┳┓╋┫┛┛┓━┻╋━
┻┗┣┓┏┫┫┏┏┃┣┓┫━┳┛┣╋┗┃┗┛┣╋┏┗┳┳┗┓┗┣╋┗┏┫┗┏┛┫
╋┃┛┃╋┛┣┫┃┫┓┻┳┃┗┫┛╋┓╋┳╋┳┳╋┓┳┃┓┗┳┗┻━┣┏┣╋┃┫
┻┫┣┻━┏┓┏┻━┣┳┻┗┃┫┃━╋━┫┳┻╋┓━┳━╋┓┣┓┏┓┃┓┃┏┓┳
┣┻┗━┃┳┗┃┛┗┗┏┻╋┏┓╋┃╋┻┃┗┃┳┏┫┃┗┏┏╋━┃┓┣┳┣┣┫┛
┫┛┛┳┗━┛┓━━┓┏━┫┏┻┓┓┳┳┫┓┫╋┓╋┏┻━┫┫┻╋┛┣╋┗┫╋┃
┃┓┗┗┣┫┛┛┏┳┏┓╋┃┗┃┗┛┏━┣╋┫┏┻┗┛━┛┏┻┣┃┛┳┏┣┏┛┓
┏┗┓┣━┓┃┛┏┫┏┫┳╋━┫╋╋━┻━╋╋━┗┏┫┫┫┓┓┃┻┛┫━╋━┳┣
┣━┗┣┏━┃┓━┗┓┏┫┛┛┃╋┻┛┻┫┓╋╋┃┛┃╋┫┣┛┓┃┃┻
┃╋┃╋┫┓┻┳━┫┓━┗┗┫┃┛┗┣┳┳┓┛┣┃┃┃┗┏┓━┓┗┣┫╋┻┛━┏
┻━┻┛┛┳┣┳┻┣┫┳━┫┫┻┏┓╋┃╋┓┛┫┗┃┳┓┓┣┻┏┻┃━┏┻━━┃
━┗┫┏┻┏┳╋┫━┫┏┫┗╋┃┳┳┫┣┳┛╋┗┻━┛━┻┣┓┳┗┏┛┳╋┏┳━
━┣┛┳┫┓┗┛┗┻┓┃━┗┗━┻━━╋┃┏┫┫┳━┣┛┻┛╋┃┗┣━━┛┓┫┣
┣┫┃╋┛┛╋┛╋┏┓╋┃┃┗┛┣━┳┓┻┗┫╋╋┏┓┗╋━┛┛┫┓┏┃┓╋┗━
┛╋━┳╋┓┣┳╋┣┣┓┣┃┛┏┃┏┓┓┓┃┻┛┏┳┃┏┻┻┃━┣┓┣┳┏┻╋┻
┻┫┗┻┫┃┫╋┃┻┗┓┃┃┗┳╋┗┻┫╋┫┻┣┃┳┗┓┛╋┛┫┳━━┛┗┃┻┣
━━┣┏┛┳┫┗┓┏┳━╋┣┫┃┳┓┻┣┛┣┻┏┳┣┏━┣━┣┫┃╋━┗┃┗┳┣
┻┣┓╋┃╋┗┣┃┳┏┛┃┃┻┗┗╋┗┳┗┳┫┛╋┗┛┛┫┓┗┳━┃┻┗┏┻┻╋
┳╋┓┓┳┫╋┃┫┏┫┃┓┫╋┫┃━┫╋┗┫┓━┫┗━┃┳┃┗┣┓┫┗┫┏┫┫╋
┛┃┏┫╋┓┫┏┓┣┣┻┃┫┻╋━┛┳┏┫┳┻┃┗┓┛━┓┛┣╋┛┫┣╋┫┏┫┳
┣┗┻┻┃╋┃┓┫┣┃┃━┛┗┛┳┓┏━┓┻┳┣╋━┻┣┻┗┓┃┻┻┫┓┫┓┻━
┓┣┏┣━┓┫┫┳━┓┣┃┳┛┛┓━┗┳━╋┫╋┣┃━┏┫┳┳┛┃┗┃┓┻┛┻┣
┃┓┫┃┗┏┳┓┃┳┗┫┣┫┏┣━┛┫┳┗┻┏╋┳┻┛╋┏┣┻┣┃┓┳━┣┫┳┳
┻┏╋┏┫╋┻┏┫┃┗┓┃┫┻┣┫┫━┫┗┃━╋┫━┻┗┛┻┏┫┛┣┫┏┃┗┳┫
┗┣┃┳┛┗╋┓┏┫┗┳┫╋┏┻┓┫┗┏┗╋┏┗┳╋╋┫┏┣┳┻┃┏━╋┫━┻┳
┃━┛┳┫┏┛╋┏┛━━┃┗┓╋┻┗╋┣┻┓┣┃┫┛┻┓┓┏┫┛┣┓┏┓┻┏┏┃
┃┗┛┓┏┃┏┏┃┗┫┃╋╋┏┳┛┫┫┗┫┓┫┏╋┫┓━╋┻┣┣┻┻╋┓┓┓┛┃
━╋┳┫┫┗┏┻┗┗┛┏┗┏┫┣┻┃┻━┻┳┻┳┃┃┗━┣┫┛┣╋┗┓┣┏┛┏━
┗┗┣┫┣┏┫╋┻┳┏┓┻┳┳┏┏┏━┏━╋┣┣┻━━┛┃┫┗┓┃┻┳┗┣┛┣┏
┫┏┏┗┻┏┗┃┓┻┓┗━┳┃┳┗┃┃┻┫━┣┫┃┣┗┃━┻╋┓┗┃┃┓┳┣┣┻
┳╋┏┏┻┳┓┣┻╋┳┛━┛┣┳┗╋┏┳╋┻┛┫┓┏┣┻┣┏┃┫╋┏━┣┛┗┃┛
┓┃━┏┣┏┻╋┓┻┛┛┻┳┗┃┗╋┳┛┛┛┓┫┻┫┳┛━╋┣┓┏┻┻┛┫━┛┣
┻┳╋┻┏┗┳┛┓┏┫┫┻┗┃┃┃┛┓┛╋╋┣┻╋┫┛┣┗━┓┳┣┗┛
┫┃┓┃┫┗┏┗┏━━┳┃╋┣┳━┣┓┃┻┫┛┗┣┓┻┣╋┳┫┃┻┏┓┳━┓┣━
┻┓┻┫┛┃┣╋╋╋┣┫╋┳┫━┃┣┫┻━┛╋┛┣┃┫┃╋┃┏┃┛┏┳┃┳┛┳┃
┏┫━┃╋━┳┳━┛┓┏┃┫━┛┳┛┓┃┛┻┻━┏┃┃┫┓┏┫┗┫┣━┃┻┏┣╋
━┻┓┳╋┏┏┣━┫┳┗┣┏┫┏┛╋┃┏╋┫┗┳┓┗┳┻━┓┣╋┣┗┫┛┃┻┛┛
┓┗┫╋╋┗╋╋━┳┫┗┳━╋┏┗┫┳┏┛╋┳┣┛┻┻┃┏┛┃┛┃┻┳┗┫┃┻┫
━┳┓┓╋┻┏┣┻┻┗┗┃┻━┳┫━┻┛┣┫┫┏┃┣┣┫┏┻┻━┏┣━┳┫┫┫┛
┻┳╋┳┫┛┻┏━┓┃╋┫┏╋┛┣┳┫┻┏┳┻┛┣┓┗┏┏┃┫┓━┓━━┛┫┻┓
┗┃┗┏┳┃┛┳┻┓╋┗┃━┗┃┣╋┗┃┏━┃╋┗━┻┳┗┻┗╋┏┗┗┏┻┗┏┣
┓━┳┻┓┓╋━╋━┫┏┫┛┛━┣┳┳╋┻┗┻┃┓┓┏┛┃━┛╋╋┳┻┳━┣━┣
┏┛┛┳┛╋┳┓┓━┻┫┫┃┣━┳━┳┫┳┛┏┛╋┏┛┏┳┫┛┓┳╋┛┏┃┃┻┛
┳┛━┻┫╋━┫┏┛━┫━╋━┫┏┏┗┓━┣┃━┳━┏┏┏┏┛┃┳┏┻┏━┏┓┗
┳┓┻┣┛┻┣┻┣┃┗┏┗┛┏┓┛┏┓┗┓┓┗┛━┛┓┛╋┳━┛┳━┣┻━╋┛┛
┫━┻╋┳┣┏┻━┗┓┗┫━╋╋┣╋┛┣┗━┳┫╋━╋┳╋╋┗┛┳╋┃┳┣━┃┛
┳╋┻╋╋┃┏┫┻┏┏┛┻┣━┳┫┃┫┣┛┛┫┣┳┣┃┗┫┫┻┫┃╋┃┓┻━┓┣
┛┫┓━┫┳┻┳┫┛━╋╋┣┳╋┛┣┫┻━┃┻┫┓┏━┫╋┳┃┛┫┳━┏┏┃┣┻
━┏━┛┳┗┏┗┃━┏┣┫┣┓┏╋╋┻┗┻┏━┓┏━┃┃┻┻╋┳┻┏━┏━━┏┃
┏┓┣┓┳┓╋╋┳┃┃┫╋┓┃┃╋┏┓┳┗┓┳┛┓┓┣┏━┳━╋╋╋┓┃┫┓┓┻
━┣┏━┣┛┃━┓┏┫┃┛┻┃┳┗┳┏┫┫━┫┻┓╋┃┣┳┃┗┻┳╋━┛┻┻┗━
┏┻┛┏┛┣┃┳┏┻┫┣┃━┃━┛┓┗┫┏┛┏━┳┗┓┗┃┫┏┃┳┣┳┗┣┓┛━
┛┣┏┃━┻┣┣┃┳┛┏┫┓╋┏┣┣┏┛┓┻━┣┣╋╋┫┛┻━┓┫┻┫┓┃┃━┣
┛┫┻┓━╋┳┗┗╋┫╋┗┫┓┛┫┻┻┗┻┗╋┻┻┃┗┣┓┓┓┓┻┗┃┳┏┃┏╋
┗┛┗┏┓━━┻┻┗┏┳┏┣┻┛┛┻╋╋┫┫┳┻┏┏┛┗┫┣┻┣┗┓┫╋┻┳╋┏
┣┏┫┫┛┃┫┛┳━┳┻┓┳┃┗━┣┏┗┳┣┫┣┣┏┓┗┛┻┓┳┏┻┫┫┓┻┫┣
┃┻┛┛┃┳┛┗┳┛┓┃┓┛┣━┛╋┻┣╋┏┃┗┛┓┓┓┫┛┏┣━┳━
┃┻┗┣━╋┫┏┳┫┏┛┳┛┏╋┣┫┛┳┣┗╋┛━━┫┃┃━━┳┳┏┓┏┗┣┳┳
┻┓┛┣┻┃┏┏┃┛┣┏┓┛┫┏┻┓┣┫┓┣┏┗┃┻┫┫┓┏┫┣┻┏┻┫╋╋┗┻
╋┣┻┃┻┃┏┃━━┛┣━╋┓┫┏┓┛━┳┫┗┻┏┳┳┓┓┻┃┫┏┏┏┗┓━┛┫
┣┃╋┣┫━┗┳┣┳━┛┏┓┛┳━┓┃┏╋┃┃┛━┳┣┃┏┗╋┻┛┫┓┻━━┣┣
━┳┃┏┣┳┣┛┓┏━┗┫┳┛┓━┻┗┫┳┏┫┓┗┃┻┃┻┃┛┛┳┓┛┗┳╋┓┫
━┏┫┣╋┫┫┛┫┏━┻┫┗┛┳┓┛┳┻╋┗┫╋┳┛╋┃┓┃┳┳┻┓┫╋┳┣┫┫
━┣┛┳╋┃┛┛━┫━┓┣┏┓┳┓┏┓┳┫┗┳┛━┛━┫┗┏┃╋┳┳┛━┗┣┏┗
┗┣┣┳┫┳┣┃┃┗┛┳┏╋┃┗┓┳┃━┳┃┓┣┫┛┃━┏┗┓╋┓╋┣┫┏╋━┏
┫┗┳┃┓┳━┫┗━┫┣┛┛┫┫┣┓┏╋┳┣┻┛┓┗┛┏┓┗╋━━┃┫┃┛╋╋┏
┣┫┏┫┏┗┻┳┗┣┳┓━┗╋┗┳┓┃┗╋┣┫╋┻┣╋┓┣┻┗┛┳┳┏━┗┳┳━
━┫┫┏┏╋┻┓┣╋━┫┳┣┣┻┗╋┫┓┓┳┓┫┃┏┳┗━┓┛┣┻━┏┣┳┫┛━
┓┣╋━╋╋┗┗━┗┏┛┃┫┻┗┏┓┏╋┣┫┃┗╋┃┛━┣┣┣┓┛╋┻━┣╋┗┛
━┓┳┣╋┛┓┣┫┗┗┃┛┣┫┃┏┃┫┏┳┛┃━┳┓┣┛┏━┛╋━┫┻┻┛┫━┣
┓┳╋┛┛┃┏┏┫━┓┏┗╋┫┓┫┛┻┛┃┻┏━┫╋┃┻┫┛┏┓┻┛┃━┃━┃┳
━┻┗┃┃┃┃┗┳┗┏┃┏┻┛┳┃┛╋╋━┣┻┻┗┳┓━╋┳┏╋┗┣┃┻┓╋┳┛
┳┓┛┗━┗┫┗┏┏┛┓┫┻┻┗┛┏┫┃┣┣┃┛┫┗┛╋┣┏╋╋━┛┣┏┻┛┫╋
┓╋┻┃┓┣┏╋╋━┗╋┳┣┓┻┣┗╋┫━╋┃┛┃┣┛┳┗┏┻┃┣┳┃╋┗┓┳━
┳┫┫┻┗━━┗╋╋┫┗┓┏┗┓┣┏┫┏┣┗┓┏┫┓┗┗╋┗╋╋┓┳┓╋┫┫┳┣
━┻┓┃┻╋┏┗┏┏┏┳┏━┛┻┛┫┣━┻┫┣┃┣┛┏━┃┛┗╋╋┳┛┓┫┏┓┃
╋┃┗┃┏┛┓┣┓━┗┫┃┣┃┛┳┏━━┳┳┛┛┃┓┛┣┫┏┫┗┻━┫┻┏┛━┫
┳┏┣┛┓┳╋┫┳╋┫┏┓┓┳┓┏┛┫┓┃━┛┛┏┓┫┛┓┫┣┣┛┏┫┻┣┳┓┣
┻┻┣┻┣┃╋╋╋━┳┗━┻━┳┏┃┣╋┛┓┻┻━┏┏┛╋┓┗┛┳┳┓━┛┻┏┓
┏┳┣╋━┻┓┣┳┃┗┓┫╋┗┓┻┏┳┛┳┃┳━┫╋━┳┻┛┏┛╋┣┓┛┣┏┫┳
┃┓┛┃┳┓┓┏┣┣┏┻┃━┻┳━┗┛┏┏┣┗┣┗┓┏┓┣┏╋┳┣┗┣
┃╋┗┻┏╋┏┓┣━┳┻┫┏┫┓━┣┛┣┗┃┃╋┳┫┃┓┫┻┫┳┓╋┓┣╋┻┣┻
┃╋┻┳┃┣┳┃┛┻┳╋╋┓┳┣┳┓┓╋┏┏┻┻╋┫┫╋┗┛┣┏┻╋┗╋┣┓┫┣
┃┗┗━┓┻┓┳╋┛━┏┫┃┃┛┫┓┻┏┃╋╋┻━┻┗┛┗┻━╋━┛┫━┻┛┳╋
┃┗┻┏┏┻┏┛┛┫┗┣┗┫┗┃┗┃┣┣┗┳━┫┳┛┗━┣━┏╋┛┻━╋┻┃┣╋
┏┓┻┏┣┗┻┗╋┻┻━┓┣┻╋┃╋┻┏┓┻┫┏━┗╋┓┃┻━┻┛┫┻┃┣┫┏┫
┻┫┃╋┃┛┃━┳╋┻┗┛┏┣━┻━┓┃┫┻╋┏┻┓┫┏┫┗┏┓┣┛┗┫┛┓━┳
━┓┣┫┣┣┳┫┗┳┛┃╋┏┃┛┗┏┣┛━┳╋┻┏┳┻┣┳┓┏┏╋┏┏┻┳┛┗┛
┛┓┻━┻┓┏┗┣╋┣┏┓┣┏┳┗┗┛┣━┫┻┃┳┻━┗┫┣┻┓┻┗┏┓┃┣┃┫
┳╋╋┣━┛┏┃━┃┏┳┳┓┫┣┗┫┏┃┓╋┗┓┻┗━┛┳┗┓╋┳┓┻┻┳┫┣┏
┓┣┓┻┃┗┏┻┓┛┻┓┏┣┓┓┃┃┃┳┳┻┻━┣┣┣┣┃┓┻┓┗┳┻┻┏┏╋╋
━┣┗┣┏┻┻┃┓╋╋┗┣┗┓┫┻┃┗┃┗┫┳┏┗┫━┛┃┓┓╋━┃┏┏┻╋┏┣
┫┃┏╋┃┣┫╋┃╋┻┫┓┃┗━━┫┃┏━━┏┗┫┓┛┓┗┗┃┃┣┣┫┃┛┏┻╋
┛┣━┳┏┗┏┛┫┛┓┳┫┣━┫┃╋┣┏━┏┳┗┫┫┓━┗┫┻┗┻┛┛╋┓┏┃┏
╋━┻┛┏┗┫┃┏┻╋┫┫╋┗┻┻┫┳┗┏┻┓┻┃┓┛┗┳┳┛╋┳┣━┗┗┓┳┗
┣┃━━╋┫╋┻┗┛┗┓┏━┗┗┻╋┛┓╋┛┓┛┳┳┏┗┓┫━┃┣┻┛┫┓┳┣┛
┻┏┻┓┻┃┏┛┓┗━┃━┓━┳┻┳┻┓┏┫┃┳┳┗┛┻┫┃┻╋━┓┗━┛┓┳━
┣╋┫┫╋┃━┛┛┗┃┃┗┛┃┏┣┓┣┻┳┗┗┓┫┗┓╋┣┗┻━┣┻━┫┃╋┓┳
┳┫┳╋┏╋┳┓┓┏┗┓┣┗╋┫┫┃┓┗┓━╋┫┃┛┗┣┓━┳┫┳┳┻┗┓┳┫┳
┛┻┻┻┏╋╋┫┓┓┛━━┗┻┳┗┗┫┫┛┫┃┳━┓┃┫┗┃┃┻━┏┏┫┳┫╋┗
┳┻┫┫┏┛━┻╋┳┗┳┣┣┛┣┗━┃┏╋┃┻┓┗┛┃┓┛━╋┛┫┃┏┻┣┗┗┳
┗┃┓┛┗┏┳━┓┏┓┣┏┓┫┛┳┻┛┫┃╋┓┃┏┃╋┓┛┫┣━━┫┻┏╋┣┳┃
┣┫┓┛━┻━┗┏┳┳┃┳━┏┃┫┳━┃╋┓┛━┃╋━┃┻┗┳┓┏┃┳╋┗┻┗┗
┣┫┫┗┓┻━╋┛┃┗┏╋┓┗┓┃━┗┃┳┓┗┗╋┣┃┳┫┣┛┻━┣┗┫┗┃┻┳
┗┗┫┏┓┃┻━━┳╋━┃┏┗┻┏╋┓┣┗┣┣┃┳┓┗┫┃┫┓┫┳┛┫
╋┃┗┏┫┻━┗┓╋┗┓┏┣┓┻┫┓┳┫┻┻┃┣┃┏┳┗┗┣━┃┏╋┳┓┣┗┫┓
┗┻┏┫╋┛┏┓┻┻┻┗┻┻━━╋┗╋┓━┗┏┓┫┗┻┛┻┻┃┳┓┃━┃┗┏╋┳
━┃┃┣┗┻┻╋┣━┫╋┓┣┗┳┗┳┳╋┻┛┣┏━┫┗┓┫┳┣┗┣┏┣┃┛┻┣╋
┏┛┫━╋┗┏┛┏┫┣┫╋┳╋┫┓┻┓┏┣┛┣┣┛┳╋┃┗┫┫┏━┳┓┣━┫┏┻
┃┛┫┳┃┃┏┛┏┏┣┏┻┻┻╋┃┏╋━┗┛━┫┃━┗┛┗┻┏┣┻┫┓╋━╋╋┓
┗┫┛┗┣┛┛┳┣┛┫┻┏┳┗┫╋┛┛┫┓┃┣┃┳┓┫┣┫┛┳┫┣┃┣┻┻┛┣┻
┛┳┳┗┣━┓┳┣┻┣━┓┻┣┗┓┻┫━┻┗┏┏━━┻┣┛━╋━┗┓┣┛┛┃┃┃
┗━┳┳┫┃┏┣┏┻┫┫┳┛╋┛┛╋┗┫┣┛┛┫┣┫┓┳┳┗┫┫┻┻┻┏┗━┓┗
┏╋┳┳┣╋┏┃┓┓┫┃┏┣┃┳┳╋┃━┛┛┛┛┏┻┓┫┫┣┏┣┣┏┗┓┏━┻┓
┓┗┗┃┗┛┣┳┗┏┗╋┛┃┓┏┫┳┫╋┳┳┳┏┓┓┫╋╋┏╋━┓┫┗┫┳┻┣┫
┃┏┛┛╋╋┓┛┃┳┻┃┏━┛━┫━┃┗┛┛┫┣┣┏┓┳┫┣┃┃┛┏┳┓┻╋┏┏
┣┓┃┓┻┗┳┫╋┫┳┛━┻┻┛┓━┏┓━┏┗┏┛┣╋┻┓┃┛┃┻┳┳┓┣┗╋┗
┛┓┗┃┗┓┏━╋━┓┣┳┓┏┛╋┗┣┏┛┓┛┻┓┓┗┏┳┣┻━┃┫┓┓┗╋━┓
┗┓┛┏━┛┏┛┛┃╋┃┓┓━┏┣┫┏┓┗┏┛┫┳┳┫┣┣━┣╋┗┛┏┗┛┻┣╋
┗┏┫┫┏╋┓┏━┣┣━┓┳╋┃┃━┃┃┗┫┻┏┃┏┃┛╋┻┻━┳┃┻┓┓┻┳┻
┳┏┫┳┗┏━┗┏┏┣┫━┓┳┃╋┃┓┣┏┳┫┻┻┏┻┛┻┛┳┣┫┫╋┓┓╋┣┳
╋━━━┫┗┛┃┏┻┫┓┗┓┃┣┓┳╋┓━┏┛┫┓┫┻┣┓╋┣┗┃┣┏━┳┛┣┫
┣┳┛┗┏┻┓┫┃┫┏━┏┗━╋┳╋┓┣┫┃┗━┻┗┣┳┗┣━┳┓━┗┻┫┃┻┻
┫┏┳┓┫┣╋╋━┳┫┛┓┓┃┓━┻┛┏━━┃┳━╋┳┗┫╋┳┣┏┓┻┓━┣━┳
┫┣┓┣┛┛┓┫┻┻┳━┏┃╋┫┃┫┻┛┳━┫━━┫┃━┓┣┛┃╋┫━┛┗┻┛┻
┃┗┓┫╋┛┗┃┗┓╋┃━╋┣┃┓┛┻━┃┣┏┣┃┳┳┣┃┛┻┏┏╋┻┻┏┛┣╋
┛┻┫╋┛┛┻┃┣┳━┳╋┓┓┛┣┏┻┻╋┛┗┣━┫┳┛┻┛┗┻┳┫┣┳┓┣┗┓
┃┗┓┫┏┫┛┃┫┫┻┛┳┛┣╋┻━╋┏━┳┻┓┻┓┫╋┣╋┳┓┣━┓━┗┗┻┗
━━┻━┫┗┓┛┫┏┳┣┫┏┛┃┫┳┓┻┫┫━┫━╋┓┗┓┃╋┏╋━┫
┓┃╋┛┓┏┃┣┳━┏┏┏╋┻╋┏┗┏┓┣┛┓┣┓┏┏┣┛╋┓┓┛┏╋┫┻┃╋┃
┃╋┣┻┫┗╋┓┳┳┏┣┣┫┗╋┫╋━┫┏┣┻┻┏━┛┫┻┃┛┣┛┳┏┻┻┫┳┫
┏╋┫┏┃━┛━┏╋━┫┻┏╋┳━┏┓┫╋┏┗┃┛┛┫┃╋╋╋┛┻┃┻╋┓┗┏┓
┗━┓┏╋┫┓┻┏┣┛┣╋━┫┗╋┏━━┣┳┛┓╋━┃┣┫━┫┃━╋┃┻━┣┃┏
┗╋┗┓╋┣━┛┓┗┣━┗━┳╋┳┣┓┗┃━━┛┃┓┛━╋┣┻┓┓┓┃┓┃┳┣┏
┣┛┫╋┣┣┃━┫┳╋╋━┗┗━┣╋┃┃┣━┳┣┫┛┻┏╋┗━┏┏┏┃┻┫┫┛┳
┫━┣┻┗┳━┣┫┳━┫━┃┳┃┳┓┃┻┫┳┳┓┳┏┻╋┏━┳━┳┻┳┓┗┫╋┓
╋┓┃━┣┏┻┻┛╋┛┣┓┛┫┏╋┻┏┃┓┻┏┻┏╋┓┣┗┏╋┣┫┫┫┏┣┛┏┣
┃┓┻┳┛┳┛┣┗┗┛┃┣╋━┫╋┗╋┏┳━┃┃┻┻┫┻┳┃┗┫┗┓┣┃━┳┫┳
┫┗┏┓┣┣┛┏┫┓┣┓┫┫━┫┏┣┛┫┣┣┣┳╋┏┫┫┛┏┣┳┳┓┫╋┏┳╋┓
┣┳┓┻┓┳┣╋┳┫┏┃━┛┻┛┣━┛╋┳┳━┓┳┛┫╋┓┣┻┃┳┣╋┓┓┏━╋
┣┣┓┓┏┣┃┻━┫┏┛┛━┣┛┏┓━┛┃┓┣┏━┏┓┣┫┳┃┻┃╋━╋┓━┳┗
┳┫┃┻━┫┏┓━┣┃┗┫┃━┏┛┫┓┣┻┫━┗┻╋┛┃┣┫━┻┣┃┫┳┗┫┓┓
┫┫┳╋┫┃┣┛┏┛┗┣┻┳┓┗┓┳┛╋┳┣┓┃┛━┻━┳┗┗┛┳┗━┣┳┻┻╋
┓┓┗┏┛┏╋┓┗┃╋┃━┻┻┏┗┫┫┻┣━╋┛┗┓┳┣┏┏━┗┗┻┣┛╋┣┏━
┃┳╋┓┣┏┣╋┫┣╋━┗╋┓┫┻┻┻┛┏╋┳╋━┏┛┏┗┫┻┳┗┏╋┳┛┏┣┻
╋┫┳━┫┓┣╋╋━┳┻╋━┳┗┻┻╋┃┻━┃╋┳┏┫┣┗┗┣┃┓┫┓┏╋┻╋┃
┣┓┏┻┛┃┛┣┳╋┣┫┏┏┗┛┛┫┫┳┃┣┳━┻┻╋┗┫┣┓┃┓┣┗┳━┛┳╋
┳━┓┏┻┻━┓┻┏┗╋┫┛┓┓┃┗┗━━┏┻┫┏┳┛━┓┣┣┗╋┗┃┳┃┻┃┻
━┫┏┗━┗┓┫┛━━┓┫┃┃┓┃┓┳┳╋┻┳┻╋┫━┫┫┳┣┫┳┻┏╋┳┳╋┳
┳━┛┻┃┻┏┏┗┓┃┫┫━╋┃━┛┳┓┛┛┗┻━┫┳╋┣┗╋┛┗━┏┫┗┻┛┗
┗┳┓┫┳┛┫┳┃┫╋┓━┗┣┛━╋┳┳┻┏┓┻━┛┛┓┏┫┗╋┻┏┫┓╋┳╋┏
┳┗┏┛┣━┫┫┛┻┃┗┳┃┗┻┓┫┓╋┃┃┻┃┃╋┻┛┻┓┳┗╋┃┓━┛┫┣┻
┏┻┻┻┛┣┣╋┻┻┛┣┻┳╋┛┏┻╋┓┫┃┣╋╋┓┛┓┫┳┫┛┗┗┫
┻┣┃┳┣┫━┓┏┛┻┻━━┻┓┣┛┳┣┻━┳╋┛┏┣┗━┫┏┗┣━━┳┳━┃━
┓┻┣━━┻╋━┃┗┫┏┏┗╋┃┫┛┣┗┃┛┫┳┣┛┻┗┓┃┻╋┗┗┛┓╋┫┛┃
┻┻┻┃┫┏┳┏┛┓┛┻┫┃┗┫┗┫╋┫┏┏┫┃┳┫┓╋┛┣┃┳┛┫━┳┃┣┳┃
┏┫┓┻┫┗┏┃┛┛┃┛┳┏┫┗┏┏┳┣┣┳┓┛┏┓┻┛┫┻┫╋┳━┏┗╋┻┛━
┳┛┣┫┃┗┣━┛┗┫┓┫╋┏┃┛╋┛┛┳┻┳┛┛┓┓━┳╋┻╋┫┛┏┗┛┏╋┣
┏┣┃┗┣┃┻┣┃┃┃┃┻━┏┛┓┃┣━┏┓┏┫┳━┓┻┣┏┻┻┳┗┫━┻┣┣┏
╋┳┓┛╋┗┓┗┣┃┓┫┳━┓┣┗╋╋┓━━━┛┃┗┗┓┻┛┣┣┳┗┣┗┣━┫┛
┫━┗┗┫┃┫┓┫┏┛┻┏┳┛┻┏┫┛╋┫━┃┃┏┛┏━┻┃┣┗┣┻┗┃━╋┗┻
━┻┳┫┓╋━┳┫━┓━┫╋┳┃┃┫┫━╋┻┳┏┃┣┛┃━┳┓╋┛┃┏╋┏┏┫┃
┃┫┓━┛┃┛┳━┻┣┃┣━╋╋┫┗┳━┫━━┏┃┗┏┣┫┫┣┣┣┻┓┻┛━┻╋
┫┃┗━┗╋┣┫━━┛━┃┣┳┓┻┗━┃┓━┳┃━┛┣┻╋┃┓━┗┏┳┃╋┫┗╋
┻┳┃┳━┓━┣┓┻┻┳┏┳┻┫┗┓╋┳┃┏┏┫┻╋┏┃┏┃┫┛┗┏━┫┫┃━┛
┣┛┓┗┗┳┛┣┓┃┻┗╋╋┃━┗┏┓━┏┗┗━┏┗┣┳┫┓┻┏┏┏┗┗━┳┛┗
╋━┏┻━┣┗┗┗┓╋┛┳╋╋┫╋┗┏┃╋━┛━┻┗┃╋┗━╋┏┗┻┓┳┫╋┻┻
┃┓┣┃┃━┃┏┳┗┛┓┏╋┳╋┗┣┛┓┏╋┓┛┻┓┓┓┛┫┫┳┃┳┃┣╋┏┓┏
┳┫┛┳┏┗┻┃┏┻━┳┗┻┣┳┫┏┣┛━━╋┛┓┃┃┛━┗┫┏┗┫┃┓┓┫━┛
┫┏┛┗┏┏┏┳┳┳┏┏┛┻┻┓┫┏┳┻┛┛┳┳━┏┫┛┫┛┓┗┻┏┏┗━━┏┳
┻╋┫┓━┣┏┳┃╋┓┓┳┛┛╋┗┻┏┻┛┳┻┃┗━┻━┫╋┃━┓┗┓┣┓┛┫┫
━┓━┫┏┗┓┛┏┫┫┳━┫╋┃┏┫┃┳┛┏┏╋┻┳┣┛┛┓┃┣┛┗┳┣┓┃┣━
╋╋┓┳┓┓┻┫┳┣┗┣┓┻┫┣┓┓┗┣┏┳┏┏┳╋┏┣┻┫┫┃┳┫┓┣┓┗┳┳
┳╋┻┃┏┛┓━┣┓━┛┛┳┳┛┛┃┗┫┳┓┏┣┳┗┫━┏┗┻┃┗┣┫┃┫┏┏┃
┛┗┃┓┣┏┛━┛┫┣┻┛┓┛┓┣╋━┣━┫┫┓┣┃━╋┗┃━┻┏┏┫┓┫┣┃┻
┻┳┛┫┏━┫┃━┳┏┣┏┫┳┗┻┗┛┏┣┻━┻┃┳┃┻┏┃╋┓┃┫┏┻┏┛┻┳
┓┳┻┣┓┓╋┳┓┫┳━━┣━┻┓┛━┫┳┛┣┃╋┏┫╋┗━┏┳┻━━
┣┗┃┃┻┏┏┳┻┳┃┛┛┛┃┻┏┫╋━┣┓┛┛┏┗┃┗┗┃┻┛┃┫┛┣┻┏┃┛
┣╋━┻╋┃┛┛┻┻┻┓━┗┳━┏┻┗┃┫┓┣╋┻┻┃┫┗┛┃┣┣┛┳┻┻┳┛┃
┳┃┻┓┫╋┳┃━┫┫┻┫┗┫┗━┗┫┓┗┳┫┓┗╋┫┏┣┛┃━┃┗┛┏┫┳┏┣
╋┃━┛┣┏━┏┛┫┳┫┓┳━┓┛┣╋┗┃┻┻┛┃┫┣━┓┳┃┻╋┻┓┛┣┛┏┻
╋╋┣┳┳┃╋┻╋━┓┗┳┃╋┗┫┛╋┫┏┓┳━┏┣╋┗┳━┛┣┃╋┏┣┫┃┗┳
╋┳┳╋┓┛━┣┻┣━┫┓┓┻┣┏┣┃┳┻┣┣┓┫┗┳┏━┫┃┃┫╋┣┣┫┏┻╋
┓┣┫╋┗┣┏┳┏╋┫┗━┗┏┛┏┻┻┓┳╋┓┃┏┳┏┓╋┓┓━┫┏┻┳┓┛┓┫
┗┳┏╋╋┻┳┗━┛┏┛┫┏┳┻┓┫┓┻┳┳┛━╋╋┫┃┛┏┫━╋┗┳┫┓┻┣┏
┓┏╋┛┛━╋┓┣┻┓┏┗┻┓┳┃┛┓┗┏╋┗┏┻┻╋╋┳╋┻┛┣━╋╋┗┣━╋
┏┓┛┃╋┓┗╋┃┳┏┃┏┣┗┗┻━┛┛┗╋┏┗┳┛┣╋┻┫┃┳┓┏┏┳┛━┓┫
┻┳┻┛┣┛╋┣━┃┓╋┏╋┻┗╋┫┃┃┓┗┗━┻┣┛┫┛┏┗┓━┛┃┗┣┏┏┳
┻┻┏┫┃┃╋╋━┓┏┗┛━┛━┻━┻┛━┓┻┓┓┃┳╋┛╋┳┣┃╋┣┳┗┏━┻
┃┻┗┻┫━┣┏╋┏┛┣┣┃┗┃┏┓┫━╋┣┃┳┓┫┣┻┛┃┣┫┳┃┻━┻┏┳┳
┃┓┗┛━┣┓┳┓━┓┛┃┻┏┻┻┛┻┓┫━┓┻┣┫┏┏┃┻┗━┻┗━━┓┃┻┃
┫┓━┓┻┓━┛━┻┻┏┳┓┃┫┏┻╋┏┳┏┏┛┻┗┻┛┗┓┓┳┏┣━┓┻┃┣┏
┓╋┗┣╋┻╋┣┓┣┃┃┻━╋┗┓╋┏┻┏━┗┗┛┛┏━┫┳┏┻┣┃┣┫┏┗━┃
╋┫┗━┫┓╋┣╋┓┏┛┏┗┃┫┫╋┏━━┛┓┏┏┳┛┫┓┳┫┣┳━┛╋┓┏┻┓
┳┫┣┛━╋━┻┃┛┓┻┏┛┛┻┻┫╋━┣╋┣┫┗┳╋╋┛┛┓━╋┓┗━┓┛┓┫
┗┛┏┃┳┳┓┫┳┃━┣┣┃┃┻┫━┫┓┻┣┃┗┳┣┃┳┛┣┓┏┗┗┗┗┣┳╋┗
┏┗┫╋┳┛┓┻┏━┓┃┗┻┏━╋┓╋┛┗━┏┏━┃┗┳┏┓┏┏┛┏┏┏┃┓┻╋
╋┓┣┣┻┳┫┗┗┳┛┻━┃┫┓┣┛┻┛┣┛┗┣┣┣━╋┃┓┃┃┳┗┃╋┗┣━┛
┛┫┛┃━┻┗┻╋┓┃┗┫┓━┳┗┣┗┗┻┳┓┫┓┻┛┣┫┳┗┣━┗┗┻┣┏┛┓
┃┛┣┣┗┳┛┏┓╋┣┃┃┛┻┻┏┗┛┳┃╋┣┗┛┗━┓┗┫┓━┻┏┻┳┳┏┓┗
┳┏┫┗╋┓┏┻┏┓┣┗┻━┓┏┳┓╋━┻┃┣┫┃┃┣┗━┓┛┏┛┫┛
╋━━┛┫┣╋┗┣╋┫┛┏┗━┫┣┏┏┗┫┓╋┫┻┃┃╋┳╋┣┛━┓┫━┏┫┫┻
┓┣┃╋┗╋┳┫┓┓┛┛┻┏┫┏┻┗┗┻┳┏┫┓┓┃╋┛┏┻━┛╋┫┛┏┫┣┃┻
╋┳┃┃┛━╋┛┓┣┛┗┣┏┻┛┓┃┏┣┛┏┫┛┃┏┛┣━┓╋┣╋┻┓┓┏┗━┓
┏┳━┛┓┣┓┗┳┫┗╋╋┻┳┫┏┻┻┣╋┛┓┃━┏╋╋┫┗┏┻┣╋━━┏┗┛┃
┃┛━━┛┫┛━┫┓╋┻┫┗┣┓┻━┗┃╋┗┓┛┛┳┃┓┓┃┃┣┏┏┛┣┃┫┏┛
┛┏┓┏┏┻┛┫━┣┣┃┓┛━┻┻┫┗━━┛┓┣┣┓┛┛┫┫┓┻┳━┣┫┗┻┫┳
┛┫┏┛┫┓┃┃╋┓┣┛┗┗┗┳┃┻┃┛┣┓┗┻┃┃┫┳┓┛┻┫┣┫┗┗┻┃┣┛
┻┃╋┣━┃┃━┣┳┻┻┛┏┣┫┛╋┏┏━━┃┣┓┗━┃┳┳┳╋┫╋┣╋┻┓┏┗
┳┻┓━┣┫┻┏┓┣┗┫┗┓┣┏┣┣┣┃┻┗┏┏┫┛┳┃┗┛┻┣┏╋┛┛╋┣┫┻
┗┓┣━┃┛╋┣┃━┏┳┛┗┻┳┃┃┻┳┏┛┣┓━┳┛┗┻┫┃┻┣╋┗┻┫╋┻┃
┫┓┓┫┃╋╋┓┃┳┻┳┣┛━┗┏┫┳┏┓┻┻╋┗┣┫┃┫┫┫┻┗╋┗╋━┗┳┫
┃┓┫╋┫┃┓┳┗┣━┛┳┣┣┫╋━━╋┏┓┫┣┏┛┣┳━┓┃┓┓┛┻┫┗┣┣┻
┻┗┳┏━┛┳┓┻╋┓┣┣┛┫┻╋┃┻┣┓┫━╋━┃┻┛┃┛┳┫┓╋┫┻┻╋┃┛
━┏╋┓┻━┗┣┣┏┻┗┣┻┻┛┫┣┫┛┛┓┏╋┻━╋┫┃┓┃┣┓┃┗╋┳━┣┣
┏━┏┛┏┻╋┫┻┻┣┛┣┳┣┓┣┻┃┛┣━┃┻┫┓┫╋╋┃┃┏╋┛━┛┃┗┗━
┫┫╋┃┳┏┻┫┗┣┣┣┃━┫━┏┏┻┛┗╋┓┳┫┣┣┻┗┻┓╋╋┓┣┳┻╋┃┗
┳━┳┃┣┳┛┗┫┻┏┃┓┃━┗┻┏┣┃┛┗━┗╋╋┗━┏┓━┳┛━┃━━┣┻┛
┓┳┗┣┃╋┫┃┛┏┫╋┓┛┏┻┓┣━┗━┛┃╋┳┛━┣┃╋┏┗╋┳┳┻┏━━┣
┗┏┓╋━┫━┛┗┳┻┗┗┛┫┫┻┳┣━┓┓╋━┻┻━┳┓┛╋┣┛┻┫┃┃┗┗┓
┏┣┻┣╋┃╋╋━┗┣┻┃┣┛┃━┃┃┗┣┛┗┓┛┳┻┣┳┳┓┳┃┫┃┣┗┳┣┏
┣┓┳┫╋┏╋┗┳┏┣┓╋╋┣╋┳━┗┛┏╋┏┻┫┗┃┓┳┗┓╋┳┗┃┣┳╋┗┛
╋━┫╋┳┓┗━┳┓━━┻━┛┃┻╋┳┻┣┣┗┃┫┓┓┏┣┻┳━━━┻┣┳━┫┻
┳┣╋┃┏┣┃┏┏┃┳┛╋┛┗┓┃┻╋┫┣┣━╋┏┻┣┗┓┃┓┗╋┏┏┏┛┏┓┳
┗━┣┓┫┗┃┻┏┛━┣┃┃━┣┫┻┻┃┣┏┃┛━━╋┏┏┏┣┫┣┣┫
━╋┏┏┳┛┫┻━┃┻┳┳╋┛╋┃┻┃┻╋┛┃┗┏┫━┛┃┏┳┏┛┣╋┓┛┃╋╋
┫┃┗┫┃┏┫┓┏┏━╋━┓┏┣┓┻┫┃┓┏┻┃┃┛┻┻┏┻┳┏┗━┛╋┃┳━┳
┓━┳┣┏┗┏┃┻┫┻┳┗┣┫┫┏┫┏┫━┏┫┳┃┣━┻┣━┛┏┛┣┃┫┻┓┳┗
┏┓━━┛┃╋╋┻┗┫┃┣┳┳┫┳┳┛┗┃┗┫┏┫┓┻┓┳┛┏┏┏┫┗┳┛┫┻┣
┏╋┻┛┻┫┃┏┛╋━┻━┣━┏┻┛┫┫┓┓┓━┗┃┻╋┳┣┫╋╋╋┻┓┻┃┛┻
┳┣┳┻┓┫┻┓━┛┃┗━┫┓━━┳┓┏╋┗╋┳┗━╋┻┏┛┻━╋┓┳━┛┣━┣
┃┣┫┣┳┏┣┫╋┗┃┏┣┳┣┗┫╋┣┃╋┏┻┓━┏┗┣┣┳┏┛╋┳┳╋┳┣┏┳
┣╋┃┻┫╋┣┣┣┛┛━╋┛┛┓┳┃┏┫┻┗┫┳┛┻┛┛┓┛┓┫┏━┳┗━┳╋┏
━┏┳━┫┣┣┓┻┓┛┛┗┫┏┛┻╋┻┏┓┣━┛┗┛┓┣╋┫┳┏┛━┃┗┣┗┛┣
┻┗┫┓━╋┫┻┛┏┗┫┓┫┃╋┃╋┏━┛┗┛┗━╋┫┣┏━┳┫┻━┳┫━╋┫┳
┳┗┻┃┓┫┗┏╋┛┫┫┃━┫┏┗┛╋┏━╋┏┻┓┻┫┃┏┛┃┣┏┏┏━┏┗┻┛
┃┻┻┛┗┳┛┻┗┳┣┏┓┃┳━┻┏┃┛┳╋┃╋┻┃┃━┛┫┫┣┫┻┫┛┛┣┻┛
╋┗╋┻┳┗┳┫┓┏┏┓┏┛┣┃┗╋┣┳┃┣╋┳┏┫┏╋┣━┗┫┫┻┣┣┫┻┫┻
┳┃╋┳┓┳┓┫┏┓┫╋╋┫┣┗┃┏┏━┛┛┗┛┃┣┫┛┗┓┃┓┻━┗┣┃┛┃╋
┛╋┣┻┗┓┓┃╋┛┓┛┳━┃┻┗━┫━┫┳┓┗┏┗┫┛┗┳┳┻┏┫┏┃┫┏┃┏
┣┏┓┗┃┓┣┃┏┻┣┓┻┃┛━┃┛┳╋┻┏┛┏┗┓┏┓┗┣┛┛┃╋┫┻━┣┻┛
━┛┗┛╋┣┗┻┃┗┻╋┓━╋┫┫┫┣┣━┓┃┫┗┛┃┛┛┛┫┏┫┣┃┣┫┃┫━
━┻┏╋┣┃┳┣╋┳┳┃┣┳┏┣┏╋┳━┳┃┏┏┏┳┣┻┣╋╋┃┣┃╋┏┃┓┫┃
┃┏┛┳┳┳┳┣┣┣┻┣┃┓┻┗┣┫┛┻┣┃╋┻┻┓╋┫╋┫┛┃┗┃┫╋┻┣┏┗
┏┣┣┓┫┗┗┓┃┃┗┃┓╋┣┏╋┛┓┛╋┗┫┣┓┗┣┛╋┛┗┣╋┃┓┣━┏┣┗
┓┻┏┃┏┛┛┗┛┛┣┻┓┳┻┣┃━┫━┻┗┏┏┣┗┫┏┏┃┗┳┳┛┏┳┏┻━┛
┣┃┣┗┏┏┗┫┳┏┻╋┳┃┫┃┓╋╋┏┏┻┫┏╋┫┳┻┃┗╋┣━━┻┗┓┛┗╋
┳┫┗┻┣┛┳┛┓┻┣┃┗━┗┗━┳━┃┃┫┛┛┫┫━┫━┛┳┃━┻━┛┃┻┏┓
╋┛┣┏┓┓╋┏━━┛━┏┻┫┏┳┳┛┃┓┛┳┫┃┣┏┫┣┣┳┛┫┏┓
┓┛━━┣┏┗┏┗┳┏┣╋━┃┃┛┗╋╋┣┻━┛┣━┫┣┓╋┏┻┗╋┻┫┳┛┃╋
┏┻┻┳┫╋┛┗┣┃┓┏┗┣┏┣┳┗┛┓━┳┣┫┏┓┫┏┻┫┛┏┫┗┳┫┛┫┃╋
┃┳┓┳━┓┣┃┗┣┛┏┣╋┃┻┳┗┓┳┻┏━┻━╋━╋┫┛┣┻━┃┃┫┃┏┛┓
┳┃┓┓┏┫┛┗╋┗┗┫━┗┃┗━┳┛╋┻┻┳┫┓┫┓┛┏┛┫┗┓┛┫━┻┣┳┏
╋┻┏┳┻┃┛╋┛┣┗━┛┛┃━╋┃┓━╋┻┓━┻╋┓┛┻╋╋┛┣┏┳┏┓┏┛┏
━┻━╋┏┣╋┏┳┃━┫┳┃┓┏┓┗━┻┻┃┳┣┣┗┏┳┻━┏┃┓┻┃╋┻┛┓┫
┏┫┏━╋┫┣┗┻┃━┗╋━┏┓┗━┓┻┓┃┳┣╋┛┻┻╋┻┳┏┏┗━━┫┫╋┓
┛┏┓━┣┣┓━━┓┣━┫┓┏┗┓┓┣┃┫┗┏┏┃╋┳┓┣┛┣━┫┏┗┛┳┃┫┣
┳┃┫┃━╋┻┻┳╋┳┗┻┻┻┓┛┏┛━┃┏┛┏╋┓╋┓┗┏┗┓┳┳╋┣╋┃┓┳
┛┻┻┗┓━┏━┗┛┻╋┫╋╋┓┓┛┛╋┫┻┣━┗┓┃┓━┻┃━┛┫┫╋┛┓┛┓
┗━┫━━┫┛━┫┃┫┃┳━┗┛┏┳┣┫┏┻┓┻╋╋┗┗━┏┏┳┣╋┻┓━╋┻┫
┣┓╋╋┣┛┓━╋┳┳━┣┣┣┛╋┳┻╋┗┣┏┻┻┓┃┻┃┏┳┓┓┫┃┏┣┛━┻
┳┣┃┗┻┓┏┫┃┳┛━┓┗┳┣┓┛┫┗┓┗┃┃┃╋┳┏╋┓━┗┛╋┣┓┃┓┛━
┛┻┓┫┣┓┏┫┳┻┃┣┫━┃━┛┛━╋┓┏┗┻╋┗┻━┻┏┳┛┛┗┃┳┳╋┗┏
┻┳┣╋┃┃━┫┏╋┫┣━┻┏┫┻┓┃╋┻┫┗┏┳━┳╋┗━┗┫┣╋┻━┗╋┃┻
┗╋┫┃┗┻┳━━┳┗┛┛┓┻┣┳┛┫┏┏━━┏┏┓┣┫┛━┓┓┓┣╋╋┳┳╋┳
┻┓┓┻┓┃┓╋┻┣┗┫┳┏┳┣┛┛┻┣┳┏┻┫┛┫┓━╋┓┫┗┫┃┃╋┗┏┏┗
┣┻┻┏┫┫┓┫┣┛┣┛┣┻━┃┣┛┏┻┃┫┳┗┃┓┣╋┣┏┣┣┻━┓╋╋┛╋┻
╋┣┃┻╋┻┳┓┣┫━┣┛┻┫┫┏┓┗┗┛┻━┳╋╋┓┳┓┫┫┳┫┣╋┻┫┛┃┃
┫┛┓┣┓━┳┏┏╋╋┃┓┏┫┃┻┫┗┳╋┏━┗┃┏┛┃┣┃┣┗┫┏┫━┫┗┫╋
┃┃╋┗╋┣┫┓┗━┳┻┣╋┓┃━┫┛┳┓┣┫┛┻┓┛┗┓┛┏┃━┓┫┃┗┫┳┻
┳┣┻┣┛╋━╋┣┳┫┏┓╋┃┻┗┃━┏┳┣┳┳┫━━┫┗┗┳┏┃┏━┻┫┻┏╋
┛┣┛╋┏┓┳┻┣┓━┫━┳┣━━┃┃━┻┃┳┻┛┣┗━┳┓┳┏┓┳┳┛┓┗┏┗
┗┫┣┛━━┻┃┳┻╋┫╋╋┏┛┏━┫━┗┣┣┃╋┃┫╋╋┃━┫━┻┛
╋┓┗╋┃┃┏┏┛┃┳┃┳┣╋┻┛┃┳┏┏┏┫┃━┗┫┏┓┻╋┫━┃┫━┓┗┻┣
┣┻┗┳┳┏┃┳┗┻┗┓╋━╋┛━┻┫━┻┓┫┛┃┗┃┫┫┛╋┛┓┏╋┓┛┣━┛
╋┳┓╋┻━┗┛━┫╋┃╋╋┫╋┏┗┃┛┗┓┓┓┻┣┓━━┃┻┏┳┳┳┛┻┫┻┃
┣┣┗━┓┳┃┓┻┫┳┻┛━╋┛┃━┻┳┫┛┳┫┻┓╋┫┫┃┣━┳━┗┏┳┻╋━
┻┻┗┗┏┗┃┗━┛┃┗┫┛┫┏━━┓┃┏┏┗━┣┃┛┓┗┏┳╋┳━┻┗┗━┃┫
┓┏┣┗╋┗┫┛┓┃┏┻┻┣┛┳┃━┛╋┏┣━┳╋┛╋╋┻┓┗━┻━┏┫┓┃┓┳
━┛┏┃┏┻┗╋┛┗┛┣┓┃┣┏┻┫┓┏┫━┫┗╋╋┻┗┳━┃┣┃┫┏┏┳━╋┗
━━╋┃╋┏┛┃┻┻┏┣┗┗╋━┗┻┫┫┣┗┓┳┫┳┻┛┣┣┏┛┻━┃━┛┫┛┗
╋┃┫┛┗━┻━┗┳━╋┻┫┻┫┣┗┛┃┃┫┳┏┛┳╋┃┣┣┻━┛┳┣━┫┛┣┛
┳┫┏┏╋┗┃┏┳┏┻┳┛┫┏┃┓┫┻┏┣┃━┻┃┗┫┫┣┣┗┗┻┣┫┫┓┳┣━
┛┫┻┛┣┗┣┫┻┃╋━┏╋┗┳┃┗┗┏┫┻╋┓┣┃┣╋┏┛┫┣┫┻┣╋┗┛┫┗
┣┏━┛┛┫━┫┃━┓┣┓┻┳┓┗┏┏┃━┛┗╋━╋┃┣╋┏━━┣┏┣┃┻╋┓┫
╋┣┓┗╋┏┏┗╋┣┏┣┫┏┣┣┫┏┻┻┻┻┣┗━┓┻┏━┳┛━╋┃┣┗┛┏┳┗
┗┳┓┻┳━┃┳━┣┏┓┻┳━╋━┃┛┛┗┻┗┓┃┫┳━┛┏╋┓━┳┏┏┣┏┛┣
┗╋━┗┛┏╋┗┣┛┻┫┫┓┫┃┗╋┫┫┓┻┓┣┃┣┃┏┛┓┫┣┻┻┫━━┏━┏
┓┣┏┏━┛┳┏┳┓┳┏┫┃┃┗┣┃━┛╋┏┳┓┗┣┫┣┃┫┛┛┛┳┏┻┳┳╋━
┳╋━━┻┓╋┣┣╋┛┃┻┏╋╋┏┓┫┳━┓━╋┃┳┓┣┫╋┓┣╋╋━╋╋┻┛┏
┫┓┳━┫┳┓┏━╋┛━┻┗┏┗┗┛┗┗┓┓┳┓┓┃┣┳┏┣┓━┃┛┗┫┃┛┫┓
┛┏┫┛┫┓┛┻┣┏┣┫┓┃━┃╋━━┻┫┣┫┓┓━┣┫┛┛┣━┛┣┫┣┫┻┃┳
┃┣╋┗┣┃┫┳┗━┣┛┛┓╋┻╋━━┻╋━━┣┏┏┻┏┫┫┃╋┃┗┗┫╋┏┏━
━┓┃┻━┏╋━┛┫┫┳┫┻┣━┳┏┏┏┗┳┓┛┃┫╋╋━┳╋┫╋┳┃┓┗┗┗┳
┓┛┓┻┏┫┫┣╋┛┣┗┫┻┳━╋━┫━┗╋┣━┃━┳┗┛┃╋┃┻┃┫┏┏┻┗┃
┗┛┛┫┏┣┗┗╋┻┫┗┫┻━┗┫┳┣┏┗┳┓┛┓┳━┗┫┣┳┏┓┗┻╋┛┛━┃
┳┏┫┗┏┣┓┓┣╋┏┣━╋┛┻┫┳┗┛┳┫┛┳┫╋┫━┳┓┫┛┓┏━
┓┃┓┳┏┣╋┻┛┣╋┓┣┛┛┛╋┣┏┻━┳┣┛━┗┗┣┻┓┳┗┛┫┻┓┗┓┛━
┳┛━┏━╋━┗╋┛┛┗┛┃┏━┻━┓━━┣━┫┃┏━┻╋┣━┛┗┳┻┳┏┣┣┏
┏┛┫╋┏┫┓┏┣┗┫┓┓┗┳┃┻┗━┻╋┫┃┫┻┗┓┏┻┳┫┫┳┓┏┻┣┣┏┗
┏╋┳┛┳┫┣┣┃┗┓━┃┗╋┃┫━┗┗┻┏╋┫┛┛┻┃┏╋╋┻╋┛┗┳┓┛┻┳
┏━┫┣┃┻┗┣┗━╋┓━┗┗┳┓┻━┫┏┣┓╋┫┳┳┣┏╋╋┳┫╋┛┓┫┓┓┛
╋┗┛┫┗┓┗┣┛╋┣━┓┻╋┓╋┣┓┳┻┗┛┗┛┻┛┫┛╋━┏┗━┻┃╋┫┳┓
┫┻┓┃┣┓┓┫┳┻┓┫┃┏┗┣┗┃┣┏┏┻━┓┓┛┣┣┣┛┫┃┛┗┗┫┻╋┳┃
━━┛┳┣╋┃┓┫┛┳┓┗╋┓┳┣━┏┫┓┃┏┃┣┳┫┛┛┃┫┫┛┫━┣┏┫┏┗
┫━╋┳┛┓┫━┗┗┳┏┏┛━━┛┛┻╋╋┻┣┗╋┏┛┳┣┓┏┣┓┏┻┛┗┓╋┫
┗━╋┫┓╋┓┃╋┓┻┛━┏┗━┃╋┫┛┻┗┣╋┻┃━┓┻┃┛┫┫┃┣┛┻┻┳┗
┗╋┏┻┓╋╋┫┃━┣┏┳┳┛┏┓┻┣┫┃╋┏┳┻┫┓┏┫┫┫┻┏╋┗┣┓━┻┣
┛┳┻┻━┫┣━┛┛┫━┗┳┗┫╋━━┗┗┣╋┛┗┳┳━┻╋┓┃┛╋┣┃┫┫┻┗
┻┳┏┫┳┓╋╋┗┃┃┫━┻┃┃┣┣╋┫┣┳┻┳┛┳┓━━┓┳┛┣┛┳┗┫┛┃╋
━┫━┛┫┏┓┫┫┻┻┳┓┓╋┃━┫┣┻┳┗┓┓┓┛┛━┳┃┛╋━┫┳┛┳╋━┣
┗┣┃┗┣┣┻━┫━┗┻┻┳┫┏━┃┳┣┣┳┻┫━┻┃┗┗┳╋┗┃╋┻┓┣┣┗┳
━┃┓┗┛┣╋╋┣┏┛━┛╋┓┃┗┳┻┫┃┓╋┃━┻┛┛┫┫┳╋┗┣┗┛┳┗┛╋
╋━┛┫┗┃┣┏╋┫┛┛┓┛┓┫┫┃┛┏┓┃━┗┣┻┻┛┳━┗┛━╋╋┓┳┳╋┻
┃┣┻┻━┳┳┓┳┳┳┃┻╋┻┛┃┛┣┛┳┓┗╋╋┏┫┓┓┫┻┳┳┓┓┣┃┛┳┛
┗━┗╋┳┻┏┗┫┛╋┗┣┣┏╋┳╋┛┓┗┳┏┫┃┛┗┛┫┃┣┃┣╋┓┛┓╋┃┗
━┃┫━╋┫┗┣┓┃┏┗┣┓┫━┓┫━╋┣━┗┗┣┻┻┳━┻┏┓┳┳┻┓┫┏┫┗
┻┫┛┫┳╋┏╋╋┳┃┓╋┗┛╋┏┃┃┫┫┛━━┣┃┛╋┗┛┓━┗┳┫┛┏━┻┳
┳━┃┳┣┛┻┫╋┃┗━┳━┫━┓┏┃┫┓┗┓┓┗┳┏┻┛┫┻┃┛┣┣┏╋━┗┻
┣━┗╋┣┛┛┛╋╋┣┗┫╋┣╋┻┗━┳┳┗┃┳╋┓┗┣┳╋┗┳┫━┃┃╋┳┻━
━╋╋┓━┳┳┛━┣┣┛┓━┓┗┃┳┃┓┛┛┫┓┓━┓┛┳┓┳┛┳┻┣
┓┣┫┃┗━┗┻┃╋┫━┓┻┛┻┏╋┳┓┫┻┃┫┫┃┗┏┣┳┏━╋┻┃━━┓┳┫
┫┳┓┗┳━╋┗┃┳┫┣┓┛┃━┃┓┛┫┓━┗┛┣┛┫┗┏┃┓┫┛┓┳┳┣┳┳┏
┃┫╋━┓┣┳┃┻┫┫━━┣╋┳━┗┃┃━┻┣┗┗┃┛┗┻┳━┃┣┣╋┳┛┓┗┓
┛┛╋╋┻┗━┛━╋┏┗┃┻┫┻┗╋┓┣┻━━━┻┏┻┣━┣┃┓┏┫┛╋┣┣┫┛
┳┃┏━┻┣┫━━╋┫┏┫╋┻┫┗┏┃┗┛┏┃┫┃━┃┓┗┃┏┣╋┫╋┫━┛┗┗
╋┃┛┳┃┓┳┣┃┫┫┫┏┓┫┻╋┻┣━┳┃┛┛┃┓┗┣┓┫┫━┃┫┏╋┗┓┏┫
┫┗━┫╋┳┛━┳┓┗┃┻┳┏┛┻┳┛┏╋┓┛┫┫┻╋┣┻┃┛┏┓┗┳┗┳┛┃━
┣━━━┛╋┛┗┣┏┗━┫┗━┻━┫┓┓┫┻╋┻━┣┻┻━┣┃┳━┛╋┓┛┃┫┫
━━┓┓┛┻┃━┛┣┳┛┫┳┣━┓╋┃┗┛┏┓┓┗╋┏━┓┛┫┳┓┗┛━┃━┃┏
┛┳┫┫┻╋┫┛┗┏┛┳━┣┫┗┗┃┏┓┫━╋━┓┳━╋┳┳┗┗╋┏┫┗┗┻━┳
┏╋╋┳┛┳┃╋━┣┫┫┗┛┫┫┓┏┫┳┳┛┗┓┳┫┏━┏┳┳┃┗┫┫┗╋┳┃┫
━┻┃╋┓┳┗┏┳┏┣┳┏╋┃┗┻┓╋╋┻┳━┃┃┃┫┫┫┻┗┛┣┣━┓┛┓┛╋
━┃┫╋┓━┳╋┣┣┓┓┃┛┓┛┓╋┫┃┛┛┳┗━┓┛┫┻┣┳┫━┓┃┛┏┛━━
┏┫┏┓┓━┛╋┏┣┗┻┏┣━╋┳━┫┓┏╋┏┫┗┓┻┫┛┫┃┓┓┛┳┗┓┃┣━
┛╋┣━┏┻┃╋┓━╋┗┫┻━┗┛┛┣┣┛━┳┳┗╋┛┗┫┃┣┓┛┳┣┗━┓━━
┗┛┏┻┓┳━┣━┛┏━┫━┗┏┳╋┃┫╋┛┃┛╋┣┻╋╋┗━━┓┣┓┳┳━╋╋
┳┛┏┏┳┣━┓┫┻┗┏┳┣┃┣╋┛━┫╋┳┃╋┳┫┓┫╋┛┛╋┫┗┛╋┻┫━┻
╋┛┃┻┣┏┃┏┗┃━┃┣┛┏┏╋┗┣┃━┓╋━╋┫╋┫┳┓┳┣┗━┓┛┻┫┣╋
┳┛┏┏┃━┏┓┓┻┃┃┗┛┃┃━┏┣┏┛┛┗╋┻┗┗┏┗╋━┫━┛┣┳┣┃━┏
┗┗┏┏┗┏┓┏╋┏┏┏┳┻┣┛┫┏┻┣╋┓┳┻━┳┓━┗┃┃┃┃┣┣┗━┗┳┳
┫┫┓╋╋┫┃┫┫┓┳┗┓┣┻┻┓┗╋┳━┫┓┛━┻┛╋┗┻┣┓┻┏┳━┃┏┏┏
╋━╋┫┣┗┳┗┳┣┣┳┃┛╋━┏┣━┃┃┃┃╋┣┫┣╋┃┛┳┃┓┣┳╋┓┳┓┻
┏┓┳━┓┳┗┫┻┗┛┳┻╋┏┻┛┫┫━┓┓┣━┏┛┣┗┗━┗┛━┓━┛┫┛┓┃
┏╋━┳╋┃┫┗┏┓┃┛┗┃┗┃┻┣┫┗━┏┓┣┗╋━┃┛┃┗┳┫┳┗
┳┳┛┗┫━╋┫┣┫┣┗━┃┓┛┓┗┏━╋┫━┏┃╋┗┳┣┃┃┳┫┛┗┳━┣━┗
┣┗┓┻╋╋┻┻╋┻┏━┳━┣┓┣┓┏┗━┳┗┳┏┫┓┗┓┛┻┏┓┛┃┣┃┳━┏
┛┛┗┛┻╋┃┏┳┫┳┓━┻┻┣┫┣┫┏━╋┛┏┣┓┛┳╋┫┏┛┏┻┏┏┏╋┏┻
┻┓╋┃┳┳┏┣┫┗┏┓╋┻┳┃┛┗┻┓┃╋┃╋╋┫┳┗┳┃╋┻┗━┓┏┣┳┓┣
┫━┃┛┓┣┏┛┳┣┗┳━┛┣╋┃┫┳┓╋┻┗┛┃┳┛━╋┫┫┃┛┫┛┓┃┗┓┃
┛┳┗┓┣┫┻┗┛┓┃┏━╋┗┗┃━┏╋┏┃╋┛┛━━╋┳┫┓┏┗┏┗┻┃━┓━
┓┣┏┳┫┳┗┫━╋┻┳┫┣┻┛┏┃┛┣━┻╋┻━┓┓━┫┣┻┳┳╋┗┓┓┳╋┏
┛┻┫┃┏┏┗┗┳┓┏┏┣┗┃┃┃┻━┫┫┓┗┗┃┣┻━┓╋╋━╋┓┫┓┻┗┣╋
┗┗┗┛┓╋┓╋┻╋━┃┛┛┣┫┛┛┏┻┃━┏┣┃┳╋┓┛┛┣┗┓┻┛┫┻╋┳┗
┛┛━┓╋┛┳┳┏┗┃┻┗┳┳━┳┛┗┗┏┓┳┫━┓┛╋┃┗┗┻┫━╋┫┣┗┫┏
┛┣┃┛┫┏┫┛┃┗╋┛┃┻╋┫┓┣┓┻┻┃┗┳┓┗━┃╋━┻┳┫┳┃┻┻┓┣━
┛┓┛┗┛┏┏┛┏┗┏┗┃┣┓┛┃┏┫╋┃┻┣┓┏┏┛╋┃╋┏┏┃┳┻┫━╋━┃
┛┣┛┏┣┓┛╋┣╋╋┏┻┏┣┻┣╋┗┛┗┫┗┫━┳┫╋┗━┻━┻┛┣┃┓┻╋╋
╋┻┳┫┏┻╋┳┻┏━┏┛┗╋━━━┻┏┳┻┫┻┣┗┳╋┏┓╋┻┛┓┛━━┳┻━
╋┣┃┛┫┗┃┛┻┣┃┻┃┃┫┃┛┃┻┏┗┏┃┛┗┣┣┃┗┛━┣┫┏┃┃┏┗╋┛
┗╋╋┏┻━┣┫┗┣┗┻┻┗━┗┗┳┏┣┗┳┏┫┛┗┣━┫┣┗┳┳┫┳╋┓┏┣┳
┳━┗┫┳┛━┃┻┳┗┃┏┻┳┳╋┓┣┗━┏┛┏┛┛┓┳┳┣┏┃┏┗┻┃┫┫┏┗
╋┗╋┗┣┳┳╋┛┻┃┏━┛┏┻┳┏━┓┳┣┗┓━━┻┃┣┣┗━┓┻┛┳━┏┃━
┻━┳┃┗┛┏━┛┣━╋┏╋┓┫┓┗┏┛┻┛┛╋┛┳┳┫┛╋┫╋┗┳━┓┗╋┗┫
┳┳┏┫┃━┃━┏┣┣┛┏┃┣┓┫┗┓╋┃┻┃┛┛┛┓┫┻┏┫┫┣┣┛╋┳┓┗╋
━┃┓╋┣┏┃┣━╋┻┫┓┏┣┫╋━┣━┳┫┳┗┃┏╋┏┗┫┳┛┫┳┻╋┛┓━╋
┫┓┏┻┓┳━━┏┃┳┗╋┗┫╋┛┳┏┃┻╋┛┗┻┫┻┗┳┳┏┛┣━┗┫┏┗┗┫
┣╋┏┻┳┫┃┻┣┣┏┗┳┳┳┛┛┫┓┫┃┫┃┓┏┗┃┛┣┃┣┛┏━┣┻╋┓┳┣
┻┳━┏┃┃┻┫┻╋┣┏┳┗┏╋┏┳╋━┣┗┳╋┗┳━┗╋┓┏┃┗┳┻
┗╋┫┣┓┗┛┏┃┳┏━┏┫┛┓┛━┏━┣┫━┗╋━┫┗┓━━┏┣┃┗┻┻┻┃┳
┣┏┻┛┣╋┣┳━━┃━┛┗┏┻┗┏┫┛┃┫┻┛━━┫┗━┓┳┳╋┳┃┻━┣┏┗
┫╋╋╋┓┛┛╋┓┣┫┓━┗┛┗┓┓┳━┗┃┗┏┓╋┓┫┛┛┓┣┣┗┓┳┳┫┫┣
┣┛━┃━┣┃┗┫┗┣╋━┻┣┻┗┳╋━┫┓┗┃┃┣━┏╋┏━┻┻┣━━┛┛╋┻
┗┓┫┗━━┓┛┓┃┛┳┳┏┏┳╋┏╋┛┏┓┗┛┻┫┏┫┳┳┓┓┓┗┣━╋┛┳━
╋┓┏┗┫┛╋┏┃┫╋┫┛┻┳┃┫┏┃┓┳━┓━╋┛┓┳┣╋┓┣┻┫┳┏╋┃┏┏
╋┛┫━━╋┃┛┻┻┃┏┣┛┛┳┫┻┗┛┻┣┃┃╋┳┣┳┗┻┫┗━┻┗┳┻┳┗┃
┻┏┻┃┳┻┻┏━┳┗┏┓┳┫╋━╋┓┏━┓┻┃┃┳━┃┫┛┃┓┗┣╋┳┫┳━┃
┳┻┳┃┗┗┛┏┣┏┗┗┓┏┛┻┗┫┏┫━┗━┫┓┳╋┏┫━┏┃┗┗┣┫┏┳┳╋
━┣┻┻┛┗┻┳┛━┏┫┏┣┣┓┗┏┛━┻┳┃┣┃┏┻┻┫┫┳┃┣━┻┗┻┏┃━
┫┻━┓┏┛┳┗╋┛┃┗┣┃┻━┻━┻━┣┫┏┳━━┓┳┃┫┳┫┏┏┳┛━╋┻━
┳╋┫┳┫┓┃┣┫━┓┫┛┣┛┏━┳╋┗┏┗┗┃┗┻┓━━┓┃┏┃┛╋┣┣┏┛┣
┫┳┫┛┓┗┏┳┃╋┗╋┛━┏┫┳┏╋━━┳╋┳┳╋┳┓┏┻┏╋┣┏╋┛┣┣┫┏
┣┏┳━┏╋┫┫╋┓┻┏╋┛┛┓┗┗┗┣┗┫━━┳┛┛┻┫┣━┻┗┳┓┛┓┓┫┗
┃┫┏┏┻┃┏┫┗┓┛┏┏┓┫┛┓┻╋╋┻╋┓┗┗┃┓╋┻━┛┻┻╋┓┣┗┗┛┫
┛┳┃╋┳━┳┃┛┳┏┳┻┗┗┫┓┃┣┏┏┛┓┏┗┻┏┻┗┛┣┣┣┛┳┓┓┫┫┳
┻┫┃━┓┃━┫┓┣┻┫━┫┳┏┓┃┛┛━┻┃┻┣┻╋┻╋┗┗━┓┣┓┫╋┃╋┣
┣┛┏━┃┗┏┻┓┃┃┗┛━┳┳┃┃┫┻┗┏┻┛╋┏┫┫┳┗┣┏┃━┗┓┫┗┏┫
┏┻┳┛┏┏┛┣┓╋┓┫┗┏┓┗┃┗┏┗┫┻┃┫┳┗┻━┗┓┛┻┣┫┗┏┗━┓┛
┣┻┛┳┗╋╋┛┳╋┳┫╋┣━┫┫┗┏┏┻┏━┓┳┓╋┻┛╋┗┓┛┻┏┻┓┻┛┫
┓┗╋┫┻┣┛┓┣┣┳╋━━┃┻┣┓┗┛┛┻┻┏╋┳┫┃┃┫┣┓┗━┃┃┫┣╋┫
┏┳┓┏┛┓╋┳┛┗┳┗┓┳╋━┃┳┃┣┗┛┛┗┣━━╋━┳┳┫┣┗┏╋┛┛┓┓
┗╋╋━━┗┗┓┫┻┣╋┃╋┫━┳┛╋┣┛┃┓┫┏┛┣╋┃╋┻┳┣┳┫┣━┫━━
┏╋┃━━┣┣╋┗━┳╋┳┃┃┏┳┗┣┫┗┣┗┃┳┏┻┫╋┳┗┗━┛┃
╋┳┻┫┏┛┓┓┛┳┳┣┣┻┓┃┫╋┛┓┏┗╋┻━┓┛┓┫┏┓┳┓┳┻┣┗━╋┫
┓╋━┓┣┻┃╋┃┛┏┓┏╋━┗┳┓┏┻┣┣┳╋┓╋┃┛╋┓┛╋┻━┏┳┫┃┣┛
┣┗┗┛┣┣┃━┛┛━╋┻━┻┫┣┛┻┏━┳┃┓┻╋┣┣┏┫┓┓┣┳┏┫┓━┻┗
┏╋┣┓┏┻┻┣━╋┻┳┻┫┏┗┣━┏┳┃┓┏┓┫┫┓┗╋┳┏┏┫┓┗┗┓┓┏┛
┗┓┳━┫┫┳┓┻┃┃┗┣┳┏┗┣━━┏┳┻┣┣━┣━┻┻┳┳┛┻┓╋┓━━━┳
┃┛━╋┫┛┫┻┻━╋┏┻┫┛━┫━┗━┣┻┃┣┫┓┳┏┃┻┻┻━┓┣┫┃━┗┻
╋╋━┛┫┣┳┓━┣┣┣┃━━┛┗┃╋┻┓┃┏╋┓┻╋┃┳━┛┻┻┃┃┗╋┓┛┓
┣┓┏┫┗╋╋┛┳┻┣┛━╋┛┗┳┣┓┏┻┫┳┛━┗━┫┻┻┃━┳┻┳┓┓┛┣┃
┗┃━┓┫┃╋━┫━┗┗━┛┫┛┗┏━━┫┃┛┣╋┃┛┳┗┏┏┣┫┫┳┻━┣┳┛
┗┳┃┛┛┏┗┗┣┃┗━┛┻┓┓┫┣┓╋╋╋┓┫┻┛┣╋┏━┫┛┗╋┫┫┣┃┻━
┳┏┓┻┃┫━┫┻━┓━┣━┛┣┛┣┳┃━╋┗━┫┻┛┓┻┏┛━━━┓┛┣┛┃┗
┳┫┻┓┓╋┣┣┻┣┣┳╋━┣┳━╋┏┏┳┏┗╋━┛━┛┓┃┗┓━┓┗┫┃━┃━
┃━╋┗┳┣┃┳┓┻╋┛┣┃┏┛┃┳┻┻╋┗┃┃┓┳┛┏╋┗┗┳┣╋┫┃┳╋┏┛
┓╋┃┗┃┗┳╋┣┗╋┫┏┳┗┃┗┛┛┏╋┗┣┏┏┳┃┳┳┗┛┳┏┻━┳┫┻┛┛
┏━┃┣┳╋┏┣┃┏┓┣┃┃┗┳┗━╋━┗┏┗┓┻┳╋┻┏┻━╋━┫┃┣┃┛┏┻
━┛┣┏┣┓┣╋┛┓┳┳┫┏┳┏┛┳┳┳╋┻┳┣━┳┛┗┓╋┳┗┻┳┣┓┗┻┣┛
┗┃┫┻┓┗┃┳┫┻┻┃┳┃┳┳┛━┏┫━┣┏┏┳╋┓┃╋┣┛┗┫┗┓┓┻┻┣╋
┃┛━┓┃┻┣┳━┣┣┳━┃┣━━┻┣┃┃┃┓┣╋┫┏┣┏┏━┛┛━┛┗┻┓┏┏
┏┣┛╋┏┓┻┻━┏┏┫┛┃┫┗┃╋┏┳┓━┳┫━┫━━┫┛┻┏╋┛┏┃┛┫┛┻
┗┏┗┃┻╋┣┃╋┏┻┣╋┃╋┻╋┃┳┳┣━┻┛┣┃┓┏┗╋┫┣┛┳┣┳┻┃┻┛
┣┏┏┗┏┻┣┗┗━╋╋━┏╋╋┏┃━━┗┛╋┛┣┣┣┻┳┻╋┗┻━┣┫┻┣┳┫
┫┫┏╋━┣┃┏┃┃┃━┓┗━╋┏┛┃┣┳┛┗┻╋┃┳╋╋┳┳╋┏━┳┗┛┫┳┛
┗┓┗┓╋┛┳┃┏┏┻┛┓┻┓┻┳┛┃┣┣┛━┗╋┻┏━━┛┏┓┫┏┣┗┛┓┗┻
┫┃┃┫╋┏┻┃┓┃┏┳┳┫┫╋┗┫┣┣╋┻┗┗┏┻┣━┻┓┗┓┫━┻
2717さいちゃん ◆mZrPhcLBEg :2006/11/28(火) 18:20:22 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わーい
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /      カセット斜め挿しにしたら隠し迷路が現れた〜!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
272西島勃起:2006/11/28(火) 19:29:13 ID:???
迷路が見えません
┗┏━┓┛┫┳┫┃┏━━┃━━┗┳╋━┣┣┏┫╋━┏┫┣┫━┛━┣┳┃┛┓┃┛┏
┛┛┓╋┻┓╋┗┛┗┣┻┃╋┳┏━┣┻┻┻┗┣┫┓┛╋┃┣┳┛┣━┓┏┗╋┃┳┻
┣┫━┻┓╋━━┻┳┣┓┣┃┃┳┗┫┃╋┓┓┳┗┛┻┏┗━╋┣┻┳┗╋┏┏╋┫┛
┓┳╋┳━┃┃┃┏┏╋╋┫┣┛┳┣┛┳┣┣┓┃╋┳┏┗┛╋┳┏┫┗━┛┛┓┣┳┗
┓╋┫┳┏┃╋━━┣┗┻┏┻┓┳━┛╋┓╋┗╋┣┓┻┛┛┗┃┗┗╋┏┗┣┫┣━┳
┳┳┛┓┳┫┓┻┻┛━┣┛━┻┗╋┓┃┣┫┻┏╋━╋┻┣┫┏┳┫┏┏┃┛┗┓┣┓
┫┳┛┣┗┣━┛┛┓┣┃┏┛┃┻┻┛┓┓┣┛┏┫┫┏┻┓┛┻┫┃┳┃┣┛┫┛╋┃
┻━┛━┃┓┛┓┓┃┛┃┗┛┃┏┻╋╋╋┃┏━┗┛┃┳┗┓┳┛┻┏╋┏┃┫┃┫┳
┫┏╋━┫┏┛┫┳┃━┫┛┣┗┫━┛┫┏┫┣┏┻━━┛┳┛┛┏┏┏┏━┗━━━┓
┻┃┃┻━┫┻┗┏┃┗┗┓━┫┣┏┫┻┣┏┓╋┳╋┻┓╋┣┫┣┫┳┗┛┃┻┗╋┓
┓╋┗╋┳╋┗┣┃┻┣┗┳┓┛┫┏┗┃┏╋┏┣┗╋┃┓━┫┣╋━━┫━┻━━┛┳
╋┗┃┫┃┛┛┓┓┫┳┻┗┏┃┣┻┗╋┳┗┣┏┳┣╋┓━┃┏┣┳┃┛━┛┻┳━┗
┗┳━┏╋┓┛┳┓┓╋┻━┃┗┛┻┓┏┏┗┻┓┳┫┗┗╋┛┃┣┣┃╋━┃┳┏╋┓
┗╋━╋┛┛┳┗┃━┛┗┗┫┓┻┗┏┗┣┏┣┳┫┣┏┏┏┛┓┳┛┗╋┗━┗╋┃┛
┗┳┏┫╋┃┳┳┗┗┫┓┫┻┓┳┏╋┫┣┳╋┗┫┗┓┳━┓╋┛┫┃┓┃┣┗┓┛┣
┓┓┻┫┗┳┣━┗┫━┃┏┗━┗┳┣┓┃┻┛┏┓━┓╋┏┳┫┏┏┏┗┏━┃┳╋┳
╋┻┻┛┳┏┫━┓┛┓┣┓┣┫╋┫┣┗┛┏┛┻┣━━╋┃━┏┓┣╋┳┻┗┫━┫┣
┛┏━╋┣┓┗┻┓┃┗┳╋┓┛┗┻┗┫┣━┫┗┻┃┏┗┛┏━┃┻┳┣╋┳━┛╋┃
┃┻┃┏┣┣┏┏┳┗┣┣┳┣┻╋┻┫┏┗┻┏┗┗╋┣╋┫┳┫┃┏┛┣┳┻┻━╋━
┳┗┫╋┣━┃┏╋━┻╋┛┏┗┗━┣━╋┫╋┓┫┫┻━━┣┓┗┓┳━┣┏┣┃━┓
┻┃┏┣┻╋┛┫╋┳┳┗┣┳╋┓┃┗╋╋┫┓┏┻┓┓╋┗┓┻┫━┛┫━┻┻╋┛┣
┓╋┗┗┏┏┻┻┛┳┫┓┃┛┛┏┏┳┻┫┣┓┻┓━┫┳┻┣┻┃┓┛┃┣┣━┃┃┛
┣┏┻┣┫┏╋┣━┃┫┛┏┏┻┓┫┗┏┛┫╋┳┛┻┓┻╋┓┳┃━┣┃┏┻┗┃┫┫
┳╋┃┗━┓╋┃━┻┣┻┛┳╋┣━━┏┳┣━┗┃┣┻┫╋┏┗┛┏┫┫╋
╋╋┛┓┓┻┻┳┓┣┓┳┣┣┏━┛╋┓┃┏┓┏━┃┏┛┛┓┃┳┛┏┳┻┛┛┫┃┫
┣┏╋┣┗╋━┻┛━┗┏┻┃┣┗┳┓━┣┗┣┓╋┓┛┏┓━╋┫┏╋┛┳┣┛╋┓┣
┗┏┣┓╋╋┳┓┏┣┛┃┣━┗┏━┻╋╋┏╋━┏┣┓┣━┣┻┃┃┛╋┛┃┛┃┣┓
━┓┛┣┛┓┣┗┻┃┏┻┻╋┫┛┃╋┛┣┗┳┃┓┓┫┳┳┏┗┳┓┓┛╋┳━┗┓┻
┫┓┓┣┏┣┃┣╋┣━┃┫┫━┛┃┃╋┛┻┳╋╋┳┏┫┛┣┏┫━┣┓┃┏┳━┻━
┃┓┃┫┃┏┓┫┗┫┻┫┳┛┫┓┛┻┛━┛┻┗┳┣┓╋━┣┏╋┃┏┛┏╋┗┛┫┓
┗┃┻┫┃┛┻┳┳┣┣┃━┃┣┓━┛┗┛┫┏┳┣┳━╋┗╋┛┛╋━┻┓┗┃┣┓┫
━┳┳┳━┓┏╋┛┳┣┓╋╋━┛┗┣┳┓┳┻╋┃┫┳┗┛┗┳┣┏┻┛╋┫┛┏┏┳
┃┛╋┫┏┳┏╋┏┓┳┳┃┫┏┏┳┓┗┛┏┣┫┣━┃┻┻┻┏┫┏┏┳┓┃┗┛┻┣
┏┗┏┏┻┫┣┗┻┓┛┏┣━━━┏┃┗┣┳┏┛━┛┻━━┏┓━┗┛┣┛┫┣┃╋┳
┣┳┓┛╋┃┓┗┫┻━╋━┳┏┗╋┏┫┗┫┣┃┛┗━┓┗╋┓┛┣━╋━┛┻┳┳┫
┣┫┓┏┗┗┛┳┫╋┳┫┻┗┃━┣┃┻┫┏┫┣┳┃┃┛┃┻┻┳┓┓┃┓━┣┃╋┛
┳┛━┃━━┃┻┻┛╋┓┗┃┗┏┓╋━┳╋┗┛┳┃┳┫┏╋┳╋┛┻━━┣┓┻╋┃
┳┛┏━╋┳┛┏┳┛┳┗╋┳━┫╋┫┗┫┳┳━━┏┃┫┃┻╋┳┫┓┳┗┏┓┓┓┗
━┓┫┓┃┗┣┣┛╋┃┏┣┃┏┣┗┏┏┃┳┻┳┣┫┳┏┗╋┏┓┫┳┣┳━┫━━┫
┳┻━┏┃┫╋━┻┳┏┃┓┫╋┃┣━╋┣┻┗┃┏╋┓┫╋┏┛┃┫┳━┻┣┣┣╋┃
┓┃┗┃┓┓┫┻┻┛━┣┻┓┣┏┛┛┛┳┏┻┫┫┻┃┫┫┛┛┗┛┓┻┫┏┏┳┻┳
┗┛┫╋┃┫┛┣┛╋┗╋┗┗┗╋┣┻━┏┛┓┓┓┏┳┫╋╋┣┏┫━┳┓┓╋┓┃┃
┏━┓╋╋┣╋╋┗╋┻┳┓┃┛┫┫╋┫╋┣┏┣┣┫━┻┣┳┻┏┓┗┳┳━┳┛┗┗
┓━┏┏┃━┃┻┳┗┓┛┃┛┳┫┓┏┓━┻━┓┛┗┃┛┻╋┏┫┫━┻┃┓┃╋┛┏
╋┫┫┣━┛╋┗┓━┣┃┓┻┓┣┓┛┛┗━┓┳━┗┛┗┣┗━┗┓┳┣┏━┫━┃┫
┻┃┣┳┻╋┻┣┳┫┓╋┳┃┫┏┏┓━┻┳┓┃┛┏┣┫┳┻┻┓┛┫┗━┫┣┛┫┃
┻┗┣┻┛╋┻━┛┗┛┗┓┃┏┛┫┗┳┣┃┗━┃┣╋┗┳┳╋┏┣┻┫┻┃┃┓┏╋
┳┻┓┻┓┓┛┓┃┃┣┏┣┣┓┏┏┓┣┃┛┳━┃┛┻┗┳╋┗┛┃┣┓━
┫┛┛┣┗┻┏┣┛┏━┗┫┣┫┳╋┛┛┏┻┫┏┳┻╋┏┳┫┏┫┏┓┻┛┻┗━┳┓
━┓┓┛┻┃━┃┗┏┏┓┛╋━┫┗┗┫┛┳┛┏━┫┫┻┃┛┗┛┛┗┓┛━┃┻┃┏
━┫┃┃┓┗┳┫┓━┫┛┛┓┫┳┻┣┳┛┃┳┃┗┏┻╋┃┃┣┏┃┗━┏┃━┳┫┳
┣┓┫━┛┓┛┏┓╋┗┏┗┣╋╋━┗╋┳┃┣┓┻┫━┣╋┗┣┗┗┫╋┛━┫╋┃┻
┗┗┗┗┻┏┫┏┏┃┃━┃━┗┗┓┏┛┳┫┳┣━┳┃┓┛┣┣┏┛┳━┓┗┣┫┣┳
┃╋┗━━┳┻┻┣╋┣┻┛┏┓━┓┫┃┳┛┛┣┫┫┫━━┳┛┓┓┓━┻┫┗┫┣┫
┣┫┳┗┻┃┓━━┏┗┫╋╋┣┣┳┳┛┏╋╋┏┓╋┳┛╋┻┓┫┻┛┣┣┻┛╋┃┫
┗╋┓━┛┣┓┣┫┏┳┣┃┣┃┫┃┗┻┣┓━┫┻┣┏┻┳╋┻┛┗┗┛┃┃┻┗━┏
┣┻┳┃┣┗┛┛┛━┗┃╋┓┫━┫┫┗┃┛┻┫┫┏┗━┏┏┃━┃━┓┗┃┛┛╋┃
┳┏┃┛┛┃━━╋┛━┻┛┛┻┳┏╋┛┻┃┻┳┗┏┓┏┛┳┣┃┳╋╋━┣┏┃╋┃
┗┣┣┳━┳┛┛━╋┣╋╋┫━┫┳┫━┃┃━┃┳┣┛┏┛┫┗┫┗┻┻┻━┫┣━┏
┻┣━┻╋┛┫╋╋┻┻┻┃┣━┳┓┫╋┫┃┓┻┓╋┻┻┫┏┗┣┻╋┓╋┓━━━┓
┃╋┏┗┏┛┓╋━┳┏┓┃┃┣┣━┗┛╋┓┣┻┛┻┣━┗━┣┛┳┗┓╋┗┓┗┏┃
━┗┗┫┗┓┣┏┓┫┳┏┛┫┣┣┛┃┣━┗┫┏╋┣┳┣┫┛┣╋┏┳━┳┗┣┫┃┃
┣┫┛┣┫┗┳━┫┳┓┻┫┫━┃┏┳┃┓━┻━┛┻┛┛┃┳╋┫━┫╋┻┛┛┫━┗
┛┛┗┏╋┛┛┫┗┓┃┫┳┓┫┻┣┛┳┫┻┏━┳┏┳┻┣┓┗┗┛━┏╋┃╋┛┳┛
┻┗┳┓┣┣┳┗┃┓┃┻┫┛┗┣┛┳┫┏╋┃━┏┗┣┃┣┛╋┳┫╋┣┛┏┳╋━┏
┓┳┻┓━┏┫┃┃┳┗╋┳┣┳┏┏╋┫┓┫┻┫┏┫╋┛┓┻┏┣┫┻┻┛┗━┳┛┻
┗┣┗╋┫┫┓┣┣┻┓┓┓┫┻╋┣╋┛┻┗┃┳┫━┣┃━┫┳┃━╋┣┗┗┃━┃┳
┣━┫┻━┫┛┛┻┗┣┗┃┫┻╋┓┫┳━┓┫┳┫┃╋┃┛┗┗━┓┓┣┣╋┳┫┃┳
┓┏┳┓┫━┫┫┛┓┏┃┓┏┣┃╋━┛━┓┫┓┗━┛┻┳╋┓┻┳┏┏╋┳┓┳━┣
┛┛┳┃┃┫┳┓┳┗┫━╋┓╋┏┗┻╋┳┏┛┓┣┻┳┃┛┗┣┏┫┗┛┏┛┃╋┫━
┫╋┛┛┛┃┃┃┳┏━━┛━┏┃┻┻┳╋┫┻┃┗┛┫┳┳┓┫┫┏┃┓┫┳┳╋━┻
┳┃┫┏┳┣┗━┃┃┛┫┓┻┛╋╋┃┣┃┣┏┓┣┣┳━┣┏╋╋┃┏┓┃
━┳┏╋┃╋┓┣┃┏╋┳━┓┏┣┏┓┫┓┫┫┏╋┗┣┓┃┓╋┗╋┳┻┫┗╋┫━┓
┓┓┳╋┻╋━┛━┃┓┻┓┃┓┣┏╋┣┫┻━┻┓╋┗┣┃━┓┏━┓┃┫┫┃┗┣┫
╋━┻┳┣┳┛┳┣┓┏┓━┫┗━┫┣┫┣┣┫━┣┗━┓┏┳╋┏┓┣━┳┫━┗┏┗
┓┓╋╋━┫┳┓┫━┏━┃┛┳┣┛┏╋╋┃┳┛╋┏┻╋┏┻┏┗╋┃┣┳┏╋━━┻
┳┗┏┛┫┫┣┃┏┣┓╋━┏┗┓┛╋┓━┏┛┓┃┗┛┛┛┻┳━┏┫┏┫┻┳┫┓┳
┗┻┛┏┻┛┛┛┃┣┓┏┓┓┫━┃╋┏━┳┓┳━┻┣┫┓┫┫┗┛━┣┃┣╋┓┻━
┫╋┻┻╋━┃╋╋━┫┣┏┣┫┫━┓┣┻━╋┃━┓╋┳┃┫┛━┃┏┫┫┃━┛╋┻
┳┛┃┣┃┣┛┛┳┓┃┻┛┓┃┣╋━┓┫┏┓━┗┣┫┓┏┗┃┳┏┏┗┛┛┏┳━┓
┻━┃┏┗┳┫┫┃┫┳┳┳┃┏┓┗┏┣┏┻┛┃┻┻┛╋┫┻┛┻┛┫┻╋┓━┛┏╋
┛┳┏┻╋╋━┓━┗┏┛┻┫┏┛┛┓┃┓┳┳┣┓┃┳┳┓┗┏┏┻┣┏╋┗━┛┓┻
┣┛┣╋╋┻┃┻╋╋┫┗╋┳╋━┏┣┻┗┗┫┏┫┓┗┣┣┳┏┳┣╋┫┣┏┗┳╋┻
━┻┛━┻┫┻┃┛━┻┃┏┛┃┛━┗┗┗┣┣┏╋┛┃━┗┻┣┃┓┳┛┏┫┳┻┏┳
┳┣┳┣╋┛┻┓┃━┳┓┗┻━┻┗┻┃┃┓━┃╋┓┫┃┏┗┻┛┛┛┓╋┃━┗┣┏
┃┣┫┛┻┣┛┣┗┻┫┗╋━┫━┣┫┗┓┏┃┫┓┛┓┻┓┛┫┗┳╋┗━┻┏┻┳┃
┳┏┳╋┫┣┫━┫┏┗┳┻┃┳┓┳┛┗┛┃┛┃┣━┻┳━┳┫┣╋╋┗━╋┫┃┓┛
┓┣╋┓━┻╋┗╋╋┛┻━╋╋┗┃┛┃┛┫╋┻━┣┏╋╋┫┛┛┳┗━┗┻┣┓┛┣
┃┗┫┏━┓┻┓┗╋┻┃┛━┛╋┏┗┫┗┣┓┗┓┛┳╋┓┃╋┻╋┗╋┣━┫┣┣┣
┳┻┣┫┻┏┃┳━┓┻┃┻┏╋━━┓┛┳┃┣┳┛━┓┛┫┻┃┓┗┫┛┃┳╋┳┗┻
┗┣┃┓━┗┛┏┣┣━┳━┃┃┓┫┓┛━┻┳┏┣┃┗┳┓┳┏┫┣┛┻┃┳┻┏┫┳
┳┻┃┗┃┫┗┗┛┓┣┛┃┃┳╋┣┻┃┃┳┳┛┣┃┓╋╋┛┏┻╋┏┓┓╋┳┏┣┛
┻┣┓┣━┻┏┛┓┏┃┫┳┃┏┻┛┓┣┳┏━┻┫┫┻━┏┫┃━━┳┃╋┃╋┃┗━
┃┻┫┳┛┏━┓┓┣┣┗┓┓━┻┏┏┓┓┣┫┻┫┗┫┏┻┫━┓┳┻┻┃┛┏┣┫┃
┛┻╋┏╋╋┫╋┳━╋┛╋┓━┳┳━┳┗┫┛┫┗━┃┣┳┣┓┳╋┗┳┳┣╋┏┳┻
┫┛┓┗┫┳┻┓┫┛┗┳┻┻╋┓┣┓┛━┫┫━┓━┏┏┓┛┣┛┛┫┗┓
┫┻┳┫┳┫┻┗┛┫┻┃┗┫━┗┓━┓┓┻┳┣┫┏━┻┻┓┻┏┫┗┫┣┓┛┓┗┃
┓┗┓┻┻┃┓┓━┗┃┃━┣┣╋┏┣┃┃┳┏┃╋┻┏╋━┳━┻┗┓┗┣┳┻┻┛━
━┃┃┓┫┛┫┛┏┫┳┛┏┻┳┻┃┣┛━┃┓┣┗┓┣┃┛┓┓┻┗┃╋┻┳┛━┗┏
╋╋┏━╋┣━┃┣┓┏┃━┫┻┛┏━┣╋┫┗┗┏╋┻━┗━┫╋┃┗┫┳┗┫┗┏┏
┣┳┳┣╋┗┳┗━┛┃┛┏┳┣┏┣┛┣╋━┗┃┗┳┛┃┗╋━╋┻┛┻┛┫┏╋━┗
┳┻┃━┃┗┓┛┳┗┻┛┗┓┳┗┳┏┃┫━┃┫┻┛━┛━┳╋┛┳┃┫━┓┣┏┣┏
┃┛┗┛╋┫┃┻┛┛┗┗┣┃━┛┃┃┫┏┣┻┏┏┣┃╋┣━┃┃┳━┻┃┫┗╋┫╋
╋╋┃┣┓┫┻┗┻┃╋╋┫┓┳┻╋━╋┫┫┓┛┳┏┃┃┓┳┏┳┻┛┻┛┛┳━┃┳
┃┻┻┏┫┗┳╋┛┓┛┣┛━┳┣┫┗┳━┫┛┳┓┻╋━┗┗┗┛┏┣┃┗┏┓┻╋┗
━╋┏┏━━━┛┣┃┣┏┓┣┛┣┗┃┫┓┓┏┓━┗┛┃┃╋┏┃┏┃┣┓┳┛┛┛╋
┫┃┫┏┳┗┓┻┗┃┫┫╋┛╋┣┳┓┛┛┣┃┗┗┻┻━┛┫┫┓┳┛┣┗┛┗┃┗┣
┃┛┗┣━┻┛┓┣┛┃┳┻━━┏┓┛╋╋┫━┃┛┳┓┓┣┃┻━┓┗┗┫━┣┳┛┻
┻┻┳┣┳┓┣┏╋┳╋┫┻┗┃━┳━━┛┓┳┣┻━┻┗┏┃┗┗┫┏┃┓━┳┓╋┫
╋╋┏┻┻━┏┻┗┳┫━┓┣┫╋━┫╋┳┻┏┃┛┓┏┻┏╋━┛┫┣┣━┃━┫┃╋
┗┫┫┛┏┛┫╋┳┣┫┳┏┏┛┗╋┓┓┃┃┻┓┻┛┳┏┳┓┏┛┻┫┻┻╋┏┃┻┫
┗┏┻┏┗┛┓┣┫┛╋┓┛┗┗┛┣┛┻┫┏┗┛╋┳┓╋━┓┏┫╋┻╋┃╋┓┫┛┳
┣┏┓┃┛┏┫┓┳┳╋┫┗┻┏┓┣┗┃┏╋┗┓┻┏┣┏╋╋━┏┫┏┫┓┛┛┛┫┃
━┗┓┗┻┃┣┗┳┫╋┛┏┓┫┛━╋┫┓┃┃━┓┣┳┃┻┏┏┳┏┏┣┳┛┃┣┏┫
┛┃┏┛┗┓┛┃┳┻┳┗┃┛┻┓┛┣┃┗━┻┫┛┫┳┃┣╋┳┳┃┃┫━┏╋┣┏┓
┻╋┏╋┫┻┣┣┫┻━┗┳┏┫┏┃┛┃┃┗┣━┃┓┣┫┃┃┣┃┻━┻━┏┛┗┫┣
┣┃┻┏┣┗┗━╋┏┛━┃┳┓┃┛┗┻┣┏┏┗┓┻╋┻┃╋━┫┗┫┣┫╋┣┓┛┣
┻┳┫┻┏┳┓━┻┏┛╋┳┫┻┻┻┳┫┳┳┣┫╋┓┗┛┛┃┣┣┗┛━┗┃┛╋┣┓
┏┣┗┃┻━┃┓┫┛┃╋┳┛┫┓┓━┗┓┃┳┏╋┏┗┏┛┫━┛┓━╋┳┫┗━┗┓
┏┏┫┏┓┗┗┫┻┃┓┳━┣━┫┏┓┣┣┃━━┻╋━┣━┳┓┛━━┏┗
┫┳╋┛━╋╋━┗┻┛┣┗╋┗┻┳┫┛┏┗┛┃┓╋┓┫┛┏┻┛┗┓┏┣┻┛┫┃┗
━┏┻┓┏┏╋┏┻┛╋┫┗┓┣┏┻┣┻┫┛┗┫┛┣━┓┻┻┛┣┳┳┏┻┓┫┫┣┗
┛┗╋┃┳┃┳┫┓┗┃┗┳┳┃╋┛┫┳┏┏┏╋┣━┓╋┗┫┣┏┗┳┻━┗┗┣┛╋
┻┓┻┗╋┛┃┃┻┗┣┳┫┓┫╋┳┳┻┣┃┛┗┗┗┫┛┻┃┗┻┻┓┻┣┏┳┗┗┛
┃┻┃┳┗╋┣┗┣━━━┻┃╋┻┗┓┗┃┗┳━━┳┫┏┏┻┫┳┛┗━┏┓━┗┫┓
┫┣╋┏┏┳┃┣┣┫━┫━┫┳━┻┫┃┗┛┏┃╋┣┫┻┣┫┃┣┫┛╋┫━┛╋┗┗
━┓┗┓┻┫┳╋┓┣┃━┣┻┓┓━┓┣┓┣┓┏┗┳┣╋┗┃━┏━┻┓┣┫┻┛┗┃
┛━┓┳┣┣┓╋┳┗┏╋┏┛┻┛┓━┓━┫┻┣┻┳╋┓┃┓┳┫╋┣┻┛┫┏┗┗┣
┛┣━┻┫┫┛┳┳┫┏┃┗┣┳┫┻┳┃┃┗┗┃┗┳╋┓┣┳┣┫┏┛┗┻┏┛┻╋┫
┻┳┓╋━┃┣━┃┳┃┏━┫┳┳┗┃┛┓┏━┏┛╋┛┫┻┗┏┃┗┣━┫┗┳┳┏━
┗┗┣┫┛┗╋╋┃┛┗┫┛╋┣┛┣┗┓┛┛┓┻╋┃┻━┛┗┛┓┣╋┗┃┳┫┳╋━
┫┗┫┗┫┗┻┛┫╋┛┛╋┣┣┛┳┗╋┓┏┛┫┳┣┏━╋┫┗┻╋┳┣╋━┃┫┣┛
┛┻┛╋┻┫━┗┣╋━┛┃╋━┣┫╋┫━┫┻┣┻┗┗╋┗┏━┛┻┓┫━┃┏┛┣━
┣┫┫┻┏┏╋╋┃┛┏┗┻╋┏┓┫┗┃┫┗┗┫┗┣┳┛┫╋━┳┓┓━┛┗┓┗┳┣
━━┻┛┳━┛┃┛┓┣┫┻┣┏┓┛┃┏┛┗┛┛┳┳┃┗╋┣━┫┳┣┗┛┫┫┃╋┛
┏┏┏╋╋┛╋┳┏┃┏┛┃┃━╋┫┛╋┣━┏┗┳┣┏━┓╋┛┛┣┗┓╋┳┃┛┓┃
┣┗━┻┫┃┳━┫┓┃┫┏┛╋┏┏┃┓┣╋┓┛┃┗┻┳╋┏━┓┗┏┏┏┫┳┻┓┓
╋┃┫┛┣┻┏┓┳┣┏╋┃╋┓┏┣┫╋┫━┣┃┻┻┃━┫┏┛┫┛━┛━┃━┏┛┓
┛┣┃┛┛┳┗┻┛┗┣┳┳┗┣┳┣┓┃┓┃┛┻━┗┣┗┫┃┫┓┳┃┣┻┻┗┻┃┳
┳┃┫┃┃┏┗┳┣┣┗┳╋┳┓┛┏┏┃┛━━┫┏┛┳┣┻┳┫┗┗┛┃┛┗━┓┫┻
┃┏┛━┳┏┫╋┓┫┓┓┻┗┛┃┓┓┻━┻┻┣┏┗┗┓┣┗┓━┛┫┃┻━┃╋┳┛
┫┻┫┏━┫━┻┫┳┻┗┣┣┛┓┓╋┃┏┣┳┫┻┃┗╋┓┫┫┗┳┻━┻━┫┛━╋
━┏┻┏┓┓┫┓┃┗┳┃┫┃┣━┻┏┏┛┳┣┣┃┏┃╋━━━┻┗┗┏┳━┻┳┗┏
┗┻┛┗┏┏┳┃┃┫┻┓┣┛┃┏┓┗┓┗┛┏┻┣┳┓┳┗┫━┓┃┏┃┻
┗┻┣┣┛┻┃┓╋╋┛┏┫━┃┃┛┻┳┏┻┓┳┛┻┏━┳┣━┃┏━┃╋┏┣┛┳┏
┏┻┣━╋┃┛┓┳┗━┏┃━━┻┓┓┓┓┓╋━╋┫┓━╋┣┃┛━┣┻╋┛┃┻┗━
┫┳┃┫┛━┫┣┫┛┓┛┓┃┳━┏┏┣┣┳┣╋┓┏┗┫┓╋┓┻━━┣┫╋┃┗┗┛
┻┫┻┛┻╋┏┻┳┓┓┃┓┳┓┃┓┫━┛┗━┣┏┫━┣┗┻┣┫┗━┏┗┗┳┻┳━
┃┳┃┛┓━━╋┳┏┃┛┫┛┓┃┫┣┗┓┣┫┏┳┳┓━┫┣┛┓┫┓┓┫┃┫╋┓┳
╋┛┏╋┛┏━┣┻┏┓━┗┫┛╋┳┏┃┓┳┛━┣╋┛┃┻╋┛┫┗┣┏┗┛┓┛┣┫
┓┻╋┏┃┏┃┫╋┫┣━┛┻┓┗┛┓┏┓┣┻┣┏┫┓┓┏┓┫━┛┳┻┓┛┏┏╋━
╋┛┏┫┣┫┃┻┫┳╋┫┣┻┣┫┛╋╋┫━┫┏┣┫┛┗╋┫┫┻━┃┓┻┏┃┗┻┛
╋╋┃┳━╋┻┻┓┏┳┃╋┗┓┫┗┃┏┃┏┃┏┗┣┏┓┃┓┓┳┓┫┏┻┏┗━┓┏
━┣━┛╋┣┃┫┗┣┳┏━┳┏┗┓┳┣━┫╋━┏┫┓┏┣┳┃┏┏╋┗┛┫┛┣╋╋
┃┫┻┛┓╋┛┣━┳┗┗┏━━━┃┗┏┻┫┓┛┣━┫┃╋┳┛┳╋┣┛┻┗┃┫╋┳
┏━┃┳╋┛┓┏┻┻╋━┻┻┓┛┓┃┫╋┣┻┫┻┻┻┫┳╋┻┓━┃┏┓━┏┏━┗
━━┣━┳┏┫┏┛┣┫┓┃┃━┓┳┃┫┣┗┛┻┗┻┓┏┣┫┗┻┏━┣┃┗┃━┏╋
┳┓┳┻┳┗╋━┗━╋╋┫┛┏━┏╋┫┳┣┫━┫┛┛╋┏┓┃┳╋┛┳┃┃┫┛┗┗
┳┻┣┣┃┛┣┛┻┣┃┃╋┓┏┛┓┏┃┻┳┏┣━┳━┳┛┓┓┃┓┏┳┻━┃┳┫┛
┃┏┛┻┏━┻┛┫┓╋┫━┣━┏┏┃┻┏┣┃╋┳┃━━┣┳━━┛┏┣┫┳┗┣┗┳
┛┳┫┣┏┓┣┃┣┣┗┫╋┳┗━╋┏┛┫╋┏┓┏┃━┓┛┣━┳┛┻╋┫┛┫┻┓┫
┃┗┏┃┃╋╋┛━┛┓┫┏┏┻╋┣┳┓┗━┛┏┏┗┗┛┗━┫┻┗━┫┫┣┃┏┻┏
┫━┃┫┓┃┣┏┃╋╋┳┛━┗┏┏┏╋┃╋┫┛━┏╋┫━┛┫┗━━┗┓╋┓┏╋━
━┛┣┏┫┛┗╋┃┻┻┏┣┣┗┳┓┃┏┓┓┏┛┃┣┳━┃┏━┻┫┛╋┛┣┏━┣━
┳┗┣┫┗┓┗┻┻┃┫┏┫┃┻┃━┏━┛┻╋┻┃┃┏┻╋┏┳┻╋┗┃┣┣┏┃┏┳
┃┛┓┗━┗┳┻┳┓┣┗╋┻╋┛┻┗┏┗┳┓┳┓┳┛┓┗┻┓┫┗┃┃┻┫┛┃┃┫
┣╋┓━┣┳┳┃━┫╋┓┣━┓┏┓┗┛┃┣┛━┃┳╋┃┗┳┓╋┳┫┳┫┫┏┛━┗
┻┣┛┓┓┻┏┃━┓┏━╋━┓┻┛┗┃┏┳┏┳┳┫┳┗┃┗┏┳┳┓┏┃
┛┗┛┣┻┳┗┣┳┫┻┣┏┳┳┻┃┻┛━┗┃╋━┣┛┣┻┣┃┣┣┛╋┃━╋┓┃╋
┗┏━┏┏┳┛┓┗┳┛┗┃━┻┃┗┃╋┃┣╋┛┏╋╋┣┳┻┏┃━┳┳┗┃┛┛╋┗
┗╋━╋┻┣┫┓━┓━┫┃┃┳┳┳━┫┓┫┏╋┣┣┳┣┻┣┗┛┗┏┫┏━┣┗┓┗
┛┣┳┛┓┳┗┗╋┫┳┃┓┃╋┏┃┏┫┓┻┛┣┗┗┣━┣┗┛┏┏┳┏┻┛┳┣┏┓
┛┏┛━┏┓┫┳┗┣┛━┃┣┫┗┓━┫┃┓┣┣┓┫┛┫┣╋┗┏┫┃┻┓┃━━╋┻
┗┏┗━┏━╋┳┓┃┳╋╋┓┃┣┗╋┳┏┗┻┓┗┗┃┻┓┓┓┫┛╋━┫┃┫┳┻┓
┏━┛┛┻┛┗┻┫┣╋┃┻━┻┓┣╋┣┃┛━┻┏┣╋┏┏┗━╋┣┳┏┣┻━┣┳╋
┏┫┛┫┓┻┏┫┛┗┛┏┣┫┳┓━┓┏━┻┗━┫━┣┏┫┣┛┗┻┓┫┳━┃┓┏┻
╋┃┏┏━╋┗┛╋┻━┫┛┗┻┃┫┏┏┛┏┃┛┛┫┗┫┛┓┻┏┏╋┳┃╋┃┣━┗
┣┗━┏┏┫┳╋┏┛┫┗╋┳┗┗┫╋┳┻┃╋┛┫┓━┛╋┛┫┣┣┗┓┃┗┻┃┣┣
┗┫┏┛┛━┣┏┳┗┫┻┓┫┣┓┗┣┓┓┓┃┛┳┫┻━┗┏┏┃┗┻┏━┫┓┳━┗
┫┫┛┗┻┃┃┻┓┫┣┗┏┏┃┳┳╋┳┛┣┏┣━┃━┻╋╋┃┻┗┃┣━┛┛┻┓┏
━┣┻┣┏┏┏┫┏┗┏┏┫┛┻┣┓┫┗┻┃┗┻┏┻┃┗┳┫┓┫┓━╋┃┓┫┛┳━
┛╋━┏┳┗┣┫┏╋╋┻┻┫┛┳┳╋┳┻┛╋━┓┫┗┏┫┗┛┏┗┃┫┗┓━┓╋╋
┳┻┏┻┳┳┗┏┣┫┗┏╋┳━━┏┫┗┣┫╋┏┗┃╋┃━┳┃╋┫┏┳┫┏┛┳┻┫
┓┗┏┛┗┛┣┳┳┫┏╋┃┗┫━┃┣┻┏━┓┃┳┛┃┫━┗┏┻┫┗┣┃┳┳┫━┓
╋┫╋┫┣┃┛┓┫┃┗┗┫┻┣┛┫╋━┻┳┃┛┓┳┗┳┫┛┃┗╋┃┏┓┏┣┻┣┫
┣┛┏┫━┗┛┗┣┗┃┣╋┣┓┣┓┏┳┃━┳┳┻┻━━━╋┛┏┣┻┏┃┳┛┻╋┳
┃━━┫┻╋┻┃┻┻┫┓┓┓┻┃╋┏┏┳╋┛━━━┃┣┓┻┓┛┗┣┗┫┳┗┫┻━
┛┫━╋┗╋━╋━┓━┻┏┃┏┗┏┗┓┓┫╋┳┻━┳┗┻━┓┏┫┏┳┗┫━╋━┳
┣┫┣┏┫┳┫┓┳┏┻┫┻┣┓┗┗━┳┛┛┗╋┳┗┳┗┓━┫╋┗━┣┛┗━┻┛┻
┛┛┃┗┗┃┛━┻┃┫┃┣━┃┏━╋┗┛┫┓━┫┻╋┃┃━┛┓┳┏┣┃┣━╋┳┛
┻┳┗┏┓┳┛┻┻━━┣━┣┳┳┏┗┗┓┻┫┛┃┏┓╋┻┣┓┫┗┏━┣┗┛┗╋━
┻┻┫╋┃┏┓┫┏╋┓┓┏━┓┫╋┳┃┗┗┏┳┃┣┗┃┃┓┫┳┏┗┗┫
┻┣┣┻┛╋┏┫┛┓┛┏┃┏┻┻┗┳┣┏┏┛┫┏╋┻┓┏━┣┓╋┣┗━╋┻┗┻━
┃┗┣┃┫┛┛╋━┏╋┫┳┏┻┏┛┃┻┫━┣━┣┳┃┛┻┫┗┛┗┗┫━┗┏┏┃┏
┃┻┫┣┣┏╋┛┓┻┻┏┻╋┣┃┏┛┣┛┣━┫┳┏┛┏┗┃╋┏┗━┣┃┏┻┫┫┣
┃╋┗━━╋┃╋╋┣━┏┫┗┃┏┗━┓┃┏┫╋━┫┫━┓┗┻╋┗┫┻┻┗┓╋┛┫
━┏┏┣┻┳╋━━┻┃┻┃━━╋┻┓┃┳┳┳┫╋┳┛┳┛┛╋━┗┏┛┃┓┣━╋┃
━┓┓┫┣┻┛┳┏┗━┃┗┃┗┃╋┫┣┏━┃┃┃┻┣┫━┛╋┏┳┛┛┛┫┏━┓┻
┛┻╋━╋━┫┏━┣╋┏╋┛┃┫┣┳┳╋━┫━┻┏┛┫┛━┫┓┃┗┣━┗┓┏┳┳
┃╋┻┏╋┳┳┳┻┻┗┫┃┳━┓┣┃┏┫┣┳━┗━━━┃┫┓┛╋┳┏┓┣┻┣┣┛
┛┫┛┃┛┫━┣┳┳┳┳╋┗┳╋┏┏┫┏┗┻┗┻╋┓╋┗┗╋┃┗┫┣┛┏┣┃┏┗
┛┣┻┗┻╋┗┣┳┏┛╋┫┛┣┏┣┗┓┻┫┓┻┫┻┳┓┻┗┳━╋┓┻┻┗┏┣┏╋
┣┻┛┫╋┛╋╋┳┓┣┻┳┃┗┏╋━┳┛┻┓┏━┏┫┃┛━┳┳┛┳┃┗━┏━┻┛
━╋╋┻┃╋┃┻┏┻╋┃┣┳┳━┫┃┗┣┏┫┏┳┏┳┳┻━┗╋┫╋┻┃┛━┻━┻
┃╋┓┻┗┣┫┓╋┏┣┃┫━┃┣╋┓┓┳┳━┃┣┃┻┫┃┛┏┻┫┫┛┗┻┗┛━┗
┏┛━┫┫┳┏━┏┓┫╋┳┗┣┗╋┓┏┻┛━┗━┣┣┛┗┗┳┓┓┳╋━━┏┫┣┏
┻┛┏┛┓╋╋┓┏┻┫┗━┗┃┗┻┣┗┏┛┻┫┗━╋┫┻┏┏┗┗┏┫┛┻┓┃┫╋
┛┣┏┓┛┓┃┻━┣━┫┛┃┫┓┛┗╋╋╋╋┣┏┓┻┏┛╋┫┏┗┓━┗┗┳┣┗┓
┗┗━╋┓┫━┫┗┣┓┳┗┫┫━┛┳┻╋┫┣┳┓┗┃╋┣╋┻╋┻┫┓┛┳┏┻┛┏
┗┻┃┃━┓┃┳┳┣┫┃┗━┳┻┻┃╋╋┗┫╋━┏┣┫┓┓┏┓┏━┗┫╋┫┏┃┃
┛┏┻━┳┣━┗╋┻┣┳┗━━┃┣┓┗┻┣━┏┗┣┳┃┛━━┗┓┫┫┻┫┻┳━┏
┫┓┫┓┓╋┏╋━┻┳╋┓╋┻┫┫┗┻┣┃┃┓┳┓┻┗┳┫┗━┳╋━━┓┃╋┛┓
┣┻┛┃┗┳┛━┃╋┳━┏┻┫┛┃┛╋╋━┓╋┃┗┃┻┣┓┛┃━┗┳┛┏┗╋┏┛
┓┻┫┃┫┛┗┃┻┫┗┗┗━┣┳┏┫┛┫┃┓┏┓┳┫┃╋┣┃━┃┻┃┏┻━╋┏┗
┣┫━┫┻┫┓┳━┻┫┃┏┻┗┗┣┃━┫┻┻┣┫┳┛━┫┗┗┓┗━┗┃╋┻┛┫┫
┻┛┣┣┳━┓╋┃┃━┗┳┓┓┫┏┛┫┏┳╋╋╋┛┳┗┻┓┫┫┛┻━┗
┫┏┫┃┏┫┣┃┻┛┻┗╋┗┛┻╋┻┏╋┃┣┏┃╋┃┗┛┣┳┫┻━┏┫╋┃┣┫┻
┃┗┣┃┓╋┃┣┫┳┃┏┛┳┣┓┓┃┃┃┏┫╋┳┃┃┻┫┗┃┃┫┏┃┗┃┫┫┣╋
┫┣┏┃┃┣┗┫┫┓┓┳┣┻┓┻┳┣┗━┛┛┻━┫╋┫╋┳┛┛┳╋┏┃┃━┣┏━
┳┣┗━┫┓┏┏╋┃┛┛┃┃┏┳┃┓━┃┏┃┛┛┫━┓━┻┳┓┣┓┻┻┗┓━━━
┻┛╋┻━┓━┛┃┳┏┣┃┛┫┛┗┫┃━┣┃╋┗┏┃┫┛╋┛╋┳┻━┓┣┣┫┳┫
┓┳━┗━┣┛┻╋━┻┓┓╋┛┻╋┣┏┻┓┛┏┃┃┣╋┃┗┣┳┃╋┫╋┓┫┏┓┣
┳┣┻┫┏┳┳┓┛┃┛┫┓┣┫┃┣╋╋┛┣┣┃┳╋┗┣╋┓┫━┛┻━━┏┻┏┻┓
┗╋┏┳┃┫┻┓┳┳┏┓┫╋┗┏┻┣┏┏┻┫┗┫┛┏┛╋┫━┳┓┗┏┣┃┻┳━━
┣┳╋┓┛┗┗┣┻┳┓┗┳┳━┻┳┻━┛┣┛┏┏┛╋┃┃━┏┓┛┃┣┻━┳┳┣━
┫┓╋┗┓┓┛┫┻┫┣┓┓┫┻╋╋┛┣╋┏┃┃┗┻┓┫┗╋┏┏╋┃┛┛╋┓╋┳┓
┫┫╋╋┻┓┣┏┛┻┣━╋┗┗┫┫┫┓┫━┗┳┓┏┗┣━┗┣┗╋┻┻┣┗┣┣┣┓
┻┣┣┏┓━┛╋┫┫┃┛┣┣┓┻┳┗┛┏┻┳┫┓┓┫┃┣┳╋┣┗╋┳━┣┃┫┫┃
┏┓┳┏┣┫┃┛┃┃┻┏┛┃┻┓┫┗━┏┫╋┣┫━┳┃┛┣┳┗┛┓┏┛┏┃┃┓━
┳┏┣━┛┛┣━┫━┣┣┗╋┏┻╋┻━┗┃┻┃┳┳┣┣┳┛┏┗┃┃┳┏━┓┣━┏
┓┛┃┃┣┳┓┓┛┣╋┣┏━┣┗┻┛┛┛┻╋━┗┻┛┛┣┳┃┻┏┏┣┫┣┏┣┏┗
┳┏╋━┗┫╋┓┫┣━━━━┃┻━┓┣┳┃┓━┗┻┣┗━┓┓┣┗┳┓┻┏┳┳┃┏
┓┛┗╋┣┗╋┫┛┛┃┓┳┣╋━┓┳┗┳┓┓┣━╋┏┗╋┫┏┏┏┳┻┣┣┗╋┫┗
┛┣┏━┓┃┛┳┃┫┗┓┣┣┫━┻┣┳┓┻┛┣━┃┃┓┣┫┫┏━┃┻┏┗┏┳┣━
╋┃┓┳┫┛╋┻┏┻╋┗┓┣┃┏┃┛┛━┗┛┗┓┓┛┃┣┳┛┃┗┗╋┳━┣┻┳┳
┳┣┻┓┗┫┓━┏┫┛┓┃┏┃┻┏┏╋┳┓┃━┓┳┛┃┳━┗┗┗┛┛━┛╋┛┻┣
┏┣╋┻━━┃┃━┛┳┏┫╋┫┗┫┫┏┗━┏┣┃┏╋┣┏┛┳┳┫╋╋┛┣╋╋┫┓
┗┃╋╋┳┻┃┫┳┓┛┛━┣┣┏┳┻╋╋┫╋┣┃┳┛┏┳┫━┻┓┫┣┣┃┏┃┛┗
┃┓╋┫┏┻┗┃━┻┓┗┏┗┓┃┛━┳┣┏┗┗╋━╋┏━┗┣┏┏┛┃━━┏┗┣┻
━┣┣┻┫╋┓━┳┛╋╋┣┓┓┳╋┗┛┓┳┣┣━┗┏╋┃┫┳┣┛┓╋┻
┏┻┓┓┫┻┳┃┫┃┻┛╋┳┗┗╋┓┏╋┣╋┻┣┏┣┃┻┛┻┣┃┓━┗┗┃┻┗┃
┓┓━╋┳┛┏╋┃┻┻┏┫┃┣┻┳┻┃┻┗┣┛╋╋╋┗┛┳┓┃╋┏┣┛┻┫┫━╋
┓┏┗┳╋┻┫┫┃┣┛┳┫╋┏┏┃┗┓╋┳┗┏┓┏┻╋┓╋┻┏┣┛┓┳╋┓┫╋━
┳┏┃┣┛━╋┗┗┗━┳┓┏┃━┣╋┓┻┣┫┓━┓━┛┃╋┃┳┏┗┏┏┗━┣┛┓
┣┏┣┏┗━┗┣┗┻┛┣╋┃┳┏┗┫┓┫┗┫┗━┏┃╋┳┗┏┳━┛╋┓┫┻┓┻┣
┫┻╋╋╋┃┳╋┗┫┗┳┣┓━┫┗┫┓┣━┻┣━┓┃┃━┫╋┻┗┛┛┃┳┗┫╋┃
┓┳┳┃┳╋┻━┣┏┣┓┻┓┏┗┫┛┓╋┳┓━┣┗┻┗╋━┣╋┛┃┃┻━┫┣┣╋
┫┛┫┓┻╋┣┳┳┛━╋┛┳┏┃┳━┓┣╋┫┏┛┓━━┏┫┣━┫┻┳┓┗┻┻┻┗
━┏┗┫┻┻╋┏┳┫┓┗┓┏┓┗┣┓┃┗┗┓┫┳┣┛┓╋┓┳╋╋┓╋╋┫┣┛┃╋
┳╋┫┏┃┣╋┏┃━┏┣┓┗┳┗┓┏┃┗┣╋┃┻┃┳┻┗╋┣┛┓╋┫┛┗╋╋┳┫
┏┫┛┻┛┳┛┓┗┻╋┃┣┣┗┃┗┻┏╋━╋┗┃┏┗┫┳┓┏┏┗┛┫┗━╋╋┻┻
╋┃┓┏┓┓┓┏┣━┳┳┻┏┛┏┓┫┛┛┗┻┏┛┗┫━┛┫┃┻┻┫┃┛┫┛┛┫╋
━╋┛┛┃┗┻┓┣━╋┫┗┃┗┳┻┣┻┓┓┫┏╋┓━┻╋┃╋━┣┗┗┃┗┓┛┻┻
┛┃┓┃━┫┻━┳━┓┻━┻╋┳┃┏┻┗┻┣┗┳━┣┻┣┳┗┏┓┣╋┫┣┻┓╋┣
┫┏┗┛┏┏┻┣┃┏━┣┗┗┛┛┃┗┛┳┏┻╋┓┏┣┗┓┏╋┫┻┏┗┫┳┣┏━┻
┣┣┫┣┻┻┏┃┛┗┃┏┻┓╋╋┣┛╋╋┓┓━┣┏┏┏┫╋━┛┻╋┏┻┛┛┃┏┫
┫━┳┓┃┏┛┗┓┣┃┫━━┫┓┓━┛┛╋┛━┫━┃┗┛┗┳┻┛┓┻┛╋┛┣┃┃
┛╋┣┃┏┃┻┣┗┗┛┣┣┳╋┗┫┛┣┓┏┛┗━┳┳┓━╋┏┛┻┻╋┣━┏┓┏┫
┳┣┻┣┏╋┏┏┗┛┗┏┛╋┫┛┗┗┣┣┫┗┏┗┏┣┣┫┓┃┻━┓┓┻┏┗╋━┫
┻┗┃┳┻┗━┓╋┛┏┃┛┛┳╋┏╋╋━┳┗┻┣┏╋┃┫┃┻┗┻┳┏╋┗━╋┻┛
┏┳┣┗┣┣┃━┻━┏━━┓┃┳┓┳╋┫┗╋┫┏┏┗╋┏━┻┻━━┫┻┃┛┣┣┓
┣┛┳┓━╋╋┃┫┃╋┓┻┫┏┗┻┏┣┗┻┗┳╋┏┃┓┳┃┏┛┛┫┛┃┫┃┓┓┻
┃╋┛┫━┣┻┏┓┓┻┛┛┫┫┓╋┳┏┏┗┓┫┳┛┳┻┫┗┏┓┻┓┻┏━╋┣┃┳
┣┏┛┣┏━╋┗┫┏╋┛┏━╋┣┳┃┳┃━╋┏┳┓╋┣┓━┏┓┏━┃┓
━┳┳┻┣┏┻┳┃┫┛┛┛┻┣╋╋┣┣┏╋┗┓┗┏┳╋┫┏┏┳┃┃┻┗┏┳┗┳━
┳┏━┛┏┫┓┣┻┣┻┣┓┣┏┓┻┻┣┻┳┻┗┃┗┳┻┫┫┫┃┏╋┣┓┓┏┛┗━
┫┛╋┗┃┗━━┳┣┻┻┣┏┣┻┗┻┃┛┫┫┫╋╋┳┃┗┓━┣┃┃━┻┛┫┛┗╋
┗┗━┛━┳┫┳┣╋┻┫┗┏┃┛┓┃━┣┗┏┏┗┳┗┓┗┛┻┏┏┣╋╋┻┫╋┛┏
┻┃┫┻┣┓┃┓━┃┓╋┗┫━━┳┓┣┃┏┣┏┓┳┏┏┳┳╋┳┻┳┛┻┛┳┛┻╋
┛┫┻┃━┫━┛┳╋┣┻┛┳┗┓┻┏┏┗┏╋━┛┻┳┻┗┓┓┏┏┓┃┓┳┫┳┏┣
┫┳╋╋┫┣┛┳┗╋┳┫┃┣┓┃┣┗┓╋┻╋┫┗╋┫┻━┃┃┫┓┓┛┻╋┓┳━┳
┣┫┃┏┻┣━╋┗┏┏┫┫┣┫┣┻━┛━┳━┏┣━╋┛┓┫┃┏┻┗┃╋┓┳━┛┓
┳┏┛━┃┫╋╋━┛┛┃┳┫┻┃┛╋━┣┫╋┗┗┫┃╋┫━┓┓┃┗┏┏┣┃┓╋┗
╋┫━┃┓┫┣┏┻┣━┓╋┳┫┏┳┳┗┓━┏┃┻┻╋┫┫┫┓┻┳┓┻┓┣┻┻┃┗
┗━┏━┻━╋┛┣┛╋┳┫┗┓┛┻┃┫┛┃┏┣┣┗┓┳┓┓┏┛┏┻┓┏┛┫┃┓┣
┣╋┃┗┓┗┓┗┓┻┗┻╋┳┗┳━┣┃┃┣━┫┓┣╋┏━┃┏━┓┻┛┛┣┗┫╋━
┏┏┃┃┃┳╋┃╋┳┫┫┣━┛╋┃┗┃┳┃┻┫┓┏┻━┻┏╋━┫━┃┓┛┏┛┗┛
┳┳┫━┃┃┳┃┃┏┓╋┻╋━╋┫┃┫━┏┏┫┳┳┓┏━┫┓┻┫┏━┗┫┻┣┛┃
┳━━┳┛┣┣┃┃┫┃━━┻┃┗┓╋┃┏┛┓┻┻┣┗┳╋┓┻┓╋┃┻━┣┳┓┛┏
┏┏┃┫┏┣┣┓┫┗┗┏┛┛┗┫┳┏┳┛┃┳┏━┗┏╋┛┛┻┣┛┛┳┣┃┓┓┳━
━┫┳┛┃━╋┓┓┓┳┃┗┏┓┓╋┗┻┃┗┃┛╋┗━╋┏┣┃━┫┣┗┣━┳┫┣┫
┏┗┛┃╋┳┫┛┓┻┗┗┣┗┏╋┣╋┓┻┓┣┛┓┗┛━┣┓┗╋╋┃┗┏┛┗┫━┏
┳┏┛┗┏┛┣╋┏╋┛┃┳┗╋━┻┣┃┛╋┗┣━┓┣┓╋┓┓┳┛┗┓┣╋┫┫┓━
┣┛┣┃┫┫┣┳┗┛┫╋┣┏┓━┗━┓┻┗┣┗┃┳┳╋┻┫┳┏╋┻┓╋╋┗┫┫┫
┣┗┫┳╋┛━┏┻┫┣┓╋╋┃╋┳┗┳┓┛┳┛┳━┗┃┳┫┃╋┃┗┳┃┃┫┏╋┣
┫┣┓┓┗┏┫┃━┻┃┃┻┏┻╋┃┳┳┗┛┫┣┃┓┛╋┻┻┻┛┗┏╋━┃┻┛┣┏
━┣┻┗┓┗┃╋┻┏┛┣━┫┗┻┓┻┣┛┣╋┣━┗━┃╋┳┫┻┣┃┛┓┗┳┣┳┗
┓┏━┃┛┣┳┫┏╋┗┓┛┛┓┣┓┏┳━┗┻┃━┓┣┗┏┻┃┃┻┫┫━
┛┻╋┃╋┏┳┛┓┻┛┃┓┫━┏┣┻┳━┫╋┓┃┻┳┻┓┫┃┳┏┳┻┻┃┻┻┗┫
━━┛━┫┣┛┏┻┃┓┛┣┻┳┣┗╋╋┏┣┳┏┛┓┫┳━┳┃┫╋┃┃━┃╋┗┣┗
┓┗┃┃┻━┓┻┛┃┫┻┏━━┫┣┻┻┛╋┛┣┫┓┓┗┗┣┻┻┻┃┃┻┛┣┏┻┳
┫┻┻┳┃┃╋┏┻┃┛┻┻┛━┣┛┗╋┗┫┣┃┛┻┏┣┗┃┏┗┓╋┳┓━━┣━┣
┣┳┓┓┃┓┣┳┃┗━┫┓┳┓┏┻┳┗┫┗┳┓┫┃┳┏┣┣┏┫╋┃┛━┻━┻┻┫
┓┓┣╋┓┫┻┻┣┛┃╋━┃┓┣┫┓┃╋┫┏┫┓┃┓┓┗┏┻┃┛╋┗┫┫┳┻━┣
┣┏┛┣┻╋━┏┏┣┻┏━┛┏┓┻╋━┣━┫┛┳┳┳╋┓┣┓━┏┏┻┛┫┗┳╋┣
┫┫┛┓┛┳━━╋┏┗┫┏┛┛┛┣┛╋┳┻┻┫┗┃╋┗┗━┓┏┃┻┣┃┗┣┫━┣
╋┗┓┗┏━╋╋┗━┣┏┻┳╋┗┻━┓┻━┓╋┓━┃┳┃┣┓┻┓┗┓┃┣┫┓┏┛
┗╋┃┓┗┗┻┏━┛╋┛┫┛┫━┫━╋┫┃┫┫┗┏━┏┃┛┃┗┣┗┗┓┣┃┏╋┃
┓┣┗┣┫╋┛┫┣━┃┃┛┫┻━┳━╋━━╋┳╋┣┣┻┻┫┏┃┛┓┳┳━┓┗━┫
╋┳┳╋━┗┃┗┣┗┻┳┃┳┗┓┻┛┫━╋┗┃╋┫┻━┳┃┃╋╋┗┣┓┛┓┛┓╋
┳┛╋┛┳┗┣┳┛┻┣┃┣━┳┏┛┏┻┛┗┓┻╋╋━┃┗━┗┫┓┫┻┗╋┏┃━┏
┏┻╋┗┃┣━┛╋┳┗┗┃┻┣┫┫┗┛┳┗━┫╋┗┫━┻┫┣━━┳┃┫┗┻┏┛┛
┓┃┗┃┛━┣┗┫╋┫┏┣┫┛┏┫╋┏━╋┛┗┻┫┛┓┣┓┓┳┗┏┓┻┻┓┣━┛
┗┫━╋┣┻┛┫┛━┏┣╋┓┻╋┻┃━┣┗┫┗╋┗━┫┏━┛╋┻╋┻┛┣┛┻┛━
┓┻┓┫┛┳┫┓┏╋┻┓┏┫┗┣┃┫┳┃┣┏┏┣┳┃┓━┗┫┻┏┓┫┏┫┛┏┓┳
━┃┳┳┣━┻┫╋╋┗┛┗┳┛┃┗┗┛┛┫┻┻━┛┓┻┏┫╋┛┓┣━━━┛┣┳┣
╋┃┃┃┣┏┻┗┛┳┫━┻╋┓━┗┻┓┫┫┗╋┏┛┻┛┳┻╋┳┻┃┗╋┣┗┣┫┳
┃┓┳┏┣┏━┃┳┣┃┏━┣┓╋┳┳┻╋┻╋┣╋┗┓┣┏┏┳━━┣╋┳┗┳┏┛┃
╋┳━┗┃┣━┻╋┗┣┳┣╋┫╋━┳━┗┛┏┓┣┳┃┣┳┏━┻┗┓┏┃┻┳┏━┫
┣┓╋┗╋┗┛┣╋┣┓┃┃━┏┏┛┏┗┳┫┻┓┏┻┏┳┗┃┳┓┛┃╋┫┗┓┻┛┏
┏━╋━━┛╋┓┫┗╋┛┛┫┳╋┫┗┓╋┓┛┗┻━━┃┳┣┛┗┻╋┻┳┓┏┃┣╋
┻┃┗┃╋┳┳┏┏╋┻┳┻┛━┏┻┓┓┛┓┃┓┓┗┳┣╋┗┓━┻┗┃┃
┃┗┗┗┻┓┃┣┣┣╋┃╋┃┓╋┃┛┛━┻╋┓┻┗━┣┫┛╋┣┏━┻╋┣┳┏┫┫
┗━┫┻┓┣┗╋┓┓┫┫┛┗┏┏┓┣┫┓┣┓┛┃┓┓┳┳╋┛┏┓┣┓━┻━┣┃┛
┳┃┗┛┻┛┻┛━┗┓┫┓┫┛┫━┣┗┳┳╋┃┃╋┻┛╋┻━┣┻┏┗━┣┓━┳┳
┣┣┻┃┳┛┓┃╋┃┗┃┗┏┣┣━┫┫┓┻┣━━━┛┛┫┫┳┻┓┻┓┫┏┻┛┳┫
┏┫┛┏┫┗╋┃┛┫┗┃┻┻┛╋┃┗┻━╋┫┣┃╋┓┛┛┗━┃┃┏┻┛┏┛┓┏┫
┫╋┓┓┛┳╋┫━━┓┣┃┣╋┃┏┏╋┃╋┳━┓┓┛┫┻━╋┳┛╋━┗┗┣┻┓┏
┏┣┫╋┏┣━┣╋╋┣┗━┣┫┗┏┫┛┫╋┻━┳┻┏┣┓┓┏┛┏┓┗┻┻┻┏┳━
┻━┏┏┣╋┣┃┗━┣┣━┗┏┃┻┓┗┻╋┗┻┳┏┛┗┗┏╋┣┓┳┓┃━┻┓┳━
┃┫━┛┻┛━┻┃┗┻┓┳┳┛┏┻┫┏┃┏┓┳┗┏┗┫┗┫╋╋┓┓┻┫┏┳━┃━
┏┣┓┛┓┣┗┛┗┏┣┗┣┻┓╋┳┳┏┳┻┛┣┃━╋┛┫┗┃━┓┫━━┻┏┓┗┓
┏┓━┛┓┃┏┗┃┓┻┗┗━┓┓┻┓┳┫┳━┏┓┗┳┫┻┗┳┫┃┳┫╋┏┗┻┫━
━┳┣╋┣┛╋┳┏┛╋┗┣┗┃┓┛┻┗┫╋┫┣┗┛━┛┏┗┗┓┫╋┛┣┗┳╋┃┗
╋┗╋━╋┃━┣┣┣┣┛╋┣┃┏┃━╋┗┳┫━┏┛┳┣┛╋┏┣━┳┓┫┓┗┫┃┻
┏┓━┣┗┏┓┛┻┓┃┳┫┗┃┏┛┏┛┻┛╋┫┓┣━╋━┏┻┗━╋╋╋┫┛┻┏┓
┣╋┛┗┏┏┳┫┫┛┳┫┣┣╋┃┳┗┛┳╋┛┃┛━┏╋┏╋┛┣┫┳┓┓┏┓┻┣┛
┻┻┏┫┣┻┳┻┛━┛┗┓━╋┓┗━┓┃┓┏┓┳┛┣┻┃╋┃┫┳┻┃┓┛┓┛╋┏
┏┛┫┗┛┣┫┫━━┏┏━┛╋┓┓┏┣╋┓┻╋┗┃┻┣┻┏╋━╋┳╋┳┣╋╋┛┫
┫┓┫┏┗┏┃┃┏┣┏┗┻╋┫┃┗┣┃┏┳┓┻┏┣┳┣┏┗╋┛┣╋┳┃┗┳┻┓╋
┻┏━┓┃┓╋━┳┃┛┏┓┃┗┗╋╋┗┻┃┗┓┻┫━╋┓┓┫╋┫┓┓┫┗┳┫╋╋
┗━┓┗┳┏┳┗┫┳┫┳┣┣┣┣┻┛┗┣┳━┓┃┫┣┗┓┣┓━╋┃┓┏┓┻┗┃┏
┛┗┃┣┓━┗╋┫┻━━┳┏┗┗┗┓┣┛┳╋┳┛┻┓┳╋┫┫┳╋┃┓┻┓┛╋┗┛
┗┏┳┓╋┣┻┻┃┛╋┗┏┳╋╋╋┓┻┛┫╋┳┏┣┫┛┓┳┛┣┳┻┫┣┳┻┗┃┗
┃╋┻━┛┗━┛┃┳┓┃━━┳┻┗┻┻╋┛┛╋┫┃┛┗┏┓┗┛┫┛╋┃━╋┗━╋
━┣╋┻┏┻┃┃┫┓┣┏┳╋┛┃┗┗┣┻┻┃┗┛┫┫┫┗┃┻┳┃┛┫━
┫┻┛┏┏┛┏┛━┓┓━┏┗╋┓┏┫┳┃┣┣┓┏┏┃┳━┣┗┓┛╋╋┻┏━┣┏┗
━┗┣┛━┣┏┳┻╋┻┻┳┻━┗┳┗┃┳┗┓┻━┏┏┃┃┓┣┗┗┗┓╋┛┳┳┃━
┻┻┃┛━┏┻┻┏┳┛┓╋┓┻┳┏┃┓╋┗━╋┓┫┗┣┣┣┳┛━┛╋┏━┻┃┛━
┻┳┳┣┳╋┻┃┓┫┣┳┃┣┫┣┫┛┫┛┣┗╋╋━┻┳┏━┛┣┏┣━┓┫┣┫┓┫
┫┳━┃┻╋┫╋┏┻┻┓┣┗┛┏┣┓┃┏┓┻━┫┻┏┗┛┳┫┻┓┛┏┻┻┻┃┏┫
┣┳━┣┻┃┫┻┓┓┓┃┃┗╋┻┏┏┳┣┗┫┃┃┃┣┏┳┗┓━┣┛┃┳┗╋┫┳┓
┓┫╋┃┳┳┫┳┻┣┃┳┣╋┫┣┓┓┗━┗┫┳┣┣┃┏┃┻┏┛┏┗┏┫┃┏┳┻━
┳┗┓┳┏┣┓┳┛┫┻┛┳┻╋━━┓╋┳┣┓┗┻┳┻┣┃┓━┫┃┣┃┗┣┛━┫╋
┛┻┣━┓┏┗━┗╋┗┻┳━┏┫┃┛┏┫┻┛┫┗┃╋┓┏┻╋┗━┏┓━┓╋┳┃┳
┓╋┃┳┳┣┛━┛┓┗┻╋┣┣━┗┏┃┣┓┃┗┃┗┗┣┓┓┃┗┳┳╋┛┻┣┏┏╋
┏┫┛╋━┣┣┏╋╋┗┏╋┛┗━┳┃┣┃┛┗┗┃┫┃┻━┳┗┣┛┳┣┳┣┫┣┣┫
┏┗╋┫┏┻┗┗┻━┗┳┳┃╋┗┏┛┃┻┣━┫┗┏━┓┏┏┻┻┻┃┓━┻┣┣━┃
┏┛┻┻┫┛┫┫┳┓┳┳━┳┣━┏┛┛┃┗╋┛┏┃┃┛┫┓┃┏┳┗┃━┗┗┫┳┃
┛┃┏━┃┏┣┻╋┓┫┣┛┓┗┫┛┣┳╋┛╋╋┛┃┫┣┏┃━╋┓┣┳┛━┓┻┳┣
┓┏┣┳┗┫┏┻╋┫┣┣┛┫┏╋┣┳┃┳━┻┃┗┃┗┻━┃┻┓┻━┏┻┗━┓╋┛
┣┳┳┻┏┓┫┓┻┣┃┓╋┗┣┃┫┳┓━┣┳┛┃┳╋┫━┛┻┳┣┻┳┻┻╋┳━╋
━┃┓┣┃┻━┏┻┏┗┃━┫┣┻┛┫┓━┓┻━━┓╋┫┛┫╋┣┫┣┗┓┫┣┗┫━
┳┛┏┃┫━┻┏┛┻┫┛┣┣┃┻┻┓┏┗┣┛╋╋┃┣┳┃┃┳┳┓┛┣┛┻┳┃╋┣
┗┫┏┳┗┣┛┓┗┓┃┻┃┳╋┏┻┻┓┫┗┃┃┃┳┛┳┏┻┓┻╋┓┻━┣┣┳┃┛
━┃┓┏┳┏┻┳┻┛┫┳╋┣╋┏┏┛━┳┳┳┏┗┏┃┓┗┳┗┻┛┻┓┣━┫┻┳┫
┫┏┻┫╋━┳┛┓┫┛┫┣┗┓━┣┏┗┫┻┓╋┻┏┣┻╋━┣╋┓┓┳┗━━┣┃┃
┃━┣━┫┗┻┗┃┗┫┫┛┃╋┻┏┻┏┓┫┛┗┫┻╋┗┃┓┗╋━┳┻┳┳┏┃━┛
┻╋┗┫╋┓┏╋┳╋┗┛━┣┻┳┣┻┣┳┃━━┛┳┓┳┃┗┓┣┫┏┃┃┫┗┛┣╋
┏┏┻┗┳┗┏┃┓┻┫┓╋╋┃┻┣╋┣┗┓┃━┫┗┓━┫┏╋┏┏┏┻┏
288名無しさん:2006/11/29(水) 00:26:20 ID:???
q
┓┳┫┫┓┳┏╋┃┫╋┣┗┣┓╋┫━┫┳┳┛┣┏┣┻┻┫┻━┳┻┣┣┓┣┫┫┛┻
┏┓┏┃┣┃┗┗┃┓━╋┓━┓┃┻━┣┓┣┗━┫┏┛┛┳┫┛┳╋┓┃┓┛┏┃┳╋
┳┳┫┳┓┫┣┛╋┳╋┓┻╋┛┓┃┓┫┣┃┏┓┗┗┗━┛┳┓┓╋┓┛┃┗┗┗┗┳
┛┣┗━┏┣┛┃┻┛╋┓┳┃┳┛┣┫┻┣━┓━━━┃╋┗┗┓╋━━┛┻┣┓━┳┓
┏┃┃┳┃┓┗━┣╋━┻┛┗┳╋┛┗┣┓┃┗┏┃┏┗┫┛┣╋┏┣┛┃━┗╋┓┗┛
━┫┓┻┣┃━┏┗┻┏━┻┫┣┃┣┃━┣┛┗╋━┃┣━┳┫╋┣┫┫┻┓┗┗━┛┻
┣┛┳┗━╋┳┻┃┓╋┗┃━┃┣┗┳┛┓╋┃┻┏━┳━┗╋┏┻┏┗┃┏┫┃┏━┗
┗┫┛┣┻┃╋┓┻┃┫┓┳┓┳┓┣┓┓┻┗╋┻┛┓┳┃┳┓┃┗┫┗╋━┃┻┫━━
┏┣┗┳┓┃┏┃┣┳┣┛┫┫━━┳┗━┛┻┛━━┗┓┏┣╋┃╋┏┫┛┫┛╋┓┓┃
┗┗━━┏┗┃━┣━┓┻┫┃┻┏┏┻┫┓┏┳┗┗┓┻┓┳┣┏┛┛┃┏┛┫┏┏┻┏
┛┓━┓╋┗┏┣┳┣┛╋┛┏┳┛┻┫┗┗━┏┣┫╋┏━┗━┗┛┣╋━━┫┛┏┣━
┗┃┓┻┓┫┣┻╋╋┏┃┓┃┳┏┳┗━┛┻╋┻┻┗━┗┗┻┏┗┃┣┻┓┣┣┳┛┏
┛╋┛┣┃╋━┣┛╋┏┛┻┛┳┏┗┣┣┗━┣┻┫┏━┃┻┳┣┳┗┳━┏┃━┻╋━
┳━┻┳┻┓┏┗┃┻┻┃┣┳┛┗┓┳┻━━┓╋┓┗┏┳━┳┣┻┛┗┛━┏╋┃┓╋
┫┻┳┣┻┛┏┏┻┣┛╋┏━╋┗┻┗┣┣┛╋┗┻┃━┗┏┻┳┣┓┏┗┃┃┛┳┳┣
┗┛┓┃┏┓┗┫┓┛┃╋┫━┣┛┛╋┣╋┓╋┏╋┳━┫┃┗┳┃┳┃┓┳┓┛┳┫┏
╋┗┓┣╋┛┃┏┗╋┓┗┻┛┃┫┻╋┻╋┛┏━┏┃┳┗┏┫┛┻┛╋┫┻┫━┫┏┓
┻┗┓┃┏┫┳┃┻┛┗┻┏╋┃┏┛┏┏┣┓┗┏┣┃┛╋╋┏╋┏━┳╋╋┏┳┻┛╋
━━┏┏╋┃┏┛━┫╋┓╋┫┛┛┳━┗┗┗┓┛┗┏┓┃┻┣╋┫┫┓┫┓┳┳━┛━
┣┳┗━┗━╋┃┏┓┏┻┳┛┗╋┏┣┣┣┓┗┣┗╋┻┣┗━┗┻┻━┓┛┫┣┓┳┗
┣┗┓┗┳┃┏┣╋┏┣┫┻┓┻┫┣┳┻┓━┗┫┃╋┣┳┓┻┃┫┫┏┫┳━┃┣┗┻
━┻┃┣┛┗┛┗┓━┏┣┃┃┫┳╋┗┏┣┻┃┃┫┻━┻┻┫━┓╋┗┳┳┳┻┓┳┓
┳╋┗┻╋━┛┻┓┣┛┗╋┛┏┻┫┻┏┳╋┓┻┛┳┣┳┛┃┗╋┓┗┫┗┫━━┛┗
┫┏┓━┗┃┗╋┣┫┗━┃┓┣┓┗┛╋┏╋┫┫┓┃━┃╋┳┓┻━┃┗┫
┓┳┫┗┗┏╋┏┣┫┓━┛┃┣━┫━┗┫┓┓┳┗━┓┃┻┗━┗━┏┫┓╋┓━┗┳
━━┫┫╋┃┳┏┣━┃┻━━┫╋┳╋┃┣┏┏┻┓┻┳┻╋━━┏┳╋━┗┫┣┳┳┛
┃┛┓┃┫╋┻┫┣┫┓┗┏╋┃┏┛┗┳┛┗┏┣┳┏╋┳╋┣┏┗┃━┗┃┣┛┻┣┫
┣┻╋┃┃┻┳┏╋╋┗┣┛┛━╋┣┣┣┛┫┗┻┗┃┳╋┣━┏━┛┓━┗┏┻━┛┏
┣┻┓━┫┣┫┏┳╋┻┣┗┻┃┣┻┃┏┳┣┳┛┻┫┃┫┫┏╋┏━┣┻┓━┃┃┣━
┣┳┗┻┣╋┳┳┃━╋┛┗┛┓╋┳╋┫┣┃┗┻╋┃┣━┣┳┻┓┛╋┣┳┫┛┻┛━
┗┛┓┗┣━┣━┻╋┻┃┓┻┳╋┗┣┏┓━┃┓┏┳┃┻┓━━┏┗┻┏┣━┓┛┛┛
┛┻┫┣━┫┻┳━━━┓┗┣╋╋┫╋┻┏┳┗┳┣╋┏┳┃┣┻━┳━━┓┛┻┓┓┣
╋┗┫┻┫┓┓┣┏┓┳┫┗┓┃┛┳┏┛┻━┓┛┓┻┻┫┗┏━╋┛┣╋┃┃━┳━╋
┻┣┫╋━┓┫┳┻┻┏┫┗┻┏┗┻┣┗┗┫┻┓╋┛┣╋┳┃┳╋┗┻╋┣┛┃┣┗╋
┛┫┣┓┳━╋┻━┓┛┛┻╋┣┛┻┛┛┏┓┗┓┏┃┗┏┗┣┳━┏┏┓┓┓┣┻╋┫
┛┏┓┓┛┃╋┳┏┛┃┛┗╋┛┻┻┛┣┃┛┛┻┛┏┻┣┳╋┫┓┛━┏┫┳┳┗┏┗
━┛┫┏┃╋┃┻━┛┛╋┓┏┓┫┗┫┻┓┫┣┫┛┏┏┓┻┣┣┏╋╋━┗╋━┏┃┃
┻┗┓┏┛┫┛┣━┏┳┗┫┛╋┃╋╋┫┛┳┓┓┃┓╋┗┣┳┗━┗┗┏┓╋┓┏╋┛
┻┓┃┗┏╋┓┣┗┃┓┃┫━┳┛┫┻┛┫━┏┏┏┃┗┳┣┛┃┣┣━╋┗╋┫┃┃┗
━┛┛╋┗┗┓━╋━┃━┣━┣┓┃┳━┣┗┛┫┛┫┏┃┛┫┗┓┃┻┓┫┻┻┻┃━
┛┻┻┃┗━━┗┗┏┓┗┳┛┣┓┃┫━┳━┻┗┣┏┃┛┏┓┳┳┫┻┳┃┻┃┻┛━
┫┣┣┓╋╋━┻┏┓┃┫┻┓┛┗┓┓┣┛┃╋┏┗╋┳┗┓┫┛┻╋┃━┓┻┣┃┻╋
┛┣╋┻┏┳┏━┳━┻┫┫╋━━┗┻━┳━━┳┻╋┫┃┏┗┣┳┓┻┃┃┃┓╋━┏
┣┛┏┏┗┗┻╋┃┏┃┛╋┗╋╋┳┫┃┻┃┓┳┏┻┏┗━┏┗┻┫┛┗┳┣━┻┗┓
┫┳┏╋┓┻┛┓┳┃┣━┗┣━┳┫┛┓┏┓┓┏┫┳┓┳┫┗┗┛╋┃╋┓╋┛┻┣┗
┗┫╋┗╋┓┣┓┫┫━┗┳┣┳┓┫┣┻╋┳┗┻┛━┻┗┓┻┓┫┫┗┓┏┫┣┣╋┛
┓┣┣┳┻━┓╋┏┃┏┗┻┏╋┳┗━┃╋┃┳━╋┏┳┓╋╋┃┣━┫┫╋┫┫┫┏┻
┣┣┃╋┫┗┛┣┓┻╋━┻┫┛┫┏┛┫╋━┻┳┣┳┗┛┃━┏┏━┓┣╋
┻╋┗┻┣┗┫╋╋┗┳┗┓━╋┃┃┣┓┓┗┓┗┳━╋┏┫┻┃┗┳━┃╋┫┻╋┃┛
╋┻┃┻┗┛┻┣┫┫┃┃┳┓┗┳┃╋┏┏┫┣┻┏┛┫┫┃╋┫┓┫┻┗━┗╋┻┓┃
┛━┫┫┣┃┛┗╋┓┻┻┛┛┻┃┃┫┛┃┗╋┏━┛┏┫┳┳━┫┗┳┫┳┳┣┓┣┣
┗┳┏┛┗┃┳━┛┣┫┓┛┗━┏┓┣┓━┫┫┏┓┗┳╋┫┗┛┳┻┳┛┫┣━┣┛┫
┳┓━┏┛┣┳┳╋┗┳┏┗┳┫┫┫━━━╋┏━┃┳┏┣━╋┣┃┳┗┛╋┏┻┓━┃
┓┳┳┗┃┗┓┃┫┣┻┃╋┃━╋┫┛╋┫┫┳┫┏┳╋┛┓┻┻┻┣╋━┓┏┣┃┻┏
┫┳┣┣┣━┫┫┗┫┣━┣╋━┏━┗━┛┃┛┫┃┛┏┻┃┃┓━┻┃┏╋┳┏┗┗┛
┗┫┣┗┏━┫┳┣┏┣━┻┃┗┛┓┛┛━━╋┳┏┣┗━┓━┓┏┃┛┏┣┻━┻┣━
┗┻┗┫┏┛┓┃┗┏━┓┃╋┃┻┻┣┏┓╋┏┫┓┓┳┗┛┓┛╋┻┏┛┏┳┫┗┫┗
━┻┛┛┳┏┃┗┻┻┣┓┓┃━┫┓╋┣┛┳┗┓━┓┫━┻┫┣┃┳┏┃┫┃╋┣━┏
┫┏┏┫┛┫┻┛┣┣┻┳┳┏┃┻┏━┛╋┓┃┗┗┃┃┛┗┳┏━┛┳┓┻┳╋━┻┗
┣┣┓╋┓┗┣┳━┃┃┣┻┗┃┳┗┫┏┃┃━┛┣┃┏┳╋┛┫┣┳┫┳┣┻┛┓┻┛
┗┓┣━┻━╋┳┫┓┣┓┣┃┏┳┳┓┏┗┻╋┗┳━┳┣┣┏┫╋╋┻┛┣┛┏┓╋┫
┻┳┃┏┣┗┣╋╋╋┓┳┃┣┻┳┃┛┻┃╋━╋┳┗┻━┣┛┳┻┫┳┏╋╋┣┓┛┫
┻┣┓┫┗┣┏┏┃┻┃┣┏━┳┃┳┗┳┓┫┫┗┫┛┻┣━┳┣┛┻┛┗╋┻┏━┗┫
┓╋┗┓┗┏╋┓━┫┓╋┏━┛┃┏╋╋┏┗┳┗┓┻┓┛┫╋┻╋┛┻┣┫┻┣┗┗┓
┗┣┛┫┏╋┓┓┣┳┓┳┓┫┓┛┛┓┃┃┃┓┗┛┓┫┻┓┛┏┫┣┫┣┗┫┃┓┗┓
━┓┛┛┓┻┏┫┳┏┏┛┳┛┃┏┛┳┏┫┃┣┛┻━┫╋┳┫┳┛┓┛━┛┛━┗┻┃
┏┛┻┳┛┓┣┳╋━┳╋┻╋┻┃┣┳┏┏┣┣┏┫┗┛┫┓┻┫┣┫╋┳┻╋┣┏┣┻
┻┓┛┛┏┗┓┫┳┓┏┣┻┻┏┛┛┗┗┗┳┃┣┃┫┛┗╋┓┏┫┓┓┓┃┓┛┳┃┃
┻┗┗━┛┏┗┃┓╋╋┏┏╋┃┫┫┗┏┏┓┫┳┛┗┗╋╋┗┫┛┓╋┏┳┛┫┛┻┓
┳╋┻┛┳┗┏┻┏┏━━┳╋┫┓╋┳┏━━┓━┓┳┏╋┗━┃┛┣┻┃┓┻━┏╋┣
┳┫┛┣┳┏┓┃┏┛┫┛┛┣┃┗┃┫╋┳╋┓┫┫┣┻━━╋┳┃┗┣┛━┳┳┫┳┛
┃┳━┓┓┏┗┫┛┗┳┏┃┫┫━┫┳┻┗┣┏┣┛┫┓┃╋┏╋┻┻┗╋┗
┃┣┣╋┻┻┻┗┏┳┛╋┫┓┃┓┃╋┛━┗━╋┓┻┃┓┃┳┛┓┛┫┓┏━┏━┗┓
┗┏━┻┣┓┻╋╋┣┻┃┃┣┛┳┗╋┏┏━━┛┃┃┗┳┛┏┛┻┏┣┛┳┻┣┏┏┃
┗┣━┓╋┣┓┗┃┃┃┏┳╋┓┳┣┣┳┗┫╋┻╋╋┃┓┛━┛┏┗┛━┣━╋┓┻┫
┏┛┛┫┗┗┣┏┳┻┳┳━┗┫┛┫┓╋┣┛┛┃╋┻┓┃┫┛┛┣┗┣┛┫┣┣┛┣┗
┛┏┛┓┓┏┣┃┻┏┣┳┣┃╋┻┫┳┛┣┻┗┻┗┛┗┳┓┣┣╋┫┳━┣┣┏┓┻┻
┃━┓┳┳┛┏┃┃╋━┳━┛┏┫┻┛┳┛┃╋┻┛┓┣┻┗┻┏┗╋╋┛┏┛┃┛╋━
┓┳┻┃━┃┃┫┻┳┛┓┏┫┃┓┣┫╋┃┓┗━╋┫┳┛╋┛┏┣━┫━┗╋┏┻┓┓
━┣┣┓┏┏━┻╋╋┫┗━╋┣━┛╋━┻┳┓┏┓┳┻┻┻┓┻━┫╋━┫┣┳┻┗┻
┓┓━┏━┓┳┣╋┫┛━┃┓┗┏╋┗┳┫┃┣┏┣┫┛┫┓┣┓┻┛┣┳┣┃┏┫┗┗
╋┳┳┻┃┻┣┳┏┃┻┓╋┫┓━┗━┏┣╋┓╋━┓┣┓┻━┗┳━┻┣━┻┳┫━╋
┃┳┓━┏━┃┣╋┣━┏┓┻┓┳┻━┃╋╋┫┛╋┻┃┻┗┫┏┃┣┫┛┻┗┫┛┏━
┻┣┻┃┛━┫┫┓┫╋┫┃┏┗┏┻┣┛━┳┃┣┫┓┗┣━┳╋┛┳┛┏┳╋┃━╋━
┫┓┫┻┗┓━┛┳╋┃┳┏━┳┻┗┳┛━┏┻┛┓┻┏┏┣┫┛┫┳┻┫┗┏┫┃┻┛
┻╋┏┗┃┓┃┻━┛┓┳╋┳┃╋━┃┗┓╋┗┻┓┃┫┏┏┗┗┓┣┫┳┓┗┫┫┏╋
┓┫┛━╋┫┓┏┫╋┛┫┗┏┏┫┫┫┃┻┻┗┓┗┛┏┳┳┗╋━┻┛┛┳┃┏━┻┻
┗┗┫┓┣┛┣┣╋┻┃┃┃┗┃┛┫┃┻┻┃━┫┫┓┫┓╋┓┃┗┓┣┏┫┏┗━┃┣
┗┳┓╋┻━┳┻┛┳┓┳┫╋┓━┫┻┗┓┻┓┗┓╋┃┓┳━┓┓┻━┣━╋━┣┛┳
┻┳┳╋┣┃┏┳┛┓┏┻━┣┛╋┗━┣┫┃┳┣━╋┳┛╋┳┻┏┏┛┳┛━┛╋┛╋
┛┳┻┛┃┛┣┻┻┓┗┗━┗┣┓┛┣┗┣┛╋┻┓┻━┏┗╋┻┛┣┫┳┗┛┣┏┫┻
┛╋┏┳┏┗┗┻┗┳┫┓┻┻━━┏┣┣┳┛┫┏┫┣┏┗┛┛┳┃┛┛┳┻┓┣┗┓┳
┻╋┓┣━┳┣╋╋┫┓┫┓┣┗╋┓┗┃┳┳┗┳┏┳┻┫╋┃┛┓╋━╋┣┣┏━┛┃
┗┻━┃┛┃┓┃┗┣┫┗┻┻┳┛━┛╋┓┓┗┓┓┓┃┫┳╋┓┏┫┻┳┗┣┣┻┓┳
┏╋┳┃┣┳┃┳┃┏┫┻┫┻┳┻╋┓┛━┏┏┏┫━┳┛┓┏━┣┓┣━┓┣╋┓┓╋
━┛┛┃┛━┛━┳┃┻┣╋┣━┓┳━┣┃┻┃┻┃┏┳━┻┏┃┏┣━┃┏
┛┗┳╋┳┏╋┗┏┫┗┻╋┛┣┻┻┛┻┛┻┻┣┛┻┻┻┓┓┻┻┣╋┗┛┛━╋┣┫
╋┏┃┗┣┓┫━┃╋━╋┓┫┻┫┛┫┃┳┗┓╋┫┻┃┓━┻┃┫┓┗┓┫┏┻┗┫━
┳╋┳┫╋╋┣┳┏┃╋┻┳┳┛┏┓┣┏┃┏┫┣┗┗┓┻┻┛┫┏┫╋┃╋┳┗┛┏┫
╋┃┏╋┻┏┫┛┃┃┗┏┗┳━╋┗┫━┳┛┫┫┃┓┛┃┃┏┫━┗━┳┏┗┛━┛┫
┛┛┣┛┫┓┣┓╋┗┏┣┳╋┓┏┏━┣┻┳┣┻┣╋┣┓┳┏┳━┳┳┓┻┓┃┏┣┃
┓┣┃┃━┓┫┻┫┳━┛┻╋┓┗━┏┃┃┛╋┗┫┫━┃┃┗┓┳┃┻┗┃━━╋┛┏
┏━┏┳┏╋┗━┗╋┏━┫━┫┣┏━┃┣┫┳┣┻┫┫┏╋┛┗┓┓┗┓━┃┣┗┓╋
┗┳┗┓┓┃╋┳┣┃╋╋┣┻┗┏━┛━┳┣┗┏┓┳┻┳┫┃╋┓┻┃┗┻╋┛━┛┫
┏┏┫╋╋┛━┻╋┳━╋━┏┗┏┣┓┏┃┗┫┣┣┓┳┣━╋┣┗┓┗┳┻╋━┗┻┗
┃╋╋┫╋┫┏┓╋┳┃┓┳┏╋┻╋━╋┳┏┃╋┃┣┏┳┳┳┓┃━┣┏┫┳┳━━┳
┗┏┻╋┏━╋┗┻┓┓┫┻╋┛┻┣┗┻┳╋┣┗┓╋┓┓┫┏┣┓┳┫┓┓┃┻━┣┗
┣┻┛┫╋━╋┏┳┫┃┳┗┻┣┃┻┫━┻┳╋━┛┏┻┏┗╋┳┻┳┫┃╋┳━┏┛┃
┣┣┣┃┏┣┗┗╋┏┃━╋┃┫┓┓╋┳┓━┏╋┻╋┻┻┫┻┏┏┏┓┗┏┃┛╋┻┏
┗┗┃╋╋┓╋┣┏┻┳┏┓┫┃┃┗━┓━┻┃┳┗┗┗┓━━┫┏┛━┫┫━┏━┗┣
┓┓┫┗┏━┃┓┳┏┗┏┳┓┛┣┻━┃┻━╋┳╋┳┣┫╋┫┃━┫┣┏┓━┗┫┛┳
┫┻┻┃┛┳━┣━┣┗┓┏┫┻╋┳┳┏╋┫┳┻┗┃┳━━┳┓┻╋┻┻┻┛┣╋┗┛
┓┻╋┓┛┳┓┓━━┃━╋┻╋┏┫┓┳┗┏┫┛┗━┛┏┏━┗┳┻┏┏┛┳━┳╋┓
┻━┻┛┣┣┫┛┛┻┏┣┓┏┓┏┃╋┻┏┏┳┻┃╋┻╋┓╋┳┣━┻┓╋┃╋┗┣┣
┫┓┳┛┗┓┳┓╋┓┻┗┻┣┓━┫┣┳━┓┏┗┣╋┫┻┣┏━┛┓┗━┛┓┳┣┃━
┓┗┓┫╋━┣┻┫┛━━┻┫┫┃┫┛┛┫┣┛┫┃┃┣┻┓┃┛┃┗╋┫┣┓┃┳┏┛
┻┛┛┃┛┗┃╋╋┫┛┃┫┫┻┣━╋┣╋┣┳┗╋┏┳┃╋┛┫┃━╋┏┣┛┗┓┫┓
╋┳┃┳┃┳┗┓┫┃┓┃┏┗┃┣┫┃┫┻━┳┃┻╋┳┓┻╋┃┫┛┏╋┳━╋╋┓━
┛┫╋┣┗┓┃┻┻┏━┻┻┓┗┻┗┻┗┫╋┓┫┗┃╋┛┓┛┫┛┛┏┗┣┓┛┳┣╋
┫┗┃┗━┓┏┗┓┃┛╋┏┓━┃┫┓╋┃┻┓┳┏┓┛┏━┏┫┃┓┳┳╋
┛━┓┃┻┫┃┏┻┫┃┣┗┛┻━┣╋┣┳┃┣┳┗┻┻┗━┏┳┣━┏╋┣┛┏┗┫┛
┛┃┳━━━┳┓┛┻┃┛╋╋╋┫┛┓┫┏┏┻┣┣┻┃┓━╋┳┓┣┃━┳┣┏┣┏━
┻┛┣┫┣┏┃┫━┏╋┓┳╋┏┓┳┓┏┳┓┳┓┗┻┻┛┏┣╋┏┏┣┓━┏┫┃┓┏
┗┗┗┗┃┻┛╋┻┫━┳┳┣┛━┏┏┏┗┗┫┗┏╋┏┳╋┛┏┻┓━┳┣┻━┓┃┛
┫┃┃╋┣┛┫┓┓┏┃┣┗┻┗┗┳┳┓┣┗━┗╋┛┛╋┫━┻╋┳┳┛┫━┏┓┫┗
┣┛┻┣┏┫┳┫┓┃┗┳┻━┓┳┃┻┛┣┣┃┓━┃┻━┓┏╋┻╋┓┣━┻┏┻┫┳
┗┃┣┓┣┗┗┳╋┳┏┃┓┛┛┫┃┗┗┳━┏┃┏━━╋┫━┣━┓┫┳┻┏┣┳┣┻
┓╋┻╋╋┃┛┗┣┗╋┳┃┫┳━╋┣┳━┗┓┫┫━┏┃┻┻┫┛┫┏╋┏┏━┗┳┻
┗┗┗┣┏┓━┏┻┏┏┏┃┃┣┏┫┣┏┃┳┳┃┛━┣┃┻┛┳┓┫┫┛┛┏┳┃┻┫
┻┣┓┣┫┃┣┃━╋┳┻┻┗━┫╋━┃┓┳┫┃━┗╋┣┃┃┻┏┻┻┗┓┻┃┛┻┃
┏┃┳┗┫━┻┓┓╋┣┫┳┣┣━┳┫┳┣┛┣┗┫┃┓┗┣┻┫╋┻┗┃┛╋┗┃┣┏
┓┛┫━┃┏┛┻┛┃┃┛━┫┃╋┗┻╋╋╋┃┣┃┗┓┣╋┏┓┛━┗┳┛┣╋┏┗┃
┫┫┏━┻┓┃┃┏┃┗┣┏┏━┏┏┣╋┫┃┏┻┳━┻┓┗╋┛╋┗━┫╋┫┛┛┳━
┛┻┳┏┛┣┛┃┛┛╋┣┗┓┳┫┣━━┳━┓┛┗┃┣┃┛┣┻━┣┓┻┻┫┗┻┗┏
┏┏┳┻┳┃╋┗┓┻┳┛┃┗┗┓┗┃┛┛┏┳━╋╋┗┏━┗┗┃┃┓┏┏╋╋┫┃╋
╋┗┗╋┃┏┛╋┃┳━┻┃┛┫┏┻┳┫┛┏┳┣┗┃┻┏╋┣┗┫┛┻┓┃━┃╋┛┣
┳┻┏┣━┻┓╋━┛┃┃┻┻┏━┓┃┓┓━┗┻┗┳┓┓╋╋┫┃┳━╋╋┃━┣┛┳
━┓┻┫┏━┻┫┃┏┫┛┳┫┣┫┫┳┓╋┻┻┛┫┫┓┻┗━━┫┃╋┗┏┻┗┗┣┻
┗╋┫┃━┃┓━━┃┗┣┫┓┗┣━┻┣┗┻┗┣┃┛┏┓┛┫━┳┣┻┛━┃┣┗╋┏
┻┫┳┓┻┻┻━┣━┏┗┗┛┏┫┗┓╋━┃┣┳┛━┃┗┳┳┣┗┗┃┃┣┃┓┗┏┃
┛┛┻┳┃┫┛┏━━┫┏┫╋┗╋┛━┓┣╋━┓┃┓━┻┻┃╋┣╋┓┓┛┣┳┻┃┻
━━┏╋┻┫┛┻━┛╋┛━┛┻┗┛╋┳┳┳┫┓╋┣┃┗┻┓┣┗━┛┏┛┻┣┳┫┏
┗┃┓┛┛┃┏┏┫┗┃┫┃┳┻┣┻┻┗┓━┻┏┣┓━┓┓┓┓┏╋┳┏┃┗┫┣┗━
┳┫┏┣┳╋┏┗┗┻┣┫┃┗┃┓┳┓┫┛┃┻╋┛┃┏┃┃┫━┃┫┗┓┛
┣┫┃┗┗┓╋┳┣┳┏┃━┫┛┓┣┛┫┃╋━┓┗┣━┳┫┗┗┏┏┫┳┓┃┗┳┏┳
┫┻┳┳━┛┫┃┓┣┓┓╋━┣┣┣┛┗┣┗┃┳┻┳┳┻┻┫┗┓┻╋━┛┗┣┃┳┗
┛╋┗┛┛┏━━┳┣┣┫┃┳┛┏┳┃┳┣┛┏━┫┗┛┫┛━┳┛┃┳╋┗┗┻┛┫┫
┃┛┫╋┫┻┫┏┳┳╋┣╋┳━┛┛┏┃┳━┳┻┫┏╋┃━┣┣┛┏┣┣┻╋┏┻┃┓
┏┗┛┣━┗╋┣┏┻┫┻┛┃┓┻━┗┓┫┣┳┫┣┣╋┣╋┓┗┣┻┣┓╋┏┏┳╋━
┓┫┻┳┻┛┗┣┳━┻┣┏╋┗┻┏┣┗┓╋╋┛╋┫┛┏┳┣┳┫┏┳┏┗┏┳┳┗╋
┛┃┓┫╋┏┓━┓┏┏┻┓┃┗┗┏┗╋┓┃┳┓┏┻┳┗┻╋┗┳┫┃┓┏┻┗┫┛┣
┏┫━┛┫┓━┏┓┃┗╋━┃━┃━┣╋┃━╋━┣┛┏┓┣┣┗┛━┏┛┛┓┳┛┣┗
┻┻┗┛┳┛┫┳┓┗┗━┣┫┻┫┗┛┳┏┃┫┓┓┻╋┛┃┳┻━┣┓┛┃╋┣━┳┗
┃╋┫┳┏━┻┗┃┣┫━┓┳┣┣┣┗┓┣┣┳━┗╋┓┣┏┗┏┗┻┫┛┗┗┫┣┃┗
┻┓┳┫┓┗┃┗┣┃┏╋┓┏┃━┣┓┏┫┏┳┏┻┃┛┃┛┓┣┏┳╋┗┳┓┣┛┃┣
┛╋╋┣┻┗┫┻┫┏╋╋┳┫┓┗┫┫━┓┻┻━┛┏┫┣┻┫┻┏┃┗┃┓━┗┃┗┏
┣┫┫╋┃┏┣┛┻┻┳┗┻┣┻╋┃╋┛╋┗┻┗┃╋┳┓┓┳┃┛┓╋┫┗┣┫┛┛━
┏┳━┳┫┳┗┏┫┻╋┛┳┃┛┣┛╋┛┫┻┏┫━┓╋━┣┏┏┓┣┛┳┛┣┏┣┃┓
━┓━┏┛┳┻━┃┃┏┳┻┓┳┏┫┏┻┏╋╋┗┏┳┳┫┗┻┃┃┣┓┃┃┻┫┏━╋
┃┛┏━┗┓┃┃┃┗┫┃┫┗┓┣┳┛━┫┻┳┳┗┫┏┻┻┏╋┳┛┏━╋╋┳┏╋┏
┫┳┃┻┳┗┫┛╋┻┃┏┃┓━┃┃┳┣┃┏┗╋┣┣┗┣┣┫┻┏┗╋┫┛┳┳┫┃╋
┫┣┫┳╋┗╋┣┻┓┻┻┗┓┏━┃━┓┳╋┗┓┫┓┳┻┫━┻━┗┫┳┣┣┫┏┳┗
┃┃┫┳┫╋┛┗┣━┏┏┫┻┃┣┏┛┳┻┏┻┣┫┗┻┃┗┃━┳┓┗┏┗┃┃┻╋┃
┏╋┛┓┫┛━┛┻━╋┳┳┓┛┳╋┏┻┃┻┃╋┛┗┣┃┛┣┻┗┃━┃┫┗╋┫┣┗
┻┳┻┣┏┛┓┳━┣┏┳┳╋━┻━┛┳┫┣┓━┓┛┃┃┗┃┣━┳┳┓┏╋┳┳┳━
┃━┛┣┳┫┳┛━┳╋┫┛┃┓┗┫┛┏┓┗┣┫┳┓┏┻┣━┓┏┫┏┣┫┗━┏╋┫
┳┳┻┛┻┫━╋━┣┳┛┃┏┫┃┗┗┣┛┣┃━┳┃┏┏┓┃┣┳┓┃┗╋┫┗┏┫╋
┣┃━┓┳┣┓┏┗┛━┫┗┏┳┗┃━┫┛┗┗┳┏┻┛╋┏┓╋┃┣┻┳┫
╋┳━┃┃┓┃┳┓┛┛┏┣┗┃┗┓┳┓┗┗┗┳┓┳┛╋┓┣┣╋┓┗┫┫┓┳┫┻━
┻╋━┻━┳┫╋┫┣┫╋┻┫┗┗╋╋┫┫┗┓┛┫┓╋┓┗┗━━┗┗┻┻┛━┏━┃
┻┃┓┏╋┛┏┫┗┛┣┳┫┓╋┛┏┃┫┣━┃┻┓┳┃┓┃━━┃┗╋┗┳━┻┫┏┓
┫┓━┏┗┓┃┓┃┳┳┻┛┳┫┣┏╋┏┛┫┫┓┣┫╋┛┛╋┫┻┛┫┓┏┏┣┻┫┛
┗┻┓┃┫╋┃┣━┗━┛┣┻┻┻┏╋┏┻╋━┗╋┛┏┻╋┳┃┫┳┻┏┓┗┫╋┛┃
┓┓┫┛┓┏┃┳┣━┻┃┗┻┣╋┏┃┏┻┓╋┫┫╋┛┻┳╋┏╋┏┫┻┫┏┃┗┓┓
┏╋┃┗┃┃┣┏╋┏╋━┫┳┳┣━┏┻┛┫━┏┣┃╋┏━┗╋┻┻╋┳┣┫╋┛━┣
┛┫┓┻━┣┛┣┗┫┗┓┃┓┻━┣┗┗┗┻┣┏┛╋┏┓┻┃━┗┳━┏┏┃━┓┻┛
╋┃┳━┃┳┛━┗┗┫┣┗━┳╋┗┻┻┛┓┫┛━┓┏╋┃┏┛╋┓┣┣┣┫┓┏┓┓
┗┏┳┫┓┗┻┓┃╋┛┏━┏┛┃━┳┗┛┃┻┳┫┗┣┓┏┏┻┏┃┣╋┓┻┏┻┃┓
┻╋┗┳┻┳┃┛┓┛┃╋┻┗┃╋┏┳┃┏━┏┻╋━┛┛━┳┫━┳┻┳┛┛┳╋┓┏
┗┣┻┓┓┫┃━┳┻━┓┫┗┻┻┓━━╋━┗┃┻┗┻┻┗┗┣┗┣┏┛┃┓┏┣╋╋
╋┫┗┓┓┛┻┃┓┻┃┣┛┻━┗┳┣━┣╋┳┛┳┣┓╋━┏┫┣┫┗┫┗┛┃┣┳┫
╋┫┫┣┫┛┛╋┓╋┫┗┣━╋┗┳╋┫┓┗┳┃┛┫┻┣┃┣━╋┫┫╋┻┳┳┓┫┣
┫┓┓┣┳┓┳━━╋┻┃┏┓┻┗╋┗╋┳╋┻┳╋┓┳┳━┳┣┻┗┳┃┗┣┏┣┳━
┗┏┣━┃┛╋┫┏┓━┗━┏┗┃┣┛━┗━┗┓╋┫━┳┳╋┳┗┏━┻┏┫┻┏┗┫
╋╋━┏┣┛┓╋┫┻┗━┫┛━┻┓┫┻┛┣╋┏┓━╋┛┳┻┻╋╋┃┏┳┓━┏━━
┓┳┻┏┳┃┳┏┫┓┛┫┗┣┳┫┏╋┏┗┛╋┛┻┳┏━┛┫━┣┻╋╋┣┫┓━━┻
┫┫┏━┫┓┫━┛┓┣┃┛┳┓┳┃┃╋┗┫━╋┻┻┣┫┃━┛╋┗┛┛╋╋┛┳┗┗
┻┫┣┓┳┏╋┣╋┓┣━┻╋━┓┓╋┫━━┻┓┻┻┣┛┻━┣┻┓╋┃╋┫┣━┫┳
┃┃┫━┳┃┻┓╋┛┳┛┏━━┗┫┻┓┃┏╋┻┻┗┓┏╋┳┗━┃┻┏┻┳┣┳┗┏
┳┗━╋┛╋━┻╋━┫╋┓━┳╋┣┛━┛╋┛┛┳┳┗┳┳┫┓━┻┣╋┃┛╋┓┓┓
┗┻┏┣┓━┏┫┛┻╋┛┓┗┏┓┓╋┣┃┃┛┣┏┓┳┛┏┏┳┳┃┻┗━╋━┗┳┃
┫━┳┛┛━╋┣┫┗┣┗┣┃┓┃┛┳┏━┏╋┓┣┫━┫━┃╋┏┫┓┗┫
┛┳┫┏┓┗┣━┫┛╋┏┛╋━━┃┫━┓┳━╋┣┫━┓┃┛┓┃┏┳┛┛┗╋╋┣┻
┏┃┛┳┣┏┏┓╋┣┏┣┛━┣┓┻╋┏┛┫┓┳┛╋┣┃┗╋━━┫┣┳┓╋┓╋┳┫
┛╋┣┛┳┓┳┏╋┫┃┗┃┻┛┗┛╋┫┻┳━┳┣━╋┣┃╋┻━┣╋┃┫┫┛┣━┃
┫┛┻┣┃┃┓━┣┃┻┃┗┛┛━━┣┓┣╋┃┏┳┓┃┏━┏━┳┓┣┏┓━╋┏━━
┗┗┣━┛┳┛┃┗┃┣┳┣┏╋┛┣┣╋┏┳━┳┳━┣┣━┻┻╋┃┗┃┻┓┣┃┳┣
┻┣━┫╋┫┣┳┛━┣┫┗┃┓┣┏┣┳┏╋┻┫┣┛━┃┫━┻┳┗┻━╋┏┓┻┓╋
┫┻┛┫╋┛━━┗┃┏┫┓┓┛━┓┫┗┃┣┣╋┗┣┓┏┛┛┫┣━━┃┗┣┗╋┛┗
┫╋┗┃╋┳┫┣┻┻┻┏━━┃━┳╋┛┻┛╋┻┗━┳┗┣┓┓┓┻┛┓┗╋┣┣┏┏
━┳┳┻┃┗━┳┃┃╋╋┻┓━┛╋┏┣┃┣┓┗┫╋┣┳┗━┃┻━┏┏━━┗┏┳┳
┏┃┣┓┳╋━┓┛━┫┣┓╋━┏┗┳┓┗╋┗┓┻┓┏┳┣┣━┏━┻┫╋┗┓┓┫┃
┓┣┳┓┣┣┓┫┣┗┛┛╋┃┃┃┛┓┃┛╋┻╋━┃┫┏╋┗╋┣┳┏┣┣╋┃┻┗┣
┃┗┛┫┗╋┃┣┃╋┛┗┳━┏┗┳┗┓┛┛╋┫╋┻━┛┫╋┳┓┓┛━┗┓╋┃┓┫
┳┏┓╋┏━┻╋┗┓┻┛┣┗┻┫┗┛┳┗┗┏┓━━┏┣┳┣╋┳┣┓┏┏┫┳┳┛┏
━┃╋┳┏┃┗┃┫━┳┣┗━┛┳┓━┏┗┣━┣┗┻┗┏╋━┃╋┻━┫┛╋┛┳┳╋
┳━┏┣┓┳┣┓┣┃┣┗┃┛┛┗┫┣╋┣┏┫┗┻┫┻┫┻┏┏┏┛┫┓╋┃┣┓╋┳
┻━┗┗┏┓┳━┛╋┻╋┏┏┓┫┻┫┏┏┣━┛┓┫┣━╋┛┓╋┏┗┻┛┃┳┏┏┓
┃┛━━┫┗┳┣┛┣┣┻┗┻┛━┃┏┓┣┃┃╋┫┃┻┗┓┓┻┻╋┃━━┃┛┫┓━
┳┏┓┣┣┣┻┛┓┳┓┻┻┳┣┣━┣┣╋╋┛┣┻┗┛┏┗┻┣┻┃┳┗┗┃┳┛┏┻
┗┳┏┗┣┏┣┳┳┻━┫┏┃┳┻┛┻┳┏┗┫┃┳┣┫━┣┏┻┓┏┏┓┫┏┏━━┓
━╋┃┳┳┳┗┃┗┳╋┫┫┛┏┫┃┛┏┫┫┫┃━┏╋┣┻┳╋╋┳┛━┗┫┳━┗┛
╋┫┗┛━┫┏┃┓┓┓┳┳━┳┏┻┃┳┏┳┻┣━┳━┳┻┣┓┛┻┏╋┃┛┛┣┗━
┳┗━┃┓┃┓┓┻╋╋┃┻┃┓┳╋┳┣━┳━━┓┃┫┗┏━┳┣┓━┗┳┛╋┣┓┛
┛┓┫┣┻┛┫┻┻┣┏┏┃╋┏┃┏┗╋┏┻┛━┏┳┳┛┓┗┓┓━┫╋┓┗━┓┳╋
┛┻┳┣━━┓━╋┓┛╋╋━┫┳┓┓╋━┃┣╋┓┃┓┓┫┻┃┻┓┻┣┏
┃┛┳┗┣┣━┗┫━┣┣━╋┏┣┳┫┫┃╋┳┳┃┛┣┏┓┓┃┫┣━╋┗┏┗┣┓┓
┏┻┻┳┏┓┏┗┓┏┣╋━┃┏╋┗┓┓┛┗┛╋╋┗┳┓━┓╋┳╋┫━┓┛┳┃┫┓
┏┏┃┗┏┳┳┛━┓┓┏┃┏┗┗┣┃┓┫━━┛┻┃┃┣━┛┫┏┛┣┗┳┃╋┫┫╋
━┛┗┗╋┫┣┫┣╋╋┛━┗┓┏┻┳┗┏┻╋┳┫┗┗┫┛┫┗┫┳┳┣┛┫┏┓┓┏
┫┳╋┻┗┗┓━┗╋┓┳━┫━━┛┳┓┻━┏┻┃┏┳┫┻┫┫┓┻┓┳┓┗┻┳━┫
┫┏┓┓┳┻┫┗┛┗┗┛┳┗┃┫┣┛┫┫┻┓┃┏┳┓┓┳┏╋┳┗┓┳┛┏┳━┗┏
━┏┳╋━┳┏┣┏┓┻┣┛┳┃┣━┫┗┻┓┣┗┓╋┛┛┗┻┳┏┻┗╋┣┳┻┓┳┓
┓━┗┳╋┻┛┃╋┏┻┫┏┣┛┗┛┛┻┳┓┳┃┗┓┻┏┫┫┓┻┏━╋┫┛┃┓┻┏
┳┫┓┓┳╋━┏┛┗┏━┳━╋┓┫┻┻┳┗┃┫┓┳┛┫┓┳╋━┏┣┃┗┗┻┛╋┛
┻┣┓┗┏┛┃┫┓┻┃┃┳┣┛┃┫┳┃┓┗╋┗┃┛┛┻┗┣┫┛┗┣┏┏┳┫┳━┏
┗┫┳┳┛┫┓┃┗┻┣┏━━┛┗┛┏┣┗━┣┓┗┓┏┣┫┣┓┻┛┻┃┫┏━┛╋┃
┓┃┃┃┛┓┫┗┃┓┻┃━┳┣┛┏╋╋┳┛━┛┃╋┳┻━┳┛┗┻┣┓┏┏┏┏┓━
┓┏┏━━┃┻┛━┫┓╋┳━┛┛┏╋┛┃┃┏━┛┻┛┛┻┗┫┫┫┓┓┗┻┫┳┗┫
┻┏╋┻┏━┓┏┛┓┣╋┓┳┏┻┣┃┣┳━━┓┫╋┏┫┳┫┓┳┃┣┓┛┃┛┻┓┃
━┃┗╋━━┫┫┓┏╋┏╋╋┏━┫╋┛┣╋┗┓━┓┛┗┛┛━┗┏┻┣┳╋┛╋┻┓
┣┏╋┛╋┣┓╋┗╋┃┫┳━┃┛┃┛┛┫┛┓┣┗┣╋━┳┏┓┫┛╋┣┗┓┓┓┏┻
┫┃┻┫┃┃┳╋┃┏┛┃┣━┏┛┻┏┣┃┫┫┏┗━┻┛━┳┏┣┛┛┣┫━┳┣┏┏
┗┻┏┻┗┳┳━┗┓┳┣┫┃━╋┗┏━┫┗┣┗┏┏┏┛┓┛┓┻━┏━┻┓┃┓┏┏
┓┃━┃┳┗┳┣━╋┃┏┣┃┃┛╋┻┣┗━┫┗┏┣┓┗━┃┗┫┗┃┛┗┛┏┫┓┻
┓┏┛┻┏━┃┫┗┏┓┳┣╋┣━┻┛┣┳┳╋╋╋┻╋┓╋┻┻╋╋━╋━┗┛┻┏┫
┳╋╋━┳━┫┗┓┫┃┃┓╋┏┛┏┏╋┳┗┓┣┳┃┃┗━┣┗┫┗┗┗┏┻┳┫━┓
┃┫╋┗┓┏━┓┏┳┏┓┣╋┣┣┏┳┗┣┣┓╋┫┳┗╋┫┃┏┣┫┳┳┣┻┗┫┏┫
┻┻┃━┃┏┛┫┓┓┃┗━┃┣╋┛┃┛┓┓┫╋┻┓┫┣┣┻┃┫┗┃━━━┣┳┏━
━┣┗┃┻━┣┏┣┫╋┛━┗┻┃┛┃┻┃┗━┃┻╋┓┣┻┃┛╋┫┗┃┏
━┳┫┏┏┏┗┛━┣┳┗┻┛┳┳┏┗╋┻━┛╋┳╋┏━┏┏┣┛┏┻┣┏━┛┛┛┻
┏╋╋━━┳┗┣┗┻┗┃┳┗┻┗━╋┗┫━┃┻┗┣┏┫┻┫┓┗┗┛┓┗┛┏┫┓┃
┃╋┳┫┏┗╋┛━┃╋┣┣┓┣┣┏┣┓┳┃┻┣━┻┳┻┏┫┃┻┣━┣┃┣┣┗┏┏
╋┫┏┻┃━━┃┻┗┻┃┫┛┗┓┓┗┻╋┛┛┫┃┗┏┫┃┳┣┏╋┻┣┗┗┓┓┃━
━┏┏┣┳━━┣┣┳╋┫┻━┳┛┃━┻┳┳╋┫╋┏╋┓━┛┓┻┳┃┓┓┃┳╋┳┃
┛┳┫┫┏┣╋┛┓┓━┓┣╋┓┫┗┗┗┻┳┃┏┛┫┏┳╋╋┗╋┫╋┳┳┳┛┻╋┃
┫┃┣┻┃┳┓┏┛┗┣┃┳╋╋┏┻┣╋┣┗┫┏┗┗┏╋━╋┛━┃┣┃╋╋┣┣┏┗
┣╋┃╋┫┻┫━┓╋┣┫┃┓╋┳┛┓┫┓━╋┓┃┳┛┃┃━╋┏━┃━┗╋━┃┛┛
┏╋━┣╋┏┏┫┃┣┗┣┗┃┻┃┓┣┛┗╋━┣┗┃┫┃┳━╋┓┻━┏┗┛━┃┓┣
┛┏┫┫┻┻┣┗┫┫┣━┫┛┏━╋┗━┛┏┣┻┛╋┗┛┻╋┏┃┛┃╋┻┣┓┫┗┳
┣┫┫┣┓┓┓┳┻┏┳┓┗┛┗┃┫┛┗┫╋━┣┣┓╋┛┗┣┫┛┣┗┳┣┣┓┓┫┃
┗┛┫┃┣┫┗┫┃┫┏┗━━┫┫━━┓┫┃┳╋┗┏┓╋┗┻┻┏┏┣━┗┳┳╋┻┻
━┏┃┓┫┳┏╋┫┛╋┛┃┛┳┣┻━┛┛╋┗┗━┃┳┗┓┫┛┻┣┛┻┓┃┛┗┣┛
┻┻┓┏┛┻┏┫┣┣┗┃┃┳┃━┃┗┻┏┛┗┓┓┣┃┓┻┳┃┣┳╋┫┛╋┓╋╋┻
┣┛┗┛┫━┫┫┻╋┻┗╋┳━┣╋┓━╋┛━┳┣╋━╋┫╋┣┏┏┓┏┃┳┗┃┫┓
┗┓┛┫┓┗━┛╋┻┳┻┣╋┃┏┳┃━━┃╋┏┛┗┣┏┃━┳┗┻┫┏┫┳━┗┻┻
┛┃━┳┏┗┓━┓┻╋┳┃╋┃┏┫┛┓┻┗┓┃╋┓┻┗┣┛┏━┗╋┫┓┏┳┓┛┣
┃┫┳┓┃┳━┫┃┃┏┳┫┫╋┓┻━┳┣┏┏┏╋┻━┫┓┓┏┣┻┛┻┛┗┻┏┫┛
┳┫━━┛┳┻┏┗┻┳┗━━┫┛━┳┣┓┻┻┳━┻┣┳┣┣┳┓╋┣╋┗┛┛┻┻┻
┛┏┗┃┃┛┻┃╋━╋┗┫━┫┳┏┃┫┣┛┓┓┃┏┣┳╋┫┃┻┻┫┗┓╋┓━╋┣
━┻┣━┓┣┣┣┏━╋┛━┓┣┓┓┛┻┣┻┓┣┓┏┗┻━━┣╋┻┻┳┫┣┏┓┻┫
━┛┏┣┳┫┣━┓┣━╋┻┓┫┓┏┣━┣┳┫━┻┓┏╋┫╋┃┓┳┻┻┫┣┗━┻━
┓┣┛┗┗┻━┛┣┳┣┛┫┛━┏┏━┃━┣┻┛┻━┳┓┳━┛┫┛┏┻┳┳┓━┫┓
┓┓┃╋━┓┻┳┫━┣┗╋┣┣┏━┣╋┻┫┏┳┗┏╋┫┓┓┳┛┃┗┗┏
┫┗┏┓━┏┫┏┃┗┃┏╋┣┫┏┳┛┳┳╋┣┃┓┗┓┻┓┏┓┣┓┫━┃┻┫╋┃┃
┣┏┣┣┳┛━╋┻┫┓╋┳┻┓┏┣┳┗┣┃┃┫┳┃╋┫┓┓┛┫┻┛╋╋┫╋┣┳┗
┫━┗┗╋┫┳┣┃┣┫┛┫┣┣┫┗┗┏╋┣┗┫┗┻━┏╋╋┏┣┗┓┏┳┓┏╋┏┏
┏┣┣┻┓┛┃┗┏┛┛┏┳━┫┛━┣┣━┻┣┃┃┣┻┓━┃┗┃┏┻┃┏┫┏┛━┃
┫━┓┓╋━╋┛┫┏┃┻┛┃┃━┃┏┻┣╋┛┗┃┻┛┳━┓┣┗┣┃┣┻┣┏┳┻┣
┫┓╋┛┗┗┃╋┛┏╋┣┫━┫┫┣┻┃┓┣┃┏┫┃┣┏━┓┓┫┳┓╋┛┃┃┛┃┓
┳┛┃┗┛┫┫┗┛╋┻┛┏┗┛┛┓┳┗┳┗┗┗┳┣┫┗┻┻┫┗┻╋╋┻┫┣┏┃━
┛┫┃┫╋┃┻┛┓┳┳┛┛┫┏╋┳┃┣┻┗┣┓┫╋┻╋┫┣━┻┗┗┻━┫┣┣╋━
━┛━┃┻━┫┛┓━┻┫┻┓┏┣┛┗━┻┻┏┗┛┏┣━━┏┳┓┃┣┏┳┓┫┓┗┏
╋━┫┫┓┃┏┏┗┃┫┏━┫┏┫━╋┛┣┓┗┗┻┫┃┫┻┳┳┓┃━┣┣┃┗┳╋━
┛┣┫┫┏┻┳┻┏┣┛┫┳┃┓┫╋┫┳┃┏┓┗┃┗┗┳━┏┣┣╋┃┛╋┣┳╋┻┗
┳┳┣┗┏┫┏┻┗┛┣┳┏┫┃┣┓┗┗┛┗┳┻━┛┳┃┣━┛┳┻┏┏┓╋┃┻━┗
┣┏┫┫━┳┣┣┃┫┓┓╋┃╋╋┗┓╋┗┃━┏┛┛╋╋╋┃━┗┗━┳┳┳━┳┻┃
┛┓┻┣┃╋┣┣┻┳┓┃━┳┓┃┗┻━┓╋━┛┃┗┃┗┣┃┫┗┃┛┣┛┻━┗━┛
┛┻┏╋┏┃┏┗┳┃┃┳┫┫┓┫┛┗┫┗┓━┣┗╋━┗╋╋┓┏┏━┫┗┣┛┫┫┏
┻┃┳┳┻┏┗┳┻┗╋┛╋┗┣┻━┛┻┓┗━┛┏┛┫━┛┗┫┏┣┳┏┓╋━┫┓┏
━┏┓┃┣┫┫━┃┓╋┗┓┓┛━┫╋┻┫╋┳┳━┗┃┳┻┏┣┃┃┳┫┣┣┏┓┳┓
┗╋┛┻┣┏┫┫┛┃━╋━╋┛┫┫┣┛┫┳┓┗┣┏┣━┛━┫┣┛┛┃╋┳┳┻┛┫
┏┣┗╋┻┗┓╋┓┳━┫┻┣┣┗┃╋┗┃┗━┃┛┫┗┃┏┓┛┳┻╋┗┓╋┓┃╋┳
╋┏┛┏┣┏┏┣┛┫┓┓┓━┣╋┏━┫┗┓┛┳┓━┣┳┻┻━┓╋┛┫┏━╋┓┣┗
┃┗┃┓┗━┳┻┃┻┳┗┃┓┻┻┻━┳┗┏┓╋┛╋┗┏┏┛┻┣┃┻┗┫┗┛┓┫┛
╋┃┗┓━┻┛┛┗┃┗┳┏┣╋┏┳┏┏┳┛┓┗┣━┗┳━┣┓┫┗┣┓━┣╋━┫┣
┫┛┏┃┓┃┻┻┣┛━┃┃┃┏┣╋━┳┃━┣┻┃╋╋┏━┻┫┏┃┏┏┏┓┫┻┻╋
┛┃┣┓┣┻━┏┣┓┣┫┫┃━━┗┳┻┛┃┓┛┛┗┣┣┫┣┣┣┻┣┏┣
┫┓┓╋╋┻┃━┻┏┳┫╋┳┗╋┏┗━┛┃┣┃┫┻┳┏┏┓┓┏┃╋┃┓┓┫┏╋╋
┏┓┗━┛┫┏┛┻┫┛╋┏┣┏╋╋┗┃┣┛┫━━┓┃┃┓┫┃╋━┳┫┳┏━┗┓━
┫┃┃┓┓┃┻┣┃┳┛┫┛┫┣┛┃┗╋┓┻┫╋┏┻━┳┛┃┳┻━━┏━┛┓╋┗━
┳┃┫┫┛┫┏┏┳━━┛━╋┛┛┛┳┃┃┏╋┣┓━┣━┓┗┏┣┳┛━┳┫┗┛╋┛
━┗┃┃┫┗┓┗┣┛┳┗┓┓┫╋┳┓┓┃┗━━╋┛╋━┳┣┣┣┏┏━┻┳━┻┗┗
╋┗┏┃┫┃┳━━┻┃━┣┛┓┓┛┗┫┫┣┗┗┳┃┓┃┣┏┓┗┛┫┓┻┏┛━┫┫
╋┣╋╋┏╋┫┓┏┻╋┃┃┻┫┻┳┻┻┃╋╋┃┃┃┗┳┛┗┫┳┏┏┳┛┗┓━┛┗
┛┓╋┃━━╋━┗┫┛━┗┣┛┫┏━┃┻┗┳┏┳┗━┏┛┏━┣┛┗┗┃┳┳┛┗┛
┛┛╋┛┏┫┗┗╋┏┣┛┣╋┏┃┗┏┓┓┳┻┣┳┃┏━┛┫━┛┃┫┓━━┃━┣┛
┛┗┫┏┃┳┻┃┣╋┻┏╋┏┓┻┛┳┛┏┛┻┓┗┃┓┛┓┳┗┛┗┃┫┣┃━┗┓┳
┓┏┻┫┛┻┓┳┫┛┏┫┏┗┗┫┻┣┫╋┗┃┃┃━━┻┣┛┻━┏┻┓╋┻┃┃┫┫
┛━┗┏━┓━┛┓┣━┗┻┣┻┛┫┫┫┛┻┓┛┃┣┻┗┓┗╋┗╋┏┳┛┃┏┗┗┣
┗━┗┣┓┣┛┗┫┣┳┻┳┫┗┳┗┣┏┏┏┗━┻┛┣┏┳┣┃┏┻┳┻┏┻┻┓┻┻
┛┓┻━━┏┫┛┫┫┃┓┗┓┛┛┳┓┳┗┏╋┃┗┳┓┻┃┫┫┓┫┏┛┃┓━┏┗┣
┏┳━┳╋╋┣┓╋┳┓╋┫┗┳━┗┃┫━╋━┗┛┓┃━┳┻┓┫┫┻┃┃┃┣┳╋┗
┻╋╋┳┃━┛╋╋┻┻┛┣┣┣┏┻┛┣┫┃┣╋┗┏━┻━┫┛┳┫━┗┣╋┫┫╋┫
┳┻━╋┏╋┣┣━┓┫┗╋┏┗┏┃┳┳┃┓┃┗┃╋╋┛┫┛┣━━┛┗┓┳╋┛━━
┣━╋┣┻┻┃┗┏┗━┫┗┛┻┛┃┓┳┓┏┏┻┏┗┓┻┃┃┫┏┻┳┓┛━┳┃┗━
┫┗━┻┻┗┻┳┻╋┻┗┻╋┏━┣┛━┣┣┻┃┳┻┃┳┗┫┓┫┓┏┳┓┫┗┫┏┻
┛┓┗┫┓┃┻┃┻╋┛┣┣┛┓━┻┗┛┓┻┳┻━━┛┏┛┫━┛━┫┓┗┃╋┫┳┃
┗┛┫┗┫┗╋┓┓╋┣╋━━┏┻┃┓┻┛┗━┗┓┏╋┫╋┳┣┫┳┻┫┫┻┏┗━┏
┫┓━┻┫━┃┣┻┗┳┗━┓━┳┗┳┏┏┣┓┣┳┻╋┗┃┏━╋┛┣┗━┳━┏┓┻
┃╋┏┗━┃┳┛┗┃┓┳┛┏┏┳┗┛┃╋┫┃━┛━╋╋┻┃┫┓┣┫┛┛┏┛┣┃┣
┃┓┏┃┏┗┣┳┳┳┻┫┃╋┃╋┛┃━┃┻┻┓┛┫┣┻┛┫┣┓┛╋┛┳
┛┓╋━┓━┻┓┓┻┻┳┳┫╋┃┫┓┃╋┓┳┗┫┏╋┳┗━┣╋┓┗┳┗┫┣┛━╋
┃┏╋╋┗┃┣╋╋━┛╋┃┓┗┓┏┃┓┳┻┛┫╋┃┗┛┣┓┓┳┣━┗┻┳━┗┗┛
┫╋┫┏┫━┏┻┣┃┳┣━╋┻┳┗┛━╋┗┏┳┓┗┳┓┓┏┫┛┣┗┣┣┣━┛┳┻
┃━┫┓╋┗┳┣┓┗┗╋╋┣━╋┣━┳┃┳┗┏┻┛┗┫┗┃┫╋╋━┏┓━╋┃┻┃
┻┓┗┏┫┳━╋┳┏━╋┗┣┓┛┳━━╋┻┓┗┃━┳╋┓┛┃┏┳┻┳┫┓┻┳┛┳
╋┗┛━┛┛┏━┫┳┻┻┓┓┏┏┣┫┻┗┫┓━╋┳┫┳┓┛┫┻┳╋┏┛┣┛┛┫┓
┫┗┗┗┣┳━┛┛━┓┛┛┫┫┳┏┗┓┻┛╋┫┣┳┓┣┛┗┃┃┏┓┫┃╋┫┣┓╋
╋┫━┣┻┓┏┻┫┫┳┓┻┃┗┓╋┏┏┻┣┫┳┳┣┛┛╋┻┫┳┓┃┛┫┗┗┣┗┳
┛┏┣┫┃┏┻╋┫┣┛━┳┣━╋┏┣┏┫┏━┻┃┓╋╋┻━┏┫┏┓┳┗╋┏┻┫┣
╋┗┻┳╋┗┓┛┗┻┫┣┻┃┏┃┗┳┻┓╋┻┳━┳┗┳┃┛┳┣┣┫┣┛┃┛┳┣┛
━┓┏┻━┣┃┓┏┓┛━┻╋┏┳━┛┏┛┻┛┻┗┻┫┏┗┃╋┗┻┏┓┫┃━━┏┣
┗━┗╋┛┻┛╋┏┗━┓╋┓┗╋┣┛┣┗┓┃┻┓┻┫╋┓┃┫┳┓┻┗┣┣┏┫┻┣
╋┓┫┓┻┻┳┳┫┓┗┗┃╋┫┻┏╋┗━┣┏┣┫┛┣┃━━┻┏┫┛┫┫┓╋┛┫┫
┻┣┣┛┫━┣┳┏┓┗┣┻┗┫┳┻┣┏┏┣┏┗┳━┓┓╋┣╋┣┏┣┫┣╋┗╋╋╋
┏┃┏╋┃┫┫┗┏┛┻┳┗╋━┳━┳┓┛┃┣╋┛┗╋┣┗┣┃┫┏┃┳┗┻╋━╋┓
┓┃┣┗┳┫┛┓┏╋┳┻━┗┏┳┗┛┻╋┓┫┏━┣╋╋┓┫┛┳╋┏┗╋┗╋┣┗┃
┫┳┻┳┫┛╋┫━━┃━╋┓━━┓┏━┗╋┣┳┳┻┛┏┃┃┃┓━┛╋┃┏┳┏━┏
┏╋┃╋━┻┫┓━━━┻━┓┫┫┛┏┛┣━┻┛┃┛━┳┛┗┣┗━┗┫┏┫┫┗┗┻
┫┗┻┳┣┛┓┫┳┫┛┣┳┛┛┓┳┻┛┫┣┃┫┏━┣┳╋┳━┳┻━┏┓┻┃┓╋┏
━┓┻┗╋┏┓┃┗┛━┣┳┛┗━┛┳┗╋┓┣┻┳━━━╋┏┗┓╋┛┛╋┣┻┣┛┻
┳┛┻┫┏┻┳╋┫━┗┗╋┳╋╋┛┏┓┏┣┛┣╋┃┃━┗┛┳┏┏┻╋┓┳╋┫┣┓
┳┫┃┏┓┏┏┓┏┣┓┛┫┓┃┓┃╋━┣┣┳┳╋┫┏┏┳┗┛┫┻┣┗┫┛┫┫╋┣
┓━┻━┗┛┳┓┻┳┣━┗┳┳╋━┏┣┣┗┻┻┗━┛┣╋━┳━┫╋┓┫┗┗┫┃┏
┗┗┏┗┏┣┫┛┣┃┫┫┻┓┃┃┓┻┛┛┳┗┣━┫┃┛┓┣┛┳┫┛┃┛
┓┻┓┳┓╋┗┓┣┏┣┫╋┏┣╋┻┛┗┳┫┃━━┏┛┓┻┳┳┳╋┣┳┣┃┓┓┗┓
┻┓┳┳┓┏┃┳┏┫┻┃┓╋┣┫┓┫┃┗┫┻┛┻┻┫━┣┻┃┛┳┻┃┓┗┣╋┻╋
━┣┫┳┛┗┃┓┓┣┻┳━┏┛┫┳┛┓┗┣┣┏━┻┗┃┳┛╋━┣┗┣┏┗┫┫╋┛
┳┫┻┣┻┓┻━╋┻┻┣┗┛┃━┳┃┳┗┳┃┃┗┛┛┃━┓┃┏┓┳┃┻━┛┛┗╋
┓┓┃╋┗┳┫┫┳┃┣╋┃╋━┓┏━┛━┏┗┏┃┻┳┏┻┓┃┓┛━┏┓━┫┏┏┗
╋┛┃┻━┓┻┓━┏┫┗┫┛┫━┻┓┏┏┃┫╋┏┃┻┳┓┳┏━┻┓┻┫┫┗┻┣┳
┫┻┻┣┏╋╋┗┳┃┓┳┫━┃╋┓┣┓╋┫┣╋┣┃┳┗┏╋┗┃┛┻┫┓┃┏┣┛┏
╋━┗╋┏┛┓┫┳┻┓╋┣┣┛╋┗┳┣━━╋━┃┓╋┗┳┗┗┃┓┓┃╋┃┣┣┃╋
┓┃┗┫╋╋╋┓┏━━┛┛┏┏┛╋┓┫┗┻┏┗╋┣┣┣┛━━┫┓┫┫┳┛┻┏┫┛
┗╋┫╋╋╋━┗┃┻┗━┗╋┓━┣┛┏┗┏┣┳┣┏┗┳┳┛┏┛┃┗┗┣┏┣┛┏┛
━┳╋┻┗┓┻━┳┫┻┏┳┫┻┃┳┣┃━┻┗┳━┻┫┏┛┳┏╋━┛┫╋━┃┣┣┛
┻╋╋┫┃┗┣┃┳┫┣━┣╋┻┏╋━┛┳┛┣┣━┗┃┫┫━┗┳┗┻━┏┣┗┏┳┫
┓┳┛┗┏━┫╋┻┗┣┣┛┛┓┳┛━┏┣┻┓┗━╋┛┏┛┻┃┏┳┳┫━┫┗┻┣━
━┗┛┏┃┻┓┏╋┗━┓┓┫┫╋┃┏┏┃┗┣┻┣┃┻┳┏┓━┫┃━┏╋┗┣┻┗┳
┓┫━━┛┓╋┳━╋┫┏┫┫┗┳┻┣┣┗┫┳┏┣┳━┫╋┳┳┻┳┣━┫┃┓┫┗┣
━┳┻┏┃┛┗┏┻┳┫┫╋┏┓┳┳┓╋┓┗┓┃╋┗┣┻┏┓┣┣┻━━┳┻┓┣┣┃
┗┻┓┏┏┃┻┛┓┛┗┗┓━┃┗┓┣┳┛┫┣┣┃┳┏┓┓┓┻┃╋┻╋╋┛┏┻╋┛
┛┻┛┫┣╋┛┳━┗┣┳┛┓┓┓┏┻┫━╋┳┣┓╋┫┣┓┣┫┏┗┫╋┳┫┻┗┳┓
┓┛┫┣┻┫┏┳┗┓┫┫┗┳╋┗┃┏╋╋━┗┣┳┗┏┃┓┻┳┏╋┓╋┣━━┛┻┣
┓━┏┓┏━┣┛┗━┗┻┫┗┛┛┗┓┓┗┳━┗━┏┓┻╋┃┓┓┻┳┳┣┃┳┫┛╋
╋┓╋┳┳┛┣┏┗┣━┳┃┣┣┻┛━┳┫┏━┃┗┳┳┳┣┛┃┣┫┫┫┣┛┏┫┏┃
┗┳┳┣┗┃╋┛┓┣┻┃┫┻┃┻┫┳┫┳┏╋┫┃┃┣┫┏┻┓┻┓┣┃┫┏┏┣┓┛
┫┓┓┻┓┏┳┗┃┓┓┓┏┫╋┓┫┳┳┫┃┣┣┏┏┫┣┫┻┫━┛┛╋┣┃┛┗┛┓
┳┏┣━┓┓┗┏┃┃┣┻┫┛┻┫┗┃┓┳╋┻┳┻┛┻┓┗┃┏┣┛╋┃┻
┛┫┓┛┣┃┻┗┣┻┓┛┫┛┻┏╋┛┣┏┫┳┳╋┣┏┫┗┛━┳┃┛┃┗┫╋┳┏┓
┓┓┓┗┫┛┻┓┗┏┏┓━┫┃━┣━┻┏┫┻┳┛┏┻┣┓┣━━╋┻┗╋┳┏┳┫┣
┳┗┗┣┛┻┫┻┫┻┫┃┳╋┻┫┛┫┳┃┗┏┫━╋┫┓━┃╋┓┻┏┳┻┛┓┫┏┗
┣┃┓┻┓┓━┻┫┳┏┣┳━┛┗╋┣╋┃┣┻┗┻┃━━┗━┃┓┃━┛━┣┛┻━┛
┛┳┓┳┣┳┏┳┛┫━┣┃┓┃┛┛┛┗┻┣━┳╋┓┣┳┻┣━┻┏┗╋┻┣┻┏┣┃
━━┏┻┛┓━╋┫┛┏╋┫┓┃┳┫┣┳┳┃┻┓┣┻┻┫━┗┓┣┓┻┣┫┗┣┏┃━
┻╋┗┳━┗┗┏┃┛━┓┛┏┏┏┓┻╋┃┣┓┳┛┛┗┓┣┫┃┛┃┳┏┗┛━┳┣┛
┛┛┏┳┃┗┫┏┃┣┣┓┻━┏┫┏┃┃┣┳┫┻┛┳┛┳┫┳┳┓┻╋╋┓┫┃┻┻━
┳━┛┣┻┓┗┛┏╋╋┛┃┣┛┃┛╋╋┻━┻┗┃┏┣┫┓╋┻┛┫┫━┫┃╋┏╋┓
┳┣┓┓┓┳┏┗┫┛┃┏┫┗━┳━┃┫┏┫━┳┛┛┫┣┳┃┻━┗╋┻┻━┗┳┓┗
━┛┃┫┓┃╋┻┳┓╋╋┫┗┣━━┗┏┗┓┳┓┳┻┫━┣┳━┫╋┣╋┳┫┃┛┓╋
┛┓┓┏┳┫┓┗┃┫┛┻┓━┃┳┗┓┫┣┗┻┻┫┃╋╋━━┓╋┃╋┏┳┓┏┓━┣
┣━┫╋┛┻┃┃┃┻┗┻┣┳┗┳┳┳┣┫━┗┃┣┓┛┏┻┫┏╋━┣┏┓━╋┣┻┗
┗┫┏┫━╋┃┛┳┛╋┓┫┗┫┓┳┛┳┫┣━┓┓┣━┓┫┻┗┻┛┏┳┗━┏┣┻┗
┣┳┳┫┗┏━┃┣┻┛┣┗┏┏┃┓┫━┛┻┛┻━┫┏┏┫┫┛━┏┓━┃┛┗┗━┻
╋┗━━┓┳━┳┫┗┻┗┫━┛┳┛┗━┗┛┳┻┏╋┛┃━┫┣━┏┫┛━┛┣┃┃┗
┏┳━╋┳┓┓┳╋┓━┃┣┏┳┣━┫╋┫╋┣┏╋┗┳┏┓┳┫┫┳┏┻━┃╋┓┏┻
┓━╋┃┗┻┻┗┃┃┳┓┣━┫┛┣┣╋╋┣┣┓┓┳┳┏┻┓┓╋┛╋╋┫┃┃┫┻┃
┛┻┣┗━┛━┃┏┣┓┣┏┓┏┣┳━━┓┣┳┏┃┓┣┓┓┏╋╋┗━┓┳┻┛┣┏┗
┗┓┣┏┓━┻┛┳╋╋┃┏━┻┻┓┳┻┓┛━┫┓┣┃┛━┣┏┫┳╋┛┻╋┓┻┫┗
┛┣┗┏┛╋┫┏━╋━━┻┃┣┣┫━┻┓━┳╋┻┓┻┳┳┓┏┗┫┳┏━━┓┣┫╋
━┗┃┻┫┓┃╋╋╋┗┓┛┻┏┃┳┳━┓┓┗┛┻╋┛┗┓┳┳┻┛┻┛┃┳┃━┫━
┓╋┛╋┻┓╋┛┛┃┣┗┓┗┃┏┣┳━┛┃┣┻┃┣╋┏┗┗┣┃┓┳┃┏┫┓┛┳┣
┃┣┛╋┳┫┏┛┣┻┳┻━┗┻┗┛┳┓┃┛┻╋┏╋━┃┗┳━┫┗┳┣┃
━┫┣┗┻┻╋┳┳┣┃┳┣╋━╋┛╋┛┳┏┓━┫┛┓┫╋┫┓┻━┗┫┫┓┻╋━┃
┓┳╋┣┣╋╋┻┫┓┓━┛┛╋┛┃┫┫┗━┗┃┳┗┣┫┣┗┛┓┗┣┃┻┣┣┣┓┳
┃┏┗┫╋╋┗┣┫━━┏┳╋┗┛┛╋╋╋╋┃┓┳┫┛┫┳┣┓┏┛┣┓┛┣╋╋┳┫
┳━━┳┓┳━╋┓┏╋┃┏┣┗┏┗┫┻━┓┣┫┣┻┻┓┓┛━┫┳┳┗━┗┃━┏┣
┛┫┛╋┏━┳┏┻┓┓┻┣┣┗┏╋━━┳┃┣╋┳┏┻┫┓┓┣┛┓┣┗┛┏┳┛┳┓
┓╋┫┓┃┛╋╋┓┫╋┛┻┳┫┣┫┓╋┻━┓┃┓┫┛┳┳┗┳┣┣┫┏┣┣┗┳┫┻
┫┫┏┣┓┗┫┫┗╋┣╋┓┏┛┗┫┻┻┛┏┓┣┳┛┣┳━┏━┻┫┣┣┳╋━┛┫┏
┻┣┗┏┃┫╋┗┓┗┻━┛┫━┫╋┏┫┻┗┳┃┳┗┛┳┛┳┛┳┓┫┫┓┣┓┫━━
┻┏┣┫┛┃┛┣┗┏┃┛┻╋╋┗┛┓┛╋┛┛┣┃┣┻━┻┗┃┫┫┏┃┗┛┳┣┛┛
┗┏┻━┛┗┗┓╋┃┣┣┳┫┫┃┻━┗┻┗┏┳┣┣╋┗╋┗┗┻━╋┫┛━┏┏┓━
┻┗┳┓┳┃┣┛┫┏┃┗┻┗┓┏┛┃┣┗╋┳┳┫┃┏┃━┓┏━╋┣┳┳┃┣┓┳┗
┫┏┃┫╋╋┏┣┫╋┻━┃┃━┛┫┫╋┏┫┏┛┻┳━┓┃┏┣┳┗╋┛┃┣┏┗┗┛
━┗┳┫╋┏┓┛╋┃┗┏┃┫┗┏┓┛━┗┫┓┛┃┛━┳┻╋┫┃┫━┣┗┳┗┣┫┣
┃━━┗┛╋┓╋╋┣┻┏┻┛━┛━┓┫┳┓┏┏┓━╋┫━┓━┏┛┛╋┓┣┃┏┏┗
┗┃┛┣┓┫┳┏╋╋┃┃┛━┃┛┗┻┣╋┓┫┓┻╋┃━┃┫━┣┳┓┏━┻┻┳┣┳
┣┣┏┏┏┓┗┳┗┣┣┳╋┃╋┗┳┣┗┣┻┛╋┏┃╋┻━┻┳┛┣━┳━┃┳┳┻┗
┣━━┛┫━┏┏┣━┓┳┫┛┃┃━┓┛┣━┻┳┓┣┛┓╋┣┻╋┗┛━━┗┃┛┓┫
┓┃┏╋┫┗╋┻┣┻┃┫┗┃┏┗╋┣┛╋┣━╋┃┓┃┃┏┗┛┫━┻┏┓┓╋┗┗┣
┳╋╋┻┳━━┫┛┏┏┏┗┗┻┓┻┣┫╋╋┫╋┫┗┛┗┓┗┓╋╋┳╋┛┏┳┓┏┫
┛┣┣┃┳╋╋┛┏┗┳━┫┓┳┃┃┣┓┫┛┓┫┃┛┳╋┏┳┻━━━┏┳┫┣┛┳┏
┻┫┳┻┻┃┳┻┫┗┫┗┛━┓┫╋━┛┛┣╋━┣┣╋┣┳┣┻┳┛┗━╋┻┏┳┃╋
┏┣┳┏┛┛┓┃╋┣┛━┓┏┣┫╋┻╋╋╋━┳┻┛┫┛┗┳┣━┛┓┃┳┻┃┗┳╋
┓┗┏┫┳┗┣┳┓┣╋┃┻┣┣━┛┃┳┓┃╋┫┛┗┏┫┓┃┫┛┗┛━┫╋┛┻╋┻
┏┛┳┗┓┳┛┃┗┏━┫━┻┻┫┣┣┳┛━╋┗┳━━┗┓┃┳┳┛┫┫┫
┳┓┏┛┏┓┗╋┓┛┃┏┳┗┃╋╋━╋┃╋┗┏┃┓┗╋━┫┻┫┃┳┏┓━┫━┗╋
┗┗╋┗┛┻┃┫┏┣━┫┃╋┣┻┻┃┫╋╋┃┓┳┓┣┻┛┣┳┛┏┛┏┛┻┃┫━┣
┓┓┣┓━┳┓┓┏┗╋┃┏┻┣┣╋╋┓┣┻┗┓┛┗┻┣┻┳╋┓━╋┏┓╋┫┳┣┻
┻┗━╋┣┻━╋┻┛┗┏┗┃╋┛┏╋┣┻━━┓┛┃┳┃╋┏╋┣┃┓┗┃┫┳┣━┫
┣┳┣╋┃━╋┗┓┫┓╋┏┣┓╋╋┣┣┏┣┣┳┫┗┗┣┣┗┻┫┫┳━┓┃━┫╋╋
┣━┳╋┣┛┗┓┳┛┗┗━┣┳━┃╋┓━╋┏┗┳┏━┣┻╋╋┛┫┃┻┛┫┗━━┗
┳┃━┓┓━┳┏┗┻┛╋┳┣━┳━┃━━┣┃┫┫━┃┏┳┳┛┻┳┗┛┻╋┫┃┛┃
┳┫┗┗┳┳┣╋┓╋┓┛━━┛┓┣┃┣┃┳┏━┛╋┃┃┗┗╋┫┗┏┳┫┻┻┃╋┓
┛╋┫┓┏┓┛┃┛┳┏╋┣┓┃┗╋━┏┻╋┫┛┫┣┓┗━┣╋┫┣┳╋┃━┳┳╋╋
┻┃┓━┏┗┃━┛┏━┗┫┫┻┓┛┫┳┳┃┻┻━┫┛┗┳┗┫┃╋╋┛┏━━┳┗┏
┣┏┻╋┫┃┳━┳┳┛┓┓┻┻┃┣┃┃╋┗┗┫┣┣╋┃┓┏┳┫┻┻┛┛┛┣┓┃╋
┓┓┗┃┓┻┃┳╋┣┃┣┏┣┫┗┫┳┓╋┛┗┗┫┫┛┳┻┳┣┣┗┣┓┻┓┗┳┃┳
╋┻┫┫┫╋╋┻┻┃┗╋┏━━┃┻┗┏━┻┃┏┃┳╋┃┗┣┗┃┗┫┓┳┫╋┛┻┻
┃┓╋━┗┛┗┗━┛┻┗┻┗┏╋┓━━┗┻┃┓┫━┃╋┗┓┫┃╋┓┻┏┳┏┣┏┣
┓┗━┣╋┃┣┃┻┻━┣┛┫╋┓━╋┃┣┫━┃┏━┳┏┃┣┳┃┛┫┣┛┛━┓┃┃
┓┓┳╋┃┛┻┗┳┳┃┳┏┏┛┣┃┣┛┣┫┣┓┓┳━┃┫┳┣┫┳┣┻━┣┏┃┃┗
┳━┓╋━┏┃┗┳┣┣┻┗┳┣╋┣┻┳┛┃┗┏┫┫┏┫┏┫┏┣┓┏┓┛┗┓┃┛┳
╋┛╋┛━╋┫━╋┛╋┫┓┣┏╋━╋┳┛┗┳┻┻┛━┗┃┻╋┗━┏┓┃┻┗┳┗╋
┳┣┛━┻┓┃┣━┃━┓┳┻┳┛┗┣┃┣┻┫┛╋┻╋┃┓┛╋┗━┗━┳┓╋┛┗┫
┃━┳┃┗┻┣┣┃┣┓━┣┳┻┫┫┳┛┳┓┃┃╋┳┫━┓┓┗┳┗┃╋┫┫┛╋━┏
┻┗┓┻┣┻┫┗┳┓┫┻┃┗╋┻┛┏┻┣┳━━┓━┏┳┫┻┣┛┗┗━╋╋┓┣┻━
┛━┗┏┛┓┃┻╋┣┓┣┃━┣╋┳┃┛┗┫┻━┻┃┣┛━┳┻┻╋┓╋┃┃┗╋━┳
━┗┣┛┣╋┛┛┗┏┛┛┫┓╋━┳┃┏┳┛━━┳┗┏┫┫┛┫┫┃┏┃┳┻┛┳┣╋
┳┳┓┏┏┏┓╋┣╋┛┏┻┛┃┛┗╋┻━┫┃┓┏┓━┗┻╋╋━┏┻┏┓
┻╋┃┃┻┏━┓┳╋┏┓┃╋┗┓┛┫┗┣┣┗┣┻┳┫┣┛━┣━╋┻┳┓┓┛┃┻┻
╋┛┻┫┗┛╋┛┛┛┛┣┫┫┗┳┳┣┗┣┣┻╋┓┛┗┛┳┛┃┣━┳┗┳┻┏━┫┫
┛┏┏┻┫┣━┛╋┓┗╋┏┗┃┳┻┗┻┻╋━┣┣┏━━┗┛┫━┗┏┗┣┓┻┓━┳
┏┻┗┏┳┳┗┻╋┏┏┣┛╋━┛╋┻┛┳┓┫┓┃┳━╋┓┣┫┫╋━┣┗┫┻┻┛╋
┛┫━┏┗┃┗┃┻━┏┓┳┗┫┛┓┗━┗┳┗┃┳╋┳┛╋┏┏┳┫┣┃╋┛┏╋┃┓
┗┳┻┃┓┗╋┻┣━┛━┛┣┳╋┃┻┏┻┃┳┫┃┻┫┣┓┳┫┣┛┳┃━╋┛┛┃╋
┣┣┫┗━┃┃┃┓┛━┫┗┫┳┗┏╋┳┃┗┗┃╋┣┫┏┃┗┃╋╋┃┣┳┻┏┛━┏
┛┣╋┳┛┗┫┫┛┗┻┏┗┻┛━┗┗━┛┓┣┫┛━┏┻┓╋┫┗┓╋╋╋┗┓╋┃━
━┻┫┗┫┻┻━┃┫━━┫━┏┃┳┓┏┻┗┻╋┃━╋┏┏┫┛┓╋┗┓┛╋┣┣━┻
┏╋┻┛┛┳┫┗┛┗┛┛┏┓┗┳╋┗╋┗┫┃┓┳┻┣┓┗┳┗┛┳┓┳┏┳┣┃┃┓
┃┳┓┫━┃┳┗┗┗┓━┣┫┫┗┃┏┗┫╋┻┻┓┣┣┫━┛┻┳┣┫┻┳┣━┏┣┛
┏┃┗┛┫━┫┓╋┏┫┣┣┗┫┫━┻┛┗┫┫┓╋┻┗┛┳┛╋━┳┣┛┻━━┫┃┛
┻┣╋┗┃━╋┗┣┓┳╋┓┫┣┛┫┗┗┗╋┗┃━┻━┣┗┛╋╋┛━┗╋━┓┛━┛
┫┛┣┓┳╋┓┏┫┻┫┗┗┗┣┗┻┓╋┻┛┫┻┗┳┓┻┗┏┻┻┫┻┏┫┓┻┗╋┏
┳╋┏╋┏┣┣┳┣┃┛┗┣┳┓╋┗┣┣┏┃┗╋┛┃┳┓┗┃┻┫┣┓┫┻┃┳┗━┓
┓┏┛┛┻╋╋┫┃┻┃┛┫┳┗┏┛┏╋┣┃┳━┻━┏┳┓┣┓┏╋┣┻┃┫┛┛┃┏
━┃┗┏╋┃╋┻┣┫┣━┣┣━┃┓┗┻┗━┏┻━┛┻┏┓┫┳┫╋┓┏┻┫┫┛┛┏
╋┓┓┃┳┣┓┣━┫┓┳┏┛┗┻┳╋━╋┳╋┏┃╋┛┏┫┻┗┣┣╋┏┃┃┻┗━┓
┏┫┓┫┻┏╋╋━┓┃┛┃┃┓┓┳┳┫┏╋┓┳┫┗┗┻┛┫┳┻┏┓┫╋┛┳┗┫┃
╋┻━┓┣┗┣┏━┻┳┫┻┃┏┫┣┻┫┻┓┛━┃┻╋┛┗━┻┫┻┳┃┓┏┣┳━┓
┓┓┏┃┃┏┳┓┳┫┫┣┻┏┏━━┫┻┗┓┓┗┻┏┛┣┳╋━━┏┗┻┛┻┏┃┳┏
┏┓┃┛┻┫┻┓┫┫┳╋┃┫╋┏┛┗┗┻╋┓┫┏┣┛┫┓━┗┣┻┗━┻┏┃┻┣┫
┫┫━┓┳┳┻┗┳╋┣┏━┣┫┳┏━┛━┫┃┃━┛┛┓┫┫┛┫┳┫┗┏┻━┏┃┫
┗╋┳┫┻┫┃┳┫╋┫┏┳╋┫┻┣┗┗┣┏┳┓┫┻┓┳┻╋━┗┓╋┛┗
┳┗━┗┗┛┣━╋┳┃┓╋┫┫┳┓┃┫┳╋┏┃┳┓┏┫━╋━┳┳╋┏┻╋┻┃┓┻
┛┳┻┏┓┃┫┓┓┓┓┳┳┫┗┫┗╋┓┣┫┛━┃┛┣┳┓╋┫┃┛┣╋┳┣┓┫┛┗
┻━┫┻╋━┫┏┃┗┫┏┗┗┏┳┻┣┃┫┓┻┗┓┛╋┃┳┳┣┏┳┓┻╋┏╋┳┻┣
┃┳┃┳━┣┫━━┃┃━━┳┫╋┣┳╋┣┳┏┳┃┻┗┫┏┛┫┏┓┛┛┻┛┻┫┫┃
┣┻┳┛┛┛┻┻╋┃━┻╋━┣┛┗┃┏┻┓┓┓╋┛╋┓━┳┫╋━╋┓┻┫┏╋┛┣
╋┻┗┣┛┛┣┫┃╋┣╋┏━╋┃┫┫┏╋┫┓┫┗┣┣━┛┣┻┛┫┓┓┗┗┗┃━┫
┫┳┓┛━┳┳┛━┻┓┃┫┫┛┗┫╋┗┓┓┫╋╋┓┳┛┗━┏┫┻━┃┫┻╋┗┣┓
┣┏┣╋┳┏┣┏┻┫━┫┏┫┗┳┓━┫┛┛━┓┗┫┣┫┳┻┳┫┣┳┃┃┏╋┳┣┗
┻┃┛┫┫┻┓┫┳╋┏┗━╋━┛┣┗┃┗┳╋┗┻┛┗┃┣┛┻┣┗╋╋┗┫┫━┃╋
┛┓┳┓━┃┫━┫┣┫┛┃┏┏┻━━┃╋┓┏┓┓╋┫┓┻┛┳┗┫┣━━┏┻┗╋━
╋┻━┛╋┻┗┛┗━┳┻┓┃┃┃┫━┃┗┗┏┣┃┏┳┣━┗┳╋━┓┳━┳┣━━┏
┫━┛┛┗┳╋╋┃╋┛┫┻┻┏┫┃┫┗┃╋┃┣┫┃┣┓━┫╋┻┃┗┻┓━┏┣┣┃
┻┣┣┓╋┛╋┣┃┏┓┏┃┏┏┻┣┣┣╋┣┛┻╋┣┣┛┃┛┳┓┫┛┣┗┏┫┳┫┛
╋┓┣┫╋┫┏━┣┳┣┓┣┻┛┣┳┛┫┏┛┏┏┏┏┣╋┏┗┃┗━━┣┃┫╋┫┓┏
━┓┃┛┫┫┳╋┃┃╋┛┻┗┫┫┻┫╋┛┫━┣┗╋┳┻┳━┫━┃╋┓┗┛┣┏┛╋
┣┣┓┗┻┛┗┣┗┗┳┳┣┛┏┣┃┳╋┓┗━┛┗━┣┻┣┣┓━┗┓╋┣┻┻┫┓┏
┓┓┛┃┣━━┗┻━┣┓╋┻┛┓┻┛┣┃┃┳┣┳┗┫┗━┻┃┳╋┛┓┫┣┗┳┣┃
┛┏┃┫┳━┓┛━┗┓┣┫┻╋┛┛┫┏┗━┻┃┃╋┗┏┛┫┣┫┣┳┃┃┃╋┛┓┫
━┗┫╋┛━┛╋┃╋┳━┃┻┛┓┳┗┳┛┻━┗┻╋┃┛┣╋┛┃┓┏┣┳┻┗┛━┏
┣┳┓━┛┓┃╋┣━┃╋┃┻╋━╋┛┳┻┫┏┓━┻┏┓┗┻┳┣┛┣┗┗┗┏┳┣┗
┓┃┣━┻╋┓┛┳╋┃╋┏┃┫━┏━┳┣┫┣┓┣┃┛╋┳┣┛┳┗┗┃┛┃┃┫┏╋
┫┳┻┳┣┫┓┏┓━┃┏┣┗┛━┳┗┏┳┻┻━┣┳┳╋━┃┣╋━╋┻┃┓┃┻┛┳
┃┗┓┓┣┳┛╋╋┃┛╋┫┻┫┏┓┣┫┛┣┛┳┻┳┃┣┗━┻╋┳┳┻┫╋┃╋┳┣
┗┃┗┣┛┛┳┏┫━┳┓┫┓╋┣┗┛┫┣┣┫┳┏┳━┓┃╋┏┏┏┳┗┳
━┗╋┗┃┛┣┗┏━┫┃┣┫┳┣┛┗┳━┣┻━╋━┛┻┳━┫┣┗┗┫┻┓┳┓┻┛
┏┗┏┏┃┫┗╋┓━┓╋╋┻┓┫┣━┛┛┣━┫┓┣┫┓╋┗┗╋┗┃┓╋┫┣┣┣┻
┏┣┏┃┗┏┗━┃━┫┓┃┳┃╋┛┏┃╋┗━┃┃┻┛┻━┗┛┻┻┣┛┣┻┗┓┛┓
┫┳┻╋━┣┣┏┳┓┃┛┓┫┻┻┓┻┫┃━┃┣┃┓┳┳┏┓┣┛┃┫━┛┫┻┻┫┃
┣┣┳┏╋┣┃┓┣┓┏┗┻┫┛┓┻┏┓┫┓┓╋┏┏┏┫┗╋┓┃┫╋┃┃┫━┃┃┛
┗┣┗┗┓┃┃┓┏┏━┫┫┗┻┗┣╋┏┻┻┣┻┣━┓┗┏┣╋┃━┓┏┫╋╋┫┻┫
┃┛┛┓━┓┃╋━┓┫━━┗━━┣╋┳┓┗┳┻┛╋┻╋┛┓┗╋╋┛┳┣┻┫┳┃╋
━┫┏┻┏┗┛┫━┃━┣┳┳┛┻┣┻┳┏━┳┃━┻┗┣┫┃┣┛┻┫┏━━┻┏┣┛
┏┳┏━┏┏╋┳┏┳┛┏┳┫┓┓┣┳┏┻┻┣━━┻━┣┳┣┻┻┃┣┗┓┛╋┳┃┳
┓┓┛╋┻┏┫┛┏┛┻┫┓┣━┛┗╋┃┳━┫┛┻╋━┏┃╋━┣┛┳┓┣┣┏┏━┻
╋┛┃┫┃┃━┣┗┻┗┗╋┏━━╋┏┳┓┛┗┣━┻┓╋┻┣┻╋┳┣┳╋┳┻┣┣┫
┻┗┓┛━┓┳╋┗┃┏┣┏┻┗┗╋┳┻┗┣┏┗┫┓┳┏┃┃┗╋╋┣┫┃┏━╋┗┃
━┣┃┛┫━━━┓━┫┗╋┓┃┏━┏┳┏┣┏┏┣┻┻┏┛┫━━┛┻┗┗┳╋╋╋━
┃┓┻┫┣╋┗┛╋┳┻┻┻┫┃┃┣┳┗━╋┣━┣┓┗┏┏┏━┳┃━┃━┫┏┻┗┻
━┗╋┣┳┗┗━┃┏┻━┗┃┳┻┫┓┻┓┣╋┳┻━┃━┣┻┻┓┃┣━┻┣┻┏┗┓
┓┏╋┻┏┓┏┏┳┏┫━┛┏┫┓╋┳┏━┃┛┛╋┣┣┣┣┃┃┣┻┣┛━┗┃┫┛┃
┓━┓╋╋┓╋┓┻┛━┣┏┃┳┓┗━┣┃┏┻┛┣━┓┛┻━╋╋┃┓┫┛┓┗┓┳┃
┣┓┓┓╋┏┃┏┏┫┓┓━┏━╋╋┳╋┓╋┃┏┻┃┻┫┏┗┣┗┃┓━┃╋┏┏━━
┛┗┻━┗┻┫┓┣┳┓╋┻┣┣┃┓┓╋┏┏┏┛┳┫┛╋╋┏┃━┃╋┏┏┣┓┓━┏
┓┻━┗┻┗╋┻┛┛┏┳┃┏┗┗┗┣┃┓╋┏┃━┣┗━┏┣┏┻┓┓┏┗┓╋╋┏┏
━┫┻┛┳┛┛┓┃┛╋┻┛┗┓┗┓┏┻┳┏┫┏┣┃┃┣┣┏╋┳┣┳┳┳┃┓┫┫┏
┃┻┓╋┳┫┏┓┫┫╋┛┃┏┣━━┗┓╋┻┏━┛┏┗┏╋┣╋┫┏┛┗━┗━━┗┣
┏┻┓┓┗╋┣┻┣┛┓┳┻┫┃┃┏┓━┻╋┳┣┣┗┓┗┛┣╋┃┛┓┳┻┓┏╋┓┛
━┗┻╋┣┃┃┣┛┛┛┗━┓┻┫┏┗┃┻┗┃┗┏┓┳┏┳┗┃╋┃┃┻┏
┓┏╋┗┫┗┛┏┻┛┗┣┛┏┫┻╋━┃┏┗╋┫┳┣┓┣╋┳┃┻┓┃╋┫╋┳┛┳┛
━┳┣┻┃┗┓┫┏┛┗┃┫┗┛┣┣╋╋┏╋╋┓━┗━╋┗┣┫┣┛┛┣┳━┻┗┫┓
┃╋┣┓━┻┛┫┃┗━┻┻┫┗┫╋┻┻┛┫┳┓┳┓┫━━┳┗┻╋┳━┣┏┃┓┫━
┃┏┗┃┣┣┃┻┫┳┫┏╋┳╋┓┛━┻┻┫┃━━┓╋┫┣┃┻┃╋┛┓┫┻┓┳━┗
━╋┳┻┳━┗┏┓━╋┣┗┛┃┓┗┃┏┛┗┻┣┳┏━┓┫┣━╋┛┏━┫┛┻┓━━
┏┗┏━┛┃┏┫━╋┫╋┗┏┓┗┣┫┣┓╋┃┗┛┫┛┻┓┗┻┏┛┻┛┣╋┃┣┫┫
┳┻┣┫┳┗┓┃━┫┳┻┏╋┃┫┗┗┻┏┫┓━┗┳┣┫┛┗┛╋┻┗┛┏┫━┳┳┓
╋┛┻┃┏━┛┻╋┫┣┃╋━┫┓┻┫┃━┗╋━╋┣━┗╋┏┓━┛┏┃┃┓╋┛┗┳
┛┻┣┓┣┫┛┳┃━┗┓┓╋┻━┛┓━┳┛┗┛┳┣┓┗┫┻┳┫╋┻┏┗┓┓╋━┓
╋┏━┛┏┻┣┫┏┻┛┫┫┫┃┃┃┗┫╋┃╋┏┏┳┗┫╋┻┛┓┗┛┓┏┛┳┣┫┣
╋┏╋┃┳┛┃┗┻━┻┻┓┻┃┻┓┏┻┏┏┗┓┛┓┛┏━┓┗┗┻━━━╋┳╋┳┛
┛┗┓┫┏┳┏━┛┏╋┳┗┓┛╋╋┛┏╋┻┗┃┛┳╋┻┻┗┫┏┃╋┗┫━┣╋┗┣
┣━┓┻╋┃┛━┗┛┓┛┏┃┗┃┻┫┳┣┻┛╋┫┛┣┻┛┛━┣┓╋┛╋┻╋━┳╋
┳┣┓┳┗┛┫┣╋┃┗┏┻┏┓┓┏┓┫╋╋┫┗┣┛┃━┳┃┳┫┃┫┃┏┣━┫┳┃
┃┻┏┃┣╋┃┓┳┗╋━┛┓┓┳┗╋┛━┃┻┻┳┫╋┳┻━┛┏╋┏┳┫╋┓━┳┛
┳┣┣┃┓┣━┳┓┳┫┗╋┛┏┓┗┗┗╋┏┻┫╋┫┗╋┳┣┓┣┫┳┗┻┏┓╋┣┓
┣┃━┛┣┛┻┳┏┻━┏┃┏┏┻┻━┛┛━━╋┓┻┫┳┛┃┓┳┏┻┓┫┻┏┛━┓
╋┓━┣┫┓┻┃┓┛┳┫┛┓┓╋╋┛━┃┫━┏┻┏╋┛┳┏┫┛┛┓┃┫━━┏┓━
┗┓┓┛┣┗┗┓┳╋┻━┏┃┣┏┛━┣┳━╋┃┻┳┳┗╋┏┣┳┣┗┫┳┗┫┣┫┳
╋┗┫┓┻┃┗┛╋┣┗━┗┗┣┛━┏┗━┣┻┛┳┏┫┃┏━┃┻┓┣┳┗━━━┃━
┫┣┛┓┏╋┫┳┻┏┫━┳┳┓╋╋┛┻┛╋┃┻━┃┣┣╋┓┓┃┳┫╋┣┏┓┻━╋
┣┃┗┛━┛┫┳┫┣┻┳╋┏┛┣┳╋┗┫┛┏┛┣┓╋━┫┻┻╋┓┃┓┗┛┣╋┗┏
┛┗┛┗┫┛┏┛╋╋┳┣┓┏┗┫┛┗┫┓┏┛┳┳╋┏┗╋┃┳┗┓┓┃┏┃┛┛┫╋
┛┛┓╋┻┗━┏┫┫┣┛┫┛┻┫┛┛┗╋╋┗┓┻┛┫┏┛┫┗┳┃━┓┳
┗┓┫┏┛┫┻┛╋┃┓┓╋┛┓┻┻┏┫┻┓┗┗┃┓╋┃┃┫┳┻┫┃┃┓┻┻┛┃┫
┏━━┛┗┗┳┓┏┓┣┛╋┻┗┣┃┗┫┫┣┫┃┣┃┳┫┻┳┛┳┛┗┛┃┻┛┻━┓
╋┻┛┫┻┗╋┏┗┫┃┛╋┃┃┃━┳┛┣┻┃┳┫┣┛┳╋┛┛╋━┏┳┏━╋┃┓┛
┏┗┛┛━┳━┏┳┻━╋┏┗┗┓┗┏┃━┃┳┃╋┛┣┫┫┻━┳┗┣┛┗┣┫┳━┛
┃┛━┃┏┃┗┏┗┃┳┓━┻┏┃┛┣╋┫━┏┗┻┻┛┻┃╋┃┛┗┫┃┓┻┏┛╋╋
┏┻┻╋━┫━┳━╋┗┣┣┓┃┣┻┻┏┣━┳┓╋┏┣┃┃┓┏┏┗┛╋╋┻┏┻┏┣
┫━┣┻┣┗┻┻┗┫━┻┛┫━┏┗┃┣┓┓┓┫┻┏┓┗┃┏┓┳┫━┓╋┫┫┻┃┣
━┫┓┛┃┓┻┳┳┓━┗━┫┻━┃╋┻┛┣━┏╋┫┗┳┻┳╋┗┳┃┓┣┃━╋┃┗
┗╋┗┫┫┳┏╋┫━┳┳┗┛┣┻┃┗┳┏┳╋┛╋┣┏┫━┻━┏┻┗┻┗┻┳┣┃┏
┏┻┓┓━┗┳┃┣┃┃━┻╋┏┃┛┓┛┫━┛┣┻┻┏━┻╋┣┓┣┣╋┗┃╋┏┗┓
┳┳┻┏┃┓┳┫┃┫┳┗┳┳┗┛┻┏┻┏┓┻┃┳┗╋┳┛╋┻╋┳┗┓┓╋┃┛┏┗
┛┳┃┛┫┏┣┛┏┃┻┻┓┳┏┻┫┣┣┫┛┳╋┫┏┣┛┫┛━┣┳┃┗╋┗┏┻┏┳
┫┣┻┃┓┛┓┗┗┻┫┃┛┓┣┣┣┃┓┫━┫┏┳┳┳┳╋┗┓━╋┳┓━┳┓┻━━
━┻┃╋╋┏┫┗┏┣┏┓┃┫━┳┛╋┳┛╋┣┗┳┗━━┣┛┣╋┣┃┻┃┏┫┛┫┛
┓━┣┏┣╋┗┻┃┏┣╋┫┫┃┗╋┻━┛┏┫╋┃┣┓┫━┛┣┗┓┓┗┏┳┻┫┗┓
━┓┳┻┳┓┳┳━┻╋┃┏┏┣╋┫┳┗━┃┏┏┃┫┃┻┛┓┓┫━┗┣┻┏┣┛┫┳
━┗━━┣┛┫┳━┳┣┛╋┏╋┗┳┛┣┛━┣━┫┃┃┓┃┫╋╋┣┳━┃┻┗┗┓┓
┓┛┛┗┻┓━┏┓┻┻━┃╋┏┛┫┣╋┓┳┗━┣┳┏┣┳┳┓━┗┳┳┃┏┓╋┣┫
┃┏┻┏┏┣┃┗┫┗┏┻┃━┻┳┏┻┓┏┳┓┫┻┓┫┣┻┻╋┻┣━┓┓┃┫┃┣┫
┗┣━┏╋┳━┻┻┻┫┏╋┣┛━━━┫┃┳┃┓┓━┏┛┣━┏┳┣┻┻┫┏┻┳┛━
┏┓┫┏┳╋╋┛┳━┗━┫┳━╋┛╋┫┗┃┻┃┗┫┛┛┓┏┏┫┫┓┗━╋┫┫┛┏
┛┛╋┃┫┳┗┻╋━┫┗┻┻┃┣┳┛┣┃━┃━┻┛┫┗┣╋┏┳╋┫┻╋┓┛┣━┃
┛┻┏┓┫┣┣┓┃┓┏┫┛┻┃┫━┳┣┣┳┻┫┣┗┣┻┻┫┻┃┻┃━┓┓┓┃┣┳
━┫━┳╋┣╋━┃━┣┃┓┓┫┓┣┣┗┣┏┓┃┫┣┛━┃┳┃┃┳┣┓╋
┻┃╋┗━┫┳━┗┻┗┻━┛┃┃┗┗┣┣┻┛╋┳┻┻━┛┏┏┻┫┣┓┛┳━┓┣━
┗┃┃━┳┣┳┻┃┓╋╋┫┻┫┃┃┛╋┗┓┫┣┳┣┗━┣┏┣━┓┓┻┳┣╋┻┻╋
┗━┓┫┃━┃╋┳━┗┳┗┃┗┏━┣┣┃┳┓┓━┳┗━┣┳┣┗┗╋━┃┣┣┳┛━
╋━━━┗┳╋┫┗┃┗┣┛━╋━┗━┻┏┓━┛┻━┏┫┃┣┳┏╋┣┛┗┫┻╋┗━
┻┣┳━┛━┣┣┏┣┳┻┗━┫┏┃┓╋┻┛┏┛┳┫━┳┏┃┻┻┓┗━╋┗┓┓━┛
┳┻┏┫┣┣┳━┫┃┓┣┓┳┣┻━┗┻┫┣┣┳┛┏┣┳┏╋┻┓┻┃┛┛┃┻╋┣┗
┫┫╋┻┗┫┃┗┓┛╋┣┗┗╋┫┃┻┫┗╋━┗┫┏┗┓┛┣┫━┏┳┗┻┗┃┳╋┓
╋┫┳━━┏╋┏┻┗╋┛┻┣┻┳━┓━┻╋┫┫┏┃┏┛┏┃┗┳┛┳┳┏┣┓╋┫┏
┓┳┣┓━┓╋┛╋┳┃━╋┃┣┓┛┳┫┻┓╋┣┣┳┻┣┳┛┻╋┳╋┣┣┗┻┣┏┗
┻┓┻┓┗┓┛┫━┏┫┃┣┫┣╋┣┻┛┳┃┛━┃┗┃┳┓┳┻┛┫┃┣┏┃┗╋┣┏
━┏╋━┗┏┓┓┏┃┻┃┏┣┫┣┏┻━┃┗┫┣╋┏┳┳╋┣┃┓╋┫┳┏┓┻┳┻╋
━┣┻┛┗┛━┣┳┏┫┓┛┣┳╋┛┳┣┛┣╋┃┻┃┗┣╋┃┻┓┳┻┓┃┓┣┓━┃
╋┛┓┓┗┗━┗┃┛┻╋━━┳┏┓┃┛┻┳┳╋╋┻┫┳┃╋━┫╋┛┗━┣┗┏┻┣
┏┓╋┏┛┏┳╋╋━┫━┫┗┓┗┣┳┗┳╋┛┳┃┫┏┻┣┓┳┻╋━┻━┻╋┣┃┛
╋┛┛┗┫┫━┻┃━┃┣┃┫┓┓┗┏┓╋┗╋┣┳┓━┃┗┃┗┃┣┻┏┳┏┫┓┫┻
┻━┳┛┣┣┛┻━┳┳━┫┣━┣┃┻┳┻━┣╋╋┗━┫┓┻┛┗┃┗┓┃┻┛┳┫┏
┗┫┻┣┗┓━┫╋━┻┣┻┻╋┗━┣┓┻╋┏┓┗┛┣╋┳┻┃┓╋┓┗┓┃┏┃┻┏
┫╋┗┗┗┣┫┫┓━┳━┻┣┛┳┏┏┏┫┳┓┏┳┛┛┓┓┏┛┫━┻╋━┓╋┃┃┫
┏┗╋╋┛┓┃┣┻┏┻┫┻╋┻┫╋━┳╋┳┳┏┏┃╋┫┻━┛┻┃┏┻┫┫┏┫┏╋
┻┳┓┣┃┻┳┃┣┳╋┣┫┻╋╋┗┻┛━┛┗━━┓┳┗┫╋┗┏┻╋┃┳╋┏┓┓┃
┣┏┓╋┛┃┳┓┣┓┓┳┫┣┻━┳┛┃┏━┃━╋┗┏┳╋┳┫┛┳┏┣┗╋┳┻┏┳
┗┣┻┣┣┗┫┓━┏┏┛┻┻┳┗┏┃╋┓━╋━┏┛┓┃┓┓┻╋╋┛┻┗┻┛━━┫
┛┃┓┣┳╋┓┃╋╋┛┃┣━┏┳┣┫┏╋┃━┻┫┃━╋┛┣┛┣┗┛┻┃┏┻┏┓┃
┛┗╋┏┫┓┏┫┓┃┳┗┫┳┛╋╋━┃┃┏┃┃┓┫━┛┣┓┛┃┛┓┛┻
┻┳┓┗┓┳┛┻┃┻┛┓┏┓┃┫┏┳┻┳┗━╋┗━┏┫┛┃┃╋┓┻┗━┗━┓┃╋
┣┳━┃┗┏┳┓┣┻┫┓╋┳┣┃┏┓┻╋┃┓┗╋┓┓┳╋━━╋┣╋┻┳┫┣┃┫┻
┛┻┃┓━━━┃┛┳┓┳╋┃┻┏┗┻┣┻┻┏━┓┃┛┳┛┣┻┓━┻┛┗┏┣┗┫┣
┏┫┓┫┛╋┻┃┓┏┣━┫┣┗┏┃┫┻━┃┣┻┓╋┗┻┗┏━┛┗┃┗┃┗━┻╋┛
┃╋┳┻┗┓┏╋━┻┃━┛┻┫┣╋┫┏━┳╋━┓┫┏┓┏┳━┛┓━┳┃┣┃┻┫╋
╋┳┳━┏┻┓┣━┳┃┫┳━┳┛┳┛┻┗┻┏┛╋┛┃┣┳┣┏┗┏━┓┃┣┫┫┛┳
┗╋┓┳┃┛┓┗┣┗┻┃┫┳┫╋┏┳╋┻┃┫┳┗┓┛┏┗━┳┻┻┣┻┫╋┣┳┏┏
━┳┫━┻┳┏┣┃┳┏┻┗┏┏┃━┳┃┫┃┳┏┳┳┳┫┃┏┻━┳┫┏┓┏┏┛╋┻
┃┛╋┳┃┫╋┃┛┻┃┣┃┛┳┗━┫┻┣┣┃┳┻┗┃┳┻┗┃┛┗┫━┻┗╋━┓┃
┣┛╋┃┏╋┗┓━┏╋┃┻┗┏━╋┛┻┛╋┣┗┣┗┫┻┗┓┻┣┗╋┫┗╋┗┫┗┳
━━┃┣┫╋┓┣╋┻┳┓┃╋╋┏┗┛┓┃┏┫╋┓┫┓╋┗┛┫┏╋┳┃┫╋┗┏┛┃
┛┛╋┏┓┫┓━┛╋┣╋┃┗┏━┛┓╋┳┻┃┓╋┏┗┳┗┫┃┳┓━┫┫━┓━━┃
┣┃┫┫┃┓┃━┏┫┃┓┛┣┻┛┏┫┻┓╋┓┛┃┳┛┗┳┗┃┃┗┳┫┻┗┣┫╋┓
┗╋┣┛┏┏┻┛┃┣┓┃┫┛┏┛┛━╋┓┛┻┛┫┏┗┏┏┫┫━┛┫┫┳┛┳┗┃┻
┳┳┻┛┣┫┫┣━┻━┏┳┛┫┃┳┳┗━┏╋┓┣┗╋━┛━┓┏┛┛┛┏━┓┻┛┳
┣┛━╋━┏┗┛┳╋┫┓━╋┣┫┃┗┗┃╋╋┣┏┻┃┛┻┛┫┛┣┃┫┗━╋┣┻┃
┻┛┏┳╋━┗┣┃╋┛┏┣┃┏┃┳┏╋┃┳╋┣┣┣┃┓┏┛┳┻┣━┗┛┫┃╋┏┓
┏╋━┗┣━━┫┳┫┛╋┳┏┻┫━┣┗┗┫┛┓┣┳┓┃┗┛┳╋┳┻━┓╋┓┃┫┏
┗╋┫┻┛╋┗╋┳━┗╋┃━╋┣┳┻┛┳┻┳┣┓┳┗┏┫┛┓┻┓┻┫┏┛┓┣╋┓
┣┓╋┫━━┻┫┫┃┣┳┗┳┻┛┓┫╋┓┓╋┳┗┗┏┓┓┣┓┓━┻┓┻┓┗┳┛━
┫━┗┣┗┃┃┻┗╋┏╋┫┫┃━┛╋┻┓┫┗┓┫┫┗┛┃┏┏┛┫┛┓┻━┫┣┫┃
┻┓┻┛┃╋━┳┏┫┻┳╋┏┳┻┗┳┃━┏┣┣┃┣┣╋┗┫┃┳┗┏┫━┛┛━━╋
╋┓┳┣┫┗┻┓┓┃┻┻┏╋┗┻┏┗┛╋┓┓┫┣┓┛┃┻╋┻┗┫┗┃╋┏┣┏╋┳
┣┛┣┗┗┃┏┗┏┗┫┃┻━┣━╋┻━╋┳╋┣┃┳┳┳┃┻┓╋┛┗┫┳
┓┣━━┃┣━┏┏┗┛┗╋╋╋┗╋┏━┓┓┗┓╋┃━┛┳┛┛┓┻┛╋┏┳┛┏┗━
┗┣┓┣┃┃┗━┃┛┏┏┗━┏┏╋╋┓┳┓┫┓╋┗┏┗┫┻┃┻╋┓┛┫╋━┗┻━
┃━┃╋┛┓┣┓┗┳┛┏┛━┣┓┃┫┏┳┗┛┗┫┃┓┛┃┳┻┣┛┳╋┫┫┛┓┣┓
━┏┛┗┣┗┏┏━┗━┣╋━┏┣┻┗╋┫╋┏━┓┳╋┣┳┗┃━┛┫╋┓┏┗┫━┣
┏┳┃┛┻┓┃━┏┳┻━┏┳┗┃┃┃┏┣┗╋╋┓┏┫┫┏┓┏┳┛┻┛╋━━┏╋┫
┓┻┫━┣━┃┗┏┃━┃┫╋━┻╋━┫╋━┗┻━┃╋┓┫┏╋┛┻┏╋╋┳┫┣┃┛
┏┏┣┳┏┏┃┏┳┫┗┗┃┏━━┣┛┳┃┫┳┓┣┛━┻┛┃┏┛┃┫┃┻┗┣╋┣┫
┓┣┫╋╋┫┫┓┣┏┳━┫┫━┗┓┻┗┫┳┃┻┏┗━┓┛┏┗┃┛━┓┳┃┏━┛━
━┗┗┛┫┓┃┛┣┻┃┻┏┗┓┛┃╋┻┓┃┃━╋━┳╋┳┗┗┃┫┻┳┳┻┏┫╋┣
━┫┣┫━┛┣┻┫╋┣┳╋┃┫┻┳┳┛┫━┻┃━╋━┃┻╋┓┫┗┣━━━┃┃┃╋
┛┃┏┻╋┫┛┗┛━┛┣┳╋┣━┳━┃┳┣┓┳┳┗┛━┛┓╋┣┓┛┫┫┻┃┗┃╋
━┫┫┏┫┛┛╋┓━┣┃┣┓╋┏┻┛┣━┫━┛┻┏┻┫┳━┫━┃┗┫┫┃┳┃┗┛
┓┣┣━┫┣┛┛┏━━┃┗┳╋┻┓┻━┻━┻━┣┣━┻╋┃┻┣┏┗┻┣┃┫┳━┫
━┣┏┗┃┛┓┫┳┳┻╋━┛╋━┳┛━┻┗┗┗┣┣┫┫┗┫╋┳┃┓┓┓┳━┓┫┛
╋╋┻┃┣┻┣┓╋┏┻━━┻┫┻┣┣┓┛┫━╋┳┳┣┻┓━━┛┫┛┳┃┛┻┣┣┻
┻┏╋┃┗┻╋┻┳━┃┳┓┛┗┳┓┣━┗╋┫┃┓┏┛┏┗╋┛┣━┏┫┳┻┏┗┛┗
┃┣┛╋┳┳┻╋┗╋┃┏┻┏┻┗┳┓━┃┏┫┻┫┳┫┗┗┗┳┗╋┗╋┫┫┳┛┗┛
┛┳╋┓┳┳┛┛┛━┫┛╋┏━┃┏┳┣┓┻┗┗╋┏┫━┛┫┏┳┏┫┗┻┓┃┫┓┃
━┫┏┳╋┣┏┗╋┓┓┏┫╋┗┏┃┫┻┫┓╋┣╋┃┫┓┣┓━┓┃┛┏┗┫┻┛┳┣
┃┃┣━┛┃┣┻┏┣┻┳━┃┣┗┛╋┗┏┏━┻┃┣┣━┛┻┗┣┏┃┓┗┃┛━┳┏
┗┏┛┫┣┗┣┻┗┣┻━┓┓┛┏┳┳┻╋┣┣┻┫┣┏┻┻━┻┣━┏┃━┓╋┻┗┓
┳┏┃┻┫┳┃┫━┻┏┫┫┛┛┣┏╋┳┓┗┫┏┓┫┛┫┣━━┓┳┏┛┳━┗┳┛┏
┃┻╋╋┛┫┃┣╋┃┓┓┛━┃┃┳┳┃┛┛┫┫┫┗┻┏╋┃┃┓┣┣━┃┃┓┣┳┫
┳╋┫┗┃┳╋┏┫━╋┣╋━┗┻┏━┳┗┣┣┻╋┃┗┓╋╋┳┳┣┫╋┓
┓┣┃┃┃┫┏┗┗┳┳┃┛┃┻┣┗┻━╋┳┫┛┗┻┣╋┳┣┗┓┣┻┗┳━┃┫┓┓
┛━┗┃┏┏┳╋┳┗┃┗┳┣┻╋━┫┛┏┳┓┻┫┓┃┗━┗┻┏┣┗╋┣╋┓┗┳╋
┏┛┫┏┫┫┛┣┛━┻┣━╋┫┏┏┣┃┓┻┛━┫┛┓╋┫━┃┏┏┛┣┫┫┓┻╋┗
┣┗┛╋┃┓┻┻┓┓┫━┏━┳┳╋┛┛╋━┫┛━┃┛┃┫┻┏┃┏┏┻┃┣┻┏┛━
┫┳╋━┳┃┓┳┛┗┏┣┃┫┫┫━╋┳┣┓┫╋┻┗┗╋┣┃┻┓┣┫┣━┛┫┫╋┛
╋┃┛┣┣┻┗┛┫┃┛┣┳┓┃┳┗┛━┫┏┣╋┛┏┳┣╋┏┳┻━┣┫╋╋┫━┃┓
┗┃┓┏┗┻┳┣━┗┣┏╋┻┃┃┳┃╋┓┃━━╋╋┗┃┣┗┃╋┃┏┏┓┗┓┣┗┳
┻╋┣┣╋┃┛┫┳╋┻┏┻┏┻┃┳╋━━┫┗┣━╋━┳┣┃╋┣┳┓┻┛┳┗┓┳┗
┛┣┻┏┻┗┓╋━┛┻┏╋┛┓┣┏╋┓┗┓┓┫┣┣┻┃╋━┓┗┏╋┓┛┳┏┣╋━
┃╋╋┗┗┓┻┳┛┃┓┃┓┛┓┻┣┓╋━┓━┻━━╋┃━╋┃┻┗┫┓┛┛┓╋┣┳
┳┃╋┏┻━━┏┃┓┓┓┏╋┓┛┏┃┻┣┣━┗╋┣┳┳┏┳┃┓┛┃┛┛┣┃┏┓╋
┫┓┗━┏┏━┛╋╋┏┛┻┓━┓━┃╋┛┻┳┓╋┓╋┫┻┣╋╋┫┻┳┫┗┫┣┣┛
┏┓┻┳┫┓━╋┛┏┳╋┳┻┣━┻┛┓┗┳┳┛┣┛┗┗┻┳┣━┃┃┣┣┏┣┏┫┣
┗┏┏━━┻┗┛┃┃┛━┣┳┗╋┏┏┃┃┏┃┓┻┏┃┏┃┻┫┻┛┏┏━┣┏┏╋┳
┃┃┏┳┓┳┻┫┃┏┃┏┫┓┛━━┳┣┃┣┛┣╋┃┳┗┣┻┛┣┗┫╋┃┫┛┛┓┏
┗┛┻╋┻┃┃┫┫┣┛┻┫━┳┏┗┻┃┫┫┃┏┃┳╋┣┗┫┳┗━┣┓┻┏┳━┻┛
┣━┳╋╋┳┓┣┛┫┛╋╋┗┣┏┓━┻┫┓┳┛┓┓┏┫┣┛┗┓┫┓╋┏╋┳┗┣┫
┻┻┻┣╋┛┳┳┻╋┗┫┛┗┣┗┣━━┣┗┃┻━┛┣┃┏━┳┣━┗┛┏┛┛━┃╋
┓┫┫┏┫┳┓┗┻┏┏┻┻┳┛╋┓━┓┏┓┻┓━┳┓╋┣┏╋━┻┛┣┛╋┓┣┃┣
┗┃━┣┳┃┓┗┏┏┳━━┗┃┣┫┃┳┳┳┗━┳┻┻┫┣━━┏┗┳┣┃┏┃┣┗╋
┃┓┓╋╋┛┃┓┳╋┃┻┏┛┗━┻┻┛┻┣┻┓┓┏━┃┻━┓┗┛┳┣┓┻┏┗┣┻
┓┫━┏┻┗━╋┗┛━┏┳━┣┣╋┳┫┳┏┳┓┻┗┳┻┻┓┻┣┣┃━━┻┛┫┻╋
┻┏┃╋┓┳╋┓┏┗┫┣━┛┛┃┳┻┻┳┫┫┫━┣┫╋┫┗┛╋┫┗┓┛┗┫┃┣┳
┛┫╋┣┻━╋┏┗┓┳┏┣┣┃┏┻━┣┫┣┫┗┳┻┳┗━┫┻┛┣┛┳┃
┳━┏╋┳╋┃┣╋┓┗┣┣╋━┻━┃━━┻┫┗┗╋╋┓┫┗╋┓╋┗┳┛┃┻┏┻━
┗┳┃┛╋╋┫┏┓┓┣┛━━┓┛┛┓┓┳┳┓┳━┃┳━┣┣┃┓┗┏┃┳┣┗┳┣┫
┏┏┗┻┣┳┗┗┏┃┛┛┫┫┃┃┛┻┻┏┃┛┏┣┻┳┛┣━━┛┻┳┓┫┗┫┗┏┳
┫┓┓┃┗┳┣┓┗┃┏┗┓┳┃┳┣┛┻┛╋┃┻┓┫━━━━┫┛┳┣┓┳┗┃┏┳┗
┣┫┫┓┻┏┳━┗┳┣┓┗┛┳┃┏┏┓┣┗┳┛┛┫┛┣┣┫┓┃┗┛╋━┻┏┫┣╋
┓╋┛━┳┻┳━┳┫┃┣┻┫┓┗┛┃┳┫┛┛╋┏╋┓┫╋┳╋┗┗╋┫┗┫┛┗┻┻
┏┫┳╋┫┛┛┗┃┓━┻┫┗┫┓┛┓┓┗┏┫┏┫┛┃╋┃┏┣╋┏┓┏┳┻┫┣┻┻
┫┳┛┏┓┣┳┏┃┫┣┃┣┏┗┣┓┫━┻┗┓┻┳┗┣┏╋╋━━━┓┓┫┗┓╋┗┣
━┳┏┣┗┳━┻┏┻╋┣┛┗┗┗┣┗━┗┓━┏┓━┓┃┳┻┫┏┻┏━━┏┏┛┻┛
┏┣╋┻╋┣╋┓━┛┓╋┳┗┫┻┫┃┗┓┳┫┻┃┻┏┣┫━━┳┫┣┗┃╋┳┣┃┃
━┓━━┗┃━┻┛┏┻┏┗┓┓┫┳┗┻┓┫┃┗┗┻━┃┗┏┏━┏┣━┓┓┏┃┗┓
╋┃┗┫┣┣┳┻┣┗┣┛━┳┃┏╋━╋┓┻╋┫┫┗┻┃┓┫┗┣━┃┫┃┣┏┓━┛
┳┻┫┻┣┳┳┏┻┓┓━┳┻┗┗┓╋┻┏┏┫┳╋┣━┓┫┓┫┗┓┛┗━━┗┓╋┫
━┫┏┏┗┣┏┗┗┻┏┣┃┏┛┻┛┃┫┫┣╋┏┗┳┗┳┫╋┫┃╋┏┻┛┓┻┗┃┗
┻┃┻┛╋┫┏┏┻┃┏┳┳┫┓┳┓╋┓━┳┳┏┃┓┳┃┫┓┳┛┏┫┗┳┫╋━┳┫
┣┳┛┣┫┛━┗┫┏┃┗┓┣┏━┣┻━┣╋┳┓┃┣━┏┳━━┗┫┗┃┻┛╋┻┣┛
┗┻╋━┛┗┓┳┣┃┣┓┻╋━╋╋┣┛┏┏┻┏┫┫┗┫┃━┻┓━┗┛━┃╋━┳╋
┃┃┛┳┣┗╋╋╋┣┻╋┻╋┗┻┫┛┗┛┻┫┛┳┫┫┓┓╋┣┗┗┓╋┻╋┻┻┏┛
╋┏┳┳┛┛╋┓┓━┛━┣┛┃┣╋┻┃━┏┏┻┻┗┳╋┫╋┛┓┳┓┏┗━━┏┗┏
┗┣┻┗┳┗━╋┗┫┏┣┓┗┃┳┓┣┻┏╋┃┗┻━┃┗┳┗┻┫┣┛┛┏┗╋┛┛┻
┣┻┃┏┛┻┗┛┳┃┳┫┳┣┓╋┓╋┓┳┳┛┣┏┫━┃┏┏╋┣┓┗┣┻━┳┏┛┓
┻╋┻┏┻━━╋┓┣┏┻╋┳┳╋┛┃┫┏┃┫┏┏┣┛┫┃━┓╋┫┛┳┛╋┻┗┏┳
━┏┻╋┳┏━┛┗┗╋┛┫┃┣┓╋━━┗╋┓┳┫━┓┳┗╋┛┛┻┏┃┳┣┫━┛┛
┓┃┻┓┗╋┓┛┗┣━┫┃┃╋┛┫╋╋╋┏┃━┏┏╋┛┗┃━┻┏┫┏┗
┗┃┫╋┃┫╋╋╋┗┣┃┫━┫┳╋┓┣┳┓┣┃┓┻┓┳┃┗┳━━┓┓┻╋┻┓┛┓
┣┓┫┫┣┛┃━┏┻┏╋┣━┣┛┓┫┻┛┛┛╋┗┛┗━┃┏┏┓┛┛┃┣┓┫┻┗┳
┃┏┓┗┛┫┏━╋┣┗┗┃┗┫┏┣╋┻┻┓┳┃┳┣┳┫┏╋┛┫┳┗┗┳╋┃┏┃┃
┃┻╋┣━┳━┏┛┳┣━┣┃┳┣┻┏┛┏┳┫┣┻┏┣┻╋╋╋┣┃┳┃┏┫━┏┻╋
┳┗━┓┃┗┳┳┏┻┗┳┣┛━┗╋┏┃┓┻╋━┃┻━┃╋━┓┏┓┣╋┳┛╋┻┃┛
┃┗┗┓╋┣┓┏┳┫┃┳━┓━┣┛┻╋┛╋┫┛╋┫┗┳╋┃┗┏┓┛┻┣┻━┣┳┗
┣┳┗╋┏┫┓┣┏┣┫┏┣┣┫╋┓┃┻╋┓━┏╋┛┛┫┫┏┻┣━┛┫┓┫┛╋┳┳
╋┃┓┳┗┫┻┻┣┻┫━┗┣┳━┳┓┛╋┣┛┳┓┗━┛━┃━┏┃┓┃┫━┛┃┓┫
┛┛┛┏┏┏┃┃┛┫┫┃┃┓┫┃┃╋┓┫┏┓┏┛┳━┓┓┫┏┏┗┃┓┳┓┃┛┛╋
━┛┣╋┫┃┻╋┗╋╋┳━┓╋┻┫━┗━┻┏┛┃┓┳╋┓┫━┛━┛┻┛┓┛┛┻┫
┫┃┓┻┏┃┻┃┗━┳┗┃┗━┛┃┳┓━┛━┏┗┻┗┛━┳┓┏━┻┣┳┃╋╋┫┛
┗┻┻┻┣┳┗┳━━┣┣┗┫━┳┃┣┓╋┛╋┃┫╋┻┃┣┗━┛┳┳━┣┫┣┳┓┣
┻┣┏┻┃╋┛┳┏┻┗╋━━┛┣┗┗┣┏┃┛┫━┓┻┃┛╋┫┃┗┻┗┃━┛┛┳━
┳┏┓━━┓┣┗┣╋┏━┻┻╋┛━┗┛┓┳┓┣┓┫╋┏━┗┓┫╋┗━┓┃┻╋┣┏
┣━┃┏┳╋┓┏┃┫┃╋┣┃┻┛┳┃┳┃┏━┗━╋┳╋┏┫┛┗┻┓┫┃╋┛┃┏┓
━┛┗┻┛┏╋┣┏┗┫┓┛┗┫┗┳┃┛┏╋┓┗━╋┳┣┏╋┓┛┏┳┫┛┗┻━━┗
━┫╋┻┻┳┻╋━┏┓┓┛┣┻━┃┏┛┏╋┳┗┫┛┏┓┗┓━┫╋┳┃┫╋┃┫┃┳
┓┣━┣┏┗┃┣┫┣┓┓╋┣┗┣╋┳┣┗┛┏┗┣┫┳━┫╋┗━┗┣┫┫┃┓┳━╋
┗┫┳┳┗╋┛┣┣╋━━┛┫┃┓┗┓┳┳┣┣┏┣┓┳━━┛┻┏┻━┗┗┗━┣┗┛
┳┣┏┫┗━┛┫┓┳┫┫┗┓┗┻━┣┓┗┓━┻┻┣┓┓┏┻┻┃┃┓╋┓┗━┫┗━
┃┏┓┣━━┻┳┃╋┣┻┳┫╋┣┫┗┗┃┏┛┻┛┻┏━┻━━┣┻┗┃┃┛┏┗┛┻
╋┗┗┃╋┳┫┣┫┏━┣┏╋┛┛━┓┃┳┛┏━┏╋┓┓┣┏┣┓╋┳┗┓┫┣┣┻┳
╋┓┣━┻┳┳┫━┻┗┣━┳┓╋┫┣┻┗╋┫┏┻┳╋┏╋╋┫┳┛┏┛┓┻┏━┗┫
┣┛┃┣┻┛┃┃┗┗┛┫┗┛┣━┣┫┳━┏┫┃┻┻╋┏┣━┳┏━┗┃┗
┛┛┣┓┳━┗┏┳┗┗┃┗┫┳━┗┳┛╋┓┛┏┫┣┃┣━╋┏┏┣╋┗┗┫┻┻┗┃
╋┳━┻┫┫━┏┣┛┣┛━┃┏┓┗━━┗┓┣┛┏┏┛╋┻┗┫┣┫╋┫┛┳━┗━┻
┻┃┳┣┗┛┳┫╋┗┣┓┗┻┏┻━┫╋┣┫┻┏┓┓┃┛╋┫┣┫┓┳━┗┻┻┃┃┳
┓╋╋┃┓┣┏┳┛┫┳┳┫┫━┳┣┓╋╋┏┳╋┓┣┳┫┫┫┳━┃┛┳┛┻┏┻┛┓
┓┳┳┣┻┗┏┗┣┳┏┓━┃┃┣━┻┳━┗┳┗┃┻━┃┻┏━┻┃╋┳┻┃╋┗┫┫
┫┓┻┣┛┗┳┏┳┃┫┗┣┓┓┃┏┏╋┃┣━┃┓┃┫┏┏┣┣┗┗━┗┗┳━┻┳┓
━╋┫┏┓━┏┛┛┓┫┃┗━╋┣┏╋┓╋┳╋━━╋┓┛┗┏┣━┏┳┻┳┏┣┻┻┣
╋┛┳┣┛┫┗┏┃╋┣┣┻┃┳┫┓┣┻┛┻┳┗┏┓━┻╋┣━┏┛┻┓┛┃┛┃┻┏
┃┫┏┛┃┓┣┓━┏┛┗━┓┛┏┳┳┻┫┏┓┗┫┳╋┣┣┃┫╋┛┛┻┓┃┃╋┳┏
┫┃┃┓┻┃┃┣┓┃┣┛┫┫┗┳┗┻┛━┣┗┏━┃╋┛┓╋┫┣┳┗┫┏┛┳┏┣┳
┃┃┏┗┏┃┫┗━┻━┫┗┣┓┃┣┗┓┻┓━╋┛━╋┃┳┏┃┳┃┻┻┃┃━┏┫┛
┓┗┓━┃┫┓┓┃┫┃┫┛┗━┫┓━┳━┃┳━┣┏━━┛━┗┣━┃━━┛━╋┃╋
╋┃┃┓╋┃┫━┛┛┫┗┛┏┻┃━┛━┗┻┳┃━┗━┛┗┣┻┳━┗╋━┫┃┗━┻
━┛╋┓┗┓┛┗┓┳┓┻┛┻┃┓┗┣┻┃┣┏┛━┃━┳┣┻┗┛┳┗┓┳╋┛┓┣┏
┻┛┛╋┓┫┏┣━╋┓┓┓┗┳┛┏┳┛┛┛┏┛┣┳┃╋┻┫┗┃┓┣━┏┣┣┓┣┛
┏┏┣┃┣┓┣╋┏┣┣━┣┣━┏┳╋┻╋┳┻┣┳┗━┻┳╋┻┏┫┏┓┏╋┫┫━┛
┳┫━┗┻┗┛┃┣┳┻┻┫┳┃┣┗┗┫┏┗┓┃┓━━┣┏┫┛┳┻━┻┫┻━┳┃┃
┣┃┻┫┓┻┻┓┳┫┣┛╋┫┻┛╋┓┫┛┃┏┻┓┫┗┃┓┳┻┻━┫┃┳┫┻┓┣┓
┃┻┓┗┗╋┫┏━┻┻┗┳┗╋┏┣┏┳┛┫┛┫┏┛┏┫┏┫┫╋┏┻┫┏┃┻┫┃┏
┗┃┏┏╋━╋╋╋┣┛┳┳━━┳┫━┳┳┳━┛╋━┗┫╋┓┳┻╋┳┫┳┳┃┻┣┓
┣┫┛┻┗┻┛━━━┃┳━┣┃┏┫┫┫┳┳┣┫┏┫┃┏┏┣┳┗┻┃┏┃┫╋┗┳┳
┗┗┗┃┣┃╋┗┏┛┓┓┏┣┛┫┃┗┃━┗┛╋┳┓━┛┣╋┻┃┛┣┫━━┳┻┫┣
┣┻┻╋╋┗╋╋┃┏━┻┗┛┏┫┫┓━┛┃┏━┃┗━┣┓┓┏━┓┏┫━━┏┏┳┣
┃┏┳┏┳┛━┗┏╋┣┳┻┛┛┻┫┛━┗┫┛┃━┓┣┫┻╋┛┓┛┛┫┏
┃┫┳┏━┣╋┗┻┣┣╋┳┫┫┳┻━┣━┣┃┳┏━┗┳┣┣┣┳━┗━┫┓┏┳━┣
┳┳┓┏┏┻┃┃╋┳┳┳┫━┏╋┓━┛╋┃━┻╋┗┏┳┛┣┏━━╋╋┗┳┳┳┏┃
┣┣╋┫┳┛┛┳┳╋┓┳┳┏━┻┗┣┫┳┃┏┓┓┣┗┣┓╋┣┻╋┫┗┻┣┗┳┏┣
━┓┗┣┓┳┻━╋┻╋┻┳┗┳━┫┓┓╋┳┏┗┫┓┓┗┗┳┏┫┻┻┻┓┳━━╋╋
┗┗┓┣┳━┓┓┻┳╋┛╋┃┫┗┳┳┏┛┗┛┻┏┓┗┫┓┛┻┫┗┻┛┣┓┓┻┳┏
┏┗╋┃┫╋┃┻━┫╋┃╋╋┏┣╋━┃━┗┫┳┫┃┻┫┃┃┻╋┗┣┃┗┓┳┓┻┓
┃┓┻┏┗┏┣┃┣┗┃┻┛┛╋┃┓┻┏━┫┏┓┻┣┳╋╋┻┻┃┏┛┛┣╋┗┫┳┓
╋┫┻┳┗┗┫┓┣╋┻┳━┻┫┛┏┛━┻━┏┏┗┻┫┃┣┫┏┫┻━━┻┏╋┳┓┃
┣╋╋┳┻╋┓┣┣┗━┣╋┓┏┃┛┻━╋╋┃┛┫┃╋╋━┣┳┣╋┳┣━┏┗┣┻━
┻┛┣┣┗┫┻┣┏┏━┳━┏┻┛┛━┳┏━┛┛┃┫┻┓┛━╋╋┫┗┏┫╋┳┛┏┗
┣┛┣┏┃┃┓┛┛╋┣╋┓┣┳┣┣┓┃┃┃┏┗╋━┗┻┳╋━━┳━┃┃╋┗┣━┣
┫┃┻╋┏┃┃┓┏┃┗━┃┳━┃━┗╋┓┓┗╋┗┃┻╋┻┗┓┻┃┏┗┃┻┓┫┓┳
┻╋┗┗━┣╋━┣┫━┗┫┫┣┓┳┗┛┳╋━┻┛┫┛┏━┣┗┻┓╋╋╋┫┗┃┳┻
┣┗━┛┣┳┓╋┣┗┓━┏┳┻┏┗┻┳┣┻┓┃┃╋┻╋┫┻┳┣┻┏┗┫┃╋┏┳┗
╋┫┃┓┣╋┣┗┣┛┃┣┳━┣┛┛┻╋┓━┣┫┳┻━┻┗┣┛╋┏━╋┗┣┳┫┳┣
┗━┫┳╋┫┛┗┓┻┻┻┳┏┓┓┻┫┃━┻┃┓┫┏━┛╋━━┫━┫┏┏┓┗┣┫┏
┣┃╋┫━━┛╋━┏╋┓╋┣╋┃━┣┣╋┻┳┏┳┃┏┛┻┳┛┫┣┛┗━┏┃┗┻━
┃━╋┛┗┫┫┓┏┫┫┏┫┳┗┣┣┗┻┛┣┓┓╋╋┓┃━┛╋┗┓━┫┃┏┻┫┳╋
┳┏┛╋┏╋┻┏╋┏┏┳╋┣┛╋┳┗┻┻┏╋━┻┻┃┏┣┃┫┳┣┛━┃┏┛┗┗┏
┣┃┫┛━┓┫┓┓┣━┏┗━┃━╋┻┻╋━╋┗┛┗╋━┻┻┗┗┣┳┗┏━━┳━┓
┗┛┃┏┫┻┛┛┫┳┣┳╋┗┣┳┗┏┻┗━╋┫┳┻┻┛┣┛┻┻┛┓┗┫╋┏╋┏╋
┫┃━┻┳┣┫╋┳┳┛┗┃━┛┻┫┳┫┏┳┃┫┓┣╋┏┓┳╋━┳┳┛┛┓┃┗┏┃
┻┗━┃┳┫┃╋┏┳┓┗┫┳┏╋┫┓━┳┻┗━┃┣╋━┣┗┣┣┛┫┗┣┏┃┗┣┃
┏┏┃┃┓━┛┫━┣━┗┳┓┓━┓┻┃┓┳┃╋━┛┏┏┳┛┏┗┫┫┏┻
┓┣┓┳┏┃┣┫┻┏━┃┗┃┻┻┗┗┗┗┻┫┛┛╋┏┛┓┗┏╋┳┓┣━━┃┳┏┻
┫╋┣┓┣┗━╋┓━━┛╋┓┗┃┛╋┏┣┃━┛╋┫╋┗┳┫┗┛┣┻┻┳╋┃┻┃┫
┓┛┏┳┛┓┛╋╋┗┻┣┃┫┃┗┗╋┏┛┛┣┏┗┳┻━┣┻╋┛┳┓┃┗┃┫┗┫┗
┳┗┻┣┻┏━┫╋┛┳┏┫┃┗┳┛┗┣┃╋┗┗┫┛┗┛┣━┗┗╋┃┛┛┳━┓┣┏
┏━┏┫┻┣┗┛━┫┏━┫┗┫┓┻┛┓┫┓┓┃┃┳╋━━┻━╋━┛━┣┳╋┏━┣
┣┗┻╋━┃━┏┛┛┻┓┻╋┫┫┳╋┃┗┗┣┳┳┓┓┃┳┣┫┛┓┗┃┛┏┫┫┳┣
╋┫┣┫┛┣━┗━┗━━┫┗┻┃┛┓┣━┣━┗┛┏┫┻┃┏┳┣━┫┓┃┗━┣━━
┣┣┛┛┗┃┏┣┃┛┣┛╋╋┫┳┻┃┃━╋┳━┣┃┣━┻┫┣┗┳┻┫┳┓┻┓┻┫
┳┛┳┫┏┣┃┳┛┳┗━┫┛┏┳━┫┃━┓┃┣╋┃┓┛┓┓┻┗┻┫┫┣┣╋┏━┏
┳┓┫┃┫┻┛━┛┫━┓┛┏━━┣━┏╋┳┳┛┓┃┫━┫┃┓┣┣━╋┃┓┓┃┳━
┫┃┗┳┃┳┃┓┃┣┳┣┻━┛━┛┃┻┛┻┛┃┛┻╋┫┛┃┓┣┃┛┻┏━┻┳┳┣
┛┃┗┣┓┃┳┗┳┛┳┗┻┃┻┫┏┏┫┏┏╋┃┗┗╋━┛┏┳╋┏╋┛┏┃┗┣┃┓
━┫┛┳┫┣┛━┻┛┛┗┳┗━┛╋┫┫┛┃╋┻┻╋┃┳┓┓╋┏┣┏━┻┫┫┳┫┏
┣━┫┣┃┫┛╋┣┛┓┫┻┓┫┗┛┛┣┏━╋┳━━┣┻┗━┣┳┛┫━┓┏┛┗┻┃
┫┫┣━┻┓┳┫┏╋┳┫╋┣━┛┳┗┛┏┛┳┓┗┗━┃┳┛┫┗┫┫┓┓┫╋┃╋┓
┻┓┫┻┻╋┏┏┓┳┛┗┳┗┛┗┻┓┳┏┳┫┓╋┫╋┳┛┃┣┣┳┻┳┳┃┫┓┫┏
╋┗┫┳━┫┏┫┣┻┏━┫┫┓━┗┣┗┃┫┃┃┗┏┻┛┓╋┃┳┣┓━┗╋╋┃┗┗
┏┓┃┛┣┓┛╋┗┳┻┏┛┃┳┫┻┃┳╋╋┫┗┻┻━┫┣┏┫┣┳┃━┻┏┓━┻━
┓┃┻┫━━┳┃┳┻┛┣┣┏┓━┻╋┛┣╋┳┏┓┓┫┻┓┣┫┣┻━┻┗┻┫┳┛┛
╋┣┳┗╋┃┫┗┗┳┳╋┓┏╋┓┫┓┣┳╋┛━┣┣━┻┛┃╋┓╋┃┻┗╋┣┳╋┃
┛┃┣┗━┫┣┏━┫┣━┣━╋┫┻┻┃┃┻┳┳┗┃┳┳┃━╋┣━┛┗┛┃╋━┣┃
┫┃┓┻┻━┫┓┃╋┛╋┻┏┏┏┻┫┗┏┛┓╋┻┻┻┏┛┃┳╋┏╋┻┛╋┓┳┳┛
╋┫━┛┣╋┏┣━┳╋┏┻┛┳┳╋┻┓━┃┳┃┛┫┏┛┗┫┳━╋┏┃┃━┗┏┓┳
┻┏┃╋╋┳━┻┣╋╋┗┳━┃┣╋┃━━┣┳┻╋┻┻╋┛┣┳┻┳┳┓┏
3217さいちゃん ◆mZrPhcLBEg :2006/11/29(水) 19:05:09 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   魚のウロコー♪ ぽりぽり♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
322あぼんぬ  ◆gBGx8.SEXY :2006/11/30(木) 00:01:23 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   中の人も大変です
       /\フV 
 ttp://toshi-2chan.ddo.jp/b4/src/1164771079362.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164672148672.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164672221814.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164718423733.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164758884874.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164786483197.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164714120138.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164727780420.jpg
323名無しさん:2006/11/30(木) 12:10:20 ID:???
3247さいちゃん ◆mZrPhcLBEg :2006/11/30(木) 18:20:27 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   抱っこしてもらっての包丁さばき♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
325西島勃起:2006/11/30(木) 23:18:38 ID:???
包丁砥ぎになら自信があります
326あぼんぬ  ◆gBGx8.SEXY :2006/12/02(土) 01:38:06 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   射精して寝ます
       /\フV
 ttp://toshi-2chan.ddo.jp/b4/src/1164935155186.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164927186828.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1164974419957.jpg
327あぼんぬ  ◆gBGx8.SEXY :2006/12/03(日) 18:36:00 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < もう少しだけ頑張る予定。
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||

 ttp://rainbow.sakuratan.com/data/img/rainbow27922.jpg
 ttp://rainbow.sakuratan.com/data/img/rainbow27931.jpg
 ttp://rainbow.sakuratan.com/data/img/rainbow27919.jpg
 ttp://rainbow.sakuratan.com/data/img/rainbow27920.jpg
 ttp://rainbow.sakuratan.com/data/img/rainbow27981.jpg
3287さいちゃん ◆mZrPhcLBEg :2006/12/04(月) 18:09:43 ID:???
           |::i::|::::::.:.:.|::i:::::.:.:./-‐十ナ:::ト:::::::.:.:. |:::::.:.:.|::::::.::.:.:.:.:.:. l
          |::i::l/\|::|:.|::.:.|_/ァ=云、、::::::.:.:. /:::::.:./:::::::::.:.l::.:.:.. |
          /::::/ .ィヽ l::|:.|::.:.|/ム:::::り `‐─ /_:::;´`ヽ::. /::::.. /
          rニニ ハ 〈 |::|:.|::.:.l 、lこ_::ノ       rテミ::::.:./::::.. /
         「.:.:彡 .::い)|:::.:.l::.:.| ''             必;/`7─、__/
        t'/:厂ヽ`ー|::::.:l::.:.|             ヤノ /|
        /.:.:/.::::l::|ヘ| |:::.:.|:.:.|         ,      /:.;
        /.:.:/ .:.::l::l | .l:::.:.|:.:.|     r__ァ      /:::: |  えっ? 欄間から覗くんですか?
        /.:.:/.:.:::::l::| | |::::.|:.:.|、          イ::.:.i.:.|
        /.:.:/.:.:.:::,':ノ_/  |::::.|:.:.| >     .ィ:.l   |:::.:.l.:.|
        /.:.:/.:.::::::.厂\  |:::::l:.:.|    7|::::::::|:.|   ,':::./:..ノ
.      /.:.:/.:.::::::/     \|::::|:.:.|   / |::::::::l:.| /:.:./:./
329Cyber Module 7 ◆5X1mG/RYGo :2006/12/05(火) 01:01:59 ID:???
7さいそうです昼間は暑いかと思ってショールにしました少ないこすってもいいつもりでガーッとやる
3307さいちゃん ◆mZrPhcLBEg :2006/12/05(火) 18:54:38 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   ポン酢でおいしく食べること♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
331Cyber Module 7 ◆5X1mG/RYGo :2006/12/08(金) 22:01:23 ID:???
作る困っていますそうです電波8さい
332西島勃起:2006/12/08(金) 22:34:25 ID:???
ポン酢のポンはピンポンダッシュのポン
333Cyber Module 7 ◆5X1mG/RYGo :2006/12/09(土) 08:38:38 ID:???
本当に足手まといだった8さい舗装されてても道は悪いところが多い召喚魔法がちっとも上達せずですね
334あぼんぬ  ◆gBGx8.SEXY :2006/12/10(日) 22:21:20 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < インストールしたWindowsが次の瞬間消えた件
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 ttp://toshi-2chan.ddo.jp/b4/src/1165755605449.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1165754393357.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1165407697787.jpg
 ttp://toshi-2chan.ddo.jp/b4/src/1165617600524.jpg
3357さいちゃん ◆mZrPhcLBEg :2006/12/11(月) 19:35:27 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わ〜い!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       びろんびろんじゃない豚肉なんだ〜!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
336Cyber Module 7 ◆5X1mG/RYGo :2006/12/12(火) 22:11:45 ID:???
またガーッと振る8さいしていた夜ふかしする暑い
337Cyber Module 7 ◆5X1mG/RYGo :2006/12/13(水) 04:43:47 ID:???
7さいお薬高いアヒル副隊長は露天風呂だった
3387さいちゃん ◆mZrPhcLBEg :2006/12/13(水) 19:07:07 ID:???
       ヾ ̄`ヽ ̄フ一1  \  \   ヽ∠二 ̄フ
        ヽ __V   {   ヽ  \   ', ̄フ /
          \/   , へ、  ヾ,  ヽ  V ィ"
           l   /-‐二 \   !\ ヽ  } !
           | i  | ,ィ::(こト \!イ_)ヾ}l|V  |
           l |  |{l !:::::。j     !。:::::j }|  l
           l___, -ミ ー'┘  '  `ー''// /
          r'  l  |、(二) ー'ー' (二)' /   ネギとショウガの潜りっこ♪
          {、 l l __j ヽ> .._ ,..ィ"_)ノソ--、
          、>ニy'__(_ノ厂ゞ=只=ぐ/7   ヽ    __
          〈      V  </ ヽ>_,y'      〉  /  >
          |     /! ̄ ̄`ー‐{       {  / /
339Cyber Module 7 ◆5X1mG/RYGo :2006/12/16(土) 10:06:50 ID:???
そういうことになりますね。優しくブラッシング8さい鍋の中で舞うのね
340Cyber Module 7 ◆5X1mG/RYGo :2006/12/17(日) 03:58:02 ID:???
金で貸し切るました晴れるアニメ本編も見ることが出来る7さい
341Cyber Module 7 ◆5X1mG/RYGo :2006/12/19(火) 00:54:46 ID:???
調子が悪いお前らやって睡眠下痢をする
342あぼんぬ  ◆gBGx8.SEXY :2006/12/20(水) 23:18:01 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 7さいちゃんの太股を「やわらか大王」と名付けたわけです
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
3437さいちゃん ◆mZrPhcLBEg :2006/12/22(金) 21:55:55 ID:???
    / /!  1 ! |   \\l! |/ノ />くj_7\ノ
    イ 1 |   ヽゝr '_ ̄  \リ彡 / ムノ、フ
     | || ゙ v‐  ヾi\___   | ト-レ'´ヽ._j ツ>
     | | ヽハ . -、 j´ ィ.=ナ /レ'  ' fァj |_ノ   四人テーブルにひとりで座っちゃったもんだから
     ゝ  f lr=_j´` ー ' ,,,l/    _,..イ |´
          `|" `   _       イ/ !  ハ    余計なモノまで注文してしまったんですよね?
         ゝ、 `      / _j' ノ ∧ \
           >、.. ___ ,.ィ rzf/  イ  ヽ.  \
           '  / /  j、r'7/   /j|_. - 、ノ  ハ
          | / _j _r>|__/   /´: : : : : \ / \
          | ィl´|ヽ三// ,'   /: : : : : : : : : :l    ヽ.
344名無しさん:2006/12/22(金) 21:56:08 ID:qwYRmw2K
RΦαばなだはぢつつだgななみやをまゅろもェゥォTqこごぅゆぇかぜたをsxГケΟνΙナ
345西島勃起:2006/12/22(金) 22:51:39 ID:???
背負い鞄の座る席と肩掛け鞄の座る席と上着の座る席が必要です。
346あぼんぬ  ◆gBGx8.SEXY :2006/12/24(日) 17:48:11 ID:???
          ヽレ
         / |
         / _、_|   ( )   ローマ教皇ベネディクト16世は言いました。
        F _」`|  ( )    『現代の消費社会の中で、この時期(クリスマス)が
        ヽ_Wノ y━・      商業主義にいわば「汚染」されているのは、残念なこと』と。
       /\フV         この日一番儲けているのは避妊具メーカーかもしれません。
3477さいちゃん ◆mZrPhcLBEg :2006/12/24(日) 18:26:22 ID:???
 \    , z=≠'´. .. .. .. .. .. .,、. . - ――‐ - 、. .. .. .. .. .. ./      /. .. .ヾ}
   ヽ - '´. .. .彡. .. .. .. .. ., -´: :: :l::l: :: :: :: :l::l: :: ::\. .. .. .. /     /. .. ./
     ' ,. .. .. .. .. .. .. . ,ィ´: :: :: :l_⊥l_: :{: :: : }_L_ |: :l lヽ  /     ./ - '´
     '、. .. .. .. .. . /: :!: : l l イ: :ハ::|ヽ{、: ::jVヽ`!: :l l !} /     /
、      ヽ. .. .. .. .f: : | l: :l: :Vzr=≡   }ノ≡=zl: :j: :lノ/       /
_ヽ      '、_三___|: : V!: :l、 |'´      、   `|ノ!ノ/       /
  '、     ヽ  .!: : f'|ヽ| |'     r‐―┐   | , '      /  わ〜い!!
    ' ,      '、 !: :l{、|: :: :|    {   ソ  ノ/     ,/
    ' ,      ヾ: :|: :|: :: :|      ` -'  /::|     /       卵の安売り自粛期間がついに終了なんだ〜!!
     '、      \ j::|: :: :|'i      イ: :: :!     , '
       ヽ       ヽ!: :: :l'    ̄「/|: :: :|  ,' ./
       ’,        l: :: : l    Kヽ|: :: :| ./ /
348西島勃起:2006/12/24(日) 21:28:48 ID:???
クリスマスケーキとおせち料理のためですね。
349Cyber Module 7 ◆5X1mG/RYGo :2006/12/25(月) 12:33:02 ID:???
キムチ風呂入って抱きしめてていたお前ら走る
350あぼんぬ  ◆gBGx8.SEXY :2006/12/25(月) 23:17:34 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < 7割引とかやってるし。
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
351あぼんぬ  ◆gBGx8.SEXY :2006/12/27(水) 00:18:50 ID:???
          ヽレ
         / |
         / _、_|   ( )   
        F _」`|  ( )  
        ヽ_Wノ y━・   あぼんぬの給金も
       /\フV            大幅割引。

   ttp://rainbow2.sakuratan.com/img/rainbow2nd12502.png
   ttp://rainbow2.sakuratan.com/img/rainbow2nd12503.jpg
   ttp://rainbow2.sakuratan.com/img/rainbow2nd12504.jpg
   ttp://rainbow2.sakuratan.com/img/rainbow2nd12505.jpg
   ttp://rainbow2.sakuratan.com/img/rainbow2nd12485.jpg
   ttp://rainbow2.sakuratan.com/img/rainbow2nd12655.jpg
   ttp://rainbow2.sakuratan.com/img/rainbow2nd13467.jpg
352Cyber Module 7 ◆5X1mG/RYGo :2006/12/30(土) 00:23:16 ID:???
ました8さいある日依頼を受けて出かけた森で珍名へのこだわり唐揚げに勝手にレモンかける
353あぼんぬ  ◆gBGx8.SEXY :2006/12/30(土) 03:41:22 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < PC-9821Ap2修復中
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
354あぼんぬ  ◆gBGx8.SEXY :2006/12/30(土) 19:00:16 ID:???
     曰
     ||    _、_     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ノ 丶 (〃,_ノ` )  < PC-9821Ap2修復完了
  _ ||虹|| (つ日と)    \_______
  \ ||板||. ̄ ̄ ̄ ̄ ̄\
  ||\`~~´  (<二:彡) \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
   .  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
355あぼんぬ  ◆gBGx8.SEXY
          ヽレ
         / |
         / _、_|   ( )   ようやく稼動可能な状態になったPC-9821Ap2。
        F _」`|  ( )    OSは、Win98SEとMS-DOS5(EPSON)とMS-DOS6.2(NEC)。
        ヽ_Wノ y━・     結局、Windowsは外付けHDDにインストールすることで安定化。
       /\フV        使えないCD-ROMドライブは撤去しました。