`                                                                            
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                                                   
                                                                     ```                                                                           
                                                                    ,;i;`                                                                          
                                                                   `;zMz:                                                                          
                                                               `   `iM@Mi`   `                                                                     
                                                               `    :zMx#;:.``                                                                     
                                                               `    `:*#nn#:``                                                                     
                                                                  ``  `iM@Mi`   `                                                                  
                                                                 .;i:  ;W#Wi    `                                                                  
                                                                 :zx#. :M#Wi    `                                                                  
                                                                `iM@n: :n@M*``                                                                     
                                                            ``.:;#xM#:`,+nn#*;,`                                                                   
                                                            ``;#nn#i;.``,;#xMz;``                                                                  
                                                             `iM@Mi``    `iM@Mi`   `                                                               
                                                         `    iW#Wi       :zMz:                                                                    
                                                         `    iW#Wi       .;i:`                                                                    
                                                             `iM@Mi` ```   ``  ``                                                                  
                                                          `.:;+nn+: .;i;.    `:i;,                                                                 
                                                         ``;#nn+;,` :zMz:    :zMz;`                                                                
                                                          `iM@M*`  `*M@M*`` `iM@Mi`                                                                
                                                      `    iW#Wi  ,;#xMxz*;,`inMz:    `                                                            
                                                     ```   iW#W; .*nz+i+xMni`,;i;`    `                                                            
                                                      `   `iM@n: :x@x:`:n@Mi` `````                                                                
                                                        `:i#nn*. ;W#M: .+xz:    `:i:`                                                              
                                                        :zMx#;.  ;W#W; `:i;`    :zxz,                                                              
                                                       `iM@M*`  `*M@Mi`  ````` `iM@Mi`                                                             
                                                   ``.:;#xMz: .;*znn#;`   `;i;. :zMM#;:.``                                                         
                 `````````                    ```````;#nn#*;. ;nMM#i:,`   :zMz: `;*zxn#;`````````                      `````                       
                                                    `iM@M*`` `iM@Mi``    `iM@M*` ``*M@Mi`                                                          
                                                     *W#Wi    :#n+.       :#nn#;.  :M#Wi                                                           
                                                     iW#Wi    `,:.        `,:+nni` ,n#M;                                                           
                `````````````````````````````````````iM@Mi` ````  ````````  `*M@n:`:n#Mi`````````````````````````````````````                      
              .:ii;;;iiiiiiiiiiiiiiiiiiiiiiiiiii*ii;;*zn#;`,;ii;:;i***i**ii;;z@#@z*#W#@n*iii**iiiiiiiiiiiiiiiiiiiiiiiiii;;;ii:.                    
              :#xxnnnxMMMMMMMMMMMMMMMMMMMMMMMMMMMMxnz#*;:.`;zMMxxxMMMMMMMMMxxW###@MW###@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxnnnxx#:                    
         `    ;n@#@@@##########################@@###@n;`  `;n@###@@###########@@@@##@@@####@############################@@##@n;`   `               
              :#M@###@MMMMMMMxxxxnnnnnnnnnnnnxnnnxW##M;    ,+nxxxnnnnnnnnnxxxnz#znnnzzznnnnnnnnnnnnnnnnnnnnnnnnnnxMMMMM@###@M#:                    
              .:in###n**ii*iii;:::::::::::::::::::z@#Wi     .:::::::::::::::::,,,:::,,,::::::::::::::::::::::::::;iii**z@#@zi:.                    
                `iM@Mi````````              ``   `iM@Mi`  ```                                                    ``````iM#Mi`   `                  
                 ,+z+.        `.,:::::::::::::::::*zn+: `:ii;:::::::::::::::::::::::,,,::::::::::::::::::::::::::.     :M#M;    `                  
                 `,:,        .i#znxnnnnnnnnnnxxxxnz+;,` ,+xMxnnnnnnnnnnnnnnnnnnxxnnnz#znnnnnnxxxxnnnnnnnnnnnnxxnn+,    :M#Wi    `                  
                      ```   `;n@@#@@@#######@@###@n;`  `;n@###@@####################@@@@###################@@###@n;` ``*M@Mi`   `                  
               `    `;i;.   `*W##@xxMMMMMMMMMxxxMM#, `,;+nMMMMMMMMMMMMMMMMMMMMWMMMW@###@WMMMMxxxMMMMMMMMMMMMxxxMMz;`,;*znn#;``                     
               `    :zMz:   `*@#@z;;ii**iiii;::;ii:` ,+nn+iiiiiiiiiiiiiiiiiii***ii*n###x***ii;:;i***iiiiiii;::;ii;,`;nMx#;:.``                     
                   `iM@M*`  `*M@Mi` ````````   ```  `iM@Mi`````````````````````````iM@Mi``````  ````````````  ```` `iM@Mi`                         
                  ``;nMx#;:.`;#nz*,.        `,:,`   `*@#Wi                         ,+z+.    `,:.           `,:,`    :zxz:                          
                   `,;i#nn#;`.:;+z#*,       :#n#:    iW#Wi                         `:;,     :#n+.          :#n#:    `:i:`                          
                     ``iM@M*`  `*M@Mi`     `ix@M*`  `*M@Mi`   `                        ``` `iM@Mi``  ``   `iM@Mi` `````                            
                  `    iW#@*    *@#@*   `   :zMni`.:;+nn#:```````````` ``````   ```   `;*i,`inMM#i:.````   :zMni`,;i:`   ``                        
                  `    iW#Wi    *@#Wi       `;i;,`;#nz+;:.``                     `    :zMni`,;*znn#;````   `;i;,`;nMz:    `                        
                  `   `iM@M*`  `*M@Mi`   ``````` `iM@Mi`   `                         `iM@Mi` ``*M@Mi`   ``````` `iM@Mi`   `                        
                     ``:#nz+;:,`;#nn+;,` .;i;`    iW#Wi    `                         `;zMz:    iW#Wi    .;i:`    :zMz;`                            
                     ``.:;+zn#;`,:;+nn+,`:#Mz:    iW#Wi    `                          ,;i:`    *@#Wi    :zMz:    `:i;,`                            
                     `   `iM@M*`  `*M@n: :n@M*`  `*M@Mi`   `                           `````` `iM@M*````*M@Mi` ``````                              
                     `    iW#@*    *@#M: .#Mni`.:;+nn#:``                                `;i;. ,+nn#ii;;#xMz: .;i:`                                
                     `    iW#Wi    *@#W;  :ii,`;#nz+;:.``                                :zMz:  ,;+nMxnnz#*;` :zMz:                                
                         `iM@M*`` `*M@Mi`  `` `iM@Mi`   `                           `   `iM@M*`  `;n@##@n;`  `*M@Mi`   `                           
                        ``;#nn#*;,`;#nn#i:`    *@#Wi    `                              ``;zMMz*:` ,+M@##n:  ,;#xMz;``                              
                        ``.:;#xMni`.:;#xMz,    iW#Wi    `                              ``,;*zMMz; `:in@#n: .*nn#i;,``                              
                            `iM@Mi`  `*M@M*````*M@Mi`   `                                 ``iM@M*`  `*W#n: :n@Mi``  `                              
                             :zxz:    :zMx#i;i*#nn#:``                                      ,#Mz;    iW#x, :M#Wi    `                              
                             `:i:`    .;i+#nnxMn+;:.``                                      `:i;.    *W#x, :M#@i    `                              
                               `   ``  ``;n@##@z;`   `                                        ````  `iM@n:`:n@Mi`                                  
                           `    `,;:.    ;M##Wn*.                                         `    `,;:. :#nz*;*#n#;``                                 
                           `    ,+z#:    iW#@z;.                                          `    ,+n#: `:;+znz+;:.``                                 
                           `   `iM@M*`  `*M@Mi`   `                                       `   `iM@M*`  `*M@Mi``  `                                 
                           `    iW#@z;,.`;#nz*,,.```                                      `  ``*W#@z;.  iW#W;    `                                 
                           `    ;M##Wn*:`,:;+z#+:``                                       `   `*W##Wz;` iW#W;    `                                 
                           `   `;n@##@n;`  `*M@Mi`                                        `   `;n@##@#. :x@Mi``  `                                 
                           ``.:;i+zM##Mi    *@#@i    `                                    `    .izM##x: .*nxz*;,``                                 
                           ``;#n#;;+@#Wi    *@#Wi    `                                    ``    .;z@#M;  .;#xMn;``                                 
                            `iM@n:`:n@M*`` `*M@Mi``  `                                       ``  `iM@M*`  `*M@Mi`   `                              
                        `    i@#W; `i#n#*;,`;#nn#i;,``                                      .;i;. ,*#n#*;` :zxz:                                   
                        `    iW#Wi  `,+xMni`.:;#xMz;``                                      :zMz; `.,+xMz: .;i;`                                   
                        `   `iM@M*`  `*M@Mi`  `*M@Mi`   `                              `   `iM@Mi`  `*M@Mi` ``````                                 
                        ``.:;+nn#: `,;#xMz:    :zMz:    `                              ``.:;#xMz; `,;#xMz:    `:i;,                                
                        ``:#nn+;:` :#xx#i:`    .;i:`    `                              ``:#nnz*;. :#xx#i:`    :zMz;`                               
                         `iM@M*`  `*M@Mi`  ```  ``  `                               `   `iM@M*`  `*M@Mi`  `` `iM@Mi`                               
                     `    iW#Wi  .;#MMz, `:ii,`   `:i;`                             `    iW#W;  .;zMMz, `:i;. :zMz:    `                           
                     `    iW#W; .*nxz*;` :zMni`   :zMz:                             `    iW#W; .*nxz*;` :zMz: `;i;`    `                           
                        ``*M@n: :n@M*`  `*M@Mi`  `iM@Mi`   `                        `  ``iM@n: :n@M*`  `*M@Mi`  ````                               
                     ``,;i#xn*. ;W#@i   `inMz:   `inMx#;:.``                        ``,;i#nn*. ;W#@i   `inMx#;,  `:i:`                             
                     ``;zMx#;,  iW#@*   `:ii;`   `,i*#nn#;````````````       `````````;zMx#;,  iW#@*   `,i*zxn*. .#xz,                             
                      `iM@M*`  `*M@Mi`   ```  ```  ``iM@Mi`                          `iM@M*`  `*M@Mi`    ``iM@n: :n@Mi``                           
                  `    :zMz: `:;+z#*,        ,;:.    :M#Wi                            :zMz: `:;+z#*,       :M#M; .#MMz*;,``                        
                  `    `:i;. ,+nz*,.        .+z+,    :M#M;                            `;i;. :#nz*,.        :M#M; `:*zMMz;``                        
                      ````  `iM@Mi` ````````iM@M*````*M#Mi```````````````````````````````` `iM@Mi` ````````iM#M*`  `*M@Mi`                         
                    `:i:`   `*W#@z;;;i**ii**x###n*i**n@#@z*iii*iiiiiiiiiiiiiiiiii;;;ii:`    iW#@z;;;i**ii**n@#@n*:` ,zxz:                          
                    :zMz:   `*W##WxnxMMMMMMM@###@MMMM@###@MMMMMMMMMMMMMMMMMMMMMMxnnnxx#,    ;M##WxnxMMMMMMM@###@M#, `:i:`                          
               `   `iM@M*`  `;n@###@@########@@@#################################@@##@n;` ``;n@###@#########@@##@n;`  `````                        
               ``.:;#xMni`` `:+nnMMMMMMMMMMMxnnnxMMMMxxnxxMMMMMMMMMMMMMMMMMMMMMM@###@M#;`,;*#znnMMMMMMMMMMMxnnxxM#;`   `:i;,`                      
               ``;#nn#*i,````.:;ii**********i;;;i****ii;ii**********************z@#@n*;,`inMx#iii**********i;;iii;,`   :zMn;`                      
                `iM@Mi``       `````````````````````````````````````````````````iM#M*`` `iM@Mi`````````````````````   `iM@Mi`                      
            `    iW#M:                                                          :M#Mi    :#n+,                         :#n#,                       
            `    ;M#M:                                                          ;M#Wi    `,:,                          `,:,`                       
                `iM#Mi``````````````````````````````````````````````````````````iM@Mi`  ```  ``````````````````````````     `                      
              .:iz@#@n*iiiiiii***********************i;;ii****i;;ii**********i;;+nn#: `:ii;::i*******************iiiiii;:::;i:.                    
              :#M@###@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMxnnnxMMMMxnnnMMMMMMMMMMMMnnz+;:` ,+xxxnnxMMMMMMMMMMMMMMMMMMMMMMMMMxnnxxx#:                    
             `;n@##@@#################################@@#######@@#########@@###@n;`  `;n@###@@#########################@@###@n;`                   
              :#xxnnnxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@###WxxxM@###WxxxMMMMxnxW##M;  ,;+nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMx#:                    
              .:ii;;;iiiiiiiiiiiiiiiiiiiiiiiiiii*iii*n##@z;;;*n##@z;;;i**i;::#@#M; .*nn#iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii:.                    
               ``````````````````````````````````````iM@M*` ``*M@Mi` `````  `*M@n: :n@M*`````````````````````````````````````                      
                                                     ,+nz*,.  ,+nz*,.     `,:+nn*. ;W#Wi                                                           
                                                     `:;+z#*, `:;+z#*,    :#nn#;,  ;W#Wi                                                           
                                                   `   `iM@Mi`  `*M@Mi`  `iM@M*`  `*M@Mi`                                                          
                 `````       ````    `````````   ````   iW#@*`   *@#@*`   ;nMz: `;*znn#:```````   `````````    ````       ```                      
                                                   `    iW#Wi    *@#Wi    .;i;. :zMM#;:.``                                                         
                                                       `iM@M*`` `iM@Mi```````` `iM@Mi`                                                             
                                                      ``;#nn#*;,`;#nz+iiii:`    :zxz:                                                              
                                                      ``.:;#xMni`.:;+zMMMx+,    `:i:`                                                              
                                                          `iM@Mi`  `;n@##@z;` `````                                                                
                                                           :zxz:    ,+xMMx#:`,;i;`    `                                                            
                                                           `:i:`    `:ii*i:.`;nMz:    `                                                            
                                                             `  ``    ````  `iM@Mi`                                                                
                                                         `    `:i;,`         :zMz;`                                                                
                                                         `    :zMni`         `:i;,                                                                 
                                                         `   `iM@Mi`       ``  ``                                                                  
                                                             `;zMz:   ``  `;i:`                                                                    
                                                              ,;i:`   `   ,#xz:                                                                    
                                                               ``  ```   `iM@Mi`   `                                                               
                                                                 `:i:` `:izMMz;``                                                                  
                                                                 :zx#. .+MMz*;,``                                                                  
                                                                `iM@n:`:n@Mi``                                                                     
                                                               ``inMn*;*nMz,                                                                       
                                                                `,;i+znz+i;`                                                                       
                                                                  ``iM@Mi`   `                                                                     
                                                               `    iW#Wi   ```                                                                    
                                                               `    iW#Wi    `                                                                     
                                                               `   `iM@Mi`   `                                                                     
                                                                   `:#z#:`                                                                         
                                                                    .:;:.                                                                          
                                                                      `                                                                            
                                                                                                                                                   
                                                                                                                                                   
                                                                                                                    ```````````````````````````````
                                                                                                                 `,;;;;;iii;;;;;;;;;;;;;;;;;;;;;;;;
                                                                                                                 ,+nnnnxMMMxnnnnnnnnnnnnnnnnnnnnnnn
                                                                                                                `;n@@@@@####@@@@@@@@@@@@@@@@@@@@@@@
                                                                                                            `   `;x####@MxM@#######################
                                                                                                            `   `;x####x+i+M#######################
                                                                                                            `   `;n@##@#,`,z@######################
                                                                                                                 :z@@@W+` `+@@@@@@@@@@@@@@@@@@@@@@@