·•                                                                                                                                                                              
                                                               -                ┐/                •                 .                                                                                                                                           
                              .-              |.              .\                \|...         .  .\·...            .\                -                                                                                                                          
    .           .|            •\     .    .  .└\.. . ...... ..-┘•.. . ...... ...\/.· ..·.. ......•┐┌|/||-/|/|||||/\└┬┐┌┌┌┌┌\\┌\┌┌\┌┌┐└┌\/-•·.        |.             ·                                                                                           
   .\ .      .../\...... .  ..·┘..            /.               /                -.                -                 |               .\..·•-/\┌\┌┌┌┌┌┐┬└┌┌┌┌┌┌\/-•.  |             .                                                                             
..·•┌·..........·|..        .  \              /               ./                /                 -                 |                |               •.      .·-|/┌┌├┐┐┌┐┌┌┌┌\/-·.-                                                                             
....\....  .....--  ..    .   .\              \                \                /                 |                 /                -               •.             •         ·-/└▄┌┌┌┌┌┌┌\-·.•                                                                 
....\. ....   . |•            ·/              \                \                /                 |                 /                -               ··             •             ┘        •/┘┤┌┌\┌\\/•.·                                                       
....\  ...      /·            •/              \                /                /                 /                 /                |               ··             •.            ┘           -      .-┌┤\\┌\\|.·      \                                        
.   ┌           /.            -|              ┌                ┌                /                 /                 /                |               .-             •.            ┴           •         •     ·/┬┌\\\|.·                                        
   .\           \             |•              \                ┌                \                 \                 /                |               ·•             •.            ┴           •         ·       ·    ·/┴\\\• .                                  
   •/           \             \·              \                ┌                \                 /                 \                /               .-             •.            ┬           •         •       ..     .   •┐└\/..                              
   --           ┐             ┌               ┌                ┐                \                 /                 \                /               ·-             •·            ┬           -         -       .·     ·     . .\┘/.                            
   /•           ┌             ┐               ┌                ┐                \                 \                 \                /               •-             ··            ┤           -         -       ..     ·     .   ..└\·                          
   \.           ┐             ┐               └                ┐                \                .┌                 ┌                /               •-             ·•            ┤           -         |        .     ·     .   · ..└                          
   ┐            └             ┘.              ┘.              ·└                ┌      ·         .┐                 ┌           .    \               •-             ·•            ├           |         /        ·     ·     ·   . · •                          
  .┘.       ·  .┴             └               └·              ·┌                \      ·          ┌                 ┌           .    \               •-             •|            ├           \         /        •     •     ·   ··/-·                          
   └        •   ┘             └               ┘•              ·\                ┌      -          ┌                 ┌           •    \               •-             ·-            █           ┴         \       .-     -   ·•· •·|·- .                          
   └        -   ┘             ┘               ┘-              -/                ┌      •          ┌                 ┌           ·    ┌               --             ·/            █           ┤    ·    /       .|     -·  .••   • | ·                          
--/┬---· ·  •   ┴             ┘               ┘.              /|                ┌      .          ┐                 ┌           ·    ┐               •-             -|            █           ┴    •    /       .|  . .-..  .• . • / •                          
   ┴   ·-\--/--\┤----/-•·. .  ┘         •     ┴•              \-                ┐      •          └                 ┐           •    ┐               -|             --           .█           ┴    .  . /  .     |     |·.  .- . - / •                          
   ┘     ·  •  •┴    ·  .·-\--┬••|\--•••\-•-••├/•··.          └•                ┌      .          └                 └           ·    └               -|             |/    -     .·█        .  ┬    ·    \        |     -·.  .• . | \ - ·                        
   ┘     •  •  -┴    ·     .  ┴   ·     ·    .┴- .·•-/••••--/•┬/•-/--•-•-\••-•••└•••••|/•••••|•••·┴-•·····\·.····•  ┘. •.     • -.  .└     ·     .   -|..     .     |·    .      ·█           ┤  . •    ┌       ./  .  -•.  ·• . - \.┐ •                        
   ┘     •  -  |┴    •     ·  ┴   -     ·    .┘/     .      . ┴.         |      ┐     .|          └       ·      ·  └         . •    └     .     .   ||       .     ||           ·█           ┤  . .  . ┌       ·/  .  |-.  ·| . - \.┌ ·                        
  .┴    .-  -  |┬    -     •  ┬   -     -    •┘-     ·      . ┬.         /      ┐      ·          ┘       .      .  └  .      · -    ┘     .     .   /- .     ·     /\.   .     .•█        .  ├  · •  . ┐       ·/  .  |-   •- • - \.┌ .                        
  ·┴    .- ┐-  |┬    -  -/ •  ┬   -    └•    -└|     •┐     · ┬      ┌·  |      └    ┌·•     ·.   └  \    .      .  ┐| .      · •   .┬     ·     ·  -/| .     ·   . |-    .     ·-█        ·  ┤  · •  · ┘  .    •/  ·  -|.  •| •.- \.└ .                        
  -┬    ·• ┘• .|┴    |  •| |  ┤  .|    └|    -└-   . |└ .   • ├  .•·.┐-..\      ┘   .┌·.     /┴\. ┐  |       •|||/| ┌/ .      • ·    ┤     .     ·  ┌/- ·     •   \ /|.   .    ┌•-█   .    •· ├  • .  •·┘  ·    ||  .  -|·  -/ •.| ┌.┘ ·                        
..•└./· •••├/..|└  •-|  ┴┘.|.·┘··-/┌··/▀-.   \┐/...\·└▀•··••-·█··•/┐•█└··\····┌█▄•·•┌▄▐┴┘└└┌┌┴┬└└-┐--/┌··.···.┐┴┴┤┬•┐└\\--|||/┌/┌///└▄\┌\\\┌\\\\\└\┘█┘┘┌┐\\\\\┘\/┌├\┴┐/\\/┌|||-┐\┌▀···•    -· ├  · ·  |•└  ·    ┐|  ·  -\-  -/ • / ┌ ┴ ..                       
  •┬ /. •· ┘•  \┴  ••|  |- |  ┬  ·-/   ┘/    /┐\   | -└     • █   •\ ┘.  -     ·┘   •┤⌒▘┼┼▗▗▖▝▌▐▄┘├█┬/┤┴└┌/\//┌└┐┐┐/\/\┘└└┐┘┘┬┤┬.    ┬ |   .     -  ┌/|/·     |  .└ ///   -..·•┤\┌▐-/-/////├└\▐//┌/┐\/▀└├\\┐\/\/▄┘//┌/|└┤┴//└┘-/·┌.┐ ┬ ·•    •    ·   .         
  •┴ |. •· ┴•  \┘  •·|  |• |  ┴  ·•|   └|    \┐/   | -┐    .• ├   •\ ┴.         ┘   •┴▖▌▝▘▌▘▘▌▀▄█└┘┤┴/┐┌/|-||//|/\\|--\└\\\└┬┤┤┴·    ┘ |   .     -  ┐//\·     |   ┌ \//   -    ┌-|█ • ·    / .▀  • .  ▀.┘  •-   ├/  • ·|┐┘  /┌·\\█/┤/▄/\└////┴┌///┘////•·• ..·· 
..·┘ |·.•·.└· •|┐·/└·- •//|\|·┘·.┐\|.·•┐/ . •┌\/   - -┌     · ┤   ·| ┘          └   •┴▘▄▐▐▐▀██┤┤┬┌┐┐\||••···•··.|-••.•|/-•-\┐┐┐┐.    ┘ |   .     -  \\|\•     /   ┌ ┌•/   -    ┐||▀ - ·    / .▀  • •  ▄.┘  •-  .┴|  • •-┌|  -\ |.└ └ ┤ ••    -|   | ·•-·|\/┘┌├\.
┴█┐┬\\█▘┐├▐┘┴▄▄┐▐▝⌓▘┴▐▖▗█┼<▐<▐▐<⌐▄▘⌐<⌐▐▐▘▗<⌒▗└█▐▗▀┬▖▝┐┬┤▀▐█┘┴┘┤┐┴•/┌\└·         ┐   .└▄┤█┤├┬┬┴┐\\\-|•-. . ┌┐       •·.••.·.•-/┐/     ┐ •   .     •  ┌/|\·     /   \ \//   -    ┐|-▐ - ·    |•.▀  • •  ▐.┘  -/  .┬\  -·•/┌|  |┌ |.└ └.├ •|..· /\·.-\·|•/-·//\\▐\ 
▝⌓┬├⌌█▗⌐├>▘┤▌▖▌┌┼<▖├▀▘⌐▘▀▘⌌▐▖▄▌⌒⌌┤▀⌐⌌⌌├▐▘>>┼▖└├▀┴▘▀⌒▀.▌▀▀┬┬█▀┴┬┤┤▀█┴▐├⌐┼▖·      ┐   ·┌├┤┤┬┴┘┘┘┐└▗┐█▗▗//┐┌\▖▗┐┐┌┐▘▌▌┌┴•-·   ·•-/--    \•· . .  .  •..┐\-/·   ·.|  ·\ ///   |   •┐/•▌•-.··   |┌.▄  -    ▌·┴· -┐. ·┬\  -•-\┌|  |└ |.└ ┘ █ •┌  . ||  .\ -.-  ·.--├/ 
▘┼┴▀⌐├▝⌌┬>▌├▘▐┤\▗⌐▌├▌▐⌐▘▀▝>▌▝█▌┼⌌┤┤⌐><┴▄▘>>┬ •• .•-┴. █┘┤├├┬┬┴┘┴┬▄▀┤▐┤▄┌\|•|    ┘.  ┐┐▄├▀├├┤┤┤▀▖⌓└▘>>┌┤▘▐▐┼⌒▗▗▌┤<⌌⌓┐▄··\..·•|\-/┬/   ┌\└•|·•-|-|-\--┴└┐├·    ·|  .\ ||┤   |   .┌|•▝.┘.··   |\.▄  └.•  ▌.┘  |█. .┬/  -·-┌\-  -┐ /|└ ┐ ├ //  . |-  .| - •  -·-•├|•
┬▌┐└┴┬▄├\▀┴█┤├┬/▀█┬┘┤█┤┌└┴┤┴┴\▌┤┴|┌▐▘▝┐██▐▄┐└-┬┴┬▄┐▌┬•▄┐▄█┬┴┤┘┘┼┘▐┴•-└▐▄┌/┴┘/├/·┤||/└└┼▀⌓┼⌓⌓>⌌⌒⌒▗┐▖><\▝▀┘▘▐▗▝┼├└▌▐▄┌┴•/▄▀▄┼⌒▗▐┬┴├|└├┴├▀┬▀\┌\┌└┌┴└┴┘┘├└▀▀┤███┬┤├┬└┘┘┴-┤├/•.|•  .\\•▖.┬••· · -\.▌ .├·•  ▐·┴| \▖. ·┴/  |·\┴┌• .-┌ |└└ ┐ ┤ /└  • -└• .┐ ├|- •┬./┬▐┐\
  .·./•·..·└·.. · .••.. \┌    - . ·\·|\┴····-·-----┴|└├|\|-•-•/•|/   ·▝⌓▀┐/┌┐┌\/└/┌\┘┬┘||-┌┐-•..•·\//|┤┐/\\┌\/┌┐┴┴┴/┌└•┘/|┌┐\┐┴┬┌┘┬├┬▄▀┬▀├├▀██▀▄▀▀█┬▘├███├▀▀████▀█▐▌▀▌█▌▌▌▝▘▐▘▝▀▗▗⌌▝█▖┼▖▝▝▘█┼▝⌌▗█▗▘▝▘▝⌒▌┼⌓▝▝┼▝▖▌█⌓▖▝▗▖├▐▝▀▝▐▌┼▄┬█▌▌▐▀▗█┬▌█▀▄▀├├▐▐█▌▘▄▌▐▐▀▗▄██▖┼┬
                                                              \•┘▌┌ -┤⌓▝⌓▖├.                                                                 . ..  .·..·..····•···•···•··•-•--||/|-••-|/-•/-••-|·•-•---|||\///||\|/┌//-/•-•|--•----••|-•-||||\-|-••-|//••-||-|••
      •.     ·..                          .                 |\▐┴|⌓⌌┘└▄⌒⌌⌌▝▄·                                  .                                    .·    .    .    ·  . ...•...·.•··.····-·.......•··.··•...··••••-••••·.  ..•·-·.···|·•·••··•····••|-/•·•-|//-•
.  ·.· . ..•..--•  ·  ·..•• .· ..···.•· ·.· ..·· ·. ...•·   ┐└┼•┌├▐⌒┼⌒▝⌒⌌/       ....... . .·  . ·.. ··.    ..•··  -.••-. ..-·.••··-.·-/•·•-..··•.··/|-··•·•..·/|•|-|•-/\/\|┌|\|┌•┘/┘┤┬┴┌\┴└\┌\/┘\┴┌┌||┌/┘\\/┌\|/┐└\\||||•|/-•|/-•┌/•\┐┌┘┌┐\┐┐┐┴┐\┌┐┤└┘\└\┘\\┐┤┐
//•/•.|┌•-·┐/·. .\•|··•/·.•..• .\/\\·-•|·•/.•/-|-···-.·   |/▐⌒▗•┌┌▄▌\/┬⌓>█/|-/-•.-..·..· ·..·.   .··.-•.  ..•·•..··.  ·. .••·\.·.  -·/·•·- .··•-••··|•·•·|•.•\-·|/\•·-┌|•┌/\|/-/||┐┐┘//•/-┌|·|/-|/┐/\||/-\\/|-•·••||\/-\·|\/\\•|•|·----••·|-|•\-•··/•.·|·|•••|┌/
·•.-·•·.|.•••· ./•-·•·•-·.-•·•--/-┐\••\-.|·-\|••·.·.·.·-┬┤▐▗⌐┼▀▀⌒▗┐┌┬▘⌒>>┼██├├█┴..  - ·• .·.└·\/.·/•.-\·•-·-•|·•·.\\·┌|\-|\/-\•··//--|\/-|.···/··-·-┌--\/|\|·┘/\\/└└┌\-••-.//•.•|\┌┌\|•|•··.•/|/•/--•\--•\- . .. ·.··|..··•\\·· ·|.· ·...·•/|┌\|·••..·.. .   ...
-•···...- -┌-.·..•     ·┌·. ..···..••·../|.·...  ·| .┴▝▘▘████├┌┘┤┬├▖⌒⌒>>>▗├├▄▌▘█·  ...•.  -•.-.··.·.-•..-•-• -┌||-·-·  •-...··••┌/-.·-·.·.•.·  ·•--•.•.•-·•-|••-·.•-··.···.·-.·.-·•• ·\\┐-•·┘\···.·-|└·||·...•· •...•| ...··••••·•.•·.•····.··-·•-••|·-·|.-·..-•
.•· ·/•· ...     .   .·|.·.•.·/•-/.•-. ·|..\┘└┘┐-•|┘┬┬--|┴┐┤┬█▖⌐<⌌⌌<<<<<<┤||/┌▀█⌒█·.•.  .•·-•···..•·•--.•.-·-.• /· -.·•|||•...···•··.. ┌-•.•--·.|.  • .•·. .. .·.  ·        --.·..•- ..··..•••••-.•·... . •. ·•· •·.-•·•|•. ·  .. -· .·  ··.· ....· ..-.   ....·
· ·.   ·.· . . .·••   ┤┌· ..·•/\•••·•-┌•-/-•··. ·  .    .┐┬┬▌>><<<<<<<<<>▀     \┤┐. . .  . .. •-· .·.  ·· ·... ·•  ..·.-  ...  · .  •    .·.        .·.  . ..  .  .•|·    .\-\ .-.... . ·•..· . ·..|.     ·..  .   •.·   .     .    .   .·..     ·          ·. .
/\•-•--..|. •|•. .· • ▘▘\|||··|┌·•┐┐.·  .•· ..·-.... . .     ┤⌌>><<<<<<<⌌┬.   ·┘ ·. .      .  .·  ··. ... .|• ..·  .      ··.  •\/•.··.  .┌┴-|.••//•-•...·.           .·    ·.·  . . ·. .•.  .·  . ..  ..  ··. .•· .-· .·..·••  ....··   •|-- ·. ..· ..·.·   .· 
┬┬▘▄┘┘▀▌▐█▌└┘└┤┐\\\┘\|├┌\┤▗├┐┐▗▌└·-┌└┐|.·┌\/.•  /· . .··-•|.·.|▝⌒⌐┼⌓┼⌌<<┼.    ┤┴ ..     ...|/../\•/•-|/-.•||\|-·-•··--|-|/┐\█┬└▀⌓▀▝├▌▘┘└┐┌┬┘└└┬/\├┴┘┤▀▄▄▘▄┤▄┐/|·••····•     .-..        .•.   .  ·  ./\┤┬█┐•-·. .••┌\|┌┐\|┴\\┌|\┐•·.|||/|·.    .  /\ •┤┐·    ...
┌├▖█┐└└├▘▐▌┴┴-·┌├▐┤├┘▀▌┼▗⌌⌐┤▀▘├└•\┴▀┤▀▘▀▄▐█┘/-|· .•└┌┘|-··•...┌⌒⌌⌌⌐▀-▘⌐⌐▘•/\┌┤▘█/-┌┘-.\█▀┬├┌\-/\└\┌┘\┌|\-|┌└\┐└├┌•▐▌┬├-└▀▄├▖▐▝▄┬┴├▄├┤├▀┤┌┴██▝▌▄├┤▖█▄▄▌▄┴██▝▌▘└┐┘┘·./\┌--··• .||•.   · ..·.·••\\/└▄▘·|/┴┐┌┘┌·..·  ·▀▄█┤|┐.┐▐┴┘┴\┘-.· |-\|        ..  •--.        
  .  .  .···  ··-┐.·•||\┬├|·•-┌ ..·/-/┐┬•.··-      ··. ·.     /┼⌌⌌┤/|▗⌐⌓├┌••|┴|-\•··//┘└▄▐┐▄┬┐/┴└\//.·•-· •.┐┤▐┬▄\┘┬█└|▄└┘/┘├┘┌-.┌┴┌└┘┤┤//|┌▀▌▘┘┴┴┘▀▄└┐|┌└/\┐•·.. ·.·-...-┌-|├┬||.•••-. |▀▐█┴·  •┴┴•┌•|•  ·      •/┐/·-•  .  ..                 .               
          ·                                                  .-▌⌌⌌•·/⌒⌐┴                .          .         .      .. •-. ···     ....    . .•... .                    .··|•·|•· ··•-/•....     ..·..                                                          
                                                              ·▝⌌⌐..|⌒⌌┌                                                                                                                                                                                        
                                                   ·         .┘▖⌌▖ .▀⌌⌌⌒┌              .  .  ...... ..   ...   · ·· . . .   .                                                 ...··•···•·.   .                                                            -.    
                         .        .·...•·.      .. .          ├▖⌌▝  ┴▝⌌⌐⌐\           ...    .  ..     .    . ...·. .....•  . . .          ·                                                                                                                     
          .                    ..                             ▄⌐⌌▖   █▖⌓⌌▗•       ..·.···                                            .                                                                      ·.                                                  
      .                             .     .·. . .   ·         ┤⌌⌌▗ ·· \▗⌐⌐⌓-      ..    ..•· . .               .                                      .                  .           .                .                  .      .                               
                                            .       .       •┌⌐⌌⌌⌐·.·-•└▖⌐⌌┼┌--•|/-\•|·•/-·   |-•-•·.  .··  ·..  ·    ..     ..     ·.·.·•-|\\\/\\//\┐\┌/-·....           ...      .                    ·.   .                 .                                
                   .              .. · .        .  ·· ...   ..├⌐⌌▘.    .·▘┼⌐▖  ....·.    ..··      .  .   •...-\┌└┘┬█├▀▄▄▐▌▝▝▝▗▗┼┼┼⌒⌓⌒⌓⌒┼▗┼▗▘▐▐▄▄▄▀▀▀▀├┤┴└└┌/-                       -      -. .      .·..                                                      
       .·             .     ·  .    .. .·.. .      .·  .     ·▀⌌⌌┐.  .   ./▌▖┐  ·.·••-|/┌└┘┴┴┬┘┘┘┴┬┬┴▄▄▘▝▝▄▌▐▄▄▄▐▀▀┤┴└\/\\//|--•·.··                             ·         .·    .     . · .  . .         .                   .     ..   ..                     
      .    .     . . .                · . .   .     ··    . .└█▀▀┐\|\|\///--├▀█├┬┘┐┐┌┌/\\||-•·---•···.                                  .        ·                        ..             .                 . ..... .                ....·. ... ..·.. ..· •.     
    .  ·. ..... . ....    .    .|·. . ·.· .. ....··•• ··  .        ....    .     .·      .       ..             ·..               .        ·.       ·           ·  . .          .          .... .· ..•.. ··.. ···  .·..         . .  . .   .      .. ..  .      
   .   ...··•     ..       .  ..    ·...    ·... . .    .···.  ..•·.  •.•  · .     .                                                ..· .. ..   .   .         .              .      ·  .  .•.··. ·.  ..·.......    ...       ..    .   .                        
      .           .  . . .    . .·  ..       .   ..   . ..  .    ..·.   . .    . . .    ..      . .         ...             .  ...   . .•·...... . ..   .   . .· .   .    ... .......      ··......    . .· ..... ..     .       .  .     .   .             ..·.
·         . .  .•·  .     ·     . .-      ··..        ·. .   •. ..·. ·┌/·  ·•..···.   ... .        . .·     ..           .· ·.  .. .··· •·.·....   .   ·  .   .·. ·....·.....··.       ·  ... ... ..·......             .         .     .·.          ....   ..  
..·.    . .      ·   ..  ·. .    .   ..     ...•· .•..••|·.•·...··.·. .   .····..·..·.·  .•. .  . ...·.·.•..·... ·...    . .·•.·•·-.·.·••   ... .   ...    ... .. ··.·...·· . .               ..  ·. .. .  ... .· ··.  . ..•..   ·      . .  . .        .    .  
-· .     ·|-.  |.            ...·.· .     ·•..·. .··|••···•-··.·.·  ····.-.. .   ..·.  ..·-.•·....··..·••.. . ... ..   ·.     .   .. ·..·.··....· . . ..·-•··.. .···.·..·•·.. . ··..  .   .   .  ..· .  ....  .   ... ·.. ····... .·.....  ··  .        .     .·
 . .·-·/-·. . .    .  . ...·.• ·..·-•·--••-.•··|•··•┌•··.//•.·-·         •/.... -  ·•..·•..........·•.·.·..··..... .·.··..·••·· •.·•.••··--|•.·. ...·..•.. ..····..··..•····..·. ·....·•·....     . ....· ...· ·.   .· ··· .•..•.  .   . ·.   .. ...···....·.|·.
..•.•...   .   ·..· .-•.. .. .·•·..|... ..••-.··.•.. ••.·|·. . . -·•.·•-  ·┐\•.      .. ..·. .    ·....·  ·.•·· ...•·--·•.••·.·····•..·|-·.·..•..···• ...-...·•·. ·  . . ........  ..... .•|.  .•-••.••.··· .•· . .. . ..  ·.....   ·. .·. ...•·.  · •..... · ·•
..· .    .   ..  . .·|-..·.·•-·•·.. ···.···•· .······-·•··•. ·  ..··• ......·....  .·.. ....· ···•·•··.· .  .·.•...·•·•·..·•┌|-.•·•-|-.·.. .   . · .|.. .    .   ..·  .   . ··.  ·.. .....• ...·•|·..···-..·· ..···.··-·.· -. .....•.•-.. ·.•··•·..···  ·.·•....
-·..· ····.. . .·.·.•.-.·•••-\•·•••|··-·|··. ..•. ..·· ..•  -.·..··.·-..·-•·.· •.· .    ..··.. .  ....·.·...···.. ·.    •    .· . .····.·•··  .·... . ...   ·   .....  ...· .··.•.....·.••·.. ··.··.-•-•• ··•.·••-.·.·• .-·•--·....•·.-•·•••.·····.•.·...··· ...
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠰⠢⠴⠒⢠⡄⣀⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠔⡉⣀⡈⠉⠉⠉⠒⢍⡓⠦⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠴⢗⣰⢀⡀⠀⠙⠋⠀⠉⠐⡆⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡎⠘⠚⢏⢰⢯⢄⣀⡦⢤⢘⠋⠲⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⠋⢁⡈⣄⡤⡀⢀⣀⠀⡇⢀⣠⠠⡄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡎⠁⠀⠀⠎⡁⠂⠟⠣⠇⠀⠁⠀⠀⢱⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡦⢽⠀⠈⠁⠀⠰⡍⠁⡀⠓⣮⠥⠄⠴⠆
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠃⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡔⡃⠄⡉⠓⠼⢓⡢⠠⡀⠈⠀⢸⠀⠸⠞⢀⠄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⠀⠀⠀⠀⢠⡰⣲⡀⠀⠀⠀⢀⣮⡣⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣐⠌⡜⠻⢲⢭⣠⠄⣈⡁⠓⠴⢒⡁⢦⡤⣸⢸⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠒⠁⠀⠘⣟⠋⣂⠀⠀⠀⠀⠸⣗⣉⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡺⡌⡰⠀⢀⣀⠈⢑⣉⠗⡯⣗⡤⣠⢌⡁⠂⠽⢱⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠞⢆⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⣰⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡍⠘⠀⡜⠚⡽⢄⡟⠀⠉⢒⠁⡪⠵⢺⢥⣁⠂⢬⠀
⠀⠀⠀⠀⠀⠀⠀⡠⠔⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡓⠰⠁⠀⡈⠑⢁⠎⠒⠤⣀⠎⠰⠁⠀⠀⠘⠺⠭⣿⠀
⠀⠀⠀⠀⠀⡠⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⢤⣀⠤⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡳⠠⠁⠀⠀⠁⠀⠸⢄⡀⠀⠀⢠⠃⠀⣀⠺⠟⠀⠀⡈⠀
⠀⠀⠀⠀⡰⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣐⢅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠲⢡⣗⠀⠀⠶⠐⠀⢀⣔⣚⠑⠒⠁⠀⠀⠙⠳⠀⠀⠘⡏⠀
⠀⠀⠀⢠⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢠⡢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠮⢁⠃⠀⠀⠀⣷⡊⠈⢈⠂⡘⢠⡀⠀⠀⠀⡄⠀⠐⢆⡰⠀⠀
⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⢧⡁⠑⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢬⢃⠞⠁⠀⠀⠀⠀⢠⣀⢐⠋⠁⡎⠀⡵⠦⠀⠀⠀⡇⠀⠀⠀⠀
⠀⠀⡜⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠀⠀⠈⢢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⢂⡎⠀⣀⠔⢒⡒⢂⡸⣆⠍⠶⠀⠙⠬⠀⠀⠀⠀⢰⠁⠀⠀⠀⠀
⠀⢰⠀⡀⠸⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⠈⢲⠆⠤⣀⠤⣀⣀⣀⣀⠤⠄⠊⣄⠎⠔⠊⠀⠀⠠⡂⠤⢑⠊⡀⢀⠞⠓⠢⢄⣀⣀⡸⠃⠀⠀⠀⠀⠀
⢠⠃⠀⠃⡆⠈⣆⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⣔⢄⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢧⠀⢀⣀⡀⢀⣀⣉⣉⡀⡁⣹⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠎⠀⣼⡀⡇⠀⠈⢻⢴⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣷⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡠⠬⢞⡤⠤⠤⠤⠔⠒⠀⠘⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡇⠀⠲⣍⠓⢦⣄⣀⠙⠻⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡐⢮⠒⠀⠛⢍⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠃⠀⠀⠘⣦⠀⢱⠈⠉⠉⠛⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢾⠍⣒⠶⡒⠂⠉⠉⠉⠁⠀⡐⣁⡀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡀⠀⠀⠀⠀⠁⠀⠂⠀⠀⠀⠹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⢀⠁⠪⢕⢄⡀⡠⠔⠉⠀⠀⠉⢷⡀⢀⠔⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢦⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠤⠄⠲⠅⠈⠀⠀⠀⠀⠀⢀⠤⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡹⡷⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢕⡣⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⡀⢀⣠⠖⠂⡠⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢣⠘⡌⠳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢵⡀⠀⠀⠀⠀⠀⠈⠃⠀⠀⠀⡠⣱⠉⣠⢶⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠃⠆⡣⠀⠈⠳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⢎⠢⡀⠀⠀⠀⠀⠀⠀⡦⠒⡱⣷⢫⠂⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠸⠘⣡⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⡴⠋⣠⡧⡙⠢⠄⣀⠀⣐⠾⠒⠉⠀⠀⠀⢀⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢆⠀⠇⠋⡀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⠴⡮⡻⠋⠈⠢⠤⢀⣀⣀⢀⡠⣀⡀⠀⢠⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠉⠸⡰⠀⠤⣤⣤⡤⠤⠔⠎⠟⢦⠀⣼⠜⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⡔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠠⣓⣦⣤⠤⠀⠀⠀⡀⠄⣠⠞⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠔⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠑⡄⠀⠀⡠⡒⡍⢀⡼⠋⠀⠀⣠⠄⠀⠀⠀⠀⠀⣀⠔⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠈⠲⡫⣂⡥⠖⠋⡠⠀⣠⠞⠉⠀⢀⠤⠂⠰⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠁⢂⣴⢯⣠⠚⢁⡀⠤⠂⠁⣀⣠⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠲⠞⠻⠖⠒⠿⠯⠿⠿⠟⠛⣳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⡏⠁⠝⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠒⢷⣝⣿⣜⠓⢲⠶⢤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⢸⡇⢠⠴⣤⠀⠀⣀⣀⠀⠀⠀⠀⠀⠒⢤⡼⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠲⠻⠿⠬⣭⣁⣈⢦⣽⣿⡍⢹⣯⣿⢒⣶⠤⣤⣄⣠⡄⡀⢸⣿⠐⠆⢰⠱⢼⣷⡶⢢⢄⣀⡀⡅⠀⠀⠀⠀⣀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠀⢀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢠⢠⣄⢄⢈⠉⠉⠛⠓⠚⠭⢭⣈⣿⣷⢾⠀⢀⠀⠀⠰⣿⢐⠄⢠⣿⡋⡀⠀⢹⣿⣈⠰⡼⣦⡠⢤⢪⣿⠖⠚⢫⢓⣼⣅⠱⠦⡀⠀⠠⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠄⣀⣸⣆⠀⢡⣬⡄⠀⠰⣆⠀⠀⠀⠀⠀⠈⠉⡅⠈⠀⢤⣠⣿⠀⠀⠸⣝⣒⣇⠀⢸⣿⡄⣽⠈⣼⣻⢎⠀⡽⡄⠀⠀⣤⠟⠁⠙⠋⣒⣦⢼⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠛⠛⠓⠲⠞⠻⢭⣴⠶⢾⣭⣤⣤⣤⣀⣀⣀⠘⠂⢠⠀⣠⣄⣁⣀⠀⣔⣓⢛⢻⡩⣽⢾⡋⣶⠀⡎⢏⢆⠊⢐⣰⠀⢠⠻⠀⣀⠀⠀⢀⢙⡟⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠋⠙⠛⠚⠛⢀⡄⣤⣀⡀⠀⠉⠉⠁⠒⠛⠩⠷⠟⣩⣝⡛⡅⢸⢀⣦⠈⠲⣄⢊⣴⢮⡭⡽⠮⠻⢠⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠯⣽⣿⢿⣟⡛⠓⢲⡲⣶⠒⠠⣤⡤⠤⠄⢀⣀⣀⣨⣖⡌⡝⣿⠟⣃⡴⢶⣶⣤⢭⡉⢯⢼⣀⡀⠐⠊⡜⡟⠀⠀⠸⡲⢚⡇⠰⡧⠀⠀⠗⣯⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣶⠿⠶⠬⢭⣥⣎⣲⣿⣽⣀⣔⣻⣷⠍⣿⣥⡤⠀⢹⠹⡇⡀⣿⠀⠀⠠⣴⣃⣏⡥⠷⢆⡙⡒⠌⣽⠀⠹⣁⠀⠀⠀⠈⠋⠀⠀⡀⣠⢠⠦⠡⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⣤⢠⣤⣄⠀⠀⠀⢀⠀⠉⠉⠉⠉⠙⠳⠘⠀⢸⠀⣀⡇⢸⠀⠀⠠⠼⢲⡝⠴⣦⠀⢹⣖⠘⢸⣴⢰⣿⣀⠀⠀⠀⠀⠀⠀⠈⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣀⣀⠶⡆⠀⠰⠶⠄⠀⢨⡄⠀⠀⠀⠀⠀⠴⠶⠆⢸⠐⡿⠶⣨⡤⣭⣥⣅⣴⣟⡄⠁⠀⢸⣯⣧⣼⣧⢸⣿⡏⡉⡱⡀⠀⠀⠀⠀⣈⠌⠉⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠶⠶⠶⠾⠾⠾⠾⢿⣿⡭⠻⠭⡍⠙⠉⠈⢭⣭⣵⣼⠀⣇⣀⣀⣀⣀⣧⣭⣿⣹⣅⣴⡀⠘⣉⡀⣿⢰⠈⣿⣇⡏⠐⡅⠀⢀⠔⠋⠀⠀⡠⠕⠲⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⠀⡀⡀⢀⠀⠀⡙⢾⢈⠁⠀⠷⠈⠀⢀⣀⡀⠀⡸⠀⡄⣤⠤⠁⣭⣭⣭⣍⠉⡍⠉⡞⠄⠘⡇⣷⠸⠤⣛⠂⢠⢠⢃⣴⡵⢦⣄⣀⡜⠁⠀⣀⣀⣑⡄⠀⠀⠀⠀⠀⠀⠀
⠍⢹⠉⠏⠉⠉⠩⠎⠋⠙⠩⠭⡭⡍⠉⠈⠉⢡⢰⠛⠀⠀⢛⣛⢐⣮⢤⡤⡑⢩⠇⢸⢱⠀⠀⠈⢅⠀⣠⠟⢙⠂⡖⠉⠀⢀⡠⠊⠀⠀⡠⠤⠛⠀⠀⢺⢄⠀⠀⠀⠀⠀⠀
⠀⢰⠃⣟⠀⠀⠀⠇⠀⠀⠀⢰⣷⠇⠀⠀⠀⠀⣴⠀⠀⠀⢿⣯⡼⠿⣈⢉⡁⢠⡗⢸⣬⣧⠀⠀⠀⢕⠍⠀⠑⠴⢇⣀⡠⠊⠀⠀⠀⡰⠲⣄⠀⠀⠀⠀⢫⡀⠀⠀⠀⠀⠀
⢄⢨⣆⣵⣀⣀⣀⣤⣠⣶⡄⣅⢨⣠⣤⠤⠠⠴⢿⣷⠀⡄⠛⠾⠛⠉⠙⠙⠀⠘⠃⠀⠀⠈⢄⠀⠀⡜⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠁⠀⠈⠀⠀⠀⠀⠐⡇⠀⠀⡄⠀⠀
⠉⠉⠉⣉⠁⡥⠬⣦⣶⡂⠊⠈⠈⠁⢡⣷⢹⠠⢽⠀⠀⡤⠤⠶⠶⠶⠒⠒⠂⠈⠉⠉⠉⠉⢹⢧⡰⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⡀⠀⠀⠀⠀⠀⠀⠀⡇⠀⢀⡇⠀⠀
⢀⡠⡤⢖⠈⣭⣁⣀⠤⣄⣝⠷⡀⢀⣸⡸⡼⠀⣸⡄⠀⡅⠀⠀⠀⠀⠤⢤⠤⠖⠒⠒⠒⠂⢩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⠀⠅⠀⢠⠀⠀⠀
⣬⠀⢼⠉⠀⣮⡍⠓⢏⠀⠇⢀⢷⠛⠓⠙⠉⠉⠉⢣⠀⠁⢠⢠⡄⢀⠀⠈⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠁⠀⠀⠀⠀⠀⠀⢸⠀⢨⠀⠀⠀
⢠⠀⠀⠀⣀⠄⠀⠀⠀⠉⣉⣀⣪⣠⠤⠤⠒⠒⢲⠇⠀⡆⠀⠀⠀⢀⠀⣤⣤⠄⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠧⢤⠤⣠⣤⣤⠤⠤⢾⠀⢸⠀⠀⠀
⢸⣾⠭⠽⡶⢲⢬⠝⠏⠛⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠠⠀⣤⠐⡄⠈⠀⠉⠁⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀⢨⠓⠚⢄⠀⠀
⡜⠻⠀⠀⡤⢰⠒⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣨⣽⡆⠠⠀⠀⠫⠅⠀⠀⣀⣀⣤⡤⠴⠖⠚⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠐⠛⠋⠓⠒⠲
⡇⡄⠀⠀⣫⣸⣄⣄⣆⣦⡦⠄⠀⠸⠟⠉⢰⢲⢰⠁⠠⠦⠤⠶⠒⠛⠉⠉⠀⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⢠⠀⠒⠒⡆⠀
⠀⡇⠆⠲⠒⠛⠘⣬⣴⣊⠀⠀⠀⠀⠀⠀⢸⣘⣸⡀⠠⣡⡤⠴⠒⠈⢁⣸⣻⣷⣴⣦⡿⠯⡘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⢸⠖⠒⠂⡇⠀
⠉⠀⣀⡤⠤⢲⠶⠉⢈⠛⠒⢢⣀⣰⣦⣤⠦⠲⠛⡇⢰⠀⣠⣴⣶⣿⠽⠟⠛⠉⠁⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⡇⠀
⡰⠉⡄⠀⠠⡢⣒⠻⡓⠐⠂⢠⠋⠉⢀⣀⡠⢤⠄⡇⢸⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⡔⢶⠌⠋⡇⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢩⣭⠭⠿⢿⣟⠛⠛⠛⠛⠛⠿⠯⢭⣍⣉⡉⠹⣍⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠀⠀⠀⠘⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠓⠾⣿⡶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠇⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⠇⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣈⣻⡳⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠁⠀⠀⠈⠳⣏⠳⢦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠈⢣⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⠀⠀⠀⠀⠈⠳⡀⠈⠉⠛⠦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠇⠀⠀⠀⠀⠀⠀⠀⠐⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡄⠀⠀⠀⠀⠀⠙⡄⠀⠀⠀⠙⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠦⣤⣀⣀⢸⠂⠀⠀⠀⠀⠀⠀⠀⠀⠘⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠘⣆⠀⠀⠀⢹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢏⣻⠀⠀⠀⠀⢀⡰⠀⢠⠤⠤⠼⣳⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠘⣄⠀⠀⠀⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢦⠀⠀⠘⣿⠀⢠⡴⠒⢉⠇⠀⠀⡼⠁⠀⠀⠉⠛⠶⣤⣄⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⠀⠀⠀⠘⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⢦⡀⠀⠀⢣⡀⠀⣿⠂⠀⡇⠀⠸⠀⠀⡜⠀⠀⢀⠞⠁⠀⠀⠀⠹⣧⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⡇⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠉⠢⡀⠀⠱⣄⠋⡆⠀⡇⠀⠇⢀⡜⠀⢀⠔⠁⠀⠀⣠⠄⠀⠀⠙⣧⠀⠀⠀⠀⠀⠉⠒⠲⣄⠀⠀⠀⠀⠀⠀⢱⠀⠀⠀⠘⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠀⠀⠀⠀⠀⠀⠀⠉⠓⠦⣄⡀⠈⠢⣄⠹⣄⢸⠀⡇⢸⢀⡞⢀⡴⠁⢀⣠⠖⠋⠀⠀⠀⠀⠀⠘⣷⡀⠀⠀⠀⠀⠀⠀⠸⡀⠀⠀⠀⠀⣀⡸⣠⣤⣤⣤⣷⣤⣄⣀⣀⣀⣀⣤⣤⣤⣤⣤⠚⠋⢳⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠠⢤⣄⣀⡀⠀⠉⠒⢤⣈⠳⣌⢆⢇⡇⢇⢎⡴⣋⡤⠚⠉⢀⣀⣤⠤⠖⠚⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⠙⠲⠦⢶⠋⠁⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠲⠚⠉
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠬⠟⠛⠛⠲⡦⠬⣟⣺⣿⣿⠿⣿⣿⣺⣥⣖⣒⣋⣉⣀⣀⣀⣀⣀⣀⣠⣤⣴⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡄⣴⠀⠀⠀⠒⠒⠒⠒⠒⠒⠒⠚⠛⣛⣿⣿⣿⣧⣀⣼⣿⡯⢭⣉⣉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⡼⢀⠀⠀⣀⠀⠀⡀⠀⢀⠀⠀⡀⠀⠀⠀⠀⢀⠀⠀⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⣿⡄⠀⠀⠀⠀⣀⣠⡤⠴⠒⠋⢉⣽⠖⡩⢪⢳⣿⡟⡕⢭⡓⠦⣈⠉⠙⠓⠲⠦⢤⣄⡀⠀⠀⠙⢷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣼⣧⠀⠀⠘⠉⠁⠀⠀⣀⡴⠚⠁⡬⠊⣰⠃⡆⣷⢱⠘⢆⠙⢦⡈⠙⠲⢤⣀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣛⣄⠀⠀⠀⣠⠴⠋⠁⠀⡠⠎⠃⡰⠁⢰⠀⡇⠀⢇⠈⢧⠀⠙⢦⡀⠀⠈⠙⠢⠀⠀⠀⠀⠀⠀⠀⠈⢿⣆⠀⠀⠀⠀⠀⠀⠀⠹⡀⠀⠀⡠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡏
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣆⠀⠀⠀⠀⠀⣠⠞⠁⢠⡴⠁⠀⡎⠀⣷⠀⠸⡄⠀⠳⡀⠀⠙⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢵⡄⠀⠀⠀⠀⠀⠀⣙⣲⠉⠀⠸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣦⠀⠀⠀⠘⠁⠀⠀⣼⠁⠀⢰⠁⠀⣿⠀⠀⢣⠀⠀⠱⡄⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡟⠀⠀⠀⠀⠀⠀⠓⢲⡠⡀⣀⢘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣷⣤⠤⠤⠴⠀⠘⠇⠀⠀⡎⠀⠀⣿⣶⣶⣾⣶⣶⣶⣾⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣼⣧⣤⣤⣤⣄⣀⣀⣀⣘⣍⣪⣄⣁⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣼⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⡷⣦⡀⠀⠀⠀⠀⠀⠁⠀⠀⠘⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢐⢴⡹⡴⡶⢧⠯⣲⣿⠀⣾⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡏⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⡀⠀⢀⠀⠀⡀⠀⠀⡀⠀⢀⠀⠀⡙⠮⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣭⣿⢵⣷⣳⣼⣾⣟⡦⢢⠏⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡇⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠉⠱⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⠒⠒⢲⣾⣲⢿⣿⠽⣹⣿⠷⣾⣹⠆⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠁⠈⢉⣛⡶⢞⣯⢻⢿⡿⢿⣟⢯⡟⣺⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⠀⠀⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠉⢁⠀⡨⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠧⣀⡩⠤⠔⠒⠤⣳⠷⡧⡏⢞⡹⢮⡟⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⡟⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⢀⣀⡸⠀⠀⠀⠀⠀⣀⡴⠖⠒⠶⠶⠶⠶⠒⠒⠚⠒⠛⣾⣶⠿⠶⠶⡶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠿⠿⠿⠷⠶⢾⠇⠀⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡇⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡷⠚⠉⠈⠀⠀⠀⢀⣤⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠀⠈⣝⠹⠉⠳⢀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠃⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⢀⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠤⣀⣀⡠⠔⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⢿⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡇⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠘⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⢰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⠁⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡟⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⢸⣀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢠⣀⣀⣀⣀⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠉⠉⠉⠉⠉⠉⢉⣩⡭⠿⠛⠋⣩⠽⢻⠿⣿⠭⠭⠭⠭⢭⣭⠭⣬⡬⡭⢭⣽⡿⠯⢿⣿⠯⠿⣟⠙⡏⠉⠉⠉⠉⠉⠉⢹⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢳⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⢸⠋⠡⣴⢤⠖⠋⠀⠀⢸⣄⣽⣿⣿⣿⢿⣏⣻⣿⣭⡼⠻⠿⠶⠷⠒⠆⣸⣀⠀⠀⠀⡇⠀⠀⠀⠶⠶⠶⢾⠁⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠸⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⢸⣑⣽⠂⠀⠀⠀⢸⣿⣿⠛⠉⢙⠛⠛⠛⠛⠋⡞⡟⠛⣮⡵⡶⣮⣤⢶⣀⣀⣀⠇⠀⠀⠀⠀⠀⠀⣿⠀⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣀⣤⣶⣶⣾⣾⣿⣿⣟⡏⣐⣒⣒⣒⣒
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠠⢦⡬⠷⣜⠾⠬⠭⣿⡻⣿⣿⢿⣿⣀⠀⢈⣀⣀⣀⡟⠗⣄⣷⣖⡟⠞⠀⠼⠹⣿⣄⣀⡀⠀⠀⠀⠀⠀⠀⢀⡇⠀⠀⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⡿⣟⣿⣽⠿⠛⠛⠉⠉⠉⠉⠉⡇⡇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠒⣾⣟⠃⢀⣀⣀⣹⢹⣯⢽⣼⣜⣻⣿⣷⣿⢿⢿⠯⣿⣿⣷⣦⣴⣿⠿⣿⣟⣯⣽⣹⣛⡛⣛⣛⠛⠛⠛⢻⠃⠀⢰⠀⠀⠀⠀⠀⠀⣀⣤⣶⡿⣟⣿⣷⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⢠⢳⠀⠀⠀⠀⠀
⣀⣀⣀⣀⣀⣀⣀⣄⣀⣀⣀⣀⣀⣟⣉⡉⠢⣤⣤⣤⣼⣛⣛⣛⣇⣁⣀⣸⣸⣤⣯⣺⣟⣿⣿⣿⣿⣿⣿⣿⣟⣛⣻⣿⣿⣿⣽⣳⣶⣲⣶⣾⣿⣿⣿⣿⣿⣒⣲⣶⣞⣀⣀⣸⣤⣤⣤⣶⣶⡿⣟⣯⣷⡿⠛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢸⠀⠀⠀⠀⠀
⡟⠛⠻⠿⢿⠿⠿⠷⠶⣾⣿⣽⣿⣛⠿⣿⣦⣈⠘⠛⠟⠚⠛⠛⡟⠛⣿⣶⡿⠟⠛⠛⠛⠛⠛⠛⠛⠟⠛⠟⢻⣛⣛⣟⣿⣿⣿⣟⣿⣿⠟⠛⠛⠛⠛⠻⠛⢿⣿⣻⢿⣿⣿⣿⣿⡿⣿⣯⣷⣿⣿⣿⣶⣶⣶⣿⡶⠶⠶⠶⠶⠶⠶⠤⠦⠤⠴⠬⣽⡆⠀⠀⠀⠀⠀
⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠻⢶⣭⡛⢗⣤⡈⠒⢄⠀⡇⣴⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⣼⡿⢿⡷⣽⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⡠⢹⣿⣿⡾⣟⣯⣶⡿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠇⠀⠀⠀⠀⠀
⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢷⣍⠻⣶⣄⣦⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠻⠿⠿⡅⠛⠛⠛⠛⠋⠙⠀⠀⠀⢀⠤⣊⣥⣾⢿⣫⣴⣿⣟⡟⠁⢱⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀⠀⠀⠀⠀
⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⣮⠛⣿⣗⢁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠤⣊⣵⣾⣟⣯⣾⣟⣊⣉⣛⣻⣏⣠⣂⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡇⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠀⠀⠀⠀⠀⠀
⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣮⡻⣷⣍⠢⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡆⠀⠀⠀⢀⠤⣊⣵⡾⣟⣽⣾⠿⠋⢁⡎⠉⠉⠉⢹⣸⠉⠉⢹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠇⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀
⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡈⠻⣮⣟⢷⣦⣍⠒⠤⢄⣀⡀⠀⠀⠀⠀⠀⠀⠀⣼⣀⡠⠔⣪⣵⣾⢟⣿⡾⠟⠉⡇⠀⠀⠀⣇⣀⣀⣀⣸⢿⠀⠀⢸⣇⣠⣤⣤⣤⣤⣤⣤⣤⣤⣼⣤⣤⣤⣤⣤⣤⣤⣀⣤⣿⡇⠀⠀⠀⠀⠀⠀
⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠉⠓⡎⢿⡿⣾⣽⣻⢶⣶⣦⣬⣭⣍⣉⣉⣉⣩⣍⣡⣶⣾⢿⣻⣽⣾⠟⠋⠁⠀⡸⠀⠀⠀⠈⡞⠛⠛⠛⢻⡸⣤⣤⡼⢇⡟⠉⠉⠉⠉⠉⠉⠉⠙⣿⠖⠚⠓⠋⠉⠁⠈⠉⢩⣿⠁⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⡔⠋⠀⠀⠳⣄⠉⠻⠿⢷⣾⣯⣽⣿⣿⣿⣿⣿⣭⣿⣷⢿⣟⣻⣽⡄⠀⠀⠀⢰⠁⠀⠀⠀⠀⡇⠀⠀⠀⢸⡃⣠⠟⠉⠛⢱⠀⠀⠀⠀⠀⠀⠀⠸⣿⠀⠀⠀⠀⠀⠀⠀⠀⣸⢿⠀⠀⠀⠀⠀⠀⠀