/||/||-/||||/||/||/||•  -·                                                  
                                                        .┐     ·.             ·|||┌|••                                               
                                                        \•     ··                  •/\┌-                                             
                                                        └        .                    .┌\·                                           
                                                        ┴        ·                      -/┐\•.                                       
                                        |/||||/|||/--|/|•        .                   ·|---. /┐-••                                    
                                      ·\·                         ·                  •|       \/ ••••·                               
                                     ┌|                            .                  ·|-      .┐·    ••·                            
                                   .\·                             .                    ┌        |/     ·-                           
                                  ·┌                  ·             ·                   ┌         •\     •·                          
                                 •┌             ····. ·.             ·                  ┌          •┌     |                          
                                 └                  •.-  -    •      .·.                ┌           -/     |                         
                                ┐·              ·    |-  -    |    -   .···.            ┌            ┌·    ·•                        
                               --               ·•   --  -.  ··   |        .·•.         ┌             └     |                        
                               └            •·   .-   \  ··  |   |    •·      ··        \.            \•    .-                       
                              ·\             .•·   |  ·• .- ·•  |   ••     .   ·•        |---          └     /                       
                              ┌.         ••.   .••  -• |  | | .-  ••   .••·     ·•          .┌         └     ••                ...   
                              ┐            .•••   •• •• | |.-.- •-  ·••.         .·.         .┌      --┬••••••-•••••••••••••••·  .•. 
                              ┐        ··      ·••· ••·--.||·-·- •••.   ·····.    ·.          .|-••\-  └                       ..... 
                              └          ···••·•·. •-•|-//\\/--••.······          ·.               \   └                           . 
                              |·                 ·•·|·-/└/-\┌/-/\|••••••••••••.   -                \   ┐                          ./-
                              .└ -.   .············•┐//┌└-•/┘┌-•••.              .•                /·  └                          ·/-
                               ┌ |.          .·····-|•-|\┌┘┴\-|••·········.       ··               ┌  .|||||||-|/|||/|||||-/---/|/┬\ 
                               •┌-•    ······.   ••-.-•-·/┘|·|·•·.•••     .···     .·.             /.                            -┴| 
                                \•|.         .••·  -• |.|.┘ | |..•·  ·•••            .·.            \                            └┌- 
                                 ┐-.      ·••.   ••  |  | ┘ ·• -· .••    •••           ··           |•    ·•                     ┘|- 
                                  ┘-•    ·.    ••   |  -  ┴  |  ·•   ••                  ·.          ||.|┐┴┘.                    ┴\. 
                                   ┐/•       ·•   .|   |  ┘   -  .-    ••                 .·.        ·/└├┴┴┴/                   ·┬|  
                                    ┐\-.    ..   .|   -.  ┬   -.   |                       •.         ·┐┘┐┴┘┴/                  ┌\|  
                                     •└|•        -    |   █····/..··|·.....................-           \┐/• ·                   ┴|-  
                                       /\|-          ·.   /-•••-•·-------------/┌└┐└┘/-┌└|/┤▀\••••••••••||-••••••••••••••••••••\├\.  
                                        ·\┌--·                               |┐└┴┴┐┴┴└┴┤• ·┤▐•                                 .┴/   
                                           \/-                              ┌┴┘┘┘┴┬┴┬█┤┴┐.|▐├                                  |\|   
                 ·/--┐--/---|---|--|---|--||-┌┌                           ·/┴┬┘┘┬┤┴┬█┘┘┘┘┌┐▀┴                                  ┐/-   
                 ·/  ┘                                               .|┌┌┌┌┐┴┘┘┘┤┴┬┘├┘└└┴┌├├┌                                  ┐\·   
                 •/  |-                                             ·┌┌┌┐┐└└┘┴└└┘┬┤┬┘┘└┬└/▐├|                                 .┤/    
                 •|  /┌                         •/\\\|•              |┌┌┘┐┌/-\┘┘┴└└┘┴┴┴┐•└▀├.                                 |└|    
                 •/   ·┌                      ·┌┐┌┐┌└└┌\·             ·•.     .•/\/┌|-. •█├┬                                  ┐/|    
                 •|  •-┐·       .········...··┐┐└└┘├┘└┐┐┌···...······...·······..·······-▐├└                                  ┘/•    
                 -┐|\.        •·              \┌┌┐└└└└└┌/                              .┘█├/                                  ┴\     
                 •|         •·                ./┌┐┐┌┌┌┌|                               ·█├├•                                 |┘-     
                 -/        •                    .•---•.                                -▄├┤                                  ┐|-     
                 --       -                                                            ┌▀├┘                                  ┘-•     
                 ||      ··                                                           .┴├├┌                                  ┬•      
                 |-      -                                                            ·█├├-                                 •┘•      
                 -|      •                                                     ..     |▄├├.                                 \-•      
                 -\     .···....···•-•..·-┐┤├┬┬┴┬┤┤█┬┬┬┬┬┴┤┤┬┬├┬┬┤├├┬┬┴┴┬┤┬·...······•└▀├┬                                  └••      
                 •\            .···   -┐├▀█▄▀├┬┬█├├├█▄██┤├┬█├█▀┬▀█▀▄┘▀▀█├├▌          .█├├└                                  ┤ ·      
                 -┐           ·┴┬┤┤┤┤▀█████▐▄├┴┬┤┬└┤┴┤█├┴┤▌├├┤┤├┤├┤├┐┘┤├├├▐     .····-▐├├\                                 |┌•       
                 •/           ·┤├▐//┴▀█████▐█┴┐┌┐┐┐└┐┐┴┴┴┘└├/-\|┌└┘┐-└├▀▀▀▘          ┐▐██•                    -.--/┌\\\┌┌┌┐\-••····. 
                 -┐            ┌├┤•┴├▄▄▘▐▄▐▘█┐┐|||/||||┤┬┐/┘-/┴├▀├┘┘└┤┐             ·█▀██                .|\\┌\┌|┌|-/-||-••---       
                 •\         ▀┬┘┤▀▄┐┌\\┴▐├▄┤├├┐┐┐\\\┌\┐└┤/-├┌┌|┌▀▀█▀┤├┴┴•·...........|▌██┬            .|\┐└-|||/-•          -.•       
                 -┐         ▐┤┘┴├┬ .··-┴•┌┌┘┬└┤▄┤┤┤┤▀▘▝█┌▄██┴┬┐▀▀\┬┤┘┬┐┤┐┐\\\┌-.....└▌▀▀┐        .|/└┌|||\┌-··             |·        
                 •┘┴┘└-  ..•┐┌┴┘└┌┌┬┴┴├┤•┌┬├█▄┬├┤┤█├┬┴┬┬┤┘┤▌├├┤█▀┘┴┘┌└|└┬└┘┘└┘┐••••-▄▐▄▄/.·--/┌┐┐└|/|//-|•                 |•        
|/|||||----•••-|\/┌┌┐┘██┴┐┐┌\/\\\\┌└┘|\┐┐└└└┴┘┐└┐┐┐└└└└┴\┌└█▌┘┴┴┴┌┬└┘┘┘┘┘┴┘┘┘┴└\┌||┌└┐┴┴┐└┬┴┌┌////┌-•·  -.                /|•        
.·.•·•-•••-/||\┌\---|/┌┬├┤┤└····•┘·•\/\|·······•···•··•\┘┴▀▀▄┤┤┤├┬┤┬█/···•···•·/┘┌└|||┌└┌\||/|\/•-----|-||•..•...•..··..•./-•        
                .·||/---|┐┬┤┴\.  / -\┌•               ·┌┴┴┤└┤┐┬┴┐└┬┘┬·         ..┌┌┌//----\\••           .•·              ┌•         
                     -•/-•-\└┤┤/ ┌\┐┌·               -┴┴┬┬█├▀┴┬┤┬┬┤┤├       ·\┬┤//|.••|||-.                •·            .┌•         
                        •-/••/┐┘\┌┐|.                   ...\             ·┌┬├┘┌||-|/┘┌|•  ..               ··            •/-         
                           -\••|┌/                         /          •┌┤┤└┌-|-\└\|--|\┬/||-•              ··            ||-         
                             ┌┌••/┌┤┘-                     /       .\┬┬└┌|||\|-.┤|•••••├└---┴/             ··            |┌.         
                               -\-•|└┬┤└|.                 \    ·\┴┤└┐|||\--    ┤.     ┴\   ┌┌             ··            ┐|          
                                 •/|--/└┬├┬└/-·.          \-|\┘┤┬└└|||┌|·  .    ┤•.....┤\   ┌┐---||-------/|/-••-•••|-••-\|          
..•...·..··..·.•              . ...-┐/|-|-\┘┘┴┤├├┤┬┴┴┴┴┬┬├├┤┴┘┌|||-┌|•    ·     ┤┌\\\\\├┌...┌|--    ..    |-• ...       •||          
               •              .  .. ·|•-|//-|||-|/\\\┌┐\/--||--/┌-•      ·      ┴.     ┴┐\\┌/·-·          |•·           /\·          
               •             · .      •|  .·•||/|\||||||┐┐/--|-·•--     .       ┴·     ┤..     ·          |-·           ┐\           
               .                        •              ..•··...·.    .  .       |\\\\\\/       .          ·..          .-·